From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/nokia/ALCATEL-IND1-AAA-MIB | 2889 + MIBS/nokia/ALCATEL-IND1-BASE | 776 + MIBS/nokia/ALCATEL-IND1-BFD-MIB | 909 + MIBS/nokia/ALCATEL-IND1-BGP-MIB | 5511 ++ MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB | 2263 + MIBS/nokia/ALCATEL-IND1-CONFIG-MGR-MIB | 1134 + MIBS/nokia/ALCATEL-IND1-DEVICES | 2296 + MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB | 336 + MIBS/nokia/ALCATEL-IND1-DOT1Q-MIB | 430 + MIBS/nokia/ALCATEL-IND1-DOT1X-MIB | 1251 + MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB | 866 + MIBS/nokia/ALCATEL-IND1-DRCTM-MIB | 2536 + MIBS/nokia/ALCATEL-IND1-DVMRP-MIB | 607 + MIBS/nokia/ALCATEL-IND1-E-SERVICE-MIB | 1452 + MIBS/nokia/ALCATEL-IND1-ERP-MIB | 775 + MIBS/nokia/ALCATEL-IND1-ETHERNET-OAM-MIB | 428 + MIBS/nokia/ALCATEL-IND1-GROUP-MOBILITY-MIB | 1887 + MIBS/nokia/ALCATEL-IND1-GVRP-MIB | 793 + MIBS/nokia/ALCATEL-IND1-HEALTH-MIB | 1765 + MIBS/nokia/ALCATEL-IND1-IGMP-MIB | 1519 + MIBS/nokia/ALCATEL-IND1-INLINE-POWER-MIB | 405 + MIBS/nokia/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB | 726 + MIBS/nokia/ALCATEL-IND1-IP-MIB | 1640 + MIBS/nokia/ALCATEL-IND1-IPM-VLAN-MIB | 439 + MIBS/nokia/ALCATEL-IND1-IPMRM-MIB | 248 + MIBS/nokia/ALCATEL-IND1-IPMS-MIB | 1343 + MIBS/nokia/ALCATEL-IND1-IPRM-MIB | 422 + MIBS/nokia/ALCATEL-IND1-IPRMV6-MIB | 368 + MIBS/nokia/ALCATEL-IND1-IPSEC-MIB | 1219 + MIBS/nokia/ALCATEL-IND1-IPV6-MIB | 1654 + MIBS/nokia/ALCATEL-IND1-IPX-MIB | 1013 + MIBS/nokia/ALCATEL-IND1-LAG-MIB | 2080 + MIBS/nokia/ALCATEL-IND1-LBD-MIB | 522 + MIBS/nokia/ALCATEL-IND1-LICENSE-MANAGER-MIB | 296 + MIBS/nokia/ALCATEL-IND1-LLDP-MED-MIB | 344 + MIBS/nokia/ALCATEL-IND1-LPS-MIB | 667 + MIBS/nokia/ALCATEL-IND1-MAC-ADDRESS-MIB | 953 + MIBS/nokia/ALCATEL-IND1-MAC-SERVER-MIB | 545 + MIBS/nokia/ALCATEL-IND1-MLD-MIB | 1493 + MIBS/nokia/ALCATEL-IND1-MVRP-MIB | 840 + MIBS/nokia/ALCATEL-IND1-NETSEC-MIB | 984 + MIBS/nokia/ALCATEL-IND1-NTP-MIB | 2218 + MIBS/nokia/ALCATEL-IND1-OSPF-MIB | 2787 + MIBS/nokia/ALCATEL-IND1-OSPF3-MIB | 183 + MIBS/nokia/ALCATEL-IND1-PARTITIONED-MGR-MIB | 477 + MIBS/nokia/ALCATEL-IND1-PIM-MIB | 751 + MIBS/nokia/ALCATEL-IND1-POLICY-MIB | 991 + MIBS/nokia/ALCATEL-IND1-PORT-MAPPING | 295 + MIBS/nokia/ALCATEL-IND1-PORT-MIB | 2210 + .../ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB | 904 + MIBS/nokia/ALCATEL-IND1-QOS-MIB | 12701 ++++ MIBS/nokia/ALCATEL-IND1-RDP-MIB | 263 + MIBS/nokia/ALCATEL-IND1-RIP-MIB | 1157 + MIBS/nokia/ALCATEL-IND1-RIPNG-MIB | 1164 + MIBS/nokia/ALCATEL-IND1-ROUTEMAP-MIB | 632 + MIBS/nokia/ALCATEL-IND1-SAA-MIB | 1692 + MIBS/nokia/ALCATEL-IND1-SERVICE-MGR-MIB | 4316 ++ MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB | 449 + MIBS/nokia/ALCATEL-IND1-SLB-MIB | 1324 + MIBS/nokia/ALCATEL-IND1-SNMP-AGENT-MIB | 221 + MIBS/nokia/ALCATEL-IND1-SSH-MIB | 162 + MIBS/nokia/ALCATEL-IND1-STACK-MANAGER-MIB | 823 + MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB | 2139 + MIBS/nokia/ALCATEL-IND1-TP-DEVICES | 911 + MIBS/nokia/ALCATEL-IND1-TRAP-MGR-MIB | 624 + MIBS/nokia/ALCATEL-IND1-UDLD-MIB | 623 + MIBS/nokia/ALCATEL-IND1-UDP-RELAY-MIB | 1609 + MIBS/nokia/ALCATEL-IND1-VIRTUALROUTER-MIB | 156 + MIBS/nokia/ALCATEL-IND1-VLAN-MGR-MIB | 856 + MIBS/nokia/ALCATEL-IND1-VLAN-STACKING-MIB | 382 + MIBS/nokia/ALCATEL-IND1-VLAN-STP-MIB | 3371 + MIBS/nokia/ALCATEL-IND1-VRRP-MIB | 954 + MIBS/nokia/ALCATEL-IND1-VRRP3-MIB | 844 + MIBS/nokia/ALCATEL-IND1-WCCP-MIB | 752 + MIBS/nokia/ALCATEL-IND1-WEBMGT-MIB | 347 + MIBS/nokia/ALCATEL-ISIS-MIB | 3834 ++ MIBS/nokia/ALCATEL-STATIC-FRR-MIB | 478 + MIBS/nokia/ALU-MICROWAVE-MIB | 2856 + MIBS/nokia/ALU-SAR-GLOBAL-MIB | 391 + MIBS/nokia/ASAM-ALARM-MIB | 3135 + MIBS/nokia/ASAM-EQUIP-MIB | 5080 ++ MIBS/nokia/ASAM-SYSTEM-MIB | 3800 ++ MIBS/nokia/ASAM-TC-MIB | 183 + MIBS/nokia/IPMCAST-MIB | 2359 + MIBS/nokia/IPX | 1361 + MIBS/nokia/ISIS-MIB | 2656 + MIBS/nokia/ITF-MIB | 1507 + MIBS/nokia/ITF-MIB-EXT | 1703 + MIBS/nokia/LANGTAG-TC-MIB | 55 + MIBS/nokia/MPLS-LDP-MIB | 2887 + MIBS/nokia/PIM-BSR-MIB | 707 + MIBS/nokia/PIM-STD-MIB | 3739 ++ MIBS/nokia/RIPSAP | 427 + MIBS/nokia/RS-232-MIB | 791 + MIBS/nokia/SFLOW-MIB | 610 + MIBS/nokia/SFP-MIB | 6138 ++ MIBS/nokia/SYSTEM-MIB | 67 + MIBS/nokia/TIMETRA-BGP-MIB | 25176 +++++++ MIBS/nokia/TIMETRA-CELLULAR-MIB | 2544 + MIBS/nokia/TIMETRA-CHASSIS-MIB | 33368 ++++++++++ MIBS/nokia/TIMETRA-DHCP-SERVER-MIB | 10483 +++ MIBS/nokia/TIMETRA-FILTER-MIB | 21909 ++++++ MIBS/nokia/TIMETRA-GLOBAL-MIB | 664 + MIBS/nokia/TIMETRA-LDP-MIB | 15185 +++++ MIBS/nokia/TIMETRA-LLDP-MIB | 1436 + MIBS/nokia/TIMETRA-LOG-MIB | 6448 ++ MIBS/nokia/TIMETRA-MPLS-MIB | 19651 ++++++ MIBS/nokia/TIMETRA-OAM-TEST-MIB | 24627 +++++++ MIBS/nokia/TIMETRA-PORT-MIB | 35958 ++++++++++ MIBS/nokia/TIMETRA-QOS-MIB | 34160 ++++++++++ MIBS/nokia/TIMETRA-SAP-MIB | 36974 +++++++++++ MIBS/nokia/TIMETRA-SDP-MIB | 14690 +++++ MIBS/nokia/TIMETRA-SERV-MIB | 49397 ++++++++++++++ MIBS/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB | 65840 +++++++++++++++++++ MIBS/nokia/TIMETRA-SYSTEM-MIB | 16191 +++++ MIBS/nokia/TIMETRA-TC-MG-MIB | 1293 + MIBS/nokia/TIMETRA-TC-MIB | 7038 ++ MIBS/nokia/TIMETRA-VRTR-MIB | 44237 +++++++++++++ MIBS/nokia/aos7/ALCATEL-IND1-AAA-MIB | 3232 + MIBS/nokia/aos7/ALCATEL-IND1-APP-FINGERPRINT-MIB | 633 + MIBS/nokia/aos7/ALCATEL-IND1-AUTO-FABRIC-MIB | 579 + MIBS/nokia/aos7/ALCATEL-IND1-BASE | 821 + MIBS/nokia/aos7/ALCATEL-IND1-BFD-MIB | 834 + MIBS/nokia/aos7/ALCATEL-IND1-BGP-MIB | 5289 ++ MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB | 1000 + MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB | 3472 + MIBS/nokia/aos7/ALCATEL-IND1-CONFIG-MGR-MIB | 1701 + MIBS/nokia/aos7/ALCATEL-IND1-DA-MIB | 11229 ++++ MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB | 1062 + MIBS/nokia/aos7/ALCATEL-IND1-DEVICES | 1638 + MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB | 447 + MIBS/nokia/aos7/ALCATEL-IND1-DHL-MIB | 590 + MIBS/nokia/aos7/ALCATEL-IND1-DOT3-OAM-MIB | 866 + MIBS/nokia/aos7/ALCATEL-IND1-DVMRP-MIB | 413 + MIBS/nokia/aos7/ALCATEL-IND1-E-SERVICE-MIB | 1110 + MIBS/nokia/aos7/ALCATEL-IND1-ERP-MIB | 883 + MIBS/nokia/aos7/ALCATEL-IND1-EVB-MIB | 430 + MIBS/nokia/aos7/ALCATEL-IND1-FIPS-MIB | 4840 ++ MIBS/nokia/aos7/ALCATEL-IND1-GLOBALROUTETABLE-MIB | 325 + MIBS/nokia/aos7/ALCATEL-IND1-GVRP-MIB | 797 + MIBS/nokia/aos7/ALCATEL-IND1-HA-VLAN-MIB | 640 + MIBS/nokia/aos7/ALCATEL-IND1-HEALTH-MIB | 745 + MIBS/nokia/aos7/ALCATEL-IND1-IGMP-MIB | 1589 + .../aos7/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB | 185 + MIBS/nokia/aos7/ALCATEL-IND1-IP-MIB | 2680 + MIBS/nokia/aos7/ALCATEL-IND1-IPMRM-MIB | 166 + MIBS/nokia/aos7/ALCATEL-IND1-IPRM-MIB | 675 + MIBS/nokia/aos7/ALCATEL-IND1-IPRMV6-MIB | 516 + MIBS/nokia/aos7/ALCATEL-IND1-IPSEC-MIB | 1378 + MIBS/nokia/aos7/ALCATEL-IND1-IPV6-MIB | 2188 + MIBS/nokia/aos7/ALCATEL-IND1-ISIS-MIB | 3948 ++ MIBS/nokia/aos7/ALCATEL-IND1-ISIS-SPB-MIB | 2650 + MIBS/nokia/aos7/ALCATEL-IND1-LAG-MIB | 2742 + MIBS/nokia/aos7/ALCATEL-IND1-LPS-MIB | 784 + MIBS/nokia/aos7/ALCATEL-IND1-MAC-ADDRESS-MIB | 749 + MIBS/nokia/aos7/ALCATEL-IND1-MAC-SERVER-MIB | 599 + MIBS/nokia/aos7/ALCATEL-IND1-MLD-MIB | 1585 + MIBS/nokia/aos7/ALCATEL-IND1-MULTI-CHASSIS-MIB | 1633 + MIBS/nokia/aos7/ALCATEL-IND1-MVRP-MIB | 861 + MIBS/nokia/aos7/ALCATEL-IND1-NETSEC-MIB | 1030 + MIBS/nokia/aos7/ALCATEL-IND1-NTP-MIB | 2247 + MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB | 709 + MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB | 2147 + MIBS/nokia/aos7/ALCATEL-IND1-OSPF3-MIB | 516 + MIBS/nokia/aos7/ALCATEL-IND1-PIM-MIB | 942 + MIBS/nokia/aos7/ALCATEL-IND1-POLICY-MIB | 1009 + MIBS/nokia/aos7/ALCATEL-IND1-PORT-MAPPING | 298 + MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIB | 4308 ++ .../ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB | 1144 + MIBS/nokia/aos7/ALCATEL-IND1-QCN-MIB | 281 + MIBS/nokia/aos7/ALCATEL-IND1-QOS-MIB | 9535 +++ MIBS/nokia/aos7/ALCATEL-IND1-RDP-MIB | 265 + MIBS/nokia/aos7/ALCATEL-IND1-RIP-MIB | 595 + MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB | 695 + MIBS/nokia/aos7/ALCATEL-IND1-ROUTEMAP-MIB | 638 + MIBS/nokia/aos7/ALCATEL-IND1-SAA-MIB | 2907 + MIBS/nokia/aos7/ALCATEL-IND1-SERVICE-MGR-MIB | 6517 ++ MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB | 469 + MIBS/nokia/aos7/ALCATEL-IND1-SLB-MIB | 1342 + MIBS/nokia/aos7/ALCATEL-IND1-SNMP-AGENT-MIB | 225 + MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB | 2738 + MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-CHASSIS-MIB | 6521 ++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-FILTER-MIB | 4353 ++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-GLOBAL-MIB | 380 + MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-LDP-MIB | 6548 ++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-MPLS-MIB | 3900 ++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-OAM-TEST-MIB | 11409 ++++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-PORT-MIB | 11209 ++++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-QOS-MIB | 6959 ++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SAP-MIB | 9847 +++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SDP-MIB | 5787 ++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB | 9097 +++ MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-TC-MIB | 1207 + MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-VRTR-MIB | 11557 ++++ MIBS/nokia/aos7/ALCATEL-IND1-TRAP-MGR-MIB | 748 + MIBS/nokia/aos7/ALCATEL-IND1-UDLD-MIB | 625 + MIBS/nokia/aos7/ALCATEL-IND1-UDP-RELAY-MIB | 2013 + MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB | 1357 + .../aos7/ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB | 2392 + MIBS/nokia/aos7/ALCATEL-IND1-VIRTUALROUTER-MIB | 523 + MIBS/nokia/aos7/ALCATEL-IND1-VLAN-MGR-MIB | 497 + MIBS/nokia/aos7/ALCATEL-IND1-VLAN-STP-MIB | 2895 + MIBS/nokia/aos7/ALCATEL-IND1-VRRP-MIB | 1029 + MIBS/nokia/aos7/ALCATEL-IND1-VRRP3-MIB | 843 + MIBS/nokia/aos7/ALCATEL-IND1-WEBMGT-MIB | 306 + MIBS/nokia/stellar/ALCATEL-NGOAW-BASE-MIB | 125 + MIBS/nokia/stellar/ALCATEL-NGOAW-DEVICES-MIB | 280 + MIBS/nokia/stellar/OAW-AP1101 | 526 + MIBS/nokia/stellar/OAW-AP1201 | 526 + MIBS/nokia/stellar/OAW-AP1201BG | 526 + MIBS/nokia/stellar/OAW-AP1201H | 526 + MIBS/nokia/stellar/OAW-AP1201HL | 526 + MIBS/nokia/stellar/OAW-AP1201L | 526 + MIBS/nokia/stellar/OAW-AP1221 | 526 + MIBS/nokia/stellar/OAW-AP1222 | 526 + MIBS/nokia/stellar/OAW-AP1231 | 526 + MIBS/nokia/stellar/OAW-AP1232 | 526 + MIBS/nokia/stellar/OAW-AP1251 | 526 + MIBS/nokia/stellar/OAW-AP1251D | 526 + MIBS/nokia/stellar/OAW-AP1321 | 526 + MIBS/nokia/stellar/OAW-AP1322 | 526 + MIBS/nokia/stellar/OAW-AP1361 | 526 + MIBS/nokia/stellar/OAW-AP1361D | 526 + MIBS/nokia/stellar/OAW-AP1362 | 526 + 224 files changed, 830355 insertions(+) create mode 100644 MIBS/nokia/ALCATEL-IND1-AAA-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-BASE create mode 100644 MIBS/nokia/ALCATEL-IND1-BFD-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-BGP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-CONFIG-MGR-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-DEVICES create mode 100644 MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-DOT1Q-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-DOT1X-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-DRCTM-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-DVMRP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-E-SERVICE-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-ERP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-ETHERNET-OAM-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-GROUP-MOBILITY-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-GVRP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-HEALTH-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IGMP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-INLINE-POWER-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPM-VLAN-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPMRM-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPMS-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPRM-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPRMV6-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPSEC-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPV6-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-IPX-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-LAG-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-LBD-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-LICENSE-MANAGER-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-LLDP-MED-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-LPS-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-MAC-ADDRESS-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-MAC-SERVER-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-MLD-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-MVRP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-NETSEC-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-NTP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-OSPF-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-OSPF3-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-PARTITIONED-MGR-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-PIM-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-POLICY-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-PORT-MAPPING create mode 100644 MIBS/nokia/ALCATEL-IND1-PORT-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-QOS-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-RDP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-RIP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-RIPNG-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-ROUTEMAP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-SAA-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-SERVICE-MGR-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-SLB-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-SNMP-AGENT-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-SSH-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-STACK-MANAGER-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-TP-DEVICES create mode 100644 MIBS/nokia/ALCATEL-IND1-TRAP-MGR-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-UDLD-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-UDP-RELAY-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-VIRTUALROUTER-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-VLAN-MGR-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-VLAN-STACKING-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-VLAN-STP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-VRRP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-VRRP3-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-WCCP-MIB create mode 100644 MIBS/nokia/ALCATEL-IND1-WEBMGT-MIB create mode 100644 MIBS/nokia/ALCATEL-ISIS-MIB create mode 100644 MIBS/nokia/ALCATEL-STATIC-FRR-MIB create mode 100644 MIBS/nokia/ALU-MICROWAVE-MIB create mode 100644 MIBS/nokia/ALU-SAR-GLOBAL-MIB create mode 100644 MIBS/nokia/ASAM-ALARM-MIB create mode 100644 MIBS/nokia/ASAM-EQUIP-MIB create mode 100644 MIBS/nokia/ASAM-SYSTEM-MIB create mode 100644 MIBS/nokia/ASAM-TC-MIB create mode 100644 MIBS/nokia/IPMCAST-MIB create mode 100644 MIBS/nokia/IPX create mode 100755 MIBS/nokia/ISIS-MIB create mode 100644 MIBS/nokia/ITF-MIB create mode 100644 MIBS/nokia/ITF-MIB-EXT create mode 100644 MIBS/nokia/LANGTAG-TC-MIB create mode 100644 MIBS/nokia/MPLS-LDP-MIB create mode 100644 MIBS/nokia/PIM-BSR-MIB create mode 100644 MIBS/nokia/PIM-STD-MIB create mode 100644 MIBS/nokia/RIPSAP create mode 100644 MIBS/nokia/RS-232-MIB create mode 100755 MIBS/nokia/SFLOW-MIB create mode 100644 MIBS/nokia/SFP-MIB create mode 100644 MIBS/nokia/SYSTEM-MIB create mode 100644 MIBS/nokia/TIMETRA-BGP-MIB create mode 100644 MIBS/nokia/TIMETRA-CELLULAR-MIB create mode 100644 MIBS/nokia/TIMETRA-CHASSIS-MIB create mode 100644 MIBS/nokia/TIMETRA-DHCP-SERVER-MIB create mode 100644 MIBS/nokia/TIMETRA-FILTER-MIB create mode 100644 MIBS/nokia/TIMETRA-GLOBAL-MIB create mode 100644 MIBS/nokia/TIMETRA-LDP-MIB create mode 100644 MIBS/nokia/TIMETRA-LLDP-MIB create mode 100644 MIBS/nokia/TIMETRA-LOG-MIB create mode 100644 MIBS/nokia/TIMETRA-MPLS-MIB create mode 100644 MIBS/nokia/TIMETRA-OAM-TEST-MIB create mode 100644 MIBS/nokia/TIMETRA-PORT-MIB create mode 100644 MIBS/nokia/TIMETRA-QOS-MIB create mode 100644 MIBS/nokia/TIMETRA-SAP-MIB create mode 100644 MIBS/nokia/TIMETRA-SDP-MIB create mode 100644 MIBS/nokia/TIMETRA-SERV-MIB create mode 100644 MIBS/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB create mode 100644 MIBS/nokia/TIMETRA-SYSTEM-MIB create mode 100644 MIBS/nokia/TIMETRA-TC-MG-MIB create mode 100644 MIBS/nokia/TIMETRA-TC-MIB create mode 100644 MIBS/nokia/TIMETRA-VRTR-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-AAA-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-APP-FINGERPRINT-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-AUTO-FABRIC-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-BASE create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-BFD-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-BGP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-CONFIG-MGR-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-DA-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-DEVICES create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-DHL-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-DOT3-OAM-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-DVMRP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-E-SERVICE-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-ERP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-EVB-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-FIPS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-GLOBALROUTETABLE-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-GVRP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-HA-VLAN-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-HEALTH-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-IGMP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-IP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-IPMRM-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-IPRM-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-IPRMV6-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-IPSEC-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-IPV6-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-ISIS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-ISIS-SPB-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-LAG-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-LPS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-MAC-ADDRESS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-MAC-SERVER-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-MLD-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-MULTI-CHASSIS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-MVRP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-NETSEC-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-NTP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-OSPF3-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-PIM-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-POLICY-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-PORT-MAPPING create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-QCN-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-QOS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-RDP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-RIP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-ROUTEMAP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-SAA-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-SERVICE-MGR-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-SLB-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-SNMP-AGENT-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-CHASSIS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-FILTER-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-GLOBAL-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-LDP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-MPLS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-OAM-TEST-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-PORT-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-QOS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SAP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SDP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-TC-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-VRTR-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-TRAP-MGR-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-UDLD-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-UDP-RELAY-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-VIRTUALROUTER-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-VLAN-MGR-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-VLAN-STP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-VRRP-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-VRRP3-MIB create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-WEBMGT-MIB create mode 100644 MIBS/nokia/stellar/ALCATEL-NGOAW-BASE-MIB create mode 100644 MIBS/nokia/stellar/ALCATEL-NGOAW-DEVICES-MIB create mode 100644 MIBS/nokia/stellar/OAW-AP1101 create mode 100644 MIBS/nokia/stellar/OAW-AP1201 create mode 100644 MIBS/nokia/stellar/OAW-AP1201BG create mode 100644 MIBS/nokia/stellar/OAW-AP1201H create mode 100644 MIBS/nokia/stellar/OAW-AP1201HL create mode 100644 MIBS/nokia/stellar/OAW-AP1201L create mode 100644 MIBS/nokia/stellar/OAW-AP1221 create mode 100644 MIBS/nokia/stellar/OAW-AP1222 create mode 100644 MIBS/nokia/stellar/OAW-AP1231 create mode 100644 MIBS/nokia/stellar/OAW-AP1232 create mode 100644 MIBS/nokia/stellar/OAW-AP1251 create mode 100644 MIBS/nokia/stellar/OAW-AP1251D create mode 100644 MIBS/nokia/stellar/OAW-AP1321 create mode 100644 MIBS/nokia/stellar/OAW-AP1322 create mode 100644 MIBS/nokia/stellar/OAW-AP1361 create mode 100644 MIBS/nokia/stellar/OAW-AP1361D create mode 100644 MIBS/nokia/stellar/OAW-AP1362 (limited to 'MIBS/nokia') diff --git a/MIBS/nokia/ALCATEL-IND1-AAA-MIB b/MIBS/nokia/ALCATEL-IND1-AAA-MIB new file mode 100644 index 0000000..a1a55d2 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-AAA-MIB @@ -0,0 +1,2889 @@ +ALCATEL-IND1-AAA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, MacAddress, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + softentIND1AAA, alaAaaTraps + FROM ALCATEL-IND1-BASE; + + + alcatelIND1AAAMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Authentication, Authorization, and Accounting (AAA) Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1AAA 1 } + + + + alcatelIND1AAAMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Managed Objects." + ::= { alcatelIND1AAAMIB 1 } + + + alcatelIND1AAAMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Conformance Information." + ::= { alcatelIND1AAAMIB 2 } + + + alcatelIND1AAAMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Units Of Conformance." + ::= { alcatelIND1AAAMIBConformance 1 } + + + alcatelIND1AAAMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Compliance Statements." + ::= { alcatelIND1AAAMIBConformance 2 } + + + +-- Overview of the AAA MIB +-- +-- this MIB provides configuration of the AAA services including the +-- servers and the local user database +-- + +-- AAA server MIB + + aaaServerMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 1 } + +-- +-- Server configuration table +-- + + aaaServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for each AAA server." + ::= { aaaServerMIB 1 } + + aaaServerEntry OBJECT-TYPE + SYNTAX AaaServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An AAA server configuration identified by its protocol + and its index. An entry is created/removed when a server + is defined or undefined with IOS configuration commands + via CLI or by issuing appropriate sets to this table + using snmp." + INDEX { aaasName } + ::= { aaaServerTable 1 } + + AaaServerEntry ::= SEQUENCE + { + aaasName DisplayString, + aaasProtocol INTEGER, + aaasHostName DisplayString, + aaasIpAddress IpAddress, + aaasHostName2 DisplayString, + aaasIpAddress2 IpAddress, + aaasRetries INTEGER, + aaasTimout INTEGER, + aaasRadKey DisplayString, + aaasRadAuthPort INTEGER, + aaasRadAcctPort INTEGER, + aaasLdapPort INTEGER, + aaasLdapDn DisplayString, + aaasLdapPasswd DisplayString, + aaasLdapSearchBase DisplayString, + aaasLdapServType INTEGER, + aaasLdapEnableSsl INTEGER, + aaasAceClear INTEGER, + aaasRowStatus RowStatus, + aaasTacacsKey DisplayString, + aaasTacacsPort INTEGER, + aaasHttpPort INTEGER, + aaasHttpDirectory DisplayString, + aaasHttpProxyHostName DisplayString, + aaasHttpProxyIpAddress IpAddress, + aaasHttpProxyPort INTEGER, + aaasVrfName DisplayString + } + + aaasName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + This name is given by the operator to refer the server." + ::= { aaaServerEntry 1} + + aaasProtocol OBJECT-TYPE + SYNTAX INTEGER + { + radius(1), + ldap(2), + ace(3), + tacacs(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protocol used with the server: + radius(1) - RADIUS + ldap(2) - LDAP + ace(3) - ACE + tacacs(4) - TACACS+" + ::= { aaaServerEntry 2} + + aaasHostName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DNS name of the server host." + ::= { aaaServerEntry 3} + + aaasIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the server host." + ::= { aaaServerEntry 4} + + aaasHostName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DNS name of the backup server host." + ::= { aaaServerEntry 5} + + aaasIpAddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the backup server host." + ::= { aaaServerEntry 6} + + aaasRetries OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 32 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Number of retries the switch makes to the server to + authenticate a user before trying the next backup server. + The default value is 3." + DEFVAL { 3 } + ::= { aaaServerEntry 7} + + aaasTimout OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 512 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time-out for server replies to authentication requests. + The default value is 2." + DEFVAL { 2 } + ::= { aaaServerEntry 8} + + aaasRadKey OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shared secret is a string of characters known to the switch + and to the RADIUS server, but it is not sent out over the network. + The secret can be any text string and must be configured here as + well as on the server. The secret is stored encrypted using a two + way algorithm." + ::= { aaaServerEntry 9} + + + aaasRadAuthPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For RADIUS server only. + Port number for authentication request; + the host is not used for authentication if set to 0. + The default value is 1645." + DEFVAL { 1645 } + ::= { aaaServerEntry 10} + + aaasRadAcctPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For RADIUS server only. + Port number for accounting request; + the host is not used for authentication if set to 0. + The default value is 1646." + DEFVAL { 1646 } + ::= { aaaServerEntry 11} + + aaasLdapPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + Port number for LDAP server host." + DEFVAL { 0 } + ::= { aaaServerEntry 12} + + aaasLdapDn OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 255 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + the super user dn, i.e., the administrative distinguished name + recognized by the LDAP-enabled directory servers + (e.g., cn=manager)" + ::= { aaaServerEntry 13} + + aaasLdapPasswd OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + the super user password, i.e., the administrative password + recognized by LDAP-enabled directory servers (e.g., secret). + The secret is stored encrypted using a two way algorithm." + ::= { aaaServerEntry 14} + + aaasLdapSearchBase OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + Search base recognized by LDAP-enabled + directory servers (e.g.,o=company, c=US)." + ::= { aaaServerEntry 15} + + aaasLdapServType OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + generic(1), + netscape(2), + novell(3), + sun(4), + microsoft(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + Directory server type used in LDAP Authentication: + ns(0) - non significant value + generic(1) - Generic Schema + netscape(2) - Netscape Directory Server + novell(3) - Novell NDS + sun(4) - Sun Directory Services + microsoft(5) - Microsoft Active Directory" + DEFVAL { netscape } + ::= { aaaServerEntry 16} + + aaasLdapEnableSsl OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only for LDAP server. + Specify if the connection between the swtich and the LDAP server + use a SSL session." + DEFVAL { false } + ::= { aaaServerEntry 17} + + aaasAceClear OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only for ACE server. + The ACE/Server generates a secrets that it sends to clients + for authentication. While you cannot configure the secret on + the switch, you can clear it. + To clear the current ACE/Server secret, set this OID. + After clearing the secret on the switch, you must also clear + the secret from the ACE server." + DEFVAL { false } + ::= { aaaServerEntry 18} + + + aaasRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaServerEntry 19} + + aaasTacacsKey OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shared secret is a string of characters known to the switch + and to the TACACS+ server, but it is not sent out over the network. + The secret can be any text string and must be configured here as + well as on the server. The secret is stored encrypted using a two + way algorithm." + ::= { aaaServerEntry 20} + + + aaasTacacsPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For TACACS+ server only. + Port number for LDAP server host." + DEFVAL { 49 } + ::= { aaaServerEntry 21} + + aaasHttpPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For HTTP server only. + Port number for LDAP server host." + ::= { aaaServerEntry 22} + + aaasHttpDirectory OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For HTTP server only. + A combination of directory tree and filename where the CRL can be found." + ::= { aaaServerEntry 23} + + aaasHttpProxyHostName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For HTTP server only. + DNS name of the proxy server." + ::= { aaaServerEntry 24} + + aaasHttpProxyIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For HTTP server only. + IP address of the proxy server." + ::= { aaaServerEntry 25} + + aaasHttpProxyPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For HTTP server only. + Port number for HTTP proxy server." + ::= { aaaServerEntry 26} + + aaasVrfName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the VRF that the server is on. + This VRF name is valid only when the server type is RADIUS. + (aaasProtocol = 1 (Radius)." + ::= { aaaServerEntry 27} + + + +-- AAA authentication accounting MIB + + aaaAuthAcctMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 2 } + +-- +-- Authenticated Vlan configuration table +-- + + aaaAuthVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAuthVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allow to display and modify the configuration of the + authentication servers for the authenticated vlans." + ::= { aaaAuthAcctMIB 1 } + + aaaAuthVlanEntry OBJECT-TYPE + SYNTAX AaaAuthVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There can be one or several entries in this table. In case of + single authority, all vlan are authenticated by the same set of + servers, the aaatvVlan index is then equal to 0. In case of multiple + authorities, each authenticated vlan has its own list of servers." + INDEX { aaatvVlan } + ::= { aaaAuthVlanTable 1 } + + AaaAuthVlanEntry ::= SEQUENCE + { + aaatvVlan INTEGER, + aaatvName1 DisplayString, + aaatvName2 DisplayString, + aaatvName3 DisplayString, + aaatvName4 DisplayString, + aaatvRowStatus RowStatus, + aaatvCertificate INTEGER + } + + aaatvVlan OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It indicate the vlan number authenticated by the servers. + The value (0) means that all vlan are authenticated by the same + servers (single mode configuration)." + ::= { aaaAuthVlanEntry 1} + + aaatvName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + An Ace server can not be used in front hand." + ::= { aaaAuthVlanEntry 2} + + aaatvName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + An Ace server can not be used in front hand." + DEFVAL { "" } + ::= { aaaAuthVlanEntry 3} + + aaatvName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + An Ace server can not be used in front hand." + DEFVAL { "" } + ::= { aaaAuthVlanEntry 4} + + aaatvName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + An Ace server can not be used in front hand." + DEFVAL { "" } + ::= { aaaAuthVlanEntry 5} + + aaatvRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAuthVlanEntry 6} + + aaatvCertificate OBJECT-TYPE + SYNTAX INTEGER + { + noCertificate(0), + certificateOnly(1), + certificateWithPassword(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "use of x509 user certificate during the HTTPs session establisment. + noCertificate(0)- no user certificate is required, + certificateOnly(1) - the DN from the certifiicate is used to access to the authorization + data of the user + certificateWithPassword(2) - the user must execute a log-in procedure with user + name and password after his certificate validation" + DEFVAL { noCertificate } + ::= { aaaAuthVlanEntry 7} + + +-- +-- Authenticated switch access configuration table +-- + + aaaAuthSATable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAuthSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allow to display and modify the configuration of the + authentication servers for the switch accesses." + ::= { aaaAuthAcctMIB 2 } + + aaaAuthSAEntry OBJECT-TYPE + SYNTAX AaaAuthSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A switch access authentication entry is specified by the type + of access." + INDEX { aaatsInterface} + ::= { aaaAuthSATable 1 } + + AaaAuthSAEntry ::= SEQUENCE + { + aaatsInterface INTEGER, + aaatsName1 DisplayString, + aaatsName2 DisplayString, + aaatsName3 DisplayString, + aaatsName4 DisplayString, + aaatsRowStatus RowStatus, + aaatsCertificate INTEGER + } + + aaatsInterface OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + console(2), + telnet(3), + ftp(4), + http(5), + snmp(6), + ssh(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of connection that must be authenticated + default(1) -define the default authentication method for console, + telnet, ftp, snmp , http and ssh. If the operator + interface is not especially configured the default value + is applied to this interface." + ::= { aaaAuthSAEntry 1} + + + aaatsName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + ::= { aaaAuthSAEntry 2} + + aaatsName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + DEFVAL { "" } + ::= { aaaAuthSAEntry 3} + + aaatsName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + DEFVAL { "" } + ::= { aaaAuthSAEntry 4} + + aaatsName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + DEFVAL { "" } + ::= { aaaAuthSAEntry 5} + + aaatsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAuthSAEntry 7} + + aaatsCertificate OBJECT-TYPE + SYNTAX INTEGER + { + noCertificate(0), + certificateOnly(1), + certificateWithPassword(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "use of x509 user certificate during the HTTPs session establisment. + noCertificate(0)- no user certificate is required, + certificateOnly(1) - the DN from the certifiicate is used to access to the authorization + data of the user + certificateWithPassword(2) - the user must execute a log-in procedure with user + name and password after his certificate validation" + DEFVAL { noCertificate } + ::= { aaaAuthSAEntry 8} + +-- +-- Accounting configuration table for vlan +-- + + aaaAcctVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAcctVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows to display and configure the accounting + servers for authenticated Vlans." + ::= { aaaAuthAcctMIB 3 } + + aaaAcctVlanEntry OBJECT-TYPE + SYNTAX AaaAcctVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There can be one or several entries in this table. In case of + single authority, accounting information for all vlans are sent + to the same set of servers, the aaatVlan index is then equal to 0. In case of multiple + authorities, each authenticated vlan has its own list of servers." + INDEX { aaacvVlan } + ::= { aaaAcctVlanTable 1 } + + AaaAcctVlanEntry ::= SEQUENCE + { + aaacvVlan INTEGER, + aaacvName1 DisplayString, + aaacvName2 DisplayString, + aaacvName3 DisplayString, + aaacvName4 DisplayString, + aaacvRowStatus RowStatus + } + + + aaacvVlan OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current vlan number. + The value (0) for avlan interface means that all authenticated + vlans use the same servers for authentication." + ::= { aaaAcctVlanEntry 1} + + aaacvName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + ::= { aaaAcctVlanEntry 2} + + aaacvName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctVlanEntry 3} + + aaacvName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctVlanEntry 4} + + aaacvName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctVlanEntry 5} + + aaacvRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAcctVlanEntry 6} + + + +-- +-- Accounting configuration table for switch accesses +-- + + aaaAcctSATable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAcctSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for Switch access accounting." + ::= { aaaAuthAcctMIB 4 } + + aaaAcctSAEntry OBJECT-TYPE + SYNTAX AaaAcctSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Accounting configuration for switch access." + INDEX { aaacsInterface } + ::= { aaaAcctSATable 1 } + + AaaAcctSAEntry ::= SEQUENCE + { + aaacsInterface INTEGER, + aaacsName1 DisplayString, + aaacsName2 DisplayString, + aaacsName3 DisplayString, + aaacsName4 DisplayString, + aaacsRowStatus RowStatus + } + + aaacsInterface OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 1 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For now, accounting for console, telnet, ftp, http, snmp, ssh are stored + in the same set of servers, the index is always (1)." + DEFVAL { 1 } + ::= { aaaAcctSAEntry 1} + + + aaacsName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + ::= { aaaAcctSAEntry 2} + + aaacsName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctSAEntry 3} + + aaacsName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctSAEntry 4} + + aaacsName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctSAEntry 5} + + aaacsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAcctSAEntry 6} + + +-- +-- Authenticated 802.1x configuration table +-- + + aaaAuth8021xTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAuth8021xEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for 802.1X authentication." + ::= { aaaAuthAcctMIB 5 } + + aaaAuth8021xEntry OBJECT-TYPE + SYNTAX AaaAuth8021xEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "configuration for 802.1X authentication." + INDEX { aaatxInterface } + ::= { aaaAuth8021xTable 1 } + + AaaAuth8021xEntry ::= SEQUENCE + { + aaatxInterface INTEGER, + aaatxName1 DisplayString, + aaatxName2 DisplayString, + aaatxName3 DisplayString, + aaatxName4 DisplayString, + aaatxOpen INTEGER, + aaatxRowStatus RowStatus + } + + + aaatxInterface OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 1 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For now, the index is always (1)." + DEFVAL { 1 } + ::= { aaaAuth8021xEntry 1} + + + aaatxName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + ::= { aaaAuth8021xEntry 2} + + aaatxName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuth8021xEntry 3} + + aaatxName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuth8021xEntry 4} + + aaatxName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuth8021xEntry 5} + + aaatxOpen OBJECT-TYPE + SYNTAX INTEGER + { + global(1), + unique(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of port openning after authentication. If open-global(1) the port treats packet with unknown MAC addresses like an un-authenticated port. If open-unique(2), the port drops incomming packet with unknown MAC addresses." + DEFVAL { unique} + ::= { aaaAuth8021xEntry 6} + + aaatxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAuth8021xEntry 7} + +-- +-- Accounting configuration table for 802.1x +-- + + + aaaAcct8021xTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAcct8021xEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for 802.1X accounting." + ::= { aaaAuthAcctMIB 6 } + + aaaAcct8021xEntry OBJECT-TYPE + SYNTAX AaaAcct8021xEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration for 802.1X accounting." + INDEX { aaacxInterface } + ::= { aaaAcct8021xTable 1 } + + AaaAcct8021xEntry ::= SEQUENCE + { + aaacxInterface INTEGER, + aaacxName1 DisplayString, + aaacxName2 DisplayString, + aaacxName3 DisplayString, + aaacxName4 DisplayString, + aaacxRowStatus RowStatus + } + + + aaacxInterface OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 1 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For now, the index is always (1)." + DEFVAL { 1 } + ::= { aaaAcct8021xEntry 1} + + aaacxName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + ::= { aaaAcct8021xEntry 2} + + aaacxName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAcct8021xEntry 3} + + aaacxName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAcct8021xEntry 4} + + aaacxName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAcct8021xEntry 5} + + aaacxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAcct8021xEntry 6} + + +-- +-- PKI agent configuration +-- + + aaaPkiTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaPkiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for PKI." + ::= { aaaAuthAcctMIB 7 } + + aaaPkiEntry OBJECT-TYPE + SYNTAX AaaPkiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration for PKI." + INDEX { aaatpInterface } + ::= { aaaPkiTable 1 } + + AaaPkiEntry ::= SEQUENCE + { + aaatpInterface INTEGER, + aaatpName1 DisplayString, + aaatpName2 DisplayString, + aaatpName3 DisplayString, + aaatpName4 DisplayString, + aaatpLevel INTEGER, + aaatpRowStatus RowStatus + } + + + aaatpInterface OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 1 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For now, the index is always (1)." + DEFVAL { 1 } + ::= { aaaPkiEntry 1} + + aaatpName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server contening the CRL. + It corresponds to an index value of the aaaServerTable" + ::= { aaaPkiEntry 2} + + aaatpName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server contening the CRL. + It corresponds to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaPkiEntry 3} + + aaatpName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server contening the CRL. + It corresponds to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaPkiEntry 4} + + aaatpName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server contening the CRL. + It corresponds to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaPkiEntry 5} + + aaatpLevel OBJECT-TYPE + SYNTAX INTEGER + { + certificate(1), + notRevoked(2), + repository(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "level of control to do on the user certificate. + certificate means that there is a valid chain of certificate between the user certificate and a root certificate known by the switch. The root certificates are managed using specific pki commands. + All certificates are valid and well signed. + not-revoked means that using CRL or other ways configuring using pki commands the non-revocation of the certificate is checked. + repository means that after the precedent control, there is a binary comparison of the certificate on the server and the one received during the authorization (instantaneous revocation possible) + This verification is only possible when the access handler is configured with certificateOnly" + DEFVAL { certificate } + ::= { aaaPkiEntry 6} + + aaatpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaPkiEntry 7} + + +-- +-- Servers used for MAC based authentication -- + + aaaAuthMACTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAuthMACEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for non-suplicant ( MAC based ) authentication." + ::= { aaaAuthAcctMIB 8 } + + aaaAuthMACEntry OBJECT-TYPE + SYNTAX AaaAuthMACEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "configuration for MAC based authentication." + INDEX { aaatxInterface } + ::= { aaaAuthMACTable 1 } + + AaaAuthMACEntry ::= SEQUENCE + { + aaaMacInterface INTEGER, + aaaMacSrvrName1 DisplayString, + aaaMacSrvrName2 DisplayString, + aaaMacSrvrName3 DisplayString, + aaaMacSrvrName4 DisplayString, + aaaMacSrvrRowStatus RowStatus + } + + + aaaMacInterface OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 1 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For now, the index is always (1)." + DEFVAL { 1 } + ::= { aaaAuthMACEntry 1} + + + aaaMacSrvrName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + ::= { aaaAuthMACEntry 2} + + aaaMacSrvrName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuthMACEntry 3} + + aaaMacSrvrName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuthMACEntry 4} + + aaaMacSrvrName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuthMACEntry 5} + + + aaaMacSrvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAuthMACEntry 6} + + +-- +-- Accounting configuration table for commands +-- + aaaAcctCmdTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAcctCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the commands that will be logged during an accounting session. + This feature is valid only for Tacacs+ accounting" + ::= { aaaAuthAcctMIB 9 } + + aaaAcctCmdEntry OBJECT-TYPE + SYNTAX AaaAcctCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tacacs+ Accounting configuration for executed commands." + INDEX { aaacmdInterface } + ::= { aaaAcctCmdTable 1 } + + AaaAcctCmdEntry ::= SEQUENCE + { + aaacmdInterface INTEGER, + aaacmdSrvName1 DisplayString, + aaacmdSrvName2 DisplayString, + aaacmdSrvName3 DisplayString, + aaacmdSrvName4 DisplayString, + aaacmdRowStatus RowStatus + } + + aaacmdInterface OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 1 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For now, accounting for console, telnet, ftp, http, snmp, ssh are stored + in the same set of servers, the index is always (1)." + DEFVAL { 1 } + ::= { aaaAcctCmdEntry 1} + + + aaacmdSrvName1 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server. + Other name correspond to an index value of the aaaServerTable" + ::= { aaaAcctCmdEntry 2} + + aaacmdSrvName2 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server used if the precedent is not accessible. + Other name correspond to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaAcctCmdEntry 3} + + aaacmdSrvName3 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server used if the precedent is not accessible. + Other name correspond to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaAcctCmdEntry 4} + + aaacmdSrvName4 OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server used if the precedent is not accessible. + Other name correspond to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaAcctCmdEntry 5} + + aaacmdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAcctCmdEntry 6} + + + +-- +-- user local database configuration table +-- + aaaUserMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 3 } + + aaaUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for the local user database." + ::= { aaaUserMIB 1 } + + aaaUserEntry OBJECT-TYPE + SYNTAX AaaUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An user configuration identified by its user name." + INDEX { aaauUserName } + ::= { aaaUserTable 1 } + + AaaUserEntry ::= SEQUENCE + { + aaauUserName DisplayString, + aaauPassword DisplayString, + aaauReadRight1 Unsigned32, + aaauReadRight2 Unsigned32, + aaauWriteRight1 Unsigned32, + aaauWriteRight2 Unsigned32, + aaauProfile INTEGER, + aaauSnmpLevel INTEGER, + aaauSnmpAuthKey OCTET STRING, + aaauRowStatus RowStatus, + aaauOldPassword DisplayString, + aaauEndUserProfile DisplayString, + aaauPasswordExpirationDate DisplayString, + aaauPasswordExpirationInMinute INTEGER, + aaauPasswordAllowModifyDate DisplayString, + aaauPasswordLockoutEnable INTEGER, + aaauBadAtempts INTEGER + + } + + aaauUserName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 63 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the user." + ::= { aaaUserEntry 1} + + aaauPassword OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 47 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Password of the user. For get response the password in encoded in a + one way method. This makes the password readable by noone." + ::= { aaaUserEntry 2} + + aaauReadRight1 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 3} + + aaauReadRight2 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run + commands of this family.Second part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 4} + + + aaauWriteRight1 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with write right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run commands of + this family. First part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 5} + + aaauWriteRight2 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with write right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run commands of + this family. Second part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 6} + + aaauProfile OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Specifies the profile number. + A profile number in the user account database represents the geographic + privilege. This number points to an entry in the table of the user profiles." + DEFVAL { 0 } + ::= { aaaUserEntry 7} + + aaauSnmpLevel OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + noauth(2), + sha(3), + md5(4), + shaDes(5), + md5Des(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies if the user is authorized to use SNMP and if yes its security level. + no(1) - Not authorized to use SNMP. + noauth(2) - SNMPv1,SNMPv2c or SNMPv3 without authentication. + sha(3) - SNMPv3 with SHA authentication and no encryption. + md5(4) - SNMPv3 with MD5 authentication and no encryption. + sha-des(5) - SNMPv3 with SHA authentication and encryption. + md5-des(6) - SNMPv3 with MD5 authentication and encryption. + If the value is not specified, the value configured for the 'default' user + is taken" + ::= { aaaUserEntry 8} + + aaauSnmpAuthKey OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE( 0 .. 255 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication key of the user. The key is encoded in a two way method. + The encryption key is deducted from this key." + ::= { aaaUserEntry 9} + + aaauRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaUserEntry 10} + + aaauOldPassword OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 47 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Internal use" + ::= { aaaUserEntry 11} + + aaauEndUserProfile OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the END user profile name." + ::= { aaaUserEntry 12} + + aaauPasswordExpirationDate OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 16 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The local time of when the password would be expired. + This date will be reset once the value of + aaaAsaDefaultPasswordExpirationInDays is updated. + + Only the following format is valid: + + mm/dd/yyyy hh:mm + + where + mm - month (1-12) + dd - day (1-31) + yyyy - year (2000-2050) + hh - hour (1-24) + mm - minute (1-59) + + Password will not be expired if set to empty string" + ::= { aaaUserEntry 13} + + aaauPasswordExpirationInMinute OBJECT-TYPE + SYNTAX INTEGER ( -1 .. 216000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of minutes from now till the password expiration time. + Setting this object will update aaauPasswordExpirationDate. + If -1, password will not be expired. + If 0, password has been expired." + ::= { aaaUserEntry 14} + + aaauPasswordAllowModifyDate OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 16 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local time of when the password can be start to be modified. + This date will be reset once the value of + aaauPasswordAllowModifyDate is updated. + + Only the following format is valid: + + mm/dd/yyyy hh:mm + + where + mm - month (1-12) + dd - day (1-31) + yyyy - year (2000-2050) + hh - hour (1-24) + mm - minute (1-59) + + Password will not be expired if set to empty string" + ::= { aaaUserEntry 15} + + aaauPasswordLockoutEnable OBJECT-TYPE + SYNTAX INTEGER {lockout(1),unlock(2),expired(3)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicate whether this account is locked out." + DEFVAL { unlock } + ::= { aaaUserEntry 16} + + aaauBadAtempts OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 999 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number bad password attempts in the observation window." + DEFVAL { 0 } + ::= { aaaUserEntry 17} + +-- +-- Authenticated users table +-- + + aaaAuthenticatedUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAuthenticatedUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide the list of users currently authenticated into the + switch for bridging purpose." + ::= { alcatelIND1AAAMIBObjects 4 } + + aaaAuthenticatedUserEntry OBJECT-TYPE + SYNTAX AaaAuthenticatedUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AaaAuthenticatedUserTable." + INDEX {aaaaMacAddress} + ::= { aaaAuthenticatedUserTable 1 } + + AaaAuthenticatedUserEntry ::= SEQUENCE + { + aaaaMacAddress MacAddress, + aaaaUserName DisplayString, + aaaaSlot INTEGER, + aaaaPort INTEGER, + aaaaVlan INTEGER, + aaaaDrop INTEGER + } + + aaaaMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac address of the user's device." + ::= { aaaAuthenticatedUserEntry 1 } + + aaaaUserName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Login name of the user." + ::= { aaaAuthenticatedUserEntry 2 } + + aaaaSlot OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number on which user is connected." + ::= { aaaAuthenticatedUserEntry 3 } + + aaaaPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port number on which the user is connected." + ::= { aaaAuthenticatedUserEntry 4 } + + aaaaVlan OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan number on which the user is authenticated." + ::= { aaaAuthenticatedUserEntry 5 } + + aaaaDrop OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow to remove a Mac address from a Vlan. + The corresponding user is logged out of the network." + DEFVAL { false } + ::= { aaaAuthenticatedUserEntry 6 } + + + +-- Authenticated vlan specific configuration MIB + + aaaAvlanConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 5 } + +-- +-- Authenticated vlan configuration group +-- + + aaaAvlanDnsName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0 .. 255 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Dns name used to get the authentication Web + page when authenticating using http." + ::= { aaaAvlanConfig 1} + + + aaaAvlanDhcpDefGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address that is used as the DHCP gateway address + before the user get authenticated.It specifies the subnet + into which a client receives its IP address prior to + authentication" + ::= { aaaAvlanConfig 2} + + aaaAvlanDefaultTraffic OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable the traffic in the default vlan prior to authentication + if the value is true" + ::= { aaaAvlanConfig 3} + + aaaAvlanPortBound OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associate a MAC address to a specific Vlan on an authenticated + port (printers, ...)" + ::= { aaaAvlanConfig 4} + + aaaAvlanLanguage OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Force to read the language specific file for HTTP AVLAN (label.txt)" + ::= { aaaAvlanConfig 5} + + +-- ASA specific configuration MIB + + aaaAsaConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 6 } + +-- +-- ASA configuration group +-- + + aaaAsaPasswordSizeMin OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 14 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of digits of the passwords + ( nominator aaauPassword)." + DEFVAL { 0 } + ::= { aaaAsaConfig 1} + + aaaAsaDefaultPasswordExpirationInDays OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 150 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default password expiration time in days to be applied to all users. + Updating this object will reset aaauPasswordExpirationDate. + Password expiration will not be enforced if set to 0." + DEFVAL { 0 } + ::= { aaaAsaConfig 2} + + aaaAsaPasswordContainUserName OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate whether check password contains username or not." + DEFVAL { disable } + ::= { aaaAsaConfig 3} + + aaaAsaPasswordMinUpperCase OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of English uppercase characters required for password. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 4} + + aaaAsaPasswordMinLowerCase OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of English lowercase characters required for password 0 is disable." + DEFVAL { 0 } + ::= { aaaAsaConfig 5} + + aaaAsaPasswordMinDigit OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of base-10 digits required for password. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 6} + + aaaAsaPasswordMinNonAlphan OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of non-alphanumeric required for password. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 7} + + aaaAsaPasswordHistory OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 24 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Password history feature will prevent users from repeatedly using the same password. 0 is disable" + DEFVAL { 4 } + ::= { aaaAsaConfig 8} + + aaaAsaPasswordMinAge OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 150 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password can't be modified in these days. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 9} + + aaaAsaLockoutWindow OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 99999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The window of time in which the system increments the bad logon count.(minutes) 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 10} + + aaaAsaLockoutDuration OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 99999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time that an account is locked due to the aaauLockoutThreshold being exceeded.(minutes) 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 11} + + aaaAsaLockoutThreshold OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of invalid logon attempts that are permitted before the account is locked out. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 12} + + aaaAsaROUserPingTrtEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Global user config to allow/deny ping + and traceroute cmds for read-only user. + 0 - disable + 1 - enable " + DEFVAL { disable } + ::= { aaaAsaConfig 13} + + aaaAsaAccessPolicyAdminConsoleOnly OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable AdminUser console only restriction" + DEFVAL { disable } + ::= { aaaAsaConfig 14} + +-- Authenticated IP address vlan specific configuration MIB + + aaaAvlanAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAvlanAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan authenticated IP address Table" + ::= { alcatelIND1AAAMIBObjects 7 } + + aaaAvlanAddressEntry OBJECT-TYPE + SYNTAX AaaAvlanAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan authenticated IP address entry" + INDEX {aaaAvlanId} + ::= { aaaAvlanAddressTable 1 } + + AaaAvlanAddressEntry ::= SEQUENCE + { + aaaAvlanId INTEGER, + aaaAvlanIpAddress IpAddress + + } + + aaaAvlanId OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 4094 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Id corresponding to the authenticated IP address" + ::= { aaaAvlanAddressEntry 1 } + + aaaAvlanIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authenticated IP address for this vlan id" + ::= { aaaAvlanAddressEntry 2} + + + +-- User Network Profile Table configuration MIB + + aaaUserNetProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUserNetProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Network Profile Table" + ::= { alcatelIND1AAAMIBObjects 8 } + + aaaUserNetProfileEntry OBJECT-TYPE + SYNTAX AaaUserNetProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Network Profile entry" + INDEX {aaaUserNetProfileName} + ::= { aaaUserNetProfileTable 1 } + + AaaUserNetProfileEntry ::= SEQUENCE + { + aaaUserNetProfileName DisplayString, + aaaUserNetProfileVlanID INTEGER, + aaaUserNetProfileRowStatus RowStatus, + aaaUserNetProfileHICflag INTEGER, + aaaUserNetProfileQosPolicyListName DisplayString + } + + aaaUserNetProfileName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of this profile." + ::= { aaaUserNetProfileEntry 1 } + + aaaUserNetProfileVlanID OBJECT-TYPE + SYNTAX INTEGER (1 .. 4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN id for this profile." + ::= { aaaUserNetProfileEntry 2} + + aaaUserNetProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { aaaUserNetProfileEntry 3} + + aaaUserNetProfileHICflag OBJECT-TYPE + SYNTAX INTEGER (1 .. 2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag to indicate if HIC is enabled (1) or disabled (2)." + ::= { aaaUserNetProfileEntry 4} + + aaaUserNetProfileQosPolicyListName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the QoS Policy List name that will be used if this + User Network Profile is applied for a given device along with + aaaUserNetProfileVlanID." + ::= { aaaUserNetProfileEntry 5 } + + + + +-- Radius Agent IP Information + + aaaRadAgentConfig OBJECT-TYPE + SYNTAX INTEGER (1 .. 3) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The Agent Config Information + 1 -- Default(Loopback0 or closest IP) + 2 -- Non Loopback0 + 3 -- Interface IP Specified by User + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + DEFVAL { 1 } + ::= { alcatelIND1AAAMIBObjects 9} + + aaaRadAgentIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The Agent IP Address in Radius Packets. + This object has been obsoleted. Use the alaIpManagedIntfEntry + objects in AlcatelIND1Ip.mib" + ::= { alcatelIND1AAAMIBObjects 10} + + +-- START: AAA HIC-Related MIB ------------------ + aaaHicConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 11 } + +-- HIC Server Table MIB -- + + aaaHicSvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaHicSvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for each HIC server." + ::= { aaaHicConfig 1 } + + aaaHicSvrEntry OBJECT-TYPE + SYNTAX AaaHicSvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A HIC server configuration." + INDEX { aaaHicSvrName } + ::= { aaaHicSvrTable 1 } + + AaaHicSvrEntry ::= SEQUENCE + { + aaaHicSvrName SnmpAdminString, + aaaHicSvrIpAddr IpAddress, + aaaHicSvrPort INTEGER, + aaaHicSvrKey SnmpAdminString, + aaaHicSvrRowStatus RowStatus, + aaaHicSvrStatus INTEGER + } + + aaaHicSvrName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 31 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the server. + This name is given by the operator to refer the server." + ::= { aaaHicSvrEntry 1} + + aaaHicSvrIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the server host." + ::= { aaaHicSvrEntry 2} + + + aaaHicSvrPort OBJECT-TYPE + SYNTAX INTEGER ( 1025 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For HIC server only. Port number for HIC request" + DEFVAL { 11707 } + ::= { aaaHicSvrEntry 3} + + aaaHicSvrKey OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shared secret is a string of characters known to the switch + and to the HIC server. It is used to compute the digest to + preserve the integrity between the HIC server and the AoS Switch. + The secret is stored encrypted using a two way algorithm." + ::= { aaaHicSvrEntry 4} + + aaaHicSvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { aaaHicSvrEntry 5} + + aaaHicSvrStatus OBJECT-TYPE + SYNTAX INTEGER {down(1), up(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HIC server status." + DEFVAL { down } + ::= { aaaHicSvrEntry 6} + + +-- HIC Allowed/Exception IP Table MIB -- + + aaaHicAllowedTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaHicAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of allowed/exception IP Addresses the + the HIC hosts allowed to access during HIC. Those are the IP addresses + of the Remediation/Patch servers, and the Web Agent Download server." + ::= { aaaHicConfig 2 } + + aaaHicAllowedEntry OBJECT-TYPE + SYNTAX AaaHicAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Remediation server configuration." + INDEX { aaaHicAllowedName } + ::= { aaaHicAllowedTable 1 } + + AaaHicAllowedEntry ::= SEQUENCE + { + aaaHicAllowedName SnmpAdminString, + aaaHicAllowedIpAddr IpAddress, + aaaHicAllowedIpMask IpAddress, + aaaHicAllowedRowStatus RowStatus + } + + aaaHicAllowedName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 31 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the server. + This name is given by the operator to refer the server." + ::= { aaaHicAllowedEntry 1} + + aaaHicAllowedIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the allowed entry." + ::= { aaaHicAllowedEntry 2} + + aaaHicAllowedIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Mask of the allowed entry." + DEFVAL { 'ffffffff'h } + ::= { aaaHicAllowedEntry 3} + + aaaHicAllowedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { aaaHicAllowedEntry 4} + +-- HIC Override MAC Table MIB -- + + aaaHicOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaHicOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows list of MAC addresses that overrides the + existing HIC status." + ::= { aaaHicConfig 3 } + + aaaHicOverrideEntry OBJECT-TYPE + SYNTAX AaaHicOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HIC MAC override list configuration." + INDEX { aaaHicOverrideMac } + ::= { aaaHicOverrideTable 1 } + + AaaHicOverrideEntry ::= SEQUENCE + { + aaaHicOverrideMac MacAddress, + aaaHicOverrideStatus INTEGER, + aaaHicOverrideRowStatus RowStatus + } + + aaaHicOverrideMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static MAC address index to each override entry." + ::= { aaaHicOverrideEntry 1} + + aaaHicOverrideStatus OBJECT-TYPE + SYNTAX INTEGER {enforce(1),bypass(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Overriding status of each static MAC address." + DEFVAL { enforce } + ::= { aaaHicOverrideEntry 2} + + aaaHicOverrideRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { aaaHicOverrideEntry 3} + + +-- HIC Host Table MIB -- + + aaaHicHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaHicHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows list of HIC Hosts and their active HIC status." + ::= { aaaHicConfig 4 } + + aaaHicHostEntry OBJECT-TYPE + SYNTAX AaaHicHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HIC Host status information." + INDEX { aaaHicHostMac } + ::= { aaaHicHostTable 1 } + + AaaHicHostEntry ::= SEQUENCE + { + aaaHicHostMac MacAddress, + aaaHicHostStatus INTEGER + } + + aaaHicHostMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static MAC address index to each override entry." + ::= { aaaHicHostEntry 1} + + aaaHicHostStatus OBJECT-TYPE + SYNTAX INTEGER {inprogress(1),success(2),fail(3),timeout(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HIC status of each HIC Host." + DEFVAL { fail } + ::= { aaaHicHostEntry 2} + +-- Global HIC Configuration Information -- + aaaHicConfigInfo OBJECT IDENTIFIER ::= { aaaHicConfig 5 } + + aaaHicStatus OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "HIC Status. The HIC server has to be configured before HIC + can be enabled." + DEFVAL { disable } + ::= { aaaHicConfigInfo 1} + + aaaHicAllowed1Name OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the rem server. + This name is given by the operator to refer the remediation server." + ::= { aaaHicConfigInfo 2} + + aaaHicAllowed2Name OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the rem server. + This name is given by the operator to refer the alternate remediation server." + ::= { aaaHicConfigInfo 3} + + aaaHicAllowed3Name OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the rem server. + This name is given by the operator to refer the alternate remediation server." + ::= { aaaHicConfigInfo 4} + + aaaHicAllowed4Name OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the rem server. + This name is given by the operator to refer the alternate remediation server." + ::= { aaaHicConfigInfo 5 } + + aaaHicWebAgentDownloadUrl OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 127 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The URL for web agent download." + ::= { aaaHicConfigInfo 6} + + aaaHicCustomHttpProxyPort OBJECT-TYPE + SYNTAX INTEGER ( 1025 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The custom HTTP port for QoS to intercept the host's initial HTTP request." + DEFVAL { 8080 } + ::= { aaaHicConfigInfo 7} + + + + +-- END: AAA HIC-Related MIB ------------------ + + + + -- AAA Classification IP network address rule *** + + aaaUNPIpNetRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUNPIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP network address rules. This is used to match + the InetAddress of a packet to a User Network Profile entry." + ::= { alcatelIND1AAAMIBObjects 12 } + + aaaUNPIpNetRuleEntry OBJECT-TYPE + SYNTAX AaaUNPIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP network address rule entry." + INDEX { aaaUNPIpNetRuleAddrType, + aaaUNPIpNetRuleAddr, + aaaUNPIpNetRuleMask } + ::= { aaaUNPIpNetRuleTable 1 } + + AaaUNPIpNetRuleEntry ::= SEQUENCE { + aaaUNPIpNetRuleAddrType + InetAddressType, + aaaUNPIpNetRuleAddr + InetAddress, + aaaUNPIpNetRuleMask + InetAddress, + aaaUNPIpNetRuleProfileName + SnmpAdminString, + aaaUNPIpNetRuleRowStatus + RowStatus + } + + aaaUNPIpNetRuleAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address type used for VLAN classification. For now + Only IPv4 is supported." + ::= { aaaUNPIpNetRuleEntry 1 } + + aaaUNPIpNetRuleAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address used for VLAN classification. Only IPv4 is + supported." + ::= { aaaUNPIpNetRuleEntry 2 } + + aaaUNPIpNetRuleMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network mask applying to the IP network address." + ::= { aaaUNPIpNetRuleEntry 3 } + + + aaaUNPIpNetRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { aaaUNPIpNetRuleEntry 4 } + + aaaUNPIpNetRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { aaaUNPIpNetRuleEntry 5 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + -- AAA Classification MAC address rule *** + + aaaUNPMacRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUNPMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC address rules. This is used to match + the MAC Address of a packet to a User Network Profile entry " + ::= { alcatelIND1AAAMIBObjects 13 } + + aaaUNPMacRuleEntry OBJECT-TYPE + SYNTAX AaaUNPMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC rule entry." + INDEX {aaaUNPMacRuleAddr } + ::= { aaaUNPMacRuleTable 1 } + + AaaUNPMacRuleEntry ::= SEQUENCE { + aaaUNPMacRuleAddr + MacAddress, + aaaUNPMacRuleProfileName + SnmpAdminString, + aaaUNPMacRuleRowStatus + RowStatus + } + + aaaUNPMacRuleAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address used for VLAN classification." + ::= { aaaUNPMacRuleEntry 1 } + + aaaUNPMacRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { aaaUNPMacRuleEntry 2 } + + aaaUNPMacRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { aaaUNPMacRuleEntry 3 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- AAA Classification MAC range rule *** + + aaaUNPMacRangeRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUNPMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC range rules. This is used to match + the MAC Address Range of a packet to a User Network Profile entry." + ::= { alcatelIND1AAAMIBObjects 14 } + + aaaUNPMacRangeRuleEntry OBJECT-TYPE + SYNTAX AaaUNPMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC range rule entry." + INDEX {aaaUNPMacRangeRuleLoAddr } + ::= { aaaUNPMacRangeRuleTable 1 } + + AaaUNPMacRangeRuleEntry ::= SEQUENCE { + aaaUNPMacRangeRuleLoAddr + MacAddress, + aaaUNPMacRangeRuleHiAddr + MacAddress, + aaaUNPMacRangeRuleProfileName + SnmpAdminString, + aaaUNPMacRangeRuleRowStatus + RowStatus + } + + aaaUNPMacRangeRuleLoAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The lower bound of MAC address range used for VLAN classification." + ::= { aaaUNPMacRangeRuleEntry 1 } + + aaaUNPMacRangeRuleHiAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The upper bound of MAC address range used for VLAN classification." + ::= { aaaUNPMacRangeRuleEntry 2 } + + aaaUNPMacRangeRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { aaaUNPMacRangeRuleEntry 3 } + + aaaUNPMacRangeRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { aaaUNPMacRangeRuleEntry 4 } + +-- +-- AAA-HIC Trap description +-- + +alaAaaTrapsDesc OBJECT IDENTIFIER ::= { alaAaaTraps 1 } +alaAaaTrapsDescRoot OBJECT IDENTIFIER ::= { alaAaaTrapsDesc 0 } +alaAaaTrapsObj OBJECT IDENTIFIER ::= { alaAaaTraps 2 } + + aaaHicServerTrap NOTIFICATION-TYPE + OBJECTS { + aaaHSvrIpAddress + } + STATUS current + DESCRIPTION + "AAA HIC server down Trap is sent when the HIC server is down." + ::= {alaAaaTrapsDescRoot 1 } + +-- +-- Object used in the trap +-- + + aaaHSvrIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "HIC/Rem/WebDL server's IP address." + ::= { alaAaaTrapsObj 1 } + + +-- +-- Compliance Statements +-- + + alcatelIND1AAAMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Authentication, Authorization, and Accounting (AAA) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + aaaServerMIBGroup, + aaaAuthAcctGroup, + aaaUserMIBGroup + } + + ::= { alcatelIND1AAAMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + aaaServerMIBGroup OBJECT-GROUP + OBJECTS + { + aaasName, -- Server configuration table + aaasProtocol, + aaasHostName, + aaasIpAddress, + aaasHostName2, + aaasIpAddress2, + aaasRetries, + aaasTimout, + aaasRadKey, + aaasRadAuthPort, + aaasRadAcctPort, + aaasLdapPort, + aaasLdapDn, + aaasLdapPasswd, + aaasLdapSearchBase, + aaasLdapServType, + aaasLdapEnableSsl, + aaasAceClear, + aaasRowStatus, + aaasTacacsKey, + aaasTacacsPort, + aaasHttpPort, + aaasHttpDirectory, + aaasHttpProxyHostName, + aaasHttpProxyIpAddress, + aaasHttpProxyPort, + aaasVrfName + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA Server." + ::= { alcatelIND1AAAMIBGroups 1 } + + + aaaAuthAcctGroup OBJECT-GROUP + OBJECTS + { + aaatvVlan, -- Authenticated Vlan configuration table + aaatvName1, + aaatvName2, + aaatvName3, + aaatvName4, + aaatvRowStatus, + aaatvCertificate, + + aaatsInterface, -- Authenticated switch access configuration table + aaatsName1, + aaatsName2, + aaatsName3, + aaatsName4, + aaatsRowStatus, + aaatsCertificate, + + aaacvVlan, -- Accounting configuration table for vlan + aaacvName1, + aaacvName2, + aaacvName3, + aaacvName4, + aaacvRowStatus, + + aaacsInterface, -- Accounting configuration table for switch accesses + aaacsName1, + aaacsName2, + aaacsName3, + aaacsName4, + aaacsRowStatus, + + aaatxInterface, -- Authentication configuration table for 802.1x + aaatxName1, + aaatxName2, + aaatxName3, + aaatxName4, + aaatxOpen, + aaatxRowStatus, + + aaacxInterface, -- Accounting configuration table for 802.1x + aaacxName1, + aaacxName2, + aaacxName3, + aaacxName4, + aaacxRowStatus, + + aaatpInterface, -- PKI agent configuration + aaatpName1, + aaatpName2, + aaatpName3, + aaatpName4, + aaatpLevel, + aaatpRowStatus, + + aaacmdInterface, + aaacmdSrvName1, + aaacmdSrvName2, + aaacmdSrvName3, + aaacmdSrvName4, + aaacmdRowStatus +} + STATUS current + DESCRIPTION + "Collection of objects for management of AAA Authentication Accounting." + ::= { alcatelIND1AAAMIBGroups 2 } + + + aaaUserMIBGroup OBJECT-GROUP + OBJECTS + { + aaauUserName, -- User local database configuration table + aaauPassword, + aaauReadRight1, + aaauReadRight2, + aaauWriteRight1, + aaauWriteRight2, + aaauProfile, + aaauSnmpLevel, + aaauSnmpAuthKey, + aaauRowStatus, + aaauOldPassword, + aaauEndUserProfile, + aaauPasswordExpirationDate, + aaauPasswordExpirationInMinute, + aaauPasswordAllowModifyDate, + aaauPasswordLockoutEnable , + aaauBadAtempts, + aaaAsaPasswordSizeMin, -- ASA specific configuration MIB + aaaAsaDefaultPasswordExpirationInDays, + aaaAsaPasswordContainUserName, + aaaAsaPasswordMinUpperCase, + aaaAsaPasswordMinLowerCase, + aaaAsaPasswordMinDigit, + aaaAsaPasswordMinNonAlphan, + aaaAsaPasswordHistory, + aaaAsaPasswordMinAge, + aaaAsaLockoutWindow, + aaaAsaLockoutDuration, + aaaAsaLockoutThreshold, + aaaAsaROUserPingTrtEnable, + aaaAsaAccessPolicyAdminConsoleOnly + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA User Local Database." + ::= { alcatelIND1AAAMIBGroups 3 } + + aaaHicGroup OBJECT-GROUP + OBJECTS + { + -- HIC Server table + aaaHicSvrIpAddr, + aaaHicSvrPort, + aaaHicSvrKey, + aaaHicSvrRowStatus, + aaaHicSvrStatus, + -- Allowed/Exception IP Address table + aaaHicAllowedIpAddr, + aaaHicAllowedRowStatus, + -- HIC Override table + aaaHicOverrideStatus, + aaaHicOverrideRowStatus, + -- HIC Host status table + aaaHicHostStatus, + aaaHicStatus, -- Global HIC config data + aaaHicAllowed1Name, + aaaHicAllowed2Name, + aaaHicAllowed3Name, + aaaHicAllowed4Name, + aaaHicWebAgentDownloadUrl, + aaaHicCustomHttpProxyPort + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA HIC." + ::= { alcatelIND1AAAMIBGroups 4 } + + aaaTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + aaaHicServerTrap + } + STATUS current + DESCRIPTION + "Collection of Traps for AAA HIC servers." + ::= { alcatelIND1AAAMIBGroups 5 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-BASE b/MIBS/nokia/ALCATEL-IND1-BASE new file mode 100644 index 0000000..955676b --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-BASE @@ -0,0 +1,776 @@ +ALCATEL-IND1-BASE DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, enterprises +FROM + SNMPv2-SMI; + + +alcatelIND1BaseMIB MODULE-IDENTITY + + LAST-UPDATED "200704020008Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This module provides base definitions for modules + developed to manage Alcatel-Lucent infrastructure products. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704020008Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { alcatel 800 } + + + +alcatel OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Alcatel-Lucent Corporate Private Enterprise Number." + ::= { enterprises 6486 } + + + +alcatelIND1Management OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Internetworking Division 1 Management Branch." + ::= { alcatelIND1BaseMIB 1 } + + + +managementIND1Hardware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Hardware Feature Management Branch." + ::= { alcatelIND1Management 1 } + + +managementIND1Software OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Software Feature Management Branch." + ::= { alcatelIND1Management 2 } + + +managementIND1Notifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Notifications Related Management Branch." + ::= { alcatelIND1Management 3 } + + +managementIND1AgentCapabilities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Notifications Related Management Branch." + ::= { alcatelIND1Management 4 } + + + +hardwareIND1Entities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Hardware Feature Related ENTITY-MIB Extensions." + ::= { managementIND1Hardware 1 } + + +hardwareIND1Devices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch Where Object Indentifiers For Chassis And Modules Are Defined." + ::= { managementIND1Hardware 2 } + + +softwareIND1Entities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Feature Related Extensions." + ::= { managementIND1Software 1 } + +softwareIND1Services OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Features Related to any service related extensions. + Usually management for non AOS devices or software." + ::= { managementIND1Software 2 } + +notificationIND1Entities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Notification Related ENTITY-MIB Extensions." + ::= { managementIND1Notifications 1 } + + +notificationIND1Traps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Notification/Trap Definitions." + ::= { managementIND1Notifications 2 } + + +aipAMAPTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel-Lucent/Xylan Mapping Adjaceny Protocol Notification/Trap Definitions." + ::= { notificationIND1Traps 1 } + +aipGMAPTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Group Mobility Advertising Protocol Notification/Trap Definitions." + ::= { notificationIND1Traps 2 } + + +policyManagerTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Policy Manager Notification/Trap Definitions." + ::= { notificationIND1Traps 3 } + + +chassisTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Notification/Trap Definitions." + ::= { notificationIND1Traps 4 } + + +healthMonTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Notification/Trap Definitions." + ::= { notificationIND1Traps 5 } + + +cmmEsmDrvTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For CMM Ethernet Driver Notification/Trap Definitions." + ::= { notificationIND1Traps 6 } + +spanningTreeTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For CMM Spanning Tree Notification/Trap Definitions." + ::= { notificationIND1Traps 7 } + +portMirroringMonitoringTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Port mirroring and monitoring Notification/Trap Definitions." + ::= { notificationIND1Traps 8 } + +sourceLearningTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Source Learning Notification/Trap Definitioins." + ::= { notificationIND1Traps 9 } + +slbTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Server Load Balancing Notification/Trap Definitions." + ::= { notificationIND1Traps 10 } + +switchMgtTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Switch Management Notification/Trap Definitions." + ::= { notificationIND1Traps 11 } + +trapMgrTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Trap Manager Notification Definitions." + ::= { notificationIND1Traps 12 } + +groupmobilityTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Group Mobility Notification/Trap Definitions." + ::= { notificationIND1Traps 13 } + +lnkaggTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Link Aggregation Notification/Trap Definitions." + ::= { notificationIND1Traps 14 } + +trafficEventTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OID branch for network traffic event Trap/Notification Definitions." + ::= { notificationIND1Traps 15 } + +atmTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for ATM Notification/Trap Definitions." + ::= { notificationIND1Traps 16 } + +pethTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for power over ethernet Notification/Trap Definitions." + ::= { notificationIND1Traps 17 } + +wccpTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Web Cache Coordination Protocol Notification/Trap Definitions." + ::= { notificationIND1Traps 18 } + +alaNMSTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Network Management Software Notification/Trap Definitions." + ::= { notificationIND1Traps 19 } + +alaNetSecTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Network Security Notification/Trap Definitions." + ::= { notificationIND1Traps 20 } + +alaAaaTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for AAA Notification/Trap Definitions." + ::= { notificationIND1Traps 21 } + +alaLbdTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Loop Back Detection Notification/Trap Definitions." + ::= { notificationIND1Traps 22 } + +alaDhcpClientTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DHCP Client Notification/Trap Definitions." + ::= { notificationIND1Traps 23 } + + +hardentIND1Physical OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Physical Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 1 } + + +hardentIND1System OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For System Wide Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 2 } + + +hardentIND1Chassis OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 3 } + + +hardentIND1Pcam OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Pseudo-CAM Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 4 } + + +softentIND1SnmpAgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Information." + ::= { softwareIND1Entities 1 } + + +softentIND1TrapMgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Information." + ::= { softwareIND1Entities 2 } + + +softentIND1VlanMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager Information." + ::= { softwareIND1Entities 3 } + + +softentIND1GroupMobility OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Group Mobility Information." + ::= { softwareIND1Entities 4 } + + +softentIND1Port OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Manager Information." + ::= { softwareIND1Entities 5 } + + +softentIND1Sesmgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Information." + ::= { softwareIND1Entities 7 } + + +softentIND1MacAddress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Source Learning MAC Address Information." + ::= { softwareIND1Entities 8 } + + +softentIND1Aip OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Interswitch Protocol Information." + ::= { softwareIND1Entities 9 } + + +softentIND1Routing OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Routing Information." + ::= { softwareIND1Entities 10 } + + +softentIND1Confmgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Information." + ::= { softwareIND1Entities 11 } + + +softentIND1VlanStp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Spanning Tree Protocol Information." + ::= { softwareIND1Entities 12 } + + +softentIND1LnkAgg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Information." + ::= { softwareIND1Entities 13 } + + +softentIND1Policy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Policy Information." + ::= { softwareIND1Entities 14 } + + +softentIND1AAA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) Information." + ::= { softwareIND1Entities 15 } + + +softentIND1Health OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Information." + ::= { softwareIND1Entities 16 } + + +softentIND1WebMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Information." + ::= { softwareIND1Entities 17 } + +softentIND1Ipms OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IPMS Information." + ::= { softwareIND1Entities 18 } + +softentIND1PortMirroringMonitoring OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Branch for Port Mirroring and Monitoring information." + ::= { softwareIND1Entities 19 } + +softentIND1Slb OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Branch for Server Load Balancing information." + ::= { softwareIND1Entities 20 } + +softentIND1Dot1Q OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1Q Information." + ::= { softwareIND1Entities 21 } + +softentIND1QoS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For QoS and Filtering Information." + ::= { softwareIND1Entities 22 } + +softentIND1Ip OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IP private information." + ::= { softwareIND1Entities 23 } + +softentIND1StackMgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Stack Manager private information." + ::= { softwareIND1Entities 24 } + +softentIND1Partmgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Partitioned Manager Information." + ::= { softwareIND1Entities 25 } + +softentIND1Ntp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Network Time Protocol Information." + ::= { softwareIND1Entities 26 } + +softentIND1InLinePower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for In Line Power management Information." + ::= { softwareIND1Entities 27 } + +softentIND1Vrrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for VRRP." + ::= { softwareIND1Entities 28 } + +softentIND1Ipv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IPv6 private information." + ::= { softwareIND1Entities 29 } + +softentIND1Dot1X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.1x private information." + ::= { softwareIND1Entities 30 } + +softentIND1Sonet OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Feature Related to Sonet" + ::= { softwareIND1Entities 31 } + +softentIND1Atm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for ATM information." + ::= { softwareIND1Entities 32 } + +softentIND1PortMapping OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Port Mapping private information." + ::= { softwareIND1Entities 33 } + +softentIND1Igmp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IGMP proprietary information." + ::= { softwareIND1Entities 34 } + +softentIND1Mld OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MLD proprietary nformation." + ::= { softwareIND1Entities 35 } + +softentIND1Gvrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP information." + ::= { softwareIND1Entities 36 } + + +softentIND1VlanStackingMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Vlan Stacking Management proprietary information." + ::= { softwareIND1Entities 37 } + +softentIND1Wccp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Web Cache Coordination Protocol information." + ::= { softwareIND1Entities 38 } + +softentIND1Ssh OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for SSH proprietary information." + ::= { softwareIND1Entities 39 } + +softentIND1EthernetOam OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Configuration Fault Management Information for Ethernet OAM" + ::= { softwareIND1Entities 40 } + +softentIND1IPMVlanMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IPM Vlan Management proprietary information." + ::= { softwareIND1Entities 41 } + +softentIND1IPsec OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IPsec proprietary information." + ::= { softwareIND1Entities 43 } + +softentIND1Udld OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD information." + ::= { softwareIND1Entities 44 } + +softentIND1BFD OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for BFD information." + ::= { softwareIND1Entities 45 } + +softentIND1Erp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Ethernet Ring Protection proprietary information." + ::= { softwareIND1Entities 46 } + +softentIND1NetSec OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Network Security information." + ::= { softwareIND1Entities 48 } + +softentIND1eService OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for E-Serices proprietary information." + ::= { softwareIND1Entities 50 } + +softentIND1serviceMgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Service Manager proprietary information." + ::= { softwareIND1Entities 51 } + +softentIND1Dot3Oam OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah proprietary information." + ::= { softwareIND1Entities 52 } + +softentIND1MplsFrr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MPLS FRR proprietary information." + ::= { softwareIND1Entities 53 } + +softentIND1LicenseManager OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for License Manager proprietary information." + ::= { softwareIND1Entities 54 } + +softentIND1Saa OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Service Assurance Agent proprietary information." + ::= { softwareIND1Entities 55 } + +softentIND1Lbd OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Loop Back Detection information." + ::= { softwareIND1Entities 56 } + +softentIND1Mvrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP information." + ::= { softwareIND1Entities 57 } + +softentIND1LldpMed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for LLDP MED information." + ::= { softwareIND1Entities 58 } + +softentIND1DhcpSrv OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DHCP Server information." + ::= { softwareIND1Entities 59 } + +routingIND1Tm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DRC Task Manager Information." + ::= { softentIND1Routing 1 } + + +routingIND1Iprm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IP Route Manager Information." + ::= { softentIND1Routing 2 } + + +routingIND1Rip OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Routing Information Protocol (RIP) Information." + ::= { softentIND1Routing 3 } + + +routingIND1Ospf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) Information." + ::= { softentIND1Routing 4 } + + +routingIND1Bgp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Information." + ::= { softentIND1Routing 5 } + + +routingIND1Pim OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Protocol Independent Multicast (PIM-SM and PIM-DM) Information." + ::= { softentIND1Routing 6 } + + +routingIND1Dvmrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Distance-Vector Multicast Routing Protocol (DVMRP) Information." + ::= { softentIND1Routing 7 } + + +routingIND1Ipx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Novell Internetwork Packet Exchange (IPX) Protocol Information." + ::= { softentIND1Routing 8 } + +routingIND1UdpRelay OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay Agent." + ::= { softentIND1Routing 9 } + +routingIND1Ipmrm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IP Multicast Route Manager Information." + ::= { softentIND1Routing 10 } + +routingIND1RDP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IP Multicast Route Manager Information." + ::= { softentIND1Routing 11 } + +routingIND1Ripng OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For RIPng." + ::= { softentIND1Routing 12 } + +routingIND1Ospf3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OSPF3." + ::= { softentIND1Routing 13 } + +routingIND1ISIS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ISIS Routing." + ::= { softentIND1Routing 14 } + +routingIND1Vrf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Virtual Router support." + ::= { softentIND1Routing 15 } + + +serventIND1Aqe OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For AQE." + ::= { softwareIND1Services 1 } + + +END + + + + + diff --git a/MIBS/nokia/ALCATEL-IND1-BFD-MIB b/MIBS/nokia/ALCATEL-IND1-BFD-MIB new file mode 100644 index 0000000..c8331c5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-BFD-MIB @@ -0,0 +1,909 @@ +-- BFD MIB + + +ALCATEL-IND1-BFD-MIB DEFINITIONS ::= BEGIN + + IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32, Counter64,TimeTicks, + OBJECT-IDENTITY + FROM SNMPv2-SMI -- [RFC2578] + + MODULE-COMPLIANCE,OBJECT-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, TruthValue, + RowStatus + FROM SNMPv2-TC -- [RFC2579] + + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB -- [RFC2863] + + InetAddress, InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB -- [RFC4001] + + + softentIND1BFD + FROM ALCATEL-IND1-BASE; + + + + + alcatelIND1BfdMIB MODULE-IDENTITY + LAST-UPDATED "200805030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration of Bidirectional Forwarding detection(BFD) protocol parameters. + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200805030000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1BFD 1} + + + alaBfdObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Bi-Directional forwarding detection + Subsystem managed objects" + ::= { alcatelIND1BfdMIB 1 } + + alcatelIND1BfdMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Conformance" + ::= { alcatelIND1BfdMIB 2 } + + + -- Textual Conventions + AlaBfdInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The BFD interval delay in milliseconds." + SYNTAX Unsigned32 (1..65535) + + AlaBfdDiag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A common BFD diagnostic code." + SYNTAX INTEGER { noDiagnostic(1), + controlDetectionTimeExpired(2), + echoFunctionFailed(3), + neighborSignaledSessionDown(4), + forwardingPlaneReset(5), + pathDown(6), + concatenatedPathDown(7), + administrativelyDown(8), + reverseConcatenatedPathDown (9) + } + + AlaBfdStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Admin status" + SYNTAX INTEGER { enabled(1), + disabled(2) + } + + + + + -- BFD General Variables + alaBfdGlobalObjects OBJECT IDENTIFIER ::= { alaBfdObjects 1 } + + alaBfdGlobalAdminStatus OBJECT-TYPE + SYNTAX AlaBfdStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global administrative status of BFD in this + router." + DEFVAL { enabled } + ::= { alaBfdGlobalObjects 1 } + + alaBfdGlobalTxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the Desired Tx interval at which + BFD packets should be transmitted at global level." + DEFVAL { 300 } + ::= { alaBfdGlobalObjects 2 } + + alaBfdGlobalRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the Min Rx interval at which BFD + packets should be transmitted at global level." + DEFVAL { 300 } + ::= { alaBfdGlobalObjects 3 } + + + alaBfdGlobalOperMode OBJECT-TYPE + SYNTAX INTEGER { asyncMode(1), + demandMode(2), + echoOnly(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the operation mode at global + level" + DEFVAL { asyncMode } + ::= { alaBfdGlobalObjects 4 } + + alaBfdGlobalVersionNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of the BFD protocol that this + session is running in." + DEFVAL{1} + ::= { alaBfdGlobalObjects 5 } + + alaBfdGlobalL2HoldTimer OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the L2 convergence timer + value at global level." + DEFVAL { 500 } + ::= { alaBfdGlobalObjects 6} + + alaBfdGlobalProtocols OBJECT-TYPE + SYNTAX BITS { ospf(0), + bgp(1), + dvmrp(2), + vrrp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD Protocol status: Bits 0 - 3 + bit 0 - OSPF enabled/disabled + bit 1 - BGP enabled/disabled + bit 2 - DVMRP enabled/disabled + bit 3 - VRRP enabled/disabled " + ::= { alaBfdGlobalObjects 7} + + + + alaBfdGlobalEchoObjects OBJECT IDENTIFIER ::= { alaBfdObjects 2 } + + alaBfdGlobalEcho OBJECT-TYPE + SYNTAX AlaBfdStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies status of echo mode at global + level." + ::= { alaBfdGlobalEchoObjects 1 } + + alaBfdGlobalEchoRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the Echo Rx interval at which BFD + packets should be transmitted at global level." + DEFVAL { 300 } + ::= { alaBfdGlobalEchoObjects 2 } + + +-- BFD interface Table +-- BFD interface Table specifies the configuration done over the interface + + alaBfdIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBfdIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Interface Table describes confiuration done over the + BFD interfaces." + ::= { alaBfdObjects 3 } + + alaBfdIntfEntry OBJECT-TYPE + SYNTAX AlaBfdIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD interface Entry describes BFD interface." + INDEX { alaBfdIntfAddrType, alaBfdIntfAddr} + ::= { alaBfdIntfTable 1 } + + AlaBfdIntfEntry ::= SEQUENCE { + alaBfdIntfAddrType InetAddressType, + alaBfdIntfAddr InetAddress, + alaBfdIntfIndex InterfaceIndex, + alabfdIntfAdminStatus AlaBfdStatus, + alaBfdIntfDesiredMinTxInterval AlaBfdInterval, + alaBfdIntfReqMinRxInterval AlaBfdInterval, + alaBfdIntfEchoMode AlaBfdStatus, + alaBfdIntfReqMinEchoRxInterval AlaBfdInterval, + alaBfdIntfDetectMult Unsigned32, + alaBfdIntfOperMode INTEGER, + alaBfdIntfsesstype INTEGER, + alaBfdIntfAuthPresFlag TruthValue, + alaBfdIntfAuthenticationType INTEGER, + alaBfdIntfL2HoldTimer AlaBfdInterval, + alaBfdIntfRowStatus RowStatus + } + + + alaBfdIntfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies IP address type values + unknown(0), ipv4(1) or ipv6(2) have to be + supported." + ::= { alaBfdIntfEntry 1} + + alaBfdIntfAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the BFD interface configured" + ::= { alaBfdIntfEntry 2} + + alaBfdIntfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Index of the BFD interface" + ::= { alaBfdIntfEntry 3} + + + alabfdIntfAdminStatus OBJECT-TYPE + SYNTAX AlaBfdStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the adminstatus of the + BFD interface." + DEFVAL { 2 } + ::= { alaBfdIntfEntry 4} + + alaBfdIntfDesiredMinTxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the Desired Tx interval at + which BFD packets should be transmitted at + interface level. Default interval is global + configured interval" + ::= { alaBfdIntfEntry 5} + + + alaBfdIntfReqMinRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the Min Rx interval at + which BFD packets should be transmitted at + interface level.Default interval is global + configured interval" + ::= { alaBfdIntfEntry 6} + + alaBfdIntfOperMode OBJECT-TYPE + SYNTAX INTEGER { asyncMode(1), + demandMode(2), + echoOnly(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the operation mode at + interface level. Default mode is global mode" + ::= { alaBfdIntfEntry 7} + + alaBfdIntfEchoMode OBJECT-TYPE + SYNTAX AlaBfdStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies status of echo mode at + interface level." + ::= { alaBfdIntfEntry 8} + + alaBfdIntfReqMinEchoRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the Echo Rx interval at + which BFD packets should be transmitted at + interface level. Default interval is global + configured interval" + ::= { alaBfdIntfEntry 9} + + alaBfdIntfDetectMult OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the Detect multiplier at + interface level." + DEFVAL { 3 } + ::= { alaBfdIntfEntry 10} + + + + alaBfdIntfsesstype OBJECT-TYPE + SYNTAX INTEGER { singleHop(1), + multiHop(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this BFD session corresponding to + this interface. Currently single hop supported" + DEFVAL { singleHop } + ::= { alaBfdIntfEntry 11} + + alaBfdIntfAuthPresFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that the local system's + desire to use Authentication. Specifically, it + is set to true(1) if the local system wishes the + session to be authenticated or false(0) if not" + DEFVAL { false } + ::= { alaBfdIntfEntry 12} + + alaBfdIntfAuthenticationType OBJECT-TYPE + SYNTAX INTEGER { none (1), + simplePassword(2), + keyedMD5(3), + meticulousKeyedMD5(4), + keyedSHA1(5), + meticulousKeyedSHA1(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Authentication Type used for this BFD + session. This field is valid only when the + Authentication Present bit is set" + DEFVAL { 1 } + ::= { alaBfdIntfEntry 13} + + alaBfdIntfL2HoldTimer OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object configures layer 2 convergence + timer" + ::= { alaBfdIntfEntry 14} + + alaBfdIntfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { alaBfdIntfEntry 15} + + + -- BFD Session Table + -- The BFD Session Table specifies BFD session specific + -- information. + + + alaBfdSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBfdSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Session Table describes the BFD sessions." + ::= { alaBfdObjects 4 } + + alaBfdSessEntry OBJECT-TYPE + SYNTAX AlaBfdSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Session Entry describes BFD session." + INDEX { alaBfdSessDiscriminator} + ::= { alaBfdSessTable 1 } + + AlaBfdSessEntry ::= SEQUENCE { + alaBfdSessDiscriminator Unsigned32, + alaBfdSessNeighborAddrType InetAddressType, + alaBfdSessNeighborAddr InetAddress, + alaBfdSessRemoteDiscr Unsigned32, + alaBfdSessUdpPort InetPortNumber, + alaBfdSessState INTEGER, + alaBfdSessRemoteHeardFlag TruthValue, + alaBfdSessDiag AlaBfdDiag, + alaBfdSessOperMode INTEGER, + alaBfdSessEchoFuncModeDesiredFlag TruthValue, + alaBfdSessControlPlanIndepFlag TruthValue, + alaBfdSessInterface InterfaceIndexOrZero, + alaBfdSessNegotiatedTxInterval AlaBfdInterval, + alaBfdSessNegotiatedRxInterval AlaBfdInterval, + alaBfdSessProtocols BITS + } + + + alaBfdSessDiscriminator OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the local discriminator + for this BFD session, used to uniquely identify it." + ::= { alaBfdSessEntry 1} + + alaBfdSessNeighborAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies IP address type values + unknown(0), ipv4(1) or ipv6(2) have to be + supported." + ::= { alaBfdSessEntry 2} + + alaBfdSessNeighborAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the neighbor IpAddress." + ::= { alaBfdSessEntry 3} + + + alaBfdSessRemoteDiscr OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the local discriminator + for this BFD session, used to uniquely identify + it." + ::= { alaBfdSessEntry 4} + + alaBfdSessUdpPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination UDP Port for BFD. The default + value is the well-known value for this port." + ::= { alaBfdSessEntry 5} + + + alaBfdSessState OBJECT-TYPE + SYNTAX INTEGER { + adminDown(1), + down(2), + init(3), + up(4), + failing(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The perceived state of the BFD session.BFD + State failing(5) is only applicable if this BFD + session is running version 0." + ::= { alaBfdSessEntry 6} + + alaBfdSessRemoteHeardFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies status of BFD packet + reception from the remote system. Specifically, + it is set to true(1) if the local system is + actively receiving BFD packets from the remote + system, and is set to false(0) if the local + system has not received BFD packets recently + (within the detection time) or if the local + system is attempting to tear down the BFD + session. Value placed in this object is valid + only if this session is running in BFD + version 0." + ::= { alaBfdSessEntry 7} + + alaBfdSessDiag OBJECT-TYPE + SYNTAX AlaBfdDiag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A diagnostic code specifying the local system's + reason for the last transition of the session + from up(4)to some other state." + ::= { alaBfdSessEntry 8} + + alaBfdSessOperMode OBJECT-TYPE + SYNTAX INTEGER { asyncMode(1), + demandMode(2), + echoOnly(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies current operating mode + that BFD session is operating in. + A value of AsyncMode(1) ... + A value of DemandMode(2) ..." + ::= { alaBfdSessEntry 9} + + + alaBfdSessEchoFuncModeDesiredFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that the local system's + desire to use Echo mode. Specifically, it is set + to true(1) if the local system wishes to use + Echo mode or false(0) if not" + ::= { alaBfdSessEntry 10} + + alaBfdSessControlPlanIndepFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that the local system's + ability to continue to function through a + disruption of the control plane. Specifically, + it is set to true(1) if the local system BFD + implementation independent of the control plane. + Otherwise, the value is set to false(0)" + DEFVAL {1} + ::= { alaBfdSessEntry 11} + + alaBfdSessInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an interface index used + to indicate the interface which this BFD + session is running on. This value can be zero + if there are no interface associated + with this BFD session" + ::= { alaBfdSessEntry 12} + + alaBfdSessNegotiatedTxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the minimum interval, in + milliseconds, that the local system will + transmit BFD Control packets." + ::= { alaBfdSessEntry 13} + + alaBfdSessNegotiatedRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the minimum interval, in + milliseconds, that the local system will + Receive BFD Control packets." + ::= { alaBfdSessEntry 14} + + alaBfdSessProtocols OBJECT-TYPE + SYNTAX BITS { ospf(0), + bgp(1), + dvmrp(2), + vrrp(3), + iprm(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "BFD Protocol status: Bits 0 - 3 + bit 0 - OSPF enabled/disabled + bit 1 - BGP enabled/disabled + bit 2 - DVMRP enabled/disabled + bit 3 - VRRP enabled/disabled + bit 4 - IPRM enabled/disabled" + ::= { alaBfdSessEntry 15} + + + + -- BFD Session Performance Table + + + alaBfdSessPerfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBfdSessPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies BFD Session performance counters." + ::= { alaBfdObjects 5 } + + alaBfdSessPerfEntry OBJECT-TYPE + SYNTAX AlaBfdSessPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by a BFD-enabled node + for every BFD Session. bfdCounterDiscontinuityTime is + used to indicate potential discontinuity for all counter + objects in this table." + AUGMENTS { alaBfdSessEntry } + ::= { alaBfdSessPerfTable 1 } + + AlaBfdSessPerfEntry ::= SEQUENCE { + alaBfdSessPerfPktIn Counter64, + alaBfdSessPerfPktOut Counter64, + alaBfdSessPerfEchoOut Counter64, + alaBfdSessPerfUpTime TimeTicks, + alaBfdSessPerfLastSessDownTime TimeTicks, + alaBfdSessPerfLastCommLostDiag AlaBfdDiag, + alaBfdSessPerfSessUpCount Counter64, + alaBfdSessPerfDiscTime TimeTicks + } + + + alaBfdSessPerfPktIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD messages received for this BFD + session." + ::= { alaBfdSessPerfEntry 1 } + + alaBfdSessPerfPktOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD messages sent for this BFD + session." + ::= { alaBfdSessPerfEntry 2 } + + alaBfdSessPerfEchoOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD Echo messages sent for this BFD + session." + ::= { alaBfdSessPerfEntry 3 } + + + alaBfdSessPerfUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which the session came up. If no such up event exists + this object contains a zero value." + ::= { alaBfdSessPerfEntry 4 } + + alaBfdSessPerfLastSessDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which the last time communication was lost with the + neighbor. If no such down event exist this object + contains a zero value." + ::= { alaBfdSessPerfEntry 5 } + + alaBfdSessPerfLastCommLostDiag OBJECT-TYPE + SYNTAX AlaBfdDiag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BFD diag code for the last time communication was + lost with the neighbor. If no such down event exists + this object contains a zero value." + ::= { alaBfdSessPerfEntry 6 } + + alaBfdSessPerfSessUpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this session has gone into the Up + state since the router last rebooted." + ::= { alaBfdSessPerfEntry 7 } + + alaBfdSessPerfDiscTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which any one or more of the session counters suffered + a discontinuity.The relevant counters are the specific + instances associated with this BFD session of any + Counter64 object contained in the BfdSessPerfTable. + If no such discontinuities have occurred since the last + re-initialization of the local management subsystem, + then this object contains a zero value." + ::= { alaBfdSessPerfEntry 8 } + + + -- BFD Conformance + + alcatelIND1BfdMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1BfdMIBConformance 1} + + alcatelIND1BfdMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1BfdMIBConformance 2} + + + -- compliance statements + alcatelIND1BfdMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of BFD." + MODULE + MANDATORY-GROUPS { + alaBfdbasicGroup, + alaBfdIntfCfgGroup, + alaBfdSessGroup, + alaBfdSessPerfGroup + } + ::= { alcatelIND1BfdMIBCompliances 1} + -- units of conformance + alaBfdbasicGroup OBJECT-GROUP + OBJECTS { + alaBfdGlobalAdminStatus, + alaBfdGlobalTxInterval, + alaBfdGlobalRxInterval, + alaBfdGlobalOperMode, + alaBfdGlobalVersionNumber, + alaBfdGlobalL2HoldTimer, + alaBfdGlobalProtocols, + alaBfdGlobalEcho, + alaBfdGlobalEchoRxInterval + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the + configuration done for BFD at global level." + ::= { alcatelIND1BfdMIBGroups 1} + + alaBfdIntfCfgGroup OBJECT-GROUP + OBJECTS { + alaBfdIntfIndex, + alabfdIntfAdminStatus, + alaBfdIntfDesiredMinTxInterval, + alaBfdIntfReqMinRxInterval, + alaBfdIntfEchoMode, + alaBfdIntfReqMinEchoRxInterval, + alaBfdIntfDetectMult, + alaBfdIntfOperMode, + alaBfdIntfsesstype, + alaBfdIntfAuthPresFlag, + alaBfdIntfAuthenticationType, + alaBfdIntfL2HoldTimer + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the + configuration done for a BFD interface." + ::= { alcatelIND1BfdMIBGroups 2} + + alaBfdSessGroup OBJECT-GROUP + OBJECTS { + alaBfdSessNeighborAddrType, + alaBfdSessNeighborAddr, + alaBfdSessRemoteDiscr, + alaBfdSessUdpPort, + alaBfdSessState, + alaBfdSessRemoteHeardFlag, + alaBfdSessDiag, + alaBfdSessOperMode, + alaBfdSessEchoFuncModeDesiredFlag, + alaBfdSessControlPlanIndepFlag, + alaBfdSessInterface, + alaBfdSessNegotiatedTxInterval, + alaBfdSessNegotiatedRxInterval, + alaBfdSessProtocols + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the + BFD session." + ::= { alcatelIND1BfdMIBGroups 3} + + alaBfdSessPerfGroup OBJECT-GROUP + OBJECTS { + alaBfdSessPerfPktIn, + alaBfdSessPerfPktOut, + alaBfdSessPerfEchoOut, + alaBfdSessPerfUpTime, + alaBfdSessPerfLastSessDownTime, + alaBfdSessPerfLastCommLostDiag, + alaBfdSessPerfSessUpCount, + alaBfdSessPerfDiscTime + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the + BFD session performance counters." + ::= { alcatelIND1BfdMIBGroups 4} + + END + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/nokia/ALCATEL-IND1-BGP-MIB b/MIBS/nokia/ALCATEL-IND1-BGP-MIB new file mode 100644 index 0000000..498f312 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-BGP-MIB @@ -0,0 +1,5511 @@ +ALCATEL-IND1-BGP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, TimeTicks, IpAddress, Counter32, Gauge32, Unsigned32 + FROM SNMPv2-SMI + DisplayString,RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + Ipv6Address + FROM IPV6-TC + routingIND1Bgp + FROM ALCATEL-IND1-BASE; + +alcatelIND1BGPMIB MODULE-IDENTITY + LAST-UPDATED "200809140900Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global BGP Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + ::= { routingIND1Bgp 1} + + +alcatelIND1BGPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Managed Objects." + ::= { alcatelIND1BGPMIB 1 } + + +alcatelIND1BGPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Conformance Information." + ::= { alcatelIND1BGPMIB 2 } + + +alcatelIND1BGPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Units Of Conformance." + ::= { alcatelIND1BGPMIBConformance 1 } + + +alcatelIND1BGPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Compliance Statements." + ::= { alcatelIND1BGPMIBConformance 2 } + +-- +-- BGP Global configuration parameters +-- + + alaBgpGlobal OBJECT IDENTIFIER ::= { alcatelIND1BGPMIBObjects 1 } + + alaBgpProtoStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable BGP protocol" + DEFVAL { disable } + ::= { alaBgpGlobal 1 } + + alaBgpAutonomousSystemNumber OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Autonomous System Number." + DEFVAL { 1 } + ::= { alaBgpGlobal 2 } + + alaBgpRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured BGP router ID." + DEFVAL { '00000000'H } + ::= { alaBgpGlobal 3 } + + alaBgpIgpSynchStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable BGP IGP Synchronization." + DEFVAL { disable } + ::= { alaBgpGlobal 4 } + + alaBgpMedAlways OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable BGP Metric MULTI_EXIT_DISC comparison between + routes from different Autonomous Systems." + DEFVAL { disable } + ::= { alaBgpGlobal 5 } + + alaBgpDefaultLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default LOCAL_PREF to be applied to routes learnt from + neighbouring autonomous system." + DEFVAL { 100 } + ::= { alaBgpGlobal 6 } + + alaBgpMissingMed OBJECT-TYPE + SYNTAX INTEGER { + worst(1), + best(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how to a missing med in a path attribute." + DEFVAL { worst } + ::= { alaBgpGlobal 7 } + + alaBgpManualTag OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manual tag to be used. + A value of 0 means no manual tagging." + DEFVAL { 0 } + ::= { alaBgpGlobal 8 } + + alaBgpPromiscuousNeighbours OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable/Disable BGP to accept connections from neighbours + that are not configured." + DEFVAL { disable } + ::= { alaBgpGlobal 9 } + + alaBgpConfedId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Confederation identifier. A value of 0 means this local speaker + is not a member of any confederation" + DEFVAL { 0 } + ::= { alaBgpGlobal 10 } + + alaBgpDampening OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable BGP route dampening" + DEFVAL { disable } + ::= { alaBgpGlobal 11 } + + alaBgpDampHalfLifeReach OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The time in seconds in which the penalty to a flapping route + decreases to half its initial value while the route remains reachable. + Obsoleted by the variable alaBgpDampHalfLife." + DEFVAL { 300 } + ::= { alaBgpGlobal 12 } + + alaBgpDampHalfLifeUnReach OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The time in seconds in which the penalty to a flapping route + decreases to half its initial value while the route remains unreachable. + Obsoleted by the variable alaBgpDampHalfLife." + DEFVAL { 900 } + ::= { alaBgpGlobal 13 } + + alaBgpDampMaxFlapHistory OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds the flap history of a route is retained." + DEFVAL { 1800 } + ::= { alaBgpGlobal 14 } + + alaBgpDebugLevel OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object has been deprecated in favour of alaDrcTmBgpDebug Configuration." + DEFVAL { 0 } + ::= { alaBgpGlobal 15 } + + alaBgpFastExternalFailOver OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Resetting session immediately if a link to a + directly connected external peer is operationally down." + DEFVAL { disable } + ::= { alaBgpGlobal 16 } + + alaBgpPeerChanges OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable logging of peer state changes to the syslog." + DEFVAL { disable } + ::= { alaBgpGlobal 17 } + + alaBgpVersion OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Version in use." + ::= { alaBgpGlobal 18 } + + alaBgpProtoOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP protocol operational state." + ::= { alaBgpGlobal 19 } + + alaBgpMaxPeers OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum BGP peers supported." + DEFVAL { 32 } + ::= { alaBgpGlobal 20 } + + alaBgpNumActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active known routes in the BGP routing table" + ::= { alaBgpGlobal 21 } + + alaBgpNumEstabExternalPeers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of External Peers that are in ESTABLISHED state." + ::= { alaBgpGlobal 22 } + + alaBgpNumEstabInternalPeers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Internal Peers that are in ESTABLISHED state." + ::= { alaBgpGlobal 23 } + + alaBgpNumPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of paths known to the system." + ::= { alaBgpGlobal 24 } + + alaBgpNumFeasiblePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of feasible paths known to the system." + ::= { alaBgpGlobal 25 } + + alaBgpNumDampenedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dampened paths known to the system." + ::= { alaBgpGlobal 26 } + + alaBgpNumIgpSyncWaitPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of paths learnt from internal peers that are + waiting to be synchronized with IGP." + ::= { alaBgpGlobal 27 } + + alaBgpNumPolicyChgPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of paths that are currently rejected but stored + anticipating an inbound policy change for an external peer which + is configured to accept dynamic policy changes." + ::= { alaBgpGlobal 28 } + + alaBgpMultiPath OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Equal-Cost MultiPaths" + DEFVAL { disable } + ::= { alaBgpGlobal 29 } + + alaBgpRouteReflection OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Route reflection" + DEFVAL { disable } + ::= { alaBgpGlobal 30 } + + alaBgpClusterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local cluster id of this route reflection cluster." + DEFVAL { '00000000'H } + ::= { alaBgpGlobal 31 } + + alaBgpDampeningClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing a value of clear into this variable will clear the + dampening history." + DEFVAL { clear } + ::= { alaBgpGlobal 32 } + + alaBgpDampCutOff OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 9999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a route's figure of merit reaches this value, the route + is considered damped. This is a floating point value with 2 digit + precision. For example, a value of 3.5 is encoded as 350, a value + of 0.9 is encoded as 90 ,a value of 9.45 is encoded as 945." + DEFVAL { 300 } + ::= { alaBgpGlobal 33 } + + alaBgpDampReuse OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 9999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a route's figure of merit decays to this value, the route + can be reused. This is a floating point value with 2 digit precision. + For example, a value of 3.5 is encoded as 350, a value of 0.9 is + encoded as 90 , a value of 9.45 is encoded as 945." + DEFVAL { 200 } + ::= { alaBgpGlobal 34 } + + alaBgpDampCeil OBJECT-TYPE + SYNTAX INTEGER ( 100 .. 9999 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the figure of merit of a route can attain. + This is a floating point value with 2 digit precision. For example, + a value of 3.5 is encoded as 350, a value of 0.9 is encoded as 90, + a value of 9.45 is encoded as 945." + DEFVAL { 1600 } + ::= { alaBgpGlobal 35 } + + alaBgpAspathCompare OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether to include aspath comparison in route selection." + DEFVAL { enable } + ::= { alaBgpGlobal 36 } + + alaBgpAsOriginInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum interval in seconds between successive updates + advertising the networks belonging to the local autonomous system." + DEFVAL { 15 } + ::= { alaBgpGlobal 37 } + + alaBgpDampHalfLife OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds in which the penalty to a flapping route + decreases to half its initial value." + DEFVAL { 300 } + ::= { alaBgpGlobal 38 } + + alaBgpGracefulRestart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables BGP graceful restart capability." + DEFVAL { enable } + ::= { alaBgpGlobal 39 } + + alaBgpRestartInterval OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines how long, in seconds, peering BGP routers are told to wait for this router + to complete graceful restart and re-establish peering session. It is recommended + that this value not be more than the configured Hold Time interval." + DEFVAL { 90 } + ::= { alaBgpGlobal 40 } + + alaBgpRestartStatus OBJECT-TYPE + SYNTAX INTEGER { + notRestarting(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the router is currently performing a graceful restart." + ::= { alaBgpGlobal 41 } + + alaBgpMultiProtocolIpv4 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether IPv4 BGP4 capability is enabled." + DEFVAL { enabled } + ::= { alaBgpGlobal 42 } + + alaBgpMultiProtocolIpv6 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether IPv6 BGP4 capability is enabled." + DEFVAL { disabled } + ::= { alaBgpGlobal 43 } + + alaBgpBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables BFd for BGP protocol." + DEFVAL { disabled } + ::= { alaBgpGlobal 44} + + alaBgpBfdAllNeighborStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables BFd for all BGP Neighbors." + DEFVAL { disabled } + ::= { alaBgpGlobal 45} + + +--- +--- BGP IPv4 Peer Table +--- + + alaBgpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv4 peer table." + ::= { alcatelIND1BGPMIBObjects 2 } + + alaBgpPeerEntry OBJECT-TYPE + SYNTAX AlaBgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv4 Peer configuration entry." + INDEX { + alaBgpPeerAddr + } + ::= { alaBgpPeerTable 1 } + + AlaBgpPeerEntry ::= + SEQUENCE { + alaBgpPeerAddr IpAddress, + alaBgpPeerAS INTEGER, + alaBgpPeerPassive INTEGER, + alaBgpPeerName DisplayString, + alaBgpPeerMultiHop INTEGER, + alaBgpPeerMaxPrefix Gauge32, + alaBgpPeerMaxPrefixWarnOnly INTEGER, + alaBgpPeerNextHopSelf INTEGER, + alaBgpPeerSoftReconfig INTEGER, + alaBgpPeerInSoftReset INTEGER, + alaBgpPeerIpv4Unicast INTEGER, + alaBgpPeerIpv4Multicast INTEGER, + alaBgpPeerRcvdRtRefreshMsgs Counter32, + alaBgpPeerSentRtRefreshMsgs Counter32, + alaBgpPeerRouteMapOut DisplayString, + alaBgpPeerRouteMapIn DisplayString, + alaBgpPeerLocalAddr IpAddress, + alaBgpPeerLastDownReason INTEGER, + alaBgpPeerLastDownTime TimeTicks, + alaBgpPeerLastReadTime TimeTicks, + alaBgpPeerRcvdNotifyMsgs Counter32, + alaBgpPeerSentNotifyMsgs Counter32, + alaBgpPeerLastSentNotifyReason INTEGER, + alaBgpPeerLastRecvNotifyReason INTEGER, + alaBgpPeerRcvdPrefixes Counter32, + alaBgpPeerDownTransitions Counter32, + alaBgpPeerType INTEGER, + alaBgpPeerAutoReStart INTEGER, + alaBgpPeerClientStatus INTEGER, + alaBgpPeerConfedStatus INTEGER, + alaBgpPeerRemovePrivateAs INTEGER, + alaBgpPeerClearCounter INTEGER, + alaBgpPeerTTL INTEGER, + alaBgpPeerAspathListOut DisplayString, + alaBgpPeerAspathListIn DisplayString, + alaBgpPeerPrefixListOut DisplayString, + alaBgpPeerPrefixListIn DisplayString, + alaBgpPeerCommunityListOut DisplayString, + alaBgpPeerCommunityListIn DisplayString, + alaBgpPeerRestart INTEGER, + alaBgpPeerDefaultOriginate INTEGER, + alaBgpPeerReconfigureInBound INTEGER, + alaBgpPeerReconfigureOutBound INTEGER, + alaBgpPeerMD5Key DisplayString, + alaBgpPeerMD5KeyEncrypt OCTET STRING, + alaBgpPeerRowStatus RowStatus, + alaBgpPeerUpTransitions Counter32, + alaBgpPeerLastWriteTime TimeTicks, + alaBgpPeerRcvdMsgs Counter32, + alaBgpPeerSentMsgs Counter32, + alaBgpPeerRcvdUpdMsgs Counter32, + alaBgpPeerSentUpdMsgs Counter32, + alaBgpPeerLastTransitionTime TimeTicks, + alaBgpPeerLastUpTime TimeTicks, + alaBgpPeerBgpId IpAddress, + alaBgpPeerLocalIntfName DisplayString, + alaBgpPeerRestartTime INTEGER, + alaBgpPeerRestartState INTEGER, + alaBgpPeerRestartFwdState INTEGER, + alaBgpPeerIpv6Unicast INTEGER, + alaBgpPeerIpv6NextHop Ipv6Address, + alaBgpPeerLocalPort INTEGER, + alaBgpPeerTcpWindowSize INTEGER, + alaBgpPeerActivateIpv6 INTEGER, + alaBgpPeerBfdStatus INTEGER, + alaBgpPeerPrefix6ListOut DisplayString, + alaBgpPeerPrefix6ListIn DisplayString + } + + alaBgpPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip Address of the peer." + ::= { alaBgpPeerEntry 1 } + + alaBgpPeerAS OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Autonomous system of the peer." + DEFVAL { 1 } + ::= { alaBgpPeerEntry 2 } + + alaBgpPeerPassive OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the peer passive status. If enabled the peer + will not initiate a transport connection." + DEFVAL { disable } + ::= { alaBgpPeerEntry 3 } + + alaBgpPeerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A symbolic name for the neighbour." + DEFVAL { "" } + ::= { alaBgpPeerEntry 4 } + + alaBgpPeerMultiHop OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled the external peer is allowed to be multiple hops away." + DEFVAL { disable } + ::= { alaBgpPeerEntry 5 } + + alaBgpPeerMaxPrefix OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum prefixes to be accepted from this peer. If this maximum + is reached, the peer will be sent a NOTIFY message with a CEASE ecode." + DEFVAL { 5000 } + ::= { alaBgpPeerEntry 6 } + + alaBgpPeerMaxPrefixWarnOnly OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the operator will be warned when the peer reaches + 80% of the configured maximum prefixes. To see this message, + BGP debug for type 'warnings' must be activated and debug level + set to 20." + DEFVAL { enable } + ::= { alaBgpPeerEntry 7 } + + alaBgpPeerNextHopSelf OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, nexthop processing in the updates sent to this + peer is disabled and is set to the ip address of the interface + attached to this peer." + DEFVAL { disable } + ::= { alaBgpPeerEntry 8 } + + alaBgpPeerSoftReconfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable dynamic policy configurability on the connection + to this peer." + DEFVAL { disable } + ::= { alaBgpPeerEntry 9 } + + alaBgpPeerInSoftReset OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Route refresh capability is Enabled/Disabled on the connection + to this peer." + DEFVAL { enabled } + ::= { alaBgpPeerEntry 10 } + + alaBgpPeerIpv4Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Unicast is Enabled/Disabled on + the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeerEntry 11 } + + alaBgpPeerIpv4Multicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Multicast is Enabled/Disabled + on the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeerEntry 12 } + + alaBgpPeerRcvdRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages received from this peer." + ::= { alaBgpPeerEntry 13 } + + alaBgpPeerSentRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages sent to this peer." + ::= { alaBgpPeerEntry 14 } + + alaBgpPeerRouteMapOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates sent + to this peer. This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeerEntry 15 } + + alaBgpPeerRouteMapIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates + received from this peer. This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeerEntry 16 } + + alaBgpPeerLocalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local Ip Address of this connection." + DEFVAL { '00000000'H } + ::= { alaBgpPeerEntry 17 } + + alaBgpPeerLastDownReason OBJECT-TYPE + SYNTAX INTEGER { + userRequest(1), + connectionTimeout(2), + holdTimeout(3), + badMsg(4), + fsmUnexpectedEvent(5), + peerClosed(6), + peerNotify(7), + transportError(8), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The general reason for termination of last established session + with the peer since the protocol was operationally up." + ::= { alaBgpPeerEntry 18 } + + alaBgpPeerLastDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was terminated." + ::= { alaBgpPeerEntry 19 } + + alaBgpPeerLastReadTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last read data from the peer." + ::= { alaBgpPeerEntry 20 } + + alaBgpPeerRcvdNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages received from this peer." + ::= { alaBgpPeerEntry 21 } + + alaBgpPeerSentNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages sent to this peer." + ::= { alaBgpPeerEntry 22 } + + alaBgpPeerLastSentNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason sent." + ::= { alaBgpPeerEntry 23 } + + alaBgpPeerLastRecvNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason received." + ::= { alaBgpPeerEntry 24 } + + alaBgpPeerRcvdPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of prefixes received from this peer." + ::= { alaBgpPeerEntry 25 } + + alaBgpPeerDownTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to IDLE state." + ::= { alaBgpPeerEntry 26 } + + alaBgpPeerType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether the peer belongs to the local autonomous + system(internal) or another autonmous system." + ::= { alaBgpPeerEntry 27 } + + alaBgpPeerClearCounter OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of clear into this variable will clear the + per peer statistics." + DEFVAL { clear } + ::= { alaBgpPeerEntry 28 } + + alaBgpPeerAutoReStart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the peer autostart status. If enabled, the peer + will be automatically restarted (if administratively enabled) + after the transition to IDLE state." + DEFVAL { enable } + ::= { alaBgpPeerEntry 29 } + + alaBgpPeerClientStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled this peer is a route reflection client." + DEFVAL { disable } + ::= { alaBgpPeerEntry 30 } + + alaBgpPeerConfedStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled this peer is a member of our confederation." + DEFVAL { disable } + ::= { alaBgpPeerEntry 31 } + + alaBgpPeerRemovePrivateAs OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled private as numbers are stripped out in the updates + sent to this peer." + DEFVAL { disable } + ::= { alaBgpPeerEntry 32 } + + alaBgpPeerTTL OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL count for packets on this TCP connection." + DEFVAL { 255 } + ::= { alaBgpPeerEntry 33 } + + alaBgpPeerAspathListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + sent to this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 34 } + + alaBgpPeerAspathListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + received from this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 35 } + + alaBgpPeerPrefixListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 36 } + + alaBgpPeerPrefixListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + received from this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 37 } + + alaBgpPeerCommunityListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + sent to this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 38 } + + alaBgpPeerCommunityListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + received from this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 39 } + + alaBgpPeerRestart OBJECT-TYPE + SYNTAX INTEGER { + restart(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of restart into this variable will restart the peer." + DEFVAL { restart } + ::= { alaBgpPeerEntry 40 } + + alaBgpPeerDefaultOriginate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled a default route is sent to this neighbour." + DEFVAL { disable } + ::= { alaBgpPeerEntry 41 } + + alaBgpPeerReconfigureInBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will + re-start inbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeerEntry 42 } + + alaBgpPeerReconfigureOutBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will re-start + outbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeerEntry 43 } + + alaBgpPeerMD5Key OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of the MD5 key used in TCP connection with the peer. + This field is secured and returned value is non significant." + DEFVAL { "" } + ::= { alaBgpPeerEntry 44 } + + alaBgpPeerMD5KeyEncrypt OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the MD5 key encrypted using 3DES algorithm. + It is calculated from MD5 key value, and is used only to restore + configuration on reboot." + DEFVAL { "" } + ::= { alaBgpPeerEntry 45 } + + alaBgpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpPeerEntry 46 } + + alaBgpPeerUpTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to ESTABLISHED state." + ::= { alaBgpPeerEntry 47 } + + alaBgpPeerLastWriteTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last sent data to the peer." + ::= { alaBgpPeerEntry 48 } + + alaBgpPeerRcvdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages received from the peer." + ::= { alaBgpPeerEntry 49 } + + alaBgpPeerSentMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages sent to the peer." + ::= { alaBgpPeerEntry 50 } + + alaBgpPeerRcvdUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages received from the peer." + ::= { alaBgpPeerEntry 51 } + + alaBgpPeerSentUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages sent to the peer." + ::= { alaBgpPeerEntry 52 } + + alaBgpPeerLastTransitionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session was operationally up or down to the peer." + ::= { alaBgpPeerEntry 53 } + + alaBgpPeerLastUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was established." + ::= { alaBgpPeerEntry 54 } + + alaBgpPeerBgpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP Identifier of the peer." + ::= { alaBgpPeerEntry 55 } + + alaBgpPeerLocalIntfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the local IP interface for this + peer's TCP connection." + ::= { alaBgpPeerEntry 56 } + + alaBgpPeerRestartTime OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The graceful restart time interval advertised by this peer. A value of 0 indicates + that this peer is not capable of graceful restart, and has not advertised this capability." + ::= { alaBgpPeerEntry 57 } + + alaBgpPeerRestartState OBJECT-TYPE + SYNTAX INTEGER { + notRestarting(1), + restarting(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer is currently performing a graceful restart. A value of none + indicates that this peer is not capable of graceful restart." + ::= { alaBgpPeerEntry 58 } + + alaBgpPeerRestartFwdState OBJECT-TYPE + SYNTAX INTEGER { + notPreserved(1), + preserved(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has preserved the forwarding state during + the graceful restart. This value is defined only for a peer that has advertised + graceful restart capability. For peers that are not capable of graceful restart, + this value will be notPreserved." + ::= { alaBgpPeerEntry 59 } + + alaBgpPeerIpv6Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has advertised Multiprotocol IPv6 Unicast capability + in its BGP OPEN message." + ::= { alaBgpPeerEntry 60 } + + alaBgpPeerIpv6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 nexthop for IPv6 routes advertised to this peer." + ::= { alaBgpPeerEntry 61 } + + alaBgpPeerLocalPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port number for this peer's TCP connection." + ::= { alaBgpPeerEntry 62 } + + alaBgpPeerTcpWindowSize OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the socket buffers, in bytes, used for this TCP connection." + ::= { alaBgpPeerEntry 63 } + + alaBgpPeerActivateIpv6 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the Multiprotocol IPv6 Unicast capability is advertised to + this peer. If disabled, the capability is not advertised in the OPEN message." + DEFVAL { disabled } + ::= { alaBgpPeerEntry 64 } + + alaBgpPeerBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables BFd for a particular Peer." + ::= { alaBgpPeerEntry 65} + + alaBgpPeerPrefix6ListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 66 } + + alaBgpPeerPrefix6ListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + received from this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 67 } + + +-- +-- Bgp Aggregate configuration table +-- + + alaBgpAggrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Aggregate configuration table." + ::= { alcatelIND1BGPMIBObjects 3 } + + alaBgpAggrEntry OBJECT-TYPE + SYNTAX AlaBgpAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Aggregation entry." + INDEX { + alaBgpAggrAddr, + alaBgpAggrMask + } + ::= { alaBgpAggrTable 1 } + + AlaBgpAggrEntry ::= + SEQUENCE { + alaBgpAggrAddr IpAddress, + alaBgpAggrMask IpAddress, + alaBgpAggrSummarize INTEGER, + alaBgpAggrSet INTEGER, + alaBgpAggrState INTEGER, + alaBgpAggrMetric Gauge32, + alaBgpAggrLocalPref Gauge32, + alaBgpAggrCommunity DisplayString, + alaBgpAggrRowStatus RowStatus + } + + alaBgpAggrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate address." + ::= { alaBgpAggrEntry 1 } + + alaBgpAggrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate Mask." + ::= { alaBgpAggrEntry 2 } + + alaBgpAggrSummarize OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled only aggregate is advertised. Otherwise more + specific routes are also advertised." + DEFVAL { disable } + ::= { alaBgpAggrEntry 3 } + + alaBgpAggrSet OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled aggregate all aspaths." + DEFVAL { disable } + ::= { alaBgpAggrEntry 4 } + + alaBgpAggrState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "if active the aggregate is actively being advertised." + ::= { alaBgpAggrEntry 5 } + + alaBgpAggrMetric OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the MED to be used when advertising this + aggregate to external peers. A value of 0 indicates not to send MED." + DEFVAL { 0 } + ::= { alaBgpAggrEntry 6 } + + alaBgpAggrLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the override default LOCAL PREF to be used when + advertising this aggregate to internal peers. A value of 0 + indicates not to override the default." + DEFVAL { 0 } + ::= { alaBgpAggrEntry 7 } + + alaBgpAggrCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute when advertising this + aggregate." + DEFVAL { "" } + ::= { alaBgpAggrEntry 8 } + + alaBgpAggrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpAggrEntry 9 } + + +-- +-- Bgp Network configuration Table +-- + + alaBgpNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network configuration table." + ::= { alcatelIND1BGPMIBObjects 4 } + + alaBgpNetworkEntry OBJECT-TYPE + SYNTAX AlaBgpNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network entry." + INDEX { + alaBgpNetworkAddr, + alaBgpNetworkMask + } + ::= { alaBgpNetworkTable 1 } + + AlaBgpNetworkEntry ::= + SEQUENCE { + alaBgpNetworkAddr IpAddress, + alaBgpNetworkMask IpAddress, + alaBgpNetworkState INTEGER, + alaBgpNetworkMetric Gauge32, + alaBgpNetworkLocalPref Gauge32, + alaBgpNetworkCommunity DisplayString, + alaBgpNetworkRowStatus RowStatus + } + + alaBgpNetworkAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate address." + ::= { alaBgpNetworkEntry 1 } + + alaBgpNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate Mask." + ::= { alaBgpNetworkEntry 2 } + + alaBgpNetworkState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the network is being actively advertised or not." + ::= { alaBgpNetworkEntry 3 } + + alaBgpNetworkMetric OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the MED to be used when advertising this + network to external peers. A value of 0 indicates not to send MED." + DEFVAL { 0 } + ::= { alaBgpNetworkEntry 4 } + + alaBgpNetworkLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the override default LOCAL PREF to be used + when advertising this network to internal peers. A value of 0 + indicates not to override the default." + DEFVAL { 0 } + ::= { alaBgpNetworkEntry 5 } + + alaBgpNetworkCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute when advertising + this network." + DEFVAL { "" } + ::= { alaBgpNetworkEntry 6 } + + alaBgpNetworkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpNetworkEntry 7 } + +-- +-- Bgp Routing table +-- + alaBgpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Routing table." + ::= { alcatelIND1BGPMIBObjects 5 } + + alaBgpRouteEntry OBJECT-TYPE + SYNTAX AlaBgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Route entry." + INDEX { + alaBgpRouteAddr, + alaBgpRouteMask + } + ::= { alaBgpRouteTable 1 } + + AlaBgpRouteEntry ::= + SEQUENCE { + alaBgpRouteAddr IpAddress, + alaBgpRouteMask IpAddress, + alaBgpRouteState INTEGER, + alaBgpRoutePaths Counter32, + alaBgpRouteFeasiblePaths Counter32, + alaBgpRouteNextHop IpAddress, + alaBgpRouteIgpNextHop IpAddress, + alaBgpRouteIsHidden INTEGER, + alaBgpRouteIsAggregate INTEGER, + alaBgpRouteIsAggregateContributor INTEGER, + alaBgpRouteAdvNeighbors DisplayString, + alaBgpRouteIsAggregateList INTEGER, + alaBgpRouteIsAggregateWait INTEGER, + alaBgpRouteIsOnEbgpChgList INTEGER, + alaBgpRouteIsOnIbgpClientChgList INTEGER, + alaBgpRouteIsOnIbgpChgList INTEGER, + alaBgpRouteIsOnLocalChgList INTEGER, + alaBgpRouteIsOnDeleteList INTEGER, + alaBgpRouteIsDampened INTEGER + } + + alaBgpRouteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpRouteEntry 1 } + + alaBgpRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination Mask." + ::= { alaBgpRouteEntry 2 } + + alaBgpRouteState OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being actively advertised or not." + ::= { alaBgpRouteEntry 3 } + + alaBgpRoutePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total paths available to this destination." + ::= { alaBgpRouteEntry 4 } + + alaBgpRouteFeasiblePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Feasible paths available to this destination." + ::= { alaBgpRouteEntry 5 } + + alaBgpRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Nexthop to reach this destination." + ::= { alaBgpRouteEntry 6 } + + alaBgpRouteIgpNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGP Nexthop to reach this destination." + ::= { alaBgpRouteEntry 7 } + + alaBgpRouteIsHidden OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is hidden by an aggregate." + ::= { alaBgpRouteEntry 8 } + + alaBgpRouteIsAggregate OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate." + ::= { alaBgpRouteEntry 9 } + + alaBgpRouteIsAggregateContributor OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is a contributor to an aggregate." + ::= { alaBgpRouteEntry 10 } + + alaBgpRouteAdvNeighbors OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of (addresses of) neighbours to whom this route has been + advertised is encoded here." + ::= { alaBgpRouteEntry 11 } + + alaBgpRouteIsAggregateList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is on an aggregate list." + ::= { alaBgpRouteEntry 12 } + + alaBgpRouteIsAggregateWait OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate waiting for a contributor." + ::= { alaBgpRouteEntry 13 } + + alaBgpRouteIsOnEbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of EBGP routes." + ::= { alaBgpRouteEntry 14 } + + alaBgpRouteIsOnIbgpClientChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP reflector-client routes." + ::= { alaBgpRouteEntry 15 } + + alaBgpRouteIsOnIbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP non-reflector-client routes." + ::= { alaBgpRouteEntry 16 } + + alaBgpRouteIsOnLocalChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of local routes." + ::= { alaBgpRouteEntry 17 } + + alaBgpRouteIsOnDeleteList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on delete list." + ::= { alaBgpRouteEntry 18 } + + alaBgpRouteIsDampened OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being route flap dampened." + ::= { alaBgpRouteEntry 19 } + + +-- +-- BGP path table +-- + alaBgpPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Path table." + ::= { alcatelIND1BGPMIBObjects 6 } + + alaBgpPathEntry OBJECT-TYPE + SYNTAX AlaBgpPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP path entry." + INDEX { + alaBgpPathAddr, + alaBgpPathMask, + alaBgpPathPeerAddr, + alaBgpPathSrcProto + } + ::= { alaBgpPathTable 1 } + + AlaBgpPathEntry ::= + SEQUENCE { + alaBgpPathAddr IpAddress, + alaBgpPathMask IpAddress, + alaBgpPathPeerAddr IpAddress, + alaBgpPathSrcProto INTEGER, + alaBgpPathWeight INTEGER, + alaBgpPathPref Gauge32, + alaBgpPathState INTEGER, + alaBgpPathOrigin INTEGER, + alaBgpPathNextHop IpAddress, + alaBgpPathAs DisplayString, + alaBgpPathLocalPref INTEGER, + alaBgpPathMed Gauge32, + alaBgpPathAtomic INTEGER, + alaBgpPathAggregatorAs INTEGER, + alaBgpPathAggregatorAddr IpAddress, + alaBgpPathCommunity DisplayString, + alaBgpPathUnknownAttr OCTET STRING, + alaBgpPathOriginatorId IpAddress, + alaBgpPathClusterList DisplayString, + alaBgpPathPeerInetType INTEGER, + alaBgpPathPeerName DisplayString + } + + alaBgpPathAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpPathEntry 1 } + + alaBgpPathMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination Mask." + ::= { alaBgpPathEntry 2 } + + alaBgpPathPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address or the BGP Identifier of the peer who sent this path. + For locally sourced routes, the value is 0.0.0.0. For peers with an + IPv4 address, the value will be the peer's IPv4 address, and the + value of alaBgpPathPeerInetType will be ipv4. For peers with + an IPv6 address, the value will be the peer's BGP Identifier, and + the value of alaBgpPathPeerInetType will be ipv6." + ::= { alaBgpPathEntry 3 } + + alaBgpPathSrcProto OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- not specified + local(2), -- local interfaces + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First + isis(7), -- IS-IS + -- bgp(8) Border Gateway Protocol + ebgp(9), -- External BGP + ibgp(10), -- Internal BGP + aggregate(11), -- Aggregate + network(12) -- Network Command Route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol from which the path was learnt." + ::= { alaBgpPathEntry 4 } + + alaBgpPathWeight OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight assigned to this path." + ::= { alaBgpPathEntry 5 } + + alaBgpPathPref OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference assigned to this path." + ::= { alaBgpPathEntry 6 } + + alaBgpPathState OBJECT-TYPE + SYNTAX INTEGER { + best(1), + feasible(2), + policyWait(3), + unSynchronized(4), + dampened(5), + none(6), + stale(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the state of the path. When path state is none it + indicates that there are no paths to this prefix/len and the + route is being purged from the system. Stale indicates that the + peer that advertised this route's nexthop is in the process of + graceful restart." + ::= { alaBgpPathEntry 7 } + + + alaBgpPathOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), + egp(2), + incomplete(3), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ORIGIN attribute of the path." + ::= { alaBgpPathEntry 8 } + + alaBgpPathNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NEXTHOP attribute of the path." + ::= { alaBgpPathEntry 9 } + + alaBgpPathAs OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence of AS path segments. + Each AS path segment is represented by a triple . + The TYPE is a 1-octet field which has two possible values: + (1) AS_SET : unordered set of ASs a route in the UPDATE message + has traversed. + (2) AS_SEQUENCE : ordered set of ASs a route in the UPDATE message + has traversed. + The LENGTH is a 1-octet field containing the number of ASs in + the value field. + The VALUE field contains one or more AS numbers, each AS is + represented in the octet string as a pair of octets according to + the following algorithm: + first-byte-of-pair = ASNumber / 256; + second-byte-of-pair = ASNumber & 255;." + ::= { alaBgpPathEntry 10 } + + alaBgpPathLocalPref OBJECT-TYPE + SYNTAX INTEGER(-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LOCAL_PREF attribute of the path. A value of -1 indicates + the absence of this attribute." + ::= { alaBgpPathEntry 11 } + + alaBgpPathMed OBJECT-TYPE + SYNTAX Gauge32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Multi Exit Disc. attribute of the path. A value of 4294967295 + indicates the absence of this attribute." + ::= { alaBgpPathEntry 12 } + + alaBgpPathAtomic OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this path is generated without selecting a + less specific route." + ::= { alaBgpPathEntry 13 } + + alaBgpPathAggregatorAs OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the last BGP4 speaker that performed route + aggregation. A value of 0 indicates the absence of this attribute." + ::= { alaBgpPathEntry 14 } + + alaBgpPathAggregatorAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the last BGP4 speaker that performed route + aggregation. A value of 0.0.0.0 indicates the absence of this + attribute." + ::= { alaBgpPathEntry 15 } + + alaBgpPathCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The community attribute of the path. The communities are + represented as series of 4 octet values." + ::= { alaBgpPathEntry 16 } + + alaBgpPathUnknownAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One or more path attributes not understood by this BGP4 speaker. + Size of zero (0) indicates the absence of such attribute(s). + Octets beyond the maximum size, if any, are not recorded by + this object." + ::= { alaBgpPathEntry 17 } + + alaBgpPathOriginatorId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router Id of the BGP4 speaker that performed route reflection, + if this is a reflected route in the local AS. A value of 0.0.0.0 indicates the + absence of this attribute. Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPathEntry 18 } + + alaBgpPathClusterList OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence of Cluster Id values representing the reflection path that the route has passed, + if this is a reflected route in the local AS. Size of zero (0) indicates the absence of + this attribute. Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPathEntry 19 } + + alaBgpPathPeerInetType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), -- unknown, for local routes + ipv4(1), -- IPv4 peer address + ipv6(2) -- IPv6 peer address + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer who sent this path has an IPv4 address or an + IPv6 address. If set to ipv4, the peer has an IPv4 address, and the value + of alaBgpPathPeerAddr is the peer's IPv4 address. If set to ipv6, the peer + has an IPv6 address, and the value of alaBgpPathPeerAddr is the peer's + BGP Identifier. For locally sourced routes, the value is set to unknown." + ::= { alaBgpPathEntry 20 } + + alaBgpPathPeerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The symbolic name of the peer that sent this path. For paths + corresponding to local or redistributed routes on this router, the + value is set to 'none'." + DEFVAL { "" } + ::= { alaBgpPathEntry 21 } + +--- +--- BGP Dampening +--- + alaBgpDampTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpDampEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Dampened paths table." + ::= { alcatelIND1BGPMIBObjects 7 } + + alaBgpDampEntry OBJECT-TYPE + SYNTAX AlaBgpDampEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network entry." + INDEX { + alaBgpDampAddr, + alaBgpDampMask, + alaBgpDampPeerAddr + } + ::= { alaBgpDampTable 1 } + + AlaBgpDampEntry ::= + SEQUENCE { + alaBgpDampAddr IpAddress, + alaBgpDampMask IpAddress, + alaBgpDampPeerAddr IpAddress, + alaBgpDampFigureOfMerit INTEGER, + alaBgpDampFlaps Counter32, + alaBgpDampDuration TimeTicks, + alaBgpDampLastUpdateTime TimeTicks, + alaBgpDampReuseTime TimeTicks, + alaBgpDampClear INTEGER + } + + alaBgpDampAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpDampEntry 1 } + + alaBgpDampMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination mask." + ::= { alaBgpDampEntry 2 } + + alaBgpDampPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbour address." + ::= { alaBgpDampEntry 3 } + + alaBgpDampFigureOfMerit OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The figure of merit value. This is a floating point value + with 2 digit precision. For example, a value of 3.5 is encoded + as 350, a value of 0.9 is encoded as 90, a value of 9.45 is + encoded as 945." + ::= { alaBgpDampEntry 4 } + + alaBgpDampFlaps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this route has flapped." + ::= { alaBgpDampEntry 5 } + + alaBgpDampDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in seconds since the flap was noticed." + ::= { alaBgpDampEntry 6 } + + alaBgpDampLastUpdateTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in seconds since this damp entry (figure of merit) was + last updated." + ::= { alaBgpDampEntry 7 } + + alaBgpDampReuseTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in seconds until this route will be reused." + ::= { alaBgpDampEntry 8 } + + alaBgpDampClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of clear will clear this damp history information." + DEFVAL { clear } + ::= { alaBgpDampEntry 9 } + + +-- +-- BGP Policy parameters +-- + + alaBgpPolicy OBJECT IDENTIFIER ::= { alcatelIND1BGPMIBObjects 8 } + + +--- Policy RoutemapList + alaBgpRouteMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy RouteMap table." + ::= { alaBgpPolicy 1 } + + alaBgpRouteMapEntry OBJECT-TYPE + SYNTAX AlaBgpRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Route Map Entry." + INDEX { + alaBgpRouteMapName, + alaBgpRouteMapInst + } + ::= { alaBgpRouteMapTable 1 } + + AlaBgpRouteMapEntry ::= + SEQUENCE { + alaBgpRouteMapName DisplayString, + alaBgpRouteMapInst INTEGER, + alaBgpRouteMapAsPathMatchListId DisplayString, + alaBgpRouteMapPrefixMatchListId DisplayString, + alaBgpRouteMapCommunityMatchListId DisplayString, + alaBgpRouteMapOrigin INTEGER, + alaBgpRouteMapLocalPref Gauge32, + alaBgpRouteMapLocalPrefMode INTEGER, + alaBgpRouteMapMed Gauge32, + alaBgpRouteMapMedMode INTEGER, + alaBgpRouteMapAsPrepend DisplayString, + alaBgpRouteMapSetCommunityMode INTEGER, + alaBgpRouteMapCommunity DisplayString, + alaBgpRouteMapMatchAsRegExp DisplayString, + alaBgpRouteMapMatchPrefix IpAddress, + alaBgpRouteMapMatchMask IpAddress, + alaBgpRouteMapMatchCommunity DisplayString, + alaBgpRouteMapWeight INTEGER, + alaBgpRouteMapAction INTEGER, + alaBgpRouteMapRowStatus RowStatus + } + + alaBgpRouteMapName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the route map." + ::= { alaBgpRouteMapEntry 1 } + + alaBgpRouteMapInst OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance of this route map." + ::= { alaBgpRouteMapEntry 2 } + + alaBgpRouteMapAsPathMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is same as alaBgpAspathMatchListId. It identifies the + matching criteria list of Autonomous system paths. Empty quotes + indicate no autonomous system paths matching criteria is to + be applied." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 3 } + + alaBgpRouteMapPrefixMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is same as alaBgpPrefixMatchListId. It identifies the + matching criteria list of prefixes. Empty quotes indicate no + prefix matching criteria is to be applied." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 4 } + + alaBgpRouteMapCommunityMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is same as alaBgpCommunityMatchListId. It identifies the + matching criteria list of communities. Empty quotes indicate no + community matching criteria is to be applied." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 5 } + + alaBgpRouteMapOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), + egp(2), + incomplete(3), + none(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to set the origin of the routes matched by this + RouteMap instance. A value of none means no origin is to be set." + DEFVAL { none } + ::= { alaBgpRouteMapEntry 6 } + + alaBgpRouteMapLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to set the LOCAL PREF attribute of the routes matched + by this RouteMap instance. This value is added to/is subtracted + from/replaces the LOCAL PREF attribute in conjunction with the + associated value of alaBgpRouteMapLocalPrefMode." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 7 } + + alaBgpRouteMapLocalPrefMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + inc(2), + dec(3), + rep(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies how alaBgpRouteMapLocalPref is to be + operated on an existing LPREF attribute of a route on which + this RouteMap instance is applied to." + DEFVAL { none } + ::= { alaBgpRouteMapEntry 8 } + + + alaBgpRouteMapMed OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to set the MULTI EXIT DISC attribute of the routes + matched by this RouteMap instance. This value is added to/is + subtracted from/replaces the MULTI EXIT DISC attribute in + conjunction with the associated value of alaBgpRouteMapMedMode." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 9 } + + alaBgpRouteMapMedMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + inc(2), + dec(3), + rep(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies how alaBgpRouteMapMed is to be operated + on an existing MULTI EXIT DISC attribute of a route on which this + RouteMap instance is applied to." + DEFVAL { none } + ::= { alaBgpRouteMapEntry 10 } + + + alaBgpRouteMapAsPrepend OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to prepend to the AS_PATH attribute of the routes + matched by this RouteMap instance. Empty quotes indicates no + AS_PATH prepending is to be done." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 11 } + + alaBgpRouteMapSetCommunityMode OBJECT-TYPE + SYNTAX INTEGER { + add(1), + replace(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether alaBgpRouteMapCommunity will be adding to + or replacing the COMMUNITY attribute of the routes matched by + this RouteMap instance." + DEFVAL { add } + ::= { alaBgpRouteMapEntry 12 } + + alaBgpRouteMapCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute of the routes matched + by this RouteMap instance." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 13 } + + alaBgpRouteMapMatchAsRegExp OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AsPath regular expression matching primitive." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 14 } + + alaBgpRouteMapMatchPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix match primitive." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 15 } + + alaBgpRouteMapMatchMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix match mask primitive" + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 16 } + + alaBgpRouteMapMatchCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Community match primitive" + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 17 } + + alaBgpRouteMapWeight OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the weight for the incoming route. This parameter has + no effect on outbound policy." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 18 } + + alaBgpRouteMapAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether to allow a matching route to pass through." + DEFVAL { permit } + ::= { alaBgpRouteMapEntry 19 } + + alaBgpRouteMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Row status variable" + DEFVAL { notInService } + ::= { alaBgpRouteMapEntry 20 } + + +--- Policy AspathList + alaBgpAspathMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpAspathMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy Aspath criteria matching table." + ::= { alaBgpPolicy 2 } + + alaBgpAspathMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpAspathMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aspath matching entry ." + INDEX { + alaBgpAspathMatchListId, + alaBgpAspathMatchListRegExp + } + ::= { alaBgpAspathMatchListTable 1 } + + AlaBgpAspathMatchListEntry ::= + SEQUENCE { + alaBgpAspathMatchListId DisplayString, + alaBgpAspathMatchListRegExp DisplayString, + alaBgpAspathMatchListPriority INTEGER, + alaBgpAspathMatchListAction INTEGER, + alaBgpAspathMatchListRowStatus RowStatus, + alaBgpAspathMatchListSubIndex INTEGER + } + + alaBgpAspathMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpAspathMatchListEntry 1 } + + alaBgpAspathMatchListRegExp OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regular expression identifying the autnomous system paths + to be matched by this instance." + ::= { alaBgpAspathMatchListEntry 2 } + + alaBgpAspathMatchListPriority OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpAspathMatchListId." + DEFVAL { 1 } + ::= { alaBgpAspathMatchListEntry 3 } + + alaBgpAspathMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpAspathMatchListEntry 4 } + + alaBgpAspathMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable" + DEFVAL { notInService } + ::= { alaBgpAspathMatchListEntry 5 } + + alaBgpAspathMatchListSubIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary index of this list." + ::= { alaBgpAspathMatchListEntry 6 } + + +--- Policy PrefixList + alaBgpPrefixMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPrefixMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy prefix matching criteria table." + ::= { alaBgpPolicy 3 } + + alaBgpPrefixMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpPrefixMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Prefix matching instance." + INDEX { + alaBgpPrefixMatchListId, + alaBgpPrefixMatchListAddr, + alaBgpPrefixMatchListMask + } + ::= { alaBgpPrefixMatchListTable 1 } + + AlaBgpPrefixMatchListEntry ::= + SEQUENCE { + alaBgpPrefixMatchListId DisplayString, + alaBgpPrefixMatchListAddr IpAddress, + alaBgpPrefixMatchListMask IpAddress, + alaBgpPrefixMatchListGE INTEGER, + alaBgpPrefixMatchListLE INTEGER, + alaBgpPrefixMatchListAction INTEGER, + alaBgpPrefixMatchListRowStatus RowStatus + } + + alaBgpPrefixMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpPrefixMatchListEntry 1 } + + alaBgpPrefixMatchListAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address to be matched." + ::= { alaBgpPrefixMatchListEntry 2 } + + alaBgpPrefixMatchListMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask to be matched." + ::= { alaBgpPrefixMatchListEntry 3 } + + alaBgpPrefixMatchListGE OBJECT-TYPE + SYNTAX INTEGER(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum length of the mask to be matched. A value + of 0 means this criteria is absent. The value of + alaBgpPrefixMatchListGE must be > length of + (alaBgpPrefixMatchListMask) and < alaBgpPrefixMatchListLE." + DEFVAL { 0 } + ::= { alaBgpPrefixMatchListEntry 4 } + + alaBgpPrefixMatchListLE OBJECT-TYPE + SYNTAX INTEGER(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum length (inclusive) of the mask to be matched. + A value of 0 means this criteria is absent. The value of + alaBgpPrefixMatchListLE must be >= alaBgpPrefixMatchListGE + and <= 32." + DEFVAL { 0 } + ::= { alaBgpPrefixMatchListEntry 5 } + + + alaBgpPrefixMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpPrefixMatchListEntry 6 } + + alaBgpPrefixMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable" + DEFVAL { notInService } + ::= { alaBgpPrefixMatchListEntry 7 } + +--- Policy CommunityList + alaBgpCommunityMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpCommunityMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy Community criteria matching table." + ::= { alaBgpPolicy 4 } + + alaBgpCommunityMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpCommunityMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Community matching entry ." + INDEX { + alaBgpCommunityMatchListId, + alaBgpCommunityMatchListString + } + ::= { alaBgpCommunityMatchListTable 1 } + + AlaBgpCommunityMatchListEntry ::= + SEQUENCE { + alaBgpCommunityMatchListId DisplayString, + alaBgpCommunityMatchListString DisplayString, + alaBgpCommunityMatchListPriority INTEGER, + alaBgpCommunityMatchListType INTEGER, + alaBgpCommunityMatchListAction INTEGER, + alaBgpCommunityMatchListRowStatus RowStatus, + alaBgpCommunityMatchListSubIndex INTEGER + } + + alaBgpCommunityMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of communities matching criteria." + ::= { alaBgpCommunityMatchListEntry 1 } + + alaBgpCommunityMatchListString OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the communities to be matched by this instance." + ::= { alaBgpCommunityMatchListEntry 2 } + + alaBgpCommunityMatchListPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpCommunityMatchListId." + DEFVAL { 0 } + ::= { alaBgpCommunityMatchListEntry 3 } + + alaBgpCommunityMatchListType OBJECT-TYPE + SYNTAX INTEGER { + exact(1), -- match if community appears exactly as specified + occur(2) -- match if community occurs in the + -- attribute somewhere + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines the matching type." + DEFVAL { exact } + ::= { alaBgpCommunityMatchListEntry 4 } + + alaBgpCommunityMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpCommunityMatchListEntry 5 } + + alaBgpCommunityMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpCommunityMatchListEntry 6 } + + alaBgpCommunityMatchListSubIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary index of this list." + ::= { alaBgpCommunityMatchListEntry 7 } + + +--- Policy AspathList sorted by priority + alaBgpAspathPriMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpAspathPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority sorted view of BGP Policy Aspath matching table." + ::= { alaBgpPolicy 5 } + + alaBgpAspathPriMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpAspathPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aspath matching entry ." + INDEX { + alaBgpAspathPriMatchListId, + alaBgpAspathPriMatchListPriority, + alaBgpAspathPriMatchListIntIdx + } + ::= { alaBgpAspathPriMatchListTable 1 } + + AlaBgpAspathPriMatchListEntry ::= + SEQUENCE { + alaBgpAspathPriMatchListId DisplayString, + alaBgpAspathPriMatchListPriority INTEGER, + alaBgpAspathPriMatchListIntIdx INTEGER, + alaBgpAspathPriMatchListRegExp DisplayString, + alaBgpAspathPriMatchListAction INTEGER, + alaBgpAspathPriMatchListRowStatus RowStatus + } + + alaBgpAspathPriMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpAspathPriMatchListEntry 1 } + + alaBgpAspathPriMatchListPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpAspathPriMatchListId." + ::= { alaBgpAspathPriMatchListEntry 2 } + + alaBgpAspathPriMatchListIntIdx OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the order in which the matching regular expressions + are created in the list identified by alaBgpAspathPriMatchListId." + ::= { alaBgpAspathPriMatchListEntry 3 } + + alaBgpAspathPriMatchListRegExp OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regular expression identifying the autnomous system paths + to be matched by this instance" + ::= { alaBgpAspathPriMatchListEntry 4 } + + alaBgpAspathPriMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + ::= { alaBgpAspathPriMatchListEntry 5 } + + alaBgpAspathPriMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row status variable." + ::= { alaBgpAspathPriMatchListEntry 6 } + +--- Policy CommunityList sorted by priority + alaBgpCommunityPriMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpCommunityPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority sorted view of BGP Policy Community matching table." + ::= { alaBgpPolicy 6 } + + alaBgpCommunityPriMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpCommunityPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Community matching entry ." + INDEX { + alaBgpCommunityPriMatchListId, + alaBgpCommunityPriMatchListPriority, + alaBgpCommunityPriMatchListIntIdx + } + ::= { alaBgpCommunityPriMatchListTable 1 } + + AlaBgpCommunityPriMatchListEntry ::= + SEQUENCE { + alaBgpCommunityPriMatchListId DisplayString, + alaBgpCommunityPriMatchListPriority INTEGER, + alaBgpCommunityPriMatchListIntIdx INTEGER, + alaBgpCommunityPriMatchListString DisplayString, + alaBgpCommunityPriMatchListType INTEGER, + alaBgpCommunityPriMatchListAction INTEGER, + alaBgpCommunityPriMatchListRowStatus RowStatus + } + + alaBgpCommunityPriMatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of communities matching criteria." + ::= { alaBgpCommunityPriMatchListEntry 1 } + + alaBgpCommunityPriMatchListPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpCommunityPriMatchListId." + ::= { alaBgpCommunityPriMatchListEntry 2 } + + alaBgpCommunityPriMatchListIntIdx OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are created in the list identified by + alaBgpCommunityPriMatchListId." + ::= { alaBgpCommunityPriMatchListEntry 3 } + + + alaBgpCommunityPriMatchListString OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the communities to be matched by + this instance." + ::= { alaBgpCommunityPriMatchListEntry 4 } + + alaBgpCommunityPriMatchListType OBJECT-TYPE + SYNTAX INTEGER { + exact(1), -- match if community appears exactly as specified + occur(2) -- match if community occurs in the + -- attribute somewhere + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the matching type." + ::= { alaBgpCommunityPriMatchListEntry 5 } + + alaBgpCommunityPriMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + ::= { alaBgpCommunityPriMatchListEntry 6 } + + alaBgpCommunityPriMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row status variable" + ::= { alaBgpCommunityPriMatchListEntry 7 } + + +--- Policy Prefix6List + alaBgpPrefix6MatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPrefix6MatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy prefix6 matching criteria table." + ::= { alaBgpPolicy 7 } + + alaBgpPrefix6MatchListEntry OBJECT-TYPE + SYNTAX AlaBgpPrefix6MatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Prefix6 matching instance." + INDEX { + alaBgpPrefix6MatchListId, + alaBgpPrefix6MatchListAddr, + alaBgpPrefix6MatchListAddrLength + } + ::= { alaBgpPrefix6MatchListTable 1 } + + AlaBgpPrefix6MatchListEntry ::= + SEQUENCE { + alaBgpPrefix6MatchListId DisplayString, + alaBgpPrefix6MatchListAddr Ipv6Address, + alaBgpPrefix6MatchListAddrLength INTEGER, + alaBgpPrefix6MatchListGE INTEGER, + alaBgpPrefix6MatchListLE INTEGER, + alaBgpPrefix6MatchListAction INTEGER, + alaBgpPrefix6MatchListRowStatus RowStatus + } + + alaBgpPrefix6MatchListId OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpPrefix6MatchListEntry 1 } + + alaBgpPrefix6MatchListAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 Prefix to be matched. A value of 0 indicates default + route prefix." + ::= { alaBgpPrefix6MatchListEntry 2 } + + alaBgpPrefix6MatchListAddrLength OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the IPv6 prefix being matched. A value of 0 indicates default + route prefix." + ::= { alaBgpPrefix6MatchListEntry 3 } + + alaBgpPrefix6MatchListGE OBJECT-TYPE + SYNTAX INTEGER(0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the minimum length of the mask to be matched. A value + of 0 means this criteria is absent. The value of + alaBgpPrefix6MatchListGE must be > length of + (alaBgpPrefix6MatchListAddrLength) and < alaBgpPrefix6MatchListLE." + DEFVAL { 0 } + ::= { alaBgpPrefix6MatchListEntry 4 } + + alaBgpPrefix6MatchListLE OBJECT-TYPE + SYNTAX INTEGER(0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the maximum length (inclusive) of the mask to be matched. + A value of 0 means this criteria is absent. The value of + alaBgpPrefix6MatchListLE must be >= alaBgpPrefix6MatchListGE + and <= 32." + DEFVAL { 0 } + ::= { alaBgpPrefix6MatchListEntry 5 } + + + alaBgpPrefix6MatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpPrefix6MatchListEntry 6 } + + alaBgpPrefix6MatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable" + DEFVAL { notInService } + ::= { alaBgpPrefix6MatchListEntry 7 } + +-- +-- Bgp Redistribution Route table +-- + alaBgpRedistRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpRedistRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A configuration table which controls the routes to be + redistributed by BGP from other routing protocols. This table has been deprecated. + Use the alaRouteMapRedistProtoTable of AlcatelIND1RouteMap.mib." + ::= { alcatelIND1BGPMIBObjects 9 } + + alaBgpRedistRouteEntry OBJECT-TYPE + SYNTAX AlaBgpRedistRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A configuration table which controls the routes to be + redistributed by BGP from other routing protocols. This entry has been deprecated. + Use the alaRouteMapRedistProtoEntry of AlcatelIND1RouteMap.mib." + INDEX { + alaBgpRedistRouteProto, + alaBgpRedistRouteDest, + alaBgpRedistRouteMask + } + ::= { alaBgpRedistRouteTable 1 } + + AlaBgpRedistRouteEntry ::= + SEQUENCE { + alaBgpRedistRouteProto INTEGER, + alaBgpRedistRouteDest IpAddress, + alaBgpRedistRouteMask IpAddress, + alaBgpRedistRouteMetric Gauge32, + alaBgpRedistRouteLocalPref Gauge32, + alaBgpRedistRouteCommunity DisplayString, + alaBgpRedistRouteSubnetMatch INTEGER, + alaBgpRedistRouteEffect INTEGER, + alaBgpRedistRouteRowStatus RowStatus + } + + alaBgpRedistRouteProto OBJECT-TYPE + SYNTAX INTEGER { + local(2), -- local interfaces + static(3), -- static routes + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First + ospf2(38), -- 2nd OSPF Instance + ospf3(70), -- 3rd OSPF Instance + ospf4(102), -- 4th OSPF Instance + ospf5(134), -- 5th OSPF Instance + ospf6(166), -- 6th OSPF Instance + ospf7(198), -- 7th OSPF Instance + ospf8(230) -- 8th OSPF instance + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Protocol from where this route is to be imported from. This object has been + deprecated. Use alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + ::= { alaBgpRedistRouteEntry 1 } + + alaBgpRedistRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The destination IP address of this route. This object has been + deprecated. Use alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + ::= { alaBgpRedistRouteEntry 2 } + + alaBgpRedistRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The network mask for this route. This object has been deprecated. + Use alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + ::= { alaBgpRedistRouteEntry 3 } + + alaBgpRedistRouteMetric OBJECT-TYPE + SYNTAX Gauge32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The med to be sent to external peers. If 0, no med is sent. This object + has been deprecated. Use alaRouteMapRedistProtoEntry objects of + AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaBgpRedistRouteEntry 4 } + + + alaBgpRedistRouteLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value to override the default local pref sent to + internal peers. If 0, no override is applied. This object has been + deprecated. Use alaRouteMapRedistProtoEntry objects of + AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaBgpRedistRouteEntry 5 } + + alaBgpRedistRouteCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value to set the COMMUNITY attribute when advertising + this network. This object has been deprecated. Use + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { "" } + ::= { alaBgpRedistRouteEntry 6 } + + alaBgpRedistRouteSubnetMatch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Redistribute all the subnet routes if it is enabled. Otherwise, + redistribute only matching network route. This object has been + deprecated. Use alaRouteMapRedistProtoEntry objects of + AlcatelIND1RouteMap.mib." + DEFVAL { enable } + ::= { alaBgpRedistRouteEntry 7 } + + alaBgpRedistRouteEffect OBJECT-TYPE + SYNTAX INTEGER { + redistribute(1), + doNotRedistribute(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Controls the redistribution of routes in this range. This object has been + deprecated. Use alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { redistribute } + ::= { alaBgpRedistRouteEntry 8 } + + alaBgpRedistRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Row status variable. This object has been deprecated. Use + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { notInService } + ::= { alaBgpRedistRouteEntry 9 } + +-- +-- Bgp logging table +-- + + alaBgpDebugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpDebugEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "BGP debugging table - has been deprecated in favour of alaDrcTmBgpDebug Configuration." + ::= { alcatelIND1BGPMIBObjects 10 } + + alaBgpDebugEntry OBJECT-TYPE + SYNTAX AlaBgpDebugEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "BGP debugging entry - has been deprecated in favour of alaDrcTmBgpDebug Configuration." + INDEX { + alaBgpDebugEvent + } + ::= { alaBgpDebugTable 1 } + + AlaBgpDebugEntry ::= + SEQUENCE { + alaBgpDebugEvent INTEGER, + alaBgpDebugStatus INTEGER, + alaBgpDebugDescription DisplayString + } + + alaBgpDebugEvent OBJECT-TYPE + SYNTAX INTEGER { + damp(1), + fsm(2), + recvupd(3), + sendupd(4), + open(5), + keepalive(6), + notify(7), + policy(8), + route(9), + sync(10), + aggr(11), + tcp(12), + warnings(13), + errors(14), + redist(15), + peer(16), + local(17), + mip(18), + tm(19), + info(20), + restart(21), + all(22) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "All the Debug Events/types described here stands deprecated in favour of + MIB objects defined in alaDrcTmBgpDebug Configuration." + ::= { alaBgpDebugEntry 1 } + + alaBgpDebugStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "All the Debug Events/types described here stands deprecated in favour of + MIB objects defined in alaDrcTmBgpDebug Configuration." + DEFVAL { disable } + ::= { alaBgpDebugEntry 2 } + + alaBgpDebugDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "All the Debug Events/types described here stands deprecated in favour of + MIB objects defined in alaDrcTmBgpDebug Configuration." + ::= { alaBgpDebugEntry 3 } + +-- +-- Bgp Network6 configuration Table (For IPv6) +-- + + alaBgpNetwork6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpNetwork6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network6 configuration table." + ::= { alcatelIND1BGPMIBObjects 11 } + + alaBgpNetwork6Entry OBJECT-TYPE + SYNTAX AlaBgpNetwork6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network6 entry." + INDEX { + alaBgpNetwork6Addr, + alaBgpNetwork6MaskLen + } + ::= { alaBgpNetwork6Table 1 } + + AlaBgpNetwork6Entry ::= + SEQUENCE { + alaBgpNetwork6Addr Ipv6Address, + alaBgpNetwork6MaskLen Unsigned32, + alaBgpNetwork6State INTEGER, + alaBgpNetwork6Metric Gauge32, + alaBgpNetwork6LocalPref Gauge32, + alaBgpNetwork6Community DisplayString, + alaBgpNetwork6RowStatus RowStatus + } + + alaBgpNetwork6Addr OBJECT-TYPE + SYNTAX Ipv6Address (SIZE(16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 address of the BGP Network." + ::= { alaBgpNetwork6Entry 1 } + + + alaBgpNetwork6MaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 address prefix of the BGP Network." + ::= { alaBgpNetwork6Entry 2 } + + + alaBgpNetwork6State OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the network is being actively advertised or not." + ::= { alaBgpNetwork6Entry 3 } + + alaBgpNetwork6Metric OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the MED to be used when advertising this network to + external peers. A value of 0 indicates not to send MED." + DEFVAL { 0 } + ::= { alaBgpNetwork6Entry 4 } + + alaBgpNetwork6LocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the override default LOCAL PREF to be used when + advertising this network to internal peers. A value of 0 indicates + not to override the default." + DEFVAL { 0 } + ::= { alaBgpNetwork6Entry 5 } + + alaBgpNetwork6Community OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute when advertising this network." + DEFVAL { "" } + ::= { alaBgpNetwork6Entry 6 } + + alaBgpNetwork6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpNetwork6Entry 7 } + +-- +-- Bgp IPv6 Routing table +-- + alaBgpRoute6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpRoute6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv6 Routing table." + ::= { alcatelIND1BGPMIBObjects 12 } + + alaBgpRoute6Entry OBJECT-TYPE + SYNTAX AlaBgpRoute6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Route entry." + INDEX { + alaBgpRoute6Addr, + alaBgpRoute6MaskLen + } + ::= { alaBgpRoute6Table 1 } + + AlaBgpRoute6Entry ::= + SEQUENCE { + alaBgpRoute6Addr Ipv6Address, + alaBgpRoute6MaskLen Unsigned32, + alaBgpRoute6State INTEGER, + alaBgpRoute6Paths Counter32, + alaBgpRoute6FeasiblePaths Counter32, + alaBgpRoute6NextHop Ipv6Address, + alaBgpRoute6IgpNextHop Ipv6Address, + alaBgpRoute6IsHidden INTEGER, + alaBgpRoute6IsAggregate INTEGER, + alaBgpRoute6IsAggregateContributor INTEGER, + alaBgpRoute6AdvNeighbors DisplayString, + alaBgpRoute6IsAggregateList INTEGER, + alaBgpRoute6IsAggregateWait INTEGER, + alaBgpRoute6IsOnEbgpChgList INTEGER, + alaBgpRoute6IsOnIbgpClientChgList INTEGER, + alaBgpRoute6IsOnIbgpChgList INTEGER, + alaBgpRoute6IsOnLocalChgList INTEGER, + alaBgpRoute6IsOnDeleteList INTEGER, + alaBgpRoute6IsDampened INTEGER + } + + alaBgpRoute6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpRoute6Entry 1 } + + alaBgpRoute6MaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address length." + ::= { alaBgpRoute6Entry 2 } + + alaBgpRoute6State OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being actively advertised or not." + ::= { alaBgpRoute6Entry 3 } + + alaBgpRoute6Paths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total paths available to this destination." + ::= { alaBgpRoute6Entry 4 } + + alaBgpRoute6FeasiblePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Feasible paths available to this destination." + ::= { alaBgpRoute6Entry 5 } + + alaBgpRoute6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Nexthop to reach this destination." + ::= { alaBgpRoute6Entry 6 } + + alaBgpRoute6IgpNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGP Nexthop to reach this destination." + ::= { alaBgpRoute6Entry 7 } + + alaBgpRoute6IsHidden OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is hidden by an aggregate." + ::= { alaBgpRoute6Entry 8 } + + alaBgpRoute6IsAggregate OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate." + ::= { alaBgpRoute6Entry 9 } + + alaBgpRoute6IsAggregateContributor OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is a contributor to an aggregate." + ::= { alaBgpRoute6Entry 10 } + + alaBgpRoute6AdvNeighbors OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of (addresses of) neighbours to whom this route has been + advertised is encoded here." + ::= { alaBgpRoute6Entry 11 } + + alaBgpRoute6IsAggregateList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is on an aggregate list." + ::= { alaBgpRoute6Entry 12 } + + alaBgpRoute6IsAggregateWait OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate waiting for a contributor." + ::= { alaBgpRoute6Entry 13 } + + alaBgpRoute6IsOnEbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of EBGP routes." + ::= { alaBgpRoute6Entry 14 } + + alaBgpRoute6IsOnIbgpClientChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP reflector-client routes." + ::= { alaBgpRoute6Entry 15 } + + alaBgpRoute6IsOnIbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP non-reflector-client routes." + ::= { alaBgpRoute6Entry 16 } + + alaBgpRoute6IsOnLocalChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of local routes." + ::= { alaBgpRoute6Entry 17 } + + alaBgpRoute6IsOnDeleteList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on delete list." + ::= { alaBgpRoute6Entry 18 } + + alaBgpRoute6IsDampened OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being route flap dampened." + ::= { alaBgpRoute6Entry 19 } + +-- +-- BGP path6 table +-- + alaBgpPath6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPath6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Path table." + ::= { alcatelIND1BGPMIBObjects 13 } + + alaBgpPath6Entry OBJECT-TYPE + SYNTAX AlaBgpPath6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP path6 entry." + INDEX { + alaBgpPath6Addr, + alaBgpPath6MaskLen, + alaBgpPath6PeerBgpId, + alaBgpPath6SrcProto + } + ::= { alaBgpPath6Table 1 } + + AlaBgpPath6Entry ::= + SEQUENCE { + alaBgpPath6Addr Ipv6Address, + alaBgpPath6MaskLen Unsigned32, + alaBgpPath6PeerBgpId IpAddress, + alaBgpPath6SrcProto INTEGER, + alaBgpPath6Weight INTEGER, + alaBgpPath6Pref Gauge32, + alaBgpPath6State INTEGER, + alaBgpPath6Origin INTEGER, + alaBgpPath6NextHop Ipv6Address, + alaBgpPath6As DisplayString, + alaBgpPath6LocalPref INTEGER, + alaBgpPath6Med Gauge32, + alaBgpPath6Atomic INTEGER, + alaBgpPath6AggregatorAs INTEGER, + alaBgpPath6AggregatorAddr IpAddress, + alaBgpPath6Community DisplayString, + alaBgpPath6UnknownAttr OCTET STRING, + alaBgpPath6OriginatorId IpAddress, + alaBgpPath6ClusterList DisplayString, + alaBgpPath6PeerName DisplayString + } + + alaBgpPath6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpPath6Entry 1 } + + alaBgpPath6MaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address length." + ::= { alaBgpPath6Entry 2 } + + alaBgpPath6PeerBgpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of the peer who sent this path. For locally + sourced routes, the value is 0.0.0.0." + ::= { alaBgpPath6Entry 3 } + + alaBgpPath6SrcProto OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- not specified + local(2), -- local interfaces + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First + isis(7), -- IS-IS + -- bgp(8) Border Gateway Protocol + ebgp(9), -- External BGP + ibgp(10), -- Internal BGP + aggregate(11), -- Aggregate + network(12) -- Network Command Route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol from which the path was learnt." + ::= { alaBgpPath6Entry 4 } + + alaBgpPath6Weight OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight assigned to this path." + ::= { alaBgpPath6Entry 5 } + + alaBgpPath6Pref OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference assigned to this path." + ::= { alaBgpPath6Entry 6 } + + alaBgpPath6State OBJECT-TYPE + SYNTAX INTEGER { + best(1), + feasible(2), + policyWait(3), + unSynchronized(4), + dampened(5), + none(6), + stale(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the state of the path. When path state is none it + indicates that there are no paths to this prefix/len and the + route is being purged from the system. Stale indicates that the + peer that advertised this route's nexthop is in the process of + graceful restart." + ::= { alaBgpPath6Entry 7 } + + + alaBgpPath6Origin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), + egp(2), + incomplete(3), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ORIGIN attribute of the path." + ::= { alaBgpPath6Entry 8 } + + alaBgpPath6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NEXTHOP attribute of the path." + ::= { alaBgpPath6Entry 9 } + + alaBgpPath6As OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence of AS path segments. + Each AS path segment is represented by a triple . + The TYPE is a 1-octet field which has two possible values: + (1) AS_SET : unordered set of ASs a route in the UPDATE message + has traversed. + (2) AS_SEQUENCE : ordered set of ASs a route in the UPDATE message + has traversed. + The LENGTH is a 1-octet field containing the number of ASs in + the value field. + The VALUE field contains one or more AS numbers, each AS is + represented in the octet string as a pair of octets according to + the following algorithm: + first-byte-of-pair = ASNumber / 256; + second-byte-of-pair = ASNumber & 255;" + ::= { alaBgpPath6Entry 10 } + + alaBgpPath6LocalPref OBJECT-TYPE + SYNTAX INTEGER(-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LOCAL_PREF attribute of the path. A value of -1 indicates + the absence of this attribute." + ::= { alaBgpPath6Entry 11 } + + alaBgpPath6Med OBJECT-TYPE + SYNTAX Gauge32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Multi Exit Disc. attribute of the path. A value of 4294967295 + indicates the absence of this attribute." + ::= { alaBgpPath6Entry 12 } + + alaBgpPath6Atomic OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this path is generated without selecting a + less specific route." + ::= { alaBgpPath6Entry 13 } + + alaBgpPath6AggregatorAs OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the last BGP4 speaker that performed route + aggregation. A value of 0 indicates the absence of this attribute." + ::= { alaBgpPath6Entry 14 } + + alaBgpPath6AggregatorAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the last BGP4 speaker that performed route + aggregation. A value of 0.0.0.0 indicates the absence of this + attribute." + ::= { alaBgpPath6Entry 15 } + + alaBgpPath6Community OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The community attribute of the path. The communities are + represented as series of 4 octet values." + ::= { alaBgpPath6Entry 16 } + + alaBgpPath6UnknownAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One or more path attributes not understood by this BGP4 speaker. + Size of zero (0) indicates the absence of such attribute(s). + Octets beyond the maximum size, if any, are not recorded by + this object." + ::= { alaBgpPath6Entry 17 } + + alaBgpPath6OriginatorId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router Id of the BGP4 speaker that performed route reflection, + if this is a reflected route in the local AS. A value of 0.0.0.0 indicates the + absence of this attribute. Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPath6Entry 18 } + + alaBgpPath6ClusterList OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence of Cluster Id values representing the reflection path that the route + has passed, if this is a reflected route in the local AS. Size of zero (0) + indicates the absence of this attribute. + Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPath6Entry 19 } + + alaBgpPath6PeerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The symbolic name of the peer that sent this path. For paths + corresponding to local or redistributed routes on this router, the + value is set to 'none'." + DEFVAL { "" } + ::= { alaBgpPath6Entry 20 } + +--- +--- BGP IPv6 Peer Table +--- + + alaBgpPeer6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPeer6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv6 peer table." + ::= { alcatelIND1BGPMIBObjects 14 } + + alaBgpPeer6Entry OBJECT-TYPE + SYNTAX AlaBgpPeer6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv6 Peer configuration entry." + INDEX { + alaBgpPeer6Addr + } + ::= { alaBgpPeer6Table 1 } + + AlaBgpPeer6Entry ::= + SEQUENCE { + alaBgpPeer6Addr Ipv6Address, + alaBgpPeer6AS INTEGER, + alaBgpPeer6Passive INTEGER, + alaBgpPeer6Name DisplayString, + alaBgpPeer6MultiHop INTEGER, + alaBgpPeer6MaxPrefix Gauge32, + alaBgpPeer6MaxPrefixWarnOnly INTEGER, + alaBgpPeer6NextHopSelf INTEGER, + alaBgpPeer6SoftReconfig INTEGER, + alaBgpPeer6InSoftReset INTEGER, + alaBgpPeer6Ipv4Unicast INTEGER, + alaBgpPeer6Ipv4Multicast INTEGER, + alaBgpPeer6RcvdRtRefreshMsgs Counter32, + alaBgpPeer6SentRtRefreshMsgs Counter32, + alaBgpPeer6RouteMapOut DisplayString, + alaBgpPeer6RouteMapIn DisplayString, + alaBgpPeer6LocalAddr Ipv6Address, + alaBgpPeer6LastDownReason INTEGER, + alaBgpPeer6LastDownTime TimeTicks, + alaBgpPeer6LastReadTime TimeTicks, + alaBgpPeer6RcvdNotifyMsgs Counter32, + alaBgpPeer6SentNotifyMsgs Counter32, + alaBgpPeer6LastSentNotifyReason INTEGER, + alaBgpPeer6LastRecvNotifyReason INTEGER, + alaBgpPeer6RcvdPrefixes Counter32, + alaBgpPeer6DownTransitions Counter32, + alaBgpPeer6Type INTEGER, + alaBgpPeer6AutoReStart INTEGER, + alaBgpPeer6ClientStatus INTEGER, + alaBgpPeer6ConfedStatus INTEGER, + alaBgpPeer6RemovePrivateAs INTEGER, + alaBgpPeer6ClearCounter INTEGER, + alaBgpPeer6TTL INTEGER, + alaBgpPeer6AspathListOut DisplayString, + alaBgpPeer6AspathListIn DisplayString, + alaBgpPeer6PrefixListOut DisplayString, + alaBgpPeer6PrefixListIn DisplayString, + alaBgpPeer6CommunityListOut DisplayString, + alaBgpPeer6CommunityListIn DisplayString, + alaBgpPeer6Restart INTEGER, + alaBgpPeer6DefaultOriginate INTEGER, + alaBgpPeer6ReconfigureInBound INTEGER, + alaBgpPeer6ReconfigureOutBound INTEGER, + alaBgpPeer6MD5Key DisplayString, + alaBgpPeer6MD5KeyEncrypt OCTET STRING, + alaBgpPeer6RowStatus RowStatus, + alaBgpPeer6UpTransitions Counter32, + alaBgpPeer6LastWriteTime TimeTicks, + alaBgpPeer6RcvdMsgs Counter32, + alaBgpPeer6SentMsgs Counter32, + alaBgpPeer6RcvdUpdMsgs Counter32, + alaBgpPeer6SentUpdMsgs Counter32, + alaBgpPeer6LastTransitionTime TimeTicks, + alaBgpPeer6LastUpTime TimeTicks, + alaBgpPeer6BgpId IpAddress, + alaBgpPeer6LocalIntfName DisplayString, + alaBgpPeer6RestartTime INTEGER, + alaBgpPeer6RestartState INTEGER, + alaBgpPeer6RestartFwdState INTEGER, + alaBgpPeer6Ipv6Unicast INTEGER, + alaBgpPeer6HoldTime INTEGER, + alaBgpPeer6KeepAlive INTEGER, + alaBgpPeer6ConnRetryInterval INTEGER, + alaBgpPeer6HoldTimeConfigured INTEGER, + alaBgpPeer6KeepAliveConfigured INTEGER, + alaBgpPeer6Ipv4NextHop IpAddress, + alaBgpPeer6Ipv6NextHop Ipv6Address, + alaBgpPeer6AdminStatus INTEGER, + alaBgpPeer6State INTEGER, + alaBgpPeer6LocalPort INTEGER, + alaBgpPeer6TcpWindowSize INTEGER, + alaBgpPeer6ActivateIpv6 INTEGER, + alaBgpPeer6MinRouteAdvertisementInterval INTEGER, + alaBgpPeer6Prefix6ListOut DisplayString, + alaBgpPeer6Prefix6ListIn DisplayString + } + + alaBgpPeer6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ipv6 Address of the peer." + ::= { alaBgpPeer6Entry 1 } + + alaBgpPeer6AS OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Autonomous system of the peer." + DEFVAL { 1 } + ::= { alaBgpPeer6Entry 2 } + + alaBgpPeer6Passive OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the peer passive status. If enabled the peer + will not initiate a transport connection." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 3 } + + alaBgpPeer6Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A symbolic name for the neighbour." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 4 } + + alaBgpPeer6MultiHop OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled the external peer is allowed to be multiple hops away." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 5 } + + alaBgpPeer6MaxPrefix OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum prefixes to be accepted from this peer. If this maximum + is reached, the peer will be sent a NOTIFY message with a CEASE ecode." + DEFVAL { 5000 } + ::= { alaBgpPeer6Entry 6 } + + alaBgpPeer6MaxPrefixWarnOnly OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the operator will be warned when the peer reaches + 80% of the configured maximum prefixes. To see this message, + BGP debug for type 'warnings' must be activated and debug level + set to 20." + DEFVAL { enable } + ::= { alaBgpPeer6Entry 7 } + + alaBgpPeer6NextHopSelf OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, nexthop processing in the updates sent to this + peer is disabled and is set to the IPv6 address of the interface + attached to this peer." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 8 } + + alaBgpPeer6SoftReconfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable dynamic policy configurability on the connection + to this peer." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 9 } + + alaBgpPeer6InSoftReset OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Route refresh capability is Enabled/Disabled on the connection + to this peer." + DEFVAL { enabled } + ::= { alaBgpPeer6Entry 10 } + + alaBgpPeer6Ipv4Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Unicast is Enabled/Disabled on + the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeer6Entry 11 } + + alaBgpPeer6Ipv4Multicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Multicast is Enabled/Disabled + on the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeer6Entry 12 } + + alaBgpPeer6RcvdRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages received from this peer." + ::= { alaBgpPeer6Entry 13 } + + alaBgpPeer6SentRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages sent to this peer." + ::= { alaBgpPeer6Entry 14 } + + alaBgpPeer6RouteMapOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates sent + to this peer. This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 15 } + + alaBgpPeer6RouteMapIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates + received from this peer. This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 16 } + + alaBgpPeer6LocalAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local IPv6 address of this connection." + ::= { alaBgpPeer6Entry 17 } + + alaBgpPeer6LastDownReason OBJECT-TYPE + SYNTAX INTEGER { + userRequest(1), + connectionTimeout(2), + holdTimeout(3), + badMsg(4), + fsmUnexpectedEvent(5), + peerClosed(6), + peerNotify(7), + transportError(8), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The general reason for termination of last established session + with the peer since the protocol was operationally up." + ::= { alaBgpPeer6Entry 18 } + + alaBgpPeer6LastDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was terminated." + ::= { alaBgpPeer6Entry 19 } + + alaBgpPeer6LastReadTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last read data from the peer." + ::= { alaBgpPeer6Entry 20 } + + alaBgpPeer6RcvdNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages received from this peer." + ::= { alaBgpPeer6Entry 21 } + + alaBgpPeer6SentNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages sent to this peer." + ::= { alaBgpPeer6Entry 22 } + + alaBgpPeer6LastSentNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason sent." + ::= { alaBgpPeer6Entry 23 } + + alaBgpPeer6LastRecvNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason received." + ::= { alaBgpPeer6Entry 24 } + + alaBgpPeer6RcvdPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of prefixes received from this peer." + ::= { alaBgpPeer6Entry 25 } + + alaBgpPeer6DownTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to IDLE state." + ::= { alaBgpPeer6Entry 26 } + + alaBgpPeer6Type OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether the peer belongs to the local autonomous + system(internal) or another autonomous system." + ::= { alaBgpPeer6Entry 27 } + + alaBgpPeer6ClearCounter OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of clear into this variable will clear the + per peer statistics." + DEFVAL { clear } + ::= { alaBgpPeer6Entry 28 } + + alaBgpPeer6AutoReStart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the peer autostart status. If enabled, the peer + will be automatically restarted (if administratively enabled) + after the transition to IDLE state." + DEFVAL { enable } + ::= { alaBgpPeer6Entry 29 } + + alaBgpPeer6ClientStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled this peer is a route reflection client." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 30 } + + alaBgpPeer6ConfedStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled this peer is a member of our confederation." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 31 } + + alaBgpPeer6RemovePrivateAs OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled private as numbers are stripped out in the updates + sent to this peer." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 32 } + + alaBgpPeer6TTL OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL count for packets on this TCP connection." + DEFVAL { 255 } + ::= { alaBgpPeer6Entry 33 } + + alaBgpPeer6AspathListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + sent to this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 34 } + + alaBgpPeer6AspathListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + received from this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 35 } + + alaBgpPeer6PrefixListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 36 } + + alaBgpPeer6PrefixListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + received from this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 37 } + + alaBgpPeer6CommunityListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + sent to this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 38 } + + alaBgpPeer6CommunityListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + received from this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 39 } + + alaBgpPeer6Restart OBJECT-TYPE + SYNTAX INTEGER { + restart(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of restart into this variable will restart the peer." + DEFVAL { restart } + ::= { alaBgpPeer6Entry 40 } + + alaBgpPeer6DefaultOriginate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled a default route is sent to this neighbour." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 41 } + + alaBgpPeer6ReconfigureInBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will + re-start inbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeer6Entry 42 } + + alaBgpPeer6ReconfigureOutBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will re-start + outbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeer6Entry 43 } + + alaBgpPeer6MD5Key OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of the MD5 key used in TCP connection with the peer. + This field is secured and returned value is non significant." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 44 } + + alaBgpPeer6MD5KeyEncrypt OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the MD5 key encrypted using 3DES algorithm. + It is calculated from MD5 key value, and is used only to restore + configuration on reboot." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 45 } + + alaBgpPeer6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpPeer6Entry 46 } + + alaBgpPeer6UpTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to ESTABLISHED state." + ::= { alaBgpPeer6Entry 47 } + + alaBgpPeer6LastWriteTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last sent data to the peer." + ::= { alaBgpPeer6Entry 48 } + + alaBgpPeer6RcvdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages received from the peer." + ::= { alaBgpPeer6Entry 49 } + + alaBgpPeer6SentMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages sent to the peer." + ::= { alaBgpPeer6Entry 50 } + + alaBgpPeer6RcvdUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages received from the peer." + ::= { alaBgpPeer6Entry 51 } + + alaBgpPeer6SentUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages sent to the peer." + ::= { alaBgpPeer6Entry 52 } + + alaBgpPeer6LastTransitionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session was operationally up or down to the peer." + ::= { alaBgpPeer6Entry 53 } + + alaBgpPeer6LastUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was established." + ::= { alaBgpPeer6Entry 54 } + + alaBgpPeer6BgpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP Identifier of the peer." + ::= { alaBgpPeer6Entry 55 } + + alaBgpPeer6LocalIntfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user defined name used to identify the local IPv6 interface for this + peer's TCP connection." + ::= { alaBgpPeer6Entry 56 } + + alaBgpPeer6RestartTime OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The graceful restart time interval advertised by this peer. A value of 0 indicates + that this peer is not capable of graceful restart, and has not advertised this capability." + ::= { alaBgpPeer6Entry 57 } + + alaBgpPeer6RestartState OBJECT-TYPE + SYNTAX INTEGER { + notRestarting(1), + restarting(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer is currently performing a graceful restart. A value of none + indicates that this peer is not capable of graceful restart." + ::= { alaBgpPeer6Entry 58 } + + alaBgpPeer6RestartFwdState OBJECT-TYPE + SYNTAX INTEGER { + notPreserved(1), + preserved(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has preserved the forwarding state during + the graceful restart. This value is defined only for a peer that has advertised + graceful restart capability. For peers that are not capable of graceful restart, + this value will be notPreserved." + ::= { alaBgpPeer6Entry 59 } + + alaBgpPeer6Ipv6Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has advertised Multiprotocol IPv6 Unicast capability + in its BGP OPEN message." + ::= { alaBgpPeer6Entry 60 } + + alaBgpPeer6HoldTime OBJECT-TYPE + SYNTAX INTEGER (0 | 3..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the Hold Timer established with the peer. + The value of this object is calculated by this BGP speaker by using the + smaller of the value in alaBgpPeer6HoldTimeConfigured and the Hold Time + received in the OPEN message. This value must be at lease three seconds + if it is not zero (0) in which case the session has not been + established with the peer, or, the value of alaBgpPeer6HoldTimeConfigured + is zero (0)." + ::= { alaBgpPeer6Entry 61 } + + alaBgpPeer6KeepAlive OBJECT-TYPE + SYNTAX INTEGER (0 | 1..21845) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the KeepAlive timer established with the peer. + The value of this object is calculated by this BGP speaker such that, + when compared with alaBgpPeer6HoldTime, it has the same proportion as what + alaBgpPeer6KeepAliveConfigured has when compared with alaBgpPeer6HoldTimeConfigured. + If the value of this object is zero (0), it indicates that the session + has not been established with the peer, or, the value of + alaBgpPeer6KeepAliveConfigured is zero (0)." + ::= { alaBgpPeer6Entry 62 } + + alaBgpPeer6ConnRetryInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval in seconds for the ConnectRetry timer. The suggested value + for this timer is 120 seconds." + ::= { alaBgpPeer6Entry 63 } + + alaBgpPeer6HoldTimeConfigured OBJECT-TYPE + SYNTAX INTEGER (0 | 3..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval in seconds for the Hold Time configured for this BGP speaker + with this peer. This value is placed in an OPEN message sent to this peer + by this BGP speaker, and is compared with the Hold Time field in an OPEN + message received from the peer when determining the Hold Time + (alaBgpPeer6HoldTime) with the peer. This value must not be less than + three seconds if it is not zero (0) in which case the Hold Time is NOT + to be negotiated with the peer. The suggested value for this timer + is 90 seconds." + ::= { alaBgpPeer6Entry 64 } + + alaBgpPeer6KeepAliveConfigured OBJECT-TYPE + SYNTAX INTEGER (0 | 1..21845) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval in seconds for the KeepAlive timer configured for this BGP + speaker with this peer. The value of this object will only determine the + KEEPALIVE messages' frequency relative to the value specified in + alaBgpPeer6HoldTimeConfigured; the actual time interval for the KEEPALIVE + messages is indicated by alaBgpPeer6KeepAlive. A reasonable maximum value + for this timer would be configured to be one third of that of + alaBgpPeer6HoldTimeConfigured. If the value of this object is zero (0), + no periodical KEEPALIVE messages are sent to the peer after the BGP + connection has been established. The suggested value for this timer + is 30 seconds." + ::= { alaBgpPeer6Entry 65 } + + alaBgpPeer6Ipv4NextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 nexthop address to be used for IPv4 routes advertised to this peer." + ::= { alaBgpPeer6Entry 66 } + + alaBgpPeer6Ipv6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 nexthop address to be used for IPv6 routes advertised to this peer." + ::= { alaBgpPeer6Entry 67 } + + alaBgpPeer6AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the BGP connection. A transition from 'stop' to 'start' + will cause the BGP Start Event to be generated. A transition from 'start' to + 'stop' will cause the BGP Stop Event to be generated. This parameter can be + used to restart BGP peer connections. Care should be used in providing + write access to this object without adequate authentication." + ::= { alaBgpPeer6Entry 68 } + + alaBgpPeer6State OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection state." + ::= { alaBgpPeer6Entry 69 } + + alaBgpPeer6LocalPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port number for this peer's TCP connection." + ::= { alaBgpPeer6Entry 70 } + + alaBgpPeer6TcpWindowSize OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the socket buffers, in bytes, used for this TCP connection." + ::= { alaBgpPeer6Entry 71 } + + alaBgpPeer6ActivateIpv6 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the Multiprotocol IPv6 Unicast capability is advertised to + this peer. If disabled, the capability is not advertised in the OPEN message." + DEFVAL { disabled } + ::= { alaBgpPeer6Entry 72 } + + alaBgpPeer6MinRouteAdvertisementInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval in seconds for the MinRouteAdvertisementInterval timer." + DEFVAL { 30 } + ::= { alaBgpPeer6Entry 73 } + + alaBgpPeer6Prefix6ListOut OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 74 } + + alaBgpPeer6Prefix6ListIn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + received from this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 75 } + + + +-- compliance statements + + alcatelIND1BGPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the BGP4 mib." + MODULE -- this module + MANDATORY-GROUPS { + alabgpMIBGlobalsGroup, + alabgpMIBPeerGroup, + alabgpMIBAggrGroup, + alabgpMIBNetworkGroup, + alabgpMIBRouteGroup, + alabgpMIBPathAttrGroup, + alabgpMIBDampGroup, + alabgpMIBRouteMapGroup, + alabgpMIBAspathListGroup, + alabgpMIBPrefixListGroup, + alabgpMIBCommunityListGroup, + alabgpMIBAspathPriListGroup, + alabgpMIBCommunityPriListGroup, + alabgpMIBRedistRouteGroup, + alabgpMIBDebugGroup, + alabgpMIBNetwork6Group, + alabgpMIBRoute6Group, + alabgpMIBPath6AttrGroup, + alabgpMIBPeer6Group + } + ::= { alcatelIND1BGPMIBCompliances 1 } + +-- units of conformance + + alabgpMIBGlobalsGroup OBJECT-GROUP + OBJECTS { + alaBgpProtoStatus, + alaBgpAutonomousSystemNumber, + alaBgpRouterId, + alaBgpIgpSynchStatus, + alaBgpMedAlways, + alaBgpDefaultLocalPref, + alaBgpMissingMed, + alaBgpManualTag, + alaBgpPromiscuousNeighbours, + alaBgpConfedId, + alaBgpDampening, + alaBgpDampHalfLife, + alaBgpDampMaxFlapHistory, + alaBgpDebugLevel, + alaBgpFastExternalFailOver, + alaBgpPeerChanges, + alaBgpVersion, + alaBgpProtoOperState, + alaBgpMaxPeers, + alaBgpNumActiveRoutes, + alaBgpNumEstabExternalPeers, + alaBgpNumEstabInternalPeers, + alaBgpNumPaths, + alaBgpNumFeasiblePaths, + alaBgpNumDampenedPaths, + alaBgpNumIgpSyncWaitPaths, + alaBgpNumPolicyChgPaths, + alaBgpMultiPath, + alaBgpRouteReflection, + alaBgpClusterId, + alaBgpDampeningClear, + alaBgpDampCutOff, + alaBgpDampReuse, + alaBgpDampCeil, + alaBgpAspathCompare, + alaBgpAsOriginInterval, + alaBgpMultiProtocolIpv4, + alaBgpMultiProtocolIpv6, + alaBgpBfdStatus, + alaBgpBfdAllNeighborStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information on global BGP state." + ::= { alcatelIND1BGPMIBGroups 1 } + + alabgpMIBPeerGroup OBJECT-GROUP + OBJECTS { + alaBgpPeerAddr, + alaBgpPeerAS, + alaBgpPeerPassive, + alaBgpPeerName, + alaBgpPeerMultiHop, + alaBgpPeerMaxPrefix, + alaBgpPeerMaxPrefixWarnOnly, + alaBgpPeerNextHopSelf, + alaBgpPeerSoftReconfig, + alaBgpPeerInSoftReset, + alaBgpPeerIpv4Unicast, + alaBgpPeerIpv4Multicast, + alaBgpPeerRcvdRtRefreshMsgs, + alaBgpPeerSentRtRefreshMsgs, + alaBgpPeerRouteMapOut, + alaBgpPeerRouteMapIn, + alaBgpPeerLocalAddr, + alaBgpPeerLastDownReason, + alaBgpPeerLastDownTime, + alaBgpPeerLastReadTime, + alaBgpPeerRcvdNotifyMsgs, + alaBgpPeerSentNotifyMsgs, + alaBgpPeerLastSentNotifyReason, + alaBgpPeerLastRecvNotifyReason, + alaBgpPeerRcvdPrefixes, + alaBgpPeerDownTransitions, + alaBgpPeerType, + alaBgpPeerAutoReStart, + alaBgpPeerClientStatus, + alaBgpPeerConfedStatus, + alaBgpPeerRemovePrivateAs, + alaBgpPeerClearCounter, + alaBgpPeerTTL, + alaBgpPeerAspathListOut, + alaBgpPeerAspathListIn, + alaBgpPeerPrefixListOut, + alaBgpPeerPrefixListIn, + alaBgpPeerCommunityListOut, + alaBgpPeerCommunityListIn, + alaBgpPeerRestart, + alaBgpPeerDefaultOriginate, + alaBgpPeerReconfigureInBound, + alaBgpPeerReconfigureOutBound, + alaBgpPeerMD5Key, + alaBgpPeerMD5KeyEncrypt, + alaBgpPeerRowStatus, + alaBgpPeerUpTransitions, + alaBgpPeerLastWriteTime, + alaBgpPeerRcvdMsgs, + alaBgpPeerSentMsgs, + alaBgpPeerRcvdUpdMsgs, + alaBgpPeerSentUpdMsgs, + alaBgpPeerIpv6Unicast, + alaBgpPeerIpv6NextHop, + alaBgpPeerLocalPort, + alaBgpPeerTcpWindowSize, + alaBgpPeerActivateIpv6, + alaBgpPeerBfdStatus, + alaBgpPeerPrefix6ListOut, + alaBgpPeerPrefix6ListIn + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP peers." + ::= { alcatelIND1BGPMIBGroups 2 } + + alabgpMIBAggrGroup OBJECT-GROUP + OBJECTS { + alaBgpAggrAddr, + alaBgpAggrMask, + alaBgpAggrSummarize, + alaBgpAggrSet, + alaBgpAggrState, + alaBgpAggrMetric, + alaBgpAggrLocalPref, + alaBgpAggrCommunity, + alaBgpAggrRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP aggregates." + ::= { alcatelIND1BGPMIBGroups 3 } + + alabgpMIBNetworkGroup OBJECT-GROUP + OBJECTS { + alaBgpNetworkAddr, + alaBgpNetworkMask, + alaBgpNetworkState, + alaBgpNetworkMetric, + alaBgpNetworkLocalPref, + alaBgpNetworkCommunity, + alaBgpNetworkRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP networks." + ::= { alcatelIND1BGPMIBGroups 4 } + + alabgpMIBRouteGroup OBJECT-GROUP + OBJECTS { + alaBgpRouteAddr, + alaBgpRouteMask, + alaBgpRouteState, + alaBgpRoutePaths, + alaBgpRouteFeasiblePaths, + alaBgpRouteNextHop, + alaBgpRouteIgpNextHop, + alaBgpRouteIsHidden, + alaBgpRouteIsAggregate, + alaBgpRouteIsAggregateContributor, + alaBgpRouteAdvNeighbors, + alaBgpRouteIsAggregateList, + alaBgpRouteIsAggregateWait, + alaBgpRouteIsOnEbgpChgList, + alaBgpRouteIsOnIbgpClientChgList, + alaBgpRouteIsOnIbgpChgList, + alaBgpRouteIsOnLocalChgList, + alaBgpRouteIsOnDeleteList, + alaBgpRouteIsDampened + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP routes." + ::= { alcatelIND1BGPMIBGroups 5 } + + alabgpMIBPathAttrGroup OBJECT-GROUP + OBJECTS { + alaBgpPathAddr, + alaBgpPathMask, + alaBgpPathPeerAddr, + alaBgpPathSrcProto, + alaBgpPathWeight, + alaBgpPathPref, + alaBgpPathState, + alaBgpPathOrigin, + alaBgpPathNextHop, + alaBgpPathAs, + alaBgpPathLocalPref, + alaBgpPathMed, + alaBgpPathAtomic, + alaBgpPathAggregatorAs, + alaBgpPathAggregatorAddr, + alaBgpPathCommunity, + alaBgpPathUnknownAttr, + alaBgpPathOriginatorId, + alaBgpPathClusterList, + alaBgpPathPeerInetType, + alaBgpPathPeerName + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP paths attributes." + ::= { alcatelIND1BGPMIBGroups 6 } + + alabgpMIBDampGroup OBJECT-GROUP + OBJECTS { + alaBgpDampAddr, + alaBgpDampMask, + alaBgpDampPeerAddr, + alaBgpDampFigureOfMerit, + alaBgpDampFlaps, + alaBgpDampDuration, + alaBgpDampLastUpdateTime, + alaBgpDampReuseTime, + alaBgpDampClear + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP dampening." + ::= { alcatelIND1BGPMIBGroups 7 } + + alabgpMIBRouteMapGroup OBJECT-GROUP + OBJECTS { + alaBgpRouteMapName, + alaBgpRouteMapInst, + alaBgpRouteMapAsPathMatchListId, + alaBgpRouteMapPrefixMatchListId, + alaBgpRouteMapCommunityMatchListId, + alaBgpRouteMapOrigin, + alaBgpRouteMapLocalPref, + alaBgpRouteMapLocalPrefMode, + alaBgpRouteMapMed, + alaBgpRouteMapMedMode, + alaBgpRouteMapAsPrepend, + alaBgpRouteMapSetCommunityMode, + alaBgpRouteMapCommunity, + alaBgpRouteMapMatchAsRegExp, + alaBgpRouteMapMatchPrefix, + alaBgpRouteMapMatchMask, + alaBgpRouteMapMatchCommunity, + alaBgpRouteMapWeight, + alaBgpRouteMapAction, + alaBgpRouteMapRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP route maps." + ::= { alcatelIND1BGPMIBGroups 8 } + + alabgpMIBAspathListGroup OBJECT-GROUP + OBJECTS { + alaBgpAspathMatchListId, + alaBgpAspathMatchListRegExp, + alaBgpAspathMatchListPriority, + alaBgpAspathMatchListAction, + alaBgpAspathMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP aspath lists." + ::= { alcatelIND1BGPMIBGroups 9 } + + alabgpMIBPrefixListGroup OBJECT-GROUP + OBJECTS { + alaBgpPrefixMatchListId, + alaBgpPrefixMatchListAddr, + alaBgpPrefixMatchListMask, + alaBgpPrefixMatchListGE, + alaBgpPrefixMatchListLE, + alaBgpPrefixMatchListAction, + alaBgpPrefixMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP prefix lists." + ::= { alcatelIND1BGPMIBGroups 10 } + + alabgpMIBCommunityListGroup OBJECT-GROUP + OBJECTS { + alaBgpCommunityMatchListId, + alaBgpCommunityMatchListString, + alaBgpCommunityMatchListPriority, + alaBgpCommunityMatchListType, + alaBgpCommunityMatchListAction, + alaBgpCommunityMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP community lists." + ::= { alcatelIND1BGPMIBGroups 11 } + + alabgpMIBAspathPriListGroup OBJECT-GROUP + OBJECTS { + alaBgpAspathPriMatchListId, + alaBgpAspathPriMatchListPriority, + alaBgpAspathPriMatchListIntIdx, + alaBgpAspathPriMatchListRegExp, + alaBgpAspathPriMatchListAction, + alaBgpAspathPriMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP aspath lists by priority." + ::= { alcatelIND1BGPMIBGroups 12 } + + alabgpMIBCommunityPriListGroup OBJECT-GROUP + OBJECTS { + alaBgpCommunityPriMatchListId, + alaBgpCommunityPriMatchListPriority, + alaBgpCommunityPriMatchListIntIdx, + alaBgpCommunityPriMatchListString, + alaBgpCommunityPriMatchListType, + alaBgpCommunityPriMatchListAction, + alaBgpCommunityPriMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP community lists by priority." + ::= { alcatelIND1BGPMIBGroups 13 } + + alabgpMIBRedistRouteGroup OBJECT-GROUP + OBJECTS { + alaBgpRedistRouteProto, + alaBgpRedistRouteDest, + alaBgpRedistRouteMask, + alaBgpRedistRouteMetric, + alaBgpRedistRouteLocalPref, + alaBgpRedistRouteCommunity, + alaBgpRedistRouteSubnetMatch, + alaBgpRedistRouteEffect, + alaBgpRedistRouteRowStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects for managing BGP redistribution routes. These objects have been + deprecated, and this group is no longer mandatory." + ::= { alcatelIND1BGPMIBGroups 14 } + + alabgpMIBDebugGroup OBJECT-GROUP + OBJECTS { + alaBgpDebugEvent, + alaBgpDebugStatus, + alaBgpDebugDescription + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP debug infos. These objects have been + deprecated, and this group is no longer mandatory." + ::= { alcatelIND1BGPMIBGroups 15 } + + alabgpMIBNetwork6Group OBJECT-GROUP + OBJECTS { + alaBgpNetwork6Addr, + alaBgpNetwork6MaskLen, + alaBgpNetwork6State, + alaBgpNetwork6Metric, + alaBgpNetwork6LocalPref, + alaBgpNetwork6Community, + alaBgpNetwork6RowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP IPv6 networks." + ::= { alcatelIND1BGPMIBGroups 16 } + + alabgpMIBRoute6Group OBJECT-GROUP + OBJECTS { + alaBgpRoute6Addr, + alaBgpRoute6MaskLen, + alaBgpRoute6State, + alaBgpRoute6Paths, + alaBgpRoute6FeasiblePaths, + alaBgpRoute6NextHop, + alaBgpRoute6IgpNextHop, + alaBgpRoute6IsHidden, + alaBgpRoute6IsAggregate, + alaBgpRoute6IsAggregateContributor, + alaBgpRoute6AdvNeighbors, + alaBgpRoute6IsAggregateList, + alaBgpRoute6IsAggregateWait, + alaBgpRoute6IsOnEbgpChgList, + alaBgpRoute6IsOnIbgpClientChgList, + alaBgpRoute6IsOnIbgpChgList, + alaBgpRoute6IsOnLocalChgList, + alaBgpRoute6IsOnDeleteList, + alaBgpRoute6IsDampened + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP routes." + ::= { alcatelIND1BGPMIBGroups 17 } + + alabgpMIBPath6AttrGroup OBJECT-GROUP + OBJECTS { + alaBgpPath6Addr, + alaBgpPath6MaskLen, + alaBgpPath6PeerBgpId, + alaBgpPath6SrcProto, + alaBgpPath6Weight, + alaBgpPath6Pref, + alaBgpPath6State, + alaBgpPath6Origin, + alaBgpPath6NextHop, + alaBgpPath6As, + alaBgpPath6LocalPref, + alaBgpPath6Med, + alaBgpPath6Atomic, + alaBgpPath6AggregatorAs, + alaBgpPath6AggregatorAddr, + alaBgpPath6Community, + alaBgpPath6UnknownAttr, + alaBgpPath6OriginatorId, + alaBgpPath6ClusterList, + alaBgpPath6PeerName + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP paths attributes." + ::= { alcatelIND1BGPMIBGroups 18 } + + alabgpMIBPeer6Group OBJECT-GROUP + OBJECTS { + alaBgpPeer6Addr, + alaBgpPeer6AS, + alaBgpPeer6Passive, + alaBgpPeer6Name, + alaBgpPeer6MultiHop, + alaBgpPeer6MaxPrefix, + alaBgpPeer6MaxPrefixWarnOnly, + alaBgpPeer6NextHopSelf, + alaBgpPeer6SoftReconfig, + alaBgpPeer6InSoftReset, + alaBgpPeer6Ipv4Unicast, + alaBgpPeer6Ipv4Multicast, + alaBgpPeer6RcvdRtRefreshMsgs, + alaBgpPeer6SentRtRefreshMsgs, + alaBgpPeer6RouteMapOut, + alaBgpPeer6RouteMapIn, + alaBgpPeer6LocalAddr, + alaBgpPeer6LastDownReason, + alaBgpPeer6LastDownTime, + alaBgpPeer6LastReadTime, + alaBgpPeer6RcvdNotifyMsgs, + alaBgpPeer6SentNotifyMsgs, + alaBgpPeer6LastSentNotifyReason, + alaBgpPeer6LastRecvNotifyReason, + alaBgpPeer6RcvdPrefixes, + alaBgpPeer6DownTransitions, + alaBgpPeer6Type, + alaBgpPeer6AutoReStart, + alaBgpPeer6ClientStatus, + alaBgpPeer6ConfedStatus, + alaBgpPeer6RemovePrivateAs, + alaBgpPeer6ClearCounter, + alaBgpPeer6TTL, + alaBgpPeer6AspathListOut, + alaBgpPeer6AspathListIn, + alaBgpPeer6PrefixListOut, + alaBgpPeer6PrefixListIn, + alaBgpPeer6CommunityListOut, + alaBgpPeer6CommunityListIn, + alaBgpPeer6Restart, + alaBgpPeer6DefaultOriginate, + alaBgpPeer6ReconfigureInBound, + alaBgpPeer6ReconfigureOutBound, + alaBgpPeer6MD5Key, + alaBgpPeer6MD5KeyEncrypt, + alaBgpPeer6RowStatus, + alaBgpPeer6UpTransitions, + alaBgpPeer6LastWriteTime, + alaBgpPeer6RcvdMsgs, + alaBgpPeer6SentMsgs, + alaBgpPeer6RcvdUpdMsgs, + alaBgpPeer6SentUpdMsgs, + alaBgpPeer6Ipv6Unicast, + alaBgpPeer6HoldTime, + alaBgpPeer6KeepAlive, + alaBgpPeer6ConnRetryInterval, + alaBgpPeer6HoldTimeConfigured, + alaBgpPeer6KeepAliveConfigured, + alaBgpPeer6Ipv4NextHop, + alaBgpPeer6Ipv6NextHop, + alaBgpPeer6AdminStatus, + alaBgpPeer6State, + alaBgpPeer6LocalPort, + alaBgpPeer6TcpWindowSize, + alaBgpPeer6ActivateIpv6, + alaBgpPeer6MinRouteAdvertisementInterval, + alaBgpPeer6Prefix6ListOut, + alaBgpPeer6Prefix6ListIn + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP peers." + ::= { alcatelIND1BGPMIBGroups 19 } + + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB b/MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB new file mode 100644 index 0000000..f1e53b5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-CHASSIS-MIB @@ -0,0 +1,2263 @@ +ALCATEL-IND1-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Unsigned32, + Counter32 FROM SNMPv2-SMI + PhysicalIndex, + entPhysicalIndex FROM ENTITY-MIB + hardentIND1Physical, + chassisTraps, + hardentIND1Chassis FROM ALCATEL-IND1-BASE + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + DisplayString, + MacAddress, + TEXTUAL-CONVENTION FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF; + + +alcatelIND1ChassisMIB MODULE-IDENTITY + LAST-UPDATED "200706180000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + etwork Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the Chassis Supervision + Chassis MIB + for managing physical chassis objects not covered in the IETF + Entity MIB (rfc 2737). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200906090000Z" + DESCRIPTION + "Added new object chasEntPhysPowerType and TEXTUAL-CONVENTION + ChasEntPhysPowerType." + + REVISION "200906260000Z" + DESCRIPTION + "Added new object chasEntPhysPowerControlChecksum." + + REVISION "200706180000Z" + + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { hardentIND1Chassis 1 } + + alcatelIND1ChassisMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Managed Objects." + ::= { alcatelIND1ChassisMIB 1 } + + alcatelIND1ChassisMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Conformance Information." + ::= { alcatelIND1ChassisMIB 2 } + + alcatelIND1ChassisMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1ChassisMIBConformance 1 } + + + alcatelIND1ChassisMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Compliance Statements." + ::= { alcatelIND1ChassisMIBConformance 2 } + + + alcatelIND1ChassisPhysMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Managed Objects." + ::= { hardentIND1Physical 1 } + + + alcatelIND1ChassisPhysMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Conformance Information." + ::= { hardentIND1Physical 2 } + + + alcatelIND1ChassisPhysMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1ChassisPhysMIBConformance 1 } + + + alcatelIND1ChassisPhysMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Compliance Statements." + ::= { alcatelIND1ChassisPhysMIBConformance 2 } + + +-- CONTROL MODULE TABLE + +chasControlModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasControlModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for the primary control module." +::= { alcatelIND1ChassisMIBObjects 1 } + + +chasControlModuleEntry OBJECT-TYPE + SYNTAX ChasControlModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the primary control module. This table is an extension + of the entity physical table but this class is instanciated only for a + the primary control module that has a particular Index." + INDEX { entPhysicalIndex } +::= { chasControlModuleTable 1 } + + +ChasControlModuleEntry ::= SEQUENCE + { + chasControlRunningVersion INTEGER, + chasControlActivateTimeout INTEGER, + chasControlVersionMngt INTEGER, + chasControlDelayedActivateTimer Unsigned32, + chasControlCertifyStatus INTEGER, + chasControlSynchronizationStatus INTEGER, + chasControlAcrossCmmWorkingSynchroStatus INTEGER, + chasControlAcrossCmmCertifiedSynchroStatus INTEGER + + } + + +chasControlRunningVersion OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + working(2), + certified(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of the Running Version (or Running Configuration) for + the control module. Note that the Running Version value of (1) unknown, + (2) working, or (3) certified is returned." +::= { chasControlModuleEntry 1 } + + +chasControlActivateTimeout OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is in seconds. It represents how much time before the + switch automatically falls back to the certified version. This value + is set via the Activate(reload working) cli command. + An Activate reboot must be initiated via the primary CMM and that + the timeout value can be accessed via user interface to the primary CMM + only. After the Activate reboot has been initiated, a timeout will occur + (i.e., an Activate Timeout) at the timeout value specified by the user. + If a reboot cancel has not been received prior to the timeout expiration, + the primary CMM will automatically reboot (i.e., re-reboot) using the + certified configuration. This ensures that an automatic backup reboot is + available using the certified configuration in the event that the user + is unable to interface with primary CMM as a result of the attempted + Activate reboot. If the Activate reboot is successful, the user cancels + the backup reboot via the normal reboot cancellation process (i.e., a + zero value is written for the object chasControlDelayedRebootTimer)." +::= { chasControlModuleEntry 2 } + + +chasControlVersionMngt OBJECT-TYPE + SYNTAX INTEGER + { + notSignificant(1), + certifySynchro(2), + certifyNoSynchro(3), + flashSynchro(4), + restore(5), + activate(6), + issu(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the primary this means: + notSignificant - No command applied. + certifySynchro - Copy the file from the working to the certified + directory and from the primary to the secondary + (reboot of the secondary). + certifyNoSynchro - Copy the file from the working to the certified + directory. + flashSynchro - Copy the file from the primary to the secondary + (reboot of the secondary). + restore - Copy the file from the certified directory to the + working directory. + activate - Reload from the working directory. Activate can be + scheduled. + issu - In Service Software Upgrade (ISSU). Process can + scheduled." + +::= { chasControlModuleEntry 3 } + + +chasControlDelayedActivateTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..31622400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timer value in seconds used to initiate a delayed activate of the primary + CMM. Writing this object to a non-zero value results in CMM reboot of the + working directory following expiration of the specified activate timer delay. + Writing this object to zero results in an immediately activate process. + It is now adjusted to wait a maximum of 366 days." +::= { chasControlModuleEntry 4 } + + + +chasControlCertifyStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + needCertify(2), + certified(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the control module has been certified + (that is the working directory matches the certified directory)" +::= { chasControlModuleEntry 5 } + + +chasControlSynchronizationStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + monoControlModule(2), + notSynchronized(3), + synchronized(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the control module has been synchronized + (that is the working directory matches the working directory + on the other control module(s) if present). Returned value is + monoControlModule when no other control module is present." +::= { chasControlModuleEntry 6 } + + +chasControlAcrossCmmWorkingSynchroStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + monoCMM(2), + no(3), + yes(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the /working has been synchronized + across the CMMs (that is the working directory matches the working directory + on all CMMs if present)" +::= { chasControlModuleEntry 7 } + +chasControlAcrossCmmCertifiedSynchroStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + monoCMM(2), + no(3), + yes(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the /certified has been synchronized + across the CMMs if present)" +::= { chasControlModuleEntry 8 } + +-- CONTROL REDUNDANT TABLE + + +chasControlRedundantTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasControlRedundantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per control module. There is always at least + one control module in the system." +::= { alcatelIND1ChassisMIBObjects 2 } + + +chasControlRedundantEntry OBJECT-TYPE + SYNTAX ChasControlRedundantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular control module this table is an extension + of the entity physical table but this class is instanciated only for a + particular type of physical entity: the control module that has a + particular Index." + INDEX { entPhysicalIndex } +::= { chasControlRedundantTable 1 } + + +ChasControlRedundantEntry ::= SEQUENCE + { + chasControlNumberOfTakeover Counter32, + chasControlDelayedRebootTimer Unsigned32 + } + + +chasControlNumberOfTakeover OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a count of the number of times the control module has + changed from primary to secondary mode as a result of a Takeover. Note + that this object can be accessed via user interface to either the + primary or secondary CMM. The value returned is the number of times + that the interfacing control module (either primary or secondary CMM) + has changed from primary to secondary mode. This value does not reflect + the total number of CMM Takeovers for the switch. To get the total + number of Takeovers for the switch, it is necessary to read this value + via user interface to each control module independently." +::= { chasControlRedundantEntry 1 } + + +chasControlDelayedRebootTimer OBJECT-TYPE + SYNTAX Unsigned32 (0.. 31622400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timer value (in seconds) used to initiate a delayed reboot of the primary + or secondary CMM using the certified configuration. Writing this object to + a non-zero value results in a CMM reboot following expiration of the + specified reset timer delay. Writing this object to zero results in + cancellation of a pending CMM delayed reboot. + It is now adjusted to wait a maximum of 366 days." +::= { chasControlRedundantEntry 2 } + + + -- CHASSIS TABLE + +chasChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per chassis. There is always at least one + chassis or many like for stackable product." +::= { alcatelIND1ChassisMIBObjects 3 } + + +chasChassisEntry OBJECT-TYPE + SYNTAX ChasChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular control module this table is an extension + of the entity physical table but this class is instanciated only for a + particular type of physical entity: the control module that has a + particular Index." + INDEX { entPhysicalIndex } +::= { chasChassisTable 1 } + + +ChasChassisEntry ::= SEQUENCE + { + chasFreeSlots Unsigned32, + chasPowerLeft INTEGER, + chasNumberOfResets Counter32, + chasHardwareBoardTemp INTEGER, + chasHardwareCpuTemp INTEGER, + chasTempRange INTEGER, + chasTempThreshold INTEGER, + chasDangerTempThreshold INTEGER, + chasPrimaryPhysicalIndex INTEGER + } + + +chasFreeSlots OBJECT-TYPE + SYNTAX Unsigned32 (0..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free NI front panel slots." +::= { chasChassisEntry 1 } + + +chasPowerLeft OBJECT-TYPE + SYNTAX INTEGER (-100000..100000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power still available on the chassis in Watts." +::= { chasChassisEntry 2 } + + +chasNumberOfResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a count of the number of times this station has been reset + since a cold-start." +::= { chasChassisEntry 3 } + +chasHardwareBoardTemp OBJECT-TYPE + SYNTAX INTEGER (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for this chassis. + This temperature is what is used for comparing to the threshold and + determining whether the value is in range." +::= { chasChassisEntry 4 } + +chasHardwareCpuTemp OBJECT-TYPE + SYNTAX INTEGER (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the SPARC Temperature + Sensor (degrees Centigrade) for this chassis. + This object is not applicable for Hawk and 0 is returned" +::= { chasChassisEntry 5 } + + +chasTempRange OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + notPresent(2), + underThreshold(3), + overFirstThreshold(4), + overDangerThreshold(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temp Range is the value of the temperature sensor for the chassis. The + Temp Range value reflects the temperature of the chassis relative to the + Temp Threshold value (i.e., over vs. under the threshold)." +::= { chasChassisEntry 6 } + + +chasTempThreshold OBJECT-TYPE + SYNTAX INTEGER (1..150) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the threshold temperature in degrees Celsius for the + chassis. Temp Threshold is the chassis temperature point at which, + when reached due to an ascending or descending temperature transition, + a temperature notification is provided to the user. When this threshold + is exceeded, we start sending traps and other operator notification." +::= { chasChassisEntry 7 } + +chasDangerTempThreshold OBJECT-TYPE + SYNTAX INTEGER (30..150) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Threshold is a second one which is hardcoded. When the + Chassis Exceeds this value it starts shutting down NIs. + This value will be set by the factory and not changeable." +::= { chasChassisEntry 8 } + + +chasPrimaryPhysicalIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value holds the Entity Table Physical Index for the Control + Module that is currently primary. This is to allow snmp managers + to determine which Control Module is currently primary so it knows + what entry in the chasControlModuleTable to access for setting the + chasControlVersionMngt values for controling the switch." +::= { chasChassisEntry 9 } + + +-- Extension of the Entity physical table + +chasEntPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical entity. It is an extension for + the entity physical table (rfc 2737) that is instantiated for every physical entity + object. The fields are not always significant for every object." +::= { alcatelIND1ChassisPhysMIBObjects 1 } + + +chasEntPhysicalEntry OBJECT-TYPE + SYNTAX ChasEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical entity." + INDEX { entPhysicalIndex } +::= { chasEntPhysicalTable 1 } + + +ChasEntPhysLed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Textual convention for physical LEDs. Note: Due to European regulation, the LEDs + will never be illuminated in red, but will be either green or amber." + SYNTAX INTEGER { + notApplicable (0), + off (1), + greenOn (2), + greenBlink (3), + amberOn (4), + amberBlink (5) + } + +ChasEntPhysPowerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Textual convention for type of power supply." + SYNTAX INTEGER { + notApplicable (0), -- entPhysicalClass for this physical entity + -- is not powerSupply. + ac (1), -- Power Supply is AC + dc (2) -- Power Supply is DC + } + +ChasEntPhysicalEntry ::= SEQUENCE + { + chasEntPhysAdminStatus INTEGER, + chasEntPhysOperStatus INTEGER, + chasEntPhysLedStatus BITS, + chasEntPhysPower INTEGER, + chasEntPhysModuleType SnmpAdminString, + chasEntPhysMfgDate SnmpAdminString, + chasEntPhysPartNumber SnmpAdminString, + chasEntPhysLedStatusOk1 ChasEntPhysLed, + chasEntPhysLedStatusOk2 ChasEntPhysLed, + chasEntPhysLedStatusPrimaryCMM ChasEntPhysLed, + chasEntPhysLedStatusSecondaryCMM ChasEntPhysLed, + chasEntPhysLedStatusTemperature ChasEntPhysLed, + chasEntPhysLedStatusFan ChasEntPhysLed, + chasEntPhysLedStatusFan1 ChasEntPhysLed, + chasEntPhysLedStatusFan2 ChasEntPhysLed, + chasEntPhysLedStatusFan3 ChasEntPhysLed, + chasEntPhysLedStatusBackupPS ChasEntPhysLed, + chasEntPhysLedStatusInternalPS ChasEntPhysLed, + chasEntPhysLedStatusControl ChasEntPhysLed, + chasEntPhysLedStatusFabric ChasEntPhysLed, + chasEntPhysLedStatusPSU ChasEntPhysLed, + chasEntPhysAsicRev SnmpAdminString, + chasEntPhysCpldRev SnmpAdminString, + chasEntPhysDefaultMinibootRev SnmpAdminString, + chasEntPhysBackUpMinibootRev SnmpAdminString, + chasEntPhysBootromRev SnmpAdminString, + chasEntPhysNiNum INTEGER, + chasEntPhysGbicNum INTEGER, + chasEntPhysWaveLen INTEGER, + chasEntPhysUbootRev SnmpAdminString, + chasEntPhysUbootMinibootRev SnmpAdminString, + chasEntPhysMacAddress MacAddress, + chasEntPhysPoeSwVersion SnmpAdminString, + chasEntPhysC20LFailCont INTEGER, + chasEntPhysCpuModel SnmpAdminString, + chasEntPhysPowerType ChasEntPhysPowerType, + chasEntPhysPowerControlChecksum SnmpAdminString + } + + +chasEntPhysAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + powerOff(2), + powerOn(3), + reset(4), + takeover(5), + resetAll(6), + standby(7), + resetWithFabric(8), + takeoverWithFabrc(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "All modules (even empty slots) are in unknown state when the chassis + first powers up. + + Chassis status possible value: + powerOn <=> powered up + + Control Module possible value: + powerOn <=> CM up and running + reset <=> CM reset + takeover <=> Secondary CM takes over + resetAll <=> resets the whole switch + NI status possible value: + powerOn <=> NI is either powered (up or down) or waiting to be powered + whenever more power is available. This admin status has not full meaning + without chasEntPhysOperStatus + powerOff <=> NI down and unpowered and NI will not be powered until user + requests it, a failover happens or a reboot happens + reset <=> NI reset + + FABRIC status possible value: + powerOn <=> FABRIC is powered + powerOff <=> FABRIC is unpowered + standby <=> FABRIC is powered and requested to be redundant (inactive) + + Daughter board status possible value: + powerOn <=> DB up and running + reset <=> DB reset (TO BE CONFIRMED) + + Power supply status possible value: + powerOn <=> PS up" +::= { chasEntPhysicalEntry 1 } + + +chasEntPhysOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + testing(3), + unknown(4), + secondary(5), + notPresent(6), + unpowered(7), + master(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "All modules (even empty slots) are in unknown state when the chassis + first powers up. + + Chassis status possible value : + up <=> powered up + + Control Module possible value : + notPresent <=> CM not present + up <=> CM up and running + down <=> CM down and powered + secondary <=> CM in secondary mode and running + + NI status possible value : + notPresent <=> NI not present + up <=> NI up and running + down <=> NI down and powered + unpowered <=> NI unpowered because there is not enough power in the system + (chasEntPhysAdminStatus = powerOn) or because the NI has to be OFF + (chasEntPhysAdminStatus = powerOff). This operational status has + not full meaning without chasEntPhysAdminStatus + + Fabric status possible value : + master <=> up and acting as master + up <=> up and acting as slave + secondary <=> secondary mode for redundancy + + Daughter board status possible value : + notPresent <=> DB not present + up <=> DB up and running + down <=> DB down and powered + + Power supply status possible value : + notPresent <=> PS not present + up <=> PS up" +::= { chasEntPhysicalEntry 2 } + + +chasEntPhysLedStatus OBJECT-TYPE + SYNTAX BITS { + ok1GreenLSBit(0), + ok1GreenMSBit(1), + ok1AmberLSBit(2), + ok1AmberMSBit(3), + ok2GreenLSBit(4), + ok2GreenMSBit(5), + ok2AmberLSBit(6), + ok2AmberMSBit(7), + controlGreenLSBit(8), + controlGreenMSBit(9), + controlAmberLSBIt(10), + controlAmberMSBIt(11), + fabricGreenLSBit(12), + fabricGreenMSBit(13), + fabricAmberLSBit(14), + fabricAmberMSBit(15), + tempGreenLSBit(16), + tempGreenMSBit(17), + tempAmberLSBit(18), + tempAmberMSBit(19), + fanGreenLSBit(20), + fanGreenMSBit(21), + fanAmberLSBit(22), + fanAmberMSBit(23), + powerSupGreenLSBit(24), + powerSupGreenMSBit(25), + powerSupAmberLSBit(26), + powerSupAmberMSBit(27), + backupPowerSupGreenLSBit(28), + backupPowerSupGreenMSBit(29), + backupPowerSupAmberLSBit(30), + backupPowerSupAmberMSBit(31) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object has been deprecated because the other enumerated objects can provide the same information. + A get to this object will return 0. + + The status of each of the LEDs of this module. + + Fuji CFM: + + [31:30] BPSU amber 00=off 01=on 10=reserved 11=blinking + [29:28] PSU green 00=off 01=on 10=reserved 11=blinking + [27:26] PSU amber 00=off 01=on 10=reserved 11=blinking + [25:24] PSU green 00=off 01=on 10=reserved 11=blinking + [23:22] Fan amber 00=off 01=on 10=reserved 11=blinking + [21:20] Fan green 00=off 01=on 10=reserved 11=blinking + [19:18] Temp amber 00=off 01=on 10=reserved 11=blinking + [17:16] Temp green 00=off 01=on 10=reserved 11=blinking + [15:14] Fabric amber 00=off 01=on 10=reserved 11=blinking + [13:12] Fabric green 00=off 01=on 10=reserved 11=blinking + [11:10] Control amber 00=off 01=on 10=reserved 11=blinking + [9:8] Control green 00=off 01=on 10=reserved 11=blinking + [7:6] OK2 amber 00=off 01=on 10=reserved 11=blinking + [5:4] OK2 green 00=off 01=on 10=reserved 11=blinking + [3:2] OK1 amber 00=off 01=on 10=reserved 11=blinking + [1:0] OK1 green 00=off 01=on 10=reserved 11=blinking + + Falcon CMM: + + [11] Fan 1=Green (ok) 0=amber (fail) + [10] Temperature 1=Green (ok) 0=amber (fail) + [9] Secondary CMM 1=amber 0=OFF + [8] Primary CMM 1=amber 0=OFF + [7:6] OK2 amber 00=off 01=on 10=blink 11=reserved + [5:4] OK2 green 00=off 01=on 10=blink 11=reserved + [3:2] OK1 amber 00=off 01=on 10=blink 11=reserved + [1:0] OK1 green 00=off 01=on 10=blink 11=reserved + + Eagle CMM: + + [17:16] Fan 3 (rear) 00=amber 01=green 10=blink 11=reserved + [15:14] Fan 2 (top right) 00=amber 01=green 10=blink 11=reserved + [13:12] Fan 1 (top left) 00=amber 01=green 10=blink 11=reserved + [11] Status 1=Green (ok) 0=amber (fail) + [10] Temperature 1=Green (ok) 0=amber (fail) + [9] Secondary CMM 1=amber 0=OFF + [8] Primary CMM 1=amber 0=OFF + [7:6] OK2 amber 00=off 01=on 10=blink 11=reserved + [5:4] OK2 green 00=off 01=on 10=blink 11=reserved + [3:2] OK1 amber 00=off 01=on 10=blink 11=reserved + [1:0] OK1 green 00=off 01=on 10=blink 11=reserved + + + Hawk Stack: + + [19] fanGroup 1=Green (ok) 0=amber (fail) + [18] internalPS 1=Green (ok) 0=amber (fail) + [11] backupPS 1=Green (ok) 0=amber (fail) + [10] Temperature 1=Green (ok) 0=amber (fail) + [9] Secondary CMM 1=amber 0=OFF + [8] Primary CMM 1=amber 0=OFF + [7:6] OK2 amber 00=off 01=on 10=blink 11=reserved + [5:4] OK2 green 00=off 01=on 10=blink 11=reserved + [3:2] OK1 amber 00=off 01=on 10=blink 11=reserved + [1:0] OK1 green 00=off 01=on 10=blink 11=reserved + + NI: + + [7:6] OK2 amber 00=off 01=on 10=blink 11=reserved + [5:4] OK2 green 00=off 01=on 10=blink 11=reserved + [3:2] OK1 amber 00=off 01=on 10=blink 11=reserved + [1:0] OK1 green 00=off 01=on 10=blink 11=reserved + + + FABRIC (Eagle Only): + + [7:6] OK2 Yellow LED 01=on 00=off 10=blink 11=reserved + [5:4] OK2 Green LED 01=on 00=off 10=blink 11=reserved + [3:2] OK1 Yellow LED 01=on 00=off 10=blink 11=reserved + [1:0] OK1 Green LED 01=on 00=off 10=blink 11=reserved + + + +NOTE: Due to European regulation, the LEDs will NEVER be illuminated RED! + They in fact will be either green OR amber." + +::= { chasEntPhysicalEntry 3 } + +chasEntPhysPower OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the NI, PS and Control Modules. It + corresponds to a a static value for the power consumption of an NI + module or Control Module. This value is in Watts." + ::= { chasEntPhysicalEntry 4 } + +chasEntPhysModuleType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the unique Module Type or ID from the entities eeprom. + This value is guarrantteed to be unique to each type of Module. + This value is only intended for Alcatel internal use." + ::= { chasEntPhysicalEntry 5 } + +chasEntPhysMfgDate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the manufacturing date of the entity. + Its format is mmm dd yyyy : NOV 27 2001." + ::= { chasEntPhysicalEntry 6 } + +chasEntPhysPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the Alcatel Part Number for the entity. + This value is used to identify what is + needed when placing orders with Alcatel." + ::= { chasEntPhysicalEntry 7 } + +chasEntPhysLedStatusOk1 OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED OK1 status indication" + ::= { chasEntPhysicalEntry 8 } + +chasEntPhysLedStatusOk2 OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED OK2 status indication" + ::= { chasEntPhysicalEntry 9 } + +chasEntPhysLedStatusPrimaryCMM OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED Primary chassis indication" + ::= { chasEntPhysicalEntry 10 } + +chasEntPhysLedStatusSecondaryCMM OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED Secondary chassis indication" + ::= { chasEntPhysicalEntry 11 } + +chasEntPhysLedStatusTemperature OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED temperature status indication" + ::= { chasEntPhysicalEntry 12 } + +chasEntPhysLedStatusFan OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For Hawk stacks used as a fan group status LED. For eagle CMM's user instead: + Fan 1 (top left), Fan 2 (top right), Fan 3 (rear)" + ::= { chasEntPhysicalEntry 13 } + +chasEntPhysLedStatusFan1 OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis fan status, Eagle (top left), Fuji (top right)" + ::= { chasEntPhysicalEntry 14 } + +chasEntPhysLedStatusFan2 OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis fan status, Eagle (top right), Fuji (middle right)" + ::= { chasEntPhysicalEntry 15 } + +chasEntPhysLedStatusFan3 OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis fan status, Eagle (rear), Fuji (bottom right)" + ::= { chasEntPhysicalEntry 16 } + +chasEntPhysLedStatusBackupPS OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis backup power supply status indication" + ::= { chasEntPhysicalEntry 17 } + +chasEntPhysLedStatusInternalPS OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis internal power supply status indication" + ::= { chasEntPhysicalEntry 18 } + +chasEntPhysLedStatusControl OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis control status" + ::= { chasEntPhysicalEntry 19 } + +chasEntPhysLedStatusFabric OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) Fabric status indication" + ::= { chasEntPhysicalEntry 20 } + +chasEntPhysLedStatusPSU OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Power Supply Unit status indication" + ::= { chasEntPhysicalEntry 21 } + +chasEntPhysAsicRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the ASIC revision Number of the ni entity" + ::= { chasEntPhysicalEntry 22 } + +chasEntPhysCpldRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the CPLD revision Number of the ni entity" + ::= { chasEntPhysicalEntry 23 } + +chasEntPhysDefaultMinibootRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the default miniboot version Number of the ni entity" + ::= { chasEntPhysicalEntry 24 } + +chasEntPhysBackUpMinibootRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the backup miniboot version Number of the ni entity" + ::= { chasEntPhysicalEntry 25 } + +chasEntPhysBootromRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the bootrom version Number of the ni entity" + ::= { chasEntPhysicalEntry 26 } + +chasEntPhysNiNum OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the NI. It indicates an NI associated with this physicalEntry" + ::= { chasEntPhysicalEntry 27 } + +chasEntPhysGbicNum OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the NI. It indicates a gbic associated with this ni" + ::= { chasEntPhysicalEntry 28 } + +chasEntPhysWaveLen OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the wave length of a SFP device" + ::= { chasEntPhysicalEntry 29 } + +chasEntPhysUbootRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the uboot version Number of the ni entity" + ::= { chasEntPhysicalEntry 30 } + +chasEntPhysUbootMinibootRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the uboot miniboot version Number of the ni entity" + ::= { chasEntPhysicalEntry 31 } + +chasEntPhysMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the MAC address of the ni entity" + ::= { chasEntPhysicalEntry 32 } + +chasEntPhysPoeSwVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the POE SW Revision of the ni entity" + ::= { chasEntPhysicalEntry 33 } + +chasEntPhysC20LFailCont OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the C20L upgrade failure count of the ni entity" + ::= { chasEntPhysicalEntry 34 } + +chasEntPhysCpuModel OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the model description of the cmm/ni cpu" + ::= { chasEntPhysicalEntry 35 } + +chasEntPhysPowerType OBJECT-TYPE + SYNTAX ChasEntPhysPowerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type(AC/DC) of power supply." + ::= { chasEntPhysicalEntry 36 } + +chasEntPhysPowerControlChecksum OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the power control checksum." + ::= { chasEntPhysicalEntry 37 } + +-- CHASSIS SUPERVISION RFS TABLES + +chasSupervisionRfsLsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionRfsLsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of file on the remote chassis per directory." + ::= { alcatelIND1ChassisMIBObjects 4 } + +chasSupervisionRfsLsEntry OBJECT-TYPE + SYNTAX ChasSupervisionRfsLsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a remote file. + A row in this table contains a file per directory per chassis" + INDEX { chasSupervisionRfsLsFileIndex } + ::= { chasSupervisionRfsLsTable 1 } + +ChasSupervisionRfsLsEntry ::= SEQUENCE + { + chasSupervisionRfsLsFileIndex INTEGER, + chasSupervisionRfsLsSlot Unsigned32, + chasSupervisionRfsLsDirName DisplayString (SIZE (0..255)), + chasSupervisionRfsLsFileName DisplayString (SIZE (0..33)), + chasSupervisionRfsLsFileType INTEGER, + chasSupervisionRfsLsFileSize Unsigned32, + chasSupervisionRfsLsFileAttr INTEGER, + chasSupervisionRfsLsFileDateTime DisplayString (SIZE (0..16)) + } + +chasSupervisionRfsLsFileIndex OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value holds file Index for the RFS LS table." + ::= { chasSupervisionRfsLsEntry 1} + +chasSupervisionRfsLsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot where remote file is located." + ::= { chasSupervisionRfsLsEntry 2} + +chasSupervisionRfsLsDirName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote directory name where remote file is located in" + DEFVAL { "/flash" } + ::= { chasSupervisionRfsLsEntry 3 } + +chasSupervisionRfsLsFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..33)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The file name of remote file" + DEFVAL { "" } + ::= { chasSupervisionRfsLsEntry 4 } + +chasSupervisionRfsLsFileType OBJECT-TYPE + SYNTAX INTEGER { + file(1), + directory(2), + undefined(3), + tarArchive(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Type of a remote file" + DEFVAL { undefined } + ::= { chasSupervisionRfsLsEntry 5 } + +chasSupervisionRfsLsFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "size of this remote file" + DEFVAL { 0 } + ::= { chasSupervisionRfsLsEntry 6 } + +chasSupervisionRfsLsFileAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "attributes of this remote file" + DEFVAL { undefined } + ::= { chasSupervisionRfsLsEntry 7 } + +chasSupervisionRfsLsFileDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the modification date and time of a remote file" + DEFVAL { "" } + ::= { chasSupervisionRfsLsEntry 8 } + + +chasSupervisionRfsDfTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionRfsDfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains information about file system size and use." + ::= { alcatelIND1ChassisMIBObjects 8 } + +chasSupervisionRfsDfEntry OBJECT-TYPE + SYNTAX ChasSupervisionRfsDfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This entry contains information about file system size and use." + INDEX { chasSupervisionRfsDfSlot } + ::= { chasSupervisionRfsDfTable 1 } + +ChasSupervisionRfsDfEntry ::= SEQUENCE + { + chasSupervisionRfsDfSlot INTEGER, + chasSupervisionRfsDfFlashFree Unsigned32, + chasSupervisionRfsDfFlashSize Unsigned32 + } + +chasSupervisionRfsDfSlot OBJECT-TYPE + SYNTAX INTEGER + { + slot1Flash(1), + slot2Flash(2), + slot3Flash(3), + slot4Flash(4), + slot5Flash(5), + slot6Flash(6), + slot7Flash(7), + slot8Flash(8), + slot9Flash(9), + slot10Flash(10), + slot11Flash(11), + slot12Flash(12), + slot13Flash(13), + slot14Flash(14), + slot15Flash(15), + slot16Flash(16), + slot1Uflash(17), + slot2Uflash(18), + slot3Uflash(19), + slot4Uflash(20), + slot5Uflash(21), + slot6Uflash(22), + slot7Uflash(23), + slot8Uflash(24), + slot9Uflash(25), + slot10Uflash(26), + slot11Uflash(27), + slot12Uflash(28), + slot13Uflash(29), + slot14Uflash(30), + slot15Uflash(31), + slot16Uflash(32) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM Slot where flash space is evaluated. + Slot index 1-16 will return slot 1-16 flash drive information. + Slot index 17-32 will return slot 1-16 uflash drive information." + ::= { chasSupervisionRfsDfEntry 1} + +chasSupervisionRfsDfFlashFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number bytes free on the file system." + ::= { chasSupervisionRfsDfEntry 2} + +chasSupervisionRfsDfFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total bytes on the file system." + ::= { chasSupervisionRfsDfEntry 3} + + +chasSupervisionFlashMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionFlashMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the systems flash memory information." + ::= { alcatelIND1ChassisMIBObjects 9 } + +chasSupervisionFlashMemEntry OBJECT-TYPE + SYNTAX ChasSupervisionFlashMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This contains one entry for the flash memory table." + INDEX { chasSupervisionSlot } + ::= { chasSupervisionFlashMemTable 1 } + +ChasSupervisionFlashMemEntry ::= SEQUENCE + { + chasSupervisionSlot INTEGER, + chasSupervisionFlashSize Unsigned32, + chasSupervisionFlashFree Unsigned32, + chasSupervisionFlashUsed INTEGER + } + +chasSupervisionSlot OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM Slot where flash space is evaluated." + ::= { chasSupervisionFlashMemEntry 1} + +chasSupervisionFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash memory size." + ::= { chasSupervisionFlashMemEntry 2} + +chasSupervisionFlashFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number bytes free on file system." + ::= { chasSupervisionFlashMemEntry 3} + +chasSupervisionFlashUsed OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A rounded up percentage of Flash Memory used." + ::= { chasSupervisionFlashMemEntry 4} + + +chasSupervisionCmmCertifiedTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionCmmCertifiedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains..." + ::= { alcatelIND1ChassisMIBObjects 10 } + +chasSupervisionCmmCertifiedEntry OBJECT-TYPE + SYNTAX ChasSupervisionCmmCertifiedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about..." + INDEX { chasSupervisionCmmNum } + ::= { chasSupervisionCmmCertifiedTable 1 } + +ChasSupervisionCmmCertifiedEntry ::= SEQUENCE + { + chasSupervisionCmmNum INTEGER, + chasSupervisionCmmCertifiedStatus INTEGER + } + +chasSupervisionCmmNum OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM Slot where /certified directory is evaluated." + ::= { chasSupervisionCmmCertifiedEntry 1} + +chasSupervisionCmmCertifiedStatus OBJECT-TYPE + SYNTAX INTEGER + { + notPresent(0), + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The status of the CMM certified directory - certified or not." + ::= { chasSupervisionCmmCertifiedEntry 2} + + +-- CHASSIS SUPERVISION FAN STATUS TABLE + +alaChasEntPhysFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaChasEntPhysFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical fan entity." + ::= { alcatelIND1ChassisMIBObjects 11 } + +alaChasEntPhysFanEntry OBJECT-TYPE + SYNTAX AlaChasEntPhysFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular fan in a chassis physical entity." + INDEX { entPhysicalIndex, alaChasEntPhysFanLocalIndex } + ::= { alaChasEntPhysFanTable 1 } + +AlaChasEntPhysFanEntry ::= SEQUENCE + { + alaChasEntPhysFanLocalIndex INTEGER, + alaChasEntPhysFanStatus INTEGER + } + +alaChasEntPhysFanLocalIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index to a chassis fan entity" + ::={ alaChasEntPhysFanEntry 1 } + +alaChasEntPhysFanStatus OBJECT-TYPE + SYNTAX INTEGER + { + noStatus(0), + notRunning(1), + running(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis fan operational status" + ::={alaChasEntPhysFanEntry 2} + +-- CHASSIS SUPERVISION HASH CONTROL GLOBAL OBJECTS + +alaChasHashMode OBJECT-TYPE + SYNTAX INTEGER + { + brief(1), + extended(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to brief, Hash mode is enabled. + When set to Extended, Hash mode is disabled." + DEFVAL { extended } + ::= { alcatelIND1ChassisMIBObjects 12 } + +alaChasUdpTcpPortMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The control is used to enable or disable UDP TCP + port hashing. This option is applicable only when + Hash mode is set to disabled (i.e. extended)" + DEFVAL { disabled } + ::= { alcatelIND1ChassisMIBObjects 13 } + +-- CHASSIS SUPERVISION NON UCAST HASH CONTROL GLOBAL OBJECTS + +alaChasNonUCHashControl OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This control is used to enable/disable + Load balance for non unicast traffic." + DEFVAL { disable } + ::= { alcatelIND1ChassisMIBObjects 14 } + +-- CHASSIS SUPERVISION RFS COMMANDS + + +alcatelIND1ChassisSupervisionRfsCommands OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision RFS commands. + For rrm command the Slot, Command and SrcFileName are mandatory. + For rcp command the Slot, Command, SrcFileName and DestFileName + are mandatory. For rdf command the Slot and Command are mandatory" + ::= { alcatelIND1ChassisMIBObjects 5 } + +chasSupervisionRfsCommandsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Slot where RFS command should be executed." + ::= { alcatelIND1ChassisSupervisionRfsCommands 1} + +chasSupervisionRfsCommandsCommand OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + rrm(1), + rcp(2), + rls(3), + rdf(4), + reserved(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies which of the above Actions is to be + performed. The commands are as follows: + - rrm Remote file remove + - rcp Remote file copy + - rls Remote directory listing + - rdf Remote flash disk space free" + + ::= { alcatelIND1ChassisSupervisionRfsCommands 2 } + + +chasSupervisionRfsCommandsSrcFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remote file for where the RFS action is executed. + This includes also the path so directory name and file name. + This object is used when command set to rrm or rcp." + ::= { alcatelIND1ChassisSupervisionRfsCommands 3 } + +chasSupervisionRfsCommandsDestFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination file for where the RFS action is executed. + This includes also the path so directory name and file name. + This object is used when command set to rcp." + ::= { alcatelIND1ChassisSupervisionRfsCommands 4 } + +chasSupervisionRfsCommandsRlsDirName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remote directory name where remote file is located in. + This is used when command set to rls." + DEFVAL { "/flash" } + ::= { alcatelIND1ChassisSupervisionRfsCommands 5 } + +chasSupervisionRfsCommandsRlsFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..33)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remote file name where remote file is located in. + This is used when command set to rls." + ::= { alcatelIND1ChassisSupervisionRfsCommands 6 } + +chasSupervisionRfsCommandsProcessingState OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + ready(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "command executing state for the previous set operation." + ::= { alcatelIND1ChassisSupervisionRfsCommands 7 } + +chasSupervisionRfsCommandsStatusCode OBJECT-TYPE + SYNTAX INTEGER { + success(1), + slotIsPrimary(2), + slotNotExist(3), + directoryNotExist(4), + fileNotExist(5), + maximumFilesExceed(6), + noDiskSpace(7), + systemBusy(8), + systemError(9), + directoryNotAllowToRemove(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "command completetion status error code." + ::= { alcatelIND1ChassisSupervisionRfsCommands 8 } + + +-- CHASSIS CONTROL RELOAD STATUS + + +chasControlReloadStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasControlReloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing reload status of each network interface + slot or stack module" +::= { alcatelIND1ChassisMIBObjects 6 } + +chasControlReloadEntry OBJECT-TYPE + SYNTAX ChasControlReloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of a network interface reload status" + INDEX { chasControlReloadIndex } +::={ chasControlReloadStatusTable 1 } + +ChasControlReloadEntry ::= SEQUENCE { + chasControlReloadIndex INTEGER, + chasControlReloadStatus INTEGER +} + +chasControlReloadIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of a network interface reload status" + ::= { chasControlReloadEntry 1 } + +chasControlReloadStatus OBJECT-TYPE + SYNTAX INTEGER + { + reloadEnabled(1), + reloadDisabled(2), + noInterface(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the network interface module is + enabled or disabled for reload." + DEFVAL { reloadDisabled } +::= { chasControlReloadEntry 2 } + + +-- CHASSIS GLOBAL CONTROL OBJECTS + + + chasGlobalControl OBJECT IDENTIFIER ::= { alcatelIND1ChassisMIBObjects 7 } + +chasGlobalControlDelayedResetAll OBJECT-TYPE + SYNTAX INTEGER (-1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to schedule a delayed reset all action. + If set to -1 - cancel the timer, 0 - reset all immediately, + any other value will start counting down the time until reset." + DEFVAL { -1 } +::= { chasGlobalControl 1 } + +chasGlobalControlLongCommand OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + certifySynchro(2), + certifyNoSynchro(3), + flashSynchro(4), + restore(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to indicate whether a long-term action + is in progress, and if so, what the action is." + DEFVAL { none } +::= { chasGlobalControl 2 } + +chasGlobalControlLongCommandStatus OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + inProgress(2), + completeSuccess(3), + completeFailure(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object it indicates the final disposition of the + most recent long-term action." + DEFVAL { none } +::= { chasGlobalControl 3 } + +-- +--Chassis traps mib : chassisTraps +-- + +--chassisTraps OBJECT IDENTIFIER ::= { notificationIND1Traps 4 } + +--Chassis traps definition + +chassisTrapsDesc OBJECT IDENTIFIER ::= { chassisTraps 1 } +chassisTrapsObj OBJECT IDENTIFIER ::= { chassisTraps 2 } + +-- +--textual conventions +-- + +ChassisTrapsStrLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated value which provide the + urgency level of the STR." + SYNTAX INTEGER { + strNotFatal (1), --recorverable + strApplicationFatal (2), --not recorverable for the application + strFatal (3) --not recorverable for the board + } + + +ChassisTrapsStrAppID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Application Identification number" + SYNTAX INTEGER (0..255) + + +ChassisTrapsStrSnapID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Subapplication Identification number. + we can have multiple snapIDs per + Subapplication (task) but only one is + to be used to send STRs." + SYNTAX INTEGER (0..255) + + +ChassisTrapsStrfileLineNb ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Line number in the source file where the + fault was detected. This is given by the C + ANSI macro __LINE__." + SYNTAX INTEGER (1..65535) + + +ChassisTrapsStrErrorNb ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Fault identifier. The error number + identifies the kind the detected fault and + allows a mapping of the data contained in + chassisTrapsdataInfo." + SYNTAX INTEGER (0..65535) + + +ChassisTrapsStrdataInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Additional data provided to help to find out + the origine of the fault. The contain and the + significant portion are varying in accordance + with chassisTrapsStrErrorNb. The lenght of this + field is expressed in bytes." + SYNTAX OCTET STRING (SIZE (0..63)) + +ChassisTrapsObjectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides the object type + involved in the alert trap." + SYNTAX INTEGER { + chassis (1), + ni (2), + powerSuply (3), + fan (4), + cmm (5), + fabric (6), + gbic (7) + } + + +ChassisTrapsObjectNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number defining the order of the object in the + set. EX: The number of the considered fan or power + supply. This intend to clarify as much as possible + the location of the failure or alert. An instance + of the appearance of the trap could be: + failure on a module. Power supply 3. " + SYNTAX INTEGER (0..255) + +ChassisTrapsAlertNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "this number identify the alert among all the + possible chassis alert causes." + SYNTAX INTEGER { + runningWorking (1), -- The working version is used + runningCertified (2), -- The certified version is used + + certifyStarted (3), -- CERTIFY process started + certifyFlashSyncStarted (4), -- CERTIFY w/FLASH SYNCHRO process started + certifyCompleted (5), -- CERTIFY process completed successfully + certifyFailed (6), -- CERTIFY process failed + synchroStarted (7), -- Flash Synchronization process started + synchroCompleted (8), -- Flash Synchronization completed successfully + synchroFailed (9), -- Flash Synchronization failed + + restoreStarted (10), -- RESTORE process started + restoreCompleted (11), -- RESTORE process completed successfully + restoreFailed (12), -- RESTORE process failed + + takeoverStarted (13), -- CMM take-over being processed + takeoverDeferred (14), -- CMM take-over deferred + takeoverCompleted (15), -- CMM take-over completed + + macAllocFailed (16), -- CMS MAC allocation failed + macRangeFailed (17), -- CMS MAC range addition failed + + fanFailed (18), -- One or more of the fans is inoperable + fanOk (19), -- Fan is operable + fansOk (20), -- All fans are operable + + tempOverThreshold (21), -- CMM temperature over the threshold + tempUnderThreshold (22), -- CMM temperature under the threshold + tempOverDangerThreshold (23), -- CMM temperature over danger threshold + + powerMissing (24), -- Not enough power available + psNotOperational (25), -- Power Supply is not operational + psOperational (26), -- Power supply is operational + psAllOperational (27), -- All power supplies are operational + + redundancyNotSupported (28), -- Hello protocol disabled, Redundancy not supported + redundancyDisabledCertifyNeeded (29), -- Hello protocol disabled, Certify needed + cmmStartingAsPrimary (30), -- CMM started as primary + cmmStartingAsSecondary (31), -- CMM started as secondary + cmmStartupCompleted (32), -- end of CMM start up + + cmmAPlugged (33), -- cmm a plugged + cmmBPlugged (34), -- cmm b plugged + cmmAUnPlugged (35), -- cmm a unplugged + cmmBUnPlugged (36), -- cmm b unplugged + + lowNvramBattery (37), -- NV RAM battery is low + notEnoughFabricsOperational (38), -- Not enough Fabric boards operational + simplexNoSynchro (39), -- Only simplex CMM no flash synchro done + + secAutoActivate (40), -- secondary CMM autoactivating + secAutoCertifyStarted (41), -- secondary CMM autocertifying + secAutoCertifyCompleted (42), -- secondary CMM autocertify end + secInactiveReset (43), -- cmm b unplugged + + activateScheduled (44), -- ACTIVATE process scheduled + activateStarted (45), -- secondary CMM reset because of inactivity + + getAfileCompleted (46), -- Get A file process completed + getAfileFailed (47), -- Failed to get a file from other CMM/Stack + + sysUpdateStart (48), -- sysUpdate starts + sysUpdateInProgress (49), -- sysUpdate in progress + sysUpdateError (50), -- sysUpdate error + sysUpdateEnd (51), -- sysUpdate ends + reloadInProgress (52), -- the system is already in reload workign process + c20UpgradeOk (53), -- the c20 license upgrade ok + c20UpgradeFailed (54), -- the c20 license upgrade failed + c20RestoreOk (55), -- the c20 license restore ok + c20RestoreFailed (56), -- the c20 license restore failed + c20NiFailed (57) -- the c20 ni board reports failure + } + +-- +--object i.e. trap description +-- + +chassisTrapsStr NOTIFICATION-TYPE + OBJECTS { + chassisTrapsStrLevel , + chassisTrapsStrAppID , + chassisTrapsStrSnapID , + chassisTrapsStrfileName , + chassisTrapsStrfileLineNb , + chassisTrapsStrErrorNb , + chassisTrapsStrcomments , + chassisTrapsStrdataInfo + } + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to aware the user of for maintenance purpose. " +::= { chassisTrapsDesc 0 1 } + +chassisTrapsAlert NOTIFICATION-TYPE + OBJECTS { + physicalIndex , + chassisTrapsObjectType , + chassisTrapsObjectNumber , + chassisTrapsAlertNumber , + chassisTrapsAlertDescr + } + STATUS current + DESCRIPTION + "generic trap notifying something changed in the chassis + whatever it's a failure or not " +::= { chassisTrapsDesc 0 2 } + + +chassisTrapsStateChange NOTIFICATION-TYPE + OBJECTS { + physicalIndex , + chassisTrapsObjectType , + chassisTrapsObjectNumber , + chasEntPhysOperStatus + } + STATUS current + DESCRIPTION + "A status change was detected" +::= { chassisTrapsDesc 0 3 } + +-- +-- objects used in the traps. +-- +chassisTrapsStrLevel OBJECT-TYPE + SYNTAX ChassisTrapsStrLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerated value which provides the + urgency level of the STR." + ::= {chassisTrapsObj 1} + +chassisTrapsStrAppID OBJECT-TYPE + SYNTAX ChassisTrapsStrAppID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application Identification number" + ::= {chassisTrapsObj 2} + +chassisTrapsStrSnapID OBJECT-TYPE + SYNTAX ChassisTrapsStrSnapID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subapplication Identification number. + we can have multiple snapIDs per + Subapplication (task) but only one is + to be used to send STRs." + ::= {chassisTrapsObj 3} + +chassisTrapsStrfileName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the source file where the fault + was detected. This is given by the C ANSI + macro __FILE__. The path shouldn't appear." + ::= {chassisTrapsObj 4} + +chassisTrapsStrfileLineNb OBJECT-TYPE + SYNTAX ChassisTrapsStrfileLineNb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Line number in the source file where the + fault was detected. This is given by the C + ANSI macro __LINE__." + ::= {chassisTrapsObj 5} + +chassisTrapsStrErrorNb OBJECT-TYPE + SYNTAX ChassisTrapsStrErrorNb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fault identificator. The error number + identify the kind the detected fault and + allow a mapping of the data contained in + chassisTrapsdataInfo." + ::= {chassisTrapsObj 6} + +chassisTrapsStrcomments OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "comment text explaning the fault." + ::= {chassisTrapsObj 7} + +chassisTrapsStrdataInfo OBJECT-TYPE + SYNTAX ChassisTrapsStrdataInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional data provided to help to find out + the origine of the fault. The contain and the + significant portion are varying in accordance + with chassisTrapsStrErrorNb. The lenght of this + field is expressed in bytes." + ::= {chassisTrapsObj 8} + +chassisTrapsObjectType OBJECT-TYPE + SYNTAX ChassisTrapsObjectType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enumerated value which provide the object type + involved in the alert trap." + ::= {chassisTrapsObj 9} + +chassisTrapsObjectNumber OBJECT-TYPE + SYNTAX ChassisTrapsObjectNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number defining the order of the object in the + set. EX: number of the considered fan or power + supply. This intend to clarify as much as possible + the location of the failure or alert. A instance + of the appearance of the trap could be: + failure on a module. Power supply 3. " + ::= {chassisTrapsObj 10} + +chassisTrapsAlertNumber OBJECT-TYPE + SYNTAX ChassisTrapsAlertNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this number identify the alert among all the + possible chassis alert causes." + ::= {chassisTrapsObj 11} + +chassisTrapsAlertDescr OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "description of the alert matching chassisTrapsAlertNumber" + ::= {chassisTrapsObj 12} + +physicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Physical index of the involved object." + ::= { chassisTrapsObj 13 } + +-- END Trap Objects + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1ChassisMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Chassis Supervision." + MODULE + MANDATORY-GROUPS + { + chasControlModuleGroup , + chasControlRedundantGroup , + chasChassisGroup , + chasControlReloadStatusGroup , + chasGlobalControlGroup , + chassisNotificationGroup , + alaChasEntPhysFanGroup , + alaChasHashControlGroup + } + + ::= { alcatelIND1ChassisMIBCompliances 1 } + + alcatelIND1ChassisPhysMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Chassis Supervision Physical." + MODULE + MANDATORY-GROUPS + { + chasEntPhysicalGroup , + chassisPhysNotificationGroup + } + + ::= { alcatelIND1ChassisPhysMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + chasControlModuleGroup OBJECT-GROUP + OBJECTS + { + chasControlRunningVersion , + chasControlActivateTimeout , + chasControlVersionMngt , + chasControlDelayedActivateTimer + } + STATUS current + DESCRIPTION + "Chassis Supervision Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 1 } + + chasControlRedundantGroup OBJECT-GROUP + OBJECTS + { + chasControlNumberOfTakeover , + chasControlDelayedRebootTimer + } + STATUS current + DESCRIPTION + "Chassis Supervision Redundant Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 2 } + + chasChassisGroup OBJECT-GROUP + OBJECTS + { + chasFreeSlots , + chasPowerLeft , + chasNumberOfResets , + chasHardwareBoardTemp , + chasHardwareCpuTemp , + chasTempRange , + chasTempThreshold , + chasDangerTempThreshold , + chasPrimaryPhysicalIndex + } + STATUS current + DESCRIPTION + "Chassis Supervision Chassis Group." + ::= { alcatelIND1ChassisMIBGroups 3 } + + chasControlReloadStatusGroup OBJECT-GROUP + OBJECTS + { + chasControlReloadStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision NI Reload Status Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 4 } + + chasGlobalControlGroup OBJECT-GROUP + OBJECTS + { + chasGlobalControlDelayedResetAll, + chasGlobalControlLongCommand, + chasGlobalControlLongCommandStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Global Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 5 } + + chassisNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsStr , + chassisTrapsAlert + } + STATUS current + DESCRIPTION + "Chassis Supervision Notification Group." + ::= { alcatelIND1ChassisMIBGroups 6 } + + alaChasEntPhysFanGroup OBJECT-GROUP + OBJECTS + { + alaChasEntPhysFanStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Physical Fan Group." + ::= { alcatelIND1ChassisMIBGroups 7 } + + alaChasHashControlGroup OBJECT-GROUP + OBJECTS + { + alaChasHashMode, + alaChasUdpTcpPortMode + } + STATUS current + DESCRIPTION + "Chassis Supervision Hash Control Group." + ::= { alcatelIND1ChassisMIBGroups 8 } + + chasEntPhysicalGroup OBJECT-GROUP + OBJECTS + { + chasEntPhysAdminStatus , + chasEntPhysOperStatus , + chasEntPhysLedStatus , + chasEntPhysPower , + chasEntPhysModuleType , + chasEntPhysMfgDate , + chasEntPhysPartNumber , + chasEntPhysLedStatusOk1 , + chasEntPhysLedStatusOk2 , + chasEntPhysLedStatusPrimaryCMM , + chasEntPhysLedStatusSecondaryCMM , + chasEntPhysLedStatusTemperature , + chasEntPhysLedStatusFan , + chasEntPhysLedStatusFan1 , + chasEntPhysLedStatusFan2 , + chasEntPhysLedStatusFan3 , + chasEntPhysLedStatusBackupPS , + chasEntPhysLedStatusInternalPS , + chasEntPhysLedStatusControl , + chasEntPhysLedStatusFabric , + chasEntPhysLedStatusPSU , + chasEntPhysPowerType , + chasEntPhysPowerControlChecksum + } + STATUS current + DESCRIPTION + "Chassis (inclosure) Entity Physical Group." + ::= { alcatelIND1ChassisPhysMIBGroups 1 } + + chassisPhysNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsStr , + chassisTrapsAlert , + chassisTrapsStateChange + } + STATUS current + DESCRIPTION + "Chassis Supervision Physical Notification Group." + ::= { alcatelIND1ChassisPhysMIBGroups 2 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-CONFIG-MGR-MIB b/MIBS/nokia/ALCATEL-IND1-CONFIG-MGR-MIB new file mode 100644 index 0000000..6853805 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-CONFIG-MGR-MIB @@ -0,0 +1,1134 @@ +ALCATEL-IND1-CONFIG-MGR-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY FROM SNMPv2-SMI + DisplayString FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + softentIND1Confmgr FROM ALCATEL-IND1-BASE + ; + + + + alcatelIND1ConfigMgrMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Manager Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Confmgr 1} + + + alcatelIND1ConfigMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Managed Objects." + ::= { alcatelIND1ConfigMgrMIB 1 } + + + alcatelIND1ConfigMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Conformance Information." + ::= { alcatelIND1ConfigMgrMIB 2 } + + + alcatelIND1ConfigMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Units Of Conformance." + ::= { alcatelIND1ConfigMgrMIBConformance 1 } + + + alcatelIND1ConfigMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Compliance Statements." + ::= { alcatelIND1ConfigMgrMIBConformance 2 } + + +-- +-- Configuration Manager +-- + + configManager OBJECT IDENTIFIER ::= { alcatelIND1ConfigMgrMIBObjects 1 } + + + configFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the configuration file to be + read by the device. The file specified + should be present on the device." + DEFVAL { "" } + ::= { configManager 1 } + + + configFileAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + checkSyntaxOnly(2), + apply(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Triggers application of the configuration + file specified by the configInputFileName. + A value of checkSyntax causes configInputFile + to be checked for syntax, with no changes to + device configuration. A value of + checkSyntaxAndApply causes the configInputFile + to be applied to the device configuration.A value + of none indicates no action has been triggered." + DEFVAL { none } + ::= { configManager 2 } + + + configErrorFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file containing the error + messages generated by the device during file + configuration." + DEFVAL { "" } + ::= { configManager 3 } + + + configFileStatus OBJECT-TYPE + SYNTAX INTEGER { + noneAvail(1), + inProgress(2), + completeNoErrors(3), + completeErrors(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of most recent application of configuration + file to the device." + DEFVAL { noneAvail } + ::= { configManager 4 } + + + configFileMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + verbose(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The verbose mode displays all configuration commands + and errors when the file is applied on the console + screen. Ignored unless set from command line interface." + DEFVAL { none } + ::= { configManager 5 } + + + configTimerFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the configuration file to be read later + by the device." + DEFVAL { "" } + ::= { configManager 6 } + + + configTimerFileTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local time when the configuration file + will be read by the device. This object is + only set if the configInputFile must be applied + at a later time. + The following formats are valid: + + MM/DD/YYYY hh:mm + + MM/DD/YY hh:mm + + MM/DD hh:mm - uses current year if + after current date and time, + next year otherwise. + + hh:mm - uses today's date if later + than current time, + tommorow's date otherwise. + where + YY - year (0-38,99) + MM - month (1-12) + DD - day (1-31) + hh - hour (0-23) + mm - minute (0-59)" + DEFVAL { "" } + ::= { configManager 7 } + + + configTimerFileStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + pending(2), + inProgress(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the ASCII configuration + timer." + DEFVAL { idle } + ::= { configManager 8 } + + + configTimerClear OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes the ASCII + configuration timer to be cleared." + DEFVAL { 1 } + ::= { configManager 9 } + + + configSnapshotFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the configuration snap-shot file + to be generated by the device." + DEFVAL { "" } + ::= { configManager 10 } + + + configSnapshotAction OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes the configuration + snap-shot to be generated by the device." + DEFVAL { 1 } + ::= { configManager 11 } + + + configSnapshotAllSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + all application configuration data to be + included in the snap-shot file generated by + the device." + DEFVAL { 0 } + ::= { configManager 12 } + + + configSnapshotVlanSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Vlan configuration data to be + included in the snap-shot file generated by + the device." + DEFVAL { 0 } + ::= { configManager 13 } + + + configSnapshotSpanningTreeSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Spanning Tree configuration data to be + included in the snap-shot file generated by + the device." + DEFVAL { 0 } + ::= { configManager 14 } + + + configSnapshotQOSSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + QOS configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 15 } + + + configSnapshotIPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IP configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 16 } + + + configSnapshotIPXSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPX configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 17 } + + + configSnapshotIPMSSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPMS configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 18 } + + configSnapshotAAASelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + AAA configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 19 } + + + configSnapshotSNMPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + SNMP configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 20 } + + + configSnapshot8021QSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + 802.1Q configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 21 } + + + configSnapshotLinkAggregateSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + link aggregation configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 22 } + + + configSnapshotPortMirrorSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + port mirroring configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 23 } + + + configSnapshotXIPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + proprietary inter-switch protocol configuration + data to be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 24 } + + + configSnapshotHealthMonitorSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + health monitoring configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 25 } + + + configSnapshotBootPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + bootp configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 26 } + + + configSnapshotBridgeSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + source-learning configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 27 } + + + configSnapshotChassisSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + the chassis configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 28 } + + + configSnapshotInterfaceSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ethernet interface configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 29 } + + + configSnapshotPolicySelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + policy manager configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 30 } + + + configSnapshotSessionSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + the user-session configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 31 } + + + configSnapshotServerLoadBalanceSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + server load balancing configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 32 } + + + configSnapshotSystemServiceSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + system services configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 33 } + + + configSnapshotVRRPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + VRRP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 34 } + + + configSnapshotWebSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + web manager configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 35 } + + + configSnapshotRIPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + RIP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 36 } + + + configSnapshotOSPFSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + OSPF configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 37 } + + + configSnapshotBGPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + BGP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 38 } + + + configSnapshotIPRMSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPRM routing configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 39 } + + + configSnapshotIPMRSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IP multicast routing configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 40 } + + + configSnapshotModuleSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + module configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 41 } + + configTechSupportLogAction OBJECT-TYPE + SYNTAX INTEGER { + notSiginificant(0), + techSupportBasic(1), + techSupportL2(2), + techSupportL3(3), + techSupportL3Rip(4), + techSupportL3Ipx(5), + techSupportL3Ospf(6), + techSupportL3Bgp(7), + techSupportL3Pimsm(8), + techSupportL3Mroute(9), + techSupportL3Dvmrp(10), + techSupportL3IPv6(11), + techSupportL3RIPng(12), + techSupportL3OSPF3(13), + techSupportL3Isis(14), + techSupportL3Pim6(15), + techSupportL3IPsec(16), + techSupportL3Bfd(17) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + a tech_support.log file to be created + containing switch information useful to + a technical support group." + DEFVAL { 1 } + ::= { configManager 42 } + + configWriteMemory OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + the entire switch snap-shot configuration to + be stored in the boot.cfg file in the + working directory." + DEFVAL { 0 } + ::= { configManager 43 } + + configErrorFileMaximum OBJECT-TYPE + SYNTAX INTEGER (1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of error files which may be + present on a switch. Each time a new error file + is created, all but the newest configErrorFileMaxNum + error files are deleted." + DEFVAL { 1 } + ::= { configManager 44 } + + configChangeStatus OBJECT-TYPE + SYNTAX INTEGER { + identical(1), + different(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the running configuration with respect + to the saved configuration." + DEFVAL { identical } + ::= { configManager 45 } + + configSnapshotRDPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + RDP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 46 } + + configSnapshotIPv6Select OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPv6 configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 47 } + + configSnapshotRIPngSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + RIPng configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 48 } + + configSnapshotAtmSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ATM configuration data to + be included in the snap-shot file generated + by the device. NOT SUPPORTED." + DEFVAL { 0 } + ::= { configManager 49 } + + + configSnapshotSonetSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Sonet configuration data to + be included in the snap-shot file generated + by the device. NOT SUPPORTED." + DEFVAL { 0 } + ::= { configManager 50 } + + configSnapshotNTPSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + NTP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 51 } + + + configSnapshotPortMappingSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Port Mapping configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 52 } + + + configSnapshotOSPF3Select OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + OSPF3 configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 53 } + + + configWriteMemoryStatus OBJECT-TYPE + SYNTAX INTEGER { + noneAvail(1), + inProgress(2), + completeNoErrors(3), + completeErrors(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of most recent wwrite memory action." + DEFVAL { noneAvail } + ::= { configManager 54 } + + + configSnapshotStackSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + STack Manager configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 55 } + + configSnapshotISISSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ISIS configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 56 } + + + configSnapshotEOAMSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Ethernet OAM configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 57 } + + + configSnapshotUDLDSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + UDLD configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 58 } + + configSnapshotNETSECSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + NETSEC configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 59 } + + configSnapshotIPsecSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IP Security configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 60 } + + configSnapshotBFDSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + BFD configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 61 } + + configSnapshotErpSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ERP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 62 } + + configSnapshotMPLSSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + MPLS configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 63 } + + configSnapshotEFMOAMSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + EFMOAM configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 64 } + + configSnapshotLBDSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Loop Back Detection configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 65 } + + configSnapshotSAASelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + SAA configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 66 } + + configSnapshotDhcpSrvSelect OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + DHCP Server configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 67 } + +-- +-- Compliance Statements +-- + + alcatelIND1ConfigMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Configuration Manager Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + configFileGroup, + configTimerFileGroup, + configSnapshotGroup, + configTechSupportLogGroup, + configWriteMemoryGroup + } + + ::= { alcatelIND1ConfigMgrMIBCompliances 1 } + + +-- +-- Units of Conformance +-- + + configFileGroup OBJECT-GROUP + OBJECTS + { + configFileName, + configFileAction, + configErrorFileName, + configFileStatus, + configFileMode, + configErrorFileMaximum, + configChangeStatus + } + STATUS current + DESCRIPTION + "Collection of objects for file configuration." + ::= { alcatelIND1ConfigMgrMIBGroups 1} + + + configTimerFileGroup OBJECT-GROUP + OBJECTS + { + configTimerFileName, + configTimerFileTime, + configTimerFileStatus, + configTimerClear + } + STATUS current + DESCRIPTION + "Collection of objects for timer file configuration." + ::= { alcatelIND1ConfigMgrMIBGroups 2} + + + configSnapshotGroup OBJECT-GROUP + OBJECTS + { + configSnapshotAllSelect, + configSnapshotVlanSelect, + configSnapshotSpanningTreeSelect, + configSnapshotQOSSelect, + configSnapshotIPSelect, + configSnapshotIPXSelect, + configSnapshotIPMSSelect, + configSnapshotAAASelect, + configSnapshotSNMPSelect, + configSnapshot8021QSelect, + configSnapshotLinkAggregateSelect, + configSnapshotPortMirrorSelect, + configSnapshotXIPSelect, + configSnapshotHealthMonitorSelect, + configSnapshotBootPSelect, + configSnapshotBridgeSelect, + configSnapshotChassisSelect, + configSnapshotInterfaceSelect, + configSnapshotPolicySelect, + configSnapshotSessionSelect, + configSnapshotServerLoadBalanceSelect, + configSnapshotSystemServiceSelect, + configSnapshotVRRPSelect, + configSnapshotWebSelect, + configSnapshotRIPSelect, + configSnapshotOSPFSelect, + configSnapshotBGPSelect, + configSnapshotIPRMSelect, + configSnapshotIPMRSelect, + configSnapshotModuleSelect, + configSnapshotRDPSelect, + configSnapshotIPv6Select, + configSnapshotOSPF3Select, + configSnapshotStackSelect, + configWriteMemoryStatus, + configSnapshotISISSelect, + configSnapshotEOAMSelect, + configSnapshotUDLDSelect, + configSnapshotNETSECSelect, + configSnapshotIPsecSelect, + configSnapshotBFDSelect, + configSnapshotErpSelect, + configSnapshotEFMOAMSelect, + configSnapshotLBDSelect, + configSnapshotSAASelect + } + STATUS current + DESCRIPTION + "Collection of objects for snapshot configuration." + ::= { alcatelIND1ConfigMgrMIBGroups 3} + + + configTechSupportLogGroup OBJECT-GROUP + OBJECTS + { + configTechSupportLogAction + } + STATUS current + DESCRIPTION + "Collection of objects for technical support log file." + ::= { alcatelIND1ConfigMgrMIBGroups 4} + + + configWriteMemoryGroup OBJECT-GROUP + OBJECTS + { + configWriteMemory + } + STATUS current + DESCRIPTION + "Collection of objects for write memory." + ::= { alcatelIND1ConfigMgrMIBGroups 5} + + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-DEVICES b/MIBS/nokia/ALCATEL-IND1-DEVICES new file mode 100644 index 0000000..a6caf36 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DEVICES @@ -0,0 +1,2296 @@ +ALCATEL-IND1-DEVICES DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY +FROM + SNMPv2-SMI + + hardwareIND1Devices +FROM + ALCATEL-IND1-BASE; + + +alcatelIND1DevicesMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This module provides Object Indentifier definitions for + Chassis and Modules of the Alcatel Internetworking + OmniSwitch 9000/8000/7000/4000 Series Product Lines. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Initial version of this MIB Module." + + ::= { hardwareIND1Devices 1 } + + + +familyOmniSwitch7000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 7000 Series Product Family." + ::= { alcatelIND1DevicesMIB 1 } + + + + +chassisOmniSwitch7000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 7000 Series Chassis." + ::= { familyOmniSwitch7000 1 } + + +deviceOmniSwitch7700 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7700 10-Slot Chassis. + Model Name: OS7700 + Assembly: 901749-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.1.1" + ::= { chassisOmniSwitch7000 1 } + + +deviceOmniSwitch7800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7800 18-Slot Chassis. + Model Name: OS7800 + Assembly: 901748-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.1.2" + ::= { chassisOmniSwitch7000 2 } + + + + +fansOmniSwitch7000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 7000 Series Fan Trays." + ::= { familyOmniSwitch7000 2 } + + +fansOmniSwitch7000FT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Fan Tray. + Model Name: OS7000-FT + Assembly: 901752-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.2.1" + ::= { fansOmniSwitch7000 1 } + + + + +powersOmniSwitch7000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 7000 Series Power Supplies." + ::= { familyOmniSwitch7000 3 } + + +powersOmniSwitch7000PS600AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 600 Watt A/C Power Supply. + Model Name: OS7-PS-0600AC + Assembly: 901750-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.3.1" + ::= { powersOmniSwitch7000 1 } + + +powersOmniSwitch7000PS600DC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 600 Watt D/C Power Supply. + Model Name: OS7-PS-0600DC + Assembly: 902076-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.3.2" + ::= { powersOmniSwitch7000 2 } + + +powersOmniSwitch7000PDShelf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Inline Power Shelf. + Model Name: OS7-PD-Shelf + Assembly: 902067-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.3.3" + ::= { powersOmniSwitch7000 3 } + + +powersOmniSwitch7000PDPS600AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 600 Watt A/C Inline Power Supply. + Model Name: OS7-PDPS-0900AC + Assembly: 902068-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.3.4" + ::= { powersOmniSwitch7000 4 } + + +powersOmniSwitch7000PDPS900DC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 900 Watt D/C Inline Power Supply. + Model Name: OS7-PDPS-0900DC + Assembly: 902069-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.3.5" + ::= { powersOmniSwitch7000 5 } + + + + +modulesOmniSwitch7000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 7000 Series Modules." + ::= { familyOmniSwitch7000 4 } + + + + +modulesOmniSwitch7000CM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 7000 Series Chassis Management (CM) Modules." + ::= { modulesOmniSwitch7000 1 } + + + +cmmOmniSwitch7700 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7700 Series Chassis Management Module. + Model Name: OS7700-CMM + Assembly: 901750-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.1.1" + ::= { modulesOmniSwitch7000CM 1 } + + +cmmOmniSwitch7700PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7700 Series Chassis Management Module Processor. + Model Name: OS7700-CMM Processor + Assembly: 050358-06 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.1.1.1" + ::= { cmmOmniSwitch7700 1 } + + +cmmOmniSwitch7700BBUS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7700 Series Chassis Management Module BBUS Bridge. + Model Name: OS7700-CMM BBUS Bridge + Assembly: 050373-06 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.1.1.2" + ::= { cmmOmniSwitch7700 2 } + + + +cmmOmniSwitch7800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7800 Series Chassis Management Module. + Model Name: OS7800-CMM + Assembly: 901953-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.1.2" + ::= { modulesOmniSwitch7000CM 2 } + + +cmmOmniSwitch7800PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7800 Series Chassis Management Module Processor. + Model Name: OS7800-CMM Processor + Assembly: 050358-06 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.1.2.1" + ::= { cmmOmniSwitch7800 1 } + + +cmmOmniSwitch7800BBUS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7800 Series Chassis Management Module BBUS Bridge. + Model Name: OS7800-CMM BBUS Bridge + Assembly: 050352-06 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.1.2.2" + ::= { cmmOmniSwitch7800 2 } + + + + +modulesOmniSwitch7000NI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Network Interface (NI) Modules." + ::= { modulesOmniSwitch7000 2 } + + + + +niOmniSwitch7000ENI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 10/100BaseX Ethernet Network Interface (ENI) Modules." + ::= { modulesOmniSwitch7000NI 1 } + + +eniOmniSwitch7000C24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Copper 24-Port 10/100BaseTX Ethernet Network Interface Module. + Model Name: OS7-ENI-C24 + Assembly: 901765-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.1.1" + ::= { niOmniSwitch7000ENI 1 } + + +eniOmniSwitch7000FM12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Fiber 12-Port 10/100BaseFX Ethernet Network Interface Module. + Model Name: OS7-ENI-FM12 + Assembly: 901766-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.1.2" + ::= { niOmniSwitch7000ENI 2 } + +eniOmniSwitch7000PDPS24ENI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 24 Port ENI Inline Power Supply. + Model Name: OS7-PDPS-0900DC + Assembly: 902066-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.1.3" + ::= { niOmniSwitch7000ENI 3 } + + +niOmniSwitch7000GNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 1000BaseX Ethernet Network Interface (GNI) Modules." + ::= { modulesOmniSwitch7000NI 2 } + + + +gniOmniSwitch7000U2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Universal 2-Port 1000BaseX Ethernet Network Interface Module. + Model Name: OS7-GNI-U2 + Assembly: 901759-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.2.1" + ::= { niOmniSwitch7000GNI 1 } + + +gni2OmniSwitch7000C12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Copper 12-Port 10/100BaseTX/1000BaseCX Ethernet Network Interface Module. + Model Name: OS7-GNI2-C12 + Assembly: 902063-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.2.2" + ::= { niOmniSwitch7000GNI 2 } + + +gni2OmniSwitch7000U12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Universal 12-Port 1000BaseX Ethernet Network Interface Module. + Model Name: OS7-GNI2-U12 + Assembly: 902064-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.2.3" + ::= { niOmniSwitch7000GNI 3 } + + + +niOmniSwitch7000IC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Network Interface Module Interface Cards (IC)." + ::= { modulesOmniSwitch7000NI 3 } + + + +icOmniSwitch7000GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series 1000BaseX Interface Cards (IC)." + ::= { niOmniSwitch7000IC 1 } + + +gicOmniSwitch7000LH70 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Long Haul 70km Fiber 1000BaseX Interface Card. + Model Name: GBIC-LH-70 + Assembly: 901953-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.3.1.1" + ::= { icOmniSwitch7000GIC 1 } + + +gicOmniSwitch7000LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Single Mode Fiber 1000BaseLX Interface Card. + Model Name: GBIC-LX + Assembly: 901952-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.3.1.2" + ::= { icOmniSwitch7000GIC 2 } + + +gicOmniSwitch7000SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Multi Mode Fiber 1000BaseSX Interface Card. + Model Name: GBIC-SX + Assembly: 901951-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.3.1.3" + ::= { icOmniSwitch7000GIC 3 } + + +gicOmniSwitch7000C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Copper 1000BaseCX Interface Card. + Model Name: GBIC-C + Assembly: 902088-11 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.3.1.4" + ::= { icOmniSwitch7000GIC 4 } + + +niOmniSwitch7000DM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Network Daughter Module (DM)." + ::= { modulesOmniSwitch7000NI 4 } + +dmOmniSwitch7000Power OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series daughter modules (DM) for in line power." + ::= { niOmniSwitch7000DM 1 } + + +dmOmniSwitch7000PowerDsine OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Card. + Model Name: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.4.1.1" + ::= { dmOmniSwitch7000Power 1 } + + +niOmniSwitch7000ANI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series ATM Network Interface (ANI) Modules." + ::= { modulesOmniSwitch7000NI 5 } + +aniOmniSwitch7000U4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Universal 4-Port OC3 ATM uplink module. + Model Name: OS7-ANI3-U4 + Assembly: 902310-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.5.1" + ::= { niOmniSwitch7000ANI 1 } + +aniOmniSwitch7000U1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 7000 Series Universal 1-Port OC12 ATM uplink module. + Model Name: OS7-ANI12-U1 + Assembly: 902311-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.1.4.2.5.2" + ::= { niOmniSwitch7000ANI 2 } + + +familyOmniSwitch8000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Product Family." + ::= { alcatelIND1DevicesMIB 2 } + +chassisOmniSwitch8000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 8000 Series Chassis." + ::= { familyOmniSwitch8000 1 } + + +deviceOmniSwitch8800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8800 18-Slot Chassis. + Model Name: OS8800 + Assembly: 901977-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.1.1" + ::= { chassisOmniSwitch8000 1 } + + + + +fansOmniSwitch8000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 8000 Series Fan Trays." + ::= { familyOmniSwitch8000 2 } + + +fansOmniSwitch8800CFT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8800 Series Chassis Fan Tray. + Model Name: OS8800-CFT + Assembly: 902074-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.2.1" + ::= { fansOmniSwitch8000 1 } + + +fansOmniSwitch8800FFT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8800 Series Fabric Fan Tray. + Model Name: OS8800-FFT + Assembly: 902075-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.2.2" + ::= { fansOmniSwitch8000 2 } + + + +powersOmniSwitch8000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 8000 Series Power Supplies." + ::= { familyOmniSwitch8000 3 } + + +powersOmniSwitch8000PS1375AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series 1375 Watt A/C Power Supply. + Model Name: OS8-PS-1375AC + Assembly: 901978-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.3.1" + ::= { powersOmniSwitch8000 1 } + + +powersOmniSwitch8000PS1375DC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series 1375 Watt D/C Power Supply. + Model Name: OS8-PS-1375DC + Assembly: 902054-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.3.2" + ::= { powersOmniSwitch8000 2 } + + + + +modulesOmniSwitch8000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 8000 Series Modules." + ::= { familyOmniSwitch8000 4 } + + + + +modulesOmniSwitch8000CM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 8000 Series Chassis Management (CM) Modules." + ::= { modulesOmniSwitch8000 1 } + + + +cmmOmniSwitch8800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8800 Series Chassis Management Module. + Model Name: OS8800-CMM + Assembly: 901980-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.1.1" + ::= { modulesOmniSwitch8000CM 1 } + + +cmmOmniSwitch8800PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8800 Series Chassis Management Module Processor. + Model Name: OS8800-CMM Processor + Assembly: 050358-06 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.1.1.1" + ::= { cmmOmniSwitch8800 1 } + + +cmmOmniSwitch8800BBUS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8800 Series Chassis Management Module BBUS Bridge. + Model Name: OS8800-CMM BBUS Bridge + Assembly: 050386-06 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.1.1.2" + ::= { cmmOmniSwitch8800 2 } + + + + +modulesOmniSwitch8000NI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Network Interface (NI) Modules." + ::= { modulesOmniSwitch8000 2 } + + + + +niOmniSwitch8000ENI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series 10/100BaseX Ethernet Network Interface (ENI) Modules." + ::= { modulesOmniSwitch8000NI 1 } + + +eniOmniSwitch8000C24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Copper 24-Port 10/100BaseTX Ethernet Network Interface Module. + Model Name: OS8-ENI-C24 + Assembly: 902055-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.1.1" + ::= { niOmniSwitch8000ENI 1 } + + + + +niOmniSwitch8000GNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series 1000BaseX Ethernet Network Interface (GNI) Modules." + ::= { modulesOmniSwitch8000NI 2 } + + + +gniOmniSwitch8000U8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Universal 8-Port 1000BaseX Ethernet Network Interface Module. + Model Name: OS8-GNI-U8 + Assembly: 901981-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.2.1" + ::= { niOmniSwitch8000GNI 1 } + + +gniOmniSwitch8000C8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Copper 8-Port 1000BaseCX Ethernet Network Interface Module. + Model Name: OS8-GNI-C8 + Assembly: 902057-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.2.2" + ::= { niOmniSwitch8000GNI 2 } + + +gni2OmniSwitch8000U8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Universal 8-Port 1000BaseX Ethernet Network Interface Module. + Model Name: OS8-GNI2-U8 + Assembly: 902070-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.2.3" + ::= { niOmniSwitch8000GNI 3 } + + +gni2OmniSwitch8000C24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Copper 24-Port 10/100BaseTX/1000BaseCX Ethernet Network Interface Module. + Model Name: OS8-GNI2-C24 + Assembly: 902072-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.2.4" + ::= { niOmniSwitch8000GNI 4 } + + +gni2OmniSwitch8000U24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Universal 24-Port 1000BaseX Ethernet Network Interface Module. + Model Name: OS8-GNI2-U24 + Assembly: 902073-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.2.5" + ::= { niOmniSwitch8000GNI 5 } + + + + +niOmniSwitch8000G10NI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series 10-Gigabit Ethernet Network Interface (G10NI) Modules." + ::= { modulesOmniSwitch8000NI 3 } + + + +g10niOmniSwitch8000U1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Universal 1-Port 10-Gigabit Ethernet Network Interface Module. + Model Name: OS8-10GNI-U1 + Assembly: 902056-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.3.1" + ::= { niOmniSwitch8000G10NI 1 } + + + + +niOmniSwitch8000IC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Network Interface Module Interface Cards (IC)." + ::= { modulesOmniSwitch8000NI 4 } + + + +icOmniSwitch8000GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series 1000BaseX Interface Cards (IC)." + ::= { niOmniSwitch8000IC 1 } + + +mgicOmniSwitch8000SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Multi Mode Fiber 1000BaseSX Interface Card. + Model Name: MiniGBIC-SX + Assembly: 902053-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.4.1.1" + ::= { icOmniSwitch8000GIC 1 } + + +mgicOmniSwitch8000LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Single Mode Fiber 1000BaseLX Interface Card. + Model Name: MiniGBIC-LX + Assembly: 902052-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.4.1.2" + ::= { icOmniSwitch8000GIC 2 } + + +mgicOmniSwitch8000LH70 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Long Haul 70km Fiber 1000BaseX Interface Card. + Model Name: MiniGBIC-LH-70 + Assembly: 902051-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.4.1.3" + ::= { icOmniSwitch8000GIC 3 } + + + + +modulesOmniSwitch8000SF OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 8000 Series Switch Fabric (SF) Modules." + ::= { modulesOmniSwitch8000 3 } + + +sfOmniSwitch8800SFM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8800 Series Switch Fabric Module. + Model Name: OS8800-SFM + Assembly: 901979-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.3.1" + ::= { modulesOmniSwitch8000SF 1 } + + +familyOmniSwitch6600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 Series Product Family." + ::= { alcatelIND1DevicesMIB 3 } + + + +chassisOmniSwitch6600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6600 Series Switch." + ::= { familyOmniSwitch6600 1 } + +deviceOmniSwitch6624 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6624 Stackable Switch. + Model Number: OSW-6624 + Assembly: 902083-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.1.1" + ::= { chassisOmniSwitch6600 1 } + +deviceOmniSwitch6648 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6648 Stackable Switch. + Model Number: OSW-6648 + Assembly: 902098-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.1.2" + ::= { chassisOmniSwitch6600 2 } + +deviceOmniSwitch6624Fiber OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6624 Stackable Switch - Fiber. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.1.3" + ::= { chassisOmniSwitch6600 3 } + +deviceOmniSwitch660224 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6624 Stackable Switch - Reduced cost (24Rj45 + 2Stk +2 1G Upl) + Model Number: + Assembly: 902285-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.1.4" + ::= { chassisOmniSwitch6600 4 } + +deviceOmniSwitch660248 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6648 Stackable Switch - Reduced cost(48Rj45 + 2Stk +2 1G Upl) + Model Number: + Assembly: 902286-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.1.5" + ::= { chassisOmniSwitch6600 5 } + +deviceOmniSwitch6624PoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6624 Stackable Power over Ethernet Switch. + Model Number: OS66-P24 + Assembly: 902296-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.1.6" + ::= { chassisOmniSwitch6600 6 } + +deviceOmniSwitch6648PoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6648 Stackable Power over Ethernet Switch. + Model Number: OS66-P48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.1.7" + ::= { chassisOmniSwitch6600 7 } + +fansOmniSwitch6600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6600 Series Fan Trays." + ::= { familyOmniSwitch6600 2 } + +powersOmniSwitch6600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6600 Series Power Supplies." + ::= { familyOmniSwitch6600 3 } + +powersOmniSwitch6600BSP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 Hawk Back Up Power Supply + Model Number: OSW-6600-BPS + Assembly: 902087-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.3.1" + ::= { powersOmniSwitch6600 1 } + +modulesOmniSwitch6600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6600 Series Modules." + ::= { familyOmniSwitch6600 4 } + +expOmniSwitch6600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6600 Expantion Modules." + ::= { modulesOmniSwitch6600 1 } + +mgicOmniSwitch66002 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 - MiniGBIC - Fiber Module + Model Number: OSW-66MiniGBIC2 + Assembly: 902084-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.4.1.1" + ::= { expOmniSwitch6600 1 } + +gsmOmniSwitch6600T2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 -T-2 - Copper Module. + Model Number: OSW-66-GSM-T-2 + Assembly: 902085-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.4.1.2" + ::= { expOmniSwitch6600 2 } + +stkOmniSwitch6600Kit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 STK Kit. + Model Number: OSW-66-STK-Kit + Assembly: 902086-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.4.1.3" + ::= { expOmniSwitch6600 3 } + +icOmniSwitch6600GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 Series 1000BaseX Interface Cards (IC)." + ::= { modulesOmniSwitch6600 2 } + + +mgicOmniSwitch6600SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 Series Multi Mode Fiber 1000BaseSX Interface Card. + Model Name: MiniGBIC-SX + Assembly: 902053-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.4.2.1 " + ::= { icOmniSwitch6600GIC 1 } + + +mgicOmniSwitch6600LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 Series Single Mode Fiber 1000BaseLX Interface Card. + Model Name: MiniGBIC-LX + Assembly: 902052-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.4.2.2" + ::= { icOmniSwitch6600GIC 2 } + + +mgicOmniSwitch6600LH70 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6600 Series Long Haul 70km Fiber 1000BaseX Interface Card. + Model Name: MiniGBIC-LH-70 + Assembly: 902051-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.3.4.2.3" + ::= { icOmniSwitch6600GIC 3 } + + +familyOmniAccess200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 8000 Series Product Family." + ::= { alcatelIND1DevicesMIB 4 } + +chassisOmniAccess200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 200 Series Chassis." + ::= { familyOmniAccess200 1 } + +deviceOmniAccess210 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 210 VPN product Chassis. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.4.1.1" + ::= { chassisOmniAccess200 1 } + +deviceOmniAccess250 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 250 VPN product Chassis. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.4.1.2" + ::= { chassisOmniAccess200 2 } + + +fansOmniSwitch200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 200 Series Fan Trays." + ::= { familyOmniAccess200 2 } + +powersOmniAccess200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 200 Series Power Supplies." + ::= { familyOmniAccess200 3 } + +modulesOmniAccess200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 200 Series Modules." + ::= { familyOmniAccess200 4 } + + + +familyOmniStack6300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Omni Stack 6300 Series Product Family." + ::= { alcatelIND1DevicesMIB 5 } + +chassisOmniStack6300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniStack 6300 Series Chassis." + ::= { familyOmniStack6300 1 } + +deviceOmniStack6324 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniStack 24 port product Chassis. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.5.1.1" + ::= { chassisOmniStack6300 1 } + +fansOmniStack6300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniStack 6300 Series Fan Trays." + ::= { familyOmniStack6300 2 } + +powersOmniStack6300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniStack 6300 Series Power Supplies." + ::= { familyOmniStack6300 3 } + +modulesOmniStack6300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For family OmniStack 6300 Series Modules." + ::= { familyOmniStack6300 4 } + + + +familyOmniSwitch6800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series Product Family." + ::= { alcatelIND1DevicesMIB 6 } + +chassisOmniSwitch6800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6800 Series Switch." + ::= { familyOmniSwitch6800 1 } + +deviceOmniSwitch6824 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6824 Stackable Switch consisting + of 20 RJ-45 connectors individually configurable to 10/100/1000 Base-T + and 4 combo ports individually configurable to be 10/100/1000 Base-T or + 1000 Base-X; with 2 stacking ports. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.1" + ::= { chassisOmniSwitch6800 1 } + +deviceOmniSwitch6848 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6848 Stackable Switch consisting of 44 RJ-45 connectors + individually configurable to 10/100/1000 Base-T and 4 combo ports + individually configurable to be 10/100/1000 Base-T or 1000 Base-X; with 2 + stacking ports. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.2" + ::= { chassisOmniSwitch6800 2 } + +deviceOmniSwitch6824Fiber OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6824 (Non-Stackable) Switch - Fiber consisting of 20 1000 Base-X ports + and 4 combo ports ports individually configurable to be 10/100/1000 Base-T + or 1000 Base-X. The 20 fiber ports will be equipped with 20 pluggable SFP + transceivers that can support short, long, very long distances. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.3" + ::= { chassisOmniSwitch6800 3 } + +deviceOmniSwitch6824PoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6824 Stackable Power over Ethernet Switch. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.4" + ::= { chassisOmniSwitch6800 4 } + +deviceOmniSwitch6848PoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6848 Stackable Power over Ethernet Switch. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.5" + ::= { chassisOmniSwitch6800 5 } + +deviceOmniSwitch6824L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6824 Stackable Lite. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.6" + ::= { chassisOmniSwitch6800 6 } + +deviceOmniSwitch6848L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6848 Stackable Lite. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.7" + ::= { chassisOmniSwitch6800 7 } + +deviceOmniSwitch6824LU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6824 Stackable Lite Upgraded. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.8" + ::= { chassisOmniSwitch6800 8 } + +deviceOmniSwitch6848LU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6848 Stackable Lite upgraded. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.9" + ::= { chassisOmniSwitch6800 9 } + +deviceOmniSwitch6824LPoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6824 Stackable Lite Power over Ethernet. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.10" + ::= { chassisOmniSwitch6800 10 } + +deviceOmniSwitch6848LPoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6848 Stackable Lite Power over Ethernet. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.11" + ::= { chassisOmniSwitch6800 11 } + +deviceOmniSwitch6824LUPoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6824 Stackable Lite Upgraded power over Ethernet. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.12" + ::= { chassisOmniSwitch6800 12 } + +deviceOmniSwitch6848LUPoE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6848 Stackable Lite upgraded Power over Ethernet. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.1.13" + ::= { chassisOmniSwitch6800 13 } + +fansOmniSwitch6800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6800 Series Fan Trays." + ::= { familyOmniSwitch6800 2 } + +powersOmniSwitch6800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6800 Series Power Supplies." + ::= { familyOmniSwitch6800 3 } + + +powersOmniSwitch6800BPS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Omni Switch 6800 Series Backup Power supply. + Model Name: OS6800-BPS-PS + Assembly: 902279-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.3.1 " + ::= { powersOmniSwitch6800 1 } + +powersOmniSwitch6800MOD OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Power interface module, that plugs into the primary unit. + Model Name: OS6800-BP-MOD + Assembly: 902292-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.3.2 " + ::= { powersOmniSwitch6800 2 } + +powersOmniSwitch6800SHLF OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chassis, that accepts the power supply modules. + Model Name: OS6800-BPS-SHLF + Assembly: 902278-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.3.3 " + ::= { powersOmniSwitch6800 3 } + +modulesOmniSwitch6800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6800 Series Modules." + ::= { familyOmniSwitch6800 4 } + +icOmniSwitch8000TenGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series 10 GIG Interface Cards (IC)." + ::= { modulesOmniSwitch6800 1 } + +mgicOmniSwitch6800SR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series Single Mode Fiber 1000BaseLX Interface Card. + Model Name: 10G-XFP-SR + Assembly: 902343-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.4.1.1" + ::= { icOmniSwitch8000TenGIC 1 } + +mgicOmniSwitch6800LR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series Single Mode Fiber 1000BaseLX Interface Card. + Model Name: 10G-XFP-LR + Assembly: 902344-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.2.4.2.4.1.2" + ::= { icOmniSwitch8000TenGIC 2 } + +icOmniSwitch6800GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series 1000BaseX Interface Cards (IC)." + ::= { modulesOmniSwitch6800 2 } + + +mgicOmniSwitch6800SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series Multi Mode Fiber 1000BaseSX Interface Card. + Model Name: MiniGBIC-SX + Assembly: 902053-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.4.2.1" + ::= { icOmniSwitch6800GIC 1 } + + +mgicOmniSwitch6800LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series Single Mode Fiber 1000BaseLX Interface Card. + Model Name: MiniGBIC-LX + Assembly: 902052-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.4.2.2 " + ::= { icOmniSwitch6800GIC 2 } + + +mgicOmniSwitch6800LH70 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series Long Haul 70km Fiber 1000BaseX Interface Card. + Model Name: MiniGBIC-LH-70 + Assembly: 902051-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.4.2.3" + ::= { icOmniSwitch6800GIC 3 } + +expOmniSwitch6800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6800 Expantion Modules." + ::= { modulesOmniSwitch6800 3 } + +expOmniSwitch6800U2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6800 Series Universal 2-Port 10 gig Network Interface Module. + Model Name: OS6800-XNI-U2 + Assembly: 902277-10 + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.6.4.3.1 " + ::= { expOmniSwitch6800 1 } + +familyOmniSwitch6850 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850 Series Product Family." + ::= { alcatelIND1DevicesMIB 7 } + +chassisOmniSwitch6850 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6850 Series Switch." + ::= { familyOmniSwitch6850 1 } + +deviceOmniSwitch685024 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-24 Stackable switch consisting of + 24 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports and + 2 stacking ports. + Model Number: OS6850-24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.1" + ::= { chassisOmniSwitch6850 1 } + +deviceOmniSwitch685048 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-48 Stackable switch consisting of + 48 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports and + 2 stacking ports. + Model Number: OS6850-48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.2" + ::= { chassisOmniSwitch6850 2 } + +deviceOmniSwitch685024X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-24X Stackable switch consisting of + 24 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports + 2 10Gig ports and 2 stacking ports. + Model Number: OS6850-24X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.3 " + ::= { chassisOmniSwitch6850 3 } + +deviceOmniSwitch685048X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-48X Stackable switch consisting of + 48 copper GigE Ports, 2 10Gig ports and 2 stacking ports. + Model Number: OS6850-48X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.4 " + ::= { chassisOmniSwitch6850 4 } + +deviceOmniSwitch6850P24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P24 Stackable switch consisting of + 24 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, and 2 stacking ports. + Model Number: OS6850-P24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.5 " + ::= { chassisOmniSwitch6850 5 } + +deviceOmniSwitch6850P48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P48 Stackable switch consisting of + 48 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, and 2 stacking ports. + Model Number: OS6850-P48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.6 " + ::= { chassisOmniSwitch6850 6 } + +deviceOmniSwitch6850P24X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P24X Stackable switch consisting of + 24 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, + 2 10 Gig ports, and 2 stacking ports. + Model Number: OS6850-P24X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.7 " + ::= { chassisOmniSwitch6850 7 } + +deviceOmniSwitch6850P48X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P48X Stackable switch consisting of + 48 copper PoE Ports, 2 10 Gig ports, and 2 stacking ports. + Model Number: OS6850-P48X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.8 " + ::= { chassisOmniSwitch6850 8 } + +deviceOmniSwitch6850U24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-U24 Stackable switch consisting of 24 + fiber GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports , + and 2 stacking ports. + Model Number: OS6850-U24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.9 " + ::= { chassisOmniSwitch6850 9 } + +deviceOmniSwitch6850U24X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-U24X Stackable switch consisting of + 24 fiber GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports, + 2 10 Gig ports, and 2 stacking ports. + Model Number: OS6850-U24X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.10 " + ::= { chassisOmniSwitch6850 10 } + + +deviceOmniSwitch685024L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-24 Stackable switch consisting of + 24 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports and + 2 stacking ports. + Model Number: OS6850-24L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.11 " + ::= { chassisOmniSwitch6850 11 } + +deviceOmniSwitch685048L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-48 Stackable switch consisting of + 48 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports and + 2 stacking ports. + Model Number: OS6850-48L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.12 " + ::= { chassisOmniSwitch6850 12 } + +deviceOmniSwitch685024XL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-24X Stackable switch consisting of + 24 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports + 2 10Gig ports and 2 stacking ports. + Model Number: OS6850-24XL + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.13 " + ::= { chassisOmniSwitch6850 13 } + +deviceOmniSwitch685048XL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-48X Stackable switch consisting of + 48 copper GigE Ports, 2 10Gig ports and 2 stacking ports. + Model Number: OS6850-48XL + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.14 " + ::= { chassisOmniSwitch6850 14 } + +deviceOmniSwitch6850P24L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P24 Stackable switch consisting of + 24 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, and 2 stacking ports. + Model Number: OS6850-P24L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.15 " + ::= { chassisOmniSwitch6850 15 } + +deviceOmniSwitch6850P48L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P48 Stackable switch consisting of + 48 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, and 2 stacking ports. + Model Number: OS6850-P48L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.16 " + ::= { chassisOmniSwitch6850 16 } + +deviceOmniSwitch6850P24XL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P24X Stackable switch consisting of + 24 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, + 2 10 Gig ports, and 2 stacking ports. + Model Number: OS6850-P24XL + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.17 " + ::= { chassisOmniSwitch6850 17 } + +deviceOmniSwitch6850P48XL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P48X Stackable switch consisting of + 48 copper PoE Ports, 2 10 Gig ports, and 2 stacking ports. + Model Number: OS6850-P48XL + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.18 " + ::= { chassisOmniSwitch6850 18 } + +deviceOmniSwitch685024LU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-24 Lite upgraded version. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.19 " + ::= { chassisOmniSwitch6850 19 } + +deviceOmniSwitch685048LU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-48 Lite upgraded version. + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.20 " + ::= { chassisOmniSwitch6850 20 } + +deviceOmniSwitch685024XLU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-24X Lite upgraded + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.21 " + ::= { chassisOmniSwitch6850 21 } + +deviceOmniSwitch685048XLU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-48X Lite upgraded version + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.22 " + ::= { chassisOmniSwitch6850 22 } + +deviceOmniSwitch6850P24LU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P24 Lite upgraded version + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.23 " + ::= { chassisOmniSwitch6850 23 } + +deviceOmniSwitch6850P48LU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P48 Lite upgraded version + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.24 " + ::= { chassisOmniSwitch6850 24 } + +deviceOmniSwitch6850P24XLU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P24X Lite Upgraded version + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.25 " + ::= { chassisOmniSwitch6850 25 } + +deviceOmniSwitch6850P48XLU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6850-P48X Lite upgraded version + Model Number: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.1.26 " + ::= { chassisOmniSwitch6850 26 } + +fansOmniSwitch6850 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6800 Series Fan Trays." + ::= { familyOmniSwitch6850 2 } + +powersOmniSwitch6850 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6800 Series Power Supplies." + ::= { familyOmniSwitch6850 3 } + +powersOmniSwitch6850BPS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Omni Switch 6850 Series Backup Power supply. + Model Name: OS6850-BPS-PS + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.7.3.1 " + ::= { powersOmniSwitch6850 1 } + +modulesOmniSwitch6850 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6850 Series Modules." + ::= { familyOmniSwitch6850 4 } + +-------------------------------------------------------------------------------- + +familyOmniSwitch9000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9000 Series Product Family." + ::= { alcatelIND1DevicesMIB 8 } + + +chassisOmniSwitch9000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9000 Series Chassis." + ::= { familyOmniSwitch9000 1 } + + +deviceOmniSwitch9700 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9700 10-Slot Chassis. + Model Name: OS9700 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.1.1 " + ::= { chassisOmniSwitch9000 1 } + + +deviceOmniSwitch9800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9800 18-Slot Chassis. + Model Name: OS9800 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.1.2 " + ::= { chassisOmniSwitch9000 2 } + + +deviceOmniSwitch9600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9600 5-Slot Chassis. + Model Name: OS9600 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.1.3 " + ::= { chassisOmniSwitch9000 3 } + +deviceOmniSwitch9700E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9700E 8-Slot Chassis. + Model Name: OS9700E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.1.4 " + ::= { chassisOmniSwitch9000 4 } + +deviceOmniSwitch9800E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9800E 16-Slot Chassis. + Model Name: OS9800E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.1.5 " + ::= { chassisOmniSwitch9000 5 } + +deviceOmniSwitch9600E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9600E 5-Slot Chassis. + Model Name: OS9600E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.1.6 " + ::= { chassisOmniSwitch9000 6 } + + +fansOmniSwitch9000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9000 Series Fan Trays." + ::= { familyOmniSwitch9000 2 } + + +powersOmniSwitch9000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9000 Series Power Supplies." + ::= { familyOmniSwitch9000 3 } + + +modulesOmniSwitch9000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9000 Series Modules." + ::= { familyOmniSwitch9000 4 } + + + +modulesOmniSwitch9000CM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9000 Series Chassis Management (CM) Modules." + ::= { modulesOmniSwitch9000 1 } + + + +cmmOmniSwitch9700 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9700 Series Chassis Management Module. + Model Name: OS9700-CMM + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.1.1" + ::= { modulesOmniSwitch9000CM 1 } + + +cmmOmniSwitch9700PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9700 Series Chassis Management Module Processor. + Model Name: OS9700-CMM Processor + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.1.1.1" + ::= { cmmOmniSwitch9700 1 } + + +cmmOmniSwitch9800 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9800 Series Chassis Management Module. + Model Name: OS9800-CMM + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.1.2" + ::= { modulesOmniSwitch9000CM 2 } + + +cmmOmniSwitch9800PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9800 Series Chassis Management Module Processor. + Model Name: OS9800-CMM Processor + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.1.2.1 " + ::= { cmmOmniSwitch9800 1 } + + +cmmOmniSwitch9600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9600 Series Chassis Management Module. + Model Name: OS9600-CMM + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.1.3" + ::= { modulesOmniSwitch9000CM 3 } + + +cmmOmniSwitch9600PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9600 Series Chassis Management Module Processor. + Model Name: OS9600-CMM Processor + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.1.3.1 " + ::= { cmmOmniSwitch9600 1 } + + +modulesOmniSwitch9000NI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Network Interface (NI) Modules." + ::= { modulesOmniSwitch9000 2 } + + +niOmniSwitch9000ENI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series 10/100BaseX Ethernet Network Interface (ENI) Modules." + ::= { modulesOmniSwitch9000NI 1 } + + +niOmniSwitch9000GNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series 1000BaseX Ethernet Network Interface (GNI) Modules." + ::= { modulesOmniSwitch9000NI 2 } + + +gniOmniSwitch9000C24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series . + Model Name: OS9-GNI-C24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.1 " + ::= { niOmniSwitch9000GNI 1 } + + +gniOmniSwitch9000U24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module. + Model Name: OS9-GNI-U24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.2 " + ::= { niOmniSwitch9000GNI 2 } + + +gniOmniSwitch9000U2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module. + Model Name: OS9-XNI-U2 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.3 " + ::= { niOmniSwitch9000GNI 3 } + + +gniOmniSwitch9000U6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module. + Model Name: OS9-XNI-U6 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.4 " + ::= { niOmniSwitch9000GNI 4 } + +gniOmniSwitch9000P24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module. + Model Name: OS9-GNI-P24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.5" + ::= { niOmniSwitch9000GNI 5 } + + +gniOmniSwitch900048T OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module. + Model Name: OS9_GNI_C48T + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.6" + ::= { niOmniSwitch9000GNI 6 } + + +gniOmniSwitch9000GC20L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module. + Model Name: OS9_GNI_C20L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.7" + ::= { niOmniSwitch9000GNI 7 } + + +gniOmniSwitch9000EC20L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module. + Model Name: OS9_GNI_C20L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.8" + ::= { niOmniSwitch9000GNI 8 } + + +gniOmniSwitchLockedC20L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Locked Ethernet Network Interface Module. + Model Name: OS9_ENI_LOCKED + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.9" + ::= { niOmniSwitch9000GNI 9 } + + + +gniOmniSwitch900048TE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module with FB1r2. + Model Name: OS9_GNI_C48T_E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.10" + ::= { niOmniSwitch9000GNI 10 } + + +gniOmniSwitch9000EC20LE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module with FB1r2. + Model Name: OS9_GNI_C20L_E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.11" + ::= { niOmniSwitch9000GNI 11 } + + +gniOmniSwitchLockedC20LE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Locked Ethernet Network Interface Module, FB1r2. + Model Name: OS9_ENI_LOCKED_E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.12" + ::= { niOmniSwitch9000GNI 12 } + + +gniOmniSwitch9000C24E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series . + Model Name: OS9-GNI-C24-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.13" + ::= { niOmniSwitch9000GNI 13 } + + +gniOmniSwitch9000P24E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module with FB1r2. + Model Name: OS9-GNI-P24-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.14" + ::= { niOmniSwitch9000GNI 14 } + + +gniOmniSwitch9000U24E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module with FB1r2. + Model Name: OS9-GNI-U24-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.15" + ::= { niOmniSwitch9000GNI 15 } + + +gniOmniSwitch9000GC20LE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module with FB1r2. + Model Name: OS9_GNI_C20L_E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.16" + ::= { niOmniSwitch9000GNI 16 } + + +gniOmniSwitch9000U2E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module with FB1r2. + Model Name: OS9-XNI-U2-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.17" + ::= { niOmniSwitch9000GNI 17 } + + +gniOmniSwitch9000U6E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module FB1r2. + Model Name: OS9-XNI-U6-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.18" + ::= { niOmniSwitch9000GNI 18 } + +gniOmniSwitch9000C24FJ2E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module TRIUMPH. + Model Name: OS9-GNI-C24-FJ2-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.19" + ::= { niOmniSwitch9000GNI 19 } + +gniOmniSwitch9000U24FJ2E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module TRIUMPH. + Model Name: OS9-GNI-U24-FJ2-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.20" + ::= { niOmniSwitch9000GNI 20 } + + +gniOmniSwitch9000U2FJ2E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module TRIUMPH. + Model Name: OS9-XNI-U2-FJ2-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.21" + ::= { niOmniSwitch9000GNI 21 } + + +gniOmniSwitch9000U12PlusFJ2E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Ethernet Network Interface Module SCORPION. + Model Name: OS9-XNI-U12Plus-FJ2-E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.8.4.2.2.23" + ::= { niOmniSwitch9000GNI 22 } + + +niOmniSwitch9000IC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Network Interface Module Interface Cards (IC)." + ::= { modulesOmniSwitch9000NI 3 } + +niOmniSwitch9000DM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9000 Series Network Daughter Module (DM)." + ::= { modulesOmniSwitch9000NI 4 } + + +--------------------------------------------------------------- + + +familyOmniSwitch6855 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6855 Series Product Family." + ::= { alcatelIND1DevicesMIB 9 } + +chassisOmniSwitch6855 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6855 Series Switch." + ::= { familyOmniSwitch6855 1 } + +deviceOmniSwitch685514 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6855-14 Industrial Grade Temperature Switch + consisting of 12 copper GigE Ports and 2 Fiber ports. + Model Number: OS6855-14 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.9.1.1" + ::= { chassisOmniSwitch6855 1 } + +deviceOmniSwitch6855U10 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6855-U10 Industrial Grade Temperature Switch + consisting of 2 copper GigE Ports and 8 Fiber ports. + Model Number: OS6855-U10-ITEMP + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.9.1.2" + ::= { chassisOmniSwitch6855 2 } + +deviceOmniSwitch685524 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6855-24 Industrial Grade Temperature Switch + consisting of 24 copper GigE Ports and + 4 Fiber_GigE/Copper_GigE combo ports. + Model Number: OS6855-24-ITEMP + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.9.1.3" + ::= { chassisOmniSwitch6855 3 } + +deviceOmniSwitch6855U24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6855-U24 Industrial Grade Temperature Switch + consisting of 24 fiber ports and + 2 Fiber_GigE/Copper_GigE combo ports. + Model Number: OS6855-U24-ITEMP + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.9.1.4" + ::= { chassisOmniSwitch6855 4 } + +deviceOmniSwitch6855U24X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6855-U24X Industrial Grade LAN switch that has 24 fiber ports, + 2 Fiber_GigE/Copper_GigE combo ports and 2 10gig ports that can be used + either as stacking or uplink ports. + Model Number: OS6855-U24X-ITEMP + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.9.1.5" + ::= { chassisOmniSwitch6855 5 } + + +fansOmniSwitch6855 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6855 Series Fan Trays." + ::= { familyOmniSwitch6855 2 } + +powersOmniSwitch6855 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6855 Series Power Supplies." + ::= { familyOmniSwitch6855 3 } + +modulesOmniSwitch6855 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6855 Series Modules." + ::= { familyOmniSwitch6855 4 } + +-------------------------------------------------------------------------------- + +familyOmniSwitch6400 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6400 Series Product Family." + ::= { alcatelIND1DevicesMIB 10 } + +chassisOmniSwitch6400 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6400 Series Chassis." + ::= { familyOmniSwitch6400 1 } + +deviceOmniSwitch640024 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6400-24 Stackable Switch consisting of + 24 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports and + 2 stacking ports. + Model Number: OS6400-24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.10.1.1" + ::= { chassisOmniSwitch6400 1 } + + +deviceOmniSwitch6400P24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6400-P24 Stackable Switch consisting of + 24 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, and 2 stacking ports. + Model Number: OS6400-P24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.10.1.2 " + ::= { chassisOmniSwitch6400 2 } + +deviceOmniSwitch6400U24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6400-U24 Stackable Switch consisting of 24 + fiber GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports , + and 2 stacking ports. + Model Number: OS6400-U24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.10.1.3 " + ::= { chassisOmniSwitch6400 3 } + +deviceOmniSwitch6400DU24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6400-DU24 Stackable Switch consisting of 24 + fiber GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports , + and 2 stacking ports, internal DC power suplly. + Model Number: OS6400-DU24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.10.1.4 " + ::= { chassisOmniSwitch6400 4 } + +deviceOmniSwitch640048 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6400-48 Stackable Switch consisting of + 48 copper GigE Ports, 4 Fiber_GigE/Copper_GigE combo ports and + 2 stacking ports. + Model Number: OS6400-48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.10.1.5" + ::= { chassisOmniSwitch6400 5 } + + +deviceOmniSwitch6400P48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6400-P48 Stackable Switch consisting of + 48 copper PoE Ports, 4 Fiber_GigE/Copper_GigE combo ports, and 2 stacking ports. + Model Number: OS6400-P48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.10.1.6 " + ::= { chassisOmniSwitch6400 6 } + +fansOmniSwitch6400 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6400 Series Fan Trays." + ::= { familyOmniSwitch6400 2 } + +powersOmniSwitch6400 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6400 Series Power Supplies." + ::= { familyOmniSwitch6400 3 } + +powersOmniSwitch6400BPS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Omni Switch 6400 Series Backup Power supply. + Model Name: OS6400-BPS-PS + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.10.3.1 " + ::= { powersOmniSwitch6400 1 } + +modulesOmniSwitch6400 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6400 Series Modules." + ::= { familyOmniSwitch6400 4 } + +-------------------------------------------------------------------------------- + +familyOmniSwitch6250 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6250 Series Product Family." + ::= { alcatelIND1DevicesMIB 11 } + +chassisOmniSwitch6250M OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6250 Series Metro Stackable Switch." + ::= { familyOmniSwitch6250 1 } + +chassisOmniSwitch6250ENT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6250 Series Enterprise Stackable Switch." + ::= { familyOmniSwitch6250 2 } + +-- Metro Models + +deviceOmniSwitch62508M OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6250-8M Metro Stackable Switch consisting of + 8 copper FastE Ports, 2 Fiber_GigE/Copper_GigE combo ports + and 2 Fiber_GigE user/stacking ports. + Model Number: OS6250-8M + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.11.1.1" + ::= { chassisOmniSwitch6250M 1 } + +deviceOmniSwitch625024M OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6250-24M Metro Stackable Switch consisting of + 24 copper FastE Ports, 2 Fiber_GigE/Copper_GigE combo ports + and 2 Fiber_GigE user/stacking ports. + Model Number: OS6250-24M + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.11.1.2" + ::= { chassisOmniSwitch6250M 2 } + +deviceOmniSwitch625024MD OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6250-24M Metro Stackable Switch consisting of + 24 copper FastE Ports, 2 Fiber_GigE/Copper_GigE combo ports, + 2 Fiber_GigE user/stacking ports and DC power. + Model Number: OS6250-24MD + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.11.1.3" + ::= { chassisOmniSwitch6250M 3 } + +-- Enterprise Models + +deviceOmniSwitch625024ENT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6250-24 Stackable Switch consisting of + 24 copper FastE Ports, 2 Fiber_GigE/Copper_GigE combo ports and + 2 HDMI stacking ports. + Model Number: OS6250-24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.11.2.1" + ::= { chassisOmniSwitch6250ENT 1 } + +deviceOmniSwitch6250P24ENT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6250-P24 Stackable Switch consisting of + 24 copper PoE Ports, 2 Fiber_GigE/Copper_GigE combo ports and + 2 HDMI stacking ports. + Model Number: OS6250-P24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.11.2.2" + ::= { chassisOmniSwitch6250ENT 2 } + +fansOmniSwitch6250 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6250 Series Fan Trays." + ::= { familyOmniSwitch6250 3 } + +powersOmniSwitch6250 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6250 Series Power Supplies." + ::= { familyOmniSwitch6250 4 } + +powersOmniSwitch6250BPS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Omni Switch 6250 Series Backup Power supply. + Model Name: OS6250-BPS-PS + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.1.11.4.1" + ::= { powersOmniSwitch6250 1 } + +modulesOmniSwitch6250 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6250 Series Modules." + ::= { familyOmniSwitch6250 5 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB b/MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB new file mode 100644 index 0000000..7d7f02c --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DHCP-SRV-MIB @@ -0,0 +1,336 @@ +ALCATEL-IND1-DHCP-SRV-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Unsigned32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, OBJECT-IDENTITY + FROM SNMPv2-SMI + MacAddress, DisplayString, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + softentIND1DhcpSrv + FROM ALCATEL-IND1-BASE; + + + alcatelIND1DhcpSrvMIB MODULE-IDENTITY + LAST-UPDATED "200812100000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + DhcpSrv for dynamically assigning IP to clients. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200910260000Z" + DESCRIPTION + "The Dynamic Host Configuration Protocol (DHCP) provides a framework + for passing configuration information to hosts on a TCPIP network. + DHCP is based on the Bootstrap Protocol (BOOTP), adding the + capability of automatic allocation of reusable network addresses and + additional configuration options. + + This MIB provides the configuration information for DHCP Server." + ::= { softentIND1DhcpSrv 1 } + +-- -------------------------------------------------------------- + alcatelIND1DhcpSrvMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DHCP Server Subsystem Notifications." + ::= { alcatelIND1DhcpSrvMIB 0 } + + alcatelIND1DhcpSrvMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DHCP Server Subsystem Managed Objects." + ::= { alcatelIND1DhcpSrvMIB 1 } + + alcatelIND1DhcpSrvMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DhcpSrv Module MIB Subsystem Conformance Information." + ::= { alcatelIND1DhcpSrvMIB 2 } + + alcatelIND1DhcpSrvMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DhcpSrv Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1DhcpSrvMIBConformance 1 } + + alcatelIND1DhcpSrvMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DhcpSrv Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1DhcpSrvMIBConformance 2 } + +-- -------------------------------------------------------------- + + +alaDhcpSrvGlobalConfigStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable(1) or disable(2) DHCP Server on the switch." + DEFVAL { disable } +::= { alcatelIND1DhcpSrvMIBObjects 1 } + +alaDhcpSrvGlobalRestart OBJECT-TYPE + SYNTAX INTEGER + { + inactive(1), + restart(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to restart(2) the DHCP Server on the switch. Default value is + inactive(1) which user can not set." + DEFVAL { inactive } +::= { alcatelIND1DhcpSrvMIBObjects 2 } + +alaDhcpSrvGlobalClearStat OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for DHCP Server. + default(1) - default value for this object, + reset(2) - indicates that all statistic related to DHCP + server in the system should get cleared." + DEFVAL { default } +::= { alcatelIND1DhcpSrvMIBObjects 3 } + +-- -------------------------------------------------------------- + +alaDhcpSrvLease OBJECT IDENTIFIER ::= { alcatelIND1DhcpSrvMIBObjects 4 } + +alaDhcpSrvLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDhcpSrvLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP server lease table." +::= { alaDhcpSrvLease 1 } + +alaDhcpSrvLeaseEntry OBJECT-TYPE + SYNTAX AlaDhcpSrvLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP server lease entry." + INDEX { alaDhcpSrvLeaseInetAddressType, alaDhcpSrvLeaseInetAddress } +::= { alaDhcpSrvLeaseTable 1 } + +AlaDhcpSrvLeaseEntry ::= SEQUENCE { + alaDhcpSrvLeaseInetAddressType InetAddressType, + alaDhcpSrvLeaseInetAddress InetAddress, + alaDhcpSrvLeaseMACAddress MacAddress, + alaDhcpSrvLeaseLeaseGrant DateAndTime, + alaDhcpSrvLeaseLeaseExpiry DateAndTime, + alaDhcpSrvLeaseType INTEGER + } + +alaDhcpSrvLeaseInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Thie object specifies the type of DHCP Server lease address. + Currently only InetAddressIPv4(1) is supported." +::= { alaDhcpSrvLeaseEntry 1 } + +alaDhcpSrvLeaseInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(1 .. 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies IP address assigned to the client." +::= { alaDhcpSrvLeaseEntry 2 } + +alaDhcpSrvLeaseMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address assigned to the client." +::= { alaDhcpSrvLeaseEntry 3 } + +alaDhcpSrvLeaseLeaseGrant OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease granted time for the client." +::= { alaDhcpSrvLeaseEntry 4 } + +alaDhcpSrvLeaseLeaseExpiry OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease expiry of the client." +::= { alaDhcpSrvLeaseEntry 5 } + +alaDhcpSrvLeaseType OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(1), + dynamic(2), + manual(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the lease." +::= { alaDhcpSrvLeaseEntry 6 } + +-- -------------------------------------------------------------- +-- Trap Description +-- -------------------------------------------------------------- +alaDhcpSrvTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1DhcpSrvMIBObjects 5 } + +-- Notifications + +alaDhcpSrvLeaseUtilizationThresholdTrap NOTIFICATION-TYPE + OBJECTS { + alaDhcpSrvLeaseThresholdStatus, + alaDhcpSrvSubnetDescriptor + } + STATUS current + DESCRIPTION + "When the lease utilization in a subnet exceeds or deceeds threshold + value set by the application, a notification is sent to the Management Entity, + with the DHCP Server lease utilization information." + ::= { alcatelIND1DhcpSrvMIBNotifications 1 } + +-- Notification Objects + +alaDhcpSrvLeaseThresholdStatus OBJECT-TYPE + SYNTAX INTEGER + { + crossedBelow80Threshold(1), + crossedAbove80Threshold(2), + reached100Threshold(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the threshold status of subnet utilization." + ::= { alaDhcpSrvTrapsObj 1 } + +alaDhcpSrvSubnetDescriptor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the subnet Descriptor. If the subnet belongs + to shared network, this object specifies the shared network name, else + specifies the Subnet IP." + ::= { alaDhcpSrvTrapsObj 2 } + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1DhcpSrvMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for DHCP Server." + MODULE + MANDATORY-GROUPS + { + alaDhcpSrvGlobalConfigGroup, + alaDhcpSrvLeaseGroup, + alaDhcpSrvNotificationGroup + } + ::= { alcatelIND1DhcpSrvMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- +alaDhcpSrvGlobalConfigGroup OBJECT-GROUP + OBJECTS + { + alaDhcpSrvGlobalConfigStatus, + alaDhcpSrvGlobalRestart, + alaDhcpSrvGlobalClearStat + } + STATUS current + DESCRIPTION + "Collection of objects for management of DHCP Server Global Configuration." + ::= { alcatelIND1DhcpSrvMIBGroups 1 } + +alaDhcpSrvLeaseGroup OBJECT-GROUP + OBJECTS + { + alaDhcpSrvLeaseMACAddress, + alaDhcpSrvLeaseLeaseGrant, + alaDhcpSrvLeaseLeaseExpiry, + alaDhcpSrvLeaseType + } + STATUS current + DESCRIPTION + "Collection of objects for DHCP Server Lease Configuration." +::= { alcatelIND1DhcpSrvMIBGroups 2 } + +alaDhcpSrvNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaDhcpSrvLeaseUtilizationThresholdTrap + } + STATUS current + DESCRIPTION + "Collection of objects for DHCP Server Trap information." +::= { alcatelIND1DhcpSrvMIBGroups 3 } + +-- ------------------------------------------------------------- + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-DOT1Q-MIB b/MIBS/nokia/ALCATEL-IND1-DOT1Q-MIB new file mode 100644 index 0000000..9e5de1e --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DOT1Q-MIB @@ -0,0 +1,430 @@ +ALCATEL-IND1-DOT1Q-MIB DEFINITIONS ::= BEGIN + + IMPORTS + RowStatus, DisplayString FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + softentIND1Dot1Q FROM ALCATEL-IND1-BASE; + + alcatelIND1Dot1QMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + 802.1q for vlan assignment to slot/port and aggregates + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1Dot1Q 1} + + + + alcatelIND1Dot1QMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1Q + Subsystem Managed Objects." + ::= { alcatelIND1Dot1QMIB 1 } + + + alcatelIND1Dot1QMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1Q + Subsystem Conformance Information." + ::= { alcatelIND1Dot1QMIB 2 } + + + alcatelIND1Dot1QMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1Q + Subsystem Units Of Conformance." + ::= { alcatelIND1Dot1QMIBConformance 1 } + + + alcatelIND1Dot1QMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1Q + Subsystem Compliance Statements." + ::= { alcatelIND1Dot1QMIBConformance 2 } + + v8021Q OBJECT IDENTIFIER ::= { alcatelIND1Dot1QMIBObjects 1 } + +-- the 8021Q port/vlan table + +qPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF QPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the 802.1q vlans on a port." + ::= { v8021Q 1 } + +qPortVlanEntry OBJECT-TYPE + SYNTAX QPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in 802.1q port vlan table." + INDEX { qPortVlanSlot, qPortVlanPort, qPortVlanTagValue } + ::= { qPortVlanTable 1 } + +QPortVlanEntry ::= SEQUENCE { + qPortVlanSlot + INTEGER, + qPortVlanPort + INTEGER, + qPortVlanTagValue + INTEGER, + qPortVlanStatus + RowStatus, + qPortVlanDescription + DisplayString, + qPortVlanForceTagInternal + INTEGER + } + +qPortVlanSlot OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The slot id of the required port." + ::= { qPortVlanEntry 1 } + +qPortVlanPort OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical port number." + ::= { qPortVlanEntry 2 } + +qPortVlanTagValue OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tag for a particular port" + ::= { qPortVlanEntry 3 } + +qPortVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules" + ::= { qPortVlanEntry 4 } + + +qPortVlanDescription OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..31) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Textual description of vlan added to a port." + ::= { qPortVlanEntry 5 } + +qPortVlanForceTagInternal OBJECT-TYPE + SYNTAX INTEGER { + na(2), + on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0-ON, 1-OFF and 2-NA" + DEFVAL { na } + ::= { qPortVlanEntry 6 } + +-- End 8021Q group for slot/port + + +-- the 8021Q Aggregate Vlan table + +qAggregateVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF QAggregateVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the 802.1q vlans on a aggregate." + ::= { v8021Q 2 } + +qAggregateVlanEntry OBJECT-TYPE + SYNTAX QAggregateVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in 802.1q aggregate vlan table." + INDEX { qAggregateVlanAggregateId, qAggregateVlanTagValue } + ::= { qAggregateVlanTable 1 } + +QAggregateVlanEntry ::= SEQUENCE { + qAggregateVlanAggregateId + INTEGER, + qAggregateVlanTagValue + INTEGER, + qAggregateVlanStatus + RowStatus, + qAggregateVlanDescription + DisplayString + } + +qAggregateVlanAggregateId OBJECT-TYPE + SYNTAX INTEGER (0..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aggreagte id of the aggregate." + ::= { qAggregateVlanEntry 1 } + +qAggregateVlanTagValue OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tag Value on the particular aggregate." + ::= { qAggregateVlanEntry 2 } + +qAggregateVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status for creating/deleting rules." + ::= { qAggregateVlanEntry 3 } + + +qAggregateVlanDescription OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..31) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Textual description of vlan added to a aggregate." + ::= { qAggregateVlanEntry 4 } + +-- End 8021Q group for Aggregate + +-- 8021Q ATM IfIndex/VPI/VCI Vlan Table + +qAtmIfIndexVpiVciTable OBJECT-TYPE + SYNTAX SEQUENCE OF QAtmIfIndexVpiVciEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the 802.1q vlans on an ATM port." + ::= { v8021Q 3 } + +qAtmIfIndexVpiVciEntry OBJECT-TYPE + SYNTAX QAtmIfIndexVpiVciEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in 802.1q IfIndex/VPI/VCI vlan table." + INDEX { qAtmIfIndex, qAtmVpiValue, qAtmVciValue, + qAtmIfIndexVpiVciVlanTagValue } + ::= { qAtmIfIndexVpiVciTable 1 } + +QAtmIfIndexVpiVciEntry ::= SEQUENCE { + + qAtmIfIndex + INTEGER, + qAtmVpiValue + INTEGER, + qAtmVciValue + INTEGER, + qAtmIfIndexVpiVciVlanTagValue + INTEGER, + qAtmIfIndexVpiVciVlanAction + RowStatus, + qAtmIfIndexVpiVciVlanDescription + DisplayString, + qAtmIfIndexVpiVciAcceptableFrameTypes + INTEGER, + qAtmIfIndexVpiVciForceTagInternal + INTEGER + } + + + qAtmIfIndex OBJECT-TYPE + SYNTAX INTEGER (4259841..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ATM Interface Index." + ::= { qAtmIfIndexVpiVciEntry 1 } + + qAtmVpiValue OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + ".The Vpi value of the ATM VC.." + ::= {qAtmIfIndexVpiVciEntry 2 } + + qAtmVciValue OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + ".The Vci value of the ATM VC.." + ::= {qAtmIfIndexVpiVciEntry 3 } + + + qAtmIfIndexVpiVciVlanTagValue OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tag for a particular ATM Interface Index" + ::= { qAtmIfIndexVpiVciEntry 4 } + +qAtmIfIndexVpiVciVlanAction OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting services." + ::= { qAtmIfIndexVpiVciEntry 5 } + + +qAtmIfIndexVpiVciVlanDescription OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..31) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Textual description of vlan added to an Interface Index." + ::= { qAtmIfIndexVpiVciEntry 6 } + +qAtmIfIndexVpiVciAcceptableFrameTypes OBJECT-TYPE + SYNTAX INTEGER { + admitAll(1), + admitOnlyVlanTagged(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this is admitOnlyVlanTagged(2) the device will + discard untagged frames or Priority-Tagged frames + received on this port. When admitAll(1), untagged + frames or Priority-Tagged frames received on this port + will be accepted and assigned to the PVID for this port. + + This control does not affect VLAN independent BPDU + frames, such as GVRP and STP. It does affect VLAN + dependent BPDU frames, such as GMRP." + DEFVAL { admitAll } + ::= { qAtmIfIndexVpiVciEntry 7 } + + +qAtmIfIndexVpiVciForceTagInternal OBJECT-TYPE + SYNTAX INTEGER { + na(2), + on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0-ON, 1-OFF and 2-NA" + DEFVAL { na } + ::= { qAtmIfIndexVpiVciEntry 8 } + +-- End 8021Q group for ATM IfIndex/VPI/VCI Vlan Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1Dot1QMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + 802.1q." + MODULE + MANDATORY-GROUPS + { + dot1qPortGroup, + dot1qAggregateGroup + } + + ::= { alcatelIND1Dot1QMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + dot1qPortGroup OBJECT-GROUP + OBJECTS + { + qPortVlanSlot, + qPortVlanPort, + qPortVlanTagValue , + qPortVlanStatus , + qPortVlanDescription , + qPortVlanForceTagInternal + + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.1q on the ports." + ::= { alcatelIND1Dot1QMIBGroups 1 } + + + dot1qAggregateGroup OBJECT-GROUP + OBJECTS + { + qAggregateVlanAggregateId , + qAggregateVlanTagValue , + qAggregateVlanStatus , + qAggregateVlanDescription + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.1q on the aggregate." + ::= { alcatelIND1Dot1QMIBGroups 2 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-DOT1X-MIB b/MIBS/nokia/ALCATEL-IND1-DOT1X-MIB new file mode 100644 index 0000000..0e0f136 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DOT1X-MIB @@ -0,0 +1,1251 @@ +ALCATEL-IND1-DOT1X-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32, IpAddress + FROM SNMPv2-SMI + DisplayString, MacAddress, TimeStamp, TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + softentIND1Dot1X + FROM ALCATEL-IND1-BASE + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + dot1xPaePortNumber + FROM IEEE8021-PAE-MIB + ; + + alcatelIND1Dot1XMIB MODULE-IDENTITY + LAST-UPDATED "201002100000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + + The Port Access Entity module for managing 802.1X for + the Birds Of Prey Product Line + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + + REVISION "201002100000Z" + DESCRIPTION + "Addressing maximum number character supported in URL and DNS mibs." + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1Dot1X 1} + +alaIND1Dot1XMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1X + Subsystem Managed Objects." + ::= { alcatelIND1Dot1XMIB 1 } + + + alaIND1Dot1XMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1X + Subsystem Conformance Information." + ::= { alcatelIND1Dot1XMIB 2 } + + + alaIND1Dot1XMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1X + Subsystem Units Of Conformance." + ::= { alaIND1Dot1XMIBConformance 1 } + + ALADot1xClassificationPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This policy type is the classification policy used to classify + a device onto the system. " + SYNTAX INTEGER { + dotXAuthentication (0), + macAuthentication (1), + groupMobilityRules (2), + vlanId (3), + defaultVlan (4), + block (5), + internalUseOnlyA (6), + internalUseOnlyB (7), + internalUseOnlyC (8), + captivePortalAuthentication (9), + captivePortalGroupMobility (10), + captivePortalDefaultVlan (11), + captivePortalVlanId (12), + captivePortalBlock (13), + captivePortalUnknown (14), + captivePortalUnpAuthSrv (15), + captivePortalUnpUsrCfg (16), + captivePortalUnpAAArule (17), + authServerUNP (18), + userConfigUNP (19), + aaaRuleUNP (20), + aaaAuthSvrDownUNP (21), + aaaAuthSvrDownBlock (22) + } + + ALADot1xAuthenticationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of authentication used" + SYNTAX INTEGER { + noAuthentication (0), + dotXAuthentication (1), + macAuthentication (2), + captivePortal (3) + } + + ALADot1xAuthenticationResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The result of the authentication. If the ALADot1xAuthenticationType of this + device is noAuthentication then this object will return notApplicable. If the + authentication has not completed then this object will return inProgress." + SYNTAX INTEGER { + notApplicable (0), + inProgress (1), + success (2), + fail (3) + } + + ALADot1xMacLearntState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state of MAC address in the system" + SYNTAX INTEGER { + bridging (0), -- Normal access to the network. + filtering (1), -- Access to the network blocked. + hicInProgress (2), -- Host Integrity Check in progress. + qmrInProgress (3) -- QMR in progress. + } + + ALADot1xMacQueryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The query type of MAC address in the system. This query MAC address type + is used to specify which type of MAC address to query from the + alaDot1xDeviceStatusTable." + SYNTAX INTEGER { + all (0), -- All devices on the port. + supplicant (1), -- All supplicants on the port. + nonSupplicant (2), -- All non-supplicant on the port. + captivePortal (3) -- All devices on the port that used Captive Portal. + } + + ALADot1xDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of device. Either supplicant or non-supplicant." + SYNTAX INTEGER { + supplicant (1), + nonSupplicant (2) + } + +---------------------------------------------------------- +---------- Logical Port table ---------------------------- +---------------------------------------------------------- +alaDot1xPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot1xPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table of system level information for each port + supported by the Port Access Entity. An entry appears + in this table for each port of this system." + REFERENCE + "9.6.1" + ::= { alaIND1Dot1XMIBObjects 1 } + +alaDot1xPortEntry OBJECT-TYPE + SYNTAX AlaDot1xPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "TP DO: Add description here " + INDEX { dot1xPaePortNumber } + ::= { alaDot1xPortTable 1 } + + +AlaDot1xPortEntry ::= + SEQUENCE { + alaDot1xPortSlotNumber + INTEGER, + alaDot1xPortPortNumber + INTEGER, + alaDot1xPortMACAddress + MacAddress, + alaDot1xPortVlan + INTEGER, + alaDot1xPortProtocol + INTEGER, + alaDot1xPortUserName + DisplayString, + alaDot1xPortState + INTEGER, + alaDot1xSupplicantPolicyUsed + ALADot1xClassificationPolicyType + } + +alaDot1xPortSlotNumber OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The slot that the logical port represented by the dot1xPaePortNumber resides." + ::= { alaDot1xPortEntry 1 } + +alaDot1xPortPortNumber OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The user port that the logical port represented by the dot1xPaePortNumber resides." + ::= { alaDot1xPortEntry 2 } + +alaDot1xPortMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The MAC address of the supplicant that along with the slot and port uniquely + form the logical port represented by the dot1xPaePortNumber." + ::= { alaDot1xPortEntry 3 } + +alaDot1xPortVlan OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The vlan that the supplicant is authorized to access." + ::= { alaDot1xPortEntry 4 } + +alaDot1xPortProtocol OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The protocol that is authorized for the supplicant. This is used in conjunction + with the alaDot1xPortVlan object. Supplicant can be authorized to different vlans + for different protocol." + ::= { alaDot1xPortEntry 5 } + +alaDot1xPortUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The user name of the supplicant used for authentication." + ::= { alaDot1xPortEntry 6 } + +alaDot1xPortState OBJECT-TYPE + SYNTAX INTEGER{ + initialize (1), + disconnected (2), + connecting (3), + authenticating (4), + authenticated (5), + aborting (6), + held (7), + forceAuthenticated (8), + forceUnauthenticated (9), + authenticatedLocally (10) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The State of the port." + ::= { alaDot1xPortEntry 7 } + +alaDot1xSupplicantPolicyUsed OBJECT-TYPE + SYNTAX ALADot1xClassificationPolicyType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Classification Policy under which the 802.1x supplicant is learned." + ::= { alaDot1xPortEntry 8 } + +---------------------------------------------------------- +----------Dot1x MAC table -------------------------------- +---------------------------------------------------------- + +alaDot1xMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot1xMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide the list of users currently authenticated into the + switch for bridging purpose." + ::= { alaIND1Dot1XMIBObjects 4 } + +alaDot1xMacEntry OBJECT-TYPE + SYNTAX AlaDot1xMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AaaAuthenticatedUserTable." + INDEX {alaDot1xMACAddress} + ::= { alaDot1xMacTable 1 } + +AlaDot1xMacEntry ::= + SEQUENCE { + alaDot1xMACAddress + MacAddress, + alaDot1xMacIfIndex + InterfaceIndex, + alaDot1xMacSlotNumber + Integer32, + alaDot1xMacPortNumber + Integer32, + alaDot1xMacVlan + Integer32, + alaDot1xMacProtocol + Integer32, + alaDot1xMacUserName + DisplayString, + alaDot1xMacState + INTEGER, + alaDot1xMacSupplicantPolicyUsed + ALADot1xClassificationPolicyType + } + +alaDot1xMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address of the supplicant that along with the slot and port uniquely + form the logical port represented by the dot1xPaePortNumber." + ::= { alaDot1xMacEntry 1 } + +alaDot1xMacIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index in which alaDot1xMACAddress was learned." + ::= { alaDot1xMacEntry 2 } + + +alaDot1xMacSlotNumber OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot in which alaDot1xMACAddress was learned." + ::= { alaDot1xMacEntry 3 } + +alaDot1xMacPortNumber OBJECT-TYPE + SYNTAX Integer32 (1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user port in which alaDot1xMACAddress was learned." + ::= { alaDot1xMacEntry 4 } + +alaDot1xMacVlan OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlan that the supplicant is authorized to access." + ::= { alaDot1xMacEntry 5 } + +alaDot1xMacProtocol OBJECT-TYPE + SYNTAX Integer32 (1..6) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol that is authorized for the supplicant. This is used in conjunction + with the alaDot1xMacVlan object. Supplicant can be authorized to different vlans + for different protocol." + ::= { alaDot1xMacEntry 6 } + +alaDot1xMacUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name of the supplicant used for authentication." + ::= { alaDot1xMacEntry 7 } + +alaDot1xMacState OBJECT-TYPE + SYNTAX INTEGER{ + initialize (1), + disconnected (2), + connecting (3), + authenticating (4), + authenticated (5), + aborting (6), + held (7), + forceAuthenticated (8), + forceUnauthenticated (9), + authenticatedLocally (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The State of the port in which the current mac-address was learned." + ::= { alaDot1xMacEntry 8 } + +alaDot1xMacSupplicantPolicyUsed OBJECT-TYPE + SYNTAX ALADot1xClassificationPolicyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Classification Policy under which the 802.1x supplicant is learned." + ::= { alaDot1xMacEntry 9 } + + +---------------------------------------------------------- + +---------------------------------------------------------- +-------------- Reverse lookup table ---------------------- +---------------------------------------------------------- +alaDot1xPortLookupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot1xPortLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of which allows to find the logical port number + given the physical slot/port/MAC. An entry appears + in this table for each logical port of this system." + ::= { alaIND1Dot1XMIBObjects 2 } + +alaDot1xPortLookupEntry OBJECT-TYPE + SYNTAX AlaDot1xPortLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The translation table to look up the dot1xPaePortNumber." + INDEX { alaDot1xPortLookupSlotNumber, + alaDot1xPortLookupPortNumber, + alaDot1xPortLookupMACAddress } + ::= { alaDot1xPortLookupTable 1 } + +AlaDot1xPortLookupEntry ::= + SEQUENCE { + alaDot1xPortLookupSlotNumber + INTEGER, + alaDot1xPortLookupPortNumber + INTEGER, + alaDot1xPortLookupMACAddress + MacAddress, + alaDot1xPortLookupInterfaceNumber + InterfaceIndex + } + +alaDot1xPortLookupSlotNumber OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot that the logical port represented by the dot1xPaePortNumber resides." + ::= { alaDot1xPortLookupEntry 1 } + +alaDot1xPortLookupPortNumber OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical port that the logical port represented by the dot1xPaePortNumber resides." + ::= { alaDot1xPortLookupEntry 2 } + +alaDot1xPortLookupMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the supplicant that along with the slot and port uniquely + form the logical port represented by the dot1xPaePortNumber." + ::= { alaDot1xPortLookupEntry 3 } + +alaDot1xPortLookupInterfaceNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex that represnets the slot and port where the dot1xPaePortNumber resides." + ::= { alaDot1xPortLookupEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Guest VLAN Configuration table - WILL NEVER BE SUPPORTED +-- but keep the OID reserved +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- alaDot1xGuestVlanConfTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF AlaDot1xGuestVlanConfEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "A table of guest vlan ID supported by the Port Access Entity. +-- An entry appears in this table for each port of this system." +-- ::= { alaIND1Dot1XMIBObjects 3 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Non 802.1x supplicant table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaDot1xNonSupplicantTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot1xNonSupplicantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of non 802.1x supplicants learned on 802.1x authenticated ports." +::= { alaIND1Dot1XMIBObjects 5 } + +alaDot1xNonSupplicantEntry OBJECT-TYPE + SYNTAX AlaDot1xNonSupplicantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Non 802.1x supplicant information." + INDEX { alaDot1xNonSupplicantIntfNum, + alaDot1xNonSupplicantMACAddress } +::= { alaDot1xNonSupplicantTable 1 } + + +AlaDot1xNonSupplicantEntry ::= + SEQUENCE { + alaDot1xNonSupplicantIntfNum InterfaceIndex, + alaDot1xNonSupplicantMACAddress MacAddress, + alaDot1xNonSupplicantVlanID INTEGER, + alaDot1xNonSupplicantPolicyUsed ALADot1xClassificationPolicyType, + alaDot1xAuthenticationStatus INTEGER + } + +alaDot1xNonSupplicantIntfNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex represneting the slot and port where the non 802.1x supplicant is learned." + ::= { alaDot1xNonSupplicantEntry 1 } + +alaDot1xNonSupplicantMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the non 802.1x supplicant." + ::= { alaDot1xNonSupplicantEntry 2 } + +alaDot1xNonSupplicantVlanID OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Id of the VLAN on which the non 802.1x supplicant is learned." + ::= { alaDot1xNonSupplicantEntry 3 } + +alaDot1xNonSupplicantPolicyUsed OBJECT-TYPE + SYNTAX ALADot1xClassificationPolicyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Classification policy under which the non 802.1x supplicant is learned." + ::= { alaDot1xNonSupplicantEntry 4 } + +alaDot1xAuthenticationStatus OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + inProgress (2), + authenticated (3), + failed (4), + failedTimeout (5), + failedNoServer (6), + failedNoResources (7) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication status of the non 802.1x supplicant." + ::= { alaDot1xNonSupplicantEntry 5 } + + +-- alaDot1xNonSuppPolicy +-- alaDot1xSuppPolicy + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Authentication Policy Configuration table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaDot1xAuthPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot1xAuthPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of supplicant and non supplicant device classification policies + as they are configured on 802.1x authenticated ports." +::= { alaIND1Dot1XMIBObjects 6 } + +alaDot1xAuthPolicyEntry OBJECT-TYPE + SYNTAX AlaDot1xAuthPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Device classification policies information." + INDEX { alaDot1xAuthPolicyIntfNumber } +::= { alaDot1xAuthPolicyTable 1 } + + +AlaDot1xAuthPolicyEntry ::= + SEQUENCE { + alaDot1xAuthPolicyIntfNumber InterfaceIndex, + alaDot1xNonSuppPolicy DisplayString, + alaDot1xSuppPolicy DisplayString, + alaDot1xPollingCnt Integer32, + alaDot1xCaptivePortalPolicy DisplayString, + alaDot1xCPortalSessionLimit Integer32, + alaDot1xCPortalRetryCnt Integer32 + } +alaDot1xAuthPolicyIntfNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex that represnets the slot and port where the device classification + policies are configured." + ::= { alaDot1xAuthPolicyEntry 1 } + +alaDot1xNonSuppPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MAC based authentication -> M + Group Mobility -> G + VLAN ID -> + Default VLAN -> D + Block -> B + Fail -> , + Captive Portal -> C + + Examples: MGD,GB. The default value is B (block). If the string size is zero (0), the + default value is used." + ::= { alaDot1xAuthPolicyEntry 2 } + +alaDot1xSuppPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.1x authentication -> X + Group Mobility -> G + VLAN ID -> + Default VLAN -> D + Block -> B + Fail -> , + Captive Portal -> C + + Default value: XGD,B. If the string size is zero (0), the default value is used." + ::= { alaDot1xAuthPolicyEntry 3 } + +alaDot1xPollingCnt OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of retries to poll the end station for EAPoL frame before + classifying the end station with group mobility or guest vlan ID configured. + If the value is set to zero (0), it indicates a special case where the port will + ignore any EAP frame from the client and this will force all devices to the + non-supplicant policy for classification." + ::= { alaDot1xAuthPolicyEntry 4 } + +alaDot1xCaptivePortalPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Web authentication -> W + Group Mobility -> G + VLAN ID -> + Default VLAN -> D + Block -> B + Fail -> , + + Default value: XGD,B, if string size is zero, the default value is used." + ::= { alaDot1xAuthPolicyEntry 5 } + +alaDot1xCPortalSessionLimit OBJECT-TYPE + SYNTAX Integer32 (0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal Session limit is the interval that a Captive Portal user can login. + User is to be logged off after the session limit. If the session limit is set to + zero (0), it means the session is unlimited, user will not be automatically logged off." + ::= { alaDot1xAuthPolicyEntry 6 } + +alaDot1xCPortalRetryCnt OBJECT-TYPE + SYNTAX Integer32 (0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of retries for the Captive Portal user to provide the user + credential before the software will classify the user to the failed + policy according the the alaDot1xCaptivePortalPolicy." + ::= { alaDot1xAuthPolicyEntry 7 } + + +alaDot1xCportalConfig OBJECT IDENTIFIER ::= { alaIND1Dot1XMIBObjects 7 } + +alaDot1xCPortalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The factory default Captive Portal IP address is 10.123.0.1. + If the 10.123.0.0 subnet is already in use, user can change + the Captive Portal IP address to another 10.x.0.0 subnet. + Only the second octet of the Captive Portal IP address can + be changed." + ::= { alaDot1xCportalConfig 1 } + +alaDot1xCPortalProxyURL OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The factory default for Captive Portal working with proxy + server url has the key word proxy. If the user's proxy + server url does not have the key work proxy, user can use + this object to specify the proxy server url. If none is specified + this object will return the default value - proxy." + ::= { alaDot1xCportalConfig 2 } + +alaDot1xCPortalPostAuthSuccessRedirectURL OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's Redirect URL upon successful authentication." + ::= { alaDot1xCportalConfig 3 } + +alaDot1xCPortalPostAuthFailRedirectURL OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's Redirect URL upon failed authentication." + ::= { alaDot1xCportalConfig 4 } + +alaDot1xCPortalDNSKeyword1 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's DNS keyword string." + ::= { alaDot1xCportalConfig 5 } + +alaDot1xCPortalDNSKeyword2 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's DNS keyword string." + ::= { alaDot1xCportalConfig 6 } + +alaDot1xCPortalDNSKeyword3 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's DNS keyword string." + ::= { alaDot1xCportalConfig 7 } + +alaDot1xCPortalDNSKeyword4 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's DNS keyword string." + ::= { alaDot1xCportalConfig 8 } + + + +---------------------------------------------------------- +---------- Device Status Table ---------------------------- +---------------------------------------------------------- +alaDot1xDeviceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot1xDeviceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of system level information for each port + supported by the Port Access Entity. An entry appears + in this table for each port of this system." + ::= { alaIND1Dot1XMIBObjects 8 } + +alaDot1xDeviceStatusEntry OBJECT-TYPE + SYNTAX AlaDot1xDeviceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One entry of the Device Status Table. " + INDEX { alaDot1xDeviceStatusMacQueryType, + alaDot1xDeviceStatusSlotNumber, + alaDot1xDeviceStatusPortNumber, + alaDot1xDeviceStatusMACAddress, + alaDot1xDeviceStatusDeviceType } + ::= { alaDot1xDeviceStatusTable 1 } + + +AlaDot1xDeviceStatusEntry ::= + SEQUENCE { + alaDot1xDeviceStatusMacQueryType + ALADot1xMacQueryType, + alaDot1xDeviceStatusSlotNumber + INTEGER, + alaDot1xDeviceStatusPortNumber + INTEGER, + alaDot1xDeviceStatusMACAddress + MacAddress, + alaDot1xDeviceStatusDeviceType + ALADot1xDeviceType, + alaDot1xDeviceStatusVlan + INTEGER, + alaDot1xDeviceStatusIPAddress + IpAddress, + alaDot1xDeviceStatusUserName + SnmpAdminString, + alaDot1xDeviceStatusProfileUsed + SnmpAdminString, + alaDot1xDeviceStatusAuthType + ALADot1xAuthenticationType, + alaDot1xDeviceStatusPolicyUsed + ALADot1xClassificationPolicyType, + alaDot1xDeviceStatusAuthResult + ALADot1xAuthenticationResult, + alaDot1xDeviceStatusMacLearntState + ALADot1xMacLearntState, + alaDot1xDeviceStatusTimeLearned + TimeStamp, + alaDot1xDeviceStatusCaptivePortalUsed + TruthValue + } + +alaDot1xDeviceStatusMacQueryType OBJECT-TYPE + SYNTAX ALADot1xMacQueryType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of MAC address to query." + ::= { alaDot1xDeviceStatusEntry 1 } + +alaDot1xDeviceStatusSlotNumber OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot that the device reporting the status resides." + ::= { alaDot1xDeviceStatusEntry 2 } + +alaDot1xDeviceStatusPortNumber OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user port that the device reporting the status resides." + ::= { alaDot1xDeviceStatusEntry 3 } + +alaDot1xDeviceStatusMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address of the device reporting the status." + ::= { alaDot1xDeviceStatusEntry 4 } + +alaDot1xDeviceStatusDeviceType OBJECT-TYPE + SYNTAX ALADot1xDeviceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of device. Either supplicant or non-supplicant." + ::= { alaDot1xDeviceStatusEntry 5 } + +alaDot1xDeviceStatusVlan OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlan that the device reporting the status is authorized to access." + ::= { alaDot1xDeviceStatusEntry 6 } + +alaDot1xDeviceStatusIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the device reporting the status." + ::= { alaDot1xDeviceStatusEntry 7 } + +alaDot1xDeviceStatusUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name of the device reporting the status." + ::= { alaDot1xDeviceStatusEntry 8 } + +alaDot1xDeviceStatusProfileUsed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the User Network Profile entry used when the + device reporting the status is classified." + ::= { alaDot1xDeviceStatusEntry 9 } + +alaDot1xDeviceStatusAuthType OBJECT-TYPE + SYNTAX ALADot1xAuthenticationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of authentication used by the device reporting + the status to obtain network access." + ::= { alaDot1xDeviceStatusEntry 10 } + +alaDot1xDeviceStatusPolicyUsed OBJECT-TYPE + SYNTAX ALADot1xClassificationPolicyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Classification Policy under which the device is learned." + ::= { alaDot1xDeviceStatusEntry 11 } + +alaDot1xDeviceStatusAuthResult OBJECT-TYPE + SYNTAX ALADot1xAuthenticationResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The State of the port." + ::= { alaDot1xDeviceStatusEntry 12 } + +alaDot1xDeviceStatusMacLearntState OBJECT-TYPE + SYNTAX ALADot1xMacLearntState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The State of the MAC classified in the switch." + ::= { alaDot1xDeviceStatusEntry 13 } + +alaDot1xDeviceStatusTimeLearned OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that the MAC address is learned in the system." + ::= { alaDot1xDeviceStatusEntry 14 } + +alaDot1xDeviceStatusCaptivePortalUsed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates if the device is classified in the system using + Captive Portal. A value of True means that the device has used Captive Portal + to authenticate its credential and a value of False means that the device + has not used Captive Portal to authenticate its credential." + ::= { alaDot1xDeviceStatusEntry 15 } + + +alaDot1xAdminLogoutParams OBJECT IDENTIFIER ::= { alaIND1Dot1XMIBObjects 9 } + +-- +-- ala Dot1x Admin Logout Parameters group +-- + + alaDot1xAdminLogoutType OBJECT-TYPE + SYNTAX INTEGER { + noOperation (0), + macAddress (1), + username (2), + networkProfileName (3), + interfaceId (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this variable is set, the switch is to logout the user based on the + logout type. The associated MIB object should be correctly set + based on the logout type. If the corresponding MIB object that contain the + criteria is not set correctly the switch will not be able to perform the + logout operation. After the logout operation is done, the switch will set + the corresponding criteria to back to its default value. Also when the + logout operation is done, the switch is to set this variable back to zero (0)." + ::= { alaDot1xAdminLogoutParams 1} + + alaDot1xAdminLogoutMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is used only if alaDot1xAdminLogoutType is set to MAC address. + The default value is set to ff:ff:ff:ff:ff:ff. This well know broadcast MAC + address will not be learned by the switch. The switch will reset this to the + default value after the logout operation is performed" + ::= { alaDot1xAdminLogoutParams 2} + + alaDot1xAdminLogoutUserName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is used only if alaDot1xAdminLogoutType is set to username. + The default is a NULL string. The switch will reset this to the default value + after the logout operation is performed. User is not allowed to set the value + to NULL." + ::= { alaDot1xAdminLogoutParams 3} + + alaDot1xAdminLogoutNetworkProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is used only if alaDot1xAdminLogoutType is set to networkprofilename. + The default is a NULL string. The switch will reset this to the default value + after the logout operation is performed. User is not allowed to set the value + to NULL." + ::= { alaDot1xAdminLogoutParams 4} + + alaDot1xAdminLogoutInterfaceId OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is used only if alaDot1xAdminLogoutType is set to interfaceId. + The default value is zero (0). The switch will reset this to the default value + after the logout operation is performed." + ::= { alaDot1xAdminLogoutParams 5} + +alaDot1xAuthServerTimeout OBJECT IDENTIFIER ::= { alaIND1Dot1XMIBObjects 10 } + +alaDot1xAuthSvrTimeoutPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Block -> B + User Network Profile -> 'user network profile name' + + Default value is B." + ::= { alaDot1xAuthServerTimeout 1 } + +alaDot1xAuthSvrTimeoutReAuthPeriod OBJECT-TYPE + SYNTAX Integer32 (30..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the time interval in second that the supplicant is to be + classified according to the Auth Server Down Policy + (alaDot1xAuthServerTimeoutPolicy). When this time is expired, + the supplicant will be prompted to re-authenticate and see if + the Auth Server is back up. The default value is 30 seconds." + ::= { alaDot1xAuthServerTimeout 2 } + +alaDot1xAuthSvrTimeoutStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is object is to enable or disable the use of alaDot1xAuthSvrTimeoutPolicy and + alaDot1xAuthSvrTimeoutReAuthPeriod. Default is disabled." + DEFVAL { disabled } + ::= { alaDot1xAuthServerTimeout 3 } + + ---------------------------------------------------------- + ---------- Passthrough Mode Status Table ----------------- + ---------------------------------------------------------- + + AlaPassThroughStatus ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + " Admin status" + SYNTAX INTEGER { enabled(1), + disabled(2) + } + + alaPassthroughConfig OBJECT IDENTIFIER ::= { alaIND1Dot1XMIBObjects 11 } + + alaDot1xPassthroughStatus OBJECT-TYPE + SYNTAX AlaPassThroughStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Passthrough of 802.1x packets. + Force the 802.1x packet to flood in the VLAN." + ::= { alaPassthroughConfig 1 } + + alaAvlanPassthroughStatus OBJECT-TYPE + SYNTAX AlaPassThroughStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Passthrough of AVLAN packets. + Force the AVLAN packet to flood in the VLAN." + ::= { alaPassthroughConfig 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaIND1Dot1XMIBCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Alcatel 802.1x." + MODULE + MANDATORY-GROUPS + { + alaINDDot1XPortGroup, + alaDot1xPortLookupGroup, + alaINDDot1XPolicyGroup, + alaINDDot1XDeviceStatusGroup, + alaDot1xAuthSvrTimeoutGroup + } + + ::= { alaIND1Dot1XMIBConformance 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaINDDot1XPortGroup OBJECT-GROUP + OBJECTS + { + alaDot1xPortSlotNumber, + alaDot1xPortPortNumber, + alaDot1xPortMACAddress, + alaDot1xPortVlan, + alaDot1xPortProtocol, + alaDot1xPortUserName, + alaDot1xPortState + } + STATUS current + DESCRIPTION + "Collection of 802.1x objects for port status." + ::= { alaIND1Dot1XMIBGroups 1 } + + + alaDot1xPortLookupGroup OBJECT-GROUP + OBJECTS + { + alaDot1xPortLookupSlotNumber, + alaDot1xPortLookupPortNumber, + alaDot1xPortLookupMACAddress, + alaDot1xPortLookupInterfaceNumber + } + STATUS current + DESCRIPTION + "Collection of 802.1x objects for port lookup." + ::= { alaIND1Dot1XMIBGroups 2 } + + alaINDDot1XPolicyGroup OBJECT-GROUP + OBJECTS + { + alaDot1xNonSuppPolicy, + alaDot1xSuppPolicy, + alaDot1xPollingCnt, + alaDot1xCaptivePortalPolicy, + alaDot1xCPortalSessionLimit, + alaDot1xCPortalRetryCnt + } + STATUS current + DESCRIPTION + "Collection of 802.1x objects for supplicant and non-supplicant policies." + ::= { alaIND1Dot1XMIBGroups 3 } + + + alaINDDot1XDeviceStatusGroup OBJECT-GROUP + OBJECTS + { + alaDot1xDeviceStatusVlan, + alaDot1xDeviceStatusIPAddress, + alaDot1xDeviceStatusUserName, + alaDot1xDeviceStatusProfileUsed, + alaDot1xDeviceStatusAuthType, + alaDot1xDeviceStatusPolicyUsed, + alaDot1xDeviceStatusAuthResult, + alaDot1xDeviceStatusMacLearntState, + alaDot1xDeviceStatusTimeLearned, + alaDot1xDeviceStatusCaptivePortalUsed + } + STATUS current + DESCRIPTION + "Collection of 802.1x objects for the status of the devices on an 802.1X enable port." + ::= { alaIND1Dot1XMIBGroups 4 } + + alaDot1xAuthSvrTimeoutGroup OBJECT-GROUP + OBJECTS + { + alaDot1xAuthSvrTimeoutPolicy, + alaDot1xAuthSvrTimeoutReAuthPeriod, + alaDot1xAuthSvrTimeoutStatus + } + STATUS current + DESCRIPTION + "Collection of 802.1x objects for the Authentication Server Timeout." + ::= { alaIND1Dot1XMIBGroups 5 } + + alaPassthroughConfigGroup OBJECT-GROUP + OBJECTS + { + alaDot1xPassthroughStatus, + alaAvlanPassthroughStatus + } + STATUS obsolete + DESCRIPTION + " Status of passthrough for 802.1x and avlan configuration in devices." + ::= { alaIND1Dot1XMIBGroups 6 } + + END + diff --git a/MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB b/MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB new file mode 100644 index 0000000..b3d7259 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB @@ -0,0 +1,866 @@ +ALCATEL-IND1-DOT3-OAM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, + Integer32, Counter32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP,MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString, RowStatus FROM SNMPv2-TC + ifIndex FROM IF-MIB + dot3OamEntry, dot3OamLoopbackEntry, dot3OamEventLogTimestamp, + dot3OamEventLogOui, dot3OamEventLogType, dot3OamEventLogLocation, + dot3OamEventLogWindowHi, dot3OamEventLogWindowLo, dot3OamEventLogThresholdHi, + dot3OamEventLogThresholdLo, dot3OamEventLogValue, dot3OamEventLogRunningTotal, + dot3OamEventLogEventTotal, dot3OamStatsEntry + FROM DOT3-OAM-MIB + softentIND1Dot3Oam FROM ALCATEL-IND1-BASE; + + + alcatelIND1Dot3OamMIB MODULE-IDENTITY + LAST-UPDATED "200902250000Z" -- 02/25/2009 00:00GMT + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise- + specific Simple Network Management Protocol (SNMP) Management + Information Base (MIB): + + For the Birds Of Prey Product Line + Ethernet in First Mile OAM. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, + special, or consequential damages whatsoever arising from or + related to this document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200902250000Z" + + DESCRIPTION + "Ethernet in First Mile (EFM) module for managing IEEE 802.3ah. + This 802.3ah (EFM) OAM MIB extends standard 802.3ah. + + The set of objects defined in this MIB, do not duplicate, + nor conflict with any MIB object definitions defined in + the RFC 4878 MIB (dot3-oam-mib.mib)." + ::= { softentIND1Dot3Oam 1} + +-- -------------------------------------------------------------- +-- +-- Extension to - Dot3-OAM-MIB +-- Sections of the Ethernet OAM MIB +-- + alcatelIND1Dot3OamNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah OAM Notifications." + ::= { alcatelIND1Dot3OamMIB 0 } + + alcatelIND1Dot3OamMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.3ah OAM Objects." + ::= { alcatelIND1Dot3OamMIB 1 } + + alcatelIND1Dot3OamMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah Module MIB Subsystem Conformance Information." + ::= { alcatelIND1Dot3OamMIB 2 } + + alcatelIND1Dot3OamMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1Dot3OamMIBConformance 1 } + + alcatelIND1Dot3OamMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1Dot3OamMIBConformance 2 } + +-------------------------------------------------------------- + + alaDot3OamStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status requested by management for + 802.3ah. The value enabled(1) indicates that 802.3ah should + be enabled on this device, on all ports for which it has + not been specifically disabled. When disabled(2), 802.3ah + is disabled on all ports and all 802.3ah packets will be + dropped. A transition from disabled(2) to enabled(1) will + cause a reset of all 802.3ah state machines on all ports." + DEFVAL { disabled } + ::= { alcatelIND1Dot3OamMIBObjects 1 } + + alaDot3OamGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for Dot3OAM. + The value reset (1) indicates that clear all statistic counters + related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1Dot3OamMIBObjects 2 } + + alaDot3OamGlobalClearEventLogs OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear event logs control for Dot3OAM. + The value reset (1) indicates that clear all event logs + related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1Dot3OamMIBObjects 3 } + + alaDot3OamGlobalClearVariableTransactions OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear variable transactions control for + Dot3OAM. The value reset (1) indicates that clear all + transactions related to all ports in the system. By default, + this object contains a zero value." + DEFVAL { default } + ::= { alcatelIND1Dot3OamMIBObjects 4 } + + alaDot3OamMultiplePduCount OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the number of PDUs that will be + sent, when OAM needs to send multiple event notification PDUs. + " + DEFVAL { 3 } + ::= { alcatelIND1Dot3OamMIBObjects 5 } + + -- *************************************************************** + +-- DESCRIPTION: +-- "Port configuration information +-- data for the 802.3ah Module. +-- Implementation of this group is mandantory" + + + alaDot3OamPortConfig OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 8 } + + alaDot3OamTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the primary controls and status for the + OAM capabilities of an Ethernet like interface. There will be + one row in this table for each Ethernet like interface in the + system that supports the OAM functions defined in [802.3ah]. + " + ::= { alaDot3OamPortConfig 1 } + + alaDot3OamEntry OBJECT-TYPE + SYNTAX AlaDot3OamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the Ethernet + OAM function for a single Ethernet like interface. Entries in + the table are created automatically for each interface + supporting Ethernet OAM. The status of the row entry can be + determined from dot3OamOperStatus. + + A alaDot3OamEntry is indexed in the alaDot3OamTable by the + ifIndex object of the Interfaces MIB. + " + AUGMENTS { dot3OamEntry } + ::= { alaDot3OamTable 1 } + + AlaDot3OamEntry ::= + SEQUENCE { + alaDot3OamKeepAliveInterval Integer32, + alaDot3OamHelloInterval Integer32, + alaDot3OamNextTransactionId Integer32 + } + + alaDot3OamKeepAliveInterval OBJECT-TYPE + SYNTAX Integer32 (5..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the timer in seconds to restart the + discovery process if no PDUs are received in this time frame. + " + DEFVAL { 5 } + ::= { alaDot3OamEntry 1 } + + alaDot3OamHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the interval between two OAMPDUs + " + DEFVAL { 1 } + ::= { alaDot3OamEntry 2 } + + alaDot3OamNextTransactionId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to fetch the next available transaction id + required for MIB variable retrieval requests on this interface. + To read the remote entity's MIB variables, a unique transaction + id is generated for each request. The administrator first needs + to get the next available transaction id for the interface, and + provide this as index to the alaDot3OamRetrieveRequestTable. + " + ::= { alaDot3OamEntry 3 } + + -- *************************************************************** + +-- DESCRIPTION: +-- "Port loopback information +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + + alaDot3OamPortLoopbackControl OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 9 } + + alaDot3OamLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains controls for the loopback state of the + local link as well as indicating the status of the loopback + function. There is one entry in this table for each entry in + dot3OamTable that supports loopback functionality (where + dot3OamFunctionsSupported includes the loopbackSupport bit + set). + " + ::= { alaDot3OamPortLoopbackControl 1 } + + alaDot3OamLoopbackEntry OBJECT-TYPE + SYNTAX AlaDot3OamLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the L1 ping. + One record/entry shall be maintained per interface. This record + shall be automatically created when L1 ping is initiated for the + first time on the interface. Subsequent ping operations shall + replace the record. Loopback capabilities of the interface can + be determined from the dot3OamLoopbackStatus object. + " + AUGMENTS { dot3OamLoopbackEntry } + ::= { alaDot3OamLoopbackTable 1 } + + AlaDot3OamLoopbackEntry ::= + SEQUENCE { + alaDot3OamPortL1PingFramesConf Integer32, + alaDot3OamPortL1PingFramesDelay Integer32, + alaDot3OamPortL1PingStatus INTEGER, + alaDot3OamPortL1PingFramesSent Counter32, + alaDot3OamPortL1PingFramesReceived Counter32, + alaDot3OamPortL1PingAverageRoundTripDelay Integer32 + } + + alaDot3OamPortL1PingFramesConf OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the number of frames to be transmitted + from the interface during L1 ping. + " + DEFVAL { 5 } + ::= { alaDot3OamLoopbackEntry 1 } + + alaDot3OamPortL1PingFramesDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the delay between two + frames transmitted during L1 ping. + " + DEFVAL { 1000 } + ::= { alaDot3OamLoopbackEntry 2 } + + alaDot3OamPortL1PingStatus OBJECT-TYPE + SYNTAX INTEGER { + default(0), + start(1), + running(2), + operationSuccessful(3), + operationUnsuccessful(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to start the L1 ping operation. Operator + can set only start(1) value and setting of start(1) value is not valid + if object value is start(1) or running(2). + Whenever efm gets enabled on any port, this object has default(0) value. + Default(0) value implies that loopback session has not been started even + for a single time. Running(2) is corresponding to the state, when L1 ping + is going on, operationSuccessful(3) is corresponding to the state, when L1 + ping operation is done successfully. operationUnsuccessful(4) is corresponding + to state when operation gets failed due to some reason. + " + ::= { alaDot3OamLoopbackEntry 3 } + + alaDot3OamPortL1PingFramesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep the actual frames sent during + last L1 ping operation. + " + ::= { alaDot3OamLoopbackEntry 4 } + + alaDot3OamPortL1PingFramesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep the number of frames received + during last L1 ping operation. + " + ::= { alaDot3OamLoopbackEntry 5 } + + alaDot3OamPortL1PingAverageRoundTripDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep the average delay taken by frames + during last L1 ping. + " + ::= { alaDot3OamLoopbackEntry 6 } + + -- *************************************************************** +-- DESCRIPTION: +-- "Port statistics information +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + + alaDot3OamPortStats OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 10 } + + alaDot3OamStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistics for the OAM function on a + particular Ethernet like interface. There is an entry in the + table for every entry in the dot3OamStatsTable. + + The counters in this table are defined as 32-bit entries to + match the counter size as defined in [802.3ah]. Given the OA + protocol is a slow protocol, the counters increment at a slow + rate. + " + ::= { alaDot3OamPortStats 1 } + + alaDot3OamStatsEntry OBJECT-TYPE + SYNTAX AlaDot3OamStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing statistics information on + the Ethernet OAM function for a single Ethernet like + interface. Entries are automatically created for every entry + in the dot3OamStatsTable. Counters are maintained across + transitions in dot3OamOperStatus. + " + AUGMENTS { dot3OamStatsEntry } + ::= { alaDot3OamStatsTable 1 } + + AlaDot3OamStatsEntry ::= + SEQUENCE { + alaDot3OamPortClearStats INTEGER + } + + alaDot3OamPortClearStats OBJECT-TYPE + SYNTAX INTEGER { + default (0), + reset (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port + By default, this objects contains a zero value. + " + DEFVAL { default } + ::= { alaDot3OamStatsEntry 1 } + + -- *************************************************************** +-- DESCRIPTION: +-- "Port event logs information +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + alaDot3OamPortEventLogs OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 11 } + + alaDot3OamEventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records a history of the events that have occurred + at the Ethernet OAM level. These events can include locally + detected events, which may result in locally generated + OAMPDUs, and remotely detected events, which are detected by + the OAM peer entity and signaled to the local entity via + Ethernet OAM. Ethernet OAM events can be signaled by Event + Notification OAMPDUs or by the flags field in any OAMPDU. + " + ::= { alaDot3OamPortEventLogs 1 } + + alaDot3OamEventLogEntry OBJECT-TYPE + SYNTAX AlaDot3OamEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dot3OamEventLogTable. Entries are + automatically created whenever Ethernet OAM events occur at + the local OAM entity, and when Event Notification OAMPDUs are + received at the local OAM entity (indicating events have + occurred at the peer OAM entity). The size of the table is + implementation dependent, but when the table becomes full, + older events are automatically deleted to make room for newer + events. The table index dot3OamEventLogIndex increments for + each new entry, and when the maximum value is reached the + value restarts at zero. + " + INDEX { ifIndex } + ::= { alaDot3OamEventLogTable 1 } + + AlaDot3OamEventLogEntry ::= + SEQUENCE { + alaDot3OamPortClearEventLogs INTEGER + } + + alaDot3OamPortClearEventLogs OBJECT-TYPE + SYNTAX INTEGER { + default (0), + reset (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all event logs corresponding to this port + By default, this objects contains a zero value. + " + DEFVAL { default } + ::= { alaDot3OamEventLogEntry 1 } + + +-- ------------------------------------------------------------- +-- ETHERNET OAM MIB RETRIEVAL Request Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "MIB Retrieval requests +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + alaDot3OamRetrieveRequest OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 12 } + + alaDot3OamRetrieveRequestTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamRetrieveRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MIB variable retrieval request + information" + ::= { alaDot3OamRetrieveRequest 1 } + + alaDot3OamRetrieveRequestEntry OBJECT-TYPE + SYNTAX AlaDot3OamRetrieveRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 802.3ah MIB variable retrieval request entry." + INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableRequestBranch, alaDot3OamVariableRequestLeaf } + ::= { alaDot3OamRetrieveRequestTable 1 } + + AlaDot3OamRetrieveRequestEntry ::= SEQUENCE { + alaDot3OamTransactionId Integer32, + alaDot3OamVariableRequestBranch INTEGER, + alaDot3OamVariableRequestLeaf Integer32, + alaDot3OamVariableRequestRetrieveStatus INTEGER, + alaDot3OamVariableRequestRowStatus RowStatus, + alaDot3OamPortClearVariableTransactions INTEGER + } + + alaDot3OamTransactionId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to set the available transaction id for + retrieving the remote MIB variable for this interface. The + value for this is obtained from alaDot3OamNextTransactionId, + which is part of alaDot3OamTable. + " + ::= { alaDot3OamRetrieveRequestEntry 1 } + + alaDot3OamVariableRequestBranch OBJECT-TYPE + SYNTAX INTEGER { + object(3), + package(4), + attribute(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to set the branch to reference the MIB + object to be retrieved. This is set to attribute, package or + object depending upon the request for getting the MIB variables. + " + DEFVAL { attribute } + ::= { alaDot3OamRetrieveRequestEntry 2 } + + alaDot3OamVariableRequestLeaf OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to set the leaf to reference the MIB + object to be retrieved. + " + ::= { alaDot3OamRetrieveRequestEntry 3 } + + alaDot3OamVariableRequestRetrieveStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + failed(2), + success(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to check the status of a MIB request, + Active means that the request is currently in progress), + failed means that the request has failed, and success + means that the request returned successfully. + " + ::= { alaDot3OamRetrieveRequestEntry 4 } + + alaDot3OamVariableRequestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for initiating a MIB retrieval request. + " + ::= { alaDot3OamRetrieveRequestEntry 5 } + + alaDot3OamPortClearVariableTransactions OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset all variable transactions corresponding to this port + By default, this objects contains a zero value. + " + DEFVAL { default } + ::= { alaDot3OamRetrieveRequestEntry 6 } +-- ------------------------------------------------------------- +-- ETHERNET OAM MIB RETRIEVAL Response Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "MIB Retrieval response +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + alaDot3OamRetrieveResponse OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 13 } + + alaDot3OamRetrieveResponseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamRetrieveResponseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MIB variable retrieval response + information" + ::= { alaDot3OamRetrieveResponse 1 } + + alaDot3OamRetrieveResponseEntry OBJECT-TYPE + SYNTAX AlaDot3OamRetrieveResponseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 802.3ah MIB variable retrieval response entry." + INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableResponseBranch, alaDot3OamVariableResponseLeaf } + ::= { alaDot3OamRetrieveResponseTable 1 } + + AlaDot3OamRetrieveResponseEntry ::= SEQUENCE { + alaDot3OamVariableResponseBranch INTEGER, + alaDot3OamVariableResponseLeaf Integer32, + alaDot3OamVariableResponseValue DisplayString + } + + alaDot3OamVariableResponseBranch OBJECT-TYPE + SYNTAX INTEGER { + object(3), + package(4), + attribute(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The branch to reference the MIB object retrieved. + " + ::= { alaDot3OamRetrieveResponseEntry 1 } + + alaDot3OamVariableResponseLeaf OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The leaf to reference the MIB object retrieved. + " + ::= { alaDot3OamRetrieveResponseEntry 2 } + + alaDot3OamVariableResponseValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the retrived attribute. + " + ::= { alaDot3OamRetrieveResponseEntry 3 } + + +-- ------------------------------------------------------------- +-- 802.3ah Event Notification +-- ------------------------------------------------------------- + + alaDot3OamThresholdEventClear NOTIFICATION-TYPE + OBJECTS { dot3OamEventLogTimestamp, + dot3OamEventLogOui, + dot3OamEventLogType, + dot3OamEventLogLocation, + dot3OamEventLogWindowHi, + dot3OamEventLogWindowLo, + dot3OamEventLogThresholdHi, + dot3OamEventLogThresholdLo, + dot3OamEventLogValue, + dot3OamEventLogRunningTotal, + dot3OamEventLogEventTotal + } + STATUS current + DESCRIPTION + "A alaDot3OamThresholdEventClear notification is sent when a local or + remote threshold crossing event is recovered. + + The OAM entity can be derived from extracting the ifIndex from + the variable bindings. The objects in the notification + correspond to the values in a row instance in the + dot3OamEventLogTable." + ::= { alcatelIND1Dot3OamNotifications 1 } + + alaDot3OamNonThresholdEventClear NOTIFICATION-TYPE + OBJECTS { dot3OamEventLogTimestamp, + dot3OamEventLogOui, + dot3OamEventLogType, + dot3OamEventLogLocation, + dot3OamEventLogEventTotal + } + STATUS current + DESCRIPTION + "A alaDot3OamNonThresholdEventClear notification is sent when a local + or remote non-threshold crossing event is recovered. + + The OAM entity can be derived from extracting the ifIndex from + the variable bindings. The objects in the notification + correspond to the values in a row instance of the + dot3OamEventLogTable." + ::= { alcatelIND1Dot3OamNotifications 2 } + + + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1Dot3OamMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for 802.3ah." + MODULE + MANDATORY-GROUPS + { + alaDot3OamBaseGroup, + alaDot3OamPortConfigGroup, + alaDot3OamPortLoopbackControlGroup, + alaDot3OamPortStatsGroup, + alaDot3OamPortEventLogsGroup, + alaDot3OamRetrieveRequestGroup, + alaDot3OamRetrieveResponseGroup, + alaDot3OamNotificationGroup + } + ::= { alcatelIND1Dot3OamMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +alaDot3OamBaseGroup OBJECT-GROUP +OBJECTS +{ + alaDot3OamStatus, + alaDot3OamGlobalClearStats, + alaDot3OamGlobalClearEventLogs, + alaDot3OamGlobalClearVariableTransactions, + alaDot3OamMultiplePduCount +} + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Base Group." + ::= { alcatelIND1Dot3OamMIBGroups 1 } + +alaDot3OamPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamKeepAliveInterval, + alaDot3OamHelloInterval, + alaDot3OamNextTransactionId + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Port Configuration Table." + ::= { alcatelIND1Dot3OamMIBGroups 2 } + + +alaDot3OamPortLoopbackControlGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamPortL1PingFramesConf, + alaDot3OamPortL1PingFramesDelay, + alaDot3OamPortL1PingStatus, + alaDot3OamPortL1PingFramesSent, + alaDot3OamPortL1PingFramesReceived, + alaDot3OamPortL1PingAverageRoundTripDelay + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Loopback Table." + ::= { alcatelIND1Dot3OamMIBGroups 3 } + +alaDot3OamPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamPortClearStats + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Statistics Table." + ::= { alcatelIND1Dot3OamMIBGroups 4 } + +alaDot3OamPortEventLogsGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamPortClearEventLogs + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Event Log Table." + ::= { alcatelIND1Dot3OamMIBGroups 5 } + +alaDot3OamRetrieveRequestGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamVariableRequestRetrieveStatus, + alaDot3OamVariableRequestRowStatus, + alaDot3OamPortClearVariableTransactions + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Retrieve Request Table." + ::= { alcatelIND1Dot3OamMIBGroups 6 } + +alaDot3OamRetrieveResponseGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamVariableResponseValue + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Retrieve Response Table." + ::= { alcatelIND1Dot3OamMIBGroups 7 } + +alaDot3OamNotificationGroup NOTIFICATION-GROUP + + NOTIFICATIONS { + alaDot3OamThresholdEventClear, + alaDot3OamNonThresholdEventClear + } + STATUS current + DESCRIPTION + "A collection of notifications used by 802.3ah to signal + to a management entity that local or remote events have + recovered on a specified Ethernet link. " + ::= { alcatelIND1Dot3OamMIBGroups 8 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-DRCTM-MIB b/MIBS/nokia/ALCATEL-IND1-DRCTM-MIB new file mode 100644 index 0000000..c9799ef --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DRCTM-MIB @@ -0,0 +1,2536 @@ +ALCATEL-IND1-DRCTM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Tm + FROM ALCATEL-IND1-BASE; + +alcatelIND1DrcTmMIB MODULE-IDENTITY + + LAST-UPDATED "200705241500Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of the Task Manager's global configuration + parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Tm 1 } + +alcatelIND1DrcTmMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIB 1 } +alaDrcTmConfig OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 1 } +alaDrcTmDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 2 } +alaDrcTmRipDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 3 } +alaDrcTmOspfDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 4 } +alaDrcTmBgpDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 5 } +alaDrcTmDvmrpDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 6 } +alaDrcTmPimDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 7 } +alaDrcTmRipngDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 8 } +alaDrcTmIprmDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 9 } +alaDrcTmIpmrmDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 10 } +alaDrcTmOspf3Debug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 11 } +alaDrcTmLogDestination OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 12 } +alaDrcTmIsisDebug OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIBObjects 13 } + + +alaDrcTmIPRouterPrimaryAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the Primary IP Address of this Router." + ::= {alaDrcTmConfig 1 } + +alaDrcTmIPRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the Router-id for this Router." + ::= {alaDrcTmConfig 2 } + +alaDrcTmIPRipStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of RIP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 3 } + +alaDrcTmIPOspfStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of OSPF on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 4 } + +alaDrcTmIPBgpStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of BGP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 5 } + +alaDrcTmIPDvmrpStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of DVMRP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 6 } + +alaDrcTmIPPimStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of PIM on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 7 } + +alaDrcTmIPMsdpStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of MSDP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 8 } + +alaDrcTmIPRipngStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of Ripng on this router. + Loaded(1) is the only valid Set value." + + DEFVAL { notloaded } + ::= {alaDrcTmConfig 9 } + +alaDrcTmIPOspf3Status OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of OSPFv3 on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 10 } + +alaDrcTmIPIsisStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of ISIS on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaDrcTmConfig 11 } + + +-- ************************************************************************ +-- DRC log Configuration +-- ************************************************************************ + +alaDrcTmLogToSysFacility OBJECT-TYPE + SYNTAX INTEGER { + printf(1), + session(2), + swLog(3), + sysTrace(4), + sysLog(5), + truncBuffer(6), + ringBuffer(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Logs the DRC log messages to one of the System's Facility" + DEFVAL { printf } + ::= {alaDrcTmLogDestination 1} + +alaDrcTmLogToSessionId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Id of Switch's telnet/ssh session where DRC log messages + shall be logged. + Default is console." + DEFVAL { 0 } + ::= {alaDrcTmLogDestination 2 } + +alaDrcTmLogBufferSize OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Size of the Buffer in Kbytes where DRC log messages shall be logged." + DEFVAL { 100 } + ::= {alaDrcTmLogDestination 3 } + +alaDrcTmLogBufferDumpfile OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0..32 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redirect/Dump Log Buffer to the specified File. + If filename is left null, Buffer is dumped to Console." + ::= {alaDrcTmLogDestination 4 } + +alaDrcTmLogCriticalBufferDumpfile OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 0..32 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redirect/Dump Critical Ring Buffer to the specified File. + If filename is left null, Buffer is dumped to Console." + ::= {alaDrcTmLogDestination 5 } + + +alaDrcTmLogShowTask OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables showing of Task Names in DRC log + messages." + DEFVAL { enable } + ::= {alaDrcTmLogDestination 6 } + +alaDrcTmLogShowFunction OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables showing of Function Names in DRC log + messages." + DEFVAL { enable } + ::= {alaDrcTmLogDestination 7 } + +alaDrcTmLogShowLine OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables showing of Line Numbers in DRC log + messages." + DEFVAL { disable } + ::= {alaDrcTmLogDestination 8 } + +alaDrcTmLogShowDate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables showing of Date in TimeStamp of DRC log + messages." + DEFVAL { disable } + ::= {alaDrcTmLogDestination 9 } + +alaDrcTmLogShowTime OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables showing of Seconds in TimeStamp of DRC log + messages." + DEFVAL { disable } + ::= {alaDrcTmLogDestination 10 } + +alaDrcTmLogClearBuffer OBJECT-TYPE + SYNTAX INTEGER { + buffer (1), + criticalbuffer(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clears the buffer/critical buffer contents" + DEFVAL { buffer } + ::= {alaDrcTmLogDestination 11 } + + +-- ************************************************************************ +-- DRC TM Debug Configuration +-- ************************************************************************ + +alaDrcTmDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Sets the level of Debugging for the DRC TM on + this router. A level of 0 indicates no debugging. + This object is currently not used" + DEFVAL { 0 } + ::= {alaDrcTmDebug 1} + + +alaDrcTmDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for DRC TM Error messages" + DEFVAL { 1 } + ::= {alaDrcTmDebug 2} + + +alaDrcTmDebugUnusedA OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for UnusedA messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 3} + +alaDrcTmDebugTaskInfo OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for DRC TM Task Info messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 4} + +alaDrcTmDebugEvents OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for DRC TM Event messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 5} + +alaDrcTmDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for DRC TM MIP processing (including CLI/SNMP)" + DEFVAL { 0 } + ::= {alaDrcTmDebug 6} + +alaDrcTmDebugUnusedB OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for UnusedB messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 7} + +alaDrcTmDebugMisc OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for Misc DRC TM messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 8} + +alaDrcTmDebugUnused1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for Unused1 messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 9} + +alaDrcTmDebugUnused2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for Unused2 messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 10} + +alaDrcTmDebugUnused3 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for Unused3 messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 11} + +alaDrcTmDebugUnused4 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for Unused4 messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 12} + +alaDrcTmDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the debug level for debugging of all DRC TM messages" + DEFVAL { 0 } + ::= {alaDrcTmDebug 13} + +-- ************************************************************************ +-- DRC TM OSPF Debug Configuration +-- ************************************************************************ + +alaDrcTmOspfDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 1} + +alaDrcTmOspfDebugWarning OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF Warning Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 2} + +alaDrcTmOspfDebugState OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF-State Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 3} + +alaDrcTmOspfDebugRecv OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the Packets received by OSPF + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 4} + + +alaDrcTmOspfDebugSend OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the Packets sent by OSPF from + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 5} + + +alaDrcTmOspfDebugFlood OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the flooding of LSAs in OSPF + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 6} + +alaDrcTmOspfDebugSPF OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's SPF calculations on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 7} + +alaDrcTmOspfDebugLsdb OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's LSDB-related operations + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 8} + +alaDrcTmOspfDebugRdb OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's RDB-relate operation on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 9} + +alaDrcTmOspfDebugAge OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's Aging process of LSA's on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 10} + +alaDrcTmOspfDebugVlink OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's virtual linkoperations on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 11} + +alaDrcTmOspfDebugRedist OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's route redistribution process + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 12} + +alaDrcTmOspfDebugSummary OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's all summarizations on this + router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 13} + +alaDrcTmOspfDebugDbexch OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's Neighbors' database exchange + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 14} + +alaDrcTmOspfDebugHello OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's hello handshaking process on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 15} + +alaDrcTmOspfDebugAuth OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's authentication process on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 16} + +alaDrcTmOspfDebugArea OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's area events on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 17} + +alaDrcTmOspfDebugIntf OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's interface operations on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 18} + +alaDrcTmOspfDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the MIP processing of OSPF's specific commands + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 19} + +alaDrcTmOspfDebugInfo OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's Information on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 20} + +alaDrcTmOspfDebugSetup OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's Initialization setup on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 21} + +alaDrcTmOspfDebugTime OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's Time related events on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 22} + +alaDrcTmOspfDebugTm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the OSPF's Task Manager communication events + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 23} + +alaDrcTmOspfDebugRestart OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for debugging of + OSPF Graceful Restart events and information." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 24} + +alaDrcTmOspfDebugHelper OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for debugging of + OSPF Graceful Restart Helper mode events and information." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 25} + + +alaDrcTmOspfDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of OSPF debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspfDebug 26} + + +-- ************************************************************************ +-- DRC TM BGP Debug Configuration +-- ************************************************************************ + +alaDrcTmBgpDebugDamp OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Damp Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 1} + +alaDrcTmBgpDebugFsm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP FSM Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 2} + +alaDrcTmBgpDebugRecvUpd OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP route update messages + received from the neighbor. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 3} + +alaDrcTmBgpDebugSendUpd OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP route update messages + sent to the neighbor. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 4} + +alaDrcTmBgpDebugOpen OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Open messages exchanged with + the neighbor. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 5} + +alaDrcTmBgpDebugKeepAlive OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP KeepAlive messages exchanged + with the neighbor. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 6} + +alaDrcTmBgpDebugNotify OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Notify Messages exchanged with + the neighbor. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 7} + +alaDrcTmBgpDebugPolicy OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP policy Messages exchanged with + the neighbor. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 8} + +alaDrcTmBgpDebugRoute OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Route messages on this router. + A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 9} + +alaDrcTmBgpDebugSync OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Synchronization messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 10} + +alaDrcTmBgpDebugAggr OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Aggregation related messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 11} + +alaDrcTmBgpDebugTcp OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP tcp connection messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 12} + +alaDrcTmBgpDebugWarnings OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Warning messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 13} + +alaDrcTmBgpDebugErrors OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Error messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 14} + +alaDrcTmBgpDebugRedist OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Redistribute messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 15} + +alaDrcTmBgpDebugPeer OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP peer messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 16} + +alaDrcTmBgpDebugLocal OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP local messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 17} + +alaDrcTmBgpDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP MIP messages (including + CLI/SNMP) on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 18} + +alaDrcTmBgpDebugTm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP and Task Manager Interaction + messages on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 19} + +alaDrcTmBgpDebugInfo OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Information messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 20} + +alaDrcTmBgpDebugRestart OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP Graceful Restart messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 21} + +alaDrcTmBgpDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of BGP debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 22} + +alaDrcTmBgpDebugPeer6 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the BGP IPv6 Peer messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 23} + +alaDrcTmBgpDebugRoute6 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for BGP IPv6 route messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmBgpDebug 24} + + +-- ************************************************************************ +-- DRC TM RIP Debug Configuration +-- ************************************************************************ + +alaDrcTmRipDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the RIP Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 1} + +alaDrcTmRipDebugWarning OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the RIP Warning Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 2} + +alaDrcTmRipDebugRecv OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the Packets received by RIP + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 3} + + +alaDrcTmRipDebugSend OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the Packets sent by RIP from + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 4} + +alaDrcTmRipDebugRdb OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIP's Routing Database on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 5} + +alaDrcTmRipDebugAge OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIP's Aging messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 6} + + +alaDrcTmRipDebugConfig OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIP's Configuration messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 7} + +alaDrcTmRipDebugRedist OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIP's route redistribution messages + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 8} + +alaDrcTmRipDebugInfo OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIP's Information on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 9} + +alaDrcTmRipDebugSetup OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIP's Initialization setup on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 10} + +alaDrcTmRipDebugTime OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIP's Time related events on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 11} + +alaDrcTmRipDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of RIP debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipDebug 12} + +-- ************************************************************************ +-- DRC TM IPMRM Debug Configuration +-- ************************************************************************ + +alaDrcTmIpmrmDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the IPMRM Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 1 } + ::= {alaDrcTmIpmrmDebug 1} + +alaDrcTmIpmrmDebugFib OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM FIB processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 2} + +alaDrcTmIpmrmDebugAging OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM's Aging messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 3} + + +alaDrcTmIpmrmDebugProtos OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM's protos processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 4} + +alaDrcTmIpmrmDebugIpms OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM/IPMS processing + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 5} + +alaDrcTmIpmrmDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM's MIP processing (including CLI/SNMP) + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 6} + +alaDrcTmIpmrmDebugInit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM's Initialization setup on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 7} + +alaDrcTmIpmrmDebugTm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM and Task managerinteraction on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 8} + +alaDrcTmIpmrmDebugMisc OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPMRM's Miscellaneous messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 9} + +alaDrcTmIpmrmDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of IPMRM debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIpmrmDebug 10} + +-- ************************************************************************ +-- DRC TM IPRM Debug Configuration +-- ************************************************************************ + +alaDrcTmIprmDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the IPRM Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 1 } + ::= {alaDrcTmIprmDebug 1} + +alaDrcTmIprmDebugAccesslist OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM AccessList handling on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 2} + +alaDrcTmIprmDebugIntf OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM Interface handling + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 3} + +alaDrcTmIprmDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the IPRM's MIP processing (including CLI/SNMP) + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 4} + +alaDrcTmIprmDebugMisc OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for Miscellaneous IPRM issues. + A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 5} + +alaDrcTmIprmDebugNhs OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's NextHopSync handling + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 6} + +alaDrcTmIprmDebugPrefix OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's Prefix registration code + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 7} + +alaDrcTmIprmDebugRedist OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's Redistribution code + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 8} + +alaDrcTmIprmDebugRoute4 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's handling of IPv4 routes + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 9} + +alaDrcTmIprmDebugRoute6 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's handling of IPv6 routes + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 10} + +alaDrcTmIprmDebugRoutemap OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's RouteMap handling + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 11} + +alaDrcTmIprmDebugRoutepref OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's RoutePreference code + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 12} + +alaDrcTmIprmDebugStatic OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's Static route handling + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 13} + +alaDrcTmIprmDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of IPRM debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 14} + +alaDrcTmIprmDebugBfd OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for IPRM's BFD support on this + router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIprmDebug 15} + + +-- ************************************************************************ +-- DRC TM RIPNG Debug Configuration +-- ************************************************************************ + +alaDrcTmRipngDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the RIPng Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 1 } + ::= {alaDrcTmRipngDebug 1} + +alaDrcTmRipngDebugWarning OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the RIPng Warning Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 2} + +alaDrcTmRipngDebugRecv OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the Packets received by RIPng + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 3} + + +alaDrcTmRipngDebugSend OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the Packets sent by RIPng from + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 4} + +alaDrcTmRipngDebugRdb OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Routing Database on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 5} + +alaDrcTmRipngDebugAge OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Aging messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 6} + +alaDrcTmRipngDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's MIP messages + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 7} + +alaDrcTmRipngDebugInfo OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Information on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 8} + +alaDrcTmRipngDebugSetup OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Initialization setup on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 9} + +alaDrcTmRipngDebugTime OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Timer related events on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 10} + +alaDrcTmRipngDebugTm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng/Task Manager Interaction + messages on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 11} + +alaDrcTmRipngDebugRouteFilter OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Route Filter messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 12} + +alaDrcTmRipngDebugNexthopFilter OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Nexthop Filter messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 13} + +alaDrcTmRipngDebugSummary OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the RIPng's Summarization messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 14} + +alaDrcTmRipngDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of RIPng debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 15} + +alaDrcTmRipngDebugRedist OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for RIPng redistribution messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmRipngDebug 16} + + +-- ************************************************************************ +-- DRC TM PIM Debug Configuration +-- ************************************************************************ + +-- ************************************************************************ +-- DRC TM PIMSM & PIMDM Debug Configuration +-- ************************************************************************ + +alaDrcTmPimDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the PIM Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 1 } + ::= {alaDrcTmPimDebug 1} + +alaDrcTmPimDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIM's MIP processing + (including CLI/SNMP) on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 2} + +alaDrcTmPimDebugInit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIM's Initialization setup on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 3} + +alaDrcTmPimDebugBootstrap OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for PIMSM bootstrap messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 4} + +alaDrcTmPimDebugCRP OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for PIMSM CRP processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 5} + +alaDrcTmPimDebugTime OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM's Timer related events on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 6} + +alaDrcTmPimDebugSpt OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM's SPT related events on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 7} + +alaDrcTmPimDebugSmNbr OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the PIMSM Neighbor processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 8} + + +alaDrcTmPimDebugSmHello OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the PIMSM Hello Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 9} + + +alaDrcTmPimDebugSmRoute OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM's Route Processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 10} + +alaDrcTmPimDebugSmJoinPrune OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM Join/Prune processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 11} + + +alaDrcTmPimDebugSmAssert OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM's Assert processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 12} + + +alaDrcTmPimDebugSmIgmp OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM Igmp processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 13} + +alaDrcTmPimDebugSmIpmrm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM IPMRM Interaction on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 14} + +alaDrcTmPimDebugSmMisc OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMSM's Miscellaneous + processing on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 15} + +alaDrcTmPimDebugDmNbr OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the PIMDM Neighbor processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 16} + + +alaDrcTmPimDebugDmHello OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the PIMDM Hello Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 17} + + +alaDrcTmPimDebugDmRoute OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM's Route Processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 18} + +alaDrcTmPimDebugDmJoinPrune OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM Join/Prune processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 19} + + +alaDrcTmPimDebugDmAssert OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM's Assert processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 20} + + +alaDrcTmPimDebugDmIgmp OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM Igmp processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 21} + +alaDrcTmPimDebugDmIpmrm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM IPMRM Interaction on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 22} + +alaDrcTmPimDebugDmMisc OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM's Miscellaneous + processing on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 23} + +alaDrcTmPimDebugGraft OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM's Graft processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 24} + +alaDrcTmPimDebugStateRefresh OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the PIMDM's State Refresh Processing + on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 25} + +alaDrcTmPimDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of PIM debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmPimDebug 26} + +-- ************************************************************************ +-- DRC TM DVMRP Debug Configuration +-- ************************************************************************ + +alaDrcTmDvmrpDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the DVMRP Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 1 } + ::= {alaDrcTmDvmrpDebug 1} + +alaDrcTmDvmrpDebugNbr OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the DVMRP Neighbor processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 2} + +alaDrcTmDvmrpDebugRoutes OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for DVMRP Route messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 3} + +alaDrcTmDvmrpDebugProbes OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for DVMRP Probes processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 4} + +alaDrcTmDvmrpDebugPrunes OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP Prunes Processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 5} + +alaDrcTmDvmrpDebugGrafts OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP Grafts processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 6} + +alaDrcTmDvmrpDebugTime OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP's Timer related events on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 7} + +alaDrcTmDvmrpDebugIgmp OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP Igmp processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 8} + +alaDrcTmDvmrpDebugFlash OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP's flash processing on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 9} + +alaDrcTmDvmrpDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP's MIP processing + (including CLI/SNMP) on this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 10} + +alaDrcTmDvmrpDebugInit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP's Initialization setup on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 11} + +alaDrcTmDvmrpDebugTm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP Task Manager Interaction on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 12} + +alaDrcTmDvmrpDebugIpmrm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP IPMRM Interaction on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 13} + +alaDrcTmDvmrpDebugMisc OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debug messages for the DVMRP's Miscellaneous on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 14} + +alaDrcTmDvmrpDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of DVMRP debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmDvmrpDebug 15} + +-- ************************************************************************ +-- DRC TM OSPF3 Debug Configuration +-- ************************************************************************ + +alaDrcTmOspf3DebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 1 } + ::= {alaDrcTmOspf3Debug 1} + +alaDrcTmOspf3DebugInfo OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Info Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 2} + +alaDrcTmOspf3DebugIntf OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Interface Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 3} + +alaDrcTmOspf3DebugRecv OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Recv Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 4} + +alaDrcTmOspf3DebugSend OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Send Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 5} + +alaDrcTmOspf3DebugNbr OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Nbr Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 6} + +alaDrcTmOspf3DebugState OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 State Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 7} + +alaDrcTmOspf3DebugArea OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Area Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 8} + +alaDrcTmOspf3DebugLsa OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Lsa Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 9} + +alaDrcTmOspf3DebugFlood OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Flood Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 10} + +alaDrcTmOspf3DebugSpf OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Spf Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 11} + +alaDrcTmOspf3DebugRdb OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Rdb Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 12} + +alaDrcTmOspf3DebugVlink OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Vlink Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 13} + +alaDrcTmOspf3DebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the OSPF3 Mip Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 14} + +alaDrcTmOspf3DebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for all types of OSPF3 debug messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmOspf3Debug 15} + +-- ************************************************************************ +-- DRC TM ISIS Debug Configuration +-- ************************************************************************ + +alaDrcTmIsisDebugError OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Error Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 1} + +alaDrcTmIsisDebugWarn OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Warning Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 2} + +alaDrcTmIsisDebugPkt OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Packet Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 3} + +alaDrcTmIsisDebugAdj OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Adjacency Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 4} + +alaDrcTmIsisDebugCkt OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Circuit Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 5} + +alaDrcTmIsisDebugSpf OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Spf Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 6} + +alaDrcTmIsisDebugLsp OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Lsp Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 7} + +alaDrcTmIsisDebugFlood OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Flood Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 8} + +alaDrcTmIsisDebugIntf OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Interface Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 9} + +alaDrcTmIsisDebugIprm OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Iprm Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 10} + +alaDrcTmIsisDebugMip OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Mip Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 11} + +alaDrcTmIsisDebugMsg OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 12} + +alaDrcTmIsisDebugLeak OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Leak Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 13} + +alaDrcTmIsisDebugSummary OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Summary Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 14} + +alaDrcTmIsisDebugRestart OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the ISIS Restart Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 15} + +alaDrcTmIsisDebugAll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the level of Debugging for the All ISIS Messages on + this router. A level of 0 indicates no debugging." + DEFVAL { 0 } + ::= {alaDrcTmIsisDebug 16} + +-- conformance information + +alcatelIND1DrcTmMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1DrcTmMIB 2 } +alcatelIND1DrcTmMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1DrcTmMIBConformance 1 } +alcatelIND1DrcTmMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1DrcTmMIBConformance 2 } + +-- compliance statements + +alaDrcTmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running DRC Task + Manager (TM) and implementing the ALCATEL-IND1-DRCTM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaDrcTmConfigMIBGroup, alaDrcTmDebugMIBGroup, + alaDrcTmRipDebugMIBGroup, alaDrcTmOspfDebugMIBGroup, + alaDrcTmBgpDebugMIBGroup, alaDrcTmDvmrpDebugMIBGroup, + alaDrcTmPimDebugMIBGroup, alaDrcTmRipngDebugMIBGroup, + alaDrcTmIprmDebugMIBGroup, alaDrcTmIpmrmDebugMIBGroup, + alaDrcTmOspf3DebugMIBGroup, alaDrcTmLogDestination, + alaDrcTmIsisDebugMIBGroup + } + + ::= { alcatelIND1DrcTmMIBCompliances 1 } + +-- units of conformance + +alaDrcTmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmIPRouterPrimaryAddress, + alaDrcTmIPRouterId, alaDrcTmIPRipStatus, + alaDrcTmIPOspfStatus, alaDrcTmIPBgpStatus, + alaDrcTmIPDvmrpStatus, alaDrcTmIPPimStatus, + alaDrcTmIPMsdpStatus, alaDrcTmIPRipngStatus, + alaDrcTmIPOspf3Status, alaDrcTmIPIsisStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of DRC + Task Manager." + ::= { alcatelIND1DrcTmMIBGroups 1 } + +alaDrcTmDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmDebugError, alaDrcTmDebugTaskInfo, alaDrcTmDebugEvents, + alaDrcTmDebugMip, alaDrcTmDebugMisc, alaDrcTmDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 2 } + + +alaDrcTmRipDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmRipDebugError, alaDrcTmRipDebugWarning, + alaDrcTmRipDebugRecv, alaDrcTmRipDebugSend, + alaDrcTmRipDebugRdb, alaDrcTmRipDebugAge, + alaDrcTmRipDebugConfig, alaDrcTmRipDebugRedist, + alaDrcTmRipDebugInfo, alaDrcTmRipDebugSetup, + alaDrcTmRipDebugTime, alaDrcTmRipDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of RIP DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 3 } + +alaDrcTmOspfDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmOspfDebugError, alaDrcTmOspfDebugWarning, + alaDrcTmOspfDebugState, alaDrcTmOspfDebugRecv, + alaDrcTmOspfDebugSend, alaDrcTmOspfDebugFlood, + alaDrcTmOspfDebugSPF, alaDrcTmOspfDebugLsdb, + alaDrcTmOspfDebugRdb, alaDrcTmOspfDebugAge, + alaDrcTmOspfDebugVlink, alaDrcTmOspfDebugRedist, + alaDrcTmOspfDebugSummary, alaDrcTmOspfDebugDbexch, + alaDrcTmOspfDebugHello, alaDrcTmOspfDebugAuth, + alaDrcTmOspfDebugArea, alaDrcTmOspfDebugIntf, + alaDrcTmOspfDebugMip, alaDrcTmOspfDebugInfo, + alaDrcTmOspfDebugSetup, alaDrcTmOspfDebugTime, + alaDrcTmOspfDebugTm, alaDrcTmOspfDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of OSPF DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 4 } + +alaDrcTmBgpDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmBgpDebugDamp, alaDrcTmBgpDebugFsm, + alaDrcTmBgpDebugRecvUpd, alaDrcTmBgpDebugSendUpd, + alaDrcTmBgpDebugOpen, alaDrcTmBgpDebugKeepAlive, + alaDrcTmBgpDebugNotify, alaDrcTmBgpDebugPolicy, + alaDrcTmBgpDebugRoute, alaDrcTmBgpDebugSync, + alaDrcTmBgpDebugAggr, alaDrcTmBgpDebugTcp, + alaDrcTmBgpDebugWarnings, alaDrcTmBgpDebugErrors, + alaDrcTmBgpDebugRedist, alaDrcTmBgpDebugPeer, + alaDrcTmBgpDebugLocal, alaDrcTmBgpDebugMip, + alaDrcTmBgpDebugTm, alaDrcTmBgpDebugInfo, + alaDrcTmBgpDebugRestart, alaDrcTmBgpDebugAll, + alaDrcTmBgpDebugPeer6, alaDrcTmBgpDebugRoute6 + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of BGP DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 5 } + +alaDrcTmDvmrpDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmDvmrpDebugError, alaDrcTmDvmrpDebugNbr, + alaDrcTmDvmrpDebugRoutes, alaDrcTmDvmrpDebugProbes, + alaDrcTmDvmrpDebugPrunes, alaDrcTmDvmrpDebugGrafts, + alaDrcTmDvmrpDebugTime, alaDrcTmDvmrpDebugIgmp, + alaDrcTmDvmrpDebugFlash, alaDrcTmDvmrpDebugMip, + alaDrcTmDvmrpDebugInit, alaDrcTmDvmrpDebugTm, + alaDrcTmDvmrpDebugIpmrm, alaDrcTmDvmrpDebugMisc, + alaDrcTmDvmrpDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of DVMRP DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 6 } + +alaDrcTmPimDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmPimDebugError, alaDrcTmPimDebugMip, + alaDrcTmPimDebugInit, alaDrcTmPimDebugBootstrap, + alaDrcTmPimDebugCRP, alaDrcTmPimDebugTime, + alaDrcTmPimDebugSpt, alaDrcTmPimDebugSmNbr, + alaDrcTmPimDebugSmHello, alaDrcTmPimDebugSmRoute, + alaDrcTmPimDebugSmJoinPrune, alaDrcTmPimDebugSmAssert, + alaDrcTmPimDebugSmIgmp, alaDrcTmPimDebugSmIpmrm, + alaDrcTmPimDebugSmMisc, alaDrcTmPimDebugDmNbr, + alaDrcTmPimDebugDmHello, alaDrcTmPimDebugDmRoute, + alaDrcTmPimDebugDmJoinPrune, alaDrcTmPimDebugDmAssert, + alaDrcTmPimDebugDmIgmp, alaDrcTmPimDebugDmIpmrm, + alaDrcTmPimDebugDmMisc, alaDrcTmPimDebugGraft, + alaDrcTmPimDebugStateRefresh, alaDrcTmPimDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of PIM DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 7 } + +alaDrcTmRipngDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmRipngDebugError, alaDrcTmRipngDebugWarning, + alaDrcTmRipngDebugRecv, alaDrcTmRipngDebugSend, + alaDrcTmRipngDebugRdb, alaDrcTmRipngDebugAge, + alaDrcTmRipngDebugMip, alaDrcTmRipngDebugInfo, + alaDrcTmRipngDebugSetup, alaDrcTmRipngDebugTime, + alaDrcTmRipngDebugTm, alaDrcTmRipngDebugRouteFilter, + alaDrcTmRipngDebugNexthopFilter, alaDrcTmRipngDebugSummary, + alaDrcTmRipngDebugAll, alaDrcTmRipngDebugRedist + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of RIPNG DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 8 } + +alaDrcTmIprmDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmIprmDebugError, alaDrcTmIprmDebugAccesslist, + alaDrcTmIprmDebugIntf, alaDrcTmIprmDebugMip, + alaDrcTmIprmDebugMisc, alaDrcTmIprmDebugNhs, + alaDrcTmIprmDebugPrefix, alaDrcTmIprmDebugRedist, + alaDrcTmIprmDebugRoute4, alaDrcTmIprmDebugRoute6, + alaDrcTmIprmDebugRoutemap, alaDrcTmIprmDebugRoutepref, + alaDrcTmIprmDebugStatic, alaDrcTmIprmDebugBfd, + alaDrcTmIprmDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of IPRM DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 9 } + +alaDrcTmIpmrmDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmIpmrmDebugError, alaDrcTmIpmrmDebugFib, + alaDrcTmIpmrmDebugAging, alaDrcTmIpmrmDebugProtos, + alaDrcTmIpmrmDebugIpms, alaDrcTmIpmrmDebugMip, + alaDrcTmIpmrmDebugInit, alaDrcTmIpmrmDebugTm, + alaDrcTmIpmrmDebugMisc, alaDrcTmIpmrmDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of IPMRM DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 10 } + + +alaDrcTmOspf3DebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmOspf3DebugError, alaDrcTmOspf3DebugInfo , + alaDrcTmOspf3DebugIntf, alaDrcTmOspf3DebugRecv , + alaDrcTmOspf3DebugSend, alaDrcTmOspf3DebugNbr , + alaDrcTmOspf3DebugState , alaDrcTmOspf3DebugArea , + alaDrcTmOspf3DebugLsa , alaDrcTmOspf3DebugFlood , + alaDrcTmOspf3DebugSpf, alaDrcTmOspf3DebugRdb, + alaDrcTmOspf3DebugVlink, alaDrcTmOspf3DebugMip , + alaDrcTmOspf3DebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of OSPF3 DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 11 } + +alaDrcTmLogDestinationMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmLogToSysFacility, alaDrcTmLogToSessionId, + alaDrcTmLogBufferSize + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of DRC TM LOG DESTINATION." + ::= { alcatelIND1DrcTmMIBGroups 12 } + +alaDrcTmIsisDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDrcTmIsisDebugError,alaDrcTmIsisDebugWarn, + alaDrcTmIsisDebugPkt,alaDrcTmIsisDebugAdj, + alaDrcTmIsisDebugCkt,alaDrcTmIsisDebugSpf, + alaDrcTmIsisDebugLsp,alaDrcTmIsisDebugFlood, + alaDrcTmIsisDebugIntf,alaDrcTmIsisDebugIprm, + alaDrcTmIsisDebugMip,alaDrcTmIsisDebugMsg, + alaDrcTmIsisDebugLeak,alaDrcTmIsisDebugSummary, + alaDrcTmIsisDebugRestart,alaDrcTmIsisDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of ISIS DRC TM." + ::= { alcatelIND1DrcTmMIBGroups 13 } +END + + diff --git a/MIBS/nokia/ALCATEL-IND1-DVMRP-MIB b/MIBS/nokia/ALCATEL-IND1-DVMRP-MIB new file mode 100644 index 0000000..92cea86 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-DVMRP-MIB @@ -0,0 +1,607 @@ +ALCATEL-IND1-DVMRP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + dvmrpInterfaceEntry + FROM DVMRP-STD-MIB + routingIND1Dvmrp + FROM ALCATEL-IND1-BASE; + +alcatelIND1DVMRPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This MIB contains management information for Coronado Layer + 3 Hardware Routing Engine (HRE) management. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Dvmrp 1 } + +alcatelIND1DVMRPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIB 1 } + +alaDvmrpGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIBObjects 1 } +alaDvmrpDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIBObjects 2 } +alaDvmrpTunnelXIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDvmrpTunnelXIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of attributes that are associated with the internal + assigned tunnel index when a DVMRP tunnel is created. This table + contains additional objects that are not present in the tunnelMIB + tunnelIfTable." + ::= { alcatelIND1DVMRPMIBObjects 3 } + + +-- *************************************************************************** +-- Global DVMRP Configuration +-- *************************************************************************** + +alaDvmrpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unrestrictedEnable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + DVMRP protocol on this router." + DEFVAL { disable } + ::= { alaDvmrpGlobalConfig 1} + +alaDvmrpRouteReportInterval OBJECT-TYPE + SYNTAX Integer32 (10..2000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Route Report Interval determines how often + a router will send its complete routing tables to + neighboring routers running DVMRP." + DEFVAL { 60 } + ::= { alaDvmrpGlobalConfig 2} + +alaDvmrpFlashUpdateInterval OBJECT-TYPE + SYNTAX Integer32 (5..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum Flash Update Interval defines how often + routing table change messages are sent to + neighboring DVMRP routers. Since these messages + are sent between the transmission of complete + routing tables, the flash update interval value + must be shorter than that of the route report + interval." + DEFVAL { 5 } + ::= { alaDvmrpGlobalConfig 3} + +alaDvmrpNeighborTimeout OBJECT-TYPE + SYNTAX Integer32 (5..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Neighbor Timeout value specifies how long, without + any activity from a neighboring DVMRP router, the + router will wait before assuming that the inactive + router is down." + DEFVAL { 35 } + ::= { alaDvmrpGlobalConfig 4} + +alaDvmrpRouteExpirationTimeout OBJECT-TYPE + SYNTAX Integer32 (20..4000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Route Expiration Timeout value specifies how + long the router will wait before aging out a route. + When this value expires, the route is advertised as + inactive until either it's activity resumes or it is + deleted." + DEFVAL { 140 } + ::= { alaDvmrpGlobalConfig 5} + +alaDvmrpRouteHoldDown OBJECT-TYPE + SYNTAX Integer32 (1..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time during which DVMRP routes are kept + in a hold-down state. A hold-down state refers to + the time that a route to an inactive network continues + to be advertised." + DEFVAL { 120 } + ::= { alaDvmrpGlobalConfig 6} + +alaDvmrpNeighborProbeInterval OBJECT-TYPE + SYNTAX Integer32 (5..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Neighbor Probe Interval value specifies how often + probes will be transmitted to those interfaces + with attached DVMRP neighbors." + DEFVAL { 10 } + ::= { alaDvmrpGlobalConfig 7} + +alaDvmrpPruneLifetime OBJECT-TYPE + SYNTAX Integer32 (180..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Prune Lifetime value defines the value + whereby a source-rooted multicast tree will be + pruned." + DEFVAL { 7200 } + ::= { alaDvmrpGlobalConfig 8} + +alaDvmrpPruneRetransmission OBJECT-TYPE + SYNTAX Integer32 (30..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Prune Packet Retransmission value is the duration + of time that the router will wait, if it continues + to receive unwanted multicast traffic, before + retransmitting a prune message." + DEFVAL { 30 } + ::= { alaDvmrpGlobalConfig 9} + +alaDvmrpGraftRetransmission OBJECT-TYPE + SYNTAX Integer32 (5..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Graft message Retransmission value defines + the duration of time that the router will wait + before retransmitting a graft message, if it has + not already received an acknowledgement from its + neighbor." + DEFVAL { 5 } + ::= { alaDvmrpGlobalConfig 10} + +alaDvmrpInitNbrAsSubord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value true(1) indicates neighbors, on initial discovery, + are considered subordinate. This means traffic may be resumed + slightly quicker on network disruptions. But, if the neighbor + has trouble handling huge initial blasts of traffic, it may be + wise to wait until route reports have been exchanged and the + neighbor has requested dependency, before forwarding traffic." + DEFVAL { true } + ::= { alaDvmrpGlobalConfig 11} + + alaDvmrpBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables Bfd for DVMRP Protocol." + DEFVAL {disable} + ::= { alaDvmrpGlobalConfig 12} + + alaDvmrpBfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables Bfd for all DVMRP interfaces." + DEFVAL {disable} + ::= { alaDvmrpGlobalConfig 13} + +-- ************************************************************************ +-- DVMRP Debug Configuration +-- ************************************************************************ + +alaDvmrpDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebug Configuration" + DEFVAL { 0 } + ::= {alaDvmrpDebugConfig 1} + +alaDvmrpDebugError OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugError + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 2} + +alaDvmrpDebugNbr OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugNbr + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 3} + +alaDvmrpDebugRoutes OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugRoutes + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 4} + +alaDvmrpDebugProbes OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugProbes + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 5} + +alaDvmrpDebugPrunes OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugPrunes + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 6} + +alaDvmrpDebugGrafts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugGrafts + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 7} + +alaDvmrpDebugTime OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugTime + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 8} + +alaDvmrpDebugIgmp OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugIgmp + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 9} + +alaDvmrpDebugFlash OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugFlash + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 10} + +alaDvmrpDebugMip OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugMip + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 11} + +alaDvmrpDebugInit OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugInit + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 12} + +alaDvmrpDebugTm OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugTm + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 13} + +alaDvmrpDebugIpmrm OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugIpmrm + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 14} + +alaDvmrpDebugMisc OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugMisc + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 15} + +alaDvmrpDebugAll OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmDvmrpDebugAll + MIB Object of alaDrcTmDvmrpDebug Configuration" + DEFVAL { disable } + ::= {alaDvmrpDebugConfig 16} + +-- ************************************************************************ +-- DVMRP Tunnel Config Extension Table +-- ************************************************************************ +alaDvmrpTunnelXIfEntry OBJECT-TYPE + SYNTAX AlaDvmrpTunnelXIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional attributes associated with a DVMRP + tunnel." + INDEX { alaDvmrpTunnelIndex } + ::= { alaDvmrpTunnelXIfTable 1 } + +AlaDvmrpTunnelXIfEntry ::= + SEQUENCE { + alaDvmrpTunnelIndex Unsigned32, + alaDvmrpLocalIfIndex Unsigned32 + } + +alaDvmrpTunnelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunnel index of the DVMRP tunnel." + ::= { alaDvmrpTunnelXIfEntry 1 } + +alaDvmrpLocalIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index of the local end-point of the DVMRP tunnel." + + ::= { alaDvmrpTunnelXIfEntry 2 } + + alaDvmrpIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDvmrpIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for Dvmrp Intf table." + ::= { alcatelIND1DVMRPMIBObjects 4 } + + alaDvmrpIfAugEntry OBJECT-TYPE + SYNTAX AlaDvmrpIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaDvmrpIfAugEntry." + AUGMENTS { dvmrpInterfaceEntry } + ::= { alaDvmrpIfAugTable 1 } + + AlaDvmrpIfAugEntry ::= + SEQUENCE { + alaDvmrpIfBfdStatus INTEGER + } + + alaDvmrpIfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables/disables BFD for this DVMRP interface." + ::= { alaDvmrpIfAugEntry 1 } + +-- conformance information + +alcatelIND1DVMRPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIB 2 } +alcatelIND1DVMRPMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1DVMRPMIBConformance 1 } +alcatelIND1DVMRPMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1DVMRPMIBConformance 2 } + +-- compliance statements + +alaDvmrpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running DVMRP + and implementing the ALCATEL-IND1-DVMRP MIB." + MODULE -- this module + MANDATORY-GROUPS { alaDvmrpConfigMIBGroup, alaDvmrpDebugMIBGroup, + alaDvmrpTunnelXIfMIBGroup,alaDvmrpIfConfigGroup } + + ::= { alcatelIND1DVMRPMIBCompliances 1 } + +-- units of conformance + +alaDvmrpConfigMIBGroup OBJECT-GROUP + OBJECTS { alaDvmrpAdminStatus, alaDvmrpRouteReportInterval, + alaDvmrpFlashUpdateInterval, alaDvmrpNeighborTimeout, + alaDvmrpRouteExpirationTimeout, alaDvmrpRouteHoldDown, + alaDvmrpNeighborProbeInterval, alaDvmrpPruneLifetime, + alaDvmrpPruneRetransmission, alaDvmrpGraftRetransmission, + alaDvmrpInitNbrAsSubord,alaDvmrpBfdStatus,alaDvmrpBfdAllInterfaceStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support the management of global + configuration parameters on DVMRP routers." + ::= { alcatelIND1DVMRPMIBGroups 1 } + +alaDvmrpDebugMIBGroup OBJECT-GROUP + OBJECTS { alaDvmrpDebugLevel, alaDvmrpDebugError, alaDvmrpDebugNbr, + alaDvmrpDebugRoutes, alaDvmrpDebugProbes, alaDvmrpDebugPrunes, + alaDvmrpDebugGrafts, alaDvmrpDebugTime, alaDvmrpDebugIgmp, + alaDvmrpDebugFlash, alaDvmrpDebugMip, alaDvmrpDebugInit, + alaDvmrpDebugTm, alaDvmrpDebugIpmrm, alaDvmrpDebugMisc, + alaDvmrpDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support on DVMRP routers." + ::= { alcatelIND1DVMRPMIBGroups 2 } + +alaDvmrpTunnelXIfMIBGroup OBJECT-GROUP + OBJECTS { alaDvmrpLocalIfIndex } + STATUS current + DESCRIPTION + "These objects are required to provide additional information + about configured DVMRP tunnels not found in the standard tunnel + MIB." + ::= { alcatelIND1DVMRPMIBGroups 3 } +alaDvmrpIfConfigGroup OBJECT-GROUP + OBJECTS { alaDvmrpIfBfdStatus } + STATUS current + DESCRIPTION + "These objects are required to provide additional information + about configured DVMRP interfaces not found in the standard tunnel + MIB." + ::= { alcatelIND1DVMRPMIBGroups 4 } + + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-E-SERVICE-MIB b/MIBS/nokia/ALCATEL-IND1-E-SERVICE-MIB new file mode 100644 index 0000000..4785f7c --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-E-SERVICE-MIB @@ -0,0 +1,1452 @@ + +ALCATEL-IND1-E-SERVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32, Counter64 FROM SNMPv2-SMI + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + softentIND1eService FROM ALCATEL-IND1-BASE + RowStatus, + TEXTUAL-CONVENTION, + DisplayString, + MacAddress FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB + ; + + alcatelIND1EServiceMIB MODULE-IDENTITY + LAST-UPDATED "201001200000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The parameters for configuration of the E-Service feature. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201001200000Z" + DESCRIPTION + "Added notAssigned value for objects alaEServiceSapProfilePriorityMapMode + and alaEServiceSapProfileBandwidthShare." + + REVISION "200912160000Z" + DESCRIPTION + "The below listed objects are made as read-create in 6.6.1.680.R01 + Post GA. + alaEServiceUNIProfile8021xTreatment, alaEServiceUNIProfile8021ABTreatment, + alaEServiceUNIProfile8023adTreatment & alaEServiceUNIProfileAmapTreatment." + + ::= { softentIND1eService 1} +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- Textual Conventions + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +AlaEServiceUNIProfileProtocolTreatment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The behavior of the bridge in regards to the given protocols packets received on + the UNI. Tunnel (1) enables the packets to be tunneled across the provider + network. Discard (2) causes the packets to be discarded and not enter + the provider network. Peer (3) means that on this port the bridge is to + participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + SYNTAX INTEGER + { + tunnel (1), + drop (2), + peer (3), + macTunnel (4) + } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1eServiceMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Managed Objects." + ::= { alcatelIND1EServiceMIB 1 } + +alcatelIND1EServiceMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Conformance Information." + ::= { alcatelIND1EServiceMIB 2 } + +alcatelIND1EServiceMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Units Of Conformance." + ::= { alcatelIND1EServiceMIBConformance 1 } + +alcatelIND1EServiceMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Compliance Statements." + ::= { alcatelIND1EServiceMIBConformance 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service Group + + alaEService OBJECT IDENTIFIER ::= { alcatelIND1eServiceMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceInfo OBJECT IDENTIFIER ::= { alaEService 1 } + + +alaEServiceMode OBJECT-TYPE + SYNTAX INTEGER + { + legacyMode (1), + eServiceMode (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current mode configured for Vlan Stacking and Layer 2 tunnel configuration. + legacyMode (1) indicates that the commands from AlcatelIND1VLANStacking.mib are + to be used. eServiceMode (2) indicates the commands from this MIB are to be used." + DEFVAL { legacyMode } + ::= { alaEServiceInfo 1 } + +alaEServiceStatReset OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for ethernet-service + counters. + default(0) - default value for this object, + reset(1) - indicates that all ethernet-service counters should be + cleared." + DEFVAL { default } + ::= { alaEServiceInfo 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP Profile Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceSapProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains service profiles containing performance and control attributes. + An entry in this table is created when a new service profile is defined." + ::= { alaEService 2 } + +alaEServiceSapProfileEntry OBJECT-TYPE + SYNTAX AlaEServiceSapProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A E-Service Service Profile entry." + INDEX { IMPLIED alaEServiceSapProfileID } + ::= { alaEServiceSapProfileTable 1 } + +AlaEServiceSapProfileEntry ::= SEQUENCE + { + alaEServiceSapProfileID DisplayString, + alaEServiceSapProfileCVLANTreatment INTEGER, + alaEServiceSapProfileReplacementCVLAN INTEGER, + alaEServiceSapProfilePriorityMapMode INTEGER, + alaEServiceSapProfileFixedPriority INTEGER, + alaEServiceSapProfileIngressBW Integer32, + alaEServiceSapProfileBandwidthShare INTEGER, + alaEServiceSapProfileRowStatus RowStatus, + alaEServiceSapProfileEgressBW Integer32, + alaEServiceSapProfileCIR Integer32, + alaEServiceSapProfileCBS Integer32, + alaEServiceSapProfilePIR Integer32, + alaEServiceSapProfilePBS Integer32 + + } + +alaEServiceSapProfileID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this profile. Must be at least one character long." + ::= { alaEServiceSapProfileEntry 1 } + +alaEServiceSapProfileCVLANTreatment OBJECT-TYPE + SYNTAX INTEGER + { + stackSVLAN (1), + translate (2), + changeCVLAN (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of VLAN stacking operation to be performed on a customer frame entering + this service. Stack Svlan (1) indicates that the SVLAN is to be pre-pended on the + frame before any existing 802.1Q tag. Translate (2) means to replace the existing + 802.1Q tag with the SVLAN. Change CVLAN (3) indicates that the customer tag is to + remain on the frame but its value is to be changed to the supplied value." + DEFVAL { stackSVLAN } + ::= { alaEServiceSapProfileEntry 2 } + +alaEServiceSapProfileReplacementCVLAN OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CVLAN ID to use when using the Change CVLAN treatment mode." + ::= { alaEServiceSapProfileEntry 3 } + +alaEServiceSapProfilePriorityMapMode OBJECT-TYPE + SYNTAX INTEGER + { + notAssigned(0), + mapInnerPtoOuterP (1), + mapInnerDscpToOuterP(2), + fixedP (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the source of the value for the priority field of the SVLAN + 802.1Q tag when pre-pended to the customer data frame. If set to notAssigned(0), SAP + priority limit parameter will not be effective, QoS priority settings needs to be + configured. mapInnerPtoOuterP (1) uses the priority field of the incoming frame when + tagged to fill in the priority field of the SVLAN tag. mapInnerDscpToOuterP (2) uses + the frames priority bits in its IP DSCP field to fill in the priority field of the + SVLAN tag. FixedP (3) uses the supplied FixedPriorityValue to fill in the SVLAN tag + priority bits." + DEFVAL { fixedP } + ::= { alaEServiceSapProfileEntry 4 } + +alaEServiceSapProfileFixedPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the value of the priority field of the 802.1Q SVLAN tag + pre-pended to customer data frames when the fixed priority mapping mode is selected." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 5 } + +alaEServiceSapProfileIngressBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes this limit of ingress bandwidth for the traffic to which + this profile is applied. If 0, no bandwidth limit is applied. This number represents + traffic in units of 1,000,000 bits per second. Note that all CVLAN that belong to this + SAP will share this aggregated limit." + ::= { alaEServiceSapProfileEntry 6 } + +alaEServiceSapProfileBandwidthShare OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(0), + shared (1), + notShared(2), + notAssigned(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the use of the bandwidth limit in how it is applied across + multiple ports of the SAP. If set to notApplicable(0), the SAP is not used. If set + to Shared (1), all the ports that are part of the SAP will use aggregated + bandwidth, sharing some part of the bandwidth limit. If set to notShared (2), + each port will use its own bandwidth meter for this SAP. This value is not used + if ingressBandwidth is 0. If set to notAssigned(3), SAP bandwidth limit parameter + will not be effective, QoS bandwith settings needs to be configured." + DEFVAL { shared } + ::= { alaEServiceSapProfileEntry 7 } + +alaEServiceSapProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaEServiceSapProfileEntry 8 } + +alaEServiceSapProfileEgressBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes this limit of egress bandwidth for each UNI + of the SAP to which this profile is applied. If 0, no bandwidth limit + is applied. This number represents traffic in units of Megabits per + second. Note that all CVLAN that belong to this SAP will share this + aggregated limit." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 9 } + +alaEServiceSapProfileCIR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Information Rate - bandwidth values in bits per second." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 10 } + +alaEServiceSapProfileCBS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 11 } + +alaEServiceSapProfilePIR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Information Rate - bandwidth values in bits per second." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 12 } + +alaEServiceSapProfilePBS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 13 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service UNI Profile Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceUNIProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceUNIProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains service profiles containing performance and control attributes. + An entry in this table is created when a new service profile is defined." + ::= { alaEService 3 } + +alaEServiceUNIProfileEntry OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A E-Service Service Profile entry." + INDEX { IMPLIED alaEServiceUNIProfileID } + ::= { alaEServiceUNIProfileTable 1 } + +AlaEServiceUNIProfileEntry ::= SEQUENCE + { + alaEServiceUNIProfileID DisplayString, + alaEServiceUNIProfileStpBpduTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfile8021xTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfile8021ABTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfile8023adTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileGvrpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileAmapTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileRowStatus RowStatus, + alaEServiceUNIProfileMvrpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileTunnelMac MacAddress, + alaEServiceUNIProfileLacpMarkerTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileOamTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoPagpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoUdldTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoCdpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoVtpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoDtpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoPvstTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoVlanTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileCiscoUplinkTreatment AlaEServiceUNIProfileProtocolTreatment + } + +alaEServiceUNIProfileID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this profile. Must be at least one character long." + ::= { alaEServiceUNIProfileEntry 1 } + +alaEServiceUNIProfileStpBpduTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the spanning tree + protocol BPDU received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { tunnel } + ::= { alaEServiceUNIProfileEntry 2 } + +alaEServiceUNIProfile8021xTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1x PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 3 } + +alaEServiceUNIProfile8021ABTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1AB PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 4 } + +alaEServiceUNIProfile8023adTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1ad PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { peer } + ::= { alaEServiceUNIProfileEntry 5 } + +alaEServiceUNIProfileGvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the GVRP PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { tunnel } + ::= { alaEServiceUNIProfileEntry 6 } + +alaEServiceUNIProfileAmapTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the Alcatel + propietary AMAP PDU frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling. + Currenly mac-tunnel is not supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 7 } + +alaEServiceUNIProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaEServiceUNIProfileEntry 8 } + +alaEServiceUNIProfileMvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the MVRP PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for MVRP" + DEFVAL { tunnel } + ::= { alaEServiceUNIProfileEntry 9 } + +alaEServiceUNIProfileTunnelMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the tunnel mac used to tunnel L2 protocol to NNI ports" + ::= { alaEServiceUNIProfileEntry 10 } + + +alaEServiceUNIProfileLacpMarkerTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the LACP MARKER PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { peer } + ::= { alaEServiceUNIProfileEntry 11 } + +alaEServiceUNIProfileOamTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the OAM PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { peer } + ::= { alaEServiceUNIProfileEntry 12 } + +alaEServiceUNIProfileCiscoPagpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the PAGP PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling. + Currently peer is not supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 13 } + +alaEServiceUNIProfileCiscoUdldTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the UDLD PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling." + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 14 } + +alaEServiceUNIProfileCiscoCdpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the CDC PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling. + Currently peer is not supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 15 } + +alaEServiceUNIProfileCiscoVtpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the VTP PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling. + Currently peer is not supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 16 } + +alaEServiceUNIProfileCiscoDtpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the DTP PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling. + Currently peer not supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 17 } + + +alaEServiceUNIProfileCiscoPvstTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the PVST PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling. + Currently peer not supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 18 } + +alaEServiceUNIProfileCiscoVlanTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the VLAN PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel (4) enables mac-tunnelling. + Currently peer not supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 19 } + +alaEServiceUNIProfileCiscoUplinkTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the UPLINK PDU + frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Mac-Tunnel(4) enables mac-tunnelling. + Currently peer not supported." + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 20 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service Service Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the services and their assigned SVLAN for the + E-Service feature." + ::= { alaEService 4 } + +alaEServiceEntry OBJECT-TYPE + SYNTAX AlaEServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svlan/ipmvlan-port association." + INDEX { IMPLIED alaEServiceID } + ::= { alaEServiceTable 1 } + +AlaEServiceEntry ::= SEQUENCE + { + alaEServiceID DisplayString, + alaEServiceSVLAN INTEGER, + alaEServiceVlanType INTEGER, + alaEServiceRowStatus RowStatus, + alaEServiceStatGreenCount Counter64, + alaEServiceStatYellowCount Counter64, + alaEServiceStatRedCount Counter64 + } + +alaEServiceID OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this Service. Must be at least one character long." + ::= { alaEServiceEntry 1 } + +alaEServiceSVLAN OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SVLAN number of the SVLAN chosen to the be transport for this service." + ::= { alaEServiceEntry 2 } + +alaEServiceVlanType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + svlan(1), + ipmvlan(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the vlan this service is going to attach to. When creating the service, + the type should match the vlanId specified in the request." + ::= { alaEServiceEntry 3 } + +alaEServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a service. When + creating or deleting the service, the user needs to provide both + the svlan and the vlantype objects." + ::= { alaEServiceEntry 4 } + +alaEServiceStatGreenCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for the number of packets/bytes being Green compliant (i.e. in case of srTCM + and trTCM, packet is CIR/CBS compliant)." + ::= { alaEServiceEntry 5 } + +alaEServiceStatYellowCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for the number of packets/bytes being Yellow compliant (i.e. in case of srTCM + and trTCM, packet is PIR/PBS compliant)." + ::= { alaEServiceEntry 6 } + +alaEServiceStatRedCount OBJECT-TYPE +SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for the number of packets/bytes being Red compliant (i.e. in case of srTCM + and trTCM, packet is neither CIR/CBS nor PIR/PBS compliant)." + ::= { alaEServiceEntry 7 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the Service Access Points (Sap) listed by ID. + This table is used to create, delete, and modify the SAP's profile" + ::= { alaEService 5 } + +alaEServiceSapEntry OBJECT-TYPE + SYNTAX AlaEServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of SAP." + INDEX { alaEServiceSapID} + ::= { alaEServiceSapTable 1 } + +AlaEServiceSapEntry ::= SEQUENCE + { + alaEServiceSapID Integer32, + alaEServiceSapServiceID DisplayString, + alaEServiceSapProfile DisplayString, + alaEServiceSapRowStatus RowStatus + } + +alaEServiceSapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Number given to uniquely identify the SAP." + ::= { alaEServiceSapEntry 1 } + +alaEServiceSapServiceID OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A label given to uniquely identify the Service this SAP is for. Must + be at least one character long." + ::= { alaEServiceSapEntry 2 } + +alaEServiceSapProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string identifying the SAP Profile this sap is to use. If specified, must match an existing + SAP Profile." + ::= { alaEServiceSapEntry 3 } + +alaEServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a sap. When + creating the sap, the user needs to provide the service name in + the same set request." + ::= { alaEServiceSapEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP CVLAN Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceSapCvlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapCvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the Service Access Points (Sap) where the CVLANs are bound + to their service." + ::= { alaEService 6 } + +alaEServiceSapCvlanEntry OBJECT-TYPE + SYNTAX AlaEServiceSapCvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CVLAN to Sap binding." + INDEX { alaEServiceSapCvlanSapID, alaEServiceSapCvlanCvlan } + ::= { alaEServiceSapCvlanTable 1 } + +AlaEServiceSapCvlanEntry ::= SEQUENCE + { + alaEServiceSapCvlanSapID Integer32, + alaEServiceSapCvlanCvlan INTEGER, + alaEServiceSapCvlanMapType INTEGER, + alaEServiceSapCvlanRowStatus RowStatus + } + +alaEServiceSapCvlanSapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Number given to uniquely identify this SAP." + ::= { alaEServiceSapCvlanEntry 1 } + +alaEServiceSapCvlanCvlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is the CVLAN ID that this binding is targeted at. The CVLAN ID + may be 0, which indicates an all or untagged only mapping type." + ::= { alaEServiceSapCvlanEntry 2 } + +alaEServiceSapCvlanMapType OBJECT-TYPE + SYNTAX INTEGER + { + single (1), + all(2), + untaggedOnly (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the mapping type that defines what CVLANs are mapped into this service. + Multiple mappings can be defined for CVLAN to service, however only one all (2) or + untaggedOnly (3) mapping entry can be created per UNI. A mapping type of Single (1) + denotes a specific CVLAN value to bind to the service. A mapping type of All (2) + denotes that all customer frames that do not map to any other SAP, + will be mapped into this service. A mapping type of Untagged (3) denotes that only + the untagged frames will be mapped into this service." + DEFVAL { single } + ::= { alaEServiceSapCvlanEntry 3 } + +alaEServiceSapCvlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a SAP." + ::= { alaEServiceSapCvlanEntry 4 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service Port Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServicePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServicePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the ports used by the EService feature. Both UNI and NNI + are listed here." + ::= { alaEService 7 } + +alaEServicePortEntry OBJECT-TYPE + SYNTAX AlaEServicePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of ports being used by EService." + INDEX { alaEServicePortID} + ::= { alaEServicePortTable 1 } + +AlaEServicePortEntry ::= SEQUENCE + { + alaEServicePortID InterfaceIndex, + alaEServicePortType INTEGER, + alaEServicePortVendorTpid Integer32, + alaEServicePortLegacyStpBpdu INTEGER, + alaEServicePortLegacyGvrpPdu INTEGER, + alaEServicePortUniProfile DisplayString, + alaEServicePortTransBridging INTEGER, + alaEServicePortLegacyMvrpPdu INTEGER + } + +alaEServicePortID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of this UNI or NNI Port." + ::= { alaEServicePortEntry 1 } + +alaEServicePortType OBJECT-TYPE + SYNTAX INTEGER + { + uni (1), + nni (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of port for Vlan Stacking operation. uni (1) represents a customer facing + port on which traffic may enter the E-Service. nni (2) respresents a provider network + port over which the E-Service may be connected." + DEFVAL { uni } + ::= { alaEServicePortEntry 2 } + +alaEServicePortVendorTpid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "he TPID for this port if type is NNI. It is used for the incoming data + traffic parsing and it is substituted to the 802.1Q standard Tpid for + the outgoing data traffic. This is used for compatibility with other vendor + equipment. The default value is the standard value 0x8100." + DEFVAL { 33024 } + ::= { alaEServicePortEntry 3 } + +alaEServicePortLegacyStpBpdu OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (0), + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The legacy STP BPDU treatment for this port if NNI. It defines the type of processing + applied to STP legacy BPDUs on network ports. Legacy BPDU refer to conventional/customer + BPDUs with MAC address 01:80:c2:00:00:00 and its processing on network ports can be + enabled/disabled by this object.By default the value is disabled i.e + provider MAC BPDU with MAC address 01:80:c2:00:00:08 would be processed at network ports." + DEFVAL { disable } + ::= { alaEServicePortEntry 4 } + +alaEServicePortLegacyGvrpPdu OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (0), + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The legacy GVRP PDU treatment for this port if NNI. It defines the type of processing + applied to GVRP PDUs on network ports. " + DEFVAL { disable } + ::= { alaEServicePortEntry 5 } + +alaEServicePortUniProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The label of an existing UNI profile that which contains various properties to be + applied to this port if UNI." + ::= { alaEServicePortEntry 6 } + +alaEServicePortTransBridging OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Transparent Bridging status for the nni Port." + DEFVAL { disable } + ::= { alaEServicePortEntry 7 } + +alaEServicePortLegacyMvrpPdu OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (0), + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The legacy MVRP PDU treatment for this port if NNI. It defines the type of processing + applied to MVRP PDUs on network ports. " + DEFVAL { disable } + ::= { alaEServicePortEntry 8 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP-UNI Binding Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceSapUniTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapUniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the UNI that are bound to each SAP for classifying + traffic into each EService. Not that writing to this table may create + a new UNI." + ::= { alaEService 8 } + +alaEServiceSapUniEntry OBJECT-TYPE + SYNTAX AlaEServiceSapUniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of SAP-UNI bindings being used by EService." + INDEX { alaEServiceSapUniSap, alaEServiceSapUniUni} + ::= { alaEServiceSapUniTable 1 } + +AlaEServiceSapUniEntry ::= SEQUENCE + { + alaEServiceSapUniSap Integer32, + alaEServiceSapUniUni InterfaceIndex, + alaEServiceSapUniRowStatus RowStatus + } + + +alaEServiceSapUniSap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAP ID that is configured onto this port." + ::= { alaEServiceSapUniEntry 1 } + +alaEServiceSapUniUni OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of this UNI Port." + ::= { alaEServiceSapUniEntry 2 } + +alaEServiceSapUniRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a binding" + ::= { alaEServiceSapUniEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service NNI-SVLAN Binding Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceNniSvlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceNniSvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the SVLANs bound to each NNI for use by the + EService feature." + ::= { alaEService 9 } + +alaEServiceNniSvlanEntry OBJECT-TYPE + SYNTAX AlaEServiceNniSvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of NNI-SVLAN bindings being used by EService." + INDEX { alaEServiceNniSvlanNni, alaEServiceNniSvlanSvlan} + ::= { alaEServiceNniSvlanTable 1 } + +AlaEServiceNniSvlanEntry ::= SEQUENCE + { + alaEServiceNniSvlanNni InterfaceIndex, + alaEServiceNniSvlanSvlan INTEGER, + alaEServiceNniSvlanRowStatus RowStatus, + alaEServiceNniSvlanVpaType INTEGER + } + +alaEServiceNniSvlanNni OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of this NNI Port." + ::= { alaEServiceNniSvlanEntry 1 } + +alaEServiceNniSvlanSvlan OBJECT-TYPE + SYNTAX INTEGER (2..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SVLAN bound to this port. SVLAN cannot be 1." + ::= { alaEServiceNniSvlanEntry 2 } + +alaEServiceNniSvlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a binding" + ::= { alaEServiceNniSvlanEntry 3 } + +-- alaEServiceNniSvlanVpaType is added in 6.3.4.R01 + +alaEServiceNniSvlanVpaType OBJECT-TYPE + SYNTAX INTEGER { + stp (1), + erp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used to specify whether the VPA state is to + be controlled by an ERP or a STP. By default VPA state is + controlled by STP." + DEFVAL { stp } + ::= { alaEServiceNniSvlanEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service srTCM and trTCM Counter Statistics Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceSapCvlanPortStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapCvlanPortStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A statistics table that contains the counters per SAP." + ::= { alaEService 10 } + +alaEServiceSapCvlanPortStatEntry OBJECT-TYPE + SYNTAX AlaEServiceSapCvlanPortStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A E-Service Statistics Entry." + INDEX { alaEServiceSapCvlanPortStatSapID, + alaEServiceSapCvlanPortStatCvlanID, + alaEServiceSapCvlanPortStatPortID } + ::= { alaEServiceSapCvlanPortStatTable 1 } + +AlaEServiceSapCvlanPortStatEntry ::= SEQUENCE + { + alaEServiceSapCvlanPortStatSapID Integer32, + alaEServiceSapCvlanPortStatCvlanID INTEGER, + alaEServiceSapCvlanPortStatPortID InterfaceIndex, + alaEServiceSapCvlanPortStatGreenCount Counter64, + alaEServiceSapCvlanPortStatYellowCount Counter64, + alaEServiceSapCvlanPortStatRedCount Counter64 + } + +alaEServiceSapCvlanPortStatSapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Number given to uniquely identify the SAP." + ::= { alaEServiceSapCvlanPortStatEntry 1 } + +alaEServiceSapCvlanPortStatCvlanID OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is the CVLAN ID that this binding is targeted at. The CVLAN ID + may be 0, which indicates an all or untagged only mapping type." + ::= { alaEServiceSapCvlanPortStatEntry 2 } + +alaEServiceSapCvlanPortStatPortID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of this UNI Port." + ::= { alaEServiceSapCvlanPortStatEntry 3 } + +alaEServiceSapCvlanPortStatGreenCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for the number of packets/bytes being Green compliant (i.e. in case of srTCM + and trTCM, packet is CIR/CBS compliant) per UNI port, per CVLAN. This object is applicable + only when ingress bandwidth is not shared across SAP ports and CVLANs." + ::= { alaEServiceSapCvlanPortStatEntry 4 } + +alaEServiceSapCvlanPortStatYellowCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for the number of packets/bytes being Yellow compliant (i.e. in case of srTCM + and trTCM, packet is PIR/PBS compliant) per UNI port, per CVLAN. This object is applicable + only when ingress bandwidth is not shared across SAP ports and CVLANs." + ::= { alaEServiceSapCvlanPortStatEntry 5 } + +alaEServiceSapCvlanPortStatRedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for the number of packets/bytes being Red compliant (i.e. in case of srTCM + and trTCM, packet is neither CIR/CBS nor PIR/PBS compliant) per UNI port, per CVLAN. + This object is applicable only when ingress bandwidth is not shared across SAP + ports and CVLANs." + ::= { alaEServiceSapCvlanPortStatEntry 6 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1EServiceMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for E-Service." + MODULE MANDATORY-GROUPS + { + alaEServiceSapProfileGroup, + alaEServiceUNIProfileGroup, + alaEServiceGroup, + alaEServiceSapGroup, + alaEServiceSapUniGroup, + alaEServiceSapCvlanGroup, + alaEServicePortGroup, + alaEServiceNniSvlanGroup, + alaEServiceSapCvlanPortStatGroup, + alaEServiceInfoGroup + } + ::= { alcatelIND1EServiceMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceSapProfileGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSapProfileCVLANTreatment, + alaEServiceSapProfileReplacementCVLAN, + alaEServiceSapProfilePriorityMapMode, + alaEServiceSapProfileFixedPriority, + alaEServiceSapProfileIngressBW, + alaEServiceSapProfileBandwidthShare, + alaEServiceSapProfileRowStatus, + alaEServiceSapProfileEgressBW, + alaEServiceSapProfileCIR, + alaEServiceSapProfileCBS, + alaEServiceSapProfilePIR, + alaEServiceSapProfilePBS + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service Sap Profiles." + ::= { alcatelIND1EServiceMIBGroups 1 } + +alaEServiceUNIProfileGroup OBJECT-GROUP + OBJECTS + { + alaEServiceUNIProfileStpBpduTreatment, + alaEServiceUNIProfile8021xTreatment, + alaEServiceUNIProfile8021ABTreatment, + alaEServiceUNIProfile8023adTreatment, + alaEServiceUNIProfileGvrpTreatment, + alaEServiceUNIProfileAmapTreatment, + alaEServiceUNIProfileRowStatus, + alaEServiceUNIProfileMvrpTreatment, + alaEServiceUNIProfileTunnelMac, + alaEServiceUNIProfileLacpMarkerTreatment, + alaEServiceUNIProfileOamTreatment, + alaEServiceUNIProfileCiscoPagpTreatment, + alaEServiceUNIProfileCiscoUdldTreatment, + alaEServiceUNIProfileCiscoCdpTreatment, + alaEServiceUNIProfileCiscoVtpTreatment, + alaEServiceUNIProfileCiscoDtpTreatment, + alaEServiceUNIProfileCiscoPvstTreatment, + alaEServiceUNIProfileCiscoVlanTreatment, + alaEServiceUNIProfileCiscoUplinkTreatment + } + STATUS current + DESCRIPTION + "Collection of objects for management of EService UNI Profiles." + ::= { alcatelIND1EServiceMIBGroups 2 } + +alaEServiceGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSVLAN, + alaEServiceVlanType, + alaEServiceRowStatus, + alaEServiceStatGreenCount, + alaEServiceStatYellowCount, + alaEServiceStatRedCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Services." + ::= { alcatelIND1EServiceMIBGroups 3 } + +alaEServiceSapGroup OBJECT-GROUP + OBJECTS + { + + alaEServiceSapServiceID, + alaEServiceSapProfile, + alaEServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SAPs." + ::= { alcatelIND1EServiceMIBGroups 4 } + +alaEServiceSapCvlanGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSapCvlanMapType, + alaEServiceSapCvlanRowStatus + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SAP CVLAN bindings." + ::= { alcatelIND1EServiceMIBGroups 5 } + + +alaEServicePortGroup OBJECT-GROUP + OBJECTS + { + alaEServicePortType, + alaEServicePortVendorTpid, + alaEServicePortLegacyStpBpdu, + alaEServicePortLegacyGvrpPdu, + alaEServicePortUniProfile, + alaEServicePortTransBridging, + alaEServicePortLegacyMvrpPdu + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service Ports." + ::= { alcatelIND1EServiceMIBGroups 6 } + +alaEServiceSapUniGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSapUniRowStatus + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SAP to UNI + Binding." + ::= { alcatelIND1EServiceMIBGroups 7 } + +alaEServiceNniSvlanGroup OBJECT-GROUP + OBJECTS + { + alaEServiceNniSvlanRowStatus, + alaEServiceNniSvlanVpaType + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SVLAN to NNI + Binding." + ::= { alcatelIND1EServiceMIBGroups 8 } + +alaEServiceSapCvlanPortStatGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSapCvlanPortStatGreenCount, + alaEServiceSapCvlanPortStatYellowCount, + alaEServiceSapCvlanPortStatRedCount + } + STATUS current + DESCRIPTION + "Collection of objects for srTCM and trTCM Counters." + ::= { alcatelIND1EServiceMIBGroups 9 } + +alaEServiceInfoGroup OBJECT-GROUP + OBJECTS + { + alaEServiceMode, + alaEServiceStatReset + } + STATUS current + DESCRIPTION + "Collection of E-Service Global Objects." + ::= { alcatelIND1EServiceMIBGroups 10 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-ERP-MIB b/MIBS/nokia/ALCATEL-IND1-ERP-MIB new file mode 100644 index 0000000..05c6f4f --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-ERP-MIB @@ -0,0 +1,775 @@ +ALCATEL-IND1-ERP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, Integer32 + FROM SNMPv2-SMI + InterfaceIndex FROM IF-MIB + VlanId FROM Q-BRIDGE-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + TimeStamp, RowStatus, TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + softentIND1Erp FROM ALCATEL-IND1-BASE; + + + alcatelIND1ERPMIB MODULE-IDENTITY + LAST-UPDATED "200807100000Z" -- 07/10/2008 00:00 GMT + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + ERP Switching is protection switching mechanism for ETH Layer Ethernet Ring + topologies. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2008 Alcatel-Lucent, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200807100000Z" + + DESCRIPTION + "The ERP MIB defines a set of ERP related management objects for ports + that support Ethernet Ring Protection (ERP) Switching Protocol for ETH + Layer Ring Topologies. With this, rapid protection switching of 50ms can + be achieved. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the protocol." + ::= { softentIND1Erp 1} + +-- This MIB contains the following groups +alcatelIND1ERPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ERP + Subsystem Managed Objects." + ::= { alcatelIND1ERPMIB 1 } + +alaErpNotifications OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 2 } +alcatelIND1ERPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 3 } + +-- alcatelIND1ERPMIBObjects contains following groups + alaErpGlobal OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 1} + alaErpRingAttributes OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 2} + + +-- ****************************************************************** +-- Textual conventions +-- ****************************************************************** + +AlaErpRingPortStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the status of the Ring Port. + + forwarding(1) Status is forwarding. + blocking(2) Status is blocking." + + SYNTAX INTEGER + { + forwarding (1), + blocking (2) + } + +AlaErpRingPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the type of the Ring Port. + + nonRpl(1) Port is Non-RPL Port. + rpl(2) Port is RPL Port. Node is RPL Owner for the Ring." + + SYNTAX INTEGER + { + nonRpl (1), + rpl (2) + } + +AlaErpRingMepId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Maintenance association End Point Identifier (MEPID): A small + integer, unique over a given Maintenance Association, + identifying a specific MEP." + + REFERENCE + "802.1ag clauses 3.18 and 19.2.1" + + SYNTAX Unsigned32 (1..8191) + +AlaErpRingMEGLevel ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "MEG level of the R-APS PDU to be inserted." + + SYNTAX Unsigned32 (0..7) + + +-- ****************************************************************** +-- ERP Global Variables +-- ****************************************************************** + + +alaErpClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for ERP. + The value reset (1) indicates that ERP should clear all + statistics related to all the rings in the system. + By default, this object contains a zero value." + DEFVAL { default } + ::= { alaErpGlobal 1 } + +-- ****************************************************************** +-- ERP Ring Table +-- ****************************************************************** + +alaErpRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is one ERP Ring table per bridge. It permits + the configuration of Ring." + ::= { alaErpRingAttributes 1 } + +alaErpRingEntry OBJECT-TYPE + SYNTAX AlaErpRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ERP Ring table entry." + INDEX { alaErpRingId } + ::= { alaErpRingTable 1 } + +AlaErpRingEntry ::= SEQUENCE { + alaErpRingId INTEGER, + alaErpRingServiceVid VlanId, + alaErpRingMEGLevel AlaErpRingMEGLevel, + alaErpRingPort1 InterfaceIndex, + alaErpRingPort2 InterfaceIndex, + alaErpRingStatus INTEGER, + alaErpRingState INTEGER, + alaErpRingWaitToRestoreTimer Unsigned32, + alaErpRingGuardTimer Integer32, + alaErpRingClearStats INTEGER, + alaErpRingLastStateChange TimeStamp, + alaErpRingTimeToRevert TimeTicks, + alaErpRingRowStatus RowStatus + } + +alaErpRingId OBJECT-TYPE + SYNTAX INTEGER (1 .. 2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ring identifier that is unique in the bridge." + ::= { alaErpRingEntry 1 } + +alaErpRingServiceVid OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An integer indicating the VID of Service VLAN. All the ERP + control traffic will flow with Service VLAN tag across the + ring. This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 2 } + +alaErpRingMEGLevel OBJECT-TYPE + SYNTAX AlaErpRingMEGLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MEG level of the R-APS PDU to be inserted for this Ring. + This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 3 } + +alaErpRingPort1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the interface index of the ring port,which is + either a bridge port, or an aggregated link within a bridge, + on which ring is configured. + There can be only two ring ports per ring in a bridge. + This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 4 } + +alaErpRingPort2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the interface index of the ring port,which is + either a bridge port, or an aggregated link within a bridge, + on which ring is configured. + There can be only two ring ports per ring in a bridge. + This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 5 } + +alaErpRingStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An Integer value indicating the administrative state of the Ring. + + enabled indicates that the Ring is to function normally, and + disabled that it is to cease functioning." + DEFVAL { disabled } + ::= { alaErpRingEntry 6 } + +alaErpRingState OBJECT-TYPE + SYNTAX INTEGER + { + idle (0), + protection (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Ring." + ::= { alaErpRingEntry 7 } + +alaErpRingWaitToRestoreTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 12) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is valid only for RPL Node. + + This timer is started to prevent frequent operation switch due + to an intermittent defect. + + It may be configured by the operator in 1 minute steps between + 0 and 12 minutes." + DEFVAL { 5 } + ::= { alaErpRingEntry 8 } + +alaErpRingGuardTimer OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 200) + UNITS "10 milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines the guard timer value in centiseconds. + + This timer is started to prevent the ring nodes from receiving + outdated R-APS messages. + + It may be configured by the operator in 10 ms steps between + 10 ms to 2 seconds." + DEFVAL { 50 } + ::= { alaErpRingEntry 9 } + +alaErpRingClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines per ring clear statistics control for ERP. + The value reset (1) indicates that ERP should clear all + statistics related to a ring in the system.By default, + this object contains a zero value." + DEFVAL { default } + ::= { alaErpRingEntry 10 } + + +alaErpRingLastStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (SysUpTime) at which the ethernet ring last + entered either the IDLE or PROTECTION state." + ::= { alaErpRingEntry 11 } + +alaErpRingTimeToRevert OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the time left to revert from Protection State to Idle State." + ::= {alaErpRingEntry 12} + +alaErpRingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row. + + The writable columns in a row can not be changed if the row + is active. All columns must have a valid value before a row + can be activated." + ::= { alaErpRingEntry 13 } + +-- ****************************************************************** +-- The ERP RING Port Table +-- ****************************************************************** + +alaErpRingPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is one ERP Ring Port table per bridge. It permits + the configuration of Ring Ports." + ::= { alaErpRingAttributes 2 } + +alaErpRingPortEntry OBJECT-TYPE + SYNTAX AlaErpRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ERP Ring Port table entry." + INDEX { alaErpRingId, alaErpRingPortIfIndex } + ::= { alaErpRingPortTable 1 } + +AlaErpRingPortEntry ::= SEQUENCE { + alaErpRingPortIfIndex InterfaceIndex, + alaErpRingPortStatus AlaErpRingPortStatus, + alaErpRingPortType AlaErpRingPortType, + alaErpRingPortEthOAMEvent TruthValue, + alaErpRingPortClearStats INTEGER, + alaErpRingPortRmepId AlaErpRingMepId + } + +alaErpRingPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object is the interface index of the interface either a + bridge port, or an aggregated link within a bridge port, to + which ring port is configured. + There can be only two ring ports per ring in a bridge." + ::= { alaErpRingPortEntry 1 } + +alaErpRingPortStatus OBJECT-TYPE + SYNTAX AlaErpRingPortStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the Ring Port." + DEFVAL { blocking } + ::= { alaErpRingPortEntry 2 } + +alaErpRingPortType OBJECT-TYPE + SYNTAX AlaErpRingPortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of the Ring Port. + + To configure a node as a RPL owner for the ring, this object + has value of RPL(2)." + DEFVAL { nonRpl } + ::= { alaErpRingPortEntry 3 } + +alaErpRingPortEthOAMEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Boolean indicating whether ERP Ring Port shall take loss of + connectivity event from Ethernet OAM. + + True indicates that the Ring Port is to take events from + Ethernet OAM." + DEFVAL { false } + ::= { alaErpRingPortEntry 4 } + +alaErpRingPortClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines per ring port clear statistics control for ERP. + The value reset (1) indicates that ERP should clear all + statistics related to a ring port in the system.By default, + this object contains a zero value." + DEFVAL { default } + ::= { alaErpRingPortEntry 5 } + +alaErpRingPortRmepId OBJECT-TYPE + SYNTAX AlaErpRingMepId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier of Remote Endpoint." + ::= { alaErpRingPortEntry 6 } + +-- ****************************************************************** +-- The ERP VLAN Table +-- ****************************************************************** + +alaErpRingVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpRingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the association of VIDs and RingIds. + + The writable objects in this table need to be persistent + upon reboot or restart of a device." + ::= { alaErpRingAttributes 3 } + +alaErpRingVlanEntry OBJECT-TYPE + SYNTAX AlaErpRingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN table entry." + INDEX { alaErpRingId, alaErpRingVlanProtectedVid } + ::= { alaErpRingVlanTable 1 } + +AlaErpRingVlanEntry ::= SEQUENCE { + alaErpRingVlanProtectedVid VlanId, + alaErpRingVlanRowStatus RowStatus + } + +alaErpRingVlanProtectedVid OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer indicating the VID of Protected VLAN." + ::= { alaErpRingVlanEntry 1 } + +alaErpRingVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row. + + The writable columns in a row can not be changed if the row + is active. All columns must have a valid value before a row + can be activated." + ::= { alaErpRingVlanEntry 2 } + +-- ****************************************************************** +-- The ERP Statistics Table +-- ****************************************************************** + +alaErpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is one ERP Stats table per bridge. This table + contains the statistics for the ERP on per Ring basis." + ::= { alaErpRingAttributes 4 } + +alaErpStatsEntry OBJECT-TYPE + SYNTAX AlaErpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Statistics table entry." + AUGMENTS { alaErpRingPortEntry } + ::= { alaErpStatsTable 1 } + +AlaErpStatsEntry ::= SEQUENCE { + alaErpStatsSignalFailPduTx Counter32, + alaErpStatsSignalFailPduRx Counter32, + alaErpStatsSignalFailPduDrop Counter32, + alaErpStatsNoRequestPduTx Counter32, + alaErpStatsNoRequestPduRx Counter32, + alaErpStatsNoRequestPduDrop Counter32, + alaErpStatsRPLBlockPDUTx Counter32, + alaErpStatsRPLBlockPDURx Counter32, + alaErpStatsRPLBlockPDUDrop Counter32, + alaErpStatsPDUErr Counter32 + } + +alaErpStatsSignalFailPduTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of R-APS (SF) PDUs transmitted on this + interface for this Ring." + ::= { alaErpStatsEntry 1 } + +alaErpStatsSignalFailPduRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (SF) PDUs received on this + interface for this Ring." + ::= { alaErpStatsEntry 2 } + +alaErpStatsSignalFailPduDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (SF) PDUs dropped." + ::= { alaErpStatsEntry 3 } + + +alaErpStatsNoRequestPduTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of R-APS (NR) PDUs transmitted on this + interface for this Ring." + ::= { alaErpStatsEntry 4 } + +alaErpStatsNoRequestPduRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR) PDUs received on this + interface for this Ring." + ::= { alaErpStatsEntry 5 } + +alaErpStatsNoRequestPduDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR) PDUs dropped." + ::= { alaErpStatsEntry 6 } + +alaErpStatsRPLBlockPDUTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of R-APS (NR, RB) PDUs transmitted on this + interface for this Ring." + ::= { alaErpStatsEntry 7 } + +alaErpStatsRPLBlockPDURx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR, RB) PDUs received on this + interface for this Ring." + ::= { alaErpStatsEntry 8 } + +alaErpStatsRPLBlockPDUDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR, RB) PDUs dropped." + ::= { alaErpStatsEntry 9 } + +alaErpStatsPDUErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of error R-APS PDUs received." + ::= { alaErpStatsEntry 10 } + +-- ****************************************************************** +-- NOTIFICATIONS (TRAPS) +-- ****************************************************************** + +alaErpNotificationsRoot OBJECT IDENTIFIER ::= { alaErpNotifications 0 } + + alaErpRingStateChanged NOTIFICATION-TYPE + OBJECTS { + alaErpRingId, + alaErpRingState + } + STATUS current + DESCRIPTION + "The ERP Ring State has changed to Protection from Idle. Notify the user by + raising the Trap. " + ::= { alaErpNotificationsRoot 1 } + + alaErpRingMultipleRpl NOTIFICATION-TYPE + OBJECTS { + alaErpRingId + } + STATUS current + DESCRIPTION + "The trap shall be raised on RPL if there are multiple RPLs detected in the + ring. When the RPL node receives the NR (RB) message, this trap is raised." + ::= { alaErpNotificationsRoot 2} + + alaErpRingRemoved NOTIFICATION-TYPE + OBJECTS { + alaErpRingId + } + STATUS current + DESCRIPTION + "The trap shall be raised whenever the ring is removed dynamically in + Unlike NI Scenario only." + ::= { alaErpNotificationsRoot 3 } + + alaErpRingPortStatusChanged NOTIFICATION-TYPE + OBJECTS { + alaErpRingId, + alaErpRingPortIfIndex, + alaErpRingPortStatus + } + STATUS current + DESCRIPTION + "The trap shall be raised whenever the ring port status is changed." + ::= { alaErpNotificationsRoot 4 } + + +-- ****************************************************************** +-- CONFORMANCE +-- ****************************************************************** + + alcatelIND1ERPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 1 } + alcatelIND1ERPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 2 } + +-- ****************************************************************** + +-- ****************************************************************** +-- COMPLIANCE +-- ****************************************************************** + alcatelIND1ERPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for ERP." + MODULE + MANDATORY-GROUPS + { + alaErpGlobalGroup, + alaErpRingAttributesGroup, + alaErpNotificationGroup + } + ::= { alcatelIND1ERPMIBCompliances 1 } + +-- ****************************************************************** +-- MIB Grouping +-- ****************************************************************** + +alaErpGlobalGroup OBJECT-GROUP + OBJECTS + { + alaErpClearStats + } + STATUS current + DESCRIPTION + "Objects for the Global Group." + ::={alcatelIND1ERPMIBGroups 1 } + +alaErpRingAttributesGroup OBJECT-GROUP + OBJECTS + { + alaErpRingServiceVid, + alaErpRingMEGLevel, + alaErpRingPort1, + alaErpRingPort2, + alaErpRingStatus, + alaErpRingState, + alaErpRingWaitToRestoreTimer, + alaErpRingGuardTimer, + alaErpRingClearStats, + alaErpRingLastStateChange, + alaErpRingTimeToRevert, + alaErpRingRowStatus, + alaErpRingPortStatus, + alaErpRingPortType, + alaErpRingPortEthOAMEvent, + alaErpRingPortClearStats, + alaErpRingPortRmepId, + alaErpRingVlanRowStatus, + alaErpStatsSignalFailPduTx, + alaErpStatsSignalFailPduRx, + alaErpStatsSignalFailPduDrop, + alaErpStatsNoRequestPduTx, + alaErpStatsNoRequestPduRx, + alaErpStatsNoRequestPduDrop, + alaErpStatsRPLBlockPDUTx, + alaErpStatsRPLBlockPDURx, + alaErpStatsRPLBlockPDUDrop, + alaErpStatsPDUErr + } + STATUS current + DESCRIPTION + "Objects for the Ring Group." + ::={alcatelIND1ERPMIBGroups 2 } + +alaErpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaErpRingStateChanged, + alaErpRingMultipleRpl, + alaErpRingRemoved, + alaErpRingPortStatusChanged + } + STATUS current + DESCRIPTION + "Collection of notifications for ERP." + ::= { alcatelIND1ERPMIBGroups 3 } +END + diff --git a/MIBS/nokia/ALCATEL-IND1-ETHERNET-OAM-MIB b/MIBS/nokia/ALCATEL-IND1-ETHERNET-OAM-MIB new file mode 100644 index 0000000..8a9099e --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-ETHERNET-OAM-MIB @@ -0,0 +1,428 @@ +ALCATEL-IND1-ETHERNET-OAM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, + OBJECT-IDENTITY, Integer32, + Unsigned32 + FROM SNMPv2-SMI + MacAddress + + FROM SNMPv2-TC + OBJECT-GROUP,MODULE-COMPLIANCE + FROM SNMPv2-CONF + softentIND1EthernetOam FROM ALCATEL-IND1-BASE + Dot1agCfmMepId, + dot1agCfmMaIndex, + Dot1agCfmMepIdOrZero, + dot1agCfmMdIndex, + dot1agCfmMepIdentifier, + dot1agCfmMepEntry FROM IEEE8021-CFM-MIB; + + + + + alcatelIND1EoamMIB MODULE-IDENTITY + LAST-UPDATED "200909080000Z" -- 09/08/2009 00:00GMT + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise- + specific Simple Network Management Protocol (SNMP) Management + Information Base (MIB): + + For the Birds Of Prey Product Line + Ethernet OAM for the Connectivity Fault Management. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, + special, or consequential damages whatsoever arising from or + related to this document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200909080000Z" + DESCRIPTION + "Conectivity Fault Management module for managing IEEE 802.1ag. + This CFM MIB extends standard draft 802.1ag 8.1. + + + The set of objects defined in this MIB, do not duplicate, + nor conflict with any MIB object definitions defined in + the 802.1ag 7.0 draft MIB." + ::= { softentIND1EthernetOam 1} + +-- -------------------------------------------------------------- +-- +-- Ethernet OAM MIB +-- + +alcatelIND1CfmMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Connectivity Fault Management (Ethernet OAM) Objects." + ::= { alcatelIND1EoamMIB 1 } + +-- ------------------------------------------------------------- +-- groups in the Ethernet OAM MIB +-- ------------------------------------------------------------- + +alaCfmBase OBJECT IDENTIFIER ::= { alcatelIND1CfmMIBObjects 1 } +alaCfmMep OBJECT IDENTIFIER ::= { alcatelIND1CfmMIBObjects 2 } +alaCfmDelayResult OBJECT IDENTIFIER ::= { alcatelIND1CfmMIBObjects 3 } +-- ------------------------------------------------------------- + + +alaCfmGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for Ethernet OAM. + The value reset (1) indicates that Ethernet OAM should clear all + statistic counters related to all MEPs in the system. + By default, this object contains a zero value." + DEFVAL { default } + ::= { alaCfmBase 1 } + +alaCfmGlobalOWDClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear of one-way-delay entries control for + Ethernet OAM. The value reset (1) indicates that Ethernet OAM + should remove all the one-way-delay entries in the delay result + table. By default, this object contains a zero value." + DEFVAL { default } + ::= { alaCfmBase 2 } + +alaCfmGlobalTWDClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear of two-way-delay entries control for + Ethernet OAM. The value reset (1) indicates that Ethernet OAM + should remove all the two-way-delay entries in the delay result + table. By default, this object contains a zero value." + DEFVAL { default } + ::= { alaCfmBase 3 } + +-- +-- Augmentation of the dot1agCfmMepTable +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, dot1agCfmMepTable, and the augmenting table, +-- alaCfmMepTable. This in effect extends the dot1agCfmMepTable with an +-- additional column to clear statistics. Creation (or deletion) of a row in +-- the dot1agCfmMepTable results in the same fate for the row in the +-- alaCfmMepTable. + +alaCfmMepTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCfmMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments the MEP table for clearing statistics based + on MdIndex/MaIndex/MEPId. This table also contains the objects for + initiating 1DM and DMM." + ::= { alaCfmMep 1 } + +alaCfmMepEntry OBJECT-TYPE + SYNTAX AlaCfmMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the alaCfmMepTable represents additional + column for proprietary extension to the existing MEP table. + It provides the facility to clear the statistics based on + uniquely identified MEP. It also provides the facility to + intiate 1DM and DMM" + AUGMENTS { dot1agCfmMepEntry } + ::= { alaCfmMepTable 1 } + +AlaCfmMepEntry ::= + SEQUENCE { + alaCfmMepClearStats INTEGER, + alaCfmMepOWDTMacAddress MacAddress, + alaCfmMepOWDTRMepIdentifier Dot1agCfmMepId, + alaCfmMepOWDTPriority Unsigned32, + alaCfmMepTWDTMacAddress MacAddress, + alaCfmMepTWDTRMepIdentifier Dot1agCfmMepId, + alaCfmMepTWDTPriority Unsigned32 + } + +alaCfmMepClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this MEP. + By default, this objects contains a zero value." + DEFVAL { default } + ::= { alaCfmMepEntry 1 } + +alaCfmMepOWDTMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the MAC address used as a target for the + One-Way-Delay Test (OWDT). + + Setting this object will trigger a One-Way-Delay test to the specified + MAC address. The number of messages transmitted per initiation will + be 2. + + Upon completion of the test, the MacAddress will revert to it's + default value, indicating that another test is possible." + DEFVAL { '000000000000'H } + ::= { alaCfmMepEntry 2 } + +alaCfmMepOWDTRMepIdentifier OBJECT-TYPE + SYNTAX Dot1agCfmMepId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Mep-Id assigned to the Remote MEP." + ::= { alaCfmMepEntry 3 } + +alaCfmMepOWDTPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the priority used in the generated test frame + for the One-Way-Delay test." + DEFVAL { 7 } + ::= { alaCfmMepEntry 4 } + +alaCfmMepTWDTMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the MAC address used as a target for the + Two-Way-Delay Test (TWDT). + + Setting this object will trigger a Two-Way-Delay test to the specified + MAC address. The number of messages transmitted per initiation will + be 2. + + Upon completion of the test, the MacAddress will revert to it's + default value, indicating that another test is possible." + DEFVAL { '000000000000'H } + ::= { alaCfmMepEntry 5 } + +alaCfmMepTWDTRMepIdentifier OBJECT-TYPE + SYNTAX Dot1agCfmMepId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Mep-Id assigned to the Remote MEP." + ::= { alaCfmMepEntry 6 } + +alaCfmMepTWDTPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the priority used in the generated test + frame for the Two-Way-Delay test." + DEFVAL { 7 } + ::= { alaCfmMepEntry 7 } + +-- +-- MEP Delay Result Table +-- +alaCfmDelayResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCfmDelayResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the results of all the One-Way/Two-Way Delay Tests + from the originating MAC addresses. + + This table is not persistent over reboots of the chassis." + ::= { alaCfmDelayResult 1 } + +alaCfmDelayResultEntry OBJECT-TYPE + SYNTAX AlaCfmDelayResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MEP delay result table." + INDEX { + dot1agCfmMdIndex, + dot1agCfmMaIndex, + dot1agCfmMepIdentifier, + alaCfmDelayResultType, + alaCfmDelayResultRMepMacAddress + } + ::= { alaCfmDelayResultTable 1 } + +AlaCfmDelayResultEntry ::= SEQUENCE { + alaCfmDelayResultType INTEGER, + alaCfmDelayResultRMepMacAddress MacAddress, + alaCfmDelayResultRMepIdentifier Dot1agCfmMepIdOrZero, + alaCfmDelayResultTestDelay Integer32, + alaCfmDelayResultVariation Unsigned32 +} + +alaCfmDelayResultType OBJECT-TYPE + SYNTAX INTEGER { + oneWayTest (1), + twoWayTest (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the type of test this row details." + ::= { alaCfmDelayResultEntry 1 } + +alaCfmDelayResultRMepMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the MAC address of the Remote MEP." + ::= { alaCfmDelayResultEntry 2 } + +alaCfmDelayResultRMepIdentifier OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Mep-Id of the Remote MEP. Valid only in the case of + two-way delay. When initiated for a target Mep-Id contains the + Mep-Id of the target, else if two-way delay initiated for a + target mac-address contains '0'." + ::= { alaCfmDelayResultEntry 3 } + +alaCfmDelayResultTestDelay OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the amount of time, measured in microseconds, + from when the test-frame was transmitted to the time + it was received minus the local processing time + taken by the remote system." + ::= { alaCfmDelayResultEntry 4 } + +alaCfmDelayResultVariation OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the amount of time delay variation, measured + in microseconds, from the two most recent time delay measurements" + ::= { alaCfmDelayResultEntry 5 } + + +-- -------------------------------------------------------------- +-- IEEE 802.1ag MIB - Conformance Information +-- -------------------------------------------------------------- +alaCfmConformance OBJECT IDENTIFIER ::= { alcatelIND1EoamMIB 2 } +alaCfmGroups OBJECT IDENTIFIER ::= { alaCfmConformance 1 } +alaCfmCompliances OBJECT IDENTIFIER ::= { alaCfmConformance 2 } +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- Units of conformance +-- -------------------------------------------------------------- +alaCfmBaseGroup OBJECT-GROUP + OBJECTS { + alaCfmGlobalClearStats, + alaCfmGlobalOWDClear, + alaCfmGlobalTWDClear + } + STATUS current + DESCRIPTION + "Mandatory objects for the Base group" + ::= { alaCfmGroups 1 } + +alaCfmMepGroup OBJECT-GROUP + OBJECTS { + alaCfmMepClearStats, + alaCfmMepOWDTMacAddress, + alaCfmMepOWDTRMepIdentifier, + alaCfmMepOWDTPriority, + alaCfmMepTWDTMacAddress, + alaCfmMepTWDTRMepIdentifier, + alaCfmMepTWDTPriority + } + STATUS current + DESCRIPTION + "Mandatory objects for the MEP group. Proprietary extension to + support statistics clearing and one-way and two-way delay tests." + ::= { alaCfmGroups 2 } + +alaCfmDelayResultGroup OBJECT-GROUP + OBJECTS { + alaCfmDelayResultRMepIdentifier, + alaCfmDelayResultTestDelay, + alaCfmDelayResultVariation + } + STATUS current + DESCRIPTION + "Mandatory objects for the Delay Result Group." + ::= { alaCfmGroups 3 } + +-- -------------------------------------------------------------- +-- Compliance statements +-- -------------------------------------------------------------- +alaCfmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for support of CFM." + MODULE + MANDATORY-GROUPS { + alaCfmBaseGroup, + alaCfmMepGroup, + alaCfmDelayResultGroup + } + ::= { alaCfmCompliances 1 } +-- -------------------------------------------------------------- + +END diff --git a/MIBS/nokia/ALCATEL-IND1-GROUP-MOBILITY-MIB b/MIBS/nokia/ALCATEL-IND1-GROUP-MOBILITY-MIB new file mode 100644 index 0000000..7aebe5f --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-GROUP-MOBILITY-MIB @@ -0,0 +1,1887 @@ +ALCATEL-IND1-GROUP-MOBILITY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + RowStatus, MacAddress FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + IpAddress, Unsigned32, NOTIFICATION-TYPE FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1GroupMobility, groupmobilityTraps FROM ALCATEL-IND1-BASE; + + alcatelIND1GroupMobilityMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Group Mobility for dynamic vlan assignment to source learning + entries and ports. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1GroupMobility 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- Setting group mobility rules: Since there is no such thing as a default +-- rule with default values for any rule type, the values for group mobility +-- rules must be set before the row status is finally set to create-and-go. + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + + alcatelIND1GroupMobilityMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Group Mobility + Subsystem Managed Objects." + ::= { alcatelIND1GroupMobilityMIB 1 } + + + alcatelIND1GroupMobilityMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Group Mobility + Subsystem Conformance Information." + ::= { alcatelIND1GroupMobilityMIB 2 } + + + alcatelIND1GroupMobilityMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Group Mobility + Subsystem Units Of Conformance." + ::= { alcatelIND1GroupMobilityMIBConformance 1 } + + + alcatelIND1GroupMobilityMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Group Mobility + Subsystem Compliance Statements." + ::= { alcatelIND1GroupMobilityMIBConformance 2 } + + + + groupMobilityRule OBJECT IDENTIFIER ::= { alcatelIND1GroupMobilityMIBObjects 1 } + + + -- Group Mobility Group + -- Implementation Mandatory + -- These are the rules defining dynamic VLAN classification of traffic sources. + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- IP network address rule *** + + vIpNetRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP network address rules." + ::= { groupMobilityRule 1 } + + vIpNetRuleEntry OBJECT-TYPE + SYNTAX VIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP network address rule entry." + INDEX { vIpNetRuleAddr, vIpNetRuleMask } + ::= { vIpNetRuleTable 1 } + + + + VIpNetRuleEntry ::= SEQUENCE { + vIpNetRuleAddr + IpAddress, + vIpNetRuleMask + IpAddress, + vIpNetRuleVlanId + INTEGER, + vIpNetRuleStatus + RowStatus + } + + vIpNetRuleAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP network address used for VLAN classification." + ::= { vIpNetRuleEntry 1 } + + vIpNetRuleMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP network mask applying to the IP network address." + ::= { vIpNetRuleEntry 2 } + + vIpNetRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vIpNetRuleEntry 3 } + + vIpNetRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vIpNetRuleEntry 4 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- IPX network address rule *** + + vIpxNetRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VIpxNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IPX network address rules." + ::= { groupMobilityRule 2 } + + vIpxNetRuleEntry OBJECT-TYPE + SYNTAX VIpxNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPX network address rule entry." + INDEX {vIpxNetRuleAddr } + ::= { vIpxNetRuleTable 1 } + + VIpxNetRuleEntry ::= SEQUENCE { + vIpxNetRuleAddr + Unsigned32, + vIpxNetRuleEncap + INTEGER, + vIpxNetRuleVlanId + INTEGER, + vIpxNetRuleStatus + RowStatus + } + + vIpxNetRuleAddr OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967294) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPX network address used for VLAN classification." + ::= { vIpxNetRuleEntry 1 } + + vIpxNetRuleEncap OBJECT-TYPE + SYNTAX INTEGER { + ethernet2 (1), + novellraw (2), + llc (3), + snap (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPX frame encapsulation." + DEFVAL { ethernet2 } + ::= { vIpxNetRuleEntry 2 } + + vIpxNetRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vIpxNetRuleEntry 3 } + + vIpxNetRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vIpxNetRuleEntry 4 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- MAC address rule *** + + vMacRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC address rules." + ::= { groupMobilityRule 3 } + + vMacRuleEntry OBJECT-TYPE + SYNTAX VMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC rule entry." + INDEX {vMacRuleAddr } + ::= { vMacRuleTable 1 } + + VMacRuleEntry ::= SEQUENCE { + vMacRuleAddr + MacAddress, + vMacRuleVlanId + INTEGER, + vMacRuleStatus + RowStatus + } + + vMacRuleAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address used for VLAN classification." + ::= { vMacRuleEntry 1 } + + vMacRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vMacRuleEntry 2 } + + vMacRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vMacRuleEntry 3 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- MAC range rule *** + + vMacRangeRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC range rules." + ::= { groupMobilityRule 4 } + + vMacRangeRuleEntry OBJECT-TYPE + SYNTAX VMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC range rule entry." + INDEX {vMacRangeRuleLoAddr } + ::= { vMacRangeRuleTable 1 } + + VMacRangeRuleEntry ::= SEQUENCE { + vMacRangeRuleLoAddr + MacAddress, + vMacRangeRuleHiAddr + MacAddress, + vMacRangeRuleVlanId + INTEGER, + vMacRangeRuleStatus + RowStatus + } + + vMacRangeRuleLoAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower bound of MAC address range used for VLAN classification." + ::= { vMacRangeRuleEntry 1 } + + vMacRangeRuleHiAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper bound of MAC address range used for VLAN classification." + ::= { vMacRangeRuleEntry 2 } + + vMacRangeRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vMacRangeRuleEntry 3 } + + vMacRangeRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vMacRangeRuleEntry 4 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- MAC-Port-IP binding rule *** + + vMacPortIpBRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VMacPortIpBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC-Port-Ip binding rules." + ::= { groupMobilityRule 5 } + + vMacPortIpBRuleEntry OBJECT-TYPE + SYNTAX VMacPortIpBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC-Port-IP binding rule entry." + INDEX {vMacPortIpBRuleMac } + ::= { vMacPortIpBRuleTable 1 } + + VMacPortIpBRuleEntry ::= SEQUENCE { + vMacPortIpBRuleMac + MacAddress, + vMacPortIpBRuleIfIndex + Unsigned32, + vMacPortIpBRuleIp + IpAddress, + vMacPortIpBRuleVlanId + INTEGER, + vMacPortIpBRuleStatus + RowStatus + } + + vMacPortIpBRuleMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address used for binding VLAN classification." + ::= { vMacPortIpBRuleEntry 1 } + + vMacPortIpBRuleIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port." + ::= { vMacPortIpBRuleEntry 2 } + + vMacPortIpBRuleIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address used for binding VLAN classification." + ::= { vMacPortIpBRuleEntry 3 } + + vMacPortIpBRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vMacPortIpBRuleEntry 4 } + + vMacPortIpBRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vMacPortIpBRuleEntry 5 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- Port-IP binding rule *** + + vPortIpBRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VPortIpBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Port-Ip binding rules." + ::= { groupMobilityRule 6 } + + vPortIpBRuleEntry OBJECT-TYPE + SYNTAX VPortIpBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Port-IP binding rule entry." + INDEX {vPortIpBRuleIp } + ::= { vPortIpBRuleTable 1 } + + VPortIpBRuleEntry ::= SEQUENCE { + vPortIpBRuleIp + IpAddress, + vPortIpBRuleIfIndex + Unsigned32, + vPortIpBRuleVlanId + INTEGER, + vPortIpBRuleStatus + RowStatus + } + + vPortIpBRuleIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address used for binding VLAN classification." + ::= { vPortIpBRuleEntry 1 } + + vPortIpBRuleIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port." + ::= { vPortIpBRuleEntry 2 } + + + vPortIpBRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vPortIpBRuleEntry 3 } + + vPortIpBRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vPortIpBRuleEntry 4 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- MAC-IP binding rule *** + + vMacIpBRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VMacIpBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Mac-Ip binding rules." + ::= { groupMobilityRule 7 } + + vMacIpBRuleEntry OBJECT-TYPE + SYNTAX VMacIpBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Mac-IP binding rule entry." + INDEX {vMacIpBRuleMac } + ::= { vMacIpBRuleTable 1 } + + VMacIpBRuleEntry ::= SEQUENCE { + vMacIpBRuleMac + MacAddress, + vMacIpBRuleIp + IpAddress, + vMacIpBRuleVlanId + INTEGER, + vMacIpBRuleStatus + RowStatus + } + + vMacIpBRuleMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address used for binding VLAN classification." + ::= { vMacIpBRuleEntry 1 } + + vMacIpBRuleIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address used for binding VLAN classification." + ::= { vMacIpBRuleEntry 2 } + + vMacIpBRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vMacIpBRuleEntry 3 } + + vMacIpBRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vMacIpBRuleEntry 4 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- MAC-Port binding rule *** + + vMacPortBRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VMacPortBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC-Port binding rules." + ::= { groupMobilityRule 8 } + + vMacPortBRuleEntry OBJECT-TYPE + SYNTAX VMacPortBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC-Port binding rule entry." + INDEX {vMacPortBRuleMac } + ::= { vMacPortBRuleTable 1 } + + VMacPortBRuleEntry ::= SEQUENCE { + vMacPortBRuleMac + MacAddress, + vMacPortBRuleIfIndex + Unsigned32, + vMacPortBRuleVlanId + INTEGER, + vMacPortBRuleStatus + RowStatus + } + + vMacPortBRuleMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address used for binding VLAN classification." + ::= { vMacPortBRuleEntry 1 } + + vMacPortBRuleIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port." + ::= { vMacPortBRuleEntry 2 } + + + vMacPortBRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vMacPortBRuleEntry 3 } + + vMacPortBRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vMacPortBRuleEntry 4 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- MAC-Port-Proto binding rule *** + + vMacPortProtoBRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VMacPortProtoBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC-Port binding rules." + ::= { groupMobilityRule 9 } + + vMacPortProtoBRuleEntry OBJECT-TYPE + SYNTAX VMacPortProtoBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC-Port binding rule entry." + INDEX {vMacPortProtoBRuleMacAddr, vMacPortProtoBRuleProtoClass, + vMacPortProtoBRuleEthertype, vMacPortProtoBRuleDsapSsap} + ::= { vMacPortProtoBRuleTable 1 } + + VMacPortProtoBRuleEntry ::= SEQUENCE { + vMacPortProtoBRuleMacAddr + MacAddress, + vMacPortProtoBRuleIfIndex + Unsigned32, + vMacPortProtoBRuleProtoClass + INTEGER, + vMacPortProtoBRuleEthertype + INTEGER, + vMacPortProtoBRuleDsapSsap + INTEGER, + vMacPortProtoBRuleVlanId + INTEGER, + vMacPortProtoBRuleStatus + RowStatus + } + + vMacPortProtoBRuleMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address used for binding VLAN classification." + ::= { vMacPortProtoBRuleEntry 1 } + + vMacPortProtoBRuleIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port." + ::= { vMacPortProtoBRuleEntry 2 } + + vMacPortProtoBRuleProtoClass OBJECT-TYPE + SYNTAX INTEGER { + ipE2 (1), + ipSnap (2), + ipxE2(3), + ipxNov(4), + ipxLlc(5), + ipxSnap(6), + decnet(7), + appletalk(8), + ethertypeE2(9), + dsapSsap(10), + ethertypeSnap(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encoded protocol number used for binding VLAN classification." + ::= { vMacPortProtoBRuleEntry 3 } + + vMacPortProtoBRuleEthertype OBJECT-TYPE + SYNTAX INTEGER (1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethertype value for generic ethertype or snap rule. + This value has no meaning for vMacPortProtoBRuleProtoClass + set to values other than 9 or 11." + ::= { vMacPortProtoBRuleEntry 4 } + + vMacPortProtoBRuleDsapSsap OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DSAP and SSAP values for generic DSAP/SSAP and SNAP rules. + This value has no meaning for vMacPortProtoBRuleProtoClass + set to values other than 10." + ::= { vMacPortProtoBRuleEntry 5 } + + vMacPortProtoBRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vMacPortProtoBRuleEntry 6 } + + vMacPortProtoBRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vMacPortProtoBRuleEntry 7 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- Port-Proto binding rule *** + + vPortProtoBRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VPortProtoBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Port-Protocol binding rules." + ::= { groupMobilityRule 10 } + + vPortProtoBRuleEntry OBJECT-TYPE + SYNTAX VPortProtoBRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Port-Protocol binding rule entry." + INDEX {vPortProtoBRuleIfIndex, vPortProtoBRuleProtoClass, + vPortProtoBRuleEthertype, vPortProtoBRuleDsapSsap} + ::= { vPortProtoBRuleTable 1 } + + VPortProtoBRuleEntry ::= SEQUENCE { + vPortProtoBRuleIfIndex + Unsigned32, + vPortProtoBRuleProtoClass + INTEGER, + vPortProtoBRuleEthertype + INTEGER, + vPortProtoBRuleDsapSsap + INTEGER, + vPortProtoBRuleVlanId + INTEGER, + vPortProtoBRuleStatus + RowStatus + } + + vPortProtoBRuleIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port." + ::= { vPortProtoBRuleEntry 1 } + + vPortProtoBRuleProtoClass OBJECT-TYPE + SYNTAX INTEGER { + ipE2 (1), + ipSnap (2), + ipxE2(3), + ipxNov(4), + ipxLlc(5), + ipxSnap(6), + decnet(7), + appletalk(8), + ethertypeE2(9), + dsapSsap(10), + ethertypeSnap(11), + ipv6(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encoded protocol number used for binding VLAN classification." + ::= { vPortProtoBRuleEntry 2 } + + vPortProtoBRuleEthertype OBJECT-TYPE + SYNTAX INTEGER (0 | 1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethertype value for generic ethertype or snap rule. + This value has no meaning for vPortProtoBRuleProtoClass + set to values other than 9 or 11. The value 0 will be + used for this index when vPortProtoBRuleProtoClass has + values other than 9 and 11." + ::= { vPortProtoBRuleEntry 3 } + + vPortProtoBRuleDsapSsap OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DSAP and SSAP values for generic DSAP/SSAP and SNAP rules. + This value has no meaning for vPortProtoBRuleProtoClass + set to values other than 10." + ::= { vPortProtoBRuleEntry 4 } + + vPortProtoBRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vPortProtoBRuleEntry 5 } + + vPortProtoBRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vPortProtoBRuleEntry 6 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- DHCP MAC address rule *** + + vDhcpMacRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VDhcpMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DHCP MAC address rules." + ::= { groupMobilityRule 11 } + + vDhcpMacRuleEntry OBJECT-TYPE + SYNTAX VDhcpMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP MAC rule entry." + INDEX {vDhcpMacRuleAddr } + ::= { vDhcpMacRuleTable 1 } + + VDhcpMacRuleEntry ::= SEQUENCE { + vDhcpMacRuleAddr + MacAddress, + vDhcpMacRuleVlanId + INTEGER, + vDhcpMacRuleStatus + RowStatus + } + + vDhcpMacRuleAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP MAC address used for VLAN classification." + ::= { vDhcpMacRuleEntry 1 } + + vDhcpMacRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vDhcpMacRuleEntry 2 } + + vDhcpMacRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vDhcpMacRuleEntry 3 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- DHCP Port address rule *** + + vDhcpPortRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VDhcpPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DHCP port rules." + ::= { groupMobilityRule 12 } + + vDhcpPortRuleEntry OBJECT-TYPE + SYNTAX VDhcpPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC rule entry." + INDEX {vDhcpPortRuleIfIndex } + ::= { vDhcpPortRuleTable 1 } + + VDhcpPortRuleEntry ::= SEQUENCE { + vDhcpPortRuleIfIndex + Unsigned32, + vDhcpPortRuleVlanId + INTEGER, + vDhcpPortRuleStatus + RowStatus + } + + vDhcpPortRuleIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port." + ::= { vDhcpPortRuleEntry 1 } + + vDhcpPortRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vDhcpPortRuleEntry 2 } + + vDhcpPortRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vDhcpPortRuleEntry 3 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- DHCP Generic rule *** + + vDhcpGenericRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VDhcpGenericRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The generic port rule -- in table for uniformity's sake." + ::= { groupMobilityRule 13 } + + vDhcpGenericRuleEntry OBJECT-TYPE + SYNTAX VDhcpGenericRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCP generic rule entry -- there is at most one." + INDEX {vDhcpGenericRuleVlanId } + ::= { vDhcpGenericRuleTable 1 } + + VDhcpGenericRuleEntry ::= SEQUENCE { + vDhcpGenericRuleVlanId + INTEGER, + vDhcpGenericRuleStatus + RowStatus + } + + vDhcpGenericRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vDhcpGenericRuleEntry 1 } + + vDhcpGenericRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vDhcpGenericRuleEntry 2 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- Protocol rule *** + + vProtoRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VProtoRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Protocol rules." + ::= { groupMobilityRule 14 } + + vProtoRuleEntry OBJECT-TYPE + SYNTAX VProtoRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Protocol rule entry." + INDEX {vProtoRuleProtoClass, vProtoRuleEthertype, + vProtoRuleDsapSsap} + ::= { vProtoRuleTable 1 } + + VProtoRuleEntry ::= SEQUENCE { + vProtoRuleProtoClass + INTEGER, + vProtoRuleEthertype + INTEGER, + vProtoRuleDsapSsap + INTEGER, + vProtoRuleVlanId + INTEGER, + vProtoRuleStatus + RowStatus + } + + vProtoRuleProtoClass OBJECT-TYPE + SYNTAX INTEGER { + ipE2 (1), + ipSnap (2), + ipxE2(3), + ipxNov(4), + ipxLlc(5), + ipxSnap(6), + decnet(7), + appletalk(8), + ethertypeE2(9), + dsapSsap(10), + ethertypeSnap(11), + ipv6(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encoded protocol number used for binding VLAN classification." + ::= { vProtoRuleEntry 1 } + + vProtoRuleEthertype OBJECT-TYPE + SYNTAX INTEGER (1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethertype value for generic ethertype or snap rule. + This value has no meaning for vProtoRuleProtoClass + set to values other than 9 or 11." + ::= { vProtoRuleEntry 2 } + + vProtoRuleDsapSsap OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DSAP and SSAP values for generic DSAP/SSAP and SNAP rules. + This value has no meaning for vProtoRuleProtoClass + set to values other than 10." + ::= { vProtoRuleEntry 3 } + + vProtoRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vProtoRuleEntry 4 } + + vProtoRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vProtoRuleEntry 5 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- Custom rule *** + + vCustomRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VCustomRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Custom rules." + ::= { groupMobilityRule 15 } + + vCustomRuleEntry OBJECT-TYPE + SYNTAX VCustomRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Custom rule entry." + INDEX {vCustomRuleOffset, vCustomRuleValue} + ::= { vCustomRuleTable 1 } + + VCustomRuleEntry ::= SEQUENCE { + vCustomRuleValue + Unsigned32, + vCustomRuleMask + Unsigned32, + vCustomRuleOffset + INTEGER, + vCustomRuleVlanId + INTEGER, + vCustomRuleStatus + RowStatus + } + + vCustomRuleValue OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to match for VLAN classification." + ::= { vCustomRuleEntry 1 } + + vCustomRuleMask OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mask applied to value for rule matching." + DEFVAL { 4294967295 } + ::= { vCustomRuleEntry 2 } + + vCustomRuleOffset OBJECT-TYPE + SYNTAX INTEGER (0..72) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Location of value to be matched relative to start of frame." + ::= { vCustomRuleEntry 3 } + + vCustomRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vCustomRuleEntry 4 } + + vCustomRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vCustomRuleEntry 5 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- Port rule *** + + vPortRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Port rules." + ::= { groupMobilityRule 16 } + + vPortRuleEntry OBJECT-TYPE + SYNTAX VPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Port rule entry." + INDEX {vPortRuleIfIndex, vPortRuleVlanId} + ::= { vPortRuleTable 1 } + + VPortRuleEntry ::= SEQUENCE { + vPortRuleIfIndex + Unsigned32, + vPortRuleVlanId + INTEGER, + vPortRuleStatus + RowStatus + } + + vPortRuleIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port." + ::= { vPortRuleEntry 1 } + + vPortRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vPortRuleEntry 2 } + + vPortRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vPortRuleEntry 3 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- DHCP MAC Range address rule *** + + vDhcpMacRangeRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF VDhcpMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DHCP MAC Range address rules." + ::= { groupMobilityRule 17 } + + vDhcpMacRangeRuleEntry OBJECT-TYPE + SYNTAX VDhcpMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP MAC Range rule entry." + INDEX {vDhcpMacRangeRuleLoAddr } + ::= { vDhcpMacRangeRuleTable 1 } + + VDhcpMacRangeRuleEntry ::= SEQUENCE { + vDhcpMacRangeRuleLoAddr + MacAddress, + vDhcpMacRangeRuleHiAddr + MacAddress, + vDhcpMacRangeRuleVlanId + INTEGER, + vDhcpMacRangeRuleStatus + RowStatus + } + + vDhcpMacRangeRuleLoAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower bound of MAC address range used for DHCP VLAN classification." + ::= { vDhcpMacRangeRuleEntry 1 } + + vDhcpMacRangeRuleHiAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The higher bound of MAC address range used for DHCP VLAN classification." + ::= { vDhcpMacRangeRuleEntry 2 } + + vDhcpMacRangeRuleVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vDhcpMacRangeRuleEntry 3 } + + vDhcpMacRangeRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { vDhcpMacRangeRuleEntry 4 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + groupMobilityPort OBJECT IDENTIFIER ::= { alcatelIND1GroupMobilityMIBObjects 2 } + + -- mobile port properties *** + + vMobilePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VMobilePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Controls and reports the mobility status of a port. + Also controls and reports other mobility related + properties: default vlan permanance, restoration, + and enabling; also whether to ignore BPDUs or change + the port mode to fixed upon receiving BPDUs; also + whether a mobile port is an authentication port." + ::= { groupMobilityPort 1 } + + vMobilePortEntry OBJECT-TYPE + SYNTAX VMobilePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On a given port indicates mobility related properties." + INDEX { vMobilePortIfIndex } + ::= { vMobilePortTable 1 } + + VMobilePortEntry ::= SEQUENCE { + vMobilePortIfIndex + Unsigned32, + vMobilePortMobility + INTEGER, + vMobilePortDefVlanRestore + INTEGER, + vMobilePortDefVlanEnable + INTEGER, + vMobilePortIgnoreBPDU + INTEGER, + vMobilePortAuthenticate + INTEGER, + vMobilePortCfgDefVlan + INTEGER, + vMobilePortIngressFiltering + INTEGER + } + + vMobilePortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex corresponding to a potentially mobile port. + Mobile and Fixed ports are potentially mobile ports (of + course in the Mobile case, the potential has been realized). + Tagged, Aggregable, and Mirroring ports are not + potentially mobile ports." + ::= { vMobilePortEntry 1 } + + vMobilePortMobility OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether port is mobile (has mobility property). + All potentially mobile ports have this property (potentially + mobile ports includes both mobile ports and non-mobile fixed + ports)." + DEFVAL { disable } + ::= { vMobilePortEntry 2 } + + vMobilePortDefVlanRestore OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates default vlan restore state. There has been a major change to + the usage of this element: it now controls whether or not dynamic VPAs + will be aged on a mobile port. Restore = enable means that aging is + activated; restore = disable means that no VPA aging will occur on this port. + Aging is accomplished by determining that there are no longer any corresponding + layer two source entries for the port. + Non-mobile ports that are potentially mobile do not have this property - a get + returns notApplicable." + DEFVAL { enable } + ::= { vMobilePortEntry 3 } + + vMobilePortDefVlanEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates default vlan enable state. When enabled, the port is not prevented + from forwarding and receiving frames in the default vlan as appropriate. + When disabled, the port is prevented from forwarding and receiving frames + in the default vlan. + Non-mobile ports that are potentially mobile do not have this property - a get + returns notApplicable." + DEFVAL { enable } + ::= { vMobilePortEntry 4 } + + vMobilePortIgnoreBPDU OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether BPDUs should be ignored on port. This is normally + disabled -- BPDUs are not ignored but cause the port to lose its mobility + property (it becomes a fixed port instead). + Non-mobile ports that are potentially mobile do not have this property - a get + returns notApplicable." + DEFVAL { disable } + ::= { vMobilePortEntry 5 } + + vMobilePortAuthenticate OBJECT-TYPE + SYNTAX INTEGER { + enableAvlan(1), + disable(2), + notApplicable(3), + enable8021x(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies a mobile port as being an authenticated port also. + A non-mobile port cannot be an authenticated port at this point. + Non-mobile ports that are potentially mobile do not have this property - a get + returns notApplicable." + DEFVAL { disable } + ::= { vMobilePortEntry 6 } + + vMobilePortCfgDefVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured default vlan on this port." + ::= { vMobilePortEntry 7 } + + + vMobilePortIngressFiltering OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the ingress filtering status of the port. + + If the ingress filtering is enabled and Vlan Port Membership + (VPM) check fails, then the packet is silently dropped. + Ingress filtering is enabled for all non-mobile ports. + + If the ingress filtering is disabled and VPM check fails, + then the packet is sent to the CPU for software vlan classification. + Ingress filtering is disabled for all mobile ports. + + The default setting is 'enable' as all ports are set to non-mobile ports + initially." + DEFVAL { enable } + ::= { vMobilePortEntry 8 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Traps +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + groupmobilityTrapsDesc OBJECT IDENTIFIER ::= { groupmobilityTraps 1 } + groupmobilityTrapsObj OBJECT IDENTIFIER ::= { groupmobilityTraps 2 } + + gmBindRuleViolation NOTIFICATION-TYPE + OBJECTS { + gmBindRuleType, gmBindRuleVlanId, gmBindRuleIPAddress, + gmBindRuleMacAddress, gmBindRulePortIfIndex, gmBindRuleProtoClass, + gmBindRuleEthertype, gmBindRuleDsapSsap + } + STATUS current + DESCRIPTION + "A bind-violation trap occurs whenever + a binding rule which has been configured gets violated." + ::= { groupmobilityTrapsDesc 0 1 } + + gmHwVlanRuleTableOverloadAlert NOTIFICATION-TYPE + OBJECTS { + gmOverloadRuleTable, gmOverloadRuleType, + gmOverloadRuleVlanId, gmOverloadRuleMacAddress, + gmOverloadRuleIpAddress, gmOverloadRuleProtocol, + gmOverloadRuleIpxNetwork + } + STATUS current + DESCRIPTION + "An overload trap occurs whenever + a new entry to the HW vlan rule table gets dropped + due to the overload of the table." + ::= { groupmobilityTrapsDesc 0 2 } + + gmHwMixModeSubnetRuleTableOverloadAlert NOTIFICATION-TYPE + OBJECTS { + gmSubnetRuleTable, gmOverloadRuleSlice + } + STATUS current + DESCRIPTION + "An subnet overload trap occurs in mixed mode whenever + a new entry to the HW subnet rule table gets dropped + in OS6800 due to the overload of the table." + ::= { groupmobilityTrapsDesc 0 3 } + -- + -- Trap objects + -- + + + -- Bind Rule Type + gmBindRuleType OBJECT-TYPE + SYNTAX INTEGER + { + macPortIp (9), + portIp (10), + macIp (11), + macPort (12), + macPortProto (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of binding rule for which trap sent." + ::= { groupmobilityTrapsObj 1 } + + -- Bind Rule VLAN Id + gmBindRuleVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Binding Rule VLAN Id." + ::= { groupmobilityTrapsObj 2 } + + -- Bind Rule IP + gmBindRuleIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Binding Rule IP address." + ::= { groupmobilityTrapsObj 3 } + + -- Bind Rule Mac + gmBindRuleMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Binding Rule Mac Address" + ::= { groupmobilityTrapsObj 4 } + + -- Bind Rule Port + gmBindRulePortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifIndex corresponding to the mobile port on which binding rule violation occured." + ::= { groupmobilityTrapsObj 5 } + + -- Bind Rule protocol + gmBindRuleProtoClass OBJECT-TYPE + SYNTAX INTEGER { + ipE2 (1), + ipSnap (2), + ipxE2(3), + ipxNov(4), + ipxLlc(5), + ipxSnap(6), + decnet(7), + appletalk(8), + ethertypeE2(9), + dsapSsap(10), + ethertypeSnap(11), + ipv6(12) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The encoded protocol number used for binding VLAN classification." + ::= { groupmobilityTrapsObj 6 } + + -- Bind Rule ether type + gmBindRuleEthertype OBJECT-TYPE + SYNTAX INTEGER (1536..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ethertype value for generic ethertype or snap rule. + This value has no meaning for vProtoRuleProtoClass + set to values other than 9 or 11." + ::= { groupmobilityTrapsObj 7 } + + -- Bind Rule dsap ssap + gmBindRuleDsapSsap OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "DSAP and SSAP values for generic DSAP/SSAP and SNAP rules. + This value has no meaning for vProtoRuleProtoClass + set to values other than 10." + ::= { groupmobilityTrapsObj 8 } + + -- Overloaded HW vlan rule table + gmOverloadRuleTable OBJECT-TYPE + SYNTAX INTEGER + { + macVlanTable (1), + subnetVlanTable (2), + protocolVlanTable (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded HW vlan rule table." + ::= { groupmobilityTrapsObj 9 } + + -- Overloaded vlan rule types + gmOverloadRuleType OBJECT-TYPE + SYNTAX INTEGER + { + macPortIpBinding (1), + macPortBinding (2), + portProtocolBinding (3), + macRule (4), + macRangeRule (5), + avlan (6), + dot1x (7), + ipSubnetRule (8), + ipxNetworkRule (9), + protocolRule (10) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Vlan rule types that are not configured + due to the overload of the HW vlan rule table." + ::= { groupmobilityTrapsObj 10 } + + -- Dropped VLAN Id due to the overload + gmOverloadRuleVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded VLAN Id." + ::= { groupmobilityTrapsObj 11 } + + -- Dropped Mac Address due to the overload + gmOverloadRuleMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded Mac Address." + ::= { groupmobilityTrapsObj 12 } + + -- Dropped IP Address due to the overload + gmOverloadRuleIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded IP Address." + ::= { groupmobilityTrapsObj 13 } + + -- Dropped Protocol type due to the overload + gmOverloadRuleProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ipE2 (1), + ipSnap (2), + ipxE2(3), + ipxNov(4), + ipxLlc(5), + ipxSnap(6), + decnet(7), + appletalk(8), + ethertypeE2(9), + dsapSsap(10), + ethertypeSnap(11), + ipv6(12) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded Protocol type." + ::= { groupmobilityTrapsObj 14 } + + -- Dropped Ipx network address due to the overload + gmOverloadRuleIpxNetwork OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967294) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded Ipx network address." + ::= { groupmobilityTrapsObj 15 } + + -- Overloaded subnet table + gmSubnetRuleTable OBJECT-TYPE + SYNTAX INTEGER (1..2147483646) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded HW subnet rule table." + ::= { groupmobilityTrapsObj 16 } + + -- Slot number that is overloaded + gmOverloadRuleSlice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Overloaded slot Id." + ::= { groupmobilityTrapsObj 17 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1GroupMobilityMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Group Mobility." + MODULE + MANDATORY-GROUPS + { + groupMobilityRuleGroup, + groupMobilityPortGroup, + groupMobilityTrapGroup + } + + ::= { alcatelIND1GroupMobilityMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + groupMobilityRuleGroup OBJECT-GROUP + OBJECTS + { + vIpNetRuleAddr, -- ip net rule table + vIpNetRuleMask, + vIpNetRuleVlanId, + vIpNetRuleStatus, + + vIpxNetRuleAddr, -- ipx net rule table + vIpxNetRuleEncap, + vIpxNetRuleVlanId, + vIpxNetRuleStatus, + + vMacRuleAddr, -- mac address rule table + vMacRuleVlanId, + vMacRuleStatus, + + vMacRangeRuleLoAddr, -- mac range rule table + vMacRangeRuleHiAddr, + vMacRangeRuleVlanId, + vMacRangeRuleStatus, + + vMacPortIpBRuleMac, -- mac-ip-port binding rule + vMacPortIpBRuleIfIndex, + vMacPortIpBRuleIp, + vMacPortIpBRuleVlanId, + vMacPortIpBRuleStatus, + + vPortIpBRuleIp, -- ip-port binding rule + vPortIpBRuleIfIndex, + vPortIpBRuleVlanId, + vPortIpBRuleStatus, + + vMacIpBRuleMac, -- mac-ip binding rule + vMacIpBRuleIp, + vMacIpBRuleVlanId, + vMacIpBRuleStatus, + + vMacPortBRuleMac, -- mac-port binding rule + vMacPortBRuleIfIndex, + vMacPortBRuleVlanId, + vMacPortBRuleStatus, + + vMacPortProtoBRuleMacAddr, -- mac-port-protocol binding rule + vMacPortProtoBRuleIfIndex, + vMacPortProtoBRuleProtoClass, + vMacPortProtoBRuleEthertype, + vMacPortProtoBRuleDsapSsap, + vMacPortProtoBRuleVlanId, + vMacPortProtoBRuleStatus, + + vPortProtoBRuleIfIndex, -- port-protocol binding rule + vPortProtoBRuleProtoClass, + vPortProtoBRuleEthertype, + vPortProtoBRuleDsapSsap, + vPortProtoBRuleVlanId, + vPortProtoBRuleStatus, + + vDhcpMacRuleAddr, -- dhcp mac rule + vDhcpMacRuleVlanId, + vDhcpMacRuleStatus, + + vDhcpPortRuleIfIndex, -- dhcp port rule + vDhcpPortRuleVlanId, + vDhcpPortRuleStatus, + + vDhcpGenericRuleVlanId, -- dhcp generic rule + vDhcpGenericRuleStatus, + + vProtoRuleProtoClass, -- protocol rule + vProtoRuleEthertype, + vProtoRuleDsapSsap, + vProtoRuleVlanId, + vProtoRuleStatus, + + vCustomRuleValue, -- custom (user) rule + vCustomRuleMask, + vCustomRuleOffset, + vCustomRuleVlanId, + vCustomRuleStatus, + + vPortRuleIfIndex, -- port rule + vPortRuleVlanId, + vPortRuleStatus, + + vDhcpMacRangeRuleLoAddr, -- dhcp mac range rule + vDhcpMacRangeRuleHiAddr, + vDhcpMacRangeRuleVlanId, + vDhcpMacRangeRuleStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Group Mobility vlan classification rules." + ::= { alcatelIND1GroupMobilityMIBGroups 1 } + + + groupMobilityPortGroup OBJECT-GROUP + OBJECTS + { + vMobilePortIfIndex, -- mobile port table + vMobilePortMobility, + vMobilePortDefVlanRestore, + vMobilePortDefVlanEnable, + vMobilePortIgnoreBPDU, + vMobilePortAuthenticate, + vMobilePortCfgDefVlan, + vMobilePortIngressFiltering + } + STATUS current + DESCRIPTION + "Collection of objects for management of Mobile Ports." + ::= { alcatelIND1GroupMobilityMIBGroups 2 } + + groupMobilityTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + gmBindRuleViolation, + gmHwVlanRuleTableOverloadAlert, + gmHwMixModeSubnetRuleTableOverloadAlert + } + STATUS current + DESCRIPTION + "Collection of notifications for learned port security." + ::= { alcatelIND1GroupMobilityMIBGroups 4 } + + + + END + diff --git a/MIBS/nokia/ALCATEL-IND1-GVRP-MIB b/MIBS/nokia/ALCATEL-IND1-GVRP-MIB new file mode 100644 index 0000000..9a79391 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-GVRP-MIB @@ -0,0 +1,793 @@ +ALCATEL-IND1-GVRP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY, + OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + VlanBitmap FROM ALCATEL-IND1-VLAN-STP-MIB + InterfaceIndex FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1Gvrp FROM ALCATEL-IND1-BASE; + + + alcatelIND1GVRPMIB MODULE-IDENTITY + LAST-UPDATED "200707020000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + GVRP for the distribution of VLAN configuration information. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200707020000Z" + DESCRIPTION + "The GVRP MIB defines a set of GVRP related management objects for VLANs + and ports that support GARP VLAN registration protocol (GVRP). GVRP as a + protocol provides mechanisms to dynamically learn and further propagate VLAN + membership information across a bridged network, as recommended in standards + IEEE Draft Std. P802.1Q-REV/D5.0 and 802.1D 2004 Editions. + + This GVRP MIB extends already existing AOS-REUSE IETF_Q_BRIDGE MIB which is based on + RFC 2674 (Bridges with Traffic Classes, Multicast Filtering and Virtual LAN + Extensions), to accomodate the proprietary behavior of the device and for + defining objects as recommended by standards. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the standards. However, the set of objects defined in this MIB, + do not duplicate, nor conflict with any MIB object definitions defined in the + IETF_Q_MIB." + ::= { softentIND1Gvrp 1} + +-- -------------------------------------------------------------- + alcatelIND1GVRPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For GVRP + Subsystem Managed Objects." + ::= { alcatelIND1GVRPMIB 1 } + + alcatelIND1GVRPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP Module MIB Subsystem Conformance Information." + ::= { alcatelIND1GVRPMIB 2 } + + alcatelIND1GVRPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1GVRPMIBConformance 1 } + + alcatelIND1GVRPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1GVRPMIBConformance 2 } + +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- GVRP MIB +-- -------------------------------------------------------------- + + alaGvrpGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for GVRP. + The value reset (1) indicates that GVRP should clear all statistic + counters related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1GVRPMIBObjects 1 } + + alaGvrpTransparentSwitching OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the behavior when GVRP is globally disabled on a device. + The value enabled (1) indicates that device behaves like a GVRP + transparent device and the GVRP frames will be flooded transparently. + Value disabled (2) disabled indicates that the device will not flood + GVRP frames and will simply discard the received GVRP frames." + DEFVAL { disabled } + ::= { alcatelIND1GVRPMIBObjects 2 } + + alaGvrpMaxVlanLimit OBJECT-TYPE + SYNTAX INTEGER (32 .. 4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the maximum number of dynamic VLANs that can be created on the system by GVRP. + If the number of VLANs created by GVRP reaches this limit, the system will gradually + prevent GVRP from creating additional VLANs." + DEFVAL { 256 } + ::= { alcatelIND1GVRPMIBObjects 3 } + + alaGvrpVlanConflictInfo OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE (0 .. 100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GVRP has recieved registration for Vlan which is configured for End To End Flow Control. + Notify the Management with the Port in which the GVRP PDU was recieved and the Vlan." + ::= { alcatelIND1GVRPMIBObjects 6 } + + +-- ------------------------------------------------------------- +-- GVRP Port Config Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port configuration information +-- data for the GVRP Module. +-- Implementation of this group is mandantory" + + + + gvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 4 } + + + alaGvrpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaGvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing GVRP port configuration information." + ::= { gvrpPortConfig 1 } + + alaGvrpPortConfigEntry OBJECT-TYPE + SYNTAX AlaGvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A GVRP port configuration entry." + INDEX { alaGvrpPortConfigIfIndex } + ::= { alaGvrpPortConfigTable 1 } + + AlaGvrpPortConfigEntry ::= SEQUENCE { + alaGvrpPortConfigIfIndex InterfaceIndex, + alaGvrpPortConfigRegistrarMode INTEGER, + alaGvrpPortConfigApplicantMode INTEGER, + alaGvrpPortConfigRestrictedRegistrationBitmap VlanBitmap, + alaGvrpPortConfigAllowRegistrationBitmap VlanBitmap, + alaGvrpPortConfigRegistrationBitmap VlanBitmap, + alaGvrpPortConfigRestrictedApplicantBitmap VlanBitmap, + alaGvrpPortConfigAllowApplicantBitmap VlanBitmap, + alaGvrpPortConfigApplicantBitmap VlanBitmap, + alaGvrpPortConfigRegistrationToStaticVlanLearn VlanBitmap, + alaGvrpPortConfigRegistrationToStaticVlanRestrict VlanBitmap, + alaGvrpPortConfigRegistrationToStaticVlan VlanBitmap, + alaGvrpPortConfigJoinTimer Unsigned32, + alaGvrpPortConfigLeaveTimer Unsigned32, + alaGvrpPortConfigLeaveAllTimer Unsigned32, + alaGvrpPortConfigProviderBpduMac INTEGER + } + + alaGvrpPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which GVRP is running" + ::= { alaGvrpPortConfigEntry 1 } + + alaGvrpPortConfigRegistrarMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + fixed(2), + forbidden(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the registrar state machines associated to the port. + normal - registration as well as de-registration of VLANs are allowed. + fixed - A VLAN that was previously mapped onto such a port either dynamically or + statically cannot be de-registered through GVRP. When the port registration mode is set to fixed, + VLAN(s) can only be mapped onto such port statically. + forbidden - dynamic VLAN registration or de-registration are not allowed on the port. + + NOTE: The registrar state machines for the default VLAN will operate in Fixed Registration Mode + for all the ports on the switch." + DEFVAL { normal } + ::= { alaGvrpPortConfigEntry 2 } + + + alaGvrpPortConfigApplicantMode OBJECT-TYPE + SYNTAX INTEGER { + participant (1), + nonparticipant (2), + active (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the applicant state machines associated to the port. + participant - The state machines participates normally in GVRP protocol exchanges. + non_participant - The state machines does not send any GVRP PDU(s). + active - The state machines send GVRP frames even on ports that are in blocking state on + the active spanning tree instance." + DEFVAL { participant } + ::= { alaGvrpPortConfigEntry 3 } + + + alaGvrpPortConfigRestrictedRegistrationBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted registration control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in + the system based on GVRP processing or only mapped to ports in case they have already been + statically created in the system. The bitmap will only affect the GVRP processing if the + Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set + normal registration (1). Each bit defines: + 0= false, dynamic VLAN registration is not restricted + 1= true, VLAN cannot be created in the system by GVRP processing. + However, if this VLAN already exists in the system as a static VLAN, + then it can be mapped to the receiving port" + ::= { alaGvrpPortConfigEntry 4 } + + alaGvrpPortConfigAllowRegistrationBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted registration control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in + the system based on GVRP processing or only mapped to ports in case they have already been + statically created in the system. The bitmap will only affect the GVRP processing if the + Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set + normal registration (1). Each bit defines: + 0= false, VLAN cannot be created in the system by GVRP processing. + 1= true, dynamic VLAN registration is allowed + However, if this VLAN already exists in the system as a static VLAN, + then it can be mapped to the receiving port" + ::= { alaGvrpPortConfigEntry 5 } + + alaGvrpPortConfigRegistrationBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted registration control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in + the system based on GVRP processing or only mapped to ports in case they have already been + statically created in the system. The bitmap will only affect the GVRP processing if the + Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set + normal registration (1). Each bit defines: + 0= false, dynamic VLAN registration is not restricted + 1= true, VLAN cannot be created in the system by GVRP processing. + However, if this VLAN already exists in the system as a static VLAN, + then it can be mapped to the receiving port" + ::= { alaGvrpPortConfigEntry 6 } + + alaGvrpPortConfigRestrictedApplicantBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted applicant control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in + the system based on GVRP processing. The bitmap will only affect the GVRP processing if the + Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set + participant(1) or active (3). Each bit defines: + 0= false, VLAN propagation is not restricted + 1= true, VLAN cannot be propagated in the system by GVRP processing." + ::= { alaGvrpPortConfigEntry 7 } + + alaGvrpPortConfigAllowApplicantBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted applicant control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in + the system based on GVRP processing. The bitmap will only affect the GVRP processing if the + Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set + participant(1) or active (3). Each bit defines: + 0= false, VLAN cannot be propagated in the system by GVRP processing + 1= true, VLAN propagation is allowed." + ::= { alaGvrpPortConfigEntry 8 } + + alaGvrpPortConfigApplicantBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted applicant control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in + the system based on GVRP processing. The bitmap will only affect the GVRP processing if the + Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set + participant(1) or active (3). Each bit defines: + 0= false, VLAN propagation is not restricted + 1= true, VLAN cannot be propagated in the system by GVRP processing." + ::= { alaGvrpPortConfigEntry 9 } + + alaGvrpPortConfigRegistrationToStaticVlanLearn OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the registration to static VLAN control + for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically + configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if + the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to + normal registration (1). Each bit defines: + 0= restrict, port is not allowed to become member of VLAN. + 1= learn, port is allowed to become member of corresponding VLAN" + ::= { alaGvrpPortConfigEntry 10 } + + alaGvrpPortConfigRegistrationToStaticVlanRestrict OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the registration to static VLAN control + for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically + configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if + the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to + normal registration (1). Each bit defines: + 0= learn, port is allowed to become member of corresponding VLAN + 1= restrict, port is not allowed to become member of VLAN." + ::= { alaGvrpPortConfigEntry 11 } + + alaGvrpPortConfigRegistrationToStaticVlan OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the registration to static VLAN control + for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically + configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if + the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to + normal registration (1). Each bit defines: + 0= learn, port is allowed to become member of corresponding VLAN + 1= restrict, port is not allowed to become member of VLAN." + ::= { alaGvrpPortConfigEntry 12 } + + alaGvrpPortConfigJoinTimer OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time that a GVRP instance waits before making declarations for VLANs." + DEFVAL { 600 } + ::= { alaGvrpPortConfigEntry 13 } + + + alaGvrpPortConfigLeaveTimer OBJECT-TYPE + SYNTAX Unsigned32 (3 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Period of time that a registrar state machine of a GVRP instance waits, after receiving + a leave message on a port for a particular VLAN, to remove the registration of that VLAN + on the port. + The value for the Leave Timer must be greater than three times the value for the Join + timer, i.e. Leave >= Join*3." + DEFVAL { 1800 } + ::= { alaGvrpPortConfigEntry 14 } + + alaGvrpPortConfigLeaveAllTimer OBJECT-TYPE + SYNTAX Unsigned32 (3 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval at which the Leave All state machine of a GVRP instance generates Leave All + messages. A Leave All message instructs GVRP to modify the state of all VLANs registered + on a port to Leaving. + The value for the LeaveAll Timer must be greater than the value for the Leave + timer, i.e. LeaveAll >= Leave." + DEFVAL { 30000 } + + ::= { alaGvrpPortConfigEntry 15 } + + alaGvrpPortConfigProviderBpduMac OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describes the treatment of gvrp frames ingressing on a gvrp enabled Vlan stacking network + ports.If disabled provider gvrp frames with provider group address are processed on the + port and if enabled provider gvrp frames with customer group address are processed on + gvrp enabled vlan stacking network port." + + ::= { alaGvrpPortConfigEntry 16 } + +-- ------------------------------------------------------------- + + +-- ------------------------------------------------------------- +-- GVRP Port Statistics Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port statistics information +-- for the GVRP Module. +-- Implementation of this group is mandantory" + + + gvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 5 } + + + alaGvrpPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaGvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing GVRP port statistics information." + ::= { gvrpPortStats 1 } + + alaGvrpPortStatsEntry OBJECT-TYPE + SYNTAX AlaGvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A GVRP port statistics entry." + INDEX { alaGvrpPortStatsIfIndex } + ::= { alaGvrpPortStatsTable 1 } + + AlaGvrpPortStatsEntry ::= SEQUENCE { + alaGvrpPortStatsIfIndex InterfaceIndex, + alaGvrpPortStatsJoinEmptyReceived Counter32, + alaGvrpPortStatsJoinInReceived Counter32, + alaGvrpPortStatsEmptyReceived Counter32, + alaGvrpPortStatsLeaveInReceived Counter32, + alaGvrpPortStatsLeaveEmptyReceived Counter32, + alaGvrpPortStatsLeaveAllReceived Counter32, + alaGvrpPortStatsJoinEmptyTransmitted Counter32, + alaGvrpPortStatsJoinInTransmitted Counter32, + alaGvrpPortStatsEmptyTransmitted Counter32, + alaGvrpPortStatsLeaveInTransmitted Counter32, + alaGvrpPortStatsLeaveEmptyTransmitted Counter32, + alaGvrpPortStatsLeaveAllTransmitted Counter32, + alaGvrpPortStatsTotalPDUReceived Counter32, + alaGvrpPortStatsTotalPDUTransmitted Counter32, + alaGvrpPortStatsTotalMsgsReceived Counter32, + alaGvrpPortStatsTotalMsgsTransmitted Counter32, + alaGvrpPortStatsInvalidMsgsReceived Counter32, + alaGvrpPortStatsClearStats INTEGER + + } + + alaGvrpPortStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which GVRP is running" + ::= { alaGvrpPortStatsEntry 1 } + + + alaGvrpPortStatsJoinEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages received." + ::= { alaGvrpPortStatsEntry 2} + + + alaGvrpPortStatsJoinInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages received." + ::= { alaGvrpPortStatsEntry 3} + + + alaGvrpPortStatsEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages received." + ::= { alaGvrpPortStatsEntry 4} + + + alaGvrpPortStatsLeaveInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave In messages received." + ::= { alaGvrpPortStatsEntry 5} + + + alaGvrpPortStatsLeaveEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave Empty messages received." + ::= { alaGvrpPortStatsEntry 6} + + + alaGvrpPortStatsLeaveAllReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave all messages received." + ::= { alaGvrpPortStatsEntry 7} + + + alaGvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages transmitted." + ::= { alaGvrpPortStatsEntry 8} + + + alaGvrpPortStatsJoinInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages transmitted." + ::= { alaGvrpPortStatsEntry 9} + + + alaGvrpPortStatsEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages transmitted." + ::= { alaGvrpPortStatsEntry 10} + + + alaGvrpPortStatsLeaveInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave In messages transmitted." + ::= { alaGvrpPortStatsEntry 11} + + + alaGvrpPortStatsLeaveEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave Empty messages transmitted." + ::= { alaGvrpPortStatsEntry 12} + + + alaGvrpPortStatsLeaveAllTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leaveall messages transmitted." + ::= { alaGvrpPortStatsEntry 13} + + + alaGvrpPortStatsTotalPDUReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP PDUs received." + ::= { alaGvrpPortStatsEntry 14} + + + alaGvrpPortStatsTotalPDUTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP PDUs transmitted." + ::= { alaGvrpPortStatsEntry 15} + + alaGvrpPortStatsTotalMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP messages received." + ::= { alaGvrpPortStatsEntry 16} + + + alaGvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP messages transmitted." + ::= { alaGvrpPortStatsEntry 17} + + alaGvrpPortStatsInvalidMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid messages received." + ::= { alaGvrpPortStatsEntry 18} + + alaGvrpPortStatsClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port. + By default, this objects contains a zero value." + DEFVAL { default } + ::= { alaGvrpPortStatsEntry 19} + +-- -------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity +-- whenever dynamically learnt vlans by gvrp across system reaches the defined limit +-- and when dynamically learnt vlans by gvrp at each NI reaches a defined limit. +-- -------------------------------------------------------------- + + alaGvrpEvents OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIB 3 } + + gvrpVlanLimitReachedEvent NOTIFICATION-TYPE + OBJECTS { + alaGvrpMaxVlanLimit } + STATUS current + DESCRIPTION + "The number of vlans learnt dynamically by GVRP has + reached a configured limit. Notify the management + entity with number of vlans learnt dynamically by + GVRP and the configured GVRP vlan limit." + ::= { alaGvrpEvents 0 1 } + + e2eGvrpVlanConflictTrap NOTIFICATION-TYPE + OBJECTS { + alaGvrpVlanConflictInfo } + STATUS current + DESCRIPTION + "GVRP has recieved a registration for Vlan which is configured for End To End Flow Control. + Notify the Management with the Port in which the GVRP PDU was recieved and the Vlan." + ::= { alaGvrpEvents 0 2 } + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1GVRPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for GVRP." + MODULE + MANDATORY-GROUPS + { + gvrpPortBaseGroup, + gvrpPortConfigGroup, + gvrpPortStatsGroup + } + ::= { alcatelIND1GVRPMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +gvrpPortBaseGroup OBJECT-GROUP +OBJECTS +{ + alaGvrpGlobalClearStats, + alaGvrpTransparentSwitching, + alaGvrpMaxVlanLimit +} + STATUS current + DESCRIPTION + "Collection of objects for management of GVRP Base Group." + ::= { alcatelIND1GVRPMIBGroups 1 } + +gvrpPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaGvrpPortConfigRegistrarMode, + alaGvrpPortConfigApplicantMode, + alaGvrpPortConfigRestrictedRegistrationBitmap, + alaGvrpPortConfigAllowRegistrationBitmap, + alaGvrpPortConfigRegistrationBitmap, + alaGvrpPortConfigRestrictedApplicantBitmap, + alaGvrpPortConfigAllowApplicantBitmap, + alaGvrpPortConfigApplicantBitmap, + alaGvrpPortConfigRegistrationToStaticVlanLearn, + alaGvrpPortConfigRegistrationToStaticVlanRestrict, + alaGvrpPortConfigRegistrationToStaticVlan, + alaGvrpPortConfigJoinTimer, + alaGvrpPortConfigLeaveTimer, + alaGvrpPortConfigLeaveAllTimer + } + STATUS current + DESCRIPTION + "Collection of objects for management of GVRP Port Configuration Table." + ::= { alcatelIND1GVRPMIBGroups 2 } + + +gvrpPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaGvrpPortStatsJoinEmptyReceived, + alaGvrpPortStatsJoinInReceived, + alaGvrpPortStatsEmptyReceived, + alaGvrpPortStatsLeaveInReceived, + alaGvrpPortStatsLeaveEmptyReceived, + alaGvrpPortStatsLeaveAllReceived, + alaGvrpPortStatsJoinEmptyTransmitted, + alaGvrpPortStatsJoinInTransmitted, + alaGvrpPortStatsEmptyTransmitted, + alaGvrpPortStatsLeaveInTransmitted, + alaGvrpPortStatsLeaveEmptyTransmitted, + alaGvrpPortStatsLeaveAllTransmitted, + alaGvrpPortStatsTotalPDUReceived, + alaGvrpPortStatsTotalPDUTransmitted, + alaGvrpPortStatsTotalMsgsReceived, + alaGvrpPortStatsTotalMsgsTransmitted, + alaGvrpPortStatsInvalidMsgsReceived, + alaGvrpPortStatsClearStats + } + STATUS current + DESCRIPTION + "Collection of objects for management of GVRP Statistics Table." + ::= { alcatelIND1GVRPMIBGroups 3 } + +-- ------------------------------------------------------------- + +END diff --git a/MIBS/nokia/ALCATEL-IND1-HEALTH-MIB b/MIBS/nokia/ALCATEL-IND1-HEALTH-MIB new file mode 100644 index 0000000..6595cb4 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-HEALTH-MIB @@ -0,0 +1,1765 @@ +ALCATEL-IND1-HEALTH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + healthMonTraps, + softentIND1Health FROM ALCATEL-IND1-BASE + ifIndex FROM IF-MIB; + + + + alcatelIND1HealthMonitorMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Health Monitoring for dissemination of resource consumption information. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1Health 1} + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1HealthMonitorMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIB 1 } + + + alcatelIND1HealthMonitorMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIB 2 } + + + alcatelIND1HealthMonitorMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIBConformance 1} + + + alcatelIND1HealthMonitorMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIBConformance 2} + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthDeviceInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + -- healthDeviceInfo contains device-level + -- health monitoring information. + + healthDeviceRxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level input utilization over the + latest sample period (percent)." + ::= { healthDeviceInfo 1 } + + healthDeviceRx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level input utilization over the + last minute (percent)." + ::= { healthDeviceInfo 2 } + + healthDeviceRx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level input utilization over the + last hour (percent)." + ::= { healthDeviceInfo 3 } + + healthDeviceRx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute device-level input utilization over the + last hour (percent)." + ::= { healthDeviceInfo 4 } + + healthDeviceRxTxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level i/o utilization over the + latest sample period (percent)." + ::= { healthDeviceInfo 5 } + + healthDeviceRxTx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level i/o utilization over the + last minute (percent)." + ::= { healthDeviceInfo 6 } + + healthDeviceRxTx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level i/o utilization over the + last hour (percent)." + ::= { healthDeviceInfo 7 } + + healthDeviceRxTx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute device-level i/o utilization over the + last hour (percent)." + ::= { healthDeviceInfo 8 } + + healthDeviceMemoryLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level memory utilization over the + latest sample period (percent)." + ::= { healthDeviceInfo 9 } + + healthDeviceMemory1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level memory utilization over the + last minute (percent)." + ::= { healthDeviceInfo 10 } + + healthDeviceMemory1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level memory utilization over the + last hour (percent)." + ::= { healthDeviceInfo 11 } + + healthDeviceMemory1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute device-level memory utilization over the + last hour (percent)." + ::= { healthDeviceInfo 12 } + + healthDeviceCpuLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level CPU utilization over the + latest sample period (percent)." + ::= { healthDeviceInfo 13 } + + healthDeviceCpu1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level CPU utilization over the + last minute (percent)." + ::= { healthDeviceInfo 14 } + + healthDeviceCpu1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average device-level CPU utilization over the + last hour (percent)." + ::= { healthDeviceInfo 15 } + + healthDeviceCpu1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute device-level CPU utilization over the + last hour (percent)." + ::= { healthDeviceInfo 16 } + + healthDeviceTemperatureChasLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average chassis temperature over the + latest sample period (percent)." + ::= { healthDeviceInfo 17 } + + healthDeviceTemperatureChas1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average chassis temperature over the + last minute (percent)." + ::= { healthDeviceInfo 18 } + + healthDeviceTemperatureChas1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average chassis temperature over the + last hour (percent)." + ::= { healthDeviceInfo 19 } + + healthDeviceTemperatureChas1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute chassis temperature over the + last hour (percent)." + ::= { healthDeviceInfo 20 } + + healthDeviceTemperatureCmmCpuLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Average CMM CPU temperature over the + latest sample period (percent)." + ::= { healthDeviceInfo 21 } + + healthDeviceTemperatureCmmCpu1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Average CMM CPU temperature over the + last minute (percent)." + ::= { healthDeviceInfo 22 } + + healthDeviceTemperatureCmmCpu1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Average CMM CPU temperature over the + last hour (percent)." + ::= { healthDeviceInfo 23 } + + healthDeviceTemperatureCmmCpu1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Maximum one-minute CMM CPU temperature over the + last hour (percent)." + ::= { healthDeviceInfo 24 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthModuleInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthModuleInfo contains slot-level health monitoring information. + + + healthModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HealthModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of installed modules in this chassis." + ::= { healthModuleInfo 1 } + + healthModuleEntry OBJECT-TYPE + SYNTAX HealthModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A module entry containing objects for a module in a specific 'slot'." + INDEX { healthModuleSlot } + ::= { healthModuleTable 1 } + + HealthModuleEntry ::= SEQUENCE { + healthModuleSlot + INTEGER, + healthModuleRxLatest + INTEGER, + healthModuleRx1MinAvg + INTEGER, + healthModuleRx1HrAvg + INTEGER, + healthModuleRx1HrMax + INTEGER, + healthModuleRxTxLatest + INTEGER, + healthModuleRxTx1MinAvg + INTEGER, + healthModuleRxTx1HrAvg + INTEGER, + healthModuleRxTx1HrMax + INTEGER, + healthModuleMemoryLatest + INTEGER, + healthModuleMemory1MinAvg + INTEGER, + healthModuleMemory1HrAvg + INTEGER, + healthModuleMemory1HrMax + INTEGER, + healthModuleCpuLatest + INTEGER, + healthModuleCpu1MinAvg + INTEGER, + healthModuleCpu1HrAvg + INTEGER, + healthModuleCpu1HrMax + INTEGER + } + + healthModuleSlot OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (one-based) front slot number within the chassis." + ::= { healthModuleEntry 1 } + + healthModuleRxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level input utilization over the + latest sample period (percent)." + ::= { healthModuleEntry 2 } + + healthModuleRx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level input utilization over the + last minute (percent)." + ::= { healthModuleEntry 3 } + + healthModuleRx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level input utilization over the + last hour (percent)." + ::= { healthModuleEntry 4 } + + healthModuleRx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level input utilization over the + last hour (percent)." + ::= { healthModuleEntry 5 } + + healthModuleRxTxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level i/o utilization over the + latest sample period (percent)." + ::= { healthModuleEntry 6 } + + healthModuleRxTx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level i/o utilization over the + last minute (percent)." + ::= { healthModuleEntry 7 } + + healthModuleRxTx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level i/o utilization over the + last hour (percent)." + ::= { healthModuleEntry 8 } + + healthModuleRxTx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level i/o utilization over the + last hour (percent)." + ::= { healthModuleEntry 9 } + + healthModuleMemoryLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level memory utilization over the + latest sample period (percent)." + ::= { healthModuleEntry 10 } + + healthModuleMemory1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level memory utilization over the + last minute (percent)." + ::= { healthModuleEntry 11 } + + healthModuleMemory1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level memory utilization over the + last hour (percent)." + ::= { healthModuleEntry 12 } + + healthModuleMemory1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level memory utilization over the + last hour (percent)." + ::= { healthModuleEntry 13 } + + healthModuleCpuLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level CPU utilization over the + latest sample period (percent)." + ::= { healthModuleEntry 14 } + + healthModuleCpu1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level CPU utilization over the + last minute (percent)." + ::= { healthModuleEntry 15 } + + healthModuleCpu1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level CPU utilization over the + last hour (percent)." + ::= { healthModuleEntry 16 } + + healthModuleCpu1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level CPU utilization over the + last hour (percent)." + ::= { healthModuleEntry 17 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthPortInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthPortInfo contains port-level health monitoring information. + + HealthPortUpDownStatus ::= INTEGER { + healthPortDn(1), + healthPortUp(2) + } + + healthPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HealthPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Physical Port health instances." + ::= { healthPortInfo 1 } + + healthPortEntry OBJECT-TYPE + SYNTAX HealthPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Physical Port health entry." + INDEX { healthPortSlot, healthPortIF } + ::= { healthPortTable 1 } + + HealthPortEntry ::= SEQUENCE { + healthPortSlot + INTEGER, + healthPortIF + INTEGER, + healthPortUpDn + HealthPortUpDownStatus, + healthPortRxLatest + INTEGER, + healthPortRx1MinAvg + INTEGER, + healthPortRx1HrAvg + INTEGER, + healthPortRx1HrMax + INTEGER, + healthPortRxTxLatest + INTEGER, + healthPortRxTx1MinAvg + INTEGER, + healthPortRxTx1HrAvg + INTEGER, + healthPortRxTx1HrMax + INTEGER + } + + healthPortSlot OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical slot number for this port." + ::= { healthPortEntry 1 } + + healthPortIF OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on-board interface number." + ::= { healthPortEntry 2 } + + healthPortUpDn OBJECT-TYPE + SYNTAX HealthPortUpDownStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this port." + ::= { healthPortEntry 3 } + + healthPortRxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level input utilization over the + latest sample period (percent)." + ::= { healthPortEntry 4 } + + healthPortRx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level input utilization over the + last minute (percent)." + ::= { healthPortEntry 5 } + + healthPortRx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level input utilization over the + last hour (percent)." + ::= { healthPortEntry 6 } + + healthPortRx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute port-level input utilization over the + last hour (percent)." + ::= { healthPortEntry 7 } + + healthPortRxTxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level i/o utilization over the + latest sample period (percent)." + ::= { healthPortEntry 8 } + + healthPortRxTx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level i/o utilization over the + last minute (percent)." + ::= { healthPortEntry 9 } + + healthPortRxTx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level i/o utilization over the + last hour (percent)." + ::= { healthPortEntry 10 } + + healthPortRxTx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute port-level i/o utilization over the + last hour (percent)." + ::= { healthPortEntry 11 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthControlInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + -- healthControl contains the variables + -- which control operation of resource utilization sampling. + -- + healthSamplingInterval OBJECT-TYPE + SYNTAX INTEGER (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval between consecutive samples of resources. + Units are seconds. Legal values are: 1,2,3,4,5,6,10,12,15,20,30." + DEFVAL { 5 } + ::= { healthControlInfo 1 } + + healthSamplingReset OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Any set of this variable causes all health counters to reset + to zero and a restart of sampling." + DEFVAL { 1 } + ::= { healthControlInfo 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthThreshInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 5 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthThreshInfo contains the threshold data. + -- + + healthThreshDeviceRxLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device input threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 1 } + + healthThreshDeviceRxTxLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device input/output threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 2 } + + healthThreshDeviceMemoryLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device memory threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 3 } + + healthThreshDeviceCpuLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device Cpu threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 4 } + + + healthThreshDeviceRxSecondaryLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device input secondary threshold value. Units are percent." + DEFVAL { 60 } + ::= { healthThreshInfo 5 } + + healthThreshDeviceRxTxSecondaryLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device input/output secondary threshold value. Units are percent." + DEFVAL { 60 } + ::= { healthThreshInfo 6 } + + healthThreshDeviceMemorySecondaryLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device memory secondary threshold value. Units are percent." + DEFVAL { 60 } + ::= { healthThreshInfo 7 } + + healthThreshDeviceCpuSecondaryLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device CPU secondary threshold value. Units are percent." + DEFVAL { 60 } + ::= { healthThreshInfo 8 } + + healthThreshDeviceTempLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device Temperature threshold value. Units are degrees Celsius." + DEFVAL { 50 } + ::= { healthThreshInfo 9 } + + healthThreshDeviceTempSecondaryLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device Temperature secondary threshold value. Units are degrees Celsius." + DEFVAL { 40 } + ::= { healthThreshInfo 10 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthSliceInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 7 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthSliceInfo contains the slice data. + -- + + healthSliceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HealthSliceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Physical Slice health instances." + ::= { healthSliceInfo 1 } + + healthSliceEntry OBJECT-TYPE + SYNTAX HealthSliceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Physical Slice health entry." + INDEX { healthSliceSlot, healthSliceSlice } + ::= { healthSliceTable 1 } + + HealthSliceEntry ::= SEQUENCE { + healthSliceSlot + INTEGER, + healthSliceSlice + INTEGER, + healthSliceMemoryLatest + INTEGER, + healthSliceCpuLatest + INTEGER + } + + healthSliceSlot OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical slot number for this slice." + ::= { healthSliceEntry 1 } + + healthSliceSlice OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on-board slice number." + ::= { healthSliceEntry 2 } + + healthSliceMemoryLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slice-level memory utilization over the + latest sample period (percent)." + ::= { healthSliceEntry 3 } + + + healthSliceCpuLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slice-level Cpu utilization over the + latest sample period (percent)." + ::= { healthSliceEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthFabricInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 8 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthFabricInfo contains the fabric data. + -- + + healthFabricTable OBJECT-TYPE + SYNTAX SEQUENCE OF HealthFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of installed modules in this chassis." + ::= { healthFabricInfo 1 } + + healthFabricEntry OBJECT-TYPE + SYNTAX HealthFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fabric entry containing objects for a module in a specific 'slot'." + INDEX { healthFabricSlot } + ::= { healthFabricTable 1 } + + HealthFabricEntry ::= SEQUENCE { + healthFabricSlot + INTEGER, + healthFabricPrimaryRxLatest + INTEGER, + healthFabricPrimaryRx1MinAvg + INTEGER, + healthFabricPrimaryRx1HrAvg + INTEGER, + healthFabricPrimaryRx1HrMax + INTEGER, + healthFabricPrimaryRxTxLatest + INTEGER, + healthFabricPrimaryRxTx1MinAvg + INTEGER, + healthFabricPrimaryRxTx1HrAvg + INTEGER, + healthFabricPrimaryRxTx1HrMax + INTEGER, + healthFabricSecondaryRxLatest + INTEGER, + healthFabricSecondaryRx1MinAvg + INTEGER, + healthFabricSecondaryRx1HrAvg + INTEGER, + healthFabricSecondaryRx1HrMax + INTEGER, + healthFabricSecondaryRxTxLatest + INTEGER, + healthFabricSecondaryRxTx1MinAvg + INTEGER, + healthFabricSecondaryRxTx1HrAvg + INTEGER, + healthFabricSecondaryRxTx1HrMax + INTEGER, + healthFabricPrimaryLink1RxLatest + INTEGER, + healthFabricPrimaryLink1Rx1MinAvg + INTEGER, + healthFabricPrimaryLink1Rx1HrAvg + INTEGER, + healthFabricPrimaryLink1Rx1HrMax + INTEGER, + healthFabricPrimaryLink1RxTxLatest + INTEGER, + healthFabricPrimaryLink1RxTx1MinAvg + INTEGER, + healthFabricPrimaryLink1RxTx1HrAvg + INTEGER, + healthFabricPrimaryLink1RxTx1HrMax + INTEGER, + healthFabricSecondaryLink1RxLatest + INTEGER, + healthFabricSecondaryLink1Rx1MinAvg + INTEGER, + healthFabricSecondaryLink1Rx1HrAvg + INTEGER, + healthFabricSecondaryLink1Rx1HrMax + INTEGER, + healthFabricSecondaryLink1RxTxLatest + INTEGER, + healthFabricSecondaryLink1RxTx1MinAvg + INTEGER, + healthFabricSecondaryLink1RxTx1HrAvg + INTEGER, + healthFabricSecondaryLink1RxTx1HrMax + INTEGER + } + + healthFabricSlot OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (one-based) front slot number within the chassis." + ::= { healthFabricEntry 1 } + + + healthFabricPrimaryRxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric input utilization over the + latest sample period (percent). If the switch has multiple + fabric links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 2 } + + healthFabricPrimaryRx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric input utilization over the + last minute (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 3 } + + healthFabricPrimaryRx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric input utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 4 } + + healthFabricPrimaryRx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute primary fabric input utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 5 } + + + healthFabricPrimaryRxTxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric i/o utilization over the + latest sample period (percent). If the switch has multiple + fabric links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 6 } + + healthFabricPrimaryRxTx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric i/o utilization over the + last minute (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 7 } + + healthFabricPrimaryRxTx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric i/o utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 8 } + + healthFabricPrimaryRxTx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute primary fabric i/o utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 9 } + + + healthFabricSecondaryRxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric input utilization over the + latest sample period (percent). If the switch has multiple + fabric links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 10 } + + healthFabricSecondaryRx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric input utilization over the + last minute (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 11 } + + healthFabricSecondaryRx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric input utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 12 } + + healthFabricSecondaryRx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute secondary fabric input utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 13 } + + healthFabricSecondaryRxTxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric i/o utilization over the + latest sample period (percent). If the switch has multiple + fabric links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 14 } + + healthFabricSecondaryRxTx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric i/o utilization over the + last minute (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 15 } + + healthFabricSecondaryRxTx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric i/o utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 16 } + + healthFabricSecondaryRxTx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute secondary fabric i/o utilization over the + last hour (percent). If the switch has multiple fabric + links it represents the value for Link0 of the fabric." + ::= { healthFabricEntry 17 } + + healthFabricPrimaryLink1RxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric link1 input utilization over the + latest sample period (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 18 } + + healthFabricPrimaryLink1Rx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric link1 input utilization over the + last minute (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 19 } + + healthFabricPrimaryLink1Rx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric link1 input utilization over the + last hour (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 20 } + + healthFabricPrimaryLink1Rx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute primary fabric link1 input utilization over the + last hour (percent). Only used for a switch with multiple fabric + links." + ::= { healthFabricEntry 21 } + + + healthFabricPrimaryLink1RxTxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric link1 i/o utilization over the + latest sample period (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 22 } + + healthFabricPrimaryLink1RxTx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric link1 i/o utilization over the + last minute (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 23 } + + healthFabricPrimaryLink1RxTx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average primary fabric link1 i/o utilization over the + last hour (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 24 } + + healthFabricPrimaryLink1RxTx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute primary fabric link1 i/o utilization over the + last hour (percent). Only used for a switch with multiple fabric + links." + ::= { healthFabricEntry 25 } + + + healthFabricSecondaryLink1RxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric link1 input utilization over the + latest sample period (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 26 } + + healthFabricSecondaryLink1Rx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric link1 input utilization over the + last minute (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 27 } + + healthFabricSecondaryLink1Rx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric link1 input utilization over the + last hour (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 28 } + + healthFabricSecondaryLink1Rx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute secondary fabric link1 input utilization over the + last hour (percent). Only used for a switch with multiple fabric + links." + ::= { healthFabricEntry 29 } + + healthFabricSecondaryLink1RxTxLatest OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric link1 i/o utilization over the + latest sample period (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 30 } + + healthFabricSecondaryLink1RxTx1MinAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric link1 i/o utilization over the + last minute (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 31 } + + healthFabricSecondaryLink1RxTx1HrAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average secondary fabric link1 i/o utilization over the + last hour (percent). Only used for a switch + with multiple fabric links." + ::= { healthFabricEntry 32 } + + healthFabricSecondaryLink1RxTx1HrMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute secondary fabric link1 i/o utilization over the + last hour (percent). Only used for a switch with multiple fabric + links." + ::= { healthFabricEntry 33 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthTrapInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 6 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthTrapInfo contains objects exclusively used in traps. + -- + + healthMonRxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx threshold status." + ::= { healthTrapInfo 1 } + + healthMonRxTxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxTx threshold status." + ::= { healthTrapInfo 2 } + + healthMonMemoryStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory threshold status." + ::= { healthTrapInfo 3 } + + healthMonCpuStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU threshold status." + ::= { healthTrapInfo 4 } + + healthMonCmmTempStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM temperature threshold status." + ::= { healthTrapInfo 5 } + + healthMonCmmCpuTempStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM CPU temperature threshold status." + ::= { healthTrapInfo 6 } + + healthMonPrimaryFabricRxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary Fabric Rx threshold status." + ::= { healthTrapInfo 7 } + + healthMonPrimaryFabricRxTxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary Fabric RxTx threshold status." + ::= { healthTrapInfo 8 } + + healthMonSecondaryFabricRxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Secondary Fabric Rx threshold status." + ::= { healthTrapInfo 9 } + + healthMonSecondaryFabricRxTxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Secondary Fabric RxTx threshold status." + ::= { healthTrapInfo 10 } + + + healthMonIpcPoolStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ipc Pools Usage status." + ::= { healthTrapInfo 11 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthMonDeviceTrap NOTIFICATION-TYPE + OBJECTS { + healthMonRxStatus, + healthMonRxTxStatus, + healthMonMemoryStatus, + healthMonCpuStatus, + healthMonCmmTempStatus, + healthMonCmmCpuTempStatus + } + STATUS current + DESCRIPTION + "Device-level rising/falling threshold crossing trap." + ::= { healthMonTraps 0 1 } + + healthMonModuleTrap NOTIFICATION-TYPE + OBJECTS { + healthModuleSlot, + healthMonRxStatus, + healthMonRxTxStatus, + healthMonMemoryStatus, + healthMonCpuStatus, + healthMonPrimaryFabricRxStatus, + healthMonPrimaryFabricRxTxStatus, + healthMonSecondaryFabricRxStatus, + healthMonSecondaryFabricRxTxStatus + } + STATUS current + DESCRIPTION + "Module-level rising/falling threshold crossing trap." + ::= { healthMonTraps 0 2 } + + healthMonPortTrap NOTIFICATION-TYPE + OBJECTS { + healthPortSlot, + healthPortIF, + healthMonRxStatus, + healthMonRxTxStatus + } + STATUS current + DESCRIPTION + "Port-level rising/falling threshold crossing trap." + ::= { healthMonTraps 0 3 } + + healthMonIpcTrap NOTIFICATION-TYPE + OBJECTS { + healthMonIpcPoolStatus + } + STATUS current + DESCRIPTION + "IPC pools exceed usage/ causing trap." + ::= { healthMonTraps 0 4 } + + healthMonCpuShutPortTrap NOTIFICATION-TYPE + OBJECTS { + healthModuleSlot, + ifIndex, + healthModuleCpuLatest + } + STATUS current + DESCRIPTION + "Port Shutdown notification for CPU spike." + ::= { healthMonTraps 0 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1HealthMonitorMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Health Monitoring." + MODULE + MANDATORY-GROUPS + { + healthDeviceGroup, + healthModuleGroup, + healthPortGroup, + healthControlGroup, + healthThreshGroup, + healthSliceGroup + } + + ::= { alcatelIND1HealthMonitorMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthDeviceGroup OBJECT-GROUP + OBJECTS + { + healthDeviceRxLatest, + healthDeviceRx1MinAvg, + healthDeviceRx1HrAvg, + healthDeviceRx1HrMax, + healthDeviceRxTxLatest, + healthDeviceRxTx1MinAvg, + healthDeviceRxTx1MinAvg, + healthDeviceRxTx1HrAvg, + healthDeviceRxTx1HrMax, + healthDeviceMemoryLatest, + healthDeviceMemory1MinAvg, + healthDeviceMemory1HrAvg, + healthDeviceMemory1HrMax, + healthDeviceCpuLatest, + healthDeviceCpu1MinAvg, + healthDeviceCpu1HrAvg, + healthDeviceCpu1HrMax, + healthDeviceTemperatureChas1HrMax, + healthDeviceTemperatureChasLatest, + healthDeviceTemperatureChas1MinAvg, + healthDeviceTemperatureChas1HrAvg, + healthDeviceTemperatureChas1HrMax, + healthDeviceTemperatureCmmCpuLatest, + healthDeviceTemperatureCmmCpu1MinAvg, + healthDeviceTemperatureCmmCpu1HrAvg, + healthDeviceTemperatureCmmCpu1HrMax + } + STATUS current + DESCRIPTION + "Collection of device-level health monitoring objects." + ::= { alcatelIND1HealthMonitorMIBGroups 1 } + + + healthModuleGroup OBJECT-GROUP + OBJECTS + { + healthModuleSlot, + healthModuleRxLatest, + healthModuleRx1MinAvg, + healthModuleRx1HrAvg, + healthModuleRx1HrMax, + healthModuleRxTxLatest, + healthModuleRxTx1MinAvg, + healthModuleRxTx1MinAvg, + healthModuleRxTx1HrAvg, + healthModuleRxTx1HrMax, + healthModuleMemoryLatest, + healthModuleMemory1MinAvg, + healthModuleMemory1HrAvg, + healthModuleMemory1HrMax, + healthModuleCpuLatest, + healthModuleCpu1MinAvg, + healthModuleCpu1HrAvg, + healthModuleCpu1HrMax + } + STATUS current + DESCRIPTION + "Collection of slot-level health monitoring objects." + ::= { alcatelIND1HealthMonitorMIBGroups 2 } + + + healthPortGroup OBJECT-GROUP + OBJECTS + { + healthPortSlot, + healthPortIF, + healthPortRxLatest, + healthPortRx1MinAvg, + healthPortRx1HrAvg, + healthPortRx1HrMax, + healthPortRxTxLatest, + healthPortRxTx1MinAvg, + healthPortRxTx1MinAvg, + healthPortRxTx1HrAvg, + healthPortRxTx1HrMax + } + STATUS current + DESCRIPTION + "Collection of port-level health monitoring objects." + ::= { alcatelIND1HealthMonitorMIBGroups 3 } + + + healthControlGroup OBJECT-GROUP + OBJECTS + { + healthSamplingInterval, + healthSamplingReset + } + STATUS current + DESCRIPTION + "Collection of objects which control operation of resource utilization sampling." + ::= { alcatelIND1HealthMonitorMIBGroups 4 } + + + healthThreshGroup OBJECT-GROUP + OBJECTS + { + healthThreshDeviceRxLimit, + healthThreshDeviceRxTxLimit, + healthThreshDeviceMemoryLimit, + healthThreshDeviceCpuLimit, + healthThreshDeviceRxSecondaryLimit, + healthThreshDeviceRxTxSecondaryLimit, + healthThreshDeviceMemorySecondaryLimit, + healthThreshDeviceCpuSecondaryLimit, + healthThreshDeviceTempLimit, + healthThreshDeviceTempSecondaryLimit + } + STATUS current + DESCRIPTION + "Collection of threshold objects." + ::= { alcatelIND1HealthMonitorMIBGroups 5 } + + + healthTrapObjectsGroup OBJECT-GROUP + OBJECTS + { + healthMonRxStatus, + healthMonRxTxStatus, + healthMonMemoryStatus, + healthMonCpuStatus, + healthMonCmmTempStatus, + healthMonCmmCpuTempStatus, + healthMonPrimaryFabricRxStatus, + healthMonPrimaryFabricRxTxStatus, + healthMonSecondaryFabricRxStatus, + healthMonSecondaryFabricRxTxStatus + } + STATUS current + DESCRIPTION + "Collection of objects which appear only in traps." + ::= { alcatelIND1HealthMonitorMIBGroups 6 } + + + healthTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + healthMonDeviceTrap, + healthMonModuleTrap, + healthMonPortTrap, + healthMonIpcTrap + } + STATUS current + DESCRIPTION + "Collection of Traps for health monitoring." + ::= { alcatelIND1HealthMonitorMIBGroups 7 } + + + healthSliceGroup OBJECT-GROUP + OBJECTS + { + healthSliceSlot, + healthSliceSlice, + healthSliceMemoryLatest, + healthSliceCpuLatest + } + STATUS current + DESCRIPTION + "Collection of slice-level health monitoring objects." + ::= { alcatelIND1HealthMonitorMIBGroups 8 } + + + healthFabricGroup OBJECT-GROUP + OBJECTS + { + healthFabricPrimaryRxLatest, + healthFabricPrimaryRx1MinAvg, + healthFabricPrimaryRx1HrAvg, + healthFabricPrimaryRx1HrMax, + healthFabricPrimaryRxTxLatest, + healthFabricPrimaryRxTx1MinAvg, + healthFabricPrimaryRxTx1HrAvg, + healthFabricPrimaryRxTx1HrMax, + healthFabricSecondaryRxLatest, + healthFabricSecondaryRx1MinAvg, + healthFabricSecondaryRx1HrAvg, + healthFabricSecondaryRx1HrMax, + healthFabricSecondaryRxTxLatest, + healthFabricSecondaryRxTx1MinAvg, + healthFabricSecondaryRxTx1HrAvg, + healthFabricSecondaryRxTx1HrMax, + healthFabricPrimaryLink1RxLatest, + healthFabricPrimaryLink1Rx1MinAvg, + healthFabricPrimaryLink1Rx1HrAvg, + healthFabricPrimaryLink1Rx1HrMax, + healthFabricPrimaryLink1RxTxLatest, + healthFabricPrimaryLink1RxTx1MinAvg, + healthFabricPrimaryLink1RxTx1HrAvg, + healthFabricPrimaryLink1RxTx1HrMax, + healthFabricSecondaryLink1RxLatest, + healthFabricSecondaryLink1Rx1MinAvg, + healthFabricSecondaryLink1Rx1HrAvg, + healthFabricSecondaryLink1Rx1HrMax, + healthFabricSecondaryLink1RxTxLatest, + healthFabricSecondaryLink1RxTx1MinAvg, + healthFabricSecondaryLink1RxTx1HrAvg, + healthFabricSecondaryLink1RxTx1HrMax + } + STATUS current + DESCRIPTION + "Collection of fabric health monitoring objects." + ::= { alcatelIND1HealthMonitorMIBGroups 9 } + + + END diff --git a/MIBS/nokia/ALCATEL-IND1-IGMP-MIB b/MIBS/nokia/ALCATEL-IND1-IGMP-MIB new file mode 100644 index 0000000..96c22e3 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IGMP-MIB @@ -0,0 +1,1519 @@ +ALCATEL-IND1-IGMP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + InetAddressIPv4, InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + softentIND1Igmp + FROM ALCATEL-IND1-BASE; + + +alcatelIND1IgmpMIB MODULE-IDENTITY + LAST-UPDATED "200903310000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary IPv4 Multicast MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200903310000Z" + DESCRIPTION + "IGMP helper address changes" + REVISION "200809100000Z" + DESCRIPTION + "Add flood unknown object" + REVISION "200808080000Z" + DESCRIPTION + "The latest version of this MIB Module. Added maximum group limit objects." + REVISION "200704030000Z" + DESCRIPTION + "The revised version of this MIB Module." + + ::= { softentIND1Igmp 1 } + +alcatelIND1IgmpMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIB 1 } + + +-- +-- System Configuration +-- + +alaIgmp OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 1 } + +alaIgmpStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv4 multicast switching and routing + on the system." + DEFVAL { disable } + ::= { alaIgmp 1 } + +alaIgmpQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querying on the system." + DEFVAL { disable } + ::= { alaIgmp 2 } + +alaIgmpSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Spoofing on the system." + DEFVAL { disable } + ::= { alaIgmp 3 } + +alaIgmpZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Zapping on the system." + DEFVAL { disable } + ::= { alaIgmp 4 } + +alaIgmpVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default IGMP protocol Version running on the system." + DEFVAL { 2 } + ::= { alaIgmp 5 } + +alaIgmpRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Robustness variable used on the system." + DEFVAL { 2 } + ::= { alaIgmp 6 } + +alaIgmpQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Interval used on the system." + DEFVAL { 125 } + ::= { alaIgmp 7 } + +alaIgmpQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Response Interval on the system." + DEFVAL { 100 } + ::= { alaIgmp 8 } + +alaIgmpLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Last Member Query Interval on the system." + DEFVAL { 10 } + ::= { alaIgmp 9 } + +alaIgmpRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IGMP Router Timeout on the system." + DEFVAL { 90 } + ::= { alaIgmp 10 } + +alaIgmpSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IGMP Source Timeout on the system." + DEFVAL { 30 } + ::= { alaIgmp 11 } + +alaIgmpProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Proxying on the system." + DEFVAL { disable } + ::= { alaIgmp 12 } + +alaIgmpUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IGMP Unsolicited Report Interval on the system." + DEFVAL { 1 } + ::= { alaIgmp 13 } + +alaIgmpQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querier Forwarding on the system." + DEFVAL { disable } + ::= { alaIgmp 14 } + +alaIgmpMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global limit on maximum number of IGMP Group memberships that can be learnt on each + port/vlan instance." + DEFVAL {0} + ::= { alaIgmp 15 } + +alaIgmpMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global configuration of action to be taken when IGMP group membership limit is exceeded on a + port/vlan instance." + DEFVAL { none } + ::= { alaIgmp 16 } + +alaIgmpFloodUnknown OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable flooding of multicast data packets during flow + learning and setup." + DEFVAL { disable } + ::= { alaIgmp 17 } + +alaIgmpHelperAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the address type of the helper address. Must be ipv4(1) and set +at the same time as alaIgmpHelperAddress." + ::= { alaIgmp 18 } + +alaIgmpHelperAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured IPv4 helper address. When an IGMP report or leave +is received by the device it will remove the IP header and regenerate a +new IP header with a destination IP address specified. Use 0.0.0.0 to +no longer help an IGMP report to an remote address. Must be set at the +same time as alaIgmpHelperAddressType" + ::= { alaIgmp 19 } + +-- +-- VLAN Configuration Table +-- + +alaIgmpVlan OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 2 } + +alaIgmpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN table contains the information on which IPv4 multicast + switching and routing is configured." + ::= { alaIgmpVlan 1 } + +alaIgmpVlanEntry OBJECT-TYPE + SYNTAX IgmpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a VLAN on which IPv4 multicast switching + and routing is configured." + INDEX { + alaIgmpVlanIndex + } + ::= { alaIgmpVlanTable 1 } + +IgmpVlanEntry ::= SEQUENCE { + alaIgmpVlanIndex Unsigned32, + alaIgmpVlanStatus INTEGER, + alaIgmpVlanQuerying INTEGER, + alaIgmpVlanSpoofing INTEGER, + alaIgmpVlanZapping INTEGER, + alaIgmpVlanVersion Unsigned32, + alaIgmpVlanRobustness Unsigned32, + alaIgmpVlanQueryInterval Unsigned32, + alaIgmpVlanQueryResponseInterval Unsigned32, + alaIgmpVlanLastMemberQueryInterval Unsigned32, + alaIgmpVlanRouterTimeout Unsigned32, + alaIgmpVlanSourceTimeout Unsigned32, + alaIgmpVlanProxying INTEGER, + alaIgmpVlanUnsolicitedReportInterval Unsigned32, + alaIgmpVlanQuerierForwarding INTEGER, + alaIgmpVlanMaxGroupLimit Unsigned32, + alaIgmpVlanMaxGroupExceedAction INTEGER, + alaIgmpVlanSpoofAddressType InetAddressType, + alaIgmpVlanSpoofAddress InetAddress +} + +alaIgmpVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN on which IPv4 multicast switching and routing + is configured." + ::= { alaIgmpVlanEntry 1 } + +alaIgmpVlanStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv4 multicast switching and routing + on the VLAN." + ::= { alaIgmpVlanEntry 2 } + +alaIgmpVlanQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querying on the VLAN." + ::= { alaIgmpVlanEntry 3 } + +alaIgmpVlanSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Spoofing on the VLAN." + ::= { alaIgmpVlanEntry 4 } + +alaIgmpVlanZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Zapping on the VLAN." + ::= { alaIgmpVlanEntry 5 } + +alaIgmpVlanVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default IGMP protocol Version running on the VLAN." + ::= { alaIgmpVlanEntry 6 } + +alaIgmpVlanRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Robustness variable used on the VLAN." + ::= { alaIgmpVlanEntry 7 } + +alaIgmpVlanQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Interval used on the VLAN." + ::= { alaIgmpVlanEntry 8 } + +alaIgmpVlanQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Response Interval on the VLAN." + ::= { alaIgmpVlanEntry 9 } + +alaIgmpVlanLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Last Member Query Interval on the VLAN." + ::= { alaIgmpVlanEntry 10 } + +alaIgmpVlanRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Router Timeout on the VLAN." + ::= { alaIgmpVlanEntry 11 } + +alaIgmpVlanSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Source Timeout on the VLAN." + ::= { alaIgmpVlanEntry 12 } + +alaIgmpVlanProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Proxying on the VLAN." + ::= { alaIgmpVlanEntry 13 } + +alaIgmpVlanUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Unsolicited Report Interval on the VLAN." + ::= { alaIgmpVlanEntry 14 } + +alaIgmpVlanQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querier Forwarding on the VLAN." + ::= { alaIgmpVlanEntry 15 } + +alaIgmpVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt on the VLAN." + DEFVAL {0} + ::= { alaIgmpVlanEntry 16 } + +alaIgmpVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when the IGMP group membership limit is exceeded on the VLAN." + DEFVAL { none } + ::= { alaIgmpVlanEntry 17 } + +alaIgmpVlanSpoofAddressType OBJECT-TYPE + SYNTAX InetAddressType(1..2) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Set the type of SpoofAddress for the VLAN." + ::= { alaIgmpVlanEntry 18 } + +alaIgmpVlanSpoofAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Set the SpoofAddress for the VLAN." + ::= { alaIgmpVlanEntry 19 } + + + +-- +-- Group Membership Table +-- + +alaIgmpMember OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 3 } + +alaIgmpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IGMP group membership information." + ::= { alaIgmpMember 1 } + +alaIgmpMemberEntry OBJECT-TYPE + SYNTAX IgmpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP group membership request." + INDEX { + alaIgmpMemberVlan, + alaIgmpMemberIfIndex, + alaIgmpMemberGroupAddress, + alaIgmpMemberSourceAddress + } + ::= { alaIgmpMemberTable 1 } + +IgmpMemberEntry ::= SEQUENCE { + alaIgmpMemberVlan Unsigned32, + alaIgmpMemberIfIndex InterfaceIndex, + alaIgmpMemberGroupAddress InetAddressIPv4, + alaIgmpMemberSourceAddress InetAddressIPv4, + alaIgmpMemberMode INTEGER, + alaIgmpMemberCount Counter32, + alaIgmpMemberTimeout TimeTicks +} + +alaIgmpMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's VLAN." + ::= { alaIgmpMemberEntry 1 } + +alaIgmpMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's ifIndex." + ::= { alaIgmpMemberEntry 2 } + +alaIgmpMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 group address." + ::= { alaIgmpMemberEntry 3 } + +alaIgmpMemberSourceAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 source address." + ::= { alaIgmpMemberEntry 4 } + +alaIgmpMemberMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's IGMP source filter mode." + ::= { alaIgmpMemberEntry 5 } + +alaIgmpMemberCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaIgmpMemberEntry 6 } + +alaIgmpMemberTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaIgmpMemberEntry 7 } + + +-- +-- Static Group Membership Table +-- + +alaIgmpStaticMember OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 4 } + +alaIgmpStaticMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the static IGMP group membership information." + ::= { alaIgmpStaticMember 1 } + +alaIgmpStaticMemberEntry OBJECT-TYPE + SYNTAX IgmpStaticMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IGMP group membership request." + INDEX { + alaIgmpStaticMemberVlan, + alaIgmpStaticMemberIfIndex, + alaIgmpStaticMemberGroupAddress + } + ::= { alaIgmpStaticMemberTable 1 } + +IgmpStaticMemberEntry ::= SEQUENCE { + alaIgmpStaticMemberVlan Unsigned32, + alaIgmpStaticMemberIfIndex InterfaceIndex, + alaIgmpStaticMemberGroupAddress InetAddressIPv4, + alaIgmpStaticMemberRowStatus RowStatus +} + +alaIgmpStaticMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static group membership request's VLAN." + ::= { alaIgmpStaticMemberEntry 1 } + +alaIgmpStaticMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static group membership request's ifIndex." + ::= { alaIgmpStaticMemberEntry 2 } + +alaIgmpStaticMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static group membership request's IPv4 group address." + ::= { alaIgmpStaticMemberEntry 3 } + +alaIgmpStaticMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticMemberEntry 4 } + + +-- +-- Neighbor Table +-- + +alaIgmpNeighbor OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 5 } + +alaIgmpNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the neighboring IP multicast routers." + ::= { alaIgmpNeighbor 1 } + +alaIgmpNeighborEntry OBJECT-TYPE + SYNTAX IgmpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + alaIgmpNeighborVlan, + alaIgmpNeighborIfIndex, + alaIgmpNeighborHostAddress + } + ::= { alaIgmpNeighborTable 1 } + +IgmpNeighborEntry ::= SEQUENCE { + alaIgmpNeighborVlan Unsigned32, + alaIgmpNeighborIfIndex InterfaceIndex, + alaIgmpNeighborHostAddress InetAddressIPv4, + alaIgmpNeighborCount Counter32, + alaIgmpNeighborTimeout TimeTicks +} + +alaIgmpNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's VLAN." + ::= { alaIgmpNeighborEntry 1 } + +alaIgmpNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's ifIndex." + ::= { alaIgmpNeighborEntry 2 } + +alaIgmpNeighborHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv4 host address." + ::= { alaIgmpNeighborEntry 3 } + +alaIgmpNeighborCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaIgmpNeighborEntry 4 } + +alaIgmpNeighborTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaIgmpNeighborEntry 5 } + + +-- +-- Static Neighbor Table +-- + +alaIgmpStaticNeighbor OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 6 } + +alaIgmpStaticNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the static IP multicast routers." + ::= { alaIgmpStaticNeighbor 1 } + +alaIgmpStaticNeighborEntry OBJECT-TYPE + SYNTAX IgmpStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IP multicast router." + INDEX { + alaIgmpStaticNeighborVlan, + alaIgmpStaticNeighborIfIndex + } + ::= { alaIgmpStaticNeighborTable 1 } + +IgmpStaticNeighborEntry ::= SEQUENCE { + alaIgmpStaticNeighborVlan Unsigned32, + alaIgmpStaticNeighborIfIndex InterfaceIndex, + alaIgmpStaticNeighborRowStatus RowStatus +} + +alaIgmpStaticNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static IP multicast router's VLAN." + ::= { alaIgmpStaticNeighborEntry 1 } + +alaIgmpStaticNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static IP multicast router's ifIndex." + ::= { alaIgmpStaticNeighborEntry 2 } + +alaIgmpStaticNeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticNeighborEntry 3 } + + +-- +-- Querier Table +-- + +alaIgmpQuerier OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 7 } + +alaIgmpQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the neighboring IGMP queriers." + ::= { alaIgmpQuerier 1 } + +alaIgmpQuerierEntry OBJECT-TYPE + SYNTAX IgmpQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP querier." + INDEX { + alaIgmpQuerierVlan, + alaIgmpQuerierIfIndex, + alaIgmpQuerierHostAddress + } + ::= { alaIgmpQuerierTable 1 } + +IgmpQuerierEntry ::= SEQUENCE { + alaIgmpQuerierVlan Unsigned32, + alaIgmpQuerierIfIndex InterfaceIndex, + alaIgmpQuerierHostAddress InetAddressIPv4, + alaIgmpQuerierCount Counter32, + alaIgmpQuerierTimeout TimeTicks +} + +alaIgmpQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP querier's VLAN." + ::= { alaIgmpQuerierEntry 1 } + +alaIgmpQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP querier's ifIndex." + ::= { alaIgmpQuerierEntry 2 } + +alaIgmpQuerierHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP querier's IPv4 host address." + ::= { alaIgmpQuerierEntry 3 } + +alaIgmpQuerierCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's counter." + ::= { alaIgmpQuerierEntry 4 } + +alaIgmpQuerierTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's timeout." + ::= { alaIgmpQuerierEntry 5 } + + +-- +-- Static Querier Table +-- + +alaIgmpStaticQuerier OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 8 } + +alaIgmpStaticQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the static IGMP queriers." + ::= { alaIgmpStaticQuerier 1 } + +alaIgmpStaticQuerierEntry OBJECT-TYPE + SYNTAX IgmpStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IGMP querier." + INDEX { + alaIgmpStaticQuerierVlan, + alaIgmpStaticQuerierIfIndex + } + ::= { alaIgmpStaticQuerierTable 1 } + +IgmpStaticQuerierEntry ::= SEQUENCE { + alaIgmpStaticQuerierVlan Unsigned32, + alaIgmpStaticQuerierIfIndex InterfaceIndex, + alaIgmpStaticQuerierRowStatus RowStatus +} + +alaIgmpStaticQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static IGMP querier's VLAN." + ::= { alaIgmpStaticQuerierEntry 1 } + +alaIgmpStaticQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static IGMP querier's ifIndex." + ::= { alaIgmpStaticQuerierEntry 2 } + +alaIgmpStaticQuerierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticQuerierEntry 3 } + + +-- +-- Source Table +-- + +alaIgmpSource OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 9 } + +alaIgmpSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast source information." + ::= { alaIgmpSource 1 } + +alaIgmpSourceEntry OBJECT-TYPE + SYNTAX IgmpSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + alaIgmpSourceVlan, + alaIgmpSourceGroupAddress, + alaIgmpSourceHostAddress, + alaIgmpSourceDestAddress, + alaIgmpSourceOrigAddress + } + ::= { alaIgmpSourceTable 1 } + +IgmpSourceEntry ::= SEQUENCE { + alaIgmpSourceVlan Unsigned32, + alaIgmpSourceIfIndex InterfaceIndex, + alaIgmpSourceGroupAddress InetAddressIPv4, + alaIgmpSourceHostAddress InetAddressIPv4, + alaIgmpSourceDestAddress InetAddressIPv4, + alaIgmpSourceOrigAddress InetAddressIPv4, + alaIgmpSourceType INTEGER +} + +alaIgmpSourceVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's VLAN." + ::= { alaIgmpSourceEntry 1 } + +alaIgmpSourceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's ifIndex." + ::= { alaIgmpSourceEntry 2 } + +alaIgmpSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 group address." + ::= { alaIgmpSourceEntry 3 } + +alaIgmpSourceHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 host address." + ::= { alaIgmpSourceEntry 4 } + +alaIgmpSourceDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel destination address." + ::= { alaIgmpSourceEntry 5 } + +alaIgmpSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel source address." + ::= { alaIgmpSourceEntry 6 } + +alaIgmpSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaIgmpSourceEntry 7 } + + +-- +-- Forward Table +-- + +alaIgmpForward OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 10 } + +alaIgmpForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaIgmpForward 1 } + +alaIgmpForwardEntry OBJECT-TYPE + SYNTAX IgmpForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + alaIgmpForwardVlan, + alaIgmpForwardGroupAddress, + alaIgmpForwardHostAddress, + alaIgmpForwardDestAddress, + alaIgmpForwardOrigAddress, + alaIgmpForwardNextVlan, + alaIgmpForwardNextIfIndex + } + ::= { alaIgmpForwardTable 1 } + +IgmpForwardEntry ::= SEQUENCE { + alaIgmpForwardVlan Unsigned32, + alaIgmpForwardIfIndex InterfaceIndex, + alaIgmpForwardGroupAddress InetAddressIPv4, + alaIgmpForwardHostAddress InetAddressIPv4, + alaIgmpForwardDestAddress InetAddressIPv4, + alaIgmpForwardOrigAddress InetAddressIPv4, + alaIgmpForwardType INTEGER, + alaIgmpForwardNextVlan Unsigned32, + alaIgmpForwardNextIfIndex InterfaceIndex, + alaIgmpForwardNextType INTEGER +} + +alaIgmpForwardVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's VLAN." + ::= { alaIgmpForwardEntry 1 } + +alaIgmpForwardIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's ifIndex." + ::= { alaIgmpForwardEntry 2 } + +alaIgmpForwardGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 group address." + ::= { alaIgmpForwardEntry 3 } + +alaIgmpForwardHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 host address." + ::= { alaIgmpForwardEntry 4 } + +alaIgmpForwardDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel destination address." + ::= { alaIgmpForwardEntry 5 } + +alaIgmpForwardOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel source address." + ::= { alaIgmpForwardEntry 6 } + +alaIgmpForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaIgmpForwardEntry 7 } + +alaIgmpForwardNextVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next VLAN." + ::= { alaIgmpForwardEntry 8 } + +alaIgmpForwardNextIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next ifIndex." + ::= { alaIgmpForwardEntry 9 } + +alaIgmpForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaIgmpForwardEntry 10 } + + +-- +-- Tunnel Table +-- + +alaIgmpTunnel OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 11 } + +alaIgmpTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast tunnel information." + ::= { alaIgmpTunnel 1 } + +alaIgmpTunnelEntry OBJECT-TYPE + SYNTAX IgmpTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast tunneled flow." + INDEX { + alaIgmpTunnelVlan, + alaIgmpTunnelGroupAddress, + alaIgmpTunnelHostAddress, + alaIgmpTunnelDestAddress, + alaIgmpTunnelOrigAddress, + alaIgmpTunnelNextDestAddress + } + ::= { alaIgmpTunnelTable 1 } + +IgmpTunnelEntry ::= SEQUENCE { + alaIgmpTunnelVlan Unsigned32, + alaIgmpTunnelIfIndex InterfaceIndex, + alaIgmpTunnelGroupAddress InetAddressIPv4, + alaIgmpTunnelHostAddress InetAddressIPv4, + alaIgmpTunnelDestAddress InetAddressIPv4, + alaIgmpTunnelOrigAddress InetAddressIPv4, + alaIgmpTunnelType INTEGER, + alaIgmpTunnelNextDestAddress InetAddressIPv4, + alaIgmpTunnelNextType INTEGER +} + +alaIgmpTunnelVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's VLAN." + ::= { alaIgmpTunnelEntry 1 } + +alaIgmpTunnelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's ifIndex." + ::= { alaIgmpTunnelEntry 2 } + +alaIgmpTunnelGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv4 group address." + ::= { alaIgmpTunnelEntry 3 } + +alaIgmpTunnelHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv4 host address." + ::= { alaIgmpTunnelEntry 4 } + +alaIgmpTunnelDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv4 tunnel destination address." + ::= { alaIgmpTunnelEntry 5 } + +alaIgmpTunnelOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv4 tunnel source address." + ::= { alaIgmpTunnelEntry 6 } + +alaIgmpTunnelType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's encapsulation type." + ::= { alaIgmpTunnelEntry 7 } + +alaIgmpTunnelNextDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's next IPv4 tunnel destination address." + ::= { alaIgmpTunnelEntry 8 } + +alaIgmpTunnelNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's next encapsulation type." + ::= { alaIgmpTunnelEntry 9 } + + +-- +-- Port Table for IP Multicast objects managed per port +-- + +alaIgmpPort OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 12 } + +alaIgmpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaIgmpPort 1 } + +alaIgmpPortEntry OBJECT-TYPE + SYNTAX AlaIgmpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast port information." + INDEX { + alaIgmpPortIfIndex + } + ::= { alaIgmpPortTable 1 } + +AlaIgmpPortEntry ::= + SEQUENCE { + alaIgmpPortIfIndex InterfaceIndex, + alaIgmpPortMaxGroupLimit Unsigned32, + alaIgmpPortMaxGroupExceedAction INTEGER + } + +alaIgmpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast port's ifIndex." + ::= { alaIgmpPortEntry 1 } + +alaIgmpPortMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt + on the port." + DEFVAL {0} + ::= { alaIgmpPortEntry 2 } + +alaIgmpPortMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the port." + DEFVAL { none } + ::= { alaIgmpPortEntry 3 } + +-- +-- Port Vlan Table +-- + +alaIgmpPortVlan OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 13 } + +alaIgmpPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IGMP group membership limit information + for a port/vlan instance." + ::= { alaIgmpPortVlan 1 } + +alaIgmpPortVlanEntry OBJECT-TYPE + SYNTAX AlaIgmpPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IGMP group membership limit on a port/vlan." + INDEX { + alaIgmpPortIfIndex, + alaIgmpVlanId + } + ::= { alaIgmpPortVlanTable 1 } + +AlaIgmpPortVlanEntry ::= SEQUENCE { + alaIgmpVlanId Unsigned32, + alaIgmpPortVlanCurrentGroupCount Unsigned32, + alaIgmpPortVlanMaxGroupLimit Unsigned32, + alaIgmpPortVlanMaxGroupExceedAction INTEGER +} + +alaIgmpVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group membership VLAN." + ::= { alaIgmpPortVlanEntry 1 } + +alaIgmpPortVlanCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a port/vlan + instance." + ::= { alaIgmpPortVlanEntry 2 } + +alaIgmpPortVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum IGMP Group memberships on the port/vlan instance." + ::= { alaIgmpPortVlanEntry 3 } + +alaIgmpPortVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the port/vlan instance." + ::= { alaIgmpPortVlanEntry 4 } + + +-- +-- Conformance Table +-- + +alcatelIND1IgmpMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIB 2 } + +alcatelIND1IgmpMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBConformance 1 } + +alaIgmpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems running IPv4 multicast switch + and routing and implementing ALCATEL-IND1-IGMP-MIB." + MODULE + MANDATORY-GROUPS { alaIgmpGroup, alaIgmpVlanGroup, alaIgmpMemberGroup, + alaIgmpStaticMemberGroup, alaIgmpNeighborGroup, + alaIgmpStaticNeighborGroup, alaIgmpQuerierGroup, + alaIgmpStaticQuerierGroup, alaIgmpSourceGroup, + alaIgmpForwardGroup, alaIgmpTunnelGroup, + alaIgmpPortGroup, alaIgmpPortVlanGroup} + + ::= { alcatelIND1IgmpMIBCompliances 1 } + +alcatelIND1IgmpMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBConformance 2 } + +alaIgmpGroup OBJECT-GROUP + OBJECTS { alaIgmpStatus, alaIgmpQuerying, alaIgmpSpoofing, alaIgmpZapping, + alaIgmpVersion, alaIgmpRobustness, alaIgmpQueryInterval, + alaIgmpQueryResponseInterval, alaIgmpLastMemberQueryInterval, + alaIgmpRouterTimeout, alaIgmpSourceTimeout, alaIgmpProxying, + alaIgmpUnsolicitedReportInterval, alaIgmpQuerierForwarding, + alaIgmpMaxGroupLimit, alaIgmpMaxGroupExceedAction, + alaIgmpFloodUnknown, alaIgmpHelperAddressType, alaIgmpHelperAddress } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv4 multicast switching + and routing system configuration." + ::= { alcatelIND1IgmpMIBGroups 1 } + +alaIgmpVlanGroup OBJECT-GROUP + OBJECTS { alaIgmpVlanStatus, alaIgmpVlanQuerying, alaIgmpVlanSpoofing, + alaIgmpVlanZapping, alaIgmpVlanVersion, alaIgmpVlanRobustness, + alaIgmpVlanQueryInterval, alaIgmpVlanQueryResponseInterval, + alaIgmpVlanLastMemberQueryInterval, alaIgmpVlanRouterTimeout, + alaIgmpVlanSourceTimeout, alaIgmpVlanProxying, + alaIgmpVlanUnsolicitedReportInterval, alaIgmpVlanQuerierForwarding, + alaIgmpVlanMaxGroupLimit, alaIgmpVlanMaxGroupExceedAction, + alaIgmpVlanSpoofAddressType, alaIgmpVlanSpoofAddress } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv4 multicast switching + and routing vlan configuration." + ::= { alcatelIND1IgmpMIBGroups 2 } + +alaIgmpMemberGroup OBJECT-GROUP + OBJECTS { alaIgmpMemberMode, alaIgmpMemberCount, alaIgmpMemberTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + group membership information." + ::= { alcatelIND1IgmpMIBGroups 3 } + +alaIgmpStaticMemberGroup OBJECT-GROUP + OBJECTS { alaIgmpStaticMemberRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + static group membership information tables." + ::= { alcatelIND1IgmpMIBGroups 4 } + +alaIgmpNeighborGroup OBJECT-GROUP + OBJECTS { alaIgmpNeighborCount, alaIgmpNeighborTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast router information." + ::= { alcatelIND1IgmpMIBGroups 5 } + +alaIgmpStaticNeighborGroup OBJECT-GROUP + OBJECTS { alaIgmpStaticNeighborRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + static IP multicast router information." + ::= { alcatelIND1IgmpMIBGroups 6 } + +alaIgmpQuerierGroup OBJECT-GROUP + OBJECTS { alaIgmpQuerierCount, alaIgmpQuerierTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IGMP querier information." + ::= { alcatelIND1IgmpMIBGroups 7 } + +alaIgmpStaticQuerierGroup OBJECT-GROUP + OBJECTS { alaIgmpStaticQuerierRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + static IGMP querier information." + ::= { alcatelIND1IgmpMIBGroups 8 } + +alaIgmpSourceGroup OBJECT-GROUP + OBJECTS { alaIgmpSourceIfIndex, alaIgmpSourceType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast source information." + ::= { alcatelIND1IgmpMIBGroups 9 } + +alaIgmpForwardGroup OBJECT-GROUP + OBJECTS { alaIgmpForwardIfIndex, alaIgmpForwardType, alaIgmpForwardNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast forward information." + ::= { alcatelIND1IgmpMIBGroups 10 } + +alaIgmpTunnelGroup OBJECT-GROUP + OBJECTS { alaIgmpTunnelIfIndex, alaIgmpTunnelType, alaIgmpTunnelNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast tunnel information." + ::= { alcatelIND1IgmpMIBGroups 11 } + +alaIgmpPortGroup OBJECT-GROUP + OBJECTS { alaIgmpPortMaxGroupLimit, alaIgmpPortMaxGroupExceedAction } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching configuration." + ::= { alcatelIND1IgmpMIBGroups 12 } + +alaIgmpPortVlanGroup OBJECT-GROUP + OBJECTS { alaIgmpPortVlanCurrentGroupCount, alaIgmpPortVlanMaxGroupLimit, alaIgmpPortVlanMaxGroupExceedAction} + STATUS current + DESCRIPTION + "An object to support IPv4 multicast switching group limit information + for a port/vlan instance." + ::= { alcatelIND1IgmpMIBGroups 13 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-INLINE-POWER-MIB b/MIBS/nokia/ALCATEL-IND1-INLINE-POWER-MIB new file mode 100644 index 0000000..b2e38d2 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-INLINE-POWER-MIB @@ -0,0 +1,405 @@ +ALCATEL-IND1-INLINE-POWER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + pethPsePortEntry, pethMainPseEntry + FROM POWER-ETHERNET-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1InLinePower, pethTraps + FROM ALCATEL-IND1-BASE; + +alcatelIND1INLINEPOWERMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary InLinePower Extensions MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1InLinePower 1 } + + alaPethObjects OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 1 } + alaPethConformance OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 2 } + alaPethMain OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 3 } + + -- PSE Objects + + alaPethPsePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that augments the standard pethPsePortTable + entry by adding the alaPethPsePortPowerMaximum object." + ::= { alaPethObjects 1 } + + alaPethPsePortEntry OBJECT-TYPE + SYNTAX AlaPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the power + characteristics of a power Ethernet PSE port." + AUGMENTS { pethPsePortEntry } + ::= { alaPethPsePortTable 1 } + + + AlaPethPsePortEntry ::= SEQUENCE { + alaPethPsePortPowerMaximum + INTEGER, + alaPethPsePortPowerActual + INTEGER, + alaPethPsePortPowerStatus + INTEGER, + alaPethPsePortPowerClass + INTEGER + } + + alaPethPsePortPowerMaximum OBJECT-TYPE + SYNTAX INTEGER ( 3000 .. 20000 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls maximum amount of power per port." + ::= { alaPethPsePortEntry 1 } + + alaPethPsePortPowerActual OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 30000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the actual amount of power used by a port" + ::= { alaPethPsePortEntry 2 } + + alaPethPsePortPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOn(1), + powerOff(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the power status of a port" + ::= { alaPethPsePortEntry 3 } + + alaPethPsePortPowerClass OBJECT-TYPE + SYNTAX INTEGER { + class0 (0), + class1 (1), + class2 (2), + class3 (3), + class4 (4), + class5 (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object controls class of poe device attached on a port. + class0 - The device can draw PD power from 0.44W to 12.95W and + current less than 5.0 mA. + class1 - The device can draw PD power from 0.44W to 3.84W and + current 10.5 mA. + class2 - The device can draw PD power from 3.84W to 6.49W and + current 12.95 mA. + class3 - The device can draw PD power from 6.49W to 12.95W and + current 28 mA. + class4 - This class is reserved for future use. + class5 - No Powered Device is connected to this POE port, or the + port is powered down." + ::= { alaPethPsePortEntry 4 } + + -- Main PSE Objects + + alaPethMainPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments the standard table PethMainPseTable by allowing the + admin status for a group to be set to on/off as well as + showing the values for the max power for that group." + ::= { alaPethObjects 2 } + + alaPethMainPseEntry OBJECT-TYPE + SYNTAX AlaPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the Main power + of a PSE. " + AUGMENTS { pethMainPseEntry } + ::= { alaPethMainPseTable 1 } + + AlaPethMainPseEntry ::= SEQUENCE { + alaPethMainPseAdminStatus + INTEGER, + alaPethMainPseMaxPower + Integer32, + alaPethMainPsePriorityDisconnect + INTEGER, + alaPethMainPseCapacitorDetect + INTEGER, + alaPethMainPsePriority + INTEGER, + alaPethMainPseComboPort + INTEGER + } + + alaPethMainPseAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to set the status of the main PSE to ON or OFF." + ::= { alaPethMainPseEntry 1 } + + alaPethMainPseMaxPower OBJECT-TYPE + SYNTAX Integer32 (36..800) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum amount of power allowed for main PSE." + ::= { alaPethMainPseEntry 2 } + + alaPethMainPsePriorityDisconnect OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to set the priority disconnect of the + main PSE to Enabled or Disable." + ::= { alaPethMainPseEntry 3 } + + alaPethMainPseCapacitorDetect OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to enable or disable the PowerDsine + Capacitor detection method." + ::= { alaPethMainPseEntry 4 } + + alaPethMainPsePriority OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + high(2), + low(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is set the power down priority for the slot" + ::= { alaPethMainPseEntry 5 } + + alaPethMainPseComboPort OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to set the combo port option of the + main PSE to Enable or Disable." + ::= { alaPethMainPseEntry 6 } + + -- + -- Conformance Section + -- + alaPethCompliances OBJECT IDENTIFIER ::= { alaPethConformance 1 } + alaPethGroups OBJECT IDENTIFIER ::= { alaPethConformance 2 } + + alaPethCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for conformance to the + Alcatel Power Ethernet MIB." + MODULE -- this module + GROUP alaPethPsePortGroup + DESCRIPTION + "The alaPethPsePortGroup is mandatory for systems which + implement PSE ports." + GROUP alaPethMainPseGroup + DESCRIPTION + "The pethMainPseGroup is mandatory for systems which + implement main power supply within a PSE Device." + ::= { alaPethCompliances 1 } + + alaPethPseCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for conformance to the PSE" + MODULE -- this module + MANDATORY-GROUPS {alaPethPsePortGroup, alaPethMainPseGroup} + ::= { alaPethCompliances 2 } + + alaPethPsePortGroup OBJECT-GROUP + OBJECTS { + alaPethPsePortPowerMaximum, + alaPethPsePortPowerActual, + alaPethPsePortPowerStatus, + alaPethPsePortPowerClass + } + STATUS current + DESCRIPTION + "The pethPsePortGroup is mandatory for systems which + implement PSE ports." + ::= { alaPethGroups 1 } + + alaPethMainPseGroup OBJECT-GROUP + OBJECTS { + alaPethMainPseAdminStatus, + alaPethMainPseMaxPower, + alaPethMainPsePriorityDisconnect, + alaPethMainPseCapacitorDetect, + alaPethMainPsePriority, + alaPethMainPseComboPort + } + STATUS current + DESCRIPTION + "Main PSE Objects. " + ::= { alaPethGroups 2 } + + -- Peth Main + + alaPethMainTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaPethMainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that augments the standard pethPsePortTable + entry by adding the alaPethPsePortPowerMaximum object." + ::= { alaPethMain 1 } + + alaPethMainEntry OBJECT-TYPE + SYNTAX AlaPethMainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the power + characteristics of a power Ethernet PSE port." + INDEX { alaPethMainIndex } + ::= { alaPethMainTable 1 } + + AlaPethMainEntry ::= SEQUENCE { + alaPethMainIndex + Integer32, + alaPethMainPowerRedundancy + INTEGER + } + alaPethMainIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group to which + power Ethernet PSE is connected.Group means (box in the stack, + module in a rack) and the value 1 MUST be used for non-modular + devices " + ::= { alaPethMainEntry 1 } + + alaPethMainPowerRedundancy OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls power supply redundancy." + ::= { alaPethMainEntry 2 } + + + -- Notification Objects + + alaPethNotificationObjects OBJECT IDENTIFIER ::= { alaPethObjects 3 } + + pethSourceSlot OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number of generating entity." + ::= { alaPethNotificationObjects 1 } + + pethSourcePort OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port number of generating entity." + ::= { alaPethNotificationObjects 2 } + + -- NOTIFICATIONS + + pethPwrSupplyConflict NOTIFICATION-TYPE + OBJECTS { + pethSourceSlot + } + STATUS current + DESCRIPTION + "Power supply type conflict trap." + ::= { pethTraps 0 1 } + + pethPwrSupplyNotSupported NOTIFICATION-TYPE + OBJECTS { + pethSourceSlot + } + STATUS current + DESCRIPTION + "Power supply not supported trap." + ::= { pethTraps 0 2 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB b/MIBS/nokia/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB new file mode 100644 index 0000000..42667a7 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB @@ -0,0 +1,726 @@ +ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + NOTIFICATION-TYPE, + MODULE-IDENTITY, + OBJECT-TYPE, + IpAddress, Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress,TruthValue + FROM SNMPv2-TC + softentIND1Aip, aipAMAPTraps, aipGMAPTraps + FROM ALCATEL-IND1-BASE + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + + ; + + alcatelIND1InterswitchProtocolMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Health Monitoring for dissemination of resource consumption information. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1Aip 1 } + +alcatelIND1InterswitchProtocolMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 1 } +aipGMAPconfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 1 } +aipAMAPconfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 2 } +aipLLDPConfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 3 } + + +alcatelIND1InterswitchProtocolMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 2 } + + +-- GMAP Configuration ********************* + +aipGMAPstate OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current state of the GMAP functionality." + ::= { aipGMAPconfig 1 } + +aipGMAPgaptime OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time in milliseconds for gaps between successive GMAP + protocol packets." + ::= { aipGMAPconfig 2 } + +aipGMAPupdatetime OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time in seconds between GMAP update packet generation." + ::= { aipGMAPconfig 3 } + +aipGMAPholdtime OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time in minutes that the switch will remember + information received in GMAP update packets." + ::= { aipGMAPconfig 4 } + + +-- GMAP Trap elements ********************* + +aipGMAPLastTrapReason OBJECT-TYPE + SYNTAX INTEGER { + authenticatedVlan (1), + conflictingBindingRule (2), + sameProtoDifferentVlansConflict (3), + sameVlanDifferentProtocolsConflict (4), + nonMobileVlan (5), + none (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason for last GMAP update to not be applied. Valid + reasons are: + + 1 - Target Vlan is an authenticated vlan + 2 - Update would conflict with a binding rule + 3 - Update would create two different vlan entries + for the same protocol + 4 - Update would create two different protocol entries + for the same vlan + 5 - Target vlan is not mobile + 6 - No trap has been sent" + + ::= { aipGMAPconfig 5 } + +aipGMAPLastTrapPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ifindex number of the last port on which the + GMAP change was not applied because of a conflict." + ::= { aipGMAPconfig 6 } + +aipGMAPLastTrapMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The last MAC address for which a GMAP change was not + applied because of a conflict." + ::= { aipGMAPconfig 7 } + +aipGMAPLastTrapProtocol OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The protocol identifier of the last GMAP change that + was not applied because of a conflict." + ::= { aipGMAPconfig 8 } + +aipGMAPLastTrapVlan OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Vlan identifier of the last GMAP change that was + not applied because of a conflict." + ::= { aipGMAPconfig 9 } + +-- GMAP Trap ***************************** + +aipGMAPConflictTrap NOTIFICATION-TYPE + OBJECTS { + aipGMAPLastTrapReason, + aipGMAPLastTrapPort, + aipGMAPLastTrapMac, + aipGMAPLastTrapProtocol, + aipGMAPLastTrapVlan + } + STATUS current + DESCRIPTION + "A GMAP update conflict." + ::= { aipGMAPTraps 0 1 } + + +-- GMAP Table ***************************** + +aipGMAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF AipGMAPTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "GMAP MAC address list." + ::= { aipGMAPconfig 10 } + +aipGMAPTableEntry OBJECT-TYPE + SYNTAX AipGMAPTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "GMAP MAC address list." + INDEX { aipGMAPMacAddr, aipGMAPProtocol } + ::= { aipGMAPTable 1 } + +AipGMAPTableEntry ::= SEQUENCE { + aipGMAPMacAddr MacAddress, + aipGMAPProtocol Unsigned32, + aipGMAPVlan INTEGER, + aipGMAPSrcSwitch MacAddress, + aipGMAPFlags OCTET STRING (SIZE(4)), + aipGMAPTimeout INTEGER + } + +aipGMAPMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC address of a GMAP entry." + ::= { aipGMAPTableEntry 1 } + +aipGMAPProtocol OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The protocol identifier for a GMAP entry." + ::= { aipGMAPTableEntry 2 } + +aipGMAPVlan OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Vlan identifier for a GMAP entry." + ::= { aipGMAPTableEntry 3 } + +aipGMAPSrcSwitch OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC address of the switch that provided the + information for a GMAP entry." + ::= { aipGMAPTableEntry 4 } + +aipGMAPFlags OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The flags for a GMAP entry. The least significant byte + holds the router flags. The next byte contains the flags + from auto-tracker. The most significant 2 bytes are not + currently used." + ::= { aipGMAPTableEntry 5 } + +aipGMAPTimeout OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Seconds remaining before this entry will age out." + ::= { aipGMAPTableEntry 6 } + +-- GMAP Configuration end ********************* + + + +-- AMAP Configuration ********************* + +aipAMAPstate OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current state of the AMAP agent." + DEFVAL { active } + ::= { aipAMAPconfig 1 } + +aipAMAPdisctime OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time in seconds for interval betweeen hello + packets in the initial discovery phase + of the AMAP protocol." + DEFVAL { 30 } + ::= { aipAMAPconfig 2 } + +aipAMAPcommontime OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time in seconds for the interval between hello + packets at other than the discovery phase." + DEFVAL { 300 } + ::= { aipAMAPconfig 3 } + +-- AMAP Trap elements ********************* + +aipAMAPLastTrapReason OBJECT-TYPE + SYNTAX INTEGER { + add (1), + change (2), + remove (3), + none (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Reason for last change of port status. Valid + reasons are: + 1 - port added + 2 - change of information on existing port + 3 - port deleted + 4 - no trap has been sent" + ::= { aipAMAPconfig 4 } + +aipAMAPLastTrapPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ifindex number of the port that most recently changed." + ::= { aipAMAPconfig 5 } + +-- AMAP Trap ********************* + +aipAMAPStatusTrap NOTIFICATION-TYPE + OBJECTS { + aipAMAPLastTrapReason, + aipAMAPLastTrapPort + } + STATUS current + DESCRIPTION + "An AMAP port status change and reason." + ::= { aipAMAPTraps 0 1 } + + +-- AMAP Adjacency Tables ********************* + +aipAMAPportConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AipAMAPportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "AMAP adjacent switch, local and remote connection index, and Vlan information." + ::= { aipAMAPconfig 6 } + +aipAMAPportConnectionentry OBJECT-TYPE + SYNTAX AipAMAPportConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "AMAP adjacent switch, local and remote connection index, and Vlan information." + INDEX { aipAMAPLocalConnectionIndex, aipAMAPRemMac, + aipAMAPRemConnectionIndex } + ::= { aipAMAPportConnectionTable 1 } + +AipAMAPportConnectionEntry ::= SEQUENCE { + aipAMAPLocalConnectionIndex INTEGER, + aipAMAPRemMac MacAddress, + aipAMAPRemConnectionIndex INTEGER, + aipAMAPRemVlan INTEGER, + aipAMAPRemHostname DisplayString (SIZE(0..32)), + aipAMAPLocalIfindex InterfaceIndex, + aipAMAPLocalSlot INTEGER, + aipAMAPLocalPort INTEGER, + aipAMAPRemSlot INTEGER, + aipAMAPRemPort INTEGER, + aipAMAPRemDeviceType INTEGER, + aipAMAPRemDevModelName DisplayString (SIZE(0..32)), + aipAMAPRemProductType INTEGER + } + +aipAMAPLocalConnectionIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local index number of a connection in the local switch which has an + adjacent switch connected. This index is assigned to a connection by + the AMAP application running on the local switch." + ::= { aipAMAPportConnectionentry 1 } + +aipAMAPRemMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC Address of the CMM in the adjacent switch." + ::= { aipAMAPportConnectionentry 2 } + +aipAMAPRemConnectionIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote index number of the connection in the adjacent switch to which + the local switch has a connection connected. This index is assigned + to a connection by the AMAP application running on the adjacent switch." + ::= { aipAMAPportConnectionentry 3 } + +aipAMAPRemVlan OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote Vlan to which the connection is connected in the adjacent switch." + ::= { aipAMAPportConnectionentry 4 } + +aipAMAPRemHostname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote hostname for the adjacent switch." + ::= { aipAMAPportConnectionentry 5 } + +aipAMAPLocalIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local ifindex of the port to which the connection is connected." + ::= { aipAMAPportConnectionentry 6 } + +aipAMAPLocalSlot OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local slot of the port to which the connection is connected." + ::= { aipAMAPportConnectionentry 7 } + +aipAMAPLocalPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local interface port of the port to which the connection is + connected." + ::= { aipAMAPportConnectionentry 8 } + +aipAMAPRemSlot OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote slot of the port to which the connection is connected." + ::= { aipAMAPportConnectionentry 9 } + +aipAMAPRemPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote interface port of the port to which the connection is + connected." + ::= { aipAMAPportConnectionentry 10 } + + +aipAMAPRemDeviceType OBJECT-TYPE + SYNTAX INTEGER { + unknownDevice (1), + omniSwitch7700 (2), + omniSwitch7800 (3), + omniSwitch9600 (4), + omniSwitch9700 (5), + omniSwitch9800 (6), + omniSwitch9600E (7), + omniSwitch9700E (8), + omniSwitch9800E (9), + omniSwitch8800 (10), + omniSwitch6624 (20), + omniSwitch6648 (21), + omniSwitch6624Fiber (22), + omniSwitch6624Ver2 (23), + omniSwitch6648Ver2 (24), + omniSwitch6824 (30), + omniSwitch6848 (31), + omniSwitch6824Fiber (32), + omniSwitch6850-24 (34), + omniSwitch6850-48 (35), + omniSwitch6850-24Fiber (36), + omniSwitch5slotXOS (40), + omniSwitch9slotXOS (41), + omniSwitchRouterXOS (42), + omniAccess408 (43), + omniAccess512 (44), + omniStack2032 (50), + omniStack4024 (51), + omniStack5024 (52), + omniStack6024 (53), + omniStack6048 (54), + omniStack6124 (55), + omniStack6148 (56), + omniStack8008 (57), + omniAccess210 (60), + omniAccess250 (61), + omniAccess280 (62), + ipPhone (70), + omniPCX4400 (71), + omniSwitch6855-14 (72), + omniSwitch6855-U10 (73), + omniSwitch6855-24 (74), + omniSwitch6855-U24 (75), + omniSwitch6424 (76), + omniSwitch6448 (77), + omniSwitch6424Fiber (78), + omniSwitch6855-U24X (79), + omniSwitch62508ME (80), + omniSwitch625024ME (81), + omniSwitch625024SMB (82), + omniSwitch6200-MIXED-STACK (214), + omniSwitch6224 (215), + omniSwitch6224P (216), + omniSwitch6248 (217), + omniSwitch6248P (218), + omniSwitch6224-DC (219), + omniSwitch6248-DC (220), + omniSwitch6212 (221), + omniSwitch6212P (222), + omniSwitch6224U (223), + omniSwitch6324 (227), + omniAccess5000 (249), + omniAccess4324 (250), + omniAccess4308 (251), + omniAccess6000 (252), + omniAccessAP60 (253), + omniAccessAP61 (254), + omniAccessAP70 (255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of device seen on the port. " + ::= { aipAMAPportConnectionentry 11 } + +aipAMAPRemDevModelName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote device's model name (marketing name) for the adjacent switch." + ::= { aipAMAPportConnectionentry 12 } + +aipAMAPRemProductType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + chassis (1), + stack (2), + accessPoint (3), + pcx (4), + ipPhone (5), + standAlone (6) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of product connected to remote end. e.g. chassis, stack, wireless acess point etc" + ::= { aipAMAPportConnectionentry 13 } + +aipAMAPhostsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AipAMAPHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "AMAP adjacent switch IP address information." + ::= { aipAMAPconfig 7 } + +aipAMAPHostentry OBJECT-TYPE + SYNTAX AipAMAPHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "AMAP adjacent switch IP address information." + INDEX { aipAMAPHostMac, + aipAMAPIpAddr } + ::= { aipAMAPhostsTable 1 } + +AipAMAPHostEntry ::= SEQUENCE { + aipAMAPHostMac MacAddress, + aipAMAPIpAddr IpAddress + } + +aipAMAPHostMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC Address of the CMM in the adjacent switch." + ::= { aipAMAPHostentry 1 } + +aipAMAPIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An IP address of the adjacent switch." + ::= { aipAMAPHostentry 2 } + +aipAMAPVoiceVlan OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The user configured VLAN value to be passed in AMAP pkt to neighbouring + bridges as voice vlan used for IP phones. If the value is 0 (zero) then + there is no voice vlan configured on the switch." + DEFVAL { 1 } + ::= { aipAMAPconfig 8 } + +-- AMAP configuration end ********************* + +aipLLDPConfigManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AipLLDPConfigManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls selection of LLDP management address + TLV instances to be transmitted on individual ports." + ::= { aipLLDPConfig 1 } + +aipLLDPConfigManAddrEntry OBJECT-TYPE + SYNTAX AipLLDPConfigManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information for a particular port + on which the local system management address instance will be transmitted." + + INDEX { aipLLDPConfigManAddrPortNum } + ::= { aipLLDPConfigManAddrTable 1 } + +AipLLDPConfigManAddrEntry ::= SEQUENCE { + aipLLDPConfigManAddrPortNum InterfaceIndex, + aipLLDPConfigManAddrTlvTxEnable TruthValue +} + +aipLLDPConfigManAddrPortNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port ifindex of the port associated with this entry." + ::= { aipLLDPConfigManAddrEntry 1 } + +aipLLDPConfigManAddrTlvTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object controls, on a per port basis, whether or not + management address TLV instances are transmitted. The value + true(1) means that management address TLVs are transmitted ; + the value false(2) means that they are not.The default value + for this object is false(2). " + + DEFVAL { false } + ::= { aipLLDPConfigManAddrEntry 2 } + + +-- AIP Conformance + +alcatelIND1InterswitchProtocolMIBGroups OBJECT IDENTIFIER ::= +{ alcatelIND1InterswitchProtocolMIBConformance 1 } + +alcatelIND1InterswitchProtocolMIBCompliances OBJECT IDENTIFIER ::= +{ alcatelIND1InterswitchProtocolMIBConformance 2 } + +aipGMAPConfGroup OBJECT-GROUP + OBJECTS { + aipGMAPstate, + aipGMAPgaptime, + aipGMAPupdatetime, + aipGMAPholdtime, + aipGMAPLastTrapReason, + aipGMAPLastTrapPort, + aipGMAPLastTrapMac, + aipGMAPLastTrapProtocol, + aipGMAPLastTrapVlan, + aipGMAPMacAddr, + aipGMAPProtocol, + aipGMAPVlan, + aipGMAPSrcSwitch, + aipGMAPFlags, + aipGMAPTimeout + } + STATUS current + DESCRIPTION + "A collection of objects providing information about GMAP." + ::= { alcatelIND1InterswitchProtocolMIBGroups 1 } + +aipAMAPConfGroup OBJECT-GROUP + OBJECTS { + aipAMAPstate, + aipAMAPdisctime, + aipAMAPcommontime, + aipAMAPLastTrapReason, + aipAMAPLastTrapPort, + aipAMAPLocalConnectionIndex, + aipAMAPRemMac, + aipAMAPRemConnectionIndex, + aipAMAPRemVlan, + aipAMAPRemHostname, + aipAMAPVoiceVlan, + aipAMAPLocalIfindex, + aipAMAPLocalSlot, + aipAMAPLocalPort, + aipAMAPRemSlot, + aipAMAPRemPort, + aipAMAPHostMac, + aipAMAPIpAddr + } + STATUS current + DESCRIPTION + "A collection of objects providing information about AMAP." + ::= { alcatelIND1InterswitchProtocolMIBGroups 2 } + +aipNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { aipAMAPStatusTrap, + aipGMAPConflictTrap} + STATUS current + DESCRIPTION + "A collection of notifications for signaling AIP events." + ::= { alcatelIND1InterswitchProtocolMIBGroups 3 } + + + +alcatelIND1InterswitchProtocolMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of AIP." + + + MODULE + MANDATORY-GROUPS { + aipGMAPConfGroup, + aipAMAPConfGroup, + aipNotificationGroup + } + + ::= { alcatelIND1InterswitchProtocolMIBCompliances 1 } + + + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-IP-MIB b/MIBS/nokia/ALCATEL-IND1-IP-MIB new file mode 100644 index 0000000..da8f878 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IP-MIB @@ -0,0 +1,1640 @@ +ALCATEL-IND1-IP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, IpAddress, Unsigned32 + FROM SNMPv2-SMI + PhysAddress, RowStatus, DisplayString, MacAddress, TEXTUAL-CONVENTION, TimeStamp + FROM SNMPv2-TC + ipNetToMediaIfIndex, ipNetToMediaNetAddress, ipNetToMediaEntry + FROM IP-MIB + ipCidrRouteEntry + FROM IP-FORWARD-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1Ip, trafficEventTraps + FROM ALCATEL-IND1-BASE + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + ifIndex, InterfaceIndexOrZero + FROM IF-MIB; + +alcatelIND1IPMIB MODULE-IDENTITY + LAST-UPDATED "200909120000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary IP MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200909120000Z" + DESCRIPTION + "Added alaIpManagedIntfTable." + + REVISION "200706110000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ip 1 } + + +alcatelIND1IPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMIB 1 } + +AlaIpManagedIntfAppIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The application index for the managed interface table entry." + SYNTAX INTEGER + { + tacacs(1), + sflow(2), + ntp(3), + syslog(4), + dns(5), + telnet(6), + ssh(7), + tftp(8), + ldap(9), + radius(10), + snmp(11), + ftp(12), + all(13) + } + +-- +-- Alcatel IP stack configuration +-- + +alaIpConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 1 } + +alaIpClearArpCache OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear dynamic ARP entries from ARP cache." + DEFVAL { clear } + ::= { alaIpConfig 1 } + +alaIpArpTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The dynamic ARP entry time-out in seconds." + DEFVAL { 300 } + ::= { alaIpConfig 2 } + +alaIpDirectedBroadcast OBJECT-TYPE + SYNTAX INTEGER { + on(1), -- Forward IP directed broadcasts + off(0) -- NOT forward IP directed broadcasts + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The indication of whether this router is forwarding IP + directed broadcasts" + DEFVAL { off } + ::= { alaIpConfig 3 } + +alaIpClearArpFilter OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear ARP filters entries." + DEFVAL { clear } + ::= { alaIpConfig 4 } + +-- +-- proprietary alcatel ipNetToMediaTable, only ARP entries +-- with special flag (e.g. proxy, vrrp, avlan) appears in this MIB. +-- since proxy and vrrp can coexist, each flag is a columnar object. +-- +alaIpNetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP flags, expansion to ipNetToMediaTable." + ::= { alcatelIND1IPMIBObjects 2 } + +alaIpNetToMediaEntry OBJECT-TYPE + SYNTAX AlaIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpToMediaTable." + INDEX { ipNetToMediaIfIndex, ipNetToMediaNetAddress } + ::= { alaIpNetToMediaTable 1 } + +AlaIpNetToMediaEntry ::= SEQUENCE { + alaIpNetToMediaPhysAddress PhysAddress, + alaIpNetToMediaProxy INTEGER, + alaIpNetToMediaVrrp INTEGER, + alaIpNetToMediaAuth INTEGER, + alaIpNetToMediaName DisplayString + } + +alaIpNetToMediaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The media-dependent `physical' address." + ::= { alaIpNetToMediaEntry 1 } + +alaIpNetToMediaProxy OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not proxy ARP + yes(1) -- proxy ARP + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Proxy ARP flag" + ::= { alaIpNetToMediaEntry 2 } + +alaIpNetToMediaVrrp OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not VRRP ARP + yes(1) -- VRRP ARP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRRP ARP flag" + ::= { alaIpNetToMediaEntry 3 } + +alaIpNetToMediaAuth OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not AVLAN ARP + yes(1) -- AVLAN ARP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication VLAN ARP flags" + ::= { alaIpNetToMediaEntry 4 } + +alaIpNetToMediaName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the entry." + ::= { alaIpNetToMediaEntry 5 } + +-- +-- DoS stuff +-- +alaDoSConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 3 } + +alaDoSTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDoSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of DoS (denial of service) attacks detected" + ::= { alaDoSConfig 1 } + +alaDoSEntry OBJECT-TYPE + SYNTAX AlaDoSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaDoStable" + INDEX { alaDoSType } + ::= { alaDoSTable 1 } + +AlaDoSEntry ::= SEQUENCE { + alaDoSType INTEGER, + alaDoSDetected Counter32, + alaDoSIp IpAddress, + alaDoSMac MacAddress, + alaDoSSlot Integer32, + alaDoSPort Integer32, + alaDoSStatus INTEGER, + alaDoSDetectedCounter Counter32 + } + +alaDoSType OBJECT-TYPE + SYNTAX INTEGER { + portscan(0), + tcpsyn(1), + pingofdeath(2), + smurf(3), + pepsi(4), + land(5), + teardropBonkBoink(6), + loopbacksrcip(7), + invalidip(8), + mcastmismatch(9), + ucastipmcastmac(10), + pingattack(11), + arpattack(12), + arppoison(13) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "index field for the alaDoSTable" + ::= { alaDoSEntry 1 } + +alaDoSDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of attacks detected" + ::= { alaDoSEntry 2 } + +alaDoSIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Source IP address from recent suspect packet." + ::= { alaDoSEntry 3 } + +alaDoSMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Source MAC address from recent suspect packet." + ::= { alaDoSEntry 4 } + +alaDoSSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot on which recent suspect packet was received." + ::= { alaDoSEntry 5 } + +alaDoSPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Port on which recent suspect packet was received." + ::= { alaDoSEntry 6 } + +alaDoSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable DoS attack Detection" + DEFVAL { enabled } + ::= { alaDoSEntry 7 } + +alaDoSDetectedCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of attacks detected" + ::= { alaDoSEntry 8 } + +-- +-- Port scan parameters +-- +alaDoSPortScanClosePortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a TCP/UDP packet destinated to a closed port is + received." + DEFVAL { 10 } + ::= { alaDoSConfig 2 } + +alaDoSPortScanTcpOpenPortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a TCP SYN/FIN packet destinated to a open TCP port is + received. No difference between legal TCP packet + and port scan packet." + DEFVAL { 0 } + ::= { alaDoSConfig 3 } + +alaDoSPortScanUdpOpenPortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a UDP packet destinated to a open UDP port is + received. No difference between legal UDP packet + and port scan packet." + DEFVAL { 0 } + ::= { alaDoSConfig 4 } + +alaDoSPortScanTotalPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total port scan penalty value accumulated at present time" + ::= { alaDoSConfig 5 } + +alaDoSPortScanThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold port scan penalty value. If the total port scan penalty value + exceeds this value, a port scan attack is recorded" + DEFVAL { 1000 } + ::= { alaDoSConfig 6 } + +alaDoSPortScanDecay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Decay speed for the total port scan penalty value. The penalty value + is reduced by a factor of the decay value every minute" + DEFVAL { 2 } + ::= { alaDoSConfig 7 } + +alaDoSTrapCntl OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the switch will generate + SNMP traps for alaDoSTraps. 'Enabled' + results in SNMP traps; 'disabled', no traps are sent." + DEFVAL { enabled } + ::= { alaDoSConfig 8 } + +-- +-- ARP/Ping Rates for Dos detection +-- +alaDoSARPRate OBJECT-TYPE + SYNTAX INTEGER (1..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate of ARP Requests, which if exceeded, an ARP Flood + attack is detected." + DEFVAL { 500 } + ::= { alaDoSConfig 9 } + +alaDoSPingRate OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate of ICMP Requests, which if exceeded, a Ping Overload + attack is detected." + DEFVAL { 100 } + ::= { alaDoSConfig 10 } + +-- +-- proprietary alcatel AlaIpArpPoisonTable, the switch will periodically generate +-- ARP Requests for these addresses, to detect an ARP Poisoning Attack if a reply is received +-- +alaDoSArpPoisonTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDoSArpPoisonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses for which periodic ARP Requests are to be generated, + and from which if an ARP Packet is received, an ARP Poison Attack is detected." + ::= { alaDoSConfig 11 } + +alaDoSArpPoisonEntry OBJECT-TYPE + SYNTAX AlaDoSArpPoisonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the alaDoSArpPoisonTable." + INDEX { alaDoSArpPoisonIpAddr } + ::= { alaDoSArpPoisonTable 1 } + +AlaDoSArpPoisonEntry ::= SEQUENCE { + alaDoSArpPoisonIpAddr IpAddress, + alaDoSArpPoisonDetected Counter32, + alaDoSArpPoisonRowStatus RowStatus + } + +alaDoSArpPoisonIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address from which an ARP packet is considered an ARP Poison attack." + ::= { alaDoSArpPoisonEntry 1 } + +alaDoSArpPoisonDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ARP Poison attacks detected." + ::= { alaDoSArpPoisonEntry 2 } + +alaDoSArpPoisonRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "enable/disable ARP Poisoning for this IP" + ::= { alaDoSArpPoisonEntry 3 } + +-- +-- Expansion of ipNetToMedia table +-- +ipNetToMediaAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNetToMediaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " slot/port expansion to ipNetToMediaTable." + ::= { alcatelIND1IPMIBObjects 4 } + +ipNetToMediaAugEntry OBJECT-TYPE + SYNTAX IpNetToMediaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in ipNetToMediaAugTable." + AUGMENTS { ipNetToMediaEntry } + ::= { ipNetToMediaAugTable 1 } + +IpNetToMediaAugEntry ::= SEQUENCE { + ipNetToMediaSlot Integer32, + ipNetToMediaPort Integer32, + ipNetToMediaName DisplayString + } + +ipNetToMediaSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Slot associated with address translation. An address translation + not associated with a slot/port pair will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to zero. An address + associated with an Ethernet Management Port (EMP) will have + ipNetToMediaSlot equal to zero and ipNetToMediaPort equal to -1." + ::= { ipNetToMediaAugEntry 1 } + +ipNetToMediaPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port associated with address translation. An address translation + not associated with a slot/port pair will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to zero. An address + associated with an Ethernet Management Port(EMP) will have + ipNetToMediaSlot equal to zero and ipNetToMediaPort equal to -1." + ::= { ipNetToMediaAugEntry 2 } + +ipNetToMediaName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the entry." + ::= { ipNetToMediaAugEntry 3 } + +-- +-- DoS traps +-- + +alaDoSTraps OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 5 } + +alaDoSTrap NOTIFICATION-TYPE + OBJECTS { alaDoSType, + alaDoSDetected, + alaDoSIp, + alaDoSMac, + alaDoSSlot, + alaDoSPort + } + STATUS current + DESCRIPTION + "The DoS trap indicates that the sending agent + has received DoS attack" + ::= { alaDoSTraps 0 1 } + +-- +-- Traps for traffic events +-- + +trafficEvents OBJECT IDENTIFIER ::= { trafficEventTraps 1 } +trafficEventTrapObjs OBJECT IDENTIFIER ::= { trafficEventTraps 2 } + +pktDrop NOTIFICATION-TYPE + OBJECTS { pktDropType, + pktDropIfIndex, + pktDropCount, + pktDropFrag + } + STATUS current + DESCRIPTION + "The pktDrop trap indicates that the sending agent + has dropped certain packets (to blocked IP ports, + from spoofed addresses, etc)." + ::= { trafficEvents 0 1 } + +-- +-- Traffic Event Traps' objects +-- + +pktDropType OBJECT-TYPE + SYNTAX INTEGER { + spoofedIp(0), + toBlockedPort(1), + rulematchTriggeredPortDisable(2), + spoofTriggeredUserPortDisable(3), + bpduTriggeredUserPortDisable(4), + bgpTriggeredUserPortDisable(5), + ospfTriggeredUserPortDisable(6), + ripTriggeredUserPortDisable(7), + vrrpTriggeredUserPortDisable(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Reason index for why this packet was dropped" + ::= { trafficEventTrapObjs 1 } + +pktDropIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Interface index (if_index) of ingress port of this dropped pkt" + ::= { trafficEventTrapObjs 2 } + +pktDropCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The # of pkt drops (within a configured time interval) +of this pktDropType that triggered this particular trap instance" + ::= { trafficEventTrapObjs 3 } + +pktDropFrag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "<= 512 bytes of the dropped pkt (dsmac[12], tag[4], etype[2], payload[..512] (0 if DropCount only)" + ::= { trafficEventTrapObjs 4 } + +-- +-- Expansion to ipCidrRouteTable, add flag to show NI route +-- or EMP route +-- + +ipCidrRouteAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCidrRouteAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NI/EMP flag expansion to ipCidrRouteTable." + ::= { alcatelIND1IPMIBObjects 6 } + +ipCidrRouteAugEntry OBJECT-TYPE + SYNTAX IpCidrRouteAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in ipCidrRouteAugTable." + AUGMENTS { ipCidrRouteEntry } + ::= { ipCidrRouteAugTable 1 } + +IpCidrRouteAugEntry ::= SEQUENCE { + ipCidrRouteScope INTEGER + } + +ipCidrRouteScope OBJECT-TYPE + SYNTAX INTEGER { + niroute(1), -- routes on NI + emproute(2) -- routes on EMP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the route is NI route or EMP route" + ::= { ipCidrRouteAugEntry 1 } + +-- +-- ICMP control +-- +alaIcmpCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIcmpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to control ICMP message generation from the switch." + ::= { alcatelIND1IPMIBObjects 7 } + +alaIcmpCtrlEntry OBJECT-TYPE + SYNTAX AlaIcmpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaIcmpCtrlTable" + INDEX { alaIcmpCtrlType, + alaIcmpCtrlCode } + ::= { alaIcmpCtrlTable 1 } + +AlaIcmpCtrlEntry ::= SEQUENCE { + alaIcmpCtrlType INTEGER, + alaIcmpCtrlCode INTEGER, + alaIcmpCtrlStatus INTEGER, + alaIcmpCtrlPktGap Integer32 + } + +alaIcmpCtrlType OBJECT-TYPE + SYNTAX INTEGER (0..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP message type" + ::= { alaIcmpCtrlEntry 1 } + +alaIcmpCtrlCode OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP message code" + ::= { alaIcmpCtrlEntry 2 } + +alaIcmpCtrlStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable ICMP message generation" + DEFVAL { enabled } + ::= { alaIcmpCtrlEntry 3 } + +alaIcmpCtrlPktGap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum packet gap in microseconds between the two successive + ICMP messages with the same type and code" + DEFVAL { 0 } + ::= { alaIcmpCtrlEntry 4 } + + +-- +-- IP route summary +-- +alaIpRouteSumTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpRouteSumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP route summary table" + ::= { alcatelIND1IPMIBObjects 9 } + +alaIpRouteSumEntry OBJECT-TYPE + SYNTAX AlaIpRouteSumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaIpRouteSumTable" + INDEX { alaIpRouteProtocol } + ::= { alaIpRouteSumTable 1 } + +AlaIpRouteSumEntry ::= SEQUENCE { + alaIpRouteProtocol INTEGER, + alaIpRouteCount Integer32 + } + +alaIpRouteProtocol OBJECT-TYPE + SYNTAX INTEGER { + total (1), -- total number + local (2), -- local interface + netmgmt (3), -- static route + rip (4), -- RIP or RIP-II + isis (5), -- ISIS + ospf (6), -- Open Shortest Path First + bgp (7), -- Border Gateway Protocol + other (8) -- other not specified protocols + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP route protocol" + ::= { alaIpRouteSumEntry 1 } + +alaIpRouteCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP route count" + ::= { alaIpRouteSumEntry 2 } + +-- +-- Object to turn on/off all ICMP control messages +-- +alaIcmpCtrl OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 10 } + +alaIcmpAllMsgStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2), + other(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable all ICMP messages on the switch. On set operation, + only enabled(1)/disabled(2) is allowed. Other(3) will be returned + in get operation, if not all ICMP messages are enabled and not all + ICMP messages are disabled." + DEFVAL { enabled } + ::= { alaIcmpCtrl 1 } + +-- +-- proprietary alcatel AlaIpArpFilterTable, the switch will not respond to ARPs +-- received who have an IP entry in the block list. +-- +alaIpArpFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpArpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses for ARP to ignore." + ::= { alcatelIND1IPMIBObjects 11 } + +alaIpArpFilterEntry OBJECT-TYPE + SYNTAX AlaIpArpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpArpFilterTable." + INDEX { alaIpArpFilterIpAddr, alaIpArpFilterIpMask, alaIpArpFilterVlan, + alaIpArpFilterType } + ::= { alaIpArpFilterTable 1 } + +AlaIpArpFilterEntry ::= SEQUENCE { + alaIpArpFilterIpAddr IpAddress, + alaIpArpFilterIpMask IpAddress, + alaIpArpFilterVlan INTEGER, + alaIpArpFilterMode INTEGER, + alaIpArpFilterType INTEGER, + alaIpArpFilterRowStatus RowStatus + } + +alaIpArpFilterIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address to block ARP responses." + ::= { alaIpArpFilterEntry 1 } + + +alaIpArpFilterIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address mask to block ARP responses." + ::= { alaIpArpFilterEntry 2 } + +alaIpArpFilterVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan for filter. 0 disablesP" + DEFVAL { 0 } + ::= { alaIpArpFilterEntry 3 } + +alaIpArpFilterType OBJECT-TYPE + SYNTAX INTEGER { + target(1), + sender(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This indicates which parameter of the ARP packet to filter on." + DEFVAL { target } + ::= { alaIpArpFilterEntry 4 } + +alaIpArpFilterMode OBJECT-TYPE + SYNTAX INTEGER { + allow (1), + block (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "allow/block ARP for this filter entry" + DEFVAL { allow } + ::= { alaIpArpFilterEntry 5 } + +alaIpArpFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "enable/disable ARP block for this IP" + ::= { alaIpArpFilterEntry 6 } + +-- +-- IP service table +-- + +alaIpServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to enable/disable IP services on switch" + ::= { alcatelIND1IPMIBObjects 12 } + +alaIpServiceEntry OBJECT-TYPE + SYNTAX AlaIpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpServiceTable" + INDEX { alaIpServiceType } + ::= { alaIpServiceTable 1 } + +AlaIpServiceEntry ::= SEQUENCE { + alaIpServiceType INTEGER, + alaIpServicePort Integer32, + alaIpServiceStatus INTEGER + } + +alaIpServiceType OBJECT-TYPE + SYNTAX INTEGER { + all(0), + ftp(1), + ssh(2), + telnet(3), + udpRelay(4), + http(5), + networkTime(6), + snmp(7), + avlanTelnet(8), + avlanHttp(9), + avlanSecureHttp(10), + secureHttp(11), + avlanHttpProxy(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service type" + ::= { alaIpServiceEntry 1 } + +alaIpServicePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service port" + ::= { alaIpServiceEntry 2 } + +alaIpServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2), + other(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable IP service" + DEFVAL { enabled } + ::= { alaIpServiceEntry 3 } + + +-- +-- IP port service table +-- + +alaIpPortServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpPortServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to enable/disable IP services by port on switch" + ::= { alcatelIND1IPMIBObjects 13 } + +alaIpPortServiceEntry OBJECT-TYPE + SYNTAX AlaIpPortServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpPortServiceTable" + INDEX { alaIpPortServicePort } + ::= { alaIpPortServiceTable 1 } + +AlaIpPortServiceEntry ::= SEQUENCE { + alaIpPortServicePort INTEGER, + alaIpPortServiceStatus INTEGER + } + +alaIpPortServicePort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service port" + ::= { alaIpPortServiceEntry 1 } + +alaIpPortServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable IP service" + DEFVAL { enabled } + ::= { alaIpPortServiceEntry 2 } + +-- +-- IP Interface Configuration +-- +alaIpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP interfaces in this switch." + ::= { alcatelIND1IPMIBObjects 14 } + +alaIpInterfaceEntry OBJECT-TYPE + SYNTAX AlaIpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP interface entry." + INDEX { ifIndex } + ::= { alaIpInterfaceTable 1 } + +AlaIpInterfaceEntry ::= SEQUENCE { + alaIpInterfaceName DisplayString, + alaIpInterfaceAddress IpAddress, + alaIpInterfaceMask IpAddress, + alaIpInterfaceAdminState INTEGER, + alaIpInterfaceDeviceType INTEGER, + alaIpInterfaceVlanID INTEGER, + alaIpInterfaceIpForward INTEGER, + alaIpInterfaceEncap INTEGER, + alaIpInterfaceMtu Unsigned32, + alaIpInterfaceLocalProxyArp INTEGER, + alaIpInterfacePrimCfg INTEGER, + alaIpInterfaceOperState INTEGER, + alaIpInterfaceOperReason INTEGER, + alaIpInterfaceRouterMac MacAddress, + alaIpInterfaceBcastAddr IpAddress, + alaIpInterfacePrimAct INTEGER, + alaIpInterfaceRemoteAddr IpAddress, + alaIpInterfaceTunnelSrcAddressType InetAddressType, + alaIpInterfaceTunnelSrc InetAddress, + alaIpInterfaceTunnelDstAddressType InetAddressType, + alaIpInterfaceTunnelDst InetAddress, + alaIpInterfaceDhcpStatus INTEGER, + alaIpInterfaceDhcpIpRelease INTEGER, + alaIpInterfaceDhcpIpRenew INTEGER, + alaIpInterfaceDhcpOption60String DisplayString +} + +alaIpInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP interface name." + ::= { alaIpInterfaceEntry 1 } + +alaIpInterfaceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address for this interface." + DEFVAL { '00000000'h } + ::= { alaIpInterfaceEntry 2 } + +alaIpInterfaceMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP mask for this IP interface." + DEFVAL { '00000000'h } + ::= { alaIpInterfaceEntry 3 } + +alaIpInterfaceAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative state of the IP interface, independent of the + state of the underlying device." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 4 } + +alaIpInterfaceDeviceType OBJECT-TYPE + SYNTAX INTEGER { + unbound (0), + vlan (1), + emp (2), + loopback (3), + greTunnel (4), + ipipTunnel (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of device to which the IP interface is bound." + DEFVAL { unbound } + ::= { alaIpInterfaceEntry 5} + +alaIpInterfaceVlanID OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN to which the interface is bound; 0 if unbound." + DEFVAL { 0 } + ::= { alaIpInterfaceEntry 6} + +alaIpInterfaceIpForward OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP interface forwarding status(disabled = ip host only)." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 7 } + +alaIpInterfaceEncap OBJECT-TYPE + SYNTAX INTEGER { + ethernet2(1), + snap(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP router port encapsulation." + DEFVAL { ethernet2 } + ::= { alaIpInterfaceEntry 8} + +alaIpInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP interface's maximum transmission unit (MTU)." + DEFVAL { 0 } + ::= { alaIpInterfaceEntry 9} + +alaIpInterfaceLocalProxyArp OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local Proxy ARP status on this interface." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 10 } + +alaIpInterfacePrimCfg OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary interface configuration status for + this interface. If set to true, this interface + will be used as the default interface for the + VLAN on which it resides when possible." + DEFVAL { false } + ::= { alaIpInterfaceEntry 11 } + +alaIpInterfaceOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the IP interface." + ::= { alaIpInterfaceEntry 12 } + +alaIpInterfaceOperReason OBJECT-TYPE + SYNTAX INTEGER { + interfaceUp(0), + adminDown(1), + unbound(2), + deviceDown(3), + noSuchDevice(4), + noRouterMac(5), + tunnelSrcInvalid(6), + tunnelDstUnreachable(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason the operational state is down." + ::= { alaIpInterfaceEntry 13 } + +alaIpInterfaceRouterMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router MAC for this IP interface." + ::= { alaIpInterfaceEntry 14 } + +alaIpInterfaceBcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Broadcast address for this IP interface." + ::= { alaIpInterfaceEntry 15 } + +alaIpInterfacePrimAct OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual primary interface status for this interface." + ::= { alaIpInterfaceEntry 16 } + +alaIpInterfaceRemoteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peer address for this IP interface." + ::= { alaIpInterfaceEntry 17 } + +alaIpInterfaceTunnelSrcAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address type of the tunnel source network address. + Only type InetAddressIPv4 (1) is supported." + ::= { alaIpInterfaceEntry 18 } + +alaIpInterfaceTunnelSrc OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source network address for tunnel." + ::= { alaIpInterfaceEntry 19 } + +alaIpInterfaceTunnelDstAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address type of the tunnel destination network address. + Only type InetAddressIPv4 (1) is supported." + ::= { alaIpInterfaceEntry 20 } + +alaIpInterfaceTunnelDst OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination network address for tunnel." + ::= { alaIpInterfaceEntry 21 } + +alaIpInterfaceDhcpStatus OBJECT-TYPE + SYNTAX INTEGER { + discovery (1), + active (2), + timeout (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP status of the DHCP Client IP interface" + DEFVAL { discovery } + ::= { alaIpInterfaceEntry 22 } + +alaIpInterfaceDhcpIpRelease OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To do an IP address release if dynamically assigned address" + DEFVAL { disabled } + ::= { alaIpInterfaceEntry 23 } + +alaIpInterfaceDhcpIpRenew OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To do an IP address renew if dynamically assigned address" + DEFVAL { disabled } + ::= { alaIpInterfaceEntry 24 } + + alaIpInterfaceDhcpOption60String OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of option-60 filed that should be inserted in + DHCP discover/request packet if configured." + ::= { alaIpInterfaceEntry 25 } + +alaIpItfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpItfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to configure a new IP interface with an IP address." + ::= { alcatelIND1IPMIBObjects 15 } + +alaIpItfConfigEntry OBJECT-TYPE + SYNTAX AlaIpItfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP interface entry." + INDEX { alaIpItfConfigName } + ::= { alaIpItfConfigTable 1 } + +AlaIpItfConfigEntry ::= SEQUENCE { + alaIpItfConfigName DisplayString, + alaIpItfConfigIfIndex InterfaceIndexOrZero, + alaIpItfConfigRowStatus RowStatus +} + +alaIpItfConfigName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name for this interface." + ::= { alaIpItfConfigEntry 1 } + +alaIpItfConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex for this interface. It is only a valid + ifIndex value when the value for alaIpInterfaceRowStatus + is active." + ::= { alaIpItfConfigEntry 2 } + +alaIpItfConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new IP interface or + delete an existing interface. It should be set + to createAndGo to create an entry, or destroy to delete + an existing entry. + A valid ifIndex value for an IP interface is allocated + when a row is created in this table. The successful + allocation of the ifIndex value is noted by the state + of the new row becoming active." + ::= { alaIpItfConfigEntry 3 } + + +alaIpDhcpHostIdentifierTable OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 19 } + +alaIpDhcpServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server IP address." + ::= { alaIpDhcpHostIdentifierTable 1 } + +alaIpDhcpRouterIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Router IP address." + ::= { alaIpDhcpHostIdentifierTable 2 } + +alaIpDhcpHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server assigned host name." + ::= { alaIpDhcpHostIdentifierTable 3 } + +alaIpDhcpClientLeaseObtained OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP IP address lease obtained time. If no DHCP client exists + this object contains a zero value" + ::= { alaIpDhcpHostIdentifierTable 4 } + +alaIpDhcpClientLeaseExpires OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP IP address lease expiry time.If no DHCP client exists + this object contains a zero value" + ::= { alaIpDhcpHostIdentifierTable 5 } + + + +-- +-- conformance information +-- +alcatelIND1IPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMIB 2 } +alcatelIND1IPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IPMIBConformance 1 } +alcatelIND1IPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IPMIBConformance 2 } + +alaIpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel IP stack and + implementing ALCATEL-IND1-IP-MIB." + MODULE + MANDATORY-GROUPS { alaIpConfigGroup, alaIpDoSGroup, alaIpNetToMediaDpGroup, alaIpDhcpHostIdentifierGroup } + ::= { alcatelIND1IPMIBCompliances 1 } +-- +-- units of conformance +-- +alaIpConfigGroup OBJECT-GROUP + OBJECTS { alaIpClearArpCache, alaIpArpTimeout, alaIpDirectedBroadcast, + alaIpClearArpFilter } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IP stack." + ::= { alcatelIND1IPMIBGroups 1 } + +alaIpDoSGroup OBJECT-GROUP + OBJECTS { alaDoSDetected, alaDoSIp, alaDoSMac, alaDoSSlot, alaDoSPort, + alaDoSStatus, alaDoSDetectedCounter } + STATUS current + DESCRIPTION + "A collection of objects to support DoS (denial of service)." + ::= { alcatelIND1IPMIBGroups 2 } + +alaIpNetToMediaDpGroup OBJECT-GROUP + OBJECTS { alaIpNetToMediaDpaPhysAddress, + alaIpNetToMediaDpaIpType, + alaIpNetToMediaDpaIp, + alaIpNetToMediaDpaSlot, + alaIpNetToMediaDpaPort } + STATUS current + DESCRIPTION + "A collection of objects to support display of + ARPs learnt for dynamic router IPs." + ::= { alcatelIND1IPMIBGroups 3 } + +alaIpDhcpHostIdentifierGroup OBJECT-GROUP + OBJECTS { alaIpDhcpServerIP, + alaIpDhcpRouterIP, + alaIpDhcpHostName, + alaIpDhcpClientLeaseObtained, + alaIpDhcpClientLeaseExpires } + STATUS current + DESCRIPTION + "A collection of objects to support display of + DHCP Client details." + ::= { alcatelIND1IPMIBGroups 4 } + +-- +-- Traps in case if Maximum hardware table entries is reached +-- + +alcatelIND1IPTraps OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 16} +alcatelIND1IPTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1IPTraps 0} + +arpMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated when hardware table has reached supported + Maximum entries. OS6400 will not generate new ARP request for new nexthops" +::= {alcatelIND1IPTrapsRoot 1} + +-- +-- proprietary alcatel ipNetToMediaDpaTable, only DPA entries +-- + +alaIpNetToMediaDpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpNetToMediaDpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of dynamic proxy ARPs for the router IPs" + ::= { alcatelIND1IPMIBObjects 17 } + +alaIpNetToMediaDpaEntry OBJECT-TYPE + SYNTAX AlaIpNetToMediaDpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpToMediaDpaTable." + INDEX { alaIpNetToMediaDpaVlan} + ::= { alaIpNetToMediaDpaTable 1 } + +AlaIpNetToMediaDpaEntry ::= SEQUENCE { + alaIpNetToMediaDpaVlan Integer32, + alaIpNetToMediaDpaPhysAddress PhysAddress, + alaIpNetToMediaDpaIpType InetAddressType, + alaIpNetToMediaDpaIp InetAddress, + alaIpNetToMediaDpaSlot Integer32, + alaIpNetToMediaDpaPort Integer32 +} + +alaIpNetToMediaDpaVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan to which the router IP belongs to." + ::= { alaIpNetToMediaDpaEntry 1 } + +alaIpNetToMediaDpaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media-dependent `physical' address of the head end router." + ::= { alaIpNetToMediaDpaEntry 2 } + +alaIpNetToMediaDpaIpType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router IP address type(IPV4) of the VLAN." + ::= { alaIpNetToMediaDpaEntry 3 } + +alaIpNetToMediaDpaIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router IP address of the VLAN" + ::= { alaIpNetToMediaDpaEntry 4 } + +alaIpNetToMediaDpaSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot on which the ARP is learnt" + ::= { alaIpNetToMediaDpaEntry 5 } + + +alaIpNetToMediaDpaPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port on which the ARP is learnt" + ::= { alaIpNetToMediaDpaEntry 6 } + +alaIpManagedIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpManagedIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed interface for various applications" + ::= { alcatelIND1IPMIBObjects 18 } + +alaIpManagedIntfEntry OBJECT-TYPE + SYNTAX AlaIpManagedIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpManagedIntfTable." + INDEX { alaIpManagedIntfAppIndex } + ::= { alaIpManagedIntfTable 1 } + +AlaIpManagedIntfEntry ::= SEQUENCE { + alaIpManagedIntfAppIndex AlaIpManagedIntfAppIndex, + alaIpManagedIntfName DisplayString, + alaIpManagedRowStatus RowStatus +} + +alaIpManagedIntfAppIndex OBJECT-TYPE + SYNTAX AlaIpManagedIntfAppIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Managed interface index for a specified application" + ::= { alaIpManagedIntfEntry 1 } + +alaIpManagedIntfName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Managed interface name for the specified application" + ::= { alaIpManagedIntfEntry 2 } + +alaIpManagedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for the specified entry" + ::= { alaIpManagedIntfEntry 3 } + +END + + + diff --git a/MIBS/nokia/ALCATEL-IND1-IPM-VLAN-MIB b/MIBS/nokia/ALCATEL-IND1-IPM-VLAN-MIB new file mode 100644 index 0000000..62ea401 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPM-VLAN-MIB @@ -0,0 +1,439 @@ +ALCATEL-IND1-IPM-VLAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE FROM SNMPv2-SMI + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + softentIND1IPMVlanMgt FROM ALCATEL-IND1-BASE + RowStatus FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB + InetAddressType, + InetAddress, + InetAddressPrefixLength FROM INET-ADDRESS-MIB + ; + + alcatelIND1IPMVlanMIB MODULE-IDENTITY + LAST-UPDATED "200707020000Z" + ORGANIZATION "ALCATEL - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The parameters for configuration of the IPM Vlan feature, + including the association between ports and ipaddresses with vlans. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright ¨ 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1IPMVlanMgt 1} + +alcatelIND1IPMVlanMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IPM Vlan Managed Objects." + ::= { alcatelIND1IPMVlanMIB 1 } + +alcatelIND1IPMVlanMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IPM Vlan Conformance Information." + ::= { alcatelIND1IPMVlanMIB 2 } + +alcatelIND1IPMVlanMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IPM Vlan Units Of Conformance." + ::= { alcatelIND1IPMVlanMIBConformance 1 } + +alcatelIND1IPMVlanMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IPM Vlan Compliance Statements." + ::= { alcatelIND1IPMVlanMIBConformance 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The IPM Vlan Port Table + + alaipmvVlanPort OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +alaipmvVlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpmvVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains port specific information for the IP + Multicast VLAN. An entry is this table is created when a port + is configured as a receiver / sender port for a IPMVLAN." + ::= { alaipmvVlanPort 1 } + +alaipmvVlanPortEntry OBJECT-TYPE + SYNTAX AlaIpmvVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A IPMV Port entry." + INDEX { alaipmvVlanPortIPMVlanNumber, alaipmvVlanPortNumber, alaipmvVlanPortType} + ::= { alaipmvVlanPortTable 1 } + +AlaIpmvVlanPortEntry ::= SEQUENCE + { + alaipmvVlanPortIPMVlanNumber INTEGER, + alaipmvVlanPortNumber InterfaceIndex, + alaipmvVlanPortType INTEGER, + alaipmvVlanPortRowStatus RowStatus + } + +alaipmvVlanPortIPMVlanNumber OBJECT-TYPE + SYNTAX INTEGER (2..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number component of this IPMVLAN instance. Valid range + from 2 to 4094." + ::= { alaipmvVlanPortEntry 1 } + + alaipmvVlanPortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port ifindex of the port which is associated to the IPMVLAN." + ::= { alaipmvVlanPortEntry 2 } + + alaipmvVlanPortType OBJECT-TYPE + SYNTAX INTEGER + { + receiverPort(1), + senderPort(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this port associated to the IPMVLAN. receiverPort(1) + is the receiver port associated to the IPMVLAN, senderPort(2) is + the sender port associated to the IPMVLAN. In the VLAN Stacking + environment, these ports are the VLAN Stacking ports. + Configuration of IPMVLAN logical/physical receiver port on + multiple IPMVlans, that are associated with same IPv4/IPv6 + multicast group addresses are not allowed." + ::= { alaipmvVlanPortEntry 3 } + + alaipmvVlanPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The values supported are CreateAndGo(4) + and destroy(6), to create or delete the port as a receiver / sender port + in an IPMVLAN. Of course the corresponding vlan and port must exist." + ::= { alaipmvVlanPortEntry 4 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The IPM Vlan ipmvlan/ipaddress association Table + + alaipmvVlanIpAddr OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +alaipmvVlanIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpmvVlanIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses assigned to an IPMVLAN." + ::= { alaipmvVlanIpAddr 1 } + +alaipmvVlanIpAddrEntry OBJECT-TYPE + SYNTAX AlaIpmvVlanIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A IPMVLAN IP address entry." + INDEX { alaipmvVlanIpAddrVlanNumber, alaipmvVlanIpAddrType ,alaipmvVlanIpAddress} + ::= { alaipmvVlanIpAddrTable 1 } + +AlaIpmvVlanIpAddrEntry ::= SEQUENCE + { + alaipmvVlanIpAddrVlanNumber INTEGER, + alaipmvVlanIpAddrType InetAddressType, + alaipmvVlanIpAddress InetAddress, + alaipmvVlanIpAddrRowStatus RowStatus + } + +alaipmvVlanIpAddrVlanNumber OBJECT-TYPE + SYNTAX INTEGER (2..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number component of this IPMVLAN instance. Valid range from 2 to 4094." + ::= { alaipmvVlanIpAddrEntry 1 } + +alaipmvVlanIpAddrType OBJECT-TYPE + SYNTAX InetAddressType (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type." + ::= { alaipmvVlanIpAddrEntry 2 } + +alaipmvVlanIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Multicast IP address based on the address type. + This IP multicast group address can be associated to multiple IPMVLANs. + Configuration of IPv4/IPv6 Multicast Group address on multiple IPMVlans, + that are associated with same physical/logical receiver ports are not allowed." + ::= { alaipmvVlanIpAddrEntry 3 } + +alaipmvVlanIpAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is used to create or delete the Multicast IP address in an IPMVLAN. + Of course the corresponding vlan must exist." + ::= { alaipmvVlanIpAddrEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The IPM Vlan ipmvlan/ctag association Table + + alaipmvVlanCtagT OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaipmvVlanCtagTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpmvVlanCtagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A table that contains ipmvlan-ctag association for the IPMV feature." + ::= { alaipmvVlanCtagT 1 } + +alaipmvVlanCtagEntry OBJECT-TYPE + SYNTAX AlaIpmvVlanCtagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A IPMVLAN-Ctag entry." + INDEX { alaipmvVlanNumber, alaipmvVlanCtag} + ::= { alaipmvVlanCtagTable 1 } + +AlaIpmvVlanCtagEntry ::= SEQUENCE { + alaipmvVlanNumber INTEGER, + alaipmvVlanCtag INTEGER, + alaipmvVlanCtagRowStatus RowStatus + } + +alaipmvVlanNumber OBJECT-TYPE + SYNTAX INTEGER (2..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number component of this IPMVLAN instance. Valid range from 2 to 4094." + ::= { alaipmvVlanCtagEntry 1 } + +alaipmvVlanCtag OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The customer vlan id associated to the IPMVLAN. + This customer vlan id is unique and can't be associated + to more than one IPM Vlan" + ::= { alaipmvVlanCtagEntry 2 } + +alaipmvVlanCtagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove an IPMVLAN-ctag association." + ::= { alaipmvVlanCtagEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The IPM Vlan ipaddress/prefixlen association Table + + alaipmvVlanIpAddrMask OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +alaipmvVlanIpAddrMaskTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaIpmvVlanIpAddrMaskEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"A list of IP addresses assigned to an IPMVLAN." +::= { alaipmvVlanIpAddr 2 } + +alaipmvVlanIpAddrMaskEntry OBJECT-TYPE +SYNTAX AlaIpmvVlanIpAddrMaskEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"A IPMVLAN IP address entry." +INDEX { alaipmvVlanIpAddrMaskVlanNumber, alaipmvVlanIpAddrMaskType ,alaipmvVlanIpAddrMaskAddress, alaipmvVlanIpAddrMaskPrefixLen} +::= { alaipmvVlanIpAddrMaskTable 1 } + +AlaIpmvVlanIpAddrMaskEntry ::= SEQUENCE { +alaipmvVlanIpAddrMaskVlanNumber INTEGER, +alaipmvVlanIpAddrMaskType InetAddressType, +alaipmvVlanIpAddrMaskAddress InetAddress, +alaipmvVlanIpAddrMaskPrefixLen InetAddressPrefixLength, +alaipmvVlanIpAddrMaskRowStatus RowStatus +} + +alaipmvVlanIpAddrMaskVlanNumber OBJECT-TYPE +SYNTAX INTEGER (2..4094) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"The VLAN number component of this IPMVLAN instance. Valid range from 2 to 4094." +::= { alaipmvVlanIpAddrMaskEntry 1 } + +alaipmvVlanIpAddrMaskType OBJECT-TYPE +SYNTAX InetAddressType (1..2) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"The IP address type.The allowed values are ipv4(1) and ipv6(2)." +::= { alaipmvVlanIpAddrMaskEntry 2 } + +alaipmvVlanIpAddrMaskAddress OBJECT-TYPE +SYNTAX InetAddress (SIZE (4 | 16)) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"The Multicast IP address based on the address type indicated by alaipmvVlanIpAddrMaskType. This IP multicast group address can be associated to multiple IPMVLANs. alaipmvVlanIpAddrMaskPrefixLen is used to specify a mask. The host bits of the address should be zero." +::= { alaipmvVlanIpAddrMaskEntry 3 } + +alaipmvVlanIpAddrMaskPrefixLen OBJECT-TYPE +SYNTAX InetAddressPrefixLength +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"The Multicast IP address-mask length based on the address type. It must be 0-32 for alaipmvVlanIpAddrMaskType ipv4 and 128 for alaipmvVlanIpAddrMaskType ipv6. The host bits of the address alaipmvVlanIpAddrMaskAddress should be zero." +::= { alaipmvVlanIpAddrMaskEntry 4 } + +alaipmvVlanIpAddrMaskRowStatus OBJECT-TYPE +SYNTAX RowStatus +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"This is used to create or delete the Multicast IP address in an IPMVLAN. Of course the corresponding vlan must exist." +::= { alaipmvVlanIpAddrMaskEntry 5 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1IPMVlanMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for IPM Vlan." + MODULE MANDATORY-GROUPS + { + alaipmvlanPortGroup, + alaipmvlanIPAddressGroup, + alaipmvlanIPAddrMaskGroup, + alaipmvlanCtagGroup + } + ::= { alcatelIND1IPMVlanMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaipmvlanPortGroup OBJECT-GROUP + OBJECTS + { + alaipmvVlanPortIPMVlanNumber, -- The IPMVLAN Port Table + alaipmvVlanPortNumber, + alaipmvVlanPortType, + alaipmvVlanPortRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of IPM Vlan Ports." + ::= { alcatelIND1IPMVlanMIBGroups 1 } + +alaipmvlanIPAddressGroup OBJECT-GROUP + OBJECTS + { + alaipmvVlanIpAddrVlanNumber, -- The IPM Vlan IP Address Table + alaipmvVlanIpAddrType, + alaipmvVlanIpAddress, + alaipmvVlanIpAddrRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of IPM Vlan Address." + ::= { alcatelIND1IPMVlanMIBGroups 2 } + +alaipmvlanCtagGroup OBJECT-GROUP + OBJECTS + { + alaipmvVlanNumber, -- The IPM Vlan Ctag Table + alaipmvVlanCtag, + alaipmvVlanCtagRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of IPM Vlan Address." + ::= { alcatelIND1IPMVlanMIBGroups 3 } + +alaipmvlanIPAddrMaskGroup OBJECT-GROUP + OBJECTS + { + alaipmvVlanIpAddrMaskRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of IPM Vlan Address." + ::= { alcatelIND1IPMVlanMIBGroups 4 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-IPMRM-MIB b/MIBS/nokia/ALCATEL-IND1-IPMRM-MIB new file mode 100644 index 0000000..84ed746 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPMRM-MIB @@ -0,0 +1,248 @@ +ALCATEL-IND1-IPMRM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Ipmrm + FROM ALCATEL-IND1-BASE; + +alcatelIND1IPMRMMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IPMRM (IP Multicast Route Manager) + global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ipmrm 1 } + + +alcatelIND1IPMRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 1 } + +alaIpmrmDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIBObjects 1 } + +-- ************************************************************************ +-- IPMRM Debug Configuration +-- ************************************************************************ + +alaIpmrmDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebug Configuration" + DEFVAL { 0 } + ::= {alaIpmrmDebugConfig 1} + +alaIpmrmDebugError OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugError + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 2} + +alaIpmrmDebugFib OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugFib + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 3} + +alaIpmrmDebugAging OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugAging + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 4} + +alaIpmrmDebugProtos OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugProtos + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 5} + +alaIpmrmDebugIpms OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugIpms + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 6} + +alaIpmrmDebugMip OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugMip + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 7} + +alaIpmrmDebugInit OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugInit + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 8} + +alaIpmrmDebugTm OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugTm + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 9} + +alaIpmrmDebugMisc OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugMisc + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 10} + +alaIpmrmDebugAll OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmIpmrmDebugAll + MIB Object of alaDrcTmIpmrmDebug Configuration" + DEFVAL { disable } + ::= {alaIpmrmDebugConfig 11} + +-- conformance information + +alcatelIND1IPMRMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 2 } +alcatelIND1IPMRMMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1IPMRMMIBConformance 1 } +alcatelIND1IPMRMMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1IPMRMMIBConformance 2 } + +-- units of conformance + +alaIpmrmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IP Multicast + Routing and implementing the ALCATEL-IND1-IPMRM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaIpmrmDebugMIBGroup } + + ::= { alcatelIND1IPMRMMIBCompliances 1 } + +alaIpmrmDebugMIBGroup OBJECT-GROUP + OBJECTS { alaIpmrmDebugLevel, alaIpmrmDebugError, + alaIpmrmDebugFib, alaIpmrmDebugAging, + alaIpmrmDebugProtos, alaIpmrmDebugIpms, + alaIpmrmDebugMip, alaIpmrmDebugInit, + alaIpmrmDebugTm, alaIpmrmDebugMisc, + alaIpmrmDebugAll + } + STATUS current + DESCRIPTION + "A collection of objects to provide debugging + support of the IP Multicast Route Manager." + ::= { alcatelIND1IPMRMMIBGroups 2 } + + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-IPMS-MIB b/MIBS/nokia/ALCATEL-IND1-IPMS-MIB new file mode 100644 index 0000000..be8e0bb --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPMS-MIB @@ -0,0 +1,1343 @@ +ALCATEL-IND1-IPMS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Unsigned32 +FROM SNMPv2-SMI + MacAddress, RowStatus +FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP +FROM SNMPv2-CONF + InterfaceIndex +FROM IF-MIB + softentIND1Ipms +FROM ALCATEL-IND1-BASE; + +alcatelIND1IPMSMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary IPMS MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ipms 1 } + +alcatelIND1IPMSMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIB 1 } + + +-- ************************************************************************ +-- IPMS Global Configuration +-- ************************************************************************ + +alaIpmsConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 1 } + +alaIpmsStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables IPMS on this switch." + DEFVAL { disable } + ::= { alaIpmsConfig 1 } + +alaIpmsLeaveTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IGMP Leave Timeout Interval in seconds." + DEFVAL { 1 } + ::= { alaIpmsConfig 2 } + +alaIpmsQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IGMP Query interval in seconds." + DEFVAL { 125 } + ::= { alaIpmsConfig 3 } + +alaIpmsNeighborTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPMS neighboring multicast router timeout interval in seconds." + DEFVAL { 90 } + ::= { alaIpmsConfig 4 } + +alaIpmsQuerierTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPMS neighboring querier timeout interval in seconds." + DEFVAL { 260 } + ::= { alaIpmsConfig 5 } + +alaIpmsMembershipTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IGMP Group Membership timeout in seconds." + DEFVAL { 260 } + ::= { alaIpmsConfig 6 } + +alaIpmsPriority OBJECT-TYPE + SYNTAX INTEGER { + unsupported(4), + urgent(3), + high(2), + medium(1), + low(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The traffic priority applied to all IP multicast flows." + DEFVAL { low } + ::= { alaIpmsConfig 7 } + +alaIpmsMaxBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum ingress IP multicast traffic forwarded for + each Coronado of the switch. This value should be specified + in megabits. Hardware platforms lacking support for this + command will read 0." + DEFVAL { 10 } + ::= { alaIpmsConfig 8 } + +alaIpmsHardwareRoute OBJECT-TYPE + SYNTAX INTEGER { + unsupported(0), + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable hardware based routing for IPMS" + DEFVAL { disable } + ::= { alaIpmsConfig 9 } + +alaIpmsIGMPMembershipProxyVersion OBJECT-TYPE + SYNTAX INTEGER { + igmpv1(1), + igmpv2(2), + igmpv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default IGMP version for membership reports + being proxied to external neighbors and queriers." + DEFVAL { igmpv2 } + ::= { alaIpmsConfig 10 } + +alaIpmsOtherQuerierTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IGMP Other Querier timeout in seconds." + DEFVAL { 255 } + ::= { alaIpmsConfig 11 } + +-- ************************************************************************ +-- IPMS Group Table +-- ************************************************************************ + +alaIpmsGroup OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 2 } + +alaIpmsGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Group table contains information about all ports that + have requested membership in a multicast group." + ::= { alaIpmsGroup 1 } + +alaIpmsGroupEntry OBJECT-TYPE + SYNTAX IPMSGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a membership request." + INDEX { + alaIpmsGroupDestIpAddr, + alaIpmsGroupClientIpAddr, + alaIpmsGroupClientVlan, + alaIpmsGroupClientIfIndex, + alaIpmsGroupClientVci, + alaIpmsGroupIGMPVersion, + alaIpmsGroupIGMPv3SrcIP, + alaIpmsGroupIGMPv3SrcType + } + ::= { alaIpmsGroupTable 1 } + +IPMSGroupEntry ::= SEQUENCE { + alaIpmsGroupDestIpAddr IpAddress, + alaIpmsGroupClientIpAddr IpAddress, + alaIpmsGroupClientMacAddr MacAddress, + alaIpmsGroupClientVlan INTEGER, + alaIpmsGroupClientIfIndex InterfaceIndex, + alaIpmsGroupClientVci Unsigned32, + alaIpmsGroupIGMPVersion INTEGER, + alaIpmsGroupIGMPv3SrcIP IpAddress, + alaIpmsGroupIGMPv3SrcType INTEGER, + alaIpmsGroupIGMPv3SrcTimeout Unsigned32, + alaIpmsGroupIGMPv3GroupType INTEGER, + alaIpmsGroupTimeout Unsigned32 + } + +alaIpmsGroupDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of the membership request." + ::= { alaIpmsGroupEntry 1 } + +alaIpmsGroupClientIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the last client requesting membership." + ::= { alaIpmsGroupEntry 2 } + +alaIpmsGroupClientMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source MAC address of the membership request." + ::= { alaIpmsGroupEntry 3 } + +alaIpmsGroupClientVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source VLAN of the membership request." + ::= { alaIpmsGroupEntry 4 } + +alaIpmsGroupClientIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source ifIndex value of the membership request." + ::= { alaIpmsGroupEntry 5 } + +alaIpmsGroupClientVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source vci of the membership request." + ::= { alaIpmsGroupEntry 6 } + +alaIpmsGroupIGMPVersion OBJECT-TYPE + SYNTAX INTEGER { + igmpv1(1), + igmpv2(2), + igmpv3(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP version of the client." + ::= { alaIpmsGroupEntry 7 } + +alaIpmsGroupIGMPv3SrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the IGMPv3 requested source. + The value 0.0.0.0 will be used for IGMPv3 exclude + none, or IGMPv2 membership requests." + ::= { alaIpmsGroupEntry 8 } + +alaIpmsGroupIGMPv3SrcType OBJECT-TYPE + SYNTAX INTEGER { + na(0), + include(1), + exclude(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the IGMPv3 required for this source." + ::= { alaIpmsGroupEntry 9 } + +alaIpmsGroupIGMPv3SrcTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout of the requested IGMPv3 source. This + value is only applicable to include type sources, + all others will be zero." + ::= { alaIpmsGroupEntry 10 } + +alaIpmsGroupIGMPv3GroupType OBJECT-TYPE + SYNTAX INTEGER { + na(0), + include(1), + exclude(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMPv3 group membership type." + ::= { alaIpmsGroupEntry 11 } + +alaIpmsGroupTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout of the membership request. This field + will always contain a valid timeout for IGMPv2 and + IGMPv3 exclude clients. This value will be zero for + IGMPv3 include clients." + ::= { alaIpmsGroupEntry 12 } + + +-- ************************************************************************ +-- IPMS Neighbor Table +-- ************************************************************************ + +alaIpmsNeighbor OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 3 } + +alaIpmsNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Neighbor table contains information about all + ports that link to multicast routers." + ::= { alaIpmsNeighbor 1 } + +alaIpmsNeighborEntry OBJECT-TYPE + SYNTAX IPMSNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a multicast router." + INDEX { + alaIpmsNeighborIpAddr + } + ::= { alaIpmsNeighborTable 1 } + +IPMSNeighborEntry ::= SEQUENCE { + alaIpmsNeighborIpAddr IpAddress, + alaIpmsNeighborVlan INTEGER, + alaIpmsNeighborIfIndex InterfaceIndex, + alaIpmsNeighborVci Unsigned32, + alaIpmsNeighborType INTEGER, + alaIpmsNeighborTimeout Unsigned32 + } + +alaIpmsNeighborIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the neighbor." + ::= { alaIpmsNeighborEntry 1 } + +alaIpmsNeighborVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN of the neighbor." + ::= { alaIpmsNeighborEntry 2 } + +alaIpmsNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value of the neighbor." + ::= { alaIpmsNeighborEntry 3 } + +alaIpmsNeighborVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vci of the neighbor." + ::= { alaIpmsNeighborEntry 4 } + +alaIpmsNeighborType OBJECT-TYPE + SYNTAX INTEGER { + native(0), + ipip(1), + pim(2), + cmm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the neighbor." + ::= { alaIpmsNeighborEntry 5 } + +alaIpmsNeighborTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout of the neighbor." + ::= { alaIpmsNeighborEntry 6 } + + +-- ************************************************************************ +-- IPMS Static Neighbor Table +-- ************************************************************************ + +alaIpmsStaticNeighbor OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 4 } + +alaIpmsStaticNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Neighbor table contains information about all + manually configured multicast neighbor ports." + ::= { alaIpmsStaticNeighbor 1 } + +alaIpmsStaticNeighborEntry OBJECT-TYPE + SYNTAX IPMSStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a manually configured multicast neighbor." + INDEX { + alaIpmsStaticNeighborVlan, + alaIpmsStaticNeighborIfIndex, + alaIpmsStaticNeighborVci + } + ::= { alaIpmsStaticNeighborTable 1 } + +IPMSStaticNeighborEntry ::= SEQUENCE { + alaIpmsStaticNeighborVlan INTEGER, + alaIpmsStaticNeighborIfIndex InterfaceIndex, + alaIpmsStaticNeighborVci Unsigned32, + alaIpmsStaticNeighborIGMPVersion INTEGER, + alaIpmsStaticNeighborRowStatus RowStatus + } + +alaIpmsStaticNeighborVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN of the neighbor." + ::= { alaIpmsStaticNeighborEntry 1 } + +alaIpmsStaticNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the neighbor." + ::= { alaIpmsStaticNeighborEntry 2 } + +alaIpmsStaticNeighborVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vci of the neighbor." + ::= { alaIpmsStaticNeighborEntry 3 } + +alaIpmsStaticNeighborIGMPVersion OBJECT-TYPE + SYNTAX INTEGER { + igmpv2(2), + igmpv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version used for proxy IGMP membership reports + to this static neighbor." + ::= { alaIpmsStaticNeighborEntry 4 } + +alaIpmsStaticNeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used in accordance to installation and removal conventions for + conceptual rows. The RowStatus values that are supported are + the following: + active - The row is active and valid. + createAndGo - The row will be created and activated. + destroy - The row will be destroyed." + ::= { alaIpmsStaticNeighborEntry 5 } + + +-- ************************************************************************ +-- IPMS Querier Table +-- ************************************************************************ + +alaIpmsQuerier OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 5 } + +alaIpmsQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Querier table contains information about all + ports that link to multicast queriers." + ::= { alaIpmsQuerier 1 } + +alaIpmsQuerierEntry OBJECT-TYPE + SYNTAX IPMSQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a multicast querier." + INDEX { + alaIpmsQuerierIpAddr + } + ::= { alaIpmsQuerierTable 1 } + +IPMSQuerierEntry ::= SEQUENCE { + alaIpmsQuerierIpAddr IpAddress, + alaIpmsQuerierVlan INTEGER, + alaIpmsQuerierIfIndex InterfaceIndex, + alaIpmsQuerierVci Unsigned32, + alaIpmsQuerierType INTEGER, + alaIpmsQuerierTimeout Unsigned32 + } + +alaIpmsQuerierIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the querier." + ::= { alaIpmsQuerierEntry 1 } + +alaIpmsQuerierVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN of the querier." + ::= { alaIpmsQuerierEntry 2 } + +alaIpmsQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value of the querier." + ::= { alaIpmsQuerierEntry 3 } + +alaIpmsQuerierVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vci of the querier." + ::= { alaIpmsQuerierEntry 4 } + +alaIpmsQuerierType OBJECT-TYPE + SYNTAX INTEGER { + native(0), + ipip(1), + pim(2), + cmm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the querier." + ::= { alaIpmsQuerierEntry 5 } + +alaIpmsQuerierTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout of the querier." + ::= { alaIpmsQuerierEntry 6 } + + +-- ************************************************************************ +-- IPMS Static Querier Table +-- ************************************************************************ + +alaIpmsStaticQuerier OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 6 } + +alaIpmsStaticQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Querier table contains information about all + manually configured ports that link to multicast + queriers." + ::= { alaIpmsStaticQuerier 1 } + +alaIpmsStaticQuerierEntry OBJECT-TYPE + SYNTAX IPMSStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a multicast querier." + INDEX { + alaIpmsStaticQuerierVlan, + alaIpmsStaticQuerierIfIndex, + alaIpmsStaticQuerierVci + } + ::= { alaIpmsStaticQuerierTable 1 } + +IPMSStaticQuerierEntry ::= SEQUENCE { + alaIpmsStaticQuerierVlan INTEGER, + alaIpmsStaticQuerierIfIndex InterfaceIndex, + alaIpmsStaticQuerierVci Unsigned32, + alaIpmsStaticQuerierIGMPVersion INTEGER, + alaIpmsStaticQuerierRowStatus RowStatus + } + +alaIpmsStaticQuerierVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN of the querier." + ::= { alaIpmsStaticQuerierEntry 1 } + +alaIpmsStaticQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the querier." + ::= { alaIpmsStaticQuerierEntry 2 } + +alaIpmsStaticQuerierVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vci of the querier." + ::= { alaIpmsStaticQuerierEntry 3 } + +alaIpmsStaticQuerierIGMPVersion OBJECT-TYPE + SYNTAX INTEGER { + igmpv2(2), + igmpv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version used for proxy IGMP membership reports + sent to this querier." + ::= { alaIpmsStaticQuerierEntry 4 } + +alaIpmsStaticQuerierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used in accordance to installation and removal conventions for + conceptual rows. The RowStatus values that are supported are + the following: + active - The row is active and valid. + createAndGo - The row will be created and activated. + destroy - The row will be destroyed." + ::= { alaIpmsStaticQuerierEntry 5 } + + +-- ************************************************************************ +-- IPMS Source Table +-- ************************************************************************ + +alaIpmsSource OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 7 } + +alaIpmsSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Source table contains information about all the + multicast streams." + ::= { alaIpmsSource 1 } + +alaIpmsSourceEntry OBJECT-TYPE + SYNTAX IPMSSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a multicast stream." + INDEX { + alaIpmsSourceDestIpAddr, + alaIpmsSourceSrcIpAddr, + alaIpmsSourceSrcVlan, + alaIpmsSourceSrcIfIndex, + alaIpmsSourceUniIpAddr, + alaIpmsSourceSrcVci, + alaIpmsSourceSrcType + } + ::= { alaIpmsSourceTable 1 } + +IPMSSourceEntry ::= SEQUENCE { + alaIpmsSourceDestIpAddr IpAddress, + alaIpmsSourceSrcIpAddr IpAddress, + alaIpmsSourceSrcMacAddr MacAddress, + alaIpmsSourceSrcVlan INTEGER, + alaIpmsSourceSrcIfIndex InterfaceIndex, + alaIpmsSourceUniIpAddr IpAddress, + alaIpmsSourceSrcVci Unsigned32, + alaIpmsSourceSrcType INTEGER, + alaIpmsSourceTimeout Unsigned32 + } + +alaIpmsSourceDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of the multicast stream." + ::= { alaIpmsSourceEntry 1 } + +alaIpmsSourceSrcIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of the multicast stream." + ::= { alaIpmsSourceEntry 2 } + +alaIpmsSourceSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source MAC address of the multicast stream." + ::= { alaIpmsSourceEntry 3 } + +alaIpmsSourceSrcVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source VLAN of the multicast stream." + ::= { alaIpmsSourceEntry 4 } + +alaIpmsSourceSrcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source ifIndex value of the multicast stream." + ::= { alaIpmsSourceEntry 5 } + +alaIpmsSourceUniIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunneled source IP address of the multicast stream." + ::= { alaIpmsSourceEntry 6 } + +alaIpmsSourceSrcVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source vci of the multicast stream." + ::= { alaIpmsSourceEntry 7 } + +alaIpmsSourceSrcType OBJECT-TYPE + SYNTAX INTEGER { + native(0), + ipip(1), + pim(2), + cmm(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source type of the multicast stream." + ::= { alaIpmsSourceEntry 8 } + +alaIpmsSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout of the multicast stream." + ::= { alaIpmsSourceEntry 9 } + + +-- ************************************************************************ +-- IPMS Forward Table +-- ************************************************************************ + +alaIpmsForward OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 8 } + +alaIpmsForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Forward table contains information for forwarding + multicast streams." + ::= { alaIpmsForward 1 } + +alaIpmsForwardEntry OBJECT-TYPE + SYNTAX IPMSForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a multicast stream." + INDEX { + alaIpmsForwardDestIpAddr, + alaIpmsForwardSrcIpAddr, + alaIpmsForwardDestVlan, + alaIpmsForwardSrcVlan, + alaIpmsForwardSrcIfIndex, + alaIpmsForwardUniIpAddr, + alaIpmsForwardSrcVci, + alaIpmsForwardDestType, + alaIpmsForwardSrcType, + alaIpmsForwardDestIfIndex, + alaIpmsForwardDestTunIpAddr + } + ::= { alaIpmsForwardTable 1 } + +IPMSForwardEntry ::= SEQUENCE { + alaIpmsForwardDestIpAddr IpAddress, + alaIpmsForwardSrcIpAddr IpAddress, + alaIpmsForwardDestVlan INTEGER, + alaIpmsForwardSrcVlan INTEGER, + alaIpmsForwardSrcIfIndex InterfaceIndex, + alaIpmsForwardUniIpAddr IpAddress, + alaIpmsForwardSrcVci Unsigned32, + alaIpmsForwardDestType INTEGER, + alaIpmsForwardSrcType INTEGER, + alaIpmsForwardDestTunIpAddr IpAddress, + alaIpmsForwardSrcTunIpAddr IpAddress, + alaIpmsForwardRtrMacAddr MacAddress, + alaIpmsForwardRtrTtl INTEGER, + alaIpmsForwardDestIfIndex InterfaceIndex + } + +alaIpmsForwardDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of the multicast stream." + ::= { alaIpmsForwardEntry 1 } + +alaIpmsForwardSrcIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of the multicast stream." + ::= { alaIpmsForwardEntry 2 } + +alaIpmsForwardDestVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination VLAN of the multicast stream." + ::= { alaIpmsForwardEntry 3 } + +alaIpmsForwardSrcVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source VLAN of the multicast stream." + ::= { alaIpmsForwardEntry 4 } + +alaIpmsForwardSrcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source ifIndex value of the multicast stream." + ::= { alaIpmsForwardEntry 5 } + +alaIpmsForwardUniIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunneled source IP address of the multicast stream." + ::= { alaIpmsForwardEntry 6 } + +alaIpmsForwardSrcVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source vci of the multicast stream." + ::= { alaIpmsForwardEntry 7 } + +alaIpmsForwardDestType OBJECT-TYPE + SYNTAX INTEGER { + native(0), + ipip(1), + pim(2), + cmm(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination type of the multicast stream." + ::= { alaIpmsForwardEntry 8 } + +alaIpmsForwardSrcType OBJECT-TYPE + SYNTAX INTEGER { + native(0), + ipip(1), + pim(2), + cmm(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source type of the multicast stream." + ::= { alaIpmsForwardEntry 9 } + +alaIpmsForwardDestTunIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunneled destination IP address of the multicast stream." + ::= { alaIpmsForwardEntry 10 } + +alaIpmsForwardSrcTunIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tunneled source IP address of the multicast stream." + ::= { alaIpmsForwardEntry 11 } + +alaIpmsForwardRtrMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source MAC address of the router port." + ::= { alaIpmsForwardEntry 12 } + +alaIpmsForwardRtrTtl OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time-to-live of the router port." + ::= { alaIpmsForwardEntry 13 } + +alaIpmsForwardDestIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination ifIndex value of the multicast stream." + ::= { alaIpmsForwardEntry 14 } + + +-- ************************************************************************ +-- IPMS Policy Table +-- ************************************************************************ + +alaIpmsPolicy OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 9 } + +alaIpmsPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Policy table contains information about all policies + concerning multicast streams." + ::= { alaIpmsPolicy 1 } + +alaIpmsPolicyEntry OBJECT-TYPE + SYNTAX IPMSPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a membership request." + INDEX { + alaIpmsPolicyDestIpAddr, + alaIpmsPolicySrcIpAddr, + alaIpmsPolicySrcVlan, + alaIpmsPolicySrcIfIndex, + alaIpmsPolicyUniIpAddr, + alaIpmsPolicySrcVci, + alaIpmsPolicySrcType, + alaIpmsPolicyPolicy + } + ::= { alaIpmsPolicyTable 1 } + +IPMSPolicyEntry ::= SEQUENCE { + alaIpmsPolicyDestIpAddr IpAddress, + alaIpmsPolicySrcIpAddr IpAddress, + alaIpmsPolicySrcMacAddr MacAddress, + alaIpmsPolicySrcVlan INTEGER, + alaIpmsPolicySrcIfIndex InterfaceIndex, + alaIpmsPolicyUniIpAddr IpAddress, + alaIpmsPolicySrcVci Unsigned32, + alaIpmsPolicySrcType INTEGER, + alaIpmsPolicyPolicy INTEGER, + alaIpmsPolicyDisposition INTEGER, + alaIpmsPolicyTimeout Unsigned32 + } + +alaIpmsPolicyDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of the policy stream." + ::= { alaIpmsPolicyEntry 1 } + +alaIpmsPolicySrcIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of the policy stream." + ::= { alaIpmsPolicyEntry 2 } + +alaIpmsPolicySrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source MAC address of the policy stream." + ::= { alaIpmsPolicyEntry 3 } + +alaIpmsPolicySrcVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source VLAN of the policy stream." + ::= { alaIpmsPolicyEntry 4 } + +alaIpmsPolicySrcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source ifIndex value of the policy stream." + ::= { alaIpmsPolicyEntry 5 } + +alaIpmsPolicyUniIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunneled source IP address of the policy stream." + ::= { alaIpmsPolicyEntry 6 } + +alaIpmsPolicySrcVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source vci of the policy stream." + ::= { alaIpmsPolicyEntry 7 } + +alaIpmsPolicySrcType OBJECT-TYPE + SYNTAX INTEGER { + native(0), + ipip(1), + pim(2), + cmm(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source type of the policy stream." + ::= { alaIpmsPolicyEntry 8 } + +alaIpmsPolicyPolicy OBJECT-TYPE + SYNTAX INTEGER { + membership(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of policy of the stream." + ::= { alaIpmsPolicyEntry 9 } + +alaIpmsPolicyDisposition OBJECT-TYPE + SYNTAX INTEGER { + drop(0), + accept(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The applied disposition of the policy stream." + ::= { alaIpmsPolicyEntry 10 } + +alaIpmsPolicyTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout of the policy stream." + ::= { alaIpmsPolicyEntry 11 } + +-- ************************************************************************ +-- IPMS Static Member Table +-- ************************************************************************ + +alaIpmsStaticMember OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIBObjects 10 } + +alaIpmsStaticMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPMSStaticMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Member table contains information about all + manually configured multicast Member ports." + ::= { alaIpmsStaticMember 1 } + +alaIpmsStaticMemberEntry OBJECT-TYPE + SYNTAX IPMSStaticMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a manually configured multicast Member." + INDEX { + alaIpmsStaticMemberGroupAddr, + alaIpmsStaticMemberVlan, + alaIpmsStaticMemberIfIndex, + alaIpmsStaticMemberVci + } + ::= { alaIpmsStaticMemberTable 1 } + +IPMSStaticMemberEntry ::= SEQUENCE { + alaIpmsStaticMemberGroupAddr IpAddress, + alaIpmsStaticMemberIGMPVersion INTEGER, + alaIpmsStaticMemberVlan INTEGER, + alaIpmsStaticMemberIfIndex InterfaceIndex, + alaIpmsStaticMemberVci Unsigned32, + alaIpmsStaticMemberRowStatus RowStatus + } + +alaIpmsStaticMemberGroupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Multicast Group IP address this + static client subscribes to." + ::= { alaIpmsStaticMemberEntry 1 } + +alaIpmsStaticMemberIGMPVersion OBJECT-TYPE + SYNTAX INTEGER { + igmpv2(2), + igmpv3(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The version used for proxy IGMP membership reports + to this static Member." + ::= { alaIpmsStaticMemberEntry 2 } + +alaIpmsStaticMemberVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN of the Member." + ::= { alaIpmsStaticMemberEntry 3 } + +alaIpmsStaticMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the Member." + ::= { alaIpmsStaticMemberEntry 4 } + +alaIpmsStaticMemberVci OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vci of the Member." + ::= { alaIpmsStaticMemberEntry 5 } + +alaIpmsStaticMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance to installation and removal conventions for + conceptual rows. The RowStatus values that are supported are + the following: + active - The row is active and valid. + createAndGo - The row will be created and activated. + destroy - The row will be destroyed." + ::= { alaIpmsStaticMemberEntry 6 } + +-- ************************************************************************ +-- IPMS Conformance Table +-- ************************************************************************ + +alcatelIND1IPMSMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMSMIB 2 } + +alcatelIND1IPMSMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1IPMSMIBConformance 1 } + +alcatelIND1IPMSMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1IPMSMIBConformance 2 } + +alaIpmsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches running IPMS and + implementing ALCATEL-IND1-IPMS-MIB." + MODULE + MANDATORY-GROUPS { alaIpmsConfig, alaIpmsGroup, alaIpmsNeighbor, + alaIpmsStaticNeighbor, alaIpmsQuerier, + alaIpmsStaticQuerier, alaIpmsSource, alaIpmsForward, + alaIpmsPolicy } + ::= { alcatelIND1IPMSMIBCompliances 1 } + +alaIpmsConfigGroup OBJECT-GROUP + OBJECTS { alaIpmsStatus, alaIpmsLeaveTimeout, alaIpmsQueryInterval, + alaIpmsNeighborTimer, alaIpmsQuerierTimer, + alaIpmsMembershipTimer, alaIpmsOtherQuerierTimer } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of IPMS switches." + ::= { alcatelIND1IPMSMIBGroups 1 } + +alaIpmsGroupGroup OBJECT-GROUP + OBJECTS { alaIpmsGroupClientMacAddr, alaIpmsGroupTimeout, + alaIpmsGroupIGMPv3GroupType, alaIpmsGroupIGMPv3SrcTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS group tables." + ::= { alcatelIND1IPMSMIBGroups 2 } + +alaIpmsNeighborGroup OBJECT-GROUP + OBJECTS { alaIpmsNeighborVlan, alaIpmsNeighborIfIndex, + alaIpmsNeighborVci, alaIpmsNeighborType, + alaIpmsNeighborTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS neighbor tables." + ::= { alcatelIND1IPMSMIBGroups 3 } + +alaIpmsStaticNeighborGroup OBJECT-GROUP + OBJECTS { alaIpmsStaticNeighborRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS static neighbor tables." + ::= { alcatelIND1IPMSMIBGroups 4 } + +alaIpmsQuerierGroup OBJECT-GROUP + OBJECTS { alaIpmsQuerierVlan, alaIpmsQuerierIfIndex, alaIpmsQuerierVci, + alaIpmsQuerierType, alaIpmsQuerierTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS querier tables." + ::= { alcatelIND1IPMSMIBGroups 5 } + +alaIpmsStaticQuerierGroup OBJECT-GROUP + OBJECTS { alaIpmsStaticQuerierRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS static querier tables." + ::= { alcatelIND1IPMSMIBGroups 6 } + +alaIpmsSourceGroup OBJECT-GROUP + OBJECTS { alaIpmsSourceSrcMacAddr, alaIpmsSourceTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS source tables." + ::= { alcatelIND1IPMSMIBGroups 7 } + +alaIpmsForwardGroup OBJECT-GROUP + OBJECTS { alaIpmsForwardSrcTunIpAddr, alaIpmsForwardRtrMacAddr, + alaIpmsForwardRtrTtl } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS forward tables." + ::= { alcatelIND1IPMSMIBGroups 8 } + +alaIpmsPolicyGroup OBJECT-GROUP + OBJECTS { alaIpmsPolicySrcMacAddr, alaIpmsPolicyDisposition, + alaIpmsPolicyTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPMS policy tables." + ::= { alcatelIND1IPMSMIBGroups 9 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-IPRM-MIB b/MIBS/nokia/ALCATEL-IND1-IPRM-MIB new file mode 100644 index 0000000..745da25 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPRM-MIB @@ -0,0 +1,422 @@ +ALCATEL-IND1-IPRM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32 + FROM SNMPv2-SMI + RowStatus,TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + IANAipRouteProtocol + FROM IANA-RTPROTO-MIB + routingIND1Iprm + FROM ALCATEL-IND1-BASE ; + +alcatelIND1IPRMMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IPRM global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Iprm 1 } + +alcatelIND1IPRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIB 1 } + +alaIprmConfig OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIBObjects 1 } + + -- Textual Conventions + AdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Admin status" + SYNTAX INTEGER { enabled(1), + disabled(2) + } + + StaticRouteType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A mechanism for distinguishing the type of static route" + SYNTAX INTEGER { + regular(1), + recursive(2), + bfd-enabled(3) + } + + +-- Route Table + +alaIprmRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPRM's Routing table." + ::= { alaIprmConfig 1 } + +alaIprmRouteEntry OBJECT-TYPE + SYNTAX AlaIprmRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination" + INDEX { + alaIprmRouteDest, + alaIprmRouteMask, + alaIprmRouteTos, + alaIprmRouteNextHop + } + ::= { alaIprmRouteTable 1 } + +AlaIprmRouteEntry ::= + SEQUENCE { + alaIprmRouteDest + IpAddress, + alaIprmRouteMask + IpAddress, + alaIprmRouteTos + Integer32, + alaIprmRouteNextHop + IpAddress, + alaIprmRouteProto + IANAipRouteProtocol, + alaIprmRouteMetric + Integer32, + alaIprmRoutePriority + Integer32 + } + +alaIprmRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaIprmRouteEntry 1 } + +alaIprmRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask of this route" + ::= { alaIprmRouteEntry 2 } + +alaIprmRouteTos OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TOS for this route" + ::= { alaIprmRouteEntry 3 } + +alaIprmRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Gateway for this route" + ::= { alaIprmRouteEntry 4 } + +alaIprmRouteProto OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol that this route was learned from" + ::= { alaIprmRouteEntry 5 } + +alaIprmRouteMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric for this route" + ::= { alaIprmRouteEntry 6 } + +alaIprmRoutePriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority for this route" + ::= { alaIprmRouteEntry 7 } + + +-- Static Route Table + +alaIprmStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPRM's Static Route table." + ::= { alaIprmConfig 2 } + +alaIprmStaticRouteEntry OBJECT-TYPE + SYNTAX AlaIprmStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A route entered by the user" + INDEX { + alaIprmStaticRouteDest, + alaIprmStaticRouteMask, + alaIprmStaticRouteNextHop + } + ::= { alaIprmStaticRouteTable 1 } + +AlaIprmStaticRouteEntry ::= + SEQUENCE { + alaIprmStaticRouteDest + IpAddress, + alaIprmStaticRouteMask + IpAddress, + alaIprmStaticRouteNextHop + IpAddress, + alaIprmStaticRouteMetric + Integer32, + alaIprmStaticRouteStatus + RowStatus, + alaIprmStaticRouteBfdStatus + AdminStatus, + alaIprmStaticRouteType + StaticRouteType + } + +alaIprmStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaIprmStaticRouteEntry 1 } + +alaIprmStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask of this route" + ::= { alaIprmStaticRouteEntry 2 } + +alaIprmStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Gateway for this route" + ::= { alaIprmStaticRouteEntry 3 } + +alaIprmStaticRouteMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The metric for this route" + ::= { alaIprmStaticRouteEntry 4 } + +alaIprmStaticRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this entry. Enabling causes a new + static route to be created, disabled causes that + static route to be deleted." + ::= { alaIprmStaticRouteEntry 5 } + +alaIprmStaticRouteBfdStatus OBJECT-TYPE + SYNTAX AdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For enabling or disabling the BFD status on this static route." + ::= { alaIprmStaticRouteEntry 6 } + +alaIprmStaticRouteType OBJECT-TYPE + SYNTAX StaticRouteType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of static route." + ::= { alaIprmStaticRouteEntry 7 } + + + + +-- Route Preference Configurations + +alaIprmRtPrefLocal OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPRM's Route Preference on Local Routes." + DEFVAL { 1 } + ::= { alaIprmConfig 3 } + +alaIprmRtPrefStatic OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on Static Routes." + DEFVAL { 2 } + ::= { alaIprmConfig 4 } + +alaIprmRtPrefOspf OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on Ospf Routes." + DEFVAL { 110 } + ::= { alaIprmConfig 5 } + +alaIprmRtPrefRip OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on RIP Routes." + DEFVAL { 120 } + ::= { alaIprmConfig 6 } + +alaIprmRtPrefBgp OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Replaced by alaIprmRtPrefEbgp and alaIprmRtPrefIbgp." + DEFVAL { 200 } + ::= { alaIprmConfig 7 } + +alaIprmRtPrefEbgp OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on External BGP Routes." + DEFVAL { 190 } + ::= { alaIprmConfig 8 } + +alaIprmRtPrefIbgp OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on Internal BGP Routes." + DEFVAL { 200 } + ::= { alaIprmConfig 9 } + +alaIprmRtPrefIsisL1 OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on Level 1 ISIS Routes." + DEFVAL { 115 } + ::= { alaIprmConfig 10 } + +alaIprmRtPrefIsisL2 OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on Level 2 ISIS Routes." + DEFVAL { 118 } + ::= { alaIprmConfig 11 } + +alaIprmStaticAllBfd OBJECT-TYPE + SYNTAX AdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " BFD Enable/Disable to all static routes." + DEFVAL { disabled } + ::= { alaIprmConfig 12 } + + +-- conformance information + +alcatelIND1IPRMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIB 2 } +alcatelIND1IPRMMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1IPRMMIBConformance 1 } +alcatelIND1IPRMMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1IPRMMIBConformance 2 } + +-- compliance statements + +alaIprmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IPRM + and implementing the ALCATEL-IND1-IPRM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaIprmConfigMIBGroup } + + ::= { alcatelIND1IPRMMIBCompliances 1 } + +-- units of conformance + +alaIprmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaIprmRouteProto, alaIprmRouteMetric, alaIprmRoutePriority, + alaIprmStaticRouteMetric, alaIprmStaticRouteStatus, + alaIprmRtPrefLocal, alaIprmRtPrefStatic, alaIprmRtPrefOspf, + alaIprmRtPrefRip, alaIprmRtPrefBgp, alaIprmRtPrefEbgp, + alaIprmRtPrefIbgp, alaIprmRtPrefIsisL1, alaIprmRtPrefIsisL2 + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the IPRM Module." + ::= { alcatelIND1IPRMMIBGroups 1 } + + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-IPRMV6-MIB b/MIBS/nokia/ALCATEL-IND1-IPRMV6-MIB new file mode 100644 index 0000000..52fa024 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPRMV6-MIB @@ -0,0 +1,368 @@ +ALCATEL-IND1-IPRMV6-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + RowStatus, TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + IANAipRouteProtocol + FROM IANA-RTPROTO-MIB + Ipv6Address, Ipv6IfIndex + FROM IPV6-TC + routingIND1Iprm + FROM ALCATEL-IND1-BASE; + +alcatelIND1IPRMV6MIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IPRMv6 global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Iprm 2 } + +alcatelIND1IPRMV6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIB 1 } + +alaIprmV6Config OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIBObjects 1 } + +-- IPv6 Route Table + +alaIprmV6RouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmV6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPRM's IPv6 Routing table. This table contains + an entry for each valid IPv6 unicast route that + can be used for packet forwarding determination. + It is for display purposes only." + ::= { alaIprmV6Config 1 } + +alaIprmV6RouteEntry OBJECT-TYPE + SYNTAX AlaIprmV6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A routing entry." + INDEX { + alaIprmV6RouteDest, + alaIprmV6RoutePfxLength, + alaIprmV6RouteNextHop, + alaIprmV6RouteProtocol, + alaIprmV6RouteIfIndex + } + ::= { alaIprmV6RouteTable 1 } + +AlaIprmV6RouteEntry ::= + SEQUENCE { + alaIprmV6RouteDest Ipv6Address, + alaIprmV6RoutePfxLength INTEGER, + alaIprmV6RouteNextHop Ipv6Address, + alaIprmV6RouteProtocol IANAipRouteProtocol, + alaIprmV6RouteIfIndex Ipv6IfIndex, + alaIprmV6RouteMetric Unsigned32, + alaIprmV6RouteValid TruthValue + } + +alaIprmV6RouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IPv6 address of this route." + ::= { alaIprmV6RouteEntry 1 } + +alaIprmV6RoutePfxLength OBJECT-TYPE + SYNTAX INTEGER(0..128) + UNITS "bits" + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the prefix length of the destination + address." + ::= { alaIprmV6RouteEntry 2 } + +alaIprmV6RouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On remote routes, the address of the next + system en route; otherwise, ::0 + ('00000000000000000000000000000000'H in ASN.1 + string representation)." + ::= { alaIprmV6RouteEntry 3 } + +alaIprmV6RouteProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol that this route was learned from" + ::= { alaIprmV6RouteEntry 4 } + +alaIprmV6RouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the local + interface through which the next hop of this + route should be reached." + ::= { alaIprmV6RouteEntry 5 } + +alaIprmV6RouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric for this route. The + semantics of this metric are determined by the + routing protocol specified in the route's + ipv6RouteProtocol value." + ::= { alaIprmV6RouteEntry 6 } + +alaIprmV6RouteValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this value is true(1) IPRM believes the + route is being used. If this value is false(2), + the route is currently not being used and is + considered a backup route." + ::= { alaIprmV6RouteEntry 7 } + + +-- IPRM's IPv6 Static Routes Table + +alaIprmV6StaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmV6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 Static Routes." + ::= { alaIprmV6Config 2 } + +alaIprmV6StaticRouteEntry OBJECT-TYPE + SYNTAX AlaIprmV6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 static route entered by the user" + INDEX { + alaIprmV6StaticRouteDest, + alaIprmV6StaticRoutePfxLength, + alaIprmV6StaticRouteNextHop, + alaIprmV6StaticRouteIfIndex + } + ::= { alaIprmV6StaticRouteTable 1 } + +AlaIprmV6StaticRouteEntry ::= + SEQUENCE { + alaIprmV6StaticRouteDest Ipv6Address, + alaIprmV6StaticRoutePfxLength INTEGER, + alaIprmV6StaticRouteNextHop Ipv6Address, + alaIprmV6StaticRouteIfIndex Ipv6IfIndex, + alaIprmV6StaticRouteMetric Unsigned32, + alaIprmV6StaticRouteStatus RowStatus + } + +alaIprmV6StaticRouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IPv6 address of this static route. + This object may not take a multicast address value." + ::= { alaIprmV6StaticRouteEntry 1 } + +alaIprmV6StaticRoutePfxLength OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the prefix length of the destination + address." + ::= { alaIprmV6StaticRouteEntry 2 } + +alaIprmV6StaticRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 address of the next hop towards the + destination." + ::= { alaIprmV6StaticRouteEntry 3 } + +alaIprmV6StaticRouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the local + interface through which the next hop of this + route should be reached." + ::= { alaIprmV6StaticRouteEntry 4 } + +alaIprmV6StaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The routing metric for this route. The lower the + value, the higher the priority for the static + route." + DEFVAL { 1 } + ::= { alaIprmV6StaticRouteEntry 5 } + +alaIprmV6StaticRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of static + routes." + ::= { alaIprmV6StaticRouteEntry 6 } + + +-- IPRM's IPV6 Route Preference Configurations + +alaIprmV6RtPrefLocal OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPRM's Route Preference on IPv6 Local Routes." + DEFVAL { 1 } + ::= { alaIprmV6Config 3 } + +alaIprmV6RtPrefStatic OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on IPv6 Static Routes." + DEFVAL { 2 } + ::= { alaIprmV6Config 4 } + +alaIprmV6RtPrefOspf OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on IPv6 Ospf Routes." + DEFVAL { 110 } + ::= { alaIprmV6Config 5 } + +alaIprmV6RtPrefRip OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on IPv6 RIP Routes." + DEFVAL { 120 } + ::= { alaIprmV6Config 6 } + +alaIprmV6RtPrefEbgp OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on External IPv6 BGP Routes." + DEFVAL { 190 } + ::= { alaIprmV6Config 7 } + +alaIprmV6RtPrefIbgp OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPRM's Route Preference on Internal IPv6 BGP Routes." + DEFVAL { 200 } + ::= { alaIprmV6Config 8 } + + +-- conformance information + +alcatelIND1IPRMV6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIB 2 } +alcatelIND1IPRMV6MIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1IPRMV6MIBConformance 1 } +alcatelIND1IPRMV6MIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1IPRMV6MIBConformance 2 } + +-- compliance statements + +alaIprmV6Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IPRM + and implementing the ALCATEL-IND1-IPRMV6 MIB." + MODULE -- this module + MANDATORY-GROUPS { alaIprmV6ConfigMIBGroup } + + ::= { alcatelIND1IPRMV6MIBCompliances 1 } + +-- units of conformance + +alaIprmV6ConfigMIBGroup OBJECT-GROUP + OBJECTS { alaIprmV6RouteMetric, alaIprmV6RouteValid, + alaIprmV6StaticRouteMetric, alaIprmV6StaticRouteStatus, + alaIprmV6RtPrefLocal, alaIprmV6RtPrefStatic, + alaIprmV6RtPrefOspf, alaIprmV6RtPrefRip, + alaIprmV6RtPrefEbgp, alaIprmV6RtPrefIbgp + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the IPRM Module supporting IPv6 routes." + ::= { alcatelIND1IPRMV6MIBGroups 1 } + + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-IPSEC-MIB b/MIBS/nokia/ALCATEL-IND1-IPSEC-MIB new file mode 100644 index 0000000..1afea93 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPSEC-MIB @@ -0,0 +1,1219 @@ +ALCATEL-IND1-IPSEC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + softentIND1IPsec + FROM ALCATEL-IND1-BASE; + + +alcatelIND1IPsecMIB MODULE-IDENTITY + LAST-UPDATED "200707020000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary IPsec MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200707020000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1IPsec 1 } + + +alcatelIND1IPsecMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIB 1 } + +-- +-- Textual Conventions +-- + +IPsecName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "The name of a table entry." + SYNTAX OCTET STRING (SIZE(1..20)) + +IPsecDescription ::= TEXTUAL-CONVENTION + DISPLAY-HINT "200a" + STATUS current + DESCRIPTION + "Optional description of a table entry." + SYNTAX OCTET STRING (SIZE(0..200)) + +IPsecPortNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A port number value. 0 is the wildcard value to match any port." + SYNTAX INTEGER (0..65535) + +IPsecPrefixLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Significant bits in an IPv6 address prefix. 0..32 is the valid range + for IPv4 addresses. 0..128 is valid for IPv6 addresses" + SYNTAX INTEGER (0..128) + +IPsecULProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An upper-layer protocol number. 255 is the wildcard value to match + any protocol." + SYNTAX INTEGER (0..255) + +IPsecAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Administrative state." + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + +IPsecSAType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "SA type." + SYNTAX INTEGER { + ah(2), + esp(3) + } + +IPsecESPAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ESP algorithms." + SYNTAX INTEGER { + none(0), + descbc(2), + des3cbc(3), + null(11), + aescbc(12), + aesctr(13) + } + +IPsecAHAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "AH algorithms." + SYNTAX INTEGER { + none(0), + hmacmd5(2), + hmacsha1(3), + aesxcbcmac(9) + } + +IPsecOperationalState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Operational state. + + enabled(1) - The entry is enabled. + + disabled(2) - The entry is administratively disabled or + DNS resolution has experienced a permanent failure. + + dnspending(3) - Awaiting DNS resolution before making + the entry active." + SYNTAX INTEGER { + enabled(1), + disabled(2), + dnspending(3) + } + + +-- +-- Global IPsec Configuration +-- + +alaIPsecConfig OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIBObjects 1 } + +alaIPsecSecurityKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSecurityKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the configuration of the switch's IPsec security key. + The security key is used to encrypt and IPsec related information + retained in permanent storage. + + There is always a single row in this table with an index value of 1." + ::= { alaIPsecConfig 1 } + +alaIPsecSecurityKeyEntry OBJECT-TYPE + SYNTAX AlaIPsecSecurityKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The security key entry." + INDEX { alaIPsecSecurityKeyID } + ::= { alaIPsecSecurityKeyTable 1 } + +AlaIPsecSecurityKeyEntry ::= SEQUENCE { + alaIPsecSecurityKeyID Unsigned32, + alaIPsecSecurityKeyCurrent OCTET STRING, + alaIPsecSecurityKeyNew OCTET STRING +} + +alaIPsecSecurityKeyID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row's identifier. Only one entry is ever present, with an + ID value of 1." + ::= { alaIPsecSecurityKeyEntry 1 } + +alaIPsecSecurityKeyCurrent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current value of the IPsec security key. If an attempt + is made to read the value of this object, a zero-length octet + string will be returned." + ::= { alaIPsecSecurityKeyEntry 2 } + +alaIPsecSecurityKeyNew OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to set a new value for the IPsec security key. + + Both alaIPsecSecurityKeyCurrent (with its correct value) and + alaIPsecSecurityKeyNew must be specified in the same SNMP SET + message. If alaIPsecSecurityKeyCurrent is not present, or if + its value is incorrect, the attempt to set a new key will fail." + ::= { alaIPsecSecurityKeyEntry 3 } + + +-- +-- IPsec Statistics Table +-- + +alaIPsecStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the IPv6 statistics to be retrieved." + ::= { alaIPsecConfig 2 } + +alaIPsecStatisticsEntry OBJECT-TYPE + SYNTAX AlaIPsecStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics entry." + INDEX { alaIPsecStatisticsProtocol } + ::= { alaIPsecStatisticsTable 1 } + +AlaIPsecStatisticsEntry ::= SEQUENCE { + alaIPsecStatisticsProtocol INTEGER, + alaIPsecStatisticsInSuccessful Counter32, + alaIPsecStatisticsInPolicyViolation Counter32, + alaIPsecStatisticsInNoSA Counter32, + alaIPsecStatisticsInUnknownSPI Counter32, + alaIPsecStatisticsInAHReplay Counter32, + alaIPsecStatisticsInESPReplay Counter32, + alaIPsecStatisticsInAHAuthenticationSuccess Counter32, + alaIPsecStatisticsInAHAuthenticationFail Counter32, + alaIPsecStatisticsInESPAuthenticationSuccess Counter32, + alaIPsecStatisticsInESPAuthenticationFail Counter32, + alaIPsecStatisticsInBadPacket Counter32, + alaIPsecStatisticsInNoMemory Counter32, + alaIPsecStatisticsOutSuccessful Counter32, + alaIPsecStatisticsOutPolicyViolation Counter32, + alaIPsecStatisticsOutNoSA Counter32, + alaIPsecStatisticsOutBadPacket Counter32, + alaIPsecStatisticsOutNoMemory Counter32, + alaIPsecStatisticsInDiscarded Counter32, + alaIPsecStatisticsOutDiscarded Counter32 +} + +alaIPsecStatisticsProtocol OBJECT-TYPE + SYNTAX INTEGER { + ipv6(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP protocol version covered by the IPsec statistics." + ::= { alaIPsecStatisticsEntry 1 } + +alaIPsecStatisticsInSuccessful OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets requiring IPsec processing + that were successfully handled." + ::= { alaIPsecStatisticsEntry 2 } + +alaIPsecStatisticsInPolicyViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that were dropped because + of policy violations." + ::= { alaIPsecStatisticsEntry 3 } + +alaIPsecStatisticsInNoSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets dropped because no + matching SA was found." + ::= { alaIPsecStatisticsEntry 4 } + +alaIPsecStatisticsInUnknownSPI OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets dropped because the SPI was + unknown." + ::= { alaIPsecStatisticsEntry 5 } + +alaIPsecStatisticsInAHReplay OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that failed the AH replay + check." + ::= { alaIPsecStatisticsEntry 6 } + +alaIPsecStatisticsInESPReplay OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets taht failed the ESP + replay check." + ::= { alaIPsecStatisticsEntry 7 } + +alaIPsecStatisticsInAHAuthenticationSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that successfully passed + AH authentication." + ::= { alaIPsecStatisticsEntry 8 } + +alaIPsecStatisticsInAHAuthenticationFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that failed AH + authentication." + ::= { alaIPsecStatisticsEntry 9 } + +alaIPsecStatisticsInESPAuthenticationSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that successfully passed + ESP authentication." + ::= { alaIPsecStatisticsEntry 10 } + +alaIPsecStatisticsInESPAuthenticationFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that failed ESP + authentication." + ::= { alaIPsecStatisticsEntry 11 } + +alaIPsecStatisticsInBadPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets requiring IPsec + processing that were not valid." + ::= { alaIPsecStatisticsEntry 12 } + +alaIPsecStatisticsInNoMemory OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming IPsec packets dropped because + no memory was available." + ::= { alaIPsecStatisticsEntry 13 } + +alaIPsecStatisticsOutSuccessful OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets requiring IPsec processing + that were successfully handled." + ::= { alaIPsecStatisticsEntry 14 } + +alaIPsecStatisticsOutPolicyViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets dropped because of a + policy violation." + ::= { alaIPsecStatisticsEntry 15 } + +alaIPsecStatisticsOutNoSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets dropped because no matching + SA was found." + ::= { alaIPsecStatisticsEntry 16 } + +alaIPsecStatisticsOutBadPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets requiring IPsec processing + that were not valid." + ::= { alaIPsecStatisticsEntry 17 } + +alaIPsecStatisticsOutNoMemory OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing IPsec packets dropped because no + memory was available." + ::= { alaIPsecStatisticsEntry 18 } + +alaIPsecStatisticsInDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets dropped because they matched + a discard policy." + ::= { alaIPsecStatisticsEntry 19 } + +alaIPsecStatisticsOutDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets dropped because they matched + a discard policy." + ::= { alaIPsecStatisticsEntry 20 } + + +-- +-- Security Policy Table +-- + +alaIPsecSecurityPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSecurityPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the configuration of IPsec security policies." + ::= { alcatelIND1IPsecMIBObjects 2 } + +alaIPsecSecurityPolicyEntry OBJECT-TYPE + SYNTAX AlaIPsecSecurityPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A security policy entry." + INDEX { alaIPsecSecurityPolicyID } + ::= { alaIPsecSecurityPolicyTable 1 } + +AlaIPsecSecurityPolicyEntry ::= SEQUENCE { + alaIPsecSecurityPolicyID Unsigned32, + alaIPsecSecurityPolicySourceType InetAddressType, + alaIPsecSecurityPolicySource InetAddress, + alaIPsecSecurityPolicySourcePrefixLength IPsecPrefixLength, + alaIPsecSecurityPolicySourcePort IPsecPortNumber, + alaIPsecSecurityPolicyDestinationType InetAddressType, + alaIPsecSecurityPolicyDestination InetAddress, + alaIPsecSecurityPolicyDestinationPrefixLength IPsecPrefixLength, + alaIPsecSecurityPolicyDestinationPort IPsecPortNumber, + alaIPsecSecurityPolicyULProtocol IPsecULProtocol, + alaIPsecSecurityPolicyICMPv6Type INTEGER, + alaIPsecSecurityPolicyDirection INTEGER, + alaIPsecSecurityPolicyName IPsecName, + alaIPsecSecurityPolicyDescription IPsecDescription, + alaIPsecSecurityPolicyAction INTEGER, + alaIPsecSecurityPolicyAdminState IPsecAdminState, + alaIPsecSecurityPolicyOperationalState IPsecOperationalState, + alaIPsecSecurityPolicyPriority INTEGER, + alaIPsecSecurityPolicyRowStatus RowStatus +} + +alaIPsecSecurityPolicyID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier for this security policy. When creating a + new policy, a zero value must be specified. An available + policy ID will then be automatically assigned to the policy." + ::= { alaIPsecSecurityPolicyEntry 1 } + +alaIPsecSecurityPolicySourceType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of source address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSecurityPolicyEntry 2 } + +alaIPsecSecurityPolicySource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source of packets covered by this policy." + ::= { alaIPsecSecurityPolicyEntry 3 } + +alaIPsecSecurityPolicySourcePrefixLength OBJECT-TYPE + SYNTAX IPsecPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits of the source address used to determine + which packets are covered by this policy. + + The default value varies depending upon the type of + source address specified: + IPv4 - 32 + IPv6 - 128 + DNS name - 0 (any other value is ignored)" + ::= { alaIPsecSecurityPolicyEntry 4 } + +alaIPsecSecurityPolicySourcePort OBJECT-TYPE + SYNTAX IPsecPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source port of packets covered by this policy. To + match packets from any port, specify the 0 wildcard value. A + wildcard policy will only be used when there is no exact match + to a destination port in another entry." + DEFVAL { 0 } + ::= { alaIPsecSecurityPolicyEntry 5 } + +alaIPsecSecurityPolicyDestinationType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of destination address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSecurityPolicyEntry 6 } + +alaIPsecSecurityPolicyDestination OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of packets covered by this policy." + ::= { alaIPsecSecurityPolicyEntry 7 } + +alaIPsecSecurityPolicyDestinationPrefixLength OBJECT-TYPE + SYNTAX IPsecPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits of the destination prefix used to determine + which packets are covered by this policy. + + The default value varies depending upon the type of + destination address specified: + IPv4 - 32 + IPv6 - 128 + DNS name - 0 (any other value is ignored)" + ::= { alaIPsecSecurityPolicyEntry 8 } + +alaIPsecSecurityPolicyDestinationPort OBJECT-TYPE + SYNTAX IPsecPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port of packets covered by this policy. To + match packets from any port, specify the 0 wildcard value. A + wildcard policy will only be used when there is no exact match + to a destination port in another entry." + DEFVAL { 0 } + ::= { alaIPsecSecurityPolicyEntry 9 } + +alaIPsecSecurityPolicyULProtocol OBJECT-TYPE + SYNTAX IPsecULProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The upper-layer protocol of packets covered by this policy. + To match all protocols, specify the 255 wildcard value. A wildcard + policy will only be used when there is no exact match to the protocol + value specified in another entry." + DEFVAL { 255 } + ::= { alaIPsecSecurityPolicyEntry 10 } + +alaIPsecSecurityPolicyICMPv6Type OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the upper-layer protocol is ICMPv6, an ICMPv6 type value may + be specified to restrict the policy to a specific packet type. + + To match all ICMPv6 packets, the 0 wildcard value should be + specified." + DEFVAL { 0 } + ::= { alaIPsecSecurityPolicyEntry 11 } + +alaIPsecSecurityPolicyDirection OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The direction of traffic covered by this policy." + ::= { alaIPsecSecurityPolicyEntry 12 } + +alaIPsecSecurityPolicyName OBJECT-TYPE + SYNTAX IPsecName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A name for this policy." + ::= { alaIPsecSecurityPolicyEntry 13 } + +alaIPsecSecurityPolicyDescription OBJECT-TYPE + SYNTAX IPsecDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A detailed description of this policy." + DEFVAL { "" } + ::= { alaIPsecSecurityPolicyEntry 14 } + +alaIPsecSecurityPolicyAction OBJECT-TYPE + SYNTAX INTEGER { + discard(0), + none(1), + ipsec(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take on traffic covered by this policy. + + discard(0) means that all traffic covered by the policy + will be discarded. + + none(1) means that no IPsec processing will be done on + the traffic covered by this policy. + + ipsec(2) means that IPsec processing will take place on + the traffic. One or more rules should be defined in the + IPsec Rule Table. If no rules are defined processing + is identical to none(0) being specified." + DEFVAL { ipsec } + ::= { alaIPsecSecurityPolicyEntry 15 } + +alaIPsecSecurityPolicyAdminState OBJECT-TYPE + SYNTAX IPsecAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows a policy to be administratively enabled or + disabled." + DEFVAL { enabled } + ::= { alaIPsecSecurityPolicyEntry 16 } + +alaIPsecSecurityPolicyOperationalState OBJECT-TYPE + SYNTAX IPsecOperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of this policy." + ::= { alaIPsecSecurityPolicyEntry 17 } + +alaIPsecSecurityPolicyPriority OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority for this policy. When traffic would be covered by + multiple policies the policy with the highest priority value is + used. If two policies have the same priority, the one configured + first has precedence." + DEFVAL { 100 } + ::= { alaIPsecSecurityPolicyEntry 18 } + +alaIPsecSecurityPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of security + policy entries." + ::= { alaIPsecSecurityPolicyEntry 19 } + + +-- +-- Security Policy IPsec Rule Table +-- + +alaIPsecSecurityPolicyRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSecurityPolicyRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the configuration of the IPsec rules for + a security policy." + ::= { alcatelIND1IPsecMIBObjects 3 } + +alaIPsecSecurityPolicyRuleEntry OBJECT-TYPE + SYNTAX AlaIPsecSecurityPolicyRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A security policy entry." + INDEX { + alaIPsecSecurityPolicyID, + alaIPsecSecurityPolicyRuleIndex + } + ::= { alaIPsecSecurityPolicyRuleTable 1 } + +AlaIPsecSecurityPolicyRuleEntry ::= SEQUENCE { + alaIPsecSecurityPolicyRuleIndex Unsigned32, + alaIPsecSecurityPolicyRuleProtocol INTEGER, + alaIPsecSecurityPolicyRuleMode INTEGER, + alaIPsecSecurityPolicyRuleRowStatus RowStatus +} + +alaIPsecSecurityPolicyRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index specifying the order in which multiple rules for + the same security policy will be applied. Rules are + indexed by the order in which they are applied to the + original payload. + + For example, for a security policy where an IPv6 payload + should be protected by an ESP header, which should be protected + by an AH header, there would be two Rule Table entries. + The ESP entry would have an index of 1 (first rule applied + to the payload). The AH entry would have an index of 2 + (second rule applied)." + ::= { alaIPsecSecurityPolicyRuleEntry 1 } + +alaIPsecSecurityPolicyRuleProtocol OBJECT-TYPE + SYNTAX INTEGER { + ah(1), + esp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the type of header required by the rule." + ::= { alaIPsecSecurityPolicyRuleEntry 2 } + +alaIPsecSecurityPolicyRuleMode OBJECT-TYPE + SYNTAX INTEGER { + transport(1) + --tunnel(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode in which the rule's protocol is running. At present, + only transport(1) is allowed. Until tunnel mode is supported, + transport(1) will be treated as the default value." + ::= { alaIPsecSecurityPolicyRuleEntry 3 } + +alaIPsecSecurityPolicyRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of security + policy IPsec rule entries." + ::= { alaIPsecSecurityPolicyRuleEntry 4 } + + +-- +-- IPsec Security Association Configuration Table +-- + +alaIPsecSAConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSAConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the manual configuration of Security + Associations in the Security Association Database (SAD)." + ::= { alcatelIND1IPsecMIBObjects 4 } + +alaIPsecSAConfigEntry OBJECT-TYPE + SYNTAX AlaIPsecSAConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Manually configured security association (SA) parameters." + INDEX { alaIPsecSAConfigID } + ::= { alaIPsecSAConfigTable 1 } + +AlaIPsecSAConfigEntry ::= SEQUENCE { + alaIPsecSAConfigID Unsigned32, + alaIPsecSAConfigType IPsecSAType, + alaIPsecSAConfigSourceType InetAddressType, + alaIPsecSAConfigSource InetAddress, + alaIPsecSAConfigDestinationType InetAddressType, + alaIPsecSAConfigDestination InetAddress, + alaIPsecSAConfigSPI Unsigned32, + alaIPsecSAConfigName IPsecName, + alaIPsecSAConfigDescription IPsecDescription, + alaIPsecSAConfigEncryptionAlgorithm IPsecESPAlgorithm, + alaIPsecSAConfigEncryptionKeyLength Unsigned32, + alaIPsecSAConfigAuthenticationAlgorithm IPsecAHAlgorithm, + alaIPsecSAConfigAdminState IPsecAdminState, + alaIPsecSAConfigOperationalState IPsecOperationalState, + alaIPsecSAConfigRowStatus RowStatus +} + +alaIPsecSAConfigID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier for this manually configured SA. + When creating a new SA, a zero value must be specified. + An available ID will then be automatically assigned to + the SA." + ::= { alaIPsecSAConfigEntry 1 } + +alaIPsecSAConfigType OBJECT-TYPE + SYNTAX IPsecSAType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this SA: AH or ESP. Once set, + the type may not be changed." + ::= { alaIPsecSAConfigEntry 2 } + +alaIPsecSAConfigSourceType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of source address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSAConfigEntry 3 } + +alaIPsecSAConfigSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source of packets covered by this SA." + ::= { alaIPsecSAConfigEntry 4 } + +alaIPsecSAConfigDestinationType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of destination address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSAConfigEntry 5 } + +alaIPsecSAConfigDestination OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of packets covered by this SA." + ::= { alaIPsecSAConfigEntry 6 } + +alaIPsecSAConfigSPI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Security Parameters Index (SPI) of this SA." + ::= { alaIPsecSAConfigEntry 7 } + +alaIPsecSAConfigName OBJECT-TYPE + SYNTAX IPsecName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of this manually configured SA." + ::= { alaIPsecSAConfigEntry 8 } + +alaIPsecSAConfigDescription OBJECT-TYPE + SYNTAX IPsecDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A detailed description for the manually created IPsec SA." + DEFVAL { "" } + ::= { alaIPsecSAConfigEntry 9 } + +alaIPsecSAConfigEncryptionAlgorithm OBJECT-TYPE + SYNTAX IPsecESPAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For an ESP SA, defines the encryption algorithm to be used. + null(11) should be specified if ESP is being used for integrity + only. If null(11) is specified, + alaIPsecSAConfigAuthenticationAlgorithm may not be none(0). + + The value of this object is none(0) for AH SAs." + DEFVAL { none } + ::= { alaIPsecSAConfigEntry 10 } + +alaIPsecSAConfigEncryptionKeyLength OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For those algorithms where multiple key lengths are supported, + specifies the key length to be used. Zero may be specified to + use the default key length." + DEFVAL { 0 } + ::= { alaIPsecSAConfigEntry 11 } + +alaIPsecSAConfigAuthenticationAlgorithm OBJECT-TYPE + SYNTAX IPsecAHAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines the authentication algorithm to be used. + + For ESP SAs, none(0) may be specified for encryption-only ESP. + For ESP integrity-only, ESP integrity and encryption, or for + AH SAs, hmacmd5(2), hmacsha1(3), or aesxcbcmac(9) must + be specified." + DEFVAL { none } + ::= { alaIPsecSAConfigEntry 12 } + +alaIPsecSAConfigAdminState OBJECT-TYPE + SYNTAX IPsecAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows a manually configured SA to be administratively enabled + or disabled." + DEFVAL { enabled } + ::= { alaIPsecSAConfigEntry 13 } + +alaIPsecSAConfigOperationalState OBJECT-TYPE + SYNTAX IPsecOperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the manually configured SA." + ::= { alaIPsecSAConfigEntry 14 } + +alaIPsecSAConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of manually configured + IPsec SAs." + ::= { alaIPsecSAConfigEntry 15 } + + +-- +-- IPsec Key Configuration Table +-- + +alaIPsecKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to configure the keys used by manually + configured Security Associations in the IPsec Security + Association Configuration table." + ::= { alcatelIND1IPsecMIBObjects 5 } + +alaIPsecKeyEntry OBJECT-TYPE + SYNTAX AlaIPsecKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPsec key. Keys in the table must be uniquely + identified by the combination of key type and key name. + However, since the key name can be up to 255 characters, + beyond the 128-element size limit for SNMP index objects, + the key ID is used to uniquely identify a key for SNMP + access." + INDEX { alaIPsecKeyID } + ::= { alaIPsecKeyTable 1 } + +AlaIPsecKeyEntry ::= SEQUENCE { + alaIPsecKeyID Unsigned32, + alaIPsecKeyType INTEGER, + alaIPsecKeyName OCTET STRING, + alaIPsecKey OCTET STRING, + alaIPsecKeyEncrypted TruthValue, + alaIPsecKeyRowStatus RowStatus + } + +alaIPsecKeyID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier for this key. When creating a + new key, a zero value must be specified. An available + ID will then be automatically assigned to the key." + ::= { alaIPsecKeyEntry 1 } + +alaIPsecKeyType OBJECT-TYPE + SYNTAX INTEGER { + saAuthentication(1), + saEncryption(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates if the key is to be used for encryption or + authentication by a SA. Once a key is created, its type + may not be changed." + ::= { alaIPsecKeyEntry 2 } + +alaIPsecKeyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the key. + + For manually-configured SA keys, the name is limited to + a maximum length of 20 characters and should correspond + to an entry in the alaIPsecSAConfigTable. + + The key name may not be changed once a key is created." + ::= { alaIPsecKeyEntry 3 } + +alaIPsecKey OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The key value. The value specified must match the required + key length for the algorithm using the key. If + an attempt is made to read the value of this object a + zero-length octet string will be returned." + ::= { alaIPsecKeyEntry 4 } + +alaIPsecKeyEncrypted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, the key value is specified in AOS encrypted form. + For example, keys being restored from the configuration file." + DEFVAL { false } + ::= { alaIPsecKeyEntry 5 } + +alaIPsecKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of keys." + ::= { alaIPsecKeyEntry 6 } + + +-- +-- conformance information +-- + +alcatelIND1IPsecMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIB 2 } +alcatelIND1IPsecMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIBConformance 1 } +alcatelIND1IPsecMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIBConformance 2 } + +alaIPsecCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Alcatel switches + implementing ALCATEL-IND1-IPSEC-MIB." + MODULE + MANDATORY-GROUPS { + alaIPsecConfigGroup, + alaIPsecSecurityPolicyGroup, + alaIPsecSAConfigGroup, + alaIPsecKeyGroup + } + ::= { alcatelIND1IPsecMIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaIPsecConfigGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecSecurityKeyID, + alaIPsecSecurityKeyCurrent, + alaIPsecSecurityKeyNew, + -- alaIPsecStatisticsProtocol, + alaIPsecStatisticsInSuccessful, + alaIPsecStatisticsInPolicyViolation, + alaIPsecStatisticsInNoSA, + alaIPsecStatisticsInUnknownSPI, + alaIPsecStatisticsInAHReplay, + alaIPsecStatisticsInESPReplay, + alaIPsecStatisticsInAHAuthenticationSuccess, + alaIPsecStatisticsInAHAuthenticationFail, + alaIPsecStatisticsInESPAuthenticationSuccess, + alaIPsecStatisticsInESPAuthenticationFail, + alaIPsecStatisticsInBadPacket, + alaIPsecStatisticsInNoMemory, + alaIPsecStatisticsOutSuccessful, + alaIPsecStatisticsOutPolicyViolation, + alaIPsecStatisticsOutNoSA, + alaIPsecStatisticsOutBadPacket, + alaIPsecStatisticsOutNoMemory, + alaIPsecStatisticsInDiscarded, + alaIPsecStatisticsOutDiscarded + } + STATUS current + DESCRIPTION + "A collection of objects to support global configuration + of IPsec." + ::= { alcatelIND1IPsecMIBGroups 1 } + + +alaIPsecSecurityPolicyGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecSecurityPolicyID + alaIPsecSecurityPolicySource, + alaIPsecSecurityPolicySourceType, + alaIPsecSecurityPolicySourcePrefixLength, + alaIPsecSecurityPolicySourcePort, + alaIPsecSecurityPolicyDestination, + alaIPsecSecurityPolicyDestinationType, + alaIPsecSecurityPolicyDestinationPrefixLength, + alaIPsecSecurityPolicyDestinationPort, + alaIPsecSecurityPolicyULProtocol, + alaIPsecSecurityPolicyICMPv6Type, + alaIPsecSecurityPolicyDirection, + alaIPsecSecurityPolicyName, + alaIPsecSecurityPolicyDescription, + alaIPsecSecurityPolicyAction, + alaIPsecSecurityPolicyAdminState, + alaIPsecSecurityPolicyOperationalState, + alaIPsecSecurityPolicyPriority, + alaIPsecSecurityPolicyRowStatus, + -- alaIPsecSecurityPolicyRuleIndex, + alaIPsecSecurityPolicyRuleProtocol, + alaIPsecSecurityPolicyRuleMode, + alaIPsecSecurityPolicyRuleRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPsec + security policies." + ::= { alcatelIND1IPsecMIBGroups 2 } + +alaIPsecSAConfigGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecSAConfigID, + alaIPsecSAConfigType, + alaIPsecSAConfigSource, + alaIPsecSAConfigSourceType, + alaIPsecSAConfigDestination, + alaIPsecSAConfigDestinationType, + alaIPsecSAConfigSPI, + alaIPsecSAConfigName, + alaIPsecSAConfigDescription, + alaIPsecSAConfigEncryptionAlgorithm, + alaIPsecSAConfigEncryptionKeyLength, + alaIPsecSAConfigAuthenticationAlgorithm, + alaIPsecSAConfigAdminState, + alaIPsecSAConfigOperationalState, + alaIPsecSAConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of manually + configured IPsec SAs." + ::= { alcatelIND1IPsecMIBGroups 3 } + + +alaIPsecKeyGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecKeyID, + alaIPsecKeyType, + alaIPsecKeyName, + alaIPsecKey, + alaIPsecKeyEncrypted, + alaIPsecKeyRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of keys." + ::= { alcatelIND1IPsecMIBGroups 4 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-IPV6-MIB b/MIBS/nokia/ALCATEL-IND1-IPV6-MIB new file mode 100644 index 0000000..90fb88c --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPV6-MIB @@ -0,0 +1,1654 @@ +ALCATEL-IND1-IPV6-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Unsigned32, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, PhysAddress, RowStatus, DisplayString, TimeStamp, TruthValue, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + Ipv6Address, Ipv6IfIndexOrZero + FROM IPV6-TC + softentIND1Ipv6 + FROM ALCATEL-IND1-BASE + ipv6IfIndex, ipv6RouteEntry + FROM IPV6-MIB; + + +alcatelIND1IPv6MIB MODULE-IDENTITY + LAST-UPDATED "200807240000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary IPv6 MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2008 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200807240000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ipv6 1 } + + +alcatelIND1IPv6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIB 1 } + + +AlaIPv6AddressPrefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:" + STATUS current + DESCRIPTION + "A data type for the 8 byte IPv6 prefixes for EUI-64 addresses" + SYNTAX OCTET STRING (SIZE (8)) + + +-- +-- Alcatel IPv6 Configuration +-- + +alaIPv6Config OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBObjects 1 } + +alaIPv6ClearNeighbors OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all non-static entries from the Neighbor table." + ::= { alaIPv6Config 1 } + +alaIPv6ClearTraffic OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all IPv6 traffic counters." + ::= { alaIPv6Config 2 } + +alaIPv6ClearPMTUTable OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the path MTU table." + ::= { alaIPv6Config 3 } + +alaIPv6PMTUMinLifetime OBJECT-TYPE + SYNTAX Unsigned32 (10..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the minimum lifetime for entries in the + path MTU table." + DEFVAL { 60 } + ::= { alaIPv6Config 4 } + +alaIPv6NeighborStaleLifetime OBJECT-TYPE + SYNTAX Unsigned32 (5..2880) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the minimum lifetime for neighbor entries in the + stale state." + DEFVAL { 1440 } + ::= { alaIPv6Config 5 } + +alaIPv6GlobalID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global ID used in the creation of local IPv6 unicast + addresses (RFC 4193). An explicit value may be specified for + the global ID or this object may be set to all zero to have a + global ID be created based on the algorithm from the RFC." + ::= { alaIPv6Config 6 } + +-- +-- Alcatel IPv6 Interface Table +-- + +alaIPv6InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + interfaces. + + The table is indexed by ipv6IfIndex. The value of + ipv6IfIndex shall be a four byte value in one of + the following formats: + + 0x0000vvvv - The interface for VLAN vvvv + 0x0100tttt - The interface for tunnel tttt + 0x02000001 - The IPv6 loopback interface + + The loopback interface configuration cannot be + modified." + ::= { alcatelIND1IPv6MIBObjects 2 } + +alaIPv6InterfaceEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface entry." + INDEX { ipv6IfIndex } + ::= { alaIPv6InterfaceTable 1 } + +AlaIPv6InterfaceEntry ::= SEQUENCE { + alaIPv6InterfaceRowStatus RowStatus, + alaIPv6InterfaceDescription DisplayString, + alaIPv6InterfaceMtu Unsigned32, + alaIPv6InterfaceType INTEGER, + alaIPv6InterfaceAdminStatus INTEGER, + alaIPv6InterfaceSendRouterAdvertisements INTEGER, + alaIPv6InterfaceMaxRtrAdvInterval Unsigned32, + alaIPv6InterfaceAdvManagedFlag TruthValue, + alaIPv6InterfaceAdvOtherConfigFlag TruthValue, + alaIPv6InterfaceAdvReachableTime Unsigned32, + alaIPv6InterfaceAdvRetransTimer Unsigned32, + alaIPv6InterfaceAdvDefaultLifetime Unsigned32, + alaIPv6InterfaceName DisplayString, + alaIPv6InterfaceAdvSendMtu TruthValue, + alaIPv6InterfaceReachableTime Unsigned32, + alaIPv6InterfaceBaseReachableTime Unsigned32, + alaIPv6InterfaceMinRtrAdvInterval Unsigned32, + alaIPv6InterfaceClockSkew Unsigned32, + alaIPv6InterfaceRetransTimer Unsigned32, + alaIPv6InterfaceDADTransmits Unsigned32, + alaIPv6InterfaceAdvHopLimit Unsigned32 +} + +alaIPv6InterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interfaces." + ::= { alaIPv6InterfaceEntry 1 } + +alaIPv6InterfaceDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface's description." + ::= { alaIPv6InterfaceEntry 2 } + +alaIPv6InterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 interface's maximum transmission unit." + ::= { alaIPv6InterfaceEntry 3 } + +alaIPv6InterfaceType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + vlan(2), + tunnel(3), + loopback(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface type." + ::= { alaIPv6InterfaceEntry 4 } + +alaIPv6InterfaceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface administrative status." + ::= { alaIPv6InterfaceEntry 5 } + +alaIPv6InterfaceSendRouterAdvertisements OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify whether the router sends periodic router + advertisements and responds to router solicitations + on the interface. + + The default value for most interfaces is enable(1). + Some interface types (e.g. 6to4 tunnel) cannot send + router advertisements so the default (and only) + value for those interfaces is disable(2)." + DEFVAL {enable} + ::= { alaIPv6InterfaceEntry 6 } + +alaIPv6InterfaceMaxRtrAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 (4..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum time allowed between sending unsolicited + multicast router advertisements from the interface." + DEFVAL {600} + ::= { alaIPv6InterfaceEntry 7 } + +alaIPv6InterfaceAdvManagedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TRUE/FALSE value to be placed in the 'Managed + address configuration' flag field in router advertisements." + DEFVAL { false } + ::= { alaIPv6InterfaceEntry 8 } + +alaIPv6InterfaceAdvOtherConfigFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TRUE/FALSE value to be placed in the 'Other stateful + configuration' flag field in router advertisements." + DEFVAL { false } + ::= { alaIPv6InterfaceEntry 9 } + +alaIPv6InterfaceAdvReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Reachable Time field in + the router advertisements sent over this interface. The + value zero means unspecified by this router." + DEFVAL {0} + ::= { alaIPv6InterfaceEntry 10 } + +alaIPv6InterfaceAdvRetransTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Retrans Timer field in + the router advertisements sent over this interface. The + value zero means unspecified by this router." + DEFVAL {0} + ::= { alaIPv6InterfaceEntry 11 } + +alaIPv6InterfaceAdvDefaultLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..9000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Router Lifetime field in + the router advertisements sent over this interface. + + The value MUST be either zero, 1, or between + alaIPv6InterfaceMaxRtrAdvInterval and 9000 seconds. + + The special value zero indicates that the router is not + to be used as a default router. + + The special value 1 indicates that this object's true + value should be computed using the formula + 3 * alaIPv6InterfaceMaxRtrAdvInterval." + DEFVAL {1} + ::= { alaIPv6InterfaceEntry 12 } + +alaIPv6InterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mandatory user-assigned name for the interface. + + Since the loopback interface is created without user + interaction, the name 'loopback' will be automatically + assigned." + ::= { alaIPv6InterfaceEntry 13 } + +alaIPv6InterfaceAdvSendMtu OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TRUE/FALSE value that determines whether the MTU + option is sent in Router Advertisements." + DEFVAL { false } + ::= { alaIPv6InterfaceEntry 14 } + +alaIPv6InterfaceReachableTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the absence of any reachability notification, the + amount of time a neighbor reached via this interface + will remain in the reachable state before transitioning + to the stale state. Computed to be between .5 and 1.5 + times the alaIPv6InterfaceBaseReachableTime." + ::= { alaIPv6InterfaceEntry 15 } + +alaIPv6InterfaceBaseReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (10..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The base value used to compute the reachable time + for neighbors reached via this interface. See + alaIPv6InterfaceReachableTime above." + ::= { alaIPv6InterfaceEntry 16 } + +alaIPv6InterfaceMinRtrAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..1350) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum time allowed between sending unsolicited + multicast router advertisements from the interface. + + The time must be a minimum of 3 seconds and no more than + .75 times the value of alaIPv6InterfaceMaxRtrAdvInterval. + + Setting this object to the special value of 0 indicates + that the minimum interval should be automatically + recalculated using the formula .33 times the value of + alaIPv6InterfaceMaxRtrAdvInterval." + DEFVAL {0} + ::= { alaIPv6InterfaceEntry 17 } + +alaIPv6InterfaceClockSkew OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Router Advertisement decrementing timers must be consistent + in all Advertisements on the link. The clock skew accounts + for link propogation delays and poorly synchronized clocks." + DEFVAL { 600 } + ::= { alaIPv6InterfaceEntry 18 } + +alaIPv6InterfaceRetransTimer OBJECT-TYPE + SYNTAX Unsigned32 (1000..30000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time to wait before retransmitting a Neighbor + Solicitation during neighbor discovery." + DEFVAL { 1000 } + ::= { alaIPv6InterfaceEntry 19 } + +alaIPv6InterfaceDADTransmits OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of Neighbor Solicitations to send during Duplicate + Address Detection." + DEFVAL { 1 } + ::= { alaIPv6InterfaceEntry 20 } + +alaIPv6InterfaceAdvHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value placed in the current hop limit field of router + advertisements." + DEFVAL { 64 } + ::= { alaIPv6InterfaceEntry 21 } + + +-- +-- Alcatel IPv6 Tunnel Configuration +-- + +alaIPv6TunnelConfig OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBObjects 3 } + +alaIPv6ConfigTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6ConfigTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for IPv6 configured tunnels. This table contains the + tunnel-specific information extending the corresponding + tunnel interface entry in alaIPv6InterfaceTable." + ::= { alaIPv6TunnelConfig 2 } + +alaIPv6ConfigTunnelEntry OBJECT-TYPE + SYNTAX AlaIPv6ConfigTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry contains the objects for an IPv6 configured tunnel." + INDEX { ipv6IfIndex } + ::= { alaIPv6ConfigTunnelTable 1 } + +AlaIPv6ConfigTunnelEntry ::= SEQUENCE { + alaIPv6ConfigTunnelV4Source IpAddress, + alaIPv6ConfigTunnelV4Dest IpAddress +} + +alaIPv6ConfigTunnelV4Source OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IPv4 address for the tunnel." + ::= { alaIPv6ConfigTunnelEntry 1 } + +alaIPv6ConfigTunnelV4Dest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination IPv4 address for the tunnel." + ::= { alaIPv6ConfigTunnelEntry 2 } + + +-- +-- Alcatel IPv6 Interface Address Table +-- + +alaIPv6InterfaceAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfaceAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + addresses assigned to interfaces." + ::= { alcatelIND1IPv6MIBObjects 4 } + +alaIPv6InterfaceAddressEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfaceAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface address entry. + + The same link-local address may be assigned to + multiple interfaces. A global address may only + be assigned to a single interface." + INDEX { ipv6IfIndex, alaIPv6InterfaceAddress } + ::= { alaIPv6InterfaceAddressTable 1 } + +AlaIPv6InterfaceAddressEntry ::= SEQUENCE { + alaIPv6InterfaceAddressRowStatus RowStatus, + alaIPv6InterfaceAddress Ipv6Address, + alaIPv6InterfaceAddressPrefixLength Unsigned32, + alaIPv6InterfaceAddressAnycastFlag TruthValue, + alaIPv6InterfaceAddressDADStatus INTEGER +} + +alaIPv6InterfaceAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interface addresses." + ::= { alaIPv6InterfaceAddressEntry 1 } + +alaIPv6InterfaceAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 address (or prefix for EUI-64 addresses) + assigned to the interface." + ::= { alaIPv6InterfaceAddressEntry 2 } + +alaIPv6InterfaceAddressPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (3..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 + address' prefix." + ::= { alaIPv6InterfaceAddressEntry 3 } + +alaIPv6InterfaceAddressAnycastFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if this + address is an anycast address and the value + 'false(2)' otherwise." + DEFVAL { false } + ::= { alaIPv6InterfaceAddressEntry 4 } + +alaIPv6InterfaceAddressDADStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + pending(1), + duplicate(2), + passed(3), + check(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of duplicate address detection for this address. + The only value that may be set via SNMP is 'check' when the + current status is 'duplicate'. In such cases, duplicate + address detection will be performed again for the address." + ::= { alaIPv6InterfaceAddressEntry 5 } + + +-- +-- Alcatel IPv6 EUI64 Interface Address Table +-- + +alaIPv6InterfaceEUI64AddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfaceEUI64AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + addresses formed by appending an EUI-64 interface + identifier to the specified prefix. + + This table is mainly used for the creation of such + addresses. After creation they can be managed + via the alaIPv6InterfaceAddressTable." + ::= { alcatelIND1IPv6MIBObjects 5 } + +alaIPv6InterfaceEUI64AddressEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfaceEUI64AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface EUI-64 address entry." + INDEX { ipv6IfIndex, + alaIPv6InterfaceEUI64AddressPrefix } + ::= { alaIPv6InterfaceEUI64AddressTable 1 } + +AlaIPv6InterfaceEUI64AddressEntry ::= SEQUENCE { + alaIPv6InterfaceEUI64AddressRowStatus RowStatus, + alaIPv6InterfaceEUI64AddressPrefix AlaIPv6AddressPrefix, + alaIPv6InterfaceEUI64AddressPrefixLength Unsigned32, + alaIPv6InterfaceEUI64AddressIdentifier OCTET STRING +} + +alaIPv6InterfaceEUI64AddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interface EUI-64 addresses." + ::= { alaIPv6InterfaceEUI64AddressEntry 1 } + +alaIPv6InterfaceEUI64AddressPrefix OBJECT-TYPE + SYNTAX AlaIPv6AddressPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix for the EUI-64 address." + ::= { alaIPv6InterfaceEUI64AddressEntry 2 } + +alaIPv6InterfaceEUI64AddressPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (3..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 + address' prefix." + ::= { alaIPv6InterfaceEUI64AddressEntry 3 } + +alaIPv6InterfaceEUI64AddressIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's EUI-64 identifier which is combined + with the prefix to form the IPv6 address." + ::= { alaIPv6InterfaceEUI64AddressEntry 4 } + + +-- +-- Alcatel IPv6 Neighbor Table. +-- + +alaIPv6NeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 neighbor table. Much of this information is + available in the RFC-2465 ipv6NetToMediaTable. However, + that table does not allow the static configuration of + neighbor entries (all objects except for + ipv6NetToMediaValid are read-only)." + ::= { alcatelIND1IPv6MIBObjects 6 } + +alaIPv6NeighborEntry OBJECT-TYPE + SYNTAX AlaIPv6NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IPv6 address to `physical' + address equivalence (a neighbor)." + INDEX { ipv6IfIndex, alaIPv6NeighborNetAddress } + ::= { alaIPv6NeighborTable 1 } + +AlaIPv6NeighborEntry ::= SEQUENCE { + alaIPv6NeighborNetAddress Ipv6Address, + alaIPv6NeighborPhysAddress PhysAddress, + alaIPv6NeighborSlot Unsigned32, + alaIPv6NeighborPort Unsigned32, + alaIPv6NeighborType INTEGER, + alaIPv6NeighborState INTEGER, + alaIPv6NeighborLastUpdated TimeStamp, + alaIPv6NeighborRowStatus RowStatus, + alaIPv6NeighborLifetime Unsigned32, + alaIPv6NeighborReachability INTEGER +} + +alaIPv6NeighborNetAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The neighbor's IPv6 Address." + ::= { alaIPv6NeighborEntry 1 } + +alaIPv6NeighborPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The neighbor's media-dependent `physical' address." + ::= { alaIPv6NeighborEntry 2 } + +alaIPv6NeighborSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The slot used to reach the neighbor. When creating a static neighbor + the slot must be specified. On read, a value of zero indicates + the slot is not known/not applicable." + ::= { alaIPv6NeighborEntry 3 } + +alaIPv6NeighborPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port used to reach the neighbor. When creating a static neighbor + the port must be specified. On read, a value of zero indicates the + port is not known/not applicable." + ::= { alaIPv6NeighborEntry 4 } + +alaIPv6NeighborType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + dynamic(2), -- dynamically resolved + static(3), -- statically configured + local(4) -- local interface + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the mapping. The 'dynamic(2)' type + indicates that the IPv6 address to physical + addresses mapping has been dynamically + resolved using the IPv6 Neighbor Discovery + protocol. The static(3)' types indicates that + the mapping has been statically configured. + The local(4) indicates that the mapping is + provided for an entity's own interface address. + + All entries added via this table will have the + type static(3) and only static entries may be + removed via this table." + ::= { alaIPv6NeighborEntry 5 } + +alaIPv6NeighborState OBJECT-TYPE + SYNTAX INTEGER { + reachable(1), -- confirmed reachability + stale(2), -- unconfirmed reachability + delay(3), -- waiting for reachability + -- confirmation before entering + -- the probe state + probe(4), -- actively probing + invalid(5), -- an invalidated mapping + unknown(6) -- state can not be determined + -- for some reason. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Neighbor Unreachability Detection state + for the interface when the address mapping in + this entry is used." + ::= { alaIPv6NeighborEntry 6 } + +alaIPv6NeighborLastUpdated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this entry + was last updated. If this entry was updated prior + to the last re-initialization of the local network + management subsystem, then this object contains + a zero value." + ::= { alaIPv6NeighborEntry 7 } + +alaIPv6NeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of static + entries in the neighbor table." + ::= { alaIPv6NeighborEntry 8 } + +alaIPv6NeighborLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining time the neighbor will stay in its current + state. External events may cause a state change before + the expiry of this lifetime. A value of zero indicates + the neighbor will remain in its current state indefinitely." + ::= { alaIPv6NeighborEntry 9 } + +alaIPv6NeighborReachability OBJECT-TYPE + SYNTAX INTEGER { + confirmed(1), -- confirmed reachability + unconfirmed(2), -- unconfirmed reachability + incomplete(3) -- detection incomplete + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reachability status of the neighbor." + ::= { alaIPv6NeighborEntry 10 } + + +-- +-- Alcatel IPv6 Static Routes Table +-- + +alaIPv6StaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table has been superseded by alaIprmV6StaticRouteTable in + ALCATEL-IND1-IPRMV6-MIB. + + Table allowing the creation and removal of static + IPv6 routes." + ::= { alcatelIND1IPv6MIBObjects 7 } + +alaIPv6StaticRouteEntry OBJECT-TYPE + SYNTAX AlaIPv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A static route entry." + INDEX { alaIPv6StaticRouteDest, + alaIPv6StaticRoutePfxLength } + ::= { alaIPv6StaticRouteTable 1 } + +AlaIPv6StaticRouteEntry ::= SEQUENCE { + alaIPv6StaticRouteDest Ipv6Address, + alaIPv6StaticRoutePfxLength INTEGER, + alaIPv6StaticRouteIfIndex Ipv6IfIndexOrZero, + alaIPv6StaticRouteNextHop Ipv6Address, + alaIPv6StaticRouteMetric Unsigned32, + alaIPv6StaticRouteRowStatus RowStatus +} + +alaIPv6StaticRouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The destination IPv6 address of this static + route. This object may not take a Multicast + address value." + ::= { alaIPv6StaticRouteEntry 1 } + +alaIPv6StaticRoutePfxLength OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Indicates the prefix length of the destination + address." + ::= { alaIPv6StaticRouteEntry 2 } + +alaIPv6StaticRouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If the next hop address is a link-local + address, this is the ipv6IfIndex value of the + interface over which the destination is reached. + For all other next hop address types the value + is zero." + DEFVAL { 0 } + ::= { alaIPv6StaticRouteEntry 3 } + +alaIPv6StaticRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IPv6 address of the next hop towards the + destination." + ::= { alaIPv6StaticRouteEntry 4 } + +alaIPv6StaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The routing metric for this route. The lower the + value, the higher the priority for the static + route." + DEFVAL { 1 } + ::= { alaIPv6StaticRouteEntry 5 } + +alaIPv6StaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Used to control the addition and removal of static + routes." + ::= { alaIPv6StaticRouteEntry 6 } + + +-- +-- Local host name to IPv6 address table +-- + +alaIPv6HostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local table mapping host names to IPv6 addresses. This provides + the equivalent of /etc/hosts for IPv6." + ::= { alcatelIND1IPv6MIBObjects 8 } + +alaIPv6HostEntry OBJECT-TYPE + SYNTAX AlaIPv6HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry maps a host name to an IPv6 address." + INDEX { alaIPv6HostName, alaIPv6HostAddress } + ::= { alaIPv6HostTable 1 } + +AlaIPv6HostEntry ::= SEQUENCE { + alaIPv6HostName DisplayString, + alaIPv6HostAddress Ipv6Address, + alaIPv6HostRowStatus RowStatus +} + +alaIPv6HostName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A host name to be mapped to an IPv6 address." + ::= { alaIPv6HostEntry 1 } + +alaIPv6HostAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 address mapped to the host name." + ::= { alaIPv6HostEntry 2 } + +alaIPv6HostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows host name/IPv6 address mappings to be created and + deleted in this table." + ::= { alaIPv6HostEntry 3 } + + +-- +-- Alcatel IPv6 Interface Prefix Table for Router Advertisements +-- + +alaIPv6InterfacePrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfacePrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + prefixes to be placed in Prefix Information + options in Router Advertisement messages sent + from the interface. + + Default: all prefixes that the router advertises + via routing protocols as being on-link for the + interface from which the advertisement is sent. + The link-local prefix is not included in the + list of advertised prefixes." + ::= { alcatelIND1IPv6MIBObjects 9 } + + +alaIPv6InterfacePrefixEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfacePrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface prefix entry." + INDEX { ipv6IfIndex, alaIPv6InterfacePrefix, + alaIPv6InterfacePrefixLength } + ::= { alaIPv6InterfacePrefixTable 1 } + + +AlaIPv6InterfacePrefixEntry ::= SEQUENCE { + alaIPv6InterfacePrefixRowStatus RowStatus, + alaIPv6InterfacePrefix Ipv6Address, + alaIPv6InterfacePrefixLength Unsigned32, + alaIPv6InterfacePrefixValidLifetime Unsigned32, + alaIPv6InterfacePrefixOnLinkFlag TruthValue, + alaIPv6InterfacePrefixPreferredLifetime Unsigned32, + alaIPv6InterfacePrefixAutonomousFlag TruthValue, + alaIPv6InterfacePrefixSource INTEGER, + alaIPv6InterfacePrefixValidLifetimeDecrement TruthValue, + alaIPv6InterfacePrefixValidLifetimeExpire DateAndTime, + alaIPv6InterfacePrefixPreferredLifetimeDecrement TruthValue, + alaIPv6InterfacePrefixPreferredLifetimeExpire DateAndTime +} + + +alaIPv6InterfacePrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interface prefixes for Router ADvertisement messages." + ::= { alaIPv6InterfacePrefixEntry 1 } + + +alaIPv6InterfacePrefix OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix associated with this interface." + ::= { alaIPv6InterfacePrefixEntry 2 } + + +alaIPv6InterfacePrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length of the prefix in bits." + ::= { alaIPv6InterfacePrefixEntry 3 } + + +alaIPv6InterfacePrefixValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Valid + Lifetime in the Prefix Information + option, in seconds. The designated value + of 4,294,967,295 represents infinity." + DEFVAL { 2592000 } + ::= { alaIPv6InterfacePrefixEntry 4 } + + +alaIPv6InterfacePrefixOnLinkFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the on-link + flag (L-bit) field in the Prefix + Information option." + DEFVAL { true } + ::= { alaIPv6InterfacePrefixEntry 5 } + + +alaIPv6InterfacePrefixPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Preferred + Lifetime in the Prefix Information + option, in seconds. The designated value + of 4,294,967,295 represents infinity." + DEFVAL { 604800 } + ::= { alaIPv6InterfacePrefixEntry 6 } + + +alaIPv6InterfacePrefixAutonomousFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Autonomous + Flag field in the Prefix Information + option." + DEFVAL { true } + ::= { alaIPv6InterfacePrefixEntry 7 } + + +alaIPv6InterfacePrefixSource OBJECT-TYPE + SYNTAX INTEGER { + other(1), + dynamic(2), + configured(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source of this prefix. If configured by + management the value will be configured(3). If + determined automatically from IPv6 interface + address configuration the value will be + dynamic(2)." + ::= { alaIPv6InterfacePrefixEntry 8 } + + +alaIPv6InterfacePrefixValidLifetimeDecrement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, use the remaining seconds derived from + alaIPv6InterfacePrefixValidLifetime in the + Router Advertisement. If false, use the static value + alaIPv6InterfacePrefixValidLifetime." + DEFVAL { false } + ::= { alaIPv6InterfacePrefixEntry 9 } + + +alaIPv6InterfacePrefixValidLifetimeExpire OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The date and time when the advertised prefix Valid Lifetime + expires. To use this value, + alaIPv6InterfaceValidLifetimeDecrement must be set to true." + ::= { alaIPv6InterfacePrefixEntry 10 } + + +alaIPv6InterfacePrefixPreferredLifetimeDecrement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, use the remaining seconds derived from + alaIPv6InterfacePrefixPreferredLifetime in the + Router Advertisement. If false, use the static value + alaIPv6InterfacePrefixPreferredLifetime." + DEFVAL { false } + ::= { alaIPv6InterfacePrefixEntry 11 } + + +alaIPv6InterfacePrefixPreferredLifetimeExpire OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The date and time when the advertised prefix Preferred Lifetime + expires. To use this value, + alaIPv6InterfacePreferredLifetimeDecrement must be set to true." + ::= { alaIPv6InterfacePrefixEntry 12 } + + +-- +-- Alcatel IPv6 path MTU table +-- + +alaIPv6PMTUTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6PMTUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the retrieval of the known IPv6 + path MTU value." + ::= { alcatelIND1IPv6MIBObjects 10 } + +alaIPv6PMTUEntry OBJECT-TYPE + SYNTAX AlaIPv6PMTUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 path MTU entry." + INDEX { alaIPv6PMTUDest } + ::= { alaIPv6PMTUTable 1 } + +AlaIPv6PMTUEntry ::= SEQUENCE { + alaIPv6PMTUDest Ipv6Address, + alaIPv6PMTU Unsigned32, + alaIPv6PMTUExpire Unsigned32, + alaIPv6PMTUHits Counter32, + alaIPv6PMTUUpdates Counter32 +} + +alaIPv6PMTUDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination address of the IPv6 path." + ::= { alaIPv6PMTUEntry 1 } + +alaIPv6PMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path's MTU." + ::= { alaIPv6PMTUEntry 2 } + +alaIPv6PMTUExpire OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before the PMTU entry is + removed from the table." + ::= { alaIPv6PMTUEntry 3 } + +alaIPv6PMTUHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the path MTU entry has been used." + ::= { alaIPv6PMTUEntry 4 } + +alaIPv6PMTUUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the path MTU entry has been updated." + ::= { alaIPv6PMTUEntry 5 } + + +-- +-- Alcatel IPv6 route flags table +-- + +alaIPv6RouteFlagsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6RouteFlagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the retrieval of the flags for + IPv6 route entries." + ::= { alcatelIND1IPv6MIBObjects 11 } + +alaIPv6RouteFlagsEntry OBJECT-TYPE + SYNTAX AlaIPv6RouteFlagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPV6 route flags entry." + AUGMENTS { ipv6RouteEntry } + ::= { alaIPv6RouteFlagsTable 1 } + +AlaIPv6RouteFlagsEntry ::= SEQUENCE { + alaIPv6RouteFlagsUp TruthValue, + alaIPv6RouteFlagsGateway TruthValue, + alaIPv6RouteFlagsHost TruthValue, + alaIPv6RouteFlagsStatic TruthValue, + alaIPv6RouteFlagsCloneable TruthValue, + alaIPv6RouteFlagsDiscard TruthValue, + alaIPv6RouteFlagsECMP TruthValue +} + +alaIPv6RouteFlagsUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Up (U) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 1 } + +alaIPv6RouteFlagsGateway OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Gateway (G) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 2 } + +alaIPv6RouteFlagsHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Host (H) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 3 } + +alaIPv6RouteFlagsStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Static (S) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 4 } + +alaIPv6RouteFlagsCloneable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Cloneable (C) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 5 } + +alaIPv6RouteFlagsDiscard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Discard/Blackhole (B) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 6 } + +alaIPv6RouteFlagsECMP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the ECMP (E) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 7 } + + +-- +-- Alcatel IPv6 Local Unicast Address Table +-- + +alaIPv6LocalUnicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6LocalUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of local IPv6 + unicast addresses (RFC 4193) on an interface." + ::= { alcatelIND1IPv6MIBObjects 13 } + +alaIPv6LocalUnicastEntry OBJECT-TYPE + SYNTAX AlaIPv6LocalUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An local unicast IPv6 address entry." + INDEX { ipv6IfIndex, + alaIPv6LocalUnicastGlobalID, + alaIPv6LocalUnicastSubnetID, + alaIPv6LocalUnicastInterfaceID } + ::= { alaIPv6LocalUnicastTable 1 } + +AlaIPv6LocalUnicastEntry ::= SEQUENCE { + alaIPv6LocalUnicastGlobalID OCTET STRING, + alaIPv6LocalUnicastSubnetID OCTET STRING, + alaIPv6LocalUnicastInterfaceID OCTET STRING, + alaIPv6LocalUnicastPrefixLength Unsigned32, + alaIPv6LocalUnicastEUI64 TruthValue, + alaIPv6LocalUnicastRowStatus RowStatus +} + +alaIPv6LocalUnicastGlobalID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The global ID portion of the local IPv6 unicast address. Leave + the value as all zero when adding a new addres to use the + alaIPv6GlobalID value." + ::= { alaIPv6LocalUnicastEntry 1 } + +alaIPv6LocalUnicastSubnetID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The subnet ID portion of the local IPv6 unicast address." + ::= { alaIPv6LocalUnicastEntry 2 } + +alaIPv6LocalUnicastInterfaceID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface identifier portion of the local IPv6 unicast + address. When alaIPv6LocalUnicastEUI64 is true(1) the value + of this object should be all zero." + ::= { alaIPv6LocalUnicastEntry 3 } + +alaIPv6LocalUnicastPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (64..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 + address prefix." + DEFVAL { 64 } + ::= { alaIPv6LocalUnicastEntry 4 } + +alaIPv6LocalUnicastEUI64 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true(1) the interface identifier is formed from an + automatically generated EUI-64 value." + DEFVAL { false } + ::= { alaIPv6LocalUnicastEntry 5 } + +alaIPv6LocalUnicastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of local IPv6 + unicast addresses." + ::= { alaIPv6LocalUnicastEntry 6 } + + +-- +-- conformance information +-- + +alcatelIND1IPv6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIB 2 } +alcatelIND1IPv6MIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBConformance 1 } +alcatelIND1IPv6MIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBConformance 2 } + +alaIPv6Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel IPv6 stack and + implementing ALCATEL-IND1-IPV6-MIB." + MODULE + MANDATORY-GROUPS { alaIPv6TunnelConfigGroup, + alaIPv6ConfigGroup, + alaIPv6NeighborGroup, + alaIPv6StaticRouteGroup, + alaIPv6InterfaceGroup, + alaIPv6InterfaceAddressGroup, + alaIPv6InterfaceEUI64AddressGroup, + alaIPv6InterfacePrefixGroup, + alaIPv6PMTUGroup, + alaIPv6RouteFlagsGroup, + alaIPv6LocalUnicastGroup + } + ::= { alcatelIND1IPv6MIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaIPv6TunnelConfigGroup OBJECT-GROUP + OBJECTS { + alaIPv6ConfigTunnelV4Source, + alaIPv6ConfigTunnelV4Dest + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel IPv6 + tunneling." + ::= { alcatelIND1IPv6MIBGroups 1 } + +alaIPv6ConfigGroup OBJECT-GROUP + OBJECTS { + alaIPv6ClearNeighbors, + alaIPv6ClearTraffic, + alaIPv6ClearPMTUTable, + alaIPv6PMTUMinLifetime, + alaIPv6NeighborStaleLifetime, + alaIPv6GlobalID + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IPv6 stack." + ::= { alcatelIND1IPv6MIBGroups 2 } + +alaIPv6NeighborGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6NeighborNetAddress, + alaIPv6NeighborPhysAddress, + alaIPv6NeighborSlot, + alaIPv6NeighborPort, + alaIPv6NeighborType, + -- alaIPv6NeighborState, + alaIPv6NeighborLastUpdated, + alaIPv6NeighborRowStatus, + alaIPv6NeighborLifetime, + alaIPv6NeighborReachability + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + neighbors." + ::= { alcatelIND1IPv6MIBGroups 3 } + +alaIPv6StaticRouteGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6StaticRouteDest, + -- alaIPv6StaticRoutePfxLength, + alaIPv6StaticRouteIfIndex, + alaIPv6StaticRouteNextHop, + alaIPv6StaticRouteMetric, + alaIPv6StaticRouteRowStatus + } + STATUS obsolete + DESCRIPTION + "A collection of objects to support management of IPv6 + static routes." + ::= { alcatelIND1IPv6MIBGroups 4 } + +alaIPv6InterfaceGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfaceRowStatus, + alaIPv6InterfaceDescription, + alaIPv6InterfaceMtu, + alaIPv6InterfaceType, + alaIPv6InterfaceAdminStatus, + alaIPv6InterfaceSendRouterAdvertisements, + alaIPv6InterfaceMaxRtrAdvInterval, + alaIPv6InterfaceAdvManagedFlag, + alaIPv6InterfaceAdvOtherConfigFlag, + alaIPv6InterfaceAdvReachableTime, + alaIPv6InterfaceAdvRetransTimer, + alaIPv6InterfaceAdvDefaultLifetime, + alaIPv6InterfaceName, + alaIPv6InterfaceReachableTime, + alaIPv6InterfaceBaseReachableTime, + alaIPv6InterfaceMinRtrAdvInterval, + alaIPv6InterfaceClockSkew, + alaIPv6InterfaceRetransTimer, + alaIPv6InterfaceDADTransmits, + alaIPv6InterfaceAdvHopLimit + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + interfaces." + ::= { alcatelIND1IPv6MIBGroups 5 } + +alaIPv6InterfaceAddressGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfaceAddressRowStatus, + -- alaIPv6InterfaceAddress, + alaIPv6InterfaceAddressPrefixLength, + alaIPv6InterfaceAddressAnycastFlag + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + addresses assigned to interfaces." + ::= { alcatelIND1IPv6MIBGroups 6 } + +alaIPv6InterfaceEUI64AddressGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfaceEUI64AddressRowStatus, + -- alaIPv6InterfaceEUI64AddressPrefix, + alaIPv6InterfaceEUI64AddressPrefixLength, + alaIPv6InterfaceEUI64AddressIdentifier + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + EUI-64 addresses assigned to interfaces." + ::= { alcatelIND1IPv6MIBGroups 7 } + +alaIPv6InterfacePrefixGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfacePrefixRowStatus, + -- alaIPv6InterfacePrefix, + -- alaIPv6InterfacePrefixLength, + alaIPv6InterfacePrefixValidLifetime, + alaIPv6InterfacePrefixOnLinkFlag, + alaIPv6InterfacePrefixPreferredLifetime, + alaIPv6InterfacePrefixAutonomousFlag, + alaIPv6InterfacePrefixSource, + alaIPv6InterfacePrefixValidLifetimeDecrement, + alaIPv6InterfacePrefixValidLifetimeExpire, + alaIPv6InterfacePrefixPreferredLifetimeDecrement, + alaIPv6InterfacePrefixPreferredLifetimeExpire + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + prefixes assigned to interfaces." + ::= { alcatelIND1IPv6MIBGroups 8 } + +alaIPv6PMTUGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6PMTUDest, + alaIPv6PMTU, + alaIPv6PMTUExpire, + alaIPv6PMTUHits, + alaIPv6PMTUUpdates + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + path MTUs." + ::= { alcatelIND1IPv6MIBGroups 9 } + +alaIPv6RouteFlagsGroup OBJECT-GROUP + OBJECTS { + alaIPv6RouteFlagsUp, + alaIPv6RouteFlagsGateway, + alaIPv6RouteFlagsHost, + alaIPv6RouteFlagsStatic, + alaIPv6RouteFlagsCloneable, + alaIPv6RouteFlagsDiscard, + alaIPv6RouteFlagsECMP + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + route flags." + ::= { alcatelIND1IPv6MIBGroups 10 } + +alaIPv6LocalUnicastGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6LocalUnicastGlobalID, + -- alaIPv6LocalUnicastSubnetID, + -- alaIPv6LocalUnicastInterfaceID, + alaIPv6LocalUnicastPrefixLength, + alaIPv6LocalUnicastEUI64, + alaIPv6LocalUnicastRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of + local IPv6 unicast addresses (RFC 4193)." + ::= { alcatelIND1IPv6MIBGroups 11 } + + +-- +-- Traps in case if Maximum hardware table entries is reached +-- + +alcatelIND1IPv6Traps OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBObjects 12} +alcatelIND1IPv6TrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1IPv6Traps 0} + +ndpMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated when hardware table has reached supported + Maximum entries. OS6400 will not generate new ARP request for new nexthops" +::= {alcatelIND1IPv6TrapsRoot 1} + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-IPX-MIB b/MIBS/nokia/ALCATEL-IND1-IPX-MIB new file mode 100644 index 0000000..8d497f0 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IPX-MIB @@ -0,0 +1,1013 @@ +ALCATEL-IND1-IPX-MIB DEFINITIONS ::= BEGIN + +IMPORTS + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + OBJECT-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Ipx + FROM ALCATEL-IND1-BASE; + +alcatelIND1IPXMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This is the proprietary MIB for the IPX routing sub-sytem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= {routingIND1Ipx 1} + +alcatelIND1IPXMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPXMIB 1 } + +-- + +NetNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IPX network number. It is a 32-bit value divided into + 4 octets." + SYNTAX OCTET STRING(SIZE(4)) + +HostAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IPX host MAC address. It is a group of the 6 octets from the + MAC address." + SYNTAX OCTET STRING(SIZE(6)) + +-- Object groups + +alaIpxRoutingGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "IPX routing information." + ::= {alcatelIND1IPXMIBObjects 1} +alaIpxFilterGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "IPX filtering information." + ::= {alcatelIND1IPXMIBObjects 2} +alaIpxTimerGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "IPX timer information." + ::= {alcatelIND1IPXMIBObjects 3} + +-- Objects + +--Static Routes Table + -- This table contains the information about all the static routes + -- defined.There may be more than one static route to any given + -- destination.Only the route currently being used will also be + -- present in the Destination Table defined above. + +alaIpxStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Static Routes table is used and add entries and extract + information from the static routes configured in the system." + ::= {alaIpxRoutingGroup 1} + +alaIpxStaticRouteEntry OBJECT-TYPE + SYNTAX IPXStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one static route." + INDEX { + alaIpxStaticRouteNetNum + } + ::= {alaIpxStaticRouteTable 1} + +IPXStaticRouteEntry ::= SEQUENCE { + alaIpxStaticRouteNetNum + NetNumber, + alaIpxStaticRouteNextHopNet + NetNumber, + alaIpxStaticRouteNextHopNode + HostAddress, + alaIpxStaticRouteTicks + INTEGER, + alaIpxStaticRouteHopCount + INTEGER, + alaIpxStaticRouteRowStatus + RowStatus + } + +alaIpxStaticRouteNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX network number of the route's destination." + DEFVAL { '00000000'h } + ::= {alaIpxStaticRouteEntry 1} + +alaIpxStaticRouteNextHopNet OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPX network number of the router used to + reach the first hop in the static route." + DEFVAL { '00000000'h } + ::= {alaIpxStaticRouteEntry 2} + +alaIpxStaticRouteNextHopNode OBJECT-TYPE + SYNTAX HostAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPX node number of the router used to + reach the first hop in the static route." + DEFVAL { '000000000000'h } + ::= {alaIpxStaticRouteEntry 3} + +alaIpxStaticRouteTicks OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The delay, in ticks, to reach the route's destination." + DEFVAL { 0 } + ::= {alaIpxStaticRouteEntry 4} + +alaIpxStaticRouteHopCount OBJECT-TYPE + SYNTAX INTEGER(0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of hops necessary to reach the destination." + DEFVAL { 0 } + ::= {alaIpxStaticRouteEntry 5} + +alaIpxStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxStaticRouteTable is constrained + by the operational state of the corresponding static route. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxStaticRouteEntry 6} + + + +--This table contains the information about the default route +-- for IPX. + +alaIpxDefRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXDefRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The default route table contains information about + the destinations to which all packets are sent when the + destination network is not known." + ::= {alaIpxRoutingGroup 2} + + +alaIpxDefRouteEntry OBJECT-TYPE + SYNTAX IPXDefRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One table entry per switch for default route." + INDEX { + alaIpxDefRouteVlanId + } + ::= {alaIpxDefRouteTable 1} + +IPXDefRouteEntry ::= SEQUENCE { + alaIpxDefRouteVlanId + INTEGER, + alaIpxDefRouteNet + NetNumber, + alaIpxDefRouteNode + HostAddress, + alaIpxDefRouteRowStatus + RowStatus + } + + +alaIpxDefRouteVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId for this filter. If VlanId equals 0, the filter + is applied globally." + DEFVAL { 0 } + ::= {alaIpxDefRouteEntry 1} + +alaIpxDefRouteNet OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPX network number of the router used to + reach the first hop in the default route." + DEFVAL { '00000000'h } + ::= {alaIpxDefRouteEntry 2} + +alaIpxDefRouteNode OBJECT-TYPE + SYNTAX HostAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPX node number of the router used to + reach the first hop in the default route." + DEFVAL { '000000000000'h } + ::= {alaIpxDefRouteEntry 3} + +alaIpxDefRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxDefRouteTable is constrained + by the operational state of the corresponding default route entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxDefRouteEntry 4} + + +--This table contains the information about the extended RIP / SAP +-- messages for IPX. + + +alaIpxExtMsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXExtMsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The extended RIP and SAP messages table contains information + about which vlans use extended RIP and SAP packets." + ::= {alaIpxRoutingGroup 3} + +alaIpxExtMsgEntry OBJECT-TYPE + SYNTAX IPXExtMsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One table entry per Vlan." + INDEX { + alaIpxExtMsgVlanId + } + ::= {alaIpxExtMsgTable 1} + +IPXExtMsgEntry ::= SEQUENCE { + alaIpxExtMsgVlanId + INTEGER, + alaIpxExtMsgMode + INTEGER, + alaIpxExtMsgRowStatus + RowStatus + } + +alaIpxExtMsgVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId for this filter. If VlanId equals 0, the filter + is applied globally." + DEFVAL { 0 } + ::= {alaIpxExtMsgEntry 1} + +alaIpxExtMsgMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether extended RIP/SAP + packets are sent and received." + DEFVAL { disabled } + ::= {alaIpxExtMsgEntry 2} + +alaIpxExtMsgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxExtMsgTable is constrained + by the operational state of the corresponding watchdog entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxExtMsgEntry 3} + +alaIpxFlush OBJECT-TYPE + SYNTAX INTEGER {rip(1), sap(2), both(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flushes the routing and the SAP tables. The tables will then + be rebuilt from the broadcast messages received from the + networks. Reading this variable is undefined" + ::= {alaIpxRoutingGroup 4} + +--RIP / SAP Filter Table +-- This table contains the information about all of the IPX RIP / SAP +-- filters that have been defined. + +alaIpxRipSapFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXRipSapFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX Rip/Sap Filter Table contains information about + all filters that have been defined." + ::= {alaIpxFilterGroup 1} + +alaIpxRipSapFilterEntry OBJECT-TYPE + SYNTAX IPXRipSapFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one filter." + INDEX { + alaIpxRipSapFilterVlanId, + alaIpxRipSapFilterType, + alaIpxRipSapFilterNet, + alaIpxRipSapFilterNetMask, + alaIpxRipSapFilterNode, + alaIpxRipSapFilterNodeMask, + alaIpxRipSapFilterSvcType + } + ::= {alaIpxRipSapFilterTable 1} + +IPXRipSapFilterEntry ::= SEQUENCE { + alaIpxRipSapFilterVlanId + INTEGER, + alaIpxRipSapFilterType + INTEGER, + alaIpxRipSapFilterNet + NetNumber, + alaIpxRipSapFilterNetMask + NetNumber, + alaIpxRipSapFilterNode + HostAddress, + alaIpxRipSapFilterNodeMask + HostAddress, + alaIpxRipSapFilterSvcType + INTEGER, + alaIpxRipSapFilterMode + INTEGER, + alaIpxRipSapFilterRowStatus + RowStatus +} + +alaIpxRipSapFilterVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId for this filter. If VlanId equals 0, the filter + is applied globally." + DEFVAL { 0 } + ::= {alaIpxRipSapFilterEntry 1} + +alaIpxRipSapFilterType OBJECT-TYPE + SYNTAX INTEGER { + sapOutput(1), + sapInput(2), + gnsOutput(3), + ripOutput(4), + ripInput(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of filter. " + DEFVAL { 1 } + ::= {alaIpxRipSapFilterEntry 2} + +alaIpxRipSapFilterNet OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX Network Address to filter. A network address + of all 0 's is used to denote All Networks." + DEFVAL { '00000000'h } + ::= {alaIpxRipSapFilterEntry 3} + +alaIpxRipSapFilterNetMask OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX Network Mask to be used." + DEFVAL { 'ffffffff'h } + ::= {alaIpxRipSapFilterEntry 4} + +alaIpxRipSapFilterNode OBJECT-TYPE + SYNTAX HostAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX node address to filter. A node address + of all 0 's is used to denote All Nodes." + DEFVAL { '000000000000'h } + ::= {alaIpxRipSapFilterEntry 5} + +alaIpxRipSapFilterNodeMask OBJECT-TYPE + SYNTAX HostAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX node address mask to be used." + DEFVAL { 'ffffffffffff'h } + ::= {alaIpxRipSapFilterEntry 6} + +alaIpxRipSapFilterSvcType OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAP service type on which to filter. The SAP + service types are defined by Novell.A value of + ALL(65535) indicates that all services will be filtered." + DEFVAL { 65535 } + ::= {alaIpxRipSapFilterEntry 7} + +alaIpxRipSapFilterMode OBJECT-TYPE + SYNTAX INTEGER { + allow(1), + block(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action defined by this filter. block (1) means + packets matching this filter will be blocked, and + allow(0) means that packets matching this filter + will be allowed." + DEFVAL { allow } + ::= {alaIpxRipSapFilterEntry 8} + +alaIpxRipSapFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxRipSapFilterTable is constrained + by the operational state of the corresponding filter entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxRipSapFilterEntry 10} + +--This table contains the information about the IPX Watchdog Spoofing +-- status of all of the WAN routing services. + +alaIpxWatchdogSpoofTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXWatchdogSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX Watchdog Spoofing Table contains information about + all of the current IPX WAN watchdog spoofing entry statuses." + ::= {alaIpxFilterGroup 2} + +alaIpxWatchdogSpoofEntry OBJECT-TYPE + SYNTAX IPXWatchdogSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one WAN routing service." + INDEX { + alaIpxWatchdogSpoofVlanId + } + ::= {alaIpxWatchdogSpoofTable 1} + +IPXWatchdogSpoofEntry ::= SEQUENCE { + alaIpxWatchdogSpoofVlanId + INTEGER, + alaIpxWatchdogSpoofMode + INTEGER, + alaIpxWatchdogSpoofRowStatus + RowStatus + } + +alaIpxWatchdogSpoofVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId of the WAN routing service that this entry + applies to. If VlanId equals 0, the filter + is applied globally to all WAN Vlans." + DEFVAL { 0 } + ::= {alaIpxWatchdogSpoofEntry 1} + +alaIpxWatchdogSpoofMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This controls whether the IPX Watchdog Spoofing is + enabled or disabled.When enabled, this routing service + will spoof IPX Watchdog packets.When disabled, + this routing service will not spoof IPX Watchdog packets." + DEFVAL { enabled } + ::= {alaIpxWatchdogSpoofEntry 2} + +alaIpxWatchdogSpoofRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxWatchdogSpoofTable is constrained + by the operational state of the corresponding watchdog entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxWatchdogSpoofEntry 3} + +--This table contains the information about the IPX Serialization +-- Filtering Status of all of the WAN routing services. + +alaIpxSerialFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXSerialFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX Serialization Filtering Table contains information about + all of the current IPX WAN serialization filtering entry statuses." + ::= {alaIpxFilterGroup 3} + +alaIpxSerialFilterEntry OBJECT-TYPE + SYNTAX IPXSerialFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one WAN routing service." + INDEX { + alaIpxSerialFilterVlanId + } + ::= {alaIpxSerialFilterTable 1} + +IPXSerialFilterEntry ::= SEQUENCE { + alaIpxSerialFilterVlanId + INTEGER, + alaIpxSerialFilterMode + INTEGER, + alaIpxSerialFilterRowStatus + RowStatus + } + +alaIpxSerialFilterVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId of the WAN routing service that this entry + applies to. If VlanId equals 0, the filter + is applied globally to all WAN Vlans." + DEFVAL { 0 } + ::= {alaIpxSerialFilterEntry 1} + +alaIpxSerialFilterMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This controls whether the IPX Serialization Filtering is + enabled or disabled.When enabled, this routing service + will filter IPX Serialization packets.When disabled, + this routing service will not filter IPX Serialization + packets." + DEFVAL { enabled } + ::= {alaIpxSerialFilterEntry 2} + +alaIpxSerialFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxSerialFilterTable is constrained + by the operational state of the corresponding filter entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxSerialFilterEntry 3} + +--This table contains the information about the SPX Keepalive Spoofing +-- status of all of the WAN routing services. + +alaSpxKeepaliveSpoofTable OBJECT-TYPE + SYNTAX SEQUENCE OF SPXKeepaliveSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SPX Keepalive Spoofing Table contains information about + all of the current IPX WAN SPX spoofing filtering entry statuses." + ::= {alaIpxFilterGroup 4} + +alaSpxKeepaliveSpoofEntry OBJECT-TYPE + SYNTAX SPXKeepaliveSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one WAN routing service." + INDEX { + alaSpxKeepaliveSpoofVlanId + } + ::= {alaSpxKeepaliveSpoofTable 1} + +SPXKeepaliveSpoofEntry ::= SEQUENCE { + alaSpxKeepaliveSpoofVlanId + INTEGER, + alaSpxKeepaliveSpoofMode + INTEGER, + alaSpxKeepaliveSpoofRowStatus + RowStatus + } + +alaSpxKeepaliveSpoofVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId of the WAN routing service that this entry + applies to. If VlanId equals 0, the filter + is applied globally to all WAN Vlans." + DEFVAL { 0 } + ::= {alaSpxKeepaliveSpoofEntry 1} + +alaSpxKeepaliveSpoofMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This controls whether the SPX Keepalive Spoofing is + enabled or disabled.When enabled, this routing service + will spoof SPX Keepalive packets.When disabled, + this routing service will not spoof SPX Keepalive packets." + DEFVAL { enabled } + ::= {alaSpxKeepaliveSpoofEntry 2} + +alaSpxKeepaliveSpoofRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxKeepaliveSpoofTable is constrained + by the operational state of the corresponding keepalive entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaSpxKeepaliveSpoofEntry 3} + +--This table contains the information about the IPX Type 20 packet +-- control for NetBios over IPX control. + +alaIpxType20Table OBJECT-TYPE + SYNTAX SEQUENCE OF IPXType20Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX Type 20 Table contains information about + all of the current Type 20 filtering entry statuses." + ::= {alaIpxFilterGroup 5} + +alaIpxType20Entry OBJECT-TYPE + SYNTAX IPXType20Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one Virtual LAN." + INDEX { + alaIpxType20VlanId + } + ::= {alaIpxType20Table 1} + +IPXType20Entry ::= SEQUENCE { + alaIpxType20VlanId + INTEGER, + alaIpxType20Mode + INTEGER, + alaIpxType20RowStatus + RowStatus + } + +alaIpxType20VlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN Id of the routing interface that this entry + applies to. If VlanId equals 0, the filter + is applied globally." + DEFVAL { 0 } + ::= {alaIpxType20Entry 1} + +alaIpxType20Mode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This controls whether IPX Type 20 packet are + enabled or disabled.When enabled, this routing interface + will forward Type 20 packets.When disabled, + the packets will not." + DEFVAL { enabled } + ::= {alaIpxType20Entry 2} + +alaIpxType20RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxType20Table is constrained + by the operational state of the corresponding type 20 entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxType20Entry 3} + +--This table contains the information about the IPX RIP and SAP timer +-- control. + +alaIpxTimerTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXTimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPX Timer Table contains information about + all of the current Timer adjustments entry statuses." + ::= {alaIpxTimerGroup 1} + +alaIpxTimerEntry OBJECT-TYPE + SYNTAX IPXTimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one Virtual LAN." + INDEX { + alaIpxTimerVlanId + } + ::= {alaIpxTimerTable 1} + +IPXTimerEntry ::= SEQUENCE { + alaIpxTimerVlanId + INTEGER, + alaIpxTimerRip + INTEGER, + alaIpxTimerSap + INTEGER, + alaIpxTimerRowStatus + RowStatus + } + +alaIpxTimerVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN Id of the routing interface that this entry + applies to. If VlanId equals 0, the filter + is applied globally." + DEFVAL { 0 } + ::= {alaIpxTimerEntry 1} + +alaIpxTimerSap OBJECT-TYPE + SYNTAX INTEGER(1..180) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This controls whether IPX SAP packet timer duration." + DEFVAL { 60 } + ::= {alaIpxTimerEntry 2} + +alaIpxTimerRip OBJECT-TYPE + SYNTAX INTEGER(1..180) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This controls whether IPX RIP packet timer duration." + DEFVAL { 60 } + ::= {alaIpxTimerEntry 3} + +alaIpxTimerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. The RowStatus of + a currenty active row in the alaIpxTimerTable is constrained + by the operational state of the corresponding timer entry. + The RowStatus values that are supported are the following: + active: This indicates that the row is active and valid. + createAndGo: This will create the row and activate it. + destroy: This value will deactivate the row and delete from + the system." + ::= {alaIpxTimerEntry 4} + +-- conformance information + +alcatelIND1IPXMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPXMIB 2 } +alcatelIND1IPXMIBCompliances OBJECT IDENTIFIER + ::= { alcatelIND1IPXMIBConformance 1 } + +alcatelIND1IPXMIBGroups OBJECT IDENTIFIER + ::= { alcatelIND1IPXMIBConformance 2 } + +-- + +alcatelIND1IPXMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for IPX Subsystem and + ALCATEL-IND1-IPX-MIB." + MODULE -- this module + MANDATORY-GROUPS { alcatelIND1IPXMIBStaticRouteGroup, alcatelIND1IPXMIBDefRouteGroup, + alcatelIND1IPXMIBExtMsgGroup, alcatelIND1IPXMIBFlushGroup, + alcatelIND1IPXMIBRipSapFilterGroup, alcatelIND1IPXMIBWatchdogSpoofGroup, + alcatelIND1IPXMIBSerialFilterGroup, alcatelIND1IPXMIBKeepaliveSpoofGroup, + alcatelIND1IPXMIBType20Group, alcatelIND1IPXMIBTimerGroup } + + ::= { alcatelIND1IPXMIBCompliances 1 } + +-- units of conformance + +alcatelIND1IPXMIBStaticRouteGroup OBJECT-GROUP + OBJECTS { alaIpxStaticRouteNextHopNet, alaIpxStaticRouteNextHopNode, + alaIpxStaticRouteTicks, alaIpxStaticRouteHopCount, + alaIpxStaticRouteRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from Static Route Table." + ::= { alcatelIND1IPXMIBGroups 1 } + +alcatelIND1IPXMIBDefRouteGroup OBJECT-GROUP + OBJECTS { alaIpxDefRouteNet, alaIpxDefRouteNode, alaIpxDefRouteRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from Default Route Table." + ::= { alcatelIND1IPXMIBGroups 2 } + +alcatelIND1IPXMIBExtMsgGroup OBJECT-GROUP + OBJECTS { alaIpxExtMsgMode, alaIpxExtMsgRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from Extended Message Table." + ::= { alcatelIND1IPXMIBGroups 3 } + +alcatelIND1IPXMIBFlushGroup OBJECT-GROUP + OBJECTS { alaIpxFlush + } + STATUS current + DESCRIPTION + "A collection of objects to flush the RIP and SAP tables." + ::= { alcatelIND1IPXMIBGroups 4 } + +alcatelIND1IPXMIBRipSapFilterGroup OBJECT-GROUP + OBJECTS { alaIpxRipSapFilterMode, alaIpxRipSapFilterRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from the RIP and SAP Filter tables." + ::= { alcatelIND1IPXMIBGroups 5 } + +alcatelIND1IPXMIBWatchdogSpoofGroup OBJECT-GROUP + OBJECTS { alaIpxWatchdogSpoofMode, alaIpxWatchdogSpoofRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from the Watchdog spoof tables." + ::= { alcatelIND1IPXMIBGroups 6 } + +alcatelIND1IPXMIBSerialFilterGroup OBJECT-GROUP + OBJECTS { alaIpxSerialFilterMode, alaIpxSerialFilterRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from the Serialization Filter tables." + ::= { alcatelIND1IPXMIBGroups 7 } + +alcatelIND1IPXMIBKeepaliveSpoofGroup OBJECT-GROUP + OBJECTS { alaSpxKeepaliveSpoofMode, alaSpxKeepaliveSpoofRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from the Keepalive Spoof tables." + ::= { alcatelIND1IPXMIBGroups 8 } + +alcatelIND1IPXMIBType20Group OBJECT-GROUP + OBJECTS { alaIpxType20Mode, alaIpxType20RowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from the Type 20 packet tables." + ::= { alcatelIND1IPXMIBGroups 9 } + +alcatelIND1IPXMIBTimerGroup OBJECT-GROUP + OBJECTS { alaIpxTimerRip, alaIpxTimerSap, alaIpxTimerRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects from the RIP and SAP Timer tables." + ::= { alcatelIND1IPXMIBGroups 10 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-LAG-MIB b/MIBS/nokia/ALCATEL-IND1-LAG-MIB new file mode 100644 index 0000000..cbce249 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-LAG-MIB @@ -0,0 +1,2080 @@ + + ALCATEL-IND1-LAG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Integer32, Counter32, TimeTicks + FROM SNMPv2-SMI + DisplayString, MacAddress, TEXTUAL-CONVENTION, RowStatus + FROM SNMPv2-TC + NOTIFICATION-TYPE FROM SNMPv2-SMI + NOTIFICATION-GROUP FROM SNMPv2-CONF + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + PortList + FROM Q-BRIDGE-MIB + LacpKey,LacpState,ChurnState + FROM IEEE8023-LAG-MIB + + lnkaggTraps, + softentIND1LnkAgg + FROM ALCATEL-IND1-BASE + + ; + alcatelIND1LAGMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + The Link Aggregation module for managing ALCATEL FALCON product + This MIB is an image of the 802.3ad standard. + The aim of this proprietary MIB is to allow the creation of + aggregate objects with their size. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + ::= { softentIND1LnkAgg 1 } + + + alcatelIND1LAGMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1LAGMIB 1 } + + + -- ------------------------------------------------------------- + -- Textual Conventions + -- ------------------------------------------------------------- + + + + + +-- - Local Declares + + LacpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The object supports or not (Omnichannel) the LACP protocol ." + SYNTAX INTEGER { + lacpOff(0), + lacpOn(1) + } + + + + -- ------------------------------------------------------------- + + + -- ------------------------------------------------------------- + -- groups in the LAG MIB + -- ------------------------------------------------------------- + + + alclnkaggAgg OBJECT IDENTIFIER ::= { alcatelIND1LAGMIBObjects 1 } + alclnkaggAggPort OBJECT IDENTIFIER ::= { alcatelIND1LAGMIBObjects 2 } + + + -- ------------------------------------------------------------- + + -- ------------------------------------------------------------- + -- The Tables Last Changed Object + -- ------------------------------------------------------------- + + + + alclnkaggTablesLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time of the + most recent change to the alclnkaggAggTable, + alclnkaggAggPortListTable, or + alclnkaggAggPortTable." + ::= { alcatelIND1LAGMIBObjects 3 } + + + + + + -- ------------------------------------------------------------- + -- The Aggregator Configuration Table + -- ------------------------------------------------------------- + + + alclnkaggAggTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about every + Aggregator that is associated with this System. + To create specify alclnkaggAggIndex,alclnkaggAggSize + and alclnkaggAggLacpType. " + + REFERENCE + "IEEE 802.3 Subclause 30.7.1" + ::= { alclnkaggAgg 1 } + + + alclnkaggAggEntry OBJECT-TYPE + SYNTAX AlclnkaggAggEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the Aggregator parameters. This is indexed + by the ifIndex of the Aggregator." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggTable 1 } + + + AlclnkaggAggEntry ::= + SEQUENCE { + alclnkaggAggIndex + InterfaceIndex, + alclnkaggAggMACAddress + MacAddress, + alclnkaggAggActorSystemPriority + INTEGER, + alclnkaggAggActorSystemID + MacAddress, + alclnkaggAggPartnerAdminKey + LacpKey, + alclnkaggAggActorAdminKey + LacpKey, + alclnkaggAggActorOperKey + LacpKey, + alclnkaggAggPartnerSystemID + MacAddress, + alclnkaggAggPartnerSystemPriority + INTEGER, + alclnkaggAggPartnerOperKey + LacpKey, +-------------------------------- +-- Specific Proprietary Part +------------------------------ + alclnkaggAggSize + INTEGER, + alclnkaggAggNumber + INTEGER, + alclnkaggAggDescr + DisplayString, + alclnkaggAggName + DisplayString, + alclnkaggAggLacpType + LacpType, + alclnkaggAggAdminState +-- Adminstate, + INTEGER, + alclnkaggAggOperState + INTEGER, + alclnkaggAggNbrSelectedPorts + INTEGER, + alclnkaggAggNbrAttachedPorts + INTEGER, + alclnkaggAggPrimaryPortIndex + InterfaceIndex, + alclnkaggAggPrimaryPortPosition + INTEGER, + alclnkaggAggRowStatus + RowStatus, + alclnkaggAggPreemptState + INTEGER, + alclnkaggAggPreemptValue + Integer32 + } + + + alclnkaggAggIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique identifier allocated to this Aggregator by the local + System. + This attribute identifies an Aggregator instance among the subordinate + managed objects of the containing object. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.1" + ::= { alclnkaggAggEntry 1 } + + + alclnkaggAggMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read-only value carrying the individual + MAC address assigned to the Aggregator." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + ::= { alclnkaggAggEntry 2 } + + + alclnkaggAggActorSystemPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-create value indicating the priority value + associated with the Actor's System ID." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.5" + ::= { alclnkaggAggEntry 3 } + + + alclnkaggAggActorSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-create MAC address value used as a unique + identifier for the System that contains this Aggregator. + NOTE-From the perspective of the Link Aggregation mechanisms + described in Clause , only a single combination of + Actor's System ID and System Priority are considered, and no + distinction is made between the values of these parameters + for an Aggregator and the port(s) that are associated with + it; i.e., the protocol is described in terms of the operation + of aggregation within a single System. However, the managed. + objects provided for the Aggregator and the port both allow + management of these parameters. The result of this is to + permit a single piece of equipment to be configured by + management to contain more than one System from the point of + view of the operation of Link Aggregation. This may be of + particular use in the configuration of equipment that has + limited aggregation capability (see )." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.4" + ::= { alclnkaggAggEntry 4 } + + alclnkaggAggPartnerAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current Administrative value of the Key accepted for the + Aggregator's current protocol Partner. Optional this is + a 16-bit read-create value. If the aggregation is manually + configured, this Key value will be a value assigned by the + local System. The administrative Key value may differ from + the operational " + REFERENCE + " specific to ALCATEL " + ::= { alclnkaggAggEntry 5 } + + + alclnkaggAggActorAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the Key for the Aggregator. + The administrative Key value may differ from the operational + Key value for the reasons discussed in . This is a 16-bit, + read-create value. The meaning of particular Key values + is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.7" + ::= { alclnkaggAggEntry 6 } + + + alclnkaggAggActorOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the Aggregator. + The administrative Key value may differ from the operational + Key value for the reasons discussed in . + This is a 16-bit read-only value. The meaning of particular Key + values is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.8" + ::= { alclnkaggAggEntry 7 } + + + alclnkaggAggPartnerSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-create MAC address value consisting + of the unique identifier for the current protocol Partner of + this Aggregator. A value of zero indicates that there is no + known Partner. If the aggregation is manually configured, this + System ID value will be a value assigned by the local System." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.10" + ::= { alclnkaggAggEntry 8 } + + + alclnkaggAggPartnerSystemPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-create value that indicates the priority + value associated with the Partner's System ID. If the + aggregation is manually configured, this System Priority value + will be a value assigned by the local System." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.11" + ::= { alclnkaggAggEntry 9 } + + + alclnkaggAggPartnerOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current operational value of the Key for the + Aggregator's current protocol Partner. This is + a 16-bit read-create value. If the aggregation is manually + configured, this Key value will be a value assigned by the + local System." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.12" + ::= { alclnkaggAggEntry 10 } + + +------------------------------------------------------------ +-- Specific Proprietary Part +----------------------------------------------------------- + + + alclnkaggAggSize OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum number of links that could be attached to this + aggregator, This nominator is mandatory and is a required + field in order to create a row in this table" + REFERENCE + "specific to ALCATEL" + ::= { alclnkaggAggEntry 11 } + + alclnkaggAggNumber OBJECT-TYPE + SYNTAX INTEGER(0..127) +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION +-- "Aggreagtor number to assign a reference number at the creation of +-- an aggregator mandatory for the Omnichhannel object creation" + "Aggreagtor number reference the aggregate dedicated from the + ifindex at the creation" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggEntry 12 } + + -- alclnkaggAggDescr is equivalent to ifDescr in ifTable + + alclnkaggAggDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description is a human readable string which describes of + the type of aggregator object OMNICHANNEL / LACP etc … " + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.2" + ::= { alclnkaggAggEntry 13 } + + -- alclnkaggAggDescr is equivalent to ifDescr in ifXTable + + alclnkaggAggName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the aggregator is human readable string manually given by + the operator" + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.3" + ::= { alclnkaggAggEntry 14 } + + + alclnkaggAggLacpType OBJECT-TYPE + SYNTAX LacpType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Aggreagtor set with LACP protocol or not (case of Omnichannel) + mandatory at the creation of the aggregator, cannot be modified + later " + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggEntry 15 } + + + -- alclnkaggAggAdminState is equivalent to ifAdminStatus in ifTable + + alclnkaggAggAdminState OBJECT-TYPE +-- SYNTAX AdminState + SYNTAX INTEGER { + enable(1), -- ready to pass packets + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "status assigned by the admnistrator. The activation of the aggregator + is managed by this nominator" + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.13" + ::= { alclnkaggAggEntry 16 } + + -- alclnkaggAggOperState is similar to ifOperStatus in ifTable but the nominator + -- does not take exactly the same values. + + alclnkaggAggOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + logicPortCreatFailed(3), + qReservationFailed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the aggregator with proprietary values + operational state from iftable corresponds to UP state " + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.14" + ::= { alclnkaggAggEntry 17 } + + alclnkaggAggNbrSelectedPorts OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports selected at the momemt ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 18 } + + alclnkaggAggNbrAttachedPorts OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports attached at the momemt ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 19 } + + alclnkaggAggPrimaryPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the ifindex of the primary port in the aggregator used to send + BPDUs and flooding frames Zeo indicates no primary port is + available ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 20 } + + alclnkaggAggPrimaryPortPosition OBJECT-TYPE + SYNTAX INTEGER (-1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the port index number in the aggregator used to send + BPDUs and flooding frames ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 21 } + + + alclnkaggAggRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting aggregator objects. alclnkaggAggSize, alclnkaggAggLacpType + and must be supplied in the request to create a row, it is a + required field." + REFERENCE + " specific to ALCATEL " + ::= { alclnkaggAggEntry 22 } + + alclnkaggAggPreemptState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This sets the pre-emption state for an aggregate. The default value is disable." + REFERENCE + "specific to ALCATEL" + ::={ alclnkaggAggEntry 23} + + alclnkaggAggPreemptValue OBJECT-TYPE + SYNTAX Integer32 (30..300) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This sets the pre-empt timer value in seconds for an aggregate. The default value is 30 seconds." + REFERENCE + "specific to ALCATEL" + ::={ alclnkaggAggEntry 24} + + + + + -- ------------------------------------------------------------- + -- The Aggregation Port List Table + -- ------------------------------------------------------------- + + + alclnkaggAggPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains a list of all the ports + associated with each Aggregator." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.31" + ::= { alclnkaggAgg 2 } + + + alclnkaggAggPortListEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the ports associated with a given Aggregator. + This is indexed by the ifIndex of the Aggregator." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggPortListTable 1 } + + + AlclnkaggAggPortListEntry ::= + SEQUENCE { + alclnkaggAggPortListPorts + PortList + } + + + alclnkaggAggPortListPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete set of ports currently associated with + this Aggregator. Each bit set in this list represents + an Actor Port member of this Link Aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.31" + ::= { alclnkaggAggPortListEntry 1 } + + + -- ------------------------------------------------------------- + -- The Aggregation Port Table + -- ------------------------------------------------------------- + + + alclnkaggAggPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Link Aggregation Control + configuration information about every + Aggregation Port associated with this device. + A row appears in this table for each physical port." + REFERENCE + "IEEE 802.3 Subclause 30.7.2" + ::= { alclnkaggAggPort 1 } + + alclnkaggAggPortEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Link Aggregation Control configuration + parameters for each Aggregation Port on this device." + INDEX { alclnkaggAggPortIndex } + ::= { alclnkaggAggPortTable 1 } + + + AlclnkaggAggPortEntry ::= + SEQUENCE { + alclnkaggAggPortIndex + InterfaceIndex, + alclnkaggAggPortActorSystemPriority + INTEGER, + alclnkaggAggPortActorSystemID + MacAddress, + alclnkaggAggPortActorAdminKey + LacpKey, + alclnkaggAggPortActorOperKey + LacpKey, + alclnkaggAggPortPartnerAdminSystemPriority + INTEGER, + alclnkaggAggPortPartnerOperSystemPriority + INTEGER, + alclnkaggAggPortPartnerAdminSystemID + MacAddress, + alclnkaggAggPortPartnerOperSystemID + MacAddress, + alclnkaggAggPortPartnerAdminKey + LacpKey, + alclnkaggAggPortPartnerOperKey + LacpKey, + alclnkaggAggPortSelectedAggID + InterfaceIndex, + alclnkaggAggPortAttachedAggID + InterfaceIndex, + alclnkaggAggPortActorPort + INTEGER, + alclnkaggAggPortActorPortPriority + INTEGER, + alclnkaggAggPortPartnerAdminPort + INTEGER, + alclnkaggAggPortPartnerOperPort + INTEGER, + alclnkaggAggPortPartnerAdminPortPriority + INTEGER, + alclnkaggAggPortPartnerOperPortPriority + INTEGER, + alclnkaggAggPortActorAdminState + LacpState, + alclnkaggAggPortActorOperState + LacpState, + alclnkaggAggPortPartnerAdminState + LacpState, + alclnkaggAggPortPartnerOperState + LacpState, + +------------------------------------------------------------ +-- Specific Proprietary Part +----------------------------------------------------------- + + alclnkaggAggPortSelectedAggNumber + INTEGER, + alclnkaggAggPortGlobalPortNumber + INTEGER, + alclnkaggAggPortAdminState +-- AdminState, + INTEGER, + alclnkaggAggPortOperState +-- OperState, + INTEGER, + alclnkaggAggPortState + INTEGER, + alclnkaggAggPortLinkState + INTEGER, + alclnkaggAggPortPrimary + INTEGER, + alclnkaggAggPortLacpType + LacpType, + alclnkaggAggPortRowStatus + RowStatus, + alclnkaggAggPortStandbyState + INTEGER + } + + + alclnkaggAggPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the port" + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.1" + ::= { alclnkaggAggPortEntry 1 } + + + alclnkaggAggPortActorSystemPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-create value used to define the priority + value associated with the Actor's System ID." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.2" + ::= { alclnkaggAggPortEntry 2 } + + alclnkaggAggPortActorSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-create MAC address value that defines + the value of the System ID for the System that contains this + Aggregation Port." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.3" + ::= { alclnkaggAggPortEntry 3 } + + alclnkaggAggPortActorAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + Aggregation Port. This is a 16-bit read-create value. + The meaning of particular Key values is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.4" + ::= { alclnkaggAggPortEntry 4 } + + + alclnkaggAggPortActorOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the + Aggregation Port. This is a 16-bit read-only value. + The meaning of particular Key values is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.5" + ::= { alclnkaggAggPortEntry 5 } + + + alclnkaggAggPortPartnerAdminSystemPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-create value used to define the administrative + value of priority associated with the Partner's System ID. The + assigned value is used, along with the value of + aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, + aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.6" + ::= { alclnkaggAggPortEntry 6 } + + alclnkaggAggPortPartnerOperSystemPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 2-octet read-only value indicating the operational value + of priority associated with the Partner's System ID. The + value of this attribute may contain the manually configured value + carried in aAggPortPartnerAdminSystemPriority + if there is no protocol Partner." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.7" + ::= { alclnkaggAggPortEntry 7 } + + alclnkaggAggPortPartnerAdminSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-create MACAddress value representing + the administrative value of the Aggregation Port's protocol + Partner's System ID. The assigned value is used, along with + the value of aAggPortPartnerAdminSystemPriority, + aAggPortPartnerAdminKey, aAggPortPartnerAdminPort, + and aAggPortPartnerAdminPortPriority, in order to + achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.8" + ::= { alclnkaggAggPortEntry 8 } + + alclnkaggAggPortPartnerOperSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read-only MACAddress value representing + the current value of the Aggregation Port's protocol Partner's + System ID. A value of zero indicates that there is no known + protocol Partner. The value of this attribute may contain the + manually configured value carried in + aAggPortPartnerAdminSystemID if there is no protocol Partner." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.9" + ::= { alclnkaggAggPortEntry 9 } + + + alclnkaggAggPortPartnerAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + protocol Partner. This is a 16-bit read-create value. + The assigned value is used, along with the value of + aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, + aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.10" + ::= { alclnkaggAggPortEntry 10 } + + + alclnkaggAggPortPartnerOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the + protocol Partner. The value of this attribute may contain + the manually configured value carried in + aAggPortPartnerAdminKey if there is no protocol Partner. + This is a 16-bit read-only value." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.11" + ::= { alclnkaggAggPortEntry 11 } + + + alclnkaggAggPortSelectedAggID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value of the Aggregator that this Aggregation + Port has currently selected. Zero indicates that the Aggregation + Port has not selected an Aggregator, either because it is in the + process of detaching from an Aggregator or because there is no + suitable Aggregator available for it to select. This value is + read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.12" + ::= { alclnkaggAggPortEntry 12 } + + + alclnkaggAggPortAttachedAggID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value of the Aggregator that this Aggregation + Port is currently attached to. Zero indicates that the Aggregation + Port is not currently attached to an Aggregator. This value is + read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.13" + ::= { alclnkaggAggPortEntry 13 } + + + alclnkaggAggPortActorPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number locally assigned to the Aggregation Port. + The port number is communicated in LACPDUs as the + Actor_Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.14" + ::= { alclnkaggAggPortEntry 14 } + + + alclnkaggAggPortActorPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port. + This 16-bit value is read-create." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.15" + ::= { alclnkaggAggPortEntry 15 } + + + alclnkaggAggPortPartnerAdminPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the port number + for the protocol Partner. This is a 16-bit read-create value. + The assigned value is used, along with the value of + aAggPortPartnerAdminSystemPriority, + aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, + and aAggPortPartnerAdminPortPriority, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.16" + ::= { alclnkaggAggPortEntry 16 } + + + alclnkaggAggPortPartnerOperPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational port number assigned to this Aggregation + Port by the Aggregation Port's protocol Partner. The value + of this attribute may contain the manually configured value + carried in aAggPortPartnerAdminPort if there is no protocol + Partner. This 16-bit value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.17" + ::= { alclnkaggAggPortEntry 17 } + + + alclnkaggAggPortPartnerAdminPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the port priority + for the protocol Partner. This is a 16-bit read-create value. + The assigned value is used, along with the value of + aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, + aAggPortPartnerAdminKey, and aAggPortPartnerAdminPort, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.18" + ::= { alclnkaggAggPortEntry 18 } + + + alclnkaggAggPortPartnerOperPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port + by the Partner. The value of this attribute may contain the + manually configured value carried in + aAggPortPartnerAdminPortPriority if there is no + protocol Partner. This 16-bit value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.19" + ::= { alclnkaggAggPortEntry 19 } + + + alclnkaggAggPortActorAdminState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the administrative values + of Actor_State () as transmitted by the Actor in LACPDUs. + The first bit corresponds to bit 0 of Actor_State (LACP_Activity), + the second bit corresponds to bit 1 (LACP_Timeout), the third bit + corresponds to bit 2 (Aggregation), the fourth bit corresponds to + bit 3 (Synchronization), the fifth bit corresponds to bit 4 + (Collecting), the sixth bit corresponds to bit 5 (Distributing), + the seventh bit corresponds to bit 6 (Defaulted), and the eighth + bit corresponds to bit 7 (Expired). These values allow + administrative control over the values of LACP_Activity, + LACP_Timeout and Aggregation. This attribute value is read-create." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.20" + ::= { alclnkaggAggPortEntry 20 } + + + alclnkaggAggPortActorOperState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current + operational values of Actor_State as transmitted by the + Actor in LACPDUs. The bit allocations are as defined in + . This attribute value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.21" + ::= { alclnkaggAggPortEntry 21 } + + + alclnkaggAggPortPartnerAdminState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current administrative + value of Actor_State for the protocol Partner. The bit + allocations are as defined in . This attribute value is + read-create. The assigned value is used in order to achieve + manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.22" + ::= { alclnkaggAggPortEntry 22 } + + + alclnkaggAggPortPartnerOperState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current values of + Actor_State in the most recently received LACPDU transmitted + by the protocol Partner. The bit allocations are as defined in + . In the absence of an active protocol Partner, this + value may reflect the manually configured value + aAggPortPartnerAdminState. This attribute value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.23" + ::= { alclnkaggAggPortEntry 23 } + + +------------------------------------------------------------ +-- Specific Proprietary Part +----------------------------------------------------------- + + + alclnkaggAggPortSelectedAggNumber OBJECT-TYPE + SYNTAX INTEGER(-1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Aggreagtor number to attach a port at its creation + mandatory and only used for the + Omnichhannel not allowed for LACP + (-1) value displayed when it is not significant" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 24 } + + alclnkaggAggPortGlobalPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical reference of the port " + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 25 } + + + -- alclnkaggAggPortAdminState is equivalent to ifAdminStatus in ifTable + + alclnkaggAggPortAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- ready to pass packets + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status assigned by the admnistrator. port activation done by iftable + this nominator is equivalent to ifAdminStatus in ifTable " + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.13" + ::= { alclnkaggAggPortEntry 26 } + + + alclnkaggAggPortOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + notAttached(3), + notAggregable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the port regarding the traffic" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 27 } + + alclnkaggAggPortState OBJECT-TYPE + SYNTAX INTEGER { + created(1), + configurable(2), + configured(3), + selected(4), + reserved(5), + attached(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aggregation status of the port" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 28 } + + alclnkaggAggPortLinkState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the link" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 29 } + + -- alclnkaggAggPortLinkState is equivalent to ifOperStatus + + alclnkaggAggPortPrimary OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2), + notSignificant(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "port primary or not" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 30 } + + + alclnkaggAggPortLacpType OBJECT-TYPE + SYNTAX LacpType + MAX-ACCESS read-create +-- STATUS mandatory + STATUS current + DESCRIPTION + "Port set with LACP protocol or not (case of Omnichannel) + mandatory at the creation of the port" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 31 } + + + alclnkaggAggPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting aggregatable port objects. alclnkaggAggPortActorAdminKey + and alclnkaggAggPortSlotSlice must be supplied + in the request to create a row, it is a required field." + REFERENCE + " specific to ALCATEL " + ::= { alclnkaggAggPortEntry 32 } + + alclnkaggAggPortStandbyState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This sets the standby state for a port. The default value is disable." + ::= { alclnkaggAggPortEntry 33 } + + + -- ------------------------------------------------------------- + -- LACP Statistics Table + -- ------------------------------------------------------------- + + + alclnkaggAggPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Link Aggregation information + about every port that is associated with this device. + A row appears in this table for each physical port." + REFERENCE + "IEEE 802.3 Subclause 30.7.3" + ::= { alclnkaggAggPort 2 } + + + alclnkaggAggPortStatsEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Link Aggregation Control Protocol statistics + for each port on this device." + INDEX { alclnkaggAggPortIndex } + ::= { alclnkaggAggPortStatsTable 1 } + + + AlclnkaggAggPortStatsEntry ::= + SEQUENCE { + alclnkaggAggPortStatsLACPDUsRx + Counter32, + alclnkaggAggPortStatsMarkerPDUsRx + Counter32, + alclnkaggAggPortStatsMarkerResponsePDUsRx + Counter32, + alclnkaggAggPortStatsUnknownRx + Counter32, + alclnkaggAggPortStatsIllegalRx + Counter32, + alclnkaggAggPortStatsLACPDUsTx + Counter32, + alclnkaggAggPortStatsMarkerPDUsTx + Counter32, + alclnkaggAggPortStatsMarkerResponsePDUsTx + Counter32 + } + + + alclnkaggAggPortStatsLACPDUsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid LACPDUs received on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.2" + ::= { alclnkaggAggPortStatsEntry 1 } + + + alclnkaggAggPortStatsMarkerPDUsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid Marker PDUs received on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.3" + ::= { alclnkaggAggPortStatsEntry 2 } + + + alclnkaggAggPortStatsMarkerResponsePDUsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid Marker Response PDUs received on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.4" + ::= { alclnkaggAggPortStatsEntry 3 } + + + alclnkaggAggPortStatsUnknownRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames received that either: + - carry the Slow Protocols Ethernet Type value (), + but contain an unknown PDU, or: + - are addressed to the Slow Protocols group MAC + Address (), but do not carry the Slow Protocols Ethernet Type. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.5" + ::= { alclnkaggAggPortStatsEntry 4 } + + + alclnkaggAggPortStatsIllegalRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames received that carry the Slow + Protocols Ethernet Type value (), but contain a badly formed + PDU or an illegal value of Protocol Subtype (). + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.6" + ::= { alclnkaggAggPortStatsEntry 5 } + + + alclnkaggAggPortStatsLACPDUsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LACPDUs transmitted on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.7" + ::= { alclnkaggAggPortStatsEntry 6 } + + + alclnkaggAggPortStatsMarkerPDUsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Marker PDUs transmitted on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.8" + ::= { alclnkaggAggPortStatsEntry 7 } + + + alclnkaggAggPortStatsMarkerResponsePDUsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Marker Response PDUs transmitted + on this Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.9" + ::= { alclnkaggAggPortStatsEntry 8 } + + + -- ------------------------------------------------------------- + -- LACP Debug Table + -- ------------------------------------------------------------- + + + + alclnkaggAggPortDebugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortDebugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Link Aggregation debug + information about every port that is associated with + this device. A row appears in this table for each + physical port." + REFERENCE + "IEEE 802.3 Subclause 30.7.4" + ::= { alclnkaggAggPort 3 } + + + alclnkaggAggPortDebugEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortDebugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the debug parameters for a port." + INDEX { alclnkaggAggPortIndex } + ::= { alclnkaggAggPortDebugTable 1 } + + AlclnkaggAggPortDebugEntry ::= + SEQUENCE { + alclnkaggAggPortDebugRxState + INTEGER, + alclnkaggAggPortDebugLastRxTime + TimeTicks, + alclnkaggAggPortDebugMuxState + INTEGER, + alclnkaggAggPortDebugMuxReason + DisplayString, + alclnkaggAggPortDebugActorChurnState + ChurnState, + alclnkaggAggPortDebugPartnerChurnState + ChurnState, + alclnkaggAggPortDebugActorChurnCount + Counter32, + alclnkaggAggPortDebugPartnerChurnCount + Counter32, + alclnkaggAggPortDebugActorSyncTransitionCount + Counter32, + alclnkaggAggPortDebugPartnerSyncTransitionCount + Counter32, + alclnkaggAggPortDebugActorChangeCount + Counter32, + alclnkaggAggPortDebugPartnerChangeCount + Counter32 + } + + + alclnkaggAggPortDebugRxState OBJECT-TYPE + SYNTAX INTEGER { + current(1), + expired(2), + defaulted(3), + initialize(4), + lacpDisabled(5), + portDisabled(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value 'current' if the Receive + state machine for the Aggregation Port is in the + CURRENT state, 'expired' if the Receive state machine. + is in the EXPIRED state, 'defaulted' if the Receive state + machine is in the DEFAULTED state, 'initialize' if the + Receive state machine is in the INITIALIZE state, + 'lacpDisabled' if the Receive state machine is in the + LACP_DISABLED state, or 'portDisabled' if the Receive + state machine is in the PORT_DISABLED state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.2" + ::= { alclnkaggAggPortDebugEntry 1 } + + + alclnkaggAggPortDebugLastRxTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of aTimeSinceSystemReset (F.2.1) when + the last LACPDU was received by this Aggregation Port. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.3" + ::= { alclnkaggAggPortDebugEntry 2 } + + alclnkaggAggPortDebugMuxState OBJECT-TYPE + SYNTAX INTEGER { + detached(1), + waiting(2), + attached(3), + collecting(4), + distributing(5), + collectingDistributing(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value `detached' if the Mux + state machine (43.4.14) for the Aggregation Port is in + the DETACHED state, `waiting' if the Mux state machine + is in the WAITING state, `attached' if the Mux state + machine for the Aggregation Port is in the ATTACHED + state, `collecting' if the Mux state machine for the + Aggregation Port is in the COLLECTING state, + `distributing' if the Mux state machine for the + Aggregation Port is in the DISTRIBUTING state, and + `collectingDistributing' if the Mux state machine for + the Aggregation Port is in the COLLECTING_DISTRIBUTING + state. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.4" + ::= { alclnkaggAggPortDebugEntry 3 } + + + alclnkaggAggPortDebugMuxReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A human-readable text string indicating the reason + for the most recent change of Mux machine state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.5" + ::= { alclnkaggAggPortDebugEntry 4 } + + + alclnkaggAggPortDebugActorChurnState OBJECT-TYPE + SYNTAX ChurnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Actor Churn Detection machine + () for the Aggregation Port. A value of 'noChurn' + indicates that the state machine is in either the + NO_ACTOR_CHURN or the ACTOR_CHURN_MONITOR + state, and 'churn' indicates that the state machine is in the + ACTOR_CHURN state. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.6" + ::= { alclnkaggAggPortDebugEntry 5 } + + + alclnkaggAggPortDebugPartnerChurnState OBJECT-TYPE + SYNTAX ChurnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Partner Churn Detection machine + () for the Aggregation Port. A value of 'noChurn' + indicates that the state machine is in either the + NO_PARTNER_CHURN or the PARTNER_CHURN_MONITOR + state, and 'churn' indicates that the state machine is + in the PARTNER_CHURN state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.7" + ::= { alclnkaggAggPortDebugEntry 6 } + + + + alclnkaggAggPortDebugActorChurnCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Actor Churn state + machine has entered the ACTOR_CHURN state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.8" + ::= { alclnkaggAggPortDebugEntry 7 } + + + alclnkaggAggPortDebugPartnerChurnCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Partner Churn + state machine has entered the PARTNER_CHURN state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.9" + ::= { alclnkaggAggPortDebugEntry 8 } + + + alclnkaggAggPortDebugActorSyncTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Actor's Mux state + machine () has entered the IN_SYNC state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.10" + ::= { alclnkaggAggPortDebugEntry 9 } + + + alclnkaggAggPortDebugPartnerSyncTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Partner's Mux + state machine () has entered the IN_SYNC state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.11" + ::= { alclnkaggAggPortDebugEntry 10 } + + + alclnkaggAggPortDebugActorChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Actor's perception of + the LAG ID for this Aggregation Port has changed. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.12" + ::= { alclnkaggAggPortDebugEntry 11 } + + + alclnkaggAggPortDebugPartnerChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Partner's perception of + the LAG ID (see ) for this Aggregation Port has changed. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.13" + ::= { alclnkaggAggPortDebugEntry 12 } + + + + -- ------------------------------------------------------------- + -- Link Aggregation additional parameters + -- ------------------------------------------------------------- + + alclnkaggAggEniActivate OBJECT-TYPE + + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This variable activates or deactivates link aggregation for ENI" + ::= { alclnkaggAgg 3 } + + + alclnkaggSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table represents the link aggregation status + for the associated slot. " + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAgg 4 } + + + alclnkaggSlotEntry OBJECT-TYPE + SYNTAX AlclnkaggSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration parameters for link aggregation." + INDEX { alclnkaggSlotNum } + ::= { alclnkaggSlotTable 1 } + + + AlclnkaggSlotEntry ::= + SEQUENCE { + alclnkaggSlotNum + INTEGER, + alclnkaggSlotStatus + INTEGER, + alclnkaggMultipleAggPerSlot + INTEGER + } + + + + alclnkaggSlotNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot number." + REFERENCE + "specific to Alcatel" + ::= { alclnkaggSlotEntry 1 } + + + alclnkaggSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Link aggregation enable/disable" + ::= { alclnkaggSlotEntry 2 } + + alclnkaggMultipleAggPerSlot OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable multiple Link aggregation per slot" + ::= { alclnkaggSlotEntry 3 } + + ---------------------------------------------------------------- + -- Table for mapping LAG Id to the ifIndex of this aggregate + --------------------------------------------------------------- + + alclnkaggAggIdIfIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggIdIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table represents the link aggregation + aggregate id's corresponding ifIndex. " + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAgg 5 } + + + alclnkaggAggIdIfIndexEntry OBJECT-TYPE + SYNTAX AlclnkaggAggIdIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Parameters for link aggregation aggregate id relationship to ifIndex." + INDEX { alclnkaggIfIndex } + ::= { alclnkaggAggIdIfIndexTable 1 } + + + AlclnkaggAggIdIfIndexEntry ::= + SEQUENCE { + + alclnkaggIfIndex + INTEGER, + alclnkaggAggId + INTEGER + } + + alclnkaggIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex for the given Aggregate ID" + ::= { alclnkaggAggIdIfIndexEntry 1 } + + alclnkaggAggId OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregate id number." + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAggIdIfIndexEntry 2 } + + + + + + -- ------------------------------------------------------------- + -- IEEE 802.3ad MIB - Conformance Information + -- ------------------------------------------------------------- + + + alcatelIND1LAGMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Subsystem Conformance Information." + ::= { alcatelIND1LAGMIB 2 } + + alcatelIND1LAGMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Subsystem Units Of Conformance." + ::= { alcatelIND1LAGMIBConformance 1 } + + + alcatelIND1LAGMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Subsystem Compliance Statements." + ::= { alcatelIND1LAGMIBConformance 2 } + + + -- ------------------------------------------------------------- + -- units of conformance + -- ------------------------------------------------------------- + + + alclnkaggAggGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggActorSystemID, + alclnkaggAggActorSystemPriority, + alclnkaggAggActorAdminKey, + alclnkaggAggMACAddress, + alclnkaggAggActorOperKey, + alclnkaggAggPartnerSystemID, + alclnkaggAggPartnerSystemPriority, + alclnkaggAggPartnerOperKey, +-------------------------------- +-- Specific Proprietary Part +------------------------------ + alclnkaggAggSize, + alclnkaggAggNumber, + alclnkaggAggDescr, + alclnkaggAggName, + alclnkaggAggLacpType, + alclnkaggAggAdminState, + alclnkaggAggOperState, + alclnkaggAggNbrSelectedPorts, + alclnkaggAggNbrAttachedPorts, + alclnkaggAggPrimaryPortIndex, + alclnkaggAggPrimaryPortPosition, + alclnkaggAggPreemptState, + alclnkaggAggPreemptValue + } + STATUS current + DESCRIPTION + "A collection of objects providing information about an + aggregation." + ::= { alcatelIND1LAGMIBGroups 1 } + + + alclnkaggAggPortListGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortListPorts + } + STATUS current + DESCRIPTION + "A collection of objects providing information about every + port in an aggregation." + ::= { alcatelIND1LAGMIBGroups 2 } + + + alclnkaggAggPortGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortActorSystemPriority, + alclnkaggAggPortActorSystemID, + alclnkaggAggPortActorAdminKey, + alclnkaggAggPortActorOperKey, + alclnkaggAggPortPartnerAdminSystemPriority, + alclnkaggAggPortPartnerOperSystemPriority, + alclnkaggAggPortPartnerAdminSystemID, + alclnkaggAggPortPartnerOperSystemID, + alclnkaggAggPortPartnerAdminKey, + alclnkaggAggPortPartnerOperKey, + alclnkaggAggPortSelectedAggID, + alclnkaggAggPortAttachedAggID, + alclnkaggAggPortActorPort, + alclnkaggAggPortActorPortPriority, + alclnkaggAggPortPartnerAdminPort, + alclnkaggAggPortPartnerOperPort, + alclnkaggAggPortPartnerAdminPortPriority, + alclnkaggAggPortPartnerOperPortPriority, + alclnkaggAggPortActorAdminState, + alclnkaggAggPortActorOperState, + alclnkaggAggPortPartnerAdminState, + alclnkaggAggPortPartnerOperState, + alclnkaggAggPortSelectedAggNumber, + alclnkaggAggPortGlobalPortNumber, + alclnkaggAggPortAdminState, + alclnkaggAggPortOperState, + alclnkaggAggPortState, + alclnkaggAggPortLinkState, + alclnkaggAggPortPrimary, + alclnkaggAggPortLacpType, + alclnkaggAggPortStandbyState + } + STATUS current + DESCRIPTION + "A collection of objects providing information about every + port in an aggregation." + ::= { alcatelIND1LAGMIBGroups 3 } + + + alclnkaggAggPortStatsGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortStatsLACPDUsRx, + alclnkaggAggPortStatsMarkerPDUsRx, + alclnkaggAggPortStatsMarkerResponsePDUsRx, + alclnkaggAggPortStatsUnknownRx, + alclnkaggAggPortStatsIllegalRx, + alclnkaggAggPortStatsLACPDUsTx, + alclnkaggAggPortStatsMarkerPDUsTx, + alclnkaggAggPortStatsMarkerResponsePDUsTx + } + STATUS current + DESCRIPTION + "A collection of objects providing information about every + port in an aggregation." + ::= { alcatelIND1LAGMIBGroups 4 } + + + alclnkaggAggPortDebugGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortDebugRxState, + alclnkaggAggPortDebugLastRxTime, + alclnkaggAggPortDebugActorChurnState, + alclnkaggAggPortDebugPartnerChurnState, + alclnkaggAggPortDebugActorChurnCount, + alclnkaggAggPortDebugPartnerChurnCount, + alclnkaggAggPortDebugActorSyncTransitionCount, + alclnkaggAggPortDebugPartnerSyncTransitionCount, + alclnkaggAggPortDebugActorChangeCount, + alclnkaggAggPortDebugPartnerChangeCount + } + STATUS current + DESCRIPTION + "A collection of objects providing debug information about. + every aggregated port." + ::= { alcatelIND1LAGMIBGroups 5 } + + + alclnkaggTablesLastChangedGroup OBJECT-GROUP + OBJECTS { + alclnkaggTablesLastChanged + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the time + of changes to the configuration of aggregations and their ports." + ::= { alclnkaggAggGroup 6 } + + + -- ------------------------------------------------------------- + -- compliance statements + -- ------------------------------------------------------------- + + + alclnkaggAggCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of + Link Aggregation." + + + MODULE + MANDATORY-GROUPS { + alclnkaggAggGroup, + alclnkaggAggPortGroup, + alclnkaggTablesLastChangedGroup, + lnkaggNotificationVarsGroup + } + + + GROUP alclnkaggAggPortListGroup + DESCRIPTION + "This group is optional." + + + GROUP alclnkaggAggPortStatsGroup + DESCRIPTION + "This group is optional." + + + GROUP alclnkaggAggPortDebugGroup + DESCRIPTION + "This group is optional." + + + ::= { alcatelIND1LAGMIBCompliances 1 } + + + +lnkaggNotificationVarsGroup OBJECT-GROUP + OBJECTS + { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "Collection of objects which appear only in notifications." + ::= {alcatelIND1LAGMIBGroups 7 } + +lnkaggTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + lnkaggAggUp, + lnkaggAggDown, + lnkaggPortJoin, + lnkaggPortLeave, + lnkaggPortRemove, + lnkaggPortReserve + } + STATUS current + DESCRIPTION + "Collection of Traps for Link Aggregation ." + ::= { alcatelIND1LAGMIBGroups 8 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + lnkaggNotificationVars OBJECT IDENTIFIER ::= { alcatelIND1LAGMIBObjects 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + traplnkaggAggId OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Index Value of Link Aggregation group ." + ::= {lnkaggNotificationVars 1 } + + traplnkaggPortIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Port of Link Aggregate group ." + ::= {lnkaggNotificationVars 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +lnkaggAggUp NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation is active . + This trap is sent when any one port of the link aggregation + goes to attached state." + ::= { lnkaggTraps 0 1 } + + + +lnkaggAggDown NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation is not active . + This trap is sent when all ports of the link aggregation + goes out of attached state." + ::= { lnkaggTraps 0 2 } + + + + +lnkaggPortJoin NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation port joins the aggregate . + This trap is sent when given port of the link aggregation + goes to attached state." + ::= { lnkaggTraps 0 3 } + +lnkaggPortLeave NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation port leaves the aggregate . + This trap is sent when given port of the link aggregation + goes out of attached state." + ::= { lnkaggTraps 0 4 } + +lnkaggPortRemove NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation port removed from the aggregate . + This trap is sent when given port of the link aggregation + removed due to invalid configuration ." + ::= { lnkaggTraps 0 5 } + +lnkaggPortReserve NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation port is reserved for this aggregate . + This trap is sent when given port of the link aggregation + goes to reserved state." + ::= { lnkaggTraps 0 6 } + END diff --git a/MIBS/nokia/ALCATEL-IND1-LBD-MIB b/MIBS/nokia/ALCATEL-IND1-LBD-MIB new file mode 100644 index 0000000..344eea5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-LBD-MIB @@ -0,0 +1,522 @@ +ALCATEL-IND1-LBD-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Unsigned32, Counter32, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + OBJECT-IDENTITY + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + softentIND1Lbd, alaLbdTraps + FROM ALCATEL-IND1-BASE; + + + alcatelIND1LBDMIB MODULE-IDENTITY + LAST-UPDATED "200812100000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + LBD for detection loopback. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200812100000Z" + DESCRIPTION + "The LBD mib defines a set of LBD related management objects for ports + that support Loop Back Detection(LBD) mechanism. + LBD mechanism monitors the physical configuration of cables and detect when + a loopback detection exists due to any physical or logical problem. In case + such problem, it shall take appropriate measures for the port based upon the + configured mode of operation and raise a trap to the user." + ::= { softentIND1Lbd 1} + +-- -------------------------------------------------------------- + alcatelIND1LBDMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Loopback-Detection Subsystem Managed Objects." + ::= { alcatelIND1LBDMIB 1 } + + alcatelIND1LBDMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for LBD Module MIB Subsystem Conformance Information." + ::= { alcatelIND1LBDMIB 2 } + + alcatelIND1LBDMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for LBD Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1LBDMIBConformance 1 } + + alcatelIND1LBDMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for LBD Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1LBDMIBConformance 2 } + +-- -------------------------------------------------------------- +-- Texual Convention +-- -------------------------------------------------------------- + AlaLbdPortConfigLbdOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the current operational state of this port." + SYNTAX INTEGER { + inactive (0), -- Specifies that the operational state is inactive. + normal (1), -- Specifies that the operational state is normal. + shutdown (2) -- Specifies that the port is shutdown in state. + } + + AlaLbdCurrentStateCVAorAR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the state of the port, where LBD was running, after + auto-recovery or issuing clear-violation-all." + SYNTAX INTEGER { + inactive (0), -- Specifies that the operational state is inactive. + normal (1) -- Specifies that the state is normal. + } + +-- -------------------------------------------------------------- +-- Global LBD Objects +-- LBD - Loop Back Detection +-- -------------------------------------------------------------- + + alaLbdGlobalConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable LBD on the + switch. The value enable (1) indicates that LBD should be + enabled on the switch. The value disable (2) is used to + disable LBD on the switch." + DEFVAL { disable } + ::= { alcatelIND1LBDMIBObjects 1 } + + alaLbdGlobalConfigTransmissionTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 5 .. 600 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the transmission timer for LBD + feature globally. It is allowed to modify the timer at any + instance but the new timer value will be effective from next + time the timer restarts." + DEFVAL { 30 } + ::= { alcatelIND1LBDMIBObjects 2 } + + alaLbdGlobalClearPortStat OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for port for + LBD. + default(0) - default value for this object, + reset(1) - indicates that LBD should clear all statistic + counters related to all ports in the system." + DEFVAL { default } + ::= { alcatelIND1LBDMIBObjects 3 } + + alaLbdGlobalConfigAutorecoveryTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 30 .. 86400 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to make up all the disabled ports which + was caused due to loop-back detection." + DEFVAL { 300 } + ::= { alcatelIND1LBDMIBObjects 4 } + +-- ------------------------------------------------------------- +-- LBD Config Table on Physical Port +-- ------------------------------------------------------------- + + alaLbdPortConfig OBJECT IDENTIFIER ::= { alcatelIND1LBDMIBObjects 5 } + alaLbdPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaLbdPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing LBD user port configuration information." + ::= { alaLbdPortConfig 1 } + + alaLbdPortConfigEntry OBJECT-TYPE + SYNTAX AlaLbdPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A LBD user port configuration entry." + INDEX { alaLbdPortConfigIfIndex } + ::= { alaLbdPortConfigTable 1 } + + AlaLbdPortConfigEntry ::= SEQUENCE { + alaLbdPortConfigIfIndex InterfaceIndex, + alaLbdPortConfigLbdAdminStatus INTEGER, + alaLbdPortConfigLbdOperStatus AlaLbdPortConfigLbdOperStatus + } + + alaLbdPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for this port." + ::= { alaLbdPortConfigEntry 1 } + + alaLbdPortConfigLbdAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable loopback-detection per port. + The value enable(1) indicates that loopback-detection is + enabled on this port. The value disable(2) indicates that + loopback-detection is disabled on this port. + The LBD configuration per port can be applied and retained, + irrespective of value of alaLbdGlobalConfigStatus, but the same shall + be functionally unavailable when alaLbdGlobalConfigStatus is set to + disable(2)." + DEFVAL { disable } + ::= { alaLbdPortConfigEntry 2 } + + alaLbdPortConfigLbdOperStatus OBJECT-TYPE + SYNTAX AlaLbdPortConfigLbdOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the current operational state of the corresponding + port." + ::= { alaLbdPortConfigEntry 3 } + +-- -------------------------------------------------------------- +-- Loop Back Detection Statistics Table +-- -- -------------------------------------------------------------- + alaLbdPortStat OBJECT IDENTIFIER ::= { alcatelIND1LBDMIBObjects 6 } + + alaLbdPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaLbdPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Loop Back Detection information." + ::= { alaLbdPortStat 1 } + + alaLbdPortStatsEntry OBJECT-TYPE + SYNTAX AlaLbdPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A LBD Statistics entry on per port." + INDEX { alaLbdPortStatsIfIndex } + ::= { alaLbdPortStatsTable 1 } + + AlaLbdPortStatsEntry ::= SEQUENCE { + alaLbdPortStatsIfIndex InterfaceIndex, + alaLbdPortNumLbdInvalidRcvd Counter32, + alaLbdPortLbdSent Counter32, + alaLbdPortStatsClear INTEGER + } + + alaLbdPortStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which LBD is running." + ::= { alaLbdPortStatsEntry 1 } + + alaLbdPortNumLbdInvalidRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Invalid packets received by a port." + ::= { alaLbdPortStatsEntry 2 } + + alaLbdPortLbdSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LBD packets sent by a port." + ::= { alaLbdPortStatsEntry 3 } + + alaLbdPortStatsClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to reset(1), all statistics parameters + corresponding to this port gets cleared (reset)." + DEFVAL { default } + ::= { alaLbdPortStatsEntry 4 } + +-- -------------------------------------------------------------- +-- Trap Description +-- -------------------------------------------------------------- + alaLbdTrapsDesc OBJECT IDENTIFIER ::= { alaLbdTraps 1 } + alaLbdTrapsObj OBJECT IDENTIFIER ::= { alaLbdTraps 2 } + + alaLbdTrapsRoot OBJECT IDENTIFIER ::= { alaLbdTrapsDesc 0 } + + alaLbdStateChangeToShutdown NOTIFICATION-TYPE + OBJECTS { + alaLbdPortIfIndex, + alaLbdPreviousState, + alaLbdCurrentState + } + STATUS current + DESCRIPTION + "When the port state becomes shutdown, a notification is sent + to the Management Entity with the LBD-state + information." + ::= { alaLbdTrapsRoot 1 } + + alaLbdStateChangeForClearViolationAll NOTIFICATION-TYPE + OBJECTS { + alaLbdPortIfIndex, + alaLbdPreviousStateClearViolationAll, + alaLbdCurrentStateClearViolationAll + } + STATUS current + DESCRIPTION + "When the the port state changes from shutdown due to + clear-violation-all, a notification is sent to the Management + Entity, with the LBD-state information." + ::= { alaLbdTrapsRoot 2 } + + alaLbdStateChangeForAutoRecovery NOTIFICATION-TYPE + OBJECTS { + alaLbdPortIfIndex, + alaLbdPreviousStateAutoRecovery, + alaLbdCurrentStateAutoRecovery + } + STATUS current + DESCRIPTION + "When the port state changes from shutdown due to auto-recovery + mechanism, a notification is sent to the Management Entity + with the LBD-state information." + ::= { alaLbdTrapsRoot 3 } + +-- ---------------------------------------------------------------------- +-- Trap Objects +-- -- ---------------------------------------------------------------------- + alaLbdPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifIndex of the port on which LBD trap is raised" + ::= { alaLbdTrapsObj 1 } + + alaLbdPreviousState OBJECT-TYPE + SYNTAX INTEGER { + normal(1) -- Specifies that the operational state is normal. + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The previous state of the port on which LBD was running." + ::= { alaLbdTrapsObj 2 } + + alaLbdCurrentState OBJECT-TYPE + SYNTAX INTEGER { + shutdown (1) -- State is shutdown + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current state of the port on which LBD was running." + ::= { alaLbdTrapsObj 3 } + + alaLbdPreviousStateClearViolationAll OBJECT-TYPE + SYNTAX INTEGER { + shutdown (1) -- State is shutdown + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The state of the the port where LBD was running + before clear-violation-all applied." + ::= { alaLbdTrapsObj 4 } + + alaLbdCurrentStateClearViolationAll OBJECT-TYPE + SYNTAX AlaLbdCurrentStateCVAorAR + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The state of the the port where LBD was running + after clear-violation-all applied." + ::= { alaLbdTrapsObj 5 } + + alaLbdPreviousStateAutoRecovery OBJECT-TYPE + SYNTAX INTEGER { + shutdown (1) -- State is shutdown + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The state of the the port where LBD was running + before auto-recovery." + ::= { alaLbdTrapsObj 6 } + + alaLbdCurrentStateAutoRecovery OBJECT-TYPE + SYNTAX AlaLbdCurrentStateCVAorAR + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The state of the the port where LBD was running + after auto-recovery." + ::= { alaLbdTrapsObj 7 } + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- + alcatelIND1LBDMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for LBD." + MODULE + MANDATORY-GROUPS + { + alaLbdGlobalConfigGroup, + alaLbdIntfConfigGroup, + alaLbdPortStatusGroup, + alaLbdStateTrapToShutdownGroup, + alaLbdStateTrapForClearViolationAllGroup, + alaLbdStateTrapForAutoRecoveryGroup + } + ::= { alcatelIND1LBDMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + + alaLbdGlobalConfigGroup OBJECT-GROUP + OBJECTS + { + alaLbdGlobalConfigStatus, + alaLbdGlobalConfigTransmissionTimer, + alaLbdGlobalClearPortStat, + alaLbdGlobalConfigAutorecoveryTimer + } + STATUS current + DESCRIPTION + "Collection of objects for management of LBD Global Configuration." + ::= { alcatelIND1LBDMIBGroups 1 } + + alaLbdIntfConfigGroup OBJECT-GROUP + OBJECTS + { + alaLbdPortConfigLbdAdminStatus, + alaLbdPortConfigLbdOperStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of LBD per port Configuration." + ::= { alcatelIND1LBDMIBGroups 2 } + + alaLbdPortStatusGroup OBJECT-GROUP + OBJECTS + { + alaLbdPortNumLbdInvalidRcvd, + alaLbdPortLbdSent, + alaLbdPortStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for LBD Statistics information." + ::= { alcatelIND1LBDMIBGroups 3 } + + alaLbdStateTrapToShutdownGroup OBJECT-GROUP + OBJECTS + { + alaLbdPreviousState, + alaLbdCurrentState + } + STATUS current + DESCRIPTION + "Collection of objects for LBD State change to shutdown Traps ." + ::= { alcatelIND1LBDMIBGroups 4 } + + alaLbdStateTrapForClearViolationAllGroup OBJECT-GROUP + OBJECTS + { + alaLbdPreviousStateClearViolationAll, + alaLbdCurrentStateClearViolationAll + } + STATUS current + DESCRIPTION + "Collection of objects for LBD State Traps due to + issuing clear-violation-all." + ::= { alcatelIND1LBDMIBGroups 5 } + + alaLbdStateTrapForAutoRecoveryGroup OBJECT-GROUP + OBJECTS + { + alaLbdPreviousStateAutoRecovery, + alaLbdCurrentStateAutoRecovery + } + STATUS current + DESCRIPTION + "Collection of objects for LBD State Traps due to + auto-recovery mechanism." + ::= { alcatelIND1LBDMIBGroups 6 } + +-- ------------------------------------------------------------- + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-LICENSE-MANAGER-MIB b/MIBS/nokia/ALCATEL-IND1-LICENSE-MANAGER-MIB new file mode 100644 index 0000000..6193c0b --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-LICENSE-MANAGER-MIB @@ -0,0 +1,296 @@ +ALCATEL-IND1-LICENSE-MANAGER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, NOTIFICATION-TYPE, + Counter32, Counter64, Unsigned32, Integer32, IpAddress + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + snmpTraps + FROM SNMPv2-MIB + DisplayString, MacAddress, RowStatus + FROM SNMPv2-TC + softentIND1LicenseManager + FROM ALCATEL-IND1-BASE; + +aluLicenseManagerMIB MODULE-IDENTITY + LAST-UPDATED "200903230000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + License Manager for decrypting and validating license file + associated with licensed applications running on products of + Alcatel-Lucent's Enterprise Solutions Division. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200903230000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1LicenseManager 1} + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +aluLicenseManagerMIBNotifications OBJECT IDENTIFIER ::= { aluLicenseManagerMIB 0 } + +aluLicenseManagerMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for License Manager + subsystem managed objects." + ::= { aluLicenseManagerMIB 1 } + +aluLicenseManagerMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for License Manager subsystem + conformance information." + ::= {aluLicenseManagerMIB 2 } + +aluLicenseManagerMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for License Manager subsystem + units of conformance." + ::= { aluLicenseManagerMIBConformance 1 } + +aluLicenseManagerMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for License Manager subsystem + compliance statements." + ::= { aluLicenseManagerMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +aluLicenseManagerLicenseExpired NOTIFICATION-TYPE + OBJECTS { aluLicensedApplication, aluLicenseTimeRemaining } + STATUS current + DESCRIPTION + "A aluLicenseManagerLicenseExpired notification is sent when the value + of aluLicenseTimeRemaining becomes 0 (zero) for a demo licensed application. + The licensed application is part of aluLicensedApplication object. + This notification is applicable only for temporary licenses. + This trap can be utilized by an NMS to inform user about an application license expiry." + ::= { aluLicenseManagerMIBNotifications 0 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +aluLicenseManagerConfig OBJECT IDENTIFIER ::= { aluLicenseManagerMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +aluLicenseManagerApplyLicense OBJECT-TYPE + SYNTAX INTEGER { + default (0), + apply(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Object to apply license file to the device." + ::= { aluLicenseManagerConfig 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +aluLicenseManagerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF LicenseManagerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of valid application license information" + ::= { aluLicenseManagerMIBObjects 2} + +aluLicenseManagerInfoEntry OBJECT-TYPE + SYNTAX LicenseManagerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information of valid license applications" + INDEX { aluLicenseId } + ::= { aluLicenseManagerInfoTable 1 } + +LicenseManagerInfoEntry ::= + SEQUENCE + { + aluLicenseId Unsigned32, + aluLicensedApplication DisplayString, + aluLicenseType INTEGER, + aluLicenseTimeRemaining Integer32 + } + +aluLicenseId OBJECT-TYPE + SYNTAX Unsigned32(0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Number identifying a licence. This number is automatically generated in the + license generation process." + ::= { aluLicenseManagerInfoEntry 1 } + +aluLicensedApplication OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String displaying the application for which this license is valid." + ::= { aluLicenseManagerInfoEntry 2 } + +aluLicenseType OBJECT-TYPE + SYNTAX INTEGER { + demo (1), + permanent (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "License of an application can be either Permamnent or Demo. The value of this + indicated the type of this license." + ::= { aluLicenseManagerInfoEntry 3 } + +aluLicenseTimeRemaining OBJECT-TYPE + SYNTAX Integer32(0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of days remaining to evaluate this demo license. For + permanent license this is not applicable." + ::= { aluLicenseManagerInfoEntry 4 } + + +aluLicenseManagerFileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF LicenseManagerFileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of license file information" + ::= { aluLicenseManagerMIBObjects 3} + +aluLicenseManagerFileInfoEntry OBJECT-TYPE + SYNTAX LicenseManagerFileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information of licenses in the /flash/lmlicense.dat file." + INDEX { aluLicenseFileIndex } + ::= { aluLicenseManagerFileInfoTable 1 } + +LicenseManagerFileInfoEntry ::= + SEQUENCE + { + aluLicenseFileIndex Counter32, + aluSwitchMacAddress MacAddress, + aluLicensedFileApplication DisplayString + } + +aluLicenseFileIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Counter starting from 1 to keep track of entries in the /flash/lmlicense.dat file." + ::= { aluLicenseManagerFileInfoEntry 1 } + +aluSwitchMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mac address of the switch for which this license is valid." + ::= { aluLicenseManagerFileInfoEntry 2 } + +aluLicensedFileApplication OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String displaying the application for which this license is valid." + ::= { aluLicenseManagerFileInfoEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Compliance +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +aluLicenseManagerMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for License Manager." + MODULE + MANDATORY-GROUPS + { + aluLicenseManagerConfigGroup, + aluLicenseManagerInfoGroup, + aluLicenseManagerFileInfoGroup + } + ::= { aluLicenseManagerMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Units of Conformance +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +aluLicenseManagerConfigGroup OBJECT-GROUP + OBJECTS + { + aluLicenseManagerApplyLicense + } + STATUS current + DESCRIPTION + "Collection of objects for configuration of License Manager." + ::= { aluLicenseManagerMIBGroups 1 } + +aluLicenseManagerInfoGroup OBJECT-GROUP + OBJECTS + { + aluLicensedApplication, + aluLicenseType, + aluLicenseTimeRemaining + } + STATUS current + DESCRIPTION + "Collection of objects for information on licensed applications." + ::= { aluLicenseManagerMIBGroups 2 } + +aluLicenseManagerNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { aluLicenseManagerLicenseExpired } + STATUS current + DESCRIPTION + "A collection of notifications to signal License Manager events." + ::= { aluLicenseManagerMIBGroups 3} + +aluLicenseManagerFileInfoGroup OBJECT-GROUP + OBJECTS + { + aluSwitchMacAddress, + aluLicensedFileApplication + } + STATUS current + DESCRIPTION + "Collection of objects for information on license file." + ::= { aluLicenseManagerMIBGroups 4 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-LLDP-MED-MIB b/MIBS/nokia/ALCATEL-IND1-LLDP-MED-MIB new file mode 100644 index 0000000..7f5fd5e --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-LLDP-MED-MIB @@ -0,0 +1,344 @@ +ALCATEL-IND1-LLDP-MED-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Integer32 + FROM SNMPv2-SMI + LldpPortNumber FROM LLDP-MIB + PolicyAppType, Dscp FROM LLDP-EXT-MED-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + RowStatus, TruthValue FROM SNMPv2-TC + softentIND1LldpMed FROM ALCATEL-IND1-BASE; + + + alcatelIND1LLDPMEDMIB MODULE-IDENTITY + LAST-UPDATED "200908110000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + LLDP MED Management Information base for Media Endpoint Discovery Information. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2009 Alcatel-Lucent, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200908110000Z" + + DESCRIPTION + "LLDP MED - ALCATEL-LUCENT proprietary MIB" + ::= { softentIND1LldpMed 1} + +---------------------------------------------------------------- + + alcatelIND1LLDPMEDMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For LLDP MED Subsystem Managed Objects." + ::= { alcatelIND1LLDPMEDMIB 1 } + + alcatelIND1LLDPMEDMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1LLDPMEDMIB 2 } + +-- This MIB contains the following groups + alaLldpMedLocMediaPolicyAttributes OBJECT IDENTIFIER ::= { alcatelIND1LLDPMEDMIBObjects 1} + +---------------------------------------------------------------- + +---------------------------------------------------------------- +-- LLDP MED MIB +---------------------------------------------------------------- + + + + +--------------------------------------------------------------- +-- LLDP Local Network Policy Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- Local Media Policy Information Table +-- + + alaLldpXMedLocMediaPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaLldpXMedLocMediaPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per policy type per port + of media policy information (as a part of the MED + organizational extension) on the local system known + to this agent." + ::= { alaLldpMedLocMediaPolicyAttributes 1 } + + alaLldpXMedLocMediaPolicyEntry OBJECT-TYPE + SYNTAX AlaLldpXMedLocMediaPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular policy on a specific + port component." + INDEX { alaLldpXMedLocMediaPolicyId} + ::= { alaLldpXMedLocMediaPolicyTable 1 } + + AlaLldpXMedLocMediaPolicyEntry ::= SEQUENCE { + alaLldpXMedLocMediaPolicyId Integer32, + alaLldpXMedLocMediaPolicyAppType PolicyAppType, + alaLldpXMedLocMediaPolicyVlanType INTEGER, + alaLldpXMedLocMediaPolicyVlanID Integer32, + alaLldpXMedLocMediaPolicyPriority Integer32, + alaLldpXMedLocMediaPolicyDscp Dscp, + alaLldpXMedLocMediaPolicyUnknown TruthValue, + alaLldpXMedLocMediaPolicyTagged TruthValue, + alaLldpXMedLocMediaPolicyRowStatus RowStatus + } + + alaLldpXMedLocMediaPolicyId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Policy Identifier used to identify each + network policy configured in the system" + ::= { alaLldpXMedLocMediaPolicyEntry 1 } + + alaLldpXMedLocMediaPolicyAppType OBJECT-TYPE + SYNTAX PolicyAppType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The media type that defines the primary function of the + application for the policy advertised by an endpoint." + ::= { alaLldpXMedLocMediaPolicyEntry 2 } + + alaLldpXMedLocMediaPolicyVlanType OBJECT-TYPE + SYNTAX INTEGER + { + tagged (1), + priorityTagged (2), + untagged (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines the type of the object alaLldpXMedLocMediaPolicyVlanID. + In case of valid VLAN ID 1-4094, the value of this object is tagged. + VLAN ID = 0 is used for priority tagged or untagged VLAN. + VLAN ID = 0, VLAN Type = priorityTagged means LLDP frames are priority tagged; + VLAN ID = 0, VLAN Type = untagged means LLDP frames are untagged." + DEFVAL { tagged } + ::= { alaLldpXMedLocMediaPolicyEntry 3 } + + alaLldpXMedLocMediaPolicyVlanID OBJECT-TYPE + SYNTAX Integer32 (0|1..4094|4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An extension of the VLAN Identifier for the port, + as defined in IEEE 802.1P-1998. + + A value of 1 through 4094 is used to define a valid PVID. + + A value of 0 shall be used if the device is using priority tagged + frames, meaning that only the 802.1p priority level is significant + and the default VID of the ingress port is being used instead. + + A value of 4095 is reserved for implementation use." + + ::= { alaLldpXMedLocMediaPolicyEntry 4 } + + alaLldpXMedLocMediaPolicyPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the value of the 802.1p priority + which is associated with the given port on the + local system." + + ::= { alaLldpXMedLocMediaPolicyEntry 5 } + + alaLldpXMedLocMediaPolicyDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the value of the Differentiated Service + Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475 + which is associated with the given port on the local system." + + ::= { alaLldpXMedLocMediaPolicyEntry 6 } + + alaLldpXMedLocMediaPolicyUnknown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of 'true' indicates that the + network policy for the specified application type is + currently unknown. In this case, the VLAN ID, the + layer 2 priority and the DSCP value fields are ignored. + A value of 'false' indicates that this network policy + is defined." + + ::= { alaLldpXMedLocMediaPolicyEntry 7 } + + alaLldpXMedLocMediaPolicyTagged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of 'true' indicates that the application is using a + tagged VLAN. + A value of 'false' indicates that for the specific application + the device either is using an untagged VLAN or does not + support port based VLAN operation. In this case, both the + VLAN ID and the Layer 2 priority fields are ignored and + only the DSCP value has relevance." + + ::= { alaLldpXMedLocMediaPolicyEntry 8 } + + alaLldpXMedLocMediaPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the row + The writable columns in a row can not be changed if the row + is active. All columns must have a valid value before a row + can be activated" + + ::= { alaLldpXMedLocMediaPolicyEntry 9 } + +--------------------------------------------------------------- +-- LLDP Local Network Policy Port Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- Local Media Policy Information Table + + alaLldpXMedLocMediaPolicyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaLldpXMedLocMediaPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per policy type per port + of media policy information (as a part of the MED + organizational extension) on the local system known + to this agent." + ::= { alaLldpMedLocMediaPolicyAttributes 2 } + + alaLldpXMedLocMediaPolicyPortEntry OBJECT-TYPE + SYNTAX AlaLldpXMedLocMediaPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular policy on a specific + port component." + INDEX { alaLldpXMedLocMediaPolicyId, alaLldpXMedLocMediaPolicyPortNumber} + ::= { alaLldpXMedLocMediaPolicyPortTable 1 } + + AlaLldpXMedLocMediaPolicyPortEntry ::= SEQUENCE { + alaLldpXMedLocMediaPolicyPortNumber LldpPortNumber, + alaLldpXMedLocMediaPolicyPortRowStatus RowStatus + } + + alaLldpXMedLocMediaPolicyPortNumber OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is the unique bridge port number." + + ::= { alaLldpXMedLocMediaPolicyPortEntry 1 } + + alaLldpXMedLocMediaPolicyPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the row + The writable columns in a row can not be changed if the row + is active. All columns must have a valid value before a row + can be activated" + + ::= { alaLldpXMedLocMediaPolicyPortEntry 2 } + +-- ****************************************************************** +-- CONFORMANCE +-- ****************************************************************** + + alcatelIND1LLDPMEDMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1LLDPMEDMIBConformance 1 } + alcatelIND1LLDPMEDMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1LLDPMEDMIBConformance 2 } + +-- ****************************************************************** + +-- ****************************************************************** +-- COMPLIANCE +-- ****************************************************************** + alcatelIND1LLDPMEDMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for LLDP MED." + MODULE + MANDATORY-GROUPS + { + alaLldpXMedLocMediaPolicyGroup + } + ::= { alcatelIND1LLDPMEDMIBCompliances 1 } + +-- ****************************************************************** +-- MIB Grouping +-- ****************************************************************** + +alaLldpXMedLocMediaPolicyGroup OBJECT-GROUP + OBJECTS + { + alaLldpXMedLocMediaPolicyAppType, + alaLldpXMedLocMediaPolicyVlanType, + alaLldpXMedLocMediaPolicyVlanID, + alaLldpXMedLocMediaPolicyPriority, + alaLldpXMedLocMediaPolicyDscp, + alaLldpXMedLocMediaPolicyUnknown, + alaLldpXMedLocMediaPolicyTagged, + alaLldpXMedLocMediaPolicyRowStatus, + alaLldpXMedLocMediaPolicyPortRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of LLDP MED Local Media Policy Table." + ::= { alcatelIND1LLDPMEDMIBGroups 1 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-LPS-MIB b/MIBS/nokia/ALCATEL-IND1-LPS-MIB new file mode 100644 index 0000000..7458b97 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-LPS-MIB @@ -0,0 +1,667 @@ +ALCATEL-IND1-LPS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + MODULE-IDENTITY, + IpAddress, + Integer32 FROM SNMPv2-SMI + MacAddress, + DisplayString, + RowStatus FROM SNMPv2-TC + ifIndex FROM IF-MIB + systemServicesDate, + systemServicesTime FROM ALCATEL-IND1-SYSTEM-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1MacAddress, + sourceLearningTraps FROM ALCATEL-IND1-BASE; + + +alcatelIND1LearnedPortSecurityMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the MIB module for + address learning mac addresses entity. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + + DESCRIPTION + "The MIB module for Learned Port Security entity." + ::= { softentIND1MacAddress 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Hook into the Alcatel Tree +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1LearnedPortSecurityMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Learned Port Security Module MIB Subsystem Managed +Objects." + ::= { alcatelIND1LearnedPortSecurityMIB 1 } + + alcatelIND1LearnedPortSecurityMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Learned Port Security Module MIB Subsystem Conformance +Information." + ::= { alcatelIND1LearnedPortSecurityMIB 2 } + + alcatelIND1LearnedPortSecurityMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Learned Port Security Module MIB Subsystem Units of +Conformance." + ::= { alcatelIND1LearnedPortSecurityMIBConformance 1 } + + alcatelIND1LearnedPortSecurityMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Learned Port Security Module MIB Subsystem Compliance +Statements." + ::= { alcatelIND1LearnedPortSecurityMIBConformance 2 } + + + +--- Learned Port Security MIB Tables + +learnedPortSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF LearnedPortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains Learned Port Security information." + ::= { alcatelIND1LearnedPortSecurityMIBObjects 1 } + + +learnedPortSecurityEntry OBJECT-TYPE + SYNTAX LearnedPortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the Learned Port Security port security table entries." + INDEX { ifIndex } + ::= { learnedPortSecurityTable 1 } + + +LearnedPortSecurityEntry ::= + SEQUENCE { + lpsMaxMacNum + INTEGER, + lpsViolationOption + INTEGER, + lpsLoMacRange + MacAddress, + lpsHiMacRange + MacAddress, + lpsAdminStatus + INTEGER, + lpsOperStatus + INTEGER, + lpsRowStatus + RowStatus, + lpsRelease + INTEGER, + lpsMaxFilteredMacNum + INTEGER, + lpsLearnTrapThreshold + INTEGER +} + +lpsViolationOption OBJECT-TYPE + SYNTAX INTEGER { + restrict (1), + shutdown (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The handle option for LPS violation " + DEFVAL {restrict} + ::= { learnedPortSecurityEntry 1 } + +lpsMaxMacNum OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 100 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MAC addresses that the LPS port could learn." + DEFVAL {1} + ::= { learnedPortSecurityEntry 2 } + +lpsLoMacRange OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low end of Mac range which is allowed to be learned on LPS + port" + DEFVAL {"00:00:00:00:00:00"} + ::= { learnedPortSecurityEntry 3 } + +lpsHiMacRange OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high end of Mac range which is allowed to be learned on LPS + port" + DEFVAL {"ff:ff:ff:ff:ff:ff"} + ::= { learnedPortSecurityEntry 4 } + +lpsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the desired administrative state of + the Learned Port Security feature on this port. " + DEFVAL { up } + ::= { learnedPortSecurityEntry 5 } + +lpsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + securityViolated(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current operational state of the + LPS port." + ::= { learnedPortSecurityEntry 6 } + + +lpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RowStatus for this table." + ::= { learnedPortSecurityEntry 7 } + + +lpsRelease OBJECT-TYPE + SYNTAX INTEGER { + release(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object causes the release of LPS port if it is in violated state." + ::= { learnedPortSecurityEntry 8 } + +lpsMaxFilteredMacNum OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 100 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of Filtered MAC addresses that the LPS port + could learn. The default is 5." + DEFVAL {5} + ::= { learnedPortSecurityEntry 9 } + +lpsLearnTrapThreshold OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 100 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the number of bridged MACs learned matches this value, a trap will + from then on be generated for every additional MAC that is learned." + DEFVAL {5} + ::= { learnedPortSecurityEntry 10 } + + +--- Learned Port Security MacAddress MIB Table + +learnedPortSecurityMacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF LearnedPortSecurityMacAddressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table contains Learned Port Security MAC addresses." + ::= { alcatelIND1LearnedPortSecurityMIBObjects 2 } + + +learnedPortSecurityMacAddressEntry OBJECT-TYPE + SYNTAX LearnedPortSecurityMacAddressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Definition of the Learned Port Security port security mac-address table entries. + This Object is deprecated in favor of learnedPortSecurityL2MacAddressTable + due to the new LPS behavior which requires Vlan Id as a part of Index." + INDEX { ifIndex , lpsMacAddress } + ::= { learnedPortSecurityMacAddressTable 1 } + + +LearnedPortSecurityMacAddressEntry ::= + SEQUENCE { + lpsMacAddress + MacAddress, + lpsMacAddressLearnType + INTEGER, + lpsMacAddressRowStatus + RowStatus +} + + +lpsMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The MacAddress that is either configured or dynamically learnt on the LPS port. + This Object is deprecated in favor of lpsL2MacAddress." + + ::= { learnedPortSecurityMacAddressEntry 1 } + +lpsMacAddressLearnType OBJECT-TYPE + SYNTAX INTEGER { + configured (1), + dynamic (2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The handle option for LPS violation. + This Object is deprecated in favor of lpsL2MacAddressLearnType." + ::= { learnedPortSecurityMacAddressEntry 2 } + +lpsMacAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The RowStatus for this table. + This Object is deprecated in favor of lpsL2MacAddressRowStatus." + ::= { learnedPortSecurityMacAddressEntry 3 } + + +-- Learned Port Security Global Group for configurable paramaters applying to the whole switch. + +learnedPortSecurityGlobalGroup OBJECT IDENTIFIER ::= {alcatelIND1LearnedPortSecurityMIBObjects 3 } + +lpsLearningWindowTime OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The learning time window that can be configured on the switch to learn new MACs on the + LPS port. This paramater applies to the whole switch." + ::= { learnedPortSecurityGlobalGroup 1 } + +lpsLearningWindowTimeWithStaticConversion OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is enabled, when the learning window is expired, the dynamic MACs learned + on all LPS ports will be converted to static. It is configurable only when + the learning window is enabled." + ::= { learnedPortSecurityGlobalGroup 2 } + +lpsConvertToStatic OBJECT-TYPE + SYNTAX INTEGER (0 | 1001..17000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It converts the L2 addresses learned on the given port in IfIndex format from dynamic to static. + The value of '0' means to convert all LPS ports on the entire chassis." + ::= { learnedPortSecurityGlobalGroup 3 } + + +lpsLearningWindowNoAging OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "If it is enabled, all mac-address learnt on the port would be deferred from aging" + ::= { learnedPortSecurityGlobalGroup 4 } + +--- Learned Port Security L2 Mac Address MIB Table + +learnedPortSecurityL2MacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF LearnedPortSecurityL2MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains Learned Port Security L2 Mac addresses." + ::= { alcatelIND1LearnedPortSecurityMIBObjects 4 } + + +learnedPortSecurityL2MacAddressEntry OBJECT-TYPE + SYNTAX LearnedPortSecurityL2MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the Learned Port Security port security mac-address table entries." + INDEX { ifIndex , lpsL2VlanId, lpsL2MacAddress } + ::= { learnedPortSecurityL2MacAddressTable 1 } + + +LearnedPortSecurityL2MacAddressEntry ::= + SEQUENCE { + lpsL2VlanId + INTEGER, + lpsL2MacAddress + MacAddress, + lpsL2MacAddressLearnType + INTEGER, + lpsL2MacAddressRowStatus + RowStatus +} + + +lpsL2VlanId OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN ID assigned to the packet; A value of 0 is allowed only while creating a row to use the default VLAN ID of the port." + ::= { learnedPortSecurityL2MacAddressEntry 1 } + +lpsL2MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MacAddress that is either configured or dynamically learnt on the LPS port." + ::= { learnedPortSecurityL2MacAddressEntry 2 } + +lpsL2MacAddressLearnType OBJECT-TYPE + SYNTAX INTEGER { + configured (1), + dynamic (2), + filtered (3), + quarantined (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Learned L2 MAC address type." + ::= { learnedPortSecurityL2MacAddressEntry 3 } + +lpsL2MacAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RowStatus for this table." + ::= { learnedPortSecurityL2MacAddressEntry 4 } + + + +-- +-- LPS Traps +-- +lpsTraps OBJECT IDENTIFIER ::= { sourceLearningTraps 0 2 } +lpsTrapsDesc OBJECT IDENTIFIER ::= { lpsTraps 1 } +lpsTrapsObj OBJECT IDENTIFIER ::= { lpsTraps 2 } + +-- +-- Traps description +-- + +-- LPS Security Violation Trap + +lpsViolationTrap NOTIFICATION-TYPE + OBJECTS { + lpsTrapSwitchName, + lpsTrapSwitchIpAddr, + lpsTrapSwitchSlice, + lpsTrapSwitchPort, + lpsTrapViolatingMac, + lpsTrapViolationType, + systemServicesDate, + systemServicesTime + } + STATUS current + DESCRIPTION + "Learned Port Security Violation Trap." + ::= { lpsTrapsDesc 0 1 } + +lpsPortUpAfterLearningWindowExpiredTrap NOTIFICATION-TYPE + OBJECTS { + lpsTrapSwitchName, + lpsTrapSwitchSlice, + lpsTrapSwitchPort, + systemServicesDate, + systemServicesTime + } + STATUS current + DESCRIPTION + "When an LPS port joins or is enabled after the Learning Window is expired, + the MAC address learning on the port will be disabled, and this trap is + generated as a notification. This trap will also be generated at the time + the Learning Window expires, with a slice and port value of 0" + ::= { lpsTrapsDesc 0 2 } + +lpsLearnMac NOTIFICATION-TYPE + OBJECTS { + lpsTrapSwitchName, + lpsTrapSwitchSlice, + lpsTrapSwitchPort, + lpsTrapSwitchVlan, + systemServicesDate, + systemServicesTime + } + STATUS current + DESCRIPTION + "When an LPS port learns a bridged MAC, this trap will be generated." + ::= { lpsTrapsDesc 0 3 } + +-- +-- Trap objects +-- + +-- Switch Name +lpsTrapSwitchName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the switch." + ::= { lpsTrapsObj 1 } + +-- Switch IP +lpsTrapSwitchIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of switch." + ::= { lpsTrapsObj 2 } + +-- Switch Slice +lpsTrapSwitchSlice OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The physical slice number for the LPS port on which + violation occured. " + ::= { lpsTrapsObj 3 } + +-- Switch Port +lpsTrapSwitchPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The physical port number on which + violation occured. " + ::= { lpsTrapsObj 4 } + +-- Violating Mac Address +lpsTrapViolatingMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The violating MAC address. " + ::= { lpsTrapsObj 5 } + +-- Violation Type +lpsTrapViolationType OBJECT-TYPE + SYNTAX INTEGER { + learnWindowExpired(1), + macOutOfRange(2), + macsLearnLimitReached(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of violation that occured on the LPS port." + ::= { lpsTrapsObj 6 } + +-- Switch VLAN +lpsTrapSwitchVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The VLAN number on which + violation occured. " + ::= { lpsTrapsObj 7 } + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +alcatelIND1LearnedPortSecurityMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Learned Port Security." + MODULE + MANDATORY-GROUPS + { + learnedPortSecurityGroup, + learnedPortSecurityMacAddressGroup, + learnedPortSecurityGlobGroup, + learnedPortSecurityTrapsGroup + } + ::= { alcatelIND1LearnedPortSecurityMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +learnedPortSecurityGroup OBJECT-GROUP + OBJECTS + { + lpsViolationOption, + lpsMaxMacNum, + lpsLoMacRange, + lpsHiMacRange, + lpsAdminStatus, + lpsOperStatus, + lpsRowStatus, + lpsRelease, + lpsMaxFilteredMacNum + } + STATUS current + DESCRIPTION + "Collection of objects for learned port security table." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 1 } + +learnedPortSecurityMacAddressGroup OBJECT-GROUP + OBJECTS + { + lpsMacAddress, + lpsMacAddressLearnType, + lpsRowStatus + } + STATUS deprecated + DESCRIPTION + "Collection of objects for learned port security MacAddress table. + This Object is deprecated in favor of learnedPortSecurityL2MacAddressGroup." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 2 } + +learnedPortSecurityGlobGroup OBJECT-GROUP + OBJECTS + { + lpsLearningWindowTime, + lpsLearningWindowTimeWithStaticConversion, + lpsConvertToStatic, + lpsLearningWindowNoAging + } + STATUS current + DESCRIPTION + "Collection of objects for learned port security global group." + ::= {alcatelIND1LearnedPortSecurityMIBGroups 3 } + +learnedPortSecurityTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + lpsViolationTrap, + lpsPortUpAfterLearningWindowExpiredTrap + } + STATUS current + DESCRIPTION + "Collection of notifications for learned port security." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 4 } + +learnedPortSecurityL2MacAddressGroup OBJECT-GROUP + OBJECTS + { + lpsL2MacAddressLearnType, + lpsL2MacAddressRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for learned port security MacAddress table." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 5 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-MAC-ADDRESS-MIB b/MIBS/nokia/ALCATEL-IND1-MAC-ADDRESS-MIB new file mode 100644 index 0000000..21031fd --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-MAC-ADDRESS-MIB @@ -0,0 +1,953 @@ +ALCATEL-IND1-MAC-ADDRESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + MODULE-IDENTITY, + Unsigned32 FROM SNMPv2-SMI + ifIndex FROM IF-MIB + MacAddress, + RowStatus, + DisplayString, + TEXTUAL-CONVENTION FROM SNMPv2-TC + dot1qVlanIndex FROM Q-BRIDGE-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1MacAddress, + sourceLearningTraps FROM ALCATEL-IND1-BASE; + + +alcatelIND1MacAddressMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the MIB module for + address learning mac addresses entity. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + + DESCRIPTION + "The MIB module for Source Learning Mac Address entity." + ::= { softentIND1MacAddress 1} + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Hook into the Alcatel Tree +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1MacAddressMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Source Learning Module MIB Subsystem Managed Objects." + ::= { alcatelIND1MacAddressMIB 1 } + + alcatelIND1MacAddressMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Source Learning Module MIB Subsystem Conformance Information." + ::= { alcatelIND1MacAddressMIB 2 } + + alcatelIND1MacAddressMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Source Learning Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1MacAddressMIBConformance 1 } + + alcatelIND1MacAddressMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Source Learning Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1MacAddressMIBConformance 2 } + + + +-- +--textual conventions +-- + +MacAddressProtocolType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "Protocol value should be displayed in hex format" + SYNTAX INTEGER (0..2147483647) + + +-- +-- Source Learning Common Definitions +-- + + +-- -------------------------------------------------------------------------------------------- +-- Following (slMacAddressTable) table is deprecated. The new table is "alaSlMacAddressGlobalTable". +-- This new table will handle both VLAN and VPLS domain MAC addresses. +-- The reason we keep this "slMacAddressTable" here is to be compatible with current +-- existing application, say OmniVista". At some point in the future this table will be removed. +-- -------------------------------------------------------------------------------------------- + +-- Source Learning MAC Address Table +-- The Static Unicast Database for Transparent VLAN Bridges. +-- Similar to the dot1qStaticUnicastTable of 802.1Q, +-- It mainly allows the user to configure static Unicast +-- MAC address. + +slMacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlMacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains source addresses which can be configured as + permanent (not aged out), delete on reset, delete on timeout + in the MAC address table, and those dynamic learned addresses + which can be viewed and deleted." + ::= { alcatelIND1MacAddressMIBObjects 1 } + +slMacAddressEntry OBJECT-TYPE + SYNTAX SlMacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defninition of the Mac Addresses entries for which the switch + has information. + + For creation of a Mac Address, the following 6 fields in + slMacAddressEntry are required: + ifIndex + dot1qVlanIndex + slMacAddress + slMacAddressManagement + slMacAddressDisposition + slMacAddressStatus: must be set last + Dynamic mac addresses can not be created manually. + + For deletion of a Mac Address, the following 4 fields in + slMacAddressEntry are required: + ifIndex + dot1qVlanIndex + slMacAddress + slMacAddressStatus: must be set last" + INDEX { ifIndex, dot1qVlanIndex, slMacAddress } + ::= { slMacAddressTable 1 } + +SlMacAddressEntry ::= + SEQUENCE { + slMacAddress + MacAddress, + slMacAddressManagement + INTEGER, + slMacAddressDisposition + INTEGER, + slMacAddressRowStatus + RowStatus, + slMacAddressProtocol + MacAddressProtocolType + } + +slMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address for this entry." + ::= { slMacAddressEntry 1 } + + +slMacAddressManagement OBJECT-TYPE + SYNTAX INTEGER { + permanent(1), + deleteOnReset(2), + deleteOnTimeout(3), + learned(4), + staticMulticast(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the management of this entry. + permanent(1) - this entry is currently in use + and will remain so after the user removing + this entry. + deleteOnReset(2) - this entry is currently in + use and will remain so until the next + reset of the bridge. + deleteOnTimeout(3) - this entry is currently + in use and will remain so until it is aged + out. + learned(4) - this entry is currently in use + and will remain so until it is aged out. + staticMulticast(5) - this entry is only applicable + to multicast destination addresses" + + DEFVAL { permanent } + ::= { slMacAddressEntry 2 } + + +slMacAddressDisposition OBJECT-TYPE + SYNTAX INTEGER { + bridging(1), + filtering(2), + quarantined(3), + hostIntegrity(4), + userNetworkProf(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the disposition of the entry. + bridging(1) - this entry is currently in use + for bridging. + filtering(2) - this entry is currently in use + for filtering. + quarantined(3) - this entry is currently in use + for quarantined mac. + hostIntegrity check - the entry is currently under host integrity checking. + userNetworkProf - the entry is currently under user network profile Qos. + " + DEFVAL { bridging } + ::= { slMacAddressEntry 3 } + + +slMacAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting the mac address." + ::= { slMacAddressEntry 4 } + +slMacAddressProtocol OBJECT-TYPE + SYNTAX MacAddressProtocolType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the protocol associated with + a mac address." + ::= { slMacAddressEntry 5 } + +-- Layer 2 Mac Address Aging Mib Table + + +slMacAddressAgingTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlMacAddressAgingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the timeout for those learned mac addresses and + configured as deleted_on_timeout addresses." + ::= { alcatelIND1MacAddressMIBObjects 2 } + +slMacAddressAgingEntry OBJECT-TYPE + SYNTAX SlMacAddressAgingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the aging time for some specific vlan. + + For creation of the aging time, If the vlan Id is specified, then + the aging time value will be applied to those mac addresses in + that vlan. Otherwise, the aging time will be applied to all of + the mac addresses throughout the vlans." + INDEX { dot1qVlanIndex } + ::= { slMacAddressAgingTable 1 } + +SlMacAddressAgingEntry ::= + SEQUENCE { + slMacAgingValue + INTEGER, + slMacAgingRowStatus + RowStatus + + } + +slMacAgingValue OBJECT-TYPE + SYNTAX INTEGER (10..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of mac address aging time." + DEFVAL { 300 } + ::= { slMacAddressAgingEntry 1 } + +slMacAgingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting the aging time." + ::= { slMacAddressAgingEntry 2 } + + + + + +-- layer 2 PesudoCAM Trap elements *********************** + +slPCamTrapObj OBJECT IDENTIFIER ::= { alcatelIND1MacAddressMIBObjects 3 } + +slPCAMSlotNumber OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot number of this Coronado." + ::= { slPCamTrapObj 1 } + +slPCAMSliceNumber OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Slice Number of this Coronado." + ::= { slPCamTrapObj 2 } + +slPCAMStatus OBJECT-TYPE + SYNTAX INTEGER { + lowWaterMark(1), + highWaterMark(2), + floodWaterMark(3), + full(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The layer 2 pesudoCAM status of this Coronado." + ::= { slPCamTrapObj 3 } + + + slMacToPortMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF MacToPortMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Mac To Port Binding Mac address." + ::= { alcatelIND1MacAddressMIBObjects 4 } + + slMacToPortMacEntry OBJECT-TYPE + SYNTAX MacToPortMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac To Port Binding Mac address entry." + INDEX { slMacToPortMacVlanId, slMacToPortMacAddress} + ::= { slMacToPortMacTable 1 } + + + MacToPortMacEntry ::= SEQUENCE { + slMacToPortMacVlanId INTEGER, + slMacToPortMacAddress MacAddress, + slMacToPortMacRowStatus RowStatus + } + + slMacToPortMacVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan Id in which the packet with this mac address is flooded" + ::= { slMacToPortMacEntry 1 } + + + slMacToPortMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Mac address that is associated with the Mac To Port Binding." + ::= { slMacToPortMacEntry 2 } + + slMacToPortMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicate whether to add or delete the mac address" + ::= { slMacToPortMacEntry 3 } + + + + + +-- Layer 2 PesudoCAM Status Trap *********************** + +slPCAMStatusTrap NOTIFICATION-TYPE + OBJECTS { + slPCAMSlotNumber, + slPCAMSliceNumber, + slPCAMStatus + } + STATUS current + DESCRIPTION + "Trap Status of Layer 2 pesudoCAM on this Coronado." + ::= { sourceLearningTraps 0 1 } + +-- BCM Table Hash Collision Traps ********************* + +bcmHashCollisionTrap NOTIFICATION-TYPE + OBJECTS { + bcmHashCollisionMac, + bcmHashCollisionSlot, + bcmHashCollisionPort, + bcmHashCollisionVlan, + bcmHashCollisionTable + } + STATUS current + DESCRIPTION + "Trap to notify the hash collision in BCM Table." + ::= { sourceLearningTraps 0 3 } + + + +-- HAL Table Hash Collision Trap ********************* + +halHashCollisionTrap NOTIFICATION-TYPE + OBJECTS { + halHashCollisionMac, + halHashCollisionSlot, + halHashCollisionPort, + halHashCollisionVlan, + halHashCollisionTable + } + STATUS current + DESCRIPTION + "Trap to notify the hash collision in BCM Table." + ::= { sourceLearningTraps 0 4 } + +-- Source Learning Global Configuration parameters + + slDistributedMacMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Distributed MAC Mode. + When changed, the user must save the current + configuration and reboot the switch for change + to take effect." + DEFVAL { disable } + ::= { alcatelIND1MacAddressMIBObjects 5 } + + +-- BCM Table Hash Collision Trap Parameters + +bcmHashCollisionTrapObj OBJECT IDENTIFIER ::= { alcatelIND1MacAddressMIBObjects 6 } + +-- MAC for which collision occured + +bcmHashCollisionMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "MAC for which hash collision occured." + ::= { bcmHashCollisionTrapObj 1 } + +-- Hash Collision on slot + +bcmHashCollisionSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Physical slot number on which the collision MAC is tried to add." + ::= { bcmHashCollisionTrapObj 2 } + +-- Hash Collision on port + +bcmHashCollisionPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Physical port number on which the collision MAC is tried to add." + ::= { bcmHashCollisionTrapObj 3 } + +-- Hash Collision on vlan + +bcmHashCollisionVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The Vlan Id on which the collision MAC is tried to add." + ::= { bcmHashCollisionTrapObj 4 } + +-- Hash Collision in Table + +bcmHashCollisionTable OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The BCM Table in which the collision occurred." + ::= { bcmHashCollisionTrapObj 5 } + + + +-- HAL Table Hash Collision Trap Parameters + +halHashCollisionTrapObj OBJECT IDENTIFIER ::= { alcatelIND1MacAddressMIBObjects 10 } + +-- MAC for which collision occured + +halHashCollisionMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "MAC for which hash collision occured." + ::= { halHashCollisionTrapObj 1 } + +-- Hash Collision on slot + +halHashCollisionSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Physical slot number on which the collision MAC is tried to add." + ::= { halHashCollisionTrapObj 2 } + +-- Hash Collision on port + +halHashCollisionPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Physical port number on which the collision MAC is tried to add." + ::= { halHashCollisionTrapObj 3 } + +-- Hash Collision on vlan + +halHashCollisionVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The Vlan Id on which the collision MAC is tried to add." + ::= { halHashCollisionTrapObj 4 } + +-- Hash Collision in Table + +halHashCollisionTable OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The BCM Table in which the collision occurred." + ::= { halHashCollisionTrapObj 5 } + + +--layer 2 Mac Address Learning Table********************* + +slMacLearningControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlMacLearningControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the control information about the mac learning on ports" + ::= { alcatelIND1MacAddressMIBObjects 7} + +slMacLearningControlEntry OBJECT-TYPE + SYNTAX SlMacLearningControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table provides the control information about the mac learning on ports" + INDEX { ifIndex } + ::= { slMacLearningControlTable 1} + +SlMacLearningControlEntry ::= + SEQUENCE { + slMacLearningControlStatus INTEGER + } + +slMacLearningControlStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Status of mac learning on port." + DEFVAL { enabled } + ::= { slMacLearningControlEntry 1} + + +-- ------------------------------------------------------------------------ +-- Following table deprecates the original "slMacAddressTable", since it is +-- supports both VLAN and VPLS based MAC addresses. +-- ------------------------------------------------------------------------ + +alaSlMacAddressGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSlMacAddressGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains MAC addresses from both Vlan and VPLS domain. + This table contains source addresses which can be configured as + permanent (not aged out), delete on reset, delete on timeout + in the MAC address table, and those dynamic learned addresses + which can be viewed and deleted." + ::= { alcatelIND1MacAddressMIBObjects 8 } + +alaSlMacAddressGlobalEntry OBJECT-TYPE + SYNTAX AlaSlMacAddressGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defninition of the Mac Addresses entries for which the switch + has information. + + For creation of a Mac Address in VLAN domain, the following fields in + slMacAddressGlobalEntry are required: + slMacDomain + slOriginId - IfIndex + slServiceId - Vlan ID + slMacAddressGbl + slMacAddressGblManagement + slMacAddressGblDisposition + slMacAddressGblStatus: must be set last + Dynamic mac addresses can not be created manually. + + For creation of Mac Address in VPLS domain, following fields in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP/sBind + slServiceId - VPLS Service ID + slOriginId - SAP - PortId; sBind - SDPID + slSubId - SAP - VlanId; sBind - VcID + slMacAddressGbl + slMacAddressGblStatus: must be set last + Dynamic mac addresses can not be created manually. + + For deletion of a Mac Address in VLAN domain, the following fields in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slOriginId - IfIndex + slServiceId - Vlan ID + slMacAddressGbl + slMacAddressGblManagement + slMacAddressGblStatus: must be set last + + For deletion of a Mac Address in vpls based, following fileds in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP/sBind + slServiceId - VPLS Service ID + slOriginId - SAP - PortId; sBind - SDPID + slSubId - SAP - VlanId; sBind - VcID + slMacAddressGbl + slMacAddressGblStatus: must be set last + " + INDEX {slMacDomain, slLocaleType, slOriginId, slServiceId, slSubId, slMacAddressGbl} + ::= {alaSlMacAddressGlobalTable 1 } + +AlaSlMacAddressGlobalEntry ::= SEQUENCE +{ + slMacDomain INTEGER, + slLocaleType INTEGER, + slOriginId INTEGER, + slServiceId INTEGER, + slSubId INTEGER, + slMacAddressGbl MacAddress, + slMacAddressGblManagement INTEGER, + slMacAddressGblDisposition INTEGER, + slMacAddressGblRowStatus RowStatus, + slMacAddressGblProtocol MacAddressProtocolType +} + +slMacDomain OBJECT-TYPE + SYNTAX INTEGER { + all(0), + vlan(1), + vpls(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates whether this MAC is learned on Vlan domain or vpls domain" + DEFVAL { all } + ::= {alaSlMacAddressGlobalEntry 1 } + +slLocaleType OBJECT-TYPE + SYNTAX INTEGER { + default(0), + sap(1), + sBind(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field is used only for VPLS, It defaults to default for vlan domain MACs" + DEFVAL { default } + ::= {alaSlMacAddressGlobalEntry 2} + +slOriginId OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This should be ifIndex for Vlan domain MAC; + ifIndex for SAP of VPLS domain MAC; + SDP_ID for sBind of VPLS domain MAC" + ::= {alaSlMacAddressGlobalEntry 3} + +slServiceId OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Depending on the domain type, Vlan based or VPLS based. + If Vlan based learning, then this field holds the Vlan ID. + If VPLS based learning, then this field holds the VPLS Service ID" + ::= {alaSlMacAddressGlobalEntry 4 } + +slSubId OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object is only meaningful in VPLS domain. + If SAP, this is the encapsulation ID; + If sBind, this is the vcID, + This value will be default to -0- in VLAN domain" + ::= {alaSlMacAddressGlobalEntry 5} + +slMacAddressGbl OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address for this entry." + ::= {alaSlMacAddressGlobalEntry 6 } + +slMacAddressGblManagement OBJECT-TYPE + SYNTAX INTEGER { + permanent(1), + deleteOnReset(2), + deleteOnTimeout(3), + learned(4), + staticMulticast(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the management of this entry. + permanent(1) - this entry is currently in use + and will remain so after the user removing + this entry. + deleteOnReset(2) - this entry is currently in + use and will remain so until the next + reset of the bridge. + deleteOnTimeout(3) - this entry is currently + in use and will remain so until it is aged + out. + learned(4) - this entry is currently in use + and will remain so until it is aged out. + staticMulticast(5) - this entry is only applicable + to multicast destination addresses" + + DEFVAL { permanent } + ::= {alaSlMacAddressGlobalEntry 7 } + +slMacAddressGblDisposition OBJECT-TYPE + SYNTAX INTEGER { + bridging(1), + filtering(2), + quarantined(3), + hostIntegrity(4), + userNetworkProf(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the disposition of the entry. + bridging(1) - this entry is currently in use for bridging. + filtering(2) - this entry is currently in use for filtering. + quarantined(3) - this entry is currently in use for quarantined mac. + hostIntegritycheck(4) - the entry is currently under host integrity checking. + userNetworkProf(5) - the entry is currently under user network profile Qos. + " + DEFVAL { bridging } + ::= {alaSlMacAddressGlobalEntry 8 } + +slMacAddressGblRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting the mac address." + ::= {alaSlMacAddressGlobalEntry 9 } + +slMacAddressGblProtocol OBJECT-TYPE + SYNTAX MacAddressProtocolType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol associated with + a mac address." + ::= {alaSlMacAddressGlobalEntry 10} + + +-- ------------------------------------------------------------------------ +-- Following table provides number of MAC addresses count for +-- VPLS based MAC addresses currently in CMM FDB. +-- ------------------------------------------------------------------------ +-- +-- slMacAddrCountInfoTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF SlMacAddrCountInfoEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Definition of the Mac Addresses count for VPLS MAC addresses" +-- ::= {alcatelIND1MacAddressMIBObjects 9 } +-- +--slMacAddrCountInfoEntry OBJECT-TYPE +-- SYNTAX SlMacAddrCountInfoEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "Definition of the Mac Addresses count for VPLS MAC addresses" +-- AUGMENTS {slMacAddressGlobalEntry} +-- ::= {slMacAddrCountInfoTable 1} +-- +--SlMacAddrCountInfoEntry ::= SEQUENCE +--{ +-- slStaticMacCount INTEGER, +-- slDynamicMacCount INTEGER +--} +-- +--slStaticMacCount OBJECT-TYPE +-- SYNTAX INTEGER (1..2147483647) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "This object contains the MAC address count for Static configured MACs" +-- ::= {slMacAddrCountInfoEntry 1 } +-- +--slDynamicMacCount OBJECT-TYPE +-- SYNTAX INTEGER (1..2147483647) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "This object contains the MAC address count for dynamic learned MACs" +-- ::= {slMacAddrCountInfoEntry 2 } +-- +-- +-- +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1MacAddressMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for source learning." + MODULE + MANDATORY-GROUPS + { + slMacAddressGroup, + slMacAgingGroup, + slPCamNotificationGroup, + slMacGeneralGroup, + slMacLearningGroup + } + ::= { alcatelIND1MacAddressMIBCompliances 1 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +slMacAddressGroup OBJECT-GROUP + OBJECTS + { + slMacAddress, + slMacAddressManagement, + slMacAddressDisposition, + slMacAddressRowStatus, + slMacAddressProtocol + } + STATUS current + DESCRIPTION + "Collection of objects for management of source learning Mac addresses." + ::= { alcatelIND1MacAddressMIBGroups 1 } + + +slMacAgingGroup OBJECT-GROUP + OBJECTS + { + slMacAgingValue, + slMacAgingRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of source learning Mac addresses aging-time." + ::= { alcatelIND1MacAddressMIBGroups 2 } + +slPCamNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + slPCAMStatusTrap + } + STATUS current + DESCRIPTION + "Collection of notification of signaling Pesudo CAM event." + ::= { alcatelIND1MacAddressMIBGroups 3 } + +slMacGeneralGroup OBJECT-GROUP + OBJECTS + { + slDistributedMacMode + } + STATUS current + DESCRIPTION + "Collection of general sl objects." + ::= { alcatelIND1MacAddressMIBGroups 4 } + +slMacLearningGroup OBJECT-GROUP + OBJECTS + { + slMacLearningControlStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of enabling or disabling source learning on the ports." + ::= { alcatelIND1MacAddressMIBGroups 5 } + + +-- END *********************** + + + +END + + diff --git a/MIBS/nokia/ALCATEL-IND1-MAC-SERVER-MIB b/MIBS/nokia/ALCATEL-IND1-MAC-SERVER-MIB new file mode 100644 index 0000000..e47b0b8 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-MAC-SERVER-MIB @@ -0,0 +1,545 @@ +ALCATEL-IND1-MAC-SERVER-MIB DEFINITIONS ::= BEGIN + IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + MODULE-IDENTITY, + Unsigned32 FROM SNMPv2-SMI + MacAddress, + RowStatus FROM SNMPv2-TC + entPhysicalIndex FROM ENTITY-MIB + physicalIndex, + chassisTrapsDesc, + chassisTrapsObj FROM ALCATEL-IND1-CHASSIS-MIB + hardentIND1Physical FROM ALCATEL-IND1-BASE + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF; + + +alcatelIND1MacServerMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the Chassis Supervision + MAC Server MIB for allocating MACs to applications (like routing). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + + DESCRIPTION + "The MIB module for Chassis Supervision Mac Server entity." + ::= { hardentIND1Physical 3 } + + + alcatelIND1MacServerMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Managed Objects." + ::= { alcatelIND1MacServerMIB 1 } + + + alcatelIND1MacServerMIBTraps OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Traps." + ::= { alcatelIND1MacServerMIB 2 } + + alcatelIND1MacServerMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Conformance Information." + ::= { alcatelIND1MacServerMIB 3 } + + + alcatelIND1MacServerMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1MacServerMIBConformance 1 } + + + alcatelIND1MacServerMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Compliance Statements." + ::= { alcatelIND1MacServerMIBConformance 2 } + + +-- +-- Common definitions +-- + +MacAddrGlobalLocalStatusType ::= INTEGER { + notApplicable(1), + globallyAdministered(2), + locallyAdministered(3), + globallyAdministeredOverlap(4) } + +MacRangeIndex ::= INTEGER (1 .. 20) + + +-- +-- MAC Range Table : This table contains the following +-- AddressStart +-- AddressCount +-- GlobalLocal +-- + + +chasMacAddressRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasMacAddrRangeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the MAC Address Ranges for a particular physical + entity. This data is only available for the interfacing CMM." +::= { alcatelIND1MacServerMIBObjects 1 } + + +chasMacAddrRangeTableEntry OBJECT-TYPE + SYNTAX ChasMacAddrRangeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the MAC Address Ranges table entry for a particular + physical entity. This data is only available for the interfacing CMM. + + There can be up to MacRangeIndex MAC ranges per physical entity. + The chasMacAddressRangeTable on the Primary should be identical + to the one on the Secondary. + + For creation of a MAC Address range, the following 4 fields in + ChasMacAddrRangeTableEntry are required (must have all 4): + chasMacAddressStart + chasMacAddressCount + chasGlobalLocal + chasMacRowStatus : must be set last + + For deletion of a MAC Address range, the following 2 fields in + ChasMacAddrRangeTableEntry are required (must have all 2): + chasMacRangeIndex + chasMacRowStatus : must be set last" + INDEX { entPhysicalIndex, chasMacRangeIndex } +::= { chasMacAddressRangeTable 1 } + + +ChasMacAddrRangeTableEntry ::= SEQUENCE { + chasMacRangeIndex MacRangeIndex, + chasMacAddressStart MacAddress, + chasMacAddressCount INTEGER, + chasGlobalLocal MacAddrGlobalLocalStatusType, + chasMacRowStatus RowStatus +} + +chasMacRangeIndex OBJECT-TYPE + SYNTAX MacRangeIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the index of the MAC Address range." +::= { chasMacAddrRangeTableEntry 1 } + +chasMacAddressStart OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the starting MAC Address in the range. This + field is required for the creation of a MAC Address range." +::= { chasMacAddrRangeTableEntry 2 } + +chasMacAddressCount OBJECT-TYPE + SYNTAX INTEGER (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the number of MAC addresses in the range. This + field is required for the creation of a MAC Address range." +::= { chasMacAddrRangeTableEntry 3 } + + +chasGlobalLocal OBJECT-TYPE + SYNTAX MacAddrGlobalLocalStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + Specifies whether the MAC Address/range is locally/globally + administered. This field is required for the creation of + a MAC Address range." +::= { chasMacAddrRangeTableEntry 4 } + + +chasMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Row status for creating/deleting mac ranges." +::= { chasMacAddrRangeTableEntry 5 } + + + +-- +-- MAC Allocation Table : This table contains all the allocated MAC addresses +-- + + +chasMacAddressAllocTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasMacAddressAllocTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information specifying whether the MAC Address has been allocated + for a particular Mac Range on a physical entity. This data is only + available for the interfacing CMM." +::= { alcatelIND1MacServerMIBObjects 2 } + +chasMacAddressAllocTableEntry OBJECT-TYPE + SYNTAX ChasMacAddressAllocTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the entry chasMacAddressAllocTable for a + particular object managed by a particular application." + INDEX { chasAppId, chasObjectId } +::= { chasMacAddressAllocTable 1 } + +ChasMacAddressAllocTableEntry ::= SEQUENCE { + chasAppId Unsigned32, + chasObjectId Unsigned32, + chasAllocMacRangeIndex MacRangeIndex, + chasAllocMacAddress MacAddress, + chasAllocRowStatus RowStatus + +} + +chasAppId OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the Id of the application requesting the allocation of a +MAC Address." +::= { chasMacAddressAllocTableEntry 1 } + +chasObjectId OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the Id of the application requesting the allocation/ +deallocation of a MAC Address." +::= { chasMacAddressAllocTableEntry 2 } + +chasAllocMacRangeIndex OBJECT-TYPE + SYNTAX MacRangeIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the object Id for which the MAC Address has been allocated +/deallocated" +::= { chasMacAddressAllocTableEntry 3 } + +chasAllocMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This the Mac Address that has been allocated." +::= { chasMacAddressAllocTableEntry 4 } + +chasAllocRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Row status for allocating/deallocating + a Mac address for a particular chaAppId/chasObjectId." +::= { chasMacAddressAllocTableEntry 5 } + +chasMacAddrDupAllocStatusTable OBJECT IDENTIFIER ::= { +alcatelIND1MacServerMIBObjects 3 } + +chasMacAddrDuplicationStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying whether the MAC Address ranges from the EEPROM + should be duplicated with the local bit set. This will provide + additional ranges (locally administered ranges) for allocation. + This data is only available for the interfacing CMM." +::= { chasMacAddrDupAllocStatusTable 1 } + + +chasMacAddrAllocLocallyAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying whether ONLY the locally administered MAC + Address should be allocated. This data is only available for the + interfacing CMM." +::= { chasMacAddrDupAllocStatusTable 2 } + +-- +--Mac address retention Objects +-- +chasMacAddrRetentionObjects OBJECT IDENTIFIER ::= { +alcatelIND1MacServerMIBObjects 4 } + +chasMacAddrRetentionStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying the status of MAC Address retention functionality." +DEFVAL { disabled } +::= { chasMacAddrRetentionObjects 1 } + + +chasPossibleDuplicateMacTrapStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying the status of duplicate MAC address trap." +DEFVAL { disabled } +::= { chasMacAddrRetentionObjects 2 } + +chasRingStatus OBJECT-TYPE + SYNTAX INTEGER { + present (1), + notPresent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information specifying the whether the ring is present in the stack or not." +DEFVAL { notPresent } +::= { chasMacAddrRetentionObjects 3 } + +chasBaseMacAddrSource OBJECT-TYPE + SYNTAX INTEGER { + retained(1), + eEPROM(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information specifying the source of the currently used System base MAC." +DEFVAL { eEPROM } +::= { chasMacAddrRetentionObjects 4 } + +chasBaseMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Base MAC address used in the system currently." +::= { chasMacAddrRetentionObjects 5 } + +chasBaseMacReleaseAction OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + releaseMac(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object performs the action to release the retained base MAC address" +::= { chasMacAddrRetentionObjects 6 } + +-- +--Mac server traps +-- +chasTrapMacRangeIndex OBJECT-TYPE + SYNTAX MacRangeIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac range index of the involved object." +::= { chassisTrapsObj 14 } + +baseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The base MAC Address." +::= { chassisTrapsObj 15 } + +chassisTrapsMacOverlap NOTIFICATION-TYPE + OBJECTS { + physicalIndex, + chasTrapMacRangeIndex + } + STATUS current + DESCRIPTION + "A MAC range overlap was found in the backplane eeprom" +::= { chassisTrapsDesc 0 4 } + +chassisTrapsPossibleDuplicateMac NOTIFICATION-TYPE + OBJECTS { + physicalIndex, + baseMacAddress + } + STATUS current + DESCRIPTION + "The old PRIMARY element cannot be detected back in the stack. There +is a possiblity of duplicate MAC address in the network." +::= { chassisTrapsDesc 0 5 } +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1MacServerMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Chassis Supervision." + MODULE + MANDATORY-GROUPS + { + chasMacAddrRangeGroup , + chasMacAddressAllocGroup , + chasMacAddrDupAllocStatusGroup , + chasTrapsMacOverlapGroup, + chasMacAddrRetentionGroup, + chasTrapsPossibleDuplicateMacGroup + } + + ::= { alcatelIND1MacServerMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + chasMacAddrRangeGroup OBJECT-GROUP + OBJECTS + { + chasMacAddressStart , + chasMacAddressCount , + chasGlobalLocal , + chasMacRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Range Group." + ::= { alcatelIND1MacServerMIBGroups 1 } + + chasMacAddressAllocGroup OBJECT-GROUP + OBJECTS + { + chasAllocMacRangeIndex , + chasAllocMacAddress , + chasAllocRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Physical Allocation Group." + ::= { alcatelIND1MacServerMIBGroups 2 } + + chasMacAddrDupAllocStatusGroup OBJECT-GROUP + OBJECTS + { + chasMacAddrDuplicationStatus , + chasMacAddrAllocLocallyAdminStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Physical Duplication Allocation +Status Group." + ::= { alcatelIND1MacServerMIBGroups 3 } + + chasTrapsMacOverlapGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsMacOverlap + } + STATUS current + DESCRIPTION + "MAC range overlap Notification Group." + ::= { alcatelIND1MacServerMIBGroups 4 } + + chasMacAddrRetentionGroup OBJECT-GROUP + OBJECTS + { + chasMacAddrRetentionStatus , + chasPossibleDuplicateMacTrapStatus, + chasRingStatus, + chasBaseMacAddrSource, + chasBaseMacAddr + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Physical Duplication Allocation +Status Group." + ::= { alcatelIND1MacServerMIBGroups 5 } + + chasTrapsPossibleDuplicateMacGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsPossibleDuplicateMac + } + STATUS current + DESCRIPTION + "Duplicate MAC address Notification Group." + ::= { alcatelIND1MacServerMIBGroups 6 } + + +END + + diff --git a/MIBS/nokia/ALCATEL-IND1-MLD-MIB b/MIBS/nokia/ALCATEL-IND1-MLD-MIB new file mode 100644 index 0000000..eef4b14 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-MLD-MIB @@ -0,0 +1,1493 @@ +ALCATEL-IND1-MLD-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + InetAddressIPv6,InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + softentIND1Mld + FROM ALCATEL-IND1-BASE; + +alcatelIND1MldMIB MODULE-IDENTITY + LAST-UPDATED "200809100000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary IPv6 Multicast MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200809100000Z" + DESCRIPTION + "Add flood unknown object" + REVISION "200808080000Z" + DESCRIPTION + "The latest version of this MIB Module. Added maximum group limit objects." + REVISION "200704030000Z" + DESCRIPTION + "The revised version of this MIB Module." + + ::= { softentIND1Mld 1 } + +alcatelIND1MldMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1MldMIB 1 } + + +-- +-- System Configuration +-- + +alaMld OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 1 } + +alaMldStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv6 multicast switching and routing + on the system." + DEFVAL { disable } + ::= { alaMld 1 } + +alaMldQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querying on the system." + DEFVAL { disable } + ::= { alaMld 2 } + +alaMldSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Spoofing on the system." + DEFVAL { disable } + ::= { alaMld 3 } + +alaMldZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Zapping on the system." + DEFVAL { disable } + ::= { alaMld 4 } + +alaMldVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default MLD protocol Version running on the system." + DEFVAL { 1 } + ::= { alaMld 5 } + +alaMldRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Robustness variable used on the system." + DEFVAL { 2 } + ::= { alaMld 6 } + +alaMldQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Interval used on the system." + DEFVAL { 125 } + ::= { alaMld 7 } + +alaMldQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Response Interval on the system." + DEFVAL { 10000 } + ::= { alaMld 8 } + +alaMldLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Last Member Query Interval on the system." + DEFVAL { 1000 } + ::= { alaMld 9 } + +alaMldRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MLD Router Timeout on the system." + DEFVAL { 90 } + ::= { alaMld 10 } + +alaMldSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MLD Source Timeout on the system." + DEFVAL { 30 } + ::= { alaMld 11 } + +alaMldProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Proxying on the system." + DEFVAL { disable } + ::= { alaMld 12 } + +alaMldUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MLD Unsolicited Report Interval on the system." + DEFVAL { 1 } + ::= { alaMld 13 } + +alaMldQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querier Forwarding on the system." + DEFVAL { disable } + ::= { alaMld 14 } + +alaMldMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global limit on maximum number of MLD Group memberships that can be learnt on each + port/vlan instance." + DEFVAL {0} + ::= { alaMld 15 } + +alaMldMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global configuration of action to be taken when MLD group membership limit is exceeded on a + port/vlan instance." + DEFVAL { none } + ::= { alaMld 16 } +alaMldFloodUnknown OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable flooding of multicast data packets during flow + learning and setup." + DEFVAL { disable } + ::= { alaMld 17 } + + +-- +-- VLAN Configuration Table +-- + +alaMldVlan OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 2 } + +alaMldVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN table contains the information on which IPv6 multicast + switching and routing is configured." + ::= { alaMldVlan 1 } + +alaMldVlanEntry OBJECT-TYPE + SYNTAX MldVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a VLAN on which IPv6 multicast switching + and routing is configured." + INDEX { + alaMldVlanIndex + } + ::= { alaMldVlanTable 1 } + +MldVlanEntry ::= SEQUENCE { + alaMldVlanIndex Unsigned32, + alaMldVlanStatus INTEGER, + alaMldVlanQuerying INTEGER, + alaMldVlanSpoofing INTEGER, + alaMldVlanZapping INTEGER, + alaMldVlanVersion Unsigned32, + alaMldVlanRobustness Unsigned32, + alaMldVlanQueryInterval Unsigned32, + alaMldVlanQueryResponseInterval Unsigned32, + alaMldVlanLastMemberQueryInterval Unsigned32, + alaMldVlanRouterTimeout Unsigned32, + alaMldVlanSourceTimeout Unsigned32, + alaMldVlanProxying INTEGER, + alaMldVlanUnsolicitedReportInterval Unsigned32, + alaMldVlanQuerierForwarding INTEGER, + alaMldVlanMaxGroupLimit Unsigned32, + alaMldVlanMaxGroupExceedAction INTEGER, + alaMldVlanSpoofAddressType InetAddressType, + alaMldVlanSpoofAddress InetAddress +} + +alaMldVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN on which IPv6 multicast switching and routing + is configured." + ::= { alaMldVlanEntry 1 } + +alaMldVlanStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv6 multicast switching and routing + on the VLAN." + ::= { alaMldVlanEntry 2 } + +alaMldVlanQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querying on the VLAN." + ::= { alaMldVlanEntry 3 } + +alaMldVlanSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Spoofing on the VLAN." + ::= { alaMldVlanEntry 4 } + +alaMldVlanZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Zapping on the VLAN." + ::= { alaMldVlanEntry 5 } + +alaMldVlanVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default MLD protocol Version running on the VLAN." + ::= { alaMldVlanEntry 6 } + +alaMldVlanRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Robustness variable used on the VLAN." + ::= { alaMldVlanEntry 7 } + +alaMldVlanQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Interval used on the VLAN." + ::= { alaMldVlanEntry 8 } + +alaMldVlanQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Response Interval on the VLAN." + ::= { alaMldVlanEntry 9 } + +alaMldVlanLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Last Member Query Interval on the VLAN." + ::= { alaMldVlanEntry 10 } + +alaMldVlanRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Router Timeout on the VLAN." + ::= { alaMldVlanEntry 11 } + +alaMldVlanSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Source Timeout on the VLAN." + ::= { alaMldVlanEntry 12 } + +alaMldVlanProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Proxying on the VLAN." + ::= { alaMldVlanEntry 13 } + +alaMldVlanUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Unsolicited Report Interval on the VLAN." + ::= { alaMldVlanEntry 14 } + +alaMldVlanQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querier Forwarding on the VLAN." + ::= { alaMldVlanEntry 15 } + +alaMldVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt on the VLAN." + DEFVAL {0} + ::= { alaMldVlanEntry 16 } + +alaMldVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when the MLD group membership limit is exceeded on the VLAN." + DEFVAL { none } + ::= { alaMldVlanEntry 17 } + +alaMldVlanSpoofAddressType OBJECT-TYPE + SYNTAX InetAddressType(1..2) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Set the type of SpoofAddress for the VLAN." + ::= { alaMldVlanEntry 18 } + +alaMldVlanSpoofAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Set the SpoofAddress for the VLAN." + ::= { alaMldVlanEntry 19 } + +-- +-- Group Membership Table +-- + +alaMldMember OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 3 } + +alaMldMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the MLD group membership information." + ::= { alaMldMember 1 } + +alaMldMemberEntry OBJECT-TYPE + SYNTAX MldMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD group membership request." + INDEX { + alaMldMemberVlan, + alaMldMemberIfIndex, + alaMldMemberGroupAddress, + alaMldMemberSourceAddress + } + ::= { alaMldMemberTable 1 } + +MldMemberEntry ::= SEQUENCE { + alaMldMemberVlan Unsigned32, + alaMldMemberIfIndex InterfaceIndex, + alaMldMemberGroupAddress InetAddressIPv6, + alaMldMemberSourceAddress InetAddressIPv6, + alaMldMemberMode INTEGER, + alaMldMemberCount Counter32, + alaMldMemberTimeout TimeTicks +} + +alaMldMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's VLAN." + ::= { alaMldMemberEntry 1 } + +alaMldMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's ifIndex." + ::= { alaMldMemberEntry 2 } + +alaMldMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 group address." + ::= { alaMldMemberEntry 3 } + +alaMldMemberSourceAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 source address." + ::= { alaMldMemberEntry 4 } + +alaMldMemberMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's MLD source filter mode." + ::= { alaMldMemberEntry 5 } + +alaMldMemberCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaMldMemberEntry 6 } + +alaMldMemberTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaMldMemberEntry 7 } + + +-- +-- Static Group Membership Table +-- + +alaMldStaticMember OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 4 } + +alaMldStaticMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the static MLD group membership information." + ::= { alaMldStaticMember 1 } + +alaMldStaticMemberEntry OBJECT-TYPE + SYNTAX MldStaticMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static MLD group membership request." + INDEX { + alaMldStaticMemberVlan, + alaMldStaticMemberIfIndex, + alaMldStaticMemberGroupAddress + } + ::= { alaMldStaticMemberTable 1 } + +MldStaticMemberEntry ::= SEQUENCE { + alaMldStaticMemberVlan Unsigned32, + alaMldStaticMemberIfIndex InterfaceIndex, + alaMldStaticMemberGroupAddress InetAddressIPv6, + alaMldStaticMemberRowStatus RowStatus +} + +alaMldStaticMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static group membership request's VLAN." + ::= { alaMldStaticMemberEntry 1 } + +alaMldStaticMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static group membership request's ifIndex." + ::= { alaMldStaticMemberEntry 2 } + +alaMldStaticMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static group membership request's IPv6 group address." + ::= { alaMldStaticMemberEntry 3 } + +alaMldStaticMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticMemberEntry 4 } + + +-- +-- Neighbor Table +-- + +alaMldNeighbor OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 5 } + +alaMldNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the neighboring IP multicast routers." + ::= { alaMldNeighbor 1 } + +alaMldNeighborEntry OBJECT-TYPE + SYNTAX MldNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + alaMldNeighborVlan, + alaMldNeighborIfIndex, + alaMldNeighborHostAddress + } + ::= { alaMldNeighborTable 1 } + +MldNeighborEntry ::= SEQUENCE { + alaMldNeighborVlan Unsigned32, + alaMldNeighborIfIndex InterfaceIndex, + alaMldNeighborHostAddress InetAddressIPv6, + alaMldNeighborCount Counter32, + alaMldNeighborTimeout TimeTicks +} + +alaMldNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's VLAN." + ::= { alaMldNeighborEntry 1 } + +alaMldNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's ifIndex." + ::= { alaMldNeighborEntry 2 } + +alaMldNeighborHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv6 host address." + ::= { alaMldNeighborEntry 3 } + +alaMldNeighborCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaMldNeighborEntry 4 } + +alaMldNeighborTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaMldNeighborEntry 5 } + + +-- +-- Static Neighbor Table +-- + +alaMldStaticNeighbor OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 6 } + +alaMldStaticNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the static IP multicast routers." + ::= { alaMldStaticNeighbor 1 } + +alaMldStaticNeighborEntry OBJECT-TYPE + SYNTAX MldStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IP multicast router." + INDEX { + alaMldStaticNeighborVlan, + alaMldStaticNeighborIfIndex + } + ::= { alaMldStaticNeighborTable 1 } + +MldStaticNeighborEntry ::= SEQUENCE { + alaMldStaticNeighborVlan Unsigned32, + alaMldStaticNeighborIfIndex InterfaceIndex, + alaMldStaticNeighborRowStatus RowStatus +} + +alaMldStaticNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static IP multicast router's VLAN." + ::= { alaMldStaticNeighborEntry 1 } + +alaMldStaticNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static IP multicast router's ifIndex." + ::= { alaMldStaticNeighborEntry 2 } + +alaMldStaticNeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticNeighborEntry 3 } + + +-- +-- Querier Table +-- + +alaMldQuerier OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 7 } + +alaMldQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the neighboring MLD queriers." + ::= { alaMldQuerier 1 } + +alaMldQuerierEntry OBJECT-TYPE + SYNTAX MldQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD querier." + INDEX { + alaMldQuerierVlan, + alaMldQuerierIfIndex, + alaMldQuerierHostAddress + } + ::= { alaMldQuerierTable 1 } + +MldQuerierEntry ::= SEQUENCE { + alaMldQuerierVlan Unsigned32, + alaMldQuerierIfIndex InterfaceIndex, + alaMldQuerierHostAddress InetAddressIPv6, + alaMldQuerierCount Counter32, + alaMldQuerierTimeout TimeTicks +} + +alaMldQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MLD querier's VLAN." + ::= { alaMldQuerierEntry 1 } + +alaMldQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MLD querier's ifIndex." + ::= { alaMldQuerierEntry 2 } + +alaMldQuerierHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MLD querier's IPv6 host address." + ::= { alaMldQuerierEntry 3 } + +alaMldQuerierCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's counter." + ::= { alaMldQuerierEntry 4 } + +alaMldQuerierTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's timeout." + ::= { alaMldQuerierEntry 5 } + + +-- +-- Static Querier Table +-- + +alaMldStaticQuerier OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 8 } + +alaMldStaticQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the static MLD queriers." + ::= { alaMldStaticQuerier 1 } + +alaMldStaticQuerierEntry OBJECT-TYPE + SYNTAX MldStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static MLD querier." + INDEX { + alaMldStaticQuerierVlan, + alaMldStaticQuerierIfIndex + } + ::= { alaMldStaticQuerierTable 1 } + +MldStaticQuerierEntry ::= SEQUENCE { + alaMldStaticQuerierVlan Unsigned32, + alaMldStaticQuerierIfIndex InterfaceIndex, + alaMldStaticQuerierRowStatus RowStatus +} + +alaMldStaticQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static MLD querier's VLAN." + ::= { alaMldStaticQuerierEntry 1 } + +alaMldStaticQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static MLD querier's ifIndex." + ::= { alaMldStaticQuerierEntry 2 } + +alaMldStaticQuerierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticQuerierEntry 3 } + + +-- +-- Source Table +-- + +alaMldSource OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 9 } + +alaMldSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast source information." + ::= { alaMldSource 1 } + +alaMldSourceEntry OBJECT-TYPE + SYNTAX MldSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + alaMldSourceVlan, + alaMldSourceGroupAddress, + alaMldSourceHostAddress, + alaMldSourceDestAddress, + alaMldSourceOrigAddress + } + ::= { alaMldSourceTable 1 } + +MldSourceEntry ::= SEQUENCE { + alaMldSourceVlan Unsigned32, + alaMldSourceIfIndex InterfaceIndex, + alaMldSourceGroupAddress InetAddressIPv6, + alaMldSourceHostAddress InetAddressIPv6, + alaMldSourceDestAddress InetAddressIPv6, + alaMldSourceOrigAddress InetAddressIPv6, + alaMldSourceType INTEGER +} + +alaMldSourceVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's VLAN." + ::= { alaMldSourceEntry 1 } + +alaMldSourceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's ifIndex." + ::= { alaMldSourceEntry 2 } + +alaMldSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 group address." + ::= { alaMldSourceEntry 3 } + +alaMldSourceHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 host address." + ::= { alaMldSourceEntry 4 } + +alaMldSourceDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel destination address." + ::= { alaMldSourceEntry 5 } + +alaMldSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel source address." + ::= { alaMldSourceEntry 6 } + +alaMldSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaMldSourceEntry 7 } + + +-- +-- Forward Table +-- + +alaMldForward OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 10 } + +alaMldForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaMldForward 1 } + +alaMldForwardEntry OBJECT-TYPE + SYNTAX MldForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + alaMldForwardVlan, + alaMldForwardGroupAddress, + alaMldForwardHostAddress, + alaMldForwardDestAddress, + alaMldForwardOrigAddress, + alaMldForwardNextVlan, + alaMldForwardNextIfIndex + } + ::= { alaMldForwardTable 1 } + +MldForwardEntry ::= SEQUENCE { + alaMldForwardVlan Unsigned32, + alaMldForwardIfIndex InterfaceIndex, + alaMldForwardGroupAddress InetAddressIPv6, + alaMldForwardHostAddress InetAddressIPv6, + alaMldForwardDestAddress InetAddressIPv6, + alaMldForwardOrigAddress InetAddressIPv6, + alaMldForwardType INTEGER, + alaMldForwardNextVlan Unsigned32, + alaMldForwardNextIfIndex InterfaceIndex, + alaMldForwardNextType INTEGER +} + +alaMldForwardVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's VLAN." + ::= { alaMldForwardEntry 1 } + +alaMldForwardIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's ifIndex." + ::= { alaMldForwardEntry 2 } + +alaMldForwardGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 group address." + ::= { alaMldForwardEntry 3 } + +alaMldForwardHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 host address." + ::= { alaMldForwardEntry 4 } + +alaMldForwardDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel destination address." + ::= { alaMldForwardEntry 5 } + +alaMldForwardOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel source address." + ::= { alaMldForwardEntry 6 } + +alaMldForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaMldForwardEntry 7 } + +alaMldForwardNextVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next VLAN." + ::= { alaMldForwardEntry 8 } + +alaMldForwardNextIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next ifIndex." + ::= { alaMldForwardEntry 9 } + +alaMldForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaMldForwardEntry 10 } + + +-- +-- Tunnel Table +-- + +alaMldTunnel OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 11 } + +alaMldTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast tunnel information." + ::= { alaMldTunnel 1 } + +alaMldTunnelEntry OBJECT-TYPE + SYNTAX MldTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast tunneled flow." + INDEX { + alaMldTunnelVlan, + alaMldTunnelGroupAddress, + alaMldTunnelHostAddress, + alaMldTunnelDestAddress, + alaMldTunnelOrigAddress, + alaMldTunnelNextDestAddress + } + ::= { alaMldTunnelTable 1 } + +MldTunnelEntry ::= SEQUENCE { + alaMldTunnelVlan Unsigned32, + alaMldTunnelIfIndex InterfaceIndex, + alaMldTunnelGroupAddress InetAddressIPv6, + alaMldTunnelHostAddress InetAddressIPv6, + alaMldTunnelDestAddress InetAddressIPv6, + alaMldTunnelOrigAddress InetAddressIPv6, + alaMldTunnelType INTEGER, + alaMldTunnelNextDestAddress InetAddressIPv6, + alaMldTunnelNextType INTEGER +} + +alaMldTunnelVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's VLAN." + ::= { alaMldTunnelEntry 1 } + +alaMldTunnelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's ifIndex." + ::= { alaMldTunnelEntry 2 } + +alaMldTunnelGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv6 group address." + ::= { alaMldTunnelEntry 3 } + +alaMldTunnelHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv6 host address." + ::= { alaMldTunnelEntry 4 } + +alaMldTunnelDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv6 tunnel destination address." + ::= { alaMldTunnelEntry 5 } + +alaMldTunnelOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's IPv6 tunnel source address." + ::= { alaMldTunnelEntry 6 } + +alaMldTunnelType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's encapsulation type." + ::= { alaMldTunnelEntry 7 } + +alaMldTunnelNextDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's next IPv6 tunnel destination address." + ::= { alaMldTunnelEntry 8 } + +alaMldTunnelNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast tunneled flow's next encapsulation type." + ::= { alaMldTunnelEntry 9 } + + +-- +-- Port Table for IPv6 Multicast objects managed per port +-- + +alaMldPort OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 12 } + +alaMldPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IPv6 Multicast port information." + ::= { alaMldPort 1 } + +alaMldPortEntry OBJECT-TYPE + SYNTAX AlaMldPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IPv6 Multicast port information." + INDEX { + alaMldPortIfIndex + } + ::= { alaMldPortTable 1 } + +AlaMldPortEntry ::= + SEQUENCE { + alaMldPortIfIndex InterfaceIndex, + alaMldPortMaxGroupLimit Unsigned32, + alaMldPortMaxGroupExceedAction INTEGER + } + +alaMldPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast port's ifIndex." + ::= { alaMldPortEntry 1 } + +alaMldPortMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt + on the interface." + DEFVAL {0} + ::= { alaMldPortEntry 2 } + +alaMldPortMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the interface." + DEFVAL { none } + ::= { alaMldPortEntry 3 } + + +-- +-- Port Vlan Table +-- + +alaMldPortVlan OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 13 } + +alaMldPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the MLD group membership limit information + for a port/vlan instance." + ::= { alaMldPortVlan 1 } + +alaMldPortVlanEntry OBJECT-TYPE + SYNTAX AlaMldPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to MLD group membership limit on a port/vlan." + INDEX { + alaMldPortIfIndex, + alaMldVlanId + } + ::= { alaMldPortVlanTable 1 } + +AlaMldPortVlanEntry ::= SEQUENCE { + alaMldVlanId Unsigned32, + alaMldPortVlanCurrentGroupCount Unsigned32, + alaMldPortVlanMaxGroupLimit Unsigned32, + alaMldPortVlanMaxGroupExceedAction INTEGER +} + +alaMldVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 multicast group membership VLAN." + ::= { alaMldPortVlanEntry 1 } + +alaMldPortVlanCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IPv6 multicast group memberships on a port/vlan + instance." + ::= { alaMldPortVlanEntry 2 } + +alaMldPortVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum MLD Group memberships on the port/vlan instance." + ::= { alaMldPortVlanEntry 3 } + +alaMldPortVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the port/vlan instance." + ::= { alaMldPortVlanEntry 4 } + + +-- +-- Conformance Table +-- + +alcatelIND1MldMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1MldMIB 2 } + +alcatelIND1MldMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1MldMIBConformance 1 } + +alaMldCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems running IPv6 multicast switch + and routing and implementing ALCATEL-IND1-MLD-MIB." + MODULE + MANDATORY-GROUPS { alaMldGroup, alaMldVlanGroup, alaMldMemberGroup, + alaMldStaticMemberGroup, alaMldNeighborGroup, + alaMldStaticNeighborGroup, alaMldQuerierGroup, + alaMldStaticQuerierGroup, alaMldSourceGroup, + alaMldForwardGroup, alaMldTunnelGroup, + alaMldPortGroup, alaMldPortVlanGroup } + ::= { alcatelIND1MldMIBCompliances 1 } + +alcatelIND1MldMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1MldMIBConformance 2 } + +alaMldGroup OBJECT-GROUP + OBJECTS { alaMldStatus, alaMldQuerying, alaMldSpoofing, alaMldZapping, + alaMldVersion, alaMldRobustness, alaMldQueryInterval, + alaMldQueryResponseInterval, alaMldLastMemberQueryInterval, + alaMldRouterTimeout, alaMldSourceTimeout, alaMldProxying, + alaMldUnsolicitedReportInterval, alaMldQuerierForwarding, + alaMldMaxGroupLimit, alaMldMaxGroupExceedAction, + alaMldFloodUnknown } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 multicast switching + and routing system configuration." + ::= { alcatelIND1MldMIBGroups 1 } + +alaMldVlanGroup OBJECT-GROUP + OBJECTS { alaMldVlanStatus, alaMldVlanQuerying, alaMldVlanSpoofing, + alaMldVlanZapping, alaMldVlanVersion, alaMldVlanRobustness, + alaMldVlanQueryInterval, alaMldVlanQueryResponseInterval, + alaMldVlanLastMemberQueryInterval, alaMldVlanRouterTimeout, + alaMldVlanSourceTimeout, alaMldVlanProxying, + alaMldVlanUnsolicitedReportInterval, alaMldVlanQuerierForwarding, + alaMldVlanMaxGroupLimit, alaMldVlanMaxGroupExceedAction, + alaMldVlanSpoofAddressType, alaMldVlanSpoofAddress } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 multicast switching + and routing vlan configuration." + ::= { alcatelIND1MldMIBGroups 2 } + +alaMldMemberGroup OBJECT-GROUP + OBJECTS { alaMldMemberMode, alaMldMemberCount, alaMldMemberTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + group membership information." + ::= { alcatelIND1MldMIBGroups 3 } + +alaMldStaticMemberGroup OBJECT-GROUP + OBJECTS { alaMldStaticMemberRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + static group membership information tables." + ::= { alcatelIND1MldMIBGroups 4 } + +alaMldNeighborGroup OBJECT-GROUP + OBJECTS { alaMldNeighborCount, alaMldNeighborTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast router information." + ::= { alcatelIND1MldMIBGroups 5 } + +alaMldStaticNeighborGroup OBJECT-GROUP + OBJECTS { alaMldStaticNeighborRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + static IP multicast router information." + ::= { alcatelIND1MldMIBGroups 6 } + +alaMldQuerierGroup OBJECT-GROUP + OBJECTS { alaMldQuerierCount, alaMldQuerierTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + MLD querier information." + ::= { alcatelIND1MldMIBGroups 7 } + +alaMldStaticQuerierGroup OBJECT-GROUP + OBJECTS { alaMldStaticQuerierRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + static MLD querier information." + ::= { alcatelIND1MldMIBGroups 8 } + +alaMldSourceGroup OBJECT-GROUP + OBJECTS { alaMldSourceIfIndex, alaMldSourceType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast source information." + ::= { alcatelIND1MldMIBGroups 9 } + +alaMldForwardGroup OBJECT-GROUP + OBJECTS { alaMldForwardIfIndex, alaMldForwardType, alaMldForwardNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast forward information." + ::= { alcatelIND1MldMIBGroups 10 } + +alaMldTunnelGroup OBJECT-GROUP + OBJECTS { alaMldTunnelIfIndex, alaMldTunnelType, alaMldTunnelNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast tunnel information." + ::= { alcatelIND1MldMIBGroups 11 } + +alaMldPortGroup OBJECT-GROUP + OBJECTS { alaMldPortMaxGroupLimit, alaMldPortMaxGroupExceedAction } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching configuration." + ::= { alcatelIND1MldMIBGroups 12 } + +alaMldPortVlanGroup OBJECT-GROUP + OBJECTS { alaMldPortVlanCurrentGroupCount, alaMldPortVlanMaxGroupLimit, alaMldPortVlanMaxGroupExceedAction } + STATUS current + DESCRIPTION + "An object to support IPv6 multicast switching group limit information + for a port/vlan instance." + ::= { alcatelIND1MldMIBGroups 13 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-MVRP-MIB b/MIBS/nokia/ALCATEL-IND1-MVRP-MIB new file mode 100644 index 0000000..19ad0ee --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-MVRP-MIB @@ -0,0 +1,840 @@ +ALCATEL-IND1-MVRP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, MODULE-IDENTITY, + OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 + FROM SNMPv2-SMI + VlanId FROM Q-BRIDGE-MIB + InterfaceIndex FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1Mvrp FROM ALCATEL-IND1-BASE + MacAddress FROM SNMPv2-TC + EnabledStatus FROM P-BRIDGE-MIB + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + + alcatelIND1MVRPMIB MODULE-IDENTITY + LAST-UPDATED "200908070000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + MVRP for the distribution of VLAN configuration information. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2009 Alcatel-Lucent, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200908070000Z" + + DESCRIPTION + "The MVRP MIB defines a set of MVRP related management objects for VLANs + and ports that support Multiple VLAN Registration Protocol (MVRP). MVRP as a + protocol provides mechanisms to dynamically learn and further propagate VLAN + membership information across a bridged network, as recommended in standards + IEEE Std. 802.1ak-2007, which is an amendment to IEEE Std 802.1Q-2005 Edition. + + This MVRP MIB extends already existing IETF_Q_BRIDGE MIB which is based on + RFC 2674 (Bridges with Traffic Classes, Multicast Filtering and Virtual LAN + Extensions), to accomodate the proprietary behavior of the device and for + defining objects as recommended by standards. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the standards. However, the set of objects defined in this MIB, + do not duplicate, nor conflict with any MIB object definitions defined in the + IETF_Q_BRIDGE_MIB." + ::= { softentIND1Mvrp 1} + +---------------------------------------------------------------- + alaMvrpEvents OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIB 0 } + + alcatelIND1MVRPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For MVRP Subsystem Managed Objects." + ::= { alcatelIND1MVRPMIB 1 } + + alcatelIND1MVRPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP Module MIB Subsystem Conformance Information." + ::= { alcatelIND1MVRPMIB 2 } + + alcatelIND1MVRPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1MVRPMIBConformance 1 } + + alcatelIND1MVRPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1MVRPMIBConformance 2 } + +-- textual conventions +MvrpPortVlanRestrictBitmap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The bitmap that includes the status value for different type of restrictions that could be + applied for a port VLAN combination. + Each bit in the bitmap corresponds to the status of the restriction applied for a VLAN on a port. + + Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for the VLAN + on the port. No other option can be applied along with this option. + + Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from + getting registered on the port. + + Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the + VLAN is restricted on the port. + + Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration + on a port for a static VLAN is restricted." + + SYNTAX BITS { + noRestriction(0), + restrictRegistration(1), + restrictAdvertisement(2), + restrictStaticVlanRegistration(3) + } + +---------------------------------------------------------------- + +---------------------------------------------------------------- +--MVRP MIB +---------------------------------------------------------------- + + alaMvrpGlobalStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative global status requested by management for + MVRP. The value enabled(1) indicates that MVRP should + be enabled on this device. When disabled(2), MVRP + is disabled in the system and all MVRP packets will be + forwarded transparently if transparent switching status is + also enabled. This object affects all MVRP Applicant and Registrar + state machines. A transition from disabled(2) to enabled(1) will cause a reset of all + MVRP state machines on all ports." + DEFVAL { disabled } + ::= { alcatelIND1MVRPMIBObjects 1 } + + alaMvrpGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for MVRP. + The value reset (1) indicates that MVRP should clear all statistic + counters related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1MVRPMIBObjects 2 } + + alaMvrpTransparentSwitching OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the behavior when MVRP is globally disabled on a device. + The value enabled (1) indicates that device behaves like a MVRP + transparent device and the MVRP frames will be flooded transparently. + Value disabled (2) disabled indicates that the device will not flood + MVRP frames and will simply discard the received MVRP frames." + DEFVAL { disabled } + ::= { alcatelIND1MVRPMIBObjects 3 } + + alaMvrpMaxVlanLimit OBJECT-TYPE + SYNTAX Integer32 (32 .. 4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the maximum number of dynamic VLANs that can be created on the system by MVRP. + If the number of VLANs created by MVRP reaches this limit, the system will prevent + MVRP from creating additional VLANs." + DEFVAL { 256 } + ::= { alcatelIND1MVRPMIBObjects 4 } + + alaMvrpVlanConflictInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0 .. 100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MVRP has received registration for Vlan which is configured for End To End Flow Control. + Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan." + ::= { alcatelIND1MVRPMIBObjects 5 } + + alaVlanRegistrationProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + gvrp(0), + mvrp(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines which VLAN registration mode is running in the system." + DEFVAL { mvrp } + ::= { alcatelIND1MVRPMIBObjects 6 } + +---------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity +-- whenever dynamically learnt vlans by mvrp across system reaches the defined limit +-- and when dynamically learnt vlans by mvrp at each NI reaches a defined limit. +---------------------------------------------------------------- + + alaMvrpVlanLimitReachedEvent NOTIFICATION-TYPE + OBJECTS + { + alaMvrpMaxVlanLimit + } + STATUS current + DESCRIPTION + "The number of vlans learnt dynamically by MVRP has + reached a configured limit. Notify the management + entity with number of vlans learnt dynamically by + MVRP and the configured MVRP vlan limit." + ::= { alaMvrpEvents 1 } + + alaMvrpE2eVlanConflict NOTIFICATION-TYPE + OBJECTS + { + alaMvrpVlanConflictInfo + } + STATUS current + DESCRIPTION + "MVRP has recieved a registration for Vlan which is configured for End To End Flow Control. + Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan." + ::= { alaMvrpEvents 2 } + +--------------------------------------------------------------- +--MVRP Port Config Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port configuration information +-- data for the MVRP Module. +-- Implementation of this group is mandantory" + + + alaMvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 7 } + + + alaMvrpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MVRP port configuration information." + ::= { alaMvrpPortConfig 1 } + + alaMvrpPortConfigEntry OBJECT-TYPE + SYNTAX AlaMvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MVRP port configuration entry." + INDEX { alaMvrpPortConfigIfIndex } + ::= { alaMvrpPortConfigTable 1 } + + AlaMvrpPortConfigEntry ::= SEQUENCE { + alaMvrpPortConfigIfIndex InterfaceIndex, + alaMvrpPortStatus EnabledStatus, + alaMvrpPortConfigRegistrarMode INTEGER, + alaMvrpPortConfigApplicantMode INTEGER, + alaMvrpPortConfigJoinTimer Integer32, + alaMvrpPortConfigLeaveTimer Integer32, + alaMvrpPortConfigLeaveAllTimer Integer32, + alaMvrpPortConfigPeriodicTimer Integer32, + alaMvrpPortConfigPeriodicTransmissionStatus EnabledStatus + } + + alaMvrpPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which MVRP is running" + ::= { alaMvrpPortConfigEntry 1 } + + alaMvrpPortStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of MVRP operation on this port. The value + enabled(1) indicates that MVRP is enabled on this port. + When disabled(2), MVRP is disabled on this port. + Any MVRP packets received will be silently discarded on + this port and no MVRP registrations will be propagated from + this port. This object affects all MVRP Applicant and + Registrar state machines on this port. A transition + from disabled(2) to enabled(1) will cause a reset of all + MVRP state machines on this port." + DEFVAL { disabled } + ::= { alaMvrpPortConfigEntry 2 } + + alaMvrpPortConfigRegistrarMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fixed(2), + forbidden(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the registrar state machines associated to the port. + normal - registration as well as de-registration of VLANs are allowed. + fixed - A VLAN that was previously mapped onto such a port either dynamically or statically + cannot be de-registered through MVRP. When the port registration mode is set to fixed, + VLAN(s) can only be mapped onto such port statically. + forbidden - dynamic VLAN registration or de-registration are not allowed on the port. + + NOTE: The registrar state machines for the default VLAN will operate in Fixed Registration Mode + for all the ports on the switch." + DEFVAL { normal } + ::= { alaMvrpPortConfigEntry 3 } + + + alaMvrpPortConfigApplicantMode OBJECT-TYPE + SYNTAX INTEGER + { + participant (1), + nonparticipant (2), + active (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the applicant state machines associated to the port. + participant - The state machines participates normally in MVRP protocol exchanges. + nonparticipant - The state machines does not send any MVRP PDU(s). + active - The state machines send MVRP frames even on ports that are in blocking state on + the active spanning tree instance." + DEFVAL { active } + ::= { alaMvrpPortConfigEntry 4 } + + + alaMvrpPortConfigJoinTimer OBJECT-TYPE + SYNTAX Integer32 (250 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time that a MVRP instance waits before making declarations for VLANs." + DEFVAL { 600 } + ::= { alaMvrpPortConfigEntry 5 } + + alaMvrpPortConfigLeaveTimer OBJECT-TYPE + SYNTAX Integer32 (750 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Period of time that a registrar state machine of a MVRP instance waits, after receiving + a leave message on a port for a particular VLAN, to remove the registration of that VLAN + on the port. + The value for the Leave Timer must be greater than twice the value for the Join timer, + plus six times the timer resolution." + DEFVAL { 1800 } + ::= { alaMvrpPortConfigEntry 6 } + + alaMvrpPortConfigLeaveAllTimer OBJECT-TYPE + SYNTAX Integer32 (750 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval at which the Leave All state machine of a MVRP instance generates Leave All + messages. A Leave All message instructs MVRP to modify the state of all VLANs registered + on a port to Leaving. + The value for the LeaveAll Timer must be greater than the value for the Leave + timer." + DEFVAL { 30000 } + ::= { alaMvrpPortConfigEntry 7 } + + alaMvrpPortConfigPeriodicTimer OBJECT-TYPE + SYNTAX Integer32 (1 .. 2147483647) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval at which the Periodic transmission state machine of a MVRP instance generates + transmission opportunities for the MVRP instance." + DEFVAL { 1 } + ::= { alaMvrpPortConfigEntry 8 } + + alaMvrpPortConfigPeriodicTransmissionStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable or disable the Periodic transmission state machine of a MVRP instance." + DEFVAL { enabled } + ::= { alaMvrpPortConfigEntry 9 } + +--------------------------------------------------------------- + +--------------------------------------------------------------- +--MVRP Port Statistics Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port statistics information +-- for the MVRP Module. +-- Implementation of this group is mandantory" + + alaMvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 8 } + + + alaMvrpPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MVRP port statistics information." + ::= { alaMvrpPortStats 1 } + + alaMvrpPortStatsEntry OBJECT-TYPE + SYNTAX AlaMvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MVRP port statistics entry." + INDEX { alaMvrpPortStatsIfIndex } + ::= { alaMvrpPortStatsTable 1 } + + AlaMvrpPortStatsEntry ::= SEQUENCE { + alaMvrpPortStatsIfIndex InterfaceIndex, + alaMvrpPortStatsNewReceived Counter32, + alaMvrpPortStatsJoinInReceived Counter32, + alaMvrpPortStatsJoinEmptyReceived Counter32, + alaMvrpPortStatsLeaveReceived Counter32, + alaMvrpPortStatsInReceived Counter32, + alaMvrpPortStatsEmptyReceived Counter32, + alaMvrpPortStatsLeaveAllReceived Counter32, + alaMvrpPortStatsNewTransmitted Counter32, + alaMvrpPortStatsJoinInTransmitted Counter32, + alaMvrpPortStatsJoinEmptyTransmitted Counter32, + alaMvrpPortStatsLeaveTransmitted Counter32, + alaMvrpPortStatsInTransmitted Counter32, + alaMvrpPortStatsEmptyTransmitted Counter32, + alaMvrpPortStatsLeaveAllTransmitted Counter32, + alaMvrpPortStatsTotalPDUReceived Counter32, + alaMvrpPortStatsTotalPDUTransmitted Counter32, + alaMvrpPortStatsTotalMsgsReceived Counter32, + alaMvrpPortStatsTotalMsgsTransmitted Counter32, + alaMvrpPortStatsInvalidMsgsReceived Counter32, + alaMvrpPortFailedRegistrations Counter32, + alaMvrpPortLastPduOrigin MacAddress, + alaMvrpPortStatsClearStats INTEGER + } + + alaMvrpPortStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which MVRP is running" + ::= { alaMvrpPortStatsEntry 1 } + + alaMvrpPortStatsNewReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of New messages received." + ::= { alaMvrpPortStatsEntry 2} + + alaMvrpPortStatsJoinInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages received." + ::= { alaMvrpPortStatsEntry 3} + + alaMvrpPortStatsJoinEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages received." + ::= { alaMvrpPortStatsEntry 4} + + alaMvrpPortStatsLeaveReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave messages received." + ::= { alaMvrpPortStatsEntry 5} + + alaMvrpPortStatsInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of In messages received." + ::= { alaMvrpPortStatsEntry 6} + + alaMvrpPortStatsEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages received." + ::= { alaMvrpPortStatsEntry 7} + + alaMvrpPortStatsLeaveAllReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave all messages received." + ::= { alaMvrpPortStatsEntry 8} + + alaMvrpPortStatsNewTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of New messages transmitted." + ::= { alaMvrpPortStatsEntry 9} + + alaMvrpPortStatsJoinInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages transmitted." + ::= { alaMvrpPortStatsEntry 10} + + alaMvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages transmitted." + ::= { alaMvrpPortStatsEntry 11} + + alaMvrpPortStatsLeaveTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave messages transmitted." + ::= { alaMvrpPortStatsEntry 12} + + alaMvrpPortStatsInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of In messages transmitted." + ::= { alaMvrpPortStatsEntry 13} + + alaMvrpPortStatsEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages transmitted." + ::= { alaMvrpPortStatsEntry 14} + + alaMvrpPortStatsLeaveAllTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave all messages transmitted." + ::= { alaMvrpPortStatsEntry 15} + + alaMvrpPortStatsTotalPDUReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP PDUs received." + ::= { alaMvrpPortStatsEntry 16} + + alaMvrpPortStatsTotalPDUTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP PDUs transmitted." + ::= { alaMvrpPortStatsEntry 17} + + alaMvrpPortStatsTotalMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP messages received." + ::= { alaMvrpPortStatsEntry 18} + + alaMvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP messages transmitted." + ::= { alaMvrpPortStatsEntry 19} + + alaMvrpPortStatsInvalidMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid messages received." + ::= { alaMvrpPortStatsEntry 20} + + alaMvrpPortFailedRegistrations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of failed GVRP registrations, + for any reason, on this port." + ::= { alaMvrpPortStatsEntry 21} + + alaMvrpPortLastPduOrigin OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Source MAC Address of the last GVRP message + received on this port." + ::= { alaMvrpPortStatsEntry 22} + + alaMvrpPortStatsClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port. + By default, this objects contains a zero value." + DEFVAL { default } + ::= { alaMvrpPortStatsEntry 23} + +--------------------------------------------------------------- +--MVRP Port Restrict VLAN Config Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port Restrict VLAN configuration information +-- data for the MVRP Module. +-- Implementation of this group is mandantory" + + + alaMvrpPortRestrictVlanConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 9 } + + alaMvrpPortRestrictVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMvrpPortRestrictVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MVRP port restrict VLAN configuration information." + ::= { alaMvrpPortRestrictVlanConfig 1 } + + alaMvrpPortRestrictVlanConfigEntry OBJECT-TYPE + SYNTAX AlaMvrpPortRestrictVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MVRP port restrict VLAN configuration entry." + INDEX { alaMvrpPortRestrictVlanIfIndex, alaMvrpPortRestrictVlanID} + ::= { alaMvrpPortRestrictVlanConfigTable 1 } + + AlaMvrpPortRestrictVlanConfigEntry ::= SEQUENCE { + alaMvrpPortRestrictVlanIfIndex InterfaceIndex, + alaMvrpPortRestrictVlanID VlanId, + alaMvrpPortVlanRestrictions MvrpPortVlanRestrictBitmap + } + + alaMvrpPortRestrictVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which MVRP is running" + ::= { alaMvrpPortRestrictVlanConfigEntry 1 } + + alaMvrpPortRestrictVlanID OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer indicating VLAN-ID." + ::= { alaMvrpPortRestrictVlanConfigEntry 2 } + + alaMvrpPortVlanRestrictions OBJECT-TYPE + SYNTAX MvrpPortVlanRestrictBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bitmap includes the status value for different type of restrictions that could be + applied for a port VLAN combination. Each bit in the bitmap corresponds to the status + of a particular restriction applied for a VLAN on the port. + If the bit is set, the particular restriction is enabled for the VLAN port combination. + + Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for + the VLAN on the port. No other option can be applied along with this option. + + Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from + getting registered on the port. + + Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the + VLAN is restricted on the port. + + Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration + on a port for a static VLAN is restricted." + DEFVAL { {noRestriction} } + ::= { alaMvrpPortRestrictVlanConfigEntry 3 } + +---------------------------------------------------------------- + +--------------------------------------------------------------- +--COMPLIANCE +--------------------------------------------------------------- + + alcatelIND1MVRPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for MVRP." + MODULE + MANDATORY-GROUPS + { + alaMvrpBaseGroup, + alaMvrpPortConfigGroup, + alaMvrpPortStatsGroup, + alaMvrpPortRestrictVlanConfigGroup + } + ::= { alcatelIND1MVRPMIBCompliances 1 } + +--------------------------------------------------------------- +--UNITS OF CONFORMANCE +--------------------------------------------------------------- + + alaMvrpBaseGroup OBJECT-GROUP + OBJECTS + { + alaMvrpGlobalStatus, + alaMvrpGlobalClearStats, + alaMvrpTransparentSwitching, + alaMvrpMaxVlanLimit, + alaMvrpVlanConflictInfo, + alaVlanRegistrationProtocolType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Base Group." + ::= { alcatelIND1MVRPMIBGroups 1 } + + alaMvrpPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaMvrpPortStatus, + alaMvrpPortConfigRegistrarMode, + alaMvrpPortConfigApplicantMode, + alaMvrpPortConfigJoinTimer, + alaMvrpPortConfigLeaveTimer, + alaMvrpPortConfigLeaveAllTimer, + alaMvrpPortConfigPeriodicTimer, + alaMvrpPortConfigPeriodicTransmissionStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Port Configuration Table." + ::= { alcatelIND1MVRPMIBGroups 2 } + + alaMvrpPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaMvrpPortStatsNewReceived, + alaMvrpPortStatsJoinInReceived, + alaMvrpPortStatsJoinEmptyReceived, + alaMvrpPortStatsLeaveReceived, + alaMvrpPortStatsInReceived, + alaMvrpPortStatsEmptyReceived, + alaMvrpPortStatsLeaveAllReceived, + alaMvrpPortStatsNewTransmitted, + alaMvrpPortStatsJoinInTransmitted, + alaMvrpPortStatsJoinEmptyTransmitted, + alaMvrpPortStatsLeaveTransmitted, + alaMvrpPortStatsInTransmitted, + alaMvrpPortStatsEmptyTransmitted, + alaMvrpPortStatsLeaveAllTransmitted, + alaMvrpPortStatsTotalPDUReceived, + alaMvrpPortStatsTotalPDUTransmitted, + alaMvrpPortStatsTotalMsgsReceived, + alaMvrpPortStatsTotalMsgsTransmitted, + alaMvrpPortStatsInvalidMsgsReceived, + alaMvrpPortFailedRegistrations, + alaMvrpPortLastPduOrigin, + alaMvrpPortStatsClearStats + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Statistics Table." + ::= { alcatelIND1MVRPMIBGroups 3 } + + alaMvrpPortRestrictVlanConfigGroup OBJECT-GROUP + OBJECTS + { + alaMvrpPortVlanRestrictions + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Port Restrict VLAN Configuration Table." + ::= { alcatelIND1MVRPMIBGroups 4 } + +--------------------------------------------------------------- + +END diff --git a/MIBS/nokia/ALCATEL-IND1-NETSEC-MIB b/MIBS/nokia/ALCATEL-IND1-NETSEC-MIB new file mode 100644 index 0000000..ac8d813 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-NETSEC-MIB @@ -0,0 +1,984 @@ +ALCATEL-IND1-NETSEC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + Counter32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, + TruthValue, + RowStatus, + DisplayString FROM SNMPv2-TC + + InterfaceIndex FROM IF-MIB + + softentIND1NetSec, + alaNetSecTraps FROM ALCATEL-IND1-BASE; + + +alcatelIND1NETSECMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel IND" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration and monitoring of the EtherBreaker feature. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1NetSec 1 } + + +alcatelIND1NETSECMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIB 1 } + + + +-- Types of Anomalies +AlaAnomalyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Types of anomalies being configured or monitored" + SYNTAX INTEGER { + all(0), + arpaddressscan(1), + arpflood(2), + reserved(3), + arpfailure(4), + icmpaddressscan(5), + icmpflood(6), + icmpunreachable(7), + tcpportscan(8), + tcpaddressscan(9), + synflood(10), + synfailure(11), + synackscan(12), + finscan(13), + finackdiff(14), + rstcount(15)} + +--Types of Packets +AlaPacketType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Types of packets being monitored" + SYNTAX INTEGER { + arpreply (1), + arprequest (2), + icmpechoreply (3), + icmpechorequest (4), + icmpdnr (5), + tcpsynonly (6), + tcpsynack (7), + tcpsynnack (8), + tcpfinack (9), + tcpfinnack (10), + tcprst (11) + } + +-- State, Log, Trap, Quarantine Status +AlaNetsecStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "State of polar variables." + SYNTAX INTEGER { + default (0), + enable (1), + disable (2) + } + + +-- +-- Configure a port/port-range +-- +alaNetSecPortRangeConfig OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 1 } + +-- +-- Add a port range to a group +-- +alaNetSecPortRangeGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortRangeGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for collecting port-range and monitoring-group associations. + A port belongs to at most one monitoring-group." + ::= { alaNetSecPortRangeConfig 1 } + +alaNetSecPortRangeGroupEntry OBJECT-TYPE + SYNTAX AlaNetSecPortRangeGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry is identified by a unique port-range." + INDEX { + alaNetSecPortRangeGroupStartIfId, + alaNetSecPortRangeGroupEndIfId + } + ::= { alaNetSecPortRangeGroupTable 1 } + +AlaNetSecPortRangeGroupEntry ::= SEQUENCE { + alaNetSecPortRangeGroupStartIfId InterfaceIndex, + alaNetSecPortRangeGroupEndIfId InterfaceIndex, + alaNetSecPortRangeGroupName DisplayString, + alaNetSecPortRangeGroupRowStatus RowStatus + } + +alaNetSecPortRangeGroupStartIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Starting interface index of a port-range" + ::= { alaNetSecPortRangeGroupEntry 1 } + +alaNetSecPortRangeGroupEndIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ending interface index of a port-range" + ::= { alaNetSecPortRangeGroupEntry 2 } + +alaNetSecPortRangeGroupName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of monitoring-group with which this port-range is associated." + ::= { alaNetSecPortRangeGroupEntry 3 } + +alaNetSecPortRangeGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "identifies state of this entry. CREATEANDGO will only work, if the name of alaNetSecPortRangeGroupName is part of the create request" + ::= { alaNetSecPortRangeGroupEntry 4 } + + + + + + + + + + + + +-- +-- MONITORING GROUPS. +-- Groups of ports with common anomaly detection behavior. +-- Users can create groups and configure parameters through them. +-- +alaNetSecMonitoringGroupConfig OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 2 } +alaNetSecMonitoringGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecMonitoringGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for collecting monitoring-groups' anomaly configurations" + ::= { alaNetSecMonitoringGroupConfig 1 } + +alaNetSecMonitoringGroupEntry OBJECT-TYPE + SYNTAX AlaNetSecMonitoringGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry identifies configuration of a monitoring-group's anomaly-type's parameter" + INDEX { + alaNetSecMonitoringGroupName, + alaNetSecMonitoringGroupAnomaly + } + ::= { alaNetSecMonitoringGroupTable 1 } + +AlaNetSecMonitoringGroupEntry ::= SEQUENCE { + alaNetSecMonitoringGroupName DisplayString, + alaNetSecMonitoringGroupAnomaly AlaAnomalyType, + alaNetSecMonitoringGroupAnomalyState AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyLog AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyTrap AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyQuarantine AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyCount INTEGER, + alaNetSecMonitoringGroupAnomalySensitivity INTEGER, + alaNetSecMonitoringGroupAnomalyPeriod INTEGER, + alaNetSecMonitoringGroupRowStatus RowStatus + } + +alaNetSecMonitoringGroupName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "name of the monitoring-group" + ::= { alaNetSecMonitoringGroupEntry 1 } + +alaNetSecMonitoringGroupAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "monitoring-group's anomaly-type" + ::= { alaNetSecMonitoringGroupEntry 2 } + +alaNetSecMonitoringGroupAnomalyState OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of detecting indexed anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 3 } + +alaNetSecMonitoringGroupAnomalyLog OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of logging upon detecting anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 4 } + +alaNetSecMonitoringGroupAnomalyTrap OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of sending traps upon detecting anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 5 } + +alaNetSecMonitoringGroupAnomalyQuarantine OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of Quarantining anomalous port upon detecting anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 6 } + +alaNetSecMonitoringGroupAnomalyCount OBJECT-TYPE + SYNTAX INTEGER ( 1..100000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Count of packets that must be seen during monitoring period + to initiate anomaly detection check. + Default value varies as below with anomaly: + Anomaly Count + ------- ----- + ARP address scan 50 + ARP flood 90 + ARP poisoning 6 + ARP Failure 6 + ICMP address scan 30 + ICMP Flood 90 + ICMP Unreachable 20 + TCP port Scan 20 + TCP address scan 30 + SYN flood 90 + SYN Failure 10 + SYN-ACK Scan 2 + FIN Scan 6 + FIN-ACK Diff 5 + RST Count 50" + ::= { alaNetSecMonitoringGroupEntry 7 } + +alaNetSecMonitoringGroupAnomalySensitivity OBJECT-TYPE + SYNTAX INTEGER ( 1..100 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Sensitivity of Anomaly Check to deviation from expected behavior." + DEFVAL { 50 } + ::= { alaNetSecMonitoringGroupEntry 8 } + +alaNetSecMonitoringGroupAnomalyPeriod OBJECT-TYPE + SYNTAX INTEGER ( 5..3600 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time in seconds to monitor packets before checking for anomaly." + DEFVAL { 30 } + ::= { alaNetSecMonitoringGroupEntry 9 } + +alaNetSecMonitoringGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "CREATEANDGO will only work if, besides RowStatus, at least one of State, Log, Trap, Quarantine, Count, Sensitivity or Period is part of the request." + ::= { alaNetSecMonitoringGroupEntry 10 } + + + + + + +-- +-- Read port statistics. +-- +alaNetSecPortStats OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 3 } +alaNetSecPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting port specific statistics" + ::= { alaNetSecPortStats 1 } + +alaNetSecPortStatsEntry OBJECT-TYPE + SYNTAX AlaNetSecPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Stats are collected on a basis" + INDEX { + alaNetSecPortStatsIfId, + alaNetSecPortStatsPacket + } + ::= { alaNetSecPortStatsTable 1 } +AlaNetSecPortStatsEntry ::= SEQUENCE { + alaNetSecPortStatsIfId InterfaceIndex, + alaNetSecPortStatsPacket AlaPacketType, + alaNetSecPortStatsLastIngress Counter32, + alaNetSecPortStatsLastEgress Counter32, + alaNetSecPortStatsTotalIngress Counter32, + alaNetSecPortStatsTotalEgress Counter32 + } + +alaNetSecPortStatsIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface Index of the port" + ::= { alaNetSecPortStatsEntry 1 } +alaNetSecPortStatsPacket OBJECT-TYPE + SYNTAX AlaPacketType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet type" + ::= { alaNetSecPortStatsEntry 2 } +alaNetSecPortStatsLastIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Ingress packets observed during last 5 seconds" + ::= { alaNetSecPortStatsEntry 3 } +alaNetSecPortStatsLastEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Egress packets observed during last 5 seconds" + ::= { alaNetSecPortStatsEntry 4 } +alaNetSecPortStatsTotalIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Ingress packets observed since monitoring was enabled, Counter will loop back from zero upon reaching the maximum" + ::= { alaNetSecPortStatsEntry 5 } +alaNetSecPortStatsTotalEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Egress packets observed since monitoring was enabled. Counter will loop back from zero upon reaching the maximum" + ::= { alaNetSecPortStatsEntry 6 } + + + +-- +-- Read port Anomaly statistics. +-- +alaNetSecPortAnomalyStats OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 4 } +alaNetSecPortAnomalyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortAnomalyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting Anomaly statistics" + ::= { alaNetSecPortAnomalyStats 1 } + +alaNetSecPortAnomalyStatsEntry OBJECT-TYPE + SYNTAX AlaNetSecPortAnomalyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Stats are collected on a basis" + INDEX { + alaNetSecPortAnomalyStatsIfId, + alaNetSecPortAnomalyStatsAnomaly, + alaNetSecPortAnomalyStatsPacket + } + ::= { alaNetSecPortAnomalyStatsTable 1 } +AlaNetSecPortAnomalyStatsEntry ::= SEQUENCE { + alaNetSecPortAnomalyStatsIfId InterfaceIndex, + alaNetSecPortAnomalyStatsAnomaly AlaAnomalyType, + alaNetSecPortAnomalyStatsPacket AlaPacketType, + alaNetSecPortAnomalyStatsCurrentIngress Counter32, + alaNetSecPortAnomalyStatsCurrentEgress Counter32, + alaNetSecPortAnomalyStatsLastIngress Counter32, + alaNetSecPortAnomalyStatsLastEgress Counter32 + } + +alaNetSecPortAnomalyStatsIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface Index of the port" + ::= { alaNetSecPortAnomalyStatsEntry 1 } +alaNetSecPortAnomalyStatsAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Anomaly type" + ::= { alaNetSecPortAnomalyStatsEntry 2 } +alaNetSecPortAnomalyStatsPacket OBJECT-TYPE + SYNTAX AlaPacketType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet type" + ::= { alaNetSecPortAnomalyStatsEntry 3 } +alaNetSecPortAnomalyStatsCurrentIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets ingress during current monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 4 } +alaNetSecPortAnomalyStatsCurrentEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets egress during current monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 5 } +alaNetSecPortAnomalyStatsLastIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets ingress during last monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 6 } +alaNetSecPortAnomalyStatsLastEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets egress during last monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 7 } + + + +-- +-- Read port Anomaly Summary. +-- +alaNetSecPortAnomalySummary OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 5 } +alaNetSecPortAnomalySummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortAnomalySummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting Anomaly summaries" + ::= { alaNetSecPortAnomalySummary 1 } + +alaNetSecPortAnomalySummaryEntry OBJECT-TYPE + SYNTAX AlaNetSecPortAnomalySummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary are reported on a basis" + INDEX { + alaNetSecPortAnomalySummaryIfId, + alaNetSecPortAnomalySummaryAnomaly + } + ::= { alaNetSecPortAnomalySummaryTable 1 } +AlaNetSecPortAnomalySummaryEntry ::= SEQUENCE { + alaNetSecPortAnomalySummaryIfId InterfaceIndex, + alaNetSecPortAnomalySummaryAnomaly AlaAnomalyType, + alaNetSecPortAnomalySummaryObserved Counter32, + alaNetSecPortAnomalySummaryDetected Counter32 + } + +alaNetSecPortAnomalySummaryIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface Index of port" + ::= { alaNetSecPortAnomalySummaryEntry 1 } +alaNetSecPortAnomalySummaryAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Anomaly type" + ::= { alaNetSecPortAnomalySummaryEntry 2 } +alaNetSecPortAnomalySummaryObserved OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of observations for indexed anomaly on indexed port since monitoring was enabled." + ::= { alaNetSecPortAnomalySummaryEntry 3 } +alaNetSecPortAnomalySummaryDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of detections for indexed anomaly on indexed port since monitoring was enabled." + ::= { alaNetSecPortAnomalySummaryEntry 4 } + + +--- +---Port Operation Anomaly table +-- +alaNetSecPortOp OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 6 } +alaNetSecPortOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting port anomaly operation parameters" + ::= { alaNetSecPortOp 1 } + +alaNetSecPortOpEntry OBJECT-TYPE + SYNTAX AlaNetSecPortOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry is identified by a unique port, and anomaly-type combination" + INDEX { + alaNetSecPortOpIfId, + alaNetSecPortOpAnomaly + } + ::= { alaNetSecPortOpTable 1 } + +AlaNetSecPortOpEntry ::= SEQUENCE { + alaNetSecPortOpIfId InterfaceIndex, + alaNetSecPortOpAnomaly AlaAnomalyType, + alaNetSecPortOpState AlaNetsecStatus, + alaNetSecPortOpLog AlaNetsecStatus, + alaNetSecPortOpTrap AlaNetsecStatus, + alaNetSecPortOpQuarantine AlaNetsecStatus, + alaNetSecPortOpCount INTEGER, + alaNetSecPortOpSensitivity INTEGER, + alaNetSecPortOpPeriod INTEGER + } + +alaNetSecPortOpIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "interface index of port" + ::= { alaNetSecPortOpEntry 1 } + +alaNetSecPortOpAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "anomaly-type" + ::= { alaNetSecPortOpEntry 2 } + +alaNetSecPortOpState OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "state of anomaly" + ::= { alaNetSecPortOpEntry 3 } + +alaNetSecPortOpLog OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Logging state of anomaly" + ::= { alaNetSecPortOpEntry 4 } + +alaNetSecPortOpTrap OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Trap state of anomaly" + ::= { alaNetSecPortOpEntry 5 } + +alaNetSecPortOpQuarantine OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quarantine state of anomaly" + ::= { alaNetSecPortOpEntry 6 } + +alaNetSecPortOpCount OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 100000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "activation-count being used by netsec on the indexed object" + ::= { alaNetSecPortOpEntry 7 } + +alaNetSecPortOpSensitivity OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 100 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sensitivity being used by netsec on the indexed object" + ::= { alaNetSecPortOpEntry 8 } + +alaNetSecPortOpPeriod OBJECT-TYPE + SYNTAX INTEGER ( 5 .. 3600 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "monitoring period being used by netsec on the indexed object" + ::= { alaNetSecPortOpEntry 9 } + + + +--- +---Group Operation Anomaly table +-- +alaNetSecGroupOp OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 7 } +alaNetSecGroupOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecGroupOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting group anomaly operation parameters" + ::= { alaNetSecGroupOp 1 } + +alaNetSecGroupOpEntry OBJECT-TYPE + SYNTAX AlaNetSecGroupOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry is identified by a unique group, and anomaly-type combination" + INDEX { + alaNetSecGroupOpName, + alaNetSecGroupOpAnomaly + } + ::= { alaNetSecGroupOpTable 1 } + +AlaNetSecGroupOpEntry ::= SEQUENCE { + alaNetSecGroupOpName DisplayString, + alaNetSecGroupOpAnomaly AlaAnomalyType, + alaNetSecGroupOpState AlaNetsecStatus, + alaNetSecGroupOpLog AlaNetsecStatus, + alaNetSecGroupOpTrap AlaNetsecStatus, + alaNetSecGroupOpQuarantine AlaNetsecStatus, + alaNetSecGroupOpCount INTEGER, + alaNetSecGroupOpSensitivity INTEGER, + alaNetSecGroupOpPeriod INTEGER + } + +alaNetSecGroupOpName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "name of the group" + ::= { alaNetSecGroupOpEntry 1 } + +alaNetSecGroupOpAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "anomaly-type" + ::= { alaNetSecGroupOpEntry 2 } + +alaNetSecGroupOpState OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "state of anomaly" + ::= { alaNetSecGroupOpEntry 3 } + +alaNetSecGroupOpLog OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Logging state of anomaly" + ::= { alaNetSecGroupOpEntry 4 } + +alaNetSecGroupOpTrap OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Trap state of anomaly" + ::= { alaNetSecGroupOpEntry 5 } + +alaNetSecGroupOpQuarantine OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quarantine state of anomaly" + ::= { alaNetSecGroupOpEntry 6 } + +alaNetSecGroupOpCount OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 100000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "activation-count being used by netsec on the indexed object" + ::= { alaNetSecGroupOpEntry 7 } + +alaNetSecGroupOpSensitivity OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 100 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sensitivity being used by netsec on the indexed object" + ::= { alaNetSecGroupOpEntry 8 } + +alaNetSecGroupOpPeriod OBJECT-TYPE + SYNTAX INTEGER ( 5 .. 3600 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "monitoring period being used by netsec on the indexed object" + ::= { alaNetSecGroupOpEntry 9 } + + +-- +-- MONITORING GROUPS. +-- Table to read the monitoring groups. +-- +alaNetSecGroup OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 8 } +alaNetSecGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of groups configured" + ::= { alaNetSecGroup 1 } + +alaNetSecGroupEntry OBJECT-TYPE + SYNTAX AlaNetSecGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry identifies a configured group" + INDEX { + alaNetSecGroupName + } + ::= { alaNetSecGroupTable 1} + +AlaNetSecGroupEntry ::= SEQUENCE { + alaNetSecGroupName DisplayString, + alaNetSecGroupMemberPorts TruthValue, + alaNetSecGroupAnomalyCfg TruthValue + } + +alaNetSecGroupName OBJECT-TYPE + SYNTAX DisplayString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of configured group" + ::= { alaNetSecGroupEntry 1 } + +alaNetSecGroupMemberPorts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yes if there are ports in this group." + ::= { alaNetSecGroupEntry 2 } + +alaNetSecGroupAnomalyCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yes if any of this group's anomaly has a non-default configuration." + ::= { alaNetSecGroupEntry 3 } + + + + + +-- +-- Network Security Traps +-- +alaNetSecPortTrapsDesc OBJECT IDENTIFIER ::= { alaNetSecTraps 1 } +alaNetSecPortTrapsObj OBJECT IDENTIFIER ::= { alaNetSecTraps 2 } + + + +-- +-- Traps Description +-- +alaNetSecPortTrapAnomaly NOTIFICATION-TYPE + OBJECTS { + alaNetSecPortTrapInfoIfId, + alaNetSecPortTrapInfoAnomaly, + alaNetSecPortTrapInfoType + } + STATUS current + DESCRIPTION "Trap for an anomaly detected on a port." + ::= { alaNetSecPortTrapsDesc 0 1 } + +alaNetSecPortTrapQuarantine NOTIFICATION-TYPE + OBJECTS { + alaNetSecPortTrapInfoIfId + } + STATUS current + DESCRIPTION "Trap for an anomalous port quarantine." + ::= { alaNetSecPortTrapsDesc 0 2 } + + +-- +-- Trap Objects +-- +alaNetSecPortTrapInfoIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Interface index of port on which anomaly is detected" + ::= { alaNetSecPortTrapsObj 1 } + +alaNetSecPortTrapInfoAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Type of anomaly detected on the interface" + ::= { alaNetSecPortTrapsObj 2 } + +alaNetSecPortTrapInfoType OBJECT-TYPE + SYNTAX INTEGER { unknown(1), source (2), target (3) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Nature of anomaly. Informs if system attached to interface is source or target of the anomaly." + ::= { alaNetSecPortTrapsObj 3 } + + + + + +-- +-- COMPLIANCE AND CONFORMANCE +-- + +alcatelIND1NETSECMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for NETSEC application conformance information" + ::= { alcatelIND1NETSECMIB 2 } + +alcatelIND1NETSECMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for NETSEC application units of conformance" + ::= { alcatelIND1NETSECMIBConformance 1 } + +alcatelIND1NETSECMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for NETSEC application compliance statements" + ::= { alcatelIND1NETSECMIBConformance 2 } + + +-- +-- COMPLIANCE +-- +alcatelIND1NETSECMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Compliance statement for NetSec." + MODULE MANDATORY-GROUPS { + alaNetSecPortRangeComplianceGroup, + alaNetSecMonitoringGroupComplianceGroup, + alaNetSecPortStatsComplianceGroup, + alaNetSecPortAnomalyStatsComplianceGroup, + alaNetSecPortAnomalySummaryComplianceGroup, + alaNetSecPortOpComplianceGroup, + alaNetSecGroupOpComplianceGroup, + alaNetSecGroupComplianceGroup, + alaNetSecPortTrapsComplianceGroup + } + ::= { alcatelIND1NETSECMIBCompliances 1 } + +-- +-- UNITS OF CONFORMANCE +-- +alaNetSecPortRangeComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortRangeGroupRowStatus + } + STATUS current + DESCRIPTION "Collection of objects for management at port range level" + ::= { alcatelIND1NETSECMIBGroups 1 } + +alaNetSecMonitoringGroupComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecMonitoringGroupRowStatus + } + STATUS current + DESCRIPTION "Collection of objects for management at port group level" + ::= { alcatelIND1NETSECMIBGroups 2 } + +alaNetSecPortTrapsComplianceGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alaNetSecPortTrapAnomaly, + alaNetSecPortTrapQuarantine + } + STATUS current + DESCRIPTION "Traps" + ::= { alcatelIND1NETSECMIBGroups 3 } + + +alaNetSecPortStatsComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortStatsLastIngress, + alaNetSecPortStatsLastEgress, + alaNetSecPortStatsTotalIngress, + alaNetSecPortStatsTotalEgress + } + STATUS current + DESCRIPTION + "Port Statistics Collection" + ::= { alcatelIND1NETSECMIBGroups 4 } + +alaNetSecPortAnomalyStatsComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortAnomalyStatsCurrentIngress, + alaNetSecPortAnomalyStatsCurrentEgress, + alaNetSecPortAnomalyStatsLastIngress, + alaNetSecPortAnomalyStatsLastEgress + } + STATUS current + DESCRIPTION + "Port Anomaly Statistics Collection" + ::= { alcatelIND1NETSECMIBGroups 5 } + +alaNetSecPortAnomalySummaryComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortAnomalySummaryObserved, + alaNetSecPortAnomalySummaryDetected + } + STATUS current + DESCRIPTION + "Anomaly summary Collection" + ::= { alcatelIND1NETSECMIBGroups 6 } + +alaNetSecPortOpComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortOpState, + alaNetSecPortOpLog, + alaNetSecPortOpTrap, + alaNetSecPortOpQuarantine, + alaNetSecPortOpCount, + alaNetSecPortOpSensitivity, + alaNetSecPortOpPeriod + } + STATUS current + DESCRIPTION + "Port operation parameter value Collection" + ::= { alcatelIND1NETSECMIBGroups 7 } + +alaNetSecGroupOpComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecGroupOpState, + alaNetSecGroupOpLog, + alaNetSecGroupOpTrap, + alaNetSecGroupOpQuarantine, + alaNetSecGroupOpCount, + alaNetSecGroupOpSensitivity, + alaNetSecGroupOpPeriod + } + STATUS current + DESCRIPTION + "Group operation parameter value Collection" + ::= { alcatelIND1NETSECMIBGroups 8 } + +alaNetSecGroupComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecGroupMemberPorts, + alaNetSecGroupAnomalyCfg + } + STATUS current + DESCRIPTION + "Monitoring Group port membership Collection" + ::= { alcatelIND1NETSECMIBGroups 9 } +END diff --git a/MIBS/nokia/ALCATEL-IND1-NTP-MIB b/MIBS/nokia/ALCATEL-IND1-NTP-MIB new file mode 100644 index 0000000..1e8bce1 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-NTP-MIB @@ -0,0 +1,2218 @@ +ALCATEL-IND1-NTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-IDENTITY, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + IpAddress, Counter32, Unsigned32, Integer32 +FROM SNMPv2-SMI + DisplayString, RowStatus +FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP +FROM SNMPv2-CONF + InetAddress, InetAddressType +FROM INET-ADDRESS-MIB + softentIND1Ntp +FROM ALCATEL-IND1-BASE; + +alcatelIND1NTPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent,Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary NTP MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ntp 1 } + + alcatelIND1NTPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For NTP Subsystem Managed Objects." + ::= { alcatelIND1NTPMIB 1 } + + +-- ************************************************************************ +-- NTP Global Configuration +-- ************************************************************************ + + alaNtpConfig OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 1 } + alaNtpInfo OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 2 } + alaNtpStats OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 3 } + alaNtpStatsStat OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 4 } + alaNtpStatsLoop OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 5 } + alaNtpStatsIo OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 6 } + alaNtpAccess OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 7 } + alaNtpLocalInfo OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 8 } + + + + alaIND1NtpMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Ntp Subsystem Managed Objects." + ::= { alcatelIND1NTPMIB 2 } + + alaIND1NtpMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Ntp Subsystem Managed Objects." + ::= { alaIND1NtpMIBConformance 1} + + alaIND1NtpMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Ntp Subsystem Managed Objects." + ::= { alaIND1NtpMIBConformance 2} + +-- +-- + +-- NTP configuration + +alaNtpEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables NTP clock discipline." + DEFVAL { disable } + ::= {alaNtpConfig 1} + +alaNtpMonitorEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables NTP monitor." + DEFVAL { disable } + ::= {alaNtpConfig 2} + +alaNtpBroadcastEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables NTP broadcast client." + DEFVAL { disable } + ::= {alaNtpConfig 3} + + +-- NTP Peer Table + +alaNtpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the synchronization host this + switch will be associated with." + ::= {alaNtpConfig 4} + +alaNtpPeerEntry OBJECT-TYPE + SYNTAX NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a synchronization host." + INDEX { alaNtpPeerAddressType, alaNtpPeerAddress } + ::= {alaNtpPeerTable 1} + +NtpPeerEntry ::= SEQUENCE { + alaNtpPeerAddressType + InetAddressType, + alaNtpPeerAddress + InetAddress, + alaNtpPeerIpAddress + IpAddress, + alaNtpPeerType + INTEGER, + alaNtpPeerAuth + INTEGER, + alaNtpPeerVersion + INTEGER, + alaNtpPeerMinpoll + INTEGER, + alaNtpPeerPrefer + INTEGER, + alaNtpPeerAdmin + RowStatus, + alaNtpPeerName + DisplayString, + alaNtpPeerStratum + INTEGER + } + +alaNtpPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + Only types InetAddressIPv4 (1) and InetAddressDNS (16) + are supported." + ::={ alaNtpPeerEntry 1 } + +alaNtpPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the synchronization host." + ::={ alaNtpPeerEntry 2 } + +alaNtpPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the synchronization host derrived + from the InetAddress." + ::={ alaNtpPeerEntry 3 } + +alaNtpPeerType OBJECT-TYPE + SYNTAX INTEGER { + active(1), + passive(2), + client(3), + server(4), + broadcast(5), + bclient(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Type of synchronization host that will communicate + with this switch. " + DEFVAL { client } + ::= { alaNtpPeerEntry 4 } + +alaNtpPeerAuth OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The authorization keyid for the remote host." + DEFVAL { 0 } + ::= { alaNtpPeerEntry 5 } + +alaNtpPeerVersion OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 255 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The NTP version to communicate with the remote host." + DEFVAL { 4 } + ::= { alaNtpPeerEntry 6 } + +alaNtpPeerMinpoll OBJECT-TYPE + SYNTAX INTEGER ( 4 .. 10 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The minimum poll duration to the remote host. This + value is a power of 2 seconds when the poll will occur. + For example, 4 (2 to the power 4) is 16 seconds. The + maximum poll value is 10." + DEFVAL { 6 } + ::= { alaNtpPeerEntry 7 } + +alaNtpPeerPrefer OBJECT-TYPE + SYNTAX INTEGER { + prefer (1), + noPrefer(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Marks the host as a preferred connection." + DEFVAL { noPrefer } + ::= { alaNtpPeerEntry 8 } + +alaNtpPeerAdmin OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used in accordance to installation and removal conventions + for conceptual rows. The RowStatus values that are + supported are the following: + active(1) - The row is active and valid. + createAndGo(4) - The row will be created and activated. + destroy(6) - The row will be destroyed." + ::={ alaNtpPeerEntry 9 } + +alaNtpPeerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association derrived from + the InetAddress." + ::={ alaNtpPeerEntry 10 } + +alaNtpPeerStratum OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 16 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The stratum level of the remote peer. If this + number is 16, the remote peer has not been + synchronized. This parameter can only be set with + a LOCALCLOCK server." + DEFVAL { 5 } + ::= { alaNtpPeerEntry 11 } + +-- + +alaNtpAuthDelay OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field sets a specified time interval + that is added to timestamps included in + requests to the server that required + authentication. Typically this delay is + needed in cases of long delay paths, or servers + whose clocks are unsynchronized. Value is + in milli-seconds" + DEFVAL { 0 } + ::={ alaNtpConfig 5 } + +alaNtpBroadcastDelay OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field sets a specified time interval + that is added to timestamps included in + messages from broadcast servers. Value is + in milli-seconds" + DEFVAL { 4000 } + ::={ alaNtpConfig 6 } + +alaNtpKeysFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the file which has the authorization keys." + ::={ alaNtpConfig 7 } + +alaNtpConfigReqKeyId OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Request messages ask for information from the NTP + entity such as timestamp information, statistics, etc. + This changes the authentication key identifier for + request messages sent from the switch to another NTP + entity." + DEFVAL { 0 } + ::={ alaNtpConfig 8 } + +alaNtpConfigCtlKeyId OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Control messages attempt to change the configuration + of the NTP entity in some fashion. This changes + the authentication key identifier for control messages + sent from the switch to another NTP entity." + DEFVAL { 0 } + ::={ alaNtpConfig 9 } + +alaNtpConfigCfgKeyId OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configuration messages changes information on the + NTP entity." + DEFVAL { 0 } + ::={ alaNtpConfig 10 } + +alaNtpPrecision OBJECT-TYPE + SYNTAX INTEGER( -20..-1 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This sets the server's advertised precision." + DEFVAL { -6 } + ::={ alaNtpConfig 11 } + +alaNtpPeerTests OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disable NTP peer synchronization tests. + Disabling peer tests allows the NTP client to + synchonize with servers that are themselves + unsynchronized or would otherwise be eliminated + by other time source tests." + DEFVAL { enable } + ::={ alaNtpConfig 12 } + +alaNtpSysStratum OBJECT-TYPE + SYNTAX Integer32 ( 2 .. 16 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The stratum level of the local server. If this number + is 16 it indicates that the switch is not synchronized. + This helps the clients to select clocks with lower stratum + number" + DEFVAL { 16 } + ::= { alaNtpConfig 13} + +alaNtpMaxAssociation OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 64 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum number of peer and client associations that + the switch will serve. This helps ensure that the switch + isn't overwhelmed by huge numbers of NTP synchronization + requests" + DEFVAL { 32 } + ::= { alaNtpConfig 14} + +alaNtpAuthenticate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/Disable authentication of the NTP requests on the + switch" + DEFVAL { enable } + ::= { alaNtpConfig 15} + + +-- NTP Information + +alaNtpPeerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to display a brief list of all NTP associations + related to this switch (servers, peers, etc.)." + ::= {alaNtpInfo 1} + +alaNtpPeerListEntry OBJECT-TYPE + SYNTAX NtpPeerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one association." + INDEX { alaNtpPeerListAddressType, alaNtpPeerListAddress } + ::= {alaNtpPeerListTable 1} + +NtpPeerListEntry ::= SEQUENCE { + alaNtpPeerListAddressType + InetAddressType, + alaNtpPeerListAddress + InetAddress, + alaNtpPeerListIpAddress + IpAddress, + alaNtpPeerListLocal + IpAddress, + alaNtpPeerListStratum + INTEGER, + alaNtpPeerListPoll + INTEGER, + alaNtpPeerListReach + INTEGER, + alaNtpPeerListDelay + DisplayString, + alaNtpPeerListOffset + DisplayString, + alaNtpPeerListDispersion + DisplayString, + alaNtpPeerListSynced + INTEGER, + alaNtpPeerListName + DisplayString + } + +alaNtpPeerListAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpPeerListEntry 1 } + +alaNtpPeerListAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the association." + ::={ alaNtpPeerListEntry 2 } + +alaNtpPeerListIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the association." + ::={ alaNtpPeerListEntry 3 } + +alaNtpPeerListLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local interface address assigned by + NTP to the remote association. If this address is + 0.0.0.0, then the local address has yet to be + determined." + ::={ alaNtpPeerListEntry 4 } + +alaNtpPeerListStratum OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 16 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum level of the remote peer. If this + number is 16, the remote peer has not been + synchronized." + ::={ alaNtpPeerListEntry 5 } + +alaNtpPeerListPoll OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The polling interval, in seconds." + ::={ alaNtpPeerListEntry 6 } + +alaNtpPeerListReach OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The reachability register of the remote + association, in octal format. This number is + determined by the NTP algorithm." + ::={ alaNtpPeerListEntry 7 } + +alaNtpPeerListDelay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated delay of this remote + association, in seconds. This time is determined + by the NTP algorithm." + ::={ alaNtpPeerListEntry 8 } + +alaNtpPeerListOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated offset of this remote + association, in seconds. This time is determined + by the NTP algorithm." + ::={ alaNtpPeerListEntry 9 } + +alaNtpPeerListDispersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated dispersion of this remote + association, in seconds. This time is determined + by the NTP algorithm." + ::={ alaNtpPeerListEntry 10 } + +alaNtpPeerListSynced OBJECT-TYPE + SYNTAX INTEGER { + synchronized(1), + notSynchronized(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates that NTP is synchronized with this + entity." + ::={ alaNtpPeerListEntry 11 } + +alaNtpPeerListName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpPeerListEntry 12 } + +-- + + + +-- alaNtpLocalInfo +-- "Used to display information about the local +-- switch's implementation of NTP." + +alaNtpInfoPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote association." + ::={ alaNtpLocalInfo 1 } + +alaNtpInfoMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The peer mode of this remote association." + ::={ alaNtpLocalInfo 2 } + +alaNtpInfoLeapIndicator OBJECT-TYPE + SYNTAX INTEGER { + noLeapWarning(0), + leapAddSecond(1), + leapDeleteSecond(2), + leapNotInSync(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of leap second insertion for + this association." + ::={ alaNtpLocalInfo 3 } + +alaNtpInfoStratum OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 16 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum level of the remote peer. + If this number is 16, the remote peer has not + been synchronized." + ::={ alaNtpLocalInfo 4 } + +alaNtpInfoPrecision OBJECT-TYPE + SYNTAX INTEGER( -20..-4 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The advertised precision of the switch. + It will be a number between -4 and -20." + ::={ alaNtpLocalInfo 5 } + +alaNtpInfoDistance OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the total roundtrip delay to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpLocalInfo 6 } + +alaNtpInfoDispersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the maximum error relative to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpLocalInfo 7 } + +alaNtpInfoReferenceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a 32-bit code identifying the particular + reference clock. Can be an IP address." + ::={ alaNtpLocalInfo 8 } + +alaNtpInfoReferenceTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time at which the local clock + was last set or corrected." + ::={ alaNtpLocalInfo 9 } + +alaNtpInfoFrequency OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A number determining the local clocks frequency + in relation to a reference clock's Pulse per + Second (PPS). If the clock is running in perfect + synchronization, this number should be 1. Otherwise, + it will be slightly lower or higher in order to + compensate for the time difference." + ::={ alaNtpLocalInfo 10 } + +alaNtpInfoStability OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stability of the clock in relation to a + reference clock's Pulse per Second (PPS)." + ::={ alaNtpLocalInfo 11 } + +alaNtpInfoBroadcastDelay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The broadcast delay, in seconds, of this association." + ::={ alaNtpLocalInfo 12 } + +alaNtpInfoAuthDelay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The authentication delay, in seconds, of this + association." + ::={ alaNtpLocalInfo 13 } + + +-- ************************************************************************ +-- Peer Show Table +-- ************************************************************************ +alaNtpPeerShowTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerShowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to display a brief list of all NTP associations + related to this switch (servers, peers, etc.)." + ::= {alaNtpInfo 3} + +alaNtpPeerShowEntry OBJECT-TYPE + SYNTAX NtpPeerShowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one association." + INDEX { alaNtpPeerShowRemoteAddressType, + alaNtpPeerShowRemoteAddress } + ::= {alaNtpPeerShowTable 1} + +NtpPeerShowEntry ::= SEQUENCE { + alaNtpPeerShowRemoteAddressType + InetAddressType, + alaNtpPeerShowRemoteAddress + InetAddress, + alaNtpPeerShowRemoteIpAddress + IpAddress, + alaNtpPeerShowLocal + IpAddress, + alaNtpPeerShowHmode + DisplayString, + alaNtpPeerShowPmode + DisplayString, + alaNtpPeerShowStratum + INTEGER, + alaNtpPeerShowPrecision + INTEGER, + alaNtpPeerShowLeapIndicator + INTEGER, + alaNtpPeerShowReferenceId + DisplayString, + alaNtpPeerShowRootDistance + DisplayString, + alaNtpPeerShowRootDispersion + DisplayString, + alaNtpPeerShowPpoll + INTEGER, + alaNtpPeerShowHpoll + INTEGER, + alaNtpPeerShowKeyid + INTEGER, + alaNtpPeerShowVersion + INTEGER, + alaNtpPeerShowAssociation + INTEGER, + alaNtpPeerShowValid + INTEGER, + alaNtpPeerShowReach + INTEGER, + alaNtpPeerShowUnreach + INTEGER, + alaNtpPeerShowFlash + INTEGER, + alaNtpPeerShowBroadcastOffset + DisplayString, + alaNtpPeerShowTTL + INTEGER, + alaNtpPeerShowTimer + INTEGER, + alaNtpPeerShowFlags + INTEGER, + alaNtpPeerShowReferenceTime + DisplayString, + alaNtpPeerShowOriginateTime + DisplayString, + alaNtpPeerShowReceiveTime + DisplayString, + alaNtpPeerShowTransmitTime + DisplayString, + alaNtpPeerShowOffset + DisplayString, + alaNtpPeerShowDelay + DisplayString, + alaNtpPeerShowDispersion + DisplayString, + alaNtpPeerShowName + DisplayString, + alaNtpPeerShowStatus + BITS + } + +alaNtpPeerShowRemoteAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpPeerShowEntry 1 } + +alaNtpPeerShowRemoteAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the remote association." + ::={ alaNtpPeerShowEntry 2 } + +alaNtpPeerShowRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote association." + ::={ alaNtpPeerShowEntry 3 } + + +alaNtpPeerShowLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local interface address assigned by NTP to the + remote associations." + ::={ alaNtpPeerShowEntry 4 } + +alaNtpPeerShowHmode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The host mode of this remote association." + ::={ alaNtpPeerShowEntry 5 } + +alaNtpPeerShowPmode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The peer mode of this remote association." + ::={ alaNtpPeerShowEntry 6 } + +alaNtpPeerShowStratum OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 16 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum level of the remote peer." + ::={ alaNtpPeerShowEntry 7 } + +alaNtpPeerShowPrecision OBJECT-TYPE + SYNTAX INTEGER(-20..-4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The advertised precision of this association, + which is a number from -4 to -20." + ::={ alaNtpPeerShowEntry 8 } + +alaNtpPeerShowLeapIndicator OBJECT-TYPE + SYNTAX INTEGER { + noLeapWarning(0), + leapAddSecond(1), + leapDeleteSecond(2), + leapNotInSync(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of leap second insertion for + this association." + ::={ alaNtpPeerShowEntry 9 } + +alaNtpPeerShowReferenceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a 32-bit code identifying the peers primary + reference source. Normally an IP address." + ::={ alaNtpPeerShowEntry 10 } + +alaNtpPeerShowRootDistance OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the total roundtrip delay to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpPeerShowEntry 11 } + +alaNtpPeerShowRootDispersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the maximum error relative to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpPeerShowEntry 12 } + +alaNtpPeerShowPpoll OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The poll time for this association when it is a peer." + ::={ alaNtpPeerShowEntry 13 } + +alaNtpPeerShowHpoll OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The poll time for this association when it is a host." + ::={ alaNtpPeerShowEntry 14 } + +alaNtpPeerShowKeyid OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is an integer identifying the cryptographic + key used to generate the message authentication code." + ::={ alaNtpPeerShowEntry 15 } + +alaNtpPeerShowVersion OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What version of NTP this association is using." + ::={ alaNtpPeerShowEntry 16 } + +alaNtpPeerShowAssociation OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since this NTP entity was + associated with the switch." + ::={ alaNtpPeerShowEntry 17 } + +alaNtpPeerShowValid OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is an integer indicating the validity + of current NTP system variables. The validity + is made false if system variable are changed + and a new peer sample under the changed + configuration has not been received." + ::={ alaNtpPeerShowEntry 18 } + +alaNtpPeerShowReach OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a shift register used to determine the + reachability status of this peer." + ::={ alaNtpPeerShowEntry 19 } + +alaNtpPeerShowUnreach OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 15 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times this NTP entity was unreachable." + ::={ alaNtpPeerShowEntry 20 } + +alaNtpPeerShowFlash OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 32767 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This bitmap reveals the state at the last grumble from + the peer and are most handy for diagnosing problems. + + Duplicate packet: 0x0001 + Bogus packet: 0x0002 + Protocol unsynchronized: 0x0004 + Access denied: 0x0008 + Authentication failure: 0x0010 + Peer clock unsynchronized: 0x0020 + Peer stratum out: 0x0040 + Root delay/dispersion bounds check: 0x0080 + Peer delay dispersion bounds check: 0x0100 + Autokey failed: 0x0200 + Proventic not confirmed: 0x0400" + + ::={ alaNtpPeerShowEntry 21 } + +alaNtpPeerShowBroadcastOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The broadcast delay." + ::={ alaNtpPeerShowEntry 22 } + +alaNtpPeerShowTTL OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field displays the Time-to-Live (TTL) time + in seconds and the mode (unicast, multicast, or + broadcast) of NTP messages sent to a broadcast address." + ::={ alaNtpPeerShowEntry 23 } + +alaNtpPeerShowTimer OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time to next poll in seconds." + ::={ alaNtpPeerShowEntry 24 } + +alaNtpPeerShowFlags OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This details which flags have been configured for this peer. + Association configured: 0x01 + System peer: 0x02 + Enabled for burst mode synchronization: 0x04 + Reference clock: 0x08 + Preferred server: 0x10 + Authentable: 0x20 + Synchronization candidate: 0x40 + Synchronization candidates short-list: 0x80" + + ::={ alaNtpPeerShowEntry 25 } + +alaNtpPeerShowReferenceTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, when + the peer clock was last updated." + ::={ alaNtpPeerShowEntry 26 } + +alaNtpPeerShowOriginateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, of + the peer when its latest NTP message was sent." + ::={ alaNtpPeerShowEntry 27 } + +alaNtpPeerShowReceiveTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, when + the latest NTP message from the peer arrived." + ::={ alaNtpPeerShowEntry 28 } + +alaNtpPeerShowTransmitTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, at + which the last NTP message was sent from this + association." + ::={ alaNtpPeerShowEntry 29 } + +alaNtpPeerShowOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated offset of this remote + association, in seconds." + ::={ alaNtpPeerShowEntry 30 } + +alaNtpPeerShowDelay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated delay of this remote + association, in seconds." + ::={ alaNtpPeerShowEntry 31 } + +alaNtpPeerShowDispersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated dispersion of this remote + association, in seconds." + ::={ alaNtpPeerShowEntry 32 } + +alaNtpPeerShowName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpPeerShowEntry 33 } + +alaNtpPeerShowStatus OBJECT-TYPE + SYNTAX BITS { + rejected(0), + falsticker(1), + excess(2), + outlyer(3), + candidate(4), + exceedsMaxDistance(5), + selected(6), + selectedPPS(7), + reachable(8), + authenticated(9), + authenticationRequired(10), + configured(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer selection status: Bits 0 - 7 + - Rejected due to high stratum + and/or failed sanity checks: 1 + - Designated falsticker by the + intersection algorithm: 2 + - Excess, culled from the end of + the candidate list: 3 + - Outlyer, discarded by the + clustering algorithm: 4 + - Candidate, included in the final + selection set: 5 + - Selected for synchronization; but + distance exceeds maximum: 6 + - Selected for synchronization: 7 + - Selected for synchronization, + PPS signal in use: 8 + + Peer association status: Bits 9 - 12 + - Peer association configured: 9 + - Peer authentication required: 10 + - Last peer message authenticated: 11 + - Peer reachable: 12" + + ::={ alaNtpPeerShowEntry 34 } + + + +-- NTP statistics + +-- alaNtpStatsStat +-- "The local server statistics." + +alaNtpStatsStatUptime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds the local NTP server has + been associated with the switch." + ::={ alaNtpStatsStat 1 } + +alaNtpStatsStatReset OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the last time the + local NTP server has been restarted." + ::={ alaNtpStatsStat 2 } + +alaNtpStatsStatBadStratum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that had a + corrupted stratum bit in the data of the packet." + ::={ alaNtpStatsStat 3 } + +alaNtpStatsStatOldVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that were + of an older version of NTP (either version 1 or 2)." + ::={ alaNtpStatsStat 4 } + +alaNtpStatsStatNewVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that were + version 3 of NTP." + ::={ alaNtpStatsStat 5 } + +alaNtpStatsStatUnknownVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that the + version was unknown (most likely due to packet + corruption)." + ::={ alaNtpStatsStat 6 } + +alaNtpStatsStatBadLength OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that did not + fit the NTP packet structure (most likely due to + packet corruption)." + ::={ alaNtpStatsStat 7 } + +alaNtpStatsStatProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of NTP packets processed." + ::={ alaNtpStatsStat 8 } + +alaNtpStatsStatBadAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets rejected because they + did not meet authentication standards." + ::={ alaNtpStatsStat 9 } + +alaNtpStatsStatLimitRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets rejected because they + did not meet authentication standards." + ::={ alaNtpStatsStat 10 } + +alaNtpStatsPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpStatsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the synchronization host statistics." + ::= {alaNtpStats 2} + +alaNtpStatsPeerEntry OBJECT-TYPE + SYNTAX NtpStatsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a synchronization host." + INDEX { alaNtpStatsPeerAddressType, alaNtpStatsPeerAddress } + ::= {alaNtpStatsPeerTable 1} + +NtpStatsPeerEntry ::= SEQUENCE { + alaNtpStatsPeerAddressType + InetAddressType, + alaNtpStatsPeerAddress + InetAddress, + alaNtpStatsPeerIpAddress + IpAddress, + alaNtpStatsPeerLocal + IpAddress, + alaNtpStatsPeerLastRcv + Counter32, + alaNtpStatsPeerNextSend + Counter32, + alaNtpStatsPeerReachChange + Counter32, + alaNtpStatsPeerPacketsSent + Counter32, + alaNtpStatsPeerPacketsRcvd + Counter32, + alaNtpStatsPeerBadAuth + Counter32, + alaNtpStatsPeerBogusOrigin + Counter32, + alaNtpStatsPeerDuplicate + Counter32, + alaNtpStatsPeerBadDispersion + Counter32, + alaNtpStatsPeerBadRefTime + Counter32, + alaNtpStatsPeerCandidateOrder + Counter32, + alaNtpStatsPeerReset + INTEGER, + alaNtpStatsPeerName + DisplayString + } + +alaNtpStatsPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpStatsPeerEntry 1 } + +alaNtpStatsPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the synchronization host." + ::={ alaNtpStatsPeerEntry 2 } + +alaNtpStatsPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the synchronization host." + ::={ alaNtpStatsPeerEntry 3 } + +alaNtpStatsPeerLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local interface address assigned by + NTP to the remote association." + ::={ alaNtpStatsPeerEntry 4 } + +alaNtpStatsPeerLastRcv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time since the last packet was received." + ::= { alaNtpStatsPeerEntry 5 } + +alaNtpStatsPeerNextSend OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time until the next packet is to be sent." + ::= { alaNtpStatsPeerEntry 6 } + +alaNtpStatsPeerReachChange OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time that the peer has been reachable." + ::= { alaNtpStatsPeerEntry 7 } + +alaNtpStatsPeerPacketsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets that have been sent." + ::= { alaNtpStatsPeerEntry 8 } + +alaNtpStatsPeerPacketsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets that have been received." + ::= { alaNtpStatsPeerEntry 9 } + +alaNtpStatsPeerBadAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets received with bad + authentication." + ::= { alaNtpStatsPeerEntry 10 } + +alaNtpStatsPeerBogusOrigin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bogus packets." + ::= { alaNtpStatsPeerEntry 11 } + +alaNtpStatsPeerDuplicate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of duplicated packets received." + ::= { alaNtpStatsPeerEntry 12 } + +alaNtpStatsPeerBadDispersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number bad dispersions." + ::= { alaNtpStatsPeerEntry 13 } + +alaNtpStatsPeerBadRefTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The number of bad reference times received." + ::= { alaNtpStatsPeerEntry 14 } + +alaNtpStatsPeerCandidateOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The order of synchronization candidates." + ::= { alaNtpStatsPeerEntry 15 } + +alaNtpStatsPeerReset OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of seconds since the statistics for this + peer were last reset. Writing any value will reset + the peer statistics. " + DEFVAL { 0 } + ::= { alaNtpStatsPeerEntry 16 } + +alaNtpStatsPeerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpStatsPeerEntry 17 } + + +-- + +-- alaNtpStatsLoop +-- "The loop filter is used to control and correct +-- the phase of timestamps as processed by the local +-- clock. The loop filter examines timestamps sent to +-- and from the local clock and can adjust them to +-- account for natural wander and jitter." + +alaNtpStatsLoopOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated offset of this remote + association, in seconds. This counter indicates + the offset of the peer clock relative to the local + clock." + ::={ alaNtpStatsLoop 1 } + +alaNtpStatsLoopFrequency OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A number determining the local clocks frequency + in relation to a reference clocks Pulse per Second + (PPS). If the clock is running in perfect + synchronization, this number should be 1. Otherwise, + it will be slightly lower or higher in order to + compensate for the time discrepancy between the + reference clock and the local clock." + ::={ alaNtpStatsLoop 2 } + +alaNtpStatsLoopPollAdjust OBJECT-TYPE + SYNTAX INTEGER ( -30 .. 30 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Determines the peer polling time." + ::={ alaNtpStatsLoop 3 } + +alaNtpStatsLoopWatchdog OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Makes sure that NTP timer continues to run." + ::={ alaNtpStatsLoop 4 } + + +-- + +-- alaNtpStatsIo +-- "General statistics on received and transmitted +-- NTP packets for this switch." +alaNtpStatsIoReset OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the last restart of NTP." + ::={ alaNtpStatsIo 1 } + +alaNtpStatsIoRcvBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of switch receive buffers currently being + used by this NTP entity." + ::={ alaNtpStatsIo 2 } + +alaNtpStatsIoFreeRcvBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of free receive buffers." + ::={ alaNtpStatsIo 3 } + +alaNtpStatsIoUsedRcvBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of receive buffers currently being used." + ::={ alaNtpStatsIo 4 } + +alaNtpStatsIoRefills OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times we added packets." + ::={ alaNtpStatsIo 5 } + +alaNtpStatsIoDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets dropped." + ::={ alaNtpStatsIo 6 } + +alaNtpStatsIoIgnoredPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets ignored." + ::={ alaNtpStatsIo 7 } + +alaNtpStatsIoRcvPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of NTP packets received by the switch." + ::={ alaNtpStatsIo 8 } + +alaNtpStatsIoSentPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of NTP packets sent by the switch." + ::={ alaNtpStatsIo 9 } + +alaNtpStatsIoNotSentPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets generated but not sent + due to restrictions." + ::={ alaNtpStatsIo 10 } + +alaNtpStatsIoInterrupts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times NTP information was interrupted + in the process of transmitting or receiving." + ::={ alaNtpStatsIo 11 } + +alaNtpStatsIoInterruptsRcv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets received by the interrupt + handler." + ::={ alaNtpStatsIo 12 } + +alaNtpStatsReset OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 127 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Resets the statistics counters for the following + subsystems: + 0x01 - all peers + 0x02 - i/o + 0x04 - system + 0x08 - memory + 0x10 - timer + 0x20 - authentication + 0x40 - control" + DEFVAL { 0 } + ::={ alaNtpStats 5 } + +alaNtpStatsMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpStatsMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the association monitoring list." + ::= {alaNtpStats 6} + +alaNtpStatsMonitorEntry OBJECT-TYPE + SYNTAX NtpStatsMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a synchronization host." + INDEX { alaNtpStatsMonitorIndex } + ::= {alaNtpStatsMonitorTable 1} + +NtpStatsMonitorEntry ::= SEQUENCE { + alaNtpStatsMonitorIndex + Unsigned32, + alaNtpStatsMonitorAddress + IpAddress, + alaNtpStatsMonitorPort + INTEGER, + alaNtpStatsMonitorLocalAddress + IpAddress, + alaNtpStatsMonitorCount + Counter32, + alaNtpStatsMonitorMode + DisplayString, + alaNtpStatsMonitorVersion + INTEGER, + alaNtpStatsMonitorDrop + Counter32, + alaNtpStatsMonitorLast + Counter32, + alaNtpStatsMonitorFirst + Counter32, + alaNtpStatsMonitorName + DisplayString + } + +alaNtpStatsMonitorIndex OBJECT-TYPE + SYNTAX Unsigned32 ( 1 .. 65535 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table index." + ::={ alaNtpStatsMonitorEntry 1 } + +alaNtpStatsMonitorAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote association." + ::={ alaNtpStatsMonitorEntry 2 } + +alaNtpStatsMonitorPort OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP port number of the association." + ::={ alaNtpStatsMonitorEntry 3 } + +alaNtpStatsMonitorLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local IP address of the association." + ::={ alaNtpStatsMonitorEntry 4 } + +alaNtpStatsMonitorCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received from + this association." + ::={ alaNtpStatsMonitorEntry 5 } + +alaNtpStatsMonitorMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The mode the NTP association uses in relation + to the switch." + ::={ alaNtpStatsMonitorEntry 6 } + +alaNtpStatsMonitorVersion OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The version of NTP the association is using." + ::={ alaNtpStatsMonitorEntry 7 } + +alaNtpStatsMonitorDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received from this + association that were dropped." + ::={ alaNtpStatsMonitorEntry 8 } + +alaNtpStatsMonitorLast OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the last NTP message + has been received from this association." + ::={ alaNtpStatsMonitorEntry 9 } + +alaNtpStatsMonitorFirst OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the first NTP message + has been received from this association." + ::={ alaNtpStatsMonitorEntry 10 } + +alaNtpStatsMonitorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpStatsMonitorEntry 11 } + + +-- NTP Admin control + + +-- NTP Access control + +alaNtpAccessKeyIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAccessKeyIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the trusted keys." + ::={ alaNtpAccess 1 } + +alaNtpAccessKeyIdEntry OBJECT-TYPE + SYNTAX NtpAccessKeyIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of a trusted key." + INDEX { alaNtpAccessKeyIdKeyId } + ::={ alaNtpAccessKeyIdTable 1 } + +NtpAccessKeyIdEntry ::= SEQUENCE { + alaNtpAccessKeyIdKeyId + INTEGER, + alaNtpAccessKeyIdTrust + INTEGER + } + +alaNtpAccessKeyIdKeyId OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Keyid of the key in the key file." + ::={ alaNtpAccessKeyIdEntry 1 } + +alaNtpAccessKeyIdTrust OBJECT-TYPE + SYNTAX INTEGER { + trusted(1), + untrusted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The current state of trust of the table entry." + DEFVAL { untrusted } + ::={ alaNtpAccessKeyIdEntry 2 } + + + +alaNtpAccessRestrictedTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAccessRestrictedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the restricted addresses." + ::={ alaNtpAccess 2 } + +alaNtpAccessRestrictedEntry OBJECT-TYPE + SYNTAX NtpAccessRestrictedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of a restricted address." + INDEX { + alaNtpAccessRestrictedIpAddress, + alaNtpAccessRestrictedMask + } + ::={ alaNtpAccessRestrictedTable 1 } + +NtpAccessRestrictedEntry ::= SEQUENCE { + alaNtpAccessRestrictedIpAddress + IpAddress, + alaNtpAccessRestrictedMask + IpAddress, + alaNtpAccessRestrictedRestrictions + INTEGER, + alaNtpAccessRestrictedCount + Counter32, + alaNtpAccessRestrictedRowStatus + RowStatus + } + +alaNtpAccessRestrictedIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address to restrict." + ::={ alaNtpAccessRestrictedEntry 1 } + + +alaNtpAccessRestrictedMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask to restrict." + ::={ alaNtpAccessRestrictedEntry 2 } + +alaNtpAccessRestrictedRestrictions OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 1023 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A mask indicating the restrictions to apply + to the entry. + 0x0001 - ignore, Ignore all packets from hosts. + Can't use this on default (0.0.0.0). + 0x0002 - noserve, Ignore NTP packets other than + information queries and config-uration requests. + 0x0004 - notrust, Treat these hosts normally in other + respects, but never use them as synchronization sources. + 0x0008 - noquery, Ignore all NTP information + queries and configuration requests from the source. + 0x0010 - nomodify, Ignore all NTP information + queries and configuration requests + that attempt to modify the state of the server. + 0x0020 - nopeer, Provide stateless time service to + polling hosts, but do not allocate peer + memory resources to these hosts even if + they otherwise might be considered useful + as future synchronization partners. + 0x0040 - notrap, Decline to provide control message + trap service to matching hosts. + 0x0080 - lowpriotrap, Declare traps set by matching + hosts to be low priority. + 0x0100 - limited, These hosts are subject to a + limitation of the number of clients from the same net. + 0x0200 - version. Serves only current version. + 0x0400 - demobilize. A demobilization packet (kod) packet is sent." + DEFVAL { 0 } + ::={ alaNtpAccessRestrictedEntry 3 } + +alaNtpAccessRestrictedCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets matched." + ::={ alaNtpAccessRestrictedEntry 4 } + +alaNtpAccessRestrictedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Used in accordance to installation and removal conventions + for conceptual rows. The RowStatus values that are + supported are the following: + active(1) - The row is active and valid. + createAndGo(4) - The row will be created and activated. + destroy(6) - The row will be destroyed." + ::={ alaNtpAccessRestrictedEntry 5 } + +alaNtpAccessRereadKeyFile OBJECT-TYPE + SYNTAX INTEGER { + reload(1), + inProgress(2), + successful(3), + error(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reloads the keyfile containing all currently + existing keys into the alaNtpAccessKeyIdTable in the + switch's memory. Reading this object will yield one of + the three following values: + inProgress(2), + successful(3), + failed(4) + A value of inProgress means that table reload procedure + is inProgress and not yet complete. A sucessful reply + means the last attempted keyfile load completed successfully. + A failed response indicates the last attempt to reload failed. + Writing a value of 1 to this object initiates a reload of the + table." + DEFVAL { successful } + ::={ alaNtpAccess 3 } + +-- Ntp Client IP Information (Deprecated) + + ntpClientConfig OBJECT-TYPE + SYNTAX INTEGER { default(1), nonLoopback0(2), userIp(3) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The Agent Config Information + 1 -- Default(Loopback0 or closest IP) + 2 -- Non Loopback0 + 3 -- Interface IP Specified by User" + DEFVAL { 1 } + ::= { alcatelIND1NTPMIBObjects 9 } + + ntpClientIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The interface IP Address to be used in NTP Packets + for Source IP field." + ::= { alcatelIND1NTPMIBObjects 10 } + +-- Ntp Source IP Information + + alaNtpSrcIpConfig OBJECT-TYPE + SYNTAX INTEGER { default(1), nonLoopback0(2), userIp(3) } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The Agent Config Information + 1 -- Default(Loopback0 or closest IP) + 2 -- Non Loopback0 + 3 -- Interface IP Specified by User + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + DEFVAL { 1 } + ::= { alcatelIND1NTPMIBObjects 11 } + + alaNtpSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The interface IP Address to be used in NTP Packets + for Source IP field. + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + ::= { alcatelIND1NTPMIBObjects 12 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaIND1NtpMonitorMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Health Monitoring." + MODULE + MANDATORY-GROUPS + { + alaNtpConfigGroup, + alaNtpInfoGroup, + alaNtpStatsGroup, + alaNtpStatsStatGroup, + alaNtpStatsLoopGroup, + alaNtpStatsIoGroup, + alaNtpAccessGroup, + alaNtpLocalInfoGroup, + alaNtpEventsGroup, + alaNtpSrcIpGroup + } + + ::= { alaIND1NtpMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaNtpConfigGroup OBJECT-GROUP + OBJECTS + { + alaNtpEnable, + alaNtpMonitorEnable, + alaNtpBroadcastEnable, + alaNtpPeerIpAddress, + alaNtpPeerType, + alaNtpPeerAuth, + alaNtpPeerVersion, + alaNtpPeerMinpoll, + alaNtpPeerPrefer, + alaNtpPeerAdmin, + alaNtpPeerName, + alaNtpPeerStratum, + alaNtpAuthDelay, + alaNtpBroadcastDelay, + alaNtpKeysFile, + alaNtpConfigReqKeyId, + alaNtpConfigCtlKeyId, + alaNtpPrecision, + alaNtpPeerTests, + alaNtpSysStratum, + alaNtpMaxAssociation, + alaNtpAuthenticate + } + STATUS current + DESCRIPTION + "Collection of NTP configuration objects." + ::= { alaIND1NtpMIBGroups 1 } + + + + alaNtpInfoGroup OBJECT-GROUP + OBJECTS + { + alaNtpPeerListIpAddress, + alaNtpPeerListLocal, + alaNtpPeerListStratum, + alaNtpPeerListPoll, + alaNtpPeerListReach, + alaNtpPeerListDelay, + alaNtpPeerListOffset, + alaNtpPeerListDispersion, + alaNtpPeerListSynced, + alaNtpPeerListName, + alaNtpPeerShowRemoteIpAddress, + alaNtpPeerShowLocal, + alaNtpPeerShowHmode, + alaNtpPeerShowPmode, + alaNtpPeerShowStratum, + alaNtpPeerShowPrecision, + alaNtpPeerShowLeapIndicator, + alaNtpPeerShowReferenceId, + alaNtpPeerShowRootDistance, + alaNtpPeerShowRootDispersion, + alaNtpPeerShowPpoll, + alaNtpPeerShowHpoll, + alaNtpPeerShowKeyid, + alaNtpPeerShowVersion, + alaNtpPeerShowAssociation, + alaNtpPeerShowValid, + alaNtpPeerShowReach, + alaNtpPeerShowUnreach, + alaNtpPeerShowFlash, + alaNtpPeerShowBroadcastOffset, + alaNtpPeerShowTTL, + alaNtpPeerShowTimer, + alaNtpPeerShowFlags, + alaNtpPeerShowReferenceTime, + alaNtpPeerShowOriginateTime, + alaNtpPeerShowReceiveTime, + alaNtpPeerShowTransmitTime, + alaNtpPeerShowOffset, + alaNtpPeerShowDelay, + alaNtpPeerShowDispersion, + alaNtpPeerShowName, + alaNtpPeerShowStatus, + alaNtpClientListVersion, + alaNtpClientKey + } + STATUS current + DESCRIPTION + "Collection of NTP peer information objects." + ::= { alaIND1NtpMIBGroups 2 } + + alaNtpStatsGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsPeerIpAddress, + alaNtpStatsPeerLocal, + alaNtpStatsPeerLastRcv, + alaNtpStatsPeerNextSend, + alaNtpStatsPeerReachChange, + alaNtpStatsPeerPacketsSent, + alaNtpStatsPeerPacketsRcvd, + alaNtpStatsPeerBadAuth, + alaNtpStatsPeerBogusOrigin, + alaNtpStatsPeerDuplicate, + alaNtpStatsPeerBadDispersion, + alaNtpStatsPeerBadRefTime, + alaNtpStatsPeerCandidateOrder, + alaNtpStatsPeerReset, + alaNtpStatsPeerName, + alaNtpStatsReset + } + STATUS current + DESCRIPTION + "Collection of NTP peer information objects." + ::= { alaIND1NtpMIBGroups 3 } + + alaNtpStatsStatGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsStatUptime, + alaNtpStatsStatReset, + alaNtpStatsStatBadStratum, + alaNtpStatsStatOldVersion, + alaNtpStatsStatNewVersion, + alaNtpStatsStatUnknownVersion, + alaNtpStatsStatBadLength, + alaNtpStatsStatProcessed, + alaNtpStatsStatBadAuth, + alaNtpStatsStatLimitRejects + } + STATUS current + DESCRIPTION + "Collection of NTP statistic objects." + ::= { alaIND1NtpMIBGroups 4 } + + alaNtpStatsLoopGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsLoopOffset, + alaNtpStatsLoopFrequency, + alaNtpStatsLoopPollAdjust, + alaNtpStatsLoopWatchdog + } + STATUS current + DESCRIPTION + "Collection of NTP clocking objects." + ::= { alaIND1NtpMIBGroups 5 } + + alaNtpStatsIoGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsIoReset, + alaNtpStatsIoRcvBuffers, + alaNtpStatsIoFreeRcvBuffers, + alaNtpStatsIoUsedRcvBuffers, + alaNtpStatsIoRefills, + alaNtpStatsIoDroppedPackets, + alaNtpStatsIoIgnoredPackets, + alaNtpStatsIoRcvPackets, + alaNtpStatsIoSentPackets, + alaNtpStatsIoNotSentPackets, + alaNtpStatsIoInterrupts, + alaNtpStatsIoInterruptsRcv + } + STATUS current + DESCRIPTION + "Collection of NTP send and receive statistics objects." + ::= { alaIND1NtpMIBGroups 6 } + + alaNtpAccessGroup OBJECT-GROUP + OBJECTS + { + alaNtpAccessKeyIdTrust, + alaNtpAccessRestrictedRestrictions, + alaNtpAccessRestrictedCount, + alaNtpAccessRestrictedRowStatus, + alaNtpAccessRereadKeyFile + } + STATUS current + DESCRIPTION + "Collection of NTP authentication control objects." + ::= { alaIND1NtpMIBGroups 7 } + + alaNtpLocalInfoGroup OBJECT-GROUP + OBJECTS + { + alaNtpInfoPeer, + alaNtpInfoMode, + alaNtpInfoLeapIndicator, + alaNtpInfoStratum, + alaNtpInfoPrecision, + alaNtpInfoDistance, + alaNtpInfoDispersion, + alaNtpInfoReferenceId, + alaNtpInfoReferenceTime, + alaNtpInfoFrequency, + alaNtpInfoStability, + alaNtpInfoBroadcastDelay, + alaNtpInfoAuthDelay + } + STATUS current + DESCRIPTION + "Collection of NTP local clock information objects." + ::= { alaIND1NtpMIBGroups 8 } + + alaNtpEventsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaNtpMaxAssocTrap + } + STATUS current + DESCRIPTION + "Notify the management entity on reaching the maximum allowable NTP client and peer associations." + ::= { alaIND1NtpMIBGroups 9 } + + alaNtpSrcIpGroup OBJECT-GROUP + OBJECTS + { + alaNtpSrcIpConfig, + alaNtpSrcIp + } + STATUS current + DESCRIPTION + "Collection of NTP source IP information objects." + ::= { alaIND1NtpMIBGroups 10 } + + +-- new MIB objects to display the incoming client information + +alaNtpClientListTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpClientListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to display a brief list of all incoming NTP client associations + related to this switch." + ::= {alaNtpInfo 4} + +alaNtpClientListEntry OBJECT-TYPE + SYNTAX NtpClientListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one association." + INDEX { alaNtpClientListAddressType, alaNtpClientListAddress } + ::= {alaNtpClientListTable 1} + +NtpClientListEntry ::= SEQUENCE { + alaNtpClientListAddressType + InetAddressType, + alaNtpClientListAddress + InetAddress, + alaNtpClientListVersion + Integer32, + alaNtpClientKey + Integer32 + } +alaNtpClientListAddressType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the incoming client association. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpClientListEntry 1 } + +alaNtpClientListAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the client." + ::={ alaNtpClientListEntry 2 } + +alaNtpClientListVersion OBJECT-TYPE + SYNTAX Integer32 (3..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NTP version used by the remote host for communication." + DEFVAL { 4 } + ::= { alaNtpClientListEntry 3 } + +alaNtpClientKey OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The authorization keyid for the remote host." + DEFVAL { 0 } + ::= { alaNtpClientListEntry 4 } + +-- /* MIB changes for trap information */ + +-- -------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity +-- Whenever the maximum number of NTP associations is reached. +-- -------------------------------------------------------------- + +alaNtpEvents OBJECT IDENTIFIER ::= { alcatelIND1NTPMIB 3 } +alaNtpEventsRoot OBJECT IDENTIFIER ::= { alaNtpEvents 0} + + alaNtpMaxAssocTrap NOTIFICATION-TYPE + OBJECTS { + alaNtpMaxAssociation + } + STATUS current + DESCRIPTION +"Notify the management entity on reaching the maximum allowable NTP client and peer associations." + ::= { alaNtpEventsRoot 1 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-OSPF-MIB b/MIBS/nokia/ALCATEL-IND1-OSPF-MIB new file mode 100644 index 0000000..14a1ee5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-OSPF-MIB @@ -0,0 +1,2787 @@ +ALCATEL-IND1-OSPF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, TimeTicks, Integer32, + Unsigned32 + FROM SNMPv2-SMI + RowStatus, + TEXTUAL-CONVENTION, TruthValue, DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ospfIfEntry, ospfVirtIfEntry, ospfNbrEntry, ospfVirtNbrEntry, + ospfAreaEntry, ospfExtLsdbEntry, ospfAreaId, ospfAreaAggregateEntry + FROM OSPF-MIB + routingIND1Ospf + FROM ALCATEL-IND1-BASE; + + + alcatelIND1OSPFMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global OSPF Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ospf 1 } + + + + alcatelIND1OSPFMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Managed Objects." + ::= { alcatelIND1OSPFMIB 1 } + + + alcatelIND1OSPFMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Conformance Information." + ::= { alcatelIND1OSPFMIB 2 } + + + alcatelIND1OSPFMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Units Of Conformance." + ::= { alcatelIND1OSPFMIBConformance 1 } + + + alcatelIND1OSPFMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Compliance Statements." + ::= { alcatelIND1OSPFMIBConformance 2 } + + +--******************************************************************** +--************************ Textual Conventions *********************** +--******************************************************************** + AlaAuthenticationEncryptKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + RIP simple passwords." + SYNTAX OCTET STRING (SIZE(16)) + + +-- OSPF Protocol + + alaProtocolOspf OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 1 } + + + alaOspfRedistAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable or disable redistribution of routes into OSPF. This object has been + deprecated. Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { enable } + ::= { alaProtocolOspf 1 } + + + alaOspfRedistRouteTag OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 32-bit value tagged to each OSPF internal route that + is redistributed in to other routing protocol domains. The + lower 16-bits typically indicate the autonomous system number." + DEFVAL { 0 } + ::= { alaProtocolOspf 2 } + + + alaOspfTimerSpfDelay OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of seconds to delay the SPF calculation after + receiving a topology change. This value should not be + greater than SPF hold time." + DEFVAL { 5 } + ::= { alaProtocolOspf 3 } + + + alaOspfTimerSpfHold OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum time, in seconds, between two consecutive SPF + calculations. This value should not be less than SPF delay time." + DEFVAL { 10 } + ::= { alaProtocolOspf 4 } + + + alaOspfRouteNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in OSPF routing table." + ::= { alaProtocolOspf 7 } + + + alaOspfMTUCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the check for MTU size in database description + packets. Disabled by default" + DEFVAL { disable } + ::= { alaProtocolOspf 8 } + + + alaOspfAsBdrRtr OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable or disable the switch being configured as an ASBR (Autonomous + System Border Router. NOT SUPPORTED - Use IETF_OSPF.mib variable ospfASBdrRtrStatus." + DEFVAL { disable } + ::= { alaProtocolOspf 9 } + + + +-- OSPF route redistribution table + + alaOspfRedistProtoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfRedistProtoEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Protocol based configuration for route redistribution using OSPF. This table has been + deprecated. Use the alaRouteMapRedistProtoTable of AlcatelIND1RouteMap.mib." + ::= { alaProtocolOspf 10 } + + + alaOspfRedistProtoEntry OBJECT-TYPE + SYNTAX AlaOspfRedistProtoEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A range of routes from a protocol to be redistributed using OSPF. This entry has been + deprecated. Use the alaRouteMapRedistProtoEntry of AlcatelIND1RouteMap.mib." + INDEX { alaOspfRedistProtoId } + ::= { alaOspfRedistProtoTable 1 } + + + AlaOspfRedistProtoEntry ::= SEQUENCE + { + alaOspfRedistProtoId INTEGER, + alaOspfRedistProtoSubnets INTEGER, + alaOspfRedistProtoMetricType INTEGER, + alaOspfRedistProtoMetric INTEGER, + alaOspfRedistProtoStatus RowStatus, + alaOspfRedistProtoRouteTag Counter32 + } + + + alaOspfRedistProtoId OBJECT-TYPE + SYNTAX INTEGER + { + other(1), -- not specified + local(2), -- local interfaces on which OSPF is not enabled + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First (1st instance) + isis(7), -- IS-IS + bgp(8), -- Border Gateway Protocol + ospf2(38), -- 2nd OSPF Instance + ospf3(70), -- 3rd OSPF Instance + ospf4(102), -- 4th OSPF Instance + ospf5(134), -- 5th OSPF Instance + ospf6(166), -- 6th OSPF Instance + ospf7(198), -- 7th OSPF Instance + ospf8(230) -- 8th OSPF instance + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The routing mechanism via which the routes, to be redistributed + using OSPF, are learned. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { other } + ::= { alaOspfRedistProtoEntry 1 } + + + alaOspfRedistProtoSubnets OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), -- redistribute subnets + disable(2) -- redistribute only network + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable/disable the reditribution of subnet routes. + Default value is enable. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { enable } + ::= { alaOspfRedistProtoEntry 2 } + + + alaOspfRedistProtoMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), -- comparable cost + type2(2) -- non-comparable cost + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Type of metric to be used for redistribution. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { type1 } + ::= { alaOspfRedistProtoEntry 3 } + + + alaOspfRedistProtoMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Default metric to be used for redistributing routes + using type1 metric type. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaOspfRedistProtoEntry 4 } + + + alaOspfRedistProtoStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Row status of this entry. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { notInService } + ::= { alaOspfRedistProtoEntry 5 } + + alaOspfRedistProtoRouteTag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Associated route tag. This object has been deprecated." + ::= { alaOspfRedistProtoEntry 6 } + + + +-- OSPF Debug Configuration + alaOspfDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 2 } + +alaOspfDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebug Configuration" + DEFVAL { 0 } + ::= {alaOspfDebugConfig 1} + +alaOspfDebugError OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugError + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 2} + +alaOspfDebugWarning OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugWarning + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 3} + +alaOspfDebugState OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugState + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 4} + +alaOspfDebugRecv OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRecv + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 5} + +alaOspfDebugSend OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSend + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 6} + +alaOspfDebugFlood OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugFlood + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 7} + +alaOspfDebugSPF OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSPF + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 8} + +alaOspfDebugLsdb OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugLsdb + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 9} + +alaOspfDebugRdb OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRdb + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 10} + +alaOspfDebugAge OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugAge + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 11} + +alaOspfDebugVlink OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugVlink + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 12} + +alaOspfDebugRedist OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRedist + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 13} + +alaOspfDebugSummary OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSummary + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 14} + +alaOspfDebugDbexch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugDbexch + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 15} + +alaOspfDebugHello OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugHello + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 16} + +alaOspfDebugAuth OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugAuth + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 17} + +alaOspfDebugArea OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugArea + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 18} + +alaOspfDebugIntf OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugIntf + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 19} + +alaOspfDebugMip OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugMip + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 20} + +alaOspfDebugInfo OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugInfo + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 21} + +alaOspfDebugSetup OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSetup + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 22} + +alaOspfDebugTime OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugTime + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 23} + +alaOspfDebugTm OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugTm + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 24} + +alaOspfDebugAll OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugAll + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 25} + +-- ************************************************************************ +-- Extensions for OSPF Graceful Restart +-- ************************************************************************ +alaOspfDebugRestart OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRestart + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 26} + +alaOspfDebugHelper OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugHelper + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 27} + +-- OSPF network route table + + alaOspfRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the network routes." + ::= { alaProtocolOspf 12 } + + + alaOspfRouteEntry OBJECT-TYPE + SYNTAX AlaOspfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the network routes." + INDEX + { + alaOspfRouteDest, + alaOspfRouteMask, + alaOspfRouteTos, + alaOspfRouteNextHop + } + ::= { alaOspfRouteTable 1 } + + + AlaOspfRouteEntry ::= SEQUENCE + { + alaOspfRouteDest + IpAddress, + alaOspfRouteMask + IpAddress, + alaOspfRouteTos + INTEGER, + alaOspfRouteNextHop + IpAddress, + alaOspfRouteIfIndex + INTEGER, + alaOspfRouteType + INTEGER, + alaOspfRouteAge + TimeTicks, + alaOspfRouteTag + INTEGER, + alaOspfRouteMetric1 + INTEGER, + alaOspfRouteMetric2 + INTEGER, + alaOspfRouteStatus + RowStatus + } + + + alaOspfRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 1 } + + + alaOspfRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network mask for this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 2 } + + + alaOspfRouteTos OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type Of Service (TOS) for this route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 3 } + + + alaOspfRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 4 } + + + alaOspfRouteIfIndex OBJECT-TYPE + SYNTAX INTEGER ( -1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 5 } + + + alaOspfRouteType OBJECT-TYPE + SYNTAX INTEGER + { + intraArea(1), -- intra area route + interArea(2), -- inter area route + externalType1(3), -- external type-1 route + externalType2(4), -- external type-2 route + nssaExternalType1(5), -- external type-1 route in a NSSA + nssaExternalType2(6) -- external type-2 route in a NSSA + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + DEFVAL { intraArea } + ::= { alaOspfRouteEntry 6 } + + + alaOspfRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 7 } + + + alaOspfRouteTag OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag for external roues. It's + 0 for routes internal to the autonomous system." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 8 } + + + alaOspfRouteMetric1 OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 9 } + + + alaOspfRouteMetric2 OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An alternate routing metric for this route. It's 0 + for internal routes. For an external route, it's the metric + to reach the ASBR that announced the external route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 10 } + + + alaOspfRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + DEFVAL { notInService } + ::= { alaOspfRouteEntry 11 } + + + +-- OSPF border router table + + alaOspfBdrRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfBdrRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the routes to border + (ABR and ASBR) routers." + ::= { alaProtocolOspf 13 } + + + alaOspfBdrRouterEntry OBJECT-TYPE + SYNTAX AlaOspfBdrRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the routes to border + (ABR and ASBR) routers." + INDEX + { + alaOspfBdrRouterAreaId, + alaOspfBdrRouterId, + alaOspfBdrRouterTos, + alaOspfBdrRouterNextHop + } + ::= { alaOspfBdrRouterTable 1 } + + + AlaOspfBdrRouterEntry ::= SEQUENCE + { + alaOspfBdrRouterAreaId + IpAddress, + alaOspfBdrRouterId + IpAddress, + alaOspfBdrRouterTos + INTEGER, + alaOspfBdrRouterNextHop + IpAddress, + alaOspfBdrRouterIfIndex + INTEGER, + alaOspfBdrRouterType + INTEGER, + alaOspfBdrRouterAge + TimeTicks, + alaOspfBdrRouterMetric + INTEGER, + alaOspfBdrRouterStatus + RowStatus + } + + + alaOspfBdrRouterAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area to which the border router belongs to." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 1 } + + + alaOspfBdrRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router idenitifer of this border router." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 2 } + + + alaOspfBdrRouterTos OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type Of Service (TOS) for this route." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 3 } + + + alaOspfBdrRouterNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the next hop to reach this border router." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 4 } + + + alaOspfBdrRouterIfIndex OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 5 } + + + alaOspfBdrRouterType OBJECT-TYPE + SYNTAX INTEGER + { + abr (1), -- Area Border Router (ABR) + asbr (2), -- Autonomous Border Router (ASBR) + abrAsbr (3) -- ABR and ASBR + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of border router." + DEFVAL { abr } + ::= { alaOspfBdrRouterEntry 6 } + + + alaOspfBdrRouterAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 7 } + + + alaOspfBdrRouterMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost to reach the border router." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 8 } + + + alaOspfBdrRouterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + DEFVAL { notInService } + ::= { alaOspfBdrRouterEntry 9 } + + + +-- OSPF route redistribution table + + alaOspfRedistRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfRedistRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A configuration table which controls the routes to be + redistributed by OSPF from other routing protocols. This table has been + deprecated. Use the alaRouteMapRedistProtoTable of AlcatelIND1RouteMap.mib." + ::= { alaProtocolOspf 14 } + + + alaOspfRedistRouteEntry OBJECT-TYPE + SYNTAX AlaOspfRedistRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A configuration table which controls the routes to be + redistributed by OSPF from other routing protocols. This entry has been + deprecated. Use the alaRouteMapRedistProtoEntry of AlcatelIND1RouteMap.mib." + INDEX + { + alaOspfRedistRouteProto, + alaOspfRedistRouteDest, + alaOspfRedistRouteMask + } + ::= { alaOspfRedistRouteTable 1 } + + + AlaOspfRedistRouteEntry ::= SEQUENCE + { + alaOspfRedistRouteProto + INTEGER, + alaOspfRedistRouteDest + IpAddress, + alaOspfRedistRouteMask + IpAddress, + alaOspfRedistRouteMetric + INTEGER, + alaOspfRedistRouteControl + INTEGER, + alaOspfRedistRouteTagMatch + INTEGER, + alaOspfRedistRouteEffect + INTEGER, + alaOspfRedistRouteStatus + RowStatus + } + + + alaOspfRedistRouteProto OBJECT-TYPE + SYNTAX INTEGER + { + other(1), -- not specified + local(2), -- local interfaces on which OSPF is not enabled + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + isis(7), -- IS-IS + bgp(8) -- Border Gateway Protocol + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Protocol from which this route is to be imported into OSPF. This object has been + deprecated. Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { other } + ::= { alaOspfRedistRouteEntry 1 } + + + alaOspfRedistRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The destination IP address of this route. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { '00000000'H } + ::= { alaOspfRedistRouteEntry 2 } + + + alaOspfRedistRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The network mask for this route. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { '00000000'H } + ::= { alaOspfRedistRouteEntry 3 } + + + alaOspfRedistRouteMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The metric to be used for the redistributed route. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaOspfRedistRouteEntry 4 } + + + alaOspfRedistRouteControl OBJECT-TYPE + SYNTAX INTEGER + { + redistributeAllSubnets(1), + redistributeAsAggregate(2), + redistributeExactMatch(3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Specifies how routes matching this entry are to be redistributed + into OSPF. The different mechanisms possible are to redistribute all + the subnet routes, redistribute an aggregated route if there are + one or more actual routes which match this entry or redistribute + only an exactly matching route. This object has been deprecated. Use + the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { redistributeAllSubnets } + ::= { alaOspfRedistRouteEntry 5 } + + + alaOspfRedistRouteTagMatch OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Redistribute the route only when the route tag matches with this + value. It defaults to 0 which matches all route tags. This object has been + deprecated. Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaOspfRedistRouteEntry 6 } + + + alaOspfRedistRouteEffect OBJECT-TYPE + SYNTAX INTEGER + { + redistribute(1), + doNotRedistribute(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Specifies whether the redistribution of routes in this range + is allowed or denied. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { redistribute } + ::= { alaOspfRedistRouteEntry 7 } + + + alaOspfRedistRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { notInService } + ::= { alaOspfRedistRouteEntry 8 } + + +-- OSPF interface-MD5 table +-- MD5 key configuration for OSPF interfaces + + alaOspfIfMd5Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfIfMd5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF Interface MD5 Table describes the MD5 key + management for OSPF interfaces." + ::= { alaProtocolOspf 16 } + + + alaOspfIfMd5Entry OBJECT-TYPE + SYNTAX AlaOspfIfMd5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF Interface MD5 Entry describes the MD5 key + management for OSPF interfaces." + INDEX { alaOspfIfMd5IpAddress, alaOspfIfMd5KeyId } + ::= { alaOspfIfMd5Table 1 } + + + AlaOspfIfMd5Entry ::= SEQUENCE + { + alaOspfIfMd5IpAddress + IpAddress, + alaOspfIfMd5KeyId + INTEGER, + alaOspfIfMd5Key + OCTET STRING, + alaOspfIfMd5EncryptKey + AlaAuthenticationEncryptKey, + alaOspfIfMd5KeyStartAccept + TimeTicks, + alaOspfIfMd5KeyStopAccept + TimeTicks, + alaOspfIfMd5KeyStartGenerate + TimeTicks, + alaOspfIfMd5KeyStopGenerate + TimeTicks, + alaOspfIfMd5RowStatus + RowStatus + } + + + alaOspfIfMd5IpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of this OSPF MD5 key interface." + DEFVAL { '00000000'H } + ::= { alaOspfIfMd5Entry 1 } + + + alaOspfIfMd5KeyId OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A key identifier which identifies the algorithm and + MD5 secret key associated with this interface." + DEFVAL { 1 } + ::= { alaOspfIfMd5Entry 2 } + + + alaOspfIfMd5Key OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE( 0 .. 16 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MD5 message digest key." + DEFVAL { "" } + ::= { alaOspfIfMd5Entry 3 } + + + alaOspfIfMd5KeyStartAccept OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time that OSPF router will start accepting packets + that have been created with this key." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 4 } + + + alaOspfIfMd5KeyStopAccept OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time that OSPF router will stop accepting packets + that have been created with this key." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 5 } + + + alaOspfIfMd5KeyStartGenerate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time that OSPF router will start using this key for + packet generation." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 6 } + + + alaOspfIfMd5KeyStopGenerate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time that OSPF router will stop using this key for + packet generation." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 7 } + + + alaOspfIfMd5RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status of this entry." + DEFVAL { notInService } + ::= { alaOspfIfMd5Entry 8 } + + + alaOspfIfMd5EncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MD5 message digest Encrypted key." + DEFVAL { "" } + ::= { alaOspfIfMd5Entry 9 } + + +-- ************************************************************************ +-- Expansion of ospfIfTable +-- ************************************************************************ + alaOspfIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ospfIfTable" + ::= { alaProtocolOspf 17 } + + alaOspfIfAugEntry OBJECT-TYPE + SYNTAX AlaOspfIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspfIfAugTable" + AUGMENTS { ospfIfEntry } + ::= { alaOspfIfAugTable 1 } + + AlaOspfIfAugEntry ::= + SEQUENCE { + alaOspfIfEncryptKey AlaAuthenticationEncryptKey, + alaOspfIfIpMask IpAddress, + alaOspfIfVlanId Integer32, + alaOspfIfDrRouterid IpAddress, + alaOspfIfBdrRouterid IpAddress, + alaOspfIfMTU Counter32, + alaOspfIfInitNbrs Counter32, + alaOspfIfExchNbrs Counter32, + alaOspfIfFullNbrs Counter32, + alaOspfIfLinkType INTEGER, + alaOspfIfOperStatus INTEGER, + alaOspfIfIntfName DisplayString, + alaOspfIf2WayNbrs Counter32, + alaOspfIfBfdStatus INTEGER, + alaOspfIfBfdDrsOnly INTEGER + } + + alaOspfIfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + OSPF passwords." + ::= { alaOspfIfAugEntry 1 } + + alaOspfIfIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP mask of this OSPF interface." + ::= { alaOspfIfAugEntry 2 } + + alaOspfIfVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4097) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Identifier associated with this interface" + ::= { alaOspfIfAugEntry 3 } + + alaOspfIfDrRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router Id of Designated router for this interface" + ::= { alaOspfIfAugEntry 4 } + + alaOspfIfBdrRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router Id of Backup Designated router for this interface" + ::= { alaOspfIfAugEntry 5 } + + alaOspfIfMTU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Transfer size of OSPF packets on this interface" + ::= { alaOspfIfAugEntry 6 } + + alaOspfIfInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf INIT state neighbors on this interface" + ::= { alaOspfIfAugEntry 7 } + + alaOspfIfExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf EXCHANGE state neighbors on this interface" + ::= { alaOspfIfAugEntry 8 } + + alaOspfIfFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf FULL state neighbors on this interface" + ::= { alaOspfIfAugEntry 9 } + + alaOspfIfLinkType OBJECT-TYPE + SYNTAX INTEGER { + broadcast (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of physical medium used for transmission of OSPF packets" + ::= { alaOspfIfAugEntry 10 } + + alaOspfIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of this interface" + ::= { alaOspfIfAugEntry 11 } + + alaOspfIfIntfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaOspfIfAugEntry 12 } + + alaOspfIf2WayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf 2-WAY state neighbors on this interface" + ::= { alaOspfIfAugEntry 13 } + + alaOspfIfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables OSPF for a BFD interface" + ::= { alaOspfIfAugEntry 14} + + alaOspfIfBfdDrsOnly OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables Drs Only option for a BFD interface" + ::= { alaOspfIfAugEntry 15} + + +-- ************************************************************************ +-- Expansion of ospfVirtIfTable +-- ************************************************************************ + alaOspfVirtIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfVirtIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ospfVirtIfTable" + ::= { alaProtocolOspf 18 } + + alaOspfVirtIfAugEntry OBJECT-TYPE + SYNTAX AlaOspfVirtIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspfVirtIfAugTable" + AUGMENTS { ospfVirtIfEntry } + ::= { alaOspfVirtIfAugTable 1 } + + AlaOspfVirtIfAugEntry ::= + SEQUENCE { + alaOspfVirtIfEncryptKey AlaAuthenticationEncryptKey, + alaOspfVirtIfOperStatus INTEGER + } + + alaOspfVirtIfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + OSPF passwords." + ::= { alaOspfVirtIfAugEntry 1 } + + alaOspfVirtIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the virtual link" + ::= { alaOspfVirtIfAugEntry 2 } + + +-- ************************************************************************ +-- Extensions for OSPF Graceful Restart +-- ************************************************************************ + + alaOspfRestartHelperSupport OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router's support for acting as an OSPF hitless restart helper." + DEFVAL { enable } + ::= { alaProtocolOspf 19 } + + alaOspfRestartHelperStrictLSAChecking OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not a changed LSA will result in termination + of graceful restart by a helping router." + DEFVAL { enable } + ::= { alaProtocolOspf 20 } + + alaOspfRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER + { + helping(1), + notHelping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this OSPF router is operating as a Helper to a + restarting router." + ::= { alaProtocolOspf 21 } + +-- These variables are currently part of the IETF draft MIB. So, they should +-- eventually go into ospfGeneralGroup of the standard MIB later. +-- BEGIN + + alaOspfRFC1583Compatibility OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS current + DESCRIPTION + "Indicates metrics used to choose among multiple AS- + external-LSAs. When RFC1583Compatibility is set to + enabled, only cost will be used when choosing among + multiple AS-external-LSAs advertising the same + destination. When RFC1583Compatibility is set to + disabled, preference will be driven first by type of + path using cost only to break ties." + REFERENCE + "OSPF Version 2, Section 16.4.1 External path preferences" + ::= { alaProtocolOspf 22 } + + alaOspfOpaqueLsaSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router's support for Opaque LSA types." + REFERENCE + "The OSPF Opaque LSA Option" + ::= { alaProtocolOspf 23 } + + alaOspfTrafficEngineeringSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS current + DESCRIPTION + "The router's support for OSPF traffic engineering." + ::= { alaProtocolOspf 24 } + + alaOspfReferenceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS current + DESCRIPTION + "Reference bandwidth in kilobits/second for + calculating default interface metrics. The + default value is 100,000 KBPS (100 MBPS)" + ::= { alaProtocolOspf 25 } + + alaOspfRestartSupport OBJECT-TYPE + SYNTAX INTEGER { none (1), + plannedOnly (2), + plannedAndUnplanned (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router's support for OSPF hitless restart. + Options include: no restart support, only planned + restarts or both planned and unplanned restarts." + ::= { alaProtocolOspf 26 } + + alaOspfRestartInterval OBJECT-TYPE + SYNTAX Integer32 (1..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured OSPF hitless restart timeout interval." + ::= { alaProtocolOspf 27 } + + alaOspfRestartStatus OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), + plannedRestart (2), + unplannedRestart (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of OSPF hitless restart. The status of hitless restart is + unplannedRestart after a CMM takeover. Before CMM takeover, the status is + plannedRestart." + ::= { alaProtocolOspf 28 } + + alaOspfRestartAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval." + ::= { alaProtocolOspf 29 } + + alaOspfRestartExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- none attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology change. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the outcome of the last attempt at a + hitless restart. If the value is 'none', no restart + has yet been attempted. If the value is 'inProgress', + a restart attempt is currently underway." + ::= { alaProtocolOspf 30 } + +-- END + +-- ************************************************************************ +-- Extensions to ospfNbrTable +-- ************************************************************************ +-- Some of these expansions (graceful restart) should eventually go into the +-- IETF_OSPF.mib once the draft becomes an RFC. For now, we augment the standard +-- MIB table entry and extend support for graceful restart variables. +-- BEGIN + + alaOspfNbrAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to the ospfNbrTable" + ::= { alaProtocolOspf 31 } + + alaOspfNbrAugEntry OBJECT-TYPE + SYNTAX AlaOspfNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additions to neighbor table" + AUGMENTS { ospfNbrEntry } + ::= { alaOspfNbrAugTable 1 } + + AlaOspfNbrAugEntry ::= + SEQUENCE { + alaOspfNbrRestartHelperStatus INTEGER, + alaOspfNbrRestartHelperAge Unsigned32, + alaOspfNbrRestartHelperExitReason INTEGER, + alaOspfNbrAreaId IpAddress, + alaOspfNbrDrAddress IpAddress, + alaOspfNbrBdrAddress IpAddress, + alaOspfNbrType INTEGER, + alaOspfNbrMode INTEGER, + alaOspfNbrMd5SeqNo Counter32, + alaOspfNbrLastHello Counter32, + alaOspfNbrPendingLSreq Counter32, + alaOspfNbrPendingLSack Counter32, + alaOspfNbrPendingLSupd Counter32 + } + + alaOspfNbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the router is acting + as a hitless restart helper for the neighbor." + ::= { alaOspfNbrAugEntry 1 } + + alaOspfNbrRestartHelperAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { alaOspfNbrAugEntry 2 } + + + alaOspfNbrRestartHelperExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- not attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology + -- change. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a hitless restart helper for the neighbor." + ::= { alaOspfNbrAugEntry 3 } + + alaOspfNbrAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area to which this neighbor belongs" + ::= { alaOspfNbrAugEntry 4 } + + alaOspfNbrDrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Designated router of this neighbor" + ::= { alaOspfNbrAugEntry 5 } + + alaOspfNbrBdrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Backup Designated router of this neighbor" + ::= { alaOspfNbrAugEntry 6 } + + alaOspfNbrType OBJECT-TYPE + SYNTAX INTEGER { dynamic (1), + static (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbors learned via the OSPF Hello protocol are dynamic. + Configured neighbors are static" + ::= { alaOspfNbrAugEntry 7 } + + alaOspfNbrMode OBJECT-TYPE + SYNTAX INTEGER { slave(1), + master (2), + slaveHold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current neighbor mode. This is applicable only during adjacency formation" + ::= { alaOspfNbrAugEntry 8 } + + alaOspfNbrMd5SeqNo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence number used in Md5 authentication" + ::= { alaOspfNbrAugEntry 9 } + + alaOspfNbrLastHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds elapsed since the last hello was received from this neighbor" + ::= { alaOspfNbrAugEntry 10 } + + alaOspfNbrPendingLSreq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state requests to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 11 } + + alaOspfNbrPendingLSack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state acknowledgements to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 12 } + + alaOspfNbrPendingLSupd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state update packets to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 13 } + + + +-- ************************************************************************ +-- Extensions to ospfVirtNbrTable +-- ************************************************************************ + alaOspfVirtNbrAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfVirtNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfVirtNbrTable" + ::= { alaProtocolOspf 32 } + + alaOspfVirtNbrAugEntry OBJECT-TYPE + SYNTAX AlaOspfVirtNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information regarding a single virtual neighbor." + REFERENCE + "OSPF Version 2 Management Information Base, Work In Progress + draft-ietf-ospf-mib-update-07.txt Section B.4" + AUGMENTS { ospfVirtNbrEntry } + ::= { alaOspfVirtNbrAugTable 1 } + + AlaOspfVirtNbrAugEntry ::= + SEQUENCE { + alaOspfVirtNbrRestartHelperStatus INTEGER, + alaOspfVirtNbrRestartHelperAge Unsigned32, + alaOspfVirtNbrRestartHelperExitReason INTEGER, + alaOspfVirtNbrDrAddr IpAddress, + alaOspfVirtNbrBdrAddr IpAddress, + alaOspfVirtNbrMode INTEGER, + alaOspfVirtNbrMd5SeqNo Counter32, + alaOspfVirtNbrLastHello Counter32, + alaOspfVirtNbrPendingLSreq Counter32, + alaOspfVirtNbrPendingLSack Counter32, + alaOspfVirtNbrPendingLSupd Counter32 + } + + alaOspfVirtNbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the router is acting + as a hitless restart helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 1 } + + alaOspfVirtNbrRestartHelperAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 2 } + + alaOspfVirtNbrRestartHelperExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- not attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology + -- change. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a hitless restart helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 3 } + + alaOspfVirtNbrDrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Designated router of this virtual neighbor" + ::= { alaOspfVirtNbrAugEntry 4 } + + alaOspfVirtNbrBdrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Backup Designated router of this virtual neighbor" + ::= { alaOspfVirtNbrAugEntry 5 } + + alaOspfVirtNbrMode OBJECT-TYPE + SYNTAX INTEGER { slave(1), + master (2), + slaveHold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current neighbor mode. This is applicable only during adjacency formation" + ::= { alaOspfVirtNbrAugEntry 6 } + + alaOspfVirtNbrMd5SeqNo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence number used in Md5 authentication" + ::= { alaOspfVirtNbrAugEntry 7 } + + alaOspfVirtNbrLastHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds elapsed since the last hello was received from this neighbor" + ::= { alaOspfVirtNbrAugEntry 8 } + + alaOspfVirtNbrPendingLSreq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state requests to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 9 } + + alaOspfVirtNbrPendingLSack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state acknowledgements to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 10 } + + alaOspfVirtNbrPendingLSupd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state update packets to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 11 } + +-- END + + alaOspfRestartInitiate OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), -- not attempted + plannedRestart (2) -- initiate restart + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Initiates a planned graceful restart, if set to plannedRestart." + ::= { alaProtocolOspf 33 } + +-- ************************************************************************ +-- Expansion of ospfGeneralGroup +-- ************************************************************************ + alaOspfGeneralTable OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 3 } + + alaOspfTotalSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SPF runs performed on this router" + ::= { alaOspfGeneralTable 1 } + + alaOspfTotalIncrSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Incremental SPF runs performed on this router" + ::= { alaOspfGeneralTable 2 } + + alaOspfTotalInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of INIT state neighbors on this router" + ::= { alaOspfGeneralTable 3 } + + alaOspfTotalExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXCHANGE state neighbors on this router" + ::= { alaOspfGeneralTable 4 } + + alaOspfTotalFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FULL state neighbors on this router" + ::= { alaOspfGeneralTable 5 } + + alaOspfTotalAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of areas configured on this router" + ::= { alaOspfGeneralTable 6 } + + alaOspfTotalActiveAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of active areas configured on this router" + ::= { alaOspfGeneralTable 7 } + + alaOspfTotalTransitAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transit areas on this router" + ::= { alaOspfGeneralTable 8 } + + alaOspfTotalNSSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of NSSA areas on this router" + ::= { alaOspfGeneralTable 9 } + + alaOspfTotal2wayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 2-way state neighbors on this router" + ::= { alaOspfGeneralTable 10 } + + +-- ************************************************************************ +-- Expansion to ospfAreaTable +-- ************************************************************************ + alaOspfAreaAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfAreaTable" + ::= { alaProtocolOspf 35 } + + alaOspfAreaAugEntry OBJECT-TYPE + SYNTAX AlaOspfAreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area table additions" + AUGMENTS { ospfAreaEntry } + ::= { alaOspfAreaAugTable 1 } + + AlaOspfAreaAugEntry ::= + SEQUENCE { + alaOspfAreaOperStatus INTEGER, + alaOspfAreaLastSpfRun Counter32, + alaOspfAreaActiveVlinks Counter32, + alaOspfAreaIncrSpfRuns Counter32, + alaOspfAreaInitNbrs Counter32, + alaOspfAreaExchNbrs Counter32, + alaOspfAreaFullNbrs Counter32, + alaOspfAreaNumIntfs Counter32, + alaOspfAreaAttachedIntfs OCTET STRING, + alaOspfArea2WayNbrs Counter32, + alaOspfAreaNssaTranslatorRole INTEGER, + alaOspfAreaNssaTranslatorStabilityInterval INTEGER, + alaOspfAreaNssaImportSetPbit INTEGER, + alaOspfAreaNssaTranslatorState INTEGER, + alaOspfAreaNssaElectedTranslatorRouterId IpAddress + } + + alaOspfAreaOperStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + up (2), + down (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the area" + ::= { alaOspfAreaAugEntry 1 } + + alaOspfAreaLastSpfRun OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in secs since last SPF ran for this area" + ::= { alaOspfAreaAugEntry 2 } + + alaOspfAreaActiveVlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active virtual links in this area" + ::= { alaOspfAreaAugEntry 3 } + + alaOspfAreaIncrSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that incremental SPF has been run for this area to + calculate inter-area routes" + ::= { alaOspfAreaAugEntry 4 } + + alaOspfAreaInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf INIT state neighbors in this area" + ::= { alaOspfAreaAugEntry 5 } + + alaOspfAreaExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf EXCHANGE state neighbors in this area" + ::= { alaOspfAreaAugEntry 6 } + + alaOspfAreaFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf FULL state neighbors in this area" + ::= { alaOspfAreaAugEntry 7 } + + alaOspfAreaNumIntfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of interfaces in this area" + ::= { alaOspfAreaAugEntry 8 } + + alaOspfAreaAttachedIntfs OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE (0 .. 2200) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of interfaces attached to this area" + ::= { alaOspfAreaAugEntry 9 } + + alaOspfArea2WayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf 2-WAY state neighbors in this area" + ::= { alaOspfAreaAugEntry 10 } + + alaOspfAreaNssaTranslatorRole OBJECT-TYPE + SYNTAX INTEGER { + candidate(1), + always(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether or not an NSSA border router will unconditionally translate + Type-7 LSAs into Type-5 LSAs. When set to always, an NSSA border router always + translates Type-7 LSAs into Type-5 LSAs regardless of the translator state of + other NSSA border routers. When set to candidate, an NSSA border router participates + in the translator election process. For non-NSSA border routers, this value is none." + DEFVAL { candidate } + ::= { alaOspfAreaAugEntry 11 } + + alaOspfAreaNssaTranslatorStabilityInterval OBJECT-TYPE + SYNTAX INTEGER (0..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the length of time (in seconds) an elected Type-7 translator will continue + to perform its translator duties once it has determined that its translator status + has been deposed by another NSSA border router translator. For non-NSSA border routers, + this value is not defined and will be 0." + DEFVAL { 40 } + ::= { alaOspfAreaAugEntry 12 } + + alaOspfAreaNssaImportSetPbit OBJECT-TYPE + SYNTAX INTEGER { + propagate(1), + doNotPropagate(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether or not an NSSA AS boundary router sets the P-bit when external + routes are imported into the NSSA as Type-7 LSAs. For non-NSSA boundary routers, + this value is not defined and will be none." + DEFVAL { propagate } + ::= { alaOspfAreaAugEntry 13 } + + alaOspfAreaNssaTranslatorState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2), + elected(3), + none(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the NSSA Translator, for NSSA border routers. For non-NSSA border + routers, the state is none." + ::= { alaOspfAreaAugEntry 14 } + + alaOspfAreaNssaElectedTranslatorRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elected/current NSSA translator router id elected by this NSSA border router. + For non-NSSA border router, this object is not defined." + ::= { alaOspfAreaAugEntry 15 } + + +-- ************************************************************************ +-- Expansion to ospfExtLsdbTable +-- ************************************************************************ + alaOspfExtLsdbAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfExtLsdbAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfExtLsdbTable" + ::= { alaProtocolOspf 36 } + + alaOspfExtLsdbAugEntry OBJECT-TYPE + SYNTAX AlaOspfExtLsdbAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "External Link state database additions" + AUGMENTS { ospfExtLsdbEntry } + ::= { alaOspfExtLsdbAugTable 1 } + + AlaOspfExtLsdbAugEntry ::= + SEQUENCE { + alaOspfExtLsdbProto INTEGER, + alaOspfExtLsdbRouteTag Counter32, + alaOspfExtLsdbFwdAddr IpAddress, + alaOspfExtLsdbMetricType INTEGER, + alaOspfExtLsdbMetric Integer32, + alaOspfExtLsdbLength Integer32, + alaOspfExtLsdbMask IpAddress + } + + alaOspfExtLsdbProto OBJECT-TYPE + SYNTAX INTEGER { + local (1), + static (2), + direct(3), + rip (4), + ospf(5), + isis (6), + bgp (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol through which this external LSA was learnt" + ::= { alaOspfExtLsdbAugEntry 1 } + + alaOspfExtLsdbRouteTag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit value attached to each external route." + ::= { alaOspfExtLsdbAugEntry 2 } + + alaOspfExtLsdbFwdAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address to which data traffic for the advertised destination is to be forwarded. + If the Forwarding address is set to 0.0.0.0, data traffic is to be forwarded to the + LSA's originator." + ::= { alaOspfExtLsdbAugEntry 3 } + + alaOspfExtLsdbMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), -- comparable cost + type2(2) -- non-comparable cost + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of external metric." + ::= { alaOspfExtLsdbAugEntry 4 } + + alaOspfExtLsdbMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF External TOS 0 Metric." + ::= { alaOspfExtLsdbAugEntry 5 } + + alaOspfExtLsdbLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the AS External Link-State Advertisement." + ::= { alaOspfExtLsdbAugEntry 6 } + + alaOspfExtLsdbMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address mask for the advertised destination." + ::= { alaOspfExtLsdbAugEntry 7 } + + +-- ************************************************************************ +-- Area Interface Table +-- ************************************************************************ + alaOspfAreaInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaInterfaceEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table holds the mapping between area ID and the interfaces attached to it" + ::= { alaProtocolOspf 37 } + + alaOspfAreaInterfaceEntry OBJECT-TYPE + SYNTAX AlaOspfAreaInterfaceEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Lests all interfaces attached to a specific area" + INDEX { ospfAreaId, alaOspfIfIpAddress, alaOspfAddressLessIf } + ::= { alaOspfAreaInterfaceTable 1 } + + AlaOspfAreaInterfaceEntry ::= + SEQUENCE { + alaOspfIfIpAddress IpAddress, + alaOspfAddressLessIf Integer32 + } + + alaOspfIfIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address of this OSPF interface." + ::= { alaOspfAreaInterfaceEntry 1 } + + alaOspfAddressLessIf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "For the purpose of easing the instancing of + addressed and addressless interfaces; This + variable takes the value 0 on interfaces with + IP Addresses, and the corresponding value of + ifIndex for interfaces having no IP Address." + ::= { alaOspfAreaInterfaceEntry 2 } + + +-- ************************************************************************ +-- Expansion to ospfAreaAggregateTable +-- ************************************************************************ + alaOspfAreaAggregateAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaAggregateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfAreaAggregateTable" + ::= { alaProtocolOspf 38 } + + alaOspfAreaAggregateAugEntry OBJECT-TYPE + SYNTAX AlaOspfAreaAggregateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additions to the area aggregate table" + AUGMENTS { ospfAreaAggregateEntry } + ::= { alaOspfAreaAggregateAugTable 1 } + + AlaOspfAreaAggregateAugEntry ::= + SEQUENCE { + alaOspfAreaAggregateMetric INTEGER + } + + alaOspfAreaAggregateMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set, this value is used as the metric for the area aggregate route, + overriding the calculated metric" + DEFVAL { 0 } + ::= { alaOspfAreaAggregateAugEntry 1 } + +-- END + + alaOspfDefaultOriginate OBJECT-TYPE + SYNTAX INTEGER { none (1), + only (2), + always (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether this ASBR router originates the default route + into the OSPF normal area(s). If set to 'only', the default route + is advertised into the OSPF normal area, provided the ASBR has + a route to 0.0.0.0/0 in its routing table. Alternatively, if set + to 'always', a default route is advertised into the OSPF domain + regardless of whether the ASBR has a route to 0.0.0.0/0. A value of + 'none' has the effect of not originating the default route." + DEFVAL { none } + ::= { alaProtocolOspf 39 } + + alaOspfDefaultOriginateMetricType OBJECT-TYPE + SYNTAX INTEGER { type1 (1), -- comparable cost + type2 (2) -- non-comparable cost + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of metric to be used with the default route." + DEFVAL { type2 } + ::= { alaProtocolOspf 40 } + + alaOspfDefaultOriginateMetric OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default metric to be used for the default route." + DEFVAL { 1 } + ::= { alaProtocolOspf 41 } + + alaOspfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for OSPF protocol" + DEFVAL { disable } + ::= { alaProtocolOspf 42} + + alaOspfBfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for all OSPF interfaces" + DEFVAL { disable } + ::= { alaProtocolOspf 43} + + + + + +-- +-- Compliance Statements +-- + + alcatelIND1OSPFMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Open Shortest Path First (OSPF) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + alaOspfMiscellaneousGroup, + alaOspfRedistProtoGroup, + alaOspfDebugGroup, + alaOspfRouteGroup, + alaOspfBdrRouterGroup, + alaOspfRedistRouteGroup, + alaOspfIfMd5Group, + alaOspfGeneralGroup + } + + ::= { alcatelIND1OSPFMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + alaOspfMiscellaneousGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistAdminStatus, + alaOspfRedistRouteTag, + alaOspfTimerSpfDelay, + alaOspfTimerSpfHold, + alaOspfRouteNumber, + alaOspfMTUCheck, + alaOspfBfdStatus, + alaOspfBfdAllInterfaceStatus + + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of OSPF." + ::= { alcatelIND1OSPFMIBGroups 1 } + + + alaOspfRedistProtoGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistProtoId, -- Route Redistribution Protocol table + alaOspfRedistProtoSubnets, + alaOspfRedistProtoMetricType, + alaOspfRedistProtoMetric, + alaOspfRedistProtoStatus + } + STATUS deprecated + DESCRIPTION + "Collection of objects for management of Route Redistribution Protocol. + These objects have been deprecated, and the group is no longer mandatory." + ::= { alcatelIND1OSPFMIBGroups 2 } + + + alaOspfDebugGroup OBJECT-GROUP + OBJECTS + { + alaOspfDebugLevel, + alaOspfDebugError, + alaOspfDebugWarning, + alaOspfDebugState, + alaOspfDebugRecv, + alaOspfDebugSend, + alaOspfDebugFlood, + alaOspfDebugSPF, + alaOspfDebugLsdb, + alaOspfDebugRdb, + alaOspfDebugAge, + alaOspfDebugVlink, + alaOspfDebugRedist, + alaOspfDebugSummary, + alaOspfDebugDbexch, + alaOspfDebugHello, + alaOspfDebugAuth, + alaOspfDebugArea, + alaOspfDebugIntf, + alaOspfDebugMip, + alaOspfDebugInfo, + alaOspfDebugSetup, + alaOspfDebugTime, + alaOspfDebugTm, + alaOspfDebugAll + } + STATUS current + DESCRIPTION + "Collection of objects for management of Debugging configuration." + ::= { alcatelIND1OSPFMIBGroups 3 } + + + alaOspfRouteGroup OBJECT-GROUP + OBJECTS + { + alaOspfRouteDest, -- Network Route table + alaOspfRouteMask, + alaOspfRouteTos, + alaOspfRouteNextHop, + alaOspfRouteIfIndex, + alaOspfRouteType, + alaOspfRouteAge, + alaOspfRouteTag, + alaOspfRouteMetric1, + alaOspfRouteMetric2, + alaOspfRouteStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Network Route configuration." + ::= { alcatelIND1OSPFMIBGroups 4 } + + + alaOspfBdrRouterGroup OBJECT-GROUP + OBJECTS + { + alaOspfBdrRouterAreaId, -- Border Router table + alaOspfBdrRouterId, + alaOspfBdrRouterTos, + alaOspfBdrRouterNextHop, + alaOspfBdrRouterIfIndex, + alaOspfBdrRouterType, + alaOspfBdrRouterAge, + alaOspfBdrRouterMetric, + alaOspfBdrRouterStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of routes to Border Routers." + ::= { alcatelIND1OSPFMIBGroups 5 } + + + alaOspfRedistRouteGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistRouteProto, -- Route Redistribution table + alaOspfRedistRouteDest, + alaOspfRedistRouteMask, + alaOspfRedistRouteMetric, + alaOspfRedistRouteControl, + alaOspfRedistRouteTagMatch, + alaOspfRedistRouteEffect, + alaOspfRedistRouteStatus + } + STATUS deprecated + DESCRIPTION + "Collection of objects for management of + Route Redistribution configuration. These objects have been deprecated, + and the group is no longer mandatory." + ::= { alcatelIND1OSPFMIBGroups 6 } + + + alaOspfIfMd5Group OBJECT-GROUP + OBJECTS + { + alaOspfIfMd5IpAddress, -- Interface MD5 table + alaOspfIfMd5KeyId, + alaOspfIfMd5Key, + alaOspfIfMd5KeyStartAccept, + alaOspfIfMd5KeyStopAccept, + alaOspfIfMd5KeyStartGenerate, + alaOspfIfMd5KeyStopGenerate, + alaOspfIfMd5RowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface MD5 configuration." + ::= { alcatelIND1OSPFMIBGroups 8 } + + alaOspfGeneralGroup OBJECT-GROUP + OBJECTS + { + alaOspfTotalSpfRuns, + alaOspfTotalIncrSpfRuns, + alaOspfTotalInitNbrs, + alaOspfTotalExchNbrs, + alaOspfTotalFullNbrs, + alaOspfTotalAreas, + alaOspfTotalActiveAreas, + alaOspfTotalTransitAreas, + alaOspfTotalNSSA, + alaOspfTotal2wayNbrs + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface MD5 configuration." + ::= { alcatelIND1OSPFMIBGroups 9 } +END + diff --git a/MIBS/nokia/ALCATEL-IND1-OSPF3-MIB b/MIBS/nokia/ALCATEL-IND1-OSPF3-MIB new file mode 100644 index 0000000..955d002 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-OSPF3-MIB @@ -0,0 +1,183 @@ +ALCATEL-IND1-OSPF3-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Ospf3 + FROM ALCATEL-IND1-BASE; + +alcatelIND1OSPF3MIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of OSPFv3 global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, o +r + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2003 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ospf3 1 } + +alcatelIND1OSPF3MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIB 1 } +alaProtocolOspf3 OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIBObjects 1 } + +alaOspf3OrigRouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Route tag that is originated with ASEs" + DEFVAL { 0 } + ::= {alaProtocolOspf3 1 } + +alaOspf3TimerSpfDelay OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay (in seconds) between topology change and SPF run" + DEFVAL { 5 } + ::= {alaProtocolOspf3 2 } + +alaOspf3TimerSpfHold OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay (in seconds) between subsequent SPF executions" + DEFVAL { 10 } + ::= {alaProtocolOspf3 3 } + +alaOspf3RestartHelperSupport OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This router can be a helper to another restarting router" + DEFVAL { enable } + ::= {alaProtocolOspf3 4 } + +alaOspf3RestartStrictLsaChecking OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Will changed LSA result in restart termination" + DEFVAL { enable } + ::= {alaProtocolOspf3 5 } + +alaOspf3RestartInitiate OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start a graceful restart" + ::= {alaProtocolOspf3 6 } + +alaOspf3MTUCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Verify the MTU of a neighbor matches our own." + ::= {alaProtocolOspf3 7 } + + +-- conformance information + +alcatelIND1OSPF3MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIB 2 } +alcatelIND1OSPF3MIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1OSPF3MIBConformance 1 } +alcatelIND1OSPF3MIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1OSPF3MIBConformance 2 } + +-- compliance statements + +alcatelIND1OSPF3MIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OSPFv3 + and implementing the ALCATEL-IND1-OSPF3 MIB." + MODULE -- this module + MANDATORY-GROUPS { alaOSPF3ConfigMIBGroup } + + ::= { alcatelIND1OSPF3MIBCompliances 1 } + +-- units of conformance + +alaOSPF3ConfigMIBGroup OBJECT-GROUP + OBJECTS { + alaOspf3OrigRouteTag, + alaOspf3TimerSpfDelay, + alaOspf3TimerSpfHold, + alaOspf3RestartHelperSupport, + alaOspf3RestartStrictLsaChecking, + alaOspf3RestartInitiate, + alaOspf3MTUCheck + } + STATUS current + DESCRIPTION + "A collection of objects to support management of OSPF3." + ::= { alcatelIND1OSPF3MIBGroups 1 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-PARTITIONED-MGR-MIB b/MIBS/nokia/ALCATEL-IND1-PARTITIONED-MGR-MIB new file mode 100644 index 0000000..19e201d --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-PARTITIONED-MGR-MIB @@ -0,0 +1,477 @@ +ALCATEL-IND1-PARTITIONED-MGR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + VlanId FROM Q-BRIDGE-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + RowStatus FROM SNMPv2-TC + softentIND1Partmgr FROM ALCATEL-IND1-BASE; + +alcatelIND1PartitionedMgrMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + User Partitioned Manager Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1Partmgr 1} + + alcatelIND1PartitionedMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Partitioned Manager Subsystem Managed Objects." + ::= { alcatelIND1PartitionedMgrMIB 1 } + + + alcatelIND1PartitionedMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Partitioned Manager Subsystem Conformance Information." + ::= { alcatelIND1PartitionedMgrMIB 2 } + + + alcatelIND1PartitionedMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Partitioned Manager Subsystem Units Of Conformance." + ::= { alcatelIND1PartitionedMgrMIBConformance 1 } + + + alcatelIND1PartitionedMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Partitioned Manager Subsystem Compliance Statements." + ::= { alcatelIND1PartitionedMgrMIBConformance 2 } + +-- End User Partitioned Management + + endUserProfileMgrMIB OBJECT IDENTIFIER ::= { alcatelIND1PartitionedMgrMIBObjects 1 } + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + + EndUserPortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The port number 1 to 64 for one slot" + SYNTAX BITS { + port1(0), + port2(1), + port3(2), + port4(3), + port5(4), + port6(5), + port7(6), + port8(7), + port9(8), + port10(9), + port11(10), + port12(11), + port13(12), + port14(13), + port15(14), + port16(15), + port17(16), + port18(17), + port19(18), + port20(19), + port21(20), + port22(21), + port23(22), + port24(23), + port25(24), + port26(25), + port27(26), + port28(27), + port29(28), + port30(29), + port31(30), + port32(31), + port33(32), + port34(33), + port35(34), + port36(35), + port37(36), + port38(37), + port39(38), + port40(39), + port41(40), + port42(41), + port43(42), + port44(43), + port45(44), + port46(45), + port47(46), + port48(47), + port49(48), + port50(49), + port51(50), + port52(51), + port53(52), + port54(53), + port55(54), + port56(55), + port57(56), + port58(57), + port59(58), + port60(59), + port61(60), + port62(61), + port63(62), + port64(63) + } + + EndUserProfileArea ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The accessible rights for an area." + SYNTAX INTEGER { + disable (1), + readOnly (2), + readWrite (3) + } + +-- ------------------------------------------------------------- +-- End User Profile configuration table +-- ------------------------------------------------------------- + + endUserProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF EndUserProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration parameters of a end user profile." + ::= { endUserProfileMgrMIB 1 } + + endUserProfileEntry OBJECT-TYPE + SYNTAX EndUserProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the end user profile table." + INDEX { IMPLIED endUserProfileName } + ::= { endUserProfileTable 1 } + + EndUserProfileEntry ::= SEQUENCE { + endUserProfileName SnmpAdminString, + endUserProfileAreaPhysical EndUserProfileArea, + endUserProfileAreaVlanTable EndUserProfileArea, + endUserProfileAreaBasicIpRouting EndUserProfileArea, + endUserProfileAreaIpRoutesTable EndUserProfileArea, + endUserProfileAreaMacFilteringTable EndUserProfileArea, + endUserProfileAreaSpantree EndUserProfileArea, + endUserProfileRowStatus RowStatus + } + + endUserProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The End User profile name." + ::= { endUserProfileEntry 1 } + + endUserProfileAreaPhysical OBJECT-TYPE + SYNTAX EndUserProfileArea + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The accessible rights for the port area." + DEFVAL { disable } + ::= { endUserProfileEntry 2 } + + endUserProfileAreaVlanTable OBJECT-TYPE + SYNTAX EndUserProfileArea + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The accessible rights for the vlan area." + DEFVAL { disable } + ::= { endUserProfileEntry 3 } + + endUserProfileAreaBasicIpRouting OBJECT-TYPE + SYNTAX EndUserProfileArea + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The accessible rights for the basic-routing area." + DEFVAL { disable } + ::= { endUserProfileEntry 4 } + + endUserProfileAreaIpRoutesTable OBJECT-TYPE + SYNTAX EndUserProfileArea + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The accessible rights for the ip-routes area." + DEFVAL { disable } + ::= { endUserProfileEntry 5 } + + endUserProfileAreaMacFilteringTable OBJECT-TYPE + SYNTAX EndUserProfileArea + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The accessible rights for the mac-address-table area." + DEFVAL { disable } + ::= { endUserProfileEntry 6 } + + endUserProfileAreaSpantree OBJECT-TYPE + SYNTAX EndUserProfileArea + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The accessible rights for the spanning-tree area." + DEFVAL { disable } + ::= { endUserProfileEntry 7 } + + endUserProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. + Reading or writing values : + - active (1) : end User Profile created and OK + - notInService (2) : not used for end User Profile + Only reading values : + - notReady (3) : missing parameters for the end User profile + Only writing values : + - createAndGo (4) : to create an end User Profile + - createAndWait (5) : not used for end User Profile + - destroy (6) : to remove a end User Profile." + ::= { endUserProfileEntry 8 } + +-- ------------------------------------------------------------- +-- End User Profile Slot Port table +-- ------------------------------------------------------------- + + endUserProfileSlotPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF EndUserProfileSlotPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of slot/port of a end user." + ::= { endUserProfileMgrMIB 2 } + + endUserProfileSlotPortEntry OBJECT-TYPE + SYNTAX EndUserProfileSlotPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the end user profile slot/port table." + INDEX {endUserProfileSlotNumber, IMPLIED endUserProfileName} + ::= { endUserProfileSlotPortTable 1 } + + EndUserProfileSlotPortEntry ::= SEQUENCE { + endUserProfileSlotNumber INTEGER, + endUserProfilePortList EndUserPortList, + endUserProfileSlotPortRowStatus RowStatus + } + + endUserProfileSlotNumber OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the physical slot contained + in the profile." + ::= { endUserProfileSlotPortEntry 1 } + + endUserProfilePortList OBJECT-TYPE + SYNTAX EndUserPortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of 64 bits, + corresponding to the port number 1 to 64. + The first bit corresponds to port 1, + the second bit to port 2 until + the 64 bit corresponding to the port 64." + ::= { endUserProfileSlotPortEntry 2 } + + endUserProfileSlotPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. + Reading or writing values : + - active (1) : end User Profile Slot/Port created and OK + - notInService (2) : not used for end User Profile Slot/Port + Only reading values : + - notReady (3) : missing parameters for the end User profile Slot/Port + Only writing values : + - createAndGo (4) : to create an end User Profile Slot/Port + - createAndWait (5) : not used for end User Profile Slot/Port + - destroy (6) : to remove a end User Profile Slot/Port." + ::= { endUserProfileSlotPortEntry 3 } + +-- ------------------------------------------------------------- +-- End User Profile Vlan Id table +-- ------------------------------------------------------------- + + endUserProfileVlanIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF EndUserProfileVlanIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of vlan ids of a end user." + ::= { endUserProfileMgrMIB 3 } + + endUserProfileVlanIdEntry OBJECT-TYPE + SYNTAX EndUserProfileVlanIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the end user profile Vlan Ids table." + INDEX {endUserProfileVlanIdStart, IMPLIED endUserProfileName} + ::= { endUserProfileVlanIdTable 1 } + + EndUserProfileVlanIdEntry ::= SEQUENCE { + endUserProfileVlanIdStart VlanId, + endUserProfileVlanIdEnd VlanId, + endUserProfileVlanIdRowStatus RowStatus + } + + endUserProfileVlanIdStart OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The End User Profile Vlan Id Start in a range." + ::= { endUserProfileVlanIdEntry 1 } + + endUserProfileVlanIdEnd OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The End User Profile Vlan Id End in a range." + ::= { endUserProfileVlanIdEntry 2 } + + endUserProfileVlanIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. + Reading or writing values : + - active (1) : end User Profile Vlan Ids created and OK + - notInService (2) : not used for end User Profile Vlan Ids + Only reading values : + - notReady (3) : missing parameters for the end User profile Vlan Ids + Only writing values : + - createAndGo (4) : to create an end User Profile Vlan Ids + - createAndWait (5) : not used for end User Profile Vlan Ids + - destroy (6) : to remove a end User Profile Vlan Ids." + ::= { endUserProfileVlanIdEntry 3 } + + +-- ------------------------------------------------------------- +-- Compliance Statements +-- ------------------------------------------------------------- + + alcatelIND1PartitionedMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Partitioned Manager Subsystem." + MODULE -- this module + MANDATORY-GROUPS + { + endUserProfileGroup, + endUserProfileSlotPortGroup, + endUserProfileVlanIdGroup + } + ::= { alcatelIND1PartitionedMgrMIBCompliances 1 } + + +-- ------------------------------------------------------------- +-- Units Of Conformance +-- ------------------------------------------------------------- + + endUserProfileGroup OBJECT-GROUP + OBJECTS + { + endUserProfileName, -- End User Profile configuration table + endUserProfileAreaPhysical, + endUserProfileAreaVlanTable, + endUserProfileAreaBasicIpRouting, + endUserProfileAreaIpRoutesTable, + endUserProfileAreaMacFilteringTable, + endUserProfileAreaSpantree, + endUserProfileRowStatus + } + STATUS current + DESCRIPTION + "Collection of end UserProfile for management of Partitioned Manager." + ::= { alcatelIND1PartitionedMgrMIBGroups 1 } + + + endUserProfileSlotPortGroup OBJECT-GROUP + OBJECTS + { + endUserProfileSlotNumber, -- End User Profile Slot Port table + endUserProfilePortList, + endUserProfileSlotPortRowStatus + } + STATUS current + DESCRIPTION + "Collection of end UserProfile slot/port for management of Partitioned Manager." + ::= { alcatelIND1PartitionedMgrMIBGroups 2 } + + + endUserProfileVlanIdGroup OBJECT-GROUP + OBJECTS + { + endUserProfileVlanIdStart, -- End User Profile Vlan Id table + endUserProfileVlanIdEnd, + endUserProfileVlanIdRowStatus + } + STATUS current + DESCRIPTION + "Collection of end UserProfile Vlan ids for management of Partitioned Manager." + ::= { alcatelIND1PartitionedMgrMIBGroups 3 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-PIM-MIB b/MIBS/nokia/ALCATEL-IND1-PIM-MIB new file mode 100644 index 0000000..eb29db2 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-PIM-MIB @@ -0,0 +1,751 @@ +ALCATEL-IND1-PIM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32, TimeTicks + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Pim + FROM ALCATEL-IND1-BASE; + +alcatelIND1PIMMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of PIM-SM and PIM-DM global configuration + parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Pim 1 } + +alcatelIND1PIMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 1 } + +alaPimsmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 1 } +alaPimsmDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 2 } +alaPimdmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 3 } + +-- ************************************************************************ +-- PIM-SM Global Configuration +-- ************************************************************************ + +alaPimsmAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-SM protocol on this router." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 1} + + +alaPimsmAdminBSRAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address used to source the bootstrap message when + the router is configured to be a candidate bootstrap + router (C-BSR). This IP address should belong to a + PIM-enabled VLAN." + ::= {alaPimsmGlobalConfig 2 } + +alaPimsmAdminBSRHashmasklen OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The length (in bits) of the mask to use in the hash + function when computing the rendezvous point (RP) for a + multicast group. This value may be changed to facilitate + vendor inter-operability. For IPV4 we recommend a value + of 30." + DEFVAL { 30 } + ::= {alaPimsmGlobalConfig 3 } + +alaPimsmAdminBSRPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The candidate bootstrap router's (C-BSR) priority. The + C-BSR with the biggest priority value will be elected + as the BSR for this domain." + DEFVAL { 0 } + ::= {alaPimsmGlobalConfig 4 } + +alaPimsmCRPExpiryTime OBJECT-TYPE + SYNTAX Integer32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The maximum time a PIM-SM router considers the current + candidate rendezvous point (C-RP) active." + DEFVAL { 300 } + ::= {alaPimsmGlobalConfig 5 } + +alaPimsmCRPInterval OBJECT-TYPE + SYNTAX Integer32 (1..300) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This is the interval at which the candidate rendezvous + point router's advertisements (C-RP-Adv) are sent + to the bootstrap router." + DEFVAL { 60 } + ::= { alaPimsmGlobalConfig 6 } + +alaPimsmAdminCRPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The IP Address of the C-RP when this router is configured + to be a Candidate RP. This IP address should belong to + a PIM-enabled vlan. The value of 0 indicates that + this router is not configured to be a C-RP." + DEFVAL { 0 } + ::= {alaPimsmGlobalConfig 7 } + +alaPimsmAdminCRPPriority OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The candidate rendezvous point (C-RP) router's + priority. A lower numeric value denotes a higher + priority." + DEFVAL { 0 } + ::= {alaPimsmGlobalConfig 8 } + +alaPimsmDataTimeout OBJECT-TYPE + SYNTAX Integer32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This is the time after which (S,G) state for a + silent source will be deleted." + DEFVAL { 210 } + ::= { alaPimsmGlobalConfig 9 } + +alaPimsmMaxRPs OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of C-RPs allowed in the PIM-SM + domain." + DEFVAL { 32 } + ::= { alaPimsmGlobalConfig 10 } + +alaPimsmProbeTime OBJECT-TYPE + SYNTAX Integer32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When NULL Registers are used, this is the time + between sending a NULL Register and the Register- + Suppression-Timer expiring unless it is restarted + by receiving a Register-Stop." + DEFVAL { 5 } + ::= { alaPimsmGlobalConfig 11} + +alaPimsmOldRegisterMessageSupport OBJECT-TYPE + SYNTAX INTEGER { + header(1), + full(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the application of the checksum function on + received Register messages in the PIM-SM domain. When + set to full(2), the checksum for a register message + is computed for the entire packet (i.e. includes data). + When set to header(1), the checksum is done only on the + first 8 bytes of the packet. This variable is provided + for interoperability reasons and may be required for + Compatibility with older implementations of PIM-SM v2. + This parameter must be set the same throughout the + PIM-SM domain." + DEFVAL { header } + ::= { alaPimsmGlobalConfig 12 } + +alaPimsmRegisterSuppressionTimeout OBJECT-TYPE + SYNTAX Integer32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This is the amount of time a Designated Router (DR) will + stop sending Registers on behalf of sources to the RP + once a Register-Stop has been received." + DEFVAL { 60 } + ::= { alaPimsmGlobalConfig 13} + +alaPimsmAdminStaticRPConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Administratively enables/disables Static RP + Configuration on this router." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 14 } + +-- The PIM Static-RP Table + +alaPimsmStaticRPTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaPimsmStaticRPEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The (conceptual) table listing the IP multicast groups + to be used in the group-to-RP mapping when + the value of alaPimsmAdminStaticRPConfig is enabled." + ::= { alaPimsmGlobalConfig 15 } + +alaPimsmStaticRPEntry OBJECT-TYPE + SYNTAX AlaPimsmStaticRPEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry (conceptual row) in the alaPimsmStaticRPTable." + INDEX { alaPimsmStaticRPGroupAddress, + alaPimsmStaticRPGroupMask, alaPimsmStaticRPAddress } + ::= { alaPimsmStaticRPTable 1 } + +AlaPimsmStaticRPEntry ::= SEQUENCE { + alaPimsmStaticRPGroupAddress IpAddress, + alaPimsmStaticRPGroupMask IpAddress, + alaPimsmStaticRPAddress IpAddress, + alaPimsmStaticRPRowStatus RowStatus +} + +alaPimsmStaticRPGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The IP multicast group address which, when combined with + alaPimsmStaticRPGroupMask, identifies a group prefix to be + used in the group-to-rp mapping algorithm." + ::= { alaPimsmStaticRPEntry 1 } + +alaPimsmStaticRPGroupMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The multicast group address mask which, when combined with + alaPimsmStaticRPGroupMask, identifies a group prefix to be + used in the group-to-rp mapping algorithm." + ::= { alaPimsmStaticRPEntry 2 } + +alaPimsmStaticRPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The (unicast) address of the interface which will be + an RP." + ::= { alaPimsmStaticRPEntry 3 } + +alaPimsmStaticRPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The status of this row, by which new entries may be + created, or old entries deleted from this table." + ::= { alaPimsmStaticRPEntry 4 } + + +alaPimsmAdminSPTConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables SPT Switchover + upon receiving the first data packet." + DEFVAL { enable } + ::= {alaPimsmGlobalConfig 16 } + +alaPimsmRPThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the RP threshold value (in bps) to be used + in determining when to switch to native + forwarding at the RP. The value of 0 + disables the RP Threshold functionality." + DEFVAL { 1 } + ::= {alaPimsmGlobalConfig 17 } + +alaPimsmV6AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-SM IPv6 protocol on this router." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 18 } + +alaPimsmV6SPTConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables PIM IPv6 SPT Switchover + upon receiving the first data packet." + DEFVAL { enable } + ::= {alaPimsmGlobalConfig 19 } + +alaPimsmV6RPSwitchover OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether PIM IPv6 + will attempt to switch to native forwarding at the RP + upon receiving the first register-encapsulated packet." + DEFVAL { enable } + ::= {alaPimsmGlobalConfig 20 } + + +-- ************************************************************************ +-- PIM-SM Debug Configuration +-- ************************************************************************ + +alaPimsmDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebug + Configuration" + DEFVAL { 0 } + ::= {alaPimsmDebugConfig 1} + +alaPimsmDebugError OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugError + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 2} + +alaPimsmDebugHello OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugHello + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 3} + +alaPimsmDebugNbr OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugNbr + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 4} + +alaPimsmDebugBootstrap OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of + alaDrcTmPimsmDebugBootstrap MIB Object of alaDrcTmPimsmDebug + Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 5} + +alaPimsmDebugCRP OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugCRP + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 6} + +alaPimsmDebugRoute OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugRoute + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 7} + +alaPimsmDebugJoinPrune OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of + alaDrcTmPimsmDebugJoinPrune MIB Object of alaDrcTmPimsmDebug + Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 8} + +alaPimsmDebugAssert OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugAssert + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 9} + +alaPimsmDebugTime OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugTime + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 10} + +alaPimsmDebugIgmp OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugIgmp + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 11} + +alaPimsmDebugSpt OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugSpt + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 12} + +alaPimsmDebugMip OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugMip + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 13} + +alaPimsmDebugInit OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugInit + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 14} + +alaPimsmDebugTm OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugTm + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 15} + +alaPimsmDebugIpmrm OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugIpmrm + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 16} + +alaPimsmDebugMisc OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugMisc + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 17} + +alaPimsmDebugAll OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favor of alaDrcTmPimsmDebugAll + MIB Object of alaDrcTmPimsmDebug Configuration" + DEFVAL { disable } + ::= {alaPimsmDebugConfig 18} + +-- ************************************************************************ +-- PIM-DM Global Configuration +-- ************************************************************************ + +alaPimdmAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-DM protocol on this router." + DEFVAL { disable } + ::= {alaPimdmGlobalConfig 1} + +alaPimdmStateRefreshTimeToLive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The TTL to be used by this router's originated State + Refresh messages if the data packet's TTL is not + recorded." + DEFVAL { 16 } + ::= {alaPimdmGlobalConfig 2} + +alaPimdmStateRefreshLimitInterval OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This router will not forward successive State Refresh + messages received at less than this interval." + DEFVAL { 0 } + ::= {alaPimdmGlobalConfig 3} + +alaPimdmV6AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-DM IPv6 protocol on this router." + DEFVAL { disable } + ::= {alaPimdmGlobalConfig 4} + + +-- conformance information + +alcatelIND1PIMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 2 } +alcatelIND1PIMMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1PIMMIBConformance 1 } +alcatelIND1PIMMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1PIMMIBConformance 2 } + + +-- compliance statements + +alaPimsmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running PIM Sparse + Mode and implementing the ALCATEL-IND1-PIM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaPimsmConfigMIBGroup, alaPimsmDebugMIBGroup } + + ::= { alcatelIND1PIMMIBCompliances 1 } + +alaPimdmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running PIM Dense + Mode and implementing the ALCATEL-IND1-PIM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaPimdmConfigMIBGroup } + + ::= { alcatelIND1PIMMIBCompliances 2 } + +-- units of conformance + +alaPimsmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaPimsmAdminStatus, alaPimsmAdminBSRAddress, + alaPimsmAdminBSRHashmasklen, alaPimsmAdminBSRPriority, + alaPimsmCRPExpiryTime, alaPimsmCRPInterval, + alaPimsmAdminCRPAddress, alaPimsmAdminCRPPriority, + alaPimsmDataTimeout, alaPimsmMaxRPs, + alaPimsmProbeTime, alaPimsmOldRegisterMessageSupport, + alaPimsmRegisterSuppressionTimeout, + alaPimsmAdminStaticRPConfig, alaPimsmStaticRPRowStatus, + alaPimsmAdminSPTConfig, alaPimsmRPThreshold, + alaPimsmV6AdminStatus, alaPimsmV6SPTConfig, + alaPimsmV6RPSwitchover + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of PIM Sparse Mode routers." + ::= { alcatelIND1PIMMIBGroups 1 } + +alaPimsmDebugMIBGroup OBJECT-GROUP + OBJECTS { alaPimsmDebugLevel, alaPimsmDebugError, + alaPimsmDebugHello, alaPimsmDebugNbr, + alaPimsmDebugBootstrap, alaPimsmDebugCRP, + alaPimsmDebugRoute, alaPimsmDebugJoinPrune, + alaPimsmDebugAssert, alaPimsmDebugTime, + alaPimsmDebugIgmp, alaPimsmDebugSpt, + alaPimsmDebugMip, alaPimsmDebugInit, + alaPimsmDebugTm, alaPimsmDebugIpmrm, + alaPimsmDebugMisc, alaPimsmDebugAll + } + STATUS current + DESCRIPTION + "A collection of optional objects to provide debugging + support of PIM Sparse Mode routers." + ::= { alcatelIND1PIMMIBGroups 2 } + +alaPimdmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaPimdmAdminStatus, alaPimdmStateRefreshTimeToLive, + alaPimdmStateRefreshLimitInterval, + alaPimdmV6AdminStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of PIM Dense Mode routers." + ::= { alcatelIND1PIMMIBGroups 3 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-POLICY-MIB b/MIBS/nokia/ALCATEL-IND1-POLICY-MIB new file mode 100644 index 0000000..fb0a51a --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-POLICY-MIB @@ -0,0 +1,991 @@ +ALCATEL-IND1-POLICY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + OBJECT-IDENTITY, + Counter32, + Integer32, + TimeTicks, + IpAddress FROM SNMPv2-SMI + + RowStatus, + TEXTUAL-CONVENTION, + DisplayString FROM SNMPv2-TC + + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + softentIND1Policy, + policyManagerTraps FROM ALCATEL-IND1-BASE; + +-- +-- Module Identity +-- + +alcatelIND1PolicyMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration and monitoring of policy manager parameters + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1Policy 1 } + + +-- +-- Object roots used in this MIB +-- + alcatelIND1PolicyMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application objects" + ::= { alcatelIND1PolicyMIB 1 } + + alcatelIND1PolicyMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application conformance information" + ::= { alcatelIND1PolicyMIB 2 } + + alcatelIND1PolicyMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application units of conformance" + ::= { alcatelIND1PolicyMIBConformance 1 } + + alcatelIND1PolicyMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application compliance statements" + ::= { alcatelIND1PolicyMIBConformance 2 } + +-- +-- Textual Conventions +-- + +-- The policyEventCodes represents all possible policy events + + PolicyEventCodes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The policyEventCodes TC describes all possible policy events + and should be used for NMS correlation." + SYNTAX INTEGER { + pyEventInitLog(1), + pyEventLdapInit(2), + pyEventLdapSearch(3), + pyEventTooManyRequests(4), + pyEventServerStateChange(5), + pyEventLdapSyntaxSourceAddr(6), + pyEventLdapSyntaxDestAddr(7), + pyEventLdapSyntaxInDSByte(8), + pyEventLdapSyntaxRecDSByte(9), + pyEventLdapSyntaxPVPMonth(10), + pyEventLdapSyntaxPVPDoW(11), + pyEventLdapSyntaxPVPToD(12), + pyEventLdapSyntaxPVPTime(13), + pyEventLdapSyntaxSPort(14), + pyEventLdapSyntaxDPort(15), + pyEventLdapReferenceTP(16), + pyEventLdapReferencePVP(17), + pyEventInternalCodeError(18), + pyEventLdapSelectError(19), + pyEventLdapReferenceXYLAN(20), + pyEventDebugMemoryAlloc(21), + pyEventDebugMemoryFree(22), + pyEventPolicyCacheFlushed(23), + pyEventLdapServerDefined(24), + pyEventLdapSyntaxSourceMACAddr(25), + pyEventLdapSyntaxDestMACAddr(26), + pyEventLdapServerDeleted(27), + pyEventOptimizedPvpMonth(28), + pyEventOptimizedPvpDoW(29), + pyEventZeroPvpMonth(30), + pyEventZeroPvpDoW(31), + pyEventRuleScope(32), + pyEventRuleActivated(33), + pyEventRuleDeactivated(34), + pyEventLdapReferenceIPFilter(35), + pyEventLdapSyntaxTOSByte(36), + pyEventTimeChangeDetected(37), + pyEventPolicyWillNeverBeValid(38), + pyEventLdapSetOption(39), + pyEventLdapTLSChannelInit(40), + pyEventLdapTLSParametersOK(41), + pyEventMaxPolicyCountReached(42), + pyEventMemoryError(43), + pyEventMonitorSocketError(44), + pyEventDispositionError(45), + pyEventNameLengthError(46), + pyEventTableResize(47), + pyEvent48(48), + pyEvent49(49), + pyEvent50(50), + pyEvent51(51), + pyEvent52(52), + pyEvent53(53), + pyEvent54(54), + pyEvent55(55), + pyEvent56(56), + pyEvent57(57), + pyEventPolicyCacheLoaded(58) + } + + +-- +-- Global parameters +-- + +serverPolicyDecision OBJECT-TYPE + SYNTAX INTEGER { + flushPolicies(0), + recachePolicies(1), + recacheQMMACGroup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows an NMS application to influence the policy + manager's treatment of existing policy decisions that were + established by the policy manager. By setting recachePolicies, + an NMS can cause the policy manager to reload all its policies from the + current primary LDAP server. By setting flushPolicies, all the policies + are deleted by the policy manager." + ::= { alcatelIND1PolicyMIBObjects 1 } + +rsvpDefaultPolicy OBJECT-TYPE + SYNTAX INTEGER { + accept(1), + deny(2) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This object allows an NMS application to define the agent action + when there are no policy servers available to a switch. When + this object is set to accept(1), the policy manager in the switch + will allow all RSVP control message requests. When set to deny(2), + the policy manager will deny all RSVP control message requests." + ::= { alcatelIND1PolicyMIBObjects 2 } + +policyManagerEventTableSize OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the size of the policy manager event table. + When this object is set, the subagent adjusts the event table to + meet the size defined." + DEFVAL { 50 } + ::= { alcatelIND1PolicyMIBObjects 3 } + +-- +-- The directoryServerTable provides an NMS with the ability to define and +-- control what directory servers a switch can access. The object +-- directoryServerRowStatus provides a uniform way to create and remove +-- rows (entries) of the table. The NMS can define switch access to use via +-- authenticated or unauthenticated LDAP bind operations +-- (via directoryServerAuthenticationType) and their appropriate parameters +-- + +directoryServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DirectoryServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information related to the LDAP-based + directory server from the perspective of the policy manager." + ::= { alcatelIND1PolicyMIBObjects 4 } + +directoryServerEntry OBJECT-TYPE + SYNTAX DirectoryServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the directory server table. Each entry + represents a directory server instance to the policy manager." + INDEX {directoryServerAddress, directoryServerPort} + ::= {directoryServerTable 1} + +DirectoryServerEntry ::= SEQUENCE { + directoryServerAddress + IpAddress, + directoryServerPort + Integer32 (0..65535), + directoryServerPreference + Integer32 (0..255), + directoryServerAuthenticationType + INTEGER, + directoryServerUserId + DisplayString (SIZE(0..31)), + directoryServerPassword + DisplayString (SIZE(0..31)), + directoryServerPublicKey + Integer32, + directoryServerSearchbase + DisplayString (SIZE(0..31)), + directoryServerCacheChange + INTEGER, + directoryServerLastChange + TimeTicks, + directoryServerAdminStatus + INTEGER, + directoryServerOperStatus + INTEGER, + directoryServerRowStatus + RowStatus, + directoryServerEnableSSL + INTEGER +} + +directoryServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of an LDAP server. The policy manager uses this + object combined with the directory server port number to uniquely + identify an LDAP server to use for directory queries and updates." + ::= {directoryServerEntry 1} + +directoryServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the TCP port number, which, along with the + directory server IP address, identifies the LDAP server." + DEFVAL { 389 } + ::= {directoryServerEntry 2} + +directoryServerPreference OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the relative preference of the server + entry. The higher the value of this object, the greater the + preference the policy manager places on using this server for + LDAP queries. This object is used when the policy manager uses + server selection based on the configured preference." + DEFVAL { 0 } + ::= {directoryServerEntry 3} + +directoryServerAuthenticationType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + simplePassword(1)--, +-- kerberos(2), +-- publicKey(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object specifies what authentication + mechanism the LDAP server expects. For simplePassword(1), + the policy manager uses the directoryServerPassword object + for each LDAP query. kerberos and publicKey mechanisms are + currently unsupported. The none(0) value directs the policy + manager to use the 'anonymous' method for LDAP queries." + DEFVAL { none } + ::= {directoryServerEntry 4} + +directoryServerUserId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object only has significance when the + directoryServerAuthenticationType has a value of + simplePassword(1). This simple display string is used by the + policy manager in LDAP queries and updates." + ::= {directoryServerEntry 5} + +directoryServerPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object only has significance when the + directoryServerAuthenticationType has a value of + simplePassword(1). This simple display string is used by the + policy manager in LDAP queries and updates." + ::= {directoryServerEntry 6} + +directoryServerPublicKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object only has significance when the + directoryServerAuthenticationType has a value of + publicKey(3), which is not a currently supported value" + ::= {directoryServerEntry 7} + +directoryServerSearchbase OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the base object required for + LDAP search operations. This object represents, in + distinguished name format, the point where server + searches start. Generally, this object represents + the base object of the organization." + DEFVAL { "o=Alcatel IND, c=US" } + ::= {directoryServerEntry 8} + +directoryServerCacheChange OBJECT-TYPE + SYNTAX INTEGER { + none(0), + recachePolicy(1)--, +-- recacheAll(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows an NMS application to influence the policy + manager's cache of policy-related data when this server becomes + the primary LDAP server selected for the switch. Setting this object + to recachePolicy(1) conveys to the policy manager that the + policy class object should be obtained from the LDAP server + represented by this table entry when this server becomes the + primary LDAP server. By setting this object to 'none', the + policy manager will use the existing policy and policy rule + cache rather than reloading the policy data from this server. + In the case where there is no policy cache (for instance, when + the switch powers up) the policy manager will attempt to reload + the policy class cache even if this object is set to 'none'. " + DEFVAL { none } + ::= {directoryServerEntry 9} + +directoryServerLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of sysUpTime at the time of + the last creation, deletion or modification of an object in + this table entry." + ::= {directoryServerEntry 10} + +directoryServerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the desired administrative state of + the directory server. The up and down states control the + policy manager's decision to user the server for LDAP queries + and updates." + DEFVAL { up } + ::= {directoryServerEntry 11} + +directoryServerOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + unknown(3)--, +-- testing(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current operational state of the + LDAP server. Semantics of this object closely resemble the + ifOperStatus definition, however, the LDAP application layer + is NOT modeled as an interface as defined by RFC2233." + DEFVAL { unknown } + ::= {directoryServerEntry 12} + +directoryServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to create a new table entry or modify + or delete an existing table entry in this table." + DEFVAL { createAndGo } + ::= {directoryServerEntry 13} + + +directoryServerEnableSSL OBJECT-TYPE + SYNTAX INTEGER { + enableSSL(1), + disableSSL(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables or disables SSL for the LDAP server." + DEFVAL { 0 } + ::= {directoryServerEntry 14} +-- +-- policyEventTable +-- + +policyEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains significant events related to the + operation of the policy manager. " + ::= { alcatelIND1PolicyMIBObjects 5} + +policyEventEntry OBJECT-TYPE + SYNTAX PolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy manager event table." + INDEX { policyEventIndex } + ::= {policyEventTable 1} + +PolicyEventEntry ::= SEQUENCE { + policyEventIndex + Integer32 (0..1000), + policyEventCode + PolicyEventCodes, + policyEventDetailString + DisplayString (SIZE(0..255)), + policyEventTime + TimeTicks +} + +policyEventIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object uniquely identifies the event record." + ::= {policyEventEntry 1} + +policyEventCode OBJECT-TYPE + SYNTAX PolicyEventCodes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the event that occurred. The internal + protocol error and LDAP error events are rollup events that + represent a collection of events with similar characteristics. + The internal error event occurs due to software resource or + logic problems; the LDAP error occurs because of LDAP init, + search, format, protocol or other similar errors." + ::= {policyEventEntry 2} + +policyEventDetailString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives details about the event that took place. + Included in the string are (potentially) fields that provide + more specific fault location and isolation, context resolution, + and event (error) instance information." + ::= {policyEventEntry 3} + +policyEventTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of sysUpTime at the time + the event occurred." + ::= {policyEventEntry 4} + +-- +-- The rule names table provides confirmation to an element manager +-- that policy rules are loaded on a switch. +-- + +policyRuleNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRuleNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information that identifies the LDAP-based + policy rules defined on a directory server that are pushed by + the policy manager to the QoS&F manager for making policy decisions." + ::= { alcatelIND1PolicyMIBObjects 6} + +policyRuleNamesEntry OBJECT-TYPE + SYNTAX PolicyRuleNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy rules table. Each entry represents the + name of a policy rule on the directory server. The policy manager + uses these names to build the correct policy rules." + INDEX {policyRuleNamesIndex} + ::= {policyRuleNamesTable 1} + +PolicyRuleNamesEntry ::= SEQUENCE { + policyRuleNamesIndex + Integer32 (0..65535), + policyRuleNamesName + DisplayString (SIZE(0..31)), + policyRuleNamesRowStatus + RowStatus, + policyRuleOperStatus + INTEGER + } + +policyRuleNamesIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a unique index identifying the policyRuleNames entry." + ::= { policyRuleNamesEntry 1 } + +policyRuleNamesName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the name of the policyRule that the policy manager + will use to build a switch policy. The name coincides with the directory + server class name equivalent." + ::= { policyRuleNamesEntry 2 } + +policyRuleNamesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Deprecated (to avoid proliferation of control planes) - rules + to be changed should be updated in LDAP and flushed/pushed to + switches accordingly." + DEFVAL { active } + ::= { policyRuleNamesEntry 3 } + +policyRuleOperStatus OBJECT-TYPE + SYNTAX INTEGER { + -- mip_def_values.h : MIP_ROW_STATUS_VALUES.ROWSTATUS_* + -- and these should stay in agreement + up(1), + down(2), -- invalid, POLICY_INVALID, NotInService + notReady(3) -- eg; pending PVP (POLICY ! _INVALID but ! _ACTIVE) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to convey to an NMS the state of the policy. + A value of 'up' implies that the policy rule has been pushed to + the QoS / filtering manager (i.e. the PEP). A value of 'down' + means the policy is invalid, so it was not pushed to the + QoS / filtering manager. A value of 'notReady' means this + rule is valid, but not currently active (PVP not active, etc)." + DEFVAL { up } + ::= { policyRuleNamesEntry 4 } + +-- +-- policyStatsTable +-- + +policyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the objects maintained by the policy manager + representing statistics available on a per policy server instance. + The objects in this table correspond directly to the similarly named + objects in , except that the objects in + the draft are scalars. Note that the I-D is now RFC 2758, and experimental + category RFC. + There are semantic differences from RFC 2758 for some objects - the + differences are detailed in the DESCRIPTION clauses. Some objects + behave differently from the RFC because of our combined PDP/PEP + implementation. Note that RFC 2758 applies to hosts more than switches." + ::= { alcatelIND1PolicyMIBObjects 7 } + +policyStatsEntry OBJECT-TYPE + SYNTAX PolicyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy manager stats table." + INDEX {policyStatsAddress, policyStatsServerPort } + ::= {policyStatsTable 1} + +PolicyStatsEntry ::= SEQUENCE { + policyStatsAddress + IpAddress, + policyStatsServerPort + Integer32 (0..65535), + policyStatsQueryCount + Counter32, + policyStatsAccessCount + Counter32, + policyStatsSuccessAccessCount + Counter32, + policyStatsNotFoundCount + Counter32 +} + +policyStatsAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the policy server related to these statistics" + ::= { policyStatsEntry 1 } + +policyStatsServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TCP port number of the policy server related to these statistics" + ::= { policyStatsEntry 2 } + +policyStatsQueryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The query count gives the total number of times a policy repository + was queried by the policy decision point. The policy repository is the LDAP + server where policies are stored." + ::= { policyStatsEntry 3 } + +policyStatsAccessCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of times that a policy repository was + accessed with respect to a policy agent. The policy decision + point (PDP) in this implementation accesses the repository via + LDAP. The access count includes all operations required to + access the policy rules (including role evaluations and discrete + policy entry accesses.) + + The value of this object will increment on repository access." + ::= { policyStatsEntry 4 } + +policyStatsSuccessAccessCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful policy repository accesses. This + value increments if a 'known' attribute has been discovered in + a repository search, regardless of its PDP processing status. + This object will increment less than policyStatsAccessCount + on most repository accesses, based on repository structure + and what roles match the policy decision point." + ::= { policyStatsEntry 5 } + +policyStatsNotFoundCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of policy repository accesses that resulted + in an entry not being located. Not found counts increment on + protocol search failures and other attribute lookup problems. + Generally, policyStatsNotFoundCount increments only in + error cases." + ::= { policyStatsEntry 6 } + +-- +-- The policyNotificationTable allows an NMS to control notifications produced +-- by switch software. This table allows an NMS to "zone in" on problems +-- by singling out specific events as part of a pro-active monitoring strategy +-- by the NMS application. +-- + +policyNotificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an association between an event ID and the + notification method that the policy manager uses to convey to an + NMS that the event occurred. " + ::= { alcatelIND1PolicyMIBObjects 8 } + +policyNotificationEntry OBJECT-TYPE + SYNTAX PolicyNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy manager notification table." + INDEX { policyNotificationIndex } + ::= {policyNotificationTable 1} + +PolicyNotificationEntry ::= SEQUENCE { + policyNotificationIndex + PolicyEventCodes, + policyNotificationCode + INTEGER, + policyEventCount + Counter32 +} + +policyNotificationIndex OBJECT-TYPE + SYNTAX PolicyEventCodes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a unique index identifying the policyNotification entry. + This index corresponds to the same value as the policyEvent." + ::= { policyNotificationEntry 1 } + +policyNotificationCode OBJECT-TYPE + SYNTAX INTEGER { + noNotification(0), + writeToLog(1), + sendTrap(2), + logAndTrap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the notification method used to convey information + about switch events to the NMS. The notification code allows for + multiple notification methods, updated by an NMS by setting the + appropriate method corresponding to the event index." + ::= { policyNotificationEntry 2 } + +policyEventCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of times that this event was recognized. This value + increments for each event occurance. No advertised management + facility exists to clear these history counters. This object is + intended to be a hint to management applications as to the past + operating history of a switch even if entries are no longer + present in the policyEventTable." + ::= { policyNotificationEntry 3 } + +policyManagerSwitchIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object type identifies the switch + with a identifier that is unique through out the network + This identifier is stored on the switch and the Directory + Server for policies that are specific to this switch. + If this variable is changed on the switch then the Directory + Server also must be changed correspondingly. + Changing the variable on the switch and not making the + corresponding change on the Directory Server will render the + policies defined for this switch unusable.The syntax of this + variable is macAddress:Date:Time. + Example: xx:xx:xx:xx:xx:xx:yyyymmdd:hhmmss " + ::= { alcatelIND1PolicyMIBObjects 9 } + +-- +-- Traps definitions +-- + +policyManagerTrapDesc OBJECT IDENTIFIER ::= { policyManagerTraps 1 } +policyManagerTrapObjs OBJECT IDENTIFIER ::= { policyManagerTraps 2 } + +-- +-- Trap description +-- + +policyEventNotification NOTIFICATION-TYPE + OBJECTS { + policyTrapEventDetailString, + policyTrapEventCode + } + STATUS current + DESCRIPTION + "The policyEventNotification allows the switch to notify an NMS when + significant events happen. The NMS can then investigate and perform + appropriate control functions. Other tables allow the NMS app to + zone in on the problem as part of a proactive monitoring system by the + NMS application. " + ::= { policyManagerTrapDesc 0 1 } + +-- +-- Trap objects +-- + +policyTrapEventDetailString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Details about the event that took place" + ::= { policyManagerTrapObjs 1 } + +policyTrapEventCode OBJECT-TYPE + SYNTAX PolicyEventCodes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The code of the event" + ::= { policyManagerTrapObjs 2 } + +-- +-- compliance statements +-- + +alcatelIND1PolicyMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The policy manager compliance statement" + MODULE -- this module + MANDATORY-GROUPS { + policyMIBGlobalGroup, + policyMIBDirectoryServerGroup, + policyMIBEventTableGroup, + policyMIBRuleNamesGroup, + policyMIBStatsGroup, + policyMIBNotificationGroup + } + ::= { alcatelIND1PolicyMIBCompliances 1 } + +-- +-- units of conformance +-- + +policyMIBGlobalGroup OBJECT-GROUP + OBJECTS { + serverPolicyDecision, + policyManagerEventTableSize + } + STATUS current + DESCRIPTION + "A collection of objects providing information on global + policy manager state" + ::= { alcatelIND1PolicyMIBGroups 1 } + +policyMIBDirectoryServerGroup OBJECT-GROUP + OBJECTS { + directoryServerAddress, + directoryServerPort, + directoryServerPreference, + directoryServerAuthenticationType, + directoryServerUserId, + directoryServerPassword, + directoryServerSearchbase, + directoryServerCacheChange, + directoryServerLastChange, + directoryServerAdminStatus, + directoryServerOperStatus, + directoryServerRowStatus, + directoryServerEnableSSL + } + STATUS current + DESCRIPTION + "A collection of objects for managing LDAP directory + servers" + ::= { alcatelIND1PolicyMIBGroups 2 } + +policyMIBEventTableGroup OBJECT-GROUP + OBJECTS { + policyEventIndex, + policyEventCode, + policyEventDetailString, + policyEventTime + } + STATUS current + DESCRIPTION + "A collection of objects detailling the events that + occurred during policy manager operation" + ::= { alcatelIND1PolicyMIBGroups 3 } + +policyMIBRuleNamesGroup OBJECT-GROUP + OBJECTS { + policyRuleNamesIndex, + policyRuleNamesName, + policyRuleNamesRowStatus, + policyRuleOperStatus + } + STATUS current + DESCRIPTION + "A collection of object to know which policy rules have + been retrieved from a directory server" + ::= { alcatelIND1PolicyMIBGroups 4 } + +policyMIBStatsGroup OBJECT-GROUP + OBJECTS { + policyStatsAddress, + policyStatsServerPort, + policyStatsAccessCount, + policyStatsSuccessAccessCount, + policyStatsNotFoundCount + } + STATUS current + DESCRIPTION + "A collection of object to keep a trace of how directory + servers are accessed by the policy manager" + ::= { alcatelIND1PolicyMIBGroups 5 } + +policyMIBNotificationGroup OBJECT-GROUP + OBJECTS { + policyNotificationIndex, + policyNotificationCode, + policyEventCount + } + STATUS current + DESCRIPTION + "A collection of object to configure what the policy manager + must do when specific events happen" + ::= { alcatelIND1PolicyMIBGroups 6 } + +policyMIBTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + policyEventNotification + } + STATUS current + DESCRIPTION + "Collection of traps for management of Policy Manager" + ::= { alcatelIND1PolicyMIBGroups 7 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-PORT-MAPPING b/MIBS/nokia/ALCATEL-IND1-PORT-MAPPING new file mode 100644 index 0000000..1d3488a --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-PORT-MAPPING @@ -0,0 +1,295 @@ +ALCATEL-IND1-PORT-MAPPING DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY FROM SNMPv2-SMI + RowStatus FROM SNMPv2-TC + InterfaceIndexOrZero FROM IF-MIB + softentIND1PortMapping FROM ALCATEL-IND1-BASE; + + + alcatelIND1PortMappingMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Port Mapping session control + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1PortMapping 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMappingMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mapping + Subsystem Managed Objects." + ::= { alcatelIND1PortMappingMIB 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + portMapping OBJECT IDENTIFIER ::= { alcatelIND1PortMappingMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxx +-- Port Mapping Status Table +-- xxxxxxxxxxxxxxxxxxx + +portMappingSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMapSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mapping session instances." + ::= { portMapping 1 } + + +pmapSessionEntry OBJECT-TYPE + SYNTAX PMapSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mapping entry." + INDEX { pmapSessionNumber } + ::= { portMappingSessionTable 1 } + + +PMapSessionEntry ::= SEQUENCE { + pmapSessionNumber + INTEGER, + pmapSessionStatus + INTEGER, + pmapSessionDirection + INTEGER, + pmapSessionRowStatus + RowStatus, + pmapSessionUnknownUnicastFloodStatus + INTEGER, + pmapSessionDynProxyARP + INTEGER + } + +pmapSessionNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies a specific port mapping instance." + DEFVAL { 1 } + ::= { pmapSessionEntry 1 } + +pmapSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether port mapping is configured with or without user/network ports. + the session is disabled by default. The switch administrator has to + explicity enable a session once configured. Also a session can only + be enabled if there are 2 or more user/network ports in that session." + DEFVAL { 1 } + ::= { pmapSessionEntry 2 } + +pmapSessionDirection OBJECT-TYPE + SYNTAX INTEGER { + uni (1), + bi (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The session direction (uni/ bi) for this sessions network ports." + DEFVAL { 2 } + ::= { pmapSessionEntry 3 } + +pmapSessionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { pmapSessionEntry 4 } + +pmapSessionUnknownUnicastFloodStatus OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable or disable unknown unicast flooding from network port to user ports for this session." + DEFVAL { enable } + ::= { pmapSessionEntry 5 } + +pmapSessionDynProxyARP OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enables/disables Dynamic proxy ARP on the port mapping session." + DEFVAL { disable } + ::= { pmapSessionEntry 6} + + +-- xxxxxxxxxxxxxxxxxxx +-- Port Mapping Table +-- xxxxxxxxxxxxxxxxxxx + +portMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mapping table instances." + ::= { portMapping 2 } + + +pmapEntry OBJECT-TYPE + SYNTAX PMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mapping entry." + INDEX { pmapSessionNumber, pmapPortIfIndex } + ::= { portMappingTable 1 } + + +PMapEntry ::= SEQUENCE { + pmapPortIfIndex + InterfaceIndexOrZero, + pmapPortType + INTEGER, + pmapRowStatus + RowStatus + } + + +pmapPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for this port (user/network port)." + DEFVAL { 0 } + ::= { pmapEntry 1 } + +pmapPortType OBJECT-TYPE + SYNTAX INTEGER { + user (1), + network (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The logical group (user/network) number for this port instance." + DEFVAL { 1 } + ::= { pmapEntry 2 } + +pmapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { pmapEntry 3 } + +-- -------------------------------------------------------------- +-- Port Mapping MIB - Conformance Information +-- -------------------------------------------------------------- +pmapConformance OBJECT IDENTIFIER ::= { alcatelIND1PortMappingMIB 2 } +pmapGroups OBJECT IDENTIFIER ::= { pmapConformance 1 } +pmapCompliances OBJECT IDENTIFIER ::= { pmapConformance 2 } +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- Units of conformance +-- -------------------------------------------------------------- +pmapSessionTableGroup OBJECT-GROUP + OBJECTS { + pmapSessionStatus, + pmapSessionDirection, + pmapSessionRowStatus, + pmapSessionUnknownUnicastFloodStatus, + pmapSessionDynProxyARP + } + STATUS current + DESCRIPTION + "Mandatory objects for the Port Mapping Session Table group" + ::= { pmapGroups 1 } + +pmapTableGroup OBJECT-GROUP + OBJECTS { + pmapPortType, + pmapRowStatus + } + STATUS current + DESCRIPTION + "Mandatory objects for the Port Mapping Table group" + ::= { pmapGroups 2 } + +-- -------------------------------------------------------------- +-- Compliance statements +-- -------------------------------------------------------------- +pmapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for support of Port Mapping." + MODULE + MANDATORY-GROUPS { + pmapSessionTableGroup, + pmapTableGroup + } + ::= { pmapCompliances 1 } +-- -------------------------------------------------------------- + + END diff --git a/MIBS/nokia/ALCATEL-IND1-PORT-MIB b/MIBS/nokia/ALCATEL-IND1-PORT-MIB new file mode 100644 index 0000000..ab32af3 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-PORT-MIB @@ -0,0 +1,2210 @@ +ALCATEL-IND1-PORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, Counter64, + NOTIFICATION-TYPE, MODULE-IDENTITY, + TimeTicks, Integer32 FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + ifIndex, ifInErrors, ifOutErrors + FROM IF-MIB + softentIND1Port, cmmEsmDrvTraps + FROM ALCATEL-IND1-BASE + DisplayString FROM SNMPv2-TC; + +alcatelIND1PortMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This group contains the configuration information data + for the Ethernet Switching Module. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Port 1} + +alcatelIND1PortNotifications OBJECT IDENTIFIER ::= { alcatelIND1PortMIB 0 } +alcatelIND1PortMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1PortMIB 1 } +alcatelIND1PortMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1PortMIB 2 } + +-- +-- alcatelIND1PortMIBObjects +-- + +esmConfTrap OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 1 } +physicalPort OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 2 } +ddmConfiguration OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 4 } +ddmNotifications OBJECT IDENTIFIER ::= { alcatelIND1PortNotifications 1 } +esmViolationRecovery OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 5 } +esmViolationNotifications OBJECT IDENTIFIER ::= { alcatelIND1PortNotifications 2 } + +-- Ethernet Driver object related to Trap ********************* + +esmDrvTrapDrops OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Partitioned port (separated due to errors)." + ::= { esmConfTrap 1 } + +-- Ethernet Driver Tables ***************************** + + -- EsmConf group. This group contains the configuration + -- information data for the Ethernet Switching Module. + -- Implementation of this group is mandantory. + -- + -- Note that this MIB can NOT be used for row creation (this + -- would imply that you could override the actual physical + -- characteristics of the physical card!). + + esmConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ESM Physical Port instances." + ::= { physicalPort 1 } + + esmConfEntry OBJECT-TYPE + SYNTAX EsmConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ESM Physical Port entry." + INDEX { ifIndex } + ::= { esmConfTable 1 } + + EsmConfEntry ::= SEQUENCE { + esmPortSlot + Integer32, + esmPortIF + Integer32, + esmPortAutoSpeed + INTEGER, + esmPortAutoDuplexMode + INTEGER, + esmPortCfgSpeed + INTEGER, + esmPortCfgDuplexMode + INTEGER, + esmPortCfgIFG + Integer32, + esmPortPauseSlotTime + Integer32, + esmPortMaxFloodRate + INTEGER, + esmPortFloodMcastEnable + INTEGER, + esmPortCfgMaxFrameSize + Integer32, + esmPortCfgLongEnable + INTEGER, + esmPortCfgRuntEnable + INTEGER, + esmPortCfgRuntSize + Integer32, + esmPortCfgAutoNegotiation + INTEGER, + esmPortCfgCrossover + INTEGER, + esmPortCfgFlow + INTEGER, + esmPortCfgHybridActiveType + INTEGER, + esmPortCfgHybridMode + INTEGER, + esmPortOperationalHybridType + INTEGER, + esmPortCfgMMULowWaterMarkCellSetLimit + INTEGER, + esmPortCfgMMUDynamicCellSetLimit + INTEGER, + esmPortViolationBitMap + BITS, + esmPortViolationClearAll + INTEGER, + esmPortFloodBcastEnable + INTEGER, + esmPortFloodUnknownUcastEnable + INTEGER, + esmPortMaxUnknownUcastFloodRate + INTEGER, + esmPortMaxMcastFloodRate + INTEGER, + esmPortMaxFloodRateLimit + Integer32, + esmPortMaxUnknownUcastFloodRateLimit + Integer32, + esmPortMaxMcastFloodRateLimit + Integer32, + esmPortCfgSFPType + DisplayString + } + + esmPortSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical Slot number for this Ethernet Port. + Slot number has been added to be used by the private Trap." + ::= { esmConfEntry 1 } + + esmPortIF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on-board interface number for this Ethernet Port. + Port Number has been added to be used by the private Trap." + ::= { esmConfEntry 2 } + + esmPortAutoSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100(1), + speed10(2), + speedAuto(3), + unknown(4), + speed1000(5), + speed10000(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The automatically detected port line speed + of this ESM port." + ::= { esmConfEntry 3 } + + esmPortAutoDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + fullDuplex(1), + halfDuplex(2), + autoDuplex(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The automatically detected port duplex mode + of this ESM port. + + Note: GigaEthernet supports only Full duplex mode. + Default value for 10/100 = Half duplex mode." + ::= { esmConfEntry 4 } + + esmPortCfgSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100(1), + speed10(2), + speedAuto(3), + speed1000(5), + speed10000(6), + speedMax100(8), + speedMax1000(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port line speed of this ESM port." + ::= { esmConfEntry 5 } + + esmPortCfgDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + fullDuplex(1), + halfDuplex(2), + autoDuplex(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port duplex mode of this ESM port. + Note: GigaEthernet support only full-duplex." + ::= { esmConfEntry 6 } + + esmPortCfgIFG OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Contains the setting of Inter-Frame Gap (IFG), in bytes + for receive and transmit. + The range is from 9 to 12 bytes. + + Note: The default value changed according to the Port type + Default Bandwidth value + 12 bytes 10Mbps 9600 nsec + 100Mbps 960 nsec + 1Gbps 96 nsec + 10Gbps 9.6 nsec." + DEFVAL { 12 } + ::= { esmConfEntry 7 } + + esmPortPauseSlotTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the number of microseconds the other + end-station waits after the reception + of a pause frame. + + Note: Pause Flow control is not available for 10Mbps. + For 100Mbps, the possible value range is + 5120 nanosec to 0.3 sec. + For 1Gbps, the possible value range is + 512 nanosec to 0.03 sec." + ::= { esmConfEntry 8 } + + esmPortMaxFloodRate OBJECT-TYPE + SYNTAX INTEGER { + mbps(1), + percentage(2), + pps(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Broadcast flood threshold type. To set the type, set esmPortMaxFloodRateLimit also." + DEFVAL { mbps } + ::= { esmConfEntry 9 } + + esmPortFloodMcastEnable OBJECT-TYPE + SYNTAX INTEGER { + disableMulticastFlood(2), + enableMulticastFlood(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the maximum flood rate + for multicast." + DEFVAL { disableMulticastFlood } + ::= { esmConfEntry 10 } + + esmPortCfgMaxFrameSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the value of the maximum frame + size allow. + For 10/100: + It is a range between 1518(untagged) and 1553 bytes. + For GigaEthernet: + It is a range between 1518 and 10240 bytes.(OS7700,OS7800,OS8800) + It is a range between 1518 and 9216 bytes.(OS6800)" + ::= { esmConfEntry 11 } + + esmPortCfgLongEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to change the maximun Frame size. + Note: It is not configurable for 10/100 Ethernet port." + DEFVAL { disable } + ::= { esmConfEntry 12 } + + esmPortCfgRuntEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(2), + enable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to change the minimum Frame size." + DEFVAL { disable } + ::= { esmConfEntry 13 } + + esmPortCfgRuntSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the value of the minimum frame + size allow per ports. + The range is 0 to 64." + DEFVAL { 64 } + ::= { esmConfEntry 14 } + + esmPortCfgAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to enable or disable the port auto negotiation." + DEFVAL { disable } + ::= { esmConfEntry 15 } + + esmPortCfgCrossover OBJECT-TYPE + SYNTAX INTEGER { + mdi(1), + mdix(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to configure port crossover." + DEFVAL { auto } + ::= { esmConfEntry 16 } + + esmPortCfgFlow OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use the dot3PauseAdminMode from the standard MIB to configure the flow control." + DEFVAL { disable } + ::= { esmConfEntry 17 } + + esmPortCfgHybridActiveType OBJECT-TYPE + SYNTAX INTEGER { + notapplicable(0), + fiber(1), + copper(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports . + It indicates configured active media type.(the operational media + type may be different if esmPortCfgHybridMode is configured to be + preferredFiber or preferredCopper) + For non hybrid ports notapplicable is returned as a status." + ::= { esmConfEntry 18 } + + esmPortCfgHybridMode OBJECT-TYPE + SYNTAX INTEGER { + notapplicable(0), + preferredCopper(1), + forcedCopper(2), + preferredFiber(3), + forcedFiber(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports. + This allows the user the user to configure the media type + with which the port should come up. + The user can configure the port to come as copper only + or fiber only or either fiber/copper + (with preference to one of them)." + DEFVAL { preferredFiber } + ::= { esmConfEntry 19 } + + esmPortOperationalHybridType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + fiber(1), + copper(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports . + It indicates the actual media type that has link up and is or will be + passing traffic. If link is not present the object will return none(0) value." + ::= { esmConfEntry 20 } + + esmPortCfgMMULowWaterMarkCellSetLimit OBJECT-TYPE + SYNTAX INTEGER (0..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Per-port-per-CoS Head of Line blocking cell limits. Range is 0 - 16383 + Firebolt register Offset: 0x006pp30 - 0x37 + Bits: 13:0 CellSetLimit , Default: 0x0100 + This setting allocates the guaranteed cells for one port's CoSx queue. + After cell count over this limit, it will start using dynamic cells in + port dynamic space." + DEFVAL { 256 } + ::= { esmConfEntry 21 } + + esmPortCfgMMUDynamicCellSetLimit OBJECT-TYPE + SYNTAX INTEGER (0..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Per-egress port cell-based dynamic (shared buffer pool) memory + usage drop and resume thresholds. This sets the limit for which + the eight CoS-Qs within a port may share once the LWMCOSCELL + limit is exceeded. Range is 0 - 16383 + Firebolt register Offset: 0x006pp040 + Bits: 13:0 Dynamic CellSetLimit , + Chip Default: 0x0400 (1024). + The system default value for Dynamic CellSetLimit is 0x100 (256)." + DEFVAL { 1024 } + ::= { esmConfEntry 22 } + + + + esmPortViolationBitMap OBJECT-TYPE + SYNTAX BITS{ + bEniSecurityBlockPortENI(0), -- ENI App blocking this port + bEniSecurityBlockPortSTP(1), -- STP App blocking this port + bEniSecurityBlockPortSL(2), -- SL App blocking this port + bEniSecurityBlockPortQoS(3), -- QoS App blocking this port + bEniSecurityBlockPortUDLD(4), -- UDLD App blocking this port + bEniSecurityBlockPortETHBLK(5) -- ETHBLK App blocking this port + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A bit map that identifies the set of Application that have blocked + a port as a result of a particular violation " + + ::= { esmConfEntry 23 } + + esmPortViolationClearAll OBJECT-TYPE + SYNTAX INTEGER(0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear all port vioaltion " + + ::= { esmConfEntry 24 } + + + esmPortFloodBcastEnable OBJECT-TYPE + SYNTAX INTEGER { + disableBcastFlood(2), + enableBcastFlood(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the maximum flood rate + for Broadcast." + DEFVAL { enableBcastFlood } + ::= { esmConfEntry 25 } + + esmPortFloodUnknownUcastEnable OBJECT-TYPE + SYNTAX INTEGER { + disableUnknownUcastFlood(2), + enableUnknownUcastFlood(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the maximum flood rate + for unknown unicast." + DEFVAL { enableUnknownUcastFlood } + ::= { esmConfEntry 26 } + + esmPortMaxUnknownUcastFloodRate OBJECT-TYPE + SYNTAX INTEGER { + mbps(1), + percentage(2), + pps(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unknown-Unicast flood threshold type. To set the type, set esmPortMaxUnknownUcastFloodRateLimit also" + DEFVAL { mbps } + ::= { esmConfEntry 27 } + + esmPortMaxMcastFloodRate OBJECT-TYPE + SYNTAX INTEGER { + mbps(1), + percentage(2), + pps(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast flood threshold type. To set the type, set esmPortMaxFloodRateLimit also." + DEFVAL { mbps } + ::= { esmConfEntry 28 } + + esmPortMaxFloodRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the maximum broadcast flood limit. + The actual range of the flood limit depends on the port speed. + example: + Percentage: 1 - 100 + Mbps: 1 - 1000 (1G speed) + PPS: 244 - 244262 (1G speed) + To set the limit, set esmPortMaxFloodRate first" + ::= { esmConfEntry 29 } + + + esmPortMaxUnknownUcastFloodRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the maximum unknown-unicast flood limit + The actual range of the flood limit depends on the port speed. + example: + Percentage: 1 - 100 + Mbps: 1 - 1000 (1G speed) + PPS: 244 - 244262 (1G speed) + To set the limit, set esmPortMaxUnknownUcastFloodRate first" + ::= { esmConfEntry 30 } + + esmPortMaxMcastFloodRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the maximum multicast flood limit + The actual range of the flood limit depends on the port speed. + example: + Percentage: 1 - 100 + Mbps: 1 - 1000 (1G speed) + PPS: 244 - 244262 (1G speed) + To set the limit, set esmPortMaxMcastFloodRate first" + ::= { esmConfEntry 31 } + + esmPortCfgSFPType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to fiber ports. + The string indicates the type of SFP/GBIC of active media." + ::= { esmConfEntry 32 } + + + +-- Ethernet Port Mode Tables ***************************** + -- EsmPortMode group. This group contains the configuration + -- information data for the Ethernet Switching Module. + -- Implementation of this group is mandantory. + -- + -- Note that this MIB can NOT be used for row creation (this + -- would imply that you could override the actual physical + -- characteristics of the physical card!). + + esmPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ESM Physical Port Mode instances." + ::= { physicalPort 6 } + + esmPortModeEntry OBJECT-TYPE + SYNTAX EsmPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ESM Physical Port Mode entry." + INDEX { esmPortModeIndex } + ::= { esmPortModeTable 1 } + + EsmPortModeEntry ::= SEQUENCE { + esmPortModeIndex + INTEGER, + esmPortRunningMode + INTEGER, + esmPortSavedMode + INTEGER + } + + esmPortModeIndex OBJECT-TYPE + SYNTAX INTEGER (1001..8128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Valid ni/port values" + ::= { esmPortModeEntry 1 } + + esmPortRunningMode OBJECT-TYPE + SYNTAX INTEGER { + uplink(1), + stackable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently configured Etna port 25,26 as 10G uplink user port or stacking port. + Default is uplink 10G port. User can not set the current mode." + ::= { esmPortModeEntry 2 } + + esmPortSavedMode OBJECT-TYPE + SYNTAX INTEGER { + uplink(1), + stackable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Next configured Etna port 25,26 as 10G uplink user port or stacking port. + At boot up, it has the same value as current esmPortRunningMode. It takes some time to + write to the EEPROM. Have at least more than 7 sec between each write operation" + ::= { esmPortModeEntry 3 } + + -- The Ethernet Statistics Group + -- + -- The ethernet statistics group contains statistics + -- measured by the probe for each monitored interface on + -- this device. These statistics take the form of free + -- running counters that start from zero when a valid entry + -- is created. + -- + -- This group currently has statistics defined only for + -- Ethernet interfaces. Each alcetherStatsEntry contains + -- statistics for one Ethernet interface. The probe must + -- create one alcetherStats entry for each monitored Ethernet + -- interface on the device. + + alcetherStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcetherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Ethernet statistics entries." + ::= { physicalPort 2 } + + alcetherStatsEntry OBJECT-TYPE + SYNTAX AlcetherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of statistics kept for a particular + Ethernet interface. As an example, an instance of the + etherStatsPkts object might be named alcetherStatsPkts.1" + INDEX { ifIndex } + ::= { alcetherStatsTable 1 } + + AlcetherStatsEntry ::= SEQUENCE { + alcetherClearStats INTEGER, + alcetherLastClearStats TimeTicks, + alcetherStatsCRCAlignErrors Counter64, + alcetherStatsRxUndersizePkts Counter64, + alcetherStatsTxUndersizePkts Counter64, + alcetherStatsTxOversizePkts Counter64, + alcetherStatsRxJabbers Counter64, + alcetherStatsRxCollisions Counter64, + alcetherStatsTxCollisions Counter64, + alcetherStatsPkts64Octets Counter64, + alcetherStatsPkts65to127Octets Counter64, + alcetherStatsPkts128to255Octets Counter64, + alcetherStatsPkts256to511Octets Counter64, + alcetherStatsPkts512to1023Octets Counter64, + alcetherStatsPkts1024to1518Octets Counter64, + gigaEtherStatsPkts1519to4095Octets Counter64, + gigaEtherStatsPkts4096to9215Octets Counter64, + alcetherStatsPkts1519to2047Octets Counter64, + alcetherStatsPkts2048to4095Octets Counter64, + alcetherStatsPkts4096Octets Counter64, + alcetherStatsRxGiantPkts Counter64, + alcetherStatsRxDribbleNibblePkts Counter64, + alcetherStatsRxLongEventPkts Counter64, + alcetherStatsRxVlanTagPkts Counter64, + alcetherStatsRxControlPkts Counter64, + alcetherStatsRxLenChkErrPkts Counter64, + alcetherStatsRxCodeErrPkts Counter64, + alcetherStatsRxDvEventPkts Counter64, + alcetherStatsRxPrevPktDropped Counter64, + alcetherStatsTx64Octets Counter64, + alcetherStatsTx65to127Octets Counter64, + alcetherStatsTx128to255Octets Counter64, + alcetherStatsTx256to511Octets Counter64, + alcetherStatsTx512to1023Octets Counter64, + alcetherStatsTx1024to1518Octets Counter64, + alcetherStatsTx1519to2047Octets Counter64, + alcetherStatsTx2048to4095Octets Counter64, + alcetherStatsTx4096Octets Counter64, + alcetherStatsTxRetryCount Counter64, + alcetherStatsTxVlanTagPkts Counter64, + alcetherStatsTxControlPkts Counter64, + alcetherStatsTxLatePkts Counter64, + alcetherStatsTxTotalBytesOnWire Counter64, + alcetherStatsTxLenChkErrPkts Counter64, + alcetherStatsTxExcDeferPkts Counter64 + } + + alcetherClearStats OBJECT-TYPE + SYNTAX INTEGER + { default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to Clear all Statistics counters. + By default, this object contains zero value." + ::= { alcetherStatsEntry 1 } + + alcetherLastClearStats OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of SysUpTime at the time of all + the statistics counters are cleared. + By default, this object contains a zero value." + ::= { alcetherStatsEntry 2 } + + alcetherStatsCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that + had a length (excluding framing bits, but + including FCS octets) of between 64 and 1518 + octets, inclusive, but but had either a bad + Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with + a non-integral number of octets (Alignment Error)." + ::= { alcetherStatsEntry 3 } + + alcetherStatsRxUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { alcetherStatsEntry 4 } + + alcetherStatsTxUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { alcetherStatsEntry 5 } + + alcetherStatsTxOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were + longer than 1518 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { alcetherStatsEntry 6 } + + alcetherStatsRxJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + longer than 1518 octets (excluding framing bits, + but including FCS octets), and had either a bad + Frame Check Sequence (FCS) with an integral number + of octets (FCS Error) or a bad FCS with a + non-integral number of octets (Alignment Error). + + Note that this definition of jabber is different + than the definition in IEEE-802.3 section 8.2.1.5 + (10BASE5) and section 10.3.1.4 (10BASE2). These + documents define jabber as the condition where any + packet exceeds 20 ms. The allowed range to detect + jabber is between 20 ms and 150 ms." + ::= { alcetherStatsEntry 7 } + + alcetherStatsRxCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment (in reception). + Only for Ethernet Interfaces. + + The value returned will depend on the location of + the RMON probe. Section 8.2.1.3 (10BASE-5) and + section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 + states that a station must detect a collision, in + the receive mode, if three or more stations are + transmitting simultaneously. A repeater port must + detect a collision when two or more stations are + transmitting simultaneously. Thus a probe placed on + a repeater port could record more collisions than a + probe connected to a station on the same segment + would. + + Probe location plays a much smaller role when + considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE + standard 802.3 defines a collision as the + simultaneous presence of signals on the DO and RD + circuits (transmitting and receiving at the same + time). A 10BASE-T station can only detect + collisions when it is transmitting. Thus probes + placed on a station and a repeater, should report + the same number of collisions. + + Note also that an RMON probe inside a repeater + should ideally report collisions between the + repeater and one or more other hosts (transmit + collisions as defined by IEEE 802.3k) plus receiver + collisions observed on any coax segments to which + the repeater is connected." + ::= { alcetherStatsEntry 8 } + + alcetherStatsTxCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment (in transmition). + Only for Ethernet Interfaces. + + The value returned will depend on the location of + the RMON probe. Section 8.2.1.3 (10BASE-5) and + section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 + states that a station must detect a collision, in + the receive mode, if three or more stations are + transmitting simultaneously. A repeater port must + detect a collision when two or more stations are + transmitting simultaneously. Thus a probe placed on + a repeater port could record more collisions than a + probe connected to a station on the same segment + would. + + Probe location plays a much smaller role when + considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE + standard 802.3 defines a collision as the + simultaneous presence of signals on the DO and RD + circuits (transmitting and receiving at the same + time). A 10BASE-T station can only detect + collisions when it is transmitting. Thus probes + placed on a station and a repeater, should report + the same number of collisions. + + Note also that an RMON probe inside a repeater + should ideally report collisions between the + repeater and one or more other hosts (transmit + collisions as defined by IEEE 802.3k) plus receiver + collisions observed on any coax segments to which + the repeater is connected." + ::= { alcetherStatsEntry 9 } + + alcetherStatsPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 10 } + + alcetherStatsPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 11 } + + alcetherStatsPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 12 } + + alcetherStatsPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 13 } + + alcetherStatsPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 14 } + + alcetherStatsPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets). + For both Ethernet and GigaEthernet." + ::= { alcetherStatsEntry 15 } + + gigaEtherStatsPkts1519to4095Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1519 and 4095 octets in length inclusive + (excluding framing bits but including FCS octets). + Only for GigaEthernet interfaces" + ::= { alcetherStatsEntry 16 } + + gigaEtherStatsPkts4096to9215Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 4096 and 9215 octets in length inclusive + (excluding framing bits but including FCS octets). + Only for GigaEthernet interfaces" + ::= { alcetherStatsEntry 17 } + + + alcetherStatsPkts1519to2047Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames(including error packets) received + that were between 1519 and 2047 bytes in length inclusive + (excluding framing bits but including FCS bytes). + " + ::= { alcetherStatsEntry 18 } + + alcetherStatsPkts2048to4095Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames(including error packets) received + that were between 2048 and 4095 bytes in length inclusive + (excluding framing bits but including FCS bytes). + " + ::= { alcetherStatsEntry 19 } + + alcetherStatsPkts4096Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames(including error packets) received + that were greater than or equal to 4096 bytes in length inclusive + (excluding framing bits but including FCS bytes). + " + ::= { alcetherStatsEntry 20 } + + alcetherStatsRxGiantPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that are greater than the specified + Max length value, with a valid CRC, dropped because too long. + " + ::= { alcetherStatsEntry 21 } + + alcetherStatsRxDribbleNibblePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which a dribble nibble has been + received and CRC is correct. + " + ::= { alcetherStatsEntry 22 } + + alcetherStatsRxLongEventPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which the Carrier sense exceeds + 50000 bit times for 10 Mbits/sec or 80000 bit times for + 100 Mbits/sec." + ::= { alcetherStatsEntry 23 } + + alcetherStatsRxVlanTagPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which Type/Length field + contains the VLAN protocol identifier (0x8100). " + ::= { alcetherStatsEntry 24 } + + alcetherStatsRxControlPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that were recognized as control frames." + ::= { alcetherStatsEntry 25 } + + alcetherStatsRxLenChkErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which the frame length field value + in the Type/Length field does not match the actual data bytes + length and is NOT a type field." + ::= { alcetherStatsEntry 26 } + + alcetherStatsRxCodeErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which one or more nibbles were + signaled as errors during reception of the frame." + ::= { alcetherStatsEntry 27 } + + alcetherStatsRxDvEventPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which a RX_DV event (packet not + too long enough to be valid packet) has been seen before the + correct frame." + ::= { alcetherStatsEntry 28 } + + alcetherStatsRxPrevPktDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which a packet has been dropped + (because of too small IFG) before the correct frame." + ::= { alcetherStatsEntry 29 } + + alcetherStatsTx64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames of 64 bytes." + ::= { alcetherStatsEntry 30 } + + alcetherStatsTx65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 65 and 127 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 31 } + + alcetherStatsTx128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 128 and 255 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 32 } + + alcetherStatsTx256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 256 and 511 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 33 } + + alcetherStatsTx512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 512 and 1023 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 34 } + + alcetherStatsTx1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 1024 and 1518 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 35 } + + alcetherStatsTx1519to2047Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 1519 and 2047 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 36 } + + alcetherStatsTx2048to4095Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 2048 and 4095 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 37 } + + alcetherStatsTx4096Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were greater than + or equal to 4096 bytes in length and less than Max frame length + (excluding framing bits but including FCS bytes)." + ::= { alcetherStatsEntry 38 } + + alcetherStatsTxRetryCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of collisions that the frames faced during + transmission attempts." + ::= { alcetherStatsEntry 39 } + + alcetherStatsTxVlanTagPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames for which Type/Length field contains the + VLAN protocol identifier (0x8100)." + ::= { alcetherStatsEntry 40 } + + alcetherStatsTxControlPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were recognised as control frames." + ::= { alcetherStatsEntry 41 } + + alcetherStatsTxLatePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of late collisions that occured beyond the collision window." + ::= { alcetherStatsEntry 42 } + + alcetherStatsTxTotalBytesOnWire OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted on wire, including all bytes from collided + attempts." + ::= { alcetherStatsEntry 43 } + + alcetherStatsTxLenChkErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames for which the frame length field value + in the Type/Length field does not match the actual data bytes length and + is NOT a Type field." + ::= { alcetherStatsEntry 44 } + + alcetherStatsTxExcDeferPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that were deferred in excess of 6071 nibble-times + in 100 Mbps, 24287 bit-times in 10 Mbps mode. These frames are dropped.(This + stat is only in case of Half duplex and excessive defer bit reset)." + ::= { alcetherStatsEntry 45 } + +-- 10 GIG specifics parameters + + alcether10GigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Alcether10GigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of 10 Gig specifics entries." + ::= { physicalPort 4 } + + alcether10GigEntry OBJECT-TYPE + SYNTAX Alcether10GigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table will be populated with the 10 gig only entries. + The management interface can use it to specify if A or B is the primary." + INDEX { ifIndex } + ::= { alcether10GigTable 1 } + + Alcether10GigEntry ::= SEQUENCE { + alcether10GigPrimary INTEGER + } + + alcether10GigPrimary OBJECT-TYPE + SYNTAX INTEGER + { phyAprimary(1), + phyBprimary(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the object to 1 will make phy A as primary, 2- phy B as pirmary. + Value 3 should not be set. " + ::= { alcether10GigEntry 1 } + +-- End of 10 GIG specifics parameters + + + +-- Ethernet Driver Tables ***************************** + + -- EsmHybridConf table contains the configuration + -- information about the configured inactive media for the + -- hybrid port only. + -- Implementation of this group is mandantory. + -- + -- Note that entries in this MIB Table can NOT be created by the user, only modified + + + esmHybridConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmHybridConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of inactive hybrid port instances." + ::= { physicalPort 3 } + + esmHybridConfEntry OBJECT-TYPE + SYNTAX EsmHybridConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ESM Physical Port entry." + INDEX { ifIndex } + ::= { esmHybridConfTable 1 } + + EsmHybridConfEntry ::= SEQUENCE { + esmHybridPortCfgSpeed + INTEGER, + esmHybridPortCfgDuplexMode + INTEGER, + esmHybridPortCfgAutoNegotiation + INTEGER, + esmHybridPortCfgCrossover + INTEGER, + esmHybridPortCfgFlow + INTEGER, + esmHybridPortCfgInactiveType + INTEGER, + esmHybridPortCfgSFPType + DisplayString + } + + esmHybridPortCfgSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100(1), + speed10(2), + speedAuto(3), + speed1000(5), + speed10000(6), + speedMax100(8), + speedMax1000(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port line speed of this ESM port." + ::= { esmHybridConfEntry 1 } + + esmHybridPortCfgDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + fullDuplex(1), + halfDuplex(2), + autoDuplex(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port duplex mode of this ESM port. + Note: GigaEthernet support only full-duplex." + ::= { esmHybridConfEntry 2 } + + esmHybridPortCfgAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to enable or disable the port auto negotiation." + DEFVAL { disable } + ::= { esmHybridConfEntry 3 } + + esmHybridPortCfgCrossover OBJECT-TYPE + SYNTAX INTEGER { + mdi(1), + mdix(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to configure port crossover." + DEFVAL { auto } + ::= { esmHybridConfEntry 4 } + + esmHybridPortCfgFlow OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enabledXmit(2), + enabledRcv(3), + enabledXmitAndRcv(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for flow control of hybrid ports. It is similar to the dot3PauseAdminMode + object in dot3PauseTable. It is used to configure pause for fiber media." + DEFVAL { disable } + ::= { esmHybridConfEntry 5 } + + esmHybridPortCfgInactiveType OBJECT-TYPE + SYNTAX INTEGER { + fiber(1), + copper(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports . + It indicates the configured inactive media type." + ::= { esmHybridConfEntry 6 } + + esmHybridPortCfgSFPType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to fiber ports. + The string indicates the type of SFP/GBIC of active media." + ::= { esmHybridConfEntry 7 } + + +-- End-to-End Flow Vlan Configuration ***************** + + esmE2EFlowVlan OBJECT-TYPE + SYNTAX INTEGER (0 .. 4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - Deleting End-to-End flow control + 1-4094 - Enable End-to-End flow control and use the Vlan configured as for End-to-End flow" + ::= { alcatelIND1PortMIBObjects 3 } + + +-- Digital Diagnostics Monitoring (DDM) ************************** + +ddmConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables/disables DDM software feature in the system." + DEFVAL { disable } + ::= { ddmConfiguration 1 } + +ddmTrapConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects enables/disables traps for DDM warning/alarm threshold violations." + DEFVAL { disable } + ::= { ddmConfiguration 2 } + +ddmNotificationType OBJECT-TYPE + SYNTAX INTEGER + { + clearViolation(1), + highAlarm(2), + highWarning(3), + lowWarning(4), + lowAlarm(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object defines the trap type for monitored DDM parameters." + ::= { ddmConfiguration 3 } + + + +-- esmViolationRecoveryTime Configuration ***************** + +esmViolationRecoveryTrap OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects enables/disables traps for user-port shutdown" + DEFVAL { disable } + ::= { esmViolationRecovery 1 } + + +esmViolationRecoveryTime OBJECT-TYPE + SYNTAX INTEGER (0 .. 600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - Disable the timer + 30 - 600 - timeout value to re-enable the UserPort ports" + ::= { esmViolationRecovery 2 } + +esmViolationRecoveryNotificationType OBJECT-TYPE + SYNTAX INTEGER + { + clearViolation(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object defines the trap type for monitored violation-recovery parameters." + ::= { esmViolationRecovery 3 } + + +ddmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ddmInfoTable has an entry for each SFP/XFP in the + system that supports Digital Diagnostic Monitoring (DDM). The table is + indexed by ifIndex. Each row in this table is dynamically added + and removed internally by the system based on the presence or absence + of DDM capable SFP/XFP components." + ::= { physicalPort 5 } + +ddmInfoEntry OBJECT-TYPE + SYNTAX DdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular SFP/XFP that supports Digital + Diagnostic Monitoring. + Entries are created and deleted internally by the system." + INDEX { ifIndex } + ::= { ddmInfoTable 1} + +DdmEntry ::= SEQUENCE + { + ddmTemperature Integer32, + ddmTempLowWarning Integer32, + ddmTempLowAlarm Integer32, + ddmTempHiWarning Integer32, + ddmTempHiAlarm Integer32, + ddmSupplyVoltage Integer32, + ddmSupplyVoltageLowWarning Integer32, + ddmSupplyVoltageLowAlarm Integer32, + ddmSupplyVoltageHiWarning Integer32, + ddmSupplyVoltageHiAlarm Integer32, + ddmTxBiasCurrent Integer32, + ddmTxBiasCurrentLowWarning Integer32, + ddmTxBiasCurrentLowAlarm Integer32, + ddmTxBiasCurrentHiWarning Integer32, + ddmTxBiasCurrentHiAlarm Integer32, + ddmTxOutputPower Integer32, + ddmTxOutputPowerLowWarning Integer32, + ddmTxOutputPowerLowAlarm Integer32, + ddmTxOutputPowerHiWarning Integer32, + ddmTxOutputPowerHiAlarm Integer32, + ddmRxOpticalPower Integer32, + ddmRxOpticalPowerLowWarning Integer32, + ddmRxOpticalPowerLowAlarm Integer32, + ddmRxOpticalPowerHiWarning Integer32, + ddmRxOpticalPowerHiAlarm Integer32 + } + +ddmTemperature OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTemperature indicates the current temperature + of the SFP/XFP in 1000s of degrees Celsius. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 1 } + +ddmTempLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempLowWarning indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 2 } + +ddmTempLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempLowAlarm indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 3 } + +ddmTempHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempHiWarning indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 4 } + +ddmTempHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempHiAlarm indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 5 } + +ddmSupplyVoltage OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltage indicates the current supply + voltage of the SFP/XFP in 1000s of Volts (V). + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 6 } + +ddmSupplyVoltageLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageLowWarning indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 7 } + +ddmSupplyVoltageLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageLowAlarm indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 8 } + +ddmSupplyVoltageHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageHiWarning indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 9 } + +ddmSupplyVoltageHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageHiAlarm indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 10 } + +ddmTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrent indicates the current Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA). + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 11 } + +ddmTxBiasCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentLowWarning indicates the Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA) that triggers a + low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 12 } + +ddmTxBiasCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentLowAlarm indicates the Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA) that triggers a + low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 13 } + +ddmTxBiasCurrentHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentHiWarning indicates the Transmit + Bias Current of the SFP/XFP in 1000s milli-Amperes (mA) that triggers a + hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 14 } + +ddmTxBiasCurrentHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentHiAlarm indicates the Transmit + Bias Current of the SFP/XFP in 1000s milli-Amperes (mA) that triggers a + hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 15 } + +ddmTxOutputPower OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPower indicates the current Output + Power of the SFP/XFP in 1000s of dBm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 16 } + +ddmTxOutputPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerLowWarning indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 17 } + +ddmTxOutputPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerLowAlarm indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 18 } + +ddmTxOutputPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerHiWarning indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 19 } + +ddmTxOutputPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerHiAlarm indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 20 } + +ddmRxOpticalPower OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPower indicates the current Received + Optical Power of the SFP/XFP in 1000s of dBm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 21 } + +ddmRxOpticalPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerLowWarning indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 22 } + +ddmRxOpticalPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerLowAlarm indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 23 } + +ddmRxOpticalPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerHiWarning indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 24 } + +ddmRxOpticalPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerHiAlarm indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 25 } + +-- Ethernet Driver Trap ********************* + +esmDrvTrapDropsLink NOTIFICATION-TYPE + OBJECTS { + esmPortSlot, + esmPortIF, + ifInErrors, + ifOutErrors, + esmDrvTrapDrops + } + STATUS current + DESCRIPTION + "When the Ethernet code drops the link because of + excessive errors, a Trap is sent." + ::= { cmmEsmDrvTraps 0 1 } + +e2eStackTopoChangeTrap NOTIFICATION-TYPE + OBJECTS { + esmE2EFlowVlan + } + STATUS current + DESCRIPTION + "Trap Generated when Stack Topology changes." + ::= { cmmEsmDrvTraps 0 2 } + +ddmTemperatureThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmTemperature + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ temperature has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ temperature." + ::= { ddmNotifications 0 1 } + +ddmVoltageThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmSupplyVoltage + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ supply voltage has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ supply voltage." + ::= { ddmNotifications 0 2 } + +ddmCurrentThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmTxBiasCurrent + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ Tx bias current has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ Tx bias current." + ::= { ddmNotifications 0 3 } + +ddmTxPowerThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmTxOutputPower + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ Tx output power has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ Tx output power." + ::= { ddmNotifications 0 4 } + + +ddmRxPowerThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmRxOpticalPower + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ Rx optical power has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ Rx optical power." + ::= { ddmNotifications 0 5 } + + +esmViolationRecoveryTimeout NOTIFICATION-TYPE + OBJECTS { + ifIndex, + esmViolationRecoveryNotificationType + } + STATUS current + DESCRIPTION + "This object notifies management station if User-Port ports get re-enabled after esm violation recovery time" + ::= { esmViolationNotifications 0 1 } + +-- conformance information + +alcatelIND1PortMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1PortMIBConformance 1 } +alcatelIND1PortMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1PortMIBConformance 2 } + +-- compliance statements + +esmConfPortCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the configuration of Ethernet + ports." + MODULE -- this module + MANDATORY-GROUPS { esmConfMIBGroup, + esmDetectedConfMIBGroup, + esmPortModeMIBGroup, + ddmInfoGroup, + ddmConfigGroup, + ddmNotificationsGroup, + violationRecoveryGroup, + violationNotificationsGroup + } + ::= { alcatelIND1PortMIBCompliances 1 } + +alcEtherStatsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Statistics of the Ethernet + ports." + MODULE -- this module + MANDATORY-GROUPS { alcEtherStatsMIBGroup } + + ::= { alcatelIND1PortMIBCompliances 2 } + +-- units of conformance + + + +esmConfMIBGroup OBJECT-GROUP + OBJECTS { esmPortCfgSpeed, + esmPortCfgDuplexMode, esmPortCfgIFG, + esmPortPauseSlotTime, esmPortMaxFloodRate, + esmPortFloodMcastEnable, esmPortCfgMaxFrameSize, esmPortCfgAutoNegotiation, + esmPortCfgCrossover, esmPortCfgFlow, esmPortFloodUnknownUcastEnable, + esmPortMaxUnknownUcastFloodRate,esmPortMaxMcastFloodRate,esmPortFloodBcastEnable, + esmPortMaxFloodRateLimit,esmPortMaxUnknownUcastFloodRateLimit,esmPortMaxMcastFloodRateLimit, esmPortCfgSFPType + } + STATUS current + DESCRIPTION + "A collection of objects to support the management of global + configuration parameters of the Ethernet ports." + ::= { alcatelIND1PortMIBGroups 1 } + +esmDetectedConfMIBGroup OBJECT-GROUP + OBJECTS { esmPortAutoSpeed, esmPortAutoDuplexMode + } + STATUS current + DESCRIPTION + "A collection of objects to support the Detected + configuration parameters of the Ethernet ports." + ::= { alcatelIND1PortMIBGroups 2 } + +alcEtherStatsMIBGroup OBJECT-GROUP + OBJECTS { alcetherClearStats, alcetherLastClearStats, + alcetherStatsCRCAlignErrors, alcetherStatsRxUndersizePkts, + alcetherStatsTxUndersizePkts, alcetherStatsTxOversizePkts, + alcetherStatsRxJabbers, alcetherStatsRxCollisions, + alcetherStatsTxCollisions, alcetherStatsPkts64Octets, + alcetherStatsPkts65to127Octets, alcetherStatsPkts128to255Octets, + alcetherStatsPkts256to511Octets, + alcetherStatsPkts512to1023Octets, + alcetherStatsPkts1024to1518Octets, + gigaEtherStatsPkts1519to4095Octets, + gigaEtherStatsPkts4096to9215Octets, + alcetherStatsPkts1519to2047Octets, + alcetherStatsPkts2048to4095Octets, + alcetherStatsPkts4096Octets, + alcetherStatsRxGiantPkts, + alcetherStatsRxDribbleNibblePkts, + alcetherStatsRxLongEventPkts, + alcetherStatsRxVlanTagPkts, + alcetherStatsRxControlPkts, + alcetherStatsRxLenChkErrPkts, + alcetherStatsRxCodeErrPkts, + alcetherStatsRxDvEventPkts, + alcetherStatsRxPrevPktDropped, + alcetherStatsTx64Octets, + alcetherStatsTx65to127Octets, + alcetherStatsTx128to255Octets, + alcetherStatsTx256to511Octets, + alcetherStatsTx512to1023Octets, + alcetherStatsTx1024to1518Octets, + alcetherStatsTx1519to2047Octets, + alcetherStatsTx2048to4095Octets, + alcetherStatsTx4096Octets, + alcetherStatsTxRetryCount, + alcetherStatsTxVlanTagPkts, + alcetherStatsTxControlPkts, + alcetherStatsTxLatePkts, + alcetherStatsTxTotalBytesOnWire, + alcetherStatsTxLenChkErrPkts, + alcetherStatsTxExcDeferPkts + + } + STATUS current + DESCRIPTION + "A collection of objects to provide all the statistics related + to the Ethernet and GigaEthernert ports." + ::= { alcatelIND1PortMIBGroups 3 } + +alcPortNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + esmDrvTrapDropsLink + } + STATUS current + DESCRIPTION + "The Port MIB Notification Group." + ::= { alcatelIND1PortMIBGroups 4 } + +esmPortModeMIBGroup OBJECT-GROUP + OBJECTS { esmPortRunningMode, + esmPortSavedMode + } + STATUS current + DESCRIPTION + "A collection of objects to support the management of global + configuration parameters of the stacking ports." + ::= { alcatelIND1PortMIBGroups 5 } + + ddmInfoGroup OBJECT-GROUP + OBJECTS { + ddmTemperature, + ddmTempLowWarning, + ddmTempLowAlarm, + ddmTempHiWarning, + ddmTempHiAlarm, + ddmSupplyVoltage, + ddmSupplyVoltageLowWarning, + ddmSupplyVoltageLowAlarm, + ddmSupplyVoltageHiWarning, + ddmSupplyVoltageHiAlarm, + ddmTxBiasCurrent, + ddmTxBiasCurrentLowWarning, + ddmTxBiasCurrentLowAlarm, + ddmTxBiasCurrentHiWarning, + ddmTxBiasCurrentHiAlarm, + ddmTxOutputPower, + ddmTxOutputPowerLowWarning, + ddmTxOutputPowerLowAlarm, + ddmTxOutputPowerHiWarning, + ddmTxOutputPowerHiAlarm, + ddmRxOpticalPower, + ddmRxOpticalPowerLowWarning, + ddmRxOpticalPowerLowAlarm, + ddmRxOpticalPowerHiWarning, + ddmRxOpticalPowerHiAlarm + } + STATUS current + DESCRIPTION + "A collection of objects to provide digital diagnostics information + related to SFPs, XFPs, and SFP+s." + ::= { alcatelIND1PortMIBGroups 6 } + + ddmConfigGroup OBJECT-GROUP + OBJECTS { + ddmConfig, + ddmTrapConfig + } + STATUS current + DESCRIPTION + "A collection of objects to allow configuration of DDM and DDM traps." + ::= { alcatelIND1PortMIBGroups 7 } + + ddmNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ddmTemperatureThresholdViolated, + ddmVoltageThresholdViolated, + ddmCurrentThresholdViolated, + ddmTxPowerThresholdViolated, + ddmRxPowerThresholdViolated + } + STATUS current + DESCRIPTION + "A collection of notifications used to indicate DDM threshold violations." + ::= { alcatelIND1PortMIBGroups 8 } + + violationRecoveryGroup OBJECT-GROUP + OBJECTS { + esmViolationRecoveryTrap, + esmViolationRecoveryTime + } + STATUS current + DESCRIPTION + "A collection of objects to allow configuration of violationRecovery." + ::= { alcatelIND1PortMIBGroups 9 } + + violationNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + esmViolationRecoveryTimeout + } + STATUS current + DESCRIPTION + "A collection of notifications used to indicate esm violation recovery timeout." + ::= { alcatelIND1PortMIBGroups 10 } + END + + diff --git a/MIBS/nokia/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB b/MIBS/nokia/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB new file mode 100644 index 0000000..c32aa57 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB @@ -0,0 +1,904 @@ +ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + NOTIFICATION-TYPE FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + DisplayString, + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB + portMirroringMonitoringTraps, + softentIND1PortMirroringMonitoring FROM ALCATEL-IND1-BASE + sFlowFsEntry, + sFlowCpEntry FROM SFLOW-MIB + InetAddress, + InetAddressType FROM INET-ADDRESS-MIB; + + + alcatelIND1PortMirrorMonitoringMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Port Mirroring and Monitoring for mirroring/monitoring session control + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1PortMirroringMonitoring 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMirMonMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Managed Objects." + ::= { alcatelIND1PortMirrorMonitoringMIB 1 } + + + alcatelIND1PortMirMonMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Conformance Information." + ::= { alcatelIND1PortMirrorMonitoringMIB 2 } + + + alcatelIND1PortMirMonMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Units Of Conformance." + ::= { alcatelIND1PortMirMonMIBConformance 1} + + + alcatelIND1PortMirMonMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Compliance Statements." + ::= { alcatelIND1PortMirMonMIBConformance 2} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonMirroring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +mirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 1 } + + +mirrorEntry OBJECT-TYPE + SYNTAX MirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber } + ::= { mirrorTable 1 } + + +MirrorEntry ::= SEQUENCE { + mirrorSessionNumber + INTEGER, + mirrorMirroredIfindex + InterfaceIndex, + mirrorMirroringIfindex + InterfaceIndex, + mirrorStatus + INTEGER, + mirrorUnblockedVLAN + INTEGER, + mirrorRowStatus + RowStatus, + mirrorDirection + INTEGER, + mirrorSessOperStatus + INTEGER, + mirrorTaggedVLAN + INTEGER + } + +mirrorSessionNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies a specific port mirroring instance." + DEFVAL { 1 } + ::= { mirrorEntry 1 } + +mirrorMirroredIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " This variable is deprecated and value will be ignored. Please use mirrorSrcTable + to configure mirrored ports. + The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorEntry 2 } + +mirrorMirroringIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The physical identification number for this mirroring port instance (mirroring port)." + ::= { mirrorEntry 3 } + +mirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether mirroring is enabled or disabled for this port. + Prior to enabling mirroring, or at the same time all other + read write values in this table for the same row must + be set to appropriate values, or defaults will be assumed." + DEFVAL { on } + ::= { mirrorEntry 4 } + + + +mirrorUnblockedVLAN OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A VLAN identifier which specifies the VLAN identifier that must remain unblocked no matter what is the output of the spanning tree algorithm.Value 0 indicates this parameter is not set" + ::= { mirrorEntry 5 } + + + +mirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { mirrorEntry 6 } + +mirrorDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " This variable is deprecated and the value will be ignored. + Please use mirrorSrcTable to set the direction of mirroring. + Direction of mirroring." + DEFVAL { bidirectional } + ::= { mirrorEntry 7 } + +mirrorSessOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether mirroring session is active. " + DEFVAL { on } + ::= { mirrorEntry 8 } + +mirrorTaggedVLAN OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A VLAN identifier which specifies the VLAN identifier that must used to tag the mirrored packets going +out of the MTP for remote port mirroring .Value 0 indicates this parameter is not set" + ::= { mirrorEntry 9 } + +-- xxxxxxxxxxxxxxxxxxx +-- Mirror Source Table +-- xxxxxxxxxxxxxxxxxxx + + +mirrorSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 2 } + + +mirrorSrcEntry OBJECT-TYPE + SYNTAX MirrorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber, mirrorSrcMirroredIf } + ::= { mirrorSrcTable 1 } + + +MirrorSrcEntry ::= SEQUENCE { + mirrorSrcMirroredIf + InterfaceIndex, + mirrorSrcStatus + INTEGER, + mirrorSrcDirection + INTEGER, + mirrorSrcRowStatus + RowStatus, + mirrorSrcOperStatus + INTEGER + } + +mirrorSrcMirroredIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorSrcEntry 1 } + +mirrorSrcStatus OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether mirroring is enabled or disabled for this port. + Prior to enabling mirroring, or at the same time all other + read write values in this table for the same row must + be set to appropriate values, or defaults will be assumed." + DEFVAL { enable } + ::= { mirrorSrcEntry 2 } + +mirrorSrcDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Direction of mirroring on the source port of this entry." + DEFVAL { bidirectional } + ::= { mirrorSrcEntry 3 } + +mirrorSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry.Row Status to control creation, + modification and deletion of this entry. " + ::= { mirrorSrcEntry 4 } + +mirrorSrcOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirroring operational status of this mirrored source. " + DEFVAL { on } + ::= { mirrorSrcEntry 5 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonMonitoring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +monitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port monitoring instances." + ::= { mirmonMonitoring 1 } + + monitorEntry OBJECT-TYPE + SYNTAX MonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port monitoring entry." + INDEX { monitorSessionNumber } + ::= { monitorTable 1 } + + MonitorEntry ::= SEQUENCE { + monitorSessionNumber + INTEGER, + monitorIfindex + InterfaceIndex, + monitorFileStatus + INTEGER, + monitorFileName + DisplayString , + monitorFileSize + INTEGER, + monitorScreenStatus + INTEGER, + monitorScreenLine + INTEGER, + monitorTrafficType + INTEGER, + monitorStatus + INTEGER, + monitorFileOverWrite + INTEGER, + monitorDirection + INTEGER, + monitorTimeout + INTEGER, + monitorRowStatus + RowStatus + + } + + + monitorSessionNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies a specific port monitoring instance." + DEFVAL { 1 } + ::= { monitorEntry 1 } + + monitorIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical identification number for this monitoring port instance." + DEFVAL { 1 } + ::= { monitorEntry 2 } + + monitorFileStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the file option of a monitoring port instance (default off)" + DEFVAL { off } + ::= { monitorEntry 3 } + + monitorFileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file in which the traffic will be stored (default PMONITOR.ENC)." + ::= { monitorEntry 4 } + + monitorFileSize OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of 16384 ( 16K ) bytes allowed for the file. The file contains only the last monitorFileSize bytes of the current port monitoring instance (default 16384 bytes)." + DEFVAL { 1} + ::= { monitorEntry 5 } + + monitorScreenStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the screen option of a monitoring port instance (default off)" + DEFVAL { off } + ::= { monitorEntry 6 } + + monitorScreenLine OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of lines used when the screen option is activated (default 24)" + DEFVAL { 24 } + ::= { monitorEntry 7 } + + + monitorTrafficType OBJECT-TYPE + SYNTAX INTEGER { + all (1), + unicast (2), + multicast (3), + broadcast (4), + unimulti (5), + unibroad (6), + multibroad (7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of traffic being monitored (default all)" + DEFVAL { all } + ::= { monitorEntry 8 } + + monitorStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2), + suspended (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the port monitoring instance" + DEFVAL { off } + ::= { monitorEntry 9 } + + +-- anand + monitorFileOverWrite OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the File Over Write option of a monitoring port instance (default on)" + DEFVAL { on } + ::= { monitorEntry 10 } + monitorDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Direction of monitoring." + DEFVAL { bidirectional } + + ::= { monitorEntry 11 } + + + monitorTimeout OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of seconds allowed for this session before the session gets deleted. + (default:forever 0 second)." + DEFVAL { 0 } + ::= { monitorEntry 12 } + + + monitorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. + Create,Delete and Modify." + ::= { monitorEntry 13 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonNotificationVars OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +MirMonErrorIds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used to define the different type of error + occured while configuring Mirroring/Monitoring." + SYNTAX INTEGER { + other (1), + wrongSession (2), -- Wrong session given to NI. + hwQError (3), -- HW queue error on NI + swQError (4) -- SW queue error on NI + } + +mirmonPrimarySlot OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot of mirrored or monitored interface." + ::= { mirmonNotificationVars 1 } + +mirmonPrimaryPort OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port of mirrored or monitored interface." + ::= { mirmonNotificationVars 2 } + +mirroringSlot OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot of mirroring interface." + ::= { mirmonNotificationVars 3 } + +mirroringPort OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port of mirroring interface." + ::= { mirmonNotificationVars 4 } + +mirMonSession OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mirroring session number." + ::= {mirmonNotificationVars 5 } + +mirMonError OBJECT-TYPE + SYNTAX MirMonErrorIds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Error returned by the NI which failed to configure Mirroring/Monitoring" + ::= {mirmonNotificationVars 6 } + +mirMonErrorNi OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NI slot number. " + ::= { mirmonNotificationVars 7 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +mirrorConfigError NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonErrorNi, -- NI which reported the error. + mirMonError -- Error + } + STATUS current + DESCRIPTION + "The Mirroring Configuration failed on NI. + This trap is sent when any NI fails to configure mirroring. + Due to this error, port mirroring session will be terminated." + ::= { portMirroringMonitoringTraps 0 1 } + +monitorFileWritten NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + monitorFileName, + monitorFileSize + } + STATUS current + DESCRIPTION + "A File Written Trap is sent when the amount of data requested + by the user has been written by the port monitoring instance." + ::= { portMirroringMonitoringTraps 0 2 } + + +mirrorUnlikeNi NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonErrorNi -- NI slot number where the Unlike NI is inserted. + } + STATUS current + DESCRIPTION + " The Mirroring Configuration is deleted due to the swapping of different + NI board type. Port Mirroring session which was active on a slot,cannot + continue with the insertion of different NI type in the same slot. " + ::= { portMirroringMonitoringTraps 0 3 } + + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonSFlowObjects OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 4} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Flow Sampling Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + alasFlowFsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the flow samplers within a device." + ::= { mirmonSFlowObjects 1 } + + alasFlowFsEntry OBJECT-TYPE + SYNTAX AlaSFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a flow sampler." + AUGMENTS { sFlowFsEntry } + ::= { alasFlowFsTable 1 } + + AlaSFlowFsEntry ::= SEQUENCE { + alasFlowFsDeleteEntry INTEGER + } + + alasFlowFsDeleteEntry OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + delete(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to delete entries in the sFlowFsTable. + Only value 6 is supported." + ::= { alasFlowFsEntry 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Counter Polling Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + alasFlowCpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the flow samplers within a device." + ::= { mirmonSFlowObjects 2 } + + alasFlowCpEntry OBJECT-TYPE + SYNTAX AlaSFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a flow sampler." + AUGMENTS { sFlowCpEntry } + ::= { alasFlowCpTable 1 } + + AlaSFlowCpEntry ::= SEQUENCE { + alasFlowCpDeleteEntry INTEGER + } + + alasFlowCpDeleteEntry OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + delete(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to delete entries in the sFlowCpTable. + Only value 6 is supported." + ::= { alasFlowCpEntry 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Agent IP Information +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alasFlowAgentConfigType OBJECT-TYPE + SYNTAX INTEGER { + default(1), + user(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The Agent Config Information + 1 -- Default + 2 -- sFlow Interface IP Specified by User + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + DEFVAL { default } + ::= { mirmonSFlowObjects 3} + + alasFlowAgentAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The address type of the address associated with this agent. + Only ipv4 and ipv6 types are supported. + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + ::= { mirmonSFlowObjects 4} + + alasFlowAgentAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The IP address associated with this agent. In the case of a + multi-homed agent, this should be the loopback address of the + agent. The sFlowAgent address must provide SNMP connectivity + to the agent. The address should be an invariant that does not + change as interfaces are reconfigured, enabled, disabled, + added or removed. A manager should be able to use the + sFlowAgentAddress as a unique key that will identify this + agent over extended periods of time so that a history can + be maintained. + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + ::= { mirmonSFlowObjects 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMirMonMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Port Mirroring and Monitoring." + MODULE + MANDATORY-GROUPS + { + portMirroringGroup, + portMonitoringGroup, + portNotificationVarsGroup + } + + ::= { alcatelIND1PortMirMonMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + portMirroringGroup OBJECT-GROUP + OBJECTS + { + mirrorSessionNumber, -- port mirroring table + mirrorMirroredIfindex, + mirrorMirroringIfindex, + mirrorStatus, + mirrorUnblockedVLAN, + mirrorRowStatus, + mirrorDirection, + mirrorSessOperStatus, + mirrorSrcMirroredIf, -- port mirroring source interfaces table + mirrorSrcStatus, + mirrorSrcDirection, + mirrorSrcRowStatus, + mirrorSrcOperStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Port Mirroring." + ::= { alcatelIND1PortMirMonMIBGroups 1 } + + portMonitoringGroup OBJECT-GROUP + OBJECTS + { + monitorSessionNumber, -- port monitoring table + monitorIfindex, + monitorFileStatus, + monitorFileName, + monitorFileSize, + monitorScreenStatus, + monitorScreenLine, + monitorTrafficType, + monitorStatus, + monitorFileOverWrite, + monitorDirection , + monitorTimeout , + monitorRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Port Monitoring." + ::= { alcatelIND1PortMirMonMIBGroups 2 } + + + portNotificationVarsGroup OBJECT-GROUP + OBJECTS + { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonSession, + mirMonError, + mirMonErrorNi + } + STATUS current + DESCRIPTION + "Collection of objects which appear only in notifications." + ::= { alcatelIND1PortMirMonMIBGroups 3 } + + + mirmonTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + mirrorConfigError, + mirrorUnlikeNi + } + STATUS current + DESCRIPTION + "Collection of Traps for port mirroring and monitoring." + ::= { alcatelIND1PortMirMonMIBGroups 4 } + + + END diff --git a/MIBS/nokia/ALCATEL-IND1-QOS-MIB b/MIBS/nokia/ALCATEL-IND1-QOS-MIB new file mode 100644 index 0000000..206a6aa --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-QOS-MIB @@ -0,0 +1,12701 @@ +-- FILE: alcatelIND1QoS.mib + +-- Alcatel +-- Architects Of An Internet World + +-- This module provides authoritative enterprise-specific Simple Network +-- Management Protocol (SNMP) Management Information Base (MIB) definitions. + +-- The right to make changes in specification and other information contained +-- in this document without prior notice is reserved. + +-- No liability shall be assumed for any incidental, indirect, special, or +-- consequential damages whatsoever arising from or related to this document or +-- the information contained herein. + +-- Vendors, end-users, and other interested parties are granted non-exclusive +-- license to use this specification in connection with management of the +-- products for which it is intended to be used. + +-- Please consult with Customer Service to ensure the most appropriate version +-- of this document is used with the products in question: + +-- Alcatel-Lucent, Enterprise Solutions Division +-- (Formerly Alcatel Internetworking, Incorporated) +-- 26801 West Agoura Road +-- Calabasas, CA 91301 +-- United States Of America + +-- Telephone: North America 800.995.2696 +-- Latin America 877.919.9526 +-- Europe 31.23.556.0100 +-- Asia 65.394.7933 +-- All Other 818.878.4507 + +-- Electronic Mail: support@ind.alcatel.com +-- World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise +-- File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs + +-- Copyright (C) 1995-2007 Alcatel-Lucent +-- ALL RIGHTS RESERVED WORLDWIDE + +ALCATEL-IND1-QOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, + Counter32, Counter64, Integer32, IpAddress + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + DisplayString, MacAddress, RowStatus + FROM SNMPv2-TC + softentIND1QoS + FROM ALCATEL-IND1-BASE + InterfaceIndex + FROM IF-MIB + Ipv6Address + FROM IPV6-TC; + + +alaQoSMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel IND" + CONTACT-INFO + "David Morgan + E-Mail: David.Morgan@ind.alcatel.com" + DESCRIPTION + "QoS and Filtering MIB" + ::= { softentIND1QoS 1 } + + +alaQoSMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Managed Objects." + ::= { alaQoSMIB 1 } + + +-- +-- Definition of rule table +-- + +alaQoSRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Rule definitions" + ::= { alaQoSMIBObjects 1 } + +alaQoSRuleEntry OBJECT-TYPE + SYNTAX QoSRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Rule" + INDEX { + alaQoSRuleName + } + ::= { alaQoSRuleTable 1 } + +QoSRuleEntry ::= + SEQUENCE + { + alaQoSRuleName DisplayString, + alaQoSRuleEnabled INTEGER, + alaQoSRuleSource INTEGER, + alaQoSRulePrecedence Integer32, + alaQoSRuleCondition DisplayString, + alaQoSRuleAction DisplayString, + alaQoSRuleReflexive INTEGER, + alaQoSRuleSave INTEGER, + alaQoSRuleLog INTEGER, + alaQoSRuleMatches Counter32, + alaQoSRuleEnforced INTEGER, + alaQoSRuleActive INTEGER, + alaQoSRuleRowStatus RowStatus, + alaQoSRuleValidityPeriod DisplayString, + alaQoSRuleValidityPeriodStatus INTEGER, + alaQoSRuleLogInterval Integer32, + alaQoSRuleCountType INTEGER, + alaQoSRulePacketCount Counter64, + alaQoSRuleByteCount Counter64, + alaQoSRuleExcessPacketCount Counter64, + alaQoSRuleExcessByteCount Counter64, + alaQoSRuleType Integer32, + alaQoSRuleTrapEvents INTEGER, + alaQoSRuleDefaultList INTEGER, + alaQoSRuleGreenCount Counter64, + alaQoSRuleYellowCount Counter64, + alaQoSRuleRedCount Counter64, + alaQoSRuleNonGreenCount Counter64, + alaQoSRuleNonRedCount Counter64 + } + +alaQoSRuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule" + ::= { alaQoSRuleEntry 1 } + +alaQoSRuleEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Is this rule enabled or not" + DEFVAL { enable } + ::= { alaQoSRuleEntry 2 } + +alaQoSRuleSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the rule." + DEFVAL { cli } + ::= { alaQoSRuleEntry 3 } + +alaQoSRulePrecedence OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Precedence value for rule. + Rules are evaluated from higher precedence to lower. + If rules have equal precedence, they are evaluated in + the order they are received." + DEFVAL { 0 } + ::= { alaQoSRuleEntry 4 } + +alaQoSRuleCondition OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the condition to use" + ::= { alaQoSRuleEntry 5 } + +alaQoSRuleAction OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the action to use" + ::= { alaQoSRuleEntry 6 } + +alaQoSRuleReflexive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicator to tell if the rule is reflexive. Reflexive rules + allow specific return connections that would normally be denied." + DEFVAL { no } + ::= { alaQoSRuleEntry 7 } + +alaQoSRuleSave OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicator to tell whether to write out the rule during + snapshot commands." + DEFVAL { yes } + ::= { alaQoSRuleEntry 8 } + +alaQoSRuleLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicator to tell whether to log matches to this rule + in the QoS log." + DEFVAL { no } + ::= { alaQoSRuleEntry 9 } + +alaQoSRuleMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of times this rule has been matched." + ::= { alaQoSRuleEntry 10 } + +alaQoSRuleEnforced OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule currenly being enforced on the switch." + ::= { alaQoSRuleEntry 11 } + +alaQoSRuleActive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule enforcable by the switch." + ::= { alaQoSRuleEntry 12 } + +alaQoSRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete rules according to the + RowStatus convention" + ::= { alaQoSRuleEntry 13 } + +alaQoSRuleValidityPeriod OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the validity period to use" + ::= { alaQoSRuleEntry 14 } + +alaQoSRuleValidityPeriodStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether there is a validity period + associated with this rule" + DEFVAL { disabled } + ::= { alaQoSRuleEntry 15 } + +alaQoSRuleLogInterval OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "How often to look for packets matching this rule when logging. + When 0 log as many as possible." + DEFVAL { 30 } + ::= { alaQoSRuleEntry 16 } + +alaQoSRuleCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + DEFVAL { packets } + ::= { alaQoSRuleEntry 17 } + +alaQoSRulePacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSRuleEntry 18 } + +alaQoSRuleByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSRuleEntry 19 } + +alaQoSRuleExcessPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets out of bandwidth parameters" + ::= { alaQoSRuleEntry 20 } + +alaQoSRuleExcessByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes out of bandwidth parameters" + ::= { alaQoSRuleEntry 21 } + +alaQoSRuleType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of rule this is. Each bit represents the following: + 0x1 = bridged + 0x2 = routed + 0x4 = multicast" + ::= { alaQoSRuleEntry 22 } + +alaQoSRuleTrapEvents OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Send SNMP trap when 'qos user-port shutdown' param or + rule having action=port-disable is matched/invoked?" + DEFVAL { yes } + ::= { alaQoSRuleEntry 23 } + +alaQoSRuleDefaultList OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This rule belongs to the default policy list. " + DEFVAL { yes } + ::= { alaQoSRuleEntry 24 } + +alaQoSRuleGreenCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being green compliant." + ::= { alaQoSRuleEntry 25 } + +alaQoSRuleYellowCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being yellow compliant." + ::= { alaQoSRuleEntry 26 } + +alaQoSRuleRedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being red compliant." + ::= { alaQoSRuleEntry 27 } + +alaQoSRuleNonGreenCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being non-green compliant." + ::= { alaQoSRuleEntry 28 } + +alaQoSRuleNonRedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being non-red compliant." + ::= { alaQoSRuleEntry 29 } + +-- +-- Definition of rule table +-- + +alaQoSAppliedRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedRule definitions" + ::= { alaQoSMIBObjects 2 } + +alaQoSAppliedRuleEntry OBJECT-TYPE + SYNTAX QoSAppliedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedRule" + INDEX { + alaQoSAppliedRuleName + } + ::= { alaQoSAppliedRuleTable 1 } + +QoSAppliedRuleEntry ::= + SEQUENCE + { + alaQoSAppliedRuleName DisplayString, + alaQoSAppliedRuleEnabled INTEGER, + alaQoSAppliedRuleSource INTEGER, + alaQoSAppliedRulePrecedence Integer32, + alaQoSAppliedRuleCondition DisplayString, + alaQoSAppliedRuleAction DisplayString, + alaQoSAppliedRuleReflexive INTEGER, + alaQoSAppliedRuleSave INTEGER, + alaQoSAppliedRuleLog INTEGER, + alaQoSAppliedRuleMatches Counter32, + alaQoSAppliedRuleEnforced INTEGER, + alaQoSAppliedRuleActive INTEGER, + alaQoSAppliedRuleRowStatus RowStatus, + alaQoSAppliedRuleValidityPeriod DisplayString, + alaQoSAppliedRuleValidityPeriodStatus INTEGER, + alaQoSAppliedRuleLogInterval Integer32, + alaQoSAppliedRuleCountType INTEGER, + alaQoSAppliedRulePacketCount Counter64, + alaQoSAppliedRuleByteCount Counter64, + alaQoSAppliedRuleExcessPacketCount Counter64, + alaQoSAppliedRuleExcessByteCount Counter64, + alaQoSAppliedRuleType Integer32, + alaQoSAppliedRuleTrapEvents INTEGER, + alaQoSAppliedRuleDefaultList INTEGER, + alaQoSAppliedRuleGreenCount Counter64, + alaQoSAppliedRuleYellowCount Counter64, + alaQoSAppliedRuleRedCount Counter64, + alaQoSAppliedRuleNonGreenCount Counter64, + alaQoSAppliedRuleNonRedCount Counter64 + } + +alaQoSAppliedRuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule" + ::= { alaQoSAppliedRuleEntry 1 } + +alaQoSAppliedRuleEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule enabled or not" + ::= { alaQoSAppliedRuleEntry 2 } + +alaQoSAppliedRuleSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the rule." + ::= { alaQoSAppliedRuleEntry 3 } + +alaQoSAppliedRulePrecedence OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Precedence value for rule. + Rules are evaluated from higher precedence to lower. + If rules have equal precedence, they are evaluated in + the order they are received." + ::= { alaQoSAppliedRuleEntry 4 } + +alaQoSAppliedRuleCondition OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the condition to use" + ::= { alaQoSAppliedRuleEntry 5 } + +alaQoSAppliedRuleAction OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the action to use" + ::= { alaQoSAppliedRuleEntry 6 } + +alaQoSAppliedRuleReflexive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicator to tell if the rule is reflexive. Reflexive rules + allow specific return connections that would normally be denied." + ::= { alaQoSAppliedRuleEntry 7 } + +alaQoSAppliedRuleSave OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicator to tell whether to write out the rule during + snapshot commands." + ::= { alaQoSAppliedRuleEntry 8 } + +alaQoSAppliedRuleLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicator to tell whether to log matches to this rule + in the QoS log." + ::= { alaQoSAppliedRuleEntry 9 } + +alaQoSAppliedRuleMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of times this rule has been matched." + ::= { alaQoSAppliedRuleEntry 10 } + +alaQoSAppliedRuleEnforced OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule currenly being enforced on the switch." + ::= { alaQoSAppliedRuleEntry 11 } + +alaQoSAppliedRuleActive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule enforcable by the switch." + ::= { alaQoSAppliedRuleEntry 12 } + +alaQoSAppliedRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete rules according to the + RowStatus convention" + ::= { alaQoSAppliedRuleEntry 13 } + +alaQoSAppliedRuleValidityPeriod OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the validity period to use" + ::= { alaQoSAppliedRuleEntry 14 } + +alaQoSAppliedRuleValidityPeriodStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether there is a validity period + associated with this rule" + ::= { alaQoSAppliedRuleEntry 15 } + +alaQoSAppliedRuleLogInterval OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How often to look for packets matching this rule when logging. + When 0 log as many as possible." + ::= { alaQoSAppliedRuleEntry 16 } + +alaQoSAppliedRuleCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + ::= { alaQoSAppliedRuleEntry 17 } + +alaQoSAppliedRulePacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSAppliedRuleEntry 18 } + +alaQoSAppliedRuleByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSAppliedRuleEntry 19 } + +alaQoSAppliedRuleExcessPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets out of bandwidth parameters" + ::= { alaQoSAppliedRuleEntry 20 } + +alaQoSAppliedRuleExcessByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes out of bandwidth parameters" + ::= { alaQoSAppliedRuleEntry 21 } + +alaQoSAppliedRuleType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of rule this is. Each bit represents the following: + 0x1 = bridged + 0x2 = routed + 0x4 = multicast" + ::= { alaQoSAppliedRuleEntry 22 } + +alaQoSAppliedRuleTrapEvents OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Send SNMP trap when 'qos user-port shutdown' param or + rule having action=port-disable is matched/invoked?" + DEFVAL { yes } + ::= { alaQoSAppliedRuleEntry 23 } + +alaQoSAppliedRuleDefaultList OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This rule belongs to the default policy list. " + DEFVAL { yes } + ::= { alaQoSAppliedRuleEntry 24 } + +alaQoSAppliedRuleGreenCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being green compliant." + ::= { alaQoSAppliedRuleEntry 25 } + +alaQoSAppliedRuleYellowCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being yellow compliant." + ::= { alaQoSAppliedRuleEntry 26 } + +alaQoSAppliedRuleRedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being red compliant." + ::= { alaQoSAppliedRuleEntry 27 } + +alaQoSAppliedRuleNonGreenCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being non-green compliant." + ::= { alaQoSAppliedRuleEntry 28 } + +alaQoSAppliedRuleNonRedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being non-red compliant." + ::= { alaQoSAppliedRuleEntry 29 } + +-- +-- Definition of condition table +-- + +alaQoSConditionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Condition definitions" + ::= { alaQoSMIBObjects 3 } + +alaQoSConditionEntry OBJECT-TYPE + SYNTAX QoSConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Condition" + INDEX { + alaQoSConditionName + } + ::= { alaQoSConditionTable 1 } + +QoSConditionEntry ::= + SEQUENCE + { + alaQoSConditionName DisplayString, + alaQoSConditionSource INTEGER, + alaQoSConditionSourceSlot Integer32, + alaQoSConditionSourceSlotStatus INTEGER, + alaQoSConditionSourcePort Integer32, + alaQoSConditionSourcePortGroup DisplayString, + alaQoSConditionSourcePortGroupStatus INTEGER, + alaQoSConditionDestinationSlot Integer32, + alaQoSConditionDestinationSlotStatus INTEGER, + alaQoSConditionDestinationPort Integer32, + alaQoSConditionDestinationPortGroup DisplayString, + alaQoSConditionDestinationPortGroupStatus INTEGER, + alaQoSConditionSourceInterfaceType INTEGER, + alaQoSConditionSourceInterfaceTypeStatus INTEGER, + alaQoSConditionDestinationInterfaceType INTEGER, + alaQoSConditionDestinationInterfaceTypeStatus INTEGER, + alaQoSConditionSourceMacAddr MacAddress, + alaQoSConditionSourceMacAddrStatus INTEGER, + alaQoSConditionSourceMacMask MacAddress, + alaQoSConditionSourceMacGroup DisplayString, + alaQoSConditionSourceMacGroupStatus INTEGER, + alaQoSConditionDestinationMacAddr MacAddress, + alaQoSConditionDestinationMacAddrStatus INTEGER, + alaQoSConditionDestinationMacMask MacAddress, + alaQoSConditionDestinationMacGroup DisplayString, + alaQoSConditionDestinationMacGroupStatus INTEGER, + alaQoSConditionSourceVlan Integer32, + alaQoSConditionSourceVlanStatus INTEGER, + alaQoSConditionDestinationVlan Integer32, + alaQoSConditionDestinationVlanStatus INTEGER, + alaQoSCondition8021p Integer32, + alaQoSCondition8021pStatus INTEGER, + alaQoSConditionSourceIpAddr IpAddress, + alaQoSConditionSourceIpAddrStatus INTEGER, + alaQoSConditionSourceIpMask IpAddress, + alaQoSConditionSourceNetworkGroup DisplayString, + alaQoSConditionSourceNetworkGroupStatus INTEGER, + alaQoSConditionDestinationIpAddr IpAddress, + alaQoSConditionDestinationIpAddrStatus INTEGER, + alaQoSConditionDestinationIpMask IpAddress, + alaQoSConditionDestinationNetworkGroup DisplayString, + alaQoSConditionDestinationNetworkGroupStatus INTEGER, + alaQoSConditionMulticastIpAddr IpAddress, + alaQoSConditionMulticastIpAddrStatus INTEGER, + alaQoSConditionMulticastIpMask IpAddress, + alaQoSConditionMulticastNetworkGroup DisplayString, + alaQoSConditionMulticastNetworkGroupStatus INTEGER, + alaQoSConditionTos Integer32, + alaQoSConditionTosStatus INTEGER, + alaQoSConditionTosMask Integer32, + alaQoSConditionDscp Integer32, + alaQoSConditionDscpStatus INTEGER, + alaQoSConditionDscpMask Integer32, + alaQoSConditionIpProtocol Integer32, + alaQoSConditionIpProtocolStatus INTEGER, + alaQoSConditionSourceIpPort Integer32, + alaQoSConditionSourceIpPortStatus INTEGER, + alaQoSConditionDestinationIpPort Integer32, + alaQoSConditionDestinationIpPortStatus INTEGER, + alaQoSConditionService DisplayString, + alaQoSConditionServiceStatus INTEGER, + alaQoSConditionServiceGroup DisplayString, + alaQoSConditionServiceGroupStatus INTEGER, + alaQoSConditionIcmpType Integer32, + alaQoSConditionIcmpTypeStatus INTEGER, + alaQoSConditionIcmpCode Integer32, + alaQoSConditionIcmpCodeStatus INTEGER, + alaQoSConditionDlci Integer32, + alaQoSConditionDlciStatus INTEGER, + alaQoSConditionRowStatus RowStatus, + alaQoSConditionSourcePortEnd Integer32, + alaQoSConditionDestinationPortEnd Integer32, + alaQoSConditionSourceIpPortEnd Integer32, + alaQoSConditionDestinationIpPortEnd Integer32, + alaQoSConditionSourceTcpPort Integer32, + alaQoSConditionSourceTcpPortStatus INTEGER, + alaQoSConditionSourceTcpPortEnd Integer32, + alaQoSConditionDestinationTcpPort Integer32, + alaQoSConditionDestinationTcpPortStatus INTEGER, + alaQoSConditionDestinationTcpPortEnd Integer32, + alaQoSConditionSourceUdpPort Integer32, + alaQoSConditionSourceUdpPortStatus INTEGER, + alaQoSConditionSourceUdpPortEnd Integer32, + alaQoSConditionDestinationUdpPort Integer32, + alaQoSConditionDestinationUdpPortStatus INTEGER, + alaQoSConditionDestinationUdpPortEnd Integer32, + alaQoSConditionEthertype Integer32, + alaQoSConditionEthertypeStatus INTEGER, + alaQoSConditionTcpFlags INTEGER, + alaQoSConditionTcpFlagsStatus INTEGER, + alaQoSConditionTcpFlagsVal Integer32, + alaQoSConditionTcpFlagsValStatus INTEGER, + alaQoSConditionTcpFlagsMask Integer32, + alaQoSConditionTcpFlagsMaskStatus INTEGER, + alaQoSConditionTcpEstablished INTEGER, + alaQoSConditionSourceIpv6Addr Ipv6Address, + alaQoSConditionSourceIpv6AddrStatus INTEGER, + alaQoSConditionSourceIpv6Mask Ipv6Address, + alaQoSConditionDestinationIpv6Addr Ipv6Address, + alaQoSConditionDestinationIpv6AddrStatus INTEGER, + alaQoSConditionDestinationIpv6Mask Ipv6Address, + alaQoSConditionIpv6Traffic INTEGER, + alaQoSConditionIpv6NH Integer32, + alaQoSConditionIpv6NHStatus INTEGER, + alaQoSConditionIpv6FlowLabel Integer32, + alaQoSConditionIpv6FlowLabelStatus INTEGER, + alaQoSConditionMcastIpv6Addr Ipv6Address, + alaQoSConditionMcastIpv6AddrStatus INTEGER, + alaQoSConditionMcastIpv6Mask Ipv6Address, + alaQoSConditionDscpEnd Integer32, + alaQoSConditionInnerSourceVlan Integer32, + alaQoSConditionInnerSourceVlanStatus INTEGER, + alaQoSConditionInner8021p Integer32, + alaQoSConditionInner8021pStatus INTEGER, + alaQoSConditionVrfName DisplayString, + alaQoSConditionVrfNameStatus INTEGER, + alaQoSCondition8021pEnd Integer32, + alaQoSConditionInner8021pEnd Integer32, + alaQoSConditionSourceVlanGroup DisplayString, + alaQoSConditionSourceVlanGroupStatus INTEGER, + alaQoSConditionInnerSourceVlanGroup DisplayString, + alaQoSConditionInnerSourceVlanGroupStatus INTEGER + } + +alaQoSConditionName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of condition" + ::= { alaQoSConditionEntry 1 } + +alaQoSConditionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the condition." + DEFVAL { cli } + ::= { alaQoSConditionEntry 2 } + +alaQoSConditionSourceSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical slot used for traffic classification + When 0, the port identifies an aggregate" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 3 } + +alaQoSConditionSourceSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source physical slot and + port range needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 4 } + +alaQoSConditionSourcePort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical port range start to use for + traffic classification" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 5 } + +alaQoSConditionSourcePortGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical port group to use for traffic classification" + ::= { alaQoSConditionEntry 6 } + +alaQoSConditionSourcePortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source physical port group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 7 } + +alaQoSConditionDestinationSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical slot used for traffic classification + When 0, the port identifies an aggregate" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 8 } + +alaQoSConditionDestinationSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination physical slot + and port range needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 9 } + +alaQoSConditionDestinationPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port range start to use for traffic + classification" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 10 } + +alaQoSConditionDestinationPortGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port group to use for traffic + classification" + ::= { alaQoSConditionEntry 11 } + +alaQoSConditionDestinationPortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination physical port + group needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 12 } + +alaQoSConditionSourceInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical interface type to use for traffic + classification" + DEFVAL { ethernet } + ::= { alaQoSConditionEntry 13 } + +alaQoSConditionSourceInterfaceTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source physical + interface type needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 14 } + +alaQoSConditionDestinationInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical interface type to use for traffic + classification" + DEFVAL { ethernet } + ::= { alaQoSConditionEntry 15 } + +alaQoSConditionDestinationInterfaceTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination physical + interface type needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 16 } + +alaQoSConditionSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC address to use for traffic classification" + DEFVAL { '000000000000'h } + ::= { alaQoSConditionEntry 17 } + +alaQoSConditionSourceMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source MAC address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 18 } + +alaQoSConditionSourceMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC mask to use for traffic classification" + DEFVAL { 'ffffffffffff'h } + ::= { alaQoSConditionEntry 19 } + +alaQoSConditionSourceMacGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC group to use for traffic classification" + ::= { alaQoSConditionEntry 20 } + +alaQoSConditionSourceMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source MAC group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 21 } + +alaQoSConditionDestinationMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination MAC address to use for traffic classification" + DEFVAL { '000000000000'h } + ::= { alaQoSConditionEntry 22 } + +alaQoSConditionDestinationMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC address + & mask needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 23 } + +alaQoSConditionDestinationMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination MAC mask to use for traffic classification" + DEFVAL { 'ffffffffffff'h } + ::= { alaQoSConditionEntry 24 } + +alaQoSConditionDestinationMacGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination MAC group to use for traffic classification" + ::= { alaQoSConditionEntry 25 } + +alaQoSConditionDestinationMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 26 } + +alaQoSConditionSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 27 } + +alaQoSConditionSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 28 } + +alaQoSConditionDestinationVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 29 } + +alaQoSConditionDestinationVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 30 } + +alaQoSCondition8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 31 } + +alaQoSCondition8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the 802.1p value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 32 } + +alaQoSConditionSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSConditionEntry 33 } + +alaQoSConditionSourceIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 34 } + +alaQoSConditionSourceIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSConditionEntry 35 } + +alaQoSConditionSourceNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source network group to use for traffic classification" + ::= { alaQoSConditionEntry 36 } + +alaQoSConditionSourceNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source network group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 37 } + +alaQoSConditionDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSConditionEntry 38 } + +alaQoSConditionDestinationIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IP address + & mask needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 39 } + +alaQoSConditionDestinationIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSConditionEntry 40 } + +alaQoSConditionDestinationNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination network group to use for traffic classification" + ::= { alaQoSConditionEntry 41 } + +alaQoSConditionDestinationNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination network group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 42 } + +alaQoSConditionMulticastIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSConditionEntry 43 } + +alaQoSConditionMulticastIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 44 } + +alaQoSConditionMulticastIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSConditionEntry 45 } + +alaQoSConditionMulticastNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast network group to use for traffic classification" + ::= { alaQoSConditionEntry 46 } + +alaQoSConditionMulticastNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast network group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 47 } + +alaQoSConditionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 48 } + +alaQoSConditionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the TOS value & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 49 } + +alaQoSConditionTosMask OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS mask to use for traffic classification" + DEFVAL { 7 } + ::= { alaQoSConditionEntry 50 } + +alaQoSConditionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 51 } + +alaQoSConditionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the DSCP value & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 52 } + +alaQoSConditionDscpMask OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP mask to use for traffic classification" + DEFVAL { 63 } + ::= { alaQoSConditionEntry 53 } + +alaQoSConditionIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP protocol to use for traffic classification." + DEFVAL { 0 } + ::= { alaQoSConditionEntry 54 } + +alaQoSConditionIpProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the IP protocol + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 55 } + +alaQoSConditionSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSConditionEntry 56 } + +alaQoSConditionSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 57 } + +alaQoSConditionDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSConditionEntry 58 } + +alaQoSConditionDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 59 } + +alaQoSConditionService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of service to use for traffic classification" + ::= { alaQoSConditionEntry 60 } + +alaQoSConditionServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the service + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 61 } + +alaQoSConditionServiceGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of service group to use for traffic classification" + ::= { alaQoSConditionEntry 62 } + +alaQoSConditionServiceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the service group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 63 } + +alaQoSConditionIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ICMP type to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 64 } + +alaQoSConditionIcmpTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the ICMP type + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 65 } + +alaQoSConditionIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ICMP code to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 66 } + +alaQoSConditionIcmpCodeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the ICMP code + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 67 } + +alaQoSConditionDlci OBJECT-TYPE + SYNTAX Integer32 (0..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DLCI to use to traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 68 } + +alaQoSConditionDlciStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the DLCI + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 69 } + +alaQoSConditionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete conditions according to the + RowStatus convention" + ::= { alaQoSConditionEntry 70 } + +alaQoSConditionSourcePortEnd OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use source port as a single port." + DEFVAL { 1 } + ::= { alaQoSConditionEntry 71 } + +alaQoSConditionDestinationPortEnd OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use destination port as a single + port." + DEFVAL { 1 } + ::= { alaQoSConditionEntry 72 } + +alaQoSConditionSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate a + range. When '0', use source IP port as a single IP port." + ::= { alaQoSConditionEntry 73 } + +alaQoSConditionDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSConditionEntry 74 } + +alaQoSConditionSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSConditionEntry 75 } + +alaQoSConditionSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 76 } + +alaQoSConditionSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSConditionEntry 77 } + +alaQoSConditionDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSConditionEntry 78 } + +alaQoSConditionDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 79 } + +alaQoSConditionDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port + as a single TCP port." + ::= { alaQoSConditionEntry 80 } + +alaQoSConditionSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSConditionEntry 81 } + +alaQoSConditionSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 82 } + +alaQoSConditionSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate + a range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSConditionEntry 83 } + +alaQoSConditionDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSConditionEntry 84 } + +alaQoSConditionDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 85 } + +alaQoSConditionDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port + as a single TCP port." + ::= { alaQoSConditionEntry 86 } + +alaQoSConditionEthertype OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ethertype value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 87 } + +alaQoSConditionEthertypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the ethertype value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 88 } + +alaQoSConditionTcpFlags OBJECT-TYPE + SYNTAX INTEGER { + all (1), + any (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Use any/all specifieid TCP flags for traffic classification" + DEFVAL { all } + ::= { alaQoSConditionEntry 89 } + +alaQoSConditionTcpFlagsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the TCP flag bits + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 90 } + +alaQoSConditionTcpFlagsVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TCP flags values used for traffic classification" + ::= { alaQoSConditionEntry 91 } + +alaQoSConditionTcpFlagsValStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Not used" + DEFVAL { disabled } + ::= { alaQoSConditionEntry 92 } + +alaQoSConditionTcpFlagsMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Mask of TCP flags bits used for traffic classification" + ::= { alaQoSConditionEntry 93 } + +alaQoSConditionTcpFlagsMaskStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Not used" + DEFVAL { disabled } + ::= { alaQoSConditionEntry 94 } + +alaQoSConditionTcpEstablished OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Look for established TCP sessions in classification" + DEFVAL { no } + ::= { alaQoSConditionEntry 95 } + +alaQoSConditionSourceIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSConditionEntry 96 } + +alaQoSConditionSourceIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 97 } + +alaQoSConditionSourceIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSConditionEntry 98 } + +alaQoSConditionDestinationIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSConditionEntry 99 } + +alaQoSConditionDestinationIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 100 } + +alaQoSConditionDestinationIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSConditionEntry 101 } + +alaQoSConditionIpv6Traffic OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "classify IPV6 traffic " + ::= { alaQoSConditionEntry 102 } + +alaQoSConditionIpv6NH OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "NH value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 103 } + +alaQoSConditionIpv6NHStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the NH value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 104 } + +alaQoSConditionIpv6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "FL value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 105 } + +alaQoSConditionIpv6FlowLabelStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the flow label value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 106 } + +alaQoSConditionMcastIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSConditionEntry 107 } + +alaQoSConditionMcastIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 108 } + +alaQoSConditionMcastIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSConditionEntry 109 } + +alaQoSConditionDscpEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 110 } + +alaQoSConditionInnerSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Customer VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 111 } + +alaQoSConditionInnerSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the inner VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 112 } + +alaQoSConditionInner8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Customer 802.1p to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 113 } + +alaQoSConditionInner8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the inner 802.1p + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 114 } + +alaQoSConditionVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of Vrf to match traffic in" + ::= { alaQoSConditionEntry 115 } + +alaQoSConditionVrfNameStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the traffic from a specific vrf needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 116 } + +alaQoSCondition8021pEnd OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p range end value to use for traffic classification." + DEFVAL { 0 } + ::= { alaQoSConditionEntry 117 } + +alaQoSConditionInner8021pEnd OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Inner 802.1p range end value to use for traffic + classification." + DEFVAL { 0 } + ::= { alaQoSConditionEntry 118 } + +alaQoSConditionSourceVlanGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source vlan group to use for traffic classification" + ::= { alaQoSConditionEntry 119 } + +alaQoSConditionSourceVlanGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to use for traffic + classification (enabled) or not (disabled) for source + vlan group." + ::= { alaQoSConditionEntry 120 } + +alaQoSConditionInnerSourceVlanGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Inner Source vlan group to use for traffic classification" + ::= { alaQoSConditionEntry 121 } + +alaQoSConditionInnerSourceVlanGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to use for traffic + classification (enabled) or not (disabled) for inner + source vlan group." + ::= { alaQoSConditionEntry 122 } + +-- +-- Definition of condition table +-- + +alaQoSAppliedConditionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedCondition definitions" + ::= { alaQoSMIBObjects 4 } + +alaQoSAppliedConditionEntry OBJECT-TYPE + SYNTAX QoSAppliedConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedCondition" + INDEX { + alaQoSAppliedConditionName + } + ::= { alaQoSAppliedConditionTable 1 } + +QoSAppliedConditionEntry ::= + SEQUENCE + { + alaQoSAppliedConditionName DisplayString, + alaQoSAppliedConditionSource INTEGER, + alaQoSAppliedConditionSourceSlot Integer32, + alaQoSAppliedConditionSourceSlotStatus INTEGER, + alaQoSAppliedConditionSourcePort Integer32, + alaQoSAppliedConditionSourcePortGroup DisplayString, + alaQoSAppliedConditionSourcePortGroupStatus INTEGER, + alaQoSAppliedConditionDestinationSlot Integer32, + alaQoSAppliedConditionDestinationSlotStatus INTEGER, + alaQoSAppliedConditionDestinationPort Integer32, + alaQoSAppliedConditionDestinationPortGroup DisplayString, + alaQoSAppliedConditionDestinationPortGroupStatus INTEGER, + alaQoSAppliedConditionSourceInterfaceType INTEGER, + alaQoSAppliedConditionSourceInterfaceTypeStatus INTEGER, + alaQoSAppliedConditionDestinationInterfaceType INTEGER, + alaQoSAppliedConditionDestinationInterfaceTypeStatus INTEGER, + alaQoSAppliedConditionSourceMacAddr MacAddress, + alaQoSAppliedConditionSourceMacAddrStatus INTEGER, + alaQoSAppliedConditionSourceMacMask MacAddress, + alaQoSAppliedConditionSourceMacGroup DisplayString, + alaQoSAppliedConditionSourceMacGroupStatus INTEGER, + alaQoSAppliedConditionDestinationMacAddr MacAddress, + alaQoSAppliedConditionDestinationMacAddrStatus INTEGER, + alaQoSAppliedConditionDestinationMacMask MacAddress, + alaQoSAppliedConditionDestinationMacGroup DisplayString, + alaQoSAppliedConditionDestinationMacGroupStatus INTEGER, + alaQoSAppliedConditionSourceVlan Integer32, + alaQoSAppliedConditionSourceVlanStatus INTEGER, + alaQoSAppliedConditionDestinationVlan Integer32, + alaQoSAppliedConditionDestinationVlanStatus INTEGER, + alaQoSAppliedCondition8021p Integer32, + alaQoSAppliedCondition8021pStatus INTEGER, + alaQoSAppliedConditionSourceIpAddr IpAddress, + alaQoSAppliedConditionSourceIpAddrStatus INTEGER, + alaQoSAppliedConditionSourceIpMask IpAddress, + alaQoSAppliedConditionSourceNetworkGroup DisplayString, + alaQoSAppliedConditionSourceNetworkGroupStatus INTEGER, + alaQoSAppliedConditionDestinationIpAddr IpAddress, + alaQoSAppliedConditionDestinationIpAddrStatus INTEGER, + alaQoSAppliedConditionDestinationIpMask IpAddress, + alaQoSAppliedConditionDestinationNetworkGroup DisplayString, + alaQoSAppliedConditionDestinationNetworkGroupStatus INTEGER, + alaQoSAppliedConditionMulticastIpAddr IpAddress, + alaQoSAppliedConditionMulticastIpAddrStatus INTEGER, + alaQoSAppliedConditionMulticastIpMask IpAddress, + alaQoSAppliedConditionMulticastNetworkGroup DisplayString, + alaQoSAppliedConditionMulticastNetworkGroupStatus INTEGER, + alaQoSAppliedConditionTos Integer32, + alaQoSAppliedConditionTosStatus INTEGER, + alaQoSAppliedConditionTosMask Integer32, + alaQoSAppliedConditionDscp Integer32, + alaQoSAppliedConditionDscpStatus INTEGER, + alaQoSAppliedConditionDscpMask Integer32, + alaQoSAppliedConditionIpProtocol Integer32, + alaQoSAppliedConditionIpProtocolStatus INTEGER, + alaQoSAppliedConditionSourceIpPort Integer32, + alaQoSAppliedConditionSourceIpPortStatus INTEGER, + alaQoSAppliedConditionDestinationIpPort Integer32, + alaQoSAppliedConditionDestinationIpPortStatus INTEGER, + alaQoSAppliedConditionService DisplayString, + alaQoSAppliedConditionServiceStatus INTEGER, + alaQoSAppliedConditionServiceGroup DisplayString, + alaQoSAppliedConditionServiceGroupStatus INTEGER, + alaQoSAppliedConditionIcmpType Integer32, + alaQoSAppliedConditionIcmpTypeStatus INTEGER, + alaQoSAppliedConditionIcmpCode Integer32, + alaQoSAppliedConditionIcmpCodeStatus INTEGER, + alaQoSAppliedConditionDlci Integer32, + alaQoSAppliedConditionDlciStatus INTEGER, + alaQoSAppliedConditionRowStatus RowStatus, + alaQoSAppliedConditionSourcePortEnd Integer32, + alaQoSAppliedConditionDestinationPortEnd Integer32, + alaQoSAppliedConditionSourceIpPortEnd Integer32, + alaQoSAppliedConditionDestinationIpPortEnd Integer32, + alaQoSAppliedConditionSourceTcpPort Integer32, + alaQoSAppliedConditionSourceTcpPortStatus INTEGER, + alaQoSAppliedConditionSourceTcpPortEnd Integer32, + alaQoSAppliedConditionDestinationTcpPort Integer32, + alaQoSAppliedConditionDestinationTcpPortStatus INTEGER, + alaQoSAppliedConditionDestinationTcpPortEnd Integer32, + alaQoSAppliedConditionSourceUdpPort Integer32, + alaQoSAppliedConditionSourceUdpPortStatus INTEGER, + alaQoSAppliedConditionSourceUdpPortEnd Integer32, + alaQoSAppliedConditionDestinationUdpPort Integer32, + alaQoSAppliedConditionDestinationUdpPortStatus INTEGER, + alaQoSAppliedConditionDestinationUdpPortEnd Integer32, + alaQoSAppliedConditionEthertype Integer32, + alaQoSAppliedConditionEthertypeStatus INTEGER, + alaQoSAppliedConditionTcpFlags INTEGER, + alaQoSAppliedConditionTcpFlagsStatus INTEGER, + alaQoSAppliedConditionTcpFlagsVal Integer32, + alaQoSAppliedConditionTcpFlagsValStatus INTEGER, + alaQoSAppliedConditionTcpFlagsMask Integer32, + alaQoSAppliedConditionTcpFlagsMaskStatus INTEGER, + alaQoSAppliedConditionTcpEstablished INTEGER, + alaQoSAppliedConditionSourceIpv6Addr Ipv6Address, + alaQoSAppliedConditionSourceIpv6AddrStatus INTEGER, + alaQoSAppliedConditionSourceIpv6Mask Ipv6Address, + alaQoSAppliedConditionDestinationIpv6Addr Ipv6Address, + alaQoSAppliedConditionDestinationIpv6AddrStatus INTEGER, + alaQoSAppliedConditionDestinationIpv6Mask Ipv6Address, + alaQoSAppliedConditionIpv6Traffic INTEGER, + alaQoSAppliedConditionIpv6NH Integer32, + alaQoSAppliedConditionIpv6NHStatus INTEGER, + alaQoSAppliedConditionIpv6FlowLabel Integer32, + alaQoSAppliedConditionIpv6FlowLabelStatus INTEGER, + alaQoSAppliedConditionMcastIpv6Addr Ipv6Address, + alaQoSAppliedConditionMcastIpv6AddrStatus INTEGER, + alaQoSAppliedConditionMcastIpv6Mask Ipv6Address, + alaQoSAppliedConditionDscpEnd Integer32, + alaQoSAppliedConditionInnerSourceVlan Integer32, + alaQoSAppliedConditionInnerSourceVlanStatus INTEGER, + alaQoSAppliedConditionInner8021p Integer32, + alaQoSAppliedConditionInner8021pStatus INTEGER, + alaQoSAppliedConditionVrfName DisplayString, + alaQoSAppliedConditionVrfNameStatus INTEGER, + alaQoSAppliedCondition8021pEnd Integer32, + alaQoSAppliedConditionInner8021pEnd Integer32, + alaQoSAppliedConditionSourceVlanGroup DisplayString, + alaQoSAppliedConditionSourceVlanGroupStatus INTEGER, + alaQoSAppliedConditionInnerSourceVlanGroup DisplayString, + alaQoSAppliedConditionInnerSourceVlanGroupStatus INTEGER + } + +alaQoSAppliedConditionName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of condition" + ::= { alaQoSAppliedConditionEntry 1 } + +alaQoSAppliedConditionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the condition." + ::= { alaQoSAppliedConditionEntry 2 } + +alaQoSAppliedConditionSourceSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical slot used for traffic classification + When 0, the port identifies an aggregate" + ::= { alaQoSAppliedConditionEntry 3 } + +alaQoSAppliedConditionSourceSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source physical slot and + port range needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 4 } + +alaQoSAppliedConditionSourcePort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical port range start to use for + traffic classification" + ::= { alaQoSAppliedConditionEntry 5 } + +alaQoSAppliedConditionSourcePortGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical port group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 6 } + +alaQoSAppliedConditionSourcePortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source physical port group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 7 } + +alaQoSAppliedConditionDestinationSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical slot used for traffic classification + When 0, the port identifies an aggregate" + ::= { alaQoSAppliedConditionEntry 8 } + +alaQoSAppliedConditionDestinationSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination physical slot + and port range needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 9 } + +alaQoSAppliedConditionDestinationPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port range start to use for traffic + classification" + ::= { alaQoSAppliedConditionEntry 10 } + +alaQoSAppliedConditionDestinationPortGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port group to use for traffic + classification" + ::= { alaQoSAppliedConditionEntry 11 } + +alaQoSAppliedConditionDestinationPortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination physical port + group needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 12 } + +alaQoSAppliedConditionSourceInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical interface type to use for traffic + classification" + ::= { alaQoSAppliedConditionEntry 13 } + +alaQoSAppliedConditionSourceInterfaceTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source physical + interface type needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 14 } + +alaQoSAppliedConditionDestinationInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical interface type to use for traffic + classification" + ::= { alaQoSAppliedConditionEntry 15 } + +alaQoSAppliedConditionDestinationInterfaceTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination physical + interface type needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 16 } + +alaQoSAppliedConditionSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source MAC address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 17 } + +alaQoSAppliedConditionSourceMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source MAC address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 18 } + +alaQoSAppliedConditionSourceMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source MAC mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 19 } + +alaQoSAppliedConditionSourceMacGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source MAC group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 20 } + +alaQoSAppliedConditionSourceMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source MAC group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 21 } + +alaQoSAppliedConditionDestinationMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination MAC address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 22 } + +alaQoSAppliedConditionDestinationMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC address + & mask needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 23 } + +alaQoSAppliedConditionDestinationMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination MAC mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 24 } + +alaQoSAppliedConditionDestinationMacGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination MAC group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 25 } + +alaQoSAppliedConditionDestinationMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 26 } + +alaQoSAppliedConditionSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source VLAN to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 27 } + +alaQoSAppliedConditionSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source VLAN + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 28 } + +alaQoSAppliedConditionDestinationVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination VLAN to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 29 } + +alaQoSAppliedConditionDestinationVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination VLAN + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 30 } + +alaQoSAppliedCondition8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1p value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 31 } + +alaQoSAppliedCondition8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the 802.1p value + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 32 } + +alaQoSAppliedConditionSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 33 } + +alaQoSAppliedConditionSourceIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 34 } + +alaQoSAppliedConditionSourceIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 35 } + +alaQoSAppliedConditionSourceNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source network group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 36 } + +alaQoSAppliedConditionSourceNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source network group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 37 } + +alaQoSAppliedConditionDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 38 } + +alaQoSAppliedConditionDestinationIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IP address + & mask needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 39 } + +alaQoSAppliedConditionDestinationIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 40 } + +alaQoSAppliedConditionDestinationNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination network group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 41 } + +alaQoSAppliedConditionDestinationNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination network group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 42 } + +alaQoSAppliedConditionMulticastIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast IP address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 43 } + +alaQoSAppliedConditionMulticastIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the multicast IP address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 44 } + +alaQoSAppliedConditionMulticastIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast IP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 45 } + +alaQoSAppliedConditionMulticastNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast network group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 46 } + +alaQoSAppliedConditionMulticastNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the multicast network group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 47 } + +alaQoSAppliedConditionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 48 } + +alaQoSAppliedConditionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the TOS value & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 49 } + +alaQoSAppliedConditionTosMask OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 50 } + +alaQoSAppliedConditionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 51 } + +alaQoSAppliedConditionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the DSCP value & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 52 } + +alaQoSAppliedConditionDscpMask OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DSCP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 53 } + +alaQoSAppliedConditionIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP protocol to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 54 } + +alaQoSAppliedConditionIpProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the IP protocol + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 55 } + +alaQoSAppliedConditionSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 56 } + +alaQoSAppliedConditionSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 57 } + +alaQoSAppliedConditionDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSAppliedConditionEntry 58 } + +alaQoSAppliedConditionDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 59 } + +alaQoSAppliedConditionService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of service to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 60 } + +alaQoSAppliedConditionServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the service + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 61 } + +alaQoSAppliedConditionServiceGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of service group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 62 } + +alaQoSAppliedConditionServiceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the service group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 63 } + +alaQoSAppliedConditionIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP type to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 64 } + +alaQoSAppliedConditionIcmpTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the ICMP type + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 65 } + +alaQoSAppliedConditionIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP code to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 66 } + +alaQoSAppliedConditionIcmpCodeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the ICMP code + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 67 } + +alaQoSAppliedConditionDlci OBJECT-TYPE + SYNTAX Integer32 (0..512) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DLCI to use to traffic classification" + ::= { alaQoSAppliedConditionEntry 68 } + +alaQoSAppliedConditionDlciStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the DLCI + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 69 } + +alaQoSAppliedConditionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete conditions according to the + RowStatus convention" + ::= { alaQoSAppliedConditionEntry 70 } + +alaQoSAppliedConditionSourcePortEnd OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use source port as a single port." + ::= { alaQoSAppliedConditionEntry 71 } + +alaQoSAppliedConditionDestinationPortEnd OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use destination port as a single + port." + ::= { alaQoSAppliedConditionEntry 72 } + +alaQoSAppliedConditionSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate a + range. When '0', use source IP port as a single IP port." + ::= { alaQoSAppliedConditionEntry 73 } + +alaQoSAppliedConditionDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSAppliedConditionEntry 74 } + +alaQoSAppliedConditionSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 75 } + +alaQoSAppliedConditionSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 76 } + +alaQoSAppliedConditionSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSAppliedConditionEntry 77 } + +alaQoSAppliedConditionDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSAppliedConditionEntry 78 } + +alaQoSAppliedConditionDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 79 } + +alaQoSAppliedConditionDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port + as a single TCP port." + ::= { alaQoSAppliedConditionEntry 80 } + +alaQoSAppliedConditionSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 81 } + +alaQoSAppliedConditionSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 82 } + +alaQoSAppliedConditionSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate + a range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSAppliedConditionEntry 83 } + +alaQoSAppliedConditionDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSAppliedConditionEntry 84 } + +alaQoSAppliedConditionDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 85 } + +alaQoSAppliedConditionDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port + as a single TCP port." + ::= { alaQoSAppliedConditionEntry 86 } + +alaQoSAppliedConditionEthertype OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ethertype value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 87 } + +alaQoSAppliedConditionEthertypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the ethertype value + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 88 } + +alaQoSAppliedConditionTcpFlags OBJECT-TYPE + SYNTAX INTEGER { + all (1), + any (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Use any/all specifieid TCP flags for traffic classification" + ::= { alaQoSAppliedConditionEntry 89 } + +alaQoSAppliedConditionTcpFlagsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the TCP flag bits + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 90 } + +alaQoSAppliedConditionTcpFlagsVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP flags values used for traffic classification" + ::= { alaQoSAppliedConditionEntry 91 } + +alaQoSAppliedConditionTcpFlagsValStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not used" + ::= { alaQoSAppliedConditionEntry 92 } + +alaQoSAppliedConditionTcpFlagsMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask of TCP flags bits used for traffic classification" + ::= { alaQoSAppliedConditionEntry 93 } + +alaQoSAppliedConditionTcpFlagsMaskStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not used" + ::= { alaQoSAppliedConditionEntry 94 } + +alaQoSAppliedConditionTcpEstablished OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Look for established TCP sessions in classification" + ::= { alaQoSAppliedConditionEntry 95 } + +alaQoSAppliedConditionSourceIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IPv6 address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 96 } + +alaQoSAppliedConditionSourceIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 97 } + +alaQoSAppliedConditionSourceIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IPv6 mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 98 } + +alaQoSAppliedConditionDestinationIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IPv6 address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 99 } + +alaQoSAppliedConditionDestinationIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 100 } + +alaQoSAppliedConditionDestinationIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IPv6 mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 101 } + +alaQoSAppliedConditionIpv6Traffic OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "classify IPV6 traffic " + ::= { alaQoSAppliedConditionEntry 102 } + +alaQoSAppliedConditionIpv6NH OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NH value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 103 } + +alaQoSAppliedConditionIpv6NHStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the NH value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 104 } + +alaQoSAppliedConditionIpv6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FL value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 105 } + +alaQoSAppliedConditionIpv6FlowLabelStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the flow label value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 106 } + +alaQoSAppliedConditionMcastIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSAppliedConditionEntry 107 } + +alaQoSAppliedConditionMcastIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 108 } + +alaQoSAppliedConditionMcastIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSAppliedConditionEntry 109 } + +alaQoSAppliedConditionDscpEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 110 } + +alaQoSAppliedConditionInnerSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Customer VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 111 } + +alaQoSAppliedConditionInnerSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the inner VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 112 } + +alaQoSAppliedConditionInner8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Customer 802.1p to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 113 } + +alaQoSAppliedConditionInner8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the inner 802.1p + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 114 } + +alaQoSAppliedConditionVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of Vrf to match traffic in" + ::= { alaQoSAppliedConditionEntry 115 } + +alaQoSAppliedConditionVrfNameStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the traffic from a specific vrf needs + to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 116 } + +alaQoSAppliedCondition8021pEnd OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p range end value to use for traffic classification." + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 117 } + +alaQoSAppliedConditionInner8021pEnd OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Inner 802.1p range end value to use for traffic classification." + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 118 } + +alaQoSAppliedConditionSourceVlanGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source vlan group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 119 } + +alaQoSAppliedConditionSourceVlanGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to use for traffic + classification (enabled) or not (disabled) for source + vlan group." + ::= { alaQoSAppliedConditionEntry 120 } + +alaQoSAppliedConditionInnerSourceVlanGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Inner Source vlan group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 121 } + +alaQoSAppliedConditionInnerSourceVlanGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to use for traffic + classification (enabled) or not (disabled) for inner + source vlan group." + ::= { alaQoSAppliedConditionEntry 122 } + +-- +-- Definition of service table +-- + +alaQoSServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Service definitions" + ::= { alaQoSMIBObjects 5 } + +alaQoSServiceEntry OBJECT-TYPE + SYNTAX QoSServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Service" + INDEX { + alaQoSServiceName + } + ::= { alaQoSServiceTable 1 } + +QoSServiceEntry ::= + SEQUENCE + { + alaQoSServiceName DisplayString, + alaQoSServiceSource INTEGER, + alaQoSServiceProtocol Integer32, + alaQoSServiceSourceIpPort Integer32, + alaQoSServiceSourceIpPortStatus INTEGER, + alaQoSServiceDestinationIpPort Integer32, + alaQoSServiceDestinationIpPortStatus INTEGER, + alaQoSServiceRowStatus RowStatus, + alaQoSServiceSourceIpPortEnd Integer32, + alaQoSServiceDestinationIpPortEnd Integer32, + alaQoSServiceSourceTcpPort Integer32, + alaQoSServiceSourceTcpPortStatus INTEGER, + alaQoSServiceSourceTcpPortEnd Integer32, + alaQoSServiceDestinationTcpPort Integer32, + alaQoSServiceDestinationTcpPortStatus INTEGER, + alaQoSServiceDestinationTcpPortEnd Integer32, + alaQoSServiceSourceUdpPort Integer32, + alaQoSServiceSourceUdpPortStatus INTEGER, + alaQoSServiceSourceUdpPortEnd Integer32, + alaQoSServiceDestinationUdpPort Integer32, + alaQoSServiceDestinationUdpPortStatus INTEGER, + alaQoSServiceDestinationUdpPortEnd Integer32 + } + +alaQoSServiceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of the service" + ::= { alaQoSServiceEntry 1 } + +alaQoSServiceSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the service." + DEFVAL { cli } + ::= { alaQoSServiceEntry 2 } + +alaQoSServiceProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "protocol field for Service" + DEFVAL { 0 } + ::= { alaQoSServiceEntry 3 } + +alaQoSServiceSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSServiceEntry 4 } + +alaQoSServiceSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 5 } + +alaQoSServiceDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSServiceEntry 6 } + +alaQoSServiceDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 7 } + +alaQoSServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete services according to the + RowStatus convention" + ::= { alaQoSServiceEntry 8 } + +alaQoSServiceSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate + a range. When '0', use source IP port as a single IP port." + ::= { alaQoSServiceEntry 9 } + +alaQoSServiceDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSServiceEntry 10 } + +alaQoSServiceSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSServiceEntry 11 } + +alaQoSServiceSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 12 } + +alaQoSServiceSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSServiceEntry 13 } + +alaQoSServiceDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSServiceEntry 14 } + +alaQoSServiceDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 15 } + +alaQoSServiceDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port as + a single TCP port." + ::= { alaQoSServiceEntry 16 } + +alaQoSServiceSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSServiceEntry 17 } + +alaQoSServiceSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 18 } + +alaQoSServiceSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate a + range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSServiceEntry 19 } + +alaQoSServiceDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSServiceEntry 20 } + +alaQoSServiceDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 21 } + +alaQoSServiceDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port as + a single UDP port." + ::= { alaQoSServiceEntry 22 } + + +-- +-- Definition of service table +-- + +alaQoSAppliedServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedService definitions" + ::= { alaQoSMIBObjects 6 } + +alaQoSAppliedServiceEntry OBJECT-TYPE + SYNTAX QoSAppliedServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedService" + INDEX { + alaQoSAppliedServiceName + } + ::= { alaQoSAppliedServiceTable 1 } + +QoSAppliedServiceEntry ::= + SEQUENCE + { + alaQoSAppliedServiceName DisplayString, + alaQoSAppliedServiceSource INTEGER, + alaQoSAppliedServiceProtocol Integer32, + alaQoSAppliedServiceSourceIpPort Integer32, + alaQoSAppliedServiceSourceIpPortStatus INTEGER, + alaQoSAppliedServiceDestinationIpPort Integer32, + alaQoSAppliedServiceDestinationIpPortStatus INTEGER, + alaQoSAppliedServiceRowStatus RowStatus, + alaQoSAppliedServiceSourceIpPortEnd Integer32, + alaQoSAppliedServiceDestinationIpPortEnd Integer32, + alaQoSAppliedServiceSourceTcpPort Integer32, + alaQoSAppliedServiceSourceTcpPortStatus INTEGER, + alaQoSAppliedServiceSourceTcpPortEnd Integer32, + alaQoSAppliedServiceDestinationTcpPort Integer32, + alaQoSAppliedServiceDestinationTcpPortStatus INTEGER, + alaQoSAppliedServiceDestinationTcpPortEnd Integer32, + alaQoSAppliedServiceSourceUdpPort Integer32, + alaQoSAppliedServiceSourceUdpPortStatus INTEGER, + alaQoSAppliedServiceSourceUdpPortEnd Integer32, + alaQoSAppliedServiceDestinationUdpPort Integer32, + alaQoSAppliedServiceDestinationUdpPortStatus INTEGER, + alaQoSAppliedServiceDestinationUdpPortEnd Integer32 + } + +alaQoSAppliedServiceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of the service" + ::= { alaQoSAppliedServiceEntry 1 } + +alaQoSAppliedServiceSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the service." + ::= { alaQoSAppliedServiceEntry 2 } + +alaQoSAppliedServiceProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "protocol field for AppliedService" + ::= { alaQoSAppliedServiceEntry 3 } + +alaQoSAppliedServiceSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSAppliedServiceEntry 4 } + +alaQoSAppliedServiceSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 5 } + +alaQoSAppliedServiceDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSAppliedServiceEntry 6 } + +alaQoSAppliedServiceDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 7 } + +alaQoSAppliedServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete services according to the + RowStatus convention" + ::= { alaQoSAppliedServiceEntry 8 } + +alaQoSAppliedServiceSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate + a range. When '0', use source IP port as a single IP port." + ::= { alaQoSAppliedServiceEntry 9 } + +alaQoSAppliedServiceDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSAppliedServiceEntry 10 } + +alaQoSAppliedServiceSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSAppliedServiceEntry 11 } + +alaQoSAppliedServiceSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 12 } + +alaQoSAppliedServiceSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSAppliedServiceEntry 13 } + +alaQoSAppliedServiceDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSAppliedServiceEntry 14 } + +alaQoSAppliedServiceDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 15 } + +alaQoSAppliedServiceDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port as + a single TCP port." + ::= { alaQoSAppliedServiceEntry 16 } + +alaQoSAppliedServiceSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSAppliedServiceEntry 17 } + +alaQoSAppliedServiceSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 18 } + +alaQoSAppliedServiceSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate a + range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSAppliedServiceEntry 19 } + +alaQoSAppliedServiceDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSAppliedServiceEntry 20 } + +alaQoSAppliedServiceDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 21 } + +alaQoSAppliedServiceDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port as + a single UDP port." + ::= { alaQoSAppliedServiceEntry 22 } + + +-- +-- Definition of service group table +-- + +alaQoSServiceGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS ServiceGroups definitions" + ::= { alaQoSMIBObjects 7 } + +alaQoSServiceGroupsEntry OBJECT-TYPE + SYNTAX QoSServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS ServiceGroups" + INDEX { + alaQoSServiceGroupsName + } + ::= { alaQoSServiceGroupsTable 1 } + +QoSServiceGroupsEntry ::= + SEQUENCE + { + alaQoSServiceGroupsName DisplayString, + alaQoSServiceGroupsSource INTEGER, + alaQoSServiceGroupsStatus RowStatus + } + +alaQoSServiceGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service group" + ::= { alaQoSServiceGroupsEntry 1 } + +alaQoSServiceGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the service group." + DEFVAL { cli } + ::= { alaQoSServiceGroupsEntry 2 } + +alaQoSServiceGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete service groups according to the + RowStatus convention" + ::= { alaQoSServiceGroupsEntry 3 } + + +-- +-- Definition of service group table +-- + +alaQoSAppliedServiceGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedServiceGroups definitions" + ::= { alaQoSMIBObjects 8 } + +alaQoSAppliedServiceGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedServiceGroups" + INDEX { + alaQoSAppliedServiceGroupsName + } + ::= { alaQoSAppliedServiceGroupsTable 1 } + +QoSAppliedServiceGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedServiceGroupsName DisplayString, + alaQoSAppliedServiceGroupsSource INTEGER, + alaQoSAppliedServiceGroupsStatus RowStatus + } + +alaQoSAppliedServiceGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service group" + ::= { alaQoSAppliedServiceGroupsEntry 1 } + +alaQoSAppliedServiceGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the service group." + ::= { alaQoSAppliedServiceGroupsEntry 2 } + +alaQoSAppliedServiceGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete service groups according to the + RowStatus convention" + ::= { alaQoSAppliedServiceGroupsEntry 3 } + + +-- +-- Definition of service group entry table +-- + +alaQoSServiceGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS ServiceGroup definitions" + ::= { alaQoSMIBObjects 9 } + +alaQoSServiceGroupEntry OBJECT-TYPE + SYNTAX QoSServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS ServiceGroup" + INDEX { + alaQoSServiceGroupsName, + alaQoSServiceGroupServiceName + } + ::= { alaQoSServiceGroupTable 1 } + +QoSServiceGroupEntry ::= + SEQUENCE + { + alaQoSServiceGroupServiceName DisplayString, + alaQoSServiceGroupStatus RowStatus + } + +alaQoSServiceGroupServiceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service in service group entry" + ::= { alaQoSServiceGroupEntry 1 } + +alaQoSServiceGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete service group entries according to the + RowStatus convention" + ::= { alaQoSServiceGroupEntry 2 } + + +-- +-- Definition of service group entry table +-- + +alaQoSAppliedServiceGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedServiceGroup definitions" + ::= { alaQoSMIBObjects 10 } + +alaQoSAppliedServiceGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedServiceGroup" + INDEX { + alaQoSAppliedServiceGroupsName, + alaQoSAppliedServiceGroupServiceName + } + ::= { alaQoSAppliedServiceGroupTable 1 } + +QoSAppliedServiceGroupEntry ::= + SEQUENCE + { + alaQoSAppliedServiceGroupServiceName DisplayString, + alaQoSAppliedServiceGroupStatus RowStatus + } + +alaQoSAppliedServiceGroupServiceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service in service group entry" + ::= { alaQoSAppliedServiceGroupEntry 1 } + +alaQoSAppliedServiceGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete service group entries according to the + RowStatus convention" + ::= { alaQoSAppliedServiceGroupEntry 2 } + + +-- +-- Definition of network group table +-- + +alaQoSNetworkGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS NetworkGroups definitions" + ::= { alaQoSMIBObjects 11 } + +alaQoSNetworkGroupsEntry OBJECT-TYPE + SYNTAX QoSNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS NetworkGroups" + INDEX { + alaQoSNetworkGroupsName + } + ::= { alaQoSNetworkGroupsTable 1 } + +QoSNetworkGroupsEntry ::= + SEQUENCE + { + alaQoSNetworkGroupsName DisplayString, + alaQoSNetworkGroupsSource INTEGER, + alaQoSNetworkGroupsStatus RowStatus + } + +alaQoSNetworkGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of network group" + ::= { alaQoSNetworkGroupsEntry 1 } + +alaQoSNetworkGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the network group." + DEFVAL { cli } + ::= { alaQoSNetworkGroupsEntry 2 } + +alaQoSNetworkGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete network groups according to the + RowStatus convention" + ::= { alaQoSNetworkGroupsEntry 3 } + + +-- +-- Definition of network group table +-- + +alaQoSAppliedNetworkGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedNetworkGroups definitions" + ::= { alaQoSMIBObjects 12 } + +alaQoSAppliedNetworkGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedNetworkGroups" + INDEX { + alaQoSAppliedNetworkGroupsName + } + ::= { alaQoSAppliedNetworkGroupsTable 1 } + +QoSAppliedNetworkGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedNetworkGroupsName DisplayString, + alaQoSAppliedNetworkGroupsSource INTEGER, + alaQoSAppliedNetworkGroupsStatus RowStatus + } + +alaQoSAppliedNetworkGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of network group" + ::= { alaQoSAppliedNetworkGroupsEntry 1 } + +alaQoSAppliedNetworkGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the network group." + ::= { alaQoSAppliedNetworkGroupsEntry 2 } + +alaQoSAppliedNetworkGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete network groups according to the + RowStatus convention" + ::= { alaQoSAppliedNetworkGroupsEntry 3 } + + +-- +-- Definition of network group entry table +-- + +alaQoSNetworkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS NetworkGroup definitions" + ::= { alaQoSMIBObjects 13 } + +alaQoSNetworkGroupEntry OBJECT-TYPE + SYNTAX QoSNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS NetworkGroup" + INDEX { + alaQoSNetworkGroupsName, + alaQoSNetworkGroupIpAddr, + alaQoSNetworkGroupIpMask + } + ::= { alaQoSNetworkGroupTable 1 } + +QoSNetworkGroupEntry ::= + SEQUENCE + { + alaQoSNetworkGroupIpAddr IpAddress, + alaQoSNetworkGroupIpMask IpAddress, + alaQoSNetworkGroupStatus RowStatus + } + +alaQoSNetworkGroupIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address for network group entry." + ::= { alaQoSNetworkGroupEntry 1 } + +alaQoSNetworkGroupIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask for network group entry." + ::= { alaQoSNetworkGroupEntry 2 } + +alaQoSNetworkGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete network group entries according to the + RowStatus convention" + ::= { alaQoSNetworkGroupEntry 3 } + + +-- +-- Definition of network group entry table +-- + +alaQoSAppliedNetworkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedNetworkGroup definitions" + ::= { alaQoSMIBObjects 14 } + +alaQoSAppliedNetworkGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedNetworkGroup" + INDEX { + alaQoSAppliedNetworkGroupsName, + alaQoSAppliedNetworkGroupIpAddr, + alaQoSAppliedNetworkGroupIpMask + } + ::= { alaQoSAppliedNetworkGroupTable 1 } + +QoSAppliedNetworkGroupEntry ::= + SEQUENCE + { + alaQoSAppliedNetworkGroupIpAddr IpAddress, + alaQoSAppliedNetworkGroupIpMask IpAddress, + alaQoSAppliedNetworkGroupStatus RowStatus + } + +alaQoSAppliedNetworkGroupIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address for network group entry." + ::= { alaQoSAppliedNetworkGroupEntry 1 } + +alaQoSAppliedNetworkGroupIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask for network group entry." + ::= { alaQoSAppliedNetworkGroupEntry 2 } + +alaQoSAppliedNetworkGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete network group entries according to the + RowStatus convention" + ::= { alaQoSAppliedNetworkGroupEntry 3 } + + +-- +-- Definition of mac group table +-- + +alaQoSMACGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MACGroups definitions" + ::= { alaQoSMIBObjects 15 } + +alaQoSMACGroupsEntry OBJECT-TYPE + SYNTAX QoSMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MACGroups" + INDEX { + alaQoSMACGroupsName + } + ::= { alaQoSMACGroupsTable 1 } + +QoSMACGroupsEntry ::= + SEQUENCE + { + alaQoSMACGroupsName DisplayString, + alaQoSMACGroupsSource INTEGER, + alaQoSMACGroupsStatus RowStatus + } + +alaQoSMACGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of MAC group" + ::= { alaQoSMACGroupsEntry 1 } + +alaQoSMACGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the MAC group." + DEFVAL { cli } + ::= { alaQoSMACGroupsEntry 2 } + +alaQoSMACGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete MAC groups according to the + RowStatus convention" + ::= { alaQoSMACGroupsEntry 3 } + + +-- +-- Definition of mac group table +-- + +alaQoSAppliedMACGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMACGroups definitions" + ::= { alaQoSMIBObjects 16 } + +alaQoSAppliedMACGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMACGroups" + INDEX { + alaQoSAppliedMACGroupsName + } + ::= { alaQoSAppliedMACGroupsTable 1 } + +QoSAppliedMACGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedMACGroupsName DisplayString, + alaQoSAppliedMACGroupsSource INTEGER, + alaQoSAppliedMACGroupsStatus RowStatus + } + +alaQoSAppliedMACGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of MAC group" + ::= { alaQoSAppliedMACGroupsEntry 1 } + +alaQoSAppliedMACGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the MAC group." + ::= { alaQoSAppliedMACGroupsEntry 2 } + +alaQoSAppliedMACGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete MAC groups according to the + RowStatus convention" + ::= { alaQoSAppliedMACGroupsEntry 3 } + + +-- +-- Definition of MAC group entry table +-- + +alaQoSMACGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MACGroup definitions" + ::= { alaQoSMIBObjects 17 } + +alaQoSMACGroupEntry OBJECT-TYPE + SYNTAX QoSMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MACGroup" + INDEX { + alaQoSMACGroupsName, + alaQoSMACGroupMacAddr, + alaQoSMACGroupMacMask + } + ::= { alaQoSMACGroupTable 1 } + +QoSMACGroupEntry ::= + SEQUENCE + { + alaQoSMACGroupMacAddr MacAddress, + alaQoSMACGroupMacMask MacAddress, + alaQoSMACGroupStatus RowStatus + } + +alaQoSMACGroupMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address for MAC group entry" + ::= { alaQoSMACGroupEntry 1 } + +alaQoSMACGroupMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC mask for MAC group entry" + ::= { alaQoSMACGroupEntry 2 } + +alaQoSMACGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete MAC group entries according to the + RowStatus convention" + ::= { alaQoSMACGroupEntry 3 } + + +-- +-- Definition of MAC group entry table +-- + +alaQoSAppliedMACGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMACGroup definitions" + ::= { alaQoSMIBObjects 18 } + +alaQoSAppliedMACGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMACGroup" + INDEX { + alaQoSAppliedMACGroupsName, + alaQoSAppliedMACGroupMacAddr, + alaQoSAppliedMACGroupMacMask + } + ::= { alaQoSAppliedMACGroupTable 1 } + +QoSAppliedMACGroupEntry ::= + SEQUENCE + { + alaQoSAppliedMACGroupMacAddr MacAddress, + alaQoSAppliedMACGroupMacMask MacAddress, + alaQoSAppliedMACGroupStatus RowStatus + } + +alaQoSAppliedMACGroupMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address for MAC group entry" + ::= { alaQoSAppliedMACGroupEntry 1 } + +alaQoSAppliedMACGroupMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC mask for MAC group entry" + ::= { alaQoSAppliedMACGroupEntry 2 } + +alaQoSAppliedMACGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete MAC group entries according to the + RowStatus convention" + ::= { alaQoSAppliedMACGroupEntry 3 } + + +-- +-- Definition of port group table +-- + +alaQoSPortGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS PortGroups definitions" + ::= { alaQoSMIBObjects 19 } + +alaQoSPortGroupsEntry OBJECT-TYPE + SYNTAX QoSPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS PortGroups" + INDEX { + alaQoSPortGroupsName + } + ::= { alaQoSPortGroupsTable 1 } + +QoSPortGroupsEntry ::= + SEQUENCE + { + alaQoSPortGroupsName DisplayString, + alaQoSPortGroupsSource INTEGER, + alaQoSPortGroupsStatus RowStatus + } + +alaQoSPortGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of port group" + ::= { alaQoSPortGroupsEntry 1 } + +alaQoSPortGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the port group." + DEFVAL { cli } + ::= { alaQoSPortGroupsEntry 2 } + +alaQoSPortGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete port groups according to the + RowStatus convention" + ::= { alaQoSPortGroupsEntry 3 } + + +-- +-- Definition of port group table +-- + +alaQoSAppliedPortGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedPortGroups definitions" + ::= { alaQoSMIBObjects 20 } + +alaQoSAppliedPortGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedPortGroups" + INDEX { + alaQoSAppliedPortGroupsName + } + ::= { alaQoSAppliedPortGroupsTable 1 } + +QoSAppliedPortGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedPortGroupsName DisplayString, + alaQoSAppliedPortGroupsSource INTEGER, + alaQoSAppliedPortGroupsStatus RowStatus + } + +alaQoSAppliedPortGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of port group" + ::= { alaQoSAppliedPortGroupsEntry 1 } + +alaQoSAppliedPortGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the port group." + ::= { alaQoSAppliedPortGroupsEntry 2 } + +alaQoSAppliedPortGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete port groups according to the + RowStatus convention" + ::= { alaQoSAppliedPortGroupsEntry 3 } + + +-- +-- Definition of port group entry table +-- + +alaQoSPortGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS PortGroup definitions" + ::= { alaQoSMIBObjects 21 } + +alaQoSPortGroupEntry OBJECT-TYPE + SYNTAX QoSPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS PortGroup" + INDEX { + alaQoSPortGroupsName, + alaQoSPortGroupSlot, + alaQoSPortGroupPort, + alaQoSPortGroupPortEnd + } + ::= { alaQoSPortGroupTable 1 } + +QoSPortGroupEntry ::= + SEQUENCE + { + alaQoSPortGroupSlot Integer32, + alaQoSPortGroupPort Integer32, + alaQoSPortGroupStatus RowStatus, + alaQoSPortGroupPortEnd Integer32 + } + +alaQoSPortGroupSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical slot for port group entry" + ::= { alaQoSPortGroupEntry 1 } + +alaQoSPortGroupPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range start for port group entry" + ::= { alaQoSPortGroupEntry 2 } + +alaQoSPortGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete port group entries according to the + RowStatus convention" + ::= { alaQoSPortGroupEntry 3 } + +alaQoSPortGroupPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range end for port group entry + Must be greater than port range start to indicate a range. + When '1', use port as a single port." + ::= { alaQoSPortGroupEntry 4 } + + +-- +-- Definition of port group entry table +-- + +alaQoSAppliedPortGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedPortGroup definitions" + ::= { alaQoSMIBObjects 22 } + +alaQoSAppliedPortGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedPortGroup" + INDEX { + alaQoSAppliedPortGroupsName, + alaQoSAppliedPortGroupSlot, + alaQoSAppliedPortGroupPort, + alaQoSAppliedPortGroupPortEnd + } + ::= { alaQoSAppliedPortGroupTable 1 } + +QoSAppliedPortGroupEntry ::= + SEQUENCE + { + alaQoSAppliedPortGroupSlot Integer32, + alaQoSAppliedPortGroupPort Integer32, + alaQoSAppliedPortGroupStatus RowStatus, + alaQoSAppliedPortGroupPortEnd Integer32 + } + +alaQoSAppliedPortGroupSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical slot for port group entry" + ::= { alaQoSAppliedPortGroupEntry 1 } + +alaQoSAppliedPortGroupPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range start for port group entry" + ::= { alaQoSAppliedPortGroupEntry 2 } + +alaQoSAppliedPortGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete port group entries according to the + RowStatus convention" + ::= { alaQoSAppliedPortGroupEntry 3 } + +alaQoSAppliedPortGroupPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range end for port group entry + Must be greater than port range start to indicate a range. + When '1', use port as a single port." + ::= { alaQoSAppliedPortGroupEntry 4 } + + +-- +-- Definition of map group table +-- + +alaQoSMapGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MapGroups definitions" + ::= { alaQoSMIBObjects 23 } + +alaQoSMapGroupsEntry OBJECT-TYPE + SYNTAX QoSMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MapGroups" + INDEX { + alaQoSMapGroupsName + } + ::= { alaQoSMapGroupsTable 1 } + +QoSMapGroupsEntry ::= + SEQUENCE + { + alaQoSMapGroupsName DisplayString, + alaQoSMapGroupsSource INTEGER, + alaQoSMapGroupsStatus RowStatus + } + +alaQoSMapGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of map group" + ::= { alaQoSMapGroupsEntry 1 } + +alaQoSMapGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the map group." + DEFVAL { cli } + ::= { alaQoSMapGroupsEntry 2 } + +alaQoSMapGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete map groups according to the + RowStatus convention" + ::= { alaQoSMapGroupsEntry 3 } + + +-- +-- Definition of map group table +-- + +alaQoSAppliedMapGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMapGroups definitions" + ::= { alaQoSMIBObjects 24 } + +alaQoSAppliedMapGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMapGroups" + INDEX { + alaQoSAppliedMapGroupsName + } + ::= { alaQoSAppliedMapGroupsTable 1 } + +QoSAppliedMapGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedMapGroupsName DisplayString, + alaQoSAppliedMapGroupsSource INTEGER, + alaQoSAppliedMapGroupsStatus RowStatus + } + +alaQoSAppliedMapGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of map group" + ::= { alaQoSAppliedMapGroupsEntry 1 } + +alaQoSAppliedMapGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the map group." + ::= { alaQoSAppliedMapGroupsEntry 2 } + +alaQoSAppliedMapGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete map groups according to the + RowStatus convention" + ::= { alaQoSAppliedMapGroupsEntry 3 } + + +-- +-- Definition of map group entry table +-- + +alaQoSMapGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MapGroup definitions" + ::= { alaQoSMIBObjects 25 } + +alaQoSMapGroupEntry OBJECT-TYPE + SYNTAX QoSMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MapGroup" + INDEX { + alaQoSMapGroupsName, + alaQoSMapGroupKey, + alaQoSMapGroupKeyEnd, + alaQoSMapGroupValue + } + ::= { alaQoSMapGroupTable 1 } + +QoSMapGroupEntry ::= + SEQUENCE + { + alaQoSMapGroupKey Integer32, + alaQoSMapGroupKeyEnd Integer32, + alaQoSMapGroupValue Integer32, + alaQoSMapGroupStatus RowStatus + } + +alaQoSMapGroupKey OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range start of map group entry." + ::= { alaQoSMapGroupEntry 1 } + +alaQoSMapGroupKeyEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range end for map group entries. Key range end + must be greater than key range start to indicate a range. + When '0', use key range start as a single key." + ::= { alaQoSMapGroupEntry 2 } + +alaQoSMapGroupValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Value for map group entries. Value to stamp on traffic when + keys in the proper range are seen." + ::= { alaQoSMapGroupEntry 3 } + +alaQoSMapGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete map group entries according to the + RowStatus convention" + ::= { alaQoSMapGroupEntry 4 } + + +-- +-- Definition of map group entry table +-- + +alaQoSAppliedMapGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMapGroup definitions" + ::= { alaQoSMIBObjects 26 } + +alaQoSAppliedMapGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMapGroup" + INDEX { + alaQoSAppliedMapGroupsName, + alaQoSAppliedMapGroupKey, + alaQoSAppliedMapGroupKeyEnd, + alaQoSAppliedMapGroupValue + } + ::= { alaQoSAppliedMapGroupTable 1 } + +QoSAppliedMapGroupEntry ::= + SEQUENCE + { + alaQoSAppliedMapGroupKey Integer32, + alaQoSAppliedMapGroupKeyEnd Integer32, + alaQoSAppliedMapGroupValue Integer32, + alaQoSAppliedMapGroupStatus RowStatus + } + +alaQoSAppliedMapGroupKey OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range start of map group entry." + ::= { alaQoSAppliedMapGroupEntry 1 } + +alaQoSAppliedMapGroupKeyEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range end for map group entries. Key range end + must be greater than key range start to indicate a range. + When '0', use key range start as a single key." + ::= { alaQoSAppliedMapGroupEntry 2 } + +alaQoSAppliedMapGroupValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Value for map group entries. Value to stamp on traffic when + keys in the proper range are seen." + ::= { alaQoSAppliedMapGroupEntry 3 } + +alaQoSAppliedMapGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete map group entries according to the + RowStatus convention" + ::= { alaQoSAppliedMapGroupEntry 4 } + + +-- +-- Definition of action table +-- + +alaQoSActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Action definitions" + ::= { alaQoSMIBObjects 27 } + +alaQoSActionEntry OBJECT-TYPE + SYNTAX QoSActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Action" + INDEX { + alaQoSActionName + } + ::= { alaQoSActionTable 1 } + +QoSActionEntry ::= + SEQUENCE + { + alaQoSActionName DisplayString, + alaQoSActionSource INTEGER, + alaQoSActionDisposition INTEGER, + alaQoSActionDropAlgorithm INTEGER, + alaQoSActionWredMaximumThreshold Integer32, + alaQoSActionWredMaximumThresholdStatus INTEGER, + alaQoSActionWredMinimumThreshold Integer32, + alaQoSActionWredMinimumThresholdStatus INTEGER, + alaQoSActionWredMaximumProbability Integer32, + alaQoSActionWredMaximumProbabilityStatus INTEGER, + alaQoSActionMinimumBandwidth Integer32, + alaQoSActionMinimumBandwidthStatus INTEGER, + alaQoSActionMaximumBandwidth Integer32, + alaQoSActionMaximumBandwidthStatus INTEGER, + alaQoSActionPeakBandwidth Integer32, + alaQoSActionPeakBandwidthStatus INTEGER, + alaQoSActionPriority Integer32, + alaQoSActionPriorityStatus INTEGER, + alaQoSActionShared INTEGER, + alaQoSActionJitter Integer32, + alaQoSActionJitterStatus INTEGER, + alaQoSActionLatency Integer32, + alaQoSActionLatencyStatus INTEGER, + alaQoSActionMaximumDepth Integer32, + alaQoSActionMaximumDepthStatus INTEGER, + alaQoSActionMaximumBuffers Integer32, + alaQoSActionMaximumBuffersStatus INTEGER, + alaQoSAction8021p Integer32, + alaQoSAction8021pStatus INTEGER, + alaQoSActionTos Integer32, + alaQoSActionTosStatus INTEGER, + alaQoSActionDscp Integer32, + alaQoSActionDscpStatus INTEGER, + alaQoSActionMapFrom INTEGER, + alaQoSActionMapTo INTEGER, + alaQoSActionMapGroup DisplayString, + alaQoSActionMapGroupStatus INTEGER, + alaQoSActionSourceRewriteIpAddr IpAddress, + alaQoSActionSourceRewriteIpAddrStatus INTEGER, + alaQoSActionSourceRewriteIpMask IpAddress, + alaQoSActionSourceRewriteNetworkGroup DisplayString, + alaQoSActionSourceRewriteNetworkGroupStatus INTEGER, + alaQoSActionDestinationRewriteIpAddr IpAddress, + alaQoSActionDestinationRewriteIpAddrStatus INTEGER, + alaQoSActionDestinationRewriteIpMask IpAddress, + alaQoSActionDestinationRewriteNetworkGroup DisplayString, + alaQoSActionDestinationRewriteNetworkGroupStatus INTEGER, + alaQoSActionLoadBalanceGroup DisplayString, + alaQoSActionLoadBalanceGroupStatus INTEGER, + alaQoSActionPermanentGatewayIpAddr IpAddress, + alaQoSActionPermanentGatewayIpAddrStatus INTEGER, + alaQoSActionAlternateGatewayIpAddr IpAddress, + alaQoSActionAlternateGatewayIpAddrStatus INTEGER, + alaQoSActionRowStatus RowStatus, + alaQoSActionMinimumDepth Integer32, + alaQoSActionMinimumDepthStatus INTEGER, + alaQoSActionVPNAccess INTEGER, + alaQoSActionNocache INTEGER, + alaQoSActionPortdisable INTEGER, + alaQoSActionRedirectSlot Integer32, + alaQoSActionRedirectSlotStatus INTEGER, + alaQoSActionRedirectPort Integer32, + alaQoSActionRedirectAgg Integer32, + alaQoSActionRedirectAggStatus INTEGER, + alaQoSActionMirrorSlot Integer32, + alaQoSActionMirrorPort Integer32, + alaQoSActionMirrorMode INTEGER, + alaQoSActionMirrorModeStatus INTEGER, + alaQoSActionCIR Integer32, + alaQoSActionCIRStatus INTEGER, + alaQoSActionCBS Integer32, + alaQoSActionCBSStatus INTEGER, + alaQoSActionPIR Integer32, + alaQoSActionPIRStatus INTEGER, + alaQoSActionPBS Integer32, + alaQoSActionPBSStatus INTEGER, + alaQoSActionCounterColor INTEGER + } + +alaQoSActionName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of action" + ::= { alaQoSActionEntry 1 } + +alaQoSActionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the action." + DEFVAL { cli } + ::= { alaQoSActionEntry 2 } + +alaQoSActionDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Disposition of traffic using the action. + Use to filter out unwanted traffic." + DEFVAL { accept } + ::= { alaQoSActionEntry 3 } + +alaQoSActionDropAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + tail (1), + wred (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Which drop algorithm should be used to discard traffic when + oversubscribed." + DEFVAL { tail } + ::= { alaQoSActionEntry 4 } + +alaQoSActionWredMaximumThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bandwidth at which WRED should discard most traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 5 } + +alaQoSActionWredMaximumThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether WRED maximum threshold + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 6 } + +alaQoSActionWredMinimumThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bandwidth at which WRED should start to discard traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 7 } + +alaQoSActionWredMinimumThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether WRED minimum threshold + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 8 } + +alaQoSActionWredMaximumProbability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Probabilty that traffic will be dropped at WRED + maximum threshold." + DEFVAL { 0 } + ::= { alaQoSActionEntry 9 } + +alaQoSActionWredMaximumProbabilityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether WRED maximum probability + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 10 } + +alaQoSActionMinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum bandwidth (Kbits/sec) to guarantee for traffic" + DEFVAL { 0 } + ::= { alaQoSActionEntry 11 } + +alaQoSActionMinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether minimum bandwidth + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 12 } + +alaQoSActionMaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum bandwidth (Kbits/sec) allowed for traffic" + DEFVAL { 0 } + ::= { alaQoSActionEntry 13 } + +alaQoSActionMaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether maximum bandwidth + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 14 } + +alaQoSActionPeakBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak bandwidth (Kbits/sec) allowed for traffic" + DEFVAL { 0 } + ::= { alaQoSActionEntry 15 } + +alaQoSActionPeakBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether peak bandwidth + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 16 } + +alaQoSActionPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Internal and queueing priority to use for traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 17 } + +alaQoSActionPriorityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether priority + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 18 } + +alaQoSActionShared OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When enabled, try and share any resources + (queues/limiters/descriptors) when more than one policy uses + the same action." + DEFVAL { no } + ::= { alaQoSActionEntry 19 } + +alaQoSActionJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum jitter to allow for traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 20 } + +alaQoSActionJitterStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether jitter + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 21 } + +alaQoSActionLatency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum latency to allow for traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 22 } + +alaQoSActionLatencyStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether latency + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 23 } + +alaQoSActionMaximumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum depth (Kbytes) of queues for traffic. + Used for EBS in tri-color marker applications." + DEFVAL { 0 } + ::= { alaQoSActionEntry 24 } + +alaQoSActionMaximumDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether maximum depth + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 25 } + +alaQoSActionMaximumBuffers OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maxmimum buffers for queues for traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 26 } + +alaQoSActionMaximumBuffersStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether maximum buffers + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 27 } + +alaQoSAction8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p value to stamp on traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 28 } + +alaQoSAction8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether 802.1p + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 29 } + +alaQoSActionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 3 bits of TOS byte)" + DEFVAL { 0 } + ::= { alaQoSActionEntry 30 } + +alaQoSActionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether TOS + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 31 } + +alaQoSActionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 6 bits of TOS byte)" + DEFVAL { 0 } + ::= { alaQoSActionEntry 32 } + +alaQoSActionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether DSCP + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 33 } + +alaQoSActionMapFrom OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What field to use as key for mapping 802.1p/TOS/DSCP priorities" + DEFVAL { b8021p } + ::= { alaQoSActionEntry 34 } + +alaQoSActionMapTo OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What field to rewrite due to remapping 802.1p/TOS/DSCP + priorities" + DEFVAL { b8021p } + ::= { alaQoSActionEntry 35 } + +alaQoSActionMapGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the map group to use when remapping 802.1p/TOS/DSCP + priorities." + ::= { alaQoSActionEntry 36 } + +alaQoSActionMapGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether a map group + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 37 } + +alaQoSActionSourceRewriteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP address to rewrite on traffic." + DEFVAL { '00000000'h } + ::= { alaQoSActionEntry 38 } + +alaQoSActionSourceRewriteIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether source rewrite IP address & mask + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 39 } + +alaQoSActionSourceRewriteIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source rewrite IP mask to determine how much of + source IP to rewrite." + DEFVAL { 'ffffffff'h } + ::= { alaQoSActionEntry 40 } + +alaQoSActionSourceRewriteNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of network group containing source address/masks to rewrite + on traffic. Must be a one to on correspondence with + source network group entries in the condition." + ::= { alaQoSActionEntry 41 } + +alaQoSActionSourceRewriteNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether source rewrite network group + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 42 } + +alaQoSActionDestinationRewriteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP address to rewrite on traffic." + DEFVAL { '00000000'h } + ::= { alaQoSActionEntry 43 } + +alaQoSActionDestinationRewriteIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether destination rewrite IP address + & mask is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 44 } + +alaQoSActionDestinationRewriteIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination rewrite IP mask to determine how much of + destination IP to rewrite." + DEFVAL { 'ffffffff'h } + ::= { alaQoSActionEntry 45 } + +alaQoSActionDestinationRewriteNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of network group containing destination address/masks to + rewrite on traffic. Must be a one to on correspondence with + destination network group entries in the condition." + ::= { alaQoSActionEntry 46 } + +alaQoSActionDestinationRewriteNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether destination rewrite network + group is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 47 } + +alaQoSActionLoadBalanceGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of load balance group to use for traffic" + ::= { alaQoSActionEntry 48 } + +alaQoSActionLoadBalanceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether load balanace group + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 49 } + +alaQoSActionPermanentGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop gateway to use for traffic" + DEFVAL { '00000000'h } + ::= { alaQoSActionEntry 50 } + +alaQoSActionPermanentGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether permanent gateway IP address + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 51 } + +alaQoSActionAlternateGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop gateway to use for traffic that doesn't have an + explicit route. Use this gateway instead of default routes." + DEFVAL { '00000000'h } + ::= { alaQoSActionEntry 52 } + +alaQoSActionAlternateGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether alternate gateway IP address + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 53 } + +alaQoSActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete actions according to the + RowStatus convention" + ::= { alaQoSActionEntry 54 } + +alaQoSActionMinimumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum depth (Kbytes) of queues for traffic. + Used for CBS in tri-color marker applications." + DEFVAL { 0 } + ::= { alaQoSActionEntry 55 } + +alaQoSActionMinimumDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether minimum depth + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 56 } + +alaQoSActionVPNAccess OBJECT-TYPE + SYNTAX INTEGER { + protect (1), + bypass (2), + drop (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "How to encrypt traffic" + DEFVAL { bypass } + ::= { alaQoSActionEntry 57 } + +alaQoSActionNocache OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When enabled, don't make hardware entries for matching flows." + DEFVAL { no } + ::= { alaQoSActionEntry 58 } + +alaQoSActionPortdisable OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When enabled, disable the physical source port of the traffic." + DEFVAL { no } + ::= { alaQoSActionEntry 59 } + +alaQoSActionRedirectSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical slot for redirected traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 60 } + +alaQoSActionRedirectSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status for alaQoSActionRedirectSlotStatus field" + DEFVAL { disabled } + ::= { alaQoSActionEntry 61 } + +alaQoSActionRedirectPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port for redirected traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 62 } + +alaQoSActionRedirectAgg OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination linkagg for redirected traffic" + DEFVAL { 0 } + ::= { alaQoSActionEntry 63 } + +alaQoSActionRedirectAggStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status for alaQoSActionRedirectAggStatus field" + DEFVAL { disabled } + ::= { alaQoSActionEntry 64 } + +alaQoSActionMirrorSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical slot for mirrored traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 65 } + +alaQoSActionMirrorPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port for mirrored traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 66 } + +alaQoSActionMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Mirroring mode" + DEFVAL { 1 } + ::= { alaQoSActionEntry 67 } + +alaQoSActionMirrorModeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status for alaQoSActionMirrorMode field" + DEFVAL { disabled } + ::= { alaQoSActionEntry 68 } + +alaQoSActionCIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSActionEntry 69 } + +alaQoSActionCIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 70 } + +alaQoSActionCBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSActionEntry 71 } + +alaQoSActionCBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 72 } + +alaQoSActionPIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSActionEntry 73 } + +alaQoSActionPIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 74 } + +alaQoSActionPBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSActionEntry 75 } + +alaQoSActionPBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 76 } + +alaQoSActionCounterColor OBJECT-TYPE + SYNTAX INTEGER { + rednonred (1), + greennongreen (2), + greenred (3), + greenyellow (4), + redyellow (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the color mode for the counters which will be used for sr/trTCM." + DEFVAL { redyellow } + ::= { alaQoSActionEntry 77 } + +-- +-- Definition of action table +-- + +alaQoSAppliedActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedAction definitions" + ::= { alaQoSMIBObjects 28 } + +alaQoSAppliedActionEntry OBJECT-TYPE + SYNTAX QoSAppliedActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedAction" + INDEX { + alaQoSAppliedActionName + } + ::= { alaQoSAppliedActionTable 1 } + +QoSAppliedActionEntry ::= + SEQUENCE + { + alaQoSAppliedActionName DisplayString, + alaQoSAppliedActionSource INTEGER, + alaQoSAppliedActionDisposition INTEGER, + alaQoSAppliedActionDropAlgorithm INTEGER, + alaQoSAppliedActionWredMaximumThreshold Integer32, + alaQoSAppliedActionWredMaximumThresholdStatus INTEGER, + alaQoSAppliedActionWredMinimumThreshold Integer32, + alaQoSAppliedActionWredMinimumThresholdStatus INTEGER, + alaQoSAppliedActionWredMaximumProbability Integer32, + alaQoSAppliedActionWredMaximumProbabilityStatus INTEGER, + alaQoSAppliedActionMinimumBandwidth Integer32, + alaQoSAppliedActionMinimumBandwidthStatus INTEGER, + alaQoSAppliedActionMaximumBandwidth Integer32, + alaQoSAppliedActionMaximumBandwidthStatus INTEGER, + alaQoSAppliedActionPeakBandwidth Integer32, + alaQoSAppliedActionPeakBandwidthStatus INTEGER, + alaQoSAppliedActionPriority Integer32, + alaQoSAppliedActionPriorityStatus INTEGER, + alaQoSAppliedActionShared INTEGER, + alaQoSAppliedActionJitter Integer32, + alaQoSAppliedActionJitterStatus INTEGER, + alaQoSAppliedActionLatency Integer32, + alaQoSAppliedActionLatencyStatus INTEGER, + alaQoSAppliedActionMaximumDepth Integer32, + alaQoSAppliedActionMaximumDepthStatus INTEGER, + alaQoSAppliedActionMaximumBuffers Integer32, + alaQoSAppliedActionMaximumBuffersStatus INTEGER, + alaQoSAppliedAction8021p Integer32, + alaQoSAppliedAction8021pStatus INTEGER, + alaQoSAppliedActionTos Integer32, + alaQoSAppliedActionTosStatus INTEGER, + alaQoSAppliedActionDscp Integer32, + alaQoSAppliedActionDscpStatus INTEGER, + alaQoSAppliedActionMapFrom INTEGER, + alaQoSAppliedActionMapTo INTEGER, + alaQoSAppliedActionMapGroup DisplayString, + alaQoSAppliedActionMapGroupStatus INTEGER, + alaQoSAppliedActionSourceRewriteIpAddr IpAddress, + alaQoSAppliedActionSourceRewriteIpAddrStatus INTEGER, + alaQoSAppliedActionSourceRewriteIpMask IpAddress, + alaQoSAppliedActionSourceRewriteNetworkGroup DisplayString, + alaQoSAppliedActionSourceRewriteNetworkGroupStatus INTEGER, + alaQoSAppliedActionDestinationRewriteIpAddr IpAddress, + alaQoSAppliedActionDestinationRewriteIpAddrStatus INTEGER, + alaQoSAppliedActionDestinationRewriteIpMask IpAddress, + alaQoSAppliedActionDestinationRewriteNetworkGroup DisplayString, + alaQoSAppliedActionDestinationRewriteNetworkGroupStatus INTEGER, + alaQoSAppliedActionLoadBalanceGroup DisplayString, + alaQoSAppliedActionLoadBalanceGroupStatus INTEGER, + alaQoSAppliedActionPermanentGatewayIpAddr IpAddress, + alaQoSAppliedActionPermanentGatewayIpAddrStatus INTEGER, + alaQoSAppliedActionAlternateGatewayIpAddr IpAddress, + alaQoSAppliedActionAlternateGatewayIpAddrStatus INTEGER, + alaQoSAppliedActionRowStatus RowStatus, + alaQoSAppliedActionMinimumDepth Integer32, + alaQoSAppliedActionMinimumDepthStatus INTEGER, + alaQoSAppliedActionVPNAccess INTEGER, + alaQoSAppliedActionNocache INTEGER, + alaQoSAppliedActionPortdisable INTEGER, + alaQoSAppliedActionRedirectSlot Integer32, + alaQoSAppliedActionRedirectSlotStatus INTEGER, + alaQoSAppliedActionRedirectPort Integer32, + alaQoSAppliedActionRedirectAgg Integer32, + alaQoSAppliedActionRedirectAggStatus INTEGER, + alaQoSAppliedActionMirrorSlot Integer32, + alaQoSAppliedActionMirrorPort Integer32, + alaQoSAppliedActionMirrorMode INTEGER, + alaQoSAppliedActionMirrorModeStatus INTEGER, + alaQoSAppliedActionCIR Integer32, + alaQoSAppliedActionCIRStatus INTEGER, + alaQoSAppliedActionCBS Integer32, + alaQoSAppliedActionCBSStatus INTEGER, + alaQoSAppliedActionPIR Integer32, + alaQoSAppliedActionPIRStatus INTEGER, + alaQoSAppliedActionPBS Integer32, + alaQoSAppliedActionPBSStatus INTEGER, + alaQoSAppliedActionCounterColor INTEGER + } + +alaQoSAppliedActionName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of action" + ::= { alaQoSAppliedActionEntry 1 } + +alaQoSAppliedActionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the action." + ::= { alaQoSAppliedActionEntry 2 } + +alaQoSAppliedActionDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disposition of traffic using the action. + Use to filter out unwanted traffic." + ::= { alaQoSAppliedActionEntry 3 } + +alaQoSAppliedActionDropAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + tail (1), + wred (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Which drop algorithm should be used to discard traffic when + oversubscribed." + ::= { alaQoSAppliedActionEntry 4 } + +alaQoSAppliedActionWredMaximumThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth at which WRED should discard most traffic." + ::= { alaQoSAppliedActionEntry 5 } + +alaQoSAppliedActionWredMaximumThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether WRED maximum threshold + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 6 } + +alaQoSAppliedActionWredMinimumThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth at which WRED should start to discard traffic." + ::= { alaQoSAppliedActionEntry 7 } + +alaQoSAppliedActionWredMinimumThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether WRED minimum threshold + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 8 } + +alaQoSAppliedActionWredMaximumProbability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Probabilty that traffic will be dropped at WRED + maximum threshold." + ::= { alaQoSAppliedActionEntry 9 } + +alaQoSAppliedActionWredMaximumProbabilityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether WRED maximum probability + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 10 } + +alaQoSAppliedActionMinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minimum bandwidth (Kbits/sec) to guarantee for traffic" + ::= { alaQoSAppliedActionEntry 11 } + +alaQoSAppliedActionMinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether minimum bandwidth + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 12 } + +alaQoSAppliedActionMaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum bandwidth (Kbits/sec) allowed for traffic" + ::= { alaQoSAppliedActionEntry 13 } + +alaQoSAppliedActionMaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether maximum bandwidth + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 14 } + +alaQoSAppliedActionPeakBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak bandwidth (Kbits/sec) allowed for traffic" + ::= { alaQoSAppliedActionEntry 15 } + +alaQoSAppliedActionPeakBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether peak bandwidth + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 16 } + +alaQoSAppliedActionPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Internal and queueing priority to use for traffic." + ::= { alaQoSAppliedActionEntry 17 } + +alaQoSAppliedActionPriorityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether priority + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 18 } + +alaQoSAppliedActionShared OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When enabled, try and share any resources + (queues/limiters/descriptors) when more than one policy uses + the same action." + ::= { alaQoSAppliedActionEntry 19 } + +alaQoSAppliedActionJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum jitter to allow for traffic." + ::= { alaQoSAppliedActionEntry 20 } + +alaQoSAppliedActionJitterStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether jitter + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 21 } + +alaQoSAppliedActionLatency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum latency to allow for traffic." + ::= { alaQoSAppliedActionEntry 22 } + +alaQoSAppliedActionLatencyStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether latency + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 23 } + +alaQoSAppliedActionMaximumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum depth (Kbytes) of queues for traffic. + Used for EBS in tri-color marker applications." + ::= { alaQoSAppliedActionEntry 24 } + +alaQoSAppliedActionMaximumDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether maximum depth + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 25 } + +alaQoSAppliedActionMaximumBuffers OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maxmimum buffers for queues for traffic." + ::= { alaQoSAppliedActionEntry 26 } + +alaQoSAppliedActionMaximumBuffersStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether maximum buffers + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 27 } + +alaQoSAppliedAction8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1p value to stamp on traffic." + ::= { alaQoSAppliedActionEntry 28 } + +alaQoSAppliedAction8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether 802.1p + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 29 } + +alaQoSAppliedActionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 3 bits of TOS byte)" + ::= { alaQoSAppliedActionEntry 30 } + +alaQoSAppliedActionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether TOS + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 31 } + +alaQoSAppliedActionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 6 bits of TOS byte)" + ::= { alaQoSAppliedActionEntry 32 } + +alaQoSAppliedActionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether DSCP + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 33 } + +alaQoSAppliedActionMapFrom OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What field to use as key for mapping 802.1p/TOS/DSCP priorities" + ::= { alaQoSAppliedActionEntry 34 } + +alaQoSAppliedActionMapTo OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What field to rewrite due to remapping 802.1p/TOS/DSCP + priorities" + ::= { alaQoSAppliedActionEntry 35 } + +alaQoSAppliedActionMapGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the map group to use when remapping 802.1p/TOS/DSCP + priorities." + ::= { alaQoSAppliedActionEntry 36 } + +alaQoSAppliedActionMapGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether a map group + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 37 } + +alaQoSAppliedActionSourceRewriteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address to rewrite on traffic." + ::= { alaQoSAppliedActionEntry 38 } + +alaQoSAppliedActionSourceRewriteIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether source rewrite IP address & mask + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 39 } + +alaQoSAppliedActionSourceRewriteIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source rewrite IP mask to determine how much of + source IP to rewrite." + ::= { alaQoSAppliedActionEntry 40 } + +alaQoSAppliedActionSourceRewriteNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of network group containing source address/masks to rewrite + on traffic. Must be a one to on correspondence with + source network group entries in the condition." + ::= { alaQoSAppliedActionEntry 41 } + +alaQoSAppliedActionSourceRewriteNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether source rewrite network group + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 42 } + +alaQoSAppliedActionDestinationRewriteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address to rewrite on traffic." + ::= { alaQoSAppliedActionEntry 43 } + +alaQoSAppliedActionDestinationRewriteIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether destination rewrite IP address + & mask is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 44 } + +alaQoSAppliedActionDestinationRewriteIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination rewrite IP mask to determine how much of + destination IP to rewrite." + ::= { alaQoSAppliedActionEntry 45 } + +alaQoSAppliedActionDestinationRewriteNetworkGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of network group containing destination address/masks to + rewrite on traffic. Must be a one to on correspondence with + destination network group entries in the condition." + ::= { alaQoSAppliedActionEntry 46 } + +alaQoSAppliedActionDestinationRewriteNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether destination rewrite network + group is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 47 } + +alaQoSAppliedActionLoadBalanceGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..23)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of load balance group to use for traffic" + ::= { alaQoSAppliedActionEntry 48 } + +alaQoSAppliedActionLoadBalanceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether load balanace group + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 49 } + +alaQoSAppliedActionPermanentGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop gateway to use for traffic" + ::= { alaQoSAppliedActionEntry 50 } + +alaQoSAppliedActionPermanentGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether permanent gateway IP address + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 51 } + +alaQoSAppliedActionAlternateGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop gateway to use for traffic that doesn't have an + explicit route. Use this gateway instead of default routes." + ::= { alaQoSAppliedActionEntry 52 } + +alaQoSAppliedActionAlternateGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether alternate gateway IP address + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 53 } + +alaQoSAppliedActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete actions according to the + RowStatus convention" + ::= { alaQoSAppliedActionEntry 54 } + +alaQoSAppliedActionMinimumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minimum depth (Kbytes) of queues for traffic. + Used for CBS in tri-color marker applications." + ::= { alaQoSAppliedActionEntry 55 } + +alaQoSAppliedActionMinimumDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether minimum depth + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 56 } + +alaQoSAppliedActionVPNAccess OBJECT-TYPE + SYNTAX INTEGER { + protect (1), + bypass (2), + drop (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How to encrypt traffic" + ::= { alaQoSAppliedActionEntry 57 } + +alaQoSAppliedActionNocache OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When enabled, don't make hardware entries for matching flows." + ::= { alaQoSAppliedActionEntry 58 } + +alaQoSAppliedActionPortdisable OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When enabled, disable the physical source port of the traffic." + ::= { alaQoSAppliedActionEntry 59 } + +alaQoSAppliedActionRedirectSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical slot for redirected traffic" + ::= { alaQoSAppliedActionEntry 60 } + +alaQoSAppliedActionRedirectSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status for alaQoSAppliedActionRedirectSlotStatus field" + ::= { alaQoSAppliedActionEntry 61 } + +alaQoSAppliedActionRedirectPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port for redirected traffic" + ::= { alaQoSAppliedActionEntry 62 } + +alaQoSAppliedActionRedirectAgg OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination linkagg for redirected traffic" + ::= { alaQoSAppliedActionEntry 63 } + +alaQoSAppliedActionRedirectAggStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status for alaQoSAppliedActionRedirectAggStatus field" + ::= { alaQoSAppliedActionEntry 64 } + +alaQoSAppliedActionMirrorSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical slot for mirrored traffic" + ::= { alaQoSAppliedActionEntry 65 } + +alaQoSAppliedActionMirrorPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port for mirrored traffic" + ::= { alaQoSAppliedActionEntry 66 } + +alaQoSAppliedActionMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mirroring mode" + DEFVAL { 1 } + ::= { alaQoSAppliedActionEntry 67 } + +alaQoSAppliedActionMirrorModeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status for alaQoSAppliedActionMirrorMode field" + ::= { alaQoSAppliedActionEntry 68 } + +alaQoSAppliedActionCIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 69 } + +alaQoSAppliedActionCIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 70 } + +alaQoSAppliedActionCBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 71 } + +alaQoSAppliedActionCBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 72 } + +alaQoSAppliedActionPIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 73 } + +alaQoSAppliedActionPIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 74 } + +alaQoSAppliedActionPBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 75 } + +alaQoSAppliedActionPBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 76 } + +alaQoSAppliedActionCounterColor OBJECT-TYPE + SYNTAX INTEGER { + rednonred (1), + greennongreen (2), + greenred (3), + greenyellow (4), + redyellow (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the color mode for the counters which will be used for sr/trTCM." + DEFVAL { redyellow } + ::= { alaQoSAppliedActionEntry 77 } + + +-- +-- Definition of port table +-- + +alaQoSPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Port definitions" + ::= { alaQoSMIBObjects 29 } + +alaQoSPortEntry OBJECT-TYPE + SYNTAX QoSPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Port" + INDEX { + alaQoSPortSlot, + alaQoSPortPort + } + ::= { alaQoSPortTable 1 } + +QoSPortEntry ::= + SEQUENCE + { + alaQoSPortSlot Integer32, + alaQoSPortPort Integer32, + alaQoSPortEnabled INTEGER, + alaQoSPortAppliedEnabled INTEGER, + alaQoSPortInterfaceType INTEGER, + alaQoSPortTrusted INTEGER, + alaQoSPortDefault8021p Integer32, + alaQoSPortDefaultDSCP Integer32, + alaQoSPortMaximumReservedBandwidth Integer32, + alaQoSPortMaximumReservedBandwidthStatus INTEGER, + alaQoSPortAppliedMaximumReservedBandwidth Integer32, + alaQoSPortAppliedMaximumReservedBandwidthStatus INTEGER, + alaQoSPortMaximumSignalledBandwidth Integer32, + alaQoSPortMaximumSignalledBandwidthStatus INTEGER, + alaQoSPortAppliedMaximumSignalledBandwidth Integer32, + alaQoSPortAppliedMaximumSignalledBandwidthStatus INTEGER, + alaQoSPortDefaultQueues Integer32, + alaQoSPortAppliedDefaultQueues Integer32, + alaQoSPortMaximumDefaultBandwidth Integer32, + alaQoSPortMaximumDefaultBandwidthStatus INTEGER, + alaQoSPortAppliedMaximumDefaultBandwidth Integer32, + alaQoSPortAppliedMaximumDefaultBandwidthStatus INTEGER, + alaQoSPortMaximumDefaultDepth Integer32, + alaQoSPortMaximumDefaultDepthStatus INTEGER, + alaQoSPortAppliedMaximumDefaultDepth Integer32, + alaQoSPortAppliedMaximumDefaultDepthStatus INTEGER, + alaQoSPortMaximumDefaultBuffers Integer32, + alaQoSPortMaximumDefaultBuffersStatus INTEGER, + alaQoSPortAppliedMaximumDefaultBuffers Integer32, + alaQoSPortAppliedMaximumDefaultBuffersStatus INTEGER, + alaQoSPortReset INTEGER, + alaQoSPortPhysicalBandwidth Integer32, + alaQoSPortReservedBandwidth Integer32, + alaQoSPortSignalledBandwidth Integer32, + alaQoSPortCurrentBandwidth Integer32, + alaQoSPortDefaultQidLow Integer32, + alaQoSPortDefaultQidMedium Integer32, + alaQoSPortDefaultQidHigh Integer32, + alaQoSPortDefaultQidUrgent Integer32, + alaQoSPortFloodQid Integer32, + alaQoSPortQueues Integer32, + alaQoSPortQueuesCreated Integer32, + alaQoSPortQueuesFailed Integer32, + alaQoSPortQueuesPreempted Integer32, + alaQoSPortRowStatus RowStatus, + alaQoSPortFirPrio0EnqBytes Counter64, + alaQoSPortFirPrio0DeqBytes Counter64, + alaQoSPortFirPrio0EnqPkts Counter64, + alaQoSPortFirPrio0DeqPkts Counter64, + alaQoSPortFirPrio0QidDiscardPkts Counter64, + alaQoSPortFirPrio0WredDiscardPkts Counter64, + alaQoSPortFirPrio0OverflowDiscardPkts Counter64, + alaQoSPortFirPrio1EnqBytes Counter64, + alaQoSPortFirPrio1DeqBytes Counter64, + alaQoSPortFirPrio1EnqPkts Counter64, + alaQoSPortFirPrio1DeqPkts Counter64, + alaQoSPortFirPrio1QidDiscardPkts Counter64, + alaQoSPortFirPrio1WredDiscardPkts Counter64, + alaQoSPortFirPrio1OverflowDiscardPkts Counter64, + alaQoSPortFirPrio2EnqBytes Counter64, + alaQoSPortFirPrio2DeqBytes Counter64, + alaQoSPortFirPrio2EnqPkts Counter64, + alaQoSPortFirPrio2DeqPkts Counter64, + alaQoSPortFirPrio2QidDiscardPkts Counter64, + alaQoSPortFirPrio2WredDiscardPkts Counter64, + alaQoSPortFirPrio2OverflowDiscardPkts Counter64, + alaQoSPortFirPrio3EnqBytes Counter64, + alaQoSPortFirPrio3DeqBytes Counter64, + alaQoSPortFirPrio3EnqPkts Counter64, + alaQoSPortFirPrio3DeqPkts Counter64, + alaQoSPortFirPrio3QidDiscardPkts Counter64, + alaQoSPortFirPrio3WredDiscardPkts Counter64, + alaQoSPortFirPrio3OverflowDiscardPkts Counter64, + alaQoSPortDefaultClassification INTEGER, + alaQoSPortLowPriorityWeight Integer32, + alaQoSPortMediumPriorityWeight Integer32, + alaQoSPortHighPriorityWeight Integer32, + alaQoSPortUrgentPriorityWeight Integer32, + alaQoSPortMaximumBandwidth Integer32, + alaQoSPortMaximumBandwidthStatus INTEGER, + alaQoSPortEnqueuingThresholdP0Lower Integer32, + alaQoSPortEnqueuingThresholdP0Upper Integer32, + alaQoSPortEnqueuingThresholdP1Lower Integer32, + alaQoSPortEnqueuingThresholdP1Upper Integer32, + alaQoSPortEnqueuingThresholdP2Lower Integer32, + alaQoSPortEnqueuingThresholdP2Upper Integer32, + alaQoSPortEnqueuingThresholdP3Lower Integer32, + alaQoSPortEnqueuingThresholdP3Upper Integer32, + alaQoSPortEnqueuingThresholdStatus INTEGER, + alaQoSPortServicingMode INTEGER, + alaQoSPortHighDensity INTEGER, + alaQoSPortFreeFFPRules Integer32, + alaQoSPortUsedFFPRules Integer32, + alaQoSPortFreeFFPMasks Integer32, + alaQoSPortUsedFFPMasks Integer32, + alaQoSPortSpoofedCount Integer32, + alaQoSPortNonSpoofedCount Integer32, + alaQoSPortQ4PriorityWeight Integer32, + alaQoSPortQ5PriorityWeight Integer32, + alaQoSPortQ6PriorityWeight Integer32, + alaQoSPortQ7PriorityWeight Integer32, + alaQoSPortCOS0MaximumBandwidth Integer32, + alaQoSPortCOS0MaximumBandwidthStatus INTEGER, + alaQoSPortCOS1MaximumBandwidth Integer32, + alaQoSPortCOS1MaximumBandwidthStatus INTEGER, + alaQoSPortCOS2MaximumBandwidth Integer32, + alaQoSPortCOS2MaximumBandwidthStatus INTEGER, + alaQoSPortCOS3MaximumBandwidth Integer32, + alaQoSPortCOS3MaximumBandwidthStatus INTEGER, + alaQoSPortCOS4MaximumBandwidth Integer32, + alaQoSPortCOS4MaximumBandwidthStatus INTEGER, + alaQoSPortCOS5MaximumBandwidth Integer32, + alaQoSPortCOS5MaximumBandwidthStatus INTEGER, + alaQoSPortCOS6MaximumBandwidth Integer32, + alaQoSPortCOS6MaximumBandwidthStatus INTEGER, + alaQoSPortCOS7MaximumBandwidth Integer32, + alaQoSPortCOS7MaximumBandwidthStatus INTEGER, + alaQoSPortCOS0MinimumBandwidth Integer32, + alaQoSPortCOS0MinimumBandwidthStatus INTEGER, + alaQoSPortCOS1MinimumBandwidth Integer32, + alaQoSPortCOS1MinimumBandwidthStatus INTEGER, + alaQoSPortCOS2MinimumBandwidth Integer32, + alaQoSPortCOS2MinimumBandwidthStatus INTEGER, + alaQoSPortCOS3MinimumBandwidth Integer32, + alaQoSPortCOS3MinimumBandwidthStatus INTEGER, + alaQoSPortCOS4MinimumBandwidth Integer32, + alaQoSPortCOS4MinimumBandwidthStatus INTEGER, + alaQoSPortCOS5MinimumBandwidth Integer32, + alaQoSPortCOS5MinimumBandwidthStatus INTEGER, + alaQoSPortCOS6MinimumBandwidth Integer32, + alaQoSPortCOS6MinimumBandwidthStatus INTEGER, + alaQoSPortCOS7MinimumBandwidth Integer32, + alaQoSPortCOS7MinimumBandwidthStatus INTEGER, + alaQoSPortMaximumIngBandwidth Integer32, + alaQoSPortMaximumIngBandwidthStatus INTEGER, + alaQoSPortDEIMarking INTEGER, + alaQoSPortMonitor INTEGER, + alaQoSPortDEIMapping INTEGER + } + +alaQoSPortSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical slot port resides on" + ::= { alaQoSPortEntry 1 } + +alaQoSPortPort OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port number" + ::= { alaQoSPortEntry 2 } + +alaQoSPortEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending QoS enable status for the physical port + Does not take effect until an 'Apply' command is issued" + DEFVAL { enable } + ::= { alaQoSPortEntry 3 } + +alaQoSPortAppliedEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current QoS enable status for the physical port +" + ::= { alaQoSPortEntry 4 } + +alaQoSPortInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of interface QoS matches for this physical port" + ::= { alaQoSPortEntry 5 } + +alaQoSPortTrusted OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of trusting 802.1p/TOS/DSCP values. + When trusted, 802.1p/DSCP values in the packet are passed + through the switch. When untrusted, 802.1p/DSCP values are set + to the port defaults." + DEFVAL { no } + ::= { alaQoSPortEntry 6 } + +alaQoSPortDefault8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p priority value to use for untagged frames arriving on + the port and tagged frames when the port is untrusted." + DEFVAL { 0 } + ::= { alaQoSPortEntry 7 } + +alaQoSPortDefaultDSCP OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP value to stamp in frames arriving on the port when the port + is untrusted" + DEFVAL { 0 } + ::= { alaQoSPortEntry 8 } + +alaQoSPortMaximumReservedBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending maximum reservable bandwidth on the port. + Policies can reserve up to this much bandwidth. + Does not take effect until an 'Apply' is issued" + DEFVAL { 0 } + ::= { alaQoSPortEntry 9 } + +alaQoSPortMaximumReservedBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending status field indicating whether to enforce + maximum reservable bandwidth on next 'Apply'" + DEFVAL { disabled } + ::= { alaQoSPortEntry 10 } + +alaQoSPortAppliedMaximumReservedBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current maximum reservable bandwidth on the port. + Policies can reserve up to this much bandwidth. +" + ::= { alaQoSPortEntry 11 } + +alaQoSPortAppliedMaximumReservedBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status field indicating whether to enforce + maximum reservable bandwidth." + DEFVAL { disabled } + ::= { alaQoSPortEntry 12 } + +alaQoSPortMaximumSignalledBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending maximum signalled bandwidth on the port. + Signalling protocols can reserve up to this much bandwidth. + Does not take effect until an 'Apply' is issued" + DEFVAL { 0 } + ::= { alaQoSPortEntry 13 } + +alaQoSPortMaximumSignalledBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending status field indicating whether to enforce + maximum signalled bandwidth on next 'Apply'" + DEFVAL { disabled } + ::= { alaQoSPortEntry 14 } + +alaQoSPortAppliedMaximumSignalledBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current maximum signalled bandwidth on the port. + Signalling protocols can reserve up to this much bandwidth. +" + ::= { alaQoSPortEntry 15 } + +alaQoSPortAppliedMaximumSignalledBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status field indicating whether to enforce + maximum signalled bandwidth." + DEFVAL { disabled } + ::= { alaQoSPortEntry 16 } + +alaQoSPortDefaultQueues OBJECT-TYPE + SYNTAX Integer32 (8..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending number of default queues for the port + Overrides any switch-wide default queue setting" + DEFVAL { 8 } + ::= { alaQoSPortEntry 17 } + +alaQoSPortAppliedDefaultQueues OBJECT-TYPE + SYNTAX Integer32 (8..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current number of default queues for the port + Overrides any switch-wide default queue setting" + ::= { alaQoSPortEntry 18 } + +alaQoSPortMaximumDefaultBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending maximum default bandwidth (Kbits/sec). + Maximum rate for default queues on this port + Does not take effect until an 'Apply' command is issued" + DEFVAL { 0 } + ::= { alaQoSPortEntry 19 } + +alaQoSPortMaximumDefaultBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending status field indicating whether to enforce + maximum default bandwidth on next 'Apply'" + DEFVAL { disabled } + ::= { alaQoSPortEntry 20 } + +alaQoSPortAppliedMaximumDefaultBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current maximum default bandwidth (Kbits/sec). + Maximum rate for default queues this port +" + ::= { alaQoSPortEntry 21 } + +alaQoSPortAppliedMaximumDefaultBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status field indicating whether to enforce + maximum default bandwidth." + DEFVAL { disabled } + ::= { alaQoSPortEntry 22 } + +alaQoSPortMaximumDefaultDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending maximum depth of egress queues (Kbytes). + Maximum depth of queues on this port + Does not take effect until an 'Apply' command is issued" + DEFVAL { 0 } + ::= { alaQoSPortEntry 23 } + +alaQoSPortMaximumDefaultDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending status field indicating whether to enforce + maximum depth on next 'Apply'" + DEFVAL { disabled } + ::= { alaQoSPortEntry 24 } + +alaQoSPortAppliedMaximumDefaultDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current maximum depth of egress queues (Kbytes). + Maximum depth of queues on this port +" + ::= { alaQoSPortEntry 25 } + +alaQoSPortAppliedMaximumDefaultDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status field indicating whether to enforce + maximum depth." + DEFVAL { disabled } + ::= { alaQoSPortEntry 26 } + +alaQoSPortMaximumDefaultBuffers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending maximum buffers for egress queues. + Maximum number of buffers for queues on this port + Does not take effect until an 'Apply' command is issued" + DEFVAL { 0 } + ::= { alaQoSPortEntry 27 } + +alaQoSPortMaximumDefaultBuffersStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pending status field indicating whether to enforce + maximum buffers on next 'Apply'" + DEFVAL { disabled } + ::= { alaQoSPortEntry 28 } + +alaQoSPortAppliedMaximumDefaultBuffers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current maximum buffers for egress queues. + Maximum number of buffers for queues on this port +" + ::= { alaQoSPortEntry 29 } + +alaQoSPortAppliedMaximumDefaultBuffersStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status field indicating whether to enforce + maximum buffers." + DEFVAL { disabled } + ::= { alaQoSPortEntry 30 } + +alaQoSPortReset OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Reset all QoS parameters to default values" + DEFVAL { no } + ::= { alaQoSPortEntry 31 } + +alaQoSPortPhysicalBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical bandwidth of port (Kbit/sec)" + ::= { alaQoSPortEntry 32 } + +alaQoSPortReservedBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth reserved by policies on port (Kbit/sec)" + ::= { alaQoSPortEntry 33 } + +alaQoSPortSignalledBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth reserved by signalling on port (Kbit/sec)" + ::= { alaQoSPortEntry 34 } + +alaQoSPortCurrentBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current measured bandwidth of port (Kbits/sec)" + ::= { alaQoSPortEntry 35 } + +alaQoSPortDefaultQidLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default low queue ID" + ::= { alaQoSPortEntry 36 } + +alaQoSPortDefaultQidMedium OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default medium queue ID" + ::= { alaQoSPortEntry 37 } + +alaQoSPortDefaultQidHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default high queue ID" + ::= { alaQoSPortEntry 38 } + +alaQoSPortDefaultQidUrgent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default urgent queue ID" + ::= { alaQoSPortEntry 39 } + +alaQoSPortFloodQid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ID of the flood queue" + ::= { alaQoSPortEntry 40 } + +alaQoSPortQueues OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queues currently on the port" + ::= { alaQoSPortEntry 41 } + +alaQoSPortQueuesCreated OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queue requests on the port" + ::= { alaQoSPortEntry 42 } + +alaQoSPortQueuesFailed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queue requests that failed on the port" + ::= { alaQoSPortEntry 43 } + +alaQoSPortQueuesPreempted OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queues preempted on the port" + ::= { alaQoSPortEntry 44 } + +alaQoSPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete ports according to the + RowStatus convention" + ::= { alaQoSPortEntry 45 } + +alaQoSPortFirPrio0EnqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 0 enqueue byte count" + ::= { alaQoSPortEntry 46 } + +alaQoSPortFirPrio0DeqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 0 dequeue byte count" + ::= { alaQoSPortEntry 47 } + +alaQoSPortFirPrio0EnqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 0 enqueue packet count" + ::= { alaQoSPortEntry 48 } + +alaQoSPortFirPrio0DeqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 0 dequeue packet count" + ::= { alaQoSPortEntry 49 } + +alaQoSPortFirPrio0QidDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 0 QID discard packet count" + ::= { alaQoSPortEntry 50 } + +alaQoSPortFirPrio0WredDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 0 WRED discard packet count" + ::= { alaQoSPortEntry 51 } + +alaQoSPortFirPrio0OverflowDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 0 overflow discard packet count" + ::= { alaQoSPortEntry 52 } + +alaQoSPortFirPrio1EnqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 1 enqueue byte count" + ::= { alaQoSPortEntry 53 } + +alaQoSPortFirPrio1DeqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 1 dequeue byte count" + ::= { alaQoSPortEntry 54 } + +alaQoSPortFirPrio1EnqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 1 enqueue packet count" + ::= { alaQoSPortEntry 55 } + +alaQoSPortFirPrio1DeqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 1 dequeue packet count" + ::= { alaQoSPortEntry 56 } + +alaQoSPortFirPrio1QidDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 1 QID discard packet count" + ::= { alaQoSPortEntry 57 } + +alaQoSPortFirPrio1WredDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 1 WRED discard packet count" + ::= { alaQoSPortEntry 58 } + +alaQoSPortFirPrio1OverflowDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 1 overflow discard packet count" + ::= { alaQoSPortEntry 59 } + +alaQoSPortFirPrio2EnqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 2 enqueue byte count" + ::= { alaQoSPortEntry 60 } + +alaQoSPortFirPrio2DeqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 2 dequeue byte count" + ::= { alaQoSPortEntry 61 } + +alaQoSPortFirPrio2EnqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 2 enqueue packet count" + ::= { alaQoSPortEntry 62 } + +alaQoSPortFirPrio2DeqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 2 dequeue packet count" + ::= { alaQoSPortEntry 63 } + +alaQoSPortFirPrio2QidDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 2 QID discard packet count" + ::= { alaQoSPortEntry 64 } + +alaQoSPortFirPrio2WredDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 2 WRED discard packet count" + ::= { alaQoSPortEntry 65 } + +alaQoSPortFirPrio2OverflowDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 2 overflow discard packet count" + ::= { alaQoSPortEntry 66 } + +alaQoSPortFirPrio3EnqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 3 enqueue byte count" + ::= { alaQoSPortEntry 67 } + +alaQoSPortFirPrio3DeqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 3 dequeue byte count" + ::= { alaQoSPortEntry 68 } + +alaQoSPortFirPrio3EnqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 3 enqueue packet count" + ::= { alaQoSPortEntry 69 } + +alaQoSPortFirPrio3DeqPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 3 dequeue packet count" + ::= { alaQoSPortEntry 70 } + +alaQoSPortFirPrio3QidDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 3 QID discard packet count" + ::= { alaQoSPortEntry 71 } + +alaQoSPortFirPrio3WredDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 3 WRED discard packet count" + ::= { alaQoSPortEntry 72 } + +alaQoSPortFirPrio3OverflowDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firenze priority 3 overflow discard packet count" + ::= { alaQoSPortEntry 73 } + +alaQoSPortDefaultClassification OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ingress traffic classification parameter for Firenze port + What field to interpret as priority for WRED" + DEFVAL { tos } + ::= { alaQoSPortEntry 74 } + +alaQoSPortLowPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for low priority egress queue on fixed queue blades." + DEFVAL { 1 } + ::= { alaQoSPortEntry 75 } + +alaQoSPortMediumPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for medium priority egress queue on fixed queue blades." + DEFVAL { 1 } + ::= { alaQoSPortEntry 76 } + +alaQoSPortHighPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for high priority egress queue on fixed queue blades." + DEFVAL { 1 } + ::= { alaQoSPortEntry 77 } + +alaQoSPortUrgentPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for urgent priority egress queue on fixed queue blades." + DEFVAL { 1 } + ::= { alaQoSPortEntry 78 } + +alaQoSPortMaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this port" + DEFVAL { 0 } + ::= { alaQoSPortEntry 79 } + +alaQoSPortMaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on port." + DEFVAL { disabled } + ::= { alaQoSPortEntry 80 } + +alaQoSPortEnqueuingThresholdP0Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 0 FIFO lower threshold for high density module" + DEFVAL { 10 } + ::= { alaQoSPortEntry 81 } + +alaQoSPortEnqueuingThresholdP0Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 0 FIFO upper threshold for high density module" + DEFVAL { 30 } + ::= { alaQoSPortEntry 82 } + +alaQoSPortEnqueuingThresholdP1Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 1 FIFO lower threshold for high density module" + DEFVAL { 10 } + ::= { alaQoSPortEntry 83 } + +alaQoSPortEnqueuingThresholdP1Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 1 FIFO upper threshold for high density module" + DEFVAL { 35 } + ::= { alaQoSPortEntry 84 } + +alaQoSPortEnqueuingThresholdP2Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 2 FIFO lower threshold for high density module" + DEFVAL { 10 } + ::= { alaQoSPortEntry 85 } + +alaQoSPortEnqueuingThresholdP2Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 2 FIFO upper threshold for high density module" + DEFVAL { 40 } + ::= { alaQoSPortEntry 86 } + +alaQoSPortEnqueuingThresholdP3Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 3 FIFO lower threshold for high density module" + DEFVAL { 260 } + ::= { alaQoSPortEntry 87 } + +alaQoSPortEnqueuingThresholdP3Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 3 FIFO upper threshold for high density module" + DEFVAL { 575 } + ::= { alaQoSPortEntry 88 } + +alaQoSPortEnqueuingThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether enqueuing thresholds need + to be enforced on high density module." + DEFVAL { disabled } + ::= { alaQoSPortEntry 89 } + +alaQoSPortHighDensity OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether this is a high-density port or not." + ::= { alaQoSPortEntry 90 } + + +alaQoSPortServicingMode OBJECT-TYPE + SYNTAX INTEGER { + default (0), + strictpriority (1), + prioritywrr (2), + wrr (3), + drr (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Servicing mode for the port" + DEFVAL { default } + ::= { alaQoSPortEntry 91 } + +alaQoSPortFreeFFPRules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Free FPP rule entries" + ::= { alaQoSPortEntry 92 } + +alaQoSPortUsedFFPRules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Used FPP rule entries" + ::= { alaQoSPortEntry 93 } + +alaQoSPortFreeFFPMasks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Free FPP mask entries" + ::= { alaQoSPortEntry 94 } + +alaQoSPortUsedFFPMasks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Free FPP mask enries" + ::= { alaQoSPortEntry 95 } + +alaQoSPortSpoofedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Spoofed packet count" + ::= { alaQoSPortEntry 96 } + +alaQoSPortNonSpoofedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Non-spoofed packet count" + ::= { alaQoSPortEntry 97 } + +alaQoSPortQ4PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for cos queue 4." + DEFVAL { 1 } + ::= { alaQoSPortEntry 98 } + +alaQoSPortQ5PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for cos queue 5." + DEFVAL { 1 } + ::= { alaQoSPortEntry 99 } + +alaQoSPortQ6PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for cos queue 6." + DEFVAL { 1 } + ::= { alaQoSPortEntry 100 } + +alaQoSPortQ7PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for cos queue 7." + DEFVAL { 1 } + ::= { alaQoSPortEntry 101 } + +alaQoSPortCOS0MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 102 } + +alaQoSPortCOS0MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 103 } + +alaQoSPortCOS1MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 104 } + +alaQoSPortCOS1MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 105 } + +alaQoSPortCOS2MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 106 } + +alaQoSPortCOS2MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 107 } + +alaQoSPortCOS3MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 108 } + +alaQoSPortCOS3MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 109 } + +alaQoSPortCOS4MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 110 } + +alaQoSPortCOS4MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 111 } + +alaQoSPortCOS5MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 112 } + +alaQoSPortCOS5MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 113 } + +alaQoSPortCOS6MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 114 } + +alaQoSPortCOS6MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 115 } + +alaQoSPortCOS7MaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 116 } + +alaQoSPortCOS7MaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 117 } + +alaQoSPortCOS0MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 118 } + +alaQoSPortCOS0MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 119 } + +alaQoSPortCOS1MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 120 } + +alaQoSPortCOS1MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 121 } + +alaQoSPortCOS2MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 122 } + +alaQoSPortCOS2MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 123 } + +alaQoSPortCOS3MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 124 } + +alaQoSPortCOS3MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 125 } + +alaQoSPortCOS4MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 126 } + +alaQoSPortCOS4MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 127 } + +alaQoSPortCOS5MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 128 } + +alaQoSPortCOS5MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 129 } + +alaQoSPortCOS6MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 130 } + +alaQoSPortCOS6MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 131 } + +alaQoSPortCOS7MinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Minimum egress bandwidth (Kbits/sec). + Minimum rate to send traffic out this queue" + DEFVAL { 0 } + ::= { alaQoSPortEntry 132 } + +alaQoSPortCOS7MinimumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + minimum bandwidth on queue." + DEFVAL { disabled } + ::= { alaQoSPortEntry 133 } + +alaQoSPortMaximumIngBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum igress bandwidth (Kbits/sec). + Maximum rate to recieve traffic in on this port" + DEFVAL { 0 } + ::= { alaQoSPortEntry 134 } + +alaQoSPortMaximumIngBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on port." + DEFVAL { disabled } + ::= { alaQoSPortEntry 135 } + +alaQoSPortDEIMarking OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies if, in egress traffic, the DEI/CFI bit + will be set or not for the traffic which is not conformant to + SLA (Yellow color packets). + + enabled(1) -- the DEI/CFI bit will be set in egress traffic. + disabled(2) -- the DEI/CFI bit will not be set in egress traffic." + DEFVAL { disabled } + ::= { alaQoSPortEntry 136 } + +alaQoSPortMonitor OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object is used to monitor a slot/port on which user is interested + to get the cos egress statistics. + + enabled(1) -- monitor the slot/port to gather per port cos egress + statistics. + disabled(2) -- reset the previously monitored slot/port." + DEFVAL { disabled } + ::= { alaQoSPortEntry 137 } + +alaQoSPortDEIMapping OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies if, in ingress traffic, the DEI/CFI bit + will be set or not for the traffic which is not conformant to + SLA (Yellow color packets). + + enabled(1) -- the DEI/CFI bit will be set in ingress traffic. + disabled(2) -- the DEI/CFI bit will not be set in ingress traffic." + DEFVAL { disabled } + ::= { alaQoSPortEntry 138 } + +-- +-- Definition of config table +-- + +alaQoSConfig OBJECT IDENTIFIER ::= { alaQoSMIBObjects 30 } + +alaQoSConfigEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is QoS enabled on the switch" + ::= { alaQoSConfig 1 } + +alaQoSConfigDefaultQueues OBJECT-TYPE + SYNTAX Integer32 (2..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending number of default queues to create for each port. + Can be overridden on a port by port basis. Does not take affect + until an 'Apply' command is issued." + ::= { alaQoSConfig 2 } + +alaQoSConfigAppliedDefaultQueues OBJECT-TYPE + SYNTAX Integer32 (2..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of default queues configured at last 'Apply' command." + ::= { alaQoSConfig 3 } + +alaQoSConfigTrustPorts OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to indicate whether to trust the 802.1p/TOS values on + incoming traffic by default. Can be overridden on a port by + port basis." + ::= { alaQoSConfig 4 } + +alaQoSConfigFlowTimeout OBJECT-TYPE + SYNTAX Integer32 (2..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending flow timeout (seconds). Flows are removed from + hardware/software if no traffic is seen for this many seconds. + Does not take effect until an 'Apply' command is issued" + ::= { alaQoSConfig 5 } + +alaQoSConfigAppliedFlowTimeout OBJECT-TYPE + SYNTAX Integer32 (2..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current flow timeout (seconds). Flows are removed from + hardware/software if no traffic is seen for this many seconds." + ::= { alaQoSConfig 6 } + +alaQoSConfigFragmentTimeout OBJECT-TYPE + SYNTAX Integer32 (2..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending fragment timeout (seconds). Packet fragments are + remembered for this many seconds. + Does not take effect until an 'Apply' command is issued" + ::= { alaQoSConfig 7 } + +alaQoSConfigAppliedFragmentTimeout OBJECT-TYPE + SYNTAX Integer32 (2..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current fragment timeout (seconds). Packet fragments are + remembered for this many seconds." + ::= { alaQoSConfig 8 } + +alaQoSConfigReflexiveTimeout OBJECT-TYPE + SYNTAX Integer32 (10..3000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending reflexive timeout (seconds). Anticipate reverse flows + for reflexive and NAT connections for this long until we see a + response. + Does not take effect until an 'Apply' command is issued" + ::= { alaQoSConfig 9 } + +alaQoSConfigAppliedReflfexiveTimeout OBJECT-TYPE + SYNTAX Integer32 (10..3000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current reflexive timeout (seconds). Anticipate reverse flows + for reflexive and NAT connections for this long until we see a + response. +" + ::= { alaQoSConfig 10 } + +alaQoSConfigNatTimeout OBJECT-TYPE + SYNTAX Integer32 (10..200000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending nat timeout (seconds). Once traffic is seen in both + directions for anticipated flows, length of time to remember the + flow without seeing traffic in either direction. + Does not take effect until an 'Apply' command is issued" + ::= { alaQoSConfig 11 } + +alaQoSConfigAppliedNatTimeout OBJECT-TYPE + SYNTAX Integer32 (10..200000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current nat timeout (seconds). Once traffic is seen in both + directions for anticipated flows, length of time to remember the + flow without seeing traffic in either direction." + ::= { alaQoSConfig 12 } + +alaQoSConfigClassifyl3Bridged OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending indicator for looking at L3/L4 parameters of bridged + traffic. Does not take effect until an 'Apply' command is + issued." + ::= { alaQoSConfig 13 } + +alaQoSConfigAppliedClassifyl3Bridged OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current indicator for looking at L3/L4 parameters of bridged + traffic." + ::= { alaQoSConfig 14 } + +alaQoSConfigClassifyFragments OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending indicator for classifying fragmented traffic at L4 + Does not take effect until an 'Apply' command is issued" + ::= { alaQoSConfig 15 } + +alaQoSConfigAppliedClassifyFragments OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current indicator for classifying fragmented traffic at L4 + Does not take effect until an 'Apply' command is issued" + ::= { alaQoSConfig 16 } + +alaQoSConfigDefaultBridgedDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending disposition of bridged traffic that doesn't match a + policy. Does not take effect until an 'Apply' command is issued." + ::= { alaQoSConfig 17 } + +alaQoSConfigAppliedDefaultBridgedDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current disposition of bridged traffic that doesn't match a + policy." + ::= { alaQoSConfig 18 } + +alaQoSConfigDefaultRoutedDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending disposition of routed traffic that doesn't match a + policy. Does not take effect until an 'Apply' command is issued." + ::= { alaQoSConfig 19 } + +alaQoSConfigAppliedDefaultRoutedDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current disposition of routed traffic that doesn't match a policy +" + ::= { alaQoSConfig 20 } + +alaQoSConfigDefaultMulticastDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Pending disposition of IGMP requests that don't match a policy + Does not take effect until an 'Apply' command is issued" + ::= { alaQoSConfig 21 } + +alaQoSConfigAppliedDefaultMulticastDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current disposition of IGMP requests that don't match a policy +" + ::= { alaQoSConfig 22 } + +alaQoSConfigStatsInterval OBJECT-TYPE + SYNTAX Integer32 (10..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Interval in seconds for how often statistics are updated" + ::= { alaQoSConfig 23 } + +alaQoSConfigLogLines OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Number of log lines to maintain in the QoS log" + ::= { alaQoSConfig 24 } + +alaQoSConfigLogLevel OBJECT-TYPE + SYNTAX Integer32 (2..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The level of logging desired. The higher the level, the more + verbose the logging" + ::= { alaQoSConfig 25 } + +alaQoSConfigLogConsole OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether QoS log events are logged to the console" + ::= { alaQoSConfig 26 } + +alaQoSConfigForwardLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether QoS forwards logging events to PolicyManager" + ::= { alaQoSConfig 27 } + +alaQoSConfigClearLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear the QoS log" + ::= { alaQoSConfig 28 } + +alaQoSConfigApply OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to apply all pending QoS configuration/policy changes" + ::= { alaQoSConfig 29 } + +alaQoSConfigRevert OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to revert all pending QoS configuration/policy changes" + ::= { alaQoSConfig 30 } + +alaQoSConfigReset OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to reset global QoS configuration parameters to their + default values" + ::= { alaQoSConfig 31 } + +alaQoSConfigStatsReset OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to reset global QoS statistics counters" + ::= { alaQoSConfig 32 } + +alaQoSConfigFlush OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flush all pending policy objects" + ::= { alaQoSConfig 33 } + +alaQoSConfigDebug OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Possible debug flags for QoS" + ::= { alaQoSConfig 34 } + +alaQoSConfigServicingMode OBJECT-TYPE + SYNTAX INTEGER { + strictpriority (1), + prioritywrr (2), + wrr (3), + drr (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Servicing mode for the system" + ::= { alaQoSConfig 35 } + +alaQoSConfigLowPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for low priority queue(0) on fixed queue blades" + ::= { alaQoSConfig 36 } + +alaQoSConfigMediumPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for medium priority queue(1) on fixed queue blades" + ::= { alaQoSConfig 37 } + +alaQoSConfigHighPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for high priority queue(2) on fixed queue blades" + ::= { alaQoSConfig 38 } + +alaQoSConfigUrgentPriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for urgent priority queue(3) on fixed queue blades" + ::= { alaQoSConfig 39 } + +alaQoSConfigQ4PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for COS 4 priority queue(4) on fixed queue blades" + ::= { alaQoSConfig 40 } + +alaQoSConfigQ5PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for COS 5 priority queue(5) on fixed queue blades" + ::= { alaQoSConfig 41 } + +alaQoSConfigQ6PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for COS 6 priority queue(6) on fixed queue blades" + ::= { alaQoSConfig 42 } + +alaQoSConfigQ7PriorityWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Weight to use for COS 7 priority queue(7) on fixed queue blades" + ::= { alaQoSConfig 43 } + +alaQoSConfigUserportFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Events/protocols to filter on a Userport. Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 44 } + +alaQoSConfigAppliedUserportFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Events/protocols to filter on a Userport. Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 45 } + +alaQoSConfigUserportShutdown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Events/protocols that trigger admin down of a Userport. + Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 46 } + +alaQoSConfigAppliedUserportShutdown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Events/protocols that trigger admin down of a Userport. + Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 47 } + +alaQoSConfigAutoNMS OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to indicate whether to Prioritize NMS traffic by default." + ::= { alaQoSConfig 48 } + +alaQoSConfigAutoPhones OBJECT-TYPE + SYNTAX INTEGER { + pri0 (0), + pri1 (1), + pri2 (2), + pri3 (3), + pri4 (4), + pri5 (5), + pri6 (6), + pri7 (7), + trusted (8), + disable (9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Auto configure CSBU Phones + pri0-7 - will replace the priority. + trusted - will allow priority from the orginator to be used. + disable - will unconfigure to feature." + ::= { alaQoSConfig 49 } + +alaQoSConfigQMPage OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to indicate whether to send back a quarantined page when a client is quarantined but a remediation URL is not specified." + ::= { alaQoSConfig 50 } + +alaQoSConfigQMMACGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Group name for quarantine manager quarantined MACs." + ::= { alaQoSConfig 51 } + +alaQoSConfigQMPath OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default path for remediation server redirect." + ::= { alaQoSConfig 52 } + +alaQoSConfigDEIMapping OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies, in ingress traffic, the DEI/CFI bit is mapped + or not to internal drop precedence or yellow color. + + enabled(1) -- the DEI/CFI bit is mapped to internal drop precedence or yellow + color if that bit is set. + disabled(2) -- the DEI/CFI bit is not mapped to drop precedence or yellow + color." + DEFVAL { disabled } + ::= { alaQoSConfig 53 } + +alaQoSConfigDEIMarking OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies, in egress traffic, the DEI/CFI bit is mapped + or not to internal drop precedence or yellow color. + + enabled(1) -- the DEI/CFI bit is mapped to internal drop precedence or yellow + color if that bit is set. + disabled(2) -- the DEI/CFI bit is not mapped to drop precedence or yellow + color." + DEFVAL { disabled } + ::= { alaQoSConfig 54 } + +alaQoSConfigStatsResetEgress OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to reset global Egress QoS statistics counters" + ::= { alaQoSConfig 55 } + +-- +-- Definition of queue table +-- + +alaQoSQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Queue definitions" + ::= { alaQoSMIBObjects 32 } + +alaQoSQueueEntry OBJECT-TYPE + SYNTAX QoSQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Queue" + INDEX { + alaQoSQueueId + } + ::= { alaQoSQueueTable 1 } + +QoSQueueEntry ::= + SEQUENCE + { + alaQoSQueueId Integer32, + alaQoSQueueSlot Integer32, + alaQoSQueuePort Integer32, + alaQoSQueuePortId Integer32, + alaQoSQueueType INTEGER, + alaQoSQueuePriority Integer32, + alaQoSQueueMinimumBandwidth Integer32, + alaQoSQueueMaximumBandwidth Integer32, + alaQoSQueueAverageBandwidth Integer32, + alaQoSQueueMinimumDepth Integer32, + alaQoSQueueMaximumDepth Integer32, + alaQoSQueueMaximumBuffers Integer32, + alaQoSQueue8021p Integer32, + alaQoSQueuePacketsSent Integer32, + alaQoSQueuePacketsDropped Integer32, + alaQoSQueueMaxLength Integer32, + alaQoSQueueAverageLength Integer32, + alaQoSQueueCurrentLength Integer32, + alaQoSQueueAction DisplayString + } + +alaQoSQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Internal queue identifier" + ::= { alaQoSQueueEntry 1 } + +alaQoSQueueSlot OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical slot queue is destined to" + ::= { alaQoSQueueEntry 2 } + +alaQoSQueuePort OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical port queue is destined to" + ::= { alaQoSQueueEntry 3 } + +alaQoSQueuePortId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Internal global port id of destination port" + ::= { alaQoSQueueEntry 4 } + +alaQoSQueueType OBJECT-TYPE + SYNTAX INTEGER { + mammoth (1), + priority (2), + spwrr (3), + wrr (4), + drr (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of queueing done on this queue" + ::= { alaQoSQueueEntry 5 } + +alaQoSQueuePriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Queueing priority for the queue" + ::= { alaQoSQueueEntry 6 } + +alaQoSQueueMinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minimum bandwidth (Kbits/sec) given to the queue" + ::= { alaQoSQueueEntry 7 } + +alaQoSQueueMaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum bandwidth (Kbits/sec) given to the queue" + ::= { alaQoSQueueEntry 8 } + +alaQoSQueueAverageBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average measured bandwidth (Kbits/sec) for the queue" + ::= { alaQoSQueueEntry 9 } + +alaQoSQueueMinimumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minimum depth (Kbytes) of the queue" + ::= { alaQoSQueueEntry 10 } + +alaQoSQueueMaximumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum depth (Kbytes) of the queue" + ::= { alaQoSQueueEntry 11 } + +alaQoSQueueMaximumBuffers OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of buffers for the queue" + ::= { alaQoSQueueEntry 12 } + +alaQoSQueue8021p OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1p value queue places on traffic" + ::= { alaQoSQueueEntry 13 } + +alaQoSQueuePacketsSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets sent through the queue" + ::= { alaQoSQueueEntry 14 } + +alaQoSQueuePacketsDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets dropped trying to queue into this queue" + ::= { alaQoSQueueEntry 15 } + +alaQoSQueueMaxLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum measured length the queue has reached in buffers" + ::= { alaQoSQueueEntry 16 } + +alaQoSQueueAverageLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average measured length of the queue in buffers" + ::= { alaQoSQueueEntry 17 } + +alaQoSQueueCurrentLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current measured length of the queue in buffers" + ::= { alaQoSQueueEntry 18 } + +alaQoSQueueAction OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the action this queue was created from" + ::= { alaQoSQueueEntry 19 } + + +-- +-- Definition of statistics table +-- + +alaQoSStats OBJECT IDENTIFIER ::= { alaQoSMIBObjects 31 } + +alaQoSStatsL2Events OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L2 classification events" + ::= { alaQoSStats 1 } + +alaQoSStatsL2Matches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L2 classifications matching a policy" + ::= { alaQoSStats 2 } + +alaQoSStatsL2Drops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L2 classifications matching a drop policy" + ::= { alaQoSStats 3 } + +alaQoSStatsL3IngressEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L3/L4 ingress classification events" + ::= { alaQoSStats 4 } + +alaQoSStatsL3IngressMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L3 ingress classifications matching a policy" + ::= { alaQoSStats 5 } + +alaQoSStatsL3IngressDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L3 ingress classifications matching a drop policy" + ::= { alaQoSStats 6 } + +alaQoSStatsL3EgressEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L3/L4 egress classification events" + ::= { alaQoSStats 7 } + +alaQoSStatsL3EgressMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L3 egress classifications matching a policy" + ::= { alaQoSStats 8 } + +alaQoSStatsL3EgressDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of L3 egress classifications matching a drop policy" + ::= { alaQoSStats 9 } + +alaQoSStatsMulticastEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IGMP classification events" + ::= { alaQoSStats 10 } + +alaQoSStatsMulticastMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IGMP classifications matching a policy" + ::= { alaQoSStats 11 } + +alaQoSStatsMulticastDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of IGMP classifications matching a drop policy" + ::= { alaQoSStats 12 } + +alaQoSStatsFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragments processed by QoS" + ::= { alaQoSStats 13 } + +alaQoSStatsBadFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of illegal (offset = 1) fragments" + ::= { alaQoSStats 14 } + +alaQoSStatsUnknownFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of out of order fragment pieces" + ::= { alaQoSStats 15 } + +alaQoSStatsReflexiveFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of reflexive flow entries" + ::= { alaQoSStats 16 } + +alaQoSStatsReflexiveCorrections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of reflexive flow corrections" + ::= { alaQoSStats 17 } + +alaQoSStatsLoadBalanceFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of server load balanced flow entries" + ::= { alaQoSStats 18 } + +alaQoSStatsClassifierMaxNodes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Highest number of nodes in classifier tree" + ::= { alaQoSStats 19 } + +alaQoSStatsClassifierMaxDepth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length of longest path in classifier tree" + ::= { alaQoSStats 20 } + +alaQoSStatsFlowLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow table lookups" + ::= { alaQoSStats 21 } + +alaQoSStatsFlowHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of flow table lookup hits" + ::= { alaQoSStats 22 } + +alaQoSStatsSentNIMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages sent to NIs" + ::= { alaQoSStats 23 } + +alaQoSStatsReceivedNIMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages received from NIs" + ::= { alaQoSStats 24 } + +alaQoSStatsFailedNIMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of failed message attemptes to NIs" + ::= { alaQoSStats 25 } + +alaQoSStatsSpoofedEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total Number of spoofed events" + ::= { alaQoSStats 26 } + +alaQoSStatsNonSpoofedEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of non-spoofed events" + ::= { alaQoSStats 27 } + +alaQoSStatsDropServicesEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of packets matching the DropServices group" + ::= { alaQoSStats 28 } + +-- +-- Definition of slice table +-- + +alaQoSSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Slot definitions" + ::= { alaQoSMIBObjects 33 } + +alaQoSSlotEntry OBJECT-TYPE + SYNTAX QoSSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Slot" + INDEX { + alaQoSSlotSlot, + alaQoSSlotSlice + } + ::= { alaQoSSlotTable 1 } + +QoSSlotEntry ::= + SEQUENCE + { + alaQoSSlotSlot Integer32, + alaQoSSlotSlice Integer32, + alaQoSSlotType INTEGER, + alaQoSSlotMaxBuffers Integer32, + alaQoSSlotFreeBuffers1 Integer32, + alaQoSSlotFreeBuffers2 Integer32, + alaQoSSlotThreshold1Low Integer32, + alaQoSSlotThreshold1Medium Integer32, + alaQoSSlotThreshold1High Integer32, + alaQoSSlotThreshold1Urgent Integer32, + alaQoSSlotThreshold2Low Integer32, + alaQoSSlotThreshold2Medium Integer32, + alaQoSSlotThreshold2High Integer32, + alaQoSSlotThreshold2Urgent Integer32, + alaQoSSlotBuffersDenied Integer32, + alaQoSSlotBuffersDeniedAverage Integer32, + alaQoSSlotBuffersDropped Integer32, + alaQoSSlotBuffersDroppedAverage Integer32, + alaQoSSlotWredThresholdP0Lower Integer32, + alaQoSSlotWredThresholdP0Upper Integer32, + alaQoSSlotWredThresholdP1Lower Integer32, + alaQoSSlotWredThresholdP1Upper Integer32, + alaQoSSlotWredThresholdP2Lower Integer32, + alaQoSSlotWredThresholdP2Upper Integer32, + alaQoSSlotWredThresholdP3Lower Integer32, + alaQoSSlotWredThresholdP3Upper Integer32, + alaQoSSlotWredAverageCounterWeight Integer32, + alaQoSSlotWredThresholdStatus INTEGER, + alaQoSSlotCbqThresholdMode INTEGER, + alaQoSSlotCbqThresholdP1 Integer32, + alaQoSSlotCbqThresholdP2 Integer32, + alaQoSSlotCbqThresholdP3 Integer32, + alaQoSSlotHighDensity INTEGER + } + +alaQoSSlotSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical slot number" + ::= { alaQoSSlotEntry 1 } + +alaQoSSlotSlice OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical device number on slot" + ::= { alaQoSSlotEntry 2 } + +alaQoSSlotType OBJECT-TYPE + SYNTAX INTEGER { + mammoth (1), + kodiak (2), + mailbox (3), + coronado (4), + ixe2424 (5), + kite (6), + fuji (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of hardware in this slot/slice" + ::= { alaQoSSlotEntry 3 } + +alaQoSSlotMaxBuffers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum total buffers on this slot/slice" + ::= { alaQoSSlotEntry 4 } + +alaQoSSlotFreeBuffers1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current free buffers in list 1" + ::= { alaQoSSlotEntry 5 } + +alaQoSSlotFreeBuffers2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current free buffers in list 2" + ::= { alaQoSSlotEntry 6 } + +alaQoSSlotThreshold1Low OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to low priority traffic from list 1 + when free buffers in list 1 is less than this threshold." + ::= { alaQoSSlotEntry 7 } + +alaQoSSlotThreshold1Medium OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to medium priority traffic from list 1 + when free buffers in list 1 is less than this threshold." + ::= { alaQoSSlotEntry 8 } + +alaQoSSlotThreshold1High OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to high priority traffic from list 1 + when free buffers in list 1 is less than this threshold." + ::= { alaQoSSlotEntry 9 } + +alaQoSSlotThreshold1Urgent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to urgent priority traffic from list 1 + when free buffers in list 1 is less than this threshold." + ::= { alaQoSSlotEntry 10 } + +alaQoSSlotThreshold2Low OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to low priority traffic from list 2 + when free buffers in list 2 is less than this threshold." + ::= { alaQoSSlotEntry 11 } + +alaQoSSlotThreshold2Medium OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to medium priority traffic from list 2 + when free buffers in list 2 is less than this threshold." + ::= { alaQoSSlotEntry 12 } + +alaQoSSlotThreshold2High OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to high priority traffic from list 2 + when free buffers in list 2 is less than this threshold." + ::= { alaQoSSlotEntry 13 } + +alaQoSSlotThreshold2Urgent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffer are not given to urgent priority traffic from list 2 + when free buffers in list 2 is less than this threshold." + ::= { alaQoSSlotEntry 14 } + +alaQoSSlotBuffersDenied OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffers denied on this slot" + ::= { alaQoSSlotEntry 15 } + +alaQoSSlotBuffersDeniedAverage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average number of denied buffers over time" + ::= { alaQoSSlotEntry 16 } + +alaQoSSlotBuffersDropped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Buffers dropped on this slot" + ::= { alaQoSSlotEntry 17 } + +alaQoSSlotBuffersDroppedAverage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average number of dropped buffers over time" + ::= { alaQoSSlotEntry 18 } + +alaQoSSlotWredThresholdP0Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 0 WRED lower threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 19 } + +alaQoSSlotWredThresholdP0Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 0 WRED upper threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 20 } + +alaQoSSlotWredThresholdP1Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 1 WRED lower threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 21 } + +alaQoSSlotWredThresholdP1Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 1 WRED upper threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 22 } + +alaQoSSlotWredThresholdP2Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 2 WRED lower threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 23 } + +alaQoSSlotWredThresholdP2Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 2 WRED upper threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 24 } + +alaQoSSlotWredThresholdP3Lower OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 3 WRED lower threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 25 } + +alaQoSSlotWredThresholdP3Upper OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 3 WRED upper threshold for high density module" + DEFVAL { 4095 } + ::= { alaQoSSlotEntry 26 } + +alaQoSSlotWredAverageCounterWeight OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The weight used in the WRED algorithm. It is used as a + negative power of 2" + DEFVAL { 4 } + ::= { alaQoSSlotEntry 27 } + +alaQoSSlotWredThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether WRED maximum thresholds + are specified(enable) or not(disable)." + DEFVAL { disabled } + ::= { alaQoSSlotEntry 28 } + +alaQoSSlotCbqThresholdMode OBJECT-TYPE + SYNTAX INTEGER { + prioritywrr (1), + wrr (2), + strictpriority (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Servicing mode for the CBQ thresholds for high density modules" + DEFVAL { prioritywrr } + ::= { alaQoSSlotEntry 29 } + +alaQoSSlotCbqThresholdP1 OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 1 CBQ threshold for high density module" + ::= { alaQoSSlotEntry 30 } + +alaQoSSlotCbqThresholdP2 OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 2 CBQ threshold for high density module" + ::= { alaQoSSlotEntry 31 } + +alaQoSSlotCbqThresholdP3 OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority 3 CBQ threshold for high density module" + ::= { alaQoSSlotEntry 32 } + +alaQoSSlotHighDensity OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether this is a high-density slice or not." + ::= { alaQoSSlotEntry 33 } + + +-- +-- Definition of classify table +-- + +alaQoSClassify OBJECT IDENTIFIER ::= { alaQoSMIBObjects 34 } + +alaQoSClassifyClassify OBJECT-TYPE + SYNTAX INTEGER { + l2 (1), + l3 (2), + multicast (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Which classification routine to run on the sample packet" + ::= { alaQoSClassify 1 } + +alaQoSClassifyApplied OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "What set of policies QoS uses when testing the classifier. + When yes(1) the applied policies are used. + When no(2) the pending policies are used." + ::= { alaQoSClassify 2 } + +alaQoSClassifySourceSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source physical slot to submit when testing classifier." + ::= { alaQoSClassify 3 } + +alaQoSClassifySourcePort OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source physical port to submit when testing classifier." + ::= { alaQoSClassify 4 } + +alaQoSClassifySourceInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + any (0), + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source interface type to submit when testing classifier." + ::= { alaQoSClassify 5 } + +alaQoSClassifyDestinationSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Destination physical slot to submit when testing classifier." + ::= { alaQoSClassify 6 } + +alaQoSClassifyDestinationPort OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Destination physical port to submit when testing classifier." + ::= { alaQoSClassify 7 } + +alaQoSClassifyDestinationInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + any (0), + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Destination interface type to submit when testing classifier." + ::= { alaQoSClassify 8 } + +alaQoSClassifySourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source MAC address to submit when testing classifier." + ::= { alaQoSClassify 9 } + +alaQoSClassifyDestinationMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Destination MAC address to submit when testing classifier." + ::= { alaQoSClassify 10 } + +alaQoSClassifySourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source VLAN to submit when testing classifier." + ::= { alaQoSClassify 11 } + +alaQoSClassifyDestinationVlan OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Destination VLAN to submit when testing classifier." + ::= { alaQoSClassify 12 } + +alaQoSClassify8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "802.1p value to submit when testing classifier." + ::= { alaQoSClassify 13 } + +alaQoSClassifySourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source IP address to submit when testing classifier." + ::= { alaQoSClassify 14 } + +alaQoSClassifyDestinationIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Destination IP address to submit when testing classifier." + ::= { alaQoSClassify 15 } + +alaQoSClassifyMulticastIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Multicast IP address to submit when testing classifier." + ::= { alaQoSClassify 16 } + +alaQoSClassifyTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TOS value to submit when testing classifier." + ::= { alaQoSClassify 17 } + +alaQoSClassifyDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DSCP value to submit when testing classifier." + ::= { alaQoSClassify 18 } + +alaQoSClassifyIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP protocol value to submit when testing classifier." + ::= { alaQoSClassify 19 } + +alaQoSClassifySourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source IP port to submit when testing classifier." + ::= { alaQoSClassify 20 } + +alaQoSClassifyDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Destination IP port to submit when testing classifier." + ::= { alaQoSClassify 21 } + +alaQoSClassifyExecute OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Writing to this field tells QoS to run the classifier on the + current packet headers. The classifier stores the results in + result fields. The next 'set' to the table will clear all fields + before actually performing the set." + ::= { alaQoSClassify 22 } + +alaQoSClassifyL2SourceResultRule OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Matching rule for L2 (source)" + ::= { alaQoSClassify 23 } + +alaQoSClassifyL2SourceResultDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Result disposition for L2 (source)" + ::= { alaQoSClassify 24 } + +alaQoSClassifyL2DestinationResultRule OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Matching rule for L2 (destination)" + ::= { alaQoSClassify 25 } + +alaQoSClassifyL2DestinationResultDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Result disposition for L2 (destination)" + ::= { alaQoSClassify 26 } + +alaQoSClassifyL3ResultRule OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Matching rule for L3" + ::= { alaQoSClassify 27 } + +alaQoSClassifyL3ResultDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Result disposition for L3" + ::= { alaQoSClassify 28 } + +alaQoSClassifyIGMPResultRule OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Matching rule for IGMP request" + ::= { alaQoSClassify 29 } + +alaQoSClassifyIGMPResultDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Result disposition for IGMP" + ::= { alaQoSClassify 30 } + +alaQoSClassifyMulticastResultRule OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Matching rule for multicast" + ::= { alaQoSClassify 31 } + +alaQoSClassifyMulticastResultDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Result disposition for multicast" + ::= { alaQoSClassify 32 } + + +-- +-- Definition of user cams table +-- + +alaQoSSlotProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSSlotProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS SlotProtocol definitions" + ::= { alaQoSMIBObjects 35 } + +alaQoSSlotProtocolEntry OBJECT-TYPE + SYNTAX QoSSlotProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS SlotProtocol" + INDEX { + alaQoSSlotSlot, + alaQoSSlotSlice, + alaQoSSlotProtocolId + } + ::= { alaQoSSlotProtocolTable 1 } + +QoSSlotProtocolEntry ::= + SEQUENCE + { + alaQoSSlotProtocolId INTEGER, + alaQoSSlotProtocolEthertype Integer32, + alaQoSSlotProtocolDsap Integer32, + alaQoSSlotProtocolSsap Integer32, + alaQoSSlotProtocol8023Enabled INTEGER, + alaQoSSlotProtocolType INTEGER, + alaQoSSlotProtocolRowStatus RowStatus + } + +alaQoSSlotProtocolId OBJECT-TYPE + SYNTAX INTEGER { + user1 (1), + user2 (2), + user3 (3), + user4 (4), + unknown (5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the protocol ID used between the CAM and + priority descriptors." + ::= { alaQoSSlotProtocolEntry 1 } + +alaQoSSlotProtocolEthertype OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the Ethernet type used between the CAM for + classification." + DEFVAL { 0 } + ::= { alaQoSSlotProtocolEntry 2 } + +alaQoSSlotProtocolDsap OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the destination SAP in an 802.3 packet." + DEFVAL { 0 } + ::= { alaQoSSlotProtocolEntry 3 } + +alaQoSSlotProtocolSsap OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the source SAP in an 802.3 packet." + DEFVAL { 0 } + ::= { alaQoSSlotProtocolEntry 4 } + +alaQoSSlotProtocol8023Enabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This will enable 802.3 checking on the CAM entry." + DEFVAL { disable } + ::= { alaQoSSlotProtocolEntry 5 } + +alaQoSSlotProtocolType OBJECT-TYPE + SYNTAX INTEGER { + priority (1), + fallback (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This positions the CAM entry in the list. Priority will + put the entries in the front of the CAM, giving it priority. + fallback will put the entry at the end." + DEFVAL { fallback } + ::= { alaQoSSlotProtocolEntry 6 } + +alaQoSSlotProtocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete slot protoocols according to the + RowStatus convention" + ::= { alaQoSSlotProtocolEntry 7 } + + +-- +-- Definition of user pdis table +-- + +alaQoSPortProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS PortProtocol definitions" + ::= { alaQoSMIBObjects 36 } + +alaQoSPortProtocolEntry OBJECT-TYPE + SYNTAX QoSPortProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS PortProtocol" + INDEX { + alaQoSPortSlot, + alaQoSPortPort, + alaQoSPortProtocolId + } + ::= { alaQoSPortProtocolTable 1 } + +QoSPortProtocolEntry ::= + SEQUENCE + { + alaQoSPortProtocolId INTEGER, + alaQoSPortProtocolClassification INTEGER, + alaQoSPortProtocolPriorityP0 Integer32, + alaQoSPortProtocolPriorityP1 Integer32, + alaQoSPortProtocolPriorityP2 Integer32, + alaQoSPortProtocolPriorityP3 Integer32, + alaQoSPortProtocolPriorityP4 Integer32, + alaQoSPortProtocolPriorityP5 Integer32, + alaQoSPortProtocolPriorityP6 Integer32, + alaQoSPortProtocolPriorityP7 Integer32, + alaQoSPortProtocolRowStatus RowStatus + } + +alaQoSPortProtocolId OBJECT-TYPE + SYNTAX INTEGER { + bpdu (1), + lcpsnap (2), + lcpeth (3), + ipv4 (4), + arp (5), + rarp (6), + ipv6 (7), + ipx (8), + apple (9), + sna (10), + decnet (11), + user1 (12), + user2 (13), + user3 (14), + user4 (15) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the protocol id that needs to be changed." + ::= { alaQoSPortProtocolEntry 1 } + +alaQoSPortProtocolClassification OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + determines what type of classification is used to find + priority." + DEFVAL { b8021p } + ::= { alaQoSPortProtocolEntry 2 } + +alaQoSPortProtocolPriorityP0 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P0 to be mapped to." + DEFVAL { 0 } + ::= { alaQoSPortProtocolEntry 3 } + +alaQoSPortProtocolPriorityP1 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P1 to be mapped to." + DEFVAL { 0 } + ::= { alaQoSPortProtocolEntry 4 } + +alaQoSPortProtocolPriorityP2 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P2 to be mapped to." + DEFVAL { 1 } + ::= { alaQoSPortProtocolEntry 5 } + +alaQoSPortProtocolPriorityP3 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P3 to be mapped to." + DEFVAL { 1 } + ::= { alaQoSPortProtocolEntry 6 } + +alaQoSPortProtocolPriorityP4 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P4 to be mapped to." + DEFVAL { 2 } + ::= { alaQoSPortProtocolEntry 7 } + +alaQoSPortProtocolPriorityP5 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P5 to be mapped to." + DEFVAL { 2 } + ::= { alaQoSPortProtocolEntry 8 } + +alaQoSPortProtocolPriorityP6 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P6 to be mapped to." + DEFVAL { 3 } + ::= { alaQoSPortProtocolEntry 9 } + +alaQoSPortProtocolPriorityP7 OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. This + is the new priority for P7 to be mapped to." + DEFVAL { 3 } + ::= { alaQoSPortProtocolEntry 10 } + +alaQoSPortProtocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete rows according to RowStatus convention" + ::= { alaQoSPortProtocolEntry 11 } + + +-- +-- Definition of dscp table +-- + +alaQoSSlotDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSSlotDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS SlotDscp definitions" + ::= { alaQoSMIBObjects 37 } + +alaQoSSlotDscpEntry OBJECT-TYPE + SYNTAX QoSSlotDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS SlotDscp" + INDEX { + alaQoSSlotSlot, + alaQoSSlotSlice, + alaQoSSlotDscpIndex + } + ::= { alaQoSSlotDscpTable 1 } + +QoSSlotDscpEntry ::= + SEQUENCE + { + alaQoSSlotDscpIndex Integer32, + alaQoSSlotDscpPriority Integer32 + } + +alaQoSSlotDscpIndex OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used on high density module classification in the MAC + This is the index into the DSCP table to access." + ::= { alaQoSSlotDscpEntry 1 } + +alaQoSSlotDscpPriority OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the priority of the index of the DSCP table." + ::= { alaQoSSlotDscpEntry 2 } + + +-- +-- Definition of cams table +-- + +alaQoSSlotPcamTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSSlotPcamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS SlotPcam definitions" + ::= { alaQoSMIBObjects 38 } + +alaQoSSlotPcamEntry OBJECT-TYPE + SYNTAX QoSSlotPcamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS SlotPcam" + INDEX { + alaQoSSlotSlot, + alaQoSSlotSlice, + alaQoSSlotPcamId + } + ::= { alaQoSSlotPcamTable 1 } + +QoSSlotPcamEntry ::= + SEQUENCE + { + alaQoSSlotPcamId Integer32, + alaQoSSlotPcamEthertype Integer32, + alaQoSSlotPcamDsap Integer32, + alaQoSSlotPcamSsap Integer32, + alaQoSSlotPcam8023Enabled INTEGER, + alaQoSSlotPcamProtocolNumber Integer32, + alaQoSSlotPcamEnableEntry INTEGER, + alaQoSSlotPcamEnable8023 INTEGER, + alaQoSSlotPcamEnableDsap INTEGER, + alaQoSSlotPcamEnableSsap INTEGER, + alaQoSSlotPcamEnableEthertype INTEGER + } + +alaQoSSlotPcamId OBJECT-TYPE + SYNTAX Integer32 (0..24) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the index used in the PCAM." + ::= { alaQoSSlotPcamEntry 1 } + +alaQoSSlotPcamEthertype OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the Ethernet type in the CAM." + ::= { alaQoSSlotPcamEntry 2 } + +alaQoSSlotPcamDsap OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the destination SAP in an 802.3 packet." + ::= { alaQoSSlotPcamEntry 3 } + +alaQoSSlotPcamSsap OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the source SAP in an 802.3 packet." + ::= { alaQoSSlotPcamEntry 4 } + +alaQoSSlotPcam8023Enabled OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This will enable 802.3 checking on the CAM entry." + ::= { alaQoSSlotPcamEntry 5 } + +alaQoSSlotPcamProtocolNumber OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This identifies the protocol number of the CAM entry." + ::= { alaQoSSlotPcamEntry 6 } + +alaQoSSlotPcamEnableEntry OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module to enable the pcam entry." + ::= { alaQoSSlotPcamEntry 7 } + +alaQoSSlotPcamEnable8023 OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module to indiciate if 802.3 + is enabled in the pcam entry." + ::= { alaQoSSlotPcamEntry 8 } + +alaQoSSlotPcamEnableDsap OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module to indiciate if DSAP + is enabled in the pcam entry." + ::= { alaQoSSlotPcamEntry 9 } + +alaQoSSlotPcamEnableSsap OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module to indiciate if SSAP + is enabled in the pcam entry." + ::= { alaQoSSlotPcamEntry 10 } + +alaQoSSlotPcamEnableEthertype OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module to indiciate if Ethertype + is enabled in the pcam entry." + ::= { alaQoSSlotPcamEntry 11 } + + +-- +-- Definition of pdi table +-- + +alaQoSPortPdiTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortPdiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS PortPdi definitions" + ::= { alaQoSMIBObjects 39 } + +alaQoSPortPdiEntry OBJECT-TYPE + SYNTAX QoSPortPdiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS PortPdi" + INDEX { + alaQoSPortSlot, + alaQoSPortPort, + alaQoSPortPdiId + } + ::= { alaQoSPortPdiTable 1 } + +QoSPortPdiEntry ::= + SEQUENCE + { + alaQoSPortPdiId Integer32, + alaQoSPortPdiPriorityType Integer32, + alaQoSPortPdiPriorityP0 Integer32, + alaQoSPortPdiPriorityP1 Integer32, + alaQoSPortPdiPriorityP2 Integer32, + alaQoSPortPdiPriorityP3 Integer32, + alaQoSPortPdiPriorityP4 Integer32, + alaQoSPortPdiPriorityP5 Integer32, + alaQoSPortPdiPriorityP6 Integer32, + alaQoSPortPdiPriorityP7 Integer32 + } + +alaQoSPortPdiId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the index used in the PDI." + ::= { alaQoSPortPdiEntry 1 } + +alaQoSPortPdiPriorityType OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the classification type on the port." + ::= { alaQoSPortPdiEntry 2 } + +alaQoSPortPdiPriorityP0 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P0 packet." + ::= { alaQoSPortPdiEntry 3 } + +alaQoSPortPdiPriorityP1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P1 packet." + ::= { alaQoSPortPdiEntry 4 } + +alaQoSPortPdiPriorityP2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P2 packet." + ::= { alaQoSPortPdiEntry 5 } + +alaQoSPortPdiPriorityP3 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P3 packet." + ::= { alaQoSPortPdiEntry 6 } + +alaQoSPortPdiPriorityP4 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P4 packet." + ::= { alaQoSPortPdiEntry 7 } + +alaQoSPortPdiPriorityP5 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P5 packet." + ::= { alaQoSPortPdiEntry 8 } + +alaQoSPortPdiPriorityP6 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P6 packet." + ::= { alaQoSPortPdiEntry 9 } + +alaQoSPortPdiPriorityP7 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used on high density module classification in the MAC. + This is the internal priority mapping for a P7 packet." + ::= { alaQoSPortPdiEntry 10 } + + +-- +-- Definition of validity period table +-- + +alaQoSValidityPeriodTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS ValidityPeriod definitions" + ::= { alaQoSMIBObjects 40 } + +alaQoSValidityPeriodEntry OBJECT-TYPE + SYNTAX QoSValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS ValidityPeriod" + INDEX { + alaQoSValidityPeriodName + } + ::= { alaQoSValidityPeriodTable 1 } + +QoSValidityPeriodEntry ::= + SEQUENCE + { + alaQoSValidityPeriodName DisplayString, + alaQoSValidityPeriodSource INTEGER, + alaQoSValidityPeriodDays Integer32, + alaQoSValidityPeriodDaysStatus INTEGER, + alaQoSValidityPeriodMonths Integer32, + alaQoSValidityPeriodMonthsStatus INTEGER, + alaQoSValidityPeriodHour DisplayString, + alaQoSValidityPeriodHourStatus INTEGER, + alaQoSValidityPeriodEndHour DisplayString, + alaQoSValidityPeriodInterval DisplayString, + alaQoSValidityPeriodIntervalStatus INTEGER, + alaQoSValidityPeriodEndInterval DisplayString, + alaQoSValidityPeriodRowStatus RowStatus + } + +alaQoSValidityPeriodName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of validity period" + ::= { alaQoSValidityPeriodEntry 1 } + +alaQoSValidityPeriodSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the validity period." + DEFVAL { cli } + ::= { alaQoSValidityPeriodEntry 2 } + +alaQoSValidityPeriodDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bitfield for each day of the week this validity period + is active. Monday is least significant, Sunday + is most significant." + ::= { alaQoSValidityPeriodEntry 3 } + +alaQoSValidityPeriodDaysStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the month." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 4 } + +alaQoSValidityPeriodMonths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bitfield for each month this validity period + is active. January is least significant. Decemeber + is most significant." + ::= { alaQoSValidityPeriodEntry 5 } + +alaQoSValidityPeriodMonthsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the week." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 6 } + +alaQoSValidityPeriodHour OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time of day this period becomes active. + Format is 'hh:mm'" + ::= { alaQoSValidityPeriodEntry 7 } + +alaQoSValidityPeriodHourStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active hours of the day." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 8 } + +alaQoSValidityPeriodEndHour OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time of day this period becomes inactive. + Format is 'hh:mm'" + ::= { alaQoSValidityPeriodEntry 9 } + +alaQoSValidityPeriodInterval OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Date/time when the validity period begins. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSValidityPeriodEntry 10 } + +alaQoSValidityPeriodIntervalStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has a specific active date-time interval." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 11 } + +alaQoSValidityPeriodEndInterval OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Date/time when the validity period ends. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSValidityPeriodEntry 12 } + +alaQoSValidityPeriodRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete validity periods according + to the RowStatus convention" + ::= { alaQoSValidityPeriodEntry 13 } + + +-- +-- Definition of validity period table +-- + +alaQoSAppliedValidityPeriodTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedValidityPeriod definitions" + ::= { alaQoSMIBObjects 41 } + +alaQoSAppliedValidityPeriodEntry OBJECT-TYPE + SYNTAX QoSAppliedValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedValidityPeriod" + INDEX { + alaQoSAppliedValidityPeriodName + } + ::= { alaQoSAppliedValidityPeriodTable 1 } + +QoSAppliedValidityPeriodEntry ::= + SEQUENCE + { + alaQoSAppliedValidityPeriodName DisplayString, + alaQoSAppliedValidityPeriodSource INTEGER, + alaQoSAppliedValidityPeriodDays Integer32, + alaQoSAppliedValidityPeriodDaysStatus INTEGER, + alaQoSAppliedValidityPeriodMonths Integer32, + alaQoSAppliedValidityPeriodMonthsStatus INTEGER, + alaQoSAppliedValidityPeriodHour DisplayString, + alaQoSAppliedValidityPeriodHourStatus INTEGER, + alaQoSAppliedValidityPeriodEndHour DisplayString, + alaQoSAppliedValidityPeriodInterval DisplayString, + alaQoSAppliedValidityPeriodIntervalStatus INTEGER, + alaQoSAppliedValidityPeriodEndInterval DisplayString, + alaQoSAppliedValidityPeriodRowStatus RowStatus + } + +alaQoSAppliedValidityPeriodName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of validity period" + ::= { alaQoSAppliedValidityPeriodEntry 1 } + +alaQoSAppliedValidityPeriodSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the validity period." + ::= { alaQoSAppliedValidityPeriodEntry 2 } + +alaQoSAppliedValidityPeriodDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bitfield for each day of the week this validity period + is active. Monday is least significant, Sunday + is most significant." + ::= { alaQoSAppliedValidityPeriodEntry 3 } + +alaQoSAppliedValidityPeriodDaysStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the month." + ::= { alaQoSAppliedValidityPeriodEntry 4 } + +alaQoSAppliedValidityPeriodMonths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bitfield for each month this validity period + is active. January is least significant. Decemeber + is most significant." + ::= { alaQoSAppliedValidityPeriodEntry 5 } + +alaQoSAppliedValidityPeriodMonthsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the week." + ::= { alaQoSAppliedValidityPeriodEntry 6 } + +alaQoSAppliedValidityPeriodHour OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time of day this period becomes active. + Format is 'hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 7 } + +alaQoSAppliedValidityPeriodHourStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active hours of the day." + ::= { alaQoSAppliedValidityPeriodEntry 8 } + +alaQoSAppliedValidityPeriodEndHour OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time of day this period becomes inactive. + Format is 'hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 9 } + +alaQoSAppliedValidityPeriodInterval OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date/time when the validity period begins. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 10 } + +alaQoSAppliedValidityPeriodIntervalStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has a specific active date-time interval." + ::= { alaQoSAppliedValidityPeriodEntry 11 } + +alaQoSAppliedValidityPeriodEndInterval OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date/time when the validity period ends. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 12 } + +alaQoSAppliedValidityPeriodRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete validity periods according + to the RowStatus convention" + ::= { alaQoSAppliedValidityPeriodEntry 13 } + + +-- +-- Definition of import table +-- + +alaQoSImportTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSImportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Import definitions" + ::= { alaQoSMIBObjects 42 } + +alaQoSImportEntry OBJECT-TYPE + SYNTAX QoSImportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Import" + INDEX { + alaQoSImportIndex, + alaQoSImportText + } + ::= { alaQoSImportTable 1 } + +QoSImportEntry ::= + SEQUENCE + { + alaQoSImportIndex Integer32, + alaQoSImportText DisplayString, + alaQoSImportPrecedence Integer32, + alaQoSImportPrefix DisplayString, + alaQoSImportSlot Integer32, + alaQoSImportPort Integer32, + alaQoSImportPortend Integer32, + alaQoSImportPortgroup DisplayString, + alaQoSImportRowStatus RowStatus + } + +alaQoSImportIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of entry in import list" + ::= { alaQoSImportEntry 1 } + +alaQoSImportText OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Text or filename to import" + ::= { alaQoSImportEntry 2 } + +alaQoSImportPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Precedence to use for policies imported from file" + DEFVAL { 0 } + ::= { alaQoSImportEntry 3 } + +alaQoSImportPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..11)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Prefix for policy names that are imported" + ::= { alaQoSImportEntry 4 } + +alaQoSImportSlot OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Slot on which to apply imported policy(s)" + DEFVAL { 0 } + ::= { alaQoSImportEntry 5 } + +alaQoSImportPort OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Starting port on which to apply imported policy(s)" + DEFVAL { 0 } + ::= { alaQoSImportEntry 6 } + +alaQoSImportPortend OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ending port on which to apply imported policy(s)" + DEFVAL { 0 } + ::= { alaQoSImportEntry 7 } + +alaQoSImportPortgroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Portgroup on which to apply imported policy(s)" + ::= { alaQoSImportEntry 8 } + +alaQoSImportRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete imports according to the + RowStatus convention" + ::= { alaQoSImportEntry 9 } + + +-- +-- Definition of import table +-- + +alaQoSAppliedImportTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedImportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedImport definitions" + ::= { alaQoSMIBObjects 43 } + +alaQoSAppliedImportEntry OBJECT-TYPE + SYNTAX QoSAppliedImportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedImport" + INDEX { + alaQoSAppliedImportIndex, + alaQoSAppliedImportText + } + ::= { alaQoSAppliedImportTable 1 } + +QoSAppliedImportEntry ::= + SEQUENCE + { + alaQoSAppliedImportIndex Integer32, + alaQoSAppliedImportText DisplayString, + alaQoSAppliedImportPrecedence Integer32, + alaQoSAppliedImportPrefix DisplayString, + alaQoSAppliedImportSlot Integer32, + alaQoSAppliedImportPort Integer32, + alaQoSAppliedImportPortend Integer32, + alaQoSAppliedImportPortgroup DisplayString, + alaQoSAppliedImportRowStatus RowStatus + } + +alaQoSAppliedImportIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of entry in import list" + ::= { alaQoSAppliedImportEntry 1 } + +alaQoSAppliedImportText OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Text or filename to import" + ::= { alaQoSAppliedImportEntry 2 } + +alaQoSAppliedImportPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Precedence to use for policies imported from file" + ::= { alaQoSAppliedImportEntry 3 } + +alaQoSAppliedImportPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Prefix for policy names that are imported" + ::= { alaQoSAppliedImportEntry 4 } + +alaQoSAppliedImportSlot OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot on which to apply imported policy(s)" + ::= { alaQoSAppliedImportEntry 5 } + +alaQoSAppliedImportPort OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Starting port on which to apply imported policy(s)" + ::= { alaQoSAppliedImportEntry 6 } + +alaQoSAppliedImportPortend OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ending port on which to apply imported policy(s)" + ::= { alaQoSAppliedImportEntry 7 } + +alaQoSAppliedImportPortgroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Portgroup on which to apply imported policy(s)" + ::= { alaQoSAppliedImportEntry 8 } + +alaQoSAppliedImportRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete imports according to the + RowStatus convention" + ::= { alaQoSAppliedImportEntry 9 } + +-- +-- Definition of Rule group table +-- + +alaQoSRuleGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS RuleGroups definitions" + ::= { alaQoSMIBObjects 44 } + +alaQoSRuleGroupsEntry OBJECT-TYPE + SYNTAX QoSRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS RuleGroups" + INDEX { + alaQoSRuleGroupsName + } + ::= { alaQoSRuleGroupsTable 1 } + +QoSRuleGroupsEntry ::= + SEQUENCE + { + alaQoSRuleGroupsName DisplayString, + alaQoSRuleGroupsSource INTEGER, + alaQoSRuleGroupsType INTEGER, + alaQoSRuleGroupsEnabled INTEGER, + alaQoSRuleGroupsStatus RowStatus + } + +alaQoSRuleGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule group" + ::= { alaQoSRuleGroupsEntry 1 } + +alaQoSRuleGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the rule group." + DEFVAL { cli } + ::= { alaQoSRuleGroupsEntry 2 } + +alaQoSRuleGroupsType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + unp (2), + vrf (3), + ingress (4), + egress (5), + slb (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type of rule group." + DEFVAL { unp } + ::= { alaQoSRuleGroupsEntry 3 } + +alaQoSRuleGroupsEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Is this rule grop enabled or not" + DEFVAL { enable } + ::= { alaQoSRuleGroupsEntry 4 } + +alaQoSRuleGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete rule groups according to the + RowStatus convention" + ::= { alaQoSRuleGroupsEntry 5 } + + +-- +-- Definition of rule group table +-- + +alaQoSAppliedRuleGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedRuleGroups definitions" + ::= { alaQoSMIBObjects 45 } + +alaQoSAppliedRuleGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedRuleGroups" + INDEX { + alaQoSAppliedRuleGroupsName + } + ::= { alaQoSAppliedRuleGroupsTable 1 } + +QoSAppliedRuleGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedRuleGroupsName DisplayString, + alaQoSAppliedRuleGroupsSource INTEGER, + alaQoSAppliedRuleGroupsType INTEGER, + alaQoSAppliedRuleGroupsEnabled INTEGER, + alaQoSAppliedRuleGroupsStatus RowStatus + } + +alaQoSAppliedRuleGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule group" + ::= { alaQoSAppliedRuleGroupsEntry 1 } + +alaQoSAppliedRuleGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the service group." + DEFVAL { cli } + ::= { alaQoSAppliedRuleGroupsEntry 2 } + +alaQoSAppliedRuleGroupsType OBJECT-TYPE + SYNTAX INTEGER { + defualt (1), + unp (2), + vrf (3), + ingress (4), + egress (5), + slb (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the rule group." + ::= { alaQoSAppliedRuleGroupsEntry 3 } + +alaQoSAppliedRuleGroupsEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Is this rule grop enabled or not" + ::= { alaQoSAppliedRuleGroupsEntry 4 } + +alaQoSAppliedRuleGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete rule groups according to the + RowStatus convention" + ::= { alaQoSAppliedRuleGroupsEntry 5 } + +-- +-- Definition of rule group entry table +-- + +alaQoSRuleGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS RuleGroup definitions" + ::= { alaQoSMIBObjects 46 } + +alaQoSRuleGroupEntry OBJECT-TYPE + SYNTAX QoSRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS RuleGroup" + INDEX { + alaQoSRuleGroupsName, + alaQoSRuleGroupRuleName + } + ::= { alaQoSRuleGroupTable 1 } + +QoSRuleGroupEntry ::= + SEQUENCE + { + alaQoSRuleGroupRuleName DisplayString, + alaQoSRuleGroupMatches Counter32, + alaQoSRuleGroupCountType INTEGER, + alaQoSRuleGroupPacketCount Counter64, + alaQoSRuleGroupByteCount Counter64, + alaQoSRuleGroupStatus RowStatus + } + +alaQoSRuleGroupRuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule in rule group entry" + ::= { alaQoSRuleGroupEntry 1 } + +alaQoSRuleGroupMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of times this rule has been matched." + ::= { alaQoSRuleGroupEntry 2 } + +alaQoSRuleGroupCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + DEFVAL { packets } + ::= { alaQoSRuleGroupEntry 3 } + +alaQoSRuleGroupPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSRuleGroupEntry 4 } + +alaQoSRuleGroupByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSRuleGroupEntry 5 } + +alaQoSRuleGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete rule group entries according to the + RowStatus convention" + ::= { alaQoSRuleGroupEntry 6 } + + +-- +-- Definition of rule group entry table +-- + +alaQoSAppliedRuleGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedRuleGroup definitions" + ::= { alaQoSMIBObjects 47 } + +alaQoSAppliedRuleGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedRuleGroup" + INDEX { + alaQoSAppliedRuleGroupsName, + alaQoSAppliedRuleGroupRuleName + } + ::= { alaQoSAppliedRuleGroupTable 1 } + +QoSAppliedRuleGroupEntry ::= + SEQUENCE + { + alaQoSAppliedRuleGroupRuleName DisplayString, + alaQoSAppliedRuleGroupMatches Counter32, + alaQoSAppliedRuleGroupCountType INTEGER, + alaQoSAppliedRuleGroupPacketCount Counter64, + alaQoSAppliedRuleGroupByteCount Counter64, + alaQoSAppliedRuleGroupStatus RowStatus + } + +alaQoSAppliedRuleGroupRuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule in rule group entry" + ::= { alaQoSAppliedRuleGroupEntry 1 } + +alaQoSAppliedRuleGroupMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of times this rule has been matched." + ::= { alaQoSAppliedRuleGroupEntry 2 } + +alaQoSAppliedRuleGroupCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + DEFVAL { packets } + ::= { alaQoSAppliedRuleGroupEntry 3 } + +alaQoSAppliedRuleGroupPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSAppliedRuleGroupEntry 4 } + +alaQoSAppliedRuleGroupByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSAppliedRuleGroupEntry 5 } + +alaQoSAppliedRuleGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete rule group entries according to the + RowStatus convention" + ::= { alaQoSAppliedRuleGroupEntry 6 } + + +alaQoSVlanGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSVlanGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Vlan Groups definitions" + ::= { alaQoSMIBObjects 48 } + +alaQoSVlanGroupsEntry OBJECT-TYPE + SYNTAX QoSVlanGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Vlan Groups" + INDEX { + alaQoSVlanGroupsName + } + ::= { alaQoSVlanGroupsTable 1 } + +QoSVlanGroupsEntry ::= + SEQUENCE + { + alaQoSVlanGroupsName DisplayString, + alaQoSVlanGroupsSource INTEGER, + alaQoSVlanGroupsStatus RowStatus + } + +alaQoSVlanGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of Vlan group" + ::= { alaQoSVlanGroupsEntry 1 } + +alaQoSVlanGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the Vlan group." + DEFVAL { cli } + ::= { alaQoSVlanGroupsEntry 2 } + +alaQoSVlanGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete Vlan groups according to the + RowStatus convention" + ::= { alaQoSVlanGroupsEntry 3 } + +-- Applied Object syntax + +alaQoSAppliedVlanGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedVlanGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Applied Vlan Groups definitions" + ::= { alaQoSMIBObjects 49 } + +alaQoSAppliedVlanGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedVlanGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Applied Vlan Groups" + INDEX { + alaQoSAppliedVlanGroupsName + } + ::= { alaQoSAppliedVlanGroupsTable 1 } + +QoSAppliedVlanGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedVlanGroupsName DisplayString, + alaQoSAppliedVlanGroupsSource INTEGER, + alaQoSAppliedVlanGroupsStatus RowStatus + } + +alaQoSAppliedVlanGroupsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of Applied Vlan group" + ::= { alaQoSAppliedVlanGroupsEntry 1 } + +alaQoSAppliedVlanGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the Vlan group." + DEFVAL { cli } + ::= { alaQoSAppliedVlanGroupsEntry 2 } + +alaQoSAppliedVlanGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete Vlan groups according to the + RowStatus convention" + ::= { alaQoSAppliedVlanGroupsEntry 3 } + + + +-- Definition of Vlan group entry table + +alaQoSVlanGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Vlan Group definitions" + ::= { alaQoSMIBObjects 50 } + +alaQoSVlanGroupEntry OBJECT-TYPE + SYNTAX QoSVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Vlan Group" + INDEX { + alaQoSVlanGroupsName, + alaQoSVlanGroupVlan, + alaQoSVlanGroupVlanEnd + } + ::= { alaQoSVlanGroupTable 1 } + +QoSVlanGroupEntry ::= + SEQUENCE + { + alaQoSVlanGroupVlan Integer32, + alaQoSVlanGroupVlanEnd Integer32, + alaQoSVlanGroupStatus RowStatus + } + +alaQoSVlanGroupVlan OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Vlan range start for vlan group entry" + ::= { alaQoSVlanGroupEntry 1 } + +alaQoSVlanGroupVlanEnd OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Vlan range end for vlan group entry" + ::= { alaQoSVlanGroupEntry 2 } + + +alaQoSVlanGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete vlan group entries according to the + RowStatus convention" + ::= { alaQoSVlanGroupEntry 3 } + + + +-- Definition of Applied vlan group entry table + +alaQoSAppliedVlanGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Applied Vlan Group definitions" + ::= { alaQoSMIBObjects 51 } + +alaQoSAppliedVlanGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Applied Vlan Group" + INDEX { + alaQoSAppliedVlanGroupsName, + alaQoSAppliedVlanGroupVlan, + alaQoSAppliedVlanGroupVlanEnd + } + ::= { alaQoSAppliedVlanGroupTable 1 } + +QoSAppliedVlanGroupEntry ::= + SEQUENCE + { + alaQoSAppliedVlanGroupVlan Integer32, + alaQoSAppliedVlanGroupVlanEnd Integer32, + alaQoSAppliedVlanGroupStatus RowStatus + } + +alaQoSAppliedVlanGroupVlan OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Vlan range start for vlan group entry" + ::= { alaQoSAppliedVlanGroupEntry 1 } + +alaQoSAppliedVlanGroupVlanEnd OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Vlan range end for vlan group entry" + ::= { alaQoSAppliedVlanGroupEntry 2 } + +alaQoSAppliedVlanGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete vlan group entries according + to the RowStatus convention" + ::= { alaQoSAppliedVlanGroupEntry 3 } + +alaQoSHwLoopbackProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSHwLoopbackProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Hw Loopback Profiles" + ::= { alaQoSMIBObjects 52 } + +alaQoSHwLoopbackProfileEntry OBJECT-TYPE + SYNTAX QoSHwLoopbackProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Hw Loopback Profiles " + INDEX { + alaQoSHwLoopbackProfileName + } + ::= { alaQoSHwLoopbackProfileTable 1 } + +QoSHwLoopbackProfileEntry ::= + SEQUENCE + { + alaQoSHwLoopbackProfileName DisplayString, + alaQoSHwLoopbackSourceMac MacAddress, + alaQoSHwLoopbackDestinationMac MacAddress, + alaQoSHwLoopbackVlan Integer32, + alaQoSHwLoopbackPort InterfaceIndex, + alaQoSHwLoopbackType INTEGER, + alaQoSHwLoopbackProfileStatus INTEGER, + alaQoSHwLoopbackProfileRowStatus RowStatus + } + +alaQoSHwLoopbackProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of Profile Name" + ::= { alaQoSHwLoopbackProfileEntry 1 } + +alaQoSHwLoopbackSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC address to use for Hardware Loopback + profile configuration" + DEFVAL { '000000000000'h } + ::= { alaQoSHwLoopbackProfileEntry 2 } + +alaQoSHwLoopbackDestinationMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination MAC address to use for Hardware Loopback + profile configuration" + DEFVAL { '000000000000'h } + ::= { alaQoSHwLoopbackProfileEntry 3 } + +alaQoSHwLoopbackVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Vlan used in Hardware Loopback Profile Config" + ::= { alaQoSHwLoopbackProfileEntry 4 } + +alaQoSHwLoopbackPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Loopback Port ifindex used in Hardware Loopback Profile Config" + ::= { alaQoSHwLoopbackProfileEntry 5 } + +alaQoSHwLoopbackType OBJECT-TYPE + SYNTAX INTEGER { + inward (1), + outward (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of Hardware Profile Config, inward and outward" + ::= { alaQoSHwLoopbackProfileEntry 6 } + +alaQoSHwLoopbackProfileStatus OBJECT-TYPE + SYNTAX INTEGER { + config (0), + start (1), + stop (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of the Hardware Profile Config" + ::= { alaQoSHwLoopbackProfileEntry 7 } + +alaQoSHwLoopbackProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete the Profile Config" + ::= { alaQoSHwLoopbackProfileEntry 8 } + +alaQoSMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Managed Conformance Information." + ::= { alaQoSMIB 2 } + +alaQoSMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Units of Conformance." + ::= { alaQoSMIBConformance 1 } + +alaQoSMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Compliance Statements." + ::= { alaQoSMIBConformance 2 } + +alaQoSMIBRuleObjects OBJECT-GROUP + OBJECTS { + alaQoSRuleEnabled, + alaQoSRuleSource, + alaQoSRulePrecedence, + alaQoSRuleCondition, + alaQoSRuleAction, + alaQoSRuleReflexive, + alaQoSRuleSave, + alaQoSRuleLog, + alaQoSRuleMatches, + alaQoSRuleEnforced, + alaQoSRuleActive, + alaQoSRuleRowStatus, + alaQoSRuleValidityPeriod, + alaQoSRuleValidityPeriodStatus, + alaQoSRuleLogInterval, + alaQoSRuleCountType, + alaQoSRulePacketCount, + alaQoSRuleByteCount, + alaQoSRuleExcessPacketCount, + alaQoSRuleExcessByteCount, + alaQoSRuleType, + alaQoSRuleTrapEvents, + alaQoSRuleDefaultList, + alaQoSRuleGreenCount, + alaQoSRuleYellowCount, + alaQoSRuleRedCount, + alaQoSRuleNonGreenCount, + alaQoSRuleNonRedCount + } + STATUS current + DESCRIPTION "Collections of objects providing information for Rules" + ::= { alaQoSMIBGroups 1 } + +alaQoSMIBAppliedRuleObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedRuleEnabled, + alaQoSAppliedRuleSource, + alaQoSAppliedRulePrecedence, + alaQoSAppliedRuleCondition, + alaQoSAppliedRuleAction, + alaQoSAppliedRuleReflexive, + alaQoSAppliedRuleSave, + alaQoSAppliedRuleLog, + alaQoSAppliedRuleMatches, + alaQoSAppliedRuleEnforced, + alaQoSAppliedRuleActive, + alaQoSAppliedRuleRowStatus, + alaQoSAppliedRuleValidityPeriod, + alaQoSAppliedRuleValidityPeriodStatus, + alaQoSAppliedRuleLogInterval, + alaQoSAppliedRuleCountType, + alaQoSAppliedRulePacketCount, + alaQoSAppliedRuleByteCount, + alaQoSAppliedRuleExcessPacketCount, + alaQoSAppliedRuleExcessByteCount, + alaQoSAppliedRuleType, + alaQoSAppliedRuleTrapEvents, + alaQoSAppliedRuleDefaultList, + alaQoSAppliedRuleGreenCount, + alaQoSAppliedRuleYellowCount, + alaQoSAppliedRuleRedCount, + alaQoSAppliedRuleNonGreenCount, + alaQoSAppliedRuleNonRedCount + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Rules" + ::= { alaQoSMIBGroups 2 } + +alaQoSMIBConditionObjects OBJECT-GROUP + OBJECTS { + alaQoSConditionSource, + alaQoSConditionSourceSlot, + alaQoSConditionSourceSlotStatus, + alaQoSConditionSourcePort, + alaQoSConditionSourcePortGroup, + alaQoSConditionSourcePortGroupStatus, + alaQoSConditionDestinationSlot, + alaQoSConditionDestinationSlotStatus, + alaQoSConditionDestinationPort, + alaQoSConditionDestinationPortGroup, + alaQoSConditionDestinationPortGroupStatus, + alaQoSConditionSourceInterfaceType, + alaQoSConditionSourceInterfaceTypeStatus, + alaQoSConditionDestinationInterfaceType, + alaQoSConditionDestinationInterfaceTypeStatus, + alaQoSConditionSourceMacAddr, + alaQoSConditionSourceMacAddrStatus, + alaQoSConditionSourceMacMask, + alaQoSConditionSourceMacGroup, + alaQoSConditionSourceMacGroupStatus, + alaQoSConditionDestinationMacAddr, + alaQoSConditionDestinationMacAddrStatus, + alaQoSConditionDestinationMacMask, + alaQoSConditionDestinationMacGroup, + alaQoSConditionDestinationMacGroupStatus, + alaQoSConditionSourceVlan, + alaQoSConditionSourceVlanStatus, + alaQoSConditionDestinationVlan, + alaQoSConditionDestinationVlanStatus, + alaQoSCondition8021p, + alaQoSCondition8021pStatus, + alaQoSConditionSourceIpAddr, + alaQoSConditionSourceIpAddrStatus, + alaQoSConditionSourceIpMask, + alaQoSConditionSourceNetworkGroup, + alaQoSConditionSourceNetworkGroupStatus, + alaQoSConditionDestinationIpAddr, + alaQoSConditionDestinationIpAddrStatus, + alaQoSConditionDestinationIpMask, + alaQoSConditionDestinationNetworkGroup, + alaQoSConditionDestinationNetworkGroupStatus, + alaQoSConditionMulticastIpAddr, + alaQoSConditionMulticastIpAddrStatus, + alaQoSConditionMulticastIpMask, + alaQoSConditionMulticastNetworkGroup, + alaQoSConditionMulticastNetworkGroupStatus, + alaQoSConditionTos, + alaQoSConditionTosStatus, + alaQoSConditionTosMask, + alaQoSConditionDscp, + alaQoSConditionDscpStatus, + alaQoSConditionDscpMask, + alaQoSConditionIpProtocol, + alaQoSConditionIpProtocolStatus, + alaQoSConditionSourceIpPort, + alaQoSConditionSourceIpPortStatus, + alaQoSConditionDestinationIpPort, + alaQoSConditionDestinationIpPortStatus, + alaQoSConditionService, + alaQoSConditionServiceStatus, + alaQoSConditionServiceGroup, + alaQoSConditionServiceGroupStatus, + alaQoSConditionIcmpType, + alaQoSConditionIcmpTypeStatus, + alaQoSConditionIcmpCode, + alaQoSConditionIcmpCodeStatus, + alaQoSConditionDlci, + alaQoSConditionDlciStatus, + alaQoSConditionRowStatus, + alaQoSConditionSourcePortEnd, + alaQoSConditionDestinationPortEnd, + alaQoSConditionSourceIpPortEnd, + alaQoSConditionDestinationIpPortEnd, + alaQoSConditionSourceTcpPort, + alaQoSConditionSourceTcpPortStatus, + alaQoSConditionSourceTcpPortEnd, + alaQoSConditionDestinationTcpPort, + alaQoSConditionDestinationTcpPortStatus, + alaQoSConditionDestinationTcpPortEnd, + alaQoSConditionSourceUdpPort, + alaQoSConditionSourceUdpPortStatus, + alaQoSConditionSourceUdpPortEnd, + alaQoSConditionDestinationUdpPort, + alaQoSConditionDestinationUdpPortStatus, + alaQoSConditionDestinationUdpPortEnd, + alaQoSConditionEthertype, + alaQoSConditionEthertypeStatus, + alaQoSConditionTcpFlags, + alaQoSConditionTcpFlagsStatus, + alaQoSConditionTcpFlagsVal, + alaQoSConditionTcpFlagsValStatus, + alaQoSConditionTcpFlagsMask, + alaQoSConditionTcpFlagsMaskStatus, + alaQoSConditionTcpEstablished, + alaQoSConditionSourceIpv6Addr, + alaQoSConditionSourceIpv6AddrStatus, + alaQoSConditionSourceIpv6Mask, + alaQoSConditionDestinationIpv6Addr, + alaQoSConditionDestinationIpv6AddrStatus, + alaQoSConditionDestinationIpv6Mask, + alaQoSConditionIpv6Traffic, + alaQoSConditionIpv6NH, + alaQoSConditionIpv6NHStatus, + alaQoSConditionIpv6FlowLabel, + alaQoSConditionIpv6FlowLabelStatus, + alaQoSConditionMcastIpv6Addr, + alaQoSConditionMcastIpv6AddrStatus, + alaQoSConditionMcastIpv6Mask, + alaQoSConditionDscpEnd, + alaQoSConditionInnerSourceVlan, + alaQoSConditionInnerSourceVlanStatus, + alaQoSConditionInner8021p, + alaQoSConditionInner8021pStatus, + alaQoSConditionVrfName, + alaQoSConditionVrfNameStatus, + alaQoSCondition8021pEnd, + alaQoSConditionInner8021pEnd, + alaQoSConditionSourceVlanGroup, + alaQoSConditionSourceVlanGroupStatus, + alaQoSConditionInnerSourceVlanGroup, + alaQoSConditionInnerSourceVlanGroupStatus + } + + STATUS current + DESCRIPTION "Collections of objects providing information for Conditions" + ::= { alaQoSMIBGroups 3 } + +alaQoSMIBAppliedConditionObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedConditionSource, + alaQoSAppliedConditionSourceSlot, + alaQoSAppliedConditionSourceSlotStatus, + alaQoSAppliedConditionSourcePort, + alaQoSAppliedConditionSourcePortGroup, + alaQoSAppliedConditionSourcePortGroupStatus, + alaQoSAppliedConditionDestinationSlot, + alaQoSAppliedConditionDestinationSlotStatus, + alaQoSAppliedConditionDestinationPort, + alaQoSAppliedConditionDestinationPortGroup, + alaQoSAppliedConditionDestinationPortGroupStatus, + alaQoSAppliedConditionSourceInterfaceType, + alaQoSAppliedConditionSourceInterfaceTypeStatus, + alaQoSAppliedConditionDestinationInterfaceType, + alaQoSAppliedConditionDestinationInterfaceTypeStatus, + alaQoSAppliedConditionSourceMacAddr, + alaQoSAppliedConditionSourceMacAddrStatus, + alaQoSAppliedConditionSourceMacMask, + alaQoSAppliedConditionSourceMacGroup, + alaQoSAppliedConditionSourceMacGroupStatus, + alaQoSAppliedConditionDestinationMacAddr, + alaQoSAppliedConditionDestinationMacAddrStatus, + alaQoSAppliedConditionDestinationMacMask, + alaQoSAppliedConditionDestinationMacGroup, + alaQoSAppliedConditionDestinationMacGroupStatus, + alaQoSAppliedConditionSourceVlan, + alaQoSAppliedConditionSourceVlanStatus, + alaQoSAppliedConditionDestinationVlan, + alaQoSAppliedConditionDestinationVlanStatus, + alaQoSAppliedCondition8021p, + alaQoSAppliedCondition8021pStatus, + alaQoSAppliedConditionSourceIpAddr, + alaQoSAppliedConditionSourceIpAddrStatus, + alaQoSAppliedConditionSourceIpMask, + alaQoSAppliedConditionSourceNetworkGroup, + alaQoSAppliedConditionSourceNetworkGroupStatus, + alaQoSAppliedConditionDestinationIpAddr, + alaQoSAppliedConditionDestinationIpAddrStatus, + alaQoSAppliedConditionDestinationIpMask, + alaQoSAppliedConditionDestinationNetworkGroup, + alaQoSAppliedConditionDestinationNetworkGroupStatus, + alaQoSAppliedConditionMulticastIpAddr, + alaQoSAppliedConditionMulticastIpAddrStatus, + alaQoSAppliedConditionMulticastIpMask, + alaQoSAppliedConditionMulticastNetworkGroup, + alaQoSAppliedConditionMulticastNetworkGroupStatus, + alaQoSAppliedConditionTos, + alaQoSAppliedConditionTosStatus, + alaQoSAppliedConditionTosMask, + alaQoSAppliedConditionDscp, + alaQoSAppliedConditionDscpStatus, + alaQoSAppliedConditionDscpMask, + alaQoSAppliedConditionIpProtocol, + alaQoSAppliedConditionIpProtocolStatus, + alaQoSAppliedConditionSourceIpPort, + alaQoSAppliedConditionSourceIpPortStatus, + alaQoSAppliedConditionDestinationIpPort, + alaQoSAppliedConditionDestinationIpPortStatus, + alaQoSAppliedConditionService, + alaQoSAppliedConditionServiceStatus, + alaQoSAppliedConditionServiceGroup, + alaQoSAppliedConditionServiceGroupStatus, + alaQoSAppliedConditionIcmpType, + alaQoSAppliedConditionIcmpTypeStatus, + alaQoSAppliedConditionIcmpCode, + alaQoSAppliedConditionIcmpCodeStatus, + alaQoSAppliedConditionDlci, + alaQoSAppliedConditionDlciStatus, + alaQoSAppliedConditionRowStatus, + alaQoSAppliedConditionSourcePortEnd, + alaQoSAppliedConditionDestinationPortEnd, + alaQoSAppliedConditionSourceIpPortEnd, + alaQoSAppliedConditionDestinationIpPortEnd, + alaQoSAppliedConditionSourceTcpPort, + alaQoSAppliedConditionSourceTcpPortStatus, + alaQoSAppliedConditionSourceTcpPortEnd, + alaQoSAppliedConditionDestinationTcpPort, + alaQoSAppliedConditionDestinationTcpPortStatus, + alaQoSAppliedConditionDestinationTcpPortEnd, + alaQoSAppliedConditionSourceUdpPort, + alaQoSAppliedConditionSourceUdpPortStatus, + alaQoSAppliedConditionSourceUdpPortEnd, + alaQoSAppliedConditionDestinationUdpPort, + alaQoSAppliedConditionDestinationUdpPortStatus, + alaQoSAppliedConditionDestinationUdpPortEnd, + alaQoSAppliedConditionEthertype, + alaQoSAppliedConditionEthertypeStatus, + alaQoSAppliedConditionTcpFlags, + alaQoSAppliedConditionTcpFlagsStatus, + alaQoSAppliedConditionTcpFlagsVal, + alaQoSAppliedConditionTcpFlagsValStatus, + alaQoSAppliedConditionTcpFlagsMask, + alaQoSAppliedConditionTcpFlagsMaskStatus, + alaQoSAppliedConditionTcpEstablished, + alaQoSAppliedConditionSourceIpv6Addr, + alaQoSAppliedConditionSourceIpv6AddrStatus, + alaQoSAppliedConditionSourceIpv6Mask, + alaQoSAppliedConditionDestinationIpv6Addr, + alaQoSAppliedConditionDestinationIpv6AddrStatus, + alaQoSAppliedConditionDestinationIpv6Mask, + alaQoSAppliedConditionIpv6Traffic, + alaQoSAppliedConditionIpv6NH, + alaQoSAppliedConditionIpv6NHStatus, + alaQoSAppliedConditionIpv6FlowLabel, + alaQoSAppliedConditionIpv6FlowLabelStatus, + alaQoSAppliedConditionMcastIpv6Addr, + alaQoSAppliedConditionMcastIpv6AddrStatus, + alaQoSAppliedConditionMcastIpv6Mask, + alaQoSAppliedConditionDscpEnd, + alaQoSAppliedConditionInnerSourceVlan, + alaQoSAppliedConditionInnerSourceVlanStatus, + alaQoSAppliedConditionInner8021p, + alaQoSAppliedConditionInner8021pStatus, + alaQoSAppliedConditionVrfName, + alaQoSAppliedConditionVrfNameStatus, + alaQoSAppliedCondition8021pEnd, + alaQoSAppliedConditionInner8021pEnd, + alaQoSAppliedConditionSourceVlanGroup, + alaQoSAppliedConditionSourceVlanGroupStatus, + alaQoSAppliedConditionInnerSourceVlanGroup, + alaQoSAppliedConditionInnerSourceVlanGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Conditions" + ::= { alaQoSMIBGroups 4 } + +alaQoSMIBServiceObjects OBJECT-GROUP + OBJECTS { + alaQoSServiceSource, + alaQoSServiceProtocol, + alaQoSServiceSourceIpPort, + alaQoSServiceSourceIpPortStatus, + alaQoSServiceDestinationIpPort, + alaQoSServiceDestinationIpPortStatus, + alaQoSServiceRowStatus, + alaQoSServiceSourceIpPortEnd, + alaQoSServiceDestinationIpPortEnd, + alaQoSServiceSourceTcpPort, + alaQoSServiceSourceTcpPortStatus, + alaQoSServiceSourceTcpPortEnd, + alaQoSServiceDestinationTcpPort, + alaQoSServiceDestinationTcpPortStatus, + alaQoSServiceDestinationTcpPortEnd, + alaQoSServiceSourceUdpPort, + alaQoSServiceSourceUdpPortStatus, + alaQoSServiceSourceUdpPortEnd, + alaQoSServiceDestinationUdpPort, + alaQoSServiceDestinationUdpPortStatus, + alaQoSServiceDestinationUdpPortEnd + } + STATUS current + DESCRIPTION "Collections of objects providing information for Services" + ::= { alaQoSMIBGroups 5 } + +alaQoSMIBAppliedServiceObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedServiceSource, + alaQoSAppliedServiceProtocol, + alaQoSAppliedServiceSourceIpPort, + alaQoSAppliedServiceSourceIpPortStatus, + alaQoSAppliedServiceDestinationIpPort, + alaQoSAppliedServiceDestinationIpPortStatus, + alaQoSAppliedServiceRowStatus, + alaQoSAppliedServiceSourceIpPortEnd, + alaQoSAppliedServiceDestinationIpPortEnd, + alaQoSAppliedServiceSourceTcpPort, + alaQoSAppliedServiceSourceTcpPortStatus, + alaQoSAppliedServiceSourceTcpPortEnd, + alaQoSAppliedServiceDestinationTcpPort, + alaQoSAppliedServiceDestinationTcpPortStatus, + alaQoSAppliedServiceDestinationTcpPortEnd, + alaQoSAppliedServiceSourceUdpPort, + alaQoSAppliedServiceSourceUdpPortStatus, + alaQoSAppliedServiceSourceUdpPortEnd, + alaQoSAppliedServiceDestinationUdpPort, + alaQoSAppliedServiceDestinationUdpPortStatus, + alaQoSAppliedServiceDestinationUdpPortEnd + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Services" + ::= { alaQoSMIBGroups 6 } + +alaQoSMIBServiceGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSServiceGroupsSource, + alaQoSServiceGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for ServiceGroupss" + ::= { alaQoSMIBGroups 7 } + +alaQoSMIBAppliedServiceGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedServiceGroupsSource, + alaQoSAppliedServiceGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied ServiceGroupss" + ::= { alaQoSMIBGroups 8 } + +alaQoSMIBServiceGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSServiceGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for ServiceGroups" + ::= { alaQoSMIBGroups 9 } + +alaQoSMIBAppliedServiceGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedServiceGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied ServiceGroups" + ::= { alaQoSMIBGroups 10 } + +alaQoSMIBNetworkGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSNetworkGroupsSource, + alaQoSNetworkGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for NetworkGroupss" + ::= { alaQoSMIBGroups 11 } + +alaQoSMIBAppliedNetworkGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedNetworkGroupsSource, + alaQoSAppliedNetworkGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied NetworkGroupss" + ::= { alaQoSMIBGroups 12 } + +alaQoSMIBNetworkGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSNetworkGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for NetworkGroups" + ::= { alaQoSMIBGroups 13 } + +alaQoSMIBAppliedNetworkGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedNetworkGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied NetworkGroups" + ::= { alaQoSMIBGroups 14 } + +alaQoSMIBMACGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSMACGroupsSource, + alaQoSMACGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MACGroupss" + ::= { alaQoSMIBGroups 15 } + +alaQoSMIBAppliedMACGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMACGroupsSource, + alaQoSAppliedMACGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MACGroupss" + ::= { alaQoSMIBGroups 16 } + +alaQoSMIBMACGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSMACGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MACGroups" + ::= { alaQoSMIBGroups 17 } + +alaQoSMIBAppliedMACGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMACGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MACGroups" + ::= { alaQoSMIBGroups 18 } + +alaQoSMIBPortGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSPortGroupsSource, + alaQoSPortGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for PortGroupss" + ::= { alaQoSMIBGroups 19 } + +alaQoSMIBAppliedPortGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedPortGroupsSource, + alaQoSAppliedPortGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied PortGroupss" + ::= { alaQoSMIBGroups 20 } + +alaQoSMIBPortGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSPortGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for PortGroups" + ::= { alaQoSMIBGroups 21 } + +alaQoSMIBAppliedPortGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedPortGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied PortGroups" + ::= { alaQoSMIBGroups 22 } + +alaQoSMIBMapGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSMapGroupsSource, + alaQoSMapGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MapGroupss" + ::= { alaQoSMIBGroups 23 } + +alaQoSMIBAppliedMapGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMapGroupsSource, + alaQoSAppliedMapGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MapGroupss" + ::= { alaQoSMIBGroups 24 } + +alaQoSMIBMapGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSMapGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MapGroups" + ::= { alaQoSMIBGroups 25 } + +alaQoSMIBAppliedMapGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMapGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MapGroups" + ::= { alaQoSMIBGroups 26 } + +alaQoSMIBActionObjects OBJECT-GROUP + OBJECTS { + alaQoSActionSource, + alaQoSActionDisposition, + alaQoSActionDropAlgorithm, + alaQoSActionWredMaximumThreshold, + alaQoSActionWredMaximumThresholdStatus, + alaQoSActionWredMinimumThreshold, + alaQoSActionWredMinimumThresholdStatus, + alaQoSActionWredMaximumProbability, + alaQoSActionWredMaximumProbabilityStatus, + alaQoSActionMinimumBandwidth, + alaQoSActionMinimumBandwidthStatus, + alaQoSActionMaximumBandwidth, + alaQoSActionMaximumBandwidthStatus, + alaQoSActionPeakBandwidth, + alaQoSActionPeakBandwidthStatus, + alaQoSActionPriority, + alaQoSActionPriorityStatus, + alaQoSActionShared, + alaQoSActionJitter, + alaQoSActionJitterStatus, + alaQoSActionLatency, + alaQoSActionLatencyStatus, + alaQoSActionMaximumDepth, + alaQoSActionMaximumDepthStatus, + alaQoSActionMaximumBuffers, + alaQoSActionMaximumBuffersStatus, + alaQoSAction8021p, + alaQoSAction8021pStatus, + alaQoSActionTos, + alaQoSActionTosStatus, + alaQoSActionDscp, + alaQoSActionDscpStatus, + alaQoSActionMapFrom, + alaQoSActionMapTo, + alaQoSActionMapGroup, + alaQoSActionMapGroupStatus, + alaQoSActionSourceRewriteIpAddr, + alaQoSActionSourceRewriteIpAddrStatus, + alaQoSActionSourceRewriteIpMask, + alaQoSActionSourceRewriteNetworkGroup, + alaQoSActionSourceRewriteNetworkGroupStatus, + alaQoSActionDestinationRewriteIpAddr, + alaQoSActionDestinationRewriteIpAddrStatus, + alaQoSActionDestinationRewriteIpMask, + alaQoSActionDestinationRewriteNetworkGroup, + alaQoSActionDestinationRewriteNetworkGroupStatus, + alaQoSActionLoadBalanceGroup, + alaQoSActionLoadBalanceGroupStatus, + alaQoSActionPermanentGatewayIpAddr, + alaQoSActionPermanentGatewayIpAddrStatus, + alaQoSActionAlternateGatewayIpAddr, + alaQoSActionAlternateGatewayIpAddrStatus, + alaQoSActionRowStatus, + alaQoSActionMinimumDepth, + alaQoSActionMinimumDepthStatus, + alaQoSActionVPNAccess, + alaQoSActionNocache, + alaQoSActionPortdisable, + alaQoSActionRedirectSlot, + alaQoSActionRedirectSlotStatus, + alaQoSActionRedirectPort, + alaQoSActionRedirectAgg, + alaQoSActionRedirectAggStatus, + alaQoSActionMirrorSlot, + alaQoSActionMirrorPort, + alaQoSActionMirrorMode, + alaQoSActionMirrorModeStatus, + alaQoSActionCIR, + alaQoSActionCIRStatus, + alaQoSActionCBS, + alaQoSActionCBSStatus, + alaQoSActionPIR, + alaQoSActionPIRStatus, + alaQoSActionPBS, + alaQoSActionPBSStatus, + alaQoSActionCounterColor + } + STATUS current + DESCRIPTION "Collections of objects providing information for Actions" + ::= { alaQoSMIBGroups 27 } + +alaQoSMIBAppliedActionObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedActionSource, + alaQoSAppliedActionDisposition, + alaQoSAppliedActionDropAlgorithm, + alaQoSAppliedActionWredMaximumThreshold, + alaQoSAppliedActionWredMaximumThresholdStatus, + alaQoSAppliedActionWredMinimumThreshold, + alaQoSAppliedActionWredMinimumThresholdStatus, + alaQoSAppliedActionWredMaximumProbability, + alaQoSAppliedActionWredMaximumProbabilityStatus, + alaQoSAppliedActionMinimumBandwidth, + alaQoSAppliedActionMinimumBandwidthStatus, + alaQoSAppliedActionMaximumBandwidth, + alaQoSAppliedActionMaximumBandwidthStatus, + alaQoSAppliedActionPeakBandwidth, + alaQoSAppliedActionPeakBandwidthStatus, + alaQoSAppliedActionPriority, + alaQoSAppliedActionPriorityStatus, + alaQoSAppliedActionShared, + alaQoSAppliedActionJitter, + alaQoSAppliedActionJitterStatus, + alaQoSAppliedActionLatency, + alaQoSAppliedActionLatencyStatus, + alaQoSAppliedActionMaximumDepth, + alaQoSAppliedActionMaximumDepthStatus, + alaQoSAppliedActionMaximumBuffers, + alaQoSAppliedActionMaximumBuffersStatus, + alaQoSAppliedAction8021p, + alaQoSAppliedAction8021pStatus, + alaQoSAppliedActionTos, + alaQoSAppliedActionTosStatus, + alaQoSAppliedActionDscp, + alaQoSAppliedActionDscpStatus, + alaQoSAppliedActionMapFrom, + alaQoSAppliedActionMapTo, + alaQoSAppliedActionMapGroup, + alaQoSAppliedActionMapGroupStatus, + alaQoSAppliedActionSourceRewriteIpAddr, + alaQoSAppliedActionSourceRewriteIpAddrStatus, + alaQoSAppliedActionSourceRewriteIpMask, + alaQoSAppliedActionSourceRewriteNetworkGroup, + alaQoSAppliedActionSourceRewriteNetworkGroupStatus, + alaQoSAppliedActionDestinationRewriteIpAddr, + alaQoSAppliedActionDestinationRewriteIpAddrStatus, + alaQoSAppliedActionDestinationRewriteIpMask, + alaQoSAppliedActionDestinationRewriteNetworkGroup, + alaQoSAppliedActionDestinationRewriteNetworkGroupStatus, + alaQoSAppliedActionLoadBalanceGroup, + alaQoSAppliedActionLoadBalanceGroupStatus, + alaQoSAppliedActionPermanentGatewayIpAddr, + alaQoSAppliedActionPermanentGatewayIpAddrStatus, + alaQoSAppliedActionAlternateGatewayIpAddr, + alaQoSAppliedActionAlternateGatewayIpAddrStatus, + alaQoSAppliedActionRowStatus, + alaQoSAppliedActionMinimumDepth, + alaQoSAppliedActionMinimumDepthStatus, + alaQoSAppliedActionVPNAccess, + alaQoSAppliedActionNocache, + alaQoSAppliedActionPortdisable, + alaQoSAppliedActionRedirectSlot, + alaQoSAppliedActionRedirectSlotStatus, + alaQoSAppliedActionRedirectPort, + alaQoSAppliedActionRedirectAgg, + alaQoSAppliedActionRedirectAggStatus, + alaQoSAppliedActionMirrorSlot, + alaQoSAppliedActionMirrorPort, + alaQoSAppliedActionMirrorMode, + alaQoSAppliedActionMirrorModeStatus, + alaQoSAppliedActionCIR, + alaQoSAppliedActionCIRStatus, + alaQoSAppliedActionCBS, + alaQoSAppliedActionCBSStatus, + alaQoSAppliedActionPIR, + alaQoSAppliedActionPIRStatus, + alaQoSAppliedActionPBS, + alaQoSAppliedActionPBSStatus, + alaQoSAppliedActionCounterColor + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Actions" + ::= { alaQoSMIBGroups 28 } + +alaQoSMIBPortObjects OBJECT-GROUP + OBJECTS { + alaQoSPortEnabled, + alaQoSPortAppliedEnabled, + alaQoSPortInterfaceType, + alaQoSPortTrusted, + alaQoSPortDefault8021p, + alaQoSPortDefaultDSCP, + alaQoSPortMaximumReservedBandwidth, + alaQoSPortMaximumReservedBandwidthStatus, + alaQoSPortAppliedMaximumReservedBandwidth, + alaQoSPortAppliedMaximumReservedBandwidthStatus, + alaQoSPortMaximumSignalledBandwidth, + alaQoSPortMaximumSignalledBandwidthStatus, + alaQoSPortAppliedMaximumSignalledBandwidth, + alaQoSPortAppliedMaximumSignalledBandwidthStatus, + alaQoSPortDefaultQueues, + alaQoSPortAppliedDefaultQueues, + alaQoSPortMaximumDefaultBandwidth, + alaQoSPortMaximumDefaultBandwidthStatus, + alaQoSPortAppliedMaximumDefaultBandwidth, + alaQoSPortAppliedMaximumDefaultBandwidthStatus, + alaQoSPortMaximumDefaultDepth, + alaQoSPortMaximumDefaultDepthStatus, + alaQoSPortAppliedMaximumDefaultDepth, + alaQoSPortAppliedMaximumDefaultDepthStatus, + alaQoSPortMaximumDefaultBuffers, + alaQoSPortMaximumDefaultBuffersStatus, + alaQoSPortAppliedMaximumDefaultBuffers, + alaQoSPortAppliedMaximumDefaultBuffersStatus, + alaQoSPortReset, + alaQoSPortPhysicalBandwidth, + alaQoSPortReservedBandwidth, + alaQoSPortSignalledBandwidth, + alaQoSPortCurrentBandwidth, + alaQoSPortDefaultQidLow, + alaQoSPortDefaultQidMedium, + alaQoSPortDefaultQidHigh, + alaQoSPortDefaultQidUrgent, + alaQoSPortFloodQid, + alaQoSPortQueues, + alaQoSPortQueuesCreated, + alaQoSPortQueuesFailed, + alaQoSPortQueuesPreempted, + alaQoSPortRowStatus, + alaQoSPortFirPrio0EnqBytes, + alaQoSPortFirPrio0DeqBytes, + alaQoSPortFirPrio0EnqPkts, + alaQoSPortFirPrio0DeqPkts, + alaQoSPortFirPrio0QidDiscardPkts, + alaQoSPortFirPrio0WredDiscardPkts, + alaQoSPortFirPrio0OverflowDiscardPkts, + alaQoSPortFirPrio1EnqBytes, + alaQoSPortFirPrio1DeqBytes, + alaQoSPortFirPrio1EnqPkts, + alaQoSPortFirPrio1DeqPkts, + alaQoSPortFirPrio1QidDiscardPkts, + alaQoSPortFirPrio1WredDiscardPkts, + alaQoSPortFirPrio1OverflowDiscardPkts, + alaQoSPortFirPrio2EnqBytes, + alaQoSPortFirPrio2DeqBytes, + alaQoSPortFirPrio2EnqPkts, + alaQoSPortFirPrio2DeqPkts, + alaQoSPortFirPrio2QidDiscardPkts, + alaQoSPortFirPrio2WredDiscardPkts, + alaQoSPortFirPrio2OverflowDiscardPkts, + alaQoSPortFirPrio3EnqBytes, + alaQoSPortFirPrio3DeqBytes, + alaQoSPortFirPrio3EnqPkts, + alaQoSPortFirPrio3DeqPkts, + alaQoSPortFirPrio3QidDiscardPkts, + alaQoSPortFirPrio3WredDiscardPkts, + alaQoSPortFirPrio3OverflowDiscardPkts, + alaQoSPortDefaultClassification, + alaQoSPortLowPriorityWeight, + alaQoSPortMediumPriorityWeight, + alaQoSPortHighPriorityWeight, + alaQoSPortUrgentPriorityWeight, + alaQoSPortMaximumBandwidth, + alaQoSPortMaximumBandwidthStatus, + alaQoSPortEnqueuingThresholdP0Lower, + alaQoSPortEnqueuingThresholdP0Upper, + alaQoSPortEnqueuingThresholdP1Lower, + alaQoSPortEnqueuingThresholdP1Upper, + alaQoSPortEnqueuingThresholdP2Lower, + alaQoSPortEnqueuingThresholdP2Upper, + alaQoSPortEnqueuingThresholdP3Lower, + alaQoSPortEnqueuingThresholdP3Upper, + alaQoSPortEnqueuingThresholdStatus, + alaQoSPortServicingMode, + alaQoSPortHighDensity, + alaQoSPortFreeFFPRules, + alaQoSPortUsedFFPRules, + alaQoSPortFreeFFPMasks, + alaQoSPortUsedFFPMasks, + alaQoSPortSpoofedCount, + alaQoSPortNonSpoofedCount, + alaQoSPortQ4PriorityWeight, + alaQoSPortQ5PriorityWeight, + alaQoSPortQ6PriorityWeight, + alaQoSPortQ7PriorityWeight, + alaQoSPortCOS0MaximumBandwidth, + alaQoSPortCOS0MaximumBandwidthStatus, + alaQoSPortCOS1MaximumBandwidth, + alaQoSPortCOS1MaximumBandwidthStatus, + alaQoSPortCOS2MaximumBandwidth, + alaQoSPortCOS2MaximumBandwidthStatus, + alaQoSPortCOS3MaximumBandwidth, + alaQoSPortCOS3MaximumBandwidthStatus, + alaQoSPortCOS4MaximumBandwidth, + alaQoSPortCOS4MaximumBandwidthStatus, + alaQoSPortCOS5MaximumBandwidth, + alaQoSPortCOS5MaximumBandwidthStatus, + alaQoSPortCOS6MaximumBandwidth, + alaQoSPortCOS6MaximumBandwidthStatus, + alaQoSPortCOS7MaximumBandwidth, + alaQoSPortCOS7MaximumBandwidthStatus, + alaQoSPortCOS0MinimumBandwidth, + alaQoSPortCOS0MinimumBandwidthStatus, + alaQoSPortCOS1MinimumBandwidth, + alaQoSPortCOS1MinimumBandwidthStatus, + alaQoSPortCOS2MinimumBandwidth, + alaQoSPortCOS2MinimumBandwidthStatus, + alaQoSPortCOS3MinimumBandwidth, + alaQoSPortCOS3MinimumBandwidthStatus, + alaQoSPortCOS4MinimumBandwidth, + alaQoSPortCOS4MinimumBandwidthStatus, + alaQoSPortCOS5MinimumBandwidth, + alaQoSPortCOS5MinimumBandwidthStatus, + alaQoSPortCOS6MinimumBandwidth, + alaQoSPortCOS6MinimumBandwidthStatus, + alaQoSPortCOS7MinimumBandwidth, + alaQoSPortCOS7MinimumBandwidthStatus, + alaQoSPortMaximumIngBandwidth, + alaQoSPortMaximumIngBandwidthStatus, + alaQoSPortDEIMarking, + alaQoSPortMonitor, + alaQoSPortDEIMapping + } + STATUS current + DESCRIPTION "Collections of objects providing information for Ports" + ::= { alaQoSMIBGroups 29 } + +alaQoSMIBConfigObjects OBJECT-GROUP + OBJECTS { + alaQoSConfigEnabled, + alaQoSConfigDefaultQueues, + alaQoSConfigAppliedDefaultQueues, + alaQoSConfigTrustPorts, + alaQoSConfigFlowTimeout, + alaQoSConfigAppliedFlowTimeout, + alaQoSConfigFragmentTimeout, + alaQoSConfigAppliedFragmentTimeout, + alaQoSConfigReflexiveTimeout, + alaQoSConfigAppliedReflfexiveTimeout, + alaQoSConfigNatTimeout, + alaQoSConfigAppliedNatTimeout, + alaQoSConfigClassifyl3Bridged, + alaQoSConfigAppliedClassifyl3Bridged, + alaQoSConfigClassifyFragments, + alaQoSConfigAppliedClassifyFragments, + alaQoSConfigDefaultBridgedDisposition, + alaQoSConfigAppliedDefaultBridgedDisposition, + alaQoSConfigDefaultRoutedDisposition, + alaQoSConfigAppliedDefaultRoutedDisposition, + alaQoSConfigDefaultMulticastDisposition, + alaQoSConfigAppliedDefaultMulticastDisposition, + alaQoSConfigStatsInterval, + alaQoSConfigLogLines, + alaQoSConfigLogLevel, + alaQoSConfigLogConsole, + alaQoSConfigForwardLog, + alaQoSConfigClearLog, + alaQoSConfigApply, + alaQoSConfigRevert, + alaQoSConfigReset, + alaQoSConfigStatsReset, + alaQoSConfigFlush, + alaQoSConfigDebug, + alaQoSConfigServicingMode, + alaQoSConfigLowPriorityWeight, + alaQoSConfigMediumPriorityWeight, + alaQoSConfigHighPriorityWeight, + alaQoSConfigUrgentPriorityWeight, + alaQoSConfigQ4PriorityWeight, + alaQoSConfigQ5PriorityWeight, + alaQoSConfigQ6PriorityWeight, + alaQoSConfigQ7PriorityWeight, + alaQoSConfigUserportFilter, + alaQoSConfigAppliedUserportFilter, + alaQoSConfigUserportShutdown, + alaQoSConfigAppliedUserportShutdown, + alaQoSConfigAutoNMS, + alaQoSConfigAutoPhones, + alaQoSConfigQMPage, + alaQoSConfigQMMACGroup, + alaQoSConfigQMPath, + alaQoSConfigDEIMapping, + alaQoSConfigDEIMarking, + alaQoSConfigStatsResetEgress + } + STATUS current + DESCRIPTION "Collections of objects providing information for Configs" + ::= { alaQoSMIBGroups 30 } + +alaQoSMIBStatsObjects OBJECT-GROUP + OBJECTS { + alaQoSStatsL2Events, + alaQoSStatsL2Matches, + alaQoSStatsL2Drops, + alaQoSStatsL3IngressEvents, + alaQoSStatsL3IngressMatches, + alaQoSStatsL3IngressDrops, + alaQoSStatsL3EgressEvents, + alaQoSStatsL3EgressMatches, + alaQoSStatsL3EgressDrops, + alaQoSStatsMulticastEvents, + alaQoSStatsMulticastMatches, + alaQoSStatsMulticastDrops, + alaQoSStatsFragments, + alaQoSStatsBadFragments, + alaQoSStatsUnknownFragments, + alaQoSStatsReflexiveFlows, + alaQoSStatsReflexiveCorrections, + alaQoSStatsLoadBalanceFlows, + alaQoSStatsClassifierMaxNodes, + alaQoSStatsClassifierMaxDepth, + alaQoSStatsFlowLookups, + alaQoSStatsFlowHits, + alaQoSStatsSentNIMessages, + alaQoSStatsReceivedNIMessages, + alaQoSStatsFailedNIMessages, + alaQoSStatsSpoofedEvents, + alaQoSStatsNonSpoofedEvents, + alaQoSStatsDropServicesEvents + } + STATUS current + DESCRIPTION "Collections of objects providing information for Statss" + ::= { alaQoSMIBGroups 31 } + +alaQoSMIBQueueObjects OBJECT-GROUP + OBJECTS { + alaQoSQueueSlot, + alaQoSQueuePort, + alaQoSQueuePortId, + alaQoSQueueType, + alaQoSQueuePriority, + alaQoSQueueMinimumBandwidth, + alaQoSQueueMaximumBandwidth, + alaQoSQueueAverageBandwidth, + alaQoSQueueMinimumDepth, + alaQoSQueueMaximumDepth, + alaQoSQueueMaximumBuffers, + alaQoSQueue8021p, + alaQoSQueuePacketsSent, + alaQoSQueuePacketsDropped, + alaQoSQueueMaxLength, + alaQoSQueueAverageLength, + alaQoSQueueCurrentLength, + alaQoSQueueAction + } + STATUS current + DESCRIPTION "Collections of objects providing information for Queues" + ::= { alaQoSMIBGroups 32 } + +alaQoSMIBSlotObjects OBJECT-GROUP + OBJECTS { + alaQoSSlotType, + alaQoSSlotMaxBuffers, + alaQoSSlotFreeBuffers1, + alaQoSSlotFreeBuffers2, + alaQoSSlotThreshold1Low, + alaQoSSlotThreshold1Medium, + alaQoSSlotThreshold1High, + alaQoSSlotThreshold1Urgent, + alaQoSSlotThreshold2Low, + alaQoSSlotThreshold2Medium, + alaQoSSlotThreshold2High, + alaQoSSlotThreshold2Urgent, + alaQoSSlotBuffersDenied, + alaQoSSlotBuffersDeniedAverage, + alaQoSSlotBuffersDropped, + alaQoSSlotBuffersDroppedAverage, + alaQoSSlotWredThresholdP0Lower, + alaQoSSlotWredThresholdP0Upper, + alaQoSSlotWredThresholdP1Lower, + alaQoSSlotWredThresholdP1Upper, + alaQoSSlotWredThresholdP2Lower, + alaQoSSlotWredThresholdP2Upper, + alaQoSSlotWredThresholdP3Lower, + alaQoSSlotWredThresholdP3Upper, + alaQoSSlotWredAverageCounterWeight, + alaQoSSlotWredThresholdStatus, + alaQoSSlotCbqThresholdMode, + alaQoSSlotCbqThresholdP1, + alaQoSSlotCbqThresholdP2, + alaQoSSlotCbqThresholdP3, + alaQoSSlotHighDensity + } + STATUS current + DESCRIPTION "Collections of objects providing information for Slots" + ::= { alaQoSMIBGroups 33 } + +alaQoSMIBClassifyObjects OBJECT-GROUP + OBJECTS { + alaQoSClassifyExecute, + alaQoSClassifyL2SourceResultRule, + alaQoSClassifyL2SourceResultDisposition, + alaQoSClassifyL2DestinationResultRule, + alaQoSClassifyL2DestinationResultDisposition, + alaQoSClassifyL3ResultRule, + alaQoSClassifyL3ResultDisposition, + alaQoSClassifyIGMPResultRule, + alaQoSClassifyIGMPResultDisposition, + alaQoSClassifyMulticastResultRule, + alaQoSClassifyMulticastResultDisposition + } + STATUS current + DESCRIPTION "Collections of objects providing information for Classifys" + ::= { alaQoSMIBGroups 34 } + +alaQoSMIBRuleGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSRuleGroupsSource, + alaQoSRuleGroupsType, + alaQoSRuleGroupsEnabled, + alaQoSRuleGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for RuleGroupss" + ::= { alaQoSMIBGroups 35 } + +alaQoSMIBAppliedRuleGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedRuleGroupsSource, + alaQoSAppliedRuleGroupsType, + alaQoSAppliedRuleGroupsEnabled, + alaQoSAppliedRuleGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied RuleGroupss" + ::= { alaQoSMIBGroups 36 } + +alaQoSMIBRuleGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSRuleGroupMatches, + alaQoSRuleGroupCountType, + alaQoSRuleGroupPacketCount, + alaQoSRuleGroupByteCount, + alaQoSRuleGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for RuleGroups" + ::= { alaQoSMIBGroups 37 } + +alaQoSMIBAppliedRuleGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedRuleGroupMatches, + alaQoSAppliedRuleGroupCountType, + alaQoSAppliedRuleGroupPacketCount, + alaQoSAppliedRuleGroupByteCount, + alaQoSAppliedRuleGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied RuleGroups" + ::= { alaQoSMIBGroups 38 } + +alaQoSVlanGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSVlanGroupsSource, + alaQoSVlanGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing QoS Vlan Groups definitions." + ::= { alaQoSMIBGroups 39 } + +alaQoSAppliedVlanGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedVlanGroupsSource, + alaQoSAppliedVlanGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing applied QoS Vlan Groups + definitions." + ::= { alaQoSMIBGroups 40 } + +alaQoSVlanGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSVlanGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing QoS Vlan Groups definitions." + ::= { alaQoSMIBGroups 41 } + +alaQoSAppliedVlanGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedVlanGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing applied QoS Vlan Groups + definitions." + ::= { alaQoSMIBGroups 42 } + +alaQoSMIBHwLoopBackProfileObjects OBJECT-GROUP + OBJECTS { + alaQoSHwLoopbackSourceMac, + alaQoSHwLoopbackDestinationMac, + alaQoSHwLoopbackVlan, + alaQoSHwLoopbackPort, + alaQoSHwLoopbackType, + alaQoSHwLoopbackProfileStatus, + alaQoSHwLoopbackProfileRowStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for Hardware Loopback" + ::= { alaQoSMIBGroups 43 } + +alaQoSMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Compliance statement for QoS." + MODULE + MANDATORY-GROUPS { + alaQoSMIBRuleObjects, + alaQoSMIBAppliedRuleObjects, + alaQoSMIBConditionObjects, + alaQoSMIBAppliedConditionObjects, + alaQoSMIBServiceObjects, + alaQoSMIBAppliedServiceObjects, + alaQoSMIBServiceGroupsObjects, + alaQoSMIBAppliedServiceGroupsObjects, + alaQoSMIBServiceGroupObjects, + alaQoSMIBAppliedServiceGroupObjects, + alaQoSMIBNetworkGroupsObjects, + alaQoSMIBAppliedNetworkGroupsObjects, + alaQoSMIBNetworkGroupObjects, + alaQoSMIBAppliedNetworkGroupObjects, + alaQoSMIBMACGroupsObjects, + alaQoSMIBAppliedMACGroupsObjects, + alaQoSMIBMACGroupObjects, + alaQoSMIBAppliedMACGroupObjects, + alaQoSMIBPortGroupsObjects, + alaQoSMIBAppliedPortGroupsObjects, + alaQoSMIBPortGroupObjects, + alaQoSMIBAppliedPortGroupObjects, + alaQoSMIBMapGroupsObjects, + alaQoSMIBAppliedMapGroupsObjects, + alaQoSMIBMapGroupObjects, + alaQoSMIBAppliedMapGroupObjects, + alaQoSMIBActionObjects, + alaQoSMIBAppliedActionObjects, + alaQoSMIBPortObjects, + alaQoSMIBConfigObjects, + alaQoSMIBStatsObjects, + alaQoSMIBQueueObjects, + alaQoSMIBSlotObjects, + alaQoSMIBClassifyObjects, + alaQoSMIBRuleGroupsObjects, + alaQoSMIBAppliedRuleGroupsObjects, + alaQoSMIBRuleGroupObjects, + alaQoSMIBAppliedRuleGroupObjects, + alaQoSVlanGroupsObjects, + alaQoSAppliedVlanGroupsObjects, + alaQoSVlanGroupObjects, + alaQoSAppliedVlanGroupObjects, + alaQoSMIBHwLoopBackProfileObjects + } + ::= { alaQoSMIBCompliances 1 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-RDP-MIB b/MIBS/nokia/ALCATEL-IND1-RDP-MIB new file mode 100644 index 0000000..fc45a3c --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-RDP-MIB @@ -0,0 +1,263 @@ +ALCATEL-IND1-RDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32, Unsigned32 + FROM SNMPv2-SMI + DisplayString, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1RDP + FROM ALCATEL-IND1-BASE; + +alcatelIND1RouterDiscoveryProtocolMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of Router Discovery Protocol global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, o +r + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2003 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1RDP 1 } + +alcatelIND1RDPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1RouterDiscoveryProtocolMIB 1 } +alaRDPConfig OBJECT IDENTIFIER ::= { alcatelIND1RDPMIBObjects 1 } + + +alaRDPStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the status of Routing Discovery Protocol" + DEFVAL { disabled } + ::= {alaRDPConfig 1 } + + +alaRDPIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRDPIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addressing information relevant to this + entity's IP addresses." + ::= { alaRDPConfig 20 } + +alaRDPIfEntry OBJECT-TYPE + SYNTAX AlaRDPIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The addressing information for one of this entity's IP + addresses." + INDEX { alaRDPIfAddr } + ::= { alaRDPIfTable 1 } + +AlaRDPIfEntry ::= SEQUENCE { + alaRDPIfAddr IpAddress, + alaRDPIfStatus INTEGER, + alaRDPIfAdvtAddress IpAddress, + alaRDPIfMaxAdvtInterval Unsigned32, + alaRDPIfMinAdvtInterval Unsigned32, + alaRDPIfAdvLifeTime Unsigned32, + alaRDPIfPrefLevel Integer32, + alaRDPIfRowStatus RowStatus, + alaRDPIfName DisplayString, + alaRDPIPIfStatus INTEGER, + alaRDPVrrpStatus INTEGER + } + + +alaRDPIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface IP Address of this Router." + ::= {alaRDPIfEntry 1 } + +alaRDPIfStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the RDP interface" + DEFVAL { disabled } + ::= {alaRDPIfEntry 2 } + + alaRDPIfAdvtAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default advertisement Address is 224.0.0.1" + ::= {alaRDPIfEntry 3 } + + alaRDPIfMaxAdvtInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum advertisement interval is in seconds" + DEFVAL { 600 } + ::= {alaRDPIfEntry 4 } + +alaRDPIfMinAdvtInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum advertisement interval in seconds: 0.75 * alaRDPIfMaxAdvtInterval" + ::= {alaRDPIfEntry 5 } + +alaRDPIfAdvLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertisement Lifetime in seconds: 3 * alaRDPIfMaxAdvtInterval" + ::= {alaRDPIfEntry 6 } + +alaRDPIfPrefLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Preference level for each IP address advertised on the interface: 0" + DEFVAL { 0 } + ::= {alaRDPIfEntry 7} + +alaRDPIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { alaRDPIfEntry 8} + +alaRDPIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaRDPIfEntry 9 } + +alaRDPIPIfStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the IP interface" + DEFVAL { disabled } + ::= {alaRDPIfEntry 10 } + +alaRDPVrrpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the VRRP interface" + DEFVAL { disabled } + ::= {alaRDPIfEntry 11 } + + +-- conformance information + +alcatelIND1RDPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1RouterDiscoveryProtocolMIB 2 } +alcatelIND1RDPMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1RDPMIBConformance 1 } +alcatelIND1RDPMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1RDPMIBConformance 2 } + +-- compliance statements + +alcatelIND1RDPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for router discovery protocol task + and implementing the ALCATEL-IND1-RDP MIB." + MODULE -- this module + MANDATORY-GROUPS { alaRDPConfigMIBGroup } + + ::= { alcatelIND1RDPMIBCompliances 1 } + +-- units of conformance + +alaRDPConfigMIBGroup OBJECT-GROUP + OBJECTS { + alaRDPStatus, + alaRDPIfAddr, + alaRDPIfStatus, + alaRDPIfAdvtAddress, + alaRDPIfMaxAdvtInterval, + alaRDPIfMinAdvtInterval, + alaRDPIfAdvLifeTime, + alaRDPIfPrefLevel, + alaRDPIfRowStatus, + alaRDPIfName, + alaRDPIPIfStatus, + alaRDPVrrpStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of RDP." + ::= { alcatelIND1RDPMIBGroups 1 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-RIP-MIB b/MIBS/nokia/ALCATEL-IND1-RIP-MIB new file mode 100644 index 0000000..c440033 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-RIP-MIB @@ -0,0 +1,1157 @@ +ALCATEL-IND1-RIP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, TimeTicks, Integer32 + FROM SNMPv2-SMI + rip2IfConfEntry + FROM RIPv2-MIB + DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Rip + FROM ALCATEL-IND1-BASE; + + + alcatelIND1RIPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + " Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global RIP Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Rip 1 } + + alcatelIND1RIPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Managed Objects." + ::= { alcatelIND1RIPMIB 1 } + + + alcatelIND1RIPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Conformance Information." + ::= { alcatelIND1RIPMIB 2 } + + + alcatelIND1RIPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Units Of Conformance." + ::= { alcatelIND1RIPMIBConformance 1 } + + + alcatelIND1RIPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Compliance Statements." + ::= { alcatelIND1RIPMIBConformance 2 } + + +--******************************************************************** +--************************ Textual Conventions *********************** +--******************************************************************** + AlaAuthenticationEncryptKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + RIP simple passwords." + SYNTAX OCTET STRING (SIZE(16)) + + + +-- ************************************************************************ +-- RIP Global Protocol configuration +-- ************************************************************************ + + alaProtocolRip OBJECT IDENTIFIER ::= { alcatelIND1RIPMIBObjects 1 } + + alaRipProtoStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global administration status of RIP." + DEFVAL { disable } + ::= { alaProtocolRip 1 } + + alaRipHostRouteSupport OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable support for host routes." + DEFVAL { enable } + ::= { alaProtocolRip 2 } + + alaRipRedistAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Enable or disable redistribution of routes into RIP. + This object has been obsoleted. Use the alaRouteMapRedistProtoEntry + objects of AlcatelIND1RouteMap.mib." + DEFVAL { 2 } + ::= { alaProtocolRip 3 } + + alaRipRedistRouteTag OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 32-bit value tagged to each RIP internal route while + it is redistributed in to other routing protocol domains. The + lower 16-bits typically indicate the autonomous system number." + DEFVAL { 0 } + ::= { alaProtocolRip 4 } + + alaRipForceHolddownTimer OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 120 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval in seconds during which routing information regarding + better paths is suppressed. A route enters into a forced holddown + state when an update packet is received that indicates the route is + unreachable and when this timer value is nonzero. After this timer + has expired, if the value is less that 120 - the route enters a + holddown state for the rest of the period until 120. During this time + advertisements for better paths are accepted if any." + ::= { alaProtocolRip 5 } + + alaRipRouteNumber OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in RIP routing table." + ::= { alaProtocolRip 6 } + + alaRipUpdateInterval OBJECT-TYPE + SYNTAX Integer32 (1 .. 120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval (in seconds) that RIP routing updates will + be sent out. The value must be less than or equal to + one-third the value of the invalid timer." + DEFVAL { 30 } + ::= { alaProtocolRip 13 } + + alaRipInvalidTimer OBJECT-TYPE + SYNTAX Integer32 (3 .. 360) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time in seconds that a route will remain active + in RIB before being moved to the invalid state. + The value must be at least three times the + update interval." + DEFVAL { 180 } + ::= { alaProtocolRip 14 } + + alaRipHolddownTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route in the holddown state." + DEFVAL { 0 } + ::= { alaProtocolRip 15 } + + alaRipGarbageTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 180) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route before garbage collection." + DEFVAL { 120 } + ::= { alaProtocolRip 16 } + + +-- ************************************************************************ +-- RIP Redistribution Protocol configuration +-- ************************************************************************ + + alaRipRedistProtoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipRedistProtoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Protocol based configuration for route redistribution using RIP. + This table has been obsoleted. Use alaRouteMapRedistProtoTable + of AlcatelIND1RouteMap.mib." + + ::= { alaProtocolRip 7 } + + alaRipRedistProtoEntry OBJECT-TYPE + SYNTAX AlaRipRedistProtoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A range of routes from a protocol to be redistributed using RIP. + This entry has been obsoleted. Use alaRouteMapRedistProtoEntry + of AlcatelIND1RouteMap.mib." + + INDEX { alaRipRedistProtoId } + ::= { alaRipRedistProtoTable 1 } + + AlaRipRedistProtoEntry ::= + SEQUENCE { + alaRipRedistProtoId INTEGER, + alaRipRedistProtoMetric INTEGER, + alaRipRedistProtoStatus RowStatus + } + + alaRipRedistProtoId OBJECT-TYPE + SYNTAX INTEGER + { + other(1), -- not specified + local(2), -- local interfaces on which OSPF is not enabled + directHost(3), -- hosts on a directly connected network + netmgmt(4), -- static routes + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First + isis(7), -- IS-IS + bgp(8) -- Border Gateway Protocol + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The routing mechanism via which the routes, to be redistributed + using RIP, are learned. This object has been obsoleted. + Use alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + ::= { alaRipRedistProtoEntry 1 } + + alaRipRedistProtoMetric OBJECT-TYPE + SYNTAX INTEGER (0 .. 15 ) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Default metric to be used for redistributing routes. This object has been + obsoleted. Use alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaRipRedistProtoEntry 2 } + + alaRipRedistProtoStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Add or Delete entries. This object has been obsoleted. Use + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { notInService } + ::= { alaRipRedistProtoEntry 3 } + + +-- ************************************************************************ +-- RIP Debug Configuration +-- ************************************************************************ + + alaRipDebug OBJECT IDENTIFIER ::= { alcatelIND1RIPMIBObjects 2 } + + alaRipDebugLevel OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebug + Configuration" + DEFVAL { 0 } + ::= { alaRipDebug 1 } + + alaRipDebugError OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugError + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 2} + + alaRipDebugWarn OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugWarning + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 3} + + alaRipDebugRecv OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugRecv + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 4} + + alaRipDebugSend OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugSend + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 5} + + alaRipDebugRdb OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugRdb + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 6} + + alaRipDebugAge OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugAge + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 7} + + alaRipDebugConfig OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugConfig + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 8} + + alaRipDebugRedist OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugRedist + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 9} + + alaRipDebugInfo OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugInfo + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 10} + + alaRipDebugSetup OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugSetup + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 11} + + alaRipDebugTime OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugTime + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 12} + + alaRipDebugAll OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipDebugAll + MIB Object of alaDrcTmRipDebug Configuration" + DEFVAL { disable } + ::= { alaRipDebug 13} + + +-- ************************************************************************ +-- RIP route table statistics +-- ************************************************************************ + + alaRipRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "RIP routing table which contains the network routes. + This Object is deprecated in favour of alaRipEcmpRouteTable." + ::= { alaProtocolRip 9 } + + alaRipRouteEntry OBJECT-TYPE + SYNTAX AlaRipRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "RIP routing table which contains the network routes. + This Object is deprecated in favour of alaRipEcmpRouteEntry. + This deprecated object is indexed by Destination/Mask. + With the addition of ECMP support, routes can now have + more than one nexthop, which requires routing entries to be + identified/indexed by Destination/Mask/NextHop. As a result + of this change, GET/GETNEXT operations on this deprecated + object (which provide only Destination/Mask) will fail to + uniquely identify a routing table entry. In response, + the router will return only the first nexthop in its list of + nexthops for the given routing destination. The order of the + router's internal nexthop list is not specified or guaranteed, + so there's no assurance that the returned nexthop will be active, + installed, or otherwise in service. To retrieve information + on all nexthops for a given destination, use + alaRipEcmpRouteTable instead." + INDEX { + alaRipRouteDest, + alaRipRouteMask + } + ::= { alaRipRouteTable 1 } + + AlaRipRouteEntry ::= + SEQUENCE { + alaRipRouteDest + IpAddress, + alaRipRouteMask + IpAddress, + alaRipRouteNextHop + IpAddress, + alaRipRouteType + INTEGER, + alaRipRouteAge + TimeTicks, + alaRipRouteTag + INTEGER, + alaRipRouteMetric + INTEGER, + alaRipRouteStatus + RowStatus + } + + alaRipRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The destination IP address of this route. + This Object is deprecated in favour of alaRipEcmpRouteDest." + ::= { alaRipRouteEntry 1 } + + alaRipRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The network mask for this route. + This Object is deprecated in favour of alaRipEcmpRouteMask." + ::= { alaRipRouteEntry 2 } + + alaRipRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The address of the next hop to reach this route. + This Object is deprecated in favour of alaRipEcmpRouteNextHop." + ::= { alaRipRouteEntry 3 } + + alaRipRouteType OBJECT-TYPE + SYNTAX INTEGER + { + local (1), -- local route + remote (2), -- remote route + redistribute (3) -- redistributed route + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The type of route. + This Object is deprecated in favour of alaRipEcmpRouteType." + ::= { alaRipRouteEntry 4 } + + alaRipRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct. + This Object is deprecated in favour of alaRipEcmpRouteAge." + ::= { alaRipRouteEntry 5 } + + alaRipRouteTag OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The associated route tag. + This Object is deprecated in favour of alaRipEcmpRouteTag." + DEFVAL { 0 } + ::= { alaRipRouteEntry 6 } + + alaRipRouteMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 15 ) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The routing metric for this route. + This Object is deprecated in favour of alaRipEcmpRouteMetric." + ::= { alaRipRouteEntry 7 } + + alaRipRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions. + This Object is deprecated in favour of alaRipEcmpRouteStatus." + ::= { alaRipRouteEntry 8 } + + +-- ************************************************************************ +-- RIP Redistribution filter configuration +-- ************************************************************************ + + alaRipRedistRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipRedistRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A configuration table which controls the routes to be + redistributed by RIP from other routing protocols. This table has been + obsoleted. Use alaRouteMapRedistProtoTable of AlcatelIND1RouteMap.mib." + ::= { alaProtocolRip 10 } + + alaRipRedistRouteEntry OBJECT-TYPE + SYNTAX AlaRipRedistRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry of alaRipRedistRouteTable which specifies a route or + set of routes to be redistributed by RIP from another routing protocol. + This entry has been obsoleted. Use alaRouteMapRedistProtoEntry of + AlcatelIND1RouteMap.mib." + INDEX { + alaRipRedistRouteProto, + alaRipRedistRouteDest, + alaRipRedistRouteMask + } + ::= { alaRipRedistRouteTable 1 } + + AlaRipRedistRouteEntry ::= + SEQUENCE { + alaRipRedistRouteProto + INTEGER, + alaRipRedistRouteDest + IpAddress, + alaRipRedistRouteMask + IpAddress, + alaRipRedistRouteMetric + INTEGER, + alaRipRedistRouteControl + INTEGER, + alaRipRedistRouteTagMatch + INTEGER, + alaRipRedistRouteEffect + INTEGER, + alaRipRedistRouteStatus + RowStatus + } + + alaRipRedistRouteProto OBJECT-TYPE + SYNTAX INTEGER + { + other(1), -- not specified + local(2), -- local routes + directHost(3), -- hosts on a directly connected network + netmgmt(4), -- static routes + ospf(6), -- Open Shortest Path First + isis(7), -- IS-IS + bgp(8) -- Border Gateway Protocol + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Protocol from which this route is to be imported into RIP. This object + has been obsoleted. Use alaRouteMapRedistProtoEntry objects + of AlcatelIND1RouteMap.mib." + ::= { alaRipRedistRouteEntry 1 } + + alaRipRedistRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination IP address of this route. This object + has been obsoleted. Use alaRouteMapRedistProtoEntry objects + of AlcatelIND1RouteMap.mib." + ::= { alaRipRedistRouteEntry 2 } + + alaRipRedistRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The network mask for this route. This object + has been obsoleted. Use alaRouteMapRedistProtoEntry objects + of AlcatelIND1RouteMap.mib." + ::= { alaRipRedistRouteEntry 3 } + + alaRipRedistRouteMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 15 ) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The metric to be used for the redistributed route. A value + of 0 means that the metric used should be the value configured + in alaRipRedistProtoMetric for this protocol. This object + has been obsoleted. Use alaRouteMapRedistProtoEntry objects + of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaRipRedistRouteEntry 4 } + + alaRipRedistRouteControl OBJECT-TYPE + SYNTAX INTEGER + { + redistributeAllSubnets(1), + redistributeAsAggregate(2), + redistributeExactMatch(3) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Specifies how routes matching this entry are to be redistributed + into RIP. The different mechanisms possible are to redistribute all + the subnet routes, redistribute an aggregated route if there are + one or more actual routes which match this entry or redistribute + only an exactly matching route. This object has been obsoleted. + Use alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { redistributeAllSubnets } + ::= { alaRipRedistRouteEntry 5 } + + alaRipRedistRouteTagMatch OBJECT-TYPE + SYNTAX INTEGER ( -2147483648 .. 2147483647 ) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Redistribute the route only when the route tag matches with this + value. It defaults to -1 which matches all route tags. This object + has been obsoleted. Use alaRouteMapRedistProtoEntry objects + of AlcatelIND1RouteMap.mib." + DEFVAL { -1 } + ::= { alaRipRedistRouteEntry 6 } + + alaRipRedistRouteEffect OBJECT-TYPE + SYNTAX INTEGER + { + redistribute(1), + doNotRedistribute(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Specifies whether the redistribution of routes in this range + is allowed or denied. This object has been obsoleted. Use + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { redistribute } + ::= { alaRipRedistRouteEntry 7 } + + alaRipRedistRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The row status variable, used according to row installation and + removal conventions. This object has been obsoleted. Use + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + ::= { alaRipRedistRouteEntry 8 } + +-- ************************************************************************ +-- Expansion of rip2IfCOnf +-- ************************************************************************ + alaRip2IfConfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRip2IfConfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for rip2ifconftable" + ::= { alaProtocolRip 11 } + + alaRip2IfConfAugEntry OBJECT-TYPE + SYNTAX AlaRip2IfConfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaRip2IfConfAugTable" + AUGMENTS { rip2IfConfEntry } + ::= { alaRip2IfConfAugTable 1 } + + AlaRip2IfConfAugEntry ::= + SEQUENCE { + alaRip2IfConfEncryptKey AlaAuthenticationEncryptKey, + alaRip2IfIpConfStatus INTEGER, + alaRip2IfRecvPkts Integer32, + alaRip2IfConfName DisplayString, + alaRip2IfConfType INTEGER, + alaRip2IfConfPtoPPeer IpAddress + } + + alaRip2IfConfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + RIP passwords." + ::= { alaRip2IfConfAugEntry 1 } + + alaRip2IfIpConfStatus OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2), none(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the associated IP interface" + ::= { alaRip2IfConfAugEntry 2 } + + alaRip2IfRecvPkts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received on this interface" + ::= { alaRip2IfConfAugEntry 3 } + + alaRip2IfConfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaRip2IfConfAugEntry 4 } + + alaRip2IfConfType OBJECT-TYPE + SYNTAX INTEGER + { broadcast (1), point2point(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the rip interface" + ::= { alaRip2IfConfAugEntry 5 } + + alaRip2IfConfPtoPPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the peer for a point-to-point rip interface" + ::= { alaRip2IfConfAugEntry 6 } + +-- ************************************************************************ +-- ************************************************************************ + + alaRipEcmpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipEcmpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ECMP-enabled RIP routing table which contains the network routes." + ::= { alaProtocolRip 12 } + + alaRipEcmpRouteEntry OBJECT-TYPE + SYNTAX AlaRipEcmpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ECMP-enabled RIP routing table which contains the network routes." + INDEX { + alaRipEcmpRouteDest, + alaRipEcmpRouteMask, + alaRipEcmpRouteNextHop + } + ::= { alaRipEcmpRouteTable 1 } + + AlaRipEcmpRouteEntry ::= + SEQUENCE { + alaRipEcmpRouteDest + IpAddress, + alaRipEcmpRouteMask + IpAddress, + alaRipEcmpRouteNextHop + IpAddress, + alaRipEcmpRouteType + INTEGER, + alaRipEcmpRouteAge + TimeTicks, + alaRipEcmpRouteTag + INTEGER, + alaRipEcmpRouteMetric + INTEGER, + alaRipEcmpRouteStatus + RowStatus, + alaRipEcmpRouteState + INTEGER + } + + alaRipEcmpRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaRipEcmpRouteEntry 1 } + + alaRipEcmpRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network mask for this route." + ::= { alaRipEcmpRouteEntry 2 } + + alaRipEcmpRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + ::= { alaRipEcmpRouteEntry 3 } + + alaRipEcmpRouteType OBJECT-TYPE + SYNTAX INTEGER + { + local (1), -- local route + remote (2), -- remote route + redistribute (3) -- redistributed route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + ::= { alaRipEcmpRouteEntry 4 } + + alaRipEcmpRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + ::= { alaRipEcmpRouteEntry 5 } + + alaRipEcmpRouteTag OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag." + DEFVAL { 0 } + ::= { alaRipEcmpRouteEntry 6 } + + alaRipEcmpRouteMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 15 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric for this route." + ::= { alaRipEcmpRouteEntry 7 } + + alaRipEcmpRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { alaRipEcmpRouteEntry 8 } + + alaRipEcmpRouteState OBJECT-TYPE + SYNTAX INTEGER + { + active (1), + garbage (2), + holddown (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated state for this route." + ::= { alaRipEcmpRouteEntry 9 } + + +-- ************************************************************************ +-- ************************************************************************ + +-- +-- Compliance Statements +-- + + alcatelIND1RIPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Routing Information Protocol (RIP) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + alaRipMiscellaneousGroup, + alaRipRedistProtoGroup, + alaRipDebugGroup, + alaRipEcmpRouteGroup, + alaRipRedistRouteGroup + } + + ::= { alcatelIND1RIPMIBCompliances 1 } + + +-- +-- Units of Conformance +-- + + alaRipMiscellaneousGroup OBJECT-GROUP + OBJECTS + { + alaRipRedistAdminStatus, + alaRipRedistRouteTag, + alaRipForceHolddownTimer, + alaRipRouteNumber + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." + ::= { alcatelIND1RIPMIBGroups 1 } + + + alaRipRedistProtoGroup OBJECT-GROUP + OBJECTS + { + alaRipRedistProtoId, -- Route Redistribution Protocol table + alaRipRedistProtoMetric, + alaRipRedistProtoStatus + } + STATUS obsolete + DESCRIPTION + "Collection of objects for management of Route Redistribution Protocol. These objects + have been obsoleted, and this group is no longer mandatory." + ::= { alcatelIND1RIPMIBGroups 2 } + + alaRipDebugGroup OBJECT-GROUP + OBJECTS + { + alaRipDebugLevel, + alaRipDebugError, + alaRipDebugWarn, + alaRipDebugRecv, + alaRipDebugSend, + alaRipDebugRdb, + alaRipDebugAge, + alaRipDebugConfig, + alaRipDebugRedist, + alaRipDebugInfo, + alaRipDebugSetup, + alaRipDebugTime, + alaRipDebugAll + } + STATUS deprecated + DESCRIPTION + "Collection of objects for management of + Debug Information. These objects have been deprecated, and this group + is no longer mandatory." + ::= { alcatelIND1RIPMIBGroups 3 } + + alaRipRouteGroup OBJECT-GROUP + OBJECTS + { + alaRipRouteNumber, + alaRipRouteDest, + alaRipRouteMask, + alaRipRouteNextHop, + alaRipRouteType, + alaRipRouteAge, + alaRipRouteTag, + alaRipRouteMetric, + alaRipRouteStatus + } + STATUS deprecated + DESCRIPTION + "Collection of objects for management of Network Route configuration. + This Object is deprecated in favour of alaRipEcmpRouteGroup." + ::= { alcatelIND1RIPMIBGroups 4 } + + alaRipRedistRouteGroup OBJECT-GROUP + OBJECTS + { + alaRipRedistRouteTag, + alaRipRedistRouteProto, + alaRipRedistRouteDest, + alaRipRedistRouteMask, + alaRipRedistRouteMetric, + alaRipRedistRouteControl, + alaRipRedistRouteTagMatch, + alaRipRedistRouteEffect, + alaRipRedistRouteStatus + } + STATUS obsolete + DESCRIPTION + "Collection of objects for management of + Route Redistribution configuration. These objects have been obsoleted, and this + group is no longer mandatory." + ::= { alcatelIND1RIPMIBGroups 5 } + + alaRipEcmpRouteGroup OBJECT-GROUP + OBJECTS + { + alaRipRouteNumber, + alaRipEcmpRouteType, + alaRipEcmpRouteAge, + alaRipEcmpRouteTag, + alaRipEcmpRouteMetric, + alaRipEcmpRouteStatus, + alaRipEcmpRouteState + } + STATUS current + DESCRIPTION + "Collection of objects for management of Network Route configuration." + ::= { alcatelIND1RIPMIBGroups 6 } + +-- +-- Trap definitions +-- + +alcatelIND1RIPTraps OBJECT IDENTIFIER ::= { alcatelIND1RIPMIB 3} +alcatelIND1RIPTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1RIPTraps 0} + +ripRouteMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated as RIP database reached supported + Maximum entries. RIP will discard any new updates." +::= {alcatelIND1RIPTrapsRoot 1} + + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-RIPNG-MIB b/MIBS/nokia/ALCATEL-IND1-RIPNG-MIB new file mode 100644 index 0000000..11289c2 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-RIPNG-MIB @@ -0,0 +1,1164 @@ +ALCATEL-IND1-RIPNG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, Integer32, TimeTicks + FROM SNMPv2-SMI + Ipv6Address, Ipv6AddressPrefix + FROM IPV6-TC + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Ripng + FROM ALCATEL-IND1-BASE; + + + alcatelIND1RIPNGMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + " Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global RIPNG Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ripng 1 } + +alcatelIND1RIPNGMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Managed Objects." +::= { alcatelIND1RIPNGMIB 1 } + + +alcatelIND1RIPNGMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Conformance Information." +::= { alcatelIND1RIPNGMIB 2 } + + +alcatelIND1RIPNGMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Units Of Conformance." +::= { alcatelIND1RIPNGMIBConformance 1 } + +alcatelIND1RIPNGMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Compliance Statements." +::= { alcatelIND1RIPNGMIBConformance 2 } + +-- ************************************************************************ +-- RIPng Global Protocol Configuration +-- ************************************************************************ + +alaProtocolRipng OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIBObjects 1 } + + alaRipngProtoStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global administration status of RIPng." + DEFVAL { disable } + ::= { alaProtocolRipng 1 } + + alaRipngUpdateInterval OBJECT-TYPE + SYNTAX Integer32 (1 .. 120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval (in seconds) that RIPng routing updates will + be sent out. The value must be less than or equal to + one-third the the invalid timer and greater or equal + to two times the jitter value." + DEFVAL { 30 } + ::= { alaProtocolRipng 2 } + + alaRipngInvalidTimer OBJECT-TYPE + SYNTAX Integer32 (1 .. 360) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time in seconds that a route will remain active + in RIB before being moved to the invalid state. + The value must be at least three times the + update interval. The defined range of 1 to 360 + allows backwards compatibility with older devices + which do not enforce the three-times constraint. + For newer devices which enforce the three-times + constraint with the update interval, the + minimum allowed value of the invalid timer + is 3." + DEFVAL { 180 } + ::= { alaProtocolRipng 3 } + + alaRipngHolddownTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route in the holddown state." + DEFVAL { 0 } + ::= { alaProtocolRipng 4 } + + alaRipngGarbageTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route before garbage collection." + DEFVAL { 120 } + ::= { alaProtocolRipng 5 } + + alaRipngRouteCount OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in RIPng routing table." + ::= { alaProtocolRipng 6 } + + alaRipngGlobalRouteTag OBJECT-TYPE + SYNTAX Integer32 (0 .. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route tag that will be added to all RIPng entries" + DEFVAL { 0 } + ::= { alaProtocolRipng 7 } + + alaRipngTriggeredSends OBJECT-TYPE + SYNTAX INTEGER { + all (1), + onlyupdated (2), + off (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether trigged updates contain entire RIB + or just changes." + DEFVAL { 2 } + ::= { alaProtocolRipng 8 } + + alaRipngJitter OBJECT-TYPE + SYNTAX Integer32 (0 .. 60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Jitter to use when sending updates. The value + must be less than one-half the update interval." + DEFVAL { 5 } + ::= { alaProtocolRipng 9 } + + alaRipngPort OBJECT-TYPE + SYNTAX Integer32 (1 .. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port to send/receive packets on." + DEFVAL { 3 } + ::= { alaProtocolRipng 10 } + + +-- ************************************************************************ +-- RIPng Debug Configuration +-- ************************************************************************ + +alaRipngDebug OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIBObjects 2 } + + alaRipngDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebur Configuration" + DEFVAL { 0 } + ::= { alaRipngDebug 1 } + + alaRipngDebugError OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugError MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 2 } + + alaRipngDebugWarn OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugWarning MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 3 } + + alaRipngDebugRecv OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugRecv MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 4 } + + alaRipngDebugSend OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugSend MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 5 } + + alaRipngDebugRdb OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugRdb MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 6 } + + alaRipngDebugAge OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugAge MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 7 } + + alaRipngDebugMip OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugMip MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 8 } + + alaRipngDebugInfo OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugInfo MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 9 } + + alaRipngDebugSetup OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugSetup MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 10 } + + alaRipngDebugTime OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugTime MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 11 } + + alaRipngDebugTm OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugTm MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 12 } + + alaRipngDebugRouteFilter OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugRouteFilter MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 13 } + + alaRipngDebugNexthopFilter OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugNexthopFilter MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 14 } + + alaRipngDebugSummary OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugSummary MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 15 } + + alaRipngDebugAll OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmRipngDebugAll MIB Object of alaDrcTmRipngDebug Configuration" + DEFVAL { disable } + ::= { alaRipngDebug 16} + +-- ************************************************************************ +-- RIPng Interface Table +-- ************************************************************************ + +alaRipngInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RIPng interfaces." +::= { alaProtocolRipng 11 } + +alaRipngInterfaceEntry OBJECT-TYPE + SYNTAX AlaRipngInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each individual interface." + INDEX { + alaRipngInterfaceIndex + } +::= { alaRipngInterfaceTable 1 } + +AlaRipngInterfaceEntry ::= + SEQUENCE { + alaRipngInterfaceStatus RowStatus, + alaRipngInterfaceIndex Integer32, + alaRipngInterfaceMetric Integer32, + alaRipngInterfaceRecvStatus INTEGER, + alaRipngInterfaceSendStatus INTEGER, + alaRipngInterfaceHorizon INTEGER, + alaRipngInterfacePacketsSent Integer32, + alaRipngInterfacePacketsRcvd Integer32, + alaRipngInterfaceMTU Counter32, + alaRipngInterfaceNextUpdate TimeTicks, + alaRipngInterfaceJitter Integer32 + } + + alaRipngInterfaceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Create/delete RIPng interfaces." + DEFVAL { notInService } + ::= { alaRipngInterfaceEntry 1 } + + alaRipngInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 index of this interface." + ::= { alaRipngInterfaceEntry 2 } + + alaRipngInterfaceMetric OBJECT-TYPE + SYNTAX Integer32 (1 .. 15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Metric used on this interface." + DEFVAL { 1 } + ::= { alaRipngInterfaceEntry 3 } + + alaRipngInterfaceRecvStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether or not to recv updates on this intf." + DEFVAL { 1 } + ::= { alaRipngInterfaceEntry 4 } + + alaRipngInterfaceSendStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether or not to send updates on this intf." + DEFVAL { 1 } + ::= { alaRipngInterfaceEntry 5 } + + alaRipngInterfaceHorizon OBJECT-TYPE + SYNTAX INTEGER { + none (1), + onlysplit (2), + poison (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls use of split horizon on this interface." + DEFVAL { 1 } + ::= { alaRipngInterfaceEntry 6 } + + alaRipngInterfacePacketsSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "# of packets sent on this interface." + ::= { alaRipngInterfaceEntry 7 } + + alaRipngInterfacePacketsRcvd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "# of packets received on this interface." + ::= { alaRipngInterfaceEntry 8 } + + alaRipngInterfaceMTU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Transfer size of RIPng packets on this interface" + ::= { alaRipngInterfaceEntry 9 } + + alaRipngInterfaceNextUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Seconds remaining for the next update on this interface" + ::= { alaRipngInterfaceEntry 10 } + + alaRipngInterfaceJitter OBJECT-TYPE + SYNTAX Integer32 (0 .. 60) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Deprecated in favour of alaRipngJitter" + DEFVAL { 3 } + ::= { alaRipngInterfaceEntry 11 } + + +-- ************************************************************************ +-- RIPng Next Hop Filter Table +-- ************************************************************************ + + +alaRipngNexthopFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngNexthopFilterEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "RIPng Nexthop filters." +::= { alaProtocolRipng 12 } + +alaRipngNexthopFilterEntry OBJECT-TYPE + SYNTAX AlaRipngNexthopFilterEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Each individual Nexthop filter." + INDEX { + alaRipngNexthopFilterAddress + } +::= { alaRipngNexthopFilterTable 1 } + +AlaRipngNexthopFilterEntry ::= + SEQUENCE { + alaRipngNexthopFilterStatus RowStatus, + alaRipngNexthopFilterAddress Ipv6Address + } + + alaRipngNexthopFilterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Create/delete RIPng Nexthop Filter." + DEFVAL { notInService } + ::= { alaRipngNexthopFilterEntry 1 } + + alaRipngNexthopFilterAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Address of router to filter routes from." + ::= { alaRipngNexthopFilterEntry 2 } + +-- ************************************************************************ +-- RIPng Summarization Table +-- ************************************************************************ + +alaRipngSummarizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngSummarizationEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "RIPng Nexthop filters." +::= { alaProtocolRipng 13 } + +alaRipngSummarizationEntry OBJECT-TYPE + SYNTAX AlaRipngSummarizationEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Each individual Nexthop filter." + INDEX { + alaRipngSummarizationSourcePrefix, + alaRipngSummarizationSourcePrefixLen, + alaRipngSummarizationPrefix, + alaRipngSummarizationPrefixLen + } +::= { alaRipngSummarizationTable 1 } + +AlaRipngSummarizationEntry ::= + SEQUENCE { + alaRipngSummarizationStatus RowStatus, + alaRipngSummarizationSourcePrefix Ipv6AddressPrefix, + alaRipngSummarizationSourcePrefixLen Integer32, + alaRipngSummarizationPrefix Ipv6AddressPrefix, + alaRipngSummarizationPrefixLen Integer32, + alaRipngSummarizationSubnets INTEGER + } + + alaRipngSummarizationStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Create/delete RIPng Summarization Filter." + DEFVAL { notInService } + ::= { alaRipngSummarizationEntry 1 } + + alaRipngSummarizationSourcePrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Prefix of network to use a the source of a + summarization." + ::= { alaRipngSummarizationEntry 2 } + + alaRipngSummarizationSourcePrefixLen OBJECT-TYPE + SYNTAX Integer32 (1 .. 128) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Prefix length of source prefix." + ::= { alaRipngSummarizationEntry 3 } + + alaRipngSummarizationPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Prefix of summarized route." + ::= { alaRipngSummarizationEntry 4 } + + alaRipngSummarizationPrefixLen OBJECT-TYPE + SYNTAX Integer32 (1 .. 128) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Prefix length of summarized route." + ::= { alaRipngSummarizationEntry 5 } + + alaRipngSummarizationSubnets OBJECT-TYPE + SYNTAX INTEGER { + include (1), + donotinclude (2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Include subnets?" + ::= { alaRipngSummarizationEntry 6 } + + +-- ************************************************************************ +-- RIPng Route Filter Table +-- ************************************************************************ + +alaRipngRouteFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngRouteFilterEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "RIPng route filters." +::= { alaProtocolRipng 14 } + +alaRipngRouteFilterEntry OBJECT-TYPE + SYNTAX AlaRipngRouteFilterEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Each individual route filter." + INDEX { + alaRipngRouteFilterPrefix, + alaRipngRouteFilterPrefixLen, + alaRipngRouteFilterDirection + } +::= { alaRipngRouteFilterTable 1 } + +AlaRipngRouteFilterEntry ::= + SEQUENCE { + alaRipngRouteFilterStatus RowStatus, + alaRipngRouteFilterPrefix Ipv6AddressPrefix, + alaRipngRouteFilterPrefixLen Integer32, + alaRipngRouteFilterDirection INTEGER, + alaRipngRouteFilterSubnets INTEGER + } + + alaRipngRouteFilterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Create/delete RIPng route Filter." + DEFVAL { notInService } + ::= { alaRipngRouteFilterEntry 1 } + + alaRipngRouteFilterPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Prefix of filter." + ::= { alaRipngRouteFilterEntry 2 } + + alaRipngRouteFilterPrefixLen OBJECT-TYPE + SYNTAX Integer32 (1 .. 128) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Prefix length of filter." + ::= { alaRipngRouteFilterEntry 3 } + + alaRipngRouteFilterDirection OBJECT-TYPE + SYNTAX INTEGER { + in (1), + out (2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Which way to apply the filter." + ::= { alaRipngRouteFilterEntry 4 } + + alaRipngRouteFilterSubnets OBJECT-TYPE + SYNTAX INTEGER { + include (1), + donotinclude (2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Include subnets?" + ::= { alaRipngRouteFilterEntry 5 } + +-- ************************************************************************ +-- RIPng Peer Table +-- ************************************************************************ + +alaRipngPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RIPng peers." +::= { alaProtocolRipng 15 } + +alaRipngPeerEntry OBJECT-TYPE + SYNTAX AlaRipngPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each individual peer." + INDEX { + alaRipngPeerAddress, + alaRipngPeerIndex + } +::= { alaRipngPeerTable 1 } + +AlaRipngPeerEntry ::= + SEQUENCE { + alaRipngPeerAddress Ipv6Address, + alaRipngPeerLastUpdate TimeTicks, + alaRipngPeerNumUpdates Counter32, + alaRipngPeerNumRoutes Counter32, + alaRipngPeerBadPackets Counter32, + alaRipngPeerBadRoutes Counter32, + alaRipngPeerIndex Integer32 + } + + alaRipngPeerAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address of peer." + ::= { alaRipngPeerEntry 1 } + + alaRipngPeerLastUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Update received." + ::= { alaRipngPeerEntry 2 } + + alaRipngPeerNumUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of updates received from this peer." + ::= { alaRipngPeerEntry 3 } + + alaRipngPeerNumRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of routes received from this peer." + ::= { alaRipngPeerEntry 4 } + + alaRipngPeerBadPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of bad packets received." + ::= { alaRipngPeerEntry 5 } + + alaRipngPeerBadRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of bad routes received." + ::= { alaRipngPeerEntry 6 } + + alaRipngPeerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 index of the interface on which this peer is seen" + ::= { alaRipngPeerEntry 7 } + + +-- ************************************************************************ +-- RIPng Route Table +-- ************************************************************************ + +alaRipngRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ripng routing table which contains the routes." +::= { alaProtocolRipng 16 } + +alaRipngRouteEntry OBJECT-TYPE + SYNTAX AlaRipngRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ripng routing table which contains the network routes" + INDEX { + alaRipngRoutePrefix, + alaRipngRoutePrefixLen, + alaRipngRouteNextHop + } +::= { alaRipngRouteTable 1 } + +AlaRipngRouteEntry ::= + SEQUENCE { + alaRipngRoutePrefix Ipv6AddressPrefix, + alaRipngRoutePrefixLen Integer32, + alaRipngRouteNextHop Ipv6Address, + alaRipngRouteType INTEGER, + alaRipngRouteAge TimeTicks, + alaRipngRouteTag Integer32, + alaRipngRouteMetric Integer32, + alaRipngRouteStatus RowStatus, + alaRipngRouteFlags INTEGER, + alaRipngRouteIndex Integer32 + } + + alaRipngRoutePrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaRipngRouteEntry 1 } + + alaRipngRoutePrefixLen OBJECT-TYPE + SYNTAX Integer32 (0 .. 128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length for this route." + ::= { alaRipngRouteEntry 2 } + + alaRipngRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + ::= { alaRipngRouteEntry 3 } + + alaRipngRouteType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + rip (2), + redist (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + ::= { alaRipngRouteEntry 4 } + + alaRipngRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + ::= { alaRipngRouteEntry 5 } + + alaRipngRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag" + ::= { alaRipngRouteEntry 6 } + + alaRipngRouteMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 15 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric for this route." + ::= { alaRipngRouteEntry 7 } + + alaRipngRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { alaRipngRouteEntry 8 } + + alaRipngRouteFlags OBJECT-TYPE + SYNTAX INTEGER { + active (1), + garbage (2), + holddown (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The assocated flags for this route." + ::= { alaRipngRouteEntry 9 } + + alaRipngRouteIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 index of the interface on which the route gateway + can be reached" + ::= { alaRipngRouteEntry 10 } + + +-- ******************************************************************** -- + + +-- +-- Compliance Statements +-- + +alcatelIND1RIPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for RIPng subsystem." + MODULE -- this module + + MANDATORY-GROUPS { + alaRipngGlobalGroup, + alaRipngDebugGroup, + alaRipngInterfaceGroup, + alaRipngNexthopFilterGroup, + alaRipngSummarizationGroup, + alaRipngRouteFilterGroup, + alaRipngPeerGroup, + alaRipngRouteGroup + } + +::= { alcatelIND1RIPNGMIBCompliances 1 } + + +-- +-- Units of Conformance +-- + +alaRipngGlobalGroup OBJECT-GROUP + OBJECTS { + alaRipngProtoStatus, + alaRipngUpdateInterval, + alaRipngInvalidTimer, + alaRipngHolddownTimer, + alaRipngGarbageTimer, + alaRipngRouteCount, + alaRipngGlobalRouteTag, + alaRipngTriggeredSends + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 1 } + +alaRipngDebugGroup OBJECT-GROUP + OBJECTS { + alaRipngDebugLevel, + alaRipngDebugError, + alaRipngDebugWarn, + alaRipngDebugRecv, + alaRipngDebugSend, + alaRipngDebugRdb, + alaRipngDebugAge, + alaRipngDebugMip, + alaRipngDebugInfo, + alaRipngDebugSetup, + alaRipngDebugTime, + alaRipngDebugTm, + alaRipngDebugAll + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 2 } + +alaRipngInterfaceGroup OBJECT-GROUP + OBJECTS { + alaRipngInterfaceStatus, + alaRipngInterfaceMetric, + alaRipngInterfaceRecvStatus, + alaRipngInterfaceSendStatus, + alaRipngInterfaceHorizon, + alaRipngInterfacePacketsSent, + alaRipngInterfacePacketsRcvd, + alaRipngInterfaceMTU, + alaRipngInterfaceNextUpdate, + alaRipngInterfaceJitter + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 3 } + +alaRipngNexthopFilterGroup OBJECT-GROUP + OBJECTS { + alaRipngNexthopFilterStatus, + alaRipngNexthopFilterAddress + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 4 } + +alaRipngSummarizationGroup OBJECT-GROUP + OBJECTS { + alaRipngSummarizationStatus, + alaRipngSummarizationSourcePrefix, + alaRipngSummarizationSourcePrefixLen, + alaRipngSummarizationPrefix, + alaRipngSummarizationPrefixLen, + alaRipngSummarizationSubnets + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 5 } + +alaRipngRouteFilterGroup OBJECT-GROUP + OBJECTS { + alaRipngRouteFilterStatus, + alaRipngRouteFilterPrefix, + alaRipngRouteFilterPrefixLen, + alaRipngRouteFilterDirection, + alaRipngRouteFilterSubnets + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 6 } + +alaRipngPeerGroup OBJECT-GROUP + OBJECTS { + alaRipngPeerLastUpdate, + alaRipngPeerNumUpdates, + alaRipngPeerNumRoutes, + alaRipngPeerBadPackets, + alaRipngPeerBadRoutes + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 7 } + +alaRipngRouteGroup OBJECT-GROUP + OBJECTS { + alaRipngRouteType, + alaRipngRouteAge, + alaRipngRouteTag, + alaRipngRouteMetric, + alaRipngRouteStatus, + alaRipngRouteFlags, + alaRipngRouteIndex + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 8 } + +-- +-- Traps +-- +alcatelIND1RIPNGTraps OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIB 3} +alcatelIND1RIPNGTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1RIPNGTraps 0} + +ripngRouteMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated as RIPng database reached supported maximum entries. + RIPng will discard any new updates." +::= {alcatelIND1RIPNGTrapsRoot 1} + + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-ROUTEMAP-MIB b/MIBS/nokia/ALCATEL-IND1-ROUTEMAP-MIB new file mode 100644 index 0000000..2b8301d --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-ROUTEMAP-MIB @@ -0,0 +1,632 @@ +ALCATEL-IND1-ROUTEMAP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + routingIND1Iprm + FROM ALCATEL-IND1-BASE ; + +alcatelIND1RouteMapMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IP Route Maps global configuration + parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Iprm 3 } + +alcatelIND1RouteMapMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIB 1 } + +alaRouteMapConfig OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIBObjects 1 } + +-- Textual Convention + +AlaRouteMapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The set of Route Map Match and Route Map Set Elements." + SYNTAX INTEGER { + matchIpAccesList(1), + matchIpAddress(2), + matchIpNextHopAccessList(3), + matchIpNextHopAddress(4), + matchIpv6AccessList(5), + matchIpv6Address(6), + matchIpv6nExtHopAccessList(7), + matchIpv6NextHopAddress(8), + matchTag(9), + matchIpv4Interface(10), + matchIpv6Interface(11), + matchMetric(12), + matchRouteType(13), + setMetric(129), + setMetricType(130), + setTag(131), + setCommunity(132), + setLocalPreference(133), + setLevel(134), + setIpNexthop(135), + setIpv6Nexthop(136) + } + +AlaRouteMapAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Determines whether a Route Map or Access List address + should be permitted or denied." + SYNTAX INTEGER { + permit(1), + deny(2) + } + +AlaRouteMapRedistControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "allSubnets matches all subnets of this prefix. noSubnets + only matches the exact prefix. aggregate matches all subnets + of the prefix, but only redistributes the prefix." + SYNTAX INTEGER { + allSubnets(1), + noSubnets(2), + aggregate(3) + } + +-- route redistribution table + +alaRouteMapRedistProtoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapRedistProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol based configuration for route redistribution." + ::= { alaRouteMapConfig 1 } + +alaRouteMapRedistProtoEntry OBJECT-TYPE + SYNTAX AlaRouteMapRedistProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the source protocol and Route Map to be matched + for route redistribution. If the route matches one of the source + protocols Route Maps, and the Route Map is of type permit, then + the route will be redistributed to the destination protocol." + INDEX { + alaRouteMapRedistSrcProtoId, + alaRouteMapRedistDestProtoId, + alaRouteMapRedistRouteMapIndex + } + ::= { alaRouteMapRedistProtoTable 1 } + +AlaRouteMapRedistProtoEntry ::= SEQUENCE { + alaRouteMapRedistSrcProtoId INTEGER, + alaRouteMapRedistDestProtoId INTEGER, + alaRouteMapRedistRouteMapIndex Unsigned32, + alaRouteMapRedistStatus INTEGER, + alaRouteMapRedistAddressType InetAddressType, + alaRouteMapRedistRowStatus RowStatus + } + +alaRouteMapRedistSrcProtoId OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- not specified + local(2), -- local interfaces + static(3), -- static routes + rip(4), -- Routing Information Protocol + ospf(5), -- Open Shortest Path First + bgp(6), -- Border Gateway Protocol + ripng(7), -- Routing Information Protocol Next Generation + ospfv3(8), -- Open Shortest Path First Version 3 + bgp6(9), -- Border Gateway Protocol IPv6 + isis(10), -- ISIS IPv4 + isis6(11) -- ISIS IPv6 + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source protocol of the route to be redistributed." + DEFVAL { other } + ::= { alaRouteMapRedistProtoEntry 1 } + +alaRouteMapRedistDestProtoId OBJECT-TYPE + SYNTAX INTEGER { + rip(1), -- Routing Information Protocol + ospf(2) , -- Open Shortest Path First + bgp(3), -- Border Gateway Protocol + ripng(4), -- Routing Information Protocol Next Generation + ospfv3(5), -- Open Shortest Path First Version 3 + bgp6(6), -- Border Gateway Protocol + isis(7), -- ISIS IPv4 + isis6(8) -- ISIS IPv6 + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol that a route is distributed into." + ::= { alaRouteMapRedistProtoEntry 2 } + +alaRouteMapRedistRouteMapIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index indicating Route Map to use for redistribution match. + In the destroy case the value 0 indicates all route-maps." + ::= { alaRouteMapRedistProtoEntry 3 } + +alaRouteMapRedistStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- if Route Map matches, redistribute + disable(2) -- if Route Map matches, do not redistribute + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the reditribution of routes into + the specified protocol." + DEFVAL { enable } + ::= { alaRouteMapRedistProtoEntry 4 } + +alaRouteMapRedistAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the source and destination protocols. + The set is constrained to ipv4 and ipv6." + ::= { alaRouteMapRedistProtoEntry 5 } + +alaRouteMapRedistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapRedistProtoEntry 6 } + + +-- access-list name table + +alaRouteMapAccessListNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapAccessListNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing Access List name to Access List bindings." + ::= { alaRouteMapConfig 2 } + +alaRouteMapAccessListNameEntry OBJECT-TYPE + SYNTAX AlaRouteMapAccessListNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds an Access List Name to an Access List index." + INDEX { + alaRouteMapAccessListName + } + ::= { alaRouteMapAccessListNameTable 1 } + +AlaRouteMapAccessListNameEntry ::= SEQUENCE { + alaRouteMapAccessListName DisplayString, + alaRouteMapAccessListNameIndex Unsigned32, + alaRouteMapAccessListNameAddressType InetAddressType, + alaRouteMapAccessListNameRowStatus RowStatus + } + +alaRouteMapAccessListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of an Access List." + ::= { alaRouteMapAccessListNameEntry 1 } + +alaRouteMapAccessListNameIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index associated with the Access List name." + ::= { alaRouteMapAccessListNameEntry 2 } + +alaRouteMapAccessListNameAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address in this Access List. The set is + constrained to ipv4 and ipv6." + ::= { alaRouteMapAccessListNameEntry 3 } + +alaRouteMapAccessListNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapAccessListNameEntry 4 } + +-- access-list + +alaRouteMapAccessListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapAccessListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all Access Lists configured on the switch." + ::= { alaRouteMapConfig 3 } + +alaRouteMapAccessListEntry OBJECT-TYPE + SYNTAX AlaRouteMapAccessListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry identifies an IPv4 or IPv6 address or subnet to + match for route redistribution." + INDEX { + alaRouteMapAccessListIndex, + alaRouteMapAccessListAddressType, + alaRouteMapAccessListAddress, + alaRouteMapAccessListPrefixLength + } + ::= { alaRouteMapAccessListTable 1 } + +AlaRouteMapAccessListEntry ::= SEQUENCE { + alaRouteMapAccessListIndex Unsigned32, + alaRouteMapAccessListAddressType InetAddressType, + alaRouteMapAccessListAddress InetAddress, + alaRouteMapAccessListPrefixLength Unsigned32, + alaRouteMapAccessListRedistControl AlaRouteMapRedistControl, + alaRouteMapAccessListAction AlaRouteMapAction, + alaRouteMapAccessListRowStatus RowStatus + } + +alaRouteMapAccessListIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index associated with the Access List name." + ::= { alaRouteMapAccessListEntry 1 } + +alaRouteMapAccessListAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address in this Access List Table Entry. + The set is constrained to ipv4 and ipv6." + ::= { alaRouteMapAccessListEntry 2 } + +alaRouteMapAccessListAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv4 or IPv6 address associated with this access list entry. + The type is identified by alaRouteMapAccessListAddressType." + ::= { alaRouteMapAccessListEntry 3 } + +alaRouteMapAccessListPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length in bits of the IPv4 or IPv6 address + associated with this Access List entry. The maximum + for IPv4 is 32." + ::= { alaRouteMapAccessListEntry 4 } + +alaRouteMapAccessListRedistControl OBJECT-TYPE + SYNTAX AlaRouteMapRedistControl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls how a route is matched and redistributed. + allSubnets matches all subnets of the prefix. noSubnets + only matches the exact prefix. aggregate matches all subnets + of the prefix, but only redistributes the prefix." + ::= { alaRouteMapAccessListEntry 5 } + +alaRouteMapAccessListAction OBJECT-TYPE + SYNTAX AlaRouteMapAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether an address should be redistributed or + denied, if an Access list entry is matched." + ::= { alaRouteMapAccessListEntry 6 } + +alaRouteMapAccessListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapAccessListEntry 7 } + +-- route map name table + +alaRouteMapNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing Route Map name to Route Map index bindings." + ::= { alaRouteMapConfig 4 } + +alaRouteMapNameEntry OBJECT-TYPE + SYNTAX AlaRouteMapNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds a Route Map Name to a Route Map index." + INDEX { + alaRouteMapName + } + ::= { alaRouteMapNameTable 1 } + +AlaRouteMapNameEntry ::= SEQUENCE { + alaRouteMapName DisplayString, + alaRouteMapNameIndex Unsigned32, + alaRouteMapNameRowStatus RowStatus + } + +alaRouteMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a Route Map." + ::= { alaRouteMapNameEntry 1 } + +alaRouteMapNameIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index associated with the Route Map name." + ::= { alaRouteMapNameEntry 2 } + +alaRouteMapNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapNameEntry 3 } + +-- sequence table + +alaRouteMapSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table binds a sequence to a Route Map." + ::= { alaRouteMapConfig 5 } + +alaRouteMapSequenceEntry OBJECT-TYPE + SYNTAX AlaRouteMapSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds a Route Map and a Sequence." + INDEX { + alaRouteMapSequenceIndex, + alaRouteMapSequenceNumber + } + ::= { alaRouteMapSequenceTable 1 } + +AlaRouteMapSequenceEntry ::= SEQUENCE { + alaRouteMapSequenceIndex Unsigned32, + alaRouteMapSequenceNumber Unsigned32, + alaRouteMapSequenceAction AlaRouteMapAction, + alaRouteMapSequenceRowStatus RowStatus + } + +alaRouteMapSequenceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Route Map Index." + ::= { alaRouteMapSequenceEntry 1 } + +alaRouteMapSequenceNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Sequence Number indicating the position of sequences + with the same Route Map index." + DEFVAL { 50 } + ::= { alaRouteMapSequenceEntry 2 } + +alaRouteMapSequenceAction OBJECT-TYPE + SYNTAX AlaRouteMapAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether a sequence, if matched, should be redistributed or + denied." + ::= { alaRouteMapSequenceEntry 3 } + +alaRouteMapSequenceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapSequenceEntry 4 } + +-- route map table + +alaRouteMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol based configuration for route redistribution." + ::= { alaRouteMapConfig 6 } + +alaRouteMapEntry OBJECT-TYPE + SYNTAX AlaRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry describes a match or set clause in a Route Map." + INDEX { + alaRouteMapIndex, + alaRouteMapSequence, + alaRouteMapType, + alaRouteMapValue + } + ::= { alaRouteMapTable 1 } + +AlaRouteMapEntry ::= SEQUENCE { + alaRouteMapIndex Unsigned32, + alaRouteMapSequence Unsigned32, + alaRouteMapType AlaRouteMapType, + alaRouteMapValue DisplayString, + alaRouteMapRowStatus RowStatus + } + +alaRouteMapIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index associated with the Route Map name." + ::= { alaRouteMapEntry 1 } + +alaRouteMapSequence OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Route Maps are linked together using sequence numbers. + All Route Maps with the same index and with different + sequence numbers are linked together and processed in + order of increasing sequence number." + DEFVAL { 50 } + ::= { alaRouteMapEntry 2 } + +alaRouteMapType OBJECT-TYPE + SYNTAX AlaRouteMapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of match or set command in this entry. Route Map + rows with the same Route Map Name, Sequence Number and + Match/Set Type form a group. An entry within the group is + uniquely identified by this Route Map Table object. Any + match within the group is considered a successful match + for the entire group, and matching will continue with the + next group." + ::= { alaRouteMapEntry 3 } + +alaRouteMapValue OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The string following the match or set keyword in a + Route Map CLI command." + ::= { alaRouteMapEntry 4 } + +alaRouteMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapEntry 5 } + +-- conformance information + +alcatelIND1RouteMapMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIB 2 } +alcatelIND1RouteMapMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1RouteMapMIBConformance 1 } +alcatelIND1RouteMapMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1RouteMapMIBConformance 2 } + +-- compliance statements + +alaRouteMapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running Route Maps + and implementing the ALCATEL-IND1-ROUTEMAP MIB." + MODULE -- this module + MANDATORY-GROUPS { alaRouteMapConfigMIBGroup } + + ::= { alcatelIND1RouteMapMIBCompliances 1 } + +-- units of conformance + +alaRouteMapConfigMIBGroup OBJECT-GROUP + OBJECTS { alaRouteMapAccessListNameIndex, alaRouteMapAccessListNameAddressType, + alaRouteMapAccessListNameRowStatus, alaRouteMapAccessListRedistControl, + alaRouteMapAccessListAction, alaRouteMapAccessListRowStatus, + alaRouteMapNameIndex, alaRouteMapNameRowStatus, + alaRouteMapSequenceAction, alaRouteMapSequenceRowStatus, + alaRouteMapRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the Route Map Module." + ::= { alcatelIND1RouteMapMIBGroups 1 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-SAA-MIB b/MIBS/nokia/ALCATEL-IND1-SAA-MIB new file mode 100644 index 0000000..b086778 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SAA-MIB @@ -0,0 +1,1692 @@ +ALCATEL-IND1-SAA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, + Integer32, Unsigned32, Counter32 + FROM SNMPv2-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + OBJECT-GROUP,MODULE-COMPLIANCE + FROM SNMPv2-CONF + + DateAndTime, DisplayString, TruthValue, + RowStatus, MacAddress FROM SNMPv2-TC + + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + softentIND1Saa FROM ALCATEL-IND1-BASE + + Dot1agCfmMaintDomainName, + Dot1agCfmMaintAssocName FROM IEEE8021-CFM-MIB; + + alcatelIND1SaaMIB MODULE-IDENTITY + LAST-UPDATED "200907210000Z" -- 07/21/2009 00:00GMT + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise- + specific Simple Network Management Protocol (SNMP) Management + Information Base (MIB): + + For the Birds Of Prey Product Line + Service Assurance agent. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, + special, or consequential damages whatsoever arising from or + related to this document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200907210000Z" + + DESCRIPTION + "The mib for SAA module" + ::= { softentIND1Saa 1} + +-- -------------------------------------------------------------- +-- +-- Sections of the Saa MIB +-- -------------------------------------------------------------- + alcatelIND1SaaNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Notifications." + ::= { alcatelIND1SaaMIB 0 } + + alcatelIND1SaaMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Saa Objects." + ::= { alcatelIND1SaaMIB 1 } + + alcatelIND1SaaMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Module MIB Subsystem Conformance Information." + ::= { alcatelIND1SaaMIB 2 } + + alcatelIND1SaaMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1SaaMIBConformance 1 } + + alcatelIND1SaaMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1SaaMIBConformance 2 } + + +-- -------------------------------------------------------------- +-- DESCRIPTION: +-- "control table data for the Saa Module. +-- " +-- -------------------------------------------------------------- + + alaSaaCtrlConfig OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 1 } + + alaSaaCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the SAA control table for providing, via SNMP, the + capability of performing SAA test operations. + " + ::= { alaSaaCtrlConfig 1 } + + alaSaaCtrlEntry OBJECT-TYPE + SYNTAX AlaSaaCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaSaaCtrlTable table, containing information on + the Saa function for a single instance of the Saa. + " + INDEX { + alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex + } + ::= { alaSaaCtrlTable 1 } + + AlaSaaCtrlEntry ::= + SEQUENCE { + alaSaaCtrlOwnerIndex SnmpAdminString, + alaSaaCtrlTestIndex SnmpAdminString, + alaSaaCtrlRowStatus RowStatus, + alaSaaCtrlDescr DisplayString, + alaSaaCtrlAdminStatus INTEGER, + alaSaaCtrlTestMode INTEGER, + alaSaaCtrlRuns Counter32, + alaSaaCtrlFailures Counter32, + alaSaaCtrlLastRunResult INTEGER, + alaSaaCtrlLastRunTime DateAndTime, + alaSaaCtrlInterval Integer32, + alaSaaCtrlStartAt DateAndTime, + alaSaaCtrlStopAt DateAndTime, + alaSaaCtrlMaxHistoryRows Integer32 + } + + alaSaaCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Owner name to identify entries in the table. + This is currently not supported and its value + will always be the string 'USER'. + " + DEFVAL { "USER" } + ::= { alaSaaCtrlEntry 1 } + + alaSaaCtrlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique name to identify the entries in the table. + The name is unique across various SNMP users. + " + ::= { alaSaaCtrlEntry 2 } + + alaSaaCtrlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the table. + " + ::= { alaSaaCtrlEntry 3 } + + alaSaaCtrlDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User provided description string for the SAA. + " + DEFVAL { "DEFAULT" } + ::= { alaSaaCtrlEntry 4 } + + alaSaaCtrlAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + start(0), + stop(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates wether to start or stop the SAA test. + " + ::= { alaSaaCtrlEntry 5 } + + alaSaaCtrlTestMode OBJECT-TYPE + SYNTAX INTEGER { + undefined(0), + ipSaa(1), + ethSaa(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of SAA test to be performed. The undefined value corresponds to the case + when an entry is created in the alaSaaCtrlTable table without specifying a value for + this object. This value shall be updated when the user creates an entry for the + corresponding saa in the alaSaaIpCtrlTable table or alaSaaEthoamCtrlTable table. + " + DEFVAL { undefined } + ::= { alaSaaCtrlEntry 6 } + + alaSaaCtrlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of times SAA test has been executed. + " + ::= { alaSaaCtrlEntry 7 } + + alaSaaCtrlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of times this SAA test has failed. + " + ::= { alaSaaCtrlEntry 8 } + + alaSaaCtrlLastRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined(0), + success(1), + failed(2), + aborted(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the latest SAA test iteration. + " + ::= { alaSaaCtrlEntry 9 } + + alaSaaCtrlLastRunTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the last iteration of the SAA was run. + " + ::= { alaSaaCtrlEntry 10 } + + alaSaaCtrlInterval OBJECT-TYPE + SYNTAX Integer32 (10..1500) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval, in minutes, between two iterations of the SAA test. + " + DEFVAL { 150 } + ::= { alaSaaCtrlEntry 11 } + + alaSaaCtrlStartAt OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time at which the SAA test + is to be started. The deci-seconds specified in DateAndTime + has no significance in scheduling SAA. The year in DateAndTime + must be in the range from 1970 to 2037. + " + ::= { alaSaaCtrlEntry 12 } + + alaSaaCtrlStopAt OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time at which the SAA test + is to be stopped.Special value for DataAndTime which is + 9999-12-31,23:59:59.0 is used to reset the existing configured + value of this object, indicating that the SAA test should never stop. + The deci-seconds in the DateAndTime has no significance in scheduling + SAA.The year in DateAndTime must be in the range from 1970 to 2037. + " + ::= { alaSaaCtrlEntry 13 } + + alaSaaCtrlMaxHistoryRows OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of iterations for which + history data is maintained. + " + DEFVAL { 5 } + ::= { alaSaaCtrlEntry 14 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "control table data for the Ip-Saa. +-- " +-- *************************************************************** + + alaSaaIpCtrlConfig OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 2 } + + alaSaaIpCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaIpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It defines the ping Control Table for providing the ping capability + via SNMP. The results of these tests are stored in the alaSaaIpResultsTable + and alaSaaIpHistoryTable. + " + ::= { alaSaaIpCtrlConfig 1 } + + alaSaaIpCtrlEntry OBJECT-TYPE + SYNTAX AlaSaaIpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the alaSaaIpCtrl table. + " + INDEX { + alaSaaIpCtrlOwnerIndex, + alaSaaIpCtrlTestIndex + } + ::= { alaSaaIpCtrlTable 1 } + + AlaSaaIpCtrlEntry ::= + SEQUENCE { + alaSaaIpCtrlOwnerIndex SnmpAdminString, + alaSaaIpCtrlTestIndex SnmpAdminString, + alaSaaIpCtrlRowStatus RowStatus, + alaSaaIpCtrlTestMode INTEGER, + alaSaaIpCtrlTgtAddrType InetAddressType, + alaSaaIpCtrlTgtAddress InetAddress, + alaSaaIpCtrlSrcAddrType InetAddressType, + alaSaaIpCtrlSrcAddress InetAddress, + alaSaaIpCtrlPayloadSize Integer32, + alaSaaIpCtrlNumPkts Integer32, + alaSaaIpCtrlInterPktDelay Integer32, + alaSaaIpCtrlTypeOfService Integer32, + alaSaaIpCtrlVRFId Integer32, + alaSaaIpCtrlTotalPktsSent Counter32, + alaSaaIpCtrlTotalPktsRcvd Counter32, + alaSaaIpCtrlMinRTT Integer32, + alaSaaIpCtrlAvgRTT Integer32, + alaSaaIpCtrlMaxRTT Integer32, + alaSaaIpCtrlMinJitter Integer32, + alaSaaIpCtrlAvgJitter Integer32, + alaSaaIpCtrlMaxJitter Integer32, + alaSaaIpCtrlTSMinRTT DateAndTime, + alaSaaIpCtrlTSMaxRTT DateAndTime, + alaSaaIpCtrlTSMinJitter DateAndTime, + alaSaaIpCtrlTSMaxJitter DateAndTime + } + + alaSaaIpCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Owner name to identify entries in the table. + This is currently not supported and its value + will always be the string 'USER'. + " + DEFVAL { "USER" } + ::= { alaSaaIpCtrlEntry 1 } + + alaSaaIpCtrlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique name to identify the entries in the table. + This name is unique across various SNMP users. + " + ::= { alaSaaIpCtrlEntry 2 } + + alaSaaIpCtrlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows entries to be created and deleted in the table. + createAndWait value is not supported for this object. + " + ::= { alaSaaIpCtrlEntry 3 } + + alaSaaIpCtrlTestMode OBJECT-TYPE + SYNTAX INTEGER { + icmpEcho(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of ping test defined by this entry. + " + ::= { alaSaaIpCtrlEntry 4 } + + alaSaaIpCtrlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the InetAddress type of host address to be used as the destination + for performing a ping operation. InetAddressIPv4(1) is the only type currently + supported. + " + DEFVAL { 1 } + ::= { alaSaaIpCtrlEntry 5 } + + alaSaaIpCtrlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the IP host address to be used as the destination for + performing a ping operation. + " + ::= { alaSaaIpCtrlEntry 6 } + + alaSaaIpCtrlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the InetAddress type of host address to be used as the source for + performing a ping operation. InetAddressIPv4(1) is the only type currently + supported. + " + DEFVAL { 1 } + ::= { alaSaaIpCtrlEntry 7 } + + alaSaaIpCtrlSrcAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the IP host address to be used as the source for performing + a ping operation. The default value of this object is 0.0.0.0 if + alaSaaIpCtrlSrcAddrType is set to ipv4. + " + ::= { alaSaaIpCtrlEntry 8 } + + alaSaaIpCtrlPayloadSize OBJECT-TYPE + SYNTAX Integer32 (24..1472) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the size of the ICMP payload to be used for the ping operation. + " + DEFVAL { 24 } + ::= { alaSaaIpCtrlEntry 9 } + + alaSaaIpCtrlNumPkts OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of packets to be sent in one ping iteration. + " + DEFVAL { 5 } + ::= { alaSaaIpCtrlEntry 10 } + + alaSaaIpCtrlInterPktDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the delay between two consecutive packets transmitted + during a ping iteration.The value specified should be a multiple + of 100. + " + DEFVAL { 1000 } + ::= { alaSaaIpCtrlEntry 11 } + + alaSaaIpCtrlTypeOfService OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of service + " + DEFVAL { 0 } + ::= { alaSaaIpCtrlEntry 12 } + + alaSaaIpCtrlVRFId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the VRF ID. Only the value '0' is + currently supported. + " + ::= { alaSaaIpCtrlEntry 13 } + + alaSaaIpCtrlTotalPktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets sent during all the ping iterations. + " + ::= { alaSaaIpCtrlEntry 14 } + + alaSaaIpCtrlTotalPktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets received during all the ping iterations. + " + ::= { alaSaaIpCtrlEntry 15 } + + alaSaaIpCtrlMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum round trip time among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 16 } + + alaSaaIpCtrlAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average round trip time of all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 17 } + + alaSaaIpCtrlMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum round trip time among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 18 } + + alaSaaIpCtrlMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum jitter among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 19 } + + alaSaaIpCtrlAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average jitter of all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 20 } + + alaSaaIpCtrlMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum jitter among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 21 } + + alaSaaIpCtrlTSMinRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the minimum + packet delay. + " + ::= { alaSaaIpCtrlEntry 22 } + + alaSaaIpCtrlTSMaxRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the maximum + packet delay. + " + ::= { alaSaaIpCtrlEntry 23 } + + alaSaaIpCtrlTSMinJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the minimum + packet jitter. + " + ::= { alaSaaIpCtrlEntry 24 } + + alaSaaIpCtrlTSMaxJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the maximum + packet jitter. + " + ::= { alaSaaIpCtrlEntry 25 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "Results table data for the Ip-Saa. +-- " +-- *************************************************************** + + alaSaaIpResults OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 3 } + + alaSaaIpResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaIpResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the IP Results Table for providing + the capability of performing IP Ping operations. The + results of these operations are stored in the + alaSaaIpResultsTable and the alaSaaIpHistoryTable. + + An entry is removed from the alaSaaIpResultsTable when + its corresponding alaSaaCtrlEntry is deleted. + " + ::= { alaSaaIpResults 1 } + + alaSaaIpResultsEntry OBJECT-TYPE + SYNTAX AlaSaaIpResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the alaSaaResults table. + + An entry in this table summarizes results from multiple + invocations of the test configured by the corresponding + entry in alaSaaIpCtrlTable. + " + INDEX { + alaSaaIpCtrlOwnerIndex, + alaSaaIpCtrlTestIndex, + alaSaaIpResultsTestRunIndex + } + ::= { alaSaaIpResultsTable 1 } + + AlaSaaIpResultsEntry ::= + SEQUENCE { + alaSaaIpResultsTestRunIndex Unsigned32, + alaSaaIpResultsPktsSent Counter32, + alaSaaIpResultsPktsRcvd Counter32, + alaSaaIpResultsInterPktDelay Integer32, + alaSaaIpResultsRunResult INTEGER, + alaSaaIpResultsRunResultReason OCTET STRING, + alaSaaIpResultsRunTime DateAndTime, + alaSaaIpResultsMinRTT Integer32, + alaSaaIpResultsAvgRTT Integer32, + alaSaaIpResultsMaxRTT Integer32, + alaSaaIpResultsMinJitter Integer32, + alaSaaIpResultsAvgJitter Integer32, + alaSaaIpResultsMaxJitter Integer32 + } + + alaSaaIpResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of alaSaaIpResultsTestRunIndex identifies the + row entry that reports results for a single OAM test run. + + The value of this object starts from 1 and can go upto a + maximum of alaSaaCtrlMaxHistoryRows. + " + ::= { alaSaaIpResultsEntry 1 } + + alaSaaIpResultsPktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets sent during a single ping iteration. + " + ::= { alaSaaIpResultsEntry 2 } + + alaSaaIpResultsPktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets received during a single ping iteration. + " + ::= { alaSaaIpResultsEntry 3 } + + alaSaaIpResultsInterPktDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the inter-packet-delay with which the packets were sent + in the iteration. + " + ::= { alaSaaIpResultsEntry 4 } + + alaSaaIpResultsRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined(0), + success(1), + failed(2), + aborted(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the iteration. + " + ::= { alaSaaIpResultsEntry 5 } + + alaSaaIpResultsRunResultReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the iteration fails, this field indicates the reason + for failure. If the reason for failure cannot be determined + the value of this field is the string Unknown. + For successful iterations, the value of this field is the + string 'Iteration successful'. + " + ::= { alaSaaIpResultsEntry 6 } + + alaSaaIpResultsRunTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time at which the iteraton was run. + " + ::= { alaSaaIpResultsEntry 7 } + + alaSaaIpResultsMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round trip time. + " + ::= { alaSaaIpResultsEntry 8 } + + alaSaaIpResultsAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average round trip time. + " + ::= { alaSaaIpResultsEntry 9 } + + alaSaaIpResultsMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round trip time. + " + ::= { alaSaaIpResultsEntry 10 } + + alaSaaIpResultsMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minumum jitter value. + " + ::= { alaSaaIpResultsEntry 11 } + + alaSaaIpResultsAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average jitter value. + " + ::= { alaSaaIpResultsEntry 12 } + + alaSaaIpResultsMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum jitter value + " + ::= { alaSaaIpResultsEntry 13 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "Data for the stats history" +-- *************************************************************** + + alaSaaIpHistory OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 4 } + + alaSaaIpHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaIpHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is the table for storing the results of a ping operation. An entry + in this table is created when a ping operation is performed. Entries + are removed from this table when its corresponding alaSaaCtrlEntry is + deleted. + " + ::= { alaSaaIpHistory 1 } + + alaSaaIpHistoryEntry OBJECT-TYPE + SYNTAX AlaSaaIpHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of the alaSaaIpHistory table. + " + INDEX { + alaSaaIpCtrlOwnerIndex, + alaSaaIpCtrlTestIndex, + alaSaaIpResultsTestRunIndex, + alaSaaIpHistoryIndex + } + ::= { alaSaaIpHistoryTable 1 } + + AlaSaaIpHistoryEntry ::= + SEQUENCE { + alaSaaIpHistoryIndex Unsigned32, + alaSaaIpHistoryPktRTT Integer32, + alaSaaIpHistoryPktJitter Integer32 + } + + alaSaaIpHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of + a ping iteration is determined. The initial 2 instance + identifier index values identify the alaSaaIpPingCtrlEntry + that a ping iteration result (alaSaaIpHistoryEntry) belongs + to. The alaSaaIpHistoryIndex element selects a single ping + iteration result. + + The value of this object starts from 1 and can go up to a + maximum of alaSaaIpCtrlNumPkts. + " + ::= { alaSaaIpHistoryEntry 1 } + + alaSaaIpHistoryPktRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round trip time taken by a single packet in an iteration. + " + ::= { alaSaaIpHistoryEntry 2 } + + alaSaaIpHistoryPktJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter value for a single packet in an iteration. + " + ::= { alaSaaIpHistoryEntry 3 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "control table data for the Eth-Saa. +-- " +-- *************************************************************** + +alaSaaEthoamCtrlConfig OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 5 } + +alaSaaEthoamCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaEthoamCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the table for providing, via SNMP, the capability of + performing Ethernet Loopback and DMM test operations. The results + of these tests are stored in the alaSaaEthoamResultsTable and + the alaSaaEthoamHistoryTable." + ::= { alaSaaEthoamCtrlConfig 1 } + +alaSaaEthoamCtrlEntry OBJECT-TYPE + SYNTAX AlaSaaEthoamCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the alaSaaEthoamCtrlTable. + " + INDEX { + alaSaaEthoamCtrlOwnerIndex, + alaSaaEthoamCtrlTestIndex + } + ::= { alaSaaEthoamCtrlTable 1 } + +AlaSaaEthoamCtrlEntry ::= + SEQUENCE { + alaSaaEthoamCtrlOwnerIndex SnmpAdminString, + alaSaaEthoamCtrlTestIndex SnmpAdminString, + alaSaaEthoamCtrlRowStatus RowStatus, + alaSaaEthoamCtrlTestMode INTEGER, + alaSaaEthoamCtrlTgtMepId Integer32, + alaSaaEthoamCtrlTgtMAC MacAddress, + alaSaaEthoamCtrlSrcMepId Integer32, + alaSaaEthoamCtrlDomainName Dot1agCfmMaintDomainName, + alaSaaEthoamCtrlAssociationName Dot1agCfmMaintAssocName, + alaSaaEthoamCtrlPktTimeOut Integer32, + alaSaaEthoamCtrlNumPkts Integer32, + alaSaaEthoamCtrlInterPktDelay Integer32, + alaSaaEthoamCtrlPktData OCTET STRING, + alaSaaEthoamCtrlVlanPriority Integer32, + alaSaaEthoamCtrlDropEligible TruthValue, + alaSaaEthoamCtrlTotalPktsRcvd Unsigned32, + alaSaaEthoamCtrlTotalPktsSent Unsigned32, + alaSaaEthoamCtrlMinRTT Integer32, + alaSaaEthoamCtrlAvgRTT Integer32, + alaSaaEthoamCtrlMaxRTT Integer32, + alaSaaEthoamCtrlMinJitter Integer32, + alaSaaEthoamCtrlAvgJitter Integer32, + alaSaaEthoamCtrlMaxJitter Integer32, + alaSaaEthoamCtrlTSMinRTT DateAndTime, + alaSaaEthoamCtrlTSMaxRTT DateAndTime, + alaSaaEthoamCtrlTSMinJitter DateAndTime, + alaSaaEthoamCtrlTSMaxJitter DateAndTime + } + +alaSaaEthoamCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Owner name to identify entries in the table. + This is currently not supported and its value + will always be the string 'USER'. + " + DEFVAL { "USER" } + ::= { alaSaaEthoamCtrlEntry 1 } + +alaSaaEthoamCtrlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique name to identify the entries in the table. + This name is unique across various SNMP users. + " + ::= { alaSaaEthoamCtrlEntry 2 } + +alaSaaEthoamCtrlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the alaSaaEthoamCtrlTable. Deletion of an entry in this + table results in all corresponding (same + alaSaaEthoamCtrlOwnerIndex and alaSaaEthoamCtrlTestIndex index + values) alaSaaEthoamResultsTable and alaSaaEthoamHistoryTable + entries being deleted." + ::= { alaSaaEthoamCtrlEntry 3 } + +alaSaaEthoamCtrlTestMode OBJECT-TYPE + SYNTAX INTEGER { + ethernetLoopback (1), + ethernetDmm (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of Ethernet OAM test defined by this entry. + + ethernetLoopback - tests connectivity and round trip time by + sending loopback requests. + + ethernetDmm - tests connectivity and round trip time by sending + timestamped packets. + " + ::= { alaSaaEthoamCtrlEntry 4 } + +alaSaaEthoamCtrlTgtMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Mep-Id of the destination to which the Ethernet Loopback or + DMM message is to be sent. Either alaSaaEthoamCtrlTgtMepId or + alaSaaEthoamCtrlTgtMAC should be specified while configuring + an alaSaaEthoamCtrlEntry. + " + ::= { alaSaaEthoamCtrlEntry 5 } + +alaSaaEthoamCtrlTgtMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Target MAC Address of the destination to which the Ethernet + Loopback or DMM message is to be sent: A unicast + destination MAC address. Either alaSaaEthoamCtrlTgtMepId or + alaSaaEthoamCtrlTgtMAC should be specified while configuring + an alaSaaEthoamCtrlEntry. + " + ::= { alaSaaEthoamCtrlEntry 6 } + +alaSaaEthoamCtrlSrcMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Mep-Id of the source node initiating the Ethernet Loopback or + DMM message." + ::= { alaSaaEthoamCtrlEntry 7 } + +alaSaaEthoamCtrlDomainName OBJECT-TYPE + SYNTAX Dot1agCfmMaintDomainName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the domain to which the source Mep belongs. + " + ::= { alaSaaEthoamCtrlEntry 8 } + +alaSaaEthoamCtrlAssociationName OBJECT-TYPE + SYNTAX Dot1agCfmMaintAssocName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the association in the domain (specified by + alaSaaEthoamCtrlDomainName) to which the source Mep belongs. + " + ::= { alaSaaEthoamCtrlEntry 9 } + +alaSaaEthoamCtrlPktTimeOut OBJECT-TYPE + SYNTAX Integer32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum time to wait for the reply of the transmitted packet. + " + ::= { alaSaaEthoamCtrlEntry 10 } + +alaSaaEthoamCtrlNumPkts OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of packets to be sent in one iteration of Eth-LB/DMM test. + " + ::= { alaSaaEthoamCtrlEntry 11 } + +alaSaaEthoamCtrlInterPktDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the delay between two consecutive packets transmitted + during an iteration. The value specified should be a + multiple of 100. + " + ::= { alaSaaEthoamCtrlEntry 12 } + +alaSaaEthoamCtrlPktData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An arbitrary amount of data to be included in the Data TLV, + if the Data TLV is selected to be sent." + ::= { alaSaaEthoamCtrlEntry 13 } + +alaSaaEthoamCtrlVlanPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Priority. 3 bit value to be used in the VLAN tag, if present + in the transmitted frame. + " + ::= { alaSaaEthoamCtrlEntry 14 } + +alaSaaEthoamCtrlDropEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop Enable bit value to be used in the VLAN tag, if present + in the transmitted frame." + DEFVAL { false } + ::= { alaSaaEthoamCtrlEntry 15 } + +alaSaaEthoamCtrlTotalPktsRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets received during all the Eth-LB/DMM + iterations." + ::= { alaSaaEthoamCtrlEntry 16 } + +alaSaaEthoamCtrlTotalPktsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets sent during all the Eth-LB/DMM + iterations." + ::= { alaSaaEthoamCtrlEntry 17 } + +alaSaaEthoamCtrlMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum round trip time among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 18 } + +alaSaaEthoamCtrlAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average round trip time of all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 19 } + +alaSaaEthoamCtrlMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum round trip time among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 20 } + +alaSaaEthoamCtrlMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum jitter among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 21 } + +alaSaaEthoamCtrlAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average jitter of all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 22 } + +alaSaaEthoamCtrlMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum jitter among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 23 } + +alaSaaEthoamCtrlTSMinRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the minimum + packet delay." + ::= { alaSaaEthoamCtrlEntry 24 } + +alaSaaEthoamCtrlTSMaxRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the maximum + packet delay." + ::= { alaSaaEthoamCtrlEntry 25 } + +alaSaaEthoamCtrlTSMinJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the minimum + packet jitter." + ::= { alaSaaEthoamCtrlEntry 26 } + +alaSaaEthoamCtrlTSMaxJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the maximum + packet jitter." + ::= { alaSaaEthoamCtrlEntry 27 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "Results table data for the Eth-Saa. +-- " +-- *************************************************************** + +alaSaaEthoamResults OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 6 } + +alaSaaEthoamResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaEthoamResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Ethoam Results Table for providing + the capability of performing Eth-LB/DMM operations. The + results of these operations are stored in the + alaSaaEthoamResultsTable and the alaSaaEthoamHistoryTable. + + An entry is removed from the alaSaaEthoamResultsTable when + its corresponding alaSaaCtrlEntry is deleted." + ::= { alaSaaEthoamResults 1 } + +alaSaaEthoamResultsEntry OBJECT-TYPE + SYNTAX AlaSaaEthoamResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the alaSaaEthoamResultsTable. The + alaSaaEthoamResultsTable has the same indexing as the + alaSaaEthoamCtrlTable in order for a alaSaaEthoamResultsEntry to + correspond to the alaSaaEthoamCtrlEntry that caused it to + be created. + + An entry in this table summarizes results from multiple + invocations of the test configured by the corresponding + entry in alaSaaEthoamCtrlTable." + INDEX { + alaSaaEthoamCtrlOwnerIndex, + alaSaaEthoamCtrlTestIndex, + alaSaaEthoamResultsTestRunIndex + } + ::= { alaSaaEthoamResultsTable 1 } + +AlaSaaEthoamResultsEntry ::= + SEQUENCE { + alaSaaEthoamResultsTestRunIndex Unsigned32, + alaSaaEthoamResultsPktsSent Unsigned32, + alaSaaEthoamResultsPktsRcvd Unsigned32, + alaSaaEthoamResultsInterPktDelay Integer32, + alaSaaEthoamResultsRunResult INTEGER, + alaSaaEthoamResultsRunResultReason OCTET STRING, + alaSaaEthoamResultsRunTime DateAndTime, + alaSaaEthoamResultsMinRTT Integer32, + alaSaaEthoamResultsAvgRTT Integer32, + alaSaaEthoamResultsMaxRTT Integer32, + alaSaaEthoamResultsMinJitter Integer32, + alaSaaEthoamResultsAvgJitter Integer32, + alaSaaEthoamResultsMaxJitter Integer32 + } + +alaSaaEthoamResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of alaSaaEthoamResultsTestRunIndex identifies the + row entry that reports results for a single Eth-LB/DMM test run. + + The value of this object starts from 1 and can go upto a + maximum of alaSaaCtrlMaxHistoryRows." + ::= { alaSaaEthoamResultsEntry 1 } + +alaSaaEthoamResultsPktsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets sent during a single Eth-LB/DMM + iteration." + ::= { alaSaaEthoamResultsEntry 2 } + +alaSaaEthoamResultsPktsRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets received during a single Eth-LB/DMM + iteration" + ::= { alaSaaEthoamResultsEntry 3 } + +alaSaaEthoamResultsInterPktDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the inter-packet-delay with which the packets were sent + in the iteration. + " + ::= { alaSaaEthoamResultsEntry 4 } + +alaSaaEthoamResultsRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined(0), + success(1), + failed(2), + aborted(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the Eth-LB/DMM iteration." + ::= { alaSaaEthoamResultsEntry 5 } + +alaSaaEthoamResultsRunResultReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the iteration fails, this field indicates the reason + for failure. If the reason for failure cannot be determined + the value of this field is the string Unknown. + For successful iterations, the value of this field is the + string 'Iteration successful'. + " + ::= { alaSaaEthoamResultsEntry 6 } + +alaSaaEthoamResultsRunTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time at which the iteraton was run. + " + ::= { alaSaaEthoamResultsEntry 7 } + +alaSaaEthoamResultsMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round trip time." + ::= { alaSaaEthoamResultsEntry 8 } + +alaSaaEthoamResultsAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average round trip time. + " + ::= { alaSaaEthoamResultsEntry 9 } + +alaSaaEthoamResultsMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round trip time. + " + ::= { alaSaaEthoamResultsEntry 10 } + +alaSaaEthoamResultsMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum jitter value. + " + ::= { alaSaaEthoamResultsEntry 11 } + +alaSaaEthoamResultsAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average jitter value. + " + ::= { alaSaaEthoamResultsEntry 12 } + +alaSaaEthoamResultsMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum jitter value. + " + ::= { alaSaaEthoamResultsEntry 13 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "History table data for the Eth-Saa. +-- " +-- *************************************************************** + +alaSaaEthoamHistory OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 7 } + +alaSaaEthoamHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaEthoamHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an Eth-LB/DMM + iteration. + + The number of entries in this table for + a configured test are limited by the value of the + corresponding alaSaaEthoamCtrlMaxRows object. + + An entry in this table is created when the result of an Eth-LB/DMM + test is determined. An entry is removed from this table when + its corresponding alaSaaEthoamCtrlEntry is deleted. + + The agent removes the oldest entry for a test in the + alaSaaEthoamHistoryTable to allow the addition of a new + entry for that test once the number of rows in the + alaSaaEthoamHistoryTable reaches the value specified by + alaSaaEthoamCtrlMaxRows." + ::= { alaSaaEthoamHistory 1 } + +alaSaaEthoamHistoryEntry OBJECT-TYPE + SYNTAX AlaSaaEthoamHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { + alaSaaEthoamCtrlOwnerIndex, + alaSaaEthoamCtrlTestIndex, + alaSaaEthoamResultsTestRunIndex, + alaSaaEthoamHistoryIndex + } + ::= { alaSaaEthoamHistoryTable 1 } + +AlaSaaEthoamHistoryEntry ::= + SEQUENCE { + alaSaaEthoamHistoryIndex Unsigned32, + alaSaaEthoamHistoryPktRTT Integer32, + alaSaaEthoamHistoryPktJitter Integer32 + } + +alaSaaEthoamHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of + an Eth-LB/DMM iteration is determined. The initial 2 instance + identifier index values identify the alaSaaEthoamCtrlEntry + that an Eth-LB/DMM iteration result (alaSaaEthoamHistoryEntry) belongs + to. The alaSaaEthoamHistoryIndex element selects a single ping + iteration result. + + The value of this object starts from 1 and can go up to a + maximum of alaSaaEthoamCtrlNumPkts." + ::= { alaSaaEthoamHistoryEntry 1 } + +alaSaaEthoamHistoryPktRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round trip time taken by a single packet in an iteration. + " + ::= { alaSaaEthoamHistoryEntry 2 } + +alaSaaEthoamHistoryPktJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter value for a single packet in an iteration. + " + ::= { alaSaaEthoamHistoryEntry 3 } + + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1SaaMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Saa." + MODULE + MANDATORY-GROUPS + { + alaSaaCtrlConfigGroup, + alaSaaIpCtrlConfigGroup, + alaSaaIpResultsGroup, + alaSaaIpHistoryGroup, + alaSaaEthoamCtrlConfigGroup, + alaSaaEthoamResultsGroup, + alaSaaEthoamHistoryGroup + } + ::= { alcatelIND1SaaMIBCompliances 1 } + + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +alaSaaCtrlConfigGroup OBJECT-GROUP + OBJECTS + { + alaSaaCtrlRowStatus, + alaSaaCtrlDescr, + alaSaaCtrlAdminStatus, + alaSaaCtrlTestMode, + alaSaaCtrlRuns, + alaSaaCtrlFailures, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime, + alaSaaCtrlInterval, + alaSaaCtrlStartAt, + alaSaaCtrlStopAt, + alaSaaCtrlMaxHistoryRows + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa control Group." + ::= { alcatelIND1SaaMIBGroups 1 } + +alaSaaIpCtrlConfigGroup OBJECT-GROUP + OBJECTS + { + alaSaaIpCtrlRowStatus, + alaSaaIpCtrlTestMode, + alaSaaIpCtrlTgtAddrType, + alaSaaIpCtrlTgtAddress, + alaSaaIpCtrlSrcAddrType, + alaSaaIpCtrlSrcAddress, + alaSaaIpCtrlPayloadSize, + alaSaaIpCtrlNumPkts, + alaSaaIpCtrlInterPktDelay, + alaSaaIpCtrlTypeOfService, + alaSaaIpCtrlVRFId, + alaSaaIpCtrlTotalPktsSent, + alaSaaIpCtrlTotalPktsRcvd, + alaSaaIpCtrlMinRTT, + alaSaaIpCtrlAvgRTT, + alaSaaIpCtrlMaxRTT, + alaSaaIpCtrlMinJitter, + alaSaaIpCtrlAvgJitter, + alaSaaIpCtrlMaxJitter, + alaSaaIpCtrlTSMinRTT, + alaSaaIpCtrlTSMaxRTT, + alaSaaIpCtrlTSMinJitter, + alaSaaIpCtrlTSMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ip Configuration Table." + ::= { alcatelIND1SaaMIBGroups 2 } + +alaSaaIpResultsGroup OBJECT-GROUP + OBJECTS + { + alaSaaIpResultsPktsSent, + alaSaaIpResultsPktsRcvd, + alaSaaIpResultsInterPktDelay, + alaSaaIpResultsRunResult, + alaSaaIpResultsRunResultReason, + alaSaaIpResultsRunTime, + alaSaaIpResultsMinRTT, + alaSaaIpResultsAvgRTT, + alaSaaIpResultsMaxRTT, + alaSaaIpResultsMinJitter, + alaSaaIpResultsAvgJitter, + alaSaaIpResultsMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ip Results Table." + ::= { alcatelIND1SaaMIBGroups 3 } + +alaSaaIpHistoryGroup OBJECT-GROUP + OBJECTS + { + alaSaaIpHistoryPktRTT, + alaSaaIpHistoryPktJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ip history table." + ::= { alcatelIND1SaaMIBGroups 4 } + +alaSaaEthoamCtrlConfigGroup OBJECT-GROUP + OBJECTS + { + alaSaaEthoamCtrlRowStatus, + alaSaaEthoamCtrlTestMode, + alaSaaEthoamCtrlTgtMepId, + alaSaaEthoamCtrlTgtMAC, + alaSaaEthoamCtrlSrcMepId, + alaSaaEthoamCtrlDomainName, + alaSaaEthoamCtrlAssociationName, + alaSaaEthoamCtrlPktTimeOut, + alaSaaEthoamCtrlNumPkts, + alaSaaEthoamCtrlInterPktDelay, + alaSaaEthoamCtrlPktData, + alaSaaEthoamCtrlVlanPriority, + alaSaaEthoamCtrlDropEligible, + alaSaaEthoamCtrlTotalPktsRcvd, + alaSaaEthoamCtrlTotalPktsSent, + alaSaaEthoamCtrlMinRTT, + alaSaaEthoamCtrlAvgRTT, + alaSaaEthoamCtrlMaxRTT, + alaSaaEthoamCtrlMinJitter, + alaSaaEthoamCtrlAvgJitter, + alaSaaEthoamCtrlMaxJitter, + alaSaaEthoamCtrlTSMinRTT, + alaSaaEthoamCtrlTSMaxRTT, + alaSaaEthoamCtrlTSMinJitter, + alaSaaEthoamCtrlTSMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ethoam Configuration Table." + ::= { alcatelIND1SaaMIBGroups 5 } + +alaSaaEthoamResultsGroup OBJECT-GROUP + OBJECTS + { + alaSaaEthoamResultsPktsSent, + alaSaaEthoamResultsPktsRcvd, + alaSaaEthoamResultsInterPktDelay, + alaSaaEthoamResultsRunResult, + alaSaaEthoamResultsRunResultReason, + alaSaaEthoamResultsRunTime, + alaSaaEthoamResultsMinRTT, + alaSaaEthoamResultsAvgRTT, + alaSaaEthoamResultsMaxRTT, + alaSaaEthoamResultsMinJitter, + alaSaaEthoamResultsAvgJitter, + alaSaaEthoamResultsMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ethoam Results Table." + ::= { alcatelIND1SaaMIBGroups 6 } + +alaSaaEthoamHistoryGroup OBJECT-GROUP + OBJECTS + { + alaSaaEthoamHistoryPktRTT, + alaSaaEthoamHistoryPktJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ethoam history table." + ::= { alcatelIND1SaaMIBGroups 7 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-SERVICE-MGR-MIB b/MIBS/nokia/ALCATEL-IND1-SERVICE-MGR-MIB new file mode 100644 index 0000000..423dada --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SERVICE-MGR-MIB @@ -0,0 +1,4316 @@ + +ALCATEL-IND1-SERVICE-MGR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + softentIND1serviceMgr + FROM ALCATEL-IND1-BASE + RowStatus, TEXTUAL-CONVENTION, DisplayString, TruthValue, MacAddress + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + AlaEServiceUNIProfileProtocolTreatment + FROM ALCATEL-IND1-E-SERVICE-MIB + svcId, SdpId + FROM TIMETRA-SERV-MIB + sapPortId, sapEncapValue + FROM TIMETRA-SAP-MIB + sdpBindId + FROM TIMETRA-SDP-MIB + TmnxPortID, TmnxEncapVal, TmnxServId, TmnxVcIdOrNone, SdpBindId + FROM TIMETRA-TC-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + MplsLdpIdentifier + FROM MPLS-LDP-MIB + vRtrID + FROM TIMETRA-VRTR-MIB + ; + + + alcatelIND1ServiceMgrMIB MODULE-IDENTITY + LAST-UPDATED "200901290000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The parameters for configuration of the service manager feature. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1serviceMgr 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Textual Conventions (alphabetical) +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +AluLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type AluLocation represents the + type of the local 'interface': + - 'sap(1)': sap interface + - 'sdp(2)': mesh-sdp or spoke-sdp interface." + SYNTAX INTEGER { + sap(1), + sdp(2) + } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1ServiceMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Managed Objects." + ::= { alcatelIND1ServiceMgrMIB 1 } + +alcatelIND1ServiceMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Conformance Information." + ::= { alcatelIND1ServiceMgrMIB 2 } + +alcatelIND1ServiceMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Units Of Conformance." + ::= { alcatelIND1ServiceMgrMIBConformance 1 } + +alcatelIND1ServiceMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Compliance Statements." + ::= { alcatelIND1ServiceMgrMIBConformance 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The Service Manager Group + + alaServiceMgr OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The Service Manager Port Profile Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaServiceMgrPortProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaServiceMgrPortProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains service profiles containing performance and control attributes. + An entry in this table is created when a new service profile is defined." + ::= { alaServiceMgr 1 } + +alaServiceMgrPortProfileEntry OBJECT-TYPE + SYNTAX AlaServiceMgrPortProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Service Manager Port Profile entry." + INDEX { alaServiceMgrPortProfileID } + ::= { alaServiceMgrPortProfileTable 1 } + +AlaServiceMgrPortProfileEntry ::= SEQUENCE + { + alaServiceMgrPortProfileID DisplayString, + alaServiceMgrPortProfileStpBpduTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfile8021xTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfile8021ABTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfile8023adTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileGvrpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileAmapTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileRowStatus RowStatus, + alaServiceMgrPortProfileMvrpTreatment AlaEServiceUNIProfileProtocolTreatment + } + +alaServiceMgrPortProfileID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this port profile. Must be at least one character long." + ::= { alaServiceMgrPortProfileEntry 1 } + +alaServiceMgrPortProfileStpBpduTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the spanning tree + protocol BPDU received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currnetly Peer is not supported for Spanning Tree" + DEFVAL { tunnel } + ::= { alaServiceMgrPortProfileEntry 2 } + +alaServiceMgrPortProfile8021xTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1x PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currnetly only drop is supported" + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 3 } + +alaServiceMgrPortProfile8021ABTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1AB PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently drop and tunnel are supported" + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 4 } + +alaServiceMgrPortProfile8023adTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1ad PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer and drop are supported" + DEFVAL { peer } + ::= { alaServiceMgrPortProfileEntry 5 } + +alaServiceMgrPortProfileGvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the GVRP PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for GVRP" + DEFVAL { tunnel } + ::= { alaServiceMgrPortProfileEntry 6 } + +alaServiceMgrPortProfileAmapTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the Alcatel + propietary AMAP PDU frames received on the Access Port. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Currently + drop is only supported" + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 7 } + +alaServiceMgrPortProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaServiceMgrPortProfileEntry 8 } + +alaServiceMgrPortProfileMvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the MVRP PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for MVRP" + DEFVAL { tunnel } + ::= { alaServiceMgrPortProfileEntry 9 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The Service Manager Port Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaServiceMgrPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaServiceMgrPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port table has an entry for each port." + ::= { alaServiceMgr 2 } + +alaServiceMgrPortEntry OBJECT-TYPE + SYNTAX AlaServiceMgrPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Service Manager Port entry." + INDEX { alaServiceMgrPortID } + ::= { alaServiceMgrPortTable 1 } + +AlaServiceMgrPortEntry ::= SEQUENCE + { + alaServiceMgrPortID InterfaceIndex, + alaServiceMgrPortMode INTEGER, + alaServiceMgrPortEncapType INTEGER, + alaServiceMgrPortPortProfileID DisplayString, + alaServiceMgrPortRowStatus RowStatus + } + +alaServiceMgrPortID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex uniquely identify this port table." + ::= { alaServiceMgrPortEntry 1 } + +alaServiceMgrPortMode OBJECT-TYPE + SYNTAX INTEGER { + undefined (0), + access (1), + network (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alaServiceMgrPortMode variable indicates if the interface on this port + is configured as a service access port or a network access + port. + + If port mode equals 'access', alaServiceMgrPortEncapType must also + be configured to 'qEncap' (For Ethernet MDAs) or to + 'bcpNullEncap' for Sonet/SDH MDAs. + + Once the port's operation mode has been configured + for 'access' mode, multiple services may be configured + on the port. + + If the port mode equals 'network', alaServiceMgrPortEncapType must also + be configured to 'nullEncap' (Ethernet MDAs), or 'pppAutoEncap' + (Sonet/SDH MDAs) and tmnxPortEncapType is defaulted to those + values on the mode change." + DEFVAL { 2 } + ::= { alaServiceMgrPortEntry 2 } + +alaServiceMgrPortEncapType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nullEncap (1), + qEncap (2) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of encapsulation protocol configured on this + port's network interface. If alaServiceMgrPortEncapType has a value + of 'nullEncap', frames received will not carry any tags + or labels and as a result only one service can be + configured on this port. Sometimes this is referred to + as raw Ethernet packets. + + If alaServiceMgrPortEncapType has a value of 'qEncap', ingress frames + carry 802.1q tags where each different tag can signify a + different service. This is not a valid value if + Port Class has a value of 'sonetPath'. + + If alaServiceMgrPortEncapType has a value of 'bcpNullEncap', + Bcp is used on the sonet path as the NCP control protocol. + The BCP IEEE 802 Tagged Frame Configuration Option (type 8) + is negotiated to 'enabled'. VLAN tagged frames are + allowed into the sonet path. Only a single SAP can + be associated with the sonet path. 'bcpNullEncap' is + valid only if Port Class has a value of 'sonetPath'. + + If alaServiceMgrPortEncapType has a value of 'bcpDot1qEncap', + BCP is used as the NCP control protocol. The BCP IEEE 802 + Tagged Frame Configuration Option (type 8) is negotiated to + 'enabled'. VLAN tagged frames are allowed on the sonet path. + This encapsulation type is required when multiple SAPs are + defined on the sonet path where each one is service + delimited by a provisioned Dot1q tag. When 'bcpDot1qEncap' + is specified, BCP does not enter the 'open' state unless + the far end peer also supports 'bcpDot1qEncap'. This allows + a LCP negotiation to transmit configuration request and + confirmation messages to enable this feature. 'bcpDot1qEncap' + is a valid value only if Port Classhas a value of 'sonetPath'. + + If alaServiceMgrPortEncapType has a value of 'ipcpEncap', + BCP will not be used on this sonet path. IPCP NCP is used + instead. 'ipcpEncap' is a valid only if Port Class has + a value of 'sonetPath'. + + If alaServiceMgrPortEncapType has a value of 'frEncap', Frame Relay is + the expected encapsulation. + + If alaServiceMgrPortEncapType has a value of 'pppAutoEncap', IPCP is + automatically enabled. This encap type is only valid on + ports/paths in network mode. + + If alaServiceMgrPortEncapType has a value of 'atmEncap', the encapsulation + on the port is ATM. The 'atmEncap' is also used when mirroring + ATM ports. + + If alaServiceMgrPortEncapType has a value of 'wanMirrorEncap', the + port is used for mirroring of frame-relay and POS ports. On such + ports no link management protocol would run. + + If alaServiceMgrPortEncapType has a value of 'ciscoHDLCEncap', the Cisco HDLC + encapsulation is applied. This encap type is only valid if + Port Class has a value of 'tdm' or 'sonet'. + + If alaServiceMgrPortEncapType has a value of 'cemEncap', encapsulation of + frames will be circuit emulation. This is used to support transparent + transmission of frames. This encap type is only valid + if Port Class has a value of 'tdm' or 'sonet' in access mode. + + alaServiceMgrPortEncapType is set to 'unknown' for physical SONET/SDH and + TDM ports. + " + DEFVAL { 1 } + ::= { alaServiceMgrPortEntry 3 } + +alaServiceMgrPortPortProfileID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This labels which Port Profile this port matched to." + ::= { alaServiceMgrPortEntry 4 } + +alaServiceMgrPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaServiceMgrPortEntry 5 } + +-- --------------------------------------------------------------------- +-- SAP Extra Information Table +-- +-- This is an extension of the sapBaseInfoTable. +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the alaSapExtraInfoTable. +-- --------------------------------------------------------------------- + +alaSapExtraInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF ASapExtraInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains SAP information." + ::= { alaServiceMgr 3 } + +alaSapExtraInfoEntry OBJECT-TYPE + SYNTAX ASapExtraInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { alaSapExtraInfoTable 1 } + +ASapExtraInfoEntry ::= + SEQUENCE { + alaSapInfoTrusted INTEGER, + alaSapInfoPriority INTEGER + } + +alaSapInfoTrusted OBJECT-TYPE + SYNTAX INTEGER { + true (1), + false (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SAP is trusted. + " + DEFVAL { false } + ::= { alaSapExtraInfoEntry 1 } + +alaSapInfoPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Priority for this SAP. + " + DEFVAL { 0 } + ::= { alaSapExtraInfoEntry 2 } + +-- +-- Service IGMP Configuration Table +-- + +alaServiceMgrIgmp OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 2 } + +alaIgmpServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Service table contains the information on which IPv4 multicast + switching and routing is configured." + ::= { alaServiceMgrIgmp 1 } + +alaIgmpServiceEntry OBJECT-TYPE + SYNTAX IgmpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a service on which IPv4 multicast switching + and routing is configured." + INDEX { + svcId + } + ::= { alaIgmpServiceTable 1 } + +IgmpServiceEntry ::= SEQUENCE { + alaIgmpServiceStatus INTEGER, + alaIgmpServiceQuerying INTEGER, + alaIgmpServiceSpoofing INTEGER, + alaIgmpServiceZapping INTEGER, + alaIgmpServiceVersion Unsigned32, + alaIgmpServiceRobustness Unsigned32, + alaIgmpServiceQueryInterval Unsigned32, + alaIgmpServiceQueryResponseInterval Unsigned32, + alaIgmpServiceLastMemberQueryInterval Unsigned32, + alaIgmpServiceRouterTimeout Unsigned32, + alaIgmpServiceSourceTimeout Unsigned32, + alaIgmpServiceProxying INTEGER, + alaIgmpServiceUnsolicitedReportInterval Unsigned32, + alaIgmpServiceQuerierForwarding INTEGER, + alaIgmpServiceMaxGroupLimit Unsigned32, + alaIgmpServiceMaxGroupExceedAction INTEGER +} + + +alaIgmpServiceStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv4 multicast switching and routing + on the Service." + ::= { alaIgmpServiceEntry 1 } + +alaIgmpServiceQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querying on the Service." + ::= { alaIgmpServiceEntry 2 } + +alaIgmpServiceSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Spoofing on the Service." + ::= { alaIgmpServiceEntry 3 } + +alaIgmpServiceZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Zapping on the Service." + ::= { alaIgmpServiceEntry 4 } + +alaIgmpServiceVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default IGMP protocol Version running on the Service." + ::= { alaIgmpServiceEntry 5 } + +alaIgmpServiceRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Robustness variable used on the Service." + ::= { alaIgmpServiceEntry 6 } + +alaIgmpServiceQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Interval used on the Service." + ::= { alaIgmpServiceEntry 7 } + +alaIgmpServiceQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Response Interval on the Service." + ::= { alaIgmpServiceEntry 8 } + +alaIgmpServiceLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Last Member Query Interval on the Service." + ::= { alaIgmpServiceEntry 9 } + +alaIgmpServiceRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Router Timeout on the Service." + ::= { alaIgmpServiceEntry 10 } + +alaIgmpServiceSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Source Timeout on the Service." + ::= { alaIgmpServiceEntry 11 } + +alaIgmpServiceProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Proxying on the Service." + ::= { alaIgmpServiceEntry 12 } + +alaIgmpServiceUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Unsolicited Report Interval on the Service." + ::= { alaIgmpServiceEntry 13 } + +alaIgmpServiceQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querier Forwarding on the Service." + ::= { alaIgmpServiceEntry 14 } + +alaIgmpServiceMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt on the Service." + DEFVAL {0} + ::= { alaIgmpServiceEntry 15 } + +alaIgmpServiceMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when the IGMP group membership limit is exceeded on the Service." + DEFVAL { none } + ::= { alaIgmpServiceEntry 16 } + + +-- +-- Service Group Membership Table +-- + + +alaIgmpMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IGMP group membership information for SAPs." + ::= { alaServiceMgrIgmp 2 } + +alaIgmpMemberServiceSapEntry OBJECT-TYPE + SYNTAX IgmpMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaIgmpMemberServiceSapGroupAddressType, + alaIgmpMemberServiceSapGroupAddress, + alaIgmpMemberServiceSapSourceAddressType, + alaIgmpMemberServiceSapSourceAddress + } + ::= { alaIgmpMemberServiceSapTable 1 } + +IgmpMemberServiceSapEntry ::= SEQUENCE { + alaIgmpMemberServiceSapGroupAddressType InetAddressType, + alaIgmpMemberServiceSapGroupAddress InetAddress, + alaIgmpMemberServiceSapSourceAddressType InetAddressType, + alaIgmpMemberServiceSapSourceAddress InetAddress, + alaIgmpMemberServiceSapMode INTEGER, + alaIgmpMemberServiceSapCount Counter32, + alaIgmpMemberServiceSapTimeout TimeTicks + +} + +alaIgmpMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSapEntry 1 } + +alaIgmpMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 group address." + ::= { alaIgmpMemberServiceSapEntry 2 } + +alaIgmpMemberServiceSapSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSapEntry 3 } + +alaIgmpMemberServiceSapSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 source address." + ::= { alaIgmpMemberServiceSapEntry 4 } + +alaIgmpMemberServiceSapMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's IGMP source filter mode." + ::= { alaIgmpMemberServiceSapEntry 5 } + +alaIgmpMemberServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaIgmpMemberServiceSapEntry 6 } + +alaIgmpMemberServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaIgmpMemberServiceSapEntry 7} + + +alaIgmpMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IGMP group membership information for SDP bindings." + ::= { alaServiceMgrIgmp 3 } + +alaIgmpMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP group membership request." + INDEX { + svcId, + sdpBindId, + alaIgmpMemberServiceSdpBindGroupAddressType, + alaIgmpMemberServiceSdpBindGroupAddress, + alaIgmpMemberServiceSdpBindSourceAddressType, + alaIgmpMemberServiceSdpBindSourceAddress + } + ::= { alaIgmpMemberServiceSdpBindTable 1 } + +IgmpMemberServiceSdpBindEntry ::= SEQUENCE { + alaIgmpMemberServiceSdpBindGroupAddressType InetAddressType, + alaIgmpMemberServiceSdpBindGroupAddress InetAddress, + alaIgmpMemberServiceSdpBindSourceAddressType InetAddressType, + alaIgmpMemberServiceSdpBindSourceAddress InetAddress, + alaIgmpMemberServiceSdpBindMode INTEGER, + alaIgmpMemberServiceSdpBindCount Counter32, + alaIgmpMemberServiceSdpBindTimeout TimeTicks +} + +alaIgmpMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSdpBindEntry 1 } + +alaIgmpMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 group address." + ::= { alaIgmpMemberServiceSdpBindEntry 2 } + +alaIgmpMemberServiceSdpBindSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSdpBindEntry 3 } + +alaIgmpMemberServiceSdpBindSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 source address." + ::= { alaIgmpMemberServiceSdpBindEntry 4 } + +alaIgmpMemberServiceSdpBindMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's IGMP source filter mode." + ::= { alaIgmpMemberServiceSdpBindEntry 5 } + +alaIgmpMemberServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaIgmpMemberServiceSdpBindEntry 6 } + +alaIgmpMemberServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaIgmpMemberServiceSdpBindEntry 7 } + +-- +-- Static Group Membership Table +-- + +alaIgmpStaticMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IGMP group membership information." + ::= { alaServiceMgrIgmp 4 } + +alaIgmpStaticMemberServiceSapEntry OBJECT-TYPE + SYNTAX IgmpStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a ervice sap static IGMP group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaIgmpStaticMemberServiceSapGroupAddressType, + alaIgmpStaticMemberServiceSapGroupAddress + } + ::= { alaIgmpStaticMemberServiceSapTable 1 } + +IgmpStaticMemberServiceSapEntry ::= SEQUENCE { + alaIgmpStaticMemberServiceSapGroupAddressType InetAddressType, + alaIgmpStaticMemberServiceSapGroupAddress InetAddress, + alaIgmpStaticMemberServiceSapRowStatus RowStatus +} + +alaIgmpStaticMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpStaticMemberServiceSapEntry 1 } + +alaIgmpStaticMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sap static group membership request's IPv4 group address." + ::= { alaIgmpStaticMemberServiceSapEntry 2 } + +alaIgmpStaticMemberServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticMemberServiceSapEntry 3} + + +alaIgmpStaticMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sdp binding static IGMP group membership information." + ::= { alaServiceMgrIgmp 5 } + +alaIgmpStaticMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sdp binding static IGMP group membership request." + INDEX { + svcId, + sdpBindId, + alaIgmpStaticMemberServiceSdpBindGroupAddressType, + alaIgmpStaticMemberServiceSdpBindGroupAddress + } + ::= { alaIgmpStaticMemberServiceSdpBindTable 1 } + +IgmpStaticMemberServiceSdpBindEntry ::= SEQUENCE { + alaIgmpStaticMemberServiceSdpBindGroupAddressType InetAddressType, + alaIgmpStaticMemberServiceSdpBindGroupAddress InetAddress, + alaIgmpStaticMemberServiceSdpBindRowStatus RowStatus +} + +alaIgmpStaticMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpStaticMemberServiceSdpBindEntry 1 } + +alaIgmpStaticMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sdp binding static group membership request's IPv4 group address." + ::= { alaIgmpStaticMemberServiceSdpBindEntry 2 } + +alaIgmpStaticMemberServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticMemberServiceSdpBindEntry 3} + + +-- +-- Neighbor Table +-- + +alaIgmpNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring IP multicast routers." + ::= { alaServiceMgrIgmp 6 } + +alaIgmpNeighborServiceSapEntry OBJECT-TYPE + SYNTAX IgmpNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaIgmpNeighborServiceSapHostAddressType, + alaIgmpNeighborServiceSapHostAddress + } + ::= { alaIgmpNeighborServiceSapTable 1 } + +IgmpNeighborServiceSapEntry ::= SEQUENCE { + alaIgmpNeighborServiceSapHostAddressType InetAddressType, + alaIgmpNeighborServiceSapHostAddress InetAddress, + alaIgmpNeighborServiceSapCount Counter32, + alaIgmpNeighborServiceSapTimeout TimeTicks +} + + +alaIgmpNeighborServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpNeighborServiceSapEntry 1 } + +alaIgmpNeighborServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv4 host address." + ::= { alaIgmpNeighborServiceSapEntry 2 } + +alaIgmpNeighborServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaIgmpNeighborServiceSapEntry 3 } + +alaIgmpNeighborServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaIgmpNeighborServiceSapEntry 4 } + +alaIgmpNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring IP multicast routers." + ::= { alaServiceMgrIgmp 7 } + +alaIgmpNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + svcId, + sdpBindId, + alaIgmpNeighborServiceSdpBindHostAddressType, + alaIgmpNeighborServiceSdpBindHostAddress + } + ::= { alaIgmpNeighborServiceSdpBindTable 1 } + +IgmpNeighborServiceSdpBindEntry ::= SEQUENCE { + alaIgmpNeighborServiceSdpBindHostAddressType InetAddressType, + alaIgmpNeighborServiceSdpBindHostAddress InetAddress, + alaIgmpNeighborServiceSdpBindCount Counter32, + alaIgmpNeighborServiceSdpBindTimeout TimeTicks +} + +alaIgmpNeighborServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpNeighborServiceSdpBindEntry 1 } + +alaIgmpNeighborServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv4 host address." + ::= { alaIgmpNeighborServiceSdpBindEntry 2 } + +alaIgmpNeighborServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaIgmpNeighborServiceSdpBindEntry 3 } + +alaIgmpNeighborServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaIgmpNeighborServiceSdpBindEntry 4 } + + +-- +-- Static Neighbor Table +-- + + +alaIgmpStaticNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IP multicast routers." + ::= { alaServiceMgrIgmp 8 } + +alaIgmpStaticNeighborServiceSapEntry OBJECT-TYPE + SYNTAX IgmpStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sap static IP multicast router." + INDEX { + svcId, + sapPortId, + sapEncapValue + + } + ::= { alaIgmpStaticNeighborServiceSapTable 1 } + +IgmpStaticNeighborServiceSapEntry ::= SEQUENCE { + alaIgmpStaticNeighborServiceSapRowStatus RowStatus +} + +alaIgmpStaticNeighborServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticNeighborServiceSapEntry 1 } + + +alaIgmpStaticNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static IP multicast routers." + ::= { alaServiceMgrIgmp 9 } + +alaIgmpStaticNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service SdpBind static IP multicast router." + INDEX { + svcId, + sdpBindId + } + ::= { alaIgmpStaticNeighborServiceSdpBindTable 1 } + +IgmpStaticNeighborServiceSdpBindEntry ::= SEQUENCE { + alaIgmpStaticNeighborServiceSdpBindRowStatus RowStatus +} + +alaIgmpStaticNeighborServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticNeighborServiceSdpBindEntry 1 } + + +-- +-- Querier Table +-- + + +alaIgmpQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring IGMP queriers." + ::= { alaServiceMgrIgmp 10 } + +alaIgmpQuerierServiceSapEntry OBJECT-TYPE + SYNTAX IgmpQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP querier." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaIgmpQuerierServiceSapHostAddressType, + alaIgmpQuerierServiceSapHostAddress + } + ::= { alaIgmpQuerierServiceSapTable 1 } + +IgmpQuerierServiceSapEntry ::= SEQUENCE { + alaIgmpQuerierServiceSapHostAddressType InetAddressType, + alaIgmpQuerierServiceSapHostAddress InetAddress, + alaIgmpQuerierServiceSapCount Counter32, + alaIgmpQuerierServiceSapTimeout TimeTicks +} +alaIgmpQuerierServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpQuerierServiceSapEntry 1 } + +alaIgmpQuerierServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP querier's IPv4 host address." + ::= { alaIgmpQuerierServiceSapEntry 2 } + +alaIgmpQuerierServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's counter." + ::= { alaIgmpQuerierServiceSapEntry 3 } + +alaIgmpQuerierServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's timeout." + ::= { alaIgmpQuerierServiceSapEntry 4 } + +alaIgmpQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring IGMP queriers." + ::= { alaServiceMgrIgmp 11 } + +alaIgmpQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP querier." + INDEX { + + svcId, + sdpBindId, + alaIgmpQuerierServiceSdpBindHostAddressType, + alaIgmpQuerierServiceSdpBindHostAddress + } + ::= { alaIgmpQuerierServiceSdpBindTable 1 } + +IgmpQuerierServiceSdpBindEntry ::= SEQUENCE { + alaIgmpQuerierServiceSdpBindHostAddressType InetAddressType, + alaIgmpQuerierServiceSdpBindHostAddress InetAddress, + alaIgmpQuerierServiceSdpBindCount Counter32, + alaIgmpQuerierServiceSdpBindTimeout TimeTicks +} + +alaIgmpQuerierServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpQuerierServiceSdpBindEntry 1 } + +alaIgmpQuerierServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP querier's IPv4 host address." + ::= { alaIgmpQuerierServiceSdpBindEntry 2 } + +alaIgmpQuerierServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's counter." + ::= { alaIgmpQuerierServiceSdpBindEntry 3 } + +alaIgmpQuerierServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's timeout." + ::= { alaIgmpQuerierServiceSdpBindEntry 4 } + + +-- +-- Static Querier Table +-- + + +alaIgmpStaticQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IGMP queriers." + ::= { alaServiceMgrIgmp 12 } + +alaIgmpStaticQuerierServiceSapEntry OBJECT-TYPE + SYNTAX IgmpStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IGMP querier." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaIgmpStaticQuerierServiceSapTable 1 } + +IgmpStaticQuerierServiceSapEntry ::= SEQUENCE { + alaIgmpStaticQuerierServiceSapRowStatus RowStatus +} + + +alaIgmpStaticQuerierServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticQuerierServiceSapEntry 1 } + + +alaIgmpStaticQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static IGMP queriers." + ::= { alaServiceMgrIgmp 13 } + +alaIgmpStaticQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IGMP querier." + INDEX { + + svcId, + sdpBindId + } + ::= { alaIgmpStaticQuerierServiceSdpBindTable 1 } + +IgmpStaticQuerierServiceSdpBindEntry ::= SEQUENCE { + alaIgmpStaticQuerierServiceSdpBindRowStatus RowStatus +} + + +alaIgmpStaticQuerierServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticQuerierServiceSdpBindEntry 1 } + + + +-- +-- Source Table +-- + + +alaIgmpServiceSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the Service IP multicast source information." + ::= { alaServiceMgrIgmp 14 } + +alaIgmpServiceSourceEntry OBJECT-TYPE + SYNTAX IgmpServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + svcId, + alaIgmpServiceSourceGroupAddressType, + alaIgmpServiceSourceGroupAddress, + alaIgmpServiceSourceHostAddressType, + alaIgmpServiceSourceHostAddress, + alaIgmpServiceSourceDestAddressType, + alaIgmpServiceSourceDestAddress, + alaIgmpServiceSourceOrigAddressType, + alaIgmpServiceSourceOrigAddress + } + ::= { alaIgmpServiceSourceTable 1 } + +IgmpServiceSourceEntry ::= SEQUENCE { + alaIgmpServiceSourceGroupAddressType InetAddressType, + alaIgmpServiceSourceGroupAddress InetAddress, + alaIgmpServiceSourceHostAddressType InetAddressType, + alaIgmpServiceSourceHostAddress InetAddress, + alaIgmpServiceSourceDestAddressType InetAddressType, + alaIgmpServiceSourceDestAddress InetAddress, + alaIgmpServiceSourceOrigAddressType InetAddressType, + alaIgmpServiceSourceOrigAddress InetAddress, + alaIgmpServiceSourceLocale AluLocation, + alaIgmpServiceSourcePortId TmnxPortID, + alaIgmpServiceSourceEncapValue TmnxEncapVal, + alaIgmpServiceSourceSdpId SdpId, + alaIgmpServiceSourceVcId TmnxVcIdOrNone, + alaIgmpServiceSourceType INTEGER +} + +alaIgmpServiceSourceGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 1 } + +alaIgmpServiceSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 group address." + ::= { alaIgmpServiceSourceEntry 2 } + +alaIgmpServiceSourceHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 3 } + +alaIgmpServiceSourceHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 host address." + ::= { alaIgmpServiceSourceEntry 4 } + +alaIgmpServiceSourceDestAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 5 } + +alaIgmpServiceSourceDestAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel destination address." + ::= { alaIgmpServiceSourceEntry 6 } + +alaIgmpServiceSourceOrigAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 7 } + +alaIgmpServiceSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel source address." + ::= { alaIgmpServiceSourceEntry 8 } + +alaIgmpServiceSourceLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaIgmpServiceSourceEntry 9 } + +alaIgmpServiceSourcePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourcePortId indicates, + together with the object alaIgmpServiceSourceEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsIgmpSnpgMRouterLocale is 'sap(1)'." + ::= { alaIgmpServiceSourceEntry 10 } + +alaIgmpServiceSourceEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceEncapValue indicates, + together with the objectalaIgmpServiceSourcePortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSourceLocale is 'sap(1)'." + ::= { alaIgmpServiceSourceEntry 11 } + +alaIgmpServiceSourceSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceSdpId indicates, + together with the object alaIgmpServiceSourceVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSourceLocale is 'sdp(2)'." + ::= { alaIgmpServiceSourceEntry 12 } + +alaIgmpServiceSourceVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceVcId indicates, + together with the object alaIgmpServiceSourceSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSourceLocale is 'sdp(2)'." + ::= { alaIgmpServiceSourceEntry 13 } + +alaIgmpServiceSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaIgmpServiceSourceEntry 14 } + +-- +-- Forward Table +-- + +alaIgmpServiceSapForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrIgmp 15 } + +alaIgmpServiceSapForwardEntry OBJECT-TYPE + SYNTAX IgmpServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaIgmpServiceSapForwardGroupAddress, + alaIgmpServiceSapForwardHostAddress, + alaIgmpServiceSapForwardDestAddress, + alaIgmpServiceSapForwardOrigAddress, + alaIgmpServiceSapForwardNextSapPortId, + alaIgmpServiceSapForwardNextSapEncapValue + + } + ::= { alaIgmpServiceSapForwardTable 1 } + +IgmpServiceSapForwardEntry ::= SEQUENCE { + + alaIgmpServiceSapForwardLocale AluLocation, + alaIgmpServiceSapForwardPortId TmnxPortID, + alaIgmpServiceSapForwardEncapValue TmnxEncapVal, + alaIgmpServiceSapForwardSdpId SdpId, + alaIgmpServiceSapForwardVcId TmnxVcIdOrNone, + alaIgmpServiceSapForwardGroupAddress MacAddress, + alaIgmpServiceSapForwardHostAddress MacAddress, + alaIgmpServiceSapForwardDestAddress MacAddress, + alaIgmpServiceSapForwardOrigAddress MacAddress, + alaIgmpServiceSapForwardType INTEGER, + alaIgmpServiceSapForwardNextSapPortId TmnxPortID, + alaIgmpServiceSapForwardNextSapEncapValue TmnxEncapVal, + alaIgmpServiceSapForwardNextType INTEGER + + +} + +alaIgmpServiceSapForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaIgmpServiceSapForwardEntry 1 } + +alaIgmpServiceSapForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardPortId indicates, + together with the object alaIgmpServiceSapForwardEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsIgmpSnpgMRouterLocale is 'sap(1)'." + ::= { alaIgmpServiceSapForwardEntry 2 } + +alaIgmpServiceSapForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardEncapValue indicates, + together with the objectalaIgmpServiceSapForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSapForwardLocale is 'sap(1)'." + ::= { alaIgmpServiceSapForwardEntry 3 } + +alaIgmpServiceSapForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardSdpId indicates, + together with the object alaIgmpServiceSapForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSapForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSapForwardEntry 4 } + +alaIgmpServiceSapForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardVcId indicates, + together with the object alaIgmpServiceSapForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSapForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSapForwardEntry 5 } + + +alaIgmpServiceSapForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 group address." + ::= { alaIgmpServiceSapForwardEntry 6 } + +alaIgmpServiceSapForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 host address." + ::= { alaIgmpServiceSapForwardEntry 7 } + +alaIgmpServiceSapForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel destination address." + ::= { alaIgmpServiceSapForwardEntry 8 } + +alaIgmpServiceSapForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel source address." + ::= { alaIgmpServiceSapForwardEntry 9 } + +alaIgmpServiceSapForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaIgmpServiceSapForwardEntry 10 } + + +alaIgmpServiceSapForwardNextSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The ID of the access port where this SAP + is defined." + ::= { alaIgmpServiceSapForwardEntry 11 } + +alaIgmpServiceSapForwardNextSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The value of the label used to identify this + SAP on the access port specified by sapPortId." + ::= { alaIgmpServiceSapForwardEntry 12 } + +alaIgmpServiceSapForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaIgmpServiceSapForwardEntry 13 } + +alaIgmpServiceSdpBindForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrIgmp 16 } + +alaIgmpServiceSdpBindForwardEntry OBJECT-TYPE + SYNTAX IgmpServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaIgmpServiceSdpBindForwardGroupAddress, + alaIgmpServiceSdpBindForwardHostAddress, + alaIgmpServiceSdpBindForwardDestAddress, + alaIgmpServiceSdpBindForwardOrigAddress, + alaIgmpServiceSdpBindForwardNextSdpBindId + + } + ::= { alaIgmpServiceSdpBindForwardTable 1 } + +IgmpServiceSdpBindForwardEntry ::= SEQUENCE { + + alaIgmpServiceSdpBindForwardLocale AluLocation, + alaIgmpServiceSdpBindForwardPortId TmnxPortID, + alaIgmpServiceSdpBindForwardEncapValue TmnxEncapVal, + alaIgmpServiceSdpBindForwardSdpId SdpId, + alaIgmpServiceSdpBindForwardVcId TmnxVcIdOrNone, + alaIgmpServiceSdpBindForwardGroupAddress MacAddress, + alaIgmpServiceSdpBindForwardHostAddress MacAddress, + alaIgmpServiceSdpBindForwardDestAddress MacAddress, + alaIgmpServiceSdpBindForwardOrigAddress MacAddress, + alaIgmpServiceSdpBindForwardType INTEGER, + alaIgmpServiceSdpBindForwardNextSdpBindId SdpBindId, + alaIgmpServiceSdpBindForwardNextType INTEGER + + +} + +alaIgmpServiceSdpBindForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaIgmpServiceSdpBindForwardEntry 1 } + +alaIgmpServiceSdpBindForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardPortId indicates, + together with the object alaIgmpServiceSdpBindForwardEncapValue, the SdpBind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsIgmpSnpgMRouterLocale is 'sap(1)'." + ::= { alaIgmpServiceSdpBindForwardEntry 2 } + +alaIgmpServiceSdpBindForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardEncapValue indicates, + together with the object alaIgmpServiceSdpBindForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSdpBindForwardLocale is 'sap(1)'." + ::= { alaIgmpServiceSdpBindForwardEntry 3 } + +alaIgmpServiceSdpBindForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardSdpId indicates, + together with the object alaIgmpServiceSdpBindForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSdpBindForwardEntry 4 } + +alaIgmpServiceSdpBindForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardVcId indicates, + together with the object alaIgmpServiceSdpBindForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSdpBindForwardEntry 5 } + + +alaIgmpServiceSdpBindForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 group address." + ::= { alaIgmpServiceSdpBindForwardEntry 6 } + +alaIgmpServiceSdpBindForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 host address." + ::= { alaIgmpServiceSdpBindForwardEntry 7 } + +alaIgmpServiceSdpBindForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel destination address." + ::= { alaIgmpServiceSdpBindForwardEntry 8 } + +alaIgmpServiceSdpBindForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel source address." + ::= { alaIgmpServiceSdpBindForwardEntry 9 } + +alaIgmpServiceSdpBindForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaIgmpServiceSdpBindForwardEntry 10 } + + + +alaIgmpServiceSdpBindForwardNextSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next sdpBind." + ::= { alaIgmpServiceSdpBindForwardEntry 11 } + + + +alaIgmpServiceSdpBindForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaIgmpServiceSdpBindForwardEntry 12 } + + +-- +-- SAP/SDPBIND Table for IP Multicast objects managed per SAP/SDPBIND +-- + +alaIgmpServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrIgmp 17 } + +alaIgmpServiceSapEntry OBJECT-TYPE + SYNTAX AlaIgmpServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SAP information." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaIgmpServiceSapTable 1 } + +AlaIgmpServiceSapEntry ::= + SEQUENCE { + alaIgmpServiceSapMaxGroupLimit Unsigned32, + alaIgmpServiceSapMaxGroupExceedAction INTEGER, + alaIgmpServiceSapCurrentGroupCount Unsigned32 + } + + +alaIgmpServiceSapMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt + on the sap." + DEFVAL {0} + ::= { alaIgmpServiceSapEntry 1 } + +alaIgmpServiceSapMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the sap." + DEFVAL { none } + ::= { alaIgmpServiceSapEntry 2 } + + +alaIgmpServiceSapCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a sap. + instance." + ::= { alaIgmpServiceSapEntry 3 } + +alaIgmpServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrIgmp 18 } + +alaIgmpServiceSdpBindEntry OBJECT-TYPE + SYNTAX AlaIgmpServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SdpBind information." + INDEX { + svcId, + sdpBindId + } + ::= { alaIgmpServiceSdpBindTable 1 } + +AlaIgmpServiceSdpBindEntry ::= + SEQUENCE { + alaIgmpServiceSdpBindMaxGroupLimit Unsigned32, + alaIgmpServiceSdpBindMaxGroupExceedAction INTEGER, + alaIgmpServiceSdpBindCurrentGroupCount Unsigned32 + } + + +alaIgmpServiceSdpBindMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt + on the SdpBind." + DEFVAL {0} + ::= { alaIgmpServiceSdpBindEntry 1 } + +alaIgmpServiceSdpBindMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the SdpBind." + DEFVAL { none } + ::= { alaIgmpServiceSdpBindEntry 2 } + +alaIgmpServiceSdpBindCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a SdpBind. + instance." + ::= { alaIgmpServiceSdpBindEntry 3 } + +-- +-- Service MLD Configuration Table +-- + +alaServiceMgrMld OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 3 } + +alaMldServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Service table contains the information on which IPv6 multicast + switching and routing is configured." + ::= { alaServiceMgrMld 1 } + +alaMldServiceEntry OBJECT-TYPE + SYNTAX MldServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a service on which IPv6 multicast switching + and routing is configured." + INDEX { + svcId + } + ::= { alaMldServiceTable 1 } + +MldServiceEntry ::= SEQUENCE { + alaMldServiceStatus INTEGER, + alaMldServiceQuerying INTEGER, + alaMldServiceSpoofing INTEGER, + alaMldServiceZapping INTEGER, + alaMldServiceVersion Unsigned32, + alaMldServiceRobustness Unsigned32, + alaMldServiceQueryInterval Unsigned32, + alaMldServiceQueryResponseInterval Unsigned32, + alaMldServiceLastMemberQueryInterval Unsigned32, + alaMldServiceRouterTimeout Unsigned32, + alaMldServiceSourceTimeout Unsigned32, + alaMldServiceProxying INTEGER, + alaMldServiceUnsolicitedReportInterval Unsigned32, + alaMldServiceQuerierForwarding INTEGER, + alaMldServiceMaxGroupLimit Unsigned32, + alaMldServiceMaxGroupExceedAction INTEGER +} + + +alaMldServiceStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv6 multicast switching and routing + on the Service." + ::= { alaMldServiceEntry 1 } + +alaMldServiceQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querying on the Service." + ::= { alaMldServiceEntry 2 } + +alaMldServiceSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Spoofing on the Service." + ::= { alaMldServiceEntry 3 } + +alaMldServiceZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Zapping on the Service." + ::= { alaMldServiceEntry 4 } + +alaMldServiceVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default MLD protocol Version running on the Service." + ::= { alaMldServiceEntry 5 } + +alaMldServiceRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Robustness variable used on the Service." + ::= { alaMldServiceEntry 6 } + +alaMldServiceQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Interval used on the Service." + ::= { alaMldServiceEntry 7 } + +alaMldServiceQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Response Interval on the Service." + ::= { alaMldServiceEntry 8 } + +alaMldServiceLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Last Member Query Interval on the Service." + ::= { alaMldServiceEntry 9 } + +alaMldServiceRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Router Timeout on the Service." + ::= { alaMldServiceEntry 10 } + +alaMldServiceSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Source Timeout on the Service." + ::= { alaMldServiceEntry 11 } + +alaMldServiceProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Proxying on the Service." + ::= { alaMldServiceEntry 12 } + +alaMldServiceUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Unsolicited Report Interval on the Service." + ::= { alaMldServiceEntry 13 } + +alaMldServiceQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querier Forwarding on the Service." + ::= { alaMldServiceEntry 14 } + +alaMldServiceMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt on the Service." + DEFVAL {0} + ::= { alaMldServiceEntry 15 } + +alaMldServiceMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when the MLD group membership limit is exceeded on the Service." + DEFVAL { none } + ::= { alaMldServiceEntry 16 } + + +-- +-- Service Group Membership Table +-- + + +alaMldMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the MLD group membership information for SAPs." + ::= { alaServiceMgrMld 2 } + +alaMldMemberServiceSapEntry OBJECT-TYPE + SYNTAX MldMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldMemberServiceSapGroupAddressType, + alaMldMemberServiceSapGroupAddress, + alaMldMemberServiceSapSourceAddressType, + alaMldMemberServiceSapSourceAddress + } + ::= { alaMldMemberServiceSapTable 1 } + +MldMemberServiceSapEntry ::= SEQUENCE { + alaMldMemberServiceSapGroupAddressType InetAddressType, + alaMldMemberServiceSapGroupAddress InetAddress, + alaMldMemberServiceSapSourceAddressType InetAddressType, + alaMldMemberServiceSapSourceAddress InetAddress, + alaMldMemberServiceSapMode INTEGER, + alaMldMemberServiceSapCount Counter32, + alaMldMemberServiceSapTimeout TimeTicks +} + +alaMldMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSapEntry 1 } + +alaMldMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 group address." + ::= { alaMldMemberServiceSapEntry 2 } + +alaMldMemberServiceSapSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSapEntry 3 } + +alaMldMemberServiceSapSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 source address." + ::= { alaMldMemberServiceSapEntry 4 } + +alaMldMemberServiceSapMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's MLD source filter mode." + ::= { alaMldMemberServiceSapEntry 5 } + +alaMldMemberServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaMldMemberServiceSapEntry 6 } + +alaMldMemberServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaMldMemberServiceSapEntry 7 } + + +alaMldMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the MLD group membership information for SDP bindings." + ::= { alaServiceMgrMld 3 } + +alaMldMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD group membership request." + INDEX { + svcId, + sdpBindId, + alaMldMemberServiceSdpBindGroupAddressType, + alaMldMemberServiceSdpBindGroupAddress, + alaMldMemberServiceSdpBindSourceAddressType, + alaMldMemberServiceSdpBindSourceAddress + } + ::= { alaMldMemberServiceSdpBindTable 1 } + +MldMemberServiceSdpBindEntry ::= SEQUENCE { + alaMldMemberServiceSdpBindGroupAddressType InetAddressType, + alaMldMemberServiceSdpBindGroupAddress InetAddress, + alaMldMemberServiceSdpBindSourceAddressType InetAddressType, + alaMldMemberServiceSdpBindSourceAddress InetAddress, + alaMldMemberServiceSdpBindMode INTEGER, + alaMldMemberServiceSdpBindCount Counter32, + alaMldMemberServiceSdpBindTimeout TimeTicks +} + +alaMldMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSdpBindEntry 1 } + +alaMldMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 group address." + ::= { alaMldMemberServiceSdpBindEntry 2 } + +alaMldMemberServiceSdpBindSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSdpBindEntry 3 } + +alaMldMemberServiceSdpBindSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 source address." + ::= { alaMldMemberServiceSdpBindEntry 4 } + +alaMldMemberServiceSdpBindMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's MLD source filter mode." + ::= { alaMldMemberServiceSdpBindEntry 5 } + +alaMldMemberServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaMldMemberServiceSdpBindEntry 6 } + +alaMldMemberServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaMldMemberServiceSdpBindEntry 7 } + +-- +-- Static Group Membership Table +-- + +alaMldStaticMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static MLD group membership information." + ::= { alaServiceMgrMld 4 } + +alaMldStaticMemberServiceSapEntry OBJECT-TYPE + SYNTAX MldStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a ervice sap static MLD group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldStaticMemberServiceSapGroupAddressType, + alaMldStaticMemberServiceSapGroupAddress + } + ::= { alaMldStaticMemberServiceSapTable 1 } + +MldStaticMemberServiceSapEntry ::= SEQUENCE { + alaMldStaticMemberServiceSapGroupAddressType InetAddressType, + alaMldStaticMemberServiceSapGroupAddress InetAddress, + alaMldStaticMemberServiceSapRowStatus RowStatus +} + +alaMldStaticMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldStaticMemberServiceSapEntry 1 } + +alaMldStaticMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sap static group membership request's IPv6 group address." + ::= { alaMldStaticMemberServiceSapEntry 2 } + +alaMldStaticMemberServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticMemberServiceSapEntry 3} + + +alaMldStaticMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sdp binding static MLD group membership information." + ::= { alaServiceMgrMld 5 } + +alaMldStaticMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sdp binding static MLD group membership request." + INDEX { + svcId, + sdpBindId, + alaMldStaticMemberServiceSapGroupAddressType, + alaMldStaticMemberServiceSapGroupAddress + } + ::= { alaMldStaticMemberServiceSdpBindTable 1 } + +MldStaticMemberServiceSdpBindEntry ::= SEQUENCE { + alaMldStaticMemberServiceSdpBindGroupAddressType InetAddressType, + alaMldStaticMemberServiceSdpBindGroupAddress InetAddress, + alaMldStaticMemberServiceSdpBindRowStatus RowStatus +} + +alaMldStaticMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldStaticMemberServiceSdpBindEntry 1 } + +alaMldStaticMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sdp binding static group membership request's IPv6 group address." + ::= { alaMldStaticMemberServiceSdpBindEntry 2 } + +alaMldStaticMemberServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticMemberServiceSdpBindEntry 3} + + +-- +-- Neighbor Table +-- + +alaMldNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring IP multicast routers." + ::= { alaServiceMgrMld 6 } + +alaMldNeighborServiceSapEntry OBJECT-TYPE + SYNTAX MldNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldNeighborServiceSapHostAddressType, + alaMldNeighborServiceSapHostAddress + } + ::= { alaMldNeighborServiceSapTable 1 } + +MldNeighborServiceSapEntry ::= SEQUENCE { + alaMldNeighborServiceSapHostAddressType InetAddressType, + alaMldNeighborServiceSapHostAddress InetAddress, + alaMldNeighborServiceSapCount Counter32, + alaMldNeighborServiceSapTimeout TimeTicks +} + +alaMldNeighborServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldNeighborServiceSapEntry 1 } + +alaMldNeighborServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv6 host address." + ::= { alaMldNeighborServiceSapEntry 2 } + +alaMldNeighborServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaMldNeighborServiceSapEntry 3 } + +alaMldNeighborServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaMldNeighborServiceSapEntry 4 } + +alaMldNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring IP multicast routers." + ::= { alaServiceMgrMld 7 } + +alaMldNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + svcId, + sdpBindId, + alaMldNeighborServiceSdpBindHostAddressType, + alaMldNeighborServiceSdpBindHostAddress + } + ::= { alaMldNeighborServiceSdpBindTable 1 } + +MldNeighborServiceSdpBindEntry ::= SEQUENCE { + alaMldNeighborServiceSdpBindHostAddressType InetAddressType, + alaMldNeighborServiceSdpBindHostAddress InetAddress, + alaMldNeighborServiceSdpBindCount Counter32, + alaMldNeighborServiceSdpBindTimeout TimeTicks +} + + +alaMldNeighborServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldNeighborServiceSdpBindEntry 1 } + +alaMldNeighborServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv6 host address." + ::= { alaMldNeighborServiceSdpBindEntry 2 } + +alaMldNeighborServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaMldNeighborServiceSdpBindEntry 3 } + +alaMldNeighborServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaMldNeighborServiceSdpBindEntry 4 } + + +-- +-- Static Neighbor Table +-- + + +alaMldStaticNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IP multicast routers." + ::= { alaServiceMgrMld 8 } + +alaMldStaticNeighborServiceSapEntry OBJECT-TYPE + SYNTAX MldStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sap static IP multicast router." + INDEX { + svcId, + sapPortId, + sapEncapValue + + } + ::= { alaMldStaticNeighborServiceSapTable 1 } + +MldStaticNeighborServiceSapEntry ::= SEQUENCE { + alaMldStaticNeighborServiceSapRowStatus RowStatus +} + +alaMldStaticNeighborServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticNeighborServiceSapEntry 1 } + + +alaMldStaticNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static IP multicast routers." + ::= { alaServiceMgrMld 9 } + +alaMldStaticNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service SdpBind static IP multicast router." + INDEX { + svcId, + sdpBindId + } + ::= { alaMldStaticNeighborServiceSdpBindTable 1 } + +MldStaticNeighborServiceSdpBindEntry ::= SEQUENCE { + alaMldStaticNeighborServiceSdpBindRowStatus RowStatus +} + +alaMldStaticNeighborServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticNeighborServiceSdpBindEntry 1 } + + +-- +-- Querier Table +-- + + +alaMldQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring MLD queriers." + ::= { alaServiceMgrMld 10 } + +alaMldQuerierServiceSapEntry OBJECT-TYPE + SYNTAX MldQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD querier." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldQuerierServiceSapHostAddressType, + alaMldQuerierServiceSapHostAddress + } + ::= { alaMldQuerierServiceSapTable 1 } + +MldQuerierServiceSapEntry ::= SEQUENCE { + alaMldQuerierServiceSapHostAddressType InetAddressType, + alaMldQuerierServiceSapHostAddress InetAddress, + alaMldQuerierServiceSapCount Counter32, + alaMldQuerierServiceSapTimeout TimeTicks +} + +alaMldQuerierServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldQuerierServiceSapEntry 1 } + +alaMldQuerierServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MLD querier's IPv6 host address." + ::= { alaMldQuerierServiceSapEntry 2 } + +alaMldQuerierServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's counter." + ::= { alaMldQuerierServiceSapEntry 3 } + +alaMldQuerierServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's timeout." + ::= { alaMldQuerierServiceSapEntry 4 } + +alaMldQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring MLD queriers." + ::= { alaServiceMgrMld 11 } + +alaMldQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD querier." + INDEX { + + svcId, + sdpBindId, + alaMldQuerierServiceSdpBindHostAddressType, + alaMldQuerierServiceSdpBindHostAddress + } + ::= { alaMldQuerierServiceSdpBindTable 1 } + +MldQuerierServiceSdpBindEntry ::= SEQUENCE { + alaMldQuerierServiceSdpBindHostAddressType InetAddressType, + alaMldQuerierServiceSdpBindHostAddress InetAddress, + alaMldQuerierServiceSdpBindCount Counter32, + alaMldQuerierServiceSdpBindTimeout TimeTicks +} + +alaMldQuerierServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldQuerierServiceSdpBindEntry 1 } + +alaMldQuerierServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MLD querier's IPv6 host address." + ::= { alaMldQuerierServiceSdpBindEntry 2 } + +alaMldQuerierServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's counter." + ::= { alaMldQuerierServiceSdpBindEntry 3 } + +alaMldQuerierServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's timeout." + ::= { alaMldQuerierServiceSdpBindEntry 4 } + + +-- +-- Static Querier Table +-- + + +alaMldStaticQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static MLD queriers." + ::= { alaServiceMgrMld 12 } + +alaMldStaticQuerierServiceSapEntry OBJECT-TYPE + SYNTAX MldStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static MLD querier." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaMldStaticQuerierServiceSapTable 1 } + +MldStaticQuerierServiceSapEntry ::= SEQUENCE { + alaMldStaticQuerierServiceSapRowStatus RowStatus +} + + +alaMldStaticQuerierServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticQuerierServiceSapEntry 1 } + + +alaMldStaticQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static MLD queriers." + ::= { alaServiceMgrMld 13 } + +alaMldStaticQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static MLD querier." + INDEX { + + svcId, + sdpBindId + } + ::= { alaMldStaticQuerierServiceSdpBindTable 1 } + +MldStaticQuerierServiceSdpBindEntry ::= SEQUENCE { + alaMldStaticQuerierServiceSdpBindRowStatus RowStatus +} + + +alaMldStaticQuerierServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticQuerierServiceSdpBindEntry 1 } + + + +-- +-- Source Table +-- + + +alaMldServiceSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the Service IP multicast source information." + ::= { alaServiceMgrMld 14 } + +alaMldServiceSourceEntry OBJECT-TYPE + SYNTAX MldServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + svcId, + alaMldServiceSourceGroupAddressType, + alaMldServiceSourceGroupAddress, + alaMldServiceSourceHostAddressType, + alaMldServiceSourceHostAddress, + alaMldServiceSourceDestAddressType, + alaMldServiceSourceDestAddress, + alaMldServiceSourceOrigAddressType, + alaMldServiceSourceOrigAddress + } + ::= { alaMldServiceSourceTable 1 } + +MldServiceSourceEntry ::= SEQUENCE { + alaMldServiceSourceGroupAddressType InetAddressType, + alaMldServiceSourceGroupAddress InetAddress, + alaMldServiceSourceHostAddressType InetAddressType, + alaMldServiceSourceHostAddress InetAddress, + alaMldServiceSourceDestAddressType InetAddressType, + alaMldServiceSourceDestAddress InetAddress, + alaMldServiceSourceOrigAddressType InetAddressType, + alaMldServiceSourceOrigAddress InetAddress, + alaMldServiceSourceLocale AluLocation, + alaMldServiceSourcePortId TmnxPortID, + alaMldServiceSourceEncapValue TmnxEncapVal, + alaMldServiceSourceSdpId SdpId, + alaMldServiceSourceVcId TmnxVcIdOrNone, + alaMldServiceSourceType INTEGER +} + + +alaMldServiceSourceGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 1 } + +alaMldServiceSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 group address." + ::= { alaMldServiceSourceEntry 2 } + +alaMldServiceSourceHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 3 } + +alaMldServiceSourceHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 host address." + ::= { alaMldServiceSourceEntry 4 } + +alaMldServiceSourceDestAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 5 } + +alaMldServiceSourceDestAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel destination address." + ::= { alaMldServiceSourceEntry 6 } + +alaMldServiceSourceOrigAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 7 } + +alaMldServiceSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel source address." + ::= { alaMldServiceSourceEntry 8 } + +alaMldServiceSourceLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaMldServiceSourceEntry 9 } + +alaMldServiceSourcePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourcePortId indicates, + together with the object alaMldServiceSourceEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsMldSnpgMRouterLocale is 'sap(1)'." + ::= { alaMldServiceSourceEntry 10 } + +alaMldServiceSourceEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceEncapValue indicates, + together with the objectalaMldServiceSourcePortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSourceLocale is 'sap(1)'." + ::= { alaMldServiceSourceEntry 11 } + +alaMldServiceSourceSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceSdpId indicates, + together with the object alaMldServiceSourceVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSourceLocale is 'sdp(2)'." + ::= { alaMldServiceSourceEntry 12 } + +alaMldServiceSourceVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceVcId indicates, + together with the object alaMldServiceSourceSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSourceLocale is 'sdp(2)'." + ::= { alaMldServiceSourceEntry 13 } + +alaMldServiceSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaMldServiceSourceEntry 14 } + +-- +-- Forward Table +-- + +alaMldServiceSapForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrMld 15 } + +alaMldServiceSapForwardEntry OBJECT-TYPE + SYNTAX MldServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaMldServiceSapForwardGroupAddress, + alaMldServiceSapForwardHostAddress, + alaMldServiceSapForwardDestAddress, + alaMldServiceSapForwardOrigAddress, + alaMldServiceSapForwardNextSapPortId, + alaMldServiceSapForwardNextSapEncapValue + + } + ::= { alaMldServiceSapForwardTable 1 } + +MldServiceSapForwardEntry ::= SEQUENCE { + + alaMldServiceSapForwardLocale AluLocation, + alaMldServiceSapForwardPortId TmnxPortID, + alaMldServiceSapForwardEncapValue TmnxEncapVal, + alaMldServiceSapForwardSdpId SdpId, + alaMldServiceSapForwardVcId TmnxVcIdOrNone, + alaMldServiceSapForwardGroupAddress MacAddress, + alaMldServiceSapForwardHostAddress MacAddress, + alaMldServiceSapForwardDestAddress MacAddress, + alaMldServiceSapForwardOrigAddress MacAddress, + alaMldServiceSapForwardType INTEGER, + alaMldServiceSapForwardNextSapPortId TmnxPortID, + alaMldServiceSapForwardNextSapEncapValue TmnxEncapVal, + alaMldServiceSapForwardNextType INTEGER + + +} + +alaMldServiceSapForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaMldServiceSapForwardEntry 1 } + +alaMldServiceSapForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardPortId indicates, + together with the object alaMldServiceSapForwardEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsMldSnpgMRouterLocale is 'sap(1)'." + ::= { alaMldServiceSapForwardEntry 2 } + +alaMldServiceSapForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardEncapValue indicates, + together with the objectalaMldServiceSapForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSapForwardLocale is 'sap(1)'." + ::= { alaMldServiceSapForwardEntry 3 } + +alaMldServiceSapForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardSdpId indicates, + together with the object alaMldServiceSapForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSapForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSapForwardEntry 4 } + +alaMldServiceSapForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardVcId indicates, + together with the object alaMldServiceSapForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSapForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSapForwardEntry 5 } + + +alaMldServiceSapForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 group address." + ::= { alaMldServiceSapForwardEntry 6 } + +alaMldServiceSapForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 host address." + ::= { alaMldServiceSapForwardEntry 7 } + +alaMldServiceSapForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel destination address." + ::= { alaMldServiceSapForwardEntry 8 } + +alaMldServiceSapForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel source address." + ::= { alaMldServiceSapForwardEntry 9 } + +alaMldServiceSapForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaMldServiceSapForwardEntry 10 } + + +alaMldServiceSapForwardNextSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The ID of the access port where this SAP + is defined." + ::= { alaMldServiceSapForwardEntry 11 } + +alaMldServiceSapForwardNextSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The value of the label used to identify this + SAP on the access port specified by sapPortId." + ::= { alaMldServiceSapForwardEntry 12 } + +alaMldServiceSapForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaMldServiceSapForwardEntry 13 } + +alaMldServiceSdpBindForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrMld 16 } + +alaMldServiceSdpBindForwardEntry OBJECT-TYPE + SYNTAX MldServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaMldServiceSdpBindForwardGroupAddress, + alaMldServiceSdpBindForwardHostAddress, + alaMldServiceSdpBindForwardDestAddress, + alaMldServiceSdpBindForwardOrigAddress, + alaMldServiceSdpBindForwardNextSdpBindId + + } + ::= { alaMldServiceSdpBindForwardTable 1 } + +MldServiceSdpBindForwardEntry ::= SEQUENCE { + + alaMldServiceSdpBindForwardLocale AluLocation, + alaMldServiceSdpBindForwardPortId TmnxPortID, + alaMldServiceSdpBindForwardEncapValue TmnxEncapVal, + alaMldServiceSdpBindForwardSdpId SdpId, + alaMldServiceSdpBindForwardVcId TmnxVcIdOrNone, + alaMldServiceSdpBindForwardGroupAddress MacAddress, + alaMldServiceSdpBindForwardHostAddress MacAddress, + alaMldServiceSdpBindForwardDestAddress MacAddress, + alaMldServiceSdpBindForwardOrigAddress MacAddress, + alaMldServiceSdpBindForwardType INTEGER, + alaMldServiceSdpBindForwardNextSdpBindId SdpBindId, + alaMldServiceSdpBindForwardNextType INTEGER + + +} + +alaMldServiceSdpBindForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaMldServiceSdpBindForwardEntry 1 } + +alaMldServiceSdpBindForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardPortId indicates, + together with the object alaMldServiceSdpBindForwardEncapValue, the SdpBind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsMldSnpgMRouterLocale is 'sap(1)'." + ::= { alaMldServiceSdpBindForwardEntry 2 } + +alaMldServiceSdpBindForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardEncapValue indicates, + together with the object alaMldServiceSdpBindForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSdpBindForwardLocale is 'sap(1)'." + ::= { alaMldServiceSdpBindForwardEntry 3 } + +alaMldServiceSdpBindForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardSdpId indicates, + together with the object alaMldServiceSdpBindForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSdpBindForwardEntry 4 } + +alaMldServiceSdpBindForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardVcId indicates, + together with the object alaMldServiceSdpBindForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSdpBindForwardEntry 5 } + + +alaMldServiceSdpBindForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 group address." + ::= { alaMldServiceSdpBindForwardEntry 6 } + +alaMldServiceSdpBindForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 host address." + ::= { alaMldServiceSdpBindForwardEntry 7 } + +alaMldServiceSdpBindForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel destination address." + ::= { alaMldServiceSdpBindForwardEntry 8 } + +alaMldServiceSdpBindForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel source address." + ::= { alaMldServiceSdpBindForwardEntry 9 } + +alaMldServiceSdpBindForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaMldServiceSdpBindForwardEntry 10 } + + + +alaMldServiceSdpBindForwardNextSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next sdpBind." + ::= { alaMldServiceSdpBindForwardEntry 11 } + + + +alaMldServiceSdpBindForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaMldServiceSdpBindForwardEntry 12 } + + +-- +-- SAP/SDPBIND Table for IP Multicast objects managed per SAP/SDPBIND +-- + +alaMldServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrMld 17 } + +alaMldServiceSapEntry OBJECT-TYPE + SYNTAX AlaMldServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SAP information." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaMldServiceSapTable 1 } + +AlaMldServiceSapEntry ::= + SEQUENCE { + alaMldServiceSapMaxGroupLimit Unsigned32, + alaMldServiceSapMaxGroupExceedAction INTEGER, + alaMldServiceSapCurrentGroupCount Unsigned32 + } + + +alaMldServiceSapMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt + on the sap." + DEFVAL {0} + ::= { alaMldServiceSapEntry 1 } + +alaMldServiceSapMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the sap." + DEFVAL { none } + ::= { alaMldServiceSapEntry 2 } + + +alaMldServiceSapCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a sap. + instance." + ::= { alaMldServiceSapEntry 3 } + +alaMldServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrMld 18 } + +alaMldServiceSdpBindEntry OBJECT-TYPE + SYNTAX AlaMldServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SdpBind information." + INDEX { + svcId, + sdpBindId + } + ::= { alaMldServiceSdpBindTable 1 } + +AlaMldServiceSdpBindEntry ::= + SEQUENCE { + alaMldServiceSdpBindMaxGroupLimit Unsigned32, + alaMldServiceSdpBindMaxGroupExceedAction INTEGER, + alaMldServiceSdpBindCurrentGroupCount Unsigned32 + } + + +alaMldServiceSdpBindMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt + on the SdpBind." + DEFVAL {0} + ::= { alaMldServiceSdpBindEntry 1 } + +alaMldServiceSdpBindMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the SdpBind." + DEFVAL { none } + ::= { alaMldServiceSdpBindEntry 2 } + +alaMldServiceSdpBindCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a SdpBind. + instance." + ::= { alaMldServiceSdpBindEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- AOS LDP related MIB +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaExtraLdp OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 4 } + + + + alaVRtrExtendedLdpGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVRtrExtendedLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " alaVRtrExtendedLdpGeneralTable is an extension to vRtrLdpGeneralTable + and it has an entry for each virtual router + in the system capable of supporting an instance of the + Label Distribution Protocol (LDP)." + ::= { alaExtraLdp 1 } + +alaVRtrExtendedLdpGeneralEntry OBJECT-TYPE + SYNTAX AlaVRtrExtendedLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of the Label Distribution + Protocol (LDP) for a virtual router in the system. + + An entry in this table is created by the agent when vRtrLdpStatus + in the vRtrConfTable is set to 'create'. + The entry is destroyed when vRtrLdpStatus is set to 'delete' but + only if vRtrLdpGenAdminState has a value of 'outOfService'." + INDEX { vRtrID } +::= { alaVRtrExtendedLdpGeneralTable 1 } + +AlaVRtrExtendedLdpGeneralEntry ::= SEQUENCE { + alaVRtrLdpGenGracefulRestartSupport TruthValue, + alaVRtrLdpGenGRReconnectTime Unsigned32, + alaVRtrLdpGenGRFwdStateHoldTime Unsigned32 +} + + alaVRtrLdpGenGracefulRestartSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alaVRtrLdpGenGracefulRestartSupport specifies whether + restarting the LSR gracefully during a control plane restart is + allowed. When this object has a value of 'true', + graceful restart procedures are enabled. When its value is 'false', + graceful restart procedures are disabled." + DEFVAL { false } + ::= { alaVRtrExtendedLdpGeneralEntry 1 } + +alaVRtrLdpGenGRReconnectTime OBJECT-TYPE + SYNTAX Unsigned32 (5..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alaVRtrLdpGenGRReconnectTime + specifies the value of FT Reconnect timer. + The FT Reconnect timeout is the time that the sender of the TLV would like the receiver + of that TLV to wait after the receiver detects the failure of LDP communication with the sender. + This object has meaning only when alaVRtrLdpGenGracefulRestartSupport is ‘true’." + DEFVAL { 120 } + ::= { alaVRtrExtendedLdpGeneralEntry 2 } + +alaVRtrLdpGenGRFwdStateHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (15..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrLdpGenGRFwdStateHoldTime specifies the MPLS + ‘forwarding state hold’timer. If the forwarding state has been + preserved during a control plane restart, then the LSR starts this + timer and marks all forwarding entries as stale. At the expiration of + the timer all the entries that are still marked as stale are deleted. + The value of Recovery Time advertised to the neighbors in the FT + session TLV is set to the current value of the timer at the point in + which the Initialization message carrying the FT session TLV is sent" + DEFVAL { 120 } + ::= { alaVRtrExtendedLdpGeneralEntry 3} + + + alaVRtrLdpExtendedSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVRtrLdpExtendedSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "alaVRtrLdpExtendedSessionTable is an extension to vRtrLdpSessionTable. + This isa read-only table which parallels the + mplsLdpSessionTable in the MPLS-LDP-MIB. The purpose of this + table is to keep information about a single session between + an LDP entity and an LDP Peer" + ::= { alaExtraLdp 2 } + +alaVRtrLdpExtendedSessionEntry OBJECT-TYPE + SYNTAX AlaVRtrLdpExtendedSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about a single + session between an LDP entity and an LDP Peer." + INDEX { vRtrID, + alaVRtrLdpPeerLdpId } + ::= { alaVRtrLdpExtendedSessionTable 1 } + +AlaVRtrLdpExtendedSessionEntry ::= SEQUENCE { + alaVRtrLdpPeerLdpId MplsLdpIdentifier, + alaVRtrLdpSessRestartInProgress TruthValue, + alaVRtrLdpSessFtReconTimeAdvertised Unsigned32, + alaVRtrLdpSessFtRecoveryTimeAdvertised Unsigned32 +} + + +alaVRtrLdpPeerLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessLocalLdpId specifies the local LDP + identifier for this LDP session." + ::= { alaVRtrLdpExtendedSessionEntry 1 } + +alaVRtrLdpSessRestartInProgress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessRestartInProgress indicates whether + graceful restart is in progress for this session" + ::= { alaVRtrLdpExtendedSessionEntry 2 } + +alaVRtrLdpSessFtReconTimeAdvertised OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessFtReconTimeAdvertised indicates the session's + Fault Tolerant(FT) Reconnect Timeout advertised to the peer" + ::= { alaVRtrLdpExtendedSessionEntry 3 } + +alaVRtrLdpSessFtRecoveryTimeAdvertised OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessFtRecoveryTimeAdvertised indicates the session's + Fault Tolerant(FT) recovery timeout that was advertised to the peer." + ::= { alaVRtrLdpExtendedSessionEntry 4 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1ServiceMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for service manager." + MODULE MANDATORY-GROUPS + { + alaServiceMgrPortProfileGroup , + alaServiceMgrPortGroup, + alaSapExtraInfoGroup, + alaIgmpServiceGroup, + alaIgmpMemberServiceSapGroup, + alaIgmpMemberServiceSdpBindGroup, + alaIgmpStaticMemberServiceSapGroup, + alaIgmpStaticMemberServiceSdpBindGroup, + alaIgmpNeighborServiceSapGroup, + alaIgmpNeighborServiceSdpBindGroup, + alaIgmpStaticNeighborServiceSapGroup, + alaIgmpStaticNeighborServiceSdpBindGroup, + alaIgmpQuerierServiceSapGroup, + alaIgmpQuerierServiceSdpBindGroup, + alaIgmpStaticQuerierServiceSapGroup, + alaIgmpStaticQuerierServiceSdpBindGroup, + alaIgmpServiceSourceGroup, + alaIgmpServiceSapForwardGroup, + alaIgmpServiceSdpBindForwardGroup, + alaIgmpServiceSapGroup, + alaIgmpServiceSdpBindGroup, + alaMldServiceGroup, + alaMldMemberServiceSapGroup, + alaMldMemberServiceSdpBindGroup, + alaMldStaticMemberServiceSapGroup, + alaMldStaticMemberServiceSdpBindGroup, + alaMldNeighborServiceSapGroup, + alaMldNeighborServiceSdpBindGroup, + alaMldStaticNeighborServiceSapGroup, + alaMldStaticNeighborServiceSdpBindGroup, + alaMldQuerierServiceSapGroup, + alaMldQuerierServiceSdpBindGroup, + alaMldStaticQuerierServiceSapGroup, + alaMldStaticQuerierServiceSdpBindGroup, + alaMldServiceSourceGroup, + alaMldServiceSapForwardGroup, + alaMldServiceSdpBindForwardGroup, + alaMldServiceSapGroup, + alaMldServiceSdpBindGroup + } + ::= { alcatelIND1ServiceMgrMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + +alaServiceMgrPortProfileGroup OBJECT-GROUP + OBJECTS + { + alaServiceMgrPortProfileStpBpduTreatment, + alaServiceMgrPortProfile8021xTreatment, + alaServiceMgrPortProfile8021ABTreatment, + alaServiceMgrPortProfile8023adTreatment, + alaServiceMgrPortProfileGvrpTreatment, + alaServiceMgrPortProfileAmapTreatment, + alaServiceMgrPortProfileRowStatus, + alaServiceMgrPortProfileMvrpTreatment + } + STATUS current + DESCRIPTION + "Collection of objects for management of Service Manager Port Profiles." + ::= { alcatelIND1ServiceMgrMIBGroups 1 } + +alaServiceMgrPortGroup OBJECT-GROUP + OBJECTS + { + alaServiceMgrPortMode, + alaServiceMgrPortEncapType, + alaServiceMgrPortPortProfileID, + alaServiceMgrPortRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Service Manager Port." + ::= { alcatelIND1ServiceMgrMIBGroups 2 } + +alaSapExtraInfoGroup OBJECT-GROUP + OBJECTS + { + alaSapInfoTrusted, + alaSapInfoPriority + } + STATUS current + DESCRIPTION + "Collection of objects for management of Sap extra info." + ::= { alcatelIND1ServiceMgrMIBGroups 3 } + +alaIgmpServiceGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceStatus, + alaIgmpServiceQuerying, + alaIgmpServiceSpoofing, + alaIgmpServiceZapping, + alaIgmpServiceVersion, + alaIgmpServiceRobustness, + alaIgmpServiceQueryInterval, + alaIgmpServiceQueryResponseInterval, + alaIgmpServiceLastMemberQueryInterval, + alaIgmpServiceRouterTimeout, + alaIgmpServiceSourceTimeout, + alaIgmpServiceProxying, + alaIgmpServiceUnsolicitedReportInterval, + alaIgmpServiceQuerierForwarding, + alaIgmpServiceMaxGroupLimit, + alaIgmpServiceMaxGroupExceedAction + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp object." + ::= { alcatelIND1ServiceMgrMIBGroups 4 } + +alaIgmpMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpMemberServiceSapMode, + alaIgmpMemberServiceSapCount, + alaIgmpMemberServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 5 } + +alaIgmpMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpMemberServiceSdpBindMode, + alaIgmpMemberServiceSdpBindCount, + alaIgmpMemberServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 6 } + +alaIgmpStaticMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticMemberServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp static member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 7 } + +alaIgmpStaticMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticMemberServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp static member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 8 } + +alaIgmpNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpNeighborServiceSapCount, + alaIgmpNeighborServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp sap neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 9 } + +alaIgmpNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpNeighborServiceSdpBindCount, + alaIgmpNeighborServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp SdpBind neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 10 } + +alaIgmpStaticNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticNeighborServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp sap static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 11 } + +alaIgmpStaticNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticNeighborServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp SdpBind static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 12 } + +alaIgmpQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpQuerierServiceSapCount, + alaIgmpQuerierServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap igmp querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 13 } + +alaIgmpQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpQuerierServiceSdpBindCount, + alaIgmpQuerierServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind igmp querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 14 } + +alaIgmpStaticQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticQuerierServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap igmp static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 15 } + +alaIgmpStaticQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticQuerierServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind igmp static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 16 } + +alaIgmpServiceSourceGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSourceLocale, + alaIgmpServiceSourcePortId, + alaIgmpServiceSourceEncapValue, + alaIgmpServiceSourceSdpId, + alaIgmpServiceSourceVcId, + alaIgmpServiceSourceType + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service source object." + ::= { alcatelIND1ServiceMgrMIBGroups 17 } + +alaIgmpServiceSapForwardGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSapForwardLocale, + alaIgmpServiceSapForwardPortId, + alaIgmpServiceSapForwardEncapValue, + alaIgmpServiceSapForwardSdpId, + alaIgmpServiceSapForwardVcId, + alaIgmpServiceSapForwardType, + alaIgmpServiceSapForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service sap forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 18 } + +alaIgmpServiceSdpBindForwardGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSdpBindForwardLocale, + alaIgmpServiceSdpBindForwardPortId, + alaIgmpServiceSdpBindForwardEncapValue, + alaIgmpServiceSdpBindForwardSdpId, + alaIgmpServiceSdpBindForwardVcId, + alaIgmpServiceSdpBindForwardType, + alaIgmpServiceSdpBindForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service SdpBind forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 19 } + + +alaIgmpServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSapMaxGroupLimit, + alaIgmpServiceSapMaxGroupExceedAction, + alaIgmpServiceSapCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 20 } + +alaIgmpServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSdpBindMaxGroupLimit, + alaIgmpServiceSdpBindMaxGroupExceedAction, + alaIgmpServiceSdpBindCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 21 } +alaMldServiceGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceStatus, + alaMldServiceQuerying, + alaMldServiceSpoofing, + alaMldServiceZapping, + alaMldServiceVersion, + alaMldServiceRobustness, + alaMldServiceQueryInterval, + alaMldServiceQueryResponseInterval, + alaMldServiceLastMemberQueryInterval, + alaMldServiceRouterTimeout, + alaMldServiceSourceTimeout, + alaMldServiceProxying, + alaMldServiceUnsolicitedReportInterval, + alaMldServiceQuerierForwarding, + alaMldServiceMaxGroupLimit, + alaMldServiceMaxGroupExceedAction + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD object." + ::= { alcatelIND1ServiceMgrMIBGroups 22 } + +alaMldMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldMemberServiceSapMode, + alaMldMemberServiceSapCount, + alaMldMemberServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 23 } + +alaMldMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldMemberServiceSdpBindMode, + alaMldMemberServiceSdpBindCount, + alaMldMemberServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 24 } + +alaMldStaticMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticMemberServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD static member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 25 } + +alaMldStaticMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticMemberServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD static member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 26 } + +alaMldNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldNeighborServiceSapCount, + alaMldNeighborServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD sap neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 27 } + +alaMldNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldNeighborServiceSdpBindCount, + alaMldNeighborServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD SdpBind neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 28 } + +alaMldStaticNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticNeighborServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD sap static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 29 } + +alaMldStaticNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticNeighborServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD SdpBind static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 30 } + +alaMldQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldQuerierServiceSapCount, + alaMldQuerierServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap MLD querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 31 } + +alaMldQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldQuerierServiceSdpBindCount, + alaMldQuerierServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind MLD querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 32 } + +alaMldStaticQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticQuerierServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap MLD static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 33 } + +alaMldStaticQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticQuerierServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind MLD static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 34 } + +alaMldServiceSourceGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSourceLocale, + alaMldServiceSourcePortId, + alaMldServiceSourceEncapValue, + alaMldServiceSourceSdpId, + alaMldServiceSourceVcId, + alaMldServiceSourceType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service source object." + ::= { alcatelIND1ServiceMgrMIBGroups 35 } + +alaMldServiceSapForwardGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSapForwardLocale, + alaMldServiceSapForwardPortId, + alaMldServiceSapForwardEncapValue, + alaMldServiceSapForwardSdpId, + alaMldServiceSapForwardVcId, + alaMldServiceSapForwardType, + alaMldServiceSapForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service sap forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 36 } + +alaMldServiceSdpBindForwardGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSdpBindForwardLocale, + alaMldServiceSdpBindForwardPortId, + alaMldServiceSdpBindForwardEncapValue, + alaMldServiceSdpBindForwardSdpId, + alaMldServiceSdpBindForwardVcId, + alaMldServiceSdpBindForwardType, + alaMldServiceSdpBindForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 37 } + + +alaMldServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSapMaxGroupLimit, + alaMldServiceSapMaxGroupExceedAction, + alaMldServiceSapCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 38 } + +alaMldServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSdpBindMaxGroupLimit, + alaMldServiceSdpBindMaxGroupExceedAction, + alaMldServiceSdpBindCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 39 } + +alaVRtrExtendedLdpGeneralGroup OBJECT-GROUP + OBJECTS + { + alaVRtrLdpGenGracefulRestartSupport, + alaVRtrLdpGenGRReconnectTime, + alaVRtrLdpGenGRFwdStateHoldTime + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 40 } + +alaVRtrLdpExtendedSessionGroup OBJECT-GROUP + OBJECTS + { + alaVRtrLdpSessRestartInProgress, + alaVRtrLdpSessFtReconTimeAdvertised, + alaVRtrLdpSessFtRecoveryTimeAdvertised + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 41 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB b/MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB new file mode 100644 index 0000000..c228cf4 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB @@ -0,0 +1,449 @@ +ALCATEL-IND1-SESSION-MGR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress FROM SNMPv2-SMI + DisplayString, + RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1Sesmgr, + switchMgtTraps FROM ALCATEL-IND1-BASE; + +alcatelIND1SessionMgrMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + User Sessions Manager Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1Sesmgr 1} + + alcatelIND1SessionMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Managed Objects." + ::= { alcatelIND1SessionMgrMIB 1 } + + + alcatelIND1SessionMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Conformance Information." + ::= { alcatelIND1SessionMgrMIB 2 } + + + alcatelIND1SessionMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Units Of Conformance." + ::= { alcatelIND1SessionMgrMIBConformance 1 } + + + alcatelIND1SessionMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Compliance Statements." + ::= { alcatelIND1SessionMgrMIBConformance 2 } + + sessionMgr OBJECT IDENTIFIER ::= { alcatelIND1SessionMgrMIBObjects 1 } + +-- Session configuration table + + sessionConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SessionConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration parameters of a user session." + ::= { sessionMgr 1 } + + sessionConfigEntry OBJECT-TYPE + SYNTAX SessionConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the session configuration table." + INDEX { sessionType } + ::= { sessionConfigTable 1 } + + SessionConfigEntry ::= SEQUENCE { + sessionType INTEGER, + sessionBannerFileName DisplayString, + sessionInactivityTimerValue INTEGER, + sessionDefaultPromptString DisplayString + } + + sessionType OBJECT-TYPE + SYNTAX INTEGER { + cli (1), + http (2), + ftp (3), + snmp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the session interface." + ::= { sessionConfigEntry 1 } + + sessionBannerFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Optional Banner File Name. + For CLI, HTTP, and FTP sessions only." + DEFVAL { "" } + ::= { sessionConfigEntry 2 } + + sessionInactivityTimerValue OBJECT-TYPE + SYNTAX INTEGER (1..596523) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inactivity timer value for this type + of session, in minutes." + DEFVAL { 4 } + ::= { sessionConfigEntry 3 } + + sessionDefaultPromptString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prompt string. + For CLI sessions only." + DEFVAL { "-> " } + ::= { sessionConfigEntry 4 } + + +-- Session active table + + sessionActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SessionActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of active users sessions." + ::= { sessionMgr 2 } + + sessionActiveEntry OBJECT-TYPE + SYNTAX SessionActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the session active table." + INDEX { sessionIndex } + ::= { sessionActiveTable 1 } + + SessionActiveEntry ::= SEQUENCE { + sessionIndex INTEGER, + sessionAccessType INTEGER, + sessionPhysicalPort INTEGER, + sessionUserName DisplayString, + sessionUserReadPrivileges OCTET STRING, + sessionUserWritePrivileges OCTET STRING, + sessionUserProfileName DisplayString, + sessionUserIpAddress IpAddress, + sessionRowStatus RowStatus + } + + sessionIndex OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the session." + ::= { sessionActiveEntry 1 } + + sessionAccessType OBJECT-TYPE + SYNTAX INTEGER { + console (1), + telnet (2), + ftp (3), + http (4), + ssh (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access type of the session." + ::= { sessionActiveEntry 2 } + + sessionPhysicalPort OBJECT-TYPE + SYNTAX INTEGER { + notSignificant (0), + emp (1), + ni (2), + local (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical port type of the session. + notSignificant : use for console port or + when information is not available, + emp : ethernet port on the CMM board, + ni : ethernet port on a NI coupler board." + ::= { sessionActiveEntry 3 } + + sessionUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name of the user logged-in." + ::= { sessionActiveEntry 4 } + + sessionUserReadPrivileges OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The read privileges of the user logged-in. + These privileges are stored as a bitmap. + Each bit represents a command family. + The number of families may go up to 64. + Applied for functional authorization + (partitioned management)." + ::= { sessionActiveEntry 5 } + + sessionUserWritePrivileges OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The write privileges of the user logged-in. + These privileges are stored as a bitmap. + Each bit represents a command family. + The number of families may go up to 64. + Applied for functional authorization + (partitioned management)." + ::= { sessionActiveEntry 6 } + + sessionUserProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The profile name of the user logged-in. + Applied for the end-user partitioned management." + ::= { sessionActiveEntry 7 } + + sessionUserIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the user logged-in." + ::= { sessionActiveEntry 8 } + + sessionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. + An entry in this table is dynamically created when a user + connects to the switch (through console, telnet, ftp or http). + The only value supported for set is destroy(6), + to kill a user session." + ::= { sessionActiveEntry 9 } + + +-- Session login timout + + sessionLoginTimeout OBJECT-TYPE + SYNTAX INTEGER (5..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "At login time, it is the time in seconds to get + the password, after the username has been keyed in." + DEFVAL { 55 } + ::= { sessionMgr 3 } + +-- Session login attempt + + sessionLoginAttempt OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of login attempts for one session." + DEFVAL { 3 } + ::= { sessionMgr 4 } + +-- CLI command log enable + + sessionCliCommandLogEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CLI command logging status. Enable(1) will save all CLI set command + activilies on flash memory. Disable(2) will stop the record" + DEFVAL { disable } + ::= { sessionMgr 5 } + +-- Session XonXoff enable + + sessionXonXoffEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable xon-xoff flow control on console port" + DEFVAL { disable } + ::= { sessionMgr 6 } + + + +-- +-- Trap description +-- + +switchMgtTrapsDesc OBJECT IDENTIFIER ::= { switchMgtTraps 1 } +switchMgtTrapsObj OBJECT IDENTIFIER ::= { switchMgtTraps 2 } + + sessionAuthenticationTrap NOTIFICATION-TYPE + OBJECTS { + sessionAccessType, + sessionUserName, + sessionUserIpAddress, + sessionAuthFailure + } + STATUS current + DESCRIPTION + "Authentication Failure Trap is sent each time a user + authentication is refused." + ::= {switchMgtTrapsDesc 0 1 } + +-- +-- Object used in the trap +-- + + sessionAuthFailure OBJECT-TYPE + SYNTAX INTEGER { + unknownUser (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason why the user authentication failed." + ::= { switchMgtTrapsObj 1 } + + +-- +-- Compliance Statements +-- + + alcatelIND1SessionMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Session Manager Subsystem." + MODULE -- this module + MANDATORY-GROUPS + { + sessionConfigGroup, + sessionActiveGroup, + sessionTrapsGroup + } + + ::= { alcatelIND1SessionMgrMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + sessionConfigGroup OBJECT-GROUP + OBJECTS + { + sessionType, -- Session configuration table + sessionBannerFileName, + sessionInactivityTimerValue, + sessionDefaultPromptString + } + STATUS current + DESCRIPTION + "Collection of objects for management of Session Manager." + ::= { alcatelIND1SessionMgrMIBGroups 1 } + + + sessionActiveGroup OBJECT-GROUP + OBJECTS + { + sessionIndex, -- Active users session table + sessionAccessType, + sessionPhysicalPort, + sessionUserName, + sessionUserReadPrivileges, + sessionUserWritePrivileges, + sessionUserProfileName, + sessionUserIpAddress, + sessionRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of users sessions." + ::= { alcatelIND1SessionMgrMIBGroups 2 } + + + sessionTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sessionAuthenticationTrap + } + STATUS current + DESCRIPTION + "Collection of Traps for management of users sessions." + ::= { alcatelIND1SessionMgrMIBGroups 3 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-SLB-MIB b/MIBS/nokia/ALCATEL-IND1-SLB-MIB new file mode 100644 index 0000000..ab14c2f --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SLB-MIB @@ -0,0 +1,1324 @@ +ALCATEL-IND1-SLB-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress, + Counter32, + Integer32, + Unsigned32, + Counter64 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + + MacAddress, + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + + softentIND1Slb, + slbTraps FROM ALCATEL-IND1-BASE; + +-- +-- Module Identity +-- + +alcatelIND1SLBMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration and monitoring of the Server Load Balancing feature + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1Slb 1 } + +-- +-- Object roots used in this MIB +-- + +alcatelIND1SLBMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application objects" + ::= { alcatelIND1SLBMIB 1 } + +alcatelIND1SLBMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application conformance information" + ::= { alcatelIND1SLBMIB 2 } + +alcatelIND1SLBMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application units of conformance" + ::= { alcatelIND1SLBMIBConformance 1 } + +alcatelIND1SLBMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application compliance statements" + ::= { alcatelIND1SLBMIBConformance 2 } + + +-- +-- Textual Conventions +-- + +-- An Administrative State +SlbAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The administrative state of various SLB entities + 'disable' : The entity has been disabled. + 'enable' : The entity is enabled so it can participate + in the load balancing activity." + SYNTAX INTEGER { + disable(1), + enable(2) + } + +-- A Basic Operational State +SlbOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational state of various SLB entities + 'outOfService' : The entity is out of service. + 'inService' : The entity operates properly." + SYNTAX INTEGER { + outOfService(1), + inService(2) + } + +-- The SLB Redirection Algorithm +SlbRedirectAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The load-balancing algorithm being used on a + cluster to distribute load evenly among real servers. + 'roundRobin' load-balancing delivers connections evenly + amongst real servers while 'serverFailover' gives new + connections to the real server only when the previous + has failed." + SYNTAX INTEGER { + roundRobin(1), + serverFailover(2) + } + +SlbServerOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The server operational state represents the state of a + real server being load-balanced by SLB. + 'inService' : Server is in use as a destination + for SLB client connections. + 'linkDown' : The link by which the server can be + reached has failed, so the server + is considered out of service. + 'noAnswer' : The server has not answered to a sequence + of ping retries, so the server + is considered out of service. + 'disabled' : Server has been disabled by the admin + status, so the server is considered + out of service. + 'retrying' : The server is currently being tested + for a number of retries. It is still + considered in service. + 'discovery' : The server is currently being tested to + get its MAC address. The server is considered + out of service." + SYNTAX INTEGER { + inService(1), + linkDown(2), + noAnswer(3), + disabled(4), + retrying(5), + discovery(6) + } + +-- +-- SLB Feature (global parameters) +-- + +slbFeature OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 1 } + +slbAdminStatus OBJECT-TYPE + SYNTAX SlbAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status of the SLB feature. + It allows to turn on/off the feature" + DEFVAL { disable } + ::= { slbFeature 1 } + +slbOperStatus OBJECT-TYPE + SYNTAX SlbOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of the SLB feature. + 'inService' means that at least one cluster of + servers is inService. + 'outOfService' means that all of defined clusters + of servers are outOfService." + ::= { slbFeature 2 } + +slbClustersCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of configured clusters." + ::= { slbFeature 3 } + +slbResetStatistics OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + resetSlbStats(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resets the SLB statistics." + ::= { slbFeature 4 } + + +-- +-- SLB Cluster of servers Table +-- + +slbClusters OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 2 } + +slbClusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbClusterTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of clusters, each of which is a + group of real servers to be used by SLB for load + balancing. Columnar objects can be modified when the + row is 'active'. Rows can be created and destroyed. + Entries are added to this table via + slbClusterRowStatus in accordance with the + RowStatus convention." + ::= { slbClusters 1 } + +slbClusterTableEntry OBJECT-TYPE + SYNTAX SlbClusterTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Cluster." + INDEX { + slbClusterName + } + ::= { slbClusterTable 1 } + +SlbClusterTableEntry ::= SEQUENCE { + slbClusterName SnmpAdminString, + slbClusterAdminStatus SlbAdminState, + slbClusterOperStatus SlbOperState, + slbClusterVIP IpAddress, + slbClusterRoutedFlowsSuccessRatio Unsigned32, + slbClusterPingPeriod Unsigned32, + slbClusterPingTimeout Unsigned32, + slbClusterPingRetries Unsigned32, + slbClusterRedirectAlgorithm SlbRedirectAlgorithm, + slbClusterIdleTimer Unsigned32, + slbClusterNumberOfServers Unsigned32, + slbClusterNewFlows Counter32, + slbClusterRowStatus RowStatus, + slbClusterProbeName SnmpAdminString, + slbClusterPackets Counter32, + slbClusterCondition SnmpAdminString, + slbClusterType INTEGER +} + +slbClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the cluster." + ::= { slbClusterTableEntry 1 } + +slbClusterAdminStatus OBJECT-TYPE + SYNTAX SlbAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the cluster." + DEFVAL { disable } + ::= { slbClusterTableEntry 2 } + +slbClusterOperStatus OBJECT-TYPE + SYNTAX SlbOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the cluster." + ::= { slbClusterTableEntry 3 } + +slbClusterVIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Virtual IP address for that cluster." + ::= { slbClusterTableEntry 4 } + +slbClusterRoutedFlowsSuccessRatio OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio (in %) of sucessfully routed flows per total + number of flows in the cluster." + ::= { slbClusterTableEntry 5 } + +slbClusterPingPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ping period to check health of servers." + DEFVAL { 60 } + ::= { slbClusterTableEntry 6 } + +slbClusterPingTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The timeout used to wait for ping answers." + DEFVAL { 3000 } + ::= { slbClusterTableEntry 7 } + +slbClusterPingRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of ping retries before deciding + that a server is OutOfService." + DEFVAL { 3 } + ::= { slbClusterTableEntry 8 } + +slbClusterRedirectAlgorithm OBJECT-TYPE + SYNTAX SlbRedirectAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The load balancing algorithm in use + by the cluster." + DEFVAL { roundRobin } + ::= { slbClusterTableEntry 9 } + +slbClusterIdleTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum delay with no activity a client is + kept attached to a real server." + DEFVAL { 1200 } + ::= { slbClusterTableEntry 10 } + +slbClusterNumberOfServers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of real servers in this cluster." + DEFVAL { 0 } + ::= { slbClusterTableEntry 11 } + +slbClusterNewFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows balanced for this cluster." + ::= { slbClusterTableEntry 12 } + +slbClusterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in slbClusterTable following + the RowStatus textual convention." + ::= { slbClusterTableEntry 13 } + +slbClusterProbeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the cluster's probe." + ::= { slbClusterTableEntry 14 } + +slbClusterPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets passed for this cluster." + ::= { slbClusterTableEntry 15 } + +slbClusterCondition OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Condition name rule. + Mutually exclusive with VIP" + ::= { slbClusterTableEntry 16 } + +slbClusterType OBJECT-TYPE + SYNTAX INTEGER { + l3(1), + l2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of load balancing. l3 - routed, l2flows - + distribute bridged flows" + DEFVAL { l3 } + ::= { slbClusterTableEntry 17 } +-- +-- SLB Server Table +-- + +slbServers OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 3 } + +slbServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of real servers. Columnar objects can be + modified when the row is 'active'. Rows can be created + and destroyed. Entries are added to this table via + slbServerRowStatus in accordance with the RowStatus + convention." + ::= { slbServers 1 } + +slbServerTableEntry OBJECT-TYPE + SYNTAX SlbServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular real server in a + particular cluster." + INDEX { + slbServerClusterName, + slbServerIpAddress + } + ::= { slbServerTable 1 } + +SlbServerTableEntry ::= SEQUENCE { + slbServerClusterName SnmpAdminString, + slbServerIpAddress IpAddress, + slbServerAdminStatus SlbAdminState, + slbServerOperStatus SlbServerOperState, + slbServerAdminWeight Unsigned32, + slbServerMacAddress MacAddress, + slbServerSlotNumber Integer32, + slbServerPortNumber Integer32, + slbServerUpTime Integer32, + slbServerLastRTT Integer32, + slbServerPingFails Counter32, + slbServerPortDown Counter32, + slbServerFlows Counter32, + slbServerRowStatus RowStatus, + slbServerProbeName SnmpAdminString, + slbServerProbeStatus SnmpAdminString +} + +slbServerClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The server's cluster name." + ::= { slbServerTableEntry 1 } + +slbServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of real server." + ::= { slbServerTableEntry 2 } + +slbServerAdminStatus OBJECT-TYPE + SYNTAX SlbAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative status of the server." + DEFVAL { enable } + ::= { slbServerTableEntry 3 } + +slbServerOperStatus OBJECT-TYPE + SYNTAX SlbServerOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of the server." + ::= { slbServerTableEntry 4 } + +slbServerAdminWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Administrative weight of the real server used + by the load-balancing algorithms. A weight of zero + indicates that the server is a backup server and is + not assigned if all non-backup servers are inservice. + Higher weight values indicate to the load-balancing + algorithms a higher proportionality hash buckets + to accept more work." + DEFVAL { 1 } + ::= { slbServerTableEntry 5 } + +slbServerMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the server." + ::= { slbServerTableEntry 6 } + +slbServerSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical slot number to which is + connected the server." + ::= { slbServerTableEntry 7 } + +slbServerPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical port number to which is + connected the server." + ::= { slbServerTableEntry 8 } + +slbServerUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server availibility in %" + ::= { slbServerTableEntry 9 } + +slbServerLastRTT OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last valid round trip time measured + by ping." + ::= { slbServerTableEntry 10} + +slbServerPingFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pings that have failed on + this server." + ::= { slbServerTableEntry 11} + +slbServerPortDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of down events received at server port." + ::= { slbServerTableEntry 12 } + +slbServerFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows directed to this server." + ::= { slbServerTableEntry 13 } + +slbServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in slbServerTable following the + RowStatus textual convention." + ::= { slbServerTableEntry 14 } + +slbServerProbeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server's probe name." + ::= { slbServerTableEntry 15 } + +slbServerProbeStatus OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status from doing a probe." + ::= { slbServerTableEntry 16 } + +-- +-- SLB Probes Table +-- + +slbProbes OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 4 } + +slbProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of probes, each of which can be + used in either the server or cluster tables to + define the method that the will be used to determine + the status of servers. + Columnar objects can be modified when the + row is 'active'. Rows can be created and destroyed. + Entries are added to this table via + slbProbeRowStatus in accordance with the + RowStatus convention." + ::= { slbProbes 1 } + +slbProbeTableEntry OBJECT-TYPE + SYNTAX SlbProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Probe." + INDEX { + slbProbeName + } + ::= { slbProbeTable 1 } + +SlbProbeTableEntry ::= SEQUENCE { + slbProbeName SnmpAdminString, + slbProbeMethod INTEGER, + slbProbePeriod Unsigned32, + slbProbeTimeout Unsigned32, + slbProbeRetries Unsigned32, + slbProbePort Integer32, + slbProbeExpect SnmpAdminString, + slbProbeSend SnmpAdminString, + slbProbeSSL INTEGER, + slbProbeHttpStatus Integer32, + slbProbeHttpUrl SnmpAdminString, + slbProbeHttpUsername SnmpAdminString, + slbProbeHttpPassword SnmpAdminString, + slbProbeRowStatus RowStatus +} + +slbProbeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the probe." + ::= { slbProbeTableEntry 1 } + +slbProbeMethod OBJECT-TYPE + SYNTAX INTEGER { + ping(1), + http(2), + https(3), + udp(4), + tcp(5), + ftp(6), + smtp(7), + pop(8), + pops(9), + imap(10), + imaps(11), + nntp(12) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The probe method used to check the health of servers." + DEFVAL { 1 } + ::= { slbProbeTableEntry 2 } + + +slbProbePeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The probe period to check health of servers." + DEFVAL { 60 } + ::= { slbProbeTableEntry 3 } + +slbProbeTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The timeout used to wait for probe answers." + DEFVAL { 3000 } + ::= { slbProbeTableEntry 4 } + +slbProbeRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of probe retries before deciding + that a server is OutOfService." + DEFVAL { 3 } + ::= { slbProbeTableEntry 5 } + +slbProbePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP/UDP port the probe should + be sent on." + DEFVAL { 0 } + ::= { slbProbeTableEntry 6 } + +slbProbeExpect OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string used to compare a response from + a server to verify the health of the server." + ::= { slbProbeTableEntry 7 } + +slbProbeSSL OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates if a TCP/UDP probe uses SSL." + DEFVAL { disable } + ::= { slbProbeTableEntry 8 } + +slbProbeSend OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string sent to a server to invoke a + response from a server to verify the health of + the server." + ::= { slbProbeTableEntry 9 } + +slbProbeHttpStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The expected status returned from an HTTP GET to + verify the health of the server." + DEFVAL { 200 } + ::= { slbProbeTableEntry 10 } + +slbProbeHttpUrl OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A URL sent to a server for an HTTP GET to verify + the health of the server." + ::= { slbProbeTableEntry 11 } + + +slbProbeHttpUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string sent to a server as credentials for + an HTTP GET to verify the health of the server." + ::= { slbProbeTableEntry 12 } + +slbProbeHttpPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string sent to a server as credentials for + an HTTP GET to verify the health of the server. This + string will be encrypted so it will not display readable." + ::= { slbProbeTableEntry 13 } + + +slbProbeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in slbProbeTable following + the RowStatus textual convention." + ::= { slbProbeTableEntry 14 } + + + +-- +-- SLB Statistic Tables +-- + +slbStats OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 5 } + +slbStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains the counters statistics for SLB NI entries" + ::= { slbStats 1 } + +slbStatsTableEntry OBJECT-TYPE + SYNTAX SlbStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cluster statistics table." + INDEX { + slbStatsClusterName, + slbStatsIndex + } + ::= { slbStatsTable 1 } + +SlbStatsTableEntry ::= SEQUENCE { + slbStatsClusterName SnmpAdminString, + slbStatsIndex INTEGER, + slbStatsCounter Counter64 +} + +slbStatsClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the cluster." + ::= { slbStatsTableEntry 1 } + +slbStatsIndex OBJECT-TYPE + SYNTAX INTEGER(1..2000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sequence number for cluster statistics counter." + ::= { slbStatsTableEntry 2 } + +slbStatsCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics counter." + ::= { slbStatsTableEntry 3 } + + +slbStatsQual OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 6 } + +slbStatsQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatsQualTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The description for the statistics counter. Describes the + qualification parameters on the counter." + ::= { slbStats 2 } + +slbStatsQualTableEntry OBJECT-TYPE + SYNTAX SlbStatsQualTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular counter." + INDEX { + slbStatsClusterName, + slbStatsIndex, + slbStatsQualType + } + ::= { slbStatsQualTable 1 } + +SlbStatsQualTableEntry ::= SEQUENCE { + slbStatsQualType INTEGER, + slbStatsQualDataIp IpAddress, + slbStatsQualDataIpMask IpAddress, + slbStatsQualDataSlot INTEGER, + slbStatsQualDataStartPort INTEGER, + slbStatsQualDataEndPort INTEGER, + slbStatsQualDataVlan INTEGER, + slbStatsQualDataL4Port INTEGER, + slbStatsQualDataIpProtocol INTEGER, + slbStatsQualDataMac MacAddress, + slbStatsQualDataMacMask MacAddress, + slbStatsQualDataEthertype INTEGER, + slbStatsQualDataIcmpData INTEGER, + slbStatsQualDataTcpFlags OCTET STRING, + slbStatsQualDataTos OCTET STRING, + slbStatsQualData8021p INTEGER +} + +slbStatsQualType OBJECT-TYPE + SYNTAX INTEGER { + dstIp(1), + srcIp(2), + srcPort(3), + srcPortGroup(4), + srcVlan(5), + ipProtocol(6), + dstIpPort(7), + srcIpPort(8), + dstIpTcpPort(9), + srcIpTcpPort(10), + dstIpUdpPort(11), + srcIpUdpPort(12), + srcMac(13), + dstMac(14), + d8021p(15), + ethertype(16), + icmpType(17), + icmpCode(18), + tcpFlags(19), + tos(20), + dstPort(21), + dstPortGroup(22) + + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The qualification parameter." + ::= { slbStatsQualTableEntry 1 } + +slbStatsQualDataIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the qualifier." + ::= { slbStatsQualTableEntry 2 } + +slbStatsQualDataIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address Mask of the qualifier." + ::= { slbStatsQualTableEntry 3 } + +slbStatsQualDataSlot OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot of the qualifier." + ::= { slbStatsQualTableEntry 4 } + +slbStatsQualDataStartPort OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Start Port of the qualifier." + ::= { slbStatsQualTableEntry 5 } + +slbStatsQualDataEndPort OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The End Port of the qualifier." + ::= { slbStatsQualTableEntry 6 } + +slbStatsQualDataIpProtocol OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Protocol of the qualifier." + ::= { slbStatsQualTableEntry 7 } + +slbStatsQualDataVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN of the qualifier. 0 indicates no vlan" + ::= { slbStatsQualTableEntry 8 } + +slbStatsQualDataL4Port OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L4 Port of the qualifier." + ::= { slbStatsQualTableEntry 9 } + +slbStatsQualDataMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address of the qualifier." + ::= { slbStatsQualTableEntry 10 } + +slbStatsQualDataMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address Mask of the qualifier." + ::= { slbStatsQualTableEntry 11 } + +slbStatsQualDataEthertype OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ethertype of the qualifier." + ::= { slbStatsQualTableEntry 12 } + +slbStatsQualDataIcmpData OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ICMP code or type of the qualifier." + ::= { slbStatsQualTableEntry 13 } + +slbStatsQualDataTcpFlags OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TCP flag/mask/ of the qualifier." + ::= { slbStatsQualTableEntry 14 } + +slbStatsQualDataTos OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TOS/mask of the qualifier." + ::= { slbStatsQualTableEntry 15 } + +slbStatsQualData8021p OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.1p of the qualifier." + ::= { slbStatsQualTableEntry 16 } + + +-- +-- Server Load Balancing Traps +-- + +slbTrapsDesc OBJECT IDENTIFIER ::= { slbTraps 1 } +slbTrapsObj OBJECT IDENTIFIER ::= { slbTraps 2 } + +-- +-- Traps description +-- + +-- Software exception +slbTrapException NOTIFICATION-TYPE + OBJECTS { + slbTrapInfoException + } + STATUS current + DESCRIPTION + "Software exception in SLB module." + ::= { slbTrapsDesc 0 1 } + +-- Configuration change +slbTrapConfigChanged NOTIFICATION-TYPE + OBJECTS { + slbTrapInfoEntityGroup, + slbTrapInfoClusterName, + slbTrapInfoServerIpAddr + } + STATUS current + DESCRIPTION + "A change occured in SLB configuration." + ::= { slbTrapsDesc 0 2 } + +-- Operational status changed +slbTrapOperStatus NOTIFICATION-TYPE + OBJECTS { + slbTrapInfoEntityGroup, + slbTrapInfoOperStatus, + slbTrapInfoClusterName, + slbTrapInfoServerIpAddr + } + STATUS current + DESCRIPTION + "A change occured in the operational status of a slb entity." + ::= { slbTrapsDesc 0 3 } + +-- +-- Trap objects +-- + +-- A Cluster Name +slbTrapInfoClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of a cluster." + ::= { slbTrapsObj 1 } + +-- The Operational Status of a cluster +slbTrapInfoOperStatus OBJECT-TYPE + SYNTAX SlbOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operational status of slb, cluster or + server." + ::= { slbTrapsObj 2 } + +-- The IP addr of a server +slbTrapInfoServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a server." + ::= { slbTrapsObj 3 } + +-- The Managed entity sub-group +slbTrapInfoEntityGroup OBJECT-TYPE + SYNTAX INTEGER { + slb(1), + cluster(2), + server(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The entity group inside slb management." + ::= { slbTrapsObj 4 } + +-- A sofware exception number +slbTrapInfoException OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A number identifying the sofware exception." + ::= { slbTrapsObj 5 } + + +-- +-- COMPLIANCE +-- + +alcatelIND1SLBMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Server Load Balancing." + MODULE + MANDATORY-GROUPS + { + slbFeatureGroup, + slbClustersGroup, + slbServersGroup, + slbProbesGroup, + slbTrapsGroup + } + ::= { alcatelIND1SLBMIBCompliances 1 } + + +-- +-- UNITS OF CONFORMANCE +-- + +slbFeatureGroup OBJECT-GROUP + OBJECTS + { + slbAdminStatus, + slbOperStatus, + slbClustersCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing" + ::= { alcatelIND1SLBMIBGroups 1 } + +slbClustersGroup OBJECT-GROUP + OBJECTS + { + slbClusterAdminStatus, + slbClusterOperStatus, + slbClusterVIP, + slbClusterRoutedFlowsSuccessRatio, + slbClusterPingPeriod, + slbClusterPingTimeout, + slbClusterPingRetries, + slbClusterRedirectAlgorithm, + slbClusterIdleTimer, + slbClusterNumberOfServers, + slbClusterNewFlows, + slbClusterRowStatus, + slbClusterProbeName, + slbClusterPackets, + slbClusterCondition, + slbClusterType + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing clusters" + ::= { alcatelIND1SLBMIBGroups 2 } + +slbServersGroup OBJECT-GROUP + OBJECTS + { + slbServerAdminStatus, + slbServerOperStatus, + slbServerAdminWeight, + slbServerMacAddress, + slbServerSlotNumber, + slbServerPortNumber, + slbServerUpTime, + slbServerLastRTT, + slbServerPingFails, + slbServerPortDown, + slbServerFlows, + slbServerRowStatus, + slbServerProbeName, + slbServerProbeStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing servers" + ::= { alcatelIND1SLBMIBGroups 3 } + +slbTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + slbTrapException, + slbTrapConfigChanged, + slbTrapOperStatus + } + STATUS current + DESCRIPTION + "Collection of traps for management of Server Load Balancing" + ::= { alcatelIND1SLBMIBGroups 4 } + +slbProbesGroup OBJECT-GROUP + OBJECTS + { + slbProbeMethod, + slbProbePeriod, + slbProbeTimeout, + slbProbeRetries, + slbProbePort, + slbProbeExpect, + slbProbeSend, + slbProbeSSL, + slbProbeHttpStatus, + slbProbeHttpUrl, + slbProbeHttpUsername, + slbProbeHttpPassword, + slbProbeRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing probes" + ::= { alcatelIND1SLBMIBGroups 5 } + + +slbStatsGroup OBJECT-GROUP + OBJECTS + { + slbStatsCounter, + slbStatsQualDataIp, + slbStatsQualDataIpMask, + slbStatsQualDataSlot, + slbStatsQualDataStartPort, + slbStatsQualDataEndPort, + slbStatsQualDataVlan, + slbStatsQualDataL4Port, + slbStatsQualDataMac, + slbStatsQualDataEthertype, + slbStatsQualDataIcmpData, + slbStatsQualDataTcpFlags, + slbStatsQualDataTos + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing probes" + ::= { alcatelIND1SLBMIBGroups 6 } +END + diff --git a/MIBS/nokia/ALCATEL-IND1-SNMP-AGENT-MIB b/MIBS/nokia/ALCATEL-IND1-SNMP-AGENT-MIB new file mode 100644 index 0000000..b816c0e --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SNMP-AGENT-MIB @@ -0,0 +1,221 @@ + +ALCATEL-IND1-SNMP-AGENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + IpAddress FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + softentIND1SnmpAgt FROM ALCATEL-IND1-BASE; + + +alcatelIND1SNMPAgentMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + SNMP Agent Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1SnmpAgt 1 } + + alcatelIND1SNMPAgentMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Managed Objects." + ::= { alcatelIND1SNMPAgentMIB 1 } + + + alcatelIND1SNMPAgentMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Conformance Information." + ::= { alcatelIND1SNMPAgentMIB 2 } + + + alcatelIND1SNMPAgentMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Units Of Conformance." + ::= { alcatelIND1SNMPAgentMIBConformance 1 } + + + alcatelIND1SNMPAgentMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Compliance Statements." + ::= { alcatelIND1SNMPAgentMIBConformance 2 } + + +-- +-- SNMP Agent configuration +-- + +snmpAgtConfig OBJECT IDENTIFIER ::= { alcatelIND1SNMPAgentMIBObjects 1 } + +SnmpAgtSecurityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The switch security level" + SYNTAX INTEGER { + noSec(1), + authSet(2), + authAll(3), + privSet(4), + privAll(5), + trapOnly(6) + } + +snmpAgtSecurityLevel OBJECT-TYPE + SYNTAX SnmpAgtSecurityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Level of security required for SNMP get or SET. + noSec: no security; all the PDU with a known user id + are accepted + authSet: authentication required for set; all GET + are accepted, but not authenticated SET are + rejected. + authAll: authentication required for SET and GET; not + authenticated SET and GET are rejected. + privSet: authentication required for GET and encryption + required for SET. + privAll: encryption required for SET and GET. + trapOnly: no SNMP GET or SET are accepted." + DEFVAL { noSec } + ::= { snmpAgtConfig 1} + +snmpAgtCommunityMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the community mode is enabled, + the SNMPv1/v2 packets must use + the community names." + DEFVAL { enabled } + ::= { snmpAgtConfig 2 } + + +-- +-- SNMP Agent Epilogue Control Files anchoring +-- + + snmpAgtCtlFiles OBJECT-IDENTITY + STATUS current + DESCRIPTION + "MIB entity on which to attach the MODULE-IDENTITY for the + Epilogue(R) control files." + ::= { alcatelIND1SNMPAgentMIBObjects 3} + +-- +-- SNMP Source Ip Preferred Configuration +-- + + snmpAgtSourceIpConfig OBJECT-TYPE + SYNTAX INTEGER { + default (1), + noLoopback0 (2), + ipInterface (3) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The SNMP Agent Configuration + 1 -- Default(Loopback0 or closest IP) + 2 -- No Loopback0 + 3 -- Interface IP Specified by User + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + DEFVAL { default } + ::= { alcatelIND1SNMPAgentMIBObjects 4 } + + snmpAgtSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The Source IP of SNMP Packets. + This object has been obsoleted. Use the alaIpManagedIntfEntry objects + in AlcatelIND1Ip.mib" + ::= { alcatelIND1SNMPAgentMIBObjects 5 } + +-- +-- Compliance Statements +-- + + alcatelIND1SNMPAgentMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for SNMP Agent Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + snmpAgtConfigGroup + } + + ::= { alcatelIND1SNMPAgentMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + snmpAgtConfigGroup OBJECT-GROUP + OBJECTS + { + snmpAgtSecurityLevel, + snmpAgtCommunityMode + } + STATUS current + DESCRIPTION + "Collection of objects for SNMP Agent configuration." + ::= { alcatelIND1SNMPAgentMIBGroups 1 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-SSH-MIB b/MIBS/nokia/ALCATEL-IND1-SSH-MIB new file mode 100644 index 0000000..c14c6a5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SSH-MIB @@ -0,0 +1,162 @@ + +ALCATEL-IND1-SSH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY FROM SNMPv2-SMI + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + softentIND1Ssh FROM ALCATEL-IND1-BASE; + + +alcatelIND1SshMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific + SSH Management Information Base (MIB): + + For the Birds Of Prey Product Line + SSH Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1Ssh 1 } + + alcatelIND1SshMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Managed Objects." + ::= { alcatelIND1SshMIB 1 } + + + alcatelIND1SshMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SSH Subsystem Conformance Information." + ::= { alcatelIND1SshMIB 2 } + + + alcatelIND1SshMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SSH Subsystem Units Of Conformance." + ::= { alcatelIND1SshMIBConformance 1 } + + + alcatelIND1SshMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SSH Subsystem Compliance Statements." + ::= { alcatelIND1SshMIBConformance 2 } + + +-- +-- SSH configuration +-- + +alaSshAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SSH service is enabled on the switch." + DEFVAL { enabled } + ::= { alcatelIND1SshMIBObjects 1 } + +alaScpSftpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SCP/SFTP service is enabled + on the switch." + DEFVAL { enabled } + ::= { alcatelIND1SshMIBObjects 2 } + +alaSshPubKeyEnforceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the Public Key Authentication is enforced + on the switch." + DEFVAL { disabled } + ::= { alcatelIND1SshMIBObjects 3 } +-- +-- Compliance Statements +-- + + alcatelIND1SshMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for SSH Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + alaSshConfigGroup + } + + ::= { alcatelIND1SshMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + alaSshConfigGroup OBJECT-GROUP + OBJECTS + { + alaSshAdminStatus, + alaScpSftpAdminStatus, + alaSshPubKeyEnforceAdminStatus + } + STATUS current + DESCRIPTION + "Collection of objects for SSH configuration." + ::= { alcatelIND1SshMIBGroups 1 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-STACK-MANAGER-MIB b/MIBS/nokia/ALCATEL-IND1-STACK-MANAGER-MIB new file mode 100644 index 0000000..2adf1a5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-STACK-MANAGER-MIB @@ -0,0 +1,823 @@ +ALCATEL-IND1-STACK-MANAGER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + NOTIFICATION-TYPE, + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + RowStatus FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB + softentIND1StackMgr FROM ALCATEL-IND1-BASE + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF ; + + alcatelIND1StackMgrMIB MODULE-IDENTITY + LAST-UPDATED "200902060000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Stack Manager + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200902060000Z" -- Feb 06, 2009 + DESCRIPTION "Added alaStackMgrOperStackingMode and alaStackMgrAdminStackingMode + objects. + Added AlaStackMgrStackingMode TEXTUAL-CONVENTION." + + REVISION "200704030000Z" -- Apr 02, 2007 + DESCRIPTION "Updated copyright information." + + REVISION "200507150000Z" -- Jul 15, 2005 + DESCRIPTION "New trap alaStackMgrBadMixTrap has been added. + AlaStackMgrSlotState & AlaStackMgrLinkNumber textual convention + have been modified." + + REVISION "200407010000Z" -- Jul 01, 2004 + DESCRIPTION "Updates on definitions for link states. + Updates on pass through slot range." + + REVISION "200404230000Z" -- Apr 23, 2004 + DESCRIPTION "New trap alaStackMgrOutOfPassThruSlotsTrap has been added." + + REVISION "200404080000Z" -- Apr 08, 2004 + DESCRIPTION "alaStackMgrPassThruTrap has been split in three traps to assure + backwards compatibility with previous releases of the Birds Of + Prey products." + + REVISION "200404040000Z" -- Apr 04, 2004 + DESCRIPTION "-Command action and command status objects added to the chassis table. + -Link state textual conventions have been updated." + + REVISION "200403220000Z" -- Mar 23, 2004 + DESCRIPTION "Objects to handle information about token usage." + + REVISION "200403080000Z" -- Mar 08, 2004 + DESCRIPTION "Objects to support the pass through mode added." + + REVISION "200108270000Z" -- Aug 27, 2001 + DESCRIPTION "Addressing discrepancies with Alcatel Standard." + + ::= { softentIND1StackMgr 1 } + +alcatelIND1StackMgrMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 1 } +alcatelIND1StackMgrMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 2 } +alcatelIND1StackMgrTrapObjects OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 3 } +alaStackMgrTraps OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 4 } + +AlaStackMgrLinkNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Lists the port numbers that the stackable ports can hold. + Also the values are the same as the one marked on the Stack chassis pannel. + These values are hardware dependent as follows: + - First generation stackable switches - 24 ports: linkA27=27, linkB28=28, + - First generation stackable switches - 48 ports: linkA51=51, linkB52=52, + - 1st version of 2nd generation stackable switches : linkA31=31, linkB32=32. + - 2nd version of 2nd generation stackable switches 24-port : linkA25=25, linkB26=26, + - 2nd version of 2nd generation stackable switches 48-port : linkA29=29, linkB30=30." + SYNTAX INTEGER { linkA27(27), + linkB28(28), + linkA51(51), + linkB52(52), + linkA31(31), + linkB32(32), + linkA25(25), + linkB26(26), + linkA29(29), + linkB30(30), + linkA(1), + linkB(2) } + +AlaStackMgrNINumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The numbers allocated for the stack NIs are as follows: + - 0 = invalid slot number; + - 1..8 = valid and assigned slot numbers corresponding values from the entPhysicalTable; + - 1001..1008 = switches operating in pass through mode; + - 255 = unassigned slot number." + SYNTAX INTEGER (0..1008) + + +AlaStackMgrLinkStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Provides the logical stack link status. The logical link is + considered operational if the physical link is operational and communication + with the adjacent switch is active. The possible values are: + - up(1), + - down(2)." + SYNTAX INTEGER { up(1), down(2) } + +AlaStackMgrSlotRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates the role of each switch within the stack as follows: + - unassigned(0), + - primary(1), + - secondary(2), + - idle(3), + - standalone(4), + - passthrough(5)" + SYNTAX INTEGER { unassigned (0), + primary (1), + secondary (2), + idle (3), + standalone (4), + passthrough (5) } + +AlaStackMgrStackStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates whether the stack ring is or not in loop as follows: + - loop(1), + - noloop(2)" + SYNTAX INTEGER { loop(1), noloop(2) } + +AlaStackMgrSlotState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Current operational state of a stack element as follows: + - running(1) : switch is fully operational, + - duplicateSlot(2): switch operates in pass through mode due to slot duplication, + - clearedSlot(3) : switch operates in pass through mode upon management command, + - outOfSlots(4) : switch operates in pass through because the maximum number of + allowed stackable swicthes has been reached, + - outOfTokens(5) : switch operates in pass through mode because no tokens are + available to be assigned. + - badMix (6) : switch operates in pass through mode because it's not compatible + with the existing stack." + SYNTAX INTEGER { running (1), + duplicateSlot (2), + clearedSlot (3), + outOfSlots (4), + outOfTokens (5), + badMix (6) } + +AlaStackMgrCommandAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Identifies which of the following actions is to be performed: + - notSiginificant(0) : no action, + - clearSlot(1) : saved slot number will be removed from persistent database, + - clearSlotImmediately : saved slot number will be cleared and change will be in effect + right away causing the switch to enter in pass through mode, + - reloadAny(3) : reboot an element regardless of its operational mode, + - reloadPassThru(4) : reboot an element that is operating in pass thru mode." + SYNTAX INTEGER { notSignificant(0), + clearSlot(1), + clearSlotImmediately(2), + reloadAny(3), + reloadPassThru(4) } + +AlaStackMgrCommandStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Identifies the current status of the last action command + received as follows: + - notSignificant(0), + - clearSlotInProgress(1), + - clearSlotFailed(2), + - clearSlotSuccess(3), + - setSlotInProgress(4), + - setSlotFailed(5), + - setSlotSuccess(6)." + SYNTAX INTEGER { notSignificant(0), + clearSlotInProgress(1), + clearSlotFailed(2), + clearSlotSuccess(3), + setSlotInProgress(4), + setSlotFailed(5), + setSlotSuccess(6) } + +AlaStackMgrStackingMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Stacking mode, which specifies the ability of a switch + to be part of a set of switches or virtual chassis: + - stackable(1) :the switch may be stacked with other + switches in the same virtual chassis. + - standalone(2) :the switch is not allowed to be stacked together + with other switches." + SYNTAX INTEGER { + stackable(1), + standalone(2) + } + +----------------------------------------------- +-- Stack Chassis Table +----------------------------------------------- + +alaStackMgrChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaStackMgrChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Maintains a list with information about all the switches + that participate on the stack herein refered to as chassis." + ::= { alcatelIND1StackMgrMIBObjects 1 } + +alaStackMgrChassisEntry OBJECT-TYPE + SYNTAX AlaStackMgrChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a chassis and lists its role and + neighbors in the stack." + INDEX { alaStackMgrSlotNINumber } + ::= { alaStackMgrChassisTable 1 } + +AlaStackMgrChassisEntry ::= SEQUENCE { + alaStackMgrSlotNINumber AlaStackMgrNINumber, + alaStackMgrSlotCMMNumber INTEGER, + alaStackMgrChasRole AlaStackMgrSlotRole, + alaStackMgrLocalLinkStateA AlaStackMgrLinkStatus, + alaStackMgrRemoteNISlotA AlaStackMgrNINumber, + alaStackMgrRemoteLinkA AlaStackMgrLinkNumber, + alaStackMgrLocalLinkStateB AlaStackMgrLinkStatus, + alaStackMgrRemoteNISlotB AlaStackMgrNINumber, + alaStackMgrRemoteLinkB AlaStackMgrLinkNumber, + alaStackMgrChasState AlaStackMgrSlotState, + alaStackMgrSavedSlotNINumber AlaStackMgrNINumber, + alaStackMgrCommandAction AlaStackMgrCommandAction, + alaStackMgrCommandStatus AlaStackMgrCommandStatus, + alaStackMgrOperStackingMode AlaStackMgrStackingMode, + alaStackMgrAdminStackingMode AlaStackMgrStackingMode + } + +alaStackMgrSlotNINumber OBJECT-TYPE + SYNTAX AlaStackMgrNINumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numbers allocated for the stack NIs as follows: + - 0: invalid slot number + - 1..8: valid and assigned slot numbers corresponding to values from the entPhysicalTable + - 1001..1008: swicthes operating in pass through mode + - 255: unassigned slot number." + ::= { alaStackMgrChassisEntry 1 } + +alaStackMgrSlotCMMNumber OBJECT-TYPE + SYNTAX INTEGER (0..72) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The numbers allocated for the stack CMMs are from 65..72 or 0 if not present" + ::= { alaStackMgrChassisEntry 2 } + +alaStackMgrChasRole OBJECT-TYPE + SYNTAX AlaStackMgrSlotRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current role of the chassis as follows: + - unassigned(0), + - primary(1), + - secondary(2), + - idle(3), + - standalone(4), + - passthrough(5)." + ::= { alaStackMgrChassisEntry 3 } + +alaStackMgrLocalLinkStateA OBJECT-TYPE + SYNTAX AlaStackMgrLinkStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "1 indicates that the stacking link A is up, which means it knows its adjacent node. + 2 indicates that the stacking link A is inactive and RemoteNISlotA and RemoteLinkA are not significants." + ::= { alaStackMgrChassisEntry 4 } + +alaStackMgrRemoteNISlotA OBJECT-TYPE + SYNTAX AlaStackMgrNINumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION " This is the remote NI slot seen by the current NI through its stacking link A. + The numbers allocated for the Stack NIs are 1..8, 1001..1008 or 0 if not present" + ::= { alaStackMgrChassisEntry 5 } + +alaStackMgrRemoteLinkA OBJECT-TYPE + SYNTAX AlaStackMgrLinkNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the remote link of the remote NI slot seen through the stacking link A. + The values for these ports are platform dependent. The possible values are: + - 0: not present + - linkA: 25, 27, 29, 31 or 51 + - linkB: 26, 28, 30, 32 or 52." + ::= { alaStackMgrChassisEntry 6 } + +alaStackMgrLocalLinkStateB OBJECT-TYPE + SYNTAX AlaStackMgrLinkStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "1 indicates that the stacking link B is up, which means it knows its adjacent node. + 2 indicates that the stacking link B is inactive and RemoteNISlotB and RemoteLinkB are not significants." + ::= { alaStackMgrChassisEntry 7 } + +alaStackMgrRemoteNISlotB OBJECT-TYPE + SYNTAX AlaStackMgrNINumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION " This is the remote NI slot seen by the current NI through its stacking link B. + The numbers allocated for the Stack NIs are 1..8, 1001..1008 or 0 if not present" + ::= { alaStackMgrChassisEntry 8 } + +alaStackMgrRemoteLinkB OBJECT-TYPE + SYNTAX AlaStackMgrLinkNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the remote link of the remote NI slot seen through the stacking link B. + The values for these ports are platform dependent. The possible values are: + - 0: not present + - linkA: 25, 27, 29, 31 or 51 + - linkB: 26, 28, 30, 32 or 52." + ::= { alaStackMgrChassisEntry 9 } + +alaStackMgrChasState OBJECT-TYPE + SYNTAX AlaStackMgrSlotState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This current state of the chassis: running (1), duplicateSlot (2), clearedSlot (3), + outOfSlots (4), outOfTokens (5), or badMix (6)." + ::= { alaStackMgrChassisEntry 10 } + +alaStackMgrSavedSlotNINumber OBJECT-TYPE + SYNTAX AlaStackMgrNINumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Slot number stored in persistent memory that will be in effect if the stack + element reboots. Only slot numbers in the range 1..8 are allowed." + ::= { alaStackMgrChassisEntry 11 } + +alaStackMgrCommandAction OBJECT-TYPE + SYNTAX AlaStackMgrCommandAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object identifies which of the following Actions is to be performed: + clearSlot(1), clearSlotImmediately (2) or reload (3). Whenever a new command is received, + the value of the object alaStackMgrCommandStatus will be updated accordingly." + ::= { alaStackMgrChassisEntry 12 } + +alaStackMgrCommandStatus OBJECT-TYPE + SYNTAX AlaStackMgrCommandStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the current status of last command received from the management + as follows: notSignificant(0), clearSlotInProgress(1), clearSlotFailed(2), clearSlotSuccess(3), + setSlotInProgress(4), setSlotFailed(5) or setSlotSuccess(6). + New commands are only accepted if the value of this object is different than setSlotInProgress + and clearSlotInProgress." + ::= { alaStackMgrChassisEntry 13 } + +alaStackMgrOperStackingMode OBJECT-TYPE + SYNTAX AlaStackMgrStackingMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the current running mode of the switch." + ::= { alaStackMgrChassisEntry 14 } + +alaStackMgrAdminStackingMode OBJECT-TYPE + SYNTAX AlaStackMgrStackingMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the stack mode atained on reload." + ::= { alaStackMgrChassisEntry 15 } + +---------------------------------------------------------- +-- Stack Mgr Statistics Table +---------------------------------------------------------- + +alaStackMgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaStackMgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Stack port statistics table." + ::= { alcatelIND1StackMgrMIBObjects 2 } + +alaStackMgrStatsEntry OBJECT-TYPE + SYNTAX AlaStackMgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " Stats table for stackable ports." + INDEX { alaStackMgrSlotNINumber, alaStackMgrStatLinkNumber} + ::= { alaStackMgrStatsTable 1 } + +AlaStackMgrStatsEntry ::= SEQUENCE { + alaStackMgrStatLinkNumber AlaStackMgrLinkNumber, + alaStackMgrStatPktsRx Counter32, + alaStackMgrStatPktsTx Counter32, + alaStackMgrStatErrorsRx Counter32, + alaStackMgrStatErrorsTx Counter32, + alaStackMgrStatDelayFromLastMsg INTEGER + } + +alaStackMgrStatLinkNumber OBJECT-TYPE + SYNTAX AlaStackMgrLinkNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Local link refers to the stacking port on each slot. + The values of these ports are: + - linkA: 25, 27, 29, 31 or 51 + - linkB: 26, 28, 30, 32 or 52." + ::= { alaStackMgrStatsEntry 1 } + +alaStackMgrStatPktsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets recieved on this port." + ::= { alaStackMgrStatsEntry 2 } + +alaStackMgrStatPktsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted on this port." + ::= { alaStackMgrStatsEntry 3 } + +alaStackMgrStatErrorsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets in error - received on the port." + ::= { alaStackMgrStatsEntry 4 } + + +alaStackMgrStatErrorsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets in error - transmitted on the port." + ::= { alaStackMgrStatsEntry 5 } + +alaStackMgrStatDelayFromLastMsg OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The delay since the last message." + ::= { alaStackMgrStatsEntry 6 } + +---------------------------------------------------------- +-- Stack Mgr Global Properties +---------------------------------------------------------- + +alaStackMgrStackStatus OBJECT-TYPE + SYNTAX AlaStackMgrStackStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the Stack is or not in Loop." + ::= { alcatelIND1StackMgrMIBObjects 3 } + +alaStackMgrTokensUsed OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of tokens that have been allocated to all the + elements in the stack." + ::= { alcatelIND1StackMgrMIBObjects 4 } + +alaStackMgrTokensAvailable OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of tokens that are still available and that + potentially may be allocated to elements of the stack." + ::= { alcatelIND1StackMgrMIBObjects 5 } + + +----------------------------------------------- +-- Stack Static Route Table +----------------------------------------------- + +alaStackMgrStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaStackMgrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Maintains a list with information about all the static + routes in the stack." + ::= { alcatelIND1StackMgrMIBObjects 6 } + +alaStackMgrStaticRouteEntry OBJECT-TYPE + SYNTAX AlaStackMgrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a static route and lists its source and + destination in the stack." + INDEX { alaStackMgrStaticRouteSrcStartIf,alaStackMgrStaticRouteSrcEndIf,alaStackMgrStaticRouteDstStartIf,alaStackMgrStaticRouteDstEndIf} + ::= { alaStackMgrStaticRouteTable 1 } + +AlaStackMgrStaticRouteEntry ::= SEQUENCE { + alaStackMgrStaticRouteSrcStartIf InterfaceIndex, + alaStackMgrStaticRouteSrcEndIf InterfaceIndex, + alaStackMgrStaticRouteDstStartIf InterfaceIndex , + alaStackMgrStaticRouteDstEndIf InterfaceIndex , + alaStackMgrStaticRoutePort AlaStackMgrLinkNumber, + alaStackMgrStaticRoutePortState AlaStackMgrLinkStatus, + alaStackMgrStaticRouteStatus INTEGER, + alaStackMgrStaticRouteRowStatus RowStatus + } + +alaStackMgrStaticRouteSrcStartIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The physical identification number for start source range of the static route" + ::= { alaStackMgrStaticRouteEntry 1 } + +alaStackMgrStaticRouteSrcEndIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The physical identification number for end source range of the static route" + ::= { alaStackMgrStaticRouteEntry 2 } + + +alaStackMgrStaticRouteDstStartIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The physical identification number for start destination range of the static route" + ::= { alaStackMgrStaticRouteEntry 3 } + + +alaStackMgrStaticRouteDstEndIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The physical identification number for end destination range of the static route" + ::= { alaStackMgrStaticRouteEntry 4 } + + +alaStackMgrStaticRoutePort OBJECT-TYPE + SYNTAX AlaStackMgrLinkNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the stack link to the destination NI slot . + The values for these ports are platform dependent. The possible values are: + - 0: not present + - linkA: 25, 27, 29, 31 or 51 + - linkB: 26, 28, 30, 32 or 52. + Incase of static routesthe value is either 1(STACKA) or 2(STACKB)" + DEFVAL { 1 } + ::= { alaStackMgrStaticRouteEntry 5 } + + +alaStackMgrStaticRoutePortState OBJECT-TYPE + SYNTAX AlaStackMgrLinkStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "1 indicates that the static route stacking link is up . + 2 indicates that the stacking link is inactive." + ::= { alaStackMgrStaticRouteEntry 6 } + + + alaStackMgrStaticRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether this static route is enabled or disabled ." + DEFVAL { on } + ::= { alaStackMgrStaticRouteEntry 7 } + + +alaStackMgrStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { alaStackMgrStaticRouteEntry 8 } + +------------------------------------------------------- +-- Stack Manager Trap Objects +------------------------------------------------------- + +alaStackMgrTrapLinkNumber OBJECT-TYPE + SYNTAX AlaStackMgrLinkNumber + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the link number, when the stack is not in loop." + ::= { alcatelIND1StackMgrTrapObjects 1 } + +alaStackMgrPrimary OBJECT-TYPE + SYNTAX AlaStackMgrNINumber + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the slot number of the stack element that plays the role of Primary." + ::= { alcatelIND1StackMgrTrapObjects 2 } + +alaStackMgrSecondary OBJECT-TYPE + SYNTAX AlaStackMgrNINumber + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the slot number of the stack element that plays the role of Secondary." + ::= { alcatelIND1StackMgrTrapObjects 3 } + +------------------------------------------------------- +-- Stack Manager Traps +------------------------------------------------------- + +alaStackMgrDuplicateSlotTrap NOTIFICATION-TYPE + OBJECTS { + alaStackMgrSlotNINumber + } + STATUS current + DESCRIPTION + "The element specified by alaStackMgrSlotNINumber has the same slot number of + another element of the stack and it must relinquish its operational status + because it has a higher election key (up time, slot, mac). + The elements will be put in pass through mode." + ::= { alaStackMgrTraps 0 1 } + + +alaStackMgrNeighborChangeTrap NOTIFICATION-TYPE + OBJECTS { + alaStackMgrStackStatus, + alaStackMgrSlotNINumber, + alaStackMgrTrapLinkNumber + } + STATUS current + DESCRIPTION + "Indicates whether the stack is in loop or not. + In case of no loop, alaStackMgrSlotNINumber and alaStackMgrTrapLinkNumber + indicate where the Stack is broken" + ::= { alaStackMgrTraps 0 2 } + + +alaStackMgrRoleChangeTrap NOTIFICATION-TYPE + OBJECTS { + alaStackMgrPrimary, + alaStackMgrSecondary + } + STATUS current + DESCRIPTION + " Role Change Trap. Indicates that a new primary or secondary is elected." + ::= { alaStackMgrTraps 0 3 } + + +alaStackMgrDuplicateRoleTrap NOTIFICATION-TYPE + OBJECTS { + alaStackMgrSlotNINumber, + alaStackMgrChasRole + } + STATUS current + DESCRIPTION + "The element identified by alaStackMgrSlotNINumber detected the presence of + two elements with the same primary or secondary role as specified by + alaStackMgrChasRole on the stack." + ::= { alaStackMgrTraps 0 4 } + +alaStackMgrClearedSlotTrap NOTIFICATION-TYPE + OBJECTS { + alaStackMgrSlotNINumber + } + STATUS current + DESCRIPTION + "The element identified by alaStackMgrSlotNINumber will enter the pass through + mode because its operational slot was cleared with immediate effect." + ::= { alaStackMgrTraps 0 5 } + +alaStackMgrOutOfSlotsTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "One element of the stack will enter the pass through mode because there + are no slot numbers available to be assigned to this element." + ::= { alaStackMgrTraps 0 6 } + +alaStackMgrOutOfTokensTrap NOTIFICATION-TYPE + OBJECTS { + alaStackMgrSlotNINumber + } + STATUS current + DESCRIPTION + "The element identified by alaStackMgrSlotNINumber will enter the pass through + mode because there are no tokens available to be assigned to this element." + ::= { alaStackMgrTraps 0 7 } + +alaStackMgrOutOfPassThruSlotsTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "There are no pass through slots available to be assigned to an element + that is supposed to enter the pass through mode." + ::= { alaStackMgrTraps 0 8 } + + +alaStackMgrBadMixTrap NOTIFICATION-TYPE + OBJECTS { + alaStackMgrSlotNINumber + } + STATUS current + DESCRIPTION + "The element identified by alaStackMgrSlotNINumber will enter the pass through + mode because it is not compatible with the existing stack." + ::= { alaStackMgrTraps 0 9 } + +-- StackMgr Conformance + +alcatelIND1StackMgrMIBGroups OBJECT IDENTIFIER ::= +{ alcatelIND1StackMgrMIBConformance 1 } + + +alcatelIND1StackMgrMIBCompliances OBJECT IDENTIFIER ::= +{ alcatelIND1StackMgrMIBConformance 2 } + + +alaStackMgrCfgMgrGroup OBJECT-GROUP + OBJECTS { + alaStackMgrSlotNINumber, + alaStackMgrSlotCMMNumber, + alaStackMgrChasRole, + alaStackMgrLocalLinkStateA, + alaStackMgrRemoteNISlotA, + alaStackMgrRemoteLinkA, + alaStackMgrLocalLinkStateB, + alaStackMgrRemoteNISlotB, + alaStackMgrRemoteLinkB, + alaStackMgrChasState, + alaStackMgrSavedSlotNINumber, + alaStackMgrCommandAction, + alaStackMgrCommandStatus, + alaStackMgrOperStackingMode, + alaStackMgrAdminStackingMode + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + the topology of the stack ." + ::= { alcatelIND1StackMgrMIBGroups 1 } + + +alaStackMgrNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { alaStackMgrDuplicateSlotTrap, + alaStackMgrNeighborChangeTrap, + alaStackMgrRoleChangeTrap, + alaStackMgrDuplicateRoleTrap, + alaStackMgrClearedSlotTrap, + alaStackMgrOutOfSlotsTrap, + alaStackMgrOutOfTokensTrap, + alaStackMgrOutOfPassThruSlotsTrap, + alaStackMgrBadMixTrap + } + STATUS current + DESCRIPTION + "A collection of notifications for signaling Stack manager events." + ::= { alcatelIND1StackMgrMIBGroups 2 } + + +alcatelIND1StackMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of Stack Manager." + MODULE + MANDATORY-GROUPS { + alaStackMgrCfgMgrGroup, + alaStackMgrNotificationGroup + } + ::= { alcatelIND1StackMgrMIBCompliances 1 } + + + +END + + + diff --git a/MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB b/MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB new file mode 100644 index 0000000..7328e7b --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB @@ -0,0 +1,2139 @@ +ALCATEL-IND1-SYSTEM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString, TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC + hardentIND1System + FROM ALCATEL-IND1-BASE; + + alcatelIND1SystemMIB MODULE-IDENTITY + LAST-UPDATED "200709040000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Proprietary System Subsystem. + + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200706180000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= {hardentIND1System 1 } + + alcatelIND1SystemMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For BOP Proprietary System + Subsystem Managed Objects." + ::= { alcatelIND1SystemMIB 1 } + + alcatelIND1SystemMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Conformance Information." + ::= { alcatelIND1SystemMIB 2 } + + + alcatelIND1SystemMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Units Of Conformance." + ::= { alcatelIND1SystemMIBConformance 1 } + + alcatelIND1SystemMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Compliance Statements." + ::= { alcatelIND1SystemMIBConformance 2 } + + -- textual conventions + + SystemFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to identify file types" + SYNTAX INTEGER { + file(1), + directory(2), + undefined(3), + tarArchive(4) + } + + SwitchLoggingIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to identify switch logging outputs" + SYNTAX INTEGER { console(1), + flash(2), + socket(3), + ipaddr(4) + } + + MicrocodeDirectoryIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to index into the Microcode table" + SYNTAX INTEGER { + loaded(1), -- the loaded directory + certified(2), -- the certified directory + working(3), -- the working directory + issu(4) -- the in-service software update directory + } + + AppIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to index into tables arranged + by Application ID's." + SYNTAX INTEGER (0..254) -- 255 possible application id's + + + Enable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value used to indicate whether an entity is + enabled(1), or disabled(2)" + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + + + FileSystemIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value which provides an indication of the + file system. The value is a small positive integer indicating + the type of the file system" + SYNTAX INTEGER { + flash(1), -- /flash + uflash(2) -- /uflash (USB Flash drive) + } + + SeverityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value which provides an indication of the + severity level used for logging and debug purposes. The value is + a small integer." + SYNTAX INTEGER + { + severityLevelOff (1), -- logging turned off + severityLevelAlarm(2), -- about to crash and reboot + severityLevelError(3), -- functionality is reduced + severityLevelAlert(4), -- a violation has occurred + severityLevelWarn (5), -- unexpected, non critical event + severityLevelInfo (6), -- any other msg that is not a dbg msg + severityLevelDbg1 (7), -- normal event debug message + severityLevelDbg2 (8), -- debug specific message + severityLevelDbg3 (9) -- maximum verbosity dbg specific msg + } + + SysLogFacilityId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + + SYNTAX INTEGER + { + uucp(0), + user(1), + system(2), + syslog(3), + secAuth2(4), + secAuth1(5), + ntp(6), + netNews(7), + mail(8), + lptr(9), + logAudit(10), + logAlert(11), + local7(12), + local6(13), + local5(14), + local4(15), + local3(16), + local2(17), + local1(18), + local0(19), + kernel(20), + ftp(21), + clock2(22), + clock1(23) + } + + CommandPercentComplete ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An indication of percent complete for a command." + SYNTAX INTEGER (0..100) + + + -- groups within the system mib + systemMicrocode OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 1 } + systemBootParams OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 2 } + systemHardware OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 3 } + systemFileSystem OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 4 } + systemServices OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 5 } + systemSwitchLogging OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 6 } + systemDNS OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 7 } + + -- systemMicrocode group. This group contains the CMM specific + -- microcode information. + + systemMicrocodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per set of microcode objects. + There is always at least one set of microcode objects for each + CMM System Module" + ::= {systemMicrocode 1} + + systemMicrocodeEntry OBJECT-TYPE + SYNTAX SystemMicrocodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Microcode information for this CMM" + INDEX {systemMicrocodeIndex} + ::= {systemMicrocodeTable 1} + + SystemMicrocodeEntry ::= SEQUENCE { + systemMicrocodeIndex MicrocodeDirectoryIndex -- top level + } + + + systemMicrocodeIndex OBJECT-TYPE + SYNTAX MicrocodeDirectoryIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the highest level of the microcode table. This + level is organized by the directory being referenced." + ::={ systemMicrocodeEntry 1 } + + systemMicrocodePackageTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode package table" + ::= {systemMicrocode 2} + + systemMicrocodePackageEntry OBJECT-TYPE + SYNTAX SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode package table" + INDEX {systemMicrocodeIndex, systemMicrocodePackageIndex} + ::= {systemMicrocodePackageTable 1} + + SystemMicrocodePackageEntry ::= SEQUENCE { + systemMicrocodePackageIndex Unsigned32, + systemMicrocodePackageVersion DisplayString, + systemMicrocodePackageName DisplayString, + systemMicrocodePackageDescription DisplayString, + systemMicrocodePackageStatus INTEGER, + systemMicrocodePackageSize Unsigned32 + } + + systemMicrocodePackageIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the package sub table in the microcode table" + ::= {systemMicrocodePackageEntry 1} + + systemMicrocodePackageVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode package (Fos.img, Fbase.img, etc.)" + ::= {systemMicrocodePackageEntry 2} + + systemMicrocodePackageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 3} + + systemMicrocodePackageDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 4} + + systemMicrocodePackageStatus OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + ok(2), + inuse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the microcode package" + DEFVAL { undefined } + ::= {systemMicrocodePackageEntry 5} + + systemMicrocodePackageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode package" + DEFVAL { 0 } + ::= {systemMicrocodePackageEntry 6} + + systemMicrocodeComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode Component table" + ::= {systemMicrocode 3} + + systemMicrocodeComponentEntry OBJECT-TYPE + SYNTAX SystemMicrocodeComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode Component table" + INDEX { systemMicrocodeIndex, + systemMicrocodePackageIndex, + systemMicrocodeComponentIndex} + ::= {systemMicrocodeComponentTable 1} + + SystemMicrocodeComponentEntry ::= SEQUENCE { + systemMicrocodeComponentIndex Unsigned32, + systemMicrocodeComponentVersion DisplayString, + systemMicrocodeComponentName DisplayString, + systemMicrocodeComponentDescription DisplayString, + systemMicrocodeComponentStatus INTEGER, + systemMicrocodeComponentSize Unsigned32 + } + + systemMicrocodeComponentIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the Component sub table in the microcode table" + ::= {systemMicrocodeComponentEntry 1} + + systemMicrocodeComponentVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode Component" + ::= {systemMicrocodeComponentEntry 2} + + systemMicrocodeComponentName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode Component" + DEFVAL { "" } + ::= {systemMicrocodeComponentEntry 3} + + systemMicrocodeComponentDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode Component" + DEFVAL { "" } + ::= {systemMicrocodeComponentEntry 4} + + systemMicrocodeComponentStatus OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + ok(2), + inuse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the microcode Component" + DEFVAL { undefined } + ::= {systemMicrocodeComponentEntry 5} + + systemMicrocodeComponentSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode Component" + DEFVAL { 0 } + ::= {systemMicrocodeComponentEntry 6} + + systemMicrocodeDependencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeDependencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode Dependency table" + ::= {systemMicrocode 4} + + + systemMicrocodeDependencyEntry OBJECT-TYPE + SYNTAX SystemMicrocodeDependencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode Dependency table" + INDEX { systemMicrocodeIndex, + systemMicrocodePackageIndex, + systemMicrocodeComponentIndex, + systemMicrocodeDependencyIndex} + ::= {systemMicrocodeDependencyTable 1} + + SystemMicrocodeDependencyEntry ::= SEQUENCE { + systemMicrocodeDependencyIndex Unsigned32, + systemMicrocodeDependencyPackageName DisplayString, + systemMicrocodeDependencyVersion DisplayString + } + + systemMicrocodeDependencyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the Dependency sub table in the microcode table" + ::= {systemMicrocodeDependencyEntry 1} + + systemMicrocodeDependencyPackageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode Package Dependency" + DEFVAL { "" } + ::= {systemMicrocodeDependencyEntry 2} + + systemMicrocodeDependencyVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode Dependency" + ::= {systemMicrocodeDependencyEntry 3} + + + -- systemBootParams group. This group contains the CMM specific + -- boot parameter information. + + systemBootNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this object is the base IP address of the EMP for this CMM" + ::= { systemBootParams 1 } + + systemBootNetworkGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this object is the gateway of the EMP for this CMM" + ::= { systemBootParams 2 } + + systemBootNetworkNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Netmask of the EMP that is used when this + CMM boots." + ::={ systemBootParams 3 } + + + -- systemHardware group. This group contains hardware information + -- regarding this CMM. + + systemHardwareFlashMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), toshiba(7), sandisk(8), sst(9), spansion(10) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the Flash memory + used on this product. toshiba(7) is for hawk only. The reason 7 is used + is because 5 is already used for micron and 6 is for kingston. + toshiba, sandisk, and sst are compact flashes for the hawk only." + ::= { systemHardware 1} + + systemHardwareFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the flash memory available + on this CMM. It is the total flash hardware memory and does + not indicate how much of the memory is free, used, etc." + ::= { systemHardware 2} + + systemHardwareMemoryMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), dataram(10), interward(11), notreadable(12)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the RAM memory + used on this CMM." + ::= { systemHardware 3} + + systemHardwareMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the RAM memory available on + this CMM. It is the total RAM hardware memory and does not + indicate how much of the memory is free, used, etc." + ::= { systemHardware 4} + + systemHardwareNVRAMBatteryLow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the whether the NVRAM battery is low. + true(1), false(2)" + ::= { systemHardware 5} + + systemHardwareBootCpuType OBJECT-TYPE + SYNTAX INTEGER {other(1), sparc380(2), sparcV9(3), ppc(4), ppc8540(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the manufacturer and model number of the CPU. Currently, + only two types of processors are enumerated." + ::={ systemHardware 6 } + + systemHardwareJumperInterruptBoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Interrupt Boot Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 7} + + systemHardwareJumperForceUartDefaults OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Force Uart Defaults Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 8} + + systemHardwareJumperRunExtendedMemoryDiagnostics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Run Extended Memory + Diagnostics Jumper on this CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 9} + + systemHardwareJumperSpare OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Spare Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 10} + + systemHardwareFpgaVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemHardwareFpgaVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the FPGA version for each FPGA on this CMM" + ::= {systemHardware 11} + + systemHardwareFpgaVersionEntry OBJECT-TYPE + SYNTAX SystemHardwareFpgaVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the systemHardwareFpgaVersionTable" + INDEX {systemHardwareFpgaVersionIndex} + ::= {systemHardwareFpgaVersionTable 1} + + SystemHardwareFpgaVersionEntry ::= SEQUENCE { + systemHardwareFpgaVersionIndex INTEGER, + systemHardwareFpgaVersion Unsigned32 + } + + systemHardwareFpgaVersionIndex OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the index to one of the FPGA versions on this CMM" + ::={systemHardwareFpgaVersionEntry 1} + + systemHardwareFpgaVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the major version of one of the FPGA devices on this CMM. + refer to the systemHardwareMinorFpgaVersion for the minor number." + ::={systemHardwareFpgaVersionEntry 2} + + systemHardwareBootRomVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the boot rom version" + DEFVAL { "" } + ::={ systemHardware 12 } + + systemHardwareBackupMiniBootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the backup miniboot version." + DEFVAL { "" } + ::={ systemHardware 13 } + + systemHardwareDefaultMiniBootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the default miniboot version." + DEFVAL { "" } + ::={ systemHardware 14 } + + + + systemHardwareMinorFpgaVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the minor FPGA version. Refer to the + systemHardwareFpgaVersion for the major FPGA version number." + DEFVAL { "" } + ::={ systemHardware 15 } + + systemHardwareCpldVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPLD version." + DEFVAL { "" } + ::={ systemHardware 16 } + + systemHardwareUbootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot version." + DEFVAL { "" } + ::={ systemHardware 17 } + + systemHardwareProdRegId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the product ID register" + DEFVAL { "" } + ::={ systemHardware 18 } + + systemHardwareRevisionRegister OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the hardware revision register" + DEFVAL { "" } + ::={ systemHardware 19 } + + systemHardwareXfpId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the XFP ID" + DEFVAL { "" } + ::={ systemHardware 20 } + + systemHardwareUbootMinibootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot-miniboot version." + DEFVAL { "" } + ::={ systemHardware 21 } + + -- systemServices group. This group contains the objects used by the + -- System Services applications. + + systemServicesDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current System Date in the + following format: MM/DD/YYYY" + ::= { systemServices 1 } + + systemServicesTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current System Time in the + following format: HH:MM:SS" + ::= { systemServices 2 } + + systemServicesTimezone OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current Hour Offset from UTC + in the following format: -13:00 to +12:00 + OR + a well known timezone (PST,CST,etc.)" + ::= { systemServices 3 } + + systemServicesTimezoneStartWeek OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "first, second, third, fourth, fifth, last = 1,2,3,4,5,6" + DEFVAL { 0 } + ::= { systemServices 4 } + + systemServicesTimezoneStartDay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sunday, Monday, Tues... = 1,2,3,4,5,6,7" + DEFVAL { 0 } + ::= { systemServices 5 } + + systemServicesTimezoneStartMonth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "January, February, march... = 1,2,3,4,5,67,8,9,10,11,12" + DEFVAL { 0 } + ::= { systemServices 6 } + + systemServicesTimezoneStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "2:00, 3:00, 4:00... = 200, 300, 400, etc." + DEFVAL { 0 } + ::= { systemServices 7 } + + systemServicesTimezoneOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "60 minutes = 60" + DEFVAL { 0 } + ::= { systemServices 8 } + + systemServicesTimezoneEndWeek OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "first, second, third, fourth, fifth, last = 1,2,3,4,5,6" + DEFVAL { 0 } + ::= { systemServices 9 } + + systemServicesTimezoneEndDay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sunday, Monday, Tues... = 1,2,3,4,5,6,7" + DEFVAL { 0 } + ::= { systemServices 10 } + + systemServicesTimezoneEndMonth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "January, February, march... = 1,2,3,4,5,6,7,8,9,10,11,12" + DEFVAL { 0 } + ::= { systemServices 11 } + + systemServicesTimezoneEndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "2:00, 3:00, 4:00... = 200, 300, 400, etc." + DEFVAL { 0 } + ::= { systemServices 12 } + + systemServicesEnableDST OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables and disables the DST." + DEFVAL { disabled } + ::= { systemServices 13 } + + systemServicesWorkingDirectory OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current file system working directory + for this CMM. For example, /flash/certified" + DEFVAL {"/flash"} + ::= { systemServices 14 } + + systemServicesArg1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 1st argument for system services action routines" + DEFVAL {""} + ::= { systemServices 15 } + + systemServicesArg2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 2nd argument for system services action routines" + DEFVAL {""} + ::= { systemServices 16 } + + systemServicesArg3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 3rd argument for system services action routines" + DEFVAL {""} + ::= { systemServices 17 } + + systemServicesArg4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 4th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 18 } + + systemServicesArg5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 5th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 19 } + + systemServicesArg6 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 6th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 20 } + + systemServicesArg7 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 7th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 21 } + + systemServicesArg8 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 8th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 22 } + + systemServicesArg9 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 9th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 23 } + systemServicesAction OBJECT-TYPE + SYNTAX INTEGER{ + noaction(0), + mkdir(1), + rmdir(2), + mv(3), + rm(4), + rmr(5), + cp(6), + cpr(7), + chmodpw(8), + chmodmw(9), + fsck(10), + ftp(11), + rz(12), + vi(13), + telnet(14), + install(15), + ed(16), + more(17), + newfs(18), + dshell(19), + view(20), + modbootparams(21), + filedir(22), + ssh(23), + sftp(24), + debugPmdNi(25), + bootrom(26), + defaultminiboot(27), + backupminiboot(28), + fpgacmm(29), + ubootcmm(30), + ubootni(31), + scp(32), + aclman(33), + ubootMinibootAllSlots(34), + miniboot(35), + upgradeLicence(36), + restoreLicence(37), + updateDSineXtroller(38), + ftp6(39), + telnet6(40), + ssh6(41), + sftp6(42), + mount(43), + umount(44), + backup(45), + restore(46), + tftp(47), + fscollect(48), + fpgani(49), + fscollectForce(50) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies which of the above Actions is to be + performed by the System Services Application. Most Actions + require one or more parameters be set before the Action is + executed. systemServicesAction - 26 for bootrom, 27 for default miniboot, + and 28 for backup miniboot use systemServicesArg1 for name of the file + + scp- the first 2 arguments are going to be used. Set arg 1 with the source + and the arg 2 with the destination file(s). + E.g. scp LocalDir/testfileX.txt admin@10.255.11.1:RemoteDir/testfileX.txt + For mount and umount, systemServicesArg1 specifies the + mount point (such as /uflash). + For newfs, systemServicesArg1 contains the name of the + file-system (/uflash or /flash) which will be created. On + /uflash, a FAT16 file system is created with long name naming conventions. + For fsck, systemServicesArg1 contains the name of the + file-system (/uflash or /flash) which will be checked and + systemServicesArg2 will contain the string repair or + no-repair depending on if autocorrection is requested. + To see all file systems currently mounted, refer to the + systemFileSystemTable. + + For backup and restore, systemServicesArg1 contains the + archive name and systemServicesArg2 through Arg9 contains the + directories and/or files to be archived/extracted. + + For newfs, fsck, backup and restore, the + systemServicesActionPercentComplete variable can be + inspected to see a progress indication." + + ::= { systemServices 24 } + + systemServicesResultCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the result of a system services application" + ::= { systemServices 25 } + + systemServicesResultString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the string result of a system services application" + ::= { systemServices 26 } + + systemServicesKtraceEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables the Ktrace facility" + DEFVAL { enabled } + ::= { systemServices 27 } + + systemServicesSystraceEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables the Systrace facility" + DEFVAL { enabled } + ::= { systemServices 28 } + + systemServicesTtyLines OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of tty lines for a console screen" + DEFVAL { 24 } + ::= { systemServices 29 } + + systemServicesTtyColumns OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of tty columns for a console screen" + DEFVAL { 80 } + ::= { systemServices 30 } + + systemServicesMemMonitorEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disables/enables the kernel Memory Monitor feature" + DEFVAL { enabled } + ::= { systemServices 31 } + + systemServicesKtraceLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesKtraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the table of Ktrace severity level settings" + ::= { systemServices 32} + + systemServicesKtraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesKtraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system services ktrace level table. There + is one entry for each possible Application ID" + INDEX {systemServicesKtraceLevelAppId} + ::= {systemServicesKtraceLevelTable 1} + + SystemServicesKtraceLevelEntry ::= SEQUENCE { + systemServicesKtraceLevelAppId AppIdIndex, + systemServicesKtraceLevel SeverityLevel + } + + systemServicesKtraceLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the index into the ktrace level table" + ::= {systemServicesKtraceLevelEntry 1 } + + systemServicesKtraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the ktrace level for a specific Application ID" + DEFVAL { severityLevelDbg3 } + ::= {systemServicesKtraceLevelEntry 2 } + + systemServicesSystraceLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesSystraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the table of Systrace severity level settings" + ::= { systemServices 33} + + systemServicesSystraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesSystraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system services systrace level table. There + is one entry for each possible Application ID" + INDEX {systemServicesSystraceLevelAppId} + ::= {systemServicesSystraceLevelTable 1} + + SystemServicesSystraceLevelEntry ::= SEQUENCE { + systemServicesSystraceLevelAppId AppIdIndex, + systemServicesSystraceLevel SeverityLevel + } + + systemServicesSystraceLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the Systrace level for a specific Application ID." + ::= {systemServicesSystraceLevelEntry 1 } + + systemServicesSystraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the Systrace level for a specific Application ID." + DEFVAL { severityLevelDbg3 } + ::= {systemServicesSystraceLevelEntry 2 } + + + systemUpdateStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemUpdateStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides update status for firmware updates" + ::= {systemServices 34} + + systemUpdateStatusEntry OBJECT-TYPE + SYNTAX SystemUpdateStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the update status table." + INDEX { systemUpdateIndex} + ::= {systemUpdateStatusTable 1} + + SystemUpdateStatusEntry ::= SEQUENCE { + systemUpdateIndex INTEGER, + systemUpdateStatus INTEGER, + systemUpdateErrorCode INTEGER + } + + systemUpdateIndex OBJECT-TYPE + SYNTAX INTEGER(1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to the CMM for which status is required." + ::= {systemUpdateStatusEntry 1} + + systemUpdateStatus OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + doneOk(2), + doneNok(3), + noOp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of a firmware update. In the case of doneNok, + further information can be obtained from systemUpdateErrorCode." + ::= {systemUpdateStatusEntry 2} + + systemUpdateErrorCode OBJECT-TYPE + SYNTAX INTEGER { + msgSendIpcErr(1), + fXferOPenErr(2), + fXferFtpErr(3), + fXferReadErr(4), + fXferWriteErr(5), + fXferReplyErr(6), + fXferQuitErr(7), + fXferFcloseErr(8), + fileNameErr(9), + rmFileErr(10), + noInstallComp(11), + notSysResource(12), + notSupported(13), + invalidValue(14), + waitMsgMaxTry(15), + installDrvErr(16), + fileNotFound(17), + notPrimary(18), + commandBlocked(19), + noError(20), + invalidNi(21), + niNotPresent(22), + dupSerialNum(23), + upToDate(24), + invalidModType(25), + maxFaiCount(26), + invalidKey(27), + niLocked(28) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error codes for done_nok." + ::= {systemUpdateStatusEntry 3} + + systemServicesActionPercentComplete OBJECT-TYPE + SYNTAX CommandPercentComplete + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the percent completion of the currently + executing systemServicesAction." + ::= { systemServices 35 } + + + systemServicesCurrentArchivePathName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the archive currently being read + via the systemServicesArchiveTable. This object is the complete + pathname to the archive and must be set prior to reading the + systemServicesArchiveTable." + ::= { systemServices 36 } + + + systemServicesArchiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesArchiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the contents of a backup archive. + This table is used by the restore action command to + display (rather than backup) an archive. The restore + command will populate this table with archive + information read from the archive specified by the + systemServicesAction restore command. This is done as + follows. Set the systemServicesArg1 object to the + archive name to be read. Set the systemServicesArg2 + object to the string: display-only. Set the + systemServicesAction object to restore. Then + read this table." + ::= { systemServices 37} + + systemServicesArchiveEntry OBJECT-TYPE + SYNTAX SystemServicesArchiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system services archive table." + INDEX { systemServicesArchiveIndex } + ::= { systemServicesArchiveTable 1 } + + SystemServicesArchiveEntry ::= SEQUENCE { + systemServicesArchiveIndex Unsigned32, + systemServicesArchiveName DisplayString (SIZE (0..255)), + systemServicesArchiveType SystemFileType, + systemServicesArchiveSize Unsigned32, + systemServicesArchiveAttr INTEGER + } + + + + systemServicesArchiveIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific entry in the backup archive file." + ::= {systemServicesArchiveEntry 1} + + systemServicesArchiveName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a file in the backup archive file." + DEFVAL { "" } + ::= { systemServicesArchiveEntry 2 } + + systemServicesArchiveType OBJECT-TYPE + SYNTAX SystemFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of a file in the backup archive file." + DEFVAL { undefined } + ::= { systemServicesArchiveEntry 3 } + + systemServicesArchiveSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of a file in the backup archive file." + DEFVAL { 0 } + ::= { systemServicesArchiveEntry 4 } + + systemServicesArchiveAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attributes of a file in the backup archive file." + DEFVAL { undefined } + ::= { systemServicesArchiveEntry 5 } + + systemServicesUsbEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB interface" + ::= { systemServices 38} + + systemServicesUsbAutoCopyEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB auto-copy facility" + ::= { systemServices 39} + + systemServicesUsbDisasterRecoveryEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB disaster-recovery factility" + ::= { systemServices 40} + + +--systemFileSystem group. This group contains the parameters for +--the multiple File Systems on the platform. + + systemFileSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "system file system table for this CMM." + ::= { systemFileSystem 1} + + systemFileSystemEntry OBJECT-TYPE + SYNTAX SystemFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system file system table" + INDEX {systemFileSystemIndex} + ::= {systemFileSystemTable 1} + + SystemFileSystemEntry ::= SEQUENCE { + systemFileSystemIndex FileSystemIndex, + systemFileSystemName DisplayString (SIZE (0..255)), + systemFileSystemFreeSpace Unsigned32 + } + + systemFileSystemIndex OBJECT-TYPE + SYNTAX FileSystemIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific file system." + ::= {systemFileSystemEntry 1} + + systemFileSystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file system." + DEFVAL { "" } + ::= { systemFileSystemEntry 2 } + + systemFileSystemFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the free space in octets of this file system" + DEFVAL { 0 } + ::= { systemFileSystemEntry 3 } + + systemFileSystemDirectoryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a file system directory. This object is used in conjunction + with an Action command. The Action command will set this directory + name to the name of a specific directory. Information for all of the + files in that directory will then be read from the file system and + the appropriate values written in the entries in the systemFileSystemFile + table. All this is being done to give snmp access to the file system + files." + DEFVAL { "" } + ::= { systemFileSystem 2 } + + systemFileSystemDirectoryDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the date and time (in system format) of the last access to this directory" + DEFVAL { "" } + ::= { systemFileSystem 3 } + + systemFileSystemFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemFileSystemFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "system file system File table for this CMM. This table is used by + an Action command which will populate it with file information read + from the files in the specified directory." + ::= { systemFileSystem 4} + + systemFileSystemFileEntry OBJECT-TYPE + SYNTAX SystemFileSystemFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system file system File table" + INDEX { systemFileSystemFileIndex} -- base table index + ::= {systemFileSystemFileTable 1} + + SystemFileSystemFileEntry ::= SEQUENCE { + systemFileSystemFileIndex Unsigned32, + systemFileSystemFileName DisplayString (SIZE (0..255)), + systemFileSystemFileType SystemFileType, + systemFileSystemFileSize Unsigned32, + systemFileSystemFileAttr INTEGER, + systemFileSystemFileDateTime DisplayString (SIZE (0..255)) + } + + systemFileSystemFileIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific file system File." + ::= {systemFileSystemFileEntry 1} + + systemFileSystemFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a file system File" + DEFVAL { "" } + ::= { systemFileSystemFileEntry 2 } + + systemFileSystemFileType OBJECT-TYPE + SYNTAX SystemFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Type of a file system File" + DEFVAL { undefined } + ::= { systemFileSystemFileEntry 3 } + + systemFileSystemFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "size of this file" + DEFVAL { 0 } + ::= { systemFileSystemFileEntry 4 } + + systemFileSystemFileAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "attributes of this file" + DEFVAL { undefined } + ::= { systemFileSystemFileEntry 5 } + + systemFileSystemFileDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the modification date and time of a file" + DEFVAL { "" } + ::= { systemFileSystemFileEntry 6 } + + --systemSwitchLogging group. This group contains the Switch Logging + --configuration data. + + systemSwitchLoggingIndex OBJECT-TYPE + SYNTAX SwitchLoggingIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A small positive integer used to identify a switch logging + output" + DEFVAL { flash } + ::={ systemSwitchLogging 1 } + + systemSwitchLoggingEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable" + DEFVAL { enabled } + ::={ systemSwitchLogging 2 } + + systemSwitchLoggingFlash OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to flash" + DEFVAL { enabled } + ::={ systemSwitchLogging 3 } + + systemSwitchLoggingSocket OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to a socket" + DEFVAL { disabled } + ::={ systemSwitchLogging 4 } + + systemSwitchLoggingSocketIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to as an option" + ::={ systemSwitchLogging 5 } + + systemSwitchLoggingConsole OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to the console" + DEFVAL { disabled } + ::={ systemSwitchLogging 6 } + + systemSwitchLoggingLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging level settings, one for each + Application ID" + ::={ systemSwitchLogging 7} + + systemSwitchLoggingClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable clearing of switch logging entries" + ::={ systemSwitchLogging 8 } + + systemSwitchLoggingFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set size of swlog logging file" + ::={ systemSwitchLogging 9 } + + systemSwitchLoggingLevelEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system switch logging level table" + INDEX {systemSwitchLoggingLevelAppId} + ::={ systemSwitchLoggingLevelTable 1 } + + SystemSwitchLoggingLevelEntry ::= SEQUENCE { + systemSwitchLoggingLevelAppId AppIdIndex, + systemSwitchLoggingLevel SeverityLevel + } + + systemSwitchLoggingLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A specific application ID which has a severity level associated + with it. This application ID is used as an index into the level + table." + ::={ systemSwitchLoggingLevelEntry 1 } + + systemSwitchLoggingLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The logging level for a specific application id." + ::={ systemSwitchLoggingLevelEntry 2 } + + + systemSwitchLoggingHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts." + ::={ systemSwitchLogging 10} + + systemSwitchLoggingHostEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingHostIpAddr } + ::={ systemSwitchLoggingHostTable 1 } + + SystemSwitchLoggingHostEntry ::= SEQUENCE { + systemSwitchLoggingHostIpAddr IpAddress, + systemSwitchLoggingHostPort INTEGER, + systemSwitchLoggingHostUserCommandHost Enable, + systemSwitchLoggingHostStatus RowStatus + } + + systemSwitchLoggingHostIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to." + ::={ systemSwitchLoggingHostEntry 1 } + + systemSwitchLoggingHostPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of a remote host that can + be used to send switch logging records to." + DEFVAL { 514 } + ::={ systemSwitchLoggingHostEntry 2 } + + systemSwitchLoggingHostUserCommandHost OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether this host may receive user + command data." + DEFVAL { disabled } + ::={ systemSwitchLoggingHostEntry 4 } + + systemSwitchLoggingHostStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the ability to add or remove a remote host entry." + ::={ systemSwitchLoggingHostEntry 3 } + + systemSwitchLoggingHostv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingHostv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts." + ::={ systemSwitchLogging 11 } + + systemSwitchLoggingHostv6Entry OBJECT-TYPE + SYNTAX SystemSwitchLoggingHostv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingHostv6IpAddr } + ::={ systemSwitchLoggingHostv6Table 1 } + + SystemSwitchLoggingHostv6Entry ::= SEQUENCE { + systemSwitchLoggingHostv6IpAddr Ipv6Address, + systemSwitchLoggingHostv6Port INTEGER, + systemSwitchLoggingHostv6UserCommandHost Enable, + systemSwitchLoggingHostv6Status RowStatus + } + + systemSwitchLoggingHostv6IpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to." + ::={ systemSwitchLoggingHostv6Entry 1 } + + systemSwitchLoggingHostv6Port OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of a remote host that can + be used to send switch logging records to." + DEFVAL { 514 } + ::={ systemSwitchLoggingHostv6Entry 2 } + + systemSwitchLoggingHostv6UserCommandHost OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether this host may receive user + command data." + DEFVAL { disabled } + ::={ systemSwitchLoggingHostv6Entry 4 } + + systemSwitchLoggingHostv6Status OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the ability to add or remove a remote host entry." + ::={ systemSwitchLoggingHostv6Entry 3 } + + + + systemSwitchLoggingHostCount OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote hosts currently defined." + ::={ systemSwitchLogging 12} + + + systemSwitchLoggingConsoleLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Messages whose severity level is equal to or more + severe than this value will be displayed to the console." + DEFVAL { severityLevelWarn } + ::={ systemSwitchLogging 13} + + systemSwitchLoggingUserCommandStatus OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User commands will be logged to remote hosts when enabled." + DEFVAL { disabled } + ::={ systemSwitchLogging 14} + + systemSwitchLoggingSysLogFacilityId OBJECT-TYPE + SYNTAX SysLogFacilityId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This textual convention enumerates the facilities + that originate syslog messages. + + The Facilities of syslog messages are numerically + coded with decimal values. + Some of the operating system daemons and processes + are traditionally designated by the Facility values + given below. Daemons and processes that do not have + an explicitly assigned Facility may use any of the + 'local use' Facilities or they may use the 'user-level' + Facility. + + For interoperability and backwards compatibility + reasons, mapping specified in this document between + a label which represents a Facility and + the value which represents the corresponding code, is + normative. So the mapping from a label configured by + operators in syslog.conf or equivalent will consistently + map to the same Facility code regardless of + implementation, but the label itself is often + semantically meaningless, because it is impractical to + attempt to enumerate all possible facilities, and the + enumeration (label and corresponding value) that is used + by an actual Facility is, and has historically been, + implementation-dependent. + + For example, the foobar application might log messages + as having come from local7, even though there is no + 'local' process on the device, and the operator can + configure syslog.conf to have local7.critical messages + be relayed, even though there might be multiple facilities + using Facility local7. This is typical current practice, + and originators, relays and collectors know how to handle + this situation. For improved accuracy, the foobar + application can also include an APPNAME Structured Data + Element." + DEFVAL { uucp } + ::={ systemSwitchLogging 15} + + --systemDNS group. This group contains the Domain Name Service + --configuration information. + + systemDNSEnableDnsResolver OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Global Domain Name Service enable/disable" + DEFVAL { disabled } + ::={ systemDNS 1 } + + systemDNSDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "current domain name used by the Domain Name Service" + DEFVAL { "" } + ::={ systemDNS 2 } + + systemDNSNsAddr1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "1st part of address used by the Domain Name Service" + DEFVAL { 0 } + ::={ systemDNS 3 } + + systemDNSNsAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2nd part of address used by the Domain Name Service" + DEFVAL { 0 } + ::={ systemDNS 4 } + + systemDNSNsAddr3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "3rd part of address used by the Domain Name Service" + DEFVAL { 0 } + ::={ systemDNS 5 } + + systemDNSNsIPv6Addr1 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Primary DNS server" + DEFVAL { "" } + ::={ systemDNS 6 } + + systemDNSNsIPv6Addr2 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Secondary DNS server" + DEFVAL { "" } + ::={ systemDNS 7 } + + systemDNSNsIPv6Addr3 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the third DNS server" + DEFVAL { "" } + ::={ systemDNS 8 } +-- +-- Compliance Statements +-- + + alcatelIND1SystemMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Alcatel BOP Proprietary System Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + systemMicrocodeGroup, + systemBootParamsGroup, + systemHardwareGroup, + systemServicesGroup, + systemFileSystemGroup, + systemSwitchLoggingGroup, + systemDNSGroup + } + + ::= { alcatelIND1SystemMIBCompliances 1 } + +-- +-- Units Of Conformance +-- + systemMicrocodeGroup OBJECT-GROUP + OBJECTS { + systemMicrocodeIndex, + systemMicrocodePackageIndex, + systemMicrocodePackageVersion, + systemMicrocodePackageName, + systemMicrocodePackageDescription, + systemMicrocodePackageStatus, + systemMicrocodePackageSize, + systemMicrocodeComponentIndex, + systemMicrocodeComponentVersion, + systemMicrocodeComponentName, + systemMicrocodeComponentDescription, + systemMicrocodeComponentStatus, + systemMicrocodeComponentSize, + systemMicrocodeDependencyIndex, + systemMicrocodeDependencyPackageName, + systemMicrocodeDependencyVersion + } + STATUS current + DESCRIPTION + "Group all the system microcode objects together" + ::= { alcatelIND1SystemMIBGroups 1 } + + systemBootParamsGroup OBJECT-GROUP + OBJECTS { + systemBootNetwork, + systemBootNetworkGateway, + systemBootNetworkNetmask + } + STATUS current + DESCRIPTION + "Group all the system boot parameters together" + ::= { alcatelIND1SystemMIBGroups 2 } + + systemHardwareGroup OBJECT-GROUP + OBJECTS { + systemHardwareFlashMfg, + systemHardwareFlashSize, + systemHardwareMemoryMfg, + systemHardwareMemorySize, + systemHardwareNVRAMBatteryLow, + systemHardwareBootCpuType, + systemHardwareJumperInterruptBoot, + systemHardwareJumperForceUartDefaults, + systemHardwareJumperRunExtendedMemoryDiagnostics, + systemHardwareJumperSpare, + systemHardwareFpgaVersionIndex, + systemHardwareFpgaVersion, + systemHardwareBootRomVersion, + systemHardwareDefaultMiniBootVersion, + systemHardwareBackupMiniBootVersion + } + STATUS current + DESCRIPTION + "Group all the system Hardware Data together" + ::= { alcatelIND1SystemMIBGroups 3 } + + systemServicesGroup OBJECT-GROUP + OBJECTS { + systemServicesDate, + systemServicesTime, + systemServicesTimezone, + systemServicesTimezoneStartWeek, + systemServicesTimezoneStartDay, + systemServicesTimezoneStartMonth, + systemServicesTimezoneStartTime, + systemServicesTimezoneOffset, + systemServicesTimezoneEndWeek, + systemServicesTimezoneEndDay, + systemServicesTimezoneEndMonth, + systemServicesTimezoneEndTime, + systemServicesEnableDST, + systemServicesWorkingDirectory, + systemServicesArg1, + systemServicesArg2, + systemServicesArg3, + systemServicesArg4, + systemServicesArg5, + systemServicesArg6, + systemServicesArg7, + systemServicesArg8, + systemServicesArg9, + systemServicesAction, + systemServicesResultCode, + systemServicesResultString, + systemServicesKtraceEnable, + systemServicesSystraceEnable, + systemServicesTtyLines, + systemServicesTtyColumns, + systemServicesMemMonitorEnable, + systemServicesKtraceLevelAppId, + systemServicesKtraceLevel, + systemServicesSystraceLevelAppId, + systemServicesSystraceLevel, + systemUpdateStatus, + systemUpdateErrorCode, + systemServicesActionPercentComplete, + systemServicesArchiveName, + systemServicesArchiveType, + systemServicesArchiveSize, + systemServicesArchiveAttr, + systemServicesUsbEnable, + systemServicesUsbAutoCopyEnable, + systemServicesUsbDisasterRecoveryEnable + } + STATUS current + DESCRIPTION + "Group all the system services parameters together" + ::= { alcatelIND1SystemMIBGroups 4 } + + systemFileSystemGroup OBJECT-GROUP + OBJECTS { + systemFileSystemIndex, + systemFileSystemFreeSpace, + systemFileSystemName, + systemFileSystemDirectoryName, + systemFileSystemDirectoryDateTime, + systemFileSystemFileIndex, + systemFileSystemFileName, + systemFileSystemFileType, + systemFileSystemFileSize, + systemFileSystemFileAttr, + systemFileSystemFileDateTime + } + STATUS current + DESCRIPTION + "Group all the system flash file parameters together" + ::= { alcatelIND1SystemMIBGroups 5 } + + systemSwitchLoggingGroup OBJECT-GROUP + OBJECTS{ + systemSwitchLoggingIndex, + systemSwitchLoggingEnable, + systemSwitchLoggingFlash, + systemSwitchLoggingSocket, + systemSwitchLoggingSocketIpAddr, + systemSwitchLoggingConsole, + systemSwitchLoggingClear, + systemSwitchLoggingFileSize, + systemSwitchLoggingLevel, + systemSwitchLoggingLevelAppId + } + STATUS current + DESCRIPTION + "Group all the switch logging parameters together" + ::= { alcatelIND1SystemMIBGroups 6 } + + systemDNSGroup OBJECT-GROUP + OBJECTS{ + systemDNSEnableDnsResolver, + systemDNSDomainName, + systemDNSNsAddr1, + systemDNSNsAddr2, + systemDNSNsAddr3, + systemDNSNsIPv6Addr1, + systemDNSNsIPv6Addr2, + systemDNSNsIPv6Addr3 + } + STATUS current + DESCRIPTION + "Group all the systemDNS parameters together" + ::= { alcatelIND1SystemMIBGroups 7 } + +END + + diff --git a/MIBS/nokia/ALCATEL-IND1-TP-DEVICES b/MIBS/nokia/ALCATEL-IND1-TP-DEVICES new file mode 100644 index 0000000..c2b9405 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-TP-DEVICES @@ -0,0 +1,911 @@ +ALCATEL-IND1-TP-DEVICES DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY +FROM + SNMPv2-SMI + + hardwareIND1Devices +FROM + ALCATEL-IND1-BASE; + + +alcatelIND1TpDevicesMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This module provides Object Indentifier definitions for + Chassis and Modules of the third party Alcatel Internetworking + Product Lines. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2004 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200403030000Z" + DESCRIPTION + "Initial version of this MIB Module." + + ::= { hardwareIND1Devices 2 } + + + +familyOmniAccess4000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 4000 Series Product Family." + ::= { alcatelIND1TpDevicesMIB 1 } + +chassisOmniAccess4000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 4000 Series Chassis." + ::= { familyOmniAccess4000 1 } + +deviceOmniAccess4012 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 4012 12-Slot Chassis. + Model Name: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.1.1.1" + ::= { chassisOmniAccess4000 1 } + +deviceOmniAccess4024 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 4024 24-Slot Chassis. + Model Name: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.1.1.2" + ::= { chassisOmniAccess4000 2 } + +deviceOmniAccess4102 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 41024 2-Slot Chassis. + Model Name: + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.1.1.3" + ::= { chassisOmniAccess4000 3 } + +fansOmniAccess4000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 4000 Series Fan Trays." + ::= { familyOmniAccess4000 2 } + +powersOmniAccess4000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 4000 Series Power Supplies." + ::= { familyOmniAccess4000 3 } + +modulesOmniAccess4000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 4000 Series Modules." + ::= { familyOmniAccess4000 4 } + + +-------------------------------------------------------------------------------- + + +familyOmniAccessWireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Product Family." + ::= { alcatelIND1TpDevicesMIB 2 } + +chassisOmniAccessWireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Chassis." + ::= { familyOmniAccessWireless 1 } + +chassisOmniAccessWirelessSwitch OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Switches." + ::= { chassisOmniAccessWireless 1 } + +deviceOmniAccess5000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 5000 Chassis. + Model Name: OAW-5000 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.1" + ::= { chassisOmniAccessWirelessSwitch 1 } + +deviceOmniAccess4324 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 4024 24-Slot Chassis. + Model Name: OAW-4024 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.2 " + ::= { chassisOmniAccessWirelessSwitch 2 } + +deviceOmniAccess4308 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 4308 8-Slot Chassis. + Model Name: OAW-4308 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.3" + ::= { chassisOmniAccessWirelessSwitch 3 } + +deviceOmniAccess6000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccessChassis. + Model Name: OAW-6000 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4" + ::= { chassisOmniAccessWirelessSwitch 4 } + +-- Note: Earlier AOS MIB had assigned this OID to OAW-4304 +deviceOmniAccess4302 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccessChassis - Branch Wireless Controller + Model Name: OAW-4302 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.5" + ::= { chassisOmniAccessWirelessSwitch 5 } + + +deviceOmniAccess4504 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccessChassis - Branch Wireless Controller + Model Name: OAW-4504 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.6" + ::= { chassisOmniAccessWirelessSwitch 6 } + + +deviceOmniAccess4604 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccessChassis - Branch Wireless Controller + Model Name: OAW-4604 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.7" + ::= { chassisOmniAccessWirelessSwitch 7 } + + +deviceOmniAccess4704 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccessChassis - Branch Wireless Controller + Model Name: OAW-4704 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.8" + ::= { chassisOmniAccessWirelessSwitch 8 } +-- Note: this device earlier had assigned OID now used for OAW-4302 by Aruba +deviceOmniAccess4304 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccessChassis - Branch Wireless Controller + Model Name: OAW-4304 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.9" + ::= { chassisOmniAccessWirelessSwitch 9 } + + +deviceOmniAccess4306 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 4306 Wireless LAN switch + Model Name: OAW-4306 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.10" + ::= { chassisOmniAccessWirelessSwitch 10 } + +deviceOmniAccess4306G OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 4306G Wireless LAN switch + Model Name: OAW-4306G + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.11" + ::= { chassisOmniAccessWirelessSwitch 11 } + +deviceOmniAccess4306GW OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 4306GW Wireless LAN switch + Model Name: OAW-4306GW + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.12" + ::= { chassisOmniAccessWirelessSwitch 12 } + +chassisOmniAccessWirelessAP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Access Points." + ::= { chassisOmniAccessWireless 2 } + +deviceOmniAccessAP60 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP60 Access point Chassis. + Model Name: OAW-AP60 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.1" + ::= { chassisOmniAccessWirelessAP 1 } + +deviceOmniAccessAP61 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP61 Access point Chassis. + Model Name: OAW-AP61 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.2 " + ::= { chassisOmniAccessWirelessAP 2 } + +deviceOmniAccessAP70 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP70 Access point Chassis. + Model Name: OAW-AP70 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.3" + ::= { chassisOmniAccessWirelessAP 3 } + +deviceOmniAccessAP80S OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP80S - Outdoor Dual Radio Access Point + Model Name: OAW-AP80S + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.4" + ::= { chassisOmniAccessWirelessAP 4 } + +deviceOmniAccessAP80M OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP80M - Outdoor Dual Radio Access Point + Model Name: OAW-AP80M + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.5" + ::= { chassisOmniAccessWirelessAP 5 } + +deviceOmniAccessAP65 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP65 - Dual Radio Access Point + Model Name: OAW-AP65 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.6" + ::= { chassisOmniAccessWirelessAP 6 } + +deviceOmniAccessAP40 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP40 - Single Radio Access Point + Model Name: OAW-AP40 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.7" + ::= { chassisOmniAccessWirelessAP 7 } + + +deviceOmniAccessAP85 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP85 Wireless Access Point + Model Name: OAW-AP85 + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.8" + ::= { chassisOmniAccessWirelessAP 8 } + + +deviceOmniAccessAP41 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP41 Wireless Access Point - a, b/g + Model Name: OAW-AP41 + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.9" + ::= { chassisOmniAccessWirelessAP 9 } + + +deviceOmniAccessAP120 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP120 Wireless Access Point + Model Name: OAW-AP120 + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.10" + ::= { chassisOmniAccessWirelessAP 10 } + + +deviceOmniAccessAP121 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP121 Wireless Access Point + Model Name: OAW-AP121 + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.11" + ::= { chassisOmniAccessWirelessAP 11 } + +deviceOmniAccessAP124 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP124 Wireless Access Point + Model Name: OAW-AP124 + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.12" + ::= { chassisOmniAccessWirelessAP 12 } + + +deviceOmniAccessAP125 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP125 Wireless Access Point + Model Name: OAW-AP125 + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.13" + ::= { chassisOmniAccessWirelessAP 13 } + +deviceOmniAccessAP120ABG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP120 Wireless Access Point (802.11a -or- b/g only, pre-n upgradeable) + Model Name: OAW-AP120ABG + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.14" + ::= { chassisOmniAccessWirelessAP 14 } + + +deviceOmniAccessAP121ABG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP121 Wireless Access Point (802.11a -or- b/g only, pre-n upgradeable) + Model Name: OAW-AP121ABG + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.15" + ::= { chassisOmniAccessWirelessAP 15 } + +deviceOmniAccessAP124ABG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP124 Wireless Access Point (802.11a/b/g only, pre-n upgradeable) + Model Name: OAW-AP124ABG + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.16" + ::= { chassisOmniAccessWirelessAP 16 } + + +deviceOmniAccessAP125ABG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OAW-AP125 Wireless Access Point (802.11a/b/g only, pre-n upgradeable) + Model Name: OAW-AP125ABG + + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.17" + ::= { chassisOmniAccessWirelessAP 17 } + + +fansOmniAccessWireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Fan Trays." + ::= { familyOmniAccessWireless 2 } + +powersOmniAccessWireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Power Supplies." + ::= { familyOmniAccessWireless 3 } + +modulesOmniAccessWireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Modules." + ::= { familyOmniAccessWireless 4 } + +chassisOmniAccess6000Wireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 6000 Wireless Series Chassis." + ::= { deviceOmniAccess6000 1 } + +-- use the same OID for both PS2 and PS4 devices +deviceOmniAccess6000PS2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 6000 Chassis for non POE with one modular + 4-Slot 19-in Chassis. + Model Name: OAW-6000-PS2 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.1.1 " + ::= { chassisOmniAccess6000Wireless 1 } + +fansOmniAccess6000Wireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Fan Trays." + ::= { deviceOmniAccess6000 2 } + +powersOmniAccess6000Wireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess Wireless Series Power Supplies." + ::= { deviceOmniAccess6000 3 } + +modulesOmniAccess6000Wireless OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 6000 Wireless Series Modules." + ::= { deviceOmniAccess6000 4 } + +-- Should we use the same OID for both S1 cards +deviceOmniAccess6000SCI48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 6000 Supervisor Card I with adaptive RF management + and support for up to 48 Access Points. + Model Name: OAW-SC-1-48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.1 " + ::= { modulesOmniAccess6000Wireless 1 } + +deviceOmniAccess6000SCII256 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 6000 Supervisor Card II with adaptive RF + management and support for up to 256 Access Points. + Model Name: OAW-SC-2-256 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.3 " + ::= { modulesOmniAccess6000Wireless 3 } + +deviceOmniAccess6000LC2G OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 2GE Line Card with support for two GBIC uplinks. + Model Name: OAW-LC-2G + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.4 " + ::= { modulesOmniAccess6000Wireless 4 } + +deviceOmniAccess6000LC2G24F OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 2GE24F Line Card with support for 24 auto-sensing + 10/100 interfaces and two GBIC uplinks. + Model Name: OAW-LC-2G24F + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.5 " + ::= { modulesOmniAccess6000Wireless 5 } + +deviceOmniAccess6000LC2G24FP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 2GE24FP Line Card with support for 24 auto-sensing + 10/100 interfaces with Power over Ethernet (PoE) and two GBIC + uplinks. + Model Name: OAW-LC-2G24FP + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.6 " + ::= { modulesOmniAccess6000Wireless 6 } + +-- Use the same OID for - OAW-S3-0-2X10G +-- Use the same OID for - OAW-S3-CS-2X10G +-- Use the same OID for - OAW-S3-0S-2X10G +deviceOmniAccess6000S3C20G OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Supervisor Card III , 10x 1000Base-X (SFP), 2x + 10GBase-X (XFP), supports 128 AP. + Model Name: OAW-S3-C-2X10G + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.7 " + ::= { modulesOmniAccess6000Wireless 7 } + + +-------------------------------------------------------------------------------- + + +familyOmniAccessWAN OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess WAN Series Product Family." + ::= { alcatelIND1TpDevicesMIB 3 } + +chassisOmniAccessWAN OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess WAN Series Chassis." + ::= { familyOmniAccessWAN 1 } + +deviceOmniAccess604T1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 604 Chassis. WAN Branch Router providing 4-ports active + T1, (2) 10/100 Eth. Ports, 32MB FLASH, 256MB SDRAM, BGP + Model Name: OA-604-T1 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.20" + ::= { chassisOmniAccessWAN 20} + +deviceOmniAccess604E1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 604 Chassis. WAN Branch Router providing 4-ports active + E1, (2) 10/100 Eth. Ports, 32MB FLASH, 256MB SDRAM, BGP + Model Name: OA-604-E1 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.21" + ::= { chassisOmniAccessWAN 21} + +deviceOmniAccess602T1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 602 Chassis. WAN Branch Router providing 2-ports active + T1, (2) 10/100 Eth. Ports, 16MB FLASH, 256MB SDRAM, BGP + Model Name: OA-602-T1 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.22 " + ::= { chassisOmniAccessWAN 22} + +deviceOmniAccess602E1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 602 Chassis. WAN Branch Router providing 2-ports active + E1, (2) 10/100 Eth. Ports, 16MB FLASH, 256MB SDRAM, BGP + Model Name: OA-602-E1 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.23" + ::= { chassisOmniAccessWAN 23} + +deviceOmniAccess601 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 601 Chassis. WAN Branch Router providing 1-port active + T1/E1, (2) 10/100 Eth. Ports, 16MB FLASH, 128MB SDRAM, BGP + Model Name: OA-601 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.30" + ::= { chassisOmniAccessWAN 30 } + + +deviceOmniAccess601SBU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 601 Chassis - WAN Branch Router providing 1-port active + USP port, 1-port ISDN BRI type U interface, (2) 10/100 Eth. Ports, + 16MB FLASH, 128MB SDRAM, BGP + Model Name: OA-601S-BU + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.31" + ::= { chassisOmniAccessWAN 31 } + +deviceOmniAccess625 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess OA-625 Chassis. Modular WAN Branch Router providing + 2-slots for WAN Interface Modules (WIM), (2) 10/100 Eth. Ports, + 64MB FLASH, 256MB SDRAM, BGP + Model Name: OA-625 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.32" + ::= { chassisOmniAccessWAN 32 } + + +deviceOmniAccess601SBST OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 601 Chassis - WAN Branch Router providing 1-port active + USP port, 1-port ISDN BRI type ST interface, (2) 10/100 Eth. Ports, + 16MB FLASH, 128MB SDRAM, BGP + Model Name: OA-601S-BST + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.33" + ::= { chassisOmniAccessWAN 33 } + +deviceOmniAccess601BU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 601 Chassis - WAN Branch Router providing 1-port active + T1/E1, 1-port ISDN BRI type U interface, (2) 10/100 Eth. Ports, + 16MB FLASH, 128MB SDRAM, BGP + Model Name: OA-601-BU + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.34" + ::= { chassisOmniAccessWAN 34 } + +deviceOmniAccess601BST OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 601 Chassis - WAN Branch Router providing 1-port active + T1/E1, 1-port ISDN BRI type ST interface, (2) 10/100 Eth. Ports, + 16MB FLASH, 128MB SDRAM, BGP + Model Name: OA-601-BST + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.35" + ::= { chassisOmniAccessWAN 35 } + + +fansOmniAccessWAN OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess 4000 Series Fan Trays." + ::= { familyOmniAccessWAN 2 } + + +powersOmniAccessWAN OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess WAN Series Power Supplies." + ::= { familyOmniAccessWAN 3 } + +modulesOmniAccessWAN OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess WAN Series Modules." + ::= { familyOmniAccessWAN 4 } + + +-------------------------------------------------------------------------------- + + +family6200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 6200 Series Product Family." + ::= { alcatelIND1TpDevicesMIB 4 } + +chassis6200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 6200 Series Chassis." + ::= { family6200 1 } + +device6224 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "6224 - stackable chassis consisting of 24 10/100 RJ45 ports, + two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP + Model Name: OmniStack LS 6224 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.1 " + ::= { chassis6200 1 } + +device6224P OBJECT-IDENTITY + STATUS current + DESCRIPTION + "6224P - stackable chassis consisting of 24 10/100 POE RJ45 ports, + two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP + Model Name: OmniStack LS 6224P + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.2 " + ::= { chassis6200 2} + +device6248 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "6248 - stackable chassis consisting of 48 10/100 RJ45 ports, + two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP + Model Name: OmniStack LS 6248 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.3 " + ::= { chassis6200 3} + +device6248P OBJECT-IDENTITY + STATUS current + DESCRIPTION + "6248P - stackable chassis consisting of 48 10/100 POE RJ45 ports, + two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP + Model Name: OmniStack LS 6248P + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.4 " + ::= { chassis6200 4} + +device6224U OBJECT-IDENTITY + STATUS current + DESCRIPTION + "6224U - stackable chassis consisting of 24 100BaseX SFP ports, + two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP + Model Name: OmniStack LS 6224U + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.5 " + ::= { chassis6200 5} + +device6212 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "6212 - stackable chassis consisting of 12 10/100 RJ45 ports, + two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP + Model Name: OmniStack LS 6212 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.6 " + ::= { chassis6200 6} + +device6212P OBJECT-IDENTITY + STATUS current + DESCRIPTION + "6212P - stackable chassis consisting of 12 10/100 POE RJ45 ports, + two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP + Model Name: OmniStack LS 6212P + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.7 " + ::= { chassis6200 7} + +fans6200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 6200 Series Fan Trays." + ::= { family6200 2 } + +powers6200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 6200 Series Power Supplies." + ::= { family6200 3 } + +modules6200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 6200 Series Modules." + ::= { family6200 4 } + + +-------------------------------------------------------------------------------- + + +familyOAG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniAccess SafeGuard Product Family." + ::= { alcatelIND1TpDevicesMIB 5 } + +chassisOAG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OmniAccess SafeGuard Series Chassis." + ::= { familyOAG 1 } + +fansOAG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OmniAccess SafeGuard Series Fan Trays." + ::= { familyOAG 2 } + +powersOAG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OmniAccess SafeGuard Series Power Supplies." + ::= { familyOAG 3 } + +modulesOAG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OmniAccess SafeGuard Series Modules." + ::= { familyOAG 4 } + +deviceOAG1000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 1000 SafeGuard - 10-Slot chassis. + Model Name: OAG-1000 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.5.1.1 " + ::= { chassisOAG 1 } + +deviceOAG2400 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess 2400 SafeGuard - 24-Slot chassis. + Model Name: OAG-2400 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.5.1.2 " + ::= { chassisOAG 2 } + + +-------------------------------------------------------------------------------- + + +familyOA7XX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OA7XX Product Family." + ::= { alcatelIND1TpDevicesMIB 6 } + +chassisOA7XX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OA7XX Series Chassis." + ::= { familyOA7XX 1 } + +deviceOA740 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Modular 4 slot chassis consisting of two built-in 10/100/1000 + copper Ethernet (GE) ports and with 2 interface module slots + which can take any of the following modules - 8 port 10/100/1000 + Ethernet Switch, 4 port T1/E1, 4 port V.35/X.21. + Model Name: OA-740 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.6.1.1 " + ::= { chassisOA7XX 1 } + +deviceOA780 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Modular 8 slot chassis consisting of two built-in 10/100/1000 + copper Ethernet (GE) ports and with 6 interface module slots + which can take any of the following modules - 8 port 10/100/1000 + Ethernet Switch , 4 port T1/E1, 4 port V.35/X.21. + Model Name: OA-780 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.6.1.2 " + ::= { chassisOA7XX 2 } + +fansOA7XX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OA7XX Series Fan Trays." + ::= { familyOA7XX 2 } + +powersOA7XX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OA7XX Series Power Supplies." + ::= { familyOA7XX 3 } + +modulesOA7XX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for OA7XX Series Modules." + ::= { familyOA7XX 4 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-TRAP-MGR-MIB b/MIBS/nokia/ALCATEL-IND1-TRAP-MGR-MIB new file mode 100644 index 0000000..44ceb56 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-TRAP-MGR-MIB @@ -0,0 +1,624 @@ + +ALCATEL-IND1-TRAP-MGR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + IpAddress, + Unsigned32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + RowStatus, + DisplayString FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1TrapMgr, + trapMgrTraps FROM ALCATEL-IND1-BASE + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + + +alcatelIND1TrapMgrMIB MODULE-IDENTITY + LAST-UPDATED "200708070000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Trap Manager Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200708070000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1TrapMgr 1 } + + + alcatelIND1TrapMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Subsystem Managed Objects." + ::= { alcatelIND1TrapMgrMIB 1 } + + + alcatelIND1TrapMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Subsystem Conformance Information." + ::= { alcatelIND1TrapMgrMIB 2 } + + + alcatelIND1TrapMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Subsystem Units Of Conformance." + ::= { alcatelIND1TrapMgrMIBConformance 1 } + + + alcatelIND1TrapMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Compliance Statements." + ::= { alcatelIND1TrapMgrMIBConformance 2 } + +-- +-- Trap Manager configuration +-- + +trapMgt OBJECT IDENTIFIER ::= { alcatelIND1TrapMgrMIBObjects 1 } + + +trapConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trap configuration table." + ::= { trapMgt 1 } + +trapConfigEntry OBJECT-TYPE + SYNTAX TrapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A trap configuration entry." + INDEX { trapIndex } + ::= { trapConfigTable 1 } + +TrapConfigEntry ::= SEQUENCE { + trapIndex INTEGER, + trapName DisplayString, + trapFamily DisplayString, + trapAbsorbPeriod INTEGER} + +trapIndex OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap identifier." + ::= { trapConfigEntry 1 } + +trapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap name." + ::= { trapConfigEntry 2 } + +trapFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap family name." + ::= { trapConfigEntry 3 } + +trapAbsorbPeriod OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "at maximum, one instance of this trap + is sent out within the period. + value 0 : the trap is not absorbed." + ::= { trapConfigEntry 4 } + + +trapStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of management stations." + ::= { trapMgt 2 } + +trapStationEntry OBJECT-TYPE + SYNTAX TrapStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A management station entry." + INDEX { trapStationIP } + ::= { trapStationTable 1 } + +TrapStationEntry ::= SEQUENCE { + trapStationIP IpAddress, + trapStationPort Unsigned32, + trapStationRowStatus RowStatus, + trapStationProtocol INTEGER, + trapStationUser DisplayString, + trapStationReplay Unsigned32, + trapStationNextSeq Unsigned32 } + +trapStationIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of this management entity." + ::= { trapStationEntry 1 } + +trapStationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP port used by this management entity. + This defaults to the SNMP-TRAP port 162." + DEFVAL { 162 } + ::= { trapStationEntry 2 } + +trapStationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reading or writting values : + - active (1) : traps enabled to the station + - notInService (2) : traps disabled to the station + Only reading values : + - notReady (3) : missing parameters for the station + Only writting values : + - createAndGo (4) : to create an active station + - createAndWait (5) : to create a notInService station + - destroy (6) : to remove a station." + ::= { trapStationEntry 3 } + +trapStationProtocol OBJECT-TYPE + SYNTAX INTEGER { + v1 (1), + v2 (2), + v3 (3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of protocol used to send the traps + to the station. + The different values are : + v1 : the traps are sent using SNMPv1. + v2 : the traps are sent using SNMPv2. + v3 : the traps are sent using SNMPv3." + DEFVAL { v3 } + ::= { trapStationEntry 4 } + +trapStationUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User name used to send the trap to the station. + This name must correspond to an existing user + account name." + ::= { trapStationEntry 5 } + +trapStationReplay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The replay value. The switch is required + to send the last known traps for this station + from the replay value." + DEFVAL { 0 } + ::= { trapStationEntry 6 } + + +trapStationNextSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of the next trap generated + for this station." + DEFVAL { 0 } + ::= { trapStationEntry 7 } + + +trapFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trap filtering table for each individual trap." + ::= { trapMgt 3 } + +trapFilterEntry OBJECT-TYPE + SYNTAX TrapFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A trap filter entry." + INDEX { trapStationIP, trapIndex } + ::= { trapFilterTable 1 } + +TrapFilterEntry ::= SEQUENCE { + trapFilterStatus INTEGER } + +trapFilterStatus OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the individual filtering : + on : the filter is activated, the traps identified + by trapFilterId can not be sent to the SNMP + manager identified by trapStationIP. + off : no filter is activated." + DEFVAL { off } + ::= { trapFilterEntry 1 } + + +trapAbsorption OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable : the trap absorption service is enabled + disable : the trap absorption service is disabled." + DEFVAL { enable } + ::= { trapMgt 4 } + +trapToWebView OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable : the traps are forwarded to WebView + disable : the traps are not forwarded to WebView." + DEFVAL { enable } + ::= { trapMgt 5 } + + +alaTrapInetStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaTrapInetStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of management stations." + ::= { trapMgt 6 } + +alaTrapInetStationEntry OBJECT-TYPE + SYNTAX AlaTrapInetStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A management station entry." + INDEX { alaTrapInetStationIPType, alaTrapInetStationIP } + ::= { alaTrapInetStationTable 1 } + +AlaTrapInetStationEntry ::= SEQUENCE { + alaTrapInetStationIPType InetAddressType, + alaTrapInetStationIP InetAddress, + alaTrapInetStationPort Unsigned32, + alaTrapInetStationRowStatus RowStatus, + alaTrapInetStationProtocol INTEGER, + alaTrapInetStationUser DisplayString, + alaTrapInetStationReplay Unsigned32, + alaTrapInetStationNextSeq Unsigned32 } + +alaTrapInetStationIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of alaTrapInetStationIPType indicates the IP + address type for alaTrapInetStationIP." + ::= { alaTrapInetStationEntry 1 } + +alaTrapInetStationIP OBJECT-TYPE + SYNTAX InetAddress (SIZE (4 | 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of this management entity. The address type of + alaTrapInetStationIP is indicated by alaTrapInetStationIPType." + ::= { alaTrapInetStationEntry 2 } + +alaTrapInetStationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port used by this management entity. + This defaults to the SNMP-TRAP port 162." + DEFVAL { 162 } + ::= { alaTrapInetStationEntry 3 } + +alaTrapInetStationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reading or writting values : + - active (1) : traps enabled to the station + - notInService (2) : traps disabled to the station + Only reading values : + - notReady (3) : missing parameters for the station + Only writting values : + - createAndGo (4) : to create an active station + - createAndWait (5) : to create a notInService station + - destroy (6) : to remove a station." + ::= { alaTrapInetStationEntry 4 } + +alaTrapInetStationProtocol OBJECT-TYPE + SYNTAX INTEGER { + v1 (1), + v2 (2), + v3 (3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of protocol used to send the traps + to the station. + The different values are : + v1 : the traps are sent using SNMPv1. + v2 : the traps are sent using SNMPv2. + v3 : the traps are sent using SNMPv3." + DEFVAL { v3 } + ::= { alaTrapInetStationEntry 5 } + +alaTrapInetStationUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User name used to send the trap to the station. + This name must correspond to an existing user + account name." + ::= { alaTrapInetStationEntry 6 } + +alaTrapInetStationReplay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The replay value. The switch is required + to send the last known traps for this station + from the replay value." + DEFVAL { 0 } + ::= { alaTrapInetStationEntry 7 } + + +alaTrapInetStationNextSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of the next trap generated + for this station." + DEFVAL { 0 } + ::= { alaTrapInetStationEntry 8 } + + +alaTrapInetFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaTrapInetFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trap filtering table for each individual trap." + ::= { trapMgt 7 } + +alaTrapInetFilterEntry OBJECT-TYPE + SYNTAX AlaTrapInetFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A trap filter entry." + INDEX { alaTrapInetStationIPType, alaTrapInetStationIP, trapIndex } + ::= { alaTrapInetFilterTable 1 } + +AlaTrapInetFilterEntry ::= SEQUENCE { + alaTrapInetFilterStatus INTEGER } + +alaTrapInetFilterStatus OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the individual filtering : + on : the filter is activated, the traps identified + by trapFilterId can not be sent to the SNMP + manager identified by alaTrapInetStationIP. + off : no filter is activated." + DEFVAL { off } + ::= { alaTrapInetFilterEntry 1 } + + +-- +-- Trap description +-- + +trapAbsorptionTrap NOTIFICATION-TYPE + OBJECTS + { + trapAbsorStamp, + trapAbsorTrapId, + trapAbsorCounter, + trapAbsorTime + } + STATUS current + DESCRIPTION + "The absorption Trap is sent when a trap has been + absorbed at least once." + ::= { trapMgrTraps 0 1 } + +-- +-- Objects used in the absorption trap +-- + +trapNotif OBJECT IDENTIFIER ::= { alcatelIND1TrapMgrMIBObjects 3 } + +trapAbsorStamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time stamp of the absorbed trap." + ::= { trapNotif 1 } + +trapAbsorTrapId OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The trap identifier of the absorbed trap." + ::= { trapNotif 2 } + +trapAbsorCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of the iterations of the absorbed trap." + ::= { trapNotif 3 } + +trapAbsorTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time stamp of the last iteration." + ::= { trapNotif 4 } + + +-- +-- Compliance Statements +-- + + alcatelIND1TrapMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Trap Manager Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + trapMgtGroup, + trapTrapsGroup, + trapNotifGroup + } + + ::= { alcatelIND1TrapMgrMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + trapMgtGroup OBJECT-GROUP + OBJECTS + { + trapIndex, + trapName, + trapFamily, + trapAbsorbPeriod, + trapStationIP, + trapStationPort, + trapStationRowStatus, + trapStationProtocol, + trapStationUser, + trapStationReplay, + trapStationNextSeq, + trapFilterStatus, + trapAbsorption, + trapToWebView, + alaTrapInetStationPort, + alaTrapInetStationRowStatus, + alaTrapInetStationProtocol, + alaTrapInetStationUser, + alaTrapInetStationReplay, + alaTrapInetStationNextSeq, + alaTrapInetFilterStatus + } + STATUS current + DESCRIPTION + "Collection of objects for Trap Management." + ::= { alcatelIND1TrapMgrMIBGroups 1 } + + + trapTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + trapAbsorptionTrap + } + STATUS current + DESCRIPTION + "Collection of notifications for Trap Management." + ::= { alcatelIND1TrapMgrMIBGroups 2 } + + + trapNotifGroup OBJECT-GROUP + OBJECTS + { + trapAbsorStamp, + trapAbsorTrapId, + trapAbsorCounter, + trapAbsorTime + } + STATUS current + DESCRIPTION + "Collection of objects + for Trap Management notifications." + ::= { alcatelIND1TrapMgrMIBGroups 3 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-UDLD-MIB b/MIBS/nokia/ALCATEL-IND1-UDLD-MIB new file mode 100644 index 0000000..0970219 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-UDLD-MIB @@ -0,0 +1,623 @@ +ALCATEL-IND1-UDLD-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE + FROM SNMPv2-SMI + InterfaceIndex FROM IF-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString, MacAddress FROM SNMPv2-TC + softentIND1Udld FROM ALCATEL-IND1-BASE; + + + alcatelIND1UDLDMIB MODULE-IDENTITY + LAST-UPDATED "200702140000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + UDLD for detection and disabling unidirectional links. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200702140000Z" + DESCRIPTION + "The UDLD MIB defines a set of UDLD related management objects for ports + that support UniDirectional Link Detection (UDLD) Protocol. UDLD as a + protocol provides mechanisms to detect and disable unidirectional links + caused for instance by mis-wiring of fiber strands, interface malfunctions, + media converters' faults, etc. It operates at Layer 2 in conjunction + with IEEE 802.3's existing Layer 1 fault detection mechanisms. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the protocol." + ::= { softentIND1Udld 1} + +-- -------------------------------------------------------------- + alcatelIND1UDLDMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDLD + Subsystem Managed Objects." + ::= { alcatelIND1UDLDMIB 1 } + + alcatelIND1UDLDMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD Module MIB Subsystem Conformance Information." + ::= { alcatelIND1UDLDMIB 2 } + + alcatelIND1UDLDMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1UDLDMIBConformance 1 } + + alcatelIND1UDLDMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1UDLDMIBConformance 2 } + +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- UDLD MIB +-- -------------------------------------------------------------- + + alaUdldGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable UDLD on the switch. + The value enable (1) indicates that UDLD should be enabled on + the switch. The value disable (2) is used to disable UDLD on + the switch. By default, UDLD is disabled on the switch." + DEFVAL { disable } + ::= { alcatelIND1UDLDMIBObjects 1 } + + alaUdldGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for UDLD. + The value reset (1) indicates that UDLD should clear all + statistic counters related to all ports in the system. + By default, this object contains a zero value." + DEFVAL { default } + ::= { alcatelIND1UDLDMIBObjects 2 } + + + alaUdldGlobalConfigUdldMode OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + aggressive (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of the UDLD protocol on the interface. + normal - The UDLD state machines participates normally in UDLD protocol + exchanges. The protocol determination at the end of detection + process is always based upon information received in UDLD messages. + aggressive - UDLD will shut down all port even in case it loses bidirectional + connectivity with the neighbor for a defined period of time." + DEFVAL { normal } + ::= { alcatelIND1UDLDMIBObjects 3 } + + + alaUdldGlobalConfigUdldProbeIntervalTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 7 .. 90 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time after which the Probe message is expected + from the neighbor. The range supported is 7-90 seconds." + DEFVAL { 15 } + ::= { alcatelIND1UDLDMIBObjects 4 } + + alaUdldGlobalConfigUdldDetectionPeriodTimer OBJECT-TYPE + SYNTAX Unsigned32 (4 .. 15) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time before which detection of neighbor is expected. + If Reply to the Sent Echo message/(s) is not received before, the + timer for detection period expires, the link is detected as faulty and the + associated port state is marked Undetermined/Shutdown (depending upon the + UDLD operation-mode is Normal/Aggressive)." + DEFVAL { 8 } + ::= { alcatelIND1UDLDMIBObjects 5 } + + +-- ------------------------------------------------------------- +-- UDLD Port Config Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port configuration information +-- data for the UDLD Module. +-- Implementation of this group is mandantory" + + + udldPortConfig OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 6 } + + + alaUdldPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaUdldPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing UDLD port configuration information." + ::= { udldPortConfig 1 } + + alaUdldPortConfigEntry OBJECT-TYPE + SYNTAX AlaUdldPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A UDLD port configuration entry." + INDEX { alaUdldPortConfigIfIndex } + ::= { alaUdldPortConfigTable 1 } + + AlaUdldPortConfigEntry ::= SEQUENCE { + alaUdldPortConfigIfIndex InterfaceIndex, + alaUdldPortConfigUdldStatus INTEGER, + alaUdldPortConfigUdldMode INTEGER, + alaUdldPortConfigUdldProbeIntervalTimer Unsigned32, + alaUdldPortConfigUdldDetectionPeriodTimer Unsigned32, + alaUdldPortConfigUdldOperationalStatus INTEGER + } + + alaUdldPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD is running" + ::= { alaUdldPortConfigEntry 1 } + + alaUdldPortConfigUdldStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable UDLD on the interface. + The value enable (1) indicates that UDLD should be enabled on + the interface. The value disable (2) is used to disable UDLD on + the interface. By default, UDLD is disabled on the interface." + DEFVAL { disable } + ::= { alaUdldPortConfigEntry 2 } + + + alaUdldPortConfigUdldMode OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + aggressive (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of the UDLD protocol on the interface. + normal - The UDLD state machines participates normally in UDLD protocol + exchanges. The protocol determination at the end of detection + process is always based upon information received in UDLD messages. + aggressive - UDLD will shut down a port even in case it loses bidirectional + connectivity with the neighbor for a defined period of time." + DEFVAL { normal } + ::= { alaUdldPortConfigEntry 3 } + + + alaUdldPortConfigUdldProbeIntervalTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 7 .. 90 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time after which the Probe message is expected + from the neighbor. The range supported is 7-90 seconds." + DEFVAL { 15 } + ::= { alaUdldPortConfigEntry 4 } + + alaUdldPortConfigUdldDetectionPeriodTimer OBJECT-TYPE + SYNTAX Unsigned32 (4 .. 15) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time before which detection of neighbor is expected. + If Reply to the Sent Echo message/(s) is not received before, the + timer for detection period expires, the link is detected as faulty and the + associated port state is marked Undetermined/Shutdown (depending upon the + UDLD operation-mode is Normal/Aggressive)." + DEFVAL { 8 } + ::= { alaUdldPortConfigEntry 5 } + + alaUdldPortConfigUdldOperationalStatus OBJECT-TYPE + SYNTAX INTEGER { + notapplicable (0), + shutdown (1), + undetermined (2), + bidirectional (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the interface as determined by UDLD operation." + ::= { alaUdldPortConfigEntry 6 } + + + +-- ------------------------------------------------------------- +-- UDLD Statistics Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Statistics parameters information +-- data for the UDLD Module. +-- Implementation of this group is mandantory" + + + udldPortStats OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 7 } + + alaUdldPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaUdldPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing UDLD statistics information." + ::= { udldPortStats 1 } + + alaUdldPortStatsEntry OBJECT-TYPE + SYNTAX AlaUdldPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A UDLD Statistics entry (per port)." + INDEX { alaUdldPortStatsIfIndex } + ::= { alaUdldPortStatsTable 1 } + + AlaUdldPortStatsEntry ::= SEQUENCE { + alaUdldPortStatsIfIndex InterfaceIndex, + alaUdldNumUDLDNeighbors Unsigned32, + alaUdldPortStatsClear INTEGER, + alaUdldPortNumProbeSent Counter32 , + alaUdldPortNumEchoSent Counter32, + alaUdldPortNumInvalidRcvd Counter32, + alaUdldPortNumFlushRcvd Counter32 + } + + alaUdldPortStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD is running" + ::= { alaUdldPortStatsEntry 1 } + + alaUdldNumUDLDNeighbors OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 128 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of neighbors for the interface." + ::= { alaUdldPortStatsEntry 2 } + + alaUdldPortStatsClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port. + By default, this objects contains a zero value." + DEFVAL { default } + ::= { alaUdldPortStatsEntry 3} + + alaUdldPortNumProbeSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Probe message sent by a port." + ::= {alaUdldPortStatsEntry 4} + + alaUdldPortNumEchoSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Echo message sent by a port." + ::= {alaUdldPortStatsEntry 5} + + alaUdldPortNumInvalidRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Invalid message received by a port." + ::= {alaUdldPortStatsEntry 6} + + alaUdldPortNumFlushRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of UDLD-Flush message received by a port." + ::= {alaUdldPortStatsEntry 7} + + udldPortNeighborStats OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 8 } + + alaUdldPortNeighborStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaUdldPortNeighborStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UDLD port's PDU related statistics for a neighbor." + ::= { udldPortNeighborStats 1 } + + alaUdldPortNeighborStatsEntry OBJECT-TYPE + SYNTAX AlaUdldPortNeighborStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A UDLD Statistics entry (per port, per neighbor)." + INDEX { alaUdldPortNeighborStatsIfIndex, alaUdldNeighborIfIndex } + ::= { alaUdldPortNeighborStatsTable 1 } + + AlaUdldPortNeighborStatsEntry ::= SEQUENCE { + alaUdldPortNeighborStatsIfIndex InterfaceIndex, + alaUdldNeighborIfIndex MacAddress, + alaUdldNeighborName DisplayString, + alaUdldNumHelloRcvd Counter32, + alaUdldNumEchoRcvd Counter32 + } + + alaUdldPortNeighborStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD is running" + ::= { alaUdldPortNeighborStatsEntry 1 } + + alaUdldNeighborIfIndex OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the neighbor to which the Statistics belong" + ::= { alaUdldPortNeighborStatsEntry 2 } + + alaUdldNeighborName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the neighbor" + DEFVAL { "" } + ::= {alaUdldPortNeighborStatsEntry 3} + + alaUdldNumHelloRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of hello messages recieved from the neighbor for this interface." + ::= { alaUdldPortNeighborStatsEntry 4 } + + alaUdldNumEchoRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of echo messages received from the neighbor for this interface." + ::= { alaUdldPortNeighborStatsEntry 5 } + + + + +-- -------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity, whenever the UDLD-state +-- of a port gets changed - +-- whenever UDLD state of any port changes from BIDIRECTIONAL to UNDETERMINED +-- whenever UDLD state of any port changes from BIDIRECTIONAL to SHUTDOWN +-- whenever UDLD state of any port changes from UNDETERMINED to SHUTDOWN +-- whenever UDLD state of any port changes from UNDETERMINED to BIDIRECTIONAL +-- whenever UDLD state of any port changes from SHUTDOWN to BIDIRECTIONAL +-- -------------------------------------------------------------- + + alaUdldPrevState OBJECT-TYPE + SYNTAX INTEGER { + notapplicable (0), + shutdown (1), + undetermined (2), + bidirectional (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The previous UDLD state of the Port." + ::= { alcatelIND1UDLDMIBObjects 9 } + + alaUdldCurrentState OBJECT-TYPE + SYNTAX INTEGER { + notapplicable (0), + shutdown (1), + undetermined (2), + bidirectional (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current UDLD state of the Port." + ::= { alcatelIND1UDLDMIBObjects 10 } + + alaUdldPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD trap is raised" + ::= { alcatelIND1UDLDMIBObjects 11 } + + alaUdldEvents OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIB 3 } + + udldStateChange NOTIFICATION-TYPE + OBJECTS { + alaUdldPortIfIndex, + alaUdldPrevState, + alaUdldCurrentState + } + STATUS current + DESCRIPTION + "The UDLD-state of port has changed. Notify the user by + raising the Trap. Notify the Management Entity the previous + UDLD-state and UDLD-Current." + ::= { alaUdldEvents 0 1 } + +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +udldPortBaseGroup OBJECT-GROUP + OBJECTS + { + alaUdldGlobalStatus, + alaUdldGlobalClearStats, + alaUdldPrevState, + alaUdldCurrentState, + alaUdldPortIfIndex + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Base Group." + ::= { alcatelIND1UDLDMIBGroups 1 } + +udldPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaUdldPortConfigUdldStatus, + alaUdldPortConfigUdldMode, + alaUdldPortConfigUdldProbeIntervalTimer, + alaUdldPortConfigUdldDetectionPeriodTimer, + alaUdldPortConfigUdldOperationalStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Port Configuration Table." + ::= { alcatelIND1UDLDMIBGroups 2 } + +udldPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaUdldNumUDLDNeighbors, + alaUdldPortStatsClear, + alaUdldPortNumProbeSent, + alaUdldPortNumEchoSent, + alaUdldPortNumInvalidRcvd, + alaUdldPortNumFlushRcvd + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Port Statistics Table." + ::= { alcatelIND1UDLDMIBGroups 3 } + +udldPortNeighborStatsGroup OBJECT-GROUP + OBJECTS + { + alaUdldNeighborName, + alaUdldNumHelloRcvd, + alaUdldNumEchoRcvd + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Port Neighbor Statistics Table." + ::= { alcatelIND1UDLDMIBGroups 4 } + +udldPortTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + udldStateChange + } + STATUS current + DESCRIPTION + "Collection of objects for UDLD Traps." + ::= { alcatelIND1UDLDMIBGroups 5 } + +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1UDLDMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for UDLD." + MODULE + MANDATORY-GROUPS + { + udldPortBaseGroup, + udldPortConfigGroup, + udldPortStatsGroup, + udldPortNeighborStatsGroup, + udldPortTrapGroup + } + ::= { alcatelIND1UDLDMIBCompliances 1 } + +-- ------------------------------------------------------------- +END diff --git a/MIBS/nokia/ALCATEL-IND1-UDP-RELAY-MIB b/MIBS/nokia/ALCATEL-IND1-UDP-RELAY-MIB new file mode 100644 index 0000000..44ffee7 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-UDP-RELAY-MIB @@ -0,0 +1,1609 @@ + ALCATEL-IND1-UDP-RELAY-MIB DEFINITIONS ::= BEGIN + IMPORTS + RowStatus FROM SNMPv2-TC + + IpAddress, + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + Unsigned32, + Counter32 FROM SNMPv2-SMI + + DisplayString, + MacAddress, + TEXTUAL-CONVENTION FROM SNMPv2-TC + + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + routingIND1UdpRelay, alaDhcpClientTraps FROM ALCATEL-IND1-BASE + InterfaceIndex FROM IF-MIB; + + + alcatelIND1UDPRelayMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel -Architects Of An Internet World " + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + UDP Relay to forward BOOTP/DHCP requests across VLANs + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= {routingIND1UdpRelay 1} + + + + alcatelIND1UDPRelayMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Managed Objects." + ::= { alcatelIND1UDPRelayMIB 1 } + + + alcatelIND1UDPRelayMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Conformance Information." + ::= { alcatelIND1UDPRelayMIB 2 } + + alcatelIND1UDPRelayMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Units Of Conformance." + ::= { alcatelIND1UDPRelayMIBConformance 1 } + + + + alcatelIND1UDPRelayMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Compliance Statements." + ::= { alcatelIND1UDPRelayMIBConformance 2 } + + + iphelperMIB OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 1 } + + + + + IphelperServIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IphelperServIndex provides a means to specify a service to be forwarded + by UDP Relay. + + Some values indicate a specfic protocol and associated UDP port(s): + ---------------- ---------- ----------- + Value Protocol UDP port(s) + ---------------- ---------- ----------- + iphelperBootp BOOTP/DHCP 67/68 + iphelperNbnsNbdd NBNS/NBDD 137/138 + iphelperNbdd NBDD 138 + iphelperDns DNS 53 + iphelperTacacs TACACS 65 + iphelperTftp TFTP 69 + iphelperNtp NTP 123 + + The remaining values are to be used for other services: + ---------------- ---------- ----------- + Value Protocol UDP port + ---------------- ---------- ----------- + iphelperOther1 ? user-specified + iphelperOther2 ? user-specified + iphelperOther3 ? user-specified + iphelperOther4 ? user-specified + iphelperOther5 ? user-specified + iphelperOther6 ? user-specified + iphelperOther7 ? user-specified + iphelperOther8 ? user-specified + iphelperOther9 ? user-specified + iphelperOther10 ? user-specified + " + SYNTAX INTEGER { + iphelperBootp(1), + iphelperNbnsNbdd(2), + iphelperNbdd(3), + iphelperDns(4), + iphelperTacacs(5), + iphelperTftp(6), + iphelperNtp(7), + iphelperOther1(8), + iphelperOther2(9), + iphelperOther3(10), + iphelperOther4(11), + iphelperOther5(12), + iphelperOther6(13), + iphelperOther7(14), + iphelperOther8(15), + iphelperOther9(16), + iphelperOther10(17), + iphelperOther11(18), + iphelperOther12(19), + iphelperOther13(20), + iphelperOther14(21), + iphelperOther15(22), + iphelperOther16(23), + iphelperOther17(24), + iphelperOther18(25), + iphelperOther19(26), + iphelperOther20(27), + iphelperOther21(28), + iphelperOther22(29), + iphelperOther23(30), + iphelperOther24(31), + iphelperOther25(32) + } + + IphelpereOption82ASCIIFieldType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Ip helper Option 82 Format ASCII field type" + SYNTAX INTEGER { + none(0), + macAddress(1), + systemName(2), + userString(3), + interfaceAlias(4), + vlan(5), + interface(6) + } + + iphelperTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of active UDP Relay Service instances." + ::= { iphelperMIB 1 } + + + iphelperEntry OBJECT-TYPE + SYNTAX IphelperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in UDP Relay table" + INDEX { iphelperService, iphelperForwAddr ,iphelperVlan } + ::= { iphelperTable 1 } + + IphelperEntry ::= SEQUENCE { + iphelperService + IphelperServIndex, + iphelperForwAddr + IpAddress, + iphelperVlan + Unsigned32, + iphelperStatus + RowStatus + } + + iphelperService OBJECT-TYPE + SYNTAX IphelperServIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies a service to be forwarded by UDP Relay." + ::= { iphelperEntry 1 } + + iphelperForwAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies relayed service's forwarding address. + For entries with iphelperService equal to iphelperBootp(1): + This object can either be set to a distinct IP address (e.g. the address + of a server), to an IP broadcast address or a VLAN. A value + of 0.0.0.0 indicates that no forwarding address is being used. + For entries with iphelperService not equal to ipHelperBootp(1), + this object is not settable." + ::= { iphelperEntry 2 } + + iphelperVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies a Vlan to which the service is to be forwarded. + For entries with iphelperService equal to iphelperBootp(1), + a value of 0 indicates that no vlan is being used. + For entries with iphelperService not equal to ipHelperBootp(1), + only non-zero values may be specified." + ::= { iphelperEntry 3 } + + iphelperStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { iphelperEntry 4 } + + +iphelperStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This keeps statistics for each service by server address." +::= { iphelperMIB 2 } + +iphelperStatEntry OBJECT-TYPE + SYNTAX IphelperStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the stat table." + INDEX {iphelperServerAddress} +::= { iphelperStatTable 1 } + + +IphelperStatEntry ::= SEQUENCE { + iphelperServerAddress + IpAddress, + iphelperRxFromClient + Unsigned32, + iphelperTxToServer + Unsigned32, + iphelperMaxHopsViolation + Unsigned32, + iphelperForwDelayViolation + Unsigned32, + iphelperResetAll + INTEGER, + iphelperAgentInfoViolation + Counter32, + iphelperInvalidGatewayIP + Counter32, + iphelperInvalidAgentInfoOptFrmSrver + Counter32 + } + +iphelperServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the unique server address." +::= { iphelperStatEntry 1 } + +iphelperRxFromClient OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This keeps track of the number of packets recieved from the client." +::= { iphelperStatEntry 2 } + + +iphelperTxToServer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This keeps track of the number of packets transmitted to the server." +::= { iphelperStatEntry 3} + + +iphelperMaxHopsViolation OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This keeps track of the number of packets dropped due to max hops violation. + Only meaningful for entries with ipHelperService equal to iphelperBootp(1)." +::= { iphelperStatEntry 4} + +iphelperForwDelayViolation OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to forward delay violation. + Only meaningful for entries with ipHelperService equal to iphelperBootp(1)." +::= { iphelperStatEntry 5} + +iphelperResetAll OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter resets all the stats." +::= { iphelperStatEntry 6} + +iphelperAgentInfoViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to DHCP packet with giaddr + field not equal to zero and Relay Agent Information option is present and also the + Relay Agent Information Policy is set to DROP." +::= { iphelperStatEntry 7} + +iphelperInvalidGatewayIP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to giaddr matching a local + subnet and Relay Agent Information option is present in the DHCP packet." +::= { iphelperStatEntry 8} + +iphelperInvalidAgentInfoOptFrmSrver OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to invalid from DHCP server + with Relay Agent Information option in the DHCP packet." +::= { iphelperStatEntry 9} + +iphelperForwDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the BOOTP/DHCP relay's forwarding delay and + is only used by the BOOTP/DHCP service. For other services + it is ignored.It is typically set as seconds, but the value is totally + client dependent.This relay will not forward frames until client + frames have 'secs' field set to atleast the value + iphelperForwDelay." +::= { iphelperMIB 3 } + +iphelperMaxHops OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the BOOTP/DHCP relay's maximum hops + forwarding limit and is only used by the BOOTP/DHCP service. For + other services it is ignored. If a frame arrives with hopcount greater than + or equal to iphelperMaxHops, it will be dropped." +::= {iphelperMIB 4} + +iphelperForwardOption OBJECT-TYPE + SYNTAX INTEGER + { + standard(1), + avlanOnly(2), + perVlanOnly(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is only significant for the BOOTP/DHCP service. It allows the relay + to forward DHCP requests only when they are issued by an Authenticated Vlan + client.Needed to prevent having multiple relays enabled on the same vlan. + Default value is standard" +::= {iphelperMIB 5} + + +iphelperBootupOption OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is only significant for the BOOTP/DHCP service. It allows the user to + enable or disable the functionality of the relay to get an IP address at the + time of system boot-up and assign that IP address as the router IP of the + default VLAN. Default option is Disable." +::= {iphelperMIB 6} + + +iphelperBootupPacketOption OBJECT-TYPE + SYNTAX INTEGER + { + bootp(1), + dhcp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is only significant for the BOOTP/DHCP service. It allows the user to + select the packet format with the choices of BOOTP and DHCP to be used to get + an IP address at the time of system boot-up. + Default option is DHCP" +::= {iphelperMIB 7} + + + + iphelperxServicePortAssociationTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperxServicePortAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of services being forwarded with their associated ports. + An entry in this table is allowed only for the services listed below: + iphelperBootp + iphelperNbnsNbdd + iphelperNbdd + iphelperDns + iphelperTacacs + iphelperTftp + iphelperNtp + " + + ::= { iphelperMIB 8 } + + + iphelperxServicePortAssociationEntry OBJECT-TYPE + SYNTAX IphelperxServicePortAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in UDP Relay PortAssociation table" + INDEX { iphelperxServicePortAssociationService } + ::= { iphelperxServicePortAssociationTable 1 } + + IphelperxServicePortAssociationEntry ::= SEQUENCE { + iphelperxServicePortAssociationService + IphelperServIndex, + iphelperxServicePortAssociationPort + Unsigned32, + iphelperxServicePortAssociationName + DisplayString, + iphelperxServicePortAssociationStatus + RowStatus + } + + iphelperxServicePortAssociationService OBJECT-TYPE + SYNTAX IphelperServIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the service being forwarded. + Legal values: + iphelperBootp(1) + iphelperNbnsNbdd(2) + iphelperNbdd(3) + iphelperDns(4) + iphelperTacacs(5) + iphelperTftp(6) + iphelperNtp(7) + " + + ::= { iphelperxServicePortAssociationEntry 1 } + + iphelperxServicePortAssociationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "UDP port for the service." + ::= { iphelperxServicePortAssociationEntry 2 } + + iphelperxServicePortAssociationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name and/or description of the service." + ::= { iphelperxServicePortAssociationEntry 3 } + + iphelperxServicePortAssociationStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { iphelperxServicePortAssociationEntry 4 } + + + iphelperxPortServiceAssociationTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperxPortServiceAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of services being forwarded with their associated ports. + An entry in this table is allowed only for those services + NOT using one of the following well-known ports: + 53 - DNS + 65 - TACACS + 67 - BOOTP/DHCP + 68 - BOOTP/DHCP + 69 - TFTP + 123 - NTP + 137 - NBNS + 138 - NBDD + " + + ::= { iphelperMIB 9 } + + + iphelperxPortServiceAssociationEntry OBJECT-TYPE + SYNTAX IphelperxPortServiceAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in UDP Relay PortAssociation table" + INDEX { iphelperxPortServiceAssociationPort } + ::= { iphelperxPortServiceAssociationTable 1 } + + IphelperxPortServiceAssociationEntry ::= SEQUENCE { + iphelperxPortServiceAssociationService + IphelperServIndex, + iphelperxPortServiceAssociationPort + Unsigned32, + iphelperxPortServiceAssociationName + DisplayString, + iphelperxPortServiceAssociationStatus + RowStatus + } + + iphelperxPortServiceAssociationService OBJECT-TYPE + SYNTAX IphelperServIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the service being forwarded." + + ::= { iphelperxPortServiceAssociationEntry 1 } + + iphelperxPortServiceAssociationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UDP port for the service. + May not be one of the following well-known ports: + 53 - DNS + 65 - TACACS + 67 - BOOTP/DHCP + 68 - BOOTP/DHCP + 69 - TFTP + 123 - NTP + 137 - NBNS + 138 - NBDD + " + ::= { iphelperxPortServiceAssociationEntry 2 } + + iphelperxPortServiceAssociationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name and/or description of the service." + ::= { iphelperxPortServiceAssociationEntry 3 } + + iphelperxPortServiceAssociationStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { iphelperxPortServiceAssociationEntry 4 } + + + iphelperxPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of services being forwarded with their associated ports. + There is an entry in this table for each service being forwarded + by UDP Relay, including those with implied protocol/port associations." + ::= { iphelperMIB 10 } + + + iphelperxPropertiesEntry OBJECT-TYPE + SYNTAX IphelperPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in UDP Relay Service Properties table" + INDEX { iphelperxPropertiesService } + ::= { iphelperxPropertiesTable 1 } + + IphelperPropertiesEntry ::= SEQUENCE { + iphelperxPropertiesService + IphelperServIndex, + iphelperxPropertiesPort + Unsigned32, + iphelperxPropertiesName + DisplayString + } + + iphelperxPropertiesService OBJECT-TYPE + SYNTAX IphelperServIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the service to be forwarded." + ::= { iphelperxPropertiesEntry 1 } + + iphelperxPropertiesPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "UDP port for the service." + ::= { iphelperxPropertiesEntry 2 } + + iphelperxPropertiesName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name/description of the service." + ::= { iphelperxPropertiesEntry 3 } + + + iphelperxStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperxStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This keeps statistics for each service by server address." + ::= { iphelperMIB 11 } + + iphelperxStatEntry OBJECT-TYPE + SYNTAX IphelperxStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the stat table." + INDEX {iphelperxStatService, iphelperxStatServerAddress} + ::= { iphelperxStatTable 1 } + + + IphelperxStatEntry ::= SEQUENCE { + iphelperxStatService + IphelperServIndex, + iphelperxStatServerAddress + IpAddress, + iphelperxStatVlan + Unsigned32, + iphelperxStatRxFromClient + Unsigned32, + iphelperxStatTxToServer + Unsigned32, + iphelperxStatReset + INTEGER + } + + iphelperxStatService OBJECT-TYPE + SYNTAX IphelperServIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the service being forwarded." + ::= { iphelperxStatEntry 1 } + + iphelperxStatServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the unique server address." + ::= { iphelperxStatEntry 2 } + + iphelperxStatVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the unique Vlan of the server." + ::= { iphelperxStatEntry 3 } + + iphelperxStatRxFromClient OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets recieved from the client." + ::= { iphelperxStatEntry 4 } + + + iphelperxStatTxToServer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This keeps track of the number of packets transmitted to the server." + ::= { iphelperxStatEntry 5} + + + iphelperxStatReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter resets all the stats for this entry." + ::= { iphelperxStatEntry 6} + +iphelperAgentInformation OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is only significant for the BOOTP/DHCP service. It allows the user to + enable or disable the functionality of inserting the relay agent information + option to the DHCP option field according to RFC 3046." +::= {iphelperMIB 12} + + +iphelperAgentInformationPolicy OBJECT-TYPE + SYNTAX INTEGER + { + drop(1), + keep(2), + replace(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is only significant for the BOOTP/DHCP service. It allows the user to + select the policy of either drop, keep or replace the relay agent information + option if it is already present in the DHCP packet." +::= {iphelperMIB 13} + + + iphelperDhcpSnoopingVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperDhcpSnoopingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vlans that have DHCP Snooping enabled." + ::= { iphelperMIB 14 } + + + iphelperDhcpSnoopingVlanEntry OBJECT-TYPE + SYNTAX IphelperDhcpSnoopingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snooping VLAN entry." + INDEX { iphelperDhcpSnoopingVlanNumber } + ::= { iphelperDhcpSnoopingVlanTable 1 } + + + IphelperDhcpSnoopingVlanEntry ::= SEQUENCE { + iphelperDhcpSnoopingVlanNumber + INTEGER, + iphelperDhcpSnoopingVlanOpt82DataInsertionStatus + INTEGER, + iphelperDhcpSnoopingVlanMacAddrVerificationStatus + INTEGER, + iphelperDhcpSnoopingVlanTrafficSuppressionStatus + INTEGER, + iphelperDhcpSnoopingVlanStatus + RowStatus + } + + iphelperDhcpSnoopingVlanNumber OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { iphelperDhcpSnoopingVlanEntry 1 } + + iphelperDhcpSnoopingVlanOpt82DataInsertionStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Option-82 data insertion status. Default value + is enabled, which means once the VLAN is enabled for DHCP + snooping, the Option-82 field will be inserted in the DHCP + packets between the Relay Agent and the DHCP Server, on all + the ports belong to the VLAN." + DEFVAL { enabled } + ::= { iphelperDhcpSnoopingVlanEntry 2 } + + iphelperDhcpSnoopingVlanMacAddrVerificationStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping MAC Address verification status. Default value + is enabled. Once enabled, for all the incoming DHCP traffic to + those DHCP Snooping enabled vlan port, it compares the source MAC + address and the client Hardware Address in the DHCP packet. If mismatch, + the packet will be dropped." + DEFVAL { enabled } + ::= { iphelperDhcpSnoopingVlanEntry 3 } + + + iphelperDhcpSnoopingVlanTrafficSuppressionStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping Traffic Suppression status. Default value + is disabled. Once enabled, for all the incoming DHCP traffic to + those DHCP Snooping enabled vlan port will not be flooded throughout + the VLAN. The usage of UDP/DHCP Relay Agent will be enforced. Traffic + will always be forwarded to CPU." + DEFVAL { disabled } + ::= { iphelperDhcpSnoopingVlanEntry 4 } + + iphelperDhcpSnoopingVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { iphelperDhcpSnoopingVlanEntry 5 } + + + iphelperDhcpSnoopingPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperDhcpSnoopingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ports that have DHCP Snooping trust status." + ::= { iphelperMIB 15 } + + + iphelperDhcpSnoopingPortEntry OBJECT-TYPE + SYNTAX IphelperDhcpSnoopingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snooping Port entry." + INDEX { iphelperDhcpSnoopingPortIfIndex } + ::= { iphelperDhcpSnoopingPortTable 1 } + + + IphelperDhcpSnoopingPortEntry ::= SEQUENCE { + iphelperDhcpSnoopingPortIfIndex + InterfaceIndex, + iphelperDhcpSnoopingPortTrustMode + INTEGER, + iphelperDhcpSnoopingPortTrafficSuppression + INTEGER, + iphelperDhcpSnoopingPortMacAddrViolation + Counter32, + iphelperDhcpSnoopingPortDhcpServerViolation + Counter32, + iphelperDhcpSnoopingPortRelayAgentViolation + Counter32, + iphelperDhcpSnoopingPortOption82Violation + Counter32, + iphelperDhcpSnoopingPortBindingViolation + Counter32, + iphelperDhcpSnoopingPortIpSourceFiltering + INTEGER + } + + iphelperDhcpSnoopingPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex subindex identifying this instance." + ::= { iphelperDhcpSnoopingPortEntry 1 } + + iphelperDhcpSnoopingPortTrustMode OBJECT-TYPE + SYNTAX INTEGER { + blocked(1), + clientOnly(2), + trusted(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping's VLAN port's trust mode. Default value + is client-only, which means once the VLAN is enabled for DHCP + snooping, the vlan ports only allow DHCP client packets. Blocked + means all DHCP traffic is block on the port. Trusted means all + DHCP traffic is allowed on the port" + DEFVAL { clientOnly } + ::= { iphelperDhcpSnoopingPortEntry 2 } + + iphelperDhcpSnoopingPortTrafficSuppression OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping Traffic Suppression status. Default value + is disabled. Once enabled, for all the incoming DHCP traffic to + those ports will not be flooded instead will always be forwarded to CPU." + DEFVAL { disabled } + ::= { iphelperDhcpSnoopingPortEntry 3 } + + iphelperDhcpSnoopingPortMacAddrViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to DHCP + packet with the source MAC Address not equal the client DHCP + Hardware address in the DHCP packet." + ::= { iphelperDhcpSnoopingPortEntry 4 } + + iphelperDhcpSnoopingPortDhcpServerViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to receiving + an DHCP server packet on a DHCP Snooping enabled port." + ::= { iphelperDhcpSnoopingPortEntry 5 } + + iphelperDhcpSnoopingPortOption82Violation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to a relay + agent forards a packet that includes option 82 info to an untrusted port." + ::= { iphelperDhcpSnoopingPortEntry 6 } + + iphelperDhcpSnoopingPortRelayAgentViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to an DHCP + relay agent forwards a DHCP packate includes an relay agent ip address that + is not 0.0.0.0." + ::= { iphelperDhcpSnoopingPortEntry 7 } + + iphelperDhcpSnoopingPortBindingViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to receiving + an DHCP Relase or DHCP Decline message that contains a MAC address in the + DHCP snooping binding table, but the interface information in the binding + table does not match the interface on which the message was received." + ::= { iphelperDhcpSnoopingPortEntry 8 } + + iphelperDhcpSnoopingPortIpSourceFiltering OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping IP Source filtering status. Default value + is disabled. Once enabled, only the incoming traffic with the proper + client IP address, MAC address and port will be allowed." + DEFVAL { disabled } + ::= { iphelperDhcpSnoopingPortEntry 9 } + + + iphelperDhcpSnoopingBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperDhcpSnoopingBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP Snooping binding table." + ::= { iphelperMIB 16 } + + + iphelperDhcpSnoopingBindingEntry OBJECT-TYPE + SYNTAX IphelperDhcpSnoopingBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snooping binding entry." + INDEX { iphelperDhcpSnoopingBindingMacAddress, iphelperDhcpSnoopingBindingIfIndex } + ::= { iphelperDhcpSnoopingBindingTable 1 } + + + IphelperDhcpSnoopingBindingEntry ::= SEQUENCE { + iphelperDhcpSnoopingBindingMacAddress + MacAddress, + iphelperDhcpSnoopingBindingIfIndex + InterfaceIndex, + iphelperDhcpSnoopingBindingIpAddress + IpAddress, + iphelperDhcpSnoopingBindingVlan + Unsigned32, + iphelperDhcpSnoopingBindingLeaseTime + Unsigned32, + iphelperDhcpSnoopingBindingType + INTEGER, + iphelperDhcpSnoopingBindingRowStatus + RowStatus + } + + iphelperDhcpSnoopingBindingMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC Address subindex identifying this instance." + ::= { iphelperDhcpSnoopingBindingEntry 1 } + + iphelperDhcpSnoopingBindingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IfIndex subindex identifying this instance. It is the + the interface where the DHCP request is coming in from." + ::= { iphelperDhcpSnoopingBindingEntry 2 } + + + iphelperDhcpSnoopingBindingIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Ip Address offered by the DHCP Server to the Client." + ::= { iphelperDhcpSnoopingBindingEntry 3 } + + + iphelperDhcpSnoopingBindingVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is the VLAN Id where the DHCP client belongs to." + ::= { iphelperDhcpSnoopingBindingEntry 4 } + + + iphelperDhcpSnoopingBindingLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lease time of the client's IP Address." + ::= { iphelperDhcpSnoopingBindingEntry 5 } + + iphelperDhcpSnoopingBindingType OBJECT-TYPE + SYNTAX INTEGER { + dynamic(1), + static(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The learning/configuration nature of the binding entry. + Normally, the entries are learned dynamically, while it + also can be statically/manually configured." + DEFVAL { dynamic } + ::= { iphelperDhcpSnoopingBindingEntry 6 } + + + iphelperDhcpSnoopingBindingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { iphelperDhcpSnoopingBindingEntry 7 } + + + + + iphelperDhcpSnooping OBJECT-TYPE + SYNTAX INTEGER + { + switchLevel(1), + disabled(2), + vlanLevel(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enabling DHCP Snooping at the switch level. For the vlan level, + it is enabled implicitly when an individual vlan's DHCP Snooping + is enbled." + ::= {iphelperMIB 17} + + + iphelperDhcpSnoopingOpt82DataInsertionStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Option-82 data insertion status at switch level. + Default value is enabled, the Option-82 field will be inserted in the DHCP + packets between the Relay Agent and the DHCP Server, on all + the ports belong to the switch." + DEFVAL { enabled } + ::= { iphelperMIB 18 } + + iphelperDhcpSnoopingMacAddrVerificationStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping MAC Address verification status at switch level. + Default value is enabled. Once enabled, for all the incoming DHCP traffic to + the port, it compares the source MAC address and the client Hardware + Address in the DHCP packet. If mismatch, the packet will be dropped." + DEFVAL { enabled } + ::= { iphelperMIB 19 } + + + iphelperDhcpSnoopingTrafficSuppressionStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping Traffic Suppression status at switch level. Default value + is disabled. Once enabled, for all the incoming DHCP traffic to + the ports will not be flooded The usage of UDP/DHCP Relay Agent will be + enforced. DHCP Traffic will always be forwarded to CPU." + DEFVAL { disabled } + ::= { iphelperMIB 20 } + + + iphelperDhcpSnoopingBindingStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if the capability of building the DHCP Snooping + Binding Table/Database is enable or not. By default, it is enabled. + It is applicable for both switch-level or vlan-level DHCP Snooping." + DEFVAL { enabled } + ::= { iphelperMIB 21 } + + iphelperDhcpSnoopingBindingDatabaseSyncTimeout OBJECT-TYPE + SYNTAX Unsigned32 (180..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping Binding Database synchronization timeout value. It is + used to specify the synchronization frequency, in seconds, between the + binding table in memory and the binding file in flash." + DEFVAL { 300 } + ::= { iphelperMIB 22 } + + iphelperDhcpSnoopingBindingDatabaseLastSyncTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last successuful DHCP Snooping Binding + Database synchronization." + ::= { iphelperMIB 23 } + + iphelperDhcpSnoopingBindingDatabaseAction OBJECT-TYPE + SYNTAX INTEGER { + noaction(0), + purge(1), + renew(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the action to be performed. Purge: + means to clear the binding table entries in the memory. + Renew: means to populate the binding table entries from the + flash file." + ::= { iphelperMIB 24 } + + + iphelperTrafficSuppressionStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP packet traffic suppression status. By default, it is disabled. + Once enabled, all incoming DHCP packets will be sent to software only, + and no longer be hardware flooded." + DEFVAL { disabled } + ::= { iphelperMIB 25 } + + iphelperDhcpSnoopingBypassOpt82CheckStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP bypass option-82 check status. By default, it is disabled. + Once enabled, it will no longer enforce the check of option-82 + field in the incoming DHCP Packets on those untrusted ports." + DEFVAL { disabled } + ::= { iphelperMIB 26 } + + iphelperDhcpOption82FormatType OBJECT-TYPE + SYNTAX INTEGER { + macAddress(1), + systemName(2), + userString(3), + interfaceAlias(4), + autoInterfaceAlias(5), + ascii(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP option-82 defines the type of information carried in circuit id + and remote id sub option fields. If the type selected is string the actual + value of the string can be found in iphelperDhcpOption82StringValue. + Format type ASCII will insert the configured fields in ASCII format." + DEFVAL { macAddress } + ::= { iphelperMIB 27 } + + iphelperDhcpOption82StringValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the string that will be used in the circuit id and remote id + sub options." + ::= { iphelperMIB 28 } + + iphelperPXESupport OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled the relay agent will replace the source IP address of the packet + with the gateway IP address from the DHCP packet. + The default value is disabled." + DEFVAL { disabled } + ::= { iphelperMIB 29 } + + iphelperDhcpSnoopingBindingPersistencyStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Snooping binding table persistency check status. By default, it is disabled. + Once enabled, the binding entries expiry will be solely depend on Lease time" + DEFVAL { disabled } + ::= { iphelperMIB 30 } + + iphelperDhcpSnoopingOption82FormatASCIIField1 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the first field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 31 } + + iphelperDhcpSnoopingOption82FormatASCIIField1StringValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the first field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + ::= { iphelperMIB 32 } + + iphelperDhcpSnoopingOption82FormatASCIIField2 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the second field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 33 } + + iphelperDhcpSnoopingOption82FormatASCIIField2StringValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the second field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + ::= { iphelperMIB 34 } + + iphelperDhcpSnoopingOption82FormatASCIIField3 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the third field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 35 } + + iphelperDhcpSnoopingOption82FormatASCIIField3StringValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the third field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + ::= { iphelperMIB 36 } + + + iphelperDhcpSnoopingOption82FormatASCIIField4 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the fourth field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 37 } + + iphelperDhcpSnoopingOption82FormatASCIIField4StringValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the fourth field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + ::= { iphelperMIB 38 } + + + iphelperDhcpSnoopingOption82FormatASCIIField5 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the fifth field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 39 } + + iphelperDhcpSnoopingOption82FormatASCIIField5StringValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the fifth field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + ::= { iphelperMIB 40 } + + + iphelperDhcpSnoopingOption82FormatASCIIDelimiter OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the delimiter that is inserted between the fields in the + Option 82 string in ASCII format, which will be copied to Option-82 + circuit id of the DHCP packet. This value is applicable only, if the + option 82 format type is ASCII" + ::= { iphelperMIB 41 } + +-- -------------------------------------------------------------- +-- Trap Description +-- -------------------------------------------------------------- + alaDhcpClientTrapsDesc OBJECT IDENTIFIER ::= { alaDhcpClientTraps 1 } + alaDhcpClientTrapsObj OBJECT IDENTIFIER ::= { alaDhcpClientTraps 2 } + +-- Notifications + + alaDhcpClientAddressAddTrap NOTIFICATION-TYPE + OBJECTS { + alaDhcpClientAddress + } + STATUS current + DESCRIPTION + "When new IP address is assigned to DHCP Client interface." + ::= { alaDhcpClientTrapsDesc 0 1 } + + alaDhcpClientAddressExpiryTrap NOTIFICATION-TYPE + OBJECTS { + alaDhcpClientAddress + } + STATUS current + DESCRIPTION + "When the lease time expires or when DHCP client not + able to renew/rebind an IP address." + ::= { alaDhcpClientTrapsDesc 0 2 } + + alaDhcpClientAddressModifyTrap NOTIFICATION-TYPE + OBJECTS { + alaDhcpClientAddress, + alaDhcpClientNewAddress + } + STATUS current + DESCRIPTION + "When the dhcp client not able to obtain the existing + IP address and new IP address is assigned to the DHCP client." + ::= { alaDhcpClientTrapsDesc 0 3 } + +-- Notification Objects + + alaDhcpClientAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the current IP address of the DHCP client." + ::= { alaDhcpClientTrapsObj 1 } + + alaDhcpClientNewAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the new IP address assigned for the DHCP client." + ::= { alaDhcpClientTrapsObj 2 } + + +-- +-- COMPLIANCE +-- + + + alcatelIND1UDPRelayMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for UDP Relay" + MODULE + MANDATORY-GROUPS + { + iphelperGroup, + iphelperStatGroup, + iphelperMiscGroup, + alaDhcpClientTrapsGroup + } + + ::={ alcatelIND1UDPRelayMIBCompliances 1} + + + iphelperGroup OBJECT-GROUP + OBJECTS + { + iphelperForwAddr, + iphelperStatus + + } + STATUS current + DESCRIPTION + " Collection of objects for the management of parameters of UDP Relay." + ::= { alcatelIND1UDPRelayMIBGroups 1} + + + iphelperStatGroup OBJECT-GROUP + OBJECTS + { + iphelperServerAddress, + iphelperRxFromClient, + iphelperTxToServer, + iphelperMaxHopsViolation, + iphelperForwDelayViolation, + iphelperResetAll, + iphelperAgentInfoViolation, + iphelperInvalidGatewayIP, + iphelperInvalidAgentInfoOptFrmSrver + } + STATUS current + DESCRIPTION + " Collection of objects for management of statistics for UDP Relay." + ::= { alcatelIND1UDPRelayMIBGroups 2} + + + iphelperMiscGroup OBJECT-GROUP + OBJECTS + { + iphelperForwDelay, + iphelperMaxHops, + iphelperForwardOption, + iphelperBootupOption, + iphelperBootupPacketOption, + iphelperDhcpSnoopingOption82FormatASCIIField1, + iphelperDhcpSnoopingOption82FormatASCIIField1StringValue, + iphelperDhcpSnoopingOption82FormatASCIIField2, + iphelperDhcpSnoopingOption82FormatASCIIField2StringValue, + iphelperDhcpSnoopingOption82FormatASCIIField3, + iphelperDhcpSnoopingOption82FormatASCIIField3StringValue, + iphelperDhcpSnoopingOption82FormatASCIIField4, + iphelperDhcpSnoopingOption82FormatASCIIField4StringValue, + iphelperDhcpSnoopingOption82FormatASCIIField5, + iphelperDhcpSnoopingOption82FormatASCIIField5StringValue, + iphelperDhcpSnoopingOption82FormatASCIIDelimiter + + } + STATUS current + DESCRIPTION + " Other independent objects of UDP Relay." + ::= { alcatelIND1UDPRelayMIBGroups 3} + + + alaDhcpClientTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaDhcpClientAddressAddTrap, + alaDhcpClientAddressExpiryTrap, + alaDhcpClientAddressModifyTrap + } + STATUS current + DESCRIPTION + "Collection of traps for management of DHCP Client " + ::= { alcatelIND1UDPRelayMIBGroups 4} + + END + + + diff --git a/MIBS/nokia/ALCATEL-IND1-VIRTUALROUTER-MIB b/MIBS/nokia/ALCATEL-IND1-VIRTUALROUTER-MIB new file mode 100644 index 0000000..91fe6c1 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-VIRTUALROUTER-MIB @@ -0,0 +1,156 @@ +ALCATEL-IND1-VIRTUALROUTER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + RowStatus, DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Vrf + FROM ALCATEL-IND1-BASE ; + +alcatelIND1VirtualRouterMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IP Route Maps global configuration + parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200803170000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Vrf 1 } + +alcatelIND1VirtualRouterMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIB 1 } + +alaVirtualRouterConfig OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIBObjects 1 } + + +-- virtual router name table + +alaVirtualRouterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVirtualRouterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing Virtual Router Name to Virtual Router Index bindings." + ::= { alaVirtualRouterConfig 1 } + +alaVirtualRouterNameEntry OBJECT-TYPE + SYNTAX AlaVirtualRouterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds a Virtual Router Name to a Virtual Router index." + INDEX { + alaVirtualRouterName + } + ::= { alaVirtualRouterNameTable 1 } + +AlaVirtualRouterNameEntry ::= SEQUENCE { + alaVirtualRouterName DisplayString, + alaVirtualRouterNameIndex Unsigned32, + alaVirtualRouterNameRowStatus RowStatus + } + + +alaVirtualRouterName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a Virtual Router." + ::= { alaVirtualRouterNameEntry 1 } + +alaVirtualRouterNameIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index associated with the Virtual Router name." + ::= { alaVirtualRouterNameEntry 2 } + +alaVirtualRouterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaVirtualRouterNameEntry 3 } + + + +-- conformance information + +alcatelIND1VirtualRouterMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIB 2 } +alcatelIND1VirtualRouterMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1VirtualRouterMIBConformance 1 } +alcatelIND1VirtualRouterMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1VirtualRouterMIBConformance 2 } + +-- compliance statements + +alaVirtualRouterCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running Route Maps + and implementing the ALCATEL-IND1-VIRTUALROUTER MIB." + MODULE -- this module + MANDATORY-GROUPS { alaVirtualRouterConfigMIBGroup } + + ::= { alcatelIND1VirtualRouterMIBCompliances 1 } + +-- units of conformance + +alaVirtualRouterConfigMIBGroup OBJECT-GROUP + OBJECTS { alaVirtualRouterNameIndex, alaVirtualRouterNameRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the Virtual Router Module." + ::= { alcatelIND1VirtualRouterMIBGroups 1 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-VLAN-MGR-MIB b/MIBS/nokia/ALCATEL-IND1-VLAN-MGR-MIB new file mode 100644 index 0000000..73ef526 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-VLAN-MGR-MIB @@ -0,0 +1,856 @@ +ALCATEL-IND1-VLAN-MGR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + DisplayString, RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-IDENTITY, + OBJECT-TYPE, IpAddress, Unsigned32 FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + softentIND1VlanMgt FROM ALCATEL-IND1-BASE; + + + alcatelIND1VLANMgrMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Vlan Manager for the distribution of vlan configuration information, + including the association between vlans and ports. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1VlanMgt 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + IpxNetworkAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "Textual convention for ipx network address. + This is an unsigned integer (32 bits) that should be + represented as a hexedecimal value." + SYNTAX Unsigned32 + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1VLANMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Managed Objects." + ::= { alcatelIND1VLANMgrMIB 1 } + + + alcatelIND1VLANMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Conformance Information." + ::= { alcatelIND1VLANMgrMIB 2 } + + + alcatelIND1VLANMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Units Of Conformance." + ::= { alcatelIND1VLANMgrMIBConformance 1 } + + + alcatelIND1VLANMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Compliance Statements." + ::= { alcatelIND1VLANMgrMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVlan OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Virtual LAN instances in this device." + ::= { vlanMgrVlan 1 } + + vlanEntry OBJECT-TYPE + SYNTAX VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN entry." + INDEX { vlanNumber } + ::= { vlanTable 1 } + + VlanEntry ::= SEQUENCE { + vlanNumber + INTEGER, + vlanDescription + DisplayString, + vlanAdmStatus + INTEGER, + vlanOperStatus + INTEGER, + vlanStatus + RowStatus, + vlanStpStatus + INTEGER, + vlanAuthentStatus + INTEGER, + vlanVoiceStatus + INTEGER, + vlanIpAddress + IpAddress, + vlanIpMask + IpAddress, + vlanIpEncap + INTEGER, + vlanIpForward + INTEGER, + vlanIpStatus + INTEGER, + vlanIpxNet + IpxNetworkAddress, + vlanIpxEncap + INTEGER, + vlanIpxRipSapMode + INTEGER, + vlanIpxDelayTicks + INTEGER, + vlanIpxStatus + INTEGER, + vlanTagMobilePortStatus + INTEGER, + vlanPortMacStatus + INTEGER, + vlanLocalProxyArp + INTEGER, + vlanMtu + INTEGER, + vlan1x1StpStatus + INTEGER, + vlanflatStpStatus + INTEGER, + vlanHABandwidth + INTEGER, + vlanSvlanTrafficType + INTEGER, + vlanSvlanPriority + INTEGER, + vlanMacLearningControlStatus + INTEGER + } + + vlanNumber OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vlanEntry 1 } + + vlanDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Textual description of the VLAN instance." + ::= { vlanEntry 2 } + + vlanAdmStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status which can be set by + configuration. Disable(1) will disable ALL vports + that are connected to this VLAN, enable(2) will enable + ALL ports on this VLAN, delete(3) will detach and + delete the ports/routers AND remove the VLAN." + DEFVAL { enabled } + ::= { vlanEntry 3 } + + vlanOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provide operating status of a particular VLAN environment." + ::= { vlanEntry 4 } + + vlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status to control creation/deletion of vlans." + ::= { vlanEntry 5 } + + vlanStpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates status of spanning tree for the current VLAN." + DEFVAL { enabled } + ::= { vlanEntry 6 } + + vlanAuthentStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates status of authentication for the current VLAN." + DEFVAL { disabled } + ::= { vlanEntry 7 } + + + vlanVoiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates status of voice usage for the current VLAN." + DEFVAL { disabled } + ::= { vlanEntry 8 } + + + vlanIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the VLAN's virtual router port. + Note: a vlan does not necessarily have an ip address. + Setting one requires that the ip address be set, and optionally the + following since they have defaults: ip mask, ip encap, ip forward. + Then setting vlanIpStatus to add will create the ip router port + for the given vlan (the index)." + ::= { vlanEntry 9 } + + vlanIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnetwork mask for VLAN IP Address. + Default is class level mask for the ip address." + ::= { vlanEntry 10 } + + vlanIpEncap OBJECT-TYPE + SYNTAX INTEGER { + ethernet2 (1), + snap (2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN's IP router port encapsulation. + Not applicable when there is no ip router port." + DEFVAL { ethernet2 } + ::= { vlanEntry 11 } + + vlanIpForward OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN's IP router port ip frame forwarding (disabled = ip host only). + Not applicable when there is no ip router port." + DEFVAL { enable } + ::= { vlanEntry 12 } + + vlanIpStatus OBJECT-TYPE + SYNTAX INTEGER { + add(1), + delete(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Provides ability to add and remove the VLAN ip address." + ::= { vlanEntry 13 } + + vlanIpxNet OBJECT-TYPE + SYNTAX IpxNetworkAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPX network address. + Note: a vlan does not necessarily have an ipx net number. + Setting one requires that the ipx net be set, and optionally the + ipx encap, ipx rip-sap mode, and delay ticks (all have defaults). + Then the vlanIpxStatus should be set to add to create the + ipx router port." + ::= { vlanEntry 14 } + + vlanIpxEncap OBJECT-TYPE + SYNTAX INTEGER { + ethernet2 (1), + novellraw (2), + llc (3), + snap (4), + notApplicable(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPX of frame enapsulation of IPX VLAN router port. + Not applicable when there is no ipx router port." + DEFVAL { ethernet2 } + ::= { vlanEntry 15 } + + vlanIpxRipSapMode OBJECT-TYPE + SYNTAX INTEGER { + riponly (1), + ripsap (2), + triggered (3), + inactive(4), + notApplicable(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPX advertisement mode. + Not applicable when there is no ipx router port." + DEFVAL { ripsap } + ::= { vlanEntry 16 } + + vlanIpxDelayTicks OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tick metric to use for supporting IPX routing decisions." + DEFVAL { 0 } + ::= {vlanEntry 17 } + + vlanIpxStatus OBJECT-TYPE + SYNTAX INTEGER { + add(1), + delete(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Provides ability to add and remove the VLAN ipx network node." + ::= { vlanEntry 18 } + + vlanTagMobilePortStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled for a VLAN, a mobile port will be moved to the + VLAN based on the tag." + ::= { vlanEntry 19 } + + vlanPortMacStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When enabled for a VLAN, it will be considered a special VLAN not + affected by the ordinary vlan commands except the command to + delete a VLAN" + ::= { vlanEntry 20 } + + vlanLocalProxyArp OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled for a VLAN, local proxy ARP processing happens on this= + VLAN." + ::= { vlanEntry 21 } + + vlanMtu OBJECT-TYPE + SYNTAX INTEGER (1280..9198) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum transmission unit i.e. the maximum size of packet that this + vlan can handle. It ranges from 1280 to 9198." + ::= { vlanEntry 22 } + + vlan1x1StpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates status of 1x1 spanning tree for the current VLAN." + DEFVAL { enabled } + ::= { vlanEntry 23} + + vlanflatStpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates status of flat spanning tree for the current VLAN." + DEFVAL { enabled } + ::= { vlanEntry 24} + + vlanHABandwidth OBJECT-TYPE + SYNTAX INTEGER (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bandwidth of flood queue allocated by Q-driver for High Availability + vlans. The value ranges from 1 to 50 Mega bits per second." + ::= { vlanEntry 25 } + + vlanSvlanTrafficType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + customer(1), + provider(2), + multicastEnterprise(3), + multicastVlanStacking(4), + eServiceCustomer(6), + eServiceManagement(7), + eServiceMulticastVlanStacking(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The created SVLAN is desired for carrying customer or + provider traffic, default is customer. When creating + standard Vlans the value should be notApplicable" + DEFVAL { 0 } + ::= { vlanEntry 26 } + + vlanSvlanPriority OBJECT-TYPE + SYNTAX INTEGER (-1..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "All traffic getting mapped to this Svlan should be either + priority mapped or mapped to a specific priority 0-7, default + is priority 0. For standard Vlans the value should be -1" + DEFVAL { 0 } + ::= { vlanEntry 27 } + vlanMacLearningControlStatus OBJECT-TYPE + SYNTAX INTEGER{ + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of Mac Learning on a vlan" + DEFVAL { enabled } + ::= { vlanEntry 28 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVpa OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF VpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Virtual LAN instances in this device." + ::= { vlanMgrVpa 1 } + + vpaEntry OBJECT-TYPE + SYNTAX VpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN-Port Association (VPA) entry." + INDEX { vpaVlanNumber, vpaIfIndex } + ::= { vpaTable 1 } + + VpaEntry ::= SEQUENCE { + vpaVlanNumber + INTEGER, + vpaIfIndex + Unsigned32, + vpaType + INTEGER, + vpaState + INTEGER, + vpaStatus + RowStatus, + vpaPortMacType + INTEGER + } + + vpaVlanNumber OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN number component of this instance. Valid + range from 1 to 4094." + ::= { vpaEntry 1 } + + vpaIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ifIndex component of this instance." + ::= {vpaEntry 2 } + + vpaType OBJECT-TYPE + SYNTAX INTEGER { + cfgDefault(1), + qTagged(2), + mobile(3), + mirrored(4), + svlan(6), + dynamic(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this vpa. Two are statically configured: + configured default VPA and qTagged VPA. The mirrored + is an internal type set for mirrored ports and the + rest are dynamic vlan's + + 1. cfgDefault - Default vlan VPA Type + 2. qTagged - The qTagged vlan VPA Type + 3. mobile - The vpa is dynamically created according + to rules/policies. + 4. mirrored - Set internally when the vpa created is on + a mirrored port. + 6. slvan - Service vlan vpa's which are created. + 7. dynamic - Created by dynamic GVRP or MVRP Protocol." + + ::= { vpaEntry 3 } + + vpaState OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + blocking(2), + forwarding(3), + filtering(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this vpa: + 1. inactive - link down + 2. blocking - link up, forwarding down + 3. forwarding - link up, forwarding up, sources learned normally + 4. filtering - link up, forwarding up, sources filtered." + ::= { vpaEntry 4 } + + vpaStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is used to create or delete staticPrimary VPAs (default vlans + on a port ). Creation replaces the existing staticPrimary VPA + while deletion replaces the existing VPA so that the vlan number + is 1 for the given port. Of course the corresponding vlan and + port must exist." + ::= { vpaEntry 5 } + + vpaPortMacType OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2), + inapplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of this field will decide whether the port represented by vpaIfIndex is a ingress port or egress port. This fiels is applicable only for portMac vlans" + ::= { vpaEntry 6 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVlanSet OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanSetVlanCount OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of existing VLANs on switch." + ::= { vlanMgrVlanSet 1 } + + vlanSetVlanRouterCount OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of VLANs on switch with at least one router port configured." + ::= { vlanMgrVlanSet 2 } + + vlanSetIpRouterCount OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of VLANs on switch with IP router port configured." + ::= { vlanMgrVlanSet 3 } + + vlanSetIpxRouterCount OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of VLANs on switch with IPX router port configured." + ::= { vlanMgrVlanSet 4 } + + vlanSetMultiRtrMacStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether unique mac assigned to each vlan + with router port (limit 64)." + DEFVAL { disable } + ::= { vlanMgrVlanSet 5 } + +--YP +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrHAPort OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanHAPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanHAPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Port To HA vlan binding." + ::= { vlanMgrHAPort 1 } + + vlanHAPortEntry OBJECT-TYPE + SYNTAX VlanHAPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port To HA vlan binding entry." + INDEX { vlanHAPortVlanId, vlanHAPortIfIndex, vlanHAPortType } + ::= { vlanHAPortTable 1 } + + + VlanHAPortEntry ::= SEQUENCE { + vlanHAPortVlanId INTEGER, + vlanHAPortIfIndex Unsigned32, + vlanHAPortType INTEGER, + vlanHAPortRowStatus RowStatus + } + + vlanHAPortVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan Id in which this port is a HA port" + ::= { vlanHAPortEntry 1 } + + + vlanHAPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This port is associated with a HA vlan." + ::= { vlanHAPortEntry 2 } + + vlanHAPortType OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of this field will decide whether the port represented by vlanHAPortIfIndex is a ingress port or egress port." + ::= { vlanHAPortEntry 3 } + + vlanHAPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicate whether to add or delete the ifIndex" + ::= { vlanHAPortEntry 4 } + + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1VLANMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + VLAN Manager." + MODULE + MANDATORY-GROUPS + { + vlanMgrVlanGroup, + vlanMgrVpaGroup, + vlanMgrVlanSetGroup + } + + ::= { alcatelIND1VLANMgrMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVlanGroup OBJECT-GROUP + OBJECTS + { + vlanNumber, -- vlan table + vlanDescription, + vlanAdmStatus, + vlanOperStatus, + vlanStatus, + vlan1x1StpStatus, + vlanflatStpStatus, + vlanStpStatus, + vlanAuthentStatus, + vlanVoiceStatus, + vlanIpAddress, + vlanIpMask, + vlanIpEncap, + vlanIpForward, + vlanIpStatus, + vlanIpxNet, + vlanIpxEncap, + vlanIpxRipSapMode, + vlanIpxDelayTicks, + vlanIpxStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Vlan Manager VLANs." + ::= { alcatelIND1VLANMgrMIBGroups 1 } + + + vlanMgrVpaGroup OBJECT-GROUP + OBJECTS + { + vpaVlanNumber, -- vpa table + vpaIfIndex, + vpaType, + vpaState, + vpaStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Vlan Manager VPAs." + ::= { alcatelIND1VLANMgrMIBGroups 2 } + + vlanMgrVlanSetGroup OBJECT-GROUP + OBJECTS + { + vlanSetVlanCount, + vlanSetVlanRouterCount, + vlanSetIpRouterCount, + vlanSetIpxRouterCount, + vlanSetMultiRtrMacStatus + } + STATUS current + DESCRIPTION + "Collection of objects for Vlan Manager global properties." + ::= { alcatelIND1VLANMgrMIBGroups 3 } + + END + diff --git a/MIBS/nokia/ALCATEL-IND1-VLAN-STACKING-MIB b/MIBS/nokia/ALCATEL-IND1-VLAN-STACKING-MIB new file mode 100644 index 0000000..6f51b62 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-VLAN-STACKING-MIB @@ -0,0 +1,382 @@ + +ALCATEL-IND1-VLAN-STACKING-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32 FROM SNMPv2-SMI + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + softentIND1VlanStackingMgt FROM ALCATEL-IND1-BASE + RowStatus FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB + ; + + alcatelIND1VLANStackingMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The parameters for configuration of the VLAN Stacking feature, + including the association between ports and svlans. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1VlanStackingMgt 1} + + +alcatelIND1VLANStackingMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Stacking Managed Objects." + ::= { alcatelIND1VLANStackingMIB 1 } + +alcatelIND1VLANStackingMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Stacking Conformance Information." + ::= { alcatelIND1VLANStackingMIB 2 } + +alcatelIND1VLANStackingMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Stacking Units Of Conformance." + ::= { alcatelIND1VLANStackingMIBConformance 1 } + +alcatelIND1VLANStackingMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Stacking Compliance Statements." + ::= { alcatelIND1VLANStackingMIBConformance 2 } + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The VLAN Stacking Port Table + + alaVlanStackingPort OBJECT IDENTIFIER ::= { alcatelIND1VLANStackingMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaVstkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVstkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains port-specific information for the VLAN Stacking feature. + An entry in this table is created when a port is configured with VLAN stacking + capability, OR when a port is configured with a specific vendor ethertype, a particular + bridge protocol action." + ::= { alaVlanStackingPort 1 } + +alaVstkPortEntry OBJECT-TYPE + SYNTAX AlaVstkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN Stacking port entry." + INDEX { alaVstkPortNumber } + ::= { alaVstkPortTable 1 } + +AlaVstkPortEntry ::= SEQUENCE + { + alaVstkPortNumber InterfaceIndex, + alaVstkPortType INTEGER, + alaVstkPortVendorTpid Integer32, + alaVstkPortBpduTreatment INTEGER, + alaVstkPortAcceptFrameType INTEGER, + alaVstkPortLookupMiss INTEGER, + alaVstkPortDefaultSvlan INTEGER, + alaVstkPortRowStatus RowStatus, + alaVstkPortLegacyStpBpdu INTEGER + } + +alaVstkPortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port ifindex of the port for which this entry contains + VLAN Stacking management information. " + ::= { alaVstkPortEntry 1 } + +alaVstkPortType OBJECT-TYPE + SYNTAX INTEGER + { + userCustomer (1), + userProvider (2), + network (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of this VLAN Stacking port. User-customer (1) is a VLAN Stacking + user port connected to customer network. User-provider (2) is a VLAN Stacking + user port used to run provider management traffic. Network (2) indicates a network + facing port." + DEFVAL { userCustomer } + ::= { alaVstkPortEntry 2 } + +alaVstkPortVendorTpid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TPID for this port. It is used for the incoming data + traffic parsing and it is substituted to the 802.1Q standard Tpid for + the outgoing data traffic. This is used for compatibility with other vendor + equipment. The default value is the standard value 0x88a8." + DEFVAL { 34984 } + ::= { alaVstkPortEntry 3 } + +alaVstkPortBpduTreatment OBJECT-TYPE + SYNTAX INTEGER + { + flooded (1), + dropped (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The customer bpdu treatment for this port. It defines the type of + processing applied to the user's bridge protocol data unit. + The bridge protocol treatment (flooded) floods any user's bridge protocol data unit + to all user ports and network ports on the same SVLAN. + The bridge protocol (dropped) drops any user's bridge protocol data unit." + DEFVAL { flooded } + ::= { alaVstkPortEntry 4 } + +alaVstkPortAcceptFrameType OBJECT-TYPE + SYNTAX INTEGER + { + tagged (1), + untagged (2), + all (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The acceptable frame types on this port." + DEFVAL { all } + ::= { alaVstkPortEntry 5 } + +alaVstkPortLookupMiss OBJECT-TYPE + SYNTAX INTEGER + { + drop (1), + default (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Treatment of tagged packets upon vlan lookup miss. Drop (1) means that on lookup + miss the packets will be dropped. Default (2) means that on lookup miss the + default SVLAN for that port will be used to tunnel the packets. + This is significant only for user port." + DEFVAL { default } + ::= { alaVstkPortEntry 6 } + +alaVstkPortDefaultSvlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default svlan of this port." + ::= { alaVstkPortEntry 7 } + +alaVstkPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. The supported value supported for set are + createAndGo (4) and destroy(6), to create or remove a vlan-stacking port." + ::= { alaVstkPortEntry 8 } + +alaVstkPortLegacyStpBpdu OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The legacy STP BPDU treatment for this port. It defines the type of processing + applied to STP legacy BPDUs on network ports. Legacy BPDU refer to conventional/customer + BPDUs with MAC address 01:80:c2:00:00:00 and its processing on network ports can be + enabled/disabled by this object.By default the value is disabled i.e + provider MAC BPDU with MAC address 01:80:c2:00:00:08 would be processed at network ports." + DEFVAL { disable } + ::= { alaVstkPortEntry 9 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The VLAN Stacking svlan/port association Table + + alaVlanStackingSvlanPort OBJECT IDENTIFIER ::= { alcatelIND1VLANStackingMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaVstkSvlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVstkSvlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains svlan/ipmvlan-port association for the VLAN Stacking feature." + ::= { alaVlanStackingSvlanPort 1 } + +alaVstkSvlanPortEntry OBJECT-TYPE + SYNTAX AlaVstkSvlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svlan/ipmvlan-port association." + INDEX { alaVstkSvlanPortSvlanNumber, alaVstkSvlanPortPortNumber, + alaVstkSvlanPortCvlanNumber} + ::= { alaVstkSvlanPortTable 1 } + +AlaVstkSvlanPortEntry ::= SEQUENCE + { + alaVstkSvlanPortSvlanNumber INTEGER, + alaVstkSvlanPortPortNumber InterfaceIndex, + alaVstkSvlanPortCvlanNumber INTEGER, + alaVstkSvlanPortMode INTEGER, + alaVstkSvlanPortRowStatus RowStatus + } + +alaVstkSvlanPortSvlanNumber OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the svlan/ipmvlan." + ::= { alaVstkSvlanPortEntry 1 } + +alaVstkSvlanPortPortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port ifindex of the port associated to the svlan/ipmvlan." + ::= { alaVstkSvlanPortEntry 2 } + +alaVstkSvlanPortCvlanNumber OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The customer vlan id associated to the svlan/ipmvlan." + ::= { alaVstkSvlanPortEntry 3 } + +alaVstkSvlanPortMode OBJECT-TYPE + SYNTAX INTEGER + { + doubleTag (1), + translate (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan stacking mode: double tagging (1) or vlan translation/mapping (2). + Only translation mode is valid in case of IPM Vlans" + ::= { alaVstkSvlanPortEntry 4 } + +alaVstkSvlanPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove an + svlan-port association." + ::= { alaVstkSvlanPortEntry 5 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1VLANStackingMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for VLAN Stacking." + MODULE MANDATORY-GROUPS + { + vlanStackingPortGroup, + vlanStackingSvlanPortGroup + } + ::= { alcatelIND1VLANStackingMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +vlanStackingPortGroup OBJECT-GROUP + OBJECTS + { + alaVstkPortNumber, -- The VLAN Stacking Port Table + alaVstkPortType, + alaVstkPortVendorTpid, + alaVstkPortBpduTreatment, + alaVstkPortAcceptFrameType, + alaVstkPortLookupMiss, + alaVstkPortDefaultSvlan, + alaVstkPortRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of VLAN Stacking Ports." + ::= { alcatelIND1VLANStackingMIBGroups 1 } + +vlanStackingSvlanPortGroup OBJECT-GROUP + OBJECTS + { + alaVstkSvlanPortSvlanNumber, + alaVstkSvlanPortPortNumber, + alaVstkSvlanPortCvlanNumber, + alaVstkSvlanPortMode, + alaVstkSvlanPortRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for svlan-port associations." + ::= { alcatelIND1VLANStackingMIBGroups 2 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-VLAN-STP-MIB b/MIBS/nokia/ALCATEL-IND1-VLAN-STP-MIB new file mode 100644 index 0000000..d75b1db --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-VLAN-STP-MIB @@ -0,0 +1,3371 @@ + + ALCATEL-IND1-VLAN-STP-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + Counter32, TimeTicks, MODULE-IDENTITY, OBJECT-IDENTITY, + OBJECT-TYPE, Integer32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + DisplayString, MacAddress, TEXTUAL-CONVENTION, RowStatus + FROM SNMPv2-TC + BridgeId, Timeout + FROM BRIDGE-MIB + softentIND1VlanStp, spanningTreeTraps + FROM ALCATEL-IND1-BASE + InterfaceIndex + FROM IF-MIB + ; + + alcatelIND1VLANSTPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The Spanning Tree parameters for Vlans and ports that + support the Spanning Tree protocol. + Large percentage of this group is lifted from rfc1493. + Implementation of this group is mandatory for AOS products. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1VlanStp 1} + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + +VlanBitmap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "bit map of Vlans from 1 to 4096." + SYNTAX BITS { +unused(0),vl1(1),vl2(2),vl3(3),vl4(4),vl5(5), +vl6(6),vl7(7),vl8(8),vl9(9),vl10(10),vl11(11) +,vl12(12),vl13(13),vl14(14),vl15(15),vl16(16), +vl17(17),vl18(18),vl19(19),vl20(20),vl21(21), +vl22(22),vl23(23),vl24(24),vl25(25),vl26(26), +vl27(27),vl28(28),vl29(29),vl30(30),vl31(31), +vl32(32),vl33(33),vl34(34),vl35(35),vl36(36), +vl37(37),vl38(38),vl39(39),vl40(40),vl41(41), +vl42(42),vl43(43),vl44(44),vl45(45),vl46(46), +vl47(47),vl48(48),vl49(49),vl50(50),vl51(51), +vl52(52),vl53(53),vl54(54),vl55(55),vl56(56), +vl57(57),vl58(58),vl59(59),vl60(60),vl61(61), +vl62(62),vl63(63),vl64(64),vl65(65),vl66(66), +vl67(67),vl68(68),vl69(69),vl70(70),vl71(71), +vl72(72),vl73(73),vl74(74),vl75(75),vl76(76), +vl77(77),vl78(78),vl79(79),vl80(80),vl81(81), +vl82(82),vl83(83),vl84(84),vl85(85),vl86(86), +vl87(87),vl88(88),vl89(89),vl90(90),vl91(91), +vl92(92),vl93(93),vl94(94),vl95(95),vl96(96), +vl97(97),vl98(98),vl99(99),vl100(100), +vl101(101),vl102(102), +vl103(103),vl104(104),vl105(105),vl106(106), +vl107(107),vl108(108),vl109(109),vl110(110), +vl111(111),vl112(112),vl113(113),vl114(114), +vl115(115),vl116(116),vl117(117),vl118(118), +vl119(119),vl120(120),vl121(121),vl122(122), +vl123(123),vl124(124),vl125(125),vl126(126), +vl127(127),vl128(128),vl129(129),vl130(130), +vl131(131),vl132(132),vl133(133),vl134(134), +vl135(135),vl136(136),vl137(137),vl138(138), +vl139(139),vl140(140),vl141(141),vl142(142), +vl143(143),vl144(144),vl145(145),vl146(146), +vl147(147),vl148(148),vl149(149),vl150(150), +vl151(151),vl152(152),vl153(153),vl154(154), +vl155(155),vl156(156),vl157(157),vl158(158), +vl159(159),vl160(160),vl161(161),vl162(162), +vl163(163),vl164(164),vl165(165),vl166(166), +vl167(167),vl168(168),vl169(169),vl170(170), +vl171(171),vl172(172),vl173(173),vl174(174), +vl175(175),vl176(176),vl177(177),vl178(178), +vl179(179),vl180(180),vl181(181),vl182(182), +vl183(183),vl184(184),vl185(185),vl186(186), +vl187(187),vl188(188),vl189(189),vl190(190), +vl191(191),vl192(192),vl193(193),vl194(194), +vl195(195),vl196(196),vl197(197),vl198(198), +vl199(199),vl200(200),vl201(201),vl202(202), +vl203(203),vl204(204),vl205(205),vl206(206), +vl207(207),vl208(208),vl209(209),vl210(210), +vl211(211),vl212(212),vl213(213),vl214(214), +vl215(215),vl216(216),vl217(217),vl218(218), +vl219(219),vl220(220),vl221(221),vl222(222), +vl223(223),vl224(224),vl225(225),vl226(226), +vl227(227),vl228(228),vl229(229),vl230(230), +vl231(231),vl232(232),vl233(233),vl234(234), +vl235(235),vl236(236),vl237(237),vl238(238), +vl239(239),vl240(240),vl241(241),vl242(242), +vl243(243),vl244(244),vl245(245),vl246(246), +vl247(247),vl248(248),vl249(249),vl250(250), +vl251(251),vl252(252),vl253(253),vl254(254), +vl255(255),vl256(256),vl257(257),vl258(258), +vl259(259),vl260(260),vl261(261),vl262(262), +vl263(263),vl264(264),vl265(265),vl266(266), +vl267(267),vl268(268),vl269(269),vl270(270), +vl271(271),vl272(272),vl273(273),vl274(274), +vl275(275),vl276(276),vl277(277),vl278(278), +vl279(279),vl280(280),vl281(281),vl282(282), +vl283(283),vl284(284),vl285(285),vl286(286), +vl287(287),vl288(288),vl289(289),vl290(290), +vl291(291),vl292(292),vl293(293),vl294(294), +vl295(295),vl296(296),vl297(297),vl298(298), +vl299(299),vl300(300),vl301(301),vl302(302), +vl303(303),vl304(304),vl305(305),vl306(306), +vl307(307),vl308(308),vl309(309),vl310(310), +vl311(311),vl312(312),vl313(313),vl314(314), +vl315(315),vl316(316),vl317(317),vl318(318), +vl319(319),vl320(320),vl321(321),vl322(322), +vl323(323),vl324(324),vl325(325),vl326(326), +vl327(327),vl328(328),vl329(329),vl330(330), +vl331(331),vl332(332),vl333(333),vl334(334), +vl335(335),vl336(336),vl337(337),vl338(338), +vl339(339),vl340(340),vl341(341),vl342(342), +vl343(343),vl344(344),vl345(345),vl346(346), +vl347(347),vl348(348),vl349(349),vl350(350), +vl351(351),vl352(352),vl353(353),vl354(354), +vl355(355),vl356(356),vl357(357),vl358(358), +vl359(359),vl360(360),vl361(361),vl362(362), +vl363(363),vl364(364),vl365(365),vl366(366), +vl367(367),vl368(368),vl369(369),vl370(370), +vl371(371),vl372(372),vl373(373),vl374(374), +vl375(375),vl376(376),vl377(377),vl378(378), +vl379(379),vl380(380),vl381(381),vl382(382), +vl383(383),vl384(384),vl385(385),vl386(386), +vl387(387),vl388(388),vl389(389),vl390(390), +vl391(391),vl392(392),vl393(393),vl394(394), +vl395(395),vl396(396),vl397(397),vl398(398), +vl399(399),vl400(400),vl401(401),vl402(402), +vl403(403),vl404(404),vl405(405),vl406(406), +vl407(407),vl408(408),vl409(409),vl410(410), +vl411(411),vl412(412),vl413(413),vl414(414), +vl415(415),vl416(416),vl417(417),vl418(418), +vl419(419),vl420(420),vl421(421),vl422(422), +vl423(423),vl424(424),vl425(425),vl426(426), +vl427(427),vl428(428),vl429(429),vl430(430), +vl431(431),vl432(432),vl433(433),vl434(434), +vl435(435),vl436(436),vl437(437),vl438(438), +vl439(439),vl440(440),vl441(441),vl442(442), +vl443(443),vl444(444),vl445(445),vl446(446), +vl447(447),vl448(448),vl449(449),vl450(450), +vl451(451),vl452(452),vl453(453),vl454(454), +vl455(455),vl456(456),vl457(457),vl458(458), +vl459(459),vl460(460),vl461(461),vl462(462), +vl463(463),vl464(464),vl465(465),vl466(466), +vl467(467),vl468(468),vl469(469),vl470(470), +vl471(471),vl472(472),vl473(473),vl474(474), +vl475(475),vl476(476),vl477(477),vl478(478), +vl479(479),vl480(480),vl481(481),vl482(482), +vl483(483),vl484(484),vl485(485),vl486(486), +vl487(487),vl488(488),vl489(489),vl490(490), +vl491(491),vl492(492),vl493(493),vl494(494), +vl495(495),vl496(496),vl497(497),vl498(498), +vl499(499),vl500(500),vl501(501),vl502(502), +vl503(503),vl504(504),vl505(505),vl506(506), +vl507(507),vl508(508),vl509(509),vl510(510), +vl511(511),vl512(512),vl513(513),vl514(514), +vl515(515),vl516(516),vl517(517),vl518(518), +vl519(519),vl520(520),vl521(521),vl522(522), +vl523(523),vl524(524),vl525(525),vl526(526), +vl527(527),vl528(528),vl529(529),vl530(530), +vl531(531),vl532(532),vl533(533),vl534(534), +vl535(535),vl536(536),vl537(537),vl538(538), +vl539(539),vl540(540),vl541(541),vl542(542), +vl543(543),vl544(544),vl545(545),vl546(546), +vl547(547),vl548(548),vl549(549),vl550(550), +vl551(551),vl552(552),vl553(553),vl554(554), +vl555(555),vl556(556),vl557(557),vl558(558), +vl559(559),vl560(560),vl561(561),vl562(562), +vl563(563),vl564(564),vl565(565),vl566(566), +vl567(567),vl568(568),vl569(569),vl570(570), +vl571(571),vl572(572),vl573(573),vl574(574), +vl575(575),vl576(576),vl577(577),vl578(578), +vl579(579),vl580(580),vl581(581),vl582(582), +vl583(583),vl584(584),vl585(585),vl586(586), +vl587(587),vl588(588),vl589(589),vl590(590), +vl591(591),vl592(592),vl593(593),vl594(594), +vl595(595),vl596(596),vl597(597),vl598(598), +vl599(599),vl600(600),vl601(601),vl602(602), +vl603(603),vl604(604),vl605(605),vl606(606), +vl607(607),vl608(608),vl609(609),vl610(610), +vl611(611),vl612(612),vl613(613),vl614(614), +vl615(615),vl616(616),vl617(617),vl618(618), +vl619(619),vl620(620),vl621(621),vl622(622), +vl623(623),vl624(624),vl625(625),vl626(626), +vl627(627),vl628(628),vl629(629),vl630(630), +vl631(631),vl632(632),vl633(633),vl634(634), +vl635(635),vl636(636),vl637(637),vl638(638), +vl639(639),vl640(640),vl641(641),vl642(642), +vl643(643),vl644(644),vl645(645),vl646(646), +vl647(647),vl648(648),vl649(649),vl650(650), +vl651(651),vl652(652),vl653(653),vl654(654), +vl655(655),vl656(656),vl657(657),vl658(658), +vl659(659),vl660(660),vl661(661),vl662(662), +vl663(663),vl664(664),vl665(665),vl666(666), +vl667(667),vl668(668),vl669(669),vl670(670), +vl671(671),vl672(672),vl673(673),vl674(674), +vl675(675),vl676(676),vl677(677),vl678(678), +vl679(679),vl680(680),vl681(681),vl682(682), +vl683(683),vl684(684),vl685(685),vl686(686), +vl687(687),vl688(688),vl689(689),vl690(690), +vl691(691),vl692(692),vl693(693),vl694(694), +vl695(695),vl696(696),vl697(697),vl698(698), +vl699(699),vl700(700),vl701(701),vl702(702), +vl703(703),vl704(704),vl705(705),vl706(706), +vl707(707),vl708(708),vl709(709),vl710(710), +vl711(711),vl712(712),vl713(713),vl714(714), +vl715(715),vl716(716),vl717(717),vl718(718), +vl719(719),vl720(720),vl721(721),vl722(722), +vl723(723),vl724(724),vl725(725),vl726(726), +vl727(727),vl728(728),vl729(729),vl730(730), +vl731(731),vl732(732),vl733(733),vl734(734), +vl735(735),vl736(736),vl737(737),vl738(738), +vl739(739),vl740(740),vl741(741),vl742(742), +vl743(743),vl744(744),vl745(745),vl746(746), +vl747(747),vl748(748),vl749(749),vl750(750), +vl751(751),vl752(752),vl753(753),vl754(754), +vl755(755),vl756(756),vl757(757),vl758(758), +vl759(759),vl760(760),vl761(761),vl762(762), +vl763(763),vl764(764),vl765(765),vl766(766), +vl767(767),vl768(768),vl769(769),vl770(770), +vl771(771),vl772(772),vl773(773),vl774(774), +vl775(775),vl776(776),vl777(777),vl778(778), +vl779(779),vl780(780),vl781(781),vl782(782), +vl783(783),vl784(784),vl785(785),vl786(786), +vl787(787),vl788(788),vl789(789),vl790(790), +vl791(791),vl792(792),vl793(793),vl794(794), +vl795(795),vl796(796),vl797(797),vl798(798), +vl799(799),vl800(800),vl801(801),vl802(802), +vl803(803),vl804(804),vl805(805),vl806(806), +vl807(807),vl808(808),vl809(809),vl810(810), +vl811(811),vl812(812),vl813(813),vl814(814), +vl815(815),vl816(816),vl817(817),vl818(818), +vl819(819),vl820(820),vl821(821),vl822(822), +vl823(823),vl824(824),vl825(825),vl826(826), +vl827(827),vl828(828),vl829(829),vl830(830), +vl831(831),vl832(832),vl833(833),vl834(834), +vl835(835),vl836(836),vl837(837),vl838(838), +vl839(839),vl840(840),vl841(841),vl842(842), +vl843(843),vl844(844),vl845(845),vl846(846), +vl847(847),vl848(848),vl849(849),vl850(850), +vl851(851),vl852(852),vl853(853),vl854(854), +vl855(855),vl856(856),vl857(857),vl858(858), +vl859(859),vl860(860),vl861(861),vl862(862), +vl863(863),vl864(864),vl865(865),vl866(866), +vl867(867),vl868(868),vl869(869),vl870(870), +vl871(871),vl872(872),vl873(873),vl874(874), +vl875(875),vl876(876),vl877(877),vl878(878), +vl879(879),vl880(880),vl881(881),vl882(882), +vl883(883),vl884(884),vl885(885),vl886(886), +vl887(887),vl888(888),vl889(889),vl890(890), +vl891(891),vl892(892),vl893(893),vl894(894), +vl895(895),vl896(896),vl897(897),vl898(898), +vl899(899),vl900(900),vl901(901),vl902(902), +vl903(903),vl904(904),vl905(905),vl906(906), +vl907(907),vl908(908),vl909(909),vl910(910), +vl911(911),vl912(912),vl913(913),vl914(914), +vl915(915),vl916(916),vl917(917),vl918(918), +vl919(919),vl920(920),vl921(921),vl922(922), +vl923(923),vl924(924),vl925(925),vl926(926), +vl927(927),vl928(928),vl929(929),vl930(930), +vl931(931),vl932(932),vl933(933),vl934(934), +vl935(935),vl936(936),vl937(937),vl938(938), +vl939(939),vl940(940),vl941(941),vl942(942), +vl943(943),vl944(944),vl945(945),vl946(946), +vl947(947),vl948(948),vl949(949),vl950(950), +vl951(951),vl952(952),vl953(953),vl954(954), +vl955(955),vl956(956),vl957(957),vl958(958), +vl959(959),vl960(960),vl961(961),vl962(962), +vl963(963),vl964(964),vl965(965),vl966(966), +vl967(967),vl968(968),vl969(969),vl970(970), +vl971(971),vl972(972),vl973(973),vl974(974), +vl975(975),vl976(976),vl977(977),vl978(978), +vl979(979),vl980(980),vl981(981),vl982(982), +vl983(983),vl984(984),vl985(985),vl986(986), +vl987(987),vl988(988),vl989(989),vl990(990), +vl991(991),vl992(992),vl993(993),vl994(994), +vl995(995),vl996(996),vl997(997),vl998(998), +vl999(999),vl1000(1000),vl1001(1001),vl1002(1002), +vl1003(1003),vl1004(1004),vl1005(1005),vl1006(1006), +vl1007(1007),vl1008(1008),vl1009(1009),vl1010(1010), +vl1011(1011),vl1012(1012),vl1013(1013),vl1014(1014), +vl1015(1015),vl1016(1016),vl1017(1017),vl1018(1018), +vl1019(1019),vl1020(1020),vl1021(1021),vl1022(1022), +vl1023(1023),vl1024(1024),vl1025(1025),vl1026(1026), +vl1027(1027),vl1028(1028),vl1029(1029),vl1030(1030), +vl1031(1031),vl1032(1032),vl1033(1033),vl1034(1034), +vl1035(1035),vl1036(1036),vl1037(1037),vl1038(1038), +vl1039(1039),vl1040(1040),vl1041(1041),vl1042(1042), +vl1043(1043),vl1044(1044),vl1045(1045),vl1046(1046), +vl1047(1047),vl1048(1048),vl1049(1049),vl1050(1050), +vl1051(1051),vl1052(1052),vl1053(1053),vl1054(1054), +vl1055(1055),vl1056(1056),vl1057(1057),vl1058(1058), +vl1059(1059),vl1060(1060),vl1061(1061),vl1062(1062), +vl1063(1063),vl1064(1064),vl1065(1065),vl1066(1066), +vl1067(1067),vl1068(1068),vl1069(1069),vl1070(1070), +vl1071(1071),vl1072(1072),vl1073(1073),vl1074(1074), +vl1075(1075),vl1076(1076),vl1077(1077),vl1078(1078), +vl1079(1079),vl1080(1080),vl1081(1081),vl1082(1082), +vl1083(1083),vl1084(1084),vl1085(1085),vl1086(1086), +vl1087(1087),vl1088(1088),vl1089(1089),vl1090(1090), +vl1091(1091),vl1092(1092),vl1093(1093),vl1094(1094), +vl1095(1095),vl1096(1096),vl1097(1097),vl1098(1098), +vl1099(1099),vl1100(1100),vl1101(1101),vl1102(1102), +vl1103(1103),vl1104(1104),vl1105(1105),vl1106(1106), +vl1107(1107),vl1108(1108),vl1109(1109),vl1110(1110), +vl1111(1111),vl1112(1112),vl1113(1113),vl1114(1114), +vl1115(1115),vl1116(1116),vl1117(1117),vl1118(1118), +vl1119(1119),vl1120(1120),vl1121(1121),vl1122(1122), +vl1123(1123),vl1124(1124),vl1125(1125),vl1126(1126), +vl1127(1127),vl1128(1128),vl1129(1129),vl1130(1130), +vl1131(1131),vl1132(1132),vl1133(1133),vl1134(1134), +vl1135(1135),vl1136(1136),vl1137(1137),vl1138(1138), +vl1139(1139),vl1140(1140),vl1141(1141),vl1142(1142), +vl1143(1143),vl1144(1144),vl1145(1145),vl1146(1146), +vl1147(1147),vl1148(1148),vl1149(1149),vl1150(1150), +vl1151(1151),vl1152(1152),vl1153(1153),vl1154(1154), +vl1155(1155),vl1156(1156),vl1157(1157),vl1158(1158), +vl1159(1159),vl1160(1160),vl1161(1161),vl1162(1162), +vl1163(1163),vl1164(1164),vl1165(1165),vl1166(1166), +vl1167(1167),vl1168(1168),vl1169(1169),vl1170(1170), +vl1171(1171),vl1172(1172),vl1173(1173),vl1174(1174), +vl1175(1175),vl1176(1176),vl1177(1177),vl1178(1178), +vl1179(1179),vl1180(1180),vl1181(1181),vl1182(1182), +vl1183(1183),vl1184(1184),vl1185(1185),vl1186(1186), +vl1187(1187),vl1188(1188),vl1189(1189),vl1190(1190), +vl1191(1191),vl1192(1192),vl1193(1193),vl1194(1194), +vl1195(1195),vl1196(1196),vl1197(1197),vl1198(1198), +vl1199(1199),vl1200(1200),vl1201(1201),vl1202(1202), +vl1203(1203),vl1204(1204),vl1205(1205),vl1206(1206), +vl1207(1207),vl1208(1208),vl1209(1209),vl1210(1210), +vl1211(1211),vl1212(1212),vl1213(1213),vl1214(1214), +vl1215(1215),vl1216(1216),vl1217(1217),vl1218(1218), +vl1219(1219),vl1220(1220),vl1221(1221),vl1222(1222), +vl1223(1223),vl1224(1224),vl1225(1225),vl1226(1226), +vl1227(1227),vl1228(1228),vl1229(1229),vl1230(1230), +vl1231(1231),vl1232(1232),vl1233(1233),vl1234(1234), +vl1235(1235),vl1236(1236),vl1237(1237),vl1238(1238), +vl1239(1239),vl1240(1240),vl1241(1241),vl1242(1242), +vl1243(1243),vl1244(1244),vl1245(1245),vl1246(1246), +vl1247(1247),vl1248(1248),vl1249(1249),vl1250(1250), +vl1251(1251),vl1252(1252),vl1253(1253),vl1254(1254), +vl1255(1255),vl1256(1256),vl1257(1257),vl1258(1258), +vl1259(1259),vl1260(1260),vl1261(1261),vl1262(1262), +vl1263(1263),vl1264(1264),vl1265(1265),vl1266(1266), +vl1267(1267),vl1268(1268),vl1269(1269),vl1270(1270), +vl1271(1271),vl1272(1272),vl1273(1273),vl1274(1274), +vl1275(1275),vl1276(1276),vl1277(1277),vl1278(1278), +vl1279(1279),vl1280(1280),vl1281(1281),vl1282(1282), +vl1283(1283),vl1284(1284),vl1285(1285),vl1286(1286), +vl1287(1287),vl1288(1288),vl1289(1289),vl1290(1290), +vl1291(1291),vl1292(1292),vl1293(1293),vl1294(1294), +vl1295(1295),vl1296(1296),vl1297(1297),vl1298(1298), +vl1299(1299),vl1300(1300),vl1301(1301),vl1302(1302), +vl1303(1303),vl1304(1304),vl1305(1305),vl1306(1306), +vl1307(1307),vl1308(1308),vl1309(1309),vl1310(1310), +vl1311(1311),vl1312(1312),vl1313(1313),vl1314(1314), +vl1315(1315),vl1316(1316),vl1317(1317),vl1318(1318), +vl1319(1319),vl1320(1320),vl1321(1321),vl1322(1322), +vl1323(1323),vl1324(1324),vl1325(1325),vl1326(1326), +vl1327(1327),vl1328(1328),vl1329(1329),vl1330(1330), +vl1331(1331),vl1332(1332),vl1333(1333),vl1334(1334), +vl1335(1335),vl1336(1336),vl1337(1337),vl1338(1338), +vl1339(1339),vl1340(1340),vl1341(1341),vl1342(1342), +vl1343(1343),vl1344(1344),vl1345(1345),vl1346(1346), +vl1347(1347),vl1348(1348),vl1349(1349),vl1350(1350), +vl1351(1351),vl1352(1352),vl1353(1353),vl1354(1354), +vl1355(1355),vl1356(1356),vl1357(1357),vl1358(1358), +vl1359(1359),vl1360(1360),vl1361(1361),vl1362(1362), +vl1363(1363),vl1364(1364),vl1365(1365),vl1366(1366), +vl1367(1367),vl1368(1368),vl1369(1369),vl1370(1370), +vl1371(1371),vl1372(1372),vl1373(1373),vl1374(1374), +vl1375(1375),vl1376(1376),vl1377(1377),vl1378(1378), +vl1379(1379),vl1380(1380),vl1381(1381),vl1382(1382), +vl1383(1383),vl1384(1384),vl1385(1385),vl1386(1386), +vl1387(1387),vl1388(1388),vl1389(1389),vl1390(1390), +vl1391(1391),vl1392(1392),vl1393(1393),vl1394(1394), +vl1395(1395),vl1396(1396),vl1397(1397),vl1398(1398), +vl1399(1399),vl1400(1400),vl1401(1401),vl1402(1402), +vl1403(1403),vl1404(1404),vl1405(1405),vl1406(1406), +vl1407(1407),vl1408(1408),vl1409(1409),vl1410(1410), +vl1411(1411),vl1412(1412),vl1413(1413),vl1414(1414), +vl1415(1415),vl1416(1416),vl1417(1417),vl1418(1418), +vl1419(1419),vl1420(1420),vl1421(1421),vl1422(1422), +vl1423(1423),vl1424(1424),vl1425(1425),vl1426(1426), +vl1427(1427),vl1428(1428),vl1429(1429),vl1430(1430), +vl1431(1431),vl1432(1432),vl1433(1433),vl1434(1434), +vl1435(1435),vl1436(1436),vl1437(1437),vl1438(1438), +vl1439(1439),vl1440(1440),vl1441(1441),vl1442(1442), +vl1443(1443),vl1444(1444),vl1445(1445),vl1446(1446), +vl1447(1447),vl1448(1448),vl1449(1449),vl1450(1450), +vl1451(1451),vl1452(1452),vl1453(1453),vl1454(1454), +vl1455(1455),vl1456(1456),vl1457(1457),vl1458(1458), +vl1459(1459),vl1460(1460),vl1461(1461),vl1462(1462), +vl1463(1463),vl1464(1464),vl1465(1465),vl1466(1466), +vl1467(1467),vl1468(1468),vl1469(1469),vl1470(1470), +vl1471(1471),vl1472(1472),vl1473(1473),vl1474(1474), +vl1475(1475),vl1476(1476),vl1477(1477),vl1478(1478), +vl1479(1479),vl1480(1480),vl1481(1481),vl1482(1482), +vl1483(1483),vl1484(1484),vl1485(1485),vl1486(1486), +vl1487(1487),vl1488(1488),vl1489(1489),vl1490(1490), +vl1491(1491),vl1492(1492),vl1493(1493),vl1494(1494), +vl1495(1495),vl1496(1496),vl1497(1497),vl1498(1498), +vl1499(1499),vl1500(1500),vl1501(1501),vl1502(1502), +vl1503(1503),vl1504(1504),vl1505(1505),vl1506(1506), +vl1507(1507),vl1508(1508),vl1509(1509),vl1510(1510), +vl1511(1511),vl1512(1512),vl1513(1513),vl1514(1514), +vl1515(1515),vl1516(1516),vl1517(1517),vl1518(1518), +vl1519(1519),vl1520(1520),vl1521(1521),vl1522(1522), +vl1523(1523),vl1524(1524),vl1525(1525),vl1526(1526), +vl1527(1527),vl1528(1528),vl1529(1529),vl1530(1530), +vl1531(1531),vl1532(1532),vl1533(1533),vl1534(1534), +vl1535(1535),vl1536(1536),vl1537(1537),vl1538(1538), +vl1539(1539),vl1540(1540),vl1541(1541),vl1542(1542), +vl1543(1543),vl1544(1544),vl1545(1545),vl1546(1546), +vl1547(1547),vl1548(1548),vl1549(1549),vl1550(1550), +vl1551(1551),vl1552(1552),vl1553(1553),vl1554(1554), +vl1555(1555),vl1556(1556),vl1557(1557),vl1558(1558), +vl1559(1559),vl1560(1560),vl1561(1561),vl1562(1562), +vl1563(1563),vl1564(1564),vl1565(1565),vl1566(1566), +vl1567(1567),vl1568(1568),vl1569(1569),vl1570(1570), +vl1571(1571),vl1572(1572),vl1573(1573),vl1574(1574), +vl1575(1575),vl1576(1576),vl1577(1577),vl1578(1578), +vl1579(1579),vl1580(1580),vl1581(1581),vl1582(1582), +vl1583(1583),vl1584(1584),vl1585(1585),vl1586(1586), +vl1587(1587),vl1588(1588),vl1589(1589),vl1590(1590), +vl1591(1591),vl1592(1592),vl1593(1593),vl1594(1594), +vl1595(1595),vl1596(1596),vl1597(1597),vl1598(1598), +vl1599(1599),vl1600(1600),vl1601(1601),vl1602(1602), +vl1603(1603),vl1604(1604),vl1605(1605),vl1606(1606), +vl1607(1607),vl1608(1608),vl1609(1609),vl1610(1610), +vl1611(1611),vl1612(1612),vl1613(1613),vl1614(1614), +vl1615(1615),vl1616(1616),vl1617(1617),vl1618(1618), +vl1619(1619),vl1620(1620),vl1621(1621),vl1622(1622), +vl1623(1623),vl1624(1624),vl1625(1625),vl1626(1626), +vl1627(1627),vl1628(1628),vl1629(1629),vl1630(1630), +vl1631(1631),vl1632(1632),vl1633(1633),vl1634(1634), +vl1635(1635),vl1636(1636),vl1637(1637),vl1638(1638), +vl1639(1639),vl1640(1640),vl1641(1641),vl1642(1642), +vl1643(1643),vl1644(1644),vl1645(1645),vl1646(1646), +vl1647(1647),vl1648(1648),vl1649(1649),vl1650(1650), +vl1651(1651),vl1652(1652),vl1653(1653),vl1654(1654), +vl1655(1655),vl1656(1656),vl1657(1657),vl1658(1658), +vl1659(1659),vl1660(1660),vl1661(1661),vl1662(1662), +vl1663(1663),vl1664(1664),vl1665(1665),vl1666(1666), +vl1667(1667),vl1668(1668),vl1669(1669),vl1670(1670), +vl1671(1671),vl1672(1672),vl1673(1673),vl1674(1674), +vl1675(1675),vl1676(1676),vl1677(1677),vl1678(1678), +vl1679(1679),vl1680(1680),vl1681(1681),vl1682(1682), +vl1683(1683),vl1684(1684),vl1685(1685),vl1686(1686), +vl1687(1687),vl1688(1688),vl1689(1689),vl1690(1690), +vl1691(1691),vl1692(1692),vl1693(1693),vl1694(1694), +vl1695(1695),vl1696(1696),vl1697(1697),vl1698(1698), +vl1699(1699),vl1700(1700),vl1701(1701),vl1702(1702), +vl1703(1703),vl1704(1704),vl1705(1705),vl1706(1706), +vl1707(1707),vl1708(1708),vl1709(1709),vl1710(1710), +vl1711(1711),vl1712(1712),vl1713(1713),vl1714(1714), +vl1715(1715),vl1716(1716),vl1717(1717),vl1718(1718), +vl1719(1719),vl1720(1720),vl1721(1721),vl1722(1722), +vl1723(1723),vl1724(1724),vl1725(1725),vl1726(1726), +vl1727(1727),vl1728(1728),vl1729(1729),vl1730(1730), +vl1731(1731),vl1732(1732),vl1733(1733),vl1734(1734), +vl1735(1735),vl1736(1736),vl1737(1737),vl1738(1738), +vl1739(1739),vl1740(1740),vl1741(1741),vl1742(1742), +vl1743(1743),vl1744(1744),vl1745(1745),vl1746(1746), +vl1747(1747),vl1748(1748),vl1749(1749),vl1750(1750), +vl1751(1751),vl1752(1752),vl1753(1753),vl1754(1754), +vl1755(1755),vl1756(1756),vl1757(1757),vl1758(1758), +vl1759(1759),vl1760(1760),vl1761(1761),vl1762(1762), +vl1763(1763),vl1764(1764),vl1765(1765),vl1766(1766), +vl1767(1767),vl1768(1768),vl1769(1769),vl1770(1770), +vl1771(1771),vl1772(1772),vl1773(1773),vl1774(1774), +vl1775(1775),vl1776(1776),vl1777(1777),vl1778(1778), +vl1779(1779),vl1780(1780),vl1781(1781),vl1782(1782), +vl1783(1783),vl1784(1784),vl1785(1785),vl1786(1786), +vl1787(1787),vl1788(1788),vl1789(1789),vl1790(1790), +vl1791(1791),vl1792(1792),vl1793(1793),vl1794(1794), +vl1795(1795),vl1796(1796),vl1797(1797),vl1798(1798), +vl1799(1799),vl1800(1800),vl1801(1801),vl1802(1802), +vl1803(1803),vl1804(1804),vl1805(1805),vl1806(1806), +vl1807(1807),vl1808(1808),vl1809(1809),vl1810(1810), +vl1811(1811),vl1812(1812),vl1813(1813),vl1814(1814), +vl1815(1815),vl1816(1816),vl1817(1817),vl1818(1818), +vl1819(1819),vl1820(1820),vl1821(1821),vl1822(1822), +vl1823(1823),vl1824(1824),vl1825(1825),vl1826(1826), +vl1827(1827),vl1828(1828),vl1829(1829),vl1830(1830), +vl1831(1831),vl1832(1832),vl1833(1833),vl1834(1834), +vl1835(1835),vl1836(1836),vl1837(1837),vl1838(1838), +vl1839(1839),vl1840(1840),vl1841(1841),vl1842(1842), +vl1843(1843),vl1844(1844),vl1845(1845),vl1846(1846), +vl1847(1847),vl1848(1848),vl1849(1849),vl1850(1850), +vl1851(1851),vl1852(1852),vl1853(1853),vl1854(1854), +vl1855(1855),vl1856(1856),vl1857(1857),vl1858(1858), +vl1859(1859),vl1860(1860),vl1861(1861),vl1862(1862), +vl1863(1863),vl1864(1864),vl1865(1865),vl1866(1866), +vl1867(1867),vl1868(1868),vl1869(1869),vl1870(1870), +vl1871(1871),vl1872(1872),vl1873(1873),vl1874(1874), +vl1875(1875),vl1876(1876),vl1877(1877),vl1878(1878), +vl1879(1879),vl1880(1880),vl1881(1881),vl1882(1882), +vl1883(1883),vl1884(1884),vl1885(1885),vl1886(1886), +vl1887(1887),vl1888(1888),vl1889(1889),vl1890(1890), +vl1891(1891),vl1892(1892),vl1893(1893),vl1894(1894), +vl1895(1895),vl1896(1896),vl1897(1897),vl1898(1898), +vl1899(1899),vl1900(1900),vl1901(1901),vl1902(1902), +vl1903(1903),vl1904(1904),vl1905(1905),vl1906(1906), +vl1907(1907),vl1908(1908),vl1909(1909),vl1910(1910), +vl1911(1911),vl1912(1912),vl1913(1913),vl1914(1914), +vl1915(1915),vl1916(1916),vl1917(1917),vl1918(1918), +vl1919(1919),vl1920(1920),vl1921(1921),vl1922(1922), +vl1923(1923),vl1924(1924),vl1925(1925),vl1926(1926), +vl1927(1927),vl1928(1928),vl1929(1929),vl1930(1930), +vl1931(1931),vl1932(1932),vl1933(1933),vl1934(1934), +vl1935(1935),vl1936(1936),vl1937(1937),vl1938(1938), +vl1939(1939),vl1940(1940),vl1941(1941),vl1942(1942), +vl1943(1943),vl1944(1944),vl1945(1945),vl1946(1946), +vl1947(1947),vl1948(1948),vl1949(1949),vl1950(1950), +vl1951(1951),vl1952(1952),vl1953(1953),vl1954(1954), +vl1955(1955),vl1956(1956),vl1957(1957),vl1958(1958), +vl1959(1959),vl1960(1960),vl1961(1961),vl1962(1962), +vl1963(1963),vl1964(1964),vl1965(1965),vl1966(1966), +vl1967(1967),vl1968(1968),vl1969(1969),vl1970(1970), +vl1971(1971),vl1972(1972),vl1973(1973),vl1974(1974), +vl1975(1975),vl1976(1976),vl1977(1977),vl1978(1978), +vl1979(1979),vl1980(1980),vl1981(1981),vl1982(1982), +vl1983(1983),vl1984(1984),vl1985(1985),vl1986(1986), +vl1987(1987),vl1988(1988),vl1989(1989),vl1990(1990), +vl1991(1991),vl1992(1992),vl1993(1993),vl1994(1994), +vl1995(1995),vl1996(1996),vl1997(1997),vl1998(1998), +vl1999(1999),vl2000(2000),vl2001(2001),vl2002(2002), +vl2003(2003),vl2004(2004),vl2005(2005),vl2006(2006), +vl2007(2007),vl2008(2008),vl2009(2009),vl2010(2010), +vl2011(2011),vl2012(2012),vl2013(2013),vl2014(2014), +vl2015(2015),vl2016(2016),vl2017(2017),vl2018(2018), +vl2019(2019),vl2020(2020),vl2021(2021),vl2022(2022), +vl2023(2023),vl2024(2024),vl2025(2025),vl2026(2026), +vl2027(2027),vl2028(2028),vl2029(2029),vl2030(2030), +vl2031(2031),vl2032(2032),vl2033(2033),vl2034(2034), +vl2035(2035),vl2036(2036),vl2037(2037),vl2038(2038), +vl2039(2039),vl2040(2040),vl2041(2041),vl2042(2042), +vl2043(2043),vl2044(2044),vl2045(2045),vl2046(2046), +vl2047(2047),vl2048(2048),vl2049(2049),vl2050(2050), +vl2051(2051),vl2052(2052),vl2053(2053),vl2054(2054), +vl2055(2055),vl2056(2056),vl2057(2057),vl2058(2058), +vl2059(2059),vl2060(2060),vl2061(2061),vl2062(2062), +vl2063(2063),vl2064(2064),vl2065(2065),vl2066(2066), +vl2067(2067),vl2068(2068),vl2069(2069),vl2070(2070), +vl2071(2071),vl2072(2072),vl2073(2073),vl2074(2074), +vl2075(2075),vl2076(2076),vl2077(2077),vl2078(2078), +vl2079(2079),vl2080(2080),vl2081(2081),vl2082(2082), +vl2083(2083),vl2084(2084),vl2085(2085),vl2086(2086), +vl2087(2087),vl2088(2088),vl2089(2089),vl2090(2090), +vl2091(2091),vl2092(2092),vl2093(2093),vl2094(2094), +vl2095(2095),vl2096(2096),vl2097(2097),vl2098(2098), +vl2099(2099),vl2100(2100),vl2101(2101),vl2102(2102), +vl2103(2103),vl2104(2104),vl2105(2105),vl2106(2106), +vl2107(2107),vl2108(2108),vl2109(2109),vl2110(2110), +vl2111(2111),vl2112(2112),vl2113(2113),vl2114(2114), +vl2115(2115),vl2116(2116),vl2117(2117),vl2118(2118), +vl2119(2119),vl2120(2120),vl2121(2121),vl2122(2122), +vl2123(2123),vl2124(2124),vl2125(2125),vl2126(2126), +vl2127(2127),vl2128(2128),vl2129(2129),vl2130(2130), +vl2131(2131),vl2132(2132),vl2133(2133),vl2134(2134), +vl2135(2135),vl2136(2136),vl2137(2137),vl2138(2138), +vl2139(2139),vl2140(2140),vl2141(2141),vl2142(2142), +vl2143(2143),vl2144(2144),vl2145(2145),vl2146(2146), +vl2147(2147),vl2148(2148),vl2149(2149),vl2150(2150), +vl2151(2151),vl2152(2152),vl2153(2153),vl2154(2154), +vl2155(2155),vl2156(2156),vl2157(2157),vl2158(2158), +vl2159(2159),vl2160(2160),vl2161(2161),vl2162(2162), +vl2163(2163),vl2164(2164),vl2165(2165),vl2166(2166), +vl2167(2167),vl2168(2168),vl2169(2169),vl2170(2170), +vl2171(2171),vl2172(2172),vl2173(2173),vl2174(2174), +vl2175(2175),vl2176(2176),vl2177(2177),vl2178(2178), +vl2179(2179),vl2180(2180),vl2181(2181),vl2182(2182), +vl2183(2183),vl2184(2184),vl2185(2185),vl2186(2186), +vl2187(2187),vl2188(2188),vl2189(2189),vl2190(2190), +vl2191(2191),vl2192(2192),vl2193(2193),vl2194(2194), +vl2195(2195),vl2196(2196),vl2197(2197),vl2198(2198), +vl2199(2199),vl2200(2200),vl2201(2201),vl2202(2202), +vl2203(2203),vl2204(2204),vl2205(2205),vl2206(2206), +vl2207(2207),vl2208(2208),vl2209(2209),vl2210(2210), +vl2211(2211),vl2212(2212),vl2213(2213),vl2214(2214), +vl2215(2215),vl2216(2216),vl2217(2217),vl2218(2218), +vl2219(2219),vl2220(2220),vl2221(2221),vl2222(2222), +vl2223(2223),vl2224(2224),vl2225(2225),vl2226(2226), +vl2227(2227),vl2228(2228),vl2229(2229),vl2230(2230), +vl2231(2231),vl2232(2232),vl2233(2233),vl2234(2234), +vl2235(2235),vl2236(2236),vl2237(2237),vl2238(2238), +vl2239(2239),vl2240(2240),vl2241(2241),vl2242(2242), +vl2243(2243),vl2244(2244),vl2245(2245),vl2246(2246), +vl2247(2247),vl2248(2248),vl2249(2249),vl2250(2250), +vl2251(2251),vl2252(2252),vl2253(2253),vl2254(2254), +vl2255(2255),vl2256(2256),vl2257(2257),vl2258(2258), +vl2259(2259),vl2260(2260),vl2261(2261),vl2262(2262), +vl2263(2263),vl2264(2264),vl2265(2265),vl2266(2266), +vl2267(2267),vl2268(2268),vl2269(2269),vl2270(2270), +vl2271(2271),vl2272(2272),vl2273(2273),vl2274(2274), +vl2275(2275),vl2276(2276),vl2277(2277),vl2278(2278), +vl2279(2279),vl2280(2280),vl2281(2281),vl2282(2282), +vl2283(2283),vl2284(2284),vl2285(2285),vl2286(2286), +vl2287(2287),vl2288(2288),vl2289(2289),vl2290(2290), +vl2291(2291),vl2292(2292),vl2293(2293),vl2294(2294), +vl2295(2295),vl2296(2296),vl2297(2297),vl2298(2298), +vl2299(2299),vl2300(2300),vl2301(2301),vl2302(2302), +vl2303(2303),vl2304(2304),vl2305(2305),vl2306(2306), +vl2307(2307),vl2308(2308),vl2309(2309),vl2310(2310), +vl2311(2311),vl2312(2312),vl2313(2313),vl2314(2314), +vl2315(2315),vl2316(2316),vl2317(2317),vl2318(2318), +vl2319(2319),vl2320(2320),vl2321(2321),vl2322(2322), +vl2323(2323),vl2324(2324),vl2325(2325),vl2326(2326), +vl2327(2327),vl2328(2328),vl2329(2329),vl2330(2330), +vl2331(2331),vl2332(2332),vl2333(2333),vl2334(2334), +vl2335(2335),vl2336(2336),vl2337(2337),vl2338(2338), +vl2339(2339),vl2340(2340),vl2341(2341),vl2342(2342), +vl2343(2343),vl2344(2344),vl2345(2345),vl2346(2346), +vl2347(2347),vl2348(2348),vl2349(2349),vl2350(2350), +vl2351(2351),vl2352(2352),vl2353(2353),vl2354(2354), +vl2355(2355),vl2356(2356),vl2357(2357),vl2358(2358), +vl2359(2359),vl2360(2360),vl2361(2361),vl2362(2362), +vl2363(2363),vl2364(2364),vl2365(2365),vl2366(2366), +vl2367(2367),vl2368(2368),vl2369(2369),vl2370(2370), +vl2371(2371),vl2372(2372),vl2373(2373),vl2374(2374), +vl2375(2375),vl2376(2376),vl2377(2377),vl2378(2378), +vl2379(2379),vl2380(2380),vl2381(2381),vl2382(2382), +vl2383(2383),vl2384(2384),vl2385(2385),vl2386(2386), +vl2387(2387),vl2388(2388),vl2389(2389),vl2390(2390), +vl2391(2391),vl2392(2392),vl2393(2393),vl2394(2394), +vl2395(2395),vl2396(2396),vl2397(2397),vl2398(2398), +vl2399(2399),vl2400(2400),vl2401(2401),vl2402(2402), +vl2403(2403),vl2404(2404),vl2405(2405),vl2406(2406), +vl2407(2407),vl2408(2408),vl2409(2409),vl2410(2410), +vl2411(2411),vl2412(2412),vl2413(2413),vl2414(2414), +vl2415(2415),vl2416(2416),vl2417(2417),vl2418(2418), +vl2419(2419),vl2420(2420),vl2421(2421),vl2422(2422), +vl2423(2423),vl2424(2424),vl2425(2425),vl2426(2426), +vl2427(2427),vl2428(2428),vl2429(2429),vl2430(2430), +vl2431(2431),vl2432(2432),vl2433(2433),vl2434(2434), +vl2435(2435),vl2436(2436),vl2437(2437),vl2438(2438), +vl2439(2439),vl2440(2440),vl2441(2441),vl2442(2442), +vl2443(2443),vl2444(2444),vl2445(2445),vl2446(2446), +vl2447(2447),vl2448(2448),vl2449(2449),vl2450(2450), +vl2451(2451),vl2452(2452),vl2453(2453),vl2454(2454), +vl2455(2455),vl2456(2456),vl2457(2457),vl2458(2458), +vl2459(2459),vl2460(2460),vl2461(2461),vl2462(2462), +vl2463(2463),vl2464(2464),vl2465(2465),vl2466(2466), +vl2467(2467),vl2468(2468),vl2469(2469),vl2470(2470), +vl2471(2471),vl2472(2472),vl2473(2473),vl2474(2474), +vl2475(2475),vl2476(2476),vl2477(2477),vl2478(2478), +vl2479(2479),vl2480(2480),vl2481(2481),vl2482(2482), +vl2483(2483),vl2484(2484),vl2485(2485),vl2486(2486), +vl2487(2487),vl2488(2488),vl2489(2489),vl2490(2490), +vl2491(2491),vl2492(2492),vl2493(2493),vl2494(2494), +vl2495(2495),vl2496(2496),vl2497(2497),vl2498(2498), +vl2499(2499),vl2500(2500),vl2501(2501),vl2502(2502), +vl2503(2503),vl2504(2504),vl2505(2505),vl2506(2506), +vl2507(2507),vl2508(2508),vl2509(2509),vl2510(2510), +vl2511(2511),vl2512(2512),vl2513(2513),vl2514(2514), +vl2515(2515),vl2516(2516),vl2517(2517),vl2518(2518), +vl2519(2519),vl2520(2520),vl2521(2521),vl2522(2522), +vl2523(2523),vl2524(2524),vl2525(2525),vl2526(2526), +vl2527(2527),vl2528(2528),vl2529(2529),vl2530(2530), +vl2531(2531),vl2532(2532),vl2533(2533),vl2534(2534), +vl2535(2535),vl2536(2536),vl2537(2537),vl2538(2538), +vl2539(2539),vl2540(2540),vl2541(2541),vl2542(2542), +vl2543(2543),vl2544(2544),vl2545(2545),vl2546(2546), +vl2547(2547),vl2548(2548),vl2549(2549),vl2550(2550), +vl2551(2551),vl2552(2552),vl2553(2553),vl2554(2554), +vl2555(2555),vl2556(2556),vl2557(2557),vl2558(2558), +vl2559(2559),vl2560(2560),vl2561(2561),vl2562(2562), +vl2563(2563),vl2564(2564),vl2565(2565),vl2566(2566), +vl2567(2567),vl2568(2568),vl2569(2569),vl2570(2570), +vl2571(2571),vl2572(2572),vl2573(2573),vl2574(2574), +vl2575(2575),vl2576(2576),vl2577(2577),vl2578(2578), +vl2579(2579),vl2580(2580),vl2581(2581),vl2582(2582), +vl2583(2583),vl2584(2584),vl2585(2585),vl2586(2586), +vl2587(2587),vl2588(2588),vl2589(2589),vl2590(2590), +vl2591(2591),vl2592(2592),vl2593(2593),vl2594(2594), +vl2595(2595),vl2596(2596),vl2597(2597),vl2598(2598), +vl2599(2599),vl2600(2600),vl2601(2601),vl2602(2602), +vl2603(2603),vl2604(2604),vl2605(2605),vl2606(2606), +vl2607(2607),vl2608(2608),vl2609(2609),vl2610(2610), +vl2611(2611),vl2612(2612),vl2613(2613),vl2614(2614), +vl2615(2615),vl2616(2616),vl2617(2617),vl2618(2618), +vl2619(2619),vl2620(2620),vl2621(2621),vl2622(2622), +vl2623(2623),vl2624(2624),vl2625(2625),vl2626(2626), +vl2627(2627),vl2628(2628),vl2629(2629),vl2630(2630), +vl2631(2631),vl2632(2632),vl2633(2633),vl2634(2634), +vl2635(2635),vl2636(2636),vl2637(2637),vl2638(2638), +vl2639(2639),vl2640(2640),vl2641(2641),vl2642(2642), +vl2643(2643),vl2644(2644),vl2645(2645),vl2646(2646), +vl2647(2647),vl2648(2648),vl2649(2649),vl2650(2650), +vl2651(2651),vl2652(2652),vl2653(2653),vl2654(2654), +vl2655(2655),vl2656(2656),vl2657(2657),vl2658(2658), +vl2659(2659),vl2660(2660),vl2661(2661),vl2662(2662), +vl2663(2663),vl2664(2664),vl2665(2665),vl2666(2666), +vl2667(2667),vl2668(2668),vl2669(2669),vl2670(2670), +vl2671(2671),vl2672(2672),vl2673(2673),vl2674(2674), +vl2675(2675),vl2676(2676),vl2677(2677),vl2678(2678), +vl2679(2679),vl2680(2680),vl2681(2681),vl2682(2682), +vl2683(2683),vl2684(2684),vl2685(2685),vl2686(2686), +vl2687(2687),vl2688(2688),vl2689(2689),vl2690(2690), +vl2691(2691),vl2692(2692),vl2693(2693),vl2694(2694), +vl2695(2695),vl2696(2696),vl2697(2697),vl2698(2698), +vl2699(2699),vl2700(2700),vl2701(2701),vl2702(2702), +vl2703(2703),vl2704(2704),vl2705(2705),vl2706(2706), +vl2707(2707),vl2708(2708),vl2709(2709),vl2710(2710), +vl2711(2711),vl2712(2712),vl2713(2713),vl2714(2714), +vl2715(2715),vl2716(2716),vl2717(2717),vl2718(2718), +vl2719(2719),vl2720(2720),vl2721(2721),vl2722(2722), +vl2723(2723),vl2724(2724),vl2725(2725),vl2726(2726), +vl2727(2727),vl2728(2728),vl2729(2729),vl2730(2730), +vl2731(2731),vl2732(2732),vl2733(2733),vl2734(2734), +vl2735(2735),vl2736(2736),vl2737(2737),vl2738(2738), +vl2739(2739),vl2740(2740),vl2741(2741),vl2742(2742), +vl2743(2743),vl2744(2744),vl2745(2745),vl2746(2746), +vl2747(2747),vl2748(2748),vl2749(2749),vl2750(2750), +vl2751(2751),vl2752(2752),vl2753(2753),vl2754(2754), +vl2755(2755),vl2756(2756),vl2757(2757),vl2758(2758), +vl2759(2759),vl2760(2760),vl2761(2761),vl2762(2762), +vl2763(2763),vl2764(2764),vl2765(2765),vl2766(2766), +vl2767(2767),vl2768(2768),vl2769(2769),vl2770(2770), +vl2771(2771),vl2772(2772),vl2773(2773),vl2774(2774), +vl2775(2775),vl2776(2776),vl2777(2777),vl2778(2778), +vl2779(2779),vl2780(2780),vl2781(2781),vl2782(2782), +vl2783(2783),vl2784(2784),vl2785(2785),vl2786(2786), +vl2787(2787),vl2788(2788),vl2789(2789),vl2790(2790), +vl2791(2791),vl2792(2792),vl2793(2793),vl2794(2794), +vl2795(2795),vl2796(2796),vl2797(2797),vl2798(2798), +vl2799(2799),vl2800(2800),vl2801(2801),vl2802(2802), +vl2803(2803),vl2804(2804),vl2805(2805),vl2806(2806), +vl2807(2807),vl2808(2808),vl2809(2809),vl2810(2810), +vl2811(2811),vl2812(2812),vl2813(2813),vl2814(2814), +vl2815(2815),vl2816(2816),vl2817(2817),vl2818(2818), +vl2819(2819),vl2820(2820),vl2821(2821),vl2822(2822), +vl2823(2823),vl2824(2824),vl2825(2825),vl2826(2826), +vl2827(2827),vl2828(2828),vl2829(2829),vl2830(2830), +vl2831(2831),vl2832(2832),vl2833(2833),vl2834(2834), +vl2835(2835),vl2836(2836),vl2837(2837),vl2838(2838), +vl2839(2839),vl2840(2840),vl2841(2841),vl2842(2842), +vl2843(2843),vl2844(2844),vl2845(2845),vl2846(2846), +vl2847(2847),vl2848(2848),vl2849(2849),vl2850(2850), +vl2851(2851),vl2852(2852),vl2853(2853),vl2854(2854), +vl2855(2855),vl2856(2856),vl2857(2857),vl2858(2858), +vl2859(2859),vl2860(2860),vl2861(2861),vl2862(2862), +vl2863(2863),vl2864(2864),vl2865(2865),vl2866(2866), +vl2867(2867),vl2868(2868),vl2869(2869),vl2870(2870), +vl2871(2871),vl2872(2872),vl2873(2873),vl2874(2874), +vl2875(2875),vl2876(2876),vl2877(2877),vl2878(2878), +vl2879(2879),vl2880(2880),vl2881(2881),vl2882(2882), +vl2883(2883),vl2884(2884),vl2885(2885),vl2886(2886), +vl2887(2887),vl2888(2888),vl2889(2889),vl2890(2890), +vl2891(2891),vl2892(2892),vl2893(2893),vl2894(2894), +vl2895(2895),vl2896(2896),vl2897(2897),vl2898(2898), +vl2899(2899),vl2900(2900),vl2901(2901),vl2902(2902), +vl2903(2903),vl2904(2904),vl2905(2905),vl2906(2906), +vl2907(2907),vl2908(2908),vl2909(2909),vl2910(2910), +vl2911(2911),vl2912(2912),vl2913(2913),vl2914(2914), +vl2915(2915),vl2916(2916),vl2917(2917),vl2918(2918), +vl2919(2919),vl2920(2920),vl2921(2921),vl2922(2922), +vl2923(2923),vl2924(2924),vl2925(2925),vl2926(2926), +vl2927(2927),vl2928(2928),vl2929(2929),vl2930(2930), +vl2931(2931),vl2932(2932),vl2933(2933),vl2934(2934), +vl2935(2935),vl2936(2936),vl2937(2937),vl2938(2938), +vl2939(2939),vl2940(2940),vl2941(2941),vl2942(2942), +vl2943(2943),vl2944(2944),vl2945(2945),vl2946(2946), +vl2947(2947),vl2948(2948),vl2949(2949),vl2950(2950), +vl2951(2951),vl2952(2952),vl2953(2953),vl2954(2954), +vl2955(2955),vl2956(2956),vl2957(2957),vl2958(2958), +vl2959(2959),vl2960(2960),vl2961(2961),vl2962(2962), +vl2963(2963),vl2964(2964),vl2965(2965),vl2966(2966), +vl2967(2967),vl2968(2968),vl2969(2969),vl2970(2970), +vl2971(2971),vl2972(2972),vl2973(2973),vl2974(2974), +vl2975(2975),vl2976(2976),vl2977(2977),vl2978(2978), +vl2979(2979),vl2980(2980),vl2981(2981),vl2982(2982), +vl2983(2983),vl2984(2984),vl2985(2985),vl2986(2986), +vl2987(2987),vl2988(2988),vl2989(2989),vl2990(2990), +vl2991(2991),vl2992(2992),vl2993(2993),vl2994(2994), +vl2995(2995),vl2996(2996),vl2997(2997),vl2998(2998), +vl2999(2999),vl3000(3000),vl3001(3001),vl3002(3002), +vl3003(3003),vl3004(3004),vl3005(3005),vl3006(3006), +vl3007(3007),vl3008(3008),vl3009(3009),vl3010(3010), +vl3011(3011),vl3012(3012),vl3013(3013),vl3014(3014), +vl3015(3015),vl3016(3016),vl3017(3017),vl3018(3018), +vl3019(3019),vl3020(3020),vl3021(3021),vl3022(3022), +vl3023(3023),vl3024(3024),vl3025(3025),vl3026(3026), +vl3027(3027),vl3028(3028),vl3029(3029),vl3030(3030), +vl3031(3031),vl3032(3032),vl3033(3033),vl3034(3034), +vl3035(3035),vl3036(3036),vl3037(3037),vl3038(3038), +vl3039(3039),vl3040(3040),vl3041(3041),vl3042(3042), +vl3043(3043),vl3044(3044),vl3045(3045),vl3046(3046), +vl3047(3047),vl3048(3048),vl3049(3049),vl3050(3050), +vl3051(3051),vl3052(3052),vl3053(3053),vl3054(3054), +vl3055(3055),vl3056(3056),vl3057(3057),vl3058(3058), +vl3059(3059),vl3060(3060),vl3061(3061),vl3062(3062), +vl3063(3063),vl3064(3064),vl3065(3065),vl3066(3066), +vl3067(3067),vl3068(3068),vl3069(3069),vl3070(3070), +vl3071(3071),vl3072(3072),vl3073(3073),vl3074(3074), +vl3075(3075),vl3076(3076),vl3077(3077),vl3078(3078), +vl3079(3079),vl3080(3080),vl3081(3081),vl3082(3082), +vl3083(3083),vl3084(3084),vl3085(3085),vl3086(3086), +vl3087(3087),vl3088(3088),vl3089(3089),vl3090(3090), +vl3091(3091),vl3092(3092),vl3093(3093),vl3094(3094), +vl3095(3095),vl3096(3096),vl3097(3097),vl3098(3098), +vl3099(3099),vl3100(3100),vl3101(3101),vl3102(3102), +vl3103(3103),vl3104(3104),vl3105(3105),vl3106(3106), +vl3107(3107),vl3108(3108),vl3109(3109),vl3110(3110), +vl3111(3111),vl3112(3112),vl3113(3113),vl3114(3114), +vl3115(3115),vl3116(3116),vl3117(3117),vl3118(3118), +vl3119(3119),vl3120(3120),vl3121(3121),vl3122(3122), +vl3123(3123),vl3124(3124),vl3125(3125),vl3126(3126), +vl3127(3127),vl3128(3128),vl3129(3129),vl3130(3130), +vl3131(3131),vl3132(3132),vl3133(3133),vl3134(3134), +vl3135(3135),vl3136(3136),vl3137(3137),vl3138(3138), +vl3139(3139),vl3140(3140),vl3141(3141),vl3142(3142), +vl3143(3143),vl3144(3144),vl3145(3145),vl3146(3146), +vl3147(3147),vl3148(3148),vl3149(3149),vl3150(3150), +vl3151(3151),vl3152(3152),vl3153(3153),vl3154(3154), +vl3155(3155),vl3156(3156),vl3157(3157),vl3158(3158), +vl3159(3159),vl3160(3160),vl3161(3161),vl3162(3162), +vl3163(3163),vl3164(3164),vl3165(3165),vl3166(3166), +vl3167(3167),vl3168(3168),vl3169(3169),vl3170(3170), +vl3171(3171),vl3172(3172),vl3173(3173),vl3174(3174), +vl3175(3175),vl3176(3176),vl3177(3177),vl3178(3178), +vl3179(3179),vl3180(3180),vl3181(3181),vl3182(3182), +vl3183(3183),vl3184(3184),vl3185(3185),vl3186(3186), +vl3187(3187),vl3188(3188),vl3189(3189),vl3190(3190), +vl3191(3191),vl3192(3192),vl3193(3193),vl3194(3194), +vl3195(3195),vl3196(3196),vl3197(3197),vl3198(3198), +vl3199(3199),vl3200(3200),vl3201(3201),vl3202(3202), +vl3203(3203),vl3204(3204),vl3205(3205),vl3206(3206), +vl3207(3207),vl3208(3208),vl3209(3209),vl3210(3210), +vl3211(3211),vl3212(3212),vl3213(3213),vl3214(3214), +vl3215(3215),vl3216(3216),vl3217(3217),vl3218(3218), +vl3219(3219),vl3220(3220),vl3221(3221),vl3222(3222), +vl3223(3223),vl3224(3224),vl3225(3225),vl3226(3226), +vl3227(3227),vl3228(3228),vl3229(3229),vl3230(3230), +vl3231(3231),vl3232(3232),vl3233(3233),vl3234(3234), +vl3235(3235),vl3236(3236),vl3237(3237),vl3238(3238), +vl3239(3239),vl3240(3240),vl3241(3241),vl3242(3242), +vl3243(3243),vl3244(3244),vl3245(3245),vl3246(3246), +vl3247(3247),vl3248(3248),vl3249(3249),vl3250(3250), +vl3251(3251),vl3252(3252),vl3253(3253),vl3254(3254), +vl3255(3255),vl3256(3256),vl3257(3257),vl3258(3258), +vl3259(3259),vl3260(3260),vl3261(3261),vl3262(3262), +vl3263(3263),vl3264(3264),vl3265(3265),vl3266(3266), +vl3267(3267),vl3268(3268),vl3269(3269),vl3270(3270), +vl3271(3271),vl3272(3272),vl3273(3273),vl3274(3274), +vl3275(3275),vl3276(3276),vl3277(3277),vl3278(3278), +vl3279(3279),vl3280(3280),vl3281(3281),vl3282(3282), +vl3283(3283),vl3284(3284),vl3285(3285),vl3286(3286), +vl3287(3287),vl3288(3288),vl3289(3289),vl3290(3290), +vl3291(3291),vl3292(3292),vl3293(3293),vl3294(3294), +vl3295(3295),vl3296(3296),vl3297(3297),vl3298(3298), +vl3299(3299),vl3300(3300),vl3301(3301),vl3302(3302), +vl3303(3303),vl3304(3304),vl3305(3305),vl3306(3306), +vl3307(3307),vl3308(3308),vl3309(3309),vl3310(3310), +vl3311(3311),vl3312(3312),vl3313(3313),vl3314(3314), +vl3315(3315),vl3316(3316),vl3317(3317),vl3318(3318), +vl3319(3319),vl3320(3320),vl3321(3321),vl3322(3322), +vl3323(3323),vl3324(3324),vl3325(3325),vl3326(3326), +vl3327(3327),vl3328(3328),vl3329(3329),vl3330(3330), +vl3331(3331),vl3332(3332),vl3333(3333),vl3334(3334), +vl3335(3335),vl3336(3336),vl3337(3337),vl3338(3338), +vl3339(3339),vl3340(3340),vl3341(3341),vl3342(3342), +vl3343(3343),vl3344(3344),vl3345(3345),vl3346(3346), +vl3347(3347),vl3348(3348),vl3349(3349),vl3350(3350), +vl3351(3351),vl3352(3352),vl3353(3353),vl3354(3354), +vl3355(3355),vl3356(3356),vl3357(3357),vl3358(3358), +vl3359(3359),vl3360(3360),vl3361(3361),vl3362(3362), +vl3363(3363),vl3364(3364),vl3365(3365),vl3366(3366), +vl3367(3367),vl3368(3368),vl3369(3369),vl3370(3370), +vl3371(3371),vl3372(3372),vl3373(3373),vl3374(3374), +vl3375(3375),vl3376(3376),vl3377(3377),vl3378(3378), +vl3379(3379),vl3380(3380),vl3381(3381),vl3382(3382), +vl3383(3383),vl3384(3384),vl3385(3385),vl3386(3386), +vl3387(3387),vl3388(3388),vl3389(3389),vl3390(3390), +vl3391(3391),vl3392(3392),vl3393(3393),vl3394(3394), +vl3395(3395),vl3396(3396),vl3397(3397),vl3398(3398), +vl3399(3399),vl3400(3400),vl3401(3401),vl3402(3402), +vl3403(3403),vl3404(3404),vl3405(3405),vl3406(3406), +vl3407(3407),vl3408(3408),vl3409(3409),vl3410(3410), +vl3411(3411),vl3412(3412),vl3413(3413),vl3414(3414), +vl3415(3415),vl3416(3416),vl3417(3417),vl3418(3418), +vl3419(3419),vl3420(3420),vl3421(3421),vl3422(3422), +vl3423(3423),vl3424(3424),vl3425(3425),vl3426(3426), +vl3427(3427),vl3428(3428),vl3429(3429),vl3430(3430), +vl3431(3431),vl3432(3432),vl3433(3433),vl3434(3434), +vl3435(3435),vl3436(3436),vl3437(3437),vl3438(3438), +vl3439(3439),vl3440(3440),vl3441(3441),vl3442(3442), +vl3443(3443),vl3444(3444),vl3445(3445),vl3446(3446), +vl3447(3447),vl3448(3448),vl3449(3449),vl3450(3450), +vl3451(3451),vl3452(3452),vl3453(3453),vl3454(3454), +vl3455(3455),vl3456(3456),vl3457(3457),vl3458(3458), +vl3459(3459),vl3460(3460),vl3461(3461),vl3462(3462), +vl3463(3463),vl3464(3464),vl3465(3465),vl3466(3466), +vl3467(3467),vl3468(3468),vl3469(3469),vl3470(3470), +vl3471(3471),vl3472(3472),vl3473(3473),vl3474(3474), +vl3475(3475),vl3476(3476),vl3477(3477),vl3478(3478), +vl3479(3479),vl3480(3480),vl3481(3481),vl3482(3482), +vl3483(3483),vl3484(3484),vl3485(3485),vl3486(3486), +vl3487(3487),vl3488(3488),vl3489(3489),vl3490(3490), +vl3491(3491),vl3492(3492),vl3493(3493),vl3494(3494), +vl3495(3495),vl3496(3496),vl3497(3497),vl3498(3498), +vl3499(3499),vl3500(3500),vl3501(3501),vl3502(3502), +vl3503(3503),vl3504(3504),vl3505(3505),vl3506(3506), +vl3507(3507),vl3508(3508),vl3509(3509),vl3510(3510), +vl3511(3511),vl3512(3512),vl3513(3513),vl3514(3514), +vl3515(3515),vl3516(3516),vl3517(3517),vl3518(3518), +vl3519(3519),vl3520(3520),vl3521(3521),vl3522(3522), +vl3523(3523),vl3524(3524),vl3525(3525),vl3526(3526), +vl3527(3527),vl3528(3528),vl3529(3529),vl3530(3530), +vl3531(3531),vl3532(3532),vl3533(3533),vl3534(3534), +vl3535(3535),vl3536(3536),vl3537(3537),vl3538(3538), +vl3539(3539),vl3540(3540),vl3541(3541),vl3542(3542), +vl3543(3543),vl3544(3544),vl3545(3545),vl3546(3546), +vl3547(3547),vl3548(3548),vl3549(3549),vl3550(3550), +vl3551(3551),vl3552(3552),vl3553(3553),vl3554(3554), +vl3555(3555),vl3556(3556),vl3557(3557),vl3558(3558), +vl3559(3559),vl3560(3560),vl3561(3561),vl3562(3562), +vl3563(3563),vl3564(3564),vl3565(3565),vl3566(3566), +vl3567(3567),vl3568(3568),vl3569(3569),vl3570(3570), +vl3571(3571),vl3572(3572),vl3573(3573),vl3574(3574), +vl3575(3575),vl3576(3576),vl3577(3577),vl3578(3578), +vl3579(3579),vl3580(3580),vl3581(3581),vl3582(3582), +vl3583(3583),vl3584(3584),vl3585(3585),vl3586(3586), +vl3587(3587),vl3588(3588),vl3589(3589),vl3590(3590), +vl3591(3591),vl3592(3592),vl3593(3593),vl3594(3594), +vl3595(3595),vl3596(3596),vl3597(3597),vl3598(3598), +vl3599(3599),vl3600(3600),vl3601(3601),vl3602(3602), +vl3603(3603),vl3604(3604),vl3605(3605),vl3606(3606), +vl3607(3607),vl3608(3608),vl3609(3609),vl3610(3610), +vl3611(3611),vl3612(3612),vl3613(3613),vl3614(3614), +vl3615(3615),vl3616(3616),vl3617(3617),vl3618(3618), +vl3619(3619),vl3620(3620),vl3621(3621),vl3622(3622), +vl3623(3623),vl3624(3624),vl3625(3625),vl3626(3626), +vl3627(3627),vl3628(3628),vl3629(3629),vl3630(3630), +vl3631(3631),vl3632(3632),vl3633(3633),vl3634(3634), +vl3635(3635),vl3636(3636),vl3637(3637),vl3638(3638), +vl3639(3639),vl3640(3640),vl3641(3641),vl3642(3642), +vl3643(3643),vl3644(3644),vl3645(3645),vl3646(3646), +vl3647(3647),vl3648(3648),vl3649(3649),vl3650(3650), +vl3651(3651),vl3652(3652),vl3653(3653),vl3654(3654), +vl3655(3655),vl3656(3656),vl3657(3657),vl3658(3658), +vl3659(3659),vl3660(3660),vl3661(3661),vl3662(3662), +vl3663(3663),vl3664(3664),vl3665(3665),vl3666(3666), +vl3667(3667),vl3668(3668),vl3669(3669),vl3670(3670), +vl3671(3671),vl3672(3672),vl3673(3673),vl3674(3674), +vl3675(3675),vl3676(3676),vl3677(3677),vl3678(3678), +vl3679(3679),vl3680(3680),vl3681(3681),vl3682(3682), +vl3683(3683),vl3684(3684),vl3685(3685),vl3686(3686), +vl3687(3687),vl3688(3688),vl3689(3689),vl3690(3690), +vl3691(3691),vl3692(3692),vl3693(3693),vl3694(3694), +vl3695(3695),vl3696(3696),vl3697(3697),vl3698(3698), +vl3699(3699),vl3700(3700),vl3701(3701),vl3702(3702), +vl3703(3703),vl3704(3704),vl3705(3705),vl3706(3706), +vl3707(3707),vl3708(3708),vl3709(3709),vl3710(3710), +vl3711(3711),vl3712(3712),vl3713(3713),vl3714(3714), +vl3715(3715),vl3716(3716),vl3717(3717),vl3718(3718), +vl3719(3719),vl3720(3720),vl3721(3721),vl3722(3722), +vl3723(3723),vl3724(3724),vl3725(3725),vl3726(3726), +vl3727(3727),vl3728(3728),vl3729(3729),vl3730(3730), +vl3731(3731),vl3732(3732),vl3733(3733),vl3734(3734), +vl3735(3735),vl3736(3736),vl3737(3737),vl3738(3738), +vl3739(3739),vl3740(3740),vl3741(3741),vl3742(3742), +vl3743(3743),vl3744(3744),vl3745(3745),vl3746(3746), +vl3747(3747),vl3748(3748),vl3749(3749),vl3750(3750), +vl3751(3751),vl3752(3752),vl3753(3753),vl3754(3754), +vl3755(3755),vl3756(3756),vl3757(3757),vl3758(3758), +vl3759(3759),vl3760(3760),vl3761(3761),vl3762(3762), +vl3763(3763),vl3764(3764),vl3765(3765),vl3766(3766), +vl3767(3767),vl3768(3768),vl3769(3769),vl3770(3770), +vl3771(3771),vl3772(3772),vl3773(3773),vl3774(3774), +vl3775(3775),vl3776(3776),vl3777(3777),vl3778(3778), +vl3779(3779),vl3780(3780),vl3781(3781),vl3782(3782), +vl3783(3783),vl3784(3784),vl3785(3785),vl3786(3786), +vl3787(3787),vl3788(3788),vl3789(3789),vl3790(3790), +vl3791(3791),vl3792(3792),vl3793(3793),vl3794(3794), +vl3795(3795),vl3796(3796),vl3797(3797),vl3798(3798), +vl3799(3799),vl3800(3800),vl3801(3801),vl3802(3802), +vl3803(3803),vl3804(3804),vl3805(3805),vl3806(3806), +vl3807(3807),vl3808(3808),vl3809(3809),vl3810(3810), +vl3811(3811),vl3812(3812),vl3813(3813),vl3814(3814), +vl3815(3815),vl3816(3816),vl3817(3817),vl3818(3818), +vl3819(3819),vl3820(3820),vl3821(3821),vl3822(3822), +vl3823(3823),vl3824(3824),vl3825(3825),vl3826(3826), +vl3827(3827),vl3828(3828),vl3829(3829),vl3830(3830), +vl3831(3831),vl3832(3832),vl3833(3833),vl3834(3834), +vl3835(3835),vl3836(3836),vl3837(3837),vl3838(3838), +vl3839(3839),vl3840(3840),vl3841(3841),vl3842(3842), +vl3843(3843),vl3844(3844),vl3845(3845),vl3846(3846), +vl3847(3847),vl3848(3848),vl3849(3849),vl3850(3850), +vl3851(3851),vl3852(3852),vl3853(3853),vl3854(3854), +vl3855(3855),vl3856(3856),vl3857(3857),vl3858(3858), +vl3859(3859),vl3860(3860),vl3861(3861),vl3862(3862), +vl3863(3863),vl3864(3864),vl3865(3865),vl3866(3866), +vl3867(3867),vl3868(3868),vl3869(3869),vl3870(3870), +vl3871(3871),vl3872(3872),vl3873(3873),vl3874(3874), +vl3875(3875),vl3876(3876),vl3877(3877),vl3878(3878), +vl3879(3879),vl3880(3880),vl3881(3881),vl3882(3882), +vl3883(3883),vl3884(3884),vl3885(3885),vl3886(3886), +vl3887(3887),vl3888(3888),vl3889(3889),vl3890(3890), +vl3891(3891),vl3892(3892),vl3893(3893),vl3894(3894), +vl3895(3895),vl3896(3896),vl3897(3897),vl3898(3898), +vl3899(3899),vl3900(3900),vl3901(3901),vl3902(3902), +vl3903(3903),vl3904(3904),vl3905(3905),vl3906(3906), +vl3907(3907),vl3908(3908),vl3909(3909),vl3910(3910), +vl3911(3911),vl3912(3912),vl3913(3913),vl3914(3914), +vl3915(3915),vl3916(3916),vl3917(3917),vl3918(3918), +vl3919(3919),vl3920(3920),vl3921(3921),vl3922(3922), +vl3923(3923),vl3924(3924),vl3925(3925),vl3926(3926), +vl3927(3927),vl3928(3928),vl3929(3929),vl3930(3930), +vl3931(3931),vl3932(3932),vl3933(3933),vl3934(3934), +vl3935(3935),vl3936(3936),vl3937(3937),vl3938(3938), +vl3939(3939),vl3940(3940),vl3941(3941),vl3942(3942), +vl3943(3943),vl3944(3944),vl3945(3945),vl3946(3946), +vl3947(3947),vl3948(3948),vl3949(3949),vl3950(3950), +vl3951(3951),vl3952(3952),vl3953(3953),vl3954(3954), +vl3955(3955),vl3956(3956),vl3957(3957),vl3958(3958), +vl3959(3959),vl3960(3960),vl3961(3961),vl3962(3962), +vl3963(3963),vl3964(3964),vl3965(3965),vl3966(3966), +vl3967(3967),vl3968(3968),vl3969(3969),vl3970(3970), +vl3971(3971),vl3972(3972),vl3973(3973),vl3974(3974), +vl3975(3975),vl3976(3976),vl3977(3977),vl3978(3978), +vl3979(3979),vl3980(3980),vl3981(3981),vl3982(3982), +vl3983(3983),vl3984(3984),vl3985(3985),vl3986(3986), +vl3987(3987),vl3988(3988),vl3989(3989),vl3990(3990), +vl3991(3991),vl3992(3992),vl3993(3993),vl3994(3994), +vl3995(3995),vl3996(3996),vl3997(3997),vl3998(3998), +vl3999(3999),vl4000(4000),vl4001(4001),vl4002(4002), +vl4003(4003),vl4004(4004),vl4005(4005),vl4006(4006), +vl4007(4007),vl4008(4008),vl4009(4009),vl4010(4010), +vl4011(4011),vl4012(4012),vl4013(4013),vl4014(4014), +vl4015(4015),vl4016(4016),vl4017(4017),vl4018(4018), +vl4019(4019),vl4020(4020),vl4021(4021),vl4022(4022), +vl4023(4023),vl4024(4024),vl4025(4025),vl4026(4026), +vl4027(4027),vl4028(4028),vl4029(4029),vl4030(4030), +vl4031(4031),vl4032(4032),vl4033(4033),vl4034(4034), +vl4035(4035),vl4036(4036),vl4037(4037),vl4038(4038), +vl4039(4039),vl4040(4040),vl4041(4041),vl4042(4042), +vl4043(4043),vl4044(4044),vl4045(4045),vl4046(4046), +vl4047(4047),vl4048(4048),vl4049(4049),vl4050(4050), +vl4051(4051),vl4052(4052),vl4053(4053),vl4054(4054), +vl4055(4055),vl4056(4056),vl4057(4057),vl4058(4058), +vl4059(4059),vl4060(4060),vl4061(4061),vl4062(4062), +vl4063(4063),vl4064(4064),vl4065(4065),vl4066(4066), +vl4067(4067),vl4068(4068),vl4069(4069),vl4070(4070), +vl4071(4071),vl4072(4072),vl4073(4073),vl4074(4074), +vl4075(4075),vl4076(4076),vl4077(4077),vl4078(4078), +vl4079(4079),vl4080(4080),vl4081(4081),vl4082(4082), +vl4083(4083),vl4084(4084),vl4085(4085),vl4086(4086), +vl4087(4087),vl4088(4088),vl4089(4089),vl4090(4090), +vl4091(4091),vl4092(4092),vl4093(4093),vl4094(4094), +vl4095(4095) + + } + +MstList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each Mst Instance will be displayed in a + seperated by comas. (maximum 64 Msti) " + SYNTAX DisplayString(SIZE (0..128)) + + + + + DigestId ::= OCTET STRING (SIZE (16))-- the + -- digest-Identifier + -- defined by 802.1s + -- Spanning Tree + + +-- ------------------------------------------------------------- + + + alcatelIND1VLANSTPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Managed Objects." + ::= { alcatelIND1VLANSTPMIB 1 } + + + alcatelIND1VLANSTPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Conformance Information." + ::= { alcatelIND1VLANSTPMIB 2 } + + + alcatelIND1VLANSTPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Units Of Conformance." + ::= { alcatelIND1VLANSTPMIBConformance 1 } + + + alcatelIND1VLANSTPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Compliance Statements." + ::= { alcatelIND1VLANSTPMIBConformance 2 } + + + vStpInfo OBJECT IDENTIFIER ::= { alcatelIND1VLANSTPMIBObjects 1 } + + + vStpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of Spanning Tree instances in this physical Switch." + ::= { vStpInfo 1 } + + vStpEntry OBJECT-TYPE + SYNTAX VStpEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A STP entry." + INDEX { vStpNumber } + ::= { vStpTable 1 } + + VStpEntry ::= + SEQUENCE { + vStpNumber + INTEGER, + vStpMode + INTEGER, + vStpProtocolSpecification + INTEGER, + vStpPriority + INTEGER, + vStpBridgeAddress + BridgeId, + vStpTimeSinceTopologyChange + TimeTicks, + vStpTopChanges + Counter32, + vStpDesignatedRoot + BridgeId, + vStpRootCost + Integer32, + vStpRootPortNumber + Integer32, + vStpNextBestRootCost + Integer32, + vStpNextBestRootPortNumber + Integer32, + vStpMaxAge + Timeout, + vStpHelloTime + Timeout, + vStpHoldTime + Integer32, + vStpForwardDelay + Integer32, + vStpBridgeMaxAge + Timeout, + vStpBridgeHelloTime + Timeout, + vStpBridgeForwardDelay + Timeout + } + + vStpNumber OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Spanning Tree number identifying this instance. Valid + range from 1 to 65535." + ::= { vStpEntry 1 } + + vStpMode OBJECT-TYPE + SYNTAX INTEGER { + flat(1), + onePerVlan(2), + multiple(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The mode of the Spanning Tree Protocol implemented + for this bridge. The multiple mode (IEEE 802.1s + multiple spanning tree) is to be implemented + in a future version." + DEFVAL { onePerVlan } + ::= { vStpEntry 2 } + + vStpProtocolSpecification OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + decLb100(2), + ieee8021d(3), + ieee8021w(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The version of the Spanning Tree Protocol implemented + for this instance. The IEEE 802.1d and 802.1w (fast + spanning tree) implementation are the only versions supported. + If future versions of the IEEE Spanning Tree Protocol + are released that are incompatible with the current + version a new value will be defined." + DEFVAL { ieee8021d } + ::= { vStpEntry 3 } + + vStpPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The value of the write-able portion of the Bridge + ID, i.e., the first two octets of the (8 octet + long) Bridge ID (vStpBridgeAddress). The other (last) + 6 octets of the Bridge ID are recommended to be the + numerically smallest MAC address of all ports that + belong to this Spanning tree instance." + DEFVAL { 32768 } + ::= { vStpEntry 4 } + + vStpBridgeAddress OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The bridge identifier of this spanning tree instance + as determined by the Spanning Tree Protocol." + ::= { vStpEntry 5 } + + + vStpTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The time (in hundredths of a second) since the + last time a topology change was detected by this + spanning tree instance." + ::= { vStpEntry 6 } + + vStpTopChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of topology changes detected by + this spanning tree instance since the management + entity was last reset or initialized." + ::= { vStpEntry 7 } + + vStpDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the Spanning Tree Protocol as executed + by this instance. + This value is used as the Root Identifier parameter in all + Configuration Bridge PDUs originated by this node for this + instance." + ::= { vStpEntry 8 } + + vStpRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The cost of the path to the root as seen from + this bridge for this spanning tree instance." + ::= { vStpEntry 9 } + + vStpRootPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port ifindex of the port which offers the + lowest cost path from this bridge to the root + bridge for this spanning tree instance." + ::= { vStpEntry 10 } + + vStpNextBestRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The cost of the path to the root through the next + best root port as seen from this bridge + for this spanning tree instance." + ::= { vStpEntry 11 } + + vStpNextBestRootPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port ifindex of the next port which offers + the lowestcost path from this bridge to the root + bridge for this spanning tree instance. This port + will become root port if the actual root port goes down." + ::= { vStpEntry 12 } + + vStpMaxAge OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The maximum age of Spanning Tree Protocol + information learned from the network on any port + before it is discarded, in units of hundredths of + a second. This is the actual value that this + spanning tree instance is currently using." + ::= { vStpEntry 13 } + + vStpHelloTime OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of time between the transmission of + Configuration bridge PDUs by this instance on any port + when it is the root of the spanning tree or trying + to become so, in units of hundredths of a second. + This is the actual value that this instance is + currently using." + ::= { vStpEntry 14 } + + vStpHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This time value determines the interval length + during which no more than two Configuration bridge + PDUs shall be transmitted by this instance, in units + of hundredths of a second." + ::= { vStpEntry 15 } + + vStpForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This time value, measured in units of hundredths + of a second, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. This + value is also used, when a topology change has + been detected and is underway, to age all dynamic + entries in the Forwarding Database. [Note that + this value is the one that this instance is + currently using, in contrast to + vStpBridgeForwardDelay which is the value that + this instance and all others would start using + if/when this bridge were to become the root.]" + ::= { vStpEntry 16 } + + vStpBridgeMaxAge OBJECT-TYPE + SYNTAX Timeout (600..4000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The value that all bridges use for MaxAge when + this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + vStpBridgeHelloTime. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + DEFVAL { 2000 } + ::= { vStpEntry 17 } + + vStpBridgeHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The value that all bridges use for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + DEFVAL { 200 } + ::= { vStpEntry 18 } + + vStpBridgeForwardDelay OBJECT-TYPE + SYNTAX Timeout (400..3000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The value that all bridges use for ForwardDelay + when this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + vStpBridgeMaxAge. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + DEFVAL { 1500 } + ::= { vStpEntry 19 } + +-- New STP Instance table to handle multiple instances and modes -- + + vStpInsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpInsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Spanning Tree instances on this bridge." + ::= { vStpInfo 3 } + + vStpInsEntry OBJECT-TYPE + SYNTAX VStpInsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A STP instance entry. Either one multiple spanning tree + instance, or a per VLAN instance." + INDEX { vStpBridgeMode, vStpInsNumber } + ::= { vStpInsTable 1 } + + VStpInsEntry ::= + SEQUENCE { + vStpInsNumber + INTEGER, + vStpInsProtocolSpecification + INTEGER, + vStpInsPriority + INTEGER, + vStpInsBridgeAddress + BridgeId, + vStpInsTimeSinceTopologyChange + TimeTicks, + vStpInsTopChanges + Counter32, + vStpInsDesignatedRoot + BridgeId, + vStpInsRootCost + Integer32, + vStpInsRootPortNumber + Integer32, + vStpInsNextBestRootCost + Integer32, + vStpInsNextBestRootPortNumber + Integer32, + vStpInsMaxAge + Timeout, + vStpInsHelloTime + Timeout, + vStpInsHoldTime + Integer32, + vStpInsForwardDelay + Integer32, + vStpInsBridgeMaxAge + Timeout, + vStpInsBridgeHelloTime + Timeout, + vStpInsBridgeForwardDelay + Timeout, + vStpInsBpduSwitching + INTEGER, + vStpInsCistRegionalRootId + BridgeId, + vStpInsCistPathCost + Integer32, + vStpIns1x1VlanNumber + Integer32, + vStpInsMstiNumber + Integer32, + vStpInsMode + INTEGER, + vStpInsAutoVlanContainment + INTEGER, + vStpInsBridgeTxHoldCount + INTEGER, + vStpInsStatus + INTEGER + } + + vStpInsNumber OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Spanning Tree number identifying this instance. + In 1x1 mode the accepted range is 1-4095 and corresponds + to the VLAN. In Flat mode the range is 0-4095 and corresponds to the + Spanning tree instance." + ::= { vStpInsEntry 1 } + + vStpInsProtocolSpecification OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + decLb100(2), + ieeeSTP(3), + ieeeRSTP(4), + ieeeMSTP(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version of the Spanning Tree Protocol implemented + for this instance. ieeeSTP represents standard STP of 802.1d 1998. + ieeeRSTP stands for Rapid STP. Multiple STP or + MSTP (802.1s) is only supported in flat + mode, using instance 0. If future versions of the + IEEE Spanning Tree Protocol are released that are + incompatible with the current version, a new value will + be defined." + DEFVAL { ieeeSTP } + ::= { vStpInsEntry 2 } + + vStpInsPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the write-able portion of the Bridge + ID, i.e., the first two octets of the (8 octet + long) Bridge ID (vStpBridgeAddress). The other (last) + 6 octets of the Bridge ID are recommended to be the + numerically smallest MAC address of all ports that + belong to this Spanning tree instance." + DEFVAL { 32768 } + ::= { vStpInsEntry 3 } + + vStpInsBridgeAddress OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of this spanning tree instance + as determined by the Spanning Tree Protocol." + ::= { vStpInsEntry 4 } + + + vStpInsTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the + last time a topology change was detected by this + spanning tree instance." + ::= { vStpInsEntry 5 } + + vStpInsTopChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of topology changes detected by + this spanning tree instance since the management + entity was last reset or initialized." + ::= { vStpInsEntry 6 } + + vStpInsDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the Spanning Tree Protocol as executed + by this instance. + This value is used as the Root Identifier parameter in all + Configuration Bridge PDUs originated by this node for this + instance." + ::= { vStpInsEntry 7 } + + vStpInsRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root as seen from + this bridge for this spanning tree instance." + ::= { vStpInsEntry 8 } + + vStpInsRootPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the port which offers the + lowest cost path from this bridge to the root + bridge for this spanning tree instance." + ::= { vStpInsEntry 9 } + + vStpInsNextBestRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root through the next + best root port as seen from this bridge + for this spanning tree instance." + ::= { vStpInsEntry 10 } + + vStpInsNextBestRootPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the next port which offers + the lowest cost path from this bridge to the root + bridge for this spanning tree instance. This port + will become root port if the actual root port goes down." + ::= { vStpInsEntry 11 } + + vStpInsMaxAge OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum age of Spanning Tree Protocol + information learned from the network on any port + before it is discarded, in units of hundredths of + a second. This is the actual value that this + spanning tree instance is currently using." + ::= { vStpInsEntry 12 } + + vStpInsHelloTime OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of + Configuration bridge PDUs by this instance on any port + when it is the root of the spanning tree or trying + to become so, in units of hundredths of a second. + This is the actual value that this instance is + currently using." + ::= { vStpInsEntry 13 } + + vStpInsHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value determines the interval length + during which no more than two Configuration bridge + PDUs shall be transmitted by this instance, in units + of hundredths of a second." + ::= { vStpInsEntry 14 } + + vStpInsForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value, measured in units of hundredths + of a second, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. This + value is also used, when a topology change has + been detected and is underway, to age all dynamic + entries in the Forwarding Database. (Note that + this value is the one that this instance is + currently using, in contrast to + vStpBridgeForwardDelay which is the value that + this instance and all others would start using + if/when this bridge were to become the root.)" + ::= { vStpInsEntry 15 } + + vStpInsBridgeMaxAge OBJECT-TYPE + SYNTAX Timeout (600..4000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for MaxAge when + this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + vStpBridgeHelloTime. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + DEFVAL { 2000 } + ::= { vStpInsEntry 16 } + + vStpInsBridgeHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + DEFVAL { 200 } + ::= { vStpInsEntry 17 } + + vStpInsBridgeForwardDelay OBJECT-TYPE + SYNTAX Timeout (400..3000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for ForwardDelay + when this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + vStpBridgeMaxAge. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + DEFVAL { 1500 } + ::= { vStpInsEntry 18 } + + vStpInsBpduSwitching OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this field is enabled, the BPDUs received for + this instance to be switched when spanning tree is disabled. + When the field is disabled, the BPDUs received on this + instance will be dropped if spanning tree is disabled." + DEFVAL { disabled } + ::= { vStpInsEntry 19 } + + vStpInsCistRegionalRootId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the regional CIST root bridge of + the spanning tree as determined by the Spanning Tree + Protocol. This value is only used in flat mode" + ::= { vStpInsEntry 20 } + + + vStpInsCistPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the cist regional root. + This value is only used in flat mode" + ::= { vStpInsEntry 21 } + + + vStpIns1x1VlanNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number of this instance. Only valid in + 1x1 mode." + ::= { vStpInsEntry 22 } + + vStpInsMstiNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mst instance. Only valid in Flat Mode." + ::= { vStpInsEntry 23 } + + vStpInsMode OBJECT-TYPE + SYNTAX INTEGER { + flat(1), + onePerVlan(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current mode of the Spanning Tree Protocol this instance + is a part of." + ::= { vStpInsEntry 24 } + + vStpInsAutoVlanContainment OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current enabled status for this instance of the Auto + Vlan containment feature which controls path costs in MSTP." + ::= { vStpInsEntry 25 } + + vStpInsBridgeTxHoldCount OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A limit controlling the number of PDUs transmitted per port + per second for this instance." + DEFVAL { 6 } + ::= { vStpInsEntry 26 } + + vStpInsStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies if the STP status is enabled (1) or + disabled (2) on this STP instance." + ::= { vStpInsEntry 27 } + + -- The Spanning Tree Port Table for Omniswitch VLAN implementation + + vStpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table that contains port-specific information + for the Spanning Tree Protocol." + ::= { vStpInfo 2 } + + vStpPortEntry OBJECT-TYPE + SYNTAX VStpPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of information maintained for every Spanning Tree + instance by every port about the Spanning Tree Protocol state + for that port." + INDEX { vStpNumber, vStpPortNumber } + ::= { vStpPortTable 1 } + + VStpPortEntry ::= + SEQUENCE { + vStpPortNumber + Integer32, + vStpPortPriority + INTEGER, + vStpPortState + INTEGER, + vStpPortEnable + INTEGER, + vStpPortPathCost + INTEGER, + vStpPortDesignatedRoot + BridgeId, + vStpPortDesignatedCost + Integer32, + vStpPortDesignatedBridge + BridgeId, + vStpPortDesignatedPtPrio + Integer32, + vStpPortDesignatedPtNumber + Integer32, + vStpPortForwardTransitions + Integer32, + vStpPortManualMode + INTEGER, + vStpPortRole + INTEGER, + vStpPortPrimaryPortNumber + Integer32, + vStpPortAdminConnectionType + INTEGER, + vStpPortOperConnectionType + INTEGER + } + + vStpPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port ifindex of the port for which this + entry contains Spanning Tree Protocol management + information." + ::= { vStpPortEntry 1 } + + vStpPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The priority of this port which used originally as + part of the port ID specified in 802.1D." + DEFVAL { 8 } + ::= { vStpPortEntry 2 } + + vStpPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port's current state as defined by + application of the Spanning Tree Protocol. This + state controls what action a port takes on + reception of a frame. For ports which are disabled + (see vStpPortEnable), this object will have a value + of disabled(1). Falcon does not support the broken(6) + state as defined in RFC1493." + ::= { vStpPortEntry 3 } + + vStpPortEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The enabled/disabled status of the port." + DEFVAL { enabled } + ::= { vStpPortEntry 4 } + + vStpPortPathCost OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. 802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + DEFVAL { 0 } + ::= { vStpPortEntry 5 } + + vStpPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + ::= { vStpPortEntry 6 } + + vStpPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + ::= { vStpPortEntry 7 } + + vStpPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + ::= { vStpPortEntry 8 } + + vStpPortDesignatedPtPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The priority portion of the port ID on the Designated + Bridge for this port's segment." + ::= { vStpPortEntry 9 } + + vStpPortDesignatedPtNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment (defined in IEEE + 802.1D-1998: Section 8.5.5.7)." + ::= { vStpPortEntry 10 } + + vStpPortForwardTransitions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { vStpPortEntry 11 } + + vStpPortManualMode OBJECT-TYPE + SYNTAX INTEGER { + no(1), + blocking(2), + forwarding(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port's manual mode for this spanning tree + instance. This mode defines the way the state + of the port(vStpPortState) is managed. + The mode can be dynamic (1) (managed by the Spanning Tree), or + manual (blocking(2) or forwarding(3)). In manual mode, + the port is not involved in the Spanning tree algorithm + computation." + DEFVAL { no } + ::= { vStpPortEntry 12 } + + vStpPortRole OBJECT-TYPE + SYNTAX INTEGER { + root(1), + designated(2), + alternate(3), + backup(4), + disabled(5) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port's role for this spanning tree + instance." + ::= { vStpPortEntry 13 } + + vStpPortPrimaryPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port ifindex of the associated primary port + for this spanning tree instance. This information is + only available if the port role is backup + (vStpPortRole = 4)" + ::= { vStpPortEntry 14 } + + vStpPortAdminConnectionType OBJECT-TYPE + SYNTAX INTEGER { + nopointtopoint(1), + pointtopoint(2), + autopointtopoint(3), + edgeport(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The administrative port's connection type for this + spanning tree instance. This parameter is used to + optimise the fast Spanning Tree (6.4.3 of P802.1w). + The default value is nopointtopoint(1). The value + pointtopoint(2) forces the port to be treated as if + it is connected through a point-to-point LAN segment + to another switch. Set this parameter to autopointtopoint(3) + makes the point-to-point status to be determined automatically + by the MAC entity. The value edgeport(4) indicates that the + port is considered to be an edge port (18.3.3 of P802.1t)." + DEFVAL { nopointtopoint } + ::= { vStpPortEntry 15 } + + vStpPortOperConnectionType OBJECT-TYPE + SYNTAX INTEGER { + nopointtopoint(1), + pointtopoint(2), + nonsignificant(3), + edgeport(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The operational port's connection type for this + spanning tree instance.This parameter is used to + optimise the fast Spanning Tree." + ::= { vStpPortEntry 16 } + +-- New Spanning Tree Port table for mst -- + + vStpInsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpInsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains port-specific information + for the Spanning Tree Protocol." + ::= { vStpInfo 4 } + + vStpInsPortEntry OBJECT-TYPE + SYNTAX VStpInsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained for every Spanning Tree + instance by every port about the Spanning Tree Protocol state + for that port." + INDEX { vStpBridgeMode, vStpInsNumber, vStpInsPortNumber } + ::= { vStpInsPortTable 1 } + + VStpInsPortEntry ::= + SEQUENCE { + vStpInsPortNumber + Integer32, + vStpInsPortPriority + INTEGER, + vStpInsPortState + INTEGER, + vStpInsPortEnable + INTEGER, + vStpInsPortPathCost + Integer32, + vStpInsPortDesignatedRoot + BridgeId, + vStpInsPortDesignatedCost + Integer32, + vStpInsPortDesignatedBridge + BridgeId, + vStpInsPortDesignatedPtPrio + Integer32, + vStpInsPortDesignatedPtNumber + Integer32, + vStpInsPortForwardTransitions + Integer32, + vStpInsPortManualMode + INTEGER, + vStpInsPortRole + INTEGER, + vStpInsPortPrimaryPortNumber + Integer32, + vStpInsPortAdminConnectionType + INTEGER, + vStpInsPortOperConnectionType + INTEGER, + vStpInsPortCistRegionRootId + BridgeId, + vStpInsPortCistPathCost + Integer32, + vStpInsPortHelloTime + Timeout, + vStpInsPortBridgeHelloTime + Timeout, + vstpInsPortRcvdInternal + INTEGER, + vStpInsPortAdminEdge + INTEGER, + vStpInsPortAutoEdge + INTEGER, + vStpInsPortRestrictedRole + INTEGER, + vStpInsPortRestrictedTcn + INTEGER + } + + + vStpInsPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the port for which this + entry contains Spanning Tree Protocol management + information." + ::= { vStpInsPortEntry 1 } + + vStpInsPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of this port which was used originally as + part of the port ID specified in 802.1D." + DEFVAL { 8 } + ::= { vStpInsPortEntry 2 } + + vStpInsPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current state as defined by + application of the Spanning Tree Protocol. This + state controls what action a port takes on + reception of a frame. For ports which are disabled + (see vStpInsPortEnable), this object will have a value + of disabled(1). AOS does not support the broken(6) + state as defined in RFC1493." + ::= { vStpInsPortEntry 3 } + + vStpInsPortEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled/disabled status of the port." + DEFVAL { enabled } + ::= { vStpInsPortEntry 4 } + + vStpInsPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. 802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + DEFVAL { 0 } + ::= { vStpInsPortEntry 5 } + + vStpInsPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + ::= { vStpInsPortEntry 6 } + + vStpInsPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + ::= { vStpInsPortEntry 7 } + + vStpInsPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + ::= { vStpInsPortEntry 8 } + + vStpInsPortDesignatedPtPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority portion of the port ID on the Designated + Bridge for this port's segment." + ::= { vStpInsPortEntry 9 } + + vStpInsPortDesignatedPtNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment (defined in IEEE + 802.1D-1998: Section 8.5.5.7)." + ::= { vStpInsPortEntry 10 } + + vStpInsPortForwardTransitions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { vStpInsPortEntry 11 } + + vStpInsPortManualMode OBJECT-TYPE + SYNTAX INTEGER { + no(1), + blocking(2), + forwarding(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's manual mode for this spanning tree + instance. This mode defines the way the state + of the port(vStpPortState) is managed. + The mode can be dynamic (1) (managed by the Spanning Tree), or + manual (blocking(2) or forwarding(3)). In manual mode, + the port is not involved in the Spanning tree algorithm + computation." + DEFVAL { no } + ::= { vStpInsPortEntry 12 } + + vStpInsPortRole OBJECT-TYPE + SYNTAX INTEGER { + root(1), + designated(2), + alternate(3), + backup(4), + disabled(5), + master(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's role for this spanning tree + instance." + ::= { vStpInsPortEntry 13 } + + vStpInsPortPrimaryPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the associated primary port + for this spanning tree instance. This information is + only available if the port role is backup + (vStpInsPortRole = 4)" + ::= { vStpInsPortEntry 14 } + + vStpInsPortAdminConnectionType OBJECT-TYPE + SYNTAX INTEGER { + nopointtopoint(1), + pointtopoint(2), + autopointtopoint(3), + edgeport(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative port's connection type for this + spanning tree instance. This parameter is used to + optimise the fast Spanning Tree (6.4.3 of P802.1w). + The default value is nopointtopoint(1). The value + pointtopoint(2) forces the port to be treated as if + it is connected through a point-to-point LAN segment + to another switch. Set this parameter to autopointtopoint(3) + makes the point-to-point status to be determined automatically + by the MAC entity. The value edgeport(4) indicates that the + port is considered to be an edge port (18.3.3 of P802.1t)." + DEFVAL { nopointtopoint } + ::= { vStpInsPortEntry 15 } + + vStpInsPortOperConnectionType OBJECT-TYPE + SYNTAX INTEGER { + nopointtopoint(1), + pointtopoint(2), + nonsignificant(3), + edgeport(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational port's connection type for this + spanning tree instance.This parameter is used to + optimise the fast Spanning Tree." + ::= { vStpInsPortEntry 16 } + + + vStpInsPortCistRegionRootId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the regional CIST root bridge as + determined by the Spanning Tree Protocol. + This value is only used in flat mode" + ::= { vStpInsPortEntry 17 } + + + vStpInsPortCistPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the cist regional root. + This value is only used in flat mode" + ::= { vStpInsPortEntry 18 } + + vStpInsPortHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that is used by the port for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + DEFVAL { 200 } + ::= { vStpInsPortEntry 19 } + + vStpInsPortBridgeHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that all bridges use for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + DEFVAL { 200 } + ::= { vStpInsPortEntry 20 } + + + + vstpInsPortRcvdInternal OBJECT-TYPE + SYNTAX INTEGER { + external(1), + internal(2), + unkown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational port's connection type for this + spanning tree instance.This parameter is used to + optimise the fast Spanning Tree." + ::= { vStpInsPortEntry 21 } + + vStpInsPortAdminEdge OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upon intiliazation of the port, this will be + the default setting of the operational edge + status of the port. May change depending on + AutoEdge setting. Will not change status after + link is up on port." + DEFVAL { disable } + ::= { vStpInsPortEntry 22 } + + vStpInsPortAutoEdge OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled STP will determine the operational + edge status of the port. May overwrite the + AdminEdge status, if enabled. If disabled, port + will remain as the AdminEdge state." + DEFVAL { enable } + ::= { vStpInsPortEntry 23 } + + vStpInsPortRestrictedRole OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, this port will not be selected as + the Root port and will be selected as Alternate + after the Root port is selected." + DEFVAL { disable } + ::= { vStpInsPortEntry 24 } + + vStpInsPortRestrictedTcn OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to enable, this port will not propogate + any topology changes or notifications to other ports. + Is used to prevent bridges outside of a core network + from causing flushes within the core network." + DEFVAL { disable } + ::= { vStpInsPortEntry 25 } + -- ------------------------------------------------------------- + + -- ------------------------------------------------------------- + -- The stp bridge Table + -- ------------------------------------------------------------- + +-- DESCRIPTION +-- "The bridge group specific +-- information for the spanning tree +-- protocol" + + + vStpBridge OBJECT IDENTIFIER ::= { vStpInfo 5 } + + vStpBridgeMode OBJECT-TYPE + SYNTAX INTEGER { + flat(1), + onePerVlan(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of the Spanning Tree Protocol activated + on this bridge." + DEFVAL { onePerVlan } + ::= { vStpBridge 1 } + + + vStpBridgeAddressId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier as determined + by the Spanning Tree Protocol." + ::= { vStpBridge 2 } + + + vStpBridgeLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time of the + most recent change to the vStpBridge group + vStpMstRegionTable" + ::= { vStpBridge 3 } + + vStpBridgePathCostMode OBJECT-TYPE + SYNTAX INTEGER { + thrityTwoBit(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes what the default + path costs the bridge gives to ports upon link + up. thirtyTwoBit designates 32 bit path cost value range + in accordance with IEEE 802.1w standard and newer. Auto + designates 16 bit path cost value range in accordance + to IEEE 802.1d 1998 standard, except when the bridge is + operating in MSTP protocol when 32 bit values will be in + effect" + DEFVAL { auto } + ::= { vStpBridge 4 } + + vStpBridgeAutoVlanContainment OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current enabled status for the whole bridge + of the Auto Vlan containment feature + which controls path costs in MSTP. This object is + applicable only when bridge mode is flat." + ::= { vStpBridge 5 } + + vStpBridgeModePVST OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, Spanning Tree can interoperate with Cisco switch + in PVST+ mode. When disabled, Spanning Tree is back to normal + 1x1 mode." + DEFVAL { disable } + ::= { vStpBridge 6 } + + -- ------------------------------------------------------------- + + -- ------------------------------------------------------------- + -- The stp Mst region Table + -- ------------------------------------------------------------- + + + + vStpMstRegionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpMstRegionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Region-specific + information for the spanning tree + protocol 802.1s" + ::= { vStpInfo 6 } + + vStpMstRegionEntry OBJECT-TYPE + SYNTAX VStpMstRegionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Region entry." + INDEX { vStpMstRegionNumber } + ::= { vStpMstRegionTable 1 } + + VStpMstRegionEntry ::= + SEQUENCE { + vStpMstRegionNumber + INTEGER, + vStpMstRegionConfigFormatSelector + INTEGER, + vStpMstRegionConfigDigest + DigestId, + vStpMstRegionConfigName + DisplayString, + vStpMstRegionConfigRevisionLevel + INTEGER, + vStpMstRegionMstiList + MstList, + vStpMstRegionCistInstanceNumber + INTEGER, + vStpMstRegionMaxHops + INTEGER + } + + + vStpMstRegionNumber OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.1s spec. defines only 1 region. However, for + possible future enhancements it may be desired to have + the ability to configure more than one region on the + the same bridge." + ::= { vStpMstRegionEntry 1 } + + + vStpMstRegionConfigFormatSelector OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mst format selector. When 0, this field indicates + the use of the following components as specified in + 802.1s standard; config name, revision level, and + config digest." + ::= { vStpMstRegionEntry 2 } + + vStpMstRegionConfigDigest OBJECT-TYPE + SYNTAX DigestId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mst Region identifier, a 16 octet field of type + HMAC-MD5. It is an encoding of the VID to MSTID table + and sent in the MSTP BPDU to allow bridges to recognize + their neighbors region." + ::= { vStpMstRegionEntry 3 } + + vStpMstRegionConfigName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the region defined by the + 802.1s standard" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 4 } + + + vStpMstRegionConfigRevisionLevel OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Revision level of the region defined by the + 802.1s standard" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 5 } + + vStpMstRegionMstiList OBJECT-TYPE + SYNTAX MstList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of Mst instances configured + in this region" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 6 } + + + vStpMstRegionCistInstanceNumber OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the CIST instance. Always + 0 in this release and limited to one region" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 7 } + + + vStpMstRegionMaxHops OBJECT-TYPE + + SYNTAX INTEGER (1..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for MaxHops in + the region when this bridge is acting as the + root." + REFERENCE + " specific to ALCATEL" + DEFVAL { 20 } + ::= { vStpMstRegionEntry 8 } + + + -- ------------------------------------------------------------- + -- The stp Mst Instance Table + -- ------------------------------------------------------------- + + + + vStpMstInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpMstInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Mst Instance-specific + information for the spanning tree + protocol 802.1s" + ::= { vStpInfo 7 } + + vStpMstInstanceEntry OBJECT-TYPE + SYNTAX VStpMstInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Mst Instance entry." + INDEX { vStpMstInstanceNumber } + ::= { vStpMstInstanceTable 1 } + + VStpMstInstanceEntry ::= + SEQUENCE { + vStpMstInstanceNumber + INTEGER, + vStpMstInstanceName + DisplayString, + vStpMstInstanceVlanBitmapAddition + VlanBitmap, + vStpMstInstanceVlanBitmapDeletion + VlanBitmap, + vStpMstInstanceVlanBitmapState + VlanBitmap, + vStpMstInstanceRowStatus + RowStatus + } + + vStpMstInstanceNumber OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Mst Instance number identfies a Spanning Tree instance and + its vlan range assocaited. To create a new instance a rowStatus + is required. The instance 0 is reserved for the CIST. See also + the vStpTable. By default all vlans are associated to the CIST + instance 0" + ::= { vStpMstInstanceEntry 1 } + + vStpMstInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An optional 32 character string assignable by the + operator." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 2 } + + vStpMstInstanceVlanBitmapAddition OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of 4096 bits forming a bitmap which defines a + set of VLANs to be added to the membership of the MSTI." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 3 } + + vStpMstInstanceVlanBitmapDeletion OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of 4096 bits forming a bitmap which defines a + set of VLANs to revoke membership from the MSTI." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 4 } + + vStpMstInstanceVlanBitmapState OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 4096 bits forming a bitmap which defines the + set of VLANs that are members of this MSTI." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 5 } + + vStpMstInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting Mst Instance objects" + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 6 } + + + + -- ------------------------------------------------------------- + -- The stp Mst Vlan Assignment Table + -- ------------------------------------------------------------- + + + vStpMstVlanAssignmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpMstVlanAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the VLAN to MSTI assignment." + ::= { vStpInfo 8 } + + vStpMstVlanAssignmentEntry OBJECT-TYPE + SYNTAX VStpMstVlanAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Mst Instance entry." + INDEX { vStpMstVlanAssignmentVlanNumber } + ::= { vStpMstVlanAssignmentTable 1 } + + VStpMstVlanAssignmentEntry ::= + SEQUENCE { + vStpMstVlanAssignmentVlanNumber + INTEGER, + vStpMstVlanAssignmentMstiNumber + INTEGER + } + + vStpMstVlanAssignmentVlanNumber OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4095." + ::= { vStpMstVlanAssignmentEntry 1 } + + vStpMstVlanAssignmentMstiNumber OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Msti number assigned to this vlan. + All VLANs by default are placed in MSTI 0. + An MSTI must exist for the assignment to occur." + -- DEFVAL { 0 } + ::= { vStpMstVlanAssignmentEntry 2 } + + -- ------------------------------------------------------------- + -- The stp port instance independant table. + -- ------------------------------------------------------------- + + + vStpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains protocol independant + port-specific information for the Spanning + Tree Protocol." + ::= { vStpInfo 9 } + + vStpPortConfigEntry OBJECT-TYPE + SYNTAX VStpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained for every Spanning Tree + instance by every port about the protocol independant state + for that port." + INDEX { vStpPortConfigIfIndex } + ::= { vStpPortConfigTable 1 } + + VStpPortConfigEntry ::= + SEQUENCE { + vStpPortConfigIfIndex + InterfaceIndex, + vStpPortConfigTenGigOs8800Opt + INTEGER, + vStpPortConfigPVST + INTEGER, + vStpPortConfigStatePVST + INTEGER + } + + + vStpPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the port for which this + entry contains Spanning Tree Protocol management + information." + ::= { vStpPortConfigEntry 1 } + + vStpPortConfigTenGigOs8800Opt OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of whether this port is interacting + with a 10 gigabit link to a OS8800 switch." + DEFVAL { enable } + ::= { vStpPortConfigEntry 2 } + + vStpPortConfigPVST OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + enable(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a port what type of BPDU to use when PVST+ mode + is enabled: + Auto: Use IEEE BPDUs until a PVST+ BPDU is detected. + Enable: Use PVST+ BPDUs. + Disable: Use IEEE BPDUs." + DEFVAL { auto } + ::= { vStpPortConfigEntry 3 } + + vStpPortConfigStatePVST OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of whether the type of PVST+ BPDU is on or off for + this port." + DEFVAL { off } + ::= { vStpPortConfigEntry 4 } + +-- ------------------------------------------------------------- + -- The Ring Rapid spanning tree global state + + vStpRrstpGlobalState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of Ring rapid spanning tree on a global level. + When the RRSTP is disabled gobally, all the rings get disabled. When the RRSTP is enabled globally, the rings can be + individually configured to be enabled or disabled." + DEFVAL { disable } + ::= { vStpInfo 10} + + -- The Ring Rapid spanning tree ring configuration table + -- ------------------------------------------------------------- + + + vStpRrstpRingConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpRrstpRingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains RRSTP ring configuration related + information." + ::= { vStpInfo 11 } + + vStpRrstpRingConfigEntry OBJECT-TYPE + SYNTAX VStpRrstpRingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained for each RRSTP ring + about ports that are part of the ring." + INDEX { vStpRrstpRingId } + ::= { vStpRrstpRingConfigTable 1 } + + VStpRrstpRingConfigEntry ::= + SEQUENCE { + vStpRrstpRingId + INTEGER, + vStpRrstpRingPort1 + InterfaceIndex, + vStpRrstpRingPort2 + InterfaceIndex, + vStpRrstpRingVlanTag + INTEGER, + vStpRrstpRingState + INTEGER, + vStpRrstpRingRowStatus + RowStatus + } + + vStpRrstpRingId OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The identifier of the RRSTP ring." + ::= { vStpRrstpRingConfigEntry 1 } + + vStpRrstpRingPort1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface index of first port that belongs + to the ring." + ::= { vStpRrstpRingConfigEntry 2 } + + vStpRrstpRingPort2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface index of second port that belongs + to the ring." + ::= { vStpRrstpRingConfigEntry 3 } + + vStpRrstpRingVlanTag OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN tag applied to the ring with which RRSTP + ring frames shall be tagged. Valid range from + 1 to 4094" + ::= { vStpRrstpRingConfigEntry 4 } + + vStpRrstpRingState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the ring. A ring can be created but can be made + active or inactive." + DEFVAL { disable } + ::= { vStpRrstpRingConfigEntry 5 } + + vStpRrstpRingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting RRSTP Ring" + REFERENCE + " specific to ALCATEL " + ::= { vStpRrstpRingConfigEntry 6 } + +-- Traps for the Spanning Tree Protocol********************* + + stpNewRoot NOTIFICATION-TYPE + OBJECTS { + vStpNumber + } + STATUS current + DESCRIPTION + "The NewRoot trap indicates that the bridge has + become the new root for this Spanning Tree instance; + the trap is sent by a bridge soon after its election + as the new root, upon expiration of the + Topology Change Timer immediately subsequent to + its election." + ::= { spanningTreeTraps 0 1 } + + + stpRootPortChange NOTIFICATION-TYPE + OBJECTS { + vStpNumber, + vStpRootPortNumber + } + STATUS current + DESCRIPTION + "A RootPortChange trap is sent for a Spannnig Tree + instance by a bridge when its root port has changed. + The root port is the port which offers the + lowest cost path from this bridge to the root + bridge." + ::= { spanningTreeTraps 0 2 } + + + +-- Conformance Information + + vStpGroup OBJECT-GROUP + OBJECTS + { + vStpInsNumber, -- vStp table + vStpInsProtocolSpecification, + vStpInsPriority, + vStpInsBridgeAddress, + vStpInsTimeSinceTopologyChange, + vStpInsTopChanges, + vStpInsDesignatedRoot, + vStpInsRootCost, + vStpInsRootPortNumber, + vStpInsNextBestRootCost, + vStpInsNextBestRootPortNumber, + vStpInsMaxAge, + vStpInsHelloTime, + vStpInsHoldTime, + vStpInsForwardDelay, + vStpInsBridgeMaxAge, + vStpInsBridgeHelloTime, + vStpInsBridgeForwardDelay, + vStpInsBpduSwitching, + vStpInsCistRegionalRootId, + vStpInsCistPathCost, + vStpIns1x1VlanNumber, + vStpInsMstiNumber, + vStpInsMode, + vStpInsAutoVlanContainment + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree instances." + ::= { alcatelIND1VLANSTPMIBGroups 1 } + + + vStpPortGroup OBJECT-GROUP + OBJECTS + { + vStpInsPortNumber, -- vStpPort table + vStpInsPortPriority, + vStpInsPortState, + vStpInsPortEnable, + vStpInsPortPathCost, + vStpInsPortDesignatedRoot, + vStpInsPortDesignatedCost, + vStpInsPortDesignatedBridge, + vStpInsPortDesignatedPtPrio, + vStpInsPortDesignatedPtNumber, + vStpInsPortForwardTransitions, + vStpInsPortManualMode, + vStpInsPortRole, + vStpInsPortPrimaryPortNumber, + vStpInsPortAdminConnectionType, + vStpInsPortOperConnectionType, + vStpInsPortCistRegionRootId, + vStpInsPortCistPathCost, + vStpInsPortHelloTime, + vStpInsBridgeHelloTime, + vstpInsPortRcvdInternal + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree port instances." + ::= { alcatelIND1VLANSTPMIBGroups 2 } + + vStpMstRegionGroup OBJECT-GROUP + OBJECTS + { + vStpMstRegionNumber, + vStpMstRegionConfigFormatSelector, + vStpMstRegionConfigDigest, + vStpMstRegionConfigName, + vStpMstRegionConfigRevisionLevel, + vStpMstRegionMstiList, + vStpMstRegionCistInstanceNumber, + vStpMstRegionMaxHops + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree mst region instances." + ::= { alcatelIND1VLANSTPMIBGroups 6 } + + + vStpMstInstanceGroup OBJECT-GROUP + OBJECTS + { + vStpMstInstanceNumber, + vStpMstInstanceName, + vStpMstInstanceVlanBitmapAddition, + vStpMstInstanceVlanBitmapDeletion, + vStpMstInstanceVlanBitmapState, + vStpMstInstanceRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree mst instances." + ::= { alcatelIND1VLANSTPMIBGroups 4 } + + + vStpMstVlanAssignmentGroup OBJECT-GROUP + OBJECTS + { + vStpMstVlanAssignmentVlanNumber, + vStpMstVlanAssignmentMstiNumber + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree + assignment vlan to msti instances." + ::= { alcatelIND1VLANSTPMIBGroups 5 } + + vStpPortConfigGroup OBJECT-GROUP + OBJECTS + { + vStpPortConfigIfIndex, + vStpPortConfigTenGigOs8800Opt + } + STATUS current + DESCRIPTION + "Collection of objects for management of protocol + indepentant port configuration." + ::= { alcatelIND1VLANSTPMIBGroups 7 } + + + vStpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + stpNewRoot, + stpRootPortChange + } + STATUS current + DESCRIPTION + "The Spanning Tree Notification Group." + ::= { alcatelIND1VLANSTPMIBGroups 3 } + +vStpRrstpRingConfigGroup OBJECT-GROUP + OBJECTS + { + vStpRrstpRingId, + vStpRrstpRingPort1, + vStpRrstpRingPort2, + vStpRrstpRingState, + vStpRrstpRingRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects maintained for each RRSTP ring + about ports that are part of the ring." + ::= { alcatelIND1VLANSTPMIBGroups 8 } + +vStpRrstpRingBaseGroup OBJECT-GROUP + OBJECTS { + vStpRrstpGlobalState + } + STATUS current + DESCRIPTION + "State of Ring rapid spanning tree on a global level" + ::= { alcatelIND1VLANSTPMIBGroups 9 } + + + + alcatelIND1VLANSTPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Spanning Tree." + MODULE + MANDATORY-GROUPS + { + vStpGroup, + vStpPortGroup, + vStpMstRegionGroup, + vStpMstInstanceGroup, + vStpMstVlanAssignmentGroup, + vStpPortConfigGroup, + vStpNotificationGroup, + vStpRrstpRingConfigGroup, + vStpRrstpRingBaseGroup + } + + ::= { alcatelIND1VLANSTPMIBCompliances 1 } + + END + + + diff --git a/MIBS/nokia/ALCATEL-IND1-VRRP-MIB b/MIBS/nokia/ALCATEL-IND1-VRRP-MIB new file mode 100644 index 0000000..31fbd47 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-VRRP-MIB @@ -0,0 +1,954 @@ +ALCATEL-IND1-VRRP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32 + FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1Vrrp + FROM ALCATEL-IND1-BASE + ifIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + vrrpOperVrId, vrrpOperEntry + FROM VRRP-MIB + alaVrrp3OperVrId, alaVrrp3OperIpVersion, alaVrrp3OperEntry + FROM ALCATEL-IND1-VRRP3-MIB; + + +alcatelIND1VRRPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary VRRP MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Vrrp 1 } + + +alcatelIND1VRRPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 1 } + +-- ******************************************************************* +-- Textual Conventions +-- ******************************************************************* + + AlaVrTrackId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number that serves to uniquely identify a tracking policy." + SYNTAX Integer32 (1..255) + +AlaVrGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number that serves to uniquely identify a virtual router group." + SYNTAX Integer32 (1..255) + +-- +-- Alcatel VRRP Configuration +-- + +alaVRRPConfig OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 1 } +alaVrrpTracking OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 2 } +alaVrrpOperations OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 3 } +alaVRRPv2Config OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 4 } +alaVrrpGroup OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 5 } + +alaVRRPStartDelay OBJECT-TYPE + SYNTAX Integer32 (0..180) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Once VRRP's initial configuration is complete at startup, this + object specifies the number of seconds VRRP will delay before + leaving the initialize state. This delay is to allow external + protocols (spanning tree, OSPF, etc.) time to converge so that + when a VRRP virtual router becomes master it will be able to + forward traffic." + DEFVAL { 30 } + ::= { alaVRRPConfig 1 } + + alaVrrpBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the BFD for VRRP." + ::= { alaVRRPConfig 2} + + +alaVRRPDefaultInterval OBJECT-TYPE + SYNTAX Integer32 (1..255) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRRP Router default time interval, in seconds, between + sending advertisement messages." + DEFVAL { 1 } + ::= { alaVRRPv2Config 1 } + +alaVRRPDefaultPriority OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VRRP Router default priority to be used for the + virtual router master election process. Higher values imply + higher priority." + DEFVAL { 100 } + ::= { alaVRRPv2Config 2 } + +alaVRRPDefaultPreemptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRRP Router default preempt mode. Controls whether a higher + priority virtual router will preempt a lower priority master." + DEFVAL { true } + ::= { alaVRRPv2Config 3 } + +alaVRRPAdminState OBJECT-TYPE + SYNTAX INTEGER { + allEnable(1), + enable(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to force a change in to the vrrpOperAdminState + of virtual routers in the vrrpOperTable. Setting a value of allEnable will + cause the vrrpOperAdminState of each entry in the table to be set to up. + Setting a value of enable will set the vrrpOperAdminState to up but + only for the set of virtual routers whose vrrpOperAdminState was down + by default (as occurs when the virtual router instance is created) or due + to a previous set command of the alaVRRPAdminState to disable. + Setting a value of disable will cause the vrrpOperAdminState of each + entry in the table to be set to down. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVRRPv2Config 4 } + +alaVRRPSetParam OBJECT-TYPE + SYNTAX INTEGER { + none(1), + all(2), + interval(3), + priority(4), + preempt(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to force the virtual routers in the vrrpOperTable + to revert to the default parameter values specified in + alaVRRPDefaultInterval, alaVRRPDefaultPriority, and + alaVRRPDefaultPreemptMode. Unless alaVRRPOverride is set to true only + virtual routers previously configured with default parameter values + are modified. Parameters can be modified individually with the + interval, priority, and preempt values, or collectively with the all + value. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVRRPv2Config 5 } + +alaVRRPOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used in combination with the alaVRRPSetParam object + to force all virtual routers in the vrrpOperTable to revert to the default + values specified in alaVRRPDefaultInterval, alaVRRPDefaultPriority, + and alaVRRPDefaultPreemptMode. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVRRPv2Config 6 } + +-- ******************************************************************* +-- Start of VRRP Tracking MIB objects +-- ******************************************************************* + +-- ******************************************************************* +-- VRRP Tracking Policy Table +-- ******************************************************************* + + alaVrrpTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VRRP Tracking Policy table, which consists of a sequence + (i.e., one or more conceptual rows) of 'vrrpTrackEntry' items." + ::= { alaVrrpTracking 1 } + + alaVrrpTrackEntry OBJECT-TYPE + SYNTAX AlaVrrpTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vrrpTrackTable containing the operational + characteristics of a VRRP tracking policy. + + Rows in the table cannot be modified unless the value + of `vrrpTrackAdminState' is `disabled'." + + INDEX { alaVrrpTrackId } + ::= { alaVrrpTrackTable 1 } + + AlaVrrpTrackEntry ::= + SEQUENCE { + alaVrrpTrackId + AlaVrTrackId, + alaVrrpTrackState + INTEGER, + alaVrrpTrackAdminState + INTEGER, + alaVrrpTrackEntityType + INTEGER, + alaVrrpTrackEntityVlan + INTEGER, + alaVrrpTrackEntityPort + InterfaceIndexOrZero, + alaVrrpTrackEntityIpAddress + IpAddress, + alaVrrpTrackPriority + Integer32, + alaVrrpTrackRowStatus + RowStatus, + alaVrrpTrackEntityInterface + InterfaceIndexOrZero, + alaVrrpTrackEntityIpv6Interface + InterfaceIndexOrZero, + alaVrrpTrackEntityIpAddrType + InetAddressType, + alaVrrpTrackEntityIpAddr + InetAddress, + alaVrrpTrackBfdStatus + INTEGER + } + + alaVrrpTrackId OBJECT-TYPE + SYNTAX AlaVrTrackId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Identifier (TRACKID)." + ::= { alaVrrpTrackEntry 1 } + +alaVrrpTrackState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The conditional state of the tracking policy entity." + ::= { alaVrrpTrackEntry 2 } + + alaVrrpTrackAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object will enable/disable the tracking policy function." + DEFVAL { enable } + ::= { alaVrrpTrackEntry 3 } + +alaVrrpTrackEntityType OBJECT-TYPE + SYNTAX INTEGER { + vlan(1), + port(2), + ipaddress(3), + interface(4), + ipv6Interface(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the tracking policy entity type + currently in use." + ::= { alaVrrpTrackEntry 4 } + +alaVrrpTrackEntityVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object contains the Tracking Policy Entity. A vlan id. + + The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort, + alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is the + valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 5 } + +alaVrrpTrackEntityPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. A port + ifIndex or 0 if not significant. + + The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort, + alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is the + valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 6 } + +alaVrrpTrackEntityIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object contains the Tracking Policy Entity. IP Address. + + The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort, + alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is the + valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 7 } + +alaVrrpTrackPriority OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the value by which the priority of virtual + routers associated with the tracking policy will be decremented + when the tracked entity's operational state transitions from up to + down, or will be incremented when the tracked entity's operational + state transitions from down to up." + DEFVAL { 25 } + ::= { alaVrrpTrackEntry 8 } + +alaVrrpTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. + + To create a row in this table, a manager sets this object + to either createAndGo(4) or createAndWait(5). Until instances + of all corresponding columns are appropriately configured, + the value of the corresponding instance of the + `vrrpTrackRowStatus' column will be read as notReady(3). + + In particular, a newly created row cannot be made active(1) + until (minimally) the corresponding instances of `vrrpTrackId', + and either one of : alaVrrpTrackEntityVlan, + alaVrrpTrackEntityPort, alaVrrpTrackEntityIpAddress, or + alaVrrpTrackEntityInterface have been set." + ::= { alaVrrpTrackEntry 9 } + +alaVrrpTrackEntityInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. An interface. + + The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort, + alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is the + valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 10 } + + +alaVrrpTrackEntityIpv6Interface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. An Ipv6 + interface. + + The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort, + alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is the + valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 11 } + + +alaVrrpTrackEntityIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity IP Address + type." + ::= { alaVrrpTrackEntry 12 } + +alaVrrpTrackEntityIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. An + IPv4 for or IPv6 Address based on alaVrrpTrackEntityIpAddrType. + + The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort, + alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is the + valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 13 } + + alaVrrpTrackBfdStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables BFD for a VRRP track." + ::= { alaVrrpTrackEntry 14} + +-- ******************************************************************* +-- VRRP Associated Tracking Policy Table +-- ******************************************************************* + + alaVrrpAssoTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpAssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of tracking policies associated with this virtual router." + ::= { alaVrrpTracking 2 } + + alaVrrpAssoTrackEntry OBJECT-TYPE + SYNTAX AlaVrrpAssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains a tracking policy id that is + associated with a virtual router. The number of rows for + a given ifIndex and VrId will equal the number of tracking + policies associated with the virtual router (equivalent to alaVrrpTrackCount'). + Rows in the table cannot be modified unless the value of + `vrrpOperAdminState' is `disabled' and the 'vrrpOperState' has transitioned to `initialize'." + INDEX { ifIndex, vrrpOperVrId, alaVrrpAssoTrackId } + ::= { alaVrrpAssoTrackTable 1 } + + AlaVrrpAssoTrackEntry ::= + SEQUENCE { + alaVrrpAssoTrackId + AlaVrTrackId, + alaVrrpAssoTrackRowStatus + RowStatus + } + + alaVrrpAssoTrackId OBJECT-TYPE + SYNTAX AlaVrTrackId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the tracking policy the virtual router is + responsible for monitoring." + ::= { alaVrrpAssoTrackEntry 1 } + + alaVrrpAssoTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to installation + and removal conventions for conceptual rows. Setting this + object to active(1) or createAndGo(4) results in the + addition of an associated tracking policy for a virtual router. + Destroying the entry or setting it to notInService(2) + removes the associated tracking policy from the virtual router. + The use of other values is implementation-dependent." + ::= { alaVrrpAssoTrackEntry 2 } + +-- ******************************************************************* +-- VRRP Group Table +-- ******************************************************************* + + alaVrrpGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VRRP Group table, which consists of a sequence (i.e., one + or more conceptual rows) of 'vrrpGroupEntry' items." + ::= { alaVrrpGroup 1 } + + alaVrrpGroupEntry OBJECT-TYPE + SYNTAX AlaVrrpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vrrpGroupTable containing the + characteristics of a VRRP group." + INDEX { alaVrrpGroupId } + ::= { alaVrrpGroupTable 1 } + + AlaVrrpGroupEntry ::= + SEQUENCE { + alaVrrpGroupId + AlaVrGroupId, + alaVrrpGroupInterval + Integer32, + alaVrrpGroupPriority + Integer32, + alaVrrpGroupPreemptMode + TruthValue, + alaVrrpGroupAdminState + INTEGER, + alaVrrpGroupSetParam + INTEGER, + alaVrrpGroupOverride + TruthValue, + alaVrrpGroupRowStatus + RowStatus +} + + alaVrrpGroupId OBJECT-TYPE + SYNTAX AlaVrGroupId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Identifier (GROUPID)." + ::= { alaVrrpGroupEntry 1 } + +alaVrrpGroupInterval OBJECT-TYPE + SYNTAX Integer32 (1..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP Group time interval, in seconds, between + sending advertisement messages." + DEFVAL { 1 } + ::= { alaVrrpGroupEntry 2 } + +alaVrrpGroupPriority OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the VRRP Group priority to be used for the + virtual router master election process. Higher values imply + higher priority." + DEFVAL { 100 } + ::= { alaVrrpGroupEntry 3 } + +alaVrrpGroupPreemptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP Group preempt mode. Controls whether a higher + priority virtual router will preempt a lower priority master." + DEFVAL { true } + ::= { alaVrrpGroupEntry 4 } + +alaVrrpGroupAdminState OBJECT-TYPE + SYNTAX INTEGER { + allEnable(1), + enable(2), + disable(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to force a change in to the vrrpOperAdminState + of virtual routers in the corresponding alaVRRPAssoGroupTable + entry. Setting a value of allEnable will cause the vrrpOperAdminState + of each vrrpOperEntry to be set to up. Setting a value of enable will + set the vrrpOperAdminState to up but only for the set of virtual routers + in the group whose vrrpOperAdminState was down by default (as + occurs when the virtual router instance is created) or due to a previous + set command of the alaVrrpGroupAdminState or alaVRRPAdminState + to disable. Setting a value of disable will cause the vrrpOperAdminState + of each entry in the table to be set to down. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVrrpGroupEntry 5 } + +alaVrrpGroupSetParam OBJECT-TYPE + SYNTAX INTEGER { + none(1), + all(2), + interval(3), + priority(4), + preempt(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to force the virtual routers in the corresponding + alaVRRPAssoGroupTable to revert to the group parameter values + specified in alaVrrpGroupInterval, alaVrrpGroupPriority, + and alaVrrpGroupPreemptMode. Unless alaVrrpGroupOverride is set to + true only virtual routers previously configured with default + or group parameter values are modified. Parameters can be modified + individually with the interval, priority, and preempt values, or + collectively with the all value. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVrrpGroupEntry 6 } + +alaVrrpGroupOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used in combination with the alaVrrpGroupSetParam object + to force all virtual routers in the corresponding alaVrrpAssoGroupTable + to revert to the group parameter values specified in alaVrrpGroupInterval, + alaVrrpGroupPriority, and alaVrrpGroupPreemptMode. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVrrpGroupEntry 7 } + +alaVrrpGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. + + To create a row in this table, a manager sets this object + to either createAndGo(4) or createAndWait(5). Until instances + of all corresponding columns are appropriately configured, + the value of the corresponding instance of the + `alaVrrpGroupRowStatus' column will be read as notReady(3). + + In particular, a newly created row cannot be made active(1) + until (minimally) the corresponding instance of `alaVrrpGroupId' + has been set." + ::= { alaVrrpGroupEntry 8 } + +-- ******************************************************************* +-- VRRP Associated Group Table +-- ******************************************************************* + + alaVrrpAssoGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpAssoGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of virtual routers associated with this group." + ::= { alaVrrpGroup 2 } + + alaVrrpAssoGroupEntry OBJECT-TYPE + SYNTAX AlaVrrpAssoGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains a virtual router id that is + associated with a virtual router group." + INDEX { alaVrrpGroupId, ifIndex, vrrpOperVrId } + ::= { alaVrrpAssoGroupTable 1 } + + AlaVrrpAssoGroupEntry ::= + SEQUENCE { + alaVrrpAssoGroupRowStatus + RowStatus + } + + alaVrrpAssoGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to installation + and removal conventions for conceptual rows. Setting this + object to active(1) or createAndGo(4) results in the + addition of an associated virtual router for a group. + Destroying the entry or setting it to notInService(2) + removes the associated virtual router from the group. + The use of other values is implementation-dependent." + ::= { alaVrrpAssoGroupEntry 1 } + +-- **************************************************************** +-- Extention of the Vrrp Oper Table from the standard mib +-- **************************************************************** + alaVrrpOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual router configuration info." + ::= { alaVrrpOperations 1 } + + alaVrrpOperEntry OBJECT-TYPE + SYNTAX AlaVrrpOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, config information + about a given virtual router." + AUGMENTS { vrrpOperEntry } + ::= { alaVrrpOperTable 1 } + + AlaVrrpOperEntry ::= + SEQUENCE { + alaVrrpCurrentPriority + Integer32, + alaVrrpTrackCount + Integer32, + alaVrrpGroupIdent + Integer32 + } + + alaVrrpCurrentPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the priority currently used for the + virtual router master election process. Higher values imply + higher priority. + + A priority of '0', although not settable, is sent by + the master router to indicate that this router has ceased + to participate in VRRP and a backup virtual router should + transition to become a new master. + + A priority of 255 is used for the router that owns the + associated IP address(es)." + ::= { alaVrrpOperEntry 1 } + + alaVrrpTrackCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tracking policies associated with a virtual router." + ::= { alaVrrpOperEntry 2 } + + alaVrrpGroupIdent OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP group to which this virtual router belongs. A value of + zero indicates that the virtual router is not affiliated with any group." + ::= { alaVrrpOperEntry 3 } + +-- ******************************************************************* +-- VRRP3 Associated Tracking Policy Table +-- ******************************************************************* + + alaVrrp3AssoTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3AssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of tracking policies associated with this virtual router." + ::= { alaVrrpTracking 3 } + + alaVrrp3AssoTrackEntry OBJECT-TYPE + SYNTAX AlaVrrp3AssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains a tracking policy id that is + associated with a virtual router. The number of rows for + a given IP Version, VrId, and ifIndex will equal the number of tracking + policies associated with the virtual router (equivalent to alaVrrp3TrackCount'). + Rows in the table cannot be modified unless the value of + `alaVrrp3OperAdminState' is `disabled' and the 'alaVrrp3OperState' has transitioned to `initialize'." + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, ifIndex, alaVrrp3AssoTrackId } + ::= { alaVrrp3AssoTrackTable 1 } + + AlaVrrp3AssoTrackEntry ::= + SEQUENCE { + alaVrrp3AssoTrackId + AlaVrTrackId, + alaVrrp3AssoTrackRowStatus + RowStatus + } + + alaVrrp3AssoTrackId OBJECT-TYPE + SYNTAX AlaVrTrackId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the tracking policy the virtual router is + responsible for monitoring." + ::= { alaVrrp3AssoTrackEntry 1 } + + alaVrrp3AssoTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to installation + and removal conventions for conceptual rows. Setting this + object to active(1) or createAndGo(4) results in the + addition of an associated tracking policy for a virtual router. + Destroying the entry or setting it to notInService(2) + removes the associated tracking policy from the virtual router. + The use of other values is implementation-dependent." + ::= { alaVrrp3AssoTrackEntry 2 } + +-- **************************************************************** +-- Extention of the alaVrrp3OperTable from the Alcatel VRRP3 mib +-- **************************************************************** + alaVrrp3OperExTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3OperExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual router configuration info." + ::= { alaVrrpOperations 2 } + + alaVrrp3OperExEntry OBJECT-TYPE + SYNTAX AlaVrrp3OperExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, config information + about a given virtual router." + AUGMENTS { alaVrrp3OperEntry } + ::= { alaVrrp3OperExTable 1 } + + AlaVrrp3OperExEntry ::= + SEQUENCE { + alaVrrp3CurrentPriority + Integer32, + alaVrrp3TrackCount + Integer32, + alaVrrp3GroupIdent + Integer32 + } + + alaVrrp3CurrentPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the priority currently used for the + virtual router master election process. Higher values imply + higher priority. + + A priority of '0', although not settable, is sent by + the master router to indicate that this router has ceased + to participate in VRRP and a backup virtual router should + transition to become a new master. + + A priority of 255 is used for the router that owns the + associated IP address(es)." + ::= { alaVrrp3OperExEntry 1 } + + alaVrrp3TrackCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tracking policies associated with a virtual router." + ::= { alaVrrp3OperExEntry 2 } + + alaVrrp3GroupIdent OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP group to which this virtual router belongs. A value of + zero indicates that the virtual router is not affiliated with any group." + ::= { alaVrrp3OperExEntry 3 } + +-- +-- conformance information +-- + +alcatelIND1VRRPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 2 } +alcatelIND1VRRPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 1 } +alcatelIND1VRRPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 2 } + +alaVRRPCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel VRRP and + implementing ALCATEL-IND1-VRRP-MIB." + MODULE + MANDATORY-GROUPS { alaVRRPConfigGroup } + ::= { alcatelIND1VRRPMIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaVRRPConfigGroup OBJECT-GROUP + OBJECTS { + alaVRRPStartDelay, + alaVrrpBfdStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alcatelIND1VRRPMIBGroups 1 } + +END diff --git a/MIBS/nokia/ALCATEL-IND1-VRRP3-MIB b/MIBS/nokia/ALCATEL-IND1-VRRP3-MIB new file mode 100644 index 0000000..c523a4f --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-VRRP3-MIB @@ -0,0 +1,844 @@ +ALCATEL-IND1-VRRP3-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter32, + Integer32 FROM SNMPv2-SMI + + RowStatus, MacAddress, + TruthValue, TimeStamp FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1Vrrp FROM ALCATEL-IND1-BASE + ifIndex FROM IF-MIB + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + VrId FROM VRRP-MIB; + + +alcatelIND1VRRP3MIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary VRRP MIB definitions for simultaneous + support of IPv4 and IPv6 protocols. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" -- 02 April 2007 + DESCRIPTION "The latest version of this MIB Module." + + ::= { softentIND1Vrrp 2 } + + + +-- +-- VRRP MIB Groups +-- + +alaVrrp3Operations OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 1 } +alaVrrp3Statistics OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 2 } +alaVrrp3Conformance OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 3 } + +-- +-- Start of MIB objects +-- + +alaVrrp3NotificationCntl OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the VRRP-enabled router will generate + SNMP traps for events defined in this MIB. 'Enabled' + results in SNMP traps; 'disabled', no traps are sent." + DEFVAL { enabled } + ::= { alaVrrp3Operations 1 } + +-- +-- VRRP Operations Table +-- + +alaVrrp3OperTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3OperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unified Operations table for a VRRP router which + consists of a sequence (i.e., one or more conceptual + rows) of 'alaVrrp3OperEntry' items." + ::= { alaVrrp3Operations 2 } + +alaVrrp3OperEntry OBJECT-TYPE + SYNTAX AlaVrrp3OperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaVrrp3OperTable containing the + operational characteristics of a virtual router. On a + VRRP router, a given virtual router is identified by a + combination of the IP version, VRID, and ifIndex. + + Note that rows in this table can be distinguished on a + Multi-stacked device running both VRRP over IPv4 and + IPv6 interfaces. + + Rows in the table cannot be modified unless the value + of 'alaVrrp3OperAdminState' is 'disabled' and the + 'alaVrrp3OperState' has transitioned to + 'initialize'" + + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, + ifIndex } + ::= { alaVrrp3OperTable 1 } + +AlaVrrp3OperEntry ::= + SEQUENCE { + alaVrrp3OperIpVersion + INTEGER, + alaVrrp3OperVrId + VrId, + alaVrrp3OperVirtualMacAddr + MacAddress, + alaVrrp3OperState + INTEGER, + alaVrrp3OperAdminState + INTEGER, + alaVrrp3OperPriority + Integer32, + alaVrrp3OperVersion + INTEGER, + alaVrrp3OperIpAddrCount + Integer32, + alaVrrp3OperMasterIpAddrType + InetAddressType, + alaVrrp3OperMasterIpAddr + InetAddress, + alaVrrp3OperPrimaryIpAddrType + InetAddressType, + alaVrrp3OperPrimaryIpAddr + InetAddress, + alaVrrp3OperAdvInterval + Integer32, + alaVrrp3OperPreemptMode + TruthValue, + alaVrrp3OperAcceptMode + TruthValue, + alaVrrp3OperUpTime + TimeStamp, + alaVrrp3OperRowStatus + RowStatus + } + +alaVrrp3OperIpVersion OBJECT-TYPE + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the IP version on which this VRRP + instance is running." + ::= { alaVrrp3OperEntry 1 } + +alaVrrp3OperVrId OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Virtual Router Identifier + (VRID)." + ::= { alaVrrp3OperEntry 2 } + +alaVrrp3OperVirtualMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual MAC address of the virtual router. + Although this object can be derived from the + 'alaVrrp3OperVrId' object, it is defined so that it + is easily obtainable by a management application and + can be included in VRRP-related SNMP traps." + ::= { alaVrrp3OperEntry 3 } + +alaVrrp3OperState OBJECT-TYPE + SYNTAX INTEGER { + initialize (1), + backup (2), + master (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the virtual router. This object + has three defined values: + + - `initialize', which indicates that the + virtual router is waiting for a startup event. + + - `backup', which indicates the virtual router is + monitoring the availability of the master router. + + - `master', which indicates that the virtual router + is forwarding packets for IP addresses that are + associated with this router. + + Setting the `alaVrrp3OperAdminState' object (below) + Initiates transitions in the value of this object." + ::= { alaVrrp3OperEntry 4 } + +alaVrrp3OperAdminState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object will enable/disable the virtual router + function. Setting the value to `up', will transition + the state of the virtual router from `initialize' to + `backup' or `master', depending on the value of + `alaVrrp3OperPriority'. + + Setting the value to `down', will transition the + router from `master' or `backup' to `initialize'. State + transitions may not be immediate; they sometimes depend + on other factors, such as the interface (IF) state. + + The `alaVrrp3OperAdminState' object must be set to + `down' prior to modifying the other read-create objects + in the conceptual row. The value of the + alaVrrp3OperRowStatus' object (below) must be + `active', signifying that the conceptual row is valid + (i.e., the objects are correctly set), in order for + this object to be set to `up'." + DEFVAL { down } + ::= { alaVrrp3OperEntry 5 } + +alaVrrp3OperPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the priority to be used for the + virtual router master election process. Higher values + imply higher priority. + + A priority of '0', although not settable, is sent by + the master router to indicate that this router has + ceased to participate in VRRP and a backup virtual + router should transition to become a new master. + + A priority of 255 is used for the router that owns the + associated IP address(es)." + DEFVAL { 100 } + ::= { alaVrrp3OperEntry 6 } + +alaVrrp3OperVersion OBJECT-TYPE + SYNTAX INTEGER { + vrrpv2 (1), + vrrpv3 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the VRRP version this VRRP + instance is running." + ::= { alaVrrp3OperEntry 7 } + +alaVrrp3OperIpAddrCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP addresses associated with this + virtual router. This number is equal to the number + of rows in the alaVrrp3AssoIpAddrTable that + correspond to a given combination of IP version, + VRID, and ifIndex." + ::= { alaVrrp3OperEntry 8 } + +alaVrrp3OperMasterIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the type of + alaVrrp3OperMasterIpAddr in this row." + ::= { alaVrrp3OperEntry 9 } + +alaVrrp3OperMasterIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The master router's real (primary for vrrp over IPv4) + IP address. This is the IP address listed as the + source in the advertisement last received by this + virtual router. For IPv6, a link local address." + ::= { alaVrrp3OperEntry 10 } + +alaVrrp3OperPrimaryIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the the type of + alaVrrp3OperPrimaryIpAddr in this row." + ::= { alaVrrp3OperEntry 11 } + +alaVrrp3OperPrimaryIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For VRRP over IPv6 this is the link local address + for a given ifIndex. For VRRP over IPv4, in the + case where there is more than one IP address for + a given `ifIndex', this object is used to + specify the IP address that will become the + alaVrrp3OperMasterIpAddr', should the virtual router + transition from backup to master." + DEFVAL { '00000000'H } -- 0.0.0.0 or :: + ::= { alaVrrp3OperEntry 12 } + +alaVrrp3OperAdvInterval OBJECT-TYPE + SYNTAX Integer32 (1..4095) + UNITS "centiseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval, in centiseconds, between sending + advertisement messages. Only the master router sends + VRRP advertisements." + DEFVAL { 100 } + ::= { alaVrrp3OperEntry 13 } + +alaVrrp3OperPreemptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether a higher priority virtual router will + preempt a lower priority master." + DEFVAL { true } + ::= { alaVrrp3OperEntry 14 } + +alaVrrp3OperAcceptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether a virtual router in the master state + will accept packets addressed to the address owner's + IPv6 address as its own it it is not the IP address + owner. + This is required only for rows indicating VRRP over IPv6. + This object can be sparse and should not be implemented + for rows indicating VRRP for Ipv4." + DEFVAL { true } + ::= { alaVrrp3OperEntry 15 } + +alaVrrp3OperUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the value of the `sysUpTime' object when this + virtual router (i.e., the `alaVrrp3OperState') transitioned + out of `initialized'." + ::= { alaVrrp3OperEntry 16 } + +alaVrrp3OperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to + installation and removal conventions for conceptual + rows. The rowstatus of a currently active row in the + alaVrrp3OperTable is constrained by the operational + state of the corresponding virtual router. + When `alaVrrp3OperRowStatus' is set to active(1), no + other objects in the conceptual row, with the exception + of `alaVrrp3OperAdminState', can be modified. Prior + to setting the `alaVrrp3OperRowStatus' object from + `active' to a different value, the + `alaVrrp3OperAdminState' object must be set to + `down' and the `alaVrrp3OperState' object be transitioned + to `initialize'. + + To create a row in this table, a manager sets this + object to either createAndGo(4) or createAndWait(5). + Until instances of all corresponding columns are + appropriately configured, the value of the + corresponding instance of the `alaVrrp3OperRowStatus' + column will be read as notReady(3). + In particular, a newly created row cannot be made + active(1) until (minimally) the corresponding instance + of `alaVrrp3OperVrId' has been set and there is at + least one active row in the `alaVrrp3AssoIpAddrTable' + defining an associated IP address for the virtual + router." + ::= { alaVrrp3OperEntry 17 } + +-- +-- VRRP Associated Address Table +-- + +alaVrrp3AssoIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3AssoIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addresses associated with this + virtual router." + ::= { alaVrrp3Operations 3 } + +alaVrrp3AssoIpAddrEntry OBJECT-TYPE + SYNTAX AlaVrrp3AssoIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains an IP address that is + associated with a virtual router. The number of rows + for a given IP version, VrId, and ifIndex will equal + the number of IP addresses associated (e.g., backed + up) by the virtual router (equivalent to + 'alaVrrp3OperIpAddrCount'). + + Rows in the table cannot be modified unless the value + of `alaVrrp3OperAdminState' is `disabled' and the + `alaVrrp3OperState' has transitioned to`initialize'." + + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, ifIndex, + alaVrrp3AssoIpAddrType, alaVrrp3AssoIpAddr } + ::= { alaVrrp3AssoIpAddrTable 1 } + +AlaVrrp3AssoIpAddrEntry ::= + SEQUENCE { + alaVrrp3AssoIpAddrType + InetAddressType, + alaVrrp3AssoIpAddr + InetAddress, + alaVrrp3AssoIpAddrRowStatus + RowStatus + } + +alaVrrp3AssoIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP addresses type of alaVrrp3AssoIpAddr in this + row." + ::= { alaVrrp3AssoIpAddrEntry 1 } + +alaVrrp3AssoIpAddr OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The assigned IP addresses that a virtual router is + responsible for backing up." + ::= { alaVrrp3AssoIpAddrEntry 2 } + +alaVrrp3AssoIpAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + installation and removal conventions for conceptual + rows. Setting this object to active(1) or + createAndGo(4) results in the addition of an associated + address for a virtual router. + + Destroying the entry or setting it to notInService(2) + removes the associated address from the virtual router. + The use of other values is implementation-dependent." + ::= { alaVrrp3AssoIpAddrEntry 3 } + +-- +-- VRRP Router Statistics +-- + +alaVrrp3RouterChecksumErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received with an + invalid VRRP checksum value." + ::= { alaVrrp3Statistics 1 } + +alaVrrp3RouterVersionErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received with an + unknown or unsupported version number." + ::= { alaVrrp3Statistics 2 } + +alaVrrp3RouterVrIdErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received with an + invalid VRID for this virtual router." + ::= { alaVrrp3Statistics 3 } + +-- +-- VRRP Router Statistics Table +-- + +alaVrrp3RouterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVRRP3RouterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual router statistics." + ::= { alaVrrp3Statistics 4 } + +alaVrrp3RouterStatsEntry OBJECT-TYPE + SYNTAX AlaVRRP3RouterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing statistics + information about a given virtual router." + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, + ifIndex } + ::= { alaVrrp3RouterStatsTable 1 } + +AlaVRRP3RouterStatsEntry ::= + SEQUENCE { + alaVrrp3StatsBecomeMaster + Counter32, + alaVrrp3StatsAdvertiseRcvd + Counter32, + alaVrrp3StatsAdvIntervalErrors + Counter32, + alaVrrp3StatsIpTtlErrors + Counter32, + alaVrrp3StatsPriZeroPktsRcvd + Counter32, + alaVrrp3StatsPriZeroPktsSent + Counter32, + alaVrrp3StatsInvldTypePktsRcvd + Counter32, + alaVrrp3StatsAddressListErrors + Counter32, + alaVrrp3StatsInvldAuthType + Counter32, + alaVrrp3StatsPacketLengthErrors + Counter32 + } + + +alaVrrp3StatsBecomeMaster OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times that this virtual router's + state has transitioned to MASTER." + ::= { alaVrrp3RouterStatsEntry 1 } + +alaVrrp3StatsAdvertiseRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP advertisements received by + this virtual router." + ::= { alaVrrp3RouterStatsEntry 2 } + +alaVrrp3StatsAdvIntervalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP advertisement packets + received for which the advertisement interval is + different than the one configured for the local virtual + router." + ::= { alaVrrp3RouterStatsEntry 3 } + +alaVrrp3StatsIpTtlErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received by the + virtual router with IP TTL (Time-To-Live) not equal to + 255. It also indicates the number of VRRPv3 packets + received by the virtual router with IPv6 hop limit not + equal to 255." + ::= { alaVrrp3RouterStatsEntry 4 } + +alaVrrp3StatsPriZeroPktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received by the + virtual router with a priority of '0'." + ::= { alaVrrp3RouterStatsEntry 5 } + +alaVrrp3StatsPriZeroPktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets sent by the virtual + router with a priority of '0'." + ::= { alaVrrp3RouterStatsEntry 6 } + +alaVrrp3StatsInvldTypePktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VRRP packets received by the virtual + router with an invalid value in the 'type' field." + ::= { alaVrrp3RouterStatsEntry 7 } + +alaVrrp3StatsAddressListErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received for which the + address list does not match the locally configured list + for the virtual router." + ::= { alaVrrp3RouterStatsEntry 8 } + +alaVrrp3StatsInvldAuthType OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with 'Auth Type' + not equal to Authentication Type 0, No Authentication. + This is required only for rows indicating VRRP over IPv4. + This object can be sparse and should not be implemented + for rows indicating VRRP for Ipv6." + ::= { alaVrrp3RouterStatsEntry 9 } + +alaVrrp3StatsPacketLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a packet + length less than the length of the VRRP header." + ::= { alaVrrp3RouterStatsEntry 10 } + +-- +-- Trap Definitions +-- + +alaVrrp3Notifications OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 0 } + +--- +--- Objects used in the traps +--- + +alaVrrp3TrapNewMasterReason OBJECT-TYPE + SYNTAX INTEGER { + priority (0), + preempted (1), + masterNoResponse (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This indicates the reason for NewMaster trap. + Used by alaVrrp3TrapNewMaster trap." + ::= { alaVrrp3Operations 4 } + +alaVrrp3TrapProtoErrReason OBJECT-TYPE + SYNTAX INTEGER { + hopLimitError (0), + versionError (1), + checksumError (2), + vridError (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This indicates the reason for protocol error trap. + Used by alaVrrp3TrapProtoError trap." + ::= { alaVrrp3Operations 5 } + + +alaVrrp3TrapNewMaster NOTIFICATION-TYPE + OBJECTS { alaVrrp3OperMasterIpAddrType, + alaVrrp3OperMasterIpAddr, + alaVrrp3TrapNewMasterReason + } + STATUS current + DESCRIPTION + "The newMaster trap indicates that the sending agent + has transitioned to 'Master' state." + ::= { alaVrrp3Notifications 1 } + +alaVrrp3TrapProtoError NOTIFICATION-TYPE + OBJECTS { alaVrrp3TrapProtoErrReason + } + STATUS current + DESCRIPTION + "The error trap indicates that the sending agent has + encountered the protocol error indicated by + ErrorReason." + ::= { alaVrrp3Notifications 2 } + + +-- +-- Conformance Information +-- + +alaVrrp3MIBCompliances OBJECT IDENTIFIER ::= { alaVrrp3Conformance 1 } +alaVrrp3MIBGroups OBJECT IDENTIFIER ::= { alaVrrp3Conformance 2 } + +-- +-- Compliance Statements +-- + + +alaVrrp3MIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel VRRP and + implementing ALCATEL-IND1-VRRP3-MIB." + + MODULE -- this module + MANDATORY-GROUPS { + alaVrrp3OperGroup, + alaVrrp3StatsGroup, + alaVrrp3TrapInfoGroup, + alaVrrp3NotificationsGroup + } + + OBJECT alaVrrp3OperPriority + WRITE-SYNTAX Integer32 (1..255) + DESCRIPTION "SETable values are from 1 to 255." + ::= { alaVrrp3MIBCompliances 1 } + +-- +-- Conformance Groups +-- + +alaVrrp3OperGroup OBJECT-GROUP + OBJECTS { + alaVrrp3NotificationCntl, + alaVrrp3OperVirtualMacAddr, + alaVrrp3OperState, + alaVrrp3OperAdminState, + alaVrrp3OperPriority, + alaVrrp3OperVersion, + alaVrrp3OperIpAddrCount, + alaVrrp3OperMasterIpAddrType, + alaVrrp3OperMasterIpAddr, + alaVrrp3OperPrimaryIpAddrType, + alaVrrp3OperPrimaryIpAddr, + alaVrrp3OperAdvInterval, + alaVrrp3OperPreemptMode, + alaVrrp3OperAcceptMode, + alaVrrp3OperUpTime, + alaVrrp3OperRowStatus, + alaVrrp3AssoIpAddrRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 1 } + +alaVrrp3StatsGroup OBJECT-GROUP + OBJECTS { + alaVrrp3RouterChecksumErrors, + alaVrrp3RouterVersionErrors, + alaVrrp3RouterVrIdErrors, + alaVrrp3StatsBecomeMaster, + alaVrrp3StatsAdvertiseRcvd, + alaVrrp3StatsAdvIntervalErrors, + alaVrrp3StatsPriZeroPktsRcvd, + alaVrrp3StatsPriZeroPktsSent, + alaVrrp3StatsInvldTypePktsRcvd, + alaVrrp3StatsInvldAuthType, + alaVrrp3StatsIpTtlErrors, + alaVrrp3StatsAddressListErrors, + alaVrrp3StatsPacketLengthErrors + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 2 } + +alaVrrp3TrapInfoGroup OBJECT-GROUP + OBJECTS { + alaVrrp3TrapNewMasterReason, + alaVrrp3TrapProtoErrReason + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 3 } + +alaVrrp3NotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alaVrrp3TrapNewMaster, + alaVrrp3TrapProtoError + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 4 } + +END + diff --git a/MIBS/nokia/ALCATEL-IND1-WCCP-MIB b/MIBS/nokia/ALCATEL-IND1-WCCP-MIB new file mode 100644 index 0000000..f707cde --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-WCCP-MIB @@ -0,0 +1,752 @@ +ALCATEL-IND1-WCCP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress, + Counter32, + Integer32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, + TruthValue, + RowStatus FROM SNMPv2-TC + + softentIND1Wccp, + wccpTraps FROM ALCATEL-IND1-BASE + + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; +-- +-- Module Identity +-- + +alcatelIND1WCCPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + The AlcatelIND1WCCPMIB is used to monitor the services for the WCCP + (Web Cache Coordination Protocol). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + +::= { softentIND1Wccp 1 } + +-- +-- Object roots used in this MIB +-- + +alcatelIND1WCCPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for WCCP application objects" + ::= { alcatelIND1WCCPMIB 1 } + +alcatelIND1WCCPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for WCCP application conformance + information" + ::= { alcatelIND1WCCPMIB 2 } + +alcatelIND1WCCPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for WCCP application units of conformance" + ::= { alcatelIND1WCCPMIBConformance 1 } + +alcatelIND1WCCPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for WCCP application compliance statements" + ::= { alcatelIND1WCCPMIBConformance 2 } + +-- +-- Textual COnventions +-- + +WccpServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the type of WCCP service being used. + standard - well known service is being used. + dynamic - dynamic service is being used. + unknown - cannot determine the type of service being used." + + SYNTAX INTEGER { + standard(1), + dynamic(2), + unknown(3) +} + +WccpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the version of WCCP being used for a service. + version1 - WCCP version 1 being used for the service. + version2 - WCCP version 2 being used for the service. + unknown - unknown version." + + SYNTAX INTEGER { + version1(1), + version2(2), + unknown(3) +} + +-- A Username/Password String +WccpPasswordString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The configured configured string used for WCCP password. + Only accepts ASCII strings." + SYNTAX OCTET STRING (SIZE (1..8)) + + +-- A Basic Operational State +WccpOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational state of various WCCP entities + 'outOfService' : The entity is out of service. + 'inService' : The entity operates properly." + SYNTAX INTEGER { + outOfService(1), + inService(2) + } + + +-- A Basic Operational State +WccpRestrictDisposition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The disposition of the restriction" + SYNTAX INTEGER { + allow(1), + block(2) + } + +-- +-- WCCP Feature (global parameters) +-- + +wccpFeature OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 1 } + +wccpAdminEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables/disables WCCP feature." + ::= { wccpFeature 1 } + +wccpServiceCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of configured WCCP services." + ::= { wccpFeature 2 } + +-- +-- WCCP Service Table +-- + +wccpServices OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 2 } + +wccpServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF WccpServiceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of WCCP services." + ::= { wccpServices 1 } + +wccpServiceTableEntry OBJECT-TYPE + SYNTAX WccpServiceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A wccpServiceTable entry describes the WCCP service." + INDEX { wccpServiceId } + ::= { wccpServiceTable 1 } + +WccpServiceTableEntry ::= SEQUENCE { + wccpServiceId Integer32, + wccpServiceAdminEnabled TruthValue, + wccpServicePassword WccpPasswordString, + wccpServiceType WccpServiceType, + wccpServiceVersion WccpVersion, + wccpServiceWebCacheCount Counter32, + wccpServicePacketsRedir Counter32, + wccpServicePacketsLowRedir Counter32, + wccpServiceReceiveId Counter32, + wccpServiceChangeNumber Counter32, + wccpServiceRowStatus RowStatus +} + +wccpServiceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates the WCCP's service id." + ::= { wccpServiceTableEntry 1 } + +wccpServiceAdminEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates WCCP's service status." + ::= { wccpServiceTableEntry 2 } + +wccpServicePassword OBJECT-TYPE + SYNTAX WccpPasswordString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the password for the WCCP service." + ::= { wccpServiceTableEntry 3 } + +wccpServiceType OBJECT-TYPE + SYNTAX WccpServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the WCCP service type." + ::= { wccpServiceTableEntry 4 } + +wccpServiceVersion OBJECT-TYPE + SYNTAX WccpVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the WCCP service version." + ::= { wccpServiceTableEntry 5 } + +wccpServiceWebCacheCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable show the number web caches currently active + on the service." + ::= { wccpServiceTableEntry 6 } + +wccpServicePacketsRedir OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the how many packet WCCP + has redirected." + ::= { wccpServiceTableEntry 7 } + +wccpServicePacketsLowRedir OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the how many packet WCCP + has redirected - lower 32 bits." + ::= { wccpServiceTableEntry 8 } + +wccpServiceReceiveId OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable contains the current Receive ID from the router. + This is incremented each time a WCCP message is sent." + ::= { wccpServiceTableEntry 9 } + +wccpServiceChangeNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable contains the current Change Number. + This is incremented each time there is a WCCP topology + change." + ::= { wccpServiceTableEntry 10 } + +wccpServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in wccpServiceTable following + the RowStatus textual convention." + ::= { wccpServiceTableEntry 11 } + +-- +-- WCCP Web Cache Table +-- + +wccpWebCaches OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 3 } + +wccpWebCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF WccpWebCacheTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of WCCP web caches." + ::= { wccpWebCaches 1 } + +wccpWebCacheTableEntry OBJECT-TYPE + SYNTAX WccpWebCacheTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A wccpWebCacheTable entry describes the status of a Web Cache." + INDEX { wccpWebCacheServiceId, + wccpWebCacheIpAddress } + ::= { wccpWebCacheTable 1 } + +WccpWebCacheTableEntry ::= SEQUENCE { + wccpWebCacheServiceId Integer32, + wccpWebCacheIpAddress InetAddress, + wccpWebCacheIpAddressType InetAddressType, + wccpWebCacheReceiveId Counter32, + wccpWebCacheChangeNum Counter32, + wccpWebCacheNumberOfRouters Counter32, + wccpWebCacheNumberOfWebCaches Counter32 +} + +wccpWebCacheServiceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates service id for this Web Cache." + ::= { wccpWebCacheTableEntry 1 } + +wccpWebCacheIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable IP address of the Web Cache." + ::= { wccpWebCacheTableEntry 2 } + +wccpWebCacheIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable IP address of the Web Cache." + ::= { wccpWebCacheTableEntry 3 } + +wccpWebCacheReceiveId OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable contains the current Receive ID from the Web + Cache." + ::= { wccpWebCacheTableEntry 4 } + +wccpWebCacheChangeNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable contains the current Change Number. + This is incremented each time there is a WCCP topology + change." + ::= { wccpWebCacheTableEntry 5 } + +wccpWebCacheNumberOfRouters OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates how many WCCP routers the Web + Cache is in contact with." + ::= { wccpWebCacheTableEntry 6 } + +wccpWebCacheNumberOfWebCaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates how many Web Caches the Web + Cache is in contact with." + ::= { wccpWebCacheTableEntry 7 } + +-- +-- WCCP VLAN Restrictions +-- + +wccpRestrictVlan OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 4 } + +wccpRestrictVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF WccpRestrictVlanTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of WCCP VLAN filter. Indicates on which VLANs redirection + should take place" + ::= { wccpRestrictVlan 1 } + +wccpRestrictVlanTableEntry OBJECT-TYPE + SYNTAX WccpRestrictVlanTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A wccpRestrictVlanTable entry describes the + status of a VLAN restriction." + INDEX { wccpRestrictVlanServiceId, + wccpRestrictVlanVlanId } + ::= { wccpRestrictVlanTable 1 } + +WccpRestrictVlanTableEntry ::= SEQUENCE { + wccpRestrictVlanServiceId Integer32, + wccpRestrictVlanVlanId Integer32, + wccpRestrictVlanDisposition WccpRestrictDisposition, + wccpRestrictVlanRowStatus RowStatus +} + +wccpRestrictVlanServiceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates WCCP's service id." + ::= { wccpRestrictVlanTableEntry 1 } + +wccpRestrictVlanVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates a VLAN for redirection restrictions." + ::= { wccpRestrictVlanTableEntry 2 } + +wccpRestrictVlanDisposition OBJECT-TYPE + SYNTAX WccpRestrictDisposition + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates if the vlan is allowed(TRUE) or + blocked (FALSE)." + ::= { wccpRestrictVlanTableEntry 3 } + +wccpRestrictVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in wccpServiceTable following + the RowStatus textual convention." + ::= { wccpRestrictVlanTableEntry 4 } + +-- +-- WCCP Web Cache Restrictions +-- + +wccpRestrictWebCache OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 5 } + +wccpRestrictWebCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF WccpRestrictWebCacheTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of WCCP VLAN filter." + ::= { wccpRestrictWebCache 1 } + +wccpRestrictWebCacheTableEntry OBJECT-TYPE + SYNTAX WccpRestrictWebCacheTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A wccpRestrictWebCacheTable entry describes the + status of a WCCP service." + INDEX { wccpRestrictWebCacheServiceId, + wccpRestrictWebCacheIpAddress, + wccpRestrictWebCacheIpMask } + ::= { wccpRestrictWebCacheTable 1 } + +WccpRestrictWebCacheTableEntry ::= SEQUENCE { + wccpRestrictWebCacheServiceId Integer32, + wccpRestrictWebCacheIpAddress InetAddress, + wccpRestrictWebCacheIpAddressType InetAddressType, + wccpRestrictWebCacheIpMask InetAddress, + wccpRestrictWebCacheIpMaskAddressType InetAddressType, + wccpRestrictWebCacheDisposition WccpRestrictDisposition, + wccpRestrictWebCacheRowStatus RowStatus +} + +wccpRestrictWebCacheServiceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates WCCP's service id." + ::= { wccpRestrictWebCacheTableEntry 1 } + +wccpRestrictWebCacheIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable is the IP address of the Web Cache. Used + with wccpRestrictWebCacheIpMask." + ::= { wccpRestrictWebCacheTableEntry 2 } + +wccpRestrictWebCacheIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is the IP address type of the Web Cache. Used + with wccpRestrictWebCacheIpMask." + ::= { wccpRestrictWebCacheTableEntry 3 } + +wccpRestrictWebCacheIpMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable is the IP mask of the IP Address." + ::= { wccpRestrictWebCacheTableEntry 4 } + +wccpRestrictWebCacheIpMaskAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is the IP mask type of the IP Address." + ::= { wccpRestrictWebCacheTableEntry 5 } + +wccpRestrictWebCacheDisposition OBJECT-TYPE + SYNTAX WccpRestrictDisposition + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates if the IP address is allowed(TRUE) + or blocked (FALSE)." + ::= { wccpRestrictWebCacheTableEntry 6 } + +wccpRestrictWebCacheRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in wccpServiceTable following + the RowStatus textual convention." + ::= { wccpRestrictWebCacheTableEntry 7 } + +-- +-- Web Cache Coordination Protocol Traps +-- + +wccpTrapsDesc OBJECT IDENTIFIER ::= { wccpTraps 1 } +wccpTrapsObj OBJECT IDENTIFIER ::= { wccpTraps 2 } + +-- +-- Traps description +-- + +-- Operational status changed + +wccpTrapOperStatus NOTIFICATION-TYPE + OBJECTS { + wccpTrapInfoEntityGroup, + wccpTrapInfoOperStatus, + wccpTrapInfoServiceId, + wccpTrapInfoWebCacheIpAddr + } + STATUS current + DESCRIPTION + "A change occured in the operational status of a wccp entity." + ::= { wccpTrapsDesc 0 3 } + +-- +-- Trap objects +-- + +-- A Service ID +wccpTrapInfoServiceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The WCCP Service Id." + ::= { wccpTrapsObj 1 } + + +-- The Operational Status of a service +wccpTrapInfoOperStatus OBJECT-TYPE + SYNTAX WccpOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operational status of wccp, service or + webcache." + ::= { wccpTrapsObj 2 } + +-- The IP addr of a web cache +wccpTrapInfoWebCacheIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a Web Cache." + ::= { wccpTrapsObj 3 } + +-- The Managed entity sub-group +wccpTrapInfoEntityGroup OBJECT-TYPE + SYNTAX INTEGER { + wccp(1), + service(2), + webcache(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The entity group inside wccp management." + ::= { wccpTrapsObj 4 } + + +-- +-- COMPLIANCE +-- + +alcatelIND1WCCPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for WCCP." + MODULE + MANDATORY-GROUPS + { + wccpFeatureGroup, + wccpServiceGroup, + wccpWebCacheGroup, + wccpRestrictVlanGroup, + wccpRestrictWebCacheGroup, + wccpTrapsGroup + } + ::= { alcatelIND1WCCPMIBCompliances 1 } + +-- +-- UNITS OF CONFORMANCE +-- + +wccpFeatureGroup OBJECT-GROUP + OBJECTS + { + wccpAdminEnabled, + wccpServiceCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of Web Cache Coordination" + ::= { alcatelIND1WCCPMIBGroups 1 } + +wccpServiceGroup OBJECT-GROUP + OBJECTS + { + wccpServiceAdminEnabled, + wccpServicePassword, + wccpServiceType, + wccpServiceVersion, + wccpServiceWebCacheCount, + wccpServicePacketsRedir, + wccpServicePacketsLowRedir, + wccpServiceReceiveId, + wccpServiceChangeNumber, + wccpServiceRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of WCCP services" + ::= { alcatelIND1WCCPMIBGroups 2 } + +wccpWebCacheGroup OBJECT-GROUP + OBJECTS + { + wccpWebCacheReceiveId, + wccpWebCacheChangeNum, + wccpWebCacheNumberOfRouters, + wccpWebCacheNumberOfWebCaches + } + STATUS current + DESCRIPTION + "Collection of objects for management of WCCP Web Caches" + ::= { alcatelIND1WCCPMIBGroups 3 } + +wccpRestrictVlanGroup OBJECT-GROUP + OBJECTS + { + wccpRestrictVlanDisposition, + wccpRestrictVlanRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of WCCP Web Caches" + ::= { alcatelIND1WCCPMIBGroups 4 } + +wccpRestrictWebCacheGroup OBJECT-GROUP + OBJECTS + { + wccpRestrictWebCacheDisposition, + wccpRestrictWebCacheRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of WCCP Web Caches" + ::= { alcatelIND1WCCPMIBGroups 5 } + +wccpTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + wccpTrapOperStatus + } + STATUS current + DESCRIPTION + "Collection of traps for management of WCCP" + ::= { alcatelIND1WCCPMIBGroups 6 } + + +END diff --git a/MIBS/nokia/ALCATEL-IND1-WEBMGT-MIB b/MIBS/nokia/ALCATEL-IND1-WEBMGT-MIB new file mode 100644 index 0000000..936652e --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-WEBMGT-MIB @@ -0,0 +1,347 @@ +ALCATEL-IND1-WEBMGT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter32, IpAddress + FROM SNMPv2-SMI + RowStatus, DisplayString + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + softentIND1WebMgt + FROM ALCATEL-IND1-BASE + switchMgtTraps FROM ALCATEL-IND1-BASE; + + alcatelIND1WebMgtMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + WebView - web based embedded device manager. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + + ::= { softentIND1WebMgt 1 } + + + alcatelIND1WebMgtMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Managed Objects." + ::= { alcatelIND1WebMgtMIB 1 } + + alcatelIND1WebMgtMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Conformance Information." + ::= { alcatelIND1WebMgtMIB 2 } + + + alcatelIND1WebMgtMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Groups of managed objects." + ::= { alcatelIND1WebMgtMIBConformance 1 } + + + alcatelIND1WebMgtMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Compliance Statements." + ::= { alcatelIND1WebMgtMIBConformance 2 } + +-- WebView Global Configuration parameters + + alaIND1WebMgtAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable WebView Application." + DEFVAL { enable } + ::= { alcatelIND1WebMgtMIBObjects 1 } + + + alaIND1WebMgtSSL OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable SSL for WebView." + DEFVAL { enable } + ::= { alcatelIND1WebMgtMIBObjects 2} + + +-- +-- WebView Remote File Server (RFS) configuration table +-- + + alaIND1WebMgtRFSConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIND1WebMgtRFSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WebView Remote File Server Configuration table." + ::= { alcatelIND1WebMgtMIBObjects 3 } + + alaIND1WebMgtRFSConfigEntry OBJECT-TYPE + SYNTAX AlaIND1WebMgtRFSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WebView RFS Configuration entry.Maximum of 4 RFS is currently supported." + INDEX { + alaIND1WebMgtRFSAddrType, + alaIND1WebMgtRFSIPAddr + } + ::= { alaIND1WebMgtRFSConfigTable 1} + + AlaIND1WebMgtRFSConfigEntry ::= + SEQUENCE { + alaIND1WebMgtRFSAddrType InetAddressType, + alaIND1WebMgtRFSIPAddr InetAddress, + alaIND1WebMgtRFSIPServerName DisplayString, + alaIND1WebMgtRFSServerLogin DisplayString, + alaIND1WebMgtRFSServerPassword DisplayString, + alaIND1WebMgtRFSPrefServer INTEGER, + alaIND1WebMgtRFSPath DisplayString, + alaIND1WebMgtRFSRowStatus RowStatus + } + + + alaIND1WebMgtRFSAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RFS address type. InetAddressIPv4 (1) is the only type currently supported. " + ::= { alaIND1WebMgtRFSConfigEntry 1} + + + + alaIND1WebMgtRFSIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RFS IP address." + ::= { alaIND1WebMgtRFSConfigEntry 2} + + alaIND1WebMgtRFSIPServerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RFS DNS Name." + ::= { alaIND1WebMgtRFSConfigEntry 3 } + + alaIND1WebMgtRFSServerLogin OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Login name for RFS." + ::= { alaIND1WebMgtRFSConfigEntry 4 } + + alaIND1WebMgtRFSServerPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Password for RFS." + ::= { alaIND1WebMgtRFSConfigEntry 5 } + + alaIND1WebMgtRFSPrefServer OBJECT-TYPE + SYNTAX INTEGER { + preferred(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value 1 indicates that this server is a preferred one. + Any other number will be an indication that the server should + ony be used if the preferred one is unreachable." + DEFVAL { 1 } + ::= { alaIND1WebMgtRFSConfigEntry 6 } + + alaIND1WebMgtRFSPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Directory path for the Remote File Server " + ::= { alaIND1WebMgtRFSConfigEntry 7 } + + alaIND1WebMgtRFSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status column used for creating, modifying, + and deleting instances of the columnar objects in + the evaluation table. Set to 4 to create a new entry in the table, + 6 to delete an entry in the table." + ::= { alaIND1WebMgtRFSConfigEntry 8 } + + + alaIND1WebMgtDigestAuth OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Diable Digest Authentication. Currently the object is not supported." + DEFVAL { enable } + ::= { alcatelIND1WebMgtMIBObjects 4 } + + alaIND1WebMgtHttpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configurable TCP port for switch's + http access. Default is 80." + DEFVAL { 80 } + ::= { alcatelIND1WebMgtMIBObjects 5 } + + alaIND1WebMgtHttpsPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configurable TCP port for switch's https + access. Default is 443." + DEFVAL { 443 } + ::= { alcatelIND1WebMgtMIBObjects 6 } + + +-- +-- Trap definition +-- + +webMgtTrapsDesc OBJECT IDENTIFIER ::= { switchMgtTraps 3 } +webMgtTrapsObj OBJECT IDENTIFIER ::= { switchMgtTraps 4 } + + httpServerDoSAttackTrap NOTIFICATION-TYPE + OBJECTS { + httpConnectionStats, + httpsConnectionStats, + httpServerDoSAttackSrcIp + } + STATUS current + DESCRIPTION + "This trap is sent to management station(s) when the + HTTP server is under Denial of Service attack. The HTTP + and HTTPS connections are sampled at a 15 second + interval. This trap is sent every 1 minute while the HTTP + server detects it is under attack." + ::= { webMgtTrapsDesc 0 1 } + + httpConnectionStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP connection attempts over the past 15 + seconds." + ::= { webMgtTrapsObj 1 } + + + httpsConnectionStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS connection attempts over the past 15 + seconds." + ::= { webMgtTrapsObj 2 } + + httpServerDoSAttackSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP of recent connection requesting an invalid URL." + ::= { webMgtTrapsObj 3 } + + +-- +-- Units Of Conformance +-- +alaIND1WebMgtConfigMIBGroup OBJECT-GROUP + OBJECTS + { + alaIND1WebMgtAdminStatus , + alaIND1WebMgtSSL, + alaIND1WebMgtHttpPort, + alaIND1WebMgtHttpsPort + } + STATUS current + DESCRIPTION + "Collection of objects for global configuration parameters defining + the behavior of the embedded web server." + ::= { alcatelIND1WebMgtMIBGroups 1 } + +alaIND1WebMgtRFSMIBGroup OBJECT-GROUP + OBJECTS + { + alaIND1WebMgtRFSAddrType, + alaIND1WebMgtRFSIPAddr , + alaIND1WebMgtRFSIPServerName, + alaIND1WebMgtRFSServerLogin, + alaIND1WebMgtRFSServerPassword, + alaIND1WebMgtRFSPrefServer, + alaIND1WebMgtRFSPath, + alaIND1WebMgtRFSRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Remote File Server." + ::= { alcatelIND1WebMgtMIBGroups 2 } + +END diff --git a/MIBS/nokia/ALCATEL-ISIS-MIB b/MIBS/nokia/ALCATEL-ISIS-MIB new file mode 100644 index 0000000..06ee506 --- /dev/null +++ b/MIBS/nokia/ALCATEL-ISIS-MIB @@ -0,0 +1,3834 @@ +ALCATEL-ISIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, TimeTicks, + OBJECT-TYPE, Unsigned32, Counter32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + DisplayString, RowStatus, TruthValue, TimeStamp, + TimeInterval,TEXTUAL-CONVENTION FROM SNMPv2-TC + + routingIND1ISIS FROM ALCATEL-IND1-BASE + + InterfaceIndex FROM IF-MIB + + isisISAdjEntry, isisSysInstance, + isisSysL1State, isisSysL2State, + isisISAdjState, isisManAreaAddrExistState, + SystemID, SNPAAddress FROM ISIS-MIB + + InetAddressType, InetAddress, + InetAddressPrefixLength FROM INET-ADDRESS-MIB + ; + +timetraIsisMIBModule MODULE-IDENTITY + LAST-UPDATED "200707020000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global ISIS Configuration Parameters. + + This MIB has been taken from Alcatel 7x50 device ISIS MIB + with minor modifications. + + Copyright 2003-2007 Alcatel-Lucent. + ALL RIGHTS RESERVED WORLDWIDE + + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + +-- +-- Revision History +-- + + REVISION "200707020000Z" + DESCRIPTION "Rev 4.1 02 Aug 2007 00:00 + Updated copyright information." + + REVISION "0603160000Z" + DESCRIPTION "Rev 4.0 16 Mar 2006 00:00 + Porting MIB to ALCATEL AOS & renamed as ALCATEL-ISIS-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-ISIS-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-ISIS-MIB." + + REVISION "0406020000Z" + DESCRIPTION "Rev 2.1 02 Jun 2004 00:00 + 2.1 release of the TIMETRA-ISIS-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-ISIS-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-ISIS-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-ISIS-MIB." + + REVISION "0109210000Z" + DESCRIPTION "Rev 0.1 21 Sep 2001 00:00 + Initial version of the TIMETRA-ISIS-MIB." + + ::= { routingIND1ISIS 1 } + + +TmnxAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAdminState data type is an enumerated integer that describes + the values used to identify the administratively desired state of + functional modules." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3) + } + +TmnxOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOperState data type is an enumerated integer that describes + the values used to identify the current operational state of functional + modules." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4) + } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- Alcatel 7x50 SR series IS-IS protocol extensions +-- + +vRtrIsisObjs OBJECT IDENTIFIER ::= { timetraIsisMIBModule 10 } +vRtrIsisScalarObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 1 } +vRtrIsisSystemObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 2 } +vRtrIsisIfObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 3 } +vRtrIsisAdjObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 4 } +vRtrIsisNotificationObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 5 } +vRtrIsisDatabaseClearObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 6 } + + +vRtrIsisNotifications OBJECT IDENTIFIER ::= { timetraIsisMIBModule 11 } +vRtrIsisMIBConformance OBJECT IDENTIFIER ::= { timetraIsisMIBModule 12 } + + +vRtrIsisStatisticsClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines ISIS statistics information clear or reset. + Note:It clears global statistics information and all interfacess + statistics information." + ::= { vRtrIsisScalarObjs 1 } + +vRtrIsisLSPClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the ISIS lsp database clear." + ::= { vRtrIsisScalarObjs 2 } + +vRtrIsisISAdjClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the ISIS adjacency database clear." + ::= { vRtrIsisScalarObjs 3 } + +vRtrIsisSpfClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the ISIS SpfLog database clear." + ::= { vRtrIsisScalarObjs 4 } + + + +-- +-- Extensions to isisSystemTable in ISIS-MIB +-- +-- NOTE: The vRtrIsisTable is in reality an augmentation of the +-- isisSystemTable. However defining it as an augment table causes +-- implementation problems in the agent because the number of writable +-- objects in the combined tables becomes > 32. Instead, vRtrIsisTable +-- is defined with the same index as the isisSystemTable, +-- isisSysInstance, which also has the same value as the vRtrID for +-- a particular instance of the IS-IS protocol the system. +-- +-- A one-to-one dependent relationship exists between a row in the base +-- table, isisSystemTable, and the extention table, vRtrIsisTable. +-- This in effect extends the isisSystemTable with additional columns. +-- Creation (or deletion) of a row in the isisSystemTable results in the same +-- fate for the equivantly indexed row in the vRtrIsisTable. +-- + +vRtrIsisTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisTable provides an extention of the isisSystemTable in + the ISIS-MIB." + ::= { vRtrIsisSystemObjs 1 } + +vRtrIsisEntry OBJECT-TYPE + SYNTAX VRtrIsisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisTable represents additional columns + for attributes specific to the Alcatel 7x50 series IS-IS protocol + instance on this router." + INDEX { isisSysInstance } + ::= { vRtrIsisTable 1 } + +VRtrIsisEntry ::= + SEQUENCE { + vRtrIsisLastEnabledTime DisplayString, + vRtrIsisAuthKey OCTET STRING, + vRtrIsisAuthType INTEGER, + vRtrIsisAuthCheck TruthValue, + vRtrIsisLspLifetime Unsigned32, + vRtrIsisOverloadTimeout Unsigned32, + vRtrIsisOperState TmnxOperState, + vRtrIsisShortCuts TruthValue, + vRtrIsisSpfHoldTime Integer32, + vRtrIsisLastSpfRun DisplayString, + vRtrIsisGracefulRestart TruthValue, + vRtrIsisOverloadOnBoot INTEGER, + vRtrIsisOverloadOnBootTimeout Unsigned32, + vRtrIsisSpfWait Unsigned32, + vRtrIsisSpfInitialWait Unsigned32, + vRtrIsisSpfSecondWait Unsigned32, + vRtrIsisLspMaxWait Unsigned32, + vRtrIsisLspInitialWait Unsigned32, + vRtrIsisLspSecondWait Unsigned32, + vRtrIsisCsnpAuthentication TruthValue, + vRtrIsisHelloAuthentication TruthValue, + vRtrIsisPsnpAuthentication TruthValue, + vRtrIsisGRRestartDuration Unsigned32, + vRtrIsisGRHelperMode TruthValue, + vRtrIsisStrictAdjacencyCheck TruthValue + } + +vRtrIsisLastEnabledTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIsisLastEnabledTime variable contains the sysUpTime + value when vRtrIsisAdminState was last set to enabled (1) to + run the IS-IS protocol in the router." + ::= { vRtrIsisEntry 1 } + +vRtrIsisAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vRtrIsisAuthKey is the authentication key string used to verify + the authenticity of packets sent by neighboring routers on an + IS-IS interface. For authentication to succeed both the + authentication key and the authentication type defined by the + vRtrIsisAuthType variable must match. If vRtrIsisAuthType + is set to 'password', vRtrIsisAuthKey can include any ASCII + character. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. + The most specific value is used. + + When read, vRtrIsisAuthKey always returns an Octet String of + length zero." + DEFVAL { ''H } + ::= { vRtrIsisEntry 2 } + +vRtrIsisAuthType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on an IS-IS interface. For authentication + to succeed both the authentication key defined in the + vRtrIsisAuthKey variable and the authentication type must match. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. The + most specific value is used." + DEFVAL { none } + ::= { vRtrIsisEntry 3 } + +vRtrIsisAuthCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisAuthCheck has a value of 'true', all IS-IS protocol + packets that have a mismatch on either the authentication type, + specified by the value of vRtrIsisAuthType, or the authentication + key, given in vRtrIsisAuthKey are rejected. + + When vRtrIsisAuthCheck has a value of 'false', authentication is + performed on received IS-IS protocol packets but mismatched + packets are not rejected." + DEFVAL { true } + ::= { vRtrIsisEntry 4 } + +vRtrIsisLspLifetime OBJECT-TYPE + SYNTAX Unsigned32 (350..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspLifetime specifies how long, in seconds, + a given LSP is considered valid without the originating router + having refreshed the LSP. The actual LSP refresh timer is the + value of vRtrIsisLspLifetime minus 317 seconds." + DEFVAL { 1200 } + ::= { vRtrIsisEntry 10 } + +vRtrIsisOverloadTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0|60..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadTimeout is the amount of time, in + seconds, the router operates in the overload state before + attempting to reestablish normal operations. While in overload + state, this IS-IS router will only be used if the destination is + only reachable via this router; it is not used for other transit + traffic. Operationally placing the router into the overload + state is often used as a precursor to shutting down the IS-IS + protocol operation. + This variable is an extension to the isisSysWaitTime to accept an + additional value of 0. This value means the router is in overload + infinitely." + DEFVAL { 0 } + ::= { vRtrIsisEntry 11 } + +vRtrIsisOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisOperState indicates the current operating state + of this IS-IS protocol instance on this router." + ::= { vRtrIsisEntry 12 } + + +vRtrIsisShortCuts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of vRtrIsisShortCuts is 'true', MPLS label switched + paths of LSPs are used as next hops whenever BGP need to resolve + the next hop within the IS-IS domain. When the value of + vRtrIsisShortCuts is 'false', IGP shortcuts are not required by + BGP. This doesn't have any meaning if vRtrIsisTrafficEng is set to + false." + DEFVAL { false } + ::= { vRtrIsisEntry 13 } + +vRtrIsisSpfHoldTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval at which SPF is run." + DEFVAL { 10 } + ::= { vRtrIsisEntry 14 } + +vRtrIsisLastSpfRun OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIsisLastSpfRun contains the sysUpTime value when the last + SPF run was performed for this instance of the IS-IS protocol in + the router." + ::= { vRtrIsisEntry 15 } + +vRtrIsisGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisGracefulRestart specifies whether the + graceful restart is enabled or disabled for this instance of IS-IS + on the router." + DEFVAL { false } + ::= { vRtrIsisEntry 16 } + +vRtrIsisOverloadOnBoot OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2), + enabledWaitForBgp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadOnBoot specifies if the router should + be in overload state right after the boot up process. + If the vRtrIsisOverloadOnBoot is set to 'enabled' the overload + timeout is maintained by vRtrIsisOverloadOnBootTimeout." + DEFVAL { disabled } + ::= { vRtrIsisEntry 17 } + +vRtrIsisOverloadOnBootTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0|60..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadOnBootTimeout is the amount of time, + in seconds for which the router operates in the overload state + before attempting to reestablish normal operations when the + system comes up after a fresh boot. + While in overload state, this IS-IS router will only be used if + the destination is only reachable via this router; it is not used + for other transit traffic." + DEFVAL { 0 } + ::= { vRtrIsisEntry 18 } + +vRtrIsisSpfWait OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfWait defines the Maximum interval + between two consecutive spf calculations in seconds." + DEFVAL { 10 } + ::= { vRtrIsisEntry 19 } + +vRtrIsisSpfInitialWait OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfInitialWait defines the initial SPF + calculation delay (in milliseconds) after a topology change." + DEFVAL { 1000 } + ::= { vRtrIsisEntry 20 } + +vRtrIsisSpfSecondWait OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfInitialWait defines the hold time + between the first and second SPF calculation (in milliseconds). + + Subsequent SPF runs will occur at exponentially increasing + intervals of spf-second-wait i.e. if spf-second-wait is 1000, + then the next SPF will run after 2000 msec, the next one at + 4000 msec etc until it is capped off at spf-wait value. + + The SPF interval will stay at spf-wait value until there are no + more SPF runs scheduled in that interval. After a full interval + without any SPF runs, the SPF interval will drop back to + spf-initial-wait." + DEFVAL { 1000 } + ::= { vRtrIsisEntry 21 } + +vRtrIsisLspMaxWait OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspWait dDefines the maximum interval + (in seconds) between two consecutive ocurrences of an LSP + being generated." + DEFVAL { 5 } + ::= { vRtrIsisEntry 22 } + +vRtrIsisLspInitialWait OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspInitialWait defines the initial LSP + generation delay (in seconds)." + DEFVAL { 0 } + ::= { vRtrIsisEntry 23 } + +vRtrIsisLspSecondWait OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspInitialWait defines the hold time + between the first and second LSP generation (in seconds)." + DEFVAL { 1 } + ::= { vRtrIsisEntry 24 } + +vRtrIsisCsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisCsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of CSNP type. + The value of 'false' + + When vRtrIsisCsnpAuthentication has a value of 'false', + supresses authentication of CSNP packets." + DEFVAL { true } + ::= { vRtrIsisEntry 25 } + +vRtrIsisHelloAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisHelloAuthentication has a value of 'true', enables + authentication of individual ISIS packets of HELLO type. + The value of 'false' + + When vRtrIsisHelloAuthentication has a value of 'false', + supresses authentication of HELLO packets." + DEFVAL { true } + ::= { vRtrIsisEntry 26 } + +vRtrIsisPsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisPsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of PSNP type. + The value of 'false' + + When vRtrIsisPsnpAuthentication has a value of 'false', + supresses authentication of PSNP packets." + DEFVAL { true } + ::= { vRtrIsisEntry 27 } + +vRtrIsisGRRestartDuration OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisGRRestartDuration specifies the maximum + amount of time, in seconds, needed to re-establish ISIS + adjacencies in all areas." + DEFVAL { 180 } + ::= { vRtrIsisEntry 28 } + +vRtrIsisGRHelperMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisGRHelperMode specifies whether the + graceful restart helper mode is enabled or disabled for this + instance of IS-IS on the router. + vRtrIsisGRHelperMode is valid only if the value of + vRtrIsisGracefulRestart is 'true'. + + When vRtrIsisGRHelperMode has a value of 'true' graceful + restart helper capabilaities are enabled. When it has a value + of 'false' the graceful restart helper capabilities are disabled." + DEFVAL { false } + ::= { vRtrIsisEntry 29 } + + +vRtrIsisStrictAdjacencyCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisStrictAdjacencyCheck specifies whether an + ISIS adjacency can be formed when two routers do not run the + same IP versions. + + When the value is 'true', both routers have to run the same IP + versions in the ISIS protocol. When it is 'false', having one + common IP version running is enough to form an adjacency." + DEFVAL { false } + ::= { vRtrIsisEntry 30} + +-- +-- vRtrIsisLevelTable +-- + +vRtrIsisLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisLevelTable provides attributes to be applied on a specific + IS-IS protocol level." + ::= { vRtrIsisSystemObjs 2 } + +vRtrIsisLevelEntry OBJECT-TYPE + SYNTAX VRtrIsisLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisLevelTable represents IS-IS level + default global attributes to be used with interfaces belonging to + a specific IS-IS protocol instance on a specific + router instance. The rows in this table cannot be created nor + destroyed by SNMP SET requests. There are always two rows in this + table that are created by the agent with default values upon system + initialization." + INDEX { isisSysInstance, vRtrIsisLevel } + ::= { vRtrIsisLevelTable 1 } + +VRtrIsisLevelEntry ::= + SEQUENCE { + vRtrIsisLevel INTEGER, + vRtrIsisLevelAuthKey OCTET STRING, + vRtrIsisLevelAuthType INTEGER, + vRtrIsisLevelWideMetricsOnly TruthValue, + vRtrIsisLevelOverloadStatus INTEGER, + vRtrIsisLevelOverloadTimeLeft TimeInterval, + vRtrIsisLevelNumLSPs Unsigned32, + vRtrIsisLevelCsnpAuthentication TruthValue, + vRtrIsisLevelHelloAuthentication TruthValue, + vRtrIsisLevelPsnpAuthentication TruthValue + + } + +vRtrIsisLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisLevel indicates the IS-IS protocol level + to which these row attributes are applied." + ::= { vRtrIsisLevelEntry 1 } + +vRtrIsisLevelAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vRtrIsisLevelAuthKey is the authentication key string used to + verify the authenticity of packets sent by neighboring routers on + an IS-IS interface at this level. For authentication to succeed + both the authentication key and the authentication type defined + by the vRtrIsisLevelAuthType variable must match. If + vRtrIsisLevelAuthType is set to 'password', vRtrIsisLevelAuthKey + can include any ASCII character. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. + The most specific value is used. If the value of + vRtrIsisLevelAuthType is 'useGlobal', then the global + values, if any, defined in vRtrIsisAuthKey and vRtrIsisAuthType + are used instead. + + When read, vRtrIsisLevelAuthKey always returns an Octet String of + length zero." + DEFVAL { ''H } + ::= { vRtrIsisLevelEntry 2 } + +vRtrIsisLevelAuthType OBJECT-TYPE + SYNTAX INTEGER { + useGlobal (0), + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLevelAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on an IS-IS interface at this level. For + authentication to succeed both the authentication key defined in + the vRtrIsisLevelAuthKey variable and the authentication type + must match. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. The + most specific value is used. When vRtrIsisLevelAuthType has a + value of 'useGlobal', the values of vRtrIsisAuthKey and + vRtrIsisAuthType are applied to the interfaces for this level." + DEFVAL { useGlobal } + ::= { vRtrIsisLevelEntry 3 } + + +vRtrIsisLevelWideMetricsOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IS-IS metrics can have values between 1 and 63, referred to as + small metrics. IS-IS generates two TLVs: one for the adjacency + and one for the IP prefix. In order to support traffic + engineering, wider metrics are required; a second pair of TLV's + are also generated. + + When vRtrIsisLevelWideMetricsOnly has a value of 'false', both the + small and wide metric pairs of TLV's are generated. + + When vRtrIsisLevelWideMetricsOnly has a value of 'true', only the + wide metric pair of TLV's is generated." + DEFVAL { false } + ::= { vRtrIsisLevelEntry 4 } + +vRtrIsisLevelOverloadStatus OBJECT-TYPE + SYNTAX INTEGER { + notInOverload (1), + dynamic (2), + manual (3), + manualOnBoot (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisLevelOverloadStatus indicates whether or not + this level is in overload state. When has the value + 'notInOverload', the IS-IS level is normal state. When the value + is 'dynamic', the level is in the overload state because of + insufficient memeory to add additional entries to the IS-IS + database for this level. When the value is 'manual', the level + has been put into the overload state administratively as a result + of the isisSysSetOverload object in the ISIS-MIB having been set." + ::= { vRtrIsisLevelEntry 5 } + +vRtrIsisLevelOverloadTimeLeft OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadTimeLeft specifies the remaining + time, measured in units of 0.01 seconds, before this level + will attempt to enter its normal state. + + If vRtrIsisLevelOverloadStatus has a value of 'notInOverload', + then a read of vRtrIsisLevelOverloadTimeLeft returns zero (0)." + ::= { vRtrIsisLevelEntry 6 } + +vRtrIsisLevelNumLSPs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisLevelNumLSPs specifies the number of LSPs + existing in the system for the particular level." + ::= { vRtrIsisLevelEntry 7 } + +vRtrIsisLevelCsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisLevelCsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of CSNP type at this level. + The value of 'false' + + When vRtrIsisLevelCsnpAuthentication has a value of 'false', + supresses authentication of CSNP packets at this level." + DEFVAL { true } + ::= { vRtrIsisLevelEntry 8 } + +vRtrIsisLevelHelloAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisLevelHelloAuthentication has a value of 'true', enables + authentication of individual ISIS packets of HELLO type at this level. + The value of 'false' + + When vRtrIsisLevelHelloAuthentication has a value of 'false', + supresses authentication of HELLO packets at this level." + DEFVAL { true } + ::= { vRtrIsisLevelEntry 9 } + +vRtrIsisLevelPsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisLevelPsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of PSNP type at this level. + The value of 'false' + + When vRtrIsisLevelPsnpAuthentication has a value of 'false', + supresses authentication of PSNP packets at this level." + DEFVAL { true } + ::= { vRtrIsisLevelEntry 10 } +-- +-- vRtrIsisStatsTable +-- + +vRtrIsisStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisStatsTable provides statsistics for each instance of IS-IS + protocol configured. There is a one-to-one dependent relationship + between the tables vRtrIsisTable and vRtrIsisStatsTable." + ::= { vRtrIsisSystemObjs 3 } + +vRtrIsisStatsEntry OBJECT-TYPE + SYNTAX VRtrIsisStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisStatsTable stores statistics for an + instance of IS-IS protocol configured." + INDEX { isisSysInstance } + ::= { vRtrIsisStatsTable 1 } + +VRtrIsisStatsEntry ::= + SEQUENCE { + vRtrIsisSpfRuns Counter32, + vRtrIsisLSPRegenerations Counter32, + vRtrIsisInitiatedPurges Counter32, + vRtrIsisLSPRecd Counter32, + vRtrIsisLSPDrop Counter32, + vRtrIsisLSPSent Counter32, + vRtrIsisLSPRetrans Counter32, + vRtrIsisIIHRecd Counter32, + vRtrIsisIIHDrop Counter32, + vRtrIsisIIHSent Counter32, + vRtrIsisIIHRetrans Counter32, + vRtrIsisCSNPRecd Counter32, + vRtrIsisCSNPDrop Counter32, + vRtrIsisCSNPSent Counter32, + vRtrIsisCSNPRetrans Counter32, + vRtrIsisPSNPRecd Counter32, + vRtrIsisPSNPDrop Counter32, + vRtrIsisPSNPSent Counter32, + vRtrIsisPSNPRetrans Counter32, + vRtrIsisUnknownRecd Counter32, + vRtrIsisUnknownDrop Counter32, + vRtrIsisUnknownSent Counter32, + vRtrIsisUnknownRetrans Counter32, + vRtrIsisCSPFRequests Counter32, + vRtrIsisCSPFDroppedRequests Counter32, + vRtrIsisCSPFPathsFound Counter32, + vRtrIsisCSPFPathsNotFound Counter32 + } + +vRtrIsisSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfRuns specifies the number of times shortest + path first calculations have been made." + ::= { vRtrIsisStatsEntry 1 } + +vRtrIsisLSPRegenerations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisLSPRegenerations maintains the count of LSP + regenerations." + ::= { vRtrIsisStatsEntry 2 } + +vRtrIsisInitiatedPurges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInitiatedPurges counts the number of times purges + have been initiated." + ::= { vRtrIsisStatsEntry 3 } + +vRtrIsisLSPRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisLSPRecd." + ::= { vRtrIsisStatsEntry 4 } + +vRtrIsisLSPDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisLSPDrop." + ::= { vRtrIsisStatsEntry 5 } + +vRtrIsisLSPSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisLSPSent." + ::= { vRtrIsisStatsEntry 6 } + +vRtrIsisLSPRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisLSPRetrans." + ::= { vRtrIsisStatsEntry 7 } + +vRtrIsisIIHRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisIIHRecd." + ::= { vRtrIsisStatsEntry 8 } + +vRtrIsisIIHDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisIIHDrop." + ::= { vRtrIsisStatsEntry 9 } + +vRtrIsisIIHSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisIIHSent." + ::= { vRtrIsisStatsEntry 10 } + +vRtrIsisIIHRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisIIHRetrans." + ::= { vRtrIsisStatsEntry 11 } + +vRtrIsisCSNPRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisCSNPRecd." + ::= { vRtrIsisStatsEntry 12 } + +vRtrIsisCSNPDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisCSNPDrop." + ::= { vRtrIsisStatsEntry 13 } + +vRtrIsisCSNPSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisCSNPSent." + ::= { vRtrIsisStatsEntry 14 } + +vRtrIsisCSNPRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisCSNPRetrans." + ::= { vRtrIsisStatsEntry 15 } + +vRtrIsisPSNPRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisPSNPRecd." + ::= { vRtrIsisStatsEntry 16 } + +vRtrIsisPSNPDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisPSNPDrop." + ::= { vRtrIsisStatsEntry 17 } + +vRtrIsisPSNPSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisPSNPSent." + ::= { vRtrIsisStatsEntry 18 } + +vRtrIsisPSNPRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisPSNPRetrans." + ::= { vRtrIsisStatsEntry 19 } + +vRtrIsisUnknownRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisUnknownRecd." + ::= { vRtrIsisStatsEntry 20 } + +vRtrIsisUnknownDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisUnknownDrop." + ::= { vRtrIsisStatsEntry 21 } + +vRtrIsisUnknownSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisUnknownSent." + ::= { vRtrIsisStatsEntry 22 } + +vRtrIsisUnknownRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisUnknownRetrans." + ::= { vRtrIsisStatsEntry 23 } + +vRtrIsisCSPFRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFRequests maintains the number of CSPF requests made to + the protocol." + ::= { vRtrIsisStatsEntry 24 } + +vRtrIsisCSPFDroppedRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFDroppedRequests maintains the number of dropped CSPF + requests by the protocol." + ::= { vRtrIsisStatsEntry 25 } + +vRtrIsisCSPFPathsFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFPathsFound maintains the number of responses to CSPF + requests for which paths satisfying the constraints were found." + ::= { vRtrIsisStatsEntry 26 } + +vRtrIsisCSPFPathsNotFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFPathsFound maintains the number of responses to CSPF + requests for which no paths satisfying the constraints were found." + ::= { vRtrIsisStatsEntry 27 } + + +-- +-- vRtrIsisHostnameTable +-- + +vRtrIsisHostnameTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisHostnameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisHostnameTable provides the mapping of a system-id for an + IS to the hostname as provided by the system. + This table may not have mapping of all system-id to hostname as it is + not mandatory to exchange hostnames." + ::= { vRtrIsisSystemObjs 4 } + +vRtrIsisHostnameEntry OBJECT-TYPE + SYNTAX VRtrIsisHostnameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisHostnameTable stores the mapping of a + system-id to a hostname." + INDEX { isisSysInstance, vRtrIsisSysID } + ::= { vRtrIsisHostnameTable 1 } + +VRtrIsisHostnameEntry ::= + SEQUENCE { + vRtrIsisSysID SystemID, + vRtrIsisHostname DisplayString + } + +vRtrIsisSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSysID is the system-id for which we map the hostname in the + object vRtrIsisHostname." + ::= { vRtrIsisHostnameEntry 1 } + +vRtrIsisHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisHostname maps the hostname for the corresponding system-id + as stored in." + ::= { vRtrIsisHostnameEntry 2 } + +-- +-- vRtrIsisRouteTable +-- + +vRtrIsisRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisRouteTable maintain the routes learnt by an instance of + IS-IS protocol." + ::= { vRtrIsisSystemObjs 5 } + +vRtrIsisRouteEntry OBJECT-TYPE + SYNTAX VRtrIsisRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisRouteTable stores a route for a given + instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisRouteDest, + vRtrIsisRouteMask, + vRtrIsisRouteNexthopIP } + ::= { vRtrIsisRouteTable 1 } + +VRtrIsisRouteEntry ::= + SEQUENCE { + vRtrIsisRouteDest IpAddress, + vRtrIsisRouteMask IpAddress, + vRtrIsisRouteNexthopIP IpAddress, + vRtrIsisRouteLevel INTEGER, + vRtrIsisRouteSpfVersion Counter32, + vRtrIsisRouteMetric Unsigned32, + vRtrIsisRouteType INTEGER, + vRtrIsisRouteNHopSysID SystemID + } + +vRtrIsisRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteDest is the destination IP address of this route. + + This object may not have any Multicast (Class D) address value. + + Any instance of this object should be used in conjunction with the + corresponding instance of vRtrIsisRouteMask object. The prefix is + obtained by bitwise logical-AND of the two specified objects." + ::= { vRtrIsisRouteEntry 1 } + +vRtrIsisRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteMask indicates the mask to be logical-ANDed with the + destination address to get the network prefix." + ::= { vRtrIsisRouteEntry 2 } + +vRtrIsisRouteNexthopIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteNexthopIP refers to the IP address of the nexthop for + this route." + ::= { vRtrIsisRouteEntry 3 } + +vRtrIsisRouteLevel OBJECT-TYPE + SYNTAX INTEGER { + level1IS (1), + level2IS (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteLevel maintains the IS-IS Level at which the prefix + was learnt." + ::= { vRtrIsisRouteEntry 4 } + +vRtrIsisRouteSpfVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of spf calculation in which this route was selected is + maintained by an instance of vRtrIsisRouteSpfVersion." + ::= { vRtrIsisRouteEntry 5 } + +vRtrIsisRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteMetric associates a metric value with the route. This + is obtained by the SPF calculations and is used by the instance of the + protocol. For a given prefix, the route with the lower metric is the + shorter route." + ::= { vRtrIsisRouteEntry 6 } + +vRtrIsisRouteType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisRouteType indicates the type of route represented + by this row entry." + ::= { vRtrIsisRouteEntry 7 } + +vRtrIsisRouteNHopSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteNHopSysID maintains the system-id of one nexthop IS + through which this route is reachable." + ::= { vRtrIsisRouteEntry 8 } + +-- +-- vRtrIsisPathTable +-- + +vRtrIsisPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisPathTable maintain information regarding SPF calculation + for each instance of IS-IS protocol." + ::= { vRtrIsisSystemObjs 6 } + +vRtrIsisPathEntry OBJECT-TYPE + SYNTAX VRtrIsisPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisPathTable" + INDEX { isisSysInstance, + vRtrIsisLevel, + vRtrIsisPathID, + vRtrIsisPathIfIndex } + ::= { vRtrIsisPathTable 1 } + +VRtrIsisPathEntry ::= + SEQUENCE { + vRtrIsisPathID OCTET STRING, + vRtrIsisPathIfIndex InterfaceIndex, + vRtrIsisPathNHopSysID SystemID, + vRtrIsisPathMetric Unsigned32, + vRtrIsisPathSNPA SNPAAddress + } + +vRtrIsisPathID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path identifier is maintained by vRtrIsisPathID. It has first 6 + octets as the system-id followed by one octet of the LanId." + ::= { vRtrIsisPathEntry 1 } + +vRtrIsisPathIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisPathIfIndex maintains the ifIndex of the outgoing interface + for the path." + ::= { vRtrIsisPathEntry 2 } + +vRtrIsisPathNHopSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nexthop IS for this route is referenced by the system-id of the + nexthop and is maintained in the instance of vRtrIsisPathNHopSysID." + ::= { vRtrIsisPathEntry 3 } + +vRtrIsisPathMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric assigned to this entry after SPF calculations is stored in + vRtrIsisPathMetric. The lower the metric value, the shorter is the + path and hence more preferred by the protocol." + ::= { vRtrIsisPathEntry 4 } + +vRtrIsisPathSNPA OBJECT-TYPE + SYNTAX SNPAAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisPathSNPA stores the subnet point of attachment for this path." + ::= { vRtrIsisPathEntry 5 } + +-- +-- vRtrIsisLSPTable +-- + +vRtrIsisLSPTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisLSPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisLSPTable maintain information regarding all the LSPs + in the LSP database of each instance of IS-IS protocol for a given + level." + ::= { vRtrIsisSystemObjs 7 } + +vRtrIsisLSPEntry OBJECT-TYPE + SYNTAX VRtrIsisLSPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisLSPTable represents an LSP in the LSP + database." + INDEX { isisSysInstance, + vRtrIsisLevel, + vRtrIsisLSPId } + ::= { vRtrIsisLSPTable 1 } + +VRtrIsisLSPEntry ::= + SEQUENCE { + vRtrIsisLSPId OCTET STRING, + vRtrIsisLSPSeq Counter32, + vRtrIsisLSPChecksum Integer32, + vRtrIsisLSPLifetimeRemain Integer32, + vRtrIsisLSPVersion Integer32, + vRtrIsisLSPPktType Integer32, + vRtrIsisLSPPktVersion Integer32, + vRtrIsisLSPMaxArea Integer32, + vRtrIsisLSPSysIdLen Integer32, + vRtrIsisLSPAttributes Integer32, + vRtrIsisLSPUsedLen Integer32, + vRtrIsisLSPAllocLen Integer32, + vRtrIsisLSPBuff OCTET STRING, + vRtrIsisLSPZeroRLT TruthValue + } + +vRtrIsisLSPId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LSP Id. The format of the vRtrIsisLSPId is given as 6 octets of + ajacency system-id followed by 1 octet LanId and 1 octet LSP Number." + ::= { vRtrIsisLSPEntry 1 } + +vRtrIsisLSPSeq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of an LSP. The sequence number is a four byte + quantity that represents the version of an LSP. The higher the + sequence number, the more up to date the information. The sequence + number is always incremented by the system that originated the LSP + and ensures that there is only one version of that LSP in the entire + network." + ::= { vRtrIsisLSPEntry 2 } + +vRtrIsisLSPChecksum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPChecksum is the checksum of contents of LSP from the + SourceID field in the LSP till the end. The checksum is computed + using the Fletcher checksum algorithm. " + ::= { vRtrIsisLSPEntry 3 } + +vRtrIsisLSPLifetimeRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining lifetime of this LSP. This is stored in + vRtrIsisLSPLifetimeRemain which is a decrementing counter that + decrements in seconds starting from the value as received in the + LSP if not self-originated OR from vRtrIsisLspLifetime for self + originated LSPs. When the remaining lifetime becomes zero, the + contents of the LSP should not be considered for SPF calculation." + ::= { vRtrIsisLSPEntry 4 } + +vRtrIsisLSPVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPVersion stores the version of the ISIS protocol that has + generated the LSP" + ::= { vRtrIsisLSPEntry 5 } + +vRtrIsisLSPPktType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet type for instance Hello PDUs, LSPs, CSNPs OR PSNPs at both + IS-IS protocol levels i.e. L1 and L2 as maintained in + vRtrIsisLSPPktType. " + ::= { vRtrIsisLSPEntry 6 } + +vRtrIsisLSPPktVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPVersion stores the version of the ISIS protocol that has + generated the Packet." + ::= { vRtrIsisLSPEntry 7 } + +vRtrIsisLSPMaxArea OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of areas supported by the originator of the LSP. A + value of 0 for vRtrIsisLSPMaxArea indicates a default of 3 areas. " + ::= { vRtrIsisLSPEntry 8 } + +vRtrIsisLSPSysIdLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPSysIdLen is the length of the system-id as used by the + originator." + ::= { vRtrIsisLSPEntry 9 } + +vRtrIsisLSPAttributes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Attributes associated with the LSP. These include the attached bit, + overload bit, IS type of the system originating the LSP and the + partition repair capability. The attached bit and the overload bit + are of significance only when present in the LSP numbered zero and + should be ignored on receipt in any other LSP." + ::= { vRtrIsisLSPEntry 10 } + +vRtrIsisLSPUsedLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used length for the LSP. For an LSP that is not self originated, + the used length is always equal to vRtrIsisLSPAllocLen. For self + originated LSPs, the used length is less than or equal to + vRtrIsisLSPAllocLen." + ::= { vRtrIsisLSPEntry 11 } + +vRtrIsisLSPAllocLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length allocated for the LSP to be stored. This size is stored in + vRtrIsisLSPAllocLen." + ::= { vRtrIsisLSPEntry 12 } + +vRtrIsisLSPBuff OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(27..1492)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPBuff stores the LSP as existing in the LSP database." + ::= { vRtrIsisLSPEntry 13 } + +vRtrIsisLSPZeroRLT OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPZeroRLT stores the LSP state if it has once reached zero + remaining lifetime. If this object is 'true' then the object + vRtrIsisLSPLifetimeRemain will maintain the time remaining after which + this LSP will be discarded." + ::= { vRtrIsisLSPEntry 14 } + + + +-- +-- vRtrIsisIfTable IS-IS Interfaces Table +-- + +vRtrIsisIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisIfTable has an entry for each router interface configured + for the IS-IS protocol." + ::= { vRtrIsisIfObjs 1 } + +vRtrIsisIfEntry OBJECT-TYPE + SYNTAX VRtrIsisIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisIfTable represents an interface on + this router that participates in the IS-IS protocol. An entry in + this table can be created or destroyed by an SNMP SET request to + vRtrIsisIfRowStatus. An attempt to destroy a row will fail if + vRtrIsisIfAdminState has not first been set to 'outOfService'." + INDEX { isisSysInstance, vRtrIsisIfIndex } + ::= { vRtrIsisIfTable 1 } + +VRtrIsisIfEntry ::= + SEQUENCE { + vRtrIsisIfIndex InterfaceIndex, + vRtrIsisIfRowStatus RowStatus, + vRtrIsisIfLastChangeTime TimeStamp, + vRtrIsisIfAdminState TmnxAdminState, + vRtrIsisIfOperState TmnxOperState, + vRtrIsisIfCsnpInterval Unsigned32, + vRtrIsisIfHelloAuthKey OCTET STRING, + vRtrIsisIfHelloAuthType INTEGER, + vRtrIsisIfLspPacingInterval Unsigned32, + vRtrIsisIfCircIndex Integer32, + vRtrIsisIfRetransmitInterval Unsigned32, + vRtrIsisIfTypeDefault TruthValue + + } + + +vRtrIsisIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. It is + recommended that values are assigned contiguously + starting from 1. The value for each interface sub- + layer must remain constant at least from one re- + initialization of the entity's network management + system to the next re-initialization." + ::= { vRtrIsisIfEntry 1 } + +vRtrIsisIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrIsisIfTable entries. Before this row can be destroyed, + vRtrIsisIfAdminState must have been set to 'outOfService'." + ::= { vRtrIsisIfEntry 2 } + +vRtrIsisIfLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrIsisIfEntry 3 } + +vRtrIsisIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for IS-IS protocol on this + interface." + DEFVAL { outOfService } + ::= { vRtrIsisIfEntry 4 } + +vRtrIsisIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of IS-IS protocol on this + interface." + ::= { vRtrIsisIfEntry 5 } + +vRtrIsisIfCsnpInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfCsnpInterval specifies the interval of + time, in seconds, between transmission of Complete Sequence + Number PDUs (CSNP). If the value of isisCircType for this + interface is 'broadcast' and this router is the designated router + on a LAN, the default frequency is ten seconds. if the value of + isisCircType for this interface is 'ptToPt', point-to-point, + the default frequency is every five seconds." + DEFVAL { 10 } + ::= { vRtrIsisIfEntry 6 } + +vRtrIsisIfHelloAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfHelloAuthKey is the authentication key string used to + verify the authenticity of packets sent by neighboring routers on + this IS-IS interface. For authentication to succeed both the + authentication key and the authentication type defined by the + vRtrIsisIfHelloAuthType variable must match. If + vRtrIsisIfHelloAuthType is set to 'password', + vRtrIsisIfHelloAuthKey can include any ASCII character. + + Authentication can be configured globally and applied to all + ISIS levels running on this interface or it can be configured + on a per level basis. The most specific value is used. + + When read, vRtrIsisIfHelloAuthKey always returns an Octet String + of length zero." + DEFVAL { ''H } + ::= { vRtrIsisIfEntry 7 } + +vRtrIsisIfHelloAuthType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfHelloAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on this IS-IS interface. For + authentication to succeed both the authentication key defined in + the vRtrIsisIfHelloAuthKey variable and the authentication type + must match. + + Authentication can be configured globally and applied to all + ISIS levels running on this interface or it can be configured on + a per level basis. The most specific value is used." + DEFVAL { none } + ::= { vRtrIsisIfEntry 8 } + +vRtrIsisIfLspPacingInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfLspPacingInterval specifies the minimal + interval + of time, in milliseconds, between transmission of Link State + PDUs (LSPs) for all ISIS levels running on this interface. + + If the value of vRtrIsisIfLspInterval is zero (0), no LSPs will + be sent on this interface." + DEFVAL { 100 } + ::= { vRtrIsisIfEntry 9 } + +vRtrIsisIfCircIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisIfCircIndex is a cross reference index to + the isisCircTable." + ::= { vRtrIsisIfEntry 10 } + +vRtrIsisIfRetransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfRetransmitInterval specifies the minimal + interval of time, in seconds between retransmission of an LSP on + point-to-point interfaces." + DEFVAL { 5 } + ::= { vRtrIsisIfEntry 11 } + +vRtrIsisIfTypeDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfTypeDefault complements the object + isisCircType. It indicates if the circuit type is default or has + been modified. Setting vRtrIsisIfTypeDefault to 'true' resets + isisCircType to the default for that interface. Similarly any + modification to the object isisCircType triggers this object to + become 'false'. There is no effect of setting this object to + 'false'." + DEFVAL { true } + ::= { vRtrIsisIfEntry 12 } + +-- +-- vRtrIsisIfLevelTable IS-IS Interfaces Level Table +-- + +vRtrIsisIfLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisIfLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisIfLevelTable provides attributes to be applied on a + specific IS-IS interface operating at a specific IS-IS protocol + level." + ::= { vRtrIsisIfObjs 2 } + +vRtrIsisIfLevelEntry OBJECT-TYPE + SYNTAX VRtrIsisIfLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisIfLevelTable represents IS-IS level + attributes to be used with an interface belonging to a specific IS-IS + protocol instance on a specific router instance. + Rows for Level 1 and 2 are created as an action of creating a row in + the vRtrIsisIfTable." + INDEX { isisSysInstance, vRtrIsisIfIndex, vRtrIsisIfLevel } + ::= { vRtrIsisIfLevelTable 1 } + +VRtrIsisIfLevelEntry ::= + SEQUENCE { + vRtrIsisIfLevel INTEGER, + vRtrIsisIfLevelLastChangeTime TimeStamp, + vRtrIsisIfLevelHelloAuthKey OCTET STRING, + vRtrIsisIfLevelHelloAuthType INTEGER, + vRtrIsisIfLevelPassive TruthValue, + vRtrIsisIfLevelTeMetric Unsigned32, + vRtrIsisIfLevelNumAdjacencies Unsigned32, + vRtrIsisIfLevelISPriority Unsigned32, + vRtrIsisIfLevelHelloTimer Unsigned32, + vRtrIsisIfLevelAdminMetric Unsigned32, + vRtrIsisIfLevelOperMetric Unsigned32 + } + +vRtrIsisIfLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfLevelIndex specifies the IS-IS protocol + level that this row entry describes." + ::= { vRtrIsisIfLevelEntry 1 } + +vRtrIsisIfLevelLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrIsisIfLevelEntry 2 } + +vRtrIsisIfLevelHelloAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfLevelHelloAuthKey is the authentication key string used + to verify the authenticity of packets sent by neighboring routers + on this IS-IS interface at this level. For authentication to + succeed both the authentication key and the authentication type + defined by the vRtrIsisIfLevelHelloAuthType variable must match. + If vRtrIsisIfLevelHelloAuthType is set to 'password', + vRtrIsisIfLevelHelloAuthKey can include any ASCII character. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. + The most specific value is used. If the value of + vRtrIsisIfLevelHelloAuthType is 'useGlobal', then the global + values, if any, defined in vRtrIsisIfHelloAuthKey and + vRtrIsisIfHelloAuthType are used instead. + + When read, vRtrIsisIfLevelHelloAuthKey always returns an Octet + String of length zero." + DEFVAL { ''H } + ::= { vRtrIsisIfLevelEntry 3 } + +vRtrIsisIfLevelHelloAuthType OBJECT-TYPE + SYNTAX INTEGER { + useGlobal (0), + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfLevelHelloAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on this IS-IS interface at this level. For + authentication to succeed both the authentication key defined in + the vRtrIsisIfLevelHelloAuthKey variable and the authentication + type must match. + + Authentication can be configured globally and applied to all + ISIS levels running on this interface or it can be configured on + a per level basis. The most specific value is used. When + vRtrIsisIfLevelHelloAuthType has a value of 'useGlobal', the + values of vRtrIsisIfLevelHelloAuthKey and + vRtrIsisIfLevelHelloAuthType are applied to the interfaces for + this level." + DEFVAL { useGlobal } + ::= { vRtrIsisIfLevelEntry 4 } + +vRtrIsisIfLevelPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If vRtrIsisIfLevelPassive has a value of 'true', this interface + address is advertised for this level without running the IS-IS + protocol on this interface level. While in passive mode, the + interface level ignores ingress IS-IS protocol packets and does + not transmit any IS-IS protocol packets. + + If the value of vRtrIsisIfLevelPassive is 'false', this interface + address is advertised at this IS-IS level only if it is configured + as with the IS-IS protocol as enabled." + DEFVAL { false } + ::= { vRtrIsisIfLevelEntry 5 } + +vRtrIsisIfLevelTeMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4261412864) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfLevelTeMetric specifies the metric that + is used exclusively by IS-IS traffic engineered traffic. + + Normal IS-IS traffic specifies metrics values between 1 and 63. + Wider metrics are needed to support traffic engineering. See + vRtrIsisLevelWideMetricsOnly description for more details.. + + The value '0' means not configured." + DEFVAL { 0 } + ::= { vRtrIsisIfLevelEntry 6 } + +vRtrIsisIfLevelNumAdjacencies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisIfLevelNumAdjacencies maintains the number of adjacencies + on this particular level of the interface." + ::= { vRtrIsisIfLevelEntry 7 } + +vRtrIsisIfLevelISPriority OBJECT-TYPE + SYNTAX Unsigned32(0..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfLevelISPriority shadows the object + isisCircLevelISPriority to have an additional accepted value of 0." + ::= { vRtrIsisIfLevelEntry 8 } + +vRtrIsisIfLevelHelloTimer OBJECT-TYPE + SYNTAX Unsigned32(1..20000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfLevelHellotimer shadows isisCircLevelHelloTimer to have + store the values of hello timer in seconds." + ::= { vRtrIsisIfLevelEntry 9 } + +vRtrIsisIfLevelAdminMetric OBJECT-TYPE + SYNTAX Unsigned32(0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default metric value of this circuit for this level. + + A value of 0 means that the metric is not configured. In such + a case if the vRtrIsisReferenceBw is configured, the value of + the metric should be calculated using the formula : + + Metric = reference-bandwidth / bandwidth. + + If the vRtrIsisReferenceBw is configured as Ten Gig + (10,000,000,000) a 100-Mbps interface has a default metric of + 100. In order for metrics in excess of 63 to be configured + wide metrics must be deployed. + + If the reference bandwidth is not configured then all levels + will have a default metric of 10. + + The operational value of the metric is maintained in the + object vRtrIsisIfLevelOperMetric." + DEFVAL { 0 } + ::= { vRtrIsisIfLevelEntry 10 } + +vRtrIsisIfLevelOperMetric OBJECT-TYPE + SYNTAX Unsigned32(1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational value of the metric being used in this + circuit for this level." + ::= { vRtrIsisIfLevelEntry 11 } + + +-- +-- Augmentation of the isisISAdjTable +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, isisISAdjTable, and the augmenting table, +-- vRtrIsisISAdjTable. This in effect extends the isisISAdjTable with +-- additional columns. Creation (or deletion) of a row in the isisISAdjTable +-- results in the same fate for the row in the vRtrIsisISAdjTable. +-- + +vRtrIsisISAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisISAdjTable is the table of adjacencies to Intermediate Systems + and their operational status information." + ::= { vRtrIsisAdjObjs 1 } + +vRtrIsisISAdjEntry OBJECT-TYPE + SYNTAX VRtrIsisISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisISAdjTable represents additional + columns for attributes specific to the Alcatel 7x50 SR series + ISIS implementation." + AUGMENTS { isisISAdjEntry } + ::= { vRtrIsisISAdjTable 1 } + +VRtrIsisISAdjEntry ::= + SEQUENCE { + vRtrIsisISAdjExpiresIn INTEGER, + vRtrIsisISAdjCircLevel INTEGER, + vRtrIsisISAdjNeighborIP IpAddress, + vRtrIsisISAdjRestartSupport TruthValue, + vRtrIsisISAdjRestartStatus INTEGER, + vRtrIsisISAdjRestartSupressed TruthValue, + vRtrIsisISAdjNumRestarts Unsigned32, + vRtrIsisISAdjLastRestartTime TimeStamp, + vRtrIsisISAdjNeighborIPv6Type InetAddressType, + vRtrIsisISAdjNeighborIpv6 InetAddress + } + +vRtrIsisISAdjExpiresIn OBJECT-TYPE + SYNTAX INTEGER (1..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjExpiresIn maintains the time in which the adjacency will + expire if no hello packets are received." + ::= { vRtrIsisISAdjEntry 1 } + +vRtrIsisISAdjCircLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level1L2(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjCircLevel specifies the circuit type of the adjacency as + advertised." + DEFVAL { unknown } + ::= { vRtrIsisISAdjEntry 2 } + +vRtrIsisISAdjNeighborIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip-address of the neighbor with which adjacency is formed is + maintained in vRtrIsisISAdjNeighborIP." + ::= { vRtrIsisISAdjEntry 3 } + +vRtrIsisISAdjRestartSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjRestartSupport indicates whether adjacency supports ISIS + graceful restart. If vRtrIsisISAdjRestartSupport has a value of 'true' + the adjacency supports graceful restart." + ::= { vRtrIsisISAdjEntry 4 } + +vRtrIsisISAdjRestartStatus OBJECT-TYPE + SYNTAX INTEGER + { + notHelping (1), -- Adjacency is not currently being helped + restarting (2), -- Received restart request from the nbr + restart-complete (3), -- The nbr has completed the most recent restart + helping (4) -- Nbr is helping us in restarting and has sent us a + -- restart ack in response to our restart request. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjRestartStatus indicates the graceful restart status + of the adjacency." + ::= { vRtrIsisISAdjEntry 5 } + +vRtrIsisISAdjRestartSupressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjRestartSupressed indicates if the adjacency has requested this + router to suppress advertisement of the adjacency in this router's LSPs. + If vRtrIsisISAdjRestartSupressed has a value of 'true' the adjacency + has requested to suppress advertisement of the LSPs." + ::= { vRtrIsisISAdjEntry 6 } + +vRtrIsisISAdjNumRestarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjNumRestarts indicates the number + of times the adjacency has attempted restart." + ::= { vRtrIsisISAdjEntry 7 } + +vRtrIsisISAdjLastRestartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjLastRestartTime indicates the + last time the adjacency attempted restart." + ::= { vRtrIsisISAdjEntry 8 } + +vRtrIsisISAdjNeighborIPv6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisISAdjNeighborIPv6Type indicates the IP address type + of vRtrIsisISAdjNeighborIpv6. It will always be 'ipv6'." + ::= { vRtrIsisISAdjEntry 9 } + +vRtrIsisISAdjNeighborIpv6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisISAdjNeighborIpv6 indicates the IP address of the + neighbor with which an IPv6-adjacency is formed. This will always be an + IPv6 address." + ::= { vRtrIsisISAdjEntry 10 } + + + +-- +-- vRtrIsisSpfLogTable +-- + +vRtrIsisSpfLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisSpfLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisSpfLogTable maintains information regarding SPF + runs for each instance of IS-IS protocol. + + There is a maximum of 20 log entries stored per IS-IS protocol + instance." + ::= { vRtrIsisSystemObjs 8 } + +vRtrIsisSpfLogEntry OBJECT-TYPE + SYNTAX VRtrIsisSpfLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry maintains log information about a specific SPF run + made on a particular IS-IS protocol instance." + INDEX { isisSysInstance, + vRtrIsisSpfTimeStamp } + ::= { vRtrIsisSpfLogTable 1 } + +VRtrIsisSpfLogEntry ::= + SEQUENCE { + vRtrIsisSpfTimeStamp TimeStamp, + vRtrIsisSpfRunTime TimeTicks, + vRtrIsisSpfL1Nodes Unsigned32, + vRtrIsisSpfL2Nodes Unsigned32, + vRtrIsisSpfEventCount Unsigned32, + vRtrIsisSpfLastTriggerLSPId OCTET STRING, + vRtrIsisSpfTriggerReason BITS + } + +vRtrIsisSpfTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisSpfTimeStamp maintains the timestamp when the + SPF run started on the system." + ::= { vRtrIsisSpfLogEntry 1 } + +vRtrIsisSpfRunTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfRunTime maintains the time (in hundredths of a + second) required to complete the SPF run " + ::= { vRtrIsisSpfLogEntry 2 } + +vRtrIsisSpfL1Nodes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfL1Nodes maintains the number of level 1 nodes involved + in the SPF run." + ::= { vRtrIsisSpfLogEntry 3 } + +vRtrIsisSpfL2Nodes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfL2Nodes maintains the number of level 2 nodes involved + in the SPF run." + ::= { vRtrIsisSpfLogEntry 4 } + +vRtrIsisSpfEventCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfEventCount specifies the number of SPF events that + triggered the SPF calculation." + ::= { vRtrIsisSpfLogEntry 5 } + +vRtrIsisSpfLastTriggerLSPId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfLastTriggerLSPId maintains the LSPId of the last LSP + processed before the SPF run." + ::= { vRtrIsisSpfLogEntry 6 } + +vRtrIsisSpfTriggerReason OBJECT-TYPE + SYNTAX BITS { + newAdjacency (0), + newLSP (1), + newArea (2), + reach (3), + ecmpChanged (4), + newMetric (5), + teChanged (6), + restart (7), + lspExpired (8), + lspDbChanged (9), + lspChanged (10), + newPreference (11), + newNLPID (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfTriggerReason indicates the reasons + that triggered this SPF run. + + newAdjacency (0) - a new adjacency was formed. + newLSP (1) - a new LSP was received. + newArea (2) - a new area was joined. + reach (3) - a new prefix can be reached. + ecmpChanged (4) - the number of ecmp routes to a destination + changed. + newMetric (5) - a route has a new metric. + teChanged (6) - traffic engineering changed. + restart (7) - the IS-IS router was restarted. + lspExpired (8) - an LSP expired. + lspDbChanged (9) - the IS-IS LSP database was cleared. + lspChanged (10) - an LSP changed. + newPreference (11) - a route preference changed. + newNLPID (12) - a Network Layer Protocol was added to the + IS-IS router protocl set." + ::= { vRtrIsisSpfLogEntry 7 } + + + +-- +-- vRtrIsisSummaryTable +-- + +vRtrIsisSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisSummaryTable maintains the summary prefixes for a + specific instance of IS-IS protocol." + ::= { vRtrIsisSystemObjs 9 } + +vRtrIsisSummaryEntry OBJECT-TYPE + SYNTAX VRtrIsisSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisSummaryTable stores a summary + prefix for a specific instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisSummPrefix, + vRtrIsisSummMask } + ::= { vRtrIsisSummaryTable 1 } + +VRtrIsisSummaryEntry ::= + SEQUENCE { + vRtrIsisSummPrefix IpAddress, + vRtrIsisSummMask IpAddress, + vRtrIsisSummRowStatus RowStatus, + vRtrIsisSummLevel INTEGER + } + +vRtrIsisSummPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisSummPrefix specifies the prefix for the summary address entry. + + Any instance of this object should be used in conjunction with the + corresponding instance of vRtrIsisSummMask object. The prefix is + obtained by bitwise logical-AND of the two specified objects." + ::= { vRtrIsisSummaryEntry 1 } + +vRtrIsisSummMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisSummMask specifies the mask for the summary address entry. + + Any instance of this object should be used in conjunction with the + corresponding instance of vRtrIsisSummPrefix object. The prefix is + obtained by bitwise logical-AND of the two specified objects." + ::= { vRtrIsisSummaryEntry 2 } + +vRtrIsisSummRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisSummRowStatus is used to create an entry in this table." + ::= { vRtrIsisSummaryEntry 3 } + +vRtrIsisSummLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2), + level1L2 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisSummLevel specifies the IS-IS Level from which the prefix + should be summarized." + DEFVAL { level1L2 } + ::= { vRtrIsisSummaryEntry 4 } + + +-- +-- vRtrIsisInetRouteTable +-- + +-- vRtrIsisInetRouteTable replaces the vRtrIsisRouteTable +-- that displays IS-IS routes using only the +-- IPv4 address style. The vRtrIsisInetRouteTable is IP version +-- neutral and allows IPv4 or IPv6 InetAddress styles. + +vRtrIsisInetRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisInetRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisInetRouteTable maintains the routes learnt by an instance of + IS-IS protocol." + ::= { vRtrIsisSystemObjs 10 } + +vRtrIsisInetRouteEntry OBJECT-TYPE + SYNTAX VRtrIsisInetRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisInetRouteTable stores a route for a given + instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisInetRouteDestType, + vRtrIsisInetRouteDest, + vRtrIsisInetRoutePrefixLength, + vRtrIsisInetRouteNexthopIPType, + vRtrIsisInetRouteNexthopIP } + ::= { vRtrIsisInetRouteTable 1 } + +VRtrIsisInetRouteEntry ::= + SEQUENCE { + vRtrIsisInetRouteDestType InetAddressType, + vRtrIsisInetRouteDest InetAddress, + vRtrIsisInetRoutePrefixLength InetAddressPrefixLength, + vRtrIsisInetRouteNexthopIPType InetAddressType, + vRtrIsisInetRouteNexthopIP InetAddress, + vRtrIsisInetRouteLevel INTEGER, + vRtrIsisInetRouteSpfRunNumber Counter32, + vRtrIsisInetRouteMetric Unsigned32, + vRtrIsisInetRouteType INTEGER, + vRtrIsisInetRouteNHopSysID SystemID + } + +vRtrIsisInetRouteDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouterDestType indicates the IP + address type for vRtrIsisInetRouteDest." + ::= { vRtrIsisInetRouteEntry 1 } + +vRtrIsisInetRouteDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteDest indicates the destination + IP address of this route. The address type of vRtrIsisInetRouteDest + is indicated by vRtrIsisInetRouteDestType." + ::= { vRtrIsisInetRouteEntry 2 } + +vRtrIsisInetRoutePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRoutePrefixLength indicates the prefix length + to be used with vRtrIsisInetRouteDest to get the network prefix." + ::= { vRtrIsisInetRouteEntry 3 } + +vRtrIsisInetRouteNexthopIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteNexthopIPType indicates the IP address + type for vRtrIsisInetRouteNexthopIP." + ::= { vRtrIsisInetRouteEntry 4 } + +vRtrIsisInetRouteNexthopIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteNexthopIP indicates the IP address of + the nexthop for this route.The address type of + vRtrIsisInetRouteNexthopIPType is indicated by + vRtrIsisInetRouteNexthopIPType" + ::= { vRtrIsisInetRouteEntry 5 } + +vRtrIsisInetRouteLevel OBJECT-TYPE + SYNTAX INTEGER { + level1IS (1), + level2IS (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteLevel indicates the IS-IS Level at + which the destination prefix was learnt." + ::= { vRtrIsisInetRouteEntry 6 } + +vRtrIsisInetRouteSpfRunNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteSpfRunNumber indicates the run of spf + calculation in which this route was selected." + ::= { vRtrIsisInetRouteEntry 7 } + +vRtrIsisInetRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteMetric indicates the metric value + associated with the route. This is obtained by the SPF calculations + and is used by the instance of the protocol. For a given + destination prefix, the route with the lower metric is the + shorter route." + ::= { vRtrIsisInetRouteEntry 8 } + +vRtrIsisInetRouteType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteType indicates the type of route + represented by this row entry." + ::= { vRtrIsisInetRouteEntry 9 } + +vRtrIsisInetRouteNHopSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteNHopSysID indicates the system-id of + the nexthop IS through which this route is reachable." + ::= { vRtrIsisInetRouteEntry 10 } + + +-- +-- vRtrIsisInetSummaryTable +-- + +-- vRtrIsisInetSummaryTable replaces the vRtrIsisSummaryTable +-- that displays IS-IS routes using only the +-- IPv4 address style. The vRtrIsisInetSummaryTable is IP version +-- neutral and allows IPv4 or IPv6 InetAddress styles. + +vRtrIsisInetSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisInetSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisInetSummaryTable maintains the summary prefixes for a + specific instance of the IS-IS protocol." + ::= { vRtrIsisSystemObjs 11 } + +vRtrIsisInetSummaryEntry OBJECT-TYPE + SYNTAX VRtrIsisInetSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisInetSummaryTable stores a summary + prefix for a specific instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisInetSummPrefixType, + vRtrIsisInetSummPrefix, + vRtrIsisInetSummPrefixLength } + ::= { vRtrIsisInetSummaryTable 1 } + +VRtrIsisInetSummaryEntry ::= + SEQUENCE { + vRtrIsisInetSummPrefixType InetAddressType, + vRtrIsisInetSummPrefix InetAddress, + vRtrIsisInetSummPrefixLength InetAddressPrefixLength, + vRtrIsisInetSummRowStatus RowStatus, + vRtrIsisInetSummLevel INTEGER + } + +vRtrIsisInetSummPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummPrefixType indicates the IP + address type of vRtrIsisInetSummPrefix." + ::= { vRtrIsisInetSummaryEntry 1 } + +vRtrIsisInetSummPrefix OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummPrefix indicates the prefix for this + summary address entry." + ::= { vRtrIsisInetSummaryEntry 2 } + +vRtrIsisInetSummPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummMask indicates the prefix length to + be used with vRtrIsisInetSummPrefix to get the network prefix." + ::= { vRtrIsisInetSummaryEntry 3 } + +vRtrIsisInetSummRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummRowStatus specifies the row status. + It allows entries to be created and deleted in the + vRtrIsisInetSummaryTable." + ::= { vRtrIsisInetSummaryEntry 4 } + +vRtrIsisInetSummLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2), + level1L2 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummLevel specifies the IS-IS Level from + which the prefix should be summarized." + DEFVAL { level1L2 } + ::= { vRtrIsisInetSummaryEntry 5 } + +-- +-- vRtrIsisNotificationTable +-- +-- The ISIS Notification Table records fields that are required for +-- notifications. This is a temporary table and will be removed when +-- we up-rev to the newer version of the standard ISIS mib provided by +-- the IETF. +-- + + vRtrIsisNotificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects seen in the most recent notification this instance of + the IS-IS protocol." + ::= { vRtrIsisNotificationObjs 1 } + + vRtrIsisNotificationEntry OBJECT-TYPE + SYNTAX VRtrIsisNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines variables relevant to notifications for one + instance of the IS-IS protocol." + INDEX { isisSysInstance } + ::= { vRtrIsisNotificationTable 1 } + + VRtrIsisNotificationEntry ::= + SEQUENCE { + vRtrIsisTrapLSPID OCTET STRING, + vRtrIsisSystemLevel INTEGER, + vRtrIsisPDUFragment OCTET STRING, + vRtrIsisFieldLen Integer32, + vRtrIsisMaxAreaAddress Integer32, + vRtrIsisProtocolVersion Integer32, + vRtrIsisLSPSize Integer32, + vRtrIsisOriginatingBufferSize Integer32, + vRtrIsisProtocolsSupported OCTET STRING + } + + vRtrIsisTrapLSPID OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0|8)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An Octet String that uniquely identifies a Link State PDU." + ::= { vRtrIsisNotificationEntry 1 } + + vRtrIsisSystemLevel OBJECT-TYPE + SYNTAX INTEGER + { + l1(1), + l2(2), + l1l2(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Identifies the level the notification applies to." + ::= { vRtrIsisNotificationEntry 2 } + + vRtrIsisPDUFragment OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds up to the first 64 bytes of a PDU that triggered the + notification." + ::= { vRtrIsisNotificationEntry 3 } + + vRtrIsisFieldLen OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the System ID length reported in PDU we recieved." + ::= { vRtrIsisNotificationEntry 4 } + + vRtrIsisMaxAreaAddress OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the Max Area Addresses reported in a PDU we recieved." + ::= { vRtrIsisNotificationEntry 5 } + + vRtrIsisProtocolVersion OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the Protocol version reported in PDU we received." + ::= { vRtrIsisNotificationEntry 6 } + + vRtrIsisLSPSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the size of LSP we received that is too big to forward." + ::= { vRtrIsisNotificationEntry 7 } + + vRtrIsisOriginatingBufferSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the size of vRtrIsisSysOrigL1LSPBuffSize or + vRtrIsisSysOrigL2LSPBuffSize advertised by peer in TLV." + ::= { vRtrIsisNotificationEntry 8 } + + vRtrIsisProtocolsSupported OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The list of protocols supported by an adjacent system. This + may be empty." + ::= { vRtrIsisNotificationEntry 9 } + +-- +-- vRtrIsisDatabaseClearTable +-- +-- The ISIS DatabaseClear Table fields are used to clear ISIS database +-- for given index.Those databases are Adajacency database and Lsp database +-- + + vRtrIsisDatabaseClearTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisDatabaseClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This vRtrIsisDatabaseClearTable defined to clear ISIS related data-bases." + + ::= { vRtrIsisDatabaseClearObjs 1 } + + + vRtrIsisDatabaseClearEntry OBJECT-TYPE + SYNTAX VRtrIsisDatabaseClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines variables relevant to ISIS data-base clear for given + system-id index." + + INDEX {isisSysInstance,vRtrIsisSysID } + + ::= { vRtrIsisDatabaseClearTable 1 } + + VRtrIsisDatabaseClearEntry ::= + SEQUENCE { + vRtrIsisAdjDatabaseClear INTEGER, + vRtrIsisLSPDatabaseClear INTEGER + } + + + vRtrIsisAdjDatabaseClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is defined to clear the ISIS Adjacency database for given + system-id index." + ::= { vRtrIsisDatabaseClearEntry 1 } + + + vRtrIsisLSPDatabaseClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is defined to clear the ISIS Adjacency database for given + system-id index." + ::= { vRtrIsisDatabaseClearEntry 2 } + + + +-- +-- Trap definitions +-- + +vRtrIsisDatabaseOverload NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + isisSysL1State, + isisSysL2State + } + STATUS current + DESCRIPTION + "This notification is generated when the system enters or leaves the + Overload state." + ::= { vRtrIsisNotifications 0 1 } + +vRtrIsisManualAddressDrops NOTIFICATION-TYPE + OBJECTS { + isisManAreaAddrExistState + } + STATUS current + DESCRIPTION + "This notification is generated when one of the manual areaAddresses + assigned to this system is ignored when computing routes. The object + vRtrIsisManAreaAddrExistState describes the area that has been + dropped. + + This notification is edge triggered, and should not be regenerated + until an address that was used in the previous computation has been + dropped." + ::= { vRtrIsisNotifications 0 2 } + +vRtrIsisCorruptedLSPDetected NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID + } + STATUS current + DESCRIPTION + "This notification is generated when we find that and LSP that was + stored in memory has become corrupted. + + We forward an LSP ID. We may have independent knowledge of the ID, + but in some implementations there is a chance that the ID itself will + be corrupted." + ::= { vRtrIsisNotifications 0 3 } + +vRtrIsisMaxSeqExceedAttempt NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID + } + STATUS current + DESCRIPTION + "When the sequence number on an LSP we generate wraps the 32 bit + sequence counter, we purge and wait to re-announce this information. + This notification describes that event. Since these should not be + generated rapidly, we generate an event each time this happens. + + While the first 6 bytes of the LSPID are ours, the other two contain + useful information." + ::= { vRtrIsisNotifications 0 4 } + +vRtrIsisIDLenMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisFieldLen, + vRtrIsisIfIndex, + vRtrIsisPDUFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with a different value of + the System ID Length. This notification includes the an index to + identify the circuit where we saw the PDU and the header of the PDU + which may help a network manager identify the source of the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the same + source. This decision is up to the agent to make, and may be based on + the circuit or on some MAC level information." + ::= { vRtrIsisNotifications 0 5 } + +vRtrIsisMaxAreaAddrsMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisMaxAreaAddress, + vRtrIsisIfIndex, + vRtrIsisPDUFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with a different value of + the Maximum Area Addresses. This notification includes the header of + the packet, which may help a network manager identify the source of + the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the same + source." + ::= { vRtrIsisNotifications 0 6 } + +vRtrIsisOwnLSPPurge NOTIFICATION-TYPE + OBJECTS { + vRtrIsisIfIndex, + vRtrIsisTrapLSPID, + vRtrIsisSystemLevel + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with our systemID and zero + age. This notification includes the circuit Index if available, + which may help a network manager identify the source of the + confusion." + ::= { vRtrIsisNotifications 0 7 } + +vRtrIsisSequenceNumberSkip NOTIFICATION-TYPE + OBJECTS { + vRtrIsisTrapLSPID, + vRtrIsisIfIndex, + vRtrIsisSystemLevel + } + STATUS current + DESCRIPTION + "When we recieve an LSP with out System ID and different contents, we + may need to reissue the LSP with a higher sequence number. + + We send this notification if we need to increase the sequence number + by more than one. If two Intermediate Systems are configured with + the same System ID, this notification will fire." + ::= { vRtrIsisNotifications 0 8 } + +vRtrIsisAutTypeFail NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with the wrong + authentication type field. This notification includes the header of + the packet, which may help a network manager identify the source of + the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the + same source." + ::= { vRtrIsisNotifications 0 9 } + +vRtrIsisAuthFail NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with incorrent + authentication information field. This notification includes the + header of the packet, which may help a network manager + identify the source of the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the same + source." + ::= { vRtrIsisNotifications 0 10 } + +vRtrIsisVersionSkew NOTIFICATION-TYPE + OBJECTS { + vRtrIsisProtocolVersion, + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS running a different version + of the protocol. This notification includes + the header of the packet, which may help a + network manager identify the source of the + confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from what seem to be the same source. + This decision is up to the agent to make, and may + be based on the circuit or on some MAC level + information." + + ::= { vRtrIsisNotifications 0 11 } + +vRtrIsisAreaMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisLSPSize, + vRtrIsisSystemLevel, + vRtrIsisIfIndex, + vRtrIsisPDUFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS which does not share any + area address. This notification includes + the header of the packet, which may help a + network manager identify the source of the + confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from what seem to be the same source. + This decision is up to the agent to make, and may + be based on the circuit or on some MAC level + information." + ::= { vRtrIsisNotifications 0 12 } + +vRtrIsisRejectedAdjacency NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS, but do not establish an + adjacency due to a lack of resources. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 13 } + +vRtrIsisLSPTooLargeToPropagate NOTIFICATION-TYPE + OBJECTS { + vRtrIsisLSPSize, + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we attempt to propagate + an LSP which is larger than the dataLinkBlockSize + for a circuit. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 14 } + +vRtrIsisOrigLSPBufSizeMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisOriginatingBufferSize, + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when a Level 1 LSP or Level + 2 LSP is received which is larger than the local + value for originatingL1LSPBufferSize or + originatingL2LSPBufferSize respectively, or when + a Level 1 LSP or Level2 LSP is received containing + the originatingLSPBufferSize option and the value in + the PDU option field does not match the local value + for originatingL1LSPBufferSize or originatingL2LSPBufferSize + respectively. We pass up the size from the option + field or the size of the LSP that exceeds our + configuration. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 15 } + +vRtrIsisProtoSuppMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisProtocolsSupported, + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when a non-pseudonode + segment 0 LSP is received that has no matching + protocols supported. + This may be because the system does not generate + the field, or because there are no common elements. + The list of protocols supported should be included + in the notification: it may be empty if the TLV + is not supported, or if the TLV is empty. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 16 } + +vRtrIsisAdjacencyChange NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisIfIndex, + vRtrIsisTrapLSPID, + isisISAdjState + } + STATUS current + DESCRIPTION + "A notification sent when an adjacency changes state, + entering or leaving state up. The first 6 bytes of the + vRtrIsisTrapLSPID are the SystemID of the adjacent IS. + The isisISAdjState is the new state of the adjacency." + ::= { vRtrIsisNotifications 0 17 } + +vRtrIsisCircIdExhausted NOTIFICATION-TYPE + OBJECTS { + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when ISIS cannot be started on a + LAN interface as a unique circid could not be assigned + due to the exhaustion of the circId space. + + This could happen only on the broadcast interfaces. + + In such a case the interface is marked operationally + down. When an operationally up interface is deleted, the + circId can be reused by any interface which is waiting to + receive a unique circId." + ::= { vRtrIsisNotifications 0 18 } + +vRtrIsisAdjRestartStatusChange NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisIfIndex, + vRtrIsisISAdjRestartStatus + } + STATUS current + DESCRIPTION + "A notification sent when an adjancency's + graceful restart status changes. + The vRtrIsisISAdjRestartStatus is the new + graceful restart state of the adjacency." + ::= { vRtrIsisNotifications 0 19 } + +-- +-- Conformance Information +-- + +vRtrIsisMIBConformances OBJECT IDENTIFIER ::= { vRtrIsisMIBConformance 1 } +vRtrIsisMIBGroups OBJECT IDENTIFIER ::= { vRtrIsisMIBConformance 2 } + +-- +-- Compliance Statements +-- + +vRtrIsisMIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 2.0 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisGroup, + vRtrIsisHostGroup, + vRtrIsisRouteGroup, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjGroup, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationsGroup + } + ::= { vRtrIsisMIBConformances 1 } + +vRtrIsisMIBR2r1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 2.1 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisR2r1Group, + vRtrIsisHostGroup, + vRtrIsisRouteGroup, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjGroup, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationsGroup, + vRtrIsisSpfGroup, + vRtrIsisSummaryGroup + } + ::= { vRtrIsisMIBConformances 2 } + +vRtrIsisMIBV3v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 3.0 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisV3v0Group, + vRtrIsisHostGroup, + vRtrIsisRouteGroup, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjV3v0Group, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationV3v0Group, + vRtrIsisSpfGroup, + vRtrIsisSummaryGroup + } + ::= { vRtrIsisMIBConformances 3 } + +vRtrIsisMIBV4v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 4.0 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisV4v0Group, + vRtrIsisHostGroup, + vRtrIsisRouteV4v0Group, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjV3v0Group, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationV3v0Group, + vRtrIsisSpfGroup, + vRtrIsisSummaryV4v0Group, + vRtrIsisScalarObjsGroup, + vRtrIsisDBClearObjsGroup + } + ::= { vRtrIsisMIBConformances 4 } + +-- +-- Units of conformance +-- + +vRtrIsisGroup OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 1 } + +vRtrIsisHostGroup OBJECT-GROUP + OBJECTS { + vRtrIsisSysID, + vRtrIsisHostname + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS host-name objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 2 } + +vRtrIsisRouteGroup OBJECT-GROUP + OBJECTS { + vRtrIsisRouteDest, + vRtrIsisRouteMask, + vRtrIsisRouteNexthopIP, + vRtrIsisRouteLevel, + vRtrIsisRouteSpfVersion, + vRtrIsisRouteMetric, + vRtrIsisRouteType, + vRtrIsisRouteNHopSysID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS route objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 3 } + +vRtrIsisPathGroup OBJECT-GROUP + OBJECTS { + vRtrIsisPathID, + vRtrIsisPathIfIndex, + vRtrIsisPathNHopSysID, + vRtrIsisPathMetric, + vRtrIsisPathSNPA + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS path objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 4 } + +vRtrIsisLSPGroup OBJECT-GROUP + OBJECTS { + vRtrIsisLSPId, + vRtrIsisLSPSeq, + vRtrIsisLSPChecksum, + vRtrIsisLSPLifetimeRemain, + vRtrIsisLSPVersion, + vRtrIsisLSPPktType, + vRtrIsisLSPPktVersion, + vRtrIsisLSPMaxArea, + vRtrIsisLSPSysIdLen, + vRtrIsisLSPAttributes, + vRtrIsisLSPUsedLen, + vRtrIsisLSPAllocLen, + vRtrIsisLSPBuff, + vRtrIsisLSPZeroRLT + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS LSP objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 5 } + +vRtrIsisIfGroup OBJECT-GROUP + OBJECTS { + vRtrIsisIfRowStatus, + vRtrIsisIfLastChangeTime, + vRtrIsisIfAdminState, + vRtrIsisIfOperState, + vRtrIsisIfCsnpInterval, + vRtrIsisIfHelloAuthKey, + vRtrIsisIfHelloAuthType, + vRtrIsisIfLspPacingInterval, + vRtrIsisIfCircIndex, + vRtrIsisIfRetransmitInterval, + vRtrIsisIfTypeDefault, + vRtrIsisIfLevelLastChangeTime, + vRtrIsisIfLevelHelloAuthKey, + vRtrIsisIfLevelHelloAuthType, + vRtrIsisIfLevelPassive, + vRtrIsisIfLevelTeMetric, + vRtrIsisIfLevelNumAdjacencies, + vRtrIsisIfLevelISPriority, + vRtrIsisIfLevelHelloTimer, + vRtrIsisIfLevelAdminMetric, + vRtrIsisIfLevelOperMetric + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS interface objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 6 } + + +vRtrIsisAdjGroup OBJECT-GROUP + OBJECTS { + vRtrIsisISAdjExpiresIn, + vRtrIsisISAdjCircLevel, + vRtrIsisISAdjNeighborIP + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS adjacency objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 7 } + + +vRtrIsisNotificationObjGroup OBJECT-GROUP + OBJECTS { + vRtrIsisTrapLSPID, + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisFieldLen, + vRtrIsisMaxAreaAddress, + vRtrIsisProtocolVersion, + vRtrIsisLSPSize, + vRtrIsisOriginatingBufferSize, + vRtrIsisProtocolsSupported + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS notification objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 8 } + + +vRtrIsisNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrIsisDatabaseOverload, + vRtrIsisManualAddressDrops, + vRtrIsisCorruptedLSPDetected, + vRtrIsisMaxSeqExceedAttempt, + vRtrIsisIDLenMismatch, + vRtrIsisMaxAreaAddrsMismatch, + vRtrIsisOwnLSPPurge, + vRtrIsisSequenceNumberSkip, + vRtrIsisAutTypeFail, + vRtrIsisAuthFail, + vRtrIsisVersionSkew, + vRtrIsisAreaMismatch, + vRtrIsisRejectedAdjacency, + vRtrIsisLSPTooLargeToPropagate, + vRtrIsisOrigLSPBufSizeMismatch, + vRtrIsisProtoSuppMismatch, + vRtrIsisAdjacencyChange, + vRtrIsisCircIdExhausted + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of + ISIS notifications on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 9 } + + +vRtrIsisSpfGroup OBJECT-GROUP + OBJECTS { + vRtrIsisSpfRunTime, + vRtrIsisSpfL1Nodes, + vRtrIsisSpfL2Nodes, + vRtrIsisSpfEventCount, + vRtrIsisSpfLastTriggerLSPId, + vRtrIsisSpfTriggerReason + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS SPF objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 10 } + + +vRtrIsisSummaryGroup OBJECT-GROUP + OBJECTS { + vRtrIsisSummRowStatus, + vRtrIsisSummLevel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS Summary Addresses on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 11 } + +vRtrIsisR2r1Group OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisCsnpAuthentication, + vRtrIsisHelloAuthentication, + vRtrIsisPsnpAuthentication, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisLevelCsnpAuthentication, + vRtrIsisLevelHelloAuthentication, + vRtrIsisLevelPsnpAuthentication, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 12 } + +vRtrIsisV3v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisCsnpAuthentication, + vRtrIsisHelloAuthentication, + vRtrIsisPsnpAuthentication, + vRtrIsisGRRestartDuration, + vRtrIsisGRHelperMode, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisLevelCsnpAuthentication, + vRtrIsisLevelHelloAuthentication, + vRtrIsisLevelPsnpAuthentication, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 13 } + +vRtrIsisAdjV3v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisISAdjExpiresIn, + vRtrIsisISAdjCircLevel, + vRtrIsisISAdjNeighborIP, + vRtrIsisISAdjRestartSupport, + vRtrIsisISAdjRestartStatus, + vRtrIsisISAdjRestartSupressed, + vRtrIsisISAdjNumRestarts, + vRtrIsisISAdjLastRestartTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS adjacency objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 14 } + +vRtrIsisNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrIsisDatabaseOverload, + vRtrIsisManualAddressDrops, + vRtrIsisCorruptedLSPDetected, + vRtrIsisMaxSeqExceedAttempt, + vRtrIsisIDLenMismatch, + vRtrIsisMaxAreaAddrsMismatch, + vRtrIsisOwnLSPPurge, + vRtrIsisSequenceNumberSkip, + vRtrIsisAutTypeFail, + vRtrIsisAuthFail, + vRtrIsisVersionSkew, + vRtrIsisAreaMismatch, + vRtrIsisRejectedAdjacency, + vRtrIsisLSPTooLargeToPropagate, + vRtrIsisOrigLSPBufSizeMismatch, + vRtrIsisProtoSuppMismatch, + vRtrIsisAdjacencyChange, + vRtrIsisCircIdExhausted, + vRtrIsisAdjRestartStatusChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of + ISIS notifications on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 15 } + +vRtrIsisV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisCsnpAuthentication, + vRtrIsisHelloAuthentication, + vRtrIsisPsnpAuthentication, + vRtrIsisGRRestartDuration, + vRtrIsisGRHelperMode, + vRtrIsisStrictAdjacencyCheck, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisLevelCsnpAuthentication, + vRtrIsisLevelHelloAuthentication, + vRtrIsisLevelPsnpAuthentication, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 16 } + +vRtrIsisRouteV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisRouteDest, + vRtrIsisRouteMask, + vRtrIsisRouteNexthopIP, + vRtrIsisRouteLevel, + vRtrIsisRouteSpfVersion, + vRtrIsisRouteMetric, + vRtrIsisRouteType, + vRtrIsisRouteNHopSysID, + vRtrIsisInetRouteLevel, + vRtrIsisInetRouteSpfRunNumber, + vRtrIsisInetRouteMetric, + vRtrIsisInetRouteType, + vRtrIsisInetRouteNHopSysID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS route objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 17 } + +vRtrIsisSummaryV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisSummRowStatus, + vRtrIsisSummLevel, + vRtrIsisInetSummRowStatus, + vRtrIsisInetSummLevel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS Summary Addresses on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 18 } + +vRtrIsisAdjV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisISAdjExpiresIn, + vRtrIsisISAdjCircLevel, + vRtrIsisISAdjNeighborIP, + vRtrIsisISAdjRestartSupport, + vRtrIsisISAdjRestartStatus, + vRtrIsisISAdjRestartSupressed, + vRtrIsisISAdjNumRestarts, + vRtrIsisISAdjLastRestartTime, + vRtrIsisISAdjNeighborIPv6Type, + vRtrIsisISAdjNeighborIpv6 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS adjacency objects on Alcatel 7x50 SR 4.0 + series systems." + ::= { vRtrIsisMIBGroups 19 } + +vRtrIsisIfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisIfRowStatus, + vRtrIsisIfLastChangeTime, + vRtrIsisIfAdminState, + vRtrIsisIfOperState, + vRtrIsisIfCsnpInterval, + vRtrIsisIfHelloAuthKey, + vRtrIsisIfHelloAuthType, + vRtrIsisIfLspPacingInterval, + vRtrIsisIfCircIndex, + vRtrIsisIfRetransmitInterval, + vRtrIsisIfTypeDefault, + vRtrIsisIfLevelLastChangeTime, + vRtrIsisIfLevelHelloAuthKey, + vRtrIsisIfLevelHelloAuthType, + vRtrIsisIfLevelPassive, + vRtrIsisIfLevelTeMetric, + vRtrIsisIfLevelNumAdjacencies, + vRtrIsisIfLevelISPriority, + vRtrIsisIfLevelHelloTimer, + vRtrIsisIfLevelAdminMetric, + vRtrIsisIfLevelOperMetric + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS interface objects on Alcatel 7x50 SR 4.0 series systems." + ::= { vRtrIsisMIBGroups 20 } + +vRtrIsisScalarObjsGroup OBJECT-GROUP + OBJECTS { + vRtrIsisStatisticsClear, + vRtrIsisLSPClear, + vRtrIsisISAdjClear, + vRtrIsisSpfClear + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS clear objects on Alcatel 7x50 SR 4.0 series systems." + ::= { vRtrIsisMIBGroups 21 } + +vRtrIsisDBClearObjsGroup OBJECT-GROUP + OBJECTS { + vRtrIsisAdjDatabaseClear, + vRtrIsisLSPDatabaseClear + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS clear objects on Alcatel 7x50 SR 4.0 series systems." + ::= { vRtrIsisMIBGroups 22 } + +END diff --git a/MIBS/nokia/ALCATEL-STATIC-FRR-MIB b/MIBS/nokia/ALCATEL-STATIC-FRR-MIB new file mode 100644 index 0000000..6ae2160 --- /dev/null +++ b/MIBS/nokia/ALCATEL-STATIC-FRR-MIB @@ -0,0 +1,478 @@ +-- MPLS Static Fast Reroute Management Information Base Using SMIv2 +-- +-- draft-alcatel-static-frr-mib-00.txt +ALCATEL-STATIC-FRR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, + Unsigned32, IpAddress FROM SNMPv2-SMI + + softentIND1MplsFrr FROM ALCATEL-IND1-BASE + + DisplayString, RowStatus, + TruthValue FROM SNMPv2-TC + + InterfaceIndexOrZero FROM IF-MIB + + InetAddressType,InetAddressIPv4 FROM INET-ADDRESS-MIB + + MplsLabel, MplsObjectOwner FROM MPLS-LSR-MIB + + TmnxOperState FROM TIMETRA-TC-MIB; + + +alcatelStaticFrrMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel-Lucent Inc" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + Static FRR extensions for the Alcatel 9x00 device. + + Copyright 2000-2009 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." +-- +-- Revision History +-- + REVISION "0902020000Z" + DESCRIPTION "Rev 1.0 28 Mar 2009 00:00 + 1.0 release of the ALCATEL-STATIC-FRR-MIB." + + + ::= { softentIND1MplsFrr 1 } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +alcatelStaticFrrMIBModuleObjs OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Branch for ALU FRR Managed Objects." + ::= {alcatelStaticFrrMIBModule 1} + +-- +-- Protected Static FRR InSegment Table +-- + +vRtrStaticFrrMplsInSegmentTable OBJECT-TYPE + + SYNTAX SEQUENCE OF VRtrStaticFrrMplsInSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a collection of incoming + segments to an LSR." + ::= { alcatelStaticFrrMIBModuleObjs 1 } + +vRtrStaticFrrMplsInSegmentEntry OBJECT-TYPE + SYNTAX VRtrStaticFrrMplsInSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents one incoming + segment. An entry can be created by a network + administrator or an SNMP agent. The creator of the entry is + denoted by vRtrStaticFrrMplsInSegmentOwner. An entry in this table is + indexed by the ifIndex of the incoming interface and + the (top) label." + INDEX { vRtrStaticFrrMplsInSegmentIfIndex, vRtrStaticFrrMplsInSegmentLabel } + ::= { vRtrStaticFrrMplsInSegmentTable 1 } + +VRtrStaticFrrMplsInSegmentEntry ::= SEQUENCE { + vRtrStaticFrrMplsInSegmentIfIndex InterfaceIndexOrZero, + vRtrStaticFrrMplsInSegmentLabel MplsLabel, + vRtrStaticFrrMplsInSegmentNPop Integer32, + vRtrStaticFrrMplsInSegmentXCIndex Integer32, + vRtrStaticFrrMplsInSegmentOwner MplsObjectOwner, + vRtrStaticFrrMplsInSegmentRowStatus RowStatus +} + +vRtrStaticFrrMplsInSegmentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is a unique index for an entry in the + StaticFrrMplsInSegmentTable. This value represents the + interface index for the incoming MPLS interface. A + value of zero represents an incoming label from the + per-platform label space. In this case, the + vRtrStaticFrrMplsInSegmentLabel is interpreted to be an MPLS-type + label." + ::= { vRtrStaticFrrMplsInSegmentEntry 1 } + +vRtrStaticFrrMplsInSegmentLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The incoming label for this protected ingress segment." + ::= { vRtrStaticFrrMplsInSegmentEntry 2 } + +vRtrStaticFrrMplsInSegmentNPop OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of labels to pop from the incoming + packet. Normally only the top label is popped from + the packet and used for all switching decisions for + that packet. " + DEFVAL { 1 } + ::= { vRtrStaticFrrMplsInSegmentEntry 3 } + +vRtrStaticFrrMplsInSegmentXCIndex OBJECT-TYPE +SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into vRtrStaticFrrMplsXCTable which identifies which cross- + connect entry this segment is part of. A value of + zero indicates that this entry is not referred to by + any cross-connect entry. When a cross-connect entry + is created which this in-segment is a part of, this + object is automatically updated to reflect the value + of vRtrStaticFrrMplsXCIndex of that cross-connect entry." + DEFVAL { 0 } + ::= { vRtrStaticFrrMplsInSegmentEntry 4 } + +vRtrStaticFrrMplsInSegmentOwner OBJECT-TYPE + SYNTAX MplsObjectOwner + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the entity that created and is responsible + for managing this segment." + DEFVAL { unknown } + ::= { vRtrStaticFrrMplsInSegmentEntry 5 } + +vRtrStaticFrrMplsInSegmentRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { vRtrStaticFrrMplsInSegmentEntry 6 } + +-- End of vRtrStaticFrrMplsInSegmentTable + +-- +-- Protecting Static FRR Out-segment table +-- + +vRtrStaticFrrMplsOutSegmentIndexNext OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next appropriate value to + be used for vRtrStaticFrrMplsOutSegmentIndex when creating + entries in the vRtrStaticFrrMplsOutSegmentTable. If the number + of unassigned entries is exhausted, this object will + take on the value of 0. To obtain the + vRtrStaticFrrMplsOutSegmentIndex value for a new entry, the + manager must first issue a management protocol + retrieval operation to obtain the current value of + this object. The agent should modify the value to + reflect the next unassigned index after each + retrieval operation. After a manager retrieves a + value the agent will determine through its local + policy when this index value will be made available + for reuse." + ::= { alcatelStaticFrrMIBModuleObjs 2 } + + +vRtrStaticFrrMplsOutSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaticFrrMplsOutSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a representation of the outgoing + segments from an LSR." + ::= { alcatelStaticFrrMIBModuleObjs 3 } + +vRtrStaticFrrMplsOutSegmentEntry OBJECT-TYPE + SYNTAX StaticFrrMplsOutSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents one outgoing + segment. An entry can be created by a network + administrator or an SNMP agent. The object + vRtrStaticFrrMplsOutSegmentOwner indicates + the creator of this entry." + INDEX { vRtrStaticFrrMplsOutSegmentIndex } + ::= { vRtrStaticFrrMplsOutSegmentTable 1 } + +StaticFrrMplsOutSegmentEntry ::= SEQUENCE { + vRtrStaticFrrMplsOutSegmentIndex Integer32, + vRtrStaticFrrMplsOutSegmentIfIndex InterfaceIndexOrZero, + vRtrStaticFrrMplsOutSegmentPushTopLabel TruthValue, + vRtrStaticFrrMplsOutSegmentTopLabel MplsLabel, + vRtrStaticFrrMplsOutSegmentNextHopIpAddrType InetAddressType, +-- vRtrStaticFrrMplsOutSegmentNextHopIpv4Addr InetAddressIPv4, + vRtrStaticFrrMplsOutSegmentNextHopIpv4Addr IpAddress, + vRtrStaticFrrMplsOutSegmentXCIndex Integer32, + vRtrStaticFrrMplsOutSegmentOwner MplsObjectOwner, + vRtrStaticFrrMplsOutSegmentRowStatus RowStatus +} + +vRtrStaticFrrMplsOutSegmentIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This value contains a unique index for this row. + While a value of 0 is not valid as an index for this + row it can be supplied as a valid value to index + vRtrStaticFrrMplsXCTable to access entries for + which no out-segment has been configured." + ::= { vRtrStaticFrrMplsOutSegmentEntry 1 } + +-- mplsOutSegmentIfIndex can take a value of 0. +vRtrStaticFrrMplsOutSegmentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value contains the interface index of the + outgoing protecting interface." + ::= { vRtrStaticFrrMplsOutSegmentEntry 2 } + +vRtrStaticFrrMplsOutSegmentPushTopLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates whether or not a top label + should be pushed onto the outgoing packet's label + stack. " + ::= { vRtrStaticFrrMplsOutSegmentEntry 3 } + +vRtrStaticFrrMplsOutSegmentTopLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If mplsOutSegmentPushTopLabel is true then this + represents the label that should be pushed onto the + top of the outgoing packet's label stack." + ::= { vRtrStaticFrrMplsOutSegmentEntry 4 } + +vRtrStaticFrrMplsOutSegmentNextHopIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the protecting next hop address is IPv4 or + IPv6. Note that a value of unknown (0) is valid + only when the outgoing interface is of type point-to- + point." + DEFVAL { unknown } + ::= { vRtrStaticFrrMplsOutSegmentEntry 5 } + +vRtrStaticFrrMplsOutSegmentNextHopIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv4 Address of the protecting next hop. Its value is + significant only when mplsOutSegmentNextHopIpAddrType is ipV4 (1), + otherwise it should return a value of 0." + ::= { vRtrStaticFrrMplsOutSegmentEntry 6 } + +vRtrStaticFrrMplsOutSegmentXCIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into vRtrStaticFrrMplsXCTable which identifies which + cross-connect entry this segment is part of. A value of + zero indicates that this entry is not referred to by + any cross-connect entry. When a cross-connect entry + is created which this out-segment is a part of, this + object is automatically updated to reflect the value + of vRtrStaticFrrMplsXCIndex of that cross-connect entry." + DEFVAL { 0 } + ::= { vRtrStaticFrrMplsOutSegmentEntry 7 } + +vRtrStaticFrrMplsOutSegmentOwner OBJECT-TYPE + SYNTAX MplsObjectOwner + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the entity which created and is responsible + for managing this segment." + DEFVAL { unknown } + ::= { vRtrStaticFrrMplsOutSegmentEntry 8 } + +vRtrStaticFrrMplsOutSegmentRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For creating, modifying, and deleting this row." + ::= { vRtrStaticFrrMplsOutSegmentEntry 9 } + +-- End of vRtrStaticFrrMplsOutSegmentTable + +-- +-- Protected Static FRR Cross-connect table. +-- + +vRtrStaticFrrMplsXCIndexNext OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used + for vRtrStaticFrrMplsXCIndex when creating entries in the + vRtrStaticFrrMplsXCTable on a Transit LSR. The value 0 + indicates that no unassigned entries are available. To obtain the + value of vRtrStaticFrrMplsXCIndex for a new entry in the + vRtrStaticFrrMplsXCTable, the manager issues a management + protocol retrieval operation to obtain the current + value of vRtrStaticFrrMplsXCIndex. After each retrieval + operation, the agent should modify the value to + reflect the next unassigned index. After a manager + retrieves a value the agent will determine through + its local policy when this index value will be made + available for reuse." + ::= { alcatelStaticFrrMIBModuleObjs 4 } + +vRtrStaticFrrMplsXCTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStaticFrrMplsXCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies information for switching + between LSP segments. It supports point-to-point + connections. mplsLabelStackTable specifies the + label stack information for a cross-connect LSR and + is referred to from vRtrStaticFrrMplsXCTable." + ::= { alcatelStaticFrrMIBModuleObjs 5 } + +vRtrStaticFrrMplsXCEntry OBJECT-TYPE + SYNTAX VRtrStaticFrrMplsXCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents one backup cross-connect + entry. The following objects index it: + + - cross-connect index vRtrStaticFrrMplsXCIndex that uniquely + identifies a backup cross-connect entry + - interface index of the in-segment, vRtrStaticFrrMplsInSegmentIfIndex + - incoming label(s), vRtrStaticFrrMplsInSegmentLabel + - out-segment index, vRtrStaticFrrMplsOutSegmentIndex + + Originating LSPs and Terminating LSPs are unsupported in this Table. + + Special labels are not allowed in this Table. + + An entry can be created by a network administrator + or by an SNMP agent." + INDEX { vRtrStaticFrrMplsXCIndex, vRtrStaticFrrMplsInSegmentIfIndex, + vRtrStaticFrrMplsInSegmentLabel, + vRtrStaticFrrMplsOutSegmentIndex } + ::= { vRtrStaticFrrMplsXCTable 1 } + +VRtrStaticFrrMplsXCEntry ::= SEQUENCE { + vRtrStaticFrrMplsXCIndex Integer32, + vRtrStaticFrrMplsXCOwner MplsObjectOwner, + vRtrStaticFrrMplsXCRowStatus RowStatus, + vRtrStaticFrrMplsXCAdminStatus INTEGER, + vRtrStaticFrrMplsXCOperStatus INTEGER + } + +vRtrStaticFrrMplsXCIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Primary index for the conceptual row identifying + a backing cross-connect segment on a transit LSR. " + ::= { vRtrStaticFrrMplsXCEntry 1 } + +vRtrStaticFrrMplsXCOwner OBJECT-TYPE + SYNTAX MplsObjectOwner + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the entity that created and is responsible + for managing this cross-connect." + ::= { vRtrStaticFrrMplsXCEntry 2 } + +vRtrStaticFrrMplsXCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For creating, modifying, and deleting this row." + ::= { vRtrStaticFrrMplsXCEntry 3 } + +vRtrStaticFrrMplsXCAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired operational status of this backup segment." + ::= { vRtrStaticFrrMplsXCEntry 4 } + +vRtrStaticFrrMplsXCOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + unknown(4) -- status cannot be determined + -- for some reason. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual operational status of this backup cross-connect." + ::= { vRtrStaticFrrMplsXCEntry 5 } + +-- End of vRtrStaticFrrMplsXCTable + +END +-- End of MPLS Static Fast Reroute Management Information Base Using SMIv2 +-- diff --git a/MIBS/nokia/ALU-MICROWAVE-MIB b/MIBS/nokia/ALU-MICROWAVE-MIB new file mode 100644 index 0000000..f36e28f --- /dev/null +++ b/MIBS/nokia/ALU-MICROWAVE-MIB @@ -0,0 +1,2856 @@ +ALU-MICROWAVE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, IpAddress, + Unsigned32, Integer32 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, DateAndTime, TimeStamp, + TruthValue, RowStatus, DisplayString FROM SNMPv2-TC + + tmnxChassisIndex FROM TIMETRA-CHASSIS-MIB + + TmnxPortID, TNamedItemOrEmpty, + TmnxActionType, + TmnxDisplayStringURL FROM TIMETRA-TC-MIB + + TmnxPortOperStatus FROM TIMETRA-PORT-MIB + + aluSARMIBModules, aluSARObjs, + aluSARConfs, aluSARNotifyPrefix FROM ALU-SAR-GLOBAL-MIB + + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + ; + + +aluMwMIBModule MODULE-IDENTITY + LAST-UPDATED "0809100000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia 7x50 Support + Web: http://www.nokia.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + microwave components on the Nokia 7xxx device. + + Copyright 2012-2014 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Nokia + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Nokia + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801090000Z" + DESCRIPTION "Rev 1.0 09 Jan 2008 00:00 + 1.0 release of the ALU-MICROWAVE-MIB." + + ::= { aluSARMIBModules 6 } + + +aluMwObjPrefix OBJECT IDENTIFIER ::= { aluSARObjs 7 } + aluMwObjs OBJECT IDENTIFIER ::= { aluMwObjPrefix 1 } + aluMwNotifyObjs OBJECT IDENTIFIER ::= { aluMwObjPrefix 2 } + +aluMwMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 7 } +aluMwConformance OBJECT IDENTIFIER ::= { aluMwMIBConformance 1 } + +aluMwNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 10 } + aluMwNotification OBJECT IDENTIFIER ::= { aluMwNotifyPrefix 0 } + +-- +-- ALU-MICROWAVE-MIB at a glance +-- +-- timetra (enterprises 6527) +-- timetraBasedProducts (6) +-- aluServiceAggrRouters (1) +-- aluSARObjects (2) +-- aluSARMIB (1) +-- aluSARConfs (1) +-- aluSARObjs (2) +-- aluMwObjs (aluSARObjs 7) +-- aluSARNotifyPrefix (3) +-- + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- ALU-MICROWAVE-MIB textual conventions +-- +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- AluMwLinkID +-- +AluMwLinkID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A AluMwLinkID is an unique 32 bit number identifying a + Packet Microwave Link encoded as shown below. + + |32 30| 29 26 | 25 22 | 21 16 | 15 13 | 12 1| + +-----+-------+-------+-------+-----------+-------+ + |011 | all zeros | id | all zeros | + +-----+-------+-------+-------+-----------+-------+ + + There may be multiple MW Links on each system." + SYNTAX Unsigned32 + +-- +-- AluMwLinkRadioActivity +-- +AluMwLinkRadioActivity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The AluMwLinkRadioActivity data type is an enumerated integer that + describes which radio (main or spare) is active in a particular + protection scheme." + SYNTAX INTEGER { + notApplicable (1), + mainRadio (2), + spareRadio (3), + bothActive (4) + } + +-- +-- AluMwLinkRevertiveness +-- +AluMwLinkRevertiveness ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The AluMwLinkRevertiveness data type is an enumerated integer that + describes the revertiveness of a particular protection scheme." + SYNTAX INTEGER { + notApplicable (1), + revertive (2), + nonRevertive (3) + } + +-- +-- AluMwLinkRadioMaintenanceOp +-- +AluMwLinkMaintenanceOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The AluMwLinkMaintenanceOp data type is an enumerated integer that + describes the maintentance operation is active in a particular + protection scheme." + SYNTAX INTEGER { + none (0), + lockout (1), + forced (2), + manual (3) + } + +-- +-- AluMwRadioSwState +-- +AluMwRadioSwState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "AluMwRadioSwState describes the state of software on + the MPT. + unknown - Indicates s/w version is unknown. + dwnldRequested - Software Download Requested + dwnldForced - Forced Software Download Requested + inProgress - Software download in progress + ready - Software is downloaded and ready for upgrade + ok - Software is correct and running on MPT + mismatch - Radio software is mismatched with running software + dwnldFailed - Download of software failed" + SYNTAX INTEGER { + unknown (0), + dwnldRequested (1), + dwnldForced (2), + inProgress (3), + ready (4), + ok (5), + mismatch (6), + dwnldFailed (7) + } + +AluMwPerfMonSection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "$[OBJECT] is used to select the particular + performance monitoring point from which to receive statistics. + radioHop - Selects the stats for this radio in a 1+1, + or the only possible selection in 1+0. + radioLink - Selects the stats for the radio link, combining + the main and spare in a 1+1." + SYNTAX INTEGER { + radioHop (0), + radioLink (1) + } + +AluMwPerfMonPeriod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "$[OBJECT] is used to choose the elapsed time period + from which to receive statistics." + SYNTAX INTEGER { + fifteenMinute (0), + twentyFourHour (1) + } + +AluMwPerfMonBin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "$[OBJECT] is used to select a specific performance monitoring bin. + - 0 Selects the current data, and actively retrieves the stats + from the radio. + - 1..96 Selects one of the historic data bins, from most recent + to oldest. Only bins 1 through 8 are available for period + twentyFourHour." + SYNTAX INTEGER (0 | 1..96) + +AluMwPerfMonEPSState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "$[OBJECT] is the EPS state at the time the performance + monitoring was recorded. notRelevant is returned if the radio is + in a 1+0 configuration." + SYNTAX INTEGER { + notActive (0), + active (1), + notRelevant (2) + } + +-- +-- MW Link Table +-- +aluMwLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The aluMwLinkTable has an entry for each Packet Microwave Link in the system." + ::= { aluMwObjs 1 } +aluMwLinkEntry OBJECT-TYPE + SYNTAX AluMwLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Packet Microwave Link that is provisioned on the system. + + Entries can be created and deleted on the system via SNMP SET operations + operations using the aluMwLinkRowStatus object. Creation of this entry enables + management of Packet Microwave (MW) Links that contain Microwave Radios. The + operational state of the link is based on the state of the contained radios and + protection scheme provisioned." + INDEX { tmnxChassisIndex, aluMwLinkID } + ::= { aluMwLinkTable 1 } + +AluMwLinkEntry ::= + SEQUENCE { + aluMwLinkID AluMwLinkID, + aluMwLinkRowStatus RowStatus, + aluMwLinkOperFlags BITS, + aluMwLinkRadioScheme INTEGER, + aluMwLinkAlarmState INTEGER, + aluMwLinkAlarmsCritical INTEGER, + aluMwLinkAlarmsMajor INTEGER, + aluMwLinkAlarmsMinor INTEGER, + aluMwLinkAlarmsWarning INTEGER, + aluMwLinkAlarmsInd INTEGER, + aluMwLinkAlarmsCommunication INTEGER, + aluMwLinkAlarmsEquipment INTEGER, + aluMwLinkEPSActivity AluMwLinkRadioActivity, + aluMwLinkTPSActivity AluMwLinkRadioActivity, + aluMwLinkRPSActivity AluMwLinkRadioActivity, + aluMwLinkEPSRevertiveness AluMwLinkRevertiveness, + aluMwLinkTPSRevertiveness AluMwLinkRevertiveness, + aluMwLinkRPSRevertiveness AluMwLinkRevertiveness, + aluMwLinkEPSMainMaintOp AluMwLinkMaintenanceOp, + aluMwLinkEPSSpareMaintOp AluMwLinkMaintenanceOp, + aluMwLinkTPSMainMaintOp AluMwLinkMaintenanceOp, + aluMwLinkTPSSpareMaintOp AluMwLinkMaintenanceOp, + aluMwLinkRPSMainMaintOp AluMwLinkMaintenanceOp, + aluMwLinkRPSSpareMaintOp AluMwLinkMaintenanceOp, + aluMwLinkPeerID AluMwLinkID, + aluMwLinkPeerNEIpAddress IpAddress, + aluMwLinkClearStatistics TmnxActionType, + aluMwLinkPeerDiscovery TruthValue + } + +aluMwLinkID OBJECT-TYPE + SYNTAX AluMwLinkID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "aluMwLinkID identifies this Packet Microwave Link. The value of this object is + calculated using the TiMOS encoding scheme described in AluMwLinkID." + ::= { aluMwLinkEntry 1 } + +aluMwLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkRowStatus controls the creation and deletion of + row entries in the aluMwLinkTable. + + The manager has to first calculate the aluMwLinkID + based on the TiMOS encoding." + ::= { aluMwLinkEntry 2 } + +aluMwLinkOperFlags OBJECT-TYPE + SYNTAX BITS { + noRadioCfg (0), -- Link has no radios configured + linkAdminDown (1), -- Link is admin down + noRadiosPresent (2), -- No Radios detected + noRadiosReady (3), -- No Radios are ready + incompatibleConfig (4), -- Radio configuration is incompatible + radioFailure (5), -- Radio equipment has failure + receptionFailure (6), -- Radio reception failure + di (7), -- Defect Indication + txMuted (8) -- No Radios transmitting + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this Packet Microwave + Link." + ::= { aluMwLinkEntry 3 } + +aluMwLinkRadioScheme OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + onePlusZero (1), + onePlusOneHSB (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkRadioScheme specifies the scheme all the radios contained in + this link are operating in." + DEFVAL { onePlusZero } + ::= { aluMwLinkEntry 4 } + +aluMwLinkAlarmState OBJECT-TYPE + SYNTAX INTEGER { + ok (0), + critical (1), + major (2), + minor (3), + warning (4), + inderminate (5), + notSupported (6), + unknown (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmState summarizes the alarm state of the link. + A value of 'notSupported' indicates the link does not support alarm management." + ::= { aluMwLinkEntry 5 } + +aluMwLinkAlarmsCritical OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmsCritical indicates the number of critical alarms + that are raised on this microwave link." + ::= { aluMwLinkEntry 6 } + +aluMwLinkAlarmsMajor OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmsMajor indicates the number of major alarms + that are raised on this microwave link." + ::= { aluMwLinkEntry 7 } + +aluMwLinkAlarmsMinor OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmsMinor indicates the number of minor alarms + that are raised on this microwave link." + ::= { aluMwLinkEntry 8 } + +aluMwLinkAlarmsWarning OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmsWarning indicates the number of warning alarms + that are raised on this microwave link." + ::= { aluMwLinkEntry 9 } + +aluMwLinkAlarmsInd OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmsInd indicates the number of + indeterminate alarms that are raised on this microwave link." + ::= { aluMwLinkEntry 10 } + +aluMwLinkAlarmsCommunication OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmsCommunication indicates the number of alarms + related to radio communications that are raised on this microwave link." + ::= { aluMwLinkEntry 11 } + +aluMwLinkAlarmsEquipment OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAlarmsEquipment indicates the number of alarms + related to equipment that are raised on this microwave link." + ::= { aluMwLinkEntry 12 } + +aluMwLinkEPSActivity OBJECT-TYPE + SYNTAX AluMwLinkRadioActivity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkEPSActivity indicates the current activity of the equipment + protection scheme" + DEFVAL { notApplicable } + ::= { aluMwLinkEntry 13 } + +aluMwLinkTPSActivity OBJECT-TYPE + SYNTAX AluMwLinkRadioActivity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkTPSActivity indicates the current activity of the transport + protection scheme" + DEFVAL { notApplicable } + ::= { aluMwLinkEntry 14 } + +aluMwLinkRPSActivity OBJECT-TYPE + SYNTAX AluMwLinkRadioActivity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkRPSActivity indicates the current activity of the radio + protection scheme" + DEFVAL { notApplicable } + ::= { aluMwLinkEntry 15 } + +aluMwLinkEPSRevertiveness OBJECT-TYPE + SYNTAX AluMwLinkRevertiveness + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkEPSRevertiveness configures the revertiveness of the + equipment protection scheme" + DEFVAL { notApplicable } + ::= { aluMwLinkEntry 16 } + +aluMwLinkTPSRevertiveness OBJECT-TYPE + SYNTAX AluMwLinkRevertiveness + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkTPSRevertiveness indicates the revertiveness of the + transport protection scheme. This is inherited from the + aluMwLinkEPSRevertiveness" + DEFVAL { notApplicable } + ::= { aluMwLinkEntry 17 } + +aluMwLinkRPSRevertiveness OBJECT-TYPE + SYNTAX AluMwLinkRevertiveness + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkRPSRevertiveness configures the revertiveness of the + radio protection scheme" + DEFVAL { notApplicable } + ::= { aluMwLinkEntry 18 } + +aluMwLinkEPSMainMaintOp OBJECT-TYPE + SYNTAX AluMwLinkMaintenanceOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkEPSMainMaintOp applies maintenance operations to the + main radio in the equipment protection scheme" + DEFVAL { none } + ::= { aluMwLinkEntry 19 } + +aluMwLinkEPSSpareMaintOp OBJECT-TYPE + SYNTAX AluMwLinkMaintenanceOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkEPSSpareMaintOp applies maintenance operations to the + spare radio in the equipment protection scheme" + DEFVAL { none } + ::= { aluMwLinkEntry 20 } + +aluMwLinkTPSMainMaintOp OBJECT-TYPE + SYNTAX AluMwLinkMaintenanceOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkTPSMainMaintOp applies maintenance operations to the + main radio in the transport protection scheme" + DEFVAL { none } + ::= { aluMwLinkEntry 21 } + +aluMwLinkTPSSpareMaintOp OBJECT-TYPE + SYNTAX AluMwLinkMaintenanceOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkTPSSpareMaintOp applies maintenance operations to the + spare radio in the transport protection scheme" + DEFVAL { none } + ::= { aluMwLinkEntry 22 } + +aluMwLinkRPSMainMaintOp OBJECT-TYPE + SYNTAX AluMwLinkMaintenanceOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkRPSMainMaintOp applies maintenance operations to the + main radio in the radio protection scheme" + DEFVAL { none } + ::= { aluMwLinkEntry 23 } + +aluMwLinkRPSSpareMaintOp OBJECT-TYPE + SYNTAX AluMwLinkMaintenanceOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkRPSSpareMaintOp applies maintenance operations to the + spare radio in the radio protection scheme" + DEFVAL { none } + ::= { aluMwLinkEntry 24 } + +aluMwLinkPeerID OBJECT-TYPE + SYNTAX AluMwLinkID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkPeerID identifies the peer Microwave Link. The value of this object is + calculated using the TiMOS encoding scheme described in AluMwLinkID when connected + to 7705 SAR systems and based on peer encoding scheme for other peer types." + ::= { aluMwLinkEntry 25 } + +aluMwLinkPeerNEIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkPeerNEIpAddress identifies the peer NE IPv4 address. " + ::= { aluMwLinkEntry 26 } + +aluMwLinkClearStatistics OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkClearStatistics clears all link level statistics." + DEFVAL { notApplicable } + ::= { aluMwLinkEntry 27 } + +aluMwLinkPeerDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwLinkPeerDiscovery enables and disables discovery of peer information + on managed microwave links. The value of aluMwLinkPeerDiscovery is not used + for standalone microwave links." + DEFVAL { true } + ::= { aluMwLinkEntry 28 } + +-- +-- Microwave Radio Table +-- +aluMwRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The aluMwRadioTable has an entry for each Microwave Radio in the system." + ::= { aluMwObjs 2 } +aluMwRadioEntry OBJECT-TYPE + SYNTAX AluMwRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Microwave Radio that is connected off a physical port + on the system. The aluMwRadioPortID contains this port encoded in it. + + Entries can be created and deleted on microwave-aware ports via SNMP SET + operations using the aluMwRadioRowStatus object. Creation of this entry enables + management of connected Microwave (MW) Packet Transport Radios. The + operational state of the connected radio and it's Microwave Link is represented + in the operational state of this entry. + + Microwave Radios may only be created on ports that support microwave-awareness. + There can be only one Microwave Radio on each port." + INDEX { tmnxChassisIndex, aluMwRadioPortID } + ::= { aluMwRadioTable 1 } + +AluMwRadioEntry ::= + SEQUENCE { + aluMwRadioPortID TmnxPortID, + aluMwRadioRowStatus RowStatus, + aluMwRadioMode INTEGER, + aluMwRadioMwLinkID AluMwLinkID, + aluMwRadioOperStatus TmnxPortOperStatus, + aluMwRadioOperFlags BITS, + aluMwRadioStandalone TruthValue, + aluMwRadioName TNamedItemOrEmpty, + aluMwRadioDatabaseFilename TNamedItemOrEmpty, + aluMwRadioType INTEGER, + aluMwRadioFrequency INTEGER, + aluMwRadioAlarmState INTEGER, + aluMwRadioAlarmsCritical INTEGER, + aluMwRadioAlarmsMajor INTEGER, + aluMwRadioAlarmsMinor INTEGER, + aluMwRadioAlarmsWarning INTEGER, + aluMwRadioAlarmsInd INTEGER, + aluMwRadioAlarmsCommunication INTEGER, + aluMwRadioAlarmsEquipment INTEGER, + aluMwRadioTxMuted INTEGER, + aluMwRadioReboot TmnxActionType, + aluMwRadioLastStateChange TimeStamp, + aluMwRadioCommEstablished TimeStamp, + aluMwRadioCommLost TimeStamp, + aluMwRadioSwState AluMwRadioSwState, + aluMwRadioSwDnldProgress INTEGER, + aluMwRadioRslHistoryUrl TmnxDisplayStringURL, + aluMwRadioRslHistoryClear TmnxActionType, + aluMwRadioFfdSuppressFlags BITS, + aluMwRadioPMG826Enable TruthValue, + aluMwRadioPMG826OperStatus TruthValue, + aluMwRadioPMG826Clear TmnxActionType, + aluMwRadioPMACMEnable TruthValue, + aluMwRadioPMACMOperStatus TruthValue, + aluMwRadioPMACMClear TmnxActionType, + aluMwRadioPMPowerEnable TruthValue, + aluMwRadioPMPowerOperStatus TruthValue, + aluMwRadioPMPowerClear TmnxActionType + } + +aluMwRadioPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "aluMwRadioPortID identifies the port of this microwave radio. The value of + this object is calculated using the TiMOS encoding scheme described + in TmnxPortID." + ::= { aluMwRadioEntry 1 } + +aluMwRadioRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioRowStatus controls the creation and deletion of + row entries in the aluMwRadioTable. + + The manager has to first calculate the aluMwRadioPortID + based on the TiMOS encoding. + + Setting aluMwRadioRowStatus to 'createAndGo(4)', 'createAndWait(5)' + or 'destroy(6)' will be rejected if aluMwRadioPortID is set to a + TmnxPortID that is the same as either + TIMETRA-CHASSIS-MIB::tmnxSyncIfTimingRef1SrcPort or + TIMETRA-CHASSIS-MIB::tmnxSyncIfTimingRef2SrcPort." + ::= { aluMwRadioEntry 2 } + +aluMwRadioMode OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + onePlusZero (1), + main (2), + spare (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioMode specifies the role this microwave radio is + operating with respect to the 'mw-link' that it is part of. + This radio will be a 'main (1)' or 'spare (2)' radio in an mw-link. + + This object can only be set with aluMwRadioRowStatus during the + creation of the mw-link." + DEFVAL { onePlusZero } + ::= { aluMwRadioEntry 3 } + +aluMwRadioMwLinkID OBJECT-TYPE + SYNTAX AluMwLinkID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioMwLinkID indicates the AluMwLinkID of the mw-link that this + radio is part of. This object must be set during conjunction with + aluMwRadioRowStatus during mw-link creation." + ::= { aluMwRadioEntry 4 } + +aluMwRadioOperStatus OBJECT-TYPE + SYNTAX TmnxPortOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of this microwave radio." + ::= { aluMwRadioEntry 5 } + +aluMwRadioOperFlags OBJECT-TYPE + SYNTAX BITS { + portNotPresent (0), -- IDU Port is not present + portOperDown (1), -- IDU Port is oper down + radioNotPresent (2), -- Radio is not present + radioCommError (3), -- Radio communication error + radioInit (4), -- IDU is initializing radio + softwareDownload (5), -- Radio is downloading software + txMuted (6), -- Radio is not transmitting + radioNotReady (7), -- Radio not ready + radioEqFailure (8), -- Radio equipment failure + incompatibleShifter (9), -- Radio incompatible with shifter config + incompatibleFreq (10), -- Radio incompatible with frequency cfg + incompatiblePower (11), -- Radio incompatible with power config + incompatibleModParms (12), -- Radio incompatible with modulation parms + di (13), -- Radio Defect Indication + radioLinkDown (14), -- Radio Link Down + rslThresholdFail (15), -- RSL Threshold Crossed + lof (16), -- Loss of Radio Frame + protectionFail (17), -- Protection Failure + proxyActive (18), -- Proxy Session to radio Active + noDbFile (19), -- Radio Database File is Missing + dbSyncInProgress (20), -- Radio Database Sync In Progress + noDbConfig (21), -- Radio Database config is missing + tpsTxMuted (22), -- Radio is Muted due to TPS activity + noSoftware (23), -- IDU did not detect any software + softwareMismatch (24), -- Radio does not contain correct software + issu (25), -- Radio is in In-service software upgrade + highBer (26) -- High bit error rate + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this radio. + + Only 'portOperDown' is applicable to radios operating as + standalone devices as indicated by aluMwRadioStandalone." + ::= { aluMwRadioEntry 6 } + +aluMwRadioStandalone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the radio is operating as a standalone + network element or if it is managed by this router. + A value of 'true' indicates it is operating as a standalone device." + DEFVAL { false } + ::= { aluMwRadioEntry 7 } + +aluMwRadioName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The textual name of the radio." + ::= { aluMwRadioEntry 8 } + +aluMwRadioDatabaseFilename OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioDatabaseFilename specifies the filename of the radio's database. + This file must be located at the same path as the system configuration file." + ::= { aluMwRadioEntry 9 } + +aluMwRadioType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioType specifies the device type of microwave radio. + + The type of radio is only available when the microwave radio is + managed and is present. aluMwRadioType returns a value of '0' when + the radio type is unknown." + ::= { aluMwRadioEntry 10 } + +aluMwRadioFrequency OBJECT-TYPE + SYNTAX INTEGER + UNITS "MHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioType specifies the frequency of the microwave radio. + + The frequency of the radio is only available when the microwave radio is + managed and is present." + ::= { aluMwRadioEntry 11 } + +aluMwRadioAlarmState OBJECT-TYPE + SYNTAX INTEGER { + ok (0), + critical (1), + major (2), + minor (3), + warning (4), + inderminate (5), + notSupported (6), + unknown (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmState summarizes the alarm state of the radio." + ::= { aluMwRadioEntry 12 } + +aluMwRadioAlarmsCritical OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmsCritical indicates the number of critical alarms + that are raised on this microwave radio." + ::= { aluMwRadioEntry 13 } + +aluMwRadioAlarmsMajor OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmsMajor indicates the number of major alarms + that are raised on this microwave radio." + ::= { aluMwRadioEntry 14 } + +aluMwRadioAlarmsMinor OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmsMinor indicates the number of minor alarms + that are raised on this microwave radio." + ::= { aluMwRadioEntry 15 } + +aluMwRadioAlarmsWarning OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmsWarning indicates the number of warning alarms + that are raised on this microwave radio." + ::= { aluMwRadioEntry 16 } + +aluMwRadioAlarmsInd OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmsInd indicates the number of + indeterminate alarms that are raised on this microwave radio." + ::= { aluMwRadioEntry 17 } + +aluMwRadioAlarmsCommunication OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmsCommunication indicates the number of alarms + related to radio communications that are raised on this microwave radio." + ::= { aluMwRadioEntry 18 } + +aluMwRadioAlarmsEquipment OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioAlarmsEquipment indicates the number of alarms + related to equipment that are raised on this microwave radio." + ::= { aluMwRadioEntry 19 } + +aluMwRadioTxMuted OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + none (1), + manual (2), + auto (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioTxMuted indicates the current state of the transmitter." + DEFVAL { none } + ::= { aluMwRadioEntry 20 } + +aluMwRadioReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioReboot performs a reset of the radio device." + DEFVAL { notApplicable } + ::= { aluMwRadioEntry 21 } + +aluMwRadioLastStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aluMwRadioLastStateChange variable contains the + value of the sysUpTime the last time the operational status + of the radio link changed state." + ::= { aluMwRadioEntry 22 } + +aluMwRadioCommEstablished OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aluMwRadioCommEstablished variable contains the + value of the sysUpTime the last time the radio managment + communications was established." + ::= { aluMwRadioEntry 23 } + +aluMwRadioCommLost OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aluMwRadioCommLost variable contains the + value of the sysUpTime the last time the radio managment + communications was lost." + ::= { aluMwRadioEntry 24 } + +aluMwRadioSwState OBJECT-TYPE + SYNTAX AluMwRadioSwState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioSwState indicates the state of software on + the MPT." + ::= { aluMwRadioEntry 25 } + +aluMwRadioSwDnldProgress OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioSwDnldProgress indicates the progress percentage of an in-progress + software download to the MPT." + ::= { aluMwRadioEntry 26 } + +aluMwRadioRslHistoryUrl OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioRslHistoryUrl specifies the URL of the radio's RSL history. + This file must be located on the local compact flash." + ::= { aluMwRadioEntry 27 } + +aluMwRadioRslHistoryClear OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aluMwRadioRslHistoryClear performs a clear of the MPT RSL history." + DEFVAL { notApplicable } + ::= { aluMwRadioEntry 28 } + +aluMwRadioFfdSuppressFlags OBJECT-TYPE + SYNTAX BITS { + allfaults (0), -- All Mpt faults + highBer (1), -- High bit error rate + di (2), -- DI + rslThreshold (3) -- RSL Threshold + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the MPT radio fault conditions which can + be suppressed." + ::= { aluMwRadioEntry 29 } + +aluMwRadioPMG826Enable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables normalized G.826 performance monitoring statistics + to be collected." + DEFVAL { false } + ::= { aluMwRadioEntry 30 } + +aluMwRadioPMG826OperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of normalized G.826 performance monitoring + statistics." + DEFVAL { false } + ::= { aluMwRadioEntry 31 } + +aluMwRadioPMG826Clear OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Clears the recorded current and historical normalized G.826 statistics." + DEFVAL { notApplicable } + ::= { aluMwRadioEntry 32 } + +aluMwRadioPMACMEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables Adaptive Coding and Modulation performance monitoring + statistics to be collected." + DEFVAL { false } + ::= { aluMwRadioEntry 33 } + +aluMwRadioPMACMOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of Adaptive Coding and Modulation performance + monitoring statistics." + DEFVAL { false } + ::= { aluMwRadioEntry 34 } + +aluMwRadioPMACMClear OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Clears the recorded current and historical Adaptive Coding and Modulation + statistics." + DEFVAL { notApplicable } + ::= { aluMwRadioEntry 35 } + +aluMwRadioPMPowerEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables RX and TX power performance monitoring statistics + to be collected." + DEFVAL { false } + ::= { aluMwRadioEntry 36 } + +aluMwRadioPMPowerOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of RX and TX power performance monitoring + statistics." + DEFVAL { false } + ::= { aluMwRadioEntry 37 } + +aluMwRadioPMPowerClear OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Clears the recorded current and historical RX and TX power statistics." + DEFVAL { notApplicable } + ::= { aluMwRadioEntry 38 } + +-- +-- Microwave Radio Power Measures Table +-- +aluMwRadioPowerMeasuresTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwRadioPowerMeasuresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table contains the radio analogue measurements. " + ::= { aluMwObjs 3 } + +aluMwRadioPowerMeasuresEntry OBJECT-TYPE + SYNTAX AluMwRadioPowerMeasuresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry of the analogue measurements table. Each entry corresponds to a Radio + Synchronous or Plesiochronous Physical Interface (RSPI or RPPI). " + INDEX { tmnxChassisIndex, aluMwRadioPortID } + ::= { aluMwRadioPowerMeasuresTable 1 } + +AluMwRadioPowerMeasuresEntry ::= SEQUENCE { + aluMwRadioLocalTxPower Integer32, + aluMwRadioLocalRxMainPower Integer32, + aluMwRadioRemoteTxPower Integer32, + aluMwRadioRemoteRxMainPower Integer32, + aluMwRadioLocalDiversityPower Integer32, + aluMwRadioRemoteDiversityPower Integer32 + } + +aluMwRadioLocalTxPower OBJECT-TYPE + SYNTAX Integer32 (-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the local transmitted power level. + It is an integer with associated measure unit expressed in decade of dBm. " + ::= { aluMwRadioPowerMeasuresEntry 1 } + +aluMwRadioLocalRxMainPower OBJECT-TYPE + SYNTAX Integer32 (-1000..0) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the local received power level. In case of space diversity configuration + with combiner function in base band it is used to represent the power at the input of the local + main receiver. + It is a negative integer with associated measure unit expressed in decade of dBm. " + ::= { aluMwRadioPowerMeasuresEntry 2 } + +aluMwRadioRemoteTxPower OBJECT-TYPE + SYNTAX Integer32 (-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the remote transmitted power level. + It is an integer with associated measure unit expressed in decade of dBm. " + ::= { aluMwRadioPowerMeasuresEntry 3 } + +aluMwRadioRemoteRxMainPower OBJECT-TYPE + SYNTAX Integer32 (-1000..0) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the remote received power level. In case of space diversity configuration + with combiner function in base band it is used to represent the power at the input of the remote + main receiver. + It is a negative integer with associated measure unit expressed in decade of dBm. " + ::= { aluMwRadioPowerMeasuresEntry 4 } + +aluMwRadioLocalDiversityPower OBJECT-TYPE + SYNTAX Integer32 (-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the local RSL power for SD (combiner) module input. + It is an integer with associated measure unit expressed in decade of dBm." + ::= { aluMwRadioPowerMeasuresEntry 5 } + +aluMwRadioRemoteDiversityPower OBJECT-TYPE + SYNTAX Integer32 (-1000..0) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the remote RSL power for SD (combiner) module input. + It is a negative integer with associated measure unit expressed in decade of dBm." + ::= { aluMwRadioPowerMeasuresEntry 6 } + +-- +-- Microwave Radio Alarms Table +-- +aluMwRadioAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwRadioAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table contains the radio alarm conditions. " + ::= { aluMwObjs 4 } + +aluMwRadioAlarmsEntry OBJECT-TYPE + SYNTAX AluMwRadioAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry of the alarms table. Each entry corresponds to a Radio + alarm conditions that is currently raised or cleared." + INDEX { tmnxChassisIndex, aluMwRadioPortID, aluMwRadioAlarmID } + ::= { aluMwRadioAlarmsTable 1 } + +AluMwRadioAlarmsEntry ::= SEQUENCE { + aluMwRadioAlarmID INTEGER, + aluMwRadioAlarmTime DateAndTime, + aluMwRadioAlarmName DisplayString, + aluMwRadioAlarmSeverity INTEGER, + aluMwRadioAlarmSpecProblem DisplayString, + aluMwRadioAlarmType INTEGER, + aluMwRadioAlarmObject DisplayString, + aluMwRadioAlarmSubObject DisplayString + } + +aluMwRadioAlarmID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + identifier of an alarm condition on the radio device." + ::= { aluMwRadioAlarmsEntry 1 } + +aluMwRadioAlarmTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + time at which the event occured on the radio device." + ::= { aluMwRadioAlarmsEntry 2 } + +aluMwRadioAlarmName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the alarm name of the condition." + ::= { aluMwRadioAlarmsEntry 3 } + +aluMwRadioAlarmSeverity OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + warning(4), + indeterminate(5), + cleared(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + severity of an alarm condition on the radio device." + ::= { aluMwRadioAlarmsEntry 4 } + +aluMwRadioAlarmSpecProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the alarm specific problem description. + Indicates further refinements to the problem identified + by the alarm type. If more than one specific problem + is described in this object, the problem descriptions are + separated by <;> characters. The format of the DisplayString + is defined as follow: + String | OID | ({String;}((OID | Integer);)*)" + ::= { aluMwRadioAlarmsEntry 5 } + +aluMwRadioAlarmType OBJECT-TYPE + SYNTAX INTEGER { + communication (1), + qos (2), + processing (3), + equipment (4), + environment (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + type of alarm condition on the radio device." + ::= { aluMwRadioAlarmsEntry 6 } + +aluMwRadioAlarmObject OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + object on the radio device that has the alarm condition." + ::= { aluMwRadioAlarmsEntry 7 } + +aluMwRadioAlarmSubObject OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + sub-object on the radio device that has the alarm condition." + ::= { aluMwRadioAlarmsEntry 8 } + +-- +-- MW Link Statistics Table +-- +aluMwLinkStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwLinkStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The aluMwLinkStatisticsTable has an entry for each Packet Microwave Link in the system." + ::= { aluMwObjs 5 } +aluMwLinkStatisticsEntry OBJECT-TYPE + SYNTAX AluMwLinkStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Packet Microwave Link that is provisioned on the system." + INDEX { tmnxChassisIndex, aluMwLinkID } + ::= { aluMwLinkStatisticsTable 1 } + +AluMwLinkStatisticsEntry ::= + SEQUENCE { + aluMwLinkAggrFramesTx Counter64, + aluMwLinkAggrOctetsTx Counter64, + aluMwLinkAggrDiscardedTx Counter64, + aluMwLinkQueue1FramesTx Counter64, + aluMwLinkQueue1OctetsTx Counter64, + aluMwLinkQueue1DiscardedTx Counter64, + aluMwLinkQueue2FramesTx Counter64, + aluMwLinkQueue2OctetsTx Counter64, + aluMwLinkQueue2DiscardedTx Counter64, + aluMwLinkQueue3FramesTx Counter64, + aluMwLinkQueue3OctetsTx Counter64, + aluMwLinkQueue3DiscardedTx Counter64, + aluMwLinkQueue4FramesTx Counter64, + aluMwLinkQueue4OctetsTx Counter64, + aluMwLinkQueue4DiscardedTx Counter64, + aluMwLinkQueue5FramesTx Counter64, + aluMwLinkQueue5OctetsTx Counter64, + aluMwLinkQueue5DiscardedTx Counter64 + } + +aluMwLinkAggrFramesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAggrFramesTx specifies the number of ethernet + frames to be transmitted over radio link." + ::= { aluMwLinkStatisticsEntry 1 } + +aluMwLinkAggrOctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAggrOctetsTx specifies the number of octets + to be transmitted over radio link." + ::= { aluMwLinkStatisticsEntry 2 } + +aluMwLinkAggrDiscardedTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkAggrDiscardedTx specifies the number of frames + discarded on the radio before transmission." + ::= { aluMwLinkStatisticsEntry 3 } + +aluMwLinkQueue1FramesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue1FramesTx specifies the number of ethernet + frames to be transmitted from queue 1 over radio link." + ::= { aluMwLinkStatisticsEntry 4 } + +aluMwLinkQueue1OctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue1OctetsTx specifies the number of octets + to be transmitted from queue 1 over radio link." + ::= { aluMwLinkStatisticsEntry 5 } + +aluMwLinkQueue1DiscardedTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue1DiscardedTx specifies the number of frames + discarded on the radio from queue 1 before transmission." + ::= { aluMwLinkStatisticsEntry 6 } + +aluMwLinkQueue2FramesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue2FramesTx specifies the number of ethernet + frames to be transmitted from queue 2 over radio link." + ::= { aluMwLinkStatisticsEntry 7 } + +aluMwLinkQueue2OctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue2OctetsTx specifies the number of octets + transmitted to be from queue 2 over radio link." + ::= { aluMwLinkStatisticsEntry 8 } + +aluMwLinkQueue2DiscardedTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue2DiscardedTx specifies the number of frames + discarded on the radio from queue 2 before transmission." + ::= { aluMwLinkStatisticsEntry 9 } + +aluMwLinkQueue3FramesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue3FramesTx specifies the number of ethernet + frames to be transmitted from queue 3 over radio link." + ::= { aluMwLinkStatisticsEntry 10 } + +aluMwLinkQueue3OctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue3OctetsTx specifies the number of octets + to be transmitted from queue 3 over radio link." + ::= { aluMwLinkStatisticsEntry 11 } + +aluMwLinkQueue3DiscardedTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue3DiscardedTx specifies the number of frames + discarded on the radio from queue 3 before transmission." + ::= { aluMwLinkStatisticsEntry 12 } + +aluMwLinkQueue4FramesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue4FramesTx specifies the number of ethernet + frames to be transmitted from queue 4 over radio link." + ::= { aluMwLinkStatisticsEntry 13 } + +aluMwLinkQueue4OctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue4OctetsTx specifies the number of octets + to be transmitted from queue 4 over radio link." + ::= { aluMwLinkStatisticsEntry 14 } + +aluMwLinkQueue4DiscardedTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue4DiscardedTx specifies the number of frames + discarded on the radio from queue 4 before transmission." + ::= { aluMwLinkStatisticsEntry 15 } + +aluMwLinkQueue5FramesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue5FramesTx specifies the number of ethernet + frames to be transmitted from queue 5 over radio link." + ::= { aluMwLinkStatisticsEntry 16 } + +aluMwLinkQueue5OctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue5OctetsTx specifies the number of octets + to be transmitted from queue 5 over radio link." + ::= { aluMwLinkStatisticsEntry 17 } + +aluMwLinkQueue5DiscardedTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkQueue5DiscardedTx specifies the number of frames + discarded on the radio from queue 5 before transmission." + ::= { aluMwLinkStatisticsEntry 18 } + +-- +-- Microwave Radio Info Table +-- +aluMwRadioInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwRadioInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The aluMwRadioInfoTable has an entry for each Microwave Radio in the system." + ::= { aluMwObjs 6 } +aluMwRadioInfoEntry OBJECT-TYPE + SYNTAX AluMwRadioInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Microwave Radio that is connected off a physical port + on the system. The aluMwRadioPortID contains this port encoded in it." + INDEX { tmnxChassisIndex, aluMwRadioPortID } + ::= { aluMwRadioInfoTable 1 } + +AluMwRadioInfoEntry ::= + SEQUENCE { + aluMwRadioInfoValid TruthValue, + aluMwRadioCompanyId SnmpAdminString, + aluMwRadioMnemonic SnmpAdminString, + aluMwRadioCLEI SnmpAdminString, + aluMwRadioHwPartNumber SnmpAdminString, + aluMwRadioSwPartNumber SnmpAdminString, + aluMwRadioFactoryId SnmpAdminString, + aluMwRadioSerialNumber SnmpAdminString, + aluMwRadioMfgDateId SnmpAdminString, + aluMwRadioMfgDate SnmpAdminString, + aluMwRadioCustomerField SnmpAdminString, + aluMwRadioTemperature INTEGER + } + +aluMwRadioInfoValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioInfoValid indicates whether the info of the MPT is valid." + ::= { aluMwRadioInfoEntry 1 } + +aluMwRadioCompanyId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory company identifier for the microwave radio." + ::= { aluMwRadioInfoEntry 2 } + +aluMwRadioMnemonic OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mnemonic inventory value for the microwave radio." + ::= { aluMwRadioInfoEntry 3 } + +aluMwRadioCLEI OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory CLEI value for the microwave radio." + ::= { aluMwRadioInfoEntry 4 } + +aluMwRadioHwPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory Hardware Part + ICS value for the microwave radio." + ::= { aluMwRadioInfoEntry 5 } + +aluMwRadioSwPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory Software Part number for the microwave radio." + ::= { aluMwRadioInfoEntry 6 } + +aluMwRadioFactoryId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory factory identifier for the microwave radio." + ::= { aluMwRadioInfoEntry 7 } + +aluMwRadioSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique inventory serial number for the microwave radio." + ::= { aluMwRadioInfoEntry 8 } + +aluMwRadioMfgDateId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory manufacturing date identifier for the microwave radio." + ::= { aluMwRadioInfoEntry 9 } + +aluMwRadioMfgDate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory manufacturing date for the microwave radio." + ::= { aluMwRadioInfoEntry 10 } + +aluMwRadioCustomerField OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..46)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory customer field for the microwave radio." + ::= { aluMwRadioInfoEntry 11 } + +aluMwRadioTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwRadioTemperature indicates the temperature of the MPT." + ::= { aluMwRadioInfoEntry 12 } + +-- +-- Microwave (System) Table +-- +aluMwTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The aluMwTable has system information for microwave." + ::= { aluMwObjs 7 } +aluMwEntry OBJECT-TYPE + SYNTAX AluMwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Microwave System." + INDEX { tmnxChassisIndex } + ::= { aluMwTable 1 } + +AluMwEntry ::= + SEQUENCE { + aluMwSwPackageValid TruthValue, + aluMwSwDownloadTool INTEGER, + aluMwSwDownloadState INTEGER + } + +aluMwSwPackageValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwSwPackageValid indicates whether SAR has detected a valid + Software package for managed radios." + ::= { aluMwEntry 1 } + +aluMwSwDownloadTool OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + startDownload (1), + startForcedDownload (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "aluMwSwDownloadTool is used to initiate a software download + of radio software to all managed radios." + ::= { aluMwEntry 2 } + +aluMwSwDownloadState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + noSoftwarePackage (1), + ready (2), + downloadInProgress (3), + downloadFailed (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwSwDownloadState is used to indicate the state of the + of radio software to all managed radios. + noSoftwarePackage - No Valid Software Package Found + ready - Software is Ready + downloadInProgress - Software Tool Download + downloadFailed - Software Tool Failed" + ::= { aluMwEntry 3 } + +-- +-- Microwave Link TDA Status +-- +aluMwLinkTdaStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwLinkTdaStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table contains the MW link Transmit Diversity Antenna status. " + ::= { aluMwObjs 8 } + +aluMwLinkTdaStatusEntry OBJECT-TYPE + SYNTAX AluMwLinkTdaStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry of the Transmit Diversity Antenna status table." + INDEX { tmnxChassisIndex, aluMwLinkID } + ::= { aluMwLinkTdaStatusTable 1 } + +AluMwLinkTdaStatusEntry ::= SEQUENCE { + aluMwLinkTdaCmdState INTEGER, + aluMwLinkTdaManualCmdStatus INTEGER, + aluMwLinkTdaSwitchPosition INTEGER + } + +aluMwLinkTdaCmdState OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1), + error (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkTdaCmdState is used to get the TDA command state." + ::= { aluMwLinkTdaStatusEntry 1 } + +aluMwLinkTdaManualCmdStatus OBJECT-TYPE + SYNTAX INTEGER { + notForced (0), + main (1), + diversity (2), + error (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkTdaManualCmdStatus is used to get the TDA manual command status." + ::= { aluMwLinkTdaStatusEntry 2 } + +aluMwLinkTdaSwitchPosition OBJECT-TYPE + SYNTAX INTEGER { + main (0), + diversity (1), + error (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aluMwLinkTdaSwitchPosition is used to get the TDA switch position." + ::= { aluMwLinkTdaStatusEntry 3 } + +aluMwRadioPMG826Table OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwRadioPMG826Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the current and historic normalized G.826 + performance monitoring statistics for the given radio." + ::= { aluMwObjs 9 } + +aluMwRadioPMG826Entry OBJECT-TYPE + SYNTAX AluMwRadioPMG826Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the microwave radio G.826 performance monitoring table." + INDEX { tmnxChassisIndex, aluMwRadioPortID, aluMwPMG826Section, + aluMwPMG826Period, aluMwPMG826Bin } + ::= { aluMwRadioPMG826Table 1 } + +AluMwRadioPMG826Entry ::= SEQUENCE { + aluMwPMG826Section AluMwPerfMonSection, + aluMwPMG826Period AluMwPerfMonPeriod, + aluMwPMG826Bin AluMwPerfMonBin, + aluMwPMG826Date INTEGER, + aluMwPMG826Duration INTEGER, + aluMwPMG826EPSState AluMwPerfMonEPSState, + aluMwPMG826Suspect TruthValue, + aluMwPMG826ES Unsigned32, + aluMwPMG826SES Unsigned32, + aluMwPMG826BBE Unsigned32, + aluMwPMG826UAS Unsigned32 +} + +aluMwPMG826Section OBJECT-TYPE + SYNTAX AluMwPerfMonSection + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the radio link or radio hop." + ::= { aluMwRadioPMG826Entry 1 } + +aluMwPMG826Period OBJECT-TYPE + SYNTAX AluMwPerfMonPeriod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the 15 minute or 24 hour counters." + ::= { aluMwRadioPMG826Entry 2 } + +aluMwPMG826Bin OBJECT-TYPE + SYNTAX AluMwPerfMonBin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the current (0) or historic counters." + ::= { aluMwRadioPMG826Entry 3 } + +aluMwPMG826Date OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since midnight, January 1st 1970 + to the start of this counting period (even 15 minutes or + beginning of day, depending on selected period)." + ::= { aluMwRadioPMG826Entry 4 } + +aluMwPMG826Duration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds recorded in this period." + ::= { aluMwRadioPMG826Entry 5 } + +aluMwPMG826EPSState OBJECT-TYPE + SYNTAX AluMwPerfMonEPSState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EPS state at the time of recording this period." + ::= { aluMwRadioPMG826Entry 6 } + +aluMwPMG826Suspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the stats are incomplete for this period, they + will be considered suspect." + ::= { aluMwRadioPMG826Entry 7 } + +aluMwPMG826ES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errored seconds." + ::= { aluMwRadioPMG826Entry 8 } + +aluMwPMG826SES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number severely errored seconds." + ::= { aluMwRadioPMG826Entry 9 } + +aluMwPMG826BBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of background block errors." + ::= { aluMwRadioPMG826Entry 10 } + +aluMwPMG826UAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unavailable seconds." + ::= { aluMwRadioPMG826Entry 11 } + +aluMwRadioPMACMTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwRadioPMACMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the current and historic adaptive coding + and modulation performance monitoring statistics for the given + radio." + ::= { aluMwObjs 10 } + +aluMwRadioPMACMEntry OBJECT-TYPE + SYNTAX AluMwRadioPMACMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the microwave ACM performance monitoring table." + INDEX { tmnxChassisIndex, aluMwRadioPortID, aluMwPMACMPeriod, + aluMwPMACMBin, aluMwPMACMModulation } + ::= { aluMwRadioPMACMTable 1 } + +AluMwRadioPMACMEntry ::= SEQUENCE { + aluMwPMACMPeriod AluMwPerfMonPeriod, + aluMwPMACMBin AluMwPerfMonBin, + aluMwPMACMModulation INTEGER, + aluMwPMACMDate INTEGER, + aluMwPMACMDuration INTEGER, + aluMwPMACMSuspect TruthValue, + aluMwPMACMTimeSpent Unsigned32 +} + +aluMwPMACMPeriod OBJECT-TYPE + SYNTAX AluMwPerfMonPeriod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the 15 minute or 24 hour counters." + ::= { aluMwRadioPMACMEntry 1 } + +aluMwPMACMBin OBJECT-TYPE + SYNTAX AluMwPerfMonBin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the current (0) or historic counters." + ::= { aluMwRadioPMACMEntry 2 } + +aluMwPMACMModulation OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the modulation ID." + ::= { aluMwRadioPMACMEntry 3} + +aluMwPMACMDate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since midnight, January 1st 1970 + to the start of this counting period (even 15 minutes or + beginning of day, depending on selected period)." + ::= { aluMwRadioPMACMEntry 4 } + +aluMwPMACMDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds recorded in this period." + ::= { aluMwRadioPMACMEntry 5 } + +aluMwPMACMSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the stats are incomplete for this period, they + will be considered suspect." + ::= { aluMwRadioPMACMEntry 6 } + +aluMwPMACMTimeSpent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of milliseconds spent at this modulation." + ::= { aluMwRadioPMACMEntry 7 } + +aluMwRadioPMPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AluMwRadioPMPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the current and historic RX and TX power + performance monitoring statistics for the given radio." + ::= { aluMwObjs 11 } + +aluMwRadioPMPowerEntry OBJECT-TYPE + SYNTAX AluMwRadioPMPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the microwave Power performance monitoring table." + INDEX { tmnxChassisIndex, aluMwRadioPortID, aluMwPMPowerDirection, + aluMwPMPowerSection, aluMwPMPowerPeriod, aluMwPMPowerBin } + ::= { aluMwRadioPMPowerTable 1 } + +AluMwRadioPMPowerEntry ::= SEQUENCE { + aluMwPMPowerDirection INTEGER, + aluMwPMPowerSection AluMwPerfMonSection, + aluMwPMPowerPeriod AluMwPerfMonPeriod, + aluMwPMPowerBin AluMwPerfMonBin, + aluMwPMPowerDate INTEGER, + aluMwPMPowerDuration INTEGER, + aluMwPMPowerEPSState AluMwPerfMonEPSState, + aluMwPMPowerSuspect TruthValue, + aluMwPMPowerMinPowerLevel Integer32, + aluMwPMPowerMaxPowerLevel Integer32, + aluMwPMPowerMeanPowerLevel Integer32 +} + +aluMwPMPowerDirection OBJECT-TYPE + SYNTAX INTEGER { + rx (0), + tx (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the received or transmitted power levels." + ::= { aluMwRadioPMPowerEntry 1 } + +aluMwPMPowerSection OBJECT-TYPE + SYNTAX AluMwPerfMonSection + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the radio link or radio hop. Radio link + is not applicable when the direction is tx." + ::= { aluMwRadioPMPowerEntry 2 } + +aluMwPMPowerPeriod OBJECT-TYPE + SYNTAX AluMwPerfMonPeriod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the 15 minute or 24 hour counters." + ::= { aluMwRadioPMPowerEntry 3 } + +aluMwPMPowerBin OBJECT-TYPE + SYNTAX AluMwPerfMonBin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to select the current (0) or historic counters." + ::= { aluMwRadioPMPowerEntry 4 } + +aluMwPMPowerDate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since midnight, January 1st 1970 + to the start of this counting period (even 15 minutes or + beginning of day, depending on selected period)." + ::= { aluMwRadioPMPowerEntry 5 } + +aluMwPMPowerDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds recorded in this period." + ::= { aluMwRadioPMPowerEntry 6 } + +aluMwPMPowerEPSState OBJECT-TYPE + SYNTAX AluMwPerfMonEPSState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EPS state at the time of recording this period. If + the direction is tx, EPS state is always notRelevant." + ::= { aluMwRadioPMPowerEntry 7 } + +aluMwPMPowerSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the stats are incomplete for this period, they + will be considered suspect." + ::= { aluMwRadioPMPowerEntry 8 } + +aluMwPMPowerMinPowerLevel OBJECT-TYPE + SYNTAX Integer32 (-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum power level." + ::= { aluMwRadioPMPowerEntry 9 } + +aluMwPMPowerMaxPowerLevel OBJECT-TYPE + SYNTAX Integer32 (-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum power level." + ::= { aluMwRadioPMPowerEntry 10 } + +aluMwPMPowerMeanPowerLevel OBJECT-TYPE + SYNTAX Integer32 (-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average power level." + ::= { aluMwRadioPMPowerEntry 11 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + -- + -- Notification Definition section + -- + -- Notification Objects + -- +aluMwNotifyRadioPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + port id where a radio is connected." + ::= { aluMwNotifyObjs 1 } + +aluMwNotifyAlarmTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + time at which the event occured on the radio device." + ::= { aluMwNotifyObjs 2 } + +aluMwNotifyAlarmId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + identifier of an alarm condition on the radio device." + ::= { aluMwNotifyObjs 3 } + +aluMwNotifyAlarmName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object contains the alarm name of the condition." + ::= { aluMwNotifyObjs 4 } + +aluMwNotifyAlarmSpecProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object contains the alarm specific problem description. + Indicates further refinements to the problem identified + by the alarm type. If more than one specific problem + is described in this object, the problem descriptions are + separated by <;> characters. The format of the DisplayString + is defined as follow: + String | OID | ({String;}((OID | Integer);)*)" + ::= { aluMwNotifyObjs 5 } + +aluMwNotifyAlarmType OBJECT-TYPE + SYNTAX INTEGER { + communication (1), + qos (2), + processing (3), + equipment (4), + environment (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + type of alarm condition on the radio device." + ::= { aluMwNotifyObjs 6 } + +aluMwNotifyAlarmObject OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + object on the radio device that has the alarm condition." + ::= { aluMwNotifyObjs 7 } + +aluMwNotifyAlarmSubObject OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + sub-object on the radio device that has the alarm condition." + ::= { aluMwNotifyObjs 8 } + +aluMwNotifyTxMute OBJECT-TYPE + SYNTAX INTEGER { + noMute (1), + mute (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + type of mute on the radio transmitter." + ::= { aluMwNotifyObjs 9 } + +aluMwNotifyLinkPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + port id where a microwave link." + ::= { aluMwNotifyObjs 10 } + +aluMwNotifyLinkActivity OBJECT-TYPE + SYNTAX INTEGER { + main (1), + spare (2), + both (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + the activity of the link of a protection scheme." + ::= { aluMwNotifyObjs 11 } + +aluMwNotifyLinkProtectionType OBJECT-TYPE + SYNTAX INTEGER { + eps (1), + tps (2), + rps (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + the type of protection." + ::= { aluMwNotifyObjs 12 } + +aluMwNotifyRadioSwState OBJECT-TYPE + SYNTAX AluMwRadioSwState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Microwave notifications, the OID indicates the + the state of radio software." + ::= { aluMwNotifyObjs 13 } + +aluMwRadioLinkUp NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when a microwave radio link goes up." + ::= { aluMwNotification 1 } + +aluMwRadioLinkDown NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when a microwave radio link goes down." + ::= { aluMwNotification 2 } + +aluMwRadioPresent NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when a microwave radio device is detected." + ::= { aluMwNotification 3 } + +aluMwRadioNotPresent NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when a microwave radio device is no longer detected." + ::= { aluMwNotification 4 } + +aluMwRadioSwPackageMissing NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Generated when a valid microwave radio software package is not present at startup." + ::= { aluMwNotification 5 } + +aluMwRadioDatabaseUpdated NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when a microwave radio database has been updated." + ::= { aluMwNotification 6 } + +aluMwRadioCriticalAlarmRaise NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports the critical radio defect raise." + ::= { aluMwNotification 7 } + +aluMwRadioCriticalAlarmClear NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports critical defect radio clear." + ::= { aluMwNotification 8 } + +aluMwRadioMajorAlarmRaise NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports the major radio defect raise." + ::= { aluMwNotification 9 } + +aluMwRadioMajorAlarmClear NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports major defect radio clear." + ::= { aluMwNotification 10 } + +aluMwRadioMinorAlarmRaise NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports the minor radio defect raise." + ::= { aluMwNotification 11 } + +aluMwRadioMinorAlarmClear NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports minor defect radio clear." + ::= { aluMwNotification 12 } + +aluMwRadioWarningAlarmRaise NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports the warning radio defect raise." + ::= { aluMwNotification 13 } + +aluMwRadioWarningAlarmClear NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports warning defect radio clear." + ::= { aluMwNotification 14 } + +aluMwRadioIndetermAlarmRaise NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports the indeterminate radio + defect raise." + ::= { aluMwNotification 15 } + +aluMwRadioIndetermAlarmClear NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject + } + STATUS current + DESCRIPTION + "This notification reports indeterminate defect radio + clear." + ::= { aluMwNotification 16 } + +aluMwRadioTxChange NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyTxMute + } + STATUS current + DESCRIPTION + "Generated when a microwave radio transmitter changes state." + ::= { aluMwNotification 17 } + +aluMwLinkEPSActivityChange NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyLinkPortID, + aluMwNotifyLinkActivity + } + STATUS current + DESCRIPTION + "Generated when a microwave link changes activity for EPS." + ::= { aluMwNotification 18 } + +aluMwLinkTPSActivityChange NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyLinkPortID, + aluMwNotifyLinkActivity + } + STATUS current + DESCRIPTION + "Generated when a microwave link changes activity for TPS." + ::= { aluMwNotification 19 } + +aluMwLinkRPSActivityChange NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyLinkPortID, + aluMwNotifyLinkActivity + } + STATUS current + DESCRIPTION + "Generated when a microwave link changes activity for RPS." + ::= { aluMwNotification 20 } + +aluMwLinkMaintenanceChange NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyLinkPortID, + aluMwNotifyLinkProtectionType + } + STATUS current + DESCRIPTION + "Generated when a microwave link maintenance command changes." + ::= { aluMwNotification 21 } + +aluMwLinkPeerChange NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyLinkPortID + } + STATUS current + DESCRIPTION + "Generated when a microwave link discovered peer changes." + ::= { aluMwNotification 22 } + +aluMwRadioSwStateChange NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID, + aluMwNotifyRadioSwState + } + STATUS current + DESCRIPTION + "Generated when on microwave radio software state changes." + ::= { aluMwNotification 23 } + +aluMwRadioRslHistoryUploadFail NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when microwave radio RSL History upload fails." + ::= { aluMwNotification 24 } + +aluMwMptSwReconcileFail NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Generated when microwave MPT sw reconcile fails." + ::= { aluMwNotification 25 } + +aluMwRadioRslHistoryCleared NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Generated when microwave radio RSL History is cleared." + ::= { aluMwNotification 26 } + +aluMwRadioPMG826OperUp NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when microwave radio G826 PM becomes operationally up." + ::= { aluMwNotification 27 } + +aluMwRadioPMG826OperDown NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when microwave radio G826 PM becomes operationally down." + ::= { aluMwNotification 28 } + +aluMwRadioPMACMOperUp NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when microwave radio ACM PM becomes operationally up." + ::= { aluMwNotification 29 } + +aluMwRadioPMACMOperDown NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when microwave radio ACM PM becomes operationally down." + ::= { aluMwNotification 30 } + +aluMwRadioPMPowerOperUp NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when microwave radio power PM becomes operationally up." + ::= { aluMwNotification 31 } + +aluMwRadioPMPowerOperDown NOTIFICATION-TYPE + OBJECTS { + aluMwNotifyRadioPortID + } + STATUS current + DESCRIPTION + "Generated when microwave radio power PM becomes operationally down." + ::= { aluMwNotification 32 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- The compliance specifications. +-- + +aluMwCompliances OBJECT IDENTIFIER ::= { aluMwConformance 1 } +aluMwGroups OBJECT IDENTIFIER ::= { aluMwConformance 2 } + +aluMwComp7705 OBJECT IDENTIFIER ::= { aluMwCompliances 1 } +-- aluMwComp7705V1v0 OBJECT IDENTIFIER ::= { aluMwComp7705 1} + +aluMwComp7705V1v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 1.0 of ALU-MICROWAVE-MIB." + MODULE -- this module + MANDATORY-GROUPS { + aluMwGroup, + aluMwNotificationGroup, + aluMwPeerDiscoveryGroup, + aluMwAlarmGroup + } + ::= { aluMwComp7705 1 } + + +-- units of conformance + +aluMwGroup OBJECT-GROUP + OBJECTS { aluMwRadioRowStatus, + aluMwRadioMode, + aluMwRadioMwLinkID, + aluMwRadioOperStatus, + aluMwRadioOperFlags, + aluMwLinkRowStatus, + aluMwLinkOperFlags, + aluMwLinkRadioScheme, + aluMwLinkEPSActivity, + aluMwLinkRPSActivity, + aluMwLinkTPSActivity, + aluMwLinkEPSRevertiveness, + aluMwLinkTPSRevertiveness, + aluMwLinkRPSRevertiveness, + aluMwLinkEPSMainMaintOp, + aluMwLinkEPSSpareMaintOp, + aluMwLinkTPSMainMaintOp, + aluMwLinkTPSSpareMaintOp, + aluMwLinkRPSMainMaintOp, + aluMwLinkRPSSpareMaintOp, + aluMwLinkPeerID, + aluMwLinkPeerNEIpAddress, + aluMwLinkClearStatistics, + aluMwRadioStandalone, + aluMwRadioName, + aluMwRadioDatabaseFilename, + aluMwRadioType, + aluMwRadioFrequency, + aluMwRadioCompanyId, + aluMwRadioMnemonic, + aluMwRadioCLEI, + aluMwRadioHwPartNumber, + aluMwRadioSwPartNumber, + aluMwRadioFactoryId, + aluMwRadioSerialNumber, + aluMwRadioMfgDateId, + aluMwRadioMfgDate, + aluMwRadioCustomerField, + aluMwRadioAlarmState, + aluMwRadioAlarmsCritical, + aluMwRadioAlarmsMajor, + aluMwRadioAlarmsMinor, + aluMwRadioAlarmsWarning, + aluMwRadioAlarmsInd, + aluMwRadioAlarmsCommunication, + aluMwRadioAlarmsEquipment, + aluMwRadioTxMuted, + aluMwRadioReboot, + aluMwRadioLastStateChange, + aluMwRadioInfoValid, + aluMwRadioTemperature, + aluMwRadioCommEstablished, + aluMwRadioLocalTxPower, + aluMwRadioLocalRxMainPower, + aluMwRadioRemoteTxPower, + aluMwRadioRemoteRxMainPower, + aluMwLinkAggrFramesTx, + aluMwLinkAggrOctetsTx, + aluMwLinkAggrDiscardedTx, + aluMwLinkQueue1FramesTx, + aluMwLinkQueue1OctetsTx, + aluMwLinkQueue1DiscardedTx, + aluMwLinkQueue2FramesTx, + aluMwLinkQueue2OctetsTx, + aluMwLinkQueue2DiscardedTx, + aluMwLinkQueue3FramesTx, + aluMwLinkQueue3OctetsTx, + aluMwLinkQueue3DiscardedTx, + aluMwLinkQueue4FramesTx, + aluMwLinkQueue4OctetsTx, + aluMwLinkQueue4DiscardedTx, + aluMwLinkQueue5FramesTx, + aluMwLinkQueue5OctetsTx, + aluMwLinkQueue5DiscardedTx, + aluMwSwPackageValid, + aluMwSwDownloadTool, + aluMwRadioSwState, + aluMwRadioSwDnldProgress, + aluMwSwDownloadState, + aluMwRadioRslHistoryUrl, + aluMwRadioRslHistoryClear, + aluMwLinkTdaCmdState, + aluMwLinkTdaManualCmdStatus, + aluMwLinkTdaSwitchPosition, + aluMwRadioLocalDiversityPower, + aluMwRadioRemoteDiversityPower, + aluMwRadioFfdSuppressFlags, + aluMwRadioPMG826Enable, + aluMwRadioPMG826OperStatus, + aluMwRadioPMG826Clear, + aluMwRadioPMACMEnable, + aluMwRadioPMACMOperStatus, + aluMwRadioPMACMClear, + aluMwRadioPMPowerEnable, + aluMwRadioPMPowerOperStatus, + aluMwRadioPMPowerClear, + aluMwPMG826Section, + aluMwPMG826Period, + aluMwPMG826Bin, + aluMwPMG826Date, + aluMwPMG826Duration, + aluMwPMG826EPSState, + aluMwPMG826Suspect, + aluMwPMG826ES, + aluMwPMG826SES, + aluMwPMG826BBE, + aluMwPMG826UAS, + aluMwPMACMPeriod, + aluMwPMACMBin, + aluMwPMACMModulation, + aluMwPMACMDate, + aluMwPMACMDuration, + aluMwPMACMSuspect, + aluMwPMACMTimeSpent, + aluMwPMPowerDirection, + aluMwPMPowerSection, + aluMwPMPowerPeriod, + aluMwPMPowerBin, + aluMwPMPowerDate, + aluMwPMPowerDuration, + aluMwPMPowerEPSState, + aluMwPMPowerSuspect, + aluMwPMPowerMinPowerLevel, + aluMwPMPowerMaxPowerLevel, + aluMwPMPowerMeanPowerLevel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the microwave + aware ports for the remote management of Microwave Awareness + on Nokia SAR series systems." + ::= { aluMwGroups 1 } + +aluMwNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { aluMwRadioLinkUp, + aluMwRadioLinkDown, + aluMwRadioPresent, + aluMwRadioNotPresent, + aluMwRadioSwPackageMissing, + aluMwRadioDatabaseUpdated, + aluMwRadioCriticalAlarmRaise, + aluMwRadioCriticalAlarmClear, + aluMwRadioMajorAlarmRaise, + aluMwRadioMajorAlarmClear, + aluMwRadioMinorAlarmRaise, + aluMwRadioMinorAlarmClear, + aluMwRadioWarningAlarmRaise, + aluMwRadioWarningAlarmClear, + aluMwRadioIndetermAlarmRaise, + aluMwRadioIndetermAlarmClear, + aluMwRadioTxChange, + aluMwLinkEPSActivityChange, + aluMwLinkTPSActivityChange, + aluMwLinkRPSActivityChange, + aluMwLinkMaintenanceChange, + aluMwLinkPeerChange, + aluMwRadioSwStateChange, + aluMwRadioRslHistoryUploadFail, + aluMwMptSwReconcileFail, + aluMwRadioRslHistoryCleared, + aluMwRadioPMG826OperUp, + aluMwRadioPMG826OperDown, + aluMwRadioPMACMOperUp, + aluMwRadioPMACMOperDown, + aluMwRadioPMPowerOperUp, + aluMwRadioPMPowerOperDown + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of + microwave awareness on Nokia SAR series systems." + ::= { aluMwGroups 2 } + +aluMwNotificationObjsGroup OBJECT-GROUP + OBJECTS { aluMwNotifyRadioPortID, + aluMwNotifyAlarmId, + aluMwNotifyAlarmTime, + aluMwNotifyAlarmName, + aluMwNotifyAlarmSpecProblem, + aluMwNotifyAlarmType, + aluMwNotifyAlarmObject, + aluMwNotifyAlarmSubObject, + aluMwNotifyTxMute, + aluMwNotifyLinkPortID, + aluMwNotifyLinkActivity, + aluMwNotifyLinkProtectionType, + aluMwNotifyRadioSwState + } + STATUS current + DESCRIPTION + "The group of notifications objs supporting the management of + microwave awareness on Nokia SAR series systems." + ::= { aluMwGroups 3 } + +aluMwPeerDiscoveryGroup OBJECT-GROUP + OBJECTS { aluMwLinkPeerDiscovery + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the peer discovery + management of Microwave Awareness on Nokia SAR series systems." + ::= { aluMwGroups 4 } + +aluMwAlarmGroup OBJECT-GROUP + OBJECTS { + aluMwLinkAlarmState, + aluMwLinkAlarmsCommunication, + aluMwLinkAlarmsCritical, + aluMwLinkAlarmsEquipment, + aluMwLinkAlarmsInd, + aluMwLinkAlarmsMajor, + aluMwLinkAlarmsMinor, + aluMwLinkAlarmsWarning, + aluMwRadioAlarmName, + aluMwRadioAlarmObject, + aluMwRadioAlarmSeverity, + aluMwRadioAlarmSpecProblem, + aluMwRadioAlarmSubObject, + aluMwRadioAlarmTime, + aluMwRadioAlarmType, + aluMwRadioCommLost + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the alarm + management of Microwave Awareness on Nokia SAR series systems." + ::= { aluMwGroups 5 } + +END diff --git a/MIBS/nokia/ALU-SAR-GLOBAL-MIB b/MIBS/nokia/ALU-SAR-GLOBAL-MIB new file mode 100644 index 0000000..715bd17 --- /dev/null +++ b/MIBS/nokia/ALU-SAR-GLOBAL-MIB @@ -0,0 +1,391 @@ +ALU-SAR-GLOBAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY FROM SNMPv2-SMI + tmnxBasedProducts FROM TIMETRA-GLOBAL-MIB; + +aluSARGlobalMIBModule MODULE-IDENTITY + LAST-UPDATED "0801090000Z" + + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module for central registration + of object identifiers defined under the Alcatel 'timetra' branch + for the Alcatel 7705 SAR series SNMP MIBs. + + Copyright 2003-2014 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition + that the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains all title and + ownership in the Specification, including any revisions. + + Alcatel grants all interested parties a non-exclusive license to + use and distribute an unmodified copy of this Specification in + connection with management of Alcatel products, and without fee, + provided this copyright notice and license appear on all copies. + + This Specification is supplied `as is', and Alcatel makes no + warranty, either express or implied, as to the use, operation, + condition, or performance of the Specification." +-- +-- Revision History +-- + REVISION "1112061000Z" + DESCRIPTION "Rev 6.1 06 May 2013 00:00 + This is the 6.1 release of the ALU-SAR-GLOBAL-MIB." + + REVISION "1112060000Z" + DESCRIPTION "Rev 6.0 06 Dec 2011 00:00 + This is the 6.0 release of the ALU-SAR-GLOBAL-MIB." + + REVISION "1012200000Z" + DESCRIPTION "Rev 5.0 20 Dec 2010 00:00 + This is the 5.0 release of the ALU-SAR-GLOBAL-MIB." + + REVISION "1008130000Z" + DESCRIPTION "Rev 4.0 13 Aug 2010 00:00 + This is the 4.0 release of the ALU-SAR-GLOBAL-MIB." + + REVISION "0801230000Z" + DESCRIPTION "Rev 2.1 23 Jan 2009 00:00 + This is the 2.1 release of the ALU-SAR-GLOBAL-MIB." + + REVISION "0808270000Z" + DESCRIPTION "Rev 2.0 27 Aug 2008 00:00 + This is the 2.0 release of the ALU-SAR-GLOBAL-MIB." + + REVISION "0806030000Z" + DESCRIPTION "Rev 1.1 03 Jun 2008 00:00 + This is the 1.1 release of the ALU-SAR-GLOBAL-MIB." + + REVISION "0801090000Z" + DESCRIPTION "Rev 1.0 09 Jan 2008 00:00 + This is the 1.0 release of the ALU-SAR-GLOBAL-MIB." + ::= { aluSARModules 1 } + +-- +-- ---------------------------------------------------------------------------- +-- aluServiceAggrRouters +-- ---------------------------------------------------------------------------- +-- +aluServiceAggrRouters OBJECT IDENTIFIER ::= { tmnxBasedProducts 1 } + +-- +-- ---------------------------------------------------------------------------- +-- aluServiceAggrRouters 1 : SAR registry +-- ---------------------------------------------------------------------------- +-- Sub-tree for registrations +aluSARRegistry OBJECT IDENTIFIER ::= { aluServiceAggrRouters 1 } + +-- +-- ---------------------------------------------- +-- aluSARRegistry 1 : SAR MIB Modules +-- ---------------------------------------------- +-- + aluSARModules OBJECT IDENTIFIER ::= { aluSARRegistry 1 } +-- aluSARGlobalMIBModule OBJECT IDENTIFIER ::= { aluSARModules 1 } +-- aluSARTCMIBModule OBJECT IDENTIFIER ::= { aluSARModules 2 } + aluSARMIBModules OBJECT IDENTIFIER ::= { aluSARModules 3 } +-- aluChassisMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 1 } +-- aluPortMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 2 } +-- aluQOSMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 3 } +-- aluATMMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 4 } +-- aluServiceMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 5 } +-- aluMwMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 6 } +-- aluVrtrIfMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 7 } +-- alu1588PtpMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 8 } +-- aluDot1agMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 10 } +-- aluRMMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 11 } +-- aluPtpV2Module OBJECT IDENTIFIER ::= { aluSARMIBModules 12 } +-- aluSystemMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 13 } +-- aluFilterMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 14 } +-- aluSecurityMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 15 } +-- aluIPsecMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 16 } +-- aluBootLoaderMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 17 } +-- aluNgeMibModule OBJECT IDENTIFIER ::= { aluSARMIBModules 18 } +-- aluSARModulesOamTestMIBModule OBJECT IDENTIFIER ::= { aluSARMIBModules 19 } + + aluSARCapabilityModule OBJECT IDENTIFIER ::= { aluSARModules 4 } + aluSAR7705CapModule OBJECT IDENTIFIER ::= { aluSARCapabilityModule 1 } +-- aluSAR7705V1v0CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 1 } +-- aluSAR7705V1v1CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 2 } +-- aluSAR7705V2v0CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 3 } +-- aluSAR7705V2v1CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 4 } +-- aluSAR7705V3v0CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 5 } +-- aluSAR7705V4v0CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 6 } +-- aluSAR7705V5v0CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 7 } +-- aluSAR7705V6v0CapModule OBJECT IDENTIFIER ::= { aluSAR7705CapModule 8 } + +-- +-- ---------------------------------------------- +-- aluSARRegistry 2 : SAR Hardware Products +-- ---------------------------------------------- +-- Sub-trees for registration of Alcatel-Lucent SAR series hardware products +-- + aluSAR7705ServiceAggrRouters OBJECT IDENTIFIER ::= { aluSARRegistry 2 } + aluSARModel7705SAR8Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-8 (2 Control/Switch Modules + and 6 MDA slots) device." + ::= { aluSAR7705ServiceAggrRouters 1 } + + aluSARModel7705SARfReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-F device." + ::= { aluSAR7705ServiceAggrRouters 2 } + + aluSARModel7705SAR18Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-18 device." + ::= { aluSAR7705ServiceAggrRouters 3 } + + aluSARModel7705SARmReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-M device." + ::= { aluSAR7705ServiceAggrRouters 4 } + + aluSARModel7705SARmeReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-ME device." + ::= { aluSAR7705ServiceAggrRouters 5 } + + aluSARModel7705SARmlAReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-M lite Alpha + (aka SAR-A) device." + ::= { aluSAR7705ServiceAggrRouters 6 } + + aluSARModel7705SARmlBReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-M lite Beta + device." + ::= { aluSAR7705ServiceAggrRouters 7 } + + aluSARModel7705SARmlCReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-M lite Charlie + device." + ::= { aluSAR7705ServiceAggrRouters 8 } + + aluSARModel7705SARmlDReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-M lite Delta + device." + ::= { aluSAR7705ServiceAggrRouters 9 } + + aluSARModel7705SARmlEReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-M lite Echo + (aka SAR-W) device." + ::= { aluSAR7705ServiceAggrRouters 10 } + + aluSARModel7705SARHReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-H device." + ::= { aluSAR7705ServiceAggrRouters 11 } + + aluSARModel7705SARHCReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Hc device." + ::= { aluSAR7705ServiceAggrRouters 12 } + + aluSARModel7705SARWxAReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'A' + device (5 GigE)." + ::= { aluSAR7705ServiceAggrRouters 13 } + + aluSARModel7705SARWxBReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'B' + device (5 GigE, GPS)." + ::= { aluSAR7705ServiceAggrRouters 14 } + + aluSARModel7705SARWxCReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'C' + device (5 GigE, power ethernet)." + ::= { aluSAR7705ServiceAggrRouters 15 } + + aluSARModel7705SARWxDReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'D' + device (5 GigE, power ethernet, GPS Rx)." + ::= { aluSAR7705ServiceAggrRouters 16 } + + aluSARModel7705SARWxEReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'E' + device (4 GigE, 4p xDSL)." + ::= { aluSAR7705ServiceAggrRouters 17 } + + aluSARModel7705SARWxFReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'F' + device (4 GigE, 4p xDSL, GPS Rx)." + ::= { aluSAR7705ServiceAggrRouters 18 } + + aluSARModel7705SARXReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-X + device." + ::= { aluSAR7705ServiceAggrRouters 19 } + + aluSARModel7705SARWxGReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'G' + device (5 GigE, GNSS Rx)." + ::= { aluSAR7705ServiceAggrRouters 20 } + + aluSARModel7705SARWxHReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'H' + device (5 GigE, power ethernet, GNSS Rx)." + ::= { aluSAR7705ServiceAggrRouters 21 } + + aluSARModel7705SARWxIReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjID to + identify the Alcatel-Lucent 7705 SAR-Wx 'I' + device (4 GigE, 4p xDSL, GNSS Rx)." + ::= { aluSAR7705ServiceAggrRouters 22 } + +-- +-- ---------------------------------------------- +-- aluServiceAggrRouters 2 : SAR objects +-- ---------------------------------------------- +-- Sub-tree for Service Router MIBs + aluSARMIB OBJECT IDENTIFIER ::= { aluServiceAggrRouters 2 } +-- Sub-tree for Service Aggr Router conformace + aluSARConfs OBJECT IDENTIFIER ::= { aluSARMIB 1 } +-- aluHwConformance OBJECT IDENTIFIER ::= { aluSARConfs 2 } +-- aluAtmMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 3 } +-- aluSetsMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 4 } +-- aluQOSMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 5 } +-- aluServiceMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 6 } +-- aluMwMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 7 } +-- aluVrtrIfMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 8 } +-- alu1588PtpMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 9 } +-- aluDot1agMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 10 } +-- aluRMMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 11 } +-- aluPtpMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 12 } +-- aluSystemMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 13 } +-- aluVrtrIpAddrMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 14 } +-- aluTwampMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 15 } +-- aluFilterMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 16 } +-- aluSecurityMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 17 } +-- aluVrtrConfMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 18 } +-- aluIPsecMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 19 } +-- aluNgeMIBConformance OBJECT IDENTIFIER ::= { aluSARConfs 20 } +-- aluTestConformance OBJECT IDENTIFIER ::= { aluSARConfs 21 } + + +-- Sub-tree for Service Aggr Router Objects + aluSARObjs OBJECT IDENTIFIER ::= { aluSARMIB 2 } +-- aluHwObjs OBJECT IDENTIFIER ::= { aluSARObjs 2 } +-- aluPortObjs OBJECT IDENTIFIER ::= { aluSARObjs 3 } +-- aluSyncObjs OBJECT IDENTIFIER ::= { aluSARObjs 4 } +-- aluQosObjs OBJECT IDENTIFIER ::= { aluSARObjs 5 } +-- aluServiceObjs OBJECT IDENTIFIER ::= { aluSARObjs 6 } +-- aluMwObjs OBJECT IDENTIFIER ::= { aluSARObjs 7 } +-- aluVrtrIfObjs OBJECT IDENTIFIER ::= { aluSARObjs 8 } +-- alu1588PtpObjs OBJECT IDENTIFIER ::= { aluSARObjs 9 } +-- aluDot1agObjs OBJECT IDENTIFIER ::= { aluSARObjs 10 } +-- aluRMObjs OBJECT IDENTIFIER ::= { aluSARObjs 11 } +-- aluPtpObjs OBJECT IDENTIFIER ::= { aluSARObjs 12 } +-- aluSystemObjs OBJECT IDENTIFIER ::= { aluSARObjs 13 } +-- aluVrtrIpAddrObjs OBJECT IDENTIFIER ::= { aluSARObjs 14 } +-- aluTwampObjs OBJECT IDENTIFIER ::= { aluSARObjs 15 } +-- aluFilterObjs OBJECT IDENTIFIER ::= { aluSARObjs 16 } +-- aluSecurityObjs OBJECT IDENTIFIER ::= { aluSARObjs 17 } +-- aluVrtrConfObjs OBJECT IDENTIFIER ::= { aluSARObjs 18 } +-- aluIPsecObjs OBJECT IDENTIFIER ::= { aluSARObjs 19 } +-- aluNgeObjs OBJECT IDENTIFIER ::= { aluSARObjs 20 } +-- aluOamTestObjs OBJECT IDENTIFIER ::= { aluSARObjs 21 } + +-- Sub-tree for Service AggrRouter Notifications (events) + aluSARNotifyPrefix OBJECT IDENTIFIER ::= { aluSARMIB 3 } +-- aluHwNotification OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 2 } +-- aluAtmNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 3 } +-- aluSetsNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 4 } +-- alu1588PtpNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 5 } +-- aluDot1agCfmNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 6 } +-- aluRMNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 7 } +-- aluPtpNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 8 } +-- aluSystemPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 9 } +-- aluMwNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 10 } +-- aluVRtrNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 11 } +-- aluTwampNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 12 } +-- aluFilterNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 13 } +-- aluSecurityNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 14 } +-- aluIPsecNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 15 } +-- aluNgeNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 16 } +-- aluOamNotifyPrefix OBJECT IDENTIFIER ::= { aluSARNotifyPrefix 17 } + +-- +-- ---------------------------------------------------------------------------- +-- aluServiceAggrRouters 3 : Product Capabilities +-- ---------------------------------------------------------------------------- +-- +aluSARProductCapability OBJECT IDENTIFIER ::= { aluServiceAggrRouters 3 } + aluSAR7705Capability OBJECT IDENTIFIER ::= { aluSARProductCapability 1 } + aluSAR7705V1v0 OBJECT IDENTIFIER ::= { aluSAR7705Capability 1 } + aluSAR7705V1v1 OBJECT IDENTIFIER ::= { aluSAR7705Capability 2 } + aluSAR7705V2v0 OBJECT IDENTIFIER ::= { aluSAR7705Capability 3 } + aluSAR7705V2v1 OBJECT IDENTIFIER ::= { aluSAR7705Capability 4 } + aluSAR7705V3v0 OBJECT IDENTIFIER ::= { aluSAR7705Capability 5 } + aluSAR7705V4v0 OBJECT IDENTIFIER ::= { aluSAR7705Capability 6 } + aluSAR7705V5v0 OBJECT IDENTIFIER ::= { aluSAR7705Capability 7 } + aluSAR7705V6v0 OBJECT IDENTIFIER ::= { aluSAR7705Capability 8 } + aluSAR7705V6v1 OBJECT IDENTIFIER ::= { aluSAR7705Capability 9 } + aluSAR7705V7v0 OBJECT IDENTIFIER ::= { aluSAR7705Capability 10 } + +END diff --git a/MIBS/nokia/ASAM-ALARM-MIB b/MIBS/nokia/ASAM-ALARM-MIB new file mode 100644 index 0000000..e8eb168 --- /dev/null +++ b/MIBS/nokia/ASAM-ALARM-MIB @@ -0,0 +1,3135 @@ +ASAM-ALARM-MIB DEFINITIONS ::= BEGIN + +-- =========================================================================== +-- This specification is published by Alcatel-Lucent under Non-Disclosure +-- Agreement(s) (NDA) with specific parties and has to be considered as +-- Confidential Information as defined in such NDA. +-- Alcatel-Lucent reserves the right to revise this document for any reason, +-- including but not limited to conformity with standards promulgated by +-- various agencies, utilisation of advances in the state of the technical +-- areas, or the reflection of changes in the design of any equipment, +-- techniques, or procedures described or referred to herein. +-- The product specifications and other technical or performance information +-- contained herein are subject to change without notice. +-- Updates of this document will be issued under the above NDA's. +-- Alcatel-Lucent makes no representation or warranty, expressed or implied, +-- with respect to the sufficiency, accuracy, or utility of any information +-- or opinion contained herein. Alcatel-Lucent expressly advises that any use +-- of for any purpose or reliance upon this technical reference is at the +-- risk of the user and that Alcatel-Lucent shall not be liable for any +-- damage or injury incurred by any person arising out of the sufficiency, +-- accuracy, or utility of any information or opinion contained herein. +-- This document is not to be construed as a suggestion to any manufacturer +-- to modify or change any of its products, nor does this document represent +-- any commitment by Alcatel-Lucent to sell or purchase any product. +-- Nothing contained herein shall be construed as conferring by implication, +-- estoppel, or otherwise any license or right under any patent, whether or +-- not the use of any information herein necessarily employs an invention of +-- any existing or later issued patent. +-- Alcatel-Lucent reserves the right not to offer any or all of these +-- products and to withdraw any or all of them at any future time. +-- Copyright (C) 2004 Alcatel-Lucent. All Rights Reserved. +-- =========================================================================== + +-- MODULE IDENTITY +-- LAST-UPDATED "201304241200Z" +-- ORGANIZATION "Alcatel-Lucent" +-- CONTACT-INFO "email:asam.mibsupport@alcatel-lucent.com" +-- DESCRIPTION +-- "The ASAM Alarm MIB allows to manage the Alarm Management application +-- in the ASAM. This is a centralized application for alarm reporting +-- and alarm logging." +-- +-- REVISION "201304241200Z" +-- DESCRIPTION +-- "Version: 3EC15363AAAA_V4.6.0.1.1 +-- Editor: Karel Meijfroidt +-- Changes: +-- * Remove Object 'asamAlarmProcMode' from 'asamAlarmEntry' +-- * Add new value 'ignore' to AsamAlarmSeverityType. This new value is +-- only to be used in the asamAlarmTable. +-- +-- REVISION "201303081200Z" +-- DESCRIPTION +-- "Version: 3EC15363AAAA_V4.6.0.1.0 +-- Editor: Yao Liqiang +-- Changes: +-- *Object 'asamAlarmProcMode' is added to 'asamAlarmEntry'. +-- +-- REVISION "200121021200Z" +-- DESCRIPTION +-- "Version: 3EC15363AAAA_V4.4.0.1.1 +-- Editor: Sridevi Dwaraganath +-- Changes: +-- * New scalar objects asamAlarmReportId, asamAlarmReportAlarmState, +-- asamAlarmReportSeverity, asamAlarmReportIndex1, asamAlarmReportIndex2, +-- asamAlarmReportTime, asamAlarmReportAddInfo are added aspart of +-- FR ALU01823984. +-- REVISION "201102170000Z" +-- DESCRIPTION +-- "Version: 3EC15363EAAA_V3.3.0.2.3 +-- Editor: Karel Meijfroidt +-- Changes: +-- * Updated description of the delta alarm log buf sizes to note +-- that although the MIB objects are read-write, the values can +-- not be updated. +-- +-- REVISION "200704031200Z" +-- DESCRIPTION +-- "Version: 3EC15363EAAA_V3.3.0.2.0 +-- Editor: Apeksha Kawri +-- Changes: +-- * object 'asamAlarmLogBasicAlarmId' is added to 'asamAlarmLogEntry'. +-- * object 'asamAlarmSeverityDeltaLogBasicAlarmId' is added to +-- 'asamAlarmSeverityDeltaLogEntry'. +-- +-- +-- REVISION "200611131200Z" +-- DESCRIPTION +-- "Version: 3EC15363EAAA_V3.3.0.1.0 +-- Editor: Katrien SCHARRE +-- Changes: +-- * Add new object in AsamAlarmEntry object definition. " +-- +-- REVISION "200601231200Z" +-- DESCRIPTION +-- "Version: 3FE21961EAAA_E2.4.0.6 +-- Editor: Bart Bogaert +-- Changes: +-- * Implemented BDFhw70643: strict syntax checks (smilint)" +-- +-- REVISION "200512191200Z" +-- DESCRIPTION +-- "Version: 3EC15363EAAA_E2.0.0.0.0 +-- Editor: Pradeep Hosaritthi +-- Changes: +-- * Added Alarm Filters MIB objects to support temporal and spatial +-- alarm filtering" +-- +-- REVISION "200401291200Z" +-- DESCRIPTION +-- "Version: 3EC15363EAAA_E1.0.0.0 +-- Editor: Rafael Van Driessche +-- Changes: +-- * type AsamAlarmType is no longer enumerated to avoid that the +-- MIB must change each time a new alarm type must be introduced." +-- +-- REVISION "200304281200Z" +-- DESCRIPTION +-- "Version: 3EC15363AAAA_E5.0.1.1 +-- Editor: Koen Van de Weyer +-- Changes: +-- * attribute 'alarmType' extended with infraStructure (36) (BDFaa50353)." +-- +-- REVISION "200302121200Z" +-- DESCRIPTION +-- "Version 3EC15363AAAA_E5.0.1.0 +-- Editor: Gert Steutelings +-- Changes: +-- * support of the uas(37) alarm type; this alarm type contains a generic +-- set of server alarms defined for servers based on the UAS concept." +-- +-- REVISION "200208141200Z" +-- DESCRIPTION +-- "Version: 3EC15363AAAA_E5.0.0.1 +-- Editor: Gert Steutelings +-- Changes: +-- * attribute 'asamAlarmChangeOccurredTrapEnable' made obsolete +-- (BDFaa44804)." +-- +-- REVISION "200112191200Z" +-- DESCRIPTION +-- "Version: 3EC15363AAAA_E5.0.0.0 +-- Editor: Gert Steutelings +-- First version produced for ASAM R5.0 based on ALARM_MIB of ASAM R4.3. +-- Changes: +-- * attributes 'asamAlarmOnThreshold', 'asamAlarmOffThreshold', +-- 'asamAlarmOnTimebase', and 'asamAlarmOffTimebase' have been made +-- obsolete; +-- * attributes 'asamCurrentAlarmPtr', 'asamAlarmLogPtr', +-- 'asamAlarmSnapshotPtr', and 'asamAlarmDeltaLogPtr' have +-- been made obsolete; +-- * introduction of new attributes 'asamCurrentAlarmAddInfo', +-- 'asamAlarmLogAddInfo', 'asamAlarmSnapshot AddInfo', and +-- 'asamAlarmDeltaLogAddInfo'." +-- +-- REVISION "201504201200Z" +-- DESCRIPTION +-- "Version: 3EC15363AAAA_E5.3.0.0 +-- Editor: Cheng Liangming +-- Changes: +-- * introduction of new table 'asamAlarmQueryTable' +-- ========================================================================= + + IMPORTS OBJECT-TYPE FROM RFC-1212 + Counter, Gauge, TimeTicks FROM RFC1155-SMI + DisplayString FROM SNMPv2-TC + asam FROM SYSTEM-MIB + NetworkTimeInSeconds FROM ASAM-TC-MIB; + + + AsamAlarmCategoryType ::= INTEGER { + communications(1), + qualityofService(2), + processingError(3), + equipment(4), + environmental(5) + } + + AsamAlarmSeverityType ::= INTEGER { + alllevel(0), -- all levels defined in asamAlarmQueryTable + indeterminate(1), -- not a definite known severity level + warning(2), -- just to inform as a warning + minor(3), -- not service affecting + major(4), -- service affecting + critical(5), -- service breaking + ignore(6) -- ignore alarm completely + } + + AsamAlarmServAffType ::= INTEGER { + allAffecting(0), -- all affecting defined in asamAlarmQueryTable + serviceAffecting(1), -- Service Affecting + notServiceAffecting(2) -- Not Service Affecting + } + + AsamAlarmModeType ::= INTEGER { + enabled(1), + disabled(2) + } + + AsamAlarmStateType ::= INTEGER { + active(1), -- alarm is activated + nonActive(2) -- alarm is not active + } + + AsamAlarmType ::= INTEGER (1..65535) + + + AsamAlarmLocation ::= INTEGER { + nearend(0), + farend(1), + middleend(2), + line(3), + nullend(4) + } + + AsamAlarmDirection ::= INTEGER { + received(0), + transmit(1), + null(2) + } + -- The allowed values for AsamAlarmType are documented in the Alarm + -- Definition document. Which version of this document is applicable + -- for a given release can be found in the documentation plan. + + AsamAlarmLogResetType ::= INTEGER { + resetCompleted(1), -- the log was reset + reset(2) -- value to set to reset the log + } + + AsamAlarmLogFullActionType ::= INTEGER { + wrap(1), -- wrap around when log is full + halt(2) -- halt logging when log is full + } + + AsamAlarmLogOverflowType ::= INTEGER { + notoverflowed(1), -- log is not overflowed + overflowed(2) -- log is overflowed + } + + RowConfigState ::= INTEGER { + staticAllInitialValues(1), -- static row with all initial values + staticOperatorModified(2), -- static row but operator modified + operatorCreated(3) } -- row created by the operator + + -- This textual convention is introduced to indicate whether a row is + -- system created or not and if system created whether all columns in + -- the row contain values which are equal to the initial values. + + asamAlarmMIB OBJECT IDENTIFIER ::= {asam 3} + + -- + -- asamAlarmTable + -- + + asamAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines all the possible alarms at the agent. + For each alarm, there is an entry. Each entry consists of an index + for the table, alarm id, alarm category, alarm On/Off thresholds + and timebases and an alarm logging mode. The severity, reporting + and logging are manageable objects for the SNMP Manager. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 1} + + asamAlarmEntry OBJECT-TYPE + SYNTAX AsamAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for alarm table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmId } + ::= {asamAlarmTable 1} + + AsamAlarmEntry ::= SEQUENCE { + asamAlarmId INTEGER (0..4294967295), + asamAlarmCategory AsamAlarmCategoryType, + asamAlarmSeverity AsamAlarmSeverityType, + asamAlarmServAffect AsamAlarmServAffType, + asamAlarmOnThreshold INTEGER (0..4294967295), + asamAlarmOffThreshold INTEGER (0..4294967295), + asamAlarmOnTimebase TimeTicks, + asamAlarmOffTimebase TimeTicks, + asamAlarmRepMode AsamAlarmModeType, + asamAlarmLogMode AsamAlarmModeType, + asamAlarmEntryConfigState RowConfigState + } + + asamAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the unique id for an alarm. It is a combination of 2 + distinct parts of information : the alarm type and the alarm number. + The first half represents the type and the second (most right) part + the alarm number. This alarm number represents the bit position of + an alarm in a bitmap of an active alarm entry. Thus the value of + asamAlarmId can be found using a simple formula: (AlarmType x 2^16) + + AlarmNumber. E.g. an alarm with alarm type 5 and alarm number 3 + is represented as 0x00050003. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmEntry 1} + + asamAlarmCategory OBJECT-TYPE + SYNTAX AsamAlarmCategoryType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the category of an alarm. Alarm categories + are defined in X.733 as Communications, QualityOfService, + Processing Error, Equipment and Environmental. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmEntry 2} + + asamAlarmSeverity OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is defined to assign a severity level to an alarm. + This object may be indeterminate, warning, minor, major, critical + and ignore. In case of severity ignore, the alarm is ignored by + the system and all internal resources occupied by these alarms are + being freed. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1-6 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmEntry 3} + + asamAlarmServAffect OBJECT-TYPE + SYNTAX AsamAlarmServAffType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines whether an alarm is service affecting or not. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmEntry 4} + + asamAlarmOnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object defines the threshold value for an alarm to be ON." + ::= {asamAlarmEntry 5} + + asamAlarmOffThreshold OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object defines the threshold value for an alarm to be OFF." + ::= {asamAlarmEntry 6} + + asamAlarmOnTimebase OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object defines the number of miliseconds that the alarm + should be persistant ON before it is reported ON." + ::= {asamAlarmEntry 7} + + asamAlarmOffTimebase OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object defines the number of miliseconds that the alarm + should be persistant OFF before it is reported OFF." + ::= {asamAlarmEntry 8} + + asamAlarmRepMode OBJECT-TYPE + SYNTAX AsamAlarmModeType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is defined to manage the reporting of the alarm. + If it is disabled, the alarm is not reported to the SNMP Manager. + If it is enabled, reporting to the manager is possible (provided + it has a high enough severity). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmEntry 9} + + asamAlarmLogMode OBJECT-TYPE + SYNTAX AsamAlarmModeType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is to manage the logging of the alarm. If this object + is disabled, the alarm is not logged. If it is enabled, an alarm is + logged in the AlarmLoggingTable if it has a high enough severity. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmEntry 10} + + asamAlarmEntryConfigState OBJECT-TYPE + SYNTAX RowConfigState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents the status of configured values of the entry. + It indicates whether a system created row contains all system init + values (staticAllInitialValues(1)) or + whether the values are already modified by an + operator (staticOperatorModified(2)). + + This object can be used to decide to suppress the row when its value + equals staticAllInitialValues(1). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmEntry 11} + + asamAlarmChangeOccurredTrapEnable OBJECT-TYPE + SYNTAX AsamAlarmModeType + ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object defines whether an internal trap should be sent to the + Trap MIB when a alarm changed that has a severity equal or higher + than the configured trap severity." + ::= {asamAlarmMIB 2} + + -- + -- CurrentAlarmTable and related objects. + -- + + asamNumberofAlarmChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the number of changes that have occurred at + the CurrentAlarmtable since startup. It is a wrap around counter + between 0 and MAX. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 3} + + asamNumberofAlarmEntries OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the number of entries in the Current Alarm Table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 4} + + asamCurrentAlarmSeverityStatus OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicating all active severities in the current alarm + table (equal or higher than the configured severity level). They are + represented as a bitmap with the following bitpositions: + 1 NoDefect + 2 Indeterminate + 4 Warning + 8 Minor + 16 Major + 32 Critical + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 5} + + -- + -- Object 'asamCurrentAlarmSeverityLevel' removed. + -- + + asamCurrentAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamCurrentAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the currently active alarms, ordered by severity + (highest first). Each entry contains information on the alarm type, + alarm status, two indexes and the last time that the entry was + changed. Only alarms with a reporting mode set to ON and a severity + equal or higher than the configured current table severity are + entered in this table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 7} + + asamCurrentAlarmEntry OBJECT-TYPE + SYNTAX AsamCurrentAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for CurrentAlarmTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamCurrentAlarmIndex } + ::= {asamCurrentAlarmTable 1} + + AsamCurrentAlarmEntry ::= SEQUENCE { + asamCurrentAlarmIndex INTEGER (0..4294967295), + asamCurrentAlarmType AsamAlarmType, + asamCurrentAlarmStatus INTEGER (0..4294967295), + asamCurrentAlarmIndex1 INTEGER (0..4294967295), + asamCurrentAlarmIndex2 INTEGER (0..4294967295), + asamCurrentAlarmPtr OBJECT IDENTIFIER, + asamCurrentAlarmTime NetworkTimeInSeconds, + asamCurrentAlarmAddInfo DisplayString + } + + asamCurrentAlarmIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for a Current Alarm Entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamCurrentAlarmEntry 1} + + asamCurrentAlarmType OBJECT-TYPE + SYNTAX AsamAlarmType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the type of the alarms that are active + in this entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamCurrentAlarmEntry 2} + + asamCurrentAlarmStatus OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the current status of all alarms within one + alarm type and one index1-index2 combination at that time. The + alarms are represented in a bitmap with the following bitpositions: + 1 NoDefect + 2 AlarmNumber 1 + 4 AlarmNumber 2 + 8 AlarmNumber 3 + 16 AlarmNumber 4 + .. .............. + + For a definition of the bitmap, see the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamCurrentAlarmEntry 3} + + asamCurrentAlarmIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition, refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamCurrentAlarmEntry 4} + + asamCurrentAlarmIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See description of + Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamCurrentAlarmEntry 5} + + asamCurrentAlarmPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used. In future releases this + object will be used to point to additional information." + ::= {asamCurrentAlarmEntry 6} + + asamCurrentAlarmTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the time in seconds when the entry was updated, + respectively added. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamCurrentAlarmEntry 7} + + asamCurrentAlarmAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamCurrentAlarmEntry 8} + + -- + -- asamAlarmLogTable and related objects. + -- + + asamAlarmLogLastEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the index of the last entry that was added to the + log table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 8} + + asamAlarmLogReset OBJECT-TYPE + SYNTAX INTEGER { + resetCompleted(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object to reset the alarm logging + table. When it is set to the Reset value, the log table is cleared, + and logging starts from index 1. When the reset action is completed, + this object is set to ResetCompleted. Setting this object to + resetCompleted, does not invoke any action. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 9} + + asamAlarmLogResetTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time value in seconds when the alarm log was last reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMIB 10} + + asamAlarmLogSeverityLevel OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the lowest severity level an alarm must have in + order to be logged. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1-5 + PERSIST: YES DEFVALUE: indeterminate UNITS: -" + ::= {asamAlarmMIB 11} + + asamAlarmLogBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the size of the internal log buffer. This is + useful information when an overflow of the log buffer occurs. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 12} + + asamAlarmLogFullAction OBJECT-TYPE + SYNTAX INTEGER { + wrap(1), + halt(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the action to be taken when the alarm log buffer + is completely full. If set to Wrap, then older log records are + overwritten by recent ones. If it is set to Halt, then logging is + stopped until the log buffer is reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: wrap UNITS: -" + ::= {asamAlarmMIB 13} + + asamAlarmLogOverflowed OBJECT-TYPE + SYNTAX INTEGER { + notoverflowed(1), + overflowed(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether the log table is overflowed or not. + When the log buffer is reset, this object is set to Notoverflowed. + This object is not useful when FullAction is set to Wrap around. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 14} + + asamAlarmLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is used to log all alarm changes of alarms with a log + status set to active and a severity level equal or higher than the + configured logging severity. The entries are ordered by time. The + latest alarm change is logged as the last entry of this table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 15} + + asamAlarmLogEntry OBJECT-TYPE + SYNTAX AsamAlarmLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for Alarm Log Table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmLogIndex } + ::= {asamAlarmLogTable 1} + + AsamAlarmLogEntry ::= SEQUENCE { + asamAlarmLogIndex INTEGER (0..4294967295), + asamAlarmLogAlarmType AsamAlarmType, + asamAlarmLogAlarmStatus INTEGER (0..4294967295), + asamAlarmLogStatusChange INTEGER (0..4294967295), + asamAlarmLogIndex1 INTEGER (0..4294967295), + asamAlarmLogIndex2 INTEGER (0..4294967295), + asamAlarmLogPtr OBJECT IDENTIFIER, + asamAlarmLogTime NetworkTimeInSeconds, + asamAlarmLogAddInfo DisplayString, + asamAlarmLogBasicAlarmId INTEGER (0..4294967295) + } + + asamAlarmLogIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmLogEntry 1} + + asamAlarmLogAlarmType OBJECT-TYPE + SYNTAX AsamAlarmType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the type of the alarms in this entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmLogEntry 2} + + asamAlarmLogAlarmStatus OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the status of all alarms within one alarm type + and one index1-index2 combination for this logged entry. The alarms + are represented in a bitmap with the following bitpositions : + 1 NoDefect + 2 AlarmNumber 1 + 4 AlarmNumber 2 + 8 AlarmNumber 3 + 16 AlarmNumber 4 + .. .............. + + For a definition of the bitmap see the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmLogEntry 3} + + asamAlarmLogStatusChange OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the difference in the status bitmap with its + previous logged value. The bitpositions are conforming to the ones + in the asamAlarmLogAlarmStatus object. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmLogEntry 4} + + asamAlarmLogIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmLogEntry 5} + + asamAlarmLogIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See description of + Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmLogEntry 6} + + asamAlarmLogPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used. In future releases this object + will be used to point to additional information." + ::= {asamAlarmLogEntry 7} + + asamAlarmLogTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the time in seconds when the alarm was logged. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmLogEntry 8} + + asamAlarmLogAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about the + considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmLogEntry 9} + + asamAlarmLogBasicAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The meaning of this object depends on the value of asamAlarmLogAlarmType. + The following situations are possible: + + 1. The value of the asamAlarmLogAlarmType object corresponds to + 'temporalFilter' or 'spatialFilter'. The table entry is related + to the state change of exact one derived alarm. The asamAlarm- + LogBasicAlarmId object identifies the basic alarm related to + the considered derived alarm. + + 2. The value of the asamAlarmLogAlarmType object does not + correspond to 'temporalFilter' or 'spatialFilter'. The table + entry is related to the state change of one or more basic + alarms. The asamAlarmLogBasicAlarmId object identifies one of + these basic alarms. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + + ::= {asamAlarmLogEntry 10} + + -- + -- asamAlarmSnapshotTable and related objects + -- + + asamAlarmSnapshotTableStatus OBJECT-TYPE + SYNTAX INTEGER { + notInUse(1), + inUse(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Before reading the snapshot table, one must try to set this object + to inUse first. When it is already in this state, the set will fail; + when in the notInUse state, the set will succeed. The inUse state is + only kept for a limited time, which is defined by the + asamAlarmSnapshotTimeout object. When the timeout expires, this + object is automatically reset to the notInUse state and the snapshot + table is emptied. + + Scenario for taking a snapshot : + ================================ + * Try to set the asamAlarmSnapshotTableStatus to inUse. Proceed + only if successfull; + + * optionally set the owner string to enable other managers to + identify the current snapshot table user; + + * set the snapshot table severity level; + + * read the number of entries in the snapshot table; + + * optionally read the severity status bitmap to identify the + active severity levels in the snapshot table; + + * read out the snapshot table using GET or GETNEXT SNMP commands; + + * free the snapshot table for other managers by setting the + status to notInUse. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: notInUse UNITS: -" + ::= {asamAlarmMIB 16} + + asamAlarmSnapshotOwner OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This string can contain an identification of the owner who took the + snapshot. When a manager wants to use the snapshot table, he can set + this string with a meaningful value. When the snapshot table is not + in use, the owner string cannot be set. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 17} + + asamAlarmSnapshotTimeout OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the timeout in msec on the snapshot table. + The timer is started from the moment the snapshot table status is + set to inUse. It will be set to a default value and cannot be + changed by the manager. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 120000 UNITS: milliseconds" + ::= {asamAlarmMIB 18} + + asamAlarmSnapshotSeverityLevel OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates the lowest severity level of alarms that + should be visible in the snapshot table. When the snapshot table + status is in the notInUse state, the severity cannot be read or set. + When the snapshot table status is in the InUse state, the severity + level can only be set once to prevent confusion as to the lowest + severity in the snapshot table. After successfully setting the + severity level, the snapshot table and its related objects will + contain valid data as long as the snapshot table is in the inUse + state. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1-5 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 19} + + asamNumberOfAlarmSnapshotEntries OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "When the snapshot table status is in the inUse state, this object + reflects the number of entries in the snapshot table. If the snapshot + table status is set to notInUse, this object can not be read. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 20} + + asamAlarmSnapshotSeverityStatus OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If the snapshot table status is set to notInUse, this object + can not be read. If the snapshot table status is inUse, this object + indicates all the active severity levels of the alarms in the + snapshot table (higher than the configured snapshot severity level). + They are represented as a bitmap with the following bitpositions : + 1 NoDefect, + 2 Indeterminate, + 4 Warning, + 8 Minor, + 16 Major, + 32 Critical. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 21} + + asamAlarmSnapshotTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmSnapshotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is empty when the snapshot table status is set to + notInUse. When a snapshot is taken (see the description of the + snapshot table status object for a complete scenario), this table + will contain all active alarms, at the time the snapshot was taken, + ordered by severity. The lowest viewable severity is set with the + snapshot severity object. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 22} + + asamAlarmSnapshotEntry OBJECT-TYPE + SYNTAX AsamAlarmSnapshotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for asamAlarmSnapshotTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmSnapshotIndex } + ::= {asamAlarmSnapshotTable 1} + + AsamAlarmSnapshotEntry ::= SEQUENCE { + asamAlarmSnapshotIndex INTEGER (0..4294967295), + asamAlarmSnapshotType AsamAlarmType, + asamAlarmSnapshotStatus INTEGER (0..4294967295), + asamAlarmSnapshotIndex1 INTEGER (0..4294967295), + asamAlarmSnapshotIndex2 INTEGER (0..4294967295), + asamAlarmSnapshotPtr OBJECT IDENTIFIER, + asamAlarmSnapshotTime NetworkTimeInSeconds, + asamAlarmSnapshotAddInfo DisplayString + } + + asamAlarmSnapshotIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for an Alarm Snapshot Entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmSnapshotEntry 1} + + asamAlarmSnapshotType OBJECT-TYPE + SYNTAX AsamAlarmType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the type of the alarms in this entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmSnapshotEntry 2} + + asamAlarmSnapshotStatus OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the status of alarms in an alarm type at the + time the snapshot was taken. The alarms are represented in a bitmap + with the following bitpositions : + 1 NoDefect + 2 AlarmNumber 1 + 4 AlarmNumber 2 + 8 AlarmNumber 3 + 16 AlarmNumber 4 + .. .............. + + For a definition of the bitmap see the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmSnapshotEntry 3} + + asamAlarmSnapshotIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmSnapshotEntry 4} + + asamAlarmSnapshotIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See description of + Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmSnapshotEntry 5} + + asamAlarmSnapshotPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used. In future releases this + object will be used to point to additional information." + ::= {asamAlarmSnapshotEntry 6} + + asamAlarmSnapshotTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the time information in seconds when the entry was + updated, respectively added. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmSnapshotEntry 7} + + asamAlarmSnapshotAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmSnapshotEntry 8} + + -- + -- asamAlarmDeltaLogTables and related objects + -- + + asamNumberOfTotalChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the total number of changes of all alarms + since startup. It is independent of the alarm severity level. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 23} + + asamNumberOfIndeterminateChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the total number of changes of all alarms + with a severity level Indeterminate since startup. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 24} + + asamNumberOfWarningChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the total number of changes of all alarms + with a severity level Warning since startup. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 25} + + asamNumberOfMinorChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the total number of changes of all alarms + with a severity level Minor since startup. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 26} + + asamNumberOfMajorChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the total number of changes of all alarms + with a severity level Major since startup. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 27} + + asamNumberOfCriticalChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the total number of changes of all alarms + with a severity level Critical since startup. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 28} + + -- + -- One deprecated object removed. + -- + + asamAlarmTrapNumberOfAlarmChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "This counter represents the number of alarm changes (of alarms with + a severity equal or higher than the configured trap severity) since + startup. It is a wraparound counter between 0 and MAX." + ::= {asamAlarmMIB 30} + + -- + -- Eight deprecated objects removed. + -- + + asamAlarmTotalDeltaLogBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the maximum of distributed severity-specific + delta log entries. This means that : + asamAlarmIndeterminateDeltaLogBufferSize + + asamAlarmWarningDeltaLogBufferSize + + asamAlarmMinorDeltaLogBufferSize + + asamAlarmMajorDeltaLogBufferSize + + asamAlarmCriticalDeltaLogBufferSize + must be equal or smaller than the value of this object. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 39} + + -- + -- asamAlarmIndeterminateDeltaLogTable and related objects + -- + + asamAlarmIndeterminateDeltaLogLastEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the index of the last entry that was added to the + Indeterminate delta log table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 40} + + asamAlarmIndeterminateDeltaLogReset OBJECT-TYPE + SYNTAX AsamAlarmLogResetType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object to reset the Indeterminate + delta logging table. When it is set to the reset value, the table + is cleared, and logging starts from index 1. When the reset action + is completed, this object is set to resetCompleted. Setting this + object to resetCompleted, does not invoke any action. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 41} + + asamAlarmIndeterminateDeltaLogResetTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Network time in seconds indicating when the Indeterminate Delta + Log Table was last reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMIB 42} + + asamAlarmIndeterminateDeltaLogBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object gives the size of the internal Indeterminate Delta + Log buffer. It can be set to a new (positive, non-zero) value, + but when the sum of all severity-specific Delta Log Table + buffersizes would exceed the asamAlarmTotalDeltaLogBufferSize + setting with this new value, a smaller value will be set. This + value will be chosen so that the sum of buffersizes is equal to + the asamAlarmTotalDeltaLogBufferSize. When the size is set to a + value smaller than the current number of used entries in the delta + log table, a value equal to that number of entries will be set. + Setting this object is not supported yet. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 43} + + asamAlarmIndeterminateDeltaLogFullAction OBJECT-TYPE + SYNTAX AsamAlarmLogFullActionType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the action to be taken when the Indeterminate + delta log buffer is completely full. If set to Wrap, older log + records will be overwritten by recent ones. If it is set to Halt, + logging is stopped until the buffer is reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: wrap UNITS: -" + ::= {asamAlarmMIB 44} + + asamAlarmIndeterminateDeltaLogOverflowed OBJECT-TYPE + SYNTAX AsamAlarmLogOverflowType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether the Indeterminate delta log table is + overflowed or not. When the delta log buffer is reset, this object + is set to notoverflowed. This object is not meaningful when + asamAlarmIndeterminateDeltaLogFullAction is set to Wrap around. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 45} + + asamAlarmIndeterminateDeltaLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmIndeterminateDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is to log all reported alarms with a severity equal to + Indeterminate. The Logged records are ordered by time. + The latest Indeterminate reported alarm change is logged as the last + entry of this table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 46} + + asamAlarmIndeterminateDeltaLogEntry OBJECT-TYPE + SYNTAX AsamAlarmIndeterminateDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the Indeterminate Delta Log Table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmIndeterminateDeltaLogIndex } + ::= {asamAlarmIndeterminateDeltaLogTable 1} + + AsamAlarmIndeterminateDeltaLogEntry ::= SEQUENCE { + asamAlarmIndeterminateDeltaLogIndex INTEGER (0..4294967295), + asamAlarmIndeterminateDeltaLogAlarmId INTEGER (0..4294967295), + asamAlarmIndeterminateDeltaLogAlarmState AsamAlarmStateType, + asamAlarmIndeterminateDeltaLogIndex1 INTEGER (0..4294967295), + asamAlarmIndeterminateDeltaLogIndex2 INTEGER (0..4294967295), + asamAlarmIndeterminateDeltaLogPtr OBJECT IDENTIFIER, + asamAlarmIndeterminateDeltaLogTime NetworkTimeInSeconds, + asamAlarmIndeterminateDeltaLogAddInfo DisplayString, + asamAlarmIndeterminateDeltaLogBasicAlarmId INTEGER (0..4294967295) + } + + asamAlarmIndeterminateDeltaLogIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for an Indeterminate Delta Log Table Entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmIndeterminateDeltaLogEntry 1} + + asamAlarmIndeterminateDeltaLogAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the unique id for an alarm. It is a combination of two + distinct parts of information: the alarm type and the alarm number. + The first half represents the type and the second (rightmost) part + the alarm number. This alarm number represents the bit position of + an alarm in a bitmap of an active alarm entry. + The value of asamAlarmId can be found using a simple formula: + (AlarmType x 2^16) + AlarmNumber. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmIndeterminateDeltaLogEntry 2} + + asamAlarmIndeterminateDeltaLogAlarmState OBJECT-TYPE + SYNTAX AsamAlarmStateType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the alarm state. When an alarm becomes active, the + state will be active. If it dissappears, it will be nonActive. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmIndeterminateDeltaLogEntry 3} + + asamAlarmIndeterminateDeltaLogIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmIndeterminateDeltaLogEntry 4} + + asamAlarmIndeterminateDeltaLogIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See the description + of Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmIndeterminateDeltaLogEntry 5} + + asamAlarmIndeterminateDeltaLogPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used." + ::= {asamAlarmIndeterminateDeltaLogEntry 6} + + asamAlarmIndeterminateDeltaLogTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the network time in seconds when the alarm + was logged. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmIndeterminateDeltaLogEntry 7} + + asamAlarmIndeterminateDeltaLogAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmIndeterminateDeltaLogEntry 8} + + asamAlarmIndeterminateDeltaLogBasicAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The meaning and use of this object depends on the value of the asamAlarmIndeterminateDeltaLogAlarmId. + The following situations are possible: + + 1. asamAlarmIndeterminateDeltaLogAlarmId points to a basic + alarm. The value of asamAlarmIndeterminateDeltaLogBasicAlamId + is identical to the value of the asamAlarmInderminateDelta + LogAlarmId (no added value). + + 2. asamAlarmIndeterminateDeltaLogAlarmId points to a derived + alarm of a temporal/spatial alarm filter. The value of + asamAlarmIndeterminateDeltaLogBasicAlarmId identifies the basic + alarm that is related to the considered derived alarm. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + + + ::= {asamAlarmIndeterminateDeltaLogEntry 9} + + + -- + -- asamAlarmWarningDeltaLogTable and related objects + -- + + asamAlarmWarningDeltaLogLastEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the index of the last entry that was added to the + Warning delta log table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 47} + + asamAlarmWarningDeltaLogReset OBJECT-TYPE + SYNTAX AsamAlarmLogResetType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object to reset the Warning + delta logging table. When it is set to the reset value, the table + is cleared, and logging starts from index 1. When the reset action + is completed, this object is set to resetCompleted. Setting this + object to resetCompleted, does not invoke any action. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 48} + + asamAlarmWarningDeltaLogResetTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Network time in seconds indicating when the Warning Delta Log + Table was last reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMIB 49} + + asamAlarmWarningDeltaLogBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object gives the size of the internal Warning Delta + Log buffer. It can be set to a new (positive, non-zero) value, + but when the sum of all severity-specific Delta Log Table + buffersizes would exceed the asamAlarmTotalDeltaLogBufferSize + setting with this new value, a smaller value will be set. This + value will be chosen so that the sum of buffersizes is equal to + the asamAlarmTotalDeltaLogBufferSize. When the size is set to a + value smaller than the current number of used entries in the delta + log table, a value equal to that number of entries will be set. + Setting this object is not supported yet. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 50} + + asamAlarmWarningDeltaLogFullAction OBJECT-TYPE + SYNTAX AsamAlarmLogFullActionType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the action to be taken when the Warning + delta log buffer is completely full. If set to Wrap, older log + records will be overwritten by recent ones. If it is set to Halt, + logging is stopped until the buffer is reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: wrap UNITS: -" + ::= {asamAlarmMIB 51} + + asamAlarmWarningDeltaLogOverflowed OBJECT-TYPE + SYNTAX AsamAlarmLogOverflowType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether the Warning delta log table is + overflowed or not. When the delta log buffer is reset, this object + is set to notoverflowed. This object is not meaningful when + asamAlarmWarningDeltaLogFullAction is set to Wrap around. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 52} + + asamAlarmWarningDeltaLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmWarningDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is to log all reported alarms with a severity equal to + Warning. The Logged records are ordered by time. + The latest Warning reported alarm change is logged as the last + entry of this table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 53} + + asamAlarmWarningDeltaLogEntry OBJECT-TYPE + SYNTAX AsamAlarmWarningDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the Warning Delta Log Table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmWarningDeltaLogIndex } + ::= {asamAlarmWarningDeltaLogTable 1} + + AsamAlarmWarningDeltaLogEntry ::= SEQUENCE { + asamAlarmWarningDeltaLogIndex INTEGER (0..4294967295), + asamAlarmWarningDeltaLogAlarmId INTEGER (0..4294967295), + asamAlarmWarningDeltaLogAlarmState AsamAlarmStateType, + asamAlarmWarningDeltaLogIndex1 INTEGER (0..4294967295), + asamAlarmWarningDeltaLogIndex2 INTEGER (0..4294967295), + asamAlarmWarningDeltaLogPtr OBJECT IDENTIFIER, + asamAlarmWarningDeltaLogTime NetworkTimeInSeconds, + asamAlarmWarningDeltaLogAddInfo DisplayString, + asamAlarmWarningDeltaLogBasicAlarmId INTEGER (0..4294967295) + } + + asamAlarmWarningDeltaLogIndex OBJECT-TYPE + SYNTAX INTEGER (0.. 4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for a Warning Delta Log Table Entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmWarningDeltaLogEntry 1} + + asamAlarmWarningDeltaLogAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the unique id for an alarm. It is a combination of two + distinct parts of information: the alarm type and the alarm number. + The first half represents the type and the second (rightmost) part + the alarm number. This alarm number represents the bit position of + an alarm in a bitmap of an active alarm entry. + The value of asamAlarmId can be found using a simple formula: + (AlarmType x 2^16) + AlarmNumber. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmWarningDeltaLogEntry 2} + + asamAlarmWarningDeltaLogAlarmState OBJECT-TYPE + SYNTAX AsamAlarmStateType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the alarm state. When an alarm becomes active, + the state will be active. If it dissappears, it will be nonActive. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmWarningDeltaLogEntry 3} + + asamAlarmWarningDeltaLogIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmWarningDeltaLogEntry 4} + + asamAlarmWarningDeltaLogIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See the description + of Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmWarningDeltaLogEntry 5} + + asamAlarmWarningDeltaLogPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used." + ::= {asamAlarmWarningDeltaLogEntry 6} + + asamAlarmWarningDeltaLogTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the network time in seconds when the alarm + was logged. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmWarningDeltaLogEntry 7} + + asamAlarmWarningDeltaLogAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmWarningDeltaLogEntry 8} + + asamAlarmWarningDeltaLogBasicAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The meaning and use of this object depends on the value of the asamAlarmWarningDeltaLogAlarmId. + The following situations are possible: + + 1. asamAlarmWarningDeltaLogAlarmId points to a basic + alarm. The value of asamAlarmWarningDeltaLogBasicAlarmId + is identical to the value of the asamAlarmWarningDeltaLog- + AlarmId (no added value). + + 2. asamAlarmWarningDeltaLogAlarmId points to a derived + alarm of temporal/spatial alarm filter. The value of asamAlarm- + WarningDeltaLogBasicAlarmId identifies the basic alarm that + is related to the considered derived alarm. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + + + ::= {asamAlarmWarningDeltaLogEntry 9} + + + + -- + -- asamAlarmMinorDeltaLogTable and related objects + -- + + asamAlarmMinorDeltaLogLastEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the index of the last entry that was added + to the Minor delta log table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 54} + + asamAlarmMinorDeltaLogReset OBJECT-TYPE + SYNTAX AsamAlarmLogResetType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object to reset the Minor + delta logging table. When it is set to the reset value, the table + is cleared, and logging starts from index 1. When the reset action + is completed, this object is set to resetCompleted. Setting this + object to resetCompleted, does not invoke any action. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 55} + + asamAlarmMinorDeltaLogResetTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Network time in seconds indicating when the Minor Delta Log + Table was last reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMIB 56} + + asamAlarmMinorDeltaLogBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object gives the size of the internal Minor Delta + Log buffer. It can be set to a new (positive, non-zero) value, + but when the sum of all severity-specific Delta Log Table + buffersizes would exceed the asamAlarmTotalDeltaLogBufferSize + setting with this new value, a smaller value will be set. This + value will be chosen so that the sum of buffersizes is equal to + the asamAlarmTotalDeltaLogBufferSize. When the size is set to a + value smaller than the current number of used entries in the delta + log table, a value equal to that number of entries will be set. + Setting this object is not supported yet. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 57} + + asamAlarmMinorDeltaLogFullAction OBJECT-TYPE + SYNTAX AsamAlarmLogFullActionType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the action to be taken when the Minor + delta log buffer is completely full. If set to Wrap, older log + records will be overwritten by recent ones. If it is set to Halt, + logging is stopped until the buffer is reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: wrap UNITS: -" + ::= {asamAlarmMIB 58} + + asamAlarmMinorDeltaLogOverflowed OBJECT-TYPE + SYNTAX AsamAlarmLogOverflowType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether the Minor delta log table is + overflowed or not. When the delta log buffer is reset, this object + is set to notoverflowed. This object is not meaningful when + asamAlarmMinorDeltaLogFullAction is set to Wrap around. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 59} + + asamAlarmMinorDeltaLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmMinorDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is to log all reported alarms with a severity equal to + Minor. The Logged records are ordered by time. + The latest Minor reported alarm change is logged as the last + entry of this table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 60} + + asamAlarmMinorDeltaLogEntry OBJECT-TYPE + SYNTAX AsamAlarmMinorDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the Minor Delta Log Table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmMinorDeltaLogIndex } + ::= {asamAlarmMinorDeltaLogTable 1} + + AsamAlarmMinorDeltaLogEntry ::= SEQUENCE { + asamAlarmMinorDeltaLogIndex INTEGER (0..4294967295), + asamAlarmMinorDeltaLogAlarmId INTEGER (0..4294967295), + asamAlarmMinorDeltaLogAlarmState AsamAlarmStateType, + asamAlarmMinorDeltaLogIndex1 INTEGER (0..4294967295), + asamAlarmMinorDeltaLogIndex2 INTEGER (0..4294967295), + asamAlarmMinorDeltaLogPtr OBJECT IDENTIFIER, + asamAlarmMinorDeltaLogTime NetworkTimeInSeconds, + asamAlarmMinorDeltaLogAddInfo DisplayString, + asamAlarmMinorDeltaLogBasicAlarmId INTEGER (0..4294967295) + } + + asamAlarmMinorDeltaLogIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for a Minor Delta Log Table Entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMinorDeltaLogEntry 1} + + asamAlarmMinorDeltaLogAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the unique id for an alarm. It is a combination of two + distinct parts of information: the alarm type and the alarm number. + The first half represents the type and the second (rightmost) part + the alarm number. This alarm number represents the bit position of + an alarm in a bitmap of an active alarm entry. + The value of asamAlarmId can be found using a simple formula: + (AlarmType x 2^16) + AlarmNumber. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMinorDeltaLogEntry 2} + + asamAlarmMinorDeltaLogAlarmState OBJECT-TYPE + SYNTAX AsamAlarmStateType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the alarm state. When an alarm becomes active, + the state will be active. If it dissappears, it will be nonActive. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMinorDeltaLogEntry 3} + + asamAlarmMinorDeltaLogIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMinorDeltaLogEntry 4} + + asamAlarmMinorDeltaLogIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See the description + of Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMinorDeltaLogEntry 5} + + asamAlarmMinorDeltaLogPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used." + ::= {asamAlarmMinorDeltaLogEntry 6} + + asamAlarmMinorDeltaLogTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the network time in seconds when the alarm + was logged. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMinorDeltaLogEntry 7} + + asamAlarmMinorDeltaLogAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMinorDeltaLogEntry 8} + + + asamAlarmMinorDeltaLogBasicAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The meaning and use of this object depends on the value of the asamAlarmMinorDeltaLogAlarmId. + The following situations are possible: + + 1. asamAlarmMinorDeltaLogAlarmId points to a basic alarm. The + value of asamAlarmMinorDeltaLogBasicAlarmId is identical to + the value of the asamAlarmMinorDeltaLogAlarmId (no added + value). + + 2. asamAlarmMinorDeltaLogAlarmId points to a derived alarm of + a temporal/spatial alarm filter. The value of asamAlarmMinor- + DeltaLogBasicAlarmId identifies the basic alarm that is related + to the considered derived alarm. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + + + ::= {asamAlarmMinorDeltaLogEntry 9} + + + -- + -- asamAlarmMajorDeltaLogTable and related objects + -- + + asamAlarmMajorDeltaLogLastEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the index of the last entry that was added + to the Major delta log table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 61} + + asamAlarmMajorDeltaLogReset OBJECT-TYPE + SYNTAX AsamAlarmLogResetType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object to reset the Major + delta logging table. When it is set to the reset value, the table + is cleared, and logging starts from index 1. When the reset action + is completed, this object is set to resetCompleted. Setting this + object to resetCompleted, does not invoke any action. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 62} + + asamAlarmMajorDeltaLogResetTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Network time in seconds indicating when the Major Delta Log + Table was last reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMIB 63} + + asamAlarmMajorDeltaLogBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object gives the size of the internal Major Delta + Log buffer. It can be set to a new (positive, non-zero) value, + but when the sum of all severity-specific Delta Log Table + buffersizes would exceed the asamAlarmTotalDeltaLogBufferSize + setting with this new value, a smaller value will be set. This + value will be chosen so that the sum of buffersizes is equal to + the asamAlarmTotalDeltaLogBufferSize. When the size is set to a + value smaller than the current number of used entries in the delta + log table, a value equal to that number of entries will be set. + Setting this object is not supported yet. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 64} + + asamAlarmMajorDeltaLogFullAction OBJECT-TYPE + SYNTAX AsamAlarmLogFullActionType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the action to be taken when the Major + delta log buffer is completely full. If set to Wrap, older log + records will be overwritten by recent ones. If it is set to Halt, + logging is stopped until the buffer is reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: wrap UNITS: -" + ::= {asamAlarmMIB 65} + + asamAlarmMajorDeltaLogOverflowed OBJECT-TYPE + SYNTAX AsamAlarmLogOverflowType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether the Major delta log table is + overflowed or not. When the delta log buffer is reset, this object + is set to notoverflowed. This object is not meaningful when + asamAlarmMajorDeltaLogFullAction is set to Wrap around. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 66} + + asamAlarmMajorDeltaLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmMajorDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is to log all reported alarms with a severity equal to + Major. The Logged records are ordered by time. + The latest Major reported alarm change is logged as the last + entry of this table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 67} + + asamAlarmMajorDeltaLogEntry OBJECT-TYPE + SYNTAX AsamAlarmMajorDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the Major Delta Log Table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmMajorDeltaLogIndex } + ::= {asamAlarmMajorDeltaLogTable 1} + + AsamAlarmMajorDeltaLogEntry ::= SEQUENCE { + asamAlarmMajorDeltaLogIndex INTEGER (0..4294967295), + asamAlarmMajorDeltaLogAlarmId INTEGER (0..4294967295), + asamAlarmMajorDeltaLogAlarmState AsamAlarmStateType, + asamAlarmMajorDeltaLogIndex1 INTEGER (0..4294967295), + asamAlarmMajorDeltaLogIndex2 INTEGER (0..4294967295), + asamAlarmMajorDeltaLogPtr OBJECT IDENTIFIER, + asamAlarmMajorDeltaLogTime NetworkTimeInSeconds, + asamAlarmMajorDeltaLogAddInfo DisplayString, + asamAlarmMajorDeltaLogBasicAlarmId INTEGER (0..4294967295) + } + + asamAlarmMajorDeltaLogIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for a Major Delta Log Table Entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMajorDeltaLogEntry 1} + + asamAlarmMajorDeltaLogAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the unique id for an alarm. It is a combination of two + distinct parts of information: the alarm type and the alarm number. + The first half represents the type and the second (rightmost) part + the alarm number. This alarm number represents the bit position of + an alarm in a bitmap of an active alarm entry. + The value of asamAlarmId can be found using a simple formula: + (AlarmType x 2^16) + AlarmNumber. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMajorDeltaLogEntry 2} + + asamAlarmMajorDeltaLogAlarmState OBJECT-TYPE + SYNTAX AsamAlarmStateType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the alarm state. When an alarm becomes active, + the state will be active. If it dissappears, it will be nonActive. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMajorDeltaLogEntry 3} + + asamAlarmMajorDeltaLogIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMajorDeltaLogEntry 4} + + asamAlarmMajorDeltaLogIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See the description + of Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMajorDeltaLogEntry 5} + + asamAlarmMajorDeltaLogPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used." + ::= {asamAlarmMajorDeltaLogEntry 6} + + asamAlarmMajorDeltaLogTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the network time in seconds when the alarm + was logged. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMajorDeltaLogEntry 7} + + asamAlarmMajorDeltaLogAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMajorDeltaLogEntry 8} + + asamAlarmMajorDeltaLogBasicAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The meaning and use of this object depends on the value of the asamAlarmMajorDeltaLogAlarmId. + The following situations are possible: + + 1. asamAlarmMajorDeltaLogAlarmId points to a basic alarm. + The value of asamAlarmMajorDeltaLogBasicAlarmId is identical + to the value of the asamAlarmMajorDeltaLogAlarmId (no added + value). + + 2. asamAlarmMajorDeltaLogAlarmId points to a derived alarm of + a temporal/spatial alarm filter. The value of asamAlarmMajor- + DeltaLogBasicAlarmId identifies the basic alarm that is related + to the considered derived alarm. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + + +::= {asamAlarmMajorDeltaLogEntry 9} + + + + -- + -- asamAlarmCriticalDeltaLogTable and related objects + -- + + asamAlarmCriticalDeltaLogLastEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the index of the last entry that was added + to the Critical delta log table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 68} + + asamAlarmCriticalDeltaLogReset OBJECT-TYPE + SYNTAX AsamAlarmLogResetType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object to reset the Critical + delta logging table. When it is set to the reset value, the table + is cleared, and logging starts from index 1. When the reset action + is completed, this object is set to resetCompleted. Setting this + object to resetCompleted, does not invoke any action. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 69} + + asamAlarmCriticalDeltaLogResetTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Network time in seconds indicating when the Critical Delta Log + Table was last reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmMIB 70} + + asamAlarmCriticalDeltaLogBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object gives the size of the internal Critical Delta + Log buffer. It can be set to a new (positive, non-zero) value, + but when the sum of all severity-specific Delta Log Table + buffersizes would exceed the asamAlarmTotalDeltaLogBufferSize + setting with this new value, a smaller value will be set. This + value will be chosen so that the sum of buffersizes is equal to + the asamAlarmTotalDeltaLogBufferSize. When the size is set to a + value smaller than the current number of used entries in the delta + log table, a value equal to that number of entries will be set. + Setting this object is not supported yet. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 71} + + asamAlarmCriticalDeltaLogFullAction OBJECT-TYPE + SYNTAX AsamAlarmLogFullActionType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the action to be taken when the Critical + delta log buffer is completely full. If set to Wrap, older log + records will be overwritten by recent ones. If it is set to Halt, + logging is stopped until the buffer is reset. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: wrap UNITS: -" + ::= {asamAlarmMIB 72} + + asamAlarmCriticalDeltaLogOverflowed OBJECT-TYPE + SYNTAX AsamAlarmLogOverflowType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether the Critical delta log table is + overflowed or not. When the delta log buffer is reset, this object + is set to notoverflowed. This object is not meaningful when + asamAlarmCriticalDeltaLogFullAction is set to Wrap around. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmMIB 73} + + asamAlarmCriticalDeltaLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmCriticalDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is to log all reported alarms with a severity equal to + Critical. The Logged records are ordered by time. + The latest Critical reported alarm change is logged as the last + entry of this table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 74} + + asamAlarmCriticalDeltaLogEntry OBJECT-TYPE + SYNTAX AsamAlarmCriticalDeltaLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the Critical Delta Log Table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmCriticalDeltaLogIndex } + ::= {asamAlarmCriticalDeltaLogTable 1} + + AsamAlarmCriticalDeltaLogEntry ::= SEQUENCE { + asamAlarmCriticalDeltaLogIndex INTEGER (0..4294967295), + asamAlarmCriticalDeltaLogAlarmId INTEGER (0..4294967295), + asamAlarmCriticalDeltaLogAlarmState AsamAlarmStateType, + asamAlarmCriticalDeltaLogIndex1 INTEGER (0..4294967295), + asamAlarmCriticalDeltaLogIndex2 INTEGER (0..4294967295), + asamAlarmCriticalDeltaLogPtr OBJECT IDENTIFIER, + asamAlarmCriticalDeltaLogTime NetworkTimeInSeconds, + asamAlarmCriticalDeltaLogAddInfo DisplayString, + asamAlarmCriticalDeltaLogBasicAlarmId INTEGER (0..4294967295) + } + + asamAlarmCriticalDeltaLogIndex OBJECT-TYPE + SYNTAX INTEGER (0.. 4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for a Critical Delta Log Table Entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmCriticalDeltaLogEntry 1} + + asamAlarmCriticalDeltaLogAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the unique id for an alarm. It is a combination of two + distinct parts of information: the alarm type and the alarm number. + The first half represents the type and the second (rightmost) part + the alarm number. This alarm number represents the bit position of + an alarm in a bitmap of an active alarm entry. + The value of asamAlarmId can be found using a simple formula: + (AlarmType x 2^16) + AlarmNumber. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmCriticalDeltaLogEntry 2} + + asamAlarmCriticalDeltaLogAlarmState OBJECT-TYPE + SYNTAX AsamAlarmStateType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the alarm state. When an alarm becomes active, + the state will be active. If it dissappears, it will be nonActive. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmCriticalDeltaLogEntry 3} + + asamAlarmCriticalDeltaLogIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmCriticalDeltaLogEntry 4} + + asamAlarmCriticalDeltaLogIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See the description + of Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmCriticalDeltaLogEntry 5} + + asamAlarmCriticalDeltaLogPtr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is currently not used." + ::= {asamAlarmCriticalDeltaLogEntry 6} + + asamAlarmCriticalDeltaLogTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the network time in seconds when the alarm + was logged. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmCriticalDeltaLogEntry 7} + + asamAlarmCriticalDeltaLogAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the considered table entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmCriticalDeltaLogEntry 8} + + + asamAlarmCriticalDeltaLogBasicAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The meaning and use of this object depends on the value of the asamAlarmCriticalDeltaLogAlarmId. + The following situations are possible: + + 1. asamAlarmCriticalDeltaLogAlarmId points to a basic alarm. + The value of asamAlarmCriticalDeltaLogBasicAlarmId is identical + to the value of the asamAlarmCriticalDeltaLogAlarmId (no added + value). + + 2. asamAlarmCriticalDeltaLogAlarmId points to a derived alarm of + a temporal/spatial alarm filter. The value of asamAlarm- + CriticalDeltaLogBasicAlarmId identifies the basic alarm that is + related to the considered derived alarm. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + + + ::= {asamAlarmCriticalDeltaLogEntry 9} + + + + -- + -- Object to set mininal severity for reporting of + -- non-interface-related alarms. + -- + + asamAlarmNonItfReportingSeverity OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This objects specifies for all non interface related alarms + the minimal severity for the alarm to be reported. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1-5 + PERSIST: NO DEFVALUE: major UNITS: -" + ::= {asamAlarmMIB 75} + + asamAlarmFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Static table, representing the alarm filters inside the ASAM. + +ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above " + ::= {asamAlarmMIB 76} +asamAlarmFilterEntry OBJECT-TYPE + SYNTAX AsamAlarmFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Entry of the asamAlarmFilterTable. + Each row in the table contains management infornation applicable + to a specific alarm filter inside the ASAM. +ALCATEL NOTE: + SUPPORT: YES " + INDEX { asamAlarmFilterType, asamAlarmFilterNumber } + ::= {asamAlarmFilterTable 1} + +AsamAlarmFilterEntry ::= SEQUENCE { + asamAlarmFilterType INTEGER, + asamAlarmFilterNumber INTEGER (1..31), + + asamAlarmFilterBasicAlarmId INTEGER (0..4294967295), + asamAlarmFilterStatus INTEGER, + asamAlarmFilterThreshold INTEGER (2.. 65535), + asamAlarmFilterWindow INTEGER (1.. 65535) + } + +asamAlarmFilterType OBJECT-TYPE + SYNTAX INTEGER { + temporal(1), + spatial(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Index in the asamAlarmFilterTable. This object is used to define + the type of the considered alarm filter. + +ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamAlarmFilterEntry 1} + +asamAlarmFilterNumber OBJECT-TYPE + SYNTAX INTEGER (1..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Index in the asamAlarmFilterTable. This index, together with + asamAlarmFilterType, uniquely identifies the considered alarm + filter within the asamAlarmFilterTable. + +ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamAlarmFilterEntry 2} + + +asamAlarmFilterBasicAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The value of this object corresponds to the unique identifica- + tion of the basic alarm related to the considered alarm filter. + Each alarm filter in the ASAM is related to exact one basic alarm. + The interpretation of this ID is identical to the interpretation + of asamAlarmId in the entries of the asamAlarmTable. + An overview of the different basic alarms supported by the ASAM in + R4.5 can be found in the Alarm Definition document. + +ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamAlarmFilterEntry 3} + +asamAlarmFilterStatus OBJECT-TYPE + SYNTAX INTEGER { + notInUse(1), + inUse(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object is used by the operator to activate/deactivate a + configured alarm filter. + +ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamAlarmFilterEntry 4} + +asamAlarmFilterThreshold OBJECT-TYPE + SYNTAX INTEGER (2..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object is used by the operator to specify the threshold + value of the considered alarm filter. This value must be greater + than 1 in order to make sense. + + The meaning of this object depends on the alarm filter type. + + temporal: the number of off_to_on transitions of the considered + basic alarm that have to be detected on a specific + object during an on-going filtering filter, before the + related derived alarm is raised. + spatial: the number of objects within the ASAM for which the + considered basic alarm must be raised before the related + derived alarm is raised. +ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamAlarmFilterEntry 5} + +asamAlarmFilterWindow OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object is used by the operator to specify the duration + (number of seconds) of the filtering window. This object only + makes sense when the considered alarm filter is a temporal filter + (not relevant in case of a spatial alarm filter). +ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamAlarmFilterEntry 6} +asamAlarmReport OBJECT IDENTIFIER ::= {asamAlarmMIB 77} + + asamAlarmReportId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the unique id for the alarm that was last raised or cleared. + It is a combination of 2 distinct parts of information : the alarm + type and the alarm number. + The first half represents the type and the second (most right) part + the alarm number. This alarm number represents the bit position of + an alarm in a bitmap of an active alarm entry. Thus the value of + asamAlarmId can be found using a simple formula: (AlarmType x 2^16) + + AlarmNumber. E.g. an alarm with alarm type 5 and alarm number 3 + is represented as 0x00050003. + A value of zero means no alarm was raised or cleared yet. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmReport 1} + + asamAlarmReportAlarmState OBJECT-TYPE + SYNTAX AsamAlarmStateType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the alarm state of the last raised or cleared alarm. + When an alarm becomes active, the state will be active. + If it dissappears, it will be nonActive. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmReport 2} + + asamAlarmReportSeverity OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the severity level of the last raised or cleared alarm. + This severity may be indeterminate, warning, minor, major and critical. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1-5 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmReport 3} + + asamAlarmReportIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the last raised or cleared alarm occurred. + For more information regarding the index definition, + refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmReport 4} + + asamAlarmReportIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. Together they + identify where the last raised or cleared alarm occurred. + For more information regarding the index definition, + refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmReport 5} + + asamAlarmReportTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the time in seconds when the last alarm has + changed state (either raised or cleared). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmReport 6} + + asamAlarmReportAddInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the last raised or cleared alarm. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmReport 7} + + asamAlarmQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamAlarmQueryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is used to retrieve all the reported alarms by filters. + For each alarm, there is an entry. Each entry includes the detailed informations for this alarm. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= {asamAlarmMIB 78} + + asamAlarmQueryEntry OBJECT-TYPE + SYNTAX AsamAlarmQueryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the alarm query table. Each row in the table contains the detailed + information and status for each alarm. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { asamAlarmQueryAlarmId, + asamAlarmQuerySeverity, + asamAlarmQueryServAff, + asamAlarmQueryAid } + ::= {asamAlarmQueryTable 1} + + AsamAlarmQueryEntry ::= SEQUENCE { + asamAlarmQueryAlarmId INTEGER (0..4294967295), + asamAlarmQueryAid INTEGER (0..4294967295), + asamAlarmQuerySeverity AsamAlarmSeverityType, + asamAlarmQueryServAff AsamAlarmServAffType, + asamAlarmQueryType AsamAlarmType, + asamAlarmQueryLocation AsamAlarmLocation, + asamAlarmQueryDirection AsamAlarmDirection, + asamAlarmQueryTime NetworkTimeInSeconds, + asamAlarmQueryAidInfo DisplayString, + asamAlarmQueryInfo DisplayString, + asamAlarmQueryIndex1 INTEGER (0..4294967295), + asamAlarmQueryIndex2 INTEGER (0..4294967295) + } + + asamAlarmQueryAlarmId OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the alarm identification. It's a 32bit integer and the scheme is described as following: + ==================================== + | bit31 ~ bit16 | | bit15 ~ bit0 | + | alarm type | + | alarm number | + ==================================== + If alarm number is put as 0, all the alarms belong to this alarm type will be retrieved. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 1} + + asamAlarmQueryAid OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the alarm index. If the operator wants to show the specific alarm, + it stands for the alarm index1 defined in alarm table. + If the operator wants to show all the alarms, it is 0. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 2} + + asamAlarmQuerySeverity OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the severity level of the last raised or cleared alarm. + This severity may be indeterminate, warning, minor, major critical and all. + 0-all level, 1-indeterminate, 2-warning, + 3-minor, 4-major, 5-critical + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0-5 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 3} + + asamAlarmQueryServAff OBJECT-TYPE + SYNTAX AsamAlarmServAffType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This reflects the sevice affecting or not in query alarm filter. + 0-all affecting, 1-service-affecting, 2-not service affecting + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0-2 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 4} + + asamAlarmQueryType OBJECT-TYPE + SYNTAX AsamAlarmType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defined the alarm type. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 5} + + asamAlarmQueryLocation OBJECT-TYPE + SYNTAX AsamAlarmLocation + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in alarm location. It is only suitable for various DSL alarms + 1-near-end, 2-far-end, 3-middle-end, 4-line, 5-null + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 6} + + asamAlarmQueryDirection OBJECT-TYPE + SYNTAX AsamAlarmDirection + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in alarm direction. It is only suitable for various DSL alarms. + 1-received, 2-transmit, 3-null + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 7} + + asamAlarmQueryTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the time in seconds when the last alarm has + changed state (either raised or cleared). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: seconds" + ::= {asamAlarmQueryEntry 8} + + asamAlarmQueryAidInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to show AID parameter in string + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 9} + + asamAlarmQueryInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used to keep some additional information about + the queried alarm. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 10} + + asamAlarmQueryIndex1 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index2. Together they + identify where the alarm occurred. For more information regarding + the index definition, refer to the Alarm Definition document. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 11} + + asamAlarmQueryIndex2 OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is used in conjunction with Index1. See description of + Index1 for further info. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {asamAlarmQueryEntry 12} + +END + diff --git a/MIBS/nokia/ASAM-EQUIP-MIB b/MIBS/nokia/ASAM-EQUIP-MIB new file mode 100644 index 0000000..7171025 --- /dev/null +++ b/MIBS/nokia/ASAM-EQUIP-MIB @@ -0,0 +1,5080 @@ +ASAM-EQUIP-MIB DEFINITIONS ::= BEGIN + +-- ========================================================================== +-- This specification is published by Alcatel-Lucent under Non-Disclosure +-- Agreement(s) (NDA) with specific parties and has to be considered as +-- Confidential Information as defined in such NDA. +-- Alcatel-Lucent reserves the right to revise this document for any reason, +-- including but not limited to conformity with standards promulgated by +-- various agencies, utilisation of advances in the state of the technical +-- areas, or the reflection of changes in the design of any equipment, +-- techniques, or procedures described or referred to herein. +-- The product specifications and other technical or performance information +-- contained herein are subject to change without notice. +-- Updates of this document will be issued under the above NDA's. +-- Alcatel-Lucent makes no representation or warranty, expressed or implied, +-- with respect to the sufficiency, accuracy, or utility of any information +-- or opinion contained herein. Alcatel-Lucent expressly advises that any +-- use of for any purpose or reliance upon this technical reference is at +-- the risk of the user and that Alcatel-Lucent shall not be liable for any +-- damage or injury incurred by any person arising out of the sufficiency, +-- accuracy, or utility of any information or opinion contained herein. +-- This document is not to be construed as a suggestion to any manufacturer +-- to modify or change any of its products, nor does this document represent +-- any commitment by Alcatel-Lucent to sell or purchase any product. +-- Nothing contained herein shall be construed as conferring by implication, +-- estoppel, or otherwise any license or right under any patent, whether or +-- not the use of any information herein necessarily employs an invention of +-- any existing or later issued patent. +-- Alcatel-Lucent reserves the right not to offer any or all of these +-- products and to withdraw any or all of them at any future time. +-- Copyright (C) 2001-2009, Alcatel-Lucent. All Rights Reserved. +-- =========================================================================== +-- +-- MODULE-IDENTITY +-- LAST-UPDATED "201512130000Z" +-- ORGANIZATION "Alcatel-Lucent" +-- CONTACT-INFO "email: asam.mibsupport@alcatel-lucent.com" +-- +-- REVISION "201702100000Z" +-- DESCRIPTION +-- "Editor: Bart De Vos +-- Reason for change: add support for an RFT-C power module on SX-48U (SRNT-K) +-- +-- REVISION "201611070000Z" +-- DESCRIPTION +-- "Editor: Yangxiong Xia +-- Reason for change: add new shelf mode ngpon-port-reduced(9) to eqptHolderMode object for isam 7362 SF 16-GW and DF 16-GW Low capacity +-- +-- REVISION "201610210000Z" +-- DESCRIPTION +-- "Editor: Lut Mertens +-- Reason for change: Replace EqptHolderIndex by EqptPowerSupplyIndex in eqptPowerSupplyId object +-- +-- REVISION "201610170000Z" +-- DESCRIPTION +-- Version: 3EC36485EDAA_V5.6.0.0.0 +-- Editor: Mani Batta +-- Reason for change: RCR: ALU01872170 (Reset LT restart counter) +-- Change: Introduced two MIBs- eqptBoardRestartCountPerLt and eqptBoardClearRestartCountPerLt in ASAM-EQUIP-MIB.mib. +-- +-- REVISION "201608290000Z" +-- DESCRIPTION +-- "Editor: Weihai LU +-- Reason for change: add new shelf mode ngpon_supported(7) and gpon_supported(8) to eqptHolderMode object +-- +-- +-- REVISION "201602080000Z" +-- DESCRIPTION +-- "Editor: Eirini Tzimi +-- Reason for change: add new shelf mode ntbntioextlt-unsupported(4) to eqptHolderMode object +-- +-- +-- REVISION "201512220000Z" +-- DESCRIPTION +-- "Editor: Qiong K WU +-- Reason for change: ALU02004304 (Next generation NT-FANT-G) +-- Change: add new eqptPortMappingPhyPortType: cfp(14) +-- +-- REVISION "201512130000Z" +-- DESCRIPTION +-- "Editor: Laurent Carlier +-- Reason for change: add eqptPowerSupplyTable table +-- +-- +-- REVISION "201404150000Z" +-- DESCRIPTION +-- "Editor: Bala Amudha Pal Samy +-- Changes : +-- Added a new mode ntb-unsupported(3) to eqptHolderMode object (ALU01919868) +-- +-- REVISION "201310230000Z" +-- DESCRIPTION +-- "Editor: Qiong K WU +-- Reason for change: ALU01870122 ISR50 DPoE data path redundancy (Phase I) +-- Change: Add new reason for eqptProtElementStandbyStatuschangeReason +-- Add new reason for eqptProtGroupLastSwitchoverReason +-- +-- REVISION "201309180000Z" +-- DESCRIPTION +-- "Editor: Tom Van Peteghem +-- Reason for change: ALU01873072 NELT-B VLAN/QoS resource pooling +-- Change: Add eqptBoardPlannedResourceTable +-- + +-- REVISION "201304250000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.6.0.0.3 +-- Editor: Karel Meijfroidt +-- Reason for change: ALU01815260, Alarm Mechanism Improvement +-- Change: change the RANGE in the description of the eqptCustAlarmProfileSeverity. +-- +-- REVISION "201304090000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.6.0.0.2 +-- Editor: Marita Saveyn +-- Reason for change: ALU01873776, eqptPortMapping attributes returns NoSuch Instance for ISAM4501, FANT-F board +-- Change: EqptPortMappingTable: changes to eqptPortMappingLogPortType (add 4) and eqptPortMappingPhyPortSlot (desc) +-- eqptPortMappingPhyPortType (add 13) and eqptPortMappingPhyPortNbr (desc) +-- +-- REVISION "201303260000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.6.0.0.1 +-- Editor: Vanapatla Ramana +-- Reason for change: ALU01868639, MIB readiness for 2.5G Expansion links on NRNT-A +-- Change: eqptSlotPlannedCapabilityProfile: change to description. +-- +-- REVISION "201303200000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.6.0.0.0 +-- Editor: Long Zhigang +-- Changes: Add three new attributes in eqptHolderTable (RCR ALU01814646) +-- - eqptHolderSerialNumber +-- - eqptHolderVariant +-- - eqptHolderICScode +-- +-- REVISION "201201008000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.5.0.0.0 +-- Editor: Dirk De la Marche +-- Changes: Change to description of CTRL functionality (NRCD-C introduction) +-- +-- REVISION "201208220000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.5.0.0.0 +-- Editor: Vijayakumar Kanniah +-- Changes: eqptHolderMode: change to description (RCR ALU01807846) +-- +-- +-- REVISION "201208100000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.4.0.3.0 +-- Editor: Marita Saveyn +-- Changes: eqptProtGroupTable: change to description (ALU01810586) +-- +-- +-- REVISION "201202090000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.4.0.0.0 +-- Editor: Danny Sioncke +-- Changes: Added eqptPortProtectionTable (RCR ALU00123609) +-- Added eqptPortProtectionLookupTable (RCR ALU00123609) +-- +-- +-- REVISION "201104290000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.3.0.0.1 +-- Editor: Vijayakumar Kanniah +-- Changes: Added eqptBoardOperError download-ongoing for supporting NRCD-B Automatic download (IR ALU01198543) +-- +-- +-- REVISION "201103040000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.3.0.0.0 +-- Editor: Lieve Dierick +-- Changes : +-- ALU01096382 : new MIB object to store the intelligent FAN mode (IR ALU01096386) +-- +-- REVISION "201008090000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.2.0.1.4 +-- Editor: Tom Van Peteghem +-- Changes : +-- ALU00492406 : MIB description of the eqptBoardInventorySerialNumber +-- must be extended with year/week info +-- +-- REVISION "201005110000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.2.0.0.1 +-- Editor: Jean Samoise +-- Changes : +-- AALU00117331 : +-- Add scalar global change counter for remote lt portmapping changes. +--- +-- REVISION "201003290000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.2.0.0.0 +-- Editor: Jean Samoise +-- Changes : +-- AALU00117331 : +-- Generate trap at configuration change of the PortMapping data. +-- +-- +-- REVISION "201003040000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.2.0.0.0 +-- Editor: Jean SamoiseIR context drop NRNT-A +-- Changes : +-- ALU00159858 : +-- Add eth,vp, mcast to eqptPortMappingPhyPortType +--- REVISION "200910010000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.0.0.0.0 +-- Editor: Rik Verstraete +-- Changes : +-- ANTmt71411 ISAM/FTTU Merge Equipment Domain +-- Add eqptBoardIfSlotId to eqptBoardTable +-- +-- REVISION "200908250000Z " +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V4.1.0.0.2 +-- Editor : Peter Van Mele +-- Reason for change: ANTmt72355, licensing of load balancing/redundancy +-- Change: default value of the NT redundancy protection group is disabled. +-- +-- REVISION "2009071300000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V4.1.0.0.1 +-- Editor: Dirk De la Marche +-- Changes : +-- eqptProtElementStandbyStatuschangeReason : new additions +-- due to NANT-D redundancy (See ANTms38234) +-- new values: (18), (19) and (20) +-- +-- REVISION "20090630" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V4.1.0.0.0 +-- Editor : Sven Dhuyvetter +-- Reason for change: ANTms80204, 'Up/Downlink faceplate nr mapping for O +-- Change: Add new PortMapping table definition. +-- +-- REVISION "2009012210007Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V4.0.0.0.1 +-- Editor: Viviane Verswijvel +-- Changes : +-- eqptProtElementStandbyStatuschangeReason : new desccriptions +-- to be compatible with XVPS (See FR ANTmt34321) +-- +-- REVISION "200803040000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.7.0.0.3 +-- Editor: Furqan Haq +-- Changes : +-- Added a new mode ntio-unsupported(6) to eqptHolderMode object +-- Added a new mnemonics NOT_ALLOWED to eqptSlotPlannedType +-- Added new error type to eqptBoardOperError for reporting +-- BoardInsertedInIncompatibleSlot +-- +-- REVISION "200803104000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.7.0.0.0 +-- Editor: Viviane Verswijvel +-- Changes: +-- Add 2 new reasons for switch over +-- Add reason for standby change state reason +-- => Hitless Redundancy R3.7 +-- +-- REVISION "200711080000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.6.0.0.2 +-- Editor: Danny Sioncke +-- Changes: +-- In eqptBoardTable, eqptBoardDualHostIPAddress and +-- eqptBoardDualHostLsmLocation are added. +-- REVISION "200707260000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.6.0.0.0 +-- Editor: Lu Hao +-- Changes: +-- Add a new table, eqptBoardThermalSensorTable to eqptEquipmentMIB +-- +-- REVISION "200707240000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.5.0.0.3 +-- Editor: Bo Liu +-- Changes: +-- restartFromDefaultPresOAM and restartFromDefaultTotal are no longer +-- supported in eqptAsamRestart. +-- +-- REVISION "200706010000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.5.0.0.2 +-- Editor: Bo Liu +-- Changes: +-- Add the new equipment practice LEWW in the description of +-- eqptHolderPlannedType. +-- +-- REVISION "200705230000Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.5.0.0.1 +-- Editor: Wang Jianglin +-- Changes: +-- Add the xVPS identifier to equipment table. +-- +-- REVISION "200705210900Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.5.0.0.0 +-- Editor: Liu Jie +-- Changes: +-- - Add the test head type for four-wire or two-wire test +-- +-- +-- MODULE-IDENTITY +-- LAST-UPDATED "200704241735Z" +-- ORGANIZATION "Alcatel" +-- CONTACT-INFO "email: asam.mibsupport@alcatel-lucent.be" +-- +-- DESCRIPTION +-- "The ASAM Equipment Management MIB is a vendor-specific MIB that is +-- used to manage the equipment (racks, shelves, and pluggable equipment) +-- of the ASAM subsystem in the ESAM. +-- +-- REVISION "200706151600Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.4.0.0.2 +-- Editor: Sven Dhuyvetter +-- Changes: +-- - restartFromDefaultPresOAM and restartFromDefaultTotal no longer +-- supported in eqptAsamRestart. +-- +-- REVISION "200703291600Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.4.0.0.1 +-- Editor: Danny Sioncke +-- Changes: +-- - CTRL added in descriptions where applicable. +-- +-- REVISION "200702021600Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.4.0.0.0 +-- Editor: He Yang +-- Changes: +-- - Add three parameter in eqptboardtable: eqptBoardLastRestartCause, +-- eqptBoardLastRestartTime, eqptBoardRestartNumberOfChanges. +-- - Add eqptRestartNumberOfChanges +-- +-- REVISION "200704241735Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.3.0.2.2 +-- Editor: John Chuah +-- Changes: +-- - reverted EqptTestChainEntry and eqptTestChainShelfToTapUp to +-- match the definition that was already shipped since R3.1" +-- +-- REVISION "200704191800Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.3.0.2.1 +-- Editor: Furqan Haq +-- Changes: +-- - reverted the index order of eqptProfileApplicabilityEntry to +-- match the definition that was already shipped since R2.5" +-- +-- REVISION "200701041600Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.3.0.2.0 +-- Editor: Sven Dhuyvetter +-- Changes: +-- - update DEFVALUE in ALCATEL NOTE. +-- +-- REVISION "200612182245Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_V3.3.0.1.0 +-- Editor: John Chuah +-- Changes: +-- - increased upper range of eqptMaxRacksPerAsam from 6 to 7 and +-- eqptMaxShelvesPerRack from 3 to 4. +-- - increased rack and shelf ranges for LEEU, LEUS and LNEU in +-- eqptHolderPlannedType. +-- +-- REVISION "200609161200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E3.3.0.0 +-- Editor: Zhu Sunbin +-- Changes: +-- - eqptProtGroupTable tablesize from 1 row to rows number depending on +-- shelf type in Alcatel Notes. +-- - eqptProtElementTable tablesize from 2 rows to rows number depending on +-- shelf type in Alcatel Notes. +-- - eqptProtElementGroupId DEFVALUE from 1 to NA +-- - eqptProtGroupId DEFVALUE from 1 to NA +-- - added notInService(2) in Alcatel Notes for eqptProtGroupRowStatus +-- +-- REVISION "200606161200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E3.1.0.0.3 +-- Editor: Lucien Marcotte +-- Changes: +-- - For HYNT, changed eqptMaxSlotsPerShelf from 21 to 22 in Alcatel Notes. +-- +-- REVISION "200606011200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E3.1.0.0.2 +-- Editor: Bo Liu +-- Changes: ITSC +-- - Added eqptTestChainTable. +-- +-- REVISION "200605231200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E3.0.0.4 +-- Editor: Danny Sioncke +-- Changes: - eqptCustAlarmProfile non-REM introduced items put to +-- "SUPPORT: NO". +-- +-- REVISION "200604211200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E3.0.0.3 +-- Editor: Danny Sioncke +-- Changes: - eqptCustAlarmProfile id changed from nr. 7 to nr. 8, +-- solving conflict with eqptTestChainTable (ITSC). +-- - references to asamCustAlarm-xxx corrected to +-- eqptCustAlarm-xxx +-- +-- REVISION "200512131200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E3.0.0.2 +-- Editor: Sven Dhuyvetter +-- Changes: update for 8 PVC (BDFhw31519) +-- - add eqptSlotPlannedCapabilityProfile to eqptBoardTable +-- - add eqptProfileApplicabilityTable +-- - add eqptProfileTable +-- - add eqptProfileDescriptionTable +-- Editor: Danny Sioncke +-- Changes: update for REM (BDFhw36030) +-- - add eqptCustAlarmProfileTable +-- - add eqptCustAlarmProfileMappingTable +-- +-- REVISION "200511301200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E3.0.0.1 +-- Editor: zhu jianhua +-- Changes: update for NEP (BDFhw62300), add eqptHolderMode +-- +-- REVISION "200509161200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E2.4.0.0 +-- Editor: vairamuthu karuppiah +-- Changes: "Added eqptBoardOperError sem-power-fail,sem-ups-fail" +-- +-- REVISION "200506031200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E2.3.0.1 +-- Editor: Bart Geldof/Christophe De Ras +-- Changes: ODM Framework +-- - Added ODM Eqt Boardtype treated as unmanaged board. +-- +-- REVISION "200504281200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E2.3.0.0 +-- Editor: Lucien Marcotte +-- Changes: HYNT FGR1.0 (new product release) +-- - Added the new Eqt Board current and planned type EXT_MANAGED. +-- +-- REVISION "200412061200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E2.2.0.0 +-- Editor: FAN Min +-- Changes: support the eqptProt Table for ISAM R2.2 NT Redundancy Feature +-- * eqptProtGroupLastSwitchoverReason : add "LanxFailure(13)"" +-- +-- REVISION "200411251200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E1.0.0.0 +-- Editor: Steven Luykx +-- Changes: changes in comment, version is not stepped up" +-- +-- REVISION "200401291200Z" +-- DESCRIPTION +-- "Version: 3EC36485EAAA_E1.0.0.0 +-- Editor: Rafael Van Driessche +-- Changes: first version for ESAM R1.0 and ESAM R1.1" +-- +-- REVISION "200304241200Z" +-- DESCRIPTION +-- "Version: 3EC36485AAAA_E5.0.0.3 +-- Editor: Eric De Backer +-- Changes: +-- * eqptBoardInventoryLastFailedTest: change object type to OCTET string +-- (BDFaa50395)" +-- +-- REVISION "200303261200Z" +-- DESCRIPTION +-- "Version: 3EC36485AAAA_E5.0.1.0 +-- Editor: Koen Van de Weyer +-- Changes: +-- * eqptBoardOperError: add "board-not-licensed" (BDFaa51682)" +-- +-- REVISION "200309241200Z" +-- DESCRIPTION +-- "Version: 3EC36485AAAA_E5.0.0.2 +-- Editor: Frank Devolder +-- Changes: +-- * Decrease size of eqptHolderDescription from 255 to 127 bytes +-- (BDFaa46015). +-- * Remove eqptHwChangeOccurredTrap & eqptProtChangeOccurredTrap +-- (BDFaa44804). +-- * add initialValue(255) to definition of eqptBoardRestart +-- (BDFaa45317). +-- +-- REVISION "200201151200Z" +-- DESCRIPTION +-- "Version: 3EC36485AAAA_E5.0.0.1 +-- Editor: Frank Devolder +-- Changes: +-- * eqptHolderAvailStatus: add state "offLine" and remove state +-- "unknown". +-- * eqptBoardSwOverruleStatus: only supported for LSMs. +-- * line-up enum values of: +-- eqptBoardOperError & eqptHolderOperError; +-- eqptBoardAvailStatus & eqptHolderAvailStatus; +-- eqptBoardRestart & eqptAsamRestart. +-- * Add object eqptBoardInventoryLastFailedTest. +-- * eqptBoardRestart: for ACU boards, only a restart without selftest is +-- supported." +-- +-- REVISION "200106081200Z" +-- DESCRIPTION +-- "Version: 3EC36485AAAA_E5.0.0.0 +-- Editor: Frank Devolder +-- Changes: creation of new Equipment MIB for ASAM R5.0." +-- +-- ============================================================================= + + IMPORTS IpAddress, TimeTicks, + Counter FROM RFC1155-SMI + DisplayString, RowStatus, + TruthValue FROM SNMPv2-TC + asam FROM SYSTEM-MIB + OBJECT-TYPE FROM RFC-1212 + InterfaceIndex FROM ITF-MIB + AsamAlarmSeverityType FROM ASAM-ALARM-MIB + AsamNextProfileIndex, + AsamProfileRefCount, + AsamProfilePointer, + AsamProfileIndex, + AsamProfileName, + NetworkTimeInSeconds FROM ASAM-TC-MIB; + + + -- asam OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) + -- internet(1) private(4) enterprises(1) + -- alcatel(637) asd(61) asam(1) } + + asamEquipmentMIB OBJECT IDENTIFIER ::= { asam 23 } + + -- MAX-INDEX ::= 2147483647 (= 7FFFFFFF HEX) + + -- Start type definitions == + + EqptHolderIndex ::= INTEGER (1..255) + + EqptPowerSupplyIndex ::= INTEGER (1..255) + + EqptPowerRftcIndex ::= INTEGER (1..255) + + EqptPowerRftcLineStatus ::= INTEGER { + ok(0), + notconnected(1), + highimpedant(2), + earthfault(3)} + + EqptHolderIndexOrZero ::= INTEGER (0..255) + + EqptSlotIndex ::= INTEGER (1..65535) + + EqptCustAlarmProfileOutputType ::= INTEGER { + triggered(1), -- alarm output is triggered + notTriggered(2)} -- alarm output is not triggered + + EqptCustAlarmProfilePolarityType ::= INTEGER { + inversed(1), -- inversed alarm polarity + normal(2)} -- normal alarm polarity + + EqptPortMappingIndex ::= INTEGER + + -- End type definitions == + + eqptAsam OBJECT IDENTIFIER ::= { asamEquipmentMIB 1 } + + + -- Note on appliques: + -- + -- The Equipment MIB is only used to manage appliques that are contained + -- in LT shelves or combo shelves. Appliques that are contained in separate + -- splitter shelves cannot be managed. Therefore, whenever this MIB + -- mentions an "applique", it is implicitly understood that this applique + -- is contained in the applique area of a combo shelf, or that it is the + -- NT-I/O applique in case of an LT shelf. + + -- ================================================================== + -- | START ASAM FIELDS | + -- ================================================================== + + eqptAsamId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unique identifier of the system. + In practice, this attribute contains the serial number of the most + recently equipped SMAS board within the main shelf. + + Notice however that there are also shelves in which the SMAS is replaced + by a GFC board (e.g ARAM-B) or even shelves without SMAS/GFC in which + the serial number of the ACU is taken. + + This attribute is used internally by the system in case both NTs + start-up simultaneously to determine whether either the database on + NT-A or the database on NT-B should be used as the systems database. + It's not the intention to make this attribute visible to an operator. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: '' UNITS: -" + ::= { eqptAsam 1 } + + eqptAsamRestart OBJECT-TYPE + SYNTAX INTEGER { + restartWithSelfTest (1), + -- restart with selftest + restartWithoutSelfTest (2), + -- restart without selftest + -- restartFromDefaultPresOAM (3), + -- restart with removal of persistent data, but preserving the + -- management channel configuration data + -- restartFromDefaultTotal (4), + -- restart with removal of all persistent data, including the + -- management channel configuration data + restartHot (5), + -- system hot restart + initialValue (255) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute is used to restart the system. The persistent data is preserved. + Contains previous restart reason, if not available it contains value 255. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: initialValue (255) UNITS: -" + ::= { eqptAsam 2 } + + eqptMaxRacksPerAsam OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is initialized by the system and specifies the maximum + number of racks supported by the system. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..7 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptAsam 3 } + + eqptMaxShelvesPerRack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is initialized by the system and specifies the maximum + number of shelves which can be equipped within one rack. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..4 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptAsam 4 } + + eqptMaxSlotsPerShelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is initialized by the system and specifies the maximum + number of regular slots supported by one shelf. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..22 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptAsam 5 } + + eqptHwNumberOfChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter which indicates the number of configuration or + status changes in the Equipment MIB objects. This counter is + incremented each time any of the summary table objects change. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptAsam 6 } + + eqptProtNumberOfChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter which indicates the overall number of status + changes in the equipment protection MIB objects. This counter is + incremented each time any of the eqptProtGroupNumberOfChanges + counters is incremented. + + ALCATEL NOTE: + SUPPORT:YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptAsam 7 } + +eqptRestartNumberOfChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter which indicates the overall number of status + changes in the eqptBoardRestartNumberOfChanges objects in + eqptBoardTable. This counter is incremented each time any of the + eqptBoardRestartNumberOfChanges counters is incremented. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptAsam 8 } + +eqptFanMode OBJECT-TYPE + SYNTAX INTEGER + { + default (0), + eco (1), + protect (2), + classic (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " + Parameter indicates the actually applied FAN tray mode: + + 'default': the fan packs run in average mode, predefined thermal margins are + used for defining/adapting the fan speeds + + 'eco': the fan packs run in 'green' mode, t.i. the most economical mode, minimal + thermal margins wrt default settings + + 'protect': the fan packs run in a heavy mode, t.i. wider thermal margins wrt + default settings + + 'classic': fixed speed settings apply wrt the fan - no SW control + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: -" + ::= { eqptAsam 9 } + + -- ================================================================== + -- | STOP ASAM FIELDS | + -- ================================================================== + + -- ================================================================== + -- | START HOLDER TABLE | + -- ================================================================== + + eqptHolderTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptHolderEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Equipment holder table, representing the system, the racks and + the shelves. + + This table contains one row for the system, one row per rack, + and one row per shelf. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 2 } + + eqptHolderEntry OBJECT-TYPE + SYNTAX EqptHolderEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the equipment holder table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptHolderId } + ::= { eqptHolderTable 1 } + + EqptHolderEntry ::= SEQUENCE { + eqptHolderId EqptHolderIndex, + eqptHolderClass INTEGER, + eqptHolderPlannedType DisplayString, + eqptHolderActualType DisplayString, + eqptHolderAdminStatus INTEGER, + eqptHolderOperStatus INTEGER, + eqptHolderOperError INTEGER, + eqptHolderAvailStatus INTEGER, + eqptHolderDescription DisplayString, + eqptHolderContainerId INTEGER, + eqptHolderContainerOffset INTEGER, + eqptHolderMode INTEGER, + eqptHolderSerialNumber DisplayString, + eqptHolderVariant DisplayString, + eqptHolderICScode DisplayString + } + + eqptHolderId OBJECT-TYPE + SYNTAX EqptHolderIndex + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Index in equipment holder Table. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 1 } + + eqptHolderClass OBJECT-TYPE + SYNTAX INTEGER { + mainIqHcl (1), -- main shelf supporting both IQ-based and + -- HCL-based traffic + extIq (2), -- extension shelf supporting only IQ-based traffic + extHcl (3), -- extension shelf supporting only HCL-based traffic + mainEthernet (4), -- main shelf supporting Ethernet-based traffic + extEthernet (5) -- extension shelf supporting Ethernet-based traffic + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Classification of shelves. This object has no meaning for the + system and the rack equipment holders. + + Note: for ISAM, only the values mainEthernet (4) and extEthernet (5) + are allowed. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 1..5 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 2 } + + eqptHolderPlannedType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A string representing the planned type of equipment holder. + If the equipment holder is planned, the string consists of a + mnemonic, identifying the holder type. + This object is only writable for the entries that represent a shelf. + Other entries get a value corresponding to the detected equipment + practice type. + + Following values are valid: + + System-types: + ============= + LAUS Large ASAM US market (6 racks, 3 shelves per rack) + LAEU Large ASAM EU market (6 racks, 3 shelves per rack) + LEEU Large ESAM EU market (7 racks, 4 shelves per rack) + LEUS Large ESAM US market (7 racks, 4 shelves per rack) + LNEU Large New EquipmentPractise EU market(7 racks, 4 shelves + per rack) + LEWW Large ESAM World Wide (7 racks, 4 shelves per rack) + LNWW Large ESAM World Wide (7 racks, 4 shelves per rack) + + Rack-types: + =========== + ALTR-A ADSL Line Termination Rack version A (US) + ALTR-E ADSL Line Termination Rack version E (ETSI 2200mm) + + Shelf-types: + ============ + A shelf of a specific type. Refer to the ETSI + Configurations and US Configurations documents + for the list of shelf types that are supported + in a given system release. + + NOT_PLANNED The shelf is not planned. + + NOT_ALLOWED Shelf planning is not allowed in this position. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: See above + PERSIST: YES DEFVALUE: 'NOT_PLANNED' UNITS: -" + ::= { eqptHolderEntry 3 } + + eqptHolderActualType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string representing the actual equipment holder type. + + Following values are possible: + + Indicates the detected equipment holder-type. + Uses same mnemonics as described in object + eqptHolderPlannedType. + + EMPTY Equipment holder is not detected + + UNKNOWN The type of the detected holder is unknown. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 4 } + + eqptHolderAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + unlock(1), + lock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used by the administrator to lock or unlock an equipment holder. + This attribute is only supported for shelves. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: 1 UNITS: -" + ::= { eqptHolderEntry 5 } + + eqptHolderOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute identifies whether or not the equipment holder is + capable of performing its normal functions. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 6 } + + eqptHolderOperError OBJECT-TYPE + SYNTAX INTEGER { + no-error(1), -- no-error or admin state = Down + type-mismatch(2), + holder-missing(3), + holder-installation-missing(4), + defense(15) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute describes for what reason the equipment holder is + not operational. These values correspond with the alarms that are + generated in case of a failure. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..4, 15 + PERSIST: NO DEFVALUE: 1 UNITS: -" + ::= { eqptHolderEntry 7 } + + eqptHolderAvailStatus OBJECT-TYPE + SYNTAX INTEGER { + available(1), -- equipment holder is available + failed (3), -- equipment holder is detected but faulty + notInstalled (5), -- equipment holder is not installed + offLine (6) -- equipment holder has been disabled + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute indicates whether the equipment holder is + available or not. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1, 3, 5, 6 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 8 } + + eqptHolderDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Text-field, which can for instance be used to describe the + location of the equipment holder. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: '' UNITS: -" + ::= { eqptHolderEntry 9 } + + eqptHolderContainerId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute describes in which equipment holder the equipment + holder is contained. + This object is only meaningful for racks and shelves, since the + system itself has no containing equipment holder. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 10 } + + eqptHolderContainerOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute describes the position of the equipment holder + in the containing equipment holder. + This object is only meaningful for racks and shelves, since the + system itself has no containing equipment holder. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 11 } + + eqptHolderMode OBJECT-TYPE + SYNTAX INTEGER{ + ntbntio-supported(1), + ntbntio-unsupported(2), + ntb-unsupported(3), + ntbntioextlt-unsupported(4), + ntio-unsupported(6), + ngpon-supported(7), + gpon-supported(8), + ngpon-port-reduced(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This attribute identifies the holder mode and is used by + both the NEP shelf and the ARAM-E shelf: + ntbntio-supported: this mode works in the same manner as iSAM XD. The + LSM can only be used on LSM slot. NT in NTB is supported. NTIO is + also supported. + ntbntio-unsupported: In this mode, NTIO & NTB slot can be used as + LT slot. So, two more LSM can be supported in this mode. Therefore, + NTIO/NTB board is not supported. + ntb-unsupported: In this mode, NTB slot can be used as LT slot. + So one more LT can be supported in this mode. Therefore, NTB board will + not be supported. This mode is applicable for NFXS-B shelf only. + ntio-unsupported: In this mode, there is no NTIO; the slot can be + used for an LSM. + DEFAULTVALUE: The default Value of the eqptHolderMode depends + on the shelf type. In the case of ARAM-E, default will be ntio-unsupported. + All other shelves will default to ntbntio-supported mode. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: Yes DEFVALUE: See above UNITS: -" + ::= { eqptHolderEntry 12 } + + + eqptHolderSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the serial number of the shelf. + + NOT available If FIM < 25 in RI, this attribute could not be retrieved. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 13 } + + + eqptHolderVariant OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the ALU code of the shelf. + + NOT available If FIM < 25 in RI, this attribute could not be retrieved. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 14 } + + eqptHolderICScode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the Item Change Status iteration + code of the shelf. + + NOT available If FIM < 25 in RI, this attribute could not be retrieved. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptHolderEntry 15 } + + -- ================================================================== + -- | STOP HOLDER TABLE | + -- ================================================================== + -- ================================================================== + -- | START BOARD TABLE | + -- ================================================================== + + eqptBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table representing the slots of all planned shelves. Each slot + can hold a board of one of the following types: NT, EXT, LSM, + ACU, CTRL, applique. + + This table has a row for each slot in each planned shelf. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 3 } + + eqptBoardEntry OBJECT-TYPE + SYNTAX EqptBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the eqptBoardTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptSlotId } + ::= { eqptBoardTable 1 } + + EqptBoardEntry ::= SEQUENCE { + eqptSlotId EqptSlotIndex, + eqptSlotPlannedType DisplayString, + eqptSlotActualType DisplayString, + eqptSlotPowerStatus INTEGER, + eqptBoardAdminStatus INTEGER, + eqptBoardOperStatus INTEGER, + eqptBoardOperError INTEGER, + eqptBoardAvailStatus INTEGER, + eqptBoardRestart INTEGER, + eqptBoardSwOverruleStatus INTEGER, + eqptBoardContainerId INTEGER, + eqptBoardContainerOffset INTEGER, + eqptBoardInventoryAlcatelCompanyId DisplayString, + eqptBoardInventoryTypeName DisplayString, + eqptBoardInventoryPBACode DisplayString, + eqptBoardInventoryFPBACode DisplayString, + eqptBoardInventoryICScode DisplayString, + eqptBoardInventoryCLEICode DisplayString, + eqptBoardInventorySerialNumber DisplayString, + eqptBoardInventoryLastFailedTest OCTET STRING (SIZE(4)), + eqptSlotPlannedCapabilityProfile AsamProfilePointer, + eqptBoardCustAlarmProfile AsamProfilePointer, + eqptBoardLastRestartCause INTEGER, + eqptBoardLastRestartTime NetworkTimeInSeconds, + eqptBoardRestartNumberOfChanges Counter, + eqptBoardRelatedMgntEntityIPAddress IpAddress, + eqptBoardRelatedMgntEntityPairedNumber INTEGER, + eqptBoardDualHostIPAddress IpAddress, + eqptBoardDualHostLsmLocation EqptHolderIndexOrZero, + eqptBoardIfSlotId INTEGER, + eqptBoardRestartCountPerLt Counter, + eqptBoardClearRestartCountPerLt TruthValue + } + + eqptSlotId OBJECT-TYPE + SYNTAX EqptSlotIndex + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A unique value to identify a slot position. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 1 } + + eqptSlotPlannedType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A string representing the board (NT, EXT, LSM, ACU, CTRL, Applique) that + is planned in the slot. If the board is planned, the string consists + of a mnemonic that identifies the board-type. + + Following mnemonics are valid: + + A board of a specific type. Refer to the ETSI and + US Configurations documents for the list of boards + that are supported in a given release. + ODM board types are planned with the board mnemonic, + they are treated as unmanaged boards. + + EXT_MANAGED The presence of the LT module can be detected but + it is not managed by this NT in the HYNT module. + The LT type must be planned on the other NT. + + UNMANAGED Unmanaged board: this means that the presence of + the board can be detected and that the board can + be reset and powered-down but that it is not + possible to establish communication with the board + in software. + + NOT_PLANNED No board is planned in the slot. + + NOT_ALLOWED Slot planning is not allowed in this position. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: 'NOT_PLANNED' UNITS: -" + ::= { eqptBoardEntry 2 } + + eqptSlotActualType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string representing the board (NT, EXT, LSM, ACU, CTRL, Applique) that + is actually present in the slot. + + Following values are possible: + + Indicates the detected board-type. Uses same + mnemonics as described in object + eqptSlotPlannedType. + + EMPTY No board plugged within this slot. + + EXT_MANAGED The presence of the LT module can be detected but + it is not managed by this NT in the HYNT module. + The LT type must be planned on the other NT. + + UNMANAGED The type of the detected board is unknown + and the planned board type is UNMANAGED or ODMboardtype. + + UNKNOWN The type of the detected board is unknown + and the planned board type is not UNMANAGED + and the planned board type is not EXT_MANAGED. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 3 } + + eqptSlotPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + powerUp(1), + powerDown(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute is used by the operator to power-up or power-down + an LSM slot. This attribute is not supported for other type of slots. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..2 + PERSIST: YES DEFVALUE: 1 UNITS: -" + ::= { eqptBoardEntry 4 } + + eqptBoardAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + unlock(1), + lock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute is used by the operator to lock or unlock the board. + + This attribute is only supported for the following type of boards: + NT (but notice that the system will refuse a request to lock the NT + of a simplex system), EXT and LSM (if managed). This attribute has + no meaning for an unmanaged or externally managed (EXT_MANAGED) LSM, + for an ACU, CTRL or for an applique. An exception is the NRCD-C, CTRL + board of the FD-REM, that has LT capabilities next to the regular + CTRL capabilities. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..2 + PERSIST: YES DEFVALUE: 1 UNITS: -" + ::= { eqptBoardEntry 5 } + + eqptBoardOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute informs the operator whether the plug-in unit is able + to perform its normal operation. + + This attribute is supported for all type of boards: NT, EXT, LSM, + ACU, CTRL, applique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 6 } + + eqptBoardOperError OBJECT-TYPE + SYNTAX INTEGER { + no-error(1), -- no-error or admin state = Down + type-mismatch(2), + board-missing(3), + board-installation-missing(4), + no-planned-board(5), + waiting-for-sw(6), + init-boot-failed(7), + init-download-failed(8), + init-connection-failed(9), + init-configuration-failed(10), + board-reset-protection(11), + invalid-parameter(12), + temperature-alarm(13), + tempshutdown(14), + defense(15), + board-not-licensed(16), + sem-power-fail(17), + sem-ups-fail(18), + board-in-incompatible-slot(19), + download-ongoing(21), + unknown-error(255) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute describes for what reason the board is not operational. + These values correspond with the alarms which are generated in case of + a failure. + + This attribute is supported for all type of boards: NT, EXT, LSM, + ACU, CTRL, applique. + Default value is no-error, replaced by result from startup sequence. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..15, 255 + PERSIST: NO DEFVALUE: 1 UNITS: -" + ::= { eqptBoardEntry 7 } + + eqptBoardAvailStatus OBJECT-TYPE + SYNTAX INTEGER { + available(1), -- board is available, after successfull selftest + inTest(2), -- during selftest or init, after reset or power up + failed(3), -- error, error in selftest or timeout + powerOff(4), -- board is powered off + notInstalled(5), -- board is not plugged in + offLine(6), -- board has been disabled + dependency(7) -- board cannot operate because some other resource + -- on which it depends is unavailable + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute provides further information regarding the state + of the board. It is set to available after a successfull selftest + of the board (if applicable). + + This attribute is supported for all type of boards: NT, EXT, LSM, + ACU, CTRL, applique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..7 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 8 } + + eqptBoardRestart OBJECT-TYPE + SYNTAX INTEGER { + with-selftest(1), + without-selftest(2), + hot-restart(5), + initialValue (255) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Writing a valid value to this object will restart the board in the + specified mode. + + This attribute is only supported for the following type of boards: + NT, EXT, managed LSM, ACU, CTRL. For ACU and CTRL boards, only a + restart without selftest is supported. An exception is the NRCD-C, + FD-REM CTRL board, that has LT capabilities (restart with/without + selftest) next to the regular CTRL capabilities. + Contains previous restart reason, if not available it has value 255. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1, 2, 5, 255 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 9 } + + eqptBoardSwOverruleStatus OBJECT-TYPE + SYNTAX INTEGER { + no-overrule(1), + overrule(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to overrule the default software version for this board. + This attribute is only supported for managed LSMs. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..2 + PERSIST: NO DEFVALUE: 1 UNITS: -" + ::= { eqptBoardEntry 10 } + + eqptBoardContainerId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute describes in which equipment holder the slot + is contained. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 11 } + + eqptBoardContainerOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute describes the position of the slot in the + containing equipment holder. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 12 } + + -- The following attributes are used to represent the board inventory data. + -- Board inventory data is retrieved for the following board-types: NT, EXT, + -- managed LSM, ACU, CTRL, applique. + -- Board inventory data is not retrieved for unmanaged ,externally managed + -- (EXT_MANAGED) LSMs and ODM boardtypes. + + eqptBoardInventoryAlcatelCompanyId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the company of the board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 13 } + + eqptBoardInventoryTypeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the name of the board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 14 } + + eqptBoardInventoryPBACode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the Alcatel Printed Board Assembly + code of of the board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 15 } + + eqptBoardInventoryFPBACode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the Alcatel Printed Board Assembly + code of the board, which also identifies the boot software. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 16 } + + eqptBoardInventoryICScode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the Item Change Status iteration + code of the board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 17 } + + eqptBoardInventoryCLEICode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the (USA) Common Language Equipment + Identification code of the board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 18 } + + eqptBoardInventorySerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute represents the serial number of the board. + + Breakdown of a sample serial number is : + + sample NANT-D serial number is AA1003ZA028 + + AA 10 03 ZA028 + --- ==== ========== + | | |=====' Production Plant Code + | | + | |==============' Week + | + |====================' Year + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 19 } + + eqptBoardInventoryLastFailedTest OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the last failing test by means of 4 numbers, from MSB + to LSB: + - Table number (1 byte) + - Segment number (1 byte) + - Case number (1 byte) + - Check number (1 byte) + As long as there has been no failing selftest, the value of this + object will be 0. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptBoardEntry 20 } + + eqptSlotPlannedCapabilityProfile OBJECT-TYPE + SYNTAX AsamProfilePointer + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A pointer to the capability profile that will be used for this + slot. Capability profiles are only applicable for LT cards + that are not EXT_MANAGED and not UNMANAGED,NRNT-A and NTIO cards. + Planning the profile should always be done at the same moment the + LT/NTIO is planned. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 22 } + + eqptBoardCustAlarmProfile OBJECT-TYPE + SYNTAX AsamProfilePointer + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A pointer to the customizable alarms profile which will be + associated to NT for all shelves except FD-REM where the + customizable alarms profile will be associated to master LT. + In redundant NT shelves the profile will be associated to + both NTA and NTB while associating customizable alarms profile + to NTA or NTB. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 23 } + + eqptBoardLastRestartCause OBJECT-TYPE + SYNTAX INTEGER { + poweron(1), + unknown(2), + watchdog(3), + coldreset(4), + warmreset(5), + hotreset(6), + hotreload(7), + cleandata(8), + emergencybuild(9), + poweronreset(10), + commitfailure(11), + timezonemodified(12) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute gives the last restart cause for board. + Currently only LSM board can support. Considering future safe, + only use default value for other board entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: unknown UNITS: -" + ::= { eqptBoardEntry 24 } + + eqptBoardLastRestartTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute gives the last restart time. + Currently only LSM board can support. Considering future safe, + only use default value for other board entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 25 } + + eqptBoardRestartNumberOfChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter which indicates the number of restart times. + This counter is incremented each time eqptBoardLastRestartTime + changes. Considering future safe, only use default value for + other board entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 26 } + + eqptBoardRelatedMgntEntityIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Network address. It is a public OAM IP address related to xVPS. For + single OAM IP is introduced, multi-xVPS boards existing on a same shelf + may use one single OAM IP. This IP is configured on NT which manages + these xVPS boards. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 27 } + + + eqptBoardRelatedMgntEntityPairedNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " For single OAM IP is introduced, one public OAM IP can not identify an + xVPS, so community string is introduced. Each active xVPS will have + different community string in one shelf. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 28 } + + eqptBoardDualHostIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Network address. Only applicable for FD REM connected to dual host. + It is the public OAM IP address of the host connecting the Lsm in this + externally managed slot. It is instantiated with default value and + can only be set when the planned type is EXT_MANAGED. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: + PERSIST: YES DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 29 } + + + eqptBoardDualHostLsmLocation OBJECT-TYPE + SYNTAX EqptHolderIndexOrZero + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Only applicable for FD REM connected to dual host. + It is the Rack/Shelf identifying the location of this + externally managed slot, within the scope of the host connecting + the Lsm. The slot component is implicitly present in the key. + It is instantiated with default value and can only be set when + the planned type is EXT_MANAGED. The type corresponds to the + type EqptHolderIndex, except for the fact that this field can + be 0, which is the default value. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: -" + ::= { eqptBoardEntry 30 } + + eqptBoardIfSlotId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This object gives the slot's linear number, which could be + used by an external manager to help in mapping a given + IfIndex to a physical slot location. It is a numerical value + that consists of 6 bits. For a slot that does not carry any + interfaces (e.g. applique or NTIO slot), the value is always + '0xFF'. + Note that this linear slot number is persistent across system + restarts, i.e. the same linear slot number will be used for + the same slot even after a restart of the ISAM system. + However, it is not guaranteed that the same linear slot + number will used after a migration to a new release. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: 0xFF UNITS: -" + ::= { eqptBoardEntry 32 } + + eqptBoardRestartCountPerLt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter which indicates the number of restart times per LT. + This counter is incremented each time eqptBoardLastRestartTime + changes.This counter will reset to zero when LT replaced or unplanned. + + Note:This counter is Per LT basis. LTs are distinguished based on serialNumber. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: NA" + ::= { eqptBoardEntry 33 } + + eqptBoardClearRestartCountPerLt OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object to reset the eqptBoardRestartCountPerLt counter. + When it is set to true(1) value then the corresponding eqptBoardRestartCountPerLt counter is cleared. + + A value set to false(2) or other is ignored.. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: FALSE UNITS: NA" + ::= { eqptBoardEntry 34 } + + + -- ================================================================== + -- | STOP BOARD TABLE | + -- ================================================================== + + -- ================================================================== + -- | START SHELF SUMMARY TABLE | + -- ================================================================== + + eqptShelfSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptShelfSummaryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Shelf summary table, summarizing slot or board related status + changes within each shelf. + + This table has one row per planned shelf. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above." + ::= { asamEquipmentMIB 4 } + + eqptShelfSummaryEntry OBJECT-TYPE + SYNTAX EqptShelfSummaryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the shelf summary table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptHolderId } + ::= { eqptShelfSummaryTable 1 } + + EqptShelfSummaryEntry ::= SEQUENCE { + eqptShelfHwNumberOfChanges Counter, + eqptShelfSlotSummaryOccupation OCTET STRING, + eqptShelfBoardSummaryAdmin OCTET STRING, + eqptShelfBoardSummaryAvail OCTET STRING, + eqptShelfBoardSummaryOper OCTET STRING, + eqptShelfBoardSummaryTypeMismatch OCTET STRING, + eqptShelfBoardSummaryAlarm OCTET STRING + } + + eqptShelfHwNumberOfChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter which indicates the number of configuration or + status changes for slots/boards within this shelf. This counter + is incremented each time any of the summary table objects of this + shelf changes. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptShelfSummaryEntry 1 } + + eqptShelfSlotSummaryOccupation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bitmap of the occupation of slots (0 = empty, 1 = full) + Applicable for NT, EXT, LSM, ACU, CTRL, applique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptShelfSummaryEntry 2 } + + eqptShelfBoardSummaryAdmin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bitmap of the administrative state of the boards + (0 = locked, 1 = unlocked). Applicable for NT, EXT, LSM. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptShelfSummaryEntry 3 } + + eqptShelfBoardSummaryAvail OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bitmap of the availability state of the boards (0 = not available, + 1 = available). Applicable for NT, EXT, LSM, ACU, CTRL, applique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptShelfSummaryEntry 4 } + + eqptShelfBoardSummaryOper OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bitmap of the operational state of the boards (0 = locked, + 1 = unlocked). Applicable for NT, EXT, LSM, ACU, CTRL, applique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptShelfSummaryEntry 5 } + + eqptShelfBoardSummaryTypeMismatch OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bitmap of the mismatch between the actual board-type and the planned + board-type (0 = mismatch, 1 = no mismatch). + Applicable for NT, EXT, LSM, ACU, CTRL, applique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptShelfSummaryEntry 6 } + + eqptShelfBoardSummaryAlarm OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bitmap of the boards which generated an alarm (0 = alarm, + 1 = no alarm). Applicable for NT, EXT, LSM, ACU, CTRL, applique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptShelfSummaryEntry 7 } + + -- ================================================================== + -- | STOP SHELF SUMMARY TABLE | + -- ================================================================== + + eqptProt OBJECT IDENTIFIER ::= { asamEquipmentMIB 5 } + + eqptProtNextProtGroupId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains an appropriate value to be used for + eqptProtGroupId when creating entries in the eqptProtGroupTable. + The value 0 indicates that no unassigned entries are available. + After each retrieval, the agent will modify the value to the + next unassigned index. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= {eqptProt 1} + + -- ================================================================== + -- | START PROTECTIONGROUP TABLE | + -- ================================================================== + + eqptProtGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptProtGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table representing groups of protected or protecting elements. + Only one row for NT protection group which will always be created and + cannot be deleted. + From ISAM R4.1.02 the default created NT protection group will be locked. + (before it was unlocked). + From R3.3 onwards, each LT protection group (comprised of 2 adjacent + slots LT n and LT n+1, where n is a odd number), also has a row. + The protection groups are created by default even though + the protection groups are not used. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above " + ::= { eqptProt 2 } + + eqptProtGroupEntry OBJECT-TYPE + SYNTAX EqptProtGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the eqptProtGroupTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptProtGroupId } + ::= { eqptProtGroupTable 1 } + + EqptProtGroupEntry ::= SEQUENCE { + eqptProtGroupId INTEGER, + eqptProtGroupType INTEGER, + eqptProtGroupNumberOfChanges Counter, + eqptProtGroupSwitchoverCount Counter, + eqptProtGroupLastSwitchoverReason INTEGER, + eqptProtGroupEpsQuenchfactor TimeTicks, + eqptProtGroupAlarmBitmap INTEGER, + eqptProtGroupAdminStatus INTEGER, + eqptProtGroupAdminProtElement INTEGER, + eqptProtGroupOperProtElement INTEGER, + eqptProtGroupRowStatus RowStatus + } + + eqptProtGroupId OBJECT-TYPE + SYNTAX INTEGER + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A unique value to identify a protection group. + The value 1 is reserved for the NT protection group, + which is always present and cannot be deleted. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptProtGroupEntry 1} + + eqptProtGroupType OBJECT-TYPE + SYNTAX INTEGER { + one-plus-one(1), + one-for-N(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attributes distinguishes between 1+1 and 1:N protection groups. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: one-plus-one(1) UNITS: -" + ::= { eqptProtGroupEntry 2 } + + eqptProtGroupNumberOfChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter which indicates the number of status changes + in this protection group as well as the status changes for the + protecting elements within this group: + eqptProtGroupSwitchoverCount; + eqptProtGroupLastSwitchoverReason; + eqptProtGroupAlarmBitmap; + eqptProtElementStandbyStatus. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptProtGroupEntry 3 } + + eqptProtGroupSwitchoverCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter for the number of switchovers being performed. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: -" + ::= { eqptProtGroupEntry 4 } + + eqptProtGroupLastSwitchoverReason OBJECT-TYPE + SYNTAX INTEGER { + noSwitchOver(1), -- no switch over has been performed yet + forcedActive(2), -- chain is forced active + boardNotPresent(3), -- board is removed or not reachable + extenderChainFailure(4), -- extender chain failure + linkFailure(5), -- link failure + watchDogTimeOut(6), -- redundancy watchdog + fileSystemCorrupt(7), -- curruption of file system + configurationMismatch(8), -- mismatch in boardType or Swversion + boardUnplanned(9), -- board has been unplanned + boardLocked(10), -- board has been locked + shelfDefense(11), -- shelf-error detected by defense + revertiveSwitchOver(12), -- switchover because protected board is + -- operational again (in case of 1:N) + lanxFailure(13), -- lanx not alive + lanxHwFailure(14), -- active Lanx has detected a + -- hardware failure + lanxSdkFailure(15), -- active Lanx has detected a + -- SDK-failure + dpoeAppFailure(16), -- active DPoE has detected application failure + dpoeUnreachable(17) -- DPoE is not reachable + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the reason of the last switch over. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..17 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptProtGroupEntry 5 } + + eqptProtGroupEpsQuenchfactor OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains a timervalue in 1/100 sec. The EpsQuench timer + is used to prevent continuous switch-overs in case of unstable EPS. + Value equal to zero means the quenching mechanism is disabled. + Configuration of the EPS quenchfactor has mainly be foreseen for + test purposes. Operators should preferably not be able to + reconfigure the default value. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: 1440000 UNITS: 0.01 seconds" + DEFVAL { 1440000} -- 4 hours + ::= { eqptProtGroupEntry 6 } + + eqptProtGroupAlarmBitmap OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status bitmap: + bit 0 set means No defect at all + bit 1 : if bit set, Standby degradation alarm is set + (excludes bit 0 setting) + bit 2 .. 31 : reserved for future extensions. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0x00000001 UNITS: -" + ::= { eqptProtGroupEntry 7 } + + eqptProtGroupAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + unlock(1), + lock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used by the administrator to disable or enable protection within + that protection group. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..2 + PERSIST: YES DEFVALUE: unlock(1) UNITS: -" + ::= { eqptProtGroupEntry 8 } + + eqptProtGroupAdminProtElement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Only supported for 1:N protection groups. In case of a forced + switchover to the spare element, this attribute is used to specify + the element to be protected. The value 0 means that no element is + specified. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptProtGroupEntry 9 } + + eqptProtGroupOperProtElement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Only supported for 1:N protection groups. Indicates which element + is currently protected by the spare element. The value 0 means that + currently the spare element is not protecting any element. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptProtGroupEntry 10 } + + eqptProtGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entries in the eqptProtGroupTable can only be created at once, by + specifying eqptProtGroupRowStatus=createAndGo(4). + For NT protection group, if all values are valid then the + entry is made active(1). For LT protection group, if the group + is in service then the entry is made active(1). If the group + is not in service then the entry is made notInService(2). + If the object is set to destroy(6), the entry is deleted. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO for ISAM R3.3 RANGE: See above + PERSIST: NO DEFVALUE: active(1) UNITS: -" + ::= { eqptProtGroupEntry 11 } + + -- ================================================================== + -- | STOP PROTECTIONGROUP TABLE | + -- ================================================================== + -- ================================================================== + -- | START PROTECTIONELEMENT TABLE | + -- ================================================================== + + eqptProtElementTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptProtElementEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table representing the protected or protecting elements. + An element can be either a board or an extension chain. Both are + identified by the corresponding slot identifier (extension chain + is identified by slot of corresponding NT board). + This table has only two rows from ISAM R2.2 to R3.2. + From R3.3 onwards, this table has a row for each slots in the + main shelf. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above " + ::= { eqptProt 3 } + + eqptProtElementEntry OBJECT-TYPE + SYNTAX EqptProtElementEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the eqptProtElementTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptSlotId } + ::= { eqptProtElementTable 1 } + + EqptProtElementEntry ::= SEQUENCE { + eqptProtElementGroupId INTEGER, + eqptProtElementType INTEGER, + eqptProtElementStandbyStatus INTEGER, + eqptProtElementRedcyCtrlStatus INTEGER, + eqptProtElementRowStatus RowStatus, + eqptProtElementStandbyStatuschangeReason INTEGER + } + + eqptProtElementGroupId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attributes identifies the protection group to which this + element belongs. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO for ISAM R3.3 RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptProtElementEntry 1} + + eqptProtElementType OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + spare(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute is used to distinguish between normal elements of + a protection group and the spare element of a 1:N protection group. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: normal(1) UNITS: -" + ::= { eqptProtElementEntry 2} + + eqptProtElementStandbyStatus OBJECT-TYPE + SYNTAX INTEGER { + providing-service(1), --active and providing service + hot-standby(2), --standby and ready to become active + cold-standby(3), --standby but not synchronized + idle(4) --not able to protect peer board + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute reflects the standby status of the protection + group element. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..4 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptProtElementEntry 3} + + eqptProtElementRedcyCtrlStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + forced-active(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute is used to force a switchover between elements of + a protection group or to keep one of the elements active. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..2 + PERSIST: YES DEFVALUE: normal(1) UNITS: -" + ::= { eqptProtElementEntry 4} + + eqptProtElementRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entries in the eqptProtElementTable can only be created at once, + by specifying eqptProtEelementRowStatus=createAndGo(4). If all + values are valid then the entry is made active(1). If the object + is set to destroy(6), the entry is deleted. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: active(1) UNITS: -" + ::= { eqptProtElementEntry 5} + + eqptProtElementStandbyStatuschangeReason OBJECT-TYPE + SYNTAX INTEGER { + none(0), -- standby state is hot standby + -- or not applicable (default value) + protectionGroupLocked(1), -- redundancy is not enabled + forcedActive(2), -- active board is put to forced active + peerLinkUnAvailable(3), -- standby NT link is not available + peerLocked(4), -- standby board is locked + peerNotPlanned(5), -- standby board is not planned + peerNotPluggedIn(6), -- standby board is not plugged in + databaseNotInSync(7), -- data base is not synchronized + lanxDynamicDataNotSynced(8), -- lanx has not synchronized its data + lanxSdkFailure(9), -- standby Lanx has detected a + -- non recoverable SDK-failure + lanxRecovSdkFailure(10), -- standby Lanx has deteced a + -- recoverable SDK-failure + lanxHwFailure(11), -- standby Lanx has deteced a hardware failure + lanxDynDataSyncFailure(12), -- standby lanx could not + -- synchronize its dynamic data + lanxStaticSyncFailure(13), -- standby lanx could not + -- synchronize its static data + lanxPeerCommFailure(14), -- standby Lanx has lost communication + -- with the active lanx + lanxFailure(15), -- standby lanx not alive + linkGroupNotAvailable(16), -- link group not available + ltNotEnabled(17), -- for LT redundancy : LT not enabled + lanxHiGigFailure(18), -- lanx (act or stb has detected a HiGiG + -- failure + lanxReconcileFailure(19), -- lanx has detected a failure in the + -- reconcile phase (a.k.a. bulk sync phase) + lanxDiscoveryFailure(20), -- act lanx is not able to detect the mate + -- although the HiGig is up and running. + dpoeAppFailure(21), -- standby DPoE has detected application + -- failure + dpoeCommFailure(22), -- standby DPoE has lost communication with + -- active DPoE + dpoeSyncFailure(23), -- standby DPoE could not do synchronization + -- with active DPoE + dpoeUnreachable(24) -- standby DPoE is not reachable + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute reflects the reason why the standby status of the protection group element has changed. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..24 + PERSIST: NO DEFVALUE: none(0) UNITS: -" + ::= { eqptProtElementEntry 6} + + -- ================================================================== + -- | STOP PROTECTIONELEMENT TABLE | + -- ================================================================== + + eqptProfile OBJECT IDENTIFIER ::= { asamEquipmentMIB 6 } + + -- ================================================================== + -- | START PROFILE TABLE | + -- ================================================================== + + eqptProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptProfileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding the mapping between the profileId and the corresponding + profile name. + This table has a row for every profile in the system. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { eqptProfile 1 } + + eqptProfileEntry OBJECT-TYPE + SYNTAX EqptProfileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the eqptProfileTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptProfileId } + ::= { eqptProfileTable 1 } + + EqptProfileEntry ::= SEQUENCE { + eqptProfileId AsamProfileIndex, + eqptProfileName AsamProfileName, + eqptProfileDescription DisplayString + } + + eqptProfileId OBJECT-TYPE + SYNTAX AsamProfileIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value identifying a profile. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptProfileEntry 1 } + + eqptProfileName OBJECT-TYPE + SYNTAX AsamProfileName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The corresponding name for a given profile id. + The name corresponding to the ProfileId must also be unique. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptProfileEntry 2 } + + eqptProfileDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A short description for the given profile, explaining the + key attributes. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptProfileEntry 3 } + + -- ================================================================== + -- | STOP PROFILE TABLE | + -- ================================================================== + + -- ================================================================== + -- | START PROFILE APPLICABILITY TABLE | + -- ================================================================== + + eqptProfileApplicabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptProfileApplicabilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table lists for every defined profile in the system for + which boards it is applicable. + One profile can be applicable for multiple board types. + Multiple profiles can be applicable for the same board type. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { eqptProfile 2 } + + eqptProfileApplicabilityEntry OBJECT-TYPE + SYNTAX EqptProfileApplicabilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the eqptProfileApplicabilityTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptProfileId, eqptBoardType } + ::= { eqptProfileApplicabilityTable 1 } + + EqptProfileApplicabilityEntry ::= SEQUENCE { + eqptBoardType DisplayString, + eqptDefaultProfile TruthValue + } + + + eqptBoardType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string representing the board for which the profile is applicable. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptProfileApplicabilityEntry 1 } + + eqptDefaultProfile OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A flag indicating if this is the default profile for a specific + board type. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptProfileApplicabilityEntry 2 } + + -- ================================================================== + -- | STOP PROFILE APPLICABILITY TABLE | + -- ================================================================== + + eqptTestChainTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptTestChainEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table contains the test chain configuration indicating + which shelf is connected to the TAP_UP or whether an external + test head is connected to the TAP_UP. This table has one row + for each planned shelf. + + ALCATEL NOTE: + TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 7 } + + eqptTestChainEntry OBJECT-TYPE + SYNTAX EqptTestChainEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the eqptTestChainTable." + + INDEX { eqptHolderId } + ::= { eqptTestChainTable 1 } + + EqptTestChainEntry ::= SEQUENCE { + eqptTestChainShelfToTapUp INTEGER, + eqptTestChainExtTestHeadToTapUp INTEGER + } + + eqptTestChainShelfToTapUp OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A unique value to identify a shelf position which is connected + to the TAP_UP. The value '0' (default value) indicates that it + is not connected. This parameter is used if + eqptTestChainExtTestHeadToTapUp is set to '1' (i.e., 'no') and + is ignored if eqptTestChainExtTestHeadToTapUp is set to '2' + (i.e., 'yes'). + + ALCATEL NOTE: + ACCESS: NA USAGE: OPT PERSIST: YES INSRVMOD: YES + RANGE: DEP / 0 plus the range of eqptHolderId of the shelves. + DEFVALUE: 0 / this means that no shelf is configured to be + connected to the TAP_UP. + UNITS: NA SPARSE: NO DESCR: NA + " + ::= { eqptTestChainEntry 1 } + + eqptTestChainExtTestHeadToTapUp OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter is used to indicate whether an external test + head is connected to the TAP_UP. + no (1): no external test head is connected to the TAP_UP. + yes (2): an external test head is connected to the TAP_UP. + + ALCATEL NOTE: + ACCESS: NA USAGE: OPT PERSIST: YES + INSRVMOD: YES RANGE: 1..2 DEFVALUE: 1 + UNITS: NA SPARSE: NO DESCR: NA + " + ::= { eqptTestChainEntry 2 } + + + eqptCustAlarmProfile OBJECT IDENTIFIER ::= { asamEquipmentMIB 8 } + + -- ================================================================== + -- | START CUSTOMIZABLE ALARMS PROFILE TABLE | + -- ================================================================== + + eqptCustAlarmProfileIndexNext OBJECT-TYPE + SYNTAX AsamNextProfileIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains an appropriate value to be used for + eqptCustAlarmProfileIndex + when creating entries in the associated profile table. + The value 0 indicates that no unassigned entries are + available. To obtain the profile index value for a new + entry, the manager issues a management protocol retrieval + operation to obtain the current value of this object. + After each retrieval, the agent should modify the value to + the next unassigned index." + ::= { eqptCustAlarmProfile 1 } + + + eqptCustAlarmProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptCustAlarmProfileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table representing the configurable attributes of the customizable + alarms : a description, and the corresponding Alarm Outputs to be + activated when this alarm occurs. + + This table has a row for each external alarms profile. It offers data + for a maximum of 5 external alarms. Alarms that are not defined for + a particular profile, need to contain default values in the fields + corresponding to that alarm number. Independent of the alarm number, + the name of the profile is also present, as well as the row status. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { eqptCustAlarmProfile 2} + + eqptCustAlarmProfileEntry OBJECT-TYPE + SYNTAX EqptCustAlarmProfileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the eqptCustAlarmProfileTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptCustAlarmProfileIndex } + ::= { eqptCustAlarmProfileTable 1 } + + EqptCustAlarmProfileEntry ::= SEQUENCE { + eqptCustAlarmProfileIndex AsamProfileIndex, + eqptCustAlarmProfileName AsamProfileName, + eqptCustAlarmProfileUsedStatus AsamProfileRefCount, + eqptCustAlarmProfileRowStatus RowStatus, + eqptCustAlarmProfileMnemonic1 DisplayString, + eqptCustAlarmProfileDescription1 DisplayString, + eqptCustAlarmProfileVisibleOutput1 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfileAudibleOutput1 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfilePolarity1 EqptCustAlarmProfilePolarityType, + eqptCustAlarmProfileSeverity1 AsamAlarmSeverityType, + eqptCustAlarmProfileMnemonic2 DisplayString, + eqptCustAlarmProfileDescription2 DisplayString, + eqptCustAlarmProfileVisibleOutput2 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfileAudibleOutput2 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfilePolarity2 EqptCustAlarmProfilePolarityType, + eqptCustAlarmProfileSeverity2 AsamAlarmSeverityType, + eqptCustAlarmProfileMnemonic3 DisplayString, + eqptCustAlarmProfileDescription3 DisplayString, + eqptCustAlarmProfileVisibleOutput3 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfileAudibleOutput3 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfilePolarity3 EqptCustAlarmProfilePolarityType, + eqptCustAlarmProfileSeverity3 AsamAlarmSeverityType, + eqptCustAlarmProfileMnemonic4 DisplayString, + eqptCustAlarmProfileDescription4 DisplayString, + eqptCustAlarmProfileVisibleOutput4 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfileAudibleOutput4 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfilePolarity4 EqptCustAlarmProfilePolarityType, + eqptCustAlarmProfileSeverity4 AsamAlarmSeverityType, + eqptCustAlarmProfileMnemonic5 DisplayString, + eqptCustAlarmProfileDescription5 DisplayString, + eqptCustAlarmProfileVisibleOutput5 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfileAudibleOutput5 EqptCustAlarmProfileOutputType, + eqptCustAlarmProfilePolarity5 EqptCustAlarmProfilePolarityType, + eqptCustAlarmProfileSeverity5 AsamAlarmSeverityType + } + + eqptCustAlarmProfileIndex OBJECT-TYPE + SYNTAX AsamProfileIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Customizale Alarms Profile Index. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..20 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptCustAlarmProfileEntry 1 } + + eqptCustAlarmProfileName OBJECT-TYPE + SYNTAX AsamProfileName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A textual name uniquely identifying this profile. + + Maximum length is 32, allowed characters A-Z, a-z, 0-9, '-'. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptCustAlarmProfileEntry 2 } + + eqptCustAlarmProfileUsedStatus OBJECT-TYPE + SYNTAX AsamProfileRefCount + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of entities using this profile. If the + reference count is greater than 0, then this profile is 'in use', + and may NOT be deleted. If the value is 0, then this profile is + 'not in use', and can be deleted. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptCustAlarmProfileEntry 3 } + + eqptCustAlarmProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entries in the eqptCustAlarmProfileTable can only be created at + once, by specifying eqptCustAlarmProfileRowStatus=createAndGo(4). + If all values are valid then the entry is made active(1). If the + object is set to destroy(6), the entry is deleted. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: active(1) UNITS: -" + ::= { eqptCustAlarmProfileEntry 4 } + + eqptCustAlarmProfileMnemonic1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The mnemonic of the customizable alarm, for given Profile Index, + for external alarm number 1. + + Maximum length is 16, allowed characters A-Z. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'UNDEF' UNITS: -" + ::= { eqptCustAlarmProfileEntry 5 } + + eqptCustAlarmProfileDescription1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The description of the customizable alarm, for given + Profile Index, for external alarm number 1. + + Maximum length is 40. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'Undefined' UNITS: -" + ::= { eqptCustAlarmProfileEntry 6 } + + eqptCustAlarmProfileVisibleOutput1 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the visible alarm output, + for given Profile Index, for external alarm number 1. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 7 } + + eqptCustAlarmProfileAudibleOutput1 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the audible alarm output, + for given Profile Index, for external alarm number 1. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 8 } + + eqptCustAlarmProfilePolarity1 OBJECT-TYPE + SYNTAX EqptCustAlarmProfilePolarityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether the alarm polarity is normal or inversed, + for given Profile Index, for external alarm number 1. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: normal(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 9 } + + eqptCustAlarmProfileSeverity1 OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows the severity of the alarm, + for given Profile Index, for external alarm number 1. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: 1-5 + PERSIST: YES DEFVALUE: major(4) UNITS: -" + ::= { eqptCustAlarmProfileEntry 10 } + + eqptCustAlarmProfileMnemonic2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The mnemonic of the customizable alarm, for given Profile Index, + for external alarm number 2. + + Maximum length is 16, allowed characters A-Z. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'UNDEF' UNITS: -" + ::= { eqptCustAlarmProfileEntry 11 } + + eqptCustAlarmProfileDescription2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The description of the customizable alarm, for given + Profile Index, for external alarm number 2. + + Maximum length is 40. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'Undefined' UNITS: -" + ::= { eqptCustAlarmProfileEntry 12 } + + eqptCustAlarmProfileVisibleOutput2 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the visible alarm output, + for given Profile Index, for external alarm number 2. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 13 } + + eqptCustAlarmProfileAudibleOutput2 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the audible alarm output, + for given Profile Index, for external alarm number 2. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 14 } + + eqptCustAlarmProfilePolarity2 OBJECT-TYPE + SYNTAX EqptCustAlarmProfilePolarityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether the alarm polarity is normal or inversed, + for given Profile Index, for external alarm number 2. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: normal(2), UNITS: -" + ::= { eqptCustAlarmProfileEntry 15 } + + eqptCustAlarmProfileSeverity2 OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows the severity of the alarm, + for given Profile Index, for external alarm number 2. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: 1-5 + PERSIST: YES DEFVALUE: major(4) UNITS: -" + ::= { eqptCustAlarmProfileEntry 16 } + + eqptCustAlarmProfileMnemonic3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The mnemonic of the customizable alarm, for given Profile Index, + for external alarm number 3. + + Maximum length is 16, allowed characters A-Z. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'UNDEF' UNITS: -" + ::= { eqptCustAlarmProfileEntry 17 } + + eqptCustAlarmProfileDescription3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The description of the customizable alarm, for given + Profile Index, for external alarm number 3. + + Maximum length is 40. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'Undefined' UNITS: -" + ::= { eqptCustAlarmProfileEntry 18 } + + eqptCustAlarmProfileVisibleOutput3 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the visible alarm output, + for given Profile Index, for external alarm number 3. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 19 } + + eqptCustAlarmProfileAudibleOutput3 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the audible alarm output, + for given Profile Index, for external alarm number 3. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 20 } + + eqptCustAlarmProfilePolarity3 OBJECT-TYPE + SYNTAX EqptCustAlarmProfilePolarityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether the alarm polarity is normal or inversed, + for given Profile Index, for external alarm number 3. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: normal(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 21 } + + eqptCustAlarmProfileSeverity3 OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows the severity of the alarm, + for given Profile Index, for external alarm number 3. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: 1-5 + PERSIST: YES DEFVALUE: major(4) UNITS: -" + ::= { eqptCustAlarmProfileEntry 22 } + + eqptCustAlarmProfileMnemonic4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The mnemonic of the customizable alarm, for given Profile Index, + for external alarm number 4. + + Maximum length is 16, allowed characters A-Z. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'UNDEF' UNITS: -" + ::= { eqptCustAlarmProfileEntry 23 } + + eqptCustAlarmProfileDescription4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The description of the customizable alarm, for given + Profile Index, for external alarm number 4. + + Maximum length is 40. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'Undefined' UNITS: -" + ::= { eqptCustAlarmProfileEntry 24 } + + eqptCustAlarmProfileVisibleOutput4 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the visible alarm output, + for given Profile Index, for external alarm number 4. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 25 } + + eqptCustAlarmProfileAudibleOutput4 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the audible alarm output, + for given Profile Index, for external alarm number 4. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 26 } + + eqptCustAlarmProfilePolarity4 OBJECT-TYPE + SYNTAX EqptCustAlarmProfilePolarityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether the alarm polarity is normal or inversed, + for given Profile Index, for external alarm number 4. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: normal(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 27 } + + eqptCustAlarmProfileSeverity4 OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows the severity of the alarm, + for given Profile Index, for external alarm number 4. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: 1-5 + PERSIST: YES DEFVALUE: major(4) UNITS: -" + ::= { eqptCustAlarmProfileEntry 28 } + + eqptCustAlarmProfileMnemonic5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The mnemonic of the customizable alarm, for given Profile Index, + for external alarm number 5. + + Maximum length is 16, allowed characters A-Z. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'UNDEF' UNITS: -" + ::= { eqptCustAlarmProfileEntry 29 } + + eqptCustAlarmProfileDescription5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The description of the customizable alarm, for given + Profile Index, for external alarm number 5. + + Maximum length is 40. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 'Undefined' UNITS: -" + ::= { eqptCustAlarmProfileEntry 30 } + + eqptCustAlarmProfileVisibleOutput5 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the visible alarm output, + for given Profile Index, for external alarm number 5. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 31 } + + eqptCustAlarmProfileAudibleOutput5 OBJECT-TYPE + SYNTAX EqptCustAlarmProfileOutputType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether or not to trigger the audible alarm output, + for given Profile Index, for external alarm number 5. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: notTriggered(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 32 } + + eqptCustAlarmProfilePolarity5 OBJECT-TYPE + SYNTAX EqptCustAlarmProfilePolarityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows whether the alarm polarity is normal or inversed, + for given Profile Index, for external alarm number 5. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: normal(2) UNITS: -" + ::= { eqptCustAlarmProfileEntry 33 } + + eqptCustAlarmProfileSeverity5 OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows the severity of the alarm, + for given Profile Index, for external alarm number 5. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: 1-5 + PERSIST: YES DEFVALUE: major(4) UNITS: -" + ::= { eqptCustAlarmProfileEntry 34 } + + -- ================================================================== + -- | STOP CUSTOMIZABLE ALARMS PROFILE TABLE | + -- ================================================================== + -- ================================================================== + -- | START CUSTOMIZABLE ALARMS PROFILE MAPPING TABLE | + -- ================================================================== + + eqptCustAlarmProfileMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptCustAlarmProfileMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table listing the profile name to profile Index + Mapping." + ::= { eqptCustAlarmProfile 3} + + eqptCustAlarmProfileMappingEntry OBJECT-TYPE + SYNTAX EqptCustAlarmProfileMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry (conceptual row) representing the Customizable Alarm Profile + Name to Index mapping. The system automatically creates an entry in + this table for each corresponding entry (custAlarm-profile) created + in the eqptCustAlarmProfileTable. Similarly, when a profile is + deleted, the corresponding entry in this table is also automatically + deleted by the system." + INDEX {eqptCustAlarmProfileMappingName } + ::= {eqptCustAlarmProfileMappingTable 1} + + EqptCustAlarmProfileMappingEntry ::= SEQUENCE { + eqptCustAlarmProfileMappingName AsamProfileName, + eqptCustAlarmProfileMappingIndex AsamProfileIndex + } + + eqptCustAlarmProfileMappingName OBJECT-TYPE + SYNTAX AsamProfileName + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A textual name uniquely identifying this profile. + This name has to be unique within the assigned scope. + + Maximum length is 32, allowed characters A-Z, a-z, 0-9, '-'. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptCustAlarmProfileMappingEntry 1 } + + eqptCustAlarmProfileMappingIndex OBJECT-TYPE + SYNTAX AsamProfileIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Customizale Alarms Profile Index. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..20 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { eqptCustAlarmProfileMappingEntry 2 } + + -- ================================================================== + -- | STOP CUSTOMIZABLE ALARMS PROFILE MAPPING TABLE | + -- ================================================================== + -- ================================================================== + -- | START MTA FIELD | + -- ================================================================== + + eqptMtaTest OBJECT IDENTIFIER ::= { asamEquipmentMIB 9 } + eqptMtaTestHeadType OBJECT-TYPE + SYNTAX INTEGER { + four-wire(1), + two-wire(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "setting the MTA test head type, four-wire mode or two-wire mode. + This object should be consistent with external test head equipment, + MTA subsystem will operate different relays based on this object. + MTA commands will have differentiation between these two mode. + + ALCATEL NOTE: + ACCESS: NA USAGE: OPT PERSIST: YES + INSRVMOD: YES RANGE: 1..2 DEFVALUE: 1 + UNITS: NA SPARSE: NO DESCR: NA" + ::= { eqptMtaTest 1 } + + -- ================================================================== + -- | STOP MTA FIELD | + -- ================================================================== + -- ================================================================== + -- | START BOARD THERMAL SENSOR TABLE | + -- ================================================================== + eqptBoardThermalSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptBoardThermalSensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table representing the actual value and thresholds of Thermal Sensor(s) on boards. + One entry corresponds to each sensor on board. + The entries are presented only when the board is plugged in, operationally up, has thermal sensors on it, and when operator put a read request for it. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 10 } + + eqptBoardThermalSensorEntry OBJECT-TYPE + SYNTAX EqptBoardThermalSensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the equipment thermal sensor table on boards + + ALCATEL NOTE: + SUPPORT: YES" + INDEX {eqptSlotId, eqptBoardThermalSensorId} + ::= {eqptBoardThermalSensorTable 1} + + EqptBoardThermalSensorEntry ::= SEQUENCE{ + eqptBoardThermalSensorId INTEGER, + eqptBoardThermalSensorActualTemperature INTEGER, + eqptBoardThermalSensorTcaThresholdLow INTEGER, + eqptBoardThermalSensorTcaThresholdHigh INTEGER, + eqptBoardThermalSensorShutdownThresholdLow INTEGER, + eqptBoardThermalSensorShutdownThresholdHigh INTEGER + } + + eqptBoardThermalSensorId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index of thermal sensors on board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..15 + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptBoardThermalSensorEntry 1} + + eqptBoardThermalSensorActualTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual Temperature value read from thermal sensor on board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: -40..150 + PERSIST: NO DEFVALUE: NA UNITS: degree Celsius" + ::={ eqptBoardThermalSensorEntry 2} + + eqptBoardThermalSensorTcaThresholdLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Low Tca threshold of thermal sensor on Board + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: degree Celsius" + ::= { eqptBoardThermalSensorEntry 3} + + eqptBoardThermalSensorTcaThresholdHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "High Tca threshold of thermal sensor on Board + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: degree Celsius" + ::={ eqptBoardThermalSensorEntry 4} + + eqptBoardThermalSensorShutdownThresholdLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Low Shutdown threshold of thermal sensor on Board + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: degree Celsius" + ::={ eqptBoardThermalSensorEntry 5} + + eqptBoardThermalSensorShutdownThresholdHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "High Shutdown threshold of thermal sensor on Board + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: degree Celsius" + ::={ eqptBoardThermalSensorEntry 6} + -- ================================================================== + -- | STOP BOARD THERMAL SENSOR TABLE | + -- ================================================================== + -- ================================================================== + -- | START PORTMAPPING TABLE | + -- ================================================================== + + + eqptPortMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptPortMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Equipment PortMapping table, showing the mapping between logical ports + and physical ports (faceplate numbering). + + This table contains one row per logical port on the xHUB. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 13 } + + eqptPortMappingEntry OBJECT-TYPE + SYNTAX EqptPortMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the equipment PortMapping table. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptPortMappingLogPortNbr } + ::= { eqptPortMappingTable 1 } + + + EqptPortMappingEntry ::= SEQUENCE { + eqptPortMappingLogPortNbr EqptPortMappingIndex, + eqptPortMappingLogPortType INTEGER, + eqptPortMappingPhyPortSlot EqptSlotIndex, + eqptPortMappingPhyPortType INTEGER, + eqptPortMappingPhyPortNbr INTEGER, + eqptPortMappingLSMSlot EqptSlotIndex, + eqptPortMappingChanges Counter + } + + eqptPortMappingLogPortNbr OBJECT-TYPE + SYNTAX EqptPortMappingIndex + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Index in equipment PortMapping Table: corresponds to the logical + port id on the xHUB. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptPortMappingEntry 1 } + + eqptPortMappingLogPortType OBJECT-TYPE + SYNTAX INTEGER { + uplink (1), -- + downlink (2), -- + hostlink (3), -- + internal (4) -- + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The logical port type corresponds to the link classification. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..4 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptPortMappingEntry 2 } + + eqptPortMappingPhyPortSlot OBJECT-TYPE + SYNTAX EqptSlotIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The equipment slot index of the physical port. + This slot will point to either a NT or NTIO slot position. + + This field is not applicable for hostlinks or internal, in which case it gets + the value 0xFFFF + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptPortMappingEntry 3 } + + eqptPortMappingPhyPortType OBJECT-TYPE + SYNTAX INTEGER { + not-applicable(1), + sfp(2), + xfp(3), + vp(5), + eth(10), + mcast(11), + ai(12), + ieee(13), + cfp(14) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physcial port type. + + This field is not applicable for hostlinks. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..3,5,10,11,12,13,14 + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptPortMappingEntry 4 } + + eqptPortMappingPhyPortNbr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The pysical port number, which corresponds to the faceplate number + of the sfp/xfp port. + + This field is not applicable for hostlinks or internal, in which case it gets + the value 0xFF. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptPortMappingEntry 5 } + + eqptPortMappingLSMSlot OBJECT-TYPE + SYNTAX EqptSlotIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The equipment slot index of the corresponding LSM slot. + + This field is only applicable for hostlinks, and downlinks to which + a remote LSM slot is assigned. In other cases it gets the value + 0xFFFF. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptPortMappingEntry 6 } + + eqptPortMappingChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the number of PortMapping configuration changes per row. It is a wraparound counter between 0 and MAX. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0-MAX + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { eqptPortMappingEntry 7} + + eqptPortMappingGlobalChangeCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter represents the number of global PortMapping configuration changes. It is a wraparound counter between 0 and MAX. + SUPPORT: YES INSRVMOD: NA RANGE: 0-MAX + PERSIST: NO DEFVALUE: 0 UNITS: -" + ::= { asamEquipmentMIB 14 } + + -- ================================================================== + -- | STOP PORTMAPPING TABLE | + -- ================================================================== + -- ================================================================== + -- | START ANY-TO-ANY PORTPROTECTION TABLE | + -- ================================================================== + + eqptPortProtectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptPortProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table holds the port protection groups" + ::= { asamEquipmentMIB 15 } + + eqptPortProtectionEntry OBJECT-TYPE + SYNTAX EqptPortProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry represents a protection group which consists of two + ports. These two ports can be on the same LT board, or on + different LT's." + INDEX { eqptPortProtectionPortId } + ::= { eqptPortProtectionTable 1 } + + EqptPortProtectionEntry ::= SEQUENCE { + eqptPortProtectionPortId InterfaceIndex, + eqptPortProtectionRowStatus RowStatus, + eqptPortProtectionPairedPortId InterfaceIndex, + eqptPortProtectionPortStatus INTEGER, + eqptPortProtectionPairedPortStatus INTEGER, + eqptPortProtectionSwitchCommand InterfaceIndex, + eqptPortProtectionLastSwitchReason INTEGER, + eqptPortProtectionNumberOfSwitchovers INTEGER + } + + eqptPortProtectionPortId OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Each row is indexed by the IfIndex of the + primary port of the protection group, the one which + is protected. + Only PON ports can be selected." + ::= { eqptPortProtectionEntry 1 } + + eqptPortProtectionRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "All rows instantiated using 'create-and-go' to + mate 2 ports in a protection group. Set to 'destroy' to + eliminate the protection group. + + RULE 1 - Cannot create a protection group on an LT card + that doesn't support any-to-any redundancy. + + RULE 2 - Cannot mate two ports in a protection group if + the paired port has already one or more + interface(s) defined on top of the physical link + interface. + + RULE 3 - Cannot delete a protection group if paired + port is Admin UP." + ::= { eqptPortProtectionEntry 2 } + + eqptPortProtectionPairedPortId OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This attribute represents the IfIndex of the paired + port. Only PON ports can be selected. + + Must satisfy the following VALIDATIONs (otherwise OLT + should reject): + 1) IfIndex must represent a real port. + 2) PON cannot have any provisioned (planned) ONTs. + 3) Cannot mate a PON with itself. + 4) Cannot mate with a PON that is already mated in a + protection scheme." + ::= { eqptPortProtectionEntry 3 } + + eqptPortProtectionPortStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This attribute represents the status of the primary port. + + Following DEFINITIONS apply: + Active - means the port is used for transmission. + Inactive - means the system is NOT using the port for + transmission. + Up - means the port is capable of being used for + transmission/reception. + Down - means the port is NOT capable of being used for + transmission/reception (this includes a port that is + ADMIN down as well as a port that is down due to an + operational fault). + + Enumerations are as follows: + + 1 = Active Up + 2 = Active Down + 3 = Inactive Up + 4 = Inactive Down" + ::= { eqptPortProtectionEntry 4 } + + eqptPortProtectionPairedPortStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This attribute represents the status of the paired + port. + + Following DEFINITIONS apply: + Active - means the port is used for transmission. + Inactive - means the system is NOT using the port for + transmission. + Up - means the port is capable of being used for + transmission/reception. + Down - means the port is NOT capable of being used for + transmission/reception (this includes a port that is + ADMIN down as well as a port that is down due to an + operational fault). + + Enumerations are as follows: + + 1 = Active Up + 2 = Active Down + 3 = Inactive Up + 4 = Inactive Down" + ::= { eqptPortProtectionEntry 5 } + + eqptPortProtectionSwitchCommand OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS write-only + STATUS mandatory + DESCRIPTION + " This attribute represents the IfIndex of the desired port + to switch over to. + + Must satisfy the following VALIDATIONs (otherwise OLT + should reject): + 1) IfIndex must represent a real port. + 2) IfIndex must be part of a protection group. + 3) IfIndex must be either the primary or the paired port + of the protection group on which the switchover is + triggered." + ::= { eqptPortProtectionEntry 6 } + + eqptPortProtectionLastSwitchReason OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This attribute contains the reason for the last port + switchover (if any). + + 0 = No switch has occurred (since last LT startup). + 1 = Manual switch due to port Admin State change. + 2 = Manual switch due to usage of Switch command. + 3 = Automatic switch due to system determination. + 4 = Automatic switch due to LT failure." + ::= { eqptPortProtectionEntry 7 } + + eqptPortProtectionNumberOfSwitchovers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This attribute contains the number of switchovers since + last LT startup." + ::= { eqptPortProtectionEntry 8 } + + -- ================================================================== + -- | STOP ANY-TO-ANY PORTPROTECTION TABLE | + -- ================================================================== + -- ================================================================== + -- | START ANY-TO-ANY PORTPROTECTION LOOKUP TABLE | + -- ================================================================== + + eqptPortProtectionLookupTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptPortProtectionLookupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table holds the lookup port protection groups" + ::= { asamEquipmentMIB 16 } + + eqptPortProtectionLookupEntry OBJECT-TYPE + SYNTAX EqptPortProtectionLookupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry represents a lookup protection group which consists + of two ports. The key is either a primary or a paired port + in the eqptPortProtectionTable." + INDEX { eqptPortProtectionLookupPortId } + ::= { eqptPortProtectionLookupTable 1 } + + EqptPortProtectionLookupEntry ::= SEQUENCE { + eqptPortProtectionLookupPortId InterfaceIndex, + eqptPortProtectionLookupPrimaryPortId InterfaceIndex + } + + eqptPortProtectionLookupPortId OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Each row is indexed by the IfIndex of a port in a + protection group, either a primary or a paired port. + Only PON ports can be selected." + ::= { eqptPortProtectionLookupEntry 1 } + + + eqptPortProtectionLookupPrimaryPortId OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This attribute represents the IfIndex of the primary + port of the protection group to which the key port + belongs. + Only PON ports can be selected." + ::= { eqptPortProtectionLookupEntry 2 } + + + -- ================================================================== + -- | STOP ANY-TO-ANY PORTPROTECTION LOOKUP TABLE | + -- ================================================================== + -- ================================================================== + -- | START PLANNED RESOURCE TABLE | + -- ================================================================== + eqptBoardPlannedResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptBoardPlannedResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table representing the actual values of configured hardware + resources on boards. + This table only displays entries for resources on the boards + that support this view. These are boards for which the relation + between HW resource consumption and system configuration is not + trivial. + If the board is not supporting this view, then no entries will + be displayed. The board does not physically need to be present + for displaying the resources. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 17 } + + eqptBoardPlannedResourceEntry OBJECT-TYPE + SYNTAX EqptBoardPlannedResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the equipment planned resource table + + ALCATEL NOTE: + SUPPORT: YES" + INDEX {eqptSlotId, eqptBoardPlannedResourceId} + ::= {eqptBoardPlannedResourceTable 1} + + EqptBoardPlannedResourceEntry ::= SEQUENCE{ + eqptBoardPlannedResourceId INTEGER, + eqptBoardPlannedResourceCurrentValue INTEGER, + eqptBoardPlannedResourceMaxValue INTEGER, + eqptBoardPlannedResourceDescription DisplayString + } + + eqptBoardPlannedResourceId OBJECT-TYPE + SYNTAX INTEGER + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Index of the planned resource for a board + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptBoardPlannedResourceEntry 1} + + eqptBoardPlannedResourceCurrentValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual planned value for the resource + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: - " + ::={ eqptBoardPlannedResourceEntry 2} + + eqptBoardPlannedResourceMaxValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum value that the board supports for this resource. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: - " + ::={ eqptBoardPlannedResourceEntry 3} + + eqptBoardPlannedResourceDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string describing the planned resource for this board. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: - " + ::={ eqptBoardPlannedResourceEntry 4} + + -- ================================================================== + -- | STOP PLANNED RESOURCE TABLE | + -- ================================================================== + -- ================================================================== + -- | START POWER MANAGEMENT TABLE | + -- ================================================================== + +eqptPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Equipment power table, representing the power management objects per + system, rack or shelf. + This table contains one row for the system, rack or shelf that is + subject to power management. In other cases no entry is instantiated. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 18 } + + eqptPowerEntry OBJECT-TYPE + SYNTAX EqptPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the equipment power table. + An entry will be instantiated for a system/rack or shelf with active + power management functionality. + At the time of writing VSRM-A shelf (SX) and NGVR (MX) with a planned + RANI-B/RPNI-B comply to this requirement. + + ALCATEL NOTE: + SUPPORT: YES " + INDEX { eqptPowerId } + ::= { eqptPowerTable 1 } + + EqptPowerEntry ::= SEQUENCE { + eqptPowerId EqptHolderIndex, + eqptPowerAdminMode INTEGER, + eqptPowerOperMode INTEGER, + eqptPowerBatType INTEGER, + eqptPowerBatStartCapacity INTEGER, + eqptPowerBatPlannedLifetime INTEGER, + eqptPowerBatState INTEGER, + eqptPowerBatFailure INTEGER, + eqptPowerBatTemperature INTEGER, + eqptPowerBatActualCapacity INTEGER, + eqptPowerBatDefenseMode INTEGER, + eqptPowerBatDefenseThreshold INTEGER, + eqptPowerACState INTEGER, + eqptPowerACFailure INTEGER, + eqptPowerNDCaState INTEGER, + eqptPowerNDCaFailure INTEGER, + eqptPowerNDCbState INTEGER, + eqptPowerNDCbFailure INTEGER, + eqptPowerLDCaState INTEGER, + eqptPowerLDCaFailure INTEGER, + eqptPowerLDCbState INTEGER, + eqptPowerLDCbFailure INTEGER, + eqptPowerInVoltage INTEGER, + eqptPowerInCurrent INTEGER, + eqptPowerInConsumedPower INTEGER + } + + eqptPowerId OBJECT-TYPE + SYNTAX EqptHolderIndex + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Index in equipment Power Table. + Index gives the shelf identification. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptPowerEntry 1 } + + eqptPowerAdminMode OBJECT-TYPE + SYNTAX INTEGER + { + no-powermgnt (0), + ac (1), + ac-and-dc-local (2), + dc-network (3), + dc-network-and-dc-local (4), + dc-local (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The eqptPowerAdminMode shows the configured power mode. + This configured mode will be used to mask any failures detected + for non-supported modes. + Enumeration is as follows: + 0 = no powermanagement mode configured + 1 = AC -> failures on DC local and DC network suppressed + 2 = AC + DC local -> failures on DC network suppressed + 3 = DC network -> failures on AC or DC local suppressed + 4 = DC network + DC local -> failures on AC suppressed + 5 = DC local -> failures on DC network or AC suppressed + Configuration of the eqptPowerAdminMode is not mandatory and will + not impact the behavior of the power module. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 2} + + eqptPowerOperMode OBJECT-TYPE + SYNTAX INTEGER + { + no-powermgnt (0), + ac (1), + ac-and-dc-local (2), + dc-network (3), + dc-network-and-dc-local (4), + dc-local (5), + battery-fallback (6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The eqptPowerOperMode shows the power mode the NE is using at the + moment of reading. + The VSRM-A (SX) and NGVR (MX) using a power management enabled NTIO + (e.g. RANI-B or RPNI-B) will provide valid information for this + object. + Other systems without Power mode support get no-powermgnt (0). + Enumeration is as follows: + 0 = system without an active power management + 1 = AC + 2 = AC + DC local + 3 = DC network + 4 = DC network + DC local + 5 = DC local + 6 = Battery fallback, i.e. only battery provides power to the system. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 3} + + eqptPowerBatType OBJECT-TYPE + SYNTAX INTEGER + { + not-configured (0), + agm-vrla-PbCa-battery (1), + agm-vrla-Pure-Pb-battery (2), + flooded-battery (3), + gel-battery (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " + This object is used to configure the battery type. + This configuration only possible for planned powermanagement devices, + in this case a planned RANI-B or RPNI-B. Only values for supported + battery types are possible (e.g. in R51 only AGM/VRLA Lead Calcium + BATTERY (1) is supported for the RANI-B/RPNI-B) + The configured value is used to configure the power management driver. + The link between the configurable value and the battery type is: + 0 = no battery configured + 1 = AGM/VRLA Lead Calcium BATTERY + 2 = AGM/VRLA Pure Lead BATTERY + 3 = FLOODED BATTERY + 4 = GEL BATTERY + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 4} + + eqptPowerBatStartCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " + The capacity (Ah) of the battery at the moment of installation. + The value of the capacity is in 1/100 Ah. + Instatiated when eqptPowerBatType is configured. + The configuration of this object is mandatory together with the + configuration of the eqptPowerBatType + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1000 .. 10000 + PERSIST: YES DEFVALUE: 1000 UNITS: 1/10O Ah " + ::= { eqptPowerEntry 5} + + eqptPowerBatPlannedLifetime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " + Planned lifetime of the installed battery in 1/10 year. + The planned lifetime, together with the start capacity, is used to + calculate the actual maximal capacity of the battery. + Instatiated when eqptPowerBatType is configured. + The configuration of this object is mandatory together with the + configuration of the eqptPowerBatType + + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0 .. 150 + PERSIST: YES DEFVALUE: 0 UNITS: 1/10 Year " + ::= { eqptPowerEntry 6} + + eqptPowerBatState OBJECT-TYPE + SYNTAX INTEGER + { + not-configured (0), + no-data (1), + charging (2), + charged (3), + discharging (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The battery state will provide a view on the state of the battery. + Possible states are: charging, charged and discharging. + This operational state has meaning for devices that have a configured + eqptPowerBatType. Other devices get a not-configured (0) value returned. + Enumeration is as follows: + 1 = no data available, e.g. battery configured, but not connected + 2 = charging + 3 = charged + 4 = discharging + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 7} + + eqptPowerBatFailure OBJECT-TYPE + SYNTAX INTEGER + { + not-applicable (0), + voltage-good (1), + voltage-out-of-range (2), + over-voltage (3), + over-temperature (4), + battery-depleted (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The battery failure state will provide an view on the failure state of + the battery. + This failure state has meaning for devices that have a configured + eqptPowerBatType and eqptPowerBatState different from default or + no-data. Other devices get a not-applicable (0) value returned. + Specific ranges for the failure cases strongly depend on the battery type + used. The ranges will be detailed in the customer documentation. + Enumeration is as follows: + 0 = not applicable + 1 = voltage good + 2 = voltage out of range + 3 = over-voltage + 4 = over-temperature alarm on local temperature sensor + 5 = battery depleted + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 8} + + eqptPowerBatTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Measured temperature of the battery in 1/10 Celcius + The value is only readable when the battery type (eqptPowerBatType) + is configured and the battery is installed and reachable. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: -1000 .. 1000 + PERSIST: NO DEFVALUE: 0 UNITS: 1/10 Celcius " + ::= { eqptPowerEntry 9} + + eqptPowerBatActualCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The capacity (in % of a fully charged battery) of the battery. + The value is only readable when the battery type (eqptPowerBatType) + is configured and the battery is installed and reachable. + Default value of 0% is returned when the battery is not reachable. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0 - 100 + PERSIST: NO DEFVALUE: 0 UNITS: % " + ::= { eqptPowerEntry 10} + + eqptPowerBatDefenseMode OBJECT-TYPE + SYNTAX INTEGER + { + no-defense (0), + voice-priority (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " + The battery defense modes offers the operator the possibility to + select the preferred power defense mode in case the system falls + back to the battery mode. The power defense mode is a way to + optimize the power consumption. In R5001 two options are possible. + In later releases additional defense modes will be introduced. + - no battery defense. In this mode the system will run normally, + offering regular service until the battery runs out and the + regular hw defenses are started (Dying Gasp) + - voice priority. In this mode when the system falls back to the + battery the regular service will be maintained until the battery + drains until 90% and will then give priority to the voice LT's by + powering down the DSL LT's. Voice service will be maintained until + the battery runs out and the regular hw defenses are started (Dying + Gasp). + This configuration only possible for planned powermanagement devices, + in this case a planned RANI-B or RPNI-B. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 11} + + eqptPowerBatDefenseThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " + The threshold gives an indication of the remaining capacity of the + battery at the moment the defense defined in eqptPowerBatDefenseMode + should be started. The value is in %. In the default case the configured + defense mode is immediately activated. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0-100 + PERSIST: YES DEFVALUE: 80 UNITS: % " + ::= { eqptPowerEntry 12} + + + eqptPowerACState OBJECT-TYPE + SYNTAX INTEGER + { + no-powermgnt (0), + active (1), + active-failure (2), + failure (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The AC power state will provide an view on the state of the AC Power + supply. + The value is different from no-powermgnt (0) for devices with power + management functionality and AC input available. + Enumeration is as follows: + 0 = no-powermgnt + 1 = active + 2 = active-failure, i.e. in failure, but still providing power + 3 = failure + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 13} + + eqptPowerACFailure OBJECT-TYPE + SYNTAX INTEGER + { + not-applicable (0), + voltage-good (1), + voltage-out-of-range (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The AC failure state will provide an view on the failure state of + the AC power supply. + This failure state has meaning when eqptPowerACstate different from + default. In other cases not-applicable (0) is returned. + Specific ranges for the failure cases strongly depend on the AC power + used. The ranges will be detailed in the customer documentation. + Enumeration is as follows: + 0 = not-applicable + 1 = voltage good + 2 = voltage out of range + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 14} + + eqptPowerNDCaState OBJECT-TYPE + SYNTAX INTEGER + { + no-powermgnt (0), + active (1), + active-failure (2), + failure (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The NDCa (Network DC a) state will provide an view on the state of + the Network DC Power supply. + The value is different from no-powermgnt (0) for devices with power + management functionality and NDC a input available. + Enumeration is as follows: + 0 = no-powermgnt + 1 = active + 2 = active-failure, i.e. in failure, but still providing power + 3 = failure + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 15} + + eqptPowerNDCaFailure OBJECT-TYPE + SYNTAX INTEGER + { + not-applicable (0), + voltage-good (1), + low-voltage(2), + under-voltage(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The NDCa failure state will provide an view on the failure state of + the Network DC a power supply. + This failure state has meaning when eqptPowerNDCaState different from + default. In other cases not-applicable (0) is returned. + Specific ranges for the failure cases strongly depend on the DC power + used. The ranges will be detailed in the customer documentation. + Enumeration is as follows: + 0 = not-applicable + 1 = voltage-good + 2 = low-voltage + 3 = under-voltage + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 16} + + eqptPowerNDCbState OBJECT-TYPE + SYNTAX INTEGER + { + no-powermgnt (0), + active (1), + active-failure (2), + failure (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The NDCb (Network DC a) state will provide an view on the state of + the Network DC b power supply. + The value is different from no-powermgnt (0) for devices with power + management functionality and NDC b input available. + Enumeration is as follows: + 0 = no-powermgnt + 1 = active + 2 = active-failure, i.e. in failure, but still providing power + 3 = failure + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 17} + + eqptPowerNDCbFailure OBJECT-TYPE + SYNTAX INTEGER + { + not-applicable (0), + voltage-good (1), + low-voltage(2), + under-voltage(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The NDCb failure state will provide an view on the failure state of + the Network DC b power supply. + This failure state has meaning when eqptPowerNDCbState different from + default. In other cases not-applicable (0) is returned. + Specific ranges for the failure cases strongly depend on the DC power + used. The ranges will be detailed in the customer documentation. + Enumeration is as follows: + 0 = not-applicable + 1 = voltage-good + 2 = low-voltage + 3 = under-voltage + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 18} + + eqptPowerLDCaState OBJECT-TYPE + SYNTAX INTEGER + { + no-powermgnt (0), + active (1), + active-failure (2), + failure (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The LDCa power state will provide an view on the state of the local + DC a power supply. + The value is different from no-powermgnt (0) for devices with power + management functionality and LDC a input available. + Enumeration is as follows: + 0 = no-powermgnt + 1 = active + 2 = active-failure, i.e. in failure, but still providing power + 3 = failure + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 19} + + eqptPowerLDCaFailure OBJECT-TYPE + SYNTAX INTEGER + { + not-applicable (0), + voltage-good (1), + voltage-out-of-range (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The LDCa failure state will provide an view on the failure state of + the local DC a power supply. + This failure state has meaning when eqptPowerLDCaState different from + default. In other cases not-applicable (0) is returned. + Enumeration is as follows: + 0 = not-applicable + 1 = voltage good + 2 = voltage out of range + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 20} + + eqptPowerLDCbState OBJECT-TYPE + SYNTAX INTEGER + { + no-powermgnt (0), + active (1), + active-failure (2), + failure (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The LDCb power state will provide an view on the state of the local + DC b power suply. + The value is different from no-powermgnt (0) for devices with power + management functionality and LDC b input available. + Enumeration is as follows: + 0 = no-powermgnt + 1 = active + 2 = active-failure, i.e. in failure, but still providing power + 3 = failure + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 21} + + eqptPowerLDCbFailure OBJECT-TYPE + SYNTAX INTEGER + { + not-applicable (0), + voltage-good (1), + voltage-out-of-range (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The LDCb failure state will provide an view on the failure state of + the local DC b power supply. + This failure state has meaning when eqptPowerLDCbState different from + default. In other cases not-applicable (0) is returned. + Enumeration is as follows: + 0 = not-applicable + 1 = voltage good + 2 = voltage out of range + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: 0 UNITS: - " + ::= { eqptPowerEntry 22} + + eqptPowerInVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Measured incoming voltage in 1/10 Volt + Only supported for devices that host an extended power management + function (e.g RANI-B and RPNI-B). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0 .. 2650 + PERSIST: NO DEFVALUE: 0 UNITS: 1/10 Volt " + ::= { eqptPowerEntry 23} + + eqptPowerInCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Measured incoming current in 1/10 Ampere + Only supported for devices that host an extended power management + function (e.g RANI-B and RPNI-B). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0 .. 60 + PERSIST: NO DEFVALUE: 0 UNITS: 1/10 Ampere " + ::= { eqptPowerEntry 24} + + eqptPowerInConsumedPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Calculated incoming consumed power in 1/10 Watt + Only supported for devices that host an extended power management + function (e.g RANI-B and RPNI-B). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0 .. 6000 + PERSIST: NO DEFVALUE: 0 UNITS: 1/10 Watt " + ::= { eqptPowerEntry 25} + + -- ================================================================== + -- | STOP POWER MANAGEMENT OBJECTS | + -- ================================================================== + -- ================================================================== + -- | START POWER SUPPLY MANAGEMENT TABLE | + -- ================================================================== +eqptPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptPowerSupplyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Equipment power table, representing the power suplly management objects + This table contains one row per power supply supported on the system. + In other cases no entry is instantiated. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { asamEquipmentMIB 19 } + + eqptPowerSupplyEntry OBJECT-TYPE + SYNTAX EqptPowerSupplyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the equipment power table. + An entry will be instantiated per power supply supported on the system. + + ALCATEL NOTE: + SUPPORT: YES " + INDEX { eqptPowerSupplyId } + ::= { eqptPowerSupplyTable 1 } + + EqptPowerSupplyEntry ::= SEQUENCE { + eqptPowerSupplyId EqptPowerSupplyIndex, + eqptPowerSupplyPartNumber OCTET STRING, + eqptPowerSupplyCleiCode OCTET STRING, + eqptPowerSupplySerNumber OCTET STRING, + eqptPowerSupplyVin INTEGER, + eqptPowerSupplyIin INTEGER, + eqptPowerSupplyVout INTEGER, + eqptPowerSupplyIout INTEGER, + eqptPowerSupplyTemperature INTEGER, + eqptPowerSupplyFaultVin INTEGER, + eqptPowerSupplyFaultVout INTEGER, + eqptPowerSupplyFaultIin INTEGER, + eqptPowerSupplyFaultIout INTEGER, + eqptPowerSupplyFaultTemperature INTEGER, + eqptPowerSupplyFaultCml INTEGER, + eqptPowerSupplyPresent INTEGER, + eqptPowerSupplyFaultDetected INTEGER + } + + eqptPowerSupplyId OBJECT-TYPE + SYNTAX EqptPowerSupplyIndex + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Index in equipment Power Supply Table. + This is a number representing the Nth power supply present in the system. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptPowerSupplyEntry 1} + + eqptPowerSupplyPartNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(13)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the part number of the installed power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 2} + + eqptPowerSupplyCleiCode OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(11)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the CLEI code of the installed power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 3} + + eqptPowerSupplySerNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(19)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the serial number of the installed power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 4} + + eqptPowerSupplyVin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the incoming voltage arriving at the power supply in millivolt + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 5} + + eqptPowerSupplyIin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the incoming current arriving at the power supply in milliampere + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 6} + + eqptPowerSupplyVout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the output voltage provided by the power supply in millivolt + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 7} + + eqptPowerSupplyIout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the output current provided by the power supply in milliampere + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 8} + + eqptPowerSupplyTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the temperature of the power supply in millidegree + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 9} + + eqptPowerSupplyFaultVin OBJECT-TYPE + SYNTAX INTEGER + { + no-error (0), + input-overvoltage-fault (1), + input-overvoltage-warning (2), + input-undervoltage-warning (3), + input-undervoltage-fault (4), + input-ac-nok-fault (5), + input-ac-nok-warning (6), + unit-off-for-insufficient-input-voltage (7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the fault or warning occurring for the input voltage + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 10} + + eqptPowerSupplyFaultVout OBJECT-TYPE + SYNTAX INTEGER + { + no-error (0), + output-overvoltage-fault (1), + output-overvoltage-warning (2), + output-undervoltage-warning (3), + output-undervoltage-fault (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the fault or warning occurring for the output voltage + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 11} + + eqptPowerSupplyFaultIin OBJECT-TYPE + SYNTAX INTEGER + { + no-error (0), + input-overcurrent-fault (1), + input-overcurrent-warning (2), + input-overpower-warning (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the fault or warning occurring for the input current + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 12} + + eqptPowerSupplyFaultIout OBJECT-TYPE + SYNTAX INTEGER + { + no-error (0), + output-overcurrent-fault (1), + output-overcurrent-warning (2), + output-undercurrent-warning (3), + output-undercurrent-fault (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the fault or warning occurring for the output current + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 13} + + eqptPowerSupplyFaultTemperature OBJECT-TYPE + SYNTAX INTEGER + { + no-error (0), + overtemperature-fault (1), + overtemperature-warning (2), + undertemperature-warning (3), + undertemperature-fault (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the fault or warning occurring for the tempertaure + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 14} + + eqptPowerSupplyFaultCml OBJECT-TYPE + SYNTAX INTEGER + { + no-error (0), + invalid-or-unsupported-command-received (1), + invalid-or-unsupported-data-received (2), + packet-error-check-failed (3), + memory-fault-detected (4), + processor-fault-detected (5), + other-communication-fault (6), + other-memory-or-logic-fault (7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report the fault or warning occurring for the tempertaure + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 15} + + eqptPowerSupplyPresent OBJECT-TYPE + SYNTAX INTEGER + { + yes (0), + no (1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report if the power supply is present. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 16} + + eqptPowerSupplyFaultDetected OBJECT-TYPE + SYNTAX INTEGER + { + no (0), + yes (1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + Report if a fault has been detected. If yes, then + eqptPowerSupplyFaultVin, eqptPowerSupplyFaultVout, + eqptPowerSupplyFaultIin, eqptPowerSupplyFaultIOut, + eqptPowerSupplyFaultTemperature or eqptPowerSupplyFaultCml + is reporting an error. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerSupplyEntry 17} + -- ================================================================== + -- | STOP POWER SUPPLY MANAGEMENT TABLE | + -- ================================================================== + + eqptPowerSupplyRftc OBJECT IDENTIFIER ::= { asamEquipmentMIB 20 } + + -- ================================================================== + -- | START POWER SUPPLY RFT-C COMMON TABLE | + -- ================================================================== + + eqptPowerRftcTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptPowerRftcEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Equipment RFT-C power table, representing the RFT-C management objects + This table contains one row per RFT-C module supported on the system. + In other cases no entry is instantiated. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { eqptPowerSupplyRftc 1 } + + eqptPowerRftcEntry OBJECT-TYPE + SYNTAX EqptPowerRftcEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the equipment RFT-C power table. + + ALCATEL NOTE: + SUPPORT: YES " + INDEX { eqptPowerRftcId } + ::= { eqptPowerRftcTable 1 } + + EqptPowerRftcEntry ::= SEQUENCE { + eqptPowerRftcId EqptHolderIndex, + eqptPowerRftcVCommon INTEGER, + eqptPowerRftcICommon INTEGER, + eqptPowerRftcTHotspot INTEGER, + eqptPowerRftcTAmbient INTEGER, + eqptPowerRftcSWVersion DisplayString, + eqptPowerRftcHWVersion DisplayString, + eqptPowerRftcHWRevision INTEGER, + eqptPowerRftcSerialnumber DisplayString, + eqptPowerRftcManufacturer DisplayString, + eqptPowerRftcLineCount INTEGER + } + + eqptPowerRftcId OBJECT-TYPE + SYNTAX EqptHolderIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index in equipment Power RFT-C Table. + This is a number represents the shelf containting the RFT-C module. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptPowerRftcEntry 1} + + eqptPowerRftcVCommon OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the common voltage arriving at the power supply in millivolt + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: mV " + ::= { eqptPowerRftcEntry 2} + + eqptPowerRftcICommon OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the common current arriving at the power supply in milliampere + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: mA " + ::= { eqptPowerRftcEntry 3} + + eqptPowerRftcTHotspot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the temperature of the power supplys hotspot in degrees celcius + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: °C" + ::= { eqptPowerRftcEntry 4} + + eqptPowerRftcTAmbient OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the ambient temperature of the power supply in degrees celcius + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: °C" + ::= { eqptPowerRftcEntry 5} + + eqptPowerRftcSWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the software version of the RFT-C power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerRftcEntry 6} + + eqptPowerRftcHWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the hardware version of the RFT-C power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerRftcEntry 7} + + eqptPowerRftcHWRevision OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report hardware revision of the RFT-C power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerRftcEntry 8} + + eqptPowerRftcSerialnumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report serial number of the RFT-C power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerRftcEntry 9} + + eqptPowerRftcManufacturer OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the manufacturer code of the RFT-C power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerRftcEntry 10} + + eqptPowerRftcLineCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + " + Report the number of lines used on this RFT-C power supply + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: - " + ::= { eqptPowerRftcEntry 11} + + -- ================================================================== + -- | STOP POWER SUPPLY RFT-C COMMON TABLE | + -- ================================================================== + + -- ================================================================== + -- | START POWER SUPPLY RFT-C LINE TABLE | + -- ================================================================== + + eqptPowerRftcLineTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqptPowerRftcLineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP as described above" + ::= { eqptPowerSupplyRftc 2 } + + eqptPowerRftcLineEntry OBJECT-TYPE + SYNTAX EqptPowerRftcLineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the eqptPowerRftcLineTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { eqptPowerRftcId, eqptPowerRftcLineId } + ::= { eqptPowerRftcLineTable 1 } + + EqptPowerRftcLineEntry ::= SEQUENCE { + eqptPowerRftcLineId INTEGER, + eqptPowerRftcLineStatus EqptPowerRftcLineStatus + } + + eqptPowerRftcLineId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Report the line number + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptPowerRftcLineEntry 1 } + + eqptPowerRftcLineStatus OBJECT-TYPE + SYNTAX EqptPowerRftcLineStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Report the line status. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { eqptPowerRftcLineEntry 2 } + +END + diff --git a/MIBS/nokia/ASAM-SYSTEM-MIB b/MIBS/nokia/ASAM-SYSTEM-MIB new file mode 100644 index 0000000..c6d37d9 --- /dev/null +++ b/MIBS/nokia/ASAM-SYSTEM-MIB @@ -0,0 +1,3800 @@ +ASAM-SYSTEM-MIB DEFINITIONS ::= BEGIN + +-- ============================================================================= +-- This specification is published by Alcatel-Lucent under Non-Disclosure +-- Agreement(s) (NDA) with specific parties and has to be considered as +-- Confidential Information as defined in such NDA. +-- Alcatel-Lucent reserves the right to revise this document for any reason, +-- including but not limited to conformity with standards promulgated by +-- various agencies, utilisation of advances in the state of the technical +-- areas, or the reflection of changes in the design of any equipment, +-- techniques, or procedures described or referred to herein. +-- The product specifications and other technical or performance information +-- contained herein are subject to change without notice. +-- Updates of this document will be issued under the above NDA's. +-- Alcatel-Lucent makes no representation or warranty, expressed or implied, +-- with respect to the sufficiency, accuracy, or utility of any information or +-- opinion contained herein. Alcatel-Lucent expressly advises that any use of +-- for any purpose or reliance upon this technical reference is at the risk of +-- the user and that Alcatel-Lucent shall not be liable for any damage or +-- injury incurred by any person arising out of the sufficiency, accuracy, or +-- utility of any information or opinion contained herein. +-- This document is not to be construed as a suggestion to any manufacturer +-- to modify or change any of its products, nor does this document represent +-- any commitment by Alcatel-Lucent to sell or purchase any product. +-- Nothing contained herein shall be construed as conferring by implication, +-- estoppel, or otherwise any license or right under any patent, whether or +-- not the use of any information herein necessarily employs an invention of +-- any existing or later issued patent. +-- Alcatel-Lucent reserves the right not to offer any or all of these products +-- and to withdraw any or all of them at any future time. +-- Copyright (C) 2010, Alcatel-Lucent. All Rights Reserved. +-- ============================================================================= +-- +-- MODULE-IDENTITY +-- LAST-UPDATED "201609280000Z" +-- ORGANIZATION "Nokia" +-- CONTACT-INFO "email:asam.mibsupport@alcatel-lucent.com" +-- DESCRIPTION +-- "The ASAM System MIB contains objects from very diverse domains. +-- Basically, it groups a number of objects that did not find a place +-- in the other ASAM MIBs." +-- +-- REVISION "2017100600000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 105 DropStandbyLinkTraffic (ISR5602 ALU02391965: +-- [MX][Static LAG] Standby link is forwarding traffic +-- from network to LEMI - users) +-- +-- REVISION "201703100000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR57 ALU02331338, ALU02291323) +-- 90 LimitedTL1ForXGSPON +-- 91 IsAttAricentOntSupported +-- +-- REVISION "201703100000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5102q ALU02209041) +-- 89 FwWatchdogFeatureForL2PlusLt +-- +-- REVISION "201703060000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5601 ALU02097716 ALU02097756 ALU02337081) +-- 88 PmCdrCount5Min +-- +-- REVISION "201702230000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR56 ALU02097709 ALU02333221) +-- 87 IsSipSelfRingingSupported +-- +-- REVISION "201701030000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5601 ALU02279440 ALU02331340) +-- 86 MigrationNDLTCtoNDLTKAllowed +-- +-- REVISION "201701030000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR57 ALU02130289 ISR5601 ALU02327994) +-- 85 DtagAlarmsForClockDefects +-- +-- REVISION "201701030000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5601 ALU02183319 ALU02326253) +-- 84 EfmOamOrgSpecOlidSupport +-- +-- REVISION "201701030000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5501EF ALU02307618) +-- 83 SupportNotTodOntClockSync +-- +-- REVISION "201612170000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR56 ALU02301192) +-- 81 IsMegacoLawfulInterceptSupported +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR56 ALU02283589) +-- 82 MiiUniversalBbServSupport +-- +-- REVISION "201611210000Z" +-- DESCRIPTION +-- Editor: James LUO +-- Changes: +-- Add new MIB:asamSystemMIB 62/63/64/65 (ISR56 ALU02270522). +-- +-- REVISION "201605240000Z" +-- DESCRIPTION +-- Editor: Erik Umans +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR56 ALU02287649) +-- 79 ArpRemoteIdCheckDisable +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR56 ALU02287529) +-- 80 VplusVectLowspectrumOnlySupported +-- +-- REVISION "201609280000Z" +-- DESCRIPTION +-- Editor: Giridhararoopan Gangatharan +-- Changes: +-- RCR ALU02171369: add new object asamRelayIdSyntax to asamSystemMIB +-- Also add new field asamAccessNtPortSyntax to asamAccessLoopIdSyntax + +-- REVISION "201608290000Z" +-- DESCRIPTION +-- Editor: Murugan Balraj +-- Changes: +-- updated licenseFeatureIndex for ERPS Feature. + +-- REVISION "201605240000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR56 ALU02188042) +-- 78 CablePairIdentificationEnhancement +-- +-- REVISION "201605240000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5501 ALU02272081) +-- 77 ArpPollingAndSnooping +-- +-- REVISION "201605240000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5202d ALU02268809) +-- 76 GponIsSupportingRunTimeSetMcPbit +-- +-- REVISION "201605240000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5302d ALU02253541, ISR5501 ALU02254714) +-- 75 VvplsUnknownMcDrop +-- +-- REVISION "201605240000Z" +-- DESCRIPTION +-- Editor: Tom Van Peteghem +-- Changes: +-- FR ALU02212385 : asamTechSupportActionFile length is (0-255) in MIB, +-- but Node not accepting empty string +-- Changed range for +-- asamTechSupportSessionFile OBJECT-TYPE +-- asamTechSupportActionFile OBJECT-TYPE +-- from 0..255 to 1..255 +-- +-- REVISION "201605240000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- RCR ALU02195802 +-- Add new field asamSystemRFOverlayModule to enable or disable the RF Overlay Module +-- +-- REVISION "201605180000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5501 ALU02163221) +-- 74 RemoveDhcpSessionIfPortAdminDown ALU02198126 +-- +-- REVISION "201605130000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended (ISR5501 ALU02163221) +-- 73 SupportRemoteShelfOnLtPort +-- +-- REVISION "201605020000Z" +-- DESCRIPTION +-- Editor: Dominic L A J S +-- Changes: +-- RCR ALU02074765 : Zero-touch provisioning - solution +-- Zero touch provision (ZTP) support for ISAM +-- Add new field for Zero-touch provisioning state +-- asamSystemZTPState +-- +-- REVISION "201603220000Z" +-- DESCRIPTION +-- Editor: Tom Van Peteghem +-- Changes: +-- RCR ALU02116497 : Operator triggered (on-demand) TS-file +-- generation for datapath troubleshooting - Legacy Fiber LTs +-- Add new fields for On Demand TechSupport file generation +-- asamTechSupportOnDemandFreeSessionId +-- asamTechSupportActionTable +-- asamTechSupportSessionTable +-- +-- REVISION "201602010000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 72 IsStunnelMipSupported +-- +-- REVISION "201602010000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 69 MigrationRDLTCtoRDLTDAllowed +-- 70 MigrationNDLTFtoNDLTJAllowed +-- 71 MigrationNDLTGtoNDLTKAllowed +-- +-- REVISION "201602010000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended as they were missing +-- 60 QosBandwidtProfileConfigOnUni +-- 61 QosQueuesAggrConfigSupport +-- 62 ModifyNbrOfPortsOnOntCardAllowed +-- 63 LtBootPriority +-- 64 NetworkItfMtuDefault +-- +-- REVISION "20151207100000Z" +-- DESCRIPTION +-- Editor: Patrick Codron +-- Changes: +-- TechSupport enable/disable + purge files +-- Reset Root Cause Analyzer - Part Ia ISR54 ALU02033829 +-- +-- REVISION "201601040000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 68 LldpSubtypeInterfaceName ISR5404 +-- +-- REVISION "201511080000Z" +-- DESCRIPTION +-- "Editor:Qiong K WU +-- Changes: +-- RCR: ALU02004304, Next generation NT (FANT-G) +-- Add two objects asamSystemScalingMode and asamSystemOperationalScalingMode " + +-- REVISION "201510160000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 67 ReducedPresenceIndicationTimeout ISR5403w +-- +-- REVISION "201512060000Z " +-- DESCRIPTION +-- Editor: LU Hao D +-- Changes: +-- Add licenseFeatureIndex for VULA in RCR ALU02023899 +-- +-- REVISION "20151027100000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 66 CpuFilterPortRange ISR54 ALU01999842 +-- +-- REVISION "201510160000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 64 NetworkItfMtuDefault ISR5202 +-- 65 RemovePasswordSpecialCharReq ISR53 +-- +-- REVISION "201516100000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 59 IsQosMarkerProfInnerPbitSupported ISR5201 ALU02073027 ALU02091526 ALU02091549 +-- +-- REVISION "201506100000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 58 DisableSfpAlcatelStringCheckPtpLt ISR5201 ALU02064549 ALU02089457 ALU02089457 +-- +-- REVISION "201506080000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 57 MaskParityError ISR5201 ALU01861706 +-- +-- REVISION "201506060000Z" +-- DESCRIPTION +-- Editor: Tom Batsele +-- Changes: +-- systemmac applicable for ISAM 7367 SX/ 7363 MX systems (Standalone Single-board Vectoring Box and NGVR) +-- ALU02074195 Show system MAC address on SX and MX +-- +-- REVISION "201504170000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 56 HguTr069Configuration ISR53 ALU02047957 ALU02069691 +-- +-- REVISION "201503130000Z " +-- DESCRIPTION +-- "Version: +-- Editor: Sebastien Deronne +-- Changes: RCR ALU01936333 : G.Fast support " +-- +-- REVISION "201502270000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtented +-- 55 UseSpecificHoldOffTime ISR5201 ALU01977350 ALU02053292 +-- +-- REVISION "201502200000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 53 SwPoliceNdMldProtoAt100Pps ISR52 ALU02026722 +-- 54 IsPPPOEDownstreamRelayEnabled ISR5201 ALU01894700 ALU01991513 +-- +-- REVISION "201501050000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- Add new bitpositions to asamSystemActivatedCDEExtended +-- 49 EponUniDimensionScaleup +-- 50 EontPerformanceMonitorOptimization +-- 51 EponQuickPonCutover +-- 52 PppDhcpTlv90Tlv91OptionAdd +-- +-- REVISION "201411050000Z " +-- DESCRIPTION +-- "Version: +-- Editor: Gerda Mertens +-- Changes: RCR ALU01985707 : Vplus support " +-- +-- REVISION "201410020000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Changes: +-- * ALU01884252 Extend the CDE bitmap > 32 entries +-- Added MIB Object asamSystemActivatedCDEExtented" +-- +-- REVISION "201405200000Z" +-- DESCRIPTION +-- "Editor: Liangming Cheng +-- Changes: +-- * RCR ALU01863065: Supporting of selection of voice image (H248/SIP) to run +-- "Add a new OID: asamSystemVoiceOswp" +-- +-- REVISION "201310100000Z" +-- DESCRIPTION +-- "Editor: Balaji Thirunavukkarasu +-- Changes: +-- * R5.0 RCR ALU01878634 +-- "Add asamSystemAutoSwitchAtmPtm and asamSystemAutoSwitchVdslStepUpDelay" +-- +-- REVISION "201310080000Z" +-- DESCRIPTION +-- "Editor: Zhigang B Long +-- Changes: +-- RCR ALU01887505 : NGVR support GPON uplink. +-- * Add two new object IDs: asamSystemUplinkMode and +-- asamSystemCurrentUplinkMode." +-- +-- REVISION "201309250000Z" +-- DESCRIPTION +-- "Editor: Sowrirajan Padmanabhan +-- Changes: +-- * Add extra licence key 38 +-- "Ethernet OAM Y1731 Performance monitoring functions" +-- +-- REVISION "201309180000Z" +-- DESCRIPTION +-- "Editor: Tom Van Peteghem +-- Changes: +-- * Add extra licence key 37 +-- "Vlan Translation Table Extended Usage" +-- +-- REVISION "201308010000Z" +-- DESCRIPTION +-- "Editor: Balaji Thirunavukkarasu +-- Changes: RCR ALU01878634 : Auto-switching between ATMoADSL and PTMoVDSL +-- * Add asamSystemAutoSwitchAtmPtm and asamSystemAutoSwitchVdslStepUpDelay +-- +-- REVISION "201303250000Z" +-- DESCRIPTION +-- Editor:Poongothai Kuppusamy Sampath +-- Changes: +-- * Modify description of 'NT MPLS' +-- to 'MPLS Advanced Resiliency' +-- +-- REVISION "201303010000Z" +-- DESCRIPTION +-- "Editor:Stefan Sturm +-- Changes: +-- * remove asamEthernetShapingRate since obsolete for all NT typess +-- +-- REVISION "201302140000Z" +-- DESCRIPTION +-- "Version:3FE21961EAAA_FDT1238.V4.5.1.10.1 +-- Editor:Karthik Chandra Bose S +-- Changes: +-- * Modify description of '802.1Q CCI enabled MEPS' +-- to 'Ethernet OAM Advanced Monitoring Functions' +-- +-- REVISION "201301170000Z" +-- DESCRIPTION +-- "Version: +-- Editor:Jianhong Fu +-- Changes: +-- * Add asamSystemCustomerId for ISR4.6 (RCR ALU01849954) +-- +-- REVISION "201209100000Z " +-- DESCRIPTION +-- "Version: +-- Editor: Luc Hordies +-- Changes: RCR ALU01802654 : Crosstalk cancellation from legacy lines into +-- G.vector lines in DS " +-- +-- REVISION "201208310000Z" +-- DESCRIPTION +-- "Version: +-- Editor:Lakshmi Eswaran +-- Changes: +-- * Add asamSystemALSState for ISR4.5 (ALU01809489) + +-- REVISION "201207180000Z" +-- DESCRIPTION +-- "Version: +-- Editor:Feifei Shang +-- Changes: +-- * Add timeZoneOffset(24) for ISR4.5 + +-- REVISION "201201270000Z" +-- DESCRIPTION +-- "Version:3EC15532AAAA_V4.4.0.0.2 +-- Editor:Gerrit Verdickt +-- Changes: +-- * Add systemMaxLtLinkSpeed fortygbps(40) +-- * Add licenseFeatureIndex for 40 Gbps enabled LT +-- +-- +-- REVISION "201111170000Z" +-- DESCRIPTION +-- "Version:3EC15532AAAA_V4.4.0.0.1 +-- Editor:Tom Batsele +-- Changes: +-- * Add 1 license counter for MPLS +-- +-- REVISION "201111090000Z" +-- DESCRIPTION +-- "Version:3EC15532AAAA_V4.4.0.0.0 +-- Editor:Rommy Volders +-- Changes: +-- * Add 1 license counter for 802.1Q CCI enabled MEPS +-- +-- REVISION "201104261200Z" +-- DESCRIPTION +-- "Version:3EC15532EAAA_FDT1170.V4.3.0.3.1 +-- Editor:Arulmurugan Velumani +-- Changes: +-- * Add new license counter for : Green DSL L2 mode +-- +-- REVISION "201101280000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_FDT1205.V4.3.0.2.1 +-- Editor: Zhang YI M +-- Changes: ALU00979025 Extend size of loop-id-syntax from 64 to 80" +-- +-- REVISION "201101140000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.3.0.0.0 +-- Editor: Gerda Mertens +-- Changes: RCR ALU00123664 Licensing support for Vectoring on VDSL2" +-- +-- REVISION "201010220000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.2.0.9.0 +-- Editor: Bozhi Zheng +-- Changes: RCR ALU00123702, comment the counter of license key shdsl-ctc" +-- +-- REVISION "201007290000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.2.0.5.0 +-- Editor: Karel Meijfroidt +-- Changes: ALU00721710 Extend size of asamMibVersion object" +-- +-- REVISION "201005310000Z" +-- ORGANIZATION "Alcatel-Lucent" +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.2.0.5.0 +-- Editor: Bart Libert +-- Changes: +-- * FR ALU00159851 +-- removed clock related elements that are now in the NRT_MIB +-- +-- REVISION "201005270000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.2.0.0.1 +-- Editor: Luc Gijselink +-- Changes: Licensing support for Gxr (RAC) +-- ALU00159917" +-- +-- REVISION "201005310000Z" +-- ORGANIZATION "Alcatel-Lucent" +-- DESCRIPTION +-- "Version: 3EC15532AAAA_ V4.2.0.0.8 +-- Editor: Gang Zhu +-- Changes: +-- * Licensing support for IPv6 security on RCR ALU00123682 +-- +-- REVISION "201005310000Z" +-- ORGANIZATION "Alcatel-Lucent" +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.2.0.0.8 +-- Editor: Gang Zhu +-- Changes: +-- * Licensing support for IPv6 security on RCR ALU00123682 +-- +-- REVISION "201004080000Z" +-- ORGANIZATION "Alcatel-Lucent" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V4.1.0.1.3 +-- Editor: Lieve Dierick +-- Changes: +-- * FR ALU00249381 +-- asamShutdownBitMap range value (1..4294967295) replaced by (0..4294967295)" +-- +-- REVISION "201002110000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_ V4.2.0.0.2 +-- Editor: Miranda De Bock +-- Changes: IR ANTmt: +-- - add 10Gbps and 20Gbps to asamSystemLicenseMgmtTable +-- - add tengbps and twentyGbps to systemMaxLtLinkSpeed +-- +-- REVISION "201001280000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.2.0.0.1 +-- Editor: Karel Meijfroidt +-- Changes: License support for ARQ" +-- +-- REVISION "200911050000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_ V4.0.10.0.1 +-- Editor: Yihui Zhang +-- Changes: - Disable asamProtocolSyntaxConfigurationTable support, +-- all syntax string and port number method object become system level configuration. +-- New syntax string introduced for GPON LT. (BDFam52637)" + +-- +-- REVISION "200910270000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_V4.2.0.0.0 +-- Editor: Lieve Dierick +-- Changes: Licensing support for SRA on VDSL2 +-- ANTmt15167" +-- +-- REVISION "200909230000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_ V4.1.0.0.5 +-- Editor: Peter Van Mele +-- Changes: - Licensing support for SHSL cross-talk cancellation +-- ANTmt76246 +-- - Document how to see difference between ETSI and ANSI stream" +-- +-- REVISION "200908250000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_ V4.1.0.0.4 +-- Editor: Peter Van Mele +-- Changes: Licensing support for NT load balancing/redundancy +-- ANTmt72355" +-- +-- REVISION "200907150000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V4.0.0.2.1 +-- Editor: Patrick Swinkels +-- Changes: +-- * RCR ANTmt37998 - Synchronisation - DTAG requirements +-- * RCR ANTmt52520 : Sync DTAG MIB impact drop in mainstream." +-- +-- REVISION "2009081350000Z " +-- DESCRIPTION +-- "Version: 3EC15532AAAA_ V4.1.0.0.6 +-- Editor: Sven Dhuyvetter +-- Changes: Management port on FD-REM +-- ANTmt62854 - R3.7.01 (ARCOR maintenance release) +-- ANTms55514 - R4.1 (general customer release). +-- +-- +-- REVISION "200907100000Z" -* July 10, 2009 +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V4.0.0.2.0 +-- Editor: Jean Samoise +-- Changes: +-- * IR ANTmt55931: +-- HighCap NT-LT auto-neg: add systemMaxLtLinkSpeed." +-- +-- REVISION "200906030000Z" -* June 3, 2009 +-- DESCRIPTION "Version: 3EC37309EAAA_V4.0.0.3.0 +-- Editor: Karel Meijfroidt +-- * ANTmt55877: Rebase latest version of the MIB to R4.0.02." +-- +-- REVISION "200904070000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V4.0.0.2.0 +-- Editor: Karel Meijfroidt +-- Changes: +-- * IR ANTmt52100 : +-- Merged R3.7.10 version of the MIB to R4.0.02. This includes +-- the changes done by Lucien Marcotte for SYNCE feature (Basic +-- and Enhanced Clock Mgmt objects)." +-- +-- +-- REVISION "200904150000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V4.1.0.1.0 +-- Editor: Diankun Zhang +-- Changes: +-- * RCR ANTms03717 : +-- Update description of item operateStatus of cpuLoadEntry : +-- finished(4) should be idle(4)." +-- +-- REVISION "200902200000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V4.0.0.1.1 +-- Editor: Karel Meijfroidt +-- Changes: +-- * FR ANTmt39491 : +-- Change description of some of the license counters." +-- +-- REVISION "200807300000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.7.1.1.0 +-- Editor: Sven Dhuyvetter +-- Changes: +-- * RCR ANTms79645 : Network port addressing change +-- introduce new port addressing mode: sequential/slotBased." +-- +-- REVISION "200811210000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.7.0.0.1 +-- Editor: Li Jie +-- Changes: +-- * update asamSysStatusBitMap description: +-- Bit 8: this bit indicates that alarm 'Invalid xVPS Pair +-- Redundancy Data' (LSM Redundancy 131 nbr 2) was raised. +-- The purpose of using this bit is to clear this alarm +-- by using asamSysStatusClearBitMap. +-- The purpose of using this bit is to clear the alarms 'Invalid +-- xVPS Pair Redundancy Data' by using asamSysStatusClearBitMap." +-- +-- REVISION "200806180000Z" +-- DESCRIPTION +-- "Version:3EC15532EAAA_V3.7.1.0.0 +-- Editor: Shaistha Rumana +-- Changes: +-- *"additional object asamActualSysClkBITSMode is supported +-- from R37 onwards." + +-- REVISION "200803130000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.7.0.0.0 +-- Editor: Zheng Bozhi +-- Change: +-- * ANTms51673: Annex-J/M on IFX 72p MultiADSL ISDN" + +-- REVISION "200709260000Z" +-- DESCRIPTION +-- "Version:3EC15532EAAA_V3.5.0.2.1 +-- Editor: Shwetha Bhaskar +-- Changes: +-- * additional value for actual-clock-priority removed +-- from this release onwards. +-- * new value removed under the type +-- SysClkSrcPriorityScheme." +-- +-- REVISION "200710240000Z" +-- DESCRIPTION +-- "Version:3EC15532EAAA_V3.5.0.2.0 +-- Editor: Shwteha Bhaskar +-- Changes: +-- * additional value for external-source supported +-- from this release onwards.FR ANTms62849 triggering these changes. +-- * new value added under the type +-- asamSysClkBITSMode." +-- +-- REVISION "200710260000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.6.0.0.0 +-- Editor: Daniel Gravelle +-- Changes: +-- * RCR ANTms35338: CDE Framework. +-- Added MIB Objects asamSystemAccessOperatorID and +-- asamSystemActivatedCDE for CDE Framework support." +-- +-- REVISION "200709260000Z" +-- DESCRIPTION +-- "Version:3EC15532EAAA_V3.4.0.2.0 +-- Editor: Prashant Srivastava +-- Changes: +-- * additional value for actual-clock-priority supported +-- from this release onwards. FR ANTms35449 triggering +-- these changes. +-- * new value added under the type +-- SysClkSrcPriorityScheme." +-- +-- REVISION "200706260000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.5.0.0.3 +-- Editor: Jean-Claude Del Col +-- Changes: +-- * RCR BDFhw77928 : VDSL2 IKA ADSL1/2 PSD shaping. +-- Add a new license counter for ADSL1/2 PSD shaping : update +-- of licenseFeatureIndex entry and licenseCounter." +-- +-- REVISION "200706140000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.5.0.0.2 +-- Editor: Fan Min +-- Changes: +-- * update asamSysStatusBitMap description: +-- Bit 7: this bit indicates that one or several alarms (PlugInUnit2 alarm nbr 11) +-- were raised. +-- The purpose of using this bit is to clear the alarms by +-- using asamSysStatusClearBitMap." +-- +-- REVISION "200705290000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.5.0.0.1 +-- Editor: Bakri Aboukarr +-- Changes: +-- * update asamSystemId description: Accept all printable characters" +-- +-- REVISION "200705030000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.5.0.0.0 +-- Editor: Jean-Claude Del Col +-- Changes: +-- * Add new license counter for : +-- 1.XDSL per-line Overrule. +-- 2.Impulse Noise sensor." +-- +-- REVISION "200703120000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.4.0.0.1 +-- Editor: Laurent Deru +-- Changes: +-- * Add new license counter for UPBO Policing : update of +-- licenseFeatureIndex entry and licenseCounter entry." +-- +-- REVISION "200702150500Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.4.0.0.0 +-- Editor: Kou Jinhai +-- Changes: +-- * Add swVersion group for show SW version. +-- Add systemMonitor group for monitor CPU load and memory usage and +-- show the result of monitoring." +-- +-- REVISION "200702141200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.3.0.3.0 +-- Editor: Mohan Babu.M +-- Changes: +-- *Support for underscore character in the System Id." +-- +-- REVISION "20061113000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.3.0.2.0 +-- Editor : Katrien SCHARRE +-- Changes: +-- *Add text convention RowConfigState." +-- +-- REVISION "20060926000Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V3.3.0.0.0 +-- Editor: Kou Jinhai +-- Changes: +-- * Environment monitor relay group is added to support configurable +-- enable/disable of this environment monitor relay feature." +-- +-- REVISION "20060100900Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_E3.1.0.0 +-- Editor: ma liya +-- Changes: +-- * asamAccessLoopIdSyntax group is added to support configurable Line +-- Id and the format of option82. +-- The syntax of asamSystemID is changed to extend system ID to 64 +-- characters from 20 characters." +-- +-- REVISION "200512021200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_E2.4.3.0.0 +-- Editor: Satish Balagopalan +-- Changes: +-- * RCR BDFhw37384: Support for BITS two external clock sources." +-- +-- REVISION "20601231200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_V2.4.3.0.0 +-- Editor: Manjunath.marigoudar@Wipro Technologies +-- Changes: +-- * (asamCraftLoginStatus) new variable added in changeOccuredtrap." +-- +-- REVISION "200507051200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_E2.4.0.0 +-- Editor: Li Jing +-- Changes: +-- * RCR BDFhw34319 - an item of licenseFeatureIndex +-- is added for IPOA-CC feature." +-- +-- REVISION "200506041200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_E2.3.0.0 +-- Editor: Pradeep Hosaritthi +-- Changes: +-- * RCR BDFhw37384-Clock objects support from this +-- release for BITS feature." +-- +-- REVISION "200411221200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_E2.0.0.0 +-- Editor: Jun B Zhang +-- Changes: +-- * license key management added." +-- +-- REVISION "200410141200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_E2.0.0.0 +-- Editor: Steven Luykx +-- Changes: +-- * RCR BDhw42976 System MAC adresses added." +-- +-- REVISION "200401201200Z" +-- DESCRIPTION +-- "Version: 3EC15532EAAA_E1.0.0.0 +-- Editor: Rafael Van Driessche +-- Changes: +-- * A number of objects that have no use for ISAM have been indicated +-- as not supported. +-- * Object asamMibVersion has been indicated as being non-persistent. +-- * The range of object asamEthernetShapingRate has been corrected." +-- +-- REVISION "200107121200Z" +-- DESCRIPTION +-- "Version: 3EC15532AAAA_E5.0.0.0 +-- Editor: Rafael Van Driessche +-- Changes: +-- * Object asamSysStatusSetBitMap has been made obsolete. +-- * Object asamAWSnumberOfSets has been made obsolete. +-- * Object asamDiskStatusBitMap has been made obsolete. +-- * Object asamNetworkPosition has been made obsolete. +-- * Object asamMigrationStatus has been made obsolete. +-- * Objects in asamSystemClockSelect group have been made obsolete. +-- * Object asamShutdownBitMap has become supported. +-- * Objects have been added related with selection of the system clock. +-- * Object asamSystemInitProgress has been added." +-- +-- REVISION "199911051200Z" +-- DESCRIPTION +-- "Version: 3EC15532AAAA_R3.0.1 +-- Editor: unknown +-- Changes: +-- * asamSysStatusBitMap: new values possible for backup/restore +-- * asamMibVersion object added." +-- +-- REVISION "199904031200Z" +-- DESCRIPTION +-- "Version: 3EC15532AAAA_R3.0.0 +-- Editor: unknown +-- Changes: +-- * Add asamSystemMigration group which contains: +-- - asamMigrationStatus object for database migration control. +-- * Add asamSystemClockSelect group which contains: +-- - objects to allow clock selection; +-- - objects to reflect clock state." +-- +-- =========================================================================== + + IMPORTS asam FROM SYSTEM-MIB + Counter, Gauge FROM RFC1155-SMI + OBJECT-TYPE FROM RFC-1212 + EqptSlotIndex FROM ASAM-EQUIP-MIB + + MacAddress FROM BRIDGE-MIB + NetworkTimeInSeconds, NetworkTimeInMiliSeconds FROM ASAM-TC-MIB + DateAndTime,RowStatus,TruthValue FROM SNMPv2-TC + Unsigned32 FROM SNMPv2-SMI + IpAddress FROM RFC1155-SMI + + + ; + + + asamSystemMIB OBJECT IDENTIFIER ::= { asam 9 } + + asamSysBootpInfo OBJECT IDENTIFIER ::= { asamSystemMIB 2 } + + asamSystemMigration OBJECT IDENTIFIER ::= { asamSystemMIB 11 } + + asamSystemClockSelect OBJECT IDENTIFIER ::= { asamSystemMIB 12 } + + asamSystemLicenseMgmt OBJECT IDENTIFIER ::= { asamSystemMIB 17 } + + asamSysMacAdresses OBJECT IDENTIFIER ::= { asamSystemMIB 22 } + + asamCraftLogin OBJECT IDENTIFIER ::= { asamSystemMIB 25 } + + asamAccessLoopIdSyntax OBJECT IDENTIFIER ::= { asamSystemMIB 26 } + + environmentMonitorRelay OBJECT IDENTIFIER ::= { asamSystemMIB 27 } + + swVersion OBJECT IDENTIFIER ::= { asamSystemMIB 28 } + + systemMonitor OBJECT IDENTIFIER ::= { asamSystemMIB 29 } + + asamRelayIdSyntax OBJECT IDENTIFIER ::= { asamSystemMIB 58 } + + -- + -- Part 1: Objects to specify the OAM channel via which the BOOTP request + -- must be issued. These objects are not applicable for ISAM. + -- + + asamSystemIpAtmVcVpi OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To issue a BOOTP request over an ATM connection on the network + interface, a PVC must be defined. + This is the VPI value for that PVC. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: YES RANGE: 0..4095 + PERSIST: YES DEFVALUE: 0 UNITS: -" + ::= { asamSysBootpInfo 1 } + + asamSystemIpAtmVcVci OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To issue a BOOTP request over an ATM connection on the network + interface, a PVC must be defined. + This is the VCI value for that PVC. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: YES RANGE: 0..65535 + PERSIST: YES DEFVALUE: 32 UNITS: -" + ::= { asamSysBootpInfo 2 } + + -- + -- Part 2: Various system objects. + -- + + asamSystemID OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The asamSystemID object represents the SID (System ID) of the NE + and is used to identify the NE. + + The System ID may only include printable ASCII characters from '!' + (33 Decimal, 21 Hex) to '~' (126 Decimal, 7E Hex) inclusive and must + be unique for each NE in a managed network. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamSystemMIB 3 } + + asamSysStatusBitMap OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status bitmap: + Bit 0: bit 0 is set if and only if none of the other bits is set. + Bit 1: bit 1 set indicates that persistent data has been lost + including data necessary to establish OAM connectivity. + Bit 2: bit 2 set indicates that persistent data has been lost but + not including data necessary to establish OAM connectivity. + Bit 3: bit 3 set indicates that a power-on reset has occured. Notice + that this also means that all reset-safe data has been lost. + Bit 4: bit 4 set indicates that a reset other than a power-on reset + has occured. + Bit 5: not used anymore. + Bit 6: this bit indicates that alarm 'SHub configuration loss' (EQUIP + alarm nbr 28) was raised. The purpose of using this bit is to + clear this alarm by using asamSysStatusClearBitMap. + Bit 7: this bit indicates that one or several 'xVPS configuration + loss' alarms (PlugInUnit2 alarm nbr 11) were raised. + The purpose of using this bit is to clear the alarms by using + asamSysStatusClearBitMap. + Bit 8: this bit indicates that alarm 'Invalid xVPS Pair Redundancy Data' + (LSM Redundancy 131 nbr 2) was raised. The purpose of using this + bit is to clear this alarm by using asamSysStatusClearBitMap. + + Bit 9 .. 31 : reserved for future extensions. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..4294967295 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { asamSystemMIB 4 } + + asamSysStatusClearBitMap OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Clear status bitmap: + In order to be able to clear the status bitmap, e.g. to clear the loss + of persistent data alarm, this bitmap has to be used by writing a 1 to + the corresponding bit position. Bit 0 in the status bitmap cannot be + cleared in this way. Therefore, the system will refuse a Set request + that attempts to set bit 0 in the asamSysStatusClearBitMap. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..4294967295 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { asamSystemMIB 5 } + + asamSysStatusSetBitMap OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + ACCESS write-only + STATUS obsolete + DESCRIPTION + "Set status bitmap: + In order to be able to set the status bitmap, this bitmap has to be + used by writing a 1 to the corresponding bit position." + ::= { asamSystemMIB 6 } + + asamAWSnumberOfSets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS obsolete + DESCRIPTION + "Reserved for AWS for synchronisation purposes." + ::= { asamSystemMIB 7 } + + asamDiskStatusBitMap OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + ACCESS read-write + STATUS obsolete + DESCRIPTION + "Disk status bitmap: + Bit 0: by setting bit 0, all persistent data is synced (forced) to + disk. + Bit 1: by setting bit 1, the ASAM disk is locked, otherwise the ASAM + disk is not locked. Disk locked means it is impossible to + change persistent data --> any change by a manager is + ignored. + Bit 2..31 : reserved for future use." + ::= { asamSystemMIB 8 } + + asamShutdownBitMap OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shutdown bitmap: + Bit 0: by setting bit 0, the ASAM is prepared for shutdown; + it is recommended to do this before extracting the active NT + in a simplex system; the bit will be cleared again by + extracting and reinserting the NT board. + Bit 1..31 : reserved for future use. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 0..4294967295 + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { asamSystemMIB 9 } + + asamNetworkPosition OBJECT-TYPE + SYNTAX INTEGER (1..2) + ACCESS read-write + STATUS obsolete + DESCRIPTION + "Indicates whether the ASAM is a hub-ASAM (1) or a subtending ASAM. + The default is hub-ASAM." + ::= { asamSystemMIB 10 } + + -- + -- Part 3: Object related with system migration. This object is obsolete. + -- + + asamMigrationStatus OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + migrating (2), + rollBackPossible (3), + forceRollBack (4), + removeRollBackDatabase (5) + } + ACCESS read-write + STATUS obsolete + DESCRIPTION + "The asamMigrationStatus object represent the ASAM's status for what + concerns its migration capabilities. + Whereas two of the six values, viz. 'forceRollBack' and + 'removeRollBackDatabase' may be specified in a management protocol + set operation, three values wil be returned in response to a + management protocol retrieval operation: 'idle', 'migrating' and + 'rollBackPossible'. That is, when queried, this object can + represent only three migration related states of the ASAM: the + ASAM has no specific migration state, i.e. it is simply operational + (the object has value 'idle'); the ASAM is busy migrating (the + object has value 'migrating'); or, the ASAM has recently migrated + but is still able to rol back to the previous configuration (the + object has value 'rollBackPossible'. Whenever a management station + wishes the ASAM to roll back to its previous configuration it has + to set this object to value 'forceRollBack'. Setting the object to + value 'removeRollBackDatabase' informs the ASAM it has not + support the rollback feature anymore. As a result the ASAM will + perform clean up operations (e.g. free the roll back database). + + Remark: this object is subject to improvement in future releases + (e.g. coupling of data and software upgrade/rollback)." + ::= { asamSystemMigration 1 } + + -- + -- Part 4: Another bunch of system objects. + -- + + asamMibVersion OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..28)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable identifies the version of the management interface + of the ASAM, i.e. it uniquely identifies the complete set of MIBs + that together constitute the management interface. The version + is a string of the form dccdddddcccc_Vx.x.x.y.z, with d representing + a decimal digit, c representing an uppercase character, and x, y, z + representing a decimal number between 0 and 99. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { asamSystemMIB 13 } + +-- asamEthernetShapingRate OBJECT-TYPE +-- SYNTAX INTEGER (128..2000) +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "Ethernet frame shaping rate in kbit/s. +-- +-- This object is only meaningful for a system with an Ethernet based +-- management interface, which is always the case for the ISAM. +-- In such a case, the system will shape the outgoing Ethernet frames +-- on its management interface to the configured rate. +-- +-- ALCATEL NOTE: +-- SUPPORT: YES INSRVMOD: YES RANGE: 128..2000 +-- PERSIST: YES DEFVALUE: 128 UNITS: kbit/s" +-- ::= { asamSystemMIB 14 } + + asamSystemInitProgress OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Progress of the system initialization indicated as a percentage. + + When the system starts its initialization, it will at first not be + reachable for SNMP managers. However, as soon as the initialization + has progressed far enough, the system will allow Get requests from + managers on this object. From then on, managers can poll the value + of this variable to monitor the progress of the initialization. Get + requests on other objects and all Set requests will still be refused + by the system. When the progress has reached 100% (initialization + complete), the system will allow all SNMP access. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..100 + PERSIST: NO DEFVALUE: NA UNITS: percent" + ::= { asamSystemMIB 15 } + + asamPnPEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable allows the manager to enable/disable the Plug-and-Play + functionality. When enabled, the ASAM will, upon installation, start + up autonomously without intervention of a local craftsman. Otherwise, + a Craft Terminal is required to provide the necessary configuration + to the ASAM so that it can start up and set up communication with the + manager. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: YES RANGE: 1..2 + PERSIST: YES DEFVALUE: enabled (1) UNITS: -" + ::= { asamSystemMIB 16 } + + -- + -- Part 6: Objects related with license key management. + -- + + asamLicenseNumberOfChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wrap around counter for the number of changes of the licenseCounter + object. The counter is incremented each time the licenseCounter is + incremented for one of the features. Not persistent data. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: see above + PERSIST: NO DEFVALUE: NA UNITS: -" + + ::= { asamSystemLicenseMgmt 1 } + + asamSystemLicenseMgmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamSystemLicenseMgmtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The license key management table." + ::= { asamSystemLicenseMgmt 2 } + + asamSystemLicenseMgmtEntry OBJECT-TYPE + SYNTAX AsamSystemLicenseMgmtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the asamSystemLicenseMgmtTable." + INDEX {licenseFeatureIndex} + ::= {asamSystemLicenseMgmtTable 1} + + AsamSystemLicenseMgmtEntry ::= + SEQUENCE { + licenseFeatureIndex INTEGER, + licenseCounter INTEGER + } + + licenseFeatureIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " This object is used by the asamSystemLicenseMgmtTable to identify a + row of this table. Each row corresponds to a system feature that is + monitored to support license management at the manager. + Following integer values are defined: + 1. ADSL2+ + 2. READSL2 + 3. IGMP + 4. BVB + 5. Annex-M + 6. IP-Forwarding + 7. PPPoX Relay + 8. PPPoX Termination + 9. 802.1x + 10. SELT + 11. reserved + 12. reserved + 13. IPOA-CC and IPOA-RB + 14. UPBO Policing + 15. XDSL-PerLine-Overrule + 16. Impulse Noise Sensor + 17. ADSL1/2 PSD Shaping + 18. Annex-J + 19. SyncE Clock source + 20. 2.5 Gbps enabled LT + 21. NT load sharing + redundancy + 22. SHDSL cross-talk cancellation + 23. SRA on VDSL2 + 24. ARQ + 25. 10 Gbps enabled LT + 26. 20 Gbps enabled LT + 27. Gxr + 28. IPv6 security + 29. Lawful Intercept + 30. Vectoring crosstalk + 31. Green DSL L2 mode + 32. Ethernet OAM Advanced Monitoring Functions + 33. MPLS Advanced Resiliency + 34. 40 Gpbs enabled LT + 35. Type-B protection + 36. Vectoring Legacy FEXT cancellation + 37. Vlan Translation Table Extended Usage + 38. Ethernet OAM Y1731 Performance Monitoring Functions + 39. Vplus + 40. GFast + 41. VULA + 42. Multi-vsg + 43. Ethernet Ring Protection Switching + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..43 + PERSIST: NO DEFVALUE: NA UNITS: -" + + ::= {asamSystemLicenseMgmtEntry 1} + + + + licenseCounter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The counter associated with the monitoring of the feature that + corresponds to the licenseFeatureIndex value. + + 1. For ADSL2+, the counter indicates the number of XDSL lines for which + an ADSL2+ operational mode (POTS and/or ISDN) is enabled in its + configuration and supported by the LT board and for which + the XDSL board is equipped. + + 2. For READSL2, the counter indicates the number of XDSL lines for which + a READSL2 operational mode (US mode 1 and/or US mode2) is enabled in + its configuration and supported by the LT board and for which the + XDSL board is equipped.. + + 3. For IGMP, the counter indicates the number of DSL subscriber lines + for which an IGMP control channel has been configured. + + 4. For BVB, the counter indicates whether BVB is enabled (value 1) or + Disabled (value 0) in the ASAM and in ISAM this item is reserved. + + 5. For xDSL Annex-M, the counter indicates the number of DSL subscriber + line which is configured for Annex-M. + + 6. For IP-Forwarding, the counter indicates the number of DSL subscriber + lines configured for Layer-3, such as IP forwarding, RFC1483R/Br with + virtual routers, Layer-3 QoS features, IP anti-spoofing, IP filters. + + 7. For PPPoX Relay, the counter indicates the number of DSL subscriber + lines for which PPP CrossConnect has been configured. + + 8. For PPPoX Termination, the counter indicates the number of DSL + subscriber line for which PPPoE termination or PPPoA termination has + been configured. + + 9. For 802.1x, the counter indicates the number of DSL subscriber lines + for which 802.1x has been configured as 'enabled' + + 10. For SELT, the counter indicates the number of DSL subscriber lines + configured for G.selt usage and enables the collection of line test + data. + + 11. (reserved) + 12. (reserved) + + 13. For IPoA-CC and IPoA-RB, the counter indicates the number of DSL + subscriber lines which are configured for IPoA cross connect or IPoA + with ehanced i-bridge mode. + + 14. For UPBO Policing, the counter indicates the number of XDSL lines for + which a VDSL2 opmode has been selected, for which UPBO Policing pbo + mode has been enabled in its configuration and supported by the + LT board and for which the XDSL board is equipped. + The counter is decremented when one + of these conditions is not met anymore. + + 15. For XDSL-Perline-Overrule, the counter indicates the number of XDSL + lines for which the per-line overrule data has been used in its + configuration and for which the XDSL board is equipped. + The counter is decremented when one of these conditions is not + met anymore. + + 16. For Impulse Noise Sensor, the counter indicates the number of XDSL + lines for which the Impulse Noise Sensor is enabled (insEnable + set to 1 in the Line Conf Table) and for which the XDSL board is + equipped. The counter is decremented if the XDSL line is unconfigured + ( once the INS feature has been enabled, it cannot be disabled anymore + unless the line is unconfigured ). + + 17. For ADSL1/2 PSD Shaping, the counter indicates the number of XDSL + lines for which ADSL1 or ADSL2 opMode is enabled with DBPO shaping + in its configuration. The counter is incremented when a XDSL line + has its operating mode enabled for ADSL1 or ADSL2 and a DPBO profile + is assigned to that line (DPBO board profile or a line profile) and + the respective board is equipped and planned and supports ADSL1/2 PSD + Shaping. + The counter is decremented when the DPBO profile (DPBO board or line + profile) of a xDSL line is unassigned or a xDSL line has its + operating mode disabled for ADSL1 or ADSL2. + + 18. For xDSL Annex-J, the counter indicates the number of DSL subscriber + line which is configured for Annex-J. + + 19. For syncE clock source, the counter indicates the number of + Synchronous Ethernet ports are configured as a clock source. + + 20. For 2.5 Gbps enabled LT, the counter indicates the number of LTs + that have an uplink that is running at 2.5 Gbps speed. + + 21. When NT load sharing + redundancy is supported, the counter indicates + 1, else the counter indicates 0. + + 22. For SHDSL CTC, the counter indicates actual the number of SHDSL + subscriber lines for which cross-talk cancellation (CTC) is enabled and + for which the SHDSL board is equipped. + In current, this key isn't used, and the counter always keep as zero. + + 23. For SRA on VDSL2, the counter indicates the number of XDSL lines + for which a VDSL2 opmode has been selected, for which SRA mode has been + enabled in its configuration and supported by the LT board and for + which the XDSL board is equipped. + The counter is decremented when one of these conditions is not met + anymore. + + 24. For ARQ, the counter indicates the number of XDSL lines for which + ARQ is enabled in the configuration, supported by the LT board and + for which the XDSL board is equipped. + + 25. For 10 Gbps enabled LT, the counter indicates the number of LTs + that have an uplink that is running at 10 Gbps speed. + + 26. For 20 Gbps enabled LT, the counter indicates the number of LTs + that have an uplink that is running at 20 Gbps speed. + + 27. For Gxr, the counter indicates the number of lines that are + enabled for resource control via Diameter Gxr interface. + + 28. For IPv6 security, the counter indicates the number of access lines + (DSL, Ethernet or ONT UNI) where one or more IPv6 security features are + activated. + + 29. For Higig NT, the counter indicates whether lawful intercept is + enabled (value 1) or Disabled (value 0). + + 30. For Vectoring crosstalk, the counter indicates the number of XDSL + lines on which a vectoring profile has been assigned to by configuration, + supported by the LT board and for which the XDSL board is equipped. + + 31. For Green DSL L2 mode, the counter indicates the number + of xDSL lines which are equipped and configured with L2 mode + enabled. + + 32. For Ethernet OAM Advanced Monitoring Functions, the counter indicates + the numberof MEPS which can send and/or receive CFM Continuity Check + Messages. + + 33. For Higig NT, the counter indicates whether MPLS-FRR or MPLS LSR + is being used (value 1) or not used (value 0).The counter is only valid + on NANT-E and FANT-F boards. For other NTs, the value should always be 0, + as MPLS-FRR and MPLS LSR are not supported. + + 34. For 40 Gbps enabled LT, the counter indicates the number of LTs + that have an uplink that is running at 40 Gbps speed. + + 35. For Type-B protection, the counter indicates the number of protection + groups in the system that are configured by the operator. The counter is + only valid on NANT-E and FANT-F boards. For other NTs, the value should + always be 0, as protection group creation is not allowed. The value is + between 0 (no protection group) and 62 (maximum allowed by the system). + + 36. For Vectoring Legacy FEXT Cancellation, the counter indicates the + number of XDSL lines on which one of the Legacy FEXT Cancellation methods + has been enabled by configuration, supported by the LT board and for + which the XDSL board is equipped. + + 37. For Vlan Translation Table Extended Usage, the counter indicates the + number of line cards making use of Vlan Translation Resources in + an extended way. + + 38. For Ethernet OAM Y1731 Performance monitoring functions, the counter + indicates the number of MEPs in the system in which Y1731 performance + monitoring functions have been enabled. + + 39. For Vplus, the counter indicates the number of XDSL lines for which + a vplus opmode has been selected by configuration and supported by + the LT board and for which the XDSL board is equipped. + The counter is decremented when this condition is not met anymore. + + 40. For GFast, the counter indicates the number of XDSL lines for which + 41. For VULA, the counter indicates the number of FELT-B planned as uplink mode + 42. For Multiple SG, the counter indicates the number of SIP terminations created in the local access node + the G.fast operational mode is enabled by the configuration, + supported by the LT board and for which the LT board is equipped. + 43. For Ethernet Ring Protection Switching, the counter indicates whether Ethernet Ring + Protection Switching is enabled (value 1) or Disabled (value 0). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: see above + PERSIST: NO DEFVALUE: NA UNITS: -" + + ::= {asamSystemLicenseMgmtEntry 2} + + systemMaxLtLinkSpeed OBJECT-TYPE + SYNTAX INTEGER + { + onegbps(1), + twodot5gbps (2), + tengbps(10), + twentygbps(20), + fortygbps(40) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An enum indicating high capacity is enabled. Applicable for high capacity + NT's. This object is not applicable to ISAM 7367 SX / 7363 MX systems (Standalone + Single-board Vectoring Box and NGVR). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 1,2,10,20 or 40 + PERSIST: YES DEFVALUE: onegbps UNITS: NA" + + ::= { asamSystemLicenseMgmt 3 } + +--OID 18..21 are reserved for ASAM applications + + systemMac OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(6)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "On ISAM FD with SHUB: Specifies MAC address of the LANX interface(100baseT) of the NT + This field should/must only be modified when the shelf does not support the SMAS functionality. + On ISAM 7367 SX/ 7363 MX systems (Standalone Single-board Vectoring Box and NGVR) + this object is read only. It allows to get the MAC address of the system (e.g used for IP communication) + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= { asamSysMacAdresses 1 } + + lanxBaseMac OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(6)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Identifies the LANX MAC start adress. This field should/must only be + modified when the shelf does not support the SMAS functionality. This + object is not applicable to ISAM 7367 SX / 7363 MX systems (Standalone + Single-board Vectoring Box and NGVR) + + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { asamSysMacAdresses 2 } + + lanxRangeMac OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the range of MAC adresses on LANX. The LANX MAC address + range is currently equal to 24(number of LANX interfaces). This field + should/must only be modified when the shelf does not support the SMAS + functionality. This object is not applicable to ISAM 7367 SX/ 7363 MX systems + (Standalone Single-board Vectoring Box and NGVR) + + SUPPORT: YES INSRVMOD: NA RANGE: 0..65535 + PERSIST: YES DEFVALUE: 24 UNITS: -" + ::= { asamSysMacAdresses 3 } + + outbandManMac OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(6)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies Outband Management MACAddress. This field + should/must only be modified when the shelf does not support the SMAS + functionality. This object is not applicable to ISAM 7367 SX/ 7363 MX systems + (Standalone Single-board Vectoring Box and NGVR) + + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { asamSysMacAdresses 4 } + + asamSuperuserAuthByRadius OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The TL1/CLI user ID SUPERUSER/isadmin is optionally authenticated by + RADIUS based on this object. When disabled, SUPERUSER/isadmin is always + authenticated by the local user database. When enabled, SUPERUSER/ + isadminauthentication is initially attempted with RADIUS, but the + authentication will fall back to the local TL1/CLI user database, if + all RADIUS servers are disabled, or the RADIUS servers are not + responding successfully to the authentication request. + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: 1..2 + DEFVALUE: 2 + UNITS: NA" + DEFVAL { disabled } + ::= { asamSystemMIB 20 } + + timeZoneOffset OBJECT-TYPE + SYNTAX INTEGER (-780..840) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows a manager to set the Time Zone Offset of the + system. + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: -780...840 + DEFVALUE: 0 + UNITS: minutes" + ::= { asamSystemMIB 24 } + + asamCraftLoginStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether user has been logged in or not + 1-user logged in + 0-no user logged in. + + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { asamCraftLogin 1 } + + + asamPortNumberingMethodSystem OBJECT-TYPE + SYNTAX INTEGER { + logicalSlotId (1), + positionBasedSlotId (2), + typeBasedSlotId (3), + legacyPositionBasedSlotId (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object defines the Line ID format at the system level. + logicalSlotId (1) is a numbering method defined for equipment + identification in the MIB. + positionBasedSlotId (2) numbers all boards from left to rightor + from bottom to top starting from 1. + typeBasedSlotId (3) numbers -per slot-type- as indicated on + the shelf, in case there is no indication on the shelf it numbers + -per slot-type- from left to right or from bottom to top starting + with 1. + legacyPositionBasedSlotId (4) is identical to position-based + numbering except for aram-b/d where the numbering corresponds with + the logicalSlotId based numbering plus 1. + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: see above + DEFVALUE: 1 + UNITS: NA" + ::= { asamAccessLoopIdSyntax 1 } + + + asamAccessLoopAtmBasedDslSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a loop id + for ATM based DSL lines terminated by DSL LT. + It is a string to define a specified format at system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamAccessLoopIdSyntax 3 } + + asamAccessLoopEthBasedDslSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a loop id + for Ethernet based DSL lines terminated by DSL LT and + for Ethernet lines terminated by Ethernet LT. + It is a string to define a specified format at system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamAccessLoopIdSyntax 4 } + + asamAccessLoopEthBasedPonSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a loop id for Ethernet + based DSL line terminated by GPON ONTs, and for Ethernet lines terminated + by GPON ONTs. GPON ONTs are connected to the system via a GPON + transmission technology. + It is a string to define a specified format at the system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamAccessLoopIdSyntax 5 } + + asamAccessLoopEthBasedEPonSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a loop id for Ethernet + based DSL line terminated by EPON ONTs, and for Ethernet lines terminated + by EPON ONTs. EPON ONTs are connected to the system via an EPON + transmission technology. + It is a string to define a specified format at the system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamAccessLoopIdSyntax 6 } + +asamAccessLoopEthBasedNgpon2Syntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a loop id for Ethernet + based DSL line terminated by NGPON2 ONTs, and for Ethernet lines + terminated by NGPON2 ONTs. NGPON2 ONTs are connected to the system via a + NGPON2 transmission technology. + It is a string to define a specified format at the system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamAccessLoopIdSyntax 7 } + + asamAccessLoopNtPortSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a access loop id + for NT ports. + It is a string to define a specified format at system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamAccessLoopIdSyntax 8 } + + environmentMonitorRelayMode OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable allows the manager to enable/disable the environment + monitoring relay functionality. When enabled, the environment data + will be relayed between monitoring box and supervision server. + Otherwise, it will stop the relay. + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: YES RANGE: 1..2 + PERSIST: YES DEFVALUE: disable (2) UNITS: -" + ::= {environmentMonitorRelay 1} + + swEtsiVersion OBJECT-TYPE +-- SYNTAX DisplayString(SIZE(0..50)) +-- Use no DisplayString instead of OCTET STRING + SYNTAX OCTET STRING(SIZE(0..50)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This object holds the Software version for ETSI market. + (e.g. R4.1). It will be empty if not supported for ETSI market. + To ease parsing by AMS, the format of this string is constrained as to + be Rn.n*.n* where n is any integer value, and * is any string of ASCII + character only containing alphabetic [a-zA-Z] characters combined + with _ and -. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NA INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {swVersion 1} + + swAnsiVersion OBJECT-TYPE +-- SYNTAX DisplayString(SIZE(0..50)) +-- Use no DisplayString instead of OCTET STRING + SYNTAX OCTET STRING(SIZE(0..50)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This object holds the Software version for ANSI market. + (such as FGN4.1.0). It will be empty if not supported for ANSI market. + To ease parsing by AMS, the format of this string is constrained as to + be Rn.n*.n* where n is any integer value, and * is any string of ASCII + character only containing alphabetic [a-zA-Z] characters combined + with _ and -. + Examples: R4.5.02c, R4.8b, R04.07.10 ... + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NA INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {swVersion 2} + + cpuLoadTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpuLoadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The CPU load monitor table. + ALCATEL NOTE: + TABLESIZE: max nmbr of slots " + ::= { systemMonitor 1 } + + asamRelayAtmBasedDslSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a relay id + for Atm based DSL lines terminated by DSL LT. + It is a string to define a specified format at system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamRelayIdSyntax 1 } + + asamRelayEthBasedDslSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a relay id + for Ethernet based DSL lines terminated by DSL LT and + for Ethernet lines terminated by Ethernet LT. + It is a string to define a specified format at system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamRelayIdSyntax 2 } + + asamRelayNtPortSyntax OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the syntax for generating a relay id + for NT ports. + It is a string to define a specified format at system level. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: UNITS: -" + ::= { asamRelayIdSyntax 3 } + + cpuLoadEntry OBJECT-TYPE + SYNTAX CpuLoadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the cpuLoadTable. The index of the entry is slotId. + An entry represents the CPU load of the board in the slot. + The CPU load includes detail value and average value respectively. + The slot can be NT slot or LT slot. + Row creation : An entry is created by the system when a board + is planning + Row deletion : An entry is deleted by the system when a board + is unplanning. + Index usage : the index is the slot id. + Note that entries will be presented to the SNMP manager in full + lexicographical order." + INDEX { slotId } + ::= { cpuLoadTable 1} + + CpuLoadEntry ::= + SEQUENCE { + slotId INTEGER (1..65535), + startMonitorTime NetworkTimeInSeconds, + cpuLoadDetail OCTET STRING(SIZE(180)), + cpuLoadAverage Gauge, + operateStatus INTEGER + } + + slotId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " the slotId has the same value as eqptSlotId of ASAM-EQUIP-MIB. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: 0 + UNITS: NA SPARSE: NO + DESCR: NA" + ::= { cpuLoadEntry 1} + + startMonitorTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The start timestamp of CPU load monitor is the network + time in seconds. + It indicates the start time of last 3 minutes or less monitoring. + The startMonitorTime is the time at which the last CPU load + detail & average was computed - reset every second after + 3 minutes from monitor start time. + The startMonitorTime is the monitor task start time if the interval + time between start and stop is less than 3 minutes. The + startMonitorTime is (stop monitor task time - 3 minutes) if the + interval time between start and stop is larger than 3 minutes. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: 0 + UNITS: NA SPARSE: NO + DESCR: NA" + ::= { cpuLoadEntry 2} + + cpuLoadDetail OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(180)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The cpuLoadDetail object represents the CPU load percent value + (x100%) in detail for 180 measurement points. + The length of this object is always 180 octets. One octet represents + one CPU load value of one measurement. One measurement generates one + sample value. The measure time of a sample is a second. The maximum + measure time is 180 seconds. So the maximum number of samples is 180. + The interval time between start and stop (or show) operation may be + less 180 seconds. So the sample number may be less than 180. The left + octet will be padded with H'FF if the sample number is less than 180 + and keeps the octet length always 180. + The type of cpuLoadDetail variable is OCTET STRING. Each octet can + be intepreted as a double-digit (binary ecoded value) integer. + The cpuLoadDetail indicates 180 double-digit (binary value) integers. + Each integer indicates the CPU load percent value of a measurement. + The order of measurement value is: + In case of the measurement time is >= 180 seconds, only the last 180 + samples are keeped; the 1st octet is the 1st measurement value of the + last 180 sample; the 2nd octet is the 2nd measurement value of the + last 180 sample; the 180th octet is the 180th measurement value of + the last 180 sample. A wrap around buffer will be used to store the + measurement values. + In case of the measurement time is < 180 seconds, the samples are + less than 180, the 1st octet is the measurement value of 1st sample; + the 2nd octet is the measurement value of 2nd sample; the left + octet will be padded with H'FF; so the 180th octet is H'FF. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: 'FFh' + UNITS: NA SPARSE: NO + DESCR: NA" + ::= { cpuLoadEntry 3} + + cpuLoadAverage OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The average value of CPU load. It is percent value (x100%). + It is the average of detail CPU load value. + One sample is generated for each second during CPU load measurement + time. The maximum measurement time is 180 seconds. + The maximum sample number is 180. + cpuLoadAverage is average of all 180 sample values if the monitoring + time is equal or longer than 180 seconds. It should be the average + of sample values measured in the time between start monitor and + stop monitor if the interval time between start and stop is less + than 180 seconds. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..100 DEFVALUE: 0 + UNITS: percentage SPARSE: NO + DESCR: NA" + ::= { cpuLoadEntry 4} + + + operateStatus OBJECT-TYPE + SYNTAX INTEGER{ + start(1), + stop(2), + proceeding(3), + idle(4), + not-operational(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The operate status for start/stop CPU load monitoring operation. + The maximum measurement time is 180 seconds. + One sample is generated for a second. + The maximum sample number is 180. Only the latest 180 sample values + are kept. The previous value beyond 180 is overwritten. + The operator should start monitor firstly, then show the CPU load + and stop monitor. + The and are for operation (action). The + , , and + indicate the states of the monitor. + =================== =============== + | not-operational | --- board planning ===> | idle | + =================== =============== + =================== =============== + | idle | --- start monitor ===> | proceeding | + =================== =============== + =================== =============== + | proceeding | --- stop monitor ===> | idle | + =================== =============== + =================== ================== + | idle,proceeding | --- board unplanning ===> |not-operational | + =================== ================== + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: YES + RANGE: NA DEFVALUE: idle + UNITS: NA SPARSE: NO + DESCR: NA" + ::= { cpuLoadEntry 5} + + + memUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemUsageEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The memory usage monitor table." + ::= { systemMonitor 2 } + + memUsageEntry OBJECT-TYPE + SYNTAX MemUsageEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the memUsageTable. The index of the entry is slotId. + An entry represents the memory usage of the board in the slot. + The memory usage includes total size and used size respectively. + The solt can be NT slot or LT slot." + INDEX { slotId } + ::= { memUsageTable 1} + + MemUsageEntry ::= + SEQUENCE { + totalMemSize Gauge, + memAbsoluteUsage Gauge + } + + totalMemSize OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total memory size on board. It just indicates the size of + total semi and dynamical memory. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: Mbyte" + ::= { memUsageEntry 1} + + memAbsoluteUsage OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The used memory size in absolute value. It indicates total used + size of semi and dynamical memory. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: NA + PERSIST: NO DEFVALUE: NA UNITS: Mbyte" + ::= { memUsageEntry 2} + +-- OID 30..32 are reserved for other applications. +-- (7342 FTTU, 7354 FTTB, LiteSpan ANIT-A) + + asamSystemAccessOperatorID OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Access Operator ID is a unique identifier representing an operator. + This identifier is randomly generated by ALU, then assigned to an + operator. + + The identifier is configured at the operator's premises. + + A value of ZERO signifies that an access operator ID has not been + configured. Decimal values 1 to 15 are reserved for future use. + + ALCATEL NOTE: + ACCESS: NA + USAGE: NA + PERSIST: YES + INSRVMOD: YES + RANGE: 0..65535 + DEFVALUE: 0 + UNITS: NA + SPARSE: NA + DESCR: NA" + ::= { asamSystemMIB 33 } + + asamSystemActivatedCDE OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Activated CDE is a bitmap listing the CDE features that are active. + + CDE features are activated during system startup only, and are + based on the configured Access Operator ID. + + This field can display upto 32 bits (big endian) + + Following list specifies which CDE feature is defined for each bit: + + 1 NASPortIDWithTwoDigits + 2 VRRPProxyForEiBridge + 3 MgntVLANpbit6 + 4 IgmpAntiSpoofingDisabled + 5 TL1UdpModifiedBehaviour + 6 vMACPortIdFromLine + 7 IsdnBATextBasedIID + 8 MCTransparencyForiBridge + 9 ActivateStdConfForIhubNT + 10 TransactionManagement + 11 MACAddressMobility + 12 UniversalSFP + 13 ShdslCTC + 14 UpLoopAttenuationOffset + 15 L2DslLtSwARPRelay + 16 MigrationNVLTDtoNDLTGAllowed + 17 pre-R35PPPQoSHandling + 18 XdslAutoswitchSupported + 19 IsSFPReassignmentAllowed + 20 IsVMACLogicalSlotidSupported + 21 ShdslParametersNotReportedWhenPairCut + 22 DualXfpAllowedNCNCH + 23 GPONRemoteDSTagsTreatment + 24 XdslDefaultProfileModelTR165 + 25 IsIpv6LightLlaIpantispoofingSupport + 26 MultipleExternalSFTPServers + 27 IsdnBaPermanentL2Agw + 28 EmopOnuMulticastProvision + 29 IsCodetelLegacyModeSupport + 30 IsRtpDelayInMsecSupported + 31 TL1pre-R4010Behaviour + 32 DSPSyncDelaySupported + + ALCATEL NOTE: + ACCESS: NA + USAGE: NA + PERSIST: NA + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NA + DESCR: NA" + ::= { asamSystemMIB 34 } + + asamSystemPortAddressingMode OBJECT-TYPE + SYNTAX INTEGER { + sequential (1), + slotBased (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the manager to configure the faceplate port + addressing mode used by operators in CLI and TL1. + With the mode set to , the operator must specify the port + as a sequential number that span the various cards in the system. + With the mode set to , the operator must specify the + ports as a combination of card type, rack/slot, port type + and faceplate port number. + In the current release this object is still read only, in future + releases the default mode for legacy ports and systems + can be changed to . + New systems with non-legacy ports (overlapping port numbers, XFPs), + this object is set to and cannot be changed. + The default for this object is on legacy systems and + on new systems. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..2 + PERSIST: YES DEFVALUE: see above UNITS: -" + ::= { asamSystemMIB 35 } + + peripheralMgntMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PeripheralMgntMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The peripheral management mac filter table. + + For enhanced security in remote cabinets, it is possible to restrict + allowed destination MAC addresses in upstream Ethernet traffic on the + peripheral port to a white-list of 20 allowed MAC address ranges. + + Each entry of this list consists of an Original manufacturer Unique + Identifier (OUI) value, covering the 3 Most Significant Bytes (MSB) + of the public MAC address. + + A begin and end value of a single consecutive range of MAC addresses + for the above OUI covers at maximum the full 3 Least Significant + Bytes (LSB) of the public MAC address. + + ALCATEL NOTE: + TABLESIZE: 20 + DESCR: NA" + + ::= { asamSystemMIB 36 } + + peripheralMgntMacFilterEntry OBJECT-TYPE + SYNTAX PeripheralMgntMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A filter entry in the management mac filter table. + On the NRCD-B the filter is a filter on the destination mac address of + the frames received over this port. + On other cards/systems, the + filter is a filter on the source mac address of the frames received + over this port. + + Unused filter entries have a start and end MAC address of + 00.00.00.00.00.00, which is the default. + + A special filter entry 7F.FF.FF.00.00.00 - 7F.FF.FF.FF.FF.FF is + provided to always match with any mac address. Adding + this entry therefore disables the MAC filter. + + Both MAC addresses in a single filter entry always have the same OUI. + " + + INDEX { peripheralMgntMacFilterIndex } + ::= { peripheralMgntMacFilterTable 1} + + PeripheralMgntMacFilterEntry ::= + SEQUENCE { + peripheralMgntMacFilterIndex INTEGER (1..20), + peripheralMgntMacFilterMacRangeFirst MacAddress, + peripheralMgntMacFilterMacRangeLast MacAddress + } + + peripheralMgntMacFilterIndex OBJECT-TYPE + SYNTAX INTEGER (1..20) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The index for the peripheralMgntMacFilter table. A maximum of 20 mac + filters is supported. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 1..20 + PERSIST: YES DEFVALUE: NA UNITS: NA" + + ::= { peripheralMgntMacFilterEntry 1} + + peripheralMgntMacFilterMacRangeFirst OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the first MAC address of the allowed range. + Default value 00.00.00.00.00.00 + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: -" + + ::= { peripheralMgntMacFilterEntry 2 } + + peripheralMgntMacFilterMacRangeLast OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the last MAC address of the allowed range. + At least the OUI part should match the OUI of the + peripheralMgntMacFilterMacRangeFirst MAC address. + Default value 00.00.00.00.00.00 + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: YES DEFVALUE: 0 UNITS: -" + + ::= { peripheralMgntMacFilterEntry 3 } + +asamLiSeparate OBJECT-TYPE + SYNTAX INTEGER + { + disabled (0), + enabled (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " + Parameter used to create a separate LI management plane; i.e to + restrict creation/modification of operators that can access lawful + intercept data. This object is not applicable to ISAM 7367 SX / 7363 MX + systems (Standalone Single-board Vectoring Box and NGVR). + + 'disabled': + CLI user with security privileges can: + -set li-user,li-admin user privileges + -create a LI view + -attach a LI view to a usergroup + -modify a LI view + SNMP user with view on USM,VACM MIB's can: + -create a LI view + -attach a LI view to a usergroup + -modify a LI view + + 'enabled': + CLI user with security and li-admin user privilege can: + -set li-user,li-admin user privileges + -create a LI view + -attach a LI view to a usergroup + -modify a LI view + SNMP user with view on USM,VACM and IHUB LI ADMIN MIB's can: + -create a LI view + -attach a LI view to a usergroup + -modify a LI view + + Notes: + LI view= view with access on IHUB LI MIB and/or IHUB LI ADMIN MIB + Before setting this value to enabled make sure that: + - a CLI user exist with li-admin privilege. + - a SNMP user exist with access to IHUB LI ADMIN MIB + + ALCATEL NOTE: Applicable to higig NTs + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: YES DEFVALUE: disabled UNITS: NA + + " + DEFVAL { disabled } + ::= { asamSystemMIB 37 } + +asamSystemALSState OBJECT-TYPE + SYNTAX INTEGER + { + disabled (1), + enabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Parameter used to enable / disable ALS (Automatic Laser Shutdown) system wide. + ALS enable / disable will be applied only for NT & NTIO xFPs. + + 'disabled': + System wide ALS is disabled + + 'enabled': + System wide ALS is enabled + + Notes: + Applicable to + xFP type : Optical only + NTs : NANT-D, FANT-F xFPs + NTIOs : NCNC-B/C/D/E/F/H xFPs + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: NA + PERSIST: YES DEFVALUE: enabled UNITS: NA + + " + DEFVAL { enabled } + ::= { asamSystemMIB 41 } + +asamSystemCustomerId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A textual string identifying the customer assigned in system level. + Default value is 'available', which means system customer id is + not configured. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: NA + PERSIST: YES DEFVALUE: available UNITS: -" + ::= { asamSystemMIB 43 } + +asamSystemAutoSwitchAtmPtm OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter allows the manager to enable or disable an Auto-Switching + between ATMoADSLx and PTMoVDSLx at system wide. + The supported values are, + 1 (enable) - enables auto-switching between ATM and PTM at system wide. + 2 (disable) - disables auto-switching between ATM and PTM at system wide. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: NA + PERSIST: YES DEFVALUE: disable UNITS: NA + + " + DEFVAL { disable } + ::= { asamSystemMIB 44 } + +asamSystemAutoSwitchVdslStepUpDelay OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter allows the manager to set delay time (in seconds) for + auto-switch stepup to VDSL service. The auto-switch step-up request for + VDSL service will be considered for the xdsl line failure (LOS/LPR) which + received after this delay time from the time of fallback to ATMoADSLx + service. + The supported values are 0 to 65535. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 0..65535 + PERSIST: YES DEFVALUE: 3600 UNITS: seconds " + + DEFVAL { 3600 } + ::= { asamSystemMIB 45 } + +asamSystemUplinkMode OBJECT-TYPE + SYNTAX INTEGER + { + auto (1), + ptp (2), + gpon (3), + bonded (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Parameter used to configure uplink mode. + Notes: + After changing uplink-mode, new value only takes effect after system reboot. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: NA + PERSIST: YES DEFVALUE: auto UNITS: NA " + DEFVAL { auto } + ::= { asamSystemMIB 46 } + + + asamSystemCurrentUplinkMode OBJECT-TYPE + SYNTAX INTEGER + { + ptp (1), + gpon (2), + bonded (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Parameter used to current uplink mode. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: NA + PERSIST: YES DEFVALUE: NA UNITS: NA " + ::= { asamSystemMIB 47 } + + asamSystemVoiceOswp OBJECT-TYPE + SYNTAX INTEGER { + novoice (0), + h248 (1), + sip (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The voice software when system startup. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 0..2 + PERSIST: YES DEFVALUE: sip(2) UNITS: -" + DEFVAL { sip } + ::= { asamSystemMIB 48 } + + asamSystemActivatedCDEExtended OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(32)) + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Activated CDE is a bitmap listing the CDE features that are active. + + CDE features are activated during system startup only, and are + based on the configured Access Operator ID. + This field can display upto 256 bits (big endian) + + Following list specifies which CDE feature is defined for each bit: + + 1 NASPortIDWithTwoDigits + 2 VRRPProxyForEiBridge + 3 MgntVLANpbit6 + 4 IgmpAntiSpoofingDisabled + 5 TL1UdpModifiedBehaviour + 6 vMACPortIdFromLine + 7 IsdnBATextBasedIID + 8 MCTransparencyForiBridge + 9 ActivateStdConfForIhubNT + 10 TransactionManagement + 11 MACAddressMobility + 12 UniversalSFP + 13 ShdslCTC + 14 UpLoopAttenuationOffset + 15 L2DslLtSwARPRelay + 16 MigrationNVLTDtoNDLTGAllowed + 17 pre-R35PPPQoSHandling + 18 XdslAutoswitchSupported + 19 IsSFPReassignmentAllowed + 20 IsVMACLogicalSlotidSupported + 21 ShdslParametersNotReportedWhenPairCut + 22 DualXfpAllowedNCNCH + 23 GPONRemoteDSTagsTreatment + 24 XdslDefaultProfileModelTR165 + 25 IsIpv6LightLlaIpantispoofingSupport + 26 MultipleExternalSFTPServers + 27 IsdnBaPermanentL2Agw + 28 EmopOnuMulticastProvision + 29 IsCodetelLegacyModeSupport + 30 IsRtpDelayInMsecSupported + 31 TL1pre-R4010Behaviour + 32 DSPSyncDelaySupported + 33 DhcpOption82Transparent + 34 AutomaticPMCollection + 35 LineIdDisplayPANIHeader + 36 ANCP-RFC6320CompliantentProtocolSupported + 37 CVlanPBitBasedSchedulingDS + 38 IsLineShaperEnabled + 39 CVLANRangeBasedCtrlProtocolAwareness + 40 FourQueuesUpstreamCatan + 41 CMCCInteroperabilityNPBridgeFiltering + 42 IsPTMLineShaperDisabled + 43 PopulateDHCPOption82.2InHex + 44 L3Multicast + 45 IGMPMarkPriorityBitToValue6 + 46 ItfSubnetScale32 + 47 IsAutoPortResetSupported + 48 ReducedDsObcPolicer + 49 EponUniDimensionScaleup + 50 EontPerformanceMonitorOptimization + 51 EponQuickPonCutover + 52 PppDhcpTlv90Tlv91OptionAdd + 53 SwPoliceNdMldProtoAt100Pps + 54 IsPPPOEDownstreamRelayEnabled + 55 UseSpecificHoldOffTime + 56 HguTr069Configuration + 57 MaskParityError + 58 DisableSfpAlcatelStringCheckPtpLt + 59 IsQosMarkerProfInnerPbitSupported + 60 QosBandwidtProfileConfigOnUni + 61 QosQueuesAggrConfigSupport + 62 ModifyNbrOfPortsOnOntCardAllowed + 63 LtBootPriority + 64 NetworkItfMtuDefault + 65 RemovePasswordSpecialCharReq + 66 CpuFilterPortRange + 67 ReducedPresenceIndicationTimeout + 68 LldpSubtypeInterfaceName + 69 MigrationRDLTCtoRDLTDAllowed + 70 MigrationNDLTFtoNDLTJAllowed + 71 MigrationNDLTGtoNDLTKAllowed + 72 IsStunnelMipSupported + 73 SupportRemoteShelfOnLtPort + 74 RemoveDhcpSessionIfPortAdminDown + 75 VvplsUnknownMcDrop + 76 GponIsSupportingRunTimeSetMcPbit + 77 ArpPollingAndSnooping + 78 CablePairIdentificationEnhancement + 79 ArpRemoteIdCheckDisable + 80 VplusVectLowspectrumOnlySupported + 81 IsMegacoLawfulInterceptSupported + 82 MiiUniversalBbServSupport + 83 SupportNotTodOntClockSync + 84 EfmOamOrgSpecOlidSupport + 85 DtagAlarmsForClockDefects + 86 MigrationNDLTCtoNDLTKAllowed + 87 IsSipSelfRingingSupported + 88 PmCdrCount5Min + 89 FwWatchdogFeatureForL2PlusLt + 90 LimitedTL1ForXGSPON + 91 IsAttAricentOntSupported + 92 IsSipQuickLinetestSupported + 93 IsMegacoQuickLinetestSupported + 94 SupportIgmpRowidSyncByMibReset + 95 OnuProvisioningBasedOnOnuType + 96 IfNameIncludesAidInfo + 97 CrossVlanPolicerSharing + 98 StunnelCvlanPbitRemark + 99 MaxMacPerUplinkMx + 100 OperatorSpecificTrapsSupported + 101 DhcpTransparency + 105 DropStandbyLinkTraffic + + + ALCATEL NOTE: + ACCESS: NA + USAGE: NA + PERSIST: NA + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NA + DESCR: NA" + ::= { asamSystemMIB 49 } + + asamSuperuserAuthByTacacsPlus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The TL1/CLI user ID SUPERUSER/isadmin is optionally authenticated by + Tacacs+ based protocol on this object. When disabled, SUPERUSER/isadmin + is always authenticated by the local user database. When enabled, + SUPERUSER/isadmin authentication is initially attempted with Tacacs+,but + the authentication will fall back to the local TL1/CLI user database, if + all Tacacs+ servers are disabled, or the Tacacs+ servers are not + responding successfully to the authentication request. + Note that Tacacs+ is applicable only for CLI user from R5.2 onwards. + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: 1..2 + DEFVALUE: 2 + UNITS: NA" + DEFVAL { disabled } + ::= { asamSystemMIB 50 } + + asamExternalLedsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This MIB object is used to administratively turn off LEDs which are visible from the + outside on some equipment practices like sealed remotes. By default, LEDs are enabled which + means they are working normally and represent the actual status of the concerned item. If + LEDs are disabled, they won't show any light even though an error status should be reported. + + This MIB object is only supported on some equipment practices. If not supported this + MIB object will return enabled when read. + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: 1..2 + DEFVALUE: 1 + UNITS: NA" + DEFVAL { enabled } + ::= { asamSystemMIB 51 } + + asamSystemMirrorVoice OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + ingress(2), + egress(3), + both(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/disable voice mirror of ingress/egress/both voice packets. + Default value is Disabled + ALCATEL NOTE: + ACCESS: NA USAGE: OPT + PERSIST: YES INSRVMOD: YES + RANGE: 1..4 DEFVALUE: 1[disabled] + UNITS: NA SPARSE: NA + DESCR: NA" + DEFVAL { disabled } + ::= { asamSystemMIB 52 } + + -- ================================================================== + -- | START TECH SUPPORT OBJECTS | + -- ================================================================== + + + techSupport OBJECT IDENTIFIER ::= { asamSystemMIB 53 } + + asamTechSupportEnableDisable OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/disable the techSupport functionality + This attribute is only available on equipment practices + that support this feature. + When not supported noSuchName will be returned. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: NO DEFVALUE: enabled (2) UNITS: NA" + DEFVAL { enabled } + ::= { techSupport 1 } + + TechSupportSessionId ::= INTEGER (0..65535) + + TechSupportSessionType ::= INTEGER { + crashLog(1), + boardOnDemand(2), + ifIndexOnDemand(3) + } + + + + + asamTechSupportPurgeFiles OBJECT-TYPE + SYNTAX INTEGER + { + noAction(1), + purge (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a button-like object and is used to clear all + collected TechSupport files. Next to the Tech Support files + related to board crashes, also all on-demand files wil be + removed. + Setting this object with value noAction will be accepted but + has no effect. + Value noAction will be returned when read. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: 1 UNITS: NA" + DEFVAL { noAction } + ::= { techSupport 2 } + + asamTechSupportOnDemandFreeSessionId OBJECT-TYPE + SYNTAX TechSupportSessionId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object provides a free session id that can be used for launching + an on demand Tech Support file session via asamTechSupportActionTable + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..65535 + PERSIST: NO DEFVALUE: NA UNITS: NA" + ::= { techSupport 3 } + + asamTechSupportActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamTechSupportActionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The TechSupport Action Table + Use this table to launch On Demand Tech Support File generation" + ::= { techSupport 4 } + + asamTechSupportActionEntry OBJECT-TYPE + SYNTAX AsamTechSupportActionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the asamTechSupportSessionTable." + INDEX { asamTechSupportActionId} + ::= {asamTechSupportActionTable 1} + + AsamTechSupportActionEntry ::= + SEQUENCE { + asamTechSupportActionId INTEGER, + asamTechSupportActionEvent INTEGER, + asamTechSupportActionSessionId TechSupportSessionId, + asamTechSupportActionType TechSupportSessionType, + asamTechSupportActionObject INTEGER, + asamTechSupportActionServerIP IpAddress, + asamTechSupportActionFile OCTET STRING(SIZE(1..255)) + } + + asamTechSupportActionId OBJECT-TYPE + SYNTAX INTEGER (1..1) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The index of the Tech Support Action Table Session + Entry with id 1 exists and is to be used for creating + new tech support on demand requets. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 0..65535 + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportActionEntry 1} + + asamTechSupportActionEvent OBJECT-TYPE + SYNTAX INTEGER + { + generate (1), + clear (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicate which action to trigger. + The Following scenarios are possible: + - Generate an On Demand TS File + A set with the below fields specified will generate an on-demand + Tech Support file generation for a dedicated board. + It will result in the creation of a row in the + asamTechSupportSessionTable by which the progress of the generation + can be followed. When the Session goes into done state, then the + corresponding file can be retrieved from /pub/TS/ONDEMAND + The Mandatory fields to be set in one PDU are + asamTechSupportActionEvent : MUST be generate (1) + asamTechSupportActionType : MUST be boardOnDemand (2) + asamTechSupportActionObject : Equipment Slot ID + asamTechSupportActionFile : filename to write + In case a dedicated SessionId is wanted, it can be set via the following + optional field: + asamTechSupportActionSessionId : requested session id + asamTechSupportActionServerIP is also an optional fields which if + set should be fixed to value 0 + - Clear an On Demand TS File + A set with the below fields will results in the removal of the entry + from the asamTechSupportSessionTable and the corresponding file from disk. + The Mandatory fields to e set in 1 PDU are + asamTechSupportActionEvent : MUST be clear(2) + asamTechSupportActionSessionId : SessionId to remove + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: 1 UNITS: NA" + DEFVAL { generate } + ::= { asamTechSupportActionEntry 2 } + + asamTechSupportActionSessionId OBJECT-TYPE + SYNTAX TechSupportSessionId + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify this value in case a dedicated session ID is + to be used for this request. To find a good unique session-id, a read + can be done to asamTechSupportOnDemandFreeSessionId. If a value of 0 is + given, then the system will automatically select a session Id. + + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 0..65535 + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportActionEntry 3} + + asamTechSupportActionType OBJECT-TYPE + SYNTAX TechSupportSessionType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type corresponding to the stored or requested Tech Support File. + - crashLog : type for auto generated crashlog TS files for boards + - boardOnDemand : type for requesting an on-demand TS file for boards + - ifIndexOnDemand : type for requesting an on-demand TS file for a specific ifIndex + + Currently only boardOnDemand is supported. The other values will be rejected. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 2 or 3 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { asamTechSupportActionEntry 4 } + + + asamTechSupportActionObject OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Identifier that indicates for which object that the Tech Support File was + generated or requested. + For a boardOnDemand(2) request, the asamTechSupportSessionObject needs to be set to + the Equipment Slot Id of the board for which the Tech Support file is to be generated. + For a ifIndexOnDemand(3) request, the asamTechSupportSessionObject needs to be set to + the if-index corresponding to the PON or ONT. + + Currently only boardOnDemand(2) requests are supported, hence the value for + this field needs to be populated with the Equipment Slot Id. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportActionEntry 5} + + asamTechSupportActionServerIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the server where the Tech Support File will be uploaded to. + or 0.0.0.0 in case the file needs to be stored locally on the node. + + Currently only a value of 0 is accepted as input. + This field is an optional field, but if specified, then it must be set to 0. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportActionEntry 6} + + asamTechSupportActionFile OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The filename that identifies the Tech Support File. + 2 restrictions apply + - For storing locally on the Node + identified via asamTechSupportActionServerIP = 0 + size of asamTechSupportActionFile is max 13 characters + structure : filename (only ._- allowed as special characters) + - For storing on a remote server + server is identified via asamTechSupportActionServerIP = a.b.c.d + allowed length of asamTechSupportActionFile is max 255 chars + structure : path/filename + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportActionEntry 7} + + asamTechSupportSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamTechSupportSessionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The TechSupport Session Table" + ::= { techSupport 5 } + + asamTechSupportSessionEntry OBJECT-TYPE + SYNTAX AsamTechSupportSessionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the asamTechSupportSessionTable." + INDEX { asamTechSupportSessionId} + ::= {asamTechSupportSessionTable 1} + + AsamTechSupportSessionEntry ::= + SEQUENCE { + asamTechSupportSessionId TechSupportSessionId, + asamTechSupportSessionType TechSupportSessionType, + asamTechSupportSessionObject INTEGER, + asamTechSupportSessionServerIP IpAddress, + asamTechSupportSessionFile OCTET STRING(SIZE(1..255)), + asamTechSupportSessionStatus INTEGER, + asamTechSupportSessionError INTEGER, + asamTechSupportSessionSize INTEGER, + asamTechSupportSessionTime NetworkTimeInSeconds + } + asamTechSupportSessionId OBJECT-TYPE + SYNTAX TechSupportSessionId + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A unique value to identify a Tech Support Session + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 0..65535 + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 1} + + asamTechSupportSessionType OBJECT-TYPE + SYNTAX TechSupportSessionType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type corresponding to the stored or requested Tech Support File. + - crashLog : type for auto generated crashlog TS files for boards + - boardOnDemand : type for requesting an on-demand TS file for boards + - ifIndexOnDemand : type for requesting an on-demand TS file for a specific ifIndex + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 1,2 or 3 + PERSIST: YES DEFVALUE: NA UNITS: -" + ::= { asamTechSupportSessionEntry 2 } + + + asamTechSupportSessionObject OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifier that indicates for which object that the Tech Support File was + generated or requested. + 2 cases exist: + - asamTechSupportSessionObject = slotId + for asamTechSupportSessionType crashLog or boardOnDemand + - asamTechSupportSessionObject = ifIndex + for asamTechSupportSessionType ifIndexOnDemand + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 3} + + asamTechSupportSessionServerIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the server where the Tech Support File will be uploaded to. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 4} + + asamTechSupportSessionFile OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The filename that identifies the Tech Support File. + format + - filename [max 13 characters] + - fileserver:path/filename [ max 255 chars] + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 5} + + asamTechSupportSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + busy(1), + failed(2), + done(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object shows the status for a session-entry. + The initial status is busy(1). + When the generation completes successfully, then it goes to done(3). + In case of an error, then it goes to failed(2) state and the failure + reason can be found by reading the asamTechSupportSessionError field. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 6} + + asamTechSupportSessionError OBJECT-TYPE + SYNTAX INTEGER { + no-error(1), + conv-error(2), + send-ping(3), + ts-not-avail(4), + inv-ping-resp(5), + send-gen(6), + gen-timeout(7), + inv-gen-resp(8), + send-info(9), + info-timeout(10), + inv-info-resp(11), + request-data(12), + data-timeout(13), + inv-data-resp(14), + res-acquiring(15), + res-acq-timeout(16), + incomplete(17), + res-not-avai(18), + disk-file-error(19), + encrytion-error(20) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object shows error information for a failed session-entry. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 7} + + asamTechSupportSessionSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object shows the size of the collected TS file + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: see above + PERSIST: YES DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 8} + + asamTechSupportSessionTime OBJECT-TYPE + SYNTAX NetworkTimeInSeconds + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the Time in seconds from 1900 when the TS-entry was + collected. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: see above + PERSIST: NO DEFVALUE: NA UNITS: -" + + ::= {asamTechSupportSessionEntry 9} + + -- ================================================================== + -- | END TECH SUPPORT OBJECTS | + -- ================================================================== + + + asamSystemScalingMode OBJECT-TYPE + SYNTAX INTEGER + { + l2plus(1), + l3plusHost(2), + l3plusLPM(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An enum indicating configured scaling mode of BroadCom switch. Applicable for FX next generation NT(FANT-G). + l2plus-Mode with L2 FDB table having higher scaling of 256K with l3 scaling as in legacy FANT-F ( L3 host -16K + L3 LPM- 16K) + l3plusHost-Mode with L3 host/ARP table having higher scaling of 16K -IPv4 + 32K - IPv6 + 4K -IPMC with L2 FDB - 96K & L3 LPM -16K as in legacy FANT-F + l3plusLPM-Mode with L3 LPM/route table having higher scaling of 16K - IPv4 + 24K - IPv6 with L2 FDB - 32K & L3 host as in l3plus_host mode + This object is not applicable to ISAM 7367 SX/ 7363 MX systems (Standalone Single-board Vectoring Box and NGVR). + + ALCATEL NOTE: + + SUPPORT: YES INSRVMOD: NO RANGE: 1..3 + PERSIST: YES DEFVALUE: 1 UNITS: NA" + + ::= { asamSystemMIB 54 } + + asamSystemOperationalScalingMode OBJECT-TYPE + SYNTAX INTEGER + { + l2plus(1), + l3plusHost(2), + l3plusLPM(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An enum indicating operational scaling mode of BroadCom switch. Applicable for FX next generation NT(FANT-G). + l2plus-Mode with L2 FDB table having higher scaling of 256K with l3 scaling as in legacy FANT-F ( L3 host -16K + L3 LPM- 16K) + l3plusHost-Mode with L3 host/ARP table having higher scaling of 16K -IPv4 + 32K - IPv6 + 4K -IPMC with L2 FDB - 96K & L3 LPM -16K as in legacy FANT-F + l3plusLPM-Mode with L3 LPM/route table having higher scaling of 16K - IPv4 + 24K - IPv6 with L2 FDB - 32K & L3 host as in l3plus_host mode + This object is not applicable to ISAM 7367 SX/ 7363 MX systems (Standalone Single-board Vectoring Box and NGVR). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: 1..3 + PERSIST: NO DEFVALUE: 1 UNITS: NA" + + ::= { asamSystemMIB 55 } + + asamSystemZTPState OBJECT-TYPE + SYNTAX INTEGER + { + disabled (1), + enabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable/disable the ZTP (Zero Touch Provision) functionality + This attribute is only available on equipment practices + that support this feature. + If not supported this MIB object will return disabled when read. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: NA + PERSIST: YES DEFVALUE: disabled (1) UNITS: NA + + " + DEFVAL { disabled } + ::= { asamSystemMIB 56 } + + asamSystemRFOverlayModule OBJECT-TYPE + SYNTAX INTEGER + { + disabled (1), + enabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This MIB object is used to enable or disable the RF Overlay Module (SX-8F and SX-16F only). + This MIB object is only supported on some equipment practices. + If not supported this MIB object will return disabled when read. + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: 1..2 + DEFVALUE: 1 + UNITS: NA + " + DEFVAL { disabled } + ::= { asamSystemMIB 57 } + + asamSystemArpPollingInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the object asamSystemArpPollingInterval specifies ARP polling interval. The range of the value is from 120s to 1096s.The default polling interval is 120s. + ALCATEL NOTE: + ACCESS: RW USAGE: MAND + PERSIST: YES INSRVMOD: NO + RANGE: 120..1096 DEFVALUE: 120 + UNITS: NA SPARSE: NA + DESCR: NA + " + DEFVAL { 120 } + ::= { asamSystemMIB 59 } + + asamUplinkOutbandMgntIpAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This MIB object is used to save uplink based out-band manangement IP. + This MIB object is only supported on 7363 MX and 7367 8F/16F/48U SX (Spumante based IWF). + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: YES + RANGE: NA + DEFVALUE: 0.0.0.0 + UNITS: NA + " + DEFVAL { 120 } + ::= { asamSystemMIB 60 } + + asamUplinkOutbandMgntNetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This MIB object is used to save uplink based out-band manangement IP's netmask. + This MIB object is only supported on 7363 MX and 7367 8F/16F/48U SX (Spumante based IWF). + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: YES + RANGE: NA + DEFVALUE: 0.0.0.0 + UNITS: NA + " + ::= { asamSystemMIB 61 } + + asamDstRecurringConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamDstRecurringConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The asamDstRecurringConfTable has an entry for each daylight saving time + zone information with the specified week and weekday repeatedly. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: YES DEFVALUE: NA UNITS: NA" + ::= { asamSystemMIB 62 } + + + asamDstRecurringConfEntry OBJECT-TYPE + SYNTAX AsamDstRecurringConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each row entry contains information about a daylight saving time + zone. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: YES DEFVALUE: NA UNITS: NA" + INDEX {asamDstRecurringZoneIndex} + ::= { asamDstRecurringConfTable 1 } + + AsamDstRecurringConfEntry ::= + SEQUENCE { + asamDstRecurringZoneIndex INTEGER, + asamDstConfStartWeekDay INTEGER, + asamDstConfStartWeek INTEGER, + asamDstConfStartMonth INTEGER, + asamDstConfStartHour INTEGER, + asamDstConfStartMinute INTEGER, + asamDstConfEndWeekDay INTEGER, + asamDstConfEndWeek INTEGER, + asamDstConfEndMonth INTEGER, + asamDstConfEndHour INTEGER, + asamDstConfEndMinute INTEGER, + asamDstRecurringAdjustment INTEGER, + asamDstRecurringIsAffectedSrc TruthValue, + asamDstRecurringRowStatus RowStatus + } + + asamDstRecurringZoneIndex OBJECT-TYPE + SYNTAX INTEGER (-780..840) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This represents a daylight saving time zone. This index must be unique + amongst the table entries. + Because snmp index can't recognise negative integer,so we shift the zone range to [0...1620] as a workaround + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: -780..840 + PERSIST: YES DEFVALUE: NA UNITS: NA" + ::= { asamDstRecurringConfEntry 1 } + + asamDstConfStartWeekDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(0), + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The starting day of the week when the summer time will + take effect. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..6 + PERSIST: YES DEFVALUE: sunday(0) UNITS: NA" + DEFVAL { sunday } + ::= { asamDstRecurringConfEntry 2 } + + asamDstConfStartWeek OBJECT-TYPE + SYNTAX INTEGER { + first(0), + second(1), + third(2), + fourth(3), + last(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The starting week of the month when the summer time will + take effect. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..4 + PERSIST: YES DEFVALUE: first(0) UNITS: NA" + DEFVAL { first } + ::= { asamDstRecurringConfEntry 3 } + + asamDstConfStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The starting month of the year when the summer time will + take effect. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..11 + PERSIST: YES DEFVALUE: january(0) UNITS: NA" + DEFVAL { january } + ::= { asamDstRecurringConfEntry 4 } + + asamDstConfStartHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The hour at which the summer time will take effect. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..23 + PERSIST: YES DEFVALUE: 0 UNITS: hours" + DEFVAL { 0 } + ::= { asamDstRecurringConfEntry 5 } + + asamDstConfStartMinute OBJECT-TYPE + SYNTAX INTEGER (0..59) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of minutes after the hours defined by + asamDstConfStartHour when the summer time will + take effect. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..59 + PERSIST: YES DEFVALUE: 0 UNITS: minutes" + DEFVAL { 0 } + ::= { asamDstRecurringConfEntry 6 } + + asamDstConfEndWeekDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(0), + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The day of the week when the summer time setting will + end. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..6 + PERSIST: YES DEFVALUE: sunday(0) UNITS: NA" + DEFVAL { sunday } + ::= { asamDstRecurringConfEntry 7 } + + asamDstConfEndWeek OBJECT-TYPE + SYNTAX INTEGER { + first(0), + second(1), + third(2), + fourth(3), + last(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The week of the month when the summer time setting will + end. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..4 + PERSIST: YES DEFVALUE: first(0) UNITS: NA" + DEFVAL { first } + ::= { asamDstRecurringConfEntry 8 } + + asamDstConfEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The month of the year when the summer time setting will + end. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..11 + PERSIST: YES DEFVALUE: january(0) UNITS: NA" + DEFVAL { january } + ::= { asamDstRecurringConfEntry 9 } + + asamDstConfEndHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The hour at which the summer time will stop taking effect. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..23 + PERSIST: YES DEFVALUE: 0 UNITS: hours" + DEFVAL { 0 } + ::= { asamDstRecurringConfEntry 10 } + + asamDstConfEndMinute OBJECT-TYPE + SYNTAX INTEGER (0..59) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of minutes after the hours defined by + asamDstConfEndHour when the summer time will + stop taking effect. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..59 + PERSIST: YES DEFVALUE: 0 UNITS: minutes" + DEFVAL { 0 } + ::= { asamDstRecurringConfEntry 11 } + + asamDstRecurringAdjustment OBJECT-TYPE + SYNTAX INTEGER (0..60) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of minutes that will be added to the time + when daylight saving time takes effect. The same number of minutes + will be subtracted from the time when the daylight saving time ends. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..60 + PERSIST: YES DEFVALUE: 60 UNITS: NA" + DEFVAL { 60 } + ::= { asamDstRecurringConfEntry 12 } + + asamDstRecurringIsAffectedSrc OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of asamDstRecurringIsAffectedSrc indicates whether this + configuration entry match the OLT timezone. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: 2 UNITS: NA" + DEFVAL { 2 } + ::= { asamDstRecurringConfEntry 13 } + + asamDstRecurringRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The row status used to create and delete rows in this table. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: YES DEFVALUE: NA UNITS: NA" + ::= { asamDstRecurringConfEntry 14 } + + asamDstDateConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamDstDateConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The asamDstDateConfTable has an entry for each daylight saving time + zone information with the specified with the corresponding specified days some year. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: YES DEFVALUE: NA UNITS: NA" + ::= { asamSystemMIB 63 } + + asamDstDateConfEntry OBJECT-TYPE + SYNTAX AsamDstDateConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each row entry contains information about a daylight saving time + zone. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: YES DEFVALUE: NA UNITS: NA" + INDEX {asamDstDateZoneIndex} + ::= { asamDstDateConfTable 1 } + + AsamDstDateConfEntry ::= + SEQUENCE { + asamDstDateZoneIndex INTEGER, + asamDstConfStartDate Unsigned32, + asamDstConfEndDate Unsigned32, + asamDstDateAdjustment INTEGER, + asamDstDateIsAffectedSrc TruthValue, + asamDstDateRowStatus RowStatus + } + + asamDstDateZoneIndex OBJECT-TYPE + SYNTAX INTEGER (-780..840) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This represents a daylight saving time zone. This index must be unique + amongst the table entries. + Because snmp index can't recognise negative integer,so we shift the zone range to [0...1620] as a workaround + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: -780~840 + PERSIST: YES DEFVALUE: NA UNITS: minutes" + ::= { asamDstDateConfEntry 1 } + + asamDstConfStartDate OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time when the daylight saving time will + take effect means the number of standard seconds since + 0h on 1 January 1900. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..4294967295 + PERSIST: YES DEFVALUE: NA UNITS: seconds" + ::= { asamDstDateConfEntry 2 } + + asamDstConfEndDate OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time when daylight saving time will end means the + number of standard seconds since0h on 1 January 1900. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..4294967295 + PERSIST: YES DEFVALUE: NA UNITS: seconds" + ::= { asamDstDateConfEntry 3 } + + asamDstDateAdjustment OBJECT-TYPE + SYNTAX INTEGER (0..60) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of minutes that will be added to the time + when daylight saving time takes effect. The same number of minutes + will be subtracted from the time when the daylight saving time ends. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 0..60 + PERSIST: YES DEFVALUE: 60 UNITS: minutes" + DEFVAL { 60 } + ::= { asamDstDateConfEntry 4 } + + asamDstDateIsAffectedSrc OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of asamDstDateIsAffectedSrc indicates whether this + configuration entry match the OLT timezone. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: 2 UNITS: NA" + ::= { asamDstDateConfEntry 5 } + + asamDstDateRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The row status used to create and delete rows in this table. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: NA + PERSIST: YES DEFVALUE: NA UNITS: NA" + ::= { asamDstDateConfEntry 6 } + + asamDstEnableDisable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This node indicates the status of daylight saving time. + If the value of this node is enable, means that daylight saving time is + enabled. + If the value is disable, means that daylight saving time is disabled. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: disable(2) UNITS: NA" + DEFVAL { disable } + ::= { asamSystemMIB 64 } + + asamDstIsAffected OBJECT-TYPE + SYNTAX INTEGER + { + affected(1), + notAffected(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This node indicates whether daylight saving time comes into effect or not. + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 1..2 + PERSIST: YES DEFVALUE: notAffected(2) UNITS: NA" + DEFVAL { notAffected } + ::= { asamSystemMIB 65 } + + asamSystemBSNAPState OBJECT-TYPE + SYNTAX INTEGER + { + disabled (1), + enabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "BSNAP is a trace mechanism to keep binary snapshot trace of an sw error deteted, and this MIB object is used to enable of disable BSNAP + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: 1..2 + DEFVALUE: 1 + UNITS: NA + " + DEFVAL {disabled} + ::= { asamSystemMIB 66 } + + asamSystemBSNAPServerIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "BSNAP is a trace mechanism to keep binary snapshot trace of an sw error deteted, and this MIB object is used to set the BSNAP server IP + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0.0.0.0 + UNITS: NA + " + ::= { asamSystemMIB 67 } + + asamSystemBSNAPServerPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "BSNAP is a trace mechanism to keep binary snapshot trace of an sw error deteted, and this MIB object is used to set the BSNAP server UDP port + + ALCATEL NOTE: + SUPPORT: YES + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + " + ::= { asamSystemMIB 68 } +END diff --git a/MIBS/nokia/ASAM-TC-MIB b/MIBS/nokia/ASAM-TC-MIB new file mode 100644 index 0000000..af198af --- /dev/null +++ b/MIBS/nokia/ASAM-TC-MIB @@ -0,0 +1,183 @@ +ASAM-TC-MIB DEFINITIONS ::= BEGIN + +-- ============================================================================= +-- This specification is published by Alcatel under Non-Disclosure +-- Agreement(s) (NDA) with specific parties and has to be considered as +-- Confidential Information as defined in such NDA. +-- Alcatel reserves the right to revise this document for any reason, +-- including but not limited to conformity with standards promulgated by +-- various agencies, utilisation of advances in the state of the technical +-- areas, or the reflection of changes in the design of any equipment, +-- techniques, or procedures described or referred to herein. +-- The product specifications and other technical or performance information +-- contained herein are subject to change without notice. +-- Updates of this document will be issued under the above NDA's. +-- Alcatel makes no representation or warranty, expressed or implied, with +-- respect to the sufficiency, accuracy, or utility of any information or +-- opinion contained herein. Alcatel expressly advises that any use of for +-- any purpose or reliance upon this technical reference is at the risk of +-- the user and that Alcatel shall not be liable for any damage or injury +-- incurred by any person arising out of the sufficiency, accuracy, or +-- utility of any information or opinion contained herein. +-- This document is not to be construed as a suggestion to any manufacturer +-- to modify or change any of its products, nor does this document represent +-- any commitment by Alcatel to sell or purchase any product. +-- Nothing contained herein shall be construed as conferring by implication, +-- estoppel, or otherwise any license or right under any patent, whether or +-- not the use of any information herein necessarily employs an invention of +-- any existing or later issued patent. +-- Alcatel reserves the right not to offer any or all of these products and +-- to withdraw any or all of them at any future time. +-- Copyright (C) 2004, Alcatel. All Rights Reserved. +-- ============================================================================= + +-- MODULE-IDENTITY +-- LAST-UPDATED "200606131200Z" +-- ORGANIZATION "Alcatel" +-- CONTACT-INFO +-- +-- Email: asam.mibsupport@alcatel.be" +-- +-- DESCRIPTION +-- "This MIB module defines Textual Conventions that are shared by +-- Alcatel specified MIB modules. +-- +-- REVISION 200606131200Z +-- DESCRIPTION +-- "Version: 3EC17922EAAA_V3.2.0.0.0 +-- Editor: Marc Van Vlimmeren +-- Changes: Editorial updates" +-- +-- REVISION 200601231200Z +-- DESCRIPTION +-- "Version: 3EC17922EAAA_V2.0.0.0.0 +-- Editor: Bart Bogaert +-- Changes: Implemented BDFhw70643: strict syntax checks (smilint)" +-- +-- REVISION 200007260000Z +-- DESCRIPTION +-- "Version: 3EC17922AAAA_E4.2.0.0 +-- Editor: Rajesh Abbi +-- Changes: Initial Version" +-- +-- ============================================================================= +IMPORTS + asam FROM SYSTEM-MIB + Gauge FROM RFC1155-SMI; + +-- Profile related Textual Conventions +-- =================================== + +-- Profile Index +-- ============= +-- A Profile Index is used to uniquely identify a Profile in a +-- Table. The index must be unique for every profile in a table, +-- and may not be 0. +AsamProfileIndex ::= INTEGER(1..65535) + + +-- Profile Index +-- ============= +-- A Profile Index is used to uniquely identify a Profile in a +-- Table. The index must be unique for every profile in a table, +-- and may be 0. +AsamProfileIndexOrZero ::= INTEGER(0..65535) + + +-- Next Profile Index +-- ================== +-- A Next Profile Index is used by the Agent to inform the Manager +-- of the next available Profile Index that may be used for creating +-- a new Profile. This index must not be in use by an existing entry +-- in the table. A value of 0 indicates no more profiles may be +-- defined in the associated table. +AsamNextProfileIndex ::= INTEGER(0..65535) + +-- Max Profile Index +-- ================== +-- The Max Profile Index is used by the manager to know the maximum number +-- of profiles that can be created. +AsamMaxProfileIndex ::= INTEGER(0..65535) + +-- Profile Pointer +-- =============== +-- A Profile Pointer is a reference to a profile. +-- Its value may be equal to the Profile Index of an existing +-- profile, or 0. The value 0 is treated as a NULL reference - +-- ie: no profile is assumed to be referenced. +AsamProfilePointer ::= INTEGER(0..65535) + +-- Profile Name +-- ============ +-- A Profile Name uniquely identifies a profile in a table. +-- It is a human readable string up to 32 characters long +-- that is NOT case-sensitive, and may only contain following +-- characters : ['a'..'z','A'..'Z','0'..'9', '-', '_', '.']. +AsamProfileName ::= OCTET STRING (SIZE(1..32)) + +-- Profile Scope +-- ============= +-- The Profile Scope identifies the scope of the associated +-- Profile definition. Following scopes are defined: +-- o Local : Only defined for the associated NE (Network Element). +-- o Network : Defined for ALL NEs managed by the EMS. +-- Network Profiles may not be created/modified/deleted via the +-- local Craft Interface at the NE. +AsamProfileScope ::= INTEGER { + localScope (1), + networkScope(2) + } + +-- Profile Reference Count +-- ======================= +-- The Profile Reference Count indicates the number of entities using +-- a particular Profile instance. +-- If the value is 0, then this profile is "not in use", and may be +-- deleted. +-- If the value is greater than 0, then this profile is "in use", and +-- may NOT be deleted. +AsamProfileRefCount ::= INTEGER(0..65535) +AsamProfileRefCount32 ::= INTEGER(0..4294967295) + +-- Logging related Textual Conventions +-- =========================== + +LogLastEntry ::= INTEGER (0..4294967295) + +LogReset ::= INTEGER { + resetCompleted (1), + reset (2)} + +LogBufferSize ::= INTEGER (0..4294967295) + +LogFullAction ::= INTEGER { + wrap (1), + halt (2)} + +LogOverflowed ::= INTEGER { + notoverflowed (1), + overflowed (2)} + +LogIndex ::= INTEGER (0..4294967295) + +-- General Textual Conventions +-- =========================== + +-- SMIv1 does not give an explicit limit on the range of integers. +-- In most cases, the INTEGER range is assumed to be -2147483648 .. 2147483647. +-- This TC simulates an Unsigned32 from SMIv2. + +Uint32 ::= Gauge (0 .. 4294967295) + +-- Type Definitions moved from ASAM_SYSTEM_MIB + + NetworkTimeInSeconds ::= INTEGER (0..4294967295) + -- This type gives the distributed network time in + -- seconds encountered since January 1, 1900. + + NetworkTimeInMiliSeconds ::= INTEGER (0..4294967295) + -- This type gives the distributed network time in + -- miliseconds encountered since January 1, 1900. + + +END diff --git a/MIBS/nokia/IPMCAST-MIB b/MIBS/nokia/IPMCAST-MIB new file mode 100644 index 0000000..3495a3f --- /dev/null +++ b/MIBS/nokia/IPMCAST-MIB @@ -0,0 +1,2359 @@ +IPMCAST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + mib-2, Unsigned32, Counter64, + Gauge32, TimeTicks FROM SNMPv2-SMI -- [RFC2578] + RowStatus, TruthValue, + StorageType, TimeStamp FROM SNMPv2-TC -- [RFC2579] + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] + CounterBasedGauge64 FROM HCNUM-TC -- [RFC2856] + InterfaceIndexOrZero, + InterfaceIndex FROM IF-MIB -- [RFC2863] + IANAipRouteProtocol, + IANAipMRouteProtocol FROM IANA-RTPROTO-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001] + LangTag FROM LANGTAG-TC-MIB; -- [RFC5131] + +ipMcastMIB MODULE-IDENTITY + LAST-UPDATED "200711090000Z" -- 9 November 2007 + ORGANIZATION "IETF MBONE Deployment (MBONED) Working Group" + CONTACT-INFO "David McWalter + Data Connection Limited + 100 Church Street + Enfield, EN2 6BQ + UK + + Phone: +44 208 366 1177 + EMail: dmcw@dataconnection.com + + Dave Thaler + Microsoft Corporation + One Microsoft Way + Redmond, WA 98052-6399 + US + + Phone: +1 425 703 8835 + EMail: dthaler@dthaler.microsoft.com + + Andrew Kessler + Cisco Systems + 425 E. Tasman Drive + San Jose, CA 95134 + US + + Phone: +1 408 526 5139 + EMail: kessler@cisco.com" + DESCRIPTION + "The MIB module for management of IP Multicast, including + multicast routing, data forwarding, and data reception. + + Copyright (C) The IETF Trust (2007). This version of this + MIB module is part of RFC 5132; see the RFC itself for full + legal notices." + REVISION "200711090000Z" -- 9 November 2007 + DESCRIPTION "Initial version, published as RFC 5132. + + This MIB module obsoletes IPMROUTE-STD-MIB defined by + [RFC2932]. Changes include the following: + + o This MIB module includes support for IPv6 addressing + and the IPv6 scoped address architecture. [RFC2932] + supported only IPv4. + + o This MIB module allows several multicast protocols + to perform routing on a single interface, where + [RFC2932] assumed each interface supported at most + one multicast routing protocol. Multicast routing + protocols are now per-route, see + ipMcastRouteProtocol. + + o This MIB module includes objects that are not + specific to multicast routing. It allows management + of multicast function on systems that do not perform + routing, whereas [RFC2932] was restricted to + multicast routing. + + o This MIB module includes a table of Source-Specific + Multicast (SSM) address ranges to which SSM + semantics [RFC3569] should be applied. + + o This MIB module includes a table of local + applications that are receiving multicast data. + + o This MIB module includes a table of multicast scope + zones." + ::= { mib-2 168 } + +-- +-- Top-level structure of the MIB +-- + +ipMcast OBJECT IDENTIFIER ::= { ipMcastMIB 1 } + +ipMcastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled status of IP Multicast function on this + system. + + The storage type of this object is determined by + ipMcastDeviceConfigStorageType." + ::= { ipMcast 1 } + +ipMcastRouteEntryCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rows in the ipMcastRouteTable. This can be + used to check for multicast routing activity, and to monitor + the multicast routing table size." + ::= { ipMcast 2 } + +ipMcastDeviceConfigStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The storage type used for the global IP multicast + configuration of this device, comprised of the objects + listed below. If this storage type takes the value + 'permanent', write-access to the listed objects need not be + allowed. + + The objects described by this storage type are: + ipMcastEnabled." + DEFVAL { nonVolatile } + ::= { ipMcast 11 } + +-- +-- The Multicast Interface Table +-- + +ipMcastInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table used to manage the multicast + protocol active on an interface." + ::= { ipMcast 3 } + +ipMcastInterfaceEntry OBJECT-TYPE + SYNTAX IpMcastInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the multicast protocol + information for a particular interface. + + Per-interface multicast forwarding statistics are also + available in ipIfStatsTable." + REFERENCE "RFC 4293 ipIfStatsTable" + INDEX { ipMcastInterfaceIPVersion, + ipMcastInterfaceIfIndex } + ::= { ipMcastInterfaceTable 1 } + +IpMcastInterfaceEntry ::= SEQUENCE { + ipMcastInterfaceIPVersion InetVersion, + ipMcastInterfaceIfIndex InterfaceIndex, + ipMcastInterfaceTtl Unsigned32, + ipMcastInterfaceRateLimit Unsigned32, + ipMcastInterfaceStorageType StorageType +} + +ipMcastInterfaceIPVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this row." + ::= { ipMcastInterfaceEntry 1 } + +ipMcastInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value that uniquely identifies the interface to + which this entry is applicable. The interface identified by + a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { ipMcastInterfaceEntry 2 } + +ipMcastInterfaceTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The datagram Time to Live (TTL) threshold for the + interface. Any IP multicast datagrams with a TTL (IPv4) or + Hop Limit (IPv6) less than this threshold will not be + forwarded out the interface. The default value of 0 means + all multicast packets are forwarded out the interface. A + value of 256 means that no multicast packets are forwarded + out the interface." + DEFVAL { 0 } + ::= { ipMcastInterfaceEntry 3 } + +ipMcastInterfaceRateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate-limit, in kilobits per second, of forwarded + multicast traffic on the interface. A rate-limit of 0 + indicates that no rate limiting is done." + DEFVAL { 0 } + ::= { ipMcastInterfaceEntry 4 } + +ipMcastInterfaceStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { ipMcastInterfaceEntry 5 } + +-- +-- The SSM Range Table +-- + +ipMcastSsmRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastSsmRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create and manage the range(s) of + group addresses to which SSM semantics should be applied." + REFERENCE "RFC 3569" + ::= { ipMcast 4 } + +ipMcastSsmRangeEntry OBJECT-TYPE + SYNTAX IpMcastSsmRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing a range of group + addresses to which SSM semantics should be applied. + + Object Identifiers (OIDs) are limited to 128 + sub-identifiers, but this limit is not enforced by the + syntax of this entry. In practice, this does not present + a problem, because IP address types allowed by conformance + statements do not exceed this limit." + REFERENCE "RFC 3569" + INDEX { ipMcastSsmRangeAddressType, + ipMcastSsmRangeAddress, + ipMcastSsmRangePrefixLength } + ::= { ipMcastSsmRangeTable 1 } + +IpMcastSsmRangeEntry ::= SEQUENCE { + ipMcastSsmRangeAddressType InetAddressType, + ipMcastSsmRangeAddress InetAddress, + ipMcastSsmRangePrefixLength InetAddressPrefixLength, + ipMcastSsmRangeRowStatus RowStatus, + ipMcastSsmRangeStorageType StorageType +} + +ipMcastSsmRangeAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the multicast group prefix." + ::= { ipMcastSsmRangeEntry 1 } + +ipMcastSsmRangeAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address which, when combined with + ipMcastSsmRangePrefixLength, gives the group prefix for this + SSM range. The InetAddressType is given by + ipMcastSsmRangeAddressType. + + This address object is only significant up to + ipMcastSsmRangePrefixLength bits. The remaining address + bits are set to zero. This is especially important for this + index field, which is part of the index of this entry. Any + non-zero bits would signify an entirely different entry. + + For IPv6 SSM address ranges, only ranges prefixed by + FF3x::/16 are permitted, where 'x' is a valid IPv6 RFC 4291 + multicast address scope. The syntax of the address range is + given by RFC 3306, Sections 4 and 7. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + SSM range entry applies only within the given zone. Zone + index zero is not valid in this table. + + If non-global scope SSM range entries are present, then + consistent ipMcastBoundaryTable entries are required on + routers at the zone boundary." + REFERENCE "RFC 2365, RFC 4291 Section 2.7, RFC 3306 Sections 4, 6, + and 7" + ::= { ipMcastSsmRangeEntry 2 } + +ipMcastSsmRangePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + ipMcastSsmRangeAddress, gives the group prefix for this SSM + range. + + The InetAddressType is given by ipMcastSsmRangeAddressType. + For values 'ipv4' and 'ipv4z', this object must be in the + range 4..32. For values 'ipv6' and 'ipv6z', this object + must be in the range 8..128." + REFERENCE "RFC 2365, RFC 4291 Section 2.7, RFC 3306 Sections 4, 6, + and 7" + ::= { ipMcastSsmRangeEntry 3 } + +ipMcastSsmRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which rows in this table can + be created and destroyed. + + This status object can be set to active(1) without setting + any other columnar objects in this entry. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { ipMcastSsmRangeEntry 4 } + +ipMcastSsmRangeStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { ipMcastSsmRangeEntry 5 } + +-- +-- The IP Multicast Routing Table +-- + +ipMcastRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing multicast routing + information for IP datagrams sent by particular sources + to the IP multicast groups known to this router." + ::= { ipMcast 5 } + +ipMcastRouteEntry OBJECT-TYPE + SYNTAX IpMcastRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the multicast routing + information for IP datagrams from a particular source and + addressed to a particular IP multicast group address. + + OIDs are limited to 128 sub-identifiers, but this limit + is not enforced by the syntax of this entry. In practice, + this does not present a problem, because IP address types + allowed by conformance statements do not exceed this limit." + INDEX { ipMcastRouteGroupAddressType, + ipMcastRouteGroup, + ipMcastRouteGroupPrefixLength, + ipMcastRouteSourceAddressType, + ipMcastRouteSource, + ipMcastRouteSourcePrefixLength } + ::= { ipMcastRouteTable 1 } + +IpMcastRouteEntry ::= SEQUENCE { + ipMcastRouteGroupAddressType InetAddressType, + ipMcastRouteGroup InetAddress, + ipMcastRouteGroupPrefixLength InetAddressPrefixLength, + ipMcastRouteSourceAddressType InetAddressType, + ipMcastRouteSource InetAddress, + ipMcastRouteSourcePrefixLength InetAddressPrefixLength, + ipMcastRouteUpstreamNeighborType InetAddressType, + ipMcastRouteUpstreamNeighbor InetAddress, + ipMcastRouteInIfIndex InterfaceIndexOrZero, + ipMcastRouteTimeStamp TimeStamp, + ipMcastRouteExpiryTime TimeTicks, + ipMcastRouteProtocol IANAipMRouteProtocol, + ipMcastRouteRtProtocol IANAipRouteProtocol, + ipMcastRouteRtAddressType InetAddressType, + ipMcastRouteRtAddress InetAddress, + ipMcastRouteRtPrefixLength InetAddressPrefixLength, + ipMcastRouteRtType INTEGER, + ipMcastRouteOctets Counter64, + ipMcastRoutePkts Counter64, + ipMcastRouteTtlDropOctets Counter64, + ipMcastRouteTtlDropPackets Counter64, + ipMcastRouteDifferentInIfOctets Counter64, + ipMcastRouteDifferentInIfPackets Counter64, + ipMcastRouteBps CounterBasedGauge64 +} + +ipMcastRouteGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastRouteGroup. Legal values correspond to + the subset of address families for which multicast + forwarding is supported." + ::= { ipMcastRouteEntry 1 } + +ipMcastRouteGroup OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address which, when combined with + the corresponding value specified in + ipMcastRouteGroupPrefixLength, identifies the groups for + which this entry contains multicast routing information. + + This address object is only significant up to + ipMcastRouteGroupPrefixLength bits. The remaining address + bits are set to zero. This is especially important for this + index field, which is part of the index of this entry. Any + non-zero bits would signify an entirely different entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + forwarding state applies only within the given zone. Zone + index zero is not valid in this table." + ::= { ipMcastRouteEntry 2 } + +ipMcastRouteGroupPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value of ipMcastRouteGroup, identifies the + groups for which this entry contains multicast routing + information. + + The InetAddressType is given by + ipMcastRouteGroupAddressType. For values 'ipv4' and + 'ipv4z', this object must be in the range 4..32. For values + 'ipv6' and 'ipv6z', this object must be in the range + 8..128." + ::= { ipMcastRouteEntry 3 } + +ipMcastRouteSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastRouteSource. + + A value of unknown(0) indicates a non-source-specific entry, + corresponding to all sources in the group. Otherwise, the + value MUST be the same as the value of + ipMcastRouteGroupType." + ::= { ipMcastRouteEntry 4 } + +ipMcastRouteSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network address which, when combined with the + corresponding value of ipMcastRouteSourcePrefixLength, + identifies the sources for which this entry contains + multicast routing information. + + This address object is only significant up to + ipMcastRouteSourcePrefixLength bits. The remaining address + bits are set to zero. This is especially important for this + index field, which is part of the index of this entry. Any + non-zero bits would signify an entirely different entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + source address applies only within the given zone. Zone + index zero is not valid in this table." + ::= { ipMcastRouteEntry 5 } + +ipMcastRouteSourcePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value of ipMcastRouteSource, identifies + the sources for which this entry contains multicast routing + information. + + The InetAddressType is given by + ipMcastRouteSourceAddressType. For the value 'unknown', + this object must be zero. For values 'ipv4' and 'ipv4z', + this object must be in the range 4..32. For values 'ipv6' + and 'ipv6z', this object must be in the range 8..128." + ::= { ipMcastRouteEntry 6 } + +ipMcastRouteUpstreamNeighborType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastRouteUpstreamNeighbor. + + An address type of unknown(0) indicates that the upstream + neighbor is unknown, for example in BIDIR-PIM." + REFERENCE "RFC 5015" + ::= { ipMcastRouteEntry 7 } + +ipMcastRouteUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the upstream neighbor (for example, RPF + neighbor) from which IP datagrams from these sources to + this multicast address are received." + ::= { ipMcastRouteEntry 8 } + +ipMcastRouteInIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex for the interface on which IP + datagrams sent by these sources to this multicast address + are received. A value of 0 indicates that datagrams are not + subject to an incoming interface check, but may be accepted + on multiple interfaces (for example, in BIDIR-PIM)." + REFERENCE "RFC 5015" + ::= { ipMcastRouteEntry 9 } + +ipMcastRouteTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the multicast routing + information represented by this entry was learned by the + router. + + If this information was present at the most recent re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { ipMcastRouteEntry 10 } + +ipMcastRouteExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of time remaining before this entry will + be aged out. The value 0 indicates that the entry is not + subject to aging. If ipMcastRouteNextHopState is pruned(1), + this object represents the remaining time until the prune + expires. If this timer expires, state reverts to + forwarding(2). Otherwise, this object represents the time + until this entry is removed from the table." + ::= { ipMcastRouteEntry 11 } + +ipMcastRouteProtocol OBJECT-TYPE + SYNTAX IANAipMRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast routing protocol via which this multicast + forwarding entry was learned." + ::= { ipMcastRouteEntry 12 } + +ipMcastRouteRtProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which the route used to find the + upstream or parent interface for this multicast forwarding + entry was learned." + ::= { ipMcastRouteEntry 13 } + +ipMcastRouteRtAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastRouteRtAddress." + ::= { ipMcastRouteEntry 14 } + +ipMcastRouteRtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address portion of the route used to find the upstream + or parent interface for this multicast forwarding entry. + + This address object is only significant up to + ipMcastRouteRtPrefixLength bits. The remaining address bits + are set to zero. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + forwarding state applies only within the given zone. Zone + index zero is not valid in this table." + ::= { ipMcastRouteEntry 15 } + +ipMcastRouteRtPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length in bits of the mask associated with the route + used to find the upstream or parent interface for this + multicast forwarding entry. + + The InetAddressType is given by ipMcastRouteRtAddressType. + For values 'ipv4' and 'ipv4z', this object must be in the + range 4..32. For values 'ipv6' and 'ipv6z', this object + must be in the range 8..128." + ::= { ipMcastRouteEntry 16 } + +ipMcastRouteRtType OBJECT-TYPE + SYNTAX INTEGER { + unicast (1), -- Unicast route used in multicast RIB + multicast (2) -- Multicast route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason the given route was placed in the (logical) + multicast Routing Information Base (RIB). A value of + unicast means that the route would normally be placed only + in the unicast RIB, but was placed in the multicast RIB + due (instead or in addition) to local configuration, such as + when running PIM over RIP. A value of multicast means that + the route was explicitly added to the multicast RIB by the + routing protocol, such as the Distance Vector Multicast + Routing Protocol (DVMRP) or Multiprotocol BGP." + ::= { ipMcastRouteEntry 17 } + +ipMcastRouteOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets contained in IP datagrams that were + received from these sources and addressed to this multicast + group address, and which were forwarded by this router. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteTimeStamp." + ::= { ipMcastRouteEntry 18 } + +ipMcastRoutePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets routed using this multicast route + entry. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteTimeStamp." + ::= { ipMcastRouteEntry 19 } + +ipMcastRouteTtlDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets contained in IP datagrams that this + router has received from these sources and addressed to this + multicast group address, which were dropped because the TTL + (IPv4) or Hop Limit (IPv6) was decremented to zero, or to a + value less than ipMcastInterfaceTtl for all next hops. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteTimeStamp." + ::= { ipMcastRouteEntry 20 } + +ipMcastRouteTtlDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that this router has received from + these sources and addressed to this multicast group address, + which were dropped because the TTL (IPv4) or Hop Limit + (IPv6) was decremented to zero, or to a value less than + ipMcastInterfaceTtl for all next hops. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteTimeStamp." + ::= { ipMcastRouteEntry 21 } + +ipMcastRouteDifferentInIfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets contained in IP datagrams that this + router has received from these sources and addressed to this + multicast group address, which were dropped because they + were received on an unexpected interface. + + For RPF checking protocols (such as PIM-SM), these packets + arrived on interfaces other than ipMcastRouteInIfIndex, and + were dropped because of this failed RPF check. (RPF paths + are 'Reverse Path Forwarding' paths; the unicast routes to + the expected origin of multicast data flows). + + Other protocols may drop packets on an incoming interface + check for different reasons (for example, BIDIR-PIM performs + a DF check on receipt of packets). All packets dropped as a + result of an incoming interface check are counted here. + + If this counter increases rapidly, this indicates a problem. + A significant quantity of multicast data is arriving at this + router on unexpected interfaces, and is not being forwarded. + + For guidance, if the rate of increase of this counter + exceeds 1% of the rate of increase of ipMcastRouteOctets, + then there are multicast routing problems that require + investigation. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteTimeStamp." + REFERENCE "RFC 4601 and RFC 5015" + ::= { ipMcastRouteEntry 22 } + +ipMcastRouteDifferentInIfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which this router has received from + these sources and addressed to this multicast group address, + which were dropped because they were received on an + unexpected interface. + + For RPF checking protocols (such as PIM-SM), these packets + arrived on interfaces other than ipMcastRouteInIfIndex, and + were dropped because of this failed RPF check. (RPF paths + are 'Reverse Path Forwarding' path; the unicast routes to + the expected origin of multicast data flows). + + Other protocols may drop packets on an incoming interface + check for different reasons (for example, BIDIR-PIM performs + a DF check on receipt of packets). All packets dropped as a + result of an incoming interface check are counted here. + + If this counter increases rapidly, this indicates a problem. + A significant quantity of multicast data is arriving at this + router on unexpected interfaces, and is not being forwarded. + + For guidance, if the rate of increase of this counter + exceeds 1% of the rate of increase of ipMcastRoutePkts, then + there are multicast routing problems that require + investigation. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteTimeStamp." + REFERENCE "RFC 4601 and RFC 5015" + ::= { ipMcastRouteEntry 23 } + +ipMcastRouteBps OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bits per second forwarded by this router using this + multicast routing entry. + + This value is a sample; it is the number of bits forwarded + during the last whole 1 second sampling period. The value + during the current 1 second sampling period is not made + available until the period is completed. + + The quantity being sampled is the same as that measured by + ipMcastRouteOctets. The units and the sampling method are + different." + ::= { ipMcastRouteEntry 24 } +-- +-- The IP Multicast Routing Next Hop Table +-- + +ipMcastRouteNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastRouteNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing information on the + next-hops on outgoing interfaces for routing IP multicast + datagrams. Each entry is one of a list of next-hops on + outgoing interfaces for particular sources sending to a + particular multicast group address." + ::= { ipMcast 6 } + +ipMcastRouteNextHopEntry OBJECT-TYPE + SYNTAX IpMcastRouteNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the list of next-hops on + outgoing interfaces to which IP multicast datagrams from + particular sources to an IP multicast group address are + routed. + + OIDs are limited to 128 sub-identifiers, but this limit + is not enforced by the syntax of this entry. In practice, + this does not present a problem, because IP address types + allowed by conformance statements do not exceed this limit." + INDEX { ipMcastRouteNextHopGroupAddressType, + ipMcastRouteNextHopGroup, + ipMcastRouteNextHopGroupPrefixLength, + ipMcastRouteNextHopSourceAddressType, + ipMcastRouteNextHopSource, + ipMcastRouteNextHopSourcePrefixLength, + ipMcastRouteNextHopIfIndex, + ipMcastRouteNextHopAddressType, + ipMcastRouteNextHopAddress } + ::= { ipMcastRouteNextHopTable 1 } + +IpMcastRouteNextHopEntry ::= SEQUENCE { + ipMcastRouteNextHopGroupAddressType InetAddressType, + ipMcastRouteNextHopGroup InetAddress, + ipMcastRouteNextHopGroupPrefixLength InetAddressPrefixLength, + ipMcastRouteNextHopSourceAddressType InetAddressType, + ipMcastRouteNextHopSource InetAddress, + ipMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength, + ipMcastRouteNextHopIfIndex InterfaceIndex, + ipMcastRouteNextHopAddressType InetAddressType, + ipMcastRouteNextHopAddress InetAddress, + ipMcastRouteNextHopState INTEGER, + ipMcastRouteNextHopTimeStamp TimeStamp, + ipMcastRouteNextHopExpiryTime TimeTicks, + ipMcastRouteNextHopClosestMemberHops Unsigned32, + ipMcastRouteNextHopProtocol IANAipMRouteProtocol, + ipMcastRouteNextHopOctets Counter64, + ipMcastRouteNextHopPkts Counter64 +} + +ipMcastRouteNextHopGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastRouteNextHopGroup. Legal values + correspond to the subset of address families for which + multicast forwarding is supported." + ::= { ipMcastRouteNextHopEntry 1 } + +ipMcastRouteNextHopGroup OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address which, when combined with + the corresponding value specified in + ipMcastRouteNextHopGroupPrefixLength, identifies the groups + for which this entry contains multicast forwarding + information. + + This address object is only significant up to + ipMcastRouteNextHopGroupPrefixLength bits. The remaining + address bits are set to zero. This is especially important + for this index field, which is part of the index of this + entry. Any non-zero bits would signify an entirely + different entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + forwarding state applies only within the given zone. Zone + index zero is not valid in this table." + ::= { ipMcastRouteNextHopEntry 2 } + +ipMcastRouteNextHopGroupPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value of ipMcastRouteGroup, identifies the + groups for which this entry contains multicast routing + information. + + The InetAddressType is given by + ipMcastRouteNextHopGroupAddressType. For values 'ipv4' and + 'ipv4z', this object must be in the range 4..32. For values + 'ipv6' and 'ipv6z', this object must be in the range + 8..128." + ::= { ipMcastRouteNextHopEntry 3 } + +ipMcastRouteNextHopSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastRouteNextHopSource. + + A value of unknown(0) indicates a non-source-specific entry, + corresponding to all sources in the group. Otherwise, the + value MUST be the same as the value of + ipMcastRouteNextHopGroupType." + ::= { ipMcastRouteNextHopEntry 4 } + +ipMcastRouteNextHopSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network address which, when combined with the + corresponding value of the mask specified in + ipMcastRouteNextHopSourcePrefixLength, identifies the + sources for which this entry specifies a next-hop on an + outgoing interface. + + This address object is only significant up to + ipMcastRouteNextHopSourcePrefixLength bits. The remaining + address bits are set to zero. This is especially important + for this index field, which is part of the index of this + entry. Any non-zero bits would signify an entirely + different entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + source address applies only within the given zone. Zone + index zero is not valid in this table." + ::= { ipMcastRouteNextHopEntry 5 } + +ipMcastRouteNextHopSourcePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value specified in + ipMcastRouteNextHopSource, identifies the sources for which + this entry specifies a next-hop on an outgoing interface. + + The InetAddressType is given by + ipMcastRouteNextHopSourceAddressType. For the value + 'unknown', this object must be zero. For values 'ipv4' and + 'ipv4z', this object must be in the range 4..32. For values + 'ipv6' and 'ipv6z', this object must be in the range + 8..128." + ::= { ipMcastRouteNextHopEntry 6 } + +ipMcastRouteNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface for the outgoing + interface for this next-hop." + ::= { ipMcastRouteNextHopEntry 7 } + +ipMcastRouteNextHopAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastRouteNextHopAddress." + ::= { ipMcastRouteNextHopEntry 8 } + +ipMcastRouteNextHopAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next-hop specific to this entry. For + most interfaces, this is identical to + ipMcastRouteNextHopGroup. Non-Broadcast Multi-Access + (NBMA) interfaces, however, may + have multiple next-hop addresses out a single outgoing + interface." + ::= { ipMcastRouteNextHopEntry 9 } + +ipMcastRouteNextHopState OBJECT-TYPE + SYNTAX INTEGER { pruned(1), forwarding(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the outgoing interface and next- + hop represented by this entry is currently being used to + forward IP datagrams. The value 'forwarding' indicates it + is currently being used; the value 'pruned' indicates it is + not." + ::= { ipMcastRouteNextHopEntry 10 } + +ipMcastRouteNextHopTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the multicast routing + information represented by this entry was learned by the + router. + + If this information was present at the most recent re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { ipMcastRouteNextHopEntry 11 } + +ipMcastRouteNextHopExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of time remaining before this entry will + be aged out. If ipMcastRouteNextHopState is pruned(1), the + remaining time until the prune expires and the state reverts + to forwarding(2). Otherwise, the remaining time until this + entry is removed from the table. The time remaining may be + copied from ipMcastRouteExpiryTime if the protocol in use + for this entry does not specify next-hop timers. The value + 0 indicates that the entry is not subject to aging." + ::= { ipMcastRouteNextHopEntry 12 } + +ipMcastRouteNextHopClosestMemberHops OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of hops between this router and any + member of this IP multicast group reached via this next-hop + on this outgoing interface. Any IP multicast datagrams for + the group that have a TTL (IPv4) or Hop Count (IPv6) less + than this number of hops will not be forwarded to this + next-hop. + + A value of 0 means all multicast datagrams are forwarded out + the interface. A value of 256 means that no multicast + datagrams are forwarded out the interface. + + This is an optimization applied by multicast routing + protocols that explicitly track hop counts to downstream + listeners. Multicast protocols that are not aware of hop + counts to downstream listeners set this object to 0." + ::= { ipMcastRouteNextHopEntry 13 } + +ipMcastRouteNextHopProtocol OBJECT-TYPE + SYNTAX IANAipMRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which this next-hop was learned." + ::= { ipMcastRouteNextHopEntry 14 } + +ipMcastRouteNextHopOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets of multicast packets that have been + forwarded using this route. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteNextHopTimeStamp." + ::= { ipMcastRouteNextHopEntry 15 } + +ipMcastRouteNextHopPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which have been forwarded using this + route. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of ipMcastRouteNextHopTimeStamp." + ::= { ipMcastRouteNextHopEntry 16 } + +-- +-- The IP Multicast Scope Boundary Table +-- + +ipMcastBoundaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastBoundaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the system's multicast scope + zone boundaries." + REFERENCE "RFC 4007 Section 5" + ::= { ipMcast 7 } + +ipMcastBoundaryEntry OBJECT-TYPE + SYNTAX IpMcastBoundaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) describing one of this device's + multicast scope zone boundaries. + + OIDs are limited to 128 sub-identifiers, but this limit + is not enforced by the syntax of this entry. In practice, + this does not present a problem, because IP address types + allowed by conformance statements do not exceed this limit." + REFERENCE "RFC 2365 Section 5, RFC 4007 Section 5" + INDEX { ipMcastBoundaryIfIndex, + ipMcastBoundaryAddressType, + ipMcastBoundaryAddress, + ipMcastBoundaryAddressPrefixLength } + ::= { ipMcastBoundaryTable 1 } + +IpMcastBoundaryEntry ::= SEQUENCE { + ipMcastBoundaryIfIndex InterfaceIndex, + ipMcastBoundaryAddressType InetAddressType, + ipMcastBoundaryAddress InetAddress, + ipMcastBoundaryAddressPrefixLength InetAddressPrefixLength, + ipMcastBoundaryTimeStamp TimeStamp, + ipMcastBoundaryDroppedMcastOctets Counter64, + ipMcastBoundaryDroppedMcastPkts Counter64, + ipMcastBoundaryStatus RowStatus, + ipMcastBoundaryStorageType StorageType +} + +ipMcastBoundaryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex value for the interface to which this boundary + applies. Packets with a destination address in the + associated address/mask range will not be forwarded over + this interface. + + For IPv4, zone boundaries cut through links. Therefore, + this is an external interface. This may be either a + physical or virtual interface (tunnel, encapsulation, and + so forth.) + + For IPv6, zone boundaries cut through nodes. Therefore, + this is a virtual interface within the node. This is not + an external interface, either real or virtual. Packets + crossing this interface neither arrive at nor leave the + node, but only move between zones within the node." + REFERENCE "RFC 2365 Section 5, RFC 4007 Section 5" + ::= { ipMcastBoundaryEntry 1 } + +ipMcastBoundaryAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastBoundaryAddress. Legal values + correspond to the subset of address families for which + multicast forwarding is supported." + ::= { ipMcastBoundaryEntry 2 } + +ipMcastBoundaryAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address which, when combined with the + corresponding value of ipMcastBoundaryAddressPrefixLength, + identifies the group range for which the scoped boundary + exists. Scoped IPv4 multicast address ranges must be + prefixed by 239.0.0.0/8. Scoped IPv6 multicast address + ranges are FF0x::/16, where x is a valid RFC 4291 multicast + scope. + + An IPv6 address prefixed by FF1x::/16 is a non-permanently- + assigned address. An IPv6 address prefixed by FF3x::/16 is + a unicast-prefix-based multicast addresses. A zone boundary + for FF0x::/16 implies an identical boundary for these other + prefixes. No separate FF1x::/16 or FF3x::/16 entries exist + in this table. + + This address object is only significant up to + ipMcastBoundaryAddressPrefixLength bits. The remaining + address bits are set to zero. This is especially important + for this index field, which is part of the index of this + entry. Any non-zero bits would signify an entirely + different entry." + ::= { ipMcastBoundaryEntry 3 } + +ipMcastBoundaryAddressPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which when, combined with + the corresponding value of ipMcastBoundaryAddress, + identifies the group range for which the scoped boundary + exists. + + The InetAddressType is given by ipMcastBoundaryAddressType. + For values 'ipv4' and 'ipv4z', this object must be in the + range 4..32. For values 'ipv6' and 'ipv6z', this object + must be set to 16." + ::= { ipMcastBoundaryEntry 4 } + +ipMcastBoundaryTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the multicast boundary + information represented by this entry was learned by the + router. + + If this information was present at the most recent re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { ipMcastBoundaryEntry 5 } + +ipMcastBoundaryDroppedMcastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets of multicast packets that have been + dropped as a result of this zone boundary configuration. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of boundary + configuration being removed and replaced, which can be + detected by observing the value of + ipMcastBoundaryTimeStamp." + ::= { ipMcastBoundaryEntry 6 } + +ipMcastBoundaryDroppedMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets that have been dropped as a + result of this zone boundary configuration. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of boundary + configuration being removed and replaced, which can be + detected by observing the value of + ipMcastBoundaryTimeStamp." + ::= { ipMcastBoundaryEntry 7 } + +ipMcastBoundaryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which rows in this table can + be created and destroyed. + + This status object can be set to active(1) without setting + any other columnar objects in this entry. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { ipMcastBoundaryEntry 8 } + +ipMcastBoundaryStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { ipMcastBoundaryEntry 9 } + +-- +-- The IP Multicast Scope Name Table +-- + +ipMcastScopeNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastScopeNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing multicast scope names." + REFERENCE "RFC 4007 Section 4" + ::= { ipMcast 8 } + +ipMcastScopeNameEntry OBJECT-TYPE + SYNTAX IpMcastScopeNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) that names a multicast address + scope. + + OIDs are limited to 128 sub-identifiers, but this limit + is not enforced by the syntax of this entry. In practice, + this does not present a problem, because IP address types + allowed by conformance statements do not exceed this limit." + REFERENCE "RFC 4007 Section 4" + INDEX { ipMcastScopeNameAddressType, + ipMcastScopeNameAddress, + ipMcastScopeNameAddressPrefixLength, + ipMcastScopeNameLanguage } + ::= { ipMcastScopeNameTable 1 } + +IpMcastScopeNameEntry ::= SEQUENCE { + ipMcastScopeNameAddressType InetAddressType, + ipMcastScopeNameAddress InetAddress, + ipMcastScopeNameAddressPrefixLength InetAddressPrefixLength, + ipMcastScopeNameLanguage LangTag, + ipMcastScopeNameString SnmpAdminString, + ipMcastScopeNameDefault TruthValue, + ipMcastScopeNameStatus RowStatus, + ipMcastScopeNameStorageType StorageType +} + +ipMcastScopeNameAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastScopeNameAddress. Legal values + correspond to the subset of address families for which + multicast forwarding is supported." + ::= { ipMcastScopeNameEntry 1 } + +ipMcastScopeNameAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address which, when combined with the + corresponding value of ipMcastScopeNameAddressPrefixLength, + identifies the group range associated with the multicast + scope. Scoped IPv4 multicast address ranges must be + prefixed by 239.0.0.0/8. Scoped IPv6 multicast address + ranges are FF0x::/16, where x is a valid RFC 4291 multicast + scope. + + An IPv6 address prefixed by FF1x::/16 is a non-permanently- + assigned address. An IPv6 address prefixed by FF3x::/16 is + a unicast-prefix-based multicast addresses. A scope + FF0x::/16 implies an identical scope name for these other + prefixes. No separate FF1x::/16 or FF3x::/16 entries exist + in this table. + + This address object is only significant up to + ipMcastScopeNameAddressPrefixLength bits. The remaining + address bits are set to zero. This is especially important + for this index field, which is part of the index of this + entry. Any non-zero bits would signify an entirely + different entry." + ::= { ipMcastScopeNameEntry 2 } + +ipMcastScopeNameAddressPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value of ipMcastScopeNameAddress, + identifies the group range associated with the multicast + scope. + + The InetAddressType is given by ipMcastScopeNameAddressType. + For values 'ipv4' and 'ipv4z', this object must be in the + range 4..32. For values 'ipv6' and 'ipv6z', this object + must be set to 16." + ::= { ipMcastScopeNameEntry 3 } + +ipMcastScopeNameLanguage OBJECT-TYPE + SYNTAX LangTag + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Language tag associated with the scope name." + REFERENCE "RFC 4646" + ::= { ipMcastScopeNameEntry 4 } + +ipMcastScopeNameString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The textual name associated with the multicast scope. The + value of this object should be suitable for displaying to + end-users, such as when allocating a multicast address in + this scope. + + When no name is specified, the default value of this object + for IPv4 should be the string 239.x.x.x/y with x and y + replaced with decimal values to describe the address and + mask length associated with the scope. + + When no name is specified, the default value of this object + for IPv6 should be the string FF0x::/16, with x replaced by + the hexadecimal value for the RFC 4291 multicast scope. + + An IPv6 address prefixed by FF1x::/16 is a non-permanently- + assigned address. An IPv6 address prefixed by FF3x::/16 is + a unicast-prefix-based multicast addresses. A scope + FF0x::/16 implies an identical scope name for these other + prefixes. No separate FF1x::/16 or FF3x::/16 entries exist + in this table." + REFERENCE "RFC 2365, RFC 3306 Section 4, RFC 4291 Section 2.7" + ::= { ipMcastScopeNameEntry 5 } + +ipMcastScopeNameDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, indicates a preference that the name in the + following language should be used by applications if no name + is available in a desired language." + DEFVAL { false } + ::= { ipMcastScopeNameEntry 6 } + +ipMcastScopeNameStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which rows in this table can + be created and destroyed. Before the row can be activated, + the object ipMcastScopeNameString must be set to a valid + value. All writeable objects in this entry can be modified + when the status is active(1)." + ::= { ipMcastScopeNameEntry 7 } + +ipMcastScopeNameStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { ipMcastScopeNameEntry 8 } + +-- +-- The Multicast Listeners Table +-- + +ipMcastLocalListenerTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastLocalListenerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing local applications or + services that have joined multicast groups as listeners. + + Entries exist for all addresses in the multicast range for + all applications and services as they are classified on this + device." + ::= { ipMcast 9 } + +ipMcastLocalListenerEntry OBJECT-TYPE + SYNTAX IpMcastLocalListenerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) identifying a local application + or service that has joined a multicast group as a listener. + + OIDs are limited to 128 sub-identifiers, but this limit + is not enforced by the syntax of this entry. In practice, + this does not present a problem, because IP address types + allowed by conformance statements do not exceed this limit." + INDEX { ipMcastLocalListenerGroupAddressType, + ipMcastLocalListenerGroupAddress, + ipMcastLocalListenerSourceAddressType, + ipMcastLocalListenerSourceAddress, + ipMcastLocalListenerSourcePrefixLength, + ipMcastLocalListenerIfIndex, + ipMcastLocalListenerRunIndex } + ::= { ipMcastLocalListenerTable 1 } + +IpMcastLocalListenerEntry ::= SEQUENCE { + ipMcastLocalListenerGroupAddressType InetAddressType, + ipMcastLocalListenerGroupAddress InetAddress, + ipMcastLocalListenerSourceAddressType InetAddressType, + ipMcastLocalListenerSourceAddress InetAddress, + ipMcastLocalListenerSourcePrefixLength InetAddressPrefixLength, + ipMcastLocalListenerIfIndex InterfaceIndex, + ipMcastLocalListenerRunIndex Unsigned32 +} + +ipMcastLocalListenerGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastLocalListenerGroupAddress. Legal values + correspond to the subset of address families for which + multicast is supported." + ::= { ipMcastLocalListenerEntry 1 } + +ipMcastLocalListenerGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group for which this entry specifies + locally joined applications or services." + ::= { ipMcastLocalListenerEntry 2 } + +ipMcastLocalListenerSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in ipMcastLocalListenerSource. + + A value of unknown(0) indicates a non-source-specific entry, + corresponding to all sources in the group. Otherwise, the + value MUST be the same as the value of + ipMcastLocalListenerGroupAddressType." + ::= { ipMcastLocalListenerEntry 3 } + +ipMcastLocalListenerSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network address which, when combined with the + corresponding value of the mask specified in + ipMcastLocalListenerSourcePrefixLength, identifies the + sources for which this entry specifies a local listener. + + This address object is only significant up to + ipMcastLocalListenerSourcePrefixLength bits. The remaining + address bits are set to zero. This is especially important + for this index field, which is part of the index of this + entry. Any non-zero bits would signify an entirely + different entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + listener address applies only within the given zone. Zone + index zero is not valid in this table." + ::= { ipMcastLocalListenerEntry 4 } + +ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value specified in + ipMcastLocalListenerSource, identifies the sources for which + this entry specifies a local listener. + + The InetAddressType is given by + ipMcastLocalListenerSourceAddressType. For the value + 'unknown', this object must be zero. For values 'ipv4' and + 'ipv4z', this object must be in the range 4..32. For values + 'ipv6' and 'ipv6z', this object must be in the range + 8..128." + ::= { ipMcastLocalListenerEntry 5 } + +ipMcastLocalListenerIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex value of the interface for which this entry + specifies a local listener." + ::= { ipMcastLocalListenerEntry 6 } + +ipMcastLocalListenerRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value corresponding to a piece of software running + on this router or host system. Where possible, this should + be the system's native, unique identification number. + + This identifier is platform-specific. It may correspond to + a process ID or application instance number. + + A value of zero indicates that the application instance(s) + cannot be identified. A value of zero indicates that one or + more unidentified applications have joined the specified + multicast groups (for the specified sources) as listeners." + REFERENCE "RFC 2287 sysApplRunIndex" + ::= { ipMcastLocalListenerEntry 7 } + +-- +-- The Multicast Zone Table +-- + +ipMcastZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpMcastZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing scope zones on this device." + REFERENCE "RFC 4007 Section 5" + ::= { ipMcast 10 } + +ipMcastZoneEntry OBJECT-TYPE + SYNTAX IpMcastZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) describing a scope zone on this + device." + REFERENCE "RFC 4007 Section 5" + INDEX { ipMcastZoneIndex } + ::= { ipMcastZoneTable 1 } + +IpMcastZoneEntry ::= SEQUENCE { + ipMcastZoneIndex InetZoneIndex, + ipMcastZoneScopeDefaultZoneIndex InetZoneIndex, + ipMcastZoneScopeAddressType InetAddressType, + ipMcastZoneScopeAddress InetAddress, + ipMcastZoneScopeAddressPrefixLength InetAddressPrefixLength +} + +ipMcastZoneIndex OBJECT-TYPE + SYNTAX InetZoneIndex (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This zone index uniquely identifies a zone on a device. + + Each zone is for a given scope. Scope-level information in + this table is for the unique scope that corresponds to this + zone. + + Zero is a special value used to request the default zone for + a given scope. Zero is not a valid value for this object. + + To test whether ipMcastZoneIndex is the default zone for + this scope, test whether ipMcastZoneIndex is equal to + ipMcastZoneScopeDefaultZoneIndex." + ::= { ipMcastZoneEntry 1 } + +ipMcastZoneScopeDefaultZoneIndex OBJECT-TYPE + SYNTAX InetZoneIndex (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default zone index for this scope. This is the zone + that this device will use if the default (zero) zone is + requested for this scope. + + Zero is not a valid value for this object." + ::= { ipMcastZoneEntry 2 } + +ipMcastZoneScopeAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type for which this scope zone exists." + ::= { ipMcastZoneEntry 3 } + +ipMcastZoneScopeAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast group address which, when combined with + ipMcastZoneScopeAddressPrefixLength, gives the multicast + address range for this scope. The InetAddressType is given + by ipMcastZoneScopeAddressType. + + Scoped IPv4 multicast address ranges are prefixed by + 239.0.0.0/8. Scoped IPv6 multicast address ranges are + FF0x::/16, where x is a valid RFC 4291 multicast scope. + + An IPv6 address prefixed by FF1x::/16 is a non-permanently- + assigned address. An IPv6 address prefixed by FF3x::/16 is + a unicast-prefix-based multicast addresses. A scope + FF0x::/16 implies an identical scope for these other + prefixes. No separate FF1x::/16 or FF3x::/16 entries exist + in this table. + + This address object is only significant up to + ipMcastZoneScopeAddressPrefixLength bits. The remaining + address bits are set to zero." + REFERENCE "RFC 2365, RFC 3306 Section 4, RFC 4291 Section 2.7" + ::= { ipMcastZoneEntry 4 } + +ipMcastZoneScopeAddressPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined + with ipMcastZoneScopeAddress, gives the multicast address + prefix for this scope. + + The InetAddressType is given by ipMcastZoneScopeAddressType. + For values 'ipv4' and 'ipv4z', this object must be in the + range 4..32. For values 'ipv6' and 'ipv6z', this object + must be set to 16." + ::= { ipMcastZoneEntry 5 } + +-- +-- Conformance information +-- + +ipMcastMIBConformance + OBJECT IDENTIFIER ::= { ipMcastMIB 2 } +ipMcastMIBCompliances + OBJECT IDENTIFIER ::= { ipMcastMIBConformance 1 } +ipMcastMIBGroups OBJECT IDENTIFIER ::= { ipMcastMIBConformance 2 } + +-- +-- Compliance statements +-- + +ipMcastMIBComplianceHost MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for hosts supporting IPMCAST-MIB. + + Support for either InetAddressType ipv4 or ipv6 is + mandatory; support for both InetAddressTypes ipv4 and ipv6 + is optional. Support for types ipv4z and ipv6z is + optional. + + -- OBJECT ipMcastLocalListenerGroupAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastLocalListenerGroupAddress + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastLocalListenerSourceAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastLocalListenerSourceAddress + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6." + + MODULE -- this module + MANDATORY-GROUPS { ipMcastMIBLocalListenerGroup, + ipMcastMIBBasicGroup } + + OBJECT ipMcastEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastDeviceConfigStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP ipMcastMIBSsmGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBRouteGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBRouteDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBBoundaryIfGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBScopeNameGroup + DESCRIPTION + "This group is optional." + + ::= { ipMcastMIBCompliances 1 } + +ipMcastMIBComplianceRouter MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers supporting + IPMCAST-MIB. + + Support for either InetAddressType ipv4 or ipv6 is + mandatory; support for both InetAddressTypes ipv4 and ipv6 + is optional. Support for types ipv4z and ipv6z is + optional. + + -- OBJECT ipMcastSsmRangeAddressType + -- SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv4z(3), + -- ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastSsmRangeAddress + -- SYNTAX InetAddress (SIZE (4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteGroupAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteGroup + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteSourceAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteSource + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteNextHopGroupAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteNextHopGroup + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteNextHopSourceAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteNextHopSource + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteNextHopAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteNextHopAddress + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6." + + MODULE -- this module + MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, + ipMcastMIBBasicGroup, + ipMcastMIBSsmGroup, + ipMcastMIBRouteGroup } + + OBJECT ipMcastEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastDeviceConfigStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastInterfaceTtl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastInterfaceRateLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastInterfaceStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastRouteUpstreamNeighborType + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + or ipv6." + + OBJECT ipMcastRouteUpstreamNeighbor + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + or ipv6." + + OBJECT ipMcastRouteRtAddressType + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + or ipv6." + + OBJECT ipMcastRouteRtAddress + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + or ipv6." + + OBJECT ipMcastSsmRangeRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastSsmRangeStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP ipMcastMIBRouteDiagnosticsGroup + DESCRIPTION + "This group is not mandatory, but SHOULD be supported where + hardware permits." + GROUP ipMcastMIBPktsOutGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBHopCountGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBRouteOctetsGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBRouteBpsGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBLocalListenerGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBBoundaryIfGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBScopeNameGroup + DESCRIPTION + "This group is optional." + + ::= { ipMcastMIBCompliances 2 } + +ipMcastMIBComplianceBorderRouter MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers on scope + boundaries supporting IPMCAST-MIB. + + Support for either InetAddressType ipv4z or ipv6z is + mandatory; support for both InetAddressTypes ipv4z and + ipv6z is optional. + + -- OBJECT ipMcastSsmRangeAddressType + -- SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv4z(3), + -- ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastSsmRangeAddress + -- SYNTAX InetAddress (SIZE (4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteGroupAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 or ipv6. + -- + -- OBJECT ipMcastRouteGroup + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteSourceAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteSource + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteNextHopGroupAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteNextHopGroup + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteNextHopSourceAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteNextHopSource + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteNextHopAddressType + -- SYNTAX InetAddressType {unknown(0), ipv4(1), ipv6(2), + -- ipv4z(3), ipv6z(4)} + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastRouteNextHopAddress + -- SYNTAX InetAddress (SIZE (0|4|8|16|20)) + -- DESCRIPTION + -- This compliance requires support for unknown and + -- either ipv4 and ipv4z or ipv6 and ipv6z. + -- + -- OBJECT ipMcastBoundaryAddressType + -- SYNTAX InetAddressType {ipv4(1), ipv6(2)} + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastBoundaryAddress + -- SYNTAX InetAddress (SIZE (4|16) + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastScopeNameAddressType + -- SYNTAX InetAddressType {ipv4(1), ipv6(2)} + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6. + -- + -- OBJECT ipMcastScopeNameAddress + -- SYNTAX InetAddress (SIZE (4|16) + -- DESCRIPTION + -- This compliance requires support for ipv4 or ipv6." + + MODULE -- this module + MANDATORY-GROUPS { ipMcastMIBRouteProtoGroup, + ipMcastMIBBasicGroup, + ipMcastMIBSsmGroup, + ipMcastMIBRouteGroup, + ipMcastMIBBoundaryIfGroup, + ipMcastMIBScopeNameGroup } + OBJECT ipMcastEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastDeviceConfigStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastInterfaceTtl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastInterfaceRateLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastInterfaceStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastRouteUpstreamNeighborType + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + and ipv4z, or ipv6 and ipv6z." + + OBJECT ipMcastRouteUpstreamNeighbor + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + and ipv4z, or ipv6 and ipv6z." + + OBJECT ipMcastRouteRtAddressType + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + and ipv4z, or ipv6 and ipv6z." + + OBJECT ipMcastRouteRtAddress + DESCRIPTION + "This compliance requires support for unknown and either ipv4 + and ipv4z, or ipv6 and ipv6z." + + OBJECT ipMcastSsmRangeRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ipMcastSsmRangeStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP ipMcastMIBRouteDiagnosticsGroup + DESCRIPTION + "This group is not mandatory, but SHOULD be supported where + hardware permits." + + GROUP ipMcastMIBPktsOutGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBHopCountGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBRouteOctetsGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBRouteBpsGroup + DESCRIPTION + "This group is optional." + + GROUP ipMcastMIBLocalListenerGroup + DESCRIPTION + "This group is optional." + + OBJECT ipMcastZoneScopeAddressType + DESCRIPTION + "This compliance requires support for ipv4 or ipv6." + + OBJECT ipMcastZoneScopeAddress + DESCRIPTION + "This compliance requires support for ipv4 or ipv6." + ::= { ipMcastMIBCompliances 3 } + +-- +-- Units of conformance +-- +ipMcastMIBBasicGroup OBJECT-GROUP + OBJECTS { ipMcastEnabled, + ipMcastRouteEntryCount, + ipMcastDeviceConfigStorageType + } + STATUS current + DESCRIPTION + "A collection of objects to support basic management of IP + Multicast protocols." + ::= { ipMcastMIBGroups 1 } + +ipMcastMIBSsmGroup OBJECT-GROUP + OBJECTS { ipMcastSsmRangeRowStatus, + ipMcastSsmRangeStorageType } + STATUS current + DESCRIPTION + "A collection of objects to support management of Source- + Specific Multicast routing." + ::= { ipMcastMIBGroups 2 } + +ipMcastMIBRouteGroup OBJECT-GROUP + OBJECTS { ipMcastInterfaceTtl, + ipMcastInterfaceRateLimit, + ipMcastInterfaceStorageType, + ipMcastRouteUpstreamNeighborType, + ipMcastRouteUpstreamNeighbor, + ipMcastRouteInIfIndex, + ipMcastRouteTimeStamp, + ipMcastRouteExpiryTime, + ipMcastRouteNextHopState, + ipMcastRouteNextHopTimeStamp, + ipMcastRouteNextHopExpiryTime + } + STATUS current + DESCRIPTION + "A collection of objects to support basic management of IP + Multicast routing." + ::= { ipMcastMIBGroups 3 } + +ipMcastMIBRouteDiagnosticsGroup OBJECT-GROUP + OBJECTS { ipMcastRoutePkts, + ipMcastRouteTtlDropPackets, + ipMcastRouteDifferentInIfPackets + } + STATUS current + DESCRIPTION + "A collection of routing diagnostic packet counters." + ::= { ipMcastMIBGroups 4 } + +ipMcastMIBPktsOutGroup OBJECT-GROUP + OBJECTS { ipMcastRouteNextHopTimeStamp, + ipMcastRouteNextHopPkts } + STATUS current + DESCRIPTION + "A collection of objects to support management of packet + counters for each outgoing interface entry of a route." + ::= { ipMcastMIBGroups 5 } + +ipMcastMIBHopCountGroup OBJECT-GROUP + OBJECTS { ipMcastRouteNextHopClosestMemberHops } + STATUS current + DESCRIPTION + "A collection of objects to support management of the use of + hop counts in IP Multicast routing." + ::= { ipMcastMIBGroups 6 } + +ipMcastMIBRouteOctetsGroup OBJECT-GROUP + OBJECTS { ipMcastRouteTimeStamp, + ipMcastRouteOctets, + ipMcastRouteTtlDropOctets, + ipMcastRouteDifferentInIfOctets, + ipMcastRouteNextHopTimeStamp, + ipMcastRouteNextHopOctets } + STATUS current + DESCRIPTION + "A collection of objects to support management of octet + counters for each forwarding entry." + ::= { ipMcastMIBGroups 7 } + +ipMcastMIBRouteBpsGroup OBJECT-GROUP + OBJECTS { ipMcastRouteBps } + STATUS current + DESCRIPTION + "A collection of objects to support sampling of data rate + in bits per second for each forwarding entry." + ::= { ipMcastMIBGroups 8 } + +ipMcastMIBRouteProtoGroup OBJECT-GROUP + OBJECTS { ipMcastRouteProtocol, ipMcastRouteRtProtocol, + ipMcastRouteRtAddressType, ipMcastRouteRtAddress, + ipMcastRouteRtPrefixLength, ipMcastRouteRtType, + ipMcastRouteNextHopProtocol } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + relationship between multicast routing information and the + IP Forwarding Table." + ::= { ipMcastMIBGroups 9 } + +ipMcastMIBLocalListenerGroup OBJECT-GROUP + OBJECTS { ipMcastLocalListenerRunIndex } + STATUS current + DESCRIPTION + "A collection of objects to support management of local + listeners on hosts or routers." + ::= { ipMcastMIBGroups 10 } + +ipMcastMIBBoundaryIfGroup OBJECT-GROUP + OBJECTS { ipMcastBoundaryTimeStamp, + ipMcastBoundaryDroppedMcastOctets, + ipMcastBoundaryDroppedMcastPkts, + ipMcastBoundaryStatus, + ipMcastBoundaryStorageType, + ipMcastZoneScopeDefaultZoneIndex, + ipMcastZoneScopeAddressType, + ipMcastZoneScopeAddress, + ipMcastZoneScopeAddressPrefixLength + } + STATUS current + DESCRIPTION + "A collection of objects to support management of multicast + scope zone boundaries." + ::= { ipMcastMIBGroups 11 } + +ipMcastMIBScopeNameGroup OBJECT-GROUP + OBJECTS { ipMcastScopeNameString, ipMcastScopeNameDefault, + ipMcastScopeNameStatus, ipMcastScopeNameStorageType } + STATUS current + DESCRIPTION + "A collection of objects to support management of multicast + address scope names." + ::= { ipMcastMIBGroups 12 } + +END diff --git a/MIBS/nokia/IPX b/MIBS/nokia/IPX new file mode 100644 index 0000000..ca52acd --- /dev/null +++ b/MIBS/nokia/IPX @@ -0,0 +1,1361 @@ +IPX DEFINITIONS ::= BEGIN + +-- This MIB defines the management information for a system using the IPX +-- protocol. The MIB consists of four groups: +-- +-- 1. System Group - contains general information about all instances +-- of IPX on the system +-- +-- 2. Circuit Group - contains information about all circuits used by +-- IPX on the system +-- +-- 3. Forwarding Group - contains generic routing information that +-- must be provided by any IPX routing protocol. +-- +-- 4. Services Group - contains information about all known services. +-- +-- The MIB is designed to support multiple instances of the IPX +-- protocol on one system via a system instance identifier which is the +-- primary index for every table in this MIB. +-- +-- This MIB is designed to provide a basic framework for the management +-- of systems implementing the IPX protocol. Additional MIBs may be +-- created (especially in the area of IPX routing protocols) to contain +-- more specific information. Whenever possible, these additional MIBs +-- should follow the format of this IPX MIB. Information in these MIBs +-- should be linked to this MIB via the use of the system instance +-- identifier mentioned above. +-- +-- +-- Changes: +-- +-- 4/15/94: Cleanup of some typographical errors +-- +-- 4/21/94: Change ipxCircNetNumber acces to read-write + + +IMPORTS + enterprises, Counter32, OBJECT-TYPE + FROM SNMPv2-SMI + TRAP-TYPE + FROM RFC-1215 + PhysAddress + FROM SNMPv2-TC; + +novell OBJECT IDENTIFIER ::= { enterprises 23 } +mibDoc OBJECT IDENTIFIER ::= { novell 2 } +ipx OBJECT IDENTIFIER ::= { mibDoc 5 } + + +-- Groups + +ipxSystem OBJECT IDENTIFIER ::= {ipx 1} +ipxCircuit OBJECT IDENTIFIER ::= {ipx 2} +ipxForwarding OBJECT IDENTIFIER ::= {ipx 3} +ipxServices OBJECT IDENTIFIER ::= {ipx 4} +ipxTraps OBJECT IDENTIFIER ::= {ipx 5} + +-- Types + +NetNumber ::= OCTET STRING (SIZE(4)) + +-- System Group +-- This group contains global information about each instance of IPX +-- running on one system. + +-- Basic System Table +-- This table contains one entry for each instance of IPX running on +-- the system. It contains the management information that should +-- be made available by all implementations of the IPX protocol. + +ipxBasicSysTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXBasicSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IPX System table - basic information." + ::= {ipxSystem 1} + +ipxBasicSysEntry OBJECT-TYPE + SYNTAX IPXBasicSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one instance of IPX running + on the system." + INDEX {ipxBasicSysInstance} + ::= {ipxBasicSysTable 1} + +IPXBasicSysEntry ::= SEQUENCE { + ipxBasicSysInstance + INTEGER, + ipxBasicSysExistState + INTEGER, + ipxBasicSysNetNumber + NetNumber, + ipxBasicSysNode + OCTET STRING, + ipxBasicSysName + OCTET STRING, + ipxBasicSysInReceives + Counter32, + ipxBasicSysInHdrErrors + Counter32, + ipxBasicSysInUnknownSockets + Counter32, + ipxBasicSysInDiscards + Counter32, + ipxBasicSysInBadChecksums + Counter32, + ipxBasicSysInDelivers + Counter32, + ipxBasicSysNoRoutes + Counter32, + ipxBasicSysOutRequests + Counter32, + ipxBasicSysOutMalformedRequests + Counter32, + ipxBasicSysOutDiscards + Counter32, + ipxBasicSysOutPackets + Counter32, + ipxBasicSysConfigSockets + INTEGER, + ipxBasicSysOpenSocketFails + Counter32 + } + +ipxBasicSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX to which this + row corresponds. This value may be written only when + creating a new entry in the table." + ::= {ipxBasicSysEntry 1} + +ipxBasicSysExistState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The validity of this entry in the IPX system table. + Setting this field to off indicates that this entry may be + deleted from the system table at the IPX implementation's + discretion." + ::= {ipxBasicSysEntry 2} + +ipxBasicSysNetNumber OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The network number portion of the IPX address of this + system." + ::= {ipxBasicSysEntry 3} + +ipxBasicSysNode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The node number portion of the IPX address of this + system." + ::= {ipxBasicSysEntry 4} + +ipxBasicSysName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The readable name for this system." + ::= {ipxBasicSysEntry 5} + +ipxBasicSysInReceives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of IPX packets received, including + those received in error." + ::= {ipxBasicSysEntry 6} + +ipxBasicSysInHdrErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets discarded due to errors in + their headers, including any IPX packet with a size less + than the minimum of 30 bytes." + ::= {ipxBasicSysEntry 7} + +ipxBasicSysInUnknownSockets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets discarded because the + destination socket was not open." + ::= {ipxBasicSysEntry 8} + +ipxBasicSysInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets received but discarded due to + reasons other than those accounted for by + ipxBasicSysInHdrErrors, ipxBasicSysInUnknownSockets, + ipxAdvSysInDiscards, and ipxAdvSysInCompressDiscards." + ::= {ipxBasicSysEntry 9} + +ipxBasicSysInBadChecksums OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets received with incorrect + checksums." + ::= {ipxBasicSysEntry 10} + +ipxBasicSysInDelivers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of IPX packets delivered locally, + including packets from local applications." + ::= {ipxBasicSysEntry 11} + +ipxBasicSysNoRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times no route to a destination was + found." + ::= {ipxBasicSysEntry 12} + +ipxBasicSysOutRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets supplied locally for + transmission, not including any packets counted in + ipxAdvForwPackets." + ::= {ipxBasicSysEntry 13} + +ipxBasicSysOutMalformedRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets supplied locally that contained + errors in their structure." + ::= {ipxBasicSysEntry 14} + +ipxBasicSysOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of outgoing IPX packets discarded due to + reasons other than those accounted for in + ipxBasicSysOutMalformedRequests, ipxAdvSysOutFiltered, + and ipxAdvSysOutCompressDiscards." + ::= {ipxBasicSysEntry 15} + +ipxBasicSysOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of IPX packets transmitted." + ::= {ipxBasicSysEntry 16} + +ipxBasicSysConfigSockets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The configured maximum number of IPX sockets that may be + open at one time." + ::= {ipxBasicSysEntry 17} + +ipxBasicSysOpenSocketFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX socket open calls which failed." + ::= {ipxBasicSysEntry 18} + + +-- Advanced System Table +-- This table contains one entry for each instance of IPX running on +-- the system. It contains the advanced management information that +-- may not be available from all implementations of the IPX protocol. + +ipxAdvSysTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXAdvSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IPX System table - advanced information." + ::= {ipxSystem 2} + +ipxAdvSysEntry OBJECT-TYPE + SYNTAX IPXAdvSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one instance of IPX running + on the system." + INDEX {ipxAdvSysInstance} + ::= {ipxAdvSysTable 1} + +IPXAdvSysEntry ::= SEQUENCE { + ipxAdvSysInstance + INTEGER, + ipxAdvSysMaxPathSplits + INTEGER, + ipxAdvSysMaxHops + INTEGER, + ipxAdvSysInTooManyHops + Counter32, + ipxAdvSysInFiltered + Counter32, + ipxAdvSysInCompressDiscards + Counter32, + ipxAdvSysNETBIOSPackets + Counter32, + ipxAdvSysForwPackets + Counter32, + ipxAdvSysOutFiltered + Counter32, + ipxAdvSysOutCompressDiscards + Counter32, + ipxAdvSysCircCount + INTEGER, + ipxAdvSysDestCount + INTEGER, + ipxAdvSysServCount + INTEGER + } + +ipxAdvSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX to which this + row corresponds. This value may be written only when + creating a new entry in the table." + ::= {ipxAdvSysEntry 1} + +ipxAdvSysMaxPathSplits OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum number of paths with equal routing metric + value which this instance of the IPX may split + between when forwarding packets." + DEFVAL { 1 } + ::= {ipxAdvSysEntry 2} + +ipxAdvSysMaxHops OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum number of hops a packet may take." + DEFVAL { 64 } + ::= {ipxAdvSysEntry 3} + +ipxAdvSysInTooManyHops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets discarded due to exceeding the + maximum hop count." + ::= {ipxAdvSysEntry 4} + +ipxAdvSysInFiltered OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of incoming IPX packets discarded due to + filtering." + ::= {ipxAdvSysEntry 5} + +ipxAdvSysInCompressDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of incoming IPX packets discarded due to + decompression errors." + ::= {ipxAdvSysEntry 6} + +ipxAdvSysNETBIOSPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NETBIOS packets received." + ::= {ipxAdvSysEntry 7} + +ipxAdvSysForwPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPX packets forwarded." + ::= {ipxAdvSysEntry 8} + +ipxAdvSysOutFiltered OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of outgoing IPX packets discarded due to + filtering." + ::= {ipxAdvSysEntry 9} + +ipxAdvSysOutCompressDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of outgoing IPX packets discarded due to + compression errors." + ::= {ipxAdvSysEntry 10} + +ipxAdvSysCircCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of circuits known to this instance of IPX." + ::= {ipxAdvSysEntry 11} + +ipxAdvSysDestCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of currently reachable destinations known to + this instance of IPX." + ::= {ipxAdvSysEntry 12} + +ipxAdvSysServCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of services known to this instance of IPX." + ::= {ipxAdvSysEntry 13} + + +-- Circuit Group +-- This group contains management information for each circuit known +-- to this system. + +-- Circuit Table +-- The Circuit table contains an entry for each circuit known to the +-- system. + +ipxCircTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Circuit table." + ::= {ipxCircuit 1} + +ipxCircEntry OBJECT-TYPE + SYNTAX IPXCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one circuit known to the + system." + INDEX { + ipxCircSysInstance, + ipxCircIndex + } + ::= {ipxCircTable 1} + +IPXCircEntry ::= SEQUENCE { + ipxCircSysInstance + INTEGER, + ipxCircIndex + INTEGER, + ipxCircExistState + INTEGER, + ipxCircOperState + INTEGER, + ipxCircIfIndex + INTEGER, + ipxCircName + OCTET STRING, + ipxCircType + INTEGER, + ipxCircDialName + OCTET STRING, + ipxCircLocalMaxPacketSize + INTEGER, + ipxCircCompressState + INTEGER, + ipxCircCompressSlots + INTEGER, + ipxCircStaticStatus + INTEGER, + ipxCircCompressedSent + Counter32, + ipxCircCompressedInitSent + Counter32, + ipxCircCompressedRejectsSent + Counter32, + ipxCircUncompressedSent + Counter32, + ipxCircCompressedReceived + Counter32, + ipxCircCompressedInitReceived + Counter32, + ipxCircCompressedRejectsReceived + Counter32, + ipxCircUncompressedReceived + Counter32, + ipxCircMediaType + OCTET STRING, + ipxCircNetNumber + NetNumber, + ipxCircStateChanges + Counter32, + ipxCircInitFails + Counter32, + ipxCircDelay + INTEGER, + ipxCircThroughput + INTEGER, + ipxCircNeighRouterName + OCTET STRING, + ipxCircNeighInternalNetNum + NetNumber + } + +ipxCircSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX + to which this entry corresponds. This value may be + written only when creating a new entry in the table." + ::= {ipxCircEntry 1} + +ipxCircIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The identifier of this circuit, unique within the + instance of IPX. This value may be written + only when creating a new entry in the table." + ::= {ipxCircEntry 2} + +ipxCircExistState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The validity of this circuit entry. A circuit with this + value set to off may be deleted from the table at the + IPX implementation's discretion." + ::= {ipxCircEntry 3} + +ipxCircOperState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + up(2), + sleeping(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The operational state of the circuit." + ::= {ipxCircEntry 4} + +ipxCircIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of ifIndex for the interface used by this + circuit. This value may be written only when creating + a new entry in the table." + ::= {ipxCircEntry 5} + +ipxCircName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The readable name for the circuit." + ::= {ipxCircEntry 6} + +ipxCircType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + broadcast(2), + ptToPt(3), + wanRIP(4), + unnumberedRIP(5), + dynamic(6), + wanWS(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The type of the circuit." + ::= {ipxCircEntry 7} + +ipxCircDialName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The symbolic name used to refernce the dialing information + used to create this circuit. This value may be written + only when creating a new entry in the table." + ::= {ipxCircEntry 8} + +ipxCircLocalMaxPacketSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum size (including header), in bytes, that the + system supports locally on this circuit." + ::= {ipxCircEntry 9} + +ipxCircCompressState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The compression state on this circuit. This value may + be written only when creating a new entry in the table." + DEFVAL { off } + ::= {ipxCircEntry 10} + +ipxCircCompressSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of compression slots available on this + circuit. This value may be written only when creating a + new entry in the table." + DEFVAL { 16 } + ::= {ipxCircEntry 11} + +ipxCircStaticStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + current(2), + changed(3), + read(4), + reading(5), + write(6), + writing(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the information about static routes + and services reached via this circuit matches that + saved in permanent storage (current). Setting the + value to write when it had the value changed will write + the currently in use information to permanent storage, + if supported. Setting the value to read when it had + the value changed will replace any routes and services + currently defined for the circuit with those read from + permanent storage, if supported." + ::= {ipxCircEntry 12} + +ipxCircCompressedSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of compressed packets sent." + ::= {ipxCircEntry 13} + +ipxCircCompressedInitSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of compression initialization packets sent." + ::= {ipxCircEntry 14} + +ipxCircCompressedRejectsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of compressed packet rejected packets sent." + ::= {ipxCircEntry 15} + +ipxCircUncompressedSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets sent without being compressed + even though compression was turned on for this circuit." + ::= {ipxCircEntry 16} + +ipxCircCompressedReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of compressed packets received." + ::= {ipxCircEntry 17} + +ipxCircCompressedInitReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of compression initialization packets received." + ::= {ipxCircEntry 18} + +ipxCircCompressedRejectsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of compressed packet rejected packets received." + ::= {ipxCircEntry 19} + +ipxCircUncompressedReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets received without having been + compressed even though compression was turned on for + this circuit." + ::= {ipxCircEntry 20} + +ipxCircMediaType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The media type used on this circuit." + ::= {ipxCircEntry 21} + +ipxCircNetNumber OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IPX network number of this circuit. This value may + be written only when creating a new entry in the table." + ::= {ipxCircEntry 22} + +ipxCircStateChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times the circuit has changed state." + ::= {ipxCircEntry 23} + +ipxCircInitFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times that initialization of this + circuit has failed." + ::= {ipxCircEntry 24} + +ipxCircDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The period of time, in milliseconds, that it takes to + transmit one byte of data, excluding protocol headers, + to a destination on the other end of the circuit, if + the circuit is free of other traffic." + ::= {ipxCircEntry 25} + +ipxCircThroughput OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The amount of data, in bits per second, that may flow + through the circuit if there is no other traffic." + ::= {ipxCircEntry 26} + +ipxCircNeighRouterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the neighboring router on a WAN circuit." + ::= {ipxCircEntry 27} + +ipxCircNeighInternalNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The internal network number of the neighboring router + on a WAN circuit." + ::= {ipxCircEntry 28} + + +-- Forwarding Group +-- This group provides a representation of the forwarding database used +-- by all instances of IPX on the system. + +-- Destination Table +-- The Destination table contains information about all known +-- destinations. The routing information shown in this table represents +-- the path currently being used to reach the destination. + +ipxDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Destination table contains information about all + known destinations." + ::= {ipxForwarding 1} + +ipxDestEntry OBJECT-TYPE + SYNTAX IPXDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one destination." + INDEX { + ipxDestSysInstance, + ipxDestNetNum + } + ::= {ipxDestTable 1} + +IPXDestEntry ::= SEQUENCE { + ipxDestSysInstance + INTEGER, + ipxDestNetNum + NetNumber, + ipxDestProtocol + INTEGER, + ipxDestTicks + INTEGER, + ipxDestHopCount + INTEGER, + ipxDestNextHopCircIndex + INTEGER, + ipxDestNextHopNICAddress + PhysAddress, + ipxDestNextHopNetNum + NetNumber + } + +ipxDestSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX + to which this row corresponds." + ::= {ipxDestEntry 1} + +ipxDestNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IPX network number of the destination." + ::= {ipxDestEntry 2} + +ipxDestProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), + local(2), + rip(3), + nlsp(4), + static(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The routing protocol from which knowledge of this + destination was obtained." + ::= {ipxDestEntry 3} + +ipxDestTicks OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The delay in ticks to reach this destination." + ::= {ipxDestEntry 4} + +ipxDestHopCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of hops necessary to reach the destination." + ::= {ipxDestEntry 5} + +ipxDestNextHopCircIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The unique identifier of the circuit used to reach the + next hop." + ::= {ipxDestEntry 6} + +ipxDestNextHopNICAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NIC address of the next hop." + ::= {ipxDestEntry 7} + +ipxDestNextHopNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IPX network number of the next hop." + ::= {ipxDestEntry 8} + + +-- Static Routes Table +-- This table contains the information about all the static routes +-- defined. There may be more than one static route to any given +-- destination. Only the route currently being used will also be +-- present in the Destination Table defined above. + +ipxStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Static Routes table contains information about all + destinations reached via statically configured routes." + ::= {ipxForwarding 2} + +ipxStaticRouteEntry OBJECT-TYPE + SYNTAX IPXStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one static route." + INDEX { + ipxStaticRouteSysInstance, + ipxStaticRouteCircIndex, + ipxStaticRouteNetNum + } + ::= {ipxStaticRouteTable 1} + +IPXStaticRouteEntry ::= SEQUENCE { + ipxStaticRouteSysInstance + INTEGER, + ipxStaticRouteCircIndex + INTEGER, + ipxStaticRouteNetNum + NetNumber, + ipxStaticRouteExistState + INTEGER, + ipxStaticRouteTicks + INTEGER, + ipxStaticRouteHopCount + INTEGER + } + +ipxStaticRouteSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX to + which this row corresponds." + ::= {ipxStaticRouteEntry 1} + +ipxStaticRouteCircIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the circuit used to + reach the first hop in the static route." + ::= {ipxStaticRouteEntry 2} + +ipxStaticRouteNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IPX network number of the route's destination." + ::= {ipxStaticRouteEntry 3} + +ipxStaticRouteExistState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The validity of this static route. Entries with the + value set to off may be deleted from the table at the + implementation's discretion." + ::= {ipxStaticRouteEntry 4} + +ipxStaticRouteTicks OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The delay, in ticks, to reach the route's destination." + ::= {ipxStaticRouteEntry 5} + +ipxStaticRouteHopCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of hops necessary to reach the destination." + ::= {ipxStaticRouteEntry 6} + + +-- Services Group +-- The Services group contains management information for all known +-- services. + +-- Services Table +-- This table contains the services information indexed by service +-- name and type. + +ipxServTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of services, indexed by name and type." + ::= {ipxServices 1} + +ipxServEntry OBJECT-TYPE + SYNTAX IPXServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one service." + INDEX { + ipxServSysInstance, + ipxServType, + ipxServName + } + ::= {ipxServTable 1} + +IPXServEntry ::= SEQUENCE { + ipxServSysInstance + INTEGER, + ipxServType + OCTET STRING, + ipxServName + OCTET STRING, + ipxServProtocol + INTEGER, + ipxServNetNum + NetNumber, + ipxServNode + OCTET STRING, + ipxServSocket + OCTET STRING, + ipxServHopCount + INTEGER + } + +ipxServSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX + to which this entry corresponds." + ::= {ipxServEntry 1} + +ipxServType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service type." + ::= {ipxServEntry 2} + +ipxServName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service name." + ::= {ipxServEntry 3} + +ipxServProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), + local(2), + nlsp(4), + static(5), + sap(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The protocol from which knowledge of this service was + obtained." + ::= {ipxServEntry 4} + +ipxServNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IPX network number portion of the IPX address of the + service." + ::= {ipxServEntry 5} + +ipxServNode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The node portion of the IPX address of the service." + ::= {ipxServEntry 6} + +ipxServSocket OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The socket portion of the IPX address of the service." + ::= {ipxServEntry 7} + +ipxServHopCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of hops to the service." + ::= {ipxServEntry 8} + + +-- Destination Services Table +-- This table contains the services information indexed by address, +-- name, and type. + +ipxDestServTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXDestServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of services, indexed by address, name, + and type." + ::= {ipxServices 2} + +ipxDestServEntry OBJECT-TYPE + SYNTAX IPXDestServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one service." + INDEX { + ipxDestServSysInstance, + ipxDestServNetNum, + ipxDestServNode, + ipxDestServSocket, + ipxDestServName, + ipxDestServType + } + ::= {ipxDestServTable 1} + +IPXDestServEntry ::= SEQUENCE { + ipxDestServSysInstance + INTEGER, + ipxDestServNetNum + NetNumber, + ipxDestServNode + OCTET STRING, + ipxDestServSocket + OCTET STRING, + ipxDestServName + OCTET STRING, + ipxDestServType + OCTET STRING, + ipxDestServProtocol + INTEGER, + ipxDestServHopCount + INTEGER + } + +ipxDestServSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX + to which this entry corresponds." + ::= {ipxDestServEntry 1} + +ipxDestServNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IPX network number portion of the IPX address of the + service." + ::= {ipxDestServEntry 2} + +ipxDestServNode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The node portion of the IPX address of the service." + ::= {ipxDestServEntry 3} + +ipxDestServSocket OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The socket portion of the IPX address of the service." + ::= {ipxDestServEntry 4} + +ipxDestServName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service name." + ::= {ipxDestServEntry 5} + +ipxDestServType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service type." + ::= {ipxDestServEntry 6} + +ipxDestServProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), + local(2), + nlsp(4), + static(5), + sap(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The protocol from which knowledge of this service was + obtained." + ::= {ipxDestServEntry 7} + +ipxDestServHopCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of hops to the service." + ::= {ipxDestServEntry 8} + + +-- Static Services Table +-- This table contains information for all services reached via a +-- static route. + +ipxStaticServTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPXStaticServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Static Services table contains information about + all services reached via statically configured routes." + ::= {ipxServices 3} + +ipxStaticServEntry OBJECT-TYPE + SYNTAX IPXStaticServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one service." + INDEX { + ipxStaticServSysInstance, + ipxStaticServCircIndex, + ipxStaticServName, + ipxStaticServType + } + ::= {ipxStaticServTable 1} + +IPXStaticServEntry ::= SEQUENCE { + ipxStaticServSysInstance + INTEGER, + ipxStaticServCircIndex + INTEGER, + ipxStaticServName + OCTET STRING, + ipxStaticServType + OCTET STRING, + ipxStaticServExistState + INTEGER, + ipxStaticServNetNum + NetNumber, + ipxStaticServNode + OCTET STRING, + ipxStaticServSocket + OCTET STRING, + ipxStaticServHopCount + INTEGER + } + +ipxStaticServSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of IPX to which + this entry corresponds." + ::= {ipxStaticServEntry 1} + +ipxStaticServCircIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The circuit used to reach this service." + ::= {ipxStaticServEntry 2} + +ipxStaticServName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The service name." + ::= {ipxStaticServEntry 3} + +ipxStaticServType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The service type." + ::= {ipxStaticServEntry 4} + +ipxStaticServExistState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The validity of this static service. Entries with the + value set to off may be deleted from the table at the + implementation's discretion." + ::= {ipxStaticServEntry 5} + +ipxStaticServNetNum OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IPX network number portion of the IPX address of the + service." + ::= {ipxStaticServEntry 6} + +ipxStaticServNode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The node portion of the IPX address of the service." + ::= {ipxStaticServEntry 7} + +ipxStaticServSocket OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The socket portion of the IPX address of the service." + ::= {ipxStaticServEntry 8} + +ipxStaticServHopCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of hops to the service." + ::= {ipxStaticServEntry 9} + + +-- Traps +-- The section describes the traps defined for IPX. + +ipxTrapCircuitDown TRAP-TYPE + ENTERPRISE ipxTraps + VARIABLES { + ipxCircSysInstance, + ipxCircIndex + } + DESCRIPTION "This trap signifies that the specified circuit has + gone down." + --#TYPE "IPXTrapCircuitDown" + --#SUMMARY "IPX Circuit has gone down at: Instance = %d, Index = %d" + --#ARGUMENTS {0, 1} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 8 + --#HELP "nms.hlp" + --#HELPTAG 56025 + --#STATE OPERATIONAL + ::= 1 + +ipxTrapCircuitUp TRAP-TYPE + ENTERPRISE ipxTraps + VARIABLES { + ipxCircSysInstance, + ipxCircIndex + } + DESCRIPTION "This trap signifies that the specified circuit has + come up." + --#TYPE "NLM: Informational alert" + --#SUMMARY "IPX Circuit has come up: Instance = %d, Index = %d" + --#ARGUMENTS {0, 1} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 8 + --#HELP "nms.hlp" + --#HELPTAG 56026 + --#STATE OPERATIONAL + ::= 2 + +END diff --git a/MIBS/nokia/ISIS-MIB b/MIBS/nokia/ISIS-MIB new file mode 100755 index 0000000..4c6c08d --- /dev/null +++ b/MIBS/nokia/ISIS-MIB @@ -0,0 +1,2656 @@ +-- Extracted from draft-ietf-isis-wg-mib-06.txt +-- +ISIS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, + TestAndIncr + FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Integer32, + Counter32, experimental + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB; + + isisMIB MODULE-IDENTITY + LAST-UPDATED "200111151200Z" -- UTC date of the most recent REVISION. + ORGANIZATION "IETF IS-IS for IP Internets Working Group" + CONTACT-INFO + "Jeff Parker + Axiowave Networks + 200 Nickerson Rd. + Marlborough, MA 01752 + + jparker@axiowave.com" + + DESCRIPTION + "" + ::= { experimental 37 } + +-- Top-level stucture of the MIB + +isisObjects OBJECT IDENTIFIER ::= { isisMIB 1 } +isisNotifications OBJECT IDENTIFIER ::= { isisMIB 2 } +isisConformance OBJECT IDENTIFIER ::= { isisMIB 3 } + +-- OBJECT IDENTIFIER definitions + isisSystem OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { isisObjects 1 } + + isisCirc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { isisObjects 2 } + + isisCircLevelValues OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { isisObjects 3 } + + isisCircPDUCounters OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { isisObjects 4 } + + isisISAdj OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { isisObjects 5 } + + isisReachAddr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { isisObjects 6 } + + isisIPReachAddr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { isisObjects 7 } + +-- Type definitions + + OSINSAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "OSI Network Service Address, e.g. NSAP, Network Entity Title" + SYNTAX OCTET STRING (SIZE(1..20)) + + + SNPAAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A MAC Address or DTE Address or other SNPA Address." + SYNTAX OCTET STRING (SIZE(0..20)) + + NSAPPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "NSAP Prefix. The first octet of the string is used to + encode as an unsigned integer the length in bits of the + subsequent prefix. This length must be a multiple of 4 + bits and may range from 0..160. The second and + subsequent octets are used to hold the prefix value. + If the last 4 bits of the last octet are not part of + the prefix then their value is undefined." + SYNTAX OCTET STRING (SIZE(1..21)) + + + SNPAPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "SNPA Prefix. The first octet of the string is used to + encode as an unsigned integer the length in bits of the + subsequent prefix. The second and + subsequent octets are used to hold the prefix value. + Bits in the last octet which are not part of + the prefix have undefined value." + SYNTAX OCTET STRING (SIZE(1..21)) + + SystemID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A system ID." + SYNTAX OCTET STRING (SIZE(0..6)) + + + AdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type used in enabling and disabling a row." + SYNTAX INTEGER + { + off(1), + on(2) + } + + UpTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of seconds since the object has entered the state 'up'. + If the object is not up, the number of seconds since the + circuit was up, or since the system started, if the circuit + has never been up." + SYNTAX Integer32 + + LSPBuffSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer sub range for LSP size." + SYNTAX Integer32 (512..1492) + + + LevelState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "states of the ISIS protocol." + SYNTAX INTEGER + { + off (1), + on (2), + waiting (3) + } + + SupportedProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Types of network protocol supported by Integrated ISIS. + The values for ISO8473 and IP are those registered for + these protocols in ISO TR9577." + SYNTAX INTEGER + { + iso8473(129), + ipV6(142), + ip(204) + } + + DefaultMetric ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer sub-range for default metric for single hop." + SYNTAX Integer32 (1..63) + + MetricType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Class of metric: Internal or External." + SYNTAX INTEGER + { + internal(1), + external(2) + } + + CircuitID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ID for a circuit." + SYNTAX OCTET STRING (SIZE(2..9)) + + ISPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer sub-range for ISIS priority." +-- TIMOS_EXTENSIONS Edited to accept 0 as per newer drafts 24/02/2004 +-- SYNTAX Integer32 (1..127) + SYNTAX Integer32 (0..127) +-- End TIMOS_EXTENSIONS + +-- Behaviour Definitions + +-- ResettingTimer behaviour definition +-- "This object specifies the interval between certain events in +-- the operation of the protocol state machine. If the value of +-- this object is set to a new value while the protocol state +-- machine is in operation, the implementation shall take the +-- necessary steps to ensure that for any time interval which +-- was in progress when the value of the corresponding object +-- was changed, the next expiration of that interval takes place +-- the specified time after the original start of that interval, +-- or immediately, whichever is later. The precision with which +-- this time shall be implemented shall be the same as that +-- associated with the basic operation of the timer object." + +-- ReplaceOnlyWhileDisabled behaviour definition +-- "This object may not be modified while the corresponding +-- table row's variable of type AdminState is in state on." + +-- OperationalState behaviour definition +-- "This object controls the enabling and disabling of the +-- corresponding table row. Setting this object to the value +-- off has the effect of disabling the corresponding row. +-- Setting this object to the value on has the effect of +-- enabling the corresponding row. Setting the value of this +-- object to the same value as its current value has no effect. +-- If the table entry also contains an object controlling the +-- row status then the object following the operationalState +-- behaviour shall not be set to on when the object following +-- the Row Status behaviour has value off. An attempt to do +-- so is rejected." + + + isisSysTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The set of instances of the Integrated IS-IS protocol + existing on the system." + ::= { isisSystem 1 } + + isisSysEntry OBJECT-TYPE + SYNTAX IsisSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row defines information specific to a single + instance of the protocol existing on the system." + REFERENCE "ISIS.poi cLNSISISBasic-P (1)" + INDEX { isisSysInstance } + ::= { isisSysTable 1 } + IsisSysEntry ::= + SEQUENCE { + isisSysInstance + Integer32, + isisSysVersion + DisplayString, + isisSysType + INTEGER, + isisSysID + SystemID, + isisSysMaxPathSplits + Integer32, + isisSysMaxLSPGenInt + Integer32, + isisSysOrigL1LSPBuffSize + LSPBuffSize, + isisSysMaxAreaAddresses + Integer32, + isisSysMinL1LSPGenInt + Integer32, + isisSysMinL2LSPGenInt + Integer32, + isisSysPollESHelloRate + Integer32, + isisSysWaitTime + Integer32, + isisSysAdminState + AdminState, + isisSysL1State + LevelState, + isisSysCorrLSPs + Counter32, + isisSysLSPL1DbaseOloads + Counter32, + isisSysManAddrDropFromAreas + Counter32, + isisSysAttmptToExMaxSeqNums + Counter32, + isisSysSeqNumSkips + Counter32, + isisSysOwnLSPPurges + Counter32, + isisSysIDFieldLenMismatches + Counter32, + isisSysMaxAreaAddrMismatches + Counter32, + isisSysOrigL2LSPBuffSize + LSPBuffSize, + isisSysL2State + LevelState, + isisSysLSPL2DbaseOloads + Counter32, + isisSysAuthFails + Counter32, + isisSysLSPIgnoreErrors + TruthValue, + isisSysLogAdjacencyChanges + TruthValue, + isisSysPartChanges + Counter32, + isisSysMaxAreaCheck + TruthValue, + isisSysNextCircIndex + TestAndIncr, + isisSysExistState + RowStatus, + isisSysL2toL1Leaking + TruthValue, + isisSysSetOverload + INTEGER + } + + isisSysInstance OBJECT-TYPE +-- TIMOS_EXTENSIONS Edited to accept 0 for M-ISIS instances (0..127) +-- Edited to extend range to support indices used for Shortest Path Bridging +-- SYNTAX Integer32 (1..10000) + SYNTAX Integer32 (0..127|1024..2047) +-- End TIMOS_EXTENSIONS + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique identifier of the Integrated IS-IS instance + to which this row corresponds. This object follows the + index behaviour." + ::= { isisSysEntry 1 } + + isisSysVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of the IS-IS protocol to which this + instance conforms. This value must be set by the + implementation when the row is valid." + REFERENCE "ISIS.aoi version (1)" + ::= { isisSysEntry 2 } + + isisSysType OBJECT-TYPE + SYNTAX INTEGER { + level1IS (1), + level2IS (2), + level1L2IS (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this instance of the Integrated IS-IS + protocol. This object follows the + replaceOnlyWhileDisabled behaviour." + REFERENCE "ISIS.aoi iSType (2)" + ::= { isisSysEntry 3 } + + isisSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID for this instance of the Integrated IS-IS + protocol. This value is appended to each of the + instance's area addresses to form the Network Entity + Titles valid for this instance. The derivation of a value + for this object is implementation-specific. Some + implementations may assign values and not permit write, + others may require the value to be set manually." + REFERENCE "ISIS.aoi systemId (119)" + ::= { isisSysEntry 4 } + + isisSysMaxPathSplits OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum number of paths with equal routing metric value + which it is permitted to split between. This object + follows the replaceOnlyWhileDisabled behaviour." + REFERENCE "ISIS.aoi maximumPathSplits (3)" + DEFVAL { 2 } + ::= { isisSysEntry 5 } + + isisSysMaxLSPGenInt OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum interval, in seconds, between generated LSPs + by this instance. This object follows the resettingTimer + behaviour." + REFERENCE "ISIS.aoi maximumLSPGenerationInterval (6)" + DEFVAL { 900 } + ::= { isisSysEntry 6 } + + isisSysOrigL1LSPBuffSize OBJECT-TYPE + SYNTAX LSPBuffSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum size of Level 1 LSPs and SNPs originated by + this instance. This object follows the + replaceOnlyWhileDisabled behaviour." + REFERENCE "ISIS.aoi originatingL1LSPBufferSize (9)" + DEFVAL { 1492 } + ::= { isisSysEntry 7 } + + isisSysMaxAreaAddresses OBJECT-TYPE + SYNTAX Integer32 (3..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of area addresses to be permitted for + the area in which this instance exists. Note that all + Intermediate Systems in the same area must have the same + value configured for this attribute if correct operation + is to be assumed. This object follows the + replaceOnlyWhileDisabled behaviour." + REFERENCE "ISIS.aoi maximumAreaAddresses (4)" + DEFVAL { 3 } + ::= { isisSysEntry 8 } + + isisSysMinL1LSPGenInt OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum interval, in seconds, between successive generation + of L1 LSPs with the same LSPID by this instance. + This object follows the resettingTimer behaviour." + REFERENCE "ISIS.aoi minimumLSPGenerationInterval (11)" + DEFVAL { 30 } + ::= { isisSysEntry 9 } + + isisSysMinL2LSPGenInt OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum interval, in seconds, between successive generation + of L2 LSPs with the same LSPID by this instance. + This object follows the resettingTimer behaviour." + REFERENCE "ISIS.aoi minimumLSPGenerationInterval (11)" + DEFVAL { 30 } + ::= { isisSysEntry 10 } + + isisSysPollESHelloRate OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value, in seconds, to be used for the suggested ES + configuration timer in ISH PDUs when soliciting the ES + configuration." + REFERENCE "ISIS.aoi pollESHelloRate (13)" + DEFVAL { 50 } + ::= { isisSysEntry 11 } + + isisSysWaitTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of seconds to delay in waiting state before + entering on state. This object follows the resettingTimer + behaviour." + REFERENCE "ISIS.aoi waitingTime (15)" + DEFVAL { 60 } + ::= { isisSysEntry 12 } + + isisSysAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of this instance of the Integrated + IS-IS protocol. Setting this object to the value on when + its current value is off enables operation of this + instance of the Integrated IS-IS protocol." + DEFVAL { off } + ::= { isisSysEntry 13 } + + isisSysL1State OBJECT-TYPE + SYNTAX LevelState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Level 1 database." + REFERENCE "ISIS.aoi l1State (17)" + ::= { isisSysEntry 14 } + + isisSysCorrLSPs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of corrupted LSPs detected." + REFERENCE "ISIS.aoi corruptedLSPsDetected (19)" + ::= { isisSysEntry 15 } + + isisSysLSPL1DbaseOloads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the LSP L1 database has become + overloaded." + REFERENCE "ISIS.aoi lSPL1DatabaseOverloads (20)" + ::= { isisSysEntry 16 } + + isisSysManAddrDropFromAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a manual address has been dropped from + the area." + REFERENCE "ISIS.aoi manualAddressesDroppedFromArea (21)" + ::= { isisSysEntry 17 } + + isisSysAttmptToExMaxSeqNums OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the IS has attempted to exceed the + maximum sequence number." + REFERENCE "ISIS.aoi + attemptsToExceedmaximumSequenceNumber (22)" + ::= { isisSysEntry 18 } + + isisSysSeqNumSkips OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a sequence number skip has occurred." + REFERENCE "ISIS.aoi sequenceNumberSkips (23)" + ::= { isisSysEntry 19 } + + isisSysOwnLSPPurges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a zero-aged copy of the system's own LSP + is received from some other node." + REFERENCE "ISIS.aoi ownLSPPurges (24)" + ::= { isisSysEntry 20 } + + isisSysIDFieldLenMismatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a PDU is received with a different value + for ID field length to that of the receiving system." + REFERENCE "ISIS.aoi iDFieldLengthMismatches (25)" + ::= { isisSysEntry 21 } + + isisSysMaxAreaAddrMismatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a PDU is received with a different value + for MaximumAreaAddresses from that of the receiving + system." + REFERENCE "ISIS.aoi MaximumAreaAddressesMismatches (118)" + ::= { isisSysEntry 22 } + +-- The following objects map those from the cLNSISISLevel2-P +-- Package + + isisSysOrigL2LSPBuffSize OBJECT-TYPE + SYNTAX LSPBuffSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum size of Level 2 LSPs and SNPs originated by + this system. This object follows the + replaceOnlyWhileDisabled behaviour." + REFERENCE "ISIS.aoi originatingL2LSPBufferSize (26)" + DEFVAL { 1492 } + ::= { isisSysEntry 23 } + + isisSysL2State OBJECT-TYPE + SYNTAX LevelState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Level 2 database." + REFERENCE "ISIS.aoi l2State (28)" + ::= { isisSysEntry 24 } + + isisSysLSPL2DbaseOloads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the Level 2 LSP database has become + overloaded." + REFERENCE "ISIS.aoi lSPL2DatabaseOverloads (32)" + ::= { isisSysEntry 25 } + + isisSysAuthFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication failures recognized by this + instance of the protocol." + ::= { isisSysEntry 26 } + + isisSysLSPIgnoreErrors OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, allow the router to ignore IS-IS link state packets + (LSPs) that are received with internal checksum errors rather + than purging the LSPs." + DEFVAL { false } + ::= { isisSysEntry 27 } + + isisSysLogAdjacencyChanges OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, causes IS-IS to generate a log message when an + IS-IS adjacency changes state (up or down)." + DEFVAL { false } + ::= { isisSysEntry 28 } + + isisSysPartChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "partition changes" + ::= { isisSysEntry 29 } + + isisSysMaxAreaCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When on, enables checking of maximum area + addresses per IS version of ISO10589." + DEFVAL { true } + ::= { isisSysEntry 30 } + + isisSysNextCircIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to assign values to + isisCircIndex as described in 'Textual + Conventions for SNMPv2'. The network manager + reads this object, and then writes the value + back as the isisCircIndex in a SET that creates + a new instance of isisCircEntry. If the SET + fails with the code 'inconsistentValue', then + the process must be repeated; If the SET succeeds, + then the object is incremented, and the new + instance is created according to the manager's + directions." + ::= { isisSysEntry 31 } + + isisSysExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the ISIS router. Turning this off + forces the router to forget all current state" + DEFVAL { active } + ::= { isisSysEntry 32 } + + isisSysL2toL1Leaking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, allow the router to leak L2 routes into L1." + DEFVAL { false } + ::= { isisSysEntry 33 } + + isisSysSetOverload OBJECT-TYPE + SYNTAX INTEGER + { + setL1Overload(1), + setL2Overload(2), + setL1L2Overload(3), + overloadClear(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrativly set the overload bit for each level. + The overload bit will continue to be set if the + implementation runs out of memory, independent of + this variable" + DEFVAL {overloadClear } + ::= { isisSysEntry 34 } + +-- The Level 1 Manual Area Address Table +-- contains the set of area addresses manually configured +-- for each instance of the Integrated IS-IS protocol. +-- At least one row in which the value of +-- isisManAreaAddrExistState +-- is on must be present for each instance of the protocol +-- when isisSysAdminState is also on for that instance. The +-- maximum number of rows in this table for each instance of +-- the protocol for which the object isisManAreaAddrExistState +-- has the value on is the value of isisSysMaxAreaAddresses. +-- An Attempt to create a new row such that the number of +-- rows with isisManAreaAddrExistState set to on for that +-- protocol instance exceeds isisSysMaxAreaAddresses +-- is rejected." + + isisManAreaAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisManAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The set of manual area addresses configured on this + Intermediate System." + REFERENCE "ISIS.aoi manualAreaAddresses (10)" + ::= { isisSystem 2 } + + isisManAreaAddrEntry OBJECT-TYPE + SYNTAX IsisManAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one area address manually configured + on this system" + INDEX { isisSysInstance, + isisManAreaAddr } + ::= { isisManAreaAddrTable 1 } + + IsisManAreaAddrEntry ::= + SEQUENCE { + isisManAreaAddr + OSINSAddress, + isisManAreaAddrExistState + RowStatus + } + + isisManAreaAddr OBJECT-TYPE + SYNTAX OSINSAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A manually configured area address for this system. This + object follows the index behaviour. + + Note: an index for the entry {1, {49.0001} active} in + this table would be the ordered pair + (1, (0x03 0x49 0x00 0x01)), as the length of an Octet + string is part of the OID." + ::= { isisManAreaAddrEntry 1 } + + isisManAreaAddrExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the isisManAreaAddrEntry. This object + follows the Row Status behaviour. If an attempt is + made to set this object to the value destroy when the + corresponding isisManAreaAddrEntry is the only valid + entry for this instance and when the corresponding ISIS + instance has isisSysAdminState set to 'on' then the + attempt to delete the row is rejected." + DEFVAL { active } + ::= { isisManAreaAddrEntry 2 } + +-- The Level 1 Area Address Table + +-- The Level 1 Area Address Table contains the +-- union of the sets of area addresses reported in all Level 1 +-- LSPs received by this Intermediate System. + + isisAreaAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The union of the sets of area addresses reported in all + Level 1 LSPs received by this instance of the protocol." + REFERENCE "ISIS.aoi areaAddresses (18)" + ::= { isisSystem 3 } + + isisAreaAddrEntry OBJECT-TYPE + SYNTAX IsisAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one area address reported in a + Level 1 LSP received by this instance of the protocol." + INDEX { isisSysInstance, + isisAreaAddr } + ::= { isisAreaAddrTable 1 } + + IsisAreaAddrEntry ::= + SEQUENCE { + isisAreaAddr + OSINSAddress + } + + isisAreaAddr OBJECT-TYPE + SYNTAX OSINSAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An area address reported in a Level 1 LSP received by + this instance of the protocol." + ::= { isisAreaAddrEntry 1 } + +-- The System Integrated Group +-- The System Integrated Group is present if the system +-- supports Integrated ISIS at Level 1. + +-- The System Protocol Supported Table + +-- The System Protocol Supported Table contains the manually +-- configured set of protocols supported by each +-- instance of the Integrated ISIS protocol. +-- + + isisSysProtSuppTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisSysProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the manually configured set of + protocols supported by each instance of the Integrated + ISIS protocol." + ::= { isisSystem 4 } + + isisSysProtSuppEntry OBJECT-TYPE + SYNTAX IsisSysProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one protocol supported by an + instance of the Integrated ISIS protocol." + + INDEX { isisSysInstance, + isisSysProtSuppProtocol } + + ::= { isisSysProtSuppTable 1 } + + IsisSysProtSuppEntry ::= + SEQUENCE { + isisSysProtSuppProtocol + SupportedProtocol, + isisSysProtSuppExistState + RowStatus + } + + isisSysProtSuppProtocol OBJECT-TYPE + SYNTAX SupportedProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One supported protocol. This object follows the index + behaviour." + ::= { isisSysProtSuppEntry 1 } + + isisSysProtSuppExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the isisSysProtSuppEntry. This object + follows the RowStatus behavior." + DEFVAL { active } + ::= { isisSysProtSuppEntry 2 } + + +-- The Summary Address Table + +-- The Summary Address Table contains the set of summary +-- addresses manually configured for each instance of +-- IP Integrated ISIS on the system. + + isisSummAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisSummAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The set of IP summary addresses to use in forming + summary TLVs originated by this Intermediate System. + + An administrator may use a summary address to combine + and modify IP Reachability announcements. If the + Intermediate system can reach any subset of the summary + address, the summary address will be announced instead, + at the configured metric." + ::= { isisSystem 5 } + + isisSummAddrEntry OBJECT-TYPE + SYNTAX IsisSummAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IP summary address." + + INDEX { isisSysInstance, + isisSummAddressType, + isisSummAddress, + isisSummAddrPrefixLen } + ::= { isisSummAddrTable 1 } + + IsisSummAddrEntry ::= + SEQUENCE { + isisSummAddressType + InetAddressType, + isisSummAddress + InetAddress, + isisSummAddrPrefixLen + InetAddressPrefixLength, + isisSummAddrExistState + RowStatus, + isisSummAddrAdminState + INTEGER, + isisSummAddrDefaultMetric + DefaultMetric + } + + isisSummAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Type of IP address for this summary address. + This object follows the index behaviour." + ::= { isisSummAddrEntry 1 } + + isisSummAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Address value for this summary address. + This object follows the index behaviour." + ::= { isisSummAddrEntry 2 } + + isisSummAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Length of the IP NetMask for this summary address." + ::= { isisSummAddrEntry 3 } + + isisSummAddrExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The existence state of this summary address. This object + follows the row status behaviour." + DEFVAL { active } + ::= { isisSummAddrEntry 4 } + + isisSummAddrAdminState OBJECT-TYPE + SYNTAX INTEGER + { + summaryL1(1), + summaryL2(2), + summaryL1L2(3), + summaryOff(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of this entry. When the + administrative state changes, if the new value would + cause the contents of LSPs originated by the system + to change, then those new LSPs must be generated and + sent as soon as is permitted by the ISIS protocol." + DEFVAL { summaryOff } + ::= { isisSummAddrEntry 5 } + + isisSummAddrDefaultMetric OBJECT-TYPE + SYNTAX DefaultMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default metric value to announce this summary + address with in LSPs generated by this system." + DEFVAL { 20 } + ::= { isisSummAddrEntry 6 } + +-- The Circuit Group + +-- The Circuit Group is current + +-- The Circuit Table +-- Each broadcast or point-to-point interface on the system +-- corresponds to one entry in the Circuit table. There may be +-- many X.25 DA circuit entries in the Circuit table for an +-- X.25 interface. + + isisCircTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of circuits used by each instance of + Integrated IS-IS on this system." + ::= { isisCirc 1 } + + isisCircEntry OBJECT-TYPE + SYNTAX IsisCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An isisCircEntry exists for each circuit used by + Integrated IS-IS on this system." + INDEX { isisSysInstance, + isisCircIndex } + ::= { isisCircTable 1 } + + IsisCircEntry ::= + SEQUENCE { + isisCircIndex + Integer32, + isisCircIfIndex + Integer32, + isisCircIfSubIndex + Integer32, + isisCircLocalID + Integer32, + isisCircAdminState + AdminState, + isisCircExistState + RowStatus, + isisCircType + INTEGER, + isisCircExtDomain + TruthValue, + isisCircAdjChanges + Counter32, + isisCircInitFails + Counter32, + isisCircRejAdjs + Counter32, + isisCircOutCtrlPDUs + Counter32, + isisCircInCtrlPDUs + Counter32, + isisCircIDFieldLenMismatches + Counter32, + isisCircLevel + INTEGER, + isisCircMCAddr + INTEGER, + isisCircPtToPtCircID + CircuitID, + isisCircPassiveCircuit + TruthValue, + isisCircMeshGroupEnabled + INTEGER, + isisCircMeshGroup + Integer32, + isisCircSmallHellos + AdminState, + isisCircUpTime + UpTime + } + + isisCircIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of this circuit, unique within the + instance of the protocol. This object follows the index + behaviour. This is for SNMP Indexing purposes only + and has no relation to any protocol value." + ::= { isisCircEntry 1 } + + isisCircIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of ifIndex for the interface to which this + circuit corresponds. This object cannot be modified + after creation" + ::= { isisCircEntry 2 } + + isisCircIfSubIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A specifier for the part of the interface ifIndex to which + this circuit corresponds, such as a DLCI or VPI/VCI. + This object cannot be modified after creation" + ::= { isisCircEntry 3 } + + isisCircLocalID OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An identification that can be used in protocol packets + to identify a circuit. Values of isisCircLocalID do + not need to be unique. They are only required to differ + on LANs where the Intermediate System is the Designated + Intermediate System." + ::= { isisCircEntry 4 } + + isisCircAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the circuit. This + object follows the AdminState behaviour." + DEFVAL { off } + ::= { isisCircEntry 5 } + + isisCircExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The existence state of this circuit. This object follows + the Row Status behaviour." + DEFVAL { active } + ::= { isisCircEntry 6 } + + isisCircType OBJECT-TYPE + SYNTAX INTEGER { + broadcast(1), + ptToPt(2), + staticIn(3), + staticOut(4), + dA(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the circuit. This object follows the + replaceOnlyWhileDisabled behaviour. The type specified + must be compatible with the type of the interface defined + by the value of isisCircIfIndex." + REFERENCE "ISIS.aoi type (33)" + ::= { isisCircEntry 7 } + + isisCircExtDomain OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, suppress normal transmission of and + interpretation of Intra-domain ISIS PDUs on this + circuit." + REFERENCE "ISIS.aoi externalDomain (46)" + DEFVAL { false } + ::= { isisCircEntry 8 } + + isisCircAdjChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an adjacency state change has + occurred on this circuit." + REFERENCE "ISIS.aoi changesInAdjacencyState (40)" + ::= { isisCircEntry 14 } + + isisCircInitFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times initialization of this circuit has + failed." + REFERENCE "ISIS.aoi initializationFailures (41)" + ::= { isisCircEntry 15 } + + isisCircRejAdjs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an adjacency has been rejected on + this circuit." + REFERENCE "ISIS.aoi rejectedAdjacencies (42)" + ::= { isisCircEntry 16 } + + isisCircOutCtrlPDUs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS control PDUs sent on this circuit." + REFERENCE "ISIS.aoi iSISControlPDUsSent (43)" + ::= { isisCircEntry 17 } + + isisCircInCtrlPDUs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS control PDUs received on this + circuit." + REFERENCE "ISIS.aoi controlPDUsReceived (44)" + ::= { isisCircEntry 18 } + + isisCircIDFieldLenMismatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an IS-IS control PDU with an ID + field length different to that for this system has been + received." + REFERENCE "ISIS.aoi iDFieldLengthMismatches (25)" + ::= { isisCircEntry 19 } + + isisCircLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level1L2(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates which type of packets will be sent and + accepted on this circuit. The values used will be + modified by the settings of isisSysType. This + object follows the replaceOnlyWhileDisabled behaviour." + DEFVAL { level1L2 } + ::= { isisCircEntry 20 } + + isisCircMCAddr OBJECT-TYPE + SYNTAX INTEGER{ + group (1), + functional (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies which type of multicast address will + be used for sending HELLO PDUs on this + circuit." + DEFVAL { group } + ::= { isisCircEntry 21 } + + isisCircPtToPtCircID OBJECT-TYPE + SYNTAX CircuitID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the circuit allocated during initialization. + If no value has been negotiated (either because the + adjacency is to an End System, or because initialization + has not yet successfully completed), this object has the + value which would be proposed for this circuit (i.e. the + concatenation of the local system ID and the one octet + local Circuit ID for this circuit." + REFERENCE "ISIS.aoi ptPtCircuitID (51)" + ::= { isisCircEntry 22 } + + isisCircPassiveCircuit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Should we include this interface in LSPs, even if + it is not running the ISIS Protocol?" + REFERENCE "" + DEFVAL { false } + ::= { isisCircEntry 23 } + + isisCircMeshGroupEnabled OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + blocked(2), + set(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Is this port a member of a mesh group, or blocked? + Circuits in the same mesh group act as a virtual + multiaccess network. LSPs seen on one circuit in + a mesh group will not be flooded to another circuit + in the same mesh group." + REFERENCE "" + DEFVAL { inactive } + ::= { isisCircEntry 24 } + + isisCircMeshGroup OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Circuits in the same mesh group act as a virtual + multiaccess network. LSPs seen on one circuit in + a mesh group will not be flooded to another circuit + in the same mesh group. If isisCircMeshGroupEnabled + is inactive, this value is ignored." + REFERENCE "" + DEFVAL { 1 } + ::= { isisCircEntry 25 } + + isisCircSmallHellos OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Can we send unpadded hellos on LAN circuits? Off means + LAN Hellos must be padded." + DEFVAL { off } + ::= { isisCircEntry 26 } + + isisCircUpTime OBJECT-TYPE + SYNTAX UpTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the circuit is up, the amount of time in seconds + since this circuit entered state 'up'. If the circuit + is not up, the number of seconds since the circuit was + up, or since the system started, if the circuit has + never been up. + + Note: This can be implemented as start time less + the current time." + ::= { isisCircEntry 27 } + +-- The Circuit Level Table +-- This table captures level-specific information about a circuit + + isisCircLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisCircLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Level specific information about circuits used by IS-IS" + ::= { isisCircLevelValues 1 } + + isisCircLevelEntry OBJECT-TYPE + SYNTAX IsisCircLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An isisCircLevelEntry exists for each level on + each circuit used by Integrated IS-IS on this system." + INDEX { isisSysInstance, + isisCircIndex, + isisCircLevelIndex } + ::= { isisCircLevelTable 1 } + + IsisCircLevelEntry ::= + SEQUENCE { + isisCircLevelIndex + INTEGER, + isisCircLevelDefaultMetric + DefaultMetric, + isisCircLevelISPriority + ISPriority, + isisCircLevelCircID + CircuitID, + isisCircLevelDesIS + SystemID, + isisCircLevelLANDesISChanges + Counter32, + isisCircLevelHelloMultiplier + Integer32, + isisCircLevelHelloTimer + Integer32, + isisCircLevelDRHelloTimer + Integer32, + isisCircLevelLSPThrottle + Integer32, + isisCircLevelMinLSPRetransInt + Integer32, + isisCircLevelCSNPInterval + Integer32, + isisCircLevelPartSNPInterval + Integer32 + } + + isisCircLevelIndex OBJECT-TYPE + SYNTAX INTEGER { + level1IS (1), + level2IS (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level that this entry describes." + ::= { isisCircLevelEntry 1 } + + isisCircLevelDefaultMetric OBJECT-TYPE + SYNTAX DefaultMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default metric value of this circuit for this level." + REFERENCE "ISIS.aoi l1DefaultMetric (35)" + DEFVAL { 10 } + ::= { isisCircLevelEntry 2 } + + isisCircLevelISPriority OBJECT-TYPE + SYNTAX ISPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority for becoming LAN Designated + Intermediate System at this level." + REFERENCE "ISIS.aoi l2IntermediateSystemPriority (73)" + DEFVAL { 64 } + ::= { isisCircLevelEntry 3 } + + isisCircLevelCircID OBJECT-TYPE + SYNTAX CircuitID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the circuit allocated during initialization. + If no value has been negotiated (either because the + adjacency is to an End System, or because initialization + has not yet successfully completed), this object has the + value which would be proposed for this circuit (i.e. the + concatenation of the local system ID and the one octet + local Circuit ID for this circuit." + REFERENCE "ISIS.aoi ptPtCircuitID (51)" + ::= { isisCircLevelEntry 4 } + + isisCircLevelDesIS OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the LAN Designated Intermediate System + on this circuit at this level. If, for any reason, + this system is not partaking in the relevant + Designated Intermediate System election process, + then the value returned is the zero length OCTET STRING." + REFERENCE "ISIS.aoi l2DesignatedIntermediateSystem (75)" + ::= { isisCircLevelEntry 5 } + + isisCircLevelLANDesISChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the LAN Designated + Intermediate System has changed at this level." + REFERENCE "ISIS.aoi + lanL2DesignatedIntermediateSystemChanges (76)" + ::= { isisCircLevelEntry 6 } + + isisCircLevelHelloMultiplier OBJECT-TYPE + SYNTAX Integer32 (2..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value is multiplied by the corresponding HelloTimer + and the result in seconds (rounded up) is used as the + holding time in transmitted hellos, to be used by receivers + of hello packets from this IS" + REFERENCE "ISIS.aoi iSISHelloTimer (45)" + DEFVAL { 10 } + ::= { isisCircLevelEntry 7 } + + isisCircLevelHelloTimer OBJECT-TYPE + SYNTAX Integer32 (10..600000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum period, in milliseconds, between IIH PDUs + on multiaccess networks at this level for LANs. + The value at level 1 is used as the period between + Hellos on point to point circuits. Setting this + value at level 2 on a point to point circuit will + result in an error of InconsistentValue. + + This object follows the resettingTimer behaviour." + REFERENCE "ISIS.aoi iSISHelloTimer (45)" + DEFVAL { 3000 } + ::= { isisCircLevelEntry 8 } + + isisCircLevelDRHelloTimer OBJECT-TYPE + SYNTAX Integer32 (10..120000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Period, in milliseconds, between Hello PDUs on + multiaccess networks when this IS is the Designated + Intermediate System. This object follows the + resettingTimer behaviour." + REFERENCE "ISIS.aoi iSISHelloTimer (45)" + DEFVAL { 1000 } + ::= { isisCircLevelEntry 9 } + + isisCircLevelLSPThrottle OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimal interval of time, in milliseconds, between + transmissions of LSPs on an interface at this level." + REFERENCE "ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)" + DEFVAL { 10 } + ::= { isisCircLevelEntry 10 } + + isisCircLevelMinLSPRetransInt OBJECT-TYPE + SYNTAX Integer32 (1..300) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum interval, in seconds, between re-transmission of + an LSP at this level. This object follows the resettingTimer + behavior. + + Note that isisCircLevelLSPThrottle controls + how fast we send back to back LSPs. This variable + controls how fast we re-send the same LSP." + REFERENCE "ISIS.aoi minimumLSPTransmissionInterval (5)" + DEFVAL { 5 } + ::= { isisCircLevelEntry 11 } + + isisCircLevelCSNPInterval OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval of time, in seconds, between transmission + of CSNPs on multiaccess networks if this router is + the designated router at this level." + REFERENCE "" + DEFVAL { 10 } + ::= { isisCircLevelEntry 12 } + + isisCircLevelPartSNPInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum interval between sending Partial Sequence Number + PDUs at this level. This object follows the resettingTimer + behaviour." + REFERENCE "ISIS.aoi partialSNPInterval (14)" + DEFVAL { 2 } + ::= { isisCircLevelEntry 13 } + +-- isisPacketCountTable keeps track of the number of IS-IS +-- control packets sent and received at each level + + isisPacketCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisPacketCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about IS-IS packets sent and received" + ::= { isisCircPDUCounters 1 } + + isisPacketCountEntry OBJECT-TYPE + SYNTAX IsisPacketCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about IS-IS protocol traffic at one level + on one circuit in one direction" + INDEX { isisSysInstance, + isisCircIndex, + isisPacketCountLevel, + isisPacketCountDirection } + ::= { isisPacketCountTable 1 } + + IsisPacketCountEntry ::= + SEQUENCE { + isisPacketCountLevel + INTEGER, + isisPacketCountDirection + INTEGER, + isisPacketCountHello + Counter32, + isisPacketCountLSP + Counter32, + isisPacketCountCSNP + Counter32, + isisPacketCountPSNP + Counter32 + } + + isisPacketCountLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level at which these PDU counts have been collected." + ::= { isisPacketCountEntry 1 } + + isisPacketCountDirection OBJECT-TYPE + SYNTAX INTEGER + { + sending(1), + receiving(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Were we sending or receiving these PDUs?" + ::= { isisPacketCountEntry 2 } + + + isisPacketCountHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS Hello PDUs seen in this + direction at this level." + REFERENCE "ISIS.aoi iSISControlPDUsSent (43)" + ::= { isisPacketCountEntry 3 } + + isisPacketCountLSP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS LSPs seen in this + direction at this level." + REFERENCE "ISIS.aoi iSISControlPDUsSent (43)" + ::= { isisPacketCountEntry 4 } + + isisPacketCountCSNP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS CSNPs seen in this + direction at this level." + REFERENCE "ISIS.aoi iSISControlPDUsSent (43)" + ::= { isisPacketCountEntry 5 } + + isisPacketCountPSNP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS PSNPs seen in this + direction at this level." + REFERENCE "ISIS.aoi iSISControlPDUsSent (43)" + ::= { isisPacketCountEntry 6 } + +-- The Circuit IS Group +-- +-- The Circuit IS Group is present if the system supports the +-- IS functions of the ISO 9542 protocol. +-- The Circuit IS Table +-- +-- This table is not implemented - jdp + + + +-- The IS Adjacency Group +-- +-- The IS Adjacency Group is current and contains information +-- about adjacencies to routers maintained by the Integrated +-- IS-IS protocol +-- +-- The IS Adjacency Table +-- +-- Each adjacency to an IS corresponds to one entry in this +-- table. + isisISAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of adjacencies to Intermediate Systems." + ::= { isisISAdj 1 } + + isisISAdjEntry OBJECT-TYPE + SYNTAX IsisISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one adjacency to an + Intermediate System on this system." + INDEX { isisSysInstance, + isisCircIndex, + isisISAdjIndex } + ::= { isisISAdjTable 1 } + + IsisISAdjEntry ::= + SEQUENCE { + isisISAdjIndex + Integer32, + isisISAdjState + INTEGER, + isisISAdjNeighSNPAAddress + SNPAAddress, + isisISAdjNeighSysType + INTEGER, + isisISAdjNeighSysID + OCTET STRING, + isisISAdjUsage + INTEGER, + isisISAdjHoldTimer + Integer32, + isisISAdjNeighPriority + ISPriority, + isisISAdjUpTime + UpTime + } + + isisISAdjIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value identifying the IS adjacency from all + other such adjacencies on this circuit. This value is + assigned by the system when the adjacency is created + automatically." + ::= { isisISAdjEntry 1 } + + + isisISAdjState OBJECT-TYPE + SYNTAX INTEGER { + initializing (1), + up (2), + failed (3), + down (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the adjacency" + REFERENCE "ISIS.aoi adjacencyState (78)" + ::= { isisISAdjEntry 2 } + + isisISAdjNeighSNPAAddress OBJECT-TYPE + SYNTAX SNPAAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNPA address of the neighboring system." + REFERENCE "ISIS.aoi neighbourSNPAAddress (79)" + ::= { isisISAdjEntry 3 } + + isisISAdjNeighSysType OBJECT-TYPE + SYNTAX INTEGER { + l1IntermediateSystem(1), + l2IntermediateSystem(2), + l1L2IntermediateSystem(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the neighboring system." + REFERENCE "ISIS.aoi neighbourSystemType (80)" + ::= { isisISAdjEntry 4 } + + isisISAdjNeighSysID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID and 4 byte circuit ID of the + neighboring Intermediate System set from + the source ID field of the Three-Way-Handshake + information from the neighbor's IIH PDUs." + REFERENCE "ISIS.aoi neighbourSystemIds (83)" + ::= { isisISAdjEntry 5 } + + isisISAdjUsage OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + level1(2), + level2(3), + level1and2(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An adjacency of type level1 is used for level 1 + traffic only. An adjacency of type level2 is used + for level 2 traffic only. An adjacency of type level1and2 + is used for both level 1 and level 2 traffic. There + may be two adjacencies (of types level1 and level2) + between the same pair of Intermediate Systems." + REFERENCE "ISIS.aoi adjacencyUsage (82)" + ::= { isisISAdjEntry 6 } + + isisISAdjHoldTimer OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The holding time for this adjacency updated from + received IIH PDUs." + REFERENCE "ISIS.aoi holdingTimer (85)" + ::= { isisISAdjEntry 7 } + + isisISAdjNeighPriority OBJECT-TYPE + SYNTAX ISPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority of the neighboring Intermediate System for + becoming the LAN Level 1 Designated Intermediate System + if the value of isisISAdjNeighSysType is + L1IntermediateSystem or LAN Level 2 Designated + Intermediate System if the value of + isisISAdjNeighSysType is L2IntermediateSystem." + REFERENCE "ISIS.aoi lANPriority (86)" + ::= { isisISAdjEntry 8 } + + isisISAdjUpTime OBJECT-TYPE + SYNTAX UpTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the adjacency is up, the amount of time in seconds + since this adjacency entered state 'up'. If the adjacency + is not up, the number of seconds since the adjacency was + up, or since the system started, if the adjacency has + never been up. + + Note: This can be implemented as start time less + the current time." + ::= { isisISAdjEntry 9 } + +-- The IS Adjacency Area Address Table + +-- The IS Adjacency Area Address Table contains the set of +-- Area Addresses of neighboring +-- Intermediate Systems as reported in IIH PDUs. + + isisISAdjAreaAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the set of Area Addresses of + neighboring Intermediate Systems as reported in received + IIH PDUs." + REFERENCE "ISIS.aoi areaAddressesOfNeighbour (84)" + ::= { isisISAdj 2 } + + isisISAdjAreaAddrEntry OBJECT-TYPE + SYNTAX IsisISAdjAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one Area Address reported by a + neighboring Intermediate System in its IIH PDUs." + INDEX { isisSysInstance, + isisCircIndex, + isisISAdjAreaAddrAdjIndex, + isisISAdjAreaAddress } + ::= { isisISAdjAreaAddrTable 1 } + + IsisISAdjAreaAddrEntry ::= + SEQUENCE { + isisISAdjAreaAddrAdjIndex + Integer32, + isisISAdjAreaAddress + OSINSAddress + } + + isisISAdjAreaAddrAdjIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the IS adjacency to which this entry + belongs." + ::= { isisISAdjAreaAddrEntry 1 } + + isisISAdjAreaAddress OBJECT-TYPE + SYNTAX OSINSAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One Area Address as reported in IIH PDUs received from + the neighbor." + ::= { isisISAdjAreaAddrEntry 2 } + +-- The IS Adjacency IP Group + +-- The IS Adjacency IP Group is present if the system supports +-- IP Integrated IS-IS + +-- The IS Adjacency IP Address Table + +-- The IS Adjacency IP Address Table contains the +-- set of IP Addresses of neighboring Intermediate Systems +-- as reported in received IIH PDUs. + + isisISAdjIPAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the set of IP Addresses of + neighboring Intermediate Systems as reported in received + IIH PDUs." + ::= { isisISAdj 3 } + + isisISAdjIPAddrEntry OBJECT-TYPE + SYNTAX IsisISAdjIPAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IP Address reported by a + neighboring Intermediate System in its IIH PDUs." + INDEX { isisSysInstance, + isisCircIndex, + isisISAdjIPAddrAdjIndex + } + ::= { isisISAdjIPAddrTable 1 } + + IsisISAdjIPAddrEntry ::= + SEQUENCE { + isisISAdjIPAddrAdjIndex + Integer32, + isisISAdjIPAddressType + InetAddressType, + isisISAdjIPAddress + InetAddress + } + + isisISAdjIPAddrAdjIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the IS adjacency to which this entry + belongs." + ::= { isisISAdjIPAddrEntry 1 } + + isisISAdjIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of one IP Address as reported in IIH PDUs + received from the neighbor." + ::= { isisISAdjIPAddrEntry 2 } + + isisISAdjIPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One IP Address as reported in IIH PDUs received from the + neighbor." + ::= { isisISAdjIPAddrEntry 3 } +-- The IS Adjacency Integrated Group +-- +-- The IS Adjacency Integrated Group is present if the system +-- supports Integrated ISIS. +-- +-- +-- The IS Adjacency Protocol Supported Table +-- +-- The IS Adjacency Protocol Supported Table contains the set of +-- protocols supported by neighboring +-- Intermediate Systems as reported in received IIH PDUs. +-- + isisISAdjProtSuppTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the set of protocols supported by + neighboring Intermediate Systems as reported in received + IIH PDUs." + ::= { isisISAdj 4 } + + isisISAdjProtSuppEntry OBJECT-TYPE + SYNTAX IsisISAdjProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one protocol supported by a + neighboring Intermediate System as reported in its IIH + PDUs." + INDEX { isisSysInstance, + isisCircIndex, + isisISAdjProtSuppAdjIndex, + isisISAdjProtSuppProtocol } + ::= { isisISAdjProtSuppTable 1 } + + IsisISAdjProtSuppEntry ::= + SEQUENCE { + isisISAdjProtSuppAdjIndex + Integer32, + isisISAdjProtSuppProtocol + SupportedProtocol + } + + isisISAdjProtSuppAdjIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier the IS adjacency to which this entry + corresponds." + ::= { isisISAdjProtSuppEntry 1 } + + isisISAdjProtSuppProtocol OBJECT-TYPE + SYNTAX SupportedProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One supported protocol as reported in IIH PDUs received + from the neighbor." + ::= { isisISAdjProtSuppEntry 2 } +-- +-- +-- The ES Adjacency Group +-- +-- The ES Adjacency Group is present if the system supports +-- reception of ES Hellos +-- The ES Adjacency Table +-- +-- This table is not implemented - jdp +-- +-- +-- The Reachable Address Group +-- +-- The Reachable Address Group is optional. +-- The Reachable Address Table +-- Each entry records information about a reachable address +-- (NSAP or address prefix) manually configured on the system +-- or learned through another protocol. + + isisRATable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Reachable Addresses to NSAPs or Address + Prefixes." + ::= { isisReachAddr 1 } + + isisRAEntry OBJECT-TYPE + SYNTAX IsisRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines a Reachable Address to a NSAP or + Address Prefix." + INDEX { isisSysInstance, + isisCircIndex, + isisRAIndex } + ::= { isisRATable 1 } + IsisRAEntry ::= + SEQUENCE { + isisRAIndex + Integer32, + isisRAExistState + RowStatus, + isisRAAdminState + AdminState, + isisRAAddrPrefix + NSAPPrefix, + isisRAMapType + INTEGER, + isisRADefMetric + DefaultMetric, + isisRADefMetricType + MetricType, + isisRASNPAAddress + SNPAAddress, + isisRASNPAMask + SNPAPrefix, + isisRASNPAPrefix + SNPAPrefix, + isisRAType + INTEGER + } + + isisRAIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier for this isisRAEntry. This value must be + unique amongst all Reachable Addresses on the same parent + Circuit. This object follows the index and + manualOrAutomatic behaviours." + ::= { isisRAEntry 1 } + + isisRAExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The existence state of this Reachable Address. This + object follows the Row Status behaviours." + DEFVAL { active } + ::= { isisRAEntry 2 } + + isisRAAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the Reachable Address. This + object follows the AdminState and manualOrAutomatic + behaviours." + DEFVAL { off } + ::= { isisRAEntry 3 } + + isisRAAddrPrefix OBJECT-TYPE + SYNTAX NSAPPrefix + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of this Reachable Address. This is an + Address Prefix. This object follows the + replaceOnlyWhileDisabled and manualOrAutomatic + behaviours." + REFERENCE "ISIS.aoi addressPrefix (98)" + ::= { isisRAEntry 4 } + + isisRAMapType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + explicit (2), + extractIDI (3), + extractDSP (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of mapping to be employed to ascertain the SNPA + Address which should be used in forwarding PDUs for this + Reachable Address prefix. This object follows the + manualOrAutomatic behaviour. The following values of + mapping type are defined: + none: The mapping is null because the neighbor SNPA is + implicit by nature of the subnetwork (e.g. a + point-to-point linkage). + explicit: The subnetwork addresses in the object + isisRASNPAAddress is to be used. + extractIDI: The SNPA is embedded in the IDI of the + destination NSAP Address. The mapping algorithm + extracts the SNPA to be used according to the format + and encoding rules of ISO8473/Add2. This SNPA + extraction algorithm can be used in conjunction with + Reachable Address prefixes from the X.121, F.69, E.163 + and E.164 addressing subdomains. + extractDSP: All, or a suffix, of the SNPA is embedded + in the DSP of the destination address. This SNPA + extraction algorithm extracts the embedded subnetwork + addressing information by performing a logical AND of + the isisRASNPAMask object value with the destination + address. The part of the SNPA extracted from the + destination NSAP is appended to the isisRASNPAPrefix + object value to form the next hop subnetwork + addressing information." + REFERENCE "ISO10589-ISIS.aoi mappingType (107)" + ::= { isisRAEntry 5 } + + isisRADefMetric OBJECT-TYPE + SYNTAX DefaultMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default metric value for reaching the specified + prefix over this circuit. This object follows the + manualOrAutomatic behaviour." + REFERENCE "ISIS.aoi DefaultMetric (99)" + DEFVAL { 20 } + ::= { isisRAEntry 6 } + + isisRADefMetricType OBJECT-TYPE + SYNTAX MetricType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the default metric is internal or + external. This object follows the manualOrAutomatic + behaviour." + REFERENCE "ISIS.aoi DefaultMetricType (103)" + DEFVAL { internal } + ::= { isisRAEntry 7 } + + isisRASNPAAddress OBJECT-TYPE + SYNTAX SNPAAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNPA Address to which a PDU may be forwarded in + order to reach a destination which matches the address + prefix of the Reachable Address. This object follows the + manualOrAutomatic behaviour." + REFERENCE "ISIS.aoi sNPAAddresses (109)" +-- note only one address may be specified per Reachable Address +-- in the MIB + DEFVAL { ''H } + ::= { isisRAEntry 8 } + + isisRASNPAMask OBJECT-TYPE + SYNTAX SNPAPrefix + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A bit mask with 1 bits indicating the positions in the + effective destination address from which embedded SNPA + information is to be extracted. For the extraction the + first octet of the isisRASNPAMask object value is aligned + with the first octet (AFI) of the NSAP Address. If the + isisRASNPAMask object value and NSAP Address are of + different lengths, the shorter of the two is logically + padded with zeros before performing the extraction. This + object follows the manualOrAutomatic behaviour." + REFERENCE "ISIS.aoi sNPAMask (122)" + DEFVAL { '00'H } + ::= { isisRAEntry 9 } + + isisRASNPAPrefix OBJECT-TYPE + SYNTAX SNPAPrefix + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A fixed SNPA prefix for use when the isisRAMapType is + extractDSP. The SNPA Address to use is formed by + concatenating the fixed SNPA prefix with a variable SNPA + part that is extracted from the effective destination + address. For Reachable Address prefixes in which the + entire SNPA is embedded in the DSP the SNPA Prefix shall + be null. This object follows the manualOrAutomatic + behaviour." + REFERENCE "ISIS.aoi sNPAPrefix (123)" + DEFVAL { '00'H } + ::= { isisRAEntry 10 } + + + isisRAType OBJECT-TYPE + SYNTAX INTEGER + { + manual (1), + automatic (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The type of Reachable address. Those of type + manual are created by the network manager. Those + of type automatic are created through propogation + of routing information from another routing + protocol (eg. IDRP). " + DEFVAL {manual} + ::= {isisRAEntry 11 } + +-- The IP Reachable Address Group + +-- The IP Reachable Address Group is optional. + + +-- The IP Reachable Address Table + +-- Each entry records information about one IP reachable +-- address manually configured on this system or learned from +-- another protocol. + + isisIPRATable OBJECT-TYPE + SYNTAX SEQUENCE OF IsisIPRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP Reachable Addresses to networks, + subnetworks or hosts either manually configured or + learned from another protocol." + ::= { isisIPReachAddr 1 } + + isisIPRAEntry OBJECT-TYPE + SYNTAX IsisIPRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines an IP Reachable Address to a network, + subnetwork or host." + INDEX { + isisSysInstance, + isisCircIndex, + isisIPRAType, + isisIPRAIndex + } + ::= { isisIPRATable 1 } + + IsisIPRAEntry ::= + SEQUENCE { + isisIPRAIndex + Integer32, + isisIPRAType + INTEGER, + isisIPRADestType + InetAddressType, + isisIPRADest + InetAddress, + isisIPRADestPrefixLen + InetAddressPrefixLength, + isisIPRAExistState + RowStatus, + isisIPRAAdminState + AdminState, + isisIPRADefMetric + DefaultMetric, + isisIPRADefMetricType + MetricType, + isisIPRASNPAAddress + SNPAAddress + } + + isisIPRAIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier for this isisIPRAEntry. This value must + be unique amongst all IP Reachable Addresses on the same + parent Circuit. This object follows the index and + manualOrAutomatic behaviours." + ::= { isisIPRAEntry 1 } + + isisIPRAType OBJECT-TYPE + SYNTAX INTEGER + { + manual (1), + automatic (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of this IP Reachable Address. Those of type + manual are created by the network manager. Those of type + automatic are created through propagation of routing + information from another routing protocol." + ::= { isisIPRAEntry 2 } + isisIPRADestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this IP Reachable Address." + ::= { isisIPRAEntry 3 } + + isisIPRADest OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of this IP Reachable Address. This is + either a network address, subnetwork address or host + address. This object follows the manualOrAutomatic + behaviour." + ::= { isisIPRAEntry 4 } + + isisIPRADestPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of the IP Netmask for Reachability Address." + ::= { isisIPRAEntry 5 } + + isisIPRAExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of this IP Reachable Address. This object + follows the ExistenceState and manualOrAutomatic + behaviours." + DEFVAL { active } + ::= { isisIPRAEntry 6 } + + isisIPRAAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the IP Reachable Address. This + object follows the AdminState and manualOrAutomatic + behaviours." + DEFVAL { off } + ::= { isisIPRAEntry 7 } + + isisIPRADefMetric OBJECT-TYPE + SYNTAX DefaultMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default metric value for reaching the specified + destination over this circuit. This object follows the + manualOrAutomatic behaviour." + DEFVAL { 20 } + ::= { isisIPRAEntry 8 } + + isisIPRADefMetricType OBJECT-TYPE + SYNTAX MetricType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the default metric is internal or + external. This object follows the manualOrAutomatic + behaviour." + DEFVAL { internal } + ::= { isisIPRAEntry 9 } + + isisIPRASNPAAddress OBJECT-TYPE + SYNTAX SNPAAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNPA Address to which a PDU may be forwarded in + order to reach a destination which matches this IP + Reachable Address. This object follows the + manualOrAutomatic behaviour." + DEFVAL { ''H } + ::= { isisIPRAEntry 10 } + +-- The Circuit CLNS Group +-- +-- The Circuit CLNS Table contains objects controlling the +-- operation of the IS functions of the CLNS protocol +-- +-- This table is not implemented - jdp +-- + +-- The IP Destination Group + +-- The IP Destination Group is present if the system forwards +-- IP packets. +-- The IP Destination Table + +-- The IP Destination Table records information about each +-- destination known to the Intermediate System + +-- Removed: overlaps RFC 2096 - jdp + +-- Conformance Definitions + + +isisGroups OBJECT IDENTIFIER ::= { isisConformance 1 } +isisCompliances OBJECT IDENTIFIER ::= { isisConformance 2 } + +-- compliance statements + +isisCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compiance statement for agents that support + the ISIS MIB" + MODULE -- this module + MANDATORY-GROUPS { + isisSystemGroup, + isisCircuitGroup, + isisISAdjGroup + } + ::= { isisCompliances 1 } + +-- MIB Grouping + + isisSystemGroup OBJECT-GROUP + OBJECTS { + isisSysVersion, + isisSysType, + isisSysID, + isisSysMaxPathSplits, + isisSysMaxLSPGenInt, + isisSysOrigL1LSPBuffSize, + isisSysMaxAreaAddresses, + isisSysMinL1LSPGenInt, + isisSysMinL2LSPGenInt, + isisSysPollESHelloRate, + isisSysWaitTime, + isisSysAdminState, + isisSysL1State, + isisSysCorrLSPs, + isisSysLSPL1DbaseOloads, + isisSysManAddrDropFromAreas, isisSysAttmptToExMaxSeqNums, + isisSysSeqNumSkips, + isisSysOwnLSPPurges, + isisSysIDFieldLenMismatches, + isisSysMaxAreaAddrMismatches, + isisSysOrigL2LSPBuffSize, + isisSysL2State, + isisSysLSPL2DbaseOloads, + isisSysAuthFails, + isisSysLSPIgnoreErrors, + isisSysLogAdjacencyChanges, + isisSysPartChanges, + isisSysMaxAreaCheck, + isisSysNextCircIndex, + isisSysExistState, + isisSysL2toL1Leaking, + isisSysSetOverload, + isisManAreaAddrExistState, + isisAreaAddr, + isisSysProtSuppExistState, + isisSummAddrExistState, + isisSummAddrAdminState, + isisSummAddrDefaultMetric + } + STATUS current + DESCRIPTION + "The collections of objects used to manage an IS-IS router." + ::= { isisGroups 1 } + + isisCircuitGroup OBJECT-GROUP + OBJECTS { + isisCircIfSubIndex, + isisCircLocalID, + isisCircAdminState, + isisCircExistState, + isisCircType, + isisCircExtDomain, + isisCircAdjChanges, + isisCircInitFails, + isisCircRejAdjs, + isisCircOutCtrlPDUs, + isisCircInCtrlPDUs, + isisCircIDFieldLenMismatches, + isisCircLevel, + isisCircMCAddr, + isisCircPtToPtCircID, + isisCircPassiveCircuit, + isisCircMeshGroupEnabled, + isisCircMeshGroup, + isisCircSmallHellos, + isisCircUpTime, + isisCircIfIndex, + isisCircLevelDefaultMetric, + isisCircLevelISPriority, + isisCircLevelCircID, + isisCircLevelDesIS, + isisCircLevelLANDesISChanges , + isisCircLevelHelloMultiplier, + isisCircLevelHelloTimer, + isisCircLevelDRHelloTimer, + isisCircLevelLSPThrottle, + isisCircLevelMinLSPRetransInt, + isisCircLevelCSNPInterval, + isisCircLevelPartSNPInterval + } + STATUS current + DESCRIPTION + "The collection of objects used to describe in IS-IS Circuit." + ::= { isisGroups 2 } + + isisISAdjGroup OBJECT-GROUP + OBJECTS { + isisISAdjState, + isisISAdjNeighSNPAAddress, + isisISAdjNeighSysType, + isisISAdjNeighSysID, + isisISAdjUsage, + isisISAdjHoldTimer, + isisISAdjNeighPriority, + isisISAdjUpTime, + isisISAdjAreaAddress, + isisISAdjIPAddressType, + isisISAdjIPAddress, + isisISAdjProtSuppProtocol + } + STATUS current + DESCRIPTION + "The collections of objects used to manage an IS-IS Adjacency." + ::= { isisGroups 3 } + + isisISPDUCounterGroup OBJECT-GROUP + OBJECTS { + isisPacketCountHello, + isisPacketCountLSP, + isisPacketCountCSNP, + isisPacketCountPSNP + } + STATUS current + DESCRIPTION + "The collections of objects used to count various protocol PDUs." + ::= { isisGroups 4 } + + isisRATableGroup OBJECT-GROUP + OBJECTS { + isisRAExistState, + isisRAAdminState, + isisRAAddrPrefix, + isisRAMapType, + isisRADefMetric, + isisRADefMetricType, + isisRASNPAAddress, + isisRASNPAMask, + isisRASNPAPrefix, + isisRAType + } + STATUS current + DESCRIPTION + "The collections of objects used to manage the reachable NSAP prefixes." + ::= { isisGroups 5 } + + isisISIPRADestGroup OBJECT-GROUP + OBJECTS { + isisIPRADestType, + isisIPRADest, + isisIPRADestPrefixLen, + isisIPRAExistState, + isisIPRAAdminState, + isisIPRADefMetric, + isisIPRADefMetricType, + isisIPRASNPAAddress + } + STATUS current + DESCRIPTION + "The collections of objects used to manage configured IP addresses." + ::= { isisGroups 6 } + + END + diff --git a/MIBS/nokia/ITF-MIB b/MIBS/nokia/ITF-MIB new file mode 100644 index 0000000..fad065e --- /dev/null +++ b/MIBS/nokia/ITF-MIB @@ -0,0 +1,1507 @@ +-- =========================================================================== + +-- MODULE IDENTITY +-- LAST-UPDATED "200810151200Z" +-- ORGANIZATION "Alcatel" +-- CONTACT-INFO "email:asam.mibsupport@alcatel.be" +-- DESCRIPTION +-- "IANAifType definitions. +-- Interfaces group and ifMIB from MIB-II (RFC1573)." +-- +-- REVISION "200810151200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA E3.4.0.0 +-- Editor: Lucien Marcotte +-- Changes: +-- * ANTmt25551: Changed Alcatel Note to indicate objects #2-13 +-- of the IFxTable are not supported on the IACM." +-- +-- REVISION "201212071200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA E4.0.10.3.2 +-- Editor: Vijayakumar KANNIAH +-- Changes: +-- * Implemented ALU01183232: Change SYNTAX definitions of ifXTable items +-- ifHCInOctets, ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, +-- ifHCOutOctets, ifHCOutUcastPkts, ifHCOutMulticastPkts and +-- ifHCOutBroadcastPkts from Counter to OCTET STRING" +-- * Implemented ALU01183232: Change SUPPORT statuses of ifXTable itmes +-- ifHCInOctets, ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, +-- ifHCOutOctets, ifHCOutUcastPkts, ifHCOutMulticastPkts and +-- ifHCOutBroadcastPkts from NO to YES" +-- +-- REVISION "200612191200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA E4.2.1.2 +-- Editor: Diankun Zhang +-- Changes: +-- * Implemented BDFhw54921: Change SYNTAX definitions of ifXTable items +-- ifHCInOctets, ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, +-- ifHCOutOctets, ifHCOutUcastPkts, ifHCOutMulticastPkts and +-- ifHCOutBroadcastPkts from Counter64 to Counter" +-- * Implemented BDFhw54921: Change SUPPORT statuses of ifXTable itmes +-- ifHCInOctets, ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, +-- ifHCOutOctets, ifHCOutUcastPkts, ifHCOutMulticastPkts and +-- ifHCOutBroadcastPkts from NO to YES" +-- +-- REVISION "200612181200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA E4.2.1.1 +-- Editor: Diankun Zhang +-- Changes: +-- * Implemented BDFhw54921: Change SYNTAX definitions of ifXTable items +-- ifHCInOctets, ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, +-- ifHCOutOctets, ifHCOutUcastPkts, ifHCOutMulticastPkts and +-- ifHCOutBroadcastPkts from Counter to Counter64 for complying with RFC +-- standards" +-- * Implemented BDFhw54921: Change SUPPORT statuses of ifXTable itmes +-- ifHCInOctets, ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, +-- ifHCOutOctets, ifHCOutUcastPkts, ifHCOutMulticastPkts and +-- ifHCOutBroadcastPkts from YES to NO" +-- +-- REVISION "200612051200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA E4.2.1.0 +-- Editor: Diankun Zhang +-- Changes: +-- * Implemented BDFhw54921: Change SYNTAX definitions of ifXTable items +-- ifHCInOctets and ifHCOutOctets are commented out for complying with +-- SNMPv1 standards" + +-- REVISION "200601231200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_V2.4.1.0.0 +-- Editor: Bart Bogaert +-- Changes: +-- * Implemented BDFhw70643: strict syntax checks (smilint)" +-- +-- REVISION "200503151200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_E2.2.0.0 +-- Editor: Diane Pholien +-- Changes: +-- * addition of atmBonding(244) ifType value." +-- +-- REVISION "200404101200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_E1.1.0.1 +-- Editor: Rafael Van Driessche +-- Changes: +-- * removed the range in the definition of InterfaceIndex." +-- +-- REVISION "200404081200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_E1.1.0.0 +-- Editor: Rafael Van Driessche +-- Changes: +-- * addition of ifType values; +-- * addition of the range in the definition of InterfaceIndex; +-- * addition of InterfaceIndexOrZero." +-- +-- REVISION "200401121200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_E1.0.0.0 +-- Editor: Rafael Van Driessche +-- Changes: +-- * revision for iSAM with editorial changes; +-- * addition of ifType values." +-- +-- REVISION "200210311200Z" +-- DESCRIPTION +-- "Version: 3EC15505AAAA_E5.0.1.0 +-- Editor: F. Devolder +-- Changes: +-- * Add ifType to support GE-LSM in R5.0.10: hclTransport. +-- * Add ifTypes introduced in other releases: +-- vdsl, interleave, fast, ruemRuFiberLink, virtualTransport." +-- +-- REVISION "200108081200Z" +-- DESCRIPTION +-- "Version: 3EC15505AAAA_E5.0.0.0 +-- Editor: F. Devolder +-- Changes: +-- * Update Description-field of ifAdminStatus and ifOperStatus to +-- indicate that some states are not supported. +-- * Add IMA ifType to IANAifType. +-- * Replace INTEGER (-2147483648..2147483647) by INTEGER." +-- +-- REVISION "200101151200Z" +-- DESCRIPTION +-- "Version: 3EC15505AAAA_E4.2.0.0 +-- Editor: D. Chorafakis +-- Changes: +-- * Add IPGW ifTypes to IANAifType." +-- +-- REVISION "200006291200Z" +-- DESCRIPTION +-- "Version: 3EC15505AAAA_E4.1.0.0 +-- Editor: KGB +-- Changes: +-- * Add VoDSL ifTypes to IANAifType." +-- +-- REVISION "200002231200Z" +-- DESCRIPTION +-- "Version: 3EC15505AAAA_E4.1.0.0 +-- Editor: K. Van Eynde +-- Changes: +-- * Add idsl and hdsl ifTypes to IANAifType." +-- +-- =========================================================================== + +ITF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + AutonomousType, TruthValue, TestAndIncr, RowStatus FROM SNMPv2-TC + PhysAddress, DisplayString, interfaces, mib-2 FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212 + TimeTicks, Counter, Gauge FROM RFC1155-SMI + IANAifType FROM IANAifType-MIB; + + -- created from ifMIB (9311082155Z) + + ifMIB OBJECT IDENTIFIER ::= { mib-2 31 } + + ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } + + OwnerString ::= OCTET STRING + + InterfaceIndex ::= INTEGER + + -- Alcatel note: + -- following definition is not part of RFC1573; + -- it has been added in RFC2233. + + InterfaceIndexOrZero ::= INTEGER (0..2147483647) + + ifNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of network interfaces (regardless of their current + state) present on this system. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { interfaces 1 } + + -- + -- ifTable + -- + + ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of interface entries. The number of entries is given by + the value of ifNumber. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP ifNumber." + ::= { interfaces 2 } + + ifEntry OBJECT-TYPE + SYNTAX IfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing management information applicable to a + particular interface. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { ifIndex } + ::= { ifTable 1 } + + IfEntry ::= SEQUENCE { + ifIndex InterfaceIndex, + ifDescr DisplayString, + ifType IANAifType, + ifMtu INTEGER, + ifSpeed Gauge, + ifPhysAddress PhysAddress, + ifAdminStatus INTEGER, + ifOperStatus INTEGER, + ifLastChange TimeTicks, + ifInOctets Counter, + ifInUcastPkts Counter, + ifInNUcastPkts Counter, + ifInDiscards Counter, + ifInErrors Counter, + ifInUnknownProtos Counter, + ifOutOctets Counter, + ifOutUcastPkts Counter, + ifOutNUcastPkts Counter, + ifOutDiscards Counter, + ifOutErrors Counter, + ifOutQLen Gauge, + ifSpecific OBJECT IDENTIFIER + } + + ifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value, greater than zero, for each + interface. It is recommended that values are assigned + contiguously starting from 1. The value for each + interface sub-layer must remain constant at least from + one re-initialization of the entity's network + management system to the next re-initialization. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifEntry 1 } + + ifDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual string containing information about the + interface. This string should include the name of the + manufacturer, the product name and the version of the + interface hardware/software. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifEntry 2 } + + ifType OBJECT-TYPE + SYNTAX IANAifType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of interface. Additional values for ifType + are assigned by the Internet Assigned Numbers + Authority (IANA), through updating the syntax of the + IANAifType textual convention. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifEntry 3 } + + ifMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the largest packet 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. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: octets" + ::= { ifEntry 4 } + + ifSpeed OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + 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. If the bandwidth of the interface is + greater than the maximum value reportable by this + object then this object should report its maximum + value (4,294,967,295) and ifHighSpeed must be used to + report the interace's speed. For a sub-layer which + has no concept of bandwidth, this object should be zero. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: bits/second" + ::= { ifEntry 5 } + + ifPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface's address at its protocol sub-layer. + The interface's media-specific MIB must define the bit + and byte ordering and format of the value contained by + this object. For interfaces which do not have such an + address (e.g., a serial line), this object should + contain an octet string of zero length. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifEntry 6 } + + ifAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + testing(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The desired state of the interface. The testing(3) + state indicates that no operational packets can be + passed. When a managed system initializes, all + interfaces start with ifAdminStatus in the down(2) + state. As a result of either explicit management + action or per configuration information retained by + the managed system, ifAdminStatus is then changed to + either the up(1) or testing(3) states (or remains in + the down(2) state). + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: 'testing' not supported + PERSIST: YES DEFVALUE: down UNITS: -" + ::= { ifEntry 7 } + + ifOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + testing(3), + unknown(4), + dormant(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current operational state of the interface. The + testing(3) state indicates that no operational packets + can be passed. If ifAdminStatus is down(2) then + ifOperStatus should be down(2). If ifAdminStatus is + changed to up(1) then ifOperStatus should change to + up(1) if the interface is ready to transmit and + receive network traffic; it should change to + dormant(5) if the interface is waiting for external + actions (such as a serial line waiting for an + incomming connection); it should remain in the down(2) + state if and only if there is a fault that prevents if + from going to the up(1) state. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: 'unknown', 'dormant' + not supported + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifEntry 8 } + + ifLastChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime at the time the interface + entered its current operational state. If the current + state was entered prior to the last re-initialization + of the local network management subsystem, then this + object contains a zero value. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifEntry 9 } + + ifInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: octets" + ::= { ifEntry 10 } + + ifInUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were not addressed to a + multicast or broadcast address at this sub-layer. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 11 } + + ifInNUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + multicast or broadcast address at this sub-layer. + This object is deprecated in favour of + ifInMulticastPkts and ifInBroadcastPkts. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 12 } + + ifInDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 13 } + + ifInErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For packet-oriented interfaces, the number of inbound + packets that contained errors preventing them from + being deliverable to a higher-layer protocol. For + character-oriented or fixed-length interfaces, the + number of inbound transmission units that contained + errors preventing them from being deliverable to a + higher-layer protocol. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 14 } + + ifInUnknownProtos OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For packet-oriented interfaces, the number of packets + received via the interface which were discarded + because of an unknown or unsupported protocol. For + character-oriented or fixed-length interfaces which + support protocol multiplexing the number of + transmission units received via the interface which + were discarded because of an unknown or unsupported + protocol. For any interface which does not support + protocol multiplexing, this counter will always be 0. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 15 } + + ifOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: octets" + ::= { ifEntry 16 } + + ifOutUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were not + addressed to a multicast or broadcast address at this + sub-layer, including those that were discarded or not sent. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 17 } + + ifOutNUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a multicast or broadcast address at this + sub-layer, including those that were discarded or not sent. + + This object is deprecated in favour of + ifOutMulticastPkts and ifOutBroadcastPkts. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 18 } + + ifOutDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 19 } + + ifOutErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For packet-oriented interfaces, the number of + outbound packets that could not be transmitted because + of errors. For character-oriented or fixed-length + interfaces, the number of outbound transmission units + that could not be transmitted because of errors. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifEntry 20 } + + ifOutQLen OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The length of the output packet queue (in packets). + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NA DEFVALUE: NA UNITS: packets" + ::= { ifEntry 21 } + + ifSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "A reference to MIB definitions specific to the + particular media being used to realize the interface. + It is recommended that this value point to an instance + of a MIB object in the media-specific MIB, i.e., that + this object have the semantics associated with the + InstancePointer textual convention defined in RFC + 1443. In fact, it is recommended that the media- + specific MIB specify what value ifSpecific should/can + take for values of ifType. If no MIB definitions + specific to the particular media are available, the + value should be set to the OBJECT IDENTIFIER { 0 0 }. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NA DEFVALUE: NA UNITS: -" + ::= { ifEntry 22 } + + -- + -- ifXTable + -- + + ifXTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of interface entries. The number of entries + is given by the value of ifNumber. This table + contains additional objects for the interface table. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP ifNumber." + ::= { ifMIBObjects 1 } + + ifXEntry OBJECT-TYPE + SYNTAX IfXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface. + + ALCATEL NOTE: + SUPPORT: YES" + -- AUGMENTS { ifEntry } + INDEX { ifIndex} + ::= { ifXTable 1 } + + IfXEntry ::= SEQUENCE { + ifName DisplayString, + ifInMulticastPkts Counter, + ifInBroadcastPkts Counter, + ifOutMulticastPkts Counter, + ifOutBroadcastPkts Counter, + ifHCInOctets OCTET STRING, + ifHCInUcastPkts OCTET STRING, + ifHCInMulticastPkts OCTET STRING, + ifHCInBroadcastPkts OCTET STRING, + ifHCOutOctets OCTET STRING, + ifHCOutUcastPkts OCTET STRING, + ifHCOutMulticastPkts OCTET STRING, + ifHCOutBroadcastPkts OCTET STRING, + ifLinkUpDownTrapEnable INTEGER, + ifHighSpeed Gauge, + ifPromiscuousMode TruthValue, + ifConnectorPresent TruthValue, + ifAlias DisplayString, + ifCounterDiscontinuityTime INTEGER + } + + ifName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned + by the local device and should be suitable for use in + commands entered at the device's `console'. This + might be a text name, such as `le0' or a simple port + number, such as `1', depending on the interface naming + syntax of the device. If several entries in the + ifTable together represent a single interface as named + by the device, then each will have the same value of + ifName. If there is no local name, or this object is + otherwise not applicable, then this object contains a + 0-length string. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifXEntry 1 } + + ifInMulticastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + multicast address at this sub-layer. For a MAC layer + protocol, this includes both Group and Functional + addresses. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 2 } + + ifInBroadcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + broadcast address at this sub-layer. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 3 } + + ifOutMulticastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a multicast address at this sub-layer, + including those that were discarded or not sent. For + a MAC layer protocol, this includes both Group and + Functional addresses. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 4 } + + ifOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a broadcast address at this sub-layer, + including those that were discarded or not sent. + + ALCATEL NOTE: + SUPPORT: NO INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 5 } + + ifHCInOctets OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. This object is a 64-bit + version of ifInOctets. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: octets" + ::= { ifXEntry 6 } + + ifHCInUcastPkts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were not addressed to a + multicast or broadcast address at this sub-layer. + This object is a 64-bit version of ifInUcastPkts. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 7 } + + ifHCInMulticastPkts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + multicast address at this sub-layer. For a MAC layer + protocol, this includes both Group and Functional + addresses. This object is a 64-bit version of + ifInMulticastPkts. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 8 } + + ifHCInBroadcastPkts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + broadcast address at this sub-layer. This object is a + 64-bit version of ifInBroadcastPkts. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 9 } + + ifHCOutOctets OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. This object + is a 64-bit version of ifOutOctets. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: octets" + ::= { ifXEntry 10 } + + ifHCOutUcastPkts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were not + addressed to a multicast or broadcast address at this + sub-layer, including those that were discarded or not + sent. This object is a 64-bit version of ifOutUcastPkts. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 11 } + + ifHCOutMulticastPkts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a multicast address at this sub-layer, + including those that were discarded or not sent. For + a MAC layer protocol, this includes both Group and + Functional addresses. This object is a 64-bit version + of ifOutMulticastPkts. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 12 } + + ifHCOutBroadcastPkts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a broadcast address at this sub-layer, + including those that were discarded or not sent. This + object is a 64-bit version of ifOutBroadcastPkts. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: packets" + ::= { ifXEntry 13 } + + ifLinkUpDownTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be + generated for this interface. + + By default, this object should have the value + enabled(1) for interfaces which do not operate on + 'top' of any other interface (as defined in the + ifStackTable), and disabled(2) otherwise. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: YES DEFVALUE: See above UNITS: -" + ::= { ifXEntry 14 } + + ifHighSpeed OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An estimate of the interface's current bandwidth in + units of 1,000,000 bits per second. If this object + reports a value of `n' then the speed of the interface + is somewhere in the range of `n-500,000' to + `n+499,999'. 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. For a sub-layer which has no concept of + bandwidth, this object should be zero. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: Mbit/second" + ::= { ifXEntry 15 } + + ifPromiscuousMode OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object has a value of false(2) if this interface + only accepts packets/frames that are addressed to this + station. This object has a value of true(1) when the + station accepts all packets/frames transmitted on the + media. The value true(1) is only legal on certain + types of media. If legal, setting this object to a + value of true(1) may require the interface to be reset + before becoming effective. + + The value of ifPromiscuousMode does not affect the + reception of broadcast and multicast packets/frames by + the interface. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NO RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifXEntry 16 } + + ifConnectorPresent OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value + 'false(2)' otherwise. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifXEntry 17 } + + -- the following ifAlias and ifCounterDiscontinuityTime mib objects are + -- added from lanx/ifmib to have a super mib + + ifAlias OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non- + volatile 'handle' for the interface. + + On the first instantiation of an interface, the value + of ifAlias associated with that interface is the + zero-length string. As and when a value is written + into an instance of ifAlias through a network + management set operation, then the agent must retain + the supplied value in the ifAlias instance associated + with the same interface for as long as that interface + remains instantiated, including across all re- + initializations/reboots of the network management + system, including those which result in a change of + the interface's ifIndex value. + + An example of the value which a network manager might + store in this object for a WAN interface is the + (Telco's) circuit number/identifier of the interface. + + Some agents may support write-access only for + interfaces having particular values of ifType. An + agent which supports write access to this object is + required to keep the value in non-volatile storage, + but it may limit the length of new values depending on + how much storage is already occupied by the current + values for other interfaces." + ::= { ifXEntry 18 } + + ifCounterDiscontinuityTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which any one or more of this interface's counters + suffered a discontinuity. The relevant counters are + the specific instances associated with this interface + of any Counter32 or Counter64 object contained in the + ifTable or ifXTable. If no such discontinuities have + occurred since the last re-initialization of the local + management subsystem, then this object contains a zero + value." + ::= { ifXEntry 19 } + + + -- + -- ifStackTable + -- + + ifStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfStackEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table containing information on the relationships between + the multiple sub-layers of network interfaces. + In particular, it contains information on which sub-layers run + 'on top of' which other sub-layers. Each sub-layer corresponds + to a conceptual row in the ifTable. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP." + ::= { ifMIBObjects 2 } + + ifStackEntry OBJECT-TYPE + SYNTAX IfStackEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information on a particular relationship between two + sub-layers, specifying that one sub-layer runs on + 'top' of the other sub-layer. Each sub-layer + corresponds to a conceptual row in the ifTable. + + ALCATEL NOTE: + SUPPORT: YES" + INDEX { ifStackHigherLayer, ifStackLowerLayer } + ::= { ifStackTable 1 } + + IfStackEntry ::= SEQUENCE { + ifStackHigherLayer INTEGER, + ifStackLowerLayer INTEGER, + ifStackStatus RowStatus + } + + ifStackHigherLayer OBJECT-TYPE + SYNTAX INTEGER + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The value of ifIndex corresponding to the higher + sub-layer of the relationship, i.e., the sub-layer + which runs on 'top' of the sub-layer identified by the + corresponding instance of ifStackLowerLayer. If there + is no higher sub-layer (below the internetwork layer), + then this object has the value 0. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifStackEntry 1 } + + ifStackLowerLayer OBJECT-TYPE + SYNTAX INTEGER + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The value of ifIndex corresponding to the lower sub- + layer of the relationship, i.e., the sub-layer which + runs 'below' the sub-layer identified by the + corresponding instance of ifStackHigherLayer. If + there is no lower sub-layer, then this object has the + value 0. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifStackEntry 2 } + + ifStackStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the relationship between two sub-layers. + + Changing the value of this object from 'active' to + 'notInService' or 'destroy' will likely have + consequences up and down the interface stack. Thus, + write access to this object is likely to be + inappropriate for some types of interfaces, and many + implementations will choose not to support write- + access for any type of interface. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifStackEntry 3 } + + -- + -- The Interface Test Table + -- + -- This group of objects is optional. However, a media-specific + -- MIB may make implementation of this group mandatory. + -- + -- This table replaces the ifExtnsTestTable + -- + + ifTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfTestEntry + ACCESS not-accessible + STATUS optional + DESCRIPTION + "This table contains one entry per interface. It + defines objects which allow a network manager to + instruct an agent to test an interface for various + faults. Tests for an interface are defined in the + media-specific MIB for that interface. After invoking + a test, the object ifTestResult can be read to + determine the outcome. If an agent can not perform + the test, ifTestResult is set to so indicate. The + object ifTestCode can be used to provide further + test-specific or interface-specific (or even + enterprise-specific) information concerning the + outcome of the test. Only one test can be in progress + on each interface at any one time. If one test is in + progress when another test is invoked, the second test + is rejected. Some agents may reject a test when a + prior test is active on another interface. + Before starting a test, a manager-station must first + obtain 'ownership' of the entry in the ifTestTable for + the interface to be tested. This is accomplished with + the ifTestId and ifTestStatus objects as follows: + + try_again: + get (ifTestId, ifTestStatus) + while (ifTestStatus != notInUse) + /* + * Loop while a test is running or some other + * manager is configuring a test. + */ + short delay + get (ifTestId, ifTestStatus) + } + + /* + * Is not being used right now -- let's compete + * to see who gets it. + */ + lock_value = ifTestId + + if ( set(ifTestId = lock_value, ifTestStatus = inUse, + ifTestOwner = 'my-IP-address') == FAILURE) + /* + * Another manager got the ifTestEntry -- go + * try again + */ + goto try_again; + + /* + * I have the lock + */ + set up any test parameters. + + /* + * This starts the test + */ + set(ifTestType = test_to_run); + + wait for test completion by polling ifTestResult + + when test completes, agent sets ifTestResult + agent also sets ifTestStatus = 'notInUse' + + retrieve any additional test results, and ifTestId + + if (ifTestId == lock_value+1) results are valid + + A manager station first retrieves the value of the + appropriate ifTestId and ifTestStatus objects, + periodically repeating the retrieval if necessary, + until the value of ifTestStatus is 'notInUse'. The + manager station then tries to set the same ifTestId + object to the value it just retrieved, the same + ifTestStatus object to 'inUse', and the corresponding + ifTestOwner object to a value indicating itself. If + the set operation succeeds then the manager has + obtained ownership of the ifTestEntry, and the value of + the ifTestId object is incremented by the agent (per + the semantics of TestAndIncr). Failure of the set + operation indicates that some other manager has + obtained ownership of the ifTestEntry. + + Once ownership is obtained, any test parameters can be + setup, and then the test is initiated by setting + ifTestType. On completion of the test, the agent sets + ifTestStatus to 'notInUse'. Once this occurs, the + manager can retrieve the results. In the (rare) event + that the invocation of tests by two network managers + were to overlap, then there would be a possibility that + the first test's results might be overwritten by the + second test's results prior to the first results being + read. This unlikely circumstance can be detected by a + network manager retrieving ifTestId at the same time as + retrieving the test results, and ensuring that the + results are for the desired request. + + If ifTestType is not set within an abnormally long + period of time after ownership is obtained, the agent + should time-out the manager, and reset the value of the + ifTestStatus object back to 'notInUse'. It is + suggested that this time-out period be 5 minutes. + + In general, a management station must not retransmit a + request to invoke a test for which it does not receive + a response; instead, it properly inspects an agent's + MIB to determine if the invocation was successful. + Only if the invocation was unsuccessful, is the + invocation request retransmitted. + + Some tests may require the interface to be taken off- + line in order to execute them, or may even require the + agent to reboot after completion of the test. In these + circumstances, communication with the management + station invoking the test may be lost until after + completion of the test. An agent is not required to + support such tests. However, if such tests are + supported, then the agent should make every effort to + transmit a response to the request which invoked the + test prior to losing communication. When the agent is + restored to normal service, the results of the test are + properly made available in the appropriate objects. + Note that this requires that the ifIndex value assigned + to an interface must be unchanged even if the test + causes a reboot. An agent must reject any test for + which it cannot, perhaps due to resource constraints, + make available at least the minimum amount of + information after that test completes. + + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP ifNumber." + ::= { ifMIBObjects 3 } + + ifTestEntry OBJECT-TYPE + SYNTAX IfTestEntry + ACCESS not-accessible + STATUS optional + DESCRIPTION + "An entry containing objects for invoking tests on an + interface. + + ALCATEL NOTE: + SUPPORT: YES" + -- AUGMENTS { ifEntry } + INDEX {ifIndex} + ::= { ifTestTable 1 } + + IfTestEntry ::= SEQUENCE { + ifTestId TestAndIncr, + ifTestStatus INTEGER, + ifTestType AutonomousType, + ifTestResult INTEGER, + ifTestCode OBJECT IDENTIFIER, + ifTestOwner OwnerString + } + + ifTestId OBJECT-TYPE + SYNTAX TestAndIncr + ACCESS read-write + STATUS optional + DESCRIPTION + "This object identifies the current invocation of the + interface's test. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifTestEntry 1 } + + ifTestStatus OBJECT-TYPE + SYNTAX INTEGER { + notInUse(1), + inUse(2) + } + ACCESS read-write + STATUS optional + DESCRIPTION + "This object indicates whether or not some manager + currently has the necessary 'ownership' required to + invoke a test on this interface. A write to this + object is only successful when it changes its value + from 'notInUse(1)' to 'inUse(2)'. After completion of + a test, the agent resets the value back to + 'notInUse(1)'. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifTestEntry 2 } + + ifTestType OBJECT-TYPE + SYNTAX AutonomousType + ACCESS read-write + STATUS optional + DESCRIPTION + "A control variable used to start and stop operator- + initiated interface tests. Most OBJECT IDENTIFIER + values assigned to tests are defined elsewhere, in + association with specific types of interface. + However, this document assigns a value for a full- + duplex loopback test, and defines the special meanings + of the subject identifier: + + noTest OBJECT IDENTIFIER ::= { 0 0 } + + When the value noTest is written to this object, no + action is taken unless a test is in progress, in which + case the test is aborted. Writing any other value to + this object is only valid when no test is currently in + progress, in which case the indicated test is + initiated. + + When read, this object always returns the most recent + value that ifTestType was set to. If it has not been + set since the last initialization of the network + management subsystem on the agent, a value of noTest + is returned. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifTestEntry 3 } + + ifTestResult OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + ACCESS read-only + STATUS optional + DESCRIPTION + "This object contains the result of the most recently + requested test, or the value none(1) if no tests have + been requested since the last reset. Note that this + facility provides no provision for saving the results + of one test when starting another, as could be + required if used by multiple managers concurrently. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifTestEntry 4 } + + ifTestCode OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS optional + DESCRIPTION + "This object contains a code which contains more + specific information on the test result, for example + an error-code after a failed test. Error codes and + other values this object may take are specific to the + type of interface and/or test. The value may have the + semantics of either the AutonomousType or + InstancePointer textual conventions as defined in RFC + 1443. The identifier: + + testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 } + + is defined for use if no additional result code is + available. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: NA RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifTestEntry 5 } + + ifTestOwner OBJECT-TYPE + SYNTAX OwnerString + ACCESS read-write + STATUS optional + DESCRIPTION + "The entity which currently has the 'ownership' + required to invoke a test on this interface. + + ALCATEL NOTE: + SUPPORT: YES INSRVMOD: YES RANGE: See above + PERSIST: NO DEFVALUE: NA UNITS: -" + ::= { ifTestEntry 6 } + +-- Generic Receive Address Table + +-- + +-- This group of objects is mandatory for all types of + +-- interfaces which can receive packets/frames addressed to + +-- more than one address. + +-- + +-- This table replaces the ifExtnsRcvAddr table. The main + +-- difference is that this table makes use of the RowStatus + +-- textual convention, while ifExtnsRcvAddr did not. +ifRcvAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfRcvAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each address + (broadcast, multicast, or uni-cast) for which the + system will receive packets/frames on a particular + interface, except as follows: + + - for an interface operating in promiscuous mode, + entries are only required for those addresses for + which the system would receive frames were it not + operating in promiscuous mode. + + - for 802.5 functional addresses, only one entry is + required, for the address which has the functional + address bit ANDed with the bit mask of all functional + addresses for which the interface will accept frames. + + A system is normally able to use any unicast address + which corresponds to an entry in this table as a + source address." + ::= { ifMIBObjects 4 } + +ifRcvAddressEntry OBJECT-TYPE + SYNTAX IfRcvAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects identifying an address for which + the system will accept packets/frames on the + particular interface identified by the index value + ifIndex." + INDEX {ifIndex,ifRcvAddressAddress} + ::= { ifRcvAddressTable 1 } + +IfRcvAddressEntry ::= SEQUENCE { + ifRcvAddressAddress PhysAddress, + ifRcvAddressStatus RowStatus, + ifRcvAddressType INTEGER + } + +ifRcvAddressAddress OBJECT-TYPE + SYNTAX PhysAddress (SIZE(6)) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An address for which the system will accept + packets/frames on this entry's interface." + ::= { ifRcvAddressEntry 1 } + +ifRcvAddressStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to create and delete rows in the + ifRcvAddressTable." + ::= { ifRcvAddressEntry 2 } + +ifRcvAddressType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + volatile (2), + nonVolatile (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object has the value nonVolatile(3) for those + entries in the table which are valid and will not be + deleted by the next restart of the managed system. + Entries having the value volatile(2) are valid and + exist, but have not been saved, so that will not exist + after the next restart of the managed system. Entries + having the value other(1) are valid and exist but are + not classified as to whether they will continue to + exist after the next restart." + DEFVAL { volatile } + ::= { ifRcvAddressEntry 3 } + +END diff --git a/MIBS/nokia/ITF-MIB-EXT b/MIBS/nokia/ITF-MIB-EXT new file mode 100644 index 0000000..4e323b1 --- /dev/null +++ b/MIBS/nokia/ITF-MIB-EXT @@ -0,0 +1,1703 @@ +ITF-MIB-EXT DEFINITIONS ::= BEGIN + +-- =========================================================================== +-- This specification is published by Alcatel under Non-Disclosure +-- Agreement(s) (NDA) with specific parties and has to be considered as +-- Confidential Information as defined in such NDA. +-- Alcatel reserves the right to revise this document for any reason, +-- including but not limited to conformity with standards promulgated by +-- various agencies, utilisation of advances in the state of the technical +-- areas, or the reflection of changes in the design of any equipment, +-- techniques, or procedures described or referred to herein. +-- The product specifications and other technical or performance information +-- contained herein are subject to change without notice. +-- Updates of this document will be issued under the above NDA's. +-- Alcatel makes no representation or warranty, expressed or implied, with +-- respect to the sufficiency, accuracy, or utility of any information or +-- opinion contained herein. Alcatel expressly advises that any use of for +-- any purpose or reliance upon this technical reference is at the risk of +-- the user and that Alcatel shall not be liable for any damage or injury +-- incurred by any person arising out of the sufficiency, accuracy, or +-- utility of any information or opinion contained herein. +-- This document is not to be construed as a suggestion to any manufacturer +-- to modify or change any of its products, nor does this document represent +-- any commitment by Alcatel to sell or purchase any product. +-- Nothing contained herein shall be construed as conferring by implication, +-- estoppel, or otherwise any license or right under any patent, whether or +-- not the use of any information herein necessarily employs an invention of +-- any existing or later issued patent. +-- Alcatel reserves the right not to offer any or all of these products and +-- to withdraw any or all of them at any future time. +-- Copyright (C) 2004, Alcatel. All Rights Reserved. +-- =========================================================================== + +-- MODULE IDENTITY +-- LAST-UPDATED "201609160000Z" +-- ORGANIZATION "Alcatel-Lucent" +-- CONTACT-INFO "email:asam.mibsupport@alcatel-lucent.com" +-- DESCRIPTION +-- "Alcatel proprietary extensions to the Interface MIB." +-- +-- REVISION "201709210000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Reason for change: RCR ALU02361918 - BT - timer on the relay of the RFLT-E +-- Change: +-- asamLluRelayActionTimer: must have range 0..864000 +-- +-- +-- REVISION "201709130000Z" +-- DESCRIPTION +-- Editor: Marita Saveyn +-- Reason for change: RCR ALU02361918 - BT - timer on the relay of the RFLT-E +-- Change: +-- 1. asamLluRelayActionTime: must have range 0..864000, and default 50 +-- +-- REVISION "201708180000Z" +-- DESCRIPTION +-- Editor: Alfredo Alvarez +-- Reason for change: RCR ALU02361918 - BT - timer on the relay of the RFLT-E +-- Change: +-- 1. Added asamLluRelayActionTimer +-- +-- REVISION "201707200000Z" +-- DESCRIPTION +-- Editor: Alfredo Alvarez +-- Reason for change: RCR ALU02361918 - BT - timer on the relay of the RFLT-E +-- Change: +-- 1. Added 'disconnectTimed' to the list of possible relay status +-- 2. Added asamLluRelayOperStatus and asamLluRelayActionTime +-- +-- REVISION "201609160000Z" +-- DESCRIPTION +-- Version: 3EC36485EDAA_V5.6.0.0.0 +-- Editor : Ravichandran P +-- Reason for Change: RCR ALU02254841- NNI support on NDLT-G +-- Change : Added New Table asamIfPortTypeTable. +-- +-- REVISION "201510150000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V5.3.0.0.0 +-- Editor: Rommy Volders +-- Reason for change: ALU02136586 +-- Change: Add extra value for asamLluRelayStatus. +-- +-- REVISION "201410080000Z" +-- DESCRIPTION +-- Editor: Siva Sankar +-- Reason for change: Updated based on review comments for REVISION "201410030000Z" +-- Change: 1. Changed the order of new tables asamIfIndexToExtIfIndexMappingTable +-- and asamExtIfIndexToIfIndexMappingTable. +-- 2. Gauge type is used instead of INTEGER for ExtIfIndex identifiers. +-- +-- REVISION "201410030000Z" +-- DESCRIPTION +-- Editor: Siva Sankar +-- Reason for change: 3HH-11754-AGAB-DFZZA, Extended Inteface Index Support +-- Change: Added new Tables asamIfIndexToExtIfIndexMappingTable +-- and asamExtIfIndexToIfIndexMappingTable +-- +-- REVISION "201304250000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.6.0.0.0 +-- Editor: Balagopal Velusamy +-- Reason for change: ALU00204502, EFM Inteface Counter Support +-- Change: Added new Table asamIfExtCounterSupportTable +-- Indicates supported counters for an Interface. +-- +-- REVISION "201304250000Z" +-- DESCRIPTION +-- "Version: 3EC36485EDAA_V4.6.0.0.0 +-- Editor: Karel Meijfroidt +-- Reason for change: ALU01815260, Alarm Mechanism Improvement +-- Change: change the RANGE in the description of +-- the asamIfExtAlmReportingSeverityDefault. +-- +-- REVISION "2012101111200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_V4.5.0.0.0 +-- Editor: Ludwig Pauwels +-- Changes: +-- * Remove LLU Relay Status Table. +-- +-- REVISION "201206071200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_V4.4.4.0.0 +-- Editor: Ludwig Pauwels +-- Changes: +-- * Addition of LLU Relay Status Table. +-- +-- REVISION "20080108200Z" +-- DESCRIPTION +-- "Version: 3EC15506EAAA_V3.5.0.0.0 +-- Editor: Xia Hui +-- Changes: Add one values for asamItfMetallicTestTypes and four values for asamItfMetallicTestCodes +-- *asamItfMetallicTestResetTimer +-- *asamItfLineAdminOperAbnormal +-- *asamItfLineAnotherLineTestInProgress +-- *asamItfTestNotPossible +-- *asamItfLineBusy +-- +-- REVISION "20060621200Z" +-- DESCRIPTION +-- "Version: 3EC15506EAAA_V3.5.0.0.0 +-- Editor: Liu Jie +-- Changes: Add two values for asamItfMetallicTestTypes +-- * asamItfMetallicTestInwardOnly +-- * asamItfMetallicTestOutwardOnly +-- +-- REVISION "20060529200Z" +-- DESCRIPTION +-- "Version: 3EC15506EAAA_V3.2.0.0.0 +-- Editor: Sven Dhuyvetter +-- Changes: BDFhw36810: Open SNMP +-- +-- REVISION "20060323200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_V3.1.0.0.0 +-- Editor: Ma liya +-- Changes: +-- * Extend Customer Id length to support a maximum of 64 characters." +-- +-- REVISION "200601231200Z" +-- DESCRIPTION +-- "Version: 3EC15506EAAA_V2.4.0.0.0 +-- Editor: Bart Bogaert +-- Changes: Implemented BDFhw70643: strict syntax checks (smilint)" +-- +-- REVISION "200506151200Z" +-- DESCRIPTION +-- "Version: 3EC15505EAAA_V2.3.1.0.0 +-- Editor: Pradeep Hosaritthi +-- Changes: +-- * Addition of LLU Relay Status Table." +-- +-- REVISION "200404081200Z" +-- DESCRIPTION +-- "Version: 3EC15506EAAA_E1.1.0.0 +-- Editor: Rafael Van Driessche +-- Changes: addition of asamIfExtIfSpecific." +-- +-- REVISION "200401121200Z" +-- DESCRIPTION +-- "Version: 3EC15506EAAA_E1.0.0.0 +-- Editor: Rafael Van Driessche +-- Changes: revision for iSAM with only editorial changes." +-- +-- REVISION "200205131200Z" +-- DESCRIPTION +-- "Version: 3EC15506AAAA_E5.0.0.1 +-- Editor: Frank Devolder +-- Changes: +-- * object asamPhyItfChangeOccurredTrapEnable obsoleted (BDFaa44804)." +-- +-- REVISION "200106031200Z" +-- DESCRIPTION +-- "Version: 3EC15506AAAA_E5.0.0.0 +-- Editor: Frank Devolder +-- Changes: +-- * add asamShelfPhyItfSummaryTable to support hierarchical summary +-- bitmaps for physical interfaces and make ASAM-level interface +-- bitmaps obsolete." +-- +-- REVISION "200011161200Z" +-- DESCRIPTION +-- "Version 3EC15506AAAA_E4.2.0.0 +-- Editor: Dominic Chorafakis +-- Changes: +-- * Documenting MAX_PIF size for R4.2: 24 line boards with IMA." +-- +-- REVISION "200007111200Z" +-- DESCRIPTION +-- "Version: TBC +-- Editor: H. Dedecker +-- Changes: +-- * ITF_MIB_EXT extended with line test (BDFaa26075)." +-- +-- REVISION "199907081200Z" +-- DESCRIPTION +-- "Version: 3EC15506AAAA_R2.0.1 +-- Editor: K. Van Eynde +-- Changes: +-- * AsamItfSeverityFilterType extended with noAlarms (BDFaa18947)." +-- +-- REVISION "199904301200Z" +-- DESCRIPTION +-- "Version: 3EC15506AAAA_R2.0.0 +-- Editor: K. Van Eynde +-- Changes: updates to supporte severity per line feature: +-- * define new type AsamItfSeverityFilterType +-- * extend AsamIfExtEntry with new column asamIfExtAlmReportingSeverity +-- * add table asamIfExtAlmReportingSeverityDefaultTable for default +-- severity per interface type." + +-- =========================================================================== + + IMPORTS OBJECT-TYPE FROM RFC-1212 + DisplayString FROM RFC1213-MIB + Counter, Gauge FROM RFC1155-SMI + asam FROM SYSTEM-MIB + ifIndex, InterfaceIndex FROM ITF-MIB + IANAifType FROM IANAifType-MIB + AsamAlarmSeverityType FROM ASAM-ALARM-MIB + eqptHolderId FROM ASAM-EQUIP-MIB; + + + AsamItfSeverityFilterType ::= INTEGER { + indeterminate (1), -- Not a definite known severity + warning (2), -- Just to inform as a warning + minor (3), -- Not service affecting + major (4), -- Service affecting + critical (5), -- Service breaking + noAlarms (254), -- do not report alarm + default (255) -- take default as specified in + -- asamIfExtAlmReportingSeverityDefaultTable + } + + asamItfMIB OBJECT IDENTIFIER ::= { asam 6 } -- Extensions to MIB-II + + asamPhyItfOperStatus OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bitmap for the operational status of the physical interfaces. + + MAX_PIF: the maximum number of interface per board + SLOTS: the number of slots in the system + + Layout: 1..MAX_PIF 1..MAX_PIF ... 1..MAX_PIF + ========== ========== ========== + 0 1 ... SLOTS-1 + + Up = 1, Down = 0 + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NA INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: This object is not supported." + ::= {asamItfMIB 1} + + asamPhyItfBitmap OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bitmap for the physical interfaces. + + MAX_PIF: the maximum number of interface per board + SLOTS: the number of slots in the system + + Layout: 1..MAX_PIF 1..MAX_PIF ... 1..MAX_PIF + ========== ========== ========== + 0 1 ... SLOTS-1 + + Present = 1, Not present = 0 + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NA INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: This object is not supported." + ::= {asamItfMIB 2} + + asamPhyItfChangeOccurredTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS obsolete + DESCRIPTION + "Boolean indicating wether the changeOccurredTrap should be sent + or not. The trap will not be sent if the linkUpDownTrap was already + sent (regardless of the value asamChangeOccurredTrapEnable). + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NA INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: This object is not supported." + ::= {asamItfMIB 3} + + asamPhyItfNumberChangeOccurred OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a counter indicating the number of state changes of the + physical line. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: 0 + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {asamItfMIB 4} + + asamIfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamIfExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An extension to the ifTable defined in ITF-MIB. + + ALCATEL NOTE: + TABLESIZE: DEP same size as the ifTable." + ::= {asamItfMIB 5} + + asamIfExtEntry OBJECT-TYPE + SYNTAX AsamIfExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing management information applicable to a + particular interface." + INDEX { ifIndex } + ::= {asamIfExtTable 1} + + AsamIfExtEntry ::= SEQUENCE { + asamIfExtCustomerId DisplayString, + asamIfExtAlmReportingSeverity AsamItfSeverityFilterType, + asamIfExtIfSpecific OBJECT IDENTIFIER + } + + asamIfExtCustomerId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A textual string identifying the customer assigned to this + interface. Following strings have a special meaning: + 'reserved' : the interface is reserved by an operator; + 'faulty' : the interface is indicated by an operator + as being faulty; + 'available': the interface has no customer assigned to it. + This object is only supported for physical interfaces. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + DEFVAL {"available"} + ::= {asamIfExtEntry 1} + + asamIfExtAlmReportingSeverity OBJECT-TYPE + SYNTAX AsamItfSeverityFilterType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This objects specifies for a certain physical interface and all + interface above in the interface hierarchy the minimal severity for + an alarm to be reported. If no value is provided for this object, + it will obtain the value 'default', which means the actual value is + as specified in the asamIfExtAlmReportingSeverityDefaultTable. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: NA DEFVALUE: 'default' + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {asamIfExtEntry 2} + + asamIfExtIfSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A reference to MIB definitions specific to the particular media + being used to realize the interface. + If no MIB definitions specific to the particular media are + available, the value should be set to the OBJECT IDENTIFIER { 0 0 }. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {asamIfExtEntry 3} + + asamNextAvailablePortType OBJECT-TYPE + SYNTAX IANAifType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains the ifType for which the next available + physical interface can be retrieved. Only values of ifType that + represent physical interfaces are allowed. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: YES + RANGE: NA DEFVALUE: xdslLine + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {asamItfMIB 6} + + asamNextAvailablePort OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the next available physical interface for which + the ifType is as specified in asamNextAvailablePortType. A physical + interface is considered available if its asamIfExtCustomerId has + the value 'available' and its internal ASAM state is 'reachable'. + If no interface of the desired type is available an error (genErr) + is returned when a get-request is issued for this object. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {asamItfMIB 7} + + asamIfExtAlmReportingSeverityDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamIfExtAlmReportingSeverityDefaultEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table specifying for each of the supported interface types + for asamIfExtAlmReportingSeverity its default minimal severity. + + ALCATEL NOTE: + TABLESIZE: DEP number of supported interface types." + ::= {asamItfMIB 8} + + asamIfExtAlmReportingSeverityDefaultEntry OBJECT-TYPE + SYNTAX AsamIfExtAlmReportingSeverityDefaultEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the asamIfExtAlmReportingSeverityDefaultTable. + " + INDEX { asamIfExtIfType } + ::= {asamIfExtAlmReportingSeverityDefaultTable 1} + + AsamIfExtAlmReportingSeverityDefaultEntry ::= SEQUENCE { + asamIfExtIfType IANAifType, + asamIfExtAlmReportingSeverityDefault AsamAlarmSeverityType + } + + asamIfExtIfType OBJECT-TYPE + SYNTAX IANAifType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of the interface. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtAlmReportingSeverityDefaultEntry 1 } + + asamIfExtAlmReportingSeverityDefault OBJECT-TYPE + SYNTAX AsamAlarmSeverityType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default minimal severity for an alarm to be reported that will + be used for interfaces of the type specified in asamIfExtIfType. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: YES + RANGE: 1-5 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + DEFVAL {major} + ::= { asamIfExtAlmReportingSeverityDefaultEntry 2 } + + asamItfTest OBJECT IDENTIFIER ::= {asamItfMIB 9} + -- Extension to EXT MIB-II for line test + + asamItfMetallicTestGroup OBJECT IDENTIFIER ::= {asamItfTest 1} + -- First subgroup identifying metallic test group + + asamItfMetallicTestTypes OBJECT IDENTIFIER ::= {asamItfMetallicTestGroup 1} + -- First subgroup identifying metallic test types + + asamItfMetallicTestLimited OBJECT IDENTIFIER ::= + {asamItfMetallicTestTypes 1} + + asamItfMetallicTestTapLooped OBJECT IDENTIFIER ::= + {asamItfMetallicTestTypes 2} + + asamItfMetallicTestMonitor OBJECT IDENTIFIER ::= + {asamItfMetallicTestTypes 3} + + asamItfMetallicTestSplitAccess OBJECT IDENTIFIER ::= + {asamItfMetallicTestTypes 4} + + asamItfMetallicTestInwardOnly OBJECT IDENTIFIER ::= + {asamItfMetallicTestTypes 5} + + asamItfMetallicTestOutwardOnly OBJECT IDENTIFIER ::= + {asamItfMetallicTestTypes 6} + + asamItfMetallicTestResetTimer OBJECT IDENTIFIER ::= + {asamItfMetallicTestTypes 7} + + + asamItfMetallicTestCodes OBJECT IDENTIFIER ::= {asamItfMetallicTestGroup 2} + -- Second subgroup identifying metallic test codes + + asamItfLineNotReachable OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 1} + + asamItfPreparingMetallicTest OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 2} + + asamItfAnotherMetallicTestInProgress OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 3} + + asamItfTestAppliqueNotReachable OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 4} + + asamItfPotsSplitterNotReachable OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 5} + + asamItfWcapNotReachable OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 6} +-- reserved for ASAM + + asamItfLineBusy OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 7} +-- To indicate the line status is not in either idle or power down or parking mode. Currently only for narrowband MTA + + asamItfLineAdminOperAbnormal OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 8} +-- To indicate the line is either admin lock or oper disable +-- Crrently only for narrowband MTA + + asamItfLineAnotherLineTestInProgress OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 9} + -- To indicate another line test is in progress. Currently only for NB MTA + + asamItfTestNotPossible OBJECT IDENTIFIER ::= + {asamItfMetallicTestCodes 10} + + + + asamShelfPhyItfSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamShelfPhyItfSummaryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Shelf summary table, summarizing status information of physical + interfaces of boards which can be equipped within the + corresponding shelf. + + ALCATEL NOTE: + TABLESIZE: DEP number of shelves." + ::= { asamItfMIB 10 } + + asamShelfPhyItfSummaryEntry OBJECT-TYPE + SYNTAX AsamShelfPhyItfSummaryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the shelf physical interface summary table. + " + INDEX { eqptHolderId } + ::= { asamShelfPhyItfSummaryTable 1 } + + AsamShelfPhyItfSummaryEntry ::= SEQUENCE { + asamShelfPhyItfNumberChangeOccurred Counter, + asamShelfPhyItfOperStatus OCTET STRING, + asamShelfPhyItfBitmap OCTET STRING + } + + asamShelfPhyItfNumberChangeOccurred OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a counter indicating the number of state changes + of physical lines, equipped on boards within this shelf. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: 0 + UNITS: state change SPARSE: NA + DESCR: NA" + ::= { asamShelfPhyItfSummaryEntry 1 } + + asamShelfPhyItfOperStatus OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bitmap for the operational status of the physical interfaces + of boards which can be equipped within this shelf. + + MAX_PIF: the maximum number of physical interfaces per board + (lines + IMA). + SLOTS: the maximum number of slots within a shelf + + Layout: 1..MAX_PIF 1..MAX_PIF ... 1..MAX_PIF + ========== ========== ========== + 0 1 ... SLOTS-1 + + Up = 1, Down = 0. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: DEP: #slots*#interfaces per board + DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamShelfPhyItfSummaryEntry 2 } + + asamShelfPhyItfBitmap OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bitmap for the presence of the physical interfaces of boards + which can be equipped within this shelf. + + MAX_PIF: the maximum number of physical interfaces per board + (lines + IMA). + SLOTS: the maximum number of slots within a shelf + + Layout: 1..MAX_PIF 1..MAX_PIF ... 1..MAX_PIF + ========== ========== ========== + 0 1 ... SLOTS-1 + + Present = 1, Not present = 0. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: DEP: #slots*#interfaces per board + DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamShelfPhyItfSummaryEntry 3 } + +-- ========================================================= +-- the following table is supported from R5.3 onwards (e.g. 7367 ISAM SX-16P) +-- ========================================================= + + asamLluTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamLluEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Local Loop Unbundling Table. + + ALCATEL NOTE: + TABLESIZE: DEP same size as the ifTable" + ::= {asamItfMIB 11} + + asamLluEntry OBJECT-TYPE + SYNTAX AsamLluEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the asamLluTable. There will be an entry + for each physical interface line (xdslLine) if the corresponding + board is configured/planned and if the corresponding board + supports LLU, i.e. no entries are auto-created in the MIB + - for boards that are not planned, + - for boards that are planned but for which the HW does + not support LLU. + the operator cannot create an entry nor delete an entry in this + table" + + INDEX { ifIndex } + ::= { asamLluTable 1} + + AsamLluEntry ::= SEQUENCE { + asamLluRelayStatus AsamLluRelayStatus, + asamLluRelayActionTime Gauge, + asamLluRelayOperStatus AsamLluRelayStatus, + asamLluRelayActionTimer Gauge + } + + AsamLluRelayStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Handling of relay for Local Loop Unbundling. + unbundle (1),-- unbundling LLU relay on the particular physical line + mentioned by a valid physical interface ifIndex. + If LLURelay is unbundled, then the line is + throughconnected to an external connector allowing + to connect the line to another exchange. + connect(2), -- connecting LLU relay on the particular physical line + mentioned by a valid physical interface ifIndex. + If LLURelay state of a particular line is connected + then the line is served by the LT. + For a DSL line this means it will pass to the card + its low and high pass filter. The effect is that + DSL signal is supported by the card, the POTS/ISDN signal is + brought to an external connector. + connectForMelt(3), -- connecting LLU relay for Melt on the particular + physical line mentioned by a valid physical interface ifIndex. + If LLURelay state of a particular line is connected + with Melt then the line is served by the LT and the MELT test block can be used. + For a DSL line this means it will pass to the card + its low and high pass filter and a MELT measurement can be performed. The effect is that + DSL signal is supported by the card, the POTS/ISDN signal is + not connected. + disconnect(4), -- disconnecting LLU relay on the particular physical line + mentioned by a valid physical interface ifIndex. + If LLURelay state of a particular line is disconnected: + -the line is open ended at the LT side + -the MELT test block(if present) on LT is throughconnected to an external connector + This particular state allows for two types of testing: + -an open ended measurement can be performed at end user side + -future: a MELT measurement can be performed for the external link + towards another exchange(if MELT test block present) + disconnectTimed(5), -- Temporarily disconnect LLU relay. After a timeout specified by + asamLluRelayActionTime, the relay goes back to 'connect'" + SYNTAX INTEGER { + unbundle (1), + connect (2), + connectForMelt (3), + disconnect (4), + disconnectTimed (5) + } + + asamLluRelayStatus OBJECT-TYPE + SYNTAX AsamLluRelayStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Configured administrative status of the relay. This value is kept persistent + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: NA + RANGE: NA DEFVALUE: unbundle + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {asamLluEntry 1} + + asamLluRelayActionTime OBJECT-TYPE + SYNTAX Gauge + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The delay in tenths of seconds during which the relay will be in disconnected state before + switching to connected state after asamLluRelayStatus is configured to 'disconnectTimed' + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..864000 DEFVALUE: 50 + UNITS: s/10 SPARSE: NA + DESCR: NA" + ::= {asamLluEntry 2} + + asamLluRelayOperStatus OBJECT-TYPE + SYNTAX AsamLluRelayStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational status of the relay. This represents the actual status of the relay at + any time. The value 'disconnectTimed' does not apply in this context + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= {asamLluEntry 3} + + asamLluRelayActionTimer OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time in tenths of seconds remaining before switching to connected state after + asamLluRelayStatus is configured to 'disconnectTimed'. 0 means that the + timer associated with disconnectTimed is not active. This can happen when: + - asamLluRelayStatus has never been configured to 'disconnectTimed' + - The timer has been configured with asamLluRelayActionTime = 0 + - The timer has expired + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..864000 DEFVALUE: 0 + UNITS: s/10 SPARSE: NA + DESCR: NA" + ::= {asamLluEntry 4} + + asamIfExtCounterSupportTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamIfExtCounterSupportEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A Table listing the supported counters for a particular interface . + + ALCATEL NOTE: + TABLESIZE: DEP number of supported interface types." + ::= {asamItfMIB 12 } + + asamIfExtCounterSupportEntry OBJECT-TYPE + SYNTAX AsamIfExtCounterSupportEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing list of supported counter information applicable to a + particular interface." + INDEX { asamIfExtCounterIndex } + ::= {asamIfExtCounterSupportTable 1} + + AsamIfExtCounterSupportEntry ::= SEQUENCE { + asamIfExtCounterIndex IANAifType, + asamifTblifDescr INTEGER, + asamifTblifMtu INTEGER, + asamifTblifSpeed INTEGER, + asamifTblifPhysAddress INTEGER, + asamifTblifAdminStatus INTEGER, + asamifTblifOperStatus INTEGER, + asamifTblifLastChange INTEGER, + asamifTblifInOctets INTEGER, + asamifTblifInUcastPkts INTEGER, + asamifTblifInNUcastPkts INTEGER, + asamifTblifInDiscards INTEGER, + asamifTblifInErrors INTEGER, + asamifTblifInUbknownProtos INTEGER, + asamifTblifOutOctets INTEGER, + asamifTblifOutUcastPkts INTEGER, + asamifTblifOutNUcastPkts INTEGER, + asamifTblifOutDiscards INTEGER, + asamifTblifOutErrors INTEGER, + asamifxTblifName INTEGER, + asamifxTblifInMulticastPkts INTEGER, + asamifxTblifInBroadcastPkts INTEGER, + asamifxTblifOutMulticastPkts INTEGER, + asamifxTblifOutBroadcastPkts INTEGER, + asamifxTblifHCInOctets INTEGER, + asamifxTblifHCInUcastPkts INTEGER, + asamifxTblifHCInMulticastPkts INTEGER, + asamifxTblifHCInBroadcastPkts INTEGER, + asamifxTblifHCOutOctets INTEGER, + asamifxTblifHCOutUcastPkts INTEGER, + asamifxTblifHCOutMulticastPkts INTEGER, + asamifxTblifHCOutBroadcastPkts INTEGER, + asamifxTblifLinkUpDownTrapEnable INTEGER, + asamifxTblifHighSpeed INTEGER, + asamifxTblifPromiscuousMode INTEGER, + asamifxTblifConnectorPresent INTEGER, + asamifxTblifAlias INTEGER, + asamifxTblifCounterDiscontinuityTime INTEGER + } + asamIfExtCounterIndex OBJECT-TYPE + SYNTAX IANAifType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique non-zero value representing an interface . + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + + ::= { asamIfExtCounterSupportEntry 1 } + + asamifTblifDescr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 2 } + asamifTblifMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 3 } + asamifTblifSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 4 } + + asamifTblifPhysAddress OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 5 } + + asamifTblifAdminStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 6 } + asamifTblifOperStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 7 } + asamifTblifLastChange OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 8 } + + + asamifTblifInOctets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 9 } + asamifTblifInUcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 10 } + asamifTblifInNUcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 11 } + asamifTblifInDiscards OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 12 } + asamifTblifInErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 13 } + asamifTblifInUbknownProtos OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 14 } + asamifTblifOutOctets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 15 } + + asamifTblifOutUcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 16 } + + asamifTblifOutNUcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 17 } + + asamifTblifOutDiscards OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 18 } + + asamifTblifOutErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 19 } + + asamifxTblifName OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 20 } + + asamifxTblifInMulticastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 21 } + + asamifxTblifInBroadcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 22 } + + asamifxTblifOutMulticastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 23 } + + asamifxTblifOutBroadcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 24 } + + asamifxTblifHCInOctets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 25 } + + asamifxTblifHCInUcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 26 } + + asamifxTblifHCInMulticastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 27 } + + asamifxTblifHCInBroadcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 28 } + + asamifxTblifHCOutOctets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 29 } + + asamifxTblifHCOutUcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 30 } + + + asamifxTblifHCOutMulticastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 31 } + + asamifxTblifHCOutBroadcastPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 32 } + + asamifxTblifLinkUpDownTrapEnable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 33 } + asamifxTblifHighSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 34 } + asamifxTblifPromiscuousMode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 35 } + asamifxTblifConnectorPresent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 36 } + asamifxTblifAlias OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 37 } + + asamifxTblifCounterDiscontinuityTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + + " A value of 1 indicates that this parameter is supported for the specified interface + A value of 0 indicates that this parameter is not supported for the specified interface . + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: 0..1 DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfExtCounterSupportEntry 38 } + +-- ********************************************* +-- +-- IF-INDEX TO EXTENDED IF-INDEX MAPPING TABLE +-- +-- This table is a helper table. +-- +-- It contains the mapping of the ifIndex to extended ifIndex +-- of all interfaces that have a linear value +-- +-- ********************************************* + + asamIfIndexToExtIfIndexMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamIfIndexToExtIfIndexMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "ifIndex to extended ifIndex Mapping Table. + + ALCATEL NOTE: + TABLESIZE: DEP same size as the ifTable." + ::= { asamItfMIB 13 } + + asamIfIndexToExtIfIndexMappingEntry OBJECT-TYPE + SYNTAX AsamIfIndexToExtIfIndexMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing mapping from ifIndex to extended + ifIndex of interfaces." + + INDEX { ifIndex } + ::= { asamIfIndexToExtIfIndexMappingTable 1 } + + AsamIfIndexToExtIfIndexMappingEntry ::= SEQUENCE { + asamExtIfIndexId1 Gauge, + asamExtIfIndexId2 Gauge, + asamExtIfIndexId3 Gauge + } + + asamExtIfIndexId1 OBJECT-TYPE + SYNTAX Gauge (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the first indentifier of the extended-ifIndex + INTEGER.xxxx.xxxx. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: Gauge DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfIndexToExtIfIndexMappingEntry 1 } + + asamExtIfIndexId2 OBJECT-TYPE + SYNTAX Gauge (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the second indentifier of the extended-ifIndex + xxxx.INTEGER.xxxx. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: Gauge DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfIndexToExtIfIndexMappingEntry 2 } + + asamExtIfIndexId3 OBJECT-TYPE + SYNTAX Gauge (0..4294967295) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the third indentifier of the extended-ifIndex + xxxx.xxxx.INTEGER. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: Gauge DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamIfIndexToExtIfIndexMappingEntry 3 } + +-- ********************************************* +-- +-- EXTENDED IF-INDEX TO IF-INDEX MAPPING TABLE +-- +-- This table is a helper table. +-- +-- It contains the mapping of the extended-ifIndex to ifIndex +-- of all interfaces that have a linear value +-- +-- ********************************************* + + asamExtIfIndexToIfIndexMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamExtIfIndexToIfIndexMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Extended-ifIndex to ifIndex Mapping Table. + + ALCATEL NOTE: + TABLESIZE: DEP same size as the ifTable." + ::= { asamItfMIB 14 } + + asamExtIfIndexToIfIndexMappingEntry OBJECT-TYPE + SYNTAX AsamExtIfIndexToIfIndexMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing mapping from extended-ifIndex to ifIndex + of interfaces." + +-- Type : INTEGER.INTEGER.INTEGER (total 96 bit) +-- asamExtIfIndexId1 -> INTEGER.xxxx.xxxx +-- asamExtIfIndexId2 -> xxxx.INTEGER.xxxx +-- asamExtIfIndexId3 -> xxxx.xxxx.INTEGER + INDEX { asamExtIfIndexId1, asamExtIfIndexId2, asamExtIfIndexId3 } + + ::= { asamExtIfIndexToIfIndexMappingTable 1 } + + AsamExtIfIndexToIfIndexMappingEntry ::= SEQUENCE { + asamIfIndex InterfaceIndex + } + + asamIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the ifIndex of the interface. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: ifIndex DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA" + ::= { asamExtIfIndexToIfIndexMappingEntry 1 } + + asamIfPortTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AsamIfPortTypeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "EFM Interface PortType Table. + + ALCATEL NOTE: + TABLESIZE: Entry will be equivalent to number of EFM interfaces exist." + ::= { asamItfMIB 15 } + + asamIfPortTypeEntry OBJECT-TYPE + SYNTAX AsamIfPortTypeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry appears in this table for each EFM interface exist in the system." + INDEX { ifIndex } + ::= { asamIfPortTypeTable 1 } + + AsamIfPortTypeEntry ::= SEQUENCE { + asamIfPortType INTEGER + } + + asamIfPortType OBJECT-TYPE + SYNTAX INTEGER { + uni(1), + nni(2), + huni(3), + uplink(4), + lemi(5) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the whole network service model based + on this interface. + User Network Interface (UNI) is an interface which + specifies one untrust subscriber is connected. + Network to Network Interface (NNI) is an interface which + specifies one trust networks in connected. + Hicap User Network Interface (HUNI) is an interface which + specifies one untrust subscriber is connected, but with hicapacity + services. + Uplink specifies the interface is at the upside of the ISAM, i.e. + connecting the ISAM to the network. + Lemi is a local ethernet management interface. It is supported only + on a restricted set of systems/cards. + + ALCATEL NOTE: + ACCESS : NA USAGE : NA + PERSIST: YES INSRVMOD: NA + RANGE : NA DEFVALUE: uni + UNITS : NA SPARSE : NA + DESCR : This Object is supported only for few LTs.Setting of portType is not allowed for native ethernet interfaces.Setting portType as UNI is allowed for all interfaces except native ethernet.Setting portType as NNI is allowed only for EFM intefaces on supported LTs.For ethernet interfaces (native Ethernet) get command will display the portType from extendEtherPortCtrlTable" + ::= { asamIfPortTypeEntry 1 } + +END diff --git a/MIBS/nokia/LANGTAG-TC-MIB b/MIBS/nokia/LANGTAG-TC-MIB new file mode 100644 index 0000000..fcabfa3 --- /dev/null +++ b/MIBS/nokia/LANGTAG-TC-MIB @@ -0,0 +1,55 @@ +LANGTAG-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI -- [RFC2578] + TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579] + +langTagTcMIB MODULE-IDENTITY + LAST-UPDATED "200711090000Z" -- 9 November 2007 + ORGANIZATION "IETF Operations and Management (OPS) Area" + CONTACT-INFO "EMail: ops-area@ietf.org + Home page: http://www.ops.ietf.org/" + DESCRIPTION + "This MIB module defines a textual convention for + representing BCP 47 language tags." + REVISION "200711090000Z" -- 9 November 2007 + DESCRIPTION + "Initial revision, published as RFC 5131. + + Copyright (C) The IETF Trust (2007). This version of this + MIB module is part of RFC 5131; see the RFC itself for full + legal notices." + ::= { mib-2 165 } + +LangTag ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1a" + STATUS current + DESCRIPTION + "A language tag, constructed in accordance with BCP 47. + + Only lowercase characters are allowed. The purpose of this + restriction is to provide unique language tags for use as + indexes. BCP 47 recommends case conventions for user + interfaces, but objects using this TEXTUAL-CONVENTION MUST + use only lowercase. + + Values MUST be well-formed language tags, in conformance + with the definition of well-formed tags in BCP 47. An + implementation MAY further limit the values it accepts to + those permitted by a 'validating' processor, as defined in + BCP 47. + + In theory, BCP 47 language tags are of unlimited length. + The language tag described in this TEXTUAL-CONVENTION is of + limited length. The analysis of language tag lengths in BCP + 47 confirms that this limit will not pose a problem in + practice. In particular, this length is greater than the + minimum requirements set out in Section 4.3.1. + + A zero-length language tag is not a valid language tag. + This can be used to express 'language tag absent' where + required, for example, when used as an index field." + REFERENCE "RFC 4646 BCP 47" + SYNTAX OCTET STRING (SIZE (0 | 2..63)) + +END diff --git a/MIBS/nokia/MPLS-LDP-MIB b/MIBS/nokia/MPLS-LDP-MIB new file mode 100644 index 0000000..661ea18 --- /dev/null +++ b/MIBS/nokia/MPLS-LDP-MIB @@ -0,0 +1,2887 @@ +-- Extracted from draft-ietf-mpls-ldp-mib-07.txt +-- +-- Network Working Group J. Cucchiara +-- Internet-Draft Brix Networks +-- Expires February 2001 H. Sjostrand +-- Ericsson +-- J. Luciani +-- TollBridge Technologies +-- August 2000 +-- +-- Definitions of Managed Objects for +-- the Multiprotocol Label Switching, Label Distribution Protocol (LDP) +-- +-- + +MPLS-LDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, + experimental, + Integer32, Counter32, Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, RowStatus, TimeInterval, TruthValue, + TimeStamp, StorageType + FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + -- AtmInterfaceType, AtmVcIdentifier, + AtmVpIdentifier + FROM ATM-TC-MIB + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + ; + + +mplsLdpMIB MODULE-IDENTITY + LAST-UPDATED "200008291200Z" -- August 29, 2000 + ORGANIZATION "Multiprotocol Label Switching (mpls) + Working Group" + CONTACT-INFO + "Joan Cucchiara (jcucchiara@brixnet.com) + Brix Networks + + Hans Sjostrand (hans.sjostrand@ericsson.com) + Ericsson + + James V. Luciani (jluciani@tollbridgetech.com) + TollBridge Technologies" + DESCRIPTION + "This MIB contains managed object definitions for the + 'Multiprotocol Label Switching, Label Distribution + Protocol, LDP' document." + ::= { experimental 97 } -- to be assigned + +--**************************************************************** +-- MPLS LDP Textual Conventions +--**************************************************************** +-- + +MplsLsrIdentifier ::= TEXTUAL-CONVENTION + + STATUS current + DESCRIPTION + "The Label Switch Router (LSR) identifier + is the first 4 bytes or the Router Id component + of the Label Distribution Protocol (LDP) identifier." + SYNTAX OCTET STRING (SIZE (4)) + + +-- +-- A similar TC is also used in RFC2677.txt. NOTE: since +-- MPLS's goal is to be any layer2 over any layer3, this +-- MIB makes every attempt to define a TC which would +-- satisfy L2 and L3 address sizes for now and in +-- the future. 0..64 seems was adopted from RFC2677. +-- + +MplsLdpGenAddr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of an network layer or data link + layer address." + SYNTAX OCTET STRING (SIZE (0..64)) + +-- following Textual Convention was +-- originally copied from the LSR MIB. + +-- It is reproduced here and modified slightly. + +MplsLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value represents an MPLS label. + The label contents are specific to + the label being represented. + + The label carried in an MPLS shim header + (for LDP, the Generic Label) is a 20-bit number + represented by 4 octets. Bits 0-19 contain a + label or a reserved label value. Bits 20-31 MUST + be zero. + + The frame relay label can be either 10-bits or + 23-bits depending on the DLCI field size and the + upper 22-bits or upper 9-bits must be zero, respectively. + + For an ATM label the lower 16-bits represents the VCI, + the next 12-bits represents the VPI and the remaining + bits MUST be zero." + SYNTAX Integer32(0..2147483647) + + +MplsLdpIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The LDP identifier is a six octet quantity + which is used to identify an Label Switch Router + (LSR) label space. + + The first four octets encode an IP address + assigned to the LSR, and the last two octets + identify a specific label space within the LSR." + SYNTAX OCTET STRING (SIZE (6)) + + +MplsLdpLabelTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Layer 2 label types which are defined for + MPLS LDP are generic(1), atm(2), or frameRelay(3)." + SYNTAX INTEGER { + generic(1), + atm(2), + frameRelay(3) + } + + +-- This was taken from rfc2514.txt (AtmVcIdentifier) and +-- modified here for MPLS. +-- This TC agrees with "MPLS using LDP and ATM VC Switching" +-- document which specifies that VC values need +-- to be greater than 31, or in other words, 0-31 are +-- reserved for other uses by the ITU and ATM Forum. +MplsAtmVcIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VCI value for a VCL. The maximum VCI value + cannot exceed the value allowable by + atmInterfaceMaxVciBits defined in ATM-MIB. + The minimum value is 32, values 0 to 31 are + reserved for other uses by the ITU and ATM + Forum. 32 is typically the default value + for the Control VC." + SYNTAX Integer32 (32..65535) + + +-- Top-level structure of the MIB (the following is proposed) +--mpls OBJECT IDENTIFIER ::= { mplsProtocols } + +--mplsProtocols OBJECT IDENTIFIER ::= { mplsLdpObjects } +-- under mplsProtocols will be LDP, CR-LDP, +-- and other MPLS "Protocols". + +mplsLdpObjects OBJECT IDENTIFIER ::= { mplsLdpMIB 1 } +mplsLdpNotifications OBJECT IDENTIFIER ::= { mplsLdpMIB 2 } +mplsLdpConformance OBJECT IDENTIFIER ::= { mplsLdpMIB 3 } + +--**************************************************************** +-- MPLS LDP Objects +--**************************************************************** + +mplsLdpLsrObjects OBJECT IDENTIFIER ::= { mplsLdpObjects 1 } + +mplsLdpEntityObjects OBJECT IDENTIFIER ::= { mplsLdpObjects 2 } + +-- +-- The MPLS Label Distribution Protocol's +-- Label Switch Router Objects +-- + +mplsLdpLsrId OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LSR's Identifier." + ::= { mplsLdpLsrObjects 1 } + +mplsLdpLsrLoopDetectionCapable OBJECT-TYPE + SYNTAX INTEGER { + none(1), + other(2), + hopCount(3), + pathVector(4), + hopCountAndPathVector(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A indication of whether this LSR supports + loop detection. + + none(1) -- Loop Detection is not supported + on this LSR. + + other(2) -- Loop Detection is supported but + by a method other than those + listed below. + + hopCount(3) -- Loop Detection is supported by + Hop Count only. + + pathVector(4) -- Loop Detection is supported by + Path Vector only. + + hopCountAndPathVector(5) -- Loop Detection is + supported by both Hop Count + And Path Vector. + + Since Loop Detection is determined during + Session Initialization, an individual session + may not be running with loop detection. This + object simply gives an indication of whether or not the + LSR has the ability to support Loop Detection and + which types." + ::= { mplsLdpLsrObjects 2 } + + +-- +-- The MPLS Label Distribution Protocol Entity Objects +-- + + +mplsLdpEntityIndexNext OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to + be used for mplsLdpEntityIndex when creating + entries in the mplsLdpEntityTable. The value + 0 indicates that no unassigned entries are + available. To obtain the mplsLdpEntityIndex + value for a new entry, the manager issues a + management protocol retrieval operation to obtain + the current value of this object. After each + retrieval, the agent should modify the value to + the next unassigned index." + ::= { mplsLdpEntityObjects 1 } + + +mplsLdpEntityTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the + MPLS Label Distribution Protocol Entities which + exist on this Label Switch Router (LSR)." + ::= { mplsLdpEntityObjects 2 } + +mplsLdpEntityEntry OBJECT-TYPE + SYNTAX MplsLdpEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents an LDP entity. + An entry can be created by a network administrator + or by an SNMP agent as instructed by LDP." + INDEX { mplsLdpEntityLdpId, mplsLdpEntityIndex } + ::= { mplsLdpEntityTable 1 } + +MplsLdpEntityEntry ::= SEQUENCE { + mplsLdpEntityLdpId MplsLdpIdentifier, + mplsLdpEntityIndex Unsigned32, + mplsLdpEntityProtocolVersion Integer32, + mplsLdpEntityAdminStatus INTEGER, + mplsLdpEntityOperStatus INTEGER, + mplsLdpEntityWellKnownTcpDiscoveryPort Unsigned32, + mplsLdpEntityWellKnownUdpDiscoveryPort Unsigned32, + mplsLdpEntityMaxPduLength Unsigned32, + mplsLdpEntityKeepAliveHoldTimer Integer32, + mplsLdpEntityHelloHoldTimer Integer32, + mplsLdpEntityFailedInitSessionTrapEnable INTEGER, + mplsLdpEntityFailedInitSessionThreshold Integer32, + mplsLdpEntityLabelDistributionMethod INTEGER, + mplsLdpEntityLabelRetentionMode INTEGER, + mplsLdpEntityPVLimitMismatchTrapEnable INTEGER, + mplsLdpEntityPathVectorLimit Integer32, + mplsLdpEntityHopCountLimit Integer32, + mplsLdpEntityTargetedPeer TruthValue, + mplsLdpEntityTargetedPeerAddrType AddressFamilyNumbers, + mplsLdpEntityTargetedPeerAddr MplsLdpGenAddr, + mplsLdpEntityOptionalParameters MplsLdpLabelTypes, + mplsLdpEntityDiscontinuityTime TimeStamp, + mplsLdpEntityStorageType StorageType, + mplsLdpEntityRowStatus RowStatus +} + + +mplsLdpEntityLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The LDP identifier. + + The first four octets encode an IP address + assigned to the LSR, and the last two octets + identify a specific label space within the + LSR." + REFERENCE + "LDP Specification, Section on LDP Identifiers." + ::= { mplsLdpEntityEntry 1 } + +mplsLdpEntityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This index is used as a secondary index to uniquely + identify this row. Before creating a row in this table, + the 'mplsLdpEntityIndexNext' object should be retrieved. + That value should be used for the value of this index + when creating a row in this table. (NOTE: if a value + of zero (0) is retrieved, that indicates that no rows + can be created in this table at this time. + + A secondary index (this object) is needed by some + but not all, LDP implementations. For example + in an LDP implementation which uses PPP, this + index may be needed." + ::= { mplsLdpEntityEntry 2 } + +mplsLdpEntityProtocolVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The version number of the protocol. The value of 0 on a + read indicates that the version of the protocol is unknown. + Otherwise, the value of this object represents the version + of the LDP protocol." + DEFVAL { 1 } + ::= { mplsLdpEntityEntry 3 } + +mplsLdpEntityAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative status of this LDP Entity. + If this object is changed from 'enable' to 'disable' + and this entity has already attempted to establish + contact with a Peer (which implies that the + 'mplsLdpEntityRowStatus' object has been set to + 'active'), then all contact with that + Peer is lost and all information from that Peer + needs to be removed from the MIB. + At this point the user is able to change values + which are related to this entity. + + When the admin status is set back to 'up', then + this Entity will attempt to establish new sessions + with the Peer." + DEFVAL { enable } + ::= { mplsLdpEntityEntry 4 } + + +mplsLdpEntityOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of this LDP Entity." + ::= { mplsLdpEntityEntry 5 } + +mplsLdpEntityWellKnownTcpDiscoveryPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The well known TCP Discovery Port for + LDP." + DEFVAL { 646 } + ::= { mplsLdpEntityEntry 6 } + +mplsLdpEntityWellKnownUdpDiscoveryPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The well known UDP Discovery Port for + LDP." + DEFVAL { 646 } + ::= { mplsLdpEntityEntry 7 } + +mplsLdpEntityMaxPduLength OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum PDU Length that is sent in + the Common Session Parameters of an Initialization + Message. A value of 255 or less specifies the + default maximum length of 4096 octets." + REFERENCE + "See Section on the 'Initialization Message' in the + LDP Specification." + DEFVAL { 4096 } + ::= { mplsLdpEntityEntry 8 } + +mplsLdpEntityKeepAliveHoldTimer OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The two octet value which is the proposed keep alive hold + timer for this LDP Entity." + DEFVAL { 40 } + ::= { mplsLdpEntityEntry 9 } + +mplsLdpEntityHelloHoldTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The two octet value which is the proposed Hello hold + timer for this LDP Entity. A value of 0 means use the + default, which is 15 seconds for Link Hellos and 45 + seconds for Targeted Hellos. A value of 65535 means + infinite." + DEFVAL { 0 } + ::= { mplsLdpEntityEntry 10 } + +mplsLdpEntityFailedInitSessionTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the + 'mplsLdpFailedInitSessionThresholdExceeded' + trap should be generated. + + If the value of this object is 'enabled(1)' + then the trap will generated. If the value + of this object is 'disabled(2)' then the + trap will not be generated. The DEFVAL + is set to 'enabled(1)'." + DEFVAL { enabled } + ::= { mplsLdpEntityEntry 11 } + + +mplsLdpEntityFailedInitSessionThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When attempting to establish a session with a + given Peer, the given LDP Entity should + send out the SNMP notification, + 'mplsLdpFailedInitSessionThresholdExceeded', when + the number of Session Initialization messages sent + exceeds this threshold. + + A value of 0 (zero) for this object + indicates that the threshold is infinity, and + the SNMP notification will never be sent + when the value of this object is 0 (zero)." + DEFVAL { 8 } + ::= { mplsLdpEntityEntry 12 } + + +mplsLdpEntityLabelDistributionMethod OBJECT-TYPE + SYNTAX INTEGER { + downstreamOnDemand(1), + downstreamUnsolicited(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For any given LDP session, the method of + label distribution must be specified." + ::= { mplsLdpEntityEntry 13 } + +mplsLdpEntityLabelRetentionMode OBJECT-TYPE + SYNTAX INTEGER { + conservative(1), + liberal(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LDP Entity can be configured to use either + conservative or liberal label retention mode. + + If the value of this object is conservative(1) + then advertized label mappings are retained + only if they will be used to forward packets, + i.e. if label came from a valid next hop. + + If the value of this object is liberal(2) + then all advertized label mappings are retained + whether they are from a valid next hop or not." + ::= { mplsLdpEntityEntry 14 } + +mplsLdpEntityPVLimitMismatchTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the 'mplsLdpPathVectorLimitMismatch' + trap should be generated. + + If the value of this object is 'enabled(1)' + then the trap will generated. If the value + of this object is 'disabled(2)' then the + trap will not be generated. The DEFVAL + is set to 'enabled(1)'." + DEFVAL { enabled } + ::= { mplsLdpEntityEntry 15 } + + +mplsLdpEntityPathVectorLimit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of this object is 0 (zero) then + Loop Dection for Path Vectors is disabled. + + Otherwise, if this object has a value greater than + zero, then Loop Dection for Path Vectors is enabled, + and the Path Vector Limit is this value. + Also, the value of the object, + 'mplsLdpLsrLoopDetectionCapable', must be set to + either 'pathVector(4)' or 'hopCountAndPathVector(5)', + if this object has a value greater than 0 (zero)." + ::= { mplsLdpEntityEntry 16 } + + +mplsLdpEntityHopCountLimit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of this object is 0 (zero), + then Loop Detection using Hop Counters is + disabled. + + If the value of this object is greater than + 0 (zero) then Loop Detection using Hop + Counters is enabled, and this object + specifies this Entity's maximum allowable + value for the Hop Count. + Also, the value of the object + mplsLdpLsrLoopDetectionCapable must be set + to either 'hopCount(3)' or + 'hopCountAndPathVector(5)' if this object + has a value greater than 0 (zero)." + ::= { mplsLdpEntityEntry 17 } + +mplsLdpEntityTargetedPeer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If this LDP entity uses targeted peer then set + this to true." + DEFVAL { false } + ::= { mplsLdpEntityEntry 18 } + +mplsLdpEntityTargetedPeerAddrType OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the internetwork layer address used for + the Extended Discovery. This object indicates how + the value of mplsLdpEntityTargetedPeerAddr is to + be interpreted." + ::= { mplsLdpEntityEntry 19 } + +mplsLdpEntityTargetedPeerAddr OBJECT-TYPE + SYNTAX MplsLdpGenAddr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the internetwork layer address used for + the Extended Discovery." + ::= { mplsLdpEntityEntry 20 } + +mplsLdpEntityOptionalParameters OBJECT-TYPE + SYNTAX MplsLdpLabelTypes + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the optional parameters for the LDP + Initialization Message. If the value is generic(1) + then no optional parameters will be sent in + the LDP Initialization message associated with + this Entity. + + If the value is atmParameters(2) then + a row must be created in the mplsLdpEntityAtmParms + Table, which corresponds to this entry. + + If the value is frameRelayParameters(3) then + a row must be created in the mplsLdpEntityFrameRelayParms + Table, which corresponds to this entry." + ::= { mplsLdpEntityEntry 21 } + + +mplsLdpEntityDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion + at which any one or more of this entity's counters + suffered a discontinuity. The relevant counters are the + specific instances associated with this entity of + any Counter32, or Counter64 object contained + in the 'mplsLdpEntityStatsTable'. If no such + discontinuities have occurred since the last + re-initialization of the local management + subsytem, then this object contains a zero + value." + ::= { mplsLdpEntityEntry 22 } + +mplsLdpEntityStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { mplsLdpEntityEntry 23 } + +mplsLdpEntityRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created and deleted using the + RowStatus convention. + Once the 'mplsLdpEntityAdminStatus' object has + the value of 'up' and this object has the value + of 'active' then the Entity will atttempt to + contact an LDP Peer. If the value of this object + is changed to 'notInService', then the Entity looses + contact with the LDP Peer and all information related + to that Peer must be removed from the MIB. This has + the same effect as changing 'mplsLdpEntityAdminStatus' + from 'enable' to 'disable'. + + When this object is set to 'active' and the value of + the 'mplsLdpEntityAdminStatus' is 'enable' then + this Entity will attempt to contact the Peer and + establish new sessions." + ::= { mplsLdpEntityEntry 24 } + +-- +-- Ldp Entity Objects for Generic Labels +-- + + +mplsLdpEntityGenericObjects OBJECT IDENTIFIER ::= + { mplsLdpEntityObjects 3 } + + +-- +-- The MPLS LDP Entity Configurable Generic Label Range Table +-- + +mplsLdpEntityConfGenericLabelRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpEntityConfGenericLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MPLS LDP Entity Configurable Generic Label Range Table. + The purpose of this table is to provide a mechanism + for specifying a contiguous range of generic labels, + or a 'label range' for LDP Entities. + + LDP Entities which use Generic Labels must have at least one + entry in this table." + ::= { mplsLdpEntityGenericObjects 1 } + +mplsLdpEntityConfGenericLabelRangeEntry OBJECT-TYPE + SYNTAX MplsLdpEntityConfGenericLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LDP Entity Configurable Generic Label + Range Table. One entry in this table contains + information on a single range of labels + represented by the configured Upper and Lower + Bounds pairs. NOTE: there is NO corresponding + LDP message which relates to the information + in this table, however, this table does provide + a way for a user to 'reserve' a generic label + range. + + NOTE: The ranges for a specific LDP Entity + are UNIQUE and non-overlapping. + + A row will not be created unless a unique and + non-overlapping range is specified. Thus, row + creation implies a one-shot row creation of + LDP EntityID and LowerBound and + UpperBound." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpEntityConfGenericLabelRangeMinimum, + mplsLdpEntityConfGenericLabelRangeMaximum + } + ::= { mplsLdpEntityConfGenericLabelRangeTable 1 } + +MplsLdpEntityConfGenericLabelRangeEntry ::= SEQUENCE { + mplsLdpEntityConfGenericLabelRangeMinimum Unsigned32, + mplsLdpEntityConfGenericLabelRangeMaximum Unsigned32, + mplsLdpEntityConfGenericIfIndexOrZero InterfaceIndexOrZero, + mplsLdpEntityConfGenericLabelRangeStorageType StorageType, + mplsLdpEntityConfGenericLabelRangeRowStatus RowStatus +} + +mplsLdpEntityConfGenericLabelRangeMinimum OBJECT-TYPE + SYNTAX Unsigned32(0..1048575) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The minimum label configured for this range." + ::= { mplsLdpEntityConfGenericLabelRangeEntry 1 } + +mplsLdpEntityConfGenericLabelRangeMaximum OBJECT-TYPE + SYNTAX Unsigned32(0..1048575) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The maximum label configured for this range." + ::= { mplsLdpEntityConfGenericLabelRangeEntry 2 } + + +mplsLdpEntityConfGenericIfIndexOrZero OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents either the InterfaceIndex of + the 'ifLayer' where these Generic Label would be created, or + 0 (zero). The value of zero means that the InterfaceIndex + is not known. For example, if the InterfaceIndex is + created subsequent to the Generic Label's creation, then + it would not be known. However, if the InterfaceIndex + is known, then it must be represented by this value. + + If an InterfaceIndex becomes known, then the + network management entity (e.g. SNMP agent) responsible + for this object MUST change the value from 0 (zero) to the + value of the InterfaceIndex. If this Generic Label is + being used in forwarding data, then the value of this + object MUST be the InterfaceIndex." + ::= { mplsLdpEntityConfGenericLabelRangeEntry 3 } + +mplsLdpEntityConfGenericLabelRangeStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { mplsLdpEntityConfGenericLabelRangeEntry 4 } + +mplsLdpEntityConfGenericLabelRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this + table to be created and deleted using + the RowStatus convention. + + There must exist at least one entry in this + table for every LDP Entity that has a + generic label configured. + + NOTE: This RowStatus object should + have the same value of the 'mplsLdpEntityRowStatus' + related to this entry." + ::= { mplsLdpEntityConfGenericLabelRangeEntry 5 } + + +-- +-- Ldp Entity Objects for ATM +-- +mplsLdpEntityAtmObjects OBJECT IDENTIFIER ::= + { mplsLdpEntityObjects 4 } + +mplsLdpEntityAtmParmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpEntityAtmParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the + ATM specific information which could be used + in the 'Optional Parameters' and other ATM specific + information." + ::= { mplsLdpEntityAtmObjects 1 } + +mplsLdpEntityAtmParmsEntry OBJECT-TYPE + SYNTAX MplsLdpEntityAtmParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the ATM parameters + and ATM information for this LDP entity." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex + } + ::= { mplsLdpEntityAtmParmsTable 1 } + + +MplsLdpEntityAtmParmsEntry ::= SEQUENCE { + mplsLdpEntityAtmIfIndexOrZero InterfaceIndexOrZero, + mplsLdpEntityAtmMergeCap INTEGER, + mplsLdpEntityAtmLabelRangeComponents Unsigned32, + mplsLdpEntityAtmVcDirectionality INTEGER, + mplsLdpEntityAtmLsrConnectivity INTEGER, + mplsLdpEntityDefaultControlVpi AtmVpIdentifier, + mplsLdpEntityDefaultControlVci MplsAtmVcIdentifier, + mplsLdpEntityUnlabTrafVpi AtmVpIdentifier, + mplsLdpEntityUnlabTrafVci MplsAtmVcIdentifier, + mplsLdpEntityAtmStorageType StorageType, + mplsLdpEntityAtmRowStatus RowStatus +} + + +mplsLdpEntityAtmIfIndexOrZero OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents either the InterfaceIndex of + the 'ifLayer' where the ATM Labels 'owned' by this + entry were created, or 0 (zero). The value of zero + means that the InterfaceIndex is not known. For example, + if the InterfaceIndex is created subsequent to the + ATM Label's creation, then it would not be known. + However, if the InterfaceIndex is known, then it must + be represented by this value. + + If an InterfaceIndex becomes known, then the + network management entity (e.g. SNMP agent) responsible + for this object MUST change the value from 0 (zero) to the + value of the InterfaceIndex. If an ATM Label is + being used in forwarding data, then the value of this + object MUST be the InterfaceIndex." + ::= { mplsLdpEntityAtmParmsEntry 1 } + + +mplsLdpEntityAtmMergeCap OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + vcMerge(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the Merge Capability of this Entity." + ::= { mplsLdpEntityAtmParmsEntry 2 } + +mplsLdpEntityAtmLabelRangeComponents OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of LabelRange Components in the Initialization + message. This also represents the number of entries + in the mplsLdpLabelRangeComponentsTable which correspond + to this entry." + ::= { mplsLdpEntityAtmParmsEntry 3 } + +mplsLdpEntityAtmVcDirectionality OBJECT-TYPE + SYNTAX INTEGER { + bidirectional(0), + unidirectional(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of this object is 'bidirectional(0)', + a given VCI, within a given VPI, is used as a + label for both directions independently. + + If the value of this object is 'unidirectional(1)', + a given VCI within a VPI designates one direction." + ::= { mplsLdpEntityAtmParmsEntry 4 } + +mplsLdpEntityAtmLsrConnectivity OBJECT-TYPE + SYNTAX INTEGER { + direct(1), + indirect(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peer LSR may be connected indirectly by means of an + ATM VP so that the VPI values may be different on either + endpoint so the label MUST be encoded entirely within the + VCI field." + DEFVAL { direct } + ::= { mplsLdpEntityAtmParmsEntry 5 } + +mplsLdpEntityDefaultControlVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default VPI value for the non-MPLS connection. The + default value of this is 0 (zero) but other values may + be configured. This object allows a different value + to be configured." + DEFVAL + { 0 } + ::= { mplsLdpEntityAtmParmsEntry 6 } + +mplsLdpEntityDefaultControlVci OBJECT-TYPE + SYNTAX MplsAtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Default VCI value for a non-MPLS connection. The + default value of this is 32 but other values may be + configured. This object allows a different value to + be configured." + DEFVAL + { 32 } + ::= { mplsLdpEntityAtmParmsEntry 7 } + +mplsLdpEntityUnlabTrafVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPI value of the VCC supporting unlabelled traffic. This + non-MPLS connection is used to carry unlabelled (IP) + packets. The default value is the same as the default + value of the 'mplsLdpEntityDefaultControlVpi', however + another value may be configured." + DEFVAL { 0 } + ::= { mplsLdpEntityAtmParmsEntry 8 } + +mplsLdpEntityUnlabTrafVci OBJECT-TYPE + SYNTAX MplsAtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VCI value of the VCC supporting unlabelled traffic. + This non-MPLS connection is used to carry unlabelled (IP) + packets. The default value is the same as the default + value of the 'mplsLdpEntityDefaultControlVci', however + another value may be configured." + DEFVAL { 32 } + ::= { mplsLdpEntityAtmParmsEntry 9 } + +mplsLdpEntityAtmStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { mplsLdpEntityAtmParmsEntry 10 } + +mplsLdpEntityAtmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created and deleted using the + RowStatus convention. + + NOTE: This RowStatus object should + have the same value of the 'mplsLdpEntityRowStatus' + related to this entry." + ::= { mplsLdpEntityAtmParmsEntry 11 } + +-- +-- The MPLS LDP Entity Configurable ATM Label Range Table +-- + +mplsLdpEntityConfAtmLabelRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpEntityConfAtmLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MPLS LDP Entity Configurable ATM Label Range Table. + The purpose of this table is to provide a mechanism + for specifying a contiguous range of vpi's + with a contiguous range of vci's, or a 'label range' + for LDP Entities. + + LDP Entities which use ATM must have at least one + entry in this table." + ::= { mplsLdpEntityAtmObjects 2 } + +mplsLdpEntityConfAtmLabelRangeEntry OBJECT-TYPE + SYNTAX MplsLdpEntityConfAtmLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LDP Entity Configurable ATM Label + Range Table. One entry in this table contains + information on a single range of labels + represented by the configured Upper and Lower + Bounds VPI/VCI pairs. These are the same + data used in the Initialization Message. + + NOTE: The ranges for a specific LDP Entity + are UNIQUE and non-overlapping. For example, + for a specific LDP Entity index, there could + be one entry having ConfLowerBound vpi/vci == 0/32, and + ConfUpperBound vpi/vci == 0/100, and a second entry + for this same interface with ConfLowerBound + vpi/vci == 0/101 and ConfUpperBound vpi/vci == 0/200. + However, there could not be a third entry with + ConfLowerBound vpi/vci == 0/200 and + ConfUpperBound vpi/vci == 0/300 because this label + range overlaps with the second entry (i.e. both + entries now have 0/200). + + A row will not be created unless a unique and + non-overlapping range is specified. Thus, row + creation implies a one-shot row creation of + LDP EntityID and ConfLowerBound vpi/vci and + ConfUpperBound vpi/vci. At least one label + range entry for a specific LDP Entity MUST + include the default VPI/VCI values denoted + in the LDP Entity Table." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpEntityConfAtmLabelRangeMinimumVpi, + mplsLdpEntityConfAtmLabelRangeMinimumVci + } + ::= { mplsLdpEntityConfAtmLabelRangeTable 1 } + +MplsLdpEntityConfAtmLabelRangeEntry ::= SEQUENCE { + mplsLdpEntityConfAtmLabelRangeMinimumVpi AtmVpIdentifier, + mplsLdpEntityConfAtmLabelRangeMinimumVci MplsAtmVcIdentifier, + mplsLdpEntityConfAtmLabelRangeMaximumVpi AtmVpIdentifier, + mplsLdpEntityConfAtmLabelRangeMaximumVci MplsAtmVcIdentifier, + mplsLdpEntityConfAtmLabelRangeStorageType StorageType, + mplsLdpEntityConfAtmLabelRangeRowStatus RowStatus +} + +mplsLdpEntityConfAtmLabelRangeMinimumVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The minimum VPI number configured for this range." + ::= { mplsLdpEntityConfAtmLabelRangeEntry 1 } + +mplsLdpEntityConfAtmLabelRangeMinimumVci OBJECT-TYPE + SYNTAX MplsAtmVcIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The minimum VCI number configured for this range." + ::= { mplsLdpEntityConfAtmLabelRangeEntry 2 } + +mplsLdpEntityConfAtmLabelRangeMaximumVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum VPI number configured for this range." + ::= { mplsLdpEntityConfAtmLabelRangeEntry 3 } + +mplsLdpEntityConfAtmLabelRangeMaximumVci OBJECT-TYPE + SYNTAX MplsAtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum VCI number configured for this range." + ::= { mplsLdpEntityConfAtmLabelRangeEntry 4 } + + +mplsLdpEntityConfAtmLabelRangeStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { mplsLdpEntityConfAtmLabelRangeEntry 5 } +mplsLdpEntityConfAtmLabelRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this + table to be created and deleted using + the RowStatus convention. + + There must exist at least one entry in this + table for every LDP Entity that has + 'mplsLdpEntityOptionalParameters' object with + a value of 'atmSessionParameters'. + + NOTE: This RowStatus object should + have the same value of the 'mplsLdpEntityRowStatus' + related to this entry." + ::= { mplsLdpEntityConfAtmLabelRangeEntry 6 } + + +-- +-- Ldp Entity Objects for Frame Relay +-- + +mplsLdpEntityFrameRelayObjects OBJECT IDENTIFIER ::= + { mplsLdpEntityObjects 5 } + +mplsLdpEntityFrameRelayParmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpEntityFrameRelayParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the + Optional Parameters to specify what this Entity is + going to specify for Frame Relay specific + LDP Intialization Messages." + ::= { mplsLdpEntityFrameRelayObjects 1 } + +mplsLdpEntityFrameRelayParmsEntry OBJECT-TYPE + SYNTAX MplsLdpEntityFrameRelayParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the Frame Relay + optional parameters associated with the LDP entity." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex + } + ::= { mplsLdpEntityFrameRelayParmsTable 1 } + +MplsLdpEntityFrameRelayParmsEntry ::= SEQUENCE { + mplsLdpEntityFrIfIndexOrZero InterfaceIndexOrZero, + mplsLdpEntityFrMergeCap INTEGER, + mplsLdpEntityFrLabelRangeComponents Unsigned32, + mplsLdpEntityFrLen INTEGER, + mplsLdpEntityFrVcDirectionality INTEGER, + mplsLdpEntityFrParmsStorageType StorageType, + mplsLdpEntityFrParmsRowStatus RowStatus +} + +mplsLdpEntityFrIfIndexOrZero OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents either the InterfaceIndex of + the 'ifLayer' where the Frame Relay Labels 'owned' by this + entry were created, or 0 (zero). The value of zero + means that the InterfaceIndex is not known. For example, + if the InterfaceIndex is created subsequent to the + Frame Relay Label's creation, then it would not be known. + However, if the InterfaceIndex is known, then it must + be represented by this value. + + If an InterfaceIndex becomes known, then the + network management entity (e.g. SNMP agent) responsible + for this object MUST change the value from 0 (zero) to the + value of the InterfaceIndex. If an Frame Relay Label is + being used in forwarding data, then the value of this + object MUST be the InterfaceIndex." + ::= { mplsLdpEntityFrameRelayParmsEntry 1 } + +mplsLdpEntityFrMergeCap OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + supported(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This represents whether or not Frame Relay merge + capability is supported." + ::= { mplsLdpEntityFrameRelayParmsEntry 2 } + +mplsLdpEntityFrLabelRangeComponents OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of LabelRange Components in the Initialization + message. This also represents the number of entries + in the mplsLdpEntityConfFrLabelRangeTable which correspond + to this entry." + ::= { mplsLdpEntityFrameRelayParmsEntry 3 } + +mplsLdpEntityFrLen OBJECT-TYPE + SYNTAX INTEGER { + tenDlciBits(0), + twentyThreeDlciBits(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the DLCI bits." + ::= { mplsLdpEntityFrameRelayParmsEntry 4 } + +mplsLdpEntityFrVcDirectionality OBJECT-TYPE + SYNTAX INTEGER { + bidirectional(0), + unidirection(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of this object is 'bidirectional(0)', then + the LSR supports the use of a given DLCI as a label for + both directions independently. If the value of + this object is 'unidirectional(1)', then the LSR + uses the given DLCI as a label in only one direction." + ::= { mplsLdpEntityFrameRelayParmsEntry 5 } + + +mplsLdpEntityFrParmsStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { mplsLdpEntityFrameRelayParmsEntry 6 } + + +mplsLdpEntityFrParmsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created and deleted using the + RowStatus convention. + NOTE: This RowStatus object should + have the same value of the 'mplsLdpEntityRowStatus' + related to this entry." + ::= { mplsLdpEntityFrameRelayParmsEntry 7 } + + +-- +-- Frame Relay Label Range Components +-- + +mplsLdpEntityConfFrLabelRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpEntityConfFrLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the + Optional Parameters to specify what this Entity is + going to specify for Frame Relay specific + LDP Intialization Messages." + ::= { mplsLdpEntityFrameRelayObjects 2 } + +mplsLdpEntityConfFrLabelRangeEntry OBJECT-TYPE + SYNTAX MplsLdpEntityConfFrLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the Frame Relay + optional parameters associated with the LDP entity." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpConfFrMinimumDlci + } + ::= { mplsLdpEntityConfFrLabelRangeTable 1 } + +MplsLdpEntityConfFrLabelRangeEntry ::= SEQUENCE { + mplsLdpConfFrMinimumDlci Integer32, + mplsLdpConfFrMaximumDlci Integer32, + mplsLdpConfFrStorageType StorageType, + mplsLdpConfFrRowStatus RowStatus +} + +mplsLdpConfFrMinimumDlci OBJECT-TYPE + SYNTAX Integer32(0..4194303) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The lower bound which is supported. This value should + be the same as that in the Frame Relay Label Range + Component's Minimum DLCI field." + ::= { mplsLdpEntityConfFrLabelRangeEntry 1 } + +mplsLdpConfFrMaximumDlci OBJECT-TYPE + SYNTAX Integer32 (0..4194303) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The upper bound which is supported. This value should + be the same as that in the Frame Relay Label Range + Component's Maximum DLCI field." + ::= { mplsLdpEntityConfFrLabelRangeEntry 2 } + + +mplsLdpConfFrStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { mplsLdpEntityConfFrLabelRangeEntry 3 } + + +mplsLdpConfFrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created and deleted using the + RowStatus convention. + + If the value of the object + 'mplsLdpEntityOptionalParameters' contains the + value of 'frameRelaySessionParameters(3)' then + there must be at least one corresponding entry + in this table. + + NOTE: This RowStatus object should + have the same value of the 'mplsLdpEntityRowStatus' + related to this entry." + ::= { mplsLdpEntityConfFrLabelRangeEntry 4 } + +-- +-- The MPLS LDP Entity Statistics Table +-- + +mplsLdpEntityStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpEntityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is a read-only table which augments + the mplsLdpEntityTable. The purpose of this + table is to keep statistical information about + the LDP Entities on the LSR." + ::= { mplsLdpEntityObjects 6 } + +mplsLdpEntityStatsEntry OBJECT-TYPE + SYNTAX MplsLdpEntityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table contains statistical information + about an LDP Entity. Some counters contained in a + row are for fatal errors received during a former + LDP Session associated with this entry. For example, + an Ldp Pdu received on a TCP connection during an + LDP Session contains a fatal error. That + error is counted here, because the + session is terminated. + + If the error is NOT fatal (i.e. and the Session + remains), then the error is counted in the + mplsLdpSessionStatsEntry." + AUGMENTS { mplsLdpEntityEntry } + ::= { mplsLdpEntityStatsTable 1 } + +MplsLdpEntityStatsEntry ::= SEQUENCE { + mplsLdpAttemptedSessions Counter32, + mplsLdpSessionRejectedNoHelloErrors Counter32, + mplsLdpSessionRejectedAdvertisementErrors Counter32, + mplsLdpSessionRejectedMaxPduErrors Counter32, + mplsLdpSessionRejectedLabelRangeErrors Counter32, + mplsLdpBadLdpIdentifierErrors Counter32, + mplsLdpBadPduLengthErrors Counter32, + mplsLdpBadMessageLengthErrors Counter32, + mplsLdpBadTlvLengthErrors Counter32, + mplsLdpMalformedTlvValueErrors Counter32, + mplsLdpKeepAliveTimerExpiredErrors Counter32, + mplsLdpShutdownNotifReceived Counter32, + mplsLdpShutdownNotifSent Counter32 +} + +mplsLdpAttemptedSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the total attempted sessions for + this LDP Entity." + ::= { mplsLdpEntityStatsEntry 1 } + +mplsLdpSessionRejectedNoHelloErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the Session Rejected/No Hello Error + Notification Messages sent or received by + this LDP Entity." + ::= { mplsLdpEntityStatsEntry 2 } + +mplsLdpSessionRejectedAdvertisementErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the Session Rejected/Parameters + Advertisement Mode Error Notification Messages sent + or received by this LDP Entity." + ::= { mplsLdpEntityStatsEntry 3 } + + +mplsLdpSessionRejectedMaxPduErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the Session Rejected/Parameters + Max Pdu Length Error Notification Messages sent + or received by this LDP Entity." + ::= { mplsLdpEntityStatsEntry 4 } + +mplsLdpSessionRejectedLabelRangeErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the Session Rejected/Parameters + Label Range Notification Messages sent + or received by this LDP Entity." + ::= { mplsLdpEntityStatsEntry 5 } + + +mplsLdpBadLdpIdentifierErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Bad LDP Identifier + Fatal Errors detected by the session(s) + (past and present) associated with this LDP Entity." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { mplsLdpEntityStatsEntry 6 } + +mplsLdpBadPduLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Bad Pdu Length + Fatal Errors detected by the session(s) + (past and present) associated with this LDP Entity." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { mplsLdpEntityStatsEntry 7 } + +mplsLdpBadMessageLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Bad Message + Length Fatal Errors detected by the session(s) + (past and present) associated with this LDP Entity." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { mplsLdpEntityStatsEntry 8 } + +mplsLdpBadTlvLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Bad TLV + Length Fatal Errors detected by the session(s) + (past and present) associated with this LDP Entity." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { mplsLdpEntityStatsEntry 9 } + +mplsLdpMalformedTlvValueErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Malformed TLV + Value Fatal Errors detected by the session(s) + (past and present) associated with this + LDP Entity." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { mplsLdpEntityStatsEntry 10 } + +mplsLdpKeepAliveTimerExpiredErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Session Keep Alive + Timer Expired Errors detected by the session(s) + (past and present) associated with this LDP Entity." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { mplsLdpEntityStatsEntry 11 } + +mplsLdpShutdownNotifReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Shutdown Notfications + received related to session(s) (past and present) + associated with this LDP Entity." + ::= { mplsLdpEntityStatsEntry 12 } + +mplsLdpShutdownNotifSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Shutdown Notfications + sent related to session(s) (past and present) associated + with this LDP Entity." + ::= { mplsLdpEntityStatsEntry 13 } + + +-- +-- The MPLS LDP Peer Table +-- + +mplsLdpSessionObjects OBJECT IDENTIFIER ::= + { mplsLdpObjects 3 } + +mplsLdpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about LDP peers known by Entities in + the mplsLdpEntityTable. The information in this table + is based on information from the Entity-Peer interaction + during session initialization but is not appropriate + for the mplsLdpSessionTable, because objects in this + table may or may not be used in session establishment." + ::= { mplsLdpSessionObjects 1 } + +mplsLdpPeerEntry OBJECT-TYPE + SYNTAX MplsLdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single Peer which is related + to a Session. NOTE: this table is used to + augment the mplsLdpSessionTable." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId } + ::= { mplsLdpPeerTable 1 } + +MplsLdpPeerEntry ::= SEQUENCE { + mplsLdpPeerLdpId MplsLdpIdentifier, + mplsLdpPeerLabelDistributionMethod INTEGER, + mplsLdpPeerLoopDetectionForPV INTEGER, + mplsLdpPeerPathVectorLimit Integer32 +} + +mplsLdpPeerLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The LDP identifier of this LDP Peer." + ::= { mplsLdpPeerEntry 1 } + +mplsLdpPeerLabelDistributionMethod OBJECT-TYPE + SYNTAX INTEGER { + downstreamOnDemand(1), + downstreamUnsolicited(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For any given LDP session, the method of + label distribution must be specified." + ::= { mplsLdpPeerEntry 2 } + +mplsLdpPeerLoopDetectionForPV OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether loop detection based + on path vectors is disabled or enabled for this Peer. + + If this object has a value of disabled(0), + then loop detection is disabled. Otherwise, if this + object has a value of enabled(1), then loop detection + based on path vectors is enabled." + ::= { mplsLdpPeerEntry 3 } + + +mplsLdpPeerPathVectorLimit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of 'mplsLdpPeerLoopDetectionForPV' for + this entry is 'enabled(1)', the this object represents + that Path Vector Limit for this peer. + + If the value of 'mplsLdpPeerLoopDetectionForPV' for + this entry is 'disabled(0)', then this value should + be 0 (zero)." + ::= { mplsLdpPeerEntry 4 } + + + +-- +-- The MPLS LDP Hello Adjacency Table +-- + +mplsLdpHelloAdjacencyObjects OBJECT IDENTIFIER ::= + { mplsLdpSessionObjects 2 } + +mplsLdpHelloAdjacencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpHelloAdjacencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Hello Adjacencies for Sessions." + ::= { mplsLdpHelloAdjacencyObjects 1 } + +mplsLdpHelloAdjacencyEntry OBJECT-TYPE + SYNTAX MplsLdpHelloAdjacencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a single LDP Hello Adjacency. + An LDP Session can have one or more Hello adjacencies." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpHelloAdjacencyIndex } + ::= { mplsLdpHelloAdjacencyTable 1 } + +MplsLdpHelloAdjacencyEntry ::= SEQUENCE { + mplsLdpHelloAdjacencyIndex Unsigned32, + mplsLdpHelloAdjacencyHoldTimeRemaining TimeInterval, + mplsLdpHelloAdjacencyType INTEGER +} + +mplsLdpHelloAdjacencyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An identifier for this specific adjacency." + ::= { mplsLdpHelloAdjacencyEntry 1 } + +mplsLdpHelloAdjacencyHoldTimeRemaining OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining for this Hello Adjacency. + This interval will change when the 'next' + Hello message which corresponds to this + Hello Adjacency is received." + ::= { mplsLdpHelloAdjacencyEntry 2 } + +mplsLdpHelloAdjacencyType OBJECT-TYPE + SYNTAX INTEGER { + link(1), + targeted(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This adjacency is the result of a 'link' + hello if the value of this object is link(1). + Otherwise, it is a result of a 'targeted' + hello, targeted(2)." + ::= { mplsLdpHelloAdjacencyEntry 3 } + + + +-- +-- The MPLS LDP Sessions Table +-- + +mplsLdpSessionUpDownTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the traps, 'mplsLdpSessionUp' and + 'mplsLdpSessionDown' will be generated or not. + + If the value of this object is 'enabled(1)' + then the traps will generated. If the value + of this object is 'disabled(2)' then the + traps will not be generated. The DEFVAL + is set to 'disabled(2)'." + DEFVAL { disabled } + ::= { mplsLdpSessionObjects 3 } + + +mplsLdpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Sessions between the LDP Entities and + LDP Peers. Each row represents a single session." + ::= { mplsLdpSessionObjects 4 } + +mplsLdpSessionEntry OBJECT-TYPE + SYNTAX MplsLdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents information on a + single session between an LDP Entity and LDP Peer. + The information contained in a row is read-only. + + Please note: the Path Vector Limit for the + Session is the value which is configured in + the corresponding mplsLdpEntityEntry. The + Peer's Path Vector Limit is in noted in the + mplsLdpPeerTable. + + Values which may differ from those configured are + noted in the objects of this table, the + mplsLdpAtmSessionTable and the + mplsLdpFrameRelaySessionTable. A value will + differ if it was negotiated between the + Entity and the Peer. Values may or may not + be negotiated. For example, if the values + are the same then no negotiation takes place. + If they are negotiated, then they may differ." + AUGMENTS { mplsLdpPeerEntry } + ::= { mplsLdpSessionTable 1 } + +MplsLdpSessionEntry ::= SEQUENCE { + mplsLdpSessionState INTEGER, + mplsLdpSessionProtocolVersion Integer32, + mplsLdpSessionKeepAliveHoldTimeRemaining TimeInterval, + mplsLdpSessionMaxPduLength Unsigned32, + mplsLdpSessionDiscontinuityTime TimeStamp +} + + +mplsLdpSessionState OBJECT-TYPE + SYNTAX INTEGER { + nonexistent(1), + initialized(2), + openrec(3), + opensent(4), + operational(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the session, all of the + states 1 - 5 are based on the state machine for + session negotiation behavior." + ::= { mplsLdpSessionEntry 1 } + +mplsLdpSessionProtocolVersion OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the LDP Protocol which + this session is using." + ::= { mplsLdpSessionEntry 2 } + +mplsLdpSessionKeepAliveHoldTimeRemaining OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The keep alive hold time remaining for this session." + ::= { mplsLdpSessionEntry 3 } + +mplsLdpSessionMaxPduLength OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of maximum allowable length for LDP PDUs for + this session. This value may have been negotiated during + the Session Initialization." + ::= { mplsLdpSessionEntry 4 } + +mplsLdpSessionDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which any one or more of this session's counters + suffered a discontinuity. The relevant counters are + the specific instances associated with this session + of any Counter32 or Counter64 object contained in the + mplsLdpSessionStatsTable. If no such discontinuities have + occurred since the last re-initialization of the local + management subsystem, then this object contains a zero + value. + + Also, an NMS can distinguish when a session + between a given Entity and Peer goes away and then is + 're-established'. This value would change and + thus indicate to the NMS that this is a + different session." + ::= { mplsLdpSessionEntry 5 } + + +-- +-- MPLS LDP ATM Session Information +-- + +mplsLdpAtmSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpAtmSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which relates Sessions in the + 'mplsLdpSessionTable' and their label + range intersections. There could be one + or more label range intersections between an + LDP Entity and LDP Peer using ATM as the underlying + media. Each row represents a single label range + intersection. + + NOTE: this table cannot use the 'AUGMENTS' + clause because there is not necessarily a one-to-one + mapping between this table and the mplsLdpSessionTable." + ::= { mplsLdpSessionObjects 5 } + +mplsLdpAtmSessionEntry OBJECT-TYPE + SYNTAX MplsLdpAtmSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents information on a + single label range intersection between an LDP Entity + and LDP Peer. + + The information contained in a row is read-only." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpSessionAtmLabelRangeLowerBoundVpi, + mplsLdpSessionAtmLabelRangeLowerBoundVci + + } + ::= { mplsLdpAtmSessionTable 1 } + +MplsLdpAtmSessionEntry ::= SEQUENCE { + mplsLdpSessionAtmLabelRangeLowerBoundVpi AtmVpIdentifier, + mplsLdpSessionAtmLabelRangeLowerBoundVci MplsAtmVcIdentifier, + mplsLdpSessionAtmLabelRangeUpperBoundVpi AtmVpIdentifier, + mplsLdpSessionAtmLabelRangeUpperBoundVci MplsAtmVcIdentifier +} + +mplsLdpSessionAtmLabelRangeLowerBoundVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The minimum VPI number for this range." + ::= { mplsLdpAtmSessionEntry 1 } + +mplsLdpSessionAtmLabelRangeLowerBoundVci OBJECT-TYPE + SYNTAX MplsAtmVcIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The minimum VCI number for this range." + ::= { mplsLdpAtmSessionEntry 2 } + +mplsLdpSessionAtmLabelRangeUpperBoundVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum VPI number for this range." + ::= { mplsLdpAtmSessionEntry 3 } + +mplsLdpSessionAtmLabelRangeUpperBoundVci OBJECT-TYPE + SYNTAX MplsAtmVcIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum VCI number for this range." + ::= { mplsLdpAtmSessionEntry 4 } + + +-- +-- MPLS LDP Frame Relay Session Information +-- + +mplsLdpFrameRelaySessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpFrameRelaySessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Frame Relay label range intersections + between the LDP Entities and LDP Peers. + Each row represents a single label range intersection. + + NOTE: this table cannot use the 'AUGMENTS' + clause because there is not necessarily a one-to-one + mapping between this table and the mplsLdpSessionTable." + ::= { mplsLdpSessionObjects 6 } + +mplsLdpFrameRelaySessionEntry OBJECT-TYPE + SYNTAX MplsLdpFrameRelaySessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents information on a + single label range intersection between an + LDP Entity and LDP Peer. + + The information contained in a row is read-only." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpFrSessionMinDlci + } + ::= { mplsLdpFrameRelaySessionTable 1 } + +MplsLdpFrameRelaySessionEntry ::= SEQUENCE { + mplsLdpFrSessionMinDlci Integer32, + mplsLdpFrSessionMaxDlci Integer32, + mplsLdpFrSessionLen INTEGER +} + + +mplsLdpFrSessionMinDlci OBJECT-TYPE + SYNTAX Integer32(0..4194303) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The lower bound of DLCIs which are supported." + ::= { mplsLdpFrameRelaySessionEntry 1 } + +mplsLdpFrSessionMaxDlci OBJECT-TYPE + SYNTAX Integer32 (0..4194303) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper bound of DLCIs which are supported." + ::= { mplsLdpFrameRelaySessionEntry 2 } + +mplsLdpFrSessionLen OBJECT-TYPE + SYNTAX INTEGER { + tenDlciBits(0), + twentyThreeDlciBits(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the DLCI bits." + ::= { mplsLdpFrameRelaySessionEntry 3 } + + +-- +-- The MPLS LDP Session Statistics Table +-- + + +mplsLdpSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics for Sessions between + LDP Entities and LDP Peers." + ::= { mplsLdpSessionObjects 7 } + +mplsLdpSessionStatsEntry OBJECT-TYPE + SYNTAX MplsLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents statistical + information on a single session between an LDP + Entity and LDP Peer." + AUGMENTS { mplsLdpPeerEntry } + ::= { mplsLdpSessionStatsTable 1 } + +MplsLdpSessionStatsEntry ::= SEQUENCE { + mplsLdpSessionStatsUnknownMessageTypeErrors Counter32, + mplsLdpSessionStatsUnknownTlvErrors Counter32 +} + +mplsLdpSessionStatsUnknownMessageTypeErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Unknown Message Type + Errors detected during this session. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + mplsLdpSeeionDiscontinuityTime." + ::= { mplsLdpSessionStatsEntry 1 } + +mplsLdpSessionStatsUnknownTlvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of Unknown TLV Errors + detected during this session. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + mplsLdpSeeionDiscontinuityTime." + ::= { mplsLdpSessionStatsEntry 2 } + + + + +-- +-- Mpls FEC Table +-- +mplsFecObjects OBJECT IDENTIFIER ::= + { mplsLdpSessionObjects 8 } + +mplsFecIndexNext OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to + be used for mplsFecIndex when creating + entries in the mplsFecTable. The value + 0 indicates that no unassigned entries are + available. To obtain the mplsFecIndex + value for a new entry, the manager issues a + management protocol retrieval operation to obtain + the current value of this object. After each + retrieval, the agent should modify the value to + the next unassigned index." + ::= { mplsFecObjects 1 } + + +mplsFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the FEC + (Forwarding Equivalence Class) + Information associated with an LSP." + ::= { mplsFecObjects 2 } + +mplsFecEntry OBJECT-TYPE + SYNTAX MplsFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a single FEC Element." + INDEX { mplsFecIndex } + ::= { mplsFecTable 1 } + +MplsFecEntry ::= SEQUENCE { + mplsFecIndex Unsigned32, + mplsFecType INTEGER, + mplsFecAddressLength Integer32, + mplsFecAddressFamily AddressFamilyNumbers, + mplsFecAddress MplsLdpGenAddr, + mplsFecStorageType StorageType, + mplsFecRowStatus RowStatus +} + +mplsFecIndex OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index which uniquely identifies this entry." + ::= { mplsFecEntry 1 } + +mplsFecType OBJECT-TYPE + SYNTAX INTEGER { + prefix(1), + hostAddress(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the FEC. If the value of this object + is 'prefix(1)' then the FEC type described by this + row is for address prefixes. + + If the value of this object is 'hostAddress(2)' then + the FEC type described by this row is a host address." + ::= { mplsFecEntry 2 } + +mplsFecAddressLength OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of 'mplsFecType' is 'prefix(1)' + then the value of this object is the length in + bits of the address prefix represented by + 'mplsFecAddress', or if the length is zero then + this is a special value which indicates that the + prefix matches all addresses. In this case the + prefix is also zero (i.e. 'mplsFecAddress' will + have the value of zero.)" + ::= { mplsFecEntry 3 } + +mplsFecAddressFamily OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object is from the Address Family + Numbers." + ::= { mplsFecEntry 4 } + + +mplsFecAddress OBJECT-TYPE + SYNTAX MplsLdpGenAddr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of 'mplsFecType' is 'prefix(1)' + then the value of this object is the address prefix. + If the value of the 'mplsFecAddressLength' + is object is zero, then this object should also be + zero. + + If the value of the 'mplsFecType' is 'host(2)' + then this is the host address." + ::= { mplsFecEntry 5 } + +mplsFecStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { mplsFecEntry 6 } + +mplsFecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created and deleted using the + RowStatus convention." + ::= { mplsFecEntry 7 } + + +-- +-- Mapping Tables between Sessions and the LSR MIB. +-- + + +-- +-- SessionInLabels and InSegment +-- + +mplsLdpSessionInLabelMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpSessionInLabelMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Session's Ingress Labels which + are Mapped to the LSR MIB's mplsInSegmentTable. + Each row represents a single Ingress Label." + ::= { mplsLdpSessionObjects 9 } + +mplsLdpSessionInLabelMapEntry OBJECT-TYPE + SYNTAX MplsLdpSessionInLabelMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents information on a + single LDP LSP which is represented by + a session's index triple (mplsLdpEntityLdpId, + mplsLdpEntityIndex, mplsLdpPeerLdpId) AND the + index tuple (mplsLdpSessionInLabel, mplsInSegmentIfIndex) + from the LSR MIB's mplsInSegmentTable. + The information contained in a row is read-only." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpSessionInLabelIfIndex, + mplsLdpSessionInLabel + } + ::= { mplsLdpSessionInLabelMapTable 1 } + +MplsLdpSessionInLabelMapEntry ::= SEQUENCE { + mplsLdpSessionInLabelIfIndex InterfaceIndex, + mplsLdpSessionInLabel MplsLabel, + mplsLdpSessionInLabelType MplsLdpLabelTypes, + mplsLdpSessionInLabelConnectionType INTEGER +} + +mplsLdpSessionInLabelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the 'mplsLdpSessionInLabel' which should + have the same value as the 'mplsInSegmentIfIndex' in + the LSR MIB." + ::= { mplsLdpSessionInLabelMapEntry 1 } + +mplsLdpSessionInLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The incoming label of this LSP. This has the same value + as the 'mplsInSegmentLabel' in the LSR MIB." + ::= { mplsLdpSessionInLabelMapEntry 2 } + +mplsLdpSessionInLabelType OBJECT-TYPE + SYNTAX MplsLdpLabelTypes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Layer 2 Label Type for 'mplsLdpInLabel'." + ::= { mplsLdpSessionInLabelMapEntry 3 } + +mplsLdpSessionInLabelConnectionType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + xconnect(2), + terminates(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of LSP connection. + The possible values are: + + unknown(1) -- this may be the value if the LSP + is in a state of flux. It is + considered to be a temporary + situation. + xconnect(2) -- if the mapping between the + session and the insegment + is associated with an LSP which + is a true cross-connection. + terminates(3) -- if the mapping between the + session and the insegment + is associated with an LSP which + terminates on this LSR and is + not a cross-connection." + ::= { mplsLdpSessionInLabelMapEntry 4 } + + +-- +-- SessionOutLabels and OutSegment +-- + +mplsLdpSessionOutLabelMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpSessionOutLabelMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Session's Egress Labels which + are Mapped to the LSR MIB. + Each row represents a single Egress Label." + ::= { mplsLdpSessionObjects 10 } + +mplsLdpSessionOutLabelMapEntry OBJECT-TYPE + SYNTAX MplsLdpSessionOutLabelMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents information on a + single session between an LDP Entity and LDP Peer. + The information contained in a row is read-only." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpSessionOutLabelIfIndex, + mplsLdpSessionOutLabel + } + ::= { mplsLdpSessionOutLabelMapTable 1 } + +MplsLdpSessionOutLabelMapEntry ::= SEQUENCE { + mplsLdpSessionOutLabelIfIndex InterfaceIndex, + mplsLdpSessionOutLabel MplsLabel, + mplsLdpSessionOutLabelType MplsLdpLabelTypes, + mplsLdpSessionOutLabelConnectionType INTEGER, + mplsLdpSessionOutSegmentIndex Integer32 +} + +mplsLdpSessionOutLabelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the 'mplsLdpSessionOutLabel'." + ::= { mplsLdpSessionOutLabelMapEntry 1 } + +mplsLdpSessionOutLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outgoing label of this LSP." + ::= { mplsLdpSessionOutLabelMapEntry 2 } + + +mplsLdpSessionOutLabelType OBJECT-TYPE + SYNTAX MplsLdpLabelTypes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Layer 2 Label Type for 'mplsLdpOutLabel'." + ::= { mplsLdpSessionOutLabelMapEntry 3 } + +mplsLdpSessionOutLabelConnectionType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + xconnect(2), + starts(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of LSP connection. + The possible values are: + + unknown(1) -- this may be the value if the LSP + is in a state of flux. It is + considered to be a temporary + situation. + xconnect(2) -- if the mapping between the + session and the outsegment + is associated with an LSP which + is a true cross-connection. + starts(3) -- if the mapping between the + session and the insegment + is associated with an LSP which + starts on this LSR and is + considered an ingress to the LSP." + ::= { mplsLdpSessionOutLabelMapEntry 4 } + +mplsLdpSessionOutSegmentIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value should contain the same value as + the 'mplsOutSegmentIndex' in the LSR MIB. + + NOTE: this value will never be zero, because + this table only maps from Sessions to true + outsegments." + ::= { mplsLdpSessionOutLabelMapEntry 5 } + + +-- +-- Sessions and XConnects (LIB Information) +-- + +mplsLdpSessionXCMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpSessionXCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Session's Labels which + are Mapped to the LSR MIB 's XConnect table. + Each row represents a single cross connect." + ::= { mplsLdpSessionObjects 11 } + +mplsLdpSessionXCMapEntry OBJECT-TYPE + SYNTAX MplsLdpSessionXCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents information on a + single session between an LDP Entity and LDP Peer. + The information contained in a row is read-only." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpSessionInLabelIfIndex, + mplsLdpSessionInLabel, + mplsLdpSessionOutLabelIfIndex, + mplsLdpSessionOutLabel + } + ::= { mplsLdpSessionXCMapTable 1 } + +MplsLdpSessionXCMapEntry ::= SEQUENCE { + mplsLdpSessionXCIndex Integer32 +} + +mplsLdpSessionXCIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value should contain the same value as + the 'mplsXCIndex' in the LSR MIB. + + NOTE: this value will never be zero, because + this table only maps from Sessions to true + cross connects." + ::= { mplsLdpSessionXCMapEntry 1 } + + + +-- +-- XcrossConnectsFECs Table +-- + +mplsXCsFecsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsXCsFecsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which shows the relationship between + cross-connects and FECs. Each row represents + a single cross connect to FEC association. + This table is read-only." + ::= { mplsLdpSessionObjects 13 } + +mplsXCsFecsEntry OBJECT-TYPE + SYNTAX MplsXCsFecsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry represents a single cross connect + to FEC association." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpSessionInLabelIfIndex, + mplsLdpSessionInLabel, + mplsLdpSessionOutLabelIfIndex, + mplsLdpSessionOutLabel, + mplsFecIndex + } + ::= { mplsXCsFecsTable 1 } + +MplsXCsFecsEntry ::= SEQUENCE { + mplsXCFecOperStatus INTEGER, + mplsXCFecOperStatusLastChange TimeStamp + +} + +mplsXCFecOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inUse(2), + notInUse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the operational status of + the FEC associated with this cross connect. + + unknown(1) - this is a temporary state which + may indicate the LSP-FEC association + is in a state of transition. + + inUse(2) - the FEC associated with the XC is + currently being applied. + + notInUse(3) - the FEC associated with the XC is + not being applied. Eventually, this + entry may be aged out." + ::= { mplsXCsFecsEntry 1 } + +mplsXCFecOperStatusLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of sysUpTime when the + mplsXCFecOperStatus last changed state." + ::= { mplsXCsFecsEntry 2 } + + +-- +-- Address Message/Address Withdraw Message Information +-- +-- This information is associated with a specific Session +-- because Label Address Messages are sent after session +-- initialization has taken place. +-- + +mplsLdpSessionPeerAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLdpSessionPeerAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table 'extends' the mplsLdpSessionTable. + This table is used to store Label Address Information + from Label Address Messages received by this LSR from + Peers. This table is read-only and should be updated + when Label Withdraw Address Messages are received, i.e. + Rows should be deleted as apropriate. + + NOTE: since more than one address may be contained + in a Label Address Message, this table 'extends', + rather than 'AUGMENTS' the mplsLdpSessionTable's + information." + ::= { mplsLdpSessionObjects 12 } + +mplsLdpSessionPeerAddressEntry OBJECT-TYPE + SYNTAX MplsLdpSessionPeerAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents information on + session's for a single next hop address which was + advertised in an Address Message from the LDP peer. + The information contained in a row is read-only." + INDEX { mplsLdpEntityLdpId, + mplsLdpEntityIndex, + mplsLdpPeerLdpId, + mplsLdpSessionPeerAddressIndex + } + ::= { mplsLdpSessionPeerAddressTable 1 } + +MplsLdpSessionPeerAddressEntry ::= SEQUENCE { + mplsLdpSessionPeerAddressIndex Unsigned32, + mplsLdpSessionPeerNextHopAddressType AddressFamilyNumbers, + mplsLdpSessionPeerNextHopAddress MplsLdpGenAddr +} + +mplsLdpSessionPeerAddressIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index which uniquely identifies this entry within + a given session." + ::= { mplsLdpSessionPeerAddressEntry 1 } + +mplsLdpSessionPeerNextHopAddressType OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internetwork layer address type of this Next Hop + Address as specified in the Label Address Message + associated with this Session. The value of this + object indicates how to interpret the value of + mplsLdpSessionPeerNextHopAddress." + ::= { mplsLdpSessionPeerAddressEntry 2 } + +mplsLdpSessionPeerNextHopAddress OBJECT-TYPE + SYNTAX MplsLdpGenAddr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the next hop address." + REFERENCE + "LDP Specification [18] defines only IPv4 for LDP Protocol + Version 1, see section 3.4.3." + ::= { mplsLdpSessionPeerAddressEntry 3 } + + +--- +--- Notifications +--- + +mplsLdpNotificationPrefix OBJECT IDENTIFIER ::= + { mplsLdpNotifications 0 } + +mplsLdpFailedInitSessionThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + mplsLdpEntityFailedInitSessionThreshold + } + STATUS current + DESCRIPTION + "This notification is generated when the value of + the 'mplsLdpEntityFailedInitSessionTrapEnable' object + is 'enabled(1)' and the value of the + 'mplsLdpEntityFailedInitSessionThreshold' object has + been exceeded." + ::= { mplsLdpNotificationPrefix 1 } + +mplsLdpPathVectorLimitMismatch NOTIFICATION-TYPE + OBJECTS { + mplsLdpEntityPathVectorLimit, + mplsLdpPeerPathVectorLimit + } + STATUS current + DESCRIPTION + "This notification is generated when the value + of the value of the + 'mplsLdpEntityFailedInitSessionTrapEnable' + object is 'enabled(1)' and the + 'mplsLdpEntityPathVectorLimit' does NOT match + the value of the 'mplsLdpPeerPathVectorLimit' for + a specific Entity." + REFERENCE + "LDP Specification, Section 3.5.3." + ::= { mplsLdpNotificationPrefix 2 } + +mplsLdpSessionUp NOTIFICATION-TYPE + OBJECTS { + mplsLdpSessionState + } + STATUS current + DESCRIPTION + "Generation of this trap occurs when the + 'mplsLdpSessionUpDownTrapEnable' object is 'enabled(1)' + and the value of 'mplsLdpSessionState' changes from + any state except 'nonexistent(1)' to 'operational(5)'." + ::= { mplsLdpNotificationPrefix 3 } + +mplsLdpSessionDown NOTIFICATION-TYPE + OBJECTS { + mplsLdpSessionState + } + STATUS current + DESCRIPTION + "Generation of this trap occurs when the + 'mplsLdpSessionUpDownTrapEnable' object is + 'enabled(1)' and the value of + 'mplsLdpSessionState' changes from + 'operational(5)' to any other state." + ::= { mplsLdpNotificationPrefix 4 } + + +--**************************************************************** +-- Module Conformance Statement +--**************************************************************** + + +mplsLdpGroups + OBJECT IDENTIFIER ::= { mplsLdpConformance 1 } + +mplsLdpCompliances + OBJECT IDENTIFIER ::= { mplsLdpConformance 2 } + +-- +-- Compliance Statements +-- + +mplsLdpModuleCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implentation requirements for agents that + support the MPLS LDP MIB." + MODULE -- this module + MANDATORY-GROUPS { mplsLdpGeneralGroup, + mplsLdpNotificationsGroup + } + + GROUP mplsLdpGenericGroup + DESCRIPTION + "This group must be supported if Generic Labels + are used in the MPLS LDP implementation." + + GROUP mplsLdpAtmGroup + DESCRIPTION + "This group must be supported if ATM is used in the + MPLS LDP implementation." + + GROUP mplsLdpFrameRelayGroup + DESCRIPTION + "This group must be supported if Frame Relay is used + in the MPLS LDP implementation." + + GROUP mplsLdpMappingGroup + DESCRIPTION + "This group must be supported if the LSR MIB is + implemented, specifically the mplsInSegmentTable, + the mplsOutSegmentTable or the mplsXCTable." + + ::= { mplsLdpCompliances 1 } + + + +-- units of conformance + +mplsLdpGeneralGroup OBJECT-GROUP + OBJECTS { + mplsLdpLsrId, + mplsLdpLsrLoopDetectionCapable, + mplsLdpEntityIndexNext, + mplsLdpEntityProtocolVersion, + mplsLdpEntityAdminStatus, + mplsLdpEntityOperStatus, + mplsLdpEntityWellKnownTcpDiscoveryPort, + mplsLdpEntityWellKnownUdpDiscoveryPort, + mplsLdpEntityMaxPduLength, + mplsLdpEntityKeepAliveHoldTimer, + mplsLdpEntityHelloHoldTimer, + mplsLdpEntityFailedInitSessionTrapEnable, + mplsLdpEntityFailedInitSessionThreshold, + mplsLdpEntityLabelDistributionMethod, + mplsLdpEntityLabelRetentionMode, + mplsLdpEntityPVLimitMismatchTrapEnable, + mplsLdpEntityPathVectorLimit, + mplsLdpEntityHopCountLimit, + mplsLdpEntityTargetedPeer, + mplsLdpEntityTargetedPeerAddrType, + mplsLdpEntityTargetedPeerAddr, + mplsLdpEntityOptionalParameters, + mplsLdpEntityDiscontinuityTime, + mplsLdpEntityStorageType, + mplsLdpEntityRowStatus, + mplsLdpAttemptedSessions, + mplsLdpSessionRejectedNoHelloErrors, + mplsLdpSessionRejectedAdvertisementErrors, + mplsLdpSessionRejectedMaxPduErrors, + mplsLdpSessionRejectedLabelRangeErrors, + mplsLdpBadLdpIdentifierErrors, + mplsLdpBadPduLengthErrors, + mplsLdpBadMessageLengthErrors, + mplsLdpBadTlvLengthErrors, + mplsLdpMalformedTlvValueErrors, + mplsLdpKeepAliveTimerExpiredErrors, + mplsLdpShutdownNotifReceived, + mplsLdpShutdownNotifSent, + mplsLdpPeerLabelDistributionMethod, + mplsLdpPeerLoopDetectionForPV, + mplsLdpPeerPathVectorLimit, + mplsLdpHelloAdjacencyHoldTimeRemaining, + mplsLdpHelloAdjacencyType, + mplsLdpSessionUpDownTrapEnable, + mplsLdpSessionState, + mplsLdpSessionProtocolVersion, + mplsLdpSessionKeepAliveHoldTimeRemaining, + mplsLdpSessionMaxPduLength, + mplsLdpSessionDiscontinuityTime, + mplsLdpSessionStatsUnknownMessageTypeErrors, + mplsLdpSessionStatsUnknownTlvErrors, + mplsLdpSessionPeerNextHopAddressType, + mplsLdpSessionPeerNextHopAddress, + mplsFecIndexNext, + mplsFecType, + mplsFecAddressFamily, + mplsFecAddressLength, + mplsFecAddress, + mplsFecStorageType, + mplsFecRowStatus + } + STATUS current + DESCRIPTION + "Objects that apply to all MPLS LDP implementations." + ::= { mplsLdpGroups 1 } + + +mplsLdpGenericGroup OBJECT-GROUP + OBJECTS { + mplsLdpEntityConfGenericIfIndexOrZero, + mplsLdpEntityConfGenericLabelRangeStorageType, + mplsLdpEntityConfGenericLabelRangeRowStatus + } + STATUS current + DESCRIPTION + "Objects that apply to all MPLS LDP implementations + using Generic Lables." + ::= { mplsLdpGroups 2 } + + +mplsLdpAtmGroup OBJECT-GROUP + OBJECTS { + mplsLdpEntityAtmIfIndexOrZero, + mplsLdpEntityAtmMergeCap, + mplsLdpEntityAtmLabelRangeComponents, + mplsLdpEntityAtmVcDirectionality, + mplsLdpEntityAtmLsrConnectivity, + mplsLdpEntityDefaultControlVpi, + mplsLdpEntityDefaultControlVci, + mplsLdpEntityUnlabTrafVpi, + mplsLdpEntityUnlabTrafVci, + mplsLdpEntityAtmStorageType, + mplsLdpEntityAtmRowStatus, + mplsLdpEntityConfAtmLabelRangeMaximumVpi, + mplsLdpEntityConfAtmLabelRangeMaximumVci, + mplsLdpEntityConfAtmLabelRangeStorageType, + mplsLdpEntityConfAtmLabelRangeRowStatus, + mplsLdpSessionAtmLabelRangeUpperBoundVpi, + mplsLdpSessionAtmLabelRangeUpperBoundVci + + } + STATUS current + DESCRIPTION + "Objects that apply to all MPLS LDP implementations + over ATM." + ::= { mplsLdpGroups 3 } + +mplsLdpFrameRelayGroup OBJECT-GROUP + OBJECTS { + mplsLdpEntityFrIfIndexOrZero, + mplsLdpEntityFrMergeCap, + mplsLdpEntityFrLabelRangeComponents, + mplsLdpEntityFrLen, + mplsLdpEntityFrVcDirectionality, + mplsLdpEntityFrParmsStorageType, + mplsLdpEntityFrParmsRowStatus, + mplsLdpConfFrMaximumDlci, + mplsLdpConfFrStorageType, + mplsLdpConfFrRowStatus, + mplsLdpFrSessionMaxDlci, + mplsLdpFrSessionLen + } + STATUS current + DESCRIPTION + "Objects that apply to all MPLS LDP implementations over + Frame Relay." + ::= { mplsLdpGroups 4 } + + +mplsLdpMappingGroup OBJECT-GROUP + OBJECTS { + mplsLdpSessionInLabelType, + mplsLdpSessionInLabelConnectionType, + mplsLdpSessionOutLabelType, + mplsLdpSessionOutLabelConnectionType, + mplsLdpSessionOutSegmentIndex, + mplsLdpSessionXCIndex, + mplsXCFecOperStatus, + mplsXCFecOperStatusLastChange + } + STATUS current + DESCRIPTION + "These objects are optional and only need to be supported + for LDP implementations which support the + tables, mplsInSegmentTable, mplsOutSegmentTable + and mplsXCTable, in the LSR MIB." + ::= { mplsLdpGroups 5 } + + +mplsLdpNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { mplsLdpFailedInitSessionThresholdExceeded, + mplsLdpPathVectorLimitMismatch, + mplsLdpSessionUp, + mplsLdpSessionDown + } + STATUS current + DESCRIPTION + "The notification(s) which an MPLS LDP implemention + is required to implement." + ::= { mplsLdpGroups 6 } + + +END diff --git a/MIBS/nokia/PIM-BSR-MIB b/MIBS/nokia/PIM-BSR-MIB new file mode 100644 index 0000000..bbd0dec --- /dev/null +++ b/MIBS/nokia/PIM-BSR-MIB @@ -0,0 +1,707 @@ +PIM-BSR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, + mib-2, Unsigned32, TimeTicks FROM SNMPv2-SMI + RowStatus, TruthValue, + StorageType FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InetAddressType, + InetAddressPrefixLength, + InetAddress, + InetZoneIndex FROM INET-ADDRESS-MIB; + +pimBsrMIB MODULE-IDENTITY + LAST-UPDATED "200805280000Z" -- 28 May 2008 + ORGANIZATION + "IETF Protocol Independent Multicast (PIM) Working Group" + CONTACT-INFO + "Email: pim@ietf.org + WG charter: + http://www.ietf.org/html.charters/pim-charter.html" + DESCRIPTION + "The MIB module for management of the Bootstrap Router + (BSR) mechanism for PIM routers. + + Copyright (C) The IETF Trust (2008). This version + of this MIB module is part of RFC 5240; see the RFC + itself for full legal notices." + REVISION "200805280000Z" -- 28 May 2008 + DESCRIPTION "Initial version, published as RFC 5240." + ::= { mib-2 172 } + +-- +-- Top-level structure +-- + +pimBsrNotifications OBJECT IDENTIFIER ::= { pimBsrMIB 0 } +pimBsrObjects OBJECT IDENTIFIER ::= { pimBsrMIB 1 } + +-- +-- Conformance Information +-- + +pimBsrConformance OBJECT IDENTIFIER ::= { pimBsrMIB 2 } +pimBsrCompliances OBJECT IDENTIFIER ::= { pimBsrConformance 1 } +pimBsrGroups OBJECT IDENTIFIER ::= { pimBsrConformance 2 } + +-- +-- The BSR Candidate-RP Table +-- + +pimBsrCandidateRPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimBsrCandidateRPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the IP multicast group + prefixes for which the local router is to advertise + itself as a Candidate-RP." + ::= { pimBsrObjects 1 } + +pimBsrCandidateRPEntry OBJECT-TYPE + SYNTAX PimBsrCandidateRPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + pimBsrCandidateRPTable." + INDEX { pimBsrCandidateRPAddressType, + pimBsrCandidateRPAddress, + pimBsrCandidateRPGroupAddress, + pimBsrCandidateRPGroupPrefixLength } + ::= { pimBsrCandidateRPTable 1 } + +PimBsrCandidateRPEntry ::= SEQUENCE { + pimBsrCandidateRPAddressType InetAddressType, + pimBsrCandidateRPAddress InetAddress, + pimBsrCandidateRPGroupAddress InetAddress, + pimBsrCandidateRPGroupPrefixLength InetAddressPrefixLength, + pimBsrCandidateRPBidir TruthValue, + pimBsrCandidateRPAdvTimer TimeTicks, + pimBsrCandidateRPPriority Unsigned32, + pimBsrCandidateRPAdvInterval Unsigned32, + pimBsrCandidateRPHoldtime Unsigned32, + pimBsrCandidateRPStatus RowStatus, + pimBsrCandidateRPStorageType StorageType +} + +pimBsrCandidateRPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Inet address type of the Candidate-RP." + ::= { pimBsrCandidateRPEntry 1 } + +pimBsrCandidateRPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (unicast) address that will be advertised as a + Candidate-RP. The InetAddressType is given by the + pimBsrCandidateRPAddressType object." + ::= { pimBsrCandidateRPEntry 2 } + +pimBsrCandidateRPGroupAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address that, when combined with + the corresponding value of + pimBsrCandidateRPGroupPrefixLength, identifies a group + prefix for which the local router will advertise itself + as a Candidate-RP. The InetAddressType is given by the + pimBsrCandidateRPAddressType object. + + This address object is only significant up to + pimBsrCandidateRPGroupPrefixLength bits. The + remainder of the address bits are zero. This is + especially important for this field, which is part of + the index of this entry. Any non-zero bits would + signify an entirely different entry." + ::= { pimBsrCandidateRPEntry 3 } + +pimBsrCandidateRPGroupPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address mask that, when combined + with the corresponding value of + pimBsrCandidateRPGroupAddress, identifies a group prefix + for which the local router will advertise itself as a + Candidate-RP. The InetAddressType is given by the + pimBsrCandidateRPAddressType object." + ::= { pimBsrCandidateRPEntry 4 } + +pimBsrCandidateRPBidir OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If this object is set to TRUE, this group range is + advertised with this RP as a BIDIR-PIM group range. If + it is set to FALSE, it is advertised as a PIM-SM group + range." + DEFVAL { false } + ::= { pimBsrCandidateRPEntry 5 } + +pimBsrCandidateRPAdvTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router next sends + a Candidate-RP-Advertisement to the elected BSR for + this zone." + ::= { pimBsrCandidateRPEntry 6 } + +pimBsrCandidateRPPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority for this Candidate-RP advertised in + Candidate-RP-Advertisements." + REFERENCE "RFC 5059, section 3.2" + DEFVAL { 192 } + ::= { pimBsrCandidateRPEntry 7 } + +pimBsrCandidateRPAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..26214) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A Candidate-RP generates Candidate-RP-Advertisements + periodically. This object represents the time interval + in seconds between two consecutive advertisements." + + REFERENCE "RFC 5059, sections 3.2 and 5" + DEFVAL { 60 } + ::= { pimBsrCandidateRPEntry 8 } + +pimBsrCandidateRPHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Holdtime for this Candidate-RP. The amount of time (in + seconds) this Candidate-RP entry is valid. + + This object's value can be zero only when this C-RP is + shutting down." + + REFERENCE "RFC 5059, section 4.2" + DEFVAL { 150 } + + ::= { pimBsrCandidateRPEntry 9 } + +pimBsrCandidateRPStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which new entries may be + created, or old entries deleted from this table. + + This status object can be set to active(1) without + setting any other columnar objects in this entry. + + All writable objects in this entry can be modified + when the status of this entry is active(1)." + + ::= { pimBsrCandidateRPEntry 10 } + + +pimBsrCandidateRPStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { pimBsrCandidateRPEntry 11 } + +-- +-- The BSR Elected BSR RP-Set Table +-- + +pimBsrElectedBSRRPSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimBsrElectedBSRRPSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing BSR-specific information + about PIM group mappings learned via C-RP advertisements + or created locally using configurations. This table is + maintained only on the Elected BSR. + + An Elected BSR uses this table to create Bootstrap + messages after applying a local policy to include some + or all of the group mappings in this table." + + ::= { pimBsrObjects 2 } + +pimBsrElectedBSRRPSetEntry OBJECT-TYPE + SYNTAX PimBsrElectedBSRRPSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + pimBsrElectedBSRRPSetTable." + INDEX { pimBsrElectedBSRGrpMappingAddrType, + pimBsrElectedBSRGrpMappingGrpAddr, + pimBsrElectedBSRGrpMappingGrpPrefixLen, + pimBsrElectedBSRGrpMappingRPAddr } + ::= { pimBsrElectedBSRRPSetTable 1 } + +PimBsrElectedBSRRPSetEntry ::= SEQUENCE { + pimBsrElectedBSRGrpMappingAddrType InetAddressType, + pimBsrElectedBSRGrpMappingGrpAddr InetAddress, + pimBsrElectedBSRGrpMappingGrpPrefixLen InetAddressPrefixLength, + pimBsrElectedBSRGrpMappingRPAddr InetAddress, + pimBsrElectedBSRRPSetPriority Unsigned32, + pimBsrElectedBSRRPSetHoldtime Unsigned32, + pimBsrElectedBSRRPSetExpiryTime TimeTicks, + pimBsrElectedBSRRPSetGrpBidir TruthValue +} + +pimBsrElectedBSRGrpMappingAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Inet address type of the IP multicast group + prefix." + ::= { pimBsrElectedBSRRPSetEntry 2 } + +pimBsrElectedBSRGrpMappingGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address that, when combined + with pimBsrElectedBSRGrpMappingGrpPrefixLen, gives the + group prefix for this mapping. The InetAddressType is + given by the pimBsrElectedBSRGrpMappingAddrType object. + + This address object is only significant up to + pimBsrElectedBSRGrpMappingGrpPrefixLen bits. The + remainder of the address bits are zero. This is + especially important for this field, which is part of + the index of this entry. Any non-zero bits would + signify an entirely different entry." + ::= { pimBsrElectedBSRRPSetEntry 3 } + +pimBsrElectedBSRGrpMappingGrpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group prefix length that, when combined + with pimBsrElectedBSRGrpMappingGrpAddr, gives the group + prefix for this mapping. The InetAddressType is given by + the pimBsrElectedBSRGrpMappingAddrType object. If + pimBsrElectedBSRGrpMappingAddrType is 'ipv4' or 'ipv4z', + this object must be in the range 4..32. If + pimBsrElectedBSRGrpMappingAddrType is 'ipv6' or 'ipv6z', + this object must be in the range 8..128." + ::= { pimBsrElectedBSRRPSetEntry 4 } + +pimBsrElectedBSRGrpMappingRPAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the RP to be used for groups within + this group prefix. The InetAddressType is given by the + pimBsrElectedBSRGrpMappingAddrType object." + ::= { pimBsrElectedBSRRPSetEntry 5 } + +pimBsrElectedBSRRPSetPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority for RP. Numerically higher values for + this object indicate lower priorities, with the value + zero denoting the highest priority." + REFERENCE "RFC 5059, section 4.1" + ::= { pimBsrElectedBSRRPSetEntry 6 } + +pimBsrElectedBSRRPSetHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The holdtime for RP" + REFERENCE "RFC 5059, section 4.1" + ::= { pimBsrElectedBSRRPSetEntry 7 } + +pimBsrElectedBSRRPSetExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before this entry will be + aged out. The value zero indicates that this entry will + never be aged out." + ::= { pimBsrElectedBSRRPSetEntry 8 } + +pimBsrElectedBSRRPSetGrpBidir OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this object is TRUE, this group range with this + RP is a BIDIR-PIM group range. If it is set to FALSE, + it is a PIM-SM group range." + ::= { pimBsrElectedBSRRPSetEntry 9 } + +-- +-- The BSR Candidate-BSR Table +-- + +pimBsrCandidateBSRTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimBsrCandidateBSREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing Candidate-BSR + configuration for the local router. The table contains + one row for each zone for which the local router is + to advertise itself as a Candidate-BSR." + ::= { pimBsrObjects 3 } + +pimBsrCandidateBSREntry OBJECT-TYPE + SYNTAX PimBsrCandidateBSREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + pimBsrCandidateBSRTable." + INDEX { pimBsrCandidateBSRZoneIndex } + ::= { pimBsrCandidateBSRTable 1 } + +PimBsrCandidateBSREntry ::= SEQUENCE { + pimBsrCandidateBSRZoneIndex InetZoneIndex, + pimBsrCandidateBSRAddressType InetAddressType, + pimBsrCandidateBSRAddress InetAddress, + pimBsrCandidateBSRPriority Unsigned32, + pimBsrCandidateBSRHashMaskLength Unsigned32, + pimBsrCandidateBSRElectedBSR TruthValue, + pimBsrCandidateBSRBootstrapTimer TimeTicks, + pimBsrCandidateBSRStatus RowStatus, + pimBsrCandidateBSRStorageType StorageType +} + +pimBsrCandidateBSRZoneIndex OBJECT-TYPE + SYNTAX InetZoneIndex (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The zone index uniquely identifies the zone on a + device to which this Candidate-BSR is attached. There is + one entry for each zone in ipMcastZoneTable. Scope-level + information for this zone can be extracted from + ipMcastZoneTable in IP Multicast MIB [RFC5132]. + + Zero is a special value used to request the default zone + for a given scope. Zero is not a valid value for this + object." + + ::= { pimBsrCandidateBSREntry 1 } + +pimBsrCandidateBSRAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address type of the Candidate-BSR." + ::= { pimBsrCandidateBSREntry 2 } + +pimBsrCandidateBSRAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The (unicast) address that the local router will + use to advertise itself as a Candidate-BSR. The + InetAddressType is given by the + pimBsrCandidateBSRAddressType object." + ::= { pimBsrCandidateBSREntry 3 } + +pimBsrCandidateBSRPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value for the local router as a + Candidate-BSR for this zone. Numerically higher + values for this object indicate higher priorities." + DEFVAL { 64 } + ::= { pimBsrCandidateBSREntry 4 } + +pimBsrCandidateBSRHashMaskLength OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hash mask length (used in the RP hash function) + that the local router will advertise in its Bootstrap + messages for this zone. This object defaults + to 30 if pimBsrCandidateBSRAddressType is 'ipv4' or + 'ipv4z' , and defaults to 126 if + pimBsrCandidateBSRAddressType is 'ipv6' or 'ipv6z'." + ::= { pimBsrCandidateBSREntry 5 } + +pimBsrCandidateBSRElectedBSR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router is the elected BSR for this + zone." + ::= { pimBsrCandidateBSREntry 6 } + +pimBsrCandidateBSRBootstrapTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router next + originates a Bootstrap message for this zone. + Value of this object is zero if + pimBsrCandidateBSRElectedBSR is 'FALSE'." + ::= { pimBsrCandidateBSREntry 7 } + +pimBsrCandidateBSRStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which new entries may + be created or old entries deleted from this table. + + This status object can be set to active(1) without + setting any other columnar objects in this entry. + + All writable objects in this entry can be modified + when the status of this entry is active(1)." + ::= { pimBsrCandidateBSREntry 8 } + +pimBsrCandidateBSRStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { pimBsrCandidateBSREntry 9 } + +-- +-- The BSR Elected-BSR Table +-- + +pimBsrElectedBSRTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimBsrElectedBSREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing information about + elected BSRs. The table contains one row for each + zone for which there is an elected BSR." + ::= { pimBsrObjects 4 } + +pimBsrElectedBSREntry OBJECT-TYPE + SYNTAX PimBsrElectedBSREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + pimBsrElectedBSRTable." + INDEX { pimBsrElectedBSRZoneIndex } + ::= { pimBsrElectedBSRTable 1 } + +PimBsrElectedBSREntry ::= SEQUENCE { + pimBsrElectedBSRZoneIndex InetZoneIndex, + pimBsrElectedBSRAddressType InetAddressType, + pimBsrElectedBSRAddress InetAddress, + pimBsrElectedBSRPriority Unsigned32, + pimBsrElectedBSRHashMaskLength Unsigned32, + pimBsrElectedBSRExpiryTime TimeTicks +} + +pimBsrElectedBSRZoneIndex OBJECT-TYPE + SYNTAX InetZoneIndex (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The zone index uniquely identifies the zone on a + device to which this Elected BSR is attached. There + is one entry for each zone in ipMcastZoneTable. + Scope-level information for this zone can be extracted + from ipMcastZoneTable in IP Multicast MIB [RFC5132]. + + Zero is a special value used to request the default zone + for a given scope. Zero is not a valid value for this + object." + + ::= { pimBsrElectedBSREntry 1 } + +pimBsrElectedBSRAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the elected BSR." + ::= { pimBsrElectedBSREntry 2 } + +pimBsrElectedBSRAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (unicast) address of the elected BSR. The + InetAddressType is given by the + pimBsrElectedBSRAddressType object." + ::= { pimBsrElectedBSREntry 3 } + +pimBsrElectedBSRPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value for the elected BSR for this address + type. Numerically higher values for this object indicate + higher priorities." + ::= { pimBsrElectedBSREntry 4 } + +pimBsrElectedBSRHashMaskLength OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hash mask length (used in the RP hash function) + advertised by the elected BSR for this zone." + ::= { pimBsrElectedBSREntry 5 } + +pimBsrElectedBSRExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before the elected BSR for + this zone will be declared down." + ::= { pimBsrElectedBSREntry 6 } + +-- +-- PIM BSR Notifications +-- + +pimBsrElectedBSRLostElection NOTIFICATION-TYPE + OBJECTS { pimBsrElectedBSRAddressType, + pimBsrElectedBSRAddress, + pimBsrElectedBSRPriority } + STATUS current + DESCRIPTION + "A pimBsrElectedBSRLostElection notification should be + generated when current E-BSR lost election to a new + Candidate-BSR. Only an E-BSR should generate this + notification. + + This notification is generated when + pimBsrCandidateBSRElectedBSR becomes FALSE." + + REFERENCE "RFC 5059, section 3.1" + ::= { pimBsrNotifications 1 } + +pimBsrCandidateBSRWinElection NOTIFICATION-TYPE + OBJECTS { pimBsrCandidateBSRElectedBSR } + STATUS current + DESCRIPTION + "A pimBsrCandidateBSRWinElection notification should be + generated when a C-BSR wins BSR Election. Only an + E-BSR should generate this notification. + + This notification is generated when + pimBsrCandidateBSRElectedBSR becomes TRUE." + + REFERENCE "RFC 5059, section 3.1" + ::= { pimBsrNotifications 2 } + +-- +-- Compliance Statements +-- + +pimBsrCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for PIM routers that implement + the Bootstrap Router (BSR) mechanism." + MODULE -- this module + MANDATORY-GROUPS { pimBsrObjectGroup } + + GROUP pimBsrDiagnosticsGroup + DESCRIPTION + "This group is optional." + + ::= { pimBsrCompliances 1 } + +-- +-- Units of Conformance +-- + +pimBsrObjectGroup OBJECT-GROUP + OBJECTS { pimBsrCandidateRPBidir, + pimBsrCandidateRPAdvTimer, + pimBsrCandidateRPPriority, + pimBsrCandidateRPAdvInterval, + pimBsrCandidateRPHoldtime, + pimBsrCandidateRPStatus, + pimBsrCandidateRPStorageType, + pimBsrElectedBSRRPSetPriority, + pimBsrElectedBSRRPSetHoldtime, + pimBsrElectedBSRRPSetExpiryTime, + pimBsrElectedBSRRPSetGrpBidir, + pimBsrCandidateBSRAddress, + pimBsrCandidateBSRAddressType, + pimBsrCandidateBSRPriority, + pimBsrCandidateBSRHashMaskLength, + pimBsrCandidateBSRElectedBSR, + pimBsrCandidateBSRBootstrapTimer, + pimBsrCandidateBSRStatus, + pimBsrCandidateBSRStorageType, + pimBsrElectedBSRAddress, + pimBsrElectedBSRAddressType, + pimBsrElectedBSRPriority, + pimBsrElectedBSRHashMaskLength, + pimBsrElectedBSRExpiryTime } + STATUS current + DESCRIPTION + "A collection of objects for managing the Bootstrap + Router (BSR) mechanism for PIM routers." + ::= { pimBsrGroups 1 } + +pimBsrDiagnosticsGroup NOTIFICATION-GROUP + NOTIFICATIONS { pimBsrElectedBSRLostElection, + pimBsrCandidateBSRWinElection } + STATUS current + DESCRIPTION + "Objects providing additional diagnostics related to + the Bootstrap Router (BSR) mechanism for PIM routers." + ::= { pimBsrGroups 2 } + +END diff --git a/MIBS/nokia/PIM-STD-MIB b/MIBS/nokia/PIM-STD-MIB new file mode 100644 index 0000000..9b77c2f --- /dev/null +++ b/MIBS/nokia/PIM-STD-MIB @@ -0,0 +1,3739 @@ +PIM-STD-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, mib-2, + NOTIFICATION-TYPE, Unsigned32, + Counter32, Counter64, Gauge32, + TimeTicks FROM SNMPv2-SMI -- [RFC2578] + TEXTUAL-CONVENTION, + RowStatus, TruthValue, + StorageType FROM SNMPv2-TC -- [RFC2579] + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] + InterfaceIndexOrZero, + InterfaceIndex FROM IF-MIB -- [RFC2863] + InetAddressType, + InetAddressPrefixLength, + InetAddress, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001] + IANAipRouteProtocol FROM IANA-RTPROTO-MIB; -- [RTPROTO] + +pimStdMIB MODULE-IDENTITY + LAST-UPDATED "200711020000Z" -- 2 November 2007 + ORGANIZATION + "IETF Protocol Independent Multicast (PIM) Working Group" + CONTACT-INFO + "Email: pim@ietf.org + WG charter: + http://www.ietf.org/html.charters/pim-charter.html" + DESCRIPTION + "The MIB module for management of PIM routers. + + Copyright (C) The IETF Trust (2007). This version of this + MIB module is part of RFC 5060; see the RFC itself for full + legal notices." + REVISION "200711020000Z" -- 2 November 2007 + DESCRIPTION "Initial version, published as RFC 5060." + ::= { mib-2 157 } + +-- +-- Textual Conventions +-- + +PimMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIM mode in which a group is operating. + + none(1) The group is not using PIM, which may be the + case if, for example, it is a link-local or + unroutable group address. + + ssm(2) Source-Specific Multicast (SSM) with PIM Sparse + Mode. + + asm(3) Any Source Multicast (ASM) with PIM Sparse + Mode. + + bidir(4) Bidirectional PIM. + + dm(5) PIM Dense Mode. + + other(6) Any other PIM mode." + + SYNTAX INTEGER { + none(1), + ssm(2), + asm(3), + bidir(4), + dm(5), + other(6) + } + +PimGroupMappingOriginType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mechanism by which a PIM group mapping was learned. + + fixed(1) Link-local or unroutable group mappings. + + configRp(2) Local static RP configuration. + + configSsm(3) Local SSM Group configuration. + + bsr(4) The PIM Bootstrap Router (BSR) mechanism. + + autoRP(5) Cisco's Auto-RP mechanism. + + embedded(6) The Embedded-RP mechanism where the RP address + is embedded in the multicast group address. + + other(7) Any other mechanism." + + REFERENCE "RFC 3569, RFC 3956, and RFC 5059" + SYNTAX INTEGER { + fixed(1), + configRp(2), + configSsm(3), + bsr(4), + autoRP(5), + embedded(6), + other(7) + } + +-- +-- Top-level structure +-- + +pimNotifications OBJECT IDENTIFIER ::= { pimStdMIB 0 } +pim OBJECT IDENTIFIER ::= { pimStdMIB 1 } + +pimKeepalivePeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The duration of the Keepalive Timer. This is the period + during which the PIM router will maintain (S,G) state in the + absence of explicit (S,G) local membership or (S,G) join + messages received to maintain it. This timer period is + called the Keepalive_Period in the PIM-SM specification. It + is called the SourceLifetime in the PIM-DM specification. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + REFERENCE "RFC 4601 section 4.11" + DEFVAL { 210 } + ::= { pim 14 } + +pimRegisterSuppressionTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The duration of the Register Suppression Timer. This is + the period during which a PIM Designated Router (DR) stops + sending Register-encapsulated data to the Rendezvous Point + (RP) after receiving a Register-Stop message. This object + is used to run timers both at the DR and at the RP. This + timer period is called the Register_Suppression_Time in the + PIM-SM specification. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + REFERENCE "RFC 4601 section 4.11" + DEFVAL { 60 } + ::= { pim 15 } + +pimStarGEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the pimStarGTable." + ::= { pim 16 } + +pimStarGIEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the pimStarGITable." + ::= { pim 17 } + +pimSGEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the pimSGTable." + ::= { pim 18 } + +pimSGIEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the pimSGITable." + ::= { pim 19 } + +pimSGRptEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the pimSGRptTable." + ::= { pim 20 } + +pimSGRptIEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the pimSGRptITable." + ::= { pim 21 } + +pimOutAsserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Asserts sent by this router. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example, + when the device is rebooted." + REFERENCE "RFC 4601 section 4.6" + ::= { pim 22 } + +pimInAsserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Asserts received by this router. Asserts + are multicast to all routers on a network. This counter is + incremented by all routers that receive an assert, not only + those routers that are contesting the assert. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example, + when the device is rebooted." + REFERENCE "RFC 4601 section 4.6" + ::= { pim 23 } + +pimLastAssertInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface on which this router most recently sent or + received an assert, or zero if this router has not sent or + received an assert." + REFERENCE "RFC 4601 section 4.6" + ::= { pim 24 } + +pimLastAssertGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the multicast group address in the most + recently sent or received assert. If this router has not + sent or received an assert, then this object is set to + unknown(0)." + ::= { pim 25 } + +pimLastAssertGroupAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast group address in the most recently sent or + received assert. The InetAddressType is given by the + pimLastAssertGroupAddressType object." + ::= { pim 26 } + +pimLastAssertSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the source address in the most recently + sent or received assert. If the most recent assert was + (*,G), or if this router has not sent or received an assert, + then this object is set to unknown(0)." + ::= { pim 27 } + +pimLastAssertSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address in the most recently sent or received + assert. The InetAddressType is given by the + pimLastAssertSourceAddressType object." + ::= { pim 28 } + +pimNeighborLossNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between pimNeighborLoss + notifications originated by this router. The maximum value + 65535 represents an 'infinite' time, in which case, no + pimNeighborLoss notifications are ever sent. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + DEFVAL { 0 } + ::= { pim 29 } + +pimNeighborLossCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbor loss events that have occurred. + + This counter is incremented when the neighbor timer expires, + and the router has no other neighbors on the same interface + with the same IP version and a lower IP address than itself. + + This counter is incremented whenever a pimNeighborLoss + notification would be generated. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example, + when the device is rebooted." + REFERENCE "RFC 4601 section 4.3.2" + ::= { pim 30 } + +pimInvalidRegisterNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + pimInvalidRegister notifications originated by this router. + The default value of 65535 represents an 'infinite' time, in + which case, no pimInvalidRegister notifications are ever + sent. + + The non-zero minimum allowed value provides resilience + against propagation of denial-of-service attacks from the + data and control planes to the network management plane. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + DEFVAL { 65535 } + ::= { pim 31 } + +pimInvalidRegisterMsgsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid PIM Register messages that have been + received by this device. + + A PIM Register message is invalid if either + + o the destination address of the Register message does not + match the Group to RP mapping on this device, or + + o this device believes the group address to be within an + SSM address range, but this Register implies ASM usage. + + These conditions can occur transiently while RP mapping + changes propagate through the network. If this counter is + incremented repeatedly over several minutes, then there is a + persisting configuration error that requires correction. + + The active Group to RP mapping on this device is specified + by the object pimGroupMappingPimMode. If there is no such + mapping, then the object pimGroupMappingPimMode is absent. + The RP address contained in the invalid Register is + pimInvalidRegisterRp. + + Multicast data carried by invalid Register messages is + discarded. The discarded data is from a source directly + connected to pimInvalidRegisterOrigin, and is addressed to + pimInvalidRegisterGroup. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example, + when the device is rebooted." + REFERENCE "RFC 4601 section 4.4.2, RFC 3569, and + 'IP Multicast MIB' (August 2007) ipMcastSsmRangeTable" + ::= { pim 32 } + +pimInvalidRegisterAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type stored in pimInvalidRegisterOrigin, + pimInvalidRegisterGroup, and pimInvalidRegisterRp. + + If no invalid Register messages have been received, then + this object is set to unknown(0)." + ::= { pim 33 } + +pimInvalidRegisterOrigin OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the last invalid Register message + received by this device." + ::= { pim 34 } + +pimInvalidRegisterGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast group address to which the last invalid + Register message received by this device was addressed." + ::= { pim 35 } + +pimInvalidRegisterRp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RP address to which the last invalid Register message + received by this device was delivered." + ::= { pim 36 } + +pimInvalidJoinPruneNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + pimInvalidJoinPrune notifications originated by this router. + The default value of 65535 represents an 'infinite' time, in + which case, no pimInvalidJoinPrune notifications are ever + sent. + + The non-zero minimum allowed value provides resilience + against propagation of denial-of-service attacks from the + control plane to the network management plane. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + DEFVAL { 65535 } + ::= { pim 37 } + +pimInvalidJoinPruneMsgsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid PIM Join/Prune messages that have + been received by this device. + + A PIM Join/Prune message is invalid if either + + o the Group to RP mapping specified by this message does not + match the Group to RP mapping on this device, or + + o this device believes the group address to be within an + SSM address range, but this Join/Prune (*,G) or (S,G,rpt) + implies ASM usage. + + These conditions can occur transiently while RP mapping + changes propagate through the network. If this counter is + incremented repeatedly over several minutes, then there is a + persisting configuration error that requires correction. + + The active Group to RP mapping on this device is specified + by the object pimGroupMappingPimMode. If there is no such + mapping, then the object pimGroupMappingPimMode is absent. + The RP address contained in the invalid Join/Prune is + pimInvalidJoinPruneRp. + + Invalid Join/Prune messages are discarded. This may result + in loss of multicast data affecting listeners downstream of + pimInvalidJoinPruneOrigin, for multicast data addressed to + pimInvalidJoinPruneGroup. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example, + when the device is rebooted." + REFERENCE "RFC 4601 section 4.5.2, RFC 3569, and + 'IP Multicast MIB' (August 2007) ipMcastSsmRangeTable" + ::= { pim 38 } + +pimInvalidJoinPruneAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type stored in pimInvalidJoinPruneOrigin, + pimInvalidJoinPruneGroup, and pimInvalidJoinPruneRp. + + If no invalid Join/Prune messages have been received, this + object is set to unknown(0)." + ::= { pim 39 } + +pimInvalidJoinPruneOrigin OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the last invalid Join/Prune message + received by this device." + ::= { pim 40 } + +pimInvalidJoinPruneGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast group address carried in the last + invalid Join/Prune message received by this device." + ::= { pim 41 } + +pimInvalidJoinPruneRp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RP address carried in the last invalid Join/Prune + message received by this device." + ::= { pim 42 } + +pimRPMappingNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + pimRPMappingChange notifications originated by this router. + The default value of 65535 represents an 'infinite' time, in + which case, no pimRPMappingChange notifications are ever + sent. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + DEFVAL { 65535 } + ::= { pim 43 } + +pimRPMappingChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of changes to active RP mappings on this device. + + Information about active RP mappings is available in + pimGroupMappingTable. Only changes to active mappings cause + this counter to be incremented. That is, changes that + modify the pimGroupMappingEntry with the highest precedence + for a group (lowest value of pimGroupMappingPrecedence). + + Such changes may result from manual configuration of this + device, or from automatic RP mapping discovery methods + including the PIM Bootstrap Router (BSR) mechanism. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example, + when the device is rebooted." + REFERENCE "RFC 5059" + ::= { pim 44 } + +pimInterfaceElectionNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + pimInterfaceElection notifications originated by this + router. The default value of 65535 represents an 'infinite' + time, in which case, no pimInterfaceElection notifications + are ever sent. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + DEFVAL { 65535 } + ::= { pim 45 } + +pimInterfaceElectionWinCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this device has been elected DR or DF + on any interface. + + Elections occur frequently on newly-active interfaces, as + triggered Hellos establish adjacencies. This counter is not + incremented for elections on an interface until the first + periodic Hello has been sent. If this router is the DR or + DF at the time of sending the first periodic Hello after + interface activation, then this counter is incremented + (once) at that time. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example, + when the device is rebooted." + REFERENCE "RFC 4601 section 4.3.2 and RFC 5015 section 3.5.2" + ::= { pim 46 } + +pimRefreshInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval between successive State Refresh messages sent + by an Originator. This timer period is called the + RefreshInterval in the PIM-DM specification. This object is + used only by PIM-DM. + + The storage type of this object is determined by + pimDeviceConfigStorageType." + REFERENCE "RFC 3973 section 4.8" + DEFVAL { 60 } + ::= { pim 47 } + +pimDeviceConfigStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The storage type used for the global PIM configuration of + this device, comprised of the objects listed below. If this + storage type takes the value 'permanent', write-access to + the listed objects need not be allowed. + + The objects described by this storage type are: + pimKeepalivePeriod, pimRegisterSuppressionTime, + pimNeighborLossNotificationPeriod, + pimInvalidRegisterNotificationPeriod, + pimInvalidJoinPruneNotificationPeriod, + pimRPMappingNotificationPeriod, + pimInterfaceElectionNotificationPeriod, and + pimRefreshInterval." + DEFVAL { nonVolatile } + ::= { pim 48 } + +-- +-- The PIM Interface Table +-- + +pimInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the router's PIM interfaces. + PIM is enabled on all interfaces listed in this table." + ::= { pim 1 } + +pimInterfaceEntry OBJECT-TYPE + SYNTAX PimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimInterfaceTable. This + entry is preserved on agent restart." + INDEX { pimInterfaceIfIndex, + pimInterfaceIPVersion } + ::= { pimInterfaceTable 1 } + +PimInterfaceEntry ::= SEQUENCE { + pimInterfaceIfIndex InterfaceIndex, + pimInterfaceIPVersion InetVersion, + pimInterfaceAddressType InetAddressType, + pimInterfaceAddress InetAddress, + pimInterfaceGenerationIDValue Unsigned32, + pimInterfaceDR InetAddress, + pimInterfaceDRPriority Unsigned32, + pimInterfaceDRPriorityEnabled TruthValue, + pimInterfaceHelloInterval Unsigned32, + pimInterfaceTrigHelloInterval Unsigned32, + pimInterfaceHelloHoldtime Unsigned32, + pimInterfaceJoinPruneInterval Unsigned32, + pimInterfaceJoinPruneHoldtime Unsigned32, + pimInterfaceDFElectionRobustness Unsigned32, + pimInterfaceLanDelayEnabled TruthValue, + pimInterfacePropagationDelay Unsigned32, + pimInterfaceOverrideInterval Unsigned32, + pimInterfaceEffectPropagDelay Unsigned32, + pimInterfaceEffectOverrideIvl Unsigned32, + pimInterfaceSuppressionEnabled TruthValue, + pimInterfaceBidirCapable TruthValue, + pimInterfaceDomainBorder TruthValue, + pimInterfaceStubInterface TruthValue, + pimInterfacePruneLimitInterval Unsigned32, + pimInterfaceGraftRetryInterval Unsigned32, + pimInterfaceSRPriorityEnabled TruthValue, + pimInterfaceStatus RowStatus, + pimInterfaceStorageType StorageType +} + +pimInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of this PIM interface." + ::= { pimInterfaceEntry 1 } + +pimInterfaceIPVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this PIM interface. A physical interface + may be configured in multiple modes concurrently, e.g., IPv4 + and IPv6; however, the traffic is considered to be logically + separate." + ::= { pimInterfaceEntry 2 } + +pimInterfaceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of this PIM interface." + ::= { pimInterfaceEntry 3 } + +pimInterfaceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of this router on this PIM + interface. The InetAddressType is given by the + pimInterfaceAddressType object." + REFERENCE "RFC 4601 sections 4.1.6, 4.3.1-4.3.4, and 4.5.1" + ::= { pimInterfaceEntry 4 } + +pimInterfaceGenerationIDValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Generation ID this router inserted in the + last PIM Hello message it sent on this interface." + REFERENCE "RFC 4601 section 4.3.1" + ::= { pimInterfaceEntry 5 } + +pimInterfaceDR OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of the Designated Router on this PIM + interface. The InetAddressType is given by the + pimInterfaceAddressType object." + REFERENCE "RFC 4601 section 4.3" + ::= { pimInterfaceEntry 6 } + +pimInterfaceDRPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Designated Router Priority value inserted into the DR + Priority option in PIM Hello messages transmitted on this + interface. Numerically higher values for this object + indicate higher priorities." + REFERENCE "RFC 4601 section 4.3.2" + DEFVAL { 1 } + ::= { pimInterfaceEntry 7 } + +pimInterfaceDRPriorityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the DR Priority option." + REFERENCE "RFC 4601 section 4.3.2" + ::= { pimInterfaceEntry 8 } + +pimInterfaceHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..18000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which PIM Hello messages are transmitted + on this interface. This object corresponds to the + 'Hello_Period' timer value defined in the PIM-SM + specification. A value of zero represents an 'infinite' + interval, and indicates that periodic PIM Hello messages + should not be sent on this interface." + REFERENCE "RFC 4601 section 9" + DEFVAL { 30 } + ::= { pimInterfaceEntry 9 } + +pimInterfaceTrigHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum time before this router sends a triggered PIM + Hello message on this interface. This object corresponds to + the 'Trigered_Hello_Delay' timer value defined in the PIM-SM + specification. A value of zero has no special meaning and + indicates that triggered PIM Hello messages should always be + sent immediately." + REFERENCE "RFC 4601 section 4.11" + DEFVAL { 5 } + ::= { pimInterfaceEntry 10 } + +pimInterfaceHelloHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value set in the Holdtime field of PIM Hello messages + transmitted on this interface. A value of 65535 represents + an 'infinite' holdtime. Implementations are recommended + to use a holdtime that is 3.5 times the value of + pimInterfaceHelloInterval, or 65535 if + pimInterfaceHelloInterval is set to zero." + REFERENCE "RFC 4601 sections 4.3.2 and 4.9.2" + DEFVAL { 105 } + ::= { pimInterfaceEntry 11 } + +pimInterfaceJoinPruneInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..18000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which this router sends PIM Join/Prune + messages on this PIM interface. This object corresponds to + the 't_periodic' timer value defined in the PIM-SM + specification. A value of zero represents an 'infinite' + interval, and indicates that periodic PIM Join/Prune + messages should not be sent on this interface." + REFERENCE "RFC 4601 section 4.11" + DEFVAL { 60 } + ::= { pimInterfaceEntry 12 } + +pimInterfaceJoinPruneHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value inserted into the Holdtime field of a PIM + Join/Prune message sent on this interface. A value of 65535 + represents an 'infinite' holdtime. Implementations are + recommended to use a holdtime that is 3.5 times the value of + pimInterfaceJoinPruneInterval, or 65535 if + pimInterfaceJoinPruneInterval is set to zero. PIM-DM + implementations are recommended to use the value of + pimInterfacePruneLimitInterval." + REFERENCE "RFC 4601 sections 4.5.3 and 4.9.5" + DEFVAL { 210 } + ::= { pimInterfaceEntry 13 } + +pimInterfaceDFElectionRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum number of PIM DF-Election messages that must be + lost in order for DF election on this interface to fail." + DEFVAL { 3 } + ::= { pimInterfaceEntry 14 } + +pimInterfaceLanDelayEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the LAN Prune Delay option." + REFERENCE "RFC 4601 sections 4.3.3 and 4.9.2" + ::= { pimInterfaceEntry 15 } + +pimInterfacePropagationDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The expected propagation delay between PIM routers on this + network or link. + + This router inserts this value into the Propagation_Delay + field of the LAN Prune Delay option in the PIM Hello + messages sent on this interface. Implementations SHOULD + enforce a lower bound on the permitted values for this + object to allow for scheduling and processing delays within + the local router." + DEFVAL { 500 } + ::= { pimInterfaceEntry 16 } + +pimInterfaceOverrideInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value this router inserts into the Override_Interval + field of the LAN Prune Delay option in the PIM Hello + messages it sends on this interface. + + When overriding a prune, PIM routers pick a random timer + duration up to the value of this object. The more PIM + routers that are active on a network, the more likely it is + that the prune will be overridden after a small proportion + of this time has elapsed. + + The more PIM routers are active on this network, the larger + this object should be to obtain an optimal spread of prune + override latencies." + REFERENCE "RFC 4601 section 4.3.3" + DEFVAL { 2500 } + ::= { pimInterfaceEntry 17 } + +pimInterfaceEffectPropagDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Effective Propagation Delay on this interface. This + object is always 500 if pimInterfaceLanDelayEnabled is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { pimInterfaceEntry 18 } + +pimInterfaceEffectOverrideIvl OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Effective Override Interval on this interface. This + object is always 2500 if pimInterfaceLanDelayEnabled is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { pimInterfaceEntry 19 } + +pimInterfaceSuppressionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether join suppression is enabled on this interface. + This object is always TRUE if pimInterfaceLanDelayEnabled is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { pimInterfaceEntry 20 } + +pimInterfaceBidirCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the Bidirectional-PIM Capable option." + REFERENCE "RFC 5015 section 3.2 and 3.7.4" + ::= { pimInterfaceEntry 21 } + +pimInterfaceDomainBorder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether or not this interface is a PIM domain border. This + includes acting as a border for PIM Bootstrap Router (BSR) + messages, if the BSR mechanism is in use." + DEFVAL { false } + ::= { pimInterfaceEntry 22 } + +pimInterfaceStubInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether this interface is a 'stub interface'. If this + object is set to TRUE, then no PIM packets are sent out this + interface, and any received PIM packets are ignored. + + Setting this object to TRUE is a security measure for + interfaces towards untrusted hosts. This allows an + interface to be configured for use with IGMP (Internet Group + Management Protocol) or MLD (Multicast Listener Discovery) + only, which protects the PIM router from forged PIM messages + on the interface. + + To communicate with other PIM routers using this interface, + this object must remain set to FALSE. + + Changing the value of this object while the interface is + operational causes PIM to be disabled and then re-enabled on + this interface." + REFERENCE "RFC 3376, RFC 3810" + DEFVAL { false } + ::= { pimInterfaceEntry 23 } + +pimInterfacePruneLimitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum interval that must transpire between two + successive Prunes sent by a router. This object corresponds + to the 't_limit' timer value defined in the PIM-DM + specification. This object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + DEFVAL { 60 } + ::= { pimInterfaceEntry 24 } + +pimInterfaceGraftRetryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum interval that must transpire between two + successive Grafts sent by a router. This object corresponds + to the 'Graft_Retry_Period' timer value defined in the + PIM-DM specification. This object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + DEFVAL { 3 } + ::= { pimInterfaceEntry 25 } + +pimInterfaceSRPriorityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the State Refresh option. This object is used only by + PIM-DM." + ::= { pimInterfaceEntry 26 } + +pimInterfaceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. Creating the entry enables PIM + on the interface; destroying the entry disables PIM on the + interface. + + This status object can be set to active(1) without setting + any other columnar objects in this entry. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { pimInterfaceEntry 27 } + +pimInterfaceStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { pimInterfaceEntry 28 } + +-- +-- The PIM Neighbor Table +-- + +pimNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the router's PIM neighbors." + ::= { pim 2 } + +pimNeighborEntry OBJECT-TYPE + SYNTAX PimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimNeighborTable." + INDEX { pimNeighborIfIndex, + pimNeighborAddressType, + pimNeighborAddress } + ::= { pimNeighborTable 1 } + +PimNeighborEntry ::= SEQUENCE { + pimNeighborIfIndex InterfaceIndex, + pimNeighborAddressType InetAddressType, + pimNeighborAddress InetAddress, + pimNeighborGenerationIDPresent TruthValue, + pimNeighborGenerationIDValue Unsigned32, + pimNeighborUpTime TimeTicks, + pimNeighborExpiryTime TimeTicks, + pimNeighborDRPriorityPresent TruthValue, + pimNeighborDRPriority Unsigned32, + pimNeighborLanPruneDelayPresent TruthValue, + pimNeighborTBit TruthValue, + pimNeighborPropagationDelay Unsigned32, + pimNeighborOverrideInterval Unsigned32, + pimNeighborBidirCapable TruthValue, + pimNeighborSRCapable TruthValue +} + +pimNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex for the interface used to reach this + PIM neighbor." + ::= { pimNeighborEntry 1 } + +pimNeighborAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this PIM neighbor." + ::= { pimNeighborEntry 2 } + +pimNeighborAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The primary IP address of this PIM neighbor. The + InetAddressType is given by the pimNeighborAddressType + object." + ::= { pimNeighborEntry 3 } + +pimNeighborGenerationIDPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the Generation + ID option." + REFERENCE "RFC 4601 section 4.3.1" + ::= { pimNeighborEntry 4 } + +pimNeighborGenerationIDValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Generation ID from the last PIM Hello + message received from this neighbor. This object is always + zero if pimNeighborGenerationIDPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.1" + ::= { pimNeighborEntry 5 } + +pimNeighborUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this PIM neighbor (last) became a neighbor + of the local router." + ::= { pimNeighborEntry 6 } + +pimNeighborExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before this PIM neighbor will + time out. The value zero indicates that this PIM neighbor + will never time out." + ::= { pimNeighborEntry 7 } + +pimNeighborDRPriorityPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the DR Priority + option." + REFERENCE "RFC 4601 section 4.3.2" + ::= { pimNeighborEntry 8 } + +pimNeighborDRPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Designated Router Priority from the last + PIM Hello message received from this neighbor. This object + is always zero if pimNeighborDRPriorityPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.2" + ::= { pimNeighborEntry 9 } + +pimNeighborLanPruneDelayPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the LAN Prune + Delay option." + REFERENCE "RFC 4601 section 4.3.3" + ::= { pimNeighborEntry 10 } + +pimNeighborTBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the T bit was set in the LAN Prune Delay option + received from this neighbor. The T bit specifies the + ability of the neighbor to disable join suppression. This + object is always TRUE if pimNeighborLanPruneDelayPresent is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { pimNeighborEntry 11 } + +pimNeighborPropagationDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Propagation_Delay field of the LAN Prune + Delay option received from this neighbor. This object is + always zero if pimNeighborLanPruneDelayPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { pimNeighborEntry 12 } + +pimNeighborOverrideInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Override_Interval field of the LAN Prune + Delay option received from this neighbor. This object is + always zero if pimNeighborLanPruneDelayPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { pimNeighborEntry 13 } + +pimNeighborBidirCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the + Bidirectional-PIM Capable option." + REFERENCE "RFC 5015 section 3.2 and 3.7.4" + ::= { pimNeighborEntry 14 } + +pimNeighborSRCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the State + Refresh Capable option. This object is used only by + PIM-DM." + REFERENCE "RFC 3973 section 4.3.4" + ::= { pimNeighborEntry 15 } + +-- +-- The PIM Neighbor Secondary Address Table +-- + +pimNbrSecAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimNbrSecAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the secondary addresses + advertised by each PIM neighbor (on a subset of the rows of + the pimNeighborTable defined above)." + REFERENCE "RFC 4601 section 4.3.4" + ::= { pim 3 } + +pimNbrSecAddressEntry OBJECT-TYPE + SYNTAX PimNbrSecAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimNbrSecAddressTable." + INDEX { pimNbrSecAddressIfIndex, + pimNbrSecAddressType, + pimNbrSecAddressPrimary, + pimNbrSecAddress } + ::= { pimNbrSecAddressTable 1 } + +PimNbrSecAddressEntry ::= SEQUENCE { + pimNbrSecAddressIfIndex InterfaceIndex, + pimNbrSecAddressType InetAddressType, + pimNbrSecAddressPrimary InetAddress, + pimNbrSecAddress InetAddress +} + +pimNbrSecAddressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex for the interface used to reach this + PIM neighbor." + ::= { pimNbrSecAddressEntry 1 } + +pimNbrSecAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this PIM neighbor." + ::= { pimNbrSecAddressEntry 2 } + +pimNbrSecAddressPrimary OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The primary IP address of this PIM neighbor. The + InetAddressType is given by the pimNbrSecAddressType + object." + ::= { pimNbrSecAddressEntry 3 } + +pimNbrSecAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secondary IP address of this PIM neighbor. The + InetAddressType is given by the pimNbrSecAddressType + object." + ::= { pimNbrSecAddressEntry 4 } + +-- +-- The PIM (*,G) State Table +-- + +pimStarGTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimStarGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the non-interface specific + (*,G) state that PIM has." + REFERENCE "RFC 4601 section 4.1.3" + ::= { pim 4 } + +pimStarGEntry OBJECT-TYPE + SYNTAX PimStarGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimStarGTable." + INDEX { pimStarGAddressType, + pimStarGGrpAddress } + ::= { pimStarGTable 1 } + +PimStarGEntry ::= SEQUENCE { + pimStarGAddressType InetAddressType, + pimStarGGrpAddress InetAddress, + pimStarGUpTime TimeTicks, + pimStarGPimMode PimMode, + pimStarGRPAddressType InetAddressType, + pimStarGRPAddress InetAddress, + pimStarGPimModeOrigin PimGroupMappingOriginType, + pimStarGRPIsLocal TruthValue, + pimStarGUpstreamJoinState INTEGER, + pimStarGUpstreamJoinTimer TimeTicks, + pimStarGUpstreamNeighborType InetAddressType, + pimStarGUpstreamNeighbor InetAddress, + pimStarGRPFIfIndex InterfaceIndexOrZero, + pimStarGRPFNextHopType InetAddressType, + pimStarGRPFNextHop InetAddress, + pimStarGRPFRouteProtocol IANAipRouteProtocol, + pimStarGRPFRouteAddress InetAddress, + pimStarGRPFRoutePrefixLength InetAddressPrefixLength, + pimStarGRPFRouteMetricPref Unsigned32, + pimStarGRPFRouteMetric Unsigned32 +} + +pimStarGAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this multicast group." + ::= { pimStarGEntry 1 } + +pimStarGGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address. The InetAddressType is given + by the pimStarGAddressType object." + ::= { pimStarGEntry 2 } + +pimStarGUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { pimStarGEntry 3 } + +pimStarGPimMode OBJECT-TYPE + SYNTAX PimMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this entry represents an ASM (Any Source Multicast, + used with PIM-SM) or BIDIR-PIM group." + ::= { pimStarGEntry 4 } + +pimStarGRPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the Rendezvous Point (RP), or + unknown(0) if the RP address is unknown." + ::= { pimStarGEntry 5 } + +pimStarGRPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the Rendezvous Point (RP) for the group. + The InetAddressType is given by the pimStarGRPAddressType." + ::= { pimStarGEntry 6 } + +pimStarGPimModeOrigin OBJECT-TYPE + SYNTAX PimGroupMappingOriginType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mechanism by which the PIM mode and RP for the group + were learned." + ::= { pimStarGEntry 7 } + +pimStarGRPIsLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router is the RP for the group." + ::= { pimStarGEntry 8 } + +pimStarGUpstreamJoinState OBJECT-TYPE + SYNTAX INTEGER { + notJoined (1), + joined (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should join the RP tree for the + group. This corresponds to the state of the upstream (*,G) + state machine in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.6" + ::= { pimStarGEntry 9 } + +pimStarGUpstreamJoinTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router next sends a + periodic (*,G) Join message on pimStarGRPFIfIndex. This + timer is called the (*,G) Upstream Join Timer in the PIM-SM + specification. This object is zero if the timer is not + running." + REFERENCE "RFC 4601 section 4.10" + ::= { pimStarGEntry 10 } + +pimStarGUpstreamNeighborType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary address type of the upstream neighbor, or + unknown(0) if the upstream neighbor address is unknown or is + not a PIM neighbor." + ::= { pimStarGEntry 11 } + +pimStarGUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary address of the neighbor on pimStarGRPFIfIndex + that the local router is sending periodic (*,G) Join + messages to. The InetAddressType is given by the + pimStarGUpstreamNeighborType object. This address is called + RPF'(*,G) in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.1.6" + ::= { pimStarGEntry 12 } + +pimStarGRPFIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex for the Reverse Path Forwarding + (RPF) interface towards the RP, or zero if the RPF + interface is unknown." + ::= { pimStarGEntry 13 } + +pimStarGRPFNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the RPF next hop towards the RP, or + unknown(0) if the RPF next hop is unknown." + ::= { pimStarGEntry 14 } + +pimStarGRPFNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the RPF next hop towards the RP. The + InetAddressType is given by the pimStarGRPFNextHopType + object. This address is called MRIB.next_hop(RP(G)) + in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.5" + ::= { pimStarGEntry 15 } + +pimStarGRPFRouteProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which the route used to find the + RPF interface towards the RP was learned." + ::= { pimStarGEntry 16 } + +pimStarGRPFRouteAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address that, when combined with the corresponding + value of pimStarGRPFRoutePrefixLength, identifies the route + used to find the RPF interface towards the RP. The + InetAddressType is given by the pimStarGRPFNextHopType + object. + + This address object is only significant up to + pimStarGRPFRoutePrefixLength bits. The remainder of the + address bits are zero." + ::= { pimStarGEntry 17 } + +pimStarGRPFRoutePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefix length that, when combined with the + corresponding value of pimStarGRPFRouteAddress, identifies + the route used to find the RPF interface towards the RP. + The InetAddressType is given by the pimStarGRPFNextHopType + object." + ::= { pimStarGEntry 18 } + +pimStarGRPFRouteMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric preference of the route used to find the RPF + interface towards the RP." + ::= { pimStarGEntry 19 } + +pimStarGRPFRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric of the route used to find the RPF + interface towards the RP." + ::= { pimStarGEntry 20 } + +-- +-- The PIM (*,G,I) State Table +-- + +pimStarGITable OBJECT-TYPE + SYNTAX SEQUENCE OF PimStarGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interface-specific (*,G) + state that PIM has." + REFERENCE "RFC 4601 section 4.1.3" + ::= { pim 5 } + +pimStarGIEntry OBJECT-TYPE + SYNTAX PimStarGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimStarGITable." + INDEX { pimStarGAddressType, + pimStarGGrpAddress, + pimStarGIIfIndex } + ::= { pimStarGITable 1 } + +PimStarGIEntry ::= SEQUENCE { + pimStarGIIfIndex InterfaceIndex, + pimStarGIUpTime TimeTicks, + pimStarGILocalMembership TruthValue, + pimStarGIJoinPruneState INTEGER, + pimStarGIPrunePendingTimer TimeTicks, + pimStarGIJoinExpiryTimer TimeTicks, + pimStarGIAssertState INTEGER, + pimStarGIAssertTimer TimeTicks, + pimStarGIAssertWinnerAddressType InetAddressType, + pimStarGIAssertWinnerAddress InetAddress, + pimStarGIAssertWinnerMetricPref Unsigned32, + pimStarGIAssertWinnerMetric Unsigned32 +} + +pimStarGIIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the interface that this entry corresponds + to." + ::= { pimStarGIEntry 1 } + +pimStarGIUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { pimStarGIEntry 2 } + +pimStarGILocalMembership OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has (*,G) local membership on this + interface (resulting from a mechanism such as IGMP or MLD). + This corresponds to local_receiver_include(*,G,I) in the + PIM-SM specification." + REFERENCE "RFC 3376, RFC 3810, and RFC 4601 section 4.1.6" + ::= { pimStarGIEntry 3 } + +pimStarGIJoinPruneState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + join (2), + prunePending (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state resulting from (*,G) Join/Prune messages + received on this interface. This corresponds to the state + of the downstream per-interface (*,G) state machine in the + PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.2" + ::= { pimStarGIEntry 4 } + +pimStarGIPrunePendingTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router acts on a (*,G) + Prune message received on this interface, during which the + router is waiting to see whether another downstream router + will override the Prune message. This timer is called the + (*,G) Prune-Pending Timer in the PIM-SM specification. This + object is zero if the timer is not running." + REFERENCE "RFC 4601 section 4.5.1" + ::= { pimStarGIEntry 5 } + +pimStarGIJoinExpiryTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before (*,G) Join state for this + interface expires. This timer is called the (*,G) Join + Expiry Timer in the PIM-SM specification. This object is + zero if the timer is not running. A value of 'FFFFFFFF'h + indicates an infinite expiry time." + REFERENCE "RFC 4601 section 4.10" + ::= { pimStarGIEntry 6 } + +pimStarGIAssertState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + iAmAssertWinner (2), + iAmAssertLoser (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (*,G) Assert state for this interface. This + corresponds to the state of the per-interface (*,G) Assert + state machine in the PIM-SM specification. If + pimStarGPimMode is 'bidir', this object must be 'noInfo'." + REFERENCE "RFC 4601 section 4.6.2" + ::= { pimStarGIEntry 7 } + +pimStarGIAssertTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimStarGIAssertState is 'iAmAssertWinner', this is the + time remaining before the local router next sends a (*,G) + Assert message on this interface. If pimStarGIAssertState + is 'iAmAssertLoser', this is the time remaining before the + (*,G) Assert state expires. If pimStarGIAssertState is + 'noInfo', this is zero. This timer is called the (*,G) + Assert Timer in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.6.2" + ::= { pimStarGIEntry 8 } + +pimStarGIAssertWinnerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimStarGIAssertState is 'iAmAssertLoser', this is the + address type of the assert winner; otherwise, this object is + unknown(0)." + ::= { pimStarGIEntry 9 } + +pimStarGIAssertWinnerAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimStarGIAssertState is 'iAmAssertLoser', this is the + address of the assert winner. The InetAddressType is given + by the pimStarGIAssertWinnerAddressType object." + ::= { pimStarGIEntry 10 } + +pimStarGIAssertWinnerMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimStarGIAssertState is 'iAmAssertLoser', this is the + metric preference of the route to the RP advertised by the + assert winner; otherwise, this object is zero." + ::= { pimStarGIEntry 11 } + +pimStarGIAssertWinnerMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimStarGIAssertState is 'iAmAssertLoser', this is the + routing metric of the route to the RP advertised by the + assert winner; otherwise, this object is zero." + ::= { pimStarGIEntry 12 } + +-- +-- The PIM (S,G) State Table +-- + +pimSGTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimSGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the non-interface specific + (S,G) state that PIM has." + REFERENCE "RFC 4601 section 4.1.4" + ::= { pim 6 } + +pimSGEntry OBJECT-TYPE + SYNTAX PimSGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimSGTable." + INDEX { pimSGAddressType, + pimSGGrpAddress, + pimSGSrcAddress } + ::= { pimSGTable 1 } + +PimSGEntry ::= SEQUENCE { + pimSGAddressType InetAddressType, + pimSGGrpAddress InetAddress, + pimSGSrcAddress InetAddress, + pimSGUpTime TimeTicks, + pimSGPimMode PimMode, + pimSGUpstreamJoinState INTEGER, + pimSGUpstreamJoinTimer TimeTicks, + pimSGUpstreamNeighbor InetAddress, + pimSGRPFIfIndex InterfaceIndexOrZero, + pimSGRPFNextHopType InetAddressType, + pimSGRPFNextHop InetAddress, + pimSGRPFRouteProtocol IANAipRouteProtocol, + pimSGRPFRouteAddress InetAddress, + pimSGRPFRoutePrefixLength InetAddressPrefixLength, + pimSGRPFRouteMetricPref Unsigned32, + pimSGRPFRouteMetric Unsigned32, + pimSGSPTBit TruthValue, + pimSGKeepaliveTimer TimeTicks, + pimSGDRRegisterState INTEGER, + pimSGDRRegisterStopTimer TimeTicks, + pimSGRPRegisterPMBRAddressType InetAddressType, + pimSGRPRegisterPMBRAddress InetAddress, + pimSGUpstreamPruneState INTEGER, + pimSGUpstreamPruneLimitTimer TimeTicks, + pimSGOriginatorState INTEGER, + pimSGSourceActiveTimer TimeTicks, + pimSGStateRefreshTimer TimeTicks +} + +pimSGAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the source and multicast group for this + entry." + ::= { pimSGEntry 1 } + +pimSGGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address for this entry. The + InetAddressType is given by the pimSGAddressType object." + ::= { pimSGEntry 2 } + +pimSGSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address for this entry. The InetAddressType is + given by the pimSGAddressType object." + ::= { pimSGEntry 3 } + +pimSGUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { pimSGEntry 4 } + +pimSGPimMode OBJECT-TYPE + SYNTAX PimMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether pimSGGrpAddress is an SSM (Source Specific + Multicast, used with PIM-SM) or ASM (Any Source Multicast, + used with PIM-SM), or DM (Dense Mode) group." + REFERENCE "RFC 4601 section 4.5.2, RFC 3569, and + 'IP Multicast MIB' (August 2007) ipMcastSsmRangeTable" + ::= { pimSGEntry 5 } + +pimSGUpstreamJoinState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + notJoined (1), + joined (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should join the shortest-path tree + for the source and group represented by this entry. This + corresponds to the state of the upstream (S,G) state machine + in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.7" + ::= { pimSGEntry 6 } + +pimSGUpstreamJoinTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router next sends a + periodic (S,G) Join message on pimSGRPFIfIndex. This timer + is called the (S,G) Upstream Join Timer in the PIM-SM + specification. This object is zero if the timer is not + running." + REFERENCE "RFC 4601 sections 4.10 and 4.11" + ::= { pimSGEntry 7 } + +pimSGUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary address of the neighbor on pimSGRPFIfIndex that + the local router is sending periodic (S,G) Join messages to. + This is zero if the RPF next hop is unknown or is not a + PIM neighbor. The InetAddressType is given by the + pimSGAddressType object. This address is called RPF'(S,G) + in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.1.6" + ::= { pimSGEntry 8 } + +pimSGRPFIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex for the RPF interface towards the + source, or zero if the RPF interface is unknown." + ::= { pimSGEntry 9 } + +pimSGRPFNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the RPF next hop towards the source, or + unknown(0) if the RPF next hop is unknown." + ::= { pimSGEntry 10 } + +pimSGRPFNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the RPF next hop towards the source. The + InetAddressType is given by the pimSGRPFNextHopType. This + address is called MRIB.next_hop(S) in the PIM-SM + specification." + REFERENCE "RFC 4601 section 4.5.5" + ::= { pimSGEntry 11 } + +pimSGRPFRouteProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which the route used to find the + RPF interface towards the source was learned." + ::= { pimSGEntry 12 } + +pimSGRPFRouteAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address that, when combined with the corresponding + value of pimSGRPFRoutePrefixLength, identifies the route + used to find the RPF interface towards the source. The + InetAddressType is given by the pimSGRPFNextHopType object. + + This address object is only significant up to + pimSGRPFRoutePrefixLength bits. The remainder of the + address bits are zero." + ::= { pimSGEntry 13 } + +pimSGRPFRoutePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefix length that, when combined with the + corresponding value of pimSGRPFRouteAddress, identifies the + route used to find the RPF interface towards the source. + The InetAddressType is given by the pimSGRPFNextHopType + object." + ::= { pimSGEntry 14 } + +pimSGRPFRouteMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric preference of the route used to find the RPF + interface towards the source." + ::= { pimSGEntry 15 } + +pimSGRPFRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric of the route used to find the RPF + interface towards the source." + ::= { pimSGEntry 16 } + +pimSGSPTBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the SPT bit is set; and therefore whether + forwarding is taking place on the shortest-path tree." + ::= { pimSGEntry 17 } + +pimSGKeepaliveTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before this (S,G) state expires, in + the absence of explicit (S,G) local membership or (S,G) + Join messages received to maintain it. This timer is + called the (S,G) Keepalive Timer in the PIM-SM + specification." + REFERENCE "RFC 4601 section 4.1.4" + ::= { pimSGEntry 18 } + +pimSGDRRegisterState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + join (2), + joinPending (3), + prune (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should encapsulate (S,G) data + packets in Register messages and send them to the RP. This + corresponds to the state of the per-(S,G) Register state + machine in the PIM-SM specification. This object is always + 'noInfo' unless pimSGPimMode is 'asm'." + REFERENCE "RFC 4601 section 4.4.1" + ::= { pimSGEntry 19 } + +pimSGDRRegisterStopTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGDRRegisterState is 'prune', this is the time + remaining before the local router sends a Null-Register + message to the RP. If pimSGDRRegisterState is + 'joinPending', this is the time remaining before the local + router resumes encapsulating data packets and sending them + to the RP. Otherwise, this is zero. This timer is called + the Register-Stop Timer in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.4" + ::= { pimSGEntry 20 } + +pimSGRPRegisterPMBRAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the first PIM Multicast Border Router + to send a Register message with the Border bit set. This + object is unknown(0) if the local router is not the RP for + the group." + ::= { pimSGEntry 21 } + +pimSGRPRegisterPMBRAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the first PIM Multicast Border Router to + send a Register message with the Border bit set. The + InetAddressType is given by the + pimSGRPRegisterPMBRAddressType object." + ::= { pimSGEntry 22 } + +pimSGUpstreamPruneState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + forwarding (1), + ackpending (2), + pruned (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has pruned itself from the tree. + This corresponds to the state of the upstream prune (S,G) + state machine in the PIM-DM specification. This object is + used only by PIM-DM." + REFERENCE "RFC 3973 section 4.4.1" + ::= { pimSGEntry 23 } + +pimSGUpstreamPruneLimitTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router may send a (S,G) + Prune message on pimSGRPFIfIndex. This timer is called the + (S,G) Prune Limit Timer in the PIM-DM specification. This + object is zero if the timer is not running. This object is + used only by PIM-DM." + REFERENCE "RFC 2973 section 4.8" + ::= { pimSGEntry 24 } + +pimSGOriginatorState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + notOriginator (1), + originator (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the router is an originator for an (S,G) message + flow. This corresponds to the state of the per-(S,G) + Originator state machine in the PIM-DM specification. This + object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.5.2" + ::= { pimSGEntry 25 } + +pimSGSourceActiveTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGOriginatorState is 'originator', this is the time + remaining before the local router reverts to a notOriginator + state. Otherwise, this is zero. This timer is called the + Source Active Timer in the PIM-DM specification. This + object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + ::= { pimSGEntry 26 } + +pimSGStateRefreshTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGOriginatorState is 'originator', this is the time + remaining before the local router sends a State Refresh + message. Otherwise, this is zero. This timer is called the + State Refresh Timer in the PIM-DM specification. This + object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + ::= { pimSGEntry 27 } + +-- +-- The PIM (S,G,I) State Table +-- + +pimSGITable OBJECT-TYPE + SYNTAX SEQUENCE OF PimSGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interface-specific (S,G) + state that PIM has." + REFERENCE "RFC 4601 section 4.1.4" + ::= { pim 7 } + +pimSGIEntry OBJECT-TYPE + SYNTAX PimSGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimSGITable." + INDEX { pimSGAddressType, + pimSGGrpAddress, + pimSGSrcAddress, + pimSGIIfIndex } + ::= { pimSGITable 1 } + +PimSGIEntry ::= SEQUENCE { + pimSGIIfIndex InterfaceIndex, + pimSGIUpTime TimeTicks, + pimSGILocalMembership TruthValue, + pimSGIJoinPruneState INTEGER, + pimSGIPrunePendingTimer TimeTicks, + pimSGIJoinExpiryTimer TimeTicks, + pimSGIAssertState INTEGER, + pimSGIAssertTimer TimeTicks, + pimSGIAssertWinnerAddressType InetAddressType, + pimSGIAssertWinnerAddress InetAddress, + pimSGIAssertWinnerMetricPref Unsigned32, + pimSGIAssertWinnerMetric Unsigned32 +} + +pimSGIIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the interface that this entry corresponds + to." + ::= { pimSGIEntry 1 } + +pimSGIUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { pimSGIEntry 2 } + +pimSGILocalMembership OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has (S,G) local membership on this + interface (resulting from a mechanism such as IGMP or MLD). + This corresponds to local_receiver_include(S,G,I) in the + PIM-SM specification." + REFERENCE "RFC 3376, RFC 3810, RFC 4601 sections 4.1.6, 4.6.1, and + 4.6.2" + ::= { pimSGIEntry 3 } + +pimSGIJoinPruneState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + join (2), + prunePending (3), + pruned (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state resulting from (S,G) Join/Prune messages + received on this interface. This corresponds to the state + of the downstream per-interface (S,G) state machine in the + PIM-SM and PIM-DM specification." + REFERENCE "RFC 4601 section 4.5.3 and RFC 3973 section 4.4.2" + ::= { pimSGIEntry 4 } + +pimSGIPrunePendingTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router acts on an (S,G) + Prune message received on this interface, during which the + router is waiting to see whether another downstream router + will override the Prune message. This timer is called the + (S,G) Prune-Pending Timer in the PIM-SM specification. This + object is zero if the timer is not running." + REFERENCE "RFC 4601 sections 4.5.3 and 4.5.4" + ::= { pimSGIEntry 5 } + +pimSGIJoinExpiryTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before (S,G) Join state for this + interface expires. This timer is called the (S,G) Join + Expiry Timer in the PIM-SM specification. This object is + zero if the timer is not running. A value of 'FFFFFFFF'h + indicates an infinite expiry time. This timer is called the + (S,G) Prune Timer in the PIM-DM specification." + REFERENCE "RFC 4601 section 4.10 and RFC 3973 section 4.8" + ::= { pimSGIEntry 6 } + +pimSGIAssertState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + iAmAssertWinner (2), + iAmAssertLoser (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (S,G) Assert state for this interface. This + corresponds to the state of the per-interface (S,G) Assert + state machine in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.6.1" + ::= { pimSGIEntry 7 } + +pimSGIAssertTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGIAssertState is 'iAmAssertWinner', this is the time + remaining before the local router next sends a (S,G) Assert + message on this interface. If pimSGIAssertState is + 'iAmAssertLoser', this is the time remaining before the + (S,G) Assert state expires. If pimSGIAssertState is + 'noInfo', this is zero. This timer is called the (S,G) + Assert Timer in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.6.1" + ::= { pimSGIEntry 8 } + +pimSGIAssertWinnerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGIAssertState is 'iAmAssertLoser', this is the + address type of the assert winner; otherwise, this object is + unknown(0)." + ::= { pimSGIEntry 9 } + +pimSGIAssertWinnerAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGIAssertState is 'iAmAssertLoser', this is the + address of the assert winner. The InetAddressType is given + by the pimSGIAssertWinnerAddressType object." + ::= { pimSGIEntry 10 } + +pimSGIAssertWinnerMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGIAssertState is 'iAmAssertLoser', this is the + metric preference of the route to the source advertised by + the assert winner; otherwise, this object is zero." + ::= { pimSGIEntry 11 } + +pimSGIAssertWinnerMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pimSGIAssertState is 'iAmAssertLoser', this is the + routing metric of the route to the source advertised by the + assert winner; otherwise, this object is zero." + ::= { pimSGIEntry 12 } + +-- +-- The PIM (S,G,rpt) State Table +-- + +pimSGRptTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimSGRptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the non-interface specific + (S,G,rpt) state that PIM has." + REFERENCE "RFC 4601 section 4.1.5" + ::= { pim 8 } + +pimSGRptEntry OBJECT-TYPE + SYNTAX PimSGRptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimSGRptTable." + INDEX { pimStarGAddressType, + pimStarGGrpAddress, + pimSGRptSrcAddress } + ::= { pimSGRptTable 1 } + +PimSGRptEntry ::= SEQUENCE { + pimSGRptSrcAddress InetAddress, + pimSGRptUpTime TimeTicks, + pimSGRptUpstreamPruneState INTEGER, + pimSGRptUpstreamOverrideTimer TimeTicks +} + +pimSGRptSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address for this entry. The InetAddressType is + given by the pimStarGAddressType object." + ::= { pimSGRptEntry 1 } + +pimSGRptUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { pimSGRptEntry 2 } + +pimSGRptUpstreamPruneState OBJECT-TYPE + SYNTAX INTEGER { + rptNotJoined (1), + pruned (2), + notPruned (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should prune the source off the RP + tree. This corresponds to the state of the upstream + (S,G,rpt) state machine for triggered messages in the PIM-SM + specification." + REFERENCE "RFC 4601 section 4.5.9" + ::= { pimSGRptEntry 3 } + +pimSGRptUpstreamOverrideTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router sends a + triggered (S,G,rpt) Join message on pimStarGRPFIfIndex. + This timer is called the (S,G,rpt) Upstream Override Timer + in the PIM-SM specification. This object is zero if the + timer is not running." + REFERENCE "RFC 4601 section 4.5.9" + ::= { pimSGRptEntry 4 } + +-- +-- The PIM (S,G,rpt,I) State Table +-- + +pimSGRptITable OBJECT-TYPE + SYNTAX SEQUENCE OF PimSGRptIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interface-specific + (S,G,rpt) state that PIM has." + REFERENCE "RFC 4601 section 4.1.5" + ::= { pim 9 } + +pimSGRptIEntry OBJECT-TYPE + SYNTAX PimSGRptIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimSGRptITable." + INDEX { pimStarGAddressType, + pimStarGGrpAddress, + pimSGRptSrcAddress, + pimSGRptIIfIndex } + ::= { pimSGRptITable 1 } + +PimSGRptIEntry ::= SEQUENCE { + pimSGRptIIfIndex InterfaceIndex, + pimSGRptIUpTime TimeTicks, + pimSGRptILocalMembership TruthValue, + pimSGRptIJoinPruneState INTEGER, + pimSGRptIPrunePendingTimer TimeTicks, + pimSGRptIPruneExpiryTimer TimeTicks +} + +pimSGRptIIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the interface that this entry corresponds + to." + ::= { pimSGRptIEntry 1 } + +pimSGRptIUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { pimSGRptIEntry 2 } + +pimSGRptILocalMembership OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has both (*,G) include local + membership and (S,G) exclude local membership on this + interface (resulting from a mechanism such as IGMP or MLD). + This corresponds to local_receiver_exclude(S,G,I) in the + PIM-SM specification." + REFERENCE "RFC 3376, RFC 3810, RFC 4601 section 4.1.6" + ::= { pimSGRptIEntry 3 } + +pimSGRptIJoinPruneState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + prune (2), + prunePending (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state resulting from (S,G,rpt) Join/Prune messages + received on this interface. This corresponds to the state + of the downstream per-interface (S,G,rpt) state machine in + the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.4" + ::= { pimSGRptIEntry 4 } + +pimSGRptIPrunePendingTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router starts pruning + this source off the RP tree. This timer is called the + (S,G,rpt) Prune-Pending Timer in the PIM-SM specification. + This object is zero if the timer is not running." + REFERENCE "RFC 4601 section 4.5.4" + ::= { pimSGRptIEntry 5 } + +pimSGRptIPruneExpiryTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before (S,G,rpt) Prune state for this + interface expires. This timer is called the (S,G,rpt) + Prune Expiry Timer in the PIM-SM specification. This object + is zero if the timer is not running. A value of 'FFFFFFFF'h + indicates an infinite expiry time." + REFERENCE "RFC 4601 section 4.5.4" + ::= { pimSGRptIEntry 6 } + +-- +-- The PIM Bidir DF-Election Table +-- + +pimBidirDFElectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimBidirDFElectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the per-RP Designated + Forwarder (DF) Election state for each interface for all the + RPs in BIDIR mode." + REFERENCE "RFC 5015 section 3.5" + ::= { pim 10 } + +pimBidirDFElectionEntry OBJECT-TYPE + SYNTAX PimBidirDFElectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimBidirDFElectionTable." + INDEX { pimBidirDFElectionAddressType, + pimBidirDFElectionRPAddress, + pimBidirDFElectionIfIndex } + ::= { pimBidirDFElectionTable 1 } + +PimBidirDFElectionEntry ::= SEQUENCE { + pimBidirDFElectionAddressType InetAddressType, + pimBidirDFElectionRPAddress InetAddress, + pimBidirDFElectionIfIndex InterfaceIndex, + pimBidirDFElectionWinnerAddressType InetAddressType, + pimBidirDFElectionWinnerAddress InetAddress, + pimBidirDFElectionWinnerUpTime TimeTicks, + pimBidirDFElectionWinnerMetricPref Unsigned32, + pimBidirDFElectionWinnerMetric Unsigned32, + pimBidirDFElectionState INTEGER, + pimBidirDFElectionStateTimer TimeTicks +} + +pimBidirDFElectionAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the RP for which the DF state is being + maintained." + ::= { pimBidirDFElectionEntry 1 } + +pimBidirDFElectionRPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the RP for which the DF state is being + maintained. The InetAddressType is given by the + pimBidirDFElectionAddressType object." + ::= { pimBidirDFElectionEntry 2 } + +pimBidirDFElectionIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex for the interface for which the DF + state is being maintained." + ::= { pimBidirDFElectionEntry 3 } + +pimBidirDFElectionWinnerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary address type of the winner of the DF Election + process. A value of unknown(0) indicates there is currently + no DF." + ::= { pimBidirDFElectionEntry 4 } + +pimBidirDFElectionWinnerAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of the winner of the DF Election + process. The InetAddressType is given by the + pimBidirDFElectionWinnerAddressType object." + ::= { pimBidirDFElectionEntry 5 } + +pimBidirDFElectionWinnerUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since the current winner (last) became elected as + the DF for this RP." + ::= { pimBidirDFElectionEntry 6 } + +pimBidirDFElectionWinnerMetricPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric preference advertised by the DF Winner, or zero + if there is currently no DF." + ::= { pimBidirDFElectionEntry 7 } + +pimBidirDFElectionWinnerMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric advertised by the DF Winner, or zero if there is + currently no DF." + ::= { pimBidirDFElectionEntry 8 } + +pimBidirDFElectionState OBJECT-TYPE + SYNTAX INTEGER { + dfOffer(1), + dfLose(2), + dfWinner(3), + dfBackoff(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this interface with respect to DF-Election for + this RP. The states correspond to the ones defined in the + BIDIR-PIM specification." + REFERENCE "RFC 5015 section 3.5.3.1" + ::= { pimBidirDFElectionEntry 9 } + +pimBidirDFElectionStateTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining after which the local router + will expire the current DF state represented by + pimBidirDFElectionState." + ::= { pimBidirDFElectionEntry 10 } + +-- +-- The PIM Static RP Table +-- + +pimStaticRPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimStaticRPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to manage static configuration of RPs. + + If the group prefixes configured for two or more rows in + this table overlap, the row with the greatest value of + pimStaticRPGrpPrefixLength is used for the overlapping + range." + REFERENCE "RFC 4601 section 3.7" + ::= { pim 11 } + +pimStaticRPEntry OBJECT-TYPE + SYNTAX PimStaticRPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimStaticRPTable. This + entry is preserved on agent restart." + INDEX { pimStaticRPAddressType, + pimStaticRPGrpAddress, + pimStaticRPGrpPrefixLength } + ::= { pimStaticRPTable 1 } + +PimStaticRPEntry ::= SEQUENCE { + pimStaticRPAddressType InetAddressType, + pimStaticRPGrpAddress InetAddress, + pimStaticRPGrpPrefixLength InetAddressPrefixLength, + pimStaticRPRPAddress InetAddress, + pimStaticRPPimMode PimMode, + pimStaticRPOverrideDynamic TruthValue, + pimStaticRPPrecedence Unsigned32, + pimStaticRPRowStatus RowStatus, + pimStaticRPStorageType StorageType +} + +pimStaticRPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this entry." + ::= { pimStaticRPEntry 1 } + +pimStaticRPGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address that, when combined with + pimStaticRPGrpPrefixLength, gives the group prefix for this + entry. The InetAddressType is given by the + pimStaticRPAddressType object. + + This address object is only significant up to + pimStaticRPGrpPrefixLength bits. The remainder of the + address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry." + ::= { pimStaticRPEntry 2 } + +pimStaticRPGrpPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group prefix length that, when combined + with pimStaticRPGrpAddress, gives the group prefix for this + entry. The InetAddressType is given by the + pimStaticRPAddressType object. If pimStaticRPAddressType is + 'ipv4' or 'ipv4z', this object must be in the range 4..32. + If pimStaticRPGrpAddressType is 'ipv6' or 'ipv6z', this + object must be in the range 8..128." + ::= { pimStaticRPEntry 3 } + +pimStaticRPRPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the RP to be used for groups within this + group prefix. The InetAddressType is given by the + pimStaticRPAddressType object." + ::= { pimStaticRPEntry 4 } + +pimStaticRPPimMode OBJECT-TYPE + SYNTAX PimMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The PIM mode to be used for groups in this group prefix. + + If this object is set to ssm(2) or dm(5), then + pimStaticRPRPAddress must be set to zero. No RP + operations are ever possible for PIM Mode SSM or DM." + REFERENCE "RFC 4601 section 3.7, RFC 3569, and + 'IP Multicast MIB' (August 2007) ipMcastSsmRangeTable" + DEFVAL { asm } + ::= { pimStaticRPEntry 5 } + +pimStaticRPOverrideDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether this static RP configuration will override other + group mappings in this group prefix. If this object is + TRUE, then it will override: + + - RP information learned dynamically for groups in this + group prefix. + + - RP information configured in pimStaticRPTable with + pimStaticRPOverrideDynamic set to FALSE. + + See pimGroupMappingTable for details." + DEFVAL { false } + ::= { pimStaticRPEntry 6 } + +pimStaticRPPrecedence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value for pimGroupMappingPrecedence to be used for this + static RP configuration. This allows fine control over + which configuration is overridden by this static + configuration. + + If pimStaticRPOverrideDynamic is set to TRUE, all dynamic RP + configuration is overridden by this static configuration, + whatever the value of this object. + + The absolute values of this object have a significance only + on the local router and do not need to be coordinated with + other routers. A setting of this object may have different + effects when applied to other routers. + + Do not use this object unless fine control of static RP + behavior on the local router is required. + + A value of 65535 is used to represent an 'undefined' value + indicating that this object is not being used." + ::= { pimStaticRPEntry 7 } + +pimStaticRPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which rows in this table can + be created and destroyed. + + This status object cannot be set to active(1) before a valid + value has been written to pimStaticRPRPAddress. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { pimStaticRPEntry 8 } + +pimStaticRPStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { pimStaticRPEntry 9 } + +-- +-- The PIM Anycast-RP Set Table +-- + +pimAnycastRPSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimAnycastRPSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to manage Anycast-RP via PIM Register + messages, as opposed to via other protocols such as MSDP + (Multicast Source Discovery Protocol). + + Entries must be configured in this table if and only if the + local router is a member of one or more Anycast-RP sets, + that is, one or more Anycast-RP addresses are assigned to + the local router. Note that if using static RP + configuration, this is in addition to, not instead of, the + pimStaticRPTable entries that must be configured for the + Anycast-RPs. + + The set of rows with the same values of both + pimAnycastRPSetAddressType and pimAnycastRPSetAnycastAddress + corresponds to the Anycast-RP set for that Anycast-RP + address. + + When an Anycast-RP set configuration is active, one entry + per pimAnycastRPSetAnycastAddress corresponds to the local + router. The local router is identified by the + pimAnycastRpSetLocalRouter object. That entry determines + the source address used by the local router when forwarding + PIM Register messages within the Anycast-RP set." + REFERENCE "RFC 4610, RFC 3618" + ::= { pim 12 } + +pimAnycastRPSetEntry OBJECT-TYPE + SYNTAX PimAnycastRPSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a single router within a particular + Anycast-RP set. This entry is preserved on agent restart." + INDEX { pimAnycastRPSetAddressType, + pimAnycastRPSetAnycastAddress, + pimAnycastRPSetRouterAddress } + ::= { pimAnycastRPSetTable 1 } + +PimAnycastRPSetEntry ::= SEQUENCE { + pimAnycastRPSetAddressType InetAddressType, + pimAnycastRPSetAnycastAddress InetAddress, + pimAnycastRPSetRouterAddress InetAddress, + pimAnycastRPSetLocalRouter TruthValue, + pimAnycastRPSetRowStatus RowStatus, + pimAnycastRPSetStorageType StorageType +} + +pimAnycastRPSetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the Anycast-RP address and router + address." + ::= { pimAnycastRPSetEntry 1 } + +pimAnycastRPSetAnycastAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Anycast-RP address. The InetAddressType is given by + the pimAnycastRPSetAddressType object." + ::= { pimAnycastRPSetEntry 2 } + +pimAnycastRPSetRouterAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of a router that is a member of the Anycast-RP + set. The InetAddressType is given by the + pimAnycastRPSetAddressType object. + + This address differs from pimAnycastRPSetAnycastAddress. + Equal values for these two addresses in a single entry are + not permitted. That would cause a Register loop." + ::= { pimAnycastRPSetEntry 3 } + +pimAnycastRPSetLocalRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this entry corresponds to the local router." + ::= { pimAnycastRPSetEntry 4 } + +pimAnycastRPSetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which rows in this table can + be created and destroyed. + + This status object can be set to active(1) without setting + any other columnar objects in this entry. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { pimAnycastRPSetEntry 5 } + +pimAnycastRPSetStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { pimAnycastRPSetEntry 6 } + +-- +-- The PIM Group Mapping Table +-- + +pimGroupMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimGroupMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing mappings from multicast + group prefixes to the PIM mode and RP address to use for + groups within that group prefix. + + Rows in this table are created for a variety of reasons, + indicated by the value of the pimGroupMappingOrigin object. + + - Rows with a pimGroupMappingOrigin value of 'fixed' are + created automatically by the router at startup, to + correspond to the well-defined prefixes of link-local and + unroutable group addresses. These rows are never + destroyed. + + - Rows with a pimGroupMappingOrigin value of 'embedded' are + created by the router to correspond to group prefixes + that are to be treated as being in Embedded-RP format. + + - Rows with a pimGroupMappingOrigin value of 'configRp' are + created and destroyed as a result of rows in the + pimStaticRPTable being created and destroyed. + + - Rows with a pimGroupMappingOrigin value of 'configSsm' + are created and destroyed as a result of configuration of + SSM address ranges to the local router. + + - Rows with a pimGroupMappingOrigin value of 'bsr' are + created as a result of running the PIM Bootstrap Router + (BSR) mechanism. If the local router is not the elected + BSR, these rows are created to correspond to group + prefixes in the PIM Bootstrap messages received from the + elected BSR. If the local router is the elected BSR, + these rows are created to correspond to group prefixes in + the PIM Bootstrap messages that the local router sends. + In either case, these rows are destroyed when the group + prefixes are timed out by the BSR mechanism. + + - Rows with a pimGroupMappingOrigin value of 'other' are + created and destroyed according to some other mechanism + not specified here. + + Given the collection of rows in this table at any point in + time, the PIM mode and RP address to use for a particular + group is determined using the following algorithm. + + 1. From the set of all rows, the subset whose group prefix + contains the group in question are selected. + + 2. If there are no such rows, then the group mapping is + undefined. + + 3. If there are multiple selected rows, and a subset is + defined by pimStaticRPTable (pimGroupMappingOrigin value + of 'configRp') with pimStaticRPOverrideDynamic set to + TRUE, then this subset is selected. + + 4. From the selected subset of rows, the subset that have + the greatest value of pimGroupMappingGrpPrefixLength are + selected. + + 5. If there are still multiple selected rows, the subset + that has the highest precedence (the lowest numerical + value for pimGroupMappingPrecedence) is selected. + + 6. If there are still multiple selected rows, the row + selected is implementation dependent; the implementation + might or might not apply the PIM hash function to select + the row. + + 7. The group mode to use is given by the value of + pimGroupMappingPimMode from the single selected row; the + RP to use is given by the value of + pimGroupMappingRPAddress, unless pimGroupMappingOrigin is + 'embedded', in which case, the RP is extracted from the + group address in question." + REFERENCE "RFC 4601 section 3.7, RFC 3956, and RFC 4610" + ::= { pim 13 } + +pimGroupMappingEntry OBJECT-TYPE + SYNTAX PimGroupMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimGroupMappingTable." + INDEX { pimGroupMappingOrigin, + pimGroupMappingAddressType, + pimGroupMappingGrpAddress, + pimGroupMappingGrpPrefixLength, + pimGroupMappingRPAddressType, + pimGroupMappingRPAddress } + ::= { pimGroupMappingTable 1 } + +PimGroupMappingEntry ::= SEQUENCE { + pimGroupMappingOrigin PimGroupMappingOriginType, + pimGroupMappingAddressType InetAddressType, + pimGroupMappingGrpAddress InetAddress, + pimGroupMappingGrpPrefixLength InetAddressPrefixLength, + pimGroupMappingRPAddressType InetAddressType, + pimGroupMappingRPAddress InetAddress, + pimGroupMappingPimMode PimMode, + pimGroupMappingPrecedence Unsigned32 +} + +pimGroupMappingOrigin OBJECT-TYPE + SYNTAX PimGroupMappingOriginType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mechanism by which this group mapping was learned." + ::= { pimGroupMappingEntry 1 } + +pimGroupMappingAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the IP multicast group prefix." + ::= { pimGroupMappingEntry 2 } + +pimGroupMappingGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address that, when combined with + pimGroupMappingGrpPrefixLength, gives the group prefix for + this mapping. The InetAddressType is given by the + pimGroupMappingAddressType object. + + This address object is only significant up to + pimGroupMappingGrpPrefixLength bits. The remainder of the + address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry." + ::= { pimGroupMappingEntry 3 } + +pimGroupMappingGrpPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group prefix length that, when combined + with pimGroupMappingGrpAddress, gives the group prefix for + this mapping. The InetAddressType is given by the + pimGroupMappingAddressType object. If + pimGroupMappingAddressType is 'ipv4' or 'ipv4z', this + object must be in the range 4..32. If + pimGroupMappingAddressType is 'ipv6' or 'ipv6z', this object + must be in the range 8..128." + ::= { pimGroupMappingEntry 4 } + +pimGroupMappingRPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the RP to be used for groups within + this group prefix, or unknown(0) if no RP is to be used or + if the RP address is unknown. This object must be + unknown(0) if pimGroupMappingPimMode is ssm(2), or if + pimGroupMappingOrigin is embedded(6)." + ::= { pimGroupMappingEntry 5 } + +pimGroupMappingRPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the RP to be used for groups within this + group prefix. The InetAddressType is given by the + pimGroupMappingRPAddressType object." + ::= { pimGroupMappingEntry 6 } + +pimGroupMappingPimMode OBJECT-TYPE + SYNTAX PimMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PIM mode to be used for groups in this group prefix." + ::= { pimGroupMappingEntry 7 } + +pimGroupMappingPrecedence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The precedence of this row, used in the algorithm that + determines which row applies to a given group address + (described above). Numerically higher values for this + object indicate lower precedences, with the value zero + denoting the highest precedence. + + The absolute values of this object have a significance only + on the local router and do not need to be coordinated with + other routers." + ::= { pimGroupMappingEntry 8 } + +-- +-- PIM Notifications +-- + +pimNeighborLoss NOTIFICATION-TYPE + OBJECTS { pimNeighborUpTime } + STATUS current + DESCRIPTION + "A pimNeighborLoss notification signifies the loss of an + adjacency with a neighbor. This notification should be + generated when the neighbor timer expires, and the router + has no other neighbors on the same interface with the same + IP version and a lower IP address than itself. + + This notification is generated whenever the counter + pimNeighborLossCount is incremented, subject + to the rate limit specified by + pimNeighborLossNotificationPeriod." + REFERENCE "RFC 4601 section 4.3.2" + ::= { pimNotifications 1 } + +pimInvalidRegister NOTIFICATION-TYPE + OBJECTS { pimGroupMappingPimMode, + pimInvalidRegisterAddressType, + pimInvalidRegisterOrigin, + pimInvalidRegisterGroup, + pimInvalidRegisterRp + } + STATUS current + DESCRIPTION + "A pimInvalidRegister notification signifies that an invalid + PIM Register message was received by this device. + + This notification is generated whenever the counter + pimInvalidRegisterMsgsRcvd is incremented, subject to the + rate limit specified by + pimInvalidRegisterNotificationPeriod." + REFERENCE "RFC 4601 section 4.4.2" + ::= { pimNotifications 2 } + +pimInvalidJoinPrune NOTIFICATION-TYPE + OBJECTS { pimGroupMappingPimMode, + pimInvalidJoinPruneAddressType, + pimInvalidJoinPruneOrigin, + pimInvalidJoinPruneGroup, + pimInvalidJoinPruneRp, + pimNeighborUpTime + } + STATUS current + DESCRIPTION + "A pimInvalidJoinPrune notification signifies that an + invalid PIM Join/Prune message was received by this device. + + This notification is generated whenever the counter + pimInvalidJoinPruneMsgsRcvd is incremented, subject to the + rate limit specified by + pimInvalidJoinPruneNotificationPeriod." + REFERENCE "RFC 4601 section 4.5.2" + ::= { pimNotifications 3 } + +pimRPMappingChange NOTIFICATION-TYPE + OBJECTS { pimGroupMappingPimMode, + pimGroupMappingPrecedence + } + STATUS current + DESCRIPTION + "A pimRPMappingChange notification signifies a change to the + active RP mapping on this device. + + This notification is generated whenever the counter + pimRPMappingChangeCount is incremented, subject to the + rate limit specified by + pimRPMappingChangeNotificationPeriod." + ::= { pimNotifications 4 } + +pimInterfaceElection NOTIFICATION-TYPE + OBJECTS { pimInterfaceAddressType, + pimInterfaceAddress } + STATUS current + DESCRIPTION + "A pimInterfaceElection notification signifies that a new DR + or DF has been elected on a network. + + This notification is generated whenever the counter + pimInterfaceElectionWinCount is incremented, subject to the + rate limit specified by + pimInterfaceElectionNotificationPeriod." + REFERENCE "RFC 4601 section 4.3.2 and RFC 5015 section 3.5.2" + ::= { pimNotifications 5 } + +-- +-- Conformance Information +-- + +pimMIBConformance OBJECT IDENTIFIER ::= { pimStdMIB 2 } +pimMIBCompliances OBJECT IDENTIFIER ::= { pimMIBConformance 1 } +pimMIBGroups OBJECT IDENTIFIER ::= { pimMIBConformance 2 } + +-- +-- Compliance Statements +-- + +pimMIBComplianceAsm MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers which are running + PIM-SM (Sparse Mode)." + MODULE -- this module + MANDATORY-GROUPS { pimTopologyGroup, + pimSsmGroup, + pimRPConfigGroup, + pimSmGroup } + + GROUP pimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP pimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimAnycastRpGroup + DESCRIPTION + "This group is optional." + + GROUP pimStaticRPPrecedenceGroup + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { pimMIBCompliances 1 } + +pimMIBComplianceBidir MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers which are running + Bidir-PIM." + MODULE -- this module + MANDATORY-GROUPS { pimTopologyGroup, + pimRPConfigGroup, + pimSmGroup, + pimBidirGroup } + + GROUP pimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP pimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimAnycastRpGroup + DESCRIPTION + "This group is optional." + + GROUP pimStaticRPPrecedenceGroup + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { pimMIBCompliances 2 } + +pimMIBComplianceSsm MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers which are running + PIM SSM (Source Specific Multicast)." + MODULE -- this module + MANDATORY-GROUPS { pimTopologyGroup, + pimSsmGroup } + + GROUP pimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP pimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { pimMIBCompliances 3 } + +pimMIBComplianceDm MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers which are running + PIM-DM (Dense Mode)." + MODULE -- this module + MANDATORY-GROUPS { pimTopologyGroup, + pimSsmGroup, + pimRPConfigGroup, + pimSmGroup, + pimDmGroup } + + GROUP pimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP pimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimAnycastRpGroup + DESCRIPTION + "This group is optional." + + GROUP pimStaticRPPrecedenceGroup + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP pimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP pimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP pimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { pimMIBCompliances 4 } + +-- +-- Units of Conformance +-- + +pimTopologyGroup OBJECT-GROUP + OBJECTS { pimInterfaceAddressType, + pimInterfaceAddress, + pimInterfaceGenerationIDValue, + pimInterfaceDR, + pimInterfaceDRPriorityEnabled, + pimInterfaceHelloHoldtime, + pimInterfaceJoinPruneHoldtime, + pimInterfaceLanDelayEnabled, + pimInterfaceEffectPropagDelay, + pimInterfaceEffectOverrideIvl, + pimInterfaceSuppressionEnabled, + pimInterfaceBidirCapable, + pimNeighborGenerationIDPresent, + pimNeighborGenerationIDValue, + pimNeighborUpTime, + pimNeighborExpiryTime, + pimNeighborDRPriorityPresent, + pimNeighborDRPriority, + pimNeighborLanPruneDelayPresent, + pimNeighborTBit, + pimNeighborPropagationDelay, + pimNeighborOverrideInterval, + pimNeighborBidirCapable, + pimNbrSecAddress + } + STATUS current + DESCRIPTION + "A collection of read-only objects used to report local PIM + topology." + ::= { pimMIBGroups 1 } + +pimNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { pimNeighborLoss } + STATUS current + DESCRIPTION + "A collection of notifications for signaling important PIM + events." + ::= { pimMIBGroups 2 } + +pimTuningParametersGroup OBJECT-GROUP + OBJECTS { pimKeepalivePeriod, + pimRegisterSuppressionTime, + pimInterfaceDRPriority, + pimInterfaceHelloInterval, + pimInterfaceTrigHelloInterval, + pimInterfaceJoinPruneInterval, + pimInterfacePropagationDelay, + pimInterfaceOverrideInterval, + pimInterfaceDomainBorder, + pimInterfaceStubInterface, + pimInterfaceStatus, + pimInterfaceStorageType + } + STATUS current + DESCRIPTION + "A collection of writeable objects used to configure PIM + behavior and to tune performance." + ::= { pimMIBGroups 3 } + +pimRouterStatisticsGroup OBJECT-GROUP + OBJECTS { pimStarGEntries, + pimStarGIEntries, + pimSGEntries, + pimSGIEntries, + pimSGRptEntries, + pimSGRptIEntries + } + STATUS current + DESCRIPTION + "A collection of statistics global to the PIM router." + ::= { pimMIBGroups 4 } + +pimSsmGroup OBJECT-GROUP + OBJECTS { pimSGUpTime, + pimSGPimMode, + pimSGUpstreamJoinState, + pimSGUpstreamJoinTimer, + pimSGUpstreamNeighbor, + pimSGRPFIfIndex, + pimSGRPFNextHopType, + pimSGRPFNextHop, + pimSGRPFRouteProtocol, + pimSGRPFRouteAddress, + pimSGRPFRoutePrefixLength, + pimSGRPFRouteMetricPref, + pimSGRPFRouteMetric, + pimSGSPTBit, + pimSGKeepaliveTimer, + pimSGDRRegisterState, + pimSGDRRegisterStopTimer, + pimSGRPRegisterPMBRAddressType, + pimSGRPRegisterPMBRAddress, + pimSGIUpTime, + pimSGILocalMembership, + pimSGIJoinPruneState, + pimSGIPrunePendingTimer, + pimSGIJoinExpiryTimer, + pimSGIAssertState, + pimSGIAssertTimer, + pimSGIAssertWinnerAddressType, + pimSGIAssertWinnerAddress, + pimSGIAssertWinnerMetricPref, + pimSGIAssertWinnerMetric + } + STATUS current + DESCRIPTION + "A collection of objects to support management of PIM + routers running the PIM SSM (Source Specific Multicast) + protocol, in PIM mode SM (Sparse Mode)." + ::= { pimMIBGroups 5 } + +pimRPConfigGroup OBJECT-GROUP + OBJECTS { pimStaticRPRPAddress, + pimStaticRPPimMode, + pimStaticRPOverrideDynamic, + pimStaticRPRowStatus, + pimStaticRPStorageType, + pimGroupMappingPimMode, + pimGroupMappingPrecedence + } + STATUS current + DESCRIPTION + "A collection of objects to support configuration of RPs + (Rendezvous Points) and Group Mappings." + ::= { pimMIBGroups 6 } + +pimSmGroup OBJECT-GROUP + OBJECTS { pimStarGUpTime, + pimStarGPimMode, + pimStarGRPAddressType, + pimStarGRPAddress, + pimStarGPimModeOrigin, + pimStarGRPIsLocal, + pimStarGUpstreamJoinState, + pimStarGUpstreamJoinTimer, + pimStarGUpstreamNeighborType, + pimStarGUpstreamNeighbor, + pimStarGRPFIfIndex, + pimStarGRPFNextHopType, + pimStarGRPFNextHop, + pimStarGRPFRouteProtocol, + pimStarGRPFRouteAddress, + pimStarGRPFRoutePrefixLength, + pimStarGRPFRouteMetricPref, + pimStarGRPFRouteMetric, + pimStarGIUpTime, + pimStarGILocalMembership, + pimStarGIJoinPruneState, + pimStarGIPrunePendingTimer, + pimStarGIJoinExpiryTimer, + pimStarGIAssertState, + pimStarGIAssertTimer, + pimStarGIAssertWinnerAddressType, + pimStarGIAssertWinnerAddress, + pimStarGIAssertWinnerMetricPref, + pimStarGIAssertWinnerMetric, + pimSGRptUpTime, + pimSGRptUpstreamPruneState, + pimSGRptUpstreamOverrideTimer, + pimSGRptIUpTime, + pimSGRptILocalMembership, + pimSGRptIJoinPruneState, + pimSGRptIPrunePendingTimer, + pimSGRptIPruneExpiryTimer + } + STATUS current + DESCRIPTION + "A collection of objects to support management of PIM + routers running PIM-SM (Sparse Mode). The groups + pimSsmGroup and pimRPConfigGroup are also required." + ::= { pimMIBGroups 7 } + +pimBidirGroup OBJECT-GROUP + OBJECTS { pimInterfaceDFElectionRobustness, + pimBidirDFElectionWinnerAddressType, + pimBidirDFElectionWinnerAddress, + pimBidirDFElectionWinnerUpTime, + pimBidirDFElectionWinnerMetricPref, + pimBidirDFElectionWinnerMetric, + pimBidirDFElectionState, + pimBidirDFElectionStateTimer + } + STATUS current + DESCRIPTION + "A collection of objects to support management of PIM + routers running BIDIR mode. The groups pimSsmGroup, + pimSmGroup and pimRPConfigGroup are also required." + ::= { pimMIBGroups 8 } + +pimAnycastRpGroup OBJECT-GROUP + OBJECTS { pimAnycastRPSetLocalRouter, + pimAnycastRPSetRowStatus, + pimAnycastRPSetStorageType + } + STATUS current + DESCRIPTION + "A collection of objects to support management of the PIM + Anycast-RP mechanism." + ::= { pimMIBGroups 9 } + +pimStaticRPPrecedenceGroup OBJECT-GROUP + OBJECTS { pimStaticRPPrecedence } + STATUS current + DESCRIPTION + "A collection of objects to allow fine control of + interactions between static RP configuration and + dynamically acquired group to RP mappings." + ::= { pimMIBGroups 10 } + +pimNetMgmtNotificationObjects OBJECT-GROUP + OBJECTS { pimInvalidRegisterNotificationPeriod, + pimInvalidRegisterMsgsRcvd, + pimInvalidRegisterAddressType, + pimInvalidRegisterOrigin, + pimInvalidRegisterGroup, + pimInvalidRegisterRp, + pimInvalidJoinPruneNotificationPeriod, + pimInvalidJoinPruneMsgsRcvd, + pimInvalidJoinPruneAddressType, + pimInvalidJoinPruneOrigin, + pimInvalidJoinPruneGroup, + pimInvalidJoinPruneRp, + pimRPMappingNotificationPeriod, + pimRPMappingChangeCount, + pimInterfaceElectionNotificationPeriod, + pimInterfaceElectionWinCount + } + STATUS current + DESCRIPTION + "A collection of objects to support notification of PIM + network management events." + ::= { pimMIBGroups 11 } + +pimNetMgmtNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { pimInvalidRegister, + pimInvalidJoinPrune, + pimRPMappingChange, + pimInterfaceElection + } + STATUS current + DESCRIPTION + "A collection of notifications for signaling PIM network + management events." + ::= { pimMIBGroups 12 } + +pimDiagnosticsGroup OBJECT-GROUP + OBJECTS { pimInAsserts, + pimOutAsserts, + pimLastAssertInterface, + pimLastAssertGroupAddressType, + pimLastAssertGroupAddress, + pimLastAssertSourceAddressType, + pimLastAssertSourceAddress, + pimNeighborLossNotificationPeriod, + pimNeighborLossCount + } + STATUS current + DESCRIPTION + "Objects providing additional diagnostics related to a PIM + router." + ::= { pimMIBGroups 13 } + +pimDmGroup OBJECT-GROUP + OBJECTS { + pimRefreshInterval, + pimInterfacePruneLimitInterval, + pimInterfaceGraftRetryInterval, + pimInterfaceSRPriorityEnabled, + pimNeighborSRCapable, + pimSGUpstreamPruneState, + pimSGUpstreamPruneLimitTimer, + pimSGOriginatorState, + pimSGSourceActiveTimer, + pimSGStateRefreshTimer + } + STATUS current + DESCRIPTION + "A collection of objects required for management of PIM + Dense Mode (PIM-DM) function. The groups pimSsmGroup and + pimSmGroup are also required." + REFERENCE "RFC 3973" + ::= { pimMIBGroups 14 } + +pimDeviceStorageGroup OBJECT-GROUP + OBJECTS { pimDeviceConfigStorageType + } + STATUS current + DESCRIPTION + "An object that specifies the volatility of global PIM + configuration settings on this device." + ::= { pimMIBGroups 15 } + +END diff --git a/MIBS/nokia/RIPSAP b/MIBS/nokia/RIPSAP new file mode 100644 index 0000000..4798ac5 --- /dev/null +++ b/MIBS/nokia/RIPSAP @@ -0,0 +1,427 @@ +RIPSAP DEFINITIONS ::= BEGIN + +-- This MIB defines the management information for the RIP and SAP +-- protocols running in an IPX enviroment. It provides information in +-- addition to that contained in the IPX MIB itself. All tables in this +-- MIB are linked to an instance of IPX via the system instance +-- identifier as defined in the IPX MIB. + +IMPORTS + enterprises, Counter32, OBJECT-TYPE + FROM SNMPv2-SMI; + + +novell OBJECT IDENTIFIER ::= {enterprises 23} +mibDoc OBJECT IDENTIFIER ::= {novell 2} +ripsap OBJECT IDENTIFIER ::= {mibDoc 20} + + +-- Groups + +ripsapSystem OBJECT IDENTIFIER ::= {ripsap 1} +ripsapCircuit OBJECT IDENTIFIER ::= {ripsap 2} + + +-- Types + +-- NetNumber ::= OCTET STRING (SIZE(4)) + + +-- System Group +-- This group contains global information about each instance of +-- RIP/SAP running on one system. + + +-- RIP System Table +-- This table contains an entry for each instance of RIP +-- running on the system. + +ripSysTable OBJECT-TYPE + SYNTAX SEQUENCE OF RIPSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The RIP system table." + ::= {ripsapSystem 1} + +ripSysEntry OBJECT-TYPE + SYNTAX RIPSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one instance of RIP + running on the system." + INDEX { + ripSysInstance + } + ::= {ripSysTable 1} + +RIPSysEntry ::= SEQUENCE { + ripSysInstance + INTEGER, + ripSysState + INTEGER, + ripSysIncorrectPackets + Counter32 + } + +ripSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of RIP to + which this row corresponds. This value links the + instance of RIP to an instance of IPX running on the + system (i.e. the value of ripSysInstance should be the + same as a value of ipxSysInstance). This value may be + written only when creating a new entry in the table." + ::= {ripSysEntry 1} + +ripSysState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the operational state of this instance of RIP." + ::= {ripSysEntry 2} + +ripSysIncorrectPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times that an incorrectly formatted RIP + packet was received." + ::= {ripSysEntry 3} + + +-- SAP System Table +-- This table contains an entry for each instance of SAP +-- running on the system. + +sapSysTable OBJECT-TYPE + SYNTAX SEQUENCE OF SAPSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The SAP system table." + ::= {ripsapSystem 2} + +sapSysEntry OBJECT-TYPE + SYNTAX SAPSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one instance of SAP + running on the system." + INDEX { + sapSysInstance + } + ::= {sapSysTable 1} + +SAPSysEntry ::= SEQUENCE { + sapSysInstance + INTEGER, + sapSysState + INTEGER, + sapSysIncorrectPackets + Counter32 + } + + +sapSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of SAP to + which this row corresponds. This value links the + instance of SAP to an instance of IPX running on the + system (i.e. the value of SApSysInstance should be the + same as a value of ipxSysInstance). This value may be + written only when creating a new entry in the table." + ::= {sapSysEntry 1} + +sapSysState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the operational state of this instance of SAP." + ::= {sapSysEntry 2} + +sapSysIncorrectPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times that an incorrectly formatted SAP + packet was received." + ::= {sapSysEntry 3} + + +-- Circuit Group +-- This group contains RIP and SAP management information for each +-- circuit known to this system. + +-- RIP Circuit Table +-- The RIP Circuit table contains an entry for the RIP information for +-- each circuit known to the system. + +ripCircTable OBJECT-TYPE + SYNTAX SEQUENCE OF RIPCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The RIP Circuit table." + ::= {ripsapCircuit 1} + +ripCircEntry OBJECT-TYPE + SYNTAX RIPCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one circuit known to the + system." + INDEX { + ripCircSysInstance, + ripCircIndex + } + ::= {ripCircTable 1} + +RIPCircEntry ::= SEQUENCE { + ripCircSysInstance + INTEGER, + ripCircIndex + INTEGER, + ripCircState + INTEGER, + ripCircPace + INTEGER, + ripCircUpdate + INTEGER, + ripCircAgeMultiplier + INTEGER, + ripCircPacketSize + INTEGER, + ripCircOutPackets + Counter32, + ripCircInPackets + Counter32 + } + +ripCircSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of RIP and IPX + (via ipxSysInstance) to which this entry corresponds. + This value may be written only when creating a new entry in + the table." + ::= {ripCircEntry 1} + +ripCircIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The identifier of this circuit, unique within the + instance of RIP. This value corresponds to the circuit + identifier found in ipxCircIndex. This value may be + written only when creating a new entry in the table." + ::= {ripCircEntry 2} + +ripCircState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + auto-on(3), + auto-off(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether RIP information may be sent/received + over this circuit." + DEFVAL { auto-off } + ::= {ripCircEntry 3} + +ripCircPace OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum pace, in packets per second, at which RIP + packets may be sent on this circuit." + ::= {ripCircEntry 4} + +ripCircUpdate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The RIP periodic update interval, in seconds." + DEFVAL { 60 } + ::= {ripCircEntry 5} + +ripCircAgeMultiplier OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The holding multiplier for information received in RIP + periodic updates." + DEFVAL { 4 } + ::= {ripCircEntry 6} + +ripCircPacketSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The RIP packet size used on this circuit." + ::= {ripCircEntry 7} + +ripCircOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of RIP packets sent on this circuit." + ::= {ripCircEntry 8} + +ripCircInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of RIP packets received on this circuit." + ::= {ripCircEntry 9} + + +-- SAP Circuit Table +-- The SAP Circuit table contains an entry for the SAP information for +-- each circuit known to the system. + +sapCircTable OBJECT-TYPE + SYNTAX SEQUENCE OF SAPCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The SAP Circuit table." + ::= {ripsapCircuit 2} + +sapCircEntry OBJECT-TYPE + SYNTAX SAPCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one circuit known to the + system." + INDEX { + sapCircSysInstance, + sapCircIndex + } + ::= {sapCircTable 1} + +SAPCircEntry ::= SEQUENCE { + sapCircSysInstance + INTEGER, + sapCircIndex + INTEGER, + sapCircState + INTEGER, + sapCircPace + INTEGER, + sapCircUpdate + INTEGER, + sapCircAgeMultiplier + INTEGER, + sapCircPacketSize + INTEGER, + sapCircGetNearestServerReply + INTEGER, + sapCircOutPackets + Counter32, + sapCircInPackets + Counter32 + } + +sapCircSysInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique identifier of the instance of SAP and IPX + (via ipxSysInstance) to which this entry corresponds. + This value may be written only when creating a new entry in + the table." + ::= {sapCircEntry 1} + +sapCircIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The identifier of this circuit, unique within the + instance of SAP. This value corresponds to the circuit + identifier found in ipxCircIndex. This value may be + written only when creating a new entry in the table." + ::= {sapCircEntry 2} + +sapCircState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + auto-on(3), + auto-off(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether SAP information may be sent/received + over this circuit." + DEFVAL { auto-off } + ::= {sapCircEntry 3} + +sapCircPace OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum pace, in packets per second, at which SAP + packets may be sent on this circuit." + ::= {sapCircEntry 4} + +sapCircUpdate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The SAP periodic update interval, in seconds." + DEFVAL { 60 } + ::= {sapCircEntry 5} + +sapCircAgeMultiplier OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The holding multiplier for information received in SAP + periodic updates." + DEFVAL { 4 } + ::= {sapCircEntry 6} + +sapCircPacketSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The SAP packet size used on this circuit." + ::= {sapCircEntry 7} + +sapCircGetNearestServerReply OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether to respond to SAP get nearest server + requests received on this circuit." + DEFVAL { yes } + ::= {sapCircEntry 8} + +sapCircOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of SAP packets sent on this circuit." + ::= {sapCircEntry 9} + +sapCircInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of SAP packets received on this circuit." + ::= {sapCircEntry 10} + +END diff --git a/MIBS/nokia/RS-232-MIB b/MIBS/nokia/RS-232-MIB new file mode 100644 index 0000000..0c0c7d7 --- /dev/null +++ b/MIBS/nokia/RS-232-MIB @@ -0,0 +1,791 @@ +RS-232-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, transmission, + Counter32, Integer32 + FROM SNMPv2-SMI + InterfaceIndex + FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF; + + +rs232 MODULE-IDENTITY + LAST-UPDATED "9405261700Z" + ORGANIZATION "IETF Character MIB Working Group" + CONTACT-INFO + " Bob Stewart + Postal: Xyplex, Inc. + 295 Foster Street + Littleton, MA 01460 + + Tel: 508-952-4816 + Fax: 508-952-4887 + E-mail: rlstewart@eng.xyplex.com" + DESCRIPTION + "The MIB module for RS-232-like hardware devices." + ::= { transmission 33 } + + +-- Generic RS-232-like information + +rs232Number OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports (regardless of their current + state) in the RS-232-like general port table." + ::= { rs232 1 } + + +-- RS-232-like General Port Table + +rs232PortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rs232PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port entries. The number of entries is + given by the value of rs232Number." + ::= { rs232 2 } + +rs232PortEntry OBJECT-TYPE + SYNTAX Rs232PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status and parameter values for a port." + INDEX { rs232PortIndex } + ::= { rs232PortTable 1 } + +Rs232PortEntry ::= + SEQUENCE { + rs232PortIndex + InterfaceIndex, + rs232PortType + INTEGER, + rs232PortInSigNumber + Integer32, + rs232PortOutSigNumber + Integer32, + rs232PortInSpeed + Integer32, + rs232PortOutSpeed + Integer32, + rs232PortInFlowType + INTEGER, + rs232PortOutFlowType + INTEGER + } + +rs232PortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex for the port. By convention + and if possible, hardware port numbers map directly + to external connectors. The value for each port must + remain constant at least from one re-initialization + of the network management agent to the next." + ::= { rs232PortEntry 1 } + +rs232PortType OBJECT-TYPE + SYNTAX INTEGER { other(1), rs232(2), rs422(3), + rs423(4), v35(5), x21(6) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's hardware type." + ::= { rs232PortEntry 2 } + +rs232PortInSigNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input signals for the port in the + input signal table (rs232PortInSigTable). The table + contains entries only for those signals the software + can detect and that are useful to observe." + ::= { rs232PortEntry 3 } + +rs232PortOutSigNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of output signals for the port in the + output signal table (rs232PortOutSigTable). The + table contains entries only for those signals the + software can assert and that are useful to observe." + ::= { rs232PortEntry 4 } + +rs232PortInSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's input speed in bits per second. Note that + non-standard values, such as 9612, are probably not allowed + on most implementations." + ::= { rs232PortEntry 5 } + +rs232PortOutSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's output speed in bits per second. Note that + non-standard values, such as 9612, are probably not allowed + on most implementations." + ::= { rs232PortEntry 6 } + +rs232PortInFlowType OBJECT-TYPE + SYNTAX INTEGER { none(1), ctsRts(2), dsrDtr(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's type of input flow control. 'none' + indicates no flow control at this level. + 'ctsRts' and 'dsrDtr' indicate use of the indicated + hardware signals." + ::= { rs232PortEntry 7 } + +rs232PortOutFlowType OBJECT-TYPE + SYNTAX INTEGER { none(1), ctsRts(2), dsrDtr(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's type of output flow control. 'none' + indicates no flow control at this level. + 'ctsRts' and 'dsrDtr' indicate use of the indicated + hardware signals." + ::= { rs232PortEntry 8 } + + +-- RS-232-like Asynchronous Port Table + +rs232AsyncPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rs232AsyncPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of asynchronous port entries. Entries need + not exist for synchronous ports." + ::= { rs232 3 } + +rs232AsyncPortEntry OBJECT-TYPE + SYNTAX Rs232AsyncPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status and parameter values for an asynchronous + port." + INDEX { rs232AsyncPortIndex } + ::= { rs232AsyncPortTable 1 } + +Rs232AsyncPortEntry ::= + SEQUENCE { + rs232AsyncPortIndex + InterfaceIndex, + rs232AsyncPortBits + INTEGER, + rs232AsyncPortStopBits + INTEGER, + rs232AsyncPortParity + INTEGER, + rs232AsyncPortAutobaud + INTEGER, + rs232AsyncPortParityErrs + Counter32, + rs232AsyncPortFramingErrs + Counter32, + rs232AsyncPortOverrunErrs + Counter32 + + } + +rs232AsyncPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each port. Its value is the + same as rs232PortIndex for the port." + ::= { rs232AsyncPortEntry 1 } + +rs232AsyncPortBits OBJECT-TYPE + SYNTAX INTEGER (5..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's number of bits in a character." + ::= { rs232AsyncPortEntry 2 } + +rs232AsyncPortStopBits OBJECT-TYPE + SYNTAX INTEGER { one(1), two(2), + oneAndHalf(3), dynamic(4) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's number of stop bits." + ::= { rs232AsyncPortEntry 3 } + +rs232AsyncPortParity OBJECT-TYPE + SYNTAX INTEGER { none(1), odd(2), even(3), + mark(4), space(5) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's sense of a character parity bit." + ::= { rs232AsyncPortEntry 4 } + +rs232AsyncPortAutobaud OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A control for the port's ability to automatically + sense input speed. + + When rs232PortAutoBaud is 'enabled', a port may + autobaud to values different from the set values for + speed, parity, and character size. As a result a + network management system may temporarily observe + values different from what was previously set." + ::= { rs232AsyncPortEntry 5 } + +rs232AsyncPortParityErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of characters with a parity error, + input from the port since system re-initialization + and while the port state was 'up' or 'test'." + ::= { rs232AsyncPortEntry 6 } + +rs232AsyncPortFramingErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of characters with a framing error, + input from the port since system re-initialization + and while the port state was 'up' or 'test'." + ::= { rs232AsyncPortEntry 7 } + +rs232AsyncPortOverrunErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of characters with an overrun error, + input from the port since system re-initialization + and while the port state was 'up' or 'test'." + ::= { rs232AsyncPortEntry 8 } + + +-- RS-232-like Synchronous Port Table + +rs232SyncPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rs232SyncPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of asynchronous port entries. Entries need + not exist for synchronous ports." + ::= { rs232 4 } + +rs232SyncPortEntry OBJECT-TYPE + SYNTAX Rs232SyncPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status and parameter values for a synchronous + port." + INDEX { rs232SyncPortIndex } + ::= { rs232SyncPortTable 1 } + +Rs232SyncPortEntry ::= + SEQUENCE { + rs232SyncPortIndex + InterfaceIndex, + rs232SyncPortClockSource + INTEGER, + rs232SyncPortFrameCheckErrs + Counter32, + rs232SyncPortTransmitUnderrunErrs + Counter32, + rs232SyncPortReceiveOverrunErrs + Counter32, + rs232SyncPortInterruptedFrames + Counter32, + rs232SyncPortAbortedFrames + Counter32, + rs232SyncPortRole + INTEGER, + rs232SyncPortEncoding + INTEGER, + rs232SyncPortRTSControl + INTEGER, + rs232SyncPortRTSCTSDelay + Integer32, + rs232SyncPortMode + INTEGER, + rs232SyncPortIdlePattern + INTEGER, + rs232SyncPortMinFlags + Integer32 + } + +rs232SyncPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each port. Its value is the + same as rs232PortIndex for the port." + ::= { rs232SyncPortEntry 1 } + +rs232SyncPortClockSource OBJECT-TYPE + SYNTAX INTEGER { internal(1), external(2), split(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source of the port's bit rate clock. 'split' means + the tranmit clock is internal and the receive clock + is external." + ::= { rs232SyncPortEntry 2 } + +rs232SyncPortFrameCheckErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames with an invalid frame check + sequence, input from the port since system + re-initialization and while the port state was 'up' + or 'test'." + ::= { rs232SyncPortEntry 3 } + +rs232SyncPortTransmitUnderrunErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames that failed to be + transmitted on the port since system + re-initialization and while the port state was 'up' + or 'test' because data was not available to the + transmitter in time." + ::= { rs232SyncPortEntry 4 } + +rs232SyncPortReceiveOverrunErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames that failed to be received + on the port since system re-initialization and while + the port state was 'up' or 'test' because the + receiver did not accept the data in time." + ::= { rs232SyncPortEntry 5 } + +rs232SyncPortInterruptedFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames that failed to be received + or transmitted on the port due to loss of modem + signals since system re-initialization and while the + port state was 'up' or 'test'." + ::= { rs232SyncPortEntry 6 } + +rs232SyncPortAbortedFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of frames aborted on the port due to + receiving an abort sequence since system + re-initialization and while the port state was 'up' + or 'test'." + ::= { rs232SyncPortEntry 7 } + +rs232SyncPortRole OBJECT-TYPE + SYNTAX INTEGER { dte(1), dce(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The role the device is playing that is using this port. + dte means the device is performing the role of + data terminal equipment + dce means the device is performing the role of + data circuit-terminating equipment." + DEFVAL { dce } + ::= { rs232SyncPortEntry 8 } + +rs232SyncPortEncoding OBJECT-TYPE + SYNTAX INTEGER { nrz(1), nrzi(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bit stream encoding technique that is in effect + for this port. + nrz for Non-Return to Zero encoding + nrzi for Non-Return to Zero Inverted encoding." + DEFVAL { nrz } + ::= { rs232SyncPortEntry 9 } + +rs232SyncPortRTSControl OBJECT-TYPE + SYNTAX INTEGER { controlled(1), constant(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The method used to control the Request To Send (RTS) + signal. + + controlled when the DTE is asserts RTS each time + data needs to be transmitted and drops + RTS at some point after data + transmission begins. + + If rs232SyncPortRole is 'dte', the + RTS is an output signal. The device + will issue a RTS and wait for a CTS + from the DCE before starting to + transmit. + + If rs232SyncPortRole is 'dce', the + RTS is an input signal. The device + will issue a CTS only after having + received RTS and waiting the + rs232SyncPortRTSCTSDelay interval. + + constant when the DTE constantly asserts RTS." + DEFVAL { constant } + ::= { rs232SyncPortEntry 10 } + +rs232SyncPortRTSCTSDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval (in milliseconds) that the DCE must wait + after it sees RTS asserted before asserting CTS. This + object exists in support of older synchronous devices + that cannot recognize CTS within a certain interval + after it asserts RTS." + DEFVAL { 0 } + ::= { rs232SyncPortEntry 11 } + +rs232SyncPortMode OBJECT-TYPE + SYNTAX INTEGER { fdx(1), hdx(2), simplex-receive(3), + simplex-send(4) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of operation of the port with respect to the + direction and simultaneity of data transfer. + + fdx when frames on the data link can be + transmitted and received at the same + time + + hdx when frames can either be received + from the data link or transmitted + onto the data link but not at the + same time. + + simplex-receive when frames can only be received on + this data link. + + simplex-send when frames can only be sent on this + data link." + DEFVAL { fdx } + ::= { rs232SyncPortEntry 12 } + +rs232SyncPortIdlePattern OBJECT-TYPE + SYNTAX INTEGER { mark(1), space(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bit pattern used to indicate an idle line." + DEFVAL { space } + ::= { rs232SyncPortEntry 13 } + +rs232SyncPortMinFlags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum number of flag patterns this port needs in + order to recognize the end of one frame and the start + of the next. Plausible values are 1 and 2." + DEFVAL { 2 } + ::= { rs232SyncPortEntry 14 } + + +-- Input Signal Table + +rs232InSigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rs232InSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port input control signal entries + implemented and visible to the software on the port, + and useful to monitor." + ::= { rs232 5 } + +rs232InSigEntry OBJECT-TYPE + SYNTAX Rs232InSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input control signal status for a hardware port." + INDEX { rs232InSigPortIndex, rs232InSigName } + ::= { rs232InSigTable 1 } + +Rs232InSigEntry ::= + SEQUENCE { + rs232InSigPortIndex + InterfaceIndex, + rs232InSigName + INTEGER, + rs232InSigState + INTEGER, + rs232InSigChanges + Counter32 + } + +rs232InSigPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of rs232PortIndex for the port to which + this entry belongs." + ::= { rs232InSigEntry 1 } + +rs232InSigName OBJECT-TYPE + SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5), + dcd(6), sq(7), srs(8), srts(9), + scts(10), sdcd(11) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of a hardware signal, as follows: + + rts Request to Send + cts Clear to Send + dsr Data Set Ready + dtr Data Terminal Ready + ri Ring Indicator + dcd Received Line Signal Detector + sq Signal Quality Detector + srs Data Signaling Rate Selector + srts Secondary Request to Send + scts Secondary Clear to Send + sdcd Secondary Received Line Signal Detector + " + REFERENCE + "EIA Standard RS-232-C, August 1969." + ::= { rs232InSigEntry 2 } + +rs232InSigState OBJECT-TYPE + SYNTAX INTEGER { none(1), on(2), off(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current signal state." + ::= { rs232InSigEntry 3 } + +rs232InSigChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the signal has changed from + 'on' to 'off' or from 'off' to 'on'." + ::= { rs232InSigEntry 4 } + + +-- Output Signal Table + +rs232OutSigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rs232OutSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port output control signal entries + implemented and visible to the software on the port, + and useful to monitor." + ::= { rs232 6 } + +rs232OutSigEntry OBJECT-TYPE + SYNTAX Rs232OutSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Output control signal status for a hardware port." + INDEX { rs232OutSigPortIndex, rs232OutSigName } + ::= { rs232OutSigTable 1 } + +Rs232OutSigEntry ::= + SEQUENCE { + rs232OutSigPortIndex + InterfaceIndex, + rs232OutSigName + INTEGER, + rs232OutSigState + INTEGER, + rs232OutSigChanges + Counter32 + } + +rs232OutSigPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of rs232PortIndex for the port to which + this entry belongs." + ::= { rs232OutSigEntry 1 } + +rs232OutSigName OBJECT-TYPE + SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5), + dcd(6), sq(7), srs(8), srts(9), + scts(10), sdcd(11) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of a hardware signal, as follows: + + rts Request to Send + cts Clear to Send + dsr Data Set Ready + dtr Data Terminal Ready + ri Ring Indicator + dcd Received Line Signal Detector + sq Signal Quality Detector + srs Data Signaling Rate Selector + srts Secondary Request to Send + scts Secondary Clear to Send + sdcd Secondary Received Line Signal Detector + " + REFERENCE + "EIA Standard RS-232-C, August 1969." + ::= { rs232OutSigEntry 2 } + +rs232OutSigState OBJECT-TYPE + SYNTAX INTEGER { none(1), on(2), off(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current signal state." + ::= { rs232OutSigEntry 3 } + +rs232OutSigChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the signal has changed from + 'on' to 'off' or from 'off' to 'on'." + ::= { rs232OutSigEntry 4 } + + +-- conformance information + +rs232Conformance OBJECT IDENTIFIER ::= { rs232 7 } + +rs232Groups OBJECT IDENTIFIER ::= { rs232Conformance 1 } +rs232Compliances OBJECT IDENTIFIER ::= { rs232Conformance 2 } + + +-- compliance statements + +rs232Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities + which have RS-232-like hardware interfaces." + + MODULE -- this module + MANDATORY-GROUPS { rs232Group } + + GROUP rs232AsyncGroup + DESCRIPTION + "The Asynch group is mandatory only for those + SNMPv2 entities which have asynchronous + interfaces Rs-232-like." + + GROUP rs232SyncGroup + DESCRIPTION + "The Synch group is mandatory only for those + SNMPv2 entities which have synchronous + interfaces Rs-232-like." + ::= { rs232Compliances 1 } + +-- units of conformance + +rs232Group OBJECT-GROUP + OBJECTS { rs232Number, rs232PortIndex, rs232PortType, + rs232PortInSigNumber, rs232PortOutSigNumber, + rs232PortInSpeed, rs232PortOutSpeed, + rs232PortInFlowType, rs232PortOutFlowType, + rs232InSigPortIndex, rs232InSigName, + rs232InSigState, rs232InSigChanges, + rs232OutSigPortIndex, rs232OutSigName, + rs232OutSigState, rs232OutSigChanges } + STATUS current + DESCRIPTION + "A collection of objects providing information + applicable to all RS-232-like interfaces." + ::= { rs232Groups 1 } + +rs232AsyncGroup OBJECT-GROUP + OBJECTS { rs232AsyncPortIndex, rs232AsyncPortBits, + rs232AsyncPortStopBits, rs232AsyncPortParity, + rs232AsyncPortAutobaud, rs232AsyncPortParityErrs, + rs232AsyncPortFramingErrs, rs232AsyncPortOverrunErrs } + STATUS current + DESCRIPTION + "A collection of objects providing information + applicable to asynchronous RS-232-like interfaces." + ::= { rs232Groups 2 } + +rs232SyncGroup OBJECT-GROUP + OBJECTS { rs232SyncPortIndex, rs232SyncPortClockSource, + rs232SyncPortFrameCheckErrs, + rs232SyncPortTransmitUnderrunErrs, + rs232SyncPortReceiveOverrunErrs, + rs232SyncPortInterruptedFrames, + rs232SyncPortAbortedFrames } + STATUS current + DESCRIPTION + "A collection of objects providing information + applicable to synchronous RS-232-like interfaces." + ::= { rs232Groups 3 } + +rs232SyncSDLCGroup OBJECT-GROUP + OBJECTS { rs232SyncPortRole, + rs232SyncPortEncoding, + rs232SyncPortRTSControl, + rs232SyncPortRTSCTSDelay, + rs232SyncPortMode, + rs232SyncPortIdlePattern, + rs232SyncPortMinFlags } + STATUS current + DESCRIPTION + "A collection of objects providing information + applicable to synchronous RS-232-like interfaces + running SDLC." + ::= { rs232Groups 4 } + +END diff --git a/MIBS/nokia/SFLOW-MIB b/MIBS/nokia/SFLOW-MIB new file mode 100755 index 0000000..b78d202 --- /dev/null +++ b/MIBS/nokia/SFLOW-MIB @@ -0,0 +1,610 @@ +SFLOW-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OwnerString + FROM RMON-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF; + + sFlowMIB MODULE-IDENTITY + LAST-UPDATED "200309240000Z" -- September 24, 2003 + ORGANIZATION "sFlow.org" + CONTACT-INFO + "Peter Phaal + sFlow.org + http://www.sflow.org/ + + Tel: +1-415-283-3260 + Email: peter.phaal@sflow.org" + + DESCRIPTION + "The MIB module for managing the generation and transportation + of sFlow data records." + + -- + -- Revision History + -- + + REVISION "200310180000Z" -- November 18, 2003 + DESCRIPTION + "Version 1.3 (draft 5) + + Allow set to SFlowReceiver if it doesn't change + value." + + REVISION "200309240000Z" -- September 24, 2003 + DESCRIPTION + "Version 1.3 (draft 4) + + Default value of sFlowRcvrAddress should be '00000000' h. + Default value of sFlowCpReceiver should be 0." + + REVISION "200304080000Z" -- April 8, 2003 + DESCRIPTION + "Version 1.3 (draft 3) + + Clarify semantics of counter polling interval, + sFlowCpInterval." + + REVISION "200209170000Z" -- September 17, 2002 + DESCRIPTION + "Version 1.3 (draft 2) + + Adds support for multiple sFlow samplers per sFlowDataSource. + Moved to sflow.org enterprise number. + Splits flow sampling, counter polling and receiver + specification into separate tables." + + REVISION "200107310000Z" -- July 31, 2001 + DESCRIPTION + "Version 1.2 + + Brings MIB into SMI v2 compliance." + + REVISION "200105010000Z" -- May 1, 2001 + DESCRIPTION + "Version 1.1 + + Adds sfDatagramVersion." + + ::= { enterprises 14706 1 } + + sFlowAgent OBJECT IDENTIFIER ::= { sFlowMIB 1 } + + SFlowDataSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies a source of sFlow data. + + The following data source types are currently defined: + + - ifIndex. + SFlowDataSources of this traditional form are called + 'port-based'. Ideally the sampling entity will perform + sampling on all flows originating from or destined to + the specified interface. However, if the switch architecture + only allows input or output sampling then the sampling agent + is permitted to only sample input flows input or output flows. + Each packet must only be considered once for sampling, + irrespective of the number of ports it will be forwarded to. + Note: Port 0 is used to indicate that all ports on the device + are represented by a single data source. + - sFlowFsPacketSamplingRate applies to all ports on the + device capable of packet sampling. + + - smonVlanDataSource. + An SFlowDataSource of this form refers to a 'Packet-based VLAN' + and is called a 'VLAN-based' dataSource. is the VLAN + ID as defined by the IEEE 802.1Q standard. The + value is between 1 and 4094 inclusive, and it represents + an 802.1Q VLAN-ID with global scope within a given + bridged domain. + Sampling is performed on all packets received that are part + of the specified VLAN (no matter which port they arrived on). + Each packet will only be considered once for sampling, + irrespective of the number of ports it will be forwarded to. + + - entPhysicalEntry. + An SFlowDataSource of this form refers to a physical entity + within the agent (e.g. entPhysicalClass = backplane(4)) and + is called an 'entity-based' dataSource. Sampling is performed + on all packets entering the resource (e.g. If the backplane + is being sampled, all packets transmitted onto the backplane + will be considered as single candidates for sampling + irrespective of the number of ports they ultimately reach). + + Note: Since each SFlowDataSource operates independently a + packet that crosses multiple DataSources may generate + multiple flow records." + SYNTAX OBJECT IDENTIFIER + + SFlowInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "If more than one sFlow sampler is available for this + SFlowDataSource then individual samplers are distinguished + using the SFlowInstance variable. The value of + SFlowInstance ranges from 1..n where n is the number of + samplers associated with this SFlowDataSource. + + Note: Each sFlow sampler instance must operate + independently of all other instances. Setting + an attribute of one sampler must not alter the + the behavior and settings of other sampler + instances." + SYNTAX Integer32 (1..65535) + + SFlowReceiver ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identify the sFlow receiver associated with this resource. + + A value of zero indicates that this resource is available. + If non-zero the value must correspond to a valid, active + sFlowRcvrIndex. + + If the value is currently zero it may be set to any + active entry in the sFlowRcvrTable. If the value is + not zero then a set to anything other than zero or + its current value will result in an SNMP error (bad value). + + Setting to zero frees the resource and returns all the + values in this entry to their default values. + + If an entry in the sFlowRcvrTable expires, either + because the sFlowRcvrOwner is set to the empty + string or because the sFlowRcvrTimeout reaches zero, then + the agent must mark all associated resources as available + (by setting the associated SFlowReceiver entry to zero) + and all values in these records must be restored to their + default values. + + This mechanism provides no enforcement and relies on the + cooperation of management entities in order to ensure that + competition for a resource is fairly resolved. A management + entity should not make any changes to a resource + without first aquiring it by successfully writing its + sFlowRcvrIndex value as the SFlowReceiver for the resource." + SYNTAX Integer32 + + sFlowVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uniquely identifies the version and implementation of this MIB. + The version string must have the following structure: + ;; + where: + must be '1.3', the version of this MIB. + the name of the organization responsible + for the agent implementation. + the specific software build of this agent. + + As an example, the string '1.3;InMon Corp.;2.1.1' indicates + that this agent implements version '1.2' of the SFLOW MIB, that + it was developed by 'InMon Corp.' and that the software build + is '2.1.1'. + + The MIB Version will change with each revision of the SFLOW + MIB. + + Management entities must check the MIB Version and not attempt + to manage agents with MIB Versions greater than that for which + they were designed. + + Note: The sFlow Datagram Format has an independent version + number which may change independently from . + applies to the structure and semantics of + the SFLOW MIB only." + DEFVAL { "1.3;;" } + ::= { sFlowAgent 1 } + + sFlowAgentAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the address associated with this agent. + Only ipv4 and ipv6 types are supported." + ::= { sFlowAgent 2 } + + sFlowAgentAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address associated with this agent. In the case of a + multi-homed agent, this should be the loopback address of the + agent. The sFlowAgent address must provide SNMP connectivity + to the agent. The address should be an invariant that does not + change as interfaces are reconfigured, enabled, disabled, + added or removed. A manager should be able to use the + sFlowAgentAddress as a unique key that will identify this + agent over extended periods of time so that a history can + be maintained." + ::= { sFlowAgent 3 } + + -- + -- Receiver Table + -- + + sFlowRcvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SFlowRcvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the receivers of sFlow information." + ::= { sFlowAgent 4 } + + sFlowRcvrEntry OBJECT-TYPE + SYNTAX SFlowRcvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of an sFlow Receiver." + INDEX { sFlowRcvrIndex } + ::= { sFlowRcvrTable 1 } + + SFlowRcvrEntry ::= SEQUENCE { + sFlowRcvrIndex Integer32, + sFlowRcvrOwner OwnerString, + sFlowRcvrTimeout Integer32, + sFlowRcvrMaximumDatagramSize Integer32, + sFlowRcvrAddressType InetAddressType, + sFlowRcvrAddress InetAddress, + sFlowRcvrPort Integer32, + sFlowRcvrDatagramVersion Integer32 + } + + sFlowRcvrIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index into sFlowReceiverTable." + ::= { sFlowRcvrEntry 1 } + + sFlowRcvrOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity making use of this sFlowRcvrTable entry. The empty + string indicates that the entry is currently unclaimed. + An entity wishing to claim an sFlowRcvrTable entry must ensure + that the entry is unclaimed before trying to claim it. + The entry is claimed by setting the owner string. The entry + must be claimed before any changes can be made to other sampler + objects. + + In order to avoid a race condition, the entity taking control + of the sampler must set both the owner and a value for + sFlowRcvrTimeout in the same SNMP set request. + + When a management entity is finished using the sampler, + it should set the value of sFlowRcvrOwner back to unclaimed. + The agent must restore all other entities this row to their + default values when the owner is set to unclaimed. It must + also free all other resources associated with this + sFlowRcvrTable entry. + + This mechanism provides no enforcement and relies on the + cooperation of management entities in order to ensure that + competition for a receiver entry is fairly resolved." + DEFVAL { "" } + ::= { sFlowRcvrEntry 2 } + + sFlowRcvrTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time (in seconds) remaining before the sampler is released + and stops sampling. When set, the owner establishes control + for the specified period. When read, the remaining time in the + interval is returned. + + A management entity wanting to maintain control of the sampler + is responsible for setting a new value before the old one + expires. + + When the interval expires, the agent is responsible for + restoring all other entities in this row to their default + values. It must also free all other resources associated with + this sFlowRcvrTable entry." + DEFVAL { 0 } + ::= { sFlowRcvrEntry 3 } + + sFlowRcvrMaximumDatagramSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of data bytes that can be sent in a single + sample datagram. The manager should set this value to avoid + fragmentation of the sFlow datagrams." + DEFVAL { 1400 } + ::= { sFlowRcvrEntry 4 } + + sFlowRcvrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of sFlowRcvrCollectorAddress." + DEFVAL { ipv4 } + ::= { sFlowRcvrEntry 5 } + + sFlowRcvrAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the sFlow collector. + If set to 0.0.0.0 not sFlow datagrams will be sent." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { sFlowRcvrEntry 6 } + + sFlowRcvrPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination port for sFlow datagrams." + DEFVAL { 6343 } + ::= { sFlowRcvrEntry 7 } + + sFlowRcvrDatagramVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version of sFlow datagrams that should be sent. + + When set to a value not support by the agent, the agent should + adjust the value to the highest supported value less than the + requested value, or return an SNMP bad value error if no + such value exists." + DEFVAL { 5 } + ::= { sFlowRcvrEntry 8 } + + -- + -- Flow Sampling Table + -- + + sFlowFsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the flow samplers within a device." + ::= { sFlowAgent 5 } + + sFlowFsEntry OBJECT-TYPE + SYNTAX SFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a flow sampler." + INDEX { sFlowFsDataSource, sFlowFsInstance } + ::= { sFlowFsTable 1 } + + SFlowFsEntry ::= SEQUENCE { + sFlowFsDataSource SFlowDataSource, + sFlowFsInstance SFlowInstance, + sFlowFsReceiver SFlowReceiver, + sFlowFsPacketSamplingRate Integer32, + sFlowFsMaximumHeaderSize Integer32 + } + + sFlowFsDataSource OBJECT-TYPE + SYNTAX SFlowDataSource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sFlowDataSource for this flow sampler." + ::= { sFlowFsEntry 1 } + + sFlowFsInstance OBJECT-TYPE + SYNTAX SFlowInstance + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sFlow instance for this flow sampler." + ::= { sFlowFsEntry 2 } + + sFlowFsReceiver OBJECT-TYPE + SYNTAX SFlowReceiver + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SFlowReceiver for this flow sampler." + DEFVAL { 0 } + ::= { sFlowFsEntry 3 } + + sFlowFsPacketSamplingRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The statistical sampling rate for packet sampling from this + source. + + Set to N to sample 1/Nth of the packets in the monitored flows. + An agent should choose its own algorithm to introduce variance + into the sampling so that exactly every Nth packet is not + counted. A sampling rate of 1 counts all packets. A sampling + rate of 0 disables sampling. + + The agent is permitted to have minimum and maximum allowable + values for the sampling rate. A minimum rate lets the agent + designer set an upper bound on the overhead associated with + sampling, and a maximum rate may be the result of hardware + restrictions (such as counter size). In addition not all values + between the maximum and minimum may be realizable as the + sampling rate (again because of implementation considerations). + + When the sampling rate is set the agent is free to adjust the + value so that it lies between the maximum and minimum values + and has the closest achievable value. + + When read, the agent must return the actual sampling rate it + will be using (after the adjustments previously described). The + sampling algorithm must converge so that over time the number + of packets sampled approaches 1/Nth of the total number of + packets in the monitored flows." + DEFVAL { 0 } + ::= { sFlowFsEntry 4 } + + sFlowFsMaximumHeaderSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of bytes that should be copied from a + sampled packet. The agent may have an internal maximum and + minimum permissible sizes. If an attempt is made to set this + value outside the permissible range then the agent should + adjust the value to the closest permissible value." + DEFVAL { 128 } + ::= { sFlowFsEntry 5 } + + -- + -- Counter Polling Table + -- + + + sFlowCpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the counter pollers within a device." + ::= { sFlowAgent 6 } + + sFlowCpEntry OBJECT-TYPE + SYNTAX SFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a counter poller." + INDEX { sFlowCpDataSource, sFlowCpInstance } + ::= { sFlowCpTable 1 } + + SFlowCpEntry ::= SEQUENCE { + sFlowCpDataSource SFlowDataSource, + sFlowCpInstance SFlowInstance, + sFlowCpReceiver SFlowReceiver, + sFlowCpInterval Integer32 + } + + sFlowCpDataSource OBJECT-TYPE + SYNTAX SFlowDataSource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the source of the data for the counter poller." + ::= { sFlowCpEntry 1 } + + sFlowCpInstance OBJECT-TYPE + SYNTAX SFlowInstance + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sFlowInstance for this counter poller." + ::= { sFlowCpEntry 2 } + + sFlowCpReceiver OBJECT-TYPE + SYNTAX SFlowReceiver + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SFlowReciever associated with this counter poller." + DEFVAL { 0 } + ::= { sFlowCpEntry 3 } + + sFlowCpInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of seconds between successive samples of the + counters associated with this data source. A sampling interval + of 0 disables counter sampling. + + The agent is permitted to have minimum and maximum allowable + values for the counter polling interval. A minimum interval + lets the agent designer set an upper bound on the overhead + associated with polling, and a maximum interval may be the + result of implementation restrictions (such as counter size). + In addition not all values between the maximum and minimum may + be realizable as the sampling interval (again because of + implementation considerations). + + When the sampling rate is set the agent is free to adjust the + value so that it lies between the maximum and minimum values + and has the closest achievable value. + + When read, the agent must return the actual sampling interval + it will be using (after the adjustments previously described). + The sampling algorithm must converge so that over time the + number of packets sampled approaches 1/Nth of the total number + of packets in the monitored flows." + DEFVAL { 0 } + ::= { sFlowCpEntry 4 } + + -- + -- Compliance Statements + -- + + sFlowMIBConformance OBJECT IDENTIFIER ::= { sFlowMIB 2 } + sFlowMIBGroups OBJECT IDENTIFIER ::= { sFlowMIBConformance 1 } + sFlowMIBCompliances OBJECT IDENTIFIER ::= { sFlowMIBConformance 2 } + + sFlowCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statements for the sFlow Agent." + + MODULE -- this module + MANDATORY-GROUPS { sFlowAgentGroup } + + OBJECT sFlowAgentAddressType + SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "Agents need only support ipv4." + + OBJECT sFlowRcvrAddressType + SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "Agents need only support ipv4." + + ::= { sFlowMIBCompliances 1 } + + sFlowAgentGroup OBJECT-GROUP + OBJECTS { sFlowVersion, sFlowAgentAddressType, sFlowAgentAddress, + sFlowRcvrOwner, sFlowRcvrTimeout, + sFlowRcvrMaximumDatagramSize, sFlowRcvrAddressType, + sFlowRcvrAddress, sFlowRcvrPort, + sFlowRcvrDatagramVersion, sFlowFsReceiver, + sFlowFsPacketSamplingRate, sFlowFsMaximumHeaderSize, + sFlowCpReceiver, sFlowCpInterval } + STATUS current + DESCRIPTION + "A collection of objects for managing the generation and + transportation of sFlow data records." + ::= { sFlowMIBGroups 1 } + +END + + diff --git a/MIBS/nokia/SFP-MIB b/MIBS/nokia/SFP-MIB new file mode 100644 index 0000000..6c0aa58 --- /dev/null +++ b/MIBS/nokia/SFP-MIB @@ -0,0 +1,6138 @@ +-- SFP-MIB + +-- ====================================================================== +-- This specification is published by Alcatel-Lucent under Non-Disclosure +-- Agreement(s) (NDA) with specific parties and has to be considered as +-- Confidential Information as defined in such NDA. +-- Alcatel-Lucent reserves the right to revise this document for any reason, +-- including but not limited to conformity with standards promulgated by +-- various agencies, utilisation of advances in the state of the technical +-- areas, or the reflection of changes in the design of any equipment, +-- techniques, or procedures described or referred to herein. +-- The product specifications and other technical or performance information +-- contained herein are subject to change without notice. +-- Updates of this document will be issued under the above NDA's. +-- Alcatel-Lucent makes no representation or warranty, expressed or implied, with +-- respect to the sufficiency, accuracy, or utility of any information or +-- opinion contained herein. Alcatel-Lucent expressly advises that any use of for +-- any purpose or reliance upon this technical reference is at the risk of +-- the user and that Alcatel-Lucent will not be liable for any damage or injury +-- incurred by any person arising out of the sufficiency, accuracy, or +-- utility of any information or opinion contained herein. +-- This document is not to be construed as a suggestion to any manufacturer +-- to modify or change any of its products, nor does this document represent +-- any commitment by Alcatel-Lucent to sell or purchase any product. +-- Nothing contained herein will be construed as conferring by implication, +-- estoppel, or otherwise any license or right under any patent, whether or +-- not the use of any information herein necessarily employs an invention of +-- any existing or later issued patent. +-- Alcatel-Lucent reserves the right not to offer any or all of these products and +-- to withdraw any or all of them at any future time. +-- Copyright (C) 2005-2009, Alcatel-Lucent. All Rights Reserved. +-- =========================================================================== + +-- MODULE-IDENTITY +-- LAST-UPDATED ""20120213260000Z"" +-- ORGANIZATION "Alcatel" +-- CONTACT-INFO +-- +-- "Email: asam.mibsupport@alcatel-lucent.be" +-- +-- REVISION "20170307" +-- DESCRIPTION +-- Editor : hao.d.lu@alcatel-sbell.com.cn +-- Changes: +-- Update sfpInvSpecificalType with 1 new type: +-- cPlusPlusI(66) +-- +-- REVISION "20161104" +-- DESCRIPTION +-- Editor : hao.d.lu@alcatel-sbell.com.cn +-- Changes: +-- Update sfpInvSpecificalType with 2 new types: +-- base1000-ZR-CWDM(57), +-- base10G-ZR(58) +-- +-- REVISION "20151110" +-- DESCRIPTION +-- Editor : qiong.k.wu@alcatel-sbell.com.cn +-- Changes: +-- SfpDiagTable,SfpInventoryTable and SfpRSSIProfileTable are updated +-- for CFP4 introduced with FANT-G." +-- +-- REVISION "20120620" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.4.0.3.1 +-- Editor : vanapatla ramana +-- Changes: +-- Alcatel notes updated for Atttributes dsx1SfpGenConfigTributary1, +-- dsx1SfpGenConfigTributary2,dsx1FramerAlarmStatus and +-- dsx1SfpClkAlarmState as Not Supported." +-- +-- REVISION "20120607" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.4.0.3.0 +-- Editor : vanapatla ramana +-- Changes: +-- Added SGMIII loop back support and corrected the range of GenConfigMarket." +-- +-- REVISION "20120525" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.4.0.2.8 +-- Editor : vanapatla ramana +-- Changes: +-- Added ALCATEL NOTES." +-- +-- REVISION "20120524" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.4.0.2.5 +-- Editor : vanapatla ramana +-- Reason for change: ALU01794407 +-- Range of supported values for dsx1SfpLIUTxConfig is changed from 0-11 +-- changed to 1-12 " +-- +-- REVISION "20120213" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.4.0.2.0 +-- Editor : vanapatla ramana +-- Reason for change: ALU01279245, ALU01750853 : +-- Augmented tables dsx1GeneralConfigTable, dsx1PWTDMinterfaceTable +-- from dsx1ClockConfigTable.Augmented tables dsx1FramerTable, +-- dsx1LineInterfaceunitTable from dsx1PWTDMConfigTable. Fields " +-- +-- DESCRIPTION + +-- "The SFP MIB contains twelve tables: +-- 1. The host SFP configuration table +-- 2. The host SFP configuration extension table +-- 3. The host SFP status table. +-- 4. The expansion shelf SFP status table. +-- 5. The SFP diagnostics table. +-- 6. The SFP Inventory Table. +-- 7. The dsx1 General Configuration Table. +-- 8. The dsx1 Clock Configuration Table. +-- 9. The dsx1 Line Interface Unit Table. +-- 10. The dsx1 Framer Table. +-- 11. The dsx1 pseudo wire configuration Table. +-- 12. The dsx1 pseudo wire protocol Table. +-- 13. The dsx1 pseudo wire TDM interface Table." +-- +-- REVISION "20120108" + +-- REVISION "20120108" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.4.0.2.0 +-- Editor : Janakiraman/Vanapatla Ramana +-- Reason for change: "ALU01279245 : Management Integration of 2xE1/DS1- SFP in ISAM" +-- Introduced dsx1GeneralConfigTable, dsx1ClockConfigTable, +-- dsx1LineInterfaceunitTable, dsx1FramerTable, dsx1PWTDMConfigTable, +-- dsx1PWprotocolEngineTable and dsx1PWTDMinterfaceTable for 2xE1/DS1 SFP" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.0.0.1.1 +-- Editor : Marita Saveyn +-- Reason for change: ALU01336169 : +-- expSfpType, bit 16 (65536): 2500BASE-SX +-- expSfpType, bit 17 (131072): 2500BASE-LX" +-- expSfpType, bit 18 (262144): 2500BASE-BX" +-- +-- REVISION "20110208" +-- DESCRIPTION +-- "Version: To be updated +-- Editor : Deepak Rajaram/Gurusamy Dharmaraj +-- Reason for change: weblib comments for 3HH-01154-DDAA-PBZZA" +-- +-- REVISION "20110131" +-- DESCRIPTION +-- "Version: To be updated +-- Editor : Deepak Rajaram/Gurusamy Dharmaraj +-- Reason for change: ALU00122060/ALU00123022 : +-- Introduced sfpInventoryTable and updated +-- new parameters in sfpDiagTable" +-- +-- REVISION "20101004" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.0.0.0.5 +-- Editor : Marita Saveyn +-- Reason for change: ALU00805501 : +-- hostSfpType, bit 18 (262144): 2500BASE-BX" +-- +-- REVISION "20100426" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.0.0.0.4 +-- Editor : Marita Saveyn +-- Reason for change: ALU00303338 : +-- hostSfpType, bit 16 (65536): 2500BASE-SX +-- hostSfpType, bit 17 (131072): 2500BASE-LX" +-- +-- REVISION "20100331" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.0.0.0.3 +-- Editor : Marita Saveyn +-- Reason for change: correct type 2500GBASE into 2500BASE." +-- +-- REVISION "20091214" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.0.0.0.2 +-- Editor : Marita Saveyn +-- Reason for change: add sfp type 2500GBASE." +-- +-- REVISION "20090414" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V4.0.0.0.0 +-- Editor : Bakri Aboukarr +-- Reason for change: support newer SFP types." +-- +-- REVISION "20080923" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V3.7.1.1.0 +-- Editor : Tom Van Peteghem +-- Reason for change: +-- update for IHUB mib changes." +-- +-- REVISION "20080606" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V3.7.0.0.0 +-- Editor : Bakri Aboukarr +-- Reason for change: weblib comments made on 3HH-01154-CHAA-PBZZA. +-- Changes: +-- 1. Remove all smart quotes +-- 2. Change 0.00 mW to No Power." +-- +-- REVISION "20071005" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V3.6.0.0.1 +-- Editor : Larry Boone +-- Reason for change: weblib comments made on 3HH-01154-CGAA-PBZZA. +-- Changes: +-- 1. Revise the DESCRIPTION text for the 'Invalid' display string, +-- to match the wording in MIB versions for prior releases. +-- 2. Change the DESCRIPTION text for sfpDiagSfpFaceplateNumber - cages +-- numbered zero on the faceplate are indexed using +-- sfpDiagSfpFaceplateNumber = 0." +-- +-- REVISION "20070930" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V3.6.0.0.0 +-- Editor : Larry Boone +-- Reason for change: ANTms33137, 'SFP Digital Diagnostics (2nd part)'. +-- Changes: +-- 1. Move SFP Diagnostics assembly and release details from the +-- sfpDiagTable ASN.1 DESCRIPTION fields to the non-ASN.1 text. That change +-- was requested in weblib comment 408170 (3HH-01154-CEAA-PBZZA), and was +-- agreed with Raf van Driessche 2-Jul-2007. +-- 2. Port the (minor) ASN.1 DESCRIPTION changes for ANTms59215 from +-- 3HH-01154-CEAA-PBZZA to this version. In summary, set the sfpDiagTxPower +-- and sfpDiagRxPower DisplayStrings to 'Invalid' if erroneous external +-- calibration constants yields a negative value, in milliWatts. Similarly, +-- set the sfpDiagTxBiasCurrent and sfpDiagSupplyVoltage DisplayStrings to +-- 'Invalid', rather than display negative values (in mA and VDC, +-- respectively). +-- 3. Undo name changes for hostSfpDownlinkStatus code points (e.g. change +-- devNotPresent back to sfpNotPresent), as requested by AMS." +-- +-- +-- REVISION "20070720" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V3.5.0.0.2 +-- Editor : Larry Boone +-- Reason for change: ANTms02125, 'Remotes Aggregator' (ERAM-A). +-- Changes: +-- 1. Fix minor MIB syntax problems. +-- 2. Make the ALCATEL NOTE RANGE values for the +-- hostSfpCableToSlot and hostSfpCabledToSlot objects the same." +-- +-- REVISION "20070713" +-- DESCRIPTION +-- "Version: 3FE25209EAAA_V3.5.0.0.1 +-- Editor : Larry Boone +-- Reason for change: ANTms02125, 'Remotes Aggregator' (ERAM-A). +-- Changes: +-- 1. Add support for XFP Type (e.g. 10GBASE_LR) by increasing the range +-- of hostSfpType. +-- 2. Define a new numbering plan for XFP cages in hostSfpStatusTable. +-- 3. Revise the SFP-specific code point names in hostSfpDownlinkStatus +-- to make them applicable to XFPs as well. +-- 4. Correct the PERSIST value for hostStatusSfpFaceplateNumber." + +-- REVISION "20070601" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_V3.5.0.0.0 +-- Editor: Bo Liu +-- Changes: updated for FDT591 - remote aggregator. +-- The sizes are extended for: +-- - hostSfpConfigTable +-- - hostSfpConfigExtTable +-- - hostSfpStatusTable +-- - expSfpStatusTable +-- - lanxPortNumber +-- The ranges of xxxSfpFaceplateNumbers are extended." +-- +-- REVISION "20070516" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_V3.4.0.0.3 +-- Editor: Larry Boone +-- Changes: change the DESCRIPTION of the sfpDiagTemperature +-- DisplayString object - the format of the typical object +-- value is now '-128.00 degrees Celsius' (was '-128.00 C')." +-- +-- REVISION "20070423" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_V3.4.0.0.2 +-- Editor: Larry Boone +-- Changes: correct the DESCRIPTION of the sfpDiagTxBiasCurrent +-- object - two decimal places of precision are required." +-- +-- REVISION "20070420" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_V3.4.0.0.1 +-- Editor: Larry Boone +-- Changes: +-- a) Change the indexing of the two SFP cages of an FD-REM in the +-- sfpDiagTable (BDFhw64555) from +-- , +-- +-- to +-- , +-- . +-- Only DESCRIPTION fields are affected. +-- b) Delete swError from the sfpDiagAvailable enum. If a software error +-- occurs when retrieving SFP diagnostics, return the SNMP error code +-- 'genError' in the SNMP error-status field. +-- c) Rename the object sfpDiagCageNum to sfpDiagSfpFaceplateNumber, for +-- consistency with hostConfigSfpFaceplateNumber, +-- hostConfigExtSfpFaceplateNumber, and hostStatusSfpFaceplateNumber." +-- +-- REVISION "20070308" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_V3.4.0.0.0 +-- Editor: Larry Boone +-- Changes: Added the sfpDiagTable (BDFhw64555) +-- Change the size of the hostSfpConfigTable (ANTms30627)" +-- +-- REVISION "20061012" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E3.3.0.0 +-- Editor: John Chuah +-- Changes: Added hostSfpCablingMismatch and +-- hostSfpCabledToPhysAddress to HostSfpStatusEntry. +-- Increased the maximum rack value from 6 to 7 +-- and the maximum shelf value from 3 to 4." +-- +-- REVISION "20060915" +-- DESCRIPTION +-- "Version: 3FE25467AAAA_V3.2.0.3.0 +-- Editor: Zhu Jianhua +-- Changes: +-- update the ranges of hostStatusSfpFaceplateNumber, +-- hostSfpFaceplateNumber, hostConfigExtSfpFaceplateNumber, +-- hostConfigSfpFaceplateNumber for 7330FD +-- Added 0 to the ranges of rack, shelf and slot." +-- +-- REVISION "20060505" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_V3.2.0.0.0 +-- Editor: Bo Liu, Marc Van Vlimmeren +-- Changes: +-- Added ALCATEL NOTES." +-- +-- REVISION "20051121" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E3.0.0.0 +-- Editor: Vairamuthu Karuppiah +-- Changes: Updated for equipment dimensioning changes to 6 +-- racks and 4 shelves" +-- +-- REVISION "20050815" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E2.3.1.3 +-- Editor: Bo Liu +-- Changes: update the document based on CRs / comments in Weblib." +-- +-- REVISION "20050614" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E2.3.1.2 +-- Editor: Bo Liu +-- Changes: update after review (based on comments in Weblib)." +-- +-- REVISION "20050513" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E2.3.1.1 +-- Editor: Bo Liu +-- Changes: update after review (based on comments in Weblib)." +-- +-- REVISION "20050509" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E2.3.1.0 +-- Editor: Bo Liu +-- Changes: update after review (based on comments in Weblib)." +-- +-- REVISION "20050502" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E2.3.0.1 +-- Editor: Bo Liu +-- Changes: update after review (based on comments in Weblib)." +-- +-- REVISION "20050421" +-- DESCRIPTION +-- "Version: 3FE25209AAAA_E2.3.0.0 +-- Editor: Bo Liu +-- Changes: creation of the MIB" +-- ============================================================================ + + +SFP-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + + Counter, TimeTicks + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + PhysAddress + FROM RFC1213-MIB + ifIndex + FROM ITF-MIB + AsamProfileIndex FROM ASAM-TC-MIB + AsamProfilePointer FROM ASAM-TC-MIB + AsamProfileName FROM ASAM-TC-MIB + AsamProfileRefCount FROM ASAM-TC-MIB + eqptSlotId, + EqptSlotIndex FROM ASAM-EQUIP-MIB + RowStatus + FROM SNMPv2-TC + + DisplayString FROM SNMPv2-TC + MacAddress FROM BRIDGE-MIB + + asam FROM SYSTEM-MIB; + +-- type definitions + +AsamNextProfileIndex ::= INTEGER(0..65535) +AsamMaxProfileIndex ::= INTEGER(0..65535) + +SfpDiagTCAStatus ::= INTEGER + { + notAvailable(1), + normal(2), + exceededLowWarning(3), + exceededLowAlarm(4), + exceededHighWarning(5), + exceededHighAlarm(6) + } + +-- TEXTUAL-CONVENTION +-- STATUS current +-- DESCRIPTION +-- "Diagonostics Threshold Crossing Alert status for temperature / +-- voltage / RX power / TX power / bias current, available in +-- SFP/SFP+/XFP EEPROM +-- Note : Two thresholds (warning and alarm level) are preset in +-- SFP/SFP+/XFP EEPROM during manufactor. Changing the threshold by +-- operator is not supprted +-- Possible values : +-- notAvailable : This value will be set when sfpDiagAvailable is set +-- other than noError, ie, retrieval of diagnostics is failed +-- Following values are applicable only when sfpDiagAvailable is +-- set to noError, ie, retrieval of diagnostics is success +-- normal : No threshold crossing, present value is within the threshold +-- exceededLowWarningThreshold : Present value is greater than the low +-- warning level threshold +-- exceededLowAlarmThreshold : Present value is greater than the low +-- alarm level threshold +-- exceededHighWarningThreshold : Present value is greater than the high +-- warning level threshold +-- exceededHighAlarmThreshold : Present value is greater than the high +-- alarm level threshold" + +sfpMIB OBJECT IDENTIFIER ::= {asam 56} + + +-- SFP MIB + +-- ================================================================== +-- | Start of Host SFP Configuration Table | +-- ================================================================== + +hostSfpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostSfpConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the host shelf SFP direction configuration + information. + ALCATEL NOTE: + TABLESIZE: 8 + " +::= {sfpMIB 1} + +hostSfpConfigEntry OBJECT-TYPE + SYNTAX HostSfpConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of host shelf SFP configuration parameters." + INDEX {hostConfigSfpFaceplateNumber} +::= {hostSfpConfigTable 1} + +HostSfpConfigEntry ::= + SEQUENCE { + hostConfigSfpFaceplateNumber INTEGER, + hostSfpDirection INTEGER + } + +hostConfigSfpFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is host shelf SFP number on the faceplate. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1..17 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpConfigEntry 1} + +hostSfpDirection OBJECT-TYPE + SYNTAX INTEGER { + uplink (1), + downlink (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The host shelf SFP can be configured as downlink or uplink. The default + is uplink. + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: NA + DEFVALUE: uplink + UNITS: NA + SPARSE: NO + DESCR: NA + " +-- DEFVAL {1} +::= {hostSfpConfigEntry 2} + +-- ================================================================== +-- | Start of Host SFP Configuration Extension Table | +-- ================================================================== + +hostSfpConfigExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostSfpConfigExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the host shelf SFP configuration information + additional to the host SFP direction configuration. + WARNING This table is now deprecated. ltHostSfpConfigExtTable should be used instead. + ALCATEL NOTE: + TABLESIZE: 24 + " +::= {sfpMIB 2} + +hostSfpConfigExtEntry OBJECT-TYPE + SYNTAX HostSfpConfigExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of host shelf SFP configuration + parameters which supplements the parameters in hostSfpConfigTable. + WARNING This table is now deprecated. ltHostSfpConfigExtTable should be used instead." + + INDEX {hostConfigExtSfpFaceplateNumber} +::= {hostSfpConfigExtTable 1} + +HostSfpConfigExtEntry ::= + SEQUENCE { + hostConfigExtSfpFaceplateNumber INTEGER, + hostSfpCableToRack INTEGER, + hostSfpCableToShelf INTEGER, + hostSfpCableToSlot INTEGER + } + +hostConfigExtSfpFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host shelf SFP number on the faceplate. + WARNING This table is now deprecated. ltHostSfpConfigExtTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1..24 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpConfigExtEntry 1} + +hostSfpCableToRack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the Rack ID of the expansion shelf LSM which the host shelf SFP + is planned to cable to. Value 0 means that no rack is specified. + WARNING This table is now deprecated. ltHostSfpConfigExtTable should be used instead. + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: 0..7 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpConfigExtEntry 2} + +hostSfpCableToShelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the Shelf ID of the expansion shelf LSM which + the host shelf SFP is planned to cable to. + Value 0 means that no shelf is specified. + WARNING This table is now deprecated. ltHostSfpConfigExtTable should be used instead. + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: 0..4 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: The shelf identified by hostSfpCableToRack and + hostSfpCableToShelf must already be planned. + " +::= {hostSfpConfigExtEntry 3} + +hostSfpCableToSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the Slot ID of the expansion shelf LSM which + the host shelf SFP is planned to cable to. + Value 0 means that no slot is specified. + WARNING This table is now deprecated. ltHostSfpConfigExtTable should be used instead. + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: DEP / depends on the shelf type. + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpConfigExtEntry 4} + +-- ================================================================== +-- | Start of Host SFP Status Table | +-- ================================================================== + +hostSfpStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostSfpStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the host shelf SFP or XFP status information. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + + ALCATEL NOTE: + TABLESIZE: 26 + " +::= {sfpMIB 3} + +hostSfpStatusEntry OBJECT-TYPE + SYNTAX HostSfpStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of SFP or XFP status parameters. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead." + INDEX {hostStatusSfpFaceplateNumber} +::= {hostSfpStatusTable 1} + +HostSfpStatusEntry ::= + SEQUENCE { + hostStatusSfpFaceplateNumber INTEGER, + lanxPortNumber INTEGER, + hostSfpDownlinkStatus INTEGER, + hostSfpCabledToRack INTEGER, + hostSfpCabledToShelf INTEGER, + hostSfpCabledToSlot INTEGER, + hostSfpType INTEGER, + hostSfpCablingMismatch INTEGER, + hostSfpCabledToPhysAddress PhysAddress + } + +hostStatusSfpFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host shelf SFP or XFP cage number. + For an SFP cage, it is the faceplate number of the SFP cage (e.g. 1). + For an XFP cage, it is 256 + (the faceplate number of the XFP cage). For + example, if the XFP cage has faceplate label X1, + hostStatusSfpFaceplateNumber == 257. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 1..258 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 1} + +lanxPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This is the Physical LANX or IHUB port to which the SFP or XFP is + connected to. For an SHUB system, the lanxPortNumber here corresponds + to lanxInterfaceIndex in the LANX MIB. For an IHUB system, the + lanxPortNumber to the TmnxPortID to be used in the Timetra Port MIB. + For IHUB this is an 32 bit encoded number for which the structure is + defined in Timetra-TC-MIB. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 1..26 for SHUB / 32 Bit Encoded number for IHUB + DEFVALUE: DEP / depends on the hostStatusSfpFaceplateNumber. + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 2} + +hostSfpDownlinkStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + sfpNotPresent (2), + los (3), + txFail (4), + invalidAlcatelId (5), + unknown (6), + sfpControlFail (7), + notApplicable (8), + txFailAndLos (9), + sfpPlanDetectMismatch (10) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host shelf SFP or XFP status. + ok (1): The SFP or XFP is operational. + sfpNotPresent (2): The SFP or XFP cage is empty. + los (3): The SFP or XFP has detected Loss of Signal. + txFail (4): The SFP or XFP has detected Transmitter + Fail. + invalidAlcatelId (5): The SFP or XFP does not contain + a valid Alcatel-Lucent ID. + unknown (6): The host expansion card is planned but + not inserted. + sfpControlFail (7): The SFP or XFP is not responding, or the + I2C read failed. + notApplicable (8): Retrieval of status information from the + SFP or XFP cage is not supported. + txFailAndLos (9): The SFP or XFP has detected both + Transmitter Fail and Loss of Signal. + sfpPlanDetectMismatch (10): Not used - superseded by the + hostSfpCablingMismatch object. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: 6 / status is unknown + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 3} + +hostSfpCabledToRack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Rack ID of the expansion shelf LSM to which the host shelf SFP + is cabled to. + Value 0 means that SFP is not cabled to any expansion shelf LSM. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..7 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 4} + +hostSfpCabledToShelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Shelf ID of the expansion shelf LSM which the host shelf + SFP is cabled to. + Value 0 means that SFP is not cabled to any expansion shelf LSM. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..4 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 5} + +hostSfpCabledToSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Slot ID of the expansion shelf LSM which the host shelf SFP + is cabled to. + Value 0 means that SFP is not cabled to any expansion shelf LSM. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: DEP / depends on the shelf type. + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 6} + +hostSfpType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the type of the SFP or XFP, as read from the + device. + It is a bitmap represented as a sum, therefore, it can represent + multiple types (combination of types) simultaneously. + The SFP type bits (0..7) are as defined in standard SFF-8472. + The XFP type bits (8..15) are as defined in standard INF-8077_v4.5. + The SFP octet and the XFP octet are mutually exclusive (i.e. at least + one of the two octets is always zero). + The various bit positions are: + bit 0 (1): 1000BASE-SX + bit 1 (2): 1000BASE-LX + bit 2 (4): 1000BASE-CX + bit 3 (8): 1000BASE-T + bit 4 (16): 100BASE-LX/LX10 + bit 5 (32): 100BASE-FX + bit 6 (64): BASE-BX10 + bit 7 (128): BASE-PX + bit 8 (256): reserved for a future XFP type, INF-8077 + bit 9 (512): 10GBASE-EW + bit 10 (1024): 10GBASE-LW + bit 11 (2048): 10GBASE-SW + bit 12 (4096): 10GBASE-LRM + bit 13 (8192): 10GBASE-ER + bit 14 (16384): 10GBASE-LR + bit 15 (32768): 10GBASE-SR + bit 16 (65536): 2500BASE-SX + bit 17 (131072): 2500BASE-LX + bit 18 (262144): 2500BASE-BX + If the hostSfpType is unknown or not specified, hostSfpType = 0. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..65535 + DEFVALUE: 0 / hostSfpType unknown + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 7} + +hostSfpCablingMismatch OBJECT-TYPE + SYNTAX INTEGER { + noMismatch(1), + unexpectedRemoteLt(2), + assignmentMismatch(3), + incompatibleShelf(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host shelf SFP cabling mismatch status: + noMismatch(1): no cabling mismatch is detected. + unexpectedRemoteLt(2): a remote LT is detected at an unassigned + downlink SFP port. + assignmentMismatch(3): the detected remote LT does not match + the LT assigned to this host SFP. + incompatibleShelf(4): the detected remote LT is in a shelf + type which is not the planned shelf type. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: 1 / noMismatch + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 8} + +hostSfpCabledToPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical (MAC) address of the remote interface that is + cabled to this host shelf SFP. + If the remote interface does not have such an address or + the address is not yet discovered, this object would + contain an octet string of zero length. + WARNING This table is now deprecated. ltHostSfpStatusTable should be used instead. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {hostSfpStatusEntry 9} + +-- ================================================================== +-- | Start of Expansion Shelf SFP Status Table | +-- ================================================================== + +expSfpStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExpSfpStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the expansion shelf SFP status information. + ALCATEL NOTE: + TABLESIZE: 312 (24 + 288) + " +::= {sfpMIB 4} + +expSfpStatusEntry OBJECT-TYPE + SYNTAX ExpSfpStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of the expansion shelf SFP status." + INDEX {expSfpRack,expSfpShelf,expSfpSlot} +::= {expSfpStatusTable 1} + +ExpSfpStatusEntry ::= + SEQUENCE { + expSfpRack INTEGER, + expSfpShelf INTEGER, + expSfpSlot INTEGER, + expSfpStatus INTEGER, + hostSfpFaceplateNumber INTEGER, + expSfpType INTEGER, + hostSfpLogSlotId EqptSlotIndex + } + +expSfpRack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Rack ID of the expansion shelf SFP (actually its + corresponding LSM). + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 1..7 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {expSfpStatusEntry 1} + +expSfpShelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Shelf ID of the expansion shelf SFP (actually + its corresponding LSM). + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 1..4 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {expSfpStatusEntry 2} + +expSfpSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Slot ID of the expansion shelf SFP (actually its + corresponding LSM). + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: DEP / depends on the shelf type. + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {expSfpStatusEntry 3} + +expSfpStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + sfpNotPresent (2), + los (3), + txFail (4), + invalidAlcatelId (5), + unknown (6), + sfpControlFail (7), + txFailAndLos (8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the status of the expansion shelf SFP: + ok (1): the expansion shelf SFP is operational. + sfpNotPresent (2): no SFP present. + los (3): LOS is detected by the expansion shelf SFP. + txFail (4): the expansion shelf TX failed. + invalidAlcatelId (5): the expansion shelf SFP plugged does not + have a valid Alcatel ID. + unknown (6): the status is not available or cannot + be retrieved. + sfpControlFail (7): SFP not responding or I2C failure. + txFailAndLos (8): the expansion shelf TX failed and LOS is + detected by the expansion shelf SF + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: 6 / unknown + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {expSfpStatusEntry 4} + +hostSfpFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the faceplate number of the host shelf SFP which the expansion + shelf SFP is cabled to. If an expansion shelf SFP is not cabled to any + host shelf SFP, the value of the corresponding hostSfpFaceplateNumber + is set to 0. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..24 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {expSfpStatusEntry 5} + +expSfpType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the type of the SFP. It is a bitmap represented + as a sum, therefore, it can represent multiple types (combination + of types) simultaneously. The various bit positions are: + bit 0 (1): 1000BASE-SX + bit 1 (2): 1000BASE-LX + bit 2 (4): 1000BASE-CX + bit 3 (8): 1000BASE-T + bit 4 (16): 100BASE-LX/LX10 + bit 5 (32): 100BASE-FX + bit 6 (64): BASE-BX10 + bit 7 (128): BASE-PX + bit 16 (65536): 2500BASE-SX + bit 17 (131072): 2500BASE-LX + bit 18 (262144): 2500BASE-BX + If the expSfpType is unknown or not specified, expSfpType = 0. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {expSfpStatusEntry 6} + +hostSfpLogSlotId OBJECT-TYPE + SYNTAX EqptSlotIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the LogSlotId of the host LT which the expansion + shelf SFP is cabled to. If an expansion shelf SFP is not cabled to any + host shelf SFP, the value of the corresponding hostSfpLogSlotId + is set to 0. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: see above + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {expSfpStatusEntry 7} + + +-- ================================================================== +-- | Start of SFP Diag Table | +-- ================================================================== + +-- sfpDiagTable definition + +sfpDiagTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The primary purpose of this read-only table: allow the SNMP + manager to read real-time diagnostic measurements (e.g. the + SFP's received optical power level) from the A2 bank of a + manager-specified SFP. The A2 bank and content are defined in + the SFF-8472 standard (available at ftp.seagate.com). + + The table is indexed to allow support for any SFP cage in + the system. + + In a particular release, SFP diagnostics support for a + particular assembly may or may not be provided, and support for + all the cages on a supported assembly may or may not be + provided. If an assembly has any supported SFP cages, a row will be + present in this table for each of its SFP cages. + + A row is present whether or not the SFP cage contains an SFP, + and whether or not the SFP supports diagnostics. If the SFP + cage contains an SFP, some status information (e.g. LOS and + TxFault status) is available in the row. An enumerated object + (sfpDiagAvailable) is used to indicate the condition/error + (or no error) encountered when attempting to read the + diagnostics information for the specified cage (e.g. cage + empty, or A2 checksum failed). + + Details are documented with the individual objects. + + The following table size field is set to 'not applicable', + since it does not make sense for the SNMP manager to cache the + values in this table. The values will be different each time + they are read from agent. + + ALCATEL NOTE: + TABLESIZE: NA + DESCR: NA + " +::= {sfpMIB 5} + +-- List the two index columns of the sfpDiagTable. + +sfpDiagEntry OBJECT-TYPE + SYNTAX SfpDiagEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The index for the sfpDiagTable identifies an SFP cage + using two fields: the logicalSlotId of the card associated + with the SFP cage (normally the card with the cages on its + faceplate), and the SFP cage number." + INDEX {sfpDiagLogicalSlot, sfpDiagSfpFaceplateNumber} +::= {sfpDiagTable 1} + +-- List all the columns in the sfpDiagTable. + +SfpDiagEntry ::= + SEQUENCE { + sfpDiagLogicalSlot INTEGER, + sfpDiagSfpFaceplateNumber INTEGER, + sfpDiagAvailable INTEGER, + sfpDiagLOS INTEGER, + sfpDiagTxFault INTEGER, + sfpDiagTxPower DisplayString, + sfpDiagRxPower DisplayString, + sfpDiagTxBiasCurrent DisplayString, + sfpDiagSupplyVoltage DisplayString, + sfpDiagTemperature DisplayString, + sfpDiagTCAStatusTemperature SfpDiagTCAStatus, + sfpDiagTCAStatusVoltage SfpDiagTCAStatus, + sfpDiagTCAStatusBiasCurrent SfpDiagTCAStatus, + sfpDiagTCAStatusTxPower SfpDiagTCAStatus, + sfpDiagTCAStatusRxPower SfpDiagTCAStatus, + sfpDiagRSSIProfileId INTEGER, + sfpDiagRSSIState INTEGER, + sfpDiagRSSIRxPowerAlmLow DisplayString, + sfpDiagRSSIRxPowerAlmHigh DisplayString, + sfpDiagRSSIRxPowerWarnLow DisplayString, + sfpDiagRSSIRxPowerWarnHigh DisplayString, + sfpDiagRSSITxPowerAlmLow DisplayString, + sfpDiagRSSITxPowerAlmHigh DisplayString, + sfpDiagRSSITxPowerWarnLow DisplayString, + sfpDiagRSSITxPowerWarnHigh DisplayString, + sfpDiagRSSITemperatureAlmLow DisplayString, + sfpDiagRSSITemperatureAlmHigh DisplayString, + sfpDiagRSSITemperatureWarnLow DisplayString, + sfpDiagRSSITemperatureWarnHigh DisplayString, + sfpDiagRSSIBiasAlmLow DisplayString, + sfpDiagRSSIBiasAlmHigh DisplayString, + sfpDiagRSSIBiasWarnLow DisplayString, + sfpDiagRSSIBiasWarnHigh DisplayString, + sfpDiagRSSIVoltageAlmLow DisplayString, + sfpDiagRSSIVoltageAlmHigh DisplayString, + sfpDiagRSSIVoltageWarnLow DisplayString, + sfpDiagRSSIVoltageWarnHigh DisplayString, + sfpDiagRSSIExtRxPowerAlmLow DisplayString, + sfpDiagRSSIExtRxPowerAlmHigh DisplayString, + sfpDiagRSSIExtRxPowerWarnLow DisplayString, + sfpDiagRSSIExtRxPowerWarnHigh DisplayString, + sfpDiagRSSIExtTxPowerAlmLow DisplayString, + sfpDiagRSSIExtTxPowerAlmHigh DisplayString, + sfpDiagRSSIExtTxPowerWarnLow DisplayString, + sfpDiagRSSIExtTxPowerWarnHigh DisplayString, + sfpDiagRSSIExtBiasAlmLow DisplayString, + sfpDiagRSSIExtBiasAlmHigh DisplayString, + sfpDiagRSSIExtBiasWarnLow DisplayString, + sfpDiagRSSIExtBiasWarnHigh DisplayString, + sfpDiagRSSIExtTemperatureAlmLow DisplayString, + sfpDiagRSSIExtTemperatureAlmHigh DisplayString, + sfpDiagRSSIExtTemperatureWarnLow DisplayString, + sfpDiagRSSIExtTemperatureWarnHigh DisplayString +} + +-- Define the first index column of the sfpDiagTable. + +sfpDiagLogicalSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the first index of the sfpDiagTable. + + Normally, this object contains the Logical Slot ID (as defined in + the Equipment MIB) of the card which has the SFP cage of interest + on its faceplate. + If that card does not have a Logical Slot ID, the Logical Slot ID + of a related card is used. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 1..65535 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {sfpDiagEntry 1} + +-- Define the second (and final) index column of the sfpDiagTable. + +sfpDiagSfpFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the second index of the sfpDiagTable. + It is the number of the SFP cage, as shown on the card + faceplate. If the faceplate cage number is zero, + sfpDiagSfpFaceplateNumber=0 is used (i.e. zero is not a + special case). + For an SFP cage, it is the faceplate number of the SFP cage + (e.g. 1). + For an SFP+/XFP cage, it is 256 + the faceplate number + of the XFP cage. For example, if the SFP+/XFP cage has + faceplate label X1, sfpInvFaceplateNumber = 257. + For an QSFP cage, it is 512 + the faceplate number + of the QSFP cage. For example, if the QSFP cage has + faceplate label Q1, sfpInvFaceplateNumber = 513. + For a CFP4 cage, it is 768 + the faceplate number + of the CFP4 cage. For example, if the CFP4 cage has + faceplate label C1, sfpInvFaceplateNumber = 769. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 0..769 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {sfpDiagEntry 2} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagAvailable OBJECT-TYPE + SYNTAX INTEGER { + noError (1), + cageDoesNotSupportDiag(2), + cageEmpty (3), + cageDoesNotSupportA2 (4), + a0ReadFailed (5), + a0ChecksumFailed (6), + sfpDoesNotSupportA2 (7), + a2ReadFailed (8), + a2ChecksumFailed (9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, with the following code points. + + noError - valid values for all objects in this row (e.g. + sfpDiagRxPower) were obtained from the SFP in the specified + cage. + cageDoesNotSupportDiag - the specified cage does not support + reading LOS, TxFault, or A2 measurements. All subsequent values in the + row have notAvailable or 'Not Available' values. + cageEmpty - the specified SFP cage does not contain an SFP. + All subsequent values in the row have notAvailable or + 'Not Available' values. + cageDoesNotSupportA2 - the specified SFP cage does not support + access to the SFP A2 bank (e.g. because of limitations in + FPGA support on the host card). sfpDiagLOS and + sfpDiagTxFault have valid values (since they are implemented + using external signals, not SFP EEPROM values). + a0ReadFailed - the attempt to read the A0 bank of the + specified SFP failed. A0 is read to determine if A2 is + supported, so no attempt was made to read the A2 + information. sfpDiagLOS and sfpDiagTxFault have valid + values (since they are implemented using external signals, + not SFP EEPROM values). + a0ChecksumFailed - the A0 bank of the SFP EEPROM is + corrupted. sfpDiagLOS and sfpDiagTxFault have valid values + (since they are implemented using external signals, not SFP + EEPROM values). + sfpDoesNotSupportA2 - the A0 bank of the SFP EEPROM indicates + A2 is not supported. sfpDiagLOS and sfpDiagTxFault have + valid values (since they are implemented using external + signals, not SFP EEPROM values). + a2ReadFailed - the attempt to read the A2 bank of the + specified SFP failed. sfpDiagLOS and sfpDiagTxFault have + valid values (since they are implemented using external + signals, not SFP EEPROM values). + a2ChecksumFailed - the A2 bank of the SFP EEPROM is + corrupted. sfpDiagLOS and sfpDiagTxFault have valid values + (since they are implemented using external signals, not SFP + EEPROM values). + + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 3} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagLOS OBJECT-TYPE + SYNTAX INTEGER { + los (1), + noLos (2), + notAvailable (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, with the following code + points. + + los - the SFP in the specified SFP cage has detected Loss of + Signal (on its receiver). + noLos - the SFP in the specified SFP cage has detected a + received signal with a suitable power level. + notAvailable - the status of the received signal for the + specified SFP cage cannot be determined (e.g. because the + cage is empty - see sfpDiagAvailable). + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 4} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagTxFault OBJECT-TYPE + SYNTAX INTEGER { + txFault (1), + noTxFault (2), + notApplicable (3), + notAvailable (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, with the following code + points. + + txFault - the SFP in the specified SFP cage has detected a + TxFault error (as defined in SFF-8472). + noTxFault - the SFP in the specified SFP cage has not detected + a TxFault error. + notApplicable - the SFP is electrical, so TxFault is not + applicable (the detection technology is optical). + notAvailable - the TxFault status of the specified SFP cage + cannot be determined (e.g. because the cage is empty - see + sfpDiagAvailable). + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 5} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagTxPower OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured + transmit power of the specified SFP, encoded into a string. + + Five types of values are supported. In the following text, + strings are enclosed in single quotes (a double quote marks the + end of the DESCRIPTION field). + + 1. '-40.00 dBm' to '8.16 dBm', in 0.01 dBm increments. Note + that ' dBm' is included in the string. + + 2. 'No Power'. This is a special case because an SFP reading + of 0.00 mW cannot be converted to dBm (since log10(0.00) is + undefined). + + 3. 'Not Applicable'. This is used for an electrical SFP. The + technology for measuring transmitted power is optical. + + 4. 'Not Available'. The measurement could not be obtained + (e.g. the specified SFP cage is empty). + + 5. 'Invalid'. The transmitted power, in mW, is negative (for example, + due to incorrect external calibration constants in the SFP). A + negative mW value is not valid in this context, and cannot be + converted to dBm. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 6} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagRxPower OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured + received power of the specified SFP, encoded into a string. + + Five types of values are supported. In the following text, + strings are enclosed in single quotes (a double quote marks the + end of the DESCRIPTION field). + + 1. '-40.00 dBm' to '8.16 dBm', in 0.01 dBm increments. Note + that ' dBm' is included in the string. + + 2. 'No Power'. This is a special case because an SFP reading + of 0.00 mW cannot be converted to dBm (since log10(0.00) is + undefined). + + 3. 'Not Applicable'. This is used for an electrical SFP. The + technology for measuring received power is optical. + + 4. 'Not Available'. The measurement could not be obtained + (e.g. the specified SFP cage is empty). + + 5. 'Invalid'. The received power, in mW, is negative (for example, + due to incorrect external calibration constants in the SFP). A + negative mW value is not valid in this context, and cannot be + converted to dBm. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 7} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagTxBiasCurrent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured + transmit bias current of the specified SFP, encoded into a + string. + + Four types of values are supported. In the following text, + strings are enclosed in single quotes (a double quote marks the + end of the DESCRIPTION field). + + 1. '0.00 mA' to '131.10 mA', in 0.01 mA increments. Note that + ' mA' is included in the string. + + 2. 'Not Applicable'. This is used for an electrical SFP. The + technology for measuring transmit bias current is optical. + + 3. 'Not Available'. The measurement could not be obtained + (e.g. the specified SFP cage is empty). + + 4. 'Invalid'. The bias current, in mA, is negative (for example, + due to incorrect external calibration constants in the SFP). A + negative mA value is not valid in this context. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 8} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagSupplyVoltage OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured + supply voltage of the specified SFP, encoded into a string. + + Three types of values are supported. In the following text, + strings are enclosed in single quotes (a double quote marks the + end of the DESCRIPTION field). + + 1. '0.00 VDC' to '6.55 VDC', in 0.01 VDC increments. Note that + ' VDC' is included in the string. + + 2. 'Not Available'. The measurement could not be obtained + (e.g. the specified SFP cage is empty). + + 3. 'Invalid'. The supply voltage, in VDC, is negative (for example, + due to incorrect external calibration constants in the SFP). A + negative VDC value is not valid in this context. + + The supply voltage can be retrieved from an electrical SFP, so + there is no need for a 'Not Applicable' string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 9} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagTemperature OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured + temperature of the specified SFP, encoded into a string. + + Two types of values are supported. In the following text, + strings are enclosed in single quotes (a double quote marks the + end of the DESCRIPTION field). + + 1. '-128.00 degrees Celsius' to '128.00 degrees Celsius', + in 0.01 degrees Celsius increments. + Note that ' degrees Celsius' is included in the string. + + 2. 'Not Available'. The measurement could not be obtained + (e.g. the specified SFP cage is empty). + + The temperature can be retrieved from an electrical SFP, so + there is no need for a 'Not Applicable' string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 10} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagTCAStatusTemperature OBJECT-TYPE + SYNTAX SfpDiagTCAStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured temperature + alarm/warning threshold crossing status of the specified SFP/SFP+/XFP/CFP4. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 11} + +-- Define a non-index column of the sfpDiagTable. + +sfpDiagTCAStatusVoltage OBJECT-TYPE + SYNTAX SfpDiagTCAStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured voltage + alarm/warning threshold crossing status of the specified SFP/SFP+/XFP/CFP4. + For XFP, this parameter will display as NotAvailable in case it is not + supported as one of the Auxillary measured value by XFP. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 12} + +sfpDiagTCAStatusBiasCurrent OBJECT-TYPE + SYNTAX SfpDiagTCAStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured bias current + alarm/warning threshold crossing status of the specified SFP/SFP+/XFP/CFP4. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 13} + +sfpDiagTCAStatusTxPower OBJECT-TYPE + SYNTAX SfpDiagTCAStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured received + power alarm/warning threshold crossing status of the specified SFP/SFP+/XFP/CFP4. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 14} + +sfpDiagTCAStatusRxPower OBJECT-TYPE + SYNTAX SfpDiagTCAStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpDiagTable, containing the freshly-measured transmit + power alarm/warning threshold crossing status of the specified SFP/SFP+/XFP/CFP4. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpDiagEntry 15} + +sfpDiagRSSIProfileId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the RSSI TCA profile, refer to SfpRSSIProfileTable. + 65535 means auto mode. When configured 65535, when sfp is plugged in, system will detect sfp type and associate related sfp rssi profile. User cannot modify the threshold values of this profile id. + 1-200 denotes user-defined profile where user can configure the RSSI threshold values. + +ALCATEL NOTE: + ACCESS: NA + usage: OPT + persistent: YES + INSRVMOD:YES + RANGE:1..200,65535 + DEFVALUE: 65535 + UNITS: NA + SPARSE: NA " +::= { sfpDiagEntry 16} + +sfpDiagRSSIState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable(1) and Disable(2) to RSSI function on port level. + +ALCATEL NOTE: + ACCESS: NA usage: OPT + persistent: YES INSRVMOD:YES + RANGE:1,2 DEFVALUE: 2 + UNITS: NA SPARSE: NA " +::= { sfpDiagEntry 17} + + +sfpDiagRSSIRxPowerAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for alarm OLTRXPWLO. if RX power is less than this value,then alarm OLTRXPWLO will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + For ONT Profile, 0.5dBm means using ont internal policy. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned threshold values. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 18 } + +sfpDiagRSSIRxPowerAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHI. When RX power is larger than this value,then alarm OLTRXPWHI will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + For ONT Profile, 0.5dBm means using ont internal policy. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned threshold values. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 19 } + +sfpDiagRSSIRxPowerWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWLOWARN. When Rx power is less than this value,alarm OLTRXPWLOWARN will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned threshold values. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 20 } + +sfpDiagRSSIRxPowerWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHIWARN. When Rx power is larger than this value,alarm OLTRXPWHIWARN will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned threshold values. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 21 } + +sfpDiagRSSITxPowerAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWLO. When Tx power is less than this value,alarm OLTTXPWLO will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + For ONT Profile, -63.5dBm means using ONT internal policy. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 22 } + +sfpDiagRSSITxPowerAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWHI. When Tx power is larger than this value,alarm OLTTXPWHI will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 23 } + +sfpDiagRSSITxPowerWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWLOWARN. When Tx power is less than this value,alarm OLTTXPWLOWARN will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 24 } + +sfpDiagRSSITxPowerWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWHIWARN. When Tx power is larger than this value,alarm OLTTXPWHIWARN will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 25 } + +sfpDiagRSSITemperatureAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPLO. when temperature is less than this value, then alarm OLTTEMPLO will be reported. + For CFP4,this is the module level threshold.The network lane level threshold is indicated by sfpDiagRSSIExtTemperatureAlmLow. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 26 } + +sfpDiagRSSITemperatureAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPHI. When temperature is larger than this value,alarm OLTTEMPHI will be reported. + For CFP4,this is the module level threshold.The network lane level threshold is indicated by sfpDiagRSSIExtTemperatureAlmHigh. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 27 } + +sfpDiagRSSITemperatureWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPLOWARN. when temperature is less than this value, then alarm OLTTEMPLOWARN will be reported. + For CFP4,this is the module level threshold.The network lane level threshold is indicated by sfpDiagRSSIExtTemperatureWarnLow. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 28 } + +sfpDiagRSSITemperatureWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPHIWARN. When temperature is larger than this value,alarm OLTTEMPHIWARN will be reported. + For CFP4,this is the module level threshold.The network lane level threshold is indicated by sfpDiagRSSIExtTemperatureWarnHigh. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 29 } + + +sfpDiagRSSIBiasAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASLO. when bias is less than this value, then alarm OLTBIASLO will be reported. + For CFP4,this is the module level threshold.The network lane threshold is indicated by sfpDiagRSSIExtBiasAlmLow. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 30 } + +sfpDiagRSSIBiasAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASHI. when bias is larger than this value, then alarm OLTBIASHI will be reported. + For CFP4,this is the module level threshold.The network lane level threshold is indicated by sfpDiagRSSIExtBiasAlmHigh. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 31 } + +sfpDiagRSSIBiasWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASLOWARN. when bias is less than this value, then alarm OLTBIASLOWARN will be reported. + For CFP4,this is the module level threshold.The network lane level threshold is indicated by sfpDiagRSSIExtBiasWarnLow. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 32 } + +sfpDiagRSSIBiasWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASHIWARN. when bias is larger than this value, then alarm OLTBIASHIWARN will be reported. + For CFP4,this is the module level threshold.The network lane level threshold is indicated by sfpDiagRSSIExtBiasWarnHigh. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 33 } + +sfpDiagRSSIVoltageAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLLO. when voltage is less than this value, then alarm OLTVOLLO will be reported. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 34 } + +sfpDiagRSSIVoltageAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLHI. when voltage is larger than this value, then alarm OLTVOLHI will be reported. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 35 } + +sfpDiagRSSIVoltageWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLLOWARN. when voltage is less than this value, then alarm OLTVOLLOWARN will be reported. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 36 } + +sfpDiagRSSIVoltageWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLHIWARN. when voltage is larger than this value, then alarm OLTVOLHIWARN will be reported. + 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 37 } + +sfpDiagRSSIExtRxPowerAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for alarm OLTRXPWLO. if RX power is less than this value, then alarm OLTRXPWLO will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: 0 + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 38 } + +sfpDiagRSSIExtRxPowerAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHI. When RX power is larger than this value,then alarm OLTRXPWHI will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 39} + +sfpDiagRSSIExtRxPowerWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWLOWARN. When Rx power is less than this value,alarm OLTRXPWLOWARN will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 40} + +sfpDiagRSSIExtRxPowerWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHIWARN. When Rx power is larger than this value,alarm OLTRXPWHIWARN will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 41} + + +sfpDiagRSSIExtTxPowerAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWLO. When Tx power is less than this value,alarm EXTOLTTXPWLO will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 42 } + +sfpDiagRSSIExtTxPowerAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWHI. When Tx power is larger than this value,alarm EXTOLTTXPWHI will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 43 } + +sfpDiagRSSIExtTxPowerWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWLOWARN. When Tx power is less than this value,alarm EXTOLTTXPWLOWARN will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 44 } + +sfpDiagRSSIExtTxPowerWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWHIWARN. When Tx power is larger than this value,alarm EXTOLTTXPWHIWARN will be reported. + Applicable only for 10G EPON SFPs,Shown as 'Not Applicable' for others. + For EPON SFPs 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 45 } + +sfpDiagRSSIExtBiasAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASLO. when bias is less than this value, then alarm EXTOLTBIASLO will be reported. + For CFP4, this object indicates the threshold for OLTBIASLO.When any network lane's bias is less than this value, then alarm OLTBIASLO will be reported. + For CFP4,this is the network lane level threshold.The module level threshold is indicated by sfpDiagRSSIBiasAlmLow. + Applicable for 10G EPON SFPs and CFP4,Shown as 'Not Applicable' for others. + For EPON SFPs and CFP4 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " + +::= { sfpDiagEntry 46 } + +sfpDiagRSSIExtBiasAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASHI. when bias is larger than this value, then alarm EXTOLTBIASHI will be reported. + For CFP4, this object indicates the threshold for OLTBIASHI.When any network lane's bias is larger than this value, then alarm OLTBIASHI will be reported. + For CFP4,this is the network lane level threshold.The module level threshold is indicated by sfpDiagRSSIBiasAlmHigh. + Applicable for 10G EPON SFPs and CFP4,Shown as 'Not Applicable' for others. + For EPON SFPs and CFP4 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 47 } + +sfpDiagRSSIExtBiasWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASLOWARN. when bias is less than this value,then alarm EXTOLTBIASLOWARN will be reported. + For CFP4, this object indicates the threshold for OLTBIASLOWARN.When any network lane's bias is less than this value, then alarm OLTBIASLOWARN will be reported. + For CFP4,this is the network lane level threshold.The module level threshold is indicated by sfpDiagRSSIBiasWarnLow. + Applicable for 10G EPON SFPs and CFP4,Shown as 'Not Applicable' for others. + For EPON SFPs and CFP4 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 48 } + +sfpDiagRSSIExtBiasWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASHIWARN. when bias is larger than this value,then alarm EXTOLTBIASHIWARN will be reported. + For CFP4, this object indicates the threshold for OLTBIASHIWARN.When any network lane's bias is larger than this value, then alarm OLTBIASHIWARN will be reported. + For CFP4,this is the network lane level threshold.The module level threshold is indicated by sfpDiagRSSIBiasWarnHigh. + Applicable for 10G EPON SFPs and CFP4,Shown as 'Not Applicable' for others. + For EPON SFPs and CFP4 'Not Available' is shown when the measurement could not be obtained,If the specified SFP cage is empty or if RSSI is not enabled and no profile assigned. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 49 } + +sfpDiagRSSIExtTemperatureAlmLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature low alarm threshold of network lane for CFP4. + When any network lane's laser temperature of CFP4 is less than this value,then alarm OLTTEMPLO will be reported. + The module level threshold is indicated by sfpDiagRSSITemperatureAlmLow. + Applicable only for CFP4,Shown as 'Not Applicable' for others. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 50 } + +sfpDiagRSSIExtTemperatureAlmHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature high alarm threshold of network lanefor CFP4. + When any network lane's laser temperature of CFP4 is larger than this value,then alarm OLTTEMPHI will be reported. + The module level threshold is indicated by sfpDiagRSSITemperatureAlmHigh. + Applicable only for CFP4,Shown as 'Not Applicable' for others. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 51 } + +sfpDiagRSSIExtTemperatureWarnLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature low warning threshold of network lane for CFP4. + When any network lane's laser temperature of CFP4 is less than this value,then alarm OLTTEMPLOWARN will be reported. + The module level threshold is indicated by sfpDiagRSSITemperatureWarnLow. + Applicable only for CFP4,Shown as 'Not Applicable' for others. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 52 } + +sfpDiagRSSIExtTemperatureWarnHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature high warning threshold of network lane for CFP4. + When any network lane's laser temperature of CFP4 is larger than this value,then alarm OLTTEMPHIWARN will be reported. + The module level threshold is indicated by sfpDiagRSSITemperatureWarnHigh. + Applicable only for CFP4,Shown as 'Not Applicable' for others. + 'Not Supported' is shown when the matching profile is not found. + + ALCATEL NOTE: + ACCESS: RO USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA + DESCR: NA " +::= { sfpDiagEntry 53 } + +-- ================================================================== +-- | End of SFP Diag Table | +-- ================================================================== + +-- ================================================================== +-- | Start of SFP Inventory Table | +-- ================================================================== + +-- sfpInventoryTable definition + +sfpInventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpInventoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The primary purpose of this read-only table: allow the SNMP + manager to read read-only EEPROM contents from EEPROM of SFP + + Details are documented with the individual objects. + + The following table size field is set to 'not applicable', + since it does not make sense for the SNMP manager to cache the + values in this table. The values will be different each time + they are read from agent. + + ALCATEL NOTE: + TABLESIZE: NA + DESCR: NA + " +::= {sfpMIB 6} + +-- List the two index columns of the sfpInventoryTable. + +sfpInventoryEntry OBJECT-TYPE + SYNTAX SfpInventoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The index for the sfpInventoryTable identifies an SFP cage + using two fields: the logicalSlotId of the card associated + with the SFP cage (normally the card with the cages on its + faceplate), and the SFP cage number." + INDEX {sfpInvLogicalSlot, sfpInvFaceplateNumber} +::= {sfpInventoryTable 1} + +-- List all the columns in the sfpInventoryTable. + +SfpInventoryEntry ::= + SEQUENCE { + sfpInvLogicalSlot INTEGER, + sfpInvFaceplateNumber INTEGER, + sfpInvAvailable INTEGER, + sfpInvFiberType INTEGER, + sfpInvAluPartNumber DisplayString, + sfpInvCLEIcode DisplayString, + sfpInvTxWavelength DisplayString, + sfpInvAdditionalInfo DisplayString, + sfpInvMfgName DisplayString, + sfpInvMfgOUICode DisplayString, + sfpInvMfgSerialNumber DisplayString, + sfpInvMfgDate DisplayString, + sfpInvSpecificalType INTEGER + } + +-- Define the first index column of the sfpInventoryTable. + +sfpInvLogicalSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the first index of the sfpInventoryTable. + + Normally, this object contains the Logical Slot ID (as defined in + the Equipment MIB) of the card which has the SFP cage of interest + on its faceplate. + If that card does not have a Logical Slot ID, the Logical Slot ID + of a related card is used. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 1..65535 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {sfpInventoryEntry 1} + +-- Define the second (and final) index column of the sfpInventoryTable. + +sfpInvFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the second index of the sfpInventoryTable. + It is the number of the SFP cage, as shown on the card + faceplate. If the faceplate cage number is zero, + sfpInvFaceplateNumber=0 is used (i.e. zero is not a + special case). + For an SFP cage, it is the faceplate number of the SFP cage + (e.g. 1). + For an SFP+/XFP cage, it is 256 + the faceplate number + of the XFP cage. For example, if the SFP+/XFP cage has + faceplate label X1, sfpInvFaceplateNumber = 257. + For an QSFP cage, it is 512 + the faceplate number + of the QSFP cage. For example, if the QSFP cage has + faceplate label Q1, sfpInvFaceplateNumber = 513. + For a CFP4 cage, it is 768 + the faceplate number + of the CFP4 cage. For example, if the CFP4 cage has + faceplate label C1, sfpInvFaceplateNumber = 769. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 0..769 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {sfpInventoryEntry 2} + +-- Define a non-index column of the sfpInventoryTable. + +sfpInvAvailable OBJECT-TYPE + SYNTAX INTEGER { + noError (1), + cageEmpty (2), + cageDoesNotSupportA2 (3), + a0ReadFailed (4), + a0ChecksumFailed (5), + sfpDoesNotSupportA2 (6), + a2ReadFailed (7), + a2ChecksumFailed (8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, with the following code points. + + noError - valid values for all objects in this row (e.g. + sfpDiagRxPower) were obtained from the SFP in the specified + cage. + cageEmpty - the specified SFP cage does not contain an SFP. + All subsequent values in the row have notAvailable or + 'Not Available' values. + cageDoesNotSupportA2 - the specified SFP cage does not support + access to the SFP A2 bank (e.g. because of limitations in + FPGA support on the host card). sfpDiagLOS and + sfpDiagTxFault have valid values (since they are implemented + using external signals, not SFP EEPROM values). + a0ReadFailed - the attempt to read the A0 bank of the + specified SFP failed. A0 is read to determine if A2 is + supported, so no attempt was made to read the A2 + information. sfpDiagLOS and sfpDiagTxFault have valid + values (since they are implemented using external signals, + not SFP EEPROM values). + a0ChecksumFailed - the A0 bank of the SFP EEPROM is + corrupted. sfpDiagLOS and sfpDiagTxFault have valid values + (since they are implemented using external signals, not SFP + EEPROM values). + sfpDoesNotSupportA2 - the A0 bank of the SFP EEPROM indicates + A2 is not supported. sfpDiagLOS and sfpDiagTxFault have + valid values (since they are implemented using external + signals, not SFP EEPROM values). + a2ReadFailed - the attempt to read the A2 bank of the + specified SFP failed. sfpDiagLOS and sfpDiagTxFault have + valid values (since they are implemented using external + signals, not SFP EEPROM values). + a2ChecksumFailed - the A2 bank of the SFP EEPROM is + corrupted. sfpDiagLOS and sfpDiagTxFault have valid values + (since they are implemented using external signals, not SFP + EEPROM values). + + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 3} + +-- Define a non-index column of the sfpInventoryTable. + +sfpInvFiberType OBJECT-TYPE + SYNTAX INTEGER + { + singleMode(1), + multiMode(2), + notAvailable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the fiber type of + the specified SFP/SFP+. + For XFP, it is always singleMode + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 4} + +sfpInvAluPartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the Alcatel-Lucent part number + of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 5} + +sfpInvCLEIcode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the CLEI code + of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 6} + +sfpInvTxWavelength OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the transmit wavelength + of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 7} + +sfpInvAdditionalInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the customer specific + additional information of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 8} + +sfpInvMfgName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the manufacturer or + vendor name of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 9} + +sfpInvMfgOUICode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the manufacturer or + vendor OUI code of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 10} + +sfpInvMfgSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the manufacturer or + vendor serial number of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 11} + +sfpInvMfgDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A column in the sfpInventoryTable, containing the manufactured date + of the specified SFP/SFP+/XFP, encoded into a string. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= { sfpInventoryEntry 12} + +sfpInvSpecificalType OBJECT-TYPE + SYNTAX INTEGER + { + sfpUnknown(0), + px20(1), + px20plus(2), + prx-t1(3), + pr-t2(4), + prx-t3(5), + pr-t4(6), + bPlusCAA(7), + bPlusIAC(8), + cPlusCBA(9), + cPlusIBC(10), + base10G-ER(11), + base10G-SR(12), + base10G-LR(13), + base1000-T(14), + base1000-LX(15), + base1000-BX10-U(16), + base1000-EX(17), + base1000-ZX(18), + n1-c(19), + n2a-c(20), + n2b-c(21), + base1000-SX(22), + base1000-CX(23), + base1000-BX10-D(24), + base100-FX(25), + base100-TX(26), + base2500(27), + base10G-LRM(28), + base10G-EW(29), + base10G-SW(30), + base10G-LW(31), + base40G-LR4(32), + base40G-SR4(33), + base40G-CR4(34), + base100-LX(35), + base100-BX10-U(36), + base100-BX10-D(37), + base1000-VX(38), + e1eth(39), + e3eth(40), + stm1eth(41), + e1tdm(42), + bPlusIONU(43), + base10G-BX40-U(44), + base10G-BX40-D(45), + base1000-BX40-U(46), + base1000-BX40-D(47), + base1000-BX20-U(48), + base1000-BX20-D(49), + base10G-ZR-CWDM(50), + base10G-ZR-DWDM(51), + n1-i(52), + n2a-i(53), + n2b-i(54), + base100G-LR4(55), + base100G-SR4(56), + base10G-BX10-U(57), + base10G-BX10-D(58), + base1000-ZR-CWDM(59), + base10G-ZR(60), + base10G-BX80-U(61), + base10G-BX80-D(62), + base1000-BX80-U(63), + base1000-BX80-D(64), + base100G-ER4(65), + cPlusPlusI(66) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "indicate basic type of the specified SFP(+)/XFP/QSFP(+). + + ALCATEL NOTE: + ACCESS: NA + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NA + DESCR: NA + " +::= { sfpInventoryEntry 13} + +-- ================================================================== +-- | End of SFP Inventory Table | +-- ================================================================== + +sfpRSSIProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpPonRSSIProfileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This object contains a table for defining RSSI for SFP/XFP/CFP4 by operator, which could be used for all NT/NTIO cards and DSL/GPON/EPON line cards. + ALCATEL NOTE: + SUPPORT: YES TABLESIZE: DEP" +::= { sfpMIB 7 } + +sfpRSSIProfileEntry OBJECT-TYPE + SYNTAX SfpPonRSSIProfileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the sfpRSSIProfileTable. + Row creation : an entry is created when operator creates SfpRSSI profile. + Row deletion : an entry is created when operator deletes SfpRSSI profile. + ALCATEL NOTE: + SUPPORT: YES" + INDEX {sfpRSSIProfileIndex} +::= {sfpRSSIProfileTable 1} + +SfpPonRSSIProfileEntry ::= + SEQUENCE { + sfpRSSIProfileIndex AsamProfileIndex, + sfpRSSIProfileName DisplayString, + sfpRSSIProfileRefCount AsamProfileRefCount, + sfpRSSIRowStatus RowStatus, + sfpRSSIRxPowerAlmLow INTEGER, + sfpRSSIRxPowerAlmHigh INTEGER, + sfpRSSIRxPowerWarnLow INTEGER, + sfpRSSIRxPowerWarnHigh INTEGER, + sfpRSSITxPowerAlmLow INTEGER, + sfpRSSITxPowerAlmHigh INTEGER, + sfpRSSITxPowerWarnLow INTEGER, + sfpRSSITxPowerWarnHigh INTEGER, + sfpRSSITemperatureAlmLow INTEGER, + sfpRSSITemperatureAlmHigh INTEGER, + sfpRSSITemperatureWarnLow INTEGER, + sfpRSSITemperatureWarnHigh INTEGER, + sfpRSSIBiasAlmLow INTEGER, + sfpRSSIBiasAlmHigh INTEGER, + sfpRSSIBiasWarnLow INTEGER, + sfpRSSIBiasWarnHigh INTEGER, + sfpRSSIVoltageAlmLow INTEGER, + sfpRSSIVoltageAlmHigh INTEGER, + sfpRSSIVoltageWarnLow INTEGER, + sfpRSSIVoltageWarnHigh INTEGER, + sfpRSSIExtRxPowerAlmLow INTEGER, + sfpRSSIExtRxPowerAlmHigh INTEGER, + sfpRSSIExtRxPowerWarnLow INTEGER, + sfpRSSIExtRxPowerWarnHigh INTEGER, + sfpRSSIExtTxPowerAlmLow INTEGER, + sfpRSSIExtTxPowerAlmHigh INTEGER, + sfpRSSIExtTxPowerWarnLow INTEGER, + sfpRSSIExtTxPowerWarnHigh INTEGER, + sfpRSSIExtBiasAlmLow INTEGER, + sfpRSSIExtBiasAlmHigh INTEGER, + sfpRSSIExtBiasWarnLow INTEGER, + sfpRSSIExtBiasWarnHigh INTEGER, + sfpRssiProfileType INTEGER, + sfpRSSIExtTemperatureAlmLow INTEGER, + sfpRSSIExtTemperatureAlmHigh INTEGER, + sfpRSSIExtTemperatureWarnLow INTEGER, + sfpRSSIExtTemperatureWarnHigh INTEGER +} + +sfpRSSIProfileIndex OBJECT-TYPE + SYNTAX AsamProfileIndex + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This object is the index to the sfpSfpRSSIProfileTable. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: NO + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA +" +::= { sfpRSSIProfileEntry 1} + +sfpRSSIProfileName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The corresponding name for a given profile id. +The name corresponding to the ProfileId must also be unique. +ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: NO + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA" + + +::= {sfpRSSIProfileEntry 2} + + +sfpRSSIProfileRefCount OBJECT-TYPE + SYNTAX AsamProfileRefCount + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Indicates the number of entities using this profile. If the + reference count is greater than 0, then this profile is 'in use', + and may NOT be deleted. If the value is 0, then this profile is + 'not in use', and can be deleted. + ALCATEL NOTE: + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NA INSRVMOD: NO + RANGE: NA DEFVALUE: NA + UNITS: NA SPARSE: NA " + +::= { sfpRSSIProfileEntry 3} + +sfpRSSIRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION +"This object is used to create a new row or delete an row. + ALCATEL NOTE: + ACCESS: NA usage: MAND + persistent: YES INSRVMOD:YES + RANGE:1,4,6 DEFVALUE: NA + UNITS: NA SPARSE: NA " +::= { sfpRSSIProfileEntry 4} + + +sfpRSSIRxPowerAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for alarm OLTRXPWLO. if RX power is less than this value, then + alarm OLTRXPWLO will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + For ONT Profile, 0.5dBm means using ont internal policy. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 5 } + +sfpRSSIRxPowerAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHI. When RX power is larger than this value, + then alarm OLTRXPWHI will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + For ONT Profile, 0.5dBm means using ont internal policy. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 6 } + +sfpRSSIRxPowerWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWLOWARN. When Rx power is less than this value, + alarm OLTRXPWLOWARN will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: NO INSRVMOD: NA + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 7 } + +sfpRSSIRxPowerWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHIWARN. When Rx power is larger than this value, + alarm OLTRXPWHIWARN will be reported. + For CFP4, there is no module level 'RxPower' monitor,this is the threshold for network lane. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 8 } + +sfpRSSITxPowerAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWLO. When Tx power is less than this value, + alarm OLTTXPWLO will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + For ONT Profile, -63.5dBm means using ONT internal policy. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 9 } + +sfpRSSITxPowerAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWHI. When Tx power is larger than this value, + alarm OLTTXPWHI will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 10 } + +sfpRSSITxPowerWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWLOWARN. When Tx power is less than this value, + alarm OLTTXPWLOWARN will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 11 } + +sfpRSSITxPowerWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTXPWHIWARN. When Tx power is larger than this value, + alarm OLTTXPWHIWARN will be reported. + For CFP4, there is no module level 'TxPower' monitor,this is the threshold for network lane. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 12 } + +sfpRSSITemperatureAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPLO. when temperature is less than this value, then + alarm OLTTEMPLO will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtTemperatureAlmLow. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 13 } + +sfpRSSITemperatureAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPHI. When temperature is larger than this value, + alarm OLTTEMPHI will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtTemperatureAlmHigh. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 14 } + +sfpRSSITemperatureWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPLOWARN. when temperature is less than this value, then + alarm OLTTEMPLOWARN will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtTemperatureWarnLow. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 15 } + +sfpRSSITemperatureWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTTEMPHIWARN. When temperature is larger than this value, + alarm OLTTEMPHIWARN will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtTemperatureWarnHigh + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 16 } + + +sfpRSSIBiasAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASLO. when bias is less than this value, then + alarm OLTBIASLO will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtBiasAlmLow. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 17 } + +sfpRSSIBiasAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASHI. when bias is larger than this value, then + alarm OLTBIASHI will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtBiasAlmHigh. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 18 } + +sfpRSSIBiasWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASLOWARN. when bias is less than this value, then + alarm OLTBIASLOWARN will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtBiasWarnLow. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 19 } + +sfpRSSIBiasWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTBIASHIWARN. when bias is larger than this value, then + alarm OLTBIASHIWARN will be reported. + For CFP4, this is the module level threshold.The network lane level threshold is indicated by sfpRSSIExtBiasWarnHigh. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 20 } + +sfpRSSIVoltageAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLLO. when voltage is less than this value, then + alarm OLTVOLLO will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..65500 DEFVALUE: 0 + UNITS: 100uV SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 21 } + +sfpRSSIVoltageAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLHI. when voltage is larger than this value, then + alarm OLTVOLHI will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..65500 DEFVALUE: 0 + UNITS: 100uV SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 22 } + +sfpRSSIVoltageWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLLOWARN. when voltage is less than this value, then + alarm OLTVOLLOWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..65500 DEFVALUE: 0 + UNITS: 100uV SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 23 } + +sfpRSSIVoltageWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTVOLHIWARN. when voltage is larger than this value, then + alarm OLTVOLHIWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..65500 DEFVALUE: 0 + UNITS: 100uV SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 24 } + +sfpRSSIExtRxPowerAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for alarm OLTRXPWLO. if RX power is less than this value, then + alarm OLTRXPWLO will be reported. + + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 25 } + +sfpRSSIExtRxPowerAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHI. When RX power is larger than this value, + then alarm OLTRXPWHI will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 26 } + +sfpRSSIExtRxPowerWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWLOWARN. When Rx power is less than this value, + alarm OLTRXPWLOWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 27 } + +sfpRSSIExtRxPowerWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for OLTRXPWHIWARN. When Rx power is larger than this value, + alarm OLTRXPWHIWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -127000..8163 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 28 } + +sfpRSSIExtTxPowerAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWLO. When Tx power is less than this value, + alarm EXTOLTTXPWLO will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 29 } + +sfpRSSIExtTxPowerAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWHI. When Tx power is larger than this value, + alarm EXTOLTTXPWHI will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 30 } + +sfpRSSIExtTxPowerWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWLOWARN. When Tx power is less than this value, + alarm EXTOLTTXPWLOWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 31 } + +sfpRSSIExtTxPowerWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this object indicates the threshold for EXTOLTTXPWHIWARN. When Tx power is larger than this value, + alarm EXTOLTTXPWHIWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -63500..63500 DEFVALUE: 0 + UNITS: 0.001dBm SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 32 } + +sfpRSSIExtBiasAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASLO. when bias is less than this value, then + alarm EXTOLTBIASLO will be reported. + For CFP4,this object indicates the threshold of network lane for OLTBIASLO,when laser bias of network lane is less + than this value,alarm OLTBIASLO will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " + +::= { sfpRSSIProfileEntry 33 } + +sfpRSSIExtBiasAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASHI. when bias is larger than this value, then + alarm EXTOLTBIASHI will be reported. + For CFP4,this object indicates the threshold of network lane for OLTBIASHI,when laser bias of network lane is larger + than this value,alarm OLTBIASHI will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 34 } + +sfpRSSIExtBiasWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASLOWARN. when bias is less than this value, then + alarm EXTOLTBIASLOWARN will be reported. + For CFP4,this object indicates the threshold of network lane for OLTBIASLOWARN,when laser bias of network lane is less + than this value,alarm OLTBIASLOWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 35 } + +sfpRSSIExtBiasWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For 10G EPON SFPs,this object indicates the threshold for EXTOLTBIASHIWARN. when bias is larger than this value, then + alarm EXTOLTBIASHIWARN will be reported. + For CFP4,this object indicates the threshold of network lane for OLTBIASHIWARN,when laser bias of network lane is larger + than this value,alarm OLTBIASHIWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: 0..131000 DEFVALUE: 0 + UNITS: 2uA SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 36 } + +sfpRssiProfileType OBJECT-TYPE + SYNTAX INTEGER + { + olt(1), + ont(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RSSI profile type" +::= { sfpRSSIProfileEntry 37 } + +sfpRSSIExtTemperatureAlmLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature low alarm threshold of network lane for CFP4. + When any network lane's laser temperature of CFP4 is less than this value,alarm OLTTEMPLO will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 38 } + +sfpRSSIExtTemperatureAlmHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature high alarm threshold of network lane for CFP4. + When any network lane's laser temperature of CFP4 is large than this value,alarm OLTTEMPHI will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 39 } + +sfpRSSIExtTemperatureWarnLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature low warning threshold of network lane for CFP4. + When any network lane's laser temperature of CFP4 is less than this value,alarm OLTTEMPLOWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 40 } + +sfpRSSIExtTemperatureWarnHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates the laser temperature high warning threshold of network lane for CFP4. + When any network lane's laser temperature of CFP4 is large than this value,alarm OLTTEMPHIWARN will be reported. + ALCATEL NOTE: + ACCESS: NA USAGE: NA + PERSIST: YES INSRVMOD: YES + RANGE: -32768..32768 DEFVALUE: 0 + UNITS: 1/256 Celsius SPARSE: NA + DESCR: NA " +::= { sfpRSSIProfileEntry 41 } + +sfpRSSIProfileIndexNext OBJECT-TYPE + SYNTAX AsamNextProfileIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains an appropriate value to be used for + sfpRSSIProfileIndex when creating entries in the + sfpRSSIProfileTable. + The value 0 indicates that no unassigned entries are available. To + obtain the next index value for a new entry, the + manager issues a management protocol retrieval operation to obtain the + current value of this object. After each retrieval, the agent should + modify the value to the next unassigned index. + ALCATEL NOTE: + ACCESS: NA usage: NA + persistent: NA INSRVMOD:NA + RANGE:NA DEFVALUE: NA + UNITS: NA SPARSE: NA " +::= {sfpMIB 8 } + +sfpRSSIProfileMaxIndex OBJECT-TYPE + SYNTAX AsamMaxProfileIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents the maximum number of + sfpRSSIProfiles that can be created. The object + sfpRSSIProfileMaxIndex will have values ranging + from 0 to the value represented by this object. + ALCATEL NOTE: + ACCESS: NA usage: NA + persistent: NA INSRVMOD:NA + RANGE:NA DEFVALUE: NA + UNITS: NA SPARSE: NA " +::= {sfpMIB 9 } + + +-- ================================================================== +-- | Start of 2E1/DS1 SFP Clock-Reset manager Table | +-- ================================================================== + +dsx1ClockConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx1ClockConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 2E1/DS1 SFP Clock configuration + information. + ALCATEL NOTE: + TABLESIZE: 10 + " +::= {sfpMIB 10} + +dsx1ClockConfigEntry OBJECT-TYPE + SYNTAX Dsx1ClockConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of 2E1/DS1 SFP general configuration parameters." + INDEX {dsx1SfpClkConfigLogicalSlot, dsx1SfpClkConfigFaceplateNumber} +::= {dsx1ClockConfigTable 1} + +Dsx1ClockConfigEntry ::= + SEQUENCE { + dsx1SfpClkConfigLogicalSlot INTEGER, + dsx1SfpClkConfigFaceplateNumber INTEGER, + dsx1SfpClkConfigSyncSource INTEGER, + dsx1SfpClkConfigDegradeAlarm INTEGER, + dsx1SfpClkConfigSoftwareReset INTEGER, + dsx1SfpClkAlarmState INTEGER, + dsx1SfpClkConfigClkControlSignal INTEGER, + dsx1SfpClkConfigClkSource INTEGER, + dsx1SfpClkRowStatus RowStatus, + dsx1SfpClkConfState INTEGER + } + + +dsx1SfpClkConfigLogicalSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the first index of the dsx1ClockConfig Table. + + Normally, this object contains the Logical Slot ID (as defined in + the Equipment MIB) of the card which has the SFP cage of interest + on its faceplate. + If that card does not have a Logical Slot ID, the Logical Slot ID + of a related card is used. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 1..65535 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1ClockConfigEntry 1} + +-- Define the second (and final) index column of the dsx1ClockConfigTable. + +dsx1SfpClkConfigFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the second index of the dsx1ClockConfigTable. + It is the number of the SFP cage, as shown on the card + faceplate. If the faceplate cage number is zero, + sfpDiagSfpFaceplateNumber=0 is used (i.e. zero is not a + special case). + For an SFP cage, it is the faceplate number of the SFP cage (e.g. 1). + For an XFP cage, it is 256 + (the faceplate number of the XFP cage). For + example 257. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 0..511 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1ClockConfigEntry 2} + +dsx1SfpClkConfigSyncSource OBJECT-TYPE + SYNTAX INTEGER { + tributary1 (1), + tributary2 (2), + serdes (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Select as sync source between clock recovered from Serdes or Tributary clock. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1..3 + DEFVALUE: 3 + UNITS: NA + SPARSE: NO + DESCR: NA + " + +::= {dsx1ClockConfigEntry 3} + +dsx1SfpClkConfigDegradeAlarm OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable degrade alarm on los pin. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1 + DEFVALUE: 1 + UNITS: NA + SPARSE: NO + DESCR: Only Default value enable allowed in R4.4x + " + +::= {dsx1ClockConfigEntry 4} + +dsx1SfpClkConfigSoftwareReset OBJECT-TYPE + SYNTAX INTEGER { + softwareReset (0), + noSoftwareReset (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "noSoftwareReset (default value), this is the value that is returned when read the attribute. + softwareReset, this is the value that can be set by the manager. This value will trigger a software reset. +. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1 + DEFVALUE: 1 + UNITS: NA + SPARSE: NO + DESCR: Only Default value allowed in R4.4x + " +::= {dsx1ClockConfigEntry 5} + +dsx1SfpClkAlarmState OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " serdesFailAlarm (1):Failure of the SERDES clock alarm (active high) + tributary1FailAlarm (2): Failure alarm: the tributary 1 clock is not present (active high) + tributary2FailAlarm (4):Failure alarm: the tributary 2 clock is not present (active high) + tributaryFailAlarm (8):Sync fail alarm: all the selected tribs in LOS + aisSyncFail(16):Sync fail alarm: AIS (Alarm Indication signal) on the tributary selected as sync source(active high) + lofSyncFail(32):Sync fail alarm: LOF(loss of Framing) on the tributary selected as sync source(active high) + losSyncFail(64):Sync fail alarm: LOS (loss of signal) on the tributary selected as sync source(active high) + degradeAlarm(128): + Alarm state bitmap. + bit 0: high value indicates serdesFailAlarm + bit 1: high value indicates tributary1FailAlarm + bit 2: high value indicates tributary2FailAlarm + bit 3: high value indicates tributaryFailAlarm + bit 4: high value indicates AIS SyncFail + bit 5: high value indicates LOF SyncFail + bit 6: high value indicates lOS SyncFail + bit 7: high value indicates degradeAlarm + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: Not Supported + " +::= {dsx1ClockConfigEntry 6} + +dsx1SfpClkConfigClkControlSignal OBJECT-TYPE + SYNTAX INTEGER { + squarewave (0), + pll (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SEL_LOC_OR_SRC. Control signal to select the VTCXO control signal + (PWM) between DPLL output and a ~4MHZ square wave signal + generated dividing the same system clock. + 0 Square wave generated from system clock. + 1 Control signal from PLL(Phase locked loop). + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1ClockConfigEntry 7} + +dsx1SfpClkConfigClkSource OBJECT-TYPE + SYNTAX INTEGER { + clk125mloc (0), + clk125mrec (1) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "CLK_SOURCE_SEL. This bit is used to select between local VTCXO and + CLOCK FROM SERDES as synchronization source for the signals: + CK_EN-25M and CK-EN-ETSI-ANSI + 1 CK-125M-REC + 0 CK-125M-LOC + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1 + DEFVALUE: 1 + UNITS: NA + SPARSE: NO + DESCR: Only Default value allowed in R4.4x + " +::= {dsx1ClockConfigEntry 8} + +dsx1SfpClkRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to create a new row or delete an + existing row in this table. The possible valid values are: + (1) active + (4) createdAndGo + (6) destroy + To create an entry in this table, this object should be set to + CreateAndGo. To delete an entry from this table, RowStatus + should be set to Destroy value by the SNMP manager. + ALCATEL NOTE: + ACCESS: NA + USAGE: MAND + PERSIST: NO + INSRVMOD:NA + RANGE:1 | 4 | 6 -- active (1), createAndGo (4), destroy (6) + DEFVALUE: NA + UNITS: NA + SPARSE: NA " +::= { dsx1ClockConfigEntry 9} + +dsx1SfpClkConfState OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Clock Configuration state bitmap. + bit 0: high value indicates SyncSource Configuration fail + bit 1: high value indicates DegradeAlarm Configuration fail + bit 2: high value indicates SoftwareReset Configuration fail + bit 3: high value indicates ClkControlSignal Configuration fail + bit 4: high value indicates ClkSource Configuration fail + + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..31 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1ClockConfigEntry 10} + + +-- ================================================================== +-- | Start of 2E1/DS1 SFP General Configuration Table | +-- ================================================================== + +dsx1GeneralConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx1GeneralConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 2E1/DS1 SFP General configuration + information. + ALCATEL NOTE: + TABLESIZE: 11 + " +::= {sfpMIB 11} + +dsx1GeneralConfigEntry OBJECT-TYPE + SYNTAX Dsx1GeneralConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of 2E1/DS1 SFP general configuration parameters. + A row entry is created or deleted in this table when the corresponding + operation on a row is done in dsx1ClockConfigTable" + AUGMENTS { dsx1ClockConfigEntry } +::= {dsx1GeneralConfigTable 1} + +Dsx1GeneralConfigEntry ::= + SEQUENCE { + dsx1SfpReadyStatus INTEGER, + dsx1SfpGenConfigMarket INTEGER, + dsx1SfpGenConfigTributary1 INTEGER, + dsx1SfpGenConfigTributary2 INTEGER, + dsx1SfpGenConfigSERDES INTEGER, + dsx1SfpGenConfigSERDESLoopBack INTEGER, + dsx1SfpGenConfigSGMIILocalLoopBack INTEGER, + dsx1SfpGenConfigSGMIIRemoteLoopBack INTEGER, + dsx1SfpGenConfigLIUReset INTEGER, + dsx1SfpGenConfigLIUHighImpedence INTEGER, + dsx1SfpGenConfigState INTEGER + + } + +dsx1SfpReadyStatus OBJECT-TYPE + SYNTAX INTEGER { + notready (0), + ready (1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host SFP status. + ready (0): + notready (1): + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: No + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: SFP Ready state + " +::= {dsx1GeneralConfigEntry 1} + + + +dsx1SfpGenConfigMarket OBJECT-TYPE + SYNTAX INTEGER { + etsi (0), + ansi (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " ETSI (0): used for ETSI Market for E1 Lines. + ANSI (1): used for ANSI Market for T1/DS1 Lines. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: ETSI vs ANSI selection + Only etsi value allowed in R4.4x + " +::= {dsx1GeneralConfigEntry 2} + + +dsx1SfpGenConfigTributary1 OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable Tributary1. + disable (0): disable Tributary 1. + enable (1): enable Tributary 1. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: Not Supported + + " + +::= {dsx1GeneralConfigEntry 3} + + +dsx1SfpGenConfigTributary2 OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable Tributary2. + disable (0): Disable Tributary 2. + enable (1): enable Tributary 0. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: Not supported + + " + +::= {dsx1GeneralConfigEntry 4} + + +dsx1SfpGenConfigSERDES OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " disable (0): Disable SERDES device. + enable (1): enable SERDES device. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1 + DEFVALUE: 1 + UNITS: NA + SPARSE: NO + DESCR: Only Default value allowed in R4.4x + " + +::= {dsx1GeneralConfigEntry 5} + +dsx1SfpGenConfigSERDESLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable of SERDES device. When held low, the SERDES + device enters in an ultralow-power idle state and + the transmitter output pins are set to high impedance + state +. + disable (0): Disable SERDES LoopBack. + enable (1): enable SERDES LoopBack. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: Not Supported + When held high the loopback function on the SERDES + is enabled, the transmitter serial data is directly + routed to the inputs of the receiver. + " + +::= {dsx1GeneralConfigEntry 6} + +dsx1SfpGenConfigSGMIILocalLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " disable (0): SGMII local loopback disable towards CESoP. + enable (1): SGMII local loopback enable towards CESoP. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: Not Supported + " + +::= {dsx1GeneralConfigEntry 7} + +dsx1SfpGenConfigSGMIIRemoteLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disable (0), + enable (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " disable (0): SGMII remote loopback disable towards serdes. + enable (1): SGMII remote loopback enable towards serdes. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: Not Supported + " + +::= {dsx1GeneralConfigEntry 8} + +dsx1SfpGenConfigLIUReset OBJECT-TYPE + SYNTAX INTEGER { + reset (0), + noReset (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " reset (0): A low level value (for more than 100ns) forces the LIU to reset state. + This is the value that can be set by the manager. This value will trigger a LIU reset. + noReset (1): This is the value that is returned when read the attribute. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1 + DEFVALUE: 1 + UNITS: NA + SPARSE: NO + DESCR: Only Default value allowed in R4.4x + " + +::= {dsx1GeneralConfigEntry 9} +dsx1SfpGenConfigLIUHighImpedence OBJECT-TYPE + SYNTAX INTEGER { + low (0), + high (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " low (0): + high (1): A high level value places all transmitter drivers of the LIU in high Impedence state. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0.1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " + +::= {dsx1GeneralConfigEntry 10} + +dsx1SfpGenConfigState OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " General Configuration state bitmap. + bit 0: high value indicates Market Configuration fail + bit 1: high value indicates Tributory1 Configuration fail + bit 2: high value indicates Tributory2 Configuration fail + bit 3: high value indicates SERDES Configuration fail + bit 4: high value indicates SERDES local loopback Configuration fail + bit 5: high value indicates SGMII local loopback Configuration fail + bit 6: high value indicates SGMII remote loopback Configuration fail + bit 7: high value indicates LIU Highimpedence Configuration fail + + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..255 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1GeneralConfigEntry 11} + +-- ================================================================== +-- | Start of 2E1/DS1 SFP dsx1 TDM interface Table | +-- ================================================================== + +dsx1PWTDMInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx1PWTDMInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 2E1/DS1 SFP PW TDM interface configuration + information. + ALCATEL NOTE: + TABLESIZE: 4 + " +::= {sfpMIB 12} + +dsx1PWTDMInterfaceEntry OBJECT-TYPE + SYNTAX Dsx1PWTDMInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of 2E1/DS1 SFP TDM Interface parameters. + A row entry is created or deleted in this table when the corresponding + operation on a row is done in dsx1ClockConfigTable" + AUGMENTS { dsx1ClockConfigEntry } +::= {dsx1PWTDMInterfaceTable 1} + +Dsx1PWTDMInterfaceEntry ::= + SEQUENCE { + dsx1PWTDMInterfaceMarket INTEGER, + dsx1PWTDMInterfaceWindowLength INTEGER, + dsx1PWTDMInterfaceWindowNumber INTEGER, + dsx1PWTDMInterfaceConfState INTEGER + } + + +dsx1PWTDMInterfaceMarket OBJECT-TYPE + SYNTAX INTEGER { + etsi (0), + ansi (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "etsi(0): used for ETSI Market for E1 Lines. + ansi (1): used for ANSI Market for T1/DS1 Lines. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: ETSI vs ANSI selection + Only etsi value is allowed in R4.4x + " +::= {dsx1PWTDMInterfaceEntry 1} + + +dsx1PWTDMInterfaceWindowLength OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Window length measured in unit of 10 ms. + Eg. wndow_len = 10 means window is 10*10 = 100ms long + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0..255 + DEFVALUE: 10 + UNITS: milliseconds + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMInterfaceEntry 2} + + +dsx1PWTDMInterfaceWindowNumber OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Consecutively detected window number. + Eg. wndow_num = 20 means if packets lost in consecutive 20 + windows, then assert CESalarm (Circuit emulation service alarm); otherwise, deassert CESalarm + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0...255 + DEFVALUE: 20 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMInterfaceEntry 3} + +dsx1PWTDMInterfaceConfState OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " PWTDM Interface Configuration state bitmap. + bit 0: high value indicates Market Configuration fail + bit 1: high value indicates Window Length Configuration fail + bit 2: high value indicates Window Number Configuration fail + + + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..7 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMInterfaceEntry 4} + +-- ================================================================== +-- | Start of 2E1/DS1 SFP dsx1 TDMoP configuration Table | +-- ================================================================== + +dsx1PWTDMConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx1PWTDMConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 2E1/DS1 SFP TDMoP pseudowire configuration + information. + ALCATEL NOTE: + TABLESIZE: 19 + " +::= {sfpMIB 13} + +dsx1PWTDMConfigEntry OBJECT-TYPE + SYNTAX Dsx1PWTDMConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of 2E1/DS1 SFP TDMoP parameters." + INDEX {dsx1SfpPWTDMLogicalSlot, dsx1SfpPWTDMFaceplateNumber, dsx1PWTDMTributaryIndex} +::= {dsx1PWTDMConfigTable 1} + +Dsx1PWTDMConfigEntry ::= + SEQUENCE { + dsx1SfpPWTDMLogicalSlot INTEGER, + dsx1SfpPWTDMFaceplateNumber INTEGER, + dsx1PWTDMTributaryIndex INTEGER, + dsx1PWTDMChannel INTEGER, + dsx1PWTDMRtpMode INTEGER, + dsx1PWTDMPacketLength INTEGER, + dsx1PWTDMSourceAddressPointer INTEGER, + dsx1PWTDMSourceAddress MacAddress, + dsx1PWTDMDestinationMac MacAddress, + dsx1PWTDMPriority INTEGER, + dsx1PWTDMVlanId INTEGER, + dsx1PWTDMECIDEthToTDM INTEGER, + dsx1PWTDMECIDTDMToEth INTEGER, + dsx1PWTDJitterBufferSize INTEGER, + dsx1PWTDMConsequenceNumber INTEGER, + dsx1PWTDMClock INTEGER, + dsx1PWTDMFPGAVersion DisplayString, + dsx1PWTDMRowStatus RowStatus, + dsx1PWTDMConfState INTEGER + + } + + +dsx1SfpPWTDMLogicalSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the first index of the dsx1PWTDMConfig Table. + + Normally, this object contains the Logical Slot ID (as defined in + the Equipment MIB) of the card which has the SFP cage of interest + on its faceplate. + If that card does not have a Logical Slot ID, the Logical Slot ID + of a related card is used. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 1..65535 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 1} + +-- Define the second index column of the dsx1PWTDMConfig Table. + +dsx1SfpPWTDMFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the second index of the dsx1PWTDMConfig Table. + It is the number of the SFP cage, as shown on the card + faceplate. If the faceplate cage number is zero, + sfpDiagSfpFaceplateNumber=0 is used (i.e. zero is not a + special case). + For an SFP cage, it is the faceplate number of the SFP cage (e.g. 1). + For an XFP cage, it is 256 + (the faceplate number of the XFP cage). For + example 257. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 0..511 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 2} + +-- Define the third (and final) index column of the dsx1PWTDMConfig Table. + +dsx1PWTDMTributaryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the third index of the dsx1PWTDMConfigTable. + + Normally, this object used to select the tributary selecton (1 or 2 or 3) of the 2xE1/DS1 FPGA + where value 1 selects tributary 1, value 2 selects tributary 2 and value 3 selects both the tributories + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 1,2,3 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 3} + +dsx1PWTDMChannel OBJECT-TYPE + SYNTAX INTEGER { + close (0), + open (1) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Chan_ena + 0: close this channel; + 1: open this channel + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 4} + +dsx1PWTDMRtpMode OBJECT-TYPE + SYNTAX INTEGER { + acr (0), + dcr (1) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Rtp_present + 0: rtp is not present, configure to ACR mode; + 1: rtp is present, configure DCR mode + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: this attribute is NOT supported in ISAM R4.4.x + + " +::= {dsx1PWTDMConfigEntry 5} + +dsx1PWTDMPacketLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Config packet length bits (13:0) + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0...16382 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 6} + +dsx1PWTDMSourceAddressPointer OBJECT-TYPE + SYNTAX INTEGER (0..3) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SA select 2 bits field (TDM2Eth) + 00 - Select Source Address 0 + 01 - Select Source Address 1 + 10 - Select Source Address 2 + 11 - Select Source Address 3 + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0...3 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR:This is not supported in the R4.4x + Source address pointer is handled internally in the sfp hardware. + " +::= {dsx1PWTDMConfigEntry 7} + +dsx1PWTDMSourceAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MAC SA for each tributary + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 8} + +dsx1PWTDMDestinationMac OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MAC DA for each tributary + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 9} + +dsx1PWTDMPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "802.1p 3 bits field. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0...7 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 10} + +dsx1PWTDMVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Vlan ID. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0...4095 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 11} + +dsx1PWTDMECIDEthToTDM OBJECT-TYPE + SYNTAX INTEGER (0..1048575) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "ECID (Emulated Circuit Identifer) 20 bit field Eth2Tdm. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0..1048575 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 12} + +dsx1PWTDMECIDTDMToEth OBJECT-TYPE + SYNTAX INTEGER (0..1048575) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "ECID (Emulated Circuit Identifer) 20 bit field Tdm2Eth. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0..1048575 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 13} + +dsx1PWTDJitterBufferSize OBJECT-TYPE + SYNTAX INTEGER (0..1023) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Jitter Buffer Queue size. Actual size + configurable size + 1. Example configuring size of 7 mean buffer size of 8 packets + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE:0..1023 + DEFVALUE: NA + UNITS: Packets + SPARSE: NO + DESCR: NA + " + +::= {dsx1PWTDMConfigEntry 14} + +dsx1PWTDMConsequenceNumber OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "New Sequence number + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0...7 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 15} + +dsx1PWTDMClock OBJECT-TYPE + SYNTAX INTEGER { + differentialMode (0), + loopbackMode (1), + referenceNodeTimeMode(2), + addaptiveMode(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "TDM_clock_strategy. + 00: differential mode; + 01: loop back mode; + 10:reference Node time mode; + 11: adaptive mode. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 2 + DEFVALUE: 2 + UNITS: NA + SPARSE: NO + DESCR: only referenceNodeTimeMode is supported in R4.4x + + " +::= {dsx1PWTDMConfigEntry 16} + +dsx1PWTDMFPGAVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "FPGA software version. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMConfigEntry 17} + + + + +dsx1PWTDMRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to create a new row or delete an + existing row in this table. The possible valid values are: + (1) active + (4) createdAndGo + (6) destroy + To create an entry in this table, this object should be set to + CreateAndGo. To delete an entry from this table, RowStatus + should be set to Destroy value by the SNMP manager. + ALCATEL NOTE: + ACCESS: NA + USAGE: MAND + PERSIST: NO + INSRVMOD:NA + RANGE:1 | 4 | 6 -- active (1), createAndGo (4), destroy (6) + DEFVALUE: NA + UNITS: NA + SPARSE: NA " +::= { dsx1PWTDMConfigEntry 18} + +dsx1PWTDMConfState OBJECT-TYPE + SYNTAX INTEGER (0..8191) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " PWTDM Configuration state bitmap. + bit 0: high value indicates Channel Configuration fail + bit 1: high value indicates RTP modeSourceAddress PointerConfiguration fail + bit 2: high value indicates Packet length Configuration fail + bit 3: high value indicates SourceAddress Pointer Configuration fail + bit 4: high value indicates SourceAddress Configuration fail + bit 5: high value indicates Destination Address Configuration fail + bit 6: high value indicates Priority Configuration fail + bit 7: high value indicates vlan index Configuration fail + bit 8: high value indicates ECID eth2tdm Configuration fail + bit 9: high value indicates ECID tdm2eth Configuration fail + bit 10: high value indicates Jitter buffer size Configuration fail + bit 11: high value indicates Consequence number Configuration fail + bit 12: high value indicates clock Configuration fail + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..8191 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " + +::= { dsx1PWTDMConfigEntry 19} + +-- ================================================================== +-- | Start of 2E1/DS1 SFP dsx1LineInterfaceUnit Table | +-- ================================================================== + +dsx1LineInterfaceUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx1LineInterfaceUnitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 2E1/DS1 SFP Line Interface Unit configuration + information. + ALCATEL NOTE: + TABLESIZE: 4 + " +::= {sfpMIB 14} + +dsx1LineInterfaceUnitEntry OBJECT-TYPE + SYNTAX Dsx1LineInterfaceUnitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of 2E1/DS1 SFP Line Interface Unit parameters. + A row entry is created or deleted in this table when the corresponding + operation on a row is done in dsx1PWTDMConfigTable " + AUGMENTS { dsx1PWTDMConfigEntry } +::= {dsx1LineInterfaceUnitTable 1} + +Dsx1LineInterfaceUnitEntry ::= + SEQUENCE { + dsx1SfpLIUConfLine INTEGER, + dsx1SfpLIURxSensitivity INTEGER, + dsx1SfpLIUTxConfig INTEGER, + dsx1SfpLIUConfState INTEGER + } + + +dsx1SfpLIUConfLine OBJECT-TYPE + SYNTAX INTEGER { + e1 (0), + t1 (1) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This bit selects the E1 or T1/J1 operation mode globally. + 0: E1 mode is selected. + 1: T1/J1 mode is selected. + Note: After bit T1/E1 is changed: Before accessing any other regisers a delay of 50us is required to + allow the internal clocking to be settled. + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: E1 Mode alone allowed in R4.4x + " +::= {dsx1LineInterfaceUnitEntry 1} + +dsx1SfpLIURxSensitivity OBJECT-TYPE + SYNTAX INTEGER { + shorthaul (0), + longhaul (1) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Receive equalizer off (short haul receiver) + 1: Receive equalizer on (long haul receiver) + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0,1 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1LineInterfaceUnitEntry 2} + +dsx1SfpLIUTxConfig OBJECT-TYPE + SYNTAX INTEGER (1..12) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "These bits select the transmit template/LBO for short-haul/long-haul applications. + +value T1/E1/J1 TCLK Cable Cable range/ Allowable Cable + impedance LBO loss +0001 E1 2.048 MHz 75 O - 0-43 dB +0010 E1 2.048 MHz 120 O - 0-43 dB +0011 DSX1 1.544 MHz 100 O 0-133 ft 0-0.6 dB +0100 DSX1 1.544 MHz 100 O 133-266 ft 0.6-1.2 dB +0101 DSX1 1.544 MHz 100 O 266-399 ft 1.2-1.8 dB +0110 DSX1 1.544 MHz 100 O 399-533 ft 1.8-2.4 dB +0111 DSX1 1.544 MHz 100 O 533-655 ft 2.4-3.0 dB +1000 J1 1.544 MHz 110 O 0-655 ft 0-3.0 dB +1001 DS1 1.544 MHz 100 O 0 dB LBO 0-36 dB +1010 DS1 1.544 MHz 100 O -7.5 dB LBO 0-28.5 dB +1011 DS1 1.544 MHz 100 O -15.0 dB LBO 0-21 dB +1100 DS1 1.544 MHz 100 O 22.5 dB LBO 0-13.5 dB + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1,2 + DEFVALUE: 2 + UNITS: NA + SPARSE: NO + DESCR: Values 1 and 2 (E1 alone) allowed in R4.4x + " +::= {dsx1LineInterfaceUnitEntry 3} + + +dsx1SfpLIUConfState OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Line Interface Unit Configuration state bitmap. + bit 0: high value indicates ConfLine Configuration fail + bit 1: high value indicates Receiver Sensitivity Configuration fail + bit 2: high value indicates Transmitter Configuration fail + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..7 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " + +::= { dsx1LineInterfaceUnitEntry 4} + +-- ================================================================== +-- | Start of 2E1/DS1 SFP dsx1 Framer Table | +-- ================================================================== + +dsx1FramerTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx1FramerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 2E1/DS1 SFP Framer configuration. + ALCATEL NOTE: + TABLESIZE: 5 + " +::= {sfpMIB 15} + +dsx1FramerEntry OBJECT-TYPE + SYNTAX Dsx1FramerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of 2E1/DS1 SFP Framer parameters. + A row entry is created or deleted in this table when the corresponding + operation on a row is done in dsx1PWTDMConfigTable" + AUGMENTS { dsx1PWTDMConfigEntry } +::= {dsx1FramerTable 1} + + +Dsx1FramerEntry ::= + SEQUENCE { + dsx1FramerGenConfig INTEGER, + dsx1FramerLIU2IWFConfig INTEGER, + dsx1FramerIWF2LIUConfig INTEGER, + dsx1FramerAlarmStatus INTEGER, + dsx1FramerConfState INTEGER + } + + +dsx1FramerGenConfig OBJECT-TYPE + SYNTAX INTEGER (0..255) + + + ACCESS read-write + STATUS mandatory + DESCRIPTION "Generai Configuration bitmap. + bit 0: Framed (1) or unframed (0) TDM traffic selection + bit 1: RAI transparent (only for E1) + RAI: Remote Alarm Indication defined in E1 where it is derived from the NFAS A bit. + bit 2: REI transparent (only for E1) + REI: Remote Error Indication usually defined for SDH. + bit 3: Loop toward IWF on LIU side of framer + bit 4: Loop toward LIU on IWF side of framer - Not supported from R4.6x + bit 5: Loop toward LIU on LIU side of framer + bit 6: Loop toward IWF on IWF side of framer - Not supported from R4.6x + bit 7: Extended Super Frame (ESF only for DS1) + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0..127 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: Bit 0 to Bit 6 supported in R4.4x, Bit 4 and Bit 6 are not supported from R4.6x + " + ::= {dsx1FramerEntry 1} + +dsx1FramerLIU2IWFConfig OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "Line Interface unit to Inter working Function Configuration bitmap. + bit 0: Enable performance monitoring toward IWF + bit 1: Enable AIS toward IWF + bit 2: Enable RAI (Remote Alarm Indication) toward IWF (only for E1) + bit 3: Enable REI (Remote Error Indication) toward IWF (only for E1) + bit 4: Force RAI (Remote Alarm Indication) toward IWF (only for E1) + bit 5: Force REI(Remote Error Indication) toward IWF (only for E1) + bit 6: Force AIS toward IWF + bit 7: Unused + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0..15 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: only bit 0..3 are supported + " + ::= {dsx1FramerEntry 2} + + +dsx1FramerIWF2LIUConfig OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "Generai Configuration bitmap. + bit 0: Enable performance monitoring toward LIU + bit 1: Enable AIS toward LIU + bit 2: Enable RAI toward LIU (only for E1) + bit 3: Enable REI toward LIU (only for E1) + bit 4: Force RAI toward LIU (only for E1) + bit 5: Force REI toward LIU for CH1 (only for E1) + bit 6: Force AIS toward LIU for CH1 + bit 7: Force E1 multiframe structure generation (payload A5) toward LIU + + + + ALCATEL NOTE: + ACCESS: RW + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0..15 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: only bit 0..3 are supported + " + ::= {dsx1FramerEntry 3} + +dsx1FramerAlarmStatus OBJECT-TYPE + SYNTAX INTEGER (0..262143) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Alarm Status bitmap. High value indicates an alarm has occured + Bit 0 : CRC4 (Cylic Redundancy check-4) threshold alarm from LIU (only for E1) + Bit 1 : CRC4 (Cylic Redundancy check-4) alarm from LIU (only for E1) + Bit 2 : CRC6 (Cylic Redundancy check-6) alarm from LIU (only for ESF DS1) + Bit 3 : RDI (Remote Defect Alarm) alarm from LIU (only for E1) + Bit 4 : REI (Remote Error Indication) alarm from LIU (only for E1) + Bit 5 : LOMF (Loss of Multi-frame) alarm from LIU + Bit 6 : LOF (loss of framing) alarm from LIU + Bit 7 : LOS (loss of signal) alarm from LIU + Bit 8 : AIS (alarm Indication Signal) alarm from LIU + Bit 9 : CRC4 (Cylic Redundancy check-4) threshold alarm from IWF (only for E1) + Bit 10: CRC4 (Cylic Redundancy check-4) alarm from IWF (only for E1) + Bit 11: CRC6 (Cylic Redundancy check-6) alarm from IWF (only for ESF DS1) + Bit 12: RDI (Remote Defect Alarm) alarm from IWF (only for E1) + Bit 13: REI (Remote Error Indication) alarm from IWF (only for E1) + Bit 14: LOMF (Loss of Multi-frame) alarm from IWF + Bit 15: LOF (loss of framing) alarm from IWF + Bit 16: LOS (loss of signal) alarm from IWF + Bit 17: AIS (alarm Indication Signal) alarm from IWF + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: Not Suported + " + ::= {dsx1FramerEntry 4} + + + +dsx1FramerConfState OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Framer Configuration state bitmap. + bit 0: high value indicates General Configuration fail + bit 1: high value indicates LIU2IWF Configuration fail + bit 2: high value indicates IWF2LIU Configuration fail + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..7 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " + +::= {dsx1FramerEntry 5} + + + +-- ================================================================== +-- | Start of 2E1/DS1 SFP dsx1 Protocol Engine / jitter buffer Table | +-- ================================================================== + +dsx1PWTDMProtocolEngineTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx1PWTDMProtocolEngineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 2E1/DS1 SFP protocol engine configuration + information. + ALCATEL NOTE: + TABLESIZE: 11 + DESCR: This Table is not supported, handled internally in the sfp hardware. + " +::= {sfpMIB 16} + + +dsx1PWTDMProtocolEngineEntry OBJECT-TYPE + SYNTAX Dsx1PWTDMProtocolEngineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of 2E1/DS1 SFP protocol engine parameters." + INDEX {dsx1SfpProtLogicalSlot, dsx1SfpProtFaceplateNumber} +::= {dsx1PWTDMProtocolEngineTable 1} + +Dsx1PWTDMProtocolEngineEntry ::= + SEQUENCE { + dsx1SfpProtLogicalSlot INTEGER, + dsx1SfpProtFaceplateNumber INTEGER, + dsx1PWTDMProtocolEngineDA1 MacAddress, + dsx1PWTDMProtocolEngineDA2 MacAddress, + dsx1PWTDMProtocolEngineDA3 MacAddress, + dsx1PWTDMProtocolEngineDA4 MacAddress, + dsx1PWTDMProtocolEngineSA1 MacAddress, + dsx1PWTDMProtocolEngineSA2 MacAddress, + dsx1PWTDMProtocolEngineSA3 MacAddress, + dsx1PWTDMProtocolEngineSA4 MacAddress, + dsx1RTPPayloadtype INTEGER + } + + +dsx1SfpProtLogicalSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the first index of the dsx1sfpLogicalSlot. + + Normally, this object contains the Logical Slot ID (as defined in + the Equipment MIB) of the card which has the SFP cage of interest + on its faceplate. + If that card does not have a Logical Slot ID, the Logical Slot ID + of a related card is used. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 1..65535 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 1} + +-- Define the second index column of the dsx1PWTDMProtocolEngineTable. + +dsx1SfpProtFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the second index of the dsx1PWTDMProtocolEngineTable. + It is the number of the SFP cage, as shown on the card + faceplate. If the faceplate cage number is zero, + sfpDiagSfpFaceplateNumber=0 is used (i.e. zero is not a + special case). + For an SFP cage, it is the faceplate number of the SFP cage (e.g. 1). + For an XFP cage, it is 256 + (the faceplate number of the XFP cage). For + example 257. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NO + RANGE: 0..511 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 2} + + + +dsx1PWTDMProtocolEngineDA1 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Destination Address 1 in DA pool (for Eth2TDM packet discard, verify whether +received packets DA is equal to this DA pool or not) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 3} +dsx1PWTDMProtocolEngineDA2 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Destination Address 2 in DA pool (for Eth2TDM packet discard, verify whether +received packets DA is equal to this DA pool or not) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 4} + +dsx1PWTDMProtocolEngineDA3 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Destination Address 3 in DA pool (for Eth2TDM packet discard, verify whether +received packets DA is equal to this DA pool or not) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 5} + +dsx1PWTDMProtocolEngineDA4 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Destination Address 4 in DA pool (for Eth2TDM packet discard, verify whether +received packets DA is equal to this DA pool or not) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 6} + +dsx1PWTDMProtocolEngineSA1 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Source Address 1 in SA pool (TDM2Eth, config SA on per PW basis) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 7} +dsx1PWTDMProtocolEngineSA2 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Source Address 2 in SA pool (TDM2Eth, config SA on per PW basis) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 8} + +dsx1PWTDMProtocolEngineSA3 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Source Address 3 in SA pool (TDM2Eth, config SA on per PW basis) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 9} + +dsx1PWTDMProtocolEngineSA4 OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC Source Address 4 in SA pool (TDM2Eth, config SA on per PW basis) + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: NA + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 10 } + + + + +dsx1RTPPayloadtype OBJECT-TYPE + SYNTAX INTEGER (0..3) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RTP payload type mode. + 00 - PayloadType=all 0s, SSID=all 1s + 01 - PayloadType=all 1s, SSID=all 1s + 10 - PayloadType= ecid(18 downto 12), SSID=ecid + 11 - PayloadType= vlan_id(6 downto 0), SSID= x0000 & vlan_id + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 0...3 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {dsx1PWTDMProtocolEngineEntry 11} + + +-- ================================================================== +-- | Start of Host LT SFP Configuration Extension Table | +-- ================================================================== + +ltHostSfpConfigExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF LtHostSfpConfigExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the host shelf LT SFP configuration information + regarding link assignement to LT on FD-REM + ALCATEL NOTE: + TABLESIZE: 288 (Full FX-8 with FELT-B --> 8 * 36) + " +::= {sfpMIB 17} + +ltHostSfpConfigExtEntry OBJECT-TYPE + SYNTAX LtHostSfpConfigExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of host shelf LT SFP configuration ltHostSfpConfigExtTable." + INDEX {ltHostConfigSfpLogSlotId, ltHostConfigExtSfpFaceplateNumber} +::= {ltHostSfpConfigExtTable 1} + +LtHostSfpConfigExtEntry ::= + SEQUENCE { + ltHostConfigExtSfpFaceplateNumber INTEGER, + ltHostSfpCableToRack INTEGER, + ltHostSfpCableToShelf INTEGER, + ltHostSfpCableToSlot INTEGER, + ltHostConfigSfpLogSlotId EqptSlotIndex + } + +ltHostConfigExtSfpFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the SFP number on the LT identified by ltHostConfigExtSfpLogSlotId. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: YES + INSRVMOD: NA + RANGE: 1..24 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpConfigExtEntry 1} + +ltHostSfpCableToRack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the Rack ID of the expansion shelf LSM which the SFP + is planned to cable to. Value 0 means that no rack is specified. + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: 0..7 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpConfigExtEntry 2} + +ltHostSfpCableToShelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the Shelf ID of the expansion shelf LSM which + the host shelf SFP is planned to cable to. + Value 0 means that no shelf is specified. + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: 0..4 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: The shelf identified by ltHostSfpCableToRack and + ltHostSfpCableToShelf must already be planned. + " +::= {ltHostSfpConfigExtEntry 3} + +ltHostSfpCableToSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the Slot ID of the expansion shelf LSM which + the SFP is planned to cable to. + Value 0 means that no slot is specified. + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: DEP / depends on the shelf type. + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpConfigExtEntry 4} + +ltHostConfigSfpLogSlotId OBJECT-TYPE + SYNTAX EqptSlotIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The logical slot id of the board where the remote LT is plugged in + ALCATEL NOTE: + ACCESS: NA + USAGE: OPT + PERSIST: YES + INSRVMOD: YES + RANGE: DEP / depends on the shelf type. + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpConfigExtEntry 5} + +-- ================================================================== +-- | Start of LT Host SFP Status Table | +-- ================================================================== + +ltHostSfpStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF LtHostSfpStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the host shelf SFP or XFP status information. + ALCATEL NOTE: + TABLESIZE: 26 + " +::= {sfpMIB 18} + +ltHostSfpStatusEntry OBJECT-TYPE + SYNTAX LtHostSfpStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry consists of a list of SFP or XFP status parameters." + INDEX {ltHostStatusSfpLogSlotId, ltHostStatusSfpFaceplateNumber} +::= {ltHostSfpStatusTable 1} + +LtHostSfpStatusEntry ::= + SEQUENCE { + ltHostStatusSfpFaceplateNumber INTEGER, + ltLanxPortNumber INTEGER, + ltHostSfpDownlinkStatus INTEGER, + ltHostSfpCabledToRack INTEGER, + ltHostSfpCabledToShelf INTEGER, + ltHostSfpCabledToSlot INTEGER, + ltHostSfpType INTEGER, + ltHostSfpCablingMismatch INTEGER, + ltHostSfpCabledToPhysAddress PhysAddress, + ltHostStatusSfpLogSlotId EqptSlotIndex + + } + +ltHostStatusSfpFaceplateNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host shelf SFP or XFP cage number. + For an SFP cage, it is the faceplate number of the SFP cage (e.g. 1). + For an XFP cage, it is 256 + (the faceplate number of the XFP cage). For + example, if the XFP cage has faceplate label X1, + ltHostStatusSfpFaceplateNumber == 257. + For LT, this is the port number. + + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 1..258 + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 1} + +ltLanxPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This is the Physical LANX or IHUB port to which the SFP or XFP is + connected to. For an SHUB system, the lanxPortNumber here corresponds + to lanxInterfaceIndex in the LANX MIB. For an IHUB system, the + lanxPortNumber to the TmnxPortID to be used in the Timetra Port MIB. + For IHUB this is an 32 bit encoded number for which the structure is + defined in Timetra-TC-MIB. + It is set to 0 for LT. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 1..26 for SHUB / 32 Bit Encoded number for IHUB + DEFVALUE: DEP / depends on the ltHostStatusSfpFaceplateNumber. + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 2} + +ltHostSfpDownlinkStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + sfpNotPresent (2), + los (3), + txFail (4), + invalidAlcatelId (5), + unknown (6), + sfpControlFail (7), + notApplicable (8), + txFailAndLos (9), + sfpPlanDetectMismatch (10) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host shelf SFP or XFP status. + ok (1): The SFP or XFP is operational. + sfpNotPresent (2): The SFP or XFP cage is empty. + los (3): The SFP or XFP has detected Loss of Signal. + txFail (4): The SFP or XFP has detected Transmitter + Fail. + invalidAlcatelId (5): The SFP or XFP does not contain + a valid Alcatel-Lucent ID. + unknown (6): The host expansion card is planned but + not inserted. + sfpControlFail (7): The SFP or XFP is not responding, or the + I2C read failed. + notApplicable (8): Retrieval of status information from the + SFP or XFP cage is not supported. + txFailAndLos (9): The SFP or XFP has detected both + Transmitter Fail and Loss of Signal. + sfpPlanDetectMismatch (10): Not used - superseded by the + ltHostSfpCablingMismatch object. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: 6 / status is unknown + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 3} + +ltHostSfpCabledToRack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Rack ID of the expansion shelf LSM to which the host shelf SFP + is cabled to. + Value 0 means that SFP is not cabled to any expansion shelf LSM. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..7 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 4} + +ltHostSfpCabledToShelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Shelf ID of the expansion shelf LSM which the host shelf + SFP is cabled to. + Value 0 means that SFP is not cabled to any expansion shelf LSM. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..4 + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 5} + +ltHostSfpCabledToSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Slot ID of the expansion shelf LSM which the host shelf SFP + is cabled to. + Value 0 means that SFP is not cabled to any expansion shelf LSM. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: DEP / depends on the shelf type. + DEFVALUE: 0 + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 6} + +ltHostSfpType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the type of the SFP or XFP, as read from the + device. + It is a bitmap represented as a sum, therefore, it can represent + multiple types (combination of types) simultaneously. + The SFP type bits (0..7) are as defined in standard SFF-8472. + The XFP type bits (8..15) are as defined in standard INF-8077_v4.5. + The SFP octet and the XFP octet are mutually exclusive (i.e. at least + one of the two octets is always zero). + The various bit positions are: + bit 0 (1): 1000BASE-SX + bit 1 (2): 1000BASE-LX + bit 2 (4): 1000BASE-CX + bit 3 (8): 1000BASE-T + bit 4 (16): 100BASE-LX/LX10 + bit 5 (32): 100BASE-FX + bit 6 (64): BASE-BX10 + bit 7 (128): BASE-PX + bit 8 (256): reserved for a future XFP type, INF-8077 + bit 9 (512): 10GBASE-EW + bit 10 (1024): 10GBASE-LW + bit 11 (2048): 10GBASE-SW + bit 12 (4096): 10GBASE-LRM + bit 13 (8192): 10GBASE-ER + bit 14 (16384): 10GBASE-LR + bit 15 (32768): 10GBASE-SR + bit 16 (65536): 2500BASE-SX + bit 17 (131072): 2500BASE-LX + bit 18 (262144): 2500BASE-BX + + If the ltHostSfpType is unknown or not specified, ltHostSfpType = 0. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: 0..65535 + DEFVALUE: 0 / ltHostSfpType unknown + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 7} + +ltHostSfpCablingMismatch OBJECT-TYPE + SYNTAX INTEGER { + noMismatch(1), + unexpectedRemoteLt(2), + assignmentMismatch(3), + incompatibleShelf(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the host shelf SFP cabling mismatch status: + noMismatch(1): no cabling mismatch is detected. + unexpectedRemoteLt(2): a remote LT is detected at an unassigned + downlink SFP port. + assignmentMismatch(3): the detected remote LT does not match + the LT assigned to this host SFP. + incompatibleShelf(4): the detected remote LT is in a shelf + type which is not the planned shelf type. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: 1 / noMismatch + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 8} + +ltHostSfpCabledToPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical (MAC) address of the remote interface that is + cabled to this host shelf SFP. + If the remote interface does not have such an address or + the address is not yet discovered, this object would + contain an octet string of zero length. + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 9} + +ltHostStatusSfpLogSlotId OBJECT-TYPE + SYNTAX EqptSlotIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The logical slot id of the board where the remote LT is plugged in + ALCATEL NOTE: + ACCESS: RO + USAGE: NA + PERSIST: NO + INSRVMOD: NA + RANGE: NA + DEFVALUE: NA + UNITS: NA + SPARSE: NO + DESCR: NA + " +::= {ltHostSfpStatusEntry 10} + + + +END diff --git a/MIBS/nokia/SYSTEM-MIB b/MIBS/nokia/SYSTEM-MIB new file mode 100644 index 0000000..9c31170 --- /dev/null +++ b/MIBS/nokia/SYSTEM-MIB @@ -0,0 +1,67 @@ +SYSTEM-MIB DEFINITIONS ::= BEGIN + +-- =========================================================================== +-- This specification is published by Alcatel under Non-Disclosure +-- Agreement(s) (NDA) with specific parties and has to be considered as +-- Confidential Information as defined in such NDA. +-- Alcatel reserves the right to revise this document for any reason, +-- including but not limited to conformity with standards promulgated by +-- various agencies, utilisation of advances in the state of the technical +-- areas, or the reflection of changes in the design of any equipment, +-- techniques, or procedures described or referred to herein. +-- The product specifications and other technical or performance information +-- contained herein are subject to change without notice. +-- Updates of this document will be issued under the above NDA's. +-- Alcatel makes no representation or warranty, expressed or implied, with +-- respect to the sufficiency, accuracy, or utility of any information or +-- opinion contained herein. Alcatel expressly advises that any use of for +-- any purpose or reliance upon this technical reference is at the risk of +-- the user and that Alcatel shall not be liable for any damage or injury +-- incurred by any person arising out of the sufficiency, accuracy, or +-- utility of any information or opinion contained herein. +-- This document is not to be construed as a suggestion to any manufacturer +-- to modify or change any of its products, nor does this document represent +-- any commitment by Alcatel to sell or purchase any product. +-- Nothing contained herein shall be construed as conferring by implication, +-- estoppel, or otherwise any license or right under any patent, whether or +-- not the use of any information herein necessarily employs an invention of +-- any existing or later issued patent. +-- Alcatel reserves the right not to offer any or all of these products and +-- to withdraw any or all of them at any future time. +-- Copyright (C) 1997, Alcatel. All Rights Reserved. +-- =========================================================================== + +-- MODULE-IDENTITY +-- LAST-UPDATED "200607130000Z" +-- ORGANIZATION "Alcatel" +-- CONTACT-INFO +-- +-- Email: asam.mibsupport@alcatel.be" +-- +-- DESCRIPTION +-- "This MIB module defines the proprietary asam branch. +-- +-- REVISION "200607130000Z" -* July 13, 2006 +-- DESCRIPTION +-- "Version: 3FE23453EAAA_V3.2.0.0.0 +-- Editor: Marc Van Vlimmeren +-- Changes: Editorial updates" +-- +-- REVISION "200601230000Z" -* January 23, 2006 +-- DESCRIPTION +-- "Version: 3FE23453EAAA_V2.4.1.0.0 +-- Editor: Bart Bogaert +-- Changes: Implemented BDFhw70643: strict syntax checks (smilint)" +-- +-- ======================================================================== + + IMPORTS enterprises + FROM RFC1155-SMI + ; + + alcatel OBJECT IDENTIFIER ::= { enterprises 637 } + asd OBJECT IDENTIFIER ::= { alcatel 61 } + asam OBJECT IDENTIFIER ::= { asd 1 } + ant OBJECT IDENTIFIER ::= { asd 2 } + +END \ No newline at end of file diff --git a/MIBS/nokia/TIMETRA-BGP-MIB b/MIBS/nokia/TIMETRA-BGP-MIB new file mode 100644 index 0000000..ea72e9a --- /dev/null +++ b/MIBS/nokia/TIMETRA-BGP-MIB @@ -0,0 +1,25176 @@ +TIMETRA-BGP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + bgp4PathAttrIpAddrPrefix, + bgp4PathAttrIpAddrPrefixLen, + bgp4PathAttrPeer + FROM BGP4-MIB + InetAddress, InetAddressPrefixLength, + InetAddressType, + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, RowStatus, + TEXTUAL-CONVENTION, TestAndIncr, + TimeStamp, TruthValue + FROM SNMPv2-TC + TFilterLogId + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + BgpConnectRetryTime, BgpHoldTime, + TLNamedItemOrEmpty, + TLPolicyNameOrExpOrEmpty, + TLPolicyStatementNameOrEmpty, + TNamedItem, TNamedItemOrEmpty, + TPolicyStatementNameOrEmpty, + TResolveStatus, + TXLPolicyNameOrExpOrEmpty, + TmnxAdminState, + TmnxAdminStateTruthValue, + TmnxBGPFamilyType, + TmnxBgpAutonomousSystem, + TmnxBgpLocalPreference, + TmnxBgpPreference, TmnxCreateOrigin, + TmnxDPathDomainId, TmnxEnabledDisabled, + TmnxHigh32, TmnxLow32, TmnxOperState, + TmnxVPNRouteDistinguisher, TmnxVRtrID + FROM TIMETRA-TC-MIB + vRtrID + FROM TIMETRA-VRTR-MIB + ; + +timetraBgpMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module for Nokia's implementation of + BGP. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification. + + There is one BGP instance per virtual router. Each BGP instance + can have a number of peer groups. + + The MIB objects here are organized in to four groups: + - global objects (nothing there for now) + - per-instance objects + - per-peer group objects + - per-peer objects + + The value of most BGP configuration objects can be defaulted at three + levels: at the per-peer level, at the peer group level, and at the + BGP instance level. The per-peer object values are set: + - first by the peer object value, if set; + - second, if not set then by the peer group object value, if that is + set; + - third, if not set, by the instance object value." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-BGP-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-BGP-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-BGP-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-BGP-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 0.0 release of the TIMETRA-BGP-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-BGP-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-BGP-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-BGP-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-BGP-MIB." + + REVISION "200603150000Z" + DESCRIPTION + "Rev 4.0 15 Mar 2006 00:00 + 4.0 release of the TIMETRA-BGP-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-BGP-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-BGP-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-BGP-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-BGP-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-BGP-MIB" + + REVISION "200106130000Z" + DESCRIPTION + "Rev 0.1 13 Jun 2001 00:00 + Initial version of the TIMETRA-BGP-MIB" + + ::= { timetraSRMIBModules 14 } + +BgpKeepAliveTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a time interval in seconds for the Keep Alive timer." + REFERENCE + "BGP4-MIB.bgpPeerKeepAlive" + SYNTAX Integer32 (0 | 1..21845) + +BgpMinASOriginationTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a time interval in seconds for the minimum AS + Origination Time. Suggested default is 15 seconds." + REFERENCE + "BGP4-MIB.bgpPeerMinASOriginationInterval" + SYNTAX Integer32 (2..255) + +BgpLoopDetect ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Determines how the peer session should deal with loop detection in the + AS path. + + drop : Send a Notification to remote peer and drop session + ignore : Ignore routes with loops in the the AS Path but maintain + peering + off : Turn off loop detection" + SYNTAX INTEGER { + drop (1), + ignore (2), + off (3), + discardRoute (4) + } + +BgpMinRouteAdvertisement ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Determines the minimal interval (in seconds) at with a given path + attribute can be advertised to a peer." + SYNTAX Integer32 (1..255) + +BgpMEDSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The source of the Multi Exit Discriminator in the advertisement" + SYNTAX INTEGER { + igpCost (1), + metricVal (2), + noMedOut (3) + } + +BgpMEDValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a Multi Exit Discriminator value." + REFERENCE + "RFC 1771" + SYNTAX Unsigned32 + +BgpTimeToLive ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time To Live (TTL) value for IP packet header." + SYNTAX Integer32 (0..255) + +BgpMultiPath ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "BGP Multipath max-path value. one means disabled, no multipath." + SYNTAX Integer32 (1..64) + +BgpPeerGroupName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the name of a Peer Group." + SYNTAX DisplayString (SIZE (1..64)) + +BgpPeerGroupNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the name of a Peer Group." + SYNTAX DisplayString (SIZE (0..64)) + +BgpPrefixLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "BGP prefix learning count limit. zero means no prefix learning limit." + SYNTAX Unsigned32 + +BgpPeerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the type of BGP peer, internal or external." + SYNTAX INTEGER { + noType (1), + internal (2), + external (3) + } + +BgpPeerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The BGP peer connection state." + REFERENCE + "BGP4-MIB, OBJECT-TYPE bgpPeerState" + SYNTAX INTEGER { + idle (1), + connect (2), + active (3), + opensent (4), + openconfirm (5), + established (6) + } + +BgpPeerEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "BGP peer events. + + The event 'none' implies that the peer is in initialization phase. + + The event 'start' implies that BGP operation has started on this peer. + + The event 'stop' implies that BGP operation has stopped on this peer. + + The event 'open' implies that BGP transport has initialized a + connection open action to the peer. + + The event 'close' implies that BGP transport has closed the connection + to the peer. + + The event 'openFail' implies that open connection attempt of BGP + transport has failed. + + The event 'error' implies that BGP transport experienced a fatal + error. + + The event 'connectionRetry' implies that the connection retry timer + expired. + + The event 'holdTime' implies that the hold timer expired. + + The event 'keepAlive' implies that the keep alive timer expired. + + The event 'receiveOpen' implies that a BGP OPEN message was received. + + The event 'receiveKeepAlive' implies that a BGP KEEPALIVE was + received. + + The event 'receiveUpdate ' implies that a BGP UPDATE was received. + + The event 'receiveNotify' implies that a BGP NOTIFY was received. + + The event 'startPassive' implies that BGP is waiting passive to hear + from the other end. + + The event 'parseError' implies that there was a bad message received + from the peer. + + The event 'outOfMemory' implies that there is not enough memory in the + system for this peer entity. + + The event 'rtmLimitExceeded' implies that the route table max limit + has exceeded. + + The event 'maxPrefixLimitExceeded' implies that the max prefixes + allowed has been exceeded. + + The event 'maxPrefixLimitExceededLogged' implies that the max prefixes + allowed has been exceeded but the peering is not dropped. + + The event 'outOfProtectedNHIndex' implies that protected next hop + indexes has been exceeded. + + The event 'outOfNHIndex' implies that next hop indexes has been + exceeded. + + The event 'labelAllocFailed' implies that label allocation failed. + + The event 'lspIdAllocFailed' implies that LSP Id allocation failed. + + The event 'collisionResolution' implies that bgp peering is down due + to collision resolution process. + + The event 'adminShutdown' implies that BGP peering is brought down due + to a shutdown of BGP peer, group or protocol. + + The event 'adminReset' implies that bgp peering is brought down due to + a clear of BGP peer, group or protocol. + + The event 'configChange' implies that bgp peering is brought down due + to a configuration change which requires reestablishment." + SYNTAX INTEGER { + none (0), + start (1), + stop (2), + open (3), + close (4), + openFail (5), + error (6), + connectionRetry (7), + holdTime (8), + keepAlive (9), + receiveOpen (10), + receiveKeepAlive (11), + receiveUpdate (12), + receiveNotify (13), + startPassive (14), + parseError (15), + outOfMemory (16), + rtmLimitExceeded (17), + maxPrefixLimitExceeded (18), + maxPrefixLimitExceededLogged (19), + outOfProtectedNHIndex (20), + outOfNHIndex (21), + labelAllocFailed (22), + lspIdAllocFailed (23), + collisionResolution (24), + adminShutdown (25), + adminReset (26), + configChange (27), + peerTrackingPolicyMismatch (28), + receivedMalformedAttr (29), + adminResetHard (30), + peerDamping (31) + } + +BgpOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The BgpOperState data type is an enumerated integer that describes the + values used to identify the current operational state of functional + modules. In addition to the four states that are also a part of + TmnxOperState, we have a fifth state 'disabled' which indicates that + the operational state is down and requires user intervention." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4), + disabled (5) + } + +TmnxIpFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxIpFamily specifies the types of Network Layer Routing + Information (NLRI) to be distributed by BGP. BGP was initially + designed for the distribution of IPv4 routing information. + Multi-protocol extensions such as IPv6, VPN-IPv4 and VPN-IPv6, + MVPN-IPv4 and MVPN-IPv6, L2-VPN addresses, and many more have been + added to extend its ability to carry overlapping routing information. + At the current time, NLRI for 21 address families can be carried in + MP-BGP. + + The first address family is plain 'IPv4 (1)'. The NLRI for this + address family was described in RFC1771, which was the original BGPv4 + RFC. (RFC1771 was later obsoleted by RFC4271). Therefor the NLRI does + not need to be encapsulated in Multi-Protocol BGP. IPv4 is the only + address family that does not need to be encapsulated in MP-BGP. + + All following address families are transported using Multi-Protocol + BGP. MP-BGP was first described in RFC2283, which is obsoleted by + RFC4760. + + A 'vpnIpv4 (2)' NLRI is a an IPv4 prefix advertised in the context of + a Virtual Private Network (VPN). The format of a vpnIpv4 NLRI is a + 12-byte value consisting of an 8-byte Route Distinguisher (RD), and + the 4-byte ipv4 IP prefix. The RD must be unique within the scope of + the VPRN. This allows the IP address prefixes within different VRFs to + overlap. IPv4 VPNs were first described in RFC2547, which was + obsoleted by RFC4364. + + An 'ipv6 (3)' NLRI is an IPv6 prefix, used for natively routing IPv6. + See RFC2545. + + An 'mcastIpv4 (4)' NLRI is an ipv4 prefix that can be used for the + Reverse Path Forwarding check (RPF) in multicast-routing. This allows + a network to have a incongruent topology for unicast routing and + multicast-routing. + + A 'vpnIpv6 (5)' NLRI is an address from family 'ipv6 (3)' carried + inside a VPN. The format is a 24-byte value consisting of the 8-byte + RD, and 16 bytes for the IPv6 prefix. When both IPv4 and IPv6 VPRN + services are enabled, the PE router uses the same RD for both address + families. See RFC4659. + + A 'l2vpn (6)' address is a 12-byte Virtual Switch Instance identifier + (VSI-ID) value consisting of the 8-byte route distinguisher(RD) + followed by a 4-byte value. + + A 'mvpnIpv4 (7)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type specific. + The content of these NLRI are PIM messages. See RFC6513. + + A 'mdtSafi (8)' address is a 16-byte value consisting of 12-byte route + distinguisher(RD) followed by a 4-byte group address. + + A 'mspw (9)' address is a dynamic multi-segment pseudowire address. + + A 'flowIpv4 (10)' address is a variable size value consisting of 1 or + 2-byte NLRI (Network Layer Reachability Information) length followed + by a variable length NLRI value. + + A 'routeTarget (11)' address is a variable size value consisting of + zero length or 12 byte (ipv4) or 24 byte (ipv6) NLRI (Network Layer + Reachability Information) length followed by a variable length NLRI + value. + + A 'mcastVpnIpv4(12)' NLRI is an address from family 'mcastIpv4 (4)' + carried inside a VPN. The format is a 12-byte value consisting of the + 8-byte RD and 4 bytes for the IPv4 prefix. This allows customers to + have incongruent unicast and multicast topologies over a VPN. + + A 'mvpnIpv6 (13)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type + specific. The content of these NLRI are PIM messages. See RFC6513. + + A 'flowIpv6 (14)' address is a variable size value consisting of 1 or + 2-byte NLRI(Network Layer Reachability Information) length followed by + a variable length NLRI value. + + A 'evpn (15)' address is variable size value consisting of the 1-byte + route type, 1-byte length and variable size route type specific. Route + type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field. + + A 'mcastIpv6 (16)' NLRI is similar to 'mcastIpv4 (4)', but for IPv6. + The mcastIpv6 NLRI is an ipv6 prefix that can be used for the Reverse + Path Forwarding check (RPF) in multicast-routing. This allows a + network to have a incongruent topology for unicast IPv6 routing and + multicast-IPv6-routing. + + A 'bgpLs (19)' NLRI is a piece of information that has been taken from + the Link-State Database of IS-IS or OSPF, and is transported via BGP + to a controller. This can e.g. be a SDN-controller, or a network + management station. + + A 'mcastVpnIpv6 (20)' NLRI is a prefix from family 'mcastIpv6 (16)' + carried inside a VPN. The format is a 24-byte value consisting of the + 8-byte RD and 16 bytes for the IPv6 prefix. This allows customers to + have incongruent unicast and multicast IPv6-topologies over a VPN. + + If any address type is added to TmnxIpFamily, the same address type + should also be added in TmnxIpFamilyIdentifier." + SYNTAX BITS { + unused (0), + ipv4 (1), + vpnIpv4 (2), + ipv6 (3), + mcastIpv4 (4), + vpnIpv6 (5), + l2vpn (6), + mvpnIpv4 (7), + mdtSafi (8), + mspw (9), + flowIpv4 (10), + routeTarget (11), + mcastVpnIpv4 (12), + mvpnIpv6 (13), + flowIpv6 (14), + evpn (15), + mcastIpv6 (16), + labelIpv4 (17), + labelIpv6 (18), + bgpLs (19), + mcastVpnIpv6 (20), + srplcyIpv4 (21), + srplcyIpv6 (22), + reserved23 (23), + reserved24 (24) + } + +TmnxVpnCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxVpnCapability specifies the route negotiation types a + BGP peer is capable of using." + SYNTAX BITS { + routeRefresh (0), + mpBGP (1), + orfExtendCommSend (2), + orfExtendCommRecv (3), + asn4Byte (4), + extNHEncoding (5) + } + +TmnxAdvLabelAddressFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxAdvLabelAddressFamily specifies the address family + for the advertisement label." + SYNTAX BITS { + none (0), + ipv6 (1), + ipv4 (2) + } + +TmnxAddPathAddressFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxAddPathAddressFamily specifies the address family for + BGP ADD-PATH." + SYNTAX BITS { + none (0), + ipv4 (1), + vpnIpv4 (2), + ipv6 (3), + vpnIpv6 (4), + labelIpv4 (5), + labelIpv6 (6), + mvpnIpv4 (7), + mvpnIpv6 (8), + mcastVpnV4 (9), + mcastVpnV6 (10), + evpn (11) + } + +TmnxAddPathSendLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxAddPathSendLimit specifies the maximum number of + paths that can be advertised to ADD-PATH peers per prefix. + + The value -1 indicates that BGP must send exactly the number of best + multipaths it has for each NLRI." + SYNTAX Integer32 (-1 | 0..16) + +TmnxBgpFlowRouteExtCommAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxBgpFlowRouteExtCommAction specifies the extended + community action." + SYNTAX INTEGER { + unknown (0), + rateLimit (1), + sampleLog (2), + redirectToVrf (3), + nextEntry (4), + markDscp (5), + redirectToIp (6), + redirectToIf (7), + redirectToLsp (8) + } + +TmnxIpNhChgFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxIpNhChgFamily specifies the address family for which + the ebgp next-hop should remain unchanged." + SYNTAX BITS { + labelIpv4 (0), + labelIpv6 (1), + vpnIpv4 (2), + vpnIpv6 (3), + evpn (4) + } + +TmnxIpFamilyIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxIpFamilyIdentifier is an enumerated integer that + describes the information about the address family. The values in + TmnxIpFamilyIdentifier correspond to those in TmnxIpFamily. + + If any address type is added to TmnxIpFamilyIdentifier, the same + address type should also be added in TmnxIpFamily." + SYNTAX INTEGER { + unused (0), + ipv4 (1), + vpnIpv4 (2), + ipv6 (3), + mcastIpv4 (4), + vpnIpv6 (5), + l2vpn (6), + mvpnIpv4 (7), + mdtSafi (8), + mspw (9), + flowIpv4 (10), + routeTarget (11), + mcastVpnIpv4 (12), + mvpnIpv6 (13), + flowIpv6 (14), + evpn (15), + mcastIpv6 (16), + labelIpv4 (17), + labelIpv6 (18), + bgpLs (19), + mcastVpnIpv6 (20), + srplcyIpv4 (21), + srplcyIpv6 (22), + reserved23 (23), + reserved24 (24) + } + +tBgpObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 14 } + +tBgpGlobalObjects OBJECT IDENTIFIER ::= { tBgpObjects 1 } + +tBgpInstanceObjects OBJECT IDENTIFIER ::= { tBgpObjects 2 } + +tBgpInstanceTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpInstanceTableLastChanged indicates the last timestamp + when an entry in the tBgpPeerGroupTable was last changed." + ::= { tBgpInstanceObjects 1 } + +tBgpInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tBgpInstanceTable consists of information about each running instance + of BGP." + ::= { tBgpInstanceObjects 2 } + +tBgpInstanceEntry OBJECT-TYPE + SYNTAX TBgpInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstanceTable. each entry + represents an instance of BGP running on the virtual router." + INDEX { tBgpInstanceIndex } + ::= { tBgpInstanceTable 1 } + +TBgpInstanceEntry ::= SEQUENCE +{ + tBgpInstanceIndex TmnxVRtrID, + tBgpInstanceRowStatus RowStatus, + tBgpInstanceShutdown TmnxAdminStateTruthValue, + tBgpInstanceDescription DisplayString, + tBgpInstanceAlwaysCompareMED INTEGER, + tBgpInstanceAsPathIgnore TruthValue, + tBgpInstanceBgpId IpAddress, + tBgpInstanceConnectRetry BgpConnectRetryTime, + tBgpInstanceHoldTime BgpHoldTime, + tBgpInstanceKeepAlive BgpKeepAliveTime, + tBgpInstanceMinASOrigination BgpMinASOriginationTime, + tBgpInstanceDampening TruthValue, + tBgpInstanceLocalAS TmnxBgpAutonomousSystem, + tBgpInstanceLocalPreference TmnxBgpLocalPreference, + tBgpInstanceLoopDetect BgpLoopDetect, + tBgpInstanceMinRouteAdvertisement BgpMinRouteAdvertisement, + tBgpInstanceMultipath BgpMultiPath, + tBgpInstanceNoAggregatorID TruthValue, + tBgpInstancePreference TmnxBgpPreference, + tBgpInstanceRemovePrivateAS TruthValue, + tBgpInstanceLastChanged TimeStamp, + tBgpInstanceMultihop BgpTimeToLive, + tBgpInstanceMEDSource BgpMEDSource, + tBgpInstanceMEDValue BgpMEDValue, + tBgpInstanceConfederationAS TmnxBgpAutonomousSystem, + tBgpInstanceImportPolicy1 TPolicyStatementNameOrEmpty, + tBgpInstanceImportPolicy2 TPolicyStatementNameOrEmpty, + tBgpInstanceImportPolicy3 TPolicyStatementNameOrEmpty, + tBgpInstanceImportPolicy4 TPolicyStatementNameOrEmpty, + tBgpInstanceImportPolicy5 TPolicyStatementNameOrEmpty, + tBgpInstanceExportPolicy1 TPolicyStatementNameOrEmpty, + tBgpInstanceExportPolicy2 TPolicyStatementNameOrEmpty, + tBgpInstanceExportPolicy3 TPolicyStatementNameOrEmpty, + tBgpInstanceExportPolicy4 TPolicyStatementNameOrEmpty, + tBgpInstanceExportPolicy5 TPolicyStatementNameOrEmpty, + tBgpInstanceOperStatus BgpOperState, + tBgpInstanceLocalASPrivate TruthValue, + tBgpInstanceMd5Auth TruthValue, + tBgpInstanceMd5AuthKey DisplayString, + tBgpInstanceClusterId IpAddress, + tBgpInstanceDisableClientReflect TruthValue, + tBgpInstanceIBgpMultipath TruthValue, + tBgpInstanceFamily TmnxIpFamily, + tBgpInstanceGracefulRestart TruthValue, + tBgpInstanceGRPathSelectDefer Unsigned32, + tBgpInstanceGRRestartTime Unsigned32, + tBgpInstanceGRStaleRoute Unsigned32, + tBgpInstanceGRAdminState TmnxAdminState, + tBgpInstanceGROperState TmnxOperState, + tBgpInstanceVpnApplyImport TruthValue, + tBgpInstanceVpnApplyExport TruthValue, + tBgpInstanceIgpShortcut BITS, + tBgpInstanceDisallowIgp TruthValue, + tBgpInstanceOrf TruthValue, + tBgpInstanceExtCommsOrf TruthValue, + tBgpInstanceExtCommsSendOrf TruthValue, + tBgpInstanceExtCommsRecvOrf TruthValue, + tBgpInstanceAllowInterAsVpn TruthValue, + tBgpInstancePurgeTimer Unsigned32, + tBgpInstanceLocalAS4Byte InetAutonomousSystemNumber, + tBgpInstanceConfederationAS4Byte InetAutonomousSystemNumber, + tBgpInstanceDisable4ByteASN TruthValue, + tBgpInstanceMultipathEiBgpState TmnxEnabledDisabled, + tBgpInstanceHoldTimeIsStrict TruthValue, + tBgpInstanceAsPathIgnoreFamily TmnxIpFamily, + tBgpInstanceRemovePrivateASLmtd TruthValue, + tBgpInstancePMTUDiscovery TruthValue, + tBgpInstanceDisableRtTblInstall TruthValue, + tBgpInstanceNHResUseBgpRoutes TruthValue, + tBgpInstanceEnableRRVpnFwding TruthValue +} + +tBgpInstanceIndex OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpInstanceIndex specifies the index for the + tBgpInstanceTable." + ::= { tBgpInstanceEntry 1 } + +tBgpInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceRowStatus specifies the row status for this + BGP instance for the virtual router. It is used to create and delete + row entries in this table. + + In order for an attempt to 'destroy' this row entry to succeed, the + value of tBgpInstanceShutdown must be 'true' and the value of + vRtrBgpStatus must be 'delete'. + + In order for an attempt to 'create' this row entry, the value of + vRtrBgpStatus must be 'create'." + ::= { tBgpInstanceEntry 2 } + +tBgpInstanceShutdown OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceShutdown specifies whether or not this BGP + instance is disabled or shutdown. When the value of this object is + 'false', the BGP instance is enabled." + DEFVAL { false } + ::= { tBgpInstanceEntry 3 } + +tBgpInstanceDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDescription specifies the textual description + of this BGP instance." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 4 } + +tBgpInstanceAlwaysCompareMED OBJECT-TYPE + SYNTAX INTEGER { + off (1), + zero (2), + infinity (3), + on (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of tBgpInstanceAlwaysCompareMED specifies whether Multi-Exit + Discriminator (MED) path attribute will be compared when coming from + different AS and used in the BGP route selection process. + + A state of 'off' specifies that only the MEDs of routes that have the + same peer ASs are compared. + + A state of 'on' specifies that the Multi-Exit Discriminator (MED) + value will be compared when coming from different ASs and if one of + the route has no MED it should be assigned the lowest possible value + of 'zero'. + + A value of 'zero' or 'infinity' specifies that the MED attribute is + always used in the route selection process regardless of the peer AS + that advertised the route. If the route does not have MED it is + assigned the value of 'zero' or 'infinity' respectively." + DEFVAL { off } + ::= { tBgpInstanceEntry 5 } + +tBgpInstanceAsPathIgnore OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 8.0. It is replaced with the + object tBgpInstanceAsPathIgnoreFamily." + DEFVAL { false } + ::= { tBgpInstanceEntry 6 } + +tBgpInstanceBgpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceBgpId specifies the BGP instance id. This + object is required to be set before the instance can be activated." + DEFVAL { '00000000'H } + ::= { tBgpInstanceEntry 7 } + +tBgpInstanceConnectRetry OBJECT-TYPE + SYNTAX BgpConnectRetryTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceConnectRetry specifies the value (in seconds) + for the BGP Connect Retry timer." + REFERENCE + "BGP4-MIB.bgpPeerConnectRetryInterval" + DEFVAL { 120 } + ::= { tBgpInstanceEntry 8 } + +tBgpInstanceHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceHoldTime specifies the value (in seconds) for + BGP Hold Time." + REFERENCE + "BGP4-MIB.bgpPeerHoldTime" + DEFVAL { 90 } + ::= { tBgpInstanceEntry 9 } + +tBgpInstanceKeepAlive OBJECT-TYPE + SYNTAX BgpKeepAliveTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceKeepAlive specifies the value (in seconds) + for BGP Keepalive timer. A keepalive message is sent every time this + timer expires." + REFERENCE + "BGP4-MIB.bgpPeerKeepAlive" + DEFVAL { 30 } + ::= { tBgpInstanceEntry 10 } + +tBgpInstanceMinASOrigination OBJECT-TYPE + SYNTAX BgpMinASOriginationTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceMinASOrigination specifies the minimal + interval (in seconds) at which a given path attribute can be + advertised to a peer. + + This object was obsoleted in release 12.0." + REFERENCE + "BGP4-MIB.bgpPeerMinASOriginationInterval" + DEFVAL { 15 } + ::= { tBgpInstanceEntry 11 } + +tBgpInstanceDampening OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDampening specifies if route dampening is + applied to learned routes." + DEFVAL { false } + ::= { tBgpInstanceEntry 12 } + +tBgpInstanceLocalAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceLocalAS specifies the autonomous system + number to be advertised for peers under this instance. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by tBgpInstanceLocalAS4Byte." + DEFVAL { 0 } + ::= { tBgpInstanceEntry 13 } + +tBgpInstanceLocalPreference OBJECT-TYPE + SYNTAX TmnxBgpLocalPreference + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLocalPreference specifies the default value + for the Local Preference attribute. This value is used if the BGP + route arrives from a BGP peer without the Local Preference attribute + set. + + It is overridden by any value set via a route policy." + DEFVAL { 100 } + ::= { tBgpInstanceEntry 14 } + +tBgpInstanceLoopDetect OBJECT-TYPE + SYNTAX BgpLoopDetect + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLoopDetect determines how the peer session + should deal with loop detection in the AS Path." + DEFVAL { ignore } + ::= { tBgpInstanceEntry 15 } + +tBgpInstanceMinRouteAdvertisement OBJECT-TYPE + SYNTAX BgpMinRouteAdvertisement + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMinRouteAdvertisement specifies the minimum + interval at which a given path attribute is advertised to a peer." + DEFVAL { 30 } + ::= { tBgpInstanceEntry 16 } + +tBgpInstanceMultipath OBJECT-TYPE + SYNTAX BgpMultiPath + UNITS "number-of-hops" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceMultipath specifies if BGP multipath is + enabled or disabled for this instance. + + A value of '1' would disable BGP multipath. + + Any other value would specify the number of hops for BGP Multipath." + DEFVAL { 1 } + ::= { tBgpInstanceEntry 17 } + +tBgpInstanceNoAggregatorID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceNoAggregatorID specifies if different routers + in the same AS create aggregate routes containing different AS paths. + + A value of 'true' would enable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes. + + A value of 'false' would disable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes." + DEFVAL { false } + ::= { tBgpInstanceEntry 18 } + +tBgpInstancePreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePreference specifies the route preference for + routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpInstanceEntry 19 } + +tBgpInstanceRemovePrivateAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceRemovePrivateAS specifies if private AS + numbers should be stripped from the AS Path before advertising them to + BGP peers." + DEFVAL { false } + ::= { tBgpInstanceEntry 20 } + +tBgpInstanceLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpInstanceLastChanged indicates when an entry in + tBgpInstanceTable was last changed." + ::= { tBgpInstanceEntry 21 } + +tBgpInstanceMultihop OBJECT-TYPE + SYNTAX BgpTimeToLive + UNITS "TTL hops" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMultihop specifies the TTL used in IP packet + header for BGP advertisements. + + Default TTL values for EBGP peer is 1, and MAX_TTL for IBGP peers. + Default value if not set is no_type - the peer has to infer its value + based on local-as, and peer-as in that case." + DEFVAL { 0 } + ::= { tBgpInstanceEntry 22 } + +tBgpInstanceMEDSource OBJECT-TYPE + SYNTAX BgpMEDSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMEDSource specifies the source of the Multi + Exit Discriminator (MED) value for this peer." + DEFVAL { noMedOut } + ::= { tBgpInstanceEntry 23 } + +tBgpInstanceMEDValue OBJECT-TYPE + SYNTAX BgpMEDValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMEDValue specifies the value of MED when + tBgpInstanceMEDSource is 'metricVal'. If the value of + tBgpInstanceMEDSource is not 'metricVal', this object is ignored." + DEFVAL { 0 } + ::= { tBgpInstanceEntry 24 } + +tBgpInstanceConfederationAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceConfederationAS specifies the confederation + AS for this BGP instance. + + A value of '0' means no confederation AS. + + This object was obsoleted in release 7.0. It is replaced with + the 4-byte AS number defined by tBgpInstanceConfederationAS4Byte." + ::= { tBgpInstanceEntry 25 } + +tBgpInstanceImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceImportPolicy1 specifies import policy number + 1 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyImportPolicy1." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 30 } + +tBgpInstanceImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceImportPolicy2 specifies import policy number + 2 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyImportPolicy2." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 31 } + +tBgpInstanceImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceImportPolicy3 specifies import policy number + 3 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyImportPolicy3." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 32 } + +tBgpInstanceImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceImportPolicy4 specifies import policy number + 4 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyImportPolicy4." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 33 } + +tBgpInstanceImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceImportPolicy5 specifies import policy number + 5 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyImportPolicy5." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 34 } + +tBgpInstanceExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceExportPolicy1 specifies export policy number + 1 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyExportPolicy1." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 35 } + +tBgpInstanceExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceExportPolicy2 specifies export policy number + 2 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyExportPolicy2." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 36 } + +tBgpInstanceExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceExportPolicy3 specifies export policy number + 3 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyExportPolicy3." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 37 } + +tBgpInstanceExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceExportPolicy4 specifies export policy number + 4 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyExportPolicy4." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 38 } + +tBgpInstanceExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceExportPolicy5 specifies export policy number + 5 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpInstancePlcyExportPolicy5." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 39 } + +tBgpInstanceOperStatus OBJECT-TYPE + SYNTAX BgpOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpInstanceOperStatus indicates the operational status + of the BGP instance for the virtual router. + + A value of 'inService(2)' means the bgp instance is fully functional. + + A value of 'outOfService(3)' means the bgp instance is down. + + A value of 'transition(4)' means the bgp instance is performing a + transition from state inService(2) to outOfService(3) or vice versa. + + A value of 'disabled(5)' means the BGP instance needs to be restarted + by the user." + ::= { tBgpInstanceEntry 40 } + +tBgpInstanceLocalASPrivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLocalASPrivate specifies if the local + autonomous system number is hidden in paths learned from peering. + + When the value of tBgpInstanceLocalAS4Byte is changed, the value of + tBgpInstanceLocalASPrivate is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpInstanceLocalAS4Byte is not set to non-default value." + DEFVAL { false } + ::= { tBgpInstanceEntry 41 } + +tBgpInstanceMd5Auth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMd5Auth specifies if the authentication using + MD5 message based digest protocol is enabled." + DEFVAL { false } + ::= { tBgpInstanceEntry 42 } + +tBgpInstanceMd5AuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMd5AuthKey specifies the authentication key + to be used between BGP peers neighbors before establishing sessions. + + Authentication is done using the MD5 message based digest protocol. + + Authentication can be configured globally and applied to all BGP peers + or per group or per peer. The most specific value is used. + + The authentication key can be any combination of letters or numbers. + Note that the string CANNOT contain embedded nulls." + DEFVAL { ''H } + ::= { tBgpInstanceEntry 43 } + +tBgpInstanceClusterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of tBgpInstanceClusterId specifies the cluster ID for a + route reflector server. + + A value of 0.0.0.0 indicates that no cluster ID has been assigned to + the BGP instance." + DEFVAL { '00000000'H } + ::= { tBgpInstanceEntry 44 } + +tBgpInstanceDisableClientReflect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisableClientReflect specifies if reflection + of routes by the route reflector to all client peers within its + cluster is enabled or disabled. + + A value of 'false' means reflection of routes to all client peers is + enabled." + DEFVAL { false } + ::= { tBgpInstanceEntry 45 } + +tBgpInstanceIBgpMultipath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceIBgpMultipath specifies if load sharing is + enabled among multiple IBGP paths. + + A value of 'false' disables IBGP Multipath." + DEFVAL { false } + ::= { tBgpInstanceEntry 46 } + +tBgpInstanceFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceFamily specifies the types of routing + information to be distributed by this instance of BGP. BGP was + initially designed for the distribution of IPv4 routing information. + Multi-protocol extensions and the use of a VPN-IPv4, VPN-IPv6, MVPN-IPv4 + and L2-VPN addresses have been added to extend its ability to carry + overlapping routing information. + + A 'vpnIpv4 (2)' address is a 12-byte value consisting of + the 8-byte route distinguisher, RD, and the 4-byte ipv4 IP address + prefix. The RD must be unique within the scope of the VPRN. + This allows the IP address prefixes within different VRFs to + overlap. + + 'ipv6 (3)', 'mcastIpv4 (4)', 'l2vpn (6)' and 'mcastVpnIpv4 (12)' are + multi-protocol extensions to BGP. + + 'mcastIpv6 (16)' is part of multi-protocol extension to BGP. + + A 'vpnIpv6 (5)' address is a 24-byte value consisting of the 8-byte + RD, and 16 bytes for the IPv6 address. When both IPv4 and IPv6 VPRN + services are enabled, the PE router uses the same RD for both address + families. + + A 'l2vpn (6)' address is a 12-byte Virtual Switch Instance identifier + (VSI-ID) value consisting of the 8-byte route distinguisher(RD) + followed by a 4-byte value. + + A 'mvpnIpv4 (7)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type specific. + Route type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field. + + A 'mdtSafi (8)' address is a 16-byte value consisting of 12-byte route + distinguisher(RD) followed by a 4-byte group address. + + A 'mspw (9)' address is a dynamic multi-segment pseudowire address. + + A 'flowIpv4 (10)' address is a variable size value consisting of 1 or + 2-byte NLRI(Network Layer Reachability Information) length followed by + a variable length NLRI value. + + A 'routeTarget (11)' address is a variable size value consisting of + zero length or 12 byte (ipv4) or 24 byte (ipv6) NLRI (Network Layer + Reachability Information) length followed by a variable length NLRI + value. + + A 'mvpnIpv6 (13)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type + specific. Route type defines encoding for the route type specific + field. Length indicates the length in octets of the route type + specific field. + + A 'flowIpv6 (14)' address is a variable size value consisting of 1 or + 2-byte NLRI(Network Layer Reachability Information) length followed by + a variable length NLRI value. + + A 'evpn (15)' address is variable size value consisting of the 1-byte + route type, 1-byte length and variable size route type specific. Route + type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field." + DEFVAL { {ipv4} } + ::= { tBgpInstanceEntry 47 } + +tBgpInstanceGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceGracefulRestart specifies whether or not + graceful restart capabilities are enabled on this instance of BGP. + + When the value is set to 'false' graceful restart is disabled and any + previous configuration of other graceful restart parameters is + removed." + DEFVAL { false } + ::= { tBgpInstanceEntry 48 } + +tBgpInstanceGRPathSelectDefer OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceGRPathSelectDefer specifies the time limit in + seconds for restarting BGP instance to defer path selection logic." + DEFVAL { 120 } + ::= { tBgpInstanceEntry 49 } + +tBgpInstanceGRRestartTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceGRRestartTime specifies the maximum amount of + time in seconds that a graceful restart should take." + DEFVAL { 120 } + ::= { tBgpInstanceEntry 50 } + +tBgpInstanceGRStaleRoute OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceGRStaleRoute specifies the maximum amount of + time in seconds that stale routes should be maintained after a + graceful restart is initiated. This value should be at least as large + as the value of tBgpInstanceGRRestartTime." + DEFVAL { 360 } + ::= { tBgpInstanceEntry 51 } + +tBgpInstanceGRAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceGRAdminState specifies the desired + administrative state of the graceful restart capabilities for this + instance of the BGP protocol. When the value is 'outOfService' the + graceful restart capabilities are disabled but the graceful restart + configuration parameters are retained." + DEFVAL { inService } + ::= { tBgpInstanceEntry 52 } + +tBgpInstanceGROperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpInstanceGROperState indicates the operational status + of the graceful restart capabilities for this instance of the BGP + protocol." + ::= { tBgpInstanceEntry 53 } + +tBgpInstanceVpnApplyImport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceVpnApplyImport specifies if the base instance + BGP import route policies are applied to VPN-IPv4 routes. + + When the value is 'false' the application of the base instance + BGP import route policies to VPN-IPv4 routes is disabled." + DEFVAL { false } + ::= { tBgpInstanceEntry 54 } + +tBgpInstanceVpnApplyExport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceVpnApplyExport specifies if the base instance + BGP export route policies are applied to VPN-IPv4 routes. + + When the value is 'false' the application of the base instance + BGP export route policies to VPN-IPv4 routes is disabled." + DEFVAL { false } + ::= { tBgpInstanceEntry 55 } + +tBgpInstanceIgpShortcut OBJECT-TYPE + SYNTAX BITS { + te (0), + ldp (1), + ip (2), + mpls (3), + mpls-bgp (4) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The bits of tBgpInstanceIgpShortcut identify the Layer-2 tunneling + mechanisms used for IGP shortcuts. If a bit is set, the corresponding + tunneling mechanism will be used to resolve paths to BGP next-hops. + + The tunneling mechanisms represented by each bit are: + te(0) - RSVP Traffic Engineering + ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) + ip(2) - IP (IP-in-IP or GRE) + mpls(3)- MPLS + mpls-bgp(4)- MPLS with BGP label-route tunnel eligibility + + Evaluation of tunnel preference is based on the following order, in + descending priority: + 1. Traffic Engineered Shortcut (RSVP-TE) + 2. LDP /32 Route FEC Shortcut + 3. IP Shortcut (IP-in-IP or GRE) + 4. Actual IGP Next-Hop. + + The 'mpls' option instructs BGP to first attempt to resolve the BGP + next-hop to an RSVP LSP. If no RSVP LSP exists or the existing ones + are down, BGP automatically searches for the LDP LSP with a FEC prefix + corresponding to the same /32 prefix in the tunnel table and resolves + the BGP next-hop to it. + + The 'mpls-bgp' option allows BGP to resolve the BGP next-hop using BGP + tunnels in TTM, but the order of preference (which cannot be changed) + is RSVP then LDP then BGP. + + This object was obsoleted in release 13.0." + DEFVAL { {} } + ::= { tBgpInstanceEntry 56 } + +tBgpInstanceDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceDisallowIgp specifies if IGP next-hop to the + BGP next-hop is used as the next-hop of the last resort. + + A value of 'true', disallows the IGP next-hop to the BGP next-hop from + being used as the next-hop of the last resort. This is used to prevent + routing loops. + + A value of 'false' reverts the IGP shortcut next-hop evaluation + process to the default of allowing IGP next-hops as the next-hop of + the last resort. + + When the value of tBgpInstanceIgpShortcut is changed, the value of + tBgpInstanceDisallowIgp is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpInstanceIgpShortcut is not set to non-default value. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { tBgpInstanceEntry 57 } + +tBgpInstanceOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceOrf specifies if outbound route filtering + capability is enabled or disabled for the BGP instance." + DEFVAL { false } + ::= { tBgpInstanceEntry 58 } + +tBgpInstanceExtCommsOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceExtCommsOrf specifies if outbound route + filtering capability is based on extended communities for the BGP + instance." + DEFVAL { false } + ::= { tBgpInstanceEntry 59 } + +tBgpInstanceExtCommsSendOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceExtCommsSendOrf specifies if outbound route + filter advertisement to the neighbors in this BGP instance." + DEFVAL { false } + ::= { tBgpInstanceEntry 60 } + +tBgpInstanceExtCommsRecvOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceExtCommsRecvOrf specifies if outbound route + filter for this BGP instance is accepted from the neighbors is + enabled." + DEFVAL { false } + ::= { tBgpInstanceEntry 61 } + +tBgpInstanceAllowInterAsVpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAllowInterAsVpn specifies whether VPNs can + exchange routes across autonomous system boundaries, providing model B + connectivity. + + When the value is 'true', ASBRs can advertise VPRN routes to their + peers in other autonomous systems, and when it is 'false', they + cannot." + DEFVAL { false } + ::= { tBgpInstanceEntry 62 } + +tBgpInstancePurgeTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePurgeTimer specifies the maximum time, in + minutes, before stale routes are purged." + DEFVAL { 10 } + ::= { tBgpInstanceEntry 63 } + +tBgpInstanceLocalAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLocalAS4Byte specifies the autonomous system + number to be advertised to this peer." + DEFVAL { 0 } + ::= { tBgpInstanceEntry 64 } + +tBgpInstanceConfederationAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpInstanceConfederationAS4Byte indicates the + confederation AS for this BGP instance. A value of zero indicates that + no confederation AS has been assigned." + ::= { tBgpInstanceEntry 65 } + +tBgpInstanceDisable4ByteASN OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisable4ByteASN specifies whether or not + 4-byte ASN capability will be advertised by this peer. + + When the value of tBgpInstanceDisable4ByteASN is set to false, 4-byte + ASN support will be negotiated with the associated remote peers. When + the value of tBgpInstanceDisable4ByteASN is set to true, 4-byte ASN + capability will not be advertised by this peer." + DEFVAL { false } + ::= { tBgpInstanceEntry 66 } + +tBgpInstanceMultipathEiBgpState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMultipathEiBgpState specifies whether eiBGP + load balancing is enabled or not. When the value of this object is set + to 'enabled', eiBGP load balancing is enabled which allows the routes + to be sent through multiple paths using iBGP or eBGP paths." + DEFVAL { disabled } + ::= { tBgpInstanceEntry 67 } + +tBgpInstanceHoldTimeIsStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceHoldTimeIsStrict specifies whether or not + tBgpInstanceHoldTime has to be strictly enforced. + + When the value of tBgpInstanceHoldTimeIsStrict is true, BGP will not + negotiate a hold time lower than the configured value for + tBgpInstanceHoldTime. + + This object is obsoleted in release 10.0. Desired functionality of + strict enforcement of hold time can be achieved by configuring the + value of tBgpInstanceMinHoldTime." + DEFVAL { false } + ::= { tBgpInstanceEntry 68 } + +tBgpInstanceAsPathIgnoreFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAsPathIgnoreFamily specifies address families + for which the AS path is used to determine the best BGP route. If this + option is present, the AS paths of incoming routes are not used in the + route selection process for the given families. + + A 'vpnIpv4 (2)' address is a 12-byte value consisting of + the 8-byte route distinguisher, RD, and the 4-byte ipv4 IP address + prefix. The RD must be unique within the scope of the VPRN. + This allows the IP address prefixes within different VRFs to + overlap. + + 'ipv6 (3)', 'mcastIpv4 (4)', and 'l2vpn (6)' are multi-protocol + extensions to BGP. + + 'mcastIpv6 (16)' is part of multi-protocol extension to BGP. + + A 'vpnIpv6 (5)' address is a 24-byte value consisting of the 8-byte + RD, and 16 bytes for the IPv6 address. When both IPv4 and IPv6 VPRN + services are enabled, the PE router uses the same RD for both address + families. + + A 'mvpnIpv4 (7)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type specific. + Route type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field." + DEFVAL { {} } + ::= { tBgpInstanceEntry 69 } + +tBgpInstanceRemovePrivateASLmtd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceRemovePrivateASLmtd specifies whether BGP + will remove the private AS numbers. + + When the value of tBgpInstanceRemovePrivateASLmtd is true, BGP will + remove private AS numbers from the AS Path." + DEFVAL { false } + ::= { tBgpInstanceEntry 70 } + +tBgpInstancePMTUDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePMTUDiscovery specifies whether path MTU + discovery is enabled for this BGP instance. + + When the value is set to 'true', path MTU discovery is enabled for + this BGP instance. When the value is set to 'false', path MTU + discovery is disabled." + DEFVAL { false } + ::= { tBgpInstanceEntry 71 } + +tBgpInstanceDisableRtTblInstall OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisableRtTblInstall specifies whether to + disable the installation of all (labeled and unlabeled) IPv4 and IPv6 + BGP routes into RTM (Routing Table Manager) and the FIB (Forwarding + Information Base) on the base router instance." + DEFVAL { false } + ::= { tBgpInstanceEntry 72 } + +tBgpInstanceNHResUseBgpRoutes OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceNHResUseBgpRoutes specifies whether to use + BGP routes to resolve BGP nexthop for IPv4 and IPv6 families on this + router instance." + DEFVAL { false } + ::= { tBgpInstanceEntry 73 } + +tBgpInstanceEnableRRVpnFwding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceEnableRRVpnFwding specifies whether a + route-reflector will resolve VPN-IPv4 and VPN-IPv6 routes. + + When tBgpInstanceEnableRRVpnFwding is set to 'true', the + route-reflector will resolve VPN-IPv4 and VPN-IPv6 routes. + + When the value of tBgpInstanceEnableRRVpnFwding is 'true' and + next-hop-self is set for the peer, the route-reflector will generate + new labels for all the resolved VPN-IPv4 and VPN-IPv6 routes. + + When the value of tBgpInstanceEnableRRVpnFwding is set to 'false', + route-reflector will not resolve the VPN-IPv4 and VPN-IPv6 routes." + DEFVAL { false } + ::= { tBgpInstanceEntry 74 } + +tBgpInstRteTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstRteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the route targets to be accepted and advertised from + or to all peers. If there are entries in this table for a specific + tBgpInstanceIndex then only routes with one or more of the route + targets, tBgpInstanceRouteTarget, are accepted or advertised. These + route target entries are applied to all peers connected to the BGP + instance specified by tBgpInstanceIndex. + + If there are no entries in this table for a specific tBgpInstanceIndex + all routes are reflected irrespective of the route targets associated + with a route." + ::= { tBgpInstanceObjects 3 } + +tBgpInstRteTargetEntry OBJECT-TYPE + SYNTAX TBgpInstRteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstRteTargetTable. Each entry + represents a route target to be accepted and advertised from or to all + peers." + INDEX { + tBgpInstanceIndex, + IMPLIED tBgpInstanceRouteTarget + } + ::= { tBgpInstRteTargetTable 1 } + +TBgpInstRteTargetEntry ::= SEQUENCE +{ + tBgpInstanceRouteTarget TNamedItem, + tBgpInstRteTargetRowStatus RowStatus +} + +tBgpInstanceRouteTarget OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the tBgpInstRteTargetTable. The value of + tBgpInstanceRouteTarget specifies the extended community + name to be accepted by a Route Reflector Server or advertised by + the router when reflecting any routes. I.e, it does not apply to + routes that are not reflected by the router." + ::= { tBgpInstRteTargetEntry 1 } + +tBgpInstRteTargetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status of this BGP Instance route target entry. A row cannot be + created in this table if the tBgpInstanceIndex entry does not exist in + the tBgpInstanceTable." + ::= { tBgpInstRteTargetEntry 2 } + +tBgp4PathAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgp4PathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series BGP-4 Received Path Attribute Table contains + information about paths to destination networks received from all BGP4 + peers and is an extension of the bgp4PathAttrTable in the BGP4-MIB." + ::= { tBgpInstanceObjects 4 } + +tBgp4PathAttrEntry OBJECT-TYPE + SYNTAX TBgp4PathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network. " + INDEX { + tBgpInstanceIndex, + tBgp4PathAttrRD, + bgp4PathAttrIpAddrPrefix, + bgp4PathAttrIpAddrPrefixLen, + bgp4PathAttrPeer + } + ::= { tBgp4PathAttrTable 1 } + +TBgp4PathAttrEntry ::= SEQUENCE +{ + tBgp4PathAttrRD TmnxVPNRouteDistinguisher, + tBgp4PathAttrOriginID IpAddress, + tBgp4PathAttrClusterList OCTET STRING, + tBgp4PathAttrCommunity OCTET STRING, + tBgp4PathAttrExtCommunity OCTET STRING, + tbgp4PathAttrASPathSegment OCTET STRING, + tbgp4PathAttrAggregatorAS InetAutonomousSystemNumber +} + +tBgp4PathAttrRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgp4PathAttrRD specifies the Route Distinguisher + associated with this BGP-4 path." + ::= { tBgp4PathAttrEntry 1 } + +tBgp4PathAttrOriginID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgp4PathAttrOriginID indicates the Originator ID + associated with this BGP-4 path that is used in route reflectors to + specify the origin of the reflection." + ::= { tBgp4PathAttrEntry 2 } + +tBgp4PathAttrClusterList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..257)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgp4PathAttrClusterList indicates the list of + routers in the cluster associated with this BGP-4 path. The first + octet indicates the number of router IDs in the list. The list + is a sequence of 4-octet router IDs." + ::= { tBgp4PathAttrEntry 3 } + +tBgp4PathAttrCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..257)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgp4PathAttrCommunity indicates the list of route + policy communities associated with this BGP-4 path. The first + octet indicates the number of communities in the list. The list + is a sequence of 4-octet communities." + ::= { tBgp4PathAttrEntry 4 } + +tBgp4PathAttrExtCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..257)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgp4PathAttrExtCommunity indicates the list of + extended communities to be accepted by a Route Reflector Server + associated with this BGP-4 path. The first octet indicates the + number of extended communities in the list. The list is a + sequence of extended communities. The extended community is + an 8-octet value similar to a route distinguisher." + ::= { tBgp4PathAttrEntry 5 } + +tbgp4PathAttrASPathSegment OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tbgp4PathAttrASPathSegment indicates the sequence of + Autonomous System (AS) path segments. Each AS path segment is + represented by a triple . + + The type is a 1-octet field which has two possible values: + 1 AS_SET: unordered set of ASs a route in the + UPDATE message has traversed + 2 AS_SEQUENCE: ordered set of ASs a route in the + UPDATE message has traversed. + + The length is a 1-octet field containing the number of ASs in the + value field. + + The value field contains one or more 4-byte AS numbers. Each AS is + represented in the octet string as four octets." + ::= { tBgp4PathAttrEntry 6 } + +tbgp4PathAttrAggregatorAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tbgp4PathAttrAggregatorAS indicates the AS number of + the last BGP4 speaker that performed route aggregation. A value of + zero (0) indicates the absence of this attribute." + ::= { tBgp4PathAttrEntry 7 } + +tBgpSendOrfRouteTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the route targets to be advertised to the peers if + it is Outbound route filtering capable." + ::= { tBgpInstanceObjects 5 } + +tBgpSendOrfRouteTargetEntry OBJECT-TYPE + SYNTAX TBgpSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpSendOrfRouteTargetTable. Each entry represents a + route target to be advertised to the peer." + INDEX { + tBgpInstanceIndex, + IMPLIED tBgpSendOrfRouteTarget + } + ::= { tBgpSendOrfRouteTargetTable 1 } + +TBgpSendOrfRouteTargetEntry ::= SEQUENCE +{ + tBgpSendOrfRouteTarget TNamedItem, + tBgpSendOrfRTRowStatus RowStatus +} + +tBgpSendOrfRouteTarget OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the tBgpSendOrfRouteTargetTable. The value of + tBgpSendOrfRouteTarget specifies the extended community name to be + advertised to the peer." + ::= { tBgpSendOrfRouteTargetEntry 1 } + +tBgpSendOrfRTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the Send Orf Route target entry." + ::= { tBgpSendOrfRouteTargetEntry 2 } + +tBgpInstanceParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstanceParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the attributes configured for the BGP instance." + ::= { tBgpInstanceObjects 6 } + +tBgpInstanceParamsEntry OBJECT-TYPE + SYNTAX TBgpInstanceParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpInstanceParamsTable. Each entry maintains the + attributes configured for BGP instance." + INDEX { tBgpInstanceIndex } + ::= { tBgpInstanceParamsTable 1 } + +TBgpInstanceParamsEntry ::= SEQUENCE +{ + tBgpInstanceDisableFEFailover TruthValue, + tBgpInstanceDisableComms TruthValue, + tBgpInstanceDisableExtComms TruthValue, + tBgpInstanceDefaultOriginate TmnxIpFamily, + tBgpInstanceAdvertiseInactiveRts TruthValue, + tBgpInstancePeerTracking TruthValue, + tBgpInstanceAuthKeyChain TNamedItemOrEmpty, + tBgpInstanceRapidWithdrawal TruthValue, + tBgpInstanceBfdEnabled TruthValue, + tBgpInstanceRapidUpdate TmnxIpFamily, + tBgpInstanceEnableAddPath TruthValue, + tBgpInstanceRecvAddPath TmnxAddPathAddressFamily, + tBgpInstanceIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpInstanceVpnIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpInstanceIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpInstanceVpnIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpInstanceTransportTunnel BITS, + tBgpInstanceFlowspecValidate TruthValue, + tBgpInstanceAdvertiseExternal TmnxIpFamily, + tBgpInstanceBackupPath TmnxIpFamily, + tBgpInstanceIgnoreNextHopMetric TruthValue, + tBgpInstanceMpBgpKeep TruthValue, + tBgpInstanceIgnoreRouterId TruthValue, + tBgpInstanceAlwaysCompMEDStrict TruthValue, + tBgpInstanceMinHoldTime BgpHoldTime, + tBgpInstRemovePrivateSkipPeerAs TruthValue, + tBgpInstLocalASNoPrependGlobalAS TruthValue, + tBgpInstanceNHResPolicy TLPolicyStatementNameOrEmpty, + tBgpInstancePeerTrackingPolicy TLPolicyStatementNameOrEmpty, + tBgpInstGrRestartNotification TruthValue, + tBgpInstanceFaultTolerance TruthValue, + tBgpInstanceDampPeerOscillations TruthValue, + tBgpInstDmpPeerOscInitialWaitTim Unsigned32, + tBgpInstDmpPeerOscSecondWaitTime Unsigned32, + tBgpInstDmpPeerOscMaxWaitTime Unsigned32, + tBgpInstDmpPeerOscErrorInterval Unsigned32, + tBgpInstanceDeterministicMED TruthValue, + tBgpInstanceSplitHorizon TruthValue, + tBgpInstMvpnVrfImportSubTypeNew TruthValue, + tBgpInstResolveLabelRoutesInRtm TruthValue, + tBgpInstanceCompOriginValidState TruthValue, + tBgpInstanceThirdPartyNextHop TruthValue, + tBgpInstanceOrigInvalidUnusable TruthValue, + tBgpInstanceIgnoreRtrIdInternal TmnxIpFamily, + tBgpInstanceIgnoreRtrIdExternal TmnxIpFamily, + tBgpInstanceDynamicPeerLimit Unsigned32, + tBgpInstanceOverrideTunnelElc TruthValue, + tBgpInstanceEbgpIbgpEqual TmnxIpFamily, + tBgpInstanceLblIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpInstanceLblIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpInstanceLabelPreference TmnxBgpPreference, + tBgpInstanceLinkStateExEnable TruthValue, + tBgpInstanceLinkStateImEnable TruthValue, + tBgpInstanceDefRxEvpnEncap INTEGER, + tBgpInstanceNHResolveAllowStatic TruthValue, + tBgpInstanceORRLocation Unsigned32, + tBgpInstanceORRAllowLocalFallbk TruthValue, + tBgpInstanceWeightedEcmp TruthValue, + tBgpInstanceFSValidateDestPfx TruthValue, + tBgpInstanceFSValidateRedirectIP TruthValue +} + +tBgpInstanceDisableFEFailover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisableFEFailover specifies whether the + router should drop an external BGP session immediately when the local + interface goes down, or whether the BGP session should be kept up + until the holdtime expires. + + Setting the value to 'true' causes the external BGP session to go down + immediately when the local interface goes down." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 1 } + +tBgpInstanceDisableComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisableComms enables or disables sending of + community attribute to the peer for non-external communities." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 2 } + +tBgpInstanceDisableExtComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisableExtComms enables or disables sending + of community attribute to the peers for external communities." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 3 } + +tBgpInstanceDefaultOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDefaultOriginate specifies the types of + AFI/SAFI for which SROS BGP will originate default route independent + of the RTM default route" + ::= { tBgpInstanceParamsEntry 4 } + +tBgpInstanceAdvertiseInactiveRts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAdvertiseInactiveRts enables or disables + advertising of inactive BGP routes to other BGP peers." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 5 } + +tBgpInstancePeerTracking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePeerTracking specifies whether tracking of + BGP peers is enabled. + + A value of 'false' indicates that bgp peer tracking is disabled." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 6 } + +tBgpInstanceAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAuthKeyChain specifies the + keychain which will be used to sign and/or authenticate the BGP + protocol stream. + + The keychain name is defined by tmnxKeyChainName and is the index for + TIMETRA-SECURITY-MIB::tmnxKeyChainTable" + DEFVAL { "" } + ::= { tBgpInstanceParamsEntry 7 } + +tBgpInstanceRapidWithdrawal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceRapidWithdrawal specifies whether the + delay (minimum route advertisement) on sending BGP withdrawals has to + be disabled. Normal route withdrawals may be delayed up to the minimum + route advertisement to allow for efficient packing of BGP updates. + + When the value of tBgpInstanceRapidWithdrawal is 'true' the delay on + sending BGP withdrawals is disabled. By default, the delay exists, + which is the normal behavior for rapid withdrawal processing." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 8 } + +tBgpInstanceBfdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceBfdEnabled specifies whether Bi-directional + Forwarding Detection is enabled on this router. + + When the value is 'true', BFD sessions can be established and BFD can + be used as a signalling mechanism." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 9 } + +tBgpInstanceRapidUpdate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceRapidUpdate specifies the address families + for which the BGP rapid updates will be sent to improve join/prune + latency. + + tBgpInstanceRapidUpdate is supported for the following families: + vpnIpv4 (2) + vpnIpv6 (5) + l2vpn (6) + mvpnIpv4 (7) + mdtSafi (8) + mcastVpnIpv4 (12) + mvpnIpv6 (13) + evpn (15) + labelIpv4 (17) + labelIpv6 (18) + mcastVpnIpv6 (20)" + DEFVAL { {} } + ::= { tBgpInstanceParamsEntry 10 } + +tBgpInstanceEnableAddPath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceEnableAddPath specifies whether the BGP + ADD-PATH send capability is enabled on this BGP instance. + + ADD-PATH allows a BGP router to advertise multiple distinct paths for + the same prefix/NLRI(Network Layer Reachability Information). This + capability provides a number of potential benefits like reduced + routing churn, faster convergence, better loadsharing etc. + + When the value of tBgpInstanceEnableAddPath is set to 'true', the BGP + ADD-PATH send limit objects tBgpInstanceIpv4AddPathLimit, + tBgpInstanceVpnIpv4AddPathLimit, tBgpInstanceIpv6AddPathLimit and + tBgpInstanceVpnIpv6AddPathLimit + , tBgpInstanceLblIpv4AddPathLimit + , tBgpInstanceLblIpv6AddPathLimit + represent their assigned values. + + The default value of tBgpInstanceEnableAddPath is 'false', which means + the ADD-PATH capability is disabled on this BGP instance and the + values of the BGP ADD-PATH send limit objects are not valid." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 11 } + +tBgpInstanceRecvAddPath OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceRecvAddPath specifies the address families + which are enabled to receive BGP ADD-PATH. + + ADD-PATH allows a BGP router to receive multiple distinct paths for + the same prefix/NLRI (Network Layer Reachability Information)." + DEFVAL { {none} } + ::= { tBgpInstanceParamsEntry 12 } + +tBgpInstanceIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceIpv4AddPathLimit specifies the maximum number + of paths per IPv4 prefix that can be advertised to ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 13 } + +tBgpInstanceVpnIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceVpnIpv4AddPathLimit specifies the maximum + number of paths per VPN IPv4 prefix that can be advertised to ADD-PATH + peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 14 } + +tBgpInstanceIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceIpv6AddPathLimit specifies the maximum number + of paths per IPv6 prefix that can be advertised to ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 15 } + +tBgpInstanceVpnIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceVpnIpv6AddPathLimit specifies the maximum + number of paths per VPN IPv6 prefix that can be advertised to ADD-PATH + peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 16 } + +tBgpInstanceTransportTunnel OBJECT-TYPE + SYNTAX BITS { + ldp (0), + rsvp-te (1), + mpls (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The bits of tBgpInstanceTransportTunnel specify whether VPNs can + exchange routes across autonomous system boundaries, providing model B + connectivity. The 'no' form of the command disallows ASBRs to + advertise VPRN routes to their peers in other autonomous systems. If a + bit is set, the corresponding mechanism will be used to exchange + routes. + + The mechanisms represented by each bit are: + ldp(0) - This allows LDP based LSPS to be used as transport from + the ASBR to local PE routers + rsvp-te(1) - This allows RSVP-TE based LSPS to be used as transport + from the ASBR to local PE routers + mpls(2) - This allows both LDP and RSVP-TE to be used to resolve + the BGP nexthop for VPRN routes in an associated VPRN + instance. + + This object was obsoleted in release 13.0." + DEFVAL { {ldp} } + ::= { tBgpInstanceParamsEntry 17 } + +tBgpInstanceFlowspecValidate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceFlowspecValidate specifies whether validation + of received flow specification routes is enabled on this router. + + When the value of tBgpInstanceFlowspecValidate is 'true', the flow + routes received from other peers are validated. + + The default value of tBgpInstanceFlowspecValidate is 'false', which + means validation of received flow routes is disabled and all flow + specification routes are considered valid." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 18 } + +tBgpInstanceAdvertiseExternal OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAdvertiseExternal specifies the address + families which are enabled on this router instance to advertise the + best external route to the destination even when its best overall + route is an internal route. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpInstanceDisableClientReflect is set to 'false'." + ::= { tBgpInstanceParamsEntry 19 } + +tBgpInstanceBackupPath OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceBackupPath specifies the address families for + which the computation and use of a backup path is enabled on this + router instance." + ::= { tBgpInstanceParamsEntry 20 } + +tBgpInstanceIgnoreNextHopMetric OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceIgnoreNextHopMetric specifies whether + next-hop metric should be ignored when computing best routes to a + destination for the base router BGP instance." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 21 } + +tBgpInstanceMpBgpKeep OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMpBgpKeep specifies whether to maintain + descriptive information for all Multiprotocol BGP (MP-BGP) routes on + this BGP router instance regardless of the existing VPRN route + policies currently configured." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 22 } + +tBgpInstanceIgnoreRouterId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceIgnoreRouterId specifies whether to ignore + the BGP identifier (router-ID) comparison when comparing two paths + learned from different EBGP neighbors as long as both paths are not + from a configured-BGP peer. + + The router-ID comparison is ignored for routes from external BGP peers + with family types corresponding to the bits set in the object + tBgpInstanceIgnoreRtrIdExternal. + + The router-ID comparison is ignored for routes from internal BGP peers + with family types corresponding to the bits set in the object + tBgpInstanceIgnoreRtrIdInternal. The default value of + tBgpInstanceIgnoreRouterId is 'false', which means the router-ID + comparison is never ignored." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 23 } + +tBgpInstanceAlwaysCompMEDStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of tBgpInstanceAlwaysCompMEDStrict specifies whether to + compare Multi-Exit Discriminator (MED) path attribute between routes + learned from the same neighboring autonomous system (neighbor-AS) in + the route selection process. + + When the state of tBgpInstanceAlwaysCompMEDStrict is set to 'true' it + specifies that the MED value should be only compared between routes + learned from same autonomous systems and if one of the route has no + MED it should be assigned the lowest possible value of 'zero'. + + When the value of tBgpInstanceAlwaysCompareMED is 'infinity' and the + state of tBgpInstanceAlwaysCompMEDStrict is set to 'true', the MED + attribute of two routes is compared if they come from the same + neighbor-AS and the routes are compared as though the route with the + missing MED has a MED of infinity (the worst possible value, 2^32 + -1.)." + DEFVAL { true } + ::= { tBgpInstanceParamsEntry 24 } + +tBgpInstanceMinHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMinHoldTime specifies the minimum hold time + that should be strictly enforced on tBgpInstanceHoldTime. + + When the value of tBgpInstanceMinHoldTime is configured, BGP will not + negotiate a hold time lower than the configured value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceHoldTime." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 25 } + +tBgpInstRemovePrivateSkipPeerAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstRemovePrivateSkipPeerAs specifies whether or not + to remove the private autonomous system number (ASN) from AS-Path, if + the AS-Path contains the ASN of the external BGP (eBGP) neighbor on + this BGP instance. + + When the value of tBgpInstRemovePrivateSkipPeerAs is true, BGP will + not remove the private ASN from the AS-Path if it is the same + autonomous system number as the remote eBGP peer." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 26 } + +tBgpInstLocalASNoPrependGlobalAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstLocalASNoPrependGlobalAS specifies whether or not + to prepend the global-AS when advertising routes to the external BGP + (eBGP) neighbor on this BGP instance. + + When the value of tBgpInstLocalASNoPrependGlobalAS is true, BGP will + prepend only the local-AS to the AS_PATH of received routes from the + remote eBGP peer. + + When the value of tBgpInstanceLocalAS4Byte is changed, the value of + tBgpInstLocalASNoPrependGlobalAS is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpInstanceLocalAS4Byte is not set to non-default value." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 27 } + +tBgpInstanceNHResPolicy OBJECT-TYPE + SYNTAX TLPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceNHResPolicy specifies the policy to be + applied for filtering the routes to be considered for next-hop + resolution process." + DEFVAL { "" } + ::= { tBgpInstanceParamsEntry 28 } + +tBgpInstancePeerTrackingPolicy OBJECT-TYPE + SYNTAX TLPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePeerTrackingPolicy specifies the policy to be + applied for BGP peer tracking on this router instance." + DEFVAL { "" } + ::= { tBgpInstanceParamsEntry 29 } + +tBgpInstGrRestartNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstGrRestartNotification specifies whether or not to + perform Graceful Restart procedures after sending or receiving a + NOTIFICATION message. + + When the value of tBgpInstGrRestartNotification is true, BGP will + perform Graceful Restart procedures after sending or receiving a + NOTIFICATION message." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 30 } + +tBgpInstanceFaultTolerance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceFaultTolerance specifies whether or not + approaches like 'treat-as-withdraw' and other similar non-disruptive + approaches can be used for handling a wide range of UPDATE message + errors. + + A value of 'false' indicates that bgp fault-tolerance is disabled." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 31 } + +tBgpInstanceDampPeerOscillations OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDampPeerOscillations specifies whether + damping peer oscillations is enabled for this BGP instance. + + When the value is set to 'true', damping peer oscillations is enabled + for this BGP instance. When the value is set to 'false', damping peer + oscillations is disabled." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 32 } + +tBgpInstDmpPeerOscInitialWaitTim OBJECT-TYPE + SYNTAX Unsigned32 (0..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstDmpPeerOscInitialWaitTim specifies the time in + minutes, that a session remains in the idle-state after it has been + stable for a while for this BGP instance. + + When the value of tBgpInstanceDampPeerOscillations is changed, the + value of tBgpInstDmpPeerOscInitialWaitTim is reset to its default + value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpInstanceDampPeerOscillations." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 33 } + +tBgpInstDmpPeerOscSecondWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstDmpPeerOscSecondWaitTime specifies the time in + minutes, that is doubled after each repeated session failure that + occurs within a relatively short span of time for this BGP instance. + + When the value of tBgpInstanceDampPeerOscillations is changed, the + value of tBgpInstDmpPeerOscSecondWaitTime is reset to its default + value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpInstanceDampPeerOscillations." + DEFVAL { 5 } + ::= { tBgpInstanceParamsEntry 34 } + +tBgpInstDmpPeerOscMaxWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstDmpPeerOscMaxWaitTime specifies the maximum + amount of time in minutes, that the session remains in the idle-state + after it has experienced repeated instability for this BGP instance. + + When the value of tBgpInstanceDampPeerOscillations is changed, the + value of tBgpInstDmpPeerOscMaxWaitTime is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpInstanceDampPeerOscillations." + DEFVAL { 60 } + ::= { tBgpInstanceParamsEntry 35 } + +tBgpInstDmpPeerOscErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstDmpPeerOscErrorInterval specifies the time in + minutes after a session reset, during which the session must be + error-free in order to reset the penalty counter and return + idle-hold-time to tBgpInstDmpPeerOscInitialWaitTim for this BGP + instance. + + When the value of tBgpInstanceDampPeerOscillations is changed, the + value of tBgpInstDmpPeerOscErrorInterval is reset to its default + value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpInstanceDampPeerOscillations." + DEFVAL { 30 } + ::= { tBgpInstanceParamsEntry 36 } + +tBgpInstanceDeterministicMED OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDeterministicMED specifies whether + deterministic MED is enabled for this BGP instance. + + When the value of tBgpInstanceDeterministicMED is 'true' the router + will group all paths belonging to the same AS and compare them + together before comparing them to paths from different ASes" + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 37 } + +tBgpInstanceSplitHorizon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceSplitHorizon specifies whether or not the + peers under this instance reflect the best route back to the peer from + which the route was received. + + When the value of tBgpInstanceSplitHorizon is 'true', the peers under + this instance will not reflect best routes to the peers from which the + route was received." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 38 } + +tBgpInstMvpnVrfImportSubTypeNew OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMvpnVrfImportSubTypeNew specifies whether or not + the MPVN VRF route import extended community is assigned the new IANA + value of 0x010b or the old extended community type code of 0x010a. + + When the value of tBgpInstMvpnVrfImportSubTypeNew is 'true', the the + subtype encoded in advertised routes is 0x010b. + + When the value of tBgpInstMvpnVrfImportSubTypeNew is 'false', the the + subtype encoded in advertised routes is 0x010a." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 39 } + +tBgpInstResolveLabelRoutesInRtm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstResolveLabelRoutesInRtm specifies whether we can + fall back to RTM resolution of the BGP next hop for labeled routes if + the TTM resolution fails." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 40 } + +tBgpInstanceCompOriginValidState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceCompOriginValidState specifies whether the + origin validation state is used in the BGP decision process." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 41 } + +tBgpInstanceThirdPartyNextHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceThirdPartyNextHop specifies if there is any + third party next-hop processing done towards single-hop EBGP peers in + this instance. + + When false, NEXT_HOP will always carry the IP address of the interface + used to establish the TCP connection to the peer" + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 42 } + +tBgpInstanceOrigInvalidUnusable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceOrigInvalidUnusable specifies whether to use + or ignore the routes that have an origin validation state of + 'Invalid'. + + When the value of tBgpInstanceOrigInvalidUnusable is set to 'true', + the routes that have an origin validation state of 'Invalid' are + considered unusable. + + When the value of tBgpInstanceOrigInvalidUnusable is set to 'false', + the routes that have an origin validation state of 'Invalid' are + compared to other usable routes for the same prefix." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 43 } + +tBgpInstanceIgnoreRtrIdInternal OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceIgnoreRtrIdInternal specifies the address + families of the routes from internal BGP peers for which router-ID is + ignored, during comparison of paths learned from them. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of tBgpInstanceIgnoreRouterId is 'false'." + DEFVAL { {} } + ::= { tBgpInstanceParamsEntry 44 } + +tBgpInstanceIgnoreRtrIdExternal OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceIgnoreRtrIdExternal specifies the address + families of the routes from external BGP peers for which router-ID is + ignored, during comparison of paths learned from them. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of tBgpInstanceIgnoreRouterId is 'false'." + DEFVAL { {} } + ::= { tBgpInstanceParamsEntry 45 } + +tBgpInstanceDynamicPeerLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..8192) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDynamicPeerLimit specifies the value of + dynamic peer limit for this BGP instance. + + If tBgpInstanceDynamicPeerLimit is set to zero (0), the dynamic peer + limit is disabled for this BGP instance." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 46 } + +tBgpInstanceOverrideTunnelElc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tBgpInstanceOverrideTunnelElc is set to 'true', the + system should assume that all far-ends for BGP tunnels are entropy + label capable, irrespective of any received capability signaling." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 50 } + +tBgpInstanceEbgpIbgpEqual OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceEbgpIbgpEqual specifies address families for + which EBGP and IBGP learned paths are considered equal. If this option + is present, ebgp-ibgp-equal affects the order of rib-in routes in a + rib node. It can change the choice of the best path." + DEFVAL { {} } + ::= { tBgpInstanceParamsEntry 51 } + +tBgpInstanceLblIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceLblIpv4AddPathLimit specifies the maximum + number of paths per label IPv4 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 52 } + +tBgpInstanceLblIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpInstanceLblIpv6AddPathLimit specifies the maximum + number of paths per label IPv6 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 53 } + +tBgpInstanceLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpInstanceParamsEntry 54 } + +tBgpInstanceLinkStateExEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLinkStateExEnable decides whether to export + the TED database into BGP. + + If the value is set to 'true', then the BGP instance will allow export + of TED NLRI updates. + + If the value is set to 'false', then the BGP instance will not export + the TED NLRI updates." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 55 } + +tBgpInstanceLinkStateImEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLinkStateImEnable decides whether to receive + TED NLRI updates. It is only applicable to Virtual Service Router + (VSR) running in Network Service Provider (NSP). + + If the value is set to 'true', then the BGP instance will import the + TED NLRI updates. + + If the value is set to 'false', then the BGP instance will not import + the TED NLRI updates." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 56 } + +tBgpInstanceDefRxEvpnEncap OBJECT-TYPE + SYNTAX INTEGER { + mpls (0), + vxlan (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDefRxEvpnEncap specifies how BGP will treat a + received EVPN route without BGP encapsulation extended community. If + no encapsulation is received, BGP will validate the route as MPLS or + VXLAN depending on the the value of tBgpInstanceDefRxEvpnEncap." + DEFVAL { mpls } + ::= { tBgpInstanceParamsEntry 57 } + +tBgpInstanceNHResolveAllowStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceNHResolveAllowStatic specifies whether we can + consider using regular static route for resolving routes for families + VPN-IPv4, VPN-IPv6, Label-IPv4 and Label-IPv6." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 58 } + +tBgpInstanceORRLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceORRLocation specifies the identifier of a + location configured under optimal-route-reflection. The location is + used to calculate the next-hop cost in the TE-DB and select the best + path to advertise to the client of this route-reflector." + DEFVAL { 0 } + ::= { tBgpInstanceParamsEntry 59 } + +tBgpInstanceORRAllowLocalFallbk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceORRAllowLocalFallbk decides what the system + should do when the BGP next-hop is not reachable in the TE-DB for the + configured location, tBgpInstanceORRLocation. + + If the value is set to 'true', then next-hop cost calculation and + best-path selection default back to the location of the + route-reflector in the network. + + If the value is set to 'false', then no routes are advertised to the + client(s)." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 60 } + +tBgpInstanceWeightedEcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceWeightedEcmp specifies that if weighted-ecmp + is enabled, then ECMP is applied across LSPs to the same BGP next-hop, + based on the configured load-balancing-weight of each LSP." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 61 } + +tBgpInstanceFSValidateDestPfx OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceFSValidateDestPfx specifies whether + validation of received flow specification routes is enabled on this + router. + + When the value of tBgpInstanceFSValidateDestPfx is 'true', the flow + routes received from other peers are validated. + + The default value of tBgpInstanceFSValidateDestPfx is 'false', which + means validation of received flow routes is disabled and all flow + specification routes are considered valid." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 62 } + +tBgpInstanceFSValidateRedirectIP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceFSValidateRedirectIP specifies whether + validation of flow specification routes received with a + redirect-to-IPv4 extended community is enabled on this router. A flow + specification route is considered valid if the origin AS in the + AS_PATH and AS4_PATH attribute of the flow specification route matches + the origin AS in the AS_PATH and AS4_PATH attribute of the best-match + unicast route for the IPv4 address in the global administrator field + of the extended community. + + When the value of tBgpInstanceFSValidateRedirectIP is 'true', + validation of flow specification routes received with a + redirect-to-IPv4 extended community is enabled. + + When the value of tBgpInstanceFSValidateRedirectIP is 'false', + validation of flow specification routes received with a + redirect-to-IPv4 extended community is disabled." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 63 } + +tBgpInstancePlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstancePlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tBgpInstancePlcyTable consists of information about each running + instance of BGP." + ::= { tBgpInstanceObjects 7 } + +tBgpInstancePlcyEntry OBJECT-TYPE + SYNTAX TBgpInstancePlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstancePlcyTable. Each entry + represents an instance of BGP running on the virtual router." + AUGMENTS { tBgpInstanceEntry } + ::= { tBgpInstancePlcyTable 1 } + +TBgpInstancePlcyEntry ::= SEQUENCE +{ + tBgpInstancePlcyImportPolicy1 TXLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy2 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy3 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy4 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy5 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy6 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy7 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy8 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy9 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy10 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy11 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy12 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy13 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy14 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyImportPolicy15 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy1 TXLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy2 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy3 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy4 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy5 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy6 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy7 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy8 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy9 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy10 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy11 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy12 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy13 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy14 TLPolicyNameOrExpOrEmpty, + tBgpInstancePlcyExportPolicy15 TLPolicyNameOrExpOrEmpty +} + +tBgpInstancePlcyImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy1 specifies the first import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 1 } + +tBgpInstancePlcyImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy2 specifies the second import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 2 } + +tBgpInstancePlcyImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy3 specifies the third import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 3 } + +tBgpInstancePlcyImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy4 specifies the fourth import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 4 } + +tBgpInstancePlcyImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy5 specifies the fifth import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 5 } + +tBgpInstancePlcyImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy6 specifies the sixth import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 6 } + +tBgpInstancePlcyImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy7 specifies the seventh + import policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 7 } + +tBgpInstancePlcyImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy8 specifies the eighth import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 8 } + +tBgpInstancePlcyImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy9 specifies the ninth import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 9 } + +tBgpInstancePlcyImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy10 specifies the tenth import + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 10 } + +tBgpInstancePlcyImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy11 specifies the eleventh + import policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 11 } + +tBgpInstancePlcyImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy12 specifies the twelfth + import policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 12 } + +tBgpInstancePlcyImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy13 specifies the thirteenth + import policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 13 } + +tBgpInstancePlcyImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy14 specifies the fourteenth + import policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 14 } + +tBgpInstancePlcyImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyImportPolicy15 specifies the fifteenth + import policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 15 } + +tBgpInstancePlcyExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy1 specifies the first export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 16 } + +tBgpInstancePlcyExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy2 specifies the second export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 17 } + +tBgpInstancePlcyExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy3 specifies the third export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 18 } + +tBgpInstancePlcyExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy4 specifies the fourth export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 19 } + +tBgpInstancePlcyExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy5 specifies the fifth export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 20 } + +tBgpInstancePlcyExportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy6 specifies the sixth export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 21 } + +tBgpInstancePlcyExportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy7 specifies the seventh + export policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 22 } + +tBgpInstancePlcyExportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy8 specifies the eighth export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 23 } + +tBgpInstancePlcyExportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy9 specifies the ninth export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 24 } + +tBgpInstancePlcyExportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy10 specifies the tenth export + policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 25 } + +tBgpInstancePlcyExportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy11 specifies the eleventh + export policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 26 } + +tBgpInstancePlcyExportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy12 specifies the twelfth + export policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 27 } + +tBgpInstancePlcyExportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy13 specifies the thirteenth + export policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 28 } + +tBgpInstancePlcyExportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy14 specifies the fourteenth + export policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 29 } + +tBgpInstancePlcyExportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstancePlcyExportPolicy15 specifies the fifteenth + export policy." + DEFVAL { "" } + ::= { tBgpInstancePlcyEntry 30 } + +tBgpRibLeakImportPolicyTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicyTblLstCh indicates the last + timestamp when an entry in the tBgpRibLeakImportPolicyTable was last + changed." + ::= { tBgpInstanceObjects 8 } + +tBgpRibLeakImportPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpRibLeakImportPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpRibLeakImportPolicyTable is the list of configured policies + that are evaluated against all the leak-candidate RIB-INs of other + routing instances. A matched leak-candidate RIB-IN that is accepted by + one of the policies is leaked/copied into the local RIB-IN." + ::= { tBgpInstanceObjects 9 } + +tBgpRibLeakImportPolicyEntry OBJECT-TYPE + SYNTAX TBgpRibLeakImportPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpRibLeakImportPolicyTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpRibLeakImportPolicyFamily + } + ::= { tBgpRibLeakImportPolicyTable 1 } + +TBgpRibLeakImportPolicyEntry ::= SEQUENCE +{ + tBgpRibLeakImportPolicyFamily TmnxIpFamilyIdentifier, + tBgpRibLeakImportPolicyLstCh TimeStamp, + tBgpRibLeakImportPolicy1 TXLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy2 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy3 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy4 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy5 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy6 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy7 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy8 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy9 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy10 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy11 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy12 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy13 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy14 TLPolicyNameOrExpOrEmpty, + tBgpRibLeakImportPolicy15 TLPolicyNameOrExpOrEmpty +} + +tBgpRibLeakImportPolicyFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicyFamily specifies the address + family for which leak import policies apply." + ::= { tBgpRibLeakImportPolicyEntry 1 } + +tBgpRibLeakImportPolicyLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpRibLeakImportPolicyLstCh indicates when an entry in + tBgpRibLeakImportPolicyTable was last changed." + ::= { tBgpRibLeakImportPolicyEntry 2 } + +tBgpRibLeakImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy1 specifies the first leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 3 } + +tBgpRibLeakImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy2 specifies the second leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 4 } + +tBgpRibLeakImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy3 specifies the third leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 5 } + +tBgpRibLeakImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy4 specifies the fourth leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 6 } + +tBgpRibLeakImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy5 specifies the fifth leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 7 } + +tBgpRibLeakImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy6 specifies the sixth leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 8 } + +tBgpRibLeakImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy7 specifies the seventh leak + import policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 9 } + +tBgpRibLeakImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy8 specifies the eighth leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 10 } + +tBgpRibLeakImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy9 specifies the ninth leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 11 } + +tBgpRibLeakImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy10 specifies the tenth leak import + policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 12 } + +tBgpRibLeakImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy11 specifies the eleventh leak + import policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 13 } + +tBgpRibLeakImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy12 specifies the twelfth leak + import policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 14 } + +tBgpRibLeakImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy13 specifies the thirteenth leak + import policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 15 } + +tBgpRibLeakImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy14 specifies the fourteenth leak + import policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 16 } + +tBgpRibLeakImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibLeakImportPolicy15 specifies the fifteenth leak + import policy." + DEFVAL { "" } + ::= { tBgpRibLeakImportPolicyEntry 17 } + +tBgpShortcutTunnelTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelTblLstCh indicates the last timestamp + when an entry in the tBgpShortcutTunnelTable was last changed." + ::= { tBgpInstanceObjects 10 } + +tBgpShortcutTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpShortcutTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpShortcutTunnelTable is the list of configured shortcut tunnel + mechanisms for different family types for BGP unlabeled routes. + + The table entries are indexed by BGP instance and family type. Each + entry denotes the tunnel selection used to resolve unlabeled BGP + routes of a specific family type." + ::= { tBgpInstanceObjects 11 } + +tBgpShortcutTunnelEntry OBJECT-TYPE + SYNTAX TBgpShortcutTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpShortcutTunnelTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpShortcutTunnelFamily + } + ::= { tBgpShortcutTunnelTable 1 } + +TBgpShortcutTunnelEntry ::= SEQUENCE +{ + tBgpShortcutTunnelFamily TmnxIpFamilyIdentifier, + tBgpShortcutTunnelLstCh TimeStamp, + tBgpShortcutTunnelResolution TResolveStatus, + tBgpShortcutTunnelLdp TruthValue, + tBgpShortcutTunnelRsvpTe TruthValue, + tBgpShortcutTunnelBgp TruthValue, + tBgpShortcutTunnelDisallowIgp TruthValue, + tBgpShortcutTunnelSrIsis TruthValue, + tBgpShortcutTunnelSrOspf TruthValue, + tBgpShortcutTunnelSrTe TruthValue, + tBgpShortcutTunnelAdminTags TruthValue, + tBgpShortcutTunnelSrPolicy TruthValue, + tBgpShortcutTunnelRibApi TruthValue, + tBgpShortcutTunnelMplsFwdPlcy TruthValue, + tBgpShortcutTunnelSrOspf3 TruthValue, + tBgpShortcutTunnelFlexAlgoFb TruthValue +} + +tBgpShortcutTunnelFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelFamily specifies the address family for + which the shortcut tunnel selection applies." + ::= { tBgpShortcutTunnelEntry 1 } + +tBgpShortcutTunnelLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpShortcutTunnelLstCh indicates when an entry in + tBgpShortcutTunnelTable was last changed." + ::= { tBgpShortcutTunnelEntry 2 } + +tBgpShortcutTunnelResolution OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelResolution specifies the resolution + status used for resolving BGP next-hops belonging to a specific family + type. + + When the value is 'filter', only selected tunnel types are used to + resolve BGP next-hops following TTM preference. + + When the value is 'any', any of the supported tunnel types are + selected to resolve next-hops following TTM preference. + + When the value is 'disabled' none of the tunnel types are selected." + DEFVAL { disabled } + ::= { tBgpShortcutTunnelEntry 3 } + +tBgpShortcutTunnelLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelLdp specifies whether LDP tunnelling is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 4 } + +tBgpShortcutTunnelRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelRsvpTe specifies whether RSVP + tunnelling is used for IGP shortcuts to resolve paths to BGP next-hops + belonging to a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 5 } + +tBgpShortcutTunnelBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelBgp specifies whether BGP tunnelling is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 6 } + +tBgpShortcutTunnelDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelDisallowIgp specifies if IGP next-hop + to the BGP next-hop is used as the next-hop as the last resort. + + A value of 'true', disallows the IGP next-hop to the BGP next-hop from + being used as the next-hop as a last resort. This is used to prevent + routing loops. + + A value of 'false' reverts the IGP shortcut next-hop evaluation + process to the default of allowing IGP next-hops as the next-hop in + the last resort. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when none of the tunnelling + mechanisms are selected" + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 7 } + +tBgpShortcutTunnelSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelSrIsis specifies whether SR ISIS is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 8 } + +tBgpShortcutTunnelSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelSrOspf specifies whether SR OSPF is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 9 } + +tBgpShortcutTunnelSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelSrTe specifies whether SR Traffic + Engineering is used for IGP shortcuts to resolve paths to BGP + next-hops belonging to a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 10 } + +tBgpShortcutTunnelAdminTags OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelAdminTags specifies the system to only + consider LSPs marked with an admin-tag for next hop resolution. + Untagged LSPs will not be considered. When disabled this reverts to + default behaviour. While tagged SR-TE LSPs will be considered first, + the system can fall back to using untagged LSP of other types and not + exclude them." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 11 } + +tBgpShortcutTunnelSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelSrPolicy specifies whether SR Policy is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 12 } + +tBgpShortcutTunnelRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelRibApi specifies whether RIB API is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 13 } + +tBgpShortcutTunnelMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelMplsFwdPlcy specifies whether MPLS + Forwarding policy is used for IGP shortcuts to resolve paths to BGP + next-hops belonging to a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 14 } + +tBgpShortcutTunnelSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelSrOspf3 specifies whether SR OSPF3 is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 15 } + +tBgpShortcutTunnelFlexAlgoFb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allow the use of routes with another flex-algo-id than configured as a + fallback option" + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 16 } + +tBgpLabelRtTunnelTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelTblLstCh indicates the last timestamp + when an entry in the tBgpLabelRtTunnelTable was last changed." + ::= { tBgpInstanceObjects 12 } + +tBgpLabelRtTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpLabelRtTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpLabelRtTunnelTable is the list of configured tunnel mechanisms + for different family types while resolving BGP labelled routes. + + The table entries are indexed by BGP instance and family type. Each + entry denotes the tunnel selection used to resolve labelled BGP routes + of a specific family type." + ::= { tBgpInstanceObjects 13 } + +tBgpLabelRtTunnelEntry OBJECT-TYPE + SYNTAX TBgpLabelRtTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpLabelRtTunnelTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpLabelRtTunnelFamily + } + ::= { tBgpLabelRtTunnelTable 1 } + +TBgpLabelRtTunnelEntry ::= SEQUENCE +{ + tBgpLabelRtTunnelFamily TmnxIpFamilyIdentifier, + tBgpLabelRtTunnelLstCh TimeStamp, + tBgpLabelRtTunnelResolution TResolveStatus, + tBgpLabelRtTunnelLdp TruthValue, + tBgpLabelRtTunnelRsvpTe TruthValue, + tBgpLabelRtTunnelSrIsis TruthValue, + tBgpLabelRtTunnelSrOspf TruthValue, + tBgpLabelRtTunnelBgp TruthValue, + tBgpLabelRtTunnelSrTe TruthValue, + tBgpLabelRtTunnelUdp TruthValue, + tBgpLabelRtTunnelAdminTags TruthValue, + tBgpLabelRtTunnelSrPolicy TruthValue, + tBgpLabelRtTunnelRibApi TruthValue, + tBgpLabelRtTunnelMplsFwdPlcy TruthValue, + tBgpLabelRtTunnelSrOspf3 TruthValue, + tBgpLabelRtTunnelFlexAlgoFb TruthValue +} + +tBgpLabelRtTunnelFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelFamily specifies the address family for + which the tunnel selection applies." + ::= { tBgpLabelRtTunnelEntry 1 } + +tBgpLabelRtTunnelLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpLabelRtTunnelLstCh indicates when an entry in + tBgpLabelRtTunnelTable was last changed." + ::= { tBgpLabelRtTunnelEntry 2 } + +tBgpLabelRtTunnelResolution OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelResolution specifies the resolution + status used for resolving BGP labeled routes belonging to a specific + family type. + + When the value is 'filter', only selected tunnel types are used to + resolve BGP labeled routes following TTM preference. + + When the value is 'any', any of the supported tunnel types are + selected to resolve routes following TTM preference. + + When the value is 'disabled' none of the tunnel types are selected." + DEFVAL { filter } + ::= { tBgpLabelRtTunnelEntry 3 } + +tBgpLabelRtTunnelLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelLdp specifies whether LDP LSPs are + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { true } + ::= { tBgpLabelRtTunnelEntry 4 } + +tBgpLabelRtTunnelRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelRsvpTe specifies whether RSVP-TE LSPs + are allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 5 } + +tBgpLabelRtTunnelSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelSrIsis specifies whether SR ISIS is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 6 } + +tBgpLabelRtTunnelSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelSrOspf specifies whether SR OSPF is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 7 } + +tBgpLabelRtTunnelBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelBgp specifies whether BGP is allowed to + be used for resolving BGP labeled routes belonging to a specific + family type. + + For family type vpn, the default value is true. For other families it + is false." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 8 } + +tBgpLabelRtTunnelSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelSrTe specifies whether SR Traffic + Engineering is allowed to be used for resolving BGP labeled routes + belonging to a specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 9 } + +tBgpLabelRtTunnelUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelUdp specifies whether UDP is allowed to + be used for resolving BGP labeled routes belonging to a specific + family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 10 } + +tBgpLabelRtTunnelAdminTags OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelAdminTags specifies the system to only + consider LSPs marked with an admin-tag for next hop resolution. + Untagged LSPs will not be considered. When disabled this reverts to + default behaviour. While tagged RSVP and SR-TE LSPs will be + considered first, the system can fall back to using untagged LSP of + other types and not exclude them." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 11 } + +tBgpLabelRtTunnelSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelSrPolicy specifies whether Sr-policy is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 12 } + +tBgpLabelRtTunnelRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelRibApi specifies whether RIB API is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 13 } + +tBgpLabelRtTunnelMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelMplsFwdPlcy specifies whether MPLS + Forwarding Policy is allowed to be used for resolving BGP labeled + routes belonging to a specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 14 } + +tBgpLabelRtTunnelSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelSrOspf3 specifies whether SR OSPF3 is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 15 } + +tBgpLabelRtTunnelFlexAlgoFb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allow the use of routes with another flex-algo-id than configured as a + fallback option" + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 16 } + +tBgpInstanceMultiPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstanceMultiPathEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tBgpInstanceMultiPathTable consists of information about BGP multipath + on each running instance of BGP. + + This table is deprecated and replaced with tBgpInstMultipathNgTable." + ::= { tBgpInstanceObjects 14 } + +tBgpInstanceMultiPathEntry OBJECT-TYPE + SYNTAX TBgpInstanceMultiPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstanceMultiPathTable. Each + entry represents an instance of BGP running on the virtual router." + AUGMENTS { tBgpInstanceEntry } + ::= { tBgpInstanceMultiPathTable 1 } + +TBgpInstanceMultiPathEntry ::= SEQUENCE +{ + tBgpInstanceMultipathBgp Integer32, + tBgpInstanceMultipathEBgp Integer32, + tBgpInstanceMultipathIBgp Integer32, + tBgpInstanceMultipathRestrict INTEGER +} + +tBgpInstanceMultipathBgp OBJECT-TYPE + SYNTAX Integer32 (1..64) + UNITS "number-of-hops" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMultipathBgp specifies if BGP multipath is + enabled or disabled for this instance. + + A value of '1' would disable BGP multipath. + + Any other value would specify the number of hops for BGP Multipath." + DEFVAL { 1 } + ::= { tBgpInstanceMultiPathEntry 1 } + +tBgpInstanceMultipathEBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-hops" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMultipathEBgp specifies the maximum number of + paths that can be installed into RTM when the best path is EBGP and + the EIBGP option is not present. + + A value of '0' would disable EBGP multipath. + + Any other value would specify the number of hops for EBGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstanceMultiPathEntry 2 } + +tBgpInstanceMultipathIBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-hops" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceMultipathIBgp specifies the maximum number of + paths that can be installed into RTM when the best path is IBGP and + the EIBGP option is not present. + + A value of '0' would disable IBGP multipath. + + Any other value would specify the number of hops for IBGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstanceMultiPathEntry 3 } + +tBgpInstanceMultipathRestrict OBJECT-TYPE + SYNTAX INTEGER { + sameAsPathLength (1), + sameNeighborAs (2), + exactAsPath (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tBgpInstanceMultipathRestrict is set to + 'sameAsPathLength', it forces multipaths to have the same AS path + length (unless as-path-ignore is configured). + + When the value of tBgpInstanceMultipathRestrict is set to + 'sameNeighborAs', it forces multipaths to have the same AS path length + (unless as-path-ignore is configured) and the same neighbor AS. + + When the value of tBgpInstanceMultipathRestrict is set to + 'exactAsPath' it forces multipaths to have the exact same AS paths, + meaning the same ASNs in exactly the same order and contained in the + exactly the same types of elements." + DEFVAL { sameAsPathLength } + ::= { tBgpInstanceMultiPathEntry 4 } + +tBgpRibControlTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpRibControlTblLstCh indicates the last timestamp when + an entry in the tBgpRibControlTable was last changed." + ::= { tBgpInstanceObjects 15 } + +tBgpRibControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpRibControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpRibControlTable consists of information about the routes in + the RTM which can be imported into its family RIB." + ::= { tBgpInstanceObjects 16 } + +tBgpRibControlEntry OBJECT-TYPE + SYNTAX TBgpRibControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpRibControlTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpRibRouteImportFamily + } + ::= { tBgpRibControlTable 1 } + +TBgpRibControlEntry ::= SEQUENCE +{ + tBgpRibRouteImportFamily TmnxIpFamilyIdentifier, + tBgpRibControlLstCh TimeStamp, + tBgpRibImportFromRtmPolicy TLPolicyStatementNameOrEmpty +} + +tBgpRibRouteImportFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpRibRouteImportFamily specifies the address family RIB + where routes can be imported from the RTM." + ::= { tBgpRibControlEntry 1 } + +tBgpRibControlLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpRibControlLstCh indicates when an entry in + tBgpRibControlTable was last changed." + ::= { tBgpRibControlEntry 2 } + +tBgpRibImportFromRtmPolicy OBJECT-TYPE + SYNTAX TLPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpRibImportFromRtmPolicy specifies the policy that + should be executed before allowing a route from the RTM to be imported + into this family's RIB." + DEFVAL { "" } + ::= { tBgpRibControlEntry 3 } + +tBgpOptRouteReflectionTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpOptRouteReflectionTblLstCh indicates the timestamp + when an entry in the tBgpOptRouteReflectionTable was last changed." + ::= { tBgpInstanceObjects 17 } + +tBgpOptRouteReflectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpOptRouteReflectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpOptRouteReflectionTable consists of information about the BGP + optimal route reflection parameters. + + The table entries are indexed by BGP instance." + ::= { tBgpInstanceObjects 18 } + +tBgpOptRouteReflectionEntry OBJECT-TYPE + SYNTAX TBgpOptRouteReflectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpOptRouteReflectionTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { tBgpInstanceIndex } + ::= { tBgpOptRouteReflectionTable 1 } + +TBgpOptRouteReflectionEntry ::= SEQUENCE +{ + tBgpORRSpfMaxWaitTime Unsigned32, + tBgpORRSpfInitialWaitTime Unsigned32, + tBgpORRSpfSecondWaitTime Unsigned32 +} + +tBgpORRSpfMaxWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSpfMaxWaitTime specifies the maximum hold-off time + to start a new spf run after a spf trigger is detected." + DEFVAL { 60 } + ::= { tBgpOptRouteReflectionEntry 1 } + +tBgpORRSpfInitialWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..300) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSpfInitialWaitTime specifies the initial hold-off + time after a period of stability before starting a new spf run to + calculate the cost from an optimal-route-reflection location to a BGP + next-hop." + DEFVAL { 5 } + ::= { tBgpOptRouteReflectionEntry 2 } + +tBgpORRSpfSecondWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..300) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSpfSecondWaitTime specifies the additional + hold-off time before starting a new spf run if further spf triggers + are received within the initial wait time." + DEFVAL { 15 } + ::= { tBgpOptRouteReflectionEntry 3 } + +tBgpORRLocationTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpORRLocationTblLstCh indicates the timestamp when an + entry in the tBgpORRLocationTable was last changed." + ::= { tBgpInstanceObjects 19 } + +tBgpORRLocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpORRLocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpORRLocationTable consists of information about the BGP optimal + route reflection location parameters. The table entries are indexed by + BGP instance and Location ID." + ::= { tBgpInstanceObjects 20 } + +tBgpORRLocationEntry OBJECT-TYPE + SYNTAX TBgpORRLocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpORRLocationTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpORRLocationId + } + ::= { tBgpORRLocationTable 1 } + +TBgpORRLocationEntry ::= SEQUENCE +{ + tBgpORRLocationId Unsigned32, + tBgpORRLocationLstCh TimeStamp, + tBgpORRLocationRowStatus RowStatus, + tBgpORRPrimaryIPAddrType InetAddressType, + tBgpORRPrimaryIPAddr InetAddress, + tBgpORRSecondaryIPAddrType InetAddressType, + tBgpORRSecondaryIPAddr InetAddress, + tBgpORRTertiaryIPAddrType InetAddressType, + tBgpORRTertiaryIPAddr InetAddress, + tBgpORRPrimaryIPv6AddrType InetAddressType, + tBgpORRPrimaryIPv6Addr InetAddress, + tBgpORRSecondaryIPv6AddrType InetAddressType, + tBgpORRSecondaryIPv6Addr InetAddress, + tBgpORRTertiaryIPv6AddrType InetAddressType, + tBgpORRTertiaryIPv6Addr InetAddress +} + +tBgpORRLocationId OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpORRLocationId identifies an optimal-route-reflection + location. A bgp neighbor can be associated with a location if it is a + route-reflector client." + ::= { tBgpORRLocationEntry 1 } + +tBgpORRLocationLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpORRLocationLstCh indicates when an entry in + tBgpORRLocationTable was last changed." + ::= { tBgpORRLocationEntry 2 } + +tBgpORRLocationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the ORR Location entry." + ::= { tBgpORRLocationEntry 3 } + +tBgpORRPrimaryIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRPrimaryIPAddrType specifies the address type of + the primary IP address. tBgpORRPrimaryIPAddrType can be either unknown + or ipv4." + ::= { tBgpORRLocationEntry 4 } + +tBgpORRPrimaryIPAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRPrimaryIPAddr specifies the preferred IPv4 address + to calculate the optimal-route-reflection cost from the associated + location to a bgp next-hop. + + If the tBgpORRPrimaryIPAddrType is set to ipv4, then the primary IP + address is a IPv4 address. + + If the primary IP address is reset, tBgpORRPrimaryIPAddrType is set to + unknown and tBgpORRPrimaryIPAddr returns a null string." + ::= { tBgpORRLocationEntry 5 } + +tBgpORRSecondaryIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSecondaryIPAddrType specifies the address type of + the secondary IP address. tBgpORRSecondaryIPAddrType can be either + unknown or ipv4." + ::= { tBgpORRLocationEntry 6 } + +tBgpORRSecondaryIPAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSecondaryIPAddr specifies the second preferred + IPv4 address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRSecondaryIPAddrType is set to ipv4, then the secondary + IP address is a IPv4 address. + + If the secondary IP address is reset, tBgpORRSecondaryIPAddrType is + set to unknown and tBgpORRSecondaryIPAddr returns a null string." + ::= { tBgpORRLocationEntry 7 } + +tBgpORRTertiaryIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRTertiaryIPAddrType specifies the address type of + the tertiary IP address. tBgpORRTertiaryIPAddrType can be either + unknown or ipv4." + ::= { tBgpORRLocationEntry 8 } + +tBgpORRTertiaryIPAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRTertiaryIPAddr specifies the third preferred IPv4 + address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRTertiaryIPAddrType is set to ipv4, then the tertiary IP + address is a IPv4 address. + + If the tertiary IP address is reset, tBgpORRTertiaryIPAddrType is set + to unknown and tBgpORRTertiaryIPAddr returns a null string." + ::= { tBgpORRLocationEntry 9 } + +tBgpORRPrimaryIPv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRPrimaryIPv6AddrType specifies the address type of + the primary IP address. tBgpORRPrimaryIPv6AddrType can be either + unknown or ipv6." + ::= { tBgpORRLocationEntry 10 } + +tBgpORRPrimaryIPv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRPrimaryIPv6Addr specifies the preferred IPv6 + address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRPrimaryIPAddrType is set to ipv6, then the primary IP + address is a IPv6 address. + + If the primary IP address is reset, tBgpORRPrimaryIPv6AddrType is set + to unknown and tBgpORRPrimaryIPv6Addr returns a null string." + ::= { tBgpORRLocationEntry 11 } + +tBgpORRSecondaryIPv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSecondaryIPv6AddrType specifies the address type + of the secondary IP address. tBgpORRSecondaryIPv6AddrType can be + either unknown or ipv6." + ::= { tBgpORRLocationEntry 12 } + +tBgpORRSecondaryIPv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSecondaryIPv6Addr specifies the second preferred + IPv6 address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRSecondaryIPv6AddrType is set to ipv6, then the secondary + IP address is a IPv6 address. + + If the secondary IP address is reset, tBgpORRSecondaryIPv6AddrType is + set to unknown and tBgpORRSecondaryIPv6Addr returns a null string." + ::= { tBgpORRLocationEntry 13 } + +tBgpORRTertiaryIPv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRTertiaryIPv6AddrType specifies the address type of + the tertiary IP address. tBgpORRTertiaryIPAddrType can be either + unknown or ipv6." + ::= { tBgpORRLocationEntry 14 } + +tBgpORRTertiaryIPv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRTertiaryIPv6Addr specifies the third preferred + IPv6 address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRTertiaryIPAddrType is set to ipv6, then the tertiary IP + address is a IPv6 address. + + If the tertiary IP address is reset, tBgpORRTertiaryIPv6AddrType is + set to unknown and tBgpORRTertiaryIPAddr returns a null string." + ::= { tBgpORRLocationEntry 15 } + +tBgpInstanceAddPathTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathTblLstCh indicates the timestamp when + an entry in the tBgpInstanceAddPathTable was last changed." + ::= { tBgpInstanceObjects 21 } + +tBgpInstanceAddPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstanceAddPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpInstanceAddPathTable consists of information about the BGP Add + Path parameters. + + The table entries are indexed by BGP instance." + ::= { tBgpInstanceObjects 22 } + +tBgpInstanceAddPathEntry OBJECT-TYPE + SYNTAX TBgpInstanceAddPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstanceAddPathTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { tBgpInstanceIndex } + ::= { tBgpInstanceAddPathTable 1 } + +TBgpInstanceAddPathEntry ::= SEQUENCE +{ + tBgpInstanceAddPathEnable TruthValue, + tBgpInstanceAddPathRecv TmnxAddPathAddressFamily, + tBgpInstanceAddPathIpv4Limit TmnxAddPathSendLimit, + tBgpInstanceAddPathVpnIpv4Limit TmnxAddPathSendLimit, + tBgpInstanceAddPathIpv6Limit TmnxAddPathSendLimit, + tBgpInstanceAddPathVpnIpv6Limit TmnxAddPathSendLimit, + tBgpInstanceAddPathLblIpv4Limit TmnxAddPathSendLimit, + tBgpInstanceAddPathLblIpv6Limit TmnxAddPathSendLimit, + tBgpInstanceAddPathMvpnIpv4Limit Integer32, + tBgpInstanceAddPathMvpnIpv6Limit Integer32, + tBgpInstanceAddPathMCVpnV4Limit Integer32, + tBgpInstanceAddPathMCVpnV6Limit Integer32, + tBgpInstanceAddPathEvpnLimit TmnxAddPathSendLimit +} + +tBgpInstanceAddPathEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathEnable specifies whether the BGP + ADD-PATH send capability is enabled on this BGP instance. + + ADD-PATH allows a BGP router to advertise multiple distinct paths for + the same prefix/NLRI(Network Layer Reachability Information). This + capability provides a number of potential benefits like reduced + routing churn, faster convergence, better loadsharing etc. + + When the value of tBgpInstanceAddPathEnable is set to 'true', the BGP + ADD-PATH send limit objects tBgpInstanceAddPathIpv4Limit, + tBgpInstanceAddPathVpnIpv4Limit, tBgpInstanceAddPathIpv6Limit, + tBgpInstanceAddPathVpnIpv6Limit, tBgpInstanceAddPathLblIpv4Limit, and + tBgpInstanceAddPathLblIpv6Limit represent their assigned values. + + The default value of tBgpInstanceAddPathEnable is 'false', which means + the ADD-PATH capability is disabled on this BGP instance and the + values of the BGP ADD-PATH send limit objects are not valid." + DEFVAL { false } + ::= { tBgpInstanceAddPathEntry 1 } + +tBgpInstanceAddPathRecv OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathRecv specifies the address families + which are enabled to receive BGP ADD-PATH. + + ADD-PATH allows a BGP router to receive multiple distinct paths for + the same prefix/NLRI (Network Layer Reachability Information)." + DEFVAL { {none} } + ::= { tBgpInstanceAddPathEntry 2 } + +tBgpInstanceAddPathIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathIpv4Limit specifies the maximum number + of paths per IPv4 prefix that can be advertised to ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 3 } + +tBgpInstanceAddPathVpnIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathVpnIpv4Limit specifies the maximum + number of paths per VPN IPv4 prefix that can be advertised to ADD-PATH + peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 4 } + +tBgpInstanceAddPathIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathIpv6Limit specifies the maximum number + of paths per IPv6 prefix that can be advertised to ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 5 } + +tBgpInstanceAddPathVpnIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathVpnIpv6Limit specifies the maximum + number of paths per VPN IPv6 prefix that can be advertised to ADD-PATH + peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 6 } + +tBgpInstanceAddPathLblIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathLblIpv4Limit specifies the maximum + number of paths per label IPv4 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 7 } + +tBgpInstanceAddPathLblIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathLblIpv6Limit specifies the maximum + number of paths per label IPv6 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 8 } + +tBgpInstanceAddPathMvpnIpv4Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathMvpnIpv4Limit specifies the maximum + number of paths per mvpn IPv4 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 9 } + +tBgpInstanceAddPathMvpnIpv6Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathMvpnIpv6Limit specifies the maximum + number of paths per mvpn IPv6 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 10 } + +tBgpInstanceAddPathMCVpnV4Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathMCVpnV4Limit specifies the maximum + number of paths per Mcast VPN IPv4 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 11 } + +tBgpInstanceAddPathMCVpnV6Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathMCVpnV6Limit specifies the maximum + number of paths per Mcast VPN IPv6 prefix that can be advertised to + ADD-PATH peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 12 } + +tBgpInstanceAddPathEvpnLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAddPathEvpnLimit specifies the maximum number + of paths per Mcast VPN IPv6 prefix that can be advertised to ADD-PATH + peers. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpInstanceAddPathEntry 13 } + +tBgpInstanceParamsExtTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpInstanceParamsExtTblLstCh indicates the timestamp + when an entry in the tBgpInstanceParamsExtTable was last changed." + ::= { tBgpInstanceObjects 23 } + +tBgpInstanceParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstanceParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpInstanceParamsExtTable consists of information about the + attributes configured for the BGP instance. + + The table entries are indexed by BGP instance." + ::= { tBgpInstanceObjects 24 } + +tBgpInstanceParamsExtEntry OBJECT-TYPE + SYNTAX TBgpInstanceParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstanceParamsExtTable. + + An entry is created when an entry in tBgpInstanceEntry is. Each entry + maintains the attributes configured for BGP instance. When created, + all objects are initialized to their default values." + INDEX { tBgpInstanceIndex } + ::= { tBgpInstanceParamsExtTable 1 } + +TBgpInstanceParamsExtEntry ::= SEQUENCE +{ + tBgpInstanceEnforceFirstAS TruthValue, + tBgpInstanceLLGRAdvStaleTime Unsigned32, + tBgpInstanceLLGROvrideStaleTime Unsigned32, + tBgpInstanceLLGROvrideResTime Unsigned32, + tBgpInstanceLLGRFwdingBitsSet INTEGER, + tBgpInstanceLLGRAdvStaleToNeigh TruthValue, + tBgpInstLLGRAdvToNeighWthoutNoEx TruthValue, + tBgpInstanceLLGR TruthValue, + tBgpInstanceAdvIpv6NhFamily TmnxIpFamily, + tBgpInstanceExtendNhEncoding TmnxIpFamily, + tBgpInstanceBypassMRAITimer TruthValue, + tBgpInstanceDisableLargeComms TruthValue, + tBgpInstanceImportSrPolicy TruthValue, + tBgpInstanceEnfNbrTrust TmnxIpFamily, + tBgpInstanceLoopDetectThreshold Unsigned32, + tBgpInstanceAllowUnresLeaking TruthValue, + tBgpInstanceConvMinWaitToAdv Unsigned32, + tBgpInstanceSendExportPolicy TLPolicyNameOrExpOrEmpty, + tBgpInstEbgpPreference TmnxBgpPreference, + tBgpInstIbgpPreference TmnxBgpPreference, + tBgpInstEbgpLabelPreference TmnxBgpPreference, + tBgpInstIbgpLabelPreference TmnxBgpPreference, + tBgpInstEBGPRejWithoutPlcyImpt TruthValue, + tBgpInstEBGPRejWithoutPlcyExpt TruthValue, + tBgpInstRemovePrivateReplaceAS TruthValue, + tBgpInstBlockPrefixSID TruthValue, + tBgpInstDefOriginate TmnxIpFamily, + tBgpInstTcpMss Unsigned32, + tBgpPrefixSidRangeType INTEGER, + tBgpPrefixSidRangeStartLabel Unsigned32, + tBgpPrefixSidRangeMaxIdx Unsigned32, + tBgpSrAdminState TmnxAdminState, + tBgpSegmentRouting TruthValue, + tBgpDisableExplicitNull TruthValue, + tBgpSelLabelIpv4Inst TruthValue, + tBgpInstBgpTunnelMetric Unsigned32, + tBgpInstBgpTunnelMetricPrefAigp TruthValue, + tBgpEgressEng TruthValue, + tBgpEgressEngShutdown TmnxAdminState, + tBgpInstanceNHResVpnFamPolicy TLPolicyStatementNameOrEmpty, + tBgpInstBgpTunnelPreference TmnxBgpPreference, + tBgpInstLabelIpv6ExplicitNull TruthValue, + tBgpSegmentRoutingV6 TruthValue, + tBgpInstSrv6SourceAddrType InetAddressType, + tBgpInstSrv6SourceAddr InetAddress, + tBgpInstanceSubconfVpnFwding TruthValue, + tBgpInstanceSelLblIpPri TruthValue, + tBgpInstanceDomainId TmnxDPathDomainId, + tBgpInstanceDpathLgthIgnr TruthValue, + tBgpInstanceNHPreferTransportFrr TruthValue +} + +tBgpInstanceEnforceFirstAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceEnforceFirstAS specifies whether the receipt + of BGP routes from an eBGP neighbor should be classified as an error + when it has an AS-Path with the most recent AS not matching the + configured peer-as of the neighbor. + + If the value is set to 'true', the most recent AS number in the + AS-Path will be checked for every received route from the peer or set + of peers to match the peer's configured peer-as. If it does not match, + then the session will be reset if the update-fault-tolerance under + error-handling is not configured. Else, the session will not be reset, + but all the prefixes in the received update will be treated as + withdrawn and logged. + + It is applicable to all the address families and only to true eBGP + sessions." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 1 } + +tBgpInstanceLLGRAdvStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGRAdvStaleTime specifies the time value + until when a route can be used after the session with the peer is + disconnected" + DEFVAL { 86400 } + ::= { tBgpInstanceParamsExtEntry 2 } + +tBgpInstanceLLGROvrideStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777216) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGROvrideStaleTime specifies the stale time + for the BGP session when it is in helper mode." + DEFVAL { 16777216 } + ::= { tBgpInstanceParamsExtEntry 3 } + +tBgpInstanceLLGROvrideResTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGROvrideResTime specifies the restart time + for the BGP session when it is in helper mode." + DEFVAL { 4096 } + ::= { tBgpInstanceParamsExtEntry 4 } + +tBgpInstanceLLGRFwdingBitsSet OBJECT-TYPE + SYNTAX INTEGER { + none (0), + all (1), + non-fwd (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGRFwdingBitsSet specifies the behaviour of + the F bit for each AFI/SAFI." + DEFVAL { none } + ::= { tBgpInstanceParamsExtEntry 5 } + +tBgpInstanceLLGRAdvStaleToNeigh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGRAdvStaleToNeigh decides whether to + withdraw the route towards eBGP peers that did not advertise the LLGR + capability and re-advertise to all other peers with the addition of + the LLGR_STALE community." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 6 } + +tBgpInstLLGRAdvToNeighWthoutNoEx OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstLLGRAdvToNeighWthoutNoEx decides whether to + advertise the route to all peers with the addition of the LLGR_STALE + community. + + This can be configured only when tBgpInstanceLLGRAdvStaleToNeigh is + configured on the system." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 7 } + +tBgpInstanceLLGR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGR specifies whether or not long lived + graceful restart capabilities are enabled on this instance of BGP. + + When the value is set to 'false' long lived graceful restart is + disabled and any previous configuration of other long lived graceful + restart parameters is removed." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 8 } + +tBgpInstanceAdvIpv6NhFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAdvIpv6NhFamily specifies the types of + AFI/SAFI the SROS BGP supports extended next-hop encoding and + resolution." + ::= { tBgpInstanceParamsExtEntry 9 } + +tBgpInstanceExtendNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceExtendNhEncoding specifies the types of + AFI/SAFI the Bgp instance is configured to support extended next-hop + encoding." + ::= { tBgpInstanceParamsExtEntry 10 } + +tBgpInstanceBypassMRAITimer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceBypassMRAITimer specifies whether the Bgp + instance is configured to send out the BGP update immediately after + the session comes up, without waiting for Minimum Route Advertisement + Interval, tBgpInstanceMinRouteAdvertisement, to countdown to zero. + + If the value is set to 'true', tBgpInstanceMinRouteAdvertisement's + value is disregarded and BGP updates are sent out immediately after + the session comes up. + + If the value is set to 'false', the system waits for + tBgpInstanceMinRouteAdvertisement's full value to countdown before + sending out the BGP updates after the session comes up." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 11 } + +tBgpInstanceDisableLargeComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisableLargeComms enables or disables sending + of community attribute to the peer for large communities." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 12 } + +tBgpInstanceImportSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceImportSrPolicy enables or disables import of + sr-policy for use in resolving next-hop." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 13 } + +tBgpInstanceEnfNbrTrust OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceEnfNbrTrust specifies the address families on + which ILM forwarding behavior is enabled." + DEFVAL { {} } + ::= { tBgpInstanceParamsExtEntry 14 } + +tBgpInstanceLoopDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLoopDetectThreshold specifies the occurence + of the global ASN when exceeded triggers the loop-detect behavior." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 15 } + +tBgpInstanceAllowUnresLeaking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAllowUnresLeaking specifies whether or not a + VPRN can import a route." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 16 } + +tBgpInstanceConvMinWaitToAdv OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceConvMinWaitToAdv specifies the timer value + for which no routes are advertised." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 17 } + +tBgpInstanceSendExportPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceSendExportPolicy specifies the send default + export policy." + DEFVAL { "" } + ::= { tBgpInstanceParamsExtEntry 18 } + +tBgpInstEbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEbgpPreference specifies the route preference for + ebgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 19 } + +tBgpInstIbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstIbgpPreference specifies the route preference for + ibgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 20 } + +tBgpInstEbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 21 } + +tBgpInstIbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstIbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 22 } + +tBgpInstEBGPRejWithoutPlcyImpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEBGPRejWithoutPlcyImpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 23 } + +tBgpInstEBGPRejWithoutPlcyExpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEBGPRejWithoutPlcyExpt enables or disables if + policies can be exported." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 24 } + +tBgpInstRemovePrivateReplaceAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstRemovePrivateReplaceAS specifies if private AS + numbers in the AS Path should be replaced with the configured global + AS before advertising them to BGP peers." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 25 } + +tBgpInstBlockPrefixSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstBlockPrefixSID enables or disables sending of the + prefix SID attribute." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 26 } + +tBgpInstDefOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstDefOriginate specifies the types of AFI/SAFI for + which SROS BGP will originate default route independent of the RTM + default route" + ::= { tBgpInstanceParamsExtEntry 27 } + +tBgpInstTcpMss OBJECT-TYPE + SYNTAX Unsigned32 (0 | 384..9746) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstTcpMss specifies the TCP maximum segment + size(MSS). When the value of tBgpInstTcpMss is set to 0, the command + removes the static value and allows the TCP MSS value to be calculated + based on the IP MTU value." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 28 } + +tBgpPrefixSidRangeType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + global (1), + local (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrefixSidRangeType specifies whether global + or operation mode is selected. If local mode is used, + tBgpPrefixSidRangeStartLabel and tBgpPrefixSidRangeMaxIdx + describe the range. If global mode is selected those fields are + not used. " + DEFVAL { none } + ::= { tBgpInstanceParamsExtEntry 29 } + +tBgpPrefixSidRangeStartLabel OBJECT-TYPE + SYNTAX Unsigned32 (0..524287) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrefixSidRangeStartLabel specifies the local label + starting offset value." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 30 } + +tBgpPrefixSidRangeMaxIdx OBJECT-TYPE + SYNTAX Unsigned32 (0..524287) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrefixSidRangeMaxIdx specifies the maximum local SID + index that can be used." + DEFVAL { 1 } + ::= { tBgpInstanceParamsExtEntry 31 } + +tBgpSrAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpSrAdminState specifies the desired + administrative state of Segment Routing for this BGP instance." + DEFVAL { outOfService } + ::= { tBgpInstanceParamsExtEntry 32 } + +tBgpSegmentRouting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSegmentRouting specifies whether or not segment + routing capabilities are enabled on this instance of BGP. + + When the value is set to 'false' segment routing is disabled and any + previous configuration of other segment routing parameters is + removed." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 33 } + +tBgpDisableExplicitNull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpDisableExplicitNull specifies whether or not + advertised label and associated programming rules are enabled on this + instance of BGP." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 34 } + +tBgpSelLabelIpv4Inst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSelLabelIpv4Inst specifies whether to enable/disable + selective download of label-ipv4 routes" + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 35 } + +tBgpInstBgpTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstBgpTunnelMetric determines the metric of the + route installed in RTM" + DEFVAL { 1000 } + ::= { tBgpInstanceParamsExtEntry 36 } + +tBgpInstBgpTunnelMetricPrefAigp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If tBgpInstBgpTunnelMetricPrefAigp is enabled the metric of the route + installed in RTM is the aigp-metric of the route if no aigp-metric is + available the value of tBgpInstBgpTunnelMetric is used" + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 37 } + +tBgpEgressEng OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpEgressEng specifies whether to enable/disable egress + peer engineering" + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 38 } + +tBgpEgressEngShutdown OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpEgressEngShutdown specifies the desired + administrative state of Egress Engineering for this BGP instance." + DEFVAL { outOfService } + ::= { tBgpInstanceParamsExtEntry 39 } + +tBgpInstanceNHResVpnFamPolicy OBJECT-TYPE + SYNTAX TLPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceNHResVpnFamPolicy specifies the policy to be + applied for filtering the routes to be considered for next-hop + resolution process." + DEFVAL { "" } + ::= { tBgpInstanceParamsExtEntry 40 } + +tBgpInstBgpTunnelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstBgpTunnelPreference determines the preference of + the route installed in RTM" + DEFVAL { 12 } + ::= { tBgpInstanceParamsExtEntry 41 } + +tBgpInstLabelIpv6ExplicitNull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstLabelIpv6ExplicitNull specifies whether the route + can resolve the next-hop, and that route itself is resolved by a + non-BGP route in RTM or a tunnel in TTM." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 42 } + +tBgpSegmentRoutingV6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSegmentRoutingV6 specifies whether or not segment + routing V6 capabilities are enabled on this instance of BGP. + + When the value is set to 'false' segment routing V6 is disabled and + any previous configuration of other segment routing parameters is + removed." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 43 } + +tBgpInstSrv6SourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstSrv6SourceAddrType specifies the type of + tBgpInstSrv6SourceAddr." + DEFVAL { unknown } + ::= { tBgpInstanceParamsExtEntry 44 } + +tBgpInstSrv6SourceAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstSrv6SourceAddr specifies the source address." + DEFVAL { ''H } + ::= { tBgpInstanceParamsExtEntry 45 } + +tBgpInstanceSubconfVpnFwding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceSubconfVpnFwding specifies whether a + route-reflector will resolve VPN-IPv4 and VPN-IPv6 routes." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 46 } + +tBgpInstanceSelLblIpPri OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceSelLblIpPri specifies whether in base router + BGP instance every received label-ipv4 and label-ipv6 RIB-IN that is + potentially usable by a local service is automatically tagged as + high-priority, unless there is an import policy that has processed + the RIB-IN and explicitly assigned it a normal priority." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 47 } + +tBgpInstanceDomainId OBJECT-TYPE + SYNTAX TmnxDPathDomainId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDomainId specifies the Domain ID used in D-Path for routes advertisement + BGP vprn service." + DEFVAL { '000000000000'H } + ::= { tBgpInstanceParamsExtEntry 48 } + +tBgpInstanceDpathLgthIgnr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDpathLgthIgnr specifies if BGP ignores the + D-PATH domain segment length for best path selection." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 49 } + +tBgpInstanceNHPreferTransportFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 50 } + +tBgpInstanceLLGRFamilyTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGRFamilyTblLstCh indicates the timestamp + when an entry in tBgpInstanceLLGRFamilyTable was last changed." + ::= { tBgpInstanceObjects 25 } + +tBgpInstanceLLGRFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstanceLLGRFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpInstanceLLGRFamilyTable consists of information about the BGP + LLGR Family specific parameters. The table entries are indexed by BGP + instance and LLGR AFI/SAFI." + ::= { tBgpInstanceObjects 26 } + +tBgpInstanceLLGRFamilyEntry OBJECT-TYPE + SYNTAX TBgpInstanceLLGRFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstanceLLGRFamilyTable." + INDEX { + tBgpInstanceIndex, + tBgpInstanceLLGRFamily + } + ::= { tBgpInstanceLLGRFamilyTable 1 } + +TBgpInstanceLLGRFamilyEntry ::= SEQUENCE +{ + tBgpInstanceLLGRFamily TmnxIpFamilyIdentifier, + tBgpInstanceLLGRFamilyLstCh TimeStamp, + tBgpInstanceLLGRFamilyRowStatus RowStatus, + tBgpInstLLGRFamilyAdvStaleTime Unsigned32, + tBgpInstLLGRFamilyOvrideStaleTm Unsigned32 +} + +tBgpInstanceLLGRFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpInstanceLLGRFamily specifies the particular AFI/SAFI + that this configuration applies to." + ::= { tBgpInstanceLLGRFamilyEntry 1 } + +tBgpInstanceLLGRFamilyLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpInstanceLLGRFamilyLstCh indicates when an entry in + tBgpInstanceLLGRFamilyTable was last changed." + ::= { tBgpInstanceLLGRFamilyEntry 2 } + +tBgpInstanceLLGRFamilyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the LLGR Family entry." + ::= { tBgpInstanceLLGRFamilyEntry 3 } + +tBgpInstLLGRFamilyAdvStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstLLGRFamilyAdvStaleTime specifies the time for + which the route can be used for this AFI/SAFI after the peer is + disconnected." + DEFVAL { 86400 } + ::= { tBgpInstanceLLGRFamilyEntry 4 } + +tBgpInstLLGRFamilyOvrideStaleTm OBJECT-TYPE + SYNTAX Unsigned32 (0..16777216) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstLLGRFamilyOvrideStaleTm specifies the stale time + for this particular AFI/SAFI when the system is in helper mode." + DEFVAL { 16777216 } + ::= { tBgpInstanceLLGRFamilyEntry 5 } + +tBgpConvergenceTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceTblLstCh indicates the last timestamp when + an entry in the tBgpConvergenceTable was last changed." + ::= { tBgpInstanceObjects 27 } + +tBgpConvergenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpConvergenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpConvergenceTable is the list of configured objects for + different family types to delay advertisement of BGP routes until + convergence has occured. + + The table entries are indexed by BGP instance and family type." + ::= { tBgpInstanceObjects 28 } + +tBgpConvergenceEntry OBJECT-TYPE + SYNTAX TBgpConvergenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpConvergenceTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpConvergenceFamily + } + ::= { tBgpConvergenceTable 1 } + +TBgpConvergenceEntry ::= SEQUENCE +{ + tBgpConvergenceFamily TmnxIpFamilyIdentifier, + tBgpConvergenceLstCh TimeStamp, + tBgpConvergenceMaxWaitToAdv Unsigned32, + tBgpConvTimerEstablishedPeers Unsigned32, + tBgpConvEstablishedPeers Unsigned32, + tBgpConvFirstSessEstablishedTime Unsigned32, + tBgpConvLastSessEstablishedTime Unsigned32, + tBgpConvergedPeers Unsigned32, + tBgpConvergenceState INTEGER, + tBgpConvergenceTime Unsigned32, + tBgpConvergenceOperMaxWaitToAdv Unsigned32 +} + +tBgpConvergenceFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceFamily specifies the address family for + which the convergence selection applies." + ::= { tBgpConvergenceEntry 1 } + +tBgpConvergenceLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpConvergenceLstCh indicates when an entry in + tBgpConvergenceTable was last changed." + ::= { tBgpConvergenceEntry 2 } + +tBgpConvergenceMaxWaitToAdv OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpConvergenceMaxWaitToAdv specifies the maximum amount + of time, in seconds, measured from the time when the first session + (configured or dynamic) that supports the address family comes up + after a BGP restart, until BGP is allowed to advertise any routes in + that address family to any peer." + DEFVAL { 0 } + ::= { tBgpConvergenceEntry 3 } + +tBgpConvTimerEstablishedPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvTimerEstablishedPeers indicates the number of BGP + sessions (configured and dynamic) that support the address family and + that were in established state when tBgpInstanceConvMinWaitToAdv + timer expired." + ::= { tBgpConvergenceEntry 4 } + +tBgpConvEstablishedPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvEstablishedPeers that support the address family + and that currently in established state." + ::= { tBgpConvergenceEntry 5 } + +tBgpConvFirstSessEstablishedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvFirstSessEstablishedTime indicates the first + session supporting the address family came up, measured from the time + that BGP instance restarted." + ::= { tBgpConvergenceEntry 6 } + +tBgpConvLastSessEstablishedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvLastSessEstablishedTime indicates the last + session supporting the address family came up, measured from the time + that the BGP instance restarted." + ::= { tBgpConvergenceEntry 7 } + +tBgpConvergedPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergedPeers indicates the number of peers that + have sent an EOR marker for the address family since the last BGP + restart." + ::= { tBgpConvergenceEntry 8 } + +tBgpConvergenceState OBJECT-TYPE + SYNTAX INTEGER { + waiting (1), + started (2), + partial (3), + timeout (4), + converged (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceState indicates the convergence state of + the address family." + ::= { tBgpConvergenceEntry 9 } + +tBgpConvergenceTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceTime indicates the elapsed time in + seconds, starting from the last BGP restart, to reach the converged + state for the address family." + ::= { tBgpConvergenceEntry 10 } + +tBgpConvergenceOperMaxWaitToAdv OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tBgpConvergenceOperMaxWaitToAdv indicates the opertional timer value after which + the local BGP instance starts advertising all its own family RIB-OUTs + to all corresponding family established peers." + DEFVAL { 0 } + ::= { tBgpConvergenceEntry 11 } + +tBgpInstMultipathNgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstMultipathNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpInstMultipathNgTable is the list of configured multi-path + mechanisms for different BGP family types. + + The table entries are indexed by BGP instance and family type. Each + entry denotes the multi-path selection used to select the number of + paths of a specific BGP family type." + ::= { tBgpInstanceObjects 29 } + +tBgpInstMultipathNgEntry OBJECT-TYPE + SYNTAX TBgpInstMultipathNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstMultipathNgTable. + + When created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpInstMultipathNgFamily + } + ::= { tBgpInstMultipathNgTable 1 } + +TBgpInstMultipathNgEntry ::= SEQUENCE +{ + tBgpInstMultipathNgFamily TmnxIpFamilyIdentifier, + tBgpInstMultipathNgRowStatus RowStatus, + tBgpInstMultipathNgLstCh TimeStamp, + tBgpInstMultipathNgBgp Integer32, + tBgpInstMultipathNgEBgp Integer32, + tBgpInstMultipathNgIBgp Integer32, + tBgpInstMultipathNgRestrict INTEGER, + tBgpInstMultipathNgUnequalCost TruthValue +} + +tBgpInstMultipathNgFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgFamily specifies the address family + for which the multi-path selection applies." + ::= { tBgpInstMultipathNgEntry 1 } + +tBgpInstMultipathNgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgRowStatus specifies the row status for + this table entry. It is used to create and delete row entries in this + table." + ::= { tBgpInstMultipathNgEntry 2 } + +tBgpInstMultipathNgLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpInstMultipathNgLstCh indicates when an entry in + tBgpInstMultipathNgTable was last changed." + ::= { tBgpInstMultipathNgEntry 3 } + +tBgpInstMultipathNgBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-paths" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgBgp specifies if BGP multipath is + enabled or disabled for this instance and family. + + A value of '0' would disable address family specific BGP multipath. + + Any other value would specify the number of paths for BGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstMultipathNgEntry 4 } + +tBgpInstMultipathNgEBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-paths" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgEBgp specifies the maximum number of + paths that can be installed into RTM when the best path is received + from an EBGP peer. + + A value of '0' would indicate to use the number of paths from + tBgpInstMultipathNgBgp. + + Any other value would specify the number of paths for EBGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstMultipathNgEntry 5 } + +tBgpInstMultipathNgIBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-paths" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgIBgp specifies the maximum number of + paths that can be installed into RTM when the best path is received + from an IBGP peer. + + A value of '0' would indicate to use the number of paths from + tBgpInstMultipathNgBgp. + + Any other value would specify the number of paths for IBGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstMultipathNgEntry 6 } + +tBgpInstMultipathNgRestrict OBJECT-TYPE + SYNTAX INTEGER { + sameAsPathLength (1), + sameNeighborAs (2), + exactAsPath (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tBgpInstMultipathNgRestrict is set to + 'sameAsPathLength', it forces multipaths to have the same AS path + length (unless as-path-ignore is configured). + + When the value of tBgpInstMultipathNgRestrict is set to + 'sameNeighborAs', it forces multipaths to have the same AS path length + (unless as-path-ignore is configured) and the same neighbor AS. + + When the value of tBgpInstMultipathNgRestrict is set to 'exactAsPath' + it forces multipaths to have the exact same AS paths, meaning the same + ASNs in exactly the same order and contained in exactly the same types + of elements." + DEFVAL { sameAsPathLength } + ::= { tBgpInstMultipathNgEntry 7 } + +tBgpInstMultipathNgUnequalCost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgUnequalCost specifies the selection of + multipaths ignores differences in next-hop cost compared to the best + path." + DEFVAL { false } + ::= { tBgpInstMultipathNgEntry 8 } + +tBgpLUStatsTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsTblLstCh indicates the last timestamp when an + entry in the tBgpLUStatsTable was last changed." + ::= { tBgpInstanceObjects 30 } + +tBgpLUStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpLUStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpLUStatsTable is traffic stats for BGP-LU tunnels on egress and + ingress data path. + + The table entries are indexed by BGP instance family type and prefix." + ::= { tBgpInstanceObjects 31 } + +tBgpLUStatsEntry OBJECT-TYPE + SYNTAX TBgpLUStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpLUStatsTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpLUStatsFamily, + tBgpLUStatsPrefixType, + tBgpLUStatsPrefix, + tBgpLUStatsPrefixLength + } + ::= { tBgpLUStatsTable 1 } + +TBgpLUStatsEntry ::= SEQUENCE +{ + tBgpLUStatsFamily TmnxIpFamilyIdentifier, + tBgpLUStatsPrefixType InetAddressType, + tBgpLUStatsPrefix InetAddress, + tBgpLUStatsPrefixLength InetAddressPrefixLength, + tBgpLUStatsLstCh TimeStamp, + tBgpLUStatsNextHopType InetAddressType, + tBgpLUStatsNextHopAddress InetAddress, + tBgpLUStatsIngressOperState TmnxOperState, + tBgpLUStatsIngressLabel Unsigned32, + tBgpLUIngressStatsPktCnt Counter64, + tBgpLUIngressStatsOctetsCnt Counter64, + tBgpLUStatsEgressOperState TmnxOperState, + tBgpLUStatsEgressLabel Unsigned32, + tBgpLUEgressStatsPktCnt Counter64, + tBgpLUEgressStatsOctetsCnt Counter64 +} + +tBgpLUStatsFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsFamily specifies the address family for which + the BGP-LU stats applies." + ::= { tBgpLUStatsEntry 1 } + +tBgpLUStatsPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsPrefixType specifies the address type of + tBgpLUStatsPrefix prefix." + ::= { tBgpLUStatsEntry 2 } + +tBgpLUStatsPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsPrefix specifies the prefix for LU Stats + Table." + ::= { tBgpLUStatsEntry 3 } + +tBgpLUStatsPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsPrefixLength specifies the value of the prefix + length for tBgpLUStatsPrefix" + ::= { tBgpLUStatsEntry 4 } + +tBgpLUStatsLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpLUStatsLstCh indicates when an entry in tBgpLUStatsTable + was last changed." + ::= { tBgpLUStatsEntry 5 } + +tBgpLUStatsNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsNextHopType indicates the address type of the + nexthop." + ::= { tBgpLUStatsEntry 6 } + +tBgpLUStatsNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsNextHopAddress indicates the address of the + nexthop." + ::= { tBgpLUStatsEntry 7 } + +tBgpLUStatsIngressOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsIngressOperState indicates the operational + state." + ::= { tBgpLUStatsEntry 8 } + +tBgpLUStatsIngressLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsIngressLabel indicates the label on ingress." + ::= { tBgpLUStatsEntry 9 } + +tBgpLUIngressStatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUIngressStatsPktCnt indicates the number of packets + on ingress." + ::= { tBgpLUStatsEntry 10 } + +tBgpLUIngressStatsOctetsCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUIngressStatsOctetsCnt indicates the number of + octets on ingress." + ::= { tBgpLUStatsEntry 11 } + +tBgpLUStatsEgressOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsEgressOperState indicates the operational + state." + ::= { tBgpLUStatsEntry 12 } + +tBgpLUStatsEgressLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUStatsEgressLabel indicates the label on egress." + ::= { tBgpLUStatsEntry 13 } + +tBgpLUEgressStatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUEgressStatsPktCnt indicates the number of packets + on egress." + ::= { tBgpLUStatsEntry 14 } + +tBgpLUEgressStatsOctetsCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpLUEgressStatsOctetsCnt indicates the number of octets + on egress." + ::= { tBgpLUStatsEntry 15 } + +tBgpSrv6TblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpSrv6TblLstCh indicates the last timestamp when an + entry in the tBgpSrv6Table was last changed." + ::= { tBgpInstanceObjects 32 } + +tBgpSrv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpSrv6Table is the list of configured objects for different + family types of segment-routing-v6. + + The table entries are indexed by BGP instance and family type." + ::= { tBgpInstanceObjects 33 } + +tBgpSrv6Entry OBJECT-TYPE + SYNTAX TBgpSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpSrv6Table. When created, all + objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpSrv6Family + } + ::= { tBgpSrv6Table 1 } + +TBgpSrv6Entry ::= SEQUENCE +{ + tBgpSrv6Family TmnxIpFamilyIdentifier, + tBgpSrv6RowStatus RowStatus, + tBgpSrv6LstCh TimeStamp, + tBgpSrv6AddTlv TruthValue, + tBgpSrv6LocatorName TLNamedItemOrEmpty, + tBgpSrv6IgRecvTlv TruthValue +} + +tBgpSrv6Family OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpSrv6Family specifies the address family for which the + srv6 selection applies." + ::= { tBgpSrv6Entry 1 } + +tBgpSrv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSrv6RowStatus specifies the row status for this table + entry. It is used to create and delete row entries in this table." + ::= { tBgpSrv6Entry 2 } + +tBgpSrv6LstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpSrv6LstCh indicates when an entry in tBgpSrv6Table was + last changed." + ::= { tBgpSrv6Entry 3 } + +tBgpSrv6AddTlv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSrv6AddTlv specifies the Srv6 TLVs need to be added + to outbound routes." + DEFVAL { false } + ::= { tBgpSrv6Entry 4 } + +tBgpSrv6LocatorName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tBgpSrv6LocatorName specifies the SRv6 locator name used with this + family." + DEFVAL { ''H } + ::= { tBgpSrv6Entry 5 } + +tBgpSrv6IgRecvTlv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSrv6IgRecvTlv specifies the Srv6 TLVs need to be + ignored for received routes." + DEFVAL { true } + ::= { tBgpSrv6Entry 6 } + +tBgpPeerGroupObjects OBJECT IDENTIFIER ::= { tBgpObjects 3 } + +tBgpPeerGroupTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupTableLastChanged indicates the last + timestamp when an entry in the tBgpPeerGroupTable was last changed." + ::= { tBgpPeerGroupObjects 1 } + +tBgpPeerGroupTableSpinlock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupTableSpinlock specifies voluntary + serialization control for tBgpPeerGroupTable. It is mainly used to + coordinate changes to tBgpPeerGroupInheritance." + DEFVAL { 0 } + ::= { tBgpPeerGroupObjects 2 } + +tBgpPeerGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupTable is the list of configured BGP Peer Groups. The + table entries are indexed by the Peer Group Name." + ::= { tBgpPeerGroupObjects 3 } + +tBgpPeerGroupEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerGroupTable. + + An entry can be created using the row status object, + tBgpPeerGroupRowStatus. When created, all objects are initialized to + their default values. + + Before the Peer entry can be used, tBgpPeerGroupRowStatus must be set + to 'active(1)'. The Peer entry can be removed by setting + tBgpPeerRowStatus to 'destroy(6)'." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName + } + ::= { tBgpPeerGroupTable 1 } + +TBgpPeerGroupEntry ::= SEQUENCE +{ + tBgpPeerGroupName BgpPeerGroupName, + tBgpPeerGroupRowStatus RowStatus, + tBgpPeerGroupShutdown TmnxAdminStateTruthValue, + tBgpPeerGroupDescription DisplayString, + tBgpPeerGroupConnectRetry BgpConnectRetryTime, + tBgpPeerGroupHoldTime BgpHoldTime, + tBgpPeerGroupKeepAlive BgpKeepAliveTime, + tBgpPeerGroupMinASOrigination BgpMinASOriginationTime, + tBgpPeerGroupDampening TruthValue, + tBgpPeerGroupLocalAddress IpAddress, + tBgpPeerGroupLocalAS TmnxBgpAutonomousSystem, + tBgpPeerGroupLocalPreference TmnxBgpLocalPreference, + tBgpPeerGroupLoopDetect BgpLoopDetect, + tBgpPeerGroupMinRouteAdvertisement BgpMinRouteAdvertisement, + tBgpPeerGroupMaxPrefix BgpPrefixLimit, + tBgpPeerGroupMEDSource BgpMEDSource, + tBgpPeerGroupMEDValue BgpMEDValue, + tBgpPeerGroupMultihop BgpTimeToLive, + tBgpPeerGroupNextHopSelf TruthValue, + tBgpPeerGroupNoAggregatorID TruthValue, + tBgpPeerGroupPassive TruthValue, + tBgpPeerGroupPeerAS TmnxBgpAutonomousSystem, + tBgpPeerGroupPeerType BgpPeerType, + tBgpPeerGroupPreference TmnxBgpPreference, + tBgpPeerGroupRemovePrivateAS TruthValue, + tBgpPeerGroupLastChanged TimeStamp, + tBgpPeerGroupInheritance Counter64, + tBgpPeerGroupImportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeerGroupImportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeerGroupImportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeerGroupImportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeerGroupImportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeerGroupExportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeerGroupExportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeerGroupExportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeerGroupExportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeerGroupExportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeerGroupOperStatus BgpOperState, + tBgpPeerGroupLocalASPrivate TruthValue, + tBgpPeerGroupMd5Auth TruthValue, + tBgpPeerGroupMd5AuthKey DisplayString, + tBgpPeerGroupClusterId IpAddress, + tBgpPeerGroupDisableClientReflect TruthValue, + tBgpPeerGroupGracefulRestart TruthValue, + tBgpPeerGroupGRRestartTime Unsigned32, + tBgpPeerGroupGRStaleRoute Unsigned32, + tBgpPeerGroupGRAdminState TmnxAdminState, + tBgpPeerGroupGROperState TmnxOperState, + tBgpPeerGroupFamily TmnxIpFamily, + tBgpPeerGroupVpnApplyImport TruthValue, + tBgpPeerGroupVpnApplyExport TruthValue, + tBgpPeerGroupASOverride TruthValue, + tBgpPeerGroupOrf TruthValue, + tBgpPeerGroupExtCommsOrf TruthValue, + tBgpPeerGroupExtCommsSendOrf TruthValue, + tBgpPeerGroupExtCommsRecvOrf TruthValue, + tBgpPeerGroupDynamicPeerGroup TruthValue, + tBgpPeerGroupLocalAS4Byte InetAutonomousSystemNumber, + tBgpPeerGroupPeerAS4Byte InetAutonomousSystemNumber, + tBgpPeerGroupDisable4ByteASN TruthValue, + tBgpPeerGroupHoldTimeIsStrict TruthValue, + tBgpPeerGroupRemovePrivateASLmtd TruthValue, + tBgpPeerGroupPMTUDiscovery TruthValue, + tBgpPeerGroupMaxPrefixLogOnly TruthValue, + tBgpPeerGroupMaxPrefixThreshold Unsigned32, + tBgpPeerGroupDisableCapNego TruthValue, + tBgpPeerGroupCreationOrigin TmnxCreateOrigin +} + +tBgpPeerGroupName OBJECT-TYPE + SYNTAX BgpPeerGroupName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupName specifies the name of the Peer Group + for the entry." + ::= { tBgpPeerGroupEntry 1 } + +tBgpPeerGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupRowStatus specifies the row status for this + BGP instance for the virtual router. It is used to create and delete + row entries in this table. + + In order for an attempt to 'destroy' this row entry to succeed, the + value of tBgpPeerGroupShutdown must be 'true'." + ::= { tBgpPeerGroupEntry 2 } + +tBgpPeerGroupShutdown OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupShutdown controls whether or not to + advertise peers in this group or not. + + A value of 'false(2)' means no shutdown, so advertise peers under this + group. + + A value of 'true(1)' means this entry is shutdown, so do not advertise + peers in this group." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 3 } + +tBgpPeerGroupDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupDescription specifies a user provided + description string for this Peer Group. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 4 } + +tBgpPeerGroupConnectRetry OBJECT-TYPE + SYNTAX BgpConnectRetryTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupConnectRetry specifies the value (in + seconds) of the BGP Connect Retry timer." + REFERENCE + "BGP4-MIB.bgpPeerConnectRetryInterval" + DEFVAL { 120 } + ::= { tBgpPeerGroupEntry 5 } + +tBgpPeerGroupHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupHoldTime specifies the value (in seconds) of + the BGP Hold Time." + REFERENCE + "BGP4-MIB.bgpPeerHoldTime" + DEFVAL { 90 } + ::= { tBgpPeerGroupEntry 6 } + +tBgpPeerGroupKeepAlive OBJECT-TYPE + SYNTAX BgpKeepAliveTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupKeepAlive specifies the value of the BGP + Keepalive timer. + + A keepalive message is sent every time this timer expires." + REFERENCE + "BGP4-MIB.bgpPeerKeepAlive" + DEFVAL { 30 } + ::= { tBgpPeerGroupEntry 7 } + +tBgpPeerGroupMinASOrigination OBJECT-TYPE + SYNTAX BgpMinASOriginationTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupMinASOrigination specifies the minimal + interval (in seconds) at which a given path attribute can be + advertised to a peer. + + This object was obsoleted in release 12.0." + REFERENCE + "BGP4-MIB.bgpPeerMinASOriginationInterval" + DEFVAL { 15 } + ::= { tBgpPeerGroupEntry 8 } + +tBgpPeerGroupDampening OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupDampening specifies if route dampening is + applied to learned routes." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 9 } + +tBgpPeerGroupLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupLocalAddress specifies the local IP address + to be used by peers in this group if not configured for the peer as + advertisement source address. + + If set to 0.0.0.0, then use a (non-0.0.0.0) Peer Group Local Address, + or a (non-0.0.0.0) global Local Address. If both are zero then find + the local address by querying the closest interface to the peer + address from the routing table." + DEFVAL { '00000000'H } + ::= { tBgpPeerGroupEntry 10 } + +tBgpPeerGroupLocalAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupLocalAS specifies the autonomous system + number to be advertised for peers under this group. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by tBgpPeerGroupLocalAS4Byte." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 11 } + +tBgpPeerGroupLocalPreference OBJECT-TYPE + SYNTAX TmnxBgpLocalPreference + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupLocalPreference specifies the default value + for the Local Preference attribute. This value is used if the BGP + route arrives from a BGP peer without the Local Preference attribute + set. + + It is overridden by any value set via a route policy." + DEFVAL { 100 } + ::= { tBgpPeerGroupEntry 12 } + +tBgpPeerGroupLoopDetect OBJECT-TYPE + SYNTAX BgpLoopDetect + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupLoopDetect determines how the peer session + should deal with loop detection in the AS Path." + DEFVAL { ignore } + ::= { tBgpPeerGroupEntry 13 } + +tBgpPeerGroupMinRouteAdvertisement OBJECT-TYPE + SYNTAX BgpMinRouteAdvertisement + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupMinRouteAdvertisement specifies the minimum + interval at which a given path attribute is advertised to a peer." + DEFVAL { 30 } + ::= { tBgpPeerGroupEntry 14 } + +tBgpPeerGroupMaxPrefix OBJECT-TYPE + SYNTAX BgpPrefixLimit + UNITS "number of routes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupMaxPrefix specifies the maximum number of + routes that can be learned from this peer. + + A value of zero specifies there is no limit to the number of routes + learned. + + The tBgpMaxNgPrefixThreshReached notification is sent when the number + of routes exceeds a percentage of this limit as specified by + tBgpPeerGroupMaxPrefixThreshold. + + When the number of routes exceeds this limit, then BGP peering will be + disabled and the tBgpMaxNgPrefix100 notification will be sent. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 15 } + +tBgpPeerGroupMEDSource OBJECT-TYPE + SYNTAX BgpMEDSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupMEDSource specifies the source of the Multi + Exit Discriminator (MED) value for peers in this group." + DEFVAL { noMedOut } + ::= { tBgpPeerGroupEntry 16 } + +tBgpPeerGroupMEDValue OBJECT-TYPE + SYNTAX BgpMEDValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupMEDValue specifies the value of MED when + tBgpPeerGroupMEDSource is 'metricVal'. If the value of + tBgpPeerGroupMEDSource is not 'metricVal', this object is ignored." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 17 } + +tBgpPeerGroupMultihop OBJECT-TYPE + SYNTAX BgpTimeToLive + UNITS "TTL hops" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupMultihop specifies the TTL used in IP packet + header for BGP advertisements. + + Default TTL values for EBGP peer is 1, and MAX_TTL for IBGP peers. + Default value if not set is no_type - the peer has to infer its value + based on local-as, and peer-as in that case." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 18 } + +tBgpPeerGroupNextHopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupNextHopSelf specifies if routes advertised + to EBGP peers in this group have NEXTHOP path attribute set to this + router's physical interface. + + When false, third party routes are advertised." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 20 } + +tBgpPeerGroupNoAggregatorID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupNoAggregatorID specifies if different + routers in the same AS create aggregate routes containing different AS + paths. + + A value of 'true' would enable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes. + + A value of 'false' would disable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 21 } + +tBgpPeerGroupPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPassive specifies if the peers in this group + will not attempt to connect to the far end peer or just wait for the + far end peer to connect." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 22 } + +tBgpPeerGroupPeerAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupPeerAS specifies the Autonomous System + number for the remote peer. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by tBgpPeerGroupPeerAS4Byte." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 23 } + +tBgpPeerGroupPeerType OBJECT-TYPE + SYNTAX BgpPeerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPeerType specifies the type of peer - + noType(1), internal(2) and external(3). + + Default value if not set is noType - the peer has to infer its value + based on local-as, and peer-as in that case. + + If tBgpPeerGroupPeerAS4Byte is set to a non-default value, the value + of the object tBgpPeerGroupPeerType is inferred from + tBgpPeerGroupPeerAS4Byte regardless of the currently set value of + tBgpPeerGroupPeerType." + DEFVAL { noType } + ::= { tBgpPeerGroupEntry 24 } + +tBgpPeerGroupPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPreference specifies the route preference + for routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpPeerGroupEntry 25 } + +tBgpPeerGroupRemovePrivateAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupRemovePrivateAS specifies if private AS + numbers should be stripped from the AS Path before advertising them to + BGP peers." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 26 } + +tBgpPeerGroupLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerGroupLastChanged indicates when an entry in + tBgpPeerGroupTable was last changed." + ::= { tBgpPeerGroupEntry 27 } + +tBgpPeerGroupInheritance OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupInheritance specifies if the group entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + this object is a bit-mask, with the following positions: + + tBgpPeerGroupShutdown 0x04 + tBgpPeerGroupConnectRetry 0x10 + tBgpPeerGroupHoldTime 0x20 + tBgpPeerGroupKeepAlive 0x40 + tBgpPeerGroupDampening 0x100 + tBgpPeerGroupLocalAS4Byte 0x400 + tBgpPeerGroupLocalPreference 0x800 + tBgpPeerGroupLoopDetect 0x1000 + tBgpPeerGroupMinRouteAdvertisement 0x2000 + tBgpPeerGroupMEDSource 0x8000 + tBgpPeerGroupMEDValue 0x10000 + tBgpPeerGroupMultihop 0x20000 + tBgpPeerGroupNoAggregatorID 0x100000 + tBgpPeerGroupPreference 0x1000000 + tBgpPeerGroupRemovePrivateAS 0x2000000 + tBgpPeerGroupImportPolicy1 0x8000000 + tBgpPeerGroupExportPolicy1 0x100000000 + tBgpPeerGroupLocalASPrivate 0x2000000000 + tBgpPeerGroupMd5Auth 0x4000000000 + tBgpPeerGroupMd5AuthKey 0x8000000000 + tBgpPeerGroupClusterId 0x10000000000 + tBgpPeerGroupDisableClientReflect 0x20000000000 + tBgpPeerGroupGracefulRestart 0x40000000000 + tBgpPeerGroupGRRestartTime 0x80000000000 + tBgpPeerGroupGRStaleRoute 0x100000000000 + tBgpPeerGroupGRAdminState 0x200000000000 + tBgpPeerGroupFamily 0x400000000000 + tBgpPeerGroupVpnApplyImport 0x800000000000 + tBgpPeerGroupVpnApplyExport 0x1000000000000 + tBgpPeerGroupOrf 0x4000000000000 + tBgpPeerGroupExtCommsOrf 0x8000000000000 + tBgpPeerGroupExtCommsSendOrf 0x10000000000000 + tBgpPeerGroupExtCommsRecvOrf 0x20000000000000 + tBgpPeerGroupDisable4ByteASN 0x80000000000000 + tBgpPeerGroupHoldTimeIsStrict 0x100000000000000 + tBgpPeerGroupRemovePrivateASLmtd 0x200000000000000 + tBgpPeerGroupPMTUDiscovery 0x400000000000000 + + These named bits correspond to the names of objects in this table, but + all import and export policy objects are represented by the same + tBgpPeerGroupImportPolicy1/tBgpPeerGroupExportPolicy1 bit. + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 28 } + +tBgpPeerGroupImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupImportPolicy1 specifies import policy number + 1 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyImportPolicy1." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 30 } + +tBgpPeerGroupImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupImportPolicy2 specifies import policy number + 2 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyImportPolicy2." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 31 } + +tBgpPeerGroupImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupImportPolicy3 specifies import policy number + 3 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyImportPolicy3." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 32 } + +tBgpPeerGroupImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupImportPolicy4 specifies import policy number + 4 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyImportPolicy4." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 33 } + +tBgpPeerGroupImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupImportPolicy5 specifies import policy number + 5 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyImportPolicy5." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 34 } + +tBgpPeerGroupExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupExportPolicy1 specifies export policy number + 1 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyExportPolicy1." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 35 } + +tBgpPeerGroupExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupExportPolicy2 specifies export policy number + 2 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyExportPolicy2." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 36 } + +tBgpPeerGroupExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupExportPolicy3 specifies export policy number + 3 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyExportPolicy3." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 37 } + +tBgpPeerGroupExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupExportPolicy4 specifies export policy number + 4 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyExportPolicy4." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 38 } + +tBgpPeerGroupExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupExportPolicy5 specifies export policy number + 5 for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerGroupPlcyExportPolicy5." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 39 } + +tBgpPeerGroupOperStatus OBJECT-TYPE + SYNTAX BgpOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupOperStatus indicates the operational status + of this BGP Group for the virtual router. + + A value of 'inService(2)' means the bgp group is fully functional. + + A value of 'outOfService(3)' means the bgp group is down. + + A value of 'transition(4)' means the bgp group is performing a + transition from state inService(2) to outOfService(3) or vice versa. + + A value of 'disabled(5)' means the BGP group needs to be restarted by + the user." + ::= { tBgpPeerGroupEntry 40 } + +tBgpPeerGroupLocalASPrivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupLocalASPrivate specifies if the local + autonomous system number is hidden in paths learned from peering. + + When the value of tBgpPeerGroupLocalAS4Byte is changed, the value of + tBgpPeerGroupLocalASPrivate is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpPeerGroupLocalAS4Byte is not set to non-default value." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 41 } + +tBgpPeerGroupMd5Auth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupMd5Auth specifies if the authentication + using MD5 message based digest protocol is enabled." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 42 } + +tBgpPeerGroupMd5AuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupMd5AuthKey specifies the authentication key + to be used between BGP peers neighbors before establishing sessions. + + Authentication is done using the MD5 message based digest protocol. + + Authentication can be configured globally and applied to all BGP peers + or per group or per peer. The most specific value is used. + + The authentication key can be any combination of letters or numbers. + Note that the string CANNOT contain embedded nulls." + DEFVAL { ''H } + ::= { tBgpPeerGroupEntry 43 } + +tBgpPeerGroupClusterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of tBgpPeerGroupClusterId specifies the cluster ID for a + route reflector server. + + A value of 0.0.0.0 indicates that no cluster ID has been assigned to + the BGP group." + DEFVAL { '00000000'H } + ::= { tBgpPeerGroupEntry 44 } + +tBgpPeerGroupDisableClientReflect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupDisableClientReflect specifies if reflection + of routes by the route reflector to all client peers within its + cluster is enabled or disabled. + + A value of 'false' means reflection of routes to all client peers is + enabled." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 45 } + +tBgpPeerGroupGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupGracefulRestart specifies whether or not + graceful restart capabilities are enabled on this instance of BGP. + + When the value is set to 'false' graceful restart is disabled and any + previous configuration of other graceful restart parameters is + removed." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 46 } + +tBgpPeerGroupGRRestartTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupGRRestartTime specifies the maximum amount + of time in seconds that a graceful restart should take." + DEFVAL { 300 } + ::= { tBgpPeerGroupEntry 47 } + +tBgpPeerGroupGRStaleRoute OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupGRStaleRoute specifies the maximum amount of + time in seconds that stale routes should be maintained after a + graceful restart is initiated. This value should be at least as large + as the value of tBgpPeerGroupGRRestartTime." + DEFVAL { 360 } + ::= { tBgpPeerGroupEntry 48 } + +tBgpPeerGroupGRAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupGRAdminState specifies the desired + administrative state of the graceful restart capabilities for + this peer group of the BGP protocol. When the value is 'outOfService' + the graceful restart capabilities are disabled but the + graceful restart configuration parameters are retained." + DEFVAL { inService } + ::= { tBgpPeerGroupEntry 49 } + +tBgpPeerGroupGROperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupGROperState indicates the operational status + of the graceful restart capabilities for this peer group of the BGP + protocol." + ::= { tBgpPeerGroupEntry 50 } + +tBgpPeerGroupFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupFamily specifies the types of routing + information to be distributed by this peer group of BGP. BGP was + initially designed for the distribution of IPv4 routing information. + Multi-protocol extensions and the use of a VPN-IPv4, VPN-IPv6, MVPN-IPv4 + and L2-VPN addresses have been added to extend its ability to carry + overlapping routing information. + + A 'vpnIpv4 (2)' address is a 12-byte value consisting of + the 8-byte route distinguisher, RD, and the 4-byte ipv4 IP address + prefix. The RD must be unique within the scope of the VPRN. + This allows the IP address prefixes within different VRFs to + overlap. + + 'ipv6 (3)', 'mcastIpv4 (4)', 'l2vpn (6)' and 'mcastVpnIpv4 (12)' are + multi-protocol extensions to BGP. + + 'mcastIpv6 (16)' is part of multi-protocol extension to BGP. + + A 'vpnIpv6 (5)' address is a 24-byte value consisting of the 8-byte + RD, and 16 bytes for the IPv6 address. When both IPv4 and IPv6 VPRN + services are enabled, the PE router uses the same RD for both address + families. + + A 'l2vpn (6)' address is a 12-byte Virtual Switch Instance identifier + (VSI-ID) value consisting of the 8-byte route distinguisher(RD) + followed by a 4-byte value. + + A 'mvpnIpv4 (7)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type specific. + Route type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field. + + A 'mdtSafi (8)' address is a 16-byte value consisting of 12-byte route + distinguisher(RD) followed by a 4-byte group address. + + A 'mspw (9)' address is a dynamic multi-segment pseudowire address. + + A 'flowIpv4 (10)' address is a variable size value consisting of 1 or + 2-byte NLRI(Network Layer Reachability Information) length followed by + a variable length NLRI value. + + A 'routeTarget (11)' address is a variable size value consisting of + zero length or 12 byte (ipv4) or 24 byte (ipv6) NLRI (Network Layer + Reachability Information) length followed by a variable length NLRI + value. + + A 'mvpnIpv6 (13)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type + specific. Route type defines encoding for the route type specific + field. Length indicates the length in octets of the route type + specific field. + + A 'flowIpv6 (14)' address is a variable size value consisting of 1 or + 2-byte NLRI(Network Layer Reachability Information) length followed by + a variable length NLRI value. + + A 'evpn (15)' address is variable size value consisting of the 1-byte + route type, 1-byte length and variable size route type specific. Route + type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field." + DEFVAL { {ipv4} } + ::= { tBgpPeerGroupEntry 51 } + +tBgpPeerGroupVpnApplyImport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupVpnApplyImport specifies if the BGP import + route policies are applied to VPN-IPv4 routes of this group. + + When the value is 'false' the application of the base instance + BGP import route policies to VPN-IPv4 routes of this group is disabled." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 52 } + +tBgpPeerGroupVpnApplyExport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupVpnApplyExport specifies if the BGP export + route policies are applied to VPN-IPv4 routes of this group. + + When the value is 'false' the application of the BGP export route + policies to VPN-IPv4 routes of this group is disabled." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 53 } + +tBgpPeerGroupASOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupASOverride specifies if the service provider + BGP will override the customer AS number in the ASPATH with its own AS + number. + + A value of 'true' means the service provider BGP will override the + customer AS number in the ASPATH with its own AS number. + + Without this feature there could be scenarios where multiple CE + locations belonging to the same AS will not be able to communicate due + to a potential loop detection." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 54 } + +tBgpPeerGroupOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupOrf specifies if outbound route filtering + capability is enabled or disabled for the BGP group." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 55 } + +tBgpPeerGroupExtCommsOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupExtCommsOrf specifies if outbound route + filtering capability is based on extended communities for the BGP + group." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 56 } + +tBgpPeerGroupExtCommsSendOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupExtCommsSendOrf specifies if outbound route + filter advertisement to the neighbors in this BGP group." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 57 } + +tBgpPeerGroupExtCommsRecvOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupExtCommsRecvOrf specifies if outbound route + filter for this BGP group is accepted from the neighbors is enabled." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 58 } + +tBgpPeerGroupDynamicPeerGroup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupDynamicPeerGroup specifies whether or not + this peer group is dedicated to containing dynamically created peers. + + A value for this object can only be set during row creation. + + When set to TRUE it will not be possible to configure bgp peers in + this group." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 59 } + +tBgpPeerGroupLocalAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupLocalAS4Byte specifies the autonomous system + number to be advertised to this peer." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 60 } + +tBgpPeerGroupPeerAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPeerAS4Byte specifies the autonomous system + number for the remote peer." + DEFVAL { 0 } + ::= { tBgpPeerGroupEntry 61 } + +tBgpPeerGroupDisable4ByteASN OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupDisable4ByteASN specifies whether or not + 4-byte ASN capability will be advertised by this peer. + + When the value of tBgpPeerGroupDisable4ByteASN is set to false, 4-byte + ASN support will be negotiated with the associated remote peers. When + the value of tBgpPeerGroupDisable4ByteASN is set to true, 4-byte ASN + capability will not be advertised by this peer." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 62 } + +tBgpPeerGroupHoldTimeIsStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupHoldTimeIsStrict specifies whether or not + tBgpPeerGroupHoldTime has to be strictly enforced. + + When the value of tBgpPeerGroupHoldTimeIsStrict is true, this BGP peer + group will not negotiate a hold time lower than the configured value + for tBgpPeerGroupHoldTime. + + This object is obsoleted in release 10.0. Desired functionality of + strict enforcement of hold time can be achieved by configuring the + value of tBgpPGMinHoldTime." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 63 } + +tBgpPeerGroupRemovePrivateASLmtd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupRemovePrivateASLmtd specifies whether BGP + will remove the private AS numbers for this group. + + When the value of tBgpPeerGroupRemovePrivateASLmtd is true, BGP will + remove private AS numbers from the AS Path for this group. + + When the value of tBgpPeerGroupRemovePrivateAS is changed, the value + of tBgpPeerGroupRemovePrivateASLmtd is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to its default value. This object can be reset by + resetting appropriate inheritance bit of tBgpPeerGroupInheritance." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 64 } + +tBgpPeerGroupPMTUDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPMTUDiscovery specifies whether path MTU + discovery is enabled for this group. + + When the value is set to 'true', path MTU discovery is enabled for + this group. When the value is set to 'false', path MTU discovery is + disabled for this group." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 65 } + +tBgpPeerGroupMaxPrefixLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupMaxPrefixLogOnly specifies whether BGP + peering will be disabled when tBgpPeerGroupMaxPrefix is exceeded. + + When the value is set to 'true', BGP peering will be enabled. + + When the value is set to 'false', BGP peering will be disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 66 } + +tBgpPeerGroupMaxPrefixThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGroupMaxPrefixThreshold specifies a percentage of + tBgpPeerGroupMaxPrefix. + + This object was obsoleted in release 13.0." + DEFVAL { 90 } + ::= { tBgpPeerGroupEntry 67 } + +tBgpPeerGroupDisableCapNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupDisableCapNego specifies whether capability + negotiation is disabled for this group." + DEFVAL { false } + ::= { tBgpPeerGroupEntry 68 } + +tBgpPeerGroupCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupCreationOrigin indicates the mechanism that + created this group." + ::= { tBgpPeerGroupEntry 69 } + +tBgpPGSendOrfRouteTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPGSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the route targets to be advertised to the peers if + ORF is enabled for this peer group." + ::= { tBgpPeerGroupObjects 4 } + +tBgpPGSendOrfRouteTargetEntry OBJECT-TYPE + SYNTAX TBgpPGSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPGSendOrfRouteTargetTable. Each entry represents a + route target to be advertised to the peers in this group." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName, + IMPLIED tBgpPGSendOrfRouteTarget + } + ::= { tBgpPGSendOrfRouteTargetTable 1 } + +TBgpPGSendOrfRouteTargetEntry ::= SEQUENCE +{ + tBgpPGSendOrfRouteTarget TNamedItem, + tBgpPGSendOrfRTRowStatus RowStatus +} + +tBgpPGSendOrfRouteTarget OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the tBgpPGSendOrfRouteTargetTable. The value of + tBgpPGSendOrfRouteTarget specifies the extended community name to be + advertised to the peer." + ::= { tBgpPGSendOrfRouteTargetEntry 1 } + +tBgpPGSendOrfRTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the Send Orf Route target entry." + ::= { tBgpPGSendOrfRouteTargetEntry 2 } + +tBgpPeerGroupParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the attributes configured for + the BGP instance." + ::= { tBgpPeerGroupObjects 5 } + +tBgpPeerGroupParamsEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPeerGroupParamsTable. Each entry maintains the + attributes configured for BGP instance." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName + } + ::= { tBgpPeerGroupParamsTable 1 } + +TBgpPeerGroupParamsEntry ::= SEQUENCE +{ + tBgpPGParamsInheritance Counter64, + tBgpPGDisableFEFailover TruthValue, + tBgpPGDisableComms TruthValue, + tBgpPGDisableExtComms TruthValue, + tBgpPGDefaultOriginate TmnxIpFamily, + tBgpPGAdvertiseInactiveRts TruthValue, + tBgpPGMinTTLValue Unsigned32, + tBgpPGTTLLogId TFilterLogId, + tBgpPGLocalAddressType InetAddressType, + tBgpPGLocalAddress InetAddress, + tBgpPGPeerTracking TruthValue, + tBgpPGAuthKeyChain TNamedItemOrEmpty, + tBgpPGBfdEnabled TruthValue, + tBgpPGEnableAddPath TruthValue, + tBgpPGRecvAddPath TmnxAddPathAddressFamily, + tBgpPGIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpPGVpnIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpPGIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpPGVpnIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpPGFlowspecValidate TruthValue, + tBgpPGUpdatedErrorHandling TruthValue, + tBgpPGDefaultRouteTarget TruthValue, + tBgpPGAigp TruthValue, + tBgpPGMinHoldTime BgpHoldTime, + tBgpPGRemovePrivateSkipPeerAs TruthValue, + tBgpPGLocalASNoPrependGlobalAS TruthValue, + tBgpPGMaxPrefixIdleTimeOut Integer32, + tBgpPGGRRestartNotification TruthValue, + tBgpPGFaultTolerance TruthValue, + tBgpPGDampPeerOscillations TruthValue, + tBgpPGDampPeerOscInitialWaitTime Unsigned32, + tBgpPGDampPeerOscSecondWaitTime Unsigned32, + tBgpPGDampPeerOscMaxWaitTime Unsigned32, + tBgpPGDampPeerOscErrorInterval Unsigned32, + tBgpPGSplitHorizon TruthValue, + tBgpPGNHUnchangedFamily TmnxIpNhChgFamily, + tBgpPGEnableOriginValidation TmnxIpFamily, + tBgpPGThirdPartyNextHop TruthValue, + tBgpPGAddLinkBandwidth TmnxIpFamily, + tBgpPGDynamicPeerLimit Unsigned32, + tBgpPGLabelResolveStatic TruthValue, + tBgpPGLblIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpPGLblIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpPGLabelPreference TmnxBgpPreference, + tBgpPGDefRxEvpnEncap INTEGER, + tBgpPGORRLocation Unsigned32, + tBgpPGORRAllowLocalFallbk TruthValue, + tBgpPGEnforceFirstAS TruthValue, + tBgpPGMvpnIpv4AddPathLimit Integer32, + tBgpPGMvpnIpv6AddPathLimit Integer32, + tBgpPGMcastVpnV4AddPathLimit Integer32, + tBgpPGMcastVpnV6AddPathLimit Integer32, + tBgpPGLLGRAdvStaleTime Unsigned32, + tBgpPGLLGROvrideStaleTime Unsigned32, + tBgpPGLLGROvrideResTime Unsigned32, + tBgpPGLLGRFwdingBitsSet INTEGER, + tBgpPGLLGRAdvStaleToNeigh TruthValue, + tBgpPGLLGRAdvToNeighWthoutNoEx TruthValue, + tBgpPGLLGR TruthValue, + tBgpPGLocalAddressIfName TNamedItemOrEmpty, + tBgpPeerGroupAdvIpv6NhFamily TmnxIpFamily, + tBgpPGExtendNhEncoding TmnxIpFamily, + tBgpPGBypassMRAITimer TruthValue, + tBgpPGDisableLargeComms TruthValue, + tBgpPGEvpnAddPathLimit TmnxAddPathSendLimit +} + +tBgpPGParamsInheritance OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGParamsInheritance specifies if the peer entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + this object is a bit-mask, with the following positions: + + tBgpPGDisableFEFailover 0x0000000000000002 + tBgpPGDisableComms 0x0000000000000004 + tBgpPGDisableExtComms 0x0000000000000008 + $feature (TIMOS_FEATURE_BGP_DEFAULT_ORIGINATE) + tBgpPGDefaultOriginate 0x0000000000000010 + } + tBgpPGAdvertiseInactiveRts 0x0000000000000020 + tBgpPGPeerTracking 0x0000000000000400 + tBgpPGAuthKeyChain 0x0000000000000800 + tBgpPGBfdEnabled 0x0000000000001000 + tBgpPGEnableAddPath 0x0000000000002000 #obsoleted 22.2 + tBgpPGRecvAddPath 0x0000000000004000 #obsoleted 22.2 + tBgpPGIpv4AddPathLimit 0x0000000000008000 #obsoleted 22.2 + tBgpPGVpnIpv4AddPathLimit 0x0000000000010000 #obsoleted 22.2 + tBgpPGIpv6AddPathLimit 0x0000000000020000 #obsoleted 22.2 + tBgpPGVpnIpv6AddPathLimit 0x0000000000040000 #obsoleted 22.2 + tBgpPGFlowspecValidate 0x0000000000080000 + tBgpPGRemovePrivateSkipPeerAs 0x0000000001000000 + tBgpPGLocalASNoPrependGlobalAS 0x0000000002000000 + tBgpPGGRRestartNotification 0x0000000008000000 + tBgpPGFaultTolerance 0x0000000010000000 + tBgpPGDampPeerOscillations 0x0000000020000000 + tBgpPGSplitHorizon 0x0000000400000000 + tBgpPGThirdPartyNextHop 0x0000002000000000 + tBgpPGDynamicPeerLimit 0x0000008000000000 + tBgpPGLblIpv4AddPathLimit 0x0000020000000000 #obsoleted 22.2 + tBgpPGLblIpv6AddPathLimit 0x0000040000000000 #obsoleted 22.2 + tBgpPGLabelPreference 0x0000080000000000 + tBgpPGDefRxEvpnEncap 0x0000100000000000 + tBgpPGEnforceFirstAS 0x0000800000000000 + tBgpPGMvpnIpv4AddPathLimit 0x0001000000000000 #obsoleted 22.2 + tBgpPGMvpnIpv6AddPathLimit 0x0002000000000000 #obsoleted 22.2 + tBgpPGMcastVpnV4AddPathLimit 0x0004000000000000 #obsoleted 22.2 + tBgpPGMcastVpnV6AddPathLimit 0x0008000000000000 #obsoleted 22.2 + tBgpPGLLGR 0x0400000000000000 + tBgpPGLocalAddressIfName 0x0800000000000000 + tBgpPeerGroupAdvIpv6NhFamily 0x1000000000000000 + tBgpPGExtendNhEncoding 0x2000000000000000 + tBgpPGBypassMRAITimer 0x4000000000000000 + tBgpPGDisableLargeComms 0x0800000000000000 + tBgpPGEvpnAddPathLimit 0x0010000000000000 #obsoleted 22.2 + When the bit for an object is set to one, then the + object's administrative and operational value are whatever + the DEFVAL or most recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpInstanceParamsTable." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 1 } + +tBgpPGDisableFEFailover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDisableFEFailover controls whether the router + should drop an external BGP session immediately when the local + interface goes down, or whether the BGP session should be kept up + until the holdtime expires. + + Setting the value to 'true' causes the external BGP session to go down + immediately when the local interface goes down." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 2 } + +tBgpPGDisableComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDisableComms enables or disables sending of + community attribute to the peer for non-external communities." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 3 } + +tBgpPGDisableExtComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDisableExtComms enables or disables sending of + community attribute to the peers for external communities." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 4 } + +tBgpPGDefaultOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDefaultOriginate specifies the types of AFI/SAFI + for which SROS BGP will originate default route independent of the RTM + default route." + ::= { tBgpPeerGroupParamsEntry 5 } + +tBgpPGAdvertiseInactiveRts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAdvertiseInactiveRts enables or disables + advertising of inactive BGP routes to other BGP peers." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 6 } + +tBgpPGMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGMinTTLValue specifies the minimum TTL value for an + incoming BGP packet. + + If tBgpPGMinTTLValue is set to zero (0), the TTL Security feature is + disabled." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 7 } + +tBgpPGTTLLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGTTLLogId specifies the filter log to use for + packets that fail TTL security check. The value zero indicates that + logging is disabled." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 8 } + +tBgpPGLocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLocalAddressType specifies the address type of the + peer group local address. tBgpPGLocalAddressType can be either + unknown, ipv4 or ipv6." + ::= { tBgpPeerGroupParamsEntry 9 } + +tBgpPGLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLocalAddress specifies the address of the peer + group local address. + + If the tBgpPGLocalAddressType is set to ipv4, then the local address + is an ipv4 address, if the tBgpPGLocalAddressType is set to ipv6, the + local address of the peer group is an ipv6 address. + + If local address is not set, tBgpPGLocalAddressType is set to unknown + and tBgpPGLocalAddress returns a null string." + ::= { tBgpPeerGroupParamsEntry 10 } + +tBgpPGPeerTracking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGPeerTracking specifies whether tracking of BGP + peers on this peer group is enabled. The default value of 'false' + indicates that peer tracking on this group is disabled." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 11 } + +tBgpPGAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAuthKeyChain specifies the + keychain which will be used to sign and/or authenticate the BGP + protocol stream. + + The keychain name is defined by tmnxKeyChainName and is the index for + TIMETRA-SECURITY-MIB::tmnxKeyChainTable" + DEFVAL { ''H } + ::= { tBgpPeerGroupParamsEntry 12 } + +tBgpPGBfdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGBfdEnabled specifies whether Bi-directional + Forwarding Detection is enabled on this peer group. + + When the value is 'true', BFD sessions can be established and BFD can + be used as a signalling mechanism." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 13 } + +tBgpPGEnableAddPath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGEnableAddPath specifies whether the BGP ADD-PATH + send capability is enabled on this BGP group. + + ADD-PATH allows a BGP router to advertise multiple distinct paths for + the same prefix/NLRI(Network Layer Reachability Information). This + capability provides a number of potential benefits like reduced + routing churn, faster convergence, better loadsharing etc. + + When the value of tBgpPGEnableAddPath is set to 'true', the BGP + ADD-PATH send limit objects tBgpPGIpv4AddPathLimit, + tBgpPGVpnIpv4AddPathLimit, tBgpPGIpv6AddPathLimit, + tBgpPGVpnIpv6AddPathLimit, tBgpPGLblIpv4AddPathLimit and + tBgpPGLblIpv6AddPathLimit represent their current assigned values. + + The default value of tBgpPGEnableAddPath is 'false', which means the + values of the BGP ADD-PATH send limit objects are inherited from from + BGP instance level." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 14 } + +tBgpPGRecvAddPath OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGRecvAddPath specifies the address families which + are enabled to receive BGP ADD-PATH on this peer group. + + ADD-PATH allows a BGP router to receive multiple distinct paths for + the same prefix/NLRI (Network Layer Reachability Information)." + DEFVAL { {none} } + ::= { tBgpPeerGroupParamsEntry 15 } + +tBgpPGIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGIpv4AddPathLimit specifies the maximum number of + paths per IPv4 prefix that can be advertised to ADD-PATH peers on this + peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 16 } + +tBgpPGVpnIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGVpnIpv4AddPathLimit specifies the maximum number of + paths per VPN IPv4 prefix that can be advertised to ADD-PATH peers on + this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 17 } + +tBgpPGIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGIpv6AddPathLimit specifies the maximum number of + paths per IPv6 prefix that can be advertised to ADD-PATH peers on this + peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 18 } + +tBgpPGVpnIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGVpnIpv6AddPathLimit specifies the maximum number of + paths per VPN IPv6 prefix that can be advertised to ADD-PATH peers on + this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 19 } + +tBgpPGFlowspecValidate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGFlowspecValidate specifies whether validation of + received flow specification routes is enabled for this peer group. + + When the value of tBgpPGFlowspecValidate is 'true', the flow routes + received from other peers are validated. + + The default value of tBgpPGFlowspecValidate is 'false', which means + validation of received flow routes is disabled and all flow + specification routes are considered valid." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 20 } + +tBgpPGUpdatedErrorHandling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGUpdatedErrorHandling specifies whether the error + handling mechanism for optional transitive path attributes is enabled + for this peer group. + + This object is obsoleted in release 11.0." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 21 } + +tBgpPGDefaultRouteTarget OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDefaultRouteTarget specifies whether to send the + default Route Target Constraint (RTC) route to peers in this BGP peer + group. + + The default RTC route is a special type of RTC route that has zero + prefix length." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 22 } + +tBgpPGAigp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAigp specifies whether Accumulated IGP (AIGP) path + attribute support is enabled on this bgp group. + + The default value of tBgpPGAigp is 'false', which means the AIGP + attribute is removed from the advertised routes and is ignored if + present in the received routes." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 23 } + +tBgpPGMinHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGMinHoldTime specifies the minimum hold time that + should be strictly enforced on tBgpPeerGroupHoldTime. + + When the value of tBgpPGMinHoldTime is configured, BGP will not + negotiate a hold time lower than the configured value. + + When the value of tBgpPeerGroupHoldTime is changed, the value of + tBgpPGMinHoldTime is reset to its default value. + + The value of tBgpPGMinHoldTime is inherited from the corresponding + object value in the tBgpInstanceTable, when the inheritance bit for + tBgpPeerGroupHoldTime is set to zero. An 'inconsistentValue' error is + returned if an attempt is made to set this object to a non-default + value when the value of tBgpPeerGroupHoldTime is inherited from + instance level. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpPeerGroupHoldTime." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 24 } + +tBgpPGRemovePrivateSkipPeerAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGRemovePrivateSkipPeerAs specifies whether or not to + remove the private autonomous system number (ASN) from AS-Path, if the + AS-Path contains the ASN of the external BGP (eBGP) neighbor on this + BGP peer group. + + When the value of tBgpPGRemovePrivateSkipPeerAs is true, BGP will not + remove the private ASN from the AS-Path if it is the same autonomous + system number as the remote eBGP peer." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 25 } + +tBgpPGLocalASNoPrependGlobalAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLocalASNoPrependGlobalAS specifies whether or not + to prepend the global-AS when advertising routes to the external BGP + (eBGP) neighbor on this BGP peer group. + + When the value of tBgpPGLocalASNoPrependGlobalAS is true, BGP will + prepend only the local-AS to the AS_PATH of received routes from the + remote eBGP peer. + + When the value of tBgpPeerGroupLocalAS4Byte is changed, the value of + tBgpPGLocalASNoPrependGlobalAS is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpPeerGroupLocalAS4Byte is not set to non-default value." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 26 } + +tBgpPGMaxPrefixIdleTimeOut OBJECT-TYPE + SYNTAX Integer32 (0 | 1..1024) + UNITS "minutes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGMaxPrefixIdleTimeOut specifies the idle time in + minutes that the BGP peering remains disabled before attempting to + automatically re-establish the connection with the peers in this BGP + group after tBgpPeerGroupMaxPrefix limit is reached. + + The default value of tBgpPGMaxPrefixIdleTimeOut is zero which means, + no attempt will be made to re-establish the BGP peering with peers in + this BGP group after tBgpPeerGroupMaxPrefix limit is reached. + + When the value of tBgpPeerGroupMaxPrefix is changed, the value of + tBgpPGMaxPrefixIdleTimeOut is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerGroupMaxPrefix is set to default value or the value of + tBgpPeerGroupMaxPrefixLogOnly is set to non-default value. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 27 } + +tBgpPGGRRestartNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGGRRestartNotification specifies whether or not to + perform Graceful Restart procedures after sending or receiving a + NOTIFICATION message from a peer in this BGP peer group. + + When the value of tBgpPGGRRestartNotification is true, BGP will + perform Graceful Restart procedures after sending or receiving a + NOTIFICATION message from a peer in this BGP peer group." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 28 } + +tBgpPGFaultTolerance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGFaultTolerance specifies whether or not approaches + like 'treat-as-withdraw' and other similar non-disruptive approaches + can be used for handling a wide range of UPDATE message errors. + + A value of 'false' indicates that bgp fault-tolerance is disabled on + this BGP peer group." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 29 } + +tBgpPGDampPeerOscillations OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDampPeerOscillations specifies whether damping peer + oscillations is enabled for this BGP peer group. + + When the value is set to 'true', damping peer oscillations is enabled + for this BGP peer group. When the value is set to 'false', damping + peer oscillations is disabled." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 30 } + +tBgpPGDampPeerOscInitialWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDampPeerOscInitialWaitTime specifies the time in + minutes, that a session remains in the idle-state after it has been + stable for a while for this BGP peer group. + + When the value of tBgpPGDampPeerOscillations is changed, the value of + tBgpPGDampPeerOscInitialWaitTime is reset to its default value. + + The value of tBgpPGDampPeerOscInitialWaitTime is inherited from the + corresponding object value in the tBgpInstanceParamsTable, when the + inheritance bit for tBgpPGDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPGDampPeerOscillations is inherited from instance level. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPGDampPeerOscillations." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 31 } + +tBgpPGDampPeerOscSecondWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDampPeerOscSecondWaitTime specifies the time in + minutes, that is doubled after each repeated session failure that + occurs within a relatively short span of time for this BGP peer group. + + When the value of tBgpPGDampPeerOscillations is changed, the value of + tBgpPGDampPeerOscSecondWaitTime is reset to its default value. + + The value of tBgpPGDampPeerOscSecondWaitTime is inherited from the + corresponding object value in the tBgpInstanceParamsTable, when the + inheritance bit for tBgpPGDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPGDampPeerOscillations is inherited from instance level. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPGDampPeerOscillations." + DEFVAL { 5 } + ::= { tBgpPeerGroupParamsEntry 32 } + +tBgpPGDampPeerOscMaxWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDampPeerOscMaxWaitTime specifies the maximum amount + of time in minutes, that the session remains in the idle-state after + it has experienced repeated instability for this BGP peer group. + + When the value of tBgpPGDampPeerOscillations is changed, the value of + tBgpPGDampPeerOscMaxWaitTime is reset to its default value. + + The value of tBgpPGDampPeerOscMaxWaitTime is inherited from the + corresponding object value in the tBgpInstanceParamsTable, when the + inheritance bit for tBgpPGDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPGDampPeerOscillations is inherited from instance level. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPGDampPeerOscillations." + DEFVAL { 60 } + ::= { tBgpPeerGroupParamsEntry 33 } + +tBgpPGDampPeerOscErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDampPeerOscErrorInterval specifies the time in + minutes, after a session reset, during which the session must be + error-free in order to reset the penalty counter and return + idle-hold-time to tBgpPGDampPeerOscInitialWaitTime for this BGP peer. + + When the value of tBgpPGDampPeerOscillations is changed, the value of + tBgpPGDampPeerOscErrorInterval is reset to its default value. + + The value of tBgpPGDampPeerOscErrorInterval is inherited from the + corresponding object value in the tBgpInstanceParamsTable, when the + inheritance bit for tBgpPGDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPGDampPeerOscillations is inherited from instance level. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPGDampPeerOscillations." + DEFVAL { 30 } + ::= { tBgpPeerGroupParamsEntry 34 } + +tBgpPGSplitHorizon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSplitHorizon specifies whether or not the peers + under this group reflect the best route back to the peer from which + the route was received. + + When the value of tBgpPGSplitHorizon is 'true', the peers under this + group will not reflect best routes to the peers from which the route + was received." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 35 } + +tBgpPGNHUnchangedFamily OBJECT-TYPE + SYNTAX TmnxIpNhChgFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGNHUnchangedFamily specifies the address families + for which the BGP next-hop is not modified when sending routes to + selected EBGP peers in this group. + + When the value of tBgpPGNHUnchangedFamily is set to 'labelIpv4', the + next-hop attribute of an ebgp peer in this peer group remains + unchanged. + + When the route is advertised to IBGP and confed-EBGP peers, the object + tBgpPGNHUnchangedFamily has no effect on the routes, since nexthop + unchanged is default functionality." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsEntry 36 } + +tBgpPGEnableOriginValidation OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEnableOriginValidation specifies the address family + for which every inbound IPv4 and/or IPv6 route from the peer is marked + with either valid, not-found or invalid origin validation states. + + When the value of tBgpPGEnableOriginValidation is set to 'ipv4(1)', + only the address family for ipv4 is evaluated. + + When the value of tBgpPGEnableOriginValidation is set to 'ipv6(3)', + only the address family for ipv6 is evaluated. + + When the value of tBgpPGEnableOriginValidation is set to neither + 'ipv4(1)' and 'ipv6(3)' or when the value of + tBgpPGEnableOriginValidation is set to both 'ipv4(1)' and 'ipv6(3)' + all unicast IPv4 and IPv6 routes are evaluated to determine their + origin validation states." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsEntry 37 } + +tBgpPGThirdPartyNextHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGThirdPartyNextHop specifies if there is any third + party next-hop processing done towards single-hop EBGP peers in this + group. + + When false, NEXT_HOP will always carry the IP address of the interface + used to establish the TCP connection to the peer" + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 38 } + +tBgpPGAddLinkBandwidth OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddLinkBandwidth specifies the address families of + the routes received from a single-hop EBGP neighbor, for which a Link + Bandwidth Extended Community with static AS and bandwidth values is + added. + + When the family of the received route matches the configured families + in tBgpPGAddLinkBandwidth, a Link Bandwidth Extended Community is + added, consisting of the local AS and interface speed." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsEntry 39 } + +tBgpPGDynamicPeerLimit OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..8192) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerLimit specifies the value of dynamic + peer limit for this BGP group. + + If tBgpPGDynamicPeerLimit is set to zero (0), the dynamic peer limit + is disabled for this BGP group." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 40 } + +tBgpPGLabelResolveStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGLabelResolveStatic specifies whether multi-hop eBGP + learned labeled IP routes to be resolved by IP routes if no LDP or + RSVP-TE LSPs are available. + + Even if this behavior is enabled, LDP or RSVP-TE defined paths should + first resolve the BGP nexthop for the labeled routes. Only if none are + available should resolution to the IP route table be attempted." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 41 } + +tBgpPGLblIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGLblIpv4AddPathLimit specifies the maximum number of + paths per label IPv4 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 42 } + +tBgpPGLblIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGLblIpv6AddPathLimit specifies the maximum number of + paths per label IPv6 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 43 } + +tBgpPGLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLabelPreference specifies the route preference for + label-IPv4 and label-IPv6 routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpPeerGroupParamsEntry 44 } + +tBgpPGDefRxEvpnEncap OBJECT-TYPE + SYNTAX INTEGER { + mpls (0), + vxlan (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDefRxEvpnEncap specifies how BGP will treat a + received EVPN route without BGP encapsulation extended community. If + no encapsulation is received, BGP will validate the route as MPLS or + VXLAN depending on the the value of tBgpPGDefRxEvpnEncap." + DEFVAL { mpls } + ::= { tBgpPeerGroupParamsEntry 45 } + +tBgpPGORRLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGORRLocation specifies the identifier of a location + configured under optimal-route-reflection. The location is used to + calculate the next-hop cost in the TE-DB and select the best path to + advertise to the client of this route-reflector." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 46 } + +tBgpPGORRAllowLocalFallbk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGORRAllowLocalFallbk decides what the system should + do when the BGP next-hop is not reachable in the TE-DB for the + configured location, tBgpPGORRLocation. + + If the value is set to 'true', then next-hop cost calculation and + best-path selection default back to the location of the + route-reflector in the network. + + If the value is set to 'false', then no routes are advertised to the + client(s)." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 47 } + +tBgpPGEnforceFirstAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEnforceFirstAS specifies whether the receipt of BGP + routes from an eBGP neighbor should be classified as an error when it + has an AS-Path with the most recent AS not matching the configured + peer-as of the neighbor. + + If the value is set to 'true', the most recent AS number in the + AS-Path will be checked for every received route from the peer or set + of peers to match the peer's configured peer-as. If it does not match, + then the session will be reset if the update-fault-tolerance under + error-handling is not configured. Else, the session will not be reset, + but all the prefixes in the received update will be treated as + withdrawn and logged. + + It is applicable to all the address families and only to true eBGP + sessions." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 48 } + +tBgpPGMvpnIpv4AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGMvpnIpv4AddPathLimit specifies the maximum number + of paths per MVPN IPv4 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 49 } + +tBgpPGMvpnIpv6AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGMvpnIpv6AddPathLimit specifies the maximum number + of paths per VPN IPv6 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 50 } + +tBgpPGMcastVpnV4AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGMcastVpnV4AddPathLimit specifies the maximum number + of paths per Mcast VPN IPv4 prefix that can be advertised to ADD-PATH + peers on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 51 } + +tBgpPGMcastVpnV6AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGMcastVpnV6AddPathLimit specifies the maximum number + of paths per Mcast VPN IPv6 prefix that can be advertised to ADD-PATH + peers on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 52 } + +tBgpPGLLGRAdvStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRAdvStaleTime specifies the time value until + when a route can be used after the session with the peer is + disconnected" + DEFVAL { 86400 } + ::= { tBgpPeerGroupParamsEntry 53 } + +tBgpPGLLGROvrideStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777216) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGROvrideStaleTime specifies the stale time for + the BGP session when it is in helper mode." + DEFVAL { 16777216 } + ::= { tBgpPeerGroupParamsEntry 54 } + +tBgpPGLLGROvrideResTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGROvrideResTime specifies the restart time for + the BGP session when it is in helper mode." + DEFVAL { 4096 } + ::= { tBgpPeerGroupParamsEntry 55 } + +tBgpPGLLGRFwdingBitsSet OBJECT-TYPE + SYNTAX INTEGER { + none (0), + all (1), + non-fwd (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRFwdingBitsSet specifies the behaviour of the F + bit for each AFI/SAFI." + DEFVAL { none } + ::= { tBgpPeerGroupParamsEntry 56 } + +tBgpPGLLGRAdvStaleToNeigh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRAdvStaleToNeigh decides whether to withdraw the + route towards eBGP peers that did not advertise the LLGR capability + and re-advertise to all other peers with the addition of the + LLGR_STALE community." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 57 } + +tBgpPGLLGRAdvToNeighWthoutNoEx OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRAdvToNeighWthoutNoEx decides whether to + advertise the route to all peers with the addition of the LLGR_STALE + community. + + This can be configured only when tBgpPGLLGRAdvStaleToNeigh is + configured on the system." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 58 } + +tBgpPGLLGR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGR specifies whether or not long lived graceful + restart capabilities are enabled on this instance of BGP. + + When the value is set to 'false' long lived graceful restart is + disabled and any previous configuration of other long lived graceful + restart parameters is removed." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 59 } + +tBgpPGLocalAddressIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLocalAddressIfName specifies the interface name of + the peer group local address. + + Either tBgpPGLocalAddressIfName or tBgpPGLocalAddress can be set at a + time. The other one is set to default." + ::= { tBgpPeerGroupParamsEntry 60 } + +tBgpPeerGroupAdvIpv6NhFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupAdvIpv6NhFamily specifies the types of + AFI/SAFI the SROS BGP group supports extended next-hop encoding and + resolution." + ::= { tBgpPeerGroupParamsEntry 61 } + +tBgpPGExtendNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGExtendNhEncoding specifies the type of AFI/SAFI the + Bgp group is configured to support extended next-hop encoding." + ::= { tBgpPeerGroupParamsEntry 62 } + +tBgpPGBypassMRAITimer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGBypassMRAITimer specifies whether the Bgp instance + is configured to send out the BGP update immediately after the session + comes up, without waiting for Minimum Route Advertisement Interval, + tBgpPeerGroupMinRouteAdvertisement, to countdown to zero. + + If the value is set to 'true', tBgpPeerGroupMinRouteAdvertisement's + value is disregarded and BGP updates are sent out immediately after + the session comes up. + + If the value is set to 'false', the system waits for + tBgpPeerGroupMinRouteAdvertisement's full value to countdown before + sending out the BGP updates after the session comes up." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 63 } + +tBgpPGDisableLargeComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDisableLargeComms enables or disables sending of + community attribute to the peer for large communities." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 64 } + +tBgpPGEvpnAddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPGEvpnAddPathLimit specifies the maximum + number of paths per EVPN prefix that can be advertised to + ADD-PATH peers on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsEntry 65 } + +tBgpPeerGroupPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupPlcyTable is the list of configured policies in BGP + Peer Groups." + ::= { tBgpPeerGroupObjects 6 } + +tBgpPeerGroupPlcyEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerGroupPlcyTable." + AUGMENTS { tBgpPeerGroupEntry } + ::= { tBgpPeerGroupPlcyTable 1 } + +TBgpPeerGroupPlcyEntry ::= SEQUENCE +{ + tBgpPeerGroupPlcyImportPolicy1 TXLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy2 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy3 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy4 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy5 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy6 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy7 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy8 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy9 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy10 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy11 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy12 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy13 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy14 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyImportPolicy15 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy1 TXLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy2 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy3 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy4 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy5 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy6 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy7 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy8 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy9 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy10 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy11 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy12 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy13 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy14 TLPolicyNameOrExpOrEmpty, + tBgpPeerGroupPlcyExportPolicy15 TLPolicyNameOrExpOrEmpty +} + +tBgpPeerGroupPlcyImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy1 specifies the first import + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 1 } + +tBgpPeerGroupPlcyImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy2 specifies the second + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 2 } + +tBgpPeerGroupPlcyImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy3 specifies the third import + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 3 } + +tBgpPeerGroupPlcyImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy4 specifies the fourth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 4 } + +tBgpPeerGroupPlcyImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy5 specifies the fifth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 5 } + +tBgpPeerGroupPlcyImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy6 specifies the sixth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 6 } + +tBgpPeerGroupPlcyImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy7 specifies the seventh + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 7 } + +tBgpPeerGroupPlcyImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy8 specifies the eighth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 8 } + +tBgpPeerGroupPlcyImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy9 specifies the ninth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 9 } + +tBgpPeerGroupPlcyImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy10 specifies the tenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 10 } + +tBgpPeerGroupPlcyImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy11 specifies the eleventh + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 11 } + +tBgpPeerGroupPlcyImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy12 specifies the twelfth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 12 } + +tBgpPeerGroupPlcyImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy13 specifies the thirteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 13 } + +tBgpPeerGroupPlcyImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy14 specifies the fourteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 14 } + +tBgpPeerGroupPlcyImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyImportPolicy15 specifies the fifteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 15 } + +tBgpPeerGroupPlcyExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy1 specifies the first export + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 16 } + +tBgpPeerGroupPlcyExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy2 specifies the second + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 17 } + +tBgpPeerGroupPlcyExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy3 specifies the third export + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 18 } + +tBgpPeerGroupPlcyExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy4 specifies the fourth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 19 } + +tBgpPeerGroupPlcyExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy5 specifies the fifth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 20 } + +tBgpPeerGroupPlcyExportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy6 specifies the sixth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 21 } + +tBgpPeerGroupPlcyExportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy7 specifies the seventh + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 22 } + +tBgpPeerGroupPlcyExportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy8 specifies the eighth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 23 } + +tBgpPeerGroupPlcyExportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy9 specifies the ninth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 24 } + +tBgpPeerGroupPlcyExportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy10 specifies the tenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 25 } + +tBgpPeerGroupPlcyExportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy11 specifies the eleventh + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 26 } + +tBgpPeerGroupPlcyExportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy12 specifies the twelfth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 27 } + +tBgpPeerGroupPlcyExportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy13 specifies the thirteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 28 } + +tBgpPeerGroupPlcyExportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy14 specifies the fourteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 29 } + +tBgpPeerGroupPlcyExportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPlcyExportPolicy15 specifies the fifteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerGroupPlcyEntry 30 } + +tBgpPeerGroupPfxLmtTableLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtTableLstChgd indicates the last + timestamp when an entry in the tBgpPeerGroupPfxLmtTable was last + changed." + ::= { tBgpPeerGroupObjects 7 } + +tBgpPeerGroupPfxLmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupPfxLmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupPfxLmtTable is the list of configured prefix limits + for different family types for configured BGP Peer Groups. The table + entries are indexed by BGP instance, peer group name and family type." + ::= { tBgpPeerGroupObjects 8 } + +tBgpPeerGroupPfxLmtEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupPfxLmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerGroupPfxLmtTable. + + An entry can be created using the row status object, + tBgpPeerGroupPfxLmtRowStatus. When created, all objects are + initialized to their default values. + + Before the peer entry can be used, tBgpPeerGroupPfxLmtRowStatus must + be set to 'active(1)'. The peer entry can be removed by setting + tBgpPeerGroupPfxLmtRowStatus to 'destroy(6)'." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName, + tBgpPeerGroupPfxLmtFamily + } + ::= { tBgpPeerGroupPfxLmtTable 1 } + +TBgpPeerGroupPfxLmtEntry ::= SEQUENCE +{ + tBgpPeerGroupPfxLmtFamily TmnxIpFamilyIdentifier, + tBgpPeerGroupPfxLmtLastChanged TimeStamp, + tBgpPeerGroupPfxLmtRowStatus RowStatus, + tBgpPeerGroupPfxLmtMaxPrefix BgpPrefixLimit, + tBgpPeerGroupPfxLmtLogOnly TruthValue, + tBgpPeerGroupPfxLmtThreshold Unsigned32, + tBgpPeerGroupPfxLmtIdleTimeOut Integer32, + tBgpPeerGroupPfxLmtPostImport TruthValue +} + +tBgpPeerGroupPfxLmtFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtFamily specifies the address family + for which prefix-limit is configured." + ::= { tBgpPeerGroupPfxLmtEntry 1 } + +tBgpPeerGroupPfxLmtLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerGroupPfxLmtLastChanged indicates when an entry in + tBgpPeerGroupPfxLmtTable was last changed." + ::= { tBgpPeerGroupPfxLmtEntry 2 } + +tBgpPeerGroupPfxLmtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtRowStatus specifies the row status for + this BGP instance for the virtual router. It is used to create and + delete row entries in this table." + ::= { tBgpPeerGroupPfxLmtEntry 3 } + +tBgpPeerGroupPfxLmtMaxPrefix OBJECT-TYPE + SYNTAX BgpPrefixLimit + UNITS "number of routes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtMaxPrefix specifies the maximum number + of routes that can be learned from this peer. + + A value of zero specifies there is no limit to the number of routes + learned. + + The tBgpMaxNgPfxLmtThresholdReached notification is sent when the + number of routes exceeds a percentage of this limit as specified by + tBgpPeerGroupPfxLmtThreshold. + + When the number of routes exceeds this limit, then BGP peering will be + disabled and the tBgpMaxNgPfxLmt notification will be sent." + DEFVAL { 0 } + ::= { tBgpPeerGroupPfxLmtEntry 4 } + +tBgpPeerGroupPfxLmtLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtLogOnly specifies whether BGP peering + will be disabled when tBgpPeerGroupPfxLmtMaxPrefix is exceeded. + + When the value is set to 'true', BGP peering will be enabled. + + When the value is set to 'false', BGP peering will be disabled." + DEFVAL { false } + ::= { tBgpPeerGroupPfxLmtEntry 5 } + +tBgpPeerGroupPfxLmtThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtThreshold specifies a percentage of + tBgpPeerGroupPfxLmtMaxPrefix." + DEFVAL { 90 } + ::= { tBgpPeerGroupPfxLmtEntry 6 } + +tBgpPeerGroupPfxLmtIdleTimeOut OBJECT-TYPE + SYNTAX Integer32 (0..1024) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtIdleTimeOut specifies the idle time in + minutes that the BGP peering remains disabled before attempting to + automatically re-establish the connection with the peers in this BGP + group after tBgpPeerGroupPfxLmtMaxPrefix limit is reached. + + The default value of tBgpPeerGroupPfxLmtIdleTimeOut is zero which + means, no attempt will be made to re-establish the BGP peering with + peers in this BGP group after tBgpPeerGroupPfxLmtMaxPrefix limit is + reached. + + When the value of tBgpPeerGroupPfxLmtMaxPrefix is changed, the value + of tBgpPeerGroupPfxLmtIdleTimeOut is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerGroupPfxLmtMaxPrefix is set to default value or the value of + tBgpPeerGroupPfxLmtLogOnly is set to non-default value." + DEFVAL { 0 } + ::= { tBgpPeerGroupPfxLmtEntry 7 } + +tBgpPeerGroupPfxLmtPostImport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupPfxLmtPostImport specifies that a route + rejected by a BGP import policy should not be counted against the + configured tBgpPeerGroupPfxLmtMaxPrefix limit. + + When the value is set to 'true', it specifies that the limit should be + enforced after import policies." + DEFVAL { false } + ::= { tBgpPeerGroupPfxLmtEntry 8 } + +tBgpPGDynamicPeerPfxTableLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerPfxTableLstChgd indicates the last + timestamp when an entry in the tBgpPeerGroupDynamicPeerPfxTable was + last changed." + ::= { tBgpPeerGroupObjects 9 } + +tBgpPeerGroupDynamicPeerPfxTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupDynamicPeerPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynamicPeerPfxTable is the list of configured + prefixes for dynamic peers configured under BGP Peer Groups. The table + entries are indexed by BGP instance, prefix address and prefix mask." + ::= { tBgpPeerGroupObjects 10 } + +tBgpPeerGroupDynamicPeerPfxEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupDynamicPeerPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerGroupDynamicPeerPfxTable. + + An entry can be created using the row status object, + tBgpPGDynamicPeerPfxRowStatus. When created, all objects are + initialized to their default values. Setting RowStatus to 'active' + requires tBgpPGDynamicPeerPfxGroupName to have been assigned a valid + value." + INDEX { + tBgpInstanceIndex, + tBgpPGDynamicPeerPrefixType, + tBgpPGDynamicPeerPrefix, + tBgpPGDynamicPeerPrefixLength + } + ::= { tBgpPeerGroupDynamicPeerPfxTable 1 } + +TBgpPeerGroupDynamicPeerPfxEntry ::= SEQUENCE +{ + tBgpPGDynamicPeerPrefixType InetAddressType, + tBgpPGDynamicPeerPrefix InetAddress, + tBgpPGDynamicPeerPrefixLength InetAddressPrefixLength, + tBgpPGDynamicPeerPfxLastChanged TimeStamp, + tBgpPGDynamicPeerPfxRowStatus RowStatus, + tBgpPGDynamicPeerPfxGroupName BgpPeerGroupName +} + +tBgpPGDynamicPeerPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerPrefixType specifies the address type of + tBgpPGDynamicPeerPrefix prefix." + ::= { tBgpPeerGroupDynamicPeerPfxEntry 1 } + +tBgpPGDynamicPeerPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerPrefix specifies the dynamic peer prefix + for this group." + ::= { tBgpPeerGroupDynamicPeerPfxEntry 2 } + +tBgpPGDynamicPeerPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerPrefixLength specifies the value of the + prefix length for tBgpPGDynamicPeerPrefix" + ::= { tBgpPeerGroupDynamicPeerPfxEntry 3 } + +tBgpPGDynamicPeerPfxLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerPfxLastChanged indicates the sysUpTime + when this row was last modified." + ::= { tBgpPeerGroupDynamicPeerPfxEntry 4 } + +tBgpPGDynamicPeerPfxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerPfxRowStatus specifies the row status + for this dynamic peer entry for this group. It is used to create and + delete row entries in this table." + ::= { tBgpPeerGroupDynamicPeerPfxEntry 5 } + +tBgpPGDynamicPeerPfxGroupName OBJECT-TYPE + SYNTAX BgpPeerGroupName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDynamicPeerPfxGroupName specifies the group name to + which this dynamic peer belongs to. The value + tBgpPGDynamicPeerPfxGroupName needs to be set at row creation time." + ::= { tBgpPeerGroupDynamicPeerPfxEntry 6 } + +tBgpPGLLGRFamilyTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRFamilyTblLstCh indicates the timestamp when an + entry in tBgpPGLLGRFamilyTable was last changed." + ::= { tBgpPeerGroupObjects 11 } + +tBgpPGLLGRFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPGLLGRFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPGLLGRFamilyTable consists of information about the BGP LLGR + Family specific parameters. The table entries are indexed by BGP + instance, Peer Group name and LLGR AFI/SAFI." + ::= { tBgpPeerGroupObjects 12 } + +tBgpPGLLGRFamilyEntry OBJECT-TYPE + SYNTAX TBgpPGLLGRFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPGLLGRFamilyTable." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName, + tBgpPGLLGRFamily + } + ::= { tBgpPGLLGRFamilyTable 1 } + +TBgpPGLLGRFamilyEntry ::= SEQUENCE +{ + tBgpPGLLGRFamily TmnxIpFamilyIdentifier, + tBgpPGLLGRFamilyLstCh TimeStamp, + tBgpPGLLGRFamilyRowStatus RowStatus, + tBgpPGLLGRFamilyAdvStaleTime Unsigned32, + tBgpPGLLGRFamilyOvrideStaleTm Unsigned32 +} + +tBgpPGLLGRFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRFamily specifies the particular AFI/SAFI that + this configuration applies to." + ::= { tBgpPGLLGRFamilyEntry 1 } + +tBgpPGLLGRFamilyLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPGLLGRFamilyLstCh indicates when an entry in + tBgpPGLLGRFamilyTable was last changed." + ::= { tBgpPGLLGRFamilyEntry 2 } + +tBgpPGLLGRFamilyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the PG LLGR Family entry." + ::= { tBgpPGLLGRFamilyEntry 3 } + +tBgpPGLLGRFamilyAdvStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRFamilyAdvStaleTime specifies the time for which + the route can be used for this AFI/SAFI after the peer is + disconnected." + DEFVAL { 86400 } + ::= { tBgpPGLLGRFamilyEntry 4 } + +tBgpPGLLGRFamilyOvrideStaleTm OBJECT-TYPE + SYNTAX Unsigned32 (0..16777216) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLLGRFamilyOvrideStaleTm specifies the stale time + for this particular AFI/SAFI when the system is in helper mode." + DEFVAL { 16777216 } + ::= { tBgpPGLLGRFamilyEntry 5 } + +tBgpPGParamsExtTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPGParamsExtTblLstCh indicates the timestamp when an + entry in tBgpPeerGroupParamsExtTable was last changed." + ::= { tBgpPeerGroupObjects 13 } + +tBgpPeerGroupParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the attributes configured for + the BGP instance." + ::= { tBgpPeerGroupObjects 14 } + +tBgpPeerGroupParamsExtEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPeerGroupParamsExtTable. Each entry maintains the + attributes configured for BGP instance." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName + } + ::= { tBgpPeerGroupParamsExtTable 1 } + +TBgpPeerGroupParamsExtEntry ::= SEQUENCE +{ + tBgpPGParamsExtInheritanceHi TmnxHigh32, + tBgpPGParamsExtInheritanceLo TmnxLow32, + tBgpPGLinkAcceptEbgp TmnxIpFamily, + tBgpPGLinkSendEbgp TmnxIpFamily, + tBgpPGLinkAggPaths TmnxIpFamily, + tBgpPGLoopDetectThreshold Unsigned32, + tBgpPGSendExportPolicy TLPolicyNameOrExpOrEmpty, + tBgpPGEbgpPreference TmnxBgpPreference, + tBgpPGIbgpPreference TmnxBgpPreference, + tBgpPGEbgpLabelPreference TmnxBgpPreference, + tBgpPGIbgpLabelPreference TmnxBgpPreference, + tBgpPGEBGPRejWithoutPlcyImpt TruthValue, + tBgpPGEBGPRejWithoutPlcyExpt TruthValue, + tBgpPGMultipathEligible TruthValue, + tBgpPGRemovePrivateReplaceAs TruthValue, + tBgpPGBlockPrefixSID TruthValue, + tBgpPGDefOriginate TmnxIpFamily, + tBgpPGTcpMss Unsigned32, + tBgpPGSelLabelIpv4Inst TruthValue, + tBgpPGEgressEng TruthValue, + tBgpPGEgressEngShutdown TmnxAdminState, + tBgpPGSegmentRoutingV6 TruthValue, + tBgpPGSrv6RouteAdvertisement TruthValue, + tBgpPGSrv6DropRoutes TruthValue, + tBgpPGEgressPeerEngLabelUnicast TruthValue +} + +tBgpPGParamsExtInheritanceHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGParamsExtInheritanceHi specifies the upper 32 bits + of inheritance object. The object specifies if the peer entry in this + row, should inherit the operational value of an object, or use the + administratively set value. + + This object is a bit-mask, with the following positions: + + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 1 } + +tBgpPGParamsExtInheritanceLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGParamsExtInheritanceLo specifies the lower 32 bits + of the inheritance object. The object specifies if the peer entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + tBgpPGParamsExtInheritanceHi 0x00000001 + tBgpPGParamsExtInheritanceLo 0x00000002 + tBgpPGLinkAcceptEbgp 0x00000004 + tBgpPGLinkSendEbgp 0x00000008 + tBgpPGLinkAggPaths 0x00000010 + tBgpPGLoopDetectThreshold 0x00000020 + tBgpPGSendExportPolicy 0x00000040 + tBgpPGEbgpPreference 0x00000080 + tBgpPGIbgpPreference 0x00000100 + tBgpPGEbgpLabelPreference 0x00000200 + tBgpPGIbgpLabelPreference 0x00000400 + tBgpPGEBGPRejWithoutPlcyImpt 0x00000800 + tBgpPGEBGPRejWithoutPlcyExpt 0x00001000 + tBgpPGMultipathEligible 0x00002000 + tBgpPGRemovePrivateReplaceAs 0x00004000 + tBgpPGBlockPrefixSID 0x00008000 + tBgpPGDefOriginate 0x00010000 + tBgpPGTcpMss 0x00020000 + tBgpPGSelLabelIpv4Inst 0x00040000 + tBgpPGEgressEng 0x00080000 + reserved 0x00100000 + reserved 0x00200000 + reserved 0x00400000 + reserved 0x00800000 + reserved 0x01000000 + tBgpPGEgressPeerEngLabelUnicast 0x02000000 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpInstanceTable. + + The bits marked as 'reserved' correspond to attributes that do not + have inheritance but the bits are reserved. + + By default all of these attributes should be inherited from the + tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 2 } + +tBgpPGLinkAcceptEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLinkAcceptEbgp specifies the address families of + the routes received from a single-hop EBGP neighbor, for which a Link + Bandwidth Extended Community with static AS and bandwidth values is + allowed." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsExtEntry 3 } + +tBgpPGLinkSendEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLinkSendEbgp specifies the address families of the + routes sent to a single-hop EBGP neighbor, for which a Link Bandwidth + Extended Community with static AS and bandwidth values is allowed." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsExtEntry 4 } + +tBgpPGLinkAggPaths OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLinkAggPaths specifies the families of the routes + for which aggregate bandwidth is supported for a re-advertising + router." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsExtEntry 5 } + +tBgpPGLoopDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLoopDetectThreshold specifies the occurence of the + global ASN when exceeded triggers the loop-detect behavior." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 6 } + +tBgpPGSendExportPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSendExportPolicy specifies the send default export + policy." + DEFVAL { "" } + ::= { tBgpPeerGroupParamsExtEntry 7 } + +tBgpPGEbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEbgpPreference specifies the route preference for + ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 8 } + +tBgpPGIbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGIbgpPreference specifies the route preference for + ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 9 } + +tBgpPGEbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEbgpLabelPreference specifies the route preference + for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 10 } + +tBgpPGIbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGIbgpLabelPreference specifies the route preference + for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 11 } + +tBgpPGEBGPRejWithoutPlcyImpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEBGPRejWithoutPlcyImpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 12 } + +tBgpPGEBGPRejWithoutPlcyExpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEBGPRejWithoutPlcyExpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 13 } + +tBgpPGMultipathEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGMultipathEligible specifies whether this group is + multi-path eligible." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 14 } + +tBgpPGRemovePrivateReplaceAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGRemovePrivateReplaceAs specifies whether or not to + replace the private autonomous system number (ASN) in AS-Path, if the + AS-Path contains the ASN of the external BGP (eBGP) neighbor on this + BGP peer group." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 15 } + +tBgpPGBlockPrefixSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGBlockPrefixSID enables or disables sending of the + prefix SID attribute." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 16 } + +tBgpPGDefOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDefOriginate specifies the types of AFI/SAFI for + which SROS BGP will originate default route independent of the RTM + default route." + ::= { tBgpPeerGroupParamsExtEntry 17 } + +tBgpPGTcpMss OBJECT-TYPE + SYNTAX Unsigned32 (0 | 384..9746) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGTcpMss specifies the TCP maximum segment size(MSS). + When the value of tBgpPGTcpMss is set to 0, the command removes the + static value and allows the TCP MSS value to be calculated based on + the IP MTU value." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 18 } + +tBgpPGSelLabelIpv4Inst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSelLabelIpv4Inst specifies whether to + enable/disable selective download of label-ipv4 routes" + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 19 } + +tBgpPGEgressEng OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEgressEng specifies whether to enable/disable + egress peer engineering" + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 20 } + +tBgpPGEgressEngShutdown OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPGEgressEngShutdown specifies the desired + administrative state of Egress Engineering for this BGP group." + DEFVAL { outOfService } + ::= { tBgpPeerGroupParamsExtEntry 21 } + +tBgpPGSegmentRoutingV6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSegmentRoutingV6 specifies whether or not segment + routing V6 capabilities are enabled on this group of BGP. + + When the value is set to 'false' segment routing V6 is disabled and + any previous configuration of other segment routing parameters is + removed." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 23 } + +tBgpPGSrv6RouteAdvertisement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSrv6RouteAdvertisement specifies whether or not + segment routing V6 capabilities for route advertisement + are enabled on this group of BGP." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 24 } + +tBgpPGSrv6DropRoutes OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSrv6DropRoutes specifies whether or not to drop + routes with srv6 tlvs for this group of BGP." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 25 } + +tBgpPGEgressPeerEngLabelUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEgressPeerEngLabelUnicast specifies whether to + originate label unicast route on this group of BGP." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 26 } + +tBgpPeerGrpDynNbrAsRngTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tBgpPeerGrpDynNbrAsRngTblLstChg indicates the last timestamp when + an entry in the tBgpPeerGroupDynNbrAsRangeTable was last changed." + ::= { tBgpPeerGroupObjects 15 } + +tBgpPeerGroupDynNbrAsRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupDynNbrAsRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeTable contains BGP peering + dynamic-neighbor AS ranges." + ::= { tBgpPeerGroupObjects 16 } + +tBgpPeerGroupDynNbrAsRangeEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupDynNbrAsRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerGroupDynNbrAsRangeTable." + INDEX { + tBgpInstanceIndex, + tBgpPGDynamicPeerPrefixType, + tBgpPGDynamicPeerPrefix, + tBgpPGDynamicPeerPrefixLength, + tBgpPeerGroupDynNbrAsRangeIndex + } + ::= { tBgpPeerGroupDynNbrAsRangeTable 1 } + +TBgpPeerGroupDynNbrAsRangeEntry ::= SEQUENCE +{ + tBgpPeerGroupDynNbrAsRangeIndex Integer32, + tBgpPeerGroupDynNbrAsRangeChg TimeStamp, + tBgpPeerGroupDynNbrAsRangeMin Unsigned32, + tBgpPeerGroupDynNbrAsRangeMax Unsigned32 +} + +tBgpPeerGroupDynNbrAsRangeIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeIndex indicates index used to store this + range." + ::= { tBgpPeerGroupDynNbrAsRangeEntry 1 } + +tBgpPeerGroupDynNbrAsRangeChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeChg indicates when this entry was last + changed." + ::= { tBgpPeerGroupDynNbrAsRangeEntry 2 } + +tBgpPeerGroupDynNbrAsRangeMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeMin specifies the minimum value of AS + range." + DEFVAL { 0 } + ::= { tBgpPeerGroupDynNbrAsRangeEntry 3 } + +tBgpPeerGroupDynNbrAsRangeMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeMax specifies the maximum value of AS + range." + DEFVAL { 0 } + ::= { tBgpPeerGroupDynNbrAsRangeEntry 4 } + +tBgpPGSrv6TblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPGSrv6TblLstCh indicates the last timestamp when an + entry in the tBgpPGSrv6Table was last changed." + ::= { tBgpPeerGroupObjects 29 } + +tBgpPGSrv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPGSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPGSrv6Table is the list of configured objects for different + family types of segment-routing-v6. + + The table entries are indexed by BGP instance group name and family + type." + ::= { tBgpPeerGroupObjects 30 } + +tBgpPGSrv6Entry OBJECT-TYPE + SYNTAX TBgpPGSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPGSrv6Table. When created, all + objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName, + tBgpPGSrv6Family + } + ::= { tBgpPGSrv6Table 1 } + +TBgpPGSrv6Entry ::= SEQUENCE +{ + tBgpPGSrv6Family TmnxIpFamilyIdentifier, + tBgpPGSrv6RowStatus RowStatus, + tBgpPGSrv6LstCh TimeStamp, + tBgpPGSrv6StripTlv TruthValue +} + +tBgpPGSrv6Family OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPGSrv6Family specifies the address family for which + the srv6 selection applies." + ::= { tBgpPGSrv6Entry 1 } + +tBgpPGSrv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSrv6RowStatus specifies the row status for this + table entry. It is used to create and delete row entries in this + table." + ::= { tBgpPGSrv6Entry 2 } + +tBgpPGSrv6LstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPGSrv6LstCh indicates when an entry in tBgpPGSrv6Table + was last changed." + ::= { tBgpPGSrv6Entry 3 } + +tBgpPGSrv6StripTlv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSrv6StripTlv specifies the Srv6 TLVs need to be + stripped from outbound routes." + DEFVAL { false } + ::= { tBgpPGSrv6Entry 4 } + +tBgpPeerGroupAddPathTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupAddPathTblLstCh indicates the timestamp when + an entry in the tBgpPeerGroupAddPathTable was last changed." + ::= { tBgpPeerGroupObjects 31 } + +tBgpPeerGroupAddPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupAddPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupAddPathTable consists of information about the BGP + Add Path parameters. + + The table entries are indexed by BGP instance and peer group name." + ::= { tBgpPeerGroupObjects 32 } + +tBgpPeerGroupAddPathEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupAddPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerGroupAddPathTable. + + An entry can be created using the row status object, + tBgpPGAddPathRowStatus. When created, all objects are initialized to + their default values." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName + } + ::= { tBgpPeerGroupAddPathTable 1 } + +TBgpPeerGroupAddPathEntry ::= SEQUENCE +{ + tBgpPGAddPathInheritance TruthValue, + tBgpPGAddPathRowStatus RowStatus, + tBgpPeerGroupAddPathLstCh TimeStamp, + tBgpPGAddPathRecv TmnxAddPathAddressFamily, + tBgpPGAddPathIpv4Limit TmnxAddPathSendLimit, + tBgpPGAddPathVpnIpv4Limit TmnxAddPathSendLimit, + tBgpPGAddPathIpv6Limit TmnxAddPathSendLimit, + tBgpPGAddPathVpnIpv6Limit TmnxAddPathSendLimit, + tBgpPGAddPathLblIpv4Limit TmnxAddPathSendLimit, + tBgpPGAddPathLblIpv6Limit TmnxAddPathSendLimit, + tBgpPGAddPathMvpnIpv4Limit Integer32, + tBgpPGAddPathMvpnIpv6Limit Integer32, + tBgpPGAddPathMcastVpnV4Limit Integer32, + tBgpPGAddPathMcastVpnV6Limit Integer32, + tBgpPGAddPathEvpnLimit TmnxAddPathSendLimit +} + +tBgpPGAddPathInheritance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathInheritance specifies if the group entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + When the value is 'false', then the object's administrative and + operational value are whatever the DEFVAL or most recently SET value + is. + + When the value is 'true', then the object's administrative and + operational value are inherited from the corresponding object in + tBgpPeerGroupAddPathTable." + DEFVAL { true } + ::= { tBgpPeerGroupAddPathEntry 1 } + +tBgpPGAddPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status of this BGP PG add-paths entry. A row cannot be created in + this table if the tBgpInstanceIndex entry does not exist in the + tBgpPeerGroupAddPathTable." + ::= { tBgpPeerGroupAddPathEntry 2 } + +tBgpPeerGroupAddPathLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerGroupAddPathLstCh indicates when an entry in + tBgpPeerGroupAddPathTable was last changed." + ::= { tBgpPeerGroupAddPathEntry 3 } + +tBgpPGAddPathRecv OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathRecv specifies the address families which + are enabled to receive BGP ADD-PATH on this peer group. + + ADD-PATH allows a BGP router to receive multiple distinct paths for + the same prefix/NLRI (Network Layer Reachability Information)." + DEFVAL { {none} } + ::= { tBgpPeerGroupAddPathEntry 4 } + +tBgpPGAddPathIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathIpv4Limit specifies the maximum number of + paths per IPv4 prefix that can be advertised to ADD-PATH peers on this + peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 5 } + +tBgpPGAddPathVpnIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathVpnIpv4Limit specifies the maximum number of + paths per VPN IPv4 prefix that can be advertised to ADD-PATH peers on + this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 6 } + +tBgpPGAddPathIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathIpv6Limit specifies the maximum number of + paths per IPv6 prefix that can be advertised to ADD-PATH peers on this + peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 7 } + +tBgpPGAddPathVpnIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathVpnIpv6Limit specifies the maximum number of + paths per VPN IPv6 prefix that can be advertised to ADD-PATH peers on + this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 8 } + +tBgpPGAddPathLblIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathLblIpv4Limit specifies the maximum number of + paths per label IPv4 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 9 } + +tBgpPGAddPathLblIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathLblIpv6Limit specifies the maximum number of + paths per label IPv6 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 10 } + +tBgpPGAddPathMvpnIpv4Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathMvpnIpv4Limit specifies the maximum number + of paths per MVPN IPv4 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 11 } + +tBgpPGAddPathMvpnIpv6Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathMvpnIpv6Limit specifies the maximum number + of paths per MVPN IPv6 prefix that can be advertised to ADD-PATH peers + on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 12 } + +tBgpPGAddPathMcastVpnV4Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathMcastVpnV4Limit specifies the maximum number + of paths per Mcast VPN IPv4 prefix that can be advertised to ADD-PATH + peers on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 13 } + +tBgpPGAddPathMcastVpnV6Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathMcastVpnV6Limit specifies the maximum number + of paths per Mcast VPN IPv6 prefix that can be advertised to ADD-PATH + peers on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 14 } + +tBgpPGAddPathEvpnLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGAddPathEvpnLimit specifies the maximum + number of paths per EVPN prefix that can be advertised to + ADD-PATH peers on this peer group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerGroupAddPathEntry 15 } + +tBgpPeerObjects OBJECT IDENTIFIER ::= { tBgpObjects 4 } + +tBgpPeerTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerTableLastChanged indicates the last timestamp + when an entry in the tBgpPeerGroupTable was last changed." + ::= { tBgpPeerObjects 1 } + +tBgpPeerTableSpinlock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tBgpPeerTableSpinlock specifies voluntary serialization + control for tBgpPeerGroupTable. It is mainly used to coordinate + changes to tBgpPeerInheritance." + DEFVAL { 0 } + ::= { tBgpPeerObjects 2 } + +tBgpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tBgpPeerTable is the list of configured BGP Peers. The table + entries are indexed by the peer's IP address. For administrative + convenience the Peer Group name should be set but is not used for + sorting in the agent." + ::= { tBgpPeerObjects 3 } + +tBgpPeerEntry OBJECT-TYPE + SYNTAX TBgpPeerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerTable. + + An entry can be created using the row status object, + tBgpPeerRowStatus. When created, all objects are initialized to their + default values. + + Before the Peer entry can be used, tBgpPeerRowStatus must be set to + 'active(1)'. The Peer entry can be removed by setting + tBgpPeerRowStatus to 'destroy(6)'. + + The Peer entry will be advertised to BGP peers when tBgpPeerShutdown + is false." + INDEX { + tBgpInstanceIndex, + tBgpPeerAddress + } + ::= { tBgpPeerTable 1 } + +TBgpPeerEntry ::= SEQUENCE +{ + tBgpPeerAddress IpAddress, + tBgpPeerPeerGroup BgpPeerGroupNameOrEmpty, + tBgpPeerRowStatus RowStatus, + tBgpPeerShutdown TruthValue, + tBgpPeerDescription DisplayString, + tBgpPeerConnectRetry BgpConnectRetryTime, + tBgpPeerHoldTime BgpHoldTime, + tBgpPeerKeepAlive BgpKeepAliveTime, + tBgpPeerMinASOrigination BgpMinASOriginationTime, + tBgpPeerDampening TruthValue, + tBgpPeerLocalAddress IpAddress, + tBgpPeerLocalAS TmnxBgpAutonomousSystem, + tBgpPeerLocalPreference TmnxBgpLocalPreference, + tBgpPeerLoopDetect BgpLoopDetect, + tBgpPeerMinRouteAdvertisement BgpMinRouteAdvertisement, + tBgpPeerMaxPrefix BgpPrefixLimit, + tBgpPeerMEDSource BgpMEDSource, + tBgpPeerMEDValue BgpMEDValue, + tBgpPeerMultihop BgpTimeToLive, + tBgpPeerNextHopSelf TruthValue, + tBgpPeerNoAggregatorID TruthValue, + tBgpPeerPassive TruthValue, + tBgpPeerPeerAS TmnxBgpAutonomousSystem, + tBgpPeerPeerType BgpPeerType, + tBgpPeerPreference TmnxBgpPreference, + tBgpPeerRemovePrivateAS TruthValue, + tBgpPeerLastChanged TimeStamp, + tBgpPeerInheritance Counter64, + tBgpPeerImportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeerImportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeerImportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeerImportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeerImportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeerExportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeerExportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeerExportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeerExportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeerExportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeerOperStatus BgpOperState, + tBgpPeerLocalASPrivate TruthValue, + tBgpPeerMd5Auth TruthValue, + tBgpPeerMd5AuthKey OCTET STRING, + tBgpPeerClusterId IpAddress, + tBgpPeerDisableClientReflect TruthValue, + tBgpPeerGracefulRestart TruthValue, + tBgpPeerGRRestartTime Unsigned32, + tBgpPeerGRStaleRoute Unsigned32, + tBgpPeerGRAdminState TmnxAdminState, + tBgpPeerGROperState TmnxOperState, + tBgpPeerFamily TmnxIpFamily, + tBgpPeerVpnRemoteFamily TmnxIpFamily, + tBgpPeerVpnApplyImport TruthValue, + tBgpPeerVpnApplyExport TruthValue, + tBgpPeerVpnLocalCaps TmnxVpnCapability, + tBgpPeerVpnRemoteCaps TmnxVpnCapability, + tBgpPeerConnState INTEGER, + tBgpPeerASOverride TruthValue, + tBgpPeerOrf TruthValue, + tBgpPeerExtCommsOrf TruthValue, + tBgpPeerExtCommsSendOrf TruthValue, + tBgpPeerExtCommsRecvOrf TruthValue +} + +tBgpPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Index for tBgpPeerTable, tBgpPeerAddress indicates the IP address of + the Peer." + ::= { tBgpPeerEntry 1 } + +tBgpPeerPeerGroup OBJECT-TYPE + SYNTAX BgpPeerGroupNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerPeerGroup specifies the name of the Peer group + for the Peer. This object can only be set when the tBgpPeerRowStatus + is not active(1). + + Setting this object causes the Peer attributes to be set to the + inherited values from the Peer Group and from the global BGP defaults. + + This will destroy any previously configured values. So, when creating + a row, set this object first, or second after tBgpPeerAddress. Then + set any peer attribute objects." + DEFVAL { ''H } + ::= { tBgpPeerEntry 2 } + +tBgpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerRowStatus specifies the row status for this BGP + Peer for the virtual router. It is used to create and delete row + entries in this table. + + In order for an attempt to 'destroy' this row entry to succeed, the + value of tBgpPeerShutdown must be 'true'." + ::= { tBgpPeerEntry 3 } + +tBgpPeerShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerShutdown specifies if we advertise this peer or + not. + + A value of false(2) means no shutdown, so advertise; true(1) means + this entry is shutdown, so do not advertise." + DEFVAL { false } + ::= { tBgpPeerEntry 4 } + +tBgpPeerDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerDescription specifies a user provided description + string for this peer entry. It can consist of any printable, seven-bit + ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tBgpPeerEntry 5 } + +tBgpPeerConnectRetry OBJECT-TYPE + SYNTAX BgpConnectRetryTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerConnectRetry specifies the value (in seconds) of + the BGP Connect Retry timer." + REFERENCE + "BGP4-MIB.bgpPeerConnectRetryInterval" + DEFVAL { 120 } + ::= { tBgpPeerEntry 6 } + +tBgpPeerHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerHoldTime specifies the value (in seconds) of the + BGP Hold Time." + REFERENCE + "BGP4-MIB.bgpPeerHoldTime" + DEFVAL { 90 } + ::= { tBgpPeerEntry 7 } + +tBgpPeerKeepAlive OBJECT-TYPE + SYNTAX BgpKeepAliveTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerKeepAlive specifies the value of the BGP + Keepalive timer. + + A keepalive message is sent every time this timer expires." + REFERENCE + "BGP4-MIB.bgpPeerKeepAlive" + DEFVAL { 30 } + ::= { tBgpPeerEntry 8 } + +tBgpPeerMinASOrigination OBJECT-TYPE + SYNTAX BgpMinASOriginationTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMinASOrigination specifies the minimal interval + (in seconds) at which a given path attribute can be advertised to a + peer." + REFERENCE + "BGP4-MIB.bgpPeerMinASOriginationInterval" + DEFVAL { 15 } + ::= { tBgpPeerEntry 9 } + +tBgpPeerDampening OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerDampening specifies if route dampening is applied + to learned routes." + DEFVAL { false } + ::= { tBgpPeerEntry 10 } + +tBgpPeerLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerLocalAddress specifies the local IP address to be + used by this peer. + + If set to 0.0.0.0, then use a (non-0.0.0.0) Peer Group Local Address, + or a (non-0.0.0.0) global Local Address. If both are zero then find + the local address by querying the closest interface to the peer + address from the routing table." + DEFVAL { '00000000'H } + ::= { tBgpPeerEntry 11 } + +tBgpPeerLocalAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerLocalAS specifies the autonomous system number to + be advertised for this peer. + + If the value of tBgpPeerLocalAS, the value of tBgpPeerGroupLocalAS or + tBgpInstanceLocalAS will be used in that order." + DEFVAL { 0 } + ::= { tBgpPeerEntry 12 } + +tBgpPeerLocalPreference OBJECT-TYPE + SYNTAX TmnxBgpLocalPreference + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerLocalPreference specifies the default value for + the Local Preference attribute. This value is used if the BGP route + arrives from a BGP peer without the Local Preference attribute set. + + It is overridden by any value set via a route policy." + DEFVAL { 100 } + ::= { tBgpPeerEntry 13 } + +tBgpPeerLoopDetect OBJECT-TYPE + SYNTAX BgpLoopDetect + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerLoopDetect determines how the peer session should + deal with loop detection in the AS Path." + DEFVAL { ignore } + ::= { tBgpPeerEntry 14 } + +tBgpPeerMinRouteAdvertisement OBJECT-TYPE + SYNTAX BgpMinRouteAdvertisement + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMinRouteAdvertisement specifies the minimum + interval at which a given path attribute is advertised to a peer." + DEFVAL { 30 } + ::= { tBgpPeerEntry 15 } + +tBgpPeerMaxPrefix OBJECT-TYPE + SYNTAX BgpPrefixLimit + UNITS "number of routes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "configures the maximum number of routes that can + be learned from this peer. zero means 'no limit'. + + if the number of routes exceeds 90% of this limit, then the + tBgpMaxPrefix90 notification is sent. + + if the number of routes exceeds this limit, then + BGP peering will be dropped. Also, the tBgpMaxPrefix100 + notification will be sent." + DEFVAL { 0 } + ::= { tBgpPeerEntry 16 } + +tBgpPeerMEDSource OBJECT-TYPE + SYNTAX BgpMEDSource + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMEDSource specifies the source of the Multi Exit + Discriminator (MED) value for peers in this group." + DEFVAL { noMedOut } + ::= { tBgpPeerEntry 17 } + +tBgpPeerMEDValue OBJECT-TYPE + SYNTAX BgpMEDValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMEDValue specifies the value of MED when + tBgpPeerMEDSource is 'metricVal'. If the value of tBgpPeerMEDSource is + not 'metricVal', this object is ignored." + DEFVAL { 0 } + ::= { tBgpPeerEntry 18 } + +tBgpPeerMultihop OBJECT-TYPE + SYNTAX BgpTimeToLive + UNITS "TTL hops" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMultihop specifies the TTL used in IP packet + header for BGP advertisements. + + Default TTL values for EBGP peer is 1, and MAX_TTL for IBGP peers. + Default value if not set is no_type - the peer has to infer its value + based on local-as, and peer-as in that case." + DEFVAL { 0 } + ::= { tBgpPeerEntry 19 } + +tBgpPeerNextHopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNextHopSelf specifies if routes advertised to + EBGP peers in this group have NEXTHOP path attribute set to this + router's physical interface. + + When false, third party routes are advertised." + DEFVAL { false } + ::= { tBgpPeerEntry 21 } + +tBgpPeerNoAggregatorID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNoAggregatorID specifies if different routers in + the same AS create aggregate routes containing different AS paths. + + A value of 'true' would enable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes. + + A value of 'false' would disable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes." + DEFVAL { false } + ::= { tBgpPeerEntry 22 } + +tBgpPeerPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerPassive specifies if the peer will not attempt to + connect to the far end peer or just wait for the far end peer to + connect." + DEFVAL { false } + ::= { tBgpPeerEntry 23 } + +tBgpPeerPeerAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerPeerAS specifies the Autonomous System number for + the remote peer." + DEFVAL { 0 } + ::= { tBgpPeerEntry 24 } + +tBgpPeerPeerType OBJECT-TYPE + SYNTAX BgpPeerType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerPeerType specifies the type of peer - noType(1), + internal(2) and external(3). + + Default value if not set is noType - the peer has to infer its value + based on local-as, and peer-as in that case." + DEFVAL { noType } + ::= { tBgpPeerEntry 25 } + +tBgpPeerPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerPreference specifies the route preference for + routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpPeerEntry 26 } + +tBgpPeerRemovePrivateAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerRemovePrivateAS specifies if private AS numbers + should be stripped from the AS Path before advertising them to BGP + peers." + DEFVAL { false } + ::= { tBgpPeerEntry 27 } + +tBgpPeerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tBgpPeerLastChanged indicates when an entry in tBgpPeerTable + was last changed." + ::= { tBgpPeerEntry 28 } + +tBgpPeerInheritance OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerInheritance specifies if the peer entry in this + row, should inherit the operational value of an object, or use the + administratively set value. + + This object is a bit-mask, with the following positions: + + tBgpPeerShutdown 0x04 + tBgpPeerConnectRetry 0x10 + tBgpPeerHoldTime 0x20 + tBgpPeerKeepAlive 0x40 + tBgpPeerMinASOrigination 0x80 + tBgpPeerDampening 0x100 + tBgpPeerLocalAddress 0x200 + tBgpPeerLocalAS 0x400 + tBgpPeerLocalPreference 0x800 + tBgpPeerLoopDetect 0x1000 + tBgpPeerMinRouteAdvertisement 0x2000 + tBgpPeerMaxPrefix 0x4000 + tBgpPeerMEDSource 0x8000 + tBgpPeerMEDValue 0x10000 + tBgpPeerMultihop 0x20000 + tBgpPeerNextHopSelf 0x80000 + tBgpPeerNoAggregatorID 0x100000 + tBgpPeerPassive 0x200000 + tBgpPeerPeerAS 0x400000 + tBgpPeerPeerType 0x800000 + tBgpPeerPreference 0x1000000 + tBgpPeerRemovePrivateAS 0x2000000 + tBgpPeerImportPolicy1 0x8000000 + tBgpPeerImportPolicy2 0x10000000 + tBgpPeerImportPolicy3 0x20000000 + tBgpPeerImportPolicy4 0x40000000 + tBgpPeerImportPolicy5 0x80000000 + tBgpPeerExportPolicy1 0x100000000 + tBgpPeerExportPolicy2 0x200000000 + tBgpPeerExportPolicy3 0x400000000 + tBgpPeerExportPolicy4 0x800000000 + tBgpPeerExportPolicy5 0x1000000000 + tBgpPeerLocalASPrivate 0x2000000000 + tBgpPeerMd5Auth 0x4000000000 + tBgpPeerMd5AuthKey 0x8000000000 + tBgpPeerClusterId 0x10000000000 + tBgpPeerDisableClientReflect 0x20000000000 + tBgpPeerGracefulRestart 0x40000000000 + tBgpPeerGRRestartTime 0x80000000000 + tBgpPeerGRStaleRoute 0x100000000000 + tBgpPeerGRAdminState 0x200000000000 + tBgpPeerFamily 0x400000000000 + tBgpPeerVpnApplyImport 0x800000000000 + tBgpPeerVpnApplyExport 0x1000000000000 + tBgpPeerASOverride 0x2000000000000 + tBgpPeerOrf 0x4000000000000 + tBgpPeerExtCommsOrf 0x8000000000000 + tBgpPeerExtCommsSendOrf 0x10000000000000 + tBgpPeerExtCommsRecvOrf 0x20000000000000 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeerEntry 29 } + +tBgpPeerImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerImportPolicy1 specifies import policy number 1 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 30 } + +tBgpPeerImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerImportPolicy2 specifies import policy number 2 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 31 } + +tBgpPeerImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerImportPolicy3 specifies import policy number 3 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 32 } + +tBgpPeerImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerImportPolicy4 specifies import policy number 4 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 33 } + +tBgpPeerImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerImportPolicy5 specifies import policy number 5 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 34 } + +tBgpPeerExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExportPolicy1 specifies export policy number 1 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 35 } + +tBgpPeerExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExportPolicy2 specifies export policy number 2 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 36 } + +tBgpPeerExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExportPolicy3 specifies export policy number 3 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 37 } + +tBgpPeerExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExportPolicy4 specifies export policy number 4 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 38 } + +tBgpPeerExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExportPolicy5 specifies export policy number 5 + for peer level." + DEFVAL { ''H } + ::= { tBgpPeerEntry 39 } + +tBgpPeerOperStatus OBJECT-TYPE + SYNTAX BgpOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperStatus indicates the operational status of + this BGP Peer. + + A value of 'inService(2)' means the bgp peer is fully functional. + + A value of 'outOfService(3)' means the bgp peer is down. + + A value of 'transition(4)' means the bgp peer is performing a + transition from state inService(2) to outOfService(3) or vice versa. + + A value of 'disabled(5)' means the BGP peer needs to be restarted by + the user." + ::= { tBgpPeerEntry 40 } + +tBgpPeerLocalASPrivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerLocalASPrivate specifies if the local autonomous + system number is hidden in paths learned from peering." + DEFVAL { false } + ::= { tBgpPeerEntry 41 } + +tBgpPeerMd5Auth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMd5Auth specifies if the authentication using MD5 + message based digest protocol is enabled." + DEFVAL { false } + ::= { tBgpPeerEntry 42 } + +tBgpPeerMd5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMd5AuthKey specifies the authentication key to be + used between BGP peers neighbors before establishing sessions. + + Authentication is done using the MD5 message based digest protocol. + + Authentication can be configured globally and applied to all BGP peers + or per group or per peer. The most specific value is used. + + The authentication key can be any combination of letters or numbers. + Note that the string CANNOT contain embedded nulls." + DEFVAL { ''H } + ::= { tBgpPeerEntry 43 } + +tBgpPeerClusterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This value of tBgpPeerClusterId specifies the cluster ID for a route + reflector server. + + A value of 0.0.0.0 indicates that no cluster ID has been assigned to + the BGP peer." + DEFVAL { '00000000'H } + ::= { tBgpPeerEntry 44 } + +tBgpPeerDisableClientReflect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerDisableClientReflect specifies if reflection of + routes by the route reflector to all client peers within its cluster + is enabled or disabled. + + A value of 'false' means reflection of routes to all client peers is + enabled." + DEFVAL { false } + ::= { tBgpPeerEntry 45 } + +tBgpPeerGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGracefulRestart specifies whether or not graceful + restart capabilities are enabled on this instance of BGP. + + When the value is set to 'false' graceful restart is disabled and any + previous configuration of other graceful restart parameters is + removed." + DEFVAL { false } + ::= { tBgpPeerEntry 46 } + +tBgpPeerGRRestartTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGRRestartTime specifies the maximum amount of + time in seconds that a graceful restart should take." + DEFVAL { 300 } + ::= { tBgpPeerEntry 47 } + +tBgpPeerGRStaleRoute OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGRStaleRoute specifies the maximum + amount of time in seconds that stale routes should be maintained + after a graceful restart is initiated. This value should be + at least as large a the value of tBgpPeerGRRestartTime." + DEFVAL { 360 } + ::= { tBgpPeerEntry 48 } + +tBgpPeerGRAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGRAdminState specifies the desired + administrative state of the graceful restart capabilities for + this peer of the BGP protocol. When the value is 'outOfService' + the graceful restart capabilities are disabled but the + graceful restart configuration parameters are retained." + DEFVAL { inService } + ::= { tBgpPeerEntry 49 } + +tBgpPeerGROperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerGROperState indicates the operational status of + the graceful restart capabilities for this peer of the BGP protocol." + ::= { tBgpPeerEntry 50 } + +tBgpPeerFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerFamily specifies the types of routing + information to be distributed by the local side of this Peer of + the BGP protocol. BGP was initially designed for the distribution + of IPv4 routing information. Multi-protocol extensions and the + use of a VPN-IPv4 address have been added to extend its ability + to carry overlapping routing information. A 'vpnIpv4' address is + a 12-byte value consisting of the 8-byte route distinguisher, RD, + and the 4-byte ipv4 IP address prefix. The RD must be unique + within the scope of the VPRN. This allows the IP address prefixes + within different VRFs to overlap. + + This object has been obsoleted in release 6.0." + DEFVAL { {ipv4} } + ::= { tBgpPeerEntry 51 } + +tBgpPeerVpnRemoteFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerVpnRemoteFamily indicates the types of routing + information to be distributed by the remote end of this Peer of the + BGP protocol. BGP was initially designed for the distribution of + IPv4 routing information. Multi-protocol extensions and the use + of a VPN-IPv4 address have been added to extend its ability to + carry overlapping routing information. A 'vpnIpv4' address is a + 12-byte value consisting of the 8-byte route distinguisher, RD, + and the 4-byte ipv4 IP address prefix. The RD must be unique + within the scope of the VPRN. This allows the IP address prefixes + within different VRFs to overlap. + + This object has been obsoleted." + ::= { tBgpPeerEntry 52 } + +tBgpPeerVpnApplyImport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerVpnApplyImport specifies if the BGP import route + policies are applied to VPN-IPv4 routes of this group. + + When the value is 'false' the application of the base instance BGP + import route policies to VPN-IPv4 routes of this group is disabled." + DEFVAL { false } + ::= { tBgpPeerEntry 53 } + +tBgpPeerVpnApplyExport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerVpnApplyExport specifies if the BGP export route + policies are applied to VPN-IPv4 routes of this group. + + When the value is 'false' the application of the BGP export route + policies to VPN-IPv4 routes of this group is disabled." + DEFVAL { false } + ::= { tBgpPeerEntry 54 } + +tBgpPeerVpnLocalCaps OBJECT-TYPE + SYNTAX TmnxVpnCapability + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerVpnLocalCaps indicates the capabilities supported + on the local end of the BGP Peer." + ::= { tBgpPeerEntry 55 } + +tBgpPeerVpnRemoteCaps OBJECT-TYPE + SYNTAX TmnxVpnCapability + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerVpnRemoteCaps indicates the capabilities + advertised by the remote end of the BGP Peer." + ::= { tBgpPeerEntry 56 } + +tBgpPeerConnState OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + connect (2), + active (3), + opensent (4), + openconfirm (5), + established (6) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerConnState indicates the BGP peer connection + state. + + This object is the shadow object of bgpPeerState as existing in the + BGP4-MIB." + ::= { tBgpPeerEntry 57 } + +tBgpPeerASOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerASOverride specifies if the service provider BGP + will override the customer AS number in the ASPATH with its own AS + number. + + A value of 'true' means the service provider BGP will override the + customer AS number in the ASPATH with its own AS number. + + Without this feature there could be scenarios where multiple CE + locations belonging to the same AS will not be able to communicate due + to a potential loop detection." + DEFVAL { false } + ::= { tBgpPeerEntry 58 } + +tBgpPeerOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOrf specifies if outbound route filtering + capability is enabled or disabled for the BGP peer." + DEFVAL { false } + ::= { tBgpPeerEntry 59 } + +tBgpPeerExtCommsOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExtCommsOrf specifies if outbound route filtering + capability is based on extended communities for the BGP peer." + DEFVAL { false } + ::= { tBgpPeerEntry 60 } + +tBgpPeerExtCommsSendOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExtCommsSendOrf specifies if outbound route + filter advertisement to the neighbors in this BGP peer." + DEFVAL { false } + ::= { tBgpPeerEntry 61 } + +tBgpPeerExtCommsRecvOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerExtCommsRecvOrf specifies if outbound route + filter for this BGP peer is accepted from the neighbors is enabled." + DEFVAL { false } + ::= { tBgpPeerEntry 62 } + +tBgpPeerOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerOperEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tBgpPeerOperTable is the list of configured BGP Peers and their + operational status information." + ::= { tBgpPeerObjects 4 } + +tBgpPeerOperEntry OBJECT-TYPE + SYNTAX TBgpPeerOperEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerOperTable. + + Entries in tBgpPeerOperTable are created when entries are created in + tBgpPeerTable." + AUGMENTS { tBgpPeerEntry } + ::= { tBgpPeerOperTable 1 } + +TBgpPeerOperEntry ::= SEQUENCE +{ + tBgpPeerOperMsgOctetsRcvd Counter64, + tBgpPeerOperMsgOctetsSent Counter64, + tBgpPeerOperInputQueueMessages Gauge32, + tBgpPeerOperOutputQueueMessages Gauge32, + tBgpPeerOperReceivedPrefixes Counter32, + tBgpPeerOperSentPrefixes Counter32, + tBgpPeerOperActivePrefixes Gauge32, + tBgpPeerOperReceivedPaths Counter32, + tBgpPeerOperPathsSuppressedByDamping Counter32, + tBgpPeerOperFlaps Counter32, + tBgpPeerOperLastState BgpPeerState, + tBgpPeerOperLastEvent BgpPeerEvent, + tBgpPeerOperVpnReceivedPrefixes Counter32, + tBgpPeerOperVpnSentPrefixes Counter32, + tBgpPeerOperVpnActivePrefixes Gauge32, + tBgpPeerOperGRSupport TruthValue, + tBgpPeerOperGRFamilyRestart TmnxBGPFamilyType, + tBgpPeerOperGRFamilyFwding TmnxBGPFamilyType, + tBgpPeerOperGRFamilyNegotiated TmnxBGPFamilyType, + tBgpPeerOperGRRecvEOR TmnxBGPFamilyType, + tBgpPeerOperGRSendEOR TmnxBGPFamilyType, + tBgpPeerOperGRStaleRoutesTime Unsigned32, + tBgpPeerOperGRRequestRestartTime Unsigned32, + tBgpPeerOperGRStatus INTEGER, + tBgpPeerOperNumRestarts Unsigned32, + tBgpPeerOperLastRestartTime TimeStamp, + tBgpPeerOperV6ReceivedPrefixes Counter32, + tBgpPeerOperV6SentPrefixes Counter32, + tBgpPeerOperV6ActivePrefixes Gauge32, + tBgpPeerOperV6ReceivedPaths Counter32, + tBgpPeerOperV6SuppPathsDamping Counter32, + tBgpPeerOperVpnReceivedPaths Counter32 +} + +tBgpPeerOperMsgOctetsRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperMsgOctetsRcvd indicates the number of octets + received from this peer." + ::= { tBgpPeerOperEntry 1 } + +tBgpPeerOperMsgOctetsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperMsgOctetsSent indicates the number of octets + transmitted to this peer." + ::= { tBgpPeerOperEntry 2 } + +tBgpPeerOperInputQueueMessages OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperInputQueueMessages indicates the number of + unprocessed messages in the queue, from this peer." + ::= { tBgpPeerOperEntry 3 } + +tBgpPeerOperOutputQueueMessages OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperOutputQueueMessages indicates the number of + untransmitted messages in the queue, to this peer." + ::= { tBgpPeerOperEntry 4 } + +tBgpPeerOperReceivedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperReceivedPrefixes indicates the number of + prefixes received from this peer." + ::= { tBgpPeerOperEntry 5 } + +tBgpPeerOperSentPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperSentPrefixes indicates the number of prefixes + transmitted to this peer." + ::= { tBgpPeerOperEntry 6 } + +tBgpPeerOperActivePrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperActivePrefixes indicates the number of active + prefixes from this peer." + ::= { tBgpPeerOperEntry 7 } + +tBgpPeerOperReceivedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperReceivedPaths indicates the number of paths + received from this peer." + ::= { tBgpPeerOperEntry 8 } + +tBgpPeerOperPathsSuppressedByDamping OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperPathsSuppressedByDamping indicates the number + of paths from this peer, which have been suppressed by damping." + ::= { tBgpPeerOperEntry 9 } + +tBgpPeerOperFlaps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperFlaps indicates the number of flaps of + updates from this peer." + ::= { tBgpPeerOperEntry 10 } + +tBgpPeerOperLastState OBJECT-TYPE + SYNTAX BgpPeerState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperLastState indicates the last BGP state of + this peer." + ::= { tBgpPeerOperEntry 11 } + +tBgpPeerOperLastEvent OBJECT-TYPE + SYNTAX BgpPeerEvent + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperLastEvent indicates the last BGP event of + this peer." + ::= { tBgpPeerOperEntry 12 } + +tBgpPeerOperVpnReceivedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperVpnReceivedPrefixes indicates the number of + received VPN prefixes." + ::= { tBgpPeerOperEntry 13 } + +tBgpPeerOperVpnSentPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperVpnSentPrefixes indicates the number of + transmitted VPN prefixes." + ::= { tBgpPeerOperEntry 14 } + +tBgpPeerOperVpnActivePrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperVpnActivePrefixes indicates the number of + active VPN prefixes from this BGP peer." + ::= { tBgpPeerOperEntry 15 } + +tBgpPeerOperGRSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRSupport indicates whether the BGP peer + supports graceful restart. If tBgpPeerOperGRSupport has a value of + 'true' the peer supports graceful restart." + ::= { tBgpPeerOperEntry 16 } + +tBgpPeerOperGRFamilyRestart OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRFamilyRestart indicates the capability type + of NLRI that peer supports restart for." + ::= { tBgpPeerOperEntry 17 } + +tBgpPeerOperGRFamilyFwding OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRFamilyFwding indicates the capability type + of NLRI that peer saved forwarding for." + ::= { tBgpPeerOperEntry 18 } + +tBgpPeerOperGRFamilyNegotiated OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRFamilyNegotiated indicates the capability + type of NLRI that restart is negotiated for by the peer." + ::= { tBgpPeerOperEntry 19 } + +tBgpPeerOperGRRecvEOR OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRRecvEOR indicates the capability type of + NLRI of received end-of-rib markers from the peer." + ::= { tBgpPeerOperEntry 20 } + +tBgpPeerOperGRSendEOR OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRSendEOR indicates the capability type of + NLRI of all the sent end-of-rib markers by the peer." + ::= { tBgpPeerOperEntry 21 } + +tBgpPeerOperGRStaleRoutesTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRStaleRoutesTime indicates the maximum + amount of time in seconds that stale routes are maintained by the peer + after a graceful restart is initiated." + ::= { tBgpPeerOperEntry 22 } + +tBgpPeerOperGRRequestRestartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRRequestRestartTime indicates the maximum + amount of time in seconds that a graceful restart takes for the peer." + ::= { tBgpPeerOperEntry 23 } + +tBgpPeerOperGRStatus OBJECT-TYPE + SYNTAX INTEGER { + notHelping (1), + restarting (2), + restart-complete (3), + helping (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperGRStatus indicates the graceful restart + status of the BGP peer.' + + The values of tBgpPeerOperGRStatus means: + notHelping (1), -- Peer is not currently being helped + restarting (2), -- Received restart request from the peer + restart-complete (3), -- The peer has completed the most recent restart + helping (4) -- Peer is helping us in restarting." + ::= { tBgpPeerOperEntry 24 } + +tBgpPeerOperNumRestarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperNumRestarts indicates the number of times the + peer has attempted restart." + ::= { tBgpPeerOperEntry 25 } + +tBgpPeerOperLastRestartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperLastRestartTime indicates the last time the + peer attempted restart." + ::= { tBgpPeerOperEntry 26 } + +tBgpPeerOperV6ReceivedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperV6ReceivedPrefixes indicates the number of + IPv6 prefixes received from this peer." + ::= { tBgpPeerOperEntry 27 } + +tBgpPeerOperV6SentPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperV6SentPrefixes indicates the number of IPv6 + prefixes transmitted to this peer." + ::= { tBgpPeerOperEntry 28 } + +tBgpPeerOperV6ActivePrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperV6ActivePrefixes indicates the number of + active IPv6 prefixes from this peer." + ::= { tBgpPeerOperEntry 29 } + +tBgpPeerOperV6ReceivedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperV6ReceivedPaths indicates the number of IPv6 + paths received from this peer." + ::= { tBgpPeerOperEntry 30 } + +tBgpPeerOperV6SuppPathsDamping OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperV6SuppPathsDamping indicates the number of + IPv6 paths from this peer, which have been suppressed by damping." + ::= { tBgpPeerOperEntry 31 } + +tBgpPeerOperVpnReceivedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerOperVpnReceivedPaths indicates the number of VPN + paths received from this peer." + ::= { tBgpPeerOperEntry 32 } + +tBgpPeerSendOrfRouteTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The table contains information about the route targets to be + advertised to the peers if it is Outbound route filtering capable." + ::= { tBgpPeerObjects 5 } + +tBgpPeerSendOrfRouteTargetEntry OBJECT-TYPE + SYNTAX TBgpPeerSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in the tBgpPeerSendOrfRouteTargetTable. + + Each entry represents a route target to be advertised to the peer." + INDEX { + tBgpInstanceIndex, + tBgpPeerAddress, + IMPLIED tBgpPeerSendOrfRouteTarget + } + ::= { tBgpPeerSendOrfRouteTargetTable 1 } + +TBgpPeerSendOrfRouteTargetEntry ::= SEQUENCE +{ + tBgpPeerSendOrfRouteTarget TNamedItem, + tBgpPeerSendOrfRTRowStatus RowStatus +} + +tBgpPeerSendOrfRouteTarget OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Index for the tBgpPeerSendOrfRouteTargetTable. The value of + tBgpPeerSendOrfRouteTarget specifies the extended community name to be + advertised to the peer." + ::= { tBgpPeerSendOrfRouteTargetEntry 1 } + +tBgpPeerSendOrfRTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "RowStatus for the Send Orf Route target entry." + ::= { tBgpPeerSendOrfRouteTargetEntry 2 } + +tBgpPeerParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The table contains information about the attributes configured for the + BGP instance." + ::= { tBgpPeerObjects 6 } + +tBgpPeerParamsEntry OBJECT-TYPE + SYNTAX TBgpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in the tBgpPeerParamsTable. Each entry maintains the + attributes configured for BGP instance." + INDEX { + tBgpInstanceIndex, + tBgpPeerAddress + } + ::= { tBgpPeerParamsTable 1 } + +TBgpPeerParamsEntry ::= SEQUENCE +{ + tBgpPeerParamsInheritance Counter64, + tBgpPeerDisableFEFailover TruthValue, + tBgpPeerDisableComms TruthValue, + tBgpPeerDisableExtComms TruthValue, + tBgpPeerDefaultOriginate TruthValue, + tBgpPeerAdvertiseInactiveRts TruthValue, + tBgpPeerMinTTLValue Unsigned32, + tBgpPeerTTLLogId TFilterLogId +} + +tBgpPeerParamsInheritance OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerParamsInheritance specifies if the peer entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + + tBgpPeerDisableFEFailover 0x0000000000000002 + tBgpPeerDisableComms 0x0000000000000004 + tBgpPeerDisableExtComms 0x0000000000000008 + tBgpPeerDefaultOriginate 0x0000000000000010 + tBgpPeerAdvertiseInactiveRts 0x0000000000000020 + tBgpPeerMinTTLValue 0x0000000000000040 + tBgpPeerTTLLogId 0x0000000000000080 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpPeerGroupTable." + DEFVAL { 0 } + ::= { tBgpPeerParamsEntry 1 } + +tBgpPeerDisableFEFailover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerDisableFEFailover controls whether + the router should drop an external BGP session immediately + when the local interface goes down, or whether the BGP + session should be kept up until the holdtime expires. + + Setting the value to 'true' causes the external BGP session to go down + immediately when the local interface goes down." + DEFVAL { false } + ::= { tBgpPeerParamsEntry 2 } + +tBgpPeerDisableComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerDisableComms enables or disables sending of + community attribute to the peer for non-external communities." + DEFVAL { false } + ::= { tBgpPeerParamsEntry 3 } + +tBgpPeerDisableExtComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerDisableExtComms enables or disables sending of + community attribute to the peers for external communities." + DEFVAL { false } + ::= { tBgpPeerParamsEntry 4 } + +tBgpPeerDefaultOriginate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerDefaultOriginate enables or disables the sending + of default routes to the peer, making it independent of the route + policies." + DEFVAL { false } + ::= { tBgpPeerParamsEntry 5 } + +tBgpPeerAdvertiseInactiveRts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerAdvertiseInactiveRts enables or disables + advertising of inactive BGP routes to other BGP peers." + DEFVAL { false } + ::= { tBgpPeerParamsEntry 6 } + +tBgpPeerMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerMinTTLValue specifies the minimum TTL value for + an incoming BGP packet. + + If tBgpPeerMinTTLValue is set to zero (0), the TTL Security feature is + disabled." + DEFVAL { 0 } + ::= { tBgpPeerParamsEntry 7 } + +tBgpPeerTTLLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerTTLLogId specifies the filter log to use for + packets that fail TTL security check. The value zero indicates that + logging is disabled." + DEFVAL { 0 } + ::= { tBgpPeerParamsEntry 8 } + +tBgpPeerNgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgTable is the list of configured BGP IPV4 and IPV6 Peers. + + The table entries are indexed by BGP instance, peer address type and + the peer's IP address. For administrative convenience the Peer Group + name should be set but is not used for sorting in the agent." + ::= { tBgpPeerObjects 7 } + +tBgpPeerNgEntry OBJECT-TYPE + SYNTAX TBgpPeerNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry (conceptual row) in the tBgpPeerNgTable. + + An entry can be created using the row status object, + tBgpPeerNgRowStatus. When created, all objects are initialized to + their default values. + + Before the Peer entry can be used, tBgpPeerNgRowStatus + must be set to 'active(1)'. the Peer entry can be removed + by setting tBgpPeerNgRowStatus to 'destroy(6)'. + + The Peer entry will be advertised to BGP peers when tBgpPeerNgShutdown + is false." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress + } + ::= { tBgpPeerNgTable 1 } + +TBgpPeerNgEntry ::= SEQUENCE +{ + tBgpPeerNgInstanceIndex TmnxVRtrID, + tBgpPeerNgAddressType InetAddressType, + tBgpPeerNgAddress InetAddress, + tBgpPeerNgPeerGroup BgpPeerGroupNameOrEmpty, + tBgpPeerNgRowStatus RowStatus, + tBgpPeerNgShutdown TmnxAdminStateTruthValue, + tBgpPeerNgDescription DisplayString, + tBgpPeerNgConnectRetry BgpConnectRetryTime, + tBgpPeerNgHoldTime BgpHoldTime, + tBgpPeerNgKeepAlive BgpKeepAliveTime, + tBgpPeerNgMinASOrigination BgpMinASOriginationTime, + tBgpPeerNgDampening TruthValue, + tBgpPeerNgLocalAddress InetAddress, + tBgpPeerNgLocalAddressType InetAddressType, + tBgpPeerNgLocalAS TmnxBgpAutonomousSystem, + tBgpPeerNgLocalPreference TmnxBgpLocalPreference, + tBgpPeerNgLoopDetect BgpLoopDetect, + tBgpPeerNgMinRouteAdvertisement BgpMinRouteAdvertisement, + tBgpPeerNgMaxPrefix BgpPrefixLimit, + tBgpPeerNgMEDSource BgpMEDSource, + tBgpPeerNgMEDValue BgpMEDValue, + tBgpPeerNgMultihop BgpTimeToLive, + tBgpPeerNgNextHopSelf TruthValue, + tBgpPeerNgNoAggregatorID TruthValue, + tBgpPeerNgPassive TruthValue, + tBgpPeerNgPeerAS TmnxBgpAutonomousSystem, + tBgpPeerNgPeerType BgpPeerType, + tBgpPeerNgPreference TmnxBgpPreference, + tBgpPeerNgRemovePrivateAS TruthValue, + tBgpPeerNgLastChanged TimeStamp, + tBgpPeerNgInheritance Counter64, + tBgpPeerNgImportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeerNgImportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeerNgImportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeerNgImportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeerNgImportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeerNgExportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeerNgExportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeerNgExportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeerNgExportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeerNgExportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeerNgOperStatus BgpOperState, + tBgpPeerNgLocalASPrivate TruthValue, + tBgpPeerNgMd5Auth TruthValue, + tBgpPeerNgMd5AuthKey DisplayString, + tBgpPeerNgClusterId IpAddress, + tBgpPeerNgDisableClientReflect TruthValue, + tBgpPeerNgGracefulRestart TruthValue, + tBgpPeerNgGRRestartTime Unsigned32, + tBgpPeerNgGRStaleRoute Unsigned32, + tBgpPeerNgGRAdminState TmnxAdminState, + tBgpPeerNgGROperState TmnxOperState, + tBgpPeerNgFamily TmnxIpFamily, + tBgpPeerNgVpnRemoteFamily TmnxIpFamily, + tBgpPeerNgVpnApplyImport TruthValue, + tBgpPeerNgVpnApplyExport TruthValue, + tBgpPeerNgVpnLocalCaps TmnxVpnCapability, + tBgpPeerNgVpnRemoteCaps TmnxVpnCapability, + tBgpPeerNgConnState INTEGER, + tBgpPeerNgASOverride TruthValue, + tBgpPeerNgOrf TruthValue, + tBgpPeerNgExtCommsOrf TruthValue, + tBgpPeerNgExtCommsSendOrf TruthValue, + tBgpPeerNgExtCommsRecvOrf TruthValue, + tBgpPeerNgLocalAS4Byte InetAutonomousSystemNumber, + tBgpPeerNgPeerAS4Byte InetAutonomousSystemNumber, + tBgpPeerNgDisable4ByteASN TruthValue, + tBgpPeerNgHoldTimeIsStrict TruthValue, + tBgpPeerNgL2vpnCiscoInterop TruthValue, + tBgpPeerNgRemovePrivateASLmtd TruthValue, + tBgpPeerNgMaxPrefixLogOnly TruthValue, + tBgpPeerNgMaxPrefixThreshold Unsigned32, + tBgpPeerNgDisableCapNegotiation TruthValue, + tBgpPeerNgCreationType INTEGER +} + +tBgpPeerNgInstanceIndex OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tBgpPeerNgInstanceIndex is the bgp instance index for tBgpPeerNgTable." + ::= { tBgpPeerNgEntry 1 } + +tBgpPeerNgAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for tBgpPeerNgTable. The tBgpPeerNgAddressType indicates the IP + address type of the Peer." + ::= { tBgpPeerNgEntry 2 } + +tBgpPeerNgAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for tBgpPeerNgTable. tBgpPeerNgAddress indicates the IPv(4/6) + address of the Peer. + + If tBgpPeerNgAddressType is 'ipv4', then tBgpPeerNgAddress object + expects an ipv4 address. + + If tBgpPeerNgAddressType is 'ipv6', then tBgpPeerNgAddress object + should be a 16-octet value ipv6 address." + ::= { tBgpPeerNgEntry 3 } + +tBgpPeerNgPeerGroup OBJECT-TYPE + SYNTAX BgpPeerGroupNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPeerGroup specifies the name of the Peer group + for the Peer. This object can only be set when the tBgpPeerNgRowStatus + is not active(1). + + Setting this object causes the Peer attributes to be set to the + inherited values from the Peer Group and from the global BGP defaults. + This will destroy any previously configured values. So, when creating + a row, set this object first, or second after tBgpPeerNgAddress. Then, + set any peer attribute objects." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 4 } + +tBgpPeerNgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgRowStatus specifies the row status for this BGP + instance for the virtual router. It is used to create and delete row + entries in this table. + + In order for an attempt to 'destroy' this row entry to succeed, the + value of tBgpPeerNgShutdown must be 'true'." + ::= { tBgpPeerNgEntry 5 } + +tBgpPeerNgShutdown OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgShutdown specifies if we advertise this peer or + not. + + A value of false(2) means no shutdown, so advertise; true(1) means + this entry is shutdown, so do not advertise." + DEFVAL { false } + ::= { tBgpPeerNgEntry 6 } + +tBgpPeerNgDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDescription specifies a user provided + description string for this Peer Group. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 7 } + +tBgpPeerNgConnectRetry OBJECT-TYPE + SYNTAX BgpConnectRetryTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgConnectRetry specifies the value (in seconds) + of the BGP Connect Retry timer." + REFERENCE + "BGP4-MIB.bgpPeerConnectRetryInterval" + DEFVAL { 120 } + ::= { tBgpPeerNgEntry 8 } + +tBgpPeerNgHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgHoldTime specifies the value (in seconds) of + the BGP Hold Time." + REFERENCE + "BGP4-MIB.bgpPeerHoldTime" + DEFVAL { 90 } + ::= { tBgpPeerNgEntry 9 } + +tBgpPeerNgKeepAlive OBJECT-TYPE + SYNTAX BgpKeepAliveTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgKeepAlive specifies the value of the BGP + Keepalive timer. + + A keepalive message is sent every time this timer expires." + REFERENCE + "BGP4-MIB.bgpPeerKeepAlive" + DEFVAL { 30 } + ::= { tBgpPeerNgEntry 10 } + +tBgpPeerNgMinASOrigination OBJECT-TYPE + SYNTAX BgpMinASOriginationTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMinASOrigination specifies the minimal interval + (in seconds) at which a given path attribute can be advertised to a + peer. + + This object was obsoleted in release 12.0." + REFERENCE + "BGP4-MIB.bgpPeerMinASOriginationInterval" + DEFVAL { 15 } + ::= { tBgpPeerNgEntry 11 } + +tBgpPeerNgDampening OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDampening specifies if route dampening is + applied to learned routes." + DEFVAL { false } + ::= { tBgpPeerNgEntry 12 } + +tBgpPeerNgLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLocalAddress specifies the local IP address the + peer group or Peer is to use as advertisement source address. + + If the tBgpPeerNgLocalAddressType is set to ipv4, then the local + address is an ipv4 address, if the tBgpPeerNgLocalAddressType is set + to ipv6, the local address of the peer is an ipv6 address. + + If tBgpPeerNgLocalAddress is set to 0.0.0.0, then use a (non-0.0.0.0) + Peer Group Local Address, or a (non-0.0.0.0) global Local Address, If + both are zero then find the local address by querying the closest + interface to the peer address from the routing table. + + If local address is not set, tBgpPeerNgLocalAddressType is set to + unknown and tBgpPeerNgLocalAddress returns a null string." + ::= { tBgpPeerNgEntry 13 } + +tBgpPeerNgLocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLocalAddressType specifies the local IP address + type the peer-group or Peer is to use as advertisement source address. + tBgpPeerNgLocalAddressType can be either unknown, ipv4 or ipv6." + ::= { tBgpPeerNgEntry 14 } + +tBgpPeerNgLocalAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgLocalAS specifies the autonomous system number + to be advertised for this peer. + + If the value of tBgpPeerNgLocalAS, the value of tBgpPeerGroupLocalAS + or tBgpInstanceLocalAS will be used in that order. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by tBgpPeerNgLocalAS4Byte." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 15 } + +tBgpPeerNgLocalPreference OBJECT-TYPE + SYNTAX TmnxBgpLocalPreference + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLocalPreference specifies the default value for + the Local Preference attribute. This value is used if the BGP route + arrives from a BGP peer without the Local Preference attribute set. + + It is overridden by any value set via a route policy." + DEFVAL { 100 } + ::= { tBgpPeerNgEntry 16 } + +tBgpPeerNgLoopDetect OBJECT-TYPE + SYNTAX BgpLoopDetect + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLoopDetect determines how the peer session + should deal with loop detection in the AS Path." + DEFVAL { ignore } + ::= { tBgpPeerNgEntry 17 } + +tBgpPeerNgMinRouteAdvertisement OBJECT-TYPE + SYNTAX BgpMinRouteAdvertisement + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMinRouteAdvertisement specifies the minimum + interval at which a given path attribute is advertised to a peer." + DEFVAL { 30 } + ::= { tBgpPeerNgEntry 18 } + +tBgpPeerNgMaxPrefix OBJECT-TYPE + SYNTAX BgpPrefixLimit + UNITS "number of routes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMaxPrefix specifies the maximum number of + routes that can be learned from this peer. + + A value of zero specifies that there is no limit to the number of + routes learned. + + The tBgpMaxNgPrefixThreshReached notification is sent when the number + of routes exceeds a percentage of this limit as specified by + tBgpPeerNgMaxPrefixThreshold. + + If the number of routes exceeds this limit, then BGP peering will be + disabled and the tBgpMaxNgPrefix100 notification will be sent. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to its default value. This object can be reset by + resetting appropriate inheritance bit of tBgpPeerNgInheritance. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 19 } + +tBgpPeerNgMEDSource OBJECT-TYPE + SYNTAX BgpMEDSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMEDSource specifies the source of the Multi + Exit Discriminator (MED) value for peers in this group." + DEFVAL { noMedOut } + ::= { tBgpPeerNgEntry 20 } + +tBgpPeerNgMEDValue OBJECT-TYPE + SYNTAX BgpMEDValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMEDValue specifies the value of MED when + tBgpPeerNgMEDSource is 'metricVal'. If the value of + tBgpPeerNgMEDSource is not 'metricVal', this object is ignored." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 21 } + +tBgpPeerNgMultihop OBJECT-TYPE + SYNTAX BgpTimeToLive + UNITS "TTL hops" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMultihop specifies the TTL used in IP packet + header for BGP advertisements. + + Default TTL values for EBGP peer is 1, and MAX_TTL for IBGP peers. + Default value if not set is no_type - the peer has to infer its value + based on local-as, and peer-as in that case." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 22 } + +tBgpPeerNgNextHopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgNextHopSelf specifies if routes advertised to + EBGP peers in this group have NEXTHOP path attribute set to this + router's physical interface. + + When false, third party routes are advertised." + DEFVAL { false } + ::= { tBgpPeerNgEntry 23 } + +tBgpPeerNgNoAggregatorID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgNoAggregatorID specifies if different routers + in the same AS create aggregate routes containing different AS paths. + + A value of 'true' would enable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes. + + A value of 'false' would disable setting the router ID to 0 in the + aggregator path attribute when BGP is aggregating routes." + DEFVAL { false } + ::= { tBgpPeerNgEntry 24 } + +tBgpPeerNgPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPassive specifies if the peer will not attempt + to connect to the far end peer or just wait for the far end peer to + connect." + DEFVAL { false } + ::= { tBgpPeerNgEntry 25 } + +tBgpPeerNgPeerAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgPeerAS specifies the Autonomous System number + for the remote peer. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by tBgpPeerNgPeerAS4Byte." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 26 } + +tBgpPeerNgPeerType OBJECT-TYPE + SYNTAX BgpPeerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPeerType specifies the type of peer - + noType(1), internal(2) and external(3). + + Default value if not set is noType - the peer has to infer its value + based on local-as, and peer-as in that case. + + If tBgpPeerNgPeerAS4Byte is set to a non-default value, the value of + the object tBgpPeerNgPeerType is inferred from tBgpPeerNgPeerAS4Byte + regardless of the currently set value of tBgpPeerNgPeerType. + + If tBgpPeerNgPeerAS4Byte is set to its default value, the object + tBgpPeerNgPeerType inherits its value from tBgpPeerGroupPeerAS4Byte." + DEFVAL { noType } + ::= { tBgpPeerNgEntry 27 } + +tBgpPeerNgPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPreference specifies the route preference for + routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpPeerNgEntry 28 } + +tBgpPeerNgRemovePrivateAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgRemovePrivateAS specifies if private AS numbers + should be stripped from the AS Path before advertising them to BGP + peers." + DEFVAL { false } + ::= { tBgpPeerNgEntry 29 } + +tBgpPeerNgLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerNgLastChanged indicates when an entry in + tBgpPeerNgTable was last changed." + ::= { tBgpPeerNgEntry 30 } + +tBgpPeerNgInheritance OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgInheritance specifies if the peer entry in this + row, should inherit the operational value of an object, or use the + administratively set value. + + This object is a bit-mask, with the following positions: + + tBgpPeerNgShutdown 0x04 + tBgpPeerNgConnectRetry 0x10 + tBgpPeerNgHoldTime 0x20 + tBgpPeerNgKeepAlive 0x40 + tBgpPeerNgDampening 0x100 + tBgpPeerNgLocalAddress 0x200 + tBgpPeerNgLocalAS4Byte 0x400 + tBgpPeerNgLocalPreference 0x800 + tBgpPeerNgLoopDetect 0x1000 + tBgpPeerNgMinRouteAdvertisement 0x2000 + tBgpPeerNgMEDSource 0x8000 + tBgpPeerNgMEDValue 0x10000 + tBgpPeerNgMultihop 0x20000 + tBgpPeerNgNextHopSelf 0x80000 + tBgpPeerNgNoAggregatorID 0x100000 + tBgpPeerNgPassive 0x200000 + tBgpPeerNgPeerAS4Byte 0x400000 + tBgpPeerNgPeerType 0x800000 + tBgpPeerNgPreference 0x1000000 + tBgpPeerNgRemovePrivateAS 0x2000000 + tBgpPeerNgImportPolicy1 0x8000000 + tBgpPeerNgExportPolicy1 0x100000000 + tBgpPeerNgLocalASPrivate 0x2000000000 + tBgpPeerNgMd5Auth 0x4000000000 + tBgpPeerNgMd5AuthKey 0x8000000000 + tBgpPeerNgClusterId 0x10000000000 + tBgpPeerNgDisableClientReflect 0x20000000000 + tBgpPeerNgGracefulRestart 0x40000000000 + tBgpPeerNgGRRestartTime 0x80000000000 + tBgpPeerNgGRStaleRoute 0x100000000000 + tBgpPeerNgGRAdminState 0x200000000000 + tBgpPeerNgFamily 0x400000000000 + tBgpPeerNgVpnApplyImport 0x800000000000 + tBgpPeerNgVpnApplyExport 0x1000000000000 + tBgpPeerNgASOverride 0x2000000000000 + tBgpPeerNgOrf 0x4000000000000 + tBgpPeerNgExtCommsOrf 0x8000000000000 + tBgpPeerNgExtCommsSendOrf 0x10000000000000 + tBgpPeerNgExtCommsRecvOrf 0x20000000000000 + tBgpPeerNgLocalAddressType 0x40000000000000 + tBgpPeerNgDisable4ByteASN 0x200000000000000 + tBgpPeerNgHoldTimeIsStrict 0x400000000000000 + tBgpPeerNgL2vpnCiscoInterop 0x800000000000000 + tBgpPeerNgRemovePrivateASLmtd 0x01000000000000000 + tBgpPeerNgDisableCapNegotiation 0x08000000000000000 + + These named bits correspond to the names of objects in this table, but + all import and export policy objects are represented by the same + tBgpPeerNgImportPolicy1/tBgpPeerNgExportPolicy1 bit. + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 31 } + +tBgpPeerNgImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgImportPolicy1 specifies import policy number 1 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyImportPolicy1." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 32 } + +tBgpPeerNgImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgImportPolicy2 specifies import policy number 2 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyImportPolicy2." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 33 } + +tBgpPeerNgImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgImportPolicy3 specifies import policy number 3 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyImportPolicy3." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 34 } + +tBgpPeerNgImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgImportPolicy4 specifies import policy number 4 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyImportPolicy4." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 35 } + +tBgpPeerNgImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgImportPolicy5 specifies import policy number 5 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyImportPolicy5." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 36 } + +tBgpPeerNgExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgExportPolicy1 specifies export policy number 1 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyExportPolicy1." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 37 } + +tBgpPeerNgExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgExportPolicy2 specifies export policy number 2 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyExportPolicy2." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 38 } + +tBgpPeerNgExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgExportPolicy3 specifies export policy number 3 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyExportPolicy3." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 39 } + +tBgpPeerNgExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgExportPolicy4 specifies export policy number 4 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyExportPolicy4." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 40 } + +tBgpPeerNgExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgExportPolicy5 specifies export policy number 5 + for peer level. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeerPlcyExportPolicy5." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 41 } + +tBgpPeerNgOperStatus OBJECT-TYPE + SYNTAX BgpOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperStatus indicates the operational status of + this BGP Peer. + + A value of 'inService(2)' means the bgp peer is fully functional. + + A value of 'outOfService(3)' means the bgp peer is down. + + A value of 'transition(4)' means the bgp peer is performing a + transition from state inService(2) to outOfService(3) or vice versa. + + A value of 'disabled(5)' means the BGP peer needs to be restarted by + the user." + ::= { tBgpPeerNgEntry 42 } + +tBgpPeerNgLocalASPrivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLocalASPrivate specifies if the local + autonomous system number is hidden in paths learned from peering. + + When the value of tBgpPeerNgLocalAS4Byte is changed, the value of + tBgpPeerNgLocalASPrivate is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpPeerNgLocalAS4Byte is not set to non-default value." + DEFVAL { false } + ::= { tBgpPeerNgEntry 43 } + +tBgpPeerNgMd5Auth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMd5Auth specifies if the authentication using + MD5 message based digest protocol is enabled." + DEFVAL { false } + ::= { tBgpPeerNgEntry 44 } + +tBgpPeerNgMd5AuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMd5AuthKey specifies the authentication key to + be used between BGP peers neighbors before establishing sessions. + + Authentication is done using the MD5 message based digest protocol. + + Authentication can be configured globally and applied to all BGP peers + or per group or per peer. The most specific value is used. + + The authentication key can be any combination of letters or numbers. + Note that the string CANNOT contain embedded nulls." + DEFVAL { ''H } + ::= { tBgpPeerNgEntry 45 } + +tBgpPeerNgClusterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of tBgpPeerNgClusterId specifies the cluster ID for a route + reflector server. + + A value of 0.0.0.0 indicates that no cluster ID has been assigned to + the BGP peer." + DEFVAL { '00000000'H } + ::= { tBgpPeerNgEntry 46 } + +tBgpPeerNgDisableClientReflect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisableClientReflect specifies if reflection of + routes by the route reflector to all client peers within its cluster + is enabled or disabled. + + A value of 'false' means reflection of routes to all client peers is + enabled." + DEFVAL { false } + ::= { tBgpPeerNgEntry 47 } + +tBgpPeerNgGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgGracefulRestart specifies whether or not + graceful restart capabilities are enabled on this instance of BGP. + + When the value is set to 'false' graceful restart is disabled and any + previous configuration of other graceful restart parameters is + removed." + DEFVAL { false } + ::= { tBgpPeerNgEntry 48 } + +tBgpPeerNgGRRestartTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgGRRestartTime specifies the maximum amount of + time in seconds that a graceful restart should take." + DEFVAL { 300 } + ::= { tBgpPeerNgEntry 49 } + +tBgpPeerNgGRStaleRoute OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgGRStaleRoute specifies the maximum + amount of time in seconds that stale routes should be maintained + after a graceful restart is initiated. This value should be + at least as large a the value of tBgpPeerNgGRRestartTime." + DEFVAL { 360 } + ::= { tBgpPeerNgEntry 50 } + +tBgpPeerNgGRAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgGRAdminState specifies the desired + administrative state of the graceful restart capabilities for + this peer of the BGP protocol. When the value is 'outOfService' + the graceful restart capabilities are disabled but the + graceful restart configuration parameters are retained." + DEFVAL { inService } + ::= { tBgpPeerNgEntry 51 } + +tBgpPeerNgGROperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgGROperState indicates the operational status of + the graceful restart capabilities for this peer of the BGP protocol." + ::= { tBgpPeerNgEntry 52 } + +tBgpPeerNgFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgFamily specifies the types of routing + information to be distributed by the local side of this Peer of + the BGP protocol. BGP was initially designed for the distribution + of IPv4 routing information. Multi-protocol extensions and the + use of a VPN-IPv4, VPN-IPv6, MVPN-IPv4 and L2-VPN address have been + added to extend its ability to carry overlapping routing information. + + A 'vpnIpv4 (2)' address is a 12-byte value consisting of + the 8-byte route distinguisher, RD, and the 4-byte ipv4 IP address + prefix. The RD must be unique within the scope of the VPRN. + This allows the IP address prefixes within different VRFs to + overlap. + + 'ipv6 (3)', 'mcastIpv4 (4)', 'l2vpn (6)' and 'mcastVpnIpv4 (12)' are + multi-protocol extensions to BGP. + + 'mcastIpv6 (16)' is part of multi-protocol extension to BGP. + + A 'vpnIpv6 (5)' address is a 24-byte value consisting of the 8-byte + RD, and 16 bytes for the IPv6 address. When both IPv4 and IPv6 VPRN + services are enabled, the PE router uses the same RD for both address + families. + + A 'l2vpn (6)' address is a 12-byte Virtual Switch Instance identifier + (VSI-ID) value consisting of the 8-byte route distinguisher(RD) + followed by a 4-byte value. + + A 'mvpnIpv4 (7)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type specific. + Route type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field. + + A 'mdtSafi (8)' address is a 16-byte value consisting of 12-byte route + distinguisher(RD) followed by a 4-byte group address. + + A 'mspw (9)' address is a dynamic multi-segment pseudowire address. + + A 'flowIpv4 (10)' address is a variable size value consisting of 1 or + 2-byte NLRI(Network Layer Reachability Information) length followed by + a variable length NLRI value. + + A 'routeTarget (11)' address is a variable size value consisting of + zero length or 12 byte (ipv4) or 24 byte (ipv6) NLRI (Network Layer + Reachability Information) length followed by a variable length NLRI + value. + + A 'mvpnIpv6 (13)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type + specific. Route type defines encoding for the route type specific + field. Length indicates the length in octets of the route type + specific field. + + A 'flowIpv6 (14)' address is a variable size value consisting of 1 or + 2-byte NLRI(Network Layer Reachability Information) length followed by + a variable length NLRI value. + + A 'evpn (15)' address is variable size value consisting of the 1-byte + route type, 1-byte length and variable size route type specific. Route + type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field." + DEFVAL { {ipv4} } + ::= { tBgpPeerNgEntry 53 } + +tBgpPeerNgVpnRemoteFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgVpnRemoteFamily indicates the types of routing + information to be distributed by the remote end of this Peer of the + BGP protocol. BGP was initially designed for the distribution of + IPv4 routing information. Multi-protocol extensions and the use + of a VPN-IPv4,VPN-IPv6, MVPN-IPv4 and L2-VPN address have been added to + extend its ability to carry overlapping routing information. + + A 'vpnIpv4 (2)' address is a 12-byte value consisting of + the 8-byte route distinguisher, RD, and the 4-byte ipv4 IP address + prefix. The RD must be unique within the scope of the VPRN. + This allows the IP address prefixes within different VRFs to + overlap. + + 'ipv6 (3)', 'mcastIpv4 (4)', and 'l2vpn (6)' are multi-protocol + extensions to BGP. + + + 'mcastIpv6 (16)' is part of multi-protocol extension to BGP. + + A 'vpnIpv6 (5)' address is a 24-byte value consisting of the 8-byte + RD, and 16 bytes for the IPv6 address. When both IPv4 and IPv6 VPRN + services are enabled, the PE router uses the same RD for both address + families. + + A 'l2vpn (6)' address is a 12-byte Virtual Switch Instance identifier + (VSI-ID) value consisting of the 8-byte route distinguisher(RD) + followed by a 4-byte value. + + A 'mvpnIpv4 (7)' address is variable size value consisting of the + 1-byte route type, 1-byte length and variable size route type specific. + Route type defines encoding for the route type specific field. Length + indicates the length in octets of the route type specific field." + ::= { tBgpPeerNgEntry 54 } + +tBgpPeerNgVpnApplyImport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgVpnApplyImport specifies if the BGP import + route policies are applied to VPN-IPv4 routes of this group. + + When the value is 'false' the application of the base instance BGP + import route policies to VPN-IPv4 routes of this group is disabled." + DEFVAL { false } + ::= { tBgpPeerNgEntry 55 } + +tBgpPeerNgVpnApplyExport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgVpnApplyExport specifies if the BGP export + route policies are applied to VPN-IPv4 routes of this group. + + When the value is 'false' the application of the BGP export route + policies to VPN-IPv4 routes of this group is disabled." + DEFVAL { false } + ::= { tBgpPeerNgEntry 56 } + +tBgpPeerNgVpnLocalCaps OBJECT-TYPE + SYNTAX TmnxVpnCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgVpnLocalCaps indicates the capabilities + supported on the local end of the BGP Peer." + ::= { tBgpPeerNgEntry 57 } + +tBgpPeerNgVpnRemoteCaps OBJECT-TYPE + SYNTAX TmnxVpnCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgVpnRemoteCaps indicates the capabilities + advertised by the remote end of the BGP Peer." + ::= { tBgpPeerNgEntry 58 } + +tBgpPeerNgConnState OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + connect (2), + active (3), + opensent (4), + openconfirm (5), + established (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgConnState indicates the BGP peer connection + state. + + This object is the shadow object of bgpPeerState as existing in the + BGP4-MIB." + ::= { tBgpPeerNgEntry 59 } + +tBgpPeerNgASOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgASOverride specifies if the service provider + BGP will override the customer AS number in the ASPATH with its own AS + number. + + A value of 'true' means the service provider BGP will override the + customer AS number in the ASPATH with its own AS number. + + Without this feature there could be scenarios where multiple CE + locations belonging to the same AS will not be able to communicate due + to a potential loop detection." + DEFVAL { false } + ::= { tBgpPeerNgEntry 60 } + +tBgpPeerNgOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOrf specifies if outbound route filtering + capability is enabled or disabled for the BGP peer." + DEFVAL { false } + ::= { tBgpPeerNgEntry 61 } + +tBgpPeerNgExtCommsOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgExtCommsOrf specifies if outbound route + filtering capability is based on extended communities for the BGP + peer." + DEFVAL { false } + ::= { tBgpPeerNgEntry 62 } + +tBgpPeerNgExtCommsSendOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgExtCommsSendOrf specifies if outbound route + filter advertisement to the neighbors in this BGP peer." + DEFVAL { false } + ::= { tBgpPeerNgEntry 63 } + +tBgpPeerNgExtCommsRecvOrf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgExtCommsRecvOrf specifies if outbound route + filter for this BGP peer is accepted from the neighbors is enabled." + DEFVAL { false } + ::= { tBgpPeerNgEntry 64 } + +tBgpPeerNgLocalAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLocalAS4Byte specifies the autonomous system + number to be advertised to this peer." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 65 } + +tBgpPeerNgPeerAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPeerAS4Byte specifies the autonomous system + number for the remote peer." + DEFVAL { 0 } + ::= { tBgpPeerNgEntry 66 } + +tBgpPeerNgDisable4ByteASN OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisable4ByteASN specifies whether or not 4-byte + ASN capability will be advertised by this peer. + + When the value of tBgpPeerNgDisable4ByteASN is set to false, 4-byte + ASN support will be negotiated with the associated remote peers. When + the value of tBgpPeerNgDisable4ByteASN is set to true, 4-byte ASN + capability will not be advertised by this peer." + DEFVAL { false } + ::= { tBgpPeerNgEntry 67 } + +tBgpPeerNgHoldTimeIsStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgHoldTimeIsStrict specifies whether or not + tBgpPeerNgHoldTime has to be strictly enforced. + + When the value of tBgpPeerNgHoldTimeIsStrict is true, BGP on this peer + will not negotiate a hold time lower than the configured value for + tBgpPeerNgHoldTime. + + This object is obsoleted in release 10.0. Desired functionality of + strict enforcement of hold time can be achieved by configuring the + value of tBgpPeerNgMinHoldTime." + DEFVAL { false } + ::= { tBgpPeerNgEntry 68 } + +tBgpPeerNgL2vpnCiscoInterop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgL2vpnCiscoInterop specifies whether BGP will + provide translation between non-compliant NLRI formats of Cisco. + + BGP Peer sessions must be manually configured towards the + non-compliant Cisco PEs. + + When the value of tBgpPeerNgL2vpnCiscoInterop is 'true', Cisco + non-compliant NLRI format will be used; one byte length field instead + of two bytes for BGP NLRI. + + When the value of tBgpPeerNgL2vpnCiscoInterop is 'false', Cisco + non-compliant NLRI format will not be used or supported." + DEFVAL { false } + ::= { tBgpPeerNgEntry 69 } + +tBgpPeerNgRemovePrivateASLmtd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgRemovePrivateASLmtd specifies whether BGP will + remove the private AS numbers for this peer. + + When the value of tBgpPeerNgRemovePrivateASLmtd is true, BGP will + remove private AS numbers from the AS Path for this peer. + + When the value of tBgpPeerNgRemovePrivateAS is changed, the value of + tBgpPeerNgRemovePrivateASLmtd is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to its default value. This object can be reset by + resetting appropriate inheritance bit of tBgpPeerNgInheritance." + DEFVAL { false } + ::= { tBgpPeerNgEntry 70 } + +tBgpPeerNgMaxPrefixLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMaxPrefixLogOnly specifies whether BGP peering + will be disabled when tBgpPeerGroupMaxPrefix is exceeded. + + When the value is set to 'true', BGP peering will be enabled. + + When the value is set to 'false', BGP peering will be disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { tBgpPeerNgEntry 71 } + +tBgpPeerNgMaxPrefixThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMaxPrefixThreshold specifies a percentage of + tBgpPeerNgMaxPrefix. + + This object was obsoleted in release 13.0." + DEFVAL { 90 } + ::= { tBgpPeerNgEntry 72 } + +tBgpPeerNgDisableCapNegotiation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisableCapNegotiation specifies whether + capability negotiation is disabled for this peer." + DEFVAL { false } + ::= { tBgpPeerNgEntry 73 } + +tBgpPeerNgCreationType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgCreationType specifies the way in which the + peer was created. + + If the value of tBgpPeerNgCreationType is 'static', the peer was + created statically. + + If the value of tBgpPeerNgCreationType is 'dynamic', the peer was + created when the remote BGP speaker established a connection." + DEFVAL { static } + ::= { tBgpPeerNgEntry 74 } + +tBgpPeerNgOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgOperTable is the list of configured BGP Peers and their + operational status information." + ::= { tBgpPeerObjects 8 } + +tBgpPeerNgOperEntry OBJECT-TYPE + SYNTAX TBgpPeerNgOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry (conceptual row) in the tBgpPeerNgOperTable. + + Entries in tBgpPeerNgOperTable are created when entries are created in + tBgpPeerNgTable." + AUGMENTS { tBgpPeerNgEntry } + ::= { tBgpPeerNgOperTable 1 } + +TBgpPeerNgOperEntry ::= SEQUENCE +{ + tBgpPeerNgOperMsgOctetsRcvd Counter64, + tBgpPeerNgOperMsgOctetsSent Counter64, + tBgpPeerNgOperInputQueueMsgs Gauge32, + tBgpPeerNgOperOutputQueueMsgs Gauge32, + tBgpPeerNgOperReceivedPrefixes Counter32, + tBgpPeerNgOperSentPrefixes Counter32, + tBgpPeerNgOperActivePrefixes Gauge32, + tBgpPeerNgOperReceivedPaths Counter32, + tBgpPeerNgOperPathsSupByDamping Counter32, + tBgpPeerNgOperFlaps Counter32, + tBgpPeerNgOperLastState BgpPeerState, + tBgpPeerNgOperLastEvent BgpPeerEvent, + tBgpPeerNgOperVpnRecvPrefixes Counter32, + tBgpPeerNgOperVpnSentPrefixes Counter32, + tBgpPeerNgOperVpnActivePrefixes Gauge32, + tBgpPeerNgOperGRSupport TruthValue, + tBgpPeerNgOperGRFamilyRestart TmnxBGPFamilyType, + tBgpPeerNgOperGRFamilyFwding TmnxBGPFamilyType, + tBgpPeerNgOperGRFamilyNegotiated TmnxBGPFamilyType, + tBgpPeerNgOperGRRecvEOR TmnxBGPFamilyType, + tBgpPeerNgOperGRSendEOR TmnxBGPFamilyType, + tBgpPeerNgOperGRStaleRoutesTime Unsigned32, + tBgpPeerNgOperGRReqRestartTime Unsigned32, + tBgpPeerNgOperGRStatus INTEGER, + tBgpPeerNgOperNumRestarts Unsigned32, + tBgpPeerNgOperLastRestartTime TimeStamp, + tBgpPeerNgOperV6ReceivedPrefixes Counter32, + tBgpPeerNgOperV6SentPrefixes Counter32, + tBgpPeerNgOperV6ActivePrefixes Gauge32, + tBgpPeerNgOperV6ReceivedPaths Counter32, + tBgpPeerNgOperV6SuppPathsDamping Counter32, + tBgpPeerNgOperVpnReceivedPaths Counter32, + tBgpPeerNgOperV4SuppPfxDamp Counter32, + tBgpPeerNgOperVpnSuppPfxDamp Counter32, + tBgpPeerNgOperV6SuppPfxDamp Counter32, + tBgpPeerNgOperMCastV4SuppPfxDamp Counter32, + tBgpPeerNgOperMCastV4RecvPfxs Counter32, + tBgpPeerNgOperMCastV4SentPfxs Counter32, + tBgpPeerNgOperMCastV4ActivePfxs Counter32, + tBgpPeerNgOperVpnIpv6RecvPfxs Counter32, + tBgpPeerNgOperVpnIpv6SentPfxs Counter32, + tBgpPeerNgOperVpnIpv6ActivePfxs Gauge32, + tBgpPeerNgOperVpnIpv6SuppPfxDamp Counter32, + tBgpPeerNgOperMvpnV4SuppPfxDamp Counter32, + tBgpPeerNgOperMvpnV4RecvPfxs Counter32, + tBgpPeerNgOperMvpnV4SentPfxs Counter32, + tBgpPeerNgOperMvpnV4ActivePfxs Counter32, + tBgpPeerNgOperl2VpnSuppPfxDamp Counter32, + tBgpPeerNgOperl2VpnRecvPfxs Counter32, + tBgpPeerNgOperl2VpnSentPfxs Counter32, + tBgpPeerNgOperl2VpnActivePfxs Counter32, + tBgpPeerNgOperMdtSafiSuppPfxDamp Counter32, + tBgpPeerNgOperMdtSafiRecvPfxs Counter32, + tBgpPeerNgOperMdtSafiSentPfxs Counter32, + tBgpPeerNgOperMdtSafiActivePfxs Counter32, + tBgpPeerNgOperMsPwSuppPfxDamp Counter32, + tBgpPeerNgOperMsPwRecvPfxs Counter32, + tBgpPeerNgOperMsPwSentPfxs Counter32, + tBgpPeerNgOperMsPwActivePfxs Counter32, + tBgpPeerNgOperFlowIpv4SupPfxDamp Counter32, + tBgpPeerNgOperFlowIpv4RecvPfxs Counter32, + tBgpPeerNgOperFlowIpv4SentPfxs Counter32, + tBgpPeerNgOperFlowIpv4ActivePfxs Counter32, + tBgpPeerNgAddPathSendRemoteCaps TmnxAddPathAddressFamily, + tBgpPeerNgAddPathRecvRemoteCaps TmnxAddPathAddressFamily, + tBgpPeerNgOperBackupPrefixes Counter32, + tBgpPeerNgOperV6BackupPrefixes Counter32, + tBgpPeerNgOperRtTgtSuppPfxDamp Counter32, + tBgpPeerNgOperRtTgtRecvPfxs Counter32, + tBgpPeerNgOperRtTgtSentPfxs Counter32, + tBgpPeerNgOperRtTgtActivePfxs Counter32, + tBgpPeerNgOperVpnV4BackupPfxs Counter32, + tBgpPeerNgOperVpnV6BackupPfxs Counter32, + tBgpPeerNgOperMcastVpnV4RecvPfxs Counter32, + tBgpPeerNgOperMcastVpnV4SentPfxs Counter32, + tBgpPeerNgOperMcastVpnV4ActPfxs Counter32, + tBgpPeerNgOperMvpnV6SuppPfxDamp Counter32, + tBgpPeerNgOperMvpnV6RecvPfxs Counter32, + tBgpPeerNgOperMvpnV6SentPfxs Counter32, + tBgpPeerNgOperMvpnV6ActivePfxs Counter32, + tBgpPeerNgOperFlowIpv6SupPfxDamp Counter32, + tBgpPeerNgOperFlowIpv6RecvPfxs Counter32, + tBgpPeerNgOperFlowIpv6SentPfxs Counter32, + tBgpPeerNgOperFlowIpv6ActivePfxs Counter32, + tBgpPeerNgOperEvpnSupPfxDamp Counter32, + tBgpPeerNgOperEvpnRecvPfxs Counter32, + tBgpPeerNgOperEvpnSentPfxs Counter32, + tBgpPeerNgOperEvpnActivePfxs Counter32, + tBgpPeerNgOperUpdateErrors Counter32, + tBgpPeerNgOperGRNotifFamilyNego TmnxBGPFamilyType, + tBgpPeerNgOperRemIdleHoldTime Unsigned32, + tBgpPeerNgOperMcastV6SupPfxDamp Counter32, + tBgpPeerNgOperMcastV6RecvPfxs Counter32, + tBgpPeerNgOperMcastV6SentPfxs Counter32, + tBgpPeerNgOperMcastV6ActivePfxs Counter32, + tBgpPeerNgOperIpv4RejPfxs Counter32, + tBgpPeerNgOperVpnIpv4RejPfxs Counter32, + tBgpPeerNgOperIpv6RejPfxs Counter32, + tBgpPeerNgOperVpnIpv6RejPfxs Counter32, + tBgpPeerNgOperMCastV4RejPfxs Counter32, + tBgpPeerNgOperl2VpnRejPfxs Counter32, + tBgpPeerNgOperMvpnV4RejPfxs Counter32, + tBgpPeerNgOperMdtSafiRejPfxs Counter32, + tBgpPeerNgOperMsPwRejPfxs Counter32, + tBgpPeerNgOperFlowIpv4RejPfxs Counter32, + tBgpPeerNgOperRtTgtRejPfxs Counter32, + tBgpPeerNgOperMcastVpnV4RejPfxs Counter32, + tBgpPeerNgOperMvpnV6RejPfxs Counter32, + tBgpPeerNgOperFlowIpv6RejPfxs Counter32, + tBgpPeerNgOperEvpnRejPfxs Counter32, + tBgpPeerNgOperMCastV6RejPfxs Counter32, + tBgpPeerNgOperMcVpnV4SuppPfxDamp Counter32, + tBgpPeerNgOperLabelV4SupPfxDamp Counter32, + tBgpPeerNgOperLabelV4RecvPfxs Counter32, + tBgpPeerNgOperLabelV4SentPfxs Counter32, + tBgpPeerNgOperLabelV4ActivePfxs Counter32, + tBgpPeerNgOperLabelV4RejPfxs Counter32, + tBgpPeerNgOperLabelV4BackupPfxs Counter32, + tBgpPeerNgOperLabelV6SupPfxDamp Counter32, + tBgpPeerNgOperLabelV6RecvPfxs Counter32, + tBgpPeerNgOperLabelV6SentPfxs Counter32, + tBgpPeerNgOperLabelV6ActivePfxs Counter32, + tBgpPeerNgOperLabelV6RejPfxs Counter32, + tBgpPeerNgOperLabelV6BackupPfxs Counter32, + tBgpPeerNgOperBgpLsSupPfxDamp Counter32, + tBgpPeerNgOperBgpLsRecvPfxs Counter32, + tBgpPeerNgOperBgpLsSentPfxs Counter32, + tBgpPeerNgOperBgpLsActivePfxs Counter32, + tBgpPeerNgOperBgpLsRejPfxs Counter32, + tBgpPeerNgOperMcastVpnV6RecvPfxs Counter32, + tBgpPeerNgOperMcastVpnV6ActPfxs Counter32, + tBgpPeerNgOperMcastVpnV6RejPfxs Counter32, + tBgpPeerNgOperMcastVpnV6SentPfxs Counter32, + tBgpPeerNgOperMcVpnV6SuppPfxDamp Counter32, + tBgpPeerOperLLGRSupported TruthValue, + tBgpPeerOperLLGRFamilySupported TmnxBGPFamilyType, + tBgpPeerOperLLGRFamilyNegotiated TmnxBGPFamilyType, + tBgpPeerOperLLGRStatus INTEGER, + tBgpPeerOperLLGRFamilySent TmnxBGPFamilyType, + tBgpPeerOperSrplcyV4SupPfxDamp Counter32, + tBgpPeerOperSrplcyV4RecvPfxs Counter32, + tBgpPeerOperSrplcyV4SentPfxs Counter32, + tBgpPeerOperSrplcyV4ActivePfxs Counter32, + tBgpPeerOperSrplcyV4RejPfxs Counter32, + tBgpPeerRemoteExtNhEncoding TmnxIpFamily, + tBgpPeerEORSent TmnxIpFamily, + tBgpPeerEORReceived TmnxIpFamily, + tBgpPeerConvExceededMinWait INTEGER, + tBgpPeerOperAS4Byte InetAutonomousSystemNumber, + tBgpPeerNgOperEPreference TmnxBgpPreference, + tBgpPeerNgOperIPreference TmnxBgpPreference, + tBgpPeerNgOperELabelPreference TmnxBgpPreference, + tBgpPeerNgOperILabelPreference TmnxBgpPreference, + tBgpPeerOperSrplcyV6SupPfxDamp Counter32, + tBgpPeerOperSrplcyV6RecvPfxs Counter32, + tBgpPeerOperSrplcyV6SentPfxs Counter32, + tBgpPeerOperSrplcyV6ActivePfxs Counter32, + tBgpPeerOperSrplcyV6RejPfxs Counter32, + tBgpPeerOperTcpMss Unsigned32, + tBgpPeerOperTcpRcvdMss Unsigned32 +} + +tBgpPeerNgOperMsgOctetsRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMsgOctetsRcvd indicates the number of + octets received from this peer." + ::= { tBgpPeerNgOperEntry 1 } + +tBgpPeerNgOperMsgOctetsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMsgOctetsSent indicates the number of + octets transmitted to this peer." + ::= { tBgpPeerNgOperEntry 2 } + +tBgpPeerNgOperInputQueueMsgs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperInputQueueMsgs indicates the number of + unprocessed messages in the queue, from this peer." + ::= { tBgpPeerNgOperEntry 3 } + +tBgpPeerNgOperOutputQueueMsgs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperOutputQueueMsgs indicates the number of + untransmitted messages in the queue, to this peer." + ::= { tBgpPeerNgOperEntry 4 } + +tBgpPeerNgOperReceivedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperReceivedPrefixes indicates the number of + prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 5 } + +tBgpPeerNgOperSentPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperSentPrefixes indicates the number of + prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 6 } + +tBgpPeerNgOperActivePrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperActivePrefixes indicates the number of + active prefixes from this peer." + ::= { tBgpPeerNgOperEntry 7 } + +tBgpPeerNgOperReceivedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperReceivedPaths indicates the number of paths + received from this peer." + ::= { tBgpPeerNgOperEntry 8 } + +tBgpPeerNgOperPathsSupByDamping OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgOperPathsSupByDamping indicates the number of + paths from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 9 } + +tBgpPeerNgOperFlaps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlaps indicates the number of flaps of + updates from this peer." + ::= { tBgpPeerNgOperEntry 10 } + +tBgpPeerNgOperLastState OBJECT-TYPE + SYNTAX BgpPeerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLastState indicates the last BGP state of + this peer." + ::= { tBgpPeerNgOperEntry 11 } + +tBgpPeerNgOperLastEvent OBJECT-TYPE + SYNTAX BgpPeerEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLastEvent indicates the last BGP event of + this peer." + ::= { tBgpPeerNgOperEntry 12 } + +tBgpPeerNgOperVpnRecvPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnRecvPrefixes indicates the number of + received VPN prefixes." + ::= { tBgpPeerNgOperEntry 13 } + +tBgpPeerNgOperVpnSentPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnSentPrefixes indicates the number of + transmitted VPN prefixes." + ::= { tBgpPeerNgOperEntry 14 } + +tBgpPeerNgOperVpnActivePrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnActivePrefixes indicates the number of + active VPN prefixes from this BGP peer." + ::= { tBgpPeerNgOperEntry 15 } + +tBgpPeerNgOperGRSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRSupport indicates whether the BGP peer + supports graceful restart. If tBgpPeerNgOperGRSupport has a value of + 'true' the peer supports graceful restart." + ::= { tBgpPeerNgOperEntry 16 } + +tBgpPeerNgOperGRFamilyRestart OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRFamilyRestart indicates the capability + type of NLRI that peer supports restart for." + ::= { tBgpPeerNgOperEntry 17 } + +tBgpPeerNgOperGRFamilyFwding OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRFamilyFwding indicates the capability + type of NLRI that peer saved forwarding for." + ::= { tBgpPeerNgOperEntry 18 } + +tBgpPeerNgOperGRFamilyNegotiated OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRFamilyNegotiated indicates the capability + type of NLRI that restart is negotiated for by the peer." + ::= { tBgpPeerNgOperEntry 19 } + +tBgpPeerNgOperGRRecvEOR OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRRecvEOR indicates the capability type of + NLRI of received end-of-rib markers from the peer." + ::= { tBgpPeerNgOperEntry 20 } + +tBgpPeerNgOperGRSendEOR OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRSendEOR indicates the capability type of + NLRI of all the sent end-of-rib markers by the peer." + ::= { tBgpPeerNgOperEntry 21 } + +tBgpPeerNgOperGRStaleRoutesTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRStaleRoutesTime indicates the maximum + amount of time in seconds that stale routes are maintained by the peer + after a graceful restart is initiated." + ::= { tBgpPeerNgOperEntry 22 } + +tBgpPeerNgOperGRReqRestartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRReqRestartTime indicates the maximum + amount of time in seconds that a graceful restart takes for the peer." + ::= { tBgpPeerNgOperEntry 23 } + +tBgpPeerNgOperGRStatus OBJECT-TYPE + SYNTAX INTEGER { + notHelping (1), + restarting (2), + restart-complete (3), + helping (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRStatus indicates the graceful restart + status of the BGP peer.' + + The values of tBgpPeerNgOperGRStatus means: + notHelping (1), -- Peer is not currently being helped + restarting (2), -- Received restart request from the peer + restart-complete (3), -- The peer has completed the most recent + restart + helping (4) -- Peer is helping us in restarting." + ::= { tBgpPeerNgOperEntry 24 } + +tBgpPeerNgOperNumRestarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperNumRestarts indicates the number of times + the peer has attempted restart." + ::= { tBgpPeerNgOperEntry 25 } + +tBgpPeerNgOperLastRestartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLastRestartTime indicates the last time the + peer attempted restart." + ::= { tBgpPeerNgOperEntry 26 } + +tBgpPeerNgOperV6ReceivedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperV6ReceivedPrefixes indicates the number of + IPv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 27 } + +tBgpPeerNgOperV6SentPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperV6SentPrefixes indicates the number of IPv6 + prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 28 } + +tBgpPeerNgOperV6ActivePrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperV6ActivePrefixes indicates the number of + active IPv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 29 } + +tBgpPeerNgOperV6ReceivedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgOperV6ReceivedPaths indicates the number of + IPv6 paths received from this peer." + ::= { tBgpPeerNgOperEntry 30 } + +tBgpPeerNgOperV6SuppPathsDamping OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgOperV6SuppPathsDamping indicates the number of + IPv6 paths from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 31 } + +tBgpPeerNgOperVpnReceivedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgOperVpnReceivedPaths indicates the number of + VPN paths received from this peer." + ::= { tBgpPeerNgOperEntry 32 } + +tBgpPeerNgOperV4SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperV4SuppPfxDamp indicates the number of IPv6 + prefixes from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 33 } + +tBgpPeerNgOperVpnSuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnSuppPfxDamp indicates the number of VPN + IPv4 prefixes from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 34 } + +tBgpPeerNgOperV6SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperV6SuppPfxDamp indicates the number of IPv6 + prefixes from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 35 } + +tBgpPeerNgOperMCastV4SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMCastV4SuppPfxDamp indicates the number of + IPv4 multicast prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 36 } + +tBgpPeerNgOperMCastV4RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMCastV4RecvPfxs indicates the number of + IPv4 multicast prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 37 } + +tBgpPeerNgOperMCastV4SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMCastV4SentPfxs indicates the number of + IPv4 multicast prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 38 } + +tBgpPeerNgOperMCastV4ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMCastV4ActivePfxs indicates the number of + active IPv4 multicast prefixes from this peer." + ::= { tBgpPeerNgOperEntry 39 } + +tBgpPeerNgOperVpnIpv6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnIpv6RecvPfxs indicates the number of VPN + IPv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 40 } + +tBgpPeerNgOperVpnIpv6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnIpv6SentPfxs indicates the number of VPN + IPv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 41 } + +tBgpPeerNgOperVpnIpv6ActivePfxs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnIpv6ActivePfxs indicates the number of + active VPN IPv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 42 } + +tBgpPeerNgOperVpnIpv6SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnIpv6SuppPfxDamp indicates the number of + VPN IPv6 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 43 } + +tBgpPeerNgOperMvpnV4SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV4SuppPfxDamp indicates the number of + MVPN IPv4 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 44 } + +tBgpPeerNgOperMvpnV4RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV4RecvPfxs indicates the number of MVPN + IPv4 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 45 } + +tBgpPeerNgOperMvpnV4SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV4SentPfxs indicates the number of MVPN + IPv4 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 46 } + +tBgpPeerNgOperMvpnV4ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV4ActivePfxs indicates the number of + active MVPN IPv4 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 47 } + +tBgpPeerNgOperl2VpnSuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperl2VpnSuppPfxDamp indicates the number of + L2VPN prefixes from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 48 } + +tBgpPeerNgOperl2VpnRecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperl2VpnRecvPfxs indicates the number L2VPN + prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 49 } + +tBgpPeerNgOperl2VpnSentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperl2VpnSentPfxs indicates the number of L2VPN + prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 50 } + +tBgpPeerNgOperl2VpnActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperl2VpnActivePfxs indicates the number of + active L2VPN prefixes from this peer." + ::= { tBgpPeerNgOperEntry 51 } + +tBgpPeerNgOperMdtSafiSuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMdtSafiSuppPfxDamp indicates the number of + MDT-SAFI prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 52 } + +tBgpPeerNgOperMdtSafiRecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMdtSafiRecvPfxs indicates the number of + MDT-SAFI prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 53 } + +tBgpPeerNgOperMdtSafiSentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMdtSafiSentPfxs indicates the number of + MDT-SAFI prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 54 } + +tBgpPeerNgOperMdtSafiActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMdtSafiActivePfxs indicates the number of + active MDT-SAFI prefixes from this peer." + ::= { tBgpPeerNgOperEntry 55 } + +tBgpPeerNgOperMsPwSuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMsPwSuppPfxDamp indicates the number of + MS-PW prefixes from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 56 } + +tBgpPeerNgOperMsPwRecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMsPwRecvPfxs indicates the number of MS-PW + prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 57 } + +tBgpPeerNgOperMsPwSentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMsPwSentPfxs indicates the number of MS-PW + prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 58 } + +tBgpPeerNgOperMsPwActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMsPwActivePfxs indicates the number of + active MS-PW prefixes from this peer." + ::= { tBgpPeerNgOperEntry 59 } + +tBgpPeerNgOperFlowIpv4SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv4SupPfxDamp indicates the number of + flow-ipv4 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 60 } + +tBgpPeerNgOperFlowIpv4RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv4RecvPfxs indicates the number of + flow-ipv4 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 61 } + +tBgpPeerNgOperFlowIpv4SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv4SentPfxs indicates the number of + flow-ipv4 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 62 } + +tBgpPeerNgOperFlowIpv4ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv4ActivePfxs indicates the number of + active flow-ipv4 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 63 } + +tBgpPeerNgAddPathSendRemoteCaps OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathSendRemoteCaps indicates the address + families for which the add-path send capability is supported on the + remote end of the BGP Peer." + ::= { tBgpPeerNgOperEntry 66 } + +tBgpPeerNgAddPathRecvRemoteCaps OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathRecvRemoteCaps indicates the address + families for which the add-path receive capability is supported on the + remote end of the BGP Peer." + ::= { tBgpPeerNgOperEntry 67 } + +tBgpPeerNgOperBackupPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperBackupPrefixes indicates the number of IPv4 + routes selected as backup from this peer." + ::= { tBgpPeerNgOperEntry 68 } + +tBgpPeerNgOperV6BackupPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperV6BackupPrefixes indicates the number of + IPv6 routes selected as backup from this peer." + ::= { tBgpPeerNgOperEntry 69 } + +tBgpPeerNgOperRtTgtSuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperRtTgtSuppPfxDamp indicates the number of + route target prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 70 } + +tBgpPeerNgOperRtTgtRecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperRtTgtRecvPfxs indicates the number of route + target prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 71 } + +tBgpPeerNgOperRtTgtSentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperRtTgtSentPfxs indicates the number of route + target prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 72 } + +tBgpPeerNgOperRtTgtActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperRtTgtActivePfxs indicates the number of + active route target prefixes from this peer." + ::= { tBgpPeerNgOperEntry 73 } + +tBgpPeerNgOperVpnV4BackupPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnV4BackupPfxs indicates the number of VPN + IPv4 routes selected as backup from this peer." + ::= { tBgpPeerNgOperEntry 74 } + +tBgpPeerNgOperVpnV6BackupPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnV6BackupPfxs indicates the number of VPN + IPv6 routes selected as backup from this peer." + ::= { tBgpPeerNgOperEntry 75 } + +tBgpPeerNgOperMcastVpnV4RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV4RecvPfxs indicates the number of + multicast vpn ipv4 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 76 } + +tBgpPeerNgOperMcastVpnV4SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV4SentPfxs indicates the number of + multicast vpn ipv4 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 77 } + +tBgpPeerNgOperMcastVpnV4ActPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV4ActPfxs indicates the number of + active multicast vpn ipv4 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 78 } + +tBgpPeerNgOperMvpnV6SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV6SuppPfxDamp indicates the number of + MVPN IPv6 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 79 } + +tBgpPeerNgOperMvpnV6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV6RecvPfxs indicates the number of MVPN + IPv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 80 } + +tBgpPeerNgOperMvpnV6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV6SentPfxs indicates the number of MVPN + IPv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 81 } + +tBgpPeerNgOperMvpnV6ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV6ActivePfxs indicates the number of + active MVPN IPv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 82 } + +tBgpPeerNgOperFlowIpv6SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv6SupPfxDamp indicates the number of + flow-ipv6 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 83 } + +tBgpPeerNgOperFlowIpv6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv6RecvPfxs indicates the number of + flow-ipv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 84 } + +tBgpPeerNgOperFlowIpv6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv6SentPfxs indicates the number of + flow-ipv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 85 } + +tBgpPeerNgOperFlowIpv6ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv6ActivePfxs indicates the number of + active flow-ipv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 86 } + +tBgpPeerNgOperEvpnSupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperEvpnSupPfxDamp indicates the number of evpn + prefixes from this peer, which have been suppressed by damping." + ::= { tBgpPeerNgOperEntry 87 } + +tBgpPeerNgOperEvpnRecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperEvpnRecvPfxs indicates the number of evpn + prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 88 } + +tBgpPeerNgOperEvpnSentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperEvpnSentPfxs indicates the number of evpn + prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 89 } + +tBgpPeerNgOperEvpnActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperEvpnActivePfxs indicates the number of + active evpn prefixes from this peer." + ::= { tBgpPeerNgOperEntry 90 } + +tBgpPeerNgOperUpdateErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperUpdateErrors indicates the number of update + errors received from this peer." + ::= { tBgpPeerNgOperEntry 91 } + +tBgpPeerNgOperGRNotifFamilyNego OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperGRNotifFamilyNego indicates the capability + type of NLRI that NOTIFICATION-triggered restart is negotiated for by + the peer." + ::= { tBgpPeerNgOperEntry 92 } + +tBgpPeerNgOperRemIdleHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperRemIdleHoldTime indicates how much time is + remaining until the Idle hold time period runs out and session + establishment can begin again for this peer." + ::= { tBgpPeerNgOperEntry 93 } + +tBgpPeerNgOperMcastV6SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastV6SupPfxDamp indicates the number of + mcast-ipv6 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 94 } + +tBgpPeerNgOperMcastV6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastV6RecvPfxs indicates the number of + mcast-ipv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 95 } + +tBgpPeerNgOperMcastV6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastV6SentPfxs indicates the number of + mcast-ipv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 96 } + +tBgpPeerNgOperMcastV6ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastV6ActivePfxs indicates the number of + active mcast-ipv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 97 } + +tBgpPeerNgOperIpv4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperIpv4RejPfxs indicates the number of IPv4 + prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 98 } + +tBgpPeerNgOperVpnIpv4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnIpv4RejPfxs indicates the number of VPN + IPv4 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 99 } + +tBgpPeerNgOperIpv6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperIpv6RejPfxs indicates the number of IPv6 + prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 100 } + +tBgpPeerNgOperVpnIpv6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperVpnIpv6RejPfxs indicates the number of VPN + IPv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 101 } + +tBgpPeerNgOperMCastV4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMCastV4RejPfxs indicates the number of IPv4 + multicast prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 102 } + +tBgpPeerNgOperl2VpnRejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperl2VpnRejPfxs indicates the number L2VPN + prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 103 } + +tBgpPeerNgOperMvpnV4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV4RejPfxs indicates the number of MVPN + IPv4 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 104 } + +tBgpPeerNgOperMdtSafiRejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMdtSafiRejPfxs indicates the number of + MDT-SAFI prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 105 } + +tBgpPeerNgOperMsPwRejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMsPwRejPfxs indicates the number of MS-PW + prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 106 } + +tBgpPeerNgOperFlowIpv4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv4RejPfxs indicates the number of + flow-ipv4 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 107 } + +tBgpPeerNgOperRtTgtRejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperRtTgtRejPfxs indicates the number of route + target prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 108 } + +tBgpPeerNgOperMcastVpnV4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV4RejPfxs indicates the number of + multicast vpn ipv4 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 109 } + +tBgpPeerNgOperMvpnV6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMvpnV6RejPfxs indicates the number of MVPN + IPv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 110 } + +tBgpPeerNgOperFlowIpv6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperFlowIpv6RejPfxs indicates the number of + flow-ipv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 111 } + +tBgpPeerNgOperEvpnRejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperEvpnRejPfxs indicates the number of evpn + prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 112 } + +tBgpPeerNgOperMCastV6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMCastV6RejPfxs indicates the number of + mcast-ipv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 113 } + +tBgpPeerNgOperMcVpnV4SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcVpnV4SuppPfxDamp indicates the number of + multicast vpn ipv4 prefixes from this peer, which have been suppressed + by damping." + ::= { tBgpPeerNgOperEntry 114 } + +tBgpPeerNgOperLabelV4SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV4SupPfxDamp indicates the number of + label-ipv4 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 115 } + +tBgpPeerNgOperLabelV4RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV4RecvPfxs indicates the number of + label-ipv4 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 116 } + +tBgpPeerNgOperLabelV4SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV4SentPfxs indicates the number of + label-ipv4 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 117 } + +tBgpPeerNgOperLabelV4ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV4ActivePfxs indicates the number of + active label-ipv4 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 118 } + +tBgpPeerNgOperLabelV4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV4RejPfxs indicates the number of + label-ipv4 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 119 } + +tBgpPeerNgOperLabelV4BackupPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV4BackupPfxs indicates the number of + label-ipv4 routes selected as backup from this peer." + ::= { tBgpPeerNgOperEntry 120 } + +tBgpPeerNgOperLabelV6SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV6SupPfxDamp indicates the number of + label-ipv6 prefixes from this peer, which have been suppressed by + damping." + ::= { tBgpPeerNgOperEntry 121 } + +tBgpPeerNgOperLabelV6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV6RecvPfxs indicates the number of + label-ipv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 122 } + +tBgpPeerNgOperLabelV6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV6SentPfxs indicates the number of + label-ipv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 123 } + +tBgpPeerNgOperLabelV6ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV6ActivePfxs indicates the number of + active label-ipv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 124 } + +tBgpPeerNgOperLabelV6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV6RejPfxs indicates the number of + label-ipv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 125 } + +tBgpPeerNgOperLabelV6BackupPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperLabelV6BackupPfxs indicates the number of + label-ipv6 routes selected as backup from this peer." + ::= { tBgpPeerNgOperEntry 126 } + +tBgpPeerNgOperBgpLsSupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperBgpLsSupPfxDamp indicates the number of + bgp-ls prefixes from this peer, which have been suppressed by damping" + ::= { tBgpPeerNgOperEntry 127 } + +tBgpPeerNgOperBgpLsRecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperBgpLsRecvPfxs indicates the number of + bgp-ls prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 128 } + +tBgpPeerNgOperBgpLsSentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperBgpLsSentPfxs indicates the number of + bgp-ls prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 129 } + +tBgpPeerNgOperBgpLsActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperBgpLsActivePfxs indicates the number of + active bgp-ls prefixes from this peer." + ::= { tBgpPeerNgOperEntry 130 } + +tBgpPeerNgOperBgpLsRejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperBgpLsRejPfxs indicates the number of bgp-ls + prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 131 } + +tBgpPeerNgOperMcastVpnV6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV6RecvPfxs indicates the number of + multicast vpn ipv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 132 } + +tBgpPeerNgOperMcastVpnV6ActPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV6ActPfxs indicates the number of + active multicast vpn ipv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 133 } + +tBgpPeerNgOperMcastVpnV6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV6RejPfxs indicates the number of + multicast vpn ipv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 134 } + +tBgpPeerNgOperMcastVpnV6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcastVpnV6SentPfxs indicates the number of + multicast vpn ipv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 135 } + +tBgpPeerNgOperMcVpnV6SuppPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperMcVpnV6SuppPfxDamp indicates the number of + multicast vpn ipv6 prefixes from this peer, which have been suppressed + by damping." + ::= { tBgpPeerNgOperEntry 136 } + +tBgpPeerOperLLGRSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperLLGRSupported indicates whether the BGP peer + supports long lived graceful restart. If tBgpPeerOperLLGRSupported has + a value of 'true' the peer supports long lived graceful restart." + ::= { tBgpPeerNgOperEntry 137 } + +tBgpPeerOperLLGRFamilySupported OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperLLGRFamilySupported indicates the capability + type of NLRI that peer supports Long lived graceful restart for." + ::= { tBgpPeerNgOperEntry 138 } + +tBgpPeerOperLLGRFamilyNegotiated OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperLLGRFamilyNegotiated indicates the capability + type of NLRI that long lived GR is negotiated for by the peer." + ::= { tBgpPeerNgOperEntry 139 } + +tBgpPeerOperLLGRStatus OBJECT-TYPE + SYNTAX INTEGER { + notHelping (1), + restarting (2), + restart-complete (3), + helping (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperLLGRStatus indicates the long lived graceful + restart status of the BGP peer.' + + The values of tBgpPeerOperLLGRStatus means: + notHelping (1), -- Peer is not currently being helped + restarting (2), -- Received restart request from the peer + restart-complete (3), -- The peer has completed the most recent + restart + helping (4) -- Peer is helping us in restarting." + ::= { tBgpPeerNgOperEntry 140 } + +tBgpPeerOperLLGRFamilySent OBJECT-TYPE + SYNTAX TmnxBGPFamilyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperLLGRFamilySent indicates the capability type + of NLRI that long lived GR is configured on this system." + ::= { tBgpPeerNgOperEntry 141 } + +tBgpPeerOperSrplcyV4SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4SupPfxDamp indicates the number of + srplcy-ipv4 prefixes from this peer, which have been suppressed by + damping" + ::= { tBgpPeerNgOperEntry 142 } + +tBgpPeerOperSrplcyV4RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4RecvPfxs indicates the number of + srplcy-ipv4 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 143 } + +tBgpPeerOperSrplcyV4SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4SentPfxs indicates the number of + srplcy-ipv4 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 144 } + +tBgpPeerOperSrplcyV4ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4ActivePfxs indicates the number of + active srplcy-ipv4 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 145 } + +tBgpPeerOperSrplcyV4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4RejPfxs indicates the number of + srplcy-ipv4 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 146 } + +tBgpPeerRemoteExtNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerRemoteExtNhEncoding specifies the types of + AFI/SAFI the Bgp peer supports for remote extended next-hop encoding." + ::= { tBgpPeerNgOperEntry 147 } + +tBgpPeerEORSent OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerEORSent specifies the types of AFI/SAFI for which + the EOR marker was sent." + ::= { tBgpPeerNgOperEntry 148 } + +tBgpPeerEORReceived OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerEORReceived specifies the types of AFI/SAFI for + which the EOR marker was received." + ::= { tBgpPeerNgOperEntry 149 } + +tBgpPeerConvExceededMinWait OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerConvExceededMinWait indicates establishment of + session relative to tBgpInstanceConvMinWaitToAdv timer." + ::= { tBgpPeerNgOperEntry 150 } + +tBgpPeerOperAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperAS4Byte indicates the autonomous system + number for the dynamic neighbor." + ::= { tBgpPeerNgOperEntry 151 } + +tBgpPeerNgOperEPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperEPreference specifies the route preference + for ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 152 } + +tBgpPeerNgOperIPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperIPreference specifies the route preference + for ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 153 } + +tBgpPeerNgOperELabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperELabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 154 } + +tBgpPeerNgOperILabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperILabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 155 } + +tBgpPeerOperSrplcyV6SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6SupPfxDamp indicates the number of + srplcy-ipv6 prefixes from this peer, which have been suppressed by + damping" + ::= { tBgpPeerNgOperEntry 156 } + +tBgpPeerOperSrplcyV6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6RecvPfxs indicates the number of + srplcy-ipv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 157 } + +tBgpPeerOperSrplcyV6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6SentPfxs indicates the number of + srplcy-ipv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 158 } + +tBgpPeerOperSrplcyV6ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6ActivePfxs indicates the number of + active srplcy-ipv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 159 } + +tBgpPeerOperSrplcyV6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6RejPfxs indicates the number of + srplcy-ipv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 160 } + +tBgpPeerOperTcpMss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperTcpMss specifies the current maximum size of + TCP segments that can be sent to the peer." + ::= { tBgpPeerNgOperEntry 165 } + +tBgpPeerOperTcpRcvdMss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tBgpPeerOperTcpRcvdMss specifies the value of the TCP MSS option + received from the remote peer." + ::= { tBgpPeerNgOperEntry 166 } + +tBgpPeerNgSendOrfRouteTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgSendOrfRouteTargetTable provides information about the + route targets to be advertised to the peers if it is Outbound route + filtering capable." + ::= { tBgpPeerObjects 9 } + +tBgpPeerNgSendOrfRouteTargetEntry OBJECT-TYPE + SYNTAX TBgpPeerNgSendOrfRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tBgpPeerNgSendOrfRouteTargetTable. Each entry + represents a route target to be advertised to the peer." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress, + IMPLIED tBgpPeerNgSendOrfRouteTarget + } + ::= { tBgpPeerNgSendOrfRouteTargetTable 1 } + +TBgpPeerNgSendOrfRouteTargetEntry ::= SEQUENCE +{ + tBgpPeerNgSendOrfRouteTarget TNamedItem, + tBgpPeerNgSendOrfRTRowStatus RowStatus +} + +tBgpPeerNgSendOrfRouteTarget OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the tBgpPeerNgSendOrfRouteTargetTable. The value of + tBgpPeerNgSendOrfRouteTarget specifies the extended community name to + be advertised to the peer." + ::= { tBgpPeerNgSendOrfRouteTargetEntry 1 } + +tBgpPeerNgSendOrfRTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSendOrfRTRowStatus controls creation and + deletion of row entries in the tBgpPeerNgSendOrfRouteTargetTable." + ::= { tBgpPeerNgSendOrfRouteTargetEntry 2 } + +tBgpPeerNgParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tBgpPeerNgParamsTable provides information about the attributes + configured for the BGP instance." + ::= { tBgpPeerObjects 10 } + +tBgpPeerNgParamsEntry OBJECT-TYPE + SYNTAX TBgpPeerNgParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPeerNgParamsTable. Each entry maintains the + attributes configured for BGP instance." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress + } + ::= { tBgpPeerNgParamsTable 1 } + +TBgpPeerNgParamsEntry ::= SEQUENCE +{ + tBgpPeerNgParamsInheritance Counter64, + tBgpPeerNgDisableFEFailover TruthValue, + tBgpPeerNgDisableComms TruthValue, + tBgpPeerNgDisableExtComms TruthValue, + tBgpPeerNgDefaultOriginate TmnxIpFamily, + tBgpPeerNgAdvertiseInactiveRts TruthValue, + tBgpPeerNgMinTTLValue Unsigned32, + tBgpPeerNgTracking TruthValue, + tBgpPeerNgAdvLabelAddrFamily TmnxAdvLabelAddressFamily, + tBgpPeerNgAuthKeyChain TNamedItemOrEmpty, + tBgpPeerNgLastError OCTET STRING, + tBgpPeerNgBfdEnabled TruthValue, + tBgpPeerNgPMTUDiscovery TruthValue, + tBgpPeerNgAdvertiseLdpPrefix TruthValue, + tBgpPeerNgEnableAddPath TruthValue, + tBgpPeerNgRecvAddPath TmnxAddPathAddressFamily, + tBgpPeerNgIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpPeerNgVpnIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpPeerNgIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpPeerNgVpnIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpPeerNgFlowspecValidate TruthValue, + tBgpPeerNgUpdatedErrorHandling TruthValue, + tBgpPeerNgDefaultRouteTarget TruthValue, + tBgpPeerNgAigp TruthValue, + tBgpPeerNgMinHoldTime BgpHoldTime, + tBgpPeerNgSplitHorizon TruthValue, + tBgpPeerNgRemPrivateSkipPeerAs TruthValue, + tBgpPeerNgLclASNoPrependGlobalAS TruthValue, + tBgpPeerNgMaxPrefixIdleTimeOut Integer32, + tBgpPeerNgGRRestartNotification TruthValue, + tBgpPeerNgFaultTolerance TruthValue, + tBgpPeerNgDampPeerOscillations TruthValue, + tBgpPeerNgDampOscInitialWaitTime Unsigned32, + tBgpPeerNgDampOscSecondWaitTime Unsigned32, + tBgpPeerNgDampOscMaxWaitTime Unsigned32, + tBgpPeerNgDampOscErrorInterval Unsigned32, + tBgpPeerNgNhUnchangedFamily TmnxIpNhChgFamily, + tBgpPeerNgEnableOriginValidation TmnxIpFamily, + tBgpPeerNgThirdPartyNextHop TruthValue, + tBgpPeerNgAddLinkBandwidth TmnxIpFamily, + tBgpPeerNgDefRxEvpnEncap INTEGER, + tBgpPeerNgLabelResolveStatic TruthValue, + tBgpPeerNgLblIpv4AddPathLimit TmnxAddPathSendLimit, + tBgpPeerNgLblIpv6AddPathLimit TmnxAddPathSendLimit, + tBgpPeerNgLabelPreference TmnxBgpPreference, + tBgpPeerNgORRLocation Unsigned32, + tBgpPeerNgORRAllowLocalFallbk TruthValue, + tBgpPeerNgEnforceFirstAS TruthValue, + tBgpPeerNgMvpnIpv4AddPathLimit Integer32, + tBgpPeerNgMvpnIpv6AddPathLimit Integer32, + tBgpPeerNgMcastVpnV4AddPathLimit Integer32, + tBgpPeerNgMcastVpnV6AddPathLimit Integer32, + tBgpPeerLLGRAdvStaleTime Unsigned32, + tBgpPeerLLGROvrideStaleTime Unsigned32, + tBgpPeerLLGROvrideResTime Unsigned32, + tBgpPeerLLGRFwdingBitsSet INTEGER, + tBgpPeerLLGRAdvStaleToNeigh TruthValue, + tBgpPeerLLGRAdvToNeighWthoutNoEx TruthValue, + tBgpPeerLLGR TruthValue, + tBgpPeerLocalAddressIfName TNamedItemOrEmpty, + tBgpPeerAdvIpv6NhFamily TmnxIpFamily, + tBgpPeerExtendNhEncoding TmnxIpFamily, + tBgpPeerBypassMRAITimer TruthValue, + tBgpPeerNgEvpnAddPathLimit TmnxAddPathSendLimit +} + +tBgpPeerNgParamsInheritance OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgParamsInheritance specifies if the peer entry + in this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + + tBgpPeerNgDisableFEFailover 0x0000000000000002 + tBgpPeerNgDisableComms 0x0000000000000004 + tBgpPeerNgDisableExtComms 0x0000000000000008 + tBgpPeerNgDefaultOriginate 0x0000000000000010 + tBgpPeerNgAdvertiseInactiveRts 0x0000000000000020 + tBgpPeerNgMinTTLValue 0x0000000000000040 + tBgpPeerNgTracking 0x0000000000000080 + tBgpPeerNgAdvLabelAddrFamily 0x0000000000000200 + tBgpPeerNgAuthKeyChain 0x0000000000000400 + tBgpPeerNgBfdEnabled 0x0000000000000800 + tBgpPeerNgPMTUDiscovery 0x0000000000002000 + tBgpPeerNgAdvertiseLdpPrefix 0x0000000000004000 + tBgpPeerNgEnableAddPath 0x0000000000010000 #obsoleted 22.2 + tBgpPeerNgRecvAddPath 0x0000000000020000 #obsoleted 22.2 + tBgpPeerNgIpv4AddPathLimit 0x0000000000040000 #obsoleted 22.2 + tBgpPeerNgVpnIpv4AddPathLimit 0x0000000000080000 #obsoleted 22.2 + tBgpPeerNgIpv6AddPathLimit 0x0000000000100000 #obsoleted 22.2 + tBgpPeerNgVpnIpv6AddPathLimit 0x0000000000200000 #obsoleted 22.2 + tBgpPeerNgFlowspecValidate 0x0000000000400000 + tBgpPeerNgUpdatedErrorHandling 0x0000000000800000 + tBgpPeerNgDefaultRouteTarget 0x0000000001000000 + tBgpPeerNgAigp 0x0000000002000000 + tBgpPeerNgRemPrivateSkipPeerAs 0x0000000010000000 + tBgpPeerNgLclASNoPrependGlobalAS 0x0000000020000000 + tBgpPeerNgGRRestartNotification 0x0000000080000000 + tBgpPeerNgFaultTolerance 0x0000000000008000 + tBgpPeerNgDampPeerOscillations 0x0000000100000000 + tBgpPeerNgSplitHorizon 0x0000000008000000 + tBgpPeerNgNhUnchangedFamily 0x0000002000000000 + tBgpPeerNgEnableOriginValidation 0x0000004000000000 + tBgpPeerNgThirdPartyNextHop 0x0000008000000000 + tBgpPeerNgAddLinkBandwidth 0x0000010000000000 + tBgpPeerNgDefRxEvpnEncap 0x0000020000000000 + tBgpPeerNgLblIpv4AddPathLimit 0x0000080000000000 #obsoleted 22.2 + tBgpPeerNgLblIpv6AddPathLimit 0x0000100000000000 #obsoleted 22.2 + tBgpPeerNgLabelPreference 0x0000200000000000 + tBgpPeerNgEnforceFirstAS 0x0001000000000000 + tBgpPeerNgMvpnIpv4AddPathLimit 0x0002000000000000 #obsoleted 22.2 + tBgpPeerNgMvpnIpv6AddPathLimit 0x0004000000000000 #obsoleted 22.2 + tBgpPeerNgMcastVpnV4AddPathLimit 0x0008000000000000 #obsoleted 22.2 + tBgpPeerNgMcastVpnV6AddPathLimit 0x0010000000000000 #obsoleted 22.2 + tBgpPeerLLGR 0x0800000000000000 + tBgpPeerLocalAddressIfName 0x1000000000000000 + tBgpPeerAdvIpv6NhFamily 0x2000000000000000 + tBgpPeerExtendNhEncoding 0x4000000000000000 + tBgpPeerBypassMRAITimer 0x8000000000000000 + tBgpPeerNgEvpnAddPathLimit 0x0000040000000000 #obsoleted 22.2 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpPeerGroupTable." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 1 } + +tBgpPeerNgDisableFEFailover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisableFEFailover specifies whether the router + should drop an external BGP session immediately when the local + interface goes down, or whether the BGP session should be kept up + until the holdtime expires. + + A value of 'true' causes the external BGP session to go down + immediately when the local interface goes down." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 2 } + +tBgpPeerNgDisableComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisableComms enables or disables sending of + community attribute to the peer for non-external communities." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 3 } + +tBgpPeerNgDisableExtComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisableExtComms enables or disables sending of + community attribute to the peers for external communities." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 4 } + +tBgpPeerNgDefaultOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDefaultOriginate specifies the types of + AFI/SAFI for which SROS BGP will originate default route independent + of the RTM default route." + ::= { tBgpPeerNgParamsEntry 5 } + +tBgpPeerNgAdvertiseInactiveRts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdvertiseInactiveRts enables or disables + advertising of inactive BGP routes to other BGP peers." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 6 } + +tBgpPeerNgMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMinTTLValue specifies the minimum TTL value for + an incoming BGP packet. + + If tBgpPeerMinTTLValue is set to zero (0), the TTL Security feature is + disabled." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 7 } + +tBgpPeerNgTracking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgTracking specifies whether tracking of this BGP + peer is enabled. + + A value of 'false' indicates that peer tracking is disabled." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 8 } + +tBgpPeerNgAdvLabelAddrFamily OBJECT-TYPE + SYNTAX TmnxAdvLabelAddressFamily + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgAdvLabelAddrFamily specifies the advertisement + label address family to support 6PE feature. The value of ipv6 can be + set only for an IPv6 peer. The value of ipv4 can be set only for an + IPv4 peer. + + If set to 'ipv6', explicit null will be used as the label. The default + value 'none' disables the 6PE feature." + ::= { tBgpPeerNgParamsEntry 9 } + +tBgpPeerNgAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAuthKeyChain specifies the + keychain which will be used to sign and/or authenticate the BGP + protocol stream. + + The keychain name is defined by tmnxKeyChainName and is the index for + TIMETRA-SECURITY-MIB::tmnxKeyChainTable" + DEFVAL { ''H } + ::= { tBgpPeerNgParamsEntry 10 } + +tBgpPeerNgLastError OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLastError indicates the last error code and + subcode seen by this peer on this connection. If no error has + occurred, two zero octets are returned. Otherwise, the first octet of + this two-byte OCTET STRING contains the error code, and the second + octet contains the subcode." + ::= { tBgpPeerNgParamsEntry 11 } + +tBgpPeerNgBfdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgBfdEnabled specifies whether Bi-directional + Forwarding Detection is enabled on this BGP peer. + + When the value is 'true', BFD sessions can be established and BFD can + be used as a signalling mechanism." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 12 } + +tBgpPeerNgPMTUDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPMTUDiscovery specifies whether path MTU + discovery is enabled on this BGP peer. + + When the value is set to 'true', path MTU discovery is enabled on this + BGP peer. When the value is set to 'false', path MTU discovery is + disabled on this BGP peer." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 13 } + +tBgpPeerNgAdvertiseLdpPrefix OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdvertiseLdpPrefix specifies whether all the + activated LDP FEC prefixes will be sent to remote BGP peer to support + stitching of an LDP FEC to a BGP labeled route. + + When the value is set to 'true', activated LDP FEC prefixes will be + sent to remote BGP peer. When the value is set to 'false', activated + LDP FEC prefixes will not be sent to remote BGP peer. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when tBgpPeerNgAdvLabelAddrFamily is set to 'none'." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 14 } + +tBgpPeerNgEnableAddPath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgEnableAddPath specifies whether the BGP + ADD-PATH send capability is enabled on this BGP peer. + + ADD-PATH allows a BGP router to advertise multiple distinct paths for + the same prefix/NLRI(Network Layer Reachability Information). This + capability provides a number of potential benefits like reduced + routing churn, faster convergence, better loadsharing etc. + + When the value of tBgpPeerNgEnableAddPath is set to 'true', the BGP + ADD-PATH send limit objects tBgpPeerNgIpv4AddPathLimit, + tBgpPeerNgVpnIpv4AddPathLimit, tBgpPeerNgIpv6AddPathLimit, + tBgpPeerNgVpnIpv6AddPathLimit, tBgpPeerNgLblIpv4AddPathLimit, + tBgpPeerNgLblIpv6AddPathLimit represent their current assigned values. + + The default value of tBgpPeerNgEnableAddPath is 'false', which means + the values of the BGP ADD-PATH send limit objects are inherited from + group level." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 15 } + +tBgpPeerNgRecvAddPath OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgRecvAddPath specifies the address families + which are enabled to receive BGP ADD-PATH on this BGP peer. + + ADD-PATH allows a BGP router to receive multiple distinct paths for + the same prefix/NLRI (Network Layer Reachability Information)." + DEFVAL { {none} } + ::= { tBgpPeerNgParamsEntry 16 } + +tBgpPeerNgIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgIpv4AddPathLimit specifies the maximum number + of paths per IPv4 prefix that can be advertised to ADD-PATH peers on + this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 17 } + +tBgpPeerNgVpnIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgVpnIpv4AddPathLimit specifies the maximum + number of paths per VPN IPv4 prefix that can be advertised to ADD-PATH + peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 18 } + +tBgpPeerNgIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgIpv6AddPathLimit specifies the maximum number + of paths per IPv6 prefix that can be advertised to ADD-PATH peers on + this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 19 } + +tBgpPeerNgVpnIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgVpnIpv6AddPathLimit specifies the maximum + number of paths per VPN IPv6 prefix that can be advertised to ADD-PATH + peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipath." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 20 } + +tBgpPeerNgFlowspecValidate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgFlowspecValidate specifies whether validation + of received flow specification routes is enabled on this BGP peer. + + When the default value of tBgpPeerNgFlowspecValidate is 'true', the + flow routes received from other peers are validated. + + The default value of tBgpPeerNgFlowspecValidate is 'false', which + means validation of received flow routes is disabled and all flow + specification routes are considered valid." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 21 } + +tBgpPeerNgUpdatedErrorHandling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgUpdatedErrorHandling specifies whether the + error handling mechanism for optional transitive path attributes is + enabled on this BGP peer. + + When the value of tBgpPeerNgUpdatedErrorHandling is 'true', the error + handling mechanism for optional transitive path attributes is enabled + and the BGP peer is capable of enabling the neighbor-complete flag in + the BGP Path Attribute. + + This object is obsoleted in release 11.0." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 22 } + +tBgpPeerNgDefaultRouteTarget OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDefaultRouteTarget specifies whether to send + the default Route Target Constraint (RTC) route to this BGP peer. + + The default RTC route is a special type of RTC route that has zero + prefix length." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 23 } + +tBgpPeerNgAigp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAigp specifies whether Accumulated IGP (AIGP) + path attribute support is enabled on this bgp peer. + + The default value of tBgpPeerNgAigp is 'false', which means the AIGP + attribute is removed from the advertised routes and is ignored if + present in the received routes." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 24 } + +tBgpPeerNgMinHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMinHoldTime specifies the minimum hold time + that should be strictly enforced on tBgpPeerNgHoldTime. + + When the value of tBgpPeerNgMinHoldTime is configured, BGP will not + negotiate a hold time lower than the configured value. + + When the value of tBgpPeerNgHoldTime is changed, the value of + tBgpPeerNgMinHoldTime is reset to its default value. + + The value of tBgpPeerNgMinHoldTime is inherited from the corresponding + object value in the tBgpPeerGroupParamsTable, when the inheritance bit + for tBgpPeerNgHoldTime is set to zero. An 'inconsistentValue' error is + returned if an attempt is made to set this object to a non-default + value when the value of tBgpPeerNgHoldTime is inherited from group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpPeerNgHoldTime." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 25 } + +tBgpPeerNgSplitHorizon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSplitHorizon specifies whether or not to + advertise the best route back to the same BGP peer from which the best + route was received. + + When the value of tBgpPeerNgSplitHorizon is 'true', the peer will not + reflect the best route to the peer from which the route was received." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 26 } + +tBgpPeerNgRemPrivateSkipPeerAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgRemPrivateSkipPeerAs specifies whether or not + to remove the private autonomous system number (ASN) from AS-Path, if + the AS-Path contains the ASN of the external BGP (eBGP) neighbor on + this BGP peer. + + When the value of tBgpPeerNgRemPrivateSkipPeerAs is true, BGP will not + remove the private ASN from the AS-Path if it is the same autonomous + system number as the remote eBGP peer." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 27 } + +tBgpPeerNgLclASNoPrependGlobalAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLclASNoPrependGlobalAS specifies whether or not + to prepend the global-AS when advertising routes to the external BGP + (eBGP) neighbor on this BGP peer. + + When the value of tBgpPeerNgLclASNoPrependGlobalAS is true, BGP will + prepend only the local-AS to the AS_PATH of received routes from the + remote eBGP peer. + + When the value of tBgpPeerNgLocalAS4Byte is changed, the value of + tBgpPeerNgLclASNoPrependGlobalAS is reset to its default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of object + tBgpPeerNgLocalAS4Byte is not set to non-default value." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 28 } + +tBgpPeerNgMaxPrefixIdleTimeOut OBJECT-TYPE + SYNTAX Integer32 (0 | 1..1024) + UNITS "minutes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMaxPrefixIdleTimeOut specifies the idle time in + minutes that the BGP peering remains disabled before attempting to + automatically re-establish the connection with this BGP peer after the + tBgpPeerNgMaxPrefix limit is reached. + + The default value of tBgpPeerNgMaxPrefixIdleTimeOut is zero which + means, no attempt will be made to re-establish the BGP peering with + this BGP peer after tBgpPeerNgMaxPrefix limit is reached. + + When the value of tBgpPeerNgMaxPrefix is changed, the value of + tBgpPeerNgMaxPrefixIdleTimeOut is reset to its default value. + + The value of tBgpPeerNgMaxPrefixIdleTimeOut is inherited from the + corresponding object value in the tBgpPeerGroupParamsTable, when the + inheritance bit for tBgpPeerNgMaxPrefix is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgMaxPrefix is inherited from group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgMaxPrefixLogOnly is set to non-default value. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 29 } + +tBgpPeerNgGRRestartNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgGRRestartNotification specifies whether or not + to perform Graceful Restart procedures after sending or receiving a + NOTIFICATION message on this BGP peer. + + When the value of tBgpPeerNgGRRestartNotification is true, BGP will + perform Graceful Restart procedures after sending or receiving a + NOTIFICATION on this BGP peer." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 30 } + +tBgpPeerNgFaultTolerance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgFaultTolerance specifies whether or not + approaches like 'treat-as-withdraw' and other similar non-disruptive + approaches can be used for handling a wide range of UPDATE message + errors. + + A value of 'false' indicates that bgp fault-tolerance is disabled on + this BGP peer." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 31 } + +tBgpPeerNgDampPeerOscillations OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDampPeerOscillations specifies whether damping + peer oscillations is enabled for this BGP peer. + + When the value is set to 'true', damping peer oscillations is enabled + for this BGP peer. When the value is set to 'false', damping peer + oscillations is disabled." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 32 } + +tBgpPeerNgDampOscInitialWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDampOscInitialWaitTime specifies the time in + minutes,that a session remains in the idle-state after it has been + stable for a while for this BGP peer. + + When the value of tBgpPeerNgDampPeerOscillations is changed, the value + of tBgpPeerNgDampOscInitialWaitTime is reset to its default value. + + The value of tBgpPeerNgDampOscInitialWaitTime is inherited from the + corresponding object value in the tBgpPeerGroupParamsTable, when the + inheritance bit for tBgpPeerNgDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgDampPeerOscillations is inherited from group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPeerNgDampPeerOscillations." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 33 } + +tBgpPeerNgDampOscSecondWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDampOscSecondWaitTime specifies the time in + minutes, that is doubled after each repeated session failure that + occurs within a relatively short span of time for this BGP peer. + + When the value of tBgpPeerNgDampPeerOscillations is changed, the value + of tBgpPeerNgDampOscSecondWaitTime is reset to its default value. + + The value of tBgpPeerNgDampOscSecondWaitTime is inherited from the + corresponding object value in the tBgpPeerGroupParamsTable, when the + inheritance bit for tBgpPeerNgDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgDampPeerOscillations is inherited from group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPeerNgDampPeerOscillations." + DEFVAL { 5 } + ::= { tBgpPeerNgParamsEntry 34 } + +tBgpPeerNgDampOscMaxWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDampOscMaxWaitTime specifies the maximum amount + of time in minutes, that the session remains in the idle-state after + it has experienced repeated instability for this BGP peer. + + When the value of tBgpPeerNgDampPeerOscillations is changed, the value + of tBgpPeerNgDampOscMaxWaitTime is reset to its default value. + + The value of tBgpPeerNgDampOscMaxWaitTime is inherited from the + corresponding object value in the tBgpPeerGroupParamsTable, when the + inheritance bit for tBgpPeerNgDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgDampPeerOscillations is inherited from group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPeerNgDampPeerOscillations." + DEFVAL { 60 } + ::= { tBgpPeerNgParamsEntry 35 } + +tBgpPeerNgDampOscErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..2048) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDampOscErrorInterval specifies the time in + minutes after a session reset, during which the session must be + error-free in order to reset the penalty counter and return + idle-hold-time to tBgpPeerNgDampOscInitialWaitTime for this BGP peer. + + When the value of tBgpPeerNgDampPeerOscillations is changed, the value + of tBgpPeerNgDampOscErrorInterval is reset to its default value. + + The value of tBgpPeerNgDampOscErrorInterval is inherited from the + corresponding object value in the tBgpPeerGroupParamsTable, when the + inheritance bit for tBgpPeerNgDampPeerOscillations is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgDampPeerOscillations is inherited from group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object without setting tBgpPeerNgDampPeerOscillations." + DEFVAL { 30 } + ::= { tBgpPeerNgParamsEntry 36 } + +tBgpPeerNgNhUnchangedFamily OBJECT-TYPE + SYNTAX TmnxIpNhChgFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgNhUnchangedFamily specifies the address + families for which the BGP next-hop is not modified when sending + routes to selected EBGP peers in this peer. + + When the value of tBgpPeerNgNhUnchangedFamily is set to + 'labelIpv4',the next-hop attribute of an ebgp peer in this peer group + remains unchanged. + + When the route is advertised to IBGP and confed-EBGP peers, the object + tBgpPeerNgNhUnchangedFamily has no effect on the routes, since nexthop + unchanged is default functionality. + + The value of tBgpPeerNgNhUnchangedFamily is inherited from the + corresponding object value in the tBgpPeerGroupParamsTable, when the + inheritance bit for tBgpPeerNgNhUnchangedFamily is set to zero. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgNhUnchangedFamily is inherited from group." + DEFVAL { {} } + ::= { tBgpPeerNgParamsEntry 37 } + +tBgpPeerNgEnableOriginValidation OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEnableOriginValidation specifies the address + family for which every inbound IPv4 and/or IPv6 route from the peer is + marked with either valid, not-found or invalid origin validation + states. + + When the family of the received route matches the configured families + in tBgpPeerNgEnableOriginValidation, the route is evaluated to + determine its origin validation state. + + When the value of tBgpPeerNgEnableOriginValidation is not set to any + corresponding family or when the value of + tBgpPeerNgEnableOriginValidation is set to all families all unicast + IPv4 and IPv6 routes are evaluated to determine their origin + validation states." + DEFVAL { {} } + ::= { tBgpPeerNgParamsEntry 38 } + +tBgpPeerNgThirdPartyNextHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgThirdPartyNextHop specifies if there is any + third party next-hop processing done towards this peer. + + When false, NEXT_HOP will always carry the IP address of the interface + used to establish the TCP connection to the peer" + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 39 } + +tBgpPeerNgAddLinkBandwidth OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddLinkBandwidth specifies the address families + of the routes received from a single-hop EBGP neighbor, for which a + Link Bandwidth Extended Community with static AS and bandwidth values + is added. + + When the family of the received route matches the configured families + in tBgpPeerNgAddLinkBandwidth, a Link Bandwidth Extended Community is + added, consisting of the local AS and interface speed." + DEFVAL { {} } + ::= { tBgpPeerNgParamsEntry 40 } + +tBgpPeerNgDefRxEvpnEncap OBJECT-TYPE + SYNTAX INTEGER { + mpls (0), + vxlan (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDefRxEvpnEncap specifies how BGP will treat a + received EVPN route without BGP encapsulation extended community. If + no encapsulation is received, BGP will validate the route as MPLS or + VXLAN depending on the the value of tBgpPeerNgDefRxEvpnEncap." + DEFVAL { mpls } + ::= { tBgpPeerNgParamsEntry 41 } + +tBgpPeerNgLabelResolveStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgLabelResolveStatic specifies whether for an + eBGP peer if enabled, allows only labeled BGP routes learned from the + associated eBGP peer to be resolved via the IP routes. + + Even if this behavior is enabled, LDP or RSVP-TE defined paths should + first resolve the BGP nexthop for the labeled routes. Only if none are + available should resolution to the IP route table be attempted." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 42 } + +tBgpPeerNgLblIpv4AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgLblIpv4AddPathLimit specifies the maximum + number of paths per label IPv4 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 43 } + +tBgpPeerNgLblIpv6AddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgLblIpv6AddPathLimit specifies the maximum + number of paths per label IPv6 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 44 } + +tBgpPeerNgLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLabelPreference specifies the route preference + for label-IPv4 and label-IPv6 routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpPeerNgParamsEntry 45 } + +tBgpPeerNgORRLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgORRLocation specifies the identifier of a + location configured under optimal-route-reflection. The location is + used to calculate the next-hop cost in the TE-DB and select the best + path to advertise to the client of this route-reflector." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 46 } + +tBgpPeerNgORRAllowLocalFallbk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgORRAllowLocalFallbk decides what the system + should do when the BGP next-hop is not reachable in the TE-DB for the + configured location, tBgpPeerNgORRLocation. + + If the value is set to 'true', then next-hop cost calculation and + best-path selection default back to the location of the + route-reflector in the network. + + If the value is set to 'false', then no routes are advertised to the + client(s)." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 47 } + +tBgpPeerNgEnforceFirstAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEnforceFirstAS specifies whether the receipt of + BGP routes from an eBGP neighbor should be classified as an error when + it has an AS-Path with the most recent AS not matching the configured + peer-as of the neighbor. + + If the value is set to 'true', the most recent AS number in the + AS-Path will be checked for every received route from the peer or set + of peers to match the peer's configured peer-as. If it does not match, + then the session will be reset if the update-fault-tolerance under + error-handling is not configured. Else, the session will not be reset, + but all the prefixes in the received update will be treated as + withdrawn and logged. + + It is applicable to all the address families and only to true eBGP + sessions." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 48 } + +tBgpPeerNgMvpnIpv4AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMvpnIpv4AddPathLimit specifies the maximum + number of paths per MVPN IPv4 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 49 } + +tBgpPeerNgMvpnIpv6AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMvpnIpv6AddPathLimit specifies the maximum + number of paths per MVPN IPv6 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 50 } + +tBgpPeerNgMcastVpnV4AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMcastVpnV4AddPathLimit specifies the maximum + number of paths per Mcast VPN IPv4 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 51 } + +tBgpPeerNgMcastVpnV6AddPathLimit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgMcastVpnV6AddPathLimit specifies the maximum + number of paths per Mcast VPN IPv6 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipath." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 52 } + +tBgpPeerLLGRAdvStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRAdvStaleTime specifies the time value until + when a route can be used after the session with the peer is + disconnected" + DEFVAL { 86400 } + ::= { tBgpPeerNgParamsEntry 53 } + +tBgpPeerLLGROvrideStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777216) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGROvrideStaleTime specifies the stale time for + the BGP session when it is in helper mode." + DEFVAL { 16777216 } + ::= { tBgpPeerNgParamsEntry 54 } + +tBgpPeerLLGROvrideResTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGROvrideResTime specifies the restart time for + the BGP session when it is in helper mode." + DEFVAL { 4096 } + ::= { tBgpPeerNgParamsEntry 55 } + +tBgpPeerLLGRFwdingBitsSet OBJECT-TYPE + SYNTAX INTEGER { + none (0), + all (1), + non-fwd (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFwdingBitsSet specifies the behaviour of the + F bit for each AFI/SAFI." + DEFVAL { none } + ::= { tBgpPeerNgParamsEntry 56 } + +tBgpPeerLLGRAdvStaleToNeigh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRAdvStaleToNeigh decides whether to withdraw + the route towards eBGP peers that did not advertise the LLGR + capability and re-advertise to all other peers with the addition of + the LLGR_STALE community." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 57 } + +tBgpPeerLLGRAdvToNeighWthoutNoEx OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRAdvToNeighWthoutNoEx decides whether to + advertise the route to all peers with the addition of the LLGR_STALE + community. + + This can be configured only when tBgpPeerLLGRAdvStaleToNeigh is + configured on the system." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 58 } + +tBgpPeerLLGR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGR specifies whether or not long lived graceful + restart capabilities are enabled on this instance of BGP. + + When the value is set to 'false' long lived graceful restart is + disabled and any previous configuration of other long lived graceful + restart parameters is removed." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 59 } + +tBgpPeerLocalAddressIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLocalAddressIfName specifies the local interface + name that the peer is to use as advertisement source address." + ::= { tBgpPeerNgParamsEntry 60 } + +tBgpPeerAdvIpv6NhFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerAdvIpv6NhFamily specifies the types of AFI/SAFI + the SROS BGP peer supports extended next-hop encoding and resolution." + ::= { tBgpPeerNgParamsEntry 61 } + +tBgpPeerExtendNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerExtendNhEncoding specifies the types of AFI/SAFI + the Bgp peer is configured to support extended next-hop encoding." + ::= { tBgpPeerNgParamsEntry 62 } + +tBgpPeerBypassMRAITimer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerBypassMRAITimer specifies whether the Bgp + instance is configured to send out the BGP update immediately after + the session comes up, without waiting for Minimum Route Advertisement + Interval, tBgpPeerNgMinRouteAdvertisement, to countdown to zero. + + If the value is set to 'true', tBgpPeerNgMinRouteAdvertisement's value + is disregarded and BGP updates are sent out immediately after the + session comes up. + + If the value is set to 'false', the system waits for + tBgpPeerNgMinRouteAdvertisement's full value to countdown before + sending out the BGP updates after the session comes up." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 63 } + +tBgpPeerNgEvpnAddPathLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerNgEvpnAddPathLimit specifies the maximum number + of paths per MVPN IPv4 prefix that can be advertised to ADD-PATH peers + on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsEntry 64 } + +tBgpPeerPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerPlcyTable is the list of configured policies in BGP Peers." + ::= { tBgpPeerObjects 11 } + +tBgpPeerPlcyEntry OBJECT-TYPE + SYNTAX TBgpPeerPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerPlcyTable." + AUGMENTS { tBgpPeerNgEntry } + ::= { tBgpPeerPlcyTable 1 } + +TBgpPeerPlcyEntry ::= SEQUENCE +{ + tBgpPeerPlcyImportPolicy1 TXLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy2 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy3 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy4 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy5 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy6 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy7 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy8 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy9 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy10 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy11 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy12 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy13 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy14 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyImportPolicy15 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy1 TXLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy2 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy3 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy4 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy5 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy6 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy7 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy8 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy9 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy10 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy11 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy12 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy13 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy14 TLPolicyNameOrExpOrEmpty, + tBgpPeerPlcyExportPolicy15 TLPolicyNameOrExpOrEmpty +} + +tBgpPeerPlcyImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy1 specifies the first import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 1 } + +tBgpPeerPlcyImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy2 specifies the second import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 2 } + +tBgpPeerPlcyImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy3 specifies the third import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 3 } + +tBgpPeerPlcyImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy4 specifies the fourth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 4 } + +tBgpPeerPlcyImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy5 specifies the fifth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 5 } + +tBgpPeerPlcyImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy6 specifies the sixth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 6 } + +tBgpPeerPlcyImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy7 specifies the seventh import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 7 } + +tBgpPeerPlcyImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy8 specifies the eighth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 8 } + +tBgpPeerPlcyImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy9 specifies the ninth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 9 } + +tBgpPeerPlcyImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy10 specifies the tenth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 10 } + +tBgpPeerPlcyImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy11 specifies the eleventh import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 11 } + +tBgpPeerPlcyImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy12 specifies the twelfth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 12 } + +tBgpPeerPlcyImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy13 specifies the thirteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 13 } + +tBgpPeerPlcyImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy14 specifies the fourteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 14 } + +tBgpPeerPlcyImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyImportPolicy15 specifies the fifteenth import + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 15 } + +tBgpPeerPlcyExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy1 specifies the first export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 16 } + +tBgpPeerPlcyExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy2 specifies the second export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 17 } + +tBgpPeerPlcyExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy3 specifies the third export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 18 } + +tBgpPeerPlcyExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy4 specifies the fourth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 19 } + +tBgpPeerPlcyExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy5 specifies the fifth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 20 } + +tBgpPeerPlcyExportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy6 specifies the sixth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 21 } + +tBgpPeerPlcyExportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy7 specifies the seventh export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 22 } + +tBgpPeerPlcyExportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy8 specifies the eighth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 23 } + +tBgpPeerPlcyExportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy9 specifies the ninth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 24 } + +tBgpPeerPlcyExportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy10 specifies the tenth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 25 } + +tBgpPeerPlcyExportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy11 specifies the eleventh export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 26 } + +tBgpPeerPlcyExportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy12 specifies the twelfth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 27 } + +tBgpPeerPlcyExportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy13 specifies the thirteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 28 } + +tBgpPeerPlcyExportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy14 specifies the fourteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 29 } + +tBgpPeerPlcyExportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerPlcyExportPolicy15 specifies the fifteenth export + policy." + DEFVAL { ''H } + ::= { tBgpPeerPlcyEntry 30 } + +tBgpPeerNgPfxLmtTableLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtTableLstChgd indicates the time of the + last change to any row of tBgpPeerNgPfxLmtTable." + ::= { tBgpPeerObjects 12 } + +tBgpPeerNgPfxLmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgPfxLmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgPfxLmtTable is the list of configured prefix limits for + different family types for BGP IPV4 and IPV6 peers. + + The table entries are indexed by BGP instance, peer address type and + the peer's IP address and family type. For administrative convenience + the peer group name should be set but is not used for sorting in the + agent." + ::= { tBgpPeerObjects 13 } + +tBgpPeerNgPfxLmtEntry OBJECT-TYPE + SYNTAX TBgpPeerNgPfxLmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry (conceptual row) in the tBgpPeerNgPfxLmtTable. + + An entry can be created using the row status object, + tBgpPeerNgPfxLmtRowStatus. When created, all objects are initialized + to their default values. + + Before the peer entry can be used, tBgpPeerNgPfxLmtRowStatus + must be set to 'active(1)'. the Peer entry can be removed + by setting tBgpPeerNgPfxLmtRowStatus to 'destroy(6)'." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress, + tBgpPeerNgPfxLmtFamily + } + ::= { tBgpPeerNgPfxLmtTable 1 } + +TBgpPeerNgPfxLmtEntry ::= SEQUENCE +{ + tBgpPeerNgPfxLmtFamily TmnxIpFamilyIdentifier, + tBgpPeerNgPfxLmtLastChanged TimeStamp, + tBgpPeerNgPfxLmtRowStatus RowStatus, + tBgpPeerNgPfxLmtMaxPrefix BgpPrefixLimit, + tBgpPeerNgPfxLmtLogOnly TruthValue, + tBgpPeerNgPfxLmtThreshold Unsigned32, + tBgpPeerNgPfxLmtIdleTimeOut Integer32, + tBgpPeerNgPfxLmtPostImport TruthValue, + tBgpPeerNgPfxLmtInheritance TruthValue +} + +tBgpPeerNgPfxLmtFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtFamily specifies the address family for + which prefix-limit is configured." + ::= { tBgpPeerNgPfxLmtEntry 1 } + +tBgpPeerNgPfxLmtLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerNgPfxLmtLastChanged indicates when an entry in + tBgpPeerNgPfxLmtTable was last changed." + ::= { tBgpPeerNgPfxLmtEntry 2 } + +tBgpPeerNgPfxLmtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtRowStatus specifies the row status for + this BGP instance for the virtual router. It is used to create and + delete row entries in this table." + ::= { tBgpPeerNgPfxLmtEntry 3 } + +tBgpPeerNgPfxLmtMaxPrefix OBJECT-TYPE + SYNTAX BgpPrefixLimit + UNITS "number of routes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtMaxPrefix specifies the maximum number of + routes that can be learned from this peer. + + A value of zero specifies that there is no limit to the number of + routes learned. + + The tBgpMaxNgPfxLmtThresholdReached notification is sent when the + number of routes exceeds a percentage of this limit as specified by + tBgpPeerNgPfxLmtThreshold. + + If the number of routes exceeds this limit, then BGP peering will be + disabled and the tBgpMaxNgPfxLmt notification will be sent. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to its default value. This object can be reset by setting + the inheritance object tBgpPeerNgPfxLmtInheritance to 'true'." + DEFVAL { 0 } + ::= { tBgpPeerNgPfxLmtEntry 4 } + +tBgpPeerNgPfxLmtLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtLogOnly specifies whether BGP peering + will be disabled when tBgpPeerNgPfxLmtMaxPrefix is exceeded. + + When the value is set to 'true', BGP peering will be enabled. + + When the value is set to 'false', BGP peering will be disabled." + DEFVAL { false } + ::= { tBgpPeerNgPfxLmtEntry 5 } + +tBgpPeerNgPfxLmtThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtThreshold specifies a percentage of + tBgpPeerNgPfxLmtMaxPrefix." + DEFVAL { 90 } + ::= { tBgpPeerNgPfxLmtEntry 6 } + +tBgpPeerNgPfxLmtIdleTimeOut OBJECT-TYPE + SYNTAX Integer32 (0..1024) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtIdleTimeOut specifies the idle time in + minutes that the BGP peering remains disabled before attempting to + automatically re-establish the connection with this BGP peer after the + tBgpPeerNgPfxLmtMaxPrefix limit is reached. + + The default value of tBgpPeerNgPfxLmtIdleTimeOut is zero which means, + no attempt will be made to re-establish the BGP peering with this BGP + peer after tBgpPeerNgPfxLmtMaxPrefix limit is reached. + + When the value of tBgpPeerNgPfxLmtMaxPrefix is changed, the value of + tBgpPeerNgPfxLmtIdleTimeOut is reset to its default value. + + The value of tBgpPeerNgPfxLmtIdleTimeOut is inherited from the + corresponding object value in the tBgpPeerGroupPfxLmtTable, when the + inheritance object tBgpPeerNgPfxLmtInheritance is set to 'true'. An + 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgPfxLmtMaxPrefix is inherited from group. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of + tBgpPeerNgPfxLmtLogOnly is set to non-default value." + DEFVAL { 0 } + ::= { tBgpPeerNgPfxLmtEntry 7 } + +tBgpPeerNgPfxLmtPostImport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtPostImport specifies that a route + rejected by a BGP import policy should not be counted against the + configured tBgpPeerNgPfxLmtMaxPrefix limit. + + When the value is set to 'true', it specifies that the limit should be + enforced after import policies." + DEFVAL { false } + ::= { tBgpPeerNgPfxLmtEntry 8 } + +tBgpPeerNgPfxLmtInheritance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgPfxLmtInheritance specifies if the peer entry + in this row, should inherit the operational value of an object, or use + the administratively set value. + + When the value is 'false', then the object's administrative and + operational value are whatever the DEFVAL or most recently SET value + is. + + When the value is 'true', then the object's administrative and + operational value are inherited from the corresponding object in + tBgpPeerGroupPfxLmtTable." + DEFVAL { true } + ::= { tBgpPeerNgPfxLmtEntry 9 } + +tBgpPeerLLGRFamilyTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamilyTblLstCh indicates the timestamp when + an entry in tBgpPeerLLGRFamilyTable was last changed." + ::= { tBgpPeerObjects 14 } + +tBgpPeerLLGRFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerLLGRFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerLLGRFamilyTable consists of information about the BGP LLGR + Family specific parameters. The table entries are indexed by BGP + instance, Peer Address Peer Address type and LLGR AFI/SAFI." + ::= { tBgpPeerObjects 15 } + +tBgpPeerLLGRFamilyEntry OBJECT-TYPE + SYNTAX TBgpPeerLLGRFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerLLGRFamilyTable." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress, + tBgpPeerLLGRFamily + } + ::= { tBgpPeerLLGRFamilyTable 1 } + +TBgpPeerLLGRFamilyEntry ::= SEQUENCE +{ + tBgpPeerLLGRFamily TmnxIpFamilyIdentifier, + tBgpPeerLLGRFamilyLstCh TimeStamp, + tBgpPeerLLGRFamilyRowStatus RowStatus, + tBgpPeerLLGRFamilyAdvStaleTime Unsigned32, + tBgpPeerLLGRFamilyOvrideStaleTm Unsigned32, + tBgpPeerLLGRFamilyAdvStaleTmRcv Unsigned32, + tBgpPeerLLGRFamilyStaleTmNgt Unsigned32, + tBgpPeerLLGRFamilyFlagsReceived OCTET STRING, + tBgpPeerLLGRFamilyFlagsSupported OCTET STRING +} + +tBgpPeerLLGRFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamily specifies the particular AFI/SAFI that + this configuration applies to." + ::= { tBgpPeerLLGRFamilyEntry 1 } + +tBgpPeerLLGRFamilyLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerLLGRFamilyLstCh indicates when an entry in + tBgpPeerLLGRFamilyTable was last changed." + ::= { tBgpPeerLLGRFamilyEntry 2 } + +tBgpPeerLLGRFamilyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the Peer LLGR Family entry." + ::= { tBgpPeerLLGRFamilyEntry 3 } + +tBgpPeerLLGRFamilyAdvStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamilyAdvStaleTime specifies the time for + which the route can be used for this AFI/SAFI after the peer is + disconnected." + DEFVAL { 86400 } + ::= { tBgpPeerLLGRFamilyEntry 4 } + +tBgpPeerLLGRFamilyOvrideStaleTm OBJECT-TYPE + SYNTAX Unsigned32 (0..16777216) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamilyOvrideStaleTm specifies the stale time + for this particular AFI/SAFI when the system is in helper mode." + DEFVAL { 16777216 } + ::= { tBgpPeerLLGRFamilyEntry 5 } + +tBgpPeerLLGRFamilyAdvStaleTmRcv OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamilyAdvStaleTmRcv indicates the long lived + stale time received from the peer for this family." + ::= { tBgpPeerLLGRFamilyEntry 6 } + +tBgpPeerLLGRFamilyStaleTmNgt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamilyStaleTmNgt indicates the long lived + stale time negotiated with the peer for this family." + ::= { tBgpPeerLLGRFamilyEntry 7 } + +tBgpPeerLLGRFamilyFlagsReceived OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamilyFlagsReceived indicates whether the + F-bit is negotiated with the peer for this family." + ::= { tBgpPeerLLGRFamilyEntry 8 } + +tBgpPeerLLGRFamilyFlagsSupported OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerLLGRFamilyFlagsSupported indicates whether the + F-bit is negotiated with the peer for this family." + ::= { tBgpPeerLLGRFamilyEntry 9 } + +tBgpPeerNgParamsExtTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgParamsExtTblLstCh indicates the timestamp when + an entry in the tBgpPeerNgParamsExtTable was last changed." + ::= { tBgpPeerObjects 16 } + +tBgpPeerNgParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgParamsExtTable consists of information about the + attributes configured for the BGP instance. + + The table entries are indexed by BGP instance." + ::= { tBgpPeerObjects 17 } + +tBgpPeerNgParamsExtEntry OBJECT-TYPE + SYNTAX TBgpPeerNgParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPeerNgParamsTable. An entry is created when an + entry in tBgpPeerNgEntry is. Each entry maintains the attributes + configured for BGP peer instance." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress + } + ::= { tBgpPeerNgParamsExtTable 1 } + +TBgpPeerNgParamsExtEntry ::= SEQUENCE +{ + tBgpPeerNgParamsExtInheritanceHi TmnxHigh32, + tBgpPeerNgParamsExtInheritanceLo TmnxLow32, + tBgpPeerNgDisableLargeComms TruthValue, + tBgpPeerNgLinkAcceptEbgp TmnxIpFamily, + tBgpPeerNgLinkSendEbgp TmnxIpFamily, + tBgpPeerNgLinkAggPaths TmnxIpFamily, + tBgpPeerNgLoopDetectThreshold Unsigned32, + tBgpPeerNgSendExportPolicy TLPolicyNameOrExpOrEmpty, + tBgpPeerNgEbgpPreference TmnxBgpPreference, + tBgpPeerNgIbgpPreference TmnxBgpPreference, + tBgpPeerNgEbgpLabelPreference TmnxBgpPreference, + tBgpPeerNgIbgpLabelPreference TmnxBgpPreference, + tBgpPeerNgEBGPRejWithoutPlcyImpt TruthValue, + tBgpPeerNgEBGPRejWithoutPlcyExpt TruthValue, + tBgpPeerNgMultipathEligible TruthValue, + tBgpPeerNgRemovePrivateReplace TruthValue, + tBgpPeerNgBlockPrefixSID TruthValue, + tBgpPeerNgSelLabelIpv4Inst TruthValue, + tBgpPeerNgDefOriginate TmnxIpFamily, + tBgpPeerNgTcpMss Unsigned32, + tBgpPeerNgEgressEng TruthValue, + tBgpPeerNgEgressEngShutdown TmnxAdminState, + tBgpPeerNgSegmentRoutingV6 TruthValue, + tBgpPeerNgSrv6RouteAdvertisement TruthValue, + tBgpPeerNgSrv6DropRoutes TruthValue, + tBgpPeerNgEgrPeerEngLabelUnicast TruthValue +} + +tBgpPeerNgParamsExtInheritanceHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgParamsExtInheritanceHi specifies the upper 32 + bits of inheritance object. The object specifies if the peer entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpPeerGroupTable." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 1 } + +tBgpPeerNgParamsExtInheritanceLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgParamsExtInheritanceLo specifies the lower 32 + bits of the inheritance object. The object specifies if the peer entry + in this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + + tBgpPeerNgParamsExtInheritanceHi 0x00000001 + tBgpPeerNgParamsExtInheritanceLo 0x00000002 + tBgpPeerNgDisableLargeComms 0x00000004 + tBgpPeerNgLinkAcceptEbgp 0x00000008 + tBgpPeerNgLinkSendEbgp 0x00000010 + tBgpPeerNgLinkAggPaths 0x00000020 + tBgpPeerNgLoopDetectThreshold 0x00000040 + feature (TIMOS_FEATURE_BGP_DEFAULT_ORIGINATE) { + tBgpPeerNgSendExportPolicy 0x00000080 + } + feature (TIMOS_FEATURE_BGP_EBGP_IBGP_PREFERENCE) { + tBgpPeerNgEbgpPreference 0x00000100 + tBgpPeerNgIbgpPreference 0x00000200 + tBgpPeerNgEbgpLabelPreference 0x00000400 + tBgpPeerNgIbgpLabelPreference 0x00000800 + } + feature (TIMOS_FEATURE_BGP_EBGP_REJECT_WITHOUT_PLCY) { + tBgpPeerNgEBGPRejWithoutPlcyImpt 0x00001000 + tBgpPeerNgEBGPRejWithoutPlcyExpt 0x00002000 + } + tBgpPeerNgMultipathEligible 0x00004000 + tBgpPeerNgRemovePrivateReplace 0x00008000 + tBgpPeerNgBlockPrefixSID 0x00010000 + tBgpPeerNgSelLabelIpv4Inst 0x00020000 + tBgpPeerNgDefOriginate 0x00040000 + tBgpPeerNgTcpMss 0x00080000 + tBgpPeerNgEgressEng 0x00100000 + + reserved 0x00200000 + + tBgpPeerNgSegmentRoutingV6 0x00800000 + tBgpPeerNgSrv6RouteAdvertisement 0x01000000 + tBgpPeerNgSrv6DropRoutes 0x02000000 + + tBgpPeerNgEgrPeerEngLabelUnicast 0x04000000 + When the bit for an object is set to one, then the + object's administrative and operational value are whatever + the DEFVAL or most recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable. + + The bits marked as 'reserved' correspond to attributes that do not + have inheritance but the bits are reserved. + + By default all of these attributes should be inherited from the + tBgpPeerGroupTable." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 2 } + +tBgpPeerNgDisableLargeComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisableLargeComms enables or disables sending + of community attribute to the peer for large communities." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 3 } + +tBgpPeerNgLinkAcceptEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLinkAcceptEbgp specifies the address families + of the routes received from a single-hop EBGP neighbor, for which a + Link Bandwidth Extended Community with static AS and bandwidth values + is allowed." + DEFVAL { {} } + ::= { tBgpPeerNgParamsExtEntry 4 } + +tBgpPeerNgLinkSendEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLinkSendEbgp specifies the address families of + the routes sent to a single-hop EBGP neighbor, for which a Link + Bandwidth Extended Community with static AS and bandwidth values is + allowed." + DEFVAL { {} } + ::= { tBgpPeerNgParamsExtEntry 5 } + +tBgpPeerNgLinkAggPaths OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLinkAggPaths specifies the families of the + routes for which aggregate bandwidth is supported for a + re-advertising router." + DEFVAL { {} } + ::= { tBgpPeerNgParamsExtEntry 6 } + +tBgpPeerNgLoopDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLoopDetectThreshold specifies the occurence of + the global ASN when exceeded triggers the loop-detect behavior." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 7 } + +tBgpPeerNgSendExportPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSendExportPolicy specifies the send default + export policy." + DEFVAL { "" } + ::= { tBgpPeerNgParamsExtEntry 8 } + +tBgpPeerNgEbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEbgpPreference specifies the route preference + for ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 9 } + +tBgpPeerNgIbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgIbgpPreference specifies the route preference + for ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 10 } + +tBgpPeerNgEbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 11 } + +tBgpPeerNgIbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgIbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 12 } + +tBgpPeerNgEBGPRejWithoutPlcyImpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEBGPRejWithoutPlcyImpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 13 } + +tBgpPeerNgEBGPRejWithoutPlcyExpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEBGPRejWithoutPlcyExpt enables or disables if + policies can be exported." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 14 } + +tBgpPeerNgMultipathEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMultipathEligible specifies whether this group + neighbor is multi-path eligible." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 15 } + +tBgpPeerNgRemovePrivateReplace OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgRemovePrivateReplace specifies whether BGP will + replace private AS numbers for this peer." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 16 } + +tBgpPeerNgBlockPrefixSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgBlockPrefixSID enables or disables sending of + the prefix SID attribute." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 17 } + +tBgpPeerNgSelLabelIpv4Inst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSelLabelIpv4Inst specifies whether to + enable/disable selective download of label-ipv4 routes" + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 18 } + +tBgpPeerNgDefOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDefOriginate specifies the types of AFI/SAFI + for which SROS BGP will originate default route independent of the RTM + default route." + ::= { tBgpPeerNgParamsExtEntry 19 } + +tBgpPeerNgTcpMss OBJECT-TYPE + SYNTAX Unsigned32 (0 | 384..9746) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgTcpMss specifies the TCP maximum segment + size(MSS). When the value of tBgpPeerNgTcpMss is set to 0, the command + removes the static value and allows the TCP MSS value to be calculated + based on the IP MTU value." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 20 } + +tBgpPeerNgEgressEng OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEgressEng specifies whether to enable/disable + egress peer engineering" + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 21 } + +tBgpPeerNgEgressEngShutdown OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPeerNgEgressEngShutdown specifies the + desired administrative state of Egress Engineering for this BGP peer." + DEFVAL { outOfService } + ::= { tBgpPeerNgParamsExtEntry 22 } + +tBgpPeerNgSegmentRoutingV6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSegmentRoutingV6 specifies whether or not + segment routing V6 capabilities are enabled on this peer of BGP. + + When the value is set to 'false' segment routing V6 is disabled and + any previous configuration of other segment routing parameters is + removed." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 24 } + +tBgpPeerNgSrv6RouteAdvertisement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSrv6RouteAdvertisement specifies whether or not + segment routing V6 capabilities for route advertisement + are enabled on this peer of BGP." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 25 } + +tBgpPeerNgSrv6DropRoutes OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSrv6DropRoutes specifies whether or not to drop + routes with srv6 tlvs for this peer of BGP." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 26 } + +tBgpPeerNgEgrPeerEngLabelUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEgrPeerEngLabelUnicast specifies whether to + originate label unicast route on this peer of BGP." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 27 } + +tBgpPeerNgEpeIngrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgEpeIngrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgEpeIngrStatsTable is operational status information for + egress engineering." + ::= { tBgpPeerObjects 18 } + +tBgpPeerNgEpeIngrStatsEntry OBJECT-TYPE + SYNTAX TBgpPeerNgEpeIngrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry (conceptual row) in the tBgpPeerNgEpeIngrStatsTable. + + Entries in tBgpPeerNgEpeIngrStatsTable are created when entries are + created in tBgpPeerNgTable." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress + } + ::= { tBgpPeerNgEpeIngrStatsTable 1 } + +TBgpPeerNgEpeIngrStatsEntry ::= SEQUENCE +{ + tBgpPeerNgNodeSid Unsigned32, + tBgpPeerNgNodeSidStatsPktCnt Counter64, + tBgpPeerNgNodeSidStatsByteCnt Counter64, + tBgpPeerNgAdjSid1Value Unsigned32, + tBgpPeerNgAdjSid1StatsPktCnt Counter64, + tBgpPeerNgAdjSid1StatsByteCnt Counter64, + tBgpPeerNgAdjSid2Value Unsigned32, + tBgpPeerNgAdjSid2StatsPktCnt Counter64, + tBgpPeerNgAdjSid2StatsByteCnt Counter64, + tBgpPeerNgAdjSid3Value Unsigned32, + tBgpPeerNgAdjSid3StatsPktCnt Counter64, + tBgpPeerNgAdjSid3StatsByteCnt Counter64, + tBgpPeerNgAdjSid4Value Unsigned32, + tBgpPeerNgAdjSid4StatsPktCnt Counter64, + tBgpPeerNgAdjSid4StatsByteCnt Counter64, + tBgpPeerNgAdjSid5Value Unsigned32, + tBgpPeerNgAdjSid5StatsPktCnt Counter64, + tBgpPeerNgAdjSid5StatsByteCnt Counter64, + tBgpPeerNgAdjSid6Value Unsigned32, + tBgpPeerNgAdjSid6StatsPktCnt Counter64, + tBgpPeerNgAdjSid6StatsByteCnt Counter64, + tBgpPeerNgAdjSid7Value Unsigned32, + tBgpPeerNgAdjSid7StatsPktCnt Counter64, + tBgpPeerNgAdjSid7StatsByteCnt Counter64, + tBgpPeerNgAdjSid8Value Unsigned32, + tBgpPeerNgAdjSid8StatsPktCnt Counter64, + tBgpPeerNgAdjSid8StatsByteCnt Counter64, + tBgpPeerNgAdjSid9Value Unsigned32, + tBgpPeerNgAdjSid9StatsPktCnt Counter64, + tBgpPeerNgAdjSid9StatsByteCnt Counter64, + tBgpPeerNgAdjSid10Value Unsigned32, + tBgpPeerNgAdjSid10StatsPktCnt Counter64, + tBgpPeerNgAdjSid10StatsByteCnt Counter64, + tBgpPeerNgAdjSid11Value Unsigned32, + tBgpPeerNgAdjSid11StatsPktCnt Counter64, + tBgpPeerNgAdjSid11StatsByteCnt Counter64, + tBgpPeerNgAdjSid12Value Unsigned32, + tBgpPeerNgAdjSid12StatsPktCnt Counter64, + tBgpPeerNgAdjSid12StatsByteCnt Counter64, + tBgpPeerNgAdjSid13Value Unsigned32, + tBgpPeerNgAdjSid13StatsPktCnt Counter64, + tBgpPeerNgAdjSid13StatsByteCnt Counter64, + tBgpPeerNgAdjSid14Value Unsigned32, + tBgpPeerNgAdjSid14StatsPktCnt Counter64, + tBgpPeerNgAdjSid14StatsByteCnt Counter64, + tBgpPeerNgAdjSid15Value Unsigned32, + tBgpPeerNgAdjSid15StatsPktCnt Counter64, + tBgpPeerNgAdjSid15StatsByteCnt Counter64, + tBgpPeerNgAdjSid16Value Unsigned32, + tBgpPeerNgAdjSid16StatsPktCnt Counter64, + tBgpPeerNgAdjSid16StatsByteCnt Counter64, + tBgpPeerNgAdjSid17Value Unsigned32, + tBgpPeerNgAdjSid17StatsPktCnt Counter64, + tBgpPeerNgAdjSid17StatsByteCnt Counter64, + tBgpPeerNgAdjSid18Value Unsigned32, + tBgpPeerNgAdjSid18StatsPktCnt Counter64, + tBgpPeerNgAdjSid18StatsByteCnt Counter64, + tBgpPeerNgAdjSid19Value Unsigned32, + tBgpPeerNgAdjSid19StatsPktCnt Counter64, + tBgpPeerNgAdjSid19StatsByteCnt Counter64, + tBgpPeerNgAdjSid20Value Unsigned32, + tBgpPeerNgAdjSid20StatsPktCnt Counter64, + tBgpPeerNgAdjSid20StatsByteCnt Counter64, + tBgpPeerNgAdjSid21Value Unsigned32, + tBgpPeerNgAdjSid21StatsPktCnt Counter64, + tBgpPeerNgAdjSid21StatsByteCnt Counter64, + tBgpPeerNgAdjSid22Value Unsigned32, + tBgpPeerNgAdjSid22StatsPktCnt Counter64, + tBgpPeerNgAdjSid22StatsByteCnt Counter64, + tBgpPeerNgAdjSid23Value Unsigned32, + tBgpPeerNgAdjSid23StatsPktCnt Counter64, + tBgpPeerNgAdjSid23StatsByteCnt Counter64, + tBgpPeerNgAdjSid24Value Unsigned32, + tBgpPeerNgAdjSid24StatsPktCnt Counter64, + tBgpPeerNgAdjSid24StatsByteCnt Counter64, + tBgpPeerNgAdjSid25Value Unsigned32, + tBgpPeerNgAdjSid25StatsPktCnt Counter64, + tBgpPeerNgAdjSid25StatsByteCnt Counter64, + tBgpPeerNgAdjSid26Value Unsigned32, + tBgpPeerNgAdjSid26StatsPktCnt Counter64, + tBgpPeerNgAdjSid26StatsByteCnt Counter64, + tBgpPeerNgAdjSid27Value Unsigned32, + tBgpPeerNgAdjSid27StatsPktCnt Counter64, + tBgpPeerNgAdjSid27StatsByteCnt Counter64, + tBgpPeerNgAdjSid28Value Unsigned32, + tBgpPeerNgAdjSid28StatsPktCnt Counter64, + tBgpPeerNgAdjSid28StatsByteCnt Counter64, + tBgpPeerNgAdjSid29Value Unsigned32, + tBgpPeerNgAdjSid29StatsPktCnt Counter64, + tBgpPeerNgAdjSid29StatsByteCnt Counter64, + tBgpPeerNgAdjSid30Value Unsigned32, + tBgpPeerNgAdjSid30StatsPktCnt Counter64, + tBgpPeerNgAdjSid30StatsByteCnt Counter64, + tBgpPeerNgAdjSid31Value Unsigned32, + tBgpPeerNgAdjSid31StatsPktCnt Counter64, + tBgpPeerNgAdjSid31StatsByteCnt Counter64, + tBgpPeerNgAdjSid32Value Unsigned32, + tBgpPeerNgAdjSid32StatsPktCnt Counter64, + tBgpPeerNgAdjSid32StatsByteCnt Counter64 +} + +tBgpPeerNgNodeSid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgNodeSid specifies the node sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 1 } + +tBgpPeerNgNodeSidStatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgNodeSidStatsPktCnt indicates the number of packets + for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 2 } + +tBgpPeerNgNodeSidStatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgNodeSidStatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 3 } + +tBgpPeerNgAdjSid1Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid1Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 4 } + +tBgpPeerNgAdjSid1StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid1StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 5 } + +tBgpPeerNgAdjSid1StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid1StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 6 } + +tBgpPeerNgAdjSid2Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid2Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 7 } + +tBgpPeerNgAdjSid2StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid2StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 8 } + +tBgpPeerNgAdjSid2StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid2StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 9 } + +tBgpPeerNgAdjSid3Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid3Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 10 } + +tBgpPeerNgAdjSid3StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid3StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 11 } + +tBgpPeerNgAdjSid3StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid3StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 12 } + +tBgpPeerNgAdjSid4Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid4Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 13 } + +tBgpPeerNgAdjSid4StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid4StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 14 } + +tBgpPeerNgAdjSid4StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid4StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 15 } + +tBgpPeerNgAdjSid5Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid5Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 16 } + +tBgpPeerNgAdjSid5StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid5StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 17 } + +tBgpPeerNgAdjSid5StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid5StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 18 } + +tBgpPeerNgAdjSid6Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid6Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 19 } + +tBgpPeerNgAdjSid6StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid6StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 20 } + +tBgpPeerNgAdjSid6StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid6StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 21 } + +tBgpPeerNgAdjSid7Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid7Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 22 } + +tBgpPeerNgAdjSid7StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid7StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 23 } + +tBgpPeerNgAdjSid7StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid7StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 24 } + +tBgpPeerNgAdjSid8Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid8Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 25 } + +tBgpPeerNgAdjSid8StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid8StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 26 } + +tBgpPeerNgAdjSid8StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid8StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 27 } + +tBgpPeerNgAdjSid9Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid9Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 28 } + +tBgpPeerNgAdjSid9StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid9StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 29 } + +tBgpPeerNgAdjSid9StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid9StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 30 } + +tBgpPeerNgAdjSid10Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid10Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 31 } + +tBgpPeerNgAdjSid10StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid10StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 32 } + +tBgpPeerNgAdjSid10StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid10StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 33 } + +tBgpPeerNgAdjSid11Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid11Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 34 } + +tBgpPeerNgAdjSid11StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid11StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 35 } + +tBgpPeerNgAdjSid11StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid11StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 36 } + +tBgpPeerNgAdjSid12Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid12Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 37 } + +tBgpPeerNgAdjSid12StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid12StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 38 } + +tBgpPeerNgAdjSid12StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid12StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 39 } + +tBgpPeerNgAdjSid13Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid13Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 40 } + +tBgpPeerNgAdjSid13StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid13StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 41 } + +tBgpPeerNgAdjSid13StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid13StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 42 } + +tBgpPeerNgAdjSid14Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid14Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 43 } + +tBgpPeerNgAdjSid14StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid14StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 44 } + +tBgpPeerNgAdjSid14StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid14StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 45 } + +tBgpPeerNgAdjSid15Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid15Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 46 } + +tBgpPeerNgAdjSid15StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid15StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 47 } + +tBgpPeerNgAdjSid15StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid15StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 48 } + +tBgpPeerNgAdjSid16Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid16Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 49 } + +tBgpPeerNgAdjSid16StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid16StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 50 } + +tBgpPeerNgAdjSid16StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid16StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 51 } + +tBgpPeerNgAdjSid17Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid17Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 52 } + +tBgpPeerNgAdjSid17StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid17StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 53 } + +tBgpPeerNgAdjSid17StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid17StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 54 } + +tBgpPeerNgAdjSid18Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid18Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 55 } + +tBgpPeerNgAdjSid18StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid18StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 56 } + +tBgpPeerNgAdjSid18StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid18StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 57 } + +tBgpPeerNgAdjSid19Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid19Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 58 } + +tBgpPeerNgAdjSid19StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid19StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 59 } + +tBgpPeerNgAdjSid19StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid19StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 60 } + +tBgpPeerNgAdjSid20Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid20Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 61 } + +tBgpPeerNgAdjSid20StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid20StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 62 } + +tBgpPeerNgAdjSid20StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid20StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 63 } + +tBgpPeerNgAdjSid21Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid21Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 64 } + +tBgpPeerNgAdjSid21StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid21StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 65 } + +tBgpPeerNgAdjSid21StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid21StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 66 } + +tBgpPeerNgAdjSid22Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid22Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 67 } + +tBgpPeerNgAdjSid22StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid22StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 68 } + +tBgpPeerNgAdjSid22StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid22StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 69 } + +tBgpPeerNgAdjSid23Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid23Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 70 } + +tBgpPeerNgAdjSid23StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid23StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 71 } + +tBgpPeerNgAdjSid23StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid23StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 72 } + +tBgpPeerNgAdjSid24Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid24Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 73 } + +tBgpPeerNgAdjSid24StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid24StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 74 } + +tBgpPeerNgAdjSid24StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid24StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 75 } + +tBgpPeerNgAdjSid25Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid25Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 76 } + +tBgpPeerNgAdjSid25StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid25StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 77 } + +tBgpPeerNgAdjSid25StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid25StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 78 } + +tBgpPeerNgAdjSid26Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid26Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 79 } + +tBgpPeerNgAdjSid26StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid26StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 80 } + +tBgpPeerNgAdjSid26StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid26StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 81 } + +tBgpPeerNgAdjSid27Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid27Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 82 } + +tBgpPeerNgAdjSid27StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid27StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 83 } + +tBgpPeerNgAdjSid27StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid27StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 84 } + +tBgpPeerNgAdjSid28Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid28Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 85 } + +tBgpPeerNgAdjSid28StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid28StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 86 } + +tBgpPeerNgAdjSid28StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid28StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 87 } + +tBgpPeerNgAdjSid29Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid29Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 88 } + +tBgpPeerNgAdjSid29StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid29StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 89 } + +tBgpPeerNgAdjSid29StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid29StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 90 } + +tBgpPeerNgAdjSid30Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid30Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 91 } + +tBgpPeerNgAdjSid30StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid30StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 92 } + +tBgpPeerNgAdjSid30StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid30StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 93 } + +tBgpPeerNgAdjSid31Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid31Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 94 } + +tBgpPeerNgAdjSid31StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid31StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 95 } + +tBgpPeerNgAdjSid31StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid31StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 96 } + +tBgpPeerNgAdjSid32Value OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid32Value specifies the adjacent sid value." + ::= { tBgpPeerNgEpeIngrStatsEntry 97 } + +tBgpPeerNgAdjSid32StatsPktCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid32StatsPktCnt indicates the number of + packets for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 98 } + +tBgpPeerNgAdjSid32StatsByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAdjSid32StatsByteCnt indicates the number of + bytes for this peer." + ::= { tBgpPeerNgEpeIngrStatsEntry 99 } + +tBgpPeerNgSrv6TblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSrv6TblLstCh indicates the last timestamp when + an entry in the tBgpPeerNgSrv6Table was last changed." + ::= { tBgpPeerObjects 19 } + +tBgpPeerNgSrv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgSrv6Table is the list of configured objects for + different family types of segment-routing-v6. + + The table entries are indexed by BGP instance neighbor address and + family type." + ::= { tBgpPeerObjects 20 } + +tBgpPeerNgSrv6Entry OBJECT-TYPE + SYNTAX TBgpPeerNgSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerNgSrv6Table. When created, + all objects are initialized to their default values." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress, + tBgpPeerNgSrv6Family + } + ::= { tBgpPeerNgSrv6Table 1 } + +TBgpPeerNgSrv6Entry ::= SEQUENCE +{ + tBgpPeerNgSrv6Family TmnxIpFamilyIdentifier, + tBgpPeerNgSrv6RowStatus RowStatus, + tBgpPeerNgSrv6LstCh TimeStamp, + tBgpPeerNgSrv6StripTlv TruthValue +} + +tBgpPeerNgSrv6Family OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSrv6Family specifies the address family for + which the srv6 selection applies." + ::= { tBgpPeerNgSrv6Entry 1 } + +tBgpPeerNgSrv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSrv6RowStatus specifies the row status for this + table entry. It is used to create and delete row entries in this + table." + ::= { tBgpPeerNgSrv6Entry 2 } + +tBgpPeerNgSrv6LstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerNgSrv6LstCh indicates when an entry in + tBgpPeerNgSrv6Table was last changed." + ::= { tBgpPeerNgSrv6Entry 3 } + +tBgpPeerNgSrv6StripTlv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSrv6StripTlv specifies the Srv6 TLVs need to be + stripped from outbound routes." + DEFVAL { false } + ::= { tBgpPeerNgSrv6Entry 4 } + +tBgpPeerNgAddPathsTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathsTblLstCh indicates the last timestamp + when an entry in the tBgpPeerNgAddPathTable was last changed." + ::= { tBgpPeerObjects 21 } + +tBgpPeerNgAddPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgAddPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tBgpPeerNgAddPathTable provides information about the attributes + configured for the BGP instance in the peer level." + ::= { tBgpPeerObjects 22 } + +tBgpPeerNgAddPathEntry OBJECT-TYPE + SYNTAX TBgpPeerNgAddPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPeerNgAddPathEntry. Each entry maintains the + attributes configured for BGP instance." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress + } + ::= { tBgpPeerNgAddPathTable 1 } + +TBgpPeerNgAddPathEntry ::= SEQUENCE +{ + tBgpPeerNgAddPathInheritance TruthValue, + tBgpPeerNgAddPathsRowStatus RowStatus, + tBgpPeerNgAddPathsLstCh TimeStamp, + tBgpPeerNgAddPathRecv TmnxAddPathAddressFamily, + tBgpPeerNgAddPathIpv4Limit TmnxAddPathSendLimit, + tBgpPeerNgAddPathVpnIpv4Limit TmnxAddPathSendLimit, + tBgpPeerNgAddPathIpv6Limit TmnxAddPathSendLimit, + tBgpPeerNgAddPathVpnIpv6Limit TmnxAddPathSendLimit, + tBgpPeerNgAddPathLblIpv4Limit TmnxAddPathSendLimit, + tBgpPeerNgAddPathLblIpv6Limit TmnxAddPathSendLimit, + tBgpPeerNgAddPathMvpnIpv4Limit Integer32, + tBgpPeerNgAddPathMvpnIpv6Limit Integer32, + tBgpPeerNgAddPathMcastVpnV4Limit Integer32, + tBgpPeerNgAddPathMcastVpnV6Limit Integer32, + tBgpPeerNgAddPathEvpnLimit TmnxAddPathSendLimit +} + +tBgpPeerNgAddPathInheritance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathInheritance specifies if the peer entry + in this row, should inherit the operational value of an object, or use + the administratively set value. + + When the value is 'false', then the object's administrative and + operational value are whatever the DEFVAL or most recently SET value + is. + + When the value is 'true', then the object's administrative and + operational value are inherited from the corresponding object in + tBgpPeerNgAddPathTable." + DEFVAL { true } + ::= { tBgpPeerNgAddPathEntry 1 } + +tBgpPeerNgAddPathsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathsRowStatus specifies the row status for + this table entry. It is used to create and delete row entries in this + table." + ::= { tBgpPeerNgAddPathEntry 3 } + +tBgpPeerNgAddPathsLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpPeerNgAddPathsLstCh indicates when an entry in + tBgpPeerNgAddPathTable was last changed." + ::= { tBgpPeerNgAddPathEntry 4 } + +tBgpPeerNgAddPathRecv OBJECT-TYPE + SYNTAX TmnxAddPathAddressFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathRecv specifies the address families + which are enabled to receive BGP ADD-PATH on this BGP peer. + + ADD-PATH allows a BGP router to receive multiple distinct paths for + the same prefix/NLRI (Network Layer Reachability Information)." + DEFVAL { {none} } + ::= { tBgpPeerNgAddPathEntry 5 } + +tBgpPeerNgAddPathIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathIpv4Limit specifies the maximum number + of paths per IPv4 prefix that can be advertised to ADD-PATH peers on + this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 6 } + +tBgpPeerNgAddPathVpnIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathVpnIpv4Limit specifies the maximum + number of paths per VPN IPv4 prefix that can be advertised to ADD-PATH + peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 7 } + +tBgpPeerNgAddPathIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathIpv6Limit specifies the maximum number + of paths per IPv6 prefix that can be advertised to ADD-PATH peers on + this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 8 } + +tBgpPeerNgAddPathVpnIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathVpnIpv6Limit specifies the maximum + number of paths per VPN IPv6 prefix that can be advertised to ADD-PATH + peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipath." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 9 } + +tBgpPeerNgAddPathLblIpv4Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathLblIpv4Limit specifies the maximum + number of paths per label IPv4 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 10 } + +tBgpPeerNgAddPathLblIpv6Limit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathLblIpv6Limit specifies the maximum + number of paths per label IPv6 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 11 } + +tBgpPeerNgAddPathMvpnIpv4Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathMvpnIpv4Limit specifies the maximum + number of paths per MVPN IPv4 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 12 } + +tBgpPeerNgAddPathMvpnIpv6Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathMvpnIpv6Limit specifies the maximum + number of paths per MVPN IPv6 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 13 } + +tBgpPeerNgAddPathMcastVpnV4Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathMcastVpnV4Limit specifies the maximum + number of paths per Mcast VPN IPv4 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 14 } + +tBgpPeerNgAddPathMcastVpnV6Limit OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathMcastVpnV6Limit specifies the maximum + number of paths per Mcast VPN IPv6 prefix that can be advertised to + ADD-PATH peers on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipath." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 15 } + +tBgpPeerNgAddPathEvpnLimit OBJECT-TYPE + SYNTAX TmnxAddPathSendLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddPathEvpnLimit specifies the maximum number + of paths per MVPN IPv4 prefix that can be advertised to ADD-PATH peers + on this BGP peer. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value greater than tBgpInstanceMultipathBgp." + DEFVAL { 0 } + ::= { tBgpPeerNgAddPathEntry 16 } + +tBgpInstanceConfederationObjects OBJECT IDENTIFIER ::= { tBgpObjects 5 } + +tBgpConfederationTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tBgpConfederationTableLastChanged indicates the last + timestamp when an entry in the tBgpPeerGroupTable was last changed." + ::= { tBgpInstanceConfederationObjects 1 } + +tBgpConfederationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpConfederationEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tBgpConfederationTable consists of information about each + confederation member for every running instance of BGP. + + This table was obsoleted in release 7.0. It is replaced with the + tBgpConfederation4ByteTable to support 4-byte AS number." + ::= { tBgpInstanceConfederationObjects 2 } + +tBgpConfederationEntry OBJECT-TYPE + SYNTAX TBgpConfederationEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry (conceptual row) in the tBgpConfederationTable. each entry + represents a confederation member for the instance of BGP running on + the virtual router." + INDEX { + tBgpInstanceIndex, + tBgpConfederationAS, + tBgpConfederationMemberAS + } + ::= { tBgpConfederationTable 1 } + +TBgpConfederationEntry ::= SEQUENCE +{ + tBgpConfederationAS TmnxBgpAutonomousSystem, + tBgpConfederationMemberAS TmnxBgpAutonomousSystem, + tBgpConfederationRowStatus RowStatus +} + +tBgpConfederationAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tBgpConfederationAS is the secondary index of + tBgpConfederationTable, each confederation entry is differentiated by + autonomous system number." + ::= { tBgpConfederationEntry 1 } + +tBgpConfederationMemberAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tBgpConfederationMemberAS is the tertiary index for + tBgpConfederationTable, each confederation member entry is + differentiated by autonomous system number." + ::= { tBgpConfederationEntry 2 } + +tBgpConfederationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tBgpConfederationRowStatus specifies the row status + object of the BGP confederation entry for the virtual router. + + Use row status to create and destroy entries." + ::= { tBgpConfederationEntry 3 } + +tBgpConfederation4BytTblLstChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConfederation4BytTblLstChngd indicates the time of + the last change to any row of tBgpConfederation4ByteTable." + ::= { tBgpInstanceConfederationObjects 3 } + +tBgpConfederation4ByteTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpConfederation4ByteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpConfederation4ByteTable has an entry for each confederation + member. This table holds information about each confederation member + for every running instance of BGP." + ::= { tBgpInstanceConfederationObjects 4 } + +tBgpConfederation4ByteEntry OBJECT-TYPE + SYNTAX TBgpConfederation4ByteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpConfederation4ByteTable. Each row + entry represents a confederation member for the instance of BGP + running on the virtual router." + INDEX { + tBgpInstanceIndex, + tBgpConfederation4ByteAS, + tBgpConfederation4ByteMemberAS + } + ::= { tBgpConfederation4ByteTable 1 } + +TBgpConfederation4ByteEntry ::= SEQUENCE +{ + tBgpConfederation4ByteAS InetAutonomousSystemNumber, + tBgpConfederation4ByteMemberAS InetAutonomousSystemNumber, + tBgpConfederation4ByteRowStatus RowStatus +} + +tBgpConfederation4ByteAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpConfederation4ByteAS specifies the secondary index + for tBgpConfederation4ByteTable. Each confederation entry is + differentiated by autonomous system number." + ::= { tBgpConfederation4ByteEntry 1 } + +tBgpConfederation4ByteMemberAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpConfederation4ByteMemberAS specifies the tertiary + index for tBgpConfederation4ByteTable. Each confederation member entry + is differentiated by autonomous system number." + ::= { tBgpConfederation4ByteEntry 2 } + +tBgpConfederation4ByteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpConfederation4ByteRowStatus specifies the row status + of the BGP confederation entry for the virtual router. Row status is + used for creation and deletion of tBgpConfederation4ByteTable entries." + ::= { tBgpConfederation4ByteEntry 3 } + +tBgpPeeringPolicyObjects OBJECT IDENTIFIER ::= { tBgpObjects 6 } + +tBgpPeeringPolicyTableLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeeringPolicyTableLastChngd indicates the sysUpTime + when any type of change was last made to the tBgpPeeringPolicyTable." + ::= { tBgpPeeringPolicyObjects 1 } + +tBgpPeeringPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeeringPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeeringPolicyTable table contains BGP peering policy + definitions." + ::= { tBgpPeeringPolicyObjects 2 } + +tBgpPeeringPolicyEntry OBJECT-TYPE + SYNTAX TBgpPeeringPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeeringPolicyTable. Each entry + contains all data for a given BGP peering policy. Entries are + created/modified/deleted by SNMP GET/SETs." + INDEX { IMPLIED tBgpPeeringPolicyName } + ::= { tBgpPeeringPolicyTable 1 } + +TBgpPeeringPolicyEntry ::= SEQUENCE +{ + tBgpPeeringPolicyName TNamedItem, + tBgpPrngPlcyRowStatus RowStatus, + tBgpPrngPlcyLastChngd TimeStamp, + tBgpPrngPlcyDescription DisplayString, + tBgpPrngPlcyInheritance Counter64, + tBgpPrngPlcyAdvertiseInactiveRts TruthValue, + tBgpPrngPlcyNoAggregatorID TruthValue, + tBgpPrngPlcyASOverride TruthValue, + tBgpPrngPlcyAuthKeyChain TNamedItemOrEmpty, + tBgpPrngPlcyMd5Auth TruthValue, + tBgpPrngPlcyMd5AuthKey DisplayString, + tBgpPrngPlcyClusterId IpAddress, + tBgpPrngPlcyConnectRetry BgpConnectRetryTime, + tBgpPrngPlcyDampening TruthValue, + tBgpPrngPlcyDisableClientReflect TruthValue, + tBgpPrngPlcyDisableComms TruthValue, + tBgpPrngPlcyDisableExtComms TruthValue, + tBgpPrngPlcyDisableFEFailover TruthValue, + tBgpPrngPlcyImportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyImportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyImportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyImportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyImportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyExportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyExportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyExportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyExportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyExportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPrngPlcyHoldTime BgpHoldTime, + tBgpPrngPlcyKeepAlive BgpKeepAliveTime, + tBgpPrngPlcyLocalAddressType InetAddressType, + tBgpPrngPlcyLocalAddress InetAddress, + tBgpPrngPlcyLocalAS InetAutonomousSystemNumber, + tBgpPrngPlcyLocalASPrivate TruthValue, + tBgpPrngPlcyLocalPreference TmnxBgpLocalPreference, + tBgpPrngPlcyLoopDetect BgpLoopDetect, + tBgpPrngPlcyMEDSource BgpMEDSource, + tBgpPrngPlcyMEDValue BgpMEDValue, + tBgpPrngPlcyMinASOrigination BgpMinASOriginationTime, + tBgpPrngPlcyMinRteAdvertisement BgpMinRouteAdvertisement, + tBgpPrngPlcyMultihop BgpTimeToLive, + tBgpPrngPlcyNextHopSelf TruthValue, + tBgpPrngPlcyPassive TruthValue, + tBgpPrngPlcyPeerAS InetAutonomousSystemNumber, + tBgpPrngPlcyPreference TmnxBgpPreference, + tBgpPrngPlcyMaxPrefix BgpPrefixLimit, + tBgpPrngPlcyRemovePrivateAS TruthValue, + tBgpPrngPlcyMinTTLValue Unsigned32, + tBgpPrngPlcyPeerType BgpPeerType, + tBgpPrngPlcyDisable4ByteASN TruthValue, + tBgpPrngPlcyRemovePrivateASLmtd TruthValue, + tBgpPrngPlcyMaxPrefixLogOnly TruthValue, + tBgpPrngPlcyMaxPrefixThreshold Unsigned32, + tBgpPrngPlcyBfdEnable TruthValue +} + +tBgpPeeringPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the tBgpPeeringPolicyTable. The value of + tBgpPeeringPolicyName specifies the name of the bgp peering policy + defined by this row." + ::= { tBgpPeeringPolicyEntry 1 } + +tBgpPrngPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyRowStatus specifies the RowStatus + for the Bgp Peering Policy Entry." + ::= { tBgpPeeringPolicyEntry 2 } + +tBgpPrngPlcyLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyLastChngd indicates the value of + the sysUpTime when this entry was last modified." + ::= { tBgpPeeringPolicyEntry 3 } + +tBgpPrngPlcyDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyDescription specifies a user provided + description string for this BGP peering policy. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 4 } + +tBgpPrngPlcyInheritance OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tBgpPrngPlcyInheritance is a bit-mask, with the following positions: + + tBgpPrngPlcyAdvertiseInactiveRts 0x00000008 + tBgpPrngPlcyNoAggregatorID 0x00000010 + tBgpPrngPlcyASOverride 0x00000020 + tBgpPrngPlcyAuthKeyChain 0x00000040 + tBgpPrngPlcyMd5Auth 0x00000080 + tBgpPrngPlcyMd5AuthKey 0x00000100 + tBgpPrngPlcyClusterId 0x00000200 + tBgpPrngPlcyConnectRetry 0x00000400 + tBgpPrngPlcyDampening 0x00000800 + tBgpPrngPlcyDisableClientReflect 0x00001000 + tBgpPrngPlcyDisableComms 0x00002000 + tBgpPrngPlcyDisableExtComms 0x00004000 + tBgpPrngPlcyDisableFEFailover 0x00008000 + tBgpPrngPlcyImportPolicy1 0x00010000 + tBgpPrngPlcyImportPolicy2 0x00020000 + tBgpPrngPlcyImportPolicy3 0x00040000 + tBgpPrngPlcyImportPolicy4 0x00080000 + tBgpPrngPlcyImportPolicy5 0x00100000 + tBgpPrngPlcyExportPolicy1 0x00200000 + tBgpPrngPlcyExportPolicy2 0x00400000 + tBgpPrngPlcyExportPolicy3 0x00800000 + tBgpPrngPlcyExportPolicy4 0x01000000 + tBgpPrngPlcyExportPolicy5 0x02000000 + tBgpPrngPlcyHoldTime 0x04000000 + tBgpPrngPlcyKeepAlive 0x08000000 + tBgpPrngPlcyLocalAddressType 0x10000000 + tBgpPrngPlcyLocalAddress 0x20000000 + tBgpPrngPlcyLocalAS 0x40000000 + tBgpPrngPlcyLocalASPrivate 0x80000000 + tBgpPrngPlcyLocalPreference 0x0000000100000000 + tBgpPrngPlcyLoopDetect 0x0000000200000000 + tBgpPrngPlcyMEDSource 0x0000000400000000 + tBgpPrngPlcyMEDValue 0x0000000800000000 + obsoleted tBgpPrngPlcyMinASOrigination 0x0000001000000000 + tBgpPrngPlcyMinRteAdvertisement 0x0000002000000000 + tBgpPrngPlcyMultihop 0x0000004000000000 + tBgpPrngPlcyNextHopSelf 0x0000008000000000 + tBgpPrngPlcyPassive 0x0000010000000000 + tBgpPrngPlcyPeerAS 0x0000020000000000 + tBgpPrngPlcyPreference 0x0000040000000000 + tBgpPrngPlcyMaxPrefix 0x0000080000000000 + tBgpPrngPlcyRemovePrivateAS 0x0000100000000000 + tBgpPrngPlcyMinTTLValue 0x0000200000000000 + tBgpPrngPlcyPeerType 0x0000400000000000 + tBgpPrngPlcyDisable4ByteASN 0x0000800000000000 + tBgpPrngPlcyRemovePrivateASLmtd 0x0001000000000000 + tBgpPrngPlcyMaxPrefixLogOnly 0x0002000000000000 + tBgpPrngPlcyMaxPrefixThreshold 0x0004000000000000 + tBgpPrngPlcyBfdEnable 0x0008000000000000 + When the bit for an object is set to one, then the + object's administrative and operational value are whatever + the DEFVAL or most recently SET value is. + + When the bit for an object is set to zero, then the bgp peer created + with this policy administrative and operational value are inherited + from the corresponding object in tBgpPeerGroupTable, or from the + corresponding object in tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeeringPolicyEntry 5 } + +tBgpPrngPlcyAdvertiseInactiveRts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyAdvertiseInactiveRts specifies + whether or not the advertising of inactive BGP routes to other BGP + peers is allowed." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 6 } + +tBgpPrngPlcyNoAggregatorID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyNoAggregatorID specifies whether + or not the router ID in the BGP aggregator path attribute is set to + zero. + + When set to 'true' the router ID in the BGP aggregator path attribute + is set to zero. + + Doing this prevents different routers within an AS from creating + aggregate routes that contain different AS paths. The default is to + set the Aggregator ID to the router's BGP ID." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 7 } + +tBgpPrngPlcyASOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyASOverride specifies whether or + not the customer AS number in the ASPATH attribute is overridden with + the own AS number. + + When the value of tBgpPrngPlcyASOverride is 'true', the service + provider BGP will override the customer AS number in the ASPATH with + its own AS number. Without this feature there could be scenarios where + multiple CE locations belonging to the same AS will not be able to + communicate due to a potential loop detection." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 8 } + +tBgpPrngPlcyAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyAuthKeyChain specifies the keychain which + will be used to sign and/or authenticate the BGP protocol stream. + + The keychain name is defined by tmnxKeyChainName and is the index for + TIMETRA-SECURITY-MIB::tmnxKeyChainTable" + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 9 } + +tBgpPrngPlcyMd5Auth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyMd5Auth specifies whether or not + authentication using MD5 message based digest protocol is enabled." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 10 } + +tBgpPrngPlcyMd5AuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyMd5AuthKey specifies the + authentication key to be used between BGP peers neighbors when + establishing sessions. + + Authentication is done using the MD5 message based digest protocol. + Authentication can be configured globally and applied to all + BGP peers or per group or per peer. The most specific value + is used. + The authentication key can be any combination of letters or + numbers. Note that the string CANNOT contain embedded nulls." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 11 } + +tBgpPrngPlcyClusterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyClusterId specifies the cluster ID + for a route reflector server. + + A value of 0.0.0.0 indicates that no cluster ID has been assigned to + the BGP instance." + DEFVAL { '00000000'H } + ::= { tBgpPeeringPolicyEntry 12 } + +tBgpPrngPlcyConnectRetry OBJECT-TYPE + SYNTAX BgpConnectRetryTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyConnectRetry specifies the value + (in seconds) of the BGP Connect Retry timer." + REFERENCE + "BGP4-MIB.bgpPeerConnectRetryInterval" + DEFVAL { 120 } + ::= { tBgpPeeringPolicyEntry 13 } + +tBgpPrngPlcyDampening OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyDampening specifies whether or not + route dampening should be applied to learned routes." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 14 } + +tBgpPrngPlcyDisableClientReflect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyDisableClientReflect specifies + whether or not route reflection is active for this peer. + + Setting this value to 'true', disables reflection of routes by the + route reflector to all client peers within its cluster. When set to + 'false', reflection of routes to all client peers is enabled." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 15 } + +tBgpPrngPlcyDisableComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyDisableComms specifies whether or + not the community attribute is to be sent to the peer for non-external + communities. + + Setting the value of tBgpPGDisableComms to 'true' disables sending of + community attribute to the peer for non-external communities." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 16 } + +tBgpPrngPlcyDisableExtComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyDisableExtComms specifies whether + or not the community attribute is to be sent to the peer for external + communities. + + Setting the value of tBgpPGDisableComms to 'true' disables sending of + community attribute to the peers for external communities." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 17 } + +tBgpPrngPlcyDisableFEFailover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyDisableFEFailover specifies + whether or not the router should drop an external BGP session + immediately when the local interface goes down, or whether the BGP + session should be kept up until the holdtime expires. + + Setting the value to 'true' causes the external BGP session to go down + immediately when the local interface goes down." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 18 } + +tBgpPrngPlcyImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyImportPolicy1 specifies the import + policy number 1 for this peer. + + An empty string indicates that no import policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyImportPolicy1." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 19 } + +tBgpPrngPlcyImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyImportPolicy2 specifies the import + policy number 2 for this peer. + + An empty string indicates that no import policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyImportPolicy2." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 20 } + +tBgpPrngPlcyImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyImportPolicy3 specifies the import + policy number 3 for this peer. + + An empty string indicates that no import policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyImportPolicy3." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 21 } + +tBgpPrngPlcyImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyImportPolicy4 specifies the import + policy number 4 for this peer. + + An empty string indicates that no import policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyImportPolicy4." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 22 } + +tBgpPrngPlcyImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyImportPolicy5 specifies the import + policy number 5 for this peer. + + An empty string indicates that no import policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyImportPolicy5." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 23 } + +tBgpPrngPlcyExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyExportPolicy1 specifies the export + policy number 1 for this peer. + + An empty string indicates that no export policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyExportPolicy1." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 24 } + +tBgpPrngPlcyExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyExportPolicy2 specifies the export + policy number 2 for this peer. + + An empty string indicates that no export policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyExportPolicy2." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 25 } + +tBgpPrngPlcyExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyExportPolicy3 specifies the export + policy number 3 for this peer. + + An empty string indicates that no export policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyExportPolicy3." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 26 } + +tBgpPrngPlcyExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyExportPolicy4 specifies the export + policy number 4 for this peer. + + An empty string indicates that no export policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyExportPolicy4." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 27 } + +tBgpPrngPlcyExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyExportPolicy5 specifies the export + policy number 5 for this peer. + + An empty string indicates that no export policy is applied. + + This object was obsoleted in release 10.0. It is replaced by object + tBgpPeeringPlcyExportPolicy5." + DEFVAL { ''H } + ::= { tBgpPeeringPolicyEntry 28 } + +tBgpPrngPlcyHoldTime OBJECT-TYPE + SYNTAX BgpHoldTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyHoldTime specifies the value (in + seconds) of the BGP Hold Time Parameter." + REFERENCE + "BGP4-MIB.bgpPeerHoldTime" + DEFVAL { 90 } + ::= { tBgpPeeringPolicyEntry 29 } + +tBgpPrngPlcyKeepAlive OBJECT-TYPE + SYNTAX BgpKeepAliveTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyKeepAlive specifies + the value of the BGP Keepalive timer. A keepalive message + is sent every time this timer expires." + REFERENCE + "BGP4-MIB.bgpPeerKeepAlive" + DEFVAL { 30 } + ::= { tBgpPeeringPolicyEntry 30 } + +tBgpPrngPlcyLocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyLocalAddressType specifies the address type + of the peer group local address." + ::= { tBgpPeeringPolicyEntry 31 } + +tBgpPrngPlcyLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyLocalAddress specifies the address of the + peer group local address. The type of address contained in + tBgpPrngPlcyLocalAddress is determined by + tBgpPrngPlcyLocalAddressType. + + If local address is not set, tBgpPrngPlcyLocalAddressType is set to + unknown and tBgpPrngPlcyLocalAddress returns a null string." + ::= { tBgpPeeringPolicyEntry 32 } + +tBgpPrngPlcyLocalAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyLocalAS specifies the autonomous + system number to be advertised to this peer." + DEFVAL { 0 } + ::= { tBgpPeeringPolicyEntry 33 } + +tBgpPrngPlcyLocalASPrivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If tBgpPrngPlcyLocalASPrivate is true, specifies that the local + autonomous system number is hidden in paths learned from peering." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 34 } + +tBgpPrngPlcyLocalPreference OBJECT-TYPE + SYNTAX TmnxBgpLocalPreference + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyLocalPreference specifies + the default value for the Local Preference attribute. + This value is used if the BGP route arrives from a BGP peer + without the Local Pref attribute set. It is overridden by + any value set via a route policy." + DEFVAL { 100 } + ::= { tBgpPeeringPolicyEntry 35 } + +tBgpPrngPlcyLoopDetect OBJECT-TYPE + SYNTAX BgpLoopDetect + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyLoopDetect specifies how the peer + session should deal with loop detection in the AS Path." + DEFVAL { ignore } + ::= { tBgpPeeringPolicyEntry 36 } + +tBgpPrngPlcyMEDSource OBJECT-TYPE + SYNTAX BgpMEDSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyMEDSource specifies the Multi Exit + Discriminator value source for this peer." + DEFVAL { noMedOut } + ::= { tBgpPeeringPolicyEntry 37 } + +tBgpPrngPlcyMEDValue OBJECT-TYPE + SYNTAX BgpMEDValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyMEDValue specifies,when + tBgpPeerMEDSource is metricVal, the Multi Exit Discriminator value for + this peer. Otherwise the value of this object is ignored." + DEFVAL { 0 } + ::= { tBgpPeeringPolicyEntry 38 } + +tBgpPrngPlcyMinASOrigination OBJECT-TYPE + SYNTAX BgpMinASOriginationTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tBgpPrngPlcyMinASOrigination specifies the + minimal interval (in seconds) at which a given path attribute can be + advertised to a peer." + REFERENCE + "BGP4-MIB.bgpPeerMinASOriginationInterval" + DEFVAL { 15 } + ::= { tBgpPeeringPolicyEntry 39 } + +tBgpPrngPlcyMinRteAdvertisement OBJECT-TYPE + SYNTAX BgpMinRouteAdvertisement + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyMinRteAdvertisement specifies the + minimum interval at which a given path attribute can be advertised to + a peer." + DEFVAL { 30 } + ::= { tBgpPeeringPolicyEntry 40 } + +tBgpPrngPlcyMultihop OBJECT-TYPE + SYNTAX BgpTimeToLive + UNITS "TTL hops" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyMultihop specifies the TTL used in + IP packet header for BGP advertisements. Default TTL values for EBGP + peer is 1, and MAX_TTL for IBGP peers. Default value if not set is + no_type - the peer has to infer its value based on local-as, and + peer-as in that case." + DEFVAL { 0 } + ::= { tBgpPeeringPolicyEntry 41 } + +tBgpPrngPlcyNextHopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyNextHopSelf specifies whether or + not routes advertised to EBGP peers have NEXTHOP path attribute set to + this router's physical interface. When false, third party routes are + advertised." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 42 } + +tBgpPrngPlcyPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyPassive specifies whether or not + this router will attempt to connect to the peer, or will wait for the + peer to connect. If set to true, this router will NOT attempt to + connect to the peer, but will wait passively for the peer to connect." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 43 } + +tBgpPrngPlcyPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyPeerAS specifies the Autonomous + System number for the remote peer." + DEFVAL { 0 } + ::= { tBgpPeeringPolicyEntry 44 } + +tBgpPrngPlcyPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyPreference specifies + the route preference for routes learned via the peer." + DEFVAL { 170 } + ::= { tBgpPeeringPolicyEntry 45 } + +tBgpPrngPlcyMaxPrefix OBJECT-TYPE + SYNTAX BgpPrefixLimit + UNITS "number of routes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyMaxPrefix specifies the maximum number of + routes that can be learned from this peer. + + A value of zero specifies that there is not limit to the number of + routes learned. + + The tBgpMaxNgPfxLmtThresholdReached notification is sent when the + number of routes exceeds a percentage of this limit as specified by + tBgpPrngPlcyMaxPrefixThreshold. + + If the number of routes exceeds this limit, then BGP peering will be + disabled and the tBgpMaxNgPfxLmt notification will be sent." + DEFVAL { 0 } + ::= { tBgpPeeringPolicyEntry 46 } + +tBgpPrngPlcyRemovePrivateAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyRemovePrivateAS specifies whether + or not private AS numbers should be stripped from the AS Path before + advertising them to BGP peers." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 47 } + +tBgpPrngPlcyMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyMinTTLValue specifies the minimum TTL value + for an incoming BGP packet. + + If tBgpPrngPlcyMinTTLValue is set to zero (0), the TTL Security + feature is disabled." + DEFVAL { 0 } + ::= { tBgpPeeringPolicyEntry 48 } + +tBgpPrngPlcyPeerType OBJECT-TYPE + SYNTAX BgpPeerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpPrngPlcyPeerType specifies the type of + peer - noType(1), internal(2) and external(3). Default value if not + set is noType - the peer has to infer its value based on local-as, and + peer-as in that case." + DEFVAL { noType } + ::= { tBgpPeeringPolicyEntry 49 } + +tBgpPrngPlcyDisable4ByteASN OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyDisable4ByteASN specifies whether or not + 4-byte ASN capability will be advertised by this peer. + + When the value of tBgpPrngPlcyDisable4ByteASN is set to false, 4-byte + ASN support will be negotiated with the associated remote peers. When + the value of tBgpPrngPlcyDisable4ByteASN is set to true, 4-byte ASN + capability will not be advertised by this peer." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 50 } + +tBgpPrngPlcyRemovePrivateASLmtd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyRemovePrivateASLmtd specifies whether this + BGP peer will remove the private AS numbers. + + When the value of tBgpPeerNgRemovePrivateASLmtd is true, this BGP peer + will remove private AS numbers from the AS Path." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 51 } + +tBgpPrngPlcyMaxPrefixLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyMaxPrefixLogOnly specifies whether BGP + peering will be disabled when tBgpPrngPlcyMaxPrefix is exceeded. + + When the value is set to 'true', BGP peering will be enabled. + + When the value is set to 'false', BGP peering will be disabled." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 52 } + +tBgpPrngPlcyMaxPrefixThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyMaxPrefixThreshold specifies a percentage of + tBgpPrngPlcyMaxPrefix" + DEFVAL { 90 } + ::= { tBgpPeeringPolicyEntry 53 } + +tBgpPrngPlcyBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrngPlcyBfdEnable specifies whether or not a BFD + session to track the dynamic BGP peer is established for all BGP peers + that are setup using this policy." + DEFVAL { false } + ::= { tBgpPeeringPolicyEntry 54 } + +tBgpPeeringPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeeringPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeeringPlcyTable contains BGP peering policies." + ::= { tBgpPeeringPolicyObjects 3 } + +tBgpPeeringPlcyEntry OBJECT-TYPE + SYNTAX TBgpPeeringPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeeringPlcyTable." + AUGMENTS { tBgpPeeringPolicyEntry } + ::= { tBgpPeeringPlcyTable 1 } + +TBgpPeeringPlcyEntry ::= SEQUENCE +{ + tBgpPeeringPlcyImportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy6 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy7 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy8 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy9 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy10 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy11 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy12 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy13 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy14 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyImportPolicy15 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy1 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy2 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy3 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy4 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy5 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy6 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy7 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy8 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy9 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy10 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy11 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy12 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy13 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy14 TPolicyStatementNameOrEmpty, + tBgpPeeringPlcyExportPolicy15 TPolicyStatementNameOrEmpty +} + +tBgpPeeringPlcyImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy1 specifies the first import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 1 } + +tBgpPeeringPlcyImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy2 specifies the second import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 2 } + +tBgpPeeringPlcyImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy3 specifies the third import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 3 } + +tBgpPeeringPlcyImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy4 specifies the fourth import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 4 } + +tBgpPeeringPlcyImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy5 specifies the fifth import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 5 } + +tBgpPeeringPlcyImportPolicy6 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy6 specifies the sixth import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 6 } + +tBgpPeeringPlcyImportPolicy7 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy7 specifies the seventh import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 7 } + +tBgpPeeringPlcyImportPolicy8 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy8 specifies the eighth import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 8 } + +tBgpPeeringPlcyImportPolicy9 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy9 specifies the ninth import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 9 } + +tBgpPeeringPlcyImportPolicy10 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy10 specifies the tenth import + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 10 } + +tBgpPeeringPlcyImportPolicy11 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy11 specifies the eleventh + import policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 11 } + +tBgpPeeringPlcyImportPolicy12 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy12 specifies the twelfth + import policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 12 } + +tBgpPeeringPlcyImportPolicy13 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy13 specifies the thirteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 13 } + +tBgpPeeringPlcyImportPolicy14 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy14 specifies the fourteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 14 } + +tBgpPeeringPlcyImportPolicy15 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyImportPolicy15 specifies the fifteenth + import policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 15 } + +tBgpPeeringPlcyExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy1 specifies the first export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 16 } + +tBgpPeeringPlcyExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy2 specifies the second export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 17 } + +tBgpPeeringPlcyExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy3 specifies the third export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 18 } + +tBgpPeeringPlcyExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy4 specifies the fourth export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 19 } + +tBgpPeeringPlcyExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy5 specifies the fifth export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 20 } + +tBgpPeeringPlcyExportPolicy6 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy6 specifies the sixth export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 21 } + +tBgpPeeringPlcyExportPolicy7 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy7 specifies the seventh export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 22 } + +tBgpPeeringPlcyExportPolicy8 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy8 specifies the eighth export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 23 } + +tBgpPeeringPlcyExportPolicy9 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy9 specifies the ninth export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 24 } + +tBgpPeeringPlcyExportPolicy10 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy10 specifies the tenth export + policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 25 } + +tBgpPeeringPlcyExportPolicy11 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy11 specifies the eleventh + export policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 26 } + +tBgpPeeringPlcyExportPolicy12 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy12 specifies the twelfth + export policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 27 } + +tBgpPeeringPlcyExportPolicy13 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy13 specifies the thirteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 28 } + +tBgpPeeringPlcyExportPolicy14 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy14 specifies the fourteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 29 } + +tBgpPeeringPlcyExportPolicy15 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeeringPlcyExportPolicy15 specifies the fifteenth + export policy." + DEFVAL { ''H } + ::= { tBgpPeeringPlcyEntry 30 } + +tBgpNotificationObjs OBJECT IDENTIFIER ::= { tBgpObjects 7 } + +tBgpPeerNgAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddrType indicates the type of address for the + BGP peer represented by tBgpPeerNgAddr." + ::= { tBgpNotificationObjs 1 } + +tBgpPeerNgAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpPeerNgAddr indicates the address for the BGP peer." + ::= { tBgpNotificationObjs 2 } + +tBgpFlowspecExtCommunityAction OBJECT-TYPE + SYNTAX TmnxBgpFlowRouteExtCommAction + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpFlowspecExtCommunityAction indicates the extended + community action received as part of flow route from a remote BGP + peer." + ::= { tBgpNotificationObjs 3 } + +tBgpPeerFlowRouteDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerFlowRouteDestAddrType indicates the type of + address for the BGP peer represented by tBgpPeerFlowRouteDestAddr." + ::= { tBgpNotificationObjs 4 } + +tBgpPeerFlowRouteDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgpPeerFlowRouteDestAddr indicates the address of the + destination BGP peer received as part of a flow route." + ::= { tBgpNotificationObjs 5 } + +tBgpFlowRouteInvalidReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgpFlowRouteInvalidReason indicates the reason why the + received flow route is invalid." + DEFVAL { ''H } + ::= { tBgpNotificationObjs 6 } + +tBgpFlowRouteNLRI OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgpFlowRouteNLRI contains at most the first 30 octets of + the NLRI (Network Layer Reachability Information) received in a flow + route." + ::= { tBgpNotificationObjs 7 } + +tBgpFlowspecExtCommActionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpFlowspecExtCommActionValue indicates the extended + community action value received as part of flow route from a remote + BGP peer." + ::= { tBgpNotificationObjs 8 } + +tBgp4OptTransPathAttrType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgp4OptTransPathAttrType indicates the + optional-transitive path attribute type received from a remote BGP + peer. + + This object was obsoleted in R11.0 and replaced with + tBgp4PathAttrType." + ::= { tBgpNotificationObjs 9 } + +tBgp4OptTransPathAttrLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgp4OptTransPathAttrLength indicates the length of + optional-transitive path attribute length received from a remote BGP + peer. + + This object was obsoleted in R11.0 and replaced with + tBgp4PathAttrLength." + ::= { tBgpNotificationObjs 10 } + +tBgp4OptTransPathAttribute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..60)) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgp4OptTransPathAttribute indicates the + optional-transitive path attribute value received from a remote BGP + peer. + + This object was obsoleted in R11.0 and replaced with + tBgp4PathAttribute." + ::= { tBgpNotificationObjs 11 } + +tBgp4OTWithdrawnRouteLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgp4OTWithdrawnRouteLength indicates the length of the + route withdrawn as a result of optional-transitive path attribute + error. + + This object was obsoleted in R11.0." + ::= { tBgpNotificationObjs 12 } + +tBgp4OTWithdrawnRoutePrefix OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tBgp4OTWithdrawnRoutePrefix indicates the prefix of the + route withdrawn as a result of optional-transitive path attribute + error. + + This object was obsoleted in R11.0 and replaced with + tBgp4WithdrawnRoutePrefix." + ::= { tBgpNotificationObjs 13 } + +tBgpRouteInvalidReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpRouteInvalidReason indicates the reason why the + received route is invalid." + DEFVAL { ''H } + ::= { tBgpNotificationObjs 14 } + +tBgpRouteNLRI OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpRouteNLRI contains at most the first 255 octets of + the NLRI (Network Layer Reachability Information) received in a route." + ::= { tBgpNotificationObjs 15 } + +tBgp4PathAttrType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgp4PathAttrType indicates the path attribute type + received from a remote BGP peer." + ::= { tBgpNotificationObjs 16 } + +tBgp4PathAttrLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgp4PathAttrLength indicates the length of path + attribute received from a remote BGP peer." + ::= { tBgpNotificationObjs 17 } + +tBgp4PathAttribute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..60)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgp4PathAttribute indicates the path attribute value + received from a remote BGP peer." + ::= { tBgpNotificationObjs 18 } + +tBgp4WithdrawnRoutePrefix OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgp4WithdrawnRoutePrefix indicates the prefix of the + route withdrawn as a result of path attribute error." + ::= { tBgpNotificationObjs 19 } + +tBgp4UpdateMessage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgp4UpdateMessage contains at most the first 255 octets + of the UPDATE message received from a remote BGP peer." + ::= { tBgpNotificationObjs 20 } + +tBgp4BadErrorMessage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgp4BadErrorMessage contains at most the first 255 + octets of the Error part of the BGP packet." + ::= { tBgpNotificationObjs 21 } + +tBgp4BadErrorMessageType OBJECT-TYPE + SYNTAX INTEGER { + badNetworkError (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgp4BadErrorMessageType indicates the type of the error + in the BGP packet." + ::= { tBgpNotificationObjs 22 } + +tBgpOldConvergenceState OBJECT-TYPE + SYNTAX INTEGER { + waiting (1), + started (2), + partial (3), + timeout (4), + converged (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpOldConvergenceState indicates the convergence state + of the address family." + ::= { tBgpNotificationObjs 23 } + +tBgpASN4Byte OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpASN4Byte indicates the autonomous system number for + the dynamic neighbor." + ::= { tBgpNotificationObjs 24 } + +tmnxBgpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 14 } + +tmnxBgpCompliances OBJECT IDENTIFIER ::= { tmnxBgpConformance 1 } + +tmnxBgpV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 4.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceV4v0Group, + tmnxBgpInstanceParamsV4v0Group, + tmnxBgpPeerGroupV4v0Group, + tmnxBgpPeerGroupParamsV4v0Group, + tmnxBgpPeerV4v0Group, + tmnxBgpPeerParamsV4v0Group, + tmnxBgpConfederationGroup, + tmnxBgp4PathAttrGroup, + tmnxBgpNotificationV4v0Group, + tmnxBgpObsoleteV4v0Group, + tmnxBgpObsoleteNotificationV4v0Group + } + ::= { tmnxBgpCompliances 4 } + +tmnxBgpV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceV4v0Group, + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupV4v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgpConfederationGroup, + tmnxBgp4PathAttrGroup, + tmnxBgpNotificationV5v0Group, + tmnxBgpObsoleteV5v0Group, + tmnxBgpObsoleteNotificationV4v0Group + } + ::= { tmnxBgpCompliances 5 } + +tmnxBgpV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceV4v0Group, + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupV4v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerV6v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgpConfederationGroup, + tmnxBgp4PathAttrGroup, + tmnxBgpNotificationV5v0Group, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group + } + ::= { tmnxBgpCompliances 6 } + +tmnxBgpV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpNotificationV5v0Group, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV7v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpInstanceV7v0Group, + tmnxBgpPeerGroupV7v0Group, + tmnxBgpPeerV7v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group + } + ::= { tmnxBgpCompliances 7 } + +tmnxBgpV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 8.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpNotificationV5v0Group, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV7v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpInstanceV7v0Group, + tmnxBgpPeerGroupV7v0Group, + tmnxBgpPeerV7v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpGlobalV8v0Group + } + ::= { tmnxBgpCompliances 8 } + +tmnxBgpV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 9.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV7v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpInstanceV7v0Group, + tmnxBgpPeerGroupV7v0Group, + tmnxBgpPeerV7v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpGlobalV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpAddPathV9v0R4Group, + tmnxBgpGlobalV9v0Group, + tmnxBgpFlowSpecV9v0Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpNotifyObjsV9v0Group, + tmnxBgpNotificationV9v0Group + } + ::= { tmnxBgpCompliances 9 } + +tmnxBgpV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 10.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV10v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpPeerGroupV10v0Group, + tmnxBgpPeerV10v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpInstanceV10v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpGlobalV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpAddPathV9v0R4Group, + tmnxBgpGlobalV9v0Group, + tmnxBgpFlowSpecV9v0Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpNotifyObjsV9v0Group, + tmnxBgpNotificationV9v0Group, + tmnxBgpGlobalV10v0Group, + tmnxBgpPeeringPlcyV10v0Group, + tmnxBgpRTConstraintV10v0Group + } + ::= { tmnxBgpCompliances 10 } + +tmnxBgpV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 11.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV10v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpPeerGroupV11v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpGlobalV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpAddPathV9v0R4Group, + tmnxBgpFlowSpecV9v0Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpGlobalV10v0Group, + tmnxBgpPeeringPlcyV10v0Group, + tmnxBgpRTConstraintV10v0Group, + tmnxBgpGlobalV11v0Group, + tmnxBgpGlobalDCGroup, + tmnxBgpDPOscilationV11v0Group, + tmnxBgpNotifyObjsV11v0Group, + tmnxBgpNotificationV11v0Group, + tmnxBgpMvpnVrfImportGroup, + tmnxBgpNHUnchangedGroup, + tmnxBgpMcastIpv6Group, + tmnxBgpPrefixOriginValidGroup + } + ::= { tmnxBgpCompliances 11 } + +tmnxBgpV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 12.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpResolveLabelRoutesGroup, + tmnxBgpThirdPartyNHGroup, + tmnxBgpInstanceV12v0Group, + tmnxBgpPeerGroupV12v0Group, + tmnxBgpPeerV12v0Group, + tmnxBgpObsoleteV12v0Group, + tmnxBgpNotificationV12v0Group, + tmnxBgpNotifyObjsV12v0Group + } + ::= { tmnxBgpCompliances 12 } + +tmnxBgpV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 13.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpPeerGroupV13v0Group, + tmnxBgpNotificationV13v0Group, + tmnxBgpLinkBandwidthExtCommGroup, + tmnxBgpRibLeakImportV13v0Group, + tmnxBgpShortcutTunnelV13v0Group, + tmnxBgpLabelRtTunnelV13v0Group, + tmnxBgpDynamicPeerLmtV13v0Group, + tmnxBgpPeerGroupV13v1Group, + tmnxBgpGlobalV13v0Group, + tmnxBgpGlobalV13v1Group, + tmnxBgpPeerV13v0Group, + tmnxBgpInstanceV13v0Group, + tmnxBgpObsoleteV13v0Group, + tmnxBgpNotificationV13v1Group, + tmnxBgpObsoletedNtfnV13v0Group, + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV10v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpPeerGroupV11v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpAddPathV9v0R4Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpGlobalV10v0Group, + tmnxBgpPeeringPlcyV10v0Group, + tmnxBgpRTConstraintV10v0Group, + tmnxBgpGlobalDCGroup, + tmnxBgpDPOscilationV11v0Group, + tmnxBgpNotifyObjsV11v0Group, + tmnxBgpMvpnVrfImportGroup, + tmnxBgpNHUnchangedGroup, + tmnxBgpMcastIpv6Group, + tmnxBgpPrefixOriginValidGroup, + tmnxBgpResolveLabelRoutesGroup, + tmnxBgpThirdPartyNHGroup, + tmnxBgpObsoleteV12v0Group, + tmnxBgpNotificationV12v0Group, + tmnxBgpNotifyObjsV12v0Group, + tmnxBgpPeerNgV13v0Group, + tmnxBgpPeerNgDynamicV13v0Group, + tmnxBgpPeerNgEvpnMplsV13v0Group, + tmnxBgpDynPeerLmtNtfnV13v0Group + } + ::= { tmnxBgpCompliances 13 } + +tmnxBgpV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 14.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpMultiPathV14v0Group, + tmnxBgpPeerNgV14v0Group, + tmnxBgpLabelRtTunnelV14v0Group, + tmnxBgpShortcutTunnelV14v0Group, + tmnxBgpEntropyLabelV14v0Group, + tmnxBgpRibRouteImportV14v0Group, + tmnxBgpLblRibSeparateV14v0Group, + tmnxPeerNgV14v1Group, + tmnxBgpPeerGroupV13v0Group, + tmnxBgpNotificationV13v0Group, + tmnxBgpLinkBandwidthExtCommGroup, + tmnxBgpRibLeakImportV13v0Group, + tmnxBgpShortcutTunnelV13v0Group, + tmnxBgpLabelRtTunnelV13v0Group, + tmnxBgpDynamicPeerLmtV13v0Group, + tmnxBgpPeerGroupV13v1Group, + tmnxBgpGlobalV13v0Group, + tmnxBgpGlobalV13v1Group, + tmnxBgpPeerV13v0Group, + tmnxBgpObsoleteV13v0Group, + tmnxBgpNotificationV13v1Group, + tmnxBgpObsoletedNtfnV13v0Group, + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgpPeerParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV10v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpPeerGroupV11v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpAddPathV9v0R4Group, + tmnxBgpFlowSpecV9v0Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpGlobalV10v0Group, + tmnxBgpPeeringPlcyV10v0Group, + tmnxBgpRTConstraintV10v0Group, + tmnxBgpGlobalDCGroup, + tmnxBgpDPOscilationV11v0Group, + tmnxBgpNotifyObjsV11v0Group, + tmnxBgpMvpnVrfImportGroup, + tmnxBgpNHUnchangedGroup, + tmnxBgpMcastIpv6Group, + tmnxBgpPrefixOriginValidGroup, + tmnxBgpResolveLabelRoutesGroup, + tmnxBgpThirdPartyNHGroup, + tmnxBgpObsoleteV12v0Group, + tmnxBgpNotificationV12v0Group, + tmnxBgpNotifyObjsV12v0Group, + tmnxBgpPeerNgV13v0Group, + tmnxBgpPeerNgDynamicV13v0Group, + tmnxBgpPeerNgEvpnMplsV13v0Group, + tmnxBgpDynPeerLmtNtfnV13v0Group, + tmnxBgpInstanceV14v0Group, + tmnxBgpInstanceParamsV14v0Group, + tmnxBgpInstanceParamsV14v4Group, + tmnxBgpPeerGroupParamsV14v4Group + } + ::= { tmnxBgpCompliances 14 } + +tmnxBgpV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 15.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpMultiPathV14v0Group, + tmnxBgpLabelRtTunnelV14v0Group, + tmnxBgpShortcutTunnelV14v0Group, + tmnxBgpEntropyLabelV14v0Group, + tmnxBgpRibRouteImportV14v0Group, + tmnxPeerNgV14v1Group, + tmnxPeerNgV15v0Group, + tmnxBgpPeerGroupV13v0Group, + tmnxBgpNotificationV13v0Group, + tmnxBgpLinkBandwidthExtCommGroup, + tmnxBgpRibLeakImportV13v0Group, + tmnxBgpShortcutTunnelV13v0Group, + tmnxBgpLabelRtTunnelV13v0Group, + tmnxBgpDynamicPeerLmtV13v0Group, + tmnxBgpPeerGroupV13v1Group, + tmnxBgpGlobalV13v0Group, + tmnxBgpGlobalV13v1Group, + tmnxBgpPeerV13v0Group, + tmnxBgpObsoleteV13v0Group, + tmnxBgpNotificationV13v1Group, + tmnxBgpObsoletedNtfnV13v0Group, + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV10v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpPeerGroupV11v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpGlobalV10v0Group, + tmnxBgpPeeringPlcyV10v0Group, + tmnxBgpRTConstraintV10v0Group, + tmnxBgpGlobalDCGroup, + tmnxBgpDPOscilationV11v0Group, + tmnxBgpMvpnVrfImportGroup, + tmnxBgpNHUnchangedGroup, + tmnxBgpMcastIpv6Group, + tmnxBgpPrefixOriginValidGroup, + tmnxBgpResolveLabelRoutesGroup, + tmnxBgpThirdPartyNHGroup, + tmnxBgpObsoleteV12v0Group, + tmnxBgpNotificationV12v0Group, + tmnxBgpNotifyObjsV12v0Group, + tmnxBgpPeerNgV13v0Group, + tmnxBgpPeerNgDynamicV13v0Group, + tmnxBgpPeerNgEvpnMplsV13v0Group, + tmnxBgpDynPeerLmtNtfnV13v0Group, + tmnxBgpInstanceV14v0Group, + tmnxBgpInstanceParamsV14v0Group, + tmnxBgpInstanceParamsV14v4Group, + tmnxBgpPeerGroupParamsV14v4Group, + tmnxBgpPeerParamsGroup, + tmnxBgpInstanceParamsV15v0Group, + tmnxBgpLabelRtTunnelV15v0Group, + tmnxBgpORRV15v0Group, + tmnxBgpWeightedEcmpGroup, + tmnxBgpObjectsV15v0ObsoleteGroup, + tmnxBgpObsoleteNotifyV15v0Group, + tmnxBgpNotifyObjsV15v0Group, + tmnxBgpObsoleteNfyObjsV15v0Group, + tmnxBgpAddPathV15v0Group, + tmnxBgpLblRibSeparateV15v0Group, + tmnxBgpEnforceFirstASGroup, + tmnxBgpInstanceParamsExtGroup, + tmnxBgpLLGRV15v0Group, + tmnxBgpNotificationV15v0Group, + tmnxBgpLocalAddressV15v4Group + } + ::= { tmnxBgpCompliances 15 } + +tmnxBgpV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 16.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpMultiPathV14v0Group, + tmnxBgpLabelRtTunnelV14v0Group, + tmnxBgpShortcutTunnelV14v0Group, + tmnxBgpEntropyLabelV14v0Group, + tmnxBgpRibRouteImportV14v0Group, + tmnxPeerNgV14v1Group, + tmnxPeerNgV15v0Group, + tmnxBgpPeerGroupV13v0Group, + tmnxBgpNotificationV13v0Group, + tmnxBgpLinkBandwidthExtCommGroup, + tmnxBgpRibLeakImportV13v0Group, + tmnxBgpShortcutTunnelV13v0Group, + tmnxBgpLabelRtTunnelV13v0Group, + tmnxBgpDynamicPeerLmtV13v0Group, + tmnxBgpPeerGroupV13v1Group, + tmnxBgpGlobalV13v0Group, + tmnxBgpGlobalV13v1Group, + tmnxBgpPeerV13v0Group, + tmnxBgpObsoleteV13v0Group, + tmnxBgpNotificationV13v1Group, + tmnxBgpObsoletedNtfnV13v0Group, + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV16v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpPeerGroupV11v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpGlobalV10v0Group, + tmnxBgpPeeringPlcyV10v0Group, + tmnxBgpRTConstraintV10v0Group, + tmnxBgpGlobalDCGroup, + tmnxBgpDPOscilationV11v0Group, + tmnxBgpMvpnVrfImportGroup, + tmnxBgpNHUnchangedGroup, + tmnxBgpMcastIpv6Group, + tmnxBgpPrefixOriginValidGroup, + tmnxBgpResolveLabelRoutesGroup, + tmnxBgpThirdPartyNHGroup, + tmnxBgpObsoleteV12v0Group, + tmnxBgpNotificationV12v0Group, + tmnxBgpNotifyObjsV12v0Group, + tmnxBgpPeerNgV13v0Group, + tmnxBgpPeerNgDynamicV13v0Group, + tmnxBgpPeerNgEvpnMplsV13v0Group, + tmnxBgpDynPeerLmtNtfnV13v0Group, + tmnxBgpInstanceV14v0Group, + tmnxBgpInstanceParamsV14v0Group, + tmnxBgpInstanceParamsV14v4Group, + tmnxBgpPeerGroupParamsV14v4Group, + tmnxBgpPeerParamsGroup, + tmnxBgpInstanceParamsV15v0Group, + tmnxBgpLabelRtTunnelV15v0Group, + tmnxBgpORRV15v0Group, + tmnxBgpWeightedEcmpGroup, + tmnxBgpObjectsV15v0ObsoleteGroup, + tmnxBgpObsoleteNotifyV15v0Group, + tmnxBgpNotifyObjsV15v0Group, + tmnxBgpObsoleteNfyObjsV15v0Group, + tmnxBgpAddPathV15v0Group, + tmnxBgpLblRibSeparateV15v0Group, + tmnxBgpEnforceFirstASGroup, + tmnxBgpInstanceParamsExtGroup, + tmnxBgpLLGRV15v0Group, + tmnxBgpNotificationV15v0Group, + tmnxBgpLocalAddressV15v4Group, + tmnxBgpIpv6NhAdvAndResV16v0Group, + tmnxBgpBypassMRAITimerV16v0Group, + tmnxBgpAdminTagsV16v0Group, + tmnxPeerNgV16v0Group, + tmnxBgpLargeCommsV16v0Group, + tmnxBgpNHResFilterV16v0Group, + tmnxBgpLabelSecurityGroup, + tmnxBgpRibApiGroup, + tmnxBgpTunnelMplsFwdPlcyGroup, + tmnxBgpLinkBandwidthGroup, + tmnxBgpORRV16v0Group, + tmnxBgpTunnelSrOspf3, + tmnxBgpLoopDetectThreshold, + tmnxBgpSrTePolicyIpv6Group + } + ::= { tmnxBgpCompliances 16 } + +tmnxBgpV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 19.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpNHResGroup, + tmnxBgpConvergenceGroup, + tmnxBgpNotificationV19v0Group, + tmnxBgpInstanceV19v0Group, + tmnxBgpDefaultOriginate, + tBgpPeerGrpDynNbrAsGroup, + tmnxBgpPreferenceGroup, + tmnxBgpEBGPRejectWithoutPolicy, + tmnxBgpRemovePrivateReplace, + tmnxBgpBlockPrefixSIDGroup, + tmnxPeerNgV19v5Group, + tmnxBgpNotifyObjsV19v0Group, + tmnxBgpTcpMss + } + ::= { tmnxBgpCompliances 17 } + +tmnxBgpSegRoutingV19Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The complaince statement for revision 19.10 of TIMETRA-BGP-MIB for + management of extended BGP features of Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpSegRoutingV19Group + } + ::= { tmnxBgpCompliances 18 } + +tmnxBgpV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The complaince statement for revision 20 of TIMETRA-BGP-MIB for + management of extended BGP features of Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpLabelIpv6V20Group, + tmnxBgpTunnelMetric, + tmnxBgpEngressEng, + tmnxBgpNHV20v0Group, + tmnxBgpTunnelFlexAlgoFb, + tmnxBgpLUStats + } + ::= { tmnxBgpCompliances 19 } + +tmnxBgpV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The complaince statement for revision 21 of TIMETRA-BGP-MIB for + management of extended BGP features of Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpTunnelPreference, + tmnxBgpLabelRoutesUseBgpRoutes, + tmnxBgpSrv6, + tmnxBgpGlobalV21v0Group, + tmnxBgpSubconfVpnFwding, + tmnxBgpSelLblIpPri, + tmnxBgpEvpnAddPaths, + tmnxBgpSrv6Tlv, + tmnxBgpDpath, + tmnxBgpNHPreferTransportFRR + } + ::= { tmnxBgpCompliances 20 } + +tmnxBgpV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The complaince statement for revision 22 of TIMETRA-BGP-MIB for + management of extended BGP features of Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpAddPathV22v2Group, + tmnxBgpEPEBgpLUV22v0Group, + tmnxBgpObjectsV22v2ObsoleteGroup + } + ::= { tmnxBgpCompliances 21 } + +tmnxBgpGroups OBJECT IDENTIFIER ::= { tmnxBgpConformance 2 } + +tmnxBgpConfederationGroup OBJECT-GROUP + OBJECTS { + tBgpConfederationTableLastChanged, + tBgpConfederationRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP + confederations on Nokia SROS series systems." + ::= { tmnxBgpGroups 5 } + +tmnxBgp4PathAttrGroup OBJECT-GROUP + OBJECTS { + tBgp4PathAttrOriginID, + tBgp4PathAttrClusterList, + tBgp4PathAttrCommunity, + tBgp4PathAttrExtCommunity + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP4 path + attributes on Nokia SROS series systems." + ::= { tmnxBgpGroups 6 } + +tmnxBgpPeerV4v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerTableLastChanged, + tBgpPeerTableSpinlock, + tBgpPeerNgPeerGroup, + tBgpPeerNgRowStatus, + tBgpPeerNgShutdown, + tBgpPeerNgDescription, + tBgpPeerNgConnectRetry, + tBgpPeerNgHoldTime, + tBgpPeerNgKeepAlive, + tBgpPeerNgMinASOrigination, + tBgpPeerNgDampening, + tBgpPeerNgLocalAddress, + tBgpPeerNgLocalAddressType, + tBgpPeerNgLocalAS, + tBgpPeerNgLocalPreference, + tBgpPeerNgLoopDetect, + tBgpPeerNgMinRouteAdvertisement, + tBgpPeerNgMaxPrefix, + tBgpPeerNgMEDSource, + tBgpPeerNgMEDValue, + tBgpPeerNgMultihop, + tBgpPeerNgNextHopSelf, + tBgpPeerNgNoAggregatorID, + tBgpPeerNgPassive, + tBgpPeerNgPeerAS, + tBgpPeerNgPeerType, + tBgpPeerNgPreference, + tBgpPeerNgRemovePrivateAS, + tBgpPeerNgLastChanged, + tBgpPeerNgInheritance, + tBgpPeerNgImportPolicy1, + tBgpPeerNgImportPolicy2, + tBgpPeerNgImportPolicy3, + tBgpPeerNgImportPolicy4, + tBgpPeerNgImportPolicy5, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPeerNgOperStatus, + tBgpPeerNgLocalASPrivate, + tBgpPeerNgMd5Auth, + tBgpPeerNgMd5AuthKey, + tBgpPeerNgClusterId, + tBgpPeerNgDisableClientReflect, + tBgpPeerNgGracefulRestart, + tBgpPeerNgGRRestartTime, + tBgpPeerNgGRStaleRoute, + tBgpPeerNgGRAdminState, + tBgpPeerNgGROperState, + tBgpPeerNgFamily, + tBgpPeerNgVpnRemoteFamily, + tBgpPeerNgVpnApplyImport, + tBgpPeerNgVpnApplyExport, + tBgpPeerNgVpnLocalCaps, + tBgpPeerNgVpnRemoteCaps, + tBgpPeerNgConnState, + tBgpPeerNgASOverride, + tBgpPeerNgOrf, + tBgpPeerNgExtCommsOrf, + tBgpPeerNgExtCommsSendOrf, + tBgpPeerNgExtCommsRecvOrf, + tBgpPeerNgOperMsgOctetsRcvd, + tBgpPeerNgOperMsgOctetsSent, + tBgpPeerNgOperInputQueueMsgs, + tBgpPeerNgOperOutputQueueMsgs, + tBgpPeerNgOperReceivedPrefixes, + tBgpPeerNgOperSentPrefixes, + tBgpPeerNgOperActivePrefixes, + tBgpPeerNgOperReceivedPaths, + tBgpPeerNgOperPathsSupByDamping, + tBgpPeerNgOperFlaps, + tBgpPeerNgOperLastState, + tBgpPeerNgOperLastEvent, + tBgpPeerNgOperVpnRecvPrefixes, + tBgpPeerNgOperVpnSentPrefixes, + tBgpPeerNgOperVpnActivePrefixes, + tBgpPeerNgSendOrfRTRowStatus, + tBgpPeerNgOperGRSupport, + tBgpPeerNgOperGRFamilyRestart, + tBgpPeerNgOperGRFamilyFwding, + tBgpPeerNgOperGRFamilyNegotiated, + tBgpPeerNgOperGRRecvEOR, + tBgpPeerNgOperGRSendEOR, + tBgpPeerNgOperGRStaleRoutesTime, + tBgpPeerNgOperGRReqRestartTime, + tBgpPeerNgOperGRStatus, + tBgpPeerNgOperNumRestarts, + tBgpPeerNgOperLastRestartTime, + tBgpPeerNgOperV6ReceivedPrefixes, + tBgpPeerNgOperV6SentPrefixes, + tBgpPeerNgOperV6ActivePrefixes, + tBgpPeerNgOperV6ReceivedPaths, + tBgpPeerNgOperV6SuppPathsDamping, + tBgpPeerNgOperVpnReceivedPaths + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems." + ::= { tmnxBgpGroups 19 } + +tmnxBgpInstanceV4v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceTableLastChanged, + tBgpInstanceRowStatus, + tBgpInstanceShutdown, + tBgpInstanceDescription, + tBgpInstanceAlwaysCompareMED, + tBgpInstanceAsPathIgnore, + tBgpInstanceBgpId, + tBgpInstanceConnectRetry, + tBgpInstanceHoldTime, + tBgpInstanceKeepAlive, + tBgpInstanceMinASOrigination, + tBgpInstanceDampening, + tBgpInstanceLocalAS, + tBgpInstanceLocalPreference, + tBgpInstanceLoopDetect, + tBgpInstanceMinRouteAdvertisement, + tBgpInstanceMultipath, + tBgpInstanceNoAggregatorID, + tBgpInstancePreference, + tBgpInstanceRemovePrivateAS, + tBgpInstanceLastChanged, + tBgpInstanceMultihop, + tBgpInstanceMEDSource, + tBgpInstanceMEDValue, + tBgpInstanceConfederationAS, + tBgpInstanceImportPolicy1, + tBgpInstanceImportPolicy2, + tBgpInstanceImportPolicy3, + tBgpInstanceImportPolicy4, + tBgpInstanceImportPolicy5, + tBgpInstanceExportPolicy1, + tBgpInstanceExportPolicy2, + tBgpInstanceExportPolicy3, + tBgpInstanceExportPolicy4, + tBgpInstanceExportPolicy5, + tBgpInstanceOperStatus, + tBgpInstanceLocalASPrivate, + tBgpInstanceMd5Auth, + tBgpInstanceMd5AuthKey, + tBgpInstanceClusterId, + tBgpInstanceDisableClientReflect, + tBgpInstanceIBgpMultipath, + tBgpInstanceFamily, + tBgpInstanceGracefulRestart, + tBgpInstanceGRPathSelectDefer, + tBgpInstanceGRRestartTime, + tBgpInstanceGRStaleRoute, + tBgpInstanceGRAdminState, + tBgpInstanceGROperState, + tBgpInstanceVpnApplyImport, + tBgpInstanceVpnApplyExport, + tBgpInstanceIgpShortcut, + tBgpInstanceDisallowIgp, + tBgpInstanceOrf, + tBgpInstanceExtCommsOrf, + tBgpInstanceExtCommsSendOrf, + tBgpInstanceExtCommsRecvOrf, + tBgpInstRteTargetRowStatus, + tBgpSendOrfRTRowStatus, + tBgpInstanceAllowInterAsVpn + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems." + ::= { tmnxBgpGroups 20 } + +tmnxBgpObsoleteV4v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerPeerGroup, + tBgpPeerRowStatus, + tBgpPeerShutdown, + tBgpPeerDescription, + tBgpPeerConnectRetry, + tBgpPeerHoldTime, + tBgpPeerKeepAlive, + tBgpPeerMinASOrigination, + tBgpPeerDampening, + tBgpPeerLocalAddress, + tBgpPeerLocalAS, + tBgpPeerLocalPreference, + tBgpPeerLoopDetect, + tBgpPeerMinRouteAdvertisement, + tBgpPeerMaxPrefix, + tBgpPeerMEDSource, + tBgpPeerMEDValue, + tBgpPeerMultihop, + tBgpPeerNextHopSelf, + tBgpPeerNoAggregatorID, + tBgpPeerPassive, + tBgpPeerPeerAS, + tBgpPeerPeerType, + tBgpPeerPreference, + tBgpPeerRemovePrivateAS, + tBgpPeerLastChanged, + tBgpPeerInheritance, + tBgpPeerImportPolicy1, + tBgpPeerImportPolicy2, + tBgpPeerImportPolicy3, + tBgpPeerImportPolicy4, + tBgpPeerImportPolicy5, + tBgpPeerExportPolicy1, + tBgpPeerExportPolicy2, + tBgpPeerExportPolicy3, + tBgpPeerExportPolicy4, + tBgpPeerExportPolicy5, + tBgpPeerOperStatus, + tBgpPeerLocalASPrivate, + tBgpPeerMd5Auth, + tBgpPeerMd5AuthKey, + tBgpPeerClusterId, + tBgpPeerDisableClientReflect, + tBgpPeerGracefulRestart, + tBgpPeerGRRestartTime, + tBgpPeerGRStaleRoute, + tBgpPeerGRAdminState, + tBgpPeerGROperState, + tBgpPeerFamily, + tBgpPeerVpnRemoteFamily, + tBgpPeerVpnApplyImport, + tBgpPeerVpnApplyExport, + tBgpPeerVpnLocalCaps, + tBgpPeerVpnRemoteCaps, + tBgpPeerConnState, + tBgpPeerASOverride, + tBgpPeerOrf, + tBgpPeerExtCommsOrf, + tBgpPeerExtCommsSendOrf, + tBgpPeerExtCommsRecvOrf, + tBgpPeerOperMsgOctetsRcvd, + tBgpPeerOperMsgOctetsSent, + tBgpPeerOperInputQueueMessages, + tBgpPeerOperOutputQueueMessages, + tBgpPeerOperReceivedPrefixes, + tBgpPeerOperSentPrefixes, + tBgpPeerOperActivePrefixes, + tBgpPeerOperReceivedPaths, + tBgpPeerOperPathsSuppressedByDamping, + tBgpPeerOperFlaps, + tBgpPeerOperLastState, + tBgpPeerOperLastEvent, + tBgpPeerOperVpnReceivedPrefixes, + tBgpPeerOperVpnSentPrefixes, + tBgpPeerOperVpnActivePrefixes, + tBgpPeerSendOrfRTRowStatus, + tBgpPeerOperGRSupport, + tBgpPeerOperGRFamilyRestart, + tBgpPeerOperGRFamilyFwding, + tBgpPeerOperGRFamilyNegotiated, + tBgpPeerOperGRRecvEOR, + tBgpPeerOperGRSendEOR, + tBgpPeerOperGRStaleRoutesTime, + tBgpPeerOperGRRequestRestartTime, + tBgpPeerOperGRStatus, + tBgpPeerOperNumRestarts, + tBgpPeerOperLastRestartTime, + tBgpPeerOperV6ReceivedPrefixes, + tBgpPeerOperV6SentPrefixes, + tBgpPeerOperV6ActivePrefixes, + tBgpPeerOperV6ReceivedPaths, + tBgpPeerOperV6SuppPathsDamping, + tBgpPeerOperVpnReceivedPaths, + tBgpPeerParamsInheritance, + tBgpPeerDisableFEFailover, + tBgpPeerDisableComms, + tBgpPeerDisableExtComms, + tBgpPeerDefaultOriginate, + tBgpPeerAdvertiseInactiveRts, + tBgpPeerMinTTLValue, + tBgpPeerTTLLogId, + tBgpPeerGroupLocalAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems." + ::= { tmnxBgpGroups 21 } + +tmnxBgpPeerParamsV4v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgParamsInheritance, + tBgpPeerNgDisableFEFailover, + tBgpPeerNgDisableComms, + tBgpPeerNgDisableExtComms, + tBgpPeerNgDefaultOriginate, + tBgpPeerNgAdvertiseInactiveRts, + tBgpPeerNgMinTTLValue, + tBgpPeerNgTracking + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peer + parameters on Nokia SROS series systems." + ::= { tmnxBgpGroups 22 } + +tmnxBgpPeerGroupParamsV4v0Group OBJECT-GROUP + OBJECTS { + tBgpPGParamsInheritance, + tBgpPGDisableFEFailover, + tBgpPGDisableComms, + tBgpPGDisableExtComms, + tBgpPGDefaultOriginate, + tBgpPGAdvertiseInactiveRts, + tBgpPGMinTTLValue, + tBgpPGTTLLogId, + tBgpPGLocalAddressType, + tBgpPGLocalAddress, + tBgpPGPeerTracking + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Group + parameters on Nokia SROS series systems." + ::= { tmnxBgpGroups 23 } + +tmnxBgpPeerGroupV4v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupTableLastChanged, + tBgpPeerGroupTableSpinlock, + tBgpPeerGroupName, + tBgpPeerGroupRowStatus, + tBgpPeerGroupShutdown, + tBgpPeerGroupDescription, + tBgpPeerGroupConnectRetry, + tBgpPeerGroupHoldTime, + tBgpPeerGroupKeepAlive, + tBgpPeerGroupMinASOrigination, + tBgpPeerGroupDampening, + tBgpPeerGroupLocalAS, + tBgpPeerGroupLocalPreference, + tBgpPeerGroupLoopDetect, + tBgpPeerGroupMinRouteAdvertisement, + tBgpPeerGroupMaxPrefix, + tBgpPeerGroupMEDSource, + tBgpPeerGroupMEDValue, + tBgpPeerGroupMultihop, + tBgpPeerGroupNextHopSelf, + tBgpPeerGroupNoAggregatorID, + tBgpPeerGroupPassive, + tBgpPeerGroupPeerAS, + tBgpPeerGroupPeerType, + tBgpPeerGroupPreference, + tBgpPeerGroupRemovePrivateAS, + tBgpPeerGroupLastChanged, + tBgpPeerGroupInheritance, + tBgpPeerGroupImportPolicy1, + tBgpPeerGroupImportPolicy2, + tBgpPeerGroupImportPolicy3, + tBgpPeerGroupImportPolicy4, + tBgpPeerGroupImportPolicy5, + tBgpPeerGroupExportPolicy1, + tBgpPeerGroupExportPolicy2, + tBgpPeerGroupExportPolicy3, + tBgpPeerGroupExportPolicy4, + tBgpPeerGroupExportPolicy5, + tBgpPeerGroupOperStatus, + tBgpPeerGroupLocalASPrivate, + tBgpPeerGroupMd5Auth, + tBgpPeerGroupMd5AuthKey, + tBgpPeerGroupClusterId, + tBgpPeerGroupDisableClientReflect, + tBgpPeerGroupGracefulRestart, + tBgpPeerGroupGRRestartTime, + tBgpPeerGroupGRStaleRoute, + tBgpPeerGroupGRAdminState, + tBgpPeerGroupGROperState, + tBgpPeerGroupFamily, + tBgpPeerGroupVpnApplyImport, + tBgpPeerGroupVpnApplyExport, + tBgpPeerGroupASOverride, + tBgpPeerGroupOrf, + tBgpPeerGroupExtCommsOrf, + tBgpPeerGroupExtCommsSendOrf, + tBgpPeerGroupExtCommsRecvOrf, + tBgpPGSendOrfRTRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Groups + on Nokia SROS series systems." + ::= { tmnxBgpGroups 24 } + +tmnxBgpNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpMaxNgPrefix90, + tBgpMaxNgPrefix100, + tBgpPeerNgGRStatusChange + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems." + ::= { tmnxBgpGroups 25 } + +tmnxBgpObsoleteNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpMaxPrefix90, + tBgpMaxPrefix100, + tBgpPeerGRStatusChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems." + ::= { tmnxBgpGroups 26 } + +tmnxBgpInstanceParamsV4v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceDisableFEFailover, + tBgpInstanceDisableComms, + tBgpInstanceDisableExtComms, + tBgpInstanceDefaultOriginate, + tBgpInstanceAdvertiseInactiveRts, + tBgpInstancePeerTracking + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance parameters on Nokia SROS series systems." + ::= { tmnxBgpGroups 27 } + +tmnxBgpPeerV5v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerTableLastChanged, + tBgpPeerTableSpinlock, + tBgpPeerNgPeerGroup, + tBgpPeerNgRowStatus, + tBgpPeerNgShutdown, + tBgpPeerNgDescription, + tBgpPeerNgConnectRetry, + tBgpPeerNgHoldTime, + tBgpPeerNgKeepAlive, + tBgpPeerNgMinASOrigination, + tBgpPeerNgDampening, + tBgpPeerNgLocalAddress, + tBgpPeerNgLocalAddressType, + tBgpPeerNgLocalAS, + tBgpPeerNgLocalPreference, + tBgpPeerNgLoopDetect, + tBgpPeerNgMinRouteAdvertisement, + tBgpPeerNgMaxPrefix, + tBgpPeerNgMEDSource, + tBgpPeerNgMEDValue, + tBgpPeerNgMultihop, + tBgpPeerNgNextHopSelf, + tBgpPeerNgNoAggregatorID, + tBgpPeerNgPassive, + tBgpPeerNgPeerAS, + tBgpPeerNgPeerType, + tBgpPeerNgPreference, + tBgpPeerNgRemovePrivateAS, + tBgpPeerNgLastChanged, + tBgpPeerNgInheritance, + tBgpPeerNgImportPolicy1, + tBgpPeerNgImportPolicy2, + tBgpPeerNgImportPolicy3, + tBgpPeerNgImportPolicy4, + tBgpPeerNgImportPolicy5, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPeerNgOperStatus, + tBgpPeerNgLocalASPrivate, + tBgpPeerNgMd5Auth, + tBgpPeerNgMd5AuthKey, + tBgpPeerNgClusterId, + tBgpPeerNgDisableClientReflect, + tBgpPeerNgGracefulRestart, + tBgpPeerNgGRRestartTime, + tBgpPeerNgGRStaleRoute, + tBgpPeerNgGRAdminState, + tBgpPeerNgGROperState, + tBgpPeerNgFamily, + tBgpPeerNgVpnRemoteFamily, + tBgpPeerNgVpnApplyImport, + tBgpPeerNgVpnApplyExport, + tBgpPeerNgVpnLocalCaps, + tBgpPeerNgVpnRemoteCaps, + tBgpPeerNgConnState, + tBgpPeerNgASOverride, + tBgpPeerNgOrf, + tBgpPeerNgExtCommsOrf, + tBgpPeerNgExtCommsSendOrf, + tBgpPeerNgExtCommsRecvOrf, + tBgpPeerNgOperMsgOctetsRcvd, + tBgpPeerNgOperMsgOctetsSent, + tBgpPeerNgOperInputQueueMsgs, + tBgpPeerNgOperOutputQueueMsgs, + tBgpPeerNgOperReceivedPrefixes, + tBgpPeerNgOperSentPrefixes, + tBgpPeerNgOperActivePrefixes, + tBgpPeerNgOperReceivedPaths, + tBgpPeerNgOperFlaps, + tBgpPeerNgOperLastState, + tBgpPeerNgOperLastEvent, + tBgpPeerNgOperVpnRecvPrefixes, + tBgpPeerNgOperVpnSentPrefixes, + tBgpPeerNgOperVpnActivePrefixes, + tBgpPeerNgSendOrfRTRowStatus, + tBgpPeerNgOperGRSupport, + tBgpPeerNgOperGRFamilyRestart, + tBgpPeerNgOperGRFamilyFwding, + tBgpPeerNgOperGRFamilyNegotiated, + tBgpPeerNgOperGRRecvEOR, + tBgpPeerNgOperGRSendEOR, + tBgpPeerNgOperGRStaleRoutesTime, + tBgpPeerNgOperGRReqRestartTime, + tBgpPeerNgOperGRStatus, + tBgpPeerNgOperNumRestarts, + tBgpPeerNgOperLastRestartTime, + tBgpPeerNgOperV6ReceivedPrefixes, + tBgpPeerNgOperV6SentPrefixes, + tBgpPeerNgOperV6ActivePrefixes, + tBgpPeerNgOperV4SuppPfxDamp, + tBgpPeerNgOperVpnSuppPfxDamp, + tBgpPeerNgOperV6SuppPfxDamp, + tBgpPeerNgOperMCastV4SuppPfxDamp, + tBgpPeerNgOperMCastV4RecvPfxs, + tBgpPeerNgOperMCastV4SentPfxs, + tBgpPeerNgOperMCastV4ActivePfxs + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems." + ::= { tmnxBgpGroups 28 } + +tmnxBgpObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerPeerGroup, + tBgpPeerRowStatus, + tBgpPeerShutdown, + tBgpPeerDescription, + tBgpPeerConnectRetry, + tBgpPeerHoldTime, + tBgpPeerKeepAlive, + tBgpPeerMinASOrigination, + tBgpPeerDampening, + tBgpPeerLocalAddress, + tBgpPeerLocalAS, + tBgpPeerLocalPreference, + tBgpPeerLoopDetect, + tBgpPeerMinRouteAdvertisement, + tBgpPeerMaxPrefix, + tBgpPeerMEDSource, + tBgpPeerMEDValue, + tBgpPeerMultihop, + tBgpPeerNextHopSelf, + tBgpPeerNoAggregatorID, + tBgpPeerPassive, + tBgpPeerPeerAS, + tBgpPeerPeerType, + tBgpPeerPreference, + tBgpPeerRemovePrivateAS, + tBgpPeerLastChanged, + tBgpPeerInheritance, + tBgpPeerImportPolicy1, + tBgpPeerImportPolicy2, + tBgpPeerImportPolicy3, + tBgpPeerImportPolicy4, + tBgpPeerImportPolicy5, + tBgpPeerExportPolicy1, + tBgpPeerExportPolicy2, + tBgpPeerExportPolicy3, + tBgpPeerExportPolicy4, + tBgpPeerExportPolicy5, + tBgpPeerOperStatus, + tBgpPeerLocalASPrivate, + tBgpPeerMd5Auth, + tBgpPeerMd5AuthKey, + tBgpPeerClusterId, + tBgpPeerDisableClientReflect, + tBgpPeerGracefulRestart, + tBgpPeerGRRestartTime, + tBgpPeerGRStaleRoute, + tBgpPeerGRAdminState, + tBgpPeerGROperState, + tBgpPeerFamily, + tBgpPeerVpnRemoteFamily, + tBgpPeerVpnApplyImport, + tBgpPeerVpnApplyExport, + tBgpPeerVpnLocalCaps, + tBgpPeerVpnRemoteCaps, + tBgpPeerConnState, + tBgpPeerASOverride, + tBgpPeerOrf, + tBgpPeerExtCommsOrf, + tBgpPeerExtCommsSendOrf, + tBgpPeerExtCommsRecvOrf, + tBgpPeerOperMsgOctetsRcvd, + tBgpPeerOperMsgOctetsSent, + tBgpPeerOperInputQueueMessages, + tBgpPeerOperOutputQueueMessages, + tBgpPeerOperReceivedPrefixes, + tBgpPeerOperSentPrefixes, + tBgpPeerOperActivePrefixes, + tBgpPeerOperReceivedPaths, + tBgpPeerOperPathsSuppressedByDamping, + tBgpPeerOperFlaps, + tBgpPeerOperLastState, + tBgpPeerOperLastEvent, + tBgpPeerOperVpnReceivedPrefixes, + tBgpPeerOperVpnSentPrefixes, + tBgpPeerOperVpnActivePrefixes, + tBgpPeerSendOrfRTRowStatus, + tBgpPeerOperGRSupport, + tBgpPeerOperGRFamilyRestart, + tBgpPeerOperGRFamilyFwding, + tBgpPeerOperGRFamilyNegotiated, + tBgpPeerOperGRRecvEOR, + tBgpPeerOperGRSendEOR, + tBgpPeerOperGRStaleRoutesTime, + tBgpPeerOperGRRequestRestartTime, + tBgpPeerOperGRStatus, + tBgpPeerOperNumRestarts, + tBgpPeerOperLastRestartTime, + tBgpPeerOperV6ReceivedPrefixes, + tBgpPeerOperV6SentPrefixes, + tBgpPeerOperV6ActivePrefixes, + tBgpPeerOperV6ReceivedPaths, + tBgpPeerOperV6SuppPathsDamping, + tBgpPeerOperVpnReceivedPaths, + tBgpPeerParamsInheritance, + tBgpPeerDisableFEFailover, + tBgpPeerDisableComms, + tBgpPeerDisableExtComms, + tBgpPeerDefaultOriginate, + tBgpPeerAdvertiseInactiveRts, + tBgpPeerMinTTLValue, + tBgpPeerTTLLogId, + tBgpPeerGroupLocalAddress, + tBgpPeerNgOperPathsSupByDamping, + tBgpPeerNgOperV6ReceivedPaths, + tBgpPeerNgOperV6SuppPathsDamping, + tBgpPeerNgOperVpnReceivedPaths + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems." + ::= { tmnxBgpGroups 29 } + +tmnxBgpPeerParamsV5v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgParamsInheritance, + tBgpPeerNgDisableFEFailover, + tBgpPeerNgDisableComms, + tBgpPeerNgDisableExtComms, + tBgpPeerNgDefaultOriginate, + tBgpPeerNgAdvertiseInactiveRts, + tBgpPeerNgMinTTLValue, + tBgpPeerNgTracking, + tBgpPeerNgAdvLabelAddrFamily, + tBgpPeerNgAuthKeyChain, + tBgpPeerNgLastError + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peer + parameters on Nokia SROS series systems. This group was obsoleted in + release 14.0R4" + ::= { tmnxBgpGroups 30 } + +tmnxBgpInstanceParamsV5v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceDisableFEFailover, + tBgpInstanceDisableComms, + tBgpInstanceDisableExtComms, + tBgpInstanceDefaultOriginate, + tBgpInstanceAdvertiseInactiveRts, + tBgpInstancePeerTracking, + tBgpInstanceAuthKeyChain + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance parameters on Nokia SROS series systems." + ::= { tmnxBgpGroups 31 } + +tmnxBgpPeerGroupParamsV5v0Group OBJECT-GROUP + OBJECTS { + tBgpPGParamsInheritance, + tBgpPGDisableFEFailover, + tBgpPGDisableComms, + tBgpPGDisableExtComms, + tBgpPGDefaultOriginate, + tBgpPGAdvertiseInactiveRts, + tBgpPGMinTTLValue, + tBgpPGTTLLogId, + tBgpPGLocalAddressType, + tBgpPGLocalAddress, + tBgpPGPeerTracking, + tBgpPGAuthKeyChain + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Group + parameters on Nokia SROS series systems." + ::= { tmnxBgpGroups 32 } + +tmnxBgpNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpMaxNgPrefix90, + tBgpMaxNgPrefix100, + tBgpPeerNgGRStatusChange, + tBgpNgEstablished, + tBgpNgBackwardTransition + } + STATUS obsolete + DESCRIPTION + "the group of notifications supporting management of extended BGP on + Nokia SROS series systems." + ::= { tmnxBgpGroups 33 } + +tmnxBgpInstanceParamsV6v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceRapidWithdrawal, + tBgpInstanceBfdEnabled, + tBgpInstancePurgeTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance parameters on Nokia SROS series systems release 6.0" + ::= { tmnxBgpGroups 34 } + +tmnxBgpPeerGroupParamsV6v0Group OBJECT-GROUP + OBJECTS { + tBgpPGBfdEnabled + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Group + parameters on Nokia SROS series systems release 6.0." + ::= { tmnxBgpGroups 35 } + +tmnxBgpPeerParamsV6v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgBfdEnabled + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peer + parameters on Nokia SROS series systems release 6.0." + ::= { tmnxBgpGroups 36 } + +tmnxBgpPeerV6v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerTableLastChanged, + tBgpPeerTableSpinlock, + tBgpPeerNgPeerGroup, + tBgpPeerNgRowStatus, + tBgpPeerNgShutdown, + tBgpPeerNgDescription, + tBgpPeerNgConnectRetry, + tBgpPeerNgHoldTime, + tBgpPeerNgKeepAlive, + tBgpPeerNgMinASOrigination, + tBgpPeerNgDampening, + tBgpPeerNgLocalAddress, + tBgpPeerNgLocalAddressType, + tBgpPeerNgLocalAS, + tBgpPeerNgLocalPreference, + tBgpPeerNgLoopDetect, + tBgpPeerNgMinRouteAdvertisement, + tBgpPeerNgMaxPrefix, + tBgpPeerNgMEDSource, + tBgpPeerNgMEDValue, + tBgpPeerNgMultihop, + tBgpPeerNgNextHopSelf, + tBgpPeerNgNoAggregatorID, + tBgpPeerNgPassive, + tBgpPeerNgPeerAS, + tBgpPeerNgPeerType, + tBgpPeerNgPreference, + tBgpPeerNgRemovePrivateAS, + tBgpPeerNgLastChanged, + tBgpPeerNgInheritance, + tBgpPeerNgImportPolicy1, + tBgpPeerNgImportPolicy2, + tBgpPeerNgImportPolicy3, + tBgpPeerNgImportPolicy4, + tBgpPeerNgImportPolicy5, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPeerNgOperStatus, + tBgpPeerNgLocalASPrivate, + tBgpPeerNgMd5Auth, + tBgpPeerNgMd5AuthKey, + tBgpPeerNgClusterId, + tBgpPeerNgDisableClientReflect, + tBgpPeerNgGracefulRestart, + tBgpPeerNgGRRestartTime, + tBgpPeerNgGRStaleRoute, + tBgpPeerNgGRAdminState, + tBgpPeerNgGROperState, + tBgpPeerNgFamily, + tBgpPeerNgVpnRemoteFamily, + tBgpPeerNgVpnApplyImport, + tBgpPeerNgVpnApplyExport, + tBgpPeerNgVpnLocalCaps, + tBgpPeerNgVpnRemoteCaps, + tBgpPeerNgConnState, + tBgpPeerNgASOverride, + tBgpPeerNgOrf, + tBgpPeerNgExtCommsOrf, + tBgpPeerNgExtCommsSendOrf, + tBgpPeerNgExtCommsRecvOrf, + tBgpPeerNgOperMsgOctetsRcvd, + tBgpPeerNgOperMsgOctetsSent, + tBgpPeerNgOperInputQueueMsgs, + tBgpPeerNgOperOutputQueueMsgs, + tBgpPeerNgOperReceivedPrefixes, + tBgpPeerNgOperSentPrefixes, + tBgpPeerNgOperActivePrefixes, + tBgpPeerNgOperReceivedPaths, + tBgpPeerNgOperFlaps, + tBgpPeerNgOperLastState, + tBgpPeerNgOperLastEvent, + tBgpPeerNgOperVpnRecvPrefixes, + tBgpPeerNgOperVpnSentPrefixes, + tBgpPeerNgOperVpnActivePrefixes, + tBgpPeerNgSendOrfRTRowStatus, + tBgpPeerNgOperGRSupport, + tBgpPeerNgOperGRFamilyRestart, + tBgpPeerNgOperGRFamilyFwding, + tBgpPeerNgOperGRFamilyNegotiated, + tBgpPeerNgOperGRRecvEOR, + tBgpPeerNgOperGRSendEOR, + tBgpPeerNgOperGRStaleRoutesTime, + tBgpPeerNgOperGRReqRestartTime, + tBgpPeerNgOperGRStatus, + tBgpPeerNgOperNumRestarts, + tBgpPeerNgOperLastRestartTime, + tBgpPeerNgOperV6ReceivedPrefixes, + tBgpPeerNgOperV6SentPrefixes, + tBgpPeerNgOperV6ActivePrefixes, + tBgpPeerNgOperV4SuppPfxDamp, + tBgpPeerNgOperVpnSuppPfxDamp, + tBgpPeerNgOperV6SuppPfxDamp, + tBgpPeerNgOperMCastV4SuppPfxDamp, + tBgpPeerNgOperMCastV4RecvPfxs, + tBgpPeerNgOperMCastV4SentPfxs, + tBgpPeerNgOperMCastV4ActivePfxs, + tBgpPeerNgOperVpnIpv6RecvPfxs, + tBgpPeerNgOperVpnIpv6SentPfxs, + tBgpPeerNgOperVpnIpv6ActivePfxs, + tBgpPeerNgOperVpnIpv6SuppPfxDamp + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems." + ::= { tmnxBgpGroups 37 } + +tmnxBgpPeeringPolicyV7v0Group OBJECT-GROUP + OBJECTS { + tBgpPeeringPolicyTableLastChngd, + tBgpPrngPlcyRowStatus, + tBgpPrngPlcyLastChngd, + tBgpPrngPlcyDescription, + tBgpPrngPlcyInheritance, + tBgpPrngPlcyAdvertiseInactiveRts, + tBgpPrngPlcyNoAggregatorID, + tBgpPrngPlcyASOverride, + tBgpPrngPlcyAuthKeyChain, + tBgpPrngPlcyMd5Auth, + tBgpPrngPlcyMd5AuthKey, + tBgpPrngPlcyClusterId, + tBgpPrngPlcyConnectRetry, + tBgpPrngPlcyDampening, + tBgpPrngPlcyDisableClientReflect, + tBgpPrngPlcyDisableComms, + tBgpPrngPlcyDisableExtComms, + tBgpPrngPlcyDisableFEFailover, + tBgpPrngPlcyImportPolicy1, + tBgpPrngPlcyImportPolicy2, + tBgpPrngPlcyImportPolicy3, + tBgpPrngPlcyImportPolicy4, + tBgpPrngPlcyImportPolicy5, + tBgpPrngPlcyExportPolicy1, + tBgpPrngPlcyExportPolicy2, + tBgpPrngPlcyExportPolicy3, + tBgpPrngPlcyExportPolicy4, + tBgpPrngPlcyExportPolicy5, + tBgpPrngPlcyHoldTime, + tBgpPrngPlcyKeepAlive, + tBgpPrngPlcyLocalAddressType, + tBgpPrngPlcyLocalAddress, + tBgpPrngPlcyLocalAS, + tBgpPrngPlcyLocalASPrivate, + tBgpPrngPlcyLocalPreference, + tBgpPrngPlcyLoopDetect, + tBgpPrngPlcyMEDSource, + tBgpPrngPlcyMEDValue, + tBgpPrngPlcyMinASOrigination, + tBgpPrngPlcyMinRteAdvertisement, + tBgpPrngPlcyMultihop, + tBgpPrngPlcyNextHopSelf, + tBgpPrngPlcyPassive, + tBgpPrngPlcyPeerAS, + tBgpPrngPlcyPreference, + tBgpPrngPlcyMaxPrefix, + tBgpPrngPlcyRemovePrivateAS, + tBgpPrngPlcyMinTTLValue, + tBgpPrngPlcyPeerType, + tBgpPeerGroupDynamicPeerGroup, + tBgpPrngPlcyDisable4ByteASN, + tBgpPrngPlcyRemovePrivateASLmtd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BGP peering policies on + Nokia SROS series systems." + ::= { tmnxBgpGroups 38 } + +tmnxBgp4ByteASNV7v0Group OBJECT-GROUP + OBJECTS { + tbgp4PathAttrASPathSegment, + tbgp4PathAttrAggregatorAS, + tBgpConfederation4BytTblLstChngd, + tBgpConfederation4ByteRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting 4-byte Autonomous System Number on + Nokia SROS series systems release 7.0." + ::= { tmnxBgpGroups 39 } + +tmnxBgpInstanceV7v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceTableLastChanged, + tBgpInstanceRowStatus, + tBgpInstanceShutdown, + tBgpInstanceDescription, + tBgpInstanceAlwaysCompareMED, + tBgpInstanceBgpId, + tBgpInstanceConnectRetry, + tBgpInstanceHoldTime, + tBgpInstanceKeepAlive, + tBgpInstanceMinASOrigination, + tBgpInstanceDampening, + tBgpInstanceLocalPreference, + tBgpInstanceLoopDetect, + tBgpInstanceMinRouteAdvertisement, + tBgpInstanceMultipath, + tBgpInstanceNoAggregatorID, + tBgpInstancePreference, + tBgpInstanceRemovePrivateAS, + tBgpInstanceLastChanged, + tBgpInstanceMultihop, + tBgpInstanceMEDSource, + tBgpInstanceMEDValue, + tBgpInstanceImportPolicy1, + tBgpInstanceImportPolicy2, + tBgpInstanceImportPolicy3, + tBgpInstanceImportPolicy4, + tBgpInstanceImportPolicy5, + tBgpInstanceExportPolicy1, + tBgpInstanceExportPolicy2, + tBgpInstanceExportPolicy3, + tBgpInstanceExportPolicy4, + tBgpInstanceExportPolicy5, + tBgpInstanceOperStatus, + tBgpInstanceLocalASPrivate, + tBgpInstanceMd5Auth, + tBgpInstanceMd5AuthKey, + tBgpInstanceClusterId, + tBgpInstanceDisableClientReflect, + tBgpInstanceIBgpMultipath, + tBgpInstanceFamily, + tBgpInstanceGracefulRestart, + tBgpInstanceGRPathSelectDefer, + tBgpInstanceGRRestartTime, + tBgpInstanceGRStaleRoute, + tBgpInstanceGRAdminState, + tBgpInstanceGROperState, + tBgpInstanceVpnApplyImport, + tBgpInstanceVpnApplyExport, + tBgpInstanceIgpShortcut, + tBgpInstanceDisallowIgp, + tBgpInstanceOrf, + tBgpInstanceExtCommsOrf, + tBgpInstanceExtCommsSendOrf, + tBgpInstanceExtCommsRecvOrf, + tBgpInstRteTargetRowStatus, + tBgpSendOrfRTRowStatus, + tBgpInstanceAllowInterAsVpn, + tBgpInstanceLocalAS4Byte, + tBgpInstanceConfederationAS4Byte, + tBgpInstanceDisable4ByteASN, + tBgpInstanceMultipathEiBgpState, + tBgpInstanceHoldTimeIsStrict, + tBgpInstanceRemovePrivateASLmtd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems." + ::= { tmnxBgpGroups 40 } + +tmnxBgpPeerGroupV7v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupTableLastChanged, + tBgpPeerGroupTableSpinlock, + tBgpPeerGroupName, + tBgpPeerGroupRowStatus, + tBgpPeerGroupShutdown, + tBgpPeerGroupDescription, + tBgpPeerGroupConnectRetry, + tBgpPeerGroupHoldTime, + tBgpPeerGroupKeepAlive, + tBgpPeerGroupMinASOrigination, + tBgpPeerGroupDampening, + tBgpPeerGroupLocalPreference, + tBgpPeerGroupLoopDetect, + tBgpPeerGroupMinRouteAdvertisement, + tBgpPeerGroupMaxPrefix, + tBgpPeerGroupMEDSource, + tBgpPeerGroupMEDValue, + tBgpPeerGroupMultihop, + tBgpPeerGroupNextHopSelf, + tBgpPeerGroupNoAggregatorID, + tBgpPeerGroupPassive, + tBgpPeerGroupPeerType, + tBgpPeerGroupPreference, + tBgpPeerGroupRemovePrivateAS, + tBgpPeerGroupLastChanged, + tBgpPeerGroupInheritance, + tBgpPeerGroupImportPolicy1, + tBgpPeerGroupImportPolicy2, + tBgpPeerGroupImportPolicy3, + tBgpPeerGroupImportPolicy4, + tBgpPeerGroupImportPolicy5, + tBgpPeerGroupExportPolicy1, + tBgpPeerGroupExportPolicy2, + tBgpPeerGroupExportPolicy3, + tBgpPeerGroupExportPolicy4, + tBgpPeerGroupExportPolicy5, + tBgpPeerGroupOperStatus, + tBgpPeerGroupLocalASPrivate, + tBgpPeerGroupMd5Auth, + tBgpPeerGroupMd5AuthKey, + tBgpPeerGroupClusterId, + tBgpPeerGroupDisableClientReflect, + tBgpPeerGroupGracefulRestart, + tBgpPeerGroupGRRestartTime, + tBgpPeerGroupGRStaleRoute, + tBgpPeerGroupGRAdminState, + tBgpPeerGroupGROperState, + tBgpPeerGroupFamily, + tBgpPeerGroupVpnApplyImport, + tBgpPeerGroupVpnApplyExport, + tBgpPeerGroupASOverride, + tBgpPeerGroupOrf, + tBgpPeerGroupExtCommsOrf, + tBgpPeerGroupExtCommsSendOrf, + tBgpPeerGroupExtCommsRecvOrf, + tBgpPGSendOrfRTRowStatus, + tBgpPeerGroupLocalAS4Byte, + tBgpPeerGroupPeerAS4Byte, + tBgpPeerGroupDisable4ByteASN, + tBgpPeerGroupHoldTimeIsStrict, + tBgpPeerGroupRemovePrivateASLmtd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Groups + on Nokia SROS series systems." + ::= { tmnxBgpGroups 41 } + +tmnxBgpPeerV7v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerTableLastChanged, + tBgpPeerTableSpinlock, + tBgpPeerNgPeerGroup, + tBgpPeerNgRowStatus, + tBgpPeerNgShutdown, + tBgpPeerNgDescription, + tBgpPeerNgConnectRetry, + tBgpPeerNgHoldTime, + tBgpPeerNgKeepAlive, + tBgpPeerNgMinASOrigination, + tBgpPeerNgDampening, + tBgpPeerNgLocalAddress, + tBgpPeerNgLocalAddressType, + tBgpPeerNgLocalPreference, + tBgpPeerNgLoopDetect, + tBgpPeerNgMinRouteAdvertisement, + tBgpPeerNgMaxPrefix, + tBgpPeerNgMEDSource, + tBgpPeerNgMEDValue, + tBgpPeerNgMultihop, + tBgpPeerNgNextHopSelf, + tBgpPeerNgNoAggregatorID, + tBgpPeerNgPassive, + tBgpPeerNgPeerType, + tBgpPeerNgPreference, + tBgpPeerNgRemovePrivateAS, + tBgpPeerNgLastChanged, + tBgpPeerNgInheritance, + tBgpPeerNgImportPolicy1, + tBgpPeerNgImportPolicy2, + tBgpPeerNgImportPolicy3, + tBgpPeerNgImportPolicy4, + tBgpPeerNgImportPolicy5, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPeerNgOperStatus, + tBgpPeerNgLocalASPrivate, + tBgpPeerNgMd5Auth, + tBgpPeerNgMd5AuthKey, + tBgpPeerNgClusterId, + tBgpPeerNgDisableClientReflect, + tBgpPeerNgGracefulRestart, + tBgpPeerNgGRRestartTime, + tBgpPeerNgGRStaleRoute, + tBgpPeerNgGRAdminState, + tBgpPeerNgGROperState, + tBgpPeerNgFamily, + tBgpPeerNgVpnRemoteFamily, + tBgpPeerNgVpnApplyImport, + tBgpPeerNgVpnApplyExport, + tBgpPeerNgVpnLocalCaps, + tBgpPeerNgVpnRemoteCaps, + tBgpPeerNgConnState, + tBgpPeerNgASOverride, + tBgpPeerNgOrf, + tBgpPeerNgExtCommsOrf, + tBgpPeerNgExtCommsSendOrf, + tBgpPeerNgExtCommsRecvOrf, + tBgpPeerNgOperMsgOctetsRcvd, + tBgpPeerNgOperMsgOctetsSent, + tBgpPeerNgOperInputQueueMsgs, + tBgpPeerNgOperOutputQueueMsgs, + tBgpPeerNgOperReceivedPrefixes, + tBgpPeerNgOperSentPrefixes, + tBgpPeerNgOperActivePrefixes, + tBgpPeerNgOperReceivedPaths, + tBgpPeerNgOperFlaps, + tBgpPeerNgOperLastState, + tBgpPeerNgOperLastEvent, + tBgpPeerNgOperVpnRecvPrefixes, + tBgpPeerNgOperVpnSentPrefixes, + tBgpPeerNgOperVpnActivePrefixes, + tBgpPeerNgSendOrfRTRowStatus, + tBgpPeerNgOperGRSupport, + tBgpPeerNgOperGRFamilyRestart, + tBgpPeerNgOperGRFamilyFwding, + tBgpPeerNgOperGRFamilyNegotiated, + tBgpPeerNgOperGRRecvEOR, + tBgpPeerNgOperGRSendEOR, + tBgpPeerNgOperGRStaleRoutesTime, + tBgpPeerNgOperGRReqRestartTime, + tBgpPeerNgOperGRStatus, + tBgpPeerNgOperNumRestarts, + tBgpPeerNgOperLastRestartTime, + tBgpPeerNgOperV6ReceivedPrefixes, + tBgpPeerNgOperV6SentPrefixes, + tBgpPeerNgOperV6ActivePrefixes, + tBgpPeerNgOperV4SuppPfxDamp, + tBgpPeerNgOperVpnSuppPfxDamp, + tBgpPeerNgOperV6SuppPfxDamp, + tBgpPeerNgOperMCastV4SuppPfxDamp, + tBgpPeerNgOperMCastV4RecvPfxs, + tBgpPeerNgOperMCastV4SentPfxs, + tBgpPeerNgOperMCastV4ActivePfxs, + tBgpPeerNgOperVpnIpv6RecvPfxs, + tBgpPeerNgOperVpnIpv6SentPfxs, + tBgpPeerNgOperVpnIpv6ActivePfxs, + tBgpPeerNgOperVpnIpv6SuppPfxDamp, + tBgpPeerNgLocalAS4Byte, + tBgpPeerNgPeerAS4Byte, + tBgpPeerNgDisable4ByteASN, + tBgpPeerNgOperMvpnV4SuppPfxDamp, + tBgpPeerNgOperMvpnV4RecvPfxs, + tBgpPeerNgOperMvpnV4SentPfxs, + tBgpPeerNgOperMvpnV4ActivePfxs, + tBgpPeerNgHoldTimeIsStrict, + tBgpPeerNgL2vpnCiscoInterop, + tBgpPeerNgRemovePrivateASLmtd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems." + ::= { tmnxBgpGroups 42 } + +tmnxBgpObsoleteV7v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceLocalAS, + tBgpInstanceConfederationAS, + tBgpPeerGroupLocalAS, + tBgpPeerGroupPeerAS, + tBgpPeerNgLocalAS, + tBgpPeerNgPeerAS, + tBgpConfederationTableLastChanged, + tBgpConfederationRowStatus + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-BGP-MIB which are obsoleted in Nokia + SROS 7.0 series systems." + ::= { tmnxBgpGroups 43 } + +tmnxBgpNotifyObjsV7v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgpRouteInvalidReason, + tBgpRouteNLRI + } + STATUS current + DESCRIPTION + "The group of notify objects supporting management of extended BGP on + Nokia SROS series systems release 7.0." + ::= { tmnxBgpGroups 44 } + +tmnxBgpNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpPeerNgHoldTimeInconsistent, + tBgp4RouteInvalid + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 7.0." + ::= { tmnxBgpGroups 45 } + +tmnxBgpInstanceV8v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceRapidUpdate, + tBgpInstanceAsPathIgnoreFamily + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems release 8.0" + ::= { tmnxBgpGroups 46 } + +tmnxBgpObsoleteV8v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceAsPathIgnore + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-BGP-MIB which are obsoleted in Nokia + SROS 8.0 series systems." + ::= { tmnxBgpGroups 47 } + +tmnxBgpPeerV8v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgOperMvpnV4ActivePfxs, + tBgpPeerNgOperl2VpnSuppPfxDamp, + tBgpPeerNgOperl2VpnRecvPfxs, + tBgpPeerNgOperl2VpnSentPfxs, + tBgpPeerNgOperl2VpnActivePfxs, + tBgpPeerNgOperMdtSafiSuppPfxDamp, + tBgpPeerNgOperMdtSafiRecvPfxs, + tBgpPeerNgOperMdtSafiSentPfxs, + tBgpPeerNgOperMdtSafiActivePfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia 8.0 SROS series systems." + ::= { tmnxBgpGroups 48 } + +tmnxBgpGlobalV8v0Group OBJECT-GROUP + OBJECTS { + tBgpInstancePMTUDiscovery, + tBgpPeerGroupPMTUDiscovery, + tBgpPeerNgPMTUDiscovery, + tBgpPeerNgAdvertiseLdpPrefix, + tBgpPeerGroupMaxPrefixLogOnly, + tBgpPeerGroupMaxPrefixThreshold, + tBgpPeerNgMaxPrefixLogOnly, + tBgpPeerNgMaxPrefixThreshold, + tBgpPrngPlcyMaxPrefixLogOnly, + tBgpPrngPlcyMaxPrefixThreshold + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + SROS series systems release 8.0." + ::= { tmnxBgpGroups 49 } + +tmnxBgpAddPathV9v0R4Group OBJECT-GROUP + OBJECTS { + tBgpInstanceEnableAddPath, + tBgpInstanceRecvAddPath, + tBgpInstanceIpv4AddPathLimit, + tBgpInstanceVpnIpv4AddPathLimit, + tBgpInstanceIpv6AddPathLimit, + tBgpInstanceVpnIpv6AddPathLimit, + tBgpPGEnableAddPath, + tBgpPGRecvAddPath, + tBgpPGIpv4AddPathLimit, + tBgpPGVpnIpv4AddPathLimit, + tBgpPGIpv6AddPathLimit, + tBgpPGVpnIpv6AddPathLimit, + tBgpPeerNgEnableAddPath, + tBgpPeerNgRecvAddPath, + tBgpPeerNgIpv4AddPathLimit, + tBgpPeerNgVpnIpv4AddPathLimit, + tBgpPeerNgIpv6AddPathLimit, + tBgpPeerNgVpnIpv6AddPathLimit, + tBgpPeerNgAddPathSendRemoteCaps, + tBgpPeerNgAddPathRecvRemoteCaps, + tBgpPeerNgOperBackupPrefixes, + tBgpPeerNgOperV6BackupPrefixes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting BGP ADD-PATH on Nokia SROS series + systems release 9.0R4." + ::= { tmnxBgpGroups 50 } + +tmnxBgpPeerV9v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgOperMsPwSuppPfxDamp, + tBgpPeerNgOperMsPwRecvPfxs, + tBgpPeerNgOperMsPwSentPfxs, + tBgpPeerNgOperMsPwActivePfxs, + tBgpPeerNgOperFlowIpv4SupPfxDamp, + tBgpPeerNgOperFlowIpv4RecvPfxs, + tBgpPeerNgOperFlowIpv4SentPfxs, + tBgpPeerNgOperFlowIpv4ActivePfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia 9.0 SROS series systems." + ::= { tmnxBgpGroups 51 } + +tmnxBgpGlobalV9v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceTransportTunnel, + tBgpInstanceAdvertiseExternal, + tBgpInstanceBackupPath, + tBgpPGUpdatedErrorHandling, + tBgpPeerNgUpdatedErrorHandling, + tBgpInstanceDisableRtTblInstall + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + SROS series systems release 9.0." + ::= { tmnxBgpGroups 52 } + +tmnxBgpFlowSpecV9v0Group OBJECT-GROUP + OBJECTS { + tBgpPGFlowspecValidate, + tBgpPeerNgFlowspecValidate, + tBgpInstanceFlowspecValidate + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting BGP Flow Spec on Nokia SROS series + systems release 9.0." + ::= { tmnxBgpGroups 53 } + +tmnxBgpDisableCapNegoV9v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupDisableCapNego, + tBgpPeerNgDisableCapNegotiation + } + STATUS current + DESCRIPTION + "The group of objects supporting disabling capability negotiation on + BGP Group and peer level on Nokia SROS series systems release 9.0." + ::= { tmnxBgpGroups 54 } + +tmnxBgpNotifyObjsV9v0Group OBJECT-GROUP + OBJECTS { + tBgpFlowspecExtCommunityAction, + tBgpFlowspecExtCommActionValue, + tBgpPeerFlowRouteDestAddrType, + tBgpPeerFlowRouteDestAddr, + tBgpFlowRouteInvalidReason, + tBgpFlowRouteNLRI, + tBgp4OptTransPathAttrType, + tBgp4OptTransPathAttrLength, + tBgp4OptTransPathAttribute, + tBgp4OTWithdrawnRouteLength, + tBgp4OTWithdrawnRoutePrefix + } + STATUS obsolete + DESCRIPTION + "The group of notify objects supporting management of extended BGP on + Nokia SROS series systems release 9.0." + ::= { tmnxBgpGroups 55 } + +tmnxBgpNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpMaxNgPrefix100, + tBgpPeerNgGRStatusChange, + tBgpNgEstablished, + tBgpNgBackwardTransition, + tBgpFlowspecUnsupportdComAction, + tBgpFlowRouteInvalid, + tBgpMaxNgPrefixThreshReached, + tBgp4OptTransPathAttrInvalid, + tBgp4OptTransWithdrawnRoutes + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 9.0." + ::= { tmnxBgpGroups 56 } + +tmnxBgpGlobalV10v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceIgnoreNextHopMetric, + tBgpInstanceMpBgpKeep, + tBgpInstanceIgnoreRouterId, + tBgpInstanceAlwaysCompMEDStrict, + tBgpPGAigp, + tBgpPeerNgAigp, + tBgpPeerNgOperVpnV4BackupPfxs, + tBgpPeerNgOperVpnV6BackupPfxs, + tBgpInstanceMinHoldTime, + tBgpPGMinHoldTime, + tBgpPeerNgMinHoldTime, + tBgpPeerNgSplitHorizon, + tBgpInstRemovePrivateSkipPeerAs, + tBgpPGRemovePrivateSkipPeerAs, + tBgpPeerNgRemPrivateSkipPeerAs, + tBgpInstanceNHResUseBgpRoutes, + tBgpPeerNgOperMcastVpnV4RecvPfxs, + tBgpPeerNgOperMcastVpnV4SentPfxs, + tBgpPeerNgOperMcastVpnV4ActPfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + SROS series systems release 10.0." + ::= { tmnxBgpGroups 57 } + +tmnxBgpRTConstraintV10v0Group OBJECT-GROUP + OBJECTS { + tBgpPGDefaultRouteTarget, + tBgpPeerNgDefaultRouteTarget, + tBgpPeerNgOperRtTgtSuppPfxDamp, + tBgpPeerNgOperRtTgtRecvPfxs, + tBgpPeerNgOperRtTgtSentPfxs, + tBgpPeerNgOperRtTgtActivePfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting Route Target Constraint on Nokia SROS + series systems release 10.0." + ::= { tmnxBgpGroups 58 } + +tmnxBgpInstanceV10v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceTableLastChanged, + tBgpInstanceRowStatus, + tBgpInstanceShutdown, + tBgpInstanceDescription, + tBgpInstanceAlwaysCompareMED, + tBgpInstanceBgpId, + tBgpInstanceConnectRetry, + tBgpInstanceHoldTime, + tBgpInstanceKeepAlive, + tBgpInstanceMinASOrigination, + tBgpInstanceDampening, + tBgpInstanceLocalPreference, + tBgpInstanceLoopDetect, + tBgpInstanceMinRouteAdvertisement, + tBgpInstanceMultipath, + tBgpInstanceNoAggregatorID, + tBgpInstancePreference, + tBgpInstanceRemovePrivateAS, + tBgpInstanceLastChanged, + tBgpInstanceMultihop, + tBgpInstanceMEDSource, + tBgpInstanceMEDValue, + tBgpInstanceOperStatus, + tBgpInstanceLocalASPrivate, + tBgpInstanceMd5Auth, + tBgpInstanceMd5AuthKey, + tBgpInstanceClusterId, + tBgpInstanceDisableClientReflect, + tBgpInstanceIBgpMultipath, + tBgpInstanceFamily, + tBgpInstanceGracefulRestart, + tBgpInstanceGRPathSelectDefer, + tBgpInstanceGRRestartTime, + tBgpInstanceGRStaleRoute, + tBgpInstanceGRAdminState, + tBgpInstanceGROperState, + tBgpInstanceVpnApplyImport, + tBgpInstanceVpnApplyExport, + tBgpInstanceIgpShortcut, + tBgpInstanceDisallowIgp, + tBgpInstanceOrf, + tBgpInstanceExtCommsOrf, + tBgpInstanceExtCommsSendOrf, + tBgpInstanceExtCommsRecvOrf, + tBgpInstRteTargetRowStatus, + tBgpSendOrfRTRowStatus, + tBgpInstanceAllowInterAsVpn, + tBgpInstanceLocalAS4Byte, + tBgpInstanceConfederationAS4Byte, + tBgpInstanceDisable4ByteASN, + tBgpInstanceMultipathEiBgpState, + tBgpInstanceRemovePrivateASLmtd, + tBgpInstancePlcyImportPolicy1, + tBgpInstancePlcyImportPolicy2, + tBgpInstancePlcyImportPolicy3, + tBgpInstancePlcyImportPolicy4, + tBgpInstancePlcyImportPolicy5, + tBgpInstancePlcyImportPolicy6, + tBgpInstancePlcyImportPolicy7, + tBgpInstancePlcyImportPolicy8, + tBgpInstancePlcyImportPolicy9, + tBgpInstancePlcyImportPolicy10, + tBgpInstancePlcyImportPolicy11, + tBgpInstancePlcyImportPolicy12, + tBgpInstancePlcyImportPolicy13, + tBgpInstancePlcyImportPolicy14, + tBgpInstancePlcyImportPolicy15, + tBgpInstancePlcyExportPolicy1, + tBgpInstancePlcyExportPolicy2, + tBgpInstancePlcyExportPolicy3, + tBgpInstancePlcyExportPolicy4, + tBgpInstancePlcyExportPolicy5, + tBgpInstancePlcyExportPolicy6, + tBgpInstancePlcyExportPolicy7, + tBgpInstancePlcyExportPolicy8, + tBgpInstancePlcyExportPolicy9, + tBgpInstancePlcyExportPolicy10, + tBgpInstancePlcyExportPolicy11, + tBgpInstancePlcyExportPolicy12, + tBgpInstancePlcyExportPolicy13, + tBgpInstancePlcyExportPolicy14, + tBgpInstancePlcyExportPolicy15 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 10.0." + ::= { tmnxBgpGroups 59 } + +tmnxBgpPeerGroupV10v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupTableLastChanged, + tBgpPeerGroupTableSpinlock, + tBgpPeerGroupName, + tBgpPeerGroupRowStatus, + tBgpPeerGroupShutdown, + tBgpPeerGroupDescription, + tBgpPeerGroupConnectRetry, + tBgpPeerGroupHoldTime, + tBgpPeerGroupKeepAlive, + tBgpPeerGroupMinASOrigination, + tBgpPeerGroupDampening, + tBgpPeerGroupLocalPreference, + tBgpPeerGroupLoopDetect, + tBgpPeerGroupMinRouteAdvertisement, + tBgpPeerGroupMaxPrefix, + tBgpPeerGroupMEDSource, + tBgpPeerGroupMEDValue, + tBgpPeerGroupMultihop, + tBgpPeerGroupNextHopSelf, + tBgpPeerGroupNoAggregatorID, + tBgpPeerGroupPassive, + tBgpPeerGroupPeerType, + tBgpPeerGroupPreference, + tBgpPeerGroupRemovePrivateAS, + tBgpPeerGroupLastChanged, + tBgpPeerGroupInheritance, + tBgpPeerGroupOperStatus, + tBgpPeerGroupLocalASPrivate, + tBgpPeerGroupMd5Auth, + tBgpPeerGroupMd5AuthKey, + tBgpPeerGroupClusterId, + tBgpPeerGroupDisableClientReflect, + tBgpPeerGroupGracefulRestart, + tBgpPeerGroupGRRestartTime, + tBgpPeerGroupGRStaleRoute, + tBgpPeerGroupGRAdminState, + tBgpPeerGroupGROperState, + tBgpPeerGroupFamily, + tBgpPeerGroupVpnApplyImport, + tBgpPeerGroupVpnApplyExport, + tBgpPeerGroupASOverride, + tBgpPeerGroupOrf, + tBgpPeerGroupExtCommsOrf, + tBgpPeerGroupExtCommsSendOrf, + tBgpPeerGroupExtCommsRecvOrf, + tBgpPGSendOrfRTRowStatus, + tBgpPeerGroupLocalAS4Byte, + tBgpPeerGroupPeerAS4Byte, + tBgpPeerGroupDisable4ByteASN, + tBgpPeerGroupRemovePrivateASLmtd, + tBgpPeerGroupPlcyImportPolicy1, + tBgpPeerGroupPlcyImportPolicy2, + tBgpPeerGroupPlcyImportPolicy3, + tBgpPeerGroupPlcyImportPolicy4, + tBgpPeerGroupPlcyImportPolicy5, + tBgpPeerGroupPlcyImportPolicy6, + tBgpPeerGroupPlcyImportPolicy7, + tBgpPeerGroupPlcyImportPolicy8, + tBgpPeerGroupPlcyImportPolicy9, + tBgpPeerGroupPlcyImportPolicy10, + tBgpPeerGroupPlcyImportPolicy11, + tBgpPeerGroupPlcyImportPolicy12, + tBgpPeerGroupPlcyImportPolicy13, + tBgpPeerGroupPlcyImportPolicy14, + tBgpPeerGroupPlcyImportPolicy15, + tBgpPeerGroupPlcyExportPolicy1, + tBgpPeerGroupPlcyExportPolicy2, + tBgpPeerGroupPlcyExportPolicy3, + tBgpPeerGroupPlcyExportPolicy4, + tBgpPeerGroupPlcyExportPolicy5, + tBgpPeerGroupPlcyExportPolicy6, + tBgpPeerGroupPlcyExportPolicy7, + tBgpPeerGroupPlcyExportPolicy8, + tBgpPeerGroupPlcyExportPolicy9, + tBgpPeerGroupPlcyExportPolicy10, + tBgpPeerGroupPlcyExportPolicy11, + tBgpPeerGroupPlcyExportPolicy12, + tBgpPeerGroupPlcyExportPolicy13, + tBgpPeerGroupPlcyExportPolicy14, + tBgpPeerGroupPlcyExportPolicy15 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Groups + on Nokia SROS series systems since release 10.0." + ::= { tmnxBgpGroups 60 } + +tmnxBgpPeerV10v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerTableLastChanged, + tBgpPeerTableSpinlock, + tBgpPeerNgPeerGroup, + tBgpPeerNgRowStatus, + tBgpPeerNgShutdown, + tBgpPeerNgDescription, + tBgpPeerNgConnectRetry, + tBgpPeerNgHoldTime, + tBgpPeerNgKeepAlive, + tBgpPeerNgMinASOrigination, + tBgpPeerNgDampening, + tBgpPeerNgLocalAddress, + tBgpPeerNgLocalAddressType, + tBgpPeerNgLocalPreference, + tBgpPeerNgLoopDetect, + tBgpPeerNgMinRouteAdvertisement, + tBgpPeerNgMaxPrefix, + tBgpPeerNgMEDSource, + tBgpPeerNgMEDValue, + tBgpPeerNgMultihop, + tBgpPeerNgNextHopSelf, + tBgpPeerNgNoAggregatorID, + tBgpPeerNgPassive, + tBgpPeerNgPeerType, + tBgpPeerNgPreference, + tBgpPeerNgRemovePrivateAS, + tBgpPeerNgLastChanged, + tBgpPeerNgInheritance, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPeerNgOperStatus, + tBgpPeerNgLocalASPrivate, + tBgpPeerNgMd5Auth, + tBgpPeerNgMd5AuthKey, + tBgpPeerNgClusterId, + tBgpPeerNgDisableClientReflect, + tBgpPeerNgGracefulRestart, + tBgpPeerNgGRRestartTime, + tBgpPeerNgGRStaleRoute, + tBgpPeerNgGRAdminState, + tBgpPeerNgGROperState, + tBgpPeerNgFamily, + tBgpPeerNgVpnRemoteFamily, + tBgpPeerNgVpnApplyImport, + tBgpPeerNgVpnApplyExport, + tBgpPeerNgVpnLocalCaps, + tBgpPeerNgVpnRemoteCaps, + tBgpPeerNgConnState, + tBgpPeerNgASOverride, + tBgpPeerNgOrf, + tBgpPeerNgExtCommsOrf, + tBgpPeerNgExtCommsSendOrf, + tBgpPeerNgExtCommsRecvOrf, + tBgpPeerNgOperMsgOctetsRcvd, + tBgpPeerNgOperMsgOctetsSent, + tBgpPeerNgOperInputQueueMsgs, + tBgpPeerNgOperOutputQueueMsgs, + tBgpPeerNgOperReceivedPrefixes, + tBgpPeerNgOperSentPrefixes, + tBgpPeerNgOperActivePrefixes, + tBgpPeerNgOperReceivedPaths, + tBgpPeerNgOperFlaps, + tBgpPeerNgOperLastState, + tBgpPeerNgOperLastEvent, + tBgpPeerNgOperVpnRecvPrefixes, + tBgpPeerNgOperVpnSentPrefixes, + tBgpPeerNgOperVpnActivePrefixes, + tBgpPeerNgSendOrfRTRowStatus, + tBgpPeerNgOperGRSupport, + tBgpPeerNgOperGRFamilyRestart, + tBgpPeerNgOperGRFamilyFwding, + tBgpPeerNgOperGRFamilyNegotiated, + tBgpPeerNgOperGRRecvEOR, + tBgpPeerNgOperGRSendEOR, + tBgpPeerNgOperGRStaleRoutesTime, + tBgpPeerNgOperGRReqRestartTime, + tBgpPeerNgOperGRStatus, + tBgpPeerNgOperNumRestarts, + tBgpPeerNgOperLastRestartTime, + tBgpPeerNgOperV6ReceivedPrefixes, + tBgpPeerNgOperV6SentPrefixes, + tBgpPeerNgOperV6ActivePrefixes, + tBgpPeerNgOperV4SuppPfxDamp, + tBgpPeerNgOperVpnSuppPfxDamp, + tBgpPeerNgOperV6SuppPfxDamp, + tBgpPeerNgOperMCastV4SuppPfxDamp, + tBgpPeerNgOperMCastV4RecvPfxs, + tBgpPeerNgOperMCastV4SentPfxs, + tBgpPeerNgOperMCastV4ActivePfxs, + tBgpPeerNgOperVpnIpv6RecvPfxs, + tBgpPeerNgOperVpnIpv6SentPfxs, + tBgpPeerNgOperVpnIpv6ActivePfxs, + tBgpPeerNgOperVpnIpv6SuppPfxDamp, + tBgpPeerNgLocalAS4Byte, + tBgpPeerNgPeerAS4Byte, + tBgpPeerNgDisable4ByteASN, + tBgpPeerNgOperMvpnV4SuppPfxDamp, + tBgpPeerNgOperMvpnV4RecvPfxs, + tBgpPeerNgOperMvpnV4SentPfxs, + tBgpPeerNgOperMvpnV4ActivePfxs, + tBgpPeerNgL2vpnCiscoInterop, + tBgpPeerNgRemovePrivateASLmtd, + tBgpPeerPlcyImportPolicy1, + tBgpPeerPlcyImportPolicy2, + tBgpPeerPlcyImportPolicy3, + tBgpPeerPlcyImportPolicy4, + tBgpPeerPlcyImportPolicy5, + tBgpPeerPlcyImportPolicy6, + tBgpPeerPlcyImportPolicy7, + tBgpPeerPlcyImportPolicy8, + tBgpPeerPlcyImportPolicy9, + tBgpPeerPlcyImportPolicy10, + tBgpPeerPlcyImportPolicy11, + tBgpPeerPlcyImportPolicy12, + tBgpPeerPlcyImportPolicy13, + tBgpPeerPlcyImportPolicy14, + tBgpPeerPlcyImportPolicy15, + tBgpPeerPlcyExportPolicy1, + tBgpPeerPlcyExportPolicy2, + tBgpPeerPlcyExportPolicy3, + tBgpPeerPlcyExportPolicy4, + tBgpPeerPlcyExportPolicy5, + tBgpPeerPlcyExportPolicy6, + tBgpPeerPlcyExportPolicy7, + tBgpPeerPlcyExportPolicy8, + tBgpPeerPlcyExportPolicy9, + tBgpPeerPlcyExportPolicy10, + tBgpPeerPlcyExportPolicy11, + tBgpPeerPlcyExportPolicy12, + tBgpPeerPlcyExportPolicy13, + tBgpPeerPlcyExportPolicy14, + tBgpPeerPlcyExportPolicy15 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 10.0." + ::= { tmnxBgpGroups 61 } + +tmnxBgpPeeringPlcyV10v0Group OBJECT-GROUP + OBJECTS { + tBgpPeeringPlcyImportPolicy1, + tBgpPeeringPlcyImportPolicy2, + tBgpPeeringPlcyImportPolicy3, + tBgpPeeringPlcyImportPolicy4, + tBgpPeeringPlcyImportPolicy5, + tBgpPeeringPlcyImportPolicy6, + tBgpPeeringPlcyImportPolicy7, + tBgpPeeringPlcyImportPolicy8, + tBgpPeeringPlcyImportPolicy9, + tBgpPeeringPlcyImportPolicy10, + tBgpPeeringPlcyImportPolicy11, + tBgpPeeringPlcyImportPolicy12, + tBgpPeeringPlcyImportPolicy13, + tBgpPeeringPlcyImportPolicy14, + tBgpPeeringPlcyImportPolicy15, + tBgpPeeringPlcyExportPolicy1, + tBgpPeeringPlcyExportPolicy2, + tBgpPeeringPlcyExportPolicy3, + tBgpPeeringPlcyExportPolicy4, + tBgpPeeringPlcyExportPolicy5, + tBgpPeeringPlcyExportPolicy6, + tBgpPeeringPlcyExportPolicy7, + tBgpPeeringPlcyExportPolicy8, + tBgpPeeringPlcyExportPolicy9, + tBgpPeeringPlcyExportPolicy10, + tBgpPeeringPlcyExportPolicy11, + tBgpPeeringPlcyExportPolicy12, + tBgpPeeringPlcyExportPolicy13, + tBgpPeeringPlcyExportPolicy14, + tBgpPeeringPlcyExportPolicy15 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP peering policies on + Nokia SROS series systems since release 10.0." + ::= { tmnxBgpGroups 62 } + +tmnxBgpPeeringPolicyV10v0Group OBJECT-GROUP + OBJECTS { + tBgpPeeringPolicyTableLastChngd, + tBgpPrngPlcyRowStatus, + tBgpPrngPlcyLastChngd, + tBgpPrngPlcyDescription, + tBgpPrngPlcyInheritance, + tBgpPrngPlcyAdvertiseInactiveRts, + tBgpPrngPlcyNoAggregatorID, + tBgpPrngPlcyASOverride, + tBgpPrngPlcyAuthKeyChain, + tBgpPrngPlcyMd5Auth, + tBgpPrngPlcyMd5AuthKey, + tBgpPrngPlcyClusterId, + tBgpPrngPlcyConnectRetry, + tBgpPrngPlcyDampening, + tBgpPrngPlcyDisableClientReflect, + tBgpPrngPlcyDisableComms, + tBgpPrngPlcyDisableExtComms, + tBgpPrngPlcyDisableFEFailover, + tBgpPrngPlcyHoldTime, + tBgpPrngPlcyKeepAlive, + tBgpPrngPlcyLocalAddressType, + tBgpPrngPlcyLocalAddress, + tBgpPrngPlcyLocalAS, + tBgpPrngPlcyLocalASPrivate, + tBgpPrngPlcyLocalPreference, + tBgpPrngPlcyLoopDetect, + tBgpPrngPlcyMEDSource, + tBgpPrngPlcyMEDValue, + tBgpPrngPlcyMinASOrigination, + tBgpPrngPlcyMinRteAdvertisement, + tBgpPrngPlcyMultihop, + tBgpPrngPlcyNextHopSelf, + tBgpPrngPlcyPassive, + tBgpPrngPlcyPeerAS, + tBgpPrngPlcyPreference, + tBgpPrngPlcyMaxPrefix, + tBgpPrngPlcyRemovePrivateAS, + tBgpPrngPlcyMinTTLValue, + tBgpPrngPlcyPeerType, + tBgpPeerGroupDynamicPeerGroup, + tBgpPrngPlcyDisable4ByteASN, + tBgpPrngPlcyRemovePrivateASLmtd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BGP peering policies on + Nokia SROS series systems since release 10.0." + ::= { tmnxBgpGroups 63 } + +tmnxBgpObsoleteV10v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceHoldTimeIsStrict, + tBgpPeerGroupHoldTimeIsStrict, + tBgpPeerNgHoldTimeIsStrict, + tBgpInstanceImportPolicy1, + tBgpInstanceImportPolicy2, + tBgpInstanceImportPolicy3, + tBgpInstanceImportPolicy4, + tBgpInstanceImportPolicy5, + tBgpInstanceExportPolicy1, + tBgpInstanceExportPolicy2, + tBgpInstanceExportPolicy3, + tBgpInstanceExportPolicy4, + tBgpInstanceExportPolicy5, + tBgpPeerGroupImportPolicy1, + tBgpPeerGroupImportPolicy2, + tBgpPeerGroupImportPolicy3, + tBgpPeerGroupImportPolicy4, + tBgpPeerGroupImportPolicy5, + tBgpPeerGroupExportPolicy1, + tBgpPeerGroupExportPolicy2, + tBgpPeerGroupExportPolicy3, + tBgpPeerGroupExportPolicy4, + tBgpPeerGroupExportPolicy5, + tBgpPeerNgImportPolicy1, + tBgpPeerNgImportPolicy2, + tBgpPeerNgImportPolicy3, + tBgpPeerNgImportPolicy4, + tBgpPeerNgImportPolicy5, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPrngPlcyImportPolicy1, + tBgpPrngPlcyImportPolicy2, + tBgpPrngPlcyImportPolicy3, + tBgpPrngPlcyImportPolicy4, + tBgpPrngPlcyImportPolicy5, + tBgpPrngPlcyExportPolicy1, + tBgpPrngPlcyExportPolicy2, + tBgpPrngPlcyExportPolicy3, + tBgpPrngPlcyExportPolicy4, + tBgpPrngPlcyExportPolicy5 + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-BGP-MIB which are obsoleted in Nokia + SROS 10.0 series systems." + ::= { tmnxBgpGroups 64 } + +tmnxBgpGlobalV11v0Group OBJECT-GROUP + OBJECTS { + tBgpInstLocalASNoPrependGlobalAS, + tBgpPGLocalASNoPrependGlobalAS, + tBgpPeerNgLclASNoPrependGlobalAS, + tBgpPeerNgOperMvpnV6SuppPfxDamp, + tBgpPeerNgOperMvpnV6RecvPfxs, + tBgpPeerNgOperMvpnV6SentPfxs, + tBgpPeerNgOperMvpnV6ActivePfxs, + tBgpInstanceEnableRRVpnFwding, + tBgpPGMaxPrefixIdleTimeOut, + tBgpPeerNgMaxPrefixIdleTimeOut, + tBgpPeerNgOperFlowIpv6SupPfxDamp, + tBgpPeerNgOperFlowIpv6RecvPfxs, + tBgpPeerNgOperFlowIpv6SentPfxs, + tBgpPeerNgOperFlowIpv6ActivePfxs, + tBgpInstanceNHResPolicy, + tBgpInstancePeerTrackingPolicy, + tBgpInstanceTransportTunnel, + tBgpInstanceAdvertiseExternal, + tBgpInstanceBackupPath, + tBgpInstanceDisableRtTblInstall, + tBgpInstanceDeterministicMED, + tBgpInstanceSplitHorizon, + tBgpPGSplitHorizon, + tBgpInstanceIgnoreRtrIdInternal, + tBgpInstanceIgnoreRtrIdExternal + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + SROS series systems release 11.0." + ::= { tmnxBgpGroups 65 } + +tmnxBgpPeerGroupV11v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Groups + on Nokia SROS series systems added in release 11.0." + ::= { tmnxBgpGroups 66 } + +tmnxBgpObsoleteV11v0Group OBJECT-GROUP + OBJECTS { + tBgpPGUpdatedErrorHandling, + tBgpPeerNgUpdatedErrorHandling, + tBgp4OptTransPathAttrType, + tBgp4OptTransPathAttrLength, + tBgp4OptTransPathAttribute, + tBgp4OTWithdrawnRouteLength, + tBgp4OTWithdrawnRoutePrefix + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-BGP-MIB which are obsoleted in Nokia + SROS 11.0 series systems." + ::= { tmnxBgpGroups 67 } + +tmnxBgpGlobalDCGroup OBJECT-GROUP + OBJECTS { + tBgpPeerNgOperEvpnSupPfxDamp, + tBgpPeerNgOperEvpnRecvPfxs, + tBgpPeerNgOperEvpnSentPfxs, + tBgpPeerNgOperEvpnActivePfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + Data Center series systems." + ::= { tmnxBgpGroups 68 } + +tmnxBgpDPOscilationV11v0Group OBJECT-GROUP + OBJECTS { + tBgpInstGrRestartNotification, + tBgpInstanceFaultTolerance, + tBgpPGGRRestartNotification, + tBgpPGFaultTolerance, + tBgpPeerNgGRRestartNotification, + tBgpPeerNgFaultTolerance, + tBgpInstanceDampPeerOscillations, + tBgpInstDmpPeerOscInitialWaitTim, + tBgpInstDmpPeerOscSecondWaitTime, + tBgpInstDmpPeerOscMaxWaitTime, + tBgpInstDmpPeerOscErrorInterval, + tBgpPGDampPeerOscillations, + tBgpPGDampPeerOscInitialWaitTime, + tBgpPGDampPeerOscSecondWaitTime, + tBgpPGDampPeerOscMaxWaitTime, + tBgpPGDampPeerOscErrorInterval, + tBgpPeerNgDampPeerOscillations, + tBgpPeerNgDampOscInitialWaitTime, + tBgpPeerNgDampOscSecondWaitTime, + tBgpPeerNgDampOscMaxWaitTime, + tBgpPeerNgDampOscErrorInterval, + tBgpPeerNgOperUpdateErrors, + tBgpPeerNgOperGRNotifFamilyNego, + tBgpPeerNgOperRemIdleHoldTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of damping peer + oscillations on Nokia SROS series systems added in release 11.0." + ::= { tmnxBgpGroups 69 } + +tmnxBgpNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + tBgp4PathAttrType, + tBgp4PathAttrLength, + tBgp4PathAttribute, + tBgp4WithdrawnRoutePrefix, + tBgp4UpdateMessage, + tBgpFlowspecExtCommunityAction, + tBgpFlowspecExtCommActionValue, + tBgpPeerFlowRouteDestAddrType, + tBgpPeerFlowRouteDestAddr, + tBgpFlowRouteInvalidReason, + tBgpFlowRouteNLRI + } + STATUS obsolete + DESCRIPTION + "The group of notify objects supporting management of extended BGP on + Nokia SROS series systems release 11.0." + ::= { tmnxBgpGroups 70 } + +tmnxBgpNotificationV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgp4UpdateInvalid, + tBgp4PathAttrInvalid, + tBgp4WithdrawnRtFromUpdateError, + tBgpMaxNgPrefix100, + tBgpPeerNgGRStatusChange, + tBgpNgEstablished, + tBgpNgBackwardTransition, + tBgpFlowspecUnsupportdComAction, + tBgpFlowRouteInvalid, + tBgpMaxNgPrefixThreshReached + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 11.0." + ::= { tmnxBgpGroups 71 } + +tmnxBgpObsoleteNtfnV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgp4OptTransPathAttrInvalid, + tBgp4OptTransWithdrawnRoutes + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems." + ::= { tmnxBgpGroups 72 } + +tmnxBgpMvpnVrfImportGroup OBJECT-GROUP + OBJECTS { + tBgpInstMvpnVrfImportSubTypeNew + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + SROS series systems release 11.0." + ::= { tmnxBgpGroups 73 } + +tmnxBgpNHUnchangedGroup OBJECT-GROUP + OBJECTS { + tBgpPGNHUnchangedFamily, + tBgpPeerNgNhUnchangedFamily + } + STATUS current + DESCRIPTION + "The group of objects supporting management of next-hop unchanged + family on Nokia SROS series systems release 11.0." + ::= { tmnxBgpGroups 74 } + +tmnxBgpResolveLabelRoutesGroup OBJECT-GROUP + OBJECTS { + tBgpInstResolveLabelRoutesInRtm + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP route reflector use of route table + for labeled routes on Nokia SROS series systems release 12.0." + ::= { tmnxBgpGroups 75 } + +tmnxBgpInstanceV12v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceTableLastChanged, + tBgpInstanceRowStatus, + tBgpInstanceShutdown, + tBgpInstanceDescription, + tBgpInstanceAlwaysCompareMED, + tBgpInstanceBgpId, + tBgpInstanceConnectRetry, + tBgpInstanceHoldTime, + tBgpInstanceKeepAlive, + tBgpInstanceDampening, + tBgpInstanceLocalPreference, + tBgpInstanceLoopDetect, + tBgpInstanceMinRouteAdvertisement, + tBgpInstanceMultipath, + tBgpInstanceNoAggregatorID, + tBgpInstancePreference, + tBgpInstanceRemovePrivateAS, + tBgpInstanceLastChanged, + tBgpInstanceMultihop, + tBgpInstanceMEDSource, + tBgpInstanceMEDValue, + tBgpInstanceOperStatus, + tBgpInstanceLocalASPrivate, + tBgpInstanceMd5Auth, + tBgpInstanceMd5AuthKey, + tBgpInstanceClusterId, + tBgpInstanceDisableClientReflect, + tBgpInstanceIBgpMultipath, + tBgpInstanceFamily, + tBgpInstanceGracefulRestart, + tBgpInstanceGRPathSelectDefer, + tBgpInstanceGRRestartTime, + tBgpInstanceGRStaleRoute, + tBgpInstanceGRAdminState, + tBgpInstanceGROperState, + tBgpInstanceVpnApplyImport, + tBgpInstanceVpnApplyExport, + tBgpInstanceIgpShortcut, + tBgpInstanceDisallowIgp, + tBgpInstanceOrf, + tBgpInstanceExtCommsOrf, + tBgpInstanceExtCommsSendOrf, + tBgpInstanceExtCommsRecvOrf, + tBgpInstRteTargetRowStatus, + tBgpSendOrfRTRowStatus, + tBgpInstanceAllowInterAsVpn, + tBgpInstanceLocalAS4Byte, + tBgpInstanceConfederationAS4Byte, + tBgpInstanceDisable4ByteASN, + tBgpInstanceMultipathEiBgpState, + tBgpInstanceRemovePrivateASLmtd, + tBgpInstancePlcyImportPolicy1, + tBgpInstancePlcyImportPolicy2, + tBgpInstancePlcyImportPolicy3, + tBgpInstancePlcyImportPolicy4, + tBgpInstancePlcyImportPolicy5, + tBgpInstancePlcyImportPolicy6, + tBgpInstancePlcyImportPolicy7, + tBgpInstancePlcyImportPolicy8, + tBgpInstancePlcyImportPolicy9, + tBgpInstancePlcyImportPolicy10, + tBgpInstancePlcyImportPolicy11, + tBgpInstancePlcyImportPolicy12, + tBgpInstancePlcyImportPolicy13, + tBgpInstancePlcyImportPolicy14, + tBgpInstancePlcyImportPolicy15, + tBgpInstancePlcyExportPolicy1, + tBgpInstancePlcyExportPolicy2, + tBgpInstancePlcyExportPolicy3, + tBgpInstancePlcyExportPolicy4, + tBgpInstancePlcyExportPolicy5, + tBgpInstancePlcyExportPolicy6, + tBgpInstancePlcyExportPolicy7, + tBgpInstancePlcyExportPolicy8, + tBgpInstancePlcyExportPolicy9, + tBgpInstancePlcyExportPolicy10, + tBgpInstancePlcyExportPolicy11, + tBgpInstancePlcyExportPolicy12, + tBgpInstancePlcyExportPolicy13, + tBgpInstancePlcyExportPolicy14, + tBgpInstancePlcyExportPolicy15 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 12.0." + ::= { tmnxBgpGroups 76 } + +tmnxBgpPeerGroupV12v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupTableLastChanged, + tBgpPeerGroupTableSpinlock, + tBgpPeerGroupName, + tBgpPeerGroupRowStatus, + tBgpPeerGroupShutdown, + tBgpPeerGroupDescription, + tBgpPeerGroupConnectRetry, + tBgpPeerGroupHoldTime, + tBgpPeerGroupKeepAlive, + tBgpPeerGroupDampening, + tBgpPeerGroupLocalPreference, + tBgpPeerGroupLoopDetect, + tBgpPeerGroupMinRouteAdvertisement, + tBgpPeerGroupMaxPrefix, + tBgpPeerGroupMEDSource, + tBgpPeerGroupMEDValue, + tBgpPeerGroupMultihop, + tBgpPeerGroupNextHopSelf, + tBgpPeerGroupNoAggregatorID, + tBgpPeerGroupPassive, + tBgpPeerGroupPeerType, + tBgpPeerGroupPreference, + tBgpPeerGroupRemovePrivateAS, + tBgpPeerGroupLastChanged, + tBgpPeerGroupInheritance, + tBgpPeerGroupOperStatus, + tBgpPeerGroupLocalASPrivate, + tBgpPeerGroupMd5Auth, + tBgpPeerGroupMd5AuthKey, + tBgpPeerGroupClusterId, + tBgpPeerGroupDisableClientReflect, + tBgpPeerGroupGracefulRestart, + tBgpPeerGroupGRRestartTime, + tBgpPeerGroupGRStaleRoute, + tBgpPeerGroupGRAdminState, + tBgpPeerGroupGROperState, + tBgpPeerGroupFamily, + tBgpPeerGroupVpnApplyImport, + tBgpPeerGroupVpnApplyExport, + tBgpPeerGroupASOverride, + tBgpPeerGroupOrf, + tBgpPeerGroupExtCommsOrf, + tBgpPeerGroupExtCommsSendOrf, + tBgpPeerGroupExtCommsRecvOrf, + tBgpPGSendOrfRTRowStatus, + tBgpPeerGroupLocalAS4Byte, + tBgpPeerGroupPeerAS4Byte, + tBgpPeerGroupDisable4ByteASN, + tBgpPeerGroupRemovePrivateASLmtd, + tBgpPeerGroupPlcyImportPolicy1, + tBgpPeerGroupPlcyImportPolicy2, + tBgpPeerGroupPlcyImportPolicy3, + tBgpPeerGroupPlcyImportPolicy4, + tBgpPeerGroupPlcyImportPolicy5, + tBgpPeerGroupPlcyImportPolicy6, + tBgpPeerGroupPlcyImportPolicy7, + tBgpPeerGroupPlcyImportPolicy8, + tBgpPeerGroupPlcyImportPolicy9, + tBgpPeerGroupPlcyImportPolicy10, + tBgpPeerGroupPlcyImportPolicy11, + tBgpPeerGroupPlcyImportPolicy12, + tBgpPeerGroupPlcyImportPolicy13, + tBgpPeerGroupPlcyImportPolicy14, + tBgpPeerGroupPlcyImportPolicy15, + tBgpPeerGroupPlcyExportPolicy1, + tBgpPeerGroupPlcyExportPolicy2, + tBgpPeerGroupPlcyExportPolicy3, + tBgpPeerGroupPlcyExportPolicy4, + tBgpPeerGroupPlcyExportPolicy5, + tBgpPeerGroupPlcyExportPolicy6, + tBgpPeerGroupPlcyExportPolicy7, + tBgpPeerGroupPlcyExportPolicy8, + tBgpPeerGroupPlcyExportPolicy9, + tBgpPeerGroupPlcyExportPolicy10, + tBgpPeerGroupPlcyExportPolicy11, + tBgpPeerGroupPlcyExportPolicy12, + tBgpPeerGroupPlcyExportPolicy13, + tBgpPeerGroupPlcyExportPolicy14, + tBgpPeerGroupPlcyExportPolicy15 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Groups + on Nokia SROS series systems since release 12.0." + ::= { tmnxBgpGroups 77 } + +tmnxBgpPeerV12v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerTableLastChanged, + tBgpPeerTableSpinlock, + tBgpPeerNgPeerGroup, + tBgpPeerNgRowStatus, + tBgpPeerNgShutdown, + tBgpPeerNgDescription, + tBgpPeerNgConnectRetry, + tBgpPeerNgHoldTime, + tBgpPeerNgKeepAlive, + tBgpPeerNgDampening, + tBgpPeerNgLocalAddress, + tBgpPeerNgLocalAddressType, + tBgpPeerNgLocalPreference, + tBgpPeerNgLoopDetect, + tBgpPeerNgMinRouteAdvertisement, + tBgpPeerNgMaxPrefix, + tBgpPeerNgMEDSource, + tBgpPeerNgMEDValue, + tBgpPeerNgMultihop, + tBgpPeerNgNextHopSelf, + tBgpPeerNgNoAggregatorID, + tBgpPeerNgPassive, + tBgpPeerNgPeerType, + tBgpPeerNgPreference, + tBgpPeerNgRemovePrivateAS, + tBgpPeerNgLastChanged, + tBgpPeerNgInheritance, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPeerNgOperStatus, + tBgpPeerNgLocalASPrivate, + tBgpPeerNgMd5Auth, + tBgpPeerNgMd5AuthKey, + tBgpPeerNgClusterId, + tBgpPeerNgDisableClientReflect, + tBgpPeerNgGracefulRestart, + tBgpPeerNgGRRestartTime, + tBgpPeerNgGRStaleRoute, + tBgpPeerNgGRAdminState, + tBgpPeerNgGROperState, + tBgpPeerNgFamily, + tBgpPeerNgVpnRemoteFamily, + tBgpPeerNgVpnApplyImport, + tBgpPeerNgVpnApplyExport, + tBgpPeerNgVpnLocalCaps, + tBgpPeerNgVpnRemoteCaps, + tBgpPeerNgConnState, + tBgpPeerNgASOverride, + tBgpPeerNgOrf, + tBgpPeerNgExtCommsOrf, + tBgpPeerNgExtCommsSendOrf, + tBgpPeerNgExtCommsRecvOrf, + tBgpPeerNgOperMsgOctetsRcvd, + tBgpPeerNgOperMsgOctetsSent, + tBgpPeerNgOperInputQueueMsgs, + tBgpPeerNgOperOutputQueueMsgs, + tBgpPeerNgOperReceivedPrefixes, + tBgpPeerNgOperSentPrefixes, + tBgpPeerNgOperActivePrefixes, + tBgpPeerNgOperReceivedPaths, + tBgpPeerNgOperFlaps, + tBgpPeerNgOperLastState, + tBgpPeerNgOperLastEvent, + tBgpPeerNgOperVpnRecvPrefixes, + tBgpPeerNgOperVpnSentPrefixes, + tBgpPeerNgOperVpnActivePrefixes, + tBgpPeerNgSendOrfRTRowStatus, + tBgpPeerNgOperGRSupport, + tBgpPeerNgOperGRFamilyRestart, + tBgpPeerNgOperGRFamilyFwding, + tBgpPeerNgOperGRFamilyNegotiated, + tBgpPeerNgOperGRRecvEOR, + tBgpPeerNgOperGRSendEOR, + tBgpPeerNgOperGRStaleRoutesTime, + tBgpPeerNgOperGRReqRestartTime, + tBgpPeerNgOperGRStatus, + tBgpPeerNgOperNumRestarts, + tBgpPeerNgOperLastRestartTime, + tBgpPeerNgOperV6ReceivedPrefixes, + tBgpPeerNgOperV6SentPrefixes, + tBgpPeerNgOperV6ActivePrefixes, + tBgpPeerNgOperV4SuppPfxDamp, + tBgpPeerNgOperVpnSuppPfxDamp, + tBgpPeerNgOperV6SuppPfxDamp, + tBgpPeerNgOperMCastV4SuppPfxDamp, + tBgpPeerNgOperMCastV4RecvPfxs, + tBgpPeerNgOperMCastV4SentPfxs, + tBgpPeerNgOperMCastV4ActivePfxs, + tBgpPeerNgOperVpnIpv6RecvPfxs, + tBgpPeerNgOperVpnIpv6SentPfxs, + tBgpPeerNgOperVpnIpv6ActivePfxs, + tBgpPeerNgOperVpnIpv6SuppPfxDamp, + tBgpPeerNgLocalAS4Byte, + tBgpPeerNgPeerAS4Byte, + tBgpPeerNgDisable4ByteASN, + tBgpPeerNgOperMvpnV4SuppPfxDamp, + tBgpPeerNgOperMvpnV4RecvPfxs, + tBgpPeerNgOperMvpnV4SentPfxs, + tBgpPeerNgOperMvpnV4ActivePfxs, + tBgpPeerNgL2vpnCiscoInterop, + tBgpPeerNgRemovePrivateASLmtd, + tBgpPeerPlcyImportPolicy1, + tBgpPeerPlcyImportPolicy2, + tBgpPeerPlcyImportPolicy3, + tBgpPeerPlcyImportPolicy4, + tBgpPeerPlcyImportPolicy5, + tBgpPeerPlcyImportPolicy6, + tBgpPeerPlcyImportPolicy7, + tBgpPeerPlcyImportPolicy8, + tBgpPeerPlcyImportPolicy9, + tBgpPeerPlcyImportPolicy10, + tBgpPeerPlcyImportPolicy11, + tBgpPeerPlcyImportPolicy12, + tBgpPeerPlcyImportPolicy13, + tBgpPeerPlcyImportPolicy14, + tBgpPeerPlcyImportPolicy15, + tBgpPeerPlcyExportPolicy1, + tBgpPeerPlcyExportPolicy2, + tBgpPeerPlcyExportPolicy3, + tBgpPeerPlcyExportPolicy4, + tBgpPeerPlcyExportPolicy5, + tBgpPeerPlcyExportPolicy6, + tBgpPeerPlcyExportPolicy7, + tBgpPeerPlcyExportPolicy8, + tBgpPeerPlcyExportPolicy9, + tBgpPeerPlcyExportPolicy10, + tBgpPeerPlcyExportPolicy11, + tBgpPeerPlcyExportPolicy12, + tBgpPeerPlcyExportPolicy13, + tBgpPeerPlcyExportPolicy14, + tBgpPeerPlcyExportPolicy15 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 12.0." + ::= { tmnxBgpGroups 78 } + +tmnxBgpObsoleteV12v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceMinASOrigination, + tBgpPeerGroupMinASOrigination, + tBgpPeerNgMinASOrigination + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-BGP-MIB which are obsoleted in Nokia + SROS 12.0 series systems." + ::= { tmnxBgpGroups 79 } + +tmnxBgpMcastIpv6Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgOperMcastV6SupPfxDamp, + tBgpPeerNgOperMcastV6RecvPfxs, + tBgpPeerNgOperMcastV6SentPfxs, + tBgpPeerNgOperMcastV6ActivePfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP address family of mcast-ipv6 + routes on Nokia SROS series systems release 11.0." + ::= { tmnxBgpGroups 80 } + +tmnxBgpPrefixOriginValidGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceCompOriginValidState, + tBgpPGEnableOriginValidation, + tBgpPeerNgEnableOriginValidation, + tBgpInstanceOrigInvalidUnusable + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP Peer Origin Validation on Nokia + SROS series systems release 12.0." + ::= { tmnxBgpGroups 81 } + +tmnxBgpThirdPartyNHGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceThirdPartyNextHop, + tBgpPGThirdPartyNextHop, + tBgpPeerNgThirdPartyNextHop + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP third party next-hop processing on + Nokia SROS series systems since release 12.0." + ::= { tmnxBgpGroups 82 } + +tmnxBgpNotificationV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpReceivedInvalidNlri + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 12.0." + ::= { tmnxBgpGroups 83 } + +tmnxBgpNotifyObjsV12v0Group OBJECT-GROUP + OBJECTS { + tBgp4BadErrorMessage, + tBgp4BadErrorMessageType + } + STATUS current + DESCRIPTION + "The group of notify objects supporting management of extended BGP on + Nokia SROS series systems release 12.0." + ::= { tmnxBgpGroups 84 } + +tmnxBgpPeerGroupV13v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupPfxLmtTableLstChgd, + tBgpPeerGroupPfxLmtLastChanged, + tBgpPeerGroupPfxLmtRowStatus, + tBgpPeerGroupPfxLmtMaxPrefix, + tBgpPeerGroupPfxLmtLogOnly, + tBgpPeerGroupPfxLmtThreshold, + tBgpPeerGroupPfxLmtIdleTimeOut, + tBgpPeerGroupPfxLmtPostImport, + tBgpPeerNgPfxLmtTableLstChgd, + tBgpPeerNgPfxLmtLastChanged, + tBgpPeerNgPfxLmtRowStatus, + tBgpPeerNgPfxLmtMaxPrefix, + tBgpPeerNgPfxLmtLogOnly, + tBgpPeerNgPfxLmtThreshold, + tBgpPeerNgPfxLmtIdleTimeOut, + tBgpPeerNgPfxLmtPostImport, + tBgpPeerNgPfxLmtInheritance + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Groups + and peers on Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 85 } + +tmnxBgpNotificationV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpMaxNgPfxLmt, + tBgpMaxNgPfxLmtThresholdReached + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 13.0." + ::= { tmnxBgpGroups 86 } + +tmnxBgpLinkBandwidthExtCommGroup OBJECT-GROUP + OBJECTS { + tBgpPGAddLinkBandwidth, + tBgpPeerNgAddLinkBandwidth + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP Link Bandwidth Extended Community + on Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 87 } + +tmnxBgpRibLeakImportV13v0Group OBJECT-GROUP + OBJECTS { + tBgpRibLeakImportPolicyTblLstCh, + tBgpRibLeakImportPolicyLstCh, + tBgpRibLeakImportPolicy1, + tBgpRibLeakImportPolicy2, + tBgpRibLeakImportPolicy3, + tBgpRibLeakImportPolicy4, + tBgpRibLeakImportPolicy5, + tBgpRibLeakImportPolicy6, + tBgpRibLeakImportPolicy7, + tBgpRibLeakImportPolicy8, + tBgpRibLeakImportPolicy9, + tBgpRibLeakImportPolicy10, + tBgpRibLeakImportPolicy11, + tBgpRibLeakImportPolicy12, + tBgpRibLeakImportPolicy13, + tBgpRibLeakImportPolicy14, + tBgpRibLeakImportPolicy15 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP RIB leak import + policies on Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 88 } + +tmnxBgpShortcutTunnelV13v0Group OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelTblLstCh, + tBgpShortcutTunnelLstCh, + tBgpShortcutTunnelResolution, + tBgpShortcutTunnelLdp, + tBgpShortcutTunnelRsvpTe, + tBgpShortcutTunnelBgp, + tBgpShortcutTunnelDisallowIgp, + tBgpShortcutTunnelSrIsis, + tBgpShortcutTunnelSrOspf + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP shortcut using + segmented routing tunnel on Nokia SROS series systems since release + 13.0." + ::= { tmnxBgpGroups 89 } + +tmnxBgpLabelRtTunnelV13v0Group OBJECT-GROUP + OBJECTS { + tBgpLabelRtTunnelTblLstCh, + tBgpLabelRtTunnelLstCh, + tBgpLabelRtTunnelResolution, + tBgpLabelRtTunnelLdp, + tBgpLabelRtTunnelRsvpTe, + tBgpLabelRtTunnelSrIsis, + tBgpLabelRtTunnelSrOspf + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP labelled route + resolution using segmented routing tunnel on Nokia SROS series systems + since release 13.0." + ::= { tmnxBgpGroups 90 } + +tmnxBgpDynamicPeerLmtV13v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceDynamicPeerLimit, + tBgpPGDynamicPeerLimit, + tBgpPGDynamicPeerPfxTableLstChgd, + tBgpPGDynamicPeerPfxLastChanged, + tBgpPGDynamicPeerPfxRowStatus, + tBgpPGDynamicPeerPfxGroupName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Dynamic Peer on + Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 91 } + +tmnxBgpPeerGroupV13v1Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupTableLastChanged, + tBgpPeerGroupTableSpinlock, + tBgpPeerGroupName, + tBgpPeerGroupRowStatus, + tBgpPeerGroupShutdown, + tBgpPeerGroupDescription, + tBgpPeerGroupConnectRetry, + tBgpPeerGroupHoldTime, + tBgpPeerGroupKeepAlive, + tBgpPeerGroupDampening, + tBgpPeerGroupLocalPreference, + tBgpPeerGroupLoopDetect, + tBgpPeerGroupMinRouteAdvertisement, + tBgpPeerGroupMEDSource, + tBgpPeerGroupMEDValue, + tBgpPeerGroupMultihop, + tBgpPeerGroupNextHopSelf, + tBgpPeerGroupNoAggregatorID, + tBgpPeerGroupPassive, + tBgpPeerGroupPeerType, + tBgpPeerGroupPreference, + tBgpPeerGroupRemovePrivateAS, + tBgpPeerGroupLastChanged, + tBgpPeerGroupInheritance, + tBgpPeerGroupOperStatus, + tBgpPeerGroupLocalASPrivate, + tBgpPeerGroupMd5Auth, + tBgpPeerGroupMd5AuthKey, + tBgpPeerGroupClusterId, + tBgpPeerGroupDisableClientReflect, + tBgpPeerGroupGracefulRestart, + tBgpPeerGroupGRRestartTime, + tBgpPeerGroupGRStaleRoute, + tBgpPeerGroupGRAdminState, + tBgpPeerGroupGROperState, + tBgpPeerGroupFamily, + tBgpPeerGroupVpnApplyImport, + tBgpPeerGroupVpnApplyExport, + tBgpPeerGroupASOverride, + tBgpPeerGroupOrf, + tBgpPeerGroupExtCommsOrf, + tBgpPeerGroupExtCommsSendOrf, + tBgpPeerGroupExtCommsRecvOrf, + tBgpPGSendOrfRTRowStatus, + tBgpPeerGroupLocalAS4Byte, + tBgpPeerGroupPeerAS4Byte, + tBgpPeerGroupDisable4ByteASN, + tBgpPeerGroupRemovePrivateASLmtd, + tBgpPeerGroupPlcyImportPolicy1, + tBgpPeerGroupPlcyImportPolicy2, + tBgpPeerGroupPlcyImportPolicy3, + tBgpPeerGroupPlcyImportPolicy4, + tBgpPeerGroupPlcyImportPolicy5, + tBgpPeerGroupPlcyImportPolicy6, + tBgpPeerGroupPlcyImportPolicy7, + tBgpPeerGroupPlcyImportPolicy8, + tBgpPeerGroupPlcyImportPolicy9, + tBgpPeerGroupPlcyImportPolicy10, + tBgpPeerGroupPlcyImportPolicy11, + tBgpPeerGroupPlcyImportPolicy12, + tBgpPeerGroupPlcyImportPolicy13, + tBgpPeerGroupPlcyImportPolicy14, + tBgpPeerGroupPlcyImportPolicy15, + tBgpPeerGroupPlcyExportPolicy1, + tBgpPeerGroupPlcyExportPolicy2, + tBgpPeerGroupPlcyExportPolicy3, + tBgpPeerGroupPlcyExportPolicy4, + tBgpPeerGroupPlcyExportPolicy5, + tBgpPeerGroupPlcyExportPolicy6, + tBgpPeerGroupPlcyExportPolicy7, + tBgpPeerGroupPlcyExportPolicy8, + tBgpPeerGroupPlcyExportPolicy9, + tBgpPeerGroupPlcyExportPolicy10, + tBgpPeerGroupPlcyExportPolicy11, + tBgpPeerGroupPlcyExportPolicy12, + tBgpPeerGroupPlcyExportPolicy13, + tBgpPeerGroupPlcyExportPolicy14, + tBgpPeerGroupPlcyExportPolicy15 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Groups + on Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 92 } + +tmnxBgpGlobalV13v0Group OBJECT-GROUP + OBJECTS { + tBgpInstancePMTUDiscovery, + tBgpPeerGroupPMTUDiscovery, + tBgpPeerNgPMTUDiscovery, + tBgpPeerNgAdvertiseLdpPrefix, + tBgpPrngPlcyMaxPrefixLogOnly, + tBgpPrngPlcyMaxPrefixThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + SROS series systems release 13.0." + ::= { tmnxBgpGroups 93 } + +tmnxBgpGlobalV13v1Group OBJECT-GROUP + OBJECTS { + tBgpInstLocalASNoPrependGlobalAS, + tBgpPGLocalASNoPrependGlobalAS, + tBgpPeerNgLclASNoPrependGlobalAS, + tBgpPeerNgOperMvpnV6SuppPfxDamp, + tBgpPeerNgOperMvpnV6RecvPfxs, + tBgpPeerNgOperMvpnV6SentPfxs, + tBgpPeerNgOperMvpnV6ActivePfxs, + tBgpInstanceEnableRRVpnFwding, + tBgpPeerNgOperFlowIpv6SupPfxDamp, + tBgpPeerNgOperFlowIpv6RecvPfxs, + tBgpPeerNgOperFlowIpv6SentPfxs, + tBgpPeerNgOperFlowIpv6ActivePfxs, + tBgpInstanceNHResPolicy, + tBgpInstancePeerTrackingPolicy, + tBgpInstanceAdvertiseExternal, + tBgpInstanceBackupPath, + tBgpInstanceDisableRtTblInstall, + tBgpInstanceDeterministicMED, + tBgpInstanceSplitHorizon, + tBgpPGSplitHorizon, + tBgpInstanceIgnoreRtrIdInternal, + tBgpInstanceIgnoreRtrIdExternal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP on Nokia + SROS series systems release 13.0." + ::= { tmnxBgpGroups 94 } + +tmnxBgpPeerV13v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerTableLastChanged, + tBgpPeerTableSpinlock, + tBgpPeerNgPeerGroup, + tBgpPeerNgRowStatus, + tBgpPeerNgShutdown, + tBgpPeerNgDescription, + tBgpPeerNgConnectRetry, + tBgpPeerNgHoldTime, + tBgpPeerNgKeepAlive, + tBgpPeerNgDampening, + tBgpPeerNgLocalAddress, + tBgpPeerNgLocalAddressType, + tBgpPeerNgLocalPreference, + tBgpPeerNgLoopDetect, + tBgpPeerNgMinRouteAdvertisement, + tBgpPeerNgMEDSource, + tBgpPeerNgMEDValue, + tBgpPeerNgMultihop, + tBgpPeerNgNextHopSelf, + tBgpPeerNgNoAggregatorID, + tBgpPeerNgPassive, + tBgpPeerNgPeerType, + tBgpPeerNgPreference, + tBgpPeerNgRemovePrivateAS, + tBgpPeerNgLastChanged, + tBgpPeerNgInheritance, + tBgpPeerNgExportPolicy1, + tBgpPeerNgExportPolicy2, + tBgpPeerNgExportPolicy3, + tBgpPeerNgExportPolicy4, + tBgpPeerNgExportPolicy5, + tBgpPeerNgOperStatus, + tBgpPeerNgLocalASPrivate, + tBgpPeerNgMd5Auth, + tBgpPeerNgMd5AuthKey, + tBgpPeerNgClusterId, + tBgpPeerNgDisableClientReflect, + tBgpPeerNgGracefulRestart, + tBgpPeerNgGRRestartTime, + tBgpPeerNgGRStaleRoute, + tBgpPeerNgGRAdminState, + tBgpPeerNgGROperState, + tBgpPeerNgFamily, + tBgpPeerNgVpnRemoteFamily, + tBgpPeerNgVpnApplyImport, + tBgpPeerNgVpnApplyExport, + tBgpPeerNgVpnLocalCaps, + tBgpPeerNgVpnRemoteCaps, + tBgpPeerNgConnState, + tBgpPeerNgASOverride, + tBgpPeerNgOrf, + tBgpPeerNgExtCommsOrf, + tBgpPeerNgExtCommsSendOrf, + tBgpPeerNgExtCommsRecvOrf, + tBgpPeerNgOperMsgOctetsRcvd, + tBgpPeerNgOperMsgOctetsSent, + tBgpPeerNgOperInputQueueMsgs, + tBgpPeerNgOperOutputQueueMsgs, + tBgpPeerNgOperReceivedPrefixes, + tBgpPeerNgOperSentPrefixes, + tBgpPeerNgOperActivePrefixes, + tBgpPeerNgOperReceivedPaths, + tBgpPeerNgOperFlaps, + tBgpPeerNgOperLastState, + tBgpPeerNgOperLastEvent, + tBgpPeerNgOperVpnRecvPrefixes, + tBgpPeerNgOperVpnSentPrefixes, + tBgpPeerNgOperVpnActivePrefixes, + tBgpPeerNgSendOrfRTRowStatus, + tBgpPeerNgOperGRSupport, + tBgpPeerNgOperGRFamilyRestart, + tBgpPeerNgOperGRFamilyFwding, + tBgpPeerNgOperGRFamilyNegotiated, + tBgpPeerNgOperGRRecvEOR, + tBgpPeerNgOperGRSendEOR, + tBgpPeerNgOperGRStaleRoutesTime, + tBgpPeerNgOperGRReqRestartTime, + tBgpPeerNgOperGRStatus, + tBgpPeerNgOperNumRestarts, + tBgpPeerNgOperLastRestartTime, + tBgpPeerNgOperV6ReceivedPrefixes, + tBgpPeerNgOperV6SentPrefixes, + tBgpPeerNgOperV6ActivePrefixes, + tBgpPeerNgOperV4SuppPfxDamp, + tBgpPeerNgOperVpnSuppPfxDamp, + tBgpPeerNgOperV6SuppPfxDamp, + tBgpPeerNgOperMCastV4SuppPfxDamp, + tBgpPeerNgOperMCastV4RecvPfxs, + tBgpPeerNgOperMCastV4SentPfxs, + tBgpPeerNgOperMCastV4ActivePfxs, + tBgpPeerNgOperVpnIpv6RecvPfxs, + tBgpPeerNgOperVpnIpv6SentPfxs, + tBgpPeerNgOperVpnIpv6ActivePfxs, + tBgpPeerNgOperVpnIpv6SuppPfxDamp, + tBgpPeerNgLocalAS4Byte, + tBgpPeerNgPeerAS4Byte, + tBgpPeerNgDisable4ByteASN, + tBgpPeerNgOperMvpnV4SuppPfxDamp, + tBgpPeerNgOperMvpnV4RecvPfxs, + tBgpPeerNgOperMvpnV4SentPfxs, + tBgpPeerNgOperMvpnV4ActivePfxs, + tBgpPeerNgL2vpnCiscoInterop, + tBgpPeerNgRemovePrivateASLmtd, + tBgpPeerPlcyImportPolicy1, + tBgpPeerPlcyImportPolicy2, + tBgpPeerPlcyImportPolicy3, + tBgpPeerPlcyImportPolicy4, + tBgpPeerPlcyImportPolicy5, + tBgpPeerPlcyImportPolicy6, + tBgpPeerPlcyImportPolicy7, + tBgpPeerPlcyImportPolicy8, + tBgpPeerPlcyImportPolicy9, + tBgpPeerPlcyImportPolicy10, + tBgpPeerPlcyImportPolicy11, + tBgpPeerPlcyImportPolicy12, + tBgpPeerPlcyImportPolicy13, + tBgpPeerPlcyImportPolicy14, + tBgpPeerPlcyImportPolicy15, + tBgpPeerPlcyExportPolicy1, + tBgpPeerPlcyExportPolicy2, + tBgpPeerPlcyExportPolicy3, + tBgpPeerPlcyExportPolicy4, + tBgpPeerPlcyExportPolicy5, + tBgpPeerPlcyExportPolicy6, + tBgpPeerPlcyExportPolicy7, + tBgpPeerPlcyExportPolicy8, + tBgpPeerPlcyExportPolicy9, + tBgpPeerPlcyExportPolicy10, + tBgpPeerPlcyExportPolicy11, + tBgpPeerPlcyExportPolicy12, + tBgpPeerPlcyExportPolicy13, + tBgpPeerPlcyExportPolicy14, + tBgpPeerPlcyExportPolicy15 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 95 } + +tmnxBgpObsoleteV13v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerGroupMaxPrefix, + tBgpPeerGroupMaxPrefixLogOnly, + tBgpPeerGroupMaxPrefixThreshold, + tBgpPGMaxPrefixIdleTimeOut, + tBgpPeerNgMaxPrefix, + tBgpPeerNgMaxPrefixLogOnly, + tBgpPeerNgMaxPrefixThreshold, + tBgpPeerNgMaxPrefixIdleTimeOut, + tBgpInstanceTransportTunnel, + tBgpInstanceIgpShortcut, + tBgpInstanceDisallowIgp + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-BGP-MIB which are obsoleted in Nokia + SROS 13.0 series systems." + ::= { tmnxBgpGroups 96 } + +tmnxBgpNotificationV13v1Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgp4UpdateInvalid, + tBgp4PathAttrInvalid, + tBgp4WithdrawnRtFromUpdateError, + tBgpPeerNgGRStatusChange, + tBgpNgEstablished, + tBgpNgBackwardTransition, + tBgpFlowspecUnsupportdComAction + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 13.0." + ::= { tmnxBgpGroups 97 } + +tmnxBgpObsoletedNtfnV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpMaxNgPrefix100, + tBgpMaxNgPrefixThreshReached + } + STATUS current + DESCRIPTION + "The group of notifications which are obsoleted in Nokia SROS series + systems release 13.0." + ::= { tmnxBgpGroups 98 } + +tmnxBgpInstanceV13v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceTableLastChanged, + tBgpInstanceRowStatus, + tBgpInstanceShutdown, + tBgpInstanceDescription, + tBgpInstanceAlwaysCompareMED, + tBgpInstanceBgpId, + tBgpInstanceConnectRetry, + tBgpInstanceHoldTime, + tBgpInstanceKeepAlive, + tBgpInstanceDampening, + tBgpInstanceLocalPreference, + tBgpInstanceLoopDetect, + tBgpInstanceMinRouteAdvertisement, + tBgpInstanceMultipath, + tBgpInstanceNoAggregatorID, + tBgpInstancePreference, + tBgpInstanceRemovePrivateAS, + tBgpInstanceLastChanged, + tBgpInstanceMultihop, + tBgpInstanceMEDSource, + tBgpInstanceMEDValue, + tBgpInstanceOperStatus, + tBgpInstanceLocalASPrivate, + tBgpInstanceMd5Auth, + tBgpInstanceMd5AuthKey, + tBgpInstanceClusterId, + tBgpInstanceDisableClientReflect, + tBgpInstanceIBgpMultipath, + tBgpInstanceFamily, + tBgpInstanceGracefulRestart, + tBgpInstanceGRPathSelectDefer, + tBgpInstanceGRRestartTime, + tBgpInstanceGRStaleRoute, + tBgpInstanceGRAdminState, + tBgpInstanceGROperState, + tBgpInstanceVpnApplyImport, + tBgpInstanceVpnApplyExport, + tBgpInstanceOrf, + tBgpInstanceExtCommsOrf, + tBgpInstanceExtCommsSendOrf, + tBgpInstanceExtCommsRecvOrf, + tBgpInstRteTargetRowStatus, + tBgpSendOrfRTRowStatus, + tBgpInstanceAllowInterAsVpn, + tBgpInstanceLocalAS4Byte, + tBgpInstanceConfederationAS4Byte, + tBgpInstanceDisable4ByteASN, + tBgpInstanceMultipathEiBgpState, + tBgpInstanceRemovePrivateASLmtd, + tBgpInstancePlcyImportPolicy1, + tBgpInstancePlcyImportPolicy2, + tBgpInstancePlcyImportPolicy3, + tBgpInstancePlcyImportPolicy4, + tBgpInstancePlcyImportPolicy5, + tBgpInstancePlcyImportPolicy6, + tBgpInstancePlcyImportPolicy7, + tBgpInstancePlcyImportPolicy8, + tBgpInstancePlcyImportPolicy9, + tBgpInstancePlcyImportPolicy10, + tBgpInstancePlcyImportPolicy11, + tBgpInstancePlcyImportPolicy12, + tBgpInstancePlcyImportPolicy13, + tBgpInstancePlcyImportPolicy14, + tBgpInstancePlcyImportPolicy15, + tBgpInstancePlcyExportPolicy1, + tBgpInstancePlcyExportPolicy2, + tBgpInstancePlcyExportPolicy3, + tBgpInstancePlcyExportPolicy4, + tBgpInstancePlcyExportPolicy5, + tBgpInstancePlcyExportPolicy6, + tBgpInstancePlcyExportPolicy7, + tBgpInstancePlcyExportPolicy8, + tBgpInstancePlcyExportPolicy9, + tBgpInstancePlcyExportPolicy10, + tBgpInstancePlcyExportPolicy11, + tBgpInstancePlcyExportPolicy12, + tBgpInstancePlcyExportPolicy13, + tBgpInstancePlcyExportPolicy14, + tBgpInstancePlcyExportPolicy15 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 99 } + +tmnxBgpPeerNgV13v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgOperIpv4RejPfxs, + tBgpPeerNgOperVpnIpv4RejPfxs, + tBgpPeerNgOperIpv6RejPfxs, + tBgpPeerNgOperVpnIpv6RejPfxs, + tBgpPeerNgOperMCastV4RejPfxs, + tBgpPeerNgOperl2VpnRejPfxs, + tBgpPeerNgOperMvpnV4RejPfxs, + tBgpPeerNgOperMdtSafiRejPfxs, + tBgpPeerNgOperMsPwRejPfxs, + tBgpPeerNgOperFlowIpv4RejPfxs, + tBgpPeerNgOperRtTgtRejPfxs, + tBgpPeerNgOperMcastVpnV4RejPfxs, + tBgpPeerNgOperMvpnV6RejPfxs, + tBgpPeerNgOperFlowIpv6RejPfxs, + tBgpPeerNgOperEvpnRejPfxs, + tBgpPeerNgOperMCastV6RejPfxs, + tBgpPeerNgOperMcVpnV4SuppPfxDamp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 100 } + +tmnxBgpPeerNgDynamicV13v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgCreationType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 101 } + +tmnxBgpPeerNgEvpnMplsV13v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgDefRxEvpnEncap + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 13.0." + ::= { tmnxBgpGroups 102 } + +tmnxBgpDynPeerLmtNtfnV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpInstanceDynamicPeerLmtReachd, + tBgpPGDynamicPeerLmtReached + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 13.0." + ::= { tmnxBgpGroups 103 } + +tmnxBgpMultiPathV14v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceMultipathBgp, + tBgpInstanceMultipathEBgp, + tBgpInstanceMultipathIBgp, + tBgpInstanceMultipathRestrict, + tBgpInstanceEbgpIbgpEqual + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems release 14.0." + ::= { tmnxBgpGroups 104 } + +tmnxBgpPeerNgV14v0Group OBJECT-GROUP + OBJECTS { + tBgpPGLabelResolveStatic, + tBgpPeerNgLabelResolveStatic + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of each extended BGP peers + on Nokia SROS series systems since release 14.0." + ::= { tmnxBgpGroups 105 } + +tmnxBgpLabelRtTunnelV14v0Group OBJECT-GROUP + OBJECTS { + tBgpLabelRtTunnelBgp, + tBgpLabelRtTunnelSrTe + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP labelled route + resolution using segmented routing tunnel on Nokia SROS series systems + since release 14.0." + ::= { tmnxBgpGroups 106 } + +tmnxBgpShortcutTunnelV14v0Group OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelSrTe + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP shortcut using + segmented routing tunnel on Nokia SROS series systems since release + 14.0." + ::= { tmnxBgpGroups 107 } + +tmnxBgpEntropyLabelV14v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceOverrideTunnelElc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems release 14.0." + ::= { tmnxBgpGroups 108 } + +tmnxBgpRibRouteImportV14v0Group OBJECT-GROUP + OBJECTS { + tBgpRibControlTblLstCh, + tBgpRibControlLstCh, + tBgpRibImportFromRtmPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP routes in the RTM to + be imported in RIB on Nokia SROS series systems release 14.0." + ::= { tmnxBgpGroups 109 } + +tmnxBgpLblRibSeparateV14v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgLblIpv4AddPathLimit, + tBgpPGLblIpv4AddPathLimit, + tBgpInstanceLblIpv4AddPathLimit, + tBgpPeerNgLblIpv6AddPathLimit, + tBgpPGLblIpv6AddPathLimit, + tBgpInstanceLblIpv6AddPathLimit, + tBgpInstanceLabelPreference, + tBgpPGLabelPreference, + tBgpPeerNgLabelPreference + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting BGP ADD-PATH on Nokia SROS series + systems release 14.0." + ::= { tmnxBgpGroups 110 } + +tmnxPeerNgV14v1Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgOperLabelV4SupPfxDamp, + tBgpPeerNgOperLabelV4RecvPfxs, + tBgpPeerNgOperLabelV4SentPfxs, + tBgpPeerNgOperLabelV4ActivePfxs, + tBgpPeerNgOperLabelV4RejPfxs, + tBgpPeerNgOperLabelV4BackupPfxs, + tBgpPeerNgOperLabelV6SupPfxDamp, + tBgpPeerNgOperLabelV6RecvPfxs, + tBgpPeerNgOperLabelV6SentPfxs, + tBgpPeerNgOperLabelV6ActivePfxs, + tBgpPeerNgOperLabelV6RejPfxs, + tBgpPeerNgOperLabelV6BackupPfxs, + tBgpPeerNgOperBgpLsSupPfxDamp, + tBgpPeerNgOperBgpLsRecvPfxs, + tBgpPeerNgOperBgpLsSentPfxs, + tBgpPeerNgOperBgpLsActivePfxs, + tBgpPeerNgOperBgpLsRejPfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 14.0." + ::= { tmnxBgpGroups 111 } + +tmnxBgpObsoleteV14v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceMultipath + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-BGP-MIB which are obsoleted in Nokia + SROS 14.0 series systems." + ::= { tmnxBgpGroups 112 } + +tmnxBgpInstanceV14v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceTableLastChanged, + tBgpInstanceRowStatus, + tBgpInstanceShutdown, + tBgpInstanceDescription, + tBgpInstanceAlwaysCompareMED, + tBgpInstanceBgpId, + tBgpInstanceConnectRetry, + tBgpInstanceHoldTime, + tBgpInstanceKeepAlive, + tBgpInstanceDampening, + tBgpInstanceLocalPreference, + tBgpInstanceLoopDetect, + tBgpInstanceMinRouteAdvertisement, + tBgpInstanceMultipath, + tBgpInstanceNoAggregatorID, + tBgpInstancePreference, + tBgpInstanceRemovePrivateAS, + tBgpInstanceLastChanged, + tBgpInstanceMultihop, + tBgpInstanceMEDSource, + tBgpInstanceMEDValue, + tBgpInstanceOperStatus, + tBgpInstanceLocalASPrivate, + tBgpInstanceMd5Auth, + tBgpInstanceMd5AuthKey, + tBgpInstanceClusterId, + tBgpInstanceDisableClientReflect, + tBgpInstanceIBgpMultipath, + tBgpInstanceFamily, + tBgpInstanceGracefulRestart, + tBgpInstanceGRPathSelectDefer, + tBgpInstanceGRRestartTime, + tBgpInstanceGRStaleRoute, + tBgpInstanceGRAdminState, + tBgpInstanceGROperState, + tBgpInstanceVpnApplyImport, + tBgpInstanceVpnApplyExport, + tBgpInstanceOrf, + tBgpInstanceExtCommsOrf, + tBgpInstanceExtCommsSendOrf, + tBgpInstanceExtCommsRecvOrf, + tBgpInstRteTargetRowStatus, + tBgpSendOrfRTRowStatus, + tBgpInstanceAllowInterAsVpn, + tBgpInstanceLocalAS4Byte, + tBgpInstanceConfederationAS4Byte, + tBgpInstanceDisable4ByteASN, + tBgpInstanceMultipathEiBgpState, + tBgpInstanceRemovePrivateASLmtd, + tBgpInstancePlcyImportPolicy1, + tBgpInstancePlcyImportPolicy2, + tBgpInstancePlcyImportPolicy3, + tBgpInstancePlcyImportPolicy4, + tBgpInstancePlcyImportPolicy5, + tBgpInstancePlcyImportPolicy6, + tBgpInstancePlcyImportPolicy7, + tBgpInstancePlcyImportPolicy8, + tBgpInstancePlcyImportPolicy9, + tBgpInstancePlcyImportPolicy10, + tBgpInstancePlcyImportPolicy11, + tBgpInstancePlcyImportPolicy12, + tBgpInstancePlcyImportPolicy13, + tBgpInstancePlcyImportPolicy14, + tBgpInstancePlcyImportPolicy15, + tBgpInstancePlcyExportPolicy1, + tBgpInstancePlcyExportPolicy2, + tBgpInstancePlcyExportPolicy3, + tBgpInstancePlcyExportPolicy4, + tBgpInstancePlcyExportPolicy5, + tBgpInstancePlcyExportPolicy6, + tBgpInstancePlcyExportPolicy7, + tBgpInstancePlcyExportPolicy8, + tBgpInstancePlcyExportPolicy9, + tBgpInstancePlcyExportPolicy10, + tBgpInstancePlcyExportPolicy11, + tBgpInstancePlcyExportPolicy12, + tBgpInstancePlcyExportPolicy13, + tBgpInstancePlcyExportPolicy14, + tBgpInstancePlcyExportPolicy15 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 14.0." + ::= { tmnxBgpGroups 113 } + +tmnxBgpInstanceParamsV14v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceLinkStateExEnable, + tBgpInstanceLinkStateImEnable + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 14.0." + ::= { tmnxBgpGroups 114 } + +tmnxBgpInstanceParamsV14v4Group OBJECT-GROUP + OBJECTS { + tBgpInstanceDefRxEvpnEncap + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 14.0 r4." + ::= { tmnxBgpGroups 115 } + +tmnxBgpPeerGroupParamsV14v4Group OBJECT-GROUP + OBJECTS { + tBgpPGDefRxEvpnEncap + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP Peer Group + parameters on Nokia SROS series systems since release 14.0 r4." + ::= { tmnxBgpGroups 116 } + +tmnxPeerNgV15v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgOperMcastVpnV6RecvPfxs, + tBgpPeerNgOperMcastVpnV6ActPfxs, + tBgpPeerNgOperMcastVpnV6RejPfxs, + tBgpPeerNgOperMcastVpnV6SentPfxs, + tBgpPeerNgOperMcVpnV6SuppPfxDamp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 15.0." + ::= { tmnxBgpGroups 117 } + +tmnxBgpPeerParamsGroup OBJECT-GROUP + OBJECTS { + tBgpPeerNgParamsInheritance, + tBgpPeerNgDisableFEFailover, + tBgpPeerNgDisableComms, + tBgpPeerNgDisableExtComms, + tBgpPeerNgDefaultOriginate, + tBgpPeerNgAdvertiseInactiveRts, + tBgpPeerNgMinTTLValue, + tBgpPeerNgTracking, + tBgpPeerNgAuthKeyChain, + tBgpPeerNgLastError + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + parameters on Nokia SROS series systems since release 14.0 r4." + ::= { tmnxBgpGroups 118 } + +tmnxBgpPeerParamsObsoleteGroup OBJECT-GROUP + OBJECTS { + tBgpPeerNgAdvLabelAddrFamily + } + STATUS current + DESCRIPTION + "The group of obsolete objects for BGP parameters on Nokia SROS series + systems since release 14.0 r4." + ::= { tmnxBgpGroups 119 } + +tmnxBgpInstanceParamsV15v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceNHResolveAllowStatic, + tBgpInstanceFSValidateDestPfx, + tBgpInstanceFSValidateRedirectIP + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance parameters on Nokia SROS series systems since release 15.0." + ::= { tmnxBgpGroups 120 } + +tmnxBgpLabelRtTunnelV15v0Group OBJECT-GROUP + OBJECTS { + tBgpLabelRtTunnelUdp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP labeled route + resolution using tunnels on Nokia SROS series systems since release + 15.0." + ::= { tmnxBgpGroups 121 } + +tmnxBgpORRV15v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceORRLocation, + tBgpInstanceORRAllowLocalFallbk, + tBgpPGORRLocation, + tBgpPGORRAllowLocalFallbk, + tBgpPeerNgORRLocation, + tBgpPeerNgORRAllowLocalFallbk, + tBgpORRSpfInitialWaitTime, + tBgpORRSpfSecondWaitTime, + tBgpORRSpfMaxWaitTime, + tBgpORRPrimaryIPAddrType, + tBgpORRPrimaryIPAddr, + tBgpORRSecondaryIPAddrType, + tBgpORRSecondaryIPAddr, + tBgpORRTertiaryIPAddrType, + tBgpORRTertiaryIPAddr, + tBgpOptRouteReflectionTblLstCh, + tBgpORRLocationLstCh, + tBgpORRLocationTblLstCh, + tBgpORRLocationRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Optimal Route + Reflector parameters on Nokia SROS series systems since release 15.0." + ::= { tmnxBgpGroups 122 } + +tmnxBgpWeightedEcmpGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceWeightedEcmp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP weighted ECMP + parameters on Nokia SROS series systems since release 15.0." + ::= { tmnxBgpGroups 123 } + +tmnxBgpObjectsV15v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tBgpPGFlowspecValidate, + tBgpPeerNgFlowspecValidate, + tBgpInstanceFlowspecValidate, + tBgpPGLabelResolveStatic, + tBgpPeerNgLabelResolveStatic, + tBgpInstanceEnableAddPath, + tBgpInstanceRecvAddPath, + tBgpInstanceIpv4AddPathLimit, + tBgpInstanceVpnIpv4AddPathLimit, + tBgpInstanceIpv6AddPathLimit, + tBgpInstanceVpnIpv6AddPathLimit, + tBgpInstanceLblIpv4AddPathLimit, + tBgpInstanceLblIpv6AddPathLimit + } + STATUS current + DESCRIPTION + "The group of obsolete objects for BGP parameters on Nokia SROS series + systems since release 15.0." + ::= { tmnxBgpGroups 124 } + +tmnxBgpObsoleteNfyObjsV15v0Group OBJECT-GROUP + OBJECTS { + tBgpFlowRouteInvalidReason, + tBgpFlowRouteNLRI, + tBgpPeerFlowRouteDestAddr, + tBgpPeerFlowRouteDestAddrType + } + STATUS current + DESCRIPTION + "The group of notify objects which are obsoleted BGP on Nokia SROS + series systems release 15.0." + ::= { tmnxBgpGroups 125 } + +tmnxBgpObsoleteNotifyV15v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpFlowRouteInvalid + } + STATUS current + DESCRIPTION + "The group of BGP notifications which are obsoleted in Nokia SROS + series systems release 15.0." + ::= { tmnxBgpGroups 126 } + +tmnxBgpNotifyObjsV15v0Group OBJECT-GROUP + OBJECTS { + tBgp4PathAttrType, + tBgp4PathAttrLength, + tBgp4PathAttribute, + tBgp4WithdrawnRoutePrefix, + tBgp4UpdateMessage, + tBgpFlowspecExtCommunityAction, + tBgpFlowspecExtCommActionValue + } + STATUS current + DESCRIPTION + "The group of notify objects supporting management of extended BGP on + Nokia SROS series systems release 15.0." + ::= { tmnxBgpGroups 127 } + +tmnxBgpAddPathV15v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceAddPathEnable, + tBgpInstanceAddPathRecv, + tBgpInstanceAddPathIpv4Limit, + tBgpInstanceAddPathVpnIpv4Limit, + tBgpInstanceAddPathIpv6Limit, + tBgpInstanceAddPathVpnIpv6Limit, + tBgpInstanceAddPathLblIpv4Limit, + tBgpInstanceAddPathLblIpv6Limit, + tBgpInstanceAddPathTblLstCh, + tBgpPeerNgOperBackupPrefixes, + tBgpPeerNgOperV6BackupPrefixes, + tBgpPeerNgAddPathRecvRemoteCaps, + tBgpPeerNgAddPathSendRemoteCaps, + tBgpInstanceAddPathMvpnIpv4Limit, + tBgpInstanceAddPathMvpnIpv6Limit, + tBgpInstanceAddPathMCVpnV4Limit, + tBgpInstanceAddPathMCVpnV6Limit + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP ADD-PATH on Nokia SROS series + systems release 15.0" + ::= { tmnxBgpGroups 128 } + +tmnxBgpLblRibSeparateV15v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceLabelPreference, + tBgpPGLabelPreference, + tBgpPeerNgLabelPreference + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP Label route property on Nokia SROS + series systems release 15.0." + ::= { tmnxBgpGroups 129 } + +tmnxBgpEnforceFirstASGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceEnforceFirstAS, + tBgpPGEnforceFirstAS, + tBgpPeerNgEnforceFirstAS + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Enforce First AS + parameters on Nokia SROS series systems since release 15.0 R4." + ::= { tmnxBgpGroups 130 } + +tmnxBgpInstanceParamsExtGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceParamsExtTblLstCh + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance parameters on Nokia SROS series systems since release 15.0R4." + ::= { tmnxBgpGroups 131 } + +tmnxBgpLLGRV15v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceLLGRAdvStaleTime, + tBgpInstanceLLGROvrideStaleTime, + tBgpInstanceLLGROvrideResTime, + tBgpInstanceLLGRAdvStaleToNeigh, + tBgpInstanceLLGRFwdingBitsSet, + tBgpInstLLGRAdvToNeighWthoutNoEx, + tBgpInstanceLLGRFamilyRowStatus, + tBgpInstanceLLGRFamilyTblLstCh, + tBgpInstanceLLGRFamilyLstCh, + tBgpInstLLGRFamilyAdvStaleTime, + tBgpInstLLGRFamilyOvrideStaleTm, + tBgpPGLLGRAdvStaleTime, + tBgpPGLLGROvrideStaleTime, + tBgpPGLLGROvrideResTime, + tBgpPGLLGRAdvStaleToNeigh, + tBgpPGLLGRFwdingBitsSet, + tBgpPGLLGRAdvToNeighWthoutNoEx, + tBgpPGLLGRFamilyRowStatus, + tBgpPGLLGRFamilyTblLstCh, + tBgpPGLLGRFamilyLstCh, + tBgpPGLLGRFamilyAdvStaleTime, + tBgpPGLLGRFamilyOvrideStaleTm, + tBgpPeerLLGRAdvStaleTime, + tBgpPeerLLGROvrideStaleTime, + tBgpPeerLLGROvrideResTime, + tBgpPeerLLGRAdvStaleToNeigh, + tBgpPeerLLGRFwdingBitsSet, + tBgpPeerLLGRAdvToNeighWthoutNoEx, + tBgpPeerLLGRFamilyRowStatus, + tBgpPeerLLGRFamilyTblLstCh, + tBgpPeerLLGRFamilyLstCh, + tBgpPeerLLGRFamilyAdvStaleTime, + tBgpPeerLLGRFamilyOvrideStaleTm, + tBgpInstanceLLGR, + tBgpPGLLGR, + tBgpPeerLLGR, + tBgpPeerLLGRFamilyAdvStaleTmRcv, + tBgpPeerLLGRFamilyStaleTmNgt, + tBgpPeerLLGRFamilyFlagsSupported, + tBgpPeerLLGRFamilyFlagsReceived, + tBgpPeerOperLLGRSupported, + tBgpPeerOperLLGRFamilySupported, + tBgpPeerOperLLGRFamilyNegotiated, + tBgpPeerOperLLGRStatus, + tBgpPeerOperLLGRFamilySent + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Long-Lived Graceful + Restart parameters on Nokia SROS series system since release 15.0.R4." + ::= { tmnxBgpGroups 132 } + +tmnxBgpNotificationV15v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgp4PathAttrDiscarded + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of extended BGP on + Nokia SROS series systems release 15.0." + ::= { tmnxBgpGroups 133 } + +tmnxBgpLocalAddressV15v4Group OBJECT-GROUP + OBJECTS { + tBgpPGLocalAddressIfName, + tBgpPeerLocalAddressIfName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Local Address + interface support in Nokia SROS series system since release 15.0.R4." + ::= { tmnxBgpGroups 134 } + +tmnxBgpIpv6NhAdvAndResV16v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceAdvIpv6NhFamily, + tBgpPeerGroupAdvIpv6NhFamily, + tBgpPeerAdvIpv6NhFamily, + tBgpInstanceExtendNhEncoding, + tBgpPGExtendNhEncoding, + tBgpPeerExtendNhEncoding, + tBgpPeerRemoteExtNhEncoding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 135 } + +tmnxBgpBypassMRAITimerV16v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceBypassMRAITimer, + tBgpPGBypassMRAITimer, + tBgpPeerBypassMRAITimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 136 } + +tmnxBgpAdminTagsV16v0Group OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelAdminTags, + tBgpLabelRtTunnelAdminTags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 137 } + +tmnxPeerNgV16v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerOperSrplcyV4SupPfxDamp, + tBgpPeerOperSrplcyV4RecvPfxs, + tBgpPeerOperSrplcyV4SentPfxs, + tBgpPeerOperSrplcyV4ActivePfxs, + tBgpPeerOperSrplcyV4RejPfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 138 } + +tmnxBgpLargeCommsV16v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgParamsExtTblLstCh, + tBgpInstanceDisableLargeComms, + tBgpPGDisableLargeComms, + tBgpPeerNgParamsExtInheritanceHi, + tBgpPeerNgParamsExtInheritanceLo, + tBgpPeerNgDisableLargeComms + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 139 } + +tmnxBgpNHResFilterV16v0Group OBJECT-GROUP + OBJECTS { + tBgpLabelRtTunnelSrPolicy, + tBgpShortcutTunnelSrPolicy, + tBgpInstanceImportSrPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 140 } + +tmnxBgpPeeringPolicyV16v0Group OBJECT-GROUP + OBJECTS { + tBgpPeeringPolicyTableLastChngd, + tBgpPrngPlcyRowStatus, + tBgpPrngPlcyLastChngd, + tBgpPrngPlcyDescription, + tBgpPrngPlcyInheritance, + tBgpPrngPlcyAdvertiseInactiveRts, + tBgpPrngPlcyNoAggregatorID, + tBgpPrngPlcyASOverride, + tBgpPrngPlcyAuthKeyChain, + tBgpPrngPlcyMd5Auth, + tBgpPrngPlcyMd5AuthKey, + tBgpPrngPlcyClusterId, + tBgpPrngPlcyConnectRetry, + tBgpPrngPlcyDampening, + tBgpPrngPlcyDisableClientReflect, + tBgpPrngPlcyDisableComms, + tBgpPrngPlcyDisableExtComms, + tBgpPrngPlcyDisableFEFailover, + tBgpPrngPlcyHoldTime, + tBgpPrngPlcyKeepAlive, + tBgpPrngPlcyLocalAddressType, + tBgpPrngPlcyLocalAddress, + tBgpPrngPlcyLocalAS, + tBgpPrngPlcyLocalASPrivate, + tBgpPrngPlcyLocalPreference, + tBgpPrngPlcyLoopDetect, + tBgpPrngPlcyMEDSource, + tBgpPrngPlcyMEDValue, + tBgpPrngPlcyMinRteAdvertisement, + tBgpPrngPlcyMultihop, + tBgpPrngPlcyNextHopSelf, + tBgpPrngPlcyPassive, + tBgpPrngPlcyPeerAS, + tBgpPrngPlcyPreference, + tBgpPrngPlcyMaxPrefix, + tBgpPrngPlcyRemovePrivateAS, + tBgpPrngPlcyMinTTLValue, + tBgpPrngPlcyPeerType, + tBgpPeerGroupDynamicPeerGroup, + tBgpPrngPlcyDisable4ByteASN, + tBgpPrngPlcyRemovePrivateASLmtd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP peering policies on + Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 141 } + +tmnxBgpObjectsV16v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tBgpPrngPlcyMinASOrigination + } + STATUS current + DESCRIPTION + "The group of obsolete objects for BGP parameters on Nokia SROS series + systems since release 16.0." + ::= { tmnxBgpGroups 142 } + +tmnxBgpLabelSecurityGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceEnfNbrTrust + } + STATUS current + DESCRIPTION + "The group of objects for BGP label security on Nokia SROS series + systems since release 16.0." + ::= { tmnxBgpGroups 143 } + +tmnxBgpRibApiGroup OBJECT-GROUP + OBJECTS { + tBgpLabelRtTunnelRibApi, + tBgpShortcutTunnelRibApi + } + STATUS current + DESCRIPTION + "The group of objects for BGP RIB API on Nokia SROS series systems + since release 16.0." + ::= { tmnxBgpGroups 144 } + +tmnxBgpTunnelMplsFwdPlcyGroup OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelMplsFwdPlcy, + tBgpLabelRtTunnelMplsFwdPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP shortcut using + segmented routing tunnel on Nokia SROS series systems since release + 16.0." + ::= { tmnxBgpGroups 145 } + +tmnxBgpLinkBandwidthGroup OBJECT-GROUP + OBJECTS { + tBgpPGParamsExtTblLstCh, + tBgpPGParamsExtInheritanceHi, + tBgpPGParamsExtInheritanceLo, + tBgpPGLinkAcceptEbgp, + tBgpPGLinkSendEbgp, + tBgpPGLinkAggPaths, + tBgpPeerNgLinkAcceptEbgp, + tBgpPeerNgLinkSendEbgp, + tBgpPeerNgLinkAggPaths + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP Link Bandwidth on Nokia SROS + series systems since release 16.0." + ::= { tmnxBgpGroups 146 } + +tmnxBgpORRV16v0Group OBJECT-GROUP + OBJECTS { + tBgpORRPrimaryIPv6AddrType, + tBgpORRPrimaryIPv6Addr, + tBgpORRSecondaryIPv6AddrType, + tBgpORRSecondaryIPv6Addr, + tBgpORRTertiaryIPv6AddrType, + tBgpORRTertiaryIPv6Addr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Optimal Route + Reflector parameters on Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 147 } + +tmnxBgpTunnelSrOspf3 OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelSrOspf3, + tBgpLabelRtTunnelSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP shortcut using + segmented routing tunnel on Nokia SROS series systems since release + 16.0." + ::= { tmnxBgpGroups 148 } + +tmnxBgpLoopDetectThreshold OBJECT-GROUP + OBJECTS { + tBgpInstanceLoopDetectThreshold, + tBgpPeerNgLoopDetectThreshold, + tBgpPGLoopDetectThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP loop detect + threshold on Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 149 } + +tmnxBgpNHResGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceAllowUnresLeaking + } + STATUS current + DESCRIPTION + "The group of objects extending the support of BGP Next Hop Resolution + functionality on Nokia SROS series systems since 19.0." + ::= { tmnxBgpGroups 150 } + +tmnxBgpConvergenceGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceConvMinWaitToAdv, + tBgpConvergenceTblLstCh, + tBgpConvergenceFamily, + tBgpConvergenceLstCh, + tBgpConvergenceMaxWaitToAdv, + tBgpPeerEORSent, + tBgpPeerEORReceived, + tBgpPeerConvExceededMinWait, + tBgpConvTimerEstablishedPeers, + tBgpConvEstablishedPeers, + tBgpConvFirstSessEstablishedTime, + tBgpConvLastSessEstablishedTime, + tBgpConvergedPeers, + tBgpConvergenceState, + tBgpConvergenceTime, + tBgpConvergenceOperMaxWaitToAdv + } + STATUS current + DESCRIPTION + "The group of objects providing support for BGP convergence tracking on + Nokia SROS series systems since 19.0." + ::= { tmnxBgpGroups 151 } + +tmnxBgpNotificationV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpInstConvStateTransition + } + STATUS current + DESCRIPTION + "The group of objects supporting convergence notifications on virtual + routers for version 19.0 Nokia SROS series systems." + ::= { tmnxBgpGroups 152 } + +tmnxBgpInstanceV19v0Group OBJECT-GROUP + OBJECTS { + tBgpInstMultipathNgRowStatus, + tBgpInstMultipathNgLstCh, + tBgpInstMultipathNgBgp, + tBgpInstMultipathNgEBgp, + tBgpInstMultipathNgIBgp, + tBgpInstMultipathNgRestrict, + tBgpInstMultipathNgUnequalCost, + tBgpPGMultipathEligible, + tBgpPeerNgMultipathEligible + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 153 } + +tmnxBgpDefaultOriginate OBJECT-GROUP + OBJECTS { + tBgpInstDefOriginate, + tBgpPGDefOriginate, + tBgpPeerNgDefOriginate, + tBgpInstanceSendExportPolicy, + tBgpPGSendExportPolicy, + tBgpPeerNgSendExportPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP default originate on + Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 154 } + +tBgpPeerGrpDynNbrAsGroup OBJECT-GROUP + OBJECTS { + tBgpPeerGrpDynNbrAsRngTblLstChg, + tBgpPeerGroupDynNbrAsRangeChg, + tBgpPeerGroupDynNbrAsRangeMin, + tBgpPeerGroupDynNbrAsRangeMax, + tBgpPeerOperAS4Byte + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP peering + dynamic-neighbor AS range feature on SROS series systems since release + 19.0." + ::= { tmnxBgpGroups 155 } + +tmnxBgpPreferenceGroup OBJECT-GROUP + OBJECTS { + tBgpInstEbgpPreference, + tBgpInstIbgpPreference, + tBgpInstEbgpLabelPreference, + tBgpInstIbgpLabelPreference, + tBgpPGEbgpPreference, + tBgpPGIbgpPreference, + tBgpPGEbgpLabelPreference, + tBgpPGIbgpLabelPreference, + tBgpPeerNgEbgpPreference, + tBgpPeerNgIbgpPreference, + tBgpPeerNgEbgpLabelPreference, + tBgpPeerNgIbgpLabelPreference, + tBgpPeerNgOperEPreference, + tBgpPeerNgOperIPreference, + tBgpPeerNgOperELabelPreference, + tBgpPeerNgOperILabelPreference + } + STATUS current + DESCRIPTION + "The group of objects providing support for BGP ebgp ibgp preference on + Nokia SROS series systems since 19.0." + ::= { tmnxBgpGroups 156 } + +tmnxBgpEBGPRejectWithoutPolicy OBJECT-GROUP + OBJECTS { + tBgpPeerNgEBGPRejWithoutPlcyImpt, + tBgpPeerNgEBGPRejWithoutPlcyExpt, + tBgpInstEBGPRejWithoutPlcyImpt, + tBgpInstEBGPRejWithoutPlcyExpt, + tBgpPGEBGPRejWithoutPlcyImpt, + tBgpPGEBGPRejWithoutPlcyExpt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP EBGP Reject Without + Policy on Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 157 } + +tmnxBgpRemovePrivateReplace OBJECT-GROUP + OBJECTS { + tBgpInstRemovePrivateReplaceAS, + tBgpPGRemovePrivateReplaceAs, + tBgpPeerNgRemovePrivateReplace + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP remove-private + replace on Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 158 } + +tmnxBgpBlockPrefixSIDGroup OBJECT-GROUP + OBJECTS { + tBgpInstBlockPrefixSID, + tBgpPGBlockPrefixSID, + tBgpPeerNgBlockPrefixSID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Block Prefix SID on + Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 159 } + +tmnxPeerNgV19v5Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgSelLabelIpv4Inst, + tBgpSelLabelIpv4Inst, + tBgpPGSelLabelIpv4Inst + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP on Nokia SROS series + systems since release 19.5." + ::= { tmnxBgpGroups 160 } + +tmnxBgpNotifyObjsV19v0Group OBJECT-GROUP + OBJECTS { + tBgpOldConvergenceState, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "The group of notify objects supporting management of extended BGP on + Nokia SROS series systems release 19.0." + ::= { tmnxBgpGroups 161 } + +tmnxBgpTcpMss OBJECT-GROUP + OBJECTS { + tBgpInstTcpMss, + tBgpPGTcpMss, + tBgpPeerNgTcpMss, + tBgpPeerOperTcpMss, + tBgpPeerOperTcpRcvdMss + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP tcp-mss on Nokia + SROS series systems since release 19.0." + ::= { tmnxBgpGroups 162 } + +tmnxBgpSegRoutingV19Group OBJECT-GROUP + OBJECTS { + tBgpPrefixSidRangeType, + tBgpPrefixSidRangeStartLabel, + tBgpPrefixSidRangeMaxIdx, + tBgpSrAdminState, + tBgpSegmentRouting + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Segment Routing on + Nokia SROS series systems release 19.10." + ::= { tmnxBgpGroups 163 } + +tmnxBgpSrTePolicyIpv6Group OBJECT-GROUP + OBJECTS { + tBgpPeerOperSrplcyV6SupPfxDamp, + tBgpPeerOperSrplcyV6RecvPfxs, + tBgpPeerOperSrplcyV6SentPfxs, + tBgpPeerOperSrplcyV6ActivePfxs, + tBgpPeerOperSrplcyV6RejPfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 19." + ::= { tmnxBgpGroups 164 } + +tmnxBgpLabelIpv6V20Group OBJECT-GROUP + OBJECTS { + tBgpDisableExplicitNull + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP disable + explict null on Nokia SROS series systems since release 20." + ::= { tmnxBgpGroups 165 } + +tmnxBgpTunnelMetric OBJECT-GROUP + OBJECTS { + tBgpInstBgpTunnelMetric, + tBgpInstBgpTunnelMetricPrefAigp + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 166 } + +tmnxBgpEngressEng OBJECT-GROUP + OBJECTS { + tBgpEgressEng, + tBgpEgressEngShutdown, + tBgpPGEgressEng, + tBgpPGEgressEngShutdown, + tBgpPeerNgEgressEng, + tBgpPeerNgEgressEngShutdown, + tBgpPeerNgNodeSid, + tBgpPeerNgNodeSidStatsPktCnt, + tBgpPeerNgNodeSidStatsByteCnt, + tBgpPeerNgAdjSid1Value, + tBgpPeerNgAdjSid1StatsPktCnt, + tBgpPeerNgAdjSid1StatsByteCnt, + tBgpPeerNgAdjSid2Value, + tBgpPeerNgAdjSid2StatsPktCnt, + tBgpPeerNgAdjSid2StatsByteCnt, + tBgpPeerNgAdjSid3Value, + tBgpPeerNgAdjSid3StatsPktCnt, + tBgpPeerNgAdjSid3StatsByteCnt, + tBgpPeerNgAdjSid4Value, + tBgpPeerNgAdjSid4StatsPktCnt, + tBgpPeerNgAdjSid4StatsByteCnt, + tBgpPeerNgAdjSid5Value, + tBgpPeerNgAdjSid5StatsPktCnt, + tBgpPeerNgAdjSid5StatsByteCnt, + tBgpPeerNgAdjSid6Value, + tBgpPeerNgAdjSid6StatsPktCnt, + tBgpPeerNgAdjSid6StatsByteCnt, + tBgpPeerNgAdjSid7Value, + tBgpPeerNgAdjSid7StatsPktCnt, + tBgpPeerNgAdjSid7StatsByteCnt, + tBgpPeerNgAdjSid8Value, + tBgpPeerNgAdjSid8StatsPktCnt, + tBgpPeerNgAdjSid8StatsByteCnt, + tBgpPeerNgAdjSid9Value, + tBgpPeerNgAdjSid9StatsPktCnt, + tBgpPeerNgAdjSid9StatsByteCnt, + tBgpPeerNgAdjSid10Value, + tBgpPeerNgAdjSid10StatsPktCnt, + tBgpPeerNgAdjSid10StatsByteCnt, + tBgpPeerNgAdjSid11Value, + tBgpPeerNgAdjSid11StatsPktCnt, + tBgpPeerNgAdjSid11StatsByteCnt, + tBgpPeerNgAdjSid12Value, + tBgpPeerNgAdjSid12StatsPktCnt, + tBgpPeerNgAdjSid12StatsByteCnt, + tBgpPeerNgAdjSid13Value, + tBgpPeerNgAdjSid13StatsPktCnt, + tBgpPeerNgAdjSid13StatsByteCnt, + tBgpPeerNgAdjSid14Value, + tBgpPeerNgAdjSid14StatsPktCnt, + tBgpPeerNgAdjSid14StatsByteCnt, + tBgpPeerNgAdjSid15Value, + tBgpPeerNgAdjSid15StatsPktCnt, + tBgpPeerNgAdjSid15StatsByteCnt, + tBgpPeerNgAdjSid16Value, + tBgpPeerNgAdjSid16StatsPktCnt, + tBgpPeerNgAdjSid16StatsByteCnt, + tBgpPeerNgAdjSid17Value, + tBgpPeerNgAdjSid17StatsPktCnt, + tBgpPeerNgAdjSid17StatsByteCnt, + tBgpPeerNgAdjSid18Value, + tBgpPeerNgAdjSid18StatsPktCnt, + tBgpPeerNgAdjSid18StatsByteCnt, + tBgpPeerNgAdjSid19Value, + tBgpPeerNgAdjSid19StatsPktCnt, + tBgpPeerNgAdjSid19StatsByteCnt, + tBgpPeerNgAdjSid20Value, + tBgpPeerNgAdjSid20StatsPktCnt, + tBgpPeerNgAdjSid20StatsByteCnt, + tBgpPeerNgAdjSid21Value, + tBgpPeerNgAdjSid21StatsPktCnt, + tBgpPeerNgAdjSid21StatsByteCnt, + tBgpPeerNgAdjSid22Value, + tBgpPeerNgAdjSid22StatsPktCnt, + tBgpPeerNgAdjSid22StatsByteCnt, + tBgpPeerNgAdjSid23Value, + tBgpPeerNgAdjSid23StatsPktCnt, + tBgpPeerNgAdjSid23StatsByteCnt, + tBgpPeerNgAdjSid24Value, + tBgpPeerNgAdjSid24StatsPktCnt, + tBgpPeerNgAdjSid24StatsByteCnt, + tBgpPeerNgAdjSid25Value, + tBgpPeerNgAdjSid25StatsPktCnt, + tBgpPeerNgAdjSid25StatsByteCnt, + tBgpPeerNgAdjSid26Value, + tBgpPeerNgAdjSid26StatsPktCnt, + tBgpPeerNgAdjSid26StatsByteCnt, + tBgpPeerNgAdjSid27Value, + tBgpPeerNgAdjSid27StatsPktCnt, + tBgpPeerNgAdjSid27StatsByteCnt, + tBgpPeerNgAdjSid28Value, + tBgpPeerNgAdjSid28StatsPktCnt, + tBgpPeerNgAdjSid28StatsByteCnt, + tBgpPeerNgAdjSid29Value, + tBgpPeerNgAdjSid29StatsPktCnt, + tBgpPeerNgAdjSid29StatsByteCnt, + tBgpPeerNgAdjSid30Value, + tBgpPeerNgAdjSid30StatsPktCnt, + tBgpPeerNgAdjSid30StatsByteCnt, + tBgpPeerNgAdjSid31Value, + tBgpPeerNgAdjSid31StatsPktCnt, + tBgpPeerNgAdjSid31StatsByteCnt, + tBgpPeerNgAdjSid32Value, + tBgpPeerNgAdjSid32StatsPktCnt, + tBgpPeerNgAdjSid32StatsByteCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP egress engineering + on Nokia SROS series systems since release 20.0." + ::= { tmnxBgpGroups 168 } + +tmnxBgpNHV20v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceNHResVpnFamPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP next-hop-resolution + policy feature on SROS series systems since release 20.0." + ::= { tmnxBgpGroups 169 } + +tmnxBgpTunnelFlexAlgoFb OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelFlexAlgoFb, + tBgpLabelRtTunnelFlexAlgoFb + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 171 } + +tmnxBgpLUStats OBJECT-GROUP + OBJECTS { + tBgpLUStatsTblLstCh, + tBgpLUStatsFamily, + tBgpLUStatsPrefixType, + tBgpLUStatsPrefix, + tBgpLUStatsPrefixLength, + tBgpLUStatsLstCh, + tBgpLUStatsNextHopType, + tBgpLUStatsNextHopAddress, + tBgpLUStatsIngressOperState, + tBgpLUStatsIngressLabel, + tBgpLUIngressStatsPktCnt, + tBgpLUIngressStatsOctetsCnt, + tBgpLUStatsEgressOperState, + tBgpLUStatsEgressLabel, + tBgpLUEgressStatsPktCnt, + tBgpLUEgressStatsOctetsCnt + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 172 } + +tmnxBgpTunnelPreference OBJECT-GROUP + OBJECTS { + tBgpInstBgpTunnelPreference + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 174 } + +tmnxBgpLabelRoutesUseBgpRoutes OBJECT-GROUP + OBJECTS { + tBgpInstLabelIpv6ExplicitNull + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 175 } + +tmnxBgpSrv6 OBJECT-GROUP + OBJECTS { + tBgpSegmentRoutingV6, + tBgpSrv6TblLstCh, + tBgpSrv6LstCh, + tBgpSrv6RowStatus, + tBgpSrv6AddTlv, + tBgpSrv6LocatorName, + tBgpSrv6IgRecvTlv, + tBgpInstSrv6SourceAddrType, + tBgpInstSrv6SourceAddr + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 176 } + +tmnxBgpGlobalV21v0Group OBJECT-GROUP + OBJECTS { + tBgpPrngPlcyBfdEnable + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BFD for dynamic BGP + sessions feature on SROS series systems since release 21.0." + ::= { tmnxBgpGroups 177 } + +tmnxBgpSubconfVpnFwding OBJECT-GROUP + OBJECTS { + tBgpInstanceSubconfVpnFwding + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 178 } + +tmnxBgpSelLblIpPri OBJECT-GROUP + OBJECTS { + tBgpInstanceSelLblIpPri + } + STATUS current + DESCRIPTION + "The group of objects supporting management of selective label ip + prioritization feature on SROS series systems since release 21.10." + ::= { tmnxBgpGroups 179 } + +tmnxBgpEvpnAddPaths OBJECT-GROUP + OBJECTS { + tBgpInstanceAddPathEvpnLimit + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 180 } + +tmnxBgpSrv6Tlv OBJECT-GROUP + OBJECTS { + tBgpPGSegmentRoutingV6, + tBgpPGSrv6RouteAdvertisement, + tBgpPGSrv6DropRoutes, + tBgpPGSrv6TblLstCh, + tBgpPGSrv6RowStatus, + tBgpPGSrv6LstCh, + tBgpPGSrv6StripTlv, + tBgpPeerNgSegmentRoutingV6, + tBgpPeerNgSrv6RouteAdvertisement, + tBgpPeerNgSrv6DropRoutes, + tBgpPeerNgSrv6TblLstCh, + tBgpPeerNgSrv6RowStatus, + tBgpPeerNgSrv6LstCh, + tBgpPeerNgSrv6StripTlv + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 181 } + +tmnxBgpDpath OBJECT-GROUP + OBJECTS { + tBgpInstanceDomainId, + tBgpInstanceDpathLgthIgnr + } + STATUS current + DESCRIPTION + "The group of objects supporting D-Path Attribute for routes + advertisement for Release 21 on Nokia SROS series systems." + ::= { tmnxBgpGroups 182 } + +tmnxBgpNHPreferTransportFRR OBJECT-GROUP + OBJECTS { + tBgpInstanceNHPreferTransportFrr + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 183 } + +tmnxBgpAddPathV22v2Group OBJECT-GROUP + OBJECTS { + tBgpPGAddPathInheritance, + tBgpPGAddPathRecv, + tBgpPGAddPathRowStatus, + tBgpPGAddPathIpv4Limit, + tBgpPGAddPathVpnIpv4Limit, + tBgpPGAddPathLblIpv4Limit, + tBgpPGAddPathLblIpv6Limit, + tBgpPGAddPathIpv6Limit, + tBgpPGAddPathVpnIpv6Limit, + tBgpPGAddPathMvpnIpv4Limit, + tBgpPGAddPathMvpnIpv6Limit, + tBgpPGAddPathMcastVpnV4Limit, + tBgpPGAddPathMcastVpnV6Limit, + tBgpPGAddPathEvpnLimit, + tBgpPeerGroupAddPathTblLstCh, + tBgpPeerGroupAddPathLstCh, + tBgpPeerNgAddPathEvpnLimit, + tBgpPeerNgAddPathIpv4Limit, + tBgpPeerNgAddPathIpv6Limit, + tBgpPeerNgAddPathLblIpv4Limit, + tBgpPeerNgAddPathLblIpv6Limit, + tBgpPeerNgAddPathMcastVpnV4Limit, + tBgpPeerNgAddPathMcastVpnV6Limit, + tBgpPeerNgAddPathMvpnIpv4Limit, + tBgpPeerNgAddPathMvpnIpv6Limit, + tBgpPeerNgAddPathRecv, + tBgpPeerNgAddPathVpnIpv4Limit, + tBgpPeerNgAddPathVpnIpv6Limit, + tBgpPeerNgAddPathsLstCh, + tBgpPeerNgAddPathsRowStatus, + tBgpPeerNgAddPathsTblLstCh, + tBgpPeerNgAddPathInheritance + } + STATUS current + DESCRIPTION + "" + ::= { tmnxBgpGroups 185 } + +tmnxBgpEPEBgpLUV22v0Group OBJECT-GROUP + OBJECTS { + tBgpPGEgressPeerEngLabelUnicast, + tBgpPeerNgEgrPeerEngLabelUnicast + } + STATUS current + DESCRIPTION + "The group of objects supporting labeled unicast of bgp + egress-engineering for Release 22 on Nokia SROS series systems." + ::= { tmnxBgpGroups 186 } + +tmnxBgpObjectsV22v2ObsoleteGroup OBJECT-GROUP + OBJECTS { + tBgpPGEnableAddPath, + tBgpPGRecvAddPath, + tBgpPGIpv4AddPathLimit, + tBgpPGVpnIpv4AddPathLimit, + tBgpPGIpv6AddPathLimit, + tBgpPGVpnIpv6AddPathLimit, + tBgpPGLblIpv4AddPathLimit, + tBgpPGLblIpv6AddPathLimit, + tBgpPGMvpnIpv4AddPathLimit, + tBgpPGMvpnIpv6AddPathLimit, + tBgpPGMcastVpnV4AddPathLimit, + tBgpPGMcastVpnV6AddPathLimit, + tBgpPGEvpnAddPathLimit, + tBgpPeerNgEnableAddPath, + tBgpPeerNgRecvAddPath, + tBgpPeerNgIpv4AddPathLimit, + tBgpPeerNgVpnIpv4AddPathLimit, + tBgpPeerNgIpv6AddPathLimit, + tBgpPeerNgVpnIpv6AddPathLimit, + tBgpPeerNgLblIpv4AddPathLimit, + tBgpPeerNgLblIpv6AddPathLimit, + tBgpPeerNgMvpnIpv4AddPathLimit, + tBgpPeerNgMvpnIpv6AddPathLimit, + tBgpPeerNgMcastVpnV4AddPathLimit, + tBgpPeerNgMcastVpnV6AddPathLimit, + tBgpPeerNgEvpnAddPathLimit + } + STATUS current + DESCRIPTION + "The group of obsolete objects for BGP parameters on Nokia SROS series + systems since release 22.2." + ::= { tmnxBgpGroups 188 } + +tBgpNotificationsPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 14 } + +tBgpNotifications OBJECT IDENTIFIER ::= { tBgpNotificationsPrefix 0 } + +tBgpMaxPrefix90 NOTIFICATION-TYPE + OBJECTS { + tBgpPeerMaxPrefix + } + STATUS obsolete + DESCRIPTION + "the number of routes learned from this peer has exceeded 90 percent of + the configured maximum." + ::= { tBgpNotifications 1 } + +tBgpMaxPrefix100 NOTIFICATION-TYPE + OBJECTS { + tBgpPeerMaxPrefix + } + STATUS obsolete + DESCRIPTION + "the number of routes learned from this peer has exceeded the + configured maximum." + ::= { tBgpNotifications 2 } + +tBgpPeerGRStatusChange NOTIFICATION-TYPE + OBJECTS { + tBgpPeerOperGRStatus, + tBgpASN4Byte + } + STATUS obsolete + DESCRIPTION + "The tBgpPeerGRStatusChange notification is generated when the graceful + restart status changes for a BGP peer." + ::= { tBgpNotifications 3 } + +tBgpMaxNgPrefix90 NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgMaxPrefix, + tBgpPeerNgMaxPrefixThreshold + } + STATUS obsolete + DESCRIPTION + "A tBgpMaxNgPrefix90 notification is generated when the number of + routes learned from the peer has exceeded tBgpPeerNgMaxPrefixThreshold + percent of the configured maximum (tBgpPeerNgMaxPrefix). + tBgpMaxNgPrefix90 replaces notification object tBgpMaxPrefix90 as the + latter does not support an IPv6 peer." + ::= { tBgpNotifications 4 } + +tBgpMaxNgPrefix100 NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgMaxPrefix + } + STATUS obsolete + DESCRIPTION + "A tBgpMaxNgPrefix100 notification is generated when the number of + routes learned from the peer has exceeded the configured maximum. + tBgpMaxNgPrefix100 replaces notification object tBgpMaxPrefix100 as + the latter does not support an IPv6 peer. + + This notification is obsoleted in release 13.0." + ::= { tBgpNotifications 5 } + +tBgpPeerNgGRStatusChange NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgOperGRStatus + } + STATUS current + DESCRIPTION + "A tBgpPeerNgGRStatusChange notification is generated when the graceful + restart status changes for a BGP peer. tBgpPeerNgGRStatusChange + replaces notification object tBgpPeerGRStatusChange as the latter does + not support an IPv6 peer." + ::= { tBgpNotifications 6 } + +tBgpNgEstablished NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgLastError, + tBgpPeerNgConnState, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "A tBgpNgEstablished notification is generated when the BGP FSM enters + the ESTABLISHED state. + + tBgpNgEstablished is only generated for ipv6 addresses. + BGP4-MIB::bgpEstablished is generated for ipv4 addresses." + ::= { tBgpNotifications 7 } + +tBgpNgBackwardTransition NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgLastError, + tBgpPeerNgConnState, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "A tBgpNgBackwardTransition notification is generated when the BGP FSM + moves from a higher numbered state to a lower numbered state. + + tBgpNgBackwardTransition is only generated for ipv6 addresses. + BGP4-MIB::bgpBackwardTransition is generated for ipv4 addresses." + ::= { tBgpNotifications 8 } + +tBgpPeerNgHoldTimeInconsistent NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgHoldTime, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgpPeerNgMinHoldTime, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "A tBgpPeerNgHoldTimeInconsistent notification is generated for a BGP + neighbor when a peer tries to establish a peering with a hold time + less than the configured minimum hold time. The peering would be + rejected." + ::= { tBgpNotifications 9 } + +tBgpFlowspecUnsupportdComAction NOTIFICATION-TYPE + OBJECTS { + tBgpFlowspecExtCommunityAction, + tBgpFlowspecExtCommActionValue, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgpFlowspecUnsupportdComAction notification is generated + when the best route for a flow specification NLRI (Network Layer + Reachability Information) is received from a remote BGP peer with an + extended community action that is unsupported. + + [EFFECT] The BGP peer dose not create an ip filter entry for the + received flow route even if the NLRI (Network Layer Reachability + Information) has valid extended community actions. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 10 } + +tBgpFlowRouteInvalid NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgpPeerFlowRouteDestAddrType, + tBgpPeerFlowRouteDestAddr, + tBgpFlowRouteInvalidReason, + tBgpFlowRouteNLRI + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tBgpFlowRouteInvalid notification is generated when the + received BGP flow route is invalid. + + [EFFECT] The BGP peer dose not create ip filter entry for the received + flow route. + + [RECOVERY] There is no recovery required for this notification. + + This notification was obsoleted in release 15.0." + ::= { tBgpNotifications 11 } + +tBgpMaxNgPrefixThreshReached NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgMaxPrefix, + tBgpPeerNgMaxPrefixThreshold + } + STATUS obsolete + DESCRIPTION + "[CAUSE] A tBgpMaxNgPrefixThreshReached notification is generated when + the number of routes learned from the peer has exceeded + tBgpPeerNgMaxPrefixThreshold percent of the configured maximum + (tBgpPeerNgMaxPrefix). tBgpMaxNgPrefixThreshReached replaces + notification object tBgpMaxNgPrefix90 as the latter limits the + threshold to 90 percent. + + [EFFECT] No direct effect but if the peer continues to advertise more + routes then the number of routes may exceed the configured maximum + (tBgpPeerNgMaxPrefix). in that case the peer would just be disabled. + + [RECOVERY] Increase the max-prefix for this peer. + + This notification is obsoleted in release 13.0." + ::= { tBgpNotifications 12 } + +tBgp4OptTransPathAttrInvalid NOTIFICATION-TYPE + OBJECTS { + vRtrID, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgp4OptTransPathAttrType, + tBgp4OptTransPathAttrLength, + tBgp4OptTransPathAttribute + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tBgp4OptTransPathAttrInvalid notification is generated + when the received optional-transitive path attribute is unknown to + this BGP peer. + + This notification was obsoleted in R11.0 and replaced with the + notification tBgp4PathAttrInvalid. + + [EFFECT] The BGP peer simply passes the path attribute to the next BGP + peer along the route and is not considered responsible for any + encoding error. In this case the BGP peering is not torn down. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 13 } + +tBgp4OptTransWithdrawnRoutes NOTIFICATION-TYPE + OBJECTS { + vRtrID, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgp4OTWithdrawnRouteLength, + tBgp4OTWithdrawnRoutePrefix + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tBgp4OptTransWithdrawnRoutes notification is generated + when the processing of optional-transitive path attribute results in + the withdrawal of the routes included in the BGP update. + + This notification was obsoleted in R11.0 and replaced with the + notification tBgp4WithdrawnRtFromUpdateError. + + [EFFECT] This notification has no direct effect. The withdrawn routes + are logged to aid debugging and tracking back the root cause of the + problem. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 14 } + +tBgp4RouteInvalid NOTIFICATION-TYPE + OBJECTS { + vRtrID, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgpRouteInvalidReason, + tBgpRouteNLRI, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgp4RouteInvalid notification is generated when the + received route is invalid for a specific reason and the route can not + be used or advertised further. + + [EFFECT] The BGP peer ignores the route and flags the path attribute + and the route so that the peer/tribe that was attempting to advertise + the associated route can skip this route. The BGP peering is not torn + down in this case. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 15 } + +tBgp4PathAttrInvalid NOTIFICATION-TYPE + OBJECTS { + vRtrID, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgp4PathAttrType, + tBgp4PathAttrLength, + tBgp4PathAttribute, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgp4PathAttrInvalid notification is generated when an + error with a path attribute tBgp4PathAttribute is detected. + + [EFFECT] A log entry is generated for each withdrawn route. Further + effect depends on fault-tolerance and graceful-restart settings. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 16 } + +tBgp4WithdrawnRtFromUpdateError NOTIFICATION-TYPE + OBJECTS { + vRtrID, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgp4WithdrawnRoutePrefix, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgp4WithdrawnRtFromUpdateError notification is generated + when NLRI is withdrawn because of error in BGP update message. + + [EFFECT] This notification has no direct effect. The withdrawn routes + are logged to aid debugging and tracking back the root cause of the + problem. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 17 } + +tBgp4UpdateInvalid NOTIFICATION-TYPE + OBJECTS { + vRtrID, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgp4UpdateMessage, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgp4UpdateInvalid notification is generated when an + UPDATE message has a critical length error or an error not specific to + any path attribute. + + [EFFECT] A log entry is generated for each withdrawn route. Further + effect depends on fault-tolerance and graceful-restart settings. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 18 } + +tBgpReceivedInvalidNlri NOTIFICATION-TYPE + OBJECTS { + tBgp4BadErrorMessage, + tBgp4BadErrorMessageType + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgpReceivedInvalidNlri notification is generated when + there is a parsing error in BGP routes in update messages that is not + related to attribute errors. Fault tolerance is not applicable here. + + [EFFECT] BGP will send a notification message to the peer and bring + down the peering. + + [RECOVERY] Peering will be re-established with the offending peer." + ::= { tBgpNotifications 19 } + +tBgpMaxNgPfxLmt NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgPfxLmtMaxPrefix, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] A tBgpMaxNgPfxLmt notification is generated when the number of + routes learned from the peer has exceeded the configured maximum. + + [EFFECT] No direct effect but if the peer continues to advertise more + routes then the number of routes may exceed the configured maximum + (tBgpPeerNgPfxLmtMaxPrefix). In that case the peer would just be + disabled. + + [RECOVERY] Increase the max-prefix for this peer." + ::= { tBgpNotifications 20 } + +tBgpMaxNgPfxLmtThresholdReached NOTIFICATION-TYPE + OBJECTS { + tBgpPeerNgPfxLmtMaxPrefix, + tBgpPeerNgPfxLmtThreshold, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] A tBgpMaxNgPfxLmtThresholdReached notification is generated + when the number of routes learned from the peer has exceeded + tBgpPeerNgPfxLmtThreshold percent of the configured maximum + (tBgpPeerNgPfxLmtMaxPrefix). + + [EFFECT] No direct effect but if the peer continues to advertise more + routes then the number of routes may exceed the configured maximum + (tBgpPeerNgPfxLmtMaxPrefix). In that case the peer would just be + disabled. + + [RECOVERY] Increase the max-prefix for this peer." + ::= { tBgpNotifications 21 } + +tBgpInstanceDynamicPeerLmtReachd NOTIFICATION-TYPE + OBJECTS { + tBgpInstanceDynamicPeerLimit, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] A tBgpInstanceDynamicPeerLmtReachd notification is generated + when the dynamic peer limit for this BGP instance is reached. + + [EFFECT] Whenever an incoming connection for a new dynamic session + would cause dynamic peer limit for this BGP instance to be exceeded, + the connection attempt is rejected. + + [RECOVERY] Increase the dynamic peer limit for this BGP instance." + ::= { tBgpNotifications 22 } + +tBgpPGDynamicPeerLmtReached NOTIFICATION-TYPE + OBJECTS { + tBgpPGDynamicPeerLimit, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] A tBgpPGDynamicPeerLmtReached notification is generated when + the dynamic peer limit for this group is reached. + + [EFFECT] Whenever an incoming connection for a new dynamic session + would cause dynamic peer limit for this group to be exceeded, the + connection attempt is rejected. + + [RECOVERY] Increase the dynamic peer limit for this group." + ::= { tBgpNotifications 23 } + +tBgp4PathAttrDiscarded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + tBgpPeerNgAddrType, + tBgpPeerNgAddr, + tBgp4PathAttrType, + tBgp4PathAttrLength, + tBgp4PathAttribute, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgp4PathAttrDiscarded notification is generated when a + path attribute tBgp4PathAttribute is discarded from an UPDATE message. + A path attribute may be discarded because it is malformed. + + [EFFECT] A log entry is generated for each path attribute discarded + from an UPDATE message. The UPDATE message continues to be processed. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 24 } + +tBgpInstConvStateTransition NOTIFICATION-TYPE + OBJECTS { + tBgpConvergenceState, + tBgpConvergenceFamily, + tBgpOldConvergenceState + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgpInstConvStateTransition notification is generated + when the convergence state for IPv4-unicast transitions from partial + to converged. + + [EFFECT] A log entry is generated. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 25 } + +END diff --git a/MIBS/nokia/TIMETRA-CELLULAR-MIB b/MIBS/nokia/TIMETRA-CELLULAR-MIB new file mode 100644 index 0000000..34f01be --- /dev/null +++ b/MIBS/nokia/TIMETRA-CELLULAR-MIB @@ -0,0 +1,2544 @@ +TIMETRA-CELLULAR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, RowStatus, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + tmnxCardSlotNum, tmnxMDASlotNum + FROM TIMETRA-CHASSIS-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + tmnxPortNotifyPortId, tmnxPortPortID + FROM TIMETRA-PORT-MIB + TItemDescription, TNamedItemOrEmpty, + TmnxAuthPassword, TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState + FROM TIMETRA-TC-MIB + ; + +timetraCellularMIBModule MODULE-IDENTITY + LAST-UPDATED "201607180000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module for the Nokia SROS implementation + of cellular ports. + + Copyright 2016-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains all + title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201607180000Z" + DESCRIPTION + "Rev 1.0 18 Jul 2016 00:00 + Initial version of the TIMETRA-PORT-CELLULAR-MIB." + + ::= { timetraSRMIBModules 109 } + +TmnxCellularPdnProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCellularPdnProfileId identifies a specific Packet Data Network + profile in the system." + SYNTAX Unsigned32 (0..15) + +TmnxCellularAccessPointName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxCellularAccessPointName represents a cellular Access + Point Name (APN)." + REFERENCE + "3GPP TS 23.003 version 14.0.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Core Network + and Terminals; Numbering, addressing and identification', + 3GPP, June 2016, Section 9, 'Definition of Access Point Name'" + SYNTAX DisplayString (SIZE (0..100)) + +TmnxCellularImei ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2a-6a-6a-2a" + STATUS current + DESCRIPTION + "The data type TmnxCellularImei represents an International Mobile + Station Equipment Identity (IMEI) number." + REFERENCE + "3GPP TS 23.003 version 14.0.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Core Network + and Terminals; Numbering, addressing and identification', + 3GPP, June 2016, Section 6, 'International Mobile Station + Equipment Identity and Software Version Number'" + SYNTAX DisplayString (SIZE (0|15..16)) + +TmnxCellularSimCardNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCellularSimCardNumber identifies a specific cellular Subscriber + Identity Module (SIM) card in a system." + SYNTAX Unsigned32 (1..2) + +TmnxCellularSimCardIccid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxCellularSimCardIccid represents an Integrated + Circuit Card Identifier (ICCID). Each SIM card has a unique + ICCID." + REFERENCE + "ITU-T E.118, 'The international telecommunication charge card', + ITU-T, May 2006, Section 4, 'Numbering system'" + SYNTAX DisplayString (SIZE (0..20)) + +TmnxCellularImsi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxCellularImsi represents an International + Mobile Subscriber Identity. An IMSI uniquely identifies a + mobile subscriber." + REFERENCE + "3GPP TS 23.003 version 14.0.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Core Network + and Terminals; Numbering, addressing and identification', + 3GPP, June 2016, Section 2, 'Identification of mobile subscribers'" + SYNTAX DisplayString (SIZE (0..15)) + +TmnxCellularPdnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCellularPdnId identifies a specific Packet Data Network (PDN) on a + cellular port." + SYNTAX Unsigned32 (1) + +TmnxCellularChannelNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCellularChannelNumber identifies an channel number. For LTE, + this is an E-UTRA Absolute Radio Frequency Channel Number (EARFCN), + as described in 3GPP TS 36.101." + REFERENCE + "3GPP TS 36.101 version 14.1.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Radio Access + Network; Evolved Universal Terrestrial Radio Access (E-UTRA); + User Equipment (UE) radio transmission and reception (Release 14), + 3GPP, September 2016, Table 5.7.3-1, 'E-UTRA channel numbers" + SYNTAX Unsigned32 (0..262143) + +TmnxCellularBearerRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCellularBearerRate identifies a bit rate of a bearer on a cellular + interface, in kbit/s." + SYNTAX Unsigned32 (0..100000) + +tmnxCellularObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 109 } + +tmnxCellularConfigObjs OBJECT IDENTIFIER ::= { tmnxCellularObjs 2 } + +tmnxCellularConfigTimestamps OBJECT IDENTIFIER ::= { tmnxCellularConfigObjs 1 } + +tmnxCellPdnProfileTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfileTblLastChanged indicates the sysUpTime + at the time of the most recent management-initiated change to the + table tmnxCellularPdnProfileTable." + ::= { tmnxCellularConfigTimestamps 1 } + +tmnxCellSimCardTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardTableLastChanged indicates the sysUpTime + at the time of the most recent management-initiated change to the + table tmnxCellularSimCardTable." + ::= { tmnxCellularConfigTimestamps 2 } + +tmnxCellPdnTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnTblLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to the table + tmnxCellularPdnTable." + ::= { tmnxCellularConfigTimestamps 3 } + +tmnxCellPortTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortTblLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to the table + tmnxCellularPortTable." + ::= { tmnxCellularConfigTimestamps 4 } + +tmnxCellPortCbsdAuthCfgTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthCfgTblLstChg indicates the sysUpTime + at the time of the most recent management-initiated change to the + table tmnxCellPortCbsdAuthCfgTable." + ::= { tmnxCellularConfigTimestamps 5 } + +tmnxCellularSystemConfigObjs OBJECT IDENTIFIER ::= { tmnxCellularConfigObjs 2 } + +tmnxCellularPdnProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellPdnProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularPdnProfileTable has a series of configurations, + applicable to cellular Packet Data Networks, which are indexed by a + PDN profile number." + ::= { tmnxCellularSystemConfigObjs 1 } + +tmnxCellPdnProfileEntry OBJECT-TYPE + SYNTAX TmnxCellPdnProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a specific PDN profile. + + The system automatically creates one entry, at index 0, to represent + the default PDN profile. The user cannot modify the configuration + of this default profile. + + Other entries can be created and deleted via SNMP SET operations, and + the user can modify the configuration of those entries." + INDEX { tmnxCellPdnProfileId } + ::= { tmnxCellularPdnProfileTable 1 } + +TmnxCellPdnProfileEntry ::= SEQUENCE +{ + tmnxCellPdnProfileId TmnxCellularPdnProfileId, + tmnxCellPdnProfRowStatus RowStatus, + tmnxCellPdnProfLastChanged TimeStamp, + tmnxCellPdnProfDescription TItemDescription, + tmnxCellPdnProfApn TmnxCellularAccessPointName, + tmnxCellPdnProfAuthType INTEGER, + tmnxCellPdnProfUsername DisplayString, + tmnxCellPdnProfPassword TmnxAuthPassword, + tmnxCellPdnProfProtocol INTEGER +} + +tmnxCellPdnProfileId OBJECT-TYPE + SYNTAX TmnxCellularPdnProfileId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfileId specifies the number of a specific + PDN profile configured in the system. + + The value 0 is reserved for a default profile, which is automatically + created by the system, and cannot be modified or deleted by the user." + ::= { tmnxCellPdnProfileEntry 1 } + +tmnxCellPdnProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfRowStatus specifies the row status of the + PDN profile entry. It is used to control the creation and deletion of + PDN profiles. + + The user cannot delete the PDN profile whose tmnxCellPdnProfileId has + a value of 0." + ::= { tmnxCellPdnProfileEntry 2 } + +tmnxCellPdnProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this table row. + + For the default PDN profile, tmnxCellPdnProfLastChanged has a value of + 0" + ::= { tmnxCellPdnProfileEntry 3 } + +tmnxCellPdnProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfDescription specifies a user provided + description for this PDN profile. + + For the default PDN profile, tmnxCellPdnProfDescription has a value of + 'default profile'" + DEFVAL { ''H } + ::= { tmnxCellPdnProfileEntry 4 } + +tmnxCellPdnProfApn OBJECT-TYPE + SYNTAX TmnxCellularAccessPointName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfApn specifies the APN for this PDN. + + The cellular service provider may require the user to program the APN + value in order to use the service. + + For the default PDN profile, tmnxCellPdnProfApn has a value of the + empty string" + DEFVAL { ''H } + ::= { tmnxCellPdnProfileEntry 5 } + +tmnxCellPdnProfAuthType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + pap (1), + chap (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfAuthType specifies the method of + authentication used on the PDN. + + For the default PDN profile, tmnxCellPdnProfAuthType has a value of + 'none (0)'." + DEFVAL { none } + ::= { tmnxCellPdnProfileEntry 6 } + +tmnxCellPdnProfUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfUsername specifies the username when + authenticating the PDN. + + For the default PDN profile, tmnxCellPdnProfUsername has a value of + the empty string." + DEFVAL { ''H } + ::= { tmnxCellPdnProfileEntry 7 } + +tmnxCellPdnProfPassword OBJECT-TYPE + SYNTAX TmnxAuthPassword + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfPassword specifies the password when + authenticating the PDN. + + A get request on this object always returns an empty string. + + For the default PDN profile, tmnxCellPdnProfPassword has a value of + the empty string." + DEFVAL { ''H } + ::= { tmnxCellPdnProfileEntry 8 } + +tmnxCellPdnProfProtocol OBJECT-TYPE + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfProtocol specifies whether the PDN shall + use IPv4 or IPv6 addresses. + + For the default PDN profile, tmnxCellPdnProfProtocol has a value of + ipv4." + DEFVAL { ipv4 } + ::= { tmnxCellPdnProfileEntry 9 } + +tmnxCellularPortConfigObjs OBJECT IDENTIFIER ::= { tmnxCellularConfigObjs 3 } + +tmnxCellularSimCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularSimCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularSimCardTable has an entry for each SIM card in the + system." + ::= { tmnxCellularPortConfigObjs 1 } + +tmnxCellularSimCardEntry OBJECT-TYPE + SYNTAX TmnxCellularSimCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a SIM card for a cellular port in the + system. Entries are automatically created by the system, and cannot be + created or deleted via SNMP SET operations. + + The system creates an entry for each possible SIM card that can + be installed into the system. Each SIM card is associated with a + specific cellular port in the system." + INDEX { + tmnxPortPortID, + tmnxCellSimCardId + } + ::= { tmnxCellularSimCardTable 1 } + +TmnxCellularSimCardEntry ::= SEQUENCE +{ + tmnxCellSimCardId TmnxCellularSimCardNumber, + tmnxCellSimCardLastChanged TimeStamp, + tmnxCellSimCardDescription TItemDescription, + tmnxCellSimCardPin OCTET STRING, + tmnxCellSimCardFailureDuration Unsigned32, + tmnxCellSimCardPortStateSwitch TruthValue, + tmnxCellSimCardBgpStateSwitch TruthValue +} + +tmnxCellSimCardId OBJECT-TYPE + SYNTAX TmnxCellularSimCardNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardId specifies a SIM card on a cellular + port." + ::= { tmnxCellularSimCardEntry 1 } + +tmnxCellSimCardLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxCellularSimCardEntry 2 } + +tmnxCellSimCardDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardDescription specifies a user provided + description for this SIM card." + DEFVAL { ''H } + ::= { tmnxCellularSimCardEntry 3 } + +tmnxCellSimCardPin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|4..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardPin specifies the Personal + Identification Number of the SIM card. This is required + in order to access a locked SIM card. + + A get request on this object always returns an empty string." + DEFVAL { ''H } + ::= { tmnxCellularSimCardEntry 4 } + +tmnxCellSimCardFailureDuration OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardFailureDuration specifies the amount or + time that the system will wait before switching SIM cards. + + The system will only automatically switch SIM cards if + tmnxCellMdaAdminActiveSim is set to 'automatic', and + if the failover criteria is met. The value of + tmnxCellSimCardPortStateSwitch and tmnxCellSimCardBgpStateSwitch + control the failover criteria." + DEFVAL { 5 } + ::= { tmnxCellularSimCardEntry 5 } + +tmnxCellSimCardPortStateSwitch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardPortStateSwitch specifies whether or not + the system will automatically switch to the other SIM card if the port + corresponding to this SIM card remains operationally down for the + duration specified by tmnxCellSimCardFailureDuration. + + The system will only automatically switch SIM cards if + tmnxCellMdaAdminActiveSim is set to 'automatic'. + + At least one of the SIM switch criteria tmnxCellSimCardPortStateSwitch + or tmnxCellSimCardBgpStateSwitch must be enabled for a given SIM card." + DEFVAL { true } + ::= { tmnxCellularSimCardEntry 6 } + +tmnxCellSimCardBgpStateSwitch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardBgpStateSwitch specifies whether or not + the system will automatically switch to the other SIM card if all BGP + sessions corresponding to this SIM card are not established for the + duration specified by tmnxCellSimCardFailureDuration. + + The system will only automatically switch SIM cards if + tmnxCellMdaAdminActiveSim is set to 'automatic'. + + At least one of the SIM switch criteria tmnxCellSimCardPortStateSwitch + or tmnxCellSimCardBgpStateSwitch must be enabled for a given SIM card." + DEFVAL { false } + ::= { tmnxCellularSimCardEntry 7 } + +tmnxCellularPdnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularPdnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularPdnTable has a series of configurations for Packet + Data Networks (PDNs), which are configured against a cellular port and + associated with a specific SIM card." + ::= { tmnxCellularPortConfigObjs 2 } + +tmnxCellularPdnEntry OBJECT-TYPE + SYNTAX TmnxCellularPdnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a specific Packet Data Network. + + A Packet Data Network is associated with a specific cellular port and + SIM card. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + tmnxPortPortID, + tmnxCellPdnId + } + ::= { tmnxCellularPdnTable 1 } + +TmnxCellularPdnEntry ::= SEQUENCE +{ + tmnxCellPdnId TmnxCellularPdnId, + tmnxCellPdnRowStatus RowStatus, + tmnxCellPdnLastChanged TimeStamp, + tmnxCellPdnProfile TmnxCellularPdnProfileId +} + +tmnxCellPdnId OBJECT-TYPE + SYNTAX TmnxCellularPdnId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCellPdnId specifies a Packet Data Network on a + cellular port." + ::= { tmnxCellularPdnEntry 1 } + +tmnxCellPdnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnRowStatus specifies the row status of the PDN + entry. It is used to control the creation and deletion of Packet Data + Networks on a cellular port." + ::= { tmnxCellularPdnEntry 2 } + +tmnxCellPdnLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxCellularPdnEntry 3 } + +tmnxCellPdnProfile OBJECT-TYPE + SYNTAX TmnxCellularPdnProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCellPdnProfile specifies the PDN profile that + is associated with this Packet Data Network. The configuration of a + PDN is contained corresponding table row of + tmnxCellularPdnProfileTable." + DEFVAL { 0 } + ::= { tmnxCellularPdnEntry 4 } + +tmnxCellularPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularPortTable has an entry for each cellular port in the + system." + ::= { tmnxCellularPortConfigObjs 3 } + +tmnxCellularPortEntry OBJECT-TYPE + SYNTAX TmnxCellularPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a cellular port in the system. Entries are + automatically created by the system, and cannot be created or deleted + via SNMP SET operations." + INDEX { tmnxPortPortID } + ::= { tmnxCellularPortTable 1 } + +TmnxCellularPortEntry ::= SEQUENCE +{ + tmnxCellPortLastChanged TimeStamp, + tmnxCellPortBand125MaxPowerLevel Unsigned32, + tmnxCellPortSyncSysTime TruthValue +} + +tmnxCellPortLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxCellularPortEntry 1 } + +tmnxCellPortBand125MaxPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortBand125MaxPowerLevel specifies the maximum + power level that may be transmitted by the band 125 LTE radio on some + variants of the SAR-Hm. + + A value of 1 specifies that the radio may transmit at its maximum + power level. Higher values reduce the maximum transmitted power + level of the band 125 radio, with a value of 20 specifying the lowest + maximum power level." + REFERENCE + "7705 SAR-Hm, Release 15.0.R4, 'SAR-Hm Chassis Installation Guide', + Nokia, October 2017, Section 4.9 'Site Preparation and Engineering + Guidelines for 7705 SAR-Hm B125 Antennas'" + DEFVAL { 1 } + ::= { tmnxCellularPortEntry 2 } + +tmnxCellPortSyncSysTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortSyncSysTime specifies whether the system time + is synchronized on the cellular port." + DEFVAL { false } + ::= { tmnxCellularPortEntry 3 } + +tmnxCellularMdaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularMdaTable has an entry for each cellular MDA in the + system." + ::= { tmnxCellularPortConfigObjs 4 } + +tmnxCellularMdaEntry OBJECT-TYPE + SYNTAX TmnxCellularMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a cellular MDA in the system. Entries are + automatically created by the system, and cannot be created or deleted + via SNMP SET operations." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxCellularMdaTable 1 } + +TmnxCellularMdaEntry ::= SEQUENCE +{ + tmnxCellMdaLastChanged TimeStamp, + tmnxCellMdaAdminActiveSim INTEGER, + tmnxCellMdaDownResetInterval Unsigned32, + tmnxCellMdaDownResetCriteria BITS, + tmnxCellMdaDownResetPending TruthValue, + tmnxCellMdaDownResetTime Unsigned32, + tmnxCellMdaPreferredSim TmnxCellularSimCardNumber, + tmnxCellMdaOperActiveSim TmnxCellularSimCardNumber, + tmnxCellMdaSimCardSwitchPending TruthValue, + tmnxCellMdaSimCardSwitchTime Unsigned32, + tmnxCellMdaSimCardLastSwitchTime TimeStamp, + tmnxCellMdaSimLastSwitchReason INTEGER, + tmnxCellMdaSpecFirmwareVersion DisplayString, + tmnxCellMdaMaxTxPower Integer32 +} + +tmnxCellMdaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxCellularMdaEntry 1 } + +tmnxCellMdaAdminActiveSim OBJECT-TYPE + SYNTAX INTEGER { + sim-1 (1), + sim-2 (2), + automatic (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellMdaAdminActiveSim specifies which SIM card shall + be active on the MDA. + + A value of 'sim-1' or 'sim-2' specifies that the system will use the SIM card + in that slot as the active SIM card. If there is no SIM card in that + slot, or if the system cannot establish service using that SIM card, the + system will continue to use that SIM card, regardless of the contents of + the other SIM card slot. + + A value of 'automatic' specifies that the system will automatically + switch between SIM cards if it cannot establish service." + DEFVAL { sim-1 } + ::= { tmnxCellularMdaEntry 2 } + +tmnxCellMdaDownResetInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..240) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellMdaDownResetInterval specifies the interval, in + minutes, after which the system will reset if it cannot establish + service over the cellular interface. + + A value of 0 specifies that the system will not reset if it cannot + establish service over the cellular interface." + DEFVAL { 0 } + ::= { tmnxCellularMdaEntry 3 } + +tmnxCellMdaDownResetCriteria OBJECT-TYPE + SYNTAX BITS { + port (0), + bgp (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellMdaDownResetCriteria specifies the criteria to + decide whether or not service is operational over the cellular + interface. + + If the 'port' bit is set, cellular service is deemed inoperational if + no cellular port is operationally up. + + If the 'bgp' bit is set, cellular service is deemed inoperational if + there is no BGP peer established with a configured local address + corresponding to a cellular interface. + + Multiple bits may be set simultaneously. If so, the system evaluates + each criterion independently." + DEFVAL { { port } } + ::= { tmnxCellularMdaEntry 4 } + +tmnxCellMdaDownResetPending OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaDownResetPending indicates if the current + state of the system will cause the system to reset, due to the + criteria configured by tmnxCellMdaDownResetCriteria. + + If the system remains in this state for the duration indicated by + tmnxCellMdaDownResetInterval, it will automatically reset. + + This value will only be true if tmnxCellMdaDownResetInterval is + configured to a non-zero value." + ::= { tmnxCellularMdaEntry 5 } + +tmnxCellMdaDownResetTime OBJECT-TYPE + SYNTAX Unsigned32 (0..14400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaDownResetTime indicates the amount of time + remaining before the system will reset, due to the criteria specified + by tmnxCellMdaDownResetCriteria. + + If tmnxCellMdaDownResetPending is false, tmnxCellMdaDownResetTime will + have a value of 0." + ::= { tmnxCellularMdaEntry 6 } + +tmnxCellMdaPreferredSim OBJECT-TYPE + SYNTAX TmnxCellularSimCardNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellMdaPreferredSim specifies which SIM card shall be + used as the active SIM upon system initialization when + tmnxCellMdaAdminActiveSim is set to 'automatic'." + DEFVAL { 1 } + ::= { tmnxCellularMdaEntry 7 } + +tmnxCellMdaOperActiveSim OBJECT-TYPE + SYNTAX TmnxCellularSimCardNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaOperActiveSim indicates which SIM card is + active on the MDA." + ::= { tmnxCellularMdaEntry 8 } + +tmnxCellMdaSimCardSwitchPending OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaSimCardSwitchPending indicates if the current + state of the system will cause a SIM switch. + + If the system remains in this state for the duration indicated by + tmnxCellMdaSimCardSwitchTime, it will automatically switch the MDA to + use the other SIM card. + + This value will only be true if tmnxCellMdaAdminActiveSim is set to + 'automatic'." + ::= { tmnxCellularMdaEntry 9 } + +tmnxCellMdaSimCardSwitchTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaSimCardSwitchTime indicates the amount of time + remaining before the system will automatically switch SIM cards if the + system remains in its current state. + + If tmnxCellMdaSimCardSwitchPending is false, + tmnxCellMdaSimCardSwitchTime will have a value of 0." + ::= { tmnxCellularMdaEntry 10 } + +tmnxCellMdaSimCardLastSwitchTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaSimCardLastSwitchTime indicates the value of + sysUpTime the last time that the system switched the operationally + active SIM card on the cellular MDA. + + If the system has not switched the active SIM card, + tmnxCellMdaSimCardLastSwitchTime will have a value of 0." + ::= { tmnxCellularMdaEntry 11 } + +tmnxCellMdaSimLastSwitchReason OBJECT-TYPE + SYNTAX INTEGER { + none (0), + manual-configuration (1), + forced-switch (2), + cellular-port-down (3), + no-bgp-neighbor (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaSimLastSwitchReason indicates the reason why + the system last switched the operationally active SIM card on the + cellular MDA. + + If the system has not switched the active SIM card, + tmnxCellMdaSimLastSwitchReason will have a value of 'none'." + ::= { tmnxCellularMdaEntry 12 } + +tmnxCellMdaSpecFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellMdaSpecFirmwareVersion indicates the firmware + version that the system is configured to use on the cellular modem. + + An empty string indicates that the user has not specified that the + system should use different modem firmware than the version that is + bundled within SROS." + ::= { tmnxCellularMdaEntry 13 } + +tmnxCellMdaMaxTxPower OBJECT-TYPE + SYNTAX Integer32 (1..23) + UNITS "decibel-milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellMdaMaxTxPower specifies the maximum transmit + power of the cellular interface on the MDA. This object only applies + to platforms with cellular interfaces that support Citizen's Broadband + Radio Service (CBRS) frequency bands. On those platforms, this value + specifies the maximum transmit power regardless of the frequency band. + On platforms that do not support CBRS frequency bands, the value of + tmnxCellMdaMaxTxPower has no effect." + DEFVAL { 23 } + ::= { tmnxCellularMdaEntry 14 } + +tmnxCellPortCbsdAuthCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellPortCbsdAuthCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellPortCbsdAuthCfgTable has an entry for each cellular port + in the system pertaining to CBSD authorization configuration." + ::= { tmnxCellularPortConfigObjs 5 } + +tmnxCellPortCbsdAuthCfgEntry OBJECT-TYPE + SYNTAX TmnxCellPortCbsdAuthCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the CBSD authorization configuration for a + cellular port in the system. Entries are automatically created by the + system, and cannot be created or deleted via SNMP SET operations." + AUGMENTS { tmnxCellularPortEntry } + ::= { tmnxCellPortCbsdAuthCfgTable 1 } + +TmnxCellPortCbsdAuthCfgEntry ::= SEQUENCE +{ + tmnxCellPortCbsdAuthCfgLstChange TimeStamp, + tmnxCellPortCbsdAuthAdminState TmnxEnabledDisabledAdminState, + tmnxCellPortCbsdAuthUserId DisplayString, + tmnxCellPortCbsdAuthAntennaGain Unsigned32, + tmnxCellPortCbsdAuthClntTlsProf TNamedItemOrEmpty, + tmnxCellPortCbsdAuthPriSasSvrUrl DisplayString, + tmnxCellPortCbsdAuthSecSasSvrUrl DisplayString, + tmnxCellPortCbsdAuthCategory INTEGER +} + +tmnxCellPortCbsdAuthCfgLstChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthCfgLstChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxCellPortCbsdAuthCfgEntry 1 } + +tmnxCellPortCbsdAuthAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthAdminState specifies the + administrative state of the CBSD authorization for the cellular port." + DEFVAL { disabled } + ::= { tmnxCellPortCbsdAuthCfgEntry 2 } + +tmnxCellPortCbsdAuthUserId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..253)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthUserId specifies the CBSD + authorization user ID for the cellular port." + DEFVAL { "" } + ::= { tmnxCellPortCbsdAuthCfgEntry 3 } + +tmnxCellPortCbsdAuthAntennaGain OBJECT-TYPE + SYNTAX Unsigned32 (0..14) + UNITS "decibel-milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthAntennaGain specifies the CBSD + authorization antenna gain for the cellular port." + DEFVAL { 0 } + ::= { tmnxCellPortCbsdAuthCfgEntry 4 } + +tmnxCellPortCbsdAuthClntTlsProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthClntTlsProf specifies the CBSD + authorization client TLS profile name for the cellular port." + DEFVAL { "" } + ::= { tmnxCellPortCbsdAuthCfgEntry 5 } + +tmnxCellPortCbsdAuthPriSasSvrUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthPriSasSvrUrl specifies the CBSD + authorization primary SAS server for the cellular port." + DEFVAL { "" } + ::= { tmnxCellPortCbsdAuthCfgEntry 6 } + +tmnxCellPortCbsdAuthSecSasSvrUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthSecSasSvrUrl specifies the CBSD + authorization secondary SAS server for the cellular port." + DEFVAL { "" } + ::= { tmnxCellPortCbsdAuthCfgEntry 7 } + +tmnxCellPortCbsdAuthCategory OBJECT-TYPE + SYNTAX INTEGER { + a (1), + b (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthCategory specifies the CBSD + authorization category." + DEFVAL { a } + ::= { tmnxCellPortCbsdAuthCfgEntry 8 } + +tmnxCellularStatusObjs OBJECT IDENTIFIER ::= { tmnxCellularObjs 3 } + +tmnxCellularPortStatusObjs OBJECT IDENTIFIER ::= { tmnxCellularStatusObjs 1 } + +tmnxCellularPortStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularPortStatusTable has an entry for each cellular port in + the system." + ::= { tmnxCellularPortStatusObjs 1 } + +tmnxCellularPortStatusEntry OBJECT-TYPE + SYNTAX TmnxCellularPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a cellular port in the system. Entries + are automatically created by the system, and cannot be created or + deleted via SNMP SET operations. + + The tmnxCellularPortStatusEntry contains attributes that are unique to + the Cellular TmnxPortType." + INDEX { tmnxPortPortID } + ::= { tmnxCellularPortStatusTable 1 } + +TmnxCellularPortStatusEntry ::= SEQUENCE +{ + tmnxCellPortImei TmnxCellularImei, + tmnxCellPortRegistrationStatus INTEGER, + tmnxCellPortWirelessTechnology INTEGER, + tmnxCellPortFrequencyBand Unsigned32, + tmnxCellPortChannelNumber TmnxCellularChannelNumber, + tmnxCellPortAreaCode DisplayString, + tmnxCellPortCellIdentity DisplayString, + tmnxCellPortRssi Integer32, + tmnxCellPortRsrp Integer32, + tmnxCellPortRscp Integer32, + tmnxCellPortRsrq Integer32, + tmnxCellPortSinr Integer32 +} + +tmnxCellPortImei OBJECT-TYPE + SYNTAX TmnxCellularImei + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortImei indicates the International Mobile + Station Equipment Identity number assigned to this cellular port." + ::= { tmnxCellularPortStatusEntry 1 } + +tmnxCellPortRegistrationStatus OBJECT-TYPE + SYNTAX INTEGER { + not-registered (0), + registered-home (1), + searching (2), + denied (3), + no-network (4), + registered-roaming (5), + sms-only-home (6), + sms-only-roaming (7), + emergency-only (8), + csfb-not-preferred-home (9), + csfb-not-preferred-roaming (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortRegistrationStatus indicates the Evolved + Packet System (EPS) network registration status of the cellular port." + REFERENCE + "3GPP TS 27.007 version 14.0.0 Release 14, '3rd Generation Partnership Project; + Technical Specification Group Core Network and Terminals; AT command + set for User Equipment (UE)', 3GPP, December 2016, Section 10.1.22, + 'EPS network registration status +CEREG'" + ::= { tmnxCellularPortStatusEntry 2 } + +tmnxCellPortWirelessTechnology OBJECT-TYPE + SYNTAX INTEGER { + none (0), + lte (1), + wcdma (2), + gsm (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortWirelessTechnology indicates the wireless + technology currently in use on the cellular port." + ::= { tmnxCellularPortStatusEntry 3 } + +tmnxCellPortFrequencyBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortFrequencyBand indicates the frequency band + currently in use by the cellular port. + + For LTE, this is an E-UTRA Operating Band, as listed in Table 5.5-1 of + 3GPP TS 36.101." + REFERENCE + "3GPP TS 36.101 version 14.1.0 (2016-09), '3rd Generation + Partnership Project; Technical Specification Group Radio Access + Network; Evolved Universal Terrestrial Radio Access (E-UTRA); + User Equipment (UE) radio transmission and reception, + 3GPP, September 2016, Table 5.5-1, 'E-UTRA operating bands'" + ::= { tmnxCellularPortStatusEntry 4 } + +tmnxCellPortChannelNumber OBJECT-TYPE + SYNTAX TmnxCellularChannelNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortChannelNumber indicates the channel number + currently in use." + ::= { tmnxCellularPortStatusEntry 5 } + +tmnxCellPortAreaCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortAreaCode indicates the tracking area code or + location area code currently in use." + REFERENCE + "3GPP TS 23.003 version 14.0.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Core Network + and Terminals; Numbering, addressing and identification', + 3GPP, June 2016, Section 19.4.2.3 'Tracking Area Identity (TAI)'; + Section 4.1, 'Composition of the Location Area Identification (LAI)'" + ::= { tmnxCellularPortStatusEntry 6 } + +tmnxCellPortCellIdentity OBJECT-TYPE + SYNTAX DisplayString (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCellIdentity indicates the + GERAN/UTRAN/E-UTRAN cell identity of the cell currently in use." + REFERENCE + "3GPP TS 23.003 version 14.0.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Core Network + and Terminals; Numbering, addressing and identification', + 3GPP, June 2016, Section 4.3.1 'Cell Identity (CI) and Cell Global + Identification (CGI)'" + ::= { tmnxCellularPortStatusEntry 7 } + +tmnxCellPortRssi OBJECT-TYPE + SYNTAX Integer32 (-113..-51 | 0) + UNITS "decibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortRssi indicates the received signal strength, + in decibel-milliwatts. + + A value of -113 indicates that the signal strength is -113 dBm or + less, while a value of -51 indicates that the signal strength is -51 + dBm or greater. + + A value of 0 indicates that the signal strength is not known or not + detectable." + ::= { tmnxCellularPortStatusEntry 8 } + +tmnxCellPortRsrp OBJECT-TYPE + SYNTAX Integer32 (-140..-44 | 0) + UNITS "decibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortRsrp indicates the reference signal received + power, in decibel-milliwatts. + + A value of -140 indicates that the received power is -140 dBm or less, + while a value of -44 indicates that the received power is -44 dBm or + greater. + + A value of 0 indicates that the reference signal received power has + not been measured." + REFERENCE + "3GPP TS 36.133 version 14.3.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Radio + Access Network; Evolved Universal Terrestrial Radio Access + (E-UTRA); Requirements for support of radio resource management', + 3GPP, March 2017, Section 9.1.4 'RSRP Measurement Report Mapping'" + ::= { tmnxCellularPortStatusEntry 9 } + +tmnxCellPortRscp OBJECT-TYPE + SYNTAX Integer32 (-120..-25 | 0) + UNITS "decibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortRscp indicates the received signal code + power, in decibel-milliwatts. + + A value of -120 indicates that the received power is -120 dBm or less, + while a value of -25 indicates that the received power is -25 dBm or + greater. + + A value of 0 indicates that the received signal code power is not + known or not detectable." + REFERENCE + "3GPP TS 27.007 version 14.0.0 Release 14, '3rd Generation Partnership Project; + Technical Specification Group Core Network and Terminals; AT command + set for User Equipment (UE)', 3GPP, December 2016, Section 8.69, + 'Extended signal quality +CESQ'" + ::= { tmnxCellularPortStatusEntry 10 } + +tmnxCellPortRsrq OBJECT-TYPE + SYNTAX Integer32 (-20..-3 | 0) + UNITS "decibel" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortRsrq indicates the reference signal received + quality, in decibel. + + A value of -20 indicates that the received signal quality is + -20 dB or less, while a value of -3 indicates that the + received signal quality is -3 dB or greater. + + A value of 0 indicates that the reference signal received quality has + not been measured." + REFERENCE + "3GPP TS 36.133 version 14.3.0 Release 14, '3rd Generation + Partnership Project; Technical Specification Group Radio + Access Network; Evolved Universal Terrestrial Radio Access + (E-UTRA); Requirements for support of radio resource management', + 3GPP, March 2017, Section 9.1.7 'RSRQ Measurement Report Mapping'" + ::= { tmnxCellularPortStatusEntry 11 } + +tmnxCellPortSinr OBJECT-TYPE + SYNTAX Integer32 (-200..400) + UNITS "0.1 decibel" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortSinr indicates the signal to interface and + noise ratio, in tenths of decibel. + + A value of -200 indicates that the signal to noise and interface + ratio is -20 dB or less, while a value of 400 indicates that the + signal to noise and interface ratio is 40 dB or greater." + ::= { tmnxCellularPortStatusEntry 12 } + +tmnxCellularSimCardStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularSimCardStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularSimCardStatusTable has an entry for each SIM card in + the system." + ::= { tmnxCellularPortStatusObjs 3 } + +tmnxCellularSimCardStatusEntry OBJECT-TYPE + SYNTAX TmnxCellularSimCardStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a SIM card in the system. Entries + are automatically created by the system, and cannot be created or + deleted via SNMP SET operations." + AUGMENTS { tmnxCellularSimCardEntry } + ::= { tmnxCellularSimCardStatusTable 1 } + +TmnxCellularSimCardStatusEntry ::= SEQUENCE +{ + tmnxCellSimCardEquipped TruthValue, + tmnxCellSimCardIccid TmnxCellularSimCardIccid, + tmnxCellSimCardImsi TmnxCellularImsi, + tmnxCellSimCardLocked TruthValue, + tmnxCellSimCardPinStatus INTEGER, + tmnxCellSimCardPinRetries Unsigned32, + tmnxCellSimCardPukRetries Unsigned32, + tmnxCellSimCardFirmwareVersion DisplayString +} + +tmnxCellSimCardEquipped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardEquipped indicates whether or not the SIM + card is installed in the system." + ::= { tmnxCellularSimCardStatusEntry 1 } + +tmnxCellSimCardIccid OBJECT-TYPE + SYNTAX TmnxCellularSimCardIccid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardIccid indicates the International + Integrated Circuit Card Identifier assigned to this SIM card by the + manufacturer." + ::= { tmnxCellularSimCardStatusEntry 2 } + +tmnxCellSimCardImsi OBJECT-TYPE + SYNTAX TmnxCellularImsi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardImsi indicates the International Mobile + Subscriber Identity (IMSI) assigned to the SIM card." + ::= { tmnxCellularSimCardStatusEntry 3 } + +tmnxCellSimCardLocked OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardLocked indicates whether the SIM card is + locked and requires a PIN." + ::= { tmnxCellularSimCardStatusEntry 4 } + +tmnxCellSimCardPinStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + waiting-for-pin (1), + waiting-for-puk (2), + ready (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardPinStatus indicates whether the SIM card + is waiting for a password, which could be either the PIN or the PIN + Unlock Key (PUK)." + REFERENCE + "3GPP TS 27.007 version 14.0.0 Release 14, '3rd Generation Partnership Project; + Technical Specification Group Core Network and Terminals; AT command + set for User Equipment (UE)', 3GPP, December 2016, Section 8.3, + 'Enter PIN +CPIN'" + ::= { tmnxCellularSimCardStatusEntry 5 } + +tmnxCellSimCardPinRetries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardPinRetries indicates the number of + remaining times the PIN can be attempted before the SIM card will be + locked and require a PIN Unlock Key (PUK) to unlock." + ::= { tmnxCellularSimCardStatusEntry 6 } + +tmnxCellSimCardPukRetries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardPukRetries indicates the number of + remaining times the PIN Unlock Key (PUK) can be attempted before the + SIM card is rendered inoperational." + ::= { tmnxCellularSimCardStatusEntry 7 } + +tmnxCellSimCardFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellSimCardFirmwareVersion indicates the firmware + version that the system will use on the cellular modem when this SIM + card is the active sim card. + + If the user has not specified a version of firmware to use with a SIM + card, tmnxCellSimCardFirmwareVersion has a value of an empty string." + ::= { tmnxCellularSimCardStatusEntry 8 } + +tmnxCellularPdnStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularPdnStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularPdnStatusTable has an entry for each cellular Packet + Data Network in the system." + ::= { tmnxCellularPortStatusObjs 4 } + +tmnxCellularPdnStatusEntry OBJECT-TYPE + SYNTAX TmnxCellularPdnStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a cellular PDN in the system. Entries + are automatically created by the system, and cannot be created or + deleted via SNMP SET operations." + AUGMENTS { tmnxCellularPdnEntry } + ::= { tmnxCellularPdnStatusTable 1 } + +TmnxCellularPdnStatusEntry ::= SEQUENCE +{ + tmnxCellPdnConnectionState INTEGER, + tmnxCellPdnIpAddrType InetAddressType, + tmnxCellPdnIpAddress InetAddress, + tmnxCellPdnPrimaryDnsAddrType InetAddressType, + tmnxCellPdnPrimaryDnsAddress InetAddress, + tmnxCellPdnSecondaryDnsAddrType InetAddressType, + tmnxCellPdnSecondaryDnsAddress InetAddress, + tmnxCellPdnApn TmnxCellularAccessPointName, + tmnxCellPdnMtu Unsigned32 +} + +tmnxCellPdnConnectionState OBJECT-TYPE + SYNTAX INTEGER { + notConnected (0), + connected (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnConnectionState indicates whether or not the + packet data network connection has been successfully established." + ::= { tmnxCellularPdnStatusEntry 1 } + +tmnxCellPdnIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnIpAddrType indicates, along with + tmnxCellPdnIpAddress, the IP address assigned to the PDN by the + cellular network." + ::= { tmnxCellularPdnStatusEntry 2 } + +tmnxCellPdnIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnIpAddress indicates, along with + tmnxCellPdnIpAddrType, the IP address assigned to the PDN by the + cellular network." + ::= { tmnxCellularPdnStatusEntry 3 } + +tmnxCellPdnPrimaryDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnPrimaryDnsAddrType indicates, along with + tmnxCellPdnPrimaryDnsAddress, the IP address assigned of the primary + DNS server in the PDN." + ::= { tmnxCellularPdnStatusEntry 4 } + +tmnxCellPdnPrimaryDnsAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnPrimaryDnsAddress indicates, along with + tmnxCellPdnPrimaryDnsAddrType, the IP address assigned of the primary + DNS server in the PDN." + ::= { tmnxCellularPdnStatusEntry 5 } + +tmnxCellPdnSecondaryDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnSecondaryDnsAddrType indicates, along with + tmnxCellPdnSecondaryDnsAddress, the IP address assigned of the + secondary DNS server in the PDN." + ::= { tmnxCellularPdnStatusEntry 6 } + +tmnxCellPdnSecondaryDnsAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnSecondaryDnsAddress indicates, along with + tmnxCellPdnSecondaryDnsAddrType, the IP address assigned of the + secondary DNS server in the PDN." + ::= { tmnxCellularPdnStatusEntry 7 } + +tmnxCellPdnApn OBJECT-TYPE + SYNTAX TmnxCellularAccessPointName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnApn indicates the APN in use by the PDN." + ::= { tmnxCellularPdnStatusEntry 8 } + +tmnxCellPdnMtu OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPdnMtu indicates the operational value of the IP + MTU on this PDN." + ::= { tmnxCellularPdnStatusEntry 9 } + +tmnxCellularPortBearerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularPortBearerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularPortBearerTable has an entry for each bearer created + on a cellular port in the system." + ::= { tmnxCellularPortStatusObjs 5 } + +tmnxCellularPortBearerEntry OBJECT-TYPE + SYNTAX TmnxCellularPortBearerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a bearer created on a cellular port in the system. + Entries are automatically created and deleted by the system as the cellular + network creates and deletes bearers on the cellular port. Entries cannot be + created or deleted via SNMP SET operations." + INDEX { + tmnxPortPortID, + tmnxCellPortBearerId + } + ::= { tmnxCellularPortBearerTable 1 } + +TmnxCellularPortBearerEntry ::= SEQUENCE +{ + tmnxCellPortBearerId Unsigned32, + tmnxCellPortBearerType INTEGER, + tmnxCellPortBearerQci Unsigned32, + tmnxCellPortBearerUlGbr TmnxCellularBearerRate, + tmnxCellPortBearerUlMbr TmnxCellularBearerRate, + tmnxCellPortBearerDlGbr TmnxCellularBearerRate, + tmnxCellPortBearerDlMbr TmnxCellularBearerRate +} + +tmnxCellPortBearerId OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortBearerId indicates the Evolved Packet System + (EPS) Bearer Id of this bearer." + REFERENCE + "3GPP TS 23.401 version 11.11.0 Release 11, '3rd Generation Partnership Project; + Technical Specification Group Core Services and System Aspects; + General Packet Radio Service (GPRS) enhancements for Evolved Universal + Terrestrial Radio Access Network (E-UTRAN) access', 3GPP, December 2014, + Section 5.2.1, 'EPS bearer identity'" + ::= { tmnxCellularPortBearerEntry 1 } + +tmnxCellPortBearerType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + dedicated (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortBearerType indicates the type of this bearer." + ::= { tmnxCellularPortBearerEntry 2 } + +tmnxCellPortBearerQci OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortBearerQci indicates the Quality of Service + (QoS) Class Identifier of this bearer." + REFERENCE + "3GPP TS 23.401 version 11.11.0 Release 11, '3rd Generation Partnership Project; + Technical Specification Group Core Services and System Aspects; + General Packet Radio Service (GPRS) enhancements for Evolved Universal + Terrestrial Radio Access Network (E-UTRAN) access', 3GPP, December 2014, + Section 4.7.3, 'Bearer level QoS parameters'" + ::= { tmnxCellularPortBearerEntry 3 } + +tmnxCellPortBearerUlGbr OBJECT-TYPE + SYNTAX TmnxCellularBearerRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortBearerUlGbr indicates the Guaranteed Bit Rate + of the uplink for this bearer. For a non-GBR bearer, + tmnxCellPortBearerUlGbr has a value of zero." + ::= { tmnxCellularPortBearerEntry 4 } + +tmnxCellPortBearerUlMbr OBJECT-TYPE + SYNTAX TmnxCellularBearerRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortBearerUlMbr indicates the Maximum Bit Rate + of the uplink for this bearer. For a non-GBR bearer, + tmnxCellPortBearerUlMbr has a value of zero." + ::= { tmnxCellularPortBearerEntry 5 } + +tmnxCellPortBearerDlGbr OBJECT-TYPE + SYNTAX TmnxCellularBearerRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortBearerDlGbr indicates the Guaranteed Bit Rate + of the downlink for this bearer. For a non-GBR bearer, + tmnxCellPortBearerDlGbr has a value of zero." + ::= { tmnxCellularPortBearerEntry 6 } + +tmnxCellPortBearerDlMbr OBJECT-TYPE + SYNTAX TmnxCellularBearerRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortBearerDlMbr indicates the Maximum Bit Rate + of the downlink for this bearer. For a non-GBR bearer, + tmnxCellPortBearerDlMbr has a value of zero." + ::= { tmnxCellularPortBearerEntry 7 } + +tmnxCellularPortTftTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellularPortTftEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellularPortTftTable contains information about the traffic + flow templates (TFTs) created on the cellular port." + ::= { tmnxCellularPortStatusObjs 6 } + +tmnxCellularPortTftEntry OBJECT-TYPE + SYNTAX TmnxCellularPortTftEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a packet filter created on a specific bearer. + Entries are automatically created and deleted by the system as the cellular + network creates and deletes bearers on the cellular port. Entries cannot be + created or deleted via SNMP SET operations." + INDEX { + tmnxPortPortID, + tmnxCellPortBearerId, + tmnxCellPortTftPacketFilterId + } + ::= { tmnxCellularPortTftTable 1 } + +TmnxCellularPortTftEntry ::= SEQUENCE +{ + tmnxCellPortTftPacketFilterId Unsigned32, + tmnxCellPortTftEvalPrecedence Unsigned32, + tmnxCellPortTftDirection INTEGER, + tmnxCellPortTftTos Unsigned32, + tmnxCellPortTftTosMask Unsigned32 +} + +tmnxCellPortTftPacketFilterId OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortTftPacketFilterId identifies a packet filter + on a particular bearer." + REFERENCE + "3GPP TS 27.007 version 11.8.0 Release 11, '3rd Generation Partnership Project; + Technical Specification Group Core Network and Terminals; AT command + set for User Equipment (UE)', 3GPP, September 2013, Section 10.1.25, + 'Traffic flow template read dynamic parameters +CGTFTRDP' + + 3GPP TS 24.008 version 11.17.1 Release 11, '3rd Generation Partnership Project; + Technical Specification Group Core Network and Terminals; + Mobile radio interface Layer 3 specification; + Core network protocols; Stage 3', 3GPP, January 2018, + Section 10.5.6.12, 'Traffic Flow Template'" + ::= { tmnxCellularPortTftEntry 1 } + +tmnxCellPortTftEvalPrecedence OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortTftEvalPrecedence indicates the evaluation + precedence index of the packet filter." + REFERENCE + "3GPP TS 27.007 version 11.8.0 Release 11, '3rd Generation Partnership Project; + Technical Specification Group Core Network and Terminals; AT command + set for User Equipment (UE)', 3GPP, September 2013, Section 10.1.25, + 'Traffic flow template read dynamic parameters +CGTFTRDP' + + 3GPP TS 23.060 version 11.12.0 Release 11, '3rd Generation Partnership Project; + Technical Specification Group Services and System Aspects; General + Packet Radio Service (GPRS); Service description; Stage 2', 3GPP, December 2014, + Section 9.3, 'Packet Routeing and Transfer Function'" + ::= { tmnxCellularPortTftEntry 2 } + +tmnxCellPortTftDirection OBJECT-TYPE + SYNTAX INTEGER { + pre-release-7 (0), + uplink (1), + downlink (2), + bidirectional (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortTftDirection indicates the direction to apply + this packet filter." + REFERENCE + "3GPP TS 27.007 version 11.8.0 Release 11, '3rd Generation Partnership Project; + Technical Specification Group Core Network and Terminals; AT command + set for User Equipment (UE)', 3GPP, September 2013, Section 10.1.25, + 'Traffic flow template read dynamic parameters +CGTFTRDP'" + ::= { tmnxCellularPortTftEntry 3 } + +tmnxCellPortTftTos OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortTftTos indicates, along with + tmnxCellPortTftTosMask, the values of the IPv4 Type of Service (ToS) + that match this packet filter." + ::= { tmnxCellularPortTftEntry 4 } + +tmnxCellPortTftTosMask OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortTftTosMask indicates, along with + tmnxCellPortTftTos, the values of the IPv4 Type of Service (ToS) that + match this packet filter." + ::= { tmnxCellularPortTftEntry 5 } + +tmnxCellPortCbsdAuthStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCellPortCbsdAuthStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCellPortCbsdAuthStatsTable has an entry for each cellular port + in the system and pertains to CBSD authorization status and statistic + information." + ::= { tmnxCellularPortStatusObjs 7 } + +tmnxCellPortCbsdAuthStatsEntry OBJECT-TYPE + SYNTAX TmnxCellPortCbsdAuthStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the CBSD authorization status and statistics + information for a cellular port in the system. Entries are + automatically created by the system, and cannot be created or deleted + via SNMP SET operations." + AUGMENTS { tmnxCellPortCbsdAuthCfgEntry } + ::= { tmnxCellPortCbsdAuthStatsTable 1 } + +TmnxCellPortCbsdAuthStatsEntry ::= SEQUENCE +{ + tmnxCellPortCbsdAuthOperState TmnxEnabledDisabled, + tmnxCellPortCbsdAuthId DisplayString, + tmnxCellPortCbsdAuthGrantId DisplayString, + tmnxCellPortCbsdAuthFccId DisplayString, + tmnxCellPortCbsdAuthRegState INTEGER, + tmnxCellPortCbsdAuthGrantState INTEGER, + tmnxCellPortCbsdAuthGrantExpTime DateAndTime, + tmnxCellPortCbsdAuthTxExpTime DateAndTime, + tmnxCellPortCbsdAuthHeartbeatInt Unsigned32, + tmnxCellPortCbsdAuthChanType INTEGER, + tmnxCellPortCbsdAuthCurSasSvr INTEGER, + tmnxCellPortCbsdAuthCurSasSvrIpT InetAddressType, + tmnxCellPortCbsdAuthCurSasSvrIp InetAddress, + tmnxCellPortCbsdAuthRegRequest Unsigned32, + tmnxCellPortCbsdAuthRegRspSuc Unsigned32, + tmnxCellPortCbsdAuthRegRspFail Unsigned32, + tmnxCellPortCbsdAuthGrantRequest Unsigned32, + tmnxCellPortCbsdAuthGrantRspSuc Unsigned32, + tmnxCellPortCbsdAuthGrantRspFail Unsigned32, + tmnxCellPortCbsdAuthHrtbtRequest Unsigned32, + tmnxCellPortCbsdAuthHrtbtRspSuc Unsigned32, + tmnxCellPortCbsdAuthHrtbtRspFail Unsigned32 +} + +tmnxCellPortCbsdAuthOperState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthOperState indicates the operational + state of the CBSD authorization for the cellular port." + ::= { tmnxCellPortCbsdAuthStatsEntry 1 } + +tmnxCellPortCbsdAuthId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthId indicates the CBSD authorization + identifier." + ::= { tmnxCellPortCbsdAuthStatsEntry 2 } + +tmnxCellPortCbsdAuthGrantId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthGrantId indicates the CBSD + authorization grant identifier." + ::= { tmnxCellPortCbsdAuthStatsEntry 3 } + +tmnxCellPortCbsdAuthFccId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthFccId indicates the CBSD + authorization Federal Communications Commission identifier." + ::= { tmnxCellPortCbsdAuthStatsEntry 4 } + +tmnxCellPortCbsdAuthRegState OBJECT-TYPE + SYNTAX INTEGER { + unregistered (0), + registered (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthRegState indicates the CBSD + authorization registration state." + ::= { tmnxCellPortCbsdAuthStatsEntry 5 } + +tmnxCellPortCbsdAuthGrantState OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + granted (2), + authorized (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthGrantState indicates the CBSD + authorization grant state." + ::= { tmnxCellPortCbsdAuthStatsEntry 6 } + +tmnxCellPortCbsdAuthGrantExpTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthGrantExpTime indicates the CBSD + authorization time the grant will expire." + ::= { tmnxCellPortCbsdAuthStatsEntry 7 } + +tmnxCellPortCbsdAuthTxExpTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthTxExpTime indicates the CBSD + authorization time the transmission will expire." + ::= { tmnxCellPortCbsdAuthStatsEntry 8 } + +tmnxCellPortCbsdAuthHeartbeatInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthHeartbeatInt indicates the CBSD + authorization heartbeat interval." + ::= { tmnxCellPortCbsdAuthStatsEntry 9 } + +tmnxCellPortCbsdAuthChanType OBJECT-TYPE + SYNTAX INTEGER { + gaa (1), + pal (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthChanType indicates the CBSD + authorization channel type." + ::= { tmnxCellPortCbsdAuthStatsEntry 10 } + +tmnxCellPortCbsdAuthCurSasSvr OBJECT-TYPE + SYNTAX INTEGER { + none (0), + primary (1), + secondary (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthCurSasSvr indicates the CBSD + authorization SAS server that is currently being used." + ::= { tmnxCellPortCbsdAuthStatsEntry 11 } + +tmnxCellPortCbsdAuthCurSasSvrIpT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthCurSasSvrIpT indicates the IP address + type of the current SAS server being used in CBSD authorization ." + ::= { tmnxCellPortCbsdAuthStatsEntry 12 } + +tmnxCellPortCbsdAuthCurSasSvrIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthCurSasSvrIp indicates the IP address + of the current SAS server being used in CBSD authorization ." + ::= { tmnxCellPortCbsdAuthStatsEntry 13 } + +tmnxCellPortCbsdAuthRegRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthRegRequest indicates the number of + CBSD authorization registration requests attempted." + ::= { tmnxCellPortCbsdAuthStatsEntry 14 } + +tmnxCellPortCbsdAuthRegRspSuc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthRegRspSuc indicates the number of + successful CBSD authorization registration responses." + ::= { tmnxCellPortCbsdAuthStatsEntry 15 } + +tmnxCellPortCbsdAuthRegRspFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthRegRspFail indicates the number of + failed CBSD authorization registration responses." + ::= { tmnxCellPortCbsdAuthStatsEntry 16 } + +tmnxCellPortCbsdAuthGrantRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthGrantRequest indicates the number of + CBSD authorization grant requests attempted." + ::= { tmnxCellPortCbsdAuthStatsEntry 17 } + +tmnxCellPortCbsdAuthGrantRspSuc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthGrantRspSuc indicates the number of + successful CBSD authorization grant responses." + ::= { tmnxCellPortCbsdAuthStatsEntry 18 } + +tmnxCellPortCbsdAuthGrantRspFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthGrantRspFail indicates the number of + failed CBSD authorization grant responses." + ::= { tmnxCellPortCbsdAuthStatsEntry 19 } + +tmnxCellPortCbsdAuthHrtbtRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthHrtbtRequest indicates the number of + CBSD authorization heartbeat requests." + ::= { tmnxCellPortCbsdAuthStatsEntry 20 } + +tmnxCellPortCbsdAuthHrtbtRspSuc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthHrtbtRspSuc indicates the number of + successful CBSD authorization heartbeat responses." + ::= { tmnxCellPortCbsdAuthStatsEntry 21 } + +tmnxCellPortCbsdAuthHrtbtRspFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCellPortCbsdAuthHrtbtRspFail indicates the number of + failed CBSD authorization heartbeat responses." + ::= { tmnxCellPortCbsdAuthStatsEntry 22 } + +tmnxCellularNotifyObjects OBJECT IDENTIFIER ::= { tmnxCellularObjs 4 } + +tmnxCellularNotifyPdnId OBJECT-TYPE + SYNTAX TmnxCellularPdnId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxCellularNotifyPdnId indicates the PDN for the + notification." + ::= { tmnxCellularNotifyObjects 1 } + +tmnxCellMdaNoServiceResetReason OBJECT-TYPE + SYNTAX INTEGER { + cellular-port-down (1), + no-bgp-neighbor (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxCellMdaNoServiceResetReason indicates the specific + reason why the system reset due to failure to establish service over + the cellular interface." + ::= { tmnxCellularNotifyObjects 2 } + +tmnxCellCbsdAuthFailReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxCellCbsdAuthFailReason indicates the specific reason + why CBSD authorization request failed." + ::= { tmnxCellularNotifyObjects 3 } + +tmnxCellCbsdAuthRespCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxCellCbsdAuthRespCode indicates the CBSD authorization + response code." + ::= { tmnxCellularNotifyObjects 4 } + +tmnxCellCbsdAuthPrevTransState OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + authorized (2), + granted (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxCellCbsdAuthPrevTransState indicates the previous + state when transitioning states during the CBSD authorization process." + ::= { tmnxCellularNotifyObjects 5 } + +tmnxCellCbsdAuthNewTransState OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + authorized (2), + granted (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxCellCbsdAuthNewTransState indicates the new state + when transitioning states during the CBSD authorization process." + ::= { tmnxCellularNotifyObjects 6 } + +tmnxCellularConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 109 } + +tmnxCellularCompliances OBJECT IDENTIFIER ::= { tmnxCellularConformance 1 } + +tmnxCellularCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the management of the cellular + feature-set for Release 15.0 on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCellularConfigGroup, + tmnxCellularStatusGroup + } + ::= { tmnxCellularCompliances 1 } + +tmnxCellularComplianceV16v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the management of the cellular + feature-set for Release 16.0 on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCellularV16v0ConfigGroup, + tmnxCellularV16v0StatusGroup, + tmnxCellNotificationV16v0Group + } + ::= { tmnxCellularCompliances 2 } + +tmnxCellularComplianceV19 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the management of the cellular + feature-set for Release 19 on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCellularV19ConfigGroup + } + ::= { tmnxCellularCompliances 3 } + +tmnxCellularComplianceV20 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the management of the cellular + feature-set for Release 20 on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCellularV20ConfigGroup + } + ::= { tmnxCellularCompliances 4 } + +tmnxCellularComplianceV21 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the management of the cellular + feature-set for Release 21 on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCellPortCbsdAuthGroupV21, + tmnxCellularNotifyObjsGroupV21, + tmnxCellNotificationGroupV21, + tmnxCellularStatusGroupV21, + tmnxCellularConfigGroupV21 + } + ::= { tmnxCellularCompliances 5 } + +tmnxCellularGroups OBJECT IDENTIFIER ::= { tmnxCellularConformance 2 } + +tmnxCellularV15v0Groups OBJECT IDENTIFIER ::= { tmnxCellularGroups 1 } + +tmnxCellularConfigGroup OBJECT-GROUP + OBJECTS { + tmnxCellPdnProfileTblLastChanged, + tmnxCellPdnProfRowStatus, + tmnxCellPdnProfLastChanged, + tmnxCellPdnProfDescription, + tmnxCellPdnProfApn, + tmnxCellPdnProfAuthType, + tmnxCellPdnProfUsername, + tmnxCellPdnProfPassword, + tmnxCellSimCardTableLastChanged, + tmnxCellSimCardLastChanged, + tmnxCellSimCardDescription, + tmnxCellSimCardPin, + tmnxCellPdnTblLastChanged, + tmnxCellPdnRowStatus, + tmnxCellPdnLastChanged, + tmnxCellPdnProfile, + tmnxCellPortTblLastChanged, + tmnxCellPortLastChanged, + tmnxCellPortBand125MaxPowerLevel + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port configuration on Nokia + SROS series systems. This group was introduced in Release 15.0." + ::= { tmnxCellularV15v0Groups 1 } + +tmnxCellularStatusGroup OBJECT-GROUP + OBJECTS { + tmnxCellPortImei, + tmnxCellPortRegistrationStatus, + tmnxCellPortWirelessTechnology, + tmnxCellPortFrequencyBand, + tmnxCellPortChannelNumber, + tmnxCellPortAreaCode, + tmnxCellPortCellIdentity, + tmnxCellPortRssi, + tmnxCellPortRsrp, + tmnxCellPortRscp, + tmnxCellSimCardEquipped, + tmnxCellSimCardIccid, + tmnxCellSimCardImsi, + tmnxCellSimCardLocked, + tmnxCellSimCardPinStatus, + tmnxCellSimCardPinRetries, + tmnxCellSimCardPukRetries, + tmnxCellPdnConnectionState, + tmnxCellPdnIpAddrType, + tmnxCellPdnIpAddress, + tmnxCellPdnPrimaryDnsAddrType, + tmnxCellPdnPrimaryDnsAddress, + tmnxCellPdnSecondaryDnsAddrType, + tmnxCellPdnSecondaryDnsAddress, + tmnxCellPdnApn, + tmnxCellPdnMtu + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port status on Nokia + SROS series systems. This group was introduced in Release 15.0." + ::= { tmnxCellularV15v0Groups 2 } + +tmnxCellularV16v0Groups OBJECT IDENTIFIER ::= { tmnxCellularGroups 2 } + +tmnxCellularV16v0ConfigGroup OBJECT-GROUP + OBJECTS { + tmnxCellMdaLastChanged, + tmnxCellMdaAdminActiveSim, + tmnxCellMdaDownResetInterval, + tmnxCellMdaDownResetCriteria, + tmnxCellMdaDownResetPending, + tmnxCellMdaDownResetTime, + tmnxCellSimCardFailureDuration, + tmnxCellSimCardPortStateSwitch, + tmnxCellSimCardBgpStateSwitch + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port configuration on Nokia + SROS series systems, introduced in Release 16.0." + ::= { tmnxCellularV16v0Groups 1 } + +tmnxCellularV16v0StatusGroup OBJECT-GROUP + OBJECTS { + tmnxCellPortBearerId, + tmnxCellPortBearerType, + tmnxCellPortBearerQci, + tmnxCellPortBearerUlGbr, + tmnxCellPortBearerUlMbr, + tmnxCellPortBearerDlGbr, + tmnxCellPortBearerDlMbr, + tmnxCellPortTftPacketFilterId, + tmnxCellPortTftEvalPrecedence, + tmnxCellPortTftDirection, + tmnxCellPortTftTos, + tmnxCellPortTftTosMask, + tmnxCellSimCardFirmwareVersion, + tmnxCellMdaPreferredSim, + tmnxCellMdaOperActiveSim, + tmnxCellMdaSimCardSwitchPending, + tmnxCellMdaSimCardSwitchTime, + tmnxCellMdaSimCardLastSwitchTime, + tmnxCellMdaSimLastSwitchReason + } + STATUS current + DESCRIPTION + "The group of objects maintaining status of cellular ports on Nokia + SROS series systems, introduced in Release 16.0." + ::= { tmnxCellularV16v0Groups 2 } + +tmnxCellularNotifyObjsGroup OBJECT-GROUP + OBJECTS { + tmnxCellularNotifyPdnId, + tmnxCellMdaNoServiceResetReason + } + STATUS current + DESCRIPTION + "The group of objects used in notifications generated on cellular ports + on Nokia SROS series systems. This group was introduced in Release 16.0." + ::= { tmnxCellularV16v0Groups 3 } + +tmnxCellNotificationV16v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxCellularBearerCreated, + tmnxCellularBearerDeleted, + tmnxCellularBearerModified, + tmnxCellularNoServiceReset, + tmnxCellularActiveSimChange + } + STATUS current + DESCRIPTION + "The group of notifications for cellular ports on Nokia SROS series + systems, introduced in Release 16.0." + ::= { tmnxCellularV16v0Groups 4 } + +tmnxCellularV19Groups OBJECT IDENTIFIER ::= { tmnxCellularGroups 3 } + +tmnxCellularV19ConfigGroup OBJECT-GROUP + OBJECTS { + tmnxCellPdnProfProtocol + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port configuration on Nokia + SROS series systems, introduced in Release 19." + ::= { tmnxCellularV19Groups 1 } + +tmnxCellularV20Groups OBJECT IDENTIFIER ::= { tmnxCellularGroups 4 } + +tmnxCellularV20ConfigGroup OBJECT-GROUP + OBJECTS { + tmnxCellMdaSpecFirmwareVersion, + tmnxCellMdaMaxTxPower + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port configuration and + status on Nokia SROS series systems, introduced in Release 20." + ::= { tmnxCellularV20Groups 1 } + +tmnxCellularV21Groups OBJECT IDENTIFIER ::= { tmnxCellularGroups 5 } + +tmnxCellPortCbsdAuthGroupV21 OBJECT-GROUP + OBJECTS { + tmnxCellPortCbsdAuthCfgTblLstChg, + tmnxCellPortCbsdAuthCfgLstChange, + tmnxCellPortCbsdAuthAdminState, + tmnxCellPortCbsdAuthUserId, + tmnxCellPortCbsdAuthAntennaGain, + tmnxCellPortCbsdAuthClntTlsProf, + tmnxCellPortCbsdAuthPriSasSvrUrl, + tmnxCellPortCbsdAuthSecSasSvrUrl, + tmnxCellPortCbsdAuthOperState, + tmnxCellPortCbsdAuthCategory, + tmnxCellPortCbsdAuthId, + tmnxCellPortCbsdAuthGrantId, + tmnxCellPortCbsdAuthFccId, + tmnxCellPortCbsdAuthRegState, + tmnxCellPortCbsdAuthGrantState, + tmnxCellPortCbsdAuthGrantExpTime, + tmnxCellPortCbsdAuthTxExpTime, + tmnxCellPortCbsdAuthHeartbeatInt, + tmnxCellPortCbsdAuthChanType, + tmnxCellPortCbsdAuthCurSasSvr, + tmnxCellPortCbsdAuthCurSasSvrIp, + tmnxCellPortCbsdAuthCurSasSvrIpT, + tmnxCellPortCbsdAuthRegRequest, + tmnxCellPortCbsdAuthRegRspSuc, + tmnxCellPortCbsdAuthRegRspFail, + tmnxCellPortCbsdAuthGrantRequest, + tmnxCellPortCbsdAuthGrantRspSuc, + tmnxCellPortCbsdAuthGrantRspFail, + tmnxCellPortCbsdAuthHrtbtRequest, + tmnxCellPortCbsdAuthHrtbtRspSuc, + tmnxCellPortCbsdAuthHrtbtRspFail + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port CBSD authorization + capabilities on Nokia SROS series systems, introduced in release 21." + ::= { tmnxCellularV21Groups 1 } + +tmnxCellularNotifyObjsGroupV21 OBJECT-GROUP + OBJECTS { + tmnxCellCbsdAuthFailReason, + tmnxCellCbsdAuthRespCode, + tmnxCellCbsdAuthPrevTransState, + tmnxCellCbsdAuthNewTransState + } + STATUS current + DESCRIPTION + "The group of objects used in notifications generated on cellular ports + Nokia SROS series systems, introduced in release 21." + ::= { tmnxCellularV21Groups 2 } + +tmnxCellNotificationGroupV21 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxCellPortCbsdRegistered, + tmnxCellPortCbsdUnregistered, + tmnxCellPortCbsdGranted, + tmnxCellPortCbsdAuthorized, + tmnxCellPortCbsdTransDown + } + STATUS current + DESCRIPTION + "The group of notifications for cellular ports on Nokia SROS series + systems, introduced in release 21." + ::= { tmnxCellularV21Groups 3 } + +tmnxCellularStatusGroupV21 OBJECT-GROUP + OBJECTS { + tmnxCellPortRsrq, + tmnxCellPortSinr + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port status on Nokia SROS + series systems, introduced in release 21." + ::= { tmnxCellularV21Groups 4 } + +tmnxCellularConfigGroupV21 OBJECT-GROUP + OBJECTS { + tmnxCellPortSyncSysTime + } + STATUS current + DESCRIPTION + "The group of objects maintaining cellular port configuration on Nokia + SROS series systems, introduced in release 21." + ::= { tmnxCellularV21Groups 5 } + +tmnxCellularNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 109 } + +tmnxCellularNotifications OBJECT IDENTIFIER ::= { tmnxCellularNotifyPrefix 0 } + +tmnxCellularBearerCreated NOTIFICATION-TYPE + OBJECTS { + tmnxCellularNotifyPdnId, + tmnxCellPortBearerId + } + STATUS current + DESCRIPTION + "The tmnxCellularBearerCreated notification is generated when the + network creates a dedicated bearer on a cellular port." + ::= { tmnxCellularNotifications 1 } + +tmnxCellularBearerDeleted NOTIFICATION-TYPE + OBJECTS { + tmnxCellularNotifyPdnId, + tmnxCellPortBearerId + } + STATUS current + DESCRIPTION + "The tmnxCellularBearerDeleted notification is generated when the + network removes a dedicated bearer on a cellular port." + ::= { tmnxCellularNotifications 2 } + +tmnxCellularBearerModified NOTIFICATION-TYPE + OBJECTS { + tmnxCellularNotifyPdnId, + tmnxCellPortBearerId + } + STATUS current + DESCRIPTION + "The tmnxCellularBearerModified notification is generated when the + network modifies a bearer on a cellular port." + ::= { tmnxCellularNotifications 3 } + +tmnxCellularNoServiceReset NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxCellMdaNoServiceResetReason + } + STATUS current + DESCRIPTION + "The tmnxCellularNoServiceReset notification is generated before the + system resets because it could not establish service over the cellular + interface." + ::= { tmnxCellularNotifications 4 } + +tmnxCellularActiveSimChange NOTIFICATION-TYPE + OBJECTS { + tmnxCellMdaAdminActiveSim, + tmnxCellMdaOperActiveSim, + tmnxCellMdaSimLastSwitchReason + } + STATUS current + DESCRIPTION + "The tmnxCellularActiveSimChange notification is generated when the + active SIM card on the cellular MDA changes." + ::= { tmnxCellularNotifications 5 } + +tmnxCellPortCbsdRegistered NOTIFICATION-TYPE + OBJECTS { + tmnxCellPortCbsdAuthId, + tmnxCellPortCbsdAuthCurSasSvrIp, + tmnxCellPortCbsdAuthCurSasSvrIpT + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCellPortCbsdRegistered notification is generated when + the CBSD successfully registers with the SAS. + + [EFFECT] After this notification is generated the CBSD continues the + CBSD authorization procedures. + + [RECOVERY] Not applicable." + ::= { tmnxCellularNotifications 6 } + +tmnxCellPortCbsdUnregistered NOTIFICATION-TYPE + OBJECTS { + tmnxCellPortCbsdAuthId, + tmnxCellCbsdAuthFailReason, + tmnxCellCbsdAuthRespCode + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCellPortCbsdUnregistered notification is generated + when the CBSD is declared unregistered with the SAS. + + [EFFECT] The CBSD restarts the registration procedures with the SAS. + + [RECOVERY] Not applicable." + ::= { tmnxCellularNotifications 7 } + +tmnxCellPortCbsdGranted NOTIFICATION-TYPE + OBJECTS { + tmnxCellPortCbsdAuthId, + tmnxCellPortCbsdAuthGrantId, + tmnxCellPortCbsdAuthGrantExpTime, + tmnxCellPortCbsdAuthHeartbeatInt + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCellPortCbsdGranted notification is generated when the + CBSD has received a grant Id from the SAS. The CBSD is not authorized + until after the authorized notification is generated. + + [EFFECT] The CBSD is awaiting authorization from the SAS. + + [RECOVERY] Not applicable." + ::= { tmnxCellularNotifications 8 } + +tmnxCellPortCbsdAuthorized NOTIFICATION-TYPE + OBJECTS { + tmnxCellPortCbsdAuthId, + tmnxCellPortCbsdAuthGrantId, + tmnxCellPortCbsdAuthGrantExpTime, + tmnxCellPortCbsdAuthHeartbeatInt + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCellPortCbsdAuthorized notification is generated when + the CBSD is authorized by the SAS. + + [EFFECT] The CBSD enables SR-OS on the cellular interface. + + [RECOVERY] Not applicable." + ::= { tmnxCellularNotifications 9 } + +tmnxCellPortCbsdTransDown NOTIFICATION-TYPE + OBJECTS { + tmnxCellPortCbsdAuthId, + tmnxCellPortCbsdAuthGrantId, + tmnxCellCbsdAuthPrevTransState, + tmnxCellCbsdAuthNewTransState, + tmnxCellCbsdAuthFailReason, + tmnxCellCbsdAuthRespCode + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCellPortCbsdTransDown notification is generated when + the CBSD is transitioning to a lower state. + + [EFFECT] The CBSD proceeds to complete authorization with the SAS from + the state the CBSD has transitioned to. + + [RECOVERY] Not applicable." + ::= { tmnxCellularNotifications 10 } + +END diff --git a/MIBS/nokia/TIMETRA-CHASSIS-MIB b/MIBS/nokia/TIMETRA-CHASSIS-MIB new file mode 100644 index 0000000..f48867f --- /dev/null +++ b/MIBS/nokia/TIMETRA-CHASSIS-MIB @@ -0,0 +1,33368 @@ +TIMETRA-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowPointer, RowStatus, + TEXTUAL-CONVENTION, TimeInterval, + TimeStamp, TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + THPolCIRRateOverride, + THPolPIRRateOverride, + THsmdaPIRMRateOverride, + THsmdaWeightOverride, TIngPolicerId, + TItemDescription, + TItemVeryLongDescription, + TLNamedItemOrEmpty, TLevel, TNamedItem, + TNamedItemOrEmpty, TPerPacketOffsetOvr, + TPlcrBurstSizeBytesOverride, + TPolicerBurstSizeBytesOverride, + TmnxActionType, TmnxAdminState, + TmnxEnabledDisabled, TmnxFPNumber, + TmnxIngPolicerStatMode, + TmnxIngPolicerStatModeOverride, + TmnxInternalSchedWeightMode, + TmnxIpSecIsaOperFlags, TmnxOperState, + TmnxPortID, TmnxUuid + FROM TIMETRA-TC-MIB + ; + +tmnxChassisMIBModule MODULE-IDENTITY + LAST-UPDATED "201707010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + hardware components of the Nokia 7x50 device. + + Copyright 2003-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201707010000Z" + DESCRIPTION + "Rev 16.0 01 Jul 2017 00:00 + 16.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 01 Jan 2016 00:00 + 14.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 01 Jan 2015 00:00 + 13.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200603160000Z" + DESCRIPTION + "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + Release 1.0 of the TIMETRA-HW-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-HW-MIB." + + ::= { timetraSRMIBModules 2 } + +TmnxAlarmState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAlarmState is an enumerated integer whose value indicates the + current alarm state of a physical or logical component in the Nokia + SROS series system." + SYNTAX INTEGER { + unknown (0), + alarmActive (1), + alarmCleared (2) + } + +TmnxChassisIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisIndex is a unique index that identifies a chassis + within an Nokia SROS system. Note that initial releases will + support only one chassis in a system." + SYNTAX Integer32 (1..32) + +TmnxChassisIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisIndexOrZero can be either a nonzero TmnxChassisIndex, + or the value zero." + SYNTAX Integer32 (0..32) + +TmnxPhysChassisIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPhysChassisIndex is a unique index that identifies a physical + chassis within Nokia SROS system." + SYNTAX Integer32 (1..100) + +TmnxPhysChassisIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPhysChassisIndexOrZero can be either a nonzero + TmnxPhysChassisIndex, or the value zero." + SYNTAX Integer32 (0..100) + +TmnxHwIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwIndex is a unique integer index that identifies an Nokia + SROS series manufactured hardware component, such as an IOM, CPM, + Fabric or MDA card." + SYNTAX Integer32 (1..2147483647) + +TmnxHwIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwIndexOrZero is a unique integer index that identifies an + Nokia SROS series manufactured hardware component, such as an IOM, + CPM, Fabric or MDA card. Also TmnxHwIndexOrZero can be zero." + SYNTAX Integer32 (0..2147483647) + +TmnxHwClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxHwClass is an enumerated integer that identifies the general + hardware type of a component in the tmnxHwTable." + SYNTAX INTEGER { + other (1), + unknown (2), + physChassis (3), + container (4), + powerSupply (5), + fan (6), + sensor (7), + ioModule (8), + cpmModule (9), + fabricModule (10), + mdaModule (11), + flashDiskModule (12), + port (13), + ccm (15), + alarmInputModule (19), + pcm (20), + powerShelf (21), + powerShelfController (22), + cpmCarrier (23), + xioModule (24) + } + +TmnxPhysChassisClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPhysChassisClass is an enumerated integer that identifies the + general physical chassis class in the tmnxPhysChassisTable. It is also + used to indicate a sub-class of the TmnxHwClass type in a tmnxHwIndex. + A value of 0 instead of 'routerChassis (3)' is used in tmnxHwIndex to + represent router chassis. + + Values: + other (1) - Other chassis class + unknown (2) - Unknown chassis class + routerChassis (3) - Router chassis class + ethSatChassis (5) - Ethernet Satellite chassis class + tdmSatChassis (6) - Time Division Multiplexing Satellite + chassis class + esaChassis (7) - Extended Services Appliance chassis class + " + SYNTAX INTEGER { + other (1), + unknown (2), + routerChassis (3), + ethSatChassis (5), + tdmSatChassis (6), + esaChassis (7) + } + +TmnxPhysChassisRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPhysChassisRole is an enumerated integer that indicates the + general Physical Chassis role an individual physical chassis is + provisioned to support. + + Values: + standalone (1) - A chassis that is operating in a system + with no more than one router chassis + master (2) - The master router chassis in a 7950 XRS-40 + system + extension (3) - An extension router chassis a 7950 XRS-40 + system + sat-ethernet (6) - An Ethernet satellite chassis + sat-tdm (7) - A Time Division Multiplexing satellite chassis + " + SYNTAX INTEGER { + standalone (1), + master (2), + extension (3), + sat-ethernet (6), + sat-tdm (7) + } + +TmnxCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCardType is an index into the tmnxCardTypeTable used to identify a + specific type of card." + SYNTAX Unsigned32 + +TmnxCardSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardSuppType is a bit-mask specifying the valid card types + supported for a specific card slot. + + When multiple bits are set, it can be used to identify a set or list + of card types used in the tmnxCardTable and tmnxCpmCardTable to + indicate supported cards within a specific chassis slot. Some example + card types might be: + + sfm-400g -- 400g CPM/SF module + sfm-200g -- 200g CPM/SF module + iom-20g -- 2 x 10-Gig MDA IOM Card" + SYNTAX BITS { + invalid-card-type (0), + unassigned (1), + supp-card-type-2 (2), + supp-card-type-3 (3), + supp-card-type-4 (4), + supp-card-type-5 (5), + supp-card-type-6 (6), + supp-card-type-7 (7), + supp-card-type-8 (8), + supp-card-type-9 (9), + supp-card-type-10 (10), + supp-card-type-11 (11), + supp-card-type-12 (12), + supp-card-type-13 (13), + supp-card-type-14 (14), + supp-card-type-15 (15), + supp-card-type-16 (16), + supp-card-type-17 (17), + supp-card-type-18 (18), + supp-card-type-19 (19), + supp-card-type-20 (20), + supp-card-type-21 (21), + supp-card-type-22 (22), + supp-card-type-23 (23), + supp-card-type-24 (24), + supp-card-type-25 (25), + supp-card-type-26 (26), + supp-card-type-27 (27), + supp-card-type-28 (28), + supp-card-type-29 (29), + supp-card-type-30 (30), + supp-card-type-31 (31), + supp-card-type-32 (32), + supp-card-type-33 (33), + supp-card-type-34 (34), + supp-card-type-35 (35), + supp-card-type-36 (36), + supp-card-type-37 (37), + supp-card-type-38 (38), + supp-card-type-39 (39), + supp-card-type-40 (40), + supp-card-type-41 (41), + supp-card-type-42 (42), + supp-card-type-43 (43), + supp-card-type-44 (44), + supp-card-type-45 (45), + supp-card-type-46 (46), + supp-card-type-47 (47), + supp-card-type-48 (48), + supp-card-type-49 (49), + supp-card-type-50 (50), + supp-card-type-51 (51), + supp-card-type-52 (52), + supp-card-type-53 (53), + supp-card-type-54 (54), + supp-card-type-55 (55), + supp-card-type-56 (56), + supp-card-type-57 (57), + supp-card-type-58 (58), + supp-card-type-59 (59), + supp-card-type-60 (60), + supp-card-type-61 (61), + supp-card-type-62 (62), + supp-card-type-63 (63), + supp-card-type-64 (64), + supp-card-type-65 (65), + supp-card-type-66 (66), + supp-card-type-67 (67), + supp-card-type-68 (68), + supp-card-type-69 (69), + supp-card-type-70 (70), + supp-card-type-71 (71), + supp-card-type-72 (72), + supp-card-type-73 (73), + supp-card-type-74 (74), + supp-card-type-75 (75), + supp-card-type-76 (76), + supp-card-type-77 (77), + supp-card-type-78 (78), + supp-card-type-79 (79), + supp-card-type-80 (80), + supp-card-type-81 (81), + supp-card-type-82 (82), + supp-card-type-83 (83), + supp-card-type-84 (84), + supp-card-type-85 (85), + supp-card-type-86 (86), + supp-card-type-87 (87), + supp-card-type-88 (88), + supp-card-type-89 (89), + supp-card-type-90 (90), + supp-card-type-91 (91), + supp-card-type-92 (92), + supp-card-type-93 (93), + supp-card-type-94 (94), + supp-card-type-95 (95), + supp-card-type-96 (96), + supp-card-type-97 (97), + supp-card-type-98 (98), + supp-card-type-99 (99), + supp-card-type-100 (100), + supp-card-type-101 (101), + supp-card-type-102 (102), + supp-card-type-103 (103), + supp-card-type-104 (104), + supp-card-type-105 (105), + supp-card-type-106 (106), + supp-card-type-107 (107), + supp-card-type-108 (108), + supp-card-type-109 (109), + supp-card-type-110 (110), + supp-card-type-111 (111), + supp-card-type-112 (112), + supp-card-type-113 (113), + supp-card-type-114 (114), + supp-card-type-115 (115), + supp-card-type-116 (116), + supp-card-type-117 (117), + supp-card-type-118 (118), + supp-card-type-119 (119), + supp-card-type-120 (120), + supp-card-type-121 (121), + supp-card-type-122 (122), + supp-card-type-123 (123), + supp-card-type-124 (124), + supp-card-type-125 (125), + supp-card-type-126 (126), + supp-card-type-127 (127), + supp-card-type-128 (128), + supp-card-type-129 (129), + supp-card-type-130 (130), + supp-card-type-131 (131), + supp-card-type-132 (132), + supp-card-type-133 (133), + supp-card-type-134 (134), + supp-card-type-135 (135), + supp-card-type-136 (136), + supp-card-type-137 (137), + supp-card-type-138 (138), + supp-card-type-139 (139), + supp-card-type-140 (140), + supp-card-type-141 (141), + supp-card-type-142 (142), + supp-card-type-143 (143), + supp-card-type-144 (144), + supp-card-type-145 (145), + supp-card-type-146 (146), + supp-card-type-147 (147), + supp-card-type-148 (148), + supp-card-type-149 (149), + supp-card-type-150 (150), + supp-card-type-151 (151), + supp-card-type-152 (152), + supp-card-type-153 (153), + supp-card-type-154 (154), + supp-card-type-155 (155), + supp-card-type-156 (156), + supp-card-type-157 (157), + supp-card-type-158 (158), + supp-card-type-159 (159), + supp-card-type-160 (160), + supp-card-type-161 (161), + supp-card-type-162 (162), + supp-card-type-163 (163), + supp-card-type-164 (164), + supp-card-type-165 (165), + supp-card-type-166 (166), + supp-card-type-167 (167), + supp-card-type-168 (168), + supp-card-type-169 (169), + supp-card-type-170 (170), + supp-card-type-171 (171), + supp-card-type-172 (172), + supp-card-type-173 (173), + supp-card-type-174 (174), + supp-card-type-175 (175), + supp-card-type-176 (176), + supp-card-type-177 (177), + supp-card-type-178 (178), + supp-card-type-179 (179), + supp-card-type-180 (180), + supp-card-type-181 (181), + supp-card-type-182 (182), + supp-card-type-183 (183), + supp-card-type-184 (184), + supp-card-type-185 (185), + supp-card-type-186 (186), + supp-card-type-187 (187), + supp-card-type-188 (188), + supp-card-type-189 (189), + supp-card-type-190 (190), + supp-card-type-191 (191), + supp-card-type-192 (192), + supp-card-type-193 (193), + supp-card-type-194 (194), + supp-card-type-195 (195), + supp-card-type-196 (196), + supp-card-type-197 (197), + supp-card-type-198 (198), + supp-card-type-199 (199), + supp-card-type-200 (200), + supp-card-type-201 (201), + supp-card-type-202 (202), + supp-card-type-203 (203), + supp-card-type-204 (204), + supp-card-type-205 (205), + supp-card-type-206 (206), + supp-card-type-207 (207), + supp-card-type-208 (208), + supp-card-type-209 (209), + supp-card-type-210 (210), + supp-card-type-211 (211), + supp-card-type-212 (212), + supp-card-type-213 (213), + supp-card-type-214 (214), + supp-card-type-215 (215), + supp-card-type-216 (216), + supp-card-type-217 (217), + supp-card-type-218 (218), + supp-card-type-219 (219), + supp-card-type-220 (220), + supp-card-type-221 (221), + supp-card-type-222 (222), + supp-card-type-223 (223), + supp-card-type-224 (224), + supp-card-type-225 (225), + supp-card-type-226 (226), + supp-card-type-227 (227), + supp-card-type-228 (228), + supp-card-type-229 (229), + supp-card-type-230 (230), + supp-card-type-231 (231), + supp-card-type-232 (232), + supp-card-type-233 (233), + supp-card-type-234 (234), + supp-card-type-235 (235), + supp-card-type-236 (236), + supp-card-type-237 (237), + supp-card-type-238 (238), + supp-card-type-239 (239), + supp-card-type-240 (240), + supp-card-type-241 (241), + supp-card-type-242 (242), + supp-card-type-243 (243), + supp-card-type-244 (244), + supp-card-type-245 (245), + supp-card-type-246 (246), + supp-card-type-247 (247), + supp-card-type-248 (248), + supp-card-type-249 (249), + supp-card-type-250 (250), + supp-card-type-251 (251), + supp-card-type-252 (252), + supp-card-type-253 (253), + supp-card-type-254 (254), + supp-card-type-255 (255) + } + +TmnxPEQType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPEQType is an index into the tmnxPEQTypeTable used to identify a + specific type of PEQ" + SYNTAX Unsigned32 + +TmnxPEQSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPEQSuppType is a bit-mask specifying the PEQ type supported + for a specific PEQ slot. + + When multiple bits are set, it can be used to identify a set or + list of PEQ types that can be used in the tmnxChassisPEQTable to + indicate supported PEQs within a specific chassis PEQ slot. + An example of a PEQ type is: + apeq2000 -- apeq-dc-2000." + SYNTAX BITS { + invalidPEQType (0), + unassigned (1), + suppPEQType2 (2), + suppPEQType3 (3), + suppPEQType4 (4), + suppPEQType5 (5), + suppPEQType6 (6), + suppPEQType7 (7), + suppPEQType8 (8), + suppPEQType9 (9), + suppPEQType10 (10), + suppPEQType11 (11), + suppPEQType12 (12), + suppPEQType13 (13), + suppPEQType14 (14), + suppPEQType15 (15) + } + +TmnxFabricType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFabricType data type is an integer that specifies an Nokia + SROS series fabric card type. + + A TmnxFabricType value is valid when there is a corresponding row in + the tmnxFabricTypeTable." + SYNTAX Unsigned32 + +TmnxFabricSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFabricSuppType is a bit-mask specifying the valid fabric card + types supported for a specific card slot. + + When multiple bits are set, it can be used to identify a set or list + of card types used in the tmnxFabricTable to indicate supported fabric + cards within a specific chassis slot. Some example card types might + be: + + integrated -- the CPM/SF Module consists of an integrated + fabric card." + SYNTAX BITS { + invalidCardType (0), + unassigned (1), + suppCardType2 (2), + suppCardType3 (3), + suppCardType4 (4), + suppCardType5 (5), + suppCardType6 (6), + suppCardType7 (7), + suppCardType8 (8), + suppCardType9 (9), + suppCardType10 (10), + suppCardType11 (11), + suppCardType12 (12), + suppCardType13 (13), + suppCardType14 (14), + suppCardType15 (15), + suppCardType16 (16), + suppCardType17 (17), + suppCardType18 (18), + suppCardType19 (19), + suppCardType20 (20), + suppCardType21 (21), + suppCardType22 (22), + suppCardType23 (23), + suppCardType24 (24), + suppCardType25 (25), + suppCardType26 (26), + suppCardType27 (27), + suppCardType28 (28), + suppCardType29 (29), + suppCardType30 (30), + suppCardType31 (31), + suppCardType32 (32), + suppCardType33 (33), + suppCardType34 (34), + suppCardType35 (35), + suppCardType36 (36), + suppCardType37 (37), + suppCardType38 (38), + suppCardType39 (39), + suppCardType40 (40), + suppCardType41 (41), + suppCardType42 (42), + suppCardType43 (43), + suppCardType44 (44), + suppCardType45 (45), + suppCardType46 (46), + suppCardType47 (47), + suppCardType48 (48), + suppCardType49 (49), + suppCardType50 (50), + suppCardType51 (51), + suppCardType52 (52), + suppCardType53 (53), + suppCardType54 (54), + suppCardType55 (55), + suppCardType56 (56), + suppCardType57 (57), + suppCardType58 (58), + suppCardType59 (59), + suppCardType60 (60), + suppCardType61 (61), + suppCardType62 (62), + suppCardType63 (63), + suppCardType64 (64), + suppCardType65 (65), + suppCardType66 (66), + suppCardType67 (67), + suppCardType68 (68), + suppCardType69 (69), + suppCardType70 (70), + suppCardType71 (71), + suppCardType72 (72), + suppCardType73 (73), + suppCardType74 (74), + suppCardType75 (75), + suppCardType76 (76), + suppCardType77 (77), + suppCardType78 (78), + suppCardType79 (79) + } + +TmnxCardRebootType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardRebootType is an enumerated integer that describes the + values used to support reboot operation style commands. + + GETs and GETNEXTs on a variable of this type always returns + 'not-applicable (2)'." + SYNTAX INTEGER { + cardReset (1), + notApplicable (2), + cardPowerCycle (3) + } + +TmnxChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxChassisType is an index into the tmnxChassisTypeTable used to + identify a specific type of chassis." + SYNTAX Unsigned32 + +TmnxDeviceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDeviceState data type is an enumerated integer that describes + the values used to identify states of chassis components such as fans + and power supplies." + SYNTAX INTEGER { + deviceStateUnknown (1), + deviceNotEquipped (2), + deviceStateOk (3), + deviceStateFailed (4), + deviceStateOutOfService (5), + deviceNotProvisioned (6), + deviceNotApplicable (7) + } + +TmnxLEDState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLEDState data type is an enumerated integer that describes the + values used to identify state LEDs on Nokia SROS series cards." + SYNTAX INTEGER { + ledNotApplicable (0), + ledOff (1), + ledRed (2), + ledAmber (3), + ledYellow (4), + ledGreen (5), + ledAmberBlink (6), + ledYellowBlink (7), + ledGreenBlink (8), + ledRedBlink (9) + } + +TmnxMdaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMdaType is an index into the tmnxMdaTypeTable used to identify a + specific type of MDA." + SYNTAX Unsigned32 + +TmnxXiomType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxXiomType is an index into the tmnxXiomTypeTable used to identify a + specific type of XIOM." + SYNTAX Unsigned32 + +TmnxMDASuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDASuppType data type is a SNMP BIT that is used to identify + the kind of Media Dependent Adapter (MDA) supported on a card. + + When multiple bits are set, it can be used to identify a set or list + of supported MDAs within a specific card slot. The MDA types are + defined in the tmnxMdaTypeTable." + SYNTAX BITS { + invalid-MDA-type (0), + unassigned (1), + supp-MDA-type-2 (2), + supp-MDA-type-3 (3), + supp-MDA-type-4 (4), + supp-MDA-type-5 (5), + supp-MDA-type-6 (6), + supp-MDA-type-7 (7), + supp-MDA-type-8 (8), + supp-MDA-type-9 (9), + supp-MDA-type-10 (10), + supp-MDA-type-11 (11), + supp-MDA-type-12 (12), + supp-MDA-type-13 (13), + supp-MDA-type-14 (14), + supp-MDA-type-15 (15), + supp-MDA-type-16 (16), + supp-MDA-type-17 (17), + supp-MDA-type-18 (18), + supp-MDA-type-19 (19), + supp-MDA-type-20 (20), + supp-MDA-type-21 (21), + supp-MDA-type-22 (22), + supp-MDA-type-23 (23), + supp-MDA-type-24 (24), + supp-MDA-type-25 (25), + supp-MDA-type-26 (26), + supp-MDA-type-27 (27), + supp-MDA-type-28 (28), + supp-MDA-type-29 (29), + supp-MDA-type-30 (30), + supp-MDA-type-31 (31), + supp-MDA-type-32 (32), + supp-MDA-type-33 (33), + supp-MDA-type-34 (34), + supp-MDA-type-35 (35), + supp-MDA-type-36 (36), + supp-MDA-type-37 (37), + supp-MDA-type-38 (38), + supp-MDA-type-39 (39), + supp-MDA-type-40 (40), + supp-MDA-type-41 (41), + supp-MDA-type-42 (42), + supp-MDA-type-43 (43), + supp-MDA-type-44 (44), + supp-MDA-type-45 (45), + supp-MDA-type-46 (46), + supp-MDA-type-47 (47), + supp-MDA-type-48 (48), + supp-MDA-type-49 (49), + supp-MDA-type-50 (50), + supp-MDA-type-51 (51), + supp-MDA-type-52 (52), + supp-MDA-type-53 (53), + supp-MDA-type-54 (54), + supp-MDA-type-55 (55), + supp-MDA-type-56 (56), + supp-MDA-type-57 (57), + supp-MDA-type-58 (58), + supp-MDA-type-59 (59), + supp-MDA-type-60 (60), + supp-MDA-type-61 (61), + supp-MDA-type-62 (62), + supp-MDA-type-63 (63), + supp-MDA-type-64 (64), + supp-MDA-type-65 (65), + supp-MDA-type-66 (66), + supp-MDA-type-67 (67), + supp-MDA-type-68 (68), + supp-MDA-type-69 (69), + supp-MDA-type-70 (70), + supp-MDA-type-71 (71), + supp-MDA-type-72 (72), + supp-MDA-type-73 (73), + supp-MDA-type-74 (74), + supp-MDA-type-75 (75), + supp-MDA-type-76 (76), + supp-MDA-type-77 (77), + supp-MDA-type-78 (78), + supp-MDA-type-79 (79), + supp-MDA-type-80 (80), + supp-MDA-type-81 (81), + supp-MDA-type-82 (82), + supp-MDA-type-83 (83), + supp-MDA-type-84 (84), + supp-MDA-type-85 (85), + supp-MDA-type-86 (86), + supp-MDA-type-87 (87), + supp-MDA-type-88 (88), + supp-MDA-type-89 (89), + supp-MDA-type-90 (90), + supp-MDA-type-91 (91), + supp-MDA-type-92 (92), + supp-MDA-type-93 (93), + supp-MDA-type-94 (94), + supp-MDA-type-95 (95), + supp-MDA-type-96 (96), + supp-MDA-type-97 (97), + supp-MDA-type-98 (98), + supp-MDA-type-99 (99), + supp-MDA-type-100 (100), + supp-MDA-type-101 (101), + supp-MDA-type-102 (102), + supp-MDA-type-103 (103), + supp-MDA-type-104 (104), + supp-MDA-type-105 (105), + supp-MDA-type-106 (106), + supp-MDA-type-107 (107), + supp-MDA-type-108 (108), + supp-MDA-type-109 (109), + supp-MDA-type-110 (110), + supp-MDA-type-111 (111), + supp-MDA-type-112 (112), + supp-MDA-type-113 (113), + supp-MDA-type-114 (114), + supp-MDA-type-115 (115), + supp-MDA-type-116 (116), + supp-MDA-type-117 (117), + supp-MDA-type-118 (118), + supp-MDA-type-119 (119), + supp-MDA-type-120 (120), + supp-MDA-type-121 (121), + supp-MDA-type-122 (122), + supp-MDA-type-123 (123), + supp-MDA-type-124 (124), + supp-MDA-type-125 (125), + supp-MDA-type-126 (126), + supp-MDA-type-127 (127), + supp-MDA-type-128 (128), + supp-MDA-type-129 (129), + supp-MDA-type-130 (130), + supp-MDA-type-131 (131), + supp-MDA-type-132 (132), + supp-MDA-type-133 (133), + supp-MDA-type-134 (134), + supp-MDA-type-135 (135), + supp-MDA-type-136 (136), + supp-MDA-type-137 (137), + supp-MDA-type-138 (138), + supp-MDA-type-139 (139), + supp-MDA-type-140 (140), + supp-MDA-type-141 (141), + supp-MDA-type-142 (142), + supp-MDA-type-143 (143), + supp-MDA-type-144 (144), + supp-MDA-type-145 (145), + supp-MDA-type-146 (146), + supp-MDA-type-147 (147), + supp-MDA-type-148 (148), + supp-MDA-type-149 (149), + supp-MDA-type-150 (150), + supp-MDA-type-151 (151), + supp-MDA-type-152 (152), + supp-MDA-type-153 (153), + supp-MDA-type-154 (154), + supp-MDA-type-155 (155), + supp-MDA-type-156 (156), + supp-MDA-type-157 (157), + supp-MDA-type-158 (158), + supp-MDA-type-159 (159), + supp-MDA-type-160 (160), + supp-MDA-type-161 (161), + supp-MDA-type-162 (162), + supp-MDA-type-163 (163), + supp-MDA-type-164 (164), + supp-MDA-type-165 (165), + supp-MDA-type-166 (166), + supp-MDA-type-167 (167), + supp-MDA-type-168 (168), + supp-MDA-type-169 (169), + supp-MDA-type-170 (170), + supp-MDA-type-171 (171), + supp-MDA-type-172 (172), + supp-MDA-type-173 (173), + supp-MDA-type-174 (174), + supp-MDA-type-175 (175), + supp-MDA-type-176 (176), + supp-MDA-type-177 (177), + supp-MDA-type-178 (178), + supp-MDA-type-179 (179), + supp-MDA-type-180 (180), + supp-MDA-type-181 (181), + supp-MDA-type-182 (182), + supp-MDA-type-183 (183), + supp-MDA-type-184 (184), + supp-MDA-type-185 (185), + supp-MDA-type-186 (186), + supp-MDA-type-187 (187), + supp-MDA-type-188 (188), + supp-MDA-type-189 (189), + supp-MDA-type-190 (190), + supp-MDA-type-191 (191), + supp-MDA-type-192 (192), + supp-MDA-type-193 (193), + supp-MDA-type-194 (194), + supp-MDA-type-195 (195), + supp-MDA-type-196 (196), + supp-MDA-type-197 (197), + supp-MDA-type-198 (198), + supp-MDA-type-199 (199), + supp-MDA-type-200 (200), + supp-MDA-type-201 (201), + supp-MDA-type-202 (202), + supp-MDA-type-203 (203), + supp-MDA-type-204 (204), + supp-MDA-type-205 (205), + supp-MDA-type-206 (206), + supp-MDA-type-207 (207), + supp-MDA-type-208 (208), + supp-MDA-type-209 (209), + supp-MDA-type-210 (210), + supp-MDA-type-211 (211), + supp-MDA-type-212 (212), + supp-MDA-type-213 (213), + supp-MDA-type-214 (214), + supp-MDA-type-215 (215), + supp-MDA-type-216 (216), + supp-MDA-type-217 (217), + supp-MDA-type-218 (218), + supp-MDA-type-219 (219), + supp-MDA-type-220 (220), + supp-MDA-type-221 (221), + supp-MDA-type-222 (222), + supp-MDA-type-223 (223), + supp-MDA-type-224 (224), + supp-MDA-type-225 (225), + supp-MDA-type-226 (226), + supp-MDA-type-227 (227), + supp-MDA-type-228 (228), + supp-MDA-type-229 (229), + supp-MDA-type-230 (230), + supp-MDA-type-231 (231), + supp-MDA-type-232 (232), + supp-MDA-type-233 (233), + supp-MDA-type-234 (234) + } + +TmnxMDAChanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDAChanType data type indicates the type of channel that can + be created on an MDA." + SYNTAX INTEGER { + unknown (0), + sonetSts768 (1), + sonetSts192 (2), + sonetSts48 (3), + sonetSts12 (4), + sonetSts3 (5), + sonetSts1 (6), + sdhTug3 (7), + sonetVtg (8), + sonetVt15 (9), + sonetVt2 (10), + sonetVt3 (11), + sonetVt6 (12), + pdhTu3 (13), + pdhDs3 (14), + pdhE3 (15), + pdhDs1 (16), + pdhE1 (17), + pdhDs0Grp (18) + } + +TmnxMdaAtmMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMdaAtmMode is an enumerated integer whose value specifies the + maximum number of Virtual Circuits for an ATM-capable Media Dependent + Adapter (MDA)." + SYNTAX INTEGER { + notApplicable (0), + max8kVc (1), + max16kVc (2) + } + +TmnxCcmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCcmType data type is bit-mask field that describes + the values used to identify the kind of Chassis Control + module (CCM) installed on the chassis. A TmnxCcmType bit + value specifies the index value for the entry in the + tmnxCcmTypeTable used to identify a specific type of CCM + manufactured by Nokia. When multiple bits are set, it can + be used to identify a set or list of CCM types used in the + tmnxCcmTable to indicate supported CCMs within a specific + chassis slot. Some example CCM types are: + + unknown -- unknown/uninstalled + ccm-v1 -- Chassis Control Module version 1" + SYNTAX Unsigned32 + +TmnxMcmType ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "The TmnxMcmType data type is bit-mask field that describes + the values used to identify the kind of MDA Carrier + module (MCM) installed on the chassis. A TmnxMcmType bit + value specifies the index value for the entry in the + tmnxMcmTypeTable used to identify a specific type of MCM + manufactured by Nokia. When multiple bits are set, it can + be used to identify a set or list of MCM types used in the + tmnxMcmTable to indicate supported MCMs within a specific + card slot. + + This typedef was obsoleted in release 20.2." + SYNTAX Unsigned32 + +TmnxSlotNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSlotNum data type is an integer that specifies a slot in an + Nokia SROS series chassis." + SYNTAX Integer32 (1..128) + +TmnxSlotNumOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSlotNumOrZero data type is an integer that specifies a slot in + an Nokia SROS series chassis or zero." + SYNTAX Integer32 (0..128) + +TmnxPortAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The desired administrative status of this port." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3), + diagnose (4) + } + +TmnxChassisMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisMode data type is an enumerated integer that specifies + the values used to identify which set of scaling numbers and features + are effective for an Nokia SROS series chassis. 'modeD' corresponds to + the scaling and features that come with iom3-xp/imm modules or newer + modules." + SYNTAX INTEGER { + modeD (4) + } + +TmnxSETSRefSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefSource data type is an enumerated integer that + describes the values used to identify the Synchronous Equipment Timing + Source (SETS) timing reference source." + SYNTAX INTEGER { + otherCPM (0), + reference1 (1), + reference2 (2), + bits (3), + bits2 (4), + ptp (5), + noReference (6), + synce (7), + synce2 (8), + gnss (9), + gnss2 (10) + } + +TmnxSETSRefQualified ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefQualified data type is an enumerated integer that + describes the values used to identify whether the reference is + 'qualified' or 'not-qualified' for use by SETS." + SYNTAX INTEGER { + qualified (1), + not-qualified (2) + } + +TmnxSETSRefAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefAlarm data type is a bitmap that describes the values + used to identify the alarms on the SETS timing reference source if the + source is 'not-qualified'. + + 'los' - loss of signal + 'oof' - out of frequency range + 'oopir' - out of pull in range." + SYNTAX BITS { + los (0), + oof (1), + oopir (2) + } + +TmnxSETSStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSStatus textual convention specifies the status of the + Synchronous Timing Equipment Source (SETS)." + SYNTAX INTEGER { + notPresent (1), + masterFreerun (2), + masterHoldover (3), + masterLocked (4), + slave (5), + acquiring (6) + } + +TmnxBITSIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBITSIfType data type is an enumerated integer that describes + the values used to identify the interface and framing types of a BITS + (Building Integrated Timing Supply) interface." + REFERENCE + "G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + SYNTAX INTEGER { + none (0), + t1-esf (1), + t1-sf (2), + e1-pcm30crc (3), + e1-pcm31crc (4), + g703-2048khz (5) + } + +TmnxSSMQualityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSSMQualityLevel is an enumerated integer that describes the + values used to identify the SSM Quality level of received SSM + messages." + SYNTAX INTEGER { + unknown (0), + prs (1), + stu (2), + st2 (3), + tnc (4), + st3e (5), + st3 (6), + smc (7), + st4 (8), + dus (9), + prc (10), + ssua (11), + ssub (12), + sec (13), + dnu (14), + inv (15), + pno (16), + eec1 (17), + eec2 (18), + failed (19) + } + +TmnxRefInState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRefInState is an enumerated integer that describes the values + used to identify the state of system timing reference. + + A value of 'ptpAdminDisabled (17)' means that the PTP timing reference + is not in use because 'tmnxPtpClockAdminState' is 'outOfService (3)'. + This value only applies to the PTP timing reference. + + A value of 'ptpOperDown (18)' means that the PTP timing reference is + not in use because 'tmnxPtpClockOperState' is 'outOfService (3)'. This + value only applies to the PTP timing reference. + + A value of 'ptpNoParentClock (19)' means that the PTP timing reference + is not in use because the local PTP clock has not selected a remote + master clock to be the parent clock. This value only applies to the + PTP timing reference. + + A value of 'operSpeedNotSupported (20)' means that the timing + reference is not in use because the copper based port is operating at + 10 Mbps where recovered timing is not supported. + + A value of 'cpmUnsupBITS2048khz (21)' means that the timing reference + is not in use because the CPM does not meet the specifications for the + 2048kHz BITS output signal under G.703." + REFERENCE + "IEEE Std 1588-2008 'IEEE Standard for a Precision Clock Synchronization + Protocol for Networked Measurement and Control Systems'. + G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + SYNTAX INTEGER { + disabled (0), + unqualified (1), + standby (2), + up (3), + previousFailure (4), + lowQuality (5), + lof (6), + ais (7), + ghost (8), + validating (9), + reserved-10 (10), + reserved-11 (11), + reserved-12 (12), + fer (13), + reserved-14 (14), + reserved-15 (15), + reserved-16 (16), + ptpAdminDisabled (17), + ptpOperDown (18), + ptpNoParentClock (19), + operSpeedNotSupported (20), + cpmUnsupBITS2048khz (21) + } + +TmnxBITSOutSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBITSOutSource is an enumerated integer that describes the + values used to identity the source of the BITS (Building Integrated + Timing Supply) output. + + When TmnxBITSOutSource is 'lineRef (1)', the BITS output timing is + selected from either the one of the timing input references, without + any filtering. Either the first or second line reference, or the PTP + timing input reference may be selected to be transmitted in this + manner. The BITS timing input is never selected in this mode. + + When TmnxBITSOutSource is 'internalClock (2)', the BITS output timing + is driven from the system timing." + REFERENCE + "ITU-T G.8264/Y.1364 Distribution of timing through packet networks, + Section A.7." + SYNTAX INTEGER { + lineRef (1), + internalClock (2) + } + +TmnxCcagId ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "TmnxCcagId is an integer specifying the cross connect aggregation + group. The value '0' is used when a ccag is not defined and is not a + valid value when TmnxCcagId is used as an index. + + This typedef was made obsolete in release 21.2." + SYNTAX Integer32 (0..8) + +TmnxCcagRate ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "TmnxCcagRate is an integer specifying the rate for a CCAG member in + Kbps. The range of TmnxCcagRate is from 0 Kbps to 100Gbps. The value + '-1' is used for maximum rate available. + + This typedef was made obsolete in release 21.2." + SYNTAX Integer32 (-1..100000000) + +TmnxCcagRateOption ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "TmnxCcagRateOption specifies how the defined rate is + applied to active Cross Connect Adaptors (CCAs). + aggregate (1) - the defined rate is equally divided among the CCAs in + the CCAG member list based on the number of active + CCAs. + cca (2) - the defined rate is applied to all CCAs in the CCAG + member list. + + This typedef was made obsolete in release 21.2." + SYNTAX INTEGER { + aggregate (1), + cca (2) + } + +TmnxChassisPemType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxChassisPemType specifies what Power Entry Module (PEM) type is + installed in the Chassis. + not-applicable (0) - Chassis does not support an installed PEM. + unknown (1) - Unknown kind of PEM installed. + pem (2) - First generation of the PEM module. + pem-3 (3) - Second generation of the PEM module capable of + supporting the IOM3/IMM modules. + peq (4) - Power Equalizer." + SYNTAX INTEGER { + not-applicable (0), + unknown (1), + pem (2), + pem-3 (3), + peq (4) + } + +TmnxCardSlotBitMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCardSlotBitMap specifies a bitmap of card slots. A bit value set + to '1' indicates the slot is used by the object." + SYNTAX BITS { + slot1 (0), + slot2 (1), + slot3 (2), + slot4 (3), + slot5 (4), + slot6 (5), + slot7 (6), + slot8 (7), + slot9 (8), + slot10 (9), + slot11 (10), + slot12 (11), + slot13 (12), + slot14 (13), + slot15 (14), + slot16 (15), + slot17 (16), + slot18 (17), + slot19 (18), + slot20 (19), + slot21 (20), + slot22 (21), + slot23 (22), + slot24 (23) + } + +TmnxTunnelGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxTunnelGroupId is an integer specifying the ISA tunnel-group." + SYNTAX Unsigned32 (1..16) + +TmnxTunnelGroupIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxTunnelGroupIdOrZero is an integer specifying the ISA tunnel-group + A value of zero is used when the tunnel-group is not defined." + SYNTAX Unsigned32 (0..16) + +TmnxPowerSupAssignType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPowerSupAssignType specifies the type of power supply that is + assigned for a platform." + SYNTAX INTEGER { + none (0), + dc (1), + acSingle (2), + acMultiple (3), + default (4), + dcMultiple (5) + } + +TmnxPCMType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPCMType specifies the type of PCM." + SYNTAX INTEGER { + unassigned (1), + indeterminate (2), + dual (3), + quad (4) + } + +TmnxFpGeneration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxFpGeneration specifies the Forwarding Plane (FP) network processor + generation." + SYNTAX INTEGER { + not-applicable (0), + fp2 (1), + fp3 (2), + fp4 (3), + reserved4 (4) + } + +TmnxPMType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPMType is used to identify a specific type of Power Module (PM)" + SYNTAX Unsigned32 + +TmnxPMSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPMSuppType is a bit-mask specifying the PM type supported for + a specific PM slot. + + When multiple bits are set, it can be used to identify a set or + list of PM types that can be used in the tmnxPhysChassisPMTable. + An example of a PM type is: + apeq2000 -- apeq-dc-2000." + SYNTAX BITS { + invalidPMType (0), + unassigned (1), + suppPMType2 (2), + suppPMType3 (3), + suppPMType4 (4), + suppPMType5 (5), + suppPMType6 (6), + suppPMType7 (7), + suppPMType8 (8), + suppPMType9 (9), + suppPMType10 (10), + suppPMType11 (11), + suppPMType12 (12), + suppPMType13 (13), + suppPMType14 (14), + suppPMType15 (15) + } + +TmnxCardFunctionalLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardFunctionalLevel data type is an integer that specifies a + functional level variant of a given Card." + SYNTAX INTEGER { + unknown (0), + unrestricted (1), + he (2), + er (3), + cr (4), + he1200g-plus (5), + er1200g-plus (6), + cr1200g-plus (7), + he400g (8), + er400g (9), + cr400g (10), + he400g-plus (11), + er400g-plus (12), + cr400g-plus (13), + he800g-plus (14), + er800g-plus (15), + cr800g-plus (16), + he4800g-plus (17), + er4800g-plus (18), + cr4800g-plus (19), + he4800g (20), + er4800g (21), + cr4800g (22), + he2400g-plus (23), + er2400g-plus (24), + cr2400g-plus (25), + he2400g (26), + er2400g (27), + cr2400g (28), + he9600g (29), + er9600g (30), + cr9600g (31), + he14400g (32), + er14400g (33), + cr14400g (34), + he14400g-plus (35), + er14400g-plus (36), + cr14400g-plus (37) + } + +TmnxCardFunctionalUpgrade ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardFunctionalUpgrade data type is an integer that specifies a + functional level upgrade of a given Card" + SYNTAX INTEGER { + unknown (0), + cr-er (1), + er-he (2), + cr400g-cr1200gp (3), + er400g-er1200gp (4), + he400g-he1200gp (5), + cr-er1200gp (6), + er-he1200gp (7), + cr-er400gp (8), + er-he400gp (9), + cr-er800gp (10), + er-he800gp (11), + cr400g-cr800gp (12), + er400g-er800gp (13), + he400g-he800gp (14), + cr800g-cr1200gp (15), + er800g-er1200gp (16), + he800g-he1200gp (17), + cr-er2400g (18), + er-he2400g (19), + any2400g-2400gp (20), + cr-er4800g (21), + er-he4800g (22), + any4800g-4800gp (23), + cr-er9600g (24), + er-he9600g (25), + cr-er14400g (26), + er-he14400g (27), + he9600g-he14400g (28), + er9600g-er14400g (29), + cr9600g-cr14400g (30), + any14400g-14400gp (31) + } + +TmnxMDAFunctionalLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDAFunctionalLevel data type is an integer that specifies a + functional level variant of a given MDA type." + SYNTAX INTEGER { + unknown (0), + unrestricted (1), + he2400g (2), + he1600g (3), + he1200g (4), + er2400g (5), + er1600g (6), + er1200g (7), + cr2400g (8), + cr1600g (9), + cr1200g (10), + he2400g-plus (11), + er2400g-plus (12), + cr2400g-plus (13), + he3600g (14), + er3600g (15), + cr3600g (16), + he3600gdd (17), + er3600gdd (18), + cr3600gdd (19), + he4800g (20), + er4800g (21), + cr4800g (22), + he4800g-plus (23), + er4800g-plus (24), + cr4800g-plus (25), + he600g (26), + er600g (27), + cr600g (28), + he1200g-plus (29), + er1200g-plus (30), + cr1200g-plus (31), + he2400g-plus-4t (32), + er2400g-plus-4t (33), + cr2400g-plus-4t (34), + he9600g (35), + er9600g (36), + cr9600g (37), + he9600g-plus (38), + er9600g-plus (39), + cr9600g-plus (40), + he14400g (41), + er14400g (42), + cr14400g (43), + he14400g-plus (44), + er14400g-plus (45), + cr14400g-plus (46) + } + +TmnxMDAFunctionalUpgrade ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDAFunctionalUpgrade data type is an integer that specifies a + functional level upgrade of a given MDA." + SYNTAX INTEGER { + unknown (0), + cr1200g-cr1600g (1), + cr1600g-cr2400g (2), + er1200g-er1600g (3), + er1600g-er2400g (4), + he1200g-he1600g (5), + he1600g-he2400g (6), + cr1200g-er1200g (7), + er1200g-he1200g (8), + cr1600g-er1600g (9), + er1600g-he1600g (10), + cr2400g-er2400g (11), + er2400g-he2400g (12), + any2400g-2400g-plus (13), + cr3600g-cr4800g (14), + er3600g-er4800g (15), + he3600g-he4800g (16), + cr3600g-er3600g (17), + er3600g-he3600g (18), + cr4800g-er4800g (19), + er4800g-he4800g (20), + any3600g-3600gdd (21), + any4800g-4800g-plus (22), + cr600g-cr1200g (23), + er600g-er1200g (24), + he600g-he1200g (25), + cr600g-er600g (26), + er600g-he600g (27), + any1200g-1200g-plus (28), + any2400g-2400g-plus-4t (29), + cr-er9600g (30), + er-he9600g (31), + any9600g-9600g-plus (32), + cr-er14400g (33), + er-he14400g (34), + any14400g-14400g-plus (35) + } + +TmnxXiomFunctionalLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxXiomFunctionalLevel data type is an integer that specifies a + functional level variant of a given XIOM type." + SYNTAX INTEGER { + unknown (0), + unrestricted (1), + he800gPlus (2), + er800gPlus (3), + cr800gPlus (4), + he1500gPlus (5), + er1500gPlus (6), + cr1500gPlus (7), + he1600gPlus (8), + er1600gPlus (9), + cr1600gPlus (10), + he2400gPlus (11), + er2400gPlus (12), + cr2400gPlus (13), + he3000gPlus (14), + er3000gPlus (15), + cr3000gPlus (16) + } + +TmnxXiomFunctionalUpgrade ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxXiomFunctionalUpgrade data type is an integer that specifies a + functional level upgrade of a given XIOM." + SYNTAX INTEGER { + unknown (0), + cr800gCr1500gPlus (1), + er800gEr1500gPlus (2), + he800gHe1500gPlus (3), + cr1600gCr2400gPlus (4), + er1600gEr2400gPlus (5), + he1600gHe2400gPlus (6), + cr2400gCr3000gPlus (7), + er2400gEr3000gPlus (8), + he2400gHe3000gPlus (9), + crEr800gPlus (10), + erHe800gPlus (11), + crEr1500gPlus (12), + erHe1500gPlus (13), + crEr1600gPlus (14), + erHe1600gPlus (15), + crEr2400gPlus (16), + erHe2400gPlus (17), + crEr3000gPlus (18), + erHe3000gPlus (19) + } + +TmnxGnssConstellation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxGnssConstellation specifies or indicates the type of satellites + that the GNSS receiver uses to acquire a fix. The value 'gps' + specifies that the receiver only uses the United States' Global + Positioning System (GPS) satellites. The value 'gps-glonass' specifies + that the receiver uses both GPS and Russia's GLONASS satellites." + SYNTAX INTEGER { + unknown (0), + gps (1), + gps-glonass (2) + } + +TmnxCardFilterProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCardFilterProfile specifies the filter scale profile for the card. + The value 'none' specifies the default filter allocation for the + chassis. The value 'profile-a' specifies a different filter allocation + allowing additional ingress IPv4 filter entries at the expense of + egress IPv4 and IPv6 filter entries." + SYNTAX INTEGER { + none (0), + profile-a (1) + } + +TmnxCpmPowerShelfCommsFailStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxCpmPowerShelfCommsFailStatus indicates which CPMs + cannot communicate with the power shelf. + + Values: + cpmA (0) - CPM A cannot communicate with the power shelf + cpmB (1) - CPM B cannot communicate with the power shelf" + SYNTAX BITS { + cpmA (0), + cpmB (1) + } + +TmnxHwEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwEventType is an enumerated integer that describes the types + of events that can be detected and reported for different types of + hardware. + + Not all types of events are supported on all hardware." + SYNTAX INTEGER { + soft-error (1), + internal-frame-loss (2), + memory-error (3), + datapath-link-error (4) + } + +TmnxHwEventAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxHwEventAction describes the action to be taken when + event is detected. + + The actions supported by this system include: + none (0) - No action + log-only (1) - Log the event + reset (2) - Reset to recover the event + fail (3) - Fail the equipment" + SYNTAX INTEGER { + none (0), + log-only (1), + reset (2), + fail (3) + } + +TmnxEsaId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaId uniquely identifies an Extended Services Appliance (ESA) + within a Nokia SROS system." + SYNTAX Integer32 (1..16) + +TmnxEsaIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaIdOrZero can be either a nonzero TmnxEsaId, or the value + zero." + SYNTAX Integer32 (0..16) + +TmnxEsaVmId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaVmId uniquely identifies a virtual machine within an + Extended Services Appliance (ESA) within a Nokia SROS system." + SYNTAX Unsigned32 (1..4) + +TmnxEsaVmIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaVmIdOrZero can be either a nonzero TmnxEsaVmId, or the + value zero." + SYNTAX Unsigned32 (0..4) + +TmnxEsaDeviceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaDeviceState indicates the status of an ESA device, as + follows: + - Unknown : Device status not reported. Esa not connected or not + booted yet. + - Ok : Device status is functioning normally. + - Failed : Device status is failed." + SYNTAX INTEGER { + unknown (1), + ok (2), + failed (3) + } + +tmnxHwObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 2 } + +tmnxChassisObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 1 } + +tmnxChassisTotalNumber OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of chassis installed in this system. For the first + release of the Nokia 7x50 series product, there is only + 1 chassis per system. A multi-chassis system model is supported + to allow for future product expansion." + ::= { tmnxChassisObjs 1 } + +tmnxChassisLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisLastChange indicates the time, since system + startup, when tmnxChassisTable last changed." + ::= { tmnxChassisObjs 2 } + +tmnxChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxChassisTable contains Nokia 7x50 system level information." + ::= { tmnxChassisObjs 3 } + +tmnxChassisEntry OBJECT-TYPE + SYNTAX TmnxChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxChassisEntry consists of the system level information pertaining + to the hardware present in the system. + + Only one entry is created and maintained by the system, which is + assigned the tmnxChassisIndex value '1'. Once this entry is created, + it cannot be destroyed. Additional entries cannot be manually created + or destroyed. + + Support of multiple chassis' are managed through the use of + tmnxPhysChassisTable." + INDEX { tmnxChassisIndex } + ::= { tmnxChassisTable 1 } + +TmnxChassisEntry ::= SEQUENCE +{ + tmnxChassisIndex TmnxChassisIndex, + tmnxChassisRowStatus RowStatus, + tmnxChassisName TLNamedItemOrEmpty, + tmnxChassisType TmnxChassisType, + tmnxChassisLocation TItemDescription, + tmnxChassisCoordinates TItemDescription, + tmnxChassisNumSlots Unsigned32, + tmnxChassisNumPorts Unsigned32, + tmnxChassisNumPwrSupplies Unsigned32, + tmnxChassisNumFanTrays Unsigned32, + tmnxChassisNumFans Unsigned32, + tmnxChassisCriticalLEDState TmnxLEDState, + tmnxChassisMajorLEDState TmnxLEDState, + tmnxChassisMinorLEDState TmnxLEDState, + tmnxChassisBaseMacAddress MacAddress, + tmnxChassisCLLICode DisplayString, + tmnxChassisReboot TmnxActionType, + tmnxChassisUpgrade TmnxActionType, + tmnxChassisAdminMode TmnxChassisMode, + tmnxChassisOperMode TmnxChassisMode, + tmnxChassisModeForce TmnxActionType, + tmnxChassisUpdateWaitTime Unsigned32, + tmnxChassisUpdateTimeLeft Unsigned32, + tmnxChassisOverTempState INTEGER, + tmnxChassisMixedModeIomAdminMode TmnxEnabledDisabled, + tmnxChassisMixedModeIomUpgrList BITS, + tmnxChassisRedForcedSingleSfm TruthValue, + tmnxChassisOperNumSlots Unsigned32, + tmnxChassisOperTopology INTEGER, + tmnxChassisFabricSpeed INTEGER, + tmnxChassisPortIdScheme INTEGER, + tmnxChassisVsrCongestionMgmt TruthValue, + tmnxChassisAlarmLEDState TmnxLEDState, + tmnxChassisFPGenerationFP2 TruthValue, + tmnxChassisFPGenerationFP3 TruthValue, + tmnxChassisFPGenerationFP4 TruthValue, + tmnxChassisNumPhysicalPorts Unsigned32, + tmnxChassisFPGenerationVFP TruthValue, + tmnxChassisSystemProfile INTEGER +} + +tmnxChassisIndex OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxChassisIndex specifies a system identifier. The value + of this object cannot be changed. The only supported value is '1'. + + Different values of TmnxPhysChassisIndex are used to identify + different physical chassis (e.g. in an XRS-40 system) in + tmnxPhysChassisTable." + ::= { tmnxChassisEntry 1 } + +tmnxChassisRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisRowStatus specifies the row status of the + system." + ::= { tmnxChassisEntry 2 } + +tmnxChassisName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisName specifies the administrative name + that is assigned to the system. Setting tmnxChassisName to the + empty string, ''H, resets tmnxChassisName to the TiMOS default value." + DEFVAL { "" } + ::= { tmnxChassisEntry 3 } + +tmnxChassisType OBJECT-TYPE + SYNTAX TmnxChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisType indicates the type of chassis used in + this Nokia SROS system. The value of this object is the + tmnxChassisTypeIndex for the entry in the tmnxChassisTypeTable that + represents the Nokia SROS series chassis model for this + system. Chassis types are distinguished by their backplane type." + ::= { tmnxChassisEntry 4 } + +tmnxChassisLocation OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisLocation specifies the site location of this + system. This could be used for a Common Language Location Identifier, + CLLI, code string if desired. + + A CLLI code is an 11 character standardized geographic identifier that + uniquely identifies the geographic location of places and certain + functional categories of equipment unique to the telecommunications + industry. + + All valid CLLI codes are created, updated and maintained in the + Central Location Online Entry System (CLONES) database." + DEFVAL { "" } + ::= { tmnxChassisEntry 5 } + +tmnxChassisCoordinates OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisCoordinates specifies the Global Positioning + System (GPS) coordinates for the location of the system. + + N 45 58 23, W 34 56 12 + N37 37' 00 latitude, W122 22' 00 longitude + N36*39.246' W121*40.121' + + Two-dimensional GPS positioning offers latitude and longitude + information as a four dimensional vector: + + + + where Direction is one of the four basic values: N, S, W, E; hours + ranges from 0 to 180 (for latitude) and 0 to 90 for longitude, and, + finally, minutes and seconds range from 0 to 60. + + Thus is an example of longitude and + is an example of latitude. + + Four bytes of addressing space (one byte for each of the four + dimensions) are necessary to store latitude and four bytes are also + sufficient to store longitude. Thus eight bytes total are necessary + to address the whole surface of earth with precision down to 0.1 + mile! Notice that if we desired precision down to 0.001 mile (1.8 + meters) then we would need just five bytes for each component, or ten + bytes together for the full address (as military versions provide)." + DEFVAL { "" } + ::= { tmnxChassisEntry 6 } + +tmnxChassisNumSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumSlots indicates the maximum number of slots + that can be made available for plug-in cards if the maximum number of + physical router chassis are populated. This includes both CPM and + IOM/IMM/XCM slots. For systems that support only a single physical + chassis, tmnxChassisNumSlots and tmnxChassisOperNumSlots are the same + value and are equal to the number of physical slots in the chassis. + Also see tmnxChassisOperNumSlots." + ::= { tmnxChassisEntry 7 } + +tmnxChassisNumPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumPorts indicates the total number of + faceplate ports and connectors currently installed for all of the + physical router chassis in the system. This count does not include the + Ethernet ports on the CPM cards that are used for management access." + ::= { tmnxChassisEntry 8 } + +tmnxChassisNumPwrSupplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumPwrSupplies indicates the total number of + power supplies installed for all of the physical router chassis in the + system." + ::= { tmnxChassisEntry 9 } + +tmnxChassisNumFanTrays OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumFanTrays indicates the total number of fan + trays installed for all of the physical router chassis in the system." + ::= { tmnxChassisEntry 10 } + +tmnxChassisNumFans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumFans indicates the total number of fans + installed for all of the physical router chassis in the system." + ::= { tmnxChassisEntry 11 } + +tmnxChassisCriticalLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisCriticalLEDState indicates the current state + of the Critical LED in the system." + ::= { tmnxChassisEntry 12 } + +tmnxChassisMajorLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisMajorLEDState indicates the current state of + the Major LED in the system." + ::= { tmnxChassisEntry 13 } + +tmnxChassisMinorLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisMinorLEDState indicates the current state of + the Minor LED in the system." + ::= { tmnxChassisEntry 14 } + +tmnxChassisBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisBaseMacAddress indicates the base system + ethernet MAC address. Special purpose MAC addresses used by the system + software are constructed as offsets from this base address." + ::= { tmnxChassisEntry 15 } + +tmnxChassisCLLICode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisCLLICode specifies the Common Language + Location Identifier (CLLI) code for the system. A CLLI code is an 11 + character standardized geographic identifier that uniquely identifies + the geographic location of places and certain functional categories of + equipment unique to the telecommunications industry. + + If the set on this object specifies a non-null string, the string will + automatically be truncated or padded (with spaces) to 11 characters." + ::= { tmnxChassisEntry 16 } + +tmnxChassisReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisReboot specifies if the system will perform a + reboot. + + Setting the value of this object to 'doAction' causes a soft-reboot of + the entire system including all the CPM and IOM cards for each + physical chassis. + + Note that the reboot action is likely to occur before the SNMP SET + response can be transmitted." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 17 } + +tmnxChassisUpgrade OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisUpgrade specifies if the system will perform + an upgrade of all firmware as well as a reboot of the entire system + including all the CPM and IOM cards for each physical chassis. + + CAUTION: This upgrade and reboot may take several minutes to + complete. The chassis MUST NOT be reset or powered down, + nor cards inserted or removed, during this process. Any of + these prohibited actions may cause the cards to be rendered + inoperable. + + tmnxChassisUpgrade and tmnxChassisReboot must be set together in the + same SNMP SET request PDU or else the SET request will fail with an + inconsistentValue error. + + Note that the reboot action is likely to occur before the SNMP SET + response can be transmitted." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 18 } + +tmnxChassisAdminMode OBJECT-TYPE + SYNTAX TmnxChassisMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisAdminMode specifies the scaling and feature + set for all of the IOM cards in the system. Setting + tmnxChassisAdminMode to a particular mode corresponds to the scaling + and feature sets supported on that IOM card type." + DEFVAL { modeD } + ::= { tmnxChassisEntry 19 } + +tmnxChassisOperMode OBJECT-TYPE + SYNTAX TmnxChassisMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOperMode indicates the operational scaling and + feature set for all IOM cards in the system for each physical router + chassis. Changing the value of tmnxChassisAdminMode from a greater + mode to a lesser mode (downgrade) will result in tmnxChassisAdminMode + indicating the new mode while tmnxChassisOperMode indicates previous + mode until the configuration is saved and the system rebooted, at + which point, the actual downgrade will take effect and both + tmnxChassisAdminMode and tmnxChassisOperMode will indicate the new + mode. + + Upgrading from a lesser mode to a greater mode (e.g. From 'modeA' to + 'modeB') will take effect immediately and the tmnxChassisOperMode will + indicate the same mode as that of tmnxChassisAdminMode." + ::= { tmnxChassisEntry 20 } + +tmnxChassisModeForce OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisModeForce specifies the force mode of the + system. Setting the value of this object to 'doAction' in the same + SNMP SET request where tmnxChassisAdminMode is set to a greater mode + than the current mode (e.g. New mode 'modeB', while current is + 'modeA') allows each physical chassis in the system to be upgraded to + the new mode even if there are IOM cards in the physical chassis with + a tmnxCardAssignedType value that does not support the new mode. + + An attempt to set tmnxChassisModeForce to 'doAction' without also + setting tmnxChassisAdminMode, in the same SNMP SET request will fail + with an inconsistentValue error." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 21 } + +tmnxChassisUpdateWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (15..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisUpdateWaitTime specifies the time to wait + before rebooting IOM cards running older software versions following a + software upgrade or downgrade activity switchover. This object was + obsoleted in release 5.0." + DEFVAL { 15 } + ::= { tmnxChassisEntry 22 } + +tmnxChassisUpdateTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Following a software upgrade or downgrade activity switchover, the + value of tmnxChassisUpdateTimeLeft indicates the time remaining before + IOM cards or MDAs running older software versions will be rebooted." + ::= { tmnxChassisEntry 23 } + +tmnxChassisOverTempState OBJECT-TYPE + SYNTAX INTEGER { + stateOk (1), + stateOverTemp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOverTempState indicates the over temperature + state for the system. + + stateOk Indicates all physical router chassis are below the + temperature threshold. + stateOverTemp Indicates at least one physical router chassis is + above the temperature threshold." + ::= { tmnxChassisEntry 24 } + +tmnxChassisMixedModeIomAdminMode OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisMixedModeIomAdminMode specifies if the system + should allow functionally to run with a mixture of forwarding + hardware. + + When 'enabled(1)' on a 7450 chassis it allows SR functionality to be + configured. SR functionality is a superset of ESS functionality. Once + tmnxChassisMixedModeIomAdminMode is enabled, additional IOMs can be + converted to SR functionality by setting the tmnxCardCapability field + of the corresponding tmnxCardEntry. + + When 'enabled(1)' on a 7750 chassis it allows allows IPv6 + functionality without requiring chassis mode C or better. + + tmnxChassisMixedModeIomAdminMode is only applicable when + tmnxChassisType indicates the chassis type is 7450 ESS-6, 7450 ESS-6v, + 7450 ESS-7, 7450 ESS-12, 7750 SR-7 or 7750 SR-12." + DEFVAL { disabled } + ::= { tmnxChassisEntry 25 } + +tmnxChassisMixedModeIomUpgrList OBJECT-TYPE + SYNTAX BITS { + iomSlot1 (0), + iomSlot2 (1), + iomSlot3 (2), + iomSlot4 (3), + iomSlot5 (4), + iomSlot6 (5), + iomSlot7 (6), + iomSlot8 (7), + iomSlot9 (8), + iomSlot10 (9) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisMixedModeIomUpgrList specifies the list of IOM + slots which are to operate with SR functionality on the 7450 chassis. + + tmnxChassisMixedModeIomUpgrList is only applicable when + tmnxChassisType indicates the chassis type is 7450 ESS-7 or 7450 + ESS-12, and should only be set when enabling mixed-mode. + + tmnxChassisMixedModeIomUpgrList is a bitmap, with a bit for each IOM + slot on the chassis. If the bit for a particular IOM slot is '1', the + SR functionality will be enabled on the IOM when enabling mixed-mode. + If the bit is set to '0', the IOM will continue to operate with ESS + functionality. + + To set a particular bit to '1': + 1. The IOM slot must have a configured type of iom3-xp, or any type of + IMM. + 2. The installed IOM/IMM must be a 7750 IOM/IMM. The platform type + for an IOM/IMM can be read using tmnxHwEquippedPlatform. + 3. tmnxChassisMixedModeIomAdminMode must be set to 'enabled (1)' in + the same Set request packet." + DEFVAL { {} } + ::= { tmnxChassisEntry 26 } + +tmnxChassisRedForcedSingleSfm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisRedForcedSingleSfm specifies whether or not + the IGP single-SFM-overload state is forced to 'overload' in the + router instances where single-SFM-overload state (referred to as + TIMETRA-VRTR-MIB::vRtrSingleSfmOverloadAdminState) is equal to + 'inService'." + DEFVAL { false } + ::= { tmnxChassisEntry 27 } + +tmnxChassisOperNumSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOperNumSlots indicates the number of slots + that are available for plug-in cards of all the physical router + chassis configured in the system. This includes both CPM and + IOM/IMM/XCM slots. For systems that support multiple chassis, this + value will change depending on how many chassis the system is + configured to be operating with." + ::= { tmnxChassisEntry 29 } + +tmnxChassisOperTopology OBJECT-TYPE + SYNTAX INTEGER { + standalone (1), + extended (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOperTopology indicates the inter-chassis + topology mode in which the system is operating. It indicates how + multiple chassis are arranged and operate together as a single system. + + A value of 'standalone (1)' indicates that the system is comprised of + a single physical router chassis. + + A value of 'extended(2)' in a 7950 XRS based system indicates that two + router chassis are connected together in a 'back-to-back' topology + with no additional switch fabric chassis. An extended chassis topology + is comprised of two XRS-20 chassis and is also known as an XRS-40 + system." + ::= { tmnxChassisEntry 30 } + +tmnxChassisFabricSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + speed6g (1), + speed10g (2), + speedS4 (3), + speedS5 (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFabricSpeed indicates the system fabric speed. + + On systems that do not calculate the system fabric speed the value + 'notApplicable (0)' is returned." + ::= { tmnxChassisEntry 31 } + +tmnxChassisPortIdScheme OBJECT-TYPE + SYNTAX INTEGER { + schemeA (1), + schemeB (2), + schemeC (3), + schemeD (4), + reserved5 (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPortIdScheme indicates the port mapping scheme + used by the system for physical ports and channels as represented by + the TIMETRA-TC-MIB::TmnxPortID textual convention. + + Slots, MDAs (if present), ports, and channels are numbered starting + with 1. + + Scheme A: + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |000 | slot | mda | port | zero | Physical Port + +-----+-------+-------+-------+-------+ + + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |001 | slot | mda | port |channel| Channel + +-----+-------+-------+-------+-------+ + + Scheme B: + 32 29 | 28 24 | 23 19 | 18 15 | 14 11 | 10 4 | 3 1 | + +-----+-------+-------+-------+--------+------+------+ + |0110 | zero | slot | mda | zero | port | zero | Physical Port + +-----+-------+-------+-------+--------+------+------+ + + 32 29 | 28 24 | 23 19 | 18 15 | 14 11 | 10 4 | 3 1 | + +-----+-------+-------+-------+--------+------+------+ + |0111 | zero | slot | mda | zero | port | zero | Channel (*) + +-----+-------+-------+-------+--------+------+------+ + (*) The encoding does not specify a value for channel since it is + implicitly channel 1. + + Scheme C: + 32 30 | 29 26 | 25 24 | 23 22 | 21 16 | 15 1 | + +-----+-------+----------+-------+---------+-------+ + |000 | slot | port-hi | mda | port-lo | zero | Physical Port + +-----+-------+----------+-------+---------+-------+ + + 32 30 | 29 26 | 25 24 | 23 22 | 21 16 | 15 1 | + +-----+-------+----------+-------+---------+-------+ + |001 | slot | port-hi | mda | port-lo |channel| Channel + +-----+-------+----------+-------+---------+-------+ + (*) 'port-hi' and 'port-lo' are combined make a port." + ::= { tmnxChassisEntry 32 } + +tmnxChassisVsrCongestionMgmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisVsrCongestionMgmt specifies whether Virtual + Service Router congestion management is turned on." + DEFVAL { false } + ::= { tmnxChassisEntry 33 } + +tmnxChassisAlarmLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On systems that have a single alarm LED, the value of + tmnxChassisAlarmLEDState indicates the current state of the alarm LED + in the system." + ::= { tmnxChassisEntry 34 } + +tmnxChassisFPGenerationFP2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationFP2 indicates whether the system + contains at least one FP2 based line card." + ::= { tmnxChassisEntry 35 } + +tmnxChassisFPGenerationFP3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationFP3 indicates whether the system + contains at least one FP3 based line card." + ::= { tmnxChassisEntry 36 } + +tmnxChassisFPGenerationFP4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationFP4 indicates whether the system + contains at least one FP4 based line card." + ::= { tmnxChassisEntry 37 } + +tmnxChassisNumPhysicalPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumPhysicalPorts indicates the total number of + faceplate ports and connector-ports currently installed for all the + pyhsical router chassis in the system. This count does not include the + Ethernet ports on the CPM cards that are used for management access." + ::= { tmnxChassisEntry 38 } + +tmnxChassisFPGenerationVFP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationVFP indicates whether the system + contains at least one VFP based line card." + ::= { tmnxChassisEntry 39 } + +tmnxChassisSystemProfile OBJECT-TYPE + SYNTAX INTEGER { + none (0), + profileA (1), + profileB (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisSystemProfile indicates the system profile in + the chassis. + + 'none (0)' - No system profile set, permits the co-existence of + FP3 and FP4-based line cards in the system. + 'profileA (1)- This system profile is primarily targeted at + subscriber services and layer 2/3 VPN business + services. + 'profileB (2)- This system profile is primarily targeted at + infrastructure routing, core, peering, and DC-GW + applications." + ::= { tmnxChassisEntry 40 } + +tmnxChassisFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisFanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains information about fan trays. + + This table was made obsolete in release 15.0." + ::= { tmnxChassisObjs 4 } + +tmnxChassisFanEntry OBJECT-TYPE + SYNTAX TmnxChassisFanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains information regarding a fan tray. + + This entry was made obsolete in release 15.0." + INDEX { + tmnxChassisIndex, + tmnxChassisFanIndex + } + ::= { tmnxChassisFanTable 1 } + +TmnxChassisFanEntry ::= SEQUENCE +{ + tmnxChassisFanIndex Unsigned32, + tmnxChassisFanOperStatus TmnxDeviceState, + tmnxChassisFanSpeed INTEGER, + tmnxChassisFanRevision INTEGER, + tmnxChassisFanSpeedPercent Unsigned32 +} + +tmnxChassisFanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The unique value which identifies a specific fan tray in the chassis. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 1 } + +tmnxChassisFanOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Current status of the Fan tray. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 2 } + +tmnxChassisFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + unknown (1), + halfSpeed (2), + fullSpeed (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisFanSpeed indicates if the fans in this fan + tray are running at 'halfSpeed' or 'fullSpeed'. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 3 } + +tmnxChassisFanRevision OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + fan1 (1), + hfFan2 (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisFanRevision indicates the fan tray revision. + fan1 - represents the original fan tray. + hfFan2 - represents the high-flow fan tray; second revision. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 4 } + +tmnxChassisFanSpeedPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisFanSpeedPercent indicates the speed of the fan + as a percentage of maximum speed. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 6 } + +tmnxChassisPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains information about power supply trays, also known + as PEMs (Power Entry Modules). + + This table was made obsolete in release 15.0." + ::= { tmnxChassisObjs 5 } + +tmnxChassisPowerSupplyEntry OBJECT-TYPE + SYNTAX TmnxChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains information regarding a power supply tray. + + This entry was made obsolete in release 15.0." + INDEX { + tmnxChassisIndex, + tmnxChassisPowerSupplyId + } + ::= { tmnxChassisPowerSupplyTable 1 } + +TmnxChassisPowerSupplyEntry ::= SEQUENCE +{ + tmnxChassisPowerSupplyId Unsigned32, + tmnxChassisPowerSupplyACStatus TmnxDeviceState, + tmnxChassisPowerSupplyDCStatus TmnxDeviceState, + tmnxChassisPowerSupplyTempStatus TmnxDeviceState, + tmnxChassisPowerSupplyTempThreshold Integer32, + tmnxChassisPowerSupply1Status TmnxDeviceState, + tmnxChassisPowerSupply2Status TmnxDeviceState, + tmnxChassisPowerSupplyAssignedType TmnxPowerSupAssignType, + tmnxChassisPowerSupplyInputStatus TmnxDeviceState, + tmnxChassisPowerSupplyOutputStatus TmnxDeviceState, + tmnxChassisPowerSupplyPemType TmnxChassisPemType, + tmnxChassisPowerSupplyPemACRect BITS, + tmnxChassisPowerSupplyInFeedDown BITS, + tmnxChassisPowerSupplyFanDir INTEGER +} + +tmnxChassisPowerSupplyId OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The unique identifier index for a power supply tray in the chassis. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 1 } + +tmnxChassisPowerSupplyACStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyACStatus is 'deviceStateOk', + the input AC voltage is within range. If the value is + 'deviceStateFailed', an AC voltage out of range condition has been + detected. A value of 'deviceNotEquipped' indicates that the AC + power supply is not present. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 2 } + +tmnxChassisPowerSupplyDCStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyDCStatus is 'deviceStateOk', + the output DC voltage is within range. If the value is + 'deviceStateFailed', a DC voltage out of range condition has been + detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present or the equipped power supply does not support the + reporting of this status. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 3 } + +tmnxChassisPowerSupplyTempStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyTempStatus is 'deviceStateOk', + the current temperature is within acceptable range. If the value is + 'deviceStateFailed', a temperature too high condition has been + detected. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 4 } + +tmnxChassisPowerSupplyTempThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The temperature threshold for this power supply tray in degrees + celsius. When the temperature raises above + tmnxChassisPowerSupplyTempThreshold, a 'temperature too high' + event will be generated. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 5 } + +tmnxChassisPowerSupply1Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The overall status of an equipped power supply. For AC multiple power + supplies, this represents the overall status of the first power supply + in the tray (or shelf). For any other type, this represents the + overall status of the power supply. If tmnxChassisPowerSupply1Status + is 'deviceStateOk', then all monitored statuses are 'deviceStateOk'. A + value of 'deviceStateFailed' represents a condition where at least one + monitored status is in a failed state. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 6 } + +tmnxChassisPowerSupply2Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The overall status of an equipped power supply. For AC multiple power + supplies, this represents the overall status of the second power + supply in the tray (or shelf). For any other type, this field is + unused and set to 'deviceNotEquipped'. If + tmnxChassisPowerSupply2Status is 'deviceStateOk', then all monitored + statuses are 'deviceStateOk'. A value of 'deviceStateFailed' + represents a condition where at least one monitored status is in a + failed state. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 7 } + +tmnxChassisPowerSupplyAssignedType OBJECT-TYPE + SYNTAX TmnxPowerSupAssignType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxChassisPowerSupplyAssignedType configures the type of power supply + for a platform. Based on the value assigned to this object, various + power supply monitoring signals will be interpreted. For example, if a + platform is provisioned to use DC power supplies, then the signal that + indicates an AC power supply is missing can be ignored. The + configuration of this object away from 'default (4)' is required for + proper generation of traps and LED management. + + This object was made obsolete in release 15.0." + DEFVAL { default } + ::= { tmnxChassisPowerSupplyEntry 8 } + +tmnxChassisPowerSupplyInputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyInputStatus is 'deviceStateOk', + the input voltage of the power supply is within range. If the value + is 'deviceStateFailed', an input voltage out of range condition has + been detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 9 } + +tmnxChassisPowerSupplyOutputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyOutputStatus is 'deviceStateOk', + the output voltage of the power supply is within range. If the value + is 'deviceStateFailed', an output voltage out of range condition has + been detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 10 } + +tmnxChassisPowerSupplyPemType OBJECT-TYPE + SYNTAX TmnxChassisPemType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The tmnxChassisPowerSupplyPemType indicates the Power Entry Module + (PEM) type installed in the PEM slot. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 11 } + +tmnxChassisPowerSupplyPemACRect OBJECT-TYPE + SYNTAX BITS { + acRect1 (0), + acRect2 (1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPowerSupplyPemACRect indicates which Power + Entry Module AC rectifiers installed in the PEM slot are in a failed + state or are missing. + + acRect1 (0) : The 1st PEM AC rectifier has failed or is missing. + acRect2 (1) : The 2nd PEM AC rectifier has failed or is missing. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 12 } + +tmnxChassisPowerSupplyInFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB (1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPowerSupplyInFeedDown indicates which input + feeds are not supplying power. + + inputFeedA (0) : Input feed A is not supplying power. + inputFeedB (1) : Input feed B is not supplying power. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 13 } + +tmnxChassisPowerSupplyFanDir OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + frontToBack (1), + backToFront (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPowerSupplyFanDir indicates if the fan + direction is 'frontToBack' or 'backToFront'. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 14 } + +tmnxChassisTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis type table has an entry for each chassis model supported + by the platform. Some example chassis types are: '7750 SR-12', '7950 + XRS-20'." + ::= { tmnxChassisObjs 6 } + +tmnxChassisTypeEntry OBJECT-TYPE + SYNTAX TmnxChassisTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Chassis + model. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxChassisTypeIndex } + ::= { tmnxChassisTypeTable 1 } + +TmnxChassisTypeEntry ::= SEQUENCE +{ + tmnxChassisTypeIndex TmnxChassisType, + tmnxChassisTypeName TNamedItemOrEmpty, + tmnxChassisTypeDescription TItemDescription, + tmnxChassisTypeStatus TruthValue +} + +tmnxChassisTypeIndex OBJECT-TYPE + SYNTAX TmnxChassisType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + chassis model." + ::= { tmnxChassisTypeEntry 1 } + +tmnxChassisTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series chassis model. This name string may be used in + CLI commands to specify a particular chassis model type." + ::= { tmnxChassisTypeEntry 2 } + +tmnxChassisTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series chassis model." + ::= { tmnxChassisTypeEntry 3 } + +tmnxChassisTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxChassisTypeStatus has a value of 'true' it indicates that + this chassis model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxChassisTypeEntry 4 } + +tmnxHwLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxHwTable was last changed." + ::= { tmnxChassisObjs 7 } + +tmnxHwTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwTable has an entry for each managed hardware component + in the Nokia SROS series system's chassis. Examples of + these hardware component types are IOM, Fabric, and CPM cards, + and CCM, and MDA modules. Similar information for physical ports + is in the tmnxPortObjs." + ::= { tmnxChassisObjs 8 } + +tmnxHwEntry OBJECT-TYPE + SYNTAX TmnxHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series manufactured + hardware component. Entries cannot be created and deleted via + SNMP SET operations. When an entry is created in one of the + card tables, IOM, CPM, Fabric or MDA, a tmnxHwEntry is created + for the common hardware management information for that card + in that chassis. When the card is removed from the chassis, + its corresponding tmnxHwEntry is deleted. + + The tmnxHwIndex is bitmapped. The tmnxPhysChassisClass is used to + indicate a sub-class of a TmnxHwClass type. A value of 0 instead of + 'routerChassis (3)' is used to represent router chassis: + + | 32 25 | 24 17 | 16 9 | 8 1 | + +-------------+----------------------+-------------+-------------+ + | TmnxHwClass | TmnxPhysChassisClass | Slot | number | + +-------------+----------------------+-------------+-------------+ + + The Slot field is only used for components on cards in slots. It is + zero for all others. + + The number field starts from 1 and indicates which component. E.g. + Power supply 1 or 2." + INDEX { + tmnxChassisIndex, + tmnxHwIndex + } + ::= { tmnxHwTable 1 } + +TmnxHwEntry ::= SEQUENCE +{ + tmnxHwIndex TmnxHwIndex, + tmnxHwID RowPointer, + tmnxHwMfgString SnmpAdminString, + tmnxHwMfgBoardNumber OCTET STRING, + tmnxHwSerialNumber SnmpAdminString, + tmnxHwManufactureDate SnmpAdminString, + tmnxHwClass TmnxHwClass, + tmnxHwName TNamedItemOrEmpty, + tmnxHwAlias TNamedItemOrEmpty, + tmnxHwAssetID SnmpAdminString, + tmnxHwCLEI SnmpAdminString, + tmnxHwIsFRU TruthValue, + tmnxHwContainedIn Integer32, + tmnxHwParentRelPos Integer32, + tmnxHwAdminState INTEGER, + tmnxHwOperState INTEGER, + tmnxHwTempSensor TruthValue, + tmnxHwTemperature Integer32, + tmnxHwTempThreshold Integer32, + tmnxHwBootCodeVersion DisplayString, + tmnxHwSoftwareCodeVersion DisplayString, + tmnxHwSwLastBoot DateAndTime, + tmnxHwSwState INTEGER, + tmnxHwAlarmState TmnxAlarmState, + tmnxHwLastAlarmEvent RowPointer, + tmnxHwClearAlarms TmnxActionType, + tmnxHwSwImageSource INTEGER, + tmnxHwMfgDeviations SnmpAdminString, + tmnxHwBaseMacAddress MacAddress, + tmnxHwFailureReason DisplayString, + tmnxHwEquippedPlatform INTEGER, + tmnxHwMfgAssemblyNumber SnmpAdminString, + tmnxHwFirmwareCodeVersion DisplayString, + tmnxHwPowerZone Unsigned32, + tmnxHwFirmwareRevisionStatus INTEGER +} + +tmnxHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxHwIndex is a unique index that identifies common + management information for Nokia SROS series manufactured hardware + components within the specified chassis." + ::= { tmnxHwEntry 1 } + +tmnxHwID OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwID is an object identifier that points to the table + and row entry with additional management information specific to this + hardware component's class. If there is no additional information + specific to such component then the the tmnxHwID is set to 0.0." + ::= { tmnxHwEntry 2 } + +tmnxHwMfgString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..253)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The tmnxHwMfgString contains unspecified Nokia SROS series + manufacturing information and includes the Nokia vendor information. + + This object was made obsolete in release 11.0." + ::= { tmnxHwEntry 3 } + +tmnxHwMfgBoardNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxHwMfgBoardNumber contains the part number information." + ::= { tmnxHwEntry 4 } + +tmnxHwSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Nokia SROS series serial number of the hardware component." + ::= { tmnxHwEntry 5 } + +tmnxHwManufactureDate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturing date of the hardware component in 'mmddyyyy' ascii + format." + ::= { tmnxHwEntry 6 } + +tmnxHwClass OBJECT-TYPE + SYNTAX TmnxHwClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwClass indicates the general hardware type of this + component. If no appropriate enumeration exists for this hardware + identify this hardware component then the value 'unknown (2)' is + used." + ::= { tmnxHwEntry 7 } + +tmnxHwName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwName is the name of the component as assigned by + the system software itself and is suitable for use in CLI commands. + This may be a text name such as 'console' or a port ID such as '2/2'. + + If there is no predefined name then a zero length string is returned. + + Note that the value of tmnxHwName for two component entries will + be the same if the CLI does not distinguish between them, e.g. the + chassis slot-1 and the card in slot-1." + ::= { tmnxHwEntry 8 } + +tmnxHwAlias OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxHwAlias is the administrative name assigned to this + hardware component by the CLI user or network manager. It is saved + across re-initializations and reboots of the system. + + The object tmnxHwAlias is not supported on rows where the tmnxHwClass + is set to 'flashDiskModule (12)'. Attempts to set the tmnxHwAlias + object on rows where it is not supported will result in an + inconsistentValue error." + DEFVAL { "" } + ::= { tmnxHwEntry 9 } + +tmnxHwAssetID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxHwAssetID is an administratively assigned asset + tracking identifier for this hardware component. It is saved across + re-initializations and reboots of the system. If no asset tracking + information is associated with this hardware component, a zero-length + string is returned to an SNMP get request. + + The object tmnxHwAssetID is not supported on rows where the + tmnxHwClass is set to 'flashDiskModule (12)'. Attempts to set the + tmnxHwAssetID object on rows where it is not supported will result in + an inconsistentValue error. + + Some hardware components do not have asset tracking identifiers. + Components for which tmnxHwIsFRU has a value of 'false' do not + need their own unique asset tracking identifier. In this case, the + agent denies write access to this object and returns a zero-length + string to an SNMP get request." + DEFVAL { "" } + ::= { tmnxHwEntry 10 } + +tmnxHwCLEI OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Common Language Equipment Identifier, CLEI, code is a unique + 10 character identifier, that is fixed by the manufacturer. It + consists of ten alphanumeric characters. The first seven characters + present a concise summary of an equipment entity's circuit or + transport capabilities, e.g., functional, electrical, bandwidth, etc. + CLEI codes for plug-in or portable equipment with the same first + seven characters (CLEI-7) are considered bidirectionally + interchangeable and group under a G level record. Most licensees + plug-in inventories and records are controlled at the group level. + The eighth character denotes the reference source used for coding + the item, and the last two characters denote manufacturing vintage + or version, and other complementary information. + + A ten character CLEI code that is developed for a specific piece of + equipment is unique within the CLEI code universe and is used in A + level records; the code is not assigned to any other equipment piece. + Equipment is coded to a first or major application. When the same + equipment is usable in another application or system, it is not + recorded nor are additional codes developed for that purpose." + REFERENCE + "Bellcore (Telcordia Technologies) GR-485." + ::= { tmnxHwEntry 11 } + +tmnxHwIsFRU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwIsFRU indicates whether or not this hardware + component is a Field Replaceable Unit (FRU) or not. Those components + that are permanently contained within a FRU have a value of 'false'." + ::= { tmnxHwEntry 12 } + +tmnxHwContainedIn OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwContainedIn is the tmnxHwIndex value for the row + entry of the hardware component that contains this component. A value + of zero indicates that this component is not contained in any other + component." + ::= { tmnxHwEntry 13 } + +tmnxHwParentRelPos OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwParentRelPos indicates the relative position of + this hardware component among all its 'sibling' components. A sibling + component shares the same instance values for tmnxHwContainedIn and + tmnxHwClass objects. + + If the associated value of tmnxHwContainedIn is zero, then the value + -1 is returned." + ::= { tmnxHwEntry 14 } + +tmnxHwAdminState OBJECT-TYPE + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3), + diagnose (4), + operateSwitch (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired administrative status of this hardware component. Write + access will be denied for those components that do not have + administrative status. An attempt to set tmnxHwAdminState to + 'operateSwitch (5)' will fail if the hardware component is not part + of a redundant pair. Some examples of redundant hardware are the + CPM cards and fabric cards." + DEFVAL { noop } + ::= { tmnxHwEntry 15 } + +tmnxHwOperState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + diagnosing (4), + failed (5), + booting (6), + empty (7), + provisioned (8), + unprovisioned (9), + upgrade (10), + downgrade (11), + inServiceUpgrade (12), + inServiceDowngrade (13), + resetPending (14), + softReset (15), + preExtension (16), + downloading (17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual operational status of this hardware component. + + unknown (1) Status cannot be determined + + inService (2) Online - If tmnxHwClass has a value of + 'ioModule (8)' or 'cpmModule (9), the + card is present, booted, configured, + and running. + + outOfService (3) Ready - The hardware component is OK + but is down because tmnxHwAdminState has + a value of 'outOfService (3)'. + + diagnosing (4) Not implemented. + + failed (5) This hardware component has failed. The + value of tmnxHwFailureReason indicates + the type of failure. If tmnxHwClass has + a value of 'ioModule(8)' or 'cpmModule(9)', + there is a card in the slot but it has + failed. + + booting (6) A card is in the transitional startup state. + + empty (7) There is no card in the slot and it has + not been pre-configured. + + provisioned (8) There is no card in the slot but it has + been pre-configured. + + unprovisioned (9) There is a card in the slot but it is not + configured. + + upgrade (10) Card software version is compatible with + and newer than that running on the current + active CPM. + + downgrade (11) Card software version is compatible with + and older than that running on the current + active CPM. + + inServiceUpgrade (12) Card is inService and the card software + version is compatible with and newer than + that running on the current active CPM. + This state applies only to a standby CPM + card. This enumeration is no longer + supported as of release 5.0. + + inServiceDowngrade (13) Card is inService and the card software + is compatible with and older than that + running on the current active CPM. This + state applies only to a standby CPM card. + This enumeration is no longer supported + as of release 5.0. + + resetPending (14) Card is awaiting reset following an + upgrade or downgrade activity switch. + The card software version is upgrade + or downgrade compatible but will be reset + in order to update it to match the active + CPM software. The value of + tmnxChassisUpdateWaitTime indicates the + how long the system will wait following + an upgrade or downgrade activity switch + before it resets IOM cards. This state + applies only to IOM cards. This + enumeration is no longer supported as of + release 5.0. + + softReset (15) Card is performing a soft reset. The + data path is active, but control path + transitional changes are suspended until + the card leaves this state. + + preExtension (16) State assigned to an unprovisioned hardware + component associated with, or contained in, + an (potentially non-existent) extension + chassis in a 7950 XRS system that is + operating in XRS-20 mode (i.e. + tmnxChassisOperTopology is 'standalone(1)'). + The extension chassis and/or hardware + component may or may not be physically + present and connected to the master + chassis. The system does not monitor + extension chassis equipment when + tmnxChassisOperTopology is 'standalone(1)'. + In this case, for unprovisioned extension + chassis equipment, a value of + 'preExtension(16)' is assigned. + + downloading (17) Card has booted and its configuration is + being downloaded. + " + ::= { tmnxHwEntry 16 } + +tmnxHwTempSensor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwTempSensor indicates whether or not this hardware + component contains a temperature sensor." + ::= { tmnxHwEntry 17 } + +tmnxHwTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature reading in degrees celsius from this hardware + component's temperature sensor. If this component does not contain + a temperature sensor, then the value -128 is returned." + ::= { tmnxHwEntry 18 } + +tmnxHwTempThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature threshold for this hardware component in degrees + celsius. When the value of tmnxHwTemperature raises above + tmnxHwTempThreshold, a 'temperature too high' event will + be generated." + ::= { tmnxHwEntry 19 } + +tmnxHwBootCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of boot eprom on the card in this slot. + + If no specific software program is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 20 } + +tmnxHwSoftwareCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software product release version number for the software image + currently running on this IOM or CPM card. + + If no specific software program is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 21 } + +tmnxHwSwLastBoot OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the software running on this IOM or CPM card was + last rebooted. + + If this row entry represents a standby CPM card, the date and time + indicated is when the standby completed its initial synchronization + process and became ready to take over in case the active card fails or + a manual switchover command is issued." + ::= { tmnxHwEntry 22 } + +tmnxHwSwState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + hwFailure (1), + swFailure (2), + hwInitting (3), + swDownloading (4), + swInitting (5), + swInitted (6), + swRunning (7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The state of the software running on this IOM or CPM card. + + The tmnxHwSwState object is obsolete. The Nokia 7x50 platform + cannot distinguish software status separate from the hardware + status. Instead of using this object, additional operational + states have been added to tmnxHwOperState. + + If no specific software program is associated with this hardware + component then this object will contain a zero." + ::= { tmnxHwEntry 23 } + +tmnxHwAlarmState OBJECT-TYPE + SYNTAX TmnxAlarmState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwAlarmState indicates the current alarm state for + this hardware component." + ::= { tmnxHwEntry 24 } + +tmnxHwLastAlarmEvent OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxHwLastAlarmEvent indicates the object name + and instance value that points to the row entry in the ALARM-MIB + containing the most recent alarm associated with this hardware + component. If tmnxHwAlarmState has a value of 'alarmCleared(2)', the + most recent alarm event will be in the cleared alarm table. If it has + a value of 'alarmActive(1)', the most recent alarm event will be in + the active alarm table. If the value of tmnxHwLastAlarmEvent is + '0.0', either no hardware component alarm events have occurred since + the system was last booted, or the last hardware component alarm event + has aged out and its entry is no longer available in the ALARM-MIB + tables. + + This object was made obsolete in release 21.2." + ::= { tmnxHwEntry 25 } + +tmnxHwClearAlarms OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Setting this action variable causes all the active alarms associated + with this hardware component to be moved from the ALARM-MIB + nlmActiveAlarmTable to the nlmClearedAlarmTable. This action button + is primarily meant for use as a code development aid. This object may + be removed from the TIMETRA-CHASSIS-MIB before product release. + + This object was made obsolete in release 21.2." + DEFVAL { notApplicable } + ::= { tmnxHwEntry 26 } + +tmnxHwSwImageSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + primary (1), + secondary (2), + tertiary (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwSwImageSource indicates the location in the Boot + Options File (BOF) where the software image file was found when the + system last rebooted." + ::= { tmnxHwEntry 27 } + +tmnxHwMfgDeviations OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwMfgDeviations contains a record of changes done by the + manufacturing to the hardware or software and which is outside the + normal revision control process." + ::= { tmnxHwEntry 28 } + +tmnxHwBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwBaseMacAddress contains the base MAC address of the hardware + component. It is applicable only if tmnxHwClass is of type 'chassis', + 'ioModule', 'cpmModule' or 'mdaModule'." + ::= { tmnxHwEntry 29 } + +tmnxHwFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwFailureReason indicates the reason why a hardware component + 'failed' as indicated in tmnxHwOperState." + ::= { tmnxHwEntry 30 } + +tmnxHwEquippedPlatform OBJECT-TYPE + SYNTAX INTEGER { + pfUnknown (0), + pf7750 (1), + pf7450 (2), + pf7710 (3), + pf7950 (4), + pf7705 (5), + pf7250 (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwEquippedPlatform indicates the platform type + of the installed hardware component, as read from the component's + EEPROM. For example, 'pf7750' is returned for an installed 7750 + iom3-xp. pfUnknown is returned if the component's EEPROM is + unreadable, or in the case of an empty slot." + ::= { tmnxHwEntry 31 } + +tmnxHwMfgAssemblyNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwMfgAssemblyNumber may contain an assembly number + which indicates manufacturing differences for a given part number." + ::= { tmnxHwEntry 32 } + +tmnxHwFirmwareCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software product release version number associated with the + firmware version currently programmed on this card. + + If no specific software release is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 33 } + +tmnxHwPowerZone OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwPowerZone indicates the managed power-zone on an + SROS series system that this device resides. Devices on differing + power-zones are managed separately. That is, if power is restricted on + one power-zone, higher priority devices may be forcefully powered off, + while a power-zone without a power restriction may have low-priority + devices boot up. This object maps the corresponding device with a row + in the tmnxChassisPowerMgmtTable. + + A value of zero (0) indicates that this device does not use system + power resources and thus does not reside in a power-zone." + ::= { tmnxHwEntry 34 } + +tmnxHwFirmwareRevisionStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + acceptable (1), + notAcceptable (2), + upgradePending (3), + upgrading (4), + upgradeNextHardReset (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwFirmwareRevisionStatus indicates the firmware/FPGA + revision status for the device. A device that does not support a + firmware/FPGA revision status will always return 'notApplicable (0)'. + + The possible values of tmnxHwFirmwareRevisionStatus are: + notApplicable (0) - The device does not support this object + or the device does support this object + but the current firmware revision is + not yet known (e.g. the device is + currently initializing). + + acceptable (1) - The device has a firmware revision that + is acceptable with the current system + configuration. + + notAcceptable (2) - The device has a firmware revision that + is not acceptable with the current + system configuration. + + upgradePending (3) - The device has a firmware revision that + is not acceptable with the current + system configuration; an upgrade will + be issued on the device's firmware to + bring it to an acceptable state. + + upgrading (4) - The device's firmware is currently + being upgraded to the latest revision + acceptable with the current system + configuration. + + upgradeNextHardReset (5) - The device's firmware is acceptable + but a new revision is available and + the card will be upgraded to this new + revision on the next hard reset." + ::= { tmnxHwEntry 35 } + +tmnxHwContainsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwContainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwContainsTable shows the container/containee relationship + between entries in the tmnxHwTable. The hardware component + containment tree can be constructed from information in the + tmnxHwTable, but this table provides the information in a more + convenient format for the manager system to use." + ::= { tmnxChassisObjs 9 } + +tmnxHwContainsEntry OBJECT-TYPE + SYNTAX TmnxHwContainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single container/containee relationship. + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxHwIndex, + tmnxHwContainedIndex + } + ::= { tmnxHwContainsTable 1 } + +TmnxHwContainsEntry ::= SEQUENCE +{ tmnxHwContainedIndex TmnxHwIndex } + +tmnxHwContainedIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwContainedIndex indicates the tmnxHwIndex for the + contained hardware component." + ::= { tmnxHwContainsEntry 1 } + +tmnxCcmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about CCM." + ::= { tmnxChassisObjs 10 } + +tmnxCcmEntry OBJECT-TYPE + SYNTAX TmnxCcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a CCM." + INDEX { + tmnxChassisIndex, + tmnxCcmIndex + } + ::= { tmnxCcmTable 1 } + +TmnxCcmEntry ::= SEQUENCE +{ + tmnxCcmIndex Unsigned32, + tmnxCcmOperStatus TmnxDeviceState, + tmnxCcmHwIndex TmnxHwIndex, + tmnxCcmEquippedType TmnxCcmType +} + +tmnxCcmIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific CCM instance in the + chassis." + ::= { tmnxCcmEntry 1 } + +tmnxCcmOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the CCM." + ::= { tmnxCcmEntry 2 } + +tmnxCcmHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcmHwIndex is the index into the tmnxHwTable for the + row entry that represents the hardware component information for this + CCM." + ::= { tmnxCcmEntry 3 } + +tmnxCcmEquippedType OBJECT-TYPE + SYNTAX TmnxCcmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that identifies the CCM type that is physically + inserted into this chassis. There will not be more than one + bit set at a time in tmnxCcmEquippedType." + ::= { tmnxCcmEntry 4 } + +tmnxCcmTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each Nokia 7710 series Chassis + Control Module (CCM) model." + ::= { tmnxChassisObjs 11 } + +tmnxCcmTypeEntry OBJECT-TYPE + SYNTAX TmnxCcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia 7710 series CCM model. Rows in this + table are created by the agent at initialization and cannot be created + or destroyed by SNMP Get or Set requests." + INDEX { tmnxCcmTypeIndex } + ::= { tmnxCcmTypeTable 1 } + +TmnxCcmTypeEntry ::= SEQUENCE +{ + tmnxCcmTypeIndex TmnxCcmType, + tmnxCcmTypeName TNamedItemOrEmpty, + tmnxCcmTypeDescription TItemDescription, + tmnxCcmTypeStatus TruthValue +} + +tmnxCcmTypeIndex OBJECT-TYPE + SYNTAX TmnxCcmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia 7710 series + CCM model." + ::= { tmnxCcmTypeEntry 1 } + +tmnxCcmTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + 7710 series CCM model. This name string may be used in CLI + commands to specify a particular card model type." + ::= { tmnxCcmTypeEntry 2 } + +tmnxCcmTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia 7710 series CCM model." + ::= { tmnxCcmTypeEntry 3 } + +tmnxCcmTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCcmTypeStatus has a value of 'true' it + indicates that this CCM is supported in this revision of the + management software. When it has a value of 'false' there is no + support." + ::= { tmnxCcmTypeEntry 4 } + +tmnxFanTrayComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFanTrayComponentEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The Fan Tray Component table has an entry for every subcomponent of a + Fan Tray that has monitored states. Not all fan trays have monitored + subcomponents, in this case, this table will be empty for the given + fan tray. + + This table was made obsolete in release 16.0." + ::= { tmnxChassisObjs 12 } + +tmnxFanTrayComponentEntry OBJECT-TYPE + SYNTAX TmnxFanTrayComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a fan tray component. Rows in this table are + created by the agent at initialization and cannot be created or + destroyed by SNMP Get or Set requests. + + This entry was made obsolete in release 16.0." + INDEX { + tmnxChassisIndex, + tmnxChassisFanIndex, + tmnxFanTrayCompIndex + } + ::= { tmnxFanTrayComponentTable 1 } + +TmnxFanTrayComponentEntry ::= SEQUENCE +{ + tmnxFanTrayCompIndex Unsigned32, + tmnxFanTrayCompSpeed Gauge32 +} + +tmnxFanTrayCompIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxFanTrayCompIndex specifies an individual fan tray component. + + This object was made obsolete in release 16.0." + ::= { tmnxFanTrayComponentEntry 1 } + +tmnxFanTrayCompSpeed OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The tmnxFanTrayCompSpeed indicates the current speed of the fan tray + component. + + This object was made obsolete in release 16.0." + ::= { tmnxFanTrayComponentEntry 2 } + +tmnxHwResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwResourceTable has an entry for each managed hardware + component in the Nokia SROS series system's chassis that supports + resource monitoring. Hardware components that do not support resource + monitoring will not show up in this table. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + ::= { tmnxChassisObjs 13 } + +tmnxHwResourceEntry OBJECT-TYPE + SYNTAX TmnxHwResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxHwResourceEntry row consists of the current resource levels + for a particular managed hardware component." + INDEX { + tmnxChassisIndex, + tmnxHwIndex + } + ::= { tmnxHwResourceTable 1 } + +TmnxHwResourceEntry ::= SEQUENCE +{ + tmnxHwResourceCurrentVoltage Integer32, + tmnxHwResourcePeakVoltage Integer32, + tmnxHwResourcePeakVoltageTime TimeStamp, + tmnxHwResourceMinVoltage Integer32, + tmnxHwResourceMinVoltageTime TimeStamp, + tmnxHwResourceCurrentWattage Integer32, + tmnxHwResourcePeakWattage Integer32, + tmnxHwResourcePeakWattageTime TimeStamp, + tmnxHwResourceMinWattage Integer32, + tmnxHwResourceMinWattageTime TimeStamp, + tmnxHwResourceCurrentAmperage Integer32, + tmnxHwResourcePeakAmperage Integer32, + tmnxHwResourcePeakAmperageTime TimeStamp, + tmnxHwResourceMinAmperage Integer32, + tmnxHwResourceMinAmperageTime TimeStamp, + tmnxHwResourceMaxRequiredWattage Integer32 +} + +tmnxHwResourceCurrentVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceCurrentVoltage indicates the current + voltage use of the managed hardware component in milli-Volts (mV)." + ::= { tmnxHwResourceEntry 1 } + +tmnxHwResourcePeakVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakVoltage indicates the peak voltage use + of the managed hardware component in milli-Volts (mV) last recorded at + the time indicated by tmnxHwResourcePeakVoltageTime." + ::= { tmnxHwResourceEntry 2 } + +tmnxHwResourcePeakVoltageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakVoltageTime indicates the time, since + system initialization, that tmnxHwResourcePeakVoltage was last + updated." + ::= { tmnxHwResourceEntry 3 } + +tmnxHwResourceMinVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinVoltage indicates the lowest voltage use + of the managed hardware component in milli-Volts (mV) last recorded at + the time indicated by tmnxHwResourceMinVoltageTime." + ::= { tmnxHwResourceEntry 4 } + +tmnxHwResourceMinVoltageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinVoltageTime indicates the time, since + system initialization, that tmnxHwResourceMinVoltage was last updated." + ::= { tmnxHwResourceEntry 5 } + +tmnxHwResourceCurrentWattage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceCurrentWattage indicates the current power + use of the managed hardware component in milli-Watts (mW)." + ::= { tmnxHwResourceEntry 6 } + +tmnxHwResourcePeakWattage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakWattage indicates the peak power use of + the managed hardware component in milli-Watts (mW) last recorded at + the time indicated by tmnxHwResourcePeakWattageTime." + ::= { tmnxHwResourceEntry 7 } + +tmnxHwResourcePeakWattageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakWattageTime indicates the time, since + system initialization, that tmnxHwResourcePeakWattage was last + updated." + ::= { tmnxHwResourceEntry 8 } + +tmnxHwResourceMinWattage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinWattage indicates the lowest power use + of the managed hardware component in milli-Watts (mW) last recorded at + the time indicated by tmnxHwResourceMinWattageTime." + ::= { tmnxHwResourceEntry 9 } + +tmnxHwResourceMinWattageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinWattageTime indicates the time, since + system initialization, that tmnxHwResourceMinWattage was last updated." + ::= { tmnxHwResourceEntry 10 } + +tmnxHwResourceCurrentAmperage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceCurrentAmperage indicates the current drawn + by the managed hardware component in milli-Amperes (mA)." + ::= { tmnxHwResourceEntry 11 } + +tmnxHwResourcePeakAmperage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakAmperage indicates the peak current + drawn by the managed hardware component in milli-Amperes (mA) last + recorded at the time indicated by tmnxHwResourcePeakAmperageTime." + ::= { tmnxHwResourceEntry 12 } + +tmnxHwResourcePeakAmperageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakAmperageTime indicates the time, since + system initialization, that tmnxHwResourcePeakAmperage was last + updated." + ::= { tmnxHwResourceEntry 13 } + +tmnxHwResourceMinAmperage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinAmperage indicates the lowest current + drawn by the managed hardware component in milli-Amperes (mA) last + recorded at the time indicated by tmnxHwResourceMinAmperageTime." + ::= { tmnxHwResourceEntry 14 } + +tmnxHwResourceMinAmperageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinAmperageTime indicates the time, since + system initialization, that tmnxHwResourceMinAmperage was last + updated." + ::= { tmnxHwResourceEntry 15 } + +tmnxHwResourceMaxRequiredWattage OBJECT-TYPE + SYNTAX Integer32 + UNITS "Wattage" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMaxRequiredWattage indicates the maximum + possible power consumption for this device. This value is used to + determine the amount of system power to reserve in order to safely + power up the device." + ::= { tmnxHwResourceEntry 16 } + +tmnxPEQTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPEQTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPEQTypeTable has an entry for each Power Equalizer (PEQ) type + supported by the system. Some example PEQ types are: 'apeq-dc-2000', + 'apeq-ac-3000'." + ::= { tmnxChassisObjs 14 } + +tmnxPEQTypeEntry OBJECT-TYPE + SYNTAX TmnxPEQTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Power Equalizer + type. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxPEQTypeIndex } + ::= { tmnxPEQTypeTable 1 } + +TmnxPEQTypeEntry ::= SEQUENCE +{ + tmnxPEQTypeIndex TmnxPEQType, + tmnxPEQTypeName TNamedItemOrEmpty, + tmnxPEQTypeDescription TItemDescription, + tmnxPEQTypeNumInputFeed Unsigned32 +} + +tmnxPEQTypeIndex OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeIndex specifies the unique index which + identifies the type of Nokia SROS series Power Equalizer (PEQ)." + ::= { tmnxPEQTypeEntry 1 } + +tmnxPEQTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeName indicates the administrative name that + identifies the type of Nokia SROS series PEQ. This name string is used + in CLI commands to specify a particular PEQ type." + ::= { tmnxPEQTypeEntry 2 } + +tmnxPEQTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeDescription indicates the detailed description + of this Nokia SROS series PEQ type." + ::= { tmnxPEQTypeEntry 3 } + +tmnxPEQTypeNumInputFeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeNumInputFeed indicates the number of input + feeds that this PEQ type has." + ::= { tmnxPEQTypeEntry 4 } + +tmnxChassisPEQTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQTableLastChg indicates the time, since + system startup, that a row in the tmnxChassisPEQTable last changed + configuration. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisObjs 15 } + +tmnxChassisPEQTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPEQEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxChassisPEQTable contains information about Power Equalizer + type in the chassis. + + This table was made obsolete in release 15.0." + ::= { tmnxChassisObjs 16 } + +tmnxChassisPEQEntry OBJECT-TYPE + SYNTAX TmnxChassisPEQEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an Nokia SROS series PEQ slot. + + This table augments the tmnxChassisPowerSupplyTable on chassis that + support PEQs. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests. + + This entry was made obsolete in release 15.0." + AUGMENTS { tmnxChassisPowerSupplyEntry } + ::= { tmnxChassisPEQTable 1 } + +TmnxChassisPEQEntry ::= SEQUENCE +{ + tmnxChassisPEQLastChangedTime TimeStamp, + tmnxChassisPEQAssignedType TmnxPEQType, + tmnxChassisPEQEquippedType TmnxPEQType, + tmnxChassisPEQSupportedTypes TmnxPEQSuppType, + tmnxChassisPEQAvailableWattage Unsigned32, + tmnxChassisPEQInputPowerMode Unsigned32 +} + +tmnxChassisPEQLastChangedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQLastChangedTime indicates the time, since + system startup, that an object in this row changed configuration. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 1 } + +tmnxChassisPEQAssignedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQAssignedType specifies the administratively + assigned (pre-provisioned) PEQ type defined in the tmnxPEQTypeTable + that should occupy this PEQ slot in the chassis. If + tmnxChassisPEQAssignedType has a value of 1 (unassigned), this slot has + not yet been pre-provisioned. + + This object was made obsolete in release 15.0." + DEFVAL { 1 } + ::= { tmnxChassisPEQEntry 2 } + +tmnxChassisPEQEquippedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQEquippedType indicates the PEQ type of the + PEQ that is physically inserted into this PEQ slot in the chassis. If + the slot has been pre-provisioned, tmnxChassisPEQAssignedType is not + equal to 1 (unassigned), and the value of tmnxChassisPEQEquippedType + is not the same as tmnxChassisPEQAssignedType, a mismatch alarm will + be raised. + + A value of 0 indicates the PEQ type is not recognized by the SROS. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 3 } + +tmnxChassisPEQSupportedTypes OBJECT-TYPE + SYNTAX TmnxPEQSuppType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQSupportedTypes is a bit-mask that indicates + what PEQ types can be physically supported in this PEQ slot in this + chassis. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 4 } + +tmnxChassisPEQAvailableWattage OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQAvailableWattage indicates the reported + available wattage of the PEQ. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 5 } + +tmnxChassisPEQInputPowerMode OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60 | 80) + UNITS "amperes" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQInputPowerMode specifies the input power + mode of the PEQ. + + A value of zero indicates that the input power mode is not applicable + for the PEQ. An SNMP SET request with a value of zero is not + permitted. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 6 } + +tmnxChassisPowerMgmtTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPowerMgmtTableLastChg indicates the time, + since system startup, when a row in the tmnxChassisPowerMgmtTable last + changed configuration." + ::= { tmnxChassisObjs 17 } + +tmnxChassisPowerMgmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPowerMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxChassisPowerMgmtTable manages the power requirements on the + SROS series system. This table controls the behavior of the system + during power resource contention." + ::= { tmnxChassisObjs 18 } + +tmnxChassisPowerMgmtEntry OBJECT-TYPE + SYNTAX TmnxChassisPowerMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in the tmnxChassisPowerMgmtTable represents a managed + power-zone on an SROS series system. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxChassisIndex, + tmnxChassisPwrMgmtZone + } + ::= { tmnxChassisPowerMgmtTable 1 } + +TmnxChassisPowerMgmtEntry ::= SEQUENCE +{ + tmnxChassisPwrMgmtZone Unsigned32, + tmnxChassisPwrMgmtChangedTime TimeStamp, + tmnxChassisPwrMgmtMode INTEGER, + tmnxChassisPwrMgmtSafetyLevel Gauge32, + tmnxChassisPwrMgmtSafetyAlert Unsigned32 +} + +tmnxChassisPwrMgmtZone OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtZone specifies the managed power-zone + for this management entity." + ::= { tmnxChassisPowerMgmtEntry 1 } + +tmnxChassisPwrMgmtChangedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtChangedTime indicates the time, since + system startup, when an object in this row changed configuration." + ::= { tmnxChassisPowerMgmtEntry 2 } + +tmnxChassisPwrMgmtMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + basic (1), + advanced (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtMode specifies how the system behaves + during power contention. + + none (0) - When set to 'none (0)' the node will bring up as much + provisioned equipment in order of priority as possible + without exceeding capacity of the equipped or assigned + PEQs. + + In this mode no gradual shutdown of active cards is + enforced. + + Note: No spare capacity is reserved. Any failure may + result in brownouts or card failures. + + basic (1) - When set to 'basic (1)', the node will bring up, in + order of priority, as much of the provisioned equipment + as possible using the N+1 algorithm. This means enough + capacity will be held in reserve to ensure zero impact + should the highest rated PEQ fail or be removed. + However, subsequent failures may result in brownouts + if the system can't shutdown low priority cards in time + when the secondary failure/removal occurs. + + advanced (2) - When set to 'advanced (2)', the system will maintain + a spare PEQ as long as possible to make it immune to + the possibility of power brownouts. It does this by + shutting down low priority cards to restore N+1 when + N+1 is no longer in effect." + DEFVAL { basic } + ::= { tmnxChassisPowerMgmtEntry 3 } + +tmnxChassisPwrMgmtSafetyLevel OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtSafetyLevel specifies the percentage of + the provisioned power requirement that will cause the system to start + powering off lower-priority cards." + DEFVAL { 100 } + ::= { tmnxChassisPowerMgmtEntry 4 } + +tmnxChassisPwrMgmtSafetyAlert OBJECT-TYPE + SYNTAX Unsigned32 (0..120000) + UNITS "watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtSafetyAlert specifies the power + capacity threshold where the SROS will trigger an event indicating a + potential trigger of the safety-level state." + DEFVAL { 0 } + ::= { tmnxChassisPowerMgmtEntry 5 } + +tChassisResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TChassisResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tChassisResTable represents system resource information + that are specific to chassis." + ::= { tmnxChassisObjs 19 } + +tChassisResEntry OBJECT-TYPE + SYNTAX TChassisResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tChassisResEntry represents chassis specific system + resource information." + INDEX { tmnxChassisIndex } + ::= { tChassisResTable 1 } + +TChassisResEntry ::= SEQUENCE +{ + tChassisResSapIngQosPolTotal Unsigned32, + tChassisResSapIngQosPolAlloc Unsigned32, + tChassisResSapEgrQosPolTotal Unsigned32, + tChassisResSapEgrQosPolAlloc Unsigned32, + tChassisResIngQGrpTmplTotal Unsigned32, + tChassisResIngQGrpTmplAlloc Unsigned32, + tChassisResEgrQGrpTmplTotal Unsigned32, + tChassisResEgrQGrpTmplAlloc Unsigned32, + tChassisResPortEgrQGrpInstTotal Unsigned32, + tChassisResPortEgrQGrpInstAlloc Unsigned32, + tChassisResFPIngQGrpInstTotal Unsigned32, + tChassisResFPIngQGrpInstAlloc Unsigned32, + tChassisResPortEgrVPortTotal Unsigned32, + tChassisResPortEgrVPortAlloc Unsigned32, + tChassisResDynSvcNHEntryTotal Unsigned32, + tChassisResDynSvcNHEntryAlloc Unsigned32, + tChassisResIpSecNHEntryTotal Unsigned32, + tChassisResIpSecNHEntryAlloc Unsigned32, + tChassisResSubNHEntryTotal Unsigned32, + tChassisResSubNHEntryAlloc Unsigned32, + tChassisResSapTotal Unsigned32, + tChassisResSapAlloc Unsigned32, + tChassisResEgrStatVlanVoQTotal Unsigned32, + tChassisResEgrStatVlanVoQAlloc Unsigned32, + tChassisResEgrNoStatVlanVoQTotal Unsigned32, + tChassisResEgrNoStatVlanVoQAlloc Unsigned32, + tChassisResIngClassQosPolTotal Unsigned32, + tChassisResIngClassQosPolAlloc Unsigned32, + tChassisResEgrRemarkQosPolTotal Unsigned32, + tChassisResEgrRemarkQosPolAlloc Unsigned32, + tChassisResQueueMgmtQosPolTotal Unsigned32, + tChassisResQueueMgmtQosPolAlloc Unsigned32, + tChassisResApipeSapTotal Unsigned32, + tChassisResApipeSapAlloc Unsigned32, + tChassisResCpipeSapTotal Unsigned32, + tChassisResCpipeSapAlloc Unsigned32, + tChassisResEpipeSapTotal Unsigned32, + tChassisResEpipeSapAlloc Unsigned32, + tChassisResFpipeSapTotal Unsigned32, + tChassisResFpipeSapAlloc Unsigned32, + tChassisResIpipeSapTotal Unsigned32, + tChassisResIpipeSapAlloc Unsigned32, + tChassisResIesSapTotal Unsigned32, + tChassisResIesSapAlloc Unsigned32, + tChassisResMirrorSapTotal Unsigned32, + tChassisResMirrorSapAlloc Unsigned32, + tChassisResVplsSapTotal Unsigned32, + tChassisResVplsSapAlloc Unsigned32, + tChassisResVprnSapTotal Unsigned32, + tChassisResVprnSapAlloc Unsigned32, + tChassisResFastDepthMQueuesTotal Unsigned32, + tChassisResFastDepthMQueuesAlloc Unsigned32, + tChassisResDot1pFCMapTotal Unsigned32, + tChassisResDot1pFCMapAlloc Unsigned32, + tChassisResDscpFCMapTotal Unsigned32, + tChassisResDscpFCMapAlloc Unsigned32, + tChassisResLspExpFCMapTotal Unsigned32, + tChassisResLspExpFCMapAlloc Unsigned32, + tChassisResFCDot1pMapTotal Unsigned32, + tChassisResFCDot1pMapAlloc Unsigned32, + tChassisResFCDscpMapTotal Unsigned32, + tChassisResFCDscpMapAlloc Unsigned32, + tChassisResFCLspExpMapTotal Unsigned32, + tChassisResFCLspExpMapAlloc Unsigned32, + tChassisResPool1LagBundleIdTotal Unsigned32, + tChassisResPool1LagBundleIdAlloc Unsigned32, + tChassisResPool2LagBundleIdTotal Unsigned32, + tChassisResPool2LagBundleIdAlloc Unsigned32, + tChassisResSystemBundleNumTotal Unsigned32, + tChassisResSystemBundleNumAlloc Unsigned32 +} + +tChassisResSapIngQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapIngQosPolTotal represents the total number + of sap-ingress QoS policies that are allowed to be provisioned on this + chassis. + + When the value of tChassisResSapIngQosPolTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 1 } + +tChassisResSapIngQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapIngQosPolAlloc represents the total number + of sap-ingress QoS policies that are currently provisioned on this + chassis." + ::= { tChassisResEntry 2 } + +tChassisResSapEgrQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapEgrQosPolTotal represents the total number + of sap-egress QoS policies that are allowed to be provisioned on this + chassis. + + When the value of tChassisResSapEgrQosPolTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 3 } + +tChassisResSapEgrQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapEgrQosPolAlloc represents the total number + of sap-egress QoS policies that are currently provisioned on this + chassis." + ::= { tChassisResEntry 4 } + +tChassisResIngQGrpTmplTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngQGrpTmplTotal represents the total number + of ingress queue-group-templates that are allowed to be provisioned on + this chassis. + + When the value of tChassisResIngQGrpTmplTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 5 } + +tChassisResIngQGrpTmplAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngQGrpTmplAlloc represents the total number + of ingress queue-group-templates that are currently provisioned on + this chassis." + ::= { tChassisResEntry 6 } + +tChassisResEgrQGrpTmplTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrQGrpTmplTotal represents the total number + of egress queue-group-templates that are allowed to be provisioned on + this chassis. + + When the value of tChassisResEgrQGrpTmplTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 7 } + +tChassisResEgrQGrpTmplAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrQGrpTmplAlloc represents the total number + of egress queue-group-templates that are currently provisioned on this + chassis." + ::= { tChassisResEntry 8 } + +tChassisResPortEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrQGrpInstTotal represents the total + number of port egress queue-group instances across all the ports on + this chassis including access and network instances that are allowed + to be provisioned. + + When the value of tChassisResPortEgrQGrpInstTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 9 } + +tChassisResPortEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrQGrpInstAlloc represents the total + number of port egress queue-group instances across all the ports on + this chassis including access and network instances that are currently + provisioned." + ::= { tChassisResEntry 10 } + +tChassisResFPIngQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFPIngQGrpInstTotal represents the total number + of forwarding-plane (FP) ingress queue-group instances across all the + FP on this chassis including access and network instances that are + allowed to be provisioned. + + When the value of tChassisResFPIngQGrpInstTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 11 } + +tChassisResFPIngQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFPIngQGrpInstAlloc represents the total number + of forwarding-plane (FP) ingress queue-group instances across all the + FP on this chassis including access and network instances that are + allowed to be provisioned." + ::= { tChassisResEntry 12 } + +tChassisResPortEgrVPortTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrVPortTotal represents the total number + of egress virtual ports across all the ports on this chassis that are + allowed to be provisioned. + + When the value of tChassisResPortEgrVPortTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 13 } + +tChassisResPortEgrVPortAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrVPortAlloc represents the total number + of port virtual ports across all the ports on this chassis that are + currently provisioned." + ::= { tChassisResEntry 14 } + +tChassisResDynSvcNHEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDynSvcNHEntryTotal represents the total number + of dynamic service next-hop entries supported on this chassis. + + When the value of tChassisResDynSvcNHEntryTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 15 } + +tChassisResDynSvcNHEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDynSvcNHEntryAlloc represents the total number + of dynamic service next-hop entries currently in use on this chassis. + + The value of tChassisResDynSvcNHEntryAlloc will always equal to the + sum of tChassisResIpSecNHEntryAlloc and tChassisResSubNHEntryAlloc + since IPsec next-hop and subscriber next-hop resources are subsets of + dynamic service next-hop entry resources." + ::= { tChassisResEntry 16 } + +tChassisResIpSecNHEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpSecNHEntryTotal represents the total number + of IPsec next-hop entries supported on this chassis. + + When the value of tChassisResIpSecNHEntryTotal is zero, it indicates + that this resource type is not supported on this chassis. + + The value of tChassisResIpSecNHEntryTotal will always be less than or + equal to tChassisResDynSvcNHEntryTotal since IPsec next-hop entry + resources are a subset of dynamic service next-hop entry resources." + ::= { tChassisResEntry 17 } + +tChassisResIpSecNHEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpSecNHEntryAlloc represents the total number + of IPsec next-hop entries currently in use on this chassis. + + The value of tChassisResIpSecNHEntryAlloc will always be less than or + equal to tChassisResDynSvcNHEntryAlloc since IPsec next-hop entry + resources are a subset of dynamic service next-hop entry resources." + ::= { tChassisResEntry 18 } + +tChassisResSubNHEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSubNHEntryTotal represents the total number of + subscriber next-hop entries supported on this chassis. + + When the value of tChassisResSubNHEntryTotal is zero, it indicates + that this resource type is not supported on this chassis. + + The value of tChassisResSubNHEntryTotal will always be less than or + equal to tChassisResDynSvcNHEntryTotal since subscriber next-hop entry + resources are a subset of dynamic service next-hop entry resources." + ::= { tChassisResEntry 19 } + +tChassisResSubNHEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSubNHEntryAlloc represents the total number of + subscriber next-hop entries currently in use on this chassis. + + The value of tChassisResSubNHEntryAlloc will always be less than or + equal to tChassisResDynSvcNHEntryAlloc since subscriber next-hop entry + resources are a subset of dynamic service next hop entry resources." + ::= { tChassisResEntry 20 } + +tChassisResSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapTotal represents the total number of + provisioned SAP entries supported on this chassis. + + When the value of tChassisResSapTotal is zero, it indicates that this + resource type is not supported on this chassis." + ::= { tChassisResEntry 21 } + +tChassisResSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapAlloc represents the total number of + provisioned SAP entries currently in use on this chassis." + ::= { tChassisResEntry 22 } + +tChassisResEgrStatVlanVoQTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrStatVlanVoQTotal represents the total + number of stats enabled vlan Voq resources supported on this chassis. + + When the value of tChassisResEgrStatVlanVoQTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 23 } + +tChassisResEgrStatVlanVoQAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrStatVlanVoQAlloc represents the total + number of stats enabled vlan Voq resources currently in use on this + chassis." + ::= { tChassisResEntry 24 } + +tChassisResEgrNoStatVlanVoQTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrNoStatVlanVoQTotal represents the total + number of stats disabled vlan Voq resources supported on this chassis. + + When the value of tChassisResEgrNoStatVlanVoQTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 25 } + +tChassisResEgrNoStatVlanVoQAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrNoStatVlanVoQAlloc represents the total + number of stats disabled vlan Voq resources currently in use on this + chassis." + ::= { tChassisResEntry 26 } + +tChassisResIngClassQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngClassQosPolTotal represents the total + number of ingress-classification policies that are allowed to be + provisioned on this chassis. When the value of + tChassisResIngClassQosPolTotal is zero, it indicates that this + resource type is not supported on this chassis." + ::= { tChassisResEntry 27 } + +tChassisResIngClassQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngClassQosPolAlloc represents the total + number of ingress-classification policies that are currently + provisioned on this chassis." + ::= { tChassisResEntry 28 } + +tChassisResEgrRemarkQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrRemarkQosPolTotal represents the total + number of egress-remark policies that are allowed to be provisioned on + this chassis. + + When the value of tChassisResEgrRemarkQosPolTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 29 } + +tChassisResEgrRemarkQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrRemarkQosPolAlloc represents the total + number of egress-remark policies that are currently provisioned on + this chassis." + ::= { tChassisResEntry 30 } + +tChassisResQueueMgmtQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResQueueMgmtQosPolTotal represents the total + number of queue mgmt policies that are supported on this chassis. + + When the value of tChassisResQueueMgmtQosPolTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 31 } + +tChassisResQueueMgmtQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResQueueMgmtQosPolAlloc represents the total + number of queue mgmt policies that are currently allocated on this FP." + ::= { tChassisResEntry 32 } + +tChassisResApipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResApipeSapTotal represents the total number of + provisioned Apipe entries supported on this chassis. + + When the value of tChassisResApipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 33 } + +tChassisResApipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResApipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 34 } + +tChassisResCpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResCpipeSapTotal represents the total number of + provisioned Cpipe entries supported on this chassis. + + When the value of tChassisResCpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 35 } + +tChassisResCpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResCpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 36 } + +tChassisResEpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEpipeSapTotal represents the total number of + provisioned Epipe entries supported on this chassis. + + When the value of tChassisResEpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 37 } + +tChassisResEpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 38 } + +tChassisResFpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFpipeSapTotal represents the total number of + provisioned Fpipe entries supported on this chassis. + + When the value of tChassisResFpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 39 } + +tChassisResFpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 40 } + +tChassisResIpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpipeSapTotal represents the total number of + provisioned Ipipe entries supported on this chassis. + + When the value of tChassisResIpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 41 } + +tChassisResIpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 42 } + +tChassisResIesSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIesSapTotal represents the total number of + provisioned Ies entries supported on this chassis. + + When the value of tChassisResIesSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 43 } + +tChassisResIesSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIesSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 44 } + +tChassisResMirrorSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResMirrorSapTotal represents the total number of + provisioned Mirror entries supported on this chassis. + + When the value of tChassisResMirrorSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 45 } + +tChassisResMirrorSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResMirrorSapAlloc represents the total number of + instances that atre currently allocated on this chassis." + ::= { tChassisResEntry 46 } + +tChassisResVplsSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVplsSapTotal represents the total number of + provisioned Vpls entries supported on this chassis. + + When the value of tChassisResVplsSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 47 } + +tChassisResVplsSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVplsSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 48 } + +tChassisResVprnSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVprnSapTotal represents the total number of + provisioned Vprn entries supported on this chassis. + + When the value of tChassisResVprnSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 49 } + +tChassisResVprnSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVprnSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 50 } + +tChassisResFastDepthMQueuesTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFastDepthMQueuesTotal represents the total + number of fast polled queue depth monitored queue resources that are + allowed to provisioned on this chassis. + + When the value of tChassisResFastDepthMQueuesTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 51 } + +tChassisResFastDepthMQueuesAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFastDepthMQueuesAlloc represents the total + number of fast polled queue depth monitored queue resources that are + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 52 } + +tChassisResDot1pFCMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDot1pFCMapTotal represents the total number of + Dot1p FC maps that are allowed on this chassis. + + When the value of tChassisResDot1pFCMapTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 53 } + +tChassisResDot1pFCMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDot1pFCMapAlloc represents the number of Dot1p + FC maps that are currently allocatd on this chassis." + ::= { tChassisResEntry 54 } + +tChassisResDscpFCMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDscpFCMapTotal represents the total number of + Dscp FC maps that are allowed on this chassis. + + When the value of tChassisResDscpFCMapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 55 } + +tChassisResDscpFCMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDscpFCMapAlloc represents the number of Dscp + FC maps that are currently allocated on this chassis." + ::= { tChassisResEntry 56 } + +tChassisResLspExpFCMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResLspExpFCMapTotal represents the total number + of Dot1p FC maps that are allowed on this chassis. + + When the value of tChassisResLspExpFCMapTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 57 } + +tChassisResLspExpFCMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResLspExpFCMapAlloc represents the number of + Lsp-Exp FC maps that are currently allocated on this chassis." + ::= { tChassisResEntry 58 } + +tChassisResFCDot1pMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFCDot1pMapTotal represents the total number of + FC Dot1p maps that are allowed on this chassis. + + When the value of tChassisResFCDot1pMapTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 59 } + +tChassisResFCDot1pMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFCDot1pMapAlloc represents the number of FC + Dot1p maps that are currently allocated on this chassis." + ::= { tChassisResEntry 60 } + +tChassisResFCDscpMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFCDscpMapTotal represents the total number of + FC Dscp maps that are allowed on this chassis. + + When the value of tChassisResFCDscpMapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 61 } + +tChassisResFCDscpMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFCDscpMapAlloc represents the number of FC + Dscp maps that are currently allocated on this chassis." + ::= { tChassisResEntry 62 } + +tChassisResFCLspExpMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFCLspExpMapTotal represents the total number + of FC Lsp-Exp maps that are allowed on this chassis. + + When the value of tChassisResFCLspExpMapTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 63 } + +tChassisResFCLspExpMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFCLspExpMapAlloc represents the number of FC + Lsp-Exp maps that are currently allocated on this chassis." + ::= { tChassisResEntry 64 } + +tChassisResPool1LagBundleIdTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPool1LagBundleIdTotal represents the total + number of Pool 1 LAG Bundle Ids that are allowed on this chassis. + + When the value of tChassisResPool1LagBundleIdTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 65 } + +tChassisResPool1LagBundleIdAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPool1LagBundleIdAlloc represents the number of + Pool 1 LAG Bundle Ids that are currently allocated on this chassis." + ::= { tChassisResEntry 66 } + +tChassisResPool2LagBundleIdTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPool2LagBundleIdTotal represents the total + number of Pool 2 LAG Bundle Ids that are allowed on this chassis. + + When the value of tChassisResPool2LagBundleIdTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 67 } + +tChassisResPool2LagBundleIdAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPool2LagBundleIdAlloc represents the number of + Pool 2 LAG Bundle Ids that are currently allocated on this chassis." + ::= { tChassisResEntry 68 } + +tChassisResSystemBundleNumTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSystemBundleNumTotal represents the total + number of System Port Numbers that are allowed on this chassis. + + When the value of tChassisResSystemBundleNumTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 69 } + +tChassisResSystemBundleNumAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSystemBundleNumAlloc represents the number of + System Port Numbers that are currently allocated on this chassis." + ::= { tChassisResEntry 70 } + +tmnxPhysChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisTable maintains the state of the physical chassis' + in the system." + ::= { tmnxChassisObjs 21 } + +tmnxPhysChassisEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row of tmnxPhysChassisEntry consists of the attributes for an + individual physical chassis provisioned in the system. Rows are + created and destroyed by the system." + INDEX { + tmnxChassisIndex, + tmnxPhysChassisClass, + tmnxPhysChassisNum + } + ::= { tmnxPhysChassisTable 1 } + +TmnxPhysChassisEntry ::= SEQUENCE +{ + tmnxPhysChassisClass TmnxPhysChassisClass, + tmnxPhysChassisNum TmnxPhysChassisIndex, + tmnxPhysChassisRole TmnxPhysChassisRole, + tmnxPhysChassisState TmnxDeviceState, + tmnxPhysChassisHwIndex TmnxHwIndex, + tmnxPhysChassisNumPwrSupplies Unsigned32, + tmnxPhysChassisNumFanTrays Unsigned32, + tmnxPhysChassisNumFans Unsigned32, + tmnxPhysChassisName TNamedItem, + tmnxPhysChassisDescription TItemDescription, + tmnxPhysChassisMonitorFilterDoor TruthValue, + tmnxPhysChassisFilterDoorState INTEGER +} + +tmnxPhysChassisClass OBJECT-TYPE + SYNTAX TmnxPhysChassisClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisClass specifies the class of this physical + chassis in the SROS system." + ::= { tmnxPhysChassisEntry 1 } + +tmnxPhysChassisNum OBJECT-TYPE + SYNTAX TmnxPhysChassisIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisNum specifies the unique identifier, + within a class, for this physical chassis." + ::= { tmnxPhysChassisEntry 2 } + +tmnxPhysChassisRole OBJECT-TYPE + SYNTAX TmnxPhysChassisRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisRole indicates the role of which this + physical chassis shall perform while active in the system." + ::= { tmnxPhysChassisEntry 3 } + +tmnxPhysChassisState OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisState indicates the device state of the + physical chassis in the system." + ::= { tmnxPhysChassisEntry 4 } + +tmnxPhysChassisHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisHwIndex indicates the index into the + tmnxHwTable for the row that represents the hardware component + information for this physical chassis in the system." + ::= { tmnxPhysChassisEntry 5 } + +tmnxPhysChassisNumPwrSupplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisNumPwrSupplies indicates the total number + of power supplies that can be installed in this physical chassis." + ::= { tmnxPhysChassisEntry 6 } + +tmnxPhysChassisNumFanTrays OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisNumFanTrays indicates the total number of + fan trays installed in this physical chassis." + ::= { tmnxPhysChassisEntry 7 } + +tmnxPhysChassisNumFans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPhysChassisNumFans indicates the total number of fans + installed in this physical chassis. + + This object was made obsolete in release 16.0." + ::= { tmnxPhysChassisEntry 8 } + +tmnxPhysChassisName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisName indicates the textual name for this + physical chassis. + + Examples: + tmnxPhysChassisName tmnxPhysChassisClass tmnxPhysChassisNum + 1 'routerChassis(3)' 1" + ::= { tmnxPhysChassisEntry 9 } + +tmnxPhysChassisDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisDescription specifies the description of + the physical chassis." + DEFVAL { ''H } + ::= { tmnxPhysChassisEntry 10 } + +tmnxPhysChassisMonitorFilterDoor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisMonitorFilterDoor specifies whether or not + a filter door open or missing condition will be monitored by the + system." + DEFVAL { false } + ::= { tmnxPhysChassisEntry 11 } + +tmnxPhysChassisFilterDoorState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + notMonitored (1), + closed (2), + open (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFilterDoorState indicates the state of the + filter door." + ::= { tmnxPhysChassisEntry 12 } + +tmnxChassisHwEventObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 22 } + +tmnxCardHwEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardHwEventTable maintains the basic information regarding + events detected and reported on provisioned cards on the SROS series + system." + ::= { tmnxChassisHwEventObjs 1 } + +tmnxCardHwEventEntry OBJECT-TYPE + SYNTAX TmnxCardHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxCardHwEventEntry row is created by the system whenever an event + is detected and reported on either the tmnxCpmCardEntry or + tmnxCardEntry as specified by the index of the row. All records are + cleared on card resets." + INDEX { + tmnxChassisIndex, + tmnxCardHwEventSlotNum, + tmnxCardHwEventType, + tmnxCardHwEventComplex + } + ::= { tmnxCardHwEventTable 1 } + +TmnxCardHwEventEntry ::= SEQUENCE +{ + tmnxCardHwEventSlotNum TmnxSlotNum, + tmnxCardHwEventType INTEGER, + tmnxCardHwEventComplex Unsigned32, + tmnxCardHwEventNumOccurrences Counter32, + tmnxCardHwEventLastOccurTime TimeStamp +} + +tmnxCardHwEventSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventSlotNum specifies the slot number of the + card to which this event is detected." + ::= { tmnxCardHwEventEntry 1 } + +tmnxCardHwEventType OBJECT-TYPE + SYNTAX INTEGER { + tChipParity (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventType specifies the type of event detected + and reported against the base card (or one of its complexes). + + The detectable and reportable events supported by this system include: + tChipParity (1) - Parity error on the switch fabric interface." + ::= { tmnxCardHwEventEntry 2 } + +tmnxCardHwEventComplex OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventComplex specifies the card complex in + which the event occurred. If the type of event raised does not exist + on a complex, the value of '1' will be used." + ::= { tmnxCardHwEventEntry 3 } + +tmnxCardHwEventNumOccurrences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventNumOccurrences indicates the number of + times the specified tmnxCardHwEventType has occurred on the specified + base card (or complex) since startup, last clear, or IOM reboot." + ::= { tmnxCardHwEventEntry 4 } + +tmnxCardHwEventLastOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventLastOccurTime indicates the last time the + specified tmnxCardHwEventNumOccurrences incremented." + ::= { tmnxCardHwEventEntry 5 } + +tmnxMdaHwEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaHwEventTable maintains the basic information regarding + events detected and reported on provisioned MDAs on the SROS series + system." + ::= { tmnxChassisHwEventObjs 2 } + +tmnxMdaHwEventEntry OBJECT-TYPE + SYNTAX TmnxMdaHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxMdaHwEventEntry row is created by the system whenever an event + is detected and reported on the tmnxMDAEntry as specified by the index + of the row. All records are cleared whenever a CPM, IOM or MDA is + reset or unprovisioned." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMdaHwEventType + } + ::= { tmnxMdaHwEventTable 1 } + +TmnxMdaHwEventEntry ::= SEQUENCE +{ + tmnxMdaHwEventType INTEGER, + tmnxMdaHwEventNumOccurrences Counter32, + tmnxMdaHwEventLastOccurTime TimeStamp +} + +tmnxMdaHwEventType OBJECT-TYPE + SYNTAX INTEGER { + ingrXplErr (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxMdaHwEventType specifies the type of event detected + and reported against the MDA. + + The detectable and reportable events supported by this system include: + ingrXplErr (1) - Ingress XPL Error" + ::= { tmnxMdaHwEventEntry 1 } + +tmnxMdaHwEventNumOccurrences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaHwEventNumOccurrences indicates the number of + times the specified tmnxMdaHwEventType has occurred on the specified + MDA since startup, last CPM clear, or IOM reboot." + ::= { tmnxMdaHwEventEntry 2 } + +tmnxMdaHwEventLastOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaHwEventLastOccurTime indicates the last time the + specified tmnxMdaHwEventNumOccurrences incremented." + ::= { tmnxMdaHwEventEntry 3 } + +tmnxHwEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaHwEventTable maintains the basic information regarding + events detected and reported on provisioned MDAs on the SROS series + system." + ::= { tmnxChassisHwEventObjs 3 } + +tmnxHwEventEntry OBJECT-TYPE + SYNTAX TmnxHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxHwEventEntry row can be created for each supported event that + can be detected and reported on hardware. + + Rows are created and destroyed using tmnxHwEventRowStatus." + INDEX { + tmnxChassisIndex, + tmnxHwIndex, + tmnxHwEventType + } + ::= { tmnxHwEventTable 1 } + +TmnxHwEventEntry ::= SEQUENCE +{ + tmnxHwEventType TmnxHwEventType, + tmnxHwEventRowStatus RowStatus, + tmnxHwEventAction TmnxHwEventAction, + tmnxHwEventNumOccurrences Counter32, + tmnxHwEventLastOccurTime TimeStamp +} + +tmnxHwEventType OBJECT-TYPE + SYNTAX TmnxHwEventType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxHwEventType specifies the type of event detected and + reported against this hardware." + ::= { tmnxHwEventEntry 1 } + +tmnxHwEventRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxHwEventRowStatus specifies the status of this row. + + It allows entries to be created and deleted in the tmnxHwEventTable." + ::= { tmnxHwEventEntry 2 } + +tmnxHwEventAction OBJECT-TYPE + SYNTAX TmnxHwEventAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxHwEventAction specifies the action to be taken when + event is detected." + ::= { tmnxHwEventEntry 3 } + +tmnxHwEventNumOccurrences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwEventNumOccurrences indicates the number of times + the specified tmnxHwEventType has occurred on the specified hardware + since startup, last CPM clear, or IOM reboot." + ::= { tmnxHwEventEntry 4 } + +tmnxHwEventLastOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwEventLastOccurTime indicates the last time the + specified tmnxHwEventNumOccurrences incremented." + ::= { tmnxHwEventEntry 5 } + +tmnxChassisMgmtEthRedObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 23 } + +tmnxChassisMgmtEthRed OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisMgmtEthRed specifies whether or not the + management Ethernet port redundancy feature is enabled or disabled." + DEFVAL { disabled } + ::= { tmnxChassisMgmtEthRedObjs 1 } + +tmnxChassisMgmtEthRedRevertTime OBJECT-TYPE + SYNTAX Unsigned32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisMgmtEthRedRevertTime specifies the amount of + time the system will wait before reverting the standby CPM management + Ethernet port to the active CPM after the active CPM management + Ethernet port becomes operationally up." + DEFVAL { 5 } + ::= { tmnxChassisMgmtEthRedObjs 2 } + +tmnxChassisMgmtEthRedStandby OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisMgmtEthRedStandby indicates whether or not the + management of the node is operating from the standby CPM's management + Ethernet port." + ::= { tmnxChassisMgmtEthRedObjs 3 } + +tmnxPhysChassisObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 24 } + +tmnxPhysChassisFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisFanTable contains information about fan trays on + the physical chassis. + + Rows are created/destroyed automatically by the system." + ::= { tmnxPhysChassisObjs 1 } + +tmnxPhysChassisFanEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisFanEntry contains information regarding a fan tray + for the physical chassis." + INDEX { + tmnxPhysChassisClass, + tmnxPhysChassisNum, + tmnxPhysChassisFanIndex + } + ::= { tmnxPhysChassisFanTable 1 } + +TmnxPhysChassisFanEntry ::= SEQUENCE +{ + tmnxPhysChassisFanIndex Unsigned32, + tmnxPhysChassisFanOperStatus TmnxDeviceState, + tmnxPhysChassisFanSpeed INTEGER, + tmnxPhysChassisFanRevision INTEGER, + tmnxPhysChassisFanSpeedPercent Unsigned32, + tmnxPhysChassisFanType INTEGER, + tmnxPhysChassisFanDirection INTEGER +} + +tmnxPhysChassisFanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanIndex specifies a unique value which + identifies a specific fan tray in the physical chassis." + ::= { tmnxPhysChassisFanEntry 1 } + +tmnxPhysChassisFanOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanOperStatus indicates the current status + of the fan tray in the physical chassis." + ::= { tmnxPhysChassisFanEntry 2 } + +tmnxPhysChassisFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + unknown (1), + halfSpeed (2), + fullSpeed (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPhysChassisFanSpeed indicates the speed that the fan + in the physical chassis is operating at. + + This object was made obsolete in 15.0 and replaced with + tmnxPhysChassisFanSpeedPercent." + ::= { tmnxPhysChassisFanEntry 3 } + +tmnxPhysChassisFanRevision OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + fan1 (1), + hfFan2 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanRevision indicates the revision of the + fan in the physical chassis. + + Values: + unknown (0) - revision is unknown + fan1 (1) - represents the original fan tray + hfFan2 (2) - represents the high-flow fan tray; second revision" + ::= { tmnxPhysChassisFanEntry 4 } + +tmnxPhysChassisFanSpeedPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanSpeedPercent indicates the speed of the + fan as a percentage of maximum speed." + ::= { tmnxPhysChassisFanEntry 5 } + +tmnxPhysChassisFanType OBJECT-TYPE + SYNTAX INTEGER { + chassis (1), + pcm (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanType indicates the type of fan tray is + represented in this row. + + Values: + chassis (1) - The fan tray is cooling the physical chassis + pcm (2) - The fan tray is cooling the Power Connection Modules (PCM)" + ::= { tmnxPhysChassisFanEntry 6 } + +tmnxPhysChassisFanDirection OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + frontToBack (1), + backToFront (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanDirection indicates the airflow + direction of the fans equipped by the tray represented in this row." + ::= { tmnxPhysChassisFanEntry 7 } + +tmnxPhysChassisPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPowerSupplyTable contains information about power + supply trays, also known as PEMs (Power Entry Modules) in the physical + chassis. + + Rows are created/destroyed automatically by the system." + ::= { tmnxPhysChassisObjs 2 } + +tmnxPhysChassisPowerSupplyEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPowerSupplyEntry contains information regarding a + power supply tray in the physical chassis." + INDEX { + tmnxPhysChassisClass, + tmnxPhysChassisNum, + tmnxPhysChassPowerSupId + } + ::= { tmnxPhysChassisPowerSupplyTable 1 } + +TmnxPhysChassisPowerSupplyEntry ::= SEQUENCE +{ + tmnxPhysChassPowerSupId Unsigned32, + tmnxPhysChassPowerSupACStatus TmnxDeviceState, + tmnxPhysChassPowerSupDCStatus TmnxDeviceState, + tmnxPhysChassPowerSupTempStatus TmnxDeviceState, + tmnxPhysChassPowerSupTempThrshld Integer32, + tmnxPhysChassPowerSup1Status TmnxDeviceState, + tmnxPhysChassPowerSup2Status TmnxDeviceState, + tmnxPhysChassPowerSupAssignType TmnxPowerSupAssignType, + tmnxPhysChassPowerSupInputStatus TmnxDeviceState, + tmnxPhysChassPowerSupOutptStatus TmnxDeviceState, + tmnxPhysChassPowerSupPemType TmnxChassisPemType, + tmnxPhysChassPowerSupPemACRect BITS, + tmnxPhysChassPowerSupInFeedDown BITS, + tmnxPhysChassPowerSupFanDir INTEGER +} + +tmnxPhysChassPowerSupId OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupId specifies a unique identifier + index for a power supply in the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 1 } + +tmnxPhysChassPowerSupACStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupACStatus indicates the AC status of + the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the input AC voltage is within + range. If the value is 'deviceStateFailed (4)', an AC voltage out of + range condition has been detected. A value of 'deviceNotEquipped (2)' + indicates that the AC power supply is not present." + ::= { tmnxPhysChassisPowerSupplyEntry 2 } + +tmnxPhysChassPowerSupDCStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupDCStatus indicates the DC status of + the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the output DC voltage is within + range. If the value is 'deviceStateFailed (4)', a DC voltage out of + range condition has been detected. A value of 'deviceNotEquipped (2)' + indicates that the DC power supply is not present or the equipped + power supply does not support the reporting of this status." + ::= { tmnxPhysChassisPowerSupplyEntry 3 } + +tmnxPhysChassPowerSupTempStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupTempStatus indicates the status of + the power supply's temperature in the physical chassis. + + If the value is 'deviceStateOk (3)', the current temperature is within + acceptable range. If the value is 'deviceStateFailed (4)', a + temperature too high condition has been detected." + ::= { tmnxPhysChassisPowerSupplyEntry 4 } + +tmnxPhysChassPowerSupTempThrshld OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupTempThrshld indicates the + temperature threshold in degrees celsius of the power supply in the + physical chassis. + + When the temperature of the power supply raises above + tmnxPhysChassPowerSupTempThrshld, a 'temperature too high' event will + be generated." + ::= { tmnxPhysChassisPowerSupplyEntry 5 } + +tmnxPhysChassPowerSup1Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSup1Status indicates the overall status + of the equipped power supply in the physical chassis. + + For AC multiple power supplies, this represents the overall status of + the first power supply in the tray. For DC multiple power supplies, + this represents the status of the first input feed. For any other + type, this represents the overall status of the power supply. + + If the value is 'deviceStateOk (3)', then all monitored statuses are + 'deviceStateOk (3)'. A value of 'deviceStateFailed (4)' represents a + condition where at least one monitored status is in a failed state." + ::= { tmnxPhysChassisPowerSupplyEntry 6 } + +tmnxPhysChassPowerSup2Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSup2Status indicates the overall status + of the equipped power supply in the physical chassis. + + For AC multiple power supplies, this represents the overall status of + the second power supply in the tray. For DC multiple power supplies, + this represents the status of the second input feed. For any other + type, this object is not applicable and set to 'deviceNotEquipped + (2)'. + + If the value is 'deviceStateOk (3)', then all monitored statuses are + 'deviceStateOk (3)'. A value of 'deviceStateFailed (4)' represents a + condition where at least one monitored status is in a failed state." + ::= { tmnxPhysChassisPowerSupplyEntry 7 } + +tmnxPhysChassPowerSupAssignType OBJECT-TYPE + SYNTAX TmnxPowerSupAssignType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupAssignType specifies the type of + power supply that is assigned to the physical chassis. Based on the + value assigned to this object, various power supply monitoring signals + will be interpreted. For example, if a platform is provisioned to use + DC power supplies, then the signal that indicates an AC power supply + is missing can be ignored. The configuration of this object away from + 'default (4)' is required for proper generation of traps and LED + management." + ::= { tmnxPhysChassisPowerSupplyEntry 8 } + +tmnxPhysChassPowerSupInputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupInputStatus indicates the status of + the input voltage of the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the input voltage of the power + supply is within range. If the value is 'deviceStateFailed (4)', an + input voltage out of range condition has been detected. A value of + 'deviceNotEquipped (2)' indicates that the power supply is not present + in the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 9 } + +tmnxPhysChassPowerSupOutptStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupOutptStatus indicates the status of + the output voltage of the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the output voltage of the power + supply is within range. If the value is 'deviceStateFailed (4)', an + output voltage out of range condition has been detected. A value of + 'deviceNotEquipped (2)' indicates that the power supply is not present + in the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 10 } + +tmnxPhysChassPowerSupPemType OBJECT-TYPE + SYNTAX TmnxChassisPemType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupPemType indicates the Power Entry + Module (PEM) type installed in the PEM slot for the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 11 } + +tmnxPhysChassPowerSupPemACRect OBJECT-TYPE + SYNTAX BITS { + acRect1 (0), + acRect2 (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupPemACRect indicates which Power + Entry Module AC rectifiers installed in the PEM slot are in a failed + state or are missing for the physical chassis. + + Values: + acRect1 (0) - the first PEM AC rectifier has failed or is missing + acRect2 (1) - The second PEM AC rectifier has failed or is missing" + ::= { tmnxPhysChassisPowerSupplyEntry 12 } + +tmnxPhysChassPowerSupInFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupInFeedDown indicates which input + feeds are not supplying power. + + Values: + inputFeedA (0) - input feed A is not supplying power + inputFeedB (1) - input feed B is not supplying power" + ::= { tmnxPhysChassisPowerSupplyEntry 13 } + +tmnxPhysChassPowerSupFanDir OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + frontToBack (1), + backToFront (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupFanDir indicates the direction of + the power supply's fan in the physical chassis. + + Values: + unknown (0) - fan direction is unknown + frontToBack (1) - fan direction is from front of chassis to back + backToFront (2) - fan direction is from back of chassis to front" + ::= { tmnxPhysChassisPowerSupplyEntry 14 } + +tmnxPhysChassisPEQTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQTableLastChg indicates the time, since + system startup, that a row in the tmnxPhysChassisPEQTable last changed + configuration." + ::= { tmnxPhysChassisObjs 3 } + +tmnxPhysChassisPEQTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPEQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPEQTable contains information about Power Equalizer + type in the physical chassis. + + This table replaces tmnxChassisPEQTable in release 15.0 of SROS series + systems." + ::= { tmnxPhysChassisObjs 4 } + +tmnxPhysChassisPEQEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPEQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Nokia SROS series PEQ slot. + + This table augments the tmnxPhysChassisPowerSupplyTable on physical + chassis that support PEQs. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + AUGMENTS { tmnxPhysChassisPowerSupplyEntry } + ::= { tmnxPhysChassisPEQTable 1 } + +TmnxPhysChassisPEQEntry ::= SEQUENCE +{ + tmnxPhysChassisPEQLastChangeTime TimeStamp, + tmnxPhysChassisPEQAssignedType TmnxPEQType, + tmnxPhysChassisPEQEquippedType TmnxPEQType, + tmnxPhysChassisPEQSupportedTypes TmnxPEQSuppType, + tmnxPhysChassisPEQAvailableWatt Unsigned32, + tmnxPhysChassisPEQInputPowerMode Unsigned32 +} + +tmnxPhysChassisPEQLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQLastChangeTime indicates the time, + since system startup, that an object in this row changed + configuration." + ::= { tmnxPhysChassisPEQEntry 1 } + +tmnxPhysChassisPEQAssignedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQAssignedType specifies the + administratively assigned (pre-provisioned) PEQ type defined in the + tmnxPEQTypeTable that should occupy this PEQ slot in the chassis. If + tmnxPhysChassisPEQAssignedType has a value of 1 (unassigned), this slot + has not yet been pre-provisioned." + DEFVAL { 1 } + ::= { tmnxPhysChassisPEQEntry 2 } + +tmnxPhysChassisPEQEquippedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQEquippedType indicates the PEQ type of + the PEQ that is physically inserted into this PEQ slot in the chassis. + If the slot has been pre-provisioned, tmnxPhysChassisPEQAssignedType + is not equal to 1 (unassigned), and the value of + tmnxPhysChassisPEQEquippedType is not the same as + tmnxPhysChassisPEQAssignedType, a mismatch alarm will be raised. + + A value of 0 indicates the PEQ type is not recognized by the SROS." + ::= { tmnxPhysChassisPEQEntry 3 } + +tmnxPhysChassisPEQSupportedTypes OBJECT-TYPE + SYNTAX TmnxPEQSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQSupportedTypes is a bit-mask that + indicates what PEQ types can be physically supported in this PEQ slot + in this chassis." + ::= { tmnxPhysChassisPEQEntry 4 } + +tmnxPhysChassisPEQAvailableWatt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQAvailableWatt indicates the reported + available wattage of the PEQ." + ::= { tmnxPhysChassisPEQEntry 5 } + +tmnxPhysChassisPEQInputPowerMode OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60 | 80) + UNITS "amperes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQInputPowerMode specifies the input + power mode of the PEQ. + + A value of zero indicates that the input power mode is not applicable + for the PEQ. An SNMP SET request with a value of zero is not + permitted." + ::= { tmnxPhysChassisPEQEntry 6 } + +tmnxPhysChassisPCMTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMTableLastChg indicates the time, since + system startup, that a row in the tmnxPhysChassisPCMTable last changed + configuration." + ::= { tmnxPhysChassisObjs 5 } + +tmnxPhysChassisPCMTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPCMTable contains information about Power + Connection Modules (PCM) in the physical chassis." + ::= { tmnxPhysChassisObjs 6 } + +tmnxPhysChassisPCMEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Nokia SROS series PCM slot. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxPhysChassisClass, + tmnxPhysChassisNum, + tmnxPhysChassisPCMId + } + ::= { tmnxPhysChassisPCMTable 1 } + +TmnxPhysChassisPCMEntry ::= SEQUENCE +{ + tmnxPhysChassisPCMId Unsigned32, + tmnxPhysChassisPCMEntryLastChg TimeStamp, + tmnxPhysChassisPCMEquippedType TmnxPCMType, + tmnxPhysChassisPCMAssignedType TmnxPCMType, + tmnxPhysChassisPCMInFeedDown BITS +} + +tmnxPhysChassisPCMId OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMId specifies a unique identifier index + for a PCM in the physical chassis." + ::= { tmnxPhysChassisPCMEntry 1 } + +tmnxPhysChassisPCMEntryLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMEntryLastChg indicates the time, since + system startup, that an object in this row changed configuration." + ::= { tmnxPhysChassisPCMEntry 2 } + +tmnxPhysChassisPCMEquippedType OBJECT-TYPE + SYNTAX TmnxPCMType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMEquippedType indicates the PCM type of + the PCM that is physically inserted into the equivalent PEQ slot in + the chassis. + + The following PEQ type(s) support PCM: + + apeq-dc-4275 (10) + + If the equipped PEQ does not have a type in this list, then the value + of tmnxPhysChassisPCMEquippedType can only take on the values + unassigned (1), or dual (2)." + ::= { tmnxPhysChassisPCMEntry 3 } + +tmnxPhysChassisPCMAssignedType OBJECT-TYPE + SYNTAX TmnxPCMType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMAssignedType specifies the + administratively assigned (pre-provisioned) PCM type that should + occupy this PCM slot in the chassis. If tmnxPhysChassisPCMAssignedType + has a value of unassigned (1), this slot has not yet been + pre-provisioned. + + The following PEQ type(s) support PCM: + + apeq-dc-4275 (10)" + DEFVAL { unassigned } + ::= { tmnxPhysChassisPCMEntry 4 } + +tmnxPhysChassisPCMInFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB2 (1), + inputFeedA2 (2), + inputFeedB (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMInFeedDown indicates which input feeds + are not supplying power. + + Values: + inputFeedA (0) - input feed A is not supplying power + inputFeedB2 (1) - input feed B2 is not supplying power + inputFeedA2 (2) - input feed A2 is not supplying power + inputFeedB (3) - input feed B is not supplying power" + ::= { tmnxPhysChassisPCMEntry 5 } + +tmnxPhysChassisPMTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPMTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPMTypeTable has an entry for each Power Module (PM) + type supported by the system. Some example PM types are: + 'apeq-dc-2000', 'apeq-ac-3000', 'ac-single', 'dc-multiple'." + ::= { tmnxPhysChassisObjs 7 } + +tmnxPhysChassisPMTypeEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPMTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Power Module type. Rows + in this table are created by the agent at initialization and cannot be + created or destroyed by SNMP Set requests." + INDEX { tmnxPhysChassisPMTypeIndex } + ::= { tmnxPhysChassisPMTypeTable 1 } + +TmnxPhysChassisPMTypeEntry ::= SEQUENCE +{ + tmnxPhysChassisPMTypeIndex TmnxPMType, + tmnxPhysChassisPMTypeName TNamedItemOrEmpty, + tmnxPhysChassisPMTypeDescription TItemDescription, + tmnxPhysChassisPMTypeNumInFeed Unsigned32 +} + +tmnxPhysChassisPMTypeIndex OBJECT-TYPE + SYNTAX TmnxPMType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeIndex specifies the unique index + which identifies the type of Nokia SROS series Power Module (PM)." + ::= { tmnxPhysChassisPMTypeEntry 1 } + +tmnxPhysChassisPMTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeName indicates the administrative + name that identifies the type of Nokia SROS series PM. This name + string is used in CLI commands to specify a particular PM type." + ::= { tmnxPhysChassisPMTypeEntry 2 } + +tmnxPhysChassisPMTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeDescription indicates the detailed + description of this Nokia SROS series PM type." + ::= { tmnxPhysChassisPMTypeEntry 3 } + +tmnxPhysChassisPMTypeNumInFeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeNumInFeed indicates the number of + input feeds that this PM type has." + ::= { tmnxPhysChassisPMTypeEntry 4 } + +tmnxPhysChassisPMTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTableLastChange indicates the time, + since system startup, that a row in the tmnxPhysChassisPMTable last + changed configuration." + ::= { tmnxPhysChassisObjs 8 } + +tmnxPhysChassisPMTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPMTable contains information about Power Modules + (PM)." + ::= { tmnxPhysChassisObjs 9 } + +tmnxPhysChassisPMEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Nokia SROS series PM slot. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxPowerModuleHwIndex } + ::= { tmnxPhysChassisPMTable 1 } + +TmnxPhysChassisPMEntry ::= SEQUENCE +{ + tmnxPowerModuleHwIndex TmnxHwIndex, + tmnxPhysChassisPMEntryLastChange TimeStamp, + tmnxPhysChassisPMAssignedType TmnxPMType, + tmnxPhysChassisPMEquippedType TmnxPMType, + tmnxPhysChassisPMSupportedTypes TmnxPMSuppType, + tmnxPhysChassisPMAvailableWatt Unsigned32, + tmnxPhysChassisPMOutputStatus INTEGER, + tmnxPhysChassisPMInputFeedDown BITS +} + +tmnxPowerModuleHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPowerModuleHwIndex specifies a unique value which + identifies the PM." + ::= { tmnxPhysChassisPMEntry 1 } + +tmnxPhysChassisPMEntryLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMEntryLastChange indicates the time, + since system startup, that an object in this row changed + configuration." + ::= { tmnxPhysChassisPMEntry 2 } + +tmnxPhysChassisPMAssignedType OBJECT-TYPE + SYNTAX TmnxPMType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMAssignedType specifies the + administratively assigned (provisioned) PM type defined in the + tmnxPhysChassisPMTypeTable that should occupy this PM slot. If + tmnxPhysChassisPMAssignedType has a value of 1 (unassigned), this slot + has not yet been provisioned." + DEFVAL { 1 } + ::= { tmnxPhysChassisPMEntry 3 } + +tmnxPhysChassisPMEquippedType OBJECT-TYPE + SYNTAX TmnxPMType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMEquippedType indicates the PM type of + the PM that is physically inserted into this PM slot. If the slot has + been provisioned, and tmnxPhysChassisPMAssignedType is not equal to 1 + (unassigned), and the value of tmnxPhysChassisPMEquippedType is not + the same as tmnxPhysChassisPMAssignedType, a mismatch alarm will be + raised. + + A value of 0 indicates the PM type is not recognized by the SROS." + ::= { tmnxPhysChassisPMEntry 4 } + +tmnxPhysChassisPMSupportedTypes OBJECT-TYPE + SYNTAX TmnxPMSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMSupportedTypes is a bit-mask that + indicates what PM types can be physically supported in this PM slot." + ::= { tmnxPhysChassisPMEntry 5 } + +tmnxPhysChassisPMAvailableWatt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMAvailableWatt indicates the reported + available wattage of the PM." + ::= { tmnxPhysChassisPMEntry 6 } + +tmnxPhysChassisPMOutputStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ok (1), + failed (2), + disabled (3), + notEquipped (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMOutputStatus indicates the status of the + PM output." + ::= { tmnxPhysChassisPMEntry 7 } + +tmnxPhysChassisPMInputFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMInputFeedDown indicates which input + feeds are not supplying power. + + Values: + inputFeedA (0) - input feed A is not supplying power + inputFeedB (1) - input feed B is not supplying power" + ::= { tmnxPhysChassisPMEntry 8 } + +tmnxBluetoothTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothTableLastChange indicates the time, since + system startup, when tmnxBluetoothTable last changed configuration." + ::= { tmnxChassisObjs 25 } + +tmnxBluetoothTable OBJECT IDENTIFIER ::= { tmnxChassisObjs 26 } + +tmnxBluetoothPasskey OBJECT-TYPE + SYNTAX DisplayString (SIZE (6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothPasskey specifies the Bluetooth pairing + passkey for the Bluetooth module(s)." + DEFVAL { "123456" } + ::= { tmnxBluetoothTable 1 } + +tmnxBluetoothAdvertisingTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothAdvertisingTimeout specifies the amount of + time the Bluetooth module(s) will spend advertising after a button + press." + DEFVAL { 30 } + ::= { tmnxBluetoothTable 2 } + +tmnxBluetoothPowerState OBJECT-TYPE + SYNTAX INTEGER { + off (0), + enabled-manual (1), + enabled-automatic (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothPowerState specifies the power state of the + Bluetooth Bluetooth module(s). The states are defined as follows: + + off (0) - The Bluetooth module(s) are disabled. + enabled-manual (1) - The Bluetooth module(s) are enabled, but not + automatically advertising. + enabled-automatic (2) - The Bluetooth module(s) are enabled and + automatically advertising." + DEFVAL { off } + ::= { tmnxBluetoothTable 3 } + +tmnxBluetoothPairingButton OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothPairingButton specifies whether the + Bluetooth pairing button on the Bluetooth module(s) are enabled (1) or + disabled (2)." + DEFVAL { disabled } + ::= { tmnxBluetoothTable 4 } + +tmnxBluetoothDeviceTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceTableLastChg indicates the time, since + system startup, when tmnxBluetoothDeviceTable last changed + configuration." + ::= { tmnxChassisObjs 27 } + +tmnxBluetoothDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBluetoothDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBluetoothDeviceTable contains information regarding the + Bluetooth capable devices that are allowed to connect with the system." + ::= { tmnxChassisObjs 28 } + +tmnxBluetoothDeviceEntry OBJECT-TYPE + SYNTAX TmnxBluetoothDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Bluetooth capable device that is allowed + to connect with the system. + + Rows are created and destroyed using tmnxBluetoothDeviceRowStatus." + INDEX { tmnxBluetoothDeviceMacAddress } + ::= { tmnxBluetoothDeviceTable 1 } + +TmnxBluetoothDeviceEntry ::= SEQUENCE +{ + tmnxBluetoothDeviceMacAddress MacAddress, + tmnxBluetoothDeviceRowStatus RowStatus, + tmnxBluetoothDeviceEntryLastChg TimeStamp, + tmnxBluetoothDeviceDescription TItemDescription +} + +tmnxBluetoothDeviceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceMacAddress specifies the MAC address + of the Bluetooth capable client device that is allowed to connect with + the system." + ::= { tmnxBluetoothDeviceEntry 1 } + +tmnxBluetoothDeviceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceRowStatus specifies the status of this + row. + + It allows entries to be created and deleted in the + tmnxBluetoothDeviceTable." + ::= { tmnxBluetoothDeviceEntry 2 } + +tmnxBluetoothDeviceEntryLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceEntryLastChg indicates the time, since + system startup, that the configuration of the row was last modified." + ::= { tmnxBluetoothDeviceEntry 3 } + +tmnxBluetoothDeviceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceDescription specifies the description + of the Bluetooth capable client device that is allowed to connect with + the system." + DEFVAL { ''H } + ::= { tmnxBluetoothDeviceEntry 4 } + +tmnxBluetoothModuleTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleTableLastChg indicates the time, since + system startup, when tmnxBluetoothModuleTable last changed + configuration." + ::= { tmnxChassisObjs 29 } + +tmnxBluetoothModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBluetoothModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBluetoothModuleTable contains information regarding the + Bluetooth modules in the system." + ::= { tmnxChassisObjs 30 } + +tmnxBluetoothModuleEntry OBJECT-TYPE + SYNTAX TmnxBluetoothModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Bluetooth module in the system. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Set requests." + INDEX { tmnxCpmCardSlotNum } + ::= { tmnxBluetoothModuleTable 1 } + +TmnxBluetoothModuleEntry ::= SEQUENCE +{ + tmnxBluetoothModuleEntryLastChg TimeStamp, + tmnxBluetoothModuleCfgIdentifier DisplayString, + tmnxBluetoothModuleIdentifier DisplayString, + tmnxBluetoothModuleConnected TruthValue, + tmnxBluetoothModuleConnectedMac MacAddress +} + +tmnxBluetoothModuleEntryLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleEntryLastChg indicates the time, since + system startup, that the configuration of the row was last modified." + ::= { tmnxBluetoothModuleEntry 1 } + +tmnxBluetoothModuleCfgIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE (0|1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleCfgIdentifier specifies the identifier + of the Bluetooth module. This is the identifier which is advertised to + Bluetooth capable devices when they attempt to pair/connect with the + module. If this object is set to its default value, then the value + indicated by tmnxBluetoothModuleIdentifier is advertised to bluetooth + capable devices." + DEFVAL { ''H } + ::= { tmnxBluetoothModuleEntry 2 } + +tmnxBluetoothModuleIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE (0|1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleIdentifier indicates the identifier of + the Bluetooth module, determined by the system. This is the identifier + which is advertised to Bluetooth capable devices when they attempt to + pair/connect with the module, unless a value for + tmnxBluetoothModuleCfgIdentifier has been set." + ::= { tmnxBluetoothModuleEntry 3 } + +tmnxBluetoothModuleConnected OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleConnected indicates whether the + Bluetooth module is currently connected to a remote Bluetooth client + device. If 'true', then the remote client device MAC address will be + indicated by the value of tmnxBluetoothModuleConnectedMac" + ::= { tmnxBluetoothModuleEntry 4 } + +tmnxBluetoothModuleConnectedMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleConnectedMac indicates the MAC address + of the remote Bluetooth client device. This value is only valid in the + value of tmnxBluetoothModuleConnected is set to 'true'." + ::= { tmnxBluetoothModuleEntry 5 } + +tmnxChassisPowerMgmtStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPowerMgmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxChassisPowerMgmtStatsTable specifies power statistics per + power-zone on the SROS series system." + ::= { tmnxChassisObjs 31 } + +tmnxChassisPowerMgmtStatsEntry OBJECT-TYPE + SYNTAX TmnxChassisPowerMgmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in the tmnxChassisPowerMgmtStatsTable represents a managed + power-zone on an SROS series system. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxChassisIndex, + tmnxChassisPwrMgmtZone + } + ::= { tmnxChassisPowerMgmtStatsTable 1 } + +TmnxChassisPowerMgmtStatsEntry ::= SEQUENCE +{ + tmnxChassisPwrMgmtPeakPower Unsigned32, + tmnxChassisPwrMgmtReservedPower Unsigned32, + tmnxChassisPwrMgmtRqdRestPower Integer32, + tmnxChassisPwrMgmtUtilRestPower Integer32, + tmnxChassisPwrMgmtOperSafetyLvl Unsigned32, + tmnxChassisPwrMgmtOperSafetyAlrt Unsigned32, + tmnxChassisPwrMgmtActiveConds BITS +} + +tmnxChassisPwrMgmtPeakPower OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtPeakPower indicates the maximum power, + in Watts (W), consumed by the power zone." + ::= { tmnxChassisPowerMgmtStatsEntry 1 } + +tmnxChassisPwrMgmtReservedPower OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtReservedPower indicates the greatest + rated power, in Watts (W), among equipped power supplies." + ::= { tmnxChassisPowerMgmtStatsEntry 2 } + +tmnxChassisPwrMgmtRqdRestPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtRqdRestPower indicates the difference + between the power required by the system and its configured reserved + power threshold." + ::= { tmnxChassisPowerMgmtStatsEntry 3 } + +tmnxChassisPwrMgmtUtilRestPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtUtilRestPower indicates the difference + between the power utilized by the system and its configured reserved + power threshold." + ::= { tmnxChassisPowerMgmtStatsEntry 4 } + +tmnxChassisPwrMgmtOperSafetyLvl OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtOperSafetyLvl indicates the operational + safety level." + ::= { tmnxChassisPowerMgmtStatsEntry 5 } + +tmnxChassisPwrMgmtOperSafetyAlrt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtOperSafetyAlrt indicates the + operational safety alert." + ::= { tmnxChassisPowerMgmtStatsEntry 6 } + +tmnxChassisPwrMgmtActiveConds OBJECT-TYPE + SYNTAX BITS { + capacityExceeded (0), + lostCapacity (1), + insufCapacity (2), + overload (3), + safetyAlert (4), + safetyLevel (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtActiveConds indicates the active + conditions present on a given power zone. When the bit is set, the + condition is active. + + Possible values include: + capacityExceeded (0) - a device in the power-zone requires power to + boot, but there is insufficient capcity to support it + lostCapacity (1) - system power capacity is insufficient to + satisfy the safety level while maintaining any applicable + power reserve + insufCapacity (2) - the provisioned capacity of the power-zone can + not support the requirements of the system and provisioned equipment, + while maintaining any applicable power reserve + overload (3) - the system power capacity is insufficient to power + essential equipment while maintaining any applicable power reserve. + safetyAlert (4) - the system power capacity has dropped below the + safety alert threshold configured by tmnxChassisPwrMgmtSafetyAlert + safetyLevel (5) - the peak power consumption has exceeded the safety + level threshold configured by tmnxChassisPwrMgmtSafetyLevel" + ::= { tmnxChassisPowerMgmtStatsEntry 7 } + +tmnxSlotObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 2 } + +tmnxCardObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 3 } + +tmnxCardLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxCardTable was last changed." + ::= { tmnxCardObjs 1 } + +tmnxCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardTable has an entry for each IOM card slot in each chassis + in the TMNX system." + ::= { tmnxCardObjs 2 } + +tmnxCardEntry OBJECT-TYPE + SYNTAX TmnxCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IOM card slot in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxCardEntry + is created for each IOM card slot in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxCardEntry for that + chassis must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tmnxCardTable 1 } + +TmnxCardEntry ::= SEQUENCE +{ + tmnxCardSlotNum TmnxSlotNum, + tmnxCardSupportedTypes TmnxCardSuppType, + tmnxCardAllowedTypes TmnxCardType, + tmnxCardAssignedType TmnxCardType, + tmnxCardEquippedType TmnxCardType, + tmnxCardHwIndex TmnxHwIndex, + tmnxCardClockSource TItemDescription, + tmnxCardNumMdaSlots Unsigned32, + tmnxCardNumMdas Unsigned32, + tmnxCardReboot TmnxCardRebootType, + tmnxCardMemorySize Unsigned32, + tmnxCardNamedPoolAdminMode TmnxAdminState, + tmnxCardNamedPoolOperMode TmnxAdminState, + tmnxCardSoftReset TmnxActionType, + tmnxCardLastBootupReason INTEGER, + tmnxCardCmplx1IngrFcsOccur Counter32, + tmnxCardCmplx1IngrFcsOccurTime TimeStamp, + tmnxCardCmplx1EgrFcsOccur Counter32, + tmnxCardCmplx1EgrFcsOccurTime TimeStamp, + tmnxCardCmplx2IngrFcsOccur Counter32, + tmnxCardCmplx2IngrFcsOccurTime TimeStamp, + tmnxCardCmplx2EgrFcsOccur Counter32, + tmnxCardCmplx2EgrFcsOccurTime TimeStamp, + tmnxCardCmplx1MemParityOccur Counter32, + tmnxCardCmplx1MemParityOccurTime TimeStamp, + tmnxCardCmplx2MemParityOccur Counter32, + tmnxCardCmplx2MemParityOccurTime TimeStamp, + tmnxCardCapability BITS, + tmnxCardCmplx1CAMErrorOccur Counter32, + tmnxCardCmplx1CAMErrorOccurTime TimeStamp, + tmnxCardCmplx2CAMErrorOccur Counter32, + tmnxCardCmplx2CAMErrorOccurTime TimeStamp, + tmnxCardFailOnError BITS, + tmnxCardCmplx1EgrFcsSrcSlots TmnxCardSlotBitMap, + tmnxCardCmplx2EgrFcsSrcSlots TmnxCardSlotBitMap, + tmnxCardHardResetUnsupMdas TruthValue, + tmnxCardCmpl1BufMemErrOccur Counter32, + tmnxCardCmpl1BufMemErrOccurTime TimeStamp, + tmnxCardCmpl2BufMemErrOccur Counter32, + tmnxCardCmpl2BufMemErrOccurTime TimeStamp, + tmnxCardCmpl1StatMemErrOccur Counter32, + tmnxCardCmpl1StatMemErrOccurTime TimeStamp, + tmnxCardCmpl2StatMemErrOccur Counter32, + tmnxCardCmpl2StatMemErrOccurTime TimeStamp, + tmnxCardCmpl1IntMemErrOccur Counter32, + tmnxCardCmpl1IntMemErrOccurTime TimeStamp, + tmnxCardCmpl2IntMemErrOccur Counter32, + tmnxCardCmpl2IntMemErrOccurTime TimeStamp, + tmnxCardCmpl1ChipIfDownOcc Counter32, + tmnxCardCmpl1ChipIfDownOccTime TimeStamp, + tmnxCardCmpl2ChipIfDownOcc Counter32, + tmnxCardCmpl2ChipIfDownOccTime TimeStamp, + tmnxCardCmpl1ChipIfCellOcc Counter32, + tmnxCardCmpl1ChipIfCellOccTime TimeStamp, + tmnxCardCmpl2ChipIfCellOcc Counter32, + tmnxCardCmpl2ChipIfCellOccTime TimeStamp, + tmnxCardResetOnRecoverableError TruthValue, + tmnxCardVmHypervisor TItemDescription, + tmnxCardVmCpu TItemDescription, + tmnxCardVmNumCores Unsigned32, + tmnxCardAssignedLevel TmnxCardFunctionalLevel, + tmnxCardEquippedLevel TmnxCardFunctionalLevel, + tmnxCardLicensedLevel TmnxCardFunctionalLevel, + tmnxCardLicensedBandwidth Unsigned32, + tmnxCardFilterScaleProfile TmnxCardFilterProfile, + tmnxCardPowerSave TruthValue, + tmnxCardHashSeedShift Unsigned32, + tmnxCardNumEquippedXioms Unsigned32 +} + +tmnxCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this IOM slot within a chassis in + the system." + ::= { tmnxCardEntry 1 } + +tmnxCardSupportedTypes OBJECT-TYPE + SYNTAX TmnxCardSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what card types can be physically supported + in this IOM slot in this chassis." + ::= { tmnxCardEntry 2 } + +tmnxCardAllowedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A bit-mask that specifies what IOM card types the administrator + has designated be allowed to be inserted into this slot. + If the slot has not been pre-provisioned and a card that + does not match one of the allowed types is inserted into + this slot, a mismatch alarm will be raised. If a specific + value has not yet been SET by the manager, tmnxCardAllowedTypes + will return the same value to a GET request as + tmnxCardSupportedTypes. + + The object was made obsolete in the 3.0 release." + ::= { tmnxCardEntry 3 } + +tmnxCardAssignedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxCardAssignedType specifies the administratively assigned + (pre-provisioned) IOM card type defined in the tmnxCardTypeTable that + should occupy this slot in this chassis. If tmnxCardAssignedType has + a value of 1 (unassigned), this slot has not yet been pre-provisioned." + DEFVAL { 1 } + ::= { tmnxCardEntry 4 } + +tmnxCardEquippedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxCardEquippedType indicates the IOM card type that is physically + inserted into this slot in this chassis. If the slot has been + pre-provisioned, tmnxCardAssignedType is not equal to 1 (unassigned), + and the value of tmnxCardEquippedType is not the same as + tmnxCardAssignedType, a mismatch alarm will be raised. + + A value of 0 indicates the IOM card type is not recognized by the + software." + ::= { tmnxCardEntry 5 } + +tmnxCardHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardHwIndex is the index into the tmnxHwTable for the + row entry that represents the hardware component information for this + IOM card." + ::= { tmnxCardEntry 6 } + +tmnxCardClockSource OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source used by the IOM card in this slot." + ::= { tmnxCardEntry 10 } + +tmnxCardNumMdaSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Media Dependent Adapter (MDA) slots available on this + IOM card." + ::= { tmnxCardEntry 11 } + +tmnxCardNumMdas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Media Dependent Adapters installed on this IOM card." + ::= { tmnxCardEntry 12 } + +tmnxCardReboot OBJECT-TYPE + SYNTAX TmnxCardRebootType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'cardReset' causes the IOM card to execute a + soft-reboot. Setting this variable to 'cardPowerCycle' causes the IOM + to turn off and turn on power to the card initiating a hard-reboot." + DEFVAL { notApplicable } + ::= { tmnxCardEntry 13 } + +tmnxCardMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemorySize indicates the amount of memory, in + megabytes, populated on this IOM card." + ::= { tmnxCardEntry 14 } + +tmnxCardNamedPoolAdminMode OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxCardNamedPoolAdminMode specifies whether or not an + IOM is provisioned for the configuration of named pools. If the value + of tmnxCardNamedPoolAdminMode is 'inService(2)', the system will + change the way default pools are created and allow for the creation of + MDA and port level named buffer pools. If the value of + tmnxCardNamedPoolAdminMode is 'outOfService(3)', the system will not + create per port pools, instead a default network and access pool is + created for ingress and egress and is shared by queues on all ports. + This object is used in conjunction with tmnxCardNamedPoolOperMode." + DEFVAL { outOfService } + ::= { tmnxCardEntry 15 } + +tmnxCardNamedPoolOperMode OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardNamedPoolOperMode indicates whether or not an IOM + provisioned with tmnxCardNamedPoolAdminMode to a value of + 'inService(2)' will actively use named pools or not. A value of + 'outOfService(3) means that the named pool configurations will not be + downloaded to the IOM until after a reset of the IOM is performed. A + value of 'inService(2)' means that the named pool configurations are + programmed by the IOM. On systems using a separate CPM and IOM + combination the value of tmnxCardNamedPoolOperMode and + tmnxCardNamedPoolAdminMode will always be in sync due to a mandatory + reboot of the IOM. On systems using a combined image (CFM) these + values will be out-of-sync until the chassis is rebooted." + DEFVAL { outOfService } + ::= { tmnxCardEntry 16 } + +tmnxCardSoftReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardSoftReset, when set to 'doAction(1)', causes the + IOM card to re-initialize the applications and protocols running on + the card with limited traffic impact." + DEFVAL { notApplicable } + ::= { tmnxCardEntry 17 } + +tmnxCardLastBootupReason OBJECT-TYPE + SYNTAX INTEGER { + hardReboot (0), + softReset (1), + powerCycle (2), + clearCard (3), + activitySwitch (4), + configChange (5), + runtimeFail (6), + bootFail (7), + unexpected (8), + issuTimeout (9), + reinserted (10), + issuHardReboot (11), + ccmFail (12), + powerChange (13), + levelChange (14), + sfmFailRecovery (15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardLastBootupReason indicates the type of the last + reboot/reset of the IOM card. + + Not all reasons exist in all software versions. + + hardReboot - new/different card inserted for first time + softReset - user initiated soft reset + powerCycle - user initiated power cycle + clearCard - user initiated clear card + activitySwitch - card rebooted during activity switch + configChange - configuration change forced a reboot + runtimeFail - card failed while running and was rebooted + bootFail - card failed during boot and was rebooted + unexpected - card unexpectedly rebooted + issuTimeout - ISSU timeout timer expired + reinserted - card was removed and reinserted + issuHardReboot - card rebooted during ISSU upgrade + (soft reset ineligible) + ccmFail - Chassis Control Module (CCM) failed. + powerChange - Power availability changed. + levelChange - Licensed level changed. + sfmFailRecovery - SFM failure recovery rebooted the card." + ::= { tmnxCardEntry 18 } + +tmnxCardCmplx1IngrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1IngrFcsOccur indicates the number of times + the first complex experienced an occurrence of an FCS error in the + ingress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 19 } + +tmnxCardCmplx1IngrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1IngrFcsOccurTime indicates the last time + tmnxCardCmplx1IngrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 20 } + +tmnxCardCmplx1EgrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1EgrFcsOccur indicates the number of times + the first complex experienced an occurrence of an FCS error in the + egress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 21 } + +tmnxCardCmplx1EgrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1EgrFcsOccurTime indicates the last time + tmnxCardCmplx1EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 22 } + +tmnxCardCmplx2IngrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2IngrFcsOccur indicates the number of times + the second complex experienced an occurrence of an FCS error in the + ingress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 23 } + +tmnxCardCmplx2IngrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2IngrFcsOccurTime indicates the last time + tmnxCardCmplx2IngrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 24 } + +tmnxCardCmplx2EgrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2EgrFcsOccur indicates the number of times + the second complex experienced an occurrence of an FCS error in the + egress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 25 } + +tmnxCardCmplx2EgrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2EgrFcsOccurTime indicates the last time + tmnxCardCmplx2EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 26 } + +tmnxCardCmplx1MemParityOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1MemParityOccur indicates the number of + times the first complex experienced an occurrence of a memory parity + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 27 } + +tmnxCardCmplx1MemParityOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1MemParityOccurTime indicates the last time + tmnxCardCmplx1MemParityOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 28 } + +tmnxCardCmplx2MemParityOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2MemParityOccur indicates the number of + times the second complex experienced an occurrence of a memory parity + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 29 } + +tmnxCardCmplx2MemParityOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2MemParityOccurTime indicates the last time + tmnxCardCmplx2MemParityOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 30 } + +tmnxCardCapability OBJECT-TYPE + SYNTAX BITS { + sr (0) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCapability indicates special capabilities that + are set on this card. + + tmnxCardCapability is a bitmap with the following values: + 'sr': Enable SR capabilities on this card. " + ::= { tmnxCardEntry 31 } + +tmnxCardCmplx1CAMErrorOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1CAMErrorOccur indicates the number of times + the first complex experienced an occurrence of a CAM error since + startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 32 } + +tmnxCardCmplx1CAMErrorOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1CAMErrorOccurTime indicates the last time + tmnxCardCmplx1CAMErrorOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 33 } + +tmnxCardCmplx2CAMErrorOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2CAMErrorOccur indicates the number of times + the second complex experienced an occurrence of a CAM error since + startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 34 } + +tmnxCardCmplx2CAMErrorOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2CAMErrorOccurTime indicates the last time + tmnxCardCmplx2CAMErrorOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 35 } + +tmnxCardFailOnError OBJECT-TYPE + SYNTAX BITS { + memoryEventGroupA (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardFailOnError specifies the set of events that, if + triggered, will cause the card to fail. The suppression or generation + of the NOTIFICATION-TYPE event is independent of the card failing. + + The following set of events are configurable: + memoryEventGroupA (0) - tmnxEqCardPChipMemoryEvent + tmnxEqCardPChipCamEvent + tmnxEqCardPChipError + tmnxEqCardQChipBufMemoryEvent + tmnxEqCardQChipStatsMemoryEvent + tmnxEqCardQChipIntMemoryEvent + tmnxEqCardChipIfCellEvent + + tmnxEqCardPChipError will only cause a card failure if all MDAs(s) on + the complex are Ethernet or ISAs." + DEFVAL { {} } + ::= { tmnxCardEntry 36 } + +tmnxCardCmplx1EgrFcsSrcSlots OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx1EgrFcsSrcSlots indicates the source slots + reported from the last time tmnxCardCmplx1EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 37 } + +tmnxCardCmplx2EgrFcsSrcSlots OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmplx2EgrFcsSrcSlots indicates the source slots + reported from the last time tmnxCardCmplx2EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 38 } + +tmnxCardHardResetUnsupMdas OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardHardResetUnsupMdas specifies whether to do hard + reset of the soft reset incapable MDAs as part setting 'doAction' to + tmnxCardSoftReset object." + DEFVAL { false } + ::= { tmnxCardEntry 39 } + +tmnxCardCmpl1BufMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1BufMemErrOccur indicates the number of times + the first complex experienced an occurrence of a buffer memory error + since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 40 } + +tmnxCardCmpl1BufMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1BufMemErrOccurTime indicates the last time + tmnxCardCmpl1BufMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 41 } + +tmnxCardCmpl2BufMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2BufMemErrOccur indicates the number of times + the second complex experienced an occurrence of a buffer memory error + since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 42 } + +tmnxCardCmpl2BufMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2BufMemErrOccurTime indicates the last time + tmnxCardCmpl2BufMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 43 } + +tmnxCardCmpl1StatMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1StatMemErrOccur indicates the number of + times the first complex experienced an occurrence of a statistics + memory error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 44 } + +tmnxCardCmpl1StatMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1StatMemErrOccurTime indicates the last time + tmnxCardCmpl1StatMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 45 } + +tmnxCardCmpl2StatMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2StatMemErrOccur indicates the number of + times the second complex experienced an occurrence of a statistics + memory error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 46 } + +tmnxCardCmpl2StatMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2StatMemErrOccurTime indicates the last time + tmnxCardCmpl2StatMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 47 } + +tmnxCardCmpl1IntMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1IntMemErrOccur indicates the number of times + the first complex experienced an occurrence of an internal memory + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 48 } + +tmnxCardCmpl1IntMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1IntMemErrOccurTime indicates the last time + tmnxCardCmpl1IntMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 49 } + +tmnxCardCmpl2IntMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2IntMemErrOccur indicates the number of times + the second complex experienced an occurrence of an internal memory + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 50 } + +tmnxCardCmpl2IntMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2IntMemErrOccurTime indicates the last time + tmnxCardCmpl2IntMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 51 } + +tmnxCardCmpl1ChipIfDownOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfDownOcc indicates the number of times + the first complex experienced an occurrence of an internal datapath + problem. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 52 } + +tmnxCardCmpl1ChipIfDownOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfDownOccTime indicates the last time + tmnxCardCmpl1ChipIfDownOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 53 } + +tmnxCardCmpl2ChipIfDownOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfDownOcc indicates the number of times + the second complex experienced an occurrence of an internal datapath + problem. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 54 } + +tmnxCardCmpl2ChipIfDownOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfDownOccTime indicates the last time + tmnxCardCmpl2ChipIfDownOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 55 } + +tmnxCardCmpl1ChipIfCellOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfCellOcc indicates the number of times + the first complex experienced an occurrence of internal datapath cell + errors. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 56 } + +tmnxCardCmpl1ChipIfCellOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfCellOccTime indicates the last time + tmnxCardCmpl1ChipIfCellOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 57 } + +tmnxCardCmpl2ChipIfCellOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfCellOcc indicates the number of times + the second complex experienced an occurrence of internal datapath cell + errors. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 58 } + +tmnxCardCmpl2ChipIfCellOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfCellOccTime indicates the last time + tmnxCardCmpl2ChipIfCellOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." + ::= { tmnxCardEntry 59 } + +tmnxCardResetOnRecoverableError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardResetOnRecoverableError specifies whether or not + the system resets the card when there are fatal memory parity errors + on one of the Q-chips on that card. + + If the value of tmnxCardResetOnRecoverableError is 'true (1)' and + there is a fatal memory parity error on a Q-chip, the system will + reset the card but not fail it, even if tmnxCardFailOnError is 'true + (1)'." + DEFVAL { false } + ::= { tmnxCardEntry 60 } + +tmnxCardVmHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardVmHypervisor indicates the name of the + hypervisor. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCardEntry 61 } + +tmnxCardVmCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardVmCpu indicates the description of the CPU. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCardEntry 62 } + +tmnxCardVmNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCardVmNumCores indicates the number of processor + cores available. + + The value of this object is only relevant in a virtual machine + implementation." + ::= { tmnxCardEntry 63 } + +tmnxCardAssignedLevel OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer that specifies the administratively assigned + (pre-provisioned) Card functional level variant that should occupy + this slot in this chassis." + DEFVAL { unrestricted } + ::= { tmnxCardEntry 64 } + +tmnxCardEquippedLevel OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the card functional-level variant that is + physically inserted into this slot in this chassis. If the value of + tmnxCardAssignedLevel is not equal to the value of + tmnxCardEquippedLevel, a mismatch alarm will be raised." + ::= { tmnxCardEntry 65 } + +tmnxCardLicensedLevel OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the card functional-level that is licensed + for this slot in this chassis." + ::= { tmnxCardEntry 66 } + +tmnxCardLicensedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "gigabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the amount of licensed bandwidth that is used on the + card for this slot in this chassis. Bandwidth becomes licensed as + physical connectors are provisioned or physical ports are enabled. + Licensed bandwith on cards that have multiple functional levels + supported. The system enforces that the licensed bandwidth does + not exceed any bandwidth restriction associated with this card's + licensed level." + ::= { tmnxCardEntry 67 } + +tmnxCardFilterScaleProfile OBJECT-TYPE + SYNTAX TmnxCardFilterProfile + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardFilterScaleProfile specifies the filter + allocation profile for the card. A profiles modifies the IPv4 and IPv6 + ingress/egress filter allocation." + DEFVAL { none } + ::= { tmnxCardEntry 68 } + +tmnxCardPowerSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardPowerSave specifies whether or not the system + prevents the card from loading and keeps it in a low power mode. If + the value of tmnxCardPowerSave is 'true (1)', the system will reset + the card and keep it in a low power mode." + DEFVAL { false } + ::= { tmnxCardEntry 69 } + +tmnxCardHashSeedShift OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardHashSeedShift specifies the number of bits + the hash seed result is shifted. The hash seed result obtained + by shifting up to 16 bits is used by the hash polynomial + tmnxLoadBalancingHashEcmpPoly and tmnxLoadBalancingHashLagPoly, + to optimize the load balancing distribution of packet flows + under ECMP and LAG." + DEFVAL { 2 } + ::= { tmnxCardEntry 70 } + +tmnxCardNumEquippedXioms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardNumEquippedXioms indicates the number of xioms + equipped on this slot." + ::= { tmnxCardEntry 71 } + +tmnxCpmCardLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxCpmCardTable was last changed." + ::= { tmnxCardObjs 3 } + +tmnxCpmCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCpmCardTable has an entry for each CPM card or module in each + chassis in the TMNX system." + ::= { tmnxCardObjs 4 } + +tmnxCpmCardEntry OBJECT-TYPE + SYNTAX TmnxCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a CPM card or module in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxCpmCardEntry + is created for each CPM card or module in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxCpmCardEntry for that + chassis must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum + } + ::= { tmnxCpmCardTable 1 } + +TmnxCpmCardEntry ::= SEQUENCE +{ + tmnxCpmCardSlotNum TmnxSlotNum, + tmnxCpmCardNum Unsigned32, + tmnxCpmCardSupportedTypes TmnxCardSuppType, + tmnxCpmCardAllowedTypes TmnxCardType, + tmnxCpmCardAssignedType TmnxCardType, + tmnxCpmCardEquippedType TmnxCardType, + tmnxCpmCardHwIndex TmnxHwIndex, + tmnxCpmCardBootOptionVersion TItemDescription, + tmnxCpmCardBootOptionLastModified DateAndTime, + tmnxCpmCardConfigBootedVersion TItemDescription, + tmnxCpmCardIndexBootedVersion TItemDescription, + tmnxCpmCardConfigLastModified DateAndTime, + tmnxCpmCardConfigLastSaved DateAndTime, + tmnxCpmCardRedundant INTEGER, + tmnxCpmCardClockSource TItemDescription, + tmnxCpmCardNumCpus Unsigned32, + tmnxCpmCardCpuType INTEGER, + tmnxCpmCardMemorySize Unsigned32, + tmnxCpmCardSwitchToRedundantCard TmnxActionType, + tmnxCpmCardReboot TmnxActionType, + tmnxCpmCardRereadBootOptions TmnxActionType, + tmnxCpmCardConfigFileLastBooted DisplayString, + tmnxCpmCardConfigFileLastSaved DisplayString, + tmnxCpmCardConfigFileLastBootedHeader OCTET STRING, + tmnxCpmCardIndexFileLastBootedHeader OCTET STRING, + tmnxCpmCardBootOptionSource DisplayString, + tmnxCpmCardConfigSource INTEGER, + tmnxCpmCardBootOptionLastSaved DateAndTime, + tmnxCpmCardMasterSlaveRefState INTEGER, + tmnxCpmCardConfigUserLastModified SnmpAdminString, + tmnxCpmCardCmplxCAMErrOccur Counter32, + tmnxCpmCardCmplxCAMErrOccurTime TimeStamp, + tmnxCpmCardOscillatorType INTEGER, + tmnxCpmCardCmplxMemErrOccur Counter32, + tmnxCpmCardCmplxMemErrOccurTime TimeStamp, + tmnxCpmCardCmplBufMemErrOcc Counter32, + tmnxCpmCardCmplBufMemErrOccTime TimeStamp, + tmnxCpmCardCmplStatMemErrOcc Counter32, + tmnxCpmCardCmplStatMemErrOccTime TimeStamp, + tmnxCpmCardCmplIntMemErrOcc Counter32, + tmnxCpmCardCmplIntMemErrOccTime TimeStamp, + tmnxCpmCardCmplChipIfDownOcc Counter32, + tmnxCpmCardCmplChipIfDownOccTime TimeStamp, + tmnxCpmCardCmplChipIfCellOcc Counter32, + tmnxCpmCardCmplChipIfCellOccTime TimeStamp, + tmnxCpmCardRebootHold TruthValue, + tmnxCpmCardUuid TmnxUuid, + tmnxCpmCardCmplxIngrFcsOccur Counter32, + tmnxCpmCardCmplxIngrFcsOccurTime TimeStamp, + tmnxCpmCardCmplxEgrFcsOccur Counter32, + tmnxCpmCardCmplxEgrFcsOccurTime TimeStamp, + tmnxCpmCardCmplxEgrFcsSrcSlots TmnxCardSlotBitMap, + tmnxCpmCardVmHypervisor TItemDescription, + tmnxCpmCardVmCpu TItemDescription, + tmnxCpmCardVmNumCores Unsigned32 +} + +tmnxCpmCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this slot within a chassis in + the system. Depending upon the value of tmnxChassisType, this may + represent a fabric slot or a regular card slot. If this CPM module + resides on a fabric card, tmnxCpmCardSlotNum has the value the + corresponding tmnxFabricSlotNum. If this is a CPM module on a + fabric card, tmnxCpmCardSlotNum is the fabric slot number in the + chassis where this CPM module is located. Else if this is a + CPM card, tmnxCpmCardSlotNum is a regular card slot number." + ::= { tmnxCpmCardEntry 1 } + +tmnxCpmCardNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this CPM module within a specific + card slot within a chassis in the system." + ::= { tmnxCpmCardEntry 2 } + +tmnxCpmCardSupportedTypes OBJECT-TYPE + SYNTAX TmnxCardSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what CPM card types can be physically + supported in this slot in this chassis." + ::= { tmnxCpmCardEntry 3 } + +tmnxCpmCardAllowedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A bit-mask that specifies what CPM card types the administrator + has designated be allowed to be inserted into this slot. If the + slot has not been pre-provisioned and a card that does not match + one of the allowed types is inserted into this slot, a mismatch + alarm will be raised. If a specific value has not yet been SET by + the manager, tmnxCpmCardAllowedTypes will return the same value to + a GET request as tmnxCpmCardSupportedTypes. + + The object was made obsolete in the 3.0 release." + ::= { tmnxCpmCardEntry 4 } + +tmnxCpmCardAssignedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxCpmCardAssignedType specifies the administratively assigned + (pre-provisioned) CPM card type defined in tmnxCardTypeTable that + should occupy this slot in this chassis. If tmnxCpmCardAssignedType + has a value of 1 (unassigned), this slot has not yet been + pre-provisioned." + DEFVAL { 1 } + ::= { tmnxCpmCardEntry 5 } + +tmnxCpmCardEquippedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxCpmCardEquippedType indicates the CPM card type that is + physically inserted into this slot in this chassis. If the slot has + been pre-provisioned, tmnxCpmCardAssignedType is not equal to 1 + (unassigned), and the value of tmnxCpmCardEquippedType is not the same + as tmnxCpmCardAssignedType, a mismatch alarm will be raised." + ::= { tmnxCpmCardEntry 6 } + +tmnxCpmCardHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardHwIndex is the index into the tmnxHwTable for + the row entry that represents the hardware component information for + this CPM card or module." + ::= { tmnxCpmCardEntry 7 } + +tmnxCpmCardBootOptionVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of boot option file (BOF) read by the CPM card in + this slot." + ::= { tmnxCpmCardEntry 8 } + +tmnxCpmCardBootOptionLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the boot options file (BOF) for this card was last + modified. If tmnxCpmCardBootOptionLastModified is more recent than + tmnxHwSwLastBoot, the boot options file has been edited since + the software was booted and different software images or configuration + will likely be used when this card is next rebooted." + ::= { tmnxCpmCardEntry 9 } + +tmnxCpmCardConfigBootedVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the configuration file read when this CPM card was last + rebooted." + ::= { tmnxCpmCardEntry 10 } + +tmnxCpmCardIndexBootedVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the index file read when this CPM card was last + rebooted." + ::= { tmnxCpmCardEntry 11 } + +tmnxCpmCardConfigLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the running configuration was last modified. If + tmnxCpmCardConfigLastModified is more recent than tmnxHwSwLastBoot, + the current configuration may be different than that in the + configuration file read upon system initialization." + ::= { tmnxCpmCardEntry 12 } + +tmnxCpmCardConfigLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the current configuration was last saved. If + tmnxCpmCardConfigLastSaved is more recent the value of + tmnxHwSwLastBoot, the initial configuration is likely to be different + the next time the system is rebooted." + ::= { tmnxCpmCardEntry 13 } + +tmnxCpmCardRedundant OBJECT-TYPE + SYNTAX INTEGER { + singleton (1), + redundantActive (2), + redundantStandby (3), + redundantSplit (4), + redundantDisabled (5), + redundantSyncing (6), + redundantExtActive (7), + redundantExtStandby (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardRedundant indicates the role of the CPM card + for the redundant pair. + + The possible values are: + singleton (1) - standalone CPM, no redundant pair + redundantActive (2) - the active CPM in the redundant pair + redundantStandby (3) - the standby CPM in the redundant pair + redundantSplit (4) - not implemented + redundantDisabled (5) - tmnxHwOperState indicates the specific + reason why this redundant CPM is not + available + redundantSyncing (6) - the redundant pair is syncing + redundantExtActive (7) - the active CPM in the redundant pair + for the extension chassis + redundantExtStandby (8) - the standby CPM in the redundant pair + for the extension chassis" + ::= { tmnxCpmCardEntry 14 } + +tmnxCpmCardClockSource OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source used by the CPM card in this slot." + ::= { tmnxCpmCardEntry 15 } + +tmnxCpmCardNumCpus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardNumCpus indicates the number of CPU chips + populated on this CPM module." + ::= { tmnxCpmCardEntry 16 } + +tmnxCpmCardCpuType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + mips (2), + pentium-pc (3), + arm (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCpuType indicates the type of CPU chips + populated on this CPM module." + ::= { tmnxCpmCardEntry 17 } + +tmnxCpmCardMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardMemorySize indicates the amount of memory, in + megabytes, populated on this CPM module." + ::= { tmnxCpmCardEntry 18 } + +tmnxCpmCardSwitchToRedundantCard OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to doAction causes the switchover to the + redundant CPM card." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 19 } + +tmnxCpmCardReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the CPM card to execute a + soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 20 } + +tmnxCpmCardRereadBootOptions OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the Boot Options File (BOF) + to be reread and applied." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 21 } + +tmnxCpmCardConfigFileLastBooted OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastBooted indicates the location and name of the + configuration file from which the system last rebooted." + ::= { tmnxCpmCardEntry 22 } + +tmnxCpmCardConfigFileLastSaved OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastSaved indicates the location and name of the + file to which the configuration was last saved." + ::= { tmnxCpmCardEntry 23 } + +tmnxCpmCardConfigFileLastBootedHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastBootedHeader contains the header of the + configuration file from which the system last rebooted." + ::= { tmnxCpmCardEntry 24 } + +tmnxCpmCardIndexFileLastBootedHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardIndexFileLastBootedHeader contains the header of the index + file from which the system last rebooted." + ::= { tmnxCpmCardEntry 25 } + +tmnxCpmCardBootOptionSource OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardBootOptionSource indicates the compact flash slot where the + Boot Options File (BOF) file was found when the system last rebooted. + For example, if the BOF file was found on compact flash slot 1, the + value of this variable will be 'cf1:'" + ::= { tmnxCpmCardEntry 26 } + +tmnxCpmCardConfigSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + primary (1), + secondary (2), + tertiary (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardConfigSource indicates the location in the + Boot Options File(BOF) where the configuration file was found when the + system last rebooted." + ::= { tmnxCpmCardEntry 27 } + +tmnxCpmCardBootOptionLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the boot options file (BOF) was last saved. If + tmnxCpmCardBootOptionLastSaved is more recent than the value of + tmnxHwSwLastBoot, the boot options file has been edited since the + software was booted and different software images or configuration + will likely be used when this card is next rebooted." + ::= { tmnxCpmCardEntry 28 } + +tmnxCpmCardMasterSlaveRefState OBJECT-TYPE + SYNTAX INTEGER { + primaryRef (1), + secondaryRef (2), + notInitialized (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Master/Slave clocking reference designation. + + primaryRef Indicates this card is designated as the primary + clocking reference in a redundant system for cards + within the same physical chassis. + secondaryRef Indicates this card is designated as the secondary + clocking reference in a redundant system for cards + within the same physical chassis. + notInitialized Indicates the clock is not initialized." + ::= { tmnxCpmCardEntry 30 } + +tmnxCpmCardConfigUserLastModified OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..65)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardConfigUserLastModified indicates the last user + who modified the configuration. + + If the configuration was last modified by an SNMPv1 or SNMPv2 set + operation, the value of this object will indicate the SNMP community + string and view name separated by the '/' character. + + If the configuration was last modified by an SNMPv3 set operation, the + value of this object will be the SNMPv3 user and view name separated + by the '/' character. + + If the configuration has not been saved since the last boot, the + object will have the value of an empty string." + ::= { tmnxCpmCardEntry 31 } + +tmnxCpmCardCmplxCAMErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxCAMErrOccur indicates the number of times + the complex experienced an occurrence of a CAM error since startup, or + card reboot." + ::= { tmnxCpmCardEntry 32 } + +tmnxCpmCardCmplxCAMErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxCAMErrOccurTime indicates the last time + tmnxCpmCardCmplxCAMErrOccur incremented." + ::= { tmnxCpmCardEntry 33 } + +tmnxCpmCardOscillatorType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + tcxo (2), + ocxo (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardOscillatorType indicates the type of + oscillator present on the card. + + An Oven-Controlled Crystal Oscillator (OCXO) is required for the card + to support IEEE 1588 clock recovery. A Temperature-Compensated Crystal + Oscillator (TCXO) is not sufficient. + + The type of oscillator also affects the holdover performance of the + system." + ::= { tmnxCpmCardEntry 34 } + +tmnxCpmCardCmplxMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxMemErrOccur indicates the number of times + the complex experienced an occurrence of a memory error since startup, + or card reboot." + ::= { tmnxCpmCardEntry 35 } + +tmnxCpmCardCmplxMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxMemErrOccurTime indicates the last time + tmnxCpmCardCmplxMemErrOccur incremented." + ::= { tmnxCpmCardEntry 36 } + +tmnxCpmCardCmplBufMemErrOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplBufMemErrOcc indicates the number of times + the complex experienced an occurrence of a buffer memory error since + startup, or card reboot." + ::= { tmnxCpmCardEntry 37 } + +tmnxCpmCardCmplBufMemErrOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplBufMemErrOccTime indicates the last time + tmnxCpmCardCmplBufMemErrOcc incremented." + ::= { tmnxCpmCardEntry 38 } + +tmnxCpmCardCmplStatMemErrOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplStatMemErrOcc indicates the number of + times the complex experienced an occurrence of a statistics memory + error since startup, or card reboot." + ::= { tmnxCpmCardEntry 39 } + +tmnxCpmCardCmplStatMemErrOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplStatMemErrOccTime indicates the last time + tmnxCpmCardCmplStatMemErrOcc incremented." + ::= { tmnxCpmCardEntry 40 } + +tmnxCpmCardCmplIntMemErrOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplIntMemErrOcc indicates the number of times + the complex experienced an occurrence of an internal memory error + since startup, or card reboot." + ::= { tmnxCpmCardEntry 41 } + +tmnxCpmCardCmplIntMemErrOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplIntMemErrOccTime indicates the last time + tmnxCpmCardCmplIntMemErrOcc incremented." + ::= { tmnxCpmCardEntry 42 } + +tmnxCpmCardCmplChipIfDownOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfDownOcc indicates the number of + times the complex experienced an occurrence of an internal datapath + problem." + ::= { tmnxCpmCardEntry 43 } + +tmnxCpmCardCmplChipIfDownOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfDownOccTime indicates the last time + tmnxCpmCardCmplChipIfDownOcc incremented." + ::= { tmnxCpmCardEntry 44 } + +tmnxCpmCardCmplChipIfCellOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfCellOcc indicates the number of + times the complex experienced an occurrence of internal datapath cell + errors." + ::= { tmnxCpmCardEntry 45 } + +tmnxCpmCardCmplChipIfCellOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfCellOccTime indicates the last time + tmnxCpmCardCmplChipIfCellOcc incremented." + ::= { tmnxCpmCardEntry 46 } + +tmnxCpmCardRebootHold OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCpmCardRebootHold specifies putting the standby CPM + card in hold on a soft reboot, preventing the standby CPM+SFM from + coming back online. To do so, this attribute must be set to 'true(1)' + together with tmnxCpmCardReboot set to 'doAction(1)' and only for the + standby CPM; otherwise, the set will fail with error + 'inconsistentValue'. For the active CPM, tmnxCpmCardRebootHold can't + be set to 'true(1)' and will always return a value of 'false(2)'. + + When tmnxCpmCardRebootHold is set to 'true(1)', the standby CPM + reboots as expected, but remains in a booting state (in hold). + + The setting of tmnxCpmCardRebootHold to 'true(1)' prevents the active + CPM from declaring the standby CPM dead because it failed to boot. MIB + attribute tmnxHwFailureReason will be updated for the standby CPM + indicating that there is no SFM. + + The system is not redundant while tmnxCpmCardRebootHold is 'true(1)'. + If the active CPM fails, or is manually rebooted, the standby CPM will + also reboot. + + tmnxCpmCardRebootHold is set to 'false(2)' when tmnxCpmCardReboot for + the standby CPM is set to 'doAction(1)' without also setting + tmnxCpmCardRebootHold, or if the active CPM reboots." + DEFVAL { false } + ::= { tmnxCpmCardEntry 47 } + +tmnxCpmCardUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardUuid indicates the Universally Unique + Identifier (UUID) of the CPM card." + ::= { tmnxCpmCardEntry 49 } + +tmnxCpmCardCmplxIngrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxIngrFcsOccur indicates the number of + times the first CPM card complex experienced an occurrence of an FCS + error in the ingress direction since startup, last clear, or CPM + reboot." + ::= { tmnxCpmCardEntry 50 } + +tmnxCpmCardCmplxIngrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxIngrFcsOccurTime indicates the last time + tmnxCardCmplx1IngrFcsOccur incremented." + ::= { tmnxCpmCardEntry 51 } + +tmnxCpmCardCmplxEgrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxEgrFcsOccur indicates the number of times + the first CPM card complex experienced an occurrence of an FCS error + in the egress direction since startup, last clear, or CPM reboot." + ::= { tmnxCpmCardEntry 52 } + +tmnxCpmCardCmplxEgrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxEgrFcsOccurTime indicates the last time + tmnxCardCmplx1EgrFcsOccur incremented." + ::= { tmnxCpmCardEntry 53 } + +tmnxCpmCardCmplxEgrFcsSrcSlots OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxEgrFcsSrcSlots indicates the source slots + reported from the last time tmnxCpmCardCmplxEgrFcsOccur incremented." + ::= { tmnxCpmCardEntry 54 } + +tmnxCpmCardVmHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCpmCardVmHypervisor indicates the name of the + hypervisor. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCpmCardEntry 55 } + +tmnxCpmCardVmCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCpmCardVmCpu indicates the description of the CPU. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCpmCardEntry 56 } + +tmnxCpmCardVmNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCpmCardVmNumCores indicates the number of processor + cores available. + + The value of this object is only relevant in a virtual machine + implementation." + ::= { tmnxCpmCardEntry 57 } + +tmnxFabricLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxFabricTable was last changed." + ::= { tmnxCardObjs 5 } + +tmnxFabricTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFabricTable has an entry for each fabric card slot in each + chassis in the TMNX system." + ::= { tmnxCardObjs 6 } + +tmnxFabricEntry OBJECT-TYPE + SYNTAX TmnxFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a fabric card slot in a chassis in + the system. Entries cannot be created and deleted via + SNMP SET operations. When a tmnxChassisEntry is created, + a tmnxFabricEntry is created for each fabric card slot in that + chassis. Before a tmnxChassisEntry can be deleted, each + tmnxFabricEntry for that chassis must be in the proper state + for removal." + INDEX { + tmnxChassisIndex, + tmnxFabricSlotNum + } + ::= { tmnxFabricTable 1 } + +TmnxFabricEntry ::= SEQUENCE +{ + tmnxFabricSlotNum Unsigned32, + tmnxFabricAssignedType TmnxFabricType, + tmnxFabricEquippedType TmnxFabricType, + tmnxFabricHwIndex TmnxHwIndex, + tmnxFabricSupportedTypes TmnxFabricSuppType, + tmnxFabricReboot TmnxActionType +} + +tmnxFabricSlotNum OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this fabric slot within a + chassis in the system. The CPM cards and IOM cards cannot be + physically inserted into the switch fabric card slots. In + some models, the CPM is not a separate card, but rather a + module on a Fabric card." + ::= { tmnxFabricEntry 1 } + +tmnxFabricAssignedType OBJECT-TYPE + SYNTAX TmnxFabricType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively assigned switch fabric card type that should + occupy this fabric slot in this chassis." + DEFVAL { 1 } + ::= { tmnxFabricEntry 2 } + +tmnxFabricEquippedType OBJECT-TYPE + SYNTAX TmnxFabricType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch fabric card type that is physically inserted into this slot + in this chassis." + ::= { tmnxFabricEntry 3 } + +tmnxFabricHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFabricHwIndex indicates the tmnxHwIndex into the + tmnxHwTable to locate the row entry that represents the hardware + component information for this fabric card." + ::= { tmnxFabricEntry 4 } + +tmnxFabricSupportedTypes OBJECT-TYPE + SYNTAX TmnxFabricSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what fabric card types can be configured in + this slot in this chassis." + ::= { tmnxFabricEntry 5 } + +tmnxFabricReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the fabric to execute a + soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxFabricEntry 6 } + +tmnxCpmFlashTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCpmFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about Flash devices on a CPM card." + ::= { tmnxCardObjs 7 } + +tmnxCpmFlashEntry OBJECT-TYPE + SYNTAX TmnxCpmFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a CPM card's flash unit." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCpmFlashId + } + ::= { tmnxCpmFlashTable 1 } + +TmnxCpmFlashEntry ::= SEQUENCE +{ + tmnxCpmFlashId Unsigned32, + tmnxCpmFlashOperStatus TmnxDeviceState, + tmnxCpmFlashSerialNumber TItemDescription, + tmnxCpmFlashFirmwareRevision TItemDescription, + tmnxCpmFlashModelNumber TItemDescription, + tmnxCpmFlashCapacity Unsigned32, + tmnxCpmFlashUsed Unsigned32, + tmnxCpmFlashHwIndex TmnxHwIndex, + tmnxCpmFlashPercentageUsed Unsigned32 +} + +tmnxCpmFlashId OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique identifier index for a flash device on a CPM card." + ::= { tmnxCpmFlashEntry 1 } + +tmnxCpmFlashOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 2 } + +tmnxCpmFlashSerialNumber OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 3 } + +tmnxCpmFlashFirmwareRevision OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware revision number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 4 } + +tmnxCpmFlashModelNumber OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 5 } + +tmnxCpmFlashCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sectors" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashCapacity indicates the maximum size of this + flash unit in 512-byte sectors." + ::= { tmnxCpmFlashEntry 6 } + +tmnxCpmFlashUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sectors" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashUsed indicates the amount used, in 512-byte + sectors, of this flash unit's total capacity." + ::= { tmnxCpmFlashEntry 7 } + +tmnxCpmFlashHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashHwIndex indicates the tmnxHwIndex into the + tmnxHwTable for the row entry that represents the hardware component + information for this flash unit." + ::= { tmnxCpmFlashEntry 8 } + +tmnxCpmFlashPercentageUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashPercentageUsed indicates the amount used for + this flash unit as a percentage of total capacity." + ::= { tmnxCpmFlashEntry 9 } + +tmnxMDATable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDATable has an entry for each MDA slot in each IOM card in + this chassis in the TMNX system." + ::= { tmnxCardObjs 8 } + +tmnxMDAEntry OBJECT-TYPE + SYNTAX TmnxMDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MDA slot in an IOM card in a + chassis in the system. Entries cannot be created and + deleted via SNMP SET operations. When a tmnxCardEntry + has tmnxCardAssignedType or tmnxCardEquippedType equal to + an IOM card type that supports MDA slots, a tmnxMDAEntry is + created by the agent for each MDA slot on that IOM card. + Before a tmnxCardEntry can be deleted, each tmnxMDAEntry for + that card must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxMDATable 1 } + +TmnxMDAEntry ::= SEQUENCE +{ + tmnxMDASlotNum Unsigned32, + tmnxMDASupportedTypes TmnxMDASuppType, + tmnxMDAAllowedTypes TmnxMdaType, + tmnxMDAAssignedType TmnxMdaType, + tmnxMDAEquippedType TmnxMdaType, + tmnxMDAHwIndex TmnxHwIndex, + tmnxMDAMaxPorts Integer32, + tmnxMDAEquippedPorts Unsigned32, + tmnxMDATxTimingSelected INTEGER, + tmnxMDASyncIfTimingStatus INTEGER, + tmnxMDANetworkIngQueues TNamedItem, + tmnxMDACapabilities BITS, + tmnxMDAMinChannelization TmnxMDAChanType, + tmnxMDAMaxChannelization TmnxMDAChanType, + tmnxMDAMaxChannels Unsigned32, + tmnxMDAChannelsInUse Unsigned32, + tmnxMDACcagId TmnxCcagId, + tmnxMDAReboot TmnxActionType, + tmnxMDAHiBwMcastSource TruthValue, + tmnxMDAHiBwMcastAlarm TruthValue, + tmnxMDAHiBwMcastTapCount Gauge32, + tmnxMDAHiBwMcastGroup Unsigned32, + tmnxMDAClockMode INTEGER, + tmnxMDADiffTimestampFreq Unsigned32, + tmnxMDAIngHsmdaSchedPolicy TNamedItemOrEmpty, + tmnxMDAMcPathMgmtBwPlcyName TNamedItem, + tmnxMDAMcPathMgmtPriPathLimit Unsigned32, + tmnxMDAMcPathMgmtSecPathLimit Unsigned32, + tmnxMDAMcPathMgmtAncPathLimit Unsigned32, + tmnxMDAMcPathMgmtAdminState TmnxAdminState, + tmnxMDAIngNamedPoolPolicy TNamedItemOrEmpty, + tmnxMDAEgrNamedPoolPolicy TNamedItemOrEmpty, + tmnxMDAIngHsmdaPoolPolicy TNamedItemOrEmpty, + tmnxMDAEgrHsmdaPoolPolicy TNamedItemOrEmpty, + tmnxMDAMcPathMgmtPriInUseBw Gauge32, + tmnxMDAMcPathMgmtSecInUseBw Gauge32, + tmnxMDAMcPathMgmtAncInUseBw Gauge32, + tmnxMDAMcPathMgmtBlkHoleInUseBw Gauge32, + tmnxMDASynchronousEthernet INTEGER, + tmnxMDAXplErrorTime TimeStamp, + tmnxMDAXplFailedCount Gauge32, + tmnxMDAAtmMode TmnxMdaAtmMode, + tmnxMDAEgrHsmdaThrshLoBrstMult Integer32, + tmnxMDAEgrHsmdaThrshHiBrstInc Integer32, + tmnxMDAIsaTunnelGroup TmnxTunnelGroupIdOrZero, + tmnxMDAIsaTunnelGroupInUse TruthValue, + tmnxMDAHwPowerPriority Unsigned32, + tmnxMDAFailOnError BITS, + tmnxMDAEgrXplErrThreshold Unsigned32, + tmnxMDAEgrXplErrWindow Unsigned32, + tmnxMDAIngrXplErrThreshold Unsigned32, + tmnxMDAIngrXplErrWindow Unsigned32, + tmnxMDAResetOnRecoverableError TruthValue, + tmnxMDAAssignedLevel TmnxMDAFunctionalLevel, + tmnxMDAEquippedLevel TmnxMDAFunctionalLevel, + tmnxMDALicensedLevel TmnxMDAFunctionalLevel, + tmnxMDALicensedBandwidth Unsigned32 +} + +tmnxMDASlotNum OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this MDA slot within a + specific IOM card in the system. Rows with a tmnxMDASlotNum + value of zero (0) represent the special case of an IOM card + without MDA slots but that instead has its ports directly + on the IOM card itself. In that case, there should be only + that one row entry in the tmnxMDATable for that IOM card." + ::= { tmnxMDAEntry 1 } + +tmnxMDASupportedTypes OBJECT-TYPE + SYNTAX TmnxMDASuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what MDA card types can be configured in + this slot in this chassis." + ::= { tmnxMDAEntry 2 } + +tmnxMDAAllowedTypes OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "An integer that specified what MDA card types the administrator has + designated be allowed to be inserted into this slot. If the slot has + not been pre-provisioned and a MDA card that does not match one of the + allowed types is inserted into this slot, a mismatch alarm will be + raised. + + The object was made obsolete in the 3.0 release." + ::= { tmnxMDAEntry 3 } + +tmnxMDAAssignedType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer that specifies the administratively assigned + (pre-provisioned) MDA card type that should occupy this slot in + this chassis. If tmnxMDAAssignedType has a value of + 'unassigned', this slot has not yet been pre-provisioned." + DEFVAL { 1 } + ::= { tmnxMDAEntry 4 } + +tmnxMDAEquippedType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA card type that is physically + inserted into this slot in this chassis. If the slot has been + pre-provisioned, tmnxMDAAssignedType is not equal 'unassigned', + and the value of tmnxMDAEquippedType is not the same as + tmnxMDAAssignedType, a mismatch alarm will be raised. + A value of 0 indicates the equipped MDA is not supported by + this software release." + ::= { tmnxMDAEntry 5 } + +tmnxMDAHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAHwIndex indicates the tmnxHwIndex into the + tmnxHwTable for the row entry that represents the hardware component + information for this MDA card." + ::= { tmnxMDAEntry 6 } + +tmnxMDAMaxPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of ports or connectors that can be equipped on this + MDA card." + ::= { tmnxMDAEntry 7 } + +tmnxMDAEquippedPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAEquippedPorts indicates the number of ports or + connectors equipped on this MDA card." + ::= { tmnxMDAEntry 8 } + +tmnxMDATxTimingSelected OBJECT-TYPE + SYNTAX INTEGER { + cpmCardA (1), + cpmCardB (2), + local (3), + holdover (4), + notApplicable (5), + cpmCardC (6), + cpmCardD (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDATxTimingSelected indicates the transmit timing + method which is presently selected and being used by this MDA. + tmnxMDATxTimingSelected will be set to 'notApplicable (5)' if this MDA + does not use the transmit timing subsystem." + ::= { tmnxMDAEntry 10 } + +tmnxMDASyncIfTimingStatus OBJECT-TYPE + SYNTAX INTEGER { + qualified (1), + not-qualified (2), + not-applicable (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the synchronous equipment timing subsystem. If + the tmnxSyncIfTimingRef1Qualified and tmnxSyncIfTimingRef2Qualified + are both set to 'not-qualified, then tmnxMDASyncIfTimingStatus is set + to 'not-qualified'. If any of the timing references is in use, then + tmnxMDASyncIfTimingStatus is set to 'qualified'. + tmnxMDASyncIfTimingStatus will be set to 'not-applicable' if this MDA + does not use the transmit timing subsystem." + ::= { tmnxMDAEntry 11 } + +tmnxMDANetworkIngQueues OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Specifies the network queue policy being used for this object to + define the queueing structure for this object. + + This object is obsoleted in 19.5R1 release and has been replaced with + tmnxFPIngNetQueuePolicy object." + DEFVAL { "default" } + ::= { tmnxMDAEntry 12 } + +tmnxMDACapabilities OBJECT-TYPE + SYNTAX BITS { + isEthernet (0), + isSonet (1), + isTDM (2), + supportsPPP (3), + supportsFR (4), + supportsATM (5), + supportscHDLC (6), + isCMA (7), + supportsCEM (8), + isSerial (9), + isWireless (10), + isCellular (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDACapabilities indicates the capabilities of this MDA. It + identifies the type of MDA and the protocols that can run on it." + ::= { tmnxMDAEntry 13 } + +tmnxMDAMinChannelization OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMinChannelization indicates the minimum size of the channel + that can exist on this MDA." + ::= { tmnxMDAEntry 14 } + +tmnxMDAMaxChannelization OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMaxChannelization indicates the maximum size of the channel + that can exist on this MDA." + ::= { tmnxMDAEntry 15 } + +tmnxMDAMaxChannels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMaxChannels is applicable for SONET and TDM MDAs only. It + indicates the total number of leaf SONET paths, TDM channels and + bundles on the MDA that may be configured to pass traffic." + ::= { tmnxMDAEntry 16 } + +tmnxMDAChannelsInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAChannelsInUse is applicable for SONET and TDM MDAs only. It + indicates the total number of leaf SONET paths, TDM channels and + bundles on the MDA which are in use. A leaf SONET path or TDM + channel which is currently capable of passing traffic is considered + to be in use. Also, a SONET path or TDM channel which is + channelized and has no subchannels capable of passing traffic + is considered to be in use. A SONET path or TDM channel which is + channelized and has one or more subchannels capable of passing + traffic is not considered to be in use, although the subchannels + themselves are considered to be in use. A bundle is considered to + be a channel in use as are each of its members since they are TDM + channels capable of passing traffic." + ::= { tmnxMDAEntry 17 } + +tmnxMDACcagId OBJECT-TYPE + SYNTAX TmnxCcagId + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "When tmnxMDAAssignedType has a value of 'cca' , the value of + tmnxMDACcagId specifies the Cross Connect Aggregation Group (CCAG) + entry this MDA is provisioned on. If this entry does not represent + a 'cca' MDA or is not associated with a CCAG, tmnxMDACcagId + has a value of zero. + + This object was made obsolete in release 21.2." + DEFVAL { 0 } + ::= { tmnxMDAEntry 18 } + +tmnxMDAReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the MDA to execute a + soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxMDAEntry 19 } + +tmnxMDAHiBwMcastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastSource specifies if this MDA should + attempt to allocate separate fabric planes to allocate high bandwidth + multicast traffic taps. + + tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be + returned. + + This object was obsoleted from release 15.0R1." + DEFVAL { false } + ::= { tmnxMDAEntry 20 } + +tmnxMDAHiBwMcastAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastAlarm specifies if a + tmnxChassisHiBwMcastAlarm alarm is raised if there are more than one + high bandwidth multicast traffic taps sharing a plane. + + This object was obsoleted from release 15.0R1." + DEFVAL { true } + ::= { tmnxMDAEntry 21 } + +tmnxMDAHiBwMcastTapCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastTapCount indicates the number of high + bandwidth multicast traffic taps on this MDA. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 22 } + +tmnxMDAHiBwMcastGroup OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastGroup specifies the group of high + bandwidth multicast traffic taps to which this tap belongs. + + A value of '0' specifies that this tap is not a member of any High + Bandwidth Multicast group. + + On an IOM of type 'iom-10g', the value of tmnxMDAHiBwMcastGroup should + be the same as the value of tmnxMDAHiBwMcastGroup set on the other MDA + residing on the IOM if the tmnxMDAHiBwMcastSource is set to 'true'. + Attempt to set to different values will result in an + 'inconsistentValue' error. + + tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be + returned. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 23 } + +tmnxMDAClockMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + adaptive (1), + differential (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAClockMode specifies the clock mode of the MDA. + + notApplicable - The MDA does not support any clock modes or domains. + adaptive - The MDA is in 'adaptive' clock mode. This allows + adaptive clock domains to be created. + differential - The MDA is in 'differential clock mode. This allows + differential clock domains to be created. + + The value of tmnxMDAClockMode can be changed when there are no ports + created on the MDA. If there are ports created, a shutdown of the + MDA is required in order to change the value." + DEFVAL { notApplicable } + ::= { tmnxMDAEntry 24 } + +tmnxMDADiffTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 (0 | 19440 | 77760 | 103680) + UNITS "kilohertz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDADiffTimestampFreq specifies the differential + timestamp frequency of the differential clock on the MDA. + + The value must be a multiple of 8 KHz. + + This value can only be changed if the value of tmnxMDAClockMode is + 'differential (2)' and there are no ports created on the MDA. If + there are ports created, a shutdown of the MDA is required in order + to change the value. + + If the value of tmnxMDAClockMode is 'differential (2) then the default + is 103,680 KHz. If the value of tmnxMDAClockMode is not 'differential + (2)' then this value is 0 KHz and cannot be changed." + DEFVAL { 0 } + ::= { tmnxMDAEntry 25 } + +tmnxMDAIngHsmdaSchedPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAIngHsmdaSchedPolicy specifies the name of High + Scale MDA (HSMDA) scheduler policy to use on the ingress of the MDA. + + An 'inconsistentValue' error is returned if this object is set to a + value which does not have a corresponding entry in + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyTable. + + When the value of tmnxMDAAssignedType specifies a non-HSMDA MDA Type, + an 'inconsistentValue' error is returned if this object is set to any + non-empty string. + + This object is obsoleted in 10.0 Release." + DEFVAL { "" } + ::= { tmnxMDAEntry 26 } + +tmnxMDAMcPathMgmtBwPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtBwPlcyName specifies the multicast + policy name configured on the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { "default" } + ::= { tmnxMDAEntry 27 } + +tmnxMDAMcPathMgmtPriPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtPriPathLimit specifies the primary path + limit for the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 28 } + +tmnxMDAMcPathMgmtSecPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtSecPathLimit specifies the secondary + path limit for the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 29 } + +tmnxMDAMcPathMgmtAncPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAncPathLimit specifies the ancillary + path limit for the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 30 } + +tmnxMDAMcPathMgmtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAdminState specifies administrative + state of this multicast path on the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { outOfService } + ::= { tmnxMDAEntry 31 } + +tmnxMDAIngNamedPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAIngNamedPoolPolicy specifies a named pool policy + associated with an MDA ingress context. The policy governs the way + named pools are created at the MDA level. + + This object is obsoleted in 20.0 Release." + DEFVAL { "" } + ::= { tmnxMDAEntry 32 } + +tmnxMDAEgrNamedPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAEgrNamedPoolPolicy specifies a named pool policy + associated with an MDA egress context. The policy governs the way + named pools are created at the MDA level. + + This object is obsoleted in 20.0 Release." + DEFVAL { "" } + ::= { tmnxMDAEntry 33 } + +tmnxMDAIngHsmdaPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAIngHsmdaPoolPolicy specifies the name of + High Scale MDA (HSMDA) pool policy to use on the ingress + of the MDA. + + An 'inconsistentValue' error is returned if this object is set to a + value which does not have a corresponding entry in + TIMETRA-QOS-MIB::tHsmdaPoolPolicyTable. + + When the value of tmnxMDAAssignedType specifies a non-HSMDA MDA Type, + an 'inconsistentValue' error is returned if this object is set to any + non-empty string. + + This object is obsoleted in 10.0 Release." + DEFVAL { "" } + ::= { tmnxMDAEntry 34 } + +tmnxMDAEgrHsmdaPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAEgrHsmdaPoolPolicy specifies the name of + High Scale MDA (HSMDA) pool policy to use on the egress + of the MDA. + + An 'inconsistentValue' error is returned if this object is set to a + value which does not have a corresponding entry in + TIMETRA-QOS-MIB::tHsmdaPoolPolicyTable. + + When the value of tmnxMDAAssignedType specifies a non-HSMDA MDA Type, + an 'inconsistentValue' error is returned if this object is set to any + non-empty string." + DEFVAL { "" } + ::= { tmnxMDAEntry 35 } + +tmnxMDAMcPathMgmtPriInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtPriInUseBw indicates the in use ingress + multicast bandwidth for the primary forwarding path. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 36 } + +tmnxMDAMcPathMgmtSecInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtSecInUseBw indicates the in use ingress + multicast bandwidth for the secondary forwarding path. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 37 } + +tmnxMDAMcPathMgmtAncInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAncInUseBw indicates the in use ingress + multicast bandwidth for the ancillary forwarding path. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 38 } + +tmnxMDAMcPathMgmtBlkHoleInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtBlkHoleInUseBw indicates the bandwidth + of the ingress multicast traffic that is being black holed on the MDA. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 39 } + +tmnxMDASynchronousEthernet OBJECT-TYPE + SYNTAX INTEGER { + not-applicable (0), + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDASynchronousEthernet specifies whether or not the + MDA maintains synchronous Ethernet (syncE) communication on all of its + ports. + + not-applicable - The MDA does not support synchronous Ethernet. + enabled - The MDA is in synchronous mode. + disabled - The MDA is in asynchronous mode (default). + + On MDAs that do not support synchronous ethernet the only supported + value is 'not-applicable (0)'. + + If tmnxMDASynchronousEthernet is 'enabled (1)' then any port on the + MDA can be used as a source port in the tmnxSyncIfTimingTable." + DEFVAL { disabled } + ::= { tmnxMDAEntry 40 } + +tmnxMDAXplErrorTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAXplErrorTime indicates the last time when the + tmnxEqMdaXplError notification occurred." + ::= { tmnxMDAEntry 41 } + +tmnxMDAXplFailedCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAXplFailedCount indicates the number of egress XPL + failures on the MDA since startup." + ::= { tmnxMDAEntry 42 } + +tmnxMDAAtmMode OBJECT-TYPE + SYNTAX TmnxMdaAtmMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAAtmMode specifies the maximum number of Virtual + Circuits for the MDA. + + On MDA's that do not support ATM, 'notApplicable' is the only allowed + value and this is also the default value. + + On MDA's that support ATM, the default value is 'max8kVc'." + ::= { tmnxMDAEntry 43 } + +tmnxMDAEgrHsmdaThrshLoBrstMult OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..65536) + UNITS "bytes per megabit of rate" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAEgrHsmdaThrshLoBrstMult specifies the bytes per + megabit/second of rate multiplier for the aggregate rate of the queues + pertaining to the low burst threshold in the queue group. + + When set to the default value '-1', the system will adopt the lowest + usable threshold as a default setting per rate." + DEFVAL { -1 } + ::= { tmnxMDAEntry 44 } + +tmnxMDAEgrHsmdaThrshHiBrstInc OBJECT-TYPE + SYNTAX Integer32 (-1..65536) + UNITS "bytes" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAEgrHsmdaThrshHiBrstInc specifies the incremental + number of bytes above the low burst limit to be used as the high burst + threshold for the aggregate rate of the queues pertaining to the high + burst threshold in the queue group. + + When set to the default value '-1', the system will default to a value + of '4000' bytes." + DEFVAL { -1 } + ::= { tmnxMDAEntry 45 } + +tmnxMDAIsaTunnelGroup OBJECT-TYPE + SYNTAX TmnxTunnelGroupIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIsaTunnelGroup specifies the tunnel group + identifier associated with this MDA. + + The tunnel groups are configured by tmnxIPsecIsaGrpTable. + + When the object is set to a non-default value, the value of + 'tmnxMDAIsaMemberPoolAssoc' must be default." + DEFVAL { 0 } + ::= { tmnxMDAEntry 46 } + +tmnxMDAIsaTunnelGroupInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAIsaTunnelGroupInUse indicates if this MDA is + active in the Integrated Service Adaptor (ISA) tunnel group indicated + by tmnxMDAIsaTunnelGroup. + + This object has meaning only when the ISA tunnel group is configured + to be multi-active (i.e. tmnxIPsecIsaGrpMultiActive in + tmnxIPsecIsaGrpTable is 'true (1)'). In all other cases, the value of + this object is equal to 'false (2)'" + ::= { tmnxMDAEntry 47 } + +tmnxMDAHwPowerPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAHwPowerPriority specifies the functional priority + of the MDA. Lower priority (higher numerically) MDAs will power off + sooner than higher priority (lower numerically) MDAs during a power + shortage. Lower priority MDAs will also power up after higher priority + MDAs." + DEFVAL { 150 } + ::= { tmnxMDAEntry 48 } + +tmnxMDAFailOnError OBJECT-TYPE + SYNTAX BITS { + eventGroupA (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAFailOnError specifies the set of events that, if + triggered, will cause the MDA to fail. The suppression or generation + of the NOTIFICATION-TYPE event is independent of the MDA failing. + + The following set of events are configurable: + eventGroupA (0) - tmnxEqMdaXplError + - tmnxEqMdaIngrXplError + + If an XPL error is declared, the MDA is declared failed." + DEFVAL { {} } + ::= { tmnxMDAEntry 49 } + +tmnxMDAEgrXplErrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..1000000) + UNITS "xpl errors" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrXplErrThreshold specifies the threshold for + egress XPL errors that determine a failure scenario." + DEFVAL { 1000 } + ::= { tmnxMDAEntry 50 } + +tmnxMDAEgrXplErrWindow OBJECT-TYPE + SYNTAX Unsigned32 (1..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrXplErrWindow specifies the window size in + minutes for egress XPL errors that determine a failure scenario." + DEFVAL { 60 } + ::= { tmnxMDAEntry 51 } + +tmnxMDAIngrXplErrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..1000000) + UNITS "xpl errors" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIngrXplErrThreshold specifies the threshold for + ingress XPL errors that determine a failure scenario." + DEFVAL { 1000 } + ::= { tmnxMDAEntry 52 } + +tmnxMDAIngrXplErrWindow OBJECT-TYPE + SYNTAX Unsigned32 (1..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIngrXplErrWindow specifies the window size in + minutes for ingress XPL errors that determine a failure scenario." + DEFVAL { 60 } + ::= { tmnxMDAEntry 53 } + +tmnxMDAResetOnRecoverableError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAResetOnRecoverableError specifies whether or not + the system resets the MDA when there are fatal memory parity errors on + one of the Q-chips on the card with which this MDA is associated. + + If the value of tmnxMDAResetOnRecoverableError is 'true (1)' and there + is a fatal memory parity error on a Q-chip, the system will reset the + MDA but not fail it, even if tmnxMDAFailOnError is 'true (1)'." + DEFVAL { false } + ::= { tmnxMDAEntry 54 } + +tmnxMDAAssignedLevel OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer that specifies the administratively assigned + (pre-provisioned) MDA functional level variant that should occupy this + slot in this chassis." + DEFVAL { unrestricted } + ::= { tmnxMDAEntry 55 } + +tmnxMDAEquippedLevel OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA functional-level variant that is + physically inserted into this slot in this chassis. If the value of + tmnxMDAAssignedLevel is not equal to the value of + tmnxMDAEquippedLevel, a mismatch alarm will be raised." + ::= { tmnxMDAEntry 56 } + +tmnxMDALicensedLevel OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA functional-level that is licensed + for this slot in this chassis." + ::= { tmnxMDAEntry 57 } + +tmnxMDALicensedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "gigabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the amount of licensed bandwidth that is used on this + MDA. Bandwidth becomes licensed as physical connectors are provisioned + or physical ports are enabled. + Licensed bandwith on MDAs that have multiple functional levels + supported. The system enforces that the licensed bandwidth does + not exceed any bandwidth restriction associated with this card's + licensed level." + ::= { tmnxMDAEntry 58 } + +tmnxCardTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each card model supported by the + system." + ::= { tmnxCardObjs 9 } + +tmnxCardTypeEntry OBJECT-TYPE + SYNTAX TmnxCardTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Card model. Rows in + this table are created by the agent at initialization and cannot be + created or destroyed by SNMP Get or Set requests." + INDEX { tmnxCardTypeIndex } + ::= { tmnxCardTypeTable 1 } + +TmnxCardTypeEntry ::= SEQUENCE +{ + tmnxCardTypeIndex TmnxCardType, + tmnxCardTypeName TNamedItemOrEmpty, + tmnxCardTypeDescription TItemDescription, + tmnxCardTypeStatus TruthValue +} + +tmnxCardTypeIndex OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + card model." + ::= { tmnxCardTypeEntry 1 } + +tmnxCardTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series card model. This name string may be used in + CLI commands to specify a particular card model type." + ::= { tmnxCardTypeEntry 2 } + +tmnxCardTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series card model." + ::= { tmnxCardTypeEntry 3 } + +tmnxCardTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCardTypeStatus has a value of 'true' it indicates that + this card model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxCardTypeEntry 4 } + +tmnxMdaTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MDA type table has an entry for each MDA card model supported by + the system." + ::= { tmnxCardObjs 10 } + +tmnxMdaTypeEntry OBJECT-TYPE + SYNTAX TmnxMdaTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series MDA card + model. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxMdaTypeIndex } + ::= { tmnxMdaTypeTable 1 } + +TmnxMdaTypeEntry ::= SEQUENCE +{ + tmnxMdaTypeIndex TmnxMdaType, + tmnxMdaTypeName TNamedItemOrEmpty, + tmnxMdaTypeDescription TItemDescription, + tmnxMdaTypeStatus TruthValue +} + +tmnxMdaTypeIndex OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + MDA card model." + ::= { tmnxMdaTypeEntry 1 } + +tmnxMdaTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series MDA card model. This name string may be used + in CLI commands to specify a particular MDA card model type." + ::= { tmnxMdaTypeEntry 2 } + +tmnxMdaTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series MDA card model." + ::= { tmnxMdaTypeEntry 3 } + +tmnxMdaTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxMdaTypeStatus has a value of 'true' it indicates that + this MDA card model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxMdaTypeEntry 4 } + +tmnxSyncIfTimingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSyncIfTimingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The synchronous interface timing table has an entry for each cpm card + in the system." + ::= { tmnxCardObjs 11 } + +tmnxSyncIfTimingEntry OBJECT-TYPE + SYNTAX TmnxSyncIfTimingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row represents the configuration of Synchronous Equipment Timing + Source (SETS) of the system. Entries cannot be created and deleted + via SNMP SET operations. When a tmnxCpmCardEntry is created, a + tmnxSyncIfTimingEntry is created. SNMP set operations with + tmnxCpmCardSlotNum of the secondary CPM will be denied. + + If the value of the reference source port is a valid Port ID then the + reference is a port. If the value of the source hardware is a valid + non-zero HWIndex then the source is the hardware specified by the + HWIndex." + AUGMENTS { tmnxCpmCardEntry } + ::= { tmnxSyncIfTimingTable 1 } + +TmnxSyncIfTimingEntry ::= SEQUENCE +{ + tmnxSyncIfTimingRevert TruthValue, + tmnxSyncIfTimingRefOrder1 TmnxSETSRefSource, + tmnxSyncIfTimingRefOrder2 TmnxSETSRefSource, + tmnxSyncIfTimingRef1SrcPort TmnxPortID, + tmnxSyncIfTimingRef1AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingRef1InUse TruthValue, + tmnxSyncIfTimingRef1Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingRef1Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingRef2SrcPort TmnxPortID, + tmnxSyncIfTimingRef2AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingRef2InUse TruthValue, + tmnxSyncIfTimingRef2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingRef2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingFreqOffset Integer32, + tmnxSyncIfTimingStatus TmnxSETSStatus, + tmnxSyncIfTimingRefOrder3 TmnxSETSRefSource, + tmnxSyncIfTimingBITSIfType TmnxBITSIfType, + tmnxSyncIfTimingBITSAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingBITSInUse TruthValue, + tmnxSyncIfTimingBITSQualified TmnxSETSRefQualified, + tmnxSyncIfTimingBITSAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingRef1SrcHw TmnxHwIndexOrZero, + tmnxSyncIfTimingRef1BITSIfType TmnxBITSIfType, + tmnxSyncIfTimingRef2SrcHw TmnxHwIndexOrZero, + tmnxSyncIfTimingRef2BITSIfType TmnxBITSIfType, + tmnxSyncIfTimingBITSOutAdmStatus TmnxPortAdminStatus, + tmnxSyncIfTimingBITSOutLineLen INTEGER, + tmnxSyncIfTimingRef1CfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef1RxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef2CfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef2RxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITSCfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITSRxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITS2InUse TruthValue, + tmnxSyncIfTimingBITS2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingBITS2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingBITS2RxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef1State TmnxRefInState, + tmnxSyncIfTimingRef2State TmnxRefInState, + tmnxSyncIfTimingBITSState TmnxRefInState, + tmnxSyncIfTimingBITS2State TmnxRefInState, + tmnxSyncIfTimingRef1NationalUse Unsigned32, + tmnxSyncIfTimingRef2NationalUse Unsigned32, + tmnxSyncIfTimingBITSNationalUse Unsigned32, + tmnxSyncIfTimingQLSelection TmnxEnabledDisabled, + tmnxSyncIfTimingOtherCPMInUse TruthValue, + tmnxSyncIfTimingOtherCPMQual TmnxSETSRefQualified, + tmnxSyncIfTimingOtherCPMAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingOtherCPMState TmnxRefInState, + tmnxSyncIfTimingBITSOutRefSel TmnxSETSRefSource, + tmnxSyncIfTimingBITSTxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITS2AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingSystemQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRefOrder4 TmnxSETSRefSource, + tmnxSyncIfTimingPTPAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingPTPInUse TruthValue, + tmnxSyncIfTimingPTPQualified TmnxSETSRefQualified, + tmnxSyncIfTimingPTPAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingPTPCfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingPTPRxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingPTPState TmnxRefInState, + tmnxSyncIfTimingBITSOutSource TmnxBITSOutSource, + tmnxSyncIfTimingBITSOutQlMin TmnxSSMQualityLevel, + tmnxSyncIfTimingBITSOutSquelch TruthValue, + tmnxSyncIfTimingQlMin TmnxSSMQualityLevel, + tmnxSyncIfTimingWaitToRestorTime Unsigned32, + tmnxSyncIfTimingSyncEAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingSyncEInUse TruthValue, + tmnxSyncIfTimingSyncEQualified TmnxSETSRefQualified, + tmnxSyncIfTimingSyncEAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingSyncECfgQltyLevl TmnxSSMQualityLevel, + tmnxSyncIfTimingSyncERxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingSyncEState TmnxRefInState, + tmnxSyncIfTimingSyncE2AdmnStatus TmnxPortAdminStatus, + tmnxSyncIfTimingSyncE2InUse TruthValue, + tmnxSyncIfTimingSyncE2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingSyncE2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingSyncE2RxQltyLevl TmnxSSMQualityLevel, + tmnxSyncIfTimingSyncE2State TmnxRefInState, + tmnxSyncIfTimingRefOrder5 TmnxSETSRefSource, + tmnxSyncIfTimingGnssAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingGnssInUse TruthValue, + tmnxSyncIfTimingGnssQualified TmnxSETSRefQualified, + tmnxSyncIfTimingGnssAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingGnssCfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingGnssRxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingGnssState TmnxRefInState, + tmnxSyncIfTimingGnss2AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingGnss2InUse TruthValue, + tmnxSyncIfTimingGnss2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingGnss2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingGnss2RxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingGnss2State TmnxRefInState +} + +tmnxSyncIfTimingRevert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRevert indicates whether the reference + source will revert to a higher priority source that has been + re-validated or newly validated. + + The synchronous interface timing subsystem is by default non-revertive + ('false')." + ::= { tmnxSyncIfTimingEntry 1 } + +tmnxSyncIfTimingRefOrder1 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder1 indicates the most preferred + timing reference source. + + Four different timing input references may be specified in the + reference order ('bits', 'reference1', 'reference2', and 'ptp'). + + The synchronous equipment timing subsystem chooses a reference based + on priority." + ::= { tmnxSyncIfTimingEntry 2 } + +tmnxSyncIfTimingRefOrder2 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder2 indicates the second most + preferred timing reference for the synchronous equipment timing + subsystem." + ::= { tmnxSyncIfTimingEntry 3 } + +tmnxSyncIfTimingRef1SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1SrcPort indicates the source port of + the first timing reference. + + A value of '1e000000'H indicates that there is no source port for this + reference." + ::= { tmnxSyncIfTimingEntry 4 } + +tmnxSyncIfTimingRef1AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1AdminStatus indicates the + administrative status of the first timing reference." + ::= { tmnxSyncIfTimingEntry 5 } + +tmnxSyncIfTimingRef1InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1InUse indicates whether the first + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 6 } + +tmnxSyncIfTimingRef1Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1Qualified indicates whether the first + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingRef1Qualified is set to 'not-qualified', + then the object tmnxSyncIfTimingRef1Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 7 } + +tmnxSyncIfTimingRef1Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1Alarm indicates the alarms on the + first reference. If any of the bits is set to '1', then the first + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingRef1Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 8 } + +tmnxSyncIfTimingRef2SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2SrcPort indicates the source port of + the second timing reference. + + A value of '1e000000'H indicates that there is no source port for this + reference." + ::= { tmnxSyncIfTimingEntry 9 } + +tmnxSyncIfTimingRef2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2AdminStatus indicates the + administrative status of the second timing reference." + ::= { tmnxSyncIfTimingEntry 10 } + +tmnxSyncIfTimingRef2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2InUse indicates whether the second + timing reference is presently being used by the synchronous timing + subsystem." + ::= { tmnxSyncIfTimingEntry 11 } + +tmnxSyncIfTimingRef2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2Qualified indicates whether the + second timing reference is qualified for use by the synchronous + timing subsystem. If tmnxSyncIfTimingRef2Qualified is 'not-qualified' + then the object tmnxSyncIfTimingRef2Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 12 } + +tmnxSyncIfTimingRef2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2Alarm indicates the alarms on the + second reference. If any of the bits is set to '1', then the second + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingRef2Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 13 } + +tmnxSyncIfTimingFreqOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "parts-per-million" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingFreqOffset indicates the frequency offset + of the current selected timing reference in parts per million (ppm)." + ::= { tmnxSyncIfTimingEntry 14 } + +tmnxSyncIfTimingStatus OBJECT-TYPE + SYNTAX TmnxSETSStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingStatus indicates the present status of + the Synchronous Timing Equipment Source (SETS)." + ::= { tmnxSyncIfTimingEntry 15 } + +tmnxSyncIfTimingRefOrder3 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder3 is the third most preferred + timing reference for the synchronous equipment timing subsystem." + ::= { tmnxSyncIfTimingEntry 16 } + +tmnxSyncIfTimingBITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSIfType indicates the interface type + of the BITS (Building Integrated Timing Supply) timing reference. It + also indicates the framing type of the interface." + ::= { tmnxSyncIfTimingEntry 17 } + +tmnxSyncIfTimingBITSAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSAdminStatus indicates administrative + status of the BITS (Building Integrated Timing Supply) input timing + reference. + + The value of this object for the extension chassis in an XRS-40 system + is always 'inService(2)'." + ::= { tmnxSyncIfTimingEntry 18 } + +tmnxSyncIfTimingBITSInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSInUse indicates whether the BITS + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 19 } + +tmnxSyncIfTimingBITSQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSQualified indicates whether the BITS + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingBITSQualified is 'not-qualified', then + the object tmnxSyncIfTimingBITSAlarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 20 } + +tmnxSyncIfTimingBITSAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSAlarm indicates the alarms on the + BITS reference. If any of the bits is set to '1', then the BITS + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingBITSQualified is set to 'not-qualified'." + ::= { tmnxSyncIfTimingEntry 21 } + +tmnxSyncIfTimingRef1SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSyncIfTimingRef1SrcHw indicates the source HW index + of the first timing reference if source is not a port. + + This object was obsoleted in release 20.5." + ::= { tmnxSyncIfTimingEntry 22 } + +tmnxSyncIfTimingRef1BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSyncIfTimingRef1BITSIfType indicates the interface + type of the first timing reference if the source is BITS. It also + indicates the framing type of the interface. + + This object was obsoleted in release 20.5." + ::= { tmnxSyncIfTimingEntry 23 } + +tmnxSyncIfTimingRef2SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSyncIfTimingRef2SrcHw indicates the source HW index + of the second timing reference if source is not a port. + + This object was obsoleted in release 20.5." + ::= { tmnxSyncIfTimingEntry 24 } + +tmnxSyncIfTimingRef2BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSyncIfTimingRef2BITSIfType indicates the interface + type of the second timing reference if the source is BITS. It also + indicates the framing type of the interface. + + This object was obsoleted in release 20.5." + ::= { tmnxSyncIfTimingEntry 25 } + +tmnxSyncIfTimingBITSOutAdmStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutAdmStatus indicates administrative + status of the BITS (Building Integrated Timing Supply) output timing + reference." + ::= { tmnxSyncIfTimingEntry 26 } + +tmnxSyncIfTimingBITSOutLineLen OBJECT-TYPE + SYNTAX INTEGER { + lengthNotApplicable (0), + length0To110 (1), + length110To220 (2), + length220To330 (3), + length330To440 (4), + length440To550 (5), + length550To660 (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSyncIfTimingBITSOutLineLen indicates the length of the line + (in feet) for the BITS (Building Integrated Timing Supply) output. + The following values are valid: + lengthNotApplicable (0) - When BITS output is not supported + length0To110 (1) - For line length from 0 to 110 feet + length110To220 (2) - For line length from 110 to 220 feet + length220To330 (3) - For line length from 230 to 330 feet + length330To440 (4) - For line length from 330 to 440 feet + length440To550 (5) - For line length from 440 to 550 feet + length550To660 (6) - For line length from 550 to 660 feet + The default is 'lengthNotApplicable' on CPM cards which do not + support line length. Otherwise, the default is 'length0To110'." + ::= { tmnxSyncIfTimingEntry 27 } + +tmnxSyncIfTimingRef1CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1CfgQltyLevel indicates the configured + Quality Level of Reference 1. A value of 'unknown (0)' indicates + Reference 1 is not forced to a specific quality level." + ::= { tmnxSyncIfTimingEntry 28 } + +tmnxSyncIfTimingRef1RxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1RxQltyLevel indicates the received + SSM Quality Level of Reference 1." + ::= { tmnxSyncIfTimingEntry 29 } + +tmnxSyncIfTimingRef2CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2CfgQltyLevel indicates the configured + Quality Level of Reference 2. A value of 'unknown (0)' indicates + Reference 2 is not forced to a specific quality level." + ::= { tmnxSyncIfTimingEntry 30 } + +tmnxSyncIfTimingRef2RxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2RxQltyLevel indicates the received + SSM Quality Level of Reference 2." + ::= { tmnxSyncIfTimingEntry 31 } + +tmnxSyncIfTimingBITSCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSCfgQltyLevel indicates the configured + Quality Level of the BITS interface. A value of 'unknown (0)' + indicates the BITS interface is not forced to a specific quality + level." + ::= { tmnxSyncIfTimingEntry 32 } + +tmnxSyncIfTimingBITSRxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSRxQltyLevel indicates the received + SSM Quality Level of the BITS interface." + ::= { tmnxSyncIfTimingEntry 33 } + +tmnxSyncIfTimingBITS2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2InUse indicates whether the BITS2 + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 34 } + +tmnxSyncIfTimingBITS2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2Qualified indicates whether the BITS2 + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingBITS2Qualified is 'not-qualified', then + the object tmnxSyncIfTimingBITS2Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 35 } + +tmnxSyncIfTimingBITS2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2Alarm indicates the alarms on the + BITS2 reference. If any of the bits is set to '1', then the BITS2 + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingBITSQualified is set to 'not-qualified'." + ::= { tmnxSyncIfTimingEntry 36 } + +tmnxSyncIfTimingBITS2RxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2RxQltyLevel indicates the received + SSM Rx Quality Level of the BITS2 interface." + ::= { tmnxSyncIfTimingEntry 37 } + +tmnxSyncIfTimingRef1State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1State indicates the operational state + of the Reference 1 Timing." + ::= { tmnxSyncIfTimingEntry 38 } + +tmnxSyncIfTimingRef2State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2State indicates the operational state + of the Reference 2 Timing." + ::= { tmnxSyncIfTimingEntry 39 } + +tmnxSyncIfTimingBITSState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSState indicates the operational state + of the BITS Timing Interface." + ::= { tmnxSyncIfTimingEntry 40 } + +tmnxSyncIfTimingBITS2State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2State indicates the operational + state of the BITS2 Timing Interface." + ::= { tmnxSyncIfTimingEntry 41 } + +tmnxSyncIfTimingRef1NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSyncIfTimingRef1NationalUse indicates the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces. + + This object was obsoleted in release 20.5." + DEFVAL { 8 } + ::= { tmnxSyncIfTimingEntry 42 } + +tmnxSyncIfTimingRef2NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSyncIfTimingRef2NationalUse indicates the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces. + + This object was obsoleted in release 20.5." + DEFVAL { 8 } + ::= { tmnxSyncIfTimingEntry 43 } + +tmnxSyncIfTimingBITSNationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSNationalUse indicates the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tmnxSyncIfTimingEntry 44 } + +tmnxSyncIfTimingQLSelection OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingQLSelection indicates whether or not the + timing reference selection process uses the quality level of each + timing reference when making the decision on which reference should + provide system timing." + REFERENCE + "ITU-T Recommendation G.781, June 1999, Section 5.12" + ::= { tmnxSyncIfTimingEntry 45 } + +tmnxSyncIfTimingOtherCPMInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMInUse indicates whether the + timing reference from the other CPM is presently being used by the + synchronous timing subsystem on the this CPM." + DEFVAL { false } + ::= { tmnxSyncIfTimingEntry 46 } + +tmnxSyncIfTimingOtherCPMQual OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMQual indicates whether the + timing reference from the other CPM is qualified for use by the + synchronous timing subsystem on the local CPM. If + tmnxSyncIfTimingOtherCPMQual is 'not-qualified', then the object + tmnxSyncIfTimingOtherCPMAlarm gives the reason for disqualification." + DEFVAL { not-qualified } + ::= { tmnxSyncIfTimingEntry 47 } + +tmnxSyncIfTimingOtherCPMAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMAlarm indicates the alarms on the + timing reference from the other CPM. If any of the bits is set to + '1', then the reference is disqualified by the timing subsystem and the + value of tmnxSyncIfTimingOtherCPMQual is set to 'not-qualified'." + DEFVAL { {} } + ::= { tmnxSyncIfTimingEntry 48 } + +tmnxSyncIfTimingOtherCPMState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMState indicates the operational + state of the timing reference from the other CPM on the local CPM." + DEFVAL { disabled } + ::= { tmnxSyncIfTimingEntry 49 } + +tmnxSyncIfTimingBITSOutRefSel OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutRefSel indicates the reference + source for BITS output." + DEFVAL { noReference } + ::= { tmnxSyncIfTimingEntry 50 } + +tmnxSyncIfTimingBITSTxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSTxQltyLevel indicates the transmitted + SSM Tx Quality Level of the BITS interface." + ::= { tmnxSyncIfTimingEntry 51 } + +tmnxSyncIfTimingBITS2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2AdminStatus indicates administrative + status of the BITS2 (Building Integrated Timing Supply) input timing + reference." + ::= { tmnxSyncIfTimingEntry 52 } + +tmnxSyncIfTimingSystemQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSystemQltyLevel indicates the quality + level of the system timing reference. This is normally the quality + level of the selected timing reference. If no timing reference has + been selected, it indicates the freerun/holdover quality of the + system." + ::= { tmnxSyncIfTimingEntry 53 } + +tmnxSyncIfTimingRefOrder4 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder4 is the fourth most preferred + timing reference for the synchronous equipment timing subsystem." + ::= { tmnxSyncIfTimingEntry 54 } + +tmnxSyncIfTimingPTPAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPAdminStatus indicates the + administrative status of the Precision Timing Protocol (PTP) timing + reference." + ::= { tmnxSyncIfTimingEntry 55 } + +tmnxSyncIfTimingPTPInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPInUse indicates whether the Precision + Timing Protocol (PTP) timing reference is presently being used by the + synchronous timing subsystem. If it is in use, + tmnxSyncIfTimingFreqOffset indicates the frequency offset for this + reference." + ::= { tmnxSyncIfTimingEntry 56 } + +tmnxSyncIfTimingPTPQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPQualified indicates whether the + Precision Timing Protocol (PTP) timing reference is qualified for use + by the synchronous timing subsystem. If tmnxSyncIfTimingPTPQualified + is set to 'not-qualified', then the object tmnxSyncIfTimingPTPAlarm + gives the reason for the disqualification." + ::= { tmnxSyncIfTimingEntry 57 } + +tmnxSyncIfTimingPTPAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPAlarm indicates the alarms on the + Precision Timing Protocol (PTP) reference. If any of the bits is set + to '1', then the PTP reference is disqualified by the timing subsystem + and the value of tmnxSyncIfTimingPTPQualified is set to + 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 58 } + +tmnxSyncIfTimingPTPCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPCfgQltyLevel indicates the configured + Quality Level of Precision Timing Protocol (PTP). A value of + 'unknown (0)' indicates PTP is not forced to a specific quality level." + ::= { tmnxSyncIfTimingEntry 59 } + +tmnxSyncIfTimingPTPRxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPRxQltyLevel indicates the received SSM + RX Quality Level of the Precision Timing Protocol (PTP)." + ::= { tmnxSyncIfTimingEntry 60 } + +tmnxSyncIfTimingPTPState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPState indicates the operational state + of the Precision Timing Protocol (PTP) Timing." + ::= { tmnxSyncIfTimingEntry 61 } + +tmnxSyncIfTimingBITSOutSource OBJECT-TYPE + SYNTAX TmnxBITSOutSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutSource indicates the source of the + BITS (Building Integrated Timing Supply) output." + ::= { tmnxSyncIfTimingEntry 62 } + +tmnxSyncIfTimingBITSOutQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutQlMin indicates the minimum + quality level that a signal must have for it to be selected for BITS + output. + + A value of 'unknown (0)' indicates that there is no minimum quality + level selected for the BITS output." + ::= { tmnxSyncIfTimingEntry 63 } + +tmnxSyncIfTimingBITSOutSquelch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutSquelch indicates whether or not + to squelch the output signal. This object is only valid when there is + no valid reference selected. + + If the value is 'true (1)' and there is no valid reference, then no + signal is sent out the port. + + If the value is 'false (2)' and there is no valid reference, then the + AIS signal is presented along with the QL-DNU/QL-DUS SSM if the signal + format supports SSM." + ::= { tmnxSyncIfTimingEntry 64 } + +tmnxSyncIfTimingQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingQlMin indicates the minimum acceptable + quality level that a signal must have for it to be considered for + selection by the system timing module. + + A value of 'unknown (0)' indicates that there is no minimum quality + level." + ::= { tmnxSyncIfTimingEntry 66 } + +tmnxSyncIfTimingWaitToRestorTime OBJECT-TYPE + SYNTAX Unsigned32 (0..12) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingWaitToRestorTime indicates the time, in + minutes, that a previously failed input reference must be valid before + it will be used for either the BITS output or the central clock input + reference. + + A value of '0' indicates that the wait-to-restore timer is disabled." + ::= { tmnxSyncIfTimingEntry 67 } + +tmnxSyncIfTimingSyncEAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEAdminStatus indicates the + administrative status of the Synchronous Ethernet (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 68 } + +tmnxSyncIfTimingSyncEInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEInUse indicates whether the Synchronous + Ethernet (SyncE) timing reference is presently being used by the synchronous + timing subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 69 } + +tmnxSyncIfTimingSyncEQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEQualified indicates whether the Synchronous + Ethernet (SyncE) timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingSyncEQualified is set to 'not-qualified', + then the object tmnxSyncIfTimingSyncEAlarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 70 } + +tmnxSyncIfTimingSyncEAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEAlarm indicates the alarms on the + Synchronous Ethernet (SyncE) reference. If any of the bits is set to '1', + then the SyncE reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingSyncEQualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 71 } + +tmnxSyncIfTimingSyncECfgQltyLevl OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncECfgQltyLevl indicates the configured + Quality Level of the Synchronous Ethernet (SyncE) timing reference. A + value of 'unknown (0)' indicates SyncE is not forced to a specific + quality level." + ::= { tmnxSyncIfTimingEntry 72 } + +tmnxSyncIfTimingSyncERxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncERxQltyLevel indicates the received + SSM Quality Level of the Synchronous Ethernet (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 73 } + +tmnxSyncIfTimingSyncEState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEState indicates the operational + state of the Synchronous Ethernet (SyncE) timing reference." + ::= { tmnxSyncIfTimingEntry 74 } + +tmnxSyncIfTimingSyncE2AdmnStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2AdmnStatus indicates the + administrative status of the Synchronous Ethernet 2 (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 75 } + +tmnxSyncIfTimingSyncE2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2InUse indicates whether the Synchronous + Ethernet 2 (SyncE) timing reference is presently being used by the synchronous + timing subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 76 } + +tmnxSyncIfTimingSyncE2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2Qualified indicates whether the Synchronous + Ethernet 2 (SyncE) timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingSyncE2Qualified is set to 'not-qualified', + then the object tmnxSyncIfTimingSyncE2Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 77 } + +tmnxSyncIfTimingSyncE2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2Alarm indicates the alarms on the + Synchronous Ethernet 2 (SyncE) reference. If any of the bits is set to '1', + then the SyncE 2 reference is disqualified by the timing subsystem and the value + of tmnxSyncIfTimingSyncE2Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 78 } + +tmnxSyncIfTimingSyncE2RxQltyLevl OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2RxQltyLevl indicates the received + SSM Quality Level of the Synchronous Ethernet 2 (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 79 } + +tmnxSyncIfTimingSyncE2State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2State indicates the operational + state of the Synchronous Ethernet 2 (SyncE) timing reference." + ::= { tmnxSyncIfTimingEntry 80 } + +tmnxSyncIfTimingRefOrder5 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder5 is the fifth most preferred + timing reference for the synchronous equipment timing subsystem." + ::= { tmnxSyncIfTimingEntry 81 } + +tmnxSyncIfTimingGnssAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnssAdminStatus indicates the + administrative status of the Global Navigation Satellite System (GNSS) + timing reference." + ::= { tmnxSyncIfTimingEntry 82 } + +tmnxSyncIfTimingGnssInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnssInUse indicates whether the GNSS + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates the + frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 83 } + +tmnxSyncIfTimingGnssQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnssQualified indicates whether the GNSS + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingGnssQualified is set to 'not-qualified', + then the object tmnxSyncIfTimingGnssAlarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 84 } + +tmnxSyncIfTimingGnssAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnssAlarm indicates the alarms on the GNSS timing + reference. If any of the bits is set to '1', then the GNSS reference is + disqualified by the timing subsystem and the value of + tmnxSyncIfTimingGnssQualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 85 } + +tmnxSyncIfTimingGnssCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnssCfgQltyLevel indicates the configured + Quality Level of the GNSS timing reference. A value of 'unknown (0)' + indicates Gnss is not forced to a specific quality level." + ::= { tmnxSyncIfTimingEntry 86 } + +tmnxSyncIfTimingGnssRxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnssRxQltyLevel indicates the received + SSM Quality Level of the GNSS timing reference." + ::= { tmnxSyncIfTimingEntry 87 } + +tmnxSyncIfTimingGnssState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnssState indicates the operational state + of the GNSS timing reference." + ::= { tmnxSyncIfTimingEntry 88 } + +tmnxSyncIfTimingGnss2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnss2AdminStatus indicates the + administrative status of the GNSS 2 timing reference." + ::= { tmnxSyncIfTimingEntry 89 } + +tmnxSyncIfTimingGnss2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnss2InUse indicates whether the GNSS 2 + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates the + frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 90 } + +tmnxSyncIfTimingGnss2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnss2Qualified indicates whether the GNSS + 2 timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingGnss2Qualified is set to + 'not-qualified', then the object tmnxSyncIfTimingGnss2Alarm gives the + reason for disqualification." + ::= { tmnxSyncIfTimingEntry 91 } + +tmnxSyncIfTimingGnss2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnss2Alarm indicates the alarms on the GNSS 2 + timing reference. If any of the bits is set to '1', then the GNSS 2 reference + is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingGnss2Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 92 } + +tmnxSyncIfTimingGnss2RxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnss2RxQltyLevel indicates the received + SSM Quality Level of the GNSS 2 timing reference." + ::= { tmnxSyncIfTimingEntry 93 } + +tmnxSyncIfTimingGnss2State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingGnss2State indicates the operational + state of the GNSS 2 timing reference." + ::= { tmnxSyncIfTimingEntry 94 } + +tmnxCcagTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxCcagTable has an entry for each Cross Connect Aggregation + Group,CCAG, configured on this system. + + This table was made obsolete in release 21.2." + ::= { tmnxCardObjs 12 } + +tmnxCcagEntry OBJECT-TYPE + SYNTAX TmnxCcagEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a particular CCAG. Entries are + created/deleted by the user. There is no StorageType object, entries + have a presumed StorageType of nonVolatile. + + This entry was made obsolete in release 21.2." + INDEX { tmnxCcagId } + ::= { tmnxCcagTable 1 } + +TmnxCcagEntry ::= SEQUENCE +{ + tmnxCcagId TmnxCcagId, + tmnxCcagRowStatus RowStatus, + tmnxCcagLastChanged TimeStamp, + tmnxCcagDescription DisplayString, + tmnxCcagAdminStatus TmnxAdminState, + tmnxCcagOperStatus TmnxOperState, + tmnxCcagCcaRate TmnxCcagRate, + tmnxCcagAccessAdaptQos INTEGER +} + +tmnxCcagId OBJECT-TYPE + SYNTAX TmnxCcagId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagId is used to index into the tmnxCcagTable. It + uniquely identifies a CCAG entry as configured on this system. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagEntry 1 } + +tmnxCcagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagRowStatus specifies the row status. It allows + entries to be created and deleted in the tmnxCcagTable. + tmnxCcagRowStatus does not support createAndWait. The status can only + be active or notInService. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagEntry 2 } + +tmnxCcagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagLastChanged indicates the time this row was last + changed. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagEntry 3 } + +tmnxCcagDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagDescription specifies a user provided description + string of this CCAG entry. + + This object was made obsolete in release 21.2." + DEFVAL { "" } + ::= { tmnxCcagEntry 4 } + +tmnxCcagAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagAdminStatus specifies the desired state of this + CCAG. + + This object was made obsolete in release 21.2." + DEFVAL { inService } + ::= { tmnxCcagEntry 5 } + +tmnxCcagOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagOperStatus indicates the operational state of + this CCAG. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagEntry 6 } + +tmnxCcagCcaRate OBJECT-TYPE + SYNTAX TmnxCcagRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagCcaRate specifies the maximum forwarding rate for + each CCA member within the CCAG. + + This object was made obsolete in release 21.2." + DEFVAL { -1 } + ::= { tmnxCcagEntry 7 } + +tmnxCcagAccessAdaptQos OBJECT-TYPE + SYNTAX INTEGER { + link (1), + distribute (2), + portFair (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagAccessAdaptQos specifies how the CCAG SAP queue + and virtual scheduler buffering and rate parameters are adapted over + multiple active CCAs. + link (1) - The CCAG will create the SAP queues and virtual + schedulers on each CCA with the actual parameters + specified in the tmnxCcagPathCcTable. + distribute (2) - Each CCA will receive a portion of the parameters + specified in the tmnxCcagPathCcTable. + portFair (3) - The LAG will create the SAP queues and virtual + schedulers with actual configuration parameters + on each port members in the LAG. The bandwidth is + distributed among the ports based on each port's + bandwidth relative to the total active bandwidth. + + This object was made obsolete in release 21.2." + DEFVAL { distribute } + ::= { tmnxCcagEntry 8 } + +tmnxCcagPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagPathEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxCcagPathTable has an entry for each Cross Connect Aggregation + Group, CCAG, path configured on this system. + + This table was made obsolete in release 21.2." + ::= { tmnxCardObjs 13 } + +tmnxCcagPathEntry OBJECT-TYPE + SYNTAX TmnxCcagPathEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a particular CCAG Path. Entries are + created/deleted by the user. There is no StorageType object, entries + have a presumed StorageType of nonVolatile. + + This entry was made obsolete in release 21.2." + INDEX { + tmnxCcagId, + tmnxCcagPathId + } + ::= { tmnxCcagPathTable 1 } + +TmnxCcagPathEntry ::= SEQUENCE +{ + tmnxCcagPathId INTEGER, + tmnxCcagPathLastChanged TimeStamp, + tmnxCcagPathRate TmnxCcagRate, + tmnxCcagPathRateOption TmnxCcagRateOption, + tmnxCcagPathWeight Unsigned32 +} + +tmnxCcagPathId OBJECT-TYPE + SYNTAX INTEGER { + alpha (1), + beta (2) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathId is used as the secondary index into the + tmnxCcagPathTable. Along with tmnxCcagId, it uniquely identifies a + specific path, alpha or beta, on a CCAG. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagPathEntry 1 } + +tmnxCcagPathLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathLastChanged indicates the time this row was + last changed. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagPathEntry 2 } + +tmnxCcagPathRate OBJECT-TYPE + SYNTAX TmnxCcagRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathRate specifies the bandwidth rate limitation + for this path on each member cross connect adaptor, CCA, in the CCAG. + + This object was made obsolete in release 21.2." + DEFVAL { -1 } + ::= { tmnxCcagPathEntry 3 } + +tmnxCcagPathRateOption OBJECT-TYPE + SYNTAX TmnxCcagRateOption + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathRateOption specifies whether the rate in + tmnxCcagPathRate is defined as an aggregate path rate for all CCAs in + the CCAG or as a per CCA path rate. + + This object was made obsolete in release 21.2." + DEFVAL { aggregate } + ::= { tmnxCcagPathEntry 4 } + +tmnxCcagPathWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathWeight specifies the scheduling percentage + for this path. It is applied to all CCAs in the CCAG membership list + for this path. + + This object was made obsolete in release 21.2." + DEFVAL { 50 } + ::= { tmnxCcagPathEntry 5 } + +tmnxCcagPathCcTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagPathCcEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxCcagPathCcTable has an entry for each type of Cross Connection + on a Cross Connect Aggregation Group Path configured on this system. + + This table was made obsolete in release 21.2." + ::= { tmnxCardObjs 14 } + +tmnxCcagPathCcEntry OBJECT-TYPE + SYNTAX TmnxCcagPathCcEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a particular CCAG Path Cross Connect. + Entries are created/deleted by the user. There is no StorageType + object, entries have a presumed StorageType of nonVolatile. + + This entry was made obsolete in release 21.2." + INDEX { + tmnxCcagId, + tmnxCcagPathId, + tmnxCcagPathCcType + } + ::= { tmnxCcagPathCcTable 1 } + +TmnxCcagPathCcEntry ::= SEQUENCE +{ + tmnxCcagPathCcType INTEGER, + tmnxCcagPathCcLastChanged TimeStamp, + tmnxCcagPathCcEgrPoolResvCbs Integer32, + tmnxCcagPathCcEgrPoolSlpPlcy TNamedItem, + tmnxCcagPathCcIngPoolResvCbs Integer32, + tmnxCcagPathCcIngPoolSlpPlcy TNamedItem, + tmnxCcagPathCcAcctPolicyId Unsigned32, + tmnxCcagPathCcCollectStats TruthValue, + tmnxCcagPathCcQueuePlcy TNamedItem, + tmnxCcagPathCcMac MacAddress, + tmnxCcagPathCcMtu Unsigned32, + tmnxCcagPathCcUserAssignedMac TruthValue, + tmnxCcagPathCcHwMac MacAddress +} + +tmnxCcagPathCcType OBJECT-TYPE + SYNTAX INTEGER { + sapsap (1), + sapnet (2), + netsap (3) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcType is used as a third index into + the tmnxCcagPathCcTable. Along with tmnxCcagId and tmnxCcagPathId, + it uniquely identifies a cross connection type on a specific path + in a particular CCAG. The types are: + sapsap (1): the cross connection is between two saps, where both + services are access. + sapnet (2): the cross connection is between a sap and a network + service. + netsap (3): the cross connection is between a network and a sap + service. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagPathCcEntry 1 } + +tmnxCcagPathCcLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcLastChanged indicates the time this row was + last changed. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagPathCcEntry 2 } + +tmnxCcagPathCcEgrPoolResvCbs OBJECT-TYPE + SYNTAX Integer32 (-1..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcEgrPoolResvCbs specifies the percentage of + pool size reserved for the committed burst size, CBS. The value '-1' + implies that the reserved CBS should be computed as the sum of the CBS + requested by the entities using this pool if the application point is + 'network'. For 'access' application points the value '-1' means a + default of 30%. + + This object was made obsolete in release 21.2." + DEFVAL { -1 } + ::= { tmnxCcagPathCcEntry 3 } + +tmnxCcagPathCcEgrPoolSlpPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcEgrPoolSlpPlcy specifies the slope policy + being used for the egress pool. The Slope policies define the nature + of the RED Slopes for the high and the low priority traffic. + + This object was made obsolete in release 21.2." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 4 } + +tmnxCcagPathCcIngPoolResvCbs OBJECT-TYPE + SYNTAX Integer32 (-1..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcIngPoolResvCbs specifies the percentage of + pool size reserved for the committed burst size, CBS. The value '-1' + implies that the reserved CBS should be computed as the sum of the CBS + requested by the entities using this pool if the application point is + 'network'. For 'access' application points the value '-1' means a + default of 30%. tmnxCcagPathCcIngPoolResvCbs does not apply to + tmnxCcagPathCcType 'netsap'. + + This object was made obsolete in release 21.2." + DEFVAL { -1 } + ::= { tmnxCcagPathCcEntry 5 } + +tmnxCcagPathCcIngPoolSlpPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcIngPoolSlpPlcy specifies the slope policy + being used for the ingress pool. The Slope policies define the nature + of the RED Slopes for the high and the low priority traffic. + tmnxCcagPathCcIngPoolSlpPlcy does not apply to tmnxCcagPathCcType + 'netsap'. + + This object was made obsolete in release 21.2." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 6 } + +tmnxCcagPathCcAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcAcctPolicyId specifies the accounting + policy which must be defined prior to associating it with the port. + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this port. A zero value indicates that there is no + accounting policy associated with this port. It is only meaningful + when the tmnxCcagPathCcType is 'netsap'. + + This object was made obsolete in release 21.2." + DEFVAL { 0 } + ::= { tmnxCcagPathCcEntry 7 } + +tmnxCcagPathCcCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcCollectStats specifies whether the + collection of accounting and statistical data for the network port is + enabled/disabled, 'true'/'false'. When applying accounting policies + the data by default will be collected in the appropriate records and + written to the designated billing file. When the value is set to + false, the statistics are still accumulated by the IOM cards, however, + the CPU will not obtain the results and write them to the billing + file. If the value of tmnxCcagPathCcType is not 'netsap', the value of + this object is meaningless and an attempt to set it will result in an + inconsistentValue error. + + This object was made obsolete in release 21.2." + DEFVAL { false } + ::= { tmnxCcagPathCcEntry 8 } + +tmnxCcagPathCcQueuePlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcQueuePlcy specifies the network egress + queue policy. If the value of tmnxCcagPathCcType is not 'netsap', the + value of this object is meaningless and an attempt to set it will + result in an inconsistentValue error. + + This object was made obsolete in release 21.2." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 9 } + +tmnxCcagPathCcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcMac specifies the MAC address of the + virtual LAG that maps to tmnxCcagPathId and tmnxCcagPathCcType. The + default value of this object is derived from the chassis MAC address + pool. + + This object was made obsolete in release 21.2." + DEFVAL { '000000000000'H } + ::= { tmnxCcagPathCcEntry 10 } + +tmnxCcagPathCcMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcMtu specifies the MTU of the path indexed + by tmnxCcagId, tmnxCcagPathId, and tmnxCcagPathCcType. When the value + is '0', the real MTU is calculated internally. + + This object was made obsolete in release 21.2." + DEFVAL { 0 } + ::= { tmnxCcagPathCcEntry 11 } + +tmnxCcagPathCcUserAssignedMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcUserAssignedMac indicates whether the value + of tmnxCcagPathCcMac has been explicitly assigned or inherited from + tmnxCcagPathCcHwMac, 'true' and 'false', respectively. + + This object was made obsolete in release 21.2." + DEFVAL { false } + ::= { tmnxCcagPathCcEntry 12 } + +tmnxCcagPathCcHwMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCcagPathCcHwMac is the system assigned MAC address of + the virtual LAG that maps to tmnxCcagPathId and tmnxCcagPathCcType. + When tmnxCcagPathCcUserAssignedMac is 'false', tmnxCcagPathCcMac + inherits its value from this object. + + This object was made obsolete in release 21.2." + ::= { tmnxCcagPathCcEntry 13 } + +tmnxMcmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcmEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxMcmTable has an entry for each Mda Carrier module (MCM) on the + 7710 system. + + This table was obsoleted in release 20.2." + ::= { tmnxCardObjs 15 } + +tmnxMcmEntry OBJECT-TYPE + SYNTAX TmnxMcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MCM in a chassis in the 7710 system. + Entries in the table cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a + tmnxMcmEntry is created in the chassis. Before a + tmnxChassisEntry can be deleted, each tmnxMcmEntry + for the chassis must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMcmSlotNum + } + ::= { tmnxMcmTable 1 } + +TmnxMcmEntry ::= SEQUENCE +{ + tmnxMcmSlotNum Unsigned32, + tmnxMcmSupportedTypes TmnxMcmType, + tmnxMcmAssignedType TmnxMcmType, + tmnxMcmEquippedType TmnxMcmType, + tmnxMcmHwIndex TmnxHwIndex +} + +tmnxMcmSlotNum OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The unique value which identifies this MDA slot within a specific + IOM card in the system. Since the MCM occupies two MDA slots in + the chassis this value can only be an odd number. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmEntry 1 } + +tmnxMcmSupportedTypes OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A bit-mask that indicates what MCM types can be physically supported + in this chassis. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmEntry 2 } + +tmnxMcmAssignedType OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A bit-mask that identifies the administratively assigned + (pre-provisioned) MCM type that should occupy this chassis. + If tmnxMcmAssignedType has a value of 'unassigned', + this slot has not yet been pre-provisioned. There must not be more + than one bit set at a time in tmnxMcmAssignedType. + + This object was obsoleted in release 20.2." + DEFVAL { 1 } + ::= { tmnxMcmEntry 3 } + +tmnxMcmEquippedType OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A bit-mask that identifies the MCM type that is physically + inserted into this chassis. If the chassis has been pre-provisioned, + tmnxMcmAssignedType is not equal 'unassigned', and the + value of tmnxMcmEquippedType is not the same as + tmnxMcmAssignedType, a mismatch alarm will be raised. + If the chassis has not been pre-provisioned, and the value of + tmnxMcmEquippedType is not one of the supported types as + specified by tmnxMcmSupportedTypes, a mismatch alarm will + be raised. There will not be more than one bit set at a time in + tmnxMcmEquippedType. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmEntry 4 } + +tmnxMcmHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMcmHwIndex is the index into the tmnxHwTable for the + row entry that represents the hardware component information for this + MCM. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmEntry 5 } + +tmnxMcmTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcmTypeEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The card type table has an entry for each Nokia 7710 series Mda + Carrier Module (MCM) model. + + This table was obsoleted in release 20.2." + ::= { tmnxCardObjs 16 } + +tmnxMcmTypeEntry OBJECT-TYPE + SYNTAX TmnxMcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia 7710 series MCM model. Rows in this + table are created by the agent at initialization and cannot be created + or destroyed by SNMP Get or Set requests." + INDEX { tmnxMcmTypeIndex } + ::= { tmnxMcmTypeTable 1 } + +TmnxMcmTypeEntry ::= SEQUENCE +{ + tmnxMcmTypeIndex TmnxMcmType, + tmnxMcmTypeName TNamedItemOrEmpty, + tmnxMcmTypeDescription TItemDescription, + tmnxMcmTypeStatus TruthValue +} + +tmnxMcmTypeIndex OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The unique index value which identifies this type of Nokia 7710 series + MCM model. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmTypeEntry 1 } + +tmnxMcmTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The administrative name that identifies this type of Nokia + 7710 series MCM model. This name string may be used in CLI + commands to specify a particular card model type. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmTypeEntry 2 } + +tmnxMcmTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A detailed description of this Nokia 7710 series MCM model. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmTypeEntry 3 } + +tmnxMcmTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When tmnxMcmTypeStatus has a value of 'true' it + indicates that this MCM is supported in this revision of the + management software. When it has a value of 'false' there is no + support. + + This object was obsoleted in release 20.2." + ::= { tmnxMcmTypeEntry 4 } + +tmnxIPsecIsaGrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTableLastChanged indicates the sysUpTime + at the time of the last modification to tmnxIPsecIsaGrpTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxCardObjs 17 } + +tmnxIPsecIsaGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIPsecIsaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to store entries for Groups of IPSec Integrated Service + Adaptors. The table tmnxIPsecIsaGrpTable used to create and remove + IPsec ISA groups. An IPsec ISA group is used to represent multiple + hardware adaptors as a single entity. This allows for warm redundancy + to be run between two IPsec ISAs." + ::= { tmnxCardObjs 18 } + +tmnxIPsecIsaGrpEntry OBJECT-TYPE + SYNTAX TmnxIPsecIsaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single IPsec group entry." + INDEX { tmnxIPsecIsaGrpId } + ::= { tmnxIPsecIsaGrpTable 1 } + +TmnxIPsecIsaGrpEntry ::= SEQUENCE +{ + tmnxIPsecIsaGrpId TmnxTunnelGroupId, + tmnxIPsecIsaGrpRowStatus RowStatus, + tmnxIPsecIsaGrpLastChanged TimeStamp, + tmnxIPsecIsaGrpDescription TItemDescription, + tmnxIPsecIsaGrpAdminState TmnxAdminState, + tmnxIPsecIsaGrpOperState TmnxOperState, + tmnxIPsecIsaGrpIsaChassis TmnxChassisIndex, + tmnxIPsecIsaGrpPrimaryIsa TmnxHwIndexOrZero, + tmnxIPsecIsaGrpBackupIsa TmnxHwIndexOrZero, + tmnxIPsecIsaGrpActiveIsa TmnxHwIndexOrZero, + tmnxIPsecIsaGrpTunnels Unsigned32, + tmnxIPsecIsaGrpMaxTunnels Unsigned32, + tmnxIPsecIsaGrpTunnelReassembly Integer32, + tmnxIPsecIsaGrpOperFlags TmnxIpSecIsaOperFlags, + tmnxIPsecIsaGrpMultiActive TruthValue, + tmnxIPsecIsaGrpActiveMda Unsigned32, + tmnxIPsecIsaGrpIpTunnels Unsigned32, + tmnxIPsecIsaGrpIpMaxTunnels Unsigned32, + tmnxIPsecIsaGrpIPsecRespondOnly TruthValue, + tmnxIPsecIsaGrpIsaScaleMode INTEGER, + tmnxIPsecIsaGrpDpCpuUsageCollEn TruthValue, + tmnxIPsecIsaGrpTrafficFwdCollEn TruthValue +} + +tmnxIPsecIsaGrpId OBJECT-TYPE + SYNTAX TmnxTunnelGroupId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpId specifies the id of a + TmnxIPsecIsaGrpEntry and is the primary index for the table." + ::= { tmnxIPsecIsaGrpEntry 1 } + +tmnxIPsecIsaGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpRowStatus object is used to create and delete rows + in the tmnxIPsecIsaGrpTable." + ::= { tmnxIPsecIsaGrpEntry 2 } + +tmnxIPsecIsaGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxIPsecIsaGrpEntry 3 } + +tmnxIPsecIsaGrpDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpDescription specifies the user-provided + description for each tmnxIPsecIsaGrpEntry in the table + tmnxIPsecIsaGrpTable." + DEFVAL { "" } + ::= { tmnxIPsecIsaGrpEntry 4 } + +tmnxIPsecIsaGrpAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpAdminState specifies the administrative + state of the tmnxIPsecIsaGrpEntry." + DEFVAL { outOfService } + ::= { tmnxIPsecIsaGrpEntry 5 } + +tmnxIPsecIsaGrpOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpOperState indicates the operational status + of tmnxIPsecIsaGrpEntry." + ::= { tmnxIPsecIsaGrpEntry 6 } + +tmnxIPsecIsaGrpIsaChassis OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIsaChassis specifies the chassis on which + the tmnxIPsecIsaGrpPrimaryIsa and tmnxIPsecIsaGrpBackupIsa are + present." + DEFVAL { 1 } + ::= { tmnxIPsecIsaGrpEntry 7 } + +tmnxIPsecIsaGrpPrimaryIsa OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpPrimaryIsa specifies the primary IPsec ISA + to be used for this module group." + DEFVAL { 0 } + ::= { tmnxIPsecIsaGrpEntry 8 } + +tmnxIPsecIsaGrpBackupIsa OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpBackupIsa specifies the backup IPsec ISA + to be used for this module group." + DEFVAL { 0 } + ::= { tmnxIPsecIsaGrpEntry 9 } + +tmnxIPsecIsaGrpActiveIsa OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpActiveIsa indicates the active ISA that is + being used for this module group. + + This object has meaning only when tmnxIPsecIsaGrpPrimaryIsa or + tmnxIPsecIsaGrpBackupIsa is configured to a non-default value. In all + other cases, the value of this object is equal to zero." + ::= { tmnxIPsecIsaGrpEntry 10 } + +tmnxIPsecIsaGrpTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTunnels indicates the number of IPSec + tunnels being used for this module group." + ::= { tmnxIPsecIsaGrpEntry 11 } + +tmnxIPsecIsaGrpMaxTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpMaxTunnels indicates the maximum number of + IPSec tunnels available for this module group." + ::= { tmnxIPsecIsaGrpEntry 12 } + +tmnxIPsecIsaGrpTunnelReassembly OBJECT-TYPE + SYNTAX Integer32 (0..5000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTunnelReassembly specifies the maximum + number of milliseconds to wait to receive all fragments of a + particular IPSec or GRE packet for reassembly. + + The tmnxGreTunnelReassembly value set to zero indicates that + reassembly is disabled. + + An 'inconsistentValue' error is returned if the value is not a + multiple of 100 milliseconds." + DEFVAL { 0 } + ::= { tmnxIPsecIsaGrpEntry 13 } + +tmnxIPsecIsaGrpOperFlags OBJECT-TYPE + SYNTAX TmnxIpSecIsaOperFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpOperFlags indicates the operational flags + to determine the status of tmnxIPsecIsaGrpEntry." + ::= { tmnxIPsecIsaGrpEntry 14 } + +tmnxIPsecIsaGrpMultiActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpMultiActive specifies whether this tunnel + group will load-balance IPsec traffic on multiple MDAs." + DEFVAL { false } + ::= { tmnxIPsecIsaGrpEntry 15 } + +tmnxIPsecIsaGrpActiveMda OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpActiveMda specifies the number of active + MDAs to be used by this tunnel-group to load-balance IPsec traffic." + DEFVAL { 1 } + ::= { tmnxIPsecIsaGrpEntry 16 } + +tmnxIPsecIsaGrpIpTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIpTunnels indicates the number of IP + tunnels being used for this module group." + ::= { tmnxIPsecIsaGrpEntry 17 } + +tmnxIPsecIsaGrpIpMaxTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIpMaxTunnels indicates the maximum number + of IP tunnels available for this module group." + ::= { tmnxIPsecIsaGrpEntry 18 } + +tmnxIPsecIsaGrpIPsecRespondOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIPsecRespondOnly specifies whether the + IPsec tunnel will respond to requests only and does not initiate + exchanges with the peer." + DEFVAL { false } + ::= { tmnxIPsecIsaGrpEntry 19 } + +tmnxIPsecIsaGrpIsaScaleMode OBJECT-TYPE + SYNTAX INTEGER { + tunnelLimit2k (1), + tunnelLimit32k (2), + tunnelLimit64k (3), + tunnelLimit8 (4), + tunnelLimit32 (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIsaScaleMode specifies the set of + supported scaling modes for each ISA in this group. + + The scaling modes can be one of: + tunnelLimit2k (1) - maximum 2048 tunnels (e.g., IPsec, GRE and + IP) per ISA + tunnelLimit32k (2) - maximum 32678 tunnels per ISA + tunnelLimit64k (3) - maximum 65536 tunnels per ISA + tunnelLimit8 (4) - maximum 8 tunnels per ISA + tunnelLimit32 (5) - maximum 32 tunnels per ISA + + When creating a row, this object must be specified in the same SNMP + PDU as tmnxIPsecIsaGrpRowStatus. The value of this object cannot be + changed once the row is created. + + Platform tmnxIPsecIsaGrpIsaScaleMode Default + --------- ----------------------------------- + VSR 'tunnelLimit2k(1)' + SAR-Hm 'tunnelLimit8(4)' + SAR-Hm 'tunnelLimit32(5)' + Otherwise 'tunnelLimit32k(2)'" + ::= { tmnxIPsecIsaGrpEntry 20 } + +tmnxIPsecIsaGrpDpCpuUsageCollEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpDpCpuUsageCollEn specifies whether or not + the data-plane CPU usage historical statistics collection is enabled + for this group." + DEFVAL { false } + ::= { tmnxIPsecIsaGrpEntry 21 } + +tmnxIPsecIsaGrpTrafficFwdCollEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTrafficFwdCollEn specifies whether or not + the gateway traffic forwarding statistics collection is enabled for + this group. + + This object is deprecated in release 16.0. Any configuration on this + object will be ignored." + DEFVAL { true } + ::= { tmnxIPsecIsaGrpEntry 22 } + +tmnxHsmdaMdaSchOvrTblLastChangd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrTblLastChangd indicates the sysUpTime + at the time of the last modification of tmnxHsmdaMdaSchOvrTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value. + + This object is obsoleted in 10.0 Release." + ::= { tmnxCardObjs 19 } + +tmnxHsmdaMdaSchOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHsmdaMdaSchOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxHsmdaMdaSchOvrTable has an entry for each MDA-level HSMDA + scheduler override configured on this system. + + This table is obsoleted in 10.0 Release." + ::= { tmnxCardObjs 20 } + +tmnxHsmdaMdaSchOvrEntry OBJECT-TYPE + SYNTAX TmnxHsmdaMdaSchOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a particular MDA-level HSMDA scheduler override. + Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxHsmdaMdaSchOvrTable 1 } + +TmnxHsmdaMdaSchOvrEntry ::= SEQUENCE +{ + tmnxHsmdaMdaSchOvrRowStatus RowStatus, + tmnxHsmdaMdaSchOvrLastChanged TimeStamp, + tmnxHsmdaMdaSchOvrMaxRate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrGrp1Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrGrp2Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass1Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass1WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass2Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass2WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass3Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass3WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass4Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass4WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass5Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass5WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass6Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass6WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass7Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass7WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass8Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass8WtInGrp THsmdaWeightOverride +} + +tmnxHsmdaMdaSchOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrRowStatus is used for the creation and + deletion of MDA-level HSMDA scheduler overrides. + + When the tmnxMDAAssignedType of the tmnxMDAEntry indexed by the same + indices of this table is a non-HSMDA MDA Type, creation will fail and + return a 'noCreation' error." + ::= { tmnxHsmdaMdaSchOvrEntry 1 } + +tmnxHsmdaMdaSchOvrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxHsmdaMdaSchOvrEntry 2 } + +tmnxHsmdaMdaSchOvrMaxRate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrMaxRate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, for this HSMDA + scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyMaxRate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 3 } + +tmnxHsmdaMdaSchOvrGrp1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrGrp1Rate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, for group 1 for + this HSMDA scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyGrp1Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 4 } + +tmnxHsmdaMdaSchOvrGrp2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrGrp2Rate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, for group 2 for + this HSMDA scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyGrp2Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 5 } + +tmnxHsmdaMdaSchOvrClass1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass1Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl1Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 6 } + +tmnxHsmdaMdaSchOvrClass1WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass1WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass1WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl1GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl1WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 7 } + +tmnxHsmdaMdaSchOvrClass2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass2Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl2Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 8 } + +tmnxHsmdaMdaSchOvrClass2WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass2WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass2WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl2GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl2WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 9 } + +tmnxHsmdaMdaSchOvrClass3Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass3Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl3Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 10 } + +tmnxHsmdaMdaSchOvrClass3WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass3WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass3WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl3GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl3WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 11 } + +tmnxHsmdaMdaSchOvrClass4Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass4Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl4Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 12 } + +tmnxHsmdaMdaSchOvrClass4WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass4WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass4WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl4GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl4WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 13 } + +tmnxHsmdaMdaSchOvrClass5Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass5Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl5Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 14 } + +tmnxHsmdaMdaSchOvrClass5WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass5WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass5WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl5GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl5WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 15 } + +tmnxHsmdaMdaSchOvrClass6Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass6Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl6Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 16 } + +tmnxHsmdaMdaSchOvrClass6WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass6WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass6WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl6GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl6WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 17 } + +tmnxHsmdaMdaSchOvrClass7Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass7Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl7Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 18 } + +tmnxHsmdaMdaSchOvrClass7WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass7WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass7WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl7GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl7WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 19 } + +tmnxHsmdaMdaSchOvrClass8Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass8Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl8Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 20 } + +tmnxHsmdaMdaSchOvrClass8WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass8WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass8WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl8GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl8WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 21 } + +tmnxFPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFPTable has an entry for each Forwarding Plane configuration. + An entry is created in this table whenever an entry for card is + created in tmnxCardTable. This entry is relevant only for IOM3/IMM." + ::= { tmnxCardObjs 21 } + +tmnxFPEntry OBJECT-TYPE + SYNTAX TmnxFPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Forwarding Plane (FP) configuration." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tmnxFPTable 1 } + +TmnxFPEntry ::= SEQUENCE +{ + tmnxFPNum TmnxFPNumber, + tmnxFPMcPathMgmtBwPlcyName TNamedItem, + tmnxFPMcPathMgmtAdminState TmnxAdminState, + tmnxFPLastChanged TimeStamp, + tmnxFPHiBwMcastSource TruthValue, + tmnxFPHiBwMcastAlarm TruthValue, + tmnxFPHiBwMcastTapCount Gauge32, + tmnxFPHiBwMcastGroup Unsigned32, + tmnxFPWredBufAllocMin Unsigned32, + tmnxFPWredBufAllocMax Unsigned32, + tmnxFPWredResvCbsMin Unsigned32, + tmnxFPWredResvCbsMax Unsigned32, + tmnxFPWredSlopePolicy TNamedItemOrEmpty, + tmnxFPWredAdminState TmnxAdminState, + tmnxFPHiBwMcastDefaultPathsOnly TruthValue, + tmnxFPDCpuProtDynEnfrcPlcrPool Integer32, + tmnxFPStablePoolSizing TruthValue, + tmnxFPIngressBufferAllocation Unsigned32, + tmnxFPPlcyAcctStatsPool Unsigned32, + tmnxFPPlcyAcctStatsInUse Unsigned32, + tmnxFPInitExtractDropPrioMode INTEGER, + tmnxFPEgrHsPoolPolicy TNamedItemOrEmpty, + tmnxFPEgrHsFixedHighThreshDelta Integer32, + tmnxFPMcPathMgmtPriInUseBw Gauge32, + tmnxFPMcPathMgmtSecInUseBw Gauge32, + tmnxFPMcPathMgmtBlkHoleInUseBw Gauge32, + tmnxFPGeneration TmnxFpGeneration, + tmnxFPIngNetQueuePolicy TNamedItem, + tmnxFPQosFPResourcePolicy TLNamedItemOrEmpty, + tmnxFPPlcyAcctPolicerLimit Unsigned32, + tmnxFPPlcyAcctPolicerInUse Unsigned32 +} + +tmnxFPNum OBJECT-TYPE + SYNTAX TmnxFPNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNum identifies the Forwarding Plane." + ::= { tmnxFPEntry 1 } + +tmnxFPMcPathMgmtBwPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtBwPlcyName specifies the multicast policy + name configured for the FP. tmnxFPMcPathMgmtBwPlcyName can be set only + if the policy exists in + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathBwPlcyTable." + DEFVAL { "default" } + ::= { tmnxFPEntry 2 } + +tmnxFPMcPathMgmtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtAdminState specifies administrative state + of the multicast path for the FP." + DEFVAL { outOfService } + ::= { tmnxFPEntry 3 } + +tmnxFPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPLastChanged indicates the timestamp of last change + to this row in tmnxFPTable." + ::= { tmnxFPEntry 4 } + +tmnxFPHiBwMcastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastSource specifies if this FP should attempt + to allocate separate fabric planes to allocate high bandwidth + multicast traffic taps. + + tmnxFPHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxFPHiBwMcastSource or an 'inconsistentValue' error will be + returned." + DEFVAL { false } + ::= { tmnxFPEntry 5 } + +tmnxFPHiBwMcastAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastAlarm specifies if a + tmnxChassisHiBwMcastAlarm alarm is raised if there are more than one + high bandwidth multicast traffic taps sharing a plane." + DEFVAL { false } + ::= { tmnxFPEntry 6 } + +tmnxFPHiBwMcastTapCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastTapCount indicates the number of high + bandwidth multicast traffic taps on this FP." + ::= { tmnxFPEntry 7 } + +tmnxFPHiBwMcastGroup OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastGroup specifies the group of high + bandwidth multicast traffic taps to which this tap belongs. + + A value of '0' specifies that this tap is not a member of any High + Bandwidth Multicast group. + + tmnxFPHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxFPHiBwMcastSource or an 'inconsistentValue' error will be + returned." + DEFVAL { 0 } + ::= { tmnxFPEntry 8 } + +tmnxFPWredBufAllocMin OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredBufAllocMin specifies the minimum WRED + (Weighted Random Early Detection) queue aggregate buffer allocation + which will be set aside for WRED queue buffer pools." + DEFVAL { 2500 } + ::= { tmnxFPEntry 9 } + +tmnxFPWredBufAllocMax OBJECT-TYPE + SYNTAX Unsigned32 (1..9999) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredBufAllocMax specifies the maximum WRED queue + aggregate buffer allocation which will be set aside for WRED queue + buffer pools." + DEFVAL { 2500 } + ::= { tmnxFPEntry 10 } + +tmnxFPWredResvCbsMin OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredResvCbsMin specifies the minimum buffers within + the WRED pool that will be set aside for WRED queues operating within + their configured CBS (Committed Buffer Size) thresholds." + DEFVAL { 2500 } + ::= { tmnxFPEntry 11 } + +tmnxFPWredResvCbsMax OBJECT-TYPE + SYNTAX Unsigned32 (1..9999) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredResvCbsMax specifies the maximum buffers within + the WRED pool that will be set aside for WRED queues operating within + their configured CBS (Committed Buffer Size) thresholds." + DEFVAL { 2500 } + ::= { tmnxFPEntry 12 } + +tmnxFPWredSlopePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredSlopePolicy specifies the name of slope policy + being used within WRED pool." + DEFVAL { "default" } + ::= { tmnxFPEntry 13 } + +tmnxFPWredAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredAdminState specifies administrative state of + the egress WRED queue support on the card." + DEFVAL { outOfService } + ::= { tmnxFPEntry 14 } + +tmnxFPHiBwMcastDefaultPathsOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastDefaultPathsOnly specifies whether only + the default paths are to be High Bandwidth Multicast (HBM) (typically + paths 0 and 15) and the remaining paths are non-HBM 'true (1)', or all + paths are configured HBM on the forwarding path 'false (2)'. + + This object is only meaningful if tmnxFPHiBwMcastSource is set to the + value 'true (1)'." + DEFVAL { false } + ::= { tmnxFPEntry 15 } + +tmnxFPDCpuProtDynEnfrcPlcrPool OBJECT-TYPE + SYNTAX Integer32 (0 | 1000..32000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPDCpuProtDynEnfrcPlcrPool specifies number of + policers that are set aside that can be instantiated as dynamic + enforcement policers when Distributed CPU Protection is configured + with dynamic enforcement." + DEFVAL { 0 } + ::= { tmnxFPEntry 16 } + +tmnxFPStablePoolSizing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPStablePoolSizing specifies whether the forwarding + plane (FP) should split the buffers in a fixed way. When the value of + tmnxFPStablePoolSizing is set to 'true', the forwarding plane will + evenly split the buffers between all possible MDAs. Then, each MDA + buffers will be split between all possible ports based on port max + bandwidth adjusted by the port's modify-buffer-allocation-rate + percentages. + + The value of tmnxFPStablePoolSizing cannot be set to 'true' when + either tmnxCardNamedPoolAdminMode or tmnxCardNamedPoolOperMode is set + to 'inService'. Likewise, the value of tmnxCardNamedPoolAdminMode or + tmnxCardNamedPoolOperMode cannot be set to 'inService' when + tmnxFPStablePoolSizing is set to 'true'." + DEFVAL { false } + ::= { tmnxFPEntry 17 } + +tmnxFPIngressBufferAllocation OBJECT-TYPE + SYNTAX Unsigned32 (2000..8000) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPIngressBufferAllocation specifies the buffer + allocation on a given forwarding plane (FP) which will be set aside + for ingress pools." + DEFVAL { 5000 } + ::= { tmnxFPEntry 18 } + +tmnxFPPlcyAcctStatsPool OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1000..128000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPPlcyAcctStatsPool specifies the number of stats + resources to reserve for policy-accounting on this forwarding plane + (FP). + + The value of zero indicates no stats resources are allocated to policy + accounting." + DEFVAL { 0 } + ::= { tmnxFPEntry 19 } + +tmnxFPPlcyAcctStatsInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPPlcyAcctStatsInUse indicates the total number of + statistics resources currently in use." + ::= { tmnxFPEntry 20 } + +tmnxFPInitExtractDropPrioMode OBJECT-TYPE + SYNTAX INTEGER { + uniform (1), + l3Classify (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPInitExtractDropPrioMode specifies the scheme used + to select the initial drop priority of extracted control plane + traffic. The initial drop priority of extracted packets can either be + of low or high priority. The drop priority can be subsequently altered + by mechanisms such as cpu-protection. High priority traffic receives + preferential treatment in control plane congestion situations at the + expense of low priority traffic. + + Values: + uniform (1) - initialize the drop priority of all extracted + control traffic as high priority + l3Classify (2) - initialize the drop priority of all layer 3 + extracted control traffic based on the QoS + classification of the packets + - this is useful in networks where the DSCP and EXP + markings can be trusted as the primary method to + distinguish, protect and isolate good terminating + protocol traffic from unknown or potentially + harmful protocol traffic" + DEFVAL { uniform } + ::= { tmnxFPEntry 21 } + +tmnxFPEgrHsPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPEgrHsPoolPolicy specifies the egress QoS High Scale + scheduler policy for this port. This object must correspond to the + index of a row in TIMETRA-QOS-MIB::tHsPoolPolicyTable, otherwise an + 'inconsistentValue' error will be returned. + + When this forwarding plane is on non-High Scale card type, the value + for tmnxFPEgrHsPoolPolicy will be ignored. If this forwarding plane is + on High Scale card type, the default for this object will be the + string 'default'." + DEFVAL { "" } + ::= { tmnxFPEntry 22 } + +tmnxFPEgrHsFixedHighThreshDelta OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPEgrHsFixedHighThreshDelta specifies the egress QoS + High threshold delta for this port. This object must correspond." + DEFVAL { -1 } + ::= { tmnxFPEntry 23 } + +tmnxFPMcPathMgmtPriInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtPriInUseBw indicates the in use ingress + multicast bandwidth for the primary forwarding path." + ::= { tmnxFPEntry 24 } + +tmnxFPMcPathMgmtSecInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtSecInUseBw indicates the in use ingress + multicast bandwidth for the secondary forwarding path." + ::= { tmnxFPEntry 25 } + +tmnxFPMcPathMgmtBlkHoleInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtBlkHoleInUseBw indicates the bandwidth of + the ingress multicast traffic that is being black holed on the FP." + ::= { tmnxFPEntry 26 } + +tmnxFPGeneration OBJECT-TYPE + SYNTAX TmnxFpGeneration + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPGeneration indicates the generation of the FP + network processor." + ::= { tmnxFPEntry 27 } + +tmnxFPIngNetQueuePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPIngNetQueuePolicy indicates the network queue + policy being used to define the queueing structure for this object." + DEFVAL { "default" } + ::= { tmnxFPEntry 28 } + +tmnxFPQosFPResourcePolicy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPQosFPResourcePolicy indicates the FP resource + policy policy being used to define the queueing structure for this + object. For FP4 default value is 'default' and it is empty for other + FPs." + DEFVAL { "" } + ::= { tmnxFPEntry 29 } + +tmnxFPPlcyAcctPolicerLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..64000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPPlcyAcctPolicerLimit specifies the number of + policer resources to allocate for policy-accounting on this forwarding + plane (FP). + + The value of zero indicates no resources are allocated to policy + accounting." + DEFVAL { 0 } + ::= { tmnxFPEntry 30 } + +tmnxFPPlcyAcctPolicerInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPPlcyAcctPolicerInUse indicates the total number of + policer resources currently in use." + ::= { tmnxFPEntry 31 } + +tmnxFPAccIngQGrpTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpTableLastChgd indicates the timestamp of + last change to the tmnxFPAccIngQGrpTable." + ::= { tmnxCardObjs 22 } + +tmnxFPAccIngQGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPAccIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpTable defines access Ingress Queue Group + Table for providing, via SNMP, the capability of defining the + forwarding-plane specific queue groups from the queue-groups existing + in the TIMETRA-QOS-MIB::tQosIngQGroupTable." + ::= { tmnxCardObjs 23 } + +tmnxFPAccIngQGrpEntry OBJECT-TYPE + SYNTAX TmnxFPAccIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpEntry defines an entry in the + tmnxFPAccIngQGrpTable. + + Entries are created/deleted in this table by SNMP sets to + tmnxFPAccIngQGrpRowStatus." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId + } + ::= { tmnxFPAccIngQGrpTable 1 } + +TmnxFPAccIngQGrpEntry ::= SEQUENCE +{ + tmnxFPAccIngQGrpName TNamedItem, + tmnxFPAccIngQGrpInstanceId Unsigned32, + tmnxFPAccIngQGrpRowStatus RowStatus, + tmnxFPAccIngQGrpLastChgd TimeStamp, + tmnxFPAccIngQGrpAcctgPolId Unsigned32, + tmnxFPAccIngQGrpCollectStats TruthValue, + tmnxFPAccIngQGrpDescr TItemDescription, + tmnxFPAccIngQGrpPolicerPol TNamedItemOrEmpty +} + +tmnxFPAccIngQGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpName defines the forwarding-plane Ingress + Queue Group name. It, along with tmnxFPAccIngQGrpInstanceId uniquely + identifies a forwarding-plane ingress queue group in the managed + system." + ::= { tmnxFPAccIngQGrpEntry 1 } + +tmnxFPAccIngQGrpInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpInstanceId defines the unique instance of + the forwarding-plane ingress Queue Group. It, along with + tmnxFPAccIngQGrpName, uniquely identifies a forwarding-plane ingress + queue group in the managed system." + ::= { tmnxFPAccIngQGrpEntry 2 } + +tmnxFPAccIngQGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpRowStatus allows entries to be created + and deleted in the tmnxFPAccIngQGrpTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exists in + TIMETRA-QOS-MIB::tQosIngQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tmnxFPAccIngQGrpEntry 3 } + +tmnxFPAccIngQGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpLastChgd indicates the value of sysUpTime + when the queue entry was last modified." + ::= { tmnxFPAccIngQGrpEntry 4 } + +tmnxFPAccIngQGrpAcctgPolId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpAcctgPolId specifies the + accounting-policy to be used with this forwarding-plane ingress + queue-group. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this queue-group. + + The value zero indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { tmnxFPAccIngQGrpEntry 5 } + +tmnxFPAccIngQGrpCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpCollectStats specifies whether statistics + should be collected on this forwarding-plane ingress queue-group." + DEFVAL { false } + ::= { tmnxFPAccIngQGrpEntry 6 } + +tmnxFPAccIngQGrpDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpDescr specifies the description for this + forwarding-plane queue-group." + DEFVAL { "" } + ::= { tmnxFPAccIngQGrpEntry 7 } + +tmnxFPAccIngQGrpPolicerPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPolicerPol specifies the name of the + policer control policy to be used with this forwarding-plane ingress + queue-group." + DEFVAL { "" } + ::= { tmnxFPAccIngQGrpEntry 8 } + +tmnxFPNetIngQGrpTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpTableLastChgd indicates the timestamp of + last change to the tmnxFPNetIngQGrpTable." + ::= { tmnxCardObjs 24 } + +tmnxFPNetIngQGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPNetIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpTable defines access Ingress Queue Group + Table for providing, via SNMP, the capability of defining the + forwarding-plane specific queue groups from the queue-groups existing + in the TIMETRA-QOS-MIB::tQosIngQGroupTable." + ::= { tmnxCardObjs 25 } + +tmnxFPNetIngQGrpEntry OBJECT-TYPE + SYNTAX TmnxFPNetIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpEntry defines an entry in the + tmnxFPNetIngQGrpTable. + + Entries are created/deleted in this table by SNMP sets to + tmnxFPNetIngQGrpRowStatus." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId + } + ::= { tmnxFPNetIngQGrpTable 1 } + +TmnxFPNetIngQGrpEntry ::= SEQUENCE +{ + tmnxFPNetIngQGrpName TNamedItem, + tmnxFPNetIngQGrpInstanceId Unsigned32, + tmnxFPNetIngQGrpRowStatus RowStatus, + tmnxFPNetIngQGrpLastChgd TimeStamp, + tmnxFPNetIngQGrpAcctgPolId Unsigned32, + tmnxFPNetIngQGrpCollectStats TruthValue, + tmnxFPNetIngQGrpDescr TItemDescription, + tmnxFPNetIngQGrpPolicerPol TNamedItemOrEmpty +} + +tmnxFPNetIngQGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpName defines the forwarding-plane Ingress + Queue Group name. It, along with tmnxFPNetIngQGrpInstanceId uniquely + identifies a forwarding-plane ingress queue group in the managed + system." + ::= { tmnxFPNetIngQGrpEntry 1 } + +tmnxFPNetIngQGrpInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpInstanceId defines the unique instance of + the forwarding-plane ingress Queue Group. It, along with + tmnxFPNetIngQGrpName, uniquely identifies a forwarding-plane ingress + queue group in the managed system." + ::= { tmnxFPNetIngQGrpEntry 2 } + +tmnxFPNetIngQGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpRowStatus allows entries to be created + and deleted in the tmnxFPNetIngQGrpTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exists in + TIMETRA-QOS-MIB::tQosIngQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tmnxFPNetIngQGrpEntry 3 } + +tmnxFPNetIngQGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpLastChgd indicates the value of sysUpTime + when the queue entry was last modified." + ::= { tmnxFPNetIngQGrpEntry 4 } + +tmnxFPNetIngQGrpAcctgPolId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpAcctgPolId specifies the + accounting-policy to be used with this forwarding-plane ingress + queue-group. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this queue-group. + + The value zero indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { tmnxFPNetIngQGrpEntry 5 } + +tmnxFPNetIngQGrpCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpCollectStats specifies whether statistics + should be collected on this forwarding-plane ingress queue-group." + DEFVAL { false } + ::= { tmnxFPNetIngQGrpEntry 6 } + +tmnxFPNetIngQGrpDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpDescr specifies the description for this + forwarding-plane queue-group." + DEFVAL { "" } + ::= { tmnxFPNetIngQGrpEntry 7 } + +tmnxFPNetIngQGrpPolicerPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPolicerPol specifies the name of the + policer control policy to be used with this forwarding-plane ingress + queue-group." + DEFVAL { "" } + ::= { tmnxFPNetIngQGrpEntry 8 } + +tmnxFabricTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFabricTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The fabric type table has an entry for each Nokia SROS series Fabric + card type." + ::= { tmnxCardObjs 26 } + +tmnxFabricTypeEntry OBJECT-TYPE + SYNTAX TmnxFabricTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Fabric card. Rows in + this table are created by the agent at initialization and cannot be + created or destroyed by SNMP Get or Set requests." + INDEX { tmnxFabricTypeIndex } + ::= { tmnxFabricTypeTable 1 } + +TmnxFabricTypeEntry ::= SEQUENCE +{ + tmnxFabricTypeIndex TmnxFabricType, + tmnxFabricTypeName TNamedItemOrEmpty, + tmnxFabricTypeDescription TItemDescription, + tmnxFabricTypeStatus TruthValue +} + +tmnxFabricTypeIndex OBJECT-TYPE + SYNTAX TmnxFabricType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + Fabric card type." + ::= { tmnxFabricTypeEntry 1 } + +tmnxFabricTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series Fabric card. This name string may be used in CLI + commands to specify a particular fabric card type." + ::= { tmnxFabricTypeEntry 2 } + +tmnxFabricTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series Fabric card." + ::= { tmnxFabricTypeEntry 3 } + +tmnxFabricTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxFabricTypeStatus has a value of 'true' it + indicates that this Fabric is supported in this revision of the + management software. When it has a value of 'false' there is no + support." + ::= { tmnxFabricTypeEntry 4 } + +tmnxFPNetIngQGrpPStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPNetIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFPNetIngQGrpPStatTable contains forwarding-plane ingress QoS + queue group policer statistics on network side." + ::= { tmnxCardObjs 27 } + +tmnxFPNetIngQGrpPStatEntry OBJECT-TYPE + SYNTAX TmnxFPNetIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPStatEntry defines an entry in the + tmnxFPNetIngQGrpPStatTable. It represents statistics about a specific + QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tmnxFPNetIngQGrpPStatPolicerId + } + ::= { tmnxFPNetIngQGrpPStatTable 1 } + +TmnxFPNetIngQGrpPStatEntry ::= SEQUENCE +{ + tmnxFPNetIngQGrpPStatPolicerId TIngPolicerId, + tmnxFPNetIngQGrpPStatMode TmnxIngPolicerStatMode, + tmnxFPNetIngQgPStOffHPrioPkts Counter64, + tmnxFPNetIngQgPStOffHPrioPktsL Counter32, + tmnxFPNetIngQgPStOffHPrioPktsH Counter32, + tmnxFPNetIngQgPStDrpHPrioPkts Counter64, + tmnxFPNetIngQgPStDrpHPrioPktsL Counter32, + tmnxFPNetIngQgPStDrpHPrioPktsH Counter32, + tmnxFPNetIngQgPStOffLPrioPkts Counter64, + tmnxFPNetIngQgPStOffLPrioPktsL Counter32, + tmnxFPNetIngQgPStOffLPrioPktsH Counter32, + tmnxFPNetIngQgPStDrpLPrioPkts Counter64, + tmnxFPNetIngQgPStDrpLPrioPktsL Counter32, + tmnxFPNetIngQgPStDrpLPrioPktsH Counter32, + tmnxFPNetIngQgPStOffHPrioOcts Counter64, + tmnxFPNetIngQgPStOffHPrioOctsL Counter32, + tmnxFPNetIngQgPStOffHPrioOctsH Counter32, + tmnxFPNetIngQgPStDrpHPrioOcts Counter64, + tmnxFPNetIngQgPStDrpHPrioOctsL Counter32, + tmnxFPNetIngQgPStDrpHPrioOctsH Counter32, + tmnxFPNetIngQgPStOffLPrioOcts Counter64, + tmnxFPNetIngQgPStOffLPrioOctsL Counter32, + tmnxFPNetIngQgPStOffLPrioOctsH Counter32, + tmnxFPNetIngQgPStDrpLPrioOcts Counter64, + tmnxFPNetIngQgPStDrpLPrioOctsL Counter32, + tmnxFPNetIngQgPStDrpLPrioOctsH Counter32, + tmnxFPNetIngQgPStFwdInProfPkts Counter64, + tmnxFPNetIngQgPStFwdInProfPktsL Counter32, + tmnxFPNetIngQgPStFwdInProfPktsH Counter32, + tmnxFPNetIngQgPStFwdOutProfPkts Counter64, + tmnxFPNetIngQgPStFwdOutProfPktsL Counter32, + tmnxFPNetIngQgPStFwdOutProfPktsH Counter32, + tmnxFPNetIngQgPStFwdInProfOcts Counter64, + tmnxFPNetIngQgPStFwdInProfOctsL Counter32, + tmnxFPNetIngQgPStFwdInProfOctsH Counter32, + tmnxFPNetIngQgPStFwdOutProfOcts Counter64, + tmnxFPNetIngQgPStFwdOutProfOctsL Counter32, + tmnxFPNetIngQgPStFwdOutProfOctsH Counter32, + tmnxFPNetIngQgPStUncolPktsOff Counter64, + tmnxFPNetIngQgPStUncolPktsOffL Counter32, + tmnxFPNetIngQgPStUncolPktsOffH Counter32, + tmnxFPNetIngQgPStUncolOctsOff Counter64, + tmnxFPNetIngQgPStUncolOctsOffL Counter32, + tmnxFPNetIngQgPStUncolOctsOffH Counter32 +} + +tmnxFPNetIngQGrpPStatPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPStatPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on network." + ::= { tmnxFPNetIngQGrpPStatEntry 1 } + +tmnxFPNetIngQGrpPStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPStatMode indicates the stat mode used by + this policer." + ::= { tmnxFPNetIngQGrpPStatEntry 2 } + +tmnxFPNetIngQgPStOffHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPNetIngQGrpPStatEntry 3 } + +tmnxFPNetIngQgPStOffHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 4 } + +tmnxFPNetIngQgPStOffHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 5 } + +tmnxFPNetIngQgPStDrpHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPNetIngQGrpPStatEntry 6 } + +tmnxFPNetIngQgPStDrpHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 7 } + +tmnxFPNetIngQgPStDrpHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 8 } + +tmnxFPNetIngQgPStOffLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + offered by the Pchip to the Qchip." + ::= { tmnxFPNetIngQGrpPStatEntry 9 } + +tmnxFPNetIngQgPStOffLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 10 } + +tmnxFPNetIngQgPStOffLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 11 } + +tmnxFPNetIngQgPStDrpLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPNetIngQGrpPStatEntry 12 } + +tmnxFPNetIngQgPStDrpLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 13 } + +tmnxFPNetIngQgPStDrpLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 14 } + +tmnxFPNetIngQgPStOffHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPNetIngQGrpPStatEntry 15 } + +tmnxFPNetIngQgPStOffHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 16 } + +tmnxFPNetIngQgPStOffHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 17 } + +tmnxFPNetIngQgPStDrpHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPNetIngQGrpPStatEntry 18 } + +tmnxFPNetIngQgPStDrpHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 19 } + +tmnxFPNetIngQgPStDrpHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 20 } + +tmnxFPNetIngQgPStOffLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + offered by the Pchip to the Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 21 } + +tmnxFPNetIngQgPStOffLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 22 } + +tmnxFPNetIngQgPStOffLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 23 } + +tmnxFPNetIngQgPStDrpLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPNetIngQGrpPStatEntry 24 } + +tmnxFPNetIngQgPStDrpLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 25 } + +tmnxFPNetIngQgPStDrpLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 26 } + +tmnxFPNetIngQgPStFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 27 } + +tmnxFPNetIngQgPStFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdInProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 28 } + +tmnxFPNetIngQgPStFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdInProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 29 } + +tmnxFPNetIngQgPStFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 30 } + +tmnxFPNetIngQgPStFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdOutProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 31 } + +tmnxFPNetIngQgPStFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdOutProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 32 } + +tmnxFPNetIngQgPStFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 33 } + +tmnxFPNetIngQgPStFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdInProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 34 } + +tmnxFPNetIngQgPStFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdInProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 35 } + +tmnxFPNetIngQgPStFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 36 } + +tmnxFPNetIngQgPStFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdOutProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 37 } + +tmnxFPNetIngQgPStFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdOutProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 38 } + +tmnxFPNetIngQgPStUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolPktsOff indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 39 } + +tmnxFPNetIngQgPStUncolPktsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolPktsOffL indicates the lower 32 + bits of tmnxFPNetIngQgPStUncolPktsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 40 } + +tmnxFPNetIngQgPStUncolPktsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolPktsOffH indicates the upper 32 + bits of tmnxFPNetIngQgPStUncolPktsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 41 } + +tmnxFPNetIngQgPStUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolOctsOff indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 42 } + +tmnxFPNetIngQgPStUncolOctsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolOctsOffL indicates the lower 32 + bits of tmnxFPNetIngQgPStUncolOctsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 43 } + +tmnxFPNetIngQgPStUncolOctsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolOctsOffH indicates the higher 32 + bits of the value of tmnxFPNetIngQgPStUncolOctsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 44 } + +tmnxFPAccIngQGrpPStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPAccIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFPAccIngQGrpPStatTable contains forwarding-plane ingress QoS + queue group policer statistics on access side." + ::= { tmnxCardObjs 28 } + +tmnxFPAccIngQGrpPStatEntry OBJECT-TYPE + SYNTAX TmnxFPAccIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPStatEntry defines an entry in the + tmnxFPAccIngQGrpPStatTable. It represents statistics about a specific + QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tmnxFPAccIngQGrpPStatPolicerId + } + ::= { tmnxFPAccIngQGrpPStatTable 1 } + +TmnxFPAccIngQGrpPStatEntry ::= SEQUENCE +{ + tmnxFPAccIngQGrpPStatPolicerId TIngPolicerId, + tmnxFPAccIngQGrpPStatMode TmnxIngPolicerStatMode, + tmnxFPAccIngQgPStOffHPrioPkts Counter64, + tmnxFPAccIngQgPStOffHPrioPktsL Counter32, + tmnxFPAccIngQgPStOffHPrioPktsH Counter32, + tmnxFPAccIngQgPStDrpHPrioPkts Counter64, + tmnxFPAccIngQgPStDrpHPrioPktsL Counter32, + tmnxFPAccIngQgPStDrpHPrioPktsH Counter32, + tmnxFPAccIngQgPStOffLPrioPkts Counter64, + tmnxFPAccIngQgPStOffLPrioPktsL Counter32, + tmnxFPAccIngQgPStOffLPrioPktsH Counter32, + tmnxFPAccIngQgPStDrpLPrioPkts Counter64, + tmnxFPAccIngQgPStDrpLPrioPktsL Counter32, + tmnxFPAccIngQgPStDrpLPrioPktsH Counter32, + tmnxFPAccIngQgPStOffHPrioOcts Counter64, + tmnxFPAccIngQgPStOffHPrioOctsL Counter32, + tmnxFPAccIngQgPStOffHPrioOctsH Counter32, + tmnxFPAccIngQgPStDrpHPrioOcts Counter64, + tmnxFPAccIngQgPStDrpHPrioOctsL Counter32, + tmnxFPAccIngQgPStDrpHPrioOctsH Counter32, + tmnxFPAccIngQgPStOffLPrioOcts Counter64, + tmnxFPAccIngQgPStOffLPrioOctsL Counter32, + tmnxFPAccIngQgPStOffLPrioOctsH Counter32, + tmnxFPAccIngQgPStDrpLPrioOcts Counter64, + tmnxFPAccIngQgPStDrpLPrioOctsL Counter32, + tmnxFPAccIngQgPStDrpLPrioOctsH Counter32, + tmnxFPAccIngQgPStFwdInProfPkts Counter64, + tmnxFPAccIngQgPStFwdInProfPktsL Counter32, + tmnxFPAccIngQgPStFwdInProfPktsH Counter32, + tmnxFPAccIngQgPStFwdOutProfPkts Counter64, + tmnxFPAccIngQgPStFwdOutProfPktsL Counter32, + tmnxFPAccIngQgPStFwdOutProfPktsH Counter32, + tmnxFPAccIngQgPStFwdInProfOcts Counter64, + tmnxFPAccIngQgPStFwdInProfOctsL Counter32, + tmnxFPAccIngQgPStFwdInProfOctsH Counter32, + tmnxFPAccIngQgPStFwdOutProfOcts Counter64, + tmnxFPAccIngQgPStFwdOutProfOctsL Counter32, + tmnxFPAccIngQgPStFwdOutProfOctsH Counter32, + tmnxFPAccIngQgPStUncolPktsOff Counter64, + tmnxFPAccIngQgPStUncolPktsOffL Counter32, + tmnxFPAccIngQgPStUncolPktsOffH Counter32, + tmnxFPAccIngQgPStUncolOctsOff Counter64, + tmnxFPAccIngQgPStUncolOctsOffL Counter32, + tmnxFPAccIngQgPStUncolOctsOffH Counter32 +} + +tmnxFPAccIngQGrpPStatPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPStatPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on access." + ::= { tmnxFPAccIngQGrpPStatEntry 1 } + +tmnxFPAccIngQGrpPStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPStatMode indicates the stat mode used by + this policer." + ::= { tmnxFPAccIngQGrpPStatEntry 2 } + +tmnxFPAccIngQgPStOffHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPAccIngQGrpPStatEntry 3 } + +tmnxFPAccIngQgPStOffHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 4 } + +tmnxFPAccIngQgPStOffHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 5 } + +tmnxFPAccIngQgPStDrpHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPAccIngQGrpPStatEntry 6 } + +tmnxFPAccIngQgPStDrpHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 7 } + +tmnxFPAccIngQgPStDrpHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 8 } + +tmnxFPAccIngQgPStOffLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + offered by the Pchip to the Qchip." + ::= { tmnxFPAccIngQGrpPStatEntry 9 } + +tmnxFPAccIngQgPStOffLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 10 } + +tmnxFPAccIngQgPStOffLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 11 } + +tmnxFPAccIngQgPStDrpLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPAccIngQGrpPStatEntry 12 } + +tmnxFPAccIngQgPStDrpLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 13 } + +tmnxFPAccIngQgPStDrpLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 14 } + +tmnxFPAccIngQgPStOffHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPAccIngQGrpPStatEntry 15 } + +tmnxFPAccIngQgPStOffHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 16 } + +tmnxFPAccIngQgPStOffHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 17 } + +tmnxFPAccIngQgPStDrpHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPAccIngQGrpPStatEntry 18 } + +tmnxFPAccIngQgPStDrpHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 19 } + +tmnxFPAccIngQgPStDrpHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 20 } + +tmnxFPAccIngQgPStOffLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + offered by the Pchip to the Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 21 } + +tmnxFPAccIngQgPStOffLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 22 } + +tmnxFPAccIngQgPStOffLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 23 } + +tmnxFPAccIngQgPStDrpLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPAccIngQGrpPStatEntry 24 } + +tmnxFPAccIngQgPStDrpLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 25 } + +tmnxFPAccIngQgPStDrpLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 26 } + +tmnxFPAccIngQgPStFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 27 } + +tmnxFPAccIngQgPStFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdInProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 28 } + +tmnxFPAccIngQgPStFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdInProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 29 } + +tmnxFPAccIngQgPStFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 30 } + +tmnxFPAccIngQgPStFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdOutProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 31 } + +tmnxFPAccIngQgPStFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdOutProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 32 } + +tmnxFPAccIngQgPStFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 33 } + +tmnxFPAccIngQgPStFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdInProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 34 } + +tmnxFPAccIngQgPStFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdInProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 35 } + +tmnxFPAccIngQgPStFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 36 } + +tmnxFPAccIngQgPStFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdOutProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 37 } + +tmnxFPAccIngQgPStFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdOutProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 38 } + +tmnxFPAccIngQgPStUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolPktsOff indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 39 } + +tmnxFPAccIngQgPStUncolPktsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolPktsOffL indicates the lower 32 + bits of tmnxFPAccIngQgPStUncolPktsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 40 } + +tmnxFPAccIngQgPStUncolPktsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolPktsOffH indicates the upper 32 + bits of tmnxFPAccIngQgPStUncolPktsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 41 } + +tmnxFPAccIngQgPStUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolOctsOff indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 42 } + +tmnxFPAccIngQgPStUncolOctsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolOctsOffL indicates the lower 32 + bits of tmnxFPAccIngQgPStUncolOctsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 43 } + +tmnxFPAccIngQgPStUncolOctsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolOctsOffH indicates the higher 32 + bits of the value of tmnxFPAccIngQgPStUncolOctsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 44 } + +tFPAccIngQGrpPlcrOvrTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrTblLstChgd indicates the timestamp of + last change to the tFPAccIngQGrpPlcrOvrTable." + ::= { tmnxCardObjs 29 } + +tFPAccIngQGrpPlcrOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrTable contains forwarding-plane QoS + ingress queue group policer overrides on access side." + ::= { tmnxCardObjs 30 } + +tFPAccIngQGrpPlcrOvrEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrEntry defines an entry in the + tFPAccIngQGrpPlcrOvrTable. It represents policer overrides about a + specific forwarding-plane QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tFPAccIngQGrpPlcrOvrPolicerId + } + ::= { tFPAccIngQGrpPlcrOvrTable 1 } + +TFPAccIngQGrpPlcrOvrEntry ::= SEQUENCE +{ + tFPAccIngQGrpPlcrOvrPolicerId TIngPolicerId, + tFPAccIngQGrpPlcrOvrRowStatus RowStatus, + tFPAccIngQGrpPlcrOvrLastChgd TimeStamp, + tFPAccIngQGrpPlcrOvrAdminPIR THPolPIRRateOverride, + tFPAccIngQGrpPlcrOvrAdminCIR THPolCIRRateOverride, + tFPAccIngQGrpPlcrOvrStatMode TmnxIngPolicerStatModeOverride, + tFPAccIngQGrpPlcrOvrMBS TPolicerBurstSizeBytesOverride, + tFPAccIngQGrpPlcrOvrCBS TPolicerBurstSizeBytesOverride, + tFPAccIngQGrpPlcrOvrPktOffset TPerPacketOffsetOvr +} + +tFPAccIngQGrpPlcrOvrPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on access." + ::= { tFPAccIngQGrpPlcrOvrEntry 1 } + +tFPAccIngQGrpPlcrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrRowStatus specifies the Row Status of + the entry. + + This tFPAccIngQGrpPlcrOvrRowStatus object allows creation/deletion of + rows in this table." + ::= { tFPAccIngQGrpPlcrOvrEntry 2 } + +tFPAccIngQGrpPlcrOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrLastChgd indicates the timestamp of + last change to this row in tFPAccIngQGrpPlcrOvrTable." + ::= { tFPAccIngQGrpPlcrOvrEntry 3 } + +tFPAccIngQGrpPlcrOvrAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrAdminPIR specifies the administrative + PIR specified by the user." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 4 } + +tFPAccIngQGrpPlcrOvrAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrAdminCIR specifies the administrative + CIR specified by the user." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 5 } + +tFPAccIngQGrpPlcrOvrStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatModeOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrStatMode specifies the mode of + statistics collected by the policer on this forwarding-plane QoS + ingress queue group." + DEFVAL { noOverride } + ::= { tFPAccIngQGrpPlcrOvrEntry 6 } + +tFPAccIngQGrpPlcrOvrMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrMBS specifies the maximum amount of + buffer space (in bytes) allowed for the queue by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 7 } + +tFPAccIngQGrpPlcrOvrCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrCBS specifies the amount of reserved + buffer space (in bytes) set by the policer on this forwarding-plane + QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 8 } + +tFPAccIngQGrpPlcrOvrPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrPktOffset specifies the packet byte + offset for addition of policing information by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -128 } + ::= { tFPAccIngQGrpPlcrOvrEntry 9 } + +tFPAccIngQGrpArbitStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatTable contains forwarding-plane + ingress QoS queue group policer statistics on access side." + ::= { tmnxCardObjs 31 } + +tFPAccIngQGrpArbitStatEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatEntry defines an entry in the + tFPAccIngQGrpArbitStatTable. It represents statistics about a specific + QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tFPAccIngQGrpArbitStatName + } + ::= { tFPAccIngQGrpArbitStatTable 1 } + +TFPAccIngQGrpArbitStatEntry ::= SEQUENCE +{ + tFPAccIngQGrpArbitStatName TNamedItem, + tFPAccIngQGrpArbitStatFwdPkts Counter64, + tFPAccIngQGrpArbitStatFwdPktsL Counter32, + tFPAccIngQGrpArbitStatFwdPktsH Counter32, + tFPAccIngQGrpArbitStatFwdOcts Counter64, + tFPAccIngQGrpArbitStatFwdOctsL Counter32, + tFPAccIngQGrpArbitStatFwdOctsH Counter32 +} + +tFPAccIngQGrpArbitStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatName specifies the name of the + ingress QoS arbiter of this forwarding-plane queue group on access." + ::= { tFPAccIngQGrpArbitStatEntry 1 } + +tFPAccIngQGrpArbitStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdPkts indicates the number of + forwarded packets by the ingress queue group arbiter Pchip." + ::= { tFPAccIngQGrpArbitStatEntry 2 } + +tFPAccIngQGrpArbitStatFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdPktsL indicates the lower 32 + bits of tFPAccIngQGrpArbitStatFwdPkts." + ::= { tFPAccIngQGrpArbitStatEntry 3 } + +tFPAccIngQGrpArbitStatFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdPktsH indicates the upper 32 + bits of tFPAccIngQGrpArbitStatFwdPkts." + ::= { tFPAccIngQGrpArbitStatEntry 4 } + +tFPAccIngQGrpArbitStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdOcts indicates the number of + forwarded octets by the ingress queue group arbiter Pchip." + ::= { tFPAccIngQGrpArbitStatEntry 5 } + +tFPAccIngQGrpArbitStatFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdOctsL indicates the lower 32 + bits of tFPAccIngQGrpArbitStatFwdOcts." + ::= { tFPAccIngQGrpArbitStatEntry 6 } + +tFPAccIngQGrpArbitStatFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdOctsH indicates the upper 32 + bits of tFPAccIngQGrpArbitStatFwdOcts." + ::= { tFPAccIngQGrpArbitStatEntry 7 } + +tFPNetIngQGrpArbitStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatTable contains forwarding-plane + ingress QoS queue group arbiter statistics on network side." + ::= { tmnxCardObjs 32 } + +tFPNetIngQGrpArbitStatEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatEntry defines an entry in the + tFPNetIngQGrpArbitStatTable. It represents statistics about a specific + QoS ingress queue group arbiter." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tFPNetIngQGrpArbitStatName + } + ::= { tFPNetIngQGrpArbitStatTable 1 } + +TFPNetIngQGrpArbitStatEntry ::= SEQUENCE +{ + tFPNetIngQGrpArbitStatName TNamedItem, + tFPNetIngQGrpArbitStatFwdPkts Counter64, + tFPNetIngQGrpArbitStatFwdPktsL Counter32, + tFPNetIngQGrpArbitStatFwdPktsH Counter32, + tFPNetIngQGrpArbitStatFwdOcts Counter64, + tFPNetIngQGrpArbitStatFwdOctsL Counter32, + tFPNetIngQGrpArbitStatFwdOctsH Counter32 +} + +tFPNetIngQGrpArbitStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatName specifies the name of the + ingress QoS arbiter of this forwarding-plane queue group on network." + ::= { tFPNetIngQGrpArbitStatEntry 1 } + +tFPNetIngQGrpArbitStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdPkts indicates the number of + forwarded packets by the ingress queue group arbiter Pchip." + ::= { tFPNetIngQGrpArbitStatEntry 2 } + +tFPNetIngQGrpArbitStatFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdPktsL indicates the lower 32 + bits of tFPNetIngQGrpArbitStatFwdPkts." + ::= { tFPNetIngQGrpArbitStatEntry 3 } + +tFPNetIngQGrpArbitStatFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdPktsH indicates the upper 32 + bits of tFPNetIngQGrpArbitStatFwdPkts." + ::= { tFPNetIngQGrpArbitStatEntry 4 } + +tFPNetIngQGrpArbitStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdOcts indicates the number of + forwarded octets by the ingress queue group arbiter Pchip." + ::= { tFPNetIngQGrpArbitStatEntry 5 } + +tFPNetIngQGrpArbitStatFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdOctsL indicates the lower 32 + bits of tFPNetIngQGrpArbitStatFwdOcts." + ::= { tFPNetIngQGrpArbitStatEntry 6 } + +tFPNetIngQGrpArbitStatFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdOctsH indicates the upper 32 + bits of tFPNetIngQGrpArbitStatFwdOcts." + ::= { tFPNetIngQGrpArbitStatEntry 7 } + +tmnxVirtualSchedulerAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVirtualSchedulerAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVirtualSchedulerAdjTable has an entry to fine tune Quality of + Service (QoS) parameters." + ::= { tmnxCardObjs 33 } + +tmnxVirtualSchedulerAdjEntry OBJECT-TYPE + SYNTAX TmnxVirtualSchedulerAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVirtualSchedulerAdjEntry allows fine tune Quality of Service + (QoS) parameters on the corresponding card. + + The row exists only if the associated card instance identified by + tmnxCardSlotNum exists in the tmnxCardTable." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tmnxVirtualSchedulerAdjTable 1 } + +TmnxVirtualSchedulerAdjEntry ::= SEQUENCE +{ + tmnxCardRateCalcFastQueue Unsigned32, + tmnxCardRateCalcSlowQueue Unsigned32, + tmnxCardSchedRun Unsigned32, + tmnxCardTaskScheduling Unsigned32, + tmnxCardSlowQueueThresh Integer32, + tmnxCardInternalSchedWghtMode TmnxInternalSchedWeightMode +} + +tmnxCardRateCalcFastQueue OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardRateCalcFastQueue specifies the percentage by + which fine tuning of Quality of Service (QoS) parameter 'Fast-Queue' + is modified." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 1 } + +tmnxCardRateCalcSlowQueue OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardRateCalcSlowQueue specifies the percentage by + which fine tuning of Quality of Service (QoS) parameter 'Slow-Queue' + is modified." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 2 } + +tmnxCardSchedRun OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardSchedRun specifies the percentage by which the + minimum amount of time required between the iterations of bandwidth + distribution by an Quality of Service (QoS) virtual scheduler is + modified." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 3 } + +tmnxCardTaskScheduling OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardTaskScheduling specifies the percentage change in + virtual scheduling task wake up interval." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 4 } + +tmnxCardSlowQueueThresh OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + UNITS "kilobps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardSlowQueueThresh specifies the rate at which + queues are placed in the 'slow-queue' category." + DEFVAL { 1000 } + ::= { tmnxVirtualSchedulerAdjEntry 5 } + +tmnxCardInternalSchedWghtMode OBJECT-TYPE + SYNTAX TmnxInternalSchedWeightMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardInternalSchedWghtMode specifies the weight-mode + adjustment applied on this card." + DEFVAL { default } + ::= { tmnxVirtualSchedulerAdjEntry 6 } + +tmnxFpDcpDynEnfrcPlcrStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFpDcpDynEnfrcPlcrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFpDcpDynEnfrcPlcrStatTable has the statistics information of + the dynamic enforcement policer per forwarding plane." + ::= { tmnxCardObjs 34 } + +tmnxFpDcpDynEnfrcPlcrStatEntry OBJECT-TYPE + SYNTAX TmnxFpDcpDynEnfrcPlcrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynEnfrcPlcrStatEntry represents statistics + information per forwarding plane for the dynamic enforcement policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tmnxFpDcpDynEnfrcPlcrStatTable 1 } + +TmnxFpDcpDynEnfrcPlcrStatEntry ::= SEQUENCE +{ + tmnxFpDcpDynPlcrHiWtrMrkHitCnt Counter32, + tmnxFpDcpDynPlcrHiWtrMrkTime TimeStamp, + tmnxFpDcpDynPlcrAllocFailCount Counter32, + tmnxFpDcpDynPlcrInUse Counter32 +} + +tmnxFpDcpDynPlcrHiWtrMrkHitCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrHiWtrMrkHitCnt indicates the maximum + number of dynamic enforcement policers in use at any point of time." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 1 } + +tmnxFpDcpDynPlcrHiWtrMrkTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrHiWtrMrkTime indicates the time at which + maximum number of dynamic enforcement policers was hit." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 2 } + +tmnxFpDcpDynPlcrAllocFailCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrAllocFailCount indicated the number of + times the system failed to allocate dynamic enforcement policers." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 3 } + +tmnxFpDcpDynPlcrInUse OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrInUse indicated the number of dynamic + enforcement policers currently in use by the system." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 4 } + +tFPNetIngQGrpPlcrOvrTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrTblLstChgd indicates the timestamp of + last change to the tFPNetIngQGrpPlcrOvrTable." + ::= { tmnxCardObjs 35 } + +tFPNetIngQGrpPlcrOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrTable contains forwarding-plane QoS + ingress queue group policer overrides on network side." + ::= { tmnxCardObjs 36 } + +tFPNetIngQGrpPlcrOvrEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrEntry defines an entry in the + tFPNetIngQGrpPlcrOvrTable. It represents policer overrides about a + specific forwarding-plane QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tFPNetIngQGrpPlcrOvrPolicerId + } + ::= { tFPNetIngQGrpPlcrOvrTable 1 } + +TFPNetIngQGrpPlcrOvrEntry ::= SEQUENCE +{ + tFPNetIngQGrpPlcrOvrPolicerId TIngPolicerId, + tFPNetIngQGrpPlcrOvrRowStatus RowStatus, + tFPNetIngQGrpPlcrOvrLastChgd TimeStamp, + tFPNetIngQGrpPlcrOvrAdminPIR THPolPIRRateOverride, + tFPNetIngQGrpPlcrOvrAdminCIR THPolCIRRateOverride, + tFPNetIngQGrpPlcrOvrStatMode TmnxIngPolicerStatModeOverride, + tFPNetIngQGrpPlcrOvrMBS TPolicerBurstSizeBytesOverride, + tFPNetIngQGrpPlcrOvrCBS TPolicerBurstSizeBytesOverride, + tFPNetIngQGrpPlcrOvrPktOffset TPerPacketOffsetOvr +} + +tFPNetIngQGrpPlcrOvrPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on network." + ::= { tFPNetIngQGrpPlcrOvrEntry 1 } + +tFPNetIngQGrpPlcrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrRowStatus specifies the Row Status of + the entry. + + This tFPNetIngQGrpPlcrOvrRowStatus object allows creation/deletion of + rows in this table." + ::= { tFPNetIngQGrpPlcrOvrEntry 2 } + +tFPNetIngQGrpPlcrOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrLastChgd indicates the timestamp of + last change to this row in tFPNetIngQGrpPlcrOvrTable." + ::= { tFPNetIngQGrpPlcrOvrEntry 3 } + +tFPNetIngQGrpPlcrOvrAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrAdminPIR specifies the administrative + PIR specified by the user." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 4 } + +tFPNetIngQGrpPlcrOvrAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrAdminCIR specifies the administrative + CIR specified by the user." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 5 } + +tFPNetIngQGrpPlcrOvrStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatModeOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrStatMode specifies the mode of + statistics collected by the policer on this forwarding-plane QoS + ingress queue group." + DEFVAL { noOverride } + ::= { tFPNetIngQGrpPlcrOvrEntry 6 } + +tFPNetIngQGrpPlcrOvrMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrMBS specifies the maximum amount of + buffer space (in bytes) allowed for the queue by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 7 } + +tFPNetIngQGrpPlcrOvrCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrCBS specifies the amount of reserved + buffer space (in bytes) set by the policer on this forwarding-plane + QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 8 } + +tFPNetIngQGrpPlcrOvrPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrPktOffset specifies the packet byte + offset for addition of policing information by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -128 } + ::= { tFPNetIngQGrpPlcrOvrEntry 9 } + +tFPAccIngQGrpPCPOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPAccIngQGrpPCPOvrTblLastChgd indicates the timestamp of last change + to the tFPAccIngQGrpPCPOvrTable." + ::= { tmnxCardObjs 37 } + +tFPAccIngQGrpPCPOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane ingress policer control + override information." + ::= { tmnxCardObjs 38 } + +tFPAccIngQGrpPCPOvrEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific forwarding plane + on the access ingress side." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId + } + ::= { tFPAccIngQGrpPCPOvrTable 1 } + +TFPAccIngQGrpPCPOvrEntry ::= SEQUENCE +{ + tFPAccIngQGrpPCPOvrRowStatus RowStatus, + tFPAccIngQGrpPCPOvrLastChgd TimeStamp, + tFPAccIngQGrpPCPOvrMaxRate THPolPIRRateOverride, + tFPAccIngQGrpPCPOvrMinMBSSep TPlcrBurstSizeBytesOverride +} + +tFPAccIngQGrpPCPOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { tFPAccIngQGrpPCPOvrEntry 1 } + +tFPAccIngQGrpPCPOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLastChgd indicates the timestamp of + last change to this row in tFPAccIngQGrpPCPOvrTable." + ::= { tFPAccIngQGrpPCPOvrEntry 2 } + +tFPAccIngQGrpPCPOvrMaxRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrMaxRate specifies the maximum frame + based bandwidth limit of this policer override." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPCPOvrEntry 3 } + +tFPAccIngQGrpPCPOvrMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer + override." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPCPOvrEntry 4 } + +tFPAccIngQGrpPCPOvrLvlTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPAccIngQGrpPCPOvrLvlTblLstChgd indicates the timestamp of last + change to the tFPAccIngQGrpPCPOvrLvlTable." + ::= { tmnxCardObjs 39 } + +tFPAccIngQGrpPCPOvrLvlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane access ingress policer control + override information for the priority level." + ::= { tmnxCardObjs 40 } + +tFPAccIngQGrpPCPOvrLvlEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control priority level override information about a specific + forwarding plane on the access ingress side. + + Entries are created/deleted automatically by the system when entries + are created/delete in the tFPAccIngQGrpPCPOvrTable." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tFPAccIngQGrpPCPOvrLvl + } + ::= { tFPAccIngQGrpPCPOvrLvlTable 1 } + +TFPAccIngQGrpPCPOvrLvlEntry ::= SEQUENCE +{ + tFPAccIngQGrpPCPOvrLvl TLevel, + tFPAccIngQGrpPCPOvrLvlLastChgd TimeStamp, + tFPAccIngQGrpPCPOvrLvlMBS TPlcrBurstSizeBytesOverride +} + +tFPAccIngQGrpPCPOvrLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLvl identifies the level of the + policer control policy defined by tQosPolicerCtrlPolName." + ::= { tFPAccIngQGrpPCPOvrLvlEntry 1 } + +tFPAccIngQGrpPCPOvrLvlLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLvlLastChgd indicates the timestamp of + last change to this row in tFPAccIngQGrpPCPOvrLvlTable." + ::= { tFPAccIngQGrpPCPOvrLvlEntry 2 } + +tFPAccIngQGrpPCPOvrLvlMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLvlMBS specifies the maximum amount of + cumulative buffer space (in bytes) allowed for this level by the + policer of this level." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPCPOvrLvlEntry 3 } + +tFPNetIngQGrpPCPOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPNetIngQGrpPCPOvrTblLastChgd indicates the timestamp of last change + to the tFPNetIngQGrpPCPOvrTable." + ::= { tmnxCardObjs 41 } + +tFPNetIngQGrpPCPOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane ingress policer control + override information." + ::= { tmnxCardObjs 42 } + +tFPNetIngQGrpPCPOvrEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific forwarding plane + on the access ingress side." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId + } + ::= { tFPNetIngQGrpPCPOvrTable 1 } + +TFPNetIngQGrpPCPOvrEntry ::= SEQUENCE +{ + tFPNetIngQGrpPCPOvrRowStatus RowStatus, + tFPNetIngQGrpPCPOvrLastChgd TimeStamp, + tFPNetIngQGrpPCPOvrMaxRate THPolPIRRateOverride, + tFPNetIngQGrpPCPOvrMinMBSSep TPlcrBurstSizeBytesOverride +} + +tFPNetIngQGrpPCPOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { tFPNetIngQGrpPCPOvrEntry 1 } + +tFPNetIngQGrpPCPOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLastChgd indicates the timestamp of + last change to this row in tFPNetIngQGrpPCPOvrTable." + ::= { tFPNetIngQGrpPCPOvrEntry 2 } + +tFPNetIngQGrpPCPOvrMaxRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrMaxRate specifies the maximum frame + based bandwidth limit of this policer override." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPCPOvrEntry 3 } + +tFPNetIngQGrpPCPOvrMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer + override." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPCPOvrEntry 4 } + +tFPNetIngQGrpPCPOvrLvlTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPNetIngQGrpPCPOvrLvlTblLstChgd indicates the timestamp of last + change to the tFPNetIngQGrpPCPOvrLvlTable." + ::= { tmnxCardObjs 43 } + +tFPNetIngQGrpPCPOvrLvlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane network ingress policer control + override information for the priority level." + ::= { tmnxCardObjs 44 } + +tFPNetIngQGrpPCPOvrLvlEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control priority level override information about a specific + forwarding plane on the network ingress side. + + Entries are created/deleted automatically by the system when entries + are created/delete in the tFPNetIngQGrpPCPOvrTable." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tFPNetIngQGrpPCPOvrLvl + } + ::= { tFPNetIngQGrpPCPOvrLvlTable 1 } + +TFPNetIngQGrpPCPOvrLvlEntry ::= SEQUENCE +{ + tFPNetIngQGrpPCPOvrLvl TLevel, + tFPNetIngQGrpPCPOvrLvlLastChgd TimeStamp, + tFPNetIngQGrpPCPOvrLvlMBS TPlcrBurstSizeBytesOverride +} + +tFPNetIngQGrpPCPOvrLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLvl identifies the level of the + policer control policy defined by tQosPolicerCtrlPolName." + ::= { tFPNetIngQGrpPCPOvrLvlEntry 1 } + +tFPNetIngQGrpPCPOvrLvlLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLvlLastChgd indicates the timestamp of + last change to this row in tFPNetIngQGrpPCPOvrLvlTable." + ::= { tFPNetIngQGrpPCPOvrLvlEntry 2 } + +tFPNetIngQGrpPCPOvrLvlMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLvlMBS specifies the maximum amount of + cumulative buffer space (in bytes) allowed for this level by the + policer of this level." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPCPOvrLvlEntry 3 } + +tCardResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TCardResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tCardResTable represents system resource information that + are specific to a particular card on a given chassis." + ::= { tmnxCardObjs 45 } + +tCardResEntry OBJECT-TYPE + SYNTAX TCardResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tCardResEntry represents card specific system resource + information." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tCardResTable 1 } + +TCardResEntry ::= SEQUENCE +{ + tCardResQosUserSchedsTotal Unsigned32, + tCardResQosUserSchedsAlloc Unsigned32, + tCardResQosIntSchedsTotal Unsigned32, + tCardResQosIntSchedsAlloc Unsigned32, + tCardResSubSPIQosOvrTotal Unsigned32, + tCardResSubSPIQosOvrAlloc Unsigned32, + tCardResHsmdaQOvrTotal Unsigned32, + tCardResHsmdaQOvrAlloc Unsigned32, + tCardResPortAccEgrQGrpInstTotal Unsigned32, + tCardResPortAccEgrQGrpInstAlloc Unsigned32, + tCardResPortNetEgrQGrpInstTotal Unsigned32, + tCardResPortNetEgrQGrpInstAlloc Unsigned32, + tCardResPortEgrQGrpInstTotal Unsigned32, + tCardResPortEgrQGrpInstAlloc Unsigned32, + tCardResFPIngQGrpInstTotal Unsigned32, + tCardResFPIngQGrpInstAlloc Unsigned32, + tCardResPortEgrVPortTotal Unsigned32, + tCardResPortEgrVPortAlloc Unsigned32, + tCardResQosUserSchedOvrsTotal Unsigned32, + tCardResQosUserSchedOvrsAlloc Unsigned32, + tCardResCategoryEntriesTotal Unsigned32, + tCardResCategoryEntriesAlloc Unsigned32, + tCardResIntArbiterTotal Unsigned32, + tCardResIntArbiterAlloc Unsigned32, + tCardResIntArbiterOvrsTotal Unsigned32, + tCardResIntArbiterOvrsAlloc Unsigned32, + tCardResSLAProfileInstanceTotal Unsigned32, + tCardResSLAProfileInstanceAlloc Unsigned32, + tCardResEncapGrpMemberTotal Unsigned32, + tCardResEncapGrpMemberAlloc Unsigned32, + tCardResSapInstanceTotal Unsigned32, + tCardResSapInstanceAlloc Unsigned32, + tCardResNonEpipeSapInstanceTotal Unsigned32, + tCardResNonEpipeSapInstanceAlloc Unsigned32, + tCardResApipeSapInstanceTotal Unsigned32, + tCardResApipeSapInstanceAlloc Unsigned32, + tCardResCpipeSapInstanceTotal Unsigned32, + tCardResCpipeSapInstanceAlloc Unsigned32, + tCardResEpipeSapInstanceTotal Unsigned32, + tCardResEpipeSapInstanceAlloc Unsigned32, + tCardResFpipeSapInstanceTotal Unsigned32, + tCardResFpipeSapInstanceAlloc Unsigned32, + tCardResIpipeSapInstanceTotal Unsigned32, + tCardResIpipeSapInstanceAlloc Unsigned32, + tCardResIesSapInstanceTotal Unsigned32, + tCardResIesSapInstanceAlloc Unsigned32, + tCardResMirrorSapInstanceTotal Unsigned32, + tCardResMirrorSapInstanceAlloc Unsigned32, + tCardResVplsSapInstanceTotal Unsigned32, + tCardResVplsSapInstanceAlloc Unsigned32, + tCardResVprnSapInstanceTotal Unsigned32, + tCardResVprnSapInstanceAlloc Unsigned32, + tCardResTLSMcastEntriesAlloc Unsigned32, + tCardResTLSMcastEntriesTotal Unsigned32 +} + +tCardResQosUserSchedsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedsTotal represents the total amount of + QoS user virtual schedulers that are supported on this card. + + When the value of tCardResQosUserSchedsTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 1 } + +tCardResQosUserSchedsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedsAlloc represents the total number of + QoS user virtual schedulers that are currently allocated on this card." + ::= { tCardResEntry 2 } + +tCardResQosIntSchedsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tCardResQosIntSchedsTotal represents the total number of + QoS internal virtual schedulers that are supported on this card. + + When the value of tCardResQosIntSchedsTotal is zero, it indicates that + this resource type is not supported on this card. + + This objects is obsoleted in 13.0 release." + ::= { tCardResEntry 3 } + +tCardResQosIntSchedsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tCardResQosIntSchedsAlloc represents the total number of + QoS internal virtual schedulers that are currently allocated on this + card. + + This objects is obsoleted in 13.0 release." + ::= { tCardResEntry 4 } + +tCardResSubSPIQosOvrTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSubSPIQosOvrTotal represents the total number of + QoS subscriber sla-profile instance overrides that are supported on + this card. + + When the value of tCardResSubSPIQosOvrTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 5 } + +tCardResSubSPIQosOvrAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSubSPIQosOvrAlloc represents the total number of + QoS subscriber sla-profile instance overrides that are currently + allocated on this card." + ::= { tCardResEntry 6 } + +tCardResHsmdaQOvrTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tCardResHsmdaQOvrTotal represents the total number of + HSMDA queue overrides that are supported on this card. + + When the value of tCardResHsmdaQOvrTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 7 } + +tCardResHsmdaQOvrAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tCardResHsmdaQOvrAlloc represents the total number of + HSMDA queue overrides that are currently allocated on this card." + ::= { tCardResEntry 8 } + +tCardResPortAccEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortAccEgrQGrpInstTotal represents the total + number of port access egress queue-group instances across all ports on + this card that are allowed to be provisioned. + + When the value of tCardResPortAccEgrQGrpInstTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 9 } + +tCardResPortAccEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortAccEgrQGrpInstAlloc represents the total + number of port access egress queue-group instances across all ports on + this card that are currently provisioned." + ::= { tCardResEntry 10 } + +tCardResPortNetEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortNetEgrQGrpInstTotal represents the total + number of port network egress queue-group instances across all ports + on this card that are allowed to be provisioned. + + When the value of tCardResPortNetEgrQGrpInstTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 11 } + +tCardResPortNetEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortNetEgrQGrpInstAlloc represents the total + number of port network egress queue-group instances across all ports + on this card that are currently provisioned." + ::= { tCardResEntry 12 } + +tCardResPortEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrQGrpInstTotal represents the total number + of port egress queue-group instances across all ports on this card + including access and network instances that are allowed to be + provisioned. + + When the value of tCardResPortEgrQGrpInstTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 13 } + +tCardResPortEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrQGrpInstAlloc represents the total number + of port egress queue-group instances across all ports on this card + including access and network instances that are currently provisioned." + ::= { tCardResEntry 14 } + +tCardResFPIngQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFPIngQGrpInstTotal represents the total number of + forwarding-plane (FP) ingress queue-group instances across all FP on + this card including access and network instances that are allowed to + be provisioned. + + When the value of tCardResFPIngQGrpInstTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 15 } + +tCardResFPIngQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFPIngQGrpInstAlloc represents the total number of + forwarding-plane (FP) ingress queue-group instances across all FP on + this card including access and network instances that are currently + provisioned." + ::= { tCardResEntry 16 } + +tCardResPortEgrVPortTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrVPortTotal represents the total number of + egress virtual ports across all ports on this card that are allowed to + be provisioned. + + When the value of tCardResPortEgrVPortTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 17 } + +tCardResPortEgrVPortAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrVPortAlloc represents the total number of + egress virtual ports across all ports on this card that are currently + provisioned." + ::= { tCardResEntry 18 } + +tCardResQosUserSchedOvrsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedOvrsTotal represents the total amount + of QoS user virtual scheduler overrides that are supported on this + card. + + When the value of tCardResQosUserSchedOvrsTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 19 } + +tCardResQosUserSchedOvrsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedOvrsAlloc represents the total number + of QoS user virtual scheduler overrides that are currently allocated + on this card." + ::= { tCardResEntry 20 } + +tCardResCategoryEntriesTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCategoryEntriesTotal indicates the total number + of subscriber category entries currently associated with this card." + ::= { tCardResEntry 21 } + +tCardResCategoryEntriesAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCategoryEntriesAlloc indicates the total number + of subscriber category entries that are currently allocated on this + card." + ::= { tCardResEntry 22 } + +tCardResIntArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterTotal represents the total number of + intermediate arbiters that are supported on this card. + + When the value of tCardResIntArbiterTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 23 } + +tCardResIntArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterAlloc represents the total number of + intermediate arbiters that are currently allocated on this card." + ::= { tCardResEntry 24 } + +tCardResIntArbiterOvrsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterOvrsTotal represents the total number + of intermediate arbiter overrides that are supported on this card. + + When the value of tCardResIntArbiterOvrsTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 25 } + +tCardResIntArbiterOvrsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterOvrsAlloc represents the total number of + intermediate arbiter overrides that are currently allocated on this card." + ::= { tCardResEntry 26 } + +tCardResSLAProfileInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSLAProfileInstanceTotal represents the total + number of subscriber SLA profile instances that are supported on this + card. + + When the value of tCardResSLAProfileInstanceTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 27 } + +tCardResSLAProfileInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSLAProfileInstanceAlloc represents the total + number of subscriber SLA profile instances that are currently + allocated on this card." + ::= { tCardResEntry 28 } + +tCardResEncapGrpMemberTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEncapGrpMemberTotal represents the total number + of encap group members that are supported on this card. + + When the value of tCardResEncapGrpMemberTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 29 } + +tCardResEncapGrpMemberAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEncapGrpMemberAlloc represents the total number + of encap group members that are currently allocated on this card." + ::= { tCardResEntry 30 } + +tCardResSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSapInstanceTotal represents the total number of + SAP instances that are supported on this card. + + When the value of tCardResSapInstanceTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 31 } + +tCardResSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSapInstanceAlloc represents the total number of + SAP instances that are currently allocated on this card." + ::= { tCardResEntry 32 } + +tCardResNonEpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResNonEpipeSapInstanceTotal represents the total + number of non-Epipe SAP instances that are supported on this card. + + When the value of tCardResNonEpipeSapInstanceTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 33 } + +tCardResNonEpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResNonEpipeSapInstanceAlloc represents the total + number of non-Epipe SAP instances that are currently allocated on this + card." + ::= { tCardResEntry 34 } + +tCardResApipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResApipeSapInstanceTotal represents the total number + of Apipe SAP instances that are supported on this card. + + When the value of tCardResApipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 35 } + +tCardResApipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResApipeSapInstanceAlloc represents the total number + of Apipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 36 } + +tCardResCpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCpipeSapInstanceTotal represents the total number + of Cpipe SAP instances that are supported on this card. + + When the value of tCardResCpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 37 } + +tCardResCpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCpipeSapInstanceAlloc represents the total number + of Cpipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 38 } + +tCardResEpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEpipeSapInstanceTotal represents the total number + of Epipe SAP instances that are supported on this card. + + When the value of tCardResEpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 39 } + +tCardResEpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEpipeSapInstanceAlloc represents the total number + of Epipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 40 } + +tCardResFpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFpipeSapInstanceTotal represents the total number + of Fpipe SAP instances that are supported on this card. + + When the value of tCardResFpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 41 } + +tCardResFpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFpipeSapInstanceAlloc represents the total number + of Fpipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 42 } + +tCardResIpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIpipeSapInstanceTotal represents the total number + of Ipipe SAP instances that are supported on this card. + + When the value of tCardResIpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 43 } + +tCardResIpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIpipeSapInstanceAlloc represents the total number + of Ipipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 44 } + +tCardResIesSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIesSapInstanceTotal represents the total number + of Ies SAP instances that are supported on this card. + + When the value of tCardResIesSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 45 } + +tCardResIesSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIesSapInstanceAlloc represents the total number + of Ies SAP instances that are currently allocated on this card." + ::= { tCardResEntry 46 } + +tCardResMirrorSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResMirrorSapInstanceTotal represents the total + number of Mirror SAP instances that are supported on this card. + + When the vlaue of tCardResMirrorSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 47 } + +tCardResMirrorSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResMirrorSapInstanceAlloc represents the total + number of Mirror SAP instances that are currently allocated on this + card." + ::= { tCardResEntry 48 } + +tCardResVplsSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVplsSapInstanceTotal represents the total number + of Vpls SAP instances that are supported on this card. + + When the value of tCardResVplsSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 49 } + +tCardResVplsSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVplsSapInstanceAlloc represents the total number + of Vpls SAP instances that are currently allocated on this card." + ::= { tCardResEntry 50 } + +tCardResVprnSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVprnSapInstanceTotal represents the total number + of Vprn SAP instances that are supported on this card. + + When the value of tCardResVprnSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 51 } + +tCardResVprnSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVprnSapInstanceAlloc represents the total number + of Vprn SAP instances that are currently allocated on this card." + ::= { tCardResEntry 52 } + +tCardResTLSMcastEntriesAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResTLSMcastEntriesAlloc indicates the total number + of Egress TLS Mcast Entry resources that are currrently allocated on + this Chassis." + ::= { tCardResEntry 53 } + +tCardResTLSMcastEntriesTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResTLSMcastEntriesTotal indicates the total number + of Egress TLS Mcast Entry resources on this Chassis." + ::= { tCardResEntry 54 } + +tFPResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPResTable represents system resource information that + are specific to forwarding plane (FP) for a particular card on a given + chassis." + ::= { tmnxCardObjs 46 } + +tFPResEntry OBJECT-TYPE + SYNTAX TFPResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPResEntry represents forwarding plane (FP) specific + system resource information." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tFPResTable 1 } + +TFPResEntry ::= SEQUENCE +{ + tFPResSapIngQosPolTotal Unsigned32, + tFPResSapIngQosPolAlloc Unsigned32, + tFPResDynEgrClassTotal Unsigned32, + tFPResDynEgrClassAlloc Unsigned32, + tFPResDynEgrClassIUBSE Unsigned32, + tFPResDynEgrClassIUBNE Unsigned32, + tFPResIngQueueTotal Unsigned32, + tFPResIngQueueAlloc Unsigned32, + tFPResEgrQueueTotal Unsigned32, + tFPResEgrQueueAlloc Unsigned32, + tFPResIngPolicerTotal Unsigned32, + tFPResIngPolicerAlloc Unsigned32, + tFPResEgrPolicerTotal Unsigned32, + tFPResEgrPolicerAlloc Unsigned32, + tFPResIngPolicerStatTotal Unsigned32, + tFPResIngPolicerStatAlloc Unsigned32, + tFPResEgrPolicerStatTotal Unsigned32, + tFPResEgrPolicerStatAlloc Unsigned32, + tFPResIngRootArbiterTotal Unsigned32, + tFPResIngRootArbiterAlloc Unsigned32, + tFPResEgrRootArbiterTotal Unsigned32, + tFPResEgrRootArbiterAlloc Unsigned32, + tFPResIntArbiterTotal Unsigned32, + tFPResIntArbiterAlloc Unsigned32, + tFPResDynQueueTotal Unsigned32, + tFPResDynQueueAlloc Unsigned32, + tFPResDynQueueIUBI Unsigned32, + tFPResDynQueueIUBE Unsigned32, + tFPResDynPolicerTotal Unsigned32, + tFPResDynPolicerAlloc Unsigned32, + tFPResDynPolicerIUBI Unsigned32, + tFPResDynPolicerIUBE Unsigned32, + tFPResDynPolicerStatTotal Unsigned32, + tFPResDynPolicerStatAlloc Unsigned32, + tFPResDynPolicerStatIUBI Unsigned32, + tFPResDynPolicerStatIUBE Unsigned32, + tFPResIngAclEntryTotal Unsigned32, + tFPResIngAclEntryAlloc Unsigned32, + tFPResIngQosEntryTotal Unsigned32, + tFPResIngQosEntryAlloc Unsigned32, + tFPResIngAclQosEntryTotal Unsigned32, + tFPResIngAclQosEntryAlloc Unsigned32, + tFPResIngIPv6AclEntryTotal Unsigned32, + tFPResIngIPv6AclEntryAlloc Unsigned32, + tFPResIngIPv6QosEntryTotal Unsigned32, + tFPResIngIPv6QosEntryAlloc Unsigned32, + tFPResEgrAclEntryTotal Unsigned32, + tFPResEgrAclEntryAlloc Unsigned32, + tFPResEgrQosEntryTotal Unsigned32, + tFPResEgrQosEntryAlloc Unsigned32, + tFPResEgrAclQosEntryTotal Unsigned32, + tFPResEgrAclQosEntryAlloc Unsigned32, + tFPResEgrIPv6AclEntryTotal Unsigned32, + tFPResEgrIPv6AclEntryAlloc Unsigned32, + tFPResEgrIPv6QosEntryTotal Unsigned32, + tFPResEgrIPv6QosEntryAlloc Unsigned32, + tFPResIngAclFilterTotal Unsigned32, + tFPResIngAclFilterAlloc Unsigned32, + tFPResEgrAclFilterTotal Unsigned32, + tFPResEgrAclFilterAlloc Unsigned32, + tFPResDynSvcEntryTotal Unsigned32, + tFPResDynSvcEntryAlloc Unsigned32, + tFPResSubHostTotal Unsigned32, + tFPResSubHostAlloc Unsigned32, + tFPResEncapGrpMemberTotal Unsigned32, + tFPResEncapGrpMemberAlloc Unsigned32, + tFPResEgrNetQGrpMapTotal Unsigned32, + tFPResEgrNetQGrpMapAlloc Unsigned32, + tFPResMacFdbRecTotal Unsigned32, + tFPResMacFdbRecAlloc Unsigned32, + tFPResResRvplsFdbRecTotal Unsigned32, + tFPResResRvplsFdbRecAlloc Unsigned32, + tFPResDynQ2NamedPoolTotal Unsigned32, + tFPResDynQ2NamedPoolAlloc Unsigned32, + tFPResDynQ2NamedPoolIUBI Unsigned32, + tFPResDynQ2NamedPoolIUBE Unsigned32, + tFPResIngQ1NamedPoolTotal Unsigned32, + tFPResIngQ1NamedPoolAlloc Unsigned32, + tFPResEgrQ1NamedPoolTotal Unsigned32, + tFPResEgrQ1NamedPoolAlloc Unsigned32, + tFPResDynQ2WredPoolTotal Unsigned32, + tFPResDynQ2WredPoolAlloc Unsigned32, + tFPResIngIPv6AclFilterTotal Unsigned32, + tFPResIngIPv6AclFilterAlloc Unsigned32, + tFPResEgrIPv6AclFilterTotal Unsigned32, + tFPResEgrIPv6AclFilterAlloc Unsigned32, + tFPResEgrQosBypassTotal Unsigned32, + tFPResEgrQosBypassAlloc Unsigned32, + tFPResSapInstanceTotal Unsigned32, + tFPResSapInstanceAlloc Unsigned32, + tFPResEgrHsQGrpTotal Unsigned32, + tFPResEgrHsQGrpAlloc Unsigned32, + tFPResEgrHsPrimaryShapersTotal Unsigned32, + tFPResEgrHsPrimaryShapersAlloc Unsigned32, + tFPResEgrHsPrimaryShapersIUBES Unsigned32, + tFPResEgrHsPrimaryShapersIUBMS Unsigned32, + tFPResEgrHsSecondaryShapersTotal Unsigned32, + tFPResEgrHsSecondaryShapersAlloc Unsigned32, + tFPResEgrHsTurboQGrpTotal Unsigned32, + tFPResEgrHsTurboQGrpAlloc Unsigned32, + tFPResIngQGrpRedirTotal Unsigned32, + tFPResIngQGrpRedirAlloc Unsigned32, + tFPResSapInstEgrQGrpRedirTotal Unsigned32, + tFPResSapInstEgrQGrpRedirAlloc Unsigned32, + tFPResEgrUserQueueTotal Unsigned32, + tFPResEgrUserQueueAlloc Unsigned32, + tFPResEgrUserPolicerTotal Unsigned32, + tFPResEgrUserPolicerAlloc Unsigned32, + tFPResSLAProfileInstanceTotal Unsigned32, + tFPResSLAProfileInstanceAlloc Unsigned32, + tFPResCamBanksTotal Unsigned32, + tFPResCamBanksAlloc Unsigned32, + tFPResIngIPv4QosEntryTotal Unsigned32, + tFPResIngIPv4QosEntryAlloc Unsigned32, + tFPResIngMacQosEntryTotal Unsigned32, + tFPResIngMacQosEntryAlloc Unsigned32, + tFPResIngIPv4AclEntryTotal Unsigned32, + tFPResIngIPv4AclEntryAlloc Unsigned32, + tFPResIngMacAclEntryTotal Unsigned32, + tFPResIngMacAclEntryAlloc Unsigned32, + tFPResEgrIPv4AclEntryTotal Unsigned32, + tFPResEgrIPv4AclEntryAlloc Unsigned32, + tFPResEgrMacAclEntryTotal Unsigned32, + tFPResEgrMacAclEntryAlloc Unsigned32, + tFPResIngClassMapTotal Unsigned32, + tFPResIngClassMapAlloc Unsigned32, + tFPResIngL2ClassMapTotal Unsigned32, + tFPResIngL2ClassMapAlloc Unsigned32, + tFPResEgrRemarkMapTotal Unsigned32, + tFPResEgrRemarkMapAlloc Unsigned32, + tFPResEgrExpRemarkMapTotal Unsigned32, + tFPResEgrExpRemarkMapAlloc Unsigned32, + tFPResIPv6McastEntryTotal Unsigned32, + tFPResIPv6McastEntryAlloc Unsigned32, + tFPResEgrDot1pDscpRemarkMapTotal Unsigned32, + tFPResEgrDot1pDscpRemarkMapAlloc Unsigned32, + tFPResDot1xHostTotal Unsigned32, + tFPResDot1xHostAlloc Unsigned32, + tFPResFastDepthMQueuesTotal Unsigned32, + tFPResFastDepthMQueuesAlloc Unsigned32, + tFPResMepsWithIntMegTotal Unsigned32, + tFPResMepsWithIntMegAlloc Unsigned32, + tFPResMepsWithIccMegTotal Unsigned32, + tFPResMepsWithIccMegAlloc Unsigned32, + tFPResMepsWithOtherMegTotal Unsigned32, + tFPResMepsWithOtherMegAlloc Unsigned32, + tFPResUniqueIccsForMepsTotal Unsigned32, + tFPResUniqueIccsForMepsAlloc Unsigned32, + tFPResPrefixesOfMepMacsTotal Unsigned32, + tFPResPrefixesOfMepMacsAlloc Unsigned32, + tFPResIngAclStatTotal Unsigned32, + tFPResIngAclStatAlloc Unsigned32, + tFPResEgrAclStatTotal Unsigned32, + tFPResEgrAclStatAlloc Unsigned32, + tFPResEgrHwAssignNonShaperQTotal Unsigned32, + tFPResEgrHwAssignNonShaperQAlloc Unsigned32, + tFPResEgrHwAggShapQSetSize8Total Unsigned32, + tFPResEgrHwAggShapQSetSize8Alloc Unsigned32, + tFPResEgrHwAggShapersTotal Unsigned32, + tFPResEgrHwAggShapersAlloc Unsigned32, + tFPResEgrHwAggShaperSchedsTotal Unsigned32, + tFPResEgrHwAggShaperSchedsAlloc Unsigned32, + tFPResIngClassProfileTotal Unsigned32, + tFPResIngClassProfileAlloc Unsigned32, + tFPResEgrRemarkProfileTotal Unsigned32, + tFPResEgrRemarkProfileAlloc Unsigned32, + tFPResIngClassNonEpipeProfAlloc Unsigned32, + tFPResIngClassNonEpipeProfTotal Unsigned32, + tFPResOamSathTrafGenBandwAlloc Unsigned32, + tFPResOamSathTrafGenBandwTotal Unsigned32, + tFPResOamSathTrafGenSvcStrmAlloc Unsigned32, + tFPResOamSathTrafGenSvcStrmTotal Unsigned32, + tFPResFCDot1pMapIUBE Unsigned32, + tFPResFCDscpMapIUBE Unsigned32, + tFPResFCLspExpMapIUBE Unsigned32, + tFPResDot1pFCMapIUBI Unsigned32, + tFPResDscpFCMapIUBI Unsigned32, + tFPResLspExpFCMapIUBI Unsigned32, + tFPResCamBanksIUBDot1xHostAuth Unsigned32, + tFPResMacIPv4CamBanksTotal Unsigned32, + tFPResMacIPv4CamBanksAlloc Unsigned32, + tFPResIPv6CamBanksTotal Unsigned32, + tFPResIPv6CamBanksAlloc Unsigned32 +} + +tFPResSapIngQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapIngQosPolTotal represents the total number of + sap-ingress QoS policies that are allowed to be in use on this FP." + ::= { tFPResEntry 1 } + +tFPResSapIngQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapIngQosPolAlloc represents the total number of + sap-ingress QoS policies that are currently allocated on this FP." + ::= { tFPResEntry 2 } + +tFPResDynEgrClassTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassTotal represents the total number of QoS + dynamic egress classification resources that are allowed to be in use + on this FP." + ::= { tFPResEntry 3 } + +tFPResDynEgrClassAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassAlloc represents the total number of QoS + dynamic egress classification resources that are currently allocated + on this FP." + ::= { tFPResEntry 4 } + +tFPResDynEgrClassIUBSE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassIUBSE represents the subset of resources + which are currently in use by sap-egress QoS policies out of currently + allocated QoS dynamic egress classification resources, + tFPResDynEgrClassAlloc." + ::= { tFPResEntry 5 } + +tFPResDynEgrClassIUBNE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassIUBNE represents the subset of resources + which are currently in use by network egress QoS classification out of + currently allocated QoS dynamic egress classification resources, + tFPResDynEgrClassAlloc. + + A network egress QoS classification resource is consumed whenever a + network QoS policy has at least one egress DSCP or precedence + classification rule provisioned." + ::= { tFPResEntry 6 } + +tFPResIngQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQueueTotal represents the total number of + ingress queues that are supported on this FP. + + When the value of tFPResIngQueueTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 7 } + +tFPResIngQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQueueAlloc represents the total number of + ingress queues that are currently allocated on this FP." + ::= { tFPResEntry 8 } + +tFPResEgrQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQueueTotal represents the total number of egress + queues that are supported on this FP. + + When the value of tFPResEgrQueueTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 9 } + +tFPResEgrQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQueueAlloc represents the total number of egress + queues that are currently allocated on this FP." + ::= { tFPResEntry 10 } + +tFPResIngPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerTotal represents the total number of + ingress policers that are supported on this FP. + + When the value of tFPResIngPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 11 } + +tFPResIngPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerAlloc represents the total number of + ingress policers that are currently allocated on this FP." + ::= { tFPResEntry 12 } + +tFPResEgrPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerTotal represents the total number of + egress policers that are supported on this FP. + + When the value of tFPResEgrPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 13 } + +tFPResEgrPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerAlloc represents the total number of + egress policers that are currently allocated on this FP." + ::= { tFPResEntry 14 } + +tFPResIngPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerStatTotal represents the total number of + ingress policer stats that are supported on this FP. + + When the value of tFPResIngPolicerStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 15 } + +tFPResIngPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerStatAlloc represents the total number of + ingress policer stats that are currently allocated on this FP." + ::= { tFPResEntry 16 } + +tFPResEgrPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerStatTotal represents the total number of + egress policer stats that are supported on this FP. + + When the value of tFPResEgrPolicerStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 17 } + +tFPResEgrPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerStatAlloc represents the total number of + egress policer stats that are currently allocated on this FP." + ::= { tFPResEntry 18 } + +tFPResIngRootArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngRootArbiterTotal represents the total number of + ingress root arbiters that are supported on this FP. + + When the value of tFPResIngRootArbiterTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 19 } + +tFPResIngRootArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngRootArbiterAlloc represents the total number of + ingress root arbiters that are currently allocated on this FP." + ::= { tFPResEntry 20 } + +tFPResEgrRootArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRootArbiterTotal represents the total number of + egress root arbiters that are supported on this FP. + + When the value of tFPResEgrRootArbiterTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 21 } + +tFPResEgrRootArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRootArbiterAlloc represents the total number of + egress root arbiters that are currently allocated on this FP." + ::= { tFPResEntry 22 } + +tFPResIntArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResIntArbiterTotal represents the total number of + intermediate arbiters that are supported on this FP. + + When the value of tFPResIntArbiterTotal is zero, it indicates that + this resource type is not supported on this FP. + + This object is obsoleted on 16.0R1 release and replaced by + tCardResIntArbiterTotal." + ::= { tFPResEntry 23 } + +tFPResIntArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResIntArbiterAlloc represents the total number of + intermediate arbiters that are currently allocated on this FP. + + This object is obsoleted on 16.0R1 release and replaced by + tCardResIntArbiterAlloc." + ::= { tFPResEntry 24 } + +tFPResDynQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueTotal represents the total number of + dynamic queues that are supported on this FP. + + When the value of tFPResEgrRootArbiterTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 25 } + +tFPResDynQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueAlloc represents the total number of + dynamic queues that are currently allocated on this FP." + ::= { tFPResEntry 26 } + +tFPResDynQueueIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueIUBI represents the subset of resources + which are currently in use by ingress queues out of currently + allocated dynamic queue resources, tFPResDynQueueAlloc." + ::= { tFPResEntry 27 } + +tFPResDynQueueIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueIUBE represents the subset of resources + which are currently in use by egress queues out of currently allocated + dynamic queue resources, tFPResDynQueueAlloc." + ::= { tFPResEntry 28 } + +tFPResDynPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerTotal represents the total number of + dynamic policer that are supported on this FP. + + When the value of tFPResDynPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 29 } + +tFPResDynPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerAlloc represents the total number of + dynamic policers that are currently allocated on this FP." + ::= { tFPResEntry 30 } + +tFPResDynPolicerIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerIUBI represents the subset of resources + which are currently in use by ingress policer out of currently + allocated dynamic policer resources, tFPResDynPolicerAlloc." + ::= { tFPResEntry 31 } + +tFPResDynPolicerIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerIUBE represents the subset of resources + which are currently in use by egress policer out of currently + allocated dynamic policer resources, tFPResDynPolicerAlloc." + ::= { tFPResEntry 32 } + +tFPResDynPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatTotal represents the total number of + dynamic policer stats that are supported on this FP. + + When the value of tFPResDynPolicerStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 33 } + +tFPResDynPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatAlloc represents the total number of + dynamic policers stats that are currently allocated on this FP." + ::= { tFPResEntry 34 } + +tFPResDynPolicerStatIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatIUBI represents the subset of + resources which are currently in use by ingress policer stats out of + currently allocated dynamic policer stats resources, + tFPResDynPolicerStatAlloc." + ::= { tFPResEntry 35 } + +tFPResDynPolicerStatIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatIUBE represents the subset of + resources which are currently in use by egress policer stats out of + currently allocated dynamic policer stats resources, + tFPResDynPolicerStatAlloc." + ::= { tFPResEntry 36 } + +tFPResIngAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclEntryTotal represents the total number of + ingress ACL CAM entries that are supported on this FP. + + When the value of tFPResIngAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 37 } + +tFPResIngAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclEntryAlloc represents the total number of + ingress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 38 } + +tFPResIngQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQosEntryTotal represents the total number of + ingress QoS CAM entries that are supported on this FP. + + When the value of tFPResIngQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 39 } + +tFPResIngQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQosEntryAlloc represents the total number of + ingress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 40 } + +tFPResIngAclQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclQosEntryTotal represents the total number of + combined ingress ACL and QoS CAM entries that are supported on this + FP. + + When the value of tFPResIngAclQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 41 } + +tFPResIngAclQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclQosEntryAlloc represents the total number of + combined ingress ACL and QoS CAM entries that are currently allocated + on this FP." + ::= { tFPResEntry 42 } + +tFPResIngIPv6AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclEntryTotal represents the total number of + IPv6 ingress ACL CAM entries that are supported on this FP. + + When the value of tFPResIngIPv6AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 43 } + +tFPResIngIPv6AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclEntryAlloc represents the total number of + IPv6 ingress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 44 } + +tFPResIngIPv6QosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6QosEntryTotal represents the total number of + IPv6 ingress QoS CAM entries that are supported on this FP. + + When the value of tFPResIngIPv6QosEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 45 } + +tFPResIngIPv6QosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6QosEntryAlloc represents the total number of + IPv6 ingress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 46 } + +tFPResEgrAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclEntryTotal represents the total number of + egress ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 47 } + +tFPResEgrAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclEntryAlloc represents the total number of + egress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 48 } + +tFPResEgrQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosEntryTotal represents the total number of + egress QoS CAM entries that are supported on this FP. + + When the value of tFPResEgrQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 49 } + +tFPResEgrQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosEntryAlloc represents the total number of + egress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 50 } + +tFPResEgrAclQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclQosEntryTotal represents the total number of + combined egress ACL and QoS CAM entries that are supported on this FP. + + When the value of tFPResEgrAclQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 51 } + +tFPResEgrAclQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclQosEntryAlloc represents the total number of + combined egress ACL and QoS CAM entries that are currently allocated + on this FP." + ::= { tFPResEntry 52 } + +tFPResEgrIPv6AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclEntryTotal represents the total number of + IPv6 egress ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrIPv6AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 53 } + +tFPResEgrIPv6AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclEntryAlloc represents the total number of + IPv6 egress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 54 } + +tFPResEgrIPv6QosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6QosEntryTotal represents the total number of + IPv6 egress QoS CAM entries that are supported on this FP. + + When the value of tFPResEgrIPv6QosEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 55 } + +tFPResEgrIPv6QosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6QosEntryAlloc represents the total number of + IPv6 egress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 56 } + +tFPResIngAclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclFilterTotal represents the total number of + ingress MAC + IP ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 57 } + +tFPResIngAclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclFilterAlloc represents the total number of + ingress MAC + IP ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 58 } + +tFPResEgrAclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclFilterTotal represents the total number of + egress MAC + IP ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 59 } + +tFPResEgrAclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclFilterAlloc represents the total number of + egress MAC + IP ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 60 } + +tFPResDynSvcEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynSvcEntryTotal represents the total number of + dynamic services that are supported on this FP. + + When the value of tFPResDynSvcEntryTotal is zero, it indicates that + this resource type is not supported on this FP. + + The value of tFPResDynSvcEntryTotal will always equal to the sum of + tFPResSubHostTotal, tFPResEncapGrpMemberTotal, + tFPResEgrNetQGrpMapTotal and tFPResDot1xHostTotal since subscriber + host resources, encap-group members resources and egress network + queue-group mappings resources are subsets of dynamic service entry + resources." + ::= { tFPResEntry 61 } + +tFPResDynSvcEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynSvcEntryAlloc represents the total number of + dynamic services that are currently allocated on this FP. + + The value of tFPResDynSvcEntryAlloc will always equal to the sum of + tFPResSubHostAlloc, tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapAlloc and tFPResDot1xHostAlloc since subscriber + host resources, encap-group members resources and egress network + queue-group mappings resources are subsets of dynamic service entry + resources." + ::= { tFPResEntry 62 } + +tFPResSubHostTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSubHostTotal represents the total number of + subscriber hosts that are supported on this FP. + + When the value of tFPResSubHostTotal is zero, it indicates that this + resource type is not supported on this FP. + + The value of tFPResSubHostTotal will always be less than or equal to + tFPResDynSvcEntryTotal since subscriber host resources are subset of + dynamic service entry resources." + ::= { tFPResEntry 63 } + +tFPResSubHostAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSubHostAlloc represents the total number of + subscriber hosts that are currently allocated on this FP. + + The value of tFPResSubHostAlloc will always be less than or equal to + tFPResDynSvcEntryAlloc since subscriber host resources are subset of + dynamic service entry resources." + ::= { tFPResEntry 64 } + +tFPResEncapGrpMemberTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEncapGrpMemberTotal represents the total number of + encap group members that are supported on this FP. + + When the value of tFPResEncapGrpMemberTotal is zero, it indicates that + this resource type is not supported on this FP. + + The value of tFPResEncapGrpMemberTotal will always be less than or + equal to tFPResDynSvcEntryTotal since encap group members are subset + of dynamic service entry resources." + ::= { tFPResEntry 65 } + +tFPResEncapGrpMemberAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEncapGrpMemberAlloc represents the total number of + encap group members that are currently allocated on this FP. + + The value of tFPResEncapGrpMemberAlloc will always be less than or + equal to tFPResDynSvcEntryAlloc since encap group members are subset + of dynamic service entry resources." + ::= { tFPResEntry 66 } + +tFPResEgrNetQGrpMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrNetQGrpMapTotal represents the total number of + egress network queue-group mappings that are supported on this FP. + + When the value of tFPResEgrNetQGrpMapTotal is zero, it indicates that + this resource type is not supported on this FP. + + The value of tFPResEgrNetQGrpMapTotal will always be less than or + equal to tFPResDynSvcEntryTotal since egress network queue-group + mappings are subset of dynamic service entry resources." + ::= { tFPResEntry 67 } + +tFPResEgrNetQGrpMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrNetQGrpMapAlloc represents the total number of + egress network queue-group mappings that are currently allocated on + this FP. + + The value of tFPResEgrNetQGrpMapAlloc will always be less than or + equal to tFPResDynSvcEntryAlloc since egress network queue-group + mappings are subset of dynamic service entry resources." + ::= { tFPResEntry 68 } + +tFPResMacFdbRecTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMacFdbRecTotal represents the total number of MAC + Forwarding Data-Base (FDB) records that are supported on this FP. + + When the value of tFPResMacFdbRecTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 69 } + +tFPResMacFdbRecAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMacFdbRecAlloc represents the total number of MAC + Forwarding Data-Base (FDB) records that are currently allocated on + this FP." + ::= { tFPResEntry 70 } + +tFPResResRvplsFdbRecTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResResRvplsFdbRecTotal represents the total number of + reserved R-VPLS Forwarding Data-Base (FDB) records that are supported + on this FP. + + When the value of tFPResResRvplsFdbRecTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 71 } + +tFPResResRvplsFdbRecAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResResRvplsFdbRecAlloc represents the total number of + reserved R-VPLS Forwarding Data-Base (FDB) records that are currently + allocated on this FP." + ::= { tFPResEntry 72 } + +tFPResDynQ2NamedPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResDynQ2NamedPoolTotal represents the total number of + dynamic Q2 named pools that are supported on this FP. + + When the value of tFPResDynQ2NamedPoolTotal is zero, it indicates that + this resource type is not supported on this FP. + + This object is obsolete in 20.2 release." + ::= { tFPResEntry 73 } + +tFPResDynQ2NamedPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResDynQ2NamedPoolAlloc represents the total number of + dynamic Q2 named pools that are currently allocated on this FP. + + This object is obsolete in 20.2 release." + ::= { tFPResEntry 74 } + +tFPResDynQ2NamedPoolIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResDynQ2NamedPoolIUBI represents the subset of + resources which are currently in use by ingress Q2 named pools out of + currently allocated dynamic Q2 named pools resources, + tFPResDynQ2NamedPoolAlloc. + + This object is obsolete in 20.2 release." + ::= { tFPResEntry 75 } + +tFPResDynQ2NamedPoolIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResDynQ2NamedPoolIUBE represents the subset of + resources which are currently in use by egress Q2 named pools out of + currently allocated dynamic Q2 named pools resources, + tFPResDynQ2NamedPoolAlloc. + + This object is obsolete in 20.2 release." + ::= { tFPResEntry 76 } + +tFPResIngQ1NamedPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResIngQ1NamedPoolTotal represents the total number of + ingress Q1 named pools that are supported on this FP. + + When the value of tFPResIngQ1NamedPoolTotal is zero, it indicates that + this resource type is not supported on this FP. + + This object is obsolete in 16.0 release." + ::= { tFPResEntry 77 } + +tFPResIngQ1NamedPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResIngQ1NamedPoolAlloc represents the total number of + ingress Q1 named pools that are currently allocated on this FP. + + This object is obsolete in 16.0 release." + ::= { tFPResEntry 78 } + +tFPResEgrQ1NamedPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResEgrQ1NamedPoolTotal represents the total number of + egress Q1 named pools that are supported on this FP. + + When the value of tFPResEgrQ1NamedPoolTotal is zero, it indicates that + this resource type is not supported on this FP. + + This object is obsolete in 16.0 release." + ::= { tFPResEntry 79 } + +tFPResEgrQ1NamedPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResEgrQ1NamedPoolAlloc represents the total number of + egress Q1 named pools that are currently allocated on this FP. + + This object is obsolete in 16.0 release." + ::= { tFPResEntry 80 } + +tFPResDynQ2WredPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2WredPoolTotal represents the total number of + dynamic Q2 wred pools that are supported on this FP. + + When the value of tFPResDynQ2WredPoolTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 81 } + +tFPResDynQ2WredPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2WredPoolAlloc represents the total number of + dynamic Q2 wred pools that are currently allocated on this FP." + ::= { tFPResEntry 82 } + +tFPResIngIPv6AclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclFilterTotal represents the total number + of ingress IPv6 ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 83 } + +tFPResIngIPv6AclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclFilterAlloc represents the total number + of ingress IPv6 ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 84 } + +tFPResEgrIPv6AclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclFilterTotal represents the total number + of egress IPv6 ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 85 } + +tFPResEgrIPv6AclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclFilterAlloc represents the total number + of egress IPv6 ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 86 } + +tFPResEgrQosBypassTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosBypassTotal represents the total number of + egress qos bypass entries that are supported on this FP. + + When the value of tFPResEgrQosBypassTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 87 } + +tFPResEgrQosBypassAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosBypassAlloc represents the total number of + egress qos bypass entries that are currently allocated on this FP." + ::= { tFPResEntry 88 } + +tFPResSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapInstanceTotal represents the total number of SAP + instances that are supported on this FP. + + When the value of tFPResSapInstanceTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 89 } + +tFPResSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapInstanceAlloc represents the total number of SAP + instances that are currently allocated on this FP." + ::= { tFPResEntry 90 } + +tFPResEgrHsQGrpTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsQGrpTotal represents the total number of HS + egress queue-group resources that are supported on this FP. + + When the value of tFPResEgrHsQGrpTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 91 } + +tFPResEgrHsQGrpAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsQGrpAlloc represents the total number of HS + egress queue-group resources that are allocated on this FP." + ::= { tFPResEntry 92 } + +tFPResEgrHsPrimaryShapersTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersTotal represents the total + number of HS Primary Shapers that are supported on this FP. + + When the value of tFPResEgrHsPrimaryShapersTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 93 } + +tFPResEgrHsPrimaryShapersAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersAlloc represents the total + number of HS Primary Shapers that are allocated on this FP." + ::= { tFPResEntry 94 } + +tFPResEgrHsPrimaryShapersIUBES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersIUBES represents the subset of + resources which are currently in use by HS Explicit Shapers out of + currently allocated Primary Shapers." + ::= { tFPResEntry 95 } + +tFPResEgrHsPrimaryShapersIUBMS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersIUBMS represents the subset of + resources which are currently in use by HS Managed Shapers out of + currently allocated Primary Shapers." + ::= { tFPResEntry 96 } + +tFPResEgrHsSecondaryShapersTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsSecondaryShapersTotal represents the total + number of HS Secondary Shapers that are supported on this FP. + + When the value of tFPResEgrHsSecondaryShapersTotal is zero, it + indicates that this resource type is not supported on this FP." + ::= { tFPResEntry 97 } + +tFPResEgrHsSecondaryShapersAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsSecondaryShapersAlloc represents the total + number of HS Secondary Shapers that are allocated on this FP." + ::= { tFPResEntry 98 } + +tFPResEgrHsTurboQGrpTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsTurboQGrpTotal represents the total number of + HS egress turbo queue-group resources that are supported on this FP. + + When the value of tFPResEgrHsTurboQGrpTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 99 } + +tFPResEgrHsTurboQGrpAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsTurboQGrpAlloc represents the total number of + HS egress turbo queue-group resources that are allocated on this FP." + ::= { tFPResEntry 100 } + +tFPResIngQGrpRedirTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQGrpRedirTotal represents the total number of + Ingress Queue Group Redirect List Entries that are supported on this + FP. + + When the value of tFPResIngQGrpRedirTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 101 } + +tFPResIngQGrpRedirAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQGrpRedirAlloc represents the total number of + Ingress Queue Group Redirect List Entries that are currently allocated + on this FP." + ::= { tFPResEntry 102 } + +tFPResSapInstEgrQGrpRedirTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQGrpRedirTotal represents the total number of + per-SAP instance Egress Queue Group Redirect List Entries that are + supported on this FP. + + When the value of tFPResSapInstEgrQGrpRedirTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 103 } + +tFPResSapInstEgrQGrpRedirAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapInstEgrQGrpRedirAlloc represents the total + number of per-SAP instance Egress Queue Group Redirect List Entries + that are currently allocated on this FP." + ::= { tFPResEntry 104 } + +tFPResEgrUserQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserQueueTotal represents the total number of + user provisionable egress queues that are supported on this FP. + + When the value of tFPResEgrUserQueueTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 105 } + +tFPResEgrUserQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserQueueAlloc represents the total number of + user provisionable egress queues that are currently allocated on this + FP." + ::= { tFPResEntry 106 } + +tFPResEgrUserPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserPolicerTotal represents the total number of + user provisionable egress policers that are supported on this FP. + + When the value of tFPResEgrUserPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 107 } + +tFPResEgrUserPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserPolicerAlloc represents the total number of + user provisionable egress policers that are currently allocated on + this FP." + ::= { tFPResEntry 108 } + +tFPResSLAProfileInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSLAProfileInstanceTotal represents the total number + of subscriber SLA profile instances that are supported on this FP. + + When the value of tFPResSLAProfileInstanceTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 109 } + +tFPResSLAProfileInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSLAProfileInstanceAlloc represents the total number + of subscriber SLA profile instances that are currently allocated on + this FP." + ::= { tFPResEntry 110 } + +tFPResCamBanksTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResCamBanksTotal represents the total number of CAM + banks that are allowed to be in use on this FP." + ::= { tFPResEntry 111 } + +tFPResCamBanksAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResCamBanksAlloc represents the total number of CAM + banks that are currently allocated on this FP." + ::= { tFPResEntry 112 } + +tFPResIngIPv4QosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4QosEntryTotal represents the total number of + ingress IPv4 QoS CAM entries that are supported on this FP. + + When the value of tFPResIngIPv4QosEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 113 } + +tFPResIngIPv4QosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4QosEntryAlloc represents the total number of + ingress IPv4 QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 114 } + +tFPResIngMacQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacQosEntryTotal represents the total number of + ingress MAC QoS CAM entries that are supported on this FP. + + When the value of tFPResIngMacQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 115 } + +tFPResIngMacQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacQosEntryAlloc represents the total number of + ingress MAC QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 116 } + +tFPResIngIPv4AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4AclEntryTotal represents the total number of + ingress IPv4 ACL CAM entries that are supported on this FP. + + When the value of tFPResIngIPv4AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 117 } + +tFPResIngIPv4AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4AclEntryAlloc represents the total number of + ingress IPv4 ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 118 } + +tFPResIngMacAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacAclEntryTotal represents the total number of + ingress MAC ACL CAM entries that are supported on this FP. + + When the value of tFPResIngMacAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 119 } + +tFPResIngMacAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacAclEntryAlloc represents the total number of + ingress MAC ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 120 } + +tFPResEgrIPv4AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv4AclEntryTotal represents the total number of + egress IPv4 ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrIPv4AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 121 } + +tFPResEgrIPv4AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv4AclEntryAlloc represents the total number of + egress IPv4 ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 122 } + +tFPResEgrMacAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrMacAclEntryTotal represents the total number of + egress MAC ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrMacAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 123 } + +tFPResEgrMacAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrMacAclEntryAlloc represents the total number of + egress MAC ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 124 } + +tFPResIngClassMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassMapTotal represents the total number of + ingress classification maps that are supported on this FP. + + When the value of tFPResIngClassMapTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 125 } + +tFPResIngClassMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassMapAlloc represents the total number of + ingress classification maps that are currently allocated on this FP." + ::= { tFPResEntry 126 } + +tFPResIngL2ClassMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngL2ClassMapTotal represents the total number of + ingress L2 classification maps that are supported on this FP. + + When the value of tFPResIngL2ClassMapTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 127 } + +tFPResIngL2ClassMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngL2ClassMapAlloc represents the total number of + ingress L2 classification maps that are currently allocated on this + FP." + ::= { tFPResEntry 128 } + +tFPResEgrRemarkMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRemarkMapTotal represents the total number of + egress remark maps that are supported on this FP. + + When the value of tFPResEgrRemarkMapTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 129 } + +tFPResEgrRemarkMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRemarkMapAlloc represents the total number of + egress remark maps that are currently allocated on this FP." + ::= { tFPResEntry 130 } + +tFPResEgrExpRemarkMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrExpRemarkMapTotal represents the total number of + egress lsp-exp remark maps that are supported on this FP. + + When the value of tFPResEgrExpRemarkMapTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 131 } + +tFPResEgrExpRemarkMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrExpRemarkMapAlloc represents the total number of + egress lsp-esp remark maps that are currently allocated on this FP." + ::= { tFPResEntry 132 } + +tFPResIPv6McastEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIPv6McastEntryTotal represents the total number of + IPv6 multicast CAM entries reserved on this FP." + ::= { tFPResEntry 133 } + +tFPResIPv6McastEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIPv6McastEntryTotal represents the total number of + IPv6 multicast CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 134 } + +tFPResEgrDot1pDscpRemarkMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrDot1pDscpRemarkMapTotal represents the total + number of egress dot1p and dscp remark maps that are supported on this + FP. + + When the value of tFPResEgrDot1pDscpRemarkMapTotal is zero, it + indicates that this resource type is not supported on this FP." + ::= { tFPResEntry 135 } + +tFPResEgrDot1pDscpRemarkMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrDot1pDscpRemarkMapAlloc represents the total + number of egress dot1p and dscp remark maps that are currently + allocated on this FP." + ::= { tFPResEntry 136 } + +tFPResDot1xHostTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDot1xHostTotal represents the total number of dot1x + authenticated hosts that are supported on this FP. + + When the value of tFPResDot1xHostTotal is zero, it indicates that this + resource type is not supported on this FP. + + The value of tFPResDot1xHostTotal will always be less than or equal to + tFPResDynSvcEntryTotal since dot1x authenticated host resources are + subset of dynamic service entry resources." + ::= { tFPResEntry 137 } + +tFPResDot1xHostAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDot1xHostAlloc represents the total number of dot1x + authenticated hosts that are currently allocated on this FP. + + The value of tFPResDot1xHostAlloc will always be less than or equal to + tFPResDynSvcEntryAlloc since dot1x authenticated host resources are + subset of dynamic service entry resources." + ::= { tFPResEntry 138 } + +tFPResFastDepthMQueuesTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResFastDepthMQueuesTotal represents the total number + of fast polled queue depth monitored queue resources that are allowed + to be provisioned on this FP. + + When the value of tFPResFastDepthMQueuesTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 139 } + +tFPResFastDepthMQueuesAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResFastDepthMQueuesAlloc represents the total number + of fast polled queue depth monitored queue resources that are + currently provisioned on this FP." + ::= { tFPResEntry 140 } + +tFPResMepsWithIntMegTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMepsWithIntMegTotal indicates the total number of + Maintenance End Points (MEP) of Maintenance Entity Groups (MEG) with + tmnxDot1agCfmMaMgmtFormat being 'unsignedInt16' that are allowed to be + provisioned on this FP." + ::= { tFPResEntry 141 } + +tFPResMepsWithIntMegAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMepsWithIntMegAlloc indicates the total number of + Maintenance End Points (MEPs) of Maintenance Entity Groups (MEG) with + tmnxDot1agCfmMaMgmtFormat being 'unsignedInt16' that are currently + provisioned on this FP." + ::= { tFPResEntry 142 } + +tFPResMepsWithIccMegTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMepsWithIccMegTotal indicates the total number of + Maintenance End Points (MEP) of Maintenance Entity Groups (MEG) with + tmnxDot1agCfmMaMgmtFormat being 'iccBased' that are allowed to be + provisioned on this FP." + ::= { tFPResEntry 143 } + +tFPResMepsWithIccMegAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMepsWithIccMegAlloc indicates the total number of + Maintenance End Points (MEP) of Maintenance Entity Groups (MEG) with + tmnxDot1agCfmMaMgmtFormat being 'iccBased' that are currently + provisioned on this FP." + ::= { tFPResEntry 144 } + +tFPResMepsWithOtherMegTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMepsWithOtherMegTotal indicates the total number of + Maintenance End Points (MEP) of Maintenance Entity Groups (MEG) with + tmnxDot1agCfmMaMgmtFormat not being 'unsignedInt16' nor 'iccBased' + that are allowed to be provisioned on this FP." + ::= { tFPResEntry 145 } + +tFPResMepsWithOtherMegAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMepsWithOtherMegAlloc indicates the total number of + Maintenance End Points (MEP) of Maintenance Entity Groups (MEG) with + tmnxDot1agCfmMaMgmtFormat not being 'unsignedInt16' nor 'iccBased' + that are currently provisioned on this FP." + ::= { tFPResEntry 146 } + +tFPResUniqueIccsForMepsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResUniqueIccsForMepsTotal indicates the total number + of unique ICC values for the Maintenance End Points (MEP) that are + allowed to be provisioned on this FP." + ::= { tFPResEntry 147 } + +tFPResUniqueIccsForMepsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResUniqueIccsForMepsAlloc indicates the total number + of unique ICC values for the Maintenance End Points (MEP) that are + currently provisioned on this FP." + ::= { tFPResEntry 148 } + +tFPResPrefixesOfMepMacsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResPrefixesOfMepMacsTotal indicates the total number + of Prefixes (5 bytes) of Maintenance End Points (MEP) Mac Addresses + that are allowed to be provisioned on this FP." + ::= { tFPResEntry 149 } + +tFPResPrefixesOfMepMacsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResPrefixesOfMepMacsAlloc indicates the total number + of Prefixes (5 bytes) of Maintenance End Points (MEP) Mac Addresses + that are currently provisioned on this FP." + ::= { tFPResEntry 150 } + +tFPResIngAclStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclStatTotal indicates the total number of + ingress ACL stats reserved on this FP. + + When the value of tFPResIngAclStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 151 } + +tFPResIngAclStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclStatAlloc indicates the total number of + ingress ACL stats that are currently allocated on this FP" + ::= { tFPResEntry 152 } + +tFPResEgrAclStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclStatTotal indicates the total number egress + ACL stats reserved on this FP + + When the value of tFPResEgrAclStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 153 } + +tFPResEgrAclStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclStatAlloc indicates the total number egress + ACL stats that are currently allocated on this FP" + ::= { tFPResEntry 154 } + +tFPResEgrHwAssignNonShaperQTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAssignNonShaperQTotal indicates the total + number of assigned non shaper egress queues that are supported on this + FP. + + When the value of tFPResEgrHwAssignNonShaperQTotal is zero, it + indicates that this resource type is not supported on this FP." + ::= { tFPResEntry 155 } + +tFPResEgrHwAssignNonShaperQAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAssignNonShaperQAlloc indicates the total + number of non aggregate shaper egress queues that are currently + allocated on this FP" + ::= { tFPResEntry 156 } + +tFPResEgrHwAggShapQSetSize8Total OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAggShapQSetSize8Total indicates the total + number of user provisionable size eight queue groups that are + supported on this FP. Each Queue Group has a eight Queues allocated as + part of single resource. + + When the value of tFPResEgrHwAggShapQSetSize8Total is zero, it + indicates that this resource type is not supported on this FP." + ::= { tFPResEntry 157 } + +tFPResEgrHwAggShapQSetSize8Alloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAggShapQSetSize8Alloc indicates the total + number of user provisionable size eight queue groups that are + currently allocated on this FP" + ::= { tFPResEntry 158 } + +tFPResEgrHwAggShapersTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAggShapersTotal indicates the total number of + user provisionable hardware aggregate shapers that are supported on + this FP. + + When the value of tFPResEgrHwAggShapersTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 159 } + +tFPResEgrHwAggShapersAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAggShapersAlloc indicates the total number of + user provisionable hardware aggregate shapers that are currently + allocated on this FP" + ::= { tFPResEntry 160 } + +tFPResEgrHwAggShaperSchedsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAggShaperSchedsTotal gives the total number of + hardware aggregate shaper schedulers that are supported on this FP. + When the value of tFPResEgrHwAggShaperSchedsTotal is zero then this + means that this resource type is not supported on this FP." + ::= { tFPResEntry 161 } + +tFPResEgrHwAggShaperSchedsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHwAggShaperSchedsAlloc gives the total number of + hardware aggregate shaper schedulers that are currently allocated on + this FP" + ::= { tFPResEntry 162 } + +tFPResIngClassProfileTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassProfileTotal represents the total number of + ingress classification profile that are supported on this FP. + + When the value of tFPResIngClassProfileTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 163 } + +tFPResIngClassProfileAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassProfileAlloc represents the total number of + ingress classification profile that are currently allocated on this + FP." + ::= { tFPResEntry 164 } + +tFPResEgrRemarkProfileTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRemarkProfileTotal represents the total number + of egress remark policy profiles that are supported on this FP. + + When the value of tFPResEgrRemarkProfileTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 165 } + +tFPResEgrRemarkProfileAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRemarkProfileAlloc represents the total number + of egress remark policy profiles that are currently allocated on this + FP." + ::= { tFPResEntry 166 } + +tFPResIngClassNonEpipeProfAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassNonEpipeProfAlloc represents the total + number of non-epipe ingress classification profile that are supported + on this FP. + + When the value of tFPResIngClassNonEpipeProfAlloc is zero, it + indicates that this resource type is not supported on this FP." + ::= { tFPResEntry 167 } + +tFPResIngClassNonEpipeProfTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassNonEpipeProfTotal represents the total + number of non-epipe ingress classification profile that are currently + allocated on this FP." + ::= { tFPResEntry 168 } + +tFPResOamSathTrafGenBandwAlloc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResOamSathTrafGenBandwAlloc indicates the in-use + bandwidth dedicated to traffic generation for OAM service activation + test runs on this FP. + + See the DESCRIPTION of tFPResOamSathTrafGenBandwTotal for more + information." + ::= { tFPResEntry 169 } + +tFPResOamSathTrafGenBandwTotal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResOamSathTrafGenBandwTotal indicates the total + supported bandwidth dedicated to traffic generation for OAM service + activation test runs on this FP. + + An OAM service activation test run is started using + TIMETRA-OAM-SERV-ACTIV-TEST-MIB::tmnxOamSathCfgSvcTestRunOprState. + + The bandwidth limit is enforced. + For example, suppose + tFPResOamSathTrafGenBandwTotal = 15,000,000 kilobps + tFPResOamSathTrafGenBandwAlloc = 14,600,000 kilobps. + Then, an attempt to start an OAM service activation test run (on this + FP) needing 500,000 kilobps will be rejected." + ::= { tFPResEntry 170 } + +tFPResOamSathTrafGenSvcStrmAlloc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "service-streams" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResOamSathTrafGenSvcStrmAlloc indicates the in-use + service-stream count for OAM service activation test runs on this FP. + + See the DESCRIPTION of tFPResOamSathTrafGenSvcStrmTotal for more + information." + ::= { tFPResEntry 171 } + +tFPResOamSathTrafGenSvcStrmTotal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "service-streams" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResOamSathTrafGenSvcStrmTotal indicates the total + supported service-stream count for OAM service activation test runs on + this FP. + + An OAM service activation test run is started using + TIMETRA-OAM-SERV-ACTIV-TEST-MIB::tmnxOamSathCfgSvcTestRunOprState. + + The limit is enforced. + For example, suppose + tFPResOamSathTrafGenSvcStrmTotal = 8 service-streams + tFPResOamSathTrafGenSvcStrmAlloc = 7 service-streams. + Then, an attempt to start an OAM service activation test run + (on this FP) with two enabled service-streams will be rejected." + ::= { tFPResEntry 172 } + +tFPResFCDot1pMapIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResFCDot1pMapIUBE represents the total number of + egress dot1p remark maps that are currently allocated on this FP." + ::= { tFPResEntry 173 } + +tFPResFCDscpMapIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResFCDscpMapIUBE represents the total number of egress + dscp remark maps that are currently allocated on this FP." + ::= { tFPResEntry 174 } + +tFPResFCLspExpMapIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResFCLspExpMapIUBE represents the total number of + egress exp class maps that are currently allocated on this FP." + ::= { tFPResEntry 175 } + +tFPResDot1pFCMapIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDot1pFCMapIUBI represents the total number of + ingress dot1p class maps that are currently allocated on this FP." + ::= { tFPResEntry 176 } + +tFPResDscpFCMapIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDscpFCMapIUBI represents the total number of + ingress dscp class maps that are currently allocated on this FP." + ::= { tFPResEntry 177 } + +tFPResLspExpFCMapIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResLspExpFCMapIUBI represents the total number of + ingress exp class maps that are currently allocated on this FP." + ::= { tFPResEntry 178 } + +tFPResCamBanksIUBDot1xHostAuth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResCamBanksIUBDot1xHostAuth represents the total + number of CAM banks that are currently allocated on this FP for dot1x + per host authentication." + ::= { tFPResEntry 179 } + +tFPResMacIPv4CamBanksTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMacIPv4CamBanksTotal represents the total number of + CAM banks reserved for MAC and IPv4 filters on this FP." + ::= { tFPResEntry 180 } + +tFPResMacIPv4CamBanksAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMacIPv4CamBanksAlloc represents the total number of + CAM banks currently being used by MAC and IPv4 filters on this FP." + ::= { tFPResEntry 181 } + +tFPResIPv6CamBanksTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIPv6CamBanksTotal represents the total number of + CAM banks reserved for IPv6 filters on this FP." + ::= { tFPResEntry 182 } + +tFPResIPv6CamBanksAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIPv6CamBanksAlloc represents the total number of + CAM banks currently being used by IPv6 filters on this FP." + ::= { tFPResEntry 183 } + +tMDAResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMDAResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMDAResTable represents system resource information that + are specific to MDA for a particular card on a given chassis." + ::= { tmnxCardObjs 47 } + +tMDAResEntry OBJECT-TYPE + SYNTAX TMDAResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMDAResEntry represents MDA specific system resource + information." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tMDAResTable 1 } + +TMDAResEntry ::= SEQUENCE +{ + tMDAResEgrHsmdaQGrpTotal Unsigned32, + tMDAResEgrHsmdaQGrpAlloc Unsigned32, + tMDAResEgrHsmdaSecShaperTotal Unsigned32, + tMDAResEgrHsmdaSecShaperAlloc Unsigned32, + tMDAResSapInstanceTotal Unsigned32, + tMDAResSapInstanceAlloc Unsigned32 +} + +tMDAResEgrHsmdaQGrpTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tMDAResEgrHsmdaQGrpTotal represents the total number of + egress HSMDA queue-groups that are supported on this MDA. + + When the value of tMDAResEgrHsmdaQGrpTotal is zero, it indicates that + this resource type is not supported on this MDA." + ::= { tMDAResEntry 1 } + +tMDAResEgrHsmdaQGrpAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tMDAResEgrHsmdaQGrpAlloc represents the total number of + egress HSMDA queue-groups that are currently allocated on this MDA." + ::= { tMDAResEntry 2 } + +tMDAResEgrHsmdaSecShaperTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tMDAResEgrHsmdaSecShaperTotal represents the total number + of egress HSMDA secondary-shapers that are supported on this MDA. + + When the value of tMDAResEgrHsmdaSecShaperTotal is zero, it indicates + that this resource type is not supported on this MDA." + ::= { tMDAResEntry 3 } + +tMDAResEgrHsmdaSecShaperAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tMDAResEgrHsmdaSecShaperAlloc represents the total number + of egress HSMDA secondary-shapers that are currently allocated on this + MDA." + ::= { tMDAResEntry 4 } + +tMDAResSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResSapInstanceTotal represents the total number of + SAP instances that are supported on this MDA. + + When the value of tMDAResSapInstanceTotal is zero, it indicates that + this resource type is not supported on this MDA." + ::= { tMDAResEntry 5 } + +tMDAResSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResSapInstanceAlloc represents the total number of + SAP instances that are currently allocated on this MDA." + ::= { tMDAResEntry 6 } + +tFPEgressFwdEngDRStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPEgressFwdEngDRStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPEgressFwdEngDRStatsTable specifies per-reason drop + statistics for the packets dropped by the forwarding engine." + ::= { tmnxCardObjs 52 } + +tFPEgressFwdEngDRStatsEntry OBJECT-TYPE + SYNTAX TFPEgressFwdEngDRStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPEgressFwdEngDRStatsEntry specifies per-reason drop + statistics for the packets dropped by the forwarding engine." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tFPEgressFwdEngDRStatsTable 1 } + +TFPEgressFwdEngDRStatsEntry ::= SEQUENCE +{ + tFwdEngDREgrEncapExceeded Counter64, + tFwdEngDREgrMtuExceeded Counter64, + tFwdEngDREgrPortMtuExceeded Counter64 +} + +tFwdEngDREgrEncapExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDREgrEncapExceeded indicates the total number of + packets dropped by the forwarding engine due to the packet header size + exceeding the egress encapsulation limit." + ::= { tFPEgressFwdEngDRStatsEntry 1 } + +tFwdEngDREgrMtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDREgrMtuExceeded indicates the total number of + exceptions at egress that need an ICMP cannot fragment response." + ::= { tFPEgressFwdEngDRStatsEntry 2 } + +tFwdEngDREgrPortMtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDREgrPortMtuExceeded indicates the total number of + packets dropped by the forwarding engine due to the final frame + exceeding the port MTU size." + ::= { tFPEgressFwdEngDRStatsEntry 3 } + +tmnxCardVFpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardVFpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVFpStatsTable contains CPU statistics for the + virtual forwarding plane (vFP) of a given card." + ::= { tmnxCardObjs 53 } + +tmnxCardVFpStatsEntry OBJECT-TYPE + SYNTAX TmnxCardVFpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVFpStatsEntry consists of CPU statistics for a + virtual forwarding plane (vFP) task on a card." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCardVFpTaskType + } + ::= { tmnxCardVFpStatsTable 1 } + +TmnxCardVFpStatsEntry ::= SEQUENCE +{ + tmnxCardVFpTaskType INTEGER, + tmnxCardVFpCpuCount Unsigned32, + tmnxCardVFpAvgUtilization Unsigned32, + tmnxCardVFpMaxUtilization Unsigned32 +} + +tmnxCardVFpTaskType OBJECT-TYPE + SYNTAX INTEGER { + nic (1), + worker (2), + scheduler (3), + collapsed (4), + combined (5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVFpTaskType specifies the virtual forwarding + plane (vFP) task type. + + Values: + nic - task includes only network interface card work + worker - task includes only worker work + scheduler - task includes only scheduler work + collapsed - task includes NIC and scheduler work + combined - task includes NIC, scheduler and worker work" + ::= { tmnxCardVFpStatsEntry 1 } + +tmnxCardVFpCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVFpCpuCount indicates the number of virtual CPUs + that the vFP task is running on for the card." + ::= { tmnxCardVFpStatsEntry 2 } + +tmnxCardVFpAvgUtilization OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVFpAvgUtilization indicates the average CPU + utilization of the vFP task on the card." + ::= { tmnxCardVFpStatsEntry 3 } + +tmnxCardVFpMaxUtilization OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVFpMaxUtilization indicates the maximum CPU + utilization of the vFP task on the card." + ::= { tmnxCardVFpStatsEntry 4 } + +tmnxCardVCpuSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardVCpuSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedStatsTable contains virtual CPU + scheduling statistics for a given card." + ::= { tmnxCardObjs 54 } + +tmnxCardVCpuSchedStatsEntry OBJECT-TYPE + SYNTAX TmnxCardVCpuSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedStatsEntry consists of virtual CPU + scheduling statistics for a card." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tmnxCardVCpuSchedStatsTable 1 } + +TmnxCardVCpuSchedStatsEntry ::= SEQUENCE +{ + tmnxCardVCpuSchedHealth Unsigned32, + tmnxCardVCpuSchedLastClearedTime TimeStamp +} + +tmnxCardVCpuSchedHealth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedHealth indicates the scheduling health + of the virtual CPU on the card." + ::= { tmnxCardVCpuSchedStatsEntry 1 } + +tmnxCardVCpuSchedLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedLastClearedTime indicates the time, + since system startup, when tmnxCardVCpuSchedStatsEntry was last + cleared." + ::= { tmnxCardVCpuSchedStatsEntry 2 } + +tmnxCardComplexStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardComplexStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardComplexStatsTable contains statistics for all the IOM + complexes in the system." + ::= { tmnxCardObjs 55 } + +tmnxCardComplexStatsEntry OBJECT-TYPE + SYNTAX TmnxCardComplexStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardComplexStatsEntry consists of statistics for the given + complex and given IOM card." + INDEX { + tmnxCardSlotNum, + tmnxCardComplexNum + } + ::= { tmnxCardComplexStatsTable 1 } + +TmnxCardComplexStatsEntry ::= SEQUENCE +{ + tmnxCardComplexNum Unsigned32, + tmnxCardComplexIngFcsError Counter32, + tmnxCardComplexIngFcsErrTime TimeStamp, + tmnxCardComplexEgrFcsError Counter32, + tmnxCardComplexEgrFcsErrTime TimeStamp, + tmnxCardComplexMemParError Counter32, + tmnxCardComplexMemParErrTime TimeStamp, + tmnxCardComplexCamError Counter32, + tmnxCardComplexCamErrTime TimeStamp, + tmnxCardComplexBufMemError Counter32, + tmnxCardComplexBufMemErrTime TimeStamp, + tmnxCardComplexStatsMemError Counter32, + tmnxCardComplexStatsMemErrTime TimeStamp, + tmnxCardComplexIntMemError Counter32, + tmnxCardComplexIntMemErrTime TimeStamp, + tmnxCardComplexIntDatapathError Counter32, + tmnxCardComplexIntDatapthErrTime TimeStamp, + tmnxCardComplexIntDpCellError Counter32, + tmnxCardComplexIntDpCellErrTime TimeStamp, + tmnxCardComplexSrcSlotsEgFcsErr TmnxCardSlotBitMap +} + +tmnxCardComplexNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardComplexNum specifies the number which uniquely + identifies the complex on the IOM card." + ::= { tmnxCardComplexStatsEntry 1 } + +tmnxCardComplexIngFcsError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIngFcsError indicates the number of times + the complex experienced a FCS error in the ingress direction since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 2 } + +tmnxCardComplexIngFcsErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIngFcsErrTime indicates the last time + tmnxCardComplexIngFcsError incremented." + ::= { tmnxCardComplexStatsEntry 3 } + +tmnxCardComplexEgrFcsError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexEgrFcsError indicates the number of times + the complex experienced a FCS error in the egress direction since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 4 } + +tmnxCardComplexEgrFcsErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexEgrFcsErrTime indicates the last time + tmnxCardComplexEgrFcsError incremented." + ::= { tmnxCardComplexStatsEntry 5 } + +tmnxCardComplexMemParError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexMemParError indicates the number of times + the complex experienced a memory parity error since startup, last + clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 6 } + +tmnxCardComplexMemParErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexMemParErrTime indicates the last time + tmnxCardComplexMemParError incremented." + ::= { tmnxCardComplexStatsEntry 7 } + +tmnxCardComplexCamError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexCamError indicates the number of times the + complex experienced a CAM error since startup, last clear, or card + reboot." + ::= { tmnxCardComplexStatsEntry 8 } + +tmnxCardComplexCamErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexCamErrTime indicates the last time + tmnxCardComplexCamError incremented." + ::= { tmnxCardComplexStatsEntry 9 } + +tmnxCardComplexBufMemError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexBufMemError indicates the number of times + the complex experienced a buffer memory error since startup, last + clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 10 } + +tmnxCardComplexBufMemErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexBufMemErrTime indicates the last time + tmnxCardComplexBufMemError incremented." + ::= { tmnxCardComplexStatsEntry 11 } + +tmnxCardComplexStatsMemError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexStatsMemError indicates the number of + times the complex experienced a statistics memory error since startup, + last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 12 } + +tmnxCardComplexStatsMemErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexStatsMemErrTime indicates the last time + tmnxCardComplexStatsMemError incremented." + ::= { tmnxCardComplexStatsEntry 13 } + +tmnxCardComplexIntMemError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntMemError indicates the number of times + the complex experienced an internal memory error since startup, last + clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 14 } + +tmnxCardComplexIntMemErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntMemErrTime indicates the last time + tmnxCardComplexIntMemError incremented." + ::= { tmnxCardComplexStatsEntry 15 } + +tmnxCardComplexIntDatapathError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDatapathError indicates the number of + times the complex experienced an internal datapath error since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 16 } + +tmnxCardComplexIntDatapthErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDatapthErrTime indicates the last time + tmnxCardComplexIntDatapathError incremented." + ::= { tmnxCardComplexStatsEntry 17 } + +tmnxCardComplexIntDpCellError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDpCellError indicates the number of + times the complex experienced an internal datapath cell error since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 18 } + +tmnxCardComplexIntDpCellErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDpCellErrTime indicates the last time + tmnxCardComplexIntDpCellError incremented." + ::= { tmnxCardComplexStatsEntry 19 } + +tmnxCardComplexSrcSlotsEgFcsErr OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexSrcSlotsEgFcsErr indicates the source + slots reported from the last time tmnxCardComplexEgrFcsError + incremented." + ::= { tmnxCardComplexStatsEntry 20 } + +tmnxCardLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card level table has an entry for each card model variant that is + supported by the system. Some example card levels are: 'he-d1', + 'cr-d3'" + ::= { tmnxCardObjs 56 } + +tmnxCardLevelEntry OBJECT-TYPE + SYNTAX TmnxCardLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Card model variant. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxCardTypeIndex, + tmnxCardLevelIndex + } + ::= { tmnxCardLevelTable 1 } + +TmnxCardLevelEntry ::= SEQUENCE +{ + tmnxCardLevelIndex Unsigned32, + tmnxCardLevelName TNamedItemOrEmpty, + tmnxCardLevelId TmnxCardFunctionalLevel, + tmnxCardLevelDescription TItemDescription, + tmnxCardLevelStatus TruthValue +} + +tmnxCardLevelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + card model functional variant." + ::= { tmnxCardLevelEntry 1 } + +tmnxCardLevelName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series card model functional variant. This name string may be used in + CLI commands to specify a particular card model level." + ::= { tmnxCardLevelEntry 2 } + +tmnxCardLevelId OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numeric identifier of this type of Nokia SROS series card model + functional variant." + ::= { tmnxCardLevelEntry 3 } + +tmnxCardLevelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series card model functional + variant." + ::= { tmnxCardLevelEntry 4 } + +tmnxCardLevelStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCardLevelStatus has a value of 'true' it indicates that + this card level is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxCardLevelEntry 5 } + +tmnxMdaLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MDA level table has an entry for each MDA card model functional + variant supported by the system." + ::= { tmnxCardObjs 57 } + +tmnxMdaLevelEntry OBJECT-TYPE + SYNTAX TmnxMdaLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series MDA card + model. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxMdaTypeIndex, + tmnxMdaLevelIndex + } + ::= { tmnxMdaLevelTable 1 } + +TmnxMdaLevelEntry ::= SEQUENCE +{ + tmnxMdaLevelIndex Unsigned32, + tmnxMdaLevelName TNamedItemOrEmpty, + tmnxMdaLevelId TmnxMDAFunctionalLevel, + tmnxMdaLevelDescription TItemDescription, + tmnxMdaLevelStatus TruthValue +} + +tmnxMdaLevelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + MDA card model functional variant." + ::= { tmnxMdaLevelEntry 1 } + +tmnxMdaLevelName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series MDA card model functional variant. This name + string may be used in CLI commands to specify a particular + MDA card model level." + ::= { tmnxMdaLevelEntry 2 } + +tmnxMdaLevelId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numeric identifier of this type of Nokia SROS series MDA model + functional variant." + ::= { tmnxMdaLevelEntry 3 } + +tmnxMdaLevelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series MDA card model + functional variant." + ::= { tmnxMdaLevelEntry 4 } + +tmnxMdaLevelStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxMdaLevelStatus has a value of 'true' it indicates that + this MDA card level is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxMdaLevelEntry 5 } + +tmnxGnssTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssTableLastChange indicates the time, since system + startup, when a row in the tmnxGnssTable last changed configuration." + ::= { tmnxCardObjs 58 } + +tmnxGnssTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGnssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxGnssTable contains configuration for each Global + Navigation Satellite System (GNSS) receiver in the system." + ::= { tmnxCardObjs 59 } + +tmnxGnssEntry OBJECT-TYPE + SYNTAX TmnxGnssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a GNSS receiver. The GNSS receiver is + modeled as being contained within an MDA of the system. + + Entries are created/deleted automatically by the system." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxGnssTable 1 } + +TmnxGnssEntry ::= SEQUENCE +{ + tmnxGnssCfgLastChanged TimeStamp, + tmnxGnssAdminState TmnxAdminState, + tmnxGnssConstellation TmnxGnssConstellation, + tmnxGnssNmeaAdminState TmnxAdminState, + tmnxGnssNmeaSentenceTypes BITS, + tmnxGnssNmeaSentenceInterval Unsigned32 +} + +tmnxGnssCfgLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssCfgLastChanged indicates the time, since system + startup, that the configuration of the GNSS receiver was last + modified." + ::= { tmnxGnssEntry 1 } + +tmnxGnssAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssAdminState specifies the administrative state of + the GNSS receiver. + + When tmnxGnssAdminState has a value of 'outOfService', the GNSS + receiver is powered down. When tmnxGnssAdminState is 'inService', the + GNSS receiver attempts to acquire a fix from the satellites + specified by tmnxGnssConstellation. + + Changing the value of tmnxGnssAdminState to 'inService' may require + the system to reset the MDA in order for GNSS to become operational. + The system will automatically reset the MDA if necessary." + DEFVAL { outOfService } + ::= { tmnxGnssEntry 2 } + +tmnxGnssConstellation OBJECT-TYPE + SYNTAX TmnxGnssConstellation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssConstellation specifies the type of satellites + that the GNSS receiver will use to acquire a fix. The value 'gps' + specifies that the receiver will only use the United States' Global + Positioning System (GPS) satellites. The value 'gps-glonass' specifies + that the receiver will use both GPS and Russia's GLONASS satellites. + + Changing the satellite constellation requires the MDA to be reset. The + MDA will reset automatically when GNSS is enabled after changing the + constellation." + DEFVAL { gps } + ::= { tmnxGnssEntry 3 } + +tmnxGnssNmeaAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssNmeaAdminState specifies whether the system + will stream National Marine Electronics Assocation (NMEA) sentences + generated by the GNSS receiver. When the state is 'inService', + and there is an IP transport configured with aluIpTransportPortId + corresponding to the GNSS receiver, the system will stream NMEA + sentences at the rate specified by tmnxGnssNmeaSentenceInterval to the + remote hosts configured in the IP transport." + DEFVAL { outOfService } + ::= { tmnxGnssEntry 4 } + +tmnxGnssNmeaSentenceTypes OBJECT-TYPE + SYNTAX BITS { + gga (0), + rmc (1), + vtg (2), + gns (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssNmeaSentenceTypes specifies the type of NMEA + sentences that the system will generate and send through an associated + IP transport. + + If multiple bits are set, the system will send multiple NMEA sentence + types." + REFERENCE + "'NMEA 0183', National Marine Electronics Assocation, March 1983." + DEFVAL { { gga } } + ::= { tmnxGnssEntry 5 } + +tmnxGnssNmeaSentenceInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssNmeaSentenceInterval specifies the interval + between sentences sent by the system to the remote hosts specified in + the associated IP transport." + DEFVAL { 5 } + ::= { tmnxGnssEntry 6 } + +tmnxGnssOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGnssOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxGnssOperTable contains operational information for each + Global Navigation Satellite System (GNSS) receiver in the system." + ::= { tmnxCardObjs 60 } + +tmnxGnssOperEntry OBJECT-TYPE + SYNTAX TmnxGnssOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a GNSS receiver. The GNSS receiver is + modeled as being contained within an MDA of the system. + + Entries are created/deleted automatically by the system." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxGnssOperTable 1 } + +TmnxGnssOperEntry ::= SEQUENCE +{ + tmnxGnssOperState TmnxOperState, + tmnxGnssPositionValid TruthValue, + tmnxGnssDateTime DateAndTime, + tmnxGnssLatitude Integer32, + tmnxGnssLongitude Integer32, + tmnxGnssAltitude Integer32, + tmnxGnssHeading Unsigned32, + tmnxGnssSpeed Unsigned32 +} + +tmnxGnssOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssOperState indicates the operational state + operational state of the GNSS receiver. In order for the operational + state to be 'inService(2)', tmnxGnssAdminState must be 'inService(2)', + and tmnxHwAdminState for the corresponding MDA must also be 'inService(2)'." + ::= { tmnxGnssOperEntry 1 } + +tmnxGnssPositionValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssPositionValid indicates whether the GNSS receiver + has acquired a position fix." + ::= { tmnxGnssOperEntry 2 } + +tmnxGnssDateTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssDateTime indicates the GNSS date and time + corresponding to the most recent position fixed by the GNSS receiver. + + If the receiver has not obtained a fix, tmnxGnssDateTime has a value + of '0000000000000000'H." + ::= { tmnxGnssOperEntry 3 } + +tmnxGnssLatitude OBJECT-TYPE + SYNTAX Integer32 (-9000000..9000000) + UNITS "0.00001 degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssLatitude indicates the latitude of the GNSS + receiver obtained from the last fix. + + Positive values indicate degrees north of the equator, while negative + values indicate degrees south. + + If the receiver has not obtained a fix, tmnxGnssPositionValid is + false, and tmnxGnssLatitude has a value of 0." + ::= { tmnxGnssOperEntry 4 } + +tmnxGnssLongitude OBJECT-TYPE + SYNTAX Integer32 (-18000000..18000000) + UNITS "0.00001 degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssLongitude indicates the longitude of the GNSS + receiver obtained from the last fix. + + Positive values indicate degrees east of the prime meridian, while + negative values indicate degrees west. + + If the receiver has not obtained a fix, tmnxGnssPositionValid is + false, and tmnxGnssLongitude has a value of 0." + ::= { tmnxGnssOperEntry 5 } + +tmnxGnssAltitude OBJECT-TYPE + SYNTAX Integer32 (-10000..100000) + UNITS "decimeters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssAltitude indicates the altitude above mean sea + level of the GNSS receiver obtained from the last fix. + + If the receiver has not obtained a fix, tmnxGnssAltitude has a value + of 0." + ::= { tmnxGnssOperEntry 6 } + +tmnxGnssHeading OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "decidegrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssHeading indicates the true heading of the system, + as measured by the GNSS receiver." + ::= { tmnxGnssOperEntry 7 } + +tmnxGnssSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "decameters per hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSpeed indicates the speed of the system, as + measured by the GNSS receiver." + ::= { tmnxGnssOperEntry 8 } + +tmnxGnssSatelliteTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGnssSatelliteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxGnssSatelliteTable contains information for each + satellite that is visible to the GNSS receiver." + ::= { tmnxCardObjs 61 } + +tmnxGnssSatelliteEntry OBJECT-TYPE + SYNTAX TmnxGnssSatelliteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a satellite that is visible to the GNSS + receiver. + + Entries are created/deleted automatically by the system." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxGnssSatelliteNumber + } + ::= { tmnxGnssSatelliteTable 1 } + +TmnxGnssSatelliteEntry ::= SEQUENCE +{ + tmnxGnssSatelliteNumber Unsigned32, + tmnxGnssSatelliteType INTEGER, + tmnxGnssSatelliteElevation Unsigned32, + tmnxGnssSatelliteAzimuth Unsigned32, + tmnxGnssSatelliteSnr Unsigned32 +} + +tmnxGnssSatelliteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteNumber indicates the satellite number of + this satellite. + + GPS satellites have a satellite number in the range 1-32. GLONASS + satellites have a satellite number in the range 65-96. + + These satellite numbers are sometimes referred to as NMEA IDs." + REFERENCE + "'NMEA 0183 - Standard for Interfacing Marine Electronic Devices', + Version 3.01, National Marine Electronics Association, 2002." + ::= { tmnxGnssSatelliteEntry 1 } + +tmnxGnssSatelliteType OBJECT-TYPE + SYNTAX INTEGER { + gps (1), + glonass (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteType indicates the type of this + satellite." + ::= { tmnxGnssSatelliteEntry 2 } + +tmnxGnssSatelliteElevation OBJECT-TYPE + SYNTAX Unsigned32 (0..90) + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteElevation indicates the elevation of the + satellite." + ::= { tmnxGnssSatelliteEntry 3 } + +tmnxGnssSatelliteAzimuth OBJECT-TYPE + SYNTAX Unsigned32 (0..360) + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteAzimuth indicates the azimuth of the + satellite." + ::= { tmnxGnssSatelliteEntry 4 } + +tmnxGnssSatelliteSnr OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteSnr indicates the signal-to-noise ratio + of the signal from the satellite to the GNSS receiver." + ::= { tmnxGnssSatelliteEntry 5 } + +tmnxVmCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tmnxCardObjs 63 } + +tmnxVmCardEntry OBJECT-TYPE + SYNTAX TmnxVmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual IOM card slot in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxVmCardEntry + is created for each virtual IOM card slot in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxVmCardEntry for that + chassis must be in the proper state for removal." + AUGMENTS { tmnxCardEntry } + ::= { tmnxVmCardTable 1 } + +TmnxVmCardEntry ::= SEQUENCE +{ + tmnxVmCardHypervisor TItemDescription, + tmnxVmCardCpu TItemDescription, + tmnxVmCardNumCores Unsigned32 +} + +tmnxVmCardHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCardHypervisor indicates the name of the + hypervisor." + DEFVAL { "" } + ::= { tmnxVmCardEntry 1 } + +tmnxVmCardCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCardCpu indicates the description of the CPU." + DEFVAL { "" } + ::= { tmnxVmCardEntry 2 } + +tmnxVmCardNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCardNumCores indicates the number of processor + cores available." + ::= { tmnxVmCardEntry 3 } + +tmnxVmCpmCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVmCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tmnxCardObjs 64 } + +tmnxVmCpmCardEntry OBJECT-TYPE + SYNTAX TmnxVmCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual CPM card or module in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxVmCpmCardEntry + is created for each virtual CPM card or module in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxVmCpmCardEntry for that + chassis must be in the proper state for removal." + AUGMENTS { tmnxCpmCardEntry } + ::= { tmnxVmCpmCardTable 1 } + +TmnxVmCpmCardEntry ::= SEQUENCE +{ + tmnxVmCpmCardHypervisor TItemDescription, + tmnxVmCpmCardCpu TItemDescription, + tmnxVmCpmCardNumCores Unsigned32 +} + +tmnxVmCpmCardHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCpmCardHypervisor indicates the name of the + hypervisor." + DEFVAL { "" } + ::= { tmnxVmCpmCardEntry 1 } + +tmnxVmCpmCardCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCpmCardCpu indicates the description of the CPU." + DEFVAL { "" } + ::= { tmnxVmCpmCardEntry 2 } + +tmnxVmCpmCardNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCpmCardNumCores indicates the number of processor + cores available." + ::= { tmnxVmCpmCardEntry 3 } + +tmnxCardLevelUpgradesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardLevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardLevelUpgradesTable has an entry for each possible upgrade + of an IOM card slot based on it's current tmnxCardLicensedLevel." + ::= { tmnxCardObjs 65 } + +tmnxCardLevelUpgradesEntry OBJECT-TYPE + SYNTAX TmnxCardLevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IOM card slot upgrade in a chassis in the + system based on tmnxCardLicensedLevel." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCardLevelUpgradeId + } + ::= { tmnxCardLevelUpgradesTable 1 } + +TmnxCardLevelUpgradesEntry ::= SEQUENCE +{ + tmnxCardLevelUpgradeId TmnxCardFunctionalUpgrade, + tmnxCardLevelUpgradeName TNamedItemOrEmpty, + tmnxCardUpgradeLevelId TmnxCardFunctionalLevel, + tmnxCardUpgradeRequiresReboot TruthValue +} + +tmnxCardLevelUpgradeId OBJECT-TYPE + SYNTAX TmnxCardFunctionalUpgrade + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + Card model functional upgrade" + ::= { tmnxCardLevelUpgradesEntry 1 } + +tmnxCardLevelUpgradeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series card model functional upgrade. This name string may be used in + CLI commands to specify a particular card model upgrade." + ::= { tmnxCardLevelUpgradesEntry 2 } + +tmnxCardUpgradeLevelId OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the card upgraded functional-level with this + license applied for this slot in this chassis." + ::= { tmnxCardLevelUpgradesEntry 3 } + +tmnxCardUpgradeRequiresReboot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCardUpgradeRequiresReboot indicates whether this upgrade requires + a a reboot of the card to be applied for this slot in this chassis." + ::= { tmnxCardLevelUpgradesEntry 4 } + +tmnxCardLevelUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardLevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardLevelUpgradeTable has an entry for each upgrade that has + been applied to an IOM card slot." + ::= { tmnxCardObjs 66 } + +tmnxCardLevelUpgradeEntry OBJECT-TYPE + SYNTAX TmnxCardLevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IOM card slot applied upgrade in a + chassis in the system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCardLevelUpgradeIndex + } + ::= { tmnxCardLevelUpgradeTable 1 } + +TmnxCardLevelUpgradeEntry ::= SEQUENCE +{ + tmnxCardLevelUpgradeIndex Unsigned32, + tmnxCardLevelUpgradeRowStatus RowStatus, + tmnxCardAssignedLevelUpgradeId TmnxCardFunctionalUpgrade +} + +tmnxCardLevelUpgradeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which identifies this type of Nokia SROS series Card + model functional upgrade" + ::= { tmnxCardLevelUpgradeEntry 1 } + +tmnxCardLevelUpgradeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCardLevelUpgradeRowStatus specifies the row status of + the card level upgrade." + ::= { tmnxCardLevelUpgradeEntry 2 } + +tmnxCardAssignedLevelUpgradeId OBJECT-TYPE + SYNTAX TmnxCardFunctionalUpgrade + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique index value which identifies the Nokia SROS series Card + model functional upgrade to apply" + ::= { tmnxCardLevelUpgradeEntry 3 } + +tmnxMDALevelUpgradesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDALevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDALevelUpgradesTable has an entry for each possible upgrade + of an MDA based on it's current tmnxMDALicensedLevel." + ::= { tmnxCardObjs 67 } + +tmnxMDALevelUpgradesEntry OBJECT-TYPE + SYNTAX TmnxMDALevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an MDA slot upgrade in a chassis in the + system based on tmnxMDALicensedLevel." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMDALevelUpgradeId + } + ::= { tmnxMDALevelUpgradesTable 1 } + +TmnxMDALevelUpgradesEntry ::= SEQUENCE +{ + tmnxMDALevelUpgradeId TmnxMDAFunctionalUpgrade, + tmnxMDALevelUpgradeName TNamedItemOrEmpty, + tmnxMDAUpgradeLevelId TmnxMDAFunctionalLevel, + tmnxMDAUpgradeRequiresReboot TruthValue +} + +tmnxMDALevelUpgradeId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalUpgrade + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + MDA model functional upgrade" + ::= { tmnxMDALevelUpgradesEntry 1 } + +tmnxMDALevelUpgradeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series MDA model functional upgrade. This name string may be used in + CLI commands to specify a particular card model upgrade." + ::= { tmnxMDALevelUpgradesEntry 2 } + +tmnxMDAUpgradeLevelId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA upgraded functional-level with this + license applied for this slot in this chassis." + ::= { tmnxMDALevelUpgradesEntry 3 } + +tmnxMDAUpgradeRequiresReboot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAUpgradeRequiresReboot indicates whether this upgrade requires a + a reboot of the MDA to be applied for this slot in this chassis." + ::= { tmnxMDALevelUpgradesEntry 4 } + +tmnxMDALevelUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDALevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDALevelUpgradeTable has an entry for each upgrade that has + been applied to an MDA slot." + ::= { tmnxCardObjs 68 } + +tmnxMDALevelUpgradeEntry OBJECT-TYPE + SYNTAX TmnxMDALevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an MDA slot applied upgrade in a chassis in + the system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMDALevelUpgradeIndex + } + ::= { tmnxMDALevelUpgradeTable 1 } + +TmnxMDALevelUpgradeEntry ::= SEQUENCE +{ + tmnxMDALevelUpgradeIndex Unsigned32, + tmnxMDALevelUpgradeRowStatus RowStatus, + tmnxMDAAssignedLevelUpgradeId TmnxMDAFunctionalUpgrade +} + +tmnxMDALevelUpgradeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which identifies this type of Nokia SROS series MDA + model functional upgrade" + ::= { tmnxMDALevelUpgradeEntry 1 } + +tmnxMDALevelUpgradeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxMDALevelUpgradeRowStatus specifies the row status of + the MDA level upgrade." + ::= { tmnxMDALevelUpgradeEntry 2 } + +tmnxMDAAssignedLevelUpgradeId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalUpgrade + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique index value which identifies the Nokia SROS series MDA + model functional upgrade to apply" + ::= { tmnxMDALevelUpgradeEntry 3 } + +tmnxMDAIsaTnlStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDAIsaTnlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDAIsaTnlStatsTable has an entry for each MDA slot in each IOM + card in this chassis in the TMNX system." + ::= { tmnxCardObjs 69 } + +tmnxMDAIsaTnlStatsEntry OBJECT-TYPE + SYNTAX TmnxMDAIsaTnlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MDA slot in an IOM card in a chassis in + the system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxMDAIsaTnlStatsTable 1 } + +TmnxMDAIsaTnlStatsEntry ::= SEQUENCE +{ tmnxMDAIsaTnlStatsCryptoAcc OCTET STRING } + +tmnxMDAIsaTnlStatsCryptoAcc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAIsaTnlStatsCryptoAcc indicates the cryptographic + accelerator information." + ::= { tmnxMDAIsaTnlStatsEntry 1 } + +tmnxEsaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEsaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEsaTable contains configuration information for Extended + Services Appliance (ESA) entries." + ::= { tmnxCardObjs 70 } + +tmnxEsaEntry OBJECT-TYPE + SYNTAX TmnxEsaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxEsaEntry represents an ESA in the system and contains its + configuration information. + + Entries in this table are created and destroyed via SNMP set + operations to tmnxEsaRowStatus." + INDEX { tmnxEsaId } + ::= { tmnxEsaTable 1 } + +TmnxEsaEntry ::= SEQUENCE +{ + tmnxEsaId TmnxEsaId, + tmnxEsaLastChanged TimeStamp, + tmnxEsaRowStatus RowStatus, + tmnxEsaAdminState TmnxAdminState, + tmnxEsaDescription TItemDescription, + tmnxEsaHwIndex TmnxHwIndex, + tmnxEsaReboot TmnxActionType +} + +tmnxEsaId OBJECT-TYPE + SYNTAX TmnxEsaId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEsaId specifies the ID of the ESA." + ::= { tmnxEsaEntry 1 } + +tmnxEsaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaLastChanged indicates the time, since system + startup, that the configuration of the row was last modified." + ::= { tmnxEsaEntry 2 } + +tmnxEsaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaRowStatus specifies the status of the row. It also + controls the creation and deletion of the row." + ::= { tmnxEsaEntry 3 } + +tmnxEsaAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaAdminState specifies the admin state of the ESA." + DEFVAL { outOfService } + ::= { tmnxEsaEntry 4 } + +tmnxEsaDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaDescription specifies the description of the ESA." + DEFVAL { "" } + ::= { tmnxEsaEntry 5 } + +tmnxEsaHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaHwIndex specifies the tmnxHwIndex into the + tmnxHwTable to locate the row entry that represents the hardware + component information for this ESA." + ::= { tmnxEsaEntry 6 } + +tmnxEsaReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of tmnxEsaReboot to 'doAction' causes the ESA to + execute a reboot." + DEFVAL { notApplicable } + ::= { tmnxEsaEntry 7 } + +tmnxEsaHostPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEsaHostPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEsaHostPortTable contains entries for the host ports of each + ESA." + ::= { tmnxCardObjs 71 } + +tmnxEsaHostPortEntry OBJECT-TYPE + SYNTAX TmnxEsaHostPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxEsaHostPortEntry represents a host port for an ESA in the + system and contains its configuration information. + + Entries in this table are created and destroyed via SNMP set + operations to tmnxEsaHostPortRowStatus." + INDEX { + tmnxEsaId, + tmnxEsaHostPortId + } + ::= { tmnxEsaHostPortTable 1 } + +TmnxEsaHostPortEntry ::= SEQUENCE +{ + tmnxEsaHostPortId TmnxPortID, + tmnxEsaHostPortRowStatus RowStatus +} + +tmnxEsaHostPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEsaHostPortId specifies the port identifier of the + ESA host port." + ::= { tmnxEsaHostPortEntry 1 } + +tmnxEsaHostPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaHostPortRowStatus specifies the status of the row. + It also controls the creation and deletion of the row." + ::= { tmnxEsaHostPortEntry 2 } + +tmnxEsaVmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEsaVmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEsaVmTable contains entries for the VMs of each ESA." + ::= { tmnxCardObjs 72 } + +tmnxEsaVmEntry OBJECT-TYPE + SYNTAX TmnxEsaVmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxEsaVmEntry represents a VM on an ESA in the system and + contains its configuration information. + + Entries in this table are created and destroyed via SNMP set + operations to tmnxEsaVmRowStatus." + INDEX { + tmnxEsaId, + tmnxEsaVmId + } + ::= { tmnxEsaVmTable 1 } + +TmnxEsaVmEntry ::= SEQUENCE +{ + tmnxEsaVmId TmnxEsaVmId, + tmnxEsaVmLastChanged TimeStamp, + tmnxEsaVmRowStatus RowStatus, + tmnxEsaVmAdminState TmnxAdminState, + tmnxEsaVmDescription TItemDescription, + tmnxEsaVmType INTEGER, + tmnxEsaVmHostPortId TmnxPortID, + tmnxEsaVmCoreNumber Unsigned32, + tmnxEsaVmMemorySize Unsigned32, + tmnxEsaVmReboot TmnxActionType +} + +tmnxEsaVmId OBJECT-TYPE + SYNTAX TmnxEsaVmId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEsaVmId specifies the ID of the VM on this ESA." + ::= { tmnxEsaVmEntry 1 } + +tmnxEsaVmLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmLastChanged indicates the time, since system + startup, that the configuration of the row was last modified." + ::= { tmnxEsaVmEntry 2 } + +tmnxEsaVmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaVmRowStatus specifies the status of the row. It + also controls the creation and deletion of the row." + ::= { tmnxEsaVmEntry 3 } + +tmnxEsaVmAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaVmAdminState specifies the admin state of the ESA + VM." + DEFVAL { outOfService } + ::= { tmnxEsaVmEntry 4 } + +tmnxEsaVmDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaVmDescription specifies the description of the ESA + VM." + DEFVAL { "" } + ::= { tmnxEsaVmEntry 5 } + +tmnxEsaVmType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + aa (1), + bb (2), + tunnel (3), + video (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaVmType specifies to the type of the ESA VM." + DEFVAL { none } + ::= { tmnxEsaVmEntry 6 } + +tmnxEsaVmHostPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaVmHostPortId specifies the port identifier of the + ESA VM host port. This port must be configured for use on in the + tmnxEsaHostPortTable." + DEFVAL { '1e000000'H } + ::= { tmnxEsaVmEntry 7 } + +tmnxEsaVmCoreNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaVmCoreNumber specifies the number of cores given + to the ESA VM." + DEFVAL { 0 } + ::= { tmnxEsaVmEntry 8 } + +tmnxEsaVmMemorySize OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + UNITS "gigabyte" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEsaVmMemorySize specifies the amount of memory, in + gigabytes, given to the ESA VM." + DEFVAL { 0 } + ::= { tmnxEsaVmEntry 9 } + +tmnxEsaVmReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of tmnxEsaVmReboot to 'doAction' causes the esa-vm + to execute a reboot." + DEFVAL { notApplicable } + ::= { tmnxEsaVmEntry 10 } + +tmnxTunnelGrpEsaVmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxTunnelGrpEsaVmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxTunnelGrpEsaVmTable contains configuration information that + associates tunnel-capable ESA virtual machines to tunnel groups. + + A tunnel group, configured in tmnxIPsecIsaGrpTable, defines a + collection of tunnel-capable service devices. A tunnel-capable ESA + virtual machine, configured in tmnxEsaVmTable, is one such service + device. Examples of services supported by tunnel groups include IPsec + tunnels, IP-in-IP tunnels, and GRE tunnels." + ::= { tmnxCardObjs 73 } + +tmnxTunnelGrpEsaVmEntry OBJECT-TYPE + SYNTAX TmnxTunnelGrpEsaVmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxTunnelGrpEsaVmEntry represents an ESA virtual machine + association to a tunnel group. + + Rows are created or destroyed by SNMP Set operations on + tmnxTunnelGrpEsaVmRowStatus." + INDEX { + tmnxEsaId, + tmnxEsaVmId + } + ::= { tmnxTunnelGrpEsaVmTable 1 } + +TmnxTunnelGrpEsaVmEntry ::= SEQUENCE +{ + tmnxTunnelGrpEsaVmRowStatus RowStatus, + tmnxTunnelGrpEsaVmLastChgd TimeStamp, + tmnxTunnelGrpEsaVmGroupAssoc TmnxTunnelGroupIdOrZero, + tmnxTunnelGrpEsaVmActive TruthValue +} + +tmnxTunnelGrpEsaVmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxTunnelGrpEsaVmRowStatus specifies the status of the + configuration row for the specified ESA virtual machine tunnel group + member. + + A row in this table may not be created unless the corresponding ESA + virtual machine exists in the tmnxEsaVmTable with tmnxEsaVmType of + 'tunnel'. The row in tmnxEsaVmTable may not be destroyed or have its + tmnxEsaVmType changed from 'tunnel' while a corresponding association + exists in this table." + ::= { tmnxTunnelGrpEsaVmEntry 1 } + +tmnxTunnelGrpEsaVmLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxTunnelGrpEsaVmLastChgd indicates the time, since + system startup, when the configuration of the tmnxTunnelGrpEsaVmEntry + was last modified." + ::= { tmnxTunnelGrpEsaVmEntry 2 } + +tmnxTunnelGrpEsaVmGroupAssoc OBJECT-TYPE + SYNTAX TmnxTunnelGroupIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxTunnelGrpEsaVmGroupAssoc specifies the tunnel group + to which the ESA virtual machine is associated. + + During row creation, one of tmnxTunnelGrpEsaVmGroupAssoc or + 'tmnxTunnelGrpEsaVmPoolAssoc' must be set to a non-default value. + These associations can be removed only by destroying the row. When + this object is set to a non-default value, the value of + 'tmnxTunnelGrpEsaVmPoolAssoc' must be default. + + The tunnel group specified must exist in tmnxIPsecIsaGrpTable. Removal + of the tunnel group from tmnxIPsecIsaGrpTable will not be allowed + while this association exists." + DEFVAL { 0 } + ::= { tmnxTunnelGrpEsaVmEntry 3 } + +tmnxTunnelGrpEsaVmActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxTunnelGrpEsaVmActive indicates whether the ESA + virtual machine is active in the tunnel group indicated by + tmnxTunnelGrpEsaVmGroupAssoc." + ::= { tmnxTunnelGrpEsaVmEntry 4 } + +tmnxEsaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEsaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEsaStatsTable contains statistical information for Extended + Services Appliance (ESA) entries." + ::= { tmnxCardObjs 74 } + +tmnxEsaStatsEntry OBJECT-TYPE + SYNTAX TmnxEsaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxEsaStatsEntry represents an ESA in the system and contains + its statistical information. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { tmnxEsaId } + ::= { tmnxEsaStatsTable 1 } + +TmnxEsaStatsEntry ::= SEQUENCE +{ + tmnxEsaStatsOperState INTEGER, + tmnxEsaStatsCoresAvailable Unsigned32, + tmnxEsaStatsCoresAllocated Unsigned32, + tmnxEsaStatsMemoryAvailable Unsigned32, + tmnxEsaStatsMemoryAllocated Unsigned32, + tmnxEsaStatsSoftwareVersion DisplayString, + tmnxEsaStatsOperFlags BITS, + tmnxEsaStatsTimeOfBoot DateAndTime, + tmnxEsaStatsSystemManufacturer DisplayString, + tmnxEsaStatsSystemProductName DisplayString, + tmnxEsaStatsSystemSerialNumber DisplayString, + tmnxEsaStatsPerformanceEnabled TruthValue, + tmnxEsaStatsExportRestricted TruthValue +} + +tmnxEsaStatsOperState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + booting (4), + failed (5), + provisioned (6), + unprovisioned (7), + upgrade (8), + fwUpgrade (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsOperState indicates the operational state of + the ESA." + ::= { tmnxEsaStatsEntry 1 } + +tmnxEsaStatsCoresAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsCoresAvailable indicates the total number of + cores on the ESA." + ::= { tmnxEsaStatsEntry 2 } + +tmnxEsaStatsCoresAllocated OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsCoresAllocated indicates the total number of + allocated cores on the ESA." + ::= { tmnxEsaStatsEntry 3 } + +tmnxEsaStatsMemoryAvailable OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "gigabyte" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsMemoryAvailable indicates the total amount of + available memory (in GigaBytes) on the ESA." + ::= { tmnxEsaStatsEntry 4 } + +tmnxEsaStatsMemoryAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "gigabyte" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsMemoryAllocated indicates the total amount of + allocated memory (in GigaBytes) on the ESA." + ::= { tmnxEsaStatsEntry 5 } + +tmnxEsaStatsSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlaue of tmnxEsaStatsSoftwareVersion indicates the software + version currently running on the ESA." + ::= { tmnxEsaStatsEntry 6 } + +tmnxEsaStatsOperFlags OBJECT-TYPE + SYNTAX BITS { + adminDown (0), + esaSwMismatch (1), + esaMismatch (2), + connectFailed (3), + fwUpdateFailed (4), + bootFailed (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsOperFlags indicates the operational flags + that determine the status of the ESA." + ::= { tmnxEsaStatsEntry 7 } + +tmnxEsaStatsTimeOfBoot OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsTimeOfBoot indicates date and time the + software running on this ESA was last rebooted." + ::= { tmnxEsaStatsEntry 8 } + +tmnxEsaStatsSystemManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsSystemManufacturer indicates the system + manufacturer of the ESA." + ::= { tmnxEsaStatsEntry 9 } + +tmnxEsaStatsSystemProductName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsSystemProductName indicates the system + product name of the ESA." + ::= { tmnxEsaStatsEntry 10 } + +tmnxEsaStatsSystemSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsSystemSerialNumber indicates the system + serial number of the ESA." + ::= { tmnxEsaStatsEntry 11 } + +tmnxEsaStatsPerformanceEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsPerformanceEnabled indicates whether the ESA + is in performance (true) or functional (false) mode." + ::= { tmnxEsaStatsEntry 12 } + +tmnxEsaStatsExportRestricted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaStatsExportRestricted indicates whether the ESA is + in export restricted mode or not. In this mode, some restrictions + apply to certain vapp types." + ::= { tmnxEsaStatsEntry 13 } + +tmnxEsaVmStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEsaVmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEsaVmStatsTable contains entries for the host ports of each + ESA." + ::= { tmnxCardObjs 75 } + +tmnxEsaVmStatsEntry OBJECT-TYPE + SYNTAX TmnxEsaVmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxEsaVmStatsEntry represents a VM on an ESA in the system and + contains its statistical information. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxEsaId, + tmnxEsaVmId + } + ::= { tmnxEsaVmStatsTable 1 } + +TmnxEsaVmStatsEntry ::= SEQUENCE +{ + tmnxEsaVmStatsOperState INTEGER, + tmnxEsaVmStatsOperFlags BITS, + tmnxEsaVmStatsTimeOfBoot DateAndTime, + tmnxEsaVmStatsSoftwareVersion DisplayString, + tmnxEsaVmStatsUtilLastChanged DateAndTime +} + +tmnxEsaVmStatsOperState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + booting (4), + failed (5), + provisioned (6), + unprovisioned (7), + upgrade (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmStatsOperState specifies the operational state + of the ESA VM." + ::= { tmnxEsaVmStatsEntry 1 } + +tmnxEsaVmStatsOperFlags OBJECT-TYPE + SYNTAX BITS { + adminDown (0), + bootFailure (1), + outOfEsaRsrcs (2), + connectFailed (3), + provisionFail (4), + coreFailure (5), + forcedFailure (6), + iccFailure (7), + exportRestricted (8), + swVerMismatch (9), + insufficientCoreAllocation (10), + insufficientMemoryAllocation (11), + hostPortConnFail (12), + vmCoresExceedOSLimit (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmStatsOperFlags indicates the operational flags + that determine the status of the ESA VM." + ::= { tmnxEsaVmStatsEntry 2 } + +tmnxEsaVmStatsTimeOfBoot OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmStatsTimeOfBoot indicates date and time the + software running on this ESA VM was last rebooted." + ::= { tmnxEsaVmStatsEntry 3 } + +tmnxEsaVmStatsSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlaue of tmnxEsaVmStatsSoftwareVersion indicates the software + version currently running on the ESA VM." + ::= { tmnxEsaVmStatsEntry 4 } + +tmnxEsaVmStatsUtilLastChanged OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmStatsUtilLastChanged indicates the time since + system startup, when the core utilization statistics were last + collected." + ::= { tmnxEsaVmStatsEntry 5 } + +tCoreResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TCoreResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tCoreResTable contains entries for ingress and egress resources + supported on this core" + ::= { tmnxCardObjs 76 } + +tCoreResEntry OBJECT-TYPE + SYNTAX TCoreResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tCoreResEntry represents ingress and egress resources supported. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxCoreNum + } + ::= { tCoreResTable 1 } + +TCoreResEntry ::= SEQUENCE +{ + tmnxCoreNum INTEGER, + tCoreResIngFloatPolicerTotal Unsigned32, + tCoreResIngFloatPolicerAlloc Unsigned32, + tCoreResIngFloatPolicerStatTotal Unsigned32, + tCoreResIngFloatPolicerStatAlloc Unsigned32, + tCoreResIngDdctdPolicerTotal Unsigned32, + tCoreResIngDdctdPolicerAlloc Unsigned32, + tCoreResIngDdctdPolicerStatTotal Unsigned32, + tCoreResIngDdctdPolicerStatAlloc Unsigned32, + tCoreResVlanVoqTotal Unsigned32, + tCoreResVlanVoqAlloc Unsigned32, + tCoreResSapTotal Unsigned32, + tCoreResSapAlloc Unsigned32, + tCoreResIngFloatPlcrStatIUBACL Unsigned32 +} + +tmnxCoreNum OBJECT-TYPE + SYNTAX INTEGER { + core0 (0), + core1 (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCoreNum identifies the Core" + DEFVAL { core0 } + ::= { tCoreResEntry 1 } + +tCoreResIngFloatPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerTotal represents the total number + of ingress floating policers that are supported on this core. + + When the value of tCoreResIngFloatPolicerTotal is zero, it indicates + that this resource type is not supported on this core." + ::= { tCoreResEntry 2 } + +tCoreResIngFloatPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerAlloc represents the total number + of ingress floating policers that are currently allocated on this + core." + ::= { tCoreResEntry 3 } + +tCoreResIngFloatPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerStatTotal represents the total + number of ingress floating policer stats that are supported on this + core. + + When the value of tCoreResIngFloatPolicerStatTotal is zero, it + indicates that this resource type is not supported on this core." + ::= { tCoreResEntry 4 } + +tCoreResIngFloatPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerStatAlloc represents the total + number of ingress floating policer stats that are currently allocated + on this core." + ::= { tCoreResEntry 5 } + +tCoreResIngDdctdPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerTotal represents the total number + of ingress dedicated policers that are supported on this core. + + When the value of tCoreResIngDdctdPolicerTotal is zero, it indicates + that this resource type is not supported on this core." + ::= { tCoreResEntry 6 } + +tCoreResIngDdctdPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerAlloc represents the total number + of ingress dedicated policers that are currently allocated on this + core." + ::= { tCoreResEntry 7 } + +tCoreResIngDdctdPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerStatTotal represents the total + number of ingress dedicated policer stats that are supported on this + core. + + When the value of tCoreResIngDdctdPolicerStatTotal is zero, it + indicates that this resource type is not supported on this core." + ::= { tCoreResEntry 8 } + +tCoreResIngDdctdPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerStatAlloc represents the total + number of ingress dedicated policer stats that are currently allocated + on this core." + ::= { tCoreResEntry 9 } + +tCoreResVlanVoqTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResVlanVoqTotal represents the total number of VLAN + Voqs that are supported on this core. + + When the value of tCoreResVlanVoqTotal is zero, it indicates that this + resource type is not supported on this core." + ::= { tCoreResEntry 10 } + +tCoreResVlanVoqAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResVlanVoqAlloc represents the total number of VLAN + Voqs that are currently allocated on this core." + ::= { tCoreResEntry 11 } + +tCoreResSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResSapTotal represents the total number of + provisioned SAP entries supported on this core." + ::= { tCoreResEntry 12 } + +tCoreResSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResSapAlloc represents the total number of + provisioned SAP entries currently in use on this core." + ::= { tCoreResEntry 13 } + +tCoreResIngFloatPlcrStatIUBACL OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPlcrStatIUBACL represents the subset of + floating policer stats which are currently in use by ingress ACLs for + stats collection." + ::= { tCoreResEntry 14 } + +tmnxXiomConfigTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomConfigTableLastChanged indicates the time, since + system startup, when tmnxXiomConfigTable last changed configuration." + ::= { tmnxCardObjs 77 } + +tmnxXiomConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxXiomConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxXiomConfigTable contains configuration information regarding + the XIOM in the system." + ::= { tmnxCardObjs 78 } + +tmnxXiomConfigEntry OBJECT-TYPE + SYNTAX TmnxXiomConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents XIOM configuration in the system. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Set requests." + INDEX { + tmnxCardSlotNum, + tmnxXiomSlotNum + } + ::= { tmnxXiomConfigTable 1 } + +TmnxXiomConfigEntry ::= SEQUENCE +{ + tmnxXiomSlotNum Unsigned32, + tmnxXiomConfigEntryLastChanged TimeStamp, + tmnxXiomAssignedType TmnxXiomType, + tmnxXiomAssignedLevel TmnxXiomFunctionalLevel, + tmnxXiomReboot TmnxActionType, + tmnxXiomFailOnError TruthValue, + tmnxXiomResetOnRecoverableError TruthValue +} + +tmnxXiomSlotNum OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this XIOM slot within a card in the + system." + ::= { tmnxXiomConfigEntry 1 } + +tmnxXiomConfigEntryLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomConfigEntryLastChanged indicates the time, since + system startup, that the configuration of the row was last modified." + ::= { tmnxXiomConfigEntry 2 } + +tmnxXiomAssignedType OBJECT-TYPE + SYNTAX TmnxXiomType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxXiomAssignedType specifies the XIOM type that was + administratively assigned to this slot. A value of 1 indicates this + slot is unassigned." + DEFVAL { 1 } + ::= { tmnxXiomConfigEntry 3 } + +tmnxXiomAssignedLevel OBJECT-TYPE + SYNTAX TmnxXiomFunctionalLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxXiomAssignedLevel specifies the administratively + assigned (pre-provisioned) XIOM functional level variant that should + occupy this slot in this chassis." + DEFVAL { unrestricted } + ::= { tmnxXiomConfigEntry 4 } + +tmnxXiomReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxXiomReboot, when set to 'doAction(1)', causes the + XIOM to execute a soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxXiomConfigEntry 5 } + +tmnxXiomFailOnError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxXiomFailOnError specifies the whether or not the XIOM + will fail when an error occurs." + DEFVAL { false } + ::= { tmnxXiomConfigEntry 6 } + +tmnxXiomResetOnRecoverableError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxXiomResetOnRecoverableError specifies whether or not + the system resets the XIOM when there are fatal memory parity errors + on one of the Q-chips on the card with which this XIOM is associated. + + If the value of tmnxXiomResetOnRecoverableError is 'true (1)' and + there is a fatal memory parity error on a Q-chip, the system will + reset the XIOM but not fail it, even if tmnxXiomFailOnError is 'true + (1)'." + DEFVAL { false } + ::= { tmnxXiomConfigEntry 7 } + +tmnxXiomStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxXiomStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxXiomStatsTable contains status and statistic information + regarding the XIOM in the system." + ::= { tmnxCardObjs 79 } + +tmnxXiomStatsEntry OBJECT-TYPE + SYNTAX TmnxXiomStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents XIOM status and statistic information in the + system. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Set requests." + AUGMENTS { tmnxXiomConfigEntry } + ::= { tmnxXiomStatsTable 1 } + +TmnxXiomStatsEntry ::= SEQUENCE +{ + tmnxXiomEquippedType TmnxXiomType, + tmnxXiomEquippedLevel TmnxXiomFunctionalLevel, + tmnxXiomLicensedLevel TmnxXiomFunctionalLevel, + tmnxXiomAvailableMdaSlots Unsigned32, + tmnxXiomNumEquippedMdas Unsigned32, + tmnxXiomHwIndex TmnxHwIndex +} + +tmnxXiomEquippedType OBJECT-TYPE + SYNTAX TmnxXiomType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomEquippedType indicates indicates the XIOM type + that is physically inserted into this slot. If the slot has been + pre-provisioned and the value of tmnxXiomEquippedType is not the same + as tmnxXiomAssignedType, a mismatch alarm will be raised. A value of 0 + indicates the equipped XIOM is not supported by this software release." + ::= { tmnxXiomStatsEntry 1 } + +tmnxXiomEquippedLevel OBJECT-TYPE + SYNTAX TmnxXiomFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomEquippedLevel indicates the XIOM functional-level + variant that is physically inserted into this slot in this chassis. If + the value of tmnxXiomAssignedLevel is not equal to the value of + tmnxXiomEquippedLevel, a mismatch alarm will be raised." + ::= { tmnxXiomStatsEntry 2 } + +tmnxXiomLicensedLevel OBJECT-TYPE + SYNTAX TmnxXiomFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomLicensedLevel indicates the XIOM functional-level + that is licensed for this slot in this chassis." + ::= { tmnxXiomStatsEntry 3 } + +tmnxXiomAvailableMdaSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomAvailableMdaSlots indicates the number of + available MDA slots on this XIOM." + ::= { tmnxXiomStatsEntry 4 } + +tmnxXiomNumEquippedMdas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomNumEquippedMdas indicates the number of equipped + MDAs on this XIOM." + ::= { tmnxXiomStatsEntry 5 } + +tmnxXiomHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomHwIndex indicates the hardware index into the + tmnxHwTable for the row entry that represents the hardware component + information for this XIOM." + ::= { tmnxXiomStatsEntry 6 } + +tmnxXiomTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxXiomTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxXiomTypeTable contains an entry for every XIOM type supported + by the system." + ::= { tmnxCardObjs 80 } + +tmnxXiomTypeEntry OBJECT-TYPE + SYNTAX TmnxXiomTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series XIOM. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxXiomTypeIndex } + ::= { tmnxXiomTypeTable 1 } + +TmnxXiomTypeEntry ::= SEQUENCE +{ + tmnxXiomTypeIndex TmnxXiomType, + tmnxXiomTypeName TNamedItemOrEmpty, + tmnxXiomTypeDescription TItemDescription, + tmnxXiomTypeStatus TruthValue +} + +tmnxXiomTypeIndex OBJECT-TYPE + SYNTAX TmnxXiomType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxXiomTypeIndex specifies the unique index value which + identifies this type of Nokia SROS series XIOM." + ::= { tmnxXiomTypeEntry 1 } + +tmnxXiomTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomTypeName indicates the administrative name + that identifies this type of Nokia SROS series XIOM. This name + string may be used in CLI commands to specify a particular XIOM type." + ::= { tmnxXiomTypeEntry 2 } + +tmnxXiomTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomTypeDescription indicates a detailed description + of this Nokia SROS series XIOM." + ::= { tmnxXiomTypeEntry 3 } + +tmnxXiomTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomTypeStatus indicates whether or not this XIOM is + supported in this revision of the management software." + ::= { tmnxXiomTypeEntry 4 } + +tmnxXiomLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxXiomLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The XIOM level table has an entry for each XIOM card model functional + variant supported by the system." + ::= { tmnxCardObjs 81 } + +tmnxXiomLevelEntry OBJECT-TYPE + SYNTAX TmnxXiomLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series XIOM card + model. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxXiomTypeIndex, + tmnxXiomLevelIndex + } + ::= { tmnxXiomLevelTable 1 } + +TmnxXiomLevelEntry ::= SEQUENCE +{ + tmnxXiomLevelIndex Unsigned32, + tmnxXiomLevelName TNamedItemOrEmpty, + tmnxXiomLevelId TmnxXiomFunctionalLevel, + tmnxXiomLevelDescription TItemDescription, + tmnxXiomLevelStatus TruthValue +} + +tmnxXiomLevelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelIndex specifies the unique index value which + identifies this type of Nokia SROS series XIOM card model functional + variant." + ::= { tmnxXiomLevelEntry 1 } + +tmnxXiomLevelName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelName indicates the administrative name that + identifies this type of Nokia SROS series XIOM card model functional + variant." + ::= { tmnxXiomLevelEntry 2 } + +tmnxXiomLevelId OBJECT-TYPE + SYNTAX TmnxXiomFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelId indicates the numeric identifier of this + type of Nokia SROS series XIOM model functional variant." + ::= { tmnxXiomLevelEntry 3 } + +tmnxXiomLevelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelDescription indicates a detailed description + of this Nokia SROS series XIOM card model functional variant." + ::= { tmnxXiomLevelEntry 4 } + +tmnxXiomLevelStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelStatus indicates the status. + + A value of 'true' it indicates that this XIOM card level is supported + in this revision of the management software. A value of 'false' + indicates there is no support." + ::= { tmnxXiomLevelEntry 5 } + +tmnxXiomLvlUpgrdTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomLvlUpgrdTableLastChanged indicates the time, + since system startup, when tmnxXiomLevelUpgradeTable last changed + configuration." + ::= { tmnxCardObjs 82 } + +tmnxXiomLevelUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxXiomLevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxXiomLevelUpgradeTable has an entry for each upgrade that has + been applied to an XIOM slot." + ::= { tmnxCardObjs 83 } + +tmnxXiomLevelUpgradeEntry OBJECT-TYPE + SYNTAX TmnxXiomLevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an XIOM slot applied upgrade in a chassis in + the system." + INDEX { + tmnxCardSlotNum, + tmnxXiomSlotNum, + tmnxXiomLevelUpgradeIndex + } + ::= { tmnxXiomLevelUpgradeTable 1 } + +TmnxXiomLevelUpgradeEntry ::= SEQUENCE +{ + tmnxXiomLevelUpgradeIndex Unsigned32, + tmnxXiomLevelUpgradeRowStatus RowStatus, + tmnxXiomAssignedLevelUpgradeType TmnxXiomFunctionalUpgrade +} + +tmnxXiomLevelUpgradeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelUpgradeIndex specifies the index value which + identifies this type of Nokia SROS series XIOM model functional + upgrade." + ::= { tmnxXiomLevelUpgradeEntry 1 } + +tmnxXiomLevelUpgradeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelUpgradeRowStatus specifies the row status of + the XIOM level upgrade." + ::= { tmnxXiomLevelUpgradeEntry 2 } + +tmnxXiomAssignedLevelUpgradeType OBJECT-TYPE + SYNTAX TmnxXiomFunctionalUpgrade + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxXiomAssignedLevelUpgradeType specifies the unique + index value which identifies the Nokia SROS series XIOM model + functional upgrade to apply." + ::= { tmnxXiomLevelUpgradeEntry 3 } + +tmnxXiomLevelUpgradeTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxXiomLevelUpgradeTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxXiomLevelUpgradeTypeTable has an entry for each possible + upgrade of an XIOM based on it's current tmnxXiomLicensedLevel." + ::= { tmnxCardObjs 84 } + +tmnxXiomLevelUpgradeTypeEntry OBJECT-TYPE + SYNTAX TmnxXiomLevelUpgradeTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxXiomLevelUpgradeTypeEntry represents an XIOM slot upgrade + type in the system based on tmnxXiomLicensedLevel." + INDEX { + tmnxCardSlotNum, + tmnxXiomSlotNum, + tmnxXiomLevelUpgradeType + } + ::= { tmnxXiomLevelUpgradeTypeTable 1 } + +TmnxXiomLevelUpgradeTypeEntry ::= SEQUENCE +{ + tmnxXiomLevelUpgradeType TmnxXiomFunctionalUpgrade, + tmnxXiomLevelUpgradeName TNamedItemOrEmpty, + tmnxXiomUpgradeLevelId TmnxXiomFunctionalLevel, + tmnxXiomUpgradeRequiresReboot TruthValue +} + +tmnxXiomLevelUpgradeType OBJECT-TYPE + SYNTAX TmnxXiomFunctionalUpgrade + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelUpgradeType specifies a unique index value + which identifies this type of Nokia SROS series XIOM model functional + upgrade" + ::= { tmnxXiomLevelUpgradeTypeEntry 1 } + +tmnxXiomLevelUpgradeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomLevelUpgradeName indicates the administrative + name that identifies this type of Nokia SROS series XIOM model + functional upgrade." + ::= { tmnxXiomLevelUpgradeTypeEntry 2 } + +tmnxXiomUpgradeLevelId OBJECT-TYPE + SYNTAX TmnxXiomFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomUpgradeLevelId indicates the XIOM upgraded + functional-level with this license applied for this slot in this + chassis." + ::= { tmnxXiomLevelUpgradeTypeEntry 3 } + +tmnxXiomUpgradeRequiresReboot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxXiomUpgradeRequiresReboot indicates whether this + upgrade requires a reboot of the XIOM to be applied for this slot in + this chassis." + ::= { tmnxXiomLevelUpgradeTypeEntry 4 } + +tmnxEsaVmCoreUtilStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEsaVmCoreUtilStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEsaVmCoreUtilStatsTable contains entries for the core + utilization of each esa-vm." + ::= { tmnxCardObjs 85 } + +tmnxEsaVmCoreUtilStatsEntry OBJECT-TYPE + SYNTAX TmnxEsaVmCoreUtilStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxEsaVmCoreUtilStatsEntry represents a VM core instance on an + esa-vm and contains its utilization information. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxEsaId, + tmnxEsaVmId, + tmnxEsaVmVirtualCoreId + } + ::= { tmnxEsaVmCoreUtilStatsTable 1 } + +TmnxEsaVmCoreUtilStatsEntry ::= SEQUENCE +{ + tmnxEsaVmVirtualCoreId Unsigned32, + tmnxEsaVmVirtualCoreRoleName TNamedItem, + tmnxEsaVmVirtCoreCurUtilization Unsigned32, + tmnxEsaVmVirtCoreAvgUtilization Unsigned32, + tmnxEsaVmVirtCorePeakUtilization Unsigned32 +} + +tmnxEsaVmVirtualCoreId OBJECT-TYPE + SYNTAX Unsigned32 (1..62) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEsaVmVirtualCoreId indicates the virtual core number + for the given VM." + ::= { tmnxEsaVmCoreUtilStatsEntry 1 } + +tmnxEsaVmVirtualCoreRoleName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmVirtualCoreRoleName specifies the esa-vm virtual + core role." + ::= { tmnxEsaVmCoreUtilStatsEntry 2 } + +tmnxEsaVmVirtCoreCurUtilization OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredths of a percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmVirtCoreCurUtilization indicates the current + utilization of this virtual core on the esa-vm. For management virtual + cores, the current utilization is the percentage of time spent during + a 10 second interval running tasks other than the idle task. For + worker, nic, and scheduler virtual cores, the current utilization is + the percentage of time spent during a 10 second interval performing + packet processing tasks and/or housekeeping operations." + ::= { tmnxEsaVmCoreUtilStatsEntry 3 } + +tmnxEsaVmVirtCoreAvgUtilization OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredths of a percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmVirtCoreAvgUtilization indicates the average + utilization of this virtual core on the esa-vm. For management virtual + cores, the average utilization is the percentage of time spent during + a 15-minute interval running tasks other than the idle task. For + worker, nic, and scheduler virtual cores, the average utilization is + the percentage of time spent during a 15-minute interval performing + packet processing tasks and/or housekeeping operations." + ::= { tmnxEsaVmCoreUtilStatsEntry 4 } + +tmnxEsaVmVirtCorePeakUtilization OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredths of a percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEsaVmVirtCorePeakUtilization indicates the all-time + peak 10-second utilization of this virtual core on the esa-vm." + ::= { tmnxEsaVmCoreUtilStatsEntry 5 } + +tmnxMdaXConMacTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaXConMacTableLastChanged indicates the time, since + system startup, when tmnxMdaXConMacTable last changed configuration." + ::= { tmnxCardObjs 88 } + +tmnxMdaXConMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaXConMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaXConMacTable contains the MDA Cross-Connect information + for the Media Access Control (MAC) instances." + ::= { tmnxCardObjs 89 } + +tmnxMdaXConMacEntry OBJECT-TYPE + SYNTAX TmnxMdaXConMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaXConLpbkEntry consists of the MDA Cross-Connect information + for a specific MAC." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMdaXConMacId + } + ::= { tmnxMdaXConMacTable 1 } + +TmnxMdaXConMacEntry ::= SEQUENCE +{ + tmnxMdaXConMacId Unsigned32, + tmnxMdaXConMacRowStatus RowStatus, + tmnxMdaXConMacLastChanged TimeStamp, + tmnxMdaXConMacDescription TItemVeryLongDescription +} + +tmnxMdaXConMacId OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxMdaXConMacId specifies the MAC identifier for the MDA + Cross-Connect. + + This value is the echip number which is the physical location of the + loopback on a forwarding complex." + ::= { tmnxMdaXConMacEntry 1 } + +tmnxMdaXConMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxMdaXConMacRowStatus specifies the row status. It + allows the creation and deletion of MDA Cross-Connect entries per MAC." + ::= { tmnxMdaXConMacEntry 2 } + +tmnxMdaXConMacLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaXConMacLastChanged indicates the time, since + system startup, that the configuration of this MDA Cross-Connect MAC + entry was created or modified." + ::= { tmnxMdaXConMacEntry 3 } + +tmnxMdaXConMacDescription OBJECT-TYPE + SYNTAX TItemVeryLongDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxMdaXConMacDescription specifies the description of + the MDA Cross-Connect for the specific MAC." + DEFVAL { "" } + ::= { tmnxMdaXConMacEntry 4 } + +tmnxMdaXConLpbkTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaXConLpbkTableLastChanged indicates the time, since + system startup, when tmnxMdaXConLpbkTable last changed configuration." + ::= { tmnxCardObjs 90 } + +tmnxMdaXConLpbkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaXConLpbkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaXConLpbkTable contains the MDA Cross-Connect information + for the loopback instances." + ::= { tmnxCardObjs 91 } + +tmnxMdaXConLpbkEntry OBJECT-TYPE + SYNTAX TmnxMdaXConLpbkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaXConLpbkEntry consists of the MDA Cross-Connect information + for a specific loopback instance." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMdaXConMacId, + tmnxMdaXConLoopbackId + } + ::= { tmnxMdaXConLpbkTable 1 } + +TmnxMdaXConLpbkEntry ::= SEQUENCE +{ + tmnxMdaXConLoopbackId Unsigned32, + tmnxMdaXConLpbkRowStatus RowStatus, + tmnxMdaXConLpbkLastChanged TimeStamp, + tmnxMdaXConLpbkDescription TItemVeryLongDescription, + tmnxMdaXConLpbkBandwidth Unsigned32 +} + +tmnxMdaXConLoopbackId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxMdaXConLoopbackId specifies the loopback identifier + for the MDA Cross-Connect." + ::= { tmnxMdaXConLpbkEntry 1 } + +tmnxMdaXConLpbkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxMdaXConLpbkRowStatus specifies the row status. It + allows the creation and deletion of MDA Cross-Connect entries per + loopback." + ::= { tmnxMdaXConLpbkEntry 2 } + +tmnxMdaXConLpbkLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaXConLpbkLastChanged indicates the time, since + system startup, that the configuration of this MDA Cross-Connect + loopback entry was created or modified." + ::= { tmnxMdaXConLpbkEntry 3 } + +tmnxMdaXConLpbkDescription OBJECT-TYPE + SYNTAX TItemVeryLongDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxMdaXConLpbkDescription specifies the description of + the MDA Cross-Connect for the specific loopback." + DEFVAL { "" } + ::= { tmnxMdaXConLpbkEntry 4 } + +tmnxMdaXConLpbkBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (10 | 25 | 40 | 100 | 400) + UNITS "gigabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxMdaXConLpbkBandwidth specifies the bandwidth of the + MDA Cross-Connect for the specific loopback." + DEFVAL { 100 } + ::= { tmnxMdaXConLpbkEntry 5 } + +tCoreDdctdPolicerResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TCoreDdctdPolicerResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tCoreDdctdPolicerResTable contains entries for direct-mapped policer + resource information on a core" + ::= { tmnxCardObjs 92 } + +tCoreDdctdPolicerResEntry OBJECT-TYPE + SYNTAX TCoreDdctdPolicerResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents core specific direct-mapped policer resource + information. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxCoreNum, + tCoreDdctdPolicerPartition + } + ::= { tCoreDdctdPolicerResTable 1 } + +TCoreDdctdPolicerResEntry ::= SEQUENCE +{ + tCoreDdctdPolicerPartition INTEGER, + tCoreDdctdPolicersTotal Unsigned32, + tCoreDdctdPolicersAlloc Unsigned32 +} + +tCoreDdctdPolicerPartition OBJECT-TYPE + SYNTAX INTEGER { + per-fc (1), + per-fc-unicast-multicast-or-multipoint (2), + per-fc-unicast-broadcast-unknown-multicast (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tCoreDdctdPolicerPartition identifies the policer pool. + per-fc + per-fc-unicast-multicast-or-multipoint - used for both per-fc-unicast-multicast + and per-fc-unicast-multipoint policer allocations + per-fc-unicast-broadcast-unknown-multicast" + ::= { tCoreDdctdPolicerResEntry 1 } + +tCoreDdctdPolicersTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreDdctdPolicersTotal represents the total number of + policers in the partition + + When the value of tCoreResIngFloatPolicerTotal is zero, it indicates + that this resource type is not supported on this core." + ::= { tCoreDdctdPolicerResEntry 2 } + +tCoreDdctdPolicersAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreDdctdPolicersAlloc represents the total number of + policers allocated from the partition." + ::= { tCoreDdctdPolicerResEntry 3 } + +tmnxFPtoFPStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPtoFPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxFPtoFPStatTable contains statistics entries for the unicast + traffic sent from the specified FP to each destination FP." + ::= { tmnxCardObjs 93 } + +tmnxFPtoFPStatEntry OBJECT-TYPE + SYNTAX TmnxFPtoFPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the packet and octect statistics for the unicast + traffic sent from the specified FP to each destination FP. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxSrcChassisIndex, + tmnxSrcCardSlotNum, + tmnxSrcFPNum, + tmnxSrcTap, + tmnxDstChassisIndex, + tmnxDstCardSlotNum, + tmnxDstFPNum, + tmnxDstTap + } + ::= { tmnxFPtoFPStatTable 1 } + +TmnxFPtoFPStatEntry ::= SEQUENCE +{ + tmnxSrcChassisIndex TmnxChassisIndex, + tmnxSrcCardSlotNum TmnxSlotNum, + tmnxSrcFPNum TmnxFPNumber, + tmnxSrcTap Integer32, + tmnxDstChassisIndex TmnxChassisIndex, + tmnxDstCardSlotNum TmnxSlotNum, + tmnxDstFPNum TmnxFPNumber, + tmnxDstTap Integer32, + tmnxBestEffortFptoFpPkts Counter64, + tmnxBestEffortFptoFpOcts Counter64, + tmnxExpeditedFptoFpPkts Counter64, + tmnxExpeditedFptoFpOcts Counter64 +} + +tmnxSrcChassisIndex OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSrcChassisIndex specifies source FP chassis index. + The value of this object cannot be changed. The only supported value + is '1'. + + Different values of TmnxPhysChassisIndex are used to identify + different physical chassis (e.g. in an XRS-40 system) in + tmnxPhysChassisTable." + ::= { tmnxFPtoFPStatEntry 1 } + +tmnxSrcCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSrcCardSlotNum identifies the source IOM slot within + a chassis in the system." + ::= { tmnxFPtoFPStatEntry 2 } + +tmnxSrcFPNum OBJECT-TYPE + SYNTAX TmnxFPNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSrcFPNum identifies the source Forwarding Plane." + ::= { tmnxFPtoFPStatEntry 3 } + +tmnxSrcTap OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSrcTap is the source one based tap offset of a FP in an Nokia + SROS series chassis." + ::= { tmnxFPtoFPStatEntry 4 } + +tmnxDstChassisIndex OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDstChassisIndex specifies destination FP chassis + index. The value of this object cannot be changed. The only supported + value is '1'. + + Different values of TmnxPhysChassisIndex are used to identify + different physical chassis (e.g. in an XRS-40 system) in + tmnxPhysChassisTable." + ::= { tmnxFPtoFPStatEntry 5 } + +tmnxDstCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDstCardSlotNum identifies the destination IOM slot + within a chassis in the system." + ::= { tmnxFPtoFPStatEntry 6 } + +tmnxDstFPNum OBJECT-TYPE + SYNTAX TmnxFPNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDstFPNum identifies the destination Forwarding Plane." + ::= { tmnxFPtoFPStatEntry 7 } + +tmnxDstTap OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDstTap is the destination one based tap offset of a FP in an + Nokia SROS series chassis." + ::= { tmnxFPtoFPStatEntry 8 } + +tmnxBestEffortFptoFpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBestEffortFptoFpPkts indicates the total number of + best effort packets forwarded by the specified forwarding engine to + destination forwarding engine." + ::= { tmnxFPtoFPStatEntry 9 } + +tmnxBestEffortFptoFpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBestEffortFptoFpOcts indicates the total number of + best effort octets forwarded by the specified forwarding engine to + destination forwarding engine." + ::= { tmnxFPtoFPStatEntry 10 } + +tmnxExpeditedFptoFpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxExpeditedFptoFpPkts indicates the total number of + expedited packets forwarded by the specified forwarding engine to + destination forwarding engine." + ::= { tmnxFPtoFPStatEntry 11 } + +tmnxExpeditedFptoFpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxExpeditedFptoFpOcts indicates the total number of + expedited octets forwarded by the specified forwarding engine to + destination forwarding engine." + ::= { tmnxFPtoFPStatEntry 12 } + +tmnxChassisNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 6 } + +tmnxEqNotificationRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by tmnx chassis Notifications, the OID indicates the table and + entry." + ::= { tmnxChassisNotificationObjects 1 } + +tmnxEqTypeNotificationRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by tmnx chassis notifications, the OID indicates the table and + entry with the equipment model type information." + ::= { tmnxChassisNotificationObjects 2 } + +tmnxChassisNotifyChassisId OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx chassis and port Notifications, indicates the chassis + associated with the alarm." + ::= { tmnxChassisNotificationObjects 3 } + +tmnxChassisNotifyHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx chassis and port Notifications, indicates the entry in + the tmnxHwTable for the hardware component associated with an alarm." + ::= { tmnxChassisNotificationObjects 4 } + +tmnxRedSecondaryCPMStatus OBJECT-TYPE + SYNTAX INTEGER { + online (1), + offline (2), + fail (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by the tmnxRedSecondaryCPMStatusChange Notification, indicates + the status of the secondary CPM." + ::= { tmnxChassisNotificationObjects 5 } + +tmnxChassisNotifyOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by the tmnxChassisNotificationClear trap, the OID identifies the + trap which is getting cleared." + ::= { tmnxChassisNotificationObjects 6 } + +tmnxSyncIfTimingNotifyAlarm OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + los (1), + oof (2), + oopir (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by synchronous interface timing notifications, the value of + tmnxSyncIfTimingNotifyAlarm indicates the reason a timing reference + alarm has been raised." + ::= { tmnxChassisNotificationObjects 7 } + +tmnxChassisNotifyMismatchedVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxPeSoftwareVersionMismatch, the value of + tmnxChassisNotifyMismatchedVer indicates the software version of the + mismatched CPM/IOM card." + ::= { tmnxChassisNotificationObjects 8 } + +tmnxChassisNotifySoftwareLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxPeSoftwareLoadFailed, the value of + tmnxChassisNotifySoftwareLocation contains the location of the + software." + ::= { tmnxChassisNotificationObjects 9 } + +tmnxChassisNotifyCardFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardFailure, the value of + tmnxChassisNotifyCardFailureReason contains the reason for card + failure." + ::= { tmnxChassisNotificationObjects 10 } + +tmnxChassisNotifyCardName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardInserted and tmnxEqCardRemoved, the value of + tmnxChassisNotifyCardName specifies the name of the affected card." + ::= { tmnxChassisNotificationObjects 11 } + +tmnxChassisNotifyCardSyncFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxCpmCardSyncFileNotPresent, the value of + tmnxChassisNotifyCardSyncFile specifies the name of the affected file." + ::= { tmnxChassisNotificationObjects 12 } + +tmnxCardComplexNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardPChipError, the value of tmnxCardComplexNumber + specifies the number of the affected Complex." + ::= { tmnxChassisNotificationObjects 13 } + +tmnxCardFwdDirection OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardPChipError, the value of tmnxCardFwdDirection + specifies the direction of the affected Complex." + ::= { tmnxChassisNotificationObjects 14 } + +tmnxCardSoftResetState OBJECT-TYPE + SYNTAX INTEGER { + initiated (1), + aborted (2), + complete (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardSoftResetAlarm, the value of tmnxCardSoftResetState + specifies the reset state of the IOM card." + ::= { tmnxChassisNotificationObjects 15 } + +tmnxMdaNotifyType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by equipment alarms where the type of MDA isn't supported with + the current configuration." + ::= { tmnxChassisNotificationObjects 16 } + +tmnxCardSrcSlotBitmap OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardPChipError, the value of tmnxCardSrcSlotBitmap + specifies the source slots of the affected Complex." + ::= { tmnxChassisNotificationObjects 17 } + +tmnxDcpTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDcpTimeEventOccured indicates the actual time the + event was detected in the system which may differ from the time that + event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 18 } + +tmnxDcpMissingNotificationCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDcpMissingNotificationCount indicates the number of + events dropped because of event throttling during the last throttle + interval for distributed CPU protection events." + ::= { tmnxChassisNotificationObjects 19 } + +tmnxChassisNotifyCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxChassisNotifyCardSlotNum identifies the IOM + slot within a chassis in the system." + ::= { tmnxChassisNotificationObjects 20 } + +tmnxChassisNotifyPowerZone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyPowerZone indicates, along with the + value of tmnxChassisNotifyChassisId, the row in the + tmnxChassisPowerMgmtTable that is affected by the notification." + ::= { tmnxChassisNotificationObjects 21 } + +tmnxChassisNotifyPowerCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyPowerCapacity indicates the overall + power capacity available to the system at the time of the + notification." + ::= { tmnxChassisNotificationObjects 22 } + +tmnxPlcyAcctTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPlcyAcctTimeEventOccured indicates the actual time + the event was detected in the system which may differ from the time + that event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 23 } + +tmnxPlcyAcctMissingNotifCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPlcyAcctMissingNotifCount indicates the number of + events dropped because of event throttling during the last throttle + interval for distributed policy accounting events." + ::= { tmnxChassisNotificationObjects 24 } + +tmnxChassisNotifyCpmCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxChassisNotifyCpmCardSlotNum identifies the CPM + slot within a chassis in the system." + ::= { tmnxChassisNotificationObjects 25 } + +tmnxChassisNotifyFabricSlotNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxChassisNotifyFabricSlotNum identifies the + fabric slot within a chassis in the system." + ::= { tmnxChassisNotificationObjects 26 } + +tmnxIomResourceType OBJECT-TYPE + SYNTAX INTEGER { + nextHop (1), + tunnelNextHop (2), + stickyHash (3), + arpEntry (4), + ecmp (5), + ecmpNextHop (6), + ecmpTunnel (7), + ecmpMpls (8), + ecmpIp (9), + ecmpIpLevel2 (10), + reserved11 (11) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxIomResHighLimitReached, tmnxIomResExhausted and + tmnxIomResStateClr, the value of tmnxIomResourceType specifies the + type of IOM resource." + ::= { tmnxChassisNotificationObjects 27 } + +tmnxIomResourceLimitPct OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxIomResHighLimitReached, tmnxIomResExhausted and + tmnxIomResStateClr, the value of tmnxIomResourceLimitPct specifies the + percentage of IOM Resource being utilized." + ::= { tmnxChassisNotificationObjects 28 } + +tmnxIomResLimitTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomResLimitTimeEventOccured indicates the actual time + the event was detected in the system which may differ from the time + that event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 29 } + +tmnxIomResLimMissingNotifCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomResLimMissingNotifCount indicates the number of + events dropped because of event throttling during the last throttle + interval for next hop resource events." + ::= { tmnxChassisNotificationObjects 30 } + +tmnxChassisNotifyFpNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyFpNum indicates the Forwarding Plane." + ::= { tmnxChassisNotificationObjects 31 } + +tmnxChassisNotifyDiskFullReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyDiskFullReason indicates the reason for + the disk full condition." + ::= { tmnxChassisNotificationObjects 32 } + +tmnxChassisNotifyMgmtEthRedPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyMgmtEthRedPort indicates the CPM port + operating as the system's management interface." + ::= { tmnxChassisNotificationObjects 33 } + +tmnxMacScaleCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxMacScaleCardSlotNum identifies the card slot + within a chassis in the system. It is used by the FDB MAC scale + notifications." + ::= { tmnxChassisNotificationObjects 38 } + +tmnxCpmPowerShelfCommsFail OBJECT-TYPE + SYNTAX TmnxCpmPowerShelfCommsFailStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The values of tmnxCpmPowerShelfCommsFail identify the CPMs which + cannot communicate to a given power-shelf." + ::= { tmnxChassisNotificationObjects 39 } + +tmnxEqNotifyHwEventType OBJECT-TYPE + SYNTAX TmnxHwEventType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx equipment event Notifications, indicates the type of + event detected for the hardware component." + ::= { tmnxChassisNotificationObjects 40 } + +tmnxEqNotifyHwEventDetail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx equipment event Notifications, indicates the detail of + event detected for the hardware component." + ::= { tmnxChassisNotificationObjects 41 } + +tmnxEqNotifyHwEventAction OBJECT-TYPE + SYNTAX TmnxHwEventAction + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx equipment event Notifications, indicates the action taken + when event detected for the hardware component." + ::= { tmnxChassisNotificationObjects 42 } + +tmnxEsaNotifyId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by traps to indicate the ESA ID that triggered the notification." + ::= { tmnxChassisNotificationObjects 43 } + +tmnxEsaVmNotifyId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by traps to indicate the ESA VM ID that triggered the + notification." + ::= { tmnxChassisNotificationObjects 44 } + +tmnxIomRsrcResourceType OBJECT-TYPE + SYNTAX INTEGER { + fecLevel2 (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomRsrcResourceType specifies the type of IOM + resource." + ::= { tmnxChassisNotificationObjects 45 } + +tmnxIomRsrcUserType OBJECT-TYPE + SYNTAX INTEGER { + mpls (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomRsrcUserType specifies the user of the IOM + resource." + ::= { tmnxChassisNotificationObjects 46 } + +tmnxIomRsrcTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomRsrcTimeEventOccured indicates the actual time + when the event was detected in the system, which may differ from the + time that the event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 47 } + +tmnxIomRsrcUsagePercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomRsrcUsagePercent specifies the percentage of the + IOM resource being utilized." + ::= { tmnxChassisNotificationObjects 48 } + +tmnxIomRsrcMissingNotifCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomRsrcMissingNotifCount indicates the number of + events dropped because of event throttling during the last throttle + interval for resource events." + ::= { tmnxChassisNotificationObjects 49 } + +tmnxHwAggShpTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxHwAggShpTimeEventOccured indicates the actual time + when the event was detected in the system, which may differ from the + time that the event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 50 } + +tmnxHwAggShpMissingNotifCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxHwAggShpMissingNotifCount indicates the number of + events dropped because of event throttling during the last throttle + interval for resource events." + ::= { tmnxChassisNotificationObjects 51 } + +tmnxChassisAdminObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 8 } + +tmnxChassisAdminCtrlObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 1 } + +tmnxChassisAdminOwner OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Who has last initialized the chassis administrative table, who is + making all the changes, and who is expected to either commit or + re-initialize (ABORT-TRANSACTION). + + tmnxChassisAdminOwner is advisory only. Before beginning a transaction, + read tmnxChassisAdminOwner. if it is empty then proceed with the + configuration. + + Set tmnxChassisAdminOwner after setting tmnxChassisAdminControlApply + so that other users will be advised to not make changes to the Admin + tables. + + Agent sets tmnxChassisAdminOwner to empty string after + tmnxChassisAdminControlApply is set - either by user initializing or + committing, or by agent timing out the uncommitted transactions." + ::= { tmnxChassisAdminCtrlObjs 1 } + +tmnxChassisAdminControlApply OBJECT-TYPE + SYNTAX INTEGER { + none (1), + initialize (2), + commit (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisAdminControlApply specifies how + tmnxChassisAdminTable object is used in order to update + tmnxChassisTable table objects. + + When set to initialize(2) (BEGIN-TRANSACTION), the objects in + tmnxChassisAdminTable are set to the current Operational values, from + the tmnxChassisTable. + + When set to commit(3) (END-TRANSACTION), all of the objects from + tmnxChassisAdminTable are copied to the corresponding tmnxChassisTable + table objects. + + When set to none(1) (ABORT-TRANSACTION) any uncommitted changes will + be lost. + + If changes are not committed within a predefined timeout, they will be + lost." + ::= { tmnxChassisAdminCtrlObjs 2 } + +tmnxChassisAdminLastSetTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The time remaining until the agent re-initializes the administrative + tables. + + If tmnxChassisAdminControlApply is not set to commit(3) within + tmnxChassisAdminLastSetTimeout seconds, the agent will set it to + initialize(2) and all uncommitted changes will be lost. + + This way, uncommitted changes from failed (uncompleted) change sets + will eventually be removed, and another transaction can safely begin. + + this object is reset to tmnxChassisAdminLastSetTimeout after SNMP SET + operation to any of the tmnxChassisAdminValue tables." + ::= { tmnxChassisAdminCtrlObjs 3 } + +tmnxChassisAdminLastSetTimeout OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Timeout for tmnxChassisAdminLastSetTimer. The value zero is not + allowed." + DEFVAL { 1800 } + ::= { tmnxChassisAdminCtrlObjs 4 } + +tmnxChassisAdminValueObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 2 } + +tSyncIfTimingAdmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSyncIfTimingAdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Values for the synchronous interface timing for the chassis. + + The VSR system does not support synchronous interface timing." + ::= { tmnxChassisAdminValueObjs 1 } + +tSyncIfTimingAdmEntry OBJECT-TYPE + SYNTAX TSyncIfTimingAdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the synchronous interface timing. Entries are + created by user. Entries are deleted by user. Note that the first + Nokia SROS series product release does not support configuration of + synchronous timing equipment on the secondary CPM. All SNMP operations + with tmnxCpmCardSlotNum of the secondary CPM will be denied. + + In an XRS-40 system, the configuration of synchronous timing equipment + on the extension chassis is not supported. + + The 7x50 systems supports 3 timing references (reference1, reference2 + and bits). + + The 7710 system only supports 2 timing references (reference1 and + reference2). On 7710 system, references can be a source port + or a BITS input on a CES CMA. If the value of the reference source + port is a valid Port ID then the reference is a source port. If the + value of the source hardware is a valid HWIndex of a CES CMA then the + source is a BITS on the CES CMA. + + The VSR system does not support synchronous interface timing." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum + } + ::= { tSyncIfTimingAdmTable 1 } + +TSyncIfTimingAdmEntry ::= SEQUENCE +{ + tSyncIfTimingAdmRevert TruthValue, + tSyncIfTimingAdmRefOrder1 TmnxSETSRefSource, + tSyncIfTimingAdmRefOrder2 TmnxSETSRefSource, + tSyncIfTimingAdmRef1SrcPort TmnxPortID, + tSyncIfTimingAdmRef1AdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRef2SrcPort TmnxPortID, + tSyncIfTimingAdmRef2AdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmChanged Unsigned32, + tSyncIfTimingAdmRefOrder3 TmnxSETSRefSource, + tSyncIfTimingAdmBITSIfType TmnxBITSIfType, + tSyncIfTimingAdmBITSAdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRef1SrcHw TmnxHwIndexOrZero, + tSyncIfTimingAdmRef1BITSIfType TmnxBITSIfType, + tSyncIfTimingAdmRef2SrcHw TmnxHwIndexOrZero, + tSyncIfTimingAdmRef2BITSIfType TmnxBITSIfType, + tSyncIfTimingAdmBITSOutAdmStatus TmnxPortAdminStatus, + tSyncIfTimingAdmBITSOutLineLen INTEGER, + tSyncIfTimingAdmRef1CfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmRef2CfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmBITSCfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmRef1NationalUse Unsigned32, + tSyncIfTimingAdmRef2NationalUse Unsigned32, + tSyncIfTimingAdmBITSNationalUse Unsigned32, + tSyncIfTimingAdmQLSelection TmnxEnabledDisabled, + tSyncIfTimingAdmRefOrder4 TmnxSETSRefSource, + tSyncIfTimingAdmPTPAdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmPTPCfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmBITSOutSource TmnxBITSOutSource, + tSyncIfTimingAdmBITSOutQlMin TmnxSSMQualityLevel, + tSyncIfTimingAdmBITSOutSquelch TruthValue, + tSyncIfTimingAdmQlMin TmnxSSMQualityLevel, + tSyncIfTimingAdmWaitToRestorTime Unsigned32, + tSyncIfTimingAdmChangedMask BITS, + tSyncIfTimingAdmSyncECfgQltyLevl TmnxSSMQualityLevel, + tSyncIfTimingAdmSyncEAdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRefOrder5 TmnxSETSRefSource, + tSyncIfTimingAdmGnssCfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmGnssAdminStatus TmnxPortAdminStatus +} + +tSyncIfTimingAdmRevert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRevert specifies whether the reference + source will revert to a higher priority source that has been + re-validated or newly validated. + + The synchronous interface timing subsystem is by default non-revertive + ('false')." + DEFVAL { false } + ::= { tSyncIfTimingAdmEntry 1 } + +tSyncIfTimingAdmRefOrder1 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder1 specifies the most preferred + timing reference source. + + The synchronous equipment timing subsystem chooses a timing reference + based on priority. + + The user can configure the priority order of the following timing + reference inputs ('bits', 'reference1', 'reference2', and 'ptp'). + + If the platform does not support that timing reference input, it + cannot be configured in the reference priority order. For example, + the 'bits' timing reference cannot be configured on a 7750 SR-c12 + system. + + Other values of TmnxSETSRefSource (e.g. 'bits2') cannot be configured + in the reference order." + DEFVAL { bits } + ::= { tSyncIfTimingAdmEntry 2 } + +tSyncIfTimingAdmRefOrder2 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder2 specifies the second most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { reference1 } + ::= { tSyncIfTimingAdmEntry 3 } + +tSyncIfTimingAdmRef1SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1SrcPort specifies the source port of + the first timing reference." + DEFVAL { '1e000000'H } + ::= { tSyncIfTimingAdmEntry 4 } + +tSyncIfTimingAdmRef1AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1AdminStatus specifies the desired + administrative status of the first timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 5 } + +tSyncIfTimingAdmRef2SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2SrcPort specifies the source port of + the second timing reference." + DEFVAL { '1e000000'H } + ::= { tSyncIfTimingAdmEntry 6 } + +tSyncIfTimingAdmRef2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2AdminStatus specifies the desired + administrative status of the second timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 7 } + +tSyncIfTimingAdmChanged OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmChanged is a bitmask that indicates which + objects have been set, but not committed. bit values used here are: + + 0x0001: tSyncIfTimingAdmRevert + 0x0002: tSyncIfTimingAdmRefOrder1 + 0x0004: tSyncIfTimingAdmRefOrder2 + 0x0008: tSyncIfTimingAdmRef1SrcPort + 0x0010: tSyncIfTimingAdmRef1AdminStatus + 0x0020: tSyncIfTimingAdmRef2SrcPort + 0x0040: tSyncIfTimingAdmRef2AdminStatus + 0x0080: tSyncIfTimingAdmRefOrder3 + 0x0100: tSyncIfTimingAdmBITSIfType + 0x0200: tSyncIfTimingAdmBITSAdminStatus + 0x0400: tSyncIfTimingAdmRef1SrcHw + 0x0800: tSyncIfTimingAdmRef1BITSIfType + 0x1000: tSyncIfTimingAdmRef2SrcHw + 0x2000: tSyncIfTimingAdmRef2BITSIfType + + The agent sets these bits when an object in the row + is set. This object is cleared to zero by setting + tmnxChassisAdminControlApply to initialize(2) or commit(3)." + ::= { tSyncIfTimingAdmEntry 8 } + +tSyncIfTimingAdmRefOrder3 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder3 specifies the third most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { reference2 } + ::= { tSyncIfTimingAdmEntry 9 } + +tSyncIfTimingAdmBITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSIfType specifies the interface type + of the BITS (Building Integrated Timing Supply) timing reference." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 10 } + +tSyncIfTimingAdmBITSAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSAdminStatus specifies the desired + administrative status of the BITS (Building Integrated Timing Supply) + input timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 11 } + +tSyncIfTimingAdmRef1SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSyncIfTimingAdmRef1SrcHw specifies the source HW Index + of the first timing reference if the source is not a port. + + This can only be set to a valid HW Index if the value of + tSyncIfTimingAdmRef1SrcPort is '1e000000'H. + + Setting the value of tSyncIfTimingAdmRef1SrcHw from non-zero to zero + will cause the value of tSyncIfTimingAdmRef1BITSIfType to be reset to + its default value of 't1-esf'. + + This object was obsoleted in release 20.5." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 12 } + +tSyncIfTimingAdmRef1BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSyncIfTimingAdmRef1BITSIfType specifies the interface + type of the first timing reference if the source is BITS. + + This can only be changed if the value of tSyncIfTimingAdmRef1SrcHw is + not 0. + + This object was obsoleted in release 20.5." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 13 } + +tSyncIfTimingAdmRef2SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSyncIfTimingAdmRef2SrcHw specifies the source HW Index + of the second timing reference if the source is not a port. + + This can only be set to a valid HW Index if the value of + tSyncIfTimingAdmRef2SrcPort is '1e000000'H. + + Setting the value of tSyncIfTimingAdmRef2SrcHw from non-zero to zero + will cause the value of tSyncIfTimingAdmRef2BITSIfType to be reset to + its default value of 't1-esf'. + + This object was obsoleted in release 20.5." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 14 } + +tSyncIfTimingAdmRef2BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSyncIfTimingAdmRef2BITSIfType specifies the interface + type of the second timing reference if the source is BITS. + + This can only be changed if the value of tSyncIfTimingAdmRef2SrcHw is + not 0. + + This object was obsoleted in release 20.5." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 15 } + +tSyncIfTimingAdmBITSOutAdmStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutAdmStatus specifies administrative + status of the BITS (Building Integrated Timing Supply) output timing + reference. + + In an XRS-40 system, tSyncIfTimingAdmBITSOutAdmStatus is always + 'inService(2)', and cannot be changed. In an XRS-40 system, the + extension chassis is synchronized with the master chassis via the BITS + ports. See the description of tSyncIfTimingAdmBITSOutSource for + details on how the BITS ports are used to synchronize the master and + extension chassis of the XRS-40 system." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 16 } + +tSyncIfTimingAdmBITSOutLineLen OBJECT-TYPE + SYNTAX INTEGER { + lengthNotApplicable (0), + length0To110 (1), + length110To220 (2), + length220To330 (3), + length330To440 (4), + length440To550 (5), + length550To660 (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSyncIfTimingAdmBITSOutLineLen specifies the length of the line + (in feet) for the BITS (Building Integrated Timing Supply) output. + The following values are valid: + lengthNotApplicable (0) - When BITS output is not supported + length0To110 (1) - For line length from 0 to 110 feet + length110To220 (2) - For line length from 110 to 220 feet + length220To330 (3) - For line length from 230 to 330 feet + length330To440 (4) - For line length from 330 to 440 feet + length440To550 (5) - For line length from 440 to 550 feet + length550To660 (6) - For line length from 550 to 660 feet + The default is 'lengthNotApplicable' on CPM cards which do not + support line length. Otherwise, the default is 'length0To110'." + DEFVAL { lengthNotApplicable } + ::= { tSyncIfTimingAdmEntry 17 } + +tSyncIfTimingAdmRef1CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1CfgQltyLevel specifies the configured + Quality Level of Reference 1. A value of 'unknown (0)' indicates + Reference 1 is not forced to a specific quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 18 } + +tSyncIfTimingAdmRef2CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2CfgQltyLevel specifies the configured + Quality Level of Reference 2. A value of 'unknown (0)' indicates + Reference 2 is not forced to a specific quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 19 } + +tSyncIfTimingAdmBITSCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSCfgQltyLevel specifies the configured + Quality Level of the BITS interface. A value of 'unknown (0)' + indicates the BITS interface is not forced to a specific quality + level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 20 } + +tSyncIfTimingAdmRef1NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSyncIfTimingAdmRef1NationalUse specifies the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces. + + This object was obsoleted in release 20.5." + DEFVAL { 8 } + ::= { tSyncIfTimingAdmEntry 21 } + +tSyncIfTimingAdmRef2NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSyncIfTimingAdmRef2NationalUse specifies the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces. + + This object was obsoleted in release 20.5." + DEFVAL { 8 } + ::= { tSyncIfTimingAdmEntry 22 } + +tSyncIfTimingAdmBITSNationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSNationalUse specifies the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tSyncIfTimingAdmEntry 23 } + +tSyncIfTimingAdmQLSelection OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmQLSelection specifies whether or not the + timing reference selection process uses the quality level of each + timing reference when making the decision on which reference should + provide system timing." + REFERENCE + "ITU-T Recommendation G.781, June 1999, Section 5.12" + DEFVAL { disabled } + ::= { tSyncIfTimingAdmEntry 24 } + +tSyncIfTimingAdmRefOrder4 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder4 specifies the fourth most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { ptp } + ::= { tSyncIfTimingAdmEntry 25 } + +tSyncIfTimingAdmPTPAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmPTPAdminStatus specifies the desired + administrative status of the Precision Timing Protocol (PTP) timing + reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 26 } + +tSyncIfTimingAdmPTPCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmPTPCfgQltyLevel specifies the configured + Quality Level of the Precision Timing Protocol (PTP). A value of + 'unknown (0)' specifies PTP is not forced to a specific quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 27 } + +tSyncIfTimingAdmBITSOutSource OBJECT-TYPE + SYNTAX TmnxBITSOutSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutSource specifies the source of the + BITS (Building Integrated Timing Supply) output. + + In an XRS-40 system, the extension chassis is synchronized with the + master chassis via the BITS ports. Two modes of operation are + permitted: + 1) The BITS output ports of the master chassis CPMs are connected to + the BITS input ports of the extension chassis CPMs. In this mode, + tSyncIfTimingAdmBITSOutSource should be set to 'internalClock(2)', + to ensure that a valid clock signal is transmitted on the master + chassis's CPMs' BITS output ports. + 2) The BITS input ports of all 4 CPMs are connected to external BITS + equipment. In this mode, the customer may connect the master + chassis's BITS output ports to the external BITS equipment's input + ports. This allows for recovered line references to be provided as + a frequency source into the external BITS equipment following the + inter-site synchronization mode of SDH/SONET. In this case, + tSyncIfTimingAdmBITSOutSource should be set to 'lineRef(1)'." + DEFVAL { lineRef } + ::= { tSyncIfTimingAdmEntry 28 } + +tSyncIfTimingAdmBITSOutQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutQlMin specifies the minimum + quality level that a signal must have for it to be selected for BITS + output. This can be used to ensure that the signal has traceability to + a source with at least a specific quality level so that the attached + equipment can function properly. + + A value of 'unknown (0)' indicates that there is no minimum quality + level. + + Values: 'smc (7)', st4 (8)', 'dus (9)', 'dnu (14)', 'inv (15)', 'pno + (16)', and 'failed (19)' are not supported for this object." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 29 } + +tSyncIfTimingAdmBITSOutSquelch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutSquelch specifies whether or not + to squelch the output signal. This object is only valid when there is + no valid reference selected. + + If the value is 'true (1)' and there is no valid reference, then no + signal is sent out the port. + + If the value is 'false (2)' and there is no valid reference, then the + AIS signal is presented along with the QL-DNU/QL-DUS SSM if the signal + format supports SSM." + DEFVAL { false } + ::= { tSyncIfTimingAdmEntry 30 } + +tSyncIfTimingAdmQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmQlMin specifies the minimum acceptable + quality level that a signal must have for it to be considered for + selection by the system timing module. + + A value of 'unknown (0)' indicates that there is no minimum quality + level. + + Values: 'st4 (8)', 'dus (9)', 'prc (10)', 'dnu (14)', 'inv (15)', 'pno + (16)', and 'failed (19)' are not supported for this object." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 32 } + +tSyncIfTimingAdmWaitToRestorTime OBJECT-TYPE + SYNTAX Unsigned32 (0..12) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmWaitToRestorTime specifies the time, in + minutes, that a previously failed input reference must be valid before + it will be used for either the BITS output or the central clock input + reference. + + A value of '0' indicates that the wait-to-restore timer is disabled." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 33 } + +tSyncIfTimingAdmChangedMask OBJECT-TYPE + SYNTAX BITS { + tSyncIfTimingAdmRevert (0), + tSyncIfTimingAdmRefOrder1 (1), + tSyncIfTimingAdmRefOrder2 (2), + tSyncIfTimingAdmRef1SrcPort (3), + tSyncIfTimingAdmRef1AdminStatus (4), + tSyncIfTimingAdmRef2SrcPort (5), + tSyncIfTimingAdmRef2AdminStatus (6), + tSyncIfTimingAdmChanged (7), + tSyncIfTimingAdmRefOrder3 (8), + tSyncIfTimingAdmBITSIfType (9), + tSyncIfTimingAdmBITSAdminStatus (10), + tSyncIfTimingAdmRef1SrcHw (11), + tSyncIfTimingAdmRef1BITSIfType (12), + tSyncIfTimingAdmRef2SrcHw (13), + tSyncIfTimingAdmRef2BITSIfType (14), + tSyncIfTimingAdmBITSOutAdmStatus (15), + tSyncIfTimingAdmBITSOutLineLen (16), + tSyncIfTimingAdmRef1CfgQltyLevel (17), + tSyncIfTimingAdmRef2CfgQltyLevel (18), + tSyncIfTimingAdmBITSCfgQltyLevel (19), + tSyncIfTimingAdmRef1NationalUse (20), + tSyncIfTimingAdmRef2NationalUse (21), + tSyncIfTimingAdmBITSNationalUse (22), + tSyncIfTimingAdmQLSelection (23), + tSyncIfTimingAdmRefOrder4 (24), + tSyncIfTimingAdmPTPAdminStatus (25), + tSyncIfTimingAdmPTPCfgQltyLevel (26), + tSyncIfTimingAdmBITSOutSource (27), + tSyncIfTimingAdmBITSOutQlMin (28), + tSyncIfTimingAdmBITSOutSquelch (29), + tSyncIfTimingAdmHoldOffTime (30), + tSyncIfTimingAdmQlMin (31), + tSyncIfTimingAdmWaitToRestorTime (32), + tSyncIfTimingAdmChangedMask (33), + tSyncIfTimingAdmSyncECfgQltyLevl (34), + tSyncIfTimingAdmSyncEAdminStatus (35), + tSyncIfTimingAdmRefOrder5 (36), + tSyncIfTimingAdmGnssCfgQltyLevel (37), + tSyncIfTimingAdmGnssAdminStatus (38) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmChangedMask indicates a bitmask of which + synchronous interface timing objects have been set, but not committed. + + The agent sets these bits when an object in tSyncIfTimingAdmEntry is + set. All bits are cleared when tmnxChassisAdminControlApply is set to + 'initialize (2)' or 'commit (3)'. + + Bits 'tSyncIfTimingAdmChanged (7)' and 'tSyncIfTimingAdmChangedMask + (33)' are not valid. This object replaces the functionality of + tSyncIfTimingAdmChanged." + ::= { tSyncIfTimingAdmEntry 34 } + +tSyncIfTimingAdmSyncECfgQltyLevl OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmSyncECfgQltyLevl specifies the configured + Quality Level of the Synchronous Ethernet (SyncE) timing reference. A + value of 'unknown (0)' specifies SyncE is not forced to a specific + quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 35 } + +tSyncIfTimingAdmSyncEAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmSyncEAdminStatus specifies the desired + administrative status of the Synchronous Ethernet (SyncE) timing + reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 36 } + +tSyncIfTimingAdmRefOrder5 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder5 specifies the fifth most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { noReference } + ::= { tSyncIfTimingAdmEntry 37 } + +tSyncIfTimingAdmGnssCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmGnssCfgQltyLevel specifies the configured + Quality Level of the GNSS (Global Navigation Satellite System) timing + reference. A value of 'unknown (0)' specifies GNSS is not forced to a + specific quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 38 } + +tSyncIfTimingAdmGnssAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmGnssAdminStatus specifies the desired + administrative status of the GNSS (Global Navigation Satellite System) + timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 39 } + +tmnxHwConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 2 } + +tmnxChassisConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 1 } + +tmnxChassisCompliances OBJECT IDENTIFIER ::= { tmnxChassisConformance 1 } + +tmnxChassisV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features in the + TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV3v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group + } + ::= { tmnxChassisCompliances 4 } + +tmnxChassisComp7710 OBJECT IDENTIFIER ::= { tmnxChassisCompliances 5 } + +tmnxChassisComp7710V3v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV3v0Group, + tmnxCardV3v0Group, + tmnxMDAV3v0Group, + tmnxChassisNotificationV3v0Group, + tmnx7710HwV3v0Group + } + ::= { tmnxChassisComp7710 1 } + +tmnxChassisComp7710V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group, + tmnx7710HwV3v0Group + } + ::= { tmnxChassisComp7710 2 } + +tmnxChassisComp7710V6v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV6v0Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxSyncV6v0Group, + tmnxChassisV6v0Group + } + ::= { tmnxChassisComp7710 3 } + +tmnxChassisComp7710V6v1 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV6v1Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisV6v1Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisComp7710 4 } + +tmnxChassisComp7710V7v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxMdaXplV5v0Group, + tmnxChassisUserModV7v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisComp7710 5 } + +tmnxChassisComp7710V8v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB. + + This MODULE-COMPLIANCE has been replaced by tmnxChassisV9v0Compliance." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxChassisV8v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxMdaXplV5v0Group, + tmnxChassisUserModV7v0Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardCamErrorV6v1Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncV6v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisComp7710 6 } + +tmnxChassisV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features in the + TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group, + tmnxChassisNotificationV5v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group + } + ::= { tmnxChassisCompliances 6 } + +tmnxChassis7750V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7750 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxSyncV6v0Group, + tmnxChassisV6v0Group + } + ::= { tmnxChassisCompliances 7 } + +tmnxChassis7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7450 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisNotificationV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxSyncV6v0Group, + tmnxChassisV6v0Group + } + ::= { tmnxChassisCompliances 8 } + +tmnxChassis7750V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7750 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 9 } + +tmnxChassis7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7450 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisNotificationV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 10 } + +tmnxChassis7750V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7750 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxChassisUserModV7v0Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 11 } + +tmnxChassis7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7450 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisNotificationV7v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxChassisUserModV7v0Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 12 } + +tmnxChassis7x50V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7x50 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxChassisV8v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxChassisUserModV7v0Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 13 } + +tmnxChassisV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisUserModV7v0Group, + tmnxChassisV5v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group + } + ::= { tmnxChassisCompliances 14 } + +tmnxChassisV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisUserModV7v0Group, + tmnxChassisV5v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxChassisV10v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxCardV10v0Group, + tmnxIpsecV10v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxMdaV10v0Group, + tmnxChassisNotifyV10v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0 + } + ::= { tmnxChassisCompliances 15 } + +tmnxChassisV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 11.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxChassisSmartPeqV11v0Group, + tmnxChassisSmartPeqNtfyV11v0Grp, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCpmCardRebootHoldV11v0Group + } + ::= { tmnxChassisCompliances 16 } + +tmnxChassisV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 12.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisPowerNotifV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxChassisResourceV12v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassisSmartPeqNtfyV11v0Grp, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0 + } + ::= { tmnxChassisCompliances 17 } + +tmnxChassisV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 13.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisPowerNotifV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassisSmartPeqNtfyV11v0Grp, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxChassisResourceV13v0Group, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0 + } + ::= { tmnxChassisCompliances 18 } + +tmnxChassisV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0 + } + ::= { tmnxChassisCompliances 19 } + +tmnxChassisV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 15.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMDAV15v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxChassisResourceV15v0Group, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0 + } + ::= { tmnxChassisCompliances 20 } + +tmnxChassisV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 16.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMDAV15v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0, + tmnxCardV16v0Group, + tmnxCardComplexGroupV16v0, + tmnxChassisGroupV16v0, + tmnxChassisResourceV16v0Group, + tmnxChassisCardLevelGroupV15v1, + tmnxPhysChassisPMGroupV16v0, + tmnxChassisGnssGroup, + tmnxChassisGnssNotifGroup, + tmnxChassisMdaLevelGroupV15v1, + tmnxPhysChassisPMNotifGroupV16v0, + tmnxNearFullNotifGroupV16v0, + tmnxCardV16v0ObsoleteGroup, + tmnxCardV16v0FpgaSoftErrNotifGrp, + tmnxMDAIsaTnlStatsV16v0Group, + tmnxCardPowerSaveGroupV16v0 + } + ::= { tmnxChassisCompliances 21 } + +tmnxChassisV15v1Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 15.1." + MODULE + MANDATORY-GROUPS { + tmnxBluetoothGroupV15v1, + tmnxOverloadNotifGroupV15v1, + tmnxChassisSystemProfGroupV15v1, + tmnxCardResourceV15v1Group, + tmnxBluetoothNotifGroupV15v1, + tmnxFPResourceV15v1Group + } + ::= { tmnxChassisCompliances 22 } + +tmnxChassisV16v5Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 16.5." + MODULE + MANDATORY-GROUPS { + tmnxCardEncapGrpV16v5Group + } + ::= { tmnxChassisCompliances 23 } + +tmnxChassisV19Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 19." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV19v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0, + tmnxCardV16v0Group, + tmnxCardComplexGroupV16v0, + tmnxChassisGroupV16v0, + tmnxChassisResourceV16v0Group, + tmnxChassisCardLevelGroupV15v1, + tmnxPhysChassisPMGroupV16v0, + tmnxChassisGnssGroup, + tmnxChassisGnssNotifGroup, + tmnxChassisMdaLevelGroupV15v1, + tmnxPhysChassisPMNotifGroupV16v0, + tmnxNearFullNotifGroupV16v0, + tmnxCardV16v0ObsoleteGroup, + tmnxCardV16v0FpgaSoftErrNotifGrp, + tmnxMDAIsaTnlStatsV16v0Group, + tmnxCardPowerSaveGroupV16v0, + tmnxEsaGroup, + tmnxFPNetworkIngressGroupV19v5, + tmnxCardV19v5Group, + tmnxSyncIfTimingV19v0Group, + tmnxMDAV19v0Group, + tmnxTunnelGrpEsaVmGroupV19v0, + tmnxChassisResEgrV19v0Group, + tmnxChassisResEgrRmrkV19v0Group, + tmnxChassisResIngClassV19v0Group, + tmnxChassisResDynCAMV19v0Group, + tmnxChassisResIpMacCAMV19v0Group, + tmnxChassisCoreResV19v0Group, + tmnxSyncIfTimingV19v0NotifGroup, + tmnxHwEventGroupV19v0, + tmnxHwEventNotifyObjsGrpV19v0, + tmnxHwEventNotifGroupV19v0, + tmnxTunnelGrpEsaVmNotifGrpV19v0, + tmnxEsaNotificationObjectGroup, + tmnxEsaNotificationGroup, + tmnxCardSapInstV19v0Group, + tmnxChassisResQMgmtV19v0Group, + tmnxSapResourceUsageV19v0Group, + tmnxIPv6MCastCamV19v0Group, + tmnxChassisCoreResPlcrV19v0Group + } + ::= { tmnxChassisCompliances 24 } + +tmnxChassisV20Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 20." + MODULE + MANDATORY-GROUPS { + tmnxXiomGroupV20v0, + tmnxChassisNotifGroupV20v0, + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV19v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0, + tmnxCardV16v0Group, + tmnxCardComplexGroupV16v0, + tmnxChassisGroupV16v0, + tmnxChassisCardLevelGroupV15v1, + tmnxPhysChassisPMGroupV16v0, + tmnxChassisGnssGroup, + tmnxChassisGnssNotifGroup, + tmnxChassisMdaLevelGroupV15v1, + tmnxPhysChassisPMNotifGroupV16v0, + tmnxNearFullNotifGroupV16v0, + tmnxCardV16v0ObsoleteGroup, + tmnxCardV16v0FpgaSoftErrNotifGrp, + tmnxMDAIsaTnlStatsV16v0Group, + tmnxCardPowerSaveGroupV16v0, + tmnxEsaGroup, + tmnxFPNetworkIngressGroupV19v5, + tmnxCardV19v5Group, + tmnxSyncIfTimingV19v0Group, + tmnxMDAV19v0Group, + tmnxTunnelGrpEsaVmGroupV19v0, + tmnxChassisResEgrV19v0Group, + tmnxChassisResEgrRmrkV19v0Group, + tmnxChassisResIngClassV19v0Group, + tmnxChassisResDynCAMV19v0Group, + tmnxChassisResIpMacCAMV19v0Group, + tmnxChassisCoreResV19v0Group, + tmnxSyncIfTimingV19v0NotifGroup, + tmnxHwEventGroupV19v0, + tmnxHwEventNotifyObjsGrpV19v0, + tmnxHwEventNotifGroupV19v0, + tmnxTunnelGrpEsaVmNotifGrpV19v0, + tmnxEsaNotificationObjectGroup, + tmnxEsaNotificationGroup, + tmnxCardSapInstV19v0Group, + tmnxCardFPQosPolicyV20v0Group, + tmnxChassisResQMgmtV19v0Group, + tmnxSapResourceUsageV19v0Group, + tmnxChassisV20v0ObsoleteGroup, + tmnx77x0CESMDAV20v0Group, + tmnxIPv6MCastCamV19v0Group, + tmnxChassisResourceV20v0Group, + tmnxSyncIfTimingV20v0ObsoleteGrp, + tmnxSyncIfTimingGnssV20v0Group, + tmnxChassisResEgrRmrkV20v0Group, + tmnxSyncIfTimingV20v0NotifGroup, + tmnxChassisDot1xHostV20v0Group, + tmnxChassisResDepthMQV20v0Group, + tmnxChassisFPQppbPolV20v0Group, + tmnxChassisCoreResV20v0Group, + tmnxFPNotificationV20Group, + tmnxChassisCoreResPlcrV19v0Group, + tmnxChassisIxrXFanV20v0Group + } + ::= { tmnxChassisCompliances 25 } + +tmnxChassisV21Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 21." + MODULE + MANDATORY-GROUPS { + tmnxXiomGroupV20v0, + tmnxChassisNotifGroupV20v0, + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV19v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0, + tmnxCardV16v0Group, + tmnxCardComplexGroupV16v0, + tmnxChassisGroupV16v0, + tmnxChassisCardLevelGroupV15v1, + tmnxPhysChassisPMGroupV16v0, + tmnxChassisGnssGroup, + tmnxChassisGnssNotifGroup, + tmnxChassisMdaLevelGroupV15v1, + tmnxPhysChassisPMNotifGroupV16v0, + tmnxNearFullNotifGroupV16v0, + tmnxCardV16v0ObsoleteGroup, + tmnxCardV16v0FpgaSoftErrNotifGrp, + tmnxMDAIsaTnlStatsV16v0Group, + tmnxCardPowerSaveGroupV16v0, + tmnxEsaGroup, + tmnxFPNetworkIngressGroupV19v5, + tmnxCardV19v5Group, + tmnxSyncIfTimingV19v0Group, + tmnxMDAV21v0Group, + tmnxTunnelGrpEsaVmGroupV19v0, + tmnxChassisResEgrV19v0Group, + tmnxChassisResEgrRmrkV19v0Group, + tmnxChassisResIngClassV19v0Group, + tmnxChassisResDynCAMV19v0Group, + tmnxChassisResIpMacCAMV19v0Group, + tmnxChassisCoreResV19v0Group, + tmnxSyncIfTimingV19v0NotifGroup, + tmnxHwEventGroupV19v0, + tmnxHwEventNotifyObjsGrpV19v0, + tmnxHwEventNotifGroupV19v0, + tmnxTunnelGrpEsaVmNotifGrpV19v0, + tmnxEsaNotificationObjectGroup, + tmnxEsaNotificationGroup, + tmnxCardSapInstV19v0Group, + tmnxCardFPQosPolicyV20v0Group, + tmnxChassisResQMgmtV19v0Group, + tmnxSapResourceUsageV19v0Group, + tmnxChassisV20v0ObsoleteGroup, + tmnx77x0CESMDAV20v0Group, + tmnxIPv6MCastCamV19v0Group, + tmnxChassisResourceV21v0Group, + tmnxSyncIfTimingV20v0ObsoleteGrp, + tmnxSyncIfTimingGnssV20v0Group, + tmnxChassisResEgrRmrkV20v0Group, + tmnxSyncIfTimingV20v0NotifGroup, + tmnxChassisDot1xHostV20v0Group, + tmnxChassisResDepthMQV20v0Group, + tmnxChassisFPQppbPolV20v0Group, + tmnxChassisCoreResV20v0Group, + tmnxFPNotificationV20Group, + tmnxChassisCoreResPlcrV19v0Group, + tmnxChassisIxrXFanV20v0Group, + tmnxMdaXConnectGroupV21, + tmnxCoreDdctdPolicerResGroupV21, + tmnxFPToFPStatGroupV21, + tmnxChassisCoreResPlcrV19v0Group, + tFPResEgrHwAggShaperV21v0Group, + tCardResTLSMcastV21v0Group, + tmnxChassisNotifGroupV21v0, + tmnxChassisResIngClassV21v0Group, + tmnxChassisResEgrRmrkV21v0Group, + tmnxChassisResIngrMapsV21v0Group, + tmnxChassisResEgrMapsV21v0Group, + tmnxChassisResLagBundl1V21v0Grp, + tmnxChassisResLagBundl2V21v0Grp, + tmnxChassisResSysBundleV21v0Grp, + tmnxIomRsrcNotifyObjsV21v0Grp, + tmnxIomRsrcNotifyV21v0Grp, + tmnxChassisResPerHostAutV21v0Grp, + tmnxChassisDrpCntrJ1V21v0Group, + tmnxChassisPwrMgmtV21v0Group, + tmnxChassisResMacCamBnkV21v0Grp + } + ::= { tmnxChassisCompliances 26 } + +tmnxChassisV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 22." + MODULE + MANDATORY-GROUPS { + tmnxHwAggShpNotifyObjsV22v0Grp, + tmnxHwAggShpNotifGroupV22v0 + } + ::= { tmnxChassisCompliances 27 } + +tmnxChassisGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 2 } + +tmnxChassisNotifyObjsGroup OBJECT-GROUP + OBJECTS { + tmnxEqNotificationRow, + tmnxEqTypeNotificationRow, + tmnxChassisNotifyChassisId, + tmnxChassisNotifyHwIndex, + tmnxRedSecondaryCPMStatus, + tmnxChassisNotifyOID, + tmnxSyncIfTimingNotifyAlarm, + tmnxChassisNotifyMismatchedVer, + tmnxChassisNotifySoftwareLocation, + tmnxChassisNotifyCardFailureReason, + tmnxCpmPowerShelfCommsFail + } + STATUS current + DESCRIPTION + "The group of objects supporting chassis hardware notifications on + Nokia SROS series systems." + ::= { tmnxChassisGroups 4 } + +tmnxChassisNotifyObsoleteGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxHwConfigChange, + tmnxEqCpuFailure, + tmnxEqMemoryFailure, + tmnxEqBackdoorBusFailure, + tmnxPeSoftwareError, + tmnxPeSoftwareAbnormalHalt, + tmnxPeOutOfMemory, + tmnxPeConfigurationError, + tmnxPeStorageProblem, + tmnxPeCpuCyclesExceeded, + tmnxRedSecondaryCPMStatusChange, + tmnxRedRestoreSuccess, + tmnxRedRestoreFail + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware made obsolete for revision 2.1 on Nokia SROS series systems." + ::= { tmnxChassisGroups 7 } + +tmnxChassisV3v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisNumPwrSupplies, + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateWaitTime, + tmnxChassisUpdateTimeLeft, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus, + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgString, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 3.0 of Nokia SROS series systems." + ::= { tmnxChassisGroups 9 } + +tmnxMDAV3v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMDACcagId, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs on Nokia SROS + series systems." + ::= { tmnxChassisGroups 10 } + +tmnxChassisObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxHwSwState, + tmnxCardAllowedTypes, + tmnxCpmCardAllowedTypes, + tmnxMDAAllowedTypes + } + STATUS current + DESCRIPTION + "The group of objects supporting the allowed types of CPM cards, IOM + cards and MDA made obsolete for revision 3.0 on Nokia SROS series + systems." + ::= { tmnxChassisGroups 11 } + +tmnxCardV3v0Group OBJECT-GROUP + OBJECTS { + tmnxCardLastChange, + tmnxCardTypeName, + tmnxCardTypeDescription, + tmnxCardTypeStatus, + tmnxCardSupportedTypes, + tmnxCardAssignedType, + tmnxCardEquippedType, + tmnxCardHwIndex, + tmnxCardClockSource, + tmnxCardNumMdaSlots, + tmnxCardNumMdas, + tmnxCardReboot, + tmnxCardMemorySize, + tmnxCpmCardLastChange, + tmnxCpmCardSupportedTypes, + tmnxCpmCardAssignedType, + tmnxCpmCardEquippedType, + tmnxCpmCardHwIndex, + tmnxCpmCardBootOptionVersion, + tmnxCpmCardBootOptionLastModified, + tmnxCpmCardConfigBootedVersion, + tmnxCpmCardIndexBootedVersion, + tmnxCpmCardConfigLastModified, + tmnxCpmCardConfigLastSaved, + tmnxCpmCardRedundant, + tmnxCpmCardClockSource, + tmnxCpmCardNumCpus, + tmnxCpmCardCpuType, + tmnxCpmCardMemorySize, + tmnxCpmCardSwitchToRedundantCard, + tmnxCpmCardReboot, + tmnxCpmCardRereadBootOptions, + tmnxCpmCardConfigFileLastBooted, + tmnxCpmCardConfigFileLastSaved, + tmnxCpmCardConfigFileLastBootedHeader, + tmnxCpmCardIndexFileLastBootedHeader, + tmnxCpmCardBootOptionSource, + tmnxCpmCardConfigSource, + tmnxCpmCardBootOptionLastSaved, + tmnxFabricLastChange, + tmnxFabricAssignedType, + tmnxFabricEquippedType, + tmnxFabricHwIndex, + tmnxCpmFlashOperStatus, + tmnxCpmFlashSerialNumber, + tmnxCpmFlashFirmwareRevision, + tmnxCpmFlashModelNumber, + tmnxCpmFlashCapacity, + tmnxCpmFlashUsed, + tmnxCpmFlashHwIndex, + tmnxSyncIfTimingRevert, + tmnxSyncIfTimingRefOrder1, + tmnxSyncIfTimingRefOrder2, + tmnxSyncIfTimingRef1SrcPort, + tmnxSyncIfTimingRef1AdminStatus, + tmnxSyncIfTimingRef1InUse, + tmnxSyncIfTimingRef1Qualified, + tmnxSyncIfTimingRef1Alarm, + tmnxSyncIfTimingRef2SrcPort, + tmnxSyncIfTimingRef2AdminStatus, + tmnxSyncIfTimingRef2InUse, + tmnxSyncIfTimingRef2Qualified, + tmnxSyncIfTimingRef2Alarm, + tmnxSyncIfTimingFreqOffset, + tmnxSyncIfTimingStatus, + tmnxSyncIfTimingRefOrder3, + tmnxSyncIfTimingBITSIfType, + tmnxSyncIfTimingBITSAdminStatus, + tmnxSyncIfTimingBITSInUse, + tmnxSyncIfTimingBITSQualified, + tmnxSyncIfTimingBITSAlarm, + tSyncIfTimingAdmRevert, + tSyncIfTimingAdmRefOrder1, + tSyncIfTimingAdmRefOrder2, + tSyncIfTimingAdmRef1SrcPort, + tSyncIfTimingAdmRef1AdminStatus, + tSyncIfTimingAdmRef2SrcPort, + tSyncIfTimingAdmRef2AdminStatus, + tSyncIfTimingAdmChanged, + tSyncIfTimingAdmRefOrder3, + tSyncIfTimingAdmBITSIfType, + tSyncIfTimingAdmBITSAdminStatus, + tmnxChassisAdminOwner, + tmnxChassisAdminControlApply + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards on Nokia + SROS series systems." + ::= { tmnxChassisGroups 12 } + +tmnxMDAV4v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMDACcagId, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac, + tmnxMDAHiBwMcastSource, + tmnxMDAHiBwMcastAlarm, + tmnxMDAHiBwMcastTapCount, + tmnxMDAHiBwMcastGroup + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs for release 4.0 on + Nokia SROS series systems." + ::= { tmnxChassisGroups 13 } + +tmnxChassisNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 4.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 14 } + +tmnx7710HwV3v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisOverTempState, + tmnxCpmCardMasterSlaveRefState, + tmnxCcmOperStatus, + tmnxCcmHwIndex, + tmnxCcmEquippedType, + tmnxCcmTypeName, + tmnxCcmTypeDescription, + tmnxCcmTypeStatus, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus, + tmnxMDAReboot + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware specific to the + Nokia 7710 SR series systems." + ::= { tmnxChassisGroups 15 } + +tmnxChassisV5v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisNumPwrSupplies, + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateTimeLeft, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus, + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgString, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 5.0 of Nokia SROS series systems." + ::= { tmnxChassisGroups 16 } + +tmnxChassisV5v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxChassisUpdateWaitTime + } + STATUS current + DESCRIPTION + "The group of obsolete objects for managing the chassis hardware + capabilities on release 5.0 of Nokia SROS series systems." + ::= { tmnxChassisGroups 17 } + +tmnx77x0CESMDAV6v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAClockMode, + tmnxMDADiffTimestampFreq, + tmnxMDAIngNamedPoolPolicy, + tmnxMDAEgrNamedPoolPolicy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of CES MDAs for release 6.0 + on Nokia 77x0 SR series systems." + ::= { tmnxChassisGroups 18 } + +tmnxIPsecIsaGrpV6v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpTableLastChanged, + tmnxIPsecIsaGrpRowStatus, + tmnxIPsecIsaGrpLastChanged, + tmnxIPsecIsaGrpDescription, + tmnxIPsecIsaGrpAdminState, + tmnxIPsecIsaGrpOperState, + tmnxIPsecIsaGrpIsaChassis, + tmnxIPsecIsaGrpPrimaryIsa, + tmnxIPsecIsaGrpBackupIsa, + tmnxIPsecIsaGrpActiveIsa + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPsec MDAs for release + 6.0 on Nokia 7750 and 7710 SR series systems." + ::= { tmnxChassisGroups 19 } + +tmnxChassisNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxEqMdaCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 3.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 20 } + +tmnxChassisNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible, + tmnxCpmCardSyncFileNotPresent, + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardPChipMemoryEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 21 } + +tmnx7710SETSRefSrcHwV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRef1SrcHw, + tmnxSyncIfTimingRef1BITSIfType, + tmnxSyncIfTimingRef2SrcHw, + tmnxSyncIfTimingRef2BITSIfType, + tSyncIfTimingAdmRef1SrcHw, + tSyncIfTimingAdmRef1BITSIfType, + tSyncIfTimingAdmRef2SrcHw, + tSyncIfTimingAdmRef2BITSIfType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of 'Synchronous Equipment + Timing' (SETS) when the references are of type 'Building Integrated + Timing Supply' (BITS) for release 6.0 on Nokia 7710 SR series systems." + ::= { tmnxChassisGroups 22 } + +tmnxChassisHsmdaV6v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIngHsmdaSchedPolicy, + tmnxHsmdaMdaSchOvrTblLastChangd, + tmnxHsmdaMdaSchOvrRowStatus, + tmnxHsmdaMdaSchOvrLastChanged, + tmnxHsmdaMdaSchOvrMaxRate, + tmnxHsmdaMdaSchOvrGrp1Rate, + tmnxHsmdaMdaSchOvrGrp2Rate, + tmnxHsmdaMdaSchOvrClass1Rate, + tmnxHsmdaMdaSchOvrClass1WtInGrp, + tmnxHsmdaMdaSchOvrClass2Rate, + tmnxHsmdaMdaSchOvrClass2WtInGrp, + tmnxHsmdaMdaSchOvrClass3Rate, + tmnxHsmdaMdaSchOvrClass3WtInGrp, + tmnxHsmdaMdaSchOvrClass4Rate, + tmnxHsmdaMdaSchOvrClass4WtInGrp, + tmnxHsmdaMdaSchOvrClass5Rate, + tmnxHsmdaMdaSchOvrClass5WtInGrp, + tmnxHsmdaMdaSchOvrClass6Rate, + tmnxHsmdaMdaSchOvrClass6WtInGrp, + tmnxHsmdaMdaSchOvrClass7Rate, + tmnxHsmdaMdaSchOvrClass7WtInGrp, + tmnxHsmdaMdaSchOvrClass8Rate, + tmnxHsmdaMdaSchOvrClass8WtInGrp, + tmnxMDAIngHsmdaPoolPolicy, + tmnxMDAEgrHsmdaPoolPolicy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the 'Queueing MDA' + (HSMDA) for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 23 } + +tmnxMDAMcPathMgmtV6v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAMcPathMgmtBwPlcyName, + tmnxMDAMcPathMgmtPriPathLimit, + tmnxMDAMcPathMgmtSecPathLimit, + tmnxMDAMcPathMgmtAncPathLimit, + tmnxMDAMcPathMgmtAdminState, + tmnxMDAMcPathMgmtPriInUseBw, + tmnxMDAMcPathMgmtSecInUseBw, + tmnxMDAMcPathMgmtAncInUseBw, + tmnxMDAMcPathMgmtBlkHoleInUseBw + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Multicast Path + Management feature for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 24 } + +tmnxCardV6v0NamedPoolPlcyGroup OBJECT-GROUP + OBJECTS { + tmnxCardNamedPoolAdminMode, + tmnxCardNamedPoolOperMode + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting named buffer pools for release 6.0 on + Nokia SROS series systems." + ::= { tmnxChassisGroups 25 } + +tmnxChassisNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyCardName, + tmnxChassisNotifyCardSyncFile + } + STATUS current + DESCRIPTION + "The group of objects added in 6.0 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 26 } + +tmnxChassisV6v1Group OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyPemType, + tmnxCardSoftReset, + tmnxCardLastBootupReason + } + STATUS current + DESCRIPTION + "The group of objects added in 6.1 release on Nokia 7xx0 SR series + systems." + ::= { tmnxChassisGroups 27 } + +tmnxFPMcPathMgmtV6v1Group OBJECT-GROUP + OBJECTS { + tmnxFPMcPathMgmtBwPlcyName, + tmnxFPMcPathMgmtAdminState, + tmnxFPLastChanged, + tmnxFPHiBwMcastSource, + tmnxFPHiBwMcastAlarm, + tmnxFPHiBwMcastTapCount, + tmnxFPHiBwMcastGroup, + tmnxFPHiBwMcastDefaultPathsOnly + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Multicast Path + Management feature for release 6.1 on Nokia SROS series systems." + ::= { tmnxChassisGroups 28 } + +tmnxMDAV6v1Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxMDAHiBwMcastSource, + tmnxMDAHiBwMcastAlarm, + tmnxMDAHiBwMcastTapCount, + tmnxMDAHiBwMcastGroup, + tmnxMDASynchronousEthernet + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs for release 6.1 on + Nokia SROS series systems." + ::= { tmnxChassisGroups 29 } + +tmnxMDACcagV6v1Group OBJECT-GROUP + OBJECTS { + tmnxMDACcagId, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDA CCAG for release 6.1 + on Nokia SROS series systems." + ::= { tmnxChassisGroups 30 } + +tmnxMdaXplV5v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAXplErrorTime, + tmnxMDAXplFailedCount + } + STATUS current + DESCRIPTION + "The group of objects added in 5.0 release to support MDA XPL error + indications on Nokia SROS series systems." + ::= { tmnxChassisGroups 31 } + +tmnxChassisNotifyObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxCardComplexNumber, + tmnxCardFwdDirection + } + STATUS current + DESCRIPTION + "The group of objects added in 5.0 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 32 } + +tmnxChassisNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardPChipMemoryEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications added in 5.0 release to support the + hardware notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 33 } + +tmnxChassisNotificationV6v1Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible, + tmnxCpmCardSyncFileNotPresent, + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardSoftResetAlarm, + tmnxEqCardPChipMemoryEvent, + tmnxEqCardPChipCamEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 34 } + +tmnxChassisNotifyObjsV6v1Group OBJECT-GROUP + OBJECTS { + tmnxCardSoftResetState + } + STATUS current + DESCRIPTION + "The group of objects added in 6.1 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 35 } + +tmnxChassisNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible, + tmnxCpmCardSyncFileNotPresent, + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardSoftResetAlarm, + tmnxEqMdaSyncENotCompatible, + tmnxIPsecIsaGrpActiveIsaChgd, + tmnxEqCardPChipMemoryEvent, + tmnxIPsecIsaGrpUnableToSwitch, + tmnxEqCardPChipCamEvent, + tmnxEqHwEnhancedCapability + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 7.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 36 } + +tmnxChassisUserModV7v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardConfigUserLastModified + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7xx0 SR series + systems to track user modifications." + ::= { tmnxChassisGroups 37 } + +tmnxCardPchipV5v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmplx1IngrFcsOccur, + tmnxCardCmplx1IngrFcsOccurTime, + tmnxCardCmplx1EgrFcsOccur, + tmnxCardCmplx1EgrFcsOccurTime, + tmnxCardCmplx2IngrFcsOccur, + tmnxCardCmplx2IngrFcsOccurTime, + tmnxCardCmplx2EgrFcsOccur, + tmnxCardCmplx2EgrFcsOccurTime, + tmnxCardCmplx1MemParityOccur, + tmnxCardCmplx1MemParityOccurTime, + tmnxCardCmplx2MemParityOccur, + tmnxCardCmplx2MemParityOccurTime + } + STATUS current + DESCRIPTION + "The group of objects added in 5.0 release to support IOM Card Pchip + error indications on Nokia SROS series systems." + ::= { tmnxChassisGroups 38 } + +tmnxFPWredV7v0Group OBJECT-GROUP + OBJECTS { + tmnxFPWredBufAllocMin, + tmnxFPWredBufAllocMax, + tmnxFPWredResvCbsMin, + tmnxFPWredResvCbsMax, + tmnxFPWredSlopePolicy, + tmnxFPWredAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of WRED Queue Management + feature for release 7.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 39 } + +tmnxChassisV7v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFanRevision + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7x50 SR series + systems to track Fan Tray revisions." + ::= { tmnxChassisGroups 40 } + +tmnxIPsecV7v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7x50 SR series + systems related to IPsec feature." + ::= { tmnxChassisGroups 41 } + +tmnxIPsecNotifV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIPsecIsaGrpTnlLowWMark, + tmnxIPsecIsaGrpTnlHighWMark, + tmnxIPsecIsaGrpTnlMax + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release to support IPsec + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 42 } + +tmnxSyncV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRef1State, + tmnxSyncIfTimingRef2State, + tmnxSyncIfTimingBITSState + } + STATUS current + DESCRIPTION + "The group of objects added in 6.0 release on Nokia 7xx0 SR series + systems related to system timing." + ::= { tmnxChassisGroups 43 } + +tmnxSyncIfTimingV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingBITSOutAdmStatus, + tmnxSyncIfTimingBITSOutLineLen, + tmnxSyncIfTimingRef1CfgQltyLevel, + tmnxSyncIfTimingRef1RxQltyLevel, + tmnxSyncIfTimingRef2CfgQltyLevel, + tmnxSyncIfTimingRef2RxQltyLevel, + tmnxSyncIfTimingBITSCfgQltyLevel, + tmnxSyncIfTimingBITSRxQltyLevel, + tmnxSyncIfTimingBITS2InUse, + tmnxSyncIfTimingBITS2Qualified, + tmnxSyncIfTimingBITS2Alarm, + tmnxSyncIfTimingBITS2RxQltyLevel, + tmnxSyncIfTimingBITS2State, + tmnxSyncIfTimingRef1NationalUse, + tmnxSyncIfTimingRef2NationalUse, + tmnxSyncIfTimingBITSNationalUse, + tmnxSyncIfTimingQLSelection, + tmnxSyncIfTimingOtherCPMInUse, + tmnxSyncIfTimingOtherCPMQual, + tmnxSyncIfTimingOtherCPMAlarm, + tmnxSyncIfTimingOtherCPMState, + tmnxSyncIfTimingBITSOutRefSel, + tmnxSyncIfTimingBITSTxQltyLevel, + tmnxSyncIfTimingBITS2AdminStatus, + tmnxSyncIfTimingSystemQltyLevel, + tSyncIfTimingAdmBITSOutAdmStatus, + tSyncIfTimingAdmBITSOutLineLen, + tSyncIfTimingAdmRef1CfgQltyLevel, + tSyncIfTimingAdmRef2CfgQltyLevel, + tSyncIfTimingAdmBITSCfgQltyLevel, + tSyncIfTimingAdmRef1NationalUse, + tSyncIfTimingAdmRef2NationalUse, + tSyncIfTimingAdmBITSNationalUse, + tSyncIfTimingAdmQLSelection + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to support new + Sync-if-timing features on Nokia SROS series systems." + ::= { tmnxChassisGroups 44 } + +tmnxSyncIfTimingNotifV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSyncIfTimingRef1Quality, + tmnxEqSyncIfTimingRef2Quality, + tmnxEqSyncIfTimingBITSQuality, + tmnxEqSyncIfTimingBITS2Quality, + tmnxEqSyncIfTimingRefSwitch, + tmnxEqSyncIfTimingBITS2Alarm, + tmnxEqSyncIfTimingBITS2AlarmClr, + tmnxEqSyncIfTimingBITSOutRefChg, + tmnxEqSyncIfTimingSystemQuality + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to support Sync-If-Timing + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 45 } + +tmnxChassisV8v0Group OBJECT-GROUP + OBJECTS { + tmnxHwEquippedPlatform, + tmnxChassisRedForcedSingleSfm, + tmnxCardCapability + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 8.0 release on Nokia SR series systems." + ::= { tmnxChassisGroups 46 } + +tmnxChassisMixedModeIomV8v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisMixedModeIomAdminMode, + tmnxChassisMixedModeIomUpgrList + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 8.0 release on Nokia SR series systems + to support the Mixed Mode IOM feature." + ::= { tmnxChassisGroups 47 } + +tmnxCardCamErrorV6v1Group OBJECT-GROUP + OBJECTS { + tmnxCardCmplx1CAMErrorOccur, + tmnxCardCmplx1CAMErrorOccurTime, + tmnxCardCmplx2CAMErrorOccur, + tmnxCardCmplx2CAMErrorOccurTime, + tmnxCpmCardCmplxCAMErrOccur, + tmnxCpmCardCmplxCAMErrOccurTime + } + STATUS current + DESCRIPTION + "The group of objects added in 6.1 release on Nokia 7xx0 SR series + systems related to Card CAM Failures." + ::= { tmnxChassisGroups 48 } + +tmnxChassisV6v0Group OBJECT-GROUP + OBJECTS { + tmnxCardLastBootupReason + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 6.0 release on Nokia 7xx0 SR series + systems." + ::= { tmnxChassisGroups 49 } + +tmnxCardV7v0Group OBJECT-GROUP + OBJECTS { + tmnxCardFailOnError + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7xx0 SR series + systems for card management." + ::= { tmnxChassisGroups 50 } + +tmnxAtmGroup OBJECT-GROUP + OBJECTS { + tmnxMDAAtmMode + } + STATUS current + DESCRIPTION + "The group of objects on Nokia 7xx0 SR series systems for ATM + management." + ::= { tmnxChassisGroups 51 } + +tmnxChassisHwV6v1Group OBJECT-GROUP + OBJECTS { + tmnxHwMfgAssemblyNumber + } + STATUS current + DESCRIPTION + "The group of hardware related objects added in release 6.1 on Nokia + 7xx0 SR series systems." + ::= { tmnxChassisGroups 52 } + +tmnxChassisHwV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardOscillatorType, + tmnxHwFirmwareCodeVersion + } + STATUS current + DESCRIPTION + "The group of hardware related objects added in release 9.0 on Nokia + SROS series systems." + ::= { tmnxChassisGroups 53 } + +tmnxSyncIfTimingV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRefOrder4, + tmnxSyncIfTimingPTPAdminStatus, + tmnxSyncIfTimingPTPInUse, + tmnxSyncIfTimingPTPQualified, + tmnxSyncIfTimingPTPAlarm, + tmnxSyncIfTimingPTPCfgQltyLevel, + tmnxSyncIfTimingPTPRxQltyLevel, + tmnxSyncIfTimingPTPState, + tmnxSyncIfTimingBITSOutSource, + tSyncIfTimingAdmRefOrder4, + tSyncIfTimingAdmPTPAdminStatus, + tSyncIfTimingAdmPTPCfgQltyLevel, + tSyncIfTimingAdmBITSOutSource + } + STATUS current + DESCRIPTION + "The group of objects added in 9.0 release to support new + Sync-if-timing features on Nokia SROS series systems." + ::= { tmnxChassisGroups 54 } + +tmnxSyncIfTimingNotifyV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSyncIfTimingPTPQuality, + tmnxEqSyncIfTimingPTPAlarm, + tmnxEqSyncIfTimingPTPAlarmClear + } + STATUS current + DESCRIPTION + "The group of notifications added in 9.0 release to support new + Sync-if-timing features on Nokia SROS series systems." + ::= { tmnxChassisGroups 55 } + +tmnxChassisNotifyObjsV9v0Group OBJECT-GROUP + OBJECTS { + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "The group of notification objects extending chassis features for + revision 9.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 56 } + +tmnxMDAV9v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAEgrHsmdaThrshLoBrstMult, + tmnxMDAEgrHsmdaThrshHiBrstInc + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 9.0 release to support new HSMDA + threshold limits on Nokia SROS series systems." + ::= { tmnxChassisGroups 57 } + +tmnxCardPchipV8v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmplx1EgrFcsSrcSlots, + tmnxCardCmplx2EgrFcsSrcSlots + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to enhance IOM Card Pchip + error indications on Nokia SROS series systems." + ::= { tmnxChassisGroups 58 } + +tmnxChassisNotifyObjsV8v0Group OBJECT-GROUP + OBJECTS { + tmnxCardSrcSlotBitmap + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 59 } + +tmnxFPQGrpGroup OBJECT-GROUP + OBJECTS { + tmnxFPAccIngQGrpAcctgPolId, + tmnxFPAccIngQGrpCollectStats, + tmnxFPAccIngQGrpDescr, + tmnxFPAccIngQGrpLastChgd, + tmnxFPAccIngQGrpRowStatus, + tmnxFPAccIngQGrpPolicerPol, + tmnxFPAccIngQGrpTableLastChgd, + tmnxFPNetIngQGrpAcctgPolId, + tmnxFPNetIngQGrpCollectStats, + tmnxFPNetIngQGrpDescr, + tmnxFPNetIngQGrpLastChgd, + tmnxFPNetIngQGrpRowStatus, + tmnxFPNetIngQGrpPolicerPol, + tmnxFPNetIngQGrpTableLastChgd, + tmnxFPNetIngQGrpPStatMode, + tmnxFPNetIngQgPStOffHPrioPkts, + tmnxFPNetIngQgPStOffHPrioPktsL, + tmnxFPNetIngQgPStOffHPrioPktsH, + tmnxFPNetIngQgPStDrpHPrioPkts, + tmnxFPNetIngQgPStDrpHPrioPktsL, + tmnxFPNetIngQgPStDrpHPrioPktsH, + tmnxFPNetIngQgPStOffLPrioPkts, + tmnxFPNetIngQgPStOffLPrioPktsL, + tmnxFPNetIngQgPStOffLPrioPktsH, + tmnxFPNetIngQgPStDrpLPrioPkts, + tmnxFPNetIngQgPStDrpLPrioPktsL, + tmnxFPNetIngQgPStDrpLPrioPktsH, + tmnxFPNetIngQgPStOffHPrioOcts, + tmnxFPNetIngQgPStOffHPrioOctsL, + tmnxFPNetIngQgPStOffHPrioOctsH, + tmnxFPNetIngQgPStDrpHPrioOcts, + tmnxFPNetIngQgPStDrpHPrioOctsL, + tmnxFPNetIngQgPStDrpHPrioOctsH, + tmnxFPNetIngQgPStOffLPrioOcts, + tmnxFPNetIngQgPStOffLPrioOctsL, + tmnxFPNetIngQgPStOffLPrioOctsH, + tmnxFPNetIngQgPStDrpLPrioOcts, + tmnxFPNetIngQgPStDrpLPrioOctsL, + tmnxFPNetIngQgPStDrpLPrioOctsH, + tmnxFPNetIngQgPStFwdInProfPkts, + tmnxFPNetIngQgPStFwdInProfPktsL, + tmnxFPNetIngQgPStFwdInProfPktsH, + tmnxFPNetIngQgPStFwdOutProfPkts, + tmnxFPNetIngQgPStFwdOutProfPktsL, + tmnxFPNetIngQgPStFwdOutProfPktsH, + tmnxFPNetIngQgPStFwdInProfOcts, + tmnxFPNetIngQgPStFwdInProfOctsL, + tmnxFPNetIngQgPStFwdInProfOctsH, + tmnxFPNetIngQgPStFwdOutProfOcts, + tmnxFPNetIngQgPStFwdOutProfOctsL, + tmnxFPNetIngQgPStFwdOutProfOctsH, + tmnxFPNetIngQgPStUncolPktsOff, + tmnxFPNetIngQgPStUncolPktsOffL, + tmnxFPNetIngQgPStUncolPktsOffH, + tmnxFPNetIngQgPStUncolOctsOff, + tmnxFPNetIngQgPStUncolOctsOffL, + tmnxFPNetIngQgPStUncolOctsOffH, + tmnxFPAccIngQGrpPStatMode, + tmnxFPAccIngQgPStOffHPrioPkts, + tmnxFPAccIngQgPStOffHPrioPktsL, + tmnxFPAccIngQgPStOffHPrioPktsH, + tmnxFPAccIngQgPStDrpHPrioPkts, + tmnxFPAccIngQgPStDrpHPrioPktsL, + tmnxFPAccIngQgPStDrpHPrioPktsH, + tmnxFPAccIngQgPStOffLPrioPkts, + tmnxFPAccIngQgPStOffLPrioPktsL, + tmnxFPAccIngQgPStOffLPrioPktsH, + tmnxFPAccIngQgPStDrpLPrioPkts, + tmnxFPAccIngQgPStDrpLPrioPktsL, + tmnxFPAccIngQgPStDrpLPrioPktsH, + tmnxFPAccIngQgPStOffHPrioOcts, + tmnxFPAccIngQgPStOffHPrioOctsL, + tmnxFPAccIngQgPStOffHPrioOctsH, + tmnxFPAccIngQgPStDrpHPrioOcts, + tmnxFPAccIngQgPStDrpHPrioOctsL, + tmnxFPAccIngQgPStDrpHPrioOctsH, + tmnxFPAccIngQgPStOffLPrioOcts, + tmnxFPAccIngQgPStOffLPrioOctsL, + tmnxFPAccIngQgPStOffLPrioOctsH, + tmnxFPAccIngQgPStDrpLPrioOcts, + tmnxFPAccIngQgPStDrpLPrioOctsL, + tmnxFPAccIngQgPStDrpLPrioOctsH, + tmnxFPAccIngQgPStFwdInProfPkts, + tmnxFPAccIngQgPStFwdInProfPktsL, + tmnxFPAccIngQgPStFwdInProfPktsH, + tmnxFPAccIngQgPStFwdOutProfPkts, + tmnxFPAccIngQgPStFwdOutProfPktsL, + tmnxFPAccIngQgPStFwdOutProfPktsH, + tmnxFPAccIngQgPStFwdInProfOcts, + tmnxFPAccIngQgPStFwdInProfOctsL, + tmnxFPAccIngQgPStFwdInProfOctsH, + tmnxFPAccIngQgPStFwdOutProfOcts, + tmnxFPAccIngQgPStFwdOutProfOctsL, + tmnxFPAccIngQgPStFwdOutProfOctsH, + tmnxFPAccIngQgPStUncolPktsOff, + tmnxFPAccIngQgPStUncolPktsOffL, + tmnxFPAccIngQgPStUncolPktsOffH, + tmnxFPAccIngQgPStUncolOctsOff, + tmnxFPAccIngQgPStUncolOctsOffL, + tmnxFPAccIngQgPStUncolOctsOffH, + tFPNetIngQGrpArbitStatFwdPkts, + tFPNetIngQGrpArbitStatFwdPktsL, + tFPNetIngQGrpArbitStatFwdPktsH, + tFPNetIngQGrpArbitStatFwdOcts, + tFPNetIngQGrpArbitStatFwdOctsL, + tFPNetIngQGrpArbitStatFwdOctsH, + tFPAccIngQGrpArbitStatFwdPkts, + tFPAccIngQGrpArbitStatFwdPktsL, + tFPAccIngQGrpArbitStatFwdPktsH, + tFPAccIngQGrpArbitStatFwdOcts, + tFPAccIngQGrpArbitStatFwdOctsL, + tFPAccIngQGrpArbitStatFwdOctsH + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to support forwarding-plane + queue-group objects on Nokia SROS series systems." + ::= { tmnxChassisGroups 60 } + +tmnxCardV10v0Group OBJECT-GROUP + OBJECTS { + tmnxCardHardResetUnsupMdas, + tmnxCardRateCalcFastQueue, + tmnxCardRateCalcSlowQueue, + tmnxCardSchedRun, + tmnxCardTaskScheduling, + tmnxCardSlowQueueThresh + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to enhance IOM Card + features on Nokia SROS series systems." + ::= { tmnxChassisGroups 61 } + +tmnxIpsecV10v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpTunnelReassembly, + tmnxIPsecIsaGrpOperFlags, + tmnxIPsecIsaGrpIpTunnels, + tmnxIPsecIsaGrpIpMaxTunnels + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to ipsec features on Nokia + SROS series systems." + ::= { tmnxChassisGroups 62 } + +tmnxChassisV10v0Group OBJECT-GROUP + OBJECTS { + tmnxFanTrayCompSpeed, + tmnxFabricSupportedTypes, + tmnxFabricReboot, + tmnxFabricTypeName, + tmnxFabricTypeDescription, + tmnxFabricTypeStatus, + tmnxHwResourceCurrentVoltage, + tmnxHwResourcePeakVoltage, + tmnxHwResourcePeakVoltageTime, + tmnxHwResourceMinVoltage, + tmnxHwResourceMinVoltageTime, + tmnxHwResourceCurrentWattage, + tmnxHwResourcePeakWattage, + tmnxHwResourcePeakWattageTime, + tmnxHwResourceMinWattage, + tmnxHwResourceMinWattageTime, + tmnxHwResourceCurrentAmperage, + tmnxHwResourcePeakAmperage, + tmnxHwResourcePeakAmperageTime, + tmnxHwResourceMinAmperage, + tmnxHwResourceMinAmperageTime, + tmnxHwFirmwareRevisionStatus + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to enhance hardware + functionality on Nokia SROS series systems." + ::= { tmnxChassisGroups 63 } + +tmnxChassisNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPeFirmwareVersionWarning, + tmnxEqCardQChipBufMemoryEvent, + tmnxEqCardQChipStatsMemoryEvent, + tmnxEqCardQChipIntMemoryEvent, + tmnxEqCardChipIfDownEvent, + tmnxEqCardChipIfCellEvent + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 9.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 64 } + +tmnxFPQGrpV10v0R4Group OBJECT-GROUP + OBJECTS { + tFPAccIngQGrpPlcrOvrTblLstChgd, + tFPAccIngQGrpPlcrOvrRowStatus, + tFPAccIngQGrpPlcrOvrLastChgd, + tFPAccIngQGrpPlcrOvrAdminPIR, + tFPAccIngQGrpPlcrOvrAdminCIR, + tFPAccIngQGrpPlcrOvrStatMode, + tFPAccIngQGrpPlcrOvrMBS, + tFPAccIngQGrpPlcrOvrCBS, + tFPAccIngQGrpPlcrOvrPktOffset + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to support forwarding-plane + queue-group policer override objects on Nokia SROS series systems." + ::= { tmnxChassisGroups 65 } + +tmnxMdaV10v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIsaTunnelGroup, + tmnxIPsecIsaGrpIPsecRespondOnly, + tmnxIPsecIsaGrpMultiActive, + tmnxIPsecIsaGrpActiveMda, + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAFailOnError, + tmnxMDAEgrXplErrThreshold, + tmnxMDAEgrXplErrWindow, + tmnxMDAIngrXplErrThreshold, + tmnxMDAIngrXplErrWindow + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 10.0 release to enhance IOM MDA features + on Nokia SROS series systems." + ::= { tmnxChassisGroups 66 } + +tmnxMdaObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIngHsmdaSchedPolicy, + tmnxMDAIngHsmdaPoolPolicy, + tmnxHsmdaMdaSchOvrTblLastChangd, + tmnxHsmdaMdaSchOvrRowStatus, + tmnxHsmdaMdaSchOvrLastChanged, + tmnxHsmdaMdaSchOvrMaxRate, + tmnxHsmdaMdaSchOvrGrp1Rate, + tmnxHsmdaMdaSchOvrGrp2Rate, + tmnxHsmdaMdaSchOvrClass1Rate, + tmnxHsmdaMdaSchOvrClass1WtInGrp, + tmnxHsmdaMdaSchOvrClass2Rate, + tmnxHsmdaMdaSchOvrClass2WtInGrp, + tmnxHsmdaMdaSchOvrClass3Rate, + tmnxHsmdaMdaSchOvrClass3WtInGrp, + tmnxHsmdaMdaSchOvrClass4Rate, + tmnxHsmdaMdaSchOvrClass4WtInGrp, + tmnxHsmdaMdaSchOvrClass5Rate, + tmnxHsmdaMdaSchOvrClass5WtInGrp, + tmnxHsmdaMdaSchOvrClass6Rate, + tmnxHsmdaMdaSchOvrClass6WtInGrp, + tmnxHsmdaMdaSchOvrClass7Rate, + tmnxHsmdaMdaSchOvrClass7WtInGrp, + tmnxHsmdaMdaSchOvrClass8Rate, + tmnxHsmdaMdaSchOvrClass8WtInGrp + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in 10.0 release to enhance IOM MDA + features on Nokia SROS series systems." + ::= { tmnxChassisGroups 67 } + +tmnxChassisNotifyV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxMDAIsaTunnelGroupChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 10.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 69 } + +tmnxMdaHsmdaPoolV10v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAEgrHsmdaPoolPolicy + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 10.0 release to enhance IOM MDA features + related to HSMDA on Nokia SROS series systems." + ::= { tmnxChassisGroups 70 } + +tmnxChassisV11v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 71 } + +tmnxFPDCpuProtV11v0R0Group OBJECT-GROUP + OBJECTS { + tmnxFPDCpuProtDynEnfrcPlcrPool, + tmnxFpDcpDynPlcrHiWtrMrkHitCnt, + tmnxFpDcpDynPlcrHiWtrMrkTime, + tmnxFpDcpDynPlcrAllocFailCount, + tmnxFpDcpDynPlcrInUse + } + STATUS current + DESCRIPTION + "The group of objects added in 11.0 release to support forwarding-plane + objects on Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 1 } + +tmnxFPDcpNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount, + tmnxChassisNotifyCardSlotNum + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Distributed CPU + Protection feature for forwarding-plane on version 11.0 Nokia SROS + series systems." + ::= { tmnxChassisV11v0Groups 2 } + +tmnxFPDcpNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDcpCardFpEventOvrflw, + tmnxDcpCardSapEventOvrflw, + tmnxDcpCardVrtrIfEventOvrflw, + tmnxDcpFpDynPoolUsageHiAlmRaise, + tmnxDcpFpDynPoolUsageHiAlmClear, + tmnxDcpCardFpEventOvrflwClr, + tmnxDcpCardSapEventOvrflwClr, + tmnxDcpCardVrtrIfEventOvrflwClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Distributed CPU + Protection feature for forwarding-plane on version 11.0 Nokia SROS + series systems." + ::= { tmnxChassisV11v0Groups 3 } + +tmnxChassisObsoleteGroupV11v0 OBJECT-GROUP + OBJECTS { + tmnxHwMfgString + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in 11.0 release on Nokia SROS series + systems." + ::= { tmnxChassisV11v0Groups 4 } + +tmnxChassisV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateTimeLeft, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of generic chassis + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 5 } + +tmnxChassisFanV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis Fan hardware + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 6 } + +tmnxChassisPowerV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNumPwrSupplies, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis power supply + hardware capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 7 } + +tmnxChassisHwV11v0Group OBJECT-GROUP + OBJECTS { + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 8 } + +tmnxChassisQGrpOvrGroup OBJECT-GROUP + OBJECTS { + tFPNetIngQGrpPlcrOvrTblLstChgd, + tFPNetIngQGrpPlcrOvrRowStatus, + tFPNetIngQGrpPlcrOvrLastChgd, + tFPNetIngQGrpPlcrOvrAdminPIR, + tFPNetIngQGrpPlcrOvrAdminCIR, + tFPNetIngQGrpPlcrOvrStatMode, + tFPNetIngQGrpPlcrOvrMBS, + tFPNetIngQGrpPlcrOvrCBS, + tFPNetIngQGrpPlcrOvrPktOffset, + tFPAccIngQGrpPCPOvrLastChgd, + tFPAccIngQGrpPCPOvrLvlLastChgd, + tFPAccIngQGrpPCPOvrLvlMBS, + tFPAccIngQGrpPCPOvrLvlTblLstChgd, + tFPAccIngQGrpPCPOvrMaxRate, + tFPAccIngQGrpPCPOvrMinMBSSep, + tFPAccIngQGrpPCPOvrRowStatus, + tFPAccIngQGrpPCPOvrTblLastChgd, + tFPNetIngQGrpPCPOvrLastChgd, + tFPNetIngQGrpPCPOvrLvlLastChgd, + tFPNetIngQGrpPCPOvrLvlMBS, + tFPNetIngQGrpPCPOvrLvlTblLstChgd, + tFPNetIngQGrpPCPOvrMaxRate, + tFPNetIngQGrpPCPOvrMinMBSSep, + tFPNetIngQGrpPCPOvrRowStatus, + tFPNetIngQGrpPCPOvrTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of policer control policies + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 9 } + +tmnxFPPoolSizingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxFPStablePoolSizing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of policer control policies + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 10 } + +tmnxChassisPowerMgmtGroup OBJECT-GROUP + OBJECTS { + tmnxChassisPEQTableLastChg, + tmnxChassisPEQLastChangedTime, + tmnxChassisPowerMgmtTableLastChg, + tmnxChassisPwrMgmtChangedTime, + tmnxChassisPEQAssignedType, + tmnxChassisPEQAvailableWattage, + tmnxChassisPEQEquippedType, + tmnxChassisPEQSupportedTypes, + tmnxPEQTypeDescription, + tmnxPEQTypeName, + tmnxChassisPwrMgmtMode, + tmnxChassisPwrMgmtSafetyLevel, + tmnxChassisPwrMgmtSafetyAlert, + tmnxMDAHwPowerPriority, + tmnxHwResourceMaxRequiredWattage, + tmnxHwPowerZone + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of power utilization + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 11 } + +tmnxChassisPowerMgmtNotifyObjs OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "The group of notification-objects supporting the management of power + utilization capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 12 } + +tmnxChassisPowerMgmtNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPowerCapacityExceeded, + tmnxEqPowerCapacityExceededClear, + tmnxEqPowerLostCapacity, + tmnxEqPowerLostCapacityClear, + tmnxEqPowerOverloadState, + tmnxEqPowerOverloadStateClear, + tmnxEqPowerSafetyAlertThreshold, + tmnxEqPowerSafetyAlertClear, + tmnxEqPowerSafetyLevelThreshold, + tmnxEqPowerSafetyLevelClear, + tmnxEqProvPowerCapacityAlm, + tmnxEqProvPowerCapacityAlmClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of power + utilization capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 13 } + +tmnxChassisSmartPeqV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyInFeedDown + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of smart PEQ + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 14 } + +tmnxChassisSmartPeqNtfyV11v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPowerSupplyInputFeedAlm, + tmnxEqPowerSupplyInputFeedAlmClr + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of smart PEQ + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 15 } + +tmnxChassisFabricV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFabricSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of the system fabric + speed on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 16 } + +tmnxChassisSwitchFabNtfyV11v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqLowSwitchFabricCap, + tmnxEqLowSwitchFabricCapClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting chassis switch fabric management + on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 17 } + +tmnxCpmCardRebootHoldV11v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardRebootHold + } + STATUS current + DESCRIPTION + "The group of additional objects supporting CPM standby reboot hold in + release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 18 } + +tmnxChassisV9v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 72 } + +tmnxCpmCardCmplxMemErrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardCmplxMemErrOccur, + tmnxCpmCardCmplxMemErrOccurTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CPM complex memory + errors on release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 1 } + +tmnxCardCmplQChipMemErrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmpl1BufMemErrOccur, + tmnxCardCmpl1BufMemErrOccurTime, + tmnxCardCmpl2BufMemErrOccur, + tmnxCardCmpl2BufMemErrOccurTime, + tmnxCardCmpl1StatMemErrOccur, + tmnxCardCmpl1StatMemErrOccurTime, + tmnxCardCmpl2StatMemErrOccur, + tmnxCardCmpl2StatMemErrOccurTime, + tmnxCardCmpl1IntMemErrOccur, + tmnxCardCmpl1IntMemErrOccurTime, + tmnxCardCmpl2IntMemErrOccur, + tmnxCardCmpl2IntMemErrOccurTime, + tmnxCpmCardCmplBufMemErrOcc, + tmnxCpmCardCmplBufMemErrOccTime, + tmnxCpmCardCmplStatMemErrOcc, + tmnxCpmCardCmplStatMemErrOccTime, + tmnxCpmCardCmplIntMemErrOcc, + tmnxCpmCardCmplIntMemErrOccTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card complex Q-chip + memory errors on release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 2 } + +tmnxCardCmplChipIfErrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmpl1ChipIfDownOcc, + tmnxCardCmpl1ChipIfDownOccTime, + tmnxCardCmpl2ChipIfDownOcc, + tmnxCardCmpl2ChipIfDownOccTime, + tmnxCardCmpl1ChipIfCellOcc, + tmnxCardCmpl1ChipIfCellOccTime, + tmnxCardCmpl2ChipIfCellOcc, + tmnxCardCmpl2ChipIfCellOccTime, + tmnxCpmCardCmplChipIfDownOcc, + tmnxCpmCardCmplChipIfDownOccTime, + tmnxCpmCardCmplChipIfCellOcc, + tmnxCpmCardCmplChipIfCellOccTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card complex chip + interface errors on release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 3 } + +tmnxChassisHwEventGroup OBJECT-GROUP + OBJECTS { + tmnxCardHwEventNumOccurrences, + tmnxCardHwEventLastOccurTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Hardware event detection + and reporting in release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 4 } + +tmnxChassisHwEventNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqCardTChipParityEvent + } + STATUS current + DESCRIPTION + "The group of additional notification-types supporting Hardware event + detection and reporting in release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 5 } + +tmnxChassisPowerSupplyV9v0Grp OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyPemACRect + } + STATUS current + DESCRIPTION + "The group of additional objects supporting chassis power supplies in + release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 6 } + +tmnxChassisV12v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 73 } + +tmnxChassisResourceV12v0Group OBJECT-GROUP + OBJECTS { + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResQosIntSchedsTotal, + tCardResQosIntSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResResRvplsFdbRecTotal, + tFPResResRvplsFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 1 } + +tmnxFPBufAllocV12v0Group OBJECT-GROUP + OBJECTS { + tmnxFPIngressBufferAllocation + } + STATUS current + DESCRIPTION + "The group of objects supporting management of buffer allocation for + named pools on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 2 } + +tmnxFPPlcyAcctV12v0Group OBJECT-GROUP + OBJECTS { + tmnxFPPlcyAcctStatsPool, + tmnxFPPlcyAcctStatsInUse + } + STATUS current + DESCRIPTION + "The group of objects supporting management of stats pool for policy + accounting on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 3 } + +tmnxPhysChassisGroup OBJECT-GROUP + OBJECTS { + tmnxPhysChassisRole, + tmnxPhysChassisState, + tmnxPhysChassisHwIndex, + tmnxPhysChassisNumPwrSupplies, + tmnxPhysChassisNumFanTrays, + tmnxPhysChassisNumFans, + tmnxPhysChassisName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis on + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 4 } + +tmnxChassisNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqDataPathFailureProtImpact, + tmnxExtStandbyCpmReboot, + tmnxExtStandbyCpmRebootFail + } + STATUS current + DESCRIPTION + "The group of notifications supporting chassis management on release + 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 5 } + +tmnxCpmCardRebootHoldV12v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardRebootHold + } + STATUS obsolete + DESCRIPTION + "The group of additional objects supporting CPM standby reboot hold in + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 6 } + +tmnxChassisPlcyAcctNtfyV12v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPlcyAcctStatsPoolExcResource, + tmnxPlcyAcctStatsPoolLowResource, + tmnxPlcyAcctStatsEventOvrflw, + tmnxPlcyAcctStatsEventOvrflwClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of policy + accounting on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 7 } + +tmnxChassisV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisOperNumSlots, + tmnxChassisOperTopology + } + STATUS current + DESCRIPTION + "The group of objects supporting management of generic chassis + capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 8 } + +tmnxChassisObsoleteV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisAdminLastSetTimer, + tmnxChassisAdminLastSetTimeout + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in 12.0 release on Nokia SROS series + systems." + ::= { tmnxChassisV12v0Groups 9 } + +tmnxChassPANotifyObjsV12v0Grp OBJECT-GROUP + OBJECTS { + tmnxPlcyAcctMissingNotifCount, + tmnxPlcyAcctTimeEventOccured + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of policy accounting on + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 10 } + +tmnxChassisNotifyObjsV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFabricSlotNum + } + STATUS current + DESCRIPTION + "The group of notification-objects supporting management of generic + chassis capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 11 } + +tmnxIomResrcNotifyObjsV12v0Grp OBJECT-GROUP + OBJECTS { + tmnxIomResourceType, + tmnxIomResourceLimitPct, + tmnxIomResLimMissingNotifCount, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of IOM resources on + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 12 } + +tmnxIomResrcNotifyV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIomResHighLimitReached, + tmnxIomResExhausted, + tmnxIomResStateClr, + tmnxIomEventOverflow, + tmnxIomEventOverflowClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of IOM resources + on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 13 } + +tmnxChassisFabricV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFabricSpeed + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the management of the system fabric + speed on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 14 } + +tmnxChassisPowerV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyFanDir + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of power supply + hardware capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 15 } + +tmnxChassisPowerNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPowerSupplyWrongFanDir, + tmnxPowerSupplyWrongFanDirClear + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of power supply + hardware capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 16 } + +tmnxMDAResetOnRecoverErGrp OBJECT-GROUP + OBJECTS { + tmnxMDAResetOnRecoverableError + } + STATUS current + DESCRIPTION + "The tmnxMDAResetOnRecoverErGrp contains objects for the MDA reset on + recoverable error capability on Nokia SROS series systems for release + 12.0." + ::= { tmnxChassisV12v0Groups 17 } + +tmnxCardResetOnRecoverErGrp OBJECT-GROUP + OBJECTS { + tmnxCardResetOnRecoverableError + } + STATUS current + DESCRIPTION + "The tmnxCardResetOnRecoverErGrp contains objects for the card reset on + recoverable error capability on Nokia SROS series systems for release + 12.0." + ::= { tmnxChassisV12v0Groups 18 } + +tmnxCpmMemSizeNotifGroupV12v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxCpmMemSizeMismatch, + tmnxCpmMemSizeMismatchClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting CPM memory size mismatch in + release 12.0 on Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 19 } + +tmnxCpmPChipFcsObjGroupV12v0 OBJECT-GROUP + OBJECTS { + tmnxCpmCardCmplxIngrFcsOccur, + tmnxCpmCardCmplxIngrFcsOccurTime, + tmnxCpmCardCmplxEgrFcsOccur, + tmnxCpmCardCmplxEgrFcsOccurTime, + tmnxCpmCardCmplxEgrFcsSrcSlots + } + STATUS current + DESCRIPTION + "The group of objects supporting CPM PChip management in release 12.0 + on Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 20 } + +tmnxChassisV13v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 74 } + +tmnxChassisResourceV13v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResResRvplsFdbRecTotal, + tFPResResRvplsFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 1 } + +tmnxCardVirtualSchAdjV13v0Group OBJECT-GROUP + OBJECTS { + tmnxCardInternalSchedWghtMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of enhancing IOM Card + features on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 2 } + +tmnxPhysChassisV13v0Group OBJECT-GROUP + OBJECTS { + tmnxPhysChassisDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis on + release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 3 } + +tChassisResObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + tCardResQosIntSchedsTotal, + tCardResQosIntSchedsAlloc + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in release 13.0 of Nokia SROS series + systems." + ::= { tmnxChassisV13v0Groups 4 } + +tmnxChassisV13v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisPortIdScheme + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of chassis + capabilities on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 5 } + +tmnxChassisMgmtEthRedNtfV13v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqMgmtEthRedStandbyRaise, + tmnxEqMgmtEthRedStandbyClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting management Ethernet redundancy + in release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 6 } + +tmnxChassisMgmtEthRedV13v0Grp OBJECT-GROUP + OBJECTS { + tmnxChassisMgmtEthRed, + tmnxChassisMgmtEthRedRevertTime, + tmnxChassisMgmtEthRedStandby + } + STATUS current + DESCRIPTION + "The group of objects supporting management Ethernet redundancy in + release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 7 } + +tmnxChassisPowerMgmtGroupV13v0 OBJECT-GROUP + OBJECTS { + tmnxChassisPEQInputPowerMode, + tmnxPEQTypeNumInputFeed + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of power + utilization capabilities on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 8 } + +tmnxChassisNotifV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSyncIfTimBITS2048khzUnsup, + tmnxSyncIfTimBITS2048khzUnsupClr, + tmnxEqBpEpromFail, + tmnxEqBpEpromFailClear, + tmnxEqBpEpromWarning, + tmnxEqBpEpromWarningClear + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting chassis management in + release 13.0 on Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 9 } + +tmnxChassisNotifyObjsV13v0Grp OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyDiskFullReason, + tmnxChassisNotifyMgmtEthRedPort + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting chassis + management in release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 10 } + +tmnxChassisFpResourceV13v0Group OBJECT-GROUP + OBJECTS { + tFPResEgrQosBypassTotal, + tFPResEgrQosBypassAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 11 } + +tmnxFPV13v0Group OBJECT-GROUP + OBJECTS { + tmnxFPInitExtractDropPrioMode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the + forwarding plane on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 12 } + +tmnxCpmCardV13v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardUuid + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of CPM cards on + release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 13 } + +tmnxChassisV10v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 75 } + +tmnxChassisHwEventGroupV10v0 OBJECT-GROUP + OBJECTS { + tmnxMdaHwEventNumOccurrences, + tmnxMdaHwEventLastOccurTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Hardware event detection + and reporting in release 10.0 of Nokia SROS series systems." + ::= { tmnxChassisV10v0Groups 1 } + +tmnxChassisHwEventNotifyGrpV10v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqMdaIngrXplError + } + STATUS current + DESCRIPTION + "The group of additional notification-types supporting Hardware event + detection and reporting in release 10.0 of Nokia SROS series systems." + ::= { tmnxChassisV10v0Groups 2 } + +tmnxChassisV14v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 76 } + +tmnxSyncIfTimingV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingBITSOutQlMin, + tSyncIfTimingAdmBITSOutQlMin, + tmnxSyncIfTimingBITSOutSquelch, + tSyncIfTimingAdmBITSOutSquelch, + tmnxSyncIfTimingQlMin, + tSyncIfTimingAdmQlMin, + tmnxSyncIfTimingWaitToRestorTime, + tSyncIfTimingAdmWaitToRestorTime, + tSyncIfTimingAdmChangedMask + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of + synchronous interface timing capabilities in release 14.0 of Nokia + SROS series systems." + ::= { tmnxChassisV14v0Groups 1 } + +tmnxChassisResourceV14v0Group OBJECT-GROUP + OBJECTS { + tCardResQosUserSchedOvrsTotal, + tCardResQosUserSchedOvrsAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tChassisResSapTotal, + tChassisResSapAlloc, + tFPResSapInstanceTotal, + tFPResSapInstanceAlloc, + tMDAResSapInstanceTotal, + tMDAResSapInstanceAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 14.0 of Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 2 } + +tmnxCpmFlashV14v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmFlashPercentageUsed + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of compact + flash in release 14.0 of Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 3 } + +tmnxPhysChassisGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisFanOperStatus, + tmnxPhysChassisFanSpeed, + tmnxPhysChassisFanRevision, + tmnxPhysChassPowerSupACStatus, + tmnxPhysChassPowerSupDCStatus, + tmnxPhysChassPowerSupTempStatus, + tmnxPhysChassPowerSupTempThrshld, + tmnxPhysChassPowerSup1Status, + tmnxPhysChassPowerSup2Status, + tmnxPhysChassPowerSupAssignType, + tmnxPhysChassPowerSupInputStatus, + tmnxPhysChassPowerSupOutptStatus, + tmnxPhysChassPowerSupPemType, + tmnxPhysChassPowerSupPemACRect, + tmnxPhysChassPowerSupInFeedDown, + tmnxPhysChassPowerSupFanDir + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis in + release 14.0 of Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 4 } + +tFPFwdEngStatsGroup OBJECT-GROUP + OBJECTS { + tFwdEngDREgrEncapExceeded, + tFwdEngDREgrPortMtuExceeded + } + STATUS current + DESCRIPTION + "The group of objects supporting management of forward engine drop + statictics on forwarding plane for release 14.0 on Nokia SROS series + systems." + ::= { tmnxChassisV14v0Groups 5 } + +tmnxPhysChassisNotifGroupV14v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPhysChassPowerSupOvrTmp, + tmnxEqPhysChassPowerSupOvrTmpClr, + tmnxEqPhysChassPowerSupAcFail, + tmnxEqPhysChassPowerSupAcFailClr, + tmnxEqPhysChassPowerSupDcFail, + tmnxEqPhysChassPowerSupDcFailClr, + tmnxEqPhysChassPowerSupInFail, + tmnxEqPhysChassPowerSupInFailClr, + tmnxEqPhysChassPowerSupOutFail, + tmnxEqPhysChassPowerSupOutFailCl, + tmnxEqPhysChassisFanFailure, + tmnxEqPhysChassisFanFailureClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting physical chassis management in + release 14.0 on Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 6 } + +tmnxIsaMemWMarkNotifGroupV14v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tIPsecIsaMemLowWatermark, + tIPsecIsaMemHighWatermark, + tIPsecIsaMemMax + } + STATUS current + DESCRIPTION + "The group of notifications supporting ISA card memory watermarks in + release 14.0 on Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 7 } + +tmnxIsaGrpIsaScaleModeGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpIsaScaleMode + } + STATUS current + DESCRIPTION + "The group of objects supporting ISA scale mode in release 14.0 on + Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 9 } + +tmnxCardVirtualGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxCardVFpCpuCount, + tmnxCardVFpAvgUtilization, + tmnxCardVFpMaxUtilization, + tmnxCardVCpuSchedHealth, + tmnxCardVCpuSchedLastClearedTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual card statistics + for release 14.0 on Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 10 } + +tmnxChassisV15v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 77 } + +tmnxCardFPEgrHsGroup OBJECT-GROUP + OBJECTS { + tmnxFPEgrHsPoolPolicy, + tFPResEgrHsQGrpTotal, + tFPResEgrHsQGrpAlloc, + tFPResEgrHsPrimaryShapersTotal, + tFPResEgrHsPrimaryShapersAlloc, + tFPResEgrHsPrimaryShapersIUBES, + tFPResEgrHsPrimaryShapersIUBMS, + tFPResEgrHsSecondaryShapersTotal, + tFPResEgrHsSecondaryShapersAlloc, + tmnxFPEgrHsFixedHighThreshDelta, + tFPResEgrHsTurboQGrpTotal, + tFPResEgrHsTurboQGrpAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting egress High Scale related objects on + Nokia SROS series system." + ::= { tmnxChassisV15v0Groups 1 } + +tmnxChassisObsoletedV15v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAHiBwMcastSource, + tmnxMDAHiBwMcastAlarm, + tmnxMDAHiBwMcastTapCount, + tmnxMDAHiBwMcastGroup, + tmnxMDAMcPathMgmtBwPlcyName, + tmnxMDAMcPathMgmtPriPathLimit, + tmnxMDAMcPathMgmtSecPathLimit, + tmnxMDAMcPathMgmtAncPathLimit, + tmnxMDAMcPathMgmtAdminState, + tmnxMDAMcPathMgmtPriInUseBw, + tmnxMDAMcPathMgmtSecInUseBw, + tmnxMDAMcPathMgmtAncInUseBw, + tmnxMDAMcPathMgmtBlkHoleInUseBw, + tmnxPhysChassisFanSpeed, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisFanRevision, + tmnxChassisFanSpeedPercent, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus, + tmnxChassisPowerSupplyPemType, + tmnxChassisPowerSupplyPemACRect, + tmnxChassisPowerSupplyInFeedDown, + tmnxChassisPowerSupplyFanDir, + tmnxChassisPEQTableLastChg, + tmnxChassisPEQLastChangedTime, + tmnxChassisPEQAssignedType, + tmnxChassisPEQEquippedType, + tmnxChassisPEQSupportedTypes, + tmnxChassisPEQAvailableWattage, + tmnxChassisPEQInputPowerMode + } + STATUS current + DESCRIPTION + "The group of chassis objects obsoleted in release 15.0 of Nokia SROS + series systems." + ::= { tmnxChassisV15v0Groups 2 } + +tmnxChassisFanV15v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFanSpeedPercent, + tmnxPhysChassisFanSpeedPercent + } + STATUS current + DESCRIPTION + "The group of objects supporting fans in release 15.0 of Nokia SROS + series systems." + ::= { tmnxChassisV15v0Groups 3 } + +tmnxPhysChassisGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisPEQTableLastChg, + tmnxPhysChassisPEQLastChangeTime, + tmnxPhysChassisPEQAssignedType, + tmnxPhysChassisPEQEquippedType, + tmnxPhysChassisPEQSupportedTypes, + tmnxPhysChassisPEQAvailableWatt, + tmnxPhysChassisPEQInputPowerMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis in + release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 4 } + +tmnxPhysChassisNotifGroupV15v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPhysChassPwrSupWrgFanDir, + tmnxPhysChassPwrSupWrgFanDirClr, + tmnxPhysChassPwrSupPemACRect, + tmnxPhysChassPwrSupPemACRectClr, + tmnxPhysChassPwrSupInputFeed, + tmnxPhysChassPwrSupInputFeedClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + physical chassis in release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 5 } + +tmnxIcmpMtuExceededStatGroup OBJECT-GROUP + OBJECTS { + tFwdEngDREgrMtuExceeded + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis in + release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 6 } + +tmnxChassisGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxChassisVsrCongestionMgmt, + tmnxChassisAlarmLEDState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis in release 15.0 + of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 7 } + +tmnxChassNotifsObsoletedGrpV15v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqFanFailure, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInputFeedAlm, + tmnxEqPowerSupplyInputFeedAlmClr, + tmnxEqPowerSupplyPemACRectAlm, + tmnxEqPowerSupplyPemACRectAlmClr, + tmnxPowerSupplyWrongFanDir, + tmnxPowerSupplyWrongFanDirClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware made obsolete in release 15.0 on Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 8 } + +tmnxCardResMacFdbUsgNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxCardResMacFdbHighUsgSet, + tmnxCardResMacFdbHighUsgClr + } + STATUS current + DESCRIPTION + "The group notifications supporting MAC scale feature on Nokia SROS + series systems release 15.0." + ::= { tmnxChassisV15v0Groups 9 } + +tmnxMacScaleNotifyObjsV15v0Grp OBJECT-GROUP + OBJECTS { + tmnxMacScaleCardSlotNum + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting MAC scale + feature in release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 10 } + +tmnxMDAV15v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxMDASynchronousEthernet, + tmnxMDAEgrHsmdaThrshLoBrstMult, + tmnxMDAEgrHsmdaThrshHiBrstInc, + tmnxMDAIsaTunnelGroup, + tmnxIPsecIsaGrpIPsecRespondOnly, + tmnxIPsecIsaGrpMultiActive, + tmnxIPsecIsaGrpActiveMda, + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAFailOnError, + tmnxMDAEgrXplErrThreshold, + tmnxMDAEgrXplErrWindow, + tmnxMDAIngrXplErrThreshold, + tmnxMDAIngrXplErrWindow + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs for release 15.0 on + Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 11 } + +tmnxFPMcPathMgmtV15v0Group OBJECT-GROUP + OBJECTS { + tmnxFPMcPathMgmtPriInUseBw, + tmnxFPMcPathMgmtSecInUseBw, + tmnxFPMcPathMgmtBlkHoleInUseBw + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the + forwarding plane on release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 12 } + +tmnxChassisResourceV15v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 13 } + +tmnxChassisResrcObsoletedGroup OBJECT-GROUP + OBJECTS { + tFPResResRvplsFdbRecTotal, + tFPResResRvplsFdbRecAlloc + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of System + Resource Information on release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 14 } + +tmnxCardFPResIngV15v0QGroup OBJECT-GROUP + OBJECTS { + tFPResIngQGrpRedirTotal, + tFPResIngQGrpRedirAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting ingress queue group related objects on + Nokia SROS series system." + ::= { tmnxChassisV15v0Groups 15 } + +tmnxCardFPResEgrV15v0QGroup OBJECT-GROUP + OBJECTS { + tFPResSapInstEgrQGrpRedirTotal, + tFPResSapInstEgrQGrpRedirAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting egress queue group related objects on + Nokia SROS series system." + ::= { tmnxChassisV15v0Groups 16 } + +tmnxIPsecIsaGrpV15v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpDpCpuUsageCollEn, + tmnxIPsecIsaGrpTrafficFwdCollEn + } + STATUS current + DESCRIPTION + "The group of objects supporting ISA tunnel group related objects on + Nokia SROS series systems for release 15.0." + ::= { tmnxChassisV15v0Groups 17 } + +tmnxPhysChassisPCMGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisFanType, + tmnxPhysChassisPCMTableLastChg, + tmnxPhysChassisPCMEntryLastChg, + tmnxPhysChassisPCMEquippedType, + tmnxPhysChassisPCMAssignedType, + tmnxPhysChassisPCMInFeedDown + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Power Connection Modules + in release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 18 } + +tmnxMinFpGenerationGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxFPGeneration, + tmnxChassisFPGenerationFP2, + tmnxChassisFPGenerationFP3, + tmnxChassisFPGenerationFP4, + tmnxChassisFPGenerationVFP + } + STATUS current + DESCRIPTION + "The group of objects supporting minimum Forwarding Plane (FP) network + processor generation requirements in release 15.0 on Nokia SROS series + systems." + ::= { tmnxChassisV15v0Groups 19 } + +tmnxPhysChassPCMNotifGroupV15v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPhysChassisPCMInputFeed, + tmnxPhysChassisPCMInputFeedClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of PCM in + release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 20 } + +tmnxChassisV16v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 78 } + +tmnxCardV16v0Group OBJECT-GROUP + OBJECTS { + tmnxVmCardHypervisor, + tmnxVmCardCpu, + tmnxVmCardNumCores, + tmnxVmCpmCardHypervisor, + tmnxVmCpmCardCpu, + tmnxVmCpmCardNumCores, + tmnxCardFilterScaleProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards that were + added in the release 16 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 1 } + +tmnxCardComplexGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxCardComplexIngFcsError, + tmnxCardComplexIngFcsErrTime, + tmnxCardComplexEgrFcsError, + tmnxCardComplexEgrFcsErrTime, + tmnxCardComplexMemParError, + tmnxCardComplexMemParErrTime, + tmnxCardComplexCamError, + tmnxCardComplexCamErrTime, + tmnxCardComplexBufMemError, + tmnxCardComplexBufMemErrTime, + tmnxCardComplexStatsMemError, + tmnxCardComplexStatsMemErrTime, + tmnxCardComplexIntMemError, + tmnxCardComplexIntMemErrTime, + tmnxCardComplexIntDatapathError, + tmnxCardComplexIntDatapthErrTime, + tmnxCardComplexIntDpCellError, + tmnxCardComplexIntDpCellErrTime, + tmnxCardComplexSrcSlotsEgFcsErr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card complex statistics + on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 2 } + +tmnxChassisGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxChassisNumPhysicalPorts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis objects on Nokia + SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 3 } + +tmnxChassisResourceV16v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tCardResIntArbiterOvrsTotal, + tCardResIntArbiterOvrsAlloc, + tCardResSLAProfileInstanceTotal, + tCardResSLAProfileInstanceAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc, + tFPResSLAProfileInstanceTotal, + tFPResSLAProfileInstanceAlloc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 4 } + +tmnxChassisResV16v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of System + Resource Information on release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 5 } + +tmnxChassisFanObsoleteGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisNumFans, + tmnxFanTrayCompSpeed + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of fan + information on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 6 } + +tmnxPhysChassisPMGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisPMTypeName, + tmnxPhysChassisPMTypeDescription, + tmnxPhysChassisPMTypeNumInFeed, + tmnxPhysChassisPMTableLastChange, + tmnxPhysChassisPMEntryLastChange, + tmnxPhysChassisPMAssignedType, + tmnxPhysChassisPMEquippedType, + tmnxPhysChassisPMSupportedTypes, + tmnxPhysChassisPMAvailableWatt, + tmnxPhysChassisPMOutputStatus, + tmnxPhysChassisPMInputFeedDown, + tmnxPhysChassisMonitorFilterDoor, + tmnxPhysChassisFilterDoorState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Power Module + capabilities on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 7 } + +tmnxChassisGnssGroup OBJECT-GROUP + OBJECTS { + tmnxGnssTableLastChange, + tmnxGnssCfgLastChanged, + tmnxGnssAdminState, + tmnxGnssConstellation, + tmnxGnssNmeaAdminState, + tmnxGnssNmeaSentenceTypes, + tmnxGnssNmeaSentenceInterval, + tmnxGnssOperState, + tmnxGnssPositionValid, + tmnxGnssDateTime, + tmnxGnssLatitude, + tmnxGnssLongitude, + tmnxGnssAltitude, + tmnxGnssHeading, + tmnxGnssSpeed, + tmnxGnssSatelliteType, + tmnxGnssSatelliteElevation, + tmnxGnssSatelliteAzimuth, + tmnxGnssSatelliteSnr + } + STATUS current + DESCRIPTION + "The group of objects supporting the GNSS receiver management." + ::= { tmnxChassisV16v0Groups 9 } + +tmnxChassisGnssNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxGnssAcquiringFix, + tmnxGnssAcquiredFix + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of GNSS in Nokia SROS + series systems." + ::= { tmnxChassisV16v0Groups 11 } + +tmnxPhysChassisPMNotifGroupV16v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPhysChassisPMInputFeed, + tmnxPhysChassisPMInputFeedClr, + tmnxPhysChassisPMOutFail, + tmnxPhysChassisPMOutFailClr, + tmnxPhysChassisFilterDoorOpen, + tmnxPhysChassisFilterDoorClosed, + tmnxPhysChassisPMOverTemp, + tmnxPhysChassisPMOverTempClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Power Module + capabilities on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 12 } + +tmnxNearFullNotifGroupV16v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIPMacFilterIngNearFull, + tmnxIPMacFilterIngNearFullClear, + tmnxIPMacFilterEgrNearFull, + tmnxIPMacFilterEgrNearFullClear, + tmnxIPv6FilterIngNearFull, + tmnxIPv6FilterIngNearFullClear, + tmnxIPv6FilterEgrNearFull, + tmnxIPv6FilterEgrNearFullClear + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of QoS + Criteria, ACL Filter, and CPM Filter router complex overload in + release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 13 } + +tmnxCardV16v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxCardVmHypervisor, + tmnxCardVmCpu, + tmnxCardVmNumCores, + tmnxCpmCardVmHypervisor, + tmnxCpmCardVmCpu, + tmnxCpmCardVmNumCores, + tmnxCardCmplx1IngrFcsOccur, + tmnxCardCmplx1IngrFcsOccurTime, + tmnxCardCmplx1EgrFcsOccur, + tmnxCardCmplx1EgrFcsOccurTime, + tmnxCardCmplx2IngrFcsOccur, + tmnxCardCmplx2IngrFcsOccurTime, + tmnxCardCmplx2EgrFcsOccur, + tmnxCardCmplx2EgrFcsOccurTime, + tmnxCardCmplx1MemParityOccur, + tmnxCardCmplx1MemParityOccurTime, + tmnxCardCmplx2MemParityOccur, + tmnxCardCmplx2MemParityOccurTime, + tmnxCardCmplx1CAMErrorOccur, + tmnxCardCmplx1CAMErrorOccurTime, + tmnxCardCmplx2CAMErrorOccur, + tmnxCardCmplx2CAMErrorOccurTime, + tmnxCardCmplx1EgrFcsSrcSlots, + tmnxCardCmplx2EgrFcsSrcSlots, + tmnxCardCmpl1BufMemErrOccur, + tmnxCardCmpl1BufMemErrOccurTime, + tmnxCardCmpl2BufMemErrOccur, + tmnxCardCmpl2BufMemErrOccurTime, + tmnxCardCmpl1StatMemErrOccur, + tmnxCardCmpl1StatMemErrOccurTime, + tmnxCardCmpl2StatMemErrOccur, + tmnxCardCmpl2StatMemErrOccurTime, + tmnxCardCmpl1IntMemErrOccur, + tmnxCardCmpl1IntMemErrOccurTime, + tmnxCardCmpl2IntMemErrOccur, + tmnxCardCmpl2IntMemErrOccurTime, + tmnxCardCmpl1ChipIfDownOcc, + tmnxCardCmpl1ChipIfDownOccTime, + tmnxCardCmpl2ChipIfDownOcc, + tmnxCardCmpl2ChipIfDownOccTime, + tmnxCardCmpl1ChipIfCellOcc, + tmnxCardCmpl1ChipIfCellOccTime, + tmnxCardCmpl2ChipIfCellOcc, + tmnxCardCmpl2ChipIfCellOccTime + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in release 16 of the Nokia SROS series + systems." + ::= { tmnxChassisV16v0Groups 14 } + +tmnxCardV16v0FpgaSoftErrNotifGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqFpgaSoftError + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Fpga soft errors + in release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 15 } + +tmnxCardEncapGrpV16v5Group OBJECT-GROUP + OBJECTS { + tCardResEncapGrpMemberTotal, + tCardResEncapGrpMemberAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards that were + added in the release 16R5 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 16 } + +tmnxMDAIsaTnlStatsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIsaTnlStatsCryptoAcc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDA that were added in + the release 16.0 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 17 } + +tmnxCardPowerSaveGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxCardPowerSave + } + STATUS current + DESCRIPTION + "The group of objects supporting card power-save that were added in the + release 16.0 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 18 } + +tmnxChassisV15v1Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 79 } + +tmnxBluetoothGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxBluetoothTableLastChange, + tmnxBluetoothPasskey, + tmnxBluetoothAdvertisingTimeout, + tmnxBluetoothPowerState, + tmnxBluetoothPairingButton, + tmnxBluetoothDeviceTableLastChg, + tmnxBluetoothDeviceRowStatus, + tmnxBluetoothDeviceEntryLastChg, + tmnxBluetoothDeviceDescription, + tmnxBluetoothModuleTableLastChg, + tmnxBluetoothModuleEntryLastChg, + tmnxBluetoothModuleCfgIdentifier, + tmnxBluetoothModuleIdentifier, + tmnxBluetoothModuleConnected, + tmnxBluetoothModuleConnectedMac + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Bluetooth capabilities + on Nokia SROS series systems for release 15.1." + ::= { tmnxChassisV15v1Groups 1 } + +tmnxOverloadNotifGroupV15v1 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIPMacQosIngOverload, + tmnxIPMacQosIngOverloadClear, + tmnxIPQosEgrOverload, + tmnxIPQosEgrOverloadClear, + tmnxIPv6QosIngOverload, + tmnxIPv6QosIngOverloadClear, + tmnxIPv6QosEgrOverload, + tmnxIPv6QosEgrOverloadClear, + tmnxIPMacFilterIngOverload, + tmnxIPMacFilterIngOverloadClear, + tmnxIPMacFilterEgrOverload, + tmnxIPMacFilterEgrOverloadClear, + tmnxIPv6FilterIngOverload, + tmnxIPv6FilterIngOverloadClear, + tmnxIPv6FilterEgrOverload, + tmnxIPv6FilterEgrOverloadClear, + tmnxIPMacCpmFilterOverload, + tmnxIPMacCpmFilterOverloadClear, + tmnxIPv6CpmFilterOverload, + tmnxIPv6CpmFilterOverloadClear + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of QoS + Criteria, ACL Filter, and CPM Filter router complex overload in + release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 2 } + +tmnxChassisSystemProfGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxChassisSystemProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting system profiles in release 15.1 on + Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 3 } + +tmnxCardResourceV15v1Group OBJECT-GROUP + OBJECTS { + tCardResIntArbiterTotal, + tCardResIntArbiterAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card system resource + information on release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 4 } + +tmnxBluetoothNotifGroupV15v1 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxBluetoothModuleConnectionChg + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + Bluetooth in release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 5 } + +tmnxChassisCardLevelGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxCardAssignedLevel, + tmnxCardEquippedLevel, + tmnxCardLicensedLevel, + tmnxCardLicensedBandwidth, + tmnxCardLevelName, + tmnxCardLevelId, + tmnxCardLevelDescription, + tmnxCardLevelStatus, + tmnxCardLevelUpgradeName, + tmnxCardUpgradeLevelId, + tmnxCardUpgradeRequiresReboot, + tmnxCardLevelUpgradeRowStatus, + tmnxCardAssignedLevelUpgradeId + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of licensing for cards + with licensed variants." + ::= { tmnxChassisV15v1Groups 6 } + +tmnxChassisMdaLevelGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxMDAAssignedLevel, + tmnxMDAEquippedLevel, + tmnxMDALicensedLevel, + tmnxMDALicensedBandwidth, + tmnxMdaLevelName, + tmnxMdaLevelId, + tmnxMdaLevelDescription, + tmnxMdaLevelStatus, + tmnxMDALevelUpgradeName, + tmnxMDAUpgradeLevelId, + tmnxMDAUpgradeRequiresReboot, + tmnxMDALevelUpgradeRowStatus, + tmnxMDAAssignedLevelUpgradeId + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of licensing for MDAs + with licensed variants." + ::= { tmnxChassisV15v1Groups 7 } + +tmnxFPResourceV15v1Group OBJECT-GROUP + OBJECTS { + tFPResEgrUserQueueTotal, + tFPResEgrUserQueueAlloc, + tFPResEgrUserPolicerTotal, + tFPResEgrUserPolicerAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of FP system resource + information on release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 8 } + +tmnxChassisV19Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 81 } + +tmnxEsaGroup OBJECT-GROUP + OBJECTS { + tmnxEsaLastChanged, + tmnxEsaRowStatus, + tmnxEsaAdminState, + tmnxEsaDescription, + tmnxEsaHwIndex, + tmnxEsaReboot, + tmnxEsaHostPortRowStatus, + tmnxEsaVmRowStatus, + tmnxEsaVmLastChanged, + tmnxEsaVmAdminState, + tmnxEsaVmDescription, + tmnxEsaVmType, + tmnxEsaVmHostPortId, + tmnxEsaVmCoreNumber, + tmnxEsaVmMemorySize, + tmnxEsaVmReboot, + tmnxEsaStatsOperState, + tmnxEsaStatsCoresAvailable, + tmnxEsaStatsCoresAllocated, + tmnxEsaStatsMemoryAvailable, + tmnxEsaStatsMemoryAllocated, + tmnxEsaStatsSoftwareVersion, + tmnxEsaVmStatsOperState, + tmnxEsaStatsOperFlags, + tmnxEsaStatsTimeOfBoot, + tmnxEsaVmStatsOperFlags, + tmnxEsaVmStatsTimeOfBoot, + tmnxEsaVmStatsSoftwareVersion, + tmnxEsaVmStatsUtilLastChanged, + tmnxEsaStatsSystemManufacturer, + tmnxEsaStatsSystemProductName, + tmnxEsaStatsSystemSerialNumber, + tmnxEsaStatsPerformanceEnabled, + tmnxEsaStatsExportRestricted, + tmnxEsaVmVirtualCoreRoleName, + tmnxEsaVmVirtCoreCurUtilization, + tmnxEsaVmVirtCoreAvgUtilization, + tmnxEsaVmVirtCorePeakUtilization + } + STATUS current + DESCRIPTION + "The group of objects for ESA support on Nokia systems." + ::= { tmnxChassisV19Groups 1 } + +tmnxFPNetworkIngressGroupV19v5 OBJECT-GROUP + OBJECTS { + tmnxFPIngNetQueuePolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting Forwarding Plane (FP) network ingress + pool requirements in release 19.5 on Nokia SROS series systems." + ::= { tmnxChassisV19Groups 2 } + +tmnxCardV19v5Group OBJECT-GROUP + OBJECTS { + tmnxCardHashSeedShift + } + STATUS current + DESCRIPTION + "The group of objects added for IOM card management in 19.5 on Nokia + SROS series systems." + ::= { tmnxChassisV19Groups 3 } + +tmnxSyncIfTimingV19v0Group OBJECT-GROUP + OBJECTS { + tSyncIfTimingAdmSyncECfgQltyLevl, + tSyncIfTimingAdmSyncEAdminStatus, + tmnxSyncIfTimingSyncEAdminStatus, + tmnxSyncIfTimingSyncEInUse, + tmnxSyncIfTimingSyncEQualified, + tmnxSyncIfTimingSyncEAlarm, + tmnxSyncIfTimingSyncECfgQltyLevl, + tmnxSyncIfTimingSyncERxQltyLevel, + tmnxSyncIfTimingSyncEState, + tmnxSyncIfTimingSyncE2AdmnStatus, + tmnxSyncIfTimingSyncE2InUse, + tmnxSyncIfTimingSyncE2Qualified, + tmnxSyncIfTimingSyncE2Alarm, + tmnxSyncIfTimingSyncE2RxQltyLevl, + tmnxSyncIfTimingSyncE2State, + tSyncIfTimingAdmRefOrder5, + tmnxSyncIfTimingRefOrder5 + } + STATUS current + DESCRIPTION + "The group on objects supporting the SyncE timing reference in 19.7 on + Nokia SROS series systems." + ::= { tmnxChassisV19Groups 4 } + +tmnxChassisV19v0Group OBJECT-GROUP + OBJECTS { + tmnxHwEquippedPlatform, + tmnxChassisRedForcedSingleSfm + } + STATUS current + DESCRIPTION + "The group of objects supporting chassis in 19.0 release on Nokia SR + series systems." + ::= { tmnxChassisV19Groups 5 } + +tmnxChassisV19v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxChassisMixedModeIomAdminMode, + tmnxChassisMixedModeIomUpgrList, + tmnxCardCapability, + tmnxMDANetworkIngQueues + } + STATUS current + DESCRIPTION + "The group of objects supporting the Mixed Mode IOM feature obsoleted + in 19.0 release on Nokia SR series systems." + ::= { tmnxChassisV19Groups 6 } + +tmnxMDAV19v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxMDASynchronousEthernet, + tmnxMDAEgrHsmdaThrshLoBrstMult, + tmnxMDAEgrHsmdaThrshHiBrstInc, + tmnxMDAIsaTunnelGroup, + tmnxIPsecIsaGrpIPsecRespondOnly, + tmnxIPsecIsaGrpMultiActive, + tmnxIPsecIsaGrpActiveMda, + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAFailOnError, + tmnxMDAEgrXplErrThreshold, + tmnxMDAEgrXplErrWindow, + tmnxMDAIngrXplErrThreshold, + tmnxMDAIngrXplErrWindow + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs for release 19.0 on + Nokia SROS series systems." + ::= { tmnxChassisV19Groups 7 } + +tmnxTunnelGrpEsaVmGroupV19v0 OBJECT-GROUP + OBJECTS { + tmnxTunnelGrpEsaVmRowStatus, + tmnxTunnelGrpEsaVmLastChgd, + tmnxTunnelGrpEsaVmGroupAssoc, + tmnxTunnelGrpEsaVmActive + } + STATUS current + DESCRIPTION + "The group of objects supporting IPsec tunnel group ESA virtual machine + members in release 19.10 on Nokia SROS series systems." + ::= { tmnxChassisV19Groups 8 } + +tmnxChassisResEgrV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResEgrStatVlanVoQTotal, + tChassisResEgrStatVlanVoQAlloc, + tChassisResEgrNoStatVlanVoQTotal, + tChassisResEgrNoStatVlanVoQAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Chassis Resource + Information on release 19.5 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 9 } + +tmnxChassisResEgrRmrkV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResEgrRemarkQosPolTotal, + tChassisResEgrRemarkQosPolAlloc, + tFPResEgrRemarkMapTotal, + tFPResEgrRemarkMapAlloc, + tFPResEgrExpRemarkMapTotal, + tFPResEgrExpRemarkMapAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Egress remark policy. This is for release 19.5 of Nokia IXR + systems." + ::= { tmnxChassisV19Groups 10 } + +tmnxChassisResIngClassV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResIngClassQosPolTotal, + tChassisResIngClassQosPolAlloc, + tFPResIngClassMapTotal, + tFPResIngClassMapAlloc, + tFPResIngL2ClassMapTotal, + tFPResIngL2ClassMapAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Ingress Classification policy. This is for release 19.5 of + Nokia IXR systems." + ::= { tmnxChassisV19Groups 11 } + +tmnxChassisResDynCAMV19v0Group OBJECT-GROUP + OBJECTS { + tFPResCamBanksTotal, + tFPResCamBanksAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of dynamic CAM bank + allocation on the FP. This if for release 19.5 of Nokia IXR systems." + ::= { tmnxChassisV19Groups 12 } + +tmnxChassisResIpMacCAMV19v0Group OBJECT-GROUP + OBJECTS { + tFPResIngIPv4QosEntryTotal, + tFPResIngIPv4QosEntryAlloc, + tFPResIngMacQosEntryTotal, + tFPResIngMacQosEntryAlloc, + tFPResIngIPv4AclEntryTotal, + tFPResIngIPv4AclEntryAlloc, + tFPResIngMacAclEntryTotal, + tFPResIngMacAclEntryAlloc, + tFPResEgrIPv4AclEntryTotal, + tFPResEgrIPv4AclEntryAlloc, + tFPResEgrMacAclEntryTotal, + tFPResEgrMacAclEntryAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of information about IPV4 + and MAC entry resource allocation. This is for release 19.5 of Nokia + IXR systems." + ::= { tmnxChassisV19Groups 13 } + +tmnxChassisCoreResV19v0Group OBJECT-GROUP + OBJECTS { + tCoreResVlanVoqTotal, + tCoreResVlanVoqAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information on + a core. This is for release 19.5 of Nokia IXR systems." + ::= { tmnxChassisV19Groups 14 } + +tmnxSyncIfTimingV19v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSyncIfTimingSyncEQuality, + tmnxEqSyncIfTimingSyncE2Quality, + tmnxEqSyncIfTimingSyncEAlarm, + tmnxEqSyncIfTimingSyncEAlarmClr, + tmnxEqSyncIfTimingSyncE2Alarm, + tmnxEqSyncIfTimingSyncE2AlarmClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + sync-if-timing in release 19.7 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 15 } + +tmnxHwEventGroupV19v0 OBJECT-GROUP + OBJECTS { + tmnxHwEventRowStatus, + tmnxHwEventAction, + tmnxHwEventNumOccurrences, + tmnxHwEventLastOccurTime + } + STATUS current + DESCRIPTION + "The group of objects supporting Hardware event detection and reporting + in release 19.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 16 } + +tmnxHwEventNotifyObjsGrpV19v0 OBJECT-GROUP + OBJECTS { + tmnxEqNotifyHwEventType, + tmnxEqNotifyHwEventDetail, + tmnxEqNotifyHwEventAction + } + STATUS current + DESCRIPTION + "The group of objects supporting Hardware event detection and reporting + in release 19.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 17 } + +tmnxHwEventNotifGroupV19v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqHwEventDetected + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + hardware events in release 19.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 18 } + +tmnxTunnelGrpEsaVmNotifGrpV19v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxTunnelGrpEsaVmActivity + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of tunnel group ESA + virtual machine members in release 19.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 19 } + +tmnxEsaNotificationObjectGroup OBJECT-GROUP + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId + } + STATUS current + DESCRIPTION + "The group of objects supporting ESA notifications on Nokia systems." + ::= { tmnxChassisV19Groups 20 } + +tmnxEsaNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEsaDiscovered, + tmnxEsaConnected, + tmnxEsaDisconnected, + tmnxEsaFailure, + tmnxEsaCleared, + tmnxEsaVmCreated, + tmnxEsaVmBooted, + tmnxEsaVmRemoved, + tmnxEsaVmCleared, + tmnxEsaVmFailure, + tIPsecEsaVmMemLowWatermark, + tIPsecEsaVmMemHighWatermark, + tmnxEsaFirmwareUpgradeStarted + } + STATUS current + DESCRIPTION + "The group of notifications for ESA on Nokia systems." + ::= { tmnxChassisV19Groups 21 } + +tmnxCardSapInstV19v0Group OBJECT-GROUP + OBJECTS { + tCardResSapInstanceTotal, + tCardResSapInstanceAlloc, + tCardResNonEpipeSapInstanceTotal, + tCardResNonEpipeSapInstanceAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards that were + added in the release 19R10 of the Nokia SROS series systems." + ::= { tmnxChassisV19Groups 22 } + +tmnxChassisResQMgmtV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResQueueMgmtQosPolTotal, + tChassisResQueueMgmtQosPolAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Queue Management policy. This is for release 19.10 of Nokia + IXR systems." + ::= { tmnxChassisV19Groups 23 } + +tmnxXiomGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxXiomConfigTableLastChanged, + tmnxXiomConfigEntryLastChanged, + tmnxXiomAssignedType, + tmnxXiomAssignedLevel, + tmnxXiomReboot, + tmnxXiomFailOnError, + tmnxXiomResetOnRecoverableError, + tmnxXiomEquippedType, + tmnxXiomEquippedLevel, + tmnxXiomLicensedLevel, + tmnxXiomAvailableMdaSlots, + tmnxXiomNumEquippedMdas, + tmnxXiomHwIndex, + tmnxXiomTypeName, + tmnxXiomTypeDescription, + tmnxXiomTypeStatus, + tmnxXiomLevelName, + tmnxXiomLevelId, + tmnxXiomLevelDescription, + tmnxXiomLevelStatus, + tmnxXiomLvlUpgrdTableLastChanged, + tmnxXiomLevelUpgradeRowStatus, + tmnxXiomAssignedLevelUpgradeType, + tmnxXiomLevelUpgradeName, + tmnxXiomUpgradeLevelId, + tmnxXiomUpgradeRequiresReboot, + tmnxCardNumEquippedXioms + } + STATUS current + DESCRIPTION + "The group of objects supporting management of XIOM in release 20 on + Nokia SROS series systems." + ::= { tmnxChassisV19Groups 24 } + +tmnxSapResourceUsageV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResApipeSapTotal, + tChassisResApipeSapAlloc, + tChassisResCpipeSapTotal, + tChassisResCpipeSapAlloc, + tChassisResEpipeSapTotal, + tChassisResEpipeSapAlloc, + tChassisResFpipeSapTotal, + tChassisResFpipeSapAlloc, + tChassisResIpipeSapTotal, + tChassisResIpipeSapAlloc, + tChassisResIesSapTotal, + tChassisResIesSapAlloc, + tChassisResMirrorSapTotal, + tChassisResMirrorSapAlloc, + tChassisResVplsSapTotal, + tChassisResVplsSapAlloc, + tChassisResVprnSapTotal, + tChassisResVprnSapAlloc, + tCardResApipeSapInstanceTotal, + tCardResApipeSapInstanceAlloc, + tCardResCpipeSapInstanceTotal, + tCardResCpipeSapInstanceAlloc, + tCardResEpipeSapInstanceTotal, + tCardResEpipeSapInstanceAlloc, + tCardResFpipeSapInstanceTotal, + tCardResFpipeSapInstanceAlloc, + tCardResIpipeSapInstanceTotal, + tCardResIpipeSapInstanceAlloc, + tCardResIesSapInstanceTotal, + tCardResIesSapInstanceAlloc, + tCardResMirrorSapInstanceTotal, + tCardResMirrorSapInstanceAlloc, + tCardResVplsSapInstanceTotal, + tCardResVplsSapInstanceAlloc, + tCardResVprnSapInstanceTotal, + tCardResVprnSapInstanceAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Saps that were added in + the release 19R10 of the Nokia SROS series systems." + ::= { tmnxChassisV19Groups 25 } + +tmnxIPv6MCastCamV19v0Group OBJECT-GROUP + OBJECTS { + tFPResIPv6McastEntryTotal, + tFPResIPv6McastEntryAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 multicast cam entry + allocation." + ::= { tmnxChassisV19Groups 26 } + +tmnxSyncIfTimingV20v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSyncIfTimingGnssQuality, + tmnxEqSyncIfTimingGnss2Quality, + tmnxEqSyncIfTimingGnssAlarm, + tmnxEqSyncIfTimingGnssAlarmClr, + tmnxEqSyncIfTimingGnss2Alarm, + tmnxEqSyncIfTimingGnss2AlarmClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + sync-if-timing in release 20.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 27 } + +tmnxChassisCoreResPlcrV19v0Group OBJECT-GROUP + OBJECTS { + tCoreResIngFloatPolicerTotal, + tCoreResIngFloatPolicerAlloc, + tCoreResIngFloatPolicerStatTotal, + tCoreResIngFloatPolicerStatAlloc, + tCoreResIngDdctdPolicerTotal, + tCoreResIngDdctdPolicerAlloc, + tCoreResIngDdctdPolicerStatTotal, + tCoreResIngDdctdPolicerStatAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information on + a core. This is for release 19.5 of Nokia IXR systems." + ::= { tmnxChassisV19Groups 28 } + +tmnxChassisV20Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 82 } + +tmnxChassisV20v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxMcmSupportedTypes, + tmnxMcmAssignedType, + tmnxMcmEquippedType, + tmnxMcmHwIndex, + tmnxMcmTypeName, + tmnxMcmTypeDescription, + tmnxMcmTypeStatus, + tmnxMDAIngNamedPoolPolicy, + tmnxMDAEgrNamedPoolPolicy, + tmnxCardNamedPoolAdminMode, + tmnxCardNamedPoolOperMode, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE + } + STATUS current + DESCRIPTION + "The group of chassis objects that were obsoleted in release 20.2 on + Nokia SR series systems." + ::= { tmnxChassisV20Groups 2 } + +tmnxChassisNotifGroupV20v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPeKernelVersionMismatch, + tmnxFPResourcePolicyModified, + tmnxFPResourcePolicyModifiedClr, + tChassisAirflowDirMismatch, + tChassisAirflowDirMismatchClr, + tChassisPowerSupplyMismatch, + tChassisPowerSupplyMismatchClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting chassis management in + release 20 of Nokia SROS series systems." + ::= { tmnxChassisV20Groups 3 } + +tmnx77x0CESMDAV20v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAClockMode, + tmnxMDADiffTimestampFreq + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CES MDAs for release + 20.0 on Nokia 77x0 SR series systems." + ::= { tmnxChassisV20Groups 4 } + +tmnxChassisResourceV20v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tCardResIntArbiterOvrsTotal, + tCardResIntArbiterOvrsAlloc, + tCardResSLAProfileInstanceTotal, + tCardResSLAProfileInstanceAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc, + tFPResSLAProfileInstanceTotal, + tFPResSLAProfileInstanceAlloc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 20.0 of Nokia SROS series systems." + ::= { tmnxChassisV20Groups 5 } + +tmnxCardFPQosPolicyV20v0Group OBJECT-GROUP + OBJECTS { + tmnxFPQosFPResourcePolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Forwarding Plane + (FP) resource policy in release 20.0 on Nokia SROS series systems." + ::= { tmnxChassisV20Groups 6 } + +tmnxSyncIfTimingV20v0ObsoleteGrp OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRef1SrcHw, + tmnxSyncIfTimingRef1BITSIfType, + tmnxSyncIfTimingRef2SrcHw, + tmnxSyncIfTimingRef2BITSIfType, + tSyncIfTimingAdmRef1SrcHw, + tSyncIfTimingAdmRef1BITSIfType, + tSyncIfTimingAdmRef2SrcHw, + tSyncIfTimingAdmRef2BITSIfType, + tmnxSyncIfTimingRef1NationalUse, + tmnxSyncIfTimingRef2NationalUse, + tSyncIfTimingAdmRef1NationalUse, + tSyncIfTimingAdmRef2NationalUse + } + STATUS current + DESCRIPTION + "The group of objects supporting Sync-if-timing features obsoleted in + 20.0 release on Nokia SROS series systems." + ::= { tmnxChassisV20Groups 7 } + +tmnxSyncIfTimingGnssV20v0Group OBJECT-GROUP + OBJECTS { + tSyncIfTimingAdmGnssCfgQltyLevel, + tSyncIfTimingAdmGnssAdminStatus, + tmnxSyncIfTimingGnssAdminStatus, + tmnxSyncIfTimingGnssInUse, + tmnxSyncIfTimingGnssQualified, + tmnxSyncIfTimingGnssAlarm, + tmnxSyncIfTimingGnssCfgQltyLevel, + tmnxSyncIfTimingGnssRxQltyLevel, + tmnxSyncIfTimingGnssState, + tmnxSyncIfTimingGnss2AdminStatus, + tmnxSyncIfTimingGnss2InUse, + tmnxSyncIfTimingGnss2Qualified, + tmnxSyncIfTimingGnss2Alarm, + tmnxSyncIfTimingGnss2RxQltyLevel, + tmnxSyncIfTimingGnss2State + } + STATUS current + DESCRIPTION + "The group on objects supporting the GNSS (Global Navigation Satellite + System) timing reference in 20.0 on Nokia SROS series systems." + ::= { tmnxChassisV20Groups 8 } + +tmnxChassisResEgrRmrkV20v0Group OBJECT-GROUP + OBJECTS { + tFPResEgrDot1pDscpRemarkMapTotal, + tFPResEgrDot1pDscpRemarkMapAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Egress remark policy. This is for release 20.0 of Nokia IXR + systems." + ::= { tmnxChassisV20Groups 9 } + +tmnxChassisDot1xHostV20v0Group OBJECT-GROUP + OBJECTS { + tFPResDot1xHostTotal, + tFPResDot1xHostAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to dot1X authenticated hosts. This is for release 20.10 of + Nokia SROS series systems." + ::= { tmnxChassisV20Groups 10 } + +tmnxChassisResDepthMQV20v0Group OBJECT-GROUP + OBJECTS { + tChassisResFastDepthMQueuesTotal, + tChassisResFastDepthMQueuesAlloc, + tFPResFastDepthMQueuesTotal, + tFPResFastDepthMQueuesAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to fast polled queue depth monitored queue. This is for + release 20.10 of Nokia SROS series systems." + ::= { tmnxChassisV20Groups 11 } + +tmnxChassisFPQppbPolV20v0Group OBJECT-GROUP + OBJECTS { + tmnxFPPlcyAcctPolicerLimit, + tmnxFPPlcyAcctPolicerInUse + } + STATUS current + DESCRIPTION + "The group of objects supporting management of FP policy-accounting + resources on forwarding plane. This is for release 20.10 of Nokia SROS + series systems." + ::= { tmnxChassisV20Groups 12 } + +tmnxChassisCoreResV20v0Group OBJECT-GROUP + OBJECTS { + tCoreResSapTotal, + tCoreResSapAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information on + a core. This is for release 20.10 of Nokia IXR systems." + ::= { tmnxChassisV20Groups 14 } + +tmnxFPNotificationV20Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPlcyAcctPlcrPoolExcResource, + tmnxPlcyAcctPlcrPoolLowResource + } + STATUS current + DESCRIPTION + "The group of notifications for FP on Nokia systems." + ::= { tmnxChassisV20Groups 15 } + +tmnxChassisIxrXFanV20v0Group OBJECT-GROUP + OBJECTS { + tmnxPhysChassisFanDirection + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IXR-x chassis fans in + release 20.10 of Nokia IXR systems." + ::= { tmnxChassisV20Groups 16 } + +tmnxChassisV21Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 83 } + +tmnxMdaXConnectGroupV21 OBJECT-GROUP + OBJECTS { + tmnxMdaXConMacTableLastChanged, + tmnxMdaXConMacRowStatus, + tmnxMdaXConMacLastChanged, + tmnxMdaXConMacDescription, + tmnxMdaXConLpbkTableLastChanged, + tmnxMdaXConLpbkRowStatus, + tmnxMdaXConLpbkLastChanged, + tmnxMdaXConLpbkDescription, + tmnxMdaXConLpbkBandwidth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDA Cross-Connect + capabilities in release 21.0 on Nokia SROS series systems." + ::= { tmnxChassisV21Groups 2 } + +tmnxCoreDdctdPolicerResGroupV21 OBJECT-GROUP + OBJECTS { + tCoreDdctdPolicersTotal, + tCoreDdctdPolicersAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of entries for + direct-mapped policer resource information on a core capabilities in + release 21.0 on Nokia SROS series systems." + ::= { tmnxChassisV21Groups 3 } + +tmnxFPToFPStatGroupV21 OBJECT-GROUP + OBJECTS { + tmnxBestEffortFptoFpPkts, + tmnxBestEffortFptoFpOcts, + tmnxExpeditedFptoFpPkts, + tmnxExpeditedFptoFpOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting the packet and octet counters for + unicast traffic sent by source to destination forwarding engine in + release 21.0 on Nokia SROS series systems." + ::= { tmnxChassisV21Groups 4 } + +tmnxCcagObsoleteGroupV21 OBJECT-GROUP + OBJECTS { + tmnxMDACcagId, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac + } + STATUS current + DESCRIPTION + "The group of objects supporting CCAG capabilities made obsolete in + release 21.0 on Nokia SROS series systems." + ::= { tmnxChassisV21Groups 5 } + +tmnxMDAV21v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxMDASynchronousEthernet, + tmnxMDAIsaTunnelGroup, + tmnxIPsecIsaGrpIPsecRespondOnly, + tmnxIPsecIsaGrpMultiActive, + tmnxIPsecIsaGrpActiveMda, + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAFailOnError, + tmnxMDAEgrXplErrThreshold, + tmnxMDAEgrXplErrWindow, + tmnxMDAIngrXplErrThreshold, + tmnxMDAIngrXplErrWindow + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDAs for release 19.0 on + Nokia SROS series systems." + ::= { tmnxChassisV21Groups 6 } + +tmnxChassisResourceV21v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tCardResIntArbiterOvrsTotal, + tCardResIntArbiterOvrsAlloc, + tCardResSLAProfileInstanceTotal, + tCardResSLAProfileInstanceAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc, + tFPResSLAProfileInstanceTotal, + tFPResSLAProfileInstanceAlloc, + tFPResMepsWithIntMegTotal, + tFPResMepsWithIntMegAlloc, + tFPResMepsWithIccMegTotal, + tFPResMepsWithIccMegAlloc, + tFPResMepsWithOtherMegTotal, + tFPResMepsWithOtherMegAlloc, + tFPResUniqueIccsForMepsTotal, + tFPResUniqueIccsForMepsAlloc, + tFPResPrefixesOfMepMacsTotal, + tFPResPrefixesOfMepMacsAlloc, + tFPResIngAclStatTotal, + tFPResIngAclStatAlloc, + tFPResEgrAclStatTotal, + tFPResEgrAclStatAlloc, + tFPResOamSathTrafGenBandwAlloc, + tFPResOamSathTrafGenBandwTotal, + tFPResOamSathTrafGenSvcStrmAlloc, + tFPResOamSathTrafGenSvcStrmTotal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 21.0 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 8 } + +tmnxHsmdaObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tmnxMDAEgrHsmdaPoolPolicy, + tmnxMDAEgrHsmdaThrshLoBrstMult, + tmnxMDAEgrHsmdaThrshHiBrstInc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource HSMDA + Information on release 21.0 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 9 } + +tFPResEgrHwAggShaperV21v0Group OBJECT-GROUP + OBJECTS { + tFPResEgrHwAssignNonShaperQTotal, + tFPResEgrHwAssignNonShaperQAlloc, + tFPResEgrHwAggShapQSetSize8Total, + tFPResEgrHwAggShapQSetSize8Alloc, + tFPResEgrHwAggShapersTotal, + tFPResEgrHwAggShapersAlloc, + tFPResEgrHwAggShaperSchedsTotal, + tFPResEgrHwAggShaperSchedsAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of FP Resource Information + on release 21.0 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 10 } + +tmnxHwObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware capabilities + that were obsoleted in release 21.0 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 11 } + +tmnxIssuObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisUpdateTimeLeft + } + STATUS current + DESCRIPTION + "The group of objects supporting management of fields used by ISSU + which have been obsoleted in release 21.0 of Nokia SROS series + systems." + ::= { tmnxChassisV21Groups 12 } + +tCardResTLSMcastV21v0Group OBJECT-GROUP + OBJECTS { + tCardResTLSMcastEntriesAlloc, + tCardResTLSMcastEntriesTotal + } + STATUS current + DESCRIPTION + "The group of objects supporting managmenet of TLS Mcast Enry resource + usage on release 21.0 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 13 } + +tmnxChassisNotifGroupV21v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tChassisPowerSupplyUnsup + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting chassis management in + release 21 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 14 } + +tmnxChassisResIngClassV21v0Group OBJECT-GROUP + OBJECTS { + tFPResIngClassProfileTotal, + tFPResIngClassProfileAlloc, + tFPResIngClassNonEpipeProfTotal, + tFPResIngClassNonEpipeProfAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Ingress Classification policy. This is for release 21 of + Nokia IXR systems." + ::= { tmnxChassisV21Groups 15 } + +tmnxChassisResEgrRmrkV21v0Group OBJECT-GROUP + OBJECTS { + tFPResEgrRemarkProfileTotal, + tFPResEgrRemarkProfileAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Egress remark policy. This is for release 21 of Nokia IXR + systems." + ::= { tmnxChassisV21Groups 16 } + +tmnxChassisResIngrMapsV21v0Group OBJECT-GROUP + OBJECTS { + tChassisResDot1pFCMapTotal, + tChassisResDot1pFCMapAlloc, + tChassisResDscpFCMapTotal, + tChassisResDscpFCMapAlloc, + tChassisResLspExpFCMapTotal, + tChassisResLspExpFCMapAlloc, + tFPResDot1pFCMapIUBI, + tFPResDscpFCMapIUBI, + tFPResLspExpFCMapIUBI + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Ingress classification maps. This is for release 21.7 of + Nokia SROS series systems." + ::= { tmnxChassisV21Groups 17 } + +tmnxChassisResEgrMapsV21v0Group OBJECT-GROUP + OBJECTS { + tChassisResFCDot1pMapTotal, + tChassisResFCDot1pMapAlloc, + tChassisResFCDscpMapTotal, + tChassisResFCDscpMapAlloc, + tChassisResFCLspExpMapTotal, + tChassisResFCLspExpMapAlloc, + tFPResFCDot1pMapIUBE, + tFPResFCDscpMapIUBE, + tFPResFCLspExpMapIUBE + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Egress remark maps. This is for release 21.7 of Nokia SROS + series systems." + ::= { tmnxChassisV21Groups 18 } + +tmnxChassisResLagBundl1V21v0Grp OBJECT-GROUP + OBJECTS { + tChassisResPool1LagBundleIdTotal, + tChassisResPool1LagBundleIdAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to pool 1 lag bundles. This is for release 21.7 of Nokia SROS + series systems." + ::= { tmnxChassisV21Groups 19 } + +tmnxChassisResSysBundleV21v0Grp OBJECT-GROUP + OBJECTS { + tChassisResSystemBundleNumTotal, + tChassisResSystemBundleNumAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to system bundles. This is for release 21.7 of Nokia SROS + series systems." + ::= { tmnxChassisV21Groups 20 } + +tmnxChassisResLagBundl2V21v0Grp OBJECT-GROUP + OBJECTS { + tChassisResPool2LagBundleIdTotal, + tChassisResPool2LagBundleIdAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to pool 2 lag bundles. This is for release 21.10 of Nokia SROS + series systems." + ::= { tmnxChassisV21Groups 21 } + +tmnxIomRsrcNotifyObjsV21v0Grp OBJECT-GROUP + OBJECTS { + tmnxIomRsrcResourceType, + tmnxIomRsrcUserType, + tmnxIomRsrcTimeEventOccured, + tmnxIomRsrcUsagePercent, + tmnxIomRsrcMissingNotifCount + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of IOM resources on + release 21 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 22 } + +tmnxIomRsrcNotifyV21v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIomRsrcUsageHighLimitReached, + tmnxIomRsrcUsageExhausted, + tmnxIomRsrcUsageRecovered, + tmnxIomRsrcUserOversubscribed, + tmnxIomRsrcUserOversubscribedClr, + tmnxIomRsrcEventOverflow, + tmnxIomRsrcEventOverflowClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of IOM resources + on release 21 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 23 } + +tmnxChassisResPerHostAutV21v0Grp OBJECT-GROUP + OBJECTS { + tFPResCamBanksIUBDot1xHostAuth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to dot1x per host authentication. This is for release 21.10 of + Nokia SROS series systems." + ::= { tmnxChassisV21Groups 24 } + +tmnxChassisDrpCntrJ1V21v0Group OBJECT-GROUP + OBJECTS { + tCoreResIngFloatPlcrStatIUBACL + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information on + a core. This is for release 21.10 of Nokia IXR systems." + ::= { tmnxChassisV21Groups 25 } + +tmnxChassisPwrMgmtV21v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisPwrMgmtPeakPower, + tmnxChassisPwrMgmtReservedPower, + tmnxChassisPwrMgmtRqdRestPower, + tmnxChassisPwrMgmtUtilRestPower, + tmnxChassisPwrMgmtOperSafetyLvl, + tmnxChassisPwrMgmtOperSafetyAlrt, + tmnxChassisPwrMgmtActiveConds + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Power Management + statistics in release 21.0 of Nokia SROS series systems." + ::= { tmnxChassisV21Groups 26 } + +tmnxChassisResMacCamBnkV21v0Grp OBJECT-GROUP + OBJECTS { + tFPResMacIPv4CamBanksTotal, + tFPResMacIPv4CamBanksAlloc, + tFPResIPv6CamBanksTotal, + tFPResIPv6CamBanksAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Cam banks. This is for release 21.10 of Nokia SROS series + systems." + ::= { tmnxChassisV21Groups 27 } + +tmnxChassisV22v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 84 } + +tmnxHwAggShpNotifyObjsV22v0Grp OBJECT-GROUP + OBJECTS { + tmnxHwAggShpTimeEventOccured, + tmnxHwAggShpMissingNotifCount + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of hw agg shaper traps + on release 22 of Nokia SROS series systems." + ::= { tmnxChassisV22v0Groups 2 } + +tmnxHwAggShpNotifGroupV22v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxHwAggShpSchedEventOvrflw, + tmnxHwAggShpSchedEventOvrflwClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting chassis management in + release 22 of Nokia SROS series systems." + ::= { tmnxChassisV22v0Groups 3 } + +tmnxChassisDCCompliances OBJECT IDENTIFIER ::= { tmnxChassisConformance 3 } + +tmnxChassisDCGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 4 } + +tmnxHwNotification OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 2 } + +tmnxChassisNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 1 } + +tmnxChassisNotification OBJECT IDENTIFIER ::= { tmnxChassisNotifyPrefix 0 } + +tmnxHwConfigChange NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "A tmnxHwConfigChange notification is generated when the value of + tmnxHwLastChange is updated. It can be used by the NMS to trigger + maintenance polls of the hardware configuration information. + + Only one tmnxHwConfigChange notification event will be generated + in a 5 second throttling time period. A notification event is + the transmission of a single trap to a list of notification + destinations configured in the SNMP-TARGET-MIB. + + If additional hardware configuration change occurs within the + throttling period, the notification events for these changes are + suppressed until the throttling period expires. At the end of + the throttling period, one notification event is generated if + any addition configuration changes occurred within the just + completed throttling period and another throttling period is + started. + + The NMS should periodically check the value of tmnxHwConfigChange to + detect any missed tmnxHwConfigChange traps. + + This notification was made obsolete in the 2.1 release. + + The tmnxHwConfigChange notification has been replaced with the generic + change notifications from the TIMETRA-SYSTEM-MIB: tmnxConfigModify, + tmnxConfigCreate, tmnxConfigDelete, tmnxStateChange." + ::= { tmnxChassisNotification 1 } + +tmnxEnvTempTooHigh NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwTemperature, + tmnxHwTempThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when the temperature sensor reading on an equipment + object is greater than its configured threshold. + + [EFFECT] This could be causing intermittent errors and could also + cause permanent damage to components. + + [RECOVERY] Remove or power down the affected cards, or improve the + cooling to the node. More powerful fan trays may also be required." + ::= { tmnxChassisNotification 2 } + +tmnxEqPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus + } + STATUS obsolete + DESCRIPTION + "Generated when one of the chassis's power supplies fails. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 3 } + +tmnxEqPowerSupplyInserted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when one of the chassis' power supplies is inserted." + ::= { tmnxChassisNotification 4 } + +tmnxEqPowerSupplyRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyRemoved notification is generated when + one of the power supplies is removed from the chassis or low input + voltage is detected. The operating voltage range for the 7750 SR-7 and + 7750 SR-12 is -40 to -72 VDC. The notification is generated if the + system detects that the voltage of the power supply has dropped to + -42.5 VDC. + + [EFFECT] Reduced power can cause intermittent errors and could also + cause permanent damage to components. + + [RECOVERY] Re-insert the power supply or raise the input voltage above + -42.5 VDC." + ::= { tmnxChassisNotification 5 } + +tmnxEqFanFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeedPercent + } + STATUS obsolete + DESCRIPTION + "Generated when one of the fans in a fan tray has failed. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 6 } + +tmnxEqCardFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState, + tmnxChassisNotifyCardFailureReason + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when one of the cards in a chassis has failed. The + card type may be IOM (or XCM), MDA (or XMA), SFM, CCM, Compact Flash, + etc. The reason is indicated in the details of the log event or alarm, + and also available in the tmnxChassisNotifyCardFailureReason attribute + in the SNMP notification. + + [EFFECT] The effect is dependent on the card that has failed. IOM (or + XCM) or MDA (or XMA) failure will cause a loss of service for all + services running on that card. A fabric failure can impact traffic + to/from all cards. 7750 SR/7450 ESS - If the IOM/IMM fails then the + two associated MDAs for the slot will also go down. 7950 XRS - If one + out of two XMAs fails in a XCM slot then the XCM will remain up. If + only one remaining operational XMA within a XCM slot fails, then the + XCM will go into a booting operational state. + + [RECOVERY] Before taking any recovery steps, collect a tech-support + file, then try resetting (clear) the card. If that doesn't work then + try removing and then reinserting the card. If that doesn't work then + replace the card." + ::= { tmnxChassisNotification 7 } + +tmnxEqCardInserted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardName + } + STATUS current + DESCRIPTION + "Generated when a card is inserted into the chassis. The card type + may be IOM, Fabric, MDA, CCM CPM module, compact flash module, + etc." + ::= { tmnxChassisNotification 8 } + +tmnxEqCardRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardName + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when a card is removed from the chassis. The card + type may be IOM (or XCM), MDA (or XMA), SFM, CCM, CPM, Compact Flash, + etc. + + [EFFECT] The effect is dependent on the card that has been removed. + IOM (or XCM) or MDA (or XMA) removal will cause a loss of service for + all services running on that card. A fabric removal can impact traffic + to/from all cards. + + [RECOVERY] Before taking any recovery steps collect a tech-support + file, then try re-inserting the card. If that doesn't work then + replace the card." + ::= { tmnxChassisNotification 9 } + +tmnxEqWrongCard NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when the wrong type of card is inserted into a slot of + the chassis. Even though a card may be physically supported by + the slot, it may have been administratively configured to allow + only certain card types in a particular slot location. The card + type may be IOM (or XCM), Fabric, MDA (or XMA), CPM module, etc. + + [EFFECT] The effect is dependent on the card that has been incorrectly + inserted. Incorrect IOM (or XCM) or MDA (or XMA) insertion will cause + a loss of service for all services running on that card. + + [RECOVERY] Insert the correct card into the correct slot, and ensure + the slot is configured for the correct type of card." + ::= { tmnxChassisNotification 10 } + +tmnxEqCpuFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a failure is detected for a CPU on an IOM card or CPM + module. + + This notification was made obsolete in the 2.1 release. + + A cpu failure on a CPM card is detected by the hardware bootup and is + indicated by the boot diagnostic display. If there is no working + redundant CPM card, the system does not come up. + + A failure of an IOM card or standby redundant CPM card causes the + tmnxEqCardFailure notification to be sent." + ::= { tmnxChassisNotification 11 } + +tmnxEqMemoryFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a memory module failure is detected for an IOM card or + CPM module. + + This notification was made obsolete in the 2.1 release. + + A failure of the memory device is detected by the + hardware bootup and is indicated by the boot diagnostic + display. If there is no working redundant CPM card, + the system does not come up. + + A failure of the memory device during run-time causes the system to + fail and the 'admin tech-support' information to be saved. + + A failure of an IOM card or standby redundant CPM card causes the + tmnxEqCardFailure notification to be sent." + ::= { tmnxChassisNotification 12 } + +tmnxEqBackdoorBusFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId + } + STATUS obsolete + DESCRIPTION + "Generated when the backdoor bus has failed. + + This notification was made obsolete in the 2.1 release." + ::= { tmnxChassisNotification 13 } + +tmnxPeSoftwareError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a software error has been detected. + + This notification was made obsolete in the 2.1 release. + + Many of the other notifications more specifically indicate detection + of some type of software error. + + The 'admin tech-support' information helps developers diagnose a + failure of the software in the field." + ::= { tmnxChassisNotification 14 } + +tmnxPeSoftwareAbnormalHalt NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the software has abnormally terminated. + + This notification was made obsolete in the 2.1 release. + + Many of the other notifications more specifically + indicate detection of some type of software error. + + The 'admin tech-support' information helps developers + diagnose a failure of the software in the field." + ::= { tmnxChassisNotification 15 } + +tmnxPeSoftwareVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between software versions of the + active CPM and standby CPM or the CPM and IOM. + tmnxChassisNotifyHwIndex identifies the mismatched CPM/IOM card and + tmnxChassisNotifyMismatchedVer will contain the version of the + mismatched card. The tmnxHwSoftwareCodeVersion object will contain the + expected version." + ::= { tmnxChassisNotification 16 } + +tmnxPeOutOfMemory NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when there is an out of memory error detected. + + This notification was made obsolete in the 2.1 release. + + The tmnxPeOutOfMemory notification has been replaced with the module + specific notification from the TIMETRA-SYSTEM-MIB: + tmnxModuleMallocFailed." + ::= { tmnxChassisNotification 17 } + +tmnxPeConfigurationError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a configuration error has been detected. + + This notification was made obsolete in the 2.1 release. + + Many other notifications more specifically indicate + detection of a configuration error. In most cases the + SNMP SET request that tries to make an invalid + configuration results in an error response. + + In some cases the configuration parameters are valid + and the SNMP SET request succeeds but the system cannot + successfully apply the new parameters. The affected + object may then put into an operational 'down' state. + A state change notification such as tmnxStateChange or + a more specific notification is sent to alert about the + problem. + + For example, an attempt to create an event log with a file-type + destination when the specified cflash media is full or not present + results in TIMETRA-LOG-MIB notifications tmnxLogSpaceContention, + tmnxLogAdminLocFailed, or tmnxLogBackupLocFailed." + ::= { tmnxChassisNotification 18 } + +tmnxPeStorageProblem NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when there is a storage capacity problem. + + This notification was made obsolete in the 2.1 release. + + The only 'storage' devices on the SR7750 are the cflash + drives. Cflash write errors cause a tmnxEqFlashDataLoss + notification to be sent. The tmnxEqFlashDiskFull + notification is sent when the driver detects that the + cflash device is full." + ::= { tmnxChassisNotification 19 } + +tmnxPeCpuCyclesExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the CPU cycle usage limit has been exceeded. + + This notification was made obsolete in the 2.1 release. + + It does not apply. The SR7750 software architecture does not restrict + CPU cycles used by a specific code module." + ::= { tmnxChassisNotification 20 } + +tmnxRedPrimaryCPMFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the primary CPM fails." + ::= { tmnxChassisNotification 21 } + +tmnxRedSecondaryCPMStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxRedSecondaryCPMStatus + } + STATUS obsolete + DESCRIPTION + "Generated when there is a change in the secondary CPM status. + + This notification was made obsolete in the 2.1 release. + + There is no way to administratively enable or disable CPM cards so + there is no need for a status change event for administrative state + changes. + + Operational changes detected about the standby CPM card are indicated + by more specific notifications such as tmnxEqCardFailure, + tmnxEqCardRemoved, tmnxEqCardInserted + TIMETRA-SYSTEM-MIB::ssiRedStandbyReady, + TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost, and + TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost." + ::= { tmnxChassisNotification 22 } + +tmnxRedRestoreSuccess NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the secondary CPM successfully restores the config and + state. + + This notification was made obsolete in the 2.1 release. + + It does not apply. This event was originally created for an early + redundancy mechanism that was never released." + ::= { tmnxChassisNotification 23 } + +tmnxRedRestoreFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the secondary CPM fails to restore the config and + state. + + This notification was made obsolete in the 2.1 release. + + It does not apply. This event was originally created for an early + redundancy mechanism that was never released." + ::= { tmnxChassisNotification 24 } + +tmnxChassisNotificationClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyOID + } + STATUS current + DESCRIPTION + "A trap indicating the clear of a chassis notification identified by + tmnxChassisNotifyOID." + ::= { tmnxChassisNotification 25 } + +tmnxEqSyncIfTimingHoldover NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the synchronous equipment timing subsystem transitions + into a holdover state. This notification will have the same indices as + those of the tmnxCpmCardTable." + ::= { tmnxChassisNotification 26 } + +tmnxEqSyncIfTimingHoldoverClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when the synchronous equipment timing subsystem + transitions out of the holdover state. This notification will have the + same indices as those of the tmnxCpmCardTable. + + [EFFECT] Any node-timed ports will have very slow frequency drift + limited by the central clock oscillator stability. The oscillator + meets the holdover requirements of a Stratum 3 and G.813 Option 1 + clock. + + [RECOVERY] Address issues with the central clock input references." + ::= { tmnxChassisNotification 27 } + +tmnxEqSyncIfTimingRef1Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when an alarm condition on the first timing + reference is detected. The type of alarm (los, oof, etc) is indicated + in the details of the log event or alarm, and is also available in the + tmnxSyncIfTimingNotifyAlarm attribute included in the SNMP + notification. The SNMP notification will have the same indices as + those of the tmnxCpmCardTable. + + [EFFECT] Indicated timing reference (1, 2, or BITS) cannot be used as + a source of timing into the central clock. + + [RECOVERY] Address issues with the signal associated with indicated + timing reference (1, 2, or BITS)." + ::= { tmnxChassisNotification 28 } + +tmnxEqSyncIfTimingRef1AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the first timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 29 } + +tmnxEqSyncIfTimingRef2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the second timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 30 } + +tmnxEqSyncIfTimingRef2AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the second timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 31 } + +tmnxEqFlashDataLoss NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState + } + STATUS current + DESCRIPTION + "tmnxEqFlashDataLoss is generated when an error occurs while data was + being written to the compact flash. This notification indicates a + probable data loss." + ::= { tmnxChassisNotification 32 } + +tmnxEqFlashDiskFull NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState, + tmnxChassisNotifyDiskFullReason + } + STATUS current + DESCRIPTION + "tmnxEqFlashDiskFull is generated when there is no space left on the + compact flash. No more data can be written to it." + ::= { tmnxChassisNotification 33 } + +tmnxPeSoftwareLoadFailed NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifySoftwareLocation + } + STATUS current + DESCRIPTION + "Generated when the CPM fails to load the software from a specified + location. tmnxChassisNotifyHwIndex identifies the card for which the + software load failed and tmnxChassisNotifySoftwareLocation contains + the location from where the software load was attempted." + ::= { tmnxChassisNotification 34 } + +tmnxPeBootloaderVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the CPM and boot loader + versions. tmnxChassisNotifyHwIndex identifies the CPM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of + bootloader and tmnxHwSoftwareCodeVersion contains the expected version + of the bootloader." + ::= { tmnxChassisNotification 35 } + +tmnxPeBootromVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the boot rom versions. + tmnxChassisNotifyHwIndex identifies the IOM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of + bootrom and tmnxHwSoftwareCodeVersion contains the expected version of + the bootrom." + ::= { tmnxChassisNotification 36 } + +tmnxPeFPGAVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the FPGA versions. + tmnxChassisNotifyHwIndex identifies the IOM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of FPGA + and tmnxHwSoftwareCodeVersion contains the expected version of the + FPGA." + ::= { tmnxChassisNotification 37 } + +tmnxEqSyncIfTimingBITSAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 38 } + +tmnxEqSyncIfTimingBITSAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 39 } + +tmnxEqCardFirmwareUpgraded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when a card is hot-inserted into the chassis and its + firmware is automatically upgraded. The card type may be IOM or + CPM module." + ::= { tmnxChassisNotification 40 } + +tmnxChassisUpgradeInProgress NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxChassisUpgradeInProgress notification is generated + only after a CPM switchover occurs and the new active CPM is running + new software, while the IOMs or XCMs are still running old software. + This is the start of the upgrade process. The + tmnxChassisUpgradeInProgress notification will continue to be + generated every 30 minutes while at least one IOM is still running + older software. + + [EFFECT] A software mismatch between the CPM and IOM or XCM is + generally fine for a short duration (during an upgrade) but may not + allow for correct long term operation. + + [RECOVERY] Complete the upgrade of all IOMs or XCMs." + ::= { tmnxChassisNotification 41 } + +tmnxChassisUpgradeComplete NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxChassisUpgradeComplete notification is generated to indicate + that all the IOMs are running matching software versions in reference + to the active CPM software version changed as part of the upgrade + process." + ::= { tmnxChassisNotification 42 } + +tmnxChassisHiBwMcastAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxChassisHiBwMcastAlarm notification is generated when a plane + is shared by more than one high bandwidth multicast tap." + ::= { tmnxChassisNotification 43 } + +tmnxEqMdaCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Generated when a supported MDA is inserted into a slot of an IOM, the + MDA is compatible with the currently provisioned MDA, but the current + configuration on the MDA's ports is not compatible with the inserted + MDA. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxChassisNotification 44 } + +tmnxCpmCardSyncFileNotPresent NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardSyncFile + } + STATUS current + DESCRIPTION + "The tmnxCpmCardSyncFileNotPresent notification is generated when the + redundancy file synchronization failed to locate an optional file." + ::= { tmnxChassisNotification 45 } + +tmnxEqMdaXplError NOTIFICATION-TYPE + OBJECTS { + tmnxMDAXplFailedCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMdaXplError notification is generated when an MDA + exhibits persistent egress XPL errors, and the tmnxEqMdaIngrXplError + notification is generated when ingress XPL errors occur. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 46 } + +tmnxEqCardPChipError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber, + tmnxCardFwdDirection, + tmnxCardSrcSlotBitmap + } + STATUS current + DESCRIPTION + "The tmnxEqCardPChipError notification is generated when persistent FCS + errors are detected by the P chip in either the ingress or egress + datapath/complex. The value tmnxCardSrcSlotBitmap is only used for the + egress datapath/complex direction." + ::= { tmnxChassisNotification 47 } + +tmnxEqCardSoftResetAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardSoftResetState + } + STATUS current + DESCRIPTION + "The tmnxEqCardSoftResetAlarm notification is generated when an IOM + card enters and exits the 'soft-reset' state." + ::= { tmnxChassisNotification 48 } + +tmnxEqMdaSyncENotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "The tmnxEqMdaSyncENotCompatible notification is generated when an MDA + card is inserted into a slot of an IOM. The MDA is compatible with the + currently provisioned MDA, but the currently configured synchronous + ethernet, tmnxMDASynchronousEthernet, is not compatible with the + inserted MDA. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxChassisNotification 49 } + +tmnxIPsecIsaGrpActiveIsaChgd NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpPrimaryIsa, + tmnxIPsecIsaGrpBackupIsa, + tmnxIPsecIsaGrpActiveIsa + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpActiveIsaChgd notification is generated when a + change in the active ISA (Integrated Service Adaptor) occurs in an + IPsec ISA module group." + ::= { tmnxChassisNotification 50 } + +tmnxEqCardPChipMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "The tmnxEqCardPChipMemoryEvent notification is generated when a P-chip + experiences an occurrence of a memory error." + ::= { tmnxChassisNotification 51 } + +tmnxIPsecIsaGrpUnableToSwitch NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpActiveIsa + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpUnableToSwitch notification is generated when an + IPsec ISA (Integrated Service Adaptor) module group is unable to + switch due to lack of resources. + + In such an event the IPsec ISA group is left without an active MDA and + the tmnxIPsecIsaGrpOperState is set to 'outOfService'. + + Recovery is possible by releasing resources, and setting the + tmnxIPsecIsaGrpAdminState object to 'outOfService' followed by a reset + to 'inService' to bring up the ISA group." + ::= { tmnxChassisNotification 52 } + +tmnxIPsecIsaGrpTnlLowWMark NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpTnlLowWMark notification is generated when number + of tunnels for an IPsec ISA (Integrated Service Adaptor) module has + dropped to the low watermark which is 90% of the + tmnxIPsecIsaGrpMaxTunnels." + ::= { tmnxChassisNotification 53 } + +tmnxIPsecIsaGrpTnlHighWMark NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpTnlHighWMark notification is generated when number + of tunnels for an IPsec ISA (Integrated Service Adaptor) module has + reached to the high watermark which is 95% of the + tmnxIPsecIsaGrpMaxTunnels." + ::= { tmnxChassisNotification 54 } + +tmnxIPsecIsaGrpTnlMax NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpTnlMax notification is generated when number of + tunnels for an IPsec ISA (Integrated Service Adaptor) module has + reached the maximum of the tmnxIPsecIsaGrpMaxTunnels." + ::= { tmnxChassisNotification 55 } + +tmnxEqSyncIfTimingRef1Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingRef1RxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference 1." + ::= { tmnxChassisNotification 56 } + +tmnxEqSyncIfTimingRef2Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingRef2RxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference 2." + ::= { tmnxChassisNotification 57 } + +tmnxEqSyncIfTimingBITSQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingBITSRxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on the + bits interface." + ::= { tmnxChassisNotification 58 } + +tmnxEqSyncIfTimingBITS2Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingBITS2RxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on the + second bits interface." + ::= { tmnxChassisNotification 59 } + +tmnxEqSyncIfTimingRefSwitch NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingRef1InUse, + tmnxSyncIfTimingRef2InUse, + tmnxSyncIfTimingBITSInUse, + tmnxSyncIfTimingBITS2InUse, + tmnxSyncIfTimingPTPInUse, + tmnxSyncIfTimingSyncEInUse, + tmnxSyncIfTimingSyncE2InUse, + tmnxSyncIfTimingGnssInUse, + tmnxSyncIfTimingGnss2InUse + } + STATUS current + DESCRIPTION + "Generated when there is a change of which timing reference is + providing timing for the system." + ::= { tmnxChassisNotification 60 } + +tmnxEqSyncIfTimingBITS2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS 2 timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 61 } + +tmnxEqSyncIfTimingBITS2AlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS 2 timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 62 } + +tmnxEqSyncIfTimingBITSOutRefChg NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingBITSOutRefSel + } + STATUS current + DESCRIPTION + "Generated when the BITS Out timing reference selection changes." + ::= { tmnxChassisNotification 63 } + +tmnxEqCardPChipCamEvent NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardPChipCamEvent notification is generated when + either an IOM or a CPM experiences a persistent occurrence of a PChip + CAM error. On a CPM card, the tmnxCardComplexNumber will be fixed to + the value zero (0). + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 64 } + +tmnxEqSyncIfTimingSystemQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingSystemQltyLevel + } + STATUS current + DESCRIPTION + "The tmnxEqSyncIfTimingSystemQuality notification is generated when + there is a change in the system timing quality level. This + notification is a point-in-time state change event. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) There has been a switch in the timing reference in use by the + network element, either because the previously active timing + reference was disqualified, or to ensure that the network element + is using the timing reference with the best timing quality. + 2) There has been a change in the active timing reference's quality + and the change does not result in a timing reference switch. + 3) The network element has transitioned into or out of the holdover + state. + + [EFFECT] The system quality level is used to determine the SSM code + transmitted on synchronous interfaces. This may affect the SSM code + transmitted on some or all interfaces, which may affect the + distribution of timing throughout the network. + + [RECOVERY] If the customer is expecting the system to be locked to a + reference of a particular quality and the system quality has + decreased, the customer will need to determine the root cause (for + example, loss of communication with a satellite) and resolve the + issue." + ::= { tmnxChassisNotification 65 } + +tmnxEqHwEnhancedCapability NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxEqHwEnhancedCapability notification is generated when the + hardware, specified by the supplied objects, consists of enhanced + capabilities as compared to the active hardware. + + [EFFECT] The system behaves normally under this situation, however, + switching to the newer hardware will put the system in an incompatible + state with the currently active hardware. That is, once this device + takes activity, the lesser capable hardware will fail to communicate + with it. + + In this mode, the system is deemed to be in a 'one-way upgrade' + scenario. + + [RECOVERY] Two modes of recovery exist for this notification: + 1. Remove the enhanced hardware, and supply a more compatible + device (status quo) with the active hardware. + 2. Switch to the enhanced device, and replace the older hardware + with a similarly enhanced device (upgrade)." + ::= { tmnxChassisNotification 66 } + +tmnxEqSyncIfTimingPTPQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingPTPRxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on the + Precision Timing Protocol (PTP)." + ::= { tmnxChassisNotification 67 } + +tmnxEqSyncIfTimingPTPAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the Precision Timing Protocol + (PTP) timing reference is detected. This notification will have the + same indices as those of the tmnxCpmCardTable." + ::= { tmnxChassisNotification 68 } + +tmnxEqSyncIfTimingPTPAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the Precision Timing Protocol + (PTP) timing reference is cleared. This notification will have the + same indices as those of the tmnxCpmCardTable." + ::= { tmnxChassisNotification 69 } + +tmnxPeFirmwareVersionWarning NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwFirmwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when a card is running compatible yet older firmware + than the firmware associated with the current software release. + tmnxChassisNotifyHwIndex identifies the card. The + tmnxHwFirmwareCodeVersion object will contain the programmed + the firmware version." + ::= { tmnxChassisNotification 70 } + +tmnxMDAIsaTunnelGroupChange NOTIFICATION-TYPE + OBJECTS { + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAIsaTunnelGroup + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxMDAIsaTunnelGroupChange notification is generated when + IPsec ISA (Integrated Service Adaptor) tunnel-group in-use for the MDA + changes value. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 71 } + +tmnxDcpCardFpEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardFpEventOvrflw notification is generated when a + flood of distributed CPU FP protection events occur on a particular + card and some of the events are lost due to event throttling + mechanism. + + [EFFECT] Some FP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the event throttling ends." + ::= { tmnxChassisNotification 72 } + +tmnxDcpCardSapEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardSapEventOvrflw notification is generated when a + flood of distributed CPU protection SAP events occur on a particular + card and some of the events are lost due to event throttling + mechanism. + + [EFFECT] Some SAP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the event throttling ends." + ::= { tmnxChassisNotification 73 } + +tmnxDcpCardVrtrIfEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardVrtrIfEventOvrflw notification is generated + when a flood of distributed CPU protection network-interface events + occur on a particular card and some of the events are lost due to + event throttling mechanism. + + [EFFECT] Some network-interface notifications configured on the card + may not be received. + + [RECOVERY] Notifications will resume once the event throttling ends." + ::= { tmnxChassisNotification 74 } + +tmnxDcpFpDynPoolUsageHiAlmRaise NOTIFICATION-TYPE + OBJECTS { + tmnxFPDCpuProtDynEnfrcPlcrPool, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpFpDynPoolUsageHiAlmRaise notification is generated + when the dynamic enforcement policer pool usage on the forwarding + plane is nearly exhausted. + + [EFFECT] Dynamic enforcement policers may not get allocated on the + forwarding plane. + + [RECOVERY] This notification will be cleared when either the dynamic + enforcement policer pool is increased or the usage drops." + ::= { tmnxChassisNotification 75 } + +tmnxDcpFpDynPoolUsageHiAlmClear NOTIFICATION-TYPE + OBJECTS { + tmnxFPDCpuProtDynEnfrcPlcrPool, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpFpDynPoolUsageHiAlmClear notification is generated + when the dynamic enforcement policer pool usage on the forwarding + plane is no longer exhausted. + + [EFFECT] Dynamic enforcement policers are available in the free pool + to be allocated when needed. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 76 } + +tmnxDcpCardFpEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardFpEventOvrflwClr notification is generated when + the event throttling has ended for distributed CPU protection FP + events on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 77 } + +tmnxDcpCardSapEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardSapEventOvrflwClr notification is generated + when the event throttling has ended for distributed CPU protection SAP + events on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 78 } + +tmnxDcpCardVrtrIfEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardVrtrIfEventOvrflwClr notification is generated + when the event throttling has ended for distributed CPU protection + network-interface events on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 79 } + +tmnxEqPowerCapacityExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerCapacityExceeded alarm is generated when a + device needs power to boot, but there is not enough power capacity to + support the device. + + [EFFECT] A non-powered device will not boot until the power capacity + is increased to support the device. + + [RECOVERY] Add a new power supply to the system or change the faulty + power supply for a working one." + ::= { tmnxChassisNotification 80 } + +tmnxEqPowerCapacityExceededClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerCapacityExceededClear notification is generated + when the available power capacity exceeds the required power to boot + all inserted devices. + + [EFFECT] Devices that failed to boot due to power constrains, power + up." + ::= { tmnxChassisNotification 81 } + +tmnxEqPowerLostCapacity NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerLostCapacity alarm is generated when a power + supply fails or is removed which puts the system in an overloaded + situation. + + [EFFECT] Devices are powered off in order of lowest power priority + (tmnxMDAHwPowerPriority) until the available power capacity can + support the powered devices. + + [RECOVERY] Add a new power supply to the system or change the faulty + power supply for a working one." + ::= { tmnxChassisNotification 82 } + +tmnxEqPowerLostCapacityClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerLostCapacityClear notification is generated + when the available power capacity exceeds the required power to boot + all inserted devices. + + [EFFECT] Devices that powered off due to power constrains, power up." + ::= { tmnxChassisNotification 83 } + +tmnxEqPowerOverloadState NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerOverloadState alarm is generated when the + overloaded power capacity can not support the power requirements and + there are no further devices that can be powered off. + + [EFFECT] The system runs a risk of experiencing brownouts while the + available power capacity does not meet the required power consumption. + + [RECOVERY] Add power capacity or manually shut down devices until the + power capacity meets the power needs." + ::= { tmnxChassisNotification 84 } + +tmnxEqPowerOverloadStateClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerOverloadStateClear notification is generated + when the available power capacity meets or exceeds the power needs of + the powered on devices." + ::= { tmnxChassisNotification 85 } + +tmnxEqCardQChipBufMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardQChipBufMemoryEvent notification is generated + when a Q-chip experiences an occurrence of a buffer memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 86 } + +tmnxEqCardQChipStatsMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardQChipStatsMemoryEvent notification is generated + when a Q-chip experiences an occurrence of a statistics memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 87 } + +tmnxEqCardQChipIntMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardQChipIntMemoryEvent notification is generated + when a Q-chip experiences an occurrence of an internal memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 88 } + +tmnxEqCardChipIfDownEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardChipIfDownEvent notification is generated when + an inter-chip interface (XPL2 bundle) experiences an internal datapath + problem. + + [EFFECT] 7750 SR/7450 ESS: The IOM or IMM will either remain + operational or the card will reset along with its associated MDAs. + 7950 XRS: The associated XMA (MDA CLI context) will either remain + operational or it will reset. The XCM (CLI card context) will not + reset. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 89 } + +tmnxEqCardChipIfCellEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardChipIfCellEvent notification is generated when + an inter-chip interface (XPL2 bundle) experiences internal datapath + cell errors. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 90 } + +tmnxEqLowSwitchFabricCap NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqLowSwitchFabricCap alarm is generated when the total + switch fabric capacity becomes less than the IOM capacity due to link + failures. At least one of the taps on the IOM is below 100% capacity. + + [EFFECT] There is diminished switch fabric capacity to forward + service-impacting information. + + [RECOVERY] If the system does not self-recover, the IOM must be + rebooted." + ::= { tmnxChassisNotification 91 } + +tmnxEqLowSwitchFabricCapClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqLowSwitchFabricCapClear notification is generated + when the link failures that resulted in the tmnxEqLowSwitchFabricCap + alarm to be raised have been resolved. + + [EFFECT] There is sufficient switch fabric capacity to forward + service-impacting information." + ::= { tmnxChassisNotification 92 } + +tmnxEqPowerSafetyAlertThreshold NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyAlert + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyAlertThreshold notification is generated + when the system power capacity drops below the configured safety alert + threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 93 } + +tmnxEqPowerSafetyAlertClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyAlert + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyAlertClear notification is generated when + the system power capacity meets or exceeds the configured safety alert + threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 94 } + +tmnxEqPowerSafetyLevelThreshold NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyLevel + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyLevelThreshold notification is generated + when the peak nodal power consumption exceeds the configured safety + level threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 95 } + +tmnxEqPowerSafetyLevelClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyLevel + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyLevelClear notification is generated when + the peak nodal power consumption drops below the configured safety + level threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 96 } + +tmnxEqCardTChipParityEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardTChipParityEvent notification is generated when + a T-chip experiences an occurrence of an internal memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 97 } + +tmnxEqPowerSupplyPemACRectAlm NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisPowerSupplyPemACRect + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyPemACRectAlm alarm is generated if any + one of the AC rectifiers for a given power supply is in a failed state + or is missing. + + [EFFECT] There is an increased risk of the power supply failing, + causing insufficient power to the system. + + [RECOVERY] Bring the AC rectifiers back online. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 98 } + +tmnxEqPowerSupplyPemACRectAlmClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyPemACRectAlmClr notification is generated + when the last of the failed or missing AC rectifiers has been brought + back online. + + [EFFECT] The power supply AC rectifiers are fully operational. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 99 } + +tmnxEqPowerSupplyInputFeedAlm NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisPowerSupplyInFeedDown + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyInputFeedAlm alarm is generated if any + one of the input feeds for a given power supply is not supplying + power. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 100 } + +tmnxEqPowerSupplyInputFeedAlmClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyInputFeedAlmClr notification is generated + when the last of the missing input feeds has been brought back online. + + [EFFECT] All power supply input feeds are supplying power. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 101 } + +tmnxEqProvPowerCapacityAlm NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqProvPowerCapacityAlm notification is generated if a + power zone's provisioned power capacity can no longer support + configured devices. + + [EFFECT] There is an increased risk of device power outages that may + be service affecting. + + [RECOVERY] Increase the provisioned power capacity." + ::= { tmnxChassisNotification 102 } + +tmnxEqProvPowerCapacityAlmClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqProvPowerCapacityAlmClr notification is generated + when the power zone's provisioned power capacity can support + configured devices. + + [EFFECT] All configured devices in the power zone have enough + provisioned power capacity." + ::= { tmnxChassisNotification 103 } + +tmnxPlcyAcctStatsPoolExcResource NOTIFICATION-TYPE + OBJECTS { + tmnxFPPlcyAcctStatsPool, + tmnxFPPlcyAcctStatsInUse + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsPoolExcResource notification is generated + when the number of in-use stats resource usage as specified by + tmnxFPPlcyAcctStatsInUse exceeds 95 percent of the stats pool limit as + specified by tmnxFPPlcyAcctStatsPool. + + [EFFECT] The affected device may not provide accurate and complete + statistics. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 104 } + +tmnxPlcyAcctStatsPoolLowResource NOTIFICATION-TYPE + OBJECTS { + tmnxFPPlcyAcctStatsPool, + tmnxFPPlcyAcctStatsInUse + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsPoolLowResource notification is generated + when the number of in-use stats resource as specified by + tmnxFPPlcyAcctStatsInUse is below 85 percent of the stats pool limit + as specified by tmnxFPPlcyAcctStatsPool. + + [EFFECT] The configured stats pool limit is cleared when the number of + in-use stats resources falls below 85 percent of the stats pool limit. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 105 } + +tmnxPlcyAcctStatsEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxPlcyAcctTimeEventOccured, + tmnxPlcyAcctMissingNotifCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsEventOvrflwClr notification is generated + when the CPM polls the IOM for traps and the overflow is cleared by + logging an overflow-clear on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 106 } + +tmnxPlcyAcctStatsEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxPlcyAcctTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsEventOvrflw notification is generated + when tmnxPlcyAcctStatsPoolExcResource and + tmnxPlcyAcctStatsPoolLowResource occur more than 200 times because of + resource usage fluctuation. The IOM raises the final trap to indicate + overflow and stops logging traps. + + [EFFECT] Some FP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the Overflow clear is set." + ::= { tmnxChassisNotification 107 } + +tmnxIomResHighLimitReached NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResourceType, + tmnxIomResourceLimitPct, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomResHighLimitReached notification is generated when + the resource (of type tmnxIomResourceType) utilization on IOM has + reached the value of tmnxIomResourceLimitPct. + + [EFFECT] The specified resource limit is cleared when the number of + in-use stats resources falls below the clear threshold of the stats + pool limit. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 108 } + +tmnxIomResExhausted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResourceType, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomResExhausted notification is generated when + the type of resources on IOM as specified by tmnxIomResourceType has + reached the 100% of its utilization threshold. + + [EFFECT] The specified resource has reached the stats pool limit. + + [RECOVERY] Intervention may be required to recover resources." + ::= { tmnxChassisNotification 109 } + +tmnxIomResStateClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResourceType, + tmnxIomResourceLimitPct, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomResStateClr notification is generated when the type + of resources on IOM as specified by tmnxIomResourceType has dropped + back down below the value of tmnxIomResourceLimitPct. + + [EFFECT] The specified resource limit is cleared when the number of + in-use stats resources falls below tmnxIomResourceLimitPct of the + stats pool limit. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 110 } + +tmnxIomEventOverflow NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResLimitTimeEventOccured, + tmnxIomResourceType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomEventOverflow notification is generated when + tmnxIomResStateClr, tmnxIomResExhausted and tmnxIomResHighLimitReached + occur more than 200 times because of resource usage fluctuation. The + IOM raises the final trap to indicate overflow and stops logging + traps. + + [EFFECT] Some FP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the Overflow clear is set." + ::= { tmnxChassisNotification 111 } + +tmnxIomEventOverflowClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResLimitTimeEventOccured, + tmnxIomResLimMissingNotifCount, + tmnxIomResourceType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomEventOverflowClr notification is generated when the + CPM polls the IOM for traps and the overflow is cleared by logging an + overflow-clear on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 112 } + +tmnxEqDataPathFailureProtImpact NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqDataPathFailureProtImpact notification is generated + when a slot experienced a data path failure which impacted a protocol. + + [EFFECT] Services-related data associated with the impacted protocol + may be lost." + ::= { tmnxChassisNotification 113 } + +tmnxExtStandbyCpmReboot NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCpmCardSlotNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxExtStandbyCpmReboot notification is generated after a + master standby CPM reboots and it is determined that the master + standby CPM has transitioned into or out of an ISSU state. This + detected transition will cause a reboot of the extension standby CPM + (this reboot is necessary and expected for ISSU operation). This + notification helps an operator understand why an extension standby CPM + may have rebooted. + + [EFFECT] The extension standby CPM will reboot. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 114 } + +tmnxExtStandbyCpmRebootFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxExtStandbyCpmRebootFail notification is generated + after a master standby CPM reboots and it is determined that the + master standby CPM has transitioned into or out of an ISSU state. The + system will attempt to reboot the extension standby CPM as part of the + normal ISSU process. If the system determines that it cannot reboot + the extension standby CPM (i.e. it is not reachable) then this log + event is raised. + + [EFFECT] The extension standby CPM may not transition to the ISSU + state in which case the ISSU cannot proceed normally. + + [RECOVERY] Resetting the extension standby CPM can be attempted to try + and get the CPM into an ISSU state. If that is not successful, then + the ISSU should be aborted." + ::= { tmnxChassisNotification 115 } + +tmnxEqMdaIngrXplError NOTIFICATION-TYPE + OBJECTS { + tmnxMdaHwEventNumOccurrences + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMdaIngrXplError notification is generated when an + MDA exhibits persistent ingress XPL errors, and the tmnxEqMdaXplError + notification is generated when egress XPL errors occur. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 116 } + +tmnxPowerSupplyWrongFanDir NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisPowerSupplyFanDir + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxPowerSupplyWrongFanDir notification is generated when + the airflow direction of the power supply's fan is incorrect. + + [EFFECT] The power supply is not cooling properly and may overheat. + + [RECOVERY] Replace the power supply with one that has the proper fan + direction. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 119 } + +tmnxPowerSupplyWrongFanDirClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxPowerSupplyWrongFanDirClear notification is generated + when the airflow direction of the power supply's fan is corrected. + + [EFFECT] The fan is cooling the power supply in the proper direction. + + [RECOVERY] No recovery required. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 120 } + +tmnxEqMgmtEthRedStandbyRaise NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyMgmtEthRedPort + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMgmtEthRedStandbyRaise notification is generated + when the active CPM's management Ethernet port goes operationally down + and the standby CPM's management Ethernet port is operationally up and + now serving as the system's management Ethernet port. + + [EFFECT] The management Ethernet port is no longer redundant. The node + can be managed via the standby CPM's management Ethernet port only. + + [RECOVERY] Bring the active CPM's management Ethernet port + operationally up." + ::= { tmnxChassisNotification 121 } + +tmnxEqMgmtEthRedStandbyClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyMgmtEthRedPort + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMgmtEthRedStandbyClear notification is generated + when the active CPM's management Ethernet port goes operationally up + and the management Ethernet port reverts from the standby CPM to the + active CPM. + + [EFFECT] The management of the node is operating from the active CPM's + management Ethernet port and is redundant. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 122 } + +tmnxSyncIfTimBITS2048khzUnsup NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSyncIfTimBITS2048khzUnsup notification is generated + when the value of tSyncIfTimingAdmBITSIfType is set to 'g703-2048khz + (5)' and the CPM does not meet the specifications for the 2048kHz BITS + output signal under G.703. + + [EFFECT] The BITS input will not be used as the Sync reference and the + 2048kHz BITS output signal generated by the CPM is squelched. + + [RECOVERY] Replace the CPM with one that is capable of generating the + 2048kHz BITS output signal, or set tSyncIfTimingAdmBITSIfType to a + value other than 'g703-2048khz (5)'." + REFERENCE + "G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + ::= { tmnxChassisNotification 123 } + +tmnxSyncIfTimBITS2048khzUnsupClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSyncIfTimBITS2048khzUnsupClr notification is generated + when a tmnxSyncIfTimBITS2048khzUnsup notification is outstanding and + the CPM was replaced with one that meets the specifications for the + 2048kHz BITS output signal under G.703 or tSyncIfTimingAdmBITSIfType + is set to a value other than 'g703-2048khz (5)'. + + [EFFECT] The CPM can now support the configuration of + tSyncIfTimingAdmBITSIfType. + + [RECOVERY] No recovery required." + REFERENCE + "G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + ::= { tmnxChassisNotification 124 } + +tmnxEqPhysChassPowerSupOvrTmp NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupTempStatus, + tmnxPhysChassPowerSupTempThrshld + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOvrTmp notification is generated + when a power supply's temperature surpasses the threshold of the + particular physical chassis. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Check input feed and/or insert a new power supply." + ::= { tmnxChassisNotification 125 } + +tmnxEqPhysChassPowerSupOvrTmpClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupTempStatus, + tmnxPhysChassPowerSupTempThrshld + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOvrTmpClr notification is generated + when a power supply's temperature is reduced below the threshold of + the particular physical chassis. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 126 } + +tmnxEqPhysChassPowerSupAcFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupACStatus, + tmnxPhysChassPowerSup1Status, + tmnxPhysChassPowerSup2Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupAcFail notification is generated + when an AC failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Insert a new power supply." + ::= { tmnxChassisNotification 127 } + +tmnxEqPhysChassPowerSupAcFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupACStatus, + tmnxPhysChassPowerSup1Status, + tmnxPhysChassPowerSup2Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupAcFailClr notification is generated + when the AC failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 128 } + +tmnxEqPhysChassPowerSupDcFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupDCStatus, + tmnxPhysChassPowerSup1Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupDcFail notification is generated + when a DC failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Insert a new power supply." + ::= { tmnxChassisNotification 129 } + +tmnxEqPhysChassPowerSupDcFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupDCStatus, + tmnxPhysChassPowerSup1Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupDcFailClr notification is generated + when the DC failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 130 } + +tmnxEqPhysChassPowerSupInFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupInFail notification is generated + when an input failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Check input feed and/or insert a new power supply." + ::= { tmnxChassisNotification 131 } + +tmnxEqPhysChassPowerSupInFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupInFailClr notification is generated + when the input failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 132 } + +tmnxEqPhysChassPowerSupOutFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupOutptStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOutFail notification is generated + when an output failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Insert a new power supply." + ::= { tmnxChassisNotification 133 } + +tmnxEqPhysChassPowerSupOutFailCl NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupOutptStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOutFailCl notification is generated + when an output failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 134 } + +tmnxEqPhysChassisFanFailure NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisFanOperStatus, + tmnxPhysChassisFanSpeedPercent + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassisFanFailure notification is generated when + one of the fans in a fan tray fails on a particular physical chassis. + + [EFFECT] The fan is no longer operational. + + [RECOVERY] Insert a new fan." + ::= { tmnxChassisNotification 135 } + +tmnxEqPhysChassisFanFailureClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisFanOperStatus, + tmnxPhysChassisFanSpeedPercent + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassisFanFailureClear notification is generated + when the fan failure is cleared on the particular physical chassis. + + [EFFECT] The fan is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 136 } + +tIPsecIsaMemLowWatermark NOTIFICATION-TYPE + OBJECTS { + tmnxMDAHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecIsaMemLowWatermark notification is generated when the + ISA card memory usage ratio has dropped back to the normal level. + + [EFFECT] The system accepts new IKE states. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 137 } + +tIPsecIsaMemHighWatermark NOTIFICATION-TYPE + OBJECTS { + tmnxMDAHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecIsaMemHighWatermark notification is generated when the + ISA card memory usage ratio has almost reached the maximum value. + + [EFFECT] The system may stop accepting new IKE states shortly. + + [RECOVERY] Use fewer SAs for each IKE tunnel." + ::= { tmnxChassisNotification 138 } + +tIPsecIsaMemMax NOTIFICATION-TYPE + OBJECTS { + tmnxMDAHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecIsaMemMax notification is generated when the ISA card + memory usage ratio has reached the maximum value. + + [EFFECT] The system stops accepting new IKE states. + + [RECOVERY] Use fewer SAs for each IKE tunnel." + ::= { tmnxChassisNotification 139 } + +tmnxCpmMemSizeMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxCpmMemSizeMismatch notification is generated when the + RAM memory size of the standby CPM (i.e., + tmnxChassisNotifyCpmCardSlotNum) is different than the active CPM + (i.e., tmnxChassisNotifyHwIndex). + + [EFFECT] There is an increased risk of the memory overflow on the + standby CPM during the CPM switchover. + + [RECOVERY] Use CPMs with the same memory size." + ::= { tmnxChassisNotification 140 } + +tmnxCpmMemSizeMismatchClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxCpmMemSizeMismatchClear notification is generated when + the RAM memory sizes of the standby (i.e., + tmnxChassisNotifyCpmCardSlotNum) and active (i.e., + tmnxChassisNotifyHwIndex) CPMs become matched. + + [EFFECT] The tmnxCpmMemSizeMismatch notification is cleared. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 141 } + +tmnxPhysChassPwrSupWrgFanDir NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupFanDir + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupWrgFanDir notification is generated + when the airflow direction of the power supply's fan is incorrect. + + [EFFECT] The power supply is not cooling properly and may overheat. + + [RECOVERY] Replace the power supply with one that has the proper fan + direction." + ::= { tmnxChassisNotification 142 } + +tmnxPhysChassPwrSupWrgFanDirClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupFanDir + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupWrgFanDirClr notification is generated + when the airflow direction of the power supply's fan is corrected. + + [EFFECT] The fan is cooling the power supply in the proper direction. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 143 } + +tmnxPhysChassPwrSupPemACRect NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupPemACRect + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupPemACRect notification is generated if + any one of the AC rectifiers for a given power supply is in a failed + state or is missing. + + [EFFECT] There is an increased risk of the power supply failing, + causing insufficient power to the system. + + [RECOVERY] Bring the AC rectifiers back online." + ::= { tmnxChassisNotification 144 } + +tmnxPhysChassPwrSupPemACRectClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupPemACRect + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupPemACRectClr notification is generated + when the last of the failed or missing AC rectifiers has been brought + back online. + + [EFFECT] The power supply AC rectifiers are fully operational. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 145 } + +tmnxPhysChassPwrSupInputFeed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupInputFeed notification is generated if + any one of the input feeds for a given power supply is not supplying + power. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power." + ::= { tmnxChassisNotification 146 } + +tmnxPhysChassPwrSupInputFeedClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupInputFeedClr notification is generated + when the last of the missing input feeds has been brought back online. + + [EFFECT] All power supply input feeds are supplying power. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 147 } + +tmnxCardResMacFdbHighUsgSet NOTIFICATION-TYPE + OBJECTS { + tmnxMacScaleCardSlotNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCardResMacFdbHighUsgSet notification is generated when + the FDB table size exceeds 95% of the card limit. + + [EFFECT] The FDB table size for the card exceeds 95% of the card + limit. + + [RECOVERY] None needed." + ::= { tmnxChassisNotification 148 } + +tmnxCardResMacFdbHighUsgClr NOTIFICATION-TYPE + OBJECTS { + tmnxMacScaleCardSlotNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCardResMacFdbHighUsgClr notification is generated when + the FDB table size drops below 90% of the card limit. + + [EFFECT] The FDB table size for the card drops below 90% of the card + limit. + + [RECOVERY] None needed." + ::= { tmnxChassisNotification 149 } + +tmnxEqBpEpromFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromFail notification is generated when the + active CPM is no longer able to access the backplane EPROM due to a + hardware defect. + + [EFFECT] The active CPM is at risk of failing to initialize after node + reboot due to not being able to access the BP EPROM to read the + chassis type. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 150 } + +tmnxEqBpEpromFailClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromFailClear notification is generated when the + EPROM error condition is cleared." + ::= { tmnxChassisNotification 151 } + +tmnxEqBpEpromWarning NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromWarning notification is generated when the + active CPM is no longer able to access one backplane EPROM due to a + hardware defect but a redundant EPROM is present and accessible. + + [EFFECT] There is no effect on system operation. + + [RECOVERY] No recovery action required." + ::= { tmnxChassisNotification 152 } + +tmnxEqBpEpromWarningClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromWarningClear notification is generated when + the backplane EPROM warning condition is cleared." + ::= { tmnxChassisNotification 153 } + +tmnxPhysChassisPCMInputFeed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPCMInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPCMInputFeed notification is generated if + any one of the input feeds for a given PCM has gone offline. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power." + ::= { tmnxChassisNotification 154 } + +tmnxPhysChassisPCMInputFeedClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPCMInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPCMInputFeedClr notification is generated + when the last of the missing input feeds for a given PCM has been + brought back online. + + [EFFECT] All PCM input feeds are supplying power. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 155 } + +tmnxIPMacQosIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacQosIngOverload notification is generated when an + ingress QoS policy is in overload on an FP due to its configured IPv4 + or MAC criteria entries. + + [EFFECT] The impacted IPv4 or MAC criteria entries in the ingress QoS + policy on the affected FP will not work as expected, because not all + entries are programmed. + + [RECOVERY] Identify the impacted ingress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 156 } + +tmnxIPMacQosIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacQosIngOverloadClear notification is generated + when ingress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv4 or MAC criteria entries in the ingress QoS policies + on the affected FP will work as expected, because all entries are + programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 157 } + +tmnxIPQosEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPQosEgrOverload notification is generated when an + egress QoS policy is in overload on an FP due to its configured IPv4 + criteria entries. + + [EFFECT] The impacted IPv4 criteria entries in the egress QoS policy + on the affected FP will not work as expected, because not all entries + are programmed. + + [RECOVERY] Identify the impacted egress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 158 } + +tmnxIPQosEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPQosEgrOverloadClear notification is generated when + egress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv4 criteria entries in the egress QoS policy on the + affected FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 159 } + +tmnxIPv6QosIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosIngOverload notification is generated when an + ingress QoS policy is in overload on an FP due to its configured IPv6 + criteria entries. + + [EFFECT] The impacted IPv6 criteria entries in the ingress QoS policy + on the affected FP will not work as expected, because not all entries + are programmed. + + [RECOVERY] Identify the impacted ingress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 160 } + +tmnxIPv6QosIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosIngOverloadClear notification is generated when + ingress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv6 criteria entries in the ingress QoS policy on the + affected FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 161 } + +tmnxIPv6QosEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosEgrOverload notification is generated when an + egress QoS policy is in overload on an FP due to its configured IPv6 + criteria entries. + + [EFFECT] The impacted IPv6 criteria entries in the egress QoS Policy + on the affected FP will not work as expected, because not all entries + are programmed. + + [RECOVERY] Identify the impacted egress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 162 } + +tmnxIPv6QosEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosEgrOverloadClear notification is generated when + egress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv6 criteria entries in the egress QoS policy on the + affected FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 163 } + +tmnxIPMacFilterIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngOverload notification is generated when + an ingress IPv4 or MAC ACL Filter policy is in overload on an FP. + + [EFFECT] The impacted ingress IPv4 or MAC ACL Filter policy on the + affected FP will not work as expected, because not all entries are + programmed. + + [RECOVERY] Identify the impacted ingress IPv4 or MAC ACL Filter + policy, policy entries, and FPs using the appropriate tools commands. + Remove or modify policy entries or change the policy assigned to the + impacted FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 164 } + +tmnxIPMacFilterIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngOverloadClear notification is generated + when ingress IPv4 or MAC ACL Filter policies are no longer in overload + on an FP. + + [EFFECT] The ingress IPv4 or MAC ACL Filter policies on the affected + FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 165 } + +tmnxIPMacFilterEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrOverload notification is generated when + an egress IPv4 or MAC ACL Filter policy is in overload on an FP. + + [EFFECT] The impacted egress IPv4 or MAC ACL Filter policy on the + affected FP will not work as expected, because not all entries are + programmed. + + [RECOVERY] Identify the impacted egress IPv4 or MAC ACL Filter policy, + policy entries, and FPs using the appropriate tools commands. Remove + or modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 166 } + +tmnxIPMacFilterEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrOverloadClear notification is generated + when egress IPv4 or MAC ACL Filter policies are no longer in overload + on an FP. + + [EFFECT] The egress IPv4 or MAC ACL Filter policies on the affected FP + will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 167 } + +tmnxIPv6FilterIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngOverload notification is generated when + an ingress IPv6 ACL Filter policy is in overload on a FP. + + [EFFECT] The impacted ingress IPv6 ACL Filter policy on the affected + FP will not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted ingress IPv6 ACL Filter policy, + policy entries, and FPs using the appropriate tools commands. Remove + or modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 168 } + +tmnxIPv6FilterIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngOverloadClear notification is generated + when ingress IPv6 ACL Filter policies are no longer in overload on an + FP. + + [EFFECT] The ingress IPv6 ACL Filter policies on the affected FP will + work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 169 } + +tmnxIPv6FilterEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrOverload notification is generated when + an egress IPv6 ACL Filter policy is in overload on an FP. + + [EFFECT] The impacted egress IPv6 ACL Filter policy on the affected FP + will not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted egress IPv6 ACL Filter policy, policy + entries, and FPs using the appropriate tools commands. Remove or + modify policy entries or changed the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 170 } + +tmnxIPv6FilterEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrOverloadClear notification is generated + when egress IPv6 ACL Filter policies are no longer in overload on an + FP. + + [EFFECT] The egress IPv6 ACL Filter policies on the affected FP will + work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 171 } + +tmnxIPMacCpmFilterOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacCpmFilterOverload notification is generated when + an IPv4 or MAC CPM Filter policy is in overload on an FP. + + [EFFECT] The impacted IPv4 or MAC CPM Filter policy on the affected FP + will not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted IPv4 or MAC CPM Filter policy, policy + entries, and FPs using the appropriate tools commands. Remove or + modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 172 } + +tmnxIPMacCpmFilterOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacCpmFilterOverloadClear notification is generated + when IPv4 or MAC CPM Filter policies are no longer in overload on an + FP. + + [EFFECT] The IPv4 or MAC CPM Filter policies on the affected FP will + work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 173 } + +tmnxIPv6CpmFilterOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6CpmFilterOverload notification is generated when + an IPv6 CPM Filter policy is in overload on an FP. + + [EFFECT] The impacted IPv6 CPM Filter policy on the affected FP will + not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted IPv6 CPM Filter policy, policy + entries, and FPs using the appropriate tools commands. Remove or + modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 174 } + +tmnxIPv6CpmFilterOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6CpmFilterOverloadClear notification is generated + when IPv6 CPM Filter policies are no longer in overload on an FP. + + [EFFECT] The IPv6 CPM Filter policies on the affected FP will work as + expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 175 } + +tmnxBluetoothModuleConnectionChg NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyCpmCardSlotNum, + tmnxBluetoothModuleConnected, + tmnxBluetoothModuleConnectedMac + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxBluetoothModuleConnectionChg notification is generated + when a remote Bluetooth device connects with or disconnects from the + indicated Bluetooth module. + + [EFFECT] A Bluetooth device has connected with or disconnected from a + Bluetooth module. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 178 } + +tmnxGnssAcquiringFix NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxGnssPositionValid + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxGnssAcquiringFix notification is generated when the + GNSS receiver starts to acquire a fix. This occurs when the GNSS + receiver is enabled, and also when the GNSS receiver loses its fix. + + [EFFECT] The position of the system is unknown until the receiver + acquires a fix. + + [RECOVERY] Ensure that the GNSS antenna is properly connected to the + system." + ::= { tmnxChassisNotification 179 } + +tmnxGnssAcquiredFix NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxGnssPositionValid + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxGnssAcquiredFix notification is generated when the + GNSS receiver has acquired a valid fix on its position. + + [EFFECT] The position of the system is known. + + [RECOVERY] None needed" + ::= { tmnxChassisNotification 180 } + +tmnxPhysChassisPMOutFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMOutputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOutFail notification is generated when an + output failure occurs on the power module. + + [EFFECT] The power module is no longer operational. + + [RECOVERY] Insert a new power module." + ::= { tmnxChassisNotification 189 } + +tmnxPhysChassisPMOutFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMOutputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOutFailClr notification is generated when + an output failure is cleared on the power module. + + [EFFECT] The power module is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 190 } + +tmnxPhysChassisPMInputFeed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMInputFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMInputFeed notification is generated if + any one of the input feeds for a given power module is not supplying + power. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power." + ::= { tmnxChassisNotification 191 } + +tmnxPhysChassisPMInputFeedClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMInputFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupInputFeedClr notification is generated + when the last of the missing input feeds has been brought back online. + + [EFFECT] All power module input feeds are supplying power. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 192 } + +tmnxPhysChassisFilterDoorOpen NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisFilterDoorOpen notification is generated + when the filter door is either open or not present. + + [EFFECT] Power shelf protection may be compromised. + + [RECOVERY] If the filter door is not installed, install it. Close the + filter door." + ::= { tmnxChassisNotification 193 } + +tmnxPhysChassisFilterDoorClosed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisFilterDoorClosed notification is generated + when the filter door is present and closed. + + [EFFECT] The power shelves are protected by the closed door. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 194 } + +tmnxPhysChassisPMOverTemp NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwTemperature, + tmnxHwTempThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOverTemp notification is generated when a + power module's temperature surpasses the temperature threshold. + + [EFFECT] The power module is no longer operational. + + [RECOVERY] Check input feed and/or insert a new power module." + ::= { tmnxChassisNotification 195 } + +tmnxPhysChassisPMOverTempClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwTemperature, + tmnxHwTempThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOverTempClr notification is generated + when a power module's temperature is reduced below the temperature + threshold. + + [EFFECT] The power module is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 196 } + +tmnxIPMacFilterIngNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngNearFull notification is generated when + an ingress IPv4 or MAC ACL Filter policies are near full utilization + on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 197 } + +tmnxIPMacFilterIngNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngNearFullClear notification is generated + when ingress IPv4 or MAC ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 198 } + +tmnxIPMacFilterEgrNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrNearFull notification is generated when + an egress IPv4 or MAC ACL Filter policies are near full utilization on + an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 199 } + +tmnxIPMacFilterEgrNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrNearFullClear notification is generated + when egress IPv4 or MAC ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 200 } + +tmnxIPv6FilterIngNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngNearFull notification is generated when + an ingress IPv6 ACL Filter policies are near full utilization on an + FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 201 } + +tmnxIPv6FilterIngNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngNearFullClear notification is generated + when ingress IPv6 ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 202 } + +tmnxIPv6FilterEgrNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrNearFull notification is generated when + an egress IPv6 ACL Filter policies are near full utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 203 } + +tmnxIPv6FilterEgrNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrNearFullClear notification is generated + when egress IPv6 ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 204 } + +tmnxEqFpgaSoftError NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqFpgaSoftError notification is for experimental use + only and should remain suppressed unless advised otherwise by Nokia + customer support. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 211 } + +tmnxEqSyncIfTimingSyncEQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingSyncERxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference synce." + ::= { tmnxChassisNotification 212 } + +tmnxEqSyncIfTimingSyncE2Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingSyncE2RxQltyLevl + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference synce2." + ::= { tmnxChassisNotification 213 } + +tmnxEqSyncIfTimingSyncEAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 214 } + +tmnxEqSyncIfTimingSyncEAlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 215 } + +tmnxEqSyncIfTimingSyncE2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE 2 timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 216 } + +tmnxEqSyncIfTimingSyncE2AlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE 2 timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 217 } + +tmnxEqHwEventDetected NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxEqNotifyHwEventType, + tmnxEqNotifyHwEventDetail, + tmnxEqNotifyHwEventAction + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqHwEventDetected notification is generated when + events or errors being monitored are detected by hardware component. + + [EFFECT] The system will perform the configured action on the hardware + component as indicated by tmnxEqNotifyHwEventAction. + + [RECOVERY] Check hardware component." + ::= { tmnxChassisNotification 218 } + +tmnxTunnelGrpEsaVmActivity NOTIFICATION-TYPE + OBJECTS { + tmnxTunnelGrpEsaVmGroupAssoc, + tmnxTunnelGrpEsaVmActive + } + STATUS current + DESCRIPTION + "The tmnxTunnelGrpEsaVmActivity notification is generated when a + tunnel-capable ESA virtual machine that is associated with a tunnel + group becomes active or inactive within its group." + ::= { tmnxChassisNotification 219 } + +tmnxEsaDiscovered NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaDiscovered notification is generated when a new ESA is + discovered by the system. This happens when an initial dhcp request is + received on the configured ESA host port." + ::= { tmnxChassisNotification 220 } + +tmnxEsaConnected NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaConnected notification is generated when the ESA boots + successfully and the system can communicate with the ESA." + ::= { tmnxChassisNotification 221 } + +tmnxEsaDisconnected NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaDisconnected notification is generated when the ESA is + unprovisioned (i.e. host port unassigned)." + ::= { tmnxChassisNotification 222 } + +tmnxEsaFailure NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaStatsOperFlags + } + STATUS current + DESCRIPTION + "The tmnxEsaFailure notification is generated when a failure occurs on + an ESA. There are several reasons that cause a failure, including + losing communications with the ESA, detecting an incompatible ESA, or + firmware upgrade failure." + ::= { tmnxChassisNotification 223 } + +tmnxEsaCleared NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaCleared notification is generated when an ESA is cleared or + rebooted. A manual clear of the ESA will generate this notification." + ::= { tmnxChassisNotification 224 } + +tmnxEsaVmCreated NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaVmCreated notification is generated when an ESA VM is + created." + ::= { tmnxChassisNotification 225 } + +tmnxEsaVmBooted NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaVmBooted notification is generated when an ESA VM is + booted." + ::= { tmnxChassisNotification 226 } + +tmnxEsaVmRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaVmRemoved notification is generated when an ESA VM is + removed from the ESA, as a result of it being unprovisioned (i.e. host + port or type unassigned) or unequipped (i.e. memory or cores + unassigned)." + ::= { tmnxChassisNotification 227 } + +tmnxEsaVmCleared NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaVmCleared notification is generated when an ESA VM is + cleared or restarted. A manual clear of the esa-vm will generate this + notification." + ::= { tmnxChassisNotification 228 } + +tmnxEsaVmFailure NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId, + tmnxEsaVmStatsOperFlags + } + STATUS current + DESCRIPTION + "The tmnxEsaVmFailure notification is generated when an ESA VM is + declared failed. This could be for any of the reasons listed in + tmnxEsaVmStatsOperFlags, other than adminDown." + ::= { tmnxChassisNotification 229 } + +tIPsecEsaVmMemLowWatermark NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecEsaVmMemLowWatermark notification is generated when + the ESA VM memory usage ratio has dropped back to the normal level. + + [EFFECT] The system accepts new IKE states. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 230 } + +tIPsecEsaVmMemHighWatermark NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId, + tmnxEsaVmNotifyId + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecEsaVmMemHighWatermark notification is generated when + the ESA VM memory usage ratio has almost reached the maximum value. + + [EFFECT] The system may stop accepting new IKE states shortly. + + [RECOVERY] Use fewer SAs for each IKE tunnel." + ::= { tmnxChassisNotification 231 } + +tmnxPeKernelVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "[CAUSE] This notification is generated when there is a mismatch + between the software version of the host kernel software and the CPM + software. + + This may occur if the user updates the system software without + following the recommended software upgrade procedures. + + The object tmnxChassisNotifyHwIndex identifies the CPM card. The + object tmnxChassisNotifyMismatchedVer contains the version of + the host kernel software and tmnxHwSoftwareCodeVersion contains the + version of the CPM software. + + This notification is only applicable to systems that use both host + kernel software and CPM software, such as the 7705 SAR-Hm and the 7250 + IXR-s. + + [EFFECT] Although the system may appear to work properly, the behavior + of the system in this state is undefined. Using mismatched versions of + host kernel software and CPM software is not supported. + + [RECOVERY] Follow the recommended software upgrade procedures to + update the host kernel software and CPM software to the desired + software release." + ::= { tmnxChassisNotification 232 } + +tmnxFPResourcePolicyModified NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The FP resource policy applied to the FP has been modified, or + a different FP resource policy is applied to the FP. + + [EFFECT] Modifying the configuration could result in a failure to + instantiate queues. + + [RECOVERY] The configuration must be saved and the system rebooted + immediately." + ::= { tmnxChassisNotification 233 } + +tmnxFPResourcePolicyModifiedClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] Generates a notification when tmnxFPResourcePolicyModified is + cleared. + + [EFFECT] None. + + [RECOVERY] None." + ::= { tmnxChassisNotification 234 } + +tmnxEqSyncIfTimingGnssQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingGnssRxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference gnss." + ::= { tmnxChassisNotification 235 } + +tmnxEqSyncIfTimingGnss2Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingGnss2RxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference gnss2." + ::= { tmnxChassisNotification 236 } + +tmnxEqSyncIfTimingGnssAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when an alarm condition on the gnss timing reference + is detected. The type of alarm (los, oof, etc) is indicated in the + details of the log event or alarm, and is also available in the + tmnxSyncIfTimingNotifyAlarm attribute included in the SNMP + notification. The SNMP notification will have the same indices as + those of the tmnxCpmCardTable. + + [EFFECT] Timing reference gnss cannot be used as a source of timing + into the central clock. + + [RECOVERY] Address issues with the signal associated with timing + reference gnss." + ::= { tmnxChassisNotification 237 } + +tmnxEqSyncIfTimingGnss2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when an alarm condition on the gnss2 timing + reference is detected. The type of alarm (los, oof, etc) is indicated + in the details of the log event or alarm, and is also available in the + tmnxSyncIfTimingNotifyAlarm attribute included in the SNMP + notification. The SNMP notification will have the same indices as + those of the tmnxCpmCardTable. + + [EFFECT] Timing reference gnss2 cannot be used as a source of timing + into the central clock. + + [RECOVERY] Address issues with the signal associated with timing + reference gnss2." + ::= { tmnxChassisNotification 238 } + +tmnxEqSyncIfTimingGnssAlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the gnss timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 239 } + +tmnxEqSyncIfTimingGnss2AlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the gnss2 timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 240 } + +tmnxEsaFirmwareUpgradeStarted NOTIFICATION-TYPE + OBJECTS { + tmnxEsaNotifyId + } + STATUS current + DESCRIPTION + "The tmnxEsaFirmwareUpgradeStarted notification is generated when an + ESA requests a firmware upgrade and is in progress." + ::= { tmnxChassisNotification 241 } + +tmnxPlcyAcctPlcrPoolExcResource NOTIFICATION-TYPE + OBJECTS { + tmnxFPPlcyAcctPolicerLimit, + tmnxFPPlcyAcctPolicerInUse + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctPlcrPoolExcResource notification is generated + when the number of in-use policer resource usage as specified by + tmnxFPPlcyAcctPolicerInUse exceeds 95 percent of the policer limit as + specified by tmnxFPPlcyAcctPolicerLimit. + + [EFFECT] The affected device may not provide accurate and complete + statistics. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 242 } + +tmnxPlcyAcctPlcrPoolLowResource NOTIFICATION-TYPE + OBJECTS { + tmnxFPPlcyAcctPolicerLimit, + tmnxFPPlcyAcctPolicerInUse + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctPlcrPoolLowResource notification is generated + when the number of in-use policer resource as specified by + tmnxFPPlcyAcctPolicerInUse is below 85 percent of the policer limit as + specified by tmnxFPPlcyAcctPolicerLimit. + + [EFFECT] The configured policer limit is cleared when the number of + in-use policer resources falls below 85 percent of the policer limit. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 243 } + +tChassisAirflowDirMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tChassisAirflowDirMismatch notification is generated when + airflow direction is not identical for all chassis fans and + power-supply fans equipped by the physical chassis. + + [EFFECT] Mismatched airflow direction among fans may cause increased + temperature, intermittent errors, and could damage components. + + [RECOVERY] The operator must identify a single preferred airflow + direction, remove any chassis fans and power-supply fans which do not + match it, and replace them with equipment having fans of the preferred + airflow direction." + ::= { tmnxChassisNotification 244 } + +tChassisAirflowDirMismatchClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tChassisAirflowDirMismatchClr notification is generated to + indicate that all chassis fans and power-supply fans with mismatched + airflow directions have been replaced, and all chassis-fans and + power-supply fans share the same direction." + ::= { tmnxChassisNotification 245 } + +tChassisPowerSupplyMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tChassisPowerSupplyMismatch notification is generated when + power-supply elements equipped to the physical chassis are not all of + the same type. + + [EFFECT] There is an increased risk of power-supply failure. + Intermittent error or damage to components may also result. + + [RECOVERY] The operator must identify a single preferred or required + power-supply type, remove any power-supply elements of other types, + and replace them with equipment of the preferred power-supply type." + ::= { tmnxChassisNotification 246 } + +tChassisPowerSupplyMismatchClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tChassisPowerSupplyMismatchClr notification is generated to + indicate that all power-supply elements of mismatched types have been + replaced, and all power-supply elements now share the same type." + ::= { tmnxChassisNotification 247 } + +tChassisPowerSupplyUnsup NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tChassisPowerSupplyUnsup notification is generated when + power-supply elements equipped to the physical chassis are not of a + supported type. + + [EFFECT] There is an increased risk of power-supply failure. + Intermittent error or damage to components may also result. + + [RECOVERY] The operator must identify any equipped power supply + elements of unsupported type, remove them, and replace them with + equipment of a supported power-supply type" + ::= { tmnxChassisNotification 248 } + +tmnxIomRsrcUsageHighLimitReached NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomRsrcTimeEventOccured, + tmnxIomRsrcResourceType, + tmnxIomRsrcUsagePercent + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomRsrcUsageHighLimitReached notification is generated + when the utilization of the IOM resource of type + tmnxIomRsrcResourceType reaches or exceeds 90%. + + [EFFECT] The specified resource limit is cleared when the number of + in-use resources falls below the 85% threshold. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 252 } + +tmnxIomRsrcUsageExhausted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomRsrcTimeEventOccured, + tmnxIomRsrcResourceType, + tmnxIomRsrcUsagePercent + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomRsrcUsageExhausted notification is generated when + all the IOM resources of type tmnxIomRsrcResourceType have been + exhausted. + + [EFFECT] The specified resource has reached its limit. + + [RECOVERY] Intervention may be required to recover resources." + ::= { tmnxChassisNotification 253 } + +tmnxIomRsrcUsageRecovered NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomRsrcTimeEventOccured, + tmnxIomRsrcResourceType, + tmnxIomRsrcUsagePercent + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomRsrcUsageRecovered notification is generated when + the utilization of the IOM resource of type tmnxIomRsrcResourceType + drops below 85%. + + [EFFECT] The specified resource limit is cleared when the number of + in-use resources falls below the 85% threshold. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 254 } + +tmnxIomRsrcUserOversubscribed NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomRsrcTimeEventOccured, + tmnxIomRsrcResourceType, + tmnxIomRsrcUserType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomRsrcUserOversubscribed notification is generated + when the IOM resource of type tmnxIomRsrcResourceType has been + exhausted for user tmnxIomRsrcUserType. + + [EFFECT] Traffic for user tmnxIomRsrcUserType may be affected. + + [RECOVERY] Intervention may be required to recover resources." + ::= { tmnxChassisNotification 255 } + +tmnxIomRsrcUserOversubscribedClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomRsrcTimeEventOccured, + tmnxIomRsrcResourceType, + tmnxIomRsrcUserType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomRsrcUserOversubscribedClr notification is generated + when when all the required IOM resources of type + tmnxIomRsrcResourceType for user tmnxIomRsrcUserType have been + allocated. + + [EFFECT] Traffic for user tmnxIomRsrcUserType is no longer affected. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 256 } + +tmnxIomRsrcEventOverflow NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomRsrcTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomRsrcEventOverflow notification is generated when + tmnxIomRsrcUsageHighLimitReached, tmnxIomRsrcUsageExhausted, + tmnxIomRsrcUsageRecovered, tmnxIomRsrcUserOversubscribed or + tmnxIomRsrcUserOversubscribedClr occur more than 200 times because of + resource usage fluctuation. The IOM raises the final trap to indicate + overflow and stops logging traps. + + [EFFECT] Some IOM notifications may not be received. + + [RECOVERY] Notifications will resume once the Overflow clear is set." + ::= { tmnxChassisNotification 257 } + +tmnxIomRsrcEventOverflowClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomRsrcTimeEventOccured, + tmnxIomRsrcMissingNotifCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomRsrcEventOverflowClr notification is generated when + the CPM polls the IOM for traps and the overflow is cleared by logging + an overflow-clear on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 258 } + +tmnxHwAggShpSchedEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxHwAggShpTimeEventOccured, + tmnxHwAggShpMissingNotifCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxHwAggShpSchedEventOvrflwClr notification is generated + when the CPM polls the IOM for Hw Agg Shaper Sched traps and the + overflow is cleared by logging anoverflow-clear on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 259 } + +tmnxHwAggShpSchedEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxHwAggShpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxHwAggShpSchedEventOvrflwClr notification is generated + when HW Agg Shaper Scheduler oper color occurs more than 200 times + because of Number of agg-shapers parented to a scheduler. The IOM + raises the final trap to indicate overflow and stops logging traps. + + [EFFECT] Hw Agg shaper scheduler color notifications on the card may + not be received. + + [RECOVERY] Notifications will resume once the Overflow clear is set." + ::= { tmnxChassisNotification 260 } + +END diff --git a/MIBS/nokia/TIMETRA-DHCP-SERVER-MIB b/MIBS/nokia/TIMETRA-DHCP-SERVER-MIB new file mode 100644 index 0000000..a82ccd4 --- /dev/null +++ b/MIBS/nokia/TIMETRA-DHCP-SERVER-MIB @@ -0,0 +1,10483 @@ +TIMETRA-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InetAddress, InetAddressPrefixLength, + InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowStatus, TEXTUAL-CONVENTION, + TimeStamp, TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + TItemDescription, TNamedItem, + TNamedItemOrEmpty, TmnxActionType, + TmnxAdminState, TmnxCreateOrigin, + TmnxDhcpOptionDisplay, + TmnxDhcpOptionType, + TmnxDhcpServerDUIDTypeCode, + TmnxPppoeUserNameOrEmpty, TmnxVRtrID, + TmnxVRtrIDOrZero + FROM TIMETRA-TC-MIB + vRtrID + FROM TIMETRA-VRTR-MIB + ; + +timetraDhcpServerMIBModule MODULE-IDENTITY + LAST-UPDATED "201703010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the DHCP + (Dynamic Host Configuration Protocol) server for the Nokia SROS + device. + + Copyright 2008-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201703010000Z" + DESCRIPTION + "Rev 15.0 1 March 2017 00:00 + 15.0 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "201202280000Z" + DESCRIPTION + "Rev 10.0 28 Feb 2012 12:00 + 10.0 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-DHCP-SERVER-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 0.1 01 Jan 2008 00:00 + Initial version of the TIMETRA-DHCP-SERVER-MIB." + + ::= { timetraSRMIBModules 47 } + +TmnxDhcpSvrOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDhcpSvrOperState data type is an enumerated integer + that describes the values used to identify the operational state of + a DHCP Server instance. + unknown + inService + outOfService + transition + waitPersistence : the DHCP Server instance is waiting for a + persistence action to complete." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4), + waitPersistence (5) + } + +TmnxDhcpSvrClientType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates a DHCP Server client type. + dhcp : CPE is a DHCP client; + ppp : CPE is a PPP client (IPv4); + ipoe : CPE is an IPoE client (IPv6); + ipsec: CPE is an IPSEC tunnel." + SYNTAX INTEGER { + dhcp (0), + ppp (1), + ipoe (2), + ipsec (3) + } + +TmnxDhcpSvrFailCtrlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates a DHCP Server failover control type. + local : this system is in control under normal operation; + remote : the remote system is in control under normal + operation; + access-driven : the controlling system is decided by the access + mechanism." + SYNTAX INTEGER { + local (1), + remote (2), + accessDriven (3) + } + +TmnxDhcpsFoState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDhcpsFoState data type is an enumerated integer that describes + the values used to identify the failover state of a DHCP Server + instance. + + unknown + init : the DHCP Server instance is preparing + to startup; + startUp : the DHCP Server instance is starting up; + noCommunication : the communication with the partner is lost; + partnerDown : the partner is assumed down; + normal + shutdown : the administrative state of the failover + facility of this DHCP server instance + is 'outOfService', or the administrative + state of this DHCP server instance + is 'outOfService'; + transition + preNormal : sub-state of 'normal', that applies to a pair of + servers A and B, while B is recovering after it went down: + - server A is responding to (instead of dropping) renew and rebind messages + for remote leases it has allocated during partnerDown; + - server B is dropping (instead of NACKing) renew and rebind messages for + yet unknown local leases while resynchronizing with the MCS database." + SYNTAX INTEGER { + unknown (1), + init (2), + startUp (3), + noCommunication (4), + partnerDown (5), + normal (6), + shutdown (7), + transition (8), + preNormal (9) + } + +TmnxDhcpsFoLeaseFailureReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDhcpsFoLeaseFailureReason data type is an enumerated integer + that describes the values used to identify the reason of a lease + update failure that occurred in the failover facility of a DHCP Server + instance. + foShutdown : the failover state of this DHCP Server + instance is 'shutdown'; + expired : the lease received from the peer has expired; + maxReached : the maximum number of leases is already + reached; the maximum number of leases is + indicated by the object tmnxDhcpSvrMaxLeases; + subnetNotFound : no valid subnet for this lease could be + found; + rangeNotFound : no valid include range for this lease could + be found; + hostConflict : this DHCP server instance has already leased + this address to another host; + addressConflict : this DHCP server instance has already leased + another address to this host; + peerConflict : the failover peer has leased an address + within a subnet range of which the failover + control is set to 'local' on this local DHCP + server instance; + persistenceCongested : + the lease received from the peer can not be + persistently stored because the persistence + subsystem is in overload. + noLeaseHoldTime : tmnxDhcpServerCfgLeaseHoldTime has value '0' + for this DHCP server instance. + invalidPfxLen : the prefix of the lease received from the peer + is not inside the range configured in + tmnxDhcpServerPoolMinPrefixLen and + tmnxDhcpServerPoolMaxPrefixLen. + " + SYNTAX INTEGER { + foShutdown (1), + expired (2), + maxReached (3), + subnetNotFound (4), + rangeNotFound (5), + hostConflict (6), + addressConflict (7), + peerConflict (8), + persistenceCongested (9), + noLeaseHoldTime (10), + invalidPfxLen (11) + } + +TmnxDhcpsFoActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates a DHCP Server failover action type. + notApplicable : return value for GETs and GETNEXTs; + forcePartnerDown: if the failover state of the DHCP server + instance is 'noCommunication', force it to + transition to 'partnerDown'; + abortStartupWait: abort the startup wait timer." + SYNTAX INTEGER { + notApplicable (1), + forcePartnerDown (2), + abortStartupWait (3) + } + +TmnxDhcpsStickyLeaseActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates a DHCP Server Sticky Lease action type. + notApplicable : return value for GETs and GETNEXTs; + create : create a sticky lease." + SYNTAX INTEGER { + notApplicable (1), + create (2) + } + +tmnxDhcpServer OBJECT IDENTIFIER ::= { tmnxSRObjs 47 } + +tmnxDhcpServerObjs OBJECT IDENTIFIER ::= { tmnxDhcpServer 1 } + +tmnxDhcpServerConfigTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerConfigTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpServerConfigTable." + ::= { tmnxDhcpServerObjs 1 } + +tmnxDhcpServerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpServerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpServerConfigTable contains objects to configure the + DHCP server." + ::= { tmnxDhcpServerObjs 2 } + +tmnxDhcpServerConfigEntry OBJECT-TYPE + SYNTAX TmnxDhcpServerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a DHCP server instance running within a virtual + router. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + vRtrID, + IMPLIED tmnxDhcpServerCfgServerName + } + ::= { tmnxDhcpServerConfigTable 1 } + +TmnxDhcpServerConfigEntry ::= SEQUENCE +{ + tmnxDhcpServerCfgServerName TNamedItem, + tmnxDhcpServerCfgRowStatus RowStatus, + tmnxDhcpServerCfgLastChangeTime TimeStamp, + tmnxDhcpServerCfgAdminState TmnxAdminState, + tmnxDhcpServerCfgDescription TItemDescription, + tmnxDhcpServerCfgUserDatabase TNamedItemOrEmpty, + tmnxDhcpServerCfgUseGiAddress TruthValue, + tmnxDhcpServerCfgSendForceRenews TruthValue, + tmnxDhcpServerCfgUseClientPool TruthValue, + tmnxDhcpServerCfgOperState TmnxDhcpSvrOperState, + tmnxDhcpServerCfgAddrType InetAddressType, + tmnxDhcpServerCfgLeaseHoldTime Unsigned32, + tmnxDhcpServerCfgUseGiScope INTEGER, + tmnxDhcpServerCfgIgnRapidCommit TruthValue, + tmnxDhcpServerCfgUserIdent INTEGER, + tmnxDhcpServerCfgItfIdMapping TruthValue, + tmnxDhcpServerCfgUseCPDelimiter DisplayString, + tmnxDhcpServerCfgCreationOrigin TmnxCreateOrigin, + tmnxDhcpServerCfgLeaseHoldFor BITS, + tmnxDhcpServerCfgAllowLeaseQuery TruthValue, + tmnxDhcpServerCfgAutoProvisioned TruthValue +} + +tmnxDhcpServerCfgServerName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgServerName specifies the name + of this local DHCP server instance. + + This server instance is reachable through the IP address(es) of the + interface(s) that refer to this DHCP server name in + TIMETRA-VRTR-MIB::vRtrIfLocalDhcpServerName." + ::= { tmnxDhcpServerConfigEntry 1 } + +tmnxDhcpServerCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgRowStatus specifies the row status of + this row." + ::= { tmnxDhcpServerConfigEntry 2 } + +tmnxDhcpServerCfgLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgLastChangeTime indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpServerConfigEntry 3 } + +tmnxDhcpServerCfgAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgAdminState specifies the administrative + state of this local DHCP server instance." + DEFVAL { outOfService } + ::= { tmnxDhcpServerConfigEntry 4 } + +tmnxDhcpServerCfgDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgDescription specifies a user + provided description for this DHCP server." + DEFVAL { "" } + ::= { tmnxDhcpServerConfigEntry 5 } + +tmnxDhcpServerCfgUserDatabase OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgUserDatabase specifies the + local user database to use for authentication. + + If no authentication is required, the value of this object must be set + to the empty string, and tmnxDhcpServerCfgUseGiAddress must be set to + 'true(1)' in order for the DHCP server to operate." + DEFVAL { "" } + ::= { tmnxDhcpServerConfigEntry 6 } + +tmnxDhcpServerCfgUseGiAddress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgUseGiAddress specifies + whether GI address matching is enabled. + + If tmnxDhcpServerCfgUseGiAddress is set to 'true(1)', then an IP + address will be provided based on the Gateway IP address from the DHCP + message, even when authentication fails or when there is no local user + database configured in tmnxDhcpServerCfgUserDatabase." + DEFVAL { false } + ::= { tmnxDhcpServerConfigEntry 7 } + +tmnxDhcpServerCfgSendForceRenews OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgSendForceRenews specifies + whether the server is allowed to send a DHCP FORCERENEW message to + DHCP clients. + + If tmnxDhcpServerCfgSendForceRenews is set to 'true(1)', then the + server will send a DHCP FORCERENEW message to the client when its + configuration changes in such a way that the clients need to renew + their lease in order to obtain the new parameters. This will be the + case when, for example, an option is added to a subnet." + DEFVAL { false } + ::= { tmnxDhcpServerConfigEntry 8 } + +tmnxDhcpServerCfgUseClientPool OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgUseClientPool specifies + whether the IP address pool selection is based on the relay + information in the DHCP packet. + + If the value of tmnxDhcpServerCfgUseClientPool is set to 'true (1)', + the IP address pool selection is determined by the relay information. + + If the value of tmnxDhcpServerCfgUseClientPool is set to 'false (2)', + or if the DHCP message does not contain the to be used information, + the pool selection is specified by the value of + tmnxDhcpServerCfgUseGiAddress. + + When the value of tmnxDhcpServerCfgAddrType is set to 'ipv4 (1), the + used relay information is the value of the vendor-specific sub-option + 13 of the DHCP option 82. + + When the value of tmnxDhcpServerCfgAddrType is set to 'ipv6 (2), the + used relay information is the value of the vendor-specific sub-option + 1 for the IA_NA address pool and sub-option 2 for the IA_PD address + pool." + DEFVAL { false } + ::= { tmnxDhcpServerConfigEntry 9 } + +tmnxDhcpServerCfgOperState OBJECT-TYPE + SYNTAX TmnxDhcpSvrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgOperState indicates the operational + state of this local DHCP server instance." + ::= { tmnxDhcpServerConfigEntry 10 } + +tmnxDhcpServerCfgAddrType OBJECT-TYPE + SYNTAX InetAddressType { ipv4 (1), ipv6 (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgAddrType specifies the type of addresses + supported by this local DHCP server instance. + + The value of this object can not be modified after the creation of the + conceptual row." + DEFVAL { ipv4 } + ::= { tmnxDhcpServerConfigEntry 20 } + +tmnxDhcpServerCfgLeaseHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..631152000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgLeaseHoldTime specifies the time to + remember this lease." + DEFVAL { 0 } + ::= { tmnxDhcpServerConfigEntry 21 } + +tmnxDhcpServerCfgUseGiScope OBJECT-TYPE + SYNTAX INTEGER { + subnet (0), + pool (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgUseGiScope specifies whether the GI + address selects a single subnet or a pool. + + The value of this object is only meaningful when the value of + tmnxDhcpServerCfgUseGiAddress is set to 'true(1)'." + DEFVAL { subnet } + ::= { tmnxDhcpServerConfigEntry 22 } + +tmnxDhcpServerCfgIgnRapidCommit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgIgnRapidCommit specifies whether the + Rapid Commit Option sent by the DHCPv6 client is processed. + + If the value of this object is set to 'true(1)' and the client has + included a Rapid Commit option in the Solicit, the server ignores the + Rapid Commit option and processes the remainder of the message as if + no Rapid Commit option were present. + + The value of this object is only meaningful when the value of + tmnxDhcpServerCfgAddrType is set to 'ipv6(2)'." + REFERENCE + "RFC 3315 paragraph 17.2.1" + DEFVAL { false } + ::= { tmnxDhcpServerConfigEntry 23 } + +tmnxDhcpServerCfgUserIdent OBJECT-TYPE + SYNTAX INTEGER { + macCircuitId (1), + duid (2), + interfaceId (3), + interfaceIdLinkLocal (4), + clientId (5), + mac (6), + circuitId (7), + remoteId (8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgUserIdent specifies which method is used + by the local DHCP server to uniquely identify a user. + + When the value of tmnxDhcpServerCfgAddrType is set to 'ipv4(1)', this + object can only be set to 'macCircuitId(1)', 'clientId', 'mac', + 'circuitId' or 'remoteId'; the default value is 'macCircuitId'. + + When the value of tmnxDhcpServerCfgAddrType is set to 'ipv6(2)', this + object can only be set to 'duid', 'interfaceId' or + 'interfaceIdLinkLocal'. The default value is 'duid(2)'." + ::= { tmnxDhcpServerConfigEntry 24 } + +tmnxDhcpServerCfgItfIdMapping OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgItfIdMapping specifies whether the + DHCPv6 server uses a unique /64 prefix per interface-ID options + combination. + + If the value of this object is set to 'true(1)' and the client + requests a non-temporary address, the DHCPv6 server leases a /128 + address from the unique /64 prefix belonging to the interface-ID + option from the relay forward message and, if present, the + interface-ID option from the encapsulated LDRA relay forward message. + + If the value of this object is set to 'false(2)' each client + requesting a non-temporary address, gets a /128 lease from a different + /64 prefix. + + The value of this object is only meaningful when the value of + tmnxDhcpServerCfgAddrType is set to 'ipv6(2)' and the value of + iesIfIPv6IpoeBridgedModeEnabled is set to 'true(1)' for all group + interfaces relaying to this server." + DEFVAL { false } + ::= { tmnxDhcpServerConfigEntry 25 } + +tmnxDhcpServerCfgUseCPDelimiter OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A delimiter character to combine primary and secondary pool names." + DEFVAL { "" } + ::= { tmnxDhcpServerConfigEntry 26 } + +tmnxDhcpServerCfgCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerCfgCreationOrigin indicates the + mechanism which created this server." + ::= { tmnxDhcpServerConfigEntry 27 } + +tmnxDhcpServerCfgLeaseHoldFor OBJECT-TYPE + SYNTAX BITS { + solicitedRelease (0), + internalLeaseIpsec (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgLeaseHoldFor specifies behavior details + while the value of tmnxDhcpServerCfgLeaseHoldTime is not zero. + + By default, sticky leases are only supported for unsolicited releases." + DEFVAL { {} } + ::= { tmnxDhcpServerConfigEntry 28 } + +tmnxDhcpServerCfgAllowLeaseQuery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgAllowLeaseQuery specifies whether the + DHCPv6 server will handle Lease Query messages by client id." + DEFVAL { false } + ::= { tmnxDhcpServerConfigEntry 29 } + +tmnxDhcpServerCfgAutoProvisioned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerCfgAutoProvisioned specifies if the pools + associated with this server are provisioned automatically rather than + by means of the tmnxDhcpServerPoolTable, tmnxDhcpServerSubnetTable and + tmnxDhcpSvrSubnetRangesTable. + + The value of this object can only be modified while the conceptual + row is created, and it can not be modified afterwards. + + The value of this object can only be 'true' when the value of + tmnxDhcpServerCfgAddrType is set to 'ipv6(2).' + + While the value of tmnxDhcpServerCfgAutoProvisioned is equal to + 'true', no further address configuration, for example by means of the + tables mentioned before, is allowed. + + Address pools can be associated with this server by means of the + 'TIMETRA-NAT-MIB::tmnxNatFwlDomTable'." + DEFVAL { false } + ::= { tmnxDhcpServerConfigEntry 30 } + +tmnxDhcpServerPoolTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpServerPoolTable." + ::= { tmnxDhcpServerObjs 3 } + +tmnxDhcpServerPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpServerPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpServerPoolTable contains objects to configure IP + address pools. + + Every DHCP server can contain several IP address pools which can each + contain multiple subnets." + ::= { tmnxDhcpServerObjs 4 } + +tmnxDhcpServerPoolEntry OBJECT-TYPE + SYNTAX TmnxDhcpServerPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents an IP address pool. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName + } + ::= { tmnxDhcpServerPoolTable 1 } + +TmnxDhcpServerPoolEntry ::= SEQUENCE +{ + tmnxDhcpServerPoolName TNamedItem, + tmnxDhcpServerPoolRowStatus RowStatus, + tmnxDhcpServerPoolLastChangeTime TimeStamp, + tmnxDhcpServerPoolDescription TItemDescription, + tmnxDhcpServerPoolMinLeaseTime Unsigned32, + tmnxDhcpServerPoolMaxLeaseTime Unsigned32, + tmnxDhcpServerPoolOfferTime Unsigned32, + tmnxDhcpServerPoolMinFree Unsigned32, + tmnxDhcpServerPoolMinFreeType INTEGER, + tmnxDhcpServerPoolDepletedEvent TruthValue, + tmnxDhcpServerPoolDlgatedPfxLen Unsigned32, + tmnxDhcpServerPoolSubnetBindKey INTEGER, + tmnxDhcpServerPoolSubnetBindDly Unsigned32, + tmnxDhcpServerPoolNakNonMatch TruthValue, + tmnxDhcpServerPoolMinPrefixLen InetAddressPrefixLength, + tmnxDhcpServerPoolMaxPrefixLen InetAddressPrefixLength +} + +tmnxDhcpServerPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolName specifies the name of + this IP address pool." + ::= { tmnxDhcpServerPoolEntry 1 } + +tmnxDhcpServerPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolRowStatus specifies the row + status of this row." + ::= { tmnxDhcpServerPoolEntry 2 } + +tmnxDhcpServerPoolLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolLastChangeTime indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpServerPoolEntry 3 } + +tmnxDhcpServerPoolDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolDescription specifies a user + provided description for this pool." + DEFVAL { "" } + ::= { tmnxDhcpServerPoolEntry 4 } + +tmnxDhcpServerPoolMinLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (10..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolMinLeaseTime specifies the + minimum lease time. + + The minimum lease time can only be configured to a value that is + smaller than or equal to the value configured in object + tmnxDhcpServerPoolMaxLeaseTime." + DEFVAL { 600 } + ::= { tmnxDhcpServerPoolEntry 5 } + +tmnxDhcpServerPoolMaxLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (10..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolMaxLeaseTime specifies the + maximum lease time. + + If there is no lease time configured in DHCP option 51 (in the user + database, or in the tmnxDhcpSvrPoolOptionTable, or in the + tmnxDhcpSvrSubnetOptionTable), then this value is encoded in option 51 + of the DHCP reply message. + + The maximum lease time can only be configured to a value that is + larger than or equal to the value configured in object + tmnxDhcpServerPoolMinLeaseTime." + DEFVAL { 864000 } + ::= { tmnxDhcpServerPoolEntry 6 } + +tmnxDhcpServerPoolOfferTime OBJECT-TYPE + SYNTAX Unsigned32 (10..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolOfferTime specifies the time + interval during which a DHCP offer is valid." + DEFVAL { 60 } + ::= { tmnxDhcpServerPoolEntry 7 } + +tmnxDhcpServerPoolMinFree OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolMinFree specifies the + desired minimum number of free addresses in this pool. + + If the actual number of free addresses in this pool falls below this + configured minimum, a notification is generated. + + The value zero specifies 'no minimum'." + DEFVAL { 1 } + ::= { tmnxDhcpServerPoolEntry 8 } + +tmnxDhcpServerPoolMinFreeType OBJECT-TYPE + SYNTAX INTEGER { + absolute (0), + percent (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolMinFreeType specifies + whether tmnxDhcpServerPoolMinFree is expressed as an absolute number + or as a percentage. + + When the value of this object is set to 'percent(1)', the accepted + range for tmnxDhcpServerPoolMinFree is limited between 0 and 100. + + Default value is 'absolute(0)'." + DEFVAL { absolute } + ::= { tmnxDhcpServerPoolEntry 9 } + +tmnxDhcpServerPoolDepletedEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolDepletedEvent specifies + whether a notification is generated when this pool is depleted. + + When the value of this object is set to 'true(1)', notification + tmnxDhcpSvrPoolDepleted is generated." + DEFVAL { false } + ::= { tmnxDhcpServerPoolEntry 10 } + +tmnxDhcpServerPoolDlgatedPfxLen OBJECT-TYPE + SYNTAX Unsigned32 (48..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerPoolDlgatedPfxLen specifies the number of + bits that can be allocated to a Delegated Prefix for IPv6." + DEFVAL { 64 } + ::= { tmnxDhcpServerPoolEntry 11 } + +tmnxDhcpServerPoolSubnetBindKey OBJECT-TYPE + SYNTAX INTEGER { + none (0), + sysIdSvcId (1), + sysId (2), + string (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpServerPoolSubnetBindKey specifies the + key to be used for subnet binding. + + Default value is 'none' (0), disabling the subnet binding. + + The value cannot be changed into 'none' when + tmnxDhcpServerPoolSubnetBindDly is not set to it's default value." + DEFVAL { none } + ::= { tmnxDhcpServerPoolEntry 12 } + +tmnxDhcpServerPoolSubnetBindDly OBJECT-TYPE + SYNTAX Unsigned32 (1..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxDhcpServerPoolSubnetBindDly specifies the number of + seconds before unbinding the subnet from the access node, after the + last lease in this subnet has been released. + + The value cannot be changed from the default value into something else + when tmnxDhcpServerPoolSubnetBindKey is set to 'none' (0)." + DEFVAL { 300 } + ::= { tmnxDhcpServerPoolEntry 13 } + +tmnxDhcpServerPoolNakNonMatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolNakNonMatch specifies if + this DHCP server sends a DHCPNAK when it receives a DHCPREQUEST + message for a subnet that does not match any of the ranges associated + with this pool. + + If the value of tmnxDhcpServerPoolNakNonMatch is equal to 'false', + this DHCP server drops such a DHCPREQUEST message. + + A value of 'true' is only allowed where the value of the object + tmnxDhcpServerCfgAddrType in the conceptual row in the + tmnxDhcpServerConfigTable associated with this DHCP server, is equal + to 'ipv4'." + DEFVAL { false } + ::= { tmnxDhcpServerPoolEntry 14 } + +tmnxDhcpServerPoolMinPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0 | 48..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolMinPrefixLen specifies the + minimum prefix length that is accepted. + + A non-zero is only allowed where the value of the object + tmnxDhcpServerCfgAddrType in the conceptual row in the + tmnxDhcpServerConfigTable associated with this DHCP server, is equal + to 'ipv6'; in this case, the default value is equal to 48; otherwise, + the default value is equal to zero." + ::= { tmnxDhcpServerPoolEntry 15 } + +tmnxDhcpServerPoolMaxPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0 | 48..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerPoolMaxPrefixLen specifies the + maximum prefix length that is accepted. + + A non-zero is only allowed where the value of the object + tmnxDhcpServerCfgAddrType in the conceptual row in the + tmnxDhcpServerConfigTable associated with this DHCP server, is equal + to 'ipv6'; in this case, the default value is equal to 64; otherwise, + the default value is equal to zero." + ::= { tmnxDhcpServerPoolEntry 16 } + +tmnxDhcpSvrPoolOptionTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpSvrPoolOptionTable." + ::= { tmnxDhcpServerObjs 5 } + +tmnxDhcpSvrPoolOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrPoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpSvrPoolOptionTable contains objects to configure the + DHCP options of each IP address pool." + ::= { tmnxDhcpServerObjs 6 } + +tmnxDhcpSvrPoolOptionEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrPoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a DHCP option that is encoded in the DHCP reply + message. + + Options defined here, can be overruled by defining the same option in + the local user database, or in the tmnxDhcpSvrSubnetOptionTable. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrPoolOptionNumber + } + ::= { tmnxDhcpSvrPoolOptionTable 1 } + +TmnxDhcpSvrPoolOptionEntry ::= SEQUENCE +{ + tmnxDhcpSvrPoolOptionNumber Unsigned32, + tmnxDhcpSvrPoolOptionRowStatus RowStatus, + tmnxDhcpSvrPoolOptionLastCh TimeStamp, + tmnxDhcpSvrPoolOptionType TmnxDhcpOptionType, + tmnxDhcpSvrPoolOptionValue OCTET STRING, + tmnxDhcpSvrPoolOptionDisplay TmnxDhcpOptionDisplay +} + +tmnxDhcpSvrPoolOptionNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionNumber specifies the + number of this DHCP option." + REFERENCE + "RFC 2132, RFC 3315, RFC 3633" + ::= { tmnxDhcpSvrPoolOptionEntry 1 } + +tmnxDhcpSvrPoolOptionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionRowStatus specifies the + row status of this row. + + Objects tmnxDhcpSvrPoolOptionType and tmnxDhcpSvrPoolOptionValue must + be set when creating a new row." + ::= { tmnxDhcpSvrPoolOptionEntry 2 } + +tmnxDhcpSvrPoolOptionLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionLastCh indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpSvrPoolOptionEntry 3 } + +tmnxDhcpSvrPoolOptionType OBJECT-TYPE + SYNTAX TmnxDhcpOptionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionType specifies how the + value of this option in stored in tmnxDhcpSvrPoolOptionValue. + + The value of this object cannot be set to 'domain (5)' when the value + of tmnxDhcpServerCfgAddrType is set to 'ipv4(1)'. + + This object is mandatory at creation time." + ::= { tmnxDhcpSvrPoolOptionEntry 4 } + +tmnxDhcpSvrPoolOptionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionValue specifies the value + of this option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tmnxDhcpSvrPoolOptionType is 'hex (3)'." + ::= { tmnxDhcpSvrPoolOptionEntry 5 } + +tmnxDhcpSvrPoolOptionDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionDisplay indicates a hint + of how the tmnxDhcpSvrPoolOptionValue can be displayed." + ::= { tmnxDhcpSvrPoolOptionEntry 6 } + +tmnxDhcpServerSubnetTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerSubnetTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpServerSubnetTable." + ::= { tmnxDhcpServerObjs 7 } + +tmnxDhcpServerSubnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpServerSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpServerSubnetTable contains objects to configure + subnets." + ::= { tmnxDhcpServerObjs 8 } + +tmnxDhcpServerSubnetEntry OBJECT-TYPE + SYNTAX TmnxDhcpServerSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a subnet. The subnets of a DHCP server instance + cannot overlap. + + If the local user database defines a pool, then any subnet of that + pool is used to provide a free IP address. + + If tmnxDhcpServerCfgUseGiAddress is set to 'true(1)', the Gateway IP + address is used to select the subnet that is used to provide a free IP + address. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength + } + ::= { tmnxDhcpServerSubnetTable 1 } + +TmnxDhcpServerSubnetEntry ::= SEQUENCE +{ + tmnxDhcpSvrSubnetAddrType InetAddressType, + tmnxDhcpSvrSubnetAddress InetAddress, + tmnxDhcpSvrSubnetPrefixLength InetAddressPrefixLength, + tmnxDhcpSvrSubnetRowStatus RowStatus, + tmnxDhcpSvrSubnetLastChangeTime TimeStamp, + tmnxDhcpSvrSubnetMinFree Unsigned32, + tmnxDhcpSvrSubnetMaxDeclined Unsigned32, + tmnxDhcpSvrSubnetMinFreeType INTEGER, + tmnxDhcpSvrSubnetRenewTimer Unsigned32, + tmnxDhcpSvrSubnetRebindTimer Unsigned32, + tmnxDhcpSvrSubnetValidLifetime Unsigned32, + tmnxDhcpSvrSubnetPrefLifetime Unsigned32, + tmnxDhcpSvrSubnetFailCtrl TmnxDhcpSvrFailCtrlType, + tmnxDhcpSvrSubnetPrefixType BITS, + tmnxDhcpSvrSubnetDepletedEvent TruthValue, + tmnxDhcpSvrSubnetDrain TruthValue, + tmnxDhcpSvrSubnetActive TruthValue +} + +tmnxDhcpSvrSubnetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetAddrType specifies the + address type of tmnxDhcpSvrSubnetAddress. + + The only value supported is 'ipv4'." + ::= { tmnxDhcpServerSubnetEntry 1 } + +tmnxDhcpSvrSubnetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetAddress specifies a subnet. + + The host bits must be zero. + + Only IPv4 addresses are supported." + ::= { tmnxDhcpServerSubnetEntry 2 } + +tmnxDhcpSvrSubnetPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetPrefixLength specifies the + length of tmnxDhcpSvrSubnetAddress." + ::= { tmnxDhcpServerSubnetEntry 3 } + +tmnxDhcpSvrSubnetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetRowStatus specifies the row + status of this row." + ::= { tmnxDhcpServerSubnetEntry 4 } + +tmnxDhcpSvrSubnetLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetLastChangeTime indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpServerSubnetEntry 5 } + +tmnxDhcpSvrSubnetMinFree OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetMinFree specifies the desired + minimum number of free addresses in this subnet. + + The actual number of free addresses in this subnet is indicated in the + column tmnxDhcpSvrSubnetStatsFree in the augmentation row of the + tmnxDhcpSvrSubnetStatsTable. + + If the actual number of free addresses in this subnet falls below this + configured minimum, a notification is generated. + + The value zero specifies 'no minimum'." + DEFVAL { 1 } + ::= { tmnxDhcpServerSubnetEntry 6 } + +tmnxDhcpSvrSubnetMaxDeclined OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetMaxDeclined specifies the + maximum number of declined IP addresses that are stored. These + declined IP addresses are removed from the tmnxDhcpSvrFreeAddrTable, + and are not handed out to the clients. + + When this maximum is reached, and the server receives another DHCP + DECLINE message from a client, then the oldest declined IP address + becomes again available for the clients. + + When the value of this object is set to 0, no declined IP addresses + are removed from the tmnxDhcpSvrFreeAddrTable." + DEFVAL { 64 } + ::= { tmnxDhcpServerSubnetEntry 7 } + +tmnxDhcpSvrSubnetMinFreeType OBJECT-TYPE + SYNTAX INTEGER { + absolute (0), + percent (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetMinFreeType specifies whether + tmnxDhcpSvrSubnetMinFree is expressed as an absolute number or as a + percentage. + + When the value of this object is set to 'percent(1)', the accepted + range for tmnxDhcpSvrSubnetMinFree is limited between 0 and 100. + + Default value is 'absolute(0)'." + DEFVAL { absolute } + ::= { tmnxDhcpServerSubnetEntry 8 } + +tmnxDhcpSvrSubnetRenewTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetRenewTimer specifies the renew-timer + (T1). + + After T1 has elapsed, the client contacts the server from which the + addresses in the IA_NA or IA_PD were obtained to extend the lifetimes + of the addresses or prefixes assigned to the client. + + The value of this object is only meaningful when the value of + tmnxDhcpSvrSubnetAddrType is set to 'ipv6(2)'." + DEFVAL { 1800 } + ::= { tmnxDhcpServerSubnetEntry 9 } + +tmnxDhcpSvrSubnetRebindTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1209600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetRebindTimer specifies the rebind-timer + (T2). + + After T2 has elapsed, the client contacts any available server to + extend the lifetimes of the addresses or prefixes assigned to the + client. + + The value of this object is only meaningful when the value of + tmnxDhcpSvrSubnetAddrType is set to 'ipv6(2)'." + DEFVAL { 2880 } + ::= { tmnxDhcpServerSubnetEntry 10 } + +tmnxDhcpSvrSubnetValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetValidLifetime specifies + the valid-lifetime field that this server transmits + - in the IA Address option, or + - in the IA_PD Prefix option. + + The value of this object is only meaningful when the value of + tmnxDhcpSvrSubnetAddrType is set to 'ipv6(2)'." + DEFVAL { 86400 } + ::= { tmnxDhcpServerSubnetEntry 11 } + +tmnxDhcpSvrSubnetPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetPrefLifetime specifies the value + of the preferred-lifetime field that this server transmits: + - in the IA Address option, or + - in the IA_PD Prefix option. + + When the preferred lifetime expires, any derived addresses are + deprecated. + + The value of this object is only meaningful when the value of + tmnxDhcpSvrSubnetAddrType is set to 'ipv6(2)'." + DEFVAL { 3600 } + ::= { tmnxDhcpServerSubnetEntry 12 } + +tmnxDhcpSvrSubnetFailCtrl OBJECT-TYPE + SYNTAX TmnxDhcpSvrFailCtrlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetFailCtrl specifies the type + of failover control for this subnet. + + This object can be set only at the time the row is created. + + The value of this object is only meaningful when the value of + tmnxDhcpSvrSubnetAddrType is set to 'ipv6(2)'." + DEFVAL { local } + ::= { tmnxDhcpServerSubnetEntry 13 } + +tmnxDhcpSvrSubnetPrefixType OBJECT-TYPE + SYNTAX BITS { + pd (0), + wan-host (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetPrefixType specifies the type of prefix + contained in tmnxDhcpSvrSubnetAddress. + + This object cannot be modified once the row is created. + + The value of this object is only meaningful when the value of + tmnxDhcpSvrSubnetAddrType is set to 'ipv6(2)'." + DEFVAL { {pd, wan-host} } + ::= { tmnxDhcpServerSubnetEntry 14 } + +tmnxDhcpSvrSubnetDepletedEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetDepletedEvent specifies + whether a notification is generated when this subnet is depleted. + + When the value of this object is set to 'true(1)', notification + tmnxDhcpSvrSubnetDepleted is generated. + + The value of this object is only meaningful when the value of + tmnxDhcpSvrSubnetAddrType is set to 'ipv4(1)'." + DEFVAL { false } + ::= { tmnxDhcpServerSubnetEntry 15 } + +tmnxDhcpSvrSubnetDrain OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of object tmnxDhcpSvrSubnetDrain is set to true(2?) then + the subnet is draining, which means no new leases can be assigned from + this subnet and existing leases are cleaned up upon renew/rebind. + + If the value of this object is set to false(1?) then the subnet is + active and new leases can be assigned from it." + DEFVAL { false } + ::= { tmnxDhcpServerSubnetEntry 16 } + +tmnxDhcpSvrSubnetActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrSubnetActive indicates if this IPv6 + subnet is currently being served by this system. + + If the value of tmnxDhcpSvrSubnetFailCtrl is equal to 'local' or + 'access-driven', the value of this object is always 'true'. Otherwise, + the value depends on the failover state, available in tmnxDhcpsFoState + (if tmnxDhcpsFoAdminState is 'inService') or tmnxDhcpsPoolFoState (if + tmnxDhcpsPoolFoAdminState is 'inService'): if the value of the + failover state is 'partnerDown', the value of this object is 'true'." + ::= { tmnxDhcpServerSubnetEntry 17 } + +tmnxDhcpSvrSubnetRangesTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetRangesTblLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpSvrSubnetRangesTable." + ::= { tmnxDhcpServerObjs 9 } + +tmnxDhcpSvrSubnetRangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrSubnetRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpSvrSubnetRangesTable contains objects to configure + address ranges within this subnet." + ::= { tmnxDhcpServerObjs 10 } + +tmnxDhcpSvrSubnetRangesEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrSubnetRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a range of IP addresses that are either included + in or excluded from the pool of IP addresses in this subnet. + + Include ranges cannot overlap, exclude ranges can overlap. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength, + tmnxDhcpSvrSubnetRangeType, + tmnxDhcpSvrSubnetStartAddrType, + tmnxDhcpSvrSubnetStartAddress, + tmnxDhcpSvrSubnetEndAddrType, + tmnxDhcpSvrSubnetEndAddress + } + ::= { tmnxDhcpSvrSubnetRangesTable 1 } + +TmnxDhcpSvrSubnetRangesEntry ::= SEQUENCE +{ + tmnxDhcpSvrSubnetRangeType INTEGER, + tmnxDhcpSvrSubnetStartAddrType InetAddressType, + tmnxDhcpSvrSubnetStartAddress InetAddress, + tmnxDhcpSvrSubnetEndAddrType InetAddressType, + tmnxDhcpSvrSubnetEndAddress InetAddress, + tmnxDhcpSvrSubnetRangesRowStatus RowStatus, + tmnxDhcpSvrSubnetRangesLastCh TimeStamp, + tmnxDhcpSvrSubnetRangeFailCtrl TmnxDhcpSvrFailCtrlType +} + +tmnxDhcpSvrSubnetRangeType OBJECT-TYPE + SYNTAX INTEGER { + exclude (0), + include (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetRangeType specifies if this + range will be included in or excluded from the pool of addresses in + this subnet." + ::= { tmnxDhcpSvrSubnetRangesEntry 1 } + +tmnxDhcpSvrSubnetStartAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetStartAddrType specifies the + address type of tmnxDhcpSvrSubnetStartAddress. + + The only value supported is 'ipv4'." + ::= { tmnxDhcpSvrSubnetRangesEntry 2 } + +tmnxDhcpSvrSubnetStartAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetStartAddress specifies the + start address of this range. + + Only IPv4 addresses are supported." + ::= { tmnxDhcpSvrSubnetRangesEntry 3 } + +tmnxDhcpSvrSubnetEndAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetEndAddrType specifies the + address type of tmnxDhcpSvrSubnetEndAddress. + + The only value supported is 'ipv4'." + ::= { tmnxDhcpSvrSubnetRangesEntry 4 } + +tmnxDhcpSvrSubnetEndAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetEndAddress specifies the end + address of this range. + + A range can only contain 16384 (2^14) IP addresses. + + Only IPv4 addresses are supported." + ::= { tmnxDhcpSvrSubnetRangesEntry 5 } + +tmnxDhcpSvrSubnetRangesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetRangesRowStatus specifies the + row status of this row." + ::= { tmnxDhcpSvrSubnetRangesEntry 6 } + +tmnxDhcpSvrSubnetRangesLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetRangesLastCh indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpSvrSubnetRangesEntry 7 } + +tmnxDhcpSvrSubnetRangeFailCtrl OBJECT-TYPE + SYNTAX TmnxDhcpSvrFailCtrlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetRangeFailCtrl specifies the + type of failover control for this range. + + This object can be set only at the time the row is created." + DEFVAL { local } + ::= { tmnxDhcpSvrSubnetRangesEntry 8 } + +tmnxDhcpSvrSubnetOptionTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionTblLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpSvrSubnetOptionTable." + ::= { tmnxDhcpServerObjs 11 } + +tmnxDhcpSvrSubnetOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrSubnetOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpSvrSubnetOptionTable contains objects to configure + DHCP options." + ::= { tmnxDhcpServerObjs 12 } + +tmnxDhcpSvrSubnetOptionEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrSubnetOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a DHCP option that is encoded in the DHCP reply + message. + + Options defined here, can be overruled by defining the same option in + the local user database. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength, + tmnxDhcpSvrSubnetOptionNumber + } + ::= { tmnxDhcpSvrSubnetOptionTable 1 } + +TmnxDhcpSvrSubnetOptionEntry ::= SEQUENCE +{ + tmnxDhcpSvrSubnetOptionNumber Unsigned32, + tmnxDhcpSvrSubnetOptionRowStatus RowStatus, + tmnxDhcpSvrSubnetOptionLastCh TimeStamp, + tmnxDhcpSvrSubnetOptionType TmnxDhcpOptionType, + tmnxDhcpSvrSubnetOptionValue OCTET STRING, + tmnxDhcpSvrSubnetOptionDisplay TmnxDhcpOptionDisplay +} + +tmnxDhcpSvrSubnetOptionNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionNumber specifies the + number of this option." + REFERENCE + "RFC 2132" + ::= { tmnxDhcpSvrSubnetOptionEntry 1 } + +tmnxDhcpSvrSubnetOptionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionRowStatus specifies the + row status of this row. + + Objects tmnxDhcpSvrSubnetOptionType and tmnxDhcpSvrSubnetOptionValue + must be set when creating a new row." + ::= { tmnxDhcpSvrSubnetOptionEntry 2 } + +tmnxDhcpSvrSubnetOptionLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionLastCh indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpSvrSubnetOptionEntry 3 } + +tmnxDhcpSvrSubnetOptionType OBJECT-TYPE + SYNTAX TmnxDhcpOptionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionType specifies how the + value of this option is stored in tmnxDhcpSvrSubnetOptionValue. + + The value of this object cannot be set to 'domain (5)' when the value + of tmnxDhcpServerCfgAddrType is set to 'ipv4(1)'. + + This object is mandatory at creation time." + ::= { tmnxDhcpSvrSubnetOptionEntry 4 } + +tmnxDhcpSvrSubnetOptionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionValue specifies the + value of this option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tmnxDhcpSvrSubnetOptionType is 'hex (3)'." + ::= { tmnxDhcpSvrSubnetOptionEntry 5 } + +tmnxDhcpSvrSubnetOptionDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionDisplay indicates a + hint of how the tmnxDhcpSvrSubnetOptionValue can be displayed." + ::= { tmnxDhcpSvrSubnetOptionEntry 6 } + +tmnxDhcpSvrLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpSvrLeaseTable contains information about the IP + addresses handed out to the DHCP clients." + ::= { tmnxDhcpServerObjs 13 } + +tmnxDhcpSvrLeaseEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a lease. + + Entries in this table cannot be created or deleted via SNMP + operations." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpSvrLeaseClientAddrType, + tmnxDhcpSvrLeaseClientAddress + } + ::= { tmnxDhcpSvrLeaseTable 1 } + +TmnxDhcpSvrLeaseEntry ::= SEQUENCE +{ + tmnxDhcpSvrLeaseClientAddrType InetAddressType, + tmnxDhcpSvrLeaseClientAddress InetAddress, + tmnxDhcpSvrLeaseState INTEGER, + tmnxDhcpSvrLeaseStart DateAndTime, + tmnxDhcpSvrLeaseLastRenew DateAndTime, + tmnxDhcpSvrLeaseRemainLeaseTime Unsigned32, + tmnxDhcpSvrLeaseRemPotentExpTime Unsigned32, + tmnxDhcpSvrLeaseClientHwAddress MacAddress, + tmnxDhcpSvrLeaseXid Unsigned32, + tmnxDhcpSvrLeaseOption82 OCTET STRING, + tmnxDhcpSvrLeaseClientType TmnxDhcpSvrClientType, + tmnxDhcpSvrLeasePPPoEUserName TmnxPppoeUserNameOrEmpty, + tmnxDhcpSvrLeaseOpt82CircId OCTET STRING, + tmnxDhcpSvrLeaseFailCtrl TmnxDhcpSvrFailCtrlType, + tmnxDhcpSvrLeaseOption60 OCTET STRING, + tmnxDhcpSvrLeaseClientPrefixLen InetAddressPrefixLength, + tmnxDhcpSvrLeaseIAOptionType INTEGER, + tmnxDhcpSvrLeaseIAID Unsigned32, + tmnxDhcpSvrLeaseDUID OCTET STRING, + tmnxDhcpSvrLeaseRemainHoldTime Unsigned32, + tmnxDhcpSvrLeaseRelayInterfaceId OCTET STRING, + tmnxDhcpSvrLeaseLDRAInterfaceId OCTET STRING, + tmnxDhcpSvrLeaseLnkLclAddrType InetAddressType, + tmnxDhcpSvrLeaseLnkLclAddress InetAddress, + tmnxDhcpSvrLeaseIntClientType INTEGER, + tmnxDhcpSvrLeaseOpt82RemoteId OCTET STRING, + tmnxDhcpSvrLeaseOpt61ClientId OCTET STRING, + tmnxDhcpSvrLeaseStickyHostName TNamedItemOrEmpty +} + +tmnxDhcpSvrLeaseClientAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrLeaseClientAddrType indicates the + address type of tmnxDhcpSvrLeaseClientAddress." + ::= { tmnxDhcpSvrLeaseEntry 1 } + +tmnxDhcpSvrLeaseClientAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrLeaseClientAddress specifies the + client IP address of this lease." + ::= { tmnxDhcpSvrLeaseEntry 2 } + +tmnxDhcpSvrLeaseState OBJECT-TYPE + SYNTAX INTEGER { + offered (0), + stable (1), + forceRenewPending (2), + removePending (3), + held (4), + internal (5), + internalOrphan (6), + internalOffered (7), + internalHeld (8), + sticky (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseState indicates the state of this + lease. + + - 'offered (0)': + The IP address was offered to the client. The client still + has to acknowledge the offer by sending a DHCP request. + - 'stable (1)': + The IP address is now in use by the client. + - 'forceRenewPending (2)': + The IP address is in use by the client, but the server sends + a DHCP FORCERENEW message to the client, because an option + has changed in tmnxDhcpSvrPoolOptionTable or in + tmnxDhcpSvrSubnetOptionTable or in the user database options + for this client. + - 'removePending (3)': + The IP address is in use by the client, but it is no longer + available in the IP address ranges configured in + tmnxDhcpSvrSubnetRangesTable. The server sends a FORCERENEW + message to the client. When the client sends a renewal + DHCP request message, it will be rejected. + - 'held (4)': + The IP address has been used by the client but the lease has + timed out. The lease is now in the hold list so that the client + can get the exactly same IP address again upon the next request + for a lease. + - 'internal (5)': + The IP address has been leased via the local pool management + system and is now in use. + - 'internalOrphan (6)': + The IP address has been leased via the local pool management + system and is now in use. There is however no configured subnet + to which this lease belongs, because it has been removed or + because this lease was installed through dual-homing. + - 'internalOffered (7)': + The IP address has been offered via the local pool management + system. The client still has to acknowledge this offer. + - 'internalHeld (8)': + The IP address has been used by local pool management system but + the lease is currently not active. The address is now in the + hold list so that the local pool management system client can + get the exactly same IP address again upon the next request + for a lease. + - 'sticky (9)': + The IP address is reserved for the client and will remain + reserved until the reservation for it is cleared. + The client will get the exactly same IP address again upon the + next request for a lease. + " + ::= { tmnxDhcpSvrLeaseEntry 3 } + +tmnxDhcpSvrLeaseStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseStart indicates when this lease + was created." + ::= { tmnxDhcpSvrLeaseEntry 4 } + +tmnxDhcpSvrLeaseLastRenew OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseLastRenew indicates when the last + renew was done for this lease." + ::= { tmnxDhcpSvrLeaseEntry 5 } + +tmnxDhcpSvrLeaseRemainLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseRemainLeaseTime indicates the time + left for this lease." + ::= { tmnxDhcpSvrLeaseEntry 6 } + +tmnxDhcpSvrLeaseRemPotentExpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseRemPotentExpTime indicates the + lease expiration interval for this lease that is negotiated with the + failover peer." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol section 5.2.1, + Control of lease time." + ::= { tmnxDhcpSvrLeaseEntry 7 } + +tmnxDhcpSvrLeaseClientHwAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseClientHwAddress indicates the MAC + address of the client." + ::= { tmnxDhcpSvrLeaseEntry 8 } + +tmnxDhcpSvrLeaseXid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseXid indicates the transaction id + that the client has sent in its last DHCP message to the server." + ::= { tmnxDhcpSvrLeaseEntry 9 } + +tmnxDhcpSvrLeaseOption82 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..257)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseOption82 indicates the content of + option 82 for this DHCP lease state." + ::= { tmnxDhcpSvrLeaseEntry 10 } + +tmnxDhcpSvrLeaseClientType OBJECT-TYPE + SYNTAX TmnxDhcpSvrClientType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseClientType indicates the type of + the client." + ::= { tmnxDhcpSvrLeaseEntry 11 } + +tmnxDhcpSvrLeasePPPoEUserName OBJECT-TYPE + SYNTAX TmnxPppoeUserNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeasePPPoEUserName indicates the PPP + user name. + + This object is only relevant if the value of + tmnxDhcpSvrLeaseClientType is equal to 'ppp'." + ::= { tmnxDhcpSvrLeaseEntry 12 } + +tmnxDhcpSvrLeaseOpt82CircId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseOpt82CircId indicates the Circuit + ID from the option 82." + ::= { tmnxDhcpSvrLeaseEntry 13 } + +tmnxDhcpSvrLeaseFailCtrl OBJECT-TYPE + SYNTAX TmnxDhcpSvrFailCtrlType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseFailCtrl indicates the type of + failover control for this DHCP lease state." + ::= { tmnxDhcpSvrLeaseEntry 14 } + +tmnxDhcpSvrLeaseOption60 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseOption60 indicates the content of + option 60 for this DHCP lease state. + + The size is limited to the size of + TIMETRA-LOCAL-USER-DB-MIB::tmnxLocUsrDbDhcpOption60." + ::= { tmnxDhcpSvrLeaseEntry 15 } + +tmnxDhcpSvrLeaseClientPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseClientPrefixLen indicates the + length of tmnxDhcpSvrLeaseClientAddress." + ::= { tmnxDhcpSvrLeaseEntry 16 } + +tmnxDhcpSvrLeaseIAOptionType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + iaNa (1), + iaPd (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseIAOptionType indicates the type of + the option. + + - 'notApplicable (0)': IA is not applicable to this lease. + + - 'iaNa (1)': + The IA_NA option type is used to request the assignment of + non-temporary addresses. + + - 'iaPd (2)': + The IA_PD option is used to carry a prefix delegation identity + association, the parameters associated with the IA_PD and the + prefixes associated with it." + REFERENCE + "RFC 3315, RFC 3633" + ::= { tmnxDhcpSvrLeaseEntry 17 } + +tmnxDhcpSvrLeaseIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseIAID indicates the Identity + Association of the client." + ::= { tmnxDhcpSvrLeaseEntry 18 } + +tmnxDhcpSvrLeaseDUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseDUID indicates the DHCP Unique + Identifier associated with the client." + ::= { tmnxDhcpSvrLeaseEntry 19 } + +tmnxDhcpSvrLeaseRemainHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseRemainHoldTime indicates the hold + time left for this lease." + ::= { tmnxDhcpSvrLeaseEntry 20 } + +tmnxDhcpSvrLeaseRelayInterfaceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseRelayInterfaceId indicates the + value of the Interface-ID Option assigned by the DHCPv6 Relay Agent." + ::= { tmnxDhcpSvrLeaseEntry 21 } + +tmnxDhcpSvrLeaseLDRAInterfaceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseLDRAInterfaceId indicates the + value of the Interface-ID Option assigned by the Lightweight DHCPv6 + Relay Agent." + REFERENCE + "draft-miles-dhc-dhcpv6-ldra" + ::= { tmnxDhcpSvrLeaseEntry 22 } + +tmnxDhcpSvrLeaseLnkLclAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseLnkLclAddrType indicates the + address type of tmnxDhcpSvrLeaseLnkLclAddress." + ::= { tmnxDhcpSvrLeaseEntry 23 } + +tmnxDhcpSvrLeaseLnkLclAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseLnkLclAddress indicates the link + local IP address of the client." + ::= { tmnxDhcpSvrLeaseEntry 24 } + +tmnxDhcpSvrLeaseIntClientType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + ipoeWan (1), + ipoeSlaac (2), + ppp (3), + pppSlaac (4), + ipsec (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseIntClientType indicates the type + of the client if it is an internal client. + + For an external client such as a DHCP host or a PPP host, the value of + tmnxDhcpSvrLeaseIntClientType is equal to 'notApplicable'. + + An API (Application Program Interface) exists within the system that + allows applications of this system to create rows in this table that + do not directly correspond to an external client, and this type of + client is called 'internal'." + ::= { tmnxDhcpSvrLeaseEntry 25 } + +tmnxDhcpSvrLeaseOpt82RemoteId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseOpt82RemoteId indicates the Remote + ID from the option 82." + ::= { tmnxDhcpSvrLeaseEntry 26 } + +tmnxDhcpSvrLeaseOpt61ClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseOpt61ClientId indicates the Client + ID from the option 61." + ::= { tmnxDhcpSvrLeaseEntry 27 } + +tmnxDhcpSvrLeaseStickyHostName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrLeaseStickyHostName indicates the name + of the sticky host configured in tmnxDhcpsStickyLseActHostName." + ::= { tmnxDhcpSvrLeaseEntry 28 } + +tmnxDhcpServerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpServerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpServerStatsTable contains basic statistics about the DHCP + server instances." + ::= { tmnxDhcpServerObjs 14 } + +tmnxDhcpServerStatsEntry OBJECT-TYPE + SYNTAX TmnxDhcpServerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains basic statistics about a particular DHCP + server instance." + INDEX { + vRtrID, + IMPLIED tmnxDhcpServerCfgServerName + } + ::= { tmnxDhcpServerStatsTable 1 } + +TmnxDhcpServerStatsEntry ::= SEQUENCE +{ + tmnxDhcpSvrStatsRxDiscovers Counter64, + tmnxDhcpSvrStatsRxRequests Counter64, + tmnxDhcpSvrStatsRxReleases Counter64, + tmnxDhcpSvrStatsRxDeclines Counter64, + tmnxDhcpSvrStatsRxInforms Counter64, + tmnxDhcpSvrStatsTxOffers Counter64, + tmnxDhcpSvrStatsTxAcks Counter64, + tmnxDhcpSvrStatsTxNaks Counter64, + tmnxDhcpSvrStatsTxForceRenews Counter64, + tmnxDhcpSvrStatsDropBadPackets Counter32, + tmnxDhcpSvrStatsDropInvalidTypes Counter32, + tmnxDhcpSvrStatsDropNoUsrDbFound Counter32, + tmnxDhcpSvrStatsDropUnknownHosts Counter32, + tmnxDhcpSvrStatsDropUserNotAllow Counter32, + tmnxDhcpSvrStatsDropLseNotReady Counter32, + tmnxDhcpSvrStatsDropNoLeaseFound Counter32, + tmnxDhcpSvrStatsDropNotSrvngPool Counter32, + tmnxDhcpSvrStatsDropInvalidUsr Counter32, + tmnxDhcpSvrStatsDropOverload Counter32, + tmnxDhcpSvrStatsDropPersOverload Counter32, + tmnxDhcpSvrStatsOffersIgnore Counter32, + tmnxDhcpSvrStatsDropGenError Counter32, + tmnxDhcpSvrStatsDropDestOther Counter32, + tmnxDhcpSvrStatsDropAddrUnavail Counter32, + tmnxDhcpSvrStatsDropMaxReached Counter32, + tmnxDhcpSvrStatsDropSvrDown Counter32, + tmnxDhcpSvrStatsDropNoSubnet Counter32, + tmnxDhcpSvrStatsLeasesExpired Counter32, + tmnxDhcpSvrStatsDropDuplDiffGi Counter32, + tmnxDhcpSvrStatsRxIntRequests Counter64, + tmnxDhcpSvrStatsRxIntReleases Counter64, + tmnxDhcpSvrStatsDropIntWithLudb Counter32, + tmnxDhcpSvrStatsDropIntWithFo Counter32, + tmnxDhcpSvrStatsDropIntConflicts Counter32, + tmnxDhcpSvrStatsDropAudit Counter32, + tmnxDhcpSvrStatsDropTxFailed Counter32, + tmnxDhcpSvrStatsRxIntReqPpp Counter64, + tmnxDhcpSvrStatsRxIntReqIpoe Counter64, + tmnxDhcpSvrStatsRxIntReqIpsec Counter64 +} + +tmnxDhcpSvrStatsRxDiscovers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxDiscovers indicates the number of + DHCPDISCOVER (option 53 with value 1) packets received by the DHCP + server instance." + ::= { tmnxDhcpServerStatsEntry 1 } + +tmnxDhcpSvrStatsRxRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxRequests indicates the number of + DHCPREQUEST (option 53 with value 3) packets received by the DHCP + server instance." + ::= { tmnxDhcpServerStatsEntry 2 } + +tmnxDhcpSvrStatsRxReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxReleases indicates the number of + DHCPRELEASE (option 53 with value 7) packets received by the DHCP + server instance." + ::= { tmnxDhcpServerStatsEntry 3 } + +tmnxDhcpSvrStatsRxDeclines OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxDeclines indicates the number of + DHCPDECLINE (option 53 with value 4) packets received by the DHCP + server instance." + ::= { tmnxDhcpServerStatsEntry 4 } + +tmnxDhcpSvrStatsRxInforms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxInforms indicates the number of + DHCPINFORM (option 53 with value 8) packets received by the DHCP + server instance." + ::= { tmnxDhcpServerStatsEntry 5 } + +tmnxDhcpSvrStatsTxOffers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsTxOffers indicates the number of + DHCPOFFER (option 53 with value 2) packets sent by the DHCP server + instance." + ::= { tmnxDhcpServerStatsEntry 6 } + +tmnxDhcpSvrStatsTxAcks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsTxAcks indicates the number of DHCPACK + (option 53 with value 5) packets sent by the DHCP server instance." + ::= { tmnxDhcpServerStatsEntry 7 } + +tmnxDhcpSvrStatsTxNaks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsTxNaks indicates the number of DHCPNAK + (option 53 with value 6) packets sent by the DHCP server instance." + ::= { tmnxDhcpServerStatsEntry 8 } + +tmnxDhcpSvrStatsTxForceRenews OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsTxForceRenews indicates the number of + DHCPFORCERENEW (option 53 with value 9) packets sent by the DHCP + server instance." + ::= { tmnxDhcpServerStatsEntry 9 } + +tmnxDhcpSvrStatsDropBadPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropBadPackets indicates the number of + DHCP packets received which were corrupt." + ::= { tmnxDhcpServerStatsEntry 10 } + +tmnxDhcpSvrStatsDropInvalidTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropInvalidTypes indicates the number of + DHCP packets received which had an invalid message type (option 53)." + ::= { tmnxDhcpServerStatsEntry 11 } + +tmnxDhcpSvrStatsDropNoUsrDbFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropNoUsrDbFound indicates the number of + DHCP packets dropped because the value of the object + tmnxDhcpServerCfgUserDatabase of this server instance is not equal to + the default value and a local user database with that name could not + be found." + ::= { tmnxDhcpServerStatsEntry 12 } + +tmnxDhcpSvrStatsDropUnknownHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropUnknownHosts indicates the number of + DHCP packets dropped from hosts which were not found in the user + database when tmnxDhcpServerCfgUseGiAddress was disabled." + ::= { tmnxDhcpServerStatsEntry 13 } + +tmnxDhcpSvrStatsDropUserNotAllow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropUserNotAllow indicates the number of + DHCP packets dropped from hosts which are found in the user database, + but which have no address or pool specified, nor has + tmnxDhcpServerCfgUseGiAddress set to 'true'." + ::= { tmnxDhcpServerStatsEntry 14 } + +tmnxDhcpSvrStatsDropLseNotReady OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropLseNotReady indicates the number of + DHCP packets dropped by the server instance before the lease database + was ready." + ::= { tmnxDhcpServerStatsEntry 15 } + +tmnxDhcpSvrStatsDropNoLeaseFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropNoLeaseFound indicates the number of + DHCP packets dropped by the server instance because no (valid) lease + was found." + ::= { tmnxDhcpServerStatsEntry 16 } + +tmnxDhcpSvrStatsDropNotSrvngPool OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropNotSrvngPool indicates the number of + DHCP packets dropped by the server instance because there were no more + free addresses in the pool." + ::= { tmnxDhcpServerStatsEntry 17 } + +tmnxDhcpSvrStatsDropInvalidUsr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropInvalidUsr indicates the number of + DHCP packets dropped by the server instance because the MAC address of + the sender or the option 82 didn't match the host lease state." + ::= { tmnxDhcpServerStatsEntry 18 } + +tmnxDhcpSvrStatsDropOverload OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropOverload indicates the number of DHCP + packets dropped by the server instance because they were received in + excess of what the server instance can handle." + ::= { tmnxDhcpServerStatsEntry 19 } + +tmnxDhcpSvrStatsDropPersOverload OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropPersOverload indicates + the number of DHCP packets dropped by the server instance + because they were received in excess of what the DHCP persistence + system can handle. If this occurs, only releases and declines are + still processed." + ::= { tmnxDhcpServerStatsEntry 20 } + +tmnxDhcpSvrStatsOffersIgnore OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsOffersIgnore indicates the number of + DHCPOFFER (option 52 with value 2) packets sent by the DHCP server + instance that were ignored by he clients." + ::= { tmnxDhcpServerStatsEntry 21 } + +tmnxDhcpSvrStatsDropGenError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropGenError indicates the number of DHCP + packets dropped by the server instance because of a generic error." + ::= { tmnxDhcpServerStatsEntry 22 } + +tmnxDhcpSvrStatsDropDestOther OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropDestOther indicates the number of + DHCP requests dropped by the server instance because the (broadcast) + request was not destined to this server." + ::= { tmnxDhcpServerStatsEntry 23 } + +tmnxDhcpSvrStatsDropAddrUnavail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropAddrUnavail indicates the number of + DHCP requests dropped by the server instance because the requested + address is not available." + ::= { tmnxDhcpServerStatsEntry 24 } + +tmnxDhcpSvrStatsDropMaxReached OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropMaxReached indicates the number of + DHCP packets dropped by the server instance because the maximum number + of leases was reached. + + The maximum number of leases is indicated by the value of the object + tmnxDhcpSvrMaxLeases." + ::= { tmnxDhcpServerStatsEntry 25 } + +tmnxDhcpSvrStatsDropSvrDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropSvrDown indicates the number of DHCP + packets dropped by the server instance during server instance shutdown + (while the value of the object tmnxDhcpServerCfgAdminState in the + corresponding row was set equal to 'outOfService')." + ::= { tmnxDhcpServerStatsEntry 26 } + +tmnxDhcpSvrStatsDropNoSubnet OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropNoSubnet indicates the number of DHCP + packets dropped by the server instance for user-db hosts with a fixed + address because the subnet to which the address belongs is not + configured." + ::= { tmnxDhcpServerStatsEntry 27 } + +tmnxDhcpSvrStatsLeasesExpired OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsLeasesExpired indicates the number of + DHCP leases that were expired (because no release was received)." + ::= { tmnxDhcpServerStatsEntry 28 } + +tmnxDhcpSvrStatsDropDuplDiffGi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropDuplDiffGi indicates the number of + DHCP requests dropped by the server instance because they were + received from a different Gateway IP address within a timeframe of 10 + seconds after a previous DHCPREQUEST." + ::= { tmnxDhcpServerStatsEntry 29 } + +tmnxDhcpSvrStatsRxIntRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntRequests indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure." + ::= { tmnxDhcpServerStatsEntry 30 } + +tmnxDhcpSvrStatsRxIntReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntReleases indicates the number of + internal release calls received by the DHCP server instance from the + local address assignment infrastructure." + ::= { tmnxDhcpServerStatsEntry 31 } + +tmnxDhcpSvrStatsDropIntWithLudb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropIntWithLudb indicates the number of + internal calls from the local address assignment infrastructure + dropped by the DHCP server instance because a local user database is + attached to the server instance." + ::= { tmnxDhcpServerStatsEntry 32 } + +tmnxDhcpSvrStatsDropIntWithFo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropIntWithFo indicates the number of + internal calls from the local address assignment infrastructure + dropped by the DHCP server instance because failover is enabled for + the server instance." + ::= { tmnxDhcpServerStatsEntry 33 } + +tmnxDhcpSvrStatsDropIntConflicts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropIntConflicts indicates a DHCP host is + trying to acquire an IP address that was handed through the local + address assignment infrastructure, or the local address assignment + infrastructure tries to use an IP address that was handed out to a + DHCP client." + ::= { tmnxDhcpServerStatsEntry 34 } + +tmnxDhcpSvrStatsDropAudit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropAudit indicates the number of DHCP + requests dropped by the server instance because this server instance + is busy with the primary audit." + ::= { tmnxDhcpServerStatsEntry 35 } + +tmnxDhcpSvrStatsDropTxFailed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsDropTxFailed indicates the number of DHCP + responses dropped because this server instance could not transmit it." + ::= { tmnxDhcpServerStatsEntry 36 } + +tmnxDhcpSvrStatsRxIntReqPpp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntReqPpp indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for PPP." + ::= { tmnxDhcpServerStatsEntry 37 } + +tmnxDhcpSvrStatsRxIntReqIpoe OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntReqIpoe indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPoE." + ::= { tmnxDhcpServerStatsEntry 38 } + +tmnxDhcpSvrStatsRxIntReqIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntReqIpsec indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPsec." + ::= { tmnxDhcpServerStatsEntry 39 } + +tmnxDhcpSvrDeclinedAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrDeclinedAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpSvrDeclinedAddrTable contains a list of IP addresses + which are declined by DHCP clients." + ::= { tmnxDhcpServerObjs 16 } + +tmnxDhcpSvrDeclinedAddrEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrDeclinedAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a declined IP address. + + Entries in this table cannot be created via SNMP operations. Entries + in this table can be deleted via the TIMETRA-CLEAR-MIB." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength, + tmnxDhcpSvrDeclinedAddrType, + tmnxDhcpSvrDeclinedAddress + } + ::= { tmnxDhcpSvrDeclinedAddrTable 1 } + +TmnxDhcpSvrDeclinedAddrEntry ::= SEQUENCE +{ + tmnxDhcpSvrDeclinedAddrType InetAddressType, + tmnxDhcpSvrDeclinedAddress InetAddress, + tmnxDhcpSvrDeclinedAddrHwAddress MacAddress, + tmnxDhcpSvrDeclinedAddrAddedTime DateAndTime, + tmnxDhcpSvrDeclinedAddrOption82 OCTET STRING, + tmnxDhcpSvrDeclinedAddrClientType TmnxDhcpSvrClientType, + tmnxDhcpSvrDeclinedAddrUserName TmnxPppoeUserNameOrEmpty, + tmnxDhcpSvrDeclinedAddrCircId OCTET STRING +} + +tmnxDhcpSvrDeclinedAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrDeclinedAddrType specifies the type + of tmnxDhcpSvrDeclinedAddress." + ::= { tmnxDhcpSvrDeclinedAddrEntry 1 } + +tmnxDhcpSvrDeclinedAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrDeclinedAddress specifies the + declined IP address." + ::= { tmnxDhcpSvrDeclinedAddrEntry 2 } + +tmnxDhcpSvrDeclinedAddrHwAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrDeclinedAddrHwAddress indicates the MAC + address of the client." + ::= { tmnxDhcpSvrDeclinedAddrEntry 3 } + +tmnxDhcpSvrDeclinedAddrAddedTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrDeclinedAddrAddedTime indicates the + creation time of this entry." + ::= { tmnxDhcpSvrDeclinedAddrEntry 4 } + +tmnxDhcpSvrDeclinedAddrOption82 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..257)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrDeclinedAddrOption82 indicates the + option82 from the client message." + ::= { tmnxDhcpSvrDeclinedAddrEntry 5 } + +tmnxDhcpSvrDeclinedAddrClientType OBJECT-TYPE + SYNTAX TmnxDhcpSvrClientType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrDeclinedAddrClientType indicates the + type of the client." + ::= { tmnxDhcpSvrDeclinedAddrEntry 6 } + +tmnxDhcpSvrDeclinedAddrUserName OBJECT-TYPE + SYNTAX TmnxPppoeUserNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrDeclinedAddrUserName indicates the PPP + user name. + + This object is only relevant if the value of + tmnxDhcpSvrDeclinedAddrClientType is equal to 'ppp'." + ::= { tmnxDhcpSvrDeclinedAddrEntry 7 } + +tmnxDhcpSvrDeclinedAddrCircId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrDeclinedAddrCircId indicates the + Circuit ID from the option 82." + ::= { tmnxDhcpSvrDeclinedAddrEntry 8 } + +tmnxDhcpSvrSubnetStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrSubnetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpSvrSubnetStatsTable has an entry for each subnet that + belongs to the specified DHCP server instance and pool." + ::= { tmnxDhcpServerObjs 17 } + +tmnxDhcpSvrSubnetStatsEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrSubnetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxDhcpSvrSubnetStatsTable represents + additional columns of operational data for a subnet that belongs to + the specified DHCP server instance and pool." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength + } + ::= { tmnxDhcpSvrSubnetStatsTable 1 } + +TmnxDhcpSvrSubnetStatsEntry ::= SEQUENCE +{ + tmnxDhcpSvrSubnetStatsFree Counter32, + tmnxDhcpSvrSubnetStatsOffered Counter32, + tmnxDhcpSvrSubnetStatsStable Counter32, + tmnxDhcpSvrSubnetStatsFRPending Counter32, + tmnxDhcpSvrSubnetStatsRemPending Counter32, + tmnxDhcpSvrSubnetStatsDeclined Counter32, + tmnxDhcpSvrSubnetStatsFoFree Counter32, + tmnxDhcpSvrSubnetStatsFoOffered Counter32, + tmnxDhcpSvrSubnetStatsFoStable Counter32, + tmnxDhcpSvrSubnetStatsFoFRPend Counter32, + tmnxDhcpSvrSubnetStatsFoRemPend Counter32, + tmnxDhcpSvrSubnetStatsFoDeclined Counter32, + tmnxDhcpSvrSubnetStatsProv Counter32, + tmnxDhcpSvrSubnetStatsFoProv Counter32, + tmnxDhcpSvrSubnetStatsHasExt TruthValue, + tmnxDhcpSvrSubnetStatsExtResetT TimeStamp, + tmnxDhcpSvrSubnetStatsStableP Counter32, + tmnxDhcpSvrSubnetStatsStablePT TimeStamp, + tmnxDhcpSvrSubnetStatsFoStableP Counter32, + tmnxDhcpSvrSubnetStatsFoStablePT TimeStamp, + tmnxDhcpSvrSubnetStatsUsed Counter32, + tmnxDhcpSvrSubnetStatsUsedP Counter32, + tmnxDhcpSvrSubnetStatsUsedPT TimeStamp, + tmnxDhcpSvrSubnetStatsFoUsed Counter32, + tmnxDhcpSvrSubnetStatsFoUsedP Counter32, + tmnxDhcpSvrSubnetStatsFoUsedPT TimeStamp, + tmnxDhcpSvrSubnetStatsFreeP Counter32, + tmnxDhcpSvrSubnetStatsFreePT TimeStamp, + tmnxDhcpSvrSubnetStatsFoFreeP Counter32, + tmnxDhcpSvrSubnetStatsFoFreePT TimeStamp, + tmnxDhcpSvrSubnetStatsUsedPct Integer32, + tmnxDhcpSvrSubnetStatsUsedPctP Integer32, + tmnxDhcpSvrSubnetStatsUsedPctPT TimeStamp, + tmnxDhcpSvrSubnetStatsFoUsdPct Integer32, + tmnxDhcpSvrSubnetStatsFoUsdPctP Integer32, + tmnxDhcpSvrSubnetStatsFoUsdPctPT TimeStamp, + tmnxDhcpSvrSubnetStatsFreePct Integer32, + tmnxDhcpSvrSubnetStatsFreePctP Integer32, + tmnxDhcpSvrSubnetStatsFreePctPT TimeStamp, + tmnxDhcpSvrSubnetStatsFoFrePct Integer32, + tmnxDhcpSvrSubnetStatsFoFrePctP Integer32, + tmnxDhcpSvrSubnetStatsFoFrePctPT TimeStamp, + tmnxDhcpSvrSubnetStatsOfferP Counter32, + tmnxDhcpSvrSubnetStatsOfferPT TimeStamp, + tmnxDhcpSvrSubnetStatsFoOfferP Counter32, + tmnxDhcpSvrSubnetStatsFoOfferPT TimeStamp +} + +tmnxDhcpSvrSubnetStatsFree OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFree indicates the number of + addresses in this subnet that are free." + ::= { tmnxDhcpSvrSubnetStatsEntry 1 } + +tmnxDhcpSvrSubnetStatsOffered OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsOffered indicates the number of + leases in this subnet that are in state 'offered'." + ::= { tmnxDhcpSvrSubnetStatsEntry 2 } + +tmnxDhcpSvrSubnetStatsStable OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsStable indicates the number of + leases in this subnet that are in state 'stable'." + ::= { tmnxDhcpSvrSubnetStatsEntry 3 } + +tmnxDhcpSvrSubnetStatsFRPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFRPending indicates the number of + leases in this subnet that are in state 'forceRenewPending'." + ::= { tmnxDhcpSvrSubnetStatsEntry 4 } + +tmnxDhcpSvrSubnetStatsRemPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsRemPending indicates the number of + leases in this subnet that are in state 'removePending'." + ::= { tmnxDhcpSvrSubnetStatsEntry 5 } + +tmnxDhcpSvrSubnetStatsDeclined OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsDeclined indicates the number of + addresses in this subnet that are declined." + ::= { tmnxDhcpSvrSubnetStatsEntry 6 } + +tmnxDhcpSvrSubnetStatsFoFree OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoFree indicates the number of + remote addresses in this subnet that are free. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrSubnetStatsEntry 7 } + +tmnxDhcpSvrSubnetStatsFoOffered OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoOffered indicates the number of + remote leases in this subnet that are in state 'offered'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrSubnetStatsEntry 8 } + +tmnxDhcpSvrSubnetStatsFoStable OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoStable indicates the number of + remote leases in this subnet that are in state 'stable'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrSubnetStatsEntry 9 } + +tmnxDhcpSvrSubnetStatsFoFRPend OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoFRPend indicates the number of + remote leases in this subnet that are in state 'forceRenewPending'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrSubnetStatsEntry 10 } + +tmnxDhcpSvrSubnetStatsFoRemPend OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoRemPend indicates the number of + remote leases in this subnet that are in state 'removePending'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrSubnetStatsEntry 11 } + +tmnxDhcpSvrSubnetStatsFoDeclined OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoDeclined indicates the number of + remote addresses in this subnet that are declined. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrSubnetStatsEntry 12 } + +tmnxDhcpSvrSubnetStatsProv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsProv indicates the total number of + local addresses in this subnet that are provisioned." + ::= { tmnxDhcpSvrSubnetStatsEntry 13 } + +tmnxDhcpSvrSubnetStatsFoProv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoProv indicates the total number + of remote addresses in this subnet that are provisioned. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)' and + the value of the object tmnxDhcpsFoState of this server is equal to + 'partnerDown (5)'." + ::= { tmnxDhcpSvrSubnetStatsEntry 14 } + +tmnxDhcpSvrSubnetStatsHasExt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsHasExt indicates whether the + extended statistics collection for this subnet is enabled." + ::= { tmnxDhcpSvrSubnetStatsEntry 15 } + +tmnxDhcpSvrSubnetStatsExtResetT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsExtResetT indicates the sysUpTime + at the last reset of the extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 16 } + +tmnxDhcpSvrSubnetStatsStableP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsStableP indicates the highest value + of tmnxDhcpSvrSubnetStatsStable since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 17 } + +tmnxDhcpSvrSubnetStatsStablePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsStablePT indicates the sysUpTime at + the last change of tmnxDhcpSvrSubnetStatsStableP." + ::= { tmnxDhcpSvrSubnetStatsEntry 18 } + +tmnxDhcpSvrSubnetStatsFoStableP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoStableP indicates the highest + value of tmnxDhcpSvrSubnetStatsFoStable since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 19 } + +tmnxDhcpSvrSubnetStatsFoStablePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoStablePT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStatsFoStableP." + ::= { tmnxDhcpSvrSubnetStatsEntry 20 } + +tmnxDhcpSvrSubnetStatsUsed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsUsed indicates the number of leases + in this subnet that are in use." + ::= { tmnxDhcpSvrSubnetStatsEntry 21 } + +tmnxDhcpSvrSubnetStatsUsedP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsUsedP indicates the lowest value of + tmnxDhcpSvrSubnetStatsUsed since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 22 } + +tmnxDhcpSvrSubnetStatsUsedPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsUsedPT indicates the sysUpTime at + the last change of tmnxDhcpSvrSubnetStatsUsedP." + ::= { tmnxDhcpSvrSubnetStatsEntry 23 } + +tmnxDhcpSvrSubnetStatsFoUsed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoUsed indicates the number of + remote leases in this subnet that are in use." + ::= { tmnxDhcpSvrSubnetStatsEntry 24 } + +tmnxDhcpSvrSubnetStatsFoUsedP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoUsedP indicates the lowest value + of tmnxDhcpSvrSubnetStatsFoUsed since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 25 } + +tmnxDhcpSvrSubnetStatsFoUsedPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoUsedPT indicates the sysUpTime at + the last change of tmnxDhcpSvrSubnetStatsFoUsedP." + ::= { tmnxDhcpSvrSubnetStatsEntry 26 } + +tmnxDhcpSvrSubnetStatsFreeP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFreeP indicates the peak number of + addresses in this subnet that are free since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 27 } + +tmnxDhcpSvrSubnetStatsFreePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFreePT indicates the sysUpTime at + the last change of tmnxDhcpSvrSubnetStatsFreeP." + ::= { tmnxDhcpSvrSubnetStatsEntry 28 } + +tmnxDhcpSvrSubnetStatsFoFreeP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoFreeP indicates the peak number + of remote addresses in this subnet that are free since the last reset + of the extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 29 } + +tmnxDhcpSvrSubnetStatsFoFreePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoFreePT indicates the sysUpTime at + the last change of tmnxDhcpSvrSubnetStatsFoFreeP." + ::= { tmnxDhcpSvrSubnetStatsEntry 30 } + +tmnxDhcpSvrSubnetStatsUsedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsUsedPct indicates the percentage of + addresses in this subnet in use." + ::= { tmnxDhcpSvrSubnetStatsEntry 31 } + +tmnxDhcpSvrSubnetStatsUsedPctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsUsedPctP indicates the highest + value of tmnxDhcpSvrSubnetStatsUsedPct since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 32 } + +tmnxDhcpSvrSubnetStatsUsedPctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsUsedPctPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStatsUsedPctP." + ::= { tmnxDhcpSvrSubnetStatsEntry 33 } + +tmnxDhcpSvrSubnetStatsFoUsdPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoUsdPct indicates the percentage + of remote addresses in this subnet that are in use." + ::= { tmnxDhcpSvrSubnetStatsEntry 34 } + +tmnxDhcpSvrSubnetStatsFoUsdPctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoUsdPctP indicates the highest + value of tmnxDhcpSvrSubnetStatsFoUsdPct since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 35 } + +tmnxDhcpSvrSubnetStatsFoUsdPctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoUsdPctPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStatsFoUsdPctP." + ::= { tmnxDhcpSvrSubnetStatsEntry 36 } + +tmnxDhcpSvrSubnetStatsFreePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFreePct indicates the percentage of + addresses in this subnet currently unused." + ::= { tmnxDhcpSvrSubnetStatsEntry 37 } + +tmnxDhcpSvrSubnetStatsFreePctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFreePctP indicates the lowest value + of tmnxDhcpSvrSubnetStatsFreePct since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 38 } + +tmnxDhcpSvrSubnetStatsFreePctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFreePctPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStatsFreePctP." + ::= { tmnxDhcpSvrSubnetStatsEntry 39 } + +tmnxDhcpSvrSubnetStatsFoFrePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoFrePct indicates the percentage + of remote addresses in this subnet that are currently unused." + ::= { tmnxDhcpSvrSubnetStatsEntry 40 } + +tmnxDhcpSvrSubnetStatsFoFrePctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoFrePctP indicates the lowest + value of tmnxDhcpSvrSubnetStatsFoFrePct since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 41 } + +tmnxDhcpSvrSubnetStatsFoFrePctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoFrePctPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStatsFoFrePctP." + ::= { tmnxDhcpSvrSubnetStatsEntry 42 } + +tmnxDhcpSvrSubnetStatsOfferP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsOfferP indicates the highest value + of tmnxDhcpSvrSubnetStatsOffered since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 43 } + +tmnxDhcpSvrSubnetStatsOfferPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsOfferPT indicates the sysUpTime at + the last change of tmnxDhcpSvrSubnetStatsOfferP." + ::= { tmnxDhcpSvrSubnetStatsEntry 44 } + +tmnxDhcpSvrSubnetStatsFoOfferP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoOfferP indicates the highest + value of tmnxDhcpSvrSubnetStatsFoOffered since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStatsEntry 45 } + +tmnxDhcpSvrSubnetStatsFoOfferPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStatsFoOfferPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStatsFoOfferP." + ::= { tmnxDhcpSvrSubnetStatsEntry 46 } + +tmnxDhcpsFailoverObjs OBJECT IDENTIFIER ::= { tmnxDhcpServerObjs 18 } + +tmnxDhcpsFoTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoTableLastChanged indicates the sysUpTime at + the time of the last change of an entry in the tmnxDhcpsFoTable. + + If no changes occurred since the last re-initialization of the local + network management subsystem, then this object contains a zero value." + ::= { tmnxDhcpsFailoverObjs 1 } + +tmnxDhcpsFoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsFoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpsFoTable has an entry for each DHCP server instance." + ::= { tmnxDhcpsFailoverObjs 2 } + +tmnxDhcpsFoEntry OBJECT-TYPE + SYNTAX TmnxDhcpsFoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to the failover facility + of a DHCP server instance. + + Rows are created or removed automatically by the system." + AUGMENTS { tmnxDhcpServerConfigEntry } + ::= { tmnxDhcpsFoTable 1 } + +TmnxDhcpsFoEntry ::= SEQUENCE +{ + tmnxDhcpsFoLastChanged TimeStamp, + tmnxDhcpsFoAdminState TmnxAdminState, + tmnxDhcpsFoMaxClientLeadTime Unsigned32, + tmnxDhcpsFoOperMaxClientLeadTime Unsigned32, + tmnxDhcpsFoStartupWaitTime Unsigned32, + tmnxDhcpsFoPartnerDownDelay Unsigned32, + tmnxDhcpsFoState TmnxDhcpsFoState, + tmnxDhcpsFoTimeLeft Integer32, + tmnxDhcpsFoIgnoreMclt TruthValue +} + +tmnxDhcpsFoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDhcpsFoEntry 1 } + +tmnxDhcpsFoAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoAdminState specifies the administrative state + of the failover facility of the DHCP server instance. + + When the value of this object is set to 'inService (2)', it is not + allowed to remove the corresponding local DHCP server, or to + create/delete corresponding entries in the following tables: + tmnxDhcpServerPoolTable, tmnxDhcpServerSubnetTable and + tmnxDhcpSvrSubnetRangesTable." + DEFVAL { outOfService } + ::= { tmnxDhcpsFoEntry 2 } + +tmnxDhcpsFoMaxClientLeadTime OBJECT-TYPE + SYNTAX Unsigned32 (600..86399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoMaxClientLeadTime specifies the + maximum client lead time (MCLT). + + The MCLT is the maximum amount of time that one server can extend a + lease for a client's binding beyond the time known by the partner + server. + + The value of this object can only be set while the value of the object + tmnxDhcpsFoAdminState is equal to 'outOfService'." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol section 2.2, + MCLT." + DEFVAL { 600 } + ::= { tmnxDhcpsFoEntry 3 } + +tmnxDhcpsFoOperMaxClientLeadTime OBJECT-TYPE + SYNTAX Unsigned32 (600..86399) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoOperMaxClientLeadTime indicates the + actual maximum client lead time. + + The value of the object tmnxDhcpsFoOperMaxClientLeadTime is + initialized to the value of the object tmnxDhcpsFoMaxClientLeadTime. + + Every time the value of the object tmnxDhcpsFoMaxClientLeadTime is + set, the value of the object tmnxDhcpsFoOperMaxClientLeadTime is + modified accordingly. + + When the value of the object tmnxDhcpsFoState becomes equal to + 'normal', the actual maximum client lead time becomes equal to the + maximum of the values of the objects tmnxDhcpsFoOperMaxClientLeadTime + on this system and on the failover peer. + + When the value of the object tmnxDhcpsFoAdminState becomes equal to + 'outOfService', the value of the object + tmnxDhcpsFoOperMaxClientLeadTime is reset to the value of the object + tmnxDhcpsFoMaxClientLeadTime." + ::= { tmnxDhcpsFoEntry 4 } + +tmnxDhcpsFoStartupWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoStartupWaitTime specifies the + startup wait time. + + The startup wait time is the time that one server attempts to contact + the partner server. During this time, the server is unresponsive to + DHCP client requests." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol section 5.9, + Operating in STARTUP state." + DEFVAL { 120 } + ::= { tmnxDhcpsFoEntry 5 } + +tmnxDhcpsFoPartnerDownDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..86399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoPartnerDownDelay specifies the + minimum safe-time after the beginning of COMMUNICATIONS-INTERRUPTED + state. + + After the expiry of this time, the server enters the PARTNER-DOWN + state." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol section 9.4.2, + Operation while in PARTNER-DOWN state." + DEFVAL { 86399 } + ::= { tmnxDhcpsFoEntry 6 } + +tmnxDhcpsFoState OBJECT-TYPE + SYNTAX TmnxDhcpsFoState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoState indicates the failover state of the DHCP + server instance." + ::= { tmnxDhcpsFoEntry 7 } + +tmnxDhcpsFoTimeLeft OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoTimeLeft indicates the time left + until expiry of one of the timers MCLT, startup wait time or + partner-down-delay. + + If none of these timers is running, the value of tmnxDhcpsFoTimeLeft + equals '-1'." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol." + ::= { tmnxDhcpsFoEntry 8 } + +tmnxDhcpsFoIgnoreMclt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoIgnoreMclt specifies if, after the transition + COMMUNICATIONS-INTERRUPTED-to-PARTNER-DOWN state, the DHCP server + instance ignores the safety period with a duration of Maximum Client + Lead Time; setting the value of this object to 'true' has the effect + that the DHCP server starts offering IP addresses from the partner's + scope immediately after this transition, without waiting for existing + leases allocated by the partner and not known by this system to time + out. + + Setting the value of this object to 'true' increases the risk that + duplicate addresses are offered; if the transition to PARTNER-DOWN + state is likely to be caused by a failure of the partner system rather + than a communications problem, this risk is reduced." + DEFVAL { false } + ::= { tmnxDhcpsFoEntry 10 } + +tmnxDhcpsFoStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsFoStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpsFoStatsTable contains statistics about the DHCP failover + facility. + + The tmnxDhcpsFoStatsTable has an entry for each DHCP server instance." + ::= { tmnxDhcpsFailoverObjs 3 } + +tmnxDhcpsFoStatsEntry OBJECT-TYPE + SYNTAX TmnxDhcpsFoStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains statistics about the failover facility of a + specific DHCP Server instance. + + Rows are created or removed automatically by the system." + AUGMENTS { tmnxDhcpServerConfigEntry } + ::= { tmnxDhcpsFoStatsTable 1 } + +TmnxDhcpsFoStatsEntry ::= SEQUENCE +{ + tmnxDhcpsFoStatsLeaseNotFound Counter32, + tmnxDhcpsFoStatsDropInvalidPkts Counter32, + tmnxDhcpsFoStatsFoShutdown Counter32, + tmnxDhcpsFoStatsExpired Counter32, + tmnxDhcpsFoStatsMaxReached Counter32, + tmnxDhcpsFoStatsSubnetNotFound Counter32, + tmnxDhcpsFoStatsRangeNotFound Counter32, + tmnxDhcpsFoStatsHostConflict Counter32, + tmnxDhcpsFoStatsAddressConflict Counter32, + tmnxDhcpsFoStatsPeerConflict Counter32, + tmnxDhcpsFoStatsPersistCongest Counter32, + tmnxDhcpsFoStatsNoLeaseHoldTime Counter32, + tmnxDhcpsFoStatsInvalidPfxLen Counter32 +} + +tmnxDhcpsFoStatsLeaseNotFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsLeaseNotFound indicates how many Binding + Database Update (BNDUPD) 'remove' packets were dropped because the + corresponding lease could not be found." + ::= { tmnxDhcpsFoStatsEntry 1 } + +tmnxDhcpsFoStatsDropInvalidPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsDropInvalidPkts indicates how many BNDUPD + packets were dropped because the packet was malformed." + ::= { tmnxDhcpsFoStatsEntry 2 } + +tmnxDhcpsFoStatsFoShutdown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsFoShutdown indicates how many BNDUPD + packets were dropped because the failover state if the DHCP Server + instance is 'shutdown'." + ::= { tmnxDhcpsFoStatsEntry 3 } + +tmnxDhcpsFoStatsExpired OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsExpired indicates how many BNDUPD 'add' + packets were dropped because the corresponding lease has expired. + + This may indicate that the clock of the failover peer is not in sync + with the clock of this system." + ::= { tmnxDhcpsFoStatsEntry 4 } + +tmnxDhcpsFoStatsMaxReached OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsMaxReached indicates how many BNDUPD + 'add' packets were dropped because the maximum number of leases was + reached. + + The maximum number of leases is indicated by the value of the object + tmnxDhcpSvrMaxLeases." + ::= { tmnxDhcpsFoStatsEntry 5 } + +tmnxDhcpsFoStatsSubnetNotFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsSubnetNotFound indicates how many BNDUPD + 'add' packets were dropped because a valid subnet could not be found + for the lease." + ::= { tmnxDhcpsFoStatsEntry 6 } + +tmnxDhcpsFoStatsRangeNotFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsRangeNotFound indicates how many BNDUPD + 'add' packets were dropped because a valid include range could not be + found for the lease." + ::= { tmnxDhcpsFoStatsEntry 7 } + +tmnxDhcpsFoStatsHostConflict OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsHostConflict indicates how many BNDUPD + 'add' packets were dropped because this DHCP server instance has + already leased this address to another host." + ::= { tmnxDhcpsFoStatsEntry 8 } + +tmnxDhcpsFoStatsAddressConflict OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsAddressConflict indicates how many BNDUPD + 'add' packets were dropped because this DHCP server instance has + already leased another address to this host." + ::= { tmnxDhcpsFoStatsEntry 9 } + +tmnxDhcpsFoStatsPeerConflict OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsPeerConflict indicates how many BNDUPD + 'add' packets were dropped because the failover peer has leased an + address within a subnet range of which the failover control is set to + 'local' on this local DHCP server instance." + ::= { tmnxDhcpsFoStatsEntry 10 } + +tmnxDhcpsFoStatsPersistCongest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsPersistCongest indicates how many BNDUPD + packets were dropped because of persistence congestion on this DHCP + server instance." + ::= { tmnxDhcpsFoStatsEntry 11 } + +tmnxDhcpsFoStatsNoLeaseHoldTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsNoLeaseHoldTime indicates how many BNDUPD + packets were dropped because tmnxDhcpServerCfgLeaseHoldTime is zero on + this DHCP server instance." + ::= { tmnxDhcpsFoStatsEntry 12 } + +tmnxDhcpsFoStatsInvalidPfxLen OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsFoStatsInvalidPfxLen indicates how many BNDUPD + packets were dropped because the prefix of the lease received from the + peer is not inside the range configured in + tmnxDhcpServerPoolMinPrefixLen and tmnxDhcpServerPoolMaxPrefixLen." + ::= { tmnxDhcpsFoStatsEntry 13 } + +tmnxDhcpsFoAction OBJECT IDENTIFIER ::= { tmnxDhcpsFailoverObjs 4 } + +tmnxDhcpsFoActionVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoActionVRtrId specifies the ID of + the virtual router instance." + ::= { tmnxDhcpsFoAction 1 } + +tmnxDhcpsFoActionServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoActionServerName specifies the name + of the local DHCP server instance." + ::= { tmnxDhcpsFoAction 2 } + +tmnxDhcpsFoActionType OBJECT-TYPE + SYNTAX TmnxDhcpsFoActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoActionType specifies the type of + action to perform." + ::= { tmnxDhcpsFoAction 3 } + +tmnxDhcpsFoActionGo OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 'doAction' triggers an attempt to force a + transition of the failover facility of this DHCP server instance from + 'noCommunication' to 'partnerDown'. + + Reading this object returns the value 'notApplicable'." + ::= { tmnxDhcpsFoAction 4 } + +tmnxDhcpsFoActionSuccessful OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoActionSuccessful indicates whether + the authentication was successful. + + If the value of the object equals 'false', then the value of + tmnxDhcpsFoActionErrorMsg indicates the reason of the failure." + ::= { tmnxDhcpsFoAction 5 } + +tmnxDhcpsFoActionErrorMsg OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoActionErrorMsg indicates the reason + of failure, in case the value of the object + tmnxDhcpsFoActionSuccessful is equal to 'false'. + + If the value of the object tmnxDhcpsFoActionSuccessful is equal to + 'true', this object contains an empty string." + ::= { tmnxDhcpsFoAction 6 } + +tmnxDhcpsFoActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoActionTime indicates the value of + sysUpTime at the last time that the object tmnxDhcpsFoActionSuccessful + was written by the system." + ::= { tmnxDhcpsFoAction 7 } + +tmnxDhcpsFoActionPoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoActionPoolName specifies the name + of IP address pool within the local DHCP server instance." + ::= { tmnxDhcpsFoAction 8 } + +tmnxDhcpsPoolFoTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoTableLastChanged indicates the sysUpTime + at the time of the last change of an entry in the + tmnxDhcpsPoolFoTable. + + If no changes occurred since the last re-initialization of the local + network management subsystem, then this object contains a zero value." + ::= { tmnxDhcpsFailoverObjs 5 } + +tmnxDhcpsPoolFoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsPoolFoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpsPoolFoTable has an entry for each IP Address Pool." + ::= { tmnxDhcpsFailoverObjs 6 } + +tmnxDhcpsPoolFoEntry OBJECT-TYPE + SYNTAX TmnxDhcpsPoolFoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to the failover facility + of an IP Address Pool. + + Rows are created or removed automatically by the system." + AUGMENTS { tmnxDhcpServerPoolEntry } + ::= { tmnxDhcpsPoolFoTable 1 } + +TmnxDhcpsPoolFoEntry ::= SEQUENCE +{ + tmnxDhcpsPoolFoLastChanged TimeStamp, + tmnxDhcpsPoolFoAdminState TmnxAdminState, + tmnxDhcpsPoolFoMCLT Unsigned32, + tmnxDhcpsPoolFoOperMCLT Unsigned32, + tmnxDhcpsPoolFoStartupWaitTime Unsigned32, + tmnxDhcpsPoolFoPartnerDownDelay Unsigned32, + tmnxDhcpsPoolFoState TmnxDhcpsFoState, + tmnxDhcpsPoolFoTimeLeft Integer32, + tmnxDhcpsPoolFoIgnoreMclt TruthValue +} + +tmnxDhcpsPoolFoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDhcpsPoolFoEntry 1 } + +tmnxDhcpsPoolFoAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoAdminState specifies the administrative + state of the failover facility of the IP Address Pool instance." + DEFVAL { outOfService } + ::= { tmnxDhcpsPoolFoEntry 2 } + +tmnxDhcpsPoolFoMCLT OBJECT-TYPE + SYNTAX Unsigned32 (600..86399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPoolFoMCLT specifies the Maximum + Client Lead Time (MCLT). + + The MCLT is the maximum amount of time that one server can extend a + lease for a client's binding beyond the time known by the partner + server. + + The value of this object can only be set while the value of the object + tmnxDhcpsPoolFoAdminState is equal to 'outOfService'." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol section 2.2, + MCLT." + DEFVAL { 600 } + ::= { tmnxDhcpsPoolFoEntry 3 } + +tmnxDhcpsPoolFoOperMCLT OBJECT-TYPE + SYNTAX Unsigned32 (600..86399) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPoolFoOperMCLT indicates the actual + Maximum Client Lead Time. + + The value of the object tmnxDhcpsPoolFoOperMCLT is initialized to the + value of the object tmnxDhcpsPoolFoMCLT. + + Every time the value of the object tmnxDhcpsPoolFoMCLT is set, the + value of the object tmnxDhcpsPoolFoOperMCLT is modified accordingly. + + When the value of the object tmnxDhcpsPoolFoState becomes equal to + 'normal', the actual maximum client lead time becomes equal to the + maximum of the values of the objects tmnxDhcpsPoolFoOperMCLT on this + system and on the failover peer. + + When the value of the object tmnxDhcpsPoolFoAdminState becomes equal + to 'outOfService', the value of the object tmnxDhcpsPoolFoOperMCLT is + reset to the value of the object tmnxDhcpsPoolFoMCLT." + ::= { tmnxDhcpsPoolFoEntry 4 } + +tmnxDhcpsPoolFoStartupWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPoolFoStartupWaitTime specifies the + startup wait time. + + The startup wait time is the time that one IP Address Pool attempts to + contact the partner IP Address Pool. During this time, the IP Address + Pool is unresponsive to DHCP client requests." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol section 5.9, + Operating in STARTUP state." + DEFVAL { 120 } + ::= { tmnxDhcpsPoolFoEntry 5 } + +tmnxDhcpsPoolFoPartnerDownDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..86399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPoolFoPartnerDownDelay specifies the + minimum safe-time after the beginning of COMMUNICATIONS-INTERRUPTED + state. + + After the expiry of this time, the server enters the PARTNER-DOWN + state." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol section 9.4.2, + Operation while in PARTNER-DOWN state." + DEFVAL { 86399 } + ::= { tmnxDhcpsPoolFoEntry 6 } + +tmnxDhcpsPoolFoState OBJECT-TYPE + SYNTAX TmnxDhcpsFoState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoState indicates the failover state of the + IP pool instance." + ::= { tmnxDhcpsPoolFoEntry 7 } + +tmnxDhcpsPoolFoTimeLeft OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPoolFoTimeLeft indicates the time + left until expiry of one of the timers MCLT, startup wait time or + partner-down-delay. + + If none of these timers is running, the value of + tmnxDhcpsPoolFoTimeLeft equals '-1'." + REFERENCE + "draft-ietf-dhc-failover DHCP Failover Protocol." + ::= { tmnxDhcpsPoolFoEntry 8 } + +tmnxDhcpsPoolFoIgnoreMclt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoIgnoreMclt specifies if, after the + transition COMMUNICATIONS-INTERRUPTED-to-PARTNER-DOWN state, the DHCP + server instance ignores the safety period with a duration of Maximum + Client Lead Time; setting the value of this object to 'true' has the + effect that the DHCP server starts offering IP addresses from the + partner's scope immediately after this transition, without waiting for + existing leases allocated by the partner and not known by this system + to time out. + + Setting the value of this object to 'true' increases the risk that + duplicate addresses are offered; if the transition to PARTNER-DOWN + state is likely to be caused by a failure of the partner system rather + than a communications problem, this risk is reduced." + DEFVAL { false } + ::= { tmnxDhcpsPoolFoEntry 10 } + +tmnxDhcpsPoolFoStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsPoolFoStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpsPoolFoStatsTable contains statistics about the DHCP + Address Pool failover facility." + ::= { tmnxDhcpsFailoverObjs 7 } + +tmnxDhcpsPoolFoStatsEntry OBJECT-TYPE + SYNTAX TmnxDhcpsPoolFoStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains statistics about the failover facility of a + specific DHCP Address Pool instance. + + Rows are created or removed automatically by the system." + AUGMENTS { tmnxDhcpServerPoolEntry } + ::= { tmnxDhcpsPoolFoStatsTable 1 } + +TmnxDhcpsPoolFoStatsEntry ::= SEQUENCE +{ + tmnxDhcpsPoolFoStatsLeaseNFound Counter32, + tmnxDhcpsPoolFoStatsDropInvPkts Counter32, + tmnxDhcpsPoolFoStatsFoShutdown Counter32, + tmnxDhcpsPoolFoStatsExpired Counter32, + tmnxDhcpsPoolFoStatsMaxReached Counter32, + tmnxDhcpsPoolFoStatsSubnetNFound Counter32, + tmnxDhcpsPoolFoStatsRangeNFound Counter32, + tmnxDhcpsPoolFoStatsHostConflict Counter32, + tmnxDhcpsPoolFoStatsAddrConflict Counter32, + tmnxDhcpsPoolFoStatsPeerConflict Counter32, + tmnxDhcpsPoolFoStatsPersistCong Counter32, + tmnxDhcpsPoolFoStatsNoLeaseHoldT Counter32, + tmnxDhcpsPoolFoStatsInvaldPfxLen Counter32 +} + +tmnxDhcpsPoolFoStatsLeaseNFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsLeaseNFound indicates how many + Binding Database Update (BNDUPD) 'remove' packets were dropped because + the corresponding lease could not be found." + ::= { tmnxDhcpsPoolFoStatsEntry 1 } + +tmnxDhcpsPoolFoStatsDropInvPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsDropInvPkts indicates how many BNDUPD + packets were dropped because the packet was malformed." + ::= { tmnxDhcpsPoolFoStatsEntry 2 } + +tmnxDhcpsPoolFoStatsFoShutdown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsFoShutdown indicates how many BNDUPD + packets were dropped because the failover state if the DHCP Server + instance is 'shutdown'." + ::= { tmnxDhcpsPoolFoStatsEntry 3 } + +tmnxDhcpsPoolFoStatsExpired OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsExpired indicates how many BNDUPD + 'add' packets were dropped because the corresponding lease has + expired. + + This may indicate that the clock of the failover peer is not in sync + with the clock of this system." + ::= { tmnxDhcpsPoolFoStatsEntry 4 } + +tmnxDhcpsPoolFoStatsMaxReached OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsMaxReached indicates how many BNDUPD + 'add' packets were dropped because the maximum number of leases was + reached. + + The maximum number of leases is indicated by the value of the object + tmnxDhcpSvrMaxLeases." + ::= { tmnxDhcpsPoolFoStatsEntry 5 } + +tmnxDhcpsPoolFoStatsSubnetNFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsSubnetNFound indicates how many + BNDUPD 'add' packets were dropped because a valid subnet could not be + found for the lease." + ::= { tmnxDhcpsPoolFoStatsEntry 6 } + +tmnxDhcpsPoolFoStatsRangeNFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsRangeNFound indicates how many BNDUPD + 'add' packets were dropped because a valid include range could not be + found for the lease." + ::= { tmnxDhcpsPoolFoStatsEntry 7 } + +tmnxDhcpsPoolFoStatsHostConflict OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsHostConflict indicates how many + BNDUPD 'add' packets were dropped because this DHCP server instance + has already leased this address to another host." + ::= { tmnxDhcpsPoolFoStatsEntry 8 } + +tmnxDhcpsPoolFoStatsAddrConflict OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsAddrConflict indicates how many + BNDUPD 'add' packets were dropped because this DHCP server instance + has already leased another address to this host." + ::= { tmnxDhcpsPoolFoStatsEntry 9 } + +tmnxDhcpsPoolFoStatsPeerConflict OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsPeerConflict indicates how many + BNDUPD 'add' packets were dropped because the failover peer has leased + an address within a subnet range of which the failover control is set + to 'local' on this local DHCP Address Pool instance." + ::= { tmnxDhcpsPoolFoStatsEntry 10 } + +tmnxDhcpsPoolFoStatsPersistCong OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsPersistCong indicates how many BNDUPD + packets were dropped because of persistence congestion on this DHCP + Address Pool instance." + ::= { tmnxDhcpsPoolFoStatsEntry 11 } + +tmnxDhcpsPoolFoStatsNoLeaseHoldT OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsNoLeaseHoldT indicates how many + BNDUPD packets were dropped because tmnxDhcpServerCfgLeaseHoldTime is + zero on this DHCP server instance." + ::= { tmnxDhcpsPoolFoStatsEntry 12 } + +tmnxDhcpsPoolFoStatsInvaldPfxLen OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolFoStatsInvaldPfxLen indicates how many + BNDUPD packets were dropped because the prefix of the lease received + from the peer is not inside the range configured in + tmnxDhcpServerPoolMinPrefixLen and tmnxDhcpServerPoolMaxPrefixLen." + ::= { tmnxDhcpsPoolFoStatsEntry 13 } + +tmnxDhcpSvrFreeAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrFreeAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpSvrFreeAddrTable contains a list of free IP + addresses. These IP addresses are available for DHCP clients." + ::= { tmnxDhcpServerObjs 19 } + +tmnxDhcpSvrFreeAddrEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrFreeAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a free IP address. + + Entries in this table cannot be created via SNMP operations. Entries + in this table cannot be deleted via the TIMETRA-CLEAR-MIB." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength, + tmnxDhcpSvrFreeAddrType, + tmnxDhcpSvrFreeAddress + } + ::= { tmnxDhcpSvrFreeAddrTable 1 } + +TmnxDhcpSvrFreeAddrEntry ::= SEQUENCE +{ + tmnxDhcpSvrFreeAddrType InetAddressType, + tmnxDhcpSvrFreeAddress InetAddress, + tmnxDhcpSvrFreeAddrFailCtrl TmnxDhcpSvrFailCtrlType +} + +tmnxDhcpSvrFreeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrFreeAddrType specifies the type of + tmnxDhcpSvrFreeAddress." + ::= { tmnxDhcpSvrFreeAddrEntry 1 } + +tmnxDhcpSvrFreeAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrFreeAddress specifies the free IP + address." + ::= { tmnxDhcpSvrFreeAddrEntry 2 } + +tmnxDhcpSvrFreeAddrFailCtrl OBJECT-TYPE + SYNTAX TmnxDhcpSvrFailCtrlType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrFreeAddrFailCtrl indicates the type of + failover control for this free IP address." + ::= { tmnxDhcpSvrFreeAddrEntry 3 } + +tmnxDhcpSvrActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpSvrActionTable allows the operator to request the + local DHCP server to execute a operational commands." + ::= { tmnxDhcpServerObjs 20 } + +tmnxDhcpSvrActionEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a row for each DHCP server instance running within + a virtual router. + + Rows are created and destroyed by the system. + + Each row contains objects that can be written to in order to request + the DHCP server to execute the corresponding command." + INDEX { + vRtrID, + IMPLIED tmnxDhcpServerCfgServerName + } + ::= { tmnxDhcpSvrActionTable 1 } + +TmnxDhcpSvrActionEntry ::= SEQUENCE +{ + tmnxDhcpSvrActForceRenewAddrType InetAddressType, + tmnxDhcpSvrActForceRenewAddr InetAddress +} + +tmnxDhcpSvrActForceRenewAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrActForceRenewAddrType specifies the + type of tmnxDhcpSvrActForceRenewAddr. + + When setting the value of this object, the value of + tmnxDhcpSvrActForceRenewAddr must be set as well in the same SNMP SET + PDU. + + The value of this object cannot be set to the value 'unknown(0)'. + + When read, the system will always return the value 'unknown(0)'." + ::= { tmnxDhcpSvrActionEntry 1 } + +tmnxDhcpSvrActForceRenewAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrActForceRenewAddr specifies the IP + address for which a force renew is requested. + + When setting the value of this object, the value of + tmnxDhcpSvrActForceRenewAddrType must be set as well in the same SNMP + SET PDU. + + The value of this object cannot be set to the zero-length string. + + When read, the system will always return a zero-length string." + ::= { tmnxDhcpSvrActionEntry 2 } + +tmnxDhcpSvrNumLeases OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrNumLeases indicates the actual number of + addresses that is currently being leased." + ::= { tmnxDhcpServerObjs 21 } + +tmnxDhcpSvrMaxLeases OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrMaxLeases indicates the maximum number of + addresses that can be leased at any given time." + ::= { tmnxDhcpServerObjs 22 } + +tmnxDhcpServerStats6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpServerStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpServerStats6Table contains basic statistics about the + DHCPv6 server instances." + ::= { tmnxDhcpServerObjs 23 } + +tmnxDhcpServerStats6Entry OBJECT-TYPE + SYNTAX TmnxDhcpServerStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains basic statistics about a particular DHCP + server instance." + INDEX { + vRtrID, + IMPLIED tmnxDhcpServerCfgServerName + } + ::= { tmnxDhcpServerStats6Table 1 } + +TmnxDhcpServerStats6Entry ::= SEQUENCE +{ + tmnxDhcpSvrStats6RxSolicits Counter64, + tmnxDhcpSvrStats6TxAdvertises Counter64, + tmnxDhcpSvrStats6RxRequests Counter64, + tmnxDhcpSvrStats6RxConfirms Counter64, + tmnxDhcpSvrStats6RxRenews Counter64, + tmnxDhcpSvrStats6RxRebinds Counter64, + tmnxDhcpSvrStats6RxDeclines Counter64, + tmnxDhcpSvrStats6RxReleases Counter64, + tmnxDhcpSvrStats6TxReplies Counter64, + tmnxDhcpSvrStats6TxReconfigures Counter64, + tmnxDhcpSvrStats6RxInfRequests Counter64, + tmnxDhcpSvrStats6DropBadPackets Counter32, + tmnxDhcpSvrStats6DropInvldTypes Counter32, + tmnxDhcpSvrStats6DropLseNotReady Counter32, + tmnxDhcpSvrStats6DropNoSrvngPool Counter32, + tmnxDhcpSvrStats6DropOverload Counter32, + tmnxDhcpSvrStats6DropPerOverload Counter32, + tmnxDhcpSvrStats6OffersIgnore Counter32, + tmnxDhcpSvrStats6DropGenError Counter32, + tmnxDhcpSvrStats6DropDestOther Counter32, + tmnxDhcpSvrStats6DropMaxReached Counter32, + tmnxDhcpSvrStats6DropSvrDown Counter32, + tmnxDhcpSvrStats6LeasesExpired Counter32, + tmnxDhcpSvrStats6DropDuplDiffRly Counter32, + tmnxDhcpSvrStats6RxIntPppSlaac Counter64, + tmnxDhcpSvrStats6RxIntReqIpoeWan Counter64, + tmnxDhcpSvrStats6RxIntReleases Counter64, + tmnxDhcpSvrStats6DropIntWFo Counter32, + tmnxDhcpSvrStats6DropIntWConflct Counter32, + tmnxDhcpSvrStats6DropIntWIfIdMap Counter32, + tmnxDhcpSvrStats6DropIntWUserId Counter32, + tmnxDhcpSvrStats6RxIntIpoeSlaac Counter64, + tmnxDhcpSvrStats6DropAudit Counter64, + tmnxDhcpSvrStats6RxLeasequeries Counter64, + tmnxDhcpSvrStats6TxLqReplies Counter64, + tmnxDhcpSvrStats6DropLqNotAllow Counter32, + tmnxDhcpSvrStats6RxIntIpsec Counter64 +} + +tmnxDhcpSvrStats6RxSolicits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxSolicits indicates the number of + solicit messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 1 } + +tmnxDhcpSvrStats6TxAdvertises OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6TxAdvertises indicates the number of + advertise messages sent by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 2 } + +tmnxDhcpSvrStats6RxRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxRequests indicates the number of + request messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 3 } + +tmnxDhcpSvrStats6RxConfirms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxConfirms indicates the number of + confirm messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 4 } + +tmnxDhcpSvrStats6RxRenews OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxRenews indicates the number of renew + messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 5 } + +tmnxDhcpSvrStats6RxRebinds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxRebinds indicates the number of rebind + messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 6 } + +tmnxDhcpSvrStats6RxDeclines OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxDeclines indicates the number of + decline messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 7 } + +tmnxDhcpSvrStats6RxReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxReleases indicates the number of + release messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 8 } + +tmnxDhcpSvrStats6TxReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6TxReplies indicates the number of reply + messages sent by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 9 } + +tmnxDhcpSvrStats6TxReconfigures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6TxReconfigures indicates the number of + reconfigure messages sent by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 10 } + +tmnxDhcpSvrStats6RxInfRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxInfRequests indicates the number of + information-request messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 11 } + +tmnxDhcpSvrStats6DropBadPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropBadPackets indicates the number of + DHCP packets received which were corrupt." + ::= { tmnxDhcpServerStats6Entry 12 } + +tmnxDhcpSvrStats6DropInvldTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropInvldTypes indicates the number of + DHCP packets received which had an invalid message type." + ::= { tmnxDhcpServerStats6Entry 13 } + +tmnxDhcpSvrStats6DropLseNotReady OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropLseNotReady indicates the number of + DHCP packets dropped by the server instance before the lease database + was ready." + ::= { tmnxDhcpServerStats6Entry 14 } + +tmnxDhcpSvrStats6DropNoSrvngPool OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropNoSrvngPool indicates the number of + DHCP packets dropped by the server instance because there were no more + free addresses in the pool." + ::= { tmnxDhcpServerStats6Entry 15 } + +tmnxDhcpSvrStats6DropOverload OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropOverload indicates the number of + DHCP packets dropped by the server instance because they were received + in excess of what the server instance can handle." + ::= { tmnxDhcpServerStats6Entry 16 } + +tmnxDhcpSvrStats6DropPerOverload OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropPerOverload indicates + the number of DHCP packets dropped by the server instance + because they were received in excess of what the DHCP persistence + system can handle. If this occurs, only releases and declines are + still processed." + ::= { tmnxDhcpServerStats6Entry 17 } + +tmnxDhcpSvrStats6OffersIgnore OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6OffersIgnore indicates the number of + DHCPOFFER (option 52 with value 2) packets sent by the DHCP server + instance that were ignored by he clients." + ::= { tmnxDhcpServerStats6Entry 18 } + +tmnxDhcpSvrStats6DropGenError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropGenError indicates the number of + DHCP packets dropped by the server instance because of a generic + error." + ::= { tmnxDhcpServerStats6Entry 19 } + +tmnxDhcpSvrStats6DropDestOther OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropDestOther indicates the number of + DHCP requests dropped by the server instance because the (broadcast) + request was not destined to this server." + ::= { tmnxDhcpServerStats6Entry 20 } + +tmnxDhcpSvrStats6DropMaxReached OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropMaxReached indicates the number of + DHCP packets dropped by the server instance because the maximum number + of leases was reached. + + The maximum number of leases is indicated by the value of the object + tmnxDhcpSvrMaxLeases." + ::= { tmnxDhcpServerStats6Entry 21 } + +tmnxDhcpSvrStats6DropSvrDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropSvrDown indicates the number of DHCP + packets dropped by the server instance during server instance shutdown + (while the value of the object tmnxDhcpServerCfgAdminState in the + corresponding row was set equal to 'outOfService')." + ::= { tmnxDhcpServerStats6Entry 22 } + +tmnxDhcpSvrStats6LeasesExpired OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6LeasesExpired indicates the number of + DHCP leases that were expired (because no release was received)." + ::= { tmnxDhcpServerStats6Entry 23 } + +tmnxDhcpSvrStats6DropDuplDiffRly OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropDuplDiffRly indicates the number of + DHCP requests dropped by the server instance because they were + received from a different Relay IP address within a timeframe of 10 + seconds after a previous DHCPREQUEST." + ::= { tmnxDhcpServerStats6Entry 24 } + +tmnxDhcpSvrStats6RxIntPppSlaac OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxIntPppSlaac indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for PPP SLAAC (stateless + autoconfiguration)." + ::= { tmnxDhcpServerStats6Entry 25 } + +tmnxDhcpSvrStats6RxIntReqIpoeWan OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxIntReqIpoeWan indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPoE." + ::= { tmnxDhcpServerStats6Entry 26 } + +tmnxDhcpSvrStats6RxIntReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxIntReleases indicates the number of + internal release calls received by the DHCP server instance from the + local address assignment infrastructure." + ::= { tmnxDhcpServerStats6Entry 27 } + +tmnxDhcpSvrStats6DropIntWFo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropIntWFo indicates the number of + internal calls from the local address assignment infrastructure + dropped by the DHCP server instance because failover is enabled for + the server instance." + ::= { tmnxDhcpServerStats6Entry 28 } + +tmnxDhcpSvrStats6DropIntWConflct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropIntWConflct indicates a DHCP host is + trying to acquire an IP address that was handed through the local + address assignment infrastructure, or the local address assignment + infrastructure tries to use an IP address that was handed out to a + DHCP client." + ::= { tmnxDhcpServerStats6Entry 29 } + +tmnxDhcpSvrStats6DropIntWIfIdMap OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropIntWIfIdMap indicates the number of + internal calls from the local address assignment infrastructure + dropped by the DHCP server instance because interface ID mapping is + enabled for the server instance." + ::= { tmnxDhcpServerStats6Entry 30 } + +tmnxDhcpSvrStats6DropIntWUserId OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropIntWUserId indicates the number of + internal calls from the local address assignment infrastructure + dropped by the DHCP server instance because tmnxDhcpServerCfgUserIdent + is not set to duid (2) for the server instance." + ::= { tmnxDhcpServerStats6Entry 31 } + +tmnxDhcpSvrStats6RxIntIpoeSlaac OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxIntIpoeSlaac indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPoE SLAAC (stateless + autoconfiguration)." + ::= { tmnxDhcpServerStats6Entry 32 } + +tmnxDhcpSvrStats6DropAudit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropAudit indicates the number of DHCP + requests dropped by the server instance because this server instance + is busy with the primary audit." + ::= { tmnxDhcpServerStats6Entry 33 } + +tmnxDhcpSvrStats6RxLeasequeries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxLeasequeries indicates the number of + leasequery messages received by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 34 } + +tmnxDhcpSvrStats6TxLqReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6TxLqReplies indicates the number of + leasequery-reply messages sent by the DHCP server instance." + ::= { tmnxDhcpServerStats6Entry 35 } + +tmnxDhcpSvrStats6DropLqNotAllow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6DropLqNotAllow indicates the number of + DHCP leasequery packets dropped by the server instance because the + server is configured not to allow leasequery packets." + ::= { tmnxDhcpServerStats6Entry 36 } + +tmnxDhcpSvrStats6RxIntIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxIntIpsec indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPsec." + ::= { tmnxDhcpServerStats6Entry 37 } + +tmnxDhcpSvrSubnetStats6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrSubnetStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpSvrSubnetStats6Table has an entry for each subnet that + belongs to the specified DHCPv6 server instance and pool." + ::= { tmnxDhcpServerObjs 24 } + +tmnxDhcpSvrSubnetStats6Entry OBJECT-TYPE + SYNTAX TmnxDhcpSvrSubnetStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxDhcpSvrSubnetStats6Table represents + additional columns of operational data for a subnet that belongs to + the specified DHCPv6 server instance and pool." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength + } + ::= { tmnxDhcpSvrSubnetStats6Table 1 } + +TmnxDhcpSvrSubnetStats6Entry ::= SEQUENCE +{ + tmnxDhcpSvrSubnetStats6Advertise Counter32, + tmnxDhcpSvrSubnetStats6Stable Counter32, + tmnxDhcpSvrSubnetStats6RCPending Counter32, + tmnxDhcpSvrSubnetStats6RmPending Counter32, + tmnxDhcpSvrSubnetStats6Declined Counter32, + tmnxDhcpSvrSubnetStats6HasExt TruthValue, + tmnxDhcpSvrSubnetStats6ExtResetT TimeStamp, + tmnxDhcpSvrSubnetStats6StableP Counter32, + tmnxDhcpSvrSubnetStats6StablePT TimeStamp, + tmnxDhcpSvrSubnetStats6ProvBlk Counter64, + tmnxDhcpSvrSubnetStats6UsedBlk Counter64, + tmnxDhcpSvrSubnetStats6UsedBlkP Counter64, + tmnxDhcpSvrSubnetStats6UsedBlkPT TimeStamp, + tmnxDhcpSvrSubnetStats6FreeBlk Counter64, + tmnxDhcpSvrSubnetStats6FreeBlkP Counter64, + tmnxDhcpSvrSubnetStats6FreeBlkPT TimeStamp, + tmnxDhcpSvrSubnetStats6UsedPct Integer32, + tmnxDhcpSvrSubnetStats6UsedPctP Integer32, + tmnxDhcpSvrSubnetStats6UsedPctPT TimeStamp, + tmnxDhcpSvrSubnetStats6FreePct Integer32, + tmnxDhcpSvrSubnetStats6FreePctP Integer32, + tmnxDhcpSvrSubnetStats6FreePctPT TimeStamp, + tmnxDhcpSvrSubnetStats6AdvertP Counter32, + tmnxDhcpSvrSubnetStats6AdvertPT TimeStamp +} + +tmnxDhcpSvrSubnetStats6Advertise OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6Advertise indicates the number of + leases in this subnet that are in state 'advertised'." + ::= { tmnxDhcpSvrSubnetStats6Entry 1 } + +tmnxDhcpSvrSubnetStats6Stable OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6Stable indicates the number of + leases in this subnet that are in state 'stable'." + ::= { tmnxDhcpSvrSubnetStats6Entry 2 } + +tmnxDhcpSvrSubnetStats6RCPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6RCPending indicates the number of + leases in this subnet that are in state 'reconfigurePending'." + ::= { tmnxDhcpSvrSubnetStats6Entry 3 } + +tmnxDhcpSvrSubnetStats6RmPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6RmPending indicates the number of + leases in this subnet that are in state 'removePending'." + ::= { tmnxDhcpSvrSubnetStats6Entry 4 } + +tmnxDhcpSvrSubnetStats6Declined OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6Declined indicates the number of + addresses in this subnet that are declined." + ::= { tmnxDhcpSvrSubnetStats6Entry 5 } + +tmnxDhcpSvrSubnetStats6HasExt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6HasExt indicates whether the + extended statistics collection for this prefix is enabled. These + extended statistics are only collected when the length of the + configured subnet is between /32 en /64." + ::= { tmnxDhcpSvrSubnetStats6Entry 6 } + +tmnxDhcpSvrSubnetStats6ExtResetT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6ExtResetT indicates the sysUpTime + at the last reset of the extended statistics." + ::= { tmnxDhcpSvrSubnetStats6Entry 7 } + +tmnxDhcpSvrSubnetStats6StableP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6StableP indicates the highest + value of tmnxDhcpSvrSubnetStats6Stable since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStats6Entry 8 } + +tmnxDhcpSvrSubnetStats6StablePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6StablePT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStats6StableP." + ::= { tmnxDhcpSvrSubnetStats6Entry 9 } + +tmnxDhcpSvrSubnetStats6ProvBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6ProvBlk indicates the number of + provisioned /64 blocks." + ::= { tmnxDhcpSvrSubnetStats6Entry 10 } + +tmnxDhcpSvrSubnetStats6UsedBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6UsedBlk indicates the number of + provisioned but unused /64 blocks." + ::= { tmnxDhcpSvrSubnetStats6Entry 11 } + +tmnxDhcpSvrSubnetStats6UsedBlkP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6UsedBlkP indicates the lowest + value of unused /64 blocks since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrSubnetStats6Entry 12 } + +tmnxDhcpSvrSubnetStats6UsedBlkPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6UsedBlkPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStats6UsedBlkP." + ::= { tmnxDhcpSvrSubnetStats6Entry 13 } + +tmnxDhcpSvrSubnetStats6FreeBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6FreeBlk indicates the number of + provisioned but unused /64 blocks." + ::= { tmnxDhcpSvrSubnetStats6Entry 14 } + +tmnxDhcpSvrSubnetStats6FreeBlkP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6FreeBlkP indicates the lowest + value of unused /64 blocks since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrSubnetStats6Entry 15 } + +tmnxDhcpSvrSubnetStats6FreeBlkPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6FreeBlkPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStats6FreeBlkP." + ::= { tmnxDhcpSvrSubnetStats6Entry 16 } + +tmnxDhcpSvrSubnetStats6UsedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6UsedPct indicates the percentage + of /64 blocks currently in use." + ::= { tmnxDhcpSvrSubnetStats6Entry 17 } + +tmnxDhcpSvrSubnetStats6UsedPctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6UsedPctP indicates the highest + value of tmnxDhcpSvrSubnetStats6UsedPct since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStats6Entry 18 } + +tmnxDhcpSvrSubnetStats6UsedPctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6UsedPctPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStats6UsedPctP." + ::= { tmnxDhcpSvrSubnetStats6Entry 19 } + +tmnxDhcpSvrSubnetStats6FreePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6FreePct indicates the percentage + of /64 blocks currently unused." + ::= { tmnxDhcpSvrSubnetStats6Entry 20 } + +tmnxDhcpSvrSubnetStats6FreePctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6FreePctP indicates the lowest + value of tmnxDhcpSvrSubnetStats6FreePct since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStats6Entry 21 } + +tmnxDhcpSvrSubnetStats6FreePctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6FreePctPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStats6FreePctP." + ::= { tmnxDhcpSvrSubnetStats6Entry 22 } + +tmnxDhcpSvrSubnetStats6AdvertP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6AdvertP indicates the highest + value of tmnxDhcpSvrSubnetStats6Advertise since the last reset of the + extended statistics." + ::= { tmnxDhcpSvrSubnetStats6Entry 23 } + +tmnxDhcpSvrSubnetStats6AdvertPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrSubnetStats6AdvertPT indicates the sysUpTime + at the last change of tmnxDhcpSvrSubnetStats6AdvertP." + ::= { tmnxDhcpSvrSubnetStats6Entry 24 } + +tmnxDhcpSvrPoolStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrPoolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPoolStatsTable has an entry for each pool that belongs + to the specified DHCP server instance." + ::= { tmnxDhcpServerObjs 25 } + +tmnxDhcpSvrPoolStatsEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrPoolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxDhcpSvrPoolStatsTable represents additional + columns of operational data for a pool that belongs to the specified + DHCP server instance." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName + } + ::= { tmnxDhcpSvrPoolStatsTable 1 } + +TmnxDhcpSvrPoolStatsEntry ::= SEQUENCE +{ + tmnxDhcpSvrPoolStatsFree Counter32, + tmnxDhcpSvrPoolStatsOffered Counter32, + tmnxDhcpSvrPoolStatsStable Counter32, + tmnxDhcpSvrPoolStatsFRPending Counter32, + tmnxDhcpSvrPoolStatsRemPending Counter32, + tmnxDhcpSvrPoolStatsDeclined Counter32, + tmnxDhcpSvrPoolStatsFoFree Counter32, + tmnxDhcpSvrPoolStatsFoOffered Counter32, + tmnxDhcpSvrPoolStatsFoStable Counter32, + tmnxDhcpSvrPoolStatsFoFRPend Counter32, + tmnxDhcpSvrPoolStatsFoRemPend Counter32, + tmnxDhcpSvrPoolStatsFoDeclined Counter32, + tmnxDhcpSvrPoolStatsProv Counter32, + tmnxDhcpSvrPoolStatsFoProv Counter32, + tmnxDhcpSvrPoolStatsHasExt TruthValue, + tmnxDhcpSvrPoolStatsExtResetT TimeStamp, + tmnxDhcpSvrPoolStatsStableP Counter32, + tmnxDhcpSvrPoolStatsStablePT TimeStamp, + tmnxDhcpSvrPoolStatsFoStableP Counter32, + tmnxDhcpSvrPoolStatsFoStablePT TimeStamp, + tmnxDhcpSvrPoolStatsUsed Counter32, + tmnxDhcpSvrPoolStatsUsedP Counter32, + tmnxDhcpSvrPoolStatsUsedPT TimeStamp, + tmnxDhcpSvrPoolStatsFoUsed Counter32, + tmnxDhcpSvrPoolStatsFoUsedP Counter32, + tmnxDhcpSvrPoolStatsFoUsedPT TimeStamp, + tmnxDhcpSvrPoolStatsFreeP Counter32, + tmnxDhcpSvrPoolStatsFreePT TimeStamp, + tmnxDhcpSvrPoolStatsFoFreeP Counter32, + tmnxDhcpSvrPoolStatsFoFreePT TimeStamp, + tmnxDhcpSvrPoolStatsUsedPct Integer32, + tmnxDhcpSvrPoolStatsUsedPctP Integer32, + tmnxDhcpSvrPoolStatsUsedPctPT TimeStamp, + tmnxDhcpSvrPoolStatsFoUsdPct Integer32, + tmnxDhcpSvrPoolStatsFoUsdPctP Integer32, + tmnxDhcpSvrPoolStatsFoUsdPctPT TimeStamp, + tmnxDhcpSvrPoolStatsFreePct Integer32, + tmnxDhcpSvrPoolStatsFreePctP Integer32, + tmnxDhcpSvrPoolStatsFreePctPT TimeStamp, + tmnxDhcpSvrPoolStatsFoFrePct Integer32, + tmnxDhcpSvrPoolStatsFoFrePctP Integer32, + tmnxDhcpSvrPoolStatsFoFrePctPT TimeStamp, + tmnxDhcpSvrPoolStatsOfferP Counter32, + tmnxDhcpSvrPoolStatsOfferPT TimeStamp, + tmnxDhcpSvrPoolStatsFoOfferP Counter32, + tmnxDhcpSvrPoolStatsFoOfferPT TimeStamp +} + +tmnxDhcpSvrPoolStatsFree OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFree indicates the number of + addresses in this pool that are free." + ::= { tmnxDhcpSvrPoolStatsEntry 1 } + +tmnxDhcpSvrPoolStatsOffered OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsOffered indicates the number of + leases in this pool that are in state 'offered'." + ::= { tmnxDhcpSvrPoolStatsEntry 2 } + +tmnxDhcpSvrPoolStatsStable OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsStable indicates the number of leases + in this pool that are in state 'stable'." + ::= { tmnxDhcpSvrPoolStatsEntry 3 } + +tmnxDhcpSvrPoolStatsFRPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFRPending indicates the number of + leases in this pool that are in state 'forceRenewPending'." + ::= { tmnxDhcpSvrPoolStatsEntry 4 } + +tmnxDhcpSvrPoolStatsRemPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsRemPending indicates the number of + leases in this pool that are in state 'removePending'." + ::= { tmnxDhcpSvrPoolStatsEntry 5 } + +tmnxDhcpSvrPoolStatsDeclined OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsDeclined indicates the number of + addresses in this pool that are declined." + ::= { tmnxDhcpSvrPoolStatsEntry 6 } + +tmnxDhcpSvrPoolStatsFoFree OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoFree indicates the number of remote + addresses in this pool that are free. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrPoolStatsEntry 7 } + +tmnxDhcpSvrPoolStatsFoOffered OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoOffered indicates the number of + remote leases in this pool that are in state 'offered'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrPoolStatsEntry 8 } + +tmnxDhcpSvrPoolStatsFoStable OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoStable indicates the number of + remote leases in this pool that are in state 'stable'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrPoolStatsEntry 9 } + +tmnxDhcpSvrPoolStatsFoFRPend OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoFRPend indicates the number of + remote leases in this pool that are in state 'forceRenewPending'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrPoolStatsEntry 10 } + +tmnxDhcpSvrPoolStatsFoRemPend OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoRemPend indicates the number of + remote leases in this pool that are in state 'removePending'. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrPoolStatsEntry 11 } + +tmnxDhcpSvrPoolStatsFoDeclined OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoDeclined indicates the number of + remote addresses in this pool that are declined. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + ::= { tmnxDhcpSvrPoolStatsEntry 12 } + +tmnxDhcpSvrPoolStatsProv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsProv indicates the total number of + local addresses in this pool that are provisioned." + ::= { tmnxDhcpSvrPoolStatsEntry 13 } + +tmnxDhcpSvrPoolStatsFoProv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoProv indicates the total number of + remote addresses in this pool that are provisioned. + + The value of this object is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)' and + the value of the object tmnxDhcpsFoState of this server is equal to + 'partnerDown (5)'." + ::= { tmnxDhcpSvrPoolStatsEntry 14 } + +tmnxDhcpSvrPoolStatsHasExt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsHasExt indicates whether the extended + statistics collection for this pool is enabled." + ::= { tmnxDhcpSvrPoolStatsEntry 15 } + +tmnxDhcpSvrPoolStatsExtResetT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsExtResetT indicates the sysUpTime at + the last reset of the extended statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 16 } + +tmnxDhcpSvrPoolStatsStableP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsStableP indicates the highest value + of tmnxDhcpSvrPoolStatsStable since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 17 } + +tmnxDhcpSvrPoolStatsStablePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsStablePT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsStableP." + ::= { tmnxDhcpSvrPoolStatsEntry 18 } + +tmnxDhcpSvrPoolStatsFoStableP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoStableP indicates the highest value + of tmnxDhcpSvrPoolStatsFoStable since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 19 } + +tmnxDhcpSvrPoolStatsFoStablePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoStablePT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsFoStableP." + ::= { tmnxDhcpSvrPoolStatsEntry 20 } + +tmnxDhcpSvrPoolStatsUsed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsUsed indicates the number of + provisioned and used subnets." + ::= { tmnxDhcpSvrPoolStatsEntry 21 } + +tmnxDhcpSvrPoolStatsUsedP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsUsedP indicates the lowest value of + unused subnets since the last reset of the extended statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 22 } + +tmnxDhcpSvrPoolStatsUsedPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsUsedPT indicates the sysUpTime at the + last change of tmnxDhcpSvrPoolStatsUsedP." + ::= { tmnxDhcpSvrPoolStatsEntry 23 } + +tmnxDhcpSvrPoolStatsFoUsed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoUsed indicates the number of + provisioned and used remote subnets." + ::= { tmnxDhcpSvrPoolStatsEntry 24 } + +tmnxDhcpSvrPoolStatsFoUsedP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoUsedP indicates the lowest value of + unused subnets since the last reset of the extended statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 25 } + +tmnxDhcpSvrPoolStatsFoUsedPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoUsedPT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsFoUsedP." + ::= { tmnxDhcpSvrPoolStatsEntry 26 } + +tmnxDhcpSvrPoolStatsFreeP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFreeP indicates the lowest value of + unused subnets since the last reset of the extended statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 27 } + +tmnxDhcpSvrPoolStatsFreePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFreePT indicates the sysUpTime at the + last change of tmnxDhcpSvrPoolStatsFreeP." + ::= { tmnxDhcpSvrPoolStatsEntry 28 } + +tmnxDhcpSvrPoolStatsFoFreeP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoFreeP indicates the lowest value of + unused subnets since the last reset of the extended statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 29 } + +tmnxDhcpSvrPoolStatsFoFreePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoFreePT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsFoFreeP." + ::= { tmnxDhcpSvrPoolStatsEntry 30 } + +tmnxDhcpSvrPoolStatsUsedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsUsedPct indicates the percentage of + subnets currently in use." + ::= { tmnxDhcpSvrPoolStatsEntry 31 } + +tmnxDhcpSvrPoolStatsUsedPctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsUsedPctP indicates the highest value + of tmnxDhcpSvrPoolStatsUsedPct since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 32 } + +tmnxDhcpSvrPoolStatsUsedPctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsUsedPctPT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsUsedPctP." + ::= { tmnxDhcpSvrPoolStatsEntry 33 } + +tmnxDhcpSvrPoolStatsFoUsdPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoUsdPct indicates the percentage of + remote subnets currently in use." + ::= { tmnxDhcpSvrPoolStatsEntry 34 } + +tmnxDhcpSvrPoolStatsFoUsdPctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoUsdPctP indicates the highest value + of tmnxDhcpSvrPoolStatsFoUsdPct since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 35 } + +tmnxDhcpSvrPoolStatsFoUsdPctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoUsdPctPT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsFoUsdPctP." + ::= { tmnxDhcpSvrPoolStatsEntry 36 } + +tmnxDhcpSvrPoolStatsFreePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFreePct indicates the percentage of + subnets currently unused." + ::= { tmnxDhcpSvrPoolStatsEntry 37 } + +tmnxDhcpSvrPoolStatsFreePctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFreePctP indicates the lowest value + of tmnxDhcpSvrPoolStatsFreePct since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 38 } + +tmnxDhcpSvrPoolStatsFreePctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFreePctPT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsFreePctP." + ::= { tmnxDhcpSvrPoolStatsEntry 39 } + +tmnxDhcpSvrPoolStatsFoFrePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoFrePct indicates the percentage of + remote subnets currently unused." + ::= { tmnxDhcpSvrPoolStatsEntry 40 } + +tmnxDhcpSvrPoolStatsFoFrePctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoFrePctP indicates the lowest value + of tmnxDhcpSvrPoolStatsFoFrePct since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 41 } + +tmnxDhcpSvrPoolStatsFoFrePctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoFrePctPT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsFoFrePctP." + ::= { tmnxDhcpSvrPoolStatsEntry 42 } + +tmnxDhcpSvrPoolStatsOfferP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsOfferP indicates the highest value of + tmnxDhcpSvrPoolStatsOffered since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 43 } + +tmnxDhcpSvrPoolStatsOfferPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsOfferPT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsOfferP." + ::= { tmnxDhcpSvrPoolStatsEntry 44 } + +tmnxDhcpSvrPoolStatsFoOfferP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoOfferP indicates the highest value + of tmnxDhcpSvrPoolStatsFoOffered since the last reset of the extended + statistics." + ::= { tmnxDhcpSvrPoolStatsEntry 45 } + +tmnxDhcpSvrPoolStatsFoOfferPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrPoolStatsFoOfferPT indicates the sysUpTime at + the last change of tmnxDhcpSvrPoolStatsFoOfferP." + ::= { tmnxDhcpSvrPoolStatsEntry 46 } + +tmnxDhcpServerDuidTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpServerDuidTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpServerDuidTable." + ::= { tmnxDhcpServerObjs 26 } + +tmnxDhcpServerDuidTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpServerDuidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpServerDuidTable contains objects to configure the + DHCP Unique Identifier (DUID)." + ::= { tmnxDhcpServerObjs 27 } + +tmnxDhcpServerDuidEntry OBJECT-TYPE + SYNTAX TmnxDhcpServerDuidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a DHCP server instance running within a virtual + router. + + Rows are created or removed automatically by the system. + + Changing this value while there are active leases in the server can + cause renews/releases to fail, only on the following rebind everything + becomes stable again. + + It is the responsibility of the operator to make sure that the server + DUID is unique." + AUGMENTS { tmnxDhcpServerConfigEntry } + ::= { tmnxDhcpServerDuidTable 1 } + +TmnxDhcpServerDuidEntry ::= SEQUENCE +{ + tmnxDhcpServerDuidLastChanged TimeStamp, + tmnxDhcpServerDuidTypeCode TmnxDhcpServerDUIDTypeCode, + tmnxDhcpServerDuidEnNumber Unsigned32, + tmnxDhcpServerDuidEnIdData OCTET STRING, + tmnxDhcpServerDuidEnIdDataType TmnxDhcpOptionType +} + +tmnxDhcpServerDuidLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerDuidLastChanged indicates the sysUpTime at + the time of the last change of an entry in the + tmnxDhcpServerDuidTable." + ::= { tmnxDhcpServerDuidEntry 1 } + +tmnxDhcpServerDuidTypeCode OBJECT-TYPE + SYNTAX TmnxDhcpServerDUIDTypeCode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerDuidTypeCode specifies the type code of the + server DUID." + REFERENCE + "RFC 3315 paragraph 9.1" + DEFVAL { duidLinkLocal } + ::= { tmnxDhcpServerDuidEntry 2 } + +tmnxDhcpServerDuidEnNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpServerDuidEnNumber indicates the + enterprise-number. The enterprise-number is the vendor's registered + Private Enterprise Number as maintained by IANA." + REFERENCE + "RFC 3315 paragraph 9.3" + ::= { tmnxDhcpServerDuidEntry 3 } + +tmnxDhcpServerDuidEnIdData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..58)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tmnxDhcpServerDuidEnIdData specifies the variable length + identifier following the type code and enterprise-number." + REFERENCE + "RFC 3315 paragraph 9.3" + DEFVAL { "" } + ::= { tmnxDhcpServerDuidEntry 4 } + +tmnxDhcpServerDuidEnIdDataType OBJECT-TYPE + SYNTAX TmnxDhcpOptionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tmnxDhcpServerDuidEnIdDataType specifies the type of + tmnxDhcpServerDuidEnIdData." + DEFVAL { ascii } + ::= { tmnxDhcpServerDuidEntry 5 } + +tmnxDhcpsPoolStats6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsPoolStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDhcpsPoolStats6Table has an entry for each pool that belongs + to the specified DHCPv6 server instance." + ::= { tmnxDhcpServerObjs 28 } + +tmnxDhcpsPoolStats6Entry OBJECT-TYPE + SYNTAX TmnxDhcpsPoolStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxDhcpsPoolStats6Table represents additional + columns of operational data for a pool that belongs to the specified + DHCPv6 server instance. + + The value of these columns is only relevant if the value of the object + tmnxDhcpsFoAdminState of this server is equal to 'inService (2)'." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName + } + ::= { tmnxDhcpsPoolStats6Table 1 } + +TmnxDhcpsPoolStats6Entry ::= SEQUENCE +{ + tmnxDhcpsPoolStats6Stable Counter32, + tmnxDhcpsPoolStats6FoStable Counter32, + tmnxDhcpsPoolStats6HasExt TruthValue, + tmnxDhcpsPoolStats6ExtResetT TimeStamp, + tmnxDhcpsPoolStats6StableP Counter32, + tmnxDhcpsPoolStats6StablePT TimeStamp, + tmnxDhcpsPoolStats6FoStableP Counter32, + tmnxDhcpsPoolStats6FoStablePT TimeStamp, + tmnxDhcpsPoolStats6ProvBlk Counter64, + tmnxDhcpsPoolStats6FoProvBlk Counter64, + tmnxDhcpsPoolStats6UsedBlk Counter64, + tmnxDhcpsPoolStats6UsedBlkP Counter64, + tmnxDhcpsPoolStats6UsedBlkPT TimeStamp, + tmnxDhcpsPoolStats6FoUsedBlk Counter64, + tmnxDhcpsPoolStats6FoUsedBlkP Counter64, + tmnxDhcpsPoolStats6FoUsedBlkPT TimeStamp, + tmnxDhcpsPoolStats6FreeBlk Counter64, + tmnxDhcpsPoolStats6FreeBlkP Counter64, + tmnxDhcpsPoolStats6FreeBlkPT TimeStamp, + tmnxDhcpsPoolStats6FoFreeBlk Counter64, + tmnxDhcpsPoolStats6FoFreeBlkP Counter64, + tmnxDhcpsPoolStats6FoFreeBlkPT TimeStamp, + tmnxDhcpsPoolStats6UsedPct Integer32, + tmnxDhcpsPoolStats6UsedPctP Integer32, + tmnxDhcpsPoolStats6UsedPctPT TimeStamp, + tmnxDhcpsPoolStats6FoUsedPct Integer32, + tmnxDhcpsPoolStats6FoUsedPctP Integer32, + tmnxDhcpsPoolStats6FoUsedPctPT TimeStamp, + tmnxDhcpsPoolStats6FreePct Integer32, + tmnxDhcpsPoolStats6FreePctP Integer32, + tmnxDhcpsPoolStats6FreePctPT TimeStamp, + tmnxDhcpsPoolStats6FoFreePct Integer32, + tmnxDhcpsPoolStats6FoFreePctP Integer32, + tmnxDhcpsPoolStats6FoFreePctPT TimeStamp, + tmnxDhcpsPoolStats6Advertise Counter32, + tmnxDhcpsPoolStats6AdvertP Counter32, + tmnxDhcpsPoolStats6AdvertPT TimeStamp, + tmnxDhcpsPoolStats6FoAdvertise Counter32, + tmnxDhcpsPoolStats6FoAdvertP Counter32, + tmnxDhcpsPoolStats6FoAdvertPT TimeStamp, + tmnxDhcpsPoolStats6IntNoPfxWan Counter32, + tmnxDhcpsPoolStats6IntNoPfxSlaa Counter32 +} + +tmnxDhcpsPoolStats6Stable OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6Stable indicates the number of leases + in this pool that are in state 'stable'." + ::= { tmnxDhcpsPoolStats6Entry 1 } + +tmnxDhcpsPoolStats6FoStable OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoStable indicates the number of + remote leases in this pool that are in state 'stable'." + ::= { tmnxDhcpsPoolStats6Entry 2 } + +tmnxDhcpsPoolStats6HasExt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6HasExt indicates whether the extended + statistics collection for this prefix is enabled. These extended + statistics are only collected when the length of the configured subnet + is between /32 en /64." + ::= { tmnxDhcpsPoolStats6Entry 3 } + +tmnxDhcpsPoolStats6ExtResetT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6ExtResetT indicates the sysUpTime at + the last reset of the extended statistics." + ::= { tmnxDhcpsPoolStats6Entry 4 } + +tmnxDhcpsPoolStats6StableP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6StableP indicates the highest value of + tmnxDhcpsPoolStats6Stable since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 5 } + +tmnxDhcpsPoolStats6StablePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6StablePT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6StableP." + ::= { tmnxDhcpsPoolStats6Entry 6 } + +tmnxDhcpsPoolStats6FoStableP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoStableP indicates the highest value + of tmnxDhcpsPoolStats6FoStable since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 7 } + +tmnxDhcpsPoolStats6FoStablePT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoStablePT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FoStableP." + ::= { tmnxDhcpsPoolStats6Entry 8 } + +tmnxDhcpsPoolStats6ProvBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6ProvBlk indicates the number of + provisioned /64 blocks." + ::= { tmnxDhcpsPoolStats6Entry 9 } + +tmnxDhcpsPoolStats6FoProvBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoProvBlk indicates the remote number + of provisioned /64 blocks." + ::= { tmnxDhcpsPoolStats6Entry 10 } + +tmnxDhcpsPoolStats6UsedBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6UsedBlk indicates the number of + provisioned but unused /64 blocks." + ::= { tmnxDhcpsPoolStats6Entry 11 } + +tmnxDhcpsPoolStats6UsedBlkP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6UsedBlkP indicates the lowest value of + tmnxDhcpsPoolStats6UsedBlk since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 12 } + +tmnxDhcpsPoolStats6UsedBlkPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6UsedBlkPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6UsedBlkP." + ::= { tmnxDhcpsPoolStats6Entry 13 } + +tmnxDhcpsPoolStats6FoUsedBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoUsedBlk indicates the remote number + of provisioned but unused /64 blocks." + ::= { tmnxDhcpsPoolStats6Entry 14 } + +tmnxDhcpsPoolStats6FoUsedBlkP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoUsedBlkP indicates the lowest value + of tmnxDhcpsPoolStats6FoUsedBlk since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 15 } + +tmnxDhcpsPoolStats6FoUsedBlkPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoUsedBlkPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FoUsedBlkP." + ::= { tmnxDhcpsPoolStats6Entry 16 } + +tmnxDhcpsPoolStats6FreeBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FreeBlk indicates the number of + provisioned but unused /64 blocks." + ::= { tmnxDhcpsPoolStats6Entry 17 } + +tmnxDhcpsPoolStats6FreeBlkP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FreeBlkP indicates the lowest value of + tmnxDhcpsPoolStats6FreeBlk since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 18 } + +tmnxDhcpsPoolStats6FreeBlkPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FreeBlkPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FreeBlkP." + ::= { tmnxDhcpsPoolStats6Entry 19 } + +tmnxDhcpsPoolStats6FoFreeBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoFreeBlk indicates the remote number + of provisioned but unused /64 blocks." + ::= { tmnxDhcpsPoolStats6Entry 20 } + +tmnxDhcpsPoolStats6FoFreeBlkP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoFreeBlkP indicates the lowest value + of tmnxDhcpsPoolStats6FoFreeBlk since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 21 } + +tmnxDhcpsPoolStats6FoFreeBlkPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoFreeBlkPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FoFreeBlkP." + ::= { tmnxDhcpsPoolStats6Entry 22 } + +tmnxDhcpsPoolStats6UsedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6UsedPct indicates the percentage of + /64 blocks currently in use." + ::= { tmnxDhcpsPoolStats6Entry 23 } + +tmnxDhcpsPoolStats6UsedPctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6UsedPctP indicates the highest value + of tmnxDhcpsPoolStats6UsedPct since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 24 } + +tmnxDhcpsPoolStats6UsedPctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6UsedPctPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6UsedPctP." + ::= { tmnxDhcpsPoolStats6Entry 25 } + +tmnxDhcpsPoolStats6FoUsedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoUsedPct indicates the percentage of + remote /64 blocks currently in use." + ::= { tmnxDhcpsPoolStats6Entry 26 } + +tmnxDhcpsPoolStats6FoUsedPctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoUsedPctP indicates the highest value + of tmnxDhcpsPoolStats6FoUsedPct since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 27 } + +tmnxDhcpsPoolStats6FoUsedPctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoUsedPctPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FoUsedPctP." + ::= { tmnxDhcpsPoolStats6Entry 28 } + +tmnxDhcpsPoolStats6FreePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FreePct indicates the percentage of + /64 blocks currently unused." + ::= { tmnxDhcpsPoolStats6Entry 29 } + +tmnxDhcpsPoolStats6FreePctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FreePctP indicates the lowest value of + tmnxDhcpsPoolStats6FreePct since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 30 } + +tmnxDhcpsPoolStats6FreePctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FreePctPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FreePctP." + ::= { tmnxDhcpsPoolStats6Entry 31 } + +tmnxDhcpsPoolStats6FoFreePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoFreePct indicates the percentage of + remote /64 blocks currently unused." + ::= { tmnxDhcpsPoolStats6Entry 32 } + +tmnxDhcpsPoolStats6FoFreePctP OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoFreePctP indicates the lowest value + of tmnxDhcpsPoolStats6FoFreePct since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 33 } + +tmnxDhcpsPoolStats6FoFreePctPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoFreePctPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FoFreePctP." + ::= { tmnxDhcpsPoolStats6Entry 34 } + +tmnxDhcpsPoolStats6Advertise OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6Advertise indicates the number of + local leases in this pool that are in state 'advertised'." + ::= { tmnxDhcpsPoolStats6Entry 35 } + +tmnxDhcpsPoolStats6AdvertP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6AdvertP indicates the highest value of + tmnxDhcpsPoolStats6Advertise since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 36 } + +tmnxDhcpsPoolStats6AdvertPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6AdvertPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6AdvertPT." + ::= { tmnxDhcpsPoolStats6Entry 37 } + +tmnxDhcpsPoolStats6FoAdvertise OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoAdvertise indicates the number of + remote leases in this pool that are in state 'advertised'." + ::= { tmnxDhcpsPoolStats6Entry 38 } + +tmnxDhcpsPoolStats6FoAdvertP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoAdvertP indicates the highest value + of tmnxDhcpsPoolStats6FoAdvertise since the last reset of the extended + statistics." + ::= { tmnxDhcpsPoolStats6Entry 39 } + +tmnxDhcpsPoolStats6FoAdvertPT OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6FoAdvertPT indicates the sysUpTime at + the last change of tmnxDhcpsPoolStats6FoAdvertP." + ::= { tmnxDhcpsPoolStats6Entry 40 } + +tmnxDhcpsPoolStats6IntNoPfxWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6IntNoPfxWan indicates the number of + times the following event occurred: an internal request for a WAN + address (IA_NA (Identity association for non-temporary addresses)) + fails because the pool does not have a subnet available where the + value of tmnxDhcpSvrSubnetPrefixType is equal to 'wan-host'. + + An internal request is triggered by some packet received by this + system and translated into an internal API (Application Program + Interface) request to the local DHCP server." + ::= { tmnxDhcpsPoolStats6Entry 41 } + +tmnxDhcpsPoolStats6IntNoPfxSlaa OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpsPoolStats6IntNoPfxSlaa indicates the number of + times the following event occurred: an internal request for a SLAAC + prefix (IA_PD (Identity Association for Prefix Delegation)) fails + because the pool does not have a subnet available where the value of + tmnxDhcpSvrSubnetPrefixType is equal to 'wan-host'. + + An internal request is triggered by some packet received by this + system and translated into an internal API (Application Program + Interface) request to the local DHCP server." + ::= { tmnxDhcpsPoolStats6Entry 42 } + +tmnxDhcpSvrSubnetBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpSvrSubnetBindingEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxDhcpSvrSubnetBindingTable contains subnets that can be bound + to an access node. + + A conceptual row in this table is created for each row in the + tmnxDhcpServerSubnetTable that belongs to a pool where the value of + tmnxDhcpServerPoolSubnetBindKey is different from 'none'" + ::= { tmnxDhcpServerObjs 29 } + +tmnxDhcpSvrSubnetBindingEntry OBJECT-TYPE + SYNTAX TmnxDhcpSvrSubnetBindingEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry in the tmnxDhcpSvrSubnetBindingTable represents + additional columns of operational data for a subnet that belongs to + the specified DHCP server instance and pool and that can be bound to + an access node." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength + } + ::= { tmnxDhcpSvrSubnetBindingTable 1 } + +TmnxDhcpSvrSubnetBindingEntry ::= SEQUENCE +{ + tmnxDhcpSvrSubnetBindSystemId OCTET STRING, + tmnxDhcpSvrSubnetBindServiceId OCTET STRING, + tmnxDhcpSvrSubnetBindString OCTET STRING, + tmnxDhcpSvrSubnetBindUnbindTime Unsigned32, + tmnxDhcpSvrSubnetBindActive TruthValue, + tmnxDhcpSvrSubnetBindState INTEGER +} + +tmnxDhcpSvrSubnetBindSystemId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetBindSystemId specifies the + system-id provided by the access node to which this subnet is bound. + + The value of this object comes from the TIMETRA vendor specific + sub-option 1 in the Option82 coming from the access node. + + This object is only relevant when tmnxDhcpServerPoolSubnetBindKey is + set to sysIdSvcId (1) or sysId (2)." + ::= { tmnxDhcpSvrSubnetBindingEntry 1 } + +tmnxDhcpSvrSubnetBindServiceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetBindServiceId specifies the + service-id provided by the access node to which this subnet is bound. + + The value of this object comes from the TIMETRA vendor specific + sub-option 3 in the Option82 coming from the access node. + + This object is only relevant when tmnxDhcpServerPoolSubnetBindKey is + set to sysIdSvcId (1)." + ::= { tmnxDhcpSvrSubnetBindingEntry 2 } + +tmnxDhcpSvrSubnetBindString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetBindString specifies a string + provided by the access node to which this subnet is bound. + + The value of this object comes from the TIMETRA vendor specific + sub-option 5 in the Option82 coming from the access node. + + This object is only relevant when tmnxDhcpServerPoolSubnetBindKey is + set to string (3)." + ::= { tmnxDhcpSvrSubnetBindingEntry 3 } + +tmnxDhcpSvrSubnetBindUnbindTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetBindUnbindTime indicates the + time left before this binding expires. + + This time is only relevant after all lease of this subnet are + released." + ::= { tmnxDhcpSvrSubnetBindingEntry 4 } + +tmnxDhcpSvrSubnetBindActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetBindActive specifies whether + this subnet has an active binding." + DEFVAL { false } + ::= { tmnxDhcpSvrSubnetBindingEntry 5 } + +tmnxDhcpSvrSubnetBindState OBJECT-TYPE + SYNTAX INTEGER { + notBound (1), + offered (2), + bound (3), + unbinding (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetBindState indicates the + binding state of this subnet. + + 'notBound' + There is no active binding. + + 'offered' + The binding has been made, triggered by a DHCP DISCOVER message. + It exists for the lifetime of the offered lease in the server, + or can be made stable in case a REQUEST comes in and the binding + becomes 'bound'. + + 'bound' + There is a stable lease for this binding. + + 'unbinding' + All clients abandoned the subnet and the binding is preserved for the + interval of tmnxDhcpServerPoolSubnetBindDly; if during that period + - a REQUEST comes in and a stable lease is created, then the binding becomes + bound again; + - a DISCOVER comes in, the state the state will not change; the timer + started with tmnxDhcpServerPoolSubnetBindDly will keep running; when it expires, + the binding will be removed and returns to the unbound state." + ::= { tmnxDhcpSvrSubnetBindingEntry 6 } + +tmnxDhcpSvrSubntBndngTbleLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tmnxDhcpSvrSubntBndngTbleLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpSvrSubnetBindingTable." + ::= { tmnxDhcpServerObjs 30 } + +tmnxDhcpsPlMinFreeTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlMinFreeTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpsPlMinFreeTable." + ::= { tmnxDhcpServerObjs 31 } + +tmnxDhcpsPlMinFreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsPlMinFreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpsPlMinFreeTable contains objects to configure a + minimum number of free prefixes with a specified prefix length, per IP + address pool. + + A conceptual row in this table can only be created for an IPv6 DHCP + server (where the value of tmnxDhcpServerCfgAddrType is equal to + 'ipv6'). + + This table is typically used to control the availability of prefixes + of the prefix length(s) used for Prefix Delegation, as specified with + the object tmnxDhcpServerPoolDlgatedPfxLen." + ::= { tmnxDhcpServerObjs 32 } + +tmnxDhcpsPlMinFreeEntry OBJECT-TYPE + SYNTAX TmnxDhcpsPlMinFreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a category of IPv6 address prefixes with a given + prefix length. + + Rows in this table can be created or deleted via SNMP operations. + + For the category of prefixes defined by this prefix length, this + system maintains more detailed statistics, and issues a notification + when the specified minimum is reached." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpsPlMinFreePrefixLen + } + ::= { tmnxDhcpsPlMinFreeTable 1 } + +TmnxDhcpsPlMinFreeEntry ::= SEQUENCE +{ + tmnxDhcpsPlMinFreePrefixLen InetAddressPrefixLength, + tmnxDhcpsPlMinFreeRowStatus RowStatus, + tmnxDhcpsPlMinFreeLastCh TimeStamp, + tmnxDhcpsPlMinFreePercent Unsigned32, + tmnxDhcpsPlMinFreeDepletedEvent TruthValue +} + +tmnxDhcpsPlMinFreePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlMinFreePrefixLen specifies the + length of the prefix." + ::= { tmnxDhcpsPlMinFreeEntry 1 } + +tmnxDhcpsPlMinFreeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlMinFreeRowStatus specifies the row + status of this row." + ::= { tmnxDhcpsPlMinFreeEntry 2 } + +tmnxDhcpsPlMinFreeLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlMinFreeLastCh indicates the + sysUpTime at the time of the last modification of this row." + ::= { tmnxDhcpsPlMinFreeEntry 3 } + +tmnxDhcpsPlMinFreePercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlMinFreePercent specifies the + desired minimum ratio of free prefixes with the prefix length equal to + tmnxDhcpsPlMinFreePrefixLen." + DEFVAL { 0 } + ::= { tmnxDhcpsPlMinFreeEntry 4 } + +tmnxDhcpsPlMinFreeDepletedEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlMinFreeDepletedEvent specifies + whether a notification is also generated when this pool no more free + prefixes with a given prefix length. + + When the value of this object is set to 'true(1)', the notification + tmnxDhcpSvrPoolDepleted is generated." + DEFVAL { false } + ::= { tmnxDhcpsPlMinFreeEntry 5 } + +tmnxDhcpsPfxMinFreeTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxMinFreeTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpsPfxMinFreeTable." + ::= { tmnxDhcpServerObjs 33 } + +tmnxDhcpsPfxMinFreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsPfxMinFreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpsPfxMinFreeTable contains objects to configure a + minimum number of free prefixes with a specified prefix length, per + configured prefix (row in the tmnxDhcpServerSubnetTable of an IPv6 + server). + + A conceptual row in this table can only be created for an IPv6 DHCP + server (where the value of tmnxDhcpServerCfgAddrType is equal to + 'ipv6'). + + This table is typically used to control the availability of prefixes + of the prefix length(s) used for Prefix Delegation, as specified with + the object tmnxDhcpServerPoolDlgatedPfxLen." + ::= { tmnxDhcpServerObjs 34 } + +tmnxDhcpsPfxMinFreeEntry OBJECT-TYPE + SYNTAX TmnxDhcpsPfxMinFreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a category of IPv6 address prefixes with a given + prefix length. + + Rows in this table can be created or deleted via SNMP operations. + + For the prefix category defined by this prefix length, this system + maintains more detailed statistics, and issues a notification when the + specified minimum level of free prefixes is reached." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength, + tmnxDhcpsPfxMinFreePrefixLen + } + ::= { tmnxDhcpsPfxMinFreeTable 1 } + +TmnxDhcpsPfxMinFreeEntry ::= SEQUENCE +{ + tmnxDhcpsPfxMinFreePrefixLen InetAddressPrefixLength, + tmnxDhcpsPfxMinFreeRowStatus RowStatus, + tmnxDhcpsPfxMinFreeLastCh TimeStamp, + tmnxDhcpsPfxMinFreePercent Unsigned32, + tmnxDhcpsPfxMinFreeNumber Unsigned32, + tmnxDhcpsPfxMinFreeDepletedEvent TruthValue +} + +tmnxDhcpsPfxMinFreePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxMinFreePrefixLen specifies the + length of the prefix." + ::= { tmnxDhcpsPfxMinFreeEntry 1 } + +tmnxDhcpsPfxMinFreeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxMinFreeRowStatus specifies the row + status of this row." + ::= { tmnxDhcpsPfxMinFreeEntry 2 } + +tmnxDhcpsPfxMinFreeLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxMinFreeLastCh indicates the + sysUpTime at the time of the last modification of this row." + ::= { tmnxDhcpsPfxMinFreeEntry 3 } + +tmnxDhcpsPfxMinFreePercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxMinFreePercent specifies the + desired minimum ratio of free prefixes with the prefix length equal to + tmnxDhcpsPfxMinFreePrefixLen. + + While the value of tmnxDhcpsPfxMinFreeNumber is not zero, the value of + tmnxDhcpsPfxMinFreePercent must be zero." + DEFVAL { 0 } + ::= { tmnxDhcpsPfxMinFreeEntry 4 } + +tmnxDhcpsPfxMinFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxMinFreeNumber specifies the + desired minimum number of free prefixes with the prefix length equal + to tmnxDhcpsPfxMinFreePrefixLen. + + While the value of tmnxDhcpsPfxMinFreePercent is not zero, the value + of tmnxDhcpsPfxMinFreeNumber must be zero." + DEFVAL { 0 } + ::= { tmnxDhcpsPfxMinFreeEntry 5 } + +tmnxDhcpsPfxMinFreeDepletedEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxMinFreeDepletedEvent specifies if + a notification is also generated when this pool has no more free + prefixes with a given prefix length. + + When the value of this object is set to 'true(1)', the notification + tmnxDhcpSvrPoolDepleted is generated." + DEFVAL { false } + ::= { tmnxDhcpsPfxMinFreeEntry 6 } + +tmnxDhcpsPlThStats6TableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThStats6TableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpsPlThStats6Table." + ::= { tmnxDhcpServerObjs 35 } + +tmnxDhcpsPlThStats6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsPlThStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpsPlThStats6Table contains the threshold statistics + for each pool belonging to the specified DHCPv6 instance." + ::= { tmnxDhcpServerObjs 36 } + +tmnxDhcpsPlThStats6Entry OBJECT-TYPE + SYNTAX TmnxDhcpsPlThStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxDhcpsPlThStats6Entry represents additional + columns of threshold statistics for a pool that belongs to the + specified DHCPv6 server instance." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpsPlMinFreePrefixLen + } + ::= { tmnxDhcpsPlThStats6Table 1 } + +TmnxDhcpsPlThStats6Entry ::= SEQUENCE +{ + tmnxDhcpsPlThCurrProvBlksHw Counter64, + tmnxDhcpsPlThCurrProvBlksLw Counter64, + tmnxDhcpsPlThCurrUsedBlksHw Counter64, + tmnxDhcpsPlThCurrUsedBlksLw Counter64, + tmnxDhcpsPlThCurrFreeBlksHw Counter64, + tmnxDhcpsPlThCurrFreeBlksLw Counter64, + tmnxDhcpsPlThCurrUsedPct Counter32, + tmnxDhcpsPlThCurrUsedPeakBlksHw Counter64, + tmnxDhcpsPlThCurrUsedPeakBlksLw Counter64, + tmnxDhcpsPlThCurrUsedPeakPct Counter32, + tmnxDhcpsPlThCurrUsedPeakTime Counter32, + tmnxDhcpsPlThCurrFreePct Counter32, + tmnxDhcpsPlThCurrFreeTooLow TruthValue, + tmnxDhcpsPlThCurrFreeDepleted TruthValue, + tmnxDhcpsPlThLclProvBlksHw Counter64, + tmnxDhcpsPlThLclProvBlksLw Counter64, + tmnxDhcpsPlThLclUsedBlksHw Counter64, + tmnxDhcpsPlThLclUsedBlksLw Counter64, + tmnxDhcpsPlThLclFreeBlksHw Counter64, + tmnxDhcpsPlThLclFreeBlksLw Counter64, + tmnxDhcpsPlThLclUsedPeakBlksHw Counter64, + tmnxDhcpsPlThLclUsedPeakBlksLw Counter64, + tmnxDhcpsPlThLclUsedPeakPct Counter32, + tmnxDhcpsPlThLclUsedPeakTime Counter32, + tmnxDhcpsPlThRemProvBlksHw Counter64, + tmnxDhcpsPlThRemProvBlksLw Counter64, + tmnxDhcpsPlThRemUsedBlksHw Counter64, + tmnxDhcpsPlThRemUsedBlksLw Counter64, + tmnxDhcpsPlThRemFreeBlksHw Counter64, + tmnxDhcpsPlThRemFreeBlksLw Counter64, + tmnxDhcpsPlThRemUsedPeakBlksHw Counter64, + tmnxDhcpsPlThRemUsedPeakBlksLw Counter64, + tmnxDhcpsPlThRemUsedPeakPct Counter32, + tmnxDhcpsPlThRemUsedPeakTime Counter32, + tmnxDhcpsPlThPeakResetTime Counter32, + tmnxDhcpsPlThValidData TruthValue +} + +tmnxDhcpsPlThCurrProvBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrProvBlksHw indicates the + higher 64-bits word of the number of provisioned blocks in this pool + with a prefix length defined by the value of + tmnxDhcpsPlMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this pool that is actually in use by this server instance. + + If the value of the object tmnxDhcpsFoAdminState of this server is + equal to 'inService (2)' and the value of the object tmnxDhcpsFoState + of this server is equal to 'partnerDown (5)', or the value of the + object tmnxDhcpsPoolFoAdminState of this pool is equal to 'inService + (2)' and the value of the object tmnxDhcpsPoolFoState of this pool is + equal to 'partnerDown (5)', the value of this object is the sum of the + corresponding local and remote objects. Otherwise the value of this + object equals the value of corresponding local object only." + ::= { tmnxDhcpsPlThStats6Entry 1 } + +tmnxDhcpsPlThCurrProvBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrProvBlksLw indicates the + lower 64-bits word of the number of provisioned blocks in this pool + with a prefix length defined by the value of + tmnxDhcpsPlMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this pool that is actually in use by this server instance. + + If the value of the object tmnxDhcpsFoAdminState of this server is + equal to 'inService (2)' and the value of the object tmnxDhcpsFoState + of this server is equal to 'partnerDown (5)', or the value of the + object tmnxDhcpsPoolFoAdminState of this pool is equal to 'inService + (2)' and the value of the object tmnxDhcpsPoolFoState of this pool is + equal to 'partnerDown (5)', the value of this object is the sum of the + corresponding local and remote objects. Otherwise the value of this + object equals the value of corresponding local object only." + ::= { tmnxDhcpsPlThStats6Entry 2 } + +tmnxDhcpsPlThCurrUsedBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrUsedBlksHw indicates the + higher 64-bits word of the number of used blocks in this pool with a + prefix length defined by the value of tmnxDhcpsPlMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this pool that is actually in use by this server instance. + + If the value of the object tmnxDhcpsFoAdminState of this server is + equal to 'inService (2)' and the value of the object tmnxDhcpsFoState + of this server is equal to 'partnerDown (5)', or the value of the + object tmnxDhcpsPoolFoAdminState of this pool is equal to 'inService + (2)' and the value of the object tmnxDhcpsPoolFoState of this pool is + equal to 'partnerDown (5)', the value of this object is the sum of the + corresponding local and remote objects. Otherwise the value of this + object equals the value of corresponding local object only." + ::= { tmnxDhcpsPlThStats6Entry 3 } + +tmnxDhcpsPlThCurrUsedBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrUsedBlksLw indicates the + lower 64-bits word of the number of used blocks in this pool with a + prefix length defined by the value of tmnxDhcpsPlMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this pool that is actually in use by this server instance. + + If the value of the object tmnxDhcpsFoAdminState of this server is + equal to 'inService (2)' and the value of the object tmnxDhcpsFoState + of this server is equal to 'partnerDown (5)', or the value of the + object tmnxDhcpsPoolFoAdminState of this pool is equal to 'inService + (2)' and the value of the object tmnxDhcpsPoolFoState of this pool is + equal to 'partnerDown (5)', the value of this object is the sum of the + corresponding local and remote objects. Otherwise the value of this + object equals the value of corresponding local object only." + ::= { tmnxDhcpsPlThStats6Entry 4 } + +tmnxDhcpsPlThCurrFreeBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrFreeBlksHw indicates the + higher 64-bits word of the number of free blocks in this pool with a + prefix length defined by the value of tmnxDhcpsPlMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this pool that is actually in use by this server instance. + + If the value of the object tmnxDhcpsFoAdminState of this server is + equal to 'inService (2)' and the value of the object tmnxDhcpsFoState + of this server is equal to 'partnerDown (5)', or the value of the + object tmnxDhcpsPoolFoAdminState of this pool is equal to 'inService + (2)' and the value of the object tmnxDhcpsPoolFoState of this pool is + equal to 'partnerDown (5)', the value of this object is the sum of the + corresponding local and remote objects. Otherwise the value of this + object equals the value of corresponding local object only." + ::= { tmnxDhcpsPlThStats6Entry 5 } + +tmnxDhcpsPlThCurrFreeBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrFreeBlksLw indicates the + lower 64-bits word of the number of used blocks in this pool with a + prefix length defined by the value of tmnxDhcpsPlMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this pool that is actually in use by this server instance. + + If the value of the object tmnxDhcpsFoAdminState of this server is + equal to 'inService (2)' and the value of the object tmnxDhcpsFoState + of this server is equal to 'partnerDown (5)', or the value of the + object tmnxDhcpsPoolFoAdminState of this pool is equal to 'inService + (2)' and the value of the object tmnxDhcpsPoolFoState of this pool is + equal to 'partnerDown (5)', the value of this object is the sum of the + corresponding local and remote objects. Otherwise the value of this + object equals the value of corresponding local object only." + ::= { tmnxDhcpsPlThStats6Entry 6 } + +tmnxDhcpsPlThCurrUsedPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrUsedPct indicates the + percentage of used prefixes with the minimum free threshold length in + the pool compared to the number of provisioned prefixes. This depends + on the current failover state of the DHCP server or pool." + ::= { tmnxDhcpsPlThStats6Entry 7 } + +tmnxDhcpsPlThCurrUsedPeakBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrUsedPeakBlksHw indicates the + higher 64-bits word of the peak value of the number of used blocks in + the pool with a prefix length defined by the value of + tmnxDhcpsPlMinFreePrefixLen." + ::= { tmnxDhcpsPlThStats6Entry 8 } + +tmnxDhcpsPlThCurrUsedPeakBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrUsedPeakBlksLw indicates the + lower 64-bits word of the peak value of the number of used blocks in + the pool with a prefix length defined by the value of + tmnxDhcpsPlMinFreePrefixLen." + ::= { tmnxDhcpsPlThStats6Entry 9 } + +tmnxDhcpsPlThCurrUsedPeakPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrUsedPeakPct indicates the + peak value of the number of used prefixes with the minimum free + threshold length in the pool as a percentage of the provisioned + prefixes. This depends on the current failover state of the DHCP + server or pool." + ::= { tmnxDhcpsPlThStats6Entry 10 } + +tmnxDhcpsPlThCurrUsedPeakTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrUsedPeakTime indicates the + time at which the peak value of the number of used prefixes in the + pool was reached." + ::= { tmnxDhcpsPlThStats6Entry 11 } + +tmnxDhcpsPlThCurrFreePct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrFreePct indicates the + percentage of free prefixes with the minimum free threshold length in + the pool compared to the number of provisioned prefixes. This depends + on the current failover state of the DHCP server or pool." + ::= { tmnxDhcpsPlThStats6Entry 12 } + +tmnxDhcpsPlThCurrFreeTooLow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrFreeTooLow equals '1' if the + number of free prefixes with the minimum free threshold length + available in the pool is below the configured number of prefixes with + the minimum free threshold length. Otherwise the value equals '2'." + ::= { tmnxDhcpsPlThStats6Entry 13 } + +tmnxDhcpsPlThCurrFreeDepleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThCurrFreeDepleted equals '1' if + there are no more prefixes with the minimum free threshold length + available in the pool. Otherwise the value equals '2'." + ::= { tmnxDhcpsPlThStats6Entry 14 } + +tmnxDhcpsPlThLclProvBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclProvBlksHw indicates the + higher 64-bits word of the number of provisioned prefixes with the + minimum free threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 15 } + +tmnxDhcpsPlThLclProvBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclProvBlksLw indicates the lower + 64-bits word of the number of provisioned prefixes with the minimum + free threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 16 } + +tmnxDhcpsPlThLclUsedBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclUsedBlksHw indicates the + higher 64-bits word of the number of used prefixes with the minimum + free threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 17 } + +tmnxDhcpsPlThLclUsedBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclUsedBlksLw indicates the lower + 64-bits word of the number of used prefixes with the minimum free + threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 18 } + +tmnxDhcpsPlThLclFreeBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclFreeBlksHw indicates the + higher 64-bits word of the number of free prefixes with the minimum + free threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 19 } + +tmnxDhcpsPlThLclFreeBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclFreeBlksLw indicates the lower + 64-bits word of the number of free prefixes with the minimum free + threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 20 } + +tmnxDhcpsPlThLclUsedPeakBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclUsedPeakBlksHw indicates the + higher 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 21 } + +tmnxDhcpsPlThLclUsedPeakBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclUsedPeakBlksLw indicates the + lower 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length local in the pool." + ::= { tmnxDhcpsPlThStats6Entry 22 } + +tmnxDhcpsPlThLclUsedPeakPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclUsedPeakPct indicates the peak + value of the number of used prefixes with the minimum free threshold + length local in the pool as a percentage of the provisioned prefixes." + ::= { tmnxDhcpsPlThStats6Entry 23 } + +tmnxDhcpsPlThLclUsedPeakTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThLclUsedPeakTime indicates the + time at which the peak value of the number of used prefixes local in + the pool was reached." + ::= { tmnxDhcpsPlThStats6Entry 24 } + +tmnxDhcpsPlThRemProvBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemProvBlksHw indicates the + higher 64-bits word of the number of provisioned prefixes with the + minimum free threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 25 } + +tmnxDhcpsPlThRemProvBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemProvBlksLw indicates the lower + 64-bits word of the number of provisioned prefixes with the minimum + free threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 26 } + +tmnxDhcpsPlThRemUsedBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemUsedBlksHw indicates the + higher 64-bits word of the number of used prefixes with the minimum + free threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 27 } + +tmnxDhcpsPlThRemUsedBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemUsedBlksLw indicates the lower + 64-bits word of the number of used prefixes with the minimum free + threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 28 } + +tmnxDhcpsPlThRemFreeBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemFreeBlksHw indicates the + higher 64-bits word of the number of free prefixes with the minimum + free threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 29 } + +tmnxDhcpsPlThRemFreeBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemFreeBlksLw indicates the lower + 64-bits word of the number of free prefixes with the minimum free + threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 30 } + +tmnxDhcpsPlThRemUsedPeakBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemUsedPeakBlksHw indicates the + higher 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 31 } + +tmnxDhcpsPlThRemUsedPeakBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemUsedPeakBlksLw indicates the + lower 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length remote in the pool." + ::= { tmnxDhcpsPlThStats6Entry 32 } + +tmnxDhcpsPlThRemUsedPeakPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemUsedPeakPct indicates the peak + value of the number of used prefixes with the minimum free threshold + length remote in the pool as a percentage of the provisioned prefixes." + ::= { tmnxDhcpsPlThStats6Entry 33 } + +tmnxDhcpsPlThRemUsedPeakTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThRemUsedPeakTime indicates the + time at which the peak value of the number of used prefixes remote in + the pool was reached." + ::= { tmnxDhcpsPlThStats6Entry 34 } + +tmnxDhcpsPlThPeakResetTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThPeakResetTime indicates the time + at which the peak values have been reset." + ::= { tmnxDhcpsPlThStats6Entry 35 } + +tmnxDhcpsPlThValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPlThValidData indicates + the actual status of the threshold statistics data of the pool. + '1' means that the data is up to date and may be used. + '2' means that the data is being recalculated in the background + and isn't stable for further use." + ::= { tmnxDhcpsPlThStats6Entry 36 } + +tmnxDhcpsPfxThStats6TableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThStats6TableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpsPfxThStats6Table." + ::= { tmnxDhcpServerObjs 37 } + +tmnxDhcpsPfxThStats6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsPfxThStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpsPfxThStats6Table contains the threshold statistics + for each prefix belonging to the specified DHCPv6 instance." + ::= { tmnxDhcpServerObjs 38 } + +tmnxDhcpsPfxThStats6Entry OBJECT-TYPE + SYNTAX TmnxDhcpsPfxThStats6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxDhcpsPfxThStats6Entry represents additional + columns of threshold statistics for a prefix that belongs to the + specified DHCPv6 server instance" + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcpSvrSubnetAddrType, + tmnxDhcpSvrSubnetAddress, + tmnxDhcpSvrSubnetPrefixLength, + tmnxDhcpsPfxMinFreePrefixLen + } + ::= { tmnxDhcpsPfxThStats6Table 1 } + +TmnxDhcpsPfxThStats6Entry ::= SEQUENCE +{ + tmnxDhcpsPfxThCurrProvBlksHw Counter64, + tmnxDhcpsPfxThCurrProvBlksLw Counter64, + tmnxDhcpsPfxThCurrUsedBlksHw Counter64, + tmnxDhcpsPfxThCurrUsedBlksLw Counter64, + tmnxDhcpsPfxThCurrFreeBlksHw Counter64, + tmnxDhcpsPfxThCurrFreeBlksLw Counter64, + tmnxDhcpsPfxThCurrUsedPct Counter32, + tmnxDhcpsPfxThCurrUsedPeakBlksHw Counter64, + tmnxDhcpsPfxThCurrUsedPeakBlksLw Counter64, + tmnxDhcpsPfxThCurrUsedPeakPct Counter32, + tmnxDhcpsPfxThCurrUsedPeakTime Counter32, + tmnxDhcpsPfxThCurrFreePct Counter32, + tmnxDhcpsPfxThCurrFreeTooLow TruthValue, + tmnxDhcpsPfxThCurrFreeDepleted TruthValue, + tmnxDhcpsPfxThLclProvBlksHw Counter64, + tmnxDhcpsPfxThLclProvBlksLw Counter64, + tmnxDhcpsPfxThLclUsedBlksHw Counter64, + tmnxDhcpsPfxThLclUsedBlksLw Counter64, + tmnxDhcpsPfxThLclFreeBlksHw Counter64, + tmnxDhcpsPfxThLclFreeBlksLw Counter64, + tmnxDhcpsPfxThLclUsedPeakBlksHw Counter64, + tmnxDhcpsPfxThLclUsedPeakBlksLw Counter64, + tmnxDhcpsPfxThLclUsedPeakPct Counter32, + tmnxDhcpsPfxThLclUsedPeakTime Counter32, + tmnxDhcpsPfxThRemProvBlksHw Counter64, + tmnxDhcpsPfxThRemProvBlksLw Counter64, + tmnxDhcpsPfxThRemUsedBlksHw Counter64, + tmnxDhcpsPfxThRemUsedBlksLw Counter64, + tmnxDhcpsPfxThRemFreeBlksHw Counter64, + tmnxDhcpsPfxThRemFreeBlksLw Counter64, + tmnxDhcpsPfxThRemUsedPeakBlksHw Counter64, + tmnxDhcpsPfxThRemUsedPeakBlksLw Counter64, + tmnxDhcpsPfxThRemUsedPeakPct Counter32, + tmnxDhcpsPfxThRemUsedPeakTime Counter32, + tmnxDhcpsPfxThPeakResetTime Counter32, + tmnxDhcpsPfxThValidData TruthValue +} + +tmnxDhcpsPfxThCurrProvBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrProvBlksHw indicates the + higher 64-bits word of the number of provisioned blocks in this + configured prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this prefix that is actually in use by this server instance. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'local (1)' or 'access-driven (3)', the value of this object + reflects the value of the object tmnxDhcpsPfxThLclProvBlksHw. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'remote (2)' and the value of the object tmnxDhcpsFoAdminState + of this server is equal to 'inService (2)' and the value of the object + tmnxDhcpsFoState of this server is equal to 'partnerDown (5)', or the + value of the object tmnxDhcpsPoolFoAdminState of this pool is equal to + 'inService (2)' and the value of the object tmnxDhcpsPoolFoState of + this pool is equal to 'partnerDown (5)', the value of this object + reflects the value of the object tmnxDhcpsPfxThRemProvBlksHw. + + Otherwise the value of this object is 0." + ::= { tmnxDhcpsPfxThStats6Entry 1 } + +tmnxDhcpsPfxThCurrProvBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrProvBlksLw indicates the + lower 64-bits word of the number of provisioned blocks in this + configured prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this prefix that is actually in use by this server instance. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'local (1)' or 'access-driven (3)', the value of this object + reflects the value of the object tmnxDhcpsPfxThLclProvBlksLw. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'remote (2)' and the value of the object tmnxDhcpsFoAdminState + of this server is equal to 'inService (2)' and the value of the object + tmnxDhcpsFoState of this server is equal to 'partnerDown (5)', or the + value of the object tmnxDhcpsPoolFoAdminState of this pool is equal to + 'inService (2)' and the value of the object tmnxDhcpsPoolFoState of + this pool is equal to 'partnerDown (5)', the value of this object + reflects the value of the object tmnxDhcpsPfxThRemProvBlksLw. + + Otherwise the value of this object is 0." + ::= { tmnxDhcpsPfxThStats6Entry 2 } + +tmnxDhcpsPfxThCurrUsedBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrUsedBlksHw indicates the + higher 64-bits word of the number of used blocks in this configured + prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this prefix that is actually in use by this server instance. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'local (1)' or 'access-driven (3)', the value of this object + reflects the value of the object tmnxDhcpsPfxThLclUsedBlksHw. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'remote (2)' and the value of the object tmnxDhcpsFoAdminState + of this server is equal to 'inService (2)' and the value of the object + tmnxDhcpsFoState of this server is equal to 'partnerDown (5)', or the + value of the object tmnxDhcpsPoolFoAdminState of this pool is equal to + 'inService (2)' and the value of the object tmnxDhcpsPoolFoState of + this pool is equal to 'partnerDown (5)', the value of this object + reflects the value of the object tmnxDhcpsPfxThRemUsedBlksHw. + + Otherwise the value of this object is 0." + ::= { tmnxDhcpsPfxThStats6Entry 3 } + +tmnxDhcpsPfxThCurrUsedBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrUsedBlksLw indicates the + lower 64-bits word of the number of used blocks in this configured + prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this prefix that is actually in use by this server instance. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'local (1)' or 'access-driven (3)', the value of this object + reflects the value of the object tmnxDhcpsPfxThLclUsedBlksLw. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'remote (2)' and the value of the object tmnxDhcpsFoAdminState + of this server is equal to 'inService (2)' and the value of the object + tmnxDhcpsFoState of this server is equal to 'partnerDown (5)', or the + value of the object tmnxDhcpsPoolFoAdminState of this pool is equal to + 'inService (2)' and the value of the object tmnxDhcpsPoolFoState of + this pool is equal to 'partnerDown (5)', the value of this object + reflects the value of the object tmnxDhcpsPfxThRemUsedBlksLw. + + Otherwise the value of this object is 0." + ::= { tmnxDhcpsPfxThStats6Entry 4 } + +tmnxDhcpsPfxThCurrFreeBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrFreeBlksHw indicates the + higher 64-bits word of the number of free blocks in this configured + prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this prefix that is actually in use by this server instance. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'local (1)' or 'access-driven (3)', the value of this object + reflects the value of the object tmnxDhcpsPfxThLclFreeBlksHw. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'remote (2)' and the value of the object tmnxDhcpsFoAdminState + of this server is equal to 'inService (2)' and the value of the object + tmnxDhcpsFoState of this server is equal to 'partnerDown (5)', or the + value of the object tmnxDhcpsPoolFoAdminState of this pool is equal to + 'inService (2)' and the value of the object tmnxDhcpsPoolFoState of + this pool is equal to 'partnerDown (5)', the value of this object + reflects the value of the object tmnxDhcpsPfxThRemFreeBlksHw. + + Otherwise the value of this object is 0." + ::= { tmnxDhcpsPfxThStats6Entry 5 } + +tmnxDhcpsPfxThCurrFreeBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrFreeBlksLw indicates the + lower 64-bits word of the number of free blocks in this configured + prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen. + + The value of this object reflects the part of the address space in + this prefix that is actually in use by this server instance. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'local (1)' or 'access-driven (3)', the value of this object + reflects the value of the object tmnxDhcpsPfxThLclFreeBlksLw. + + If the value of the object tmnxDhcpSvrSubnetFailCtrl of this prefix + equals 'remote (2)' and the value of the object tmnxDhcpsFoAdminState + of this server is equal to 'inService (2)' and the value of the object + tmnxDhcpsFoState of this server is equal to 'partnerDown (5)', or the + value of the object tmnxDhcpsPoolFoAdminState of this pool is equal to + 'inService (2)' and the value of the object tmnxDhcpsPoolFoState of + this pool is equal to 'partnerDown (5)', the value of this object + reflects the value of the object tmnxDhcpsPfxThRemFreeBlksLw. + + Otherwise the value of this object is 0." + ::= { tmnxDhcpsPfxThStats6Entry 6 } + +tmnxDhcpsPfxThCurrUsedPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrUsedPct indicates the + percentage of used prefixes with the minimum free threshold length + compared to the number of provisioned prefixes. This depends on the + current failover state of the DHCP server or pool." + ::= { tmnxDhcpsPfxThStats6Entry 7 } + +tmnxDhcpsPfxThCurrUsedPeakBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrUsedPeakBlksHw indicates the + higher 64-bits word of the peak value of the number of used blocks in + the configured prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen." + ::= { tmnxDhcpsPfxThStats6Entry 8 } + +tmnxDhcpsPfxThCurrUsedPeakBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrUsedPeakBlksLw indicates the + lower 64-bits word of the peak value of the number of used blocks in + the configured prefix with a prefix length defined by the value of + tmnxDhcpsPfxMinFreePrefixLen." + ::= { tmnxDhcpsPfxThStats6Entry 9 } + +tmnxDhcpsPfxThCurrUsedPeakPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrUsedPeakPct indicates the + peak value of the number of used prefixes with the minimum free + threshold length in the configured prefix as a percentage of the + provisioned prefixes. This depends on the current failover state of + the DHCP server or pool." + ::= { tmnxDhcpsPfxThStats6Entry 10 } + +tmnxDhcpsPfxThCurrUsedPeakTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrUsedPeakTime indicates the + time at which the peak value of the number of used prefixes was + reached for the configured prefix." + ::= { tmnxDhcpsPfxThStats6Entry 11 } + +tmnxDhcpsPfxThCurrFreePct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrFreePct indicates the + percentage of free prefixes with the minimum free threshold length + compared to the number of provisioned prefixes. This depends on the + current failover state of the DHCP server or pool." + ::= { tmnxDhcpsPfxThStats6Entry 12 } + +tmnxDhcpsPfxThCurrFreeTooLow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrFreeTooLow equals '1' if the + number of free prefixes with the minimum free threshold length + available in the considered prefix is below the configured number of + prefixes with the minimum free threshold length. Otherwise the value + equals '2'." + ::= { tmnxDhcpsPfxThStats6Entry 13 } + +tmnxDhcpsPfxThCurrFreeDepleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThCurrFreeDepleted equals '1' if + there are no more prefixes with the minimum free threshold length + available in the considered prefix. Otherwise the value equals '2'." + ::= { tmnxDhcpsPfxThStats6Entry 14 } + +tmnxDhcpsPfxThLclProvBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclProvBlksHw indicates the + higher 64-bits word of the number of provisioned prefixes with the + minimum free threshold length if the configured prefix is local, + otherwise the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 15 } + +tmnxDhcpsPfxThLclProvBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclProvBlksLw indicates the + lower 64-bits word of the number of provisioned prefixes with the + minimum free threshold length if the configured prefix is local, + otherwise the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 16 } + +tmnxDhcpsPfxThLclUsedBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclUsedBlksHw indicates the + higher 64-bits word of the number of used prefixes with the minimum + free threshold length if the configured prefix is local, otherwise the + value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 17 } + +tmnxDhcpsPfxThLclUsedBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclUsedBlksLw indicates the + lower 64-bits word of the number of used prefixes with the minimum + free threshold length if the configured prefix is local, otherwise the + value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 18 } + +tmnxDhcpsPfxThLclFreeBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclFreeBlksHw indicates the + higher 64-bits word of the number of free prefixes with the minimum + free threshold length if the configured prefix is local, otherwise the + value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 19 } + +tmnxDhcpsPfxThLclFreeBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclFreeBlksLw indicates the + lower 64-bits word of the number of free prefixes with the minimum + free threshold length if the configured prefix is local, otherwise the + value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 20 } + +tmnxDhcpsPfxThLclUsedPeakBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclUsedPeakBlksHw indicates the + higher 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length for the local configured + prefix." + ::= { tmnxDhcpsPfxThStats6Entry 21 } + +tmnxDhcpsPfxThLclUsedPeakBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclUsedPeakBlksLw indicates the + lower 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length for the local configured + prefix." + ::= { tmnxDhcpsPfxThStats6Entry 22 } + +tmnxDhcpsPfxThLclUsedPeakPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclUsedPeakPct indicates the + peak value of the number of used prefixes with the minimum free + threshold length in the local configured prefix as a percentage of the + provisioned prefixes." + ::= { tmnxDhcpsPfxThStats6Entry 23 } + +tmnxDhcpsPfxThLclUsedPeakTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThLclUsedPeakTime indicates the + time at which the peak value of the number of used prefixes was + reached for the local configured prefix." + ::= { tmnxDhcpsPfxThStats6Entry 24 } + +tmnxDhcpsPfxThRemProvBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemProvBlksHw indicates the + higher 64-bits word of the number of provisioned prefixes with the + minimum free threshold length if the configured prefix is remote, + otherwise the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 25 } + +tmnxDhcpsPfxThRemProvBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemProvBlksLw indicates the + lower 64-bits word of the number of provisioned prefixes with the + minimum free threshold length if the configured prefix is remote, + otherwise the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 26 } + +tmnxDhcpsPfxThRemUsedBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemUsedBlksHw indicates the + higher 64-bits word of the number of used prefixes with the minimum + free threshold length if the configured prefix is remote, otherwise + the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 27 } + +tmnxDhcpsPfxThRemUsedBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemUsedBlksLw indicates the + lower 64-bits word of the number of used prefixes with the minimum + free threshold length if the configured prefix is remote, otherwise + the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 28 } + +tmnxDhcpsPfxThRemFreeBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemFreeBlksHw indicates the + higher 64-bits word of the number of free prefixes with the minimum + free threshold length if the configured prefix is remote, otherwise + the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 29 } + +tmnxDhcpsPfxThRemFreeBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemFreeBlksLw indicates the + lower 64-bits word of the number of free prefixes with the minimum + free threshold length if the configured prefix is remote, otherwise + the value is 0." + ::= { tmnxDhcpsPfxThStats6Entry 30 } + +tmnxDhcpsPfxThRemUsedPeakBlksHw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemUsedPeakBlksHw indicates the + higher 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length for the remote configured + prefix." + ::= { tmnxDhcpsPfxThStats6Entry 31 } + +tmnxDhcpsPfxThRemUsedPeakBlksLw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemUsedPeakBlksLw indicates the + lower 64-bits word of the peak value of the number of used prefixes + with the minimum free threshold length for the remote configured + prefix." + ::= { tmnxDhcpsPfxThStats6Entry 32 } + +tmnxDhcpsPfxThRemUsedPeakPct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemUsedPeakPct indicates the + peak value of the number of used prefixes with the minimum free + threshold length in the remote configured prefix as a percentage of + the provisioned prefixes." + ::= { tmnxDhcpsPfxThStats6Entry 33 } + +tmnxDhcpsPfxThRemUsedPeakTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThRemUsedPeakTime indicates the + time at which the peak value of the number of used prefixes was + reached for the remote configured prefix." + ::= { tmnxDhcpsPfxThStats6Entry 34 } + +tmnxDhcpsPfxThPeakResetTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThPeakResetTime indicates the time + at which the peak values have been reset." + ::= { tmnxDhcpsPfxThStats6Entry 35 } + +tmnxDhcpsPfxThValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsPfxThValidData indicates + the actual status of the threshold statistics data of the prefix. + '1' means that the data is up to date and may be used. + '2' means that the data is being recalculated in the background + and isn't stable for further use." + ::= { tmnxDhcpsPfxThStats6Entry 36 } + +tmnxDhcps6ExclPfxTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcps6ExclPfxTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcps6ExclPfxTable." + ::= { tmnxDhcpServerObjs 39 } + +tmnxDhcps6ExclPfxTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcps6ExclPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcps6ExclPfxTable contains IPv6 address prefixes within + a DHCP server pool that are excluded from the set of address prefixes + that can actually be offered to DHCP clients. + + This is useful in cases where this system has interfaces with an + address that is within the scope of a subnet configured by a local + DHCP server instance of this system, in the tmnxDhcpServerSubnetTable; + an example of such a case is IPSEC." + ::= { tmnxDhcpServerObjs 40 } + +tmnxDhcps6ExclPfxEntry OBJECT-TYPE + SYNTAX TmnxDhcps6ExclPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents an IPv6 address prefix that must not be offered to + any DHCP client (neither partially nor as a whole). + + An exclude prefix can never exclude only a part of a lease; For + example: if a /63 delegated prefix is assigned, it is not allowed to + create a /64 exclude prefix that belongs to this prefix. + + Entries in this table can be created or deleted via SNMP operations on + the tmnxDhcps6ExclPfxRowStatus object." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpServerPoolName, + tmnxDhcps6ExclPfxAddrType, + tmnxDhcps6ExclPfx, + tmnxDhcps6ExclPfxLength + } + ::= { tmnxDhcps6ExclPfxTable 1 } + +TmnxDhcps6ExclPfxEntry ::= SEQUENCE +{ + tmnxDhcps6ExclPfxAddrType InetAddressType, + tmnxDhcps6ExclPfx InetAddress, + tmnxDhcps6ExclPfxLength InetAddressPrefixLength, + tmnxDhcps6ExclPfxRowStatus RowStatus, + tmnxDhcps6ExclPfxLastChangeTime TimeStamp +} + +tmnxDhcps6ExclPfxAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcps6ExclPfxAddrType specifies the + address type of tmnxDhcps6ExclPfx. + + The only value supported is 'ipv6'." + ::= { tmnxDhcps6ExclPfxEntry 1 } + +tmnxDhcps6ExclPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcps6ExclPfx specifies an address prefix. + + The host bits must be zero. + + Only IPv6 prefixes are supported." + ::= { tmnxDhcps6ExclPfxEntry 2 } + +tmnxDhcps6ExclPfxLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcps6ExclPfxLength specifies the address + prefix length." + ::= { tmnxDhcps6ExclPfxEntry 3 } + +tmnxDhcps6ExclPfxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcps6ExclPfxRowStatus specifies the row + status of this row." + ::= { tmnxDhcps6ExclPfxEntry 4 } + +tmnxDhcps6ExclPfxLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcps6ExclPfxLastChangeTime indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcps6ExclPfxEntry 5 } + +tmnxDhcpsStickyLeaseAction OBJECT IDENTIFIER ::= { tmnxDhcpServerObjs 41 } + +tmnxDhcpsStickyLseActVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActVRtrId specifies the ID of + the virtual router instance." + ::= { tmnxDhcpsStickyLeaseAction 1 } + +tmnxDhcpsStickyLseActServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActServerName specifies the name + of the local DHCP server instance." + ::= { tmnxDhcpsStickyLeaseAction 2 } + +tmnxDhcpsStickyLseActPoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActPoolName specifies the name + of IP address pool within the local DHCP server instance." + ::= { tmnxDhcpsStickyLeaseAction 3 } + +tmnxDhcpsStickyLseActHostName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActHostName specifies the name + of the host for which an entry is created in table + tmnxDhcpsStickyLeaseTable. + + The value of this object must also be specified when setting + tmnxDhcpsStickyLseActActionGo." + ::= { tmnxDhcpsStickyLeaseAction 4 } + +tmnxDhcpsStickyLseActActionType OBJECT-TYPE + SYNTAX TmnxDhcpsStickyLeaseActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActActionType specifies the type + of action to perform." + ::= { tmnxDhcpsStickyLeaseAction 5 } + +tmnxDhcpsStickyLseActActionGo OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 'doAction' triggers an attempt to perform the + action specified in tmnxDhcpsStickyLseActActionType. + + Reading this object returns the value 'notApplicable'." + ::= { tmnxDhcpsStickyLeaseAction 6 } + +tmnxDhcpsStickyLseActResultCode OBJECT-TYPE + SYNTAX INTEGER { + success (0), + wrongServerType (1), + serverUnknown (2), + serverShutdown (3), + userDbAttached (4), + failoverEnabled (5), + notReady (6), + poolUnknown (7), + hostExists (8), + wrongPool (9), + addrNotAvailable (10), + maxLseReached (11), + poolDepleted (12), + leaseConflict (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActResultCode indicates the + result of the last performed action." + ::= { tmnxDhcpsStickyLeaseAction 7 } + +tmnxDhcpsStickyLseActErrorMsg OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActErrorMsg indicates the reason + of failure, in case the value of the object + tmnxDhcpsStickyLseActResultCode is not 'success(0)'." + ::= { tmnxDhcpsStickyLeaseAction 8 } + +tmnxDhcpsStickyLseActActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActActionTime indicates the + value of sysUpTime at the last time that the object + tmnxDhcpsStickyLseActResultCode was written by the system." + ::= { tmnxDhcpsStickyLeaseAction 9 } + +tmnxDhcpsStickyLseActMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActMacAddress specifies the MAC + address for this host." + ::= { tmnxDhcpsStickyLeaseAction 10 } + +tmnxDhcpsStickyLseActCircuitId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActCircuitId specifies the + circuit Id for this host." + ::= { tmnxDhcpsStickyLeaseAction 11 } + +tmnxDhcpsStickyLseActClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActClientId specifies the client + Id for this host." + ::= { tmnxDhcpsStickyLeaseAction 12 } + +tmnxDhcpsStickyLseActAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActAddressType specifies the + address type of tmnxDhcpsStickyLseActAddress." + ::= { tmnxDhcpsStickyLeaseAction 13 } + +tmnxDhcpsStickyLseActAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLseActAddress specifies the request + IP address for this Sticky Lease. + + If tmnxDhcpsStickyLseActActionType is set to 'create(2)' and + tmnxDhcpsStickyLseActAddress is not specified in the SNMP SET PDU, the + system selects an IP address. The value of this object will be that + selected IP address on the SNMP read operation." + ::= { tmnxDhcpsStickyLeaseAction 14 } + +tmnxDhcpsStickyLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsStickyLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpsStickyLeaseTable contains information about Sticky + Leases." + ::= { tmnxDhcpServerObjs 42 } + +tmnxDhcpsStickyLeaseEntry OBJECT-TYPE + SYNTAX TmnxDhcpsStickyLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a Sticky Lease. + + Entries in this table cannot be created or deleted via SNMP + operations." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + IMPLIED tmnxDhcpsStickyLeaseHostName + } + ::= { tmnxDhcpsStickyLeaseTable 1 } + +TmnxDhcpsStickyLeaseEntry ::= SEQUENCE +{ + tmnxDhcpsStickyLeaseHostName TNamedItem, + tmnxDhcpsStickyLeaseAddressType InetAddressType, + tmnxDhcpsStickyLeaseAddress InetAddress +} + +tmnxDhcpsStickyLeaseHostName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLeaseHostName indicates the name of + the host." + ::= { tmnxDhcpsStickyLeaseEntry 1 } + +tmnxDhcpsStickyLeaseAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLeaseAddressType indicates the + address type of tmnxDhcpsStickyLeaseAddress." + ::= { tmnxDhcpsStickyLeaseEntry 2 } + +tmnxDhcpsStickyLeaseAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxDhcpsStickyLeaseAddress indicates the client + IP address of this lease." + ::= { tmnxDhcpsStickyLeaseEntry 3 } + +tmnxDhcpsDefTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefTableLastCh indicates the value of + sysUpTime at the time of the last modification of an entry in the + tmnxDhcpsDefTable." + ::= { tmnxDhcpServerObjs 43 } + +tmnxDhcpsDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpsDefTable is a means to configure default values per + DHCP server." + ::= { tmnxDhcpServerObjs 44 } + +tmnxDhcpsDefEntry OBJECT-TYPE + SYNTAX TmnxDhcpsDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a set of default values for a DHCP server instance + running within a virtual router. + + Rows in this table are created automatically by the system, one row + for each row in the tmnxDhcpServerConfigTable where the value of the + object tmnxDhcpServerCfgAutoProvisioned is equal to 'true'." + INDEX { + vRtrID, + IMPLIED tmnxDhcpServerCfgServerName + } + ::= { tmnxDhcpsDefTable 1 } + +TmnxDhcpsDefEntry ::= SEQUENCE +{ + tmnxDhcpsDefLastChangeTime TimeStamp, + tmnxDhcpsDefRenewTimer Unsigned32, + tmnxDhcpsDefRebindTimer Unsigned32, + tmnxDhcpsDefValidLifetime Unsigned32, + tmnxDhcpsDefPrefLifetime Unsigned32 +} + +tmnxDhcpsDefLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefLastChangeTime indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpsDefEntry 1 } + +tmnxDhcpsDefRenewTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsDefRenewTimer specifies the renew-timer (T1). + + After T1 has elapsed, the client contacts the server from which the + addresses in the IA_NA or IA_PD were obtained to extend the lifetimes + of the addresses or prefixes assigned to the client." + DEFVAL { 1800 } + ::= { tmnxDhcpsDefEntry 2 } + +tmnxDhcpsDefRebindTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1209600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsDefRebindTimer specifies the rebind-timer (T2). + + After T2 has elapsed, the client contacts any available server to + extend the lifetimes of the addresses or prefixes assigned to the + client." + DEFVAL { 2880 } + ::= { tmnxDhcpsDefEntry 3 } + +tmnxDhcpsDefValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsDefValidLifetime specifies + the valid-lifetime field that this server transmits + - in the IA Address option, or + - in the IA_PD Prefix option." + DEFVAL { 86400 } + ::= { tmnxDhcpsDefEntry 4 } + +tmnxDhcpsDefPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpsDefPrefLifetime specifies the value + of the preferred-lifetime field that this server transmits: + - in the IA Address option, or + - in the IA_PD Prefix option. + + When the preferred lifetime expires, any derived addresses are + deprecated." + DEFVAL { 3600 } + ::= { tmnxDhcpsDefEntry 5 } + +tmnxDhcpsDefOptionTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxDhcpsDefOptionTable." + ::= { tmnxDhcpServerObjs 45 } + +tmnxDhcpsDefOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDhcpsDefOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxDhcpsDefOptionTable contains objects to configure the + default DHCP options of an auto-provisioned local DHCP server." + ::= { tmnxDhcpServerObjs 46 } + +tmnxDhcpsDefOptionEntry OBJECT-TYPE + SYNTAX TmnxDhcpsDefOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a DHCP option that is encoded in the DHCP reply + message. + + Entries in this table can be created or deleted via SNMP operations. + + The combination of vRtrID and tmnxDhcpServerCfgServerName values must + correspond to a conceptual row in the tmnxDhcpsDefTable." + INDEX { + vRtrID, + tmnxDhcpServerCfgServerName, + tmnxDhcpsDefOptionNumber + } + ::= { tmnxDhcpsDefOptionTable 1 } + +TmnxDhcpsDefOptionEntry ::= SEQUENCE +{ + tmnxDhcpsDefOptionNumber Unsigned32, + tmnxDhcpsDefOptionRowStatus RowStatus, + tmnxDhcpsDefOptionLastCh TimeStamp, + tmnxDhcpsDefOptionType TmnxDhcpOptionType, + tmnxDhcpsDefOptionValue OCTET STRING, + tmnxDhcpsDefOptionDisplay TmnxDhcpOptionDisplay +} + +tmnxDhcpsDefOptionNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionNumber specifies the number + of this DHCP option." + REFERENCE + "RFC 2132, RFC 3315, RFC 3633" + ::= { tmnxDhcpsDefOptionEntry 1 } + +tmnxDhcpsDefOptionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionRowStatus specifies the row + status of this row. + + Objects tmnxDhcpsDefOptionType and tmnxDhcpsDefOptionValue must be set + when creating a new row." + ::= { tmnxDhcpsDefOptionEntry 2 } + +tmnxDhcpsDefOptionLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionLastCh indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxDhcpsDefOptionEntry 3 } + +tmnxDhcpsDefOptionType OBJECT-TYPE + SYNTAX TmnxDhcpOptionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionType specifies how the value + of this option in stored in tmnxDhcpsDefOptionValue. + + The value of this object cannot be set to 'domain (5)' when the value + of tmnxDhcpServerCfgAddrType is set to 'ipv4(1)'. + + This object is mandatory at creation time." + ::= { tmnxDhcpsDefOptionEntry 4 } + +tmnxDhcpsDefOptionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionValue specifies the value of + this option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tmnxDhcpsDefOptionType is 'hex (3)'." + ::= { tmnxDhcpsDefOptionEntry 5 } + +tmnxDhcpsDefOptionDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionDisplay indicates a hint of + how the tmnxDhcpsDefOptionValue can be displayed." + ::= { tmnxDhcpsDefOptionEntry 6 } + +tmnxDhcpServerNotificationObjs OBJECT IDENTIFIER ::= { tmnxDhcpServer 2 } + +tmnxDhcpSvrNotifDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxDhcpSvrNotifDescription is a printable character string + which contains information about the problem that occurred." + ::= { tmnxDhcpServerNotificationObjs 1 } + +tmnxDhcpSvrNotifUnknownPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxDhcpSvrNotifUnknownPoolName indicates the pppoe pool + name which is not defined in the system." + ::= { tmnxDhcpServerNotificationObjs 2 } + +tmnxDhcpSvrNotifServerName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifServerName indicates the name + of this local DHCP server instance." + ::= { tmnxDhcpServerNotificationObjs 3 } + +tmnxDhcpSvrNotifLeaseClientAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifLeaseClientAddrType indicates + the address type of tmnxDhcpSvrNotifLeaseClientAddr." + ::= { tmnxDhcpServerNotificationObjs 4 } + +tmnxDhcpSvrNotifLeaseClientAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifLeaseClientAddr indicates the + client IP address of this lease." + ::= { tmnxDhcpServerNotificationObjs 5 } + +tmnxDhcpSvrNotifUserDatabaseName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifUserDatabaseName indicates the + name of this local user database." + ::= { tmnxDhcpServerNotificationObjs 6 } + +tmnxDhcpSvrNotifHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifHostName indicates the name of + this host or set of hosts." + ::= { tmnxDhcpServerNotificationObjs 7 } + +tmnxDhcpSvrNotifHostType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + dhcp (1), + pppoe (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifHostType indicates the type of + the host." + ::= { tmnxDhcpServerNotificationObjs 8 } + +tmnxDhcpSvrNotifVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the Tmnx + system. " + ::= { tmnxDhcpServerNotificationObjs 9 } + +tmnxDhcpSvrNotifMsgHwAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrNotifMsgHwAddress indicates the MAC + address from the received DHCP message." + ::= { tmnxDhcpServerNotificationObjs 10 } + +tmnxDhcpSvrNotifMsgOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrNotifMsgOption82 indicates the content + of option 82 from the received DHCP message." + ::= { tmnxDhcpServerNotificationObjs 11 } + +tmnxDhcpSvrNotifMsgSizeLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifMsgSizeLimit indicates the + minimum of either the maximum DHCP message size or the size provided + by the client in the option maximum DHCP message size." + ::= { tmnxDhcpServerNotificationObjs 12 } + +tmnxDhcpsFoLeaseFailureReason OBJECT-TYPE + SYNTAX TmnxDhcpsFoLeaseFailureReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsFoLeaseFailureReason indicates the + reason of a lease update failure that occurred in the failover + facility of a DHCP Server instance." + ::= { tmnxDhcpServerNotificationObjs 13 } + +tmnxDhcpSvrNotifPoolFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifPoolFree indicates the actual + number of free addresses in the pool." + ::= { tmnxDhcpServerNotificationObjs 14 } + +tmnxDhcpSvrNotifLeaseClientAddrLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifLeaseClientAddrLen indicates + the prefix length of tmnxDhcpSvrNotifLeaseClientAddr." + ::= { tmnxDhcpServerNotificationObjs 15 } + +tmnxDhcpSvrNotifClientDUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..130)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of object tmnxDhcpSvrNotifClientDUID indicates the content + of option 0x01 from the received DHCPv6 message." + ::= { tmnxDhcpServerNotificationObjs 16 } + +tmnxDhcpSvrNotifLinkAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrNotifLinkAddr indicates the link address from + the RELAY-FORWARD message." + ::= { tmnxDhcpServerNotificationObjs 17 } + +tmnxDhcpSvrNotifPrimaryPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrNotifPrimaryPool indicates the primary pool + name from the RELAY-FORWARD message." + ::= { tmnxDhcpServerNotificationObjs 18 } + +tmnxDhcpSvrNotifSecondaryPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrNotifSecondaryPool indicates the secondary + pool name from the RELAY-FORWARD message." + ::= { tmnxDhcpServerNotificationObjs 19 } + +tmnxDhcpSvrNotifSystemId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifSystemId indicates a system-id + provided by an access node to which this subnet is bound." + ::= { tmnxDhcpServerNotificationObjs 20 } + +tmnxDhcpSvrNotifServiceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifServiceId indicates a + service-id provided by an access node." + ::= { tmnxDhcpServerNotificationObjs 21 } + +tmnxDhcpSvrNotifString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifString is a string." + ::= { tmnxDhcpServerNotificationObjs 22 } + +tmnxDhcpSvrNotifPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxDhcpSvrNotifPoolName indicates the pppoe pool name in + the system." + ::= { tmnxDhcpServerNotificationObjs 23 } + +tmnxDhcpSvrNotifSubnetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifSubnetAddrType indicates the + address type of the address that follows." + ::= { tmnxDhcpServerNotificationObjs 24 } + +tmnxDhcpSvrNotifSubnetPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifSubnetPfx specifies a subnet." + ::= { tmnxDhcpServerNotificationObjs 25 } + +tmnxDhcpSvrNotifSubnetPfxlen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifSubnetPfxlen specifies the + length of tmnxDhcpSvrNotifSubnetPfx." + ::= { tmnxDhcpServerNotificationObjs 26 } + +tmnxDhcpSvrNotifUnbindTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifUnbindTime indicates the time + left before this binding expires." + ::= { tmnxDhcpServerNotificationObjs 27 } + +tmnxDhcpSvrNotifGwIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrNotifGwIpAddrType specifies the + address type of tmnxDhcpSvrNotifGatewayIpAddr. + + The only value supported is 'ipv4'." + ::= { tmnxDhcpServerNotificationObjs 28 } + +tmnxDhcpSvrNotifGatewayIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrNotifGatewayIpAddr indicates the gateway + address from the RELAY-FORWARD message." + ::= { tmnxDhcpServerNotificationObjs 29 } + +tmnxDhcpServerConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 47 } + +tmnxDhcpServerCompliances OBJECT IDENTIFIER ::= { tmnxDhcpServerConformance 1 } + +tmnxDhcpServerCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerGroup, + tmnxDhcpLeaseGroup, + tmnxDhcpStatsGroup, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpsFailoverGroup, + tmnxDhcpSvrFoNotifGroup + } + ::= { tmnxDhcpServerCompliances 1 } + +tmnxDhcpServerV6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV6v1Group, + tmnxDhcpLeaseGroup, + tmnxDhcpStatsV6v1Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpsFailoverGroup, + tmnxDhcpSvrFoNotifGroup + } + ::= { tmnxDhcpServerCompliances 2 } + +tmnxDhcpServerV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpLeaseGroup, + tmnxDhcpStatsV8v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpsFailoverGroup, + tmnxDhcpSvrFoNotifGroup + } + ::= { tmnxDhcpServerCompliances 3 } + +tmnxDhcpServerV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpLeaseGroup, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpsFailoverGroup, + tmnxDhcpSvrFoNotifGroup + } + ::= { tmnxDhcpServerCompliances 4 } + +tmnxDhcpServerV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 10.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpServerV10v0Group, + tmnxDhcpLeaseGroup, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpSvrNotifV10v0Group, + tmnxDhcpsFailoverGroup, + tmnxDhcpSvrFoNotifGroup + } + ::= { tmnxDhcpServerCompliances 5 } + +tmnxDhcpServerV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpServerV10v0Group, + tmnxDhcpServerV11v0Group, + tmnxDhcpServerDuidGroup, + tmnxDhcpLeaseGroup, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpSvrNotifV10v0Group, + tmnxDhcpSvrNotifV11v0Group, + tmnxDhcpsFailoverGroup, + tmnxDhcpsFailoverV11v0Group, + tmnxDhcpSvrFoNotifGroup, + tmnxDhcpStatsV11v0Group + } + ::= { tmnxDhcpServerCompliances 6 } + +tmnxDhcpServerV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpServerV10v0Group, + tmnxDhcpServerV12v0Group, + tmnxDhcpServerDuidGroup, + tmnxDhcpLeaseGroup, + tmnxDhcpLeaseV12v0Group, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpSvrNotifV10v0Group, + tmnxDhcpSvrNotifV12v0Group, + tmnxDhcpsFailoverGroup, + tmnxDhcpsFailoverV10v0Group, + tmnxDhcpsFailoverV11v0Group, + tmnxDhcpSvrFoNotifGroup, + tmnxDhcpStatsV11v0Group + } + ::= { tmnxDhcpServerCompliances 7 } + +tmnxDhcpServerV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpServerV10v0Group, + tmnxDhcpServerV12v0Group, + tmnxDhcpServerV13v0Group, + tmnxDhcpServerDuidGroup, + tmnxDhcpLeaseGroup, + tmnxDhcpLeaseV12v0Group, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpStatsV13v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpSvrNotifV10v0Group, + tmnxDhcpSvrNotifV12v0Group, + tmnxDhcpSvrNotifV13v0Group, + tmnxDhcpsFailoverGroup, + tmnxDhcpsFailoverV10v0Group, + tmnxDhcpsFailoverV11v0Group, + tmnxDhcpsFailoverV12v0Group, + tmnxDhcpSvrFoNotifGroup, + tmnxDhcpStatsV11v0Group + } + ::= { tmnxDhcpServerCompliances 8 } + +tmnxDhcpServerV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series since systems release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerStickyLseGroup, + tmnxDhcpsPrefixLenExtensionGroup + } + ::= { tmnxDhcpServerCompliances 9 } + +tmnxDhcpServerV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpServerV10v0Group, + tmnxDhcpServerV12v0Group, + tmnxDhcpServerV13v0Group, + tmnxDhcpServerDuidGroup, + tmnxDhcpLeaseGroup, + tmnxDhcpLeaseV12v0Group, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpStatsV13v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpSvrNotifV10v0Group, + tmnxDhcpSvrNotifV12v0Group, + tmnxDhcpSvrNotifV13v0Group, + tmnxDhcpsFailoverGroup, + tmnxDhcpsFailoverV10v0Group, + tmnxDhcpsFailoverV11v0Group, + tmnxDhcpsFailoverV12v0Group, + tmnxDhcpSvrFoNotifGroup, + tmnxDhcpStatsV11v0Group, + tmnxDhcpServerStickyLseGroup, + tmnxDhcpsPrefixLenExtensionGroup, + tmnxDhcpsAutoProvisionGroup + } + ::= { tmnxDhcpServerCompliances 10 } + +tmnxDhcpServerV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpServerV10v0Group, + tmnxDhcpServerV12v0Group, + tmnxDhcpServerV13v0Group, + tmnxDhcpServerV16v0Group, + tmnxDhcpServerDuidGroup, + tmnxDhcpLeaseGroup, + tmnxDhcpLeaseV12v0Group, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpStatsV13v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpSvrNotifV10v0Group, + tmnxDhcpSvrNotifV12v0Group, + tmnxDhcpSvrNotifV13v0Group, + tmnxDhcpsFailoverGroup, + tmnxDhcpsFailoverV10v0Group, + tmnxDhcpsFailoverV11v0Group, + tmnxDhcpsFailoverV12v0Group, + tmnxDhcpSvrFoNotifGroup, + tmnxDhcpServerStickyLseGroup, + tmnxDhcpsPrefixLenExtensionGroup, + tmnxDhcpsAutoProvisionGroup, + tmnxDhcpStatsV16v0Group, + tmnxDhcpIntReqStatsGroup + } + ::= { tmnxDhcpServerCompliances 11 } + +tmnxDhcpServerGroups OBJECT IDENTIFIER ::= { tmnxDhcpServerConformance 2 } + +tmnxDhcpServerGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpServerConfigTableLastCh, + tmnxDhcpServerCfgRowStatus, + tmnxDhcpServerCfgLastChangeTime, + tmnxDhcpServerCfgAdminState, + tmnxDhcpServerCfgDescription, + tmnxDhcpServerCfgUserDatabase, + tmnxDhcpServerCfgUseGiAddress, + tmnxDhcpServerCfgSendForceRenews, + tmnxDhcpServerCfgOperState, + tmnxDhcpServerPoolTableLastCh, + tmnxDhcpServerPoolRowStatus, + tmnxDhcpServerPoolLastChangeTime, + tmnxDhcpServerPoolDescription, + tmnxDhcpServerPoolMinLeaseTime, + tmnxDhcpServerPoolMaxLeaseTime, + tmnxDhcpServerPoolOfferTime, + tmnxDhcpSvrPoolOptionTableLastCh, + tmnxDhcpSvrPoolOptionRowStatus, + tmnxDhcpSvrPoolOptionLastCh, + tmnxDhcpSvrPoolOptionType, + tmnxDhcpSvrPoolOptionValue, + tmnxDhcpServerSubnetTableLastCh, + tmnxDhcpSvrSubnetRowStatus, + tmnxDhcpSvrSubnetLastChangeTime, + tmnxDhcpSvrSubnetMinFree, + tmnxDhcpSvrSubnetMaxDeclined, + tmnxDhcpSvrSubnetRangesTblLastCh, + tmnxDhcpSvrSubnetRangesRowStatus, + tmnxDhcpSvrSubnetRangesLastCh, + tmnxDhcpSvrSubnetOptionTblLastCh, + tmnxDhcpSvrSubnetOptionRowStatus, + tmnxDhcpSvrSubnetOptionLastCh, + tmnxDhcpSvrSubnetOptionType, + tmnxDhcpSvrSubnetOptionValue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems." + ::= { tmnxDhcpServerGroups 1 } + +tmnxDhcpLeaseGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrLeaseState, + tmnxDhcpSvrLeaseStart, + tmnxDhcpSvrLeaseLastRenew, + tmnxDhcpSvrLeaseRemainLeaseTime, + tmnxDhcpSvrLeaseRemPotentExpTime, + tmnxDhcpSvrLeaseClientHwAddress, + tmnxDhcpSvrLeaseXid, + tmnxDhcpSvrLeaseOption82, + tmnxDhcpSvrLeaseClientType, + tmnxDhcpSvrLeasePPPoEUserName, + tmnxDhcpSvrLeaseOpt82CircId, + tmnxDhcpSvrLeaseOption60, + tmnxDhcpSvrNumLeases, + tmnxDhcpSvrMaxLeases + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP lease information on Nokia SROS + series systems." + ::= { tmnxDhcpServerGroups 2 } + +tmnxDhcpStatsGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrStatsRxDiscovers, + tmnxDhcpSvrStatsRxRequests, + tmnxDhcpSvrStatsRxReleases, + tmnxDhcpSvrStatsRxDeclines, + tmnxDhcpSvrStatsRxInforms, + tmnxDhcpSvrStatsTxOffers, + tmnxDhcpSvrStatsTxAcks, + tmnxDhcpSvrStatsTxNaks, + tmnxDhcpSvrStatsTxForceRenews, + tmnxDhcpSvrStatsDropBadPackets, + tmnxDhcpSvrStatsDropInvalidTypes, + tmnxDhcpSvrStatsDropNoUsrDbFound, + tmnxDhcpSvrStatsDropUnknownHosts, + tmnxDhcpSvrStatsDropUserNotAllow, + tmnxDhcpSvrStatsDropLseNotReady, + tmnxDhcpSvrStatsDropNoLeaseFound, + tmnxDhcpSvrStatsDropNotSrvngPool, + tmnxDhcpSvrStatsDropInvalidUsr, + tmnxDhcpSvrStatsDropOverload, + tmnxDhcpSvrStatsDropPersOverload, + tmnxDhcpSvrStatsOffersIgnore, + tmnxDhcpSvrStatsDropGenError, + tmnxDhcpSvrStatsDropDestOther, + tmnxDhcpSvrStatsDropAddrUnavail, + tmnxDhcpSvrStatsDropMaxReached, + tmnxDhcpSvrStatsDropSvrDown, + tmnxDhcpSvrStatsDropNoSubnet, + tmnxDhcpSvrStatsLeasesExpired, + tmnxDhcpSvrSubnetStatsFree, + tmnxDhcpSvrSubnetStatsOffered, + tmnxDhcpSvrSubnetStatsStable, + tmnxDhcpSvrSubnetStatsFRPending, + tmnxDhcpSvrSubnetStatsRemPending, + tmnxDhcpSvrSubnetStatsDeclined + } + STATUS obsolete + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems." + ::= { tmnxDhcpServerGroups 3 } + +tmnxDhcpAddrListGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrDeclinedAddrAddedTime, + tmnxDhcpSvrDeclinedAddrHwAddress, + tmnxDhcpSvrDeclinedAddrOption82, + tmnxDhcpSvrDeclinedAddrClientType, + tmnxDhcpSvrDeclinedAddrUserName, + tmnxDhcpSvrDeclinedAddrCircId + } + STATUS current + DESCRIPTION + "The group of objects providing information for DHCP on Nokia SROS + series systems." + ::= { tmnxDhcpServerGroups 4 } + +tmnxDhcpToolsGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrActForceRenewAddrType, + tmnxDhcpSvrActForceRenewAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems." + ::= { tmnxDhcpServerGroups 5 } + +tmnxDhcpsFailoverGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpsFoTableLastChanged, + tmnxDhcpsFoLastChanged, + tmnxDhcpsFoAdminState, + tmnxDhcpsFoMaxClientLeadTime, + tmnxDhcpsFoOperMaxClientLeadTime, + tmnxDhcpsFoStartupWaitTime, + tmnxDhcpsFoPartnerDownDelay, + tmnxDhcpsFoState, + tmnxDhcpsFoTimeLeft, + tmnxDhcpSvrSubnetRangeFailCtrl, + tmnxDhcpSvrLeaseFailCtrl, + tmnxDhcpSvrFreeAddrFailCtrl, + tmnxDhcpSvrSubnetStatsFoFree, + tmnxDhcpSvrSubnetStatsFoOffered, + tmnxDhcpSvrSubnetStatsFoStable, + tmnxDhcpSvrSubnetStatsFoFRPend, + tmnxDhcpSvrSubnetStatsFoRemPend, + tmnxDhcpSvrSubnetStatsFoDeclined, + tmnxDhcpsFoStatsLeaseNotFound, + tmnxDhcpsFoStatsDropInvalidPkts, + tmnxDhcpsFoStatsFoShutdown, + tmnxDhcpsFoStatsExpired, + tmnxDhcpsFoStatsMaxReached, + tmnxDhcpsFoStatsSubnetNotFound, + tmnxDhcpsFoStatsRangeNotFound, + tmnxDhcpsFoStatsHostConflict, + tmnxDhcpsFoStatsAddressConflict, + tmnxDhcpsFoStatsPeerConflict, + tmnxDhcpsFoActionVRtrId, + tmnxDhcpsFoActionServerName, + tmnxDhcpsFoActionType, + tmnxDhcpsFoActionGo, + tmnxDhcpsFoActionSuccessful, + tmnxDhcpsFoActionErrorMsg, + tmnxDhcpsFoActionTime + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server failover capability on + Nokia SROS series systems." + ::= { tmnxDhcpServerGroups 6 } + +tmnxDhcpsNotifyObjsGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrNotifDescription, + tmnxDhcpSvrNotifUnknownPoolName, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpSvrNotifUserDatabaseName, + tmnxDhcpSvrNotifHostName, + tmnxDhcpSvrNotifHostType, + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifMsgOption82, + tmnxDhcpSvrNotifMsgSizeLimit, + tmnxDhcpsFoLeaseFailureReason, + tmnxDhcpSvrNotifPoolFree + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server notifications on Nokia + SROS series systems." + ::= { tmnxDhcpServerGroups 7 } + +tmnxDhcpServerV6v1Group OBJECT-GROUP + OBJECTS { + tmnxDhcpServerConfigTableLastCh, + tmnxDhcpServerCfgRowStatus, + tmnxDhcpServerCfgLastChangeTime, + tmnxDhcpServerCfgAdminState, + tmnxDhcpServerCfgDescription, + tmnxDhcpServerCfgUserDatabase, + tmnxDhcpServerCfgUseGiAddress, + tmnxDhcpServerCfgSendForceRenews, + tmnxDhcpServerCfgUseClientPool, + tmnxDhcpServerCfgOperState, + tmnxDhcpServerPoolTableLastCh, + tmnxDhcpServerPoolRowStatus, + tmnxDhcpServerPoolLastChangeTime, + tmnxDhcpServerPoolDescription, + tmnxDhcpServerPoolMinLeaseTime, + tmnxDhcpServerPoolMaxLeaseTime, + tmnxDhcpServerPoolOfferTime, + tmnxDhcpSvrPoolOptionTableLastCh, + tmnxDhcpSvrPoolOptionRowStatus, + tmnxDhcpSvrPoolOptionLastCh, + tmnxDhcpSvrPoolOptionType, + tmnxDhcpSvrPoolOptionValue, + tmnxDhcpServerSubnetTableLastCh, + tmnxDhcpSvrSubnetRowStatus, + tmnxDhcpSvrSubnetLastChangeTime, + tmnxDhcpSvrSubnetMinFree, + tmnxDhcpSvrSubnetMaxDeclined, + tmnxDhcpSvrSubnetRangesTblLastCh, + tmnxDhcpSvrSubnetRangesRowStatus, + tmnxDhcpSvrSubnetRangesLastCh, + tmnxDhcpSvrSubnetOptionTblLastCh, + tmnxDhcpSvrSubnetOptionRowStatus, + tmnxDhcpSvrSubnetOptionLastCh, + tmnxDhcpSvrSubnetOptionType, + tmnxDhcpSvrSubnetOptionValue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems release 6.1." + ::= { tmnxDhcpServerGroups 8 } + +tmnxDhcpStatsV6v1Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrStatsRxDiscovers, + tmnxDhcpSvrStatsRxRequests, + tmnxDhcpSvrStatsRxReleases, + tmnxDhcpSvrStatsRxDeclines, + tmnxDhcpSvrStatsRxInforms, + tmnxDhcpSvrStatsTxOffers, + tmnxDhcpSvrStatsTxAcks, + tmnxDhcpSvrStatsTxNaks, + tmnxDhcpSvrStatsTxForceRenews, + tmnxDhcpSvrStatsDropBadPackets, + tmnxDhcpSvrStatsDropInvalidTypes, + tmnxDhcpSvrStatsDropNoUsrDbFound, + tmnxDhcpSvrStatsDropUnknownHosts, + tmnxDhcpSvrStatsDropUserNotAllow, + tmnxDhcpSvrStatsDropLseNotReady, + tmnxDhcpSvrStatsDropNoLeaseFound, + tmnxDhcpSvrStatsDropNotSrvngPool, + tmnxDhcpSvrStatsDropInvalidUsr, + tmnxDhcpSvrStatsDropOverload, + tmnxDhcpSvrStatsDropPersOverload, + tmnxDhcpSvrStatsOffersIgnore, + tmnxDhcpSvrStatsDropGenError, + tmnxDhcpSvrStatsDropDestOther, + tmnxDhcpSvrStatsDropAddrUnavail, + tmnxDhcpSvrStatsDropMaxReached, + tmnxDhcpSvrStatsDropSvrDown, + tmnxDhcpSvrStatsDropNoSubnet, + tmnxDhcpSvrStatsLeasesExpired, + tmnxDhcpSvrStatsDropDuplDiffGi, + tmnxDhcpSvrSubnetStatsFree, + tmnxDhcpSvrSubnetStatsOffered, + tmnxDhcpSvrSubnetStatsStable, + tmnxDhcpSvrSubnetStatsFRPending, + tmnxDhcpSvrSubnetStatsRemPending, + tmnxDhcpSvrSubnetStatsDeclined + } + STATUS obsolete + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems release 6.1." + ::= { tmnxDhcpServerGroups 9 } + +tmnxDhcpServerV8v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpServerConfigTableLastCh, + tmnxDhcpServerCfgRowStatus, + tmnxDhcpServerCfgLastChangeTime, + tmnxDhcpServerCfgAdminState, + tmnxDhcpServerCfgDescription, + tmnxDhcpServerCfgUserDatabase, + tmnxDhcpServerCfgUseGiAddress, + tmnxDhcpServerCfgSendForceRenews, + tmnxDhcpServerCfgUseClientPool, + tmnxDhcpServerCfgOperState, + tmnxDhcpServerPoolTableLastCh, + tmnxDhcpServerPoolRowStatus, + tmnxDhcpServerPoolLastChangeTime, + tmnxDhcpServerPoolDescription, + tmnxDhcpServerPoolMinLeaseTime, + tmnxDhcpServerPoolMaxLeaseTime, + tmnxDhcpServerPoolOfferTime, + tmnxDhcpSvrPoolOptionTableLastCh, + tmnxDhcpSvrPoolOptionRowStatus, + tmnxDhcpSvrPoolOptionLastCh, + tmnxDhcpSvrPoolOptionType, + tmnxDhcpSvrPoolOptionValue, + tmnxDhcpServerSubnetTableLastCh, + tmnxDhcpSvrSubnetRowStatus, + tmnxDhcpSvrSubnetLastChangeTime, + tmnxDhcpSvrSubnetMinFree, + tmnxDhcpSvrSubnetMaxDeclined, + tmnxDhcpSvrSubnetRangesTblLastCh, + tmnxDhcpSvrSubnetRangesRowStatus, + tmnxDhcpSvrSubnetRangesLastCh, + tmnxDhcpSvrSubnetOptionTblLastCh, + tmnxDhcpSvrSubnetOptionRowStatus, + tmnxDhcpSvrSubnetOptionLastCh, + tmnxDhcpSvrSubnetOptionType, + tmnxDhcpSvrSubnetOptionValue, + tmnxDhcpSvrSubnetMinFreeType, + tmnxDhcpServerPoolMinFree, + tmnxDhcpServerPoolMinFreeType + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems release 8.0." + ::= { tmnxDhcpServerGroups 10 } + +tmnxDhcpStatsV8v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrStatsRxDiscovers, + tmnxDhcpSvrStatsRxRequests, + tmnxDhcpSvrStatsRxReleases, + tmnxDhcpSvrStatsRxDeclines, + tmnxDhcpSvrStatsRxInforms, + tmnxDhcpSvrStatsTxOffers, + tmnxDhcpSvrStatsTxAcks, + tmnxDhcpSvrStatsTxNaks, + tmnxDhcpSvrStatsTxForceRenews, + tmnxDhcpSvrStatsDropBadPackets, + tmnxDhcpSvrStatsDropInvalidTypes, + tmnxDhcpSvrStatsDropNoUsrDbFound, + tmnxDhcpSvrStatsDropUnknownHosts, + tmnxDhcpSvrStatsDropUserNotAllow, + tmnxDhcpSvrStatsDropLseNotReady, + tmnxDhcpSvrStatsDropNoLeaseFound, + tmnxDhcpSvrStatsDropNotSrvngPool, + tmnxDhcpSvrStatsDropInvalidUsr, + tmnxDhcpSvrStatsDropOverload, + tmnxDhcpSvrStatsDropPersOverload, + tmnxDhcpSvrStatsOffersIgnore, + tmnxDhcpSvrStatsDropGenError, + tmnxDhcpSvrStatsDropDestOther, + tmnxDhcpSvrStatsDropAddrUnavail, + tmnxDhcpSvrStatsDropMaxReached, + tmnxDhcpSvrStatsDropSvrDown, + tmnxDhcpSvrStatsDropNoSubnet, + tmnxDhcpSvrStatsLeasesExpired, + tmnxDhcpSvrStatsDropDuplDiffGi, + tmnxDhcpSvrSubnetStatsFree, + tmnxDhcpSvrSubnetStatsOffered, + tmnxDhcpSvrSubnetStatsStable, + tmnxDhcpSvrSubnetStatsFRPending, + tmnxDhcpSvrSubnetStatsRemPending, + tmnxDhcpSvrSubnetStatsDeclined, + tmnxDhcpSvrSubnetStatsProv, + tmnxDhcpSvrSubnetStatsFoProv + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems release 8.0." + ::= { tmnxDhcpServerGroups 11 } + +tmnxDhcpServerV9v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpServerCfgAddrType, + tmnxDhcpServerCfgLeaseHoldTime, + tmnxDhcpServerCfgUseGiScope, + tmnxDhcpSvrSubnetRenewTimer, + tmnxDhcpSvrSubnetRebindTimer, + tmnxDhcpSvrSubnetValidLifetime, + tmnxDhcpSvrSubnetPrefLifetime, + tmnxDhcpSvrLeaseClientPrefixLen, + tmnxDhcpSvrLeaseIAOptionType, + tmnxDhcpSvrLeaseIAID, + tmnxDhcpSvrLeaseDUID, + tmnxDhcpSvrLeaseRemainHoldTime + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems added in release 9.0." + ::= { tmnxDhcpServerGroups 12 } + +tmnxDhcpStatsV9v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrStats6RxSolicits, + tmnxDhcpSvrStats6TxAdvertises, + tmnxDhcpSvrStats6RxRequests, + tmnxDhcpSvrStats6RxConfirms, + tmnxDhcpSvrStats6RxRenews, + tmnxDhcpSvrStats6RxRebinds, + tmnxDhcpSvrStats6RxDeclines, + tmnxDhcpSvrStats6RxReleases, + tmnxDhcpSvrStats6TxReplies, + tmnxDhcpSvrStats6TxReconfigures, + tmnxDhcpSvrStats6RxInfRequests, + tmnxDhcpSvrStats6DropBadPackets, + tmnxDhcpSvrStats6DropInvldTypes, + tmnxDhcpSvrStats6DropLseNotReady, + tmnxDhcpSvrStats6DropNoSrvngPool, + tmnxDhcpSvrStats6DropOverload, + tmnxDhcpSvrStats6DropPerOverload, + tmnxDhcpSvrStats6OffersIgnore, + tmnxDhcpSvrStats6DropGenError, + tmnxDhcpSvrStats6DropDestOther, + tmnxDhcpSvrStats6DropMaxReached, + tmnxDhcpSvrStats6DropSvrDown, + tmnxDhcpSvrStats6LeasesExpired, + tmnxDhcpSvrSubnetStats6Advertise, + tmnxDhcpSvrSubnetStats6Stable, + tmnxDhcpSvrSubnetStats6RCPending, + tmnxDhcpSvrSubnetStats6RmPending, + tmnxDhcpSvrSubnetStats6Declined + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems since release 9.0." + ::= { tmnxDhcpServerGroups 13 } + +tmnxDhcpsNotifyObjsV9v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrNotifLeaseClientAddrLen, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server notifications on Nokia + SROS series systems since release 9.0." + ::= { tmnxDhcpServerGroups 14 } + +tmnxDhcpServerV10v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpServerPoolDepletedEvent, + tmnxDhcpSvrSubnetDepletedEvent, + tmnxDhcpSvrSubnetFailCtrl, + tmnxDhcpServerCfgIgnRapidCommit, + tmnxDhcpServerCfgUserIdent, + tmnxDhcpServerCfgItfIdMapping, + tmnxDhcpSvrLeaseRelayInterfaceId, + tmnxDhcpSvrLeaseLDRAInterfaceId, + tmnxDhcpSvrLeaseLnkLclAddrType, + tmnxDhcpSvrLeaseLnkLclAddress, + tmnxDhcpSvrSubnetPrefixType, + tmnxDhcpSvrStats6DropDuplDiffRly + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems added in release 10.0." + ::= { tmnxDhcpServerGroups 15 } + +tmnxDhcpServerV11v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrSubnetDrain, + tmnxDhcpServerCfgUseCPDelimiter, + tmnxDhcpServerPoolDlgatedPfxLen, + tmnxDhcpServerCfgCreationOrigin, + tmnxDhcpServerPoolSubnetBindKey, + tmnxDhcpServerPoolSubnetBindDly, + tmnxDhcpSvrSubnetBindSystemId, + tmnxDhcpSvrSubnetBindServiceId, + tmnxDhcpSvrSubnetBindString, + tmnxDhcpSvrSubnetBindUnbindTime, + tmnxDhcpSvrSubnetBindState, + tmnxDhcpSvrSubntBndngTbleLastCh + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems added in release 11.0." + ::= { tmnxDhcpServerGroups 16 } + +tmnxDhcpStatsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrPoolStatsFree, + tmnxDhcpSvrPoolStatsOffered, + tmnxDhcpSvrPoolStatsStable, + tmnxDhcpSvrPoolStatsFRPending, + tmnxDhcpSvrPoolStatsRemPending, + tmnxDhcpSvrPoolStatsDeclined, + tmnxDhcpSvrPoolStatsFoFree, + tmnxDhcpSvrPoolStatsFoOffered, + tmnxDhcpSvrPoolStatsFoStable, + tmnxDhcpSvrPoolStatsFoFRPend, + tmnxDhcpSvrPoolStatsFoRemPend, + tmnxDhcpSvrPoolStatsFoDeclined, + tmnxDhcpSvrPoolStatsProv, + tmnxDhcpSvrPoolStatsFoProv, + tmnxDhcpSvrPoolStatsHasExt, + tmnxDhcpSvrPoolStatsExtResetT, + tmnxDhcpSvrPoolStatsStableP, + tmnxDhcpSvrPoolStatsStablePT, + tmnxDhcpSvrPoolStatsFoStableP, + tmnxDhcpSvrPoolStatsFoStablePT, + tmnxDhcpSvrPoolStatsUsed, + tmnxDhcpSvrPoolStatsUsedP, + tmnxDhcpSvrPoolStatsUsedPT, + tmnxDhcpSvrPoolStatsFoUsed, + tmnxDhcpSvrPoolStatsFoUsedP, + tmnxDhcpSvrPoolStatsFoUsedPT, + tmnxDhcpSvrPoolStatsFree, + tmnxDhcpSvrPoolStatsFreeP, + tmnxDhcpSvrPoolStatsFreePT, + tmnxDhcpSvrPoolStatsFoFree, + tmnxDhcpSvrPoolStatsFoFreeP, + tmnxDhcpSvrPoolStatsFoFreePT, + tmnxDhcpSvrPoolStatsUsedPct, + tmnxDhcpSvrPoolStatsUsedPctP, + tmnxDhcpSvrPoolStatsUsedPctPT, + tmnxDhcpSvrPoolStatsFoUsdPct, + tmnxDhcpSvrPoolStatsFoUsdPctP, + tmnxDhcpSvrPoolStatsFoUsdPctPT, + tmnxDhcpSvrPoolStatsFreePct, + tmnxDhcpSvrPoolStatsFreePctP, + tmnxDhcpSvrPoolStatsFreePctPT, + tmnxDhcpSvrPoolStatsFoFrePct, + tmnxDhcpSvrPoolStatsFoFrePctP, + tmnxDhcpSvrPoolStatsFoFrePctPT, + tmnxDhcpSvrPoolStatsOfferP, + tmnxDhcpSvrPoolStatsOfferPT, + tmnxDhcpSvrPoolStatsFoOfferP, + tmnxDhcpSvrPoolStatsFoOfferPT, + tmnxDhcpSvrStatsRxIntRequests, + tmnxDhcpSvrStatsRxIntReleases, + tmnxDhcpSvrStatsDropIntWithLudb, + tmnxDhcpSvrStatsDropIntWithFo, + tmnxDhcpSvrStatsDropIntConflicts, + tmnxDhcpSvrStatsDropTxFailed, + tmnxDhcpSvrSubnetStats6HasExt, + tmnxDhcpSvrSubnetStats6ExtResetT, + tmnxDhcpSvrSubnetStats6StableP, + tmnxDhcpSvrSubnetStats6StablePT, + tmnxDhcpSvrSubnetStats6ProvBlk, + tmnxDhcpSvrSubnetStats6UsedBlk, + tmnxDhcpSvrSubnetStats6UsedBlkP, + tmnxDhcpSvrSubnetStats6UsedBlkPT, + tmnxDhcpSvrSubnetStats6FreeBlk, + tmnxDhcpSvrSubnetStats6FreeBlkP, + tmnxDhcpSvrSubnetStats6FreeBlkPT, + tmnxDhcpSvrSubnetStats6UsedPct, + tmnxDhcpSvrSubnetStats6UsedPctP, + tmnxDhcpSvrSubnetStats6UsedPctPT, + tmnxDhcpSvrSubnetStats6FreePct, + tmnxDhcpSvrSubnetStats6FreePctP, + tmnxDhcpSvrSubnetStats6FreePctPT, + tmnxDhcpSvrSubnetStats6AdvertP, + tmnxDhcpSvrSubnetStats6AdvertPT, + tmnxDhcpsPoolStats6Stable, + tmnxDhcpsPoolStats6FoStable, + tmnxDhcpsPoolStats6HasExt, + tmnxDhcpsPoolStats6ExtResetT, + tmnxDhcpsPoolStats6StableP, + tmnxDhcpsPoolStats6StablePT, + tmnxDhcpsPoolStats6FoStableP, + tmnxDhcpsPoolStats6FoStablePT, + tmnxDhcpsPoolStats6ProvBlk, + tmnxDhcpsPoolStats6FoProvBlk, + tmnxDhcpsPoolStats6UsedBlk, + tmnxDhcpsPoolStats6UsedBlkP, + tmnxDhcpsPoolStats6UsedBlkPT, + tmnxDhcpsPoolStats6FoUsedBlk, + tmnxDhcpsPoolStats6FoUsedBlkP, + tmnxDhcpsPoolStats6FoUsedBlkPT, + tmnxDhcpsPoolStats6FreeBlk, + tmnxDhcpsPoolStats6FreeBlkP, + tmnxDhcpsPoolStats6FreeBlkPT, + tmnxDhcpsPoolStats6FoFreeBlk, + tmnxDhcpsPoolStats6FoFreeBlkP, + tmnxDhcpsPoolStats6FoFreeBlkPT, + tmnxDhcpsPoolStats6UsedPct, + tmnxDhcpsPoolStats6UsedPctP, + tmnxDhcpsPoolStats6UsedPctPT, + tmnxDhcpsPoolStats6FoUsedPct, + tmnxDhcpsPoolStats6FoUsedPctP, + tmnxDhcpsPoolStats6FoUsedPctPT, + tmnxDhcpsPoolStats6FreePct, + tmnxDhcpsPoolStats6FreePctP, + tmnxDhcpsPoolStats6FreePctPT, + tmnxDhcpsPoolStats6FoFreePct, + tmnxDhcpsPoolStats6FoFreePctP, + tmnxDhcpsPoolStats6FoFreePctPT, + tmnxDhcpsPoolStats6Advertise, + tmnxDhcpsPoolStats6AdvertP, + tmnxDhcpsPoolStats6AdvertPT, + tmnxDhcpsPoolStats6FoAdvertise, + tmnxDhcpsPoolStats6FoAdvertP, + tmnxDhcpsPoolStats6FoAdvertPT, + tmnxDhcpsPoolStats6IntNoPfxWan, + tmnxDhcpsPoolStats6IntNoPfxSlaa, + tmnxDhcpSvrSubnetStatsHasExt, + tmnxDhcpSvrSubnetStatsExtResetT, + tmnxDhcpSvrSubnetStatsStableP, + tmnxDhcpSvrSubnetStatsStablePT, + tmnxDhcpSvrSubnetStatsFoStableP, + tmnxDhcpSvrSubnetStatsFoStablePT, + tmnxDhcpSvrSubnetStatsUsed, + tmnxDhcpSvrSubnetStatsUsedP, + tmnxDhcpSvrSubnetStatsUsedPT, + tmnxDhcpSvrSubnetStatsFoUsed, + tmnxDhcpSvrSubnetStatsFoUsedP, + tmnxDhcpSvrSubnetStatsFoUsedPT, + tmnxDhcpSvrSubnetStatsFreeP, + tmnxDhcpSvrSubnetStatsFreePT, + tmnxDhcpSvrSubnetStatsFoFreeP, + tmnxDhcpSvrSubnetStatsFoFreePT, + tmnxDhcpSvrSubnetStatsUsedPct, + tmnxDhcpSvrSubnetStatsUsedPctP, + tmnxDhcpSvrSubnetStatsUsedPctPT, + tmnxDhcpSvrSubnetStatsFoUsdPct, + tmnxDhcpSvrSubnetStatsFoUsdPctP, + tmnxDhcpSvrSubnetStatsFoUsdPctPT, + tmnxDhcpSvrSubnetStatsFreePct, + tmnxDhcpSvrSubnetStatsFreePctP, + tmnxDhcpSvrSubnetStatsFreePctPT, + tmnxDhcpSvrSubnetStatsFoFrePct, + tmnxDhcpSvrSubnetStatsFoFrePctP, + tmnxDhcpSvrSubnetStatsFoFrePctPT, + tmnxDhcpSvrSubnetStatsOfferP, + tmnxDhcpSvrSubnetStatsOfferPT, + tmnxDhcpSvrSubnetStatsFoOfferP, + tmnxDhcpSvrSubnetStatsFoOfferPT + } + STATUS obsolete + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems since release 11.0." + ::= { tmnxDhcpServerGroups 17 } + +tmnxDhcpsFailoverV11v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpsFoIgnoreMclt, + tmnxDhcpsPoolFoTableLastChanged, + tmnxDhcpsPoolFoLastChanged, + tmnxDhcpsPoolFoAdminState, + tmnxDhcpsPoolFoMCLT, + tmnxDhcpsPoolFoOperMCLT, + tmnxDhcpsPoolFoStartupWaitTime, + tmnxDhcpsPoolFoPartnerDownDelay, + tmnxDhcpsPoolFoState, + tmnxDhcpsPoolFoTimeLeft, + tmnxDhcpsPoolFoIgnoreMclt, + tmnxDhcpsPoolFoStatsLeaseNFound, + tmnxDhcpsPoolFoStatsDropInvPkts, + tmnxDhcpsPoolFoStatsFoShutdown, + tmnxDhcpsPoolFoStatsExpired, + tmnxDhcpsPoolFoStatsMaxReached, + tmnxDhcpsPoolFoStatsSubnetNFound, + tmnxDhcpsPoolFoStatsRangeNFound, + tmnxDhcpsPoolFoStatsHostConflict, + tmnxDhcpsPoolFoStatsAddrConflict, + tmnxDhcpsPoolFoStatsPeerConflict, + tmnxDhcpsPoolFoStatsPersistCong, + tmnxDhcpsFoActionPoolName + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server failover capability on + Nokia SROS series systems in release 11.0." + ::= { tmnxDhcpServerGroups 18 } + +tmnxDhcpServerDuidGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpServerDuidTableLastCh, + tmnxDhcpServerDuidLastChanged, + tmnxDhcpServerDuidTypeCode, + tmnxDhcpServerDuidEnNumber, + tmnxDhcpServerDuidEnIdData, + tmnxDhcpServerDuidEnIdDataType + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP Unique Identifier (DUID) + capability on Nokia SROS series systems." + ::= { tmnxDhcpServerGroups 19 } + +tmnxDhcpsNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrNotifLinkAddr, + tmnxDhcpSvrNotifPrimaryPool, + tmnxDhcpSvrNotifSecondaryPool, + tmnxDhcpSvrNotifSystemId, + tmnxDhcpSvrNotifServiceId, + tmnxDhcpSvrNotifString, + tmnxDhcpSvrNotifPoolName, + tmnxDhcpSvrNotifSubnetAddrType, + tmnxDhcpSvrNotifSubnetPfx, + tmnxDhcpSvrNotifSubnetPfxlen, + tmnxDhcpSvrNotifUnbindTime + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server notifications added in + Nokia SROS release 11.0." + ::= { tmnxDhcpServerGroups 20 } + +tmnxDhcpServerV12v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrSubnetDrain, + tmnxDhcpServerCfgUseCPDelimiter, + tmnxDhcpServerPoolDlgatedPfxLen, + tmnxDhcpServerCfgCreationOrigin, + tmnxDhcpSvrStats6RxIntPppSlaac, + tmnxDhcpSvrStats6RxIntReqIpoeWan, + tmnxDhcpSvrStats6RxIntReleases, + tmnxDhcpSvrStats6DropIntWFo, + tmnxDhcpSvrStats6DropIntWConflct, + tmnxDhcpSvrStats6DropIntWIfIdMap, + tmnxDhcpSvrStats6DropIntWUserId, + tmnxDhcpSvrStats6RxIntIpoeSlaac, + tmnxDhcpSvrStatsDropAudit, + tmnxDhcpSvrStats6DropAudit + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems (added) in release 12.0." + ::= { tmnxDhcpServerGroups 21 } + +tmnxDhcpsFailoverV10v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpsFoStatsPersistCongest + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server failover capability on + Nokia SROS series systems in release 10.0." + ::= { tmnxDhcpServerGroups 22 } + +tmnxDhcpLeaseV12v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrLeaseIntClientType + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP lease information added in release + 12.0 of Nokia SROS series systems." + ::= { tmnxDhcpServerGroups 23 } + +tmnxDhcpServerV13v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpServerCfgLeaseHoldFor, + tmnxDhcpServerCfgAllowLeaseQuery, + tmnxDhcpServerPoolNakNonMatch, + tmnxDhcpsPlMinFreePercent, + tmnxDhcpsPlMinFreeDepletedEvent, + tmnxDhcpsPlMinFreeLastCh, + tmnxDhcpsPlMinFreeRowStatus, + tmnxDhcpsPlMinFreeTableLastCh, + tmnxDhcpsPfxMinFreeRowStatus, + tmnxDhcpsPfxMinFreeLastCh, + tmnxDhcpsPfxMinFreePercent, + tmnxDhcpsPfxMinFreeNumber, + tmnxDhcpsPfxMinFreeDepletedEvent, + tmnxDhcpsPfxMinFreeTableLastCh, + tmnxDhcpSvrSubnetActive, + tmnxDhcpSvrLeaseOpt82RemoteId, + tmnxDhcpSvrLeaseOpt61ClientId, + tmnxDhcps6ExclPfxTableLastCh, + tmnxDhcps6ExclPfxRowStatus, + tmnxDhcps6ExclPfxLastChangeTime + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems added in release 13.0." + ::= { tmnxDhcpServerGroups 24 } + +tmnxDhcpStatsV13v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpsPlThStats6TableLastCh, + tmnxDhcpsPlThCurrProvBlksHw, + tmnxDhcpsPlThCurrProvBlksLw, + tmnxDhcpsPlThCurrUsedBlksHw, + tmnxDhcpsPlThCurrUsedBlksLw, + tmnxDhcpsPlThCurrFreeBlksHw, + tmnxDhcpsPlThCurrFreeBlksLw, + tmnxDhcpsPlThCurrUsedPct, + tmnxDhcpsPlThCurrUsedPeakBlksHw, + tmnxDhcpsPlThCurrUsedPeakBlksLw, + tmnxDhcpsPlThCurrUsedPeakPct, + tmnxDhcpsPlThCurrUsedPeakTime, + tmnxDhcpsPlThCurrFreePct, + tmnxDhcpsPlThCurrFreeTooLow, + tmnxDhcpsPlThCurrFreeDepleted, + tmnxDhcpsPlThLclProvBlksHw, + tmnxDhcpsPlThLclProvBlksLw, + tmnxDhcpsPlThLclUsedBlksHw, + tmnxDhcpsPlThLclUsedBlksLw, + tmnxDhcpsPlThLclFreeBlksHw, + tmnxDhcpsPlThLclFreeBlksLw, + tmnxDhcpsPlThLclUsedPeakBlksHw, + tmnxDhcpsPlThLclUsedPeakBlksLw, + tmnxDhcpsPlThLclUsedPeakPct, + tmnxDhcpsPlThLclUsedPeakTime, + tmnxDhcpsPlThRemProvBlksHw, + tmnxDhcpsPlThRemProvBlksLw, + tmnxDhcpsPlThRemUsedBlksHw, + tmnxDhcpsPlThRemUsedBlksLw, + tmnxDhcpsPlThRemFreeBlksHw, + tmnxDhcpsPlThRemFreeBlksLw, + tmnxDhcpsPlThRemUsedPeakBlksHw, + tmnxDhcpsPlThRemUsedPeakBlksLw, + tmnxDhcpsPlThRemUsedPeakPct, + tmnxDhcpsPlThRemUsedPeakTime, + tmnxDhcpsPlThPeakResetTime, + tmnxDhcpsPlThValidData, + tmnxDhcpsPfxThStats6TableLastCh, + tmnxDhcpsPfxThCurrProvBlksHw, + tmnxDhcpsPfxThCurrProvBlksLw, + tmnxDhcpsPfxThCurrUsedBlksHw, + tmnxDhcpsPfxThCurrUsedBlksLw, + tmnxDhcpsPfxThCurrFreeBlksHw, + tmnxDhcpsPfxThCurrFreeBlksLw, + tmnxDhcpsPfxThCurrUsedPct, + tmnxDhcpsPfxThCurrUsedPeakBlksHw, + tmnxDhcpsPfxThCurrUsedPeakBlksLw, + tmnxDhcpsPfxThCurrUsedPeakPct, + tmnxDhcpsPfxThCurrUsedPeakTime, + tmnxDhcpsPfxThCurrFreePct, + tmnxDhcpsPfxThCurrFreeTooLow, + tmnxDhcpsPfxThCurrFreeDepleted, + tmnxDhcpsPfxThLclProvBlksHw, + tmnxDhcpsPfxThLclProvBlksLw, + tmnxDhcpsPfxThLclUsedBlksHw, + tmnxDhcpsPfxThLclUsedBlksLw, + tmnxDhcpsPfxThLclFreeBlksHw, + tmnxDhcpsPfxThLclFreeBlksLw, + tmnxDhcpsPfxThLclUsedPeakBlksHw, + tmnxDhcpsPfxThLclUsedPeakBlksLw, + tmnxDhcpsPfxThLclUsedPeakPct, + tmnxDhcpsPfxThLclUsedPeakTime, + tmnxDhcpsPfxThRemProvBlksHw, + tmnxDhcpsPfxThRemProvBlksLw, + tmnxDhcpsPfxThRemUsedBlksHw, + tmnxDhcpsPfxThRemUsedBlksLw, + tmnxDhcpsPfxThRemFreeBlksHw, + tmnxDhcpsPfxThRemFreeBlksLw, + tmnxDhcpsPfxThRemUsedPeakBlksHw, + tmnxDhcpsPfxThRemUsedPeakBlksLw, + tmnxDhcpsPfxThRemUsedPeakPct, + tmnxDhcpsPfxThRemUsedPeakTime, + tmnxDhcpsPfxThPeakResetTime, + tmnxDhcpsPfxThValidData, + tmnxDhcpSvrStats6RxLeasequeries, + tmnxDhcpSvrStats6TxLqReplies, + tmnxDhcpSvrStats6DropLqNotAllow + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems since release 13.0." + ::= { tmnxDhcpServerGroups 25 } + +tmnxDhcpServerStickyLseGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpsStickyLseActVRtrId, + tmnxDhcpsStickyLseActServerName, + tmnxDhcpsStickyLseActPoolName, + tmnxDhcpsStickyLseActHostName, + tmnxDhcpsStickyLseActActionType, + tmnxDhcpsStickyLseActActionGo, + tmnxDhcpsStickyLseActResultCode, + tmnxDhcpsStickyLseActErrorMsg, + tmnxDhcpsStickyLseActActionTime, + tmnxDhcpsStickyLseActMacAddress, + tmnxDhcpsStickyLseActCircuitId, + tmnxDhcpsStickyLseActClientId, + tmnxDhcpsStickyLseActAddressType, + tmnxDhcpsStickyLseActAddress, + tmnxDhcpsStickyLeaseAddressType, + tmnxDhcpsStickyLeaseAddress, + tmnxDhcpSvrLeaseStickyHostName + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server Sticky Lease capability on + Nokia SROS series systems added in release 14.0." + ::= { tmnxDhcpServerGroups 26 } + +tmnxDhcpsPrefixLenExtensionGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpServerPoolMinPrefixLen, + tmnxDhcpServerPoolMaxPrefixLen, + tmnxDhcpsFoStatsInvalidPfxLen, + tmnxDhcpsPoolFoStatsInvaldPfxLen + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP server IPv6 prefix length + range extension Sticky Lease capability on Nokia SROS series systems." + ::= { tmnxDhcpServerGroups 27 } + +tmnxDhcpsFailoverV12v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpsFoStatsNoLeaseHoldTime, + tmnxDhcpsPoolFoStatsNoLeaseHoldT + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server failover capability on + Nokia SROS series systems since release 12.0." + ::= { tmnxDhcpServerGroups 28 } + +tmnxDhcpsAutoProvisionGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpServerCfgAutoProvisioned, + tmnxDhcpsDefTableLastCh, + tmnxDhcpsDefLastChangeTime, + tmnxDhcpsDefRenewTimer, + tmnxDhcpsDefRebindTimer, + tmnxDhcpsDefValidLifetime, + tmnxDhcpsDefPrefLifetime, + tmnxDhcpsDefOptionTableLastCh, + tmnxDhcpsDefOptionRowStatus, + tmnxDhcpsDefOptionLastCh, + tmnxDhcpsDefOptionType, + tmnxDhcpsDefOptionValue + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server automatic provisioning + capability on Nokia SROS series systems." + ::= { tmnxDhcpServerGroups 29 } + +tmnxDhcpStatsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrPoolStatsFree, + tmnxDhcpSvrPoolStatsOffered, + tmnxDhcpSvrPoolStatsStable, + tmnxDhcpSvrPoolStatsFRPending, + tmnxDhcpSvrPoolStatsRemPending, + tmnxDhcpSvrPoolStatsDeclined, + tmnxDhcpSvrPoolStatsFoFree, + tmnxDhcpSvrPoolStatsFoOffered, + tmnxDhcpSvrPoolStatsFoStable, + tmnxDhcpSvrPoolStatsFoFRPend, + tmnxDhcpSvrPoolStatsFoRemPend, + tmnxDhcpSvrPoolStatsFoDeclined, + tmnxDhcpSvrPoolStatsProv, + tmnxDhcpSvrPoolStatsFoProv, + tmnxDhcpSvrPoolStatsHasExt, + tmnxDhcpSvrPoolStatsExtResetT, + tmnxDhcpSvrPoolStatsStableP, + tmnxDhcpSvrPoolStatsStablePT, + tmnxDhcpSvrPoolStatsFoStableP, + tmnxDhcpSvrPoolStatsFoStablePT, + tmnxDhcpSvrPoolStatsUsed, + tmnxDhcpSvrPoolStatsUsedP, + tmnxDhcpSvrPoolStatsUsedPT, + tmnxDhcpSvrPoolStatsFoUsed, + tmnxDhcpSvrPoolStatsFoUsedP, + tmnxDhcpSvrPoolStatsFoUsedPT, + tmnxDhcpSvrPoolStatsFree, + tmnxDhcpSvrPoolStatsFreeP, + tmnxDhcpSvrPoolStatsFreePT, + tmnxDhcpSvrPoolStatsFoFree, + tmnxDhcpSvrPoolStatsFoFreeP, + tmnxDhcpSvrPoolStatsFoFreePT, + tmnxDhcpSvrPoolStatsUsedPct, + tmnxDhcpSvrPoolStatsUsedPctP, + tmnxDhcpSvrPoolStatsUsedPctPT, + tmnxDhcpSvrPoolStatsFoUsdPct, + tmnxDhcpSvrPoolStatsFoUsdPctP, + tmnxDhcpSvrPoolStatsFoUsdPctPT, + tmnxDhcpSvrPoolStatsFreePct, + tmnxDhcpSvrPoolStatsFreePctP, + tmnxDhcpSvrPoolStatsFreePctPT, + tmnxDhcpSvrPoolStatsFoFrePct, + tmnxDhcpSvrPoolStatsFoFrePctP, + tmnxDhcpSvrPoolStatsFoFrePctPT, + tmnxDhcpSvrPoolStatsOfferP, + tmnxDhcpSvrPoolStatsOfferPT, + tmnxDhcpSvrPoolStatsFoOfferP, + tmnxDhcpSvrPoolStatsFoOfferPT, + tmnxDhcpSvrStatsRxIntReleases, + tmnxDhcpSvrStatsDropIntWithLudb, + tmnxDhcpSvrStatsDropIntWithFo, + tmnxDhcpSvrStatsDropIntConflicts, + tmnxDhcpSvrStatsDropTxFailed, + tmnxDhcpSvrSubnetStats6HasExt, + tmnxDhcpSvrSubnetStats6ExtResetT, + tmnxDhcpSvrSubnetStats6StableP, + tmnxDhcpSvrSubnetStats6StablePT, + tmnxDhcpSvrSubnetStats6ProvBlk, + tmnxDhcpSvrSubnetStats6UsedBlk, + tmnxDhcpSvrSubnetStats6UsedBlkP, + tmnxDhcpSvrSubnetStats6UsedBlkPT, + tmnxDhcpSvrSubnetStats6FreeBlk, + tmnxDhcpSvrSubnetStats6FreeBlkP, + tmnxDhcpSvrSubnetStats6FreeBlkPT, + tmnxDhcpSvrSubnetStats6UsedPct, + tmnxDhcpSvrSubnetStats6UsedPctP, + tmnxDhcpSvrSubnetStats6UsedPctPT, + tmnxDhcpSvrSubnetStats6FreePct, + tmnxDhcpSvrSubnetStats6FreePctP, + tmnxDhcpSvrSubnetStats6FreePctPT, + tmnxDhcpSvrSubnetStats6AdvertP, + tmnxDhcpSvrSubnetStats6AdvertPT, + tmnxDhcpsPoolStats6Stable, + tmnxDhcpsPoolStats6FoStable, + tmnxDhcpsPoolStats6HasExt, + tmnxDhcpsPoolStats6ExtResetT, + tmnxDhcpsPoolStats6StableP, + tmnxDhcpsPoolStats6StablePT, + tmnxDhcpsPoolStats6FoStableP, + tmnxDhcpsPoolStats6FoStablePT, + tmnxDhcpsPoolStats6ProvBlk, + tmnxDhcpsPoolStats6FoProvBlk, + tmnxDhcpsPoolStats6UsedBlk, + tmnxDhcpsPoolStats6UsedBlkP, + tmnxDhcpsPoolStats6UsedBlkPT, + tmnxDhcpsPoolStats6FoUsedBlk, + tmnxDhcpsPoolStats6FoUsedBlkP, + tmnxDhcpsPoolStats6FoUsedBlkPT, + tmnxDhcpsPoolStats6FreeBlk, + tmnxDhcpsPoolStats6FreeBlkP, + tmnxDhcpsPoolStats6FreeBlkPT, + tmnxDhcpsPoolStats6FoFreeBlk, + tmnxDhcpsPoolStats6FoFreeBlkP, + tmnxDhcpsPoolStats6FoFreeBlkPT, + tmnxDhcpsPoolStats6UsedPct, + tmnxDhcpsPoolStats6UsedPctP, + tmnxDhcpsPoolStats6UsedPctPT, + tmnxDhcpsPoolStats6FoUsedPct, + tmnxDhcpsPoolStats6FoUsedPctP, + tmnxDhcpsPoolStats6FoUsedPctPT, + tmnxDhcpsPoolStats6FreePct, + tmnxDhcpsPoolStats6FreePctP, + tmnxDhcpsPoolStats6FreePctPT, + tmnxDhcpsPoolStats6FoFreePct, + tmnxDhcpsPoolStats6FoFreePctP, + tmnxDhcpsPoolStats6FoFreePctPT, + tmnxDhcpsPoolStats6Advertise, + tmnxDhcpsPoolStats6AdvertP, + tmnxDhcpsPoolStats6AdvertPT, + tmnxDhcpsPoolStats6FoAdvertise, + tmnxDhcpsPoolStats6FoAdvertP, + tmnxDhcpsPoolStats6FoAdvertPT, + tmnxDhcpsPoolStats6IntNoPfxWan, + tmnxDhcpsPoolStats6IntNoPfxSlaa, + tmnxDhcpSvrSubnetStatsHasExt, + tmnxDhcpSvrSubnetStatsExtResetT, + tmnxDhcpSvrSubnetStatsStableP, + tmnxDhcpSvrSubnetStatsStablePT, + tmnxDhcpSvrSubnetStatsFoStableP, + tmnxDhcpSvrSubnetStatsFoStablePT, + tmnxDhcpSvrSubnetStatsUsed, + tmnxDhcpSvrSubnetStatsUsedP, + tmnxDhcpSvrSubnetStatsUsedPT, + tmnxDhcpSvrSubnetStatsFoUsed, + tmnxDhcpSvrSubnetStatsFoUsedP, + tmnxDhcpSvrSubnetStatsFoUsedPT, + tmnxDhcpSvrSubnetStatsFreeP, + tmnxDhcpSvrSubnetStatsFreePT, + tmnxDhcpSvrSubnetStatsFoFreeP, + tmnxDhcpSvrSubnetStatsFoFreePT, + tmnxDhcpSvrSubnetStatsUsedPct, + tmnxDhcpSvrSubnetStatsUsedPctP, + tmnxDhcpSvrSubnetStatsUsedPctPT, + tmnxDhcpSvrSubnetStatsFoUsdPct, + tmnxDhcpSvrSubnetStatsFoUsdPctP, + tmnxDhcpSvrSubnetStatsFoUsdPctPT, + tmnxDhcpSvrSubnetStatsFreePct, + tmnxDhcpSvrSubnetStatsFreePctP, + tmnxDhcpSvrSubnetStatsFreePctPT, + tmnxDhcpSvrSubnetStatsFoFrePct, + tmnxDhcpSvrSubnetStatsFoFrePctP, + tmnxDhcpSvrSubnetStatsFoFrePctPT, + tmnxDhcpSvrSubnetStatsOfferP, + tmnxDhcpSvrSubnetStatsOfferPT, + tmnxDhcpSvrSubnetStatsFoOfferP, + tmnxDhcpSvrSubnetStatsFoOfferPT + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems since release 11.0." + ::= { tmnxDhcpServerGroups 30 } + +tmnxDhcpIntReqStatsGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrStatsRxIntReqPpp, + tmnxDhcpSvrStatsRxIntReqIpoe, + tmnxDhcpSvrStatsRxIntReqIpsec, + tmnxDhcpSvrStats6RxIntIpsec + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems for internal requests." + ::= { tmnxDhcpServerGroups 31 } + +tmnxDhcpServerV16v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrPoolOptionDisplay, + tmnxDhcpSvrSubnetOptionDisplay, + tmnxDhcpsDefOptionDisplay + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems added in release 16.0." + ::= { tmnxDhcpServerGroups 32 } + +tmnxDhcpsNotifyObjsV20v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrNotifGwIpAddrType, + tmnxDhcpSvrNotifGatewayIpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server notifications added in + Nokia SROS release 20.0." + ::= { tmnxDhcpServerGroups 33 } + +tmnxDhcpsObsoletedNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDhcpSvrSubnetBindingCreate, + tmnxDhcpSvrSubnetBindingDelete, + tmnxDhcpSvrSubnetBindingFailed, + tmnxDhcpSvrSubnetBindingUnbind, + tmnxDhcpSvrSubnetFailCtrlError + } + STATUS current + DESCRIPTION + "The group of obsoleted DHCP Server notifications of Nokia SROS series + systems." + ::= { tmnxDhcpServerGroups 99 } + +tmnxDhcpsObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpServerPoolSubnetBindDly, + tmnxDhcpServerPoolSubnetBindKey, + tmnxDhcpSvrSubnetBindSystemId, + tmnxDhcpSvrSubnetBindServiceId, + tmnxDhcpSvrSubnetBindString, + tmnxDhcpSvrSubnetBindUnbindTime, + tmnxDhcpSvrSubnetBindState, + tmnxDhcpSvrSubntBndngTbleLastCh, + tmnxDhcpSvrSubnetBindActive, + tmnxDhcpSvrStatsRxIntRequests + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in this MIB." + ::= { tmnxDhcpServerGroups 100 } + +tmnxDhcpServerNotifGroups OBJECT IDENTIFIER ::= { tmnxDhcpServerConformance 3 } + +tmnxDhcpSvrNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDhcpSvrSubnetMinFreeExc, + tmnxDhcpSvrHostConflict, + tmnxDhcpSvrPoolUnknown, + tmnxDhcpSvrLeaseNotOwner, + tmnxDhcpSvrDeclineStaticAddr, + tmnxDhcpSvrMsgTooLong, + tmnxDhcpSvrUserDbUnknown, + tmnxDhcpSvrMaxLeasesReached, + tmnxDhcpSvrNoSubnetFixAddr, + tmnxDhcpSvrLeaseDefaultTimers, + tmnxDhcpSvrPoolMinFreeExc + } + STATUS current + DESCRIPTION + "The group of objects supporting traps for the DHCP server capability + on Nokia SROS series systems." + ::= { tmnxDhcpServerNotifGroups 1 } + +tmnxDhcpSvrFoNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDhcpsFoStateChange, + tmnxDhcpsFoLeaseUpdateFailed + } + STATUS current + DESCRIPTION + "The group of objects supporting traps for the failover facility of a + DHCP server instance on Nokia SROS series systems." + ::= { tmnxDhcpServerNotifGroups 2 } + +tmnxDhcpSvrNotifV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDhcpSvrSubnetDepleted, + tmnxDhcpSvrPoolDepleted + } + STATUS current + DESCRIPTION + "The group of objects supporting traps for the DHCP server capability + on Nokia SROS series systems since release 10.0." + ::= { tmnxDhcpServerNotifGroups 3 } + +tmnxDhcpSvrNotifV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDhcpSvrIntLseConflict, + tmnxDhcpSvrLeaseModify, + tmnxDhcpSvrLeaseCreate, + tmnxDhcpSvrLeaseDelete, + tmnxDhcpSvrNoContFreeBlocks, + tmnxDhcpSvrSubnetBindingFailed, + tmnxDhcpSvrSubnetFailCtrlError, + tmnxDhcpsPoolFoStateChange, + tmnxDhcpsPoolFoLeaseUpdateFailed, + tmnxDhcpSvrSubnetBindingCreate, + tmnxDhcpSvrSubnetBindingUnbind, + tmnxDhcpSvrSubnetBindingDelete + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting traps for the DHCP server capability + on Nokia SROS series systems since release 11.0." + ::= { tmnxDhcpServerNotifGroups 4 } + +tmnxDhcpSvrNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDhcpSvrIntLseConflict, + tmnxDhcpSvrLeaseModify, + tmnxDhcpSvrLeaseCreate, + tmnxDhcpSvrLeaseDelete, + tmnxDhcpSvrNoContFreeBlocks, + tmnxDhcpsPoolFoStateChange, + tmnxDhcpsPoolFoLeaseUpdateFailed + } + STATUS current + DESCRIPTION + "The group of objects supporting traps for the DHCP server capability + on Nokia SROS series systems since release 11.0." + ::= { tmnxDhcpServerNotifGroups 5 } + +tmnxDhcpSvrNotifV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDhcpSvrPlThTooLowV6, + tmnxDhcpSvrPlThDepletedV6, + tmnxDhcpSvrPfxThTooLowV6, + tmnxDhcpSvrPfxThDepletedV6, + tmnxDhcpsLeaseOfferedExpired, + tmnxDhcpsAddrAllocationFailure, + tmnxDhcpsPacketDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting traps for the DHCP server capability + on Nokia SROS series systems since release 13.0." + ::= { tmnxDhcpServerNotifGroups 6 } + +tmnxDhcpServerNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 47 } + +tmnxDhcpServerNotifications OBJECT IDENTIFIER ::= { tmnxDhcpServerNotifyPrefix 0 } + +tmnxDhcpSvrSubnetMinFreeExc NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrSubnetStatsFree, + tmnxDhcpSvrSubnetMinFree, + tmnxDhcpSvrSubnetMinFreeType + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrSubnetMinFreeExc notification is generated when the + actual number of free addresses in a subnet falls below the desired + minimum number. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 1 } + +tmnxDhcpSvrHostConflict NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpSvrNotifUserDatabaseName, + tmnxDhcpSvrNotifHostType, + tmnxDhcpSvrNotifHostName, + tmnxDhcpSvrNotifDescription, + tmnxDhcpSvrNotifMsgHwAddress + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrHostConflict notification can be generated for hosts + configured with a fixed IP address in the local user database. + + If such a host requests an IP address and the system detects that this + IP address has already been handed out to another (dynamic) host, then + the tmnxDhcpSvrHostConflict notification is generated. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 2 } + +tmnxDhcpSvrPoolUnknown NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifUnknownPoolName, + tmnxDhcpSvrNotifDescription, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPoolUnknown notification is generated when the lookup + in the local user database for a host returns a poolname which is not + defined within the local DHCP server or the DHCP message contains an + unknown pool name. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 3 } + +tmnxDhcpSvrLeaseNotOwner NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifMsgOption82, + tmnxDhcpSvrNotifDescription, + tmnxDhcpSvrNotifLeaseClientAddrLen, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrLeaseNotOwner notification is generated when a DHCP + message is received from a DHCP client that does not own the lease + indicated by the IP address from the message. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 4 } + +tmnxDhcpSvrDeclineStaticAddr NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifMsgOption82 + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrDeclineStaticAddr notification is generated when a DHCP + decline message is received from a DHCP client that has a static IP + address assigned. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 5 } + +tmnxDhcpSvrMsgTooLong NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifMsgOption82, + tmnxDhcpSvrNotifMsgSizeLimit, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrMsgTooLong notification is generated when a DHCP + message is built, but the message size either exceeds the maximum DHCP + message size or the size provided by the client in the option maximum + DHCP message size. A reason can be that too many options are defined + on host, pool and subnet levels. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 6 } + +tmnxDhcpsFoStateChange NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpsFoState + } + STATUS current + DESCRIPTION + "The tmnxDhcpsFoStateChange notification is generated when the failover + state of the DHCP server instance changes. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 7 } + +tmnxDhcpsFoLeaseUpdateFailed NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpsFoLeaseFailureReason, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpsFoLeaseUpdateFailed notification is generated when a + Binding Database Update (BNDUPD) packet received from the failover + peer, cannot be processed successfully. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 8 } + +tmnxDhcpSvrUserDbUnknown NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpServerCfgUserDatabase, + tmnxDhcpSvrNotifMsgHwAddress + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrUserDbUnknown notification is generated when the local + DHCP server instance drops a DHCP message because a local user + database with the name specified for this server instance could not be + found. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 9 } + +tmnxDhcpSvrMaxLeasesReached NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrMaxLeases, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrMaxLeasesReached notification is generated when any + local DHCP server instance drops a DHCP message because the maximum + number of leases was reached. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 10 } + +tmnxDhcpSvrNoSubnetFixAddr NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifUserDatabaseName, + tmnxDhcpSvrNotifHostType, + tmnxDhcpSvrNotifHostName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpSvrNotifMsgHwAddress + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrNoSubnetFixAddr notification can be generated for hosts + configured with a fixed IP address in the local user database. + + If such a host requests an IP address and the system cannot find a + matching subnet in this server instance for this IP address, then the + tmnxDhcpSvrNoSubnetFixAddr notification is generated, and the request + is dropped. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 11 } + +tmnxDhcpSvrLeaseDefaultTimers NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpSvrNotifDescription, + tmnxDhcpSvrNotifLeaseClientAddrLen, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrLeaseDefaultTimers notification is generated when, for + a particular DHCP client, the system has reverted to default lease + timer values, because the configuration of the lease timers was + inconsistent. + + The lease renew time T1 and lease rebind time T2 have been reverted to + the default values of 1/2 and 2/3 of the lease time. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 12 } + +tmnxDhcpSvrPoolMinFreeExc NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifPoolFree, + tmnxDhcpServerPoolMinFree, + tmnxDhcpServerPoolMinFreeType + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPoolMinFreeExc notification is generated when the + actual number of free addresses in a pool falls below the desired + minimum number. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 13 } + +tmnxDhcpSvrSubnetDepleted NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrSubnetRowStatus + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrSubnetDepleted notification is generated when the + actual number of free addresses becomes zero. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 14 } + +tmnxDhcpSvrPoolDepleted NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpServerPoolRowStatus + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPoolDepleted notification is generated when the actual + number of free addresses becomes zero. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'." + ::= { tmnxDhcpServerNotifications 15 } + +tmnxDhcpSvrIntLseConflict NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpSvrNotifDescription, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrIntLseConflict notification is generated for DHCP hosts + trying to acquire an IP address that was handed through the local + address assignment infrastructure, or the local address assignment + infrastructure tries to use an IP address that was handed out to a + DHCP client. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 16 } + +tmnxDhcpSvrLeaseModify NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrLeaseStart, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrLeaseModify notification is generated when a DHCP host + is modified. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 17 } + +tmnxDhcpSvrLeaseCreate NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrLeaseStart, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrLeaseCreate notification is generated when a DHCP host + is created. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 18 } + +tmnxDhcpSvrLeaseDelete NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrLeaseStart, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrLeaseDelete notification is generated when a DHCP host + is deleted. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 19 } + +tmnxDhcpSvrNoContFreeBlocks NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpServerCfgUseGiAddress, + tmnxDhcpServerCfgUseClientPool, + tmnxDhcpSvrNotifLinkAddr, + tmnxDhcpSvrNotifPrimaryPool, + tmnxDhcpSvrNotifSecondaryPool, + tmnxDhcpSvrNotifClientDUID, + tmnxDhcpSvrNotifString + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrNoContFreeBlocks notification is generated when a lease + cannot be created because not enough contiguous blocks are found for + the requested delegated prefix size. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv6(2)'. + + More detailed information about the failure is indicated in the + tmnxDhcpSvrNotifString object." + ::= { tmnxDhcpServerNotifications 20 } + +tmnxDhcpSvrSubnetBindingFailed NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpServerPoolSubnetBindKey, + tmnxDhcpSvrNotifSystemId, + tmnxDhcpSvrNotifServiceId, + tmnxDhcpSvrNotifString + } + STATUS obsolete + DESCRIPTION + "The tmnxDhcpSvrSubnetBindingFailed notification is obsolete." + ::= { tmnxDhcpServerNotifications 23 } + +tmnxDhcpsPoolFoStateChange NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpsPoolFoState + } + STATUS current + DESCRIPTION + "The tmnxDhcpsPoolFoStateChange notification is generated when the + failover state of the DHCP server instance pool changes. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 24 } + +tmnxDhcpsPoolFoLeaseUpdateFailed NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpsPoolFoLastChanged, + tmnxDhcpSvrNotifLeaseClientAddrType, + tmnxDhcpSvrNotifLeaseClientAddr, + tmnxDhcpsFoLeaseFailureReason, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpsPoolFoLeaseUpdateFailed notification is generated when a + Binding Database Update (BNDUPD) packet received from the failover + peer, cannot be processed successfully. + + This notification is only generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)'." + ::= { tmnxDhcpServerNotifications 25 } + +tmnxDhcpSvrSubnetBindingCreate NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifPoolName, + tmnxDhcpSvrNotifSubnetAddrType, + tmnxDhcpSvrNotifSubnetPfx, + tmnxDhcpSvrNotifSubnetPfxlen, + tmnxDhcpSvrNotifSystemId, + tmnxDhcpSvrNotifServiceId, + tmnxDhcpSvrNotifString + } + STATUS obsolete + DESCRIPTION + "The tmnxDhcpSvrSubnetBindingCreate notification is obsolete." + ::= { tmnxDhcpServerNotifications 26 } + +tmnxDhcpSvrSubnetBindingUnbind NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifPoolName, + tmnxDhcpSvrNotifSubnetAddrType, + tmnxDhcpSvrNotifSubnetPfx, + tmnxDhcpSvrNotifSubnetPfxlen, + tmnxDhcpSvrNotifSystemId, + tmnxDhcpSvrNotifServiceId, + tmnxDhcpSvrNotifString, + tmnxDhcpSvrNotifUnbindTime + } + STATUS obsolete + DESCRIPTION + "The tmnxDhcpSvrSubnetBindingUnbind notification is obsolete." + ::= { tmnxDhcpServerNotifications 27 } + +tmnxDhcpSvrSubnetBindingDelete NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifPoolName, + tmnxDhcpSvrNotifSubnetAddrType, + tmnxDhcpSvrNotifSubnetPfx, + tmnxDhcpSvrNotifSubnetPfxlen, + tmnxDhcpSvrNotifSystemId, + tmnxDhcpSvrNotifServiceId, + tmnxDhcpSvrNotifString + } + STATUS obsolete + DESCRIPTION + "The tmnxDhcpSvrSubnetBindingDelete notification is obsolete." + ::= { tmnxDhcpServerNotifications 28 } + +tmnxDhcpSvrSubnetFailCtrlError NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrSubnetRowStatus + } + STATUS obsolete + DESCRIPTION + "The tmnxDhcpSvrSubnetFailCtrlError notification is obsolete." + ::= { tmnxDhcpServerNotifications 29 } + +tmnxDhcpSvrPlThTooLowV6 NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpsPlThCurrFreeTooLow, + tmnxDhcpsPlThCurrFreeBlksHw, + tmnxDhcpsPlThCurrFreeBlksLw, + tmnxDhcpsPlMinFreePercent + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPlThTooLowV6 notification is generated when the number + of free prefixes with the minimum free threshold length available in + the pool is below the configured number of prefixes with the minimum + free threshold length. + + [CAUSE] The tmnxDhcpSvrPlThTooLowV6 notification is generated when the + actual number of free prefixes with minimum free threshold length + available in the pool is becoming too low. + + [EFFECT] Only a limited number of free prefixes with minimum free + threshold length are available in the pool. + + [RECOVERY] + The operator may create additional prefixes in the pool + to prevent a shortage of available prefixes with minimum + free threshold length. Alternatively, examination of + the leases in the pool may reveal that the distribution + is not appropriate." + ::= { tmnxDhcpServerNotifications 30 } + +tmnxDhcpSvrPlThDepletedV6 NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpsPlThCurrFreeDepleted + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPlThDepletedV6 notification is generated when there are + no more prefixes with the minimum free threshold length available in + the pool. + + [CAUSE] The tmnxDhcpSvrPlThDepletedV6 notification is generated when + the actual number of free prefixes with minimum free threshold length + available in the pool becomes zero. + + [EFFECT] No more free prefixes with minimum free threshold length are + available in the pool. + + [RECOVERY] The operator may create additional prefixes in the pool. + Alternatively, examination of the leases in the pool may reveal that + the distribution is not appropriate." + ::= { tmnxDhcpServerNotifications 31 } + +tmnxDhcpSvrPfxThTooLowV6 NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpsPfxThCurrFreeTooLow, + tmnxDhcpsPfxThCurrFreeBlksHw, + tmnxDhcpsPfxThCurrFreeBlksLw, + tmnxDhcpsPfxMinFreePercent, + tmnxDhcpsPfxMinFreeNumber + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPfxThTooLowV6 notification is generated when the number + of free prefixes with the minimum free threshold length available in + the considered prefix is below the configured number of prefixes with + the minimum free threshold length. + + [CAUSE] The tmnxDhcpSvrPfxThTooLowV6 notification is generated when + the actual number of free prefixes with minimum free threshold length + available in the considered prefix is becoming too low. + + [EFFECT] Only a limited number of free prefixes with minimum free + threshold length are available in the considered prefix. + + [RECOVERY] The operator may create additional prefixes in the + considered prefix to prevent a shortage of available prefixes with + minimum free threshold length. Alternatively, examination of the + leases in the prefix may reveal that the distribution is not + appropriate." + ::= { tmnxDhcpServerNotifications 32 } + +tmnxDhcpSvrPfxThDepletedV6 NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpsPfxThCurrFreeDepleted + } + STATUS current + DESCRIPTION + "The tmnxDhcpSvrPfxThDepletedV6 notification is generated when there + are no more free prefixes with the minimum free threshold length + available in the considered prefix. + + [CAUSE] The tmnxDhcpSvrPfxThDepletedV6 notification is generated when + the actual number of free prefixes with minimum free threshold length + available in the considered prefix becomes zero. + + [EFFECT] No more prefixes with minimum free threshold length are + available in considered prefix. + + [RECOVERY] The operator may create additional prefixes in the + considered prefix. Alternatively, examination of the leases in the + pool may reveal that the distribution is not appropriate." + ::= { tmnxDhcpServerNotifications 33 } + +tmnxDhcpsLeaseOfferedExpired NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrLeaseStart, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID + } + STATUS current + DESCRIPTION + "The tmnxDhcpsLeaseOfferedExpired notification is generated when an + offered DHCP lease expires in the 'offered' state. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)' + + [CAUSE] The tmnxDhcpsLeaseOfferedExpired notification is generated + when a DHCP lease that this system had offered to a client, expires + while it is still in the 'offered' state, because this system did not + receive a DHCP request message from the client. + + [EFFECT] The client does not get a lease this time. The client will + have to try again if it needs a lease from this system. + + [RECOVERY] The recovery action, if any, will depend on the reason of + the expiry." + ::= { tmnxDhcpServerNotifications 34 } + +tmnxDhcpsAddrAllocationFailure NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifString, + tmnxDhcpSvrNotifGwIpAddrType, + tmnxDhcpSvrNotifGatewayIpAddr, + tmnxDhcpSvrNotifPrimaryPool, + tmnxDhcpSvrNotifSecondaryPool + } + STATUS current + DESCRIPTION + "The tmnxDhcpsAddrAllocationFailure notification is generated when a + DHCP server instance could not allocate an address for a client. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)'. + + The tmnxDhcpSvrNotifMsgHwAddress object indicates the MAC address of + the client. + + The tmnxDhcpSvrNotifString object indicates the reason. + + [CAUSE] The tmnxDhcpsAddrAllocationFailure notification is generated + when a DHCP server instance could not allocate an address for a + client. + + The reason could be that the DHCP server instance could not find a + free address, or it could be a configuration issue. + + [EFFECT] The client does not get an IP address lease this time. The + client will have to try again if it needs a lease from this system. + + [RECOVERY] The recovery action, if any, will depend on the reason." + ::= { tmnxDhcpServerNotifications 35 } + +tmnxDhcpsPacketDropped NOTIFICATION-TYPE + OBJECTS { + tmnxDhcpSvrNotifVRtrID, + tmnxDhcpSvrNotifServerName, + tmnxDhcpSvrNotifMsgHwAddress, + tmnxDhcpSvrNotifClientDUID, + tmnxDhcpSvrNotifString + } + STATUS current + DESCRIPTION + "The tmnxDhcpsPacketDropped notification is generated when a DHCP + server instance dropped a DHCP packet it received. + + This notification is generated for DHCP server instances with the + value of tmnxDhcpServerCfgAddrType set to 'ipv4(1)' or 'ipv6(2)' + + The tmnxDhcpSvrNotifMsgHwAddress object indicates the MAC address of + the client; the tmnxDhcpSvrNotifClientDUID object indicates the DUID + of the client; either of these objects, or both, may be empty. + + The tmnxDhcpSvrNotifString object indicates the reason. + + [CAUSE] The tmnxDhcpsPacketDropped notification is generated when a + DHCP server instance dropped a DHCP packet it received. + + [EFFECT] Some client request fails. The client will have to try again. + + [RECOVERY] The recovery action, if any, will depend on the reason." + ::= { tmnxDhcpServerNotifications 36 } + +END diff --git a/MIBS/nokia/TIMETRA-FILTER-MIB b/MIBS/nokia/TIMETRA-FILTER-MIB new file mode 100644 index 0000000..4c12007 --- /dev/null +++ b/MIBS/nokia/TIMETRA-FILTER-MIB @@ -0,0 +1,21909 @@ +TIMETRA-FILTER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv4, + InetAddressIPv6, + InetAddressPrefixLength, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, Opaque, + TimeTicks, Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress, RowPointer, + RowStatus, TEXTUAL-CONVENTION, + TimeStamp, TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + ClassIndexOrNone, Dot1PPriority, + IPv6FlowLabel, IPv6FlowLabelMask, + IpAddressPrefixLength, QTagFullRange, + QTagFullRangeOrNone, SdpBindId, + ServiceAccessPoint, SvcISID, + TDSCPFilterActionValue, + TDSCPNameOrEmpty, TFCTypeOrNone, + TFrameType, TIcmpCodeOrNone, + TIcmpTypeOrNone, TIpOption, TIpProtocol, + TIpProtocolNumber, TItemDescription, + TLNamedItem, TLNamedItemOrEmpty, + TMacFilterType, TNamedItem, + TNamedItemOrEmpty, TOperator, + TRegularExpression, TTcpUdpPort, + TmnxAddressAndPrefixAddress, + TmnxAddressAndPrefixPrefix, + TmnxAddressAndPrefixType, + TmnxAdminState, + TmnxAdminStateTruthValue, TmnxEncapVal, + TmnxHttpRedirectUrl, + TmnxNatSubscriberType, + TmnxNatSubscriberTypeOrNone, + TmnxOperState, TmnxPortID, TmnxServId, + TmnxSubBondingConnIdOrEmpty, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVRtrMplsLspID + FROM TIMETRA-TC-MIB + ; + +timetraFilterMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision Filter + features on Nokia SROS systems. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201208010000Z" + DESCRIPTION + "Rev 11.0 1 Aug 2012 00:00 + 11.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200907010000Z" + DESCRIPTION + "Rev 8.0 01 Jul 2009 00:00 + 8.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-FILTER-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200602280000Z" + DESCRIPTION + "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-FILTER-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-FILTER-MIB." + + REVISION "200301290000Z" + DESCRIPTION + "Rev 0.1 29 Jan 2003 00:00 + Initial version of the TIMETRA-FILTER-MIB." + + ::= { timetraSRMIBModules 21 } + +TFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter. 0 indicates an invalid + filter-id." + SYNTAX Unsigned32 (0..65535) + +TFilterFlowspecGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a flowspec group. 65535 indicates an + invalid group id (when used in embedding it means embed rules from all + groups)" + SYNTAX Unsigned32 (0..16383 | 65535) + +TIPFilterIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of an IP filter." + SYNTAX Integer32 (-1 | 0..65535) + +TVsdFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter managed by a VSD controller. + + The value of the upper 16 bits is always equal to 0x0400. + + The value of the lower 16 bits corresponds to the last segment of the + name used for the filter in CLI (_tmnx_vsd_)." + SYNTAX Unsigned32 (67108865..67174399) + +TConfigOrVsdFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter. Any value greater than + 0x0000FFFF (65535) indicates a filter that was dynamically created + (auto-generated) by the system and as such cannot be used as part of + any SNMP SET operation. + + - The range 0x00000001 .. 0x0000FFFF (1 .. 65535) + indicates a regular configuration originated filter. + + - The range 0x04000001 .. 0x0400FFFF (67108865 .. 67174399) + indicates a filter managed by a VSD controller. In this case + the last 16 bits indicate the ID of the VSD filter. + + - The value 0 indicates an invalid filter-id (e.g. no filter applied + on a particular endpoint)." + SYNTAX Unsigned32 (0..65535 | 67108865..67174399) + +TAnyFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a filter Id. Any value greater than 65535 indicates a + filter that was created (auto-generated) by the system. + + - The range 0x01000000 through 0x0100FFFF indicates a filter used for + BGP Flow-Spec. In this case, the last 15 bits indicate the value of + the vRtrID where the filter is active. Values higher than 0x01008000 + represent flowspec group filters. + + - The range 0x03000000 through 0x0300FFFF indicates a filter used for + Open-Flow. + + - The range 0x20000000 .. 0x3FFFFFFF is used for handling filter rules + (received from RADIUS) that are to be shared between users. The Id + is encoded as follows: + - the highest 3 bits (0b001) indicate that it is an auto-generated + shared filter + - the subsequent 13 bits indicate which combination of filter rules + are inserted; this corresponds to the second number in the filter + Id as displayed in CLI: the '1' in the example '9:1' + - the subsequent 16 bits indicate the base filter Id; this + corresponds to the first number ('9') in '9:1' + + - The range 0x10000000 .. 0x1FFFFFFF is used for handling filter + flow-rules (received from DIAMETER) that are to be shared between + users. The Id is encoded as follows: + - the highest 4 bits (0b0001) indicate that it is an auto-generated + flow-rule filter + - the subsequent 12 bits indicate which combination of flow-rules are + inserted; this corresponds to the second number in the filter Id as + displayed in CLI: the '2' in the example '9:P2' + - the subsequent 16 bits indicate the base filter Id; this + corresponds to the first number ('9') in the example '9:P2' + + - The range 0x04000001 .. 0x0400FFFF (67108865..67174399) + indicates a filter managed by a VSD controller. In this case + the last 16 bits indicate the ID of the VSD filter. + " + SYNTAX Unsigned32 + +TFilterScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention determines some aspects of an item's behavior + regarding creation and use, unused entry garbage collection, and + automated promulgation by Element Management System to other systems + in the service domain. + + TFilterScope is an extension of the textual convention TItemScope. + + exclusive: + + When the scope of an item is defined as exclusive, the item can + only be applied once, for example to a single SAP. Attempting + to assign the policy to a second SAP is not allowed and will + result in an error. If the item is removed from the exclusive + SAP, it will become available for assignment to another + exclusive SAP. + + A non-applied exclusive scope policy is a candidate to be removed + from the system by a TBD garbage collection command. + + The system default policies cannot be put into the exclusive scope. + An error will be generated if scope exclusive is executed in + any policies with a policy-id equal to 1. + + template: + + When the scope of an item is defined as template, the item can be + applied any number of times. Policies with template scope + will not be considered for deletion by a TBD garbage collection + command; all items of scope 'template' must be deleted explicitly. + + The system default policies will always be scope template. + An error will occur if a policy-id 1 is attempted to be + set to scope exclusive. + + embedded: + + When the scope of a filter is defined as embedded, this indicates + that the filter may be embedded in other non-embedded filters. + An embedded filter may not be applied anywhere in the system. + Attempting to set scope to embedded for a filter which is + already applied will be rejected by the system. + + system: + + When the scope of a filter policy is defined as system, the filter + policy can be used as a common system filter policy only. + + The policy cannot be applied directly anywhere in the system. + In order to activate the policy it must be configured as the active + system filter policy in tFilterSystemFilterTable. + + All other 'exclusive' and 'template' IP / IPv6 filter policies may + be chained to the active system policy by setting the + tIPFilterChainToSystemFilter or tIPv6FilterChainToSystemFilter + object to 'true(1)'. + + When an IP / IPv6 filter policy is chained to the system filter + policy, system filter policy's rules are executed first before + any rules of the activating filter policy are executed. + + The scope of a filter policy can be set to/from this value only + when the policy does not contain any entry. + + " + SYNTAX INTEGER { + exclusive (1), + template (2), + embedded (3), + system (4) + } + +TItemMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. when set to false, packets + without the item match the filter. when set to true, packets with the + item match the filter." + SYNTAX INTEGER { + off (1), + false (2), + true (3) + } + +TFragmentMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. when set to false, packets + without the item match the filter entry. when set to true, packets + with the item match the filter entry. when set to first-only, packets + with first fragment match the filter entry. when set to + non-first-only, packets with non-first fragment match the filter + entry." + SYNTAX INTEGER { + off (1), + false (2), + true (3), + first-only (4), + non-first-only (5) + } + +TAnyEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table." + SYNTAX Unsigned32 + +TEntryIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. + To facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. + The value 0, means that the object does not refer to a filter + entry at this time." + SYNTAX TAnyEntryId (0..2097151) + +TEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. + To facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc." + SYNTAX TEntryIdOrZero (1..2097151) + +TLimitedEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. + To facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc." + SYNTAX TEntryId (1..65535) + +TDhcpEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX TLimitedEntryId + +TEntryBlockSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Defines size of block used for filter entries insertion." + SYNTAX TEntryIdOrZero (0..65535) + +TFilterAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - drop (1): packets matching the filter entry are dropped. + - forward (2): packets matching the filter entry are forwarded. + - httpRedirect(4): packets matching the filter entry are redirected. + - nat (5): packets matching the filter entry are forwarded to + the NAT function in the system. + - reassemble (6): packets matching the filter entry are forwarded to + the packet REASSEMBLE function in the system. + - gtpLclBrkout(7): packets matching the filter entry are broken out + locally from a GTP tunnel (and thereby bypass the + mobile packet core). For packets that are not sent + in the context of a GTP tunnel, this action is + equivalent to 'forward'. + - forwardEsiL2(8): packets matching the filter entry are forwarded to + ESI identified first appliance in Nuage service + chain using EVPN-resolved VXLAN tunnel in + the specified VPLS service. + - forwardEsiL3(9): packets matching the filter entry are forwarded to + ESI/SF-IP identified first appliance in Nuage + service chain using EVPN-resolved VXLAN tunnel over + the configured VAS interface in the specified VPRN + service. + - unrecognized(11): Tables tMacFilterParamsTable, tIPFilterParamsTable, + tIPv6FilterParamsTable and their augment tables can + only be used to configure actions which were + available before introducing + tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. All actions (including + action related functionality) can be configured via + tables tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. The value 'unrecognized' + indicates that the currently configured action was + added after introduction of tMacFltrEntryActionTable + and tIPvXFltrEntryActionTable and can't be + interpreted in the tables tMacFilterParamsTable, + tIPFilterParamsTable, tIPv6FilterParamsTable and + their augment tables. + " + SYNTAX INTEGER { + drop (1), + forward (2), + httpRedirect (4), + nat (5), + reassemble (6), + gtpLclBrkout (7), + forwardEsiL2 (8), + forwardEsiL3 (9), + unrecognized (11) + } + +TFilterPbrDownActionOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TFilterPbrDownActionOvr specifies an override of + default PBR down action: + - none (0): default PBR down action is applied to + packets matching the filter entry. + Default PBR down action is either drop + or forward based on PBR action type. + - drop (1): packets matching the filter entry are + dropped. + - forward (2): packets matching the filter entry are + forwarded. + - filterDefaultAction (3): packets matching the filter entry are + handled according to filter default action + configured using tIPFilterDefaultAction + for IP filter, tIPv6FilterDefaultAction + for IPv6 filter and + tMacFilterDefaultAction for MAC filter." + SYNTAX INTEGER { + none (0), + drop (1), + forward (2), + filterDefaultAction (3) + } + +TFilterActionOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - drop (1): packets matching the filter entry are dropped. + - forward (2): packets matching the filter entry are forwarded. + - default (3): packets matching the filter entry get the applicable + default behavior. Note: the value 'default' is + currently not supported. + - httpRedirect(4): packets matching the filter entry are redirected. + - nat (5): packets matching the filter entry are forwarded to + the NAT function in the system. + - reassemble (6): packets matching the filter entry are forwarded to + the packet REASSEMBLE function in the system. + - gtpLclBrkout(7): packets matching the filter entry are broken out + locally from a GTP tunnel (and thereby bypass the + mobile packet core). For packets that are not sent + in the context of a GTP tunnel, this action is + equivalent to 'forward'. + - forwardEsiL2(8): packets matching the filter entry are forwarded to + ESI identified first appliance in Nuage service + chain using EVPN-resolved VXLAN tunnel in + the specified VPLS service. + - forwardEsiL3(9): packets matching the filter entry are forwarded to + ESI/SF-IP identified first appliance in Nuage + service chain using EVPN-resolved VXLAN tunnel over + the configured VAS interface in the specified VPRN + service. + - unrecognized(11): Tables tMacFilterParamsTable, tIPFilterParamsTable, + tIPv6FilterParamsTable and their augment tables can + only be used to configure actions which were + available before introducing + tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. All actions (including + action related functionality) can be configured via + tables tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. The value 'unrecognized' + indicates that the currently configured action was + added after introduction of tMacFltrEntryActionTable + and tIPvXFltrEntryActionTable and can't be + interpreted in the tables tMacFilterParamsTable, + tIPFilterParamsTable, tIPv6FilterParamsTable and + their augment tables. + - ignoreMatch(30): Match criteria are skipped. + " + SYNTAX INTEGER { + drop (1), + forward (2), + default (3), + httpRedirect (4), + nat (5), + reassemble (6), + gtpLclBrkout (7), + forwardEsiL2 (8), + forwardEsiL3 (9), + unrecognized (11), + ignoreMatch (30) + } + +TIPvXFilterEntryAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - drop (1): A packet matching the entry will be dropped. + - forward (2): A packet matching the entry will be + forwarded using regular routing. + - httpRedirect (4): An HTTP GET packet matching the entry is + forwarded to CPM for HTTP captive portal + processing. + - nat (5): A packet matching the entry will be + forwarded to NAT. + - reassemble (6): Packets matching the entry are forwarded to + the packet REASSEMBLE function in the + system. + - gtpLclBrkout (7): A packet matching the entry is broken out + locally from a GTP tunnel (and thereby + bypass the mobile packet core). For packets + that are not sent in the context of a GTP + tunnel, this action is equivalent to + forward. + - forwardEsiL2 (8): A packet matching the entry will be + forwarded to ESI identified first appliance + in Nuage service chain using EVPN-resolved + VXLAN tunnel in the specified VPLS service. + - forwardEsiL3 (9): A packet matching the entry will be + forwarded to ESI/SF-IP identified first + appliance in Nuage service chain using + EVPN-resolved VXLAN tunnel over the + configured VAS interface in the specified + VPRN service. + - ofPacketIn (10): Packets are sent to controller configured + for this H-OFS instance on a dedicated + packet-in channel part of the main or + auxiliary connection. + - dropTtl (12): A packet matching the entry will be dropped + only if 'Time-to-live' field of packet's + IPv4 header or 'Hop-Limit' field of packet's + IPv6 header meets the configured condition. + - dropPktLen (13): A packet matching the entry will be dropped + only if 'Total Length' field of packet's + IPv4 header or 'Payload Length' field of + packet's IPv6 header field meets the + configured condition. + - forwardRtr (14): A packet matching the entry will be + forwarded in the configured routing context. + - forwardNextHop (15): A packet matching the entry will be + forwarded in the routing context of the + incoming interface using direct or indirect + IP address in the routing lookup. + - forwardNextHopRtr (16): A packet matching the entry will be + forwarded in the configured routing context + using direct or indirect IP address in the + routing lookup. + - forwardNHInterface (17): A packet matching the entry will be + forwarded using the configured local + interface. + - forwardLsp (18): A packet matching the entry will be + forwarded using the specified LSP. + - forwardSdp (19): A packet matching the entry will be + forwarded using the configured SDP. + - forwardSap (20): A packet matching the entry will be + forwarded using the configured SAP. + - forwardRPlcy (21): A packet matching the entry will be + forwarded using forward next-hop or forward + next-hop router and the IP address of + destination selected by the configured + redirect policy. If no destination is + selected packets are subject to action + forward. + - rateLimit (22): Traffic matching the entry will be limited + to the value specified by the object + tIPvXFltrEntryActRateLimit. + - tcpMssAdjust (23): The value of TCP Maximum Segment Size (MSS) + option of packets matching the entry will be + set to the value specified by + TIMETRA-VRTR-MIB.mib::tmnxVrtrMssAdjSegmentSize + if the value of the option exceeds that + value or the option is not present at all. + - remarkDscp (24): DSCP value of packets matching the entry + will be remarked. + - rateLimitPktLen (25): Packet rate of packets matching the entry + and having value of 'Total Length' field of + packet's IPv4 header or value of 'Payload + Length' field of packet's IPv6 header + meeting the configured condition is limited + to value specified by + tIPvXFltrEntryActRateLimit. + - rateLimitTtl (26): Packet rate of packets matching the entry + and having value of 'Time-to-live' field of + packet's IPv4 header or value of 'Hop-Limit' + field of packet's IPv6 header + meeting the configured condition is limited + to value specified by + tIPvXFltrEntryActRateLimit. + - dropExtractedTraffic (27): Traffic extracted to CPM will be dropped. + - forwardVprnTarget (28): A packet matching the filter entry will be + forwarded using specified tunnel. + - forwardBondingConnection (29):In a bonding context indicates the packet should be + forwarded over the given connection if that + connection is available. Outside a bonding context + this is equivalent to an unqualified forward action. + - ignoreMatch (30): Match criteria are skipped. + - forwardGreTunnel (31):A packet matching the entry will be + encapsulated in GRE an transported to a locations + defined in GRE tunnel template. + - dropPattern (32):A packet matching the entry and containing + the specified pattern will be dropped. + - rateLimitPattern (33):Packet rate of packets matching the entry + and containing the specified pattern is limited + to value specified by tIPvXFltrEntryActRateLimit. + - forwardPattern (34):A packet matching the entry and containing + the specified pattern will be forwarded. + - forwardMplsPlcyEndpt (35): A packet matching the entry will be forwarded + using a tunnel associated with the MPLS forawarding policy endpoint. + - forwardSrtePlcyEndptColor (36): A packet matching the entry will be forwarded + using a tunnel associated with the SR-TE policy endpoint and color. + - rateLimitExtractedTraffic (38): Packet rate of packets extracted to CPM and + matching the entry is limited to value specified by + tIPvXFltrEntryActRateLimit." + SYNTAX INTEGER { + drop (1), + forward (2), + httpRedirect (4), + nat (5), + reassemble (6), + gtpLclBrkout (7), + forwardEsiL2 (8), + forwardEsiL3 (9), + ofPacketIn (10), + dropTtl (12), + dropPktLen (13), + forwardRtr (14), + forwardNextHop (15), + forwardNextHopRtr (16), + forwardNHInterface (17), + forwardLsp (18), + forwardSdp (19), + forwardSap (20), + forwardRPlcy (21), + rateLimit (22), + tcpMssAdjust (23), + remarkDscp (24), + rateLimitPktLen (25), + rateLimitTtl (26), + dropExtractedTraffic (27), + forwardVprnTarget (28), + forwardBondingConnection (29), + ignoreMatch (30), + forwardGreTunnel (31), + dropPattern (32), + rateLimitPattern (33), + forwardPattern (34), + forwardMplsPlcyEndpt (35), + forwardSrtePlcyEndptColor (36), + httpRedirectCpf (37), + rateLimitExtractedTraffic (38) + } + +TFilterPbrTargetStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Status of PBR target : + - unknown (0): Status of PBR target is not tracked + - doesNotExist (1): The system does not know the PBR target. + - up (2): PBR target is known by the system and can be + used for forwarding the traffic. + - down (3): PBR target is known by the system but can't be + used for forwarding the traffic. + - routerSpecific (4): PBR target status depends on service where + filter is applied." + SYNTAX INTEGER { + unknown (0), + doesNotExist (1), + up (2), + down (3), + routerSpecific (4) + } + +TFilterDownloadedAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Filter action downloaded to IOM: + - none (1): No filter entry action is downloaded to IOM. + Entry is inactive or filter is not applied. + - primary (2): Primary filter entry action is downloaded to IOM. + - secondary (3): Secondary filter entry action is downloaded to + IOM. + - forward (4): Neither primary nor secondary action is downloaded + to IOM. Action forward is downloaded to IOM. + - drop (5): Neither primary nor secondary action is downloaded + to IOM. Action drop is downloaded to IOM. + - notDisplayed (6): Field is not supported for configured action." + SYNTAX INTEGER { + none (1), + primary (2), + secondary (3), + forward (4), + drop (5), + notDisplayed (6) + } + +TFilterEntryActionId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TFilterEntryActionId specifies the unique + identifier and also the priority of the action within the filter + entry." + SYNTAX INTEGER { + primary (1), + secondary (2) + } + +TMacFilterEntryAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet matching the filter entry: + - drop (1) : A packet matching the entry will be dropped. + - forward (2) : A packet matching the entry will be + forwarded + using regular routing. + - httpRedirect (4): An HTTP GET packet matching the entry is + forwarded to CPM for HTTP captive portal + processing. + - forwardEsiL2 (8): A packet matching the entry will be forwarded + to ESI identified first appliance in Nuage + service chain using EVPN-resolved VXLAN + tunnel in the specified VPLS service. + - forwardSdp (19): A packet matching the entry will be forwarded + using the configured SDP. + - forwardSap (20): A packet matching the entry will be forwarded + using the configured SAP. + - rateLimit (22): Traffic matching the entry will be limited to + the value specified by the object + tIPvXFltrEntryActRateLimit. + - ignoreMatch (30): Match criteria are skipped. + " + SYNTAX INTEGER { + drop (1), + forward (2), + httpRedirect (4), + forwardEsiL2 (8), + forwardSdp (19), + forwardSap (20), + rateLimit (22), + ignoreMatch (30) + } + +TIPvXFilterEntryActionExt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - none (0) : This value indicates that no action + is specified. + - remarkDscp (24): DSCP value of packets will be remarked. + " + SYNTAX INTEGER { + none (0), + remarkDscp (24) + } + +TFilterLogId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in the filter log table. 0 indicates an + invalid log-id." + SYNTAX Unsigned32 (0 | 101..199) + +TFilterLogDestination ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Determines the location where filtered packets are logged." + SYNTAX INTEGER { + memory (1), + syslog (2), + file (3) + } + +TTimeRangeState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TTimeRangeState is used to indicate the state + of an object that is controlled by a time range. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined but is not active at this moment. + - timeRangeActive. + A time range is defined, and is activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined and is activated, but the corresponding + object could not be installed due to resource problems." + SYNTAX INTEGER { + timeRangeNotApplic (0), + timeRangeNotActive (1), + timeRangeActive (2), + timeRangeActiveDownloadFailed (3) + } + +TFilterLogSummaryCriterium ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the field on which log summarization will be done. + - when set to srcAddr, received log packets are summarized + based on the src ip/mac-addr + - when set to dstAddr, received log packets are summarized + based on the dst ip/mac-addr" + SYNTAX INTEGER { + srcAddr (0), + dstAddr (1) + } + +TFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of filter." + SYNTAX INTEGER { + fltrtypeselNone (0), + fltrtypeselIp (1), + fltrtypeselMac (2), + fltrtypeselCpm (3), + fltrtypeselIpv6 (4), + fltrtypeselCpm6 (5), + fltrtypeselCpmMac (6) + } + +TFilterSubInsSpaceOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Owner of a range of filter entries related to subscribers in an + existing filter" + SYNTAX INTEGER { + radius (1), + creditControl (2), + radiusSharedHost (6), + pccRule (8) + } + +TFltrGrpInsrtdEntriesApplication ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Application capable of inserting filter entries into an existing + filter that supports regrouping of inserted entries" + SYNTAX INTEGER { + none (0), + radius (1), + creditControl (2) + } + +TDHCPFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a DHCP filter." + SYNTAX TFilterID + +TDhcpFilterAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on DHCP host creation when the filter entry matches. + + When set to none(1), host creation proceeds as normal. + + When set to bypass-host-creation(2), host creation is bypassed. + + When set to drop(3), the DHCP message is dropped. " + SYNTAX INTEGER { + none (1), + bypass-host-creation (2), + drop (3) + } + +TDhcpFilterMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Match condition for a DHCP option in a DHCP filter entry + + When set to present(1) the related DHCP option must be present, when + set to absent(2) the related DHCP option must be absent. + + When set to string(3) the option must (partially) match a specified + ASCII string, setting string-exact(4) requires an exact match, setting + string-invert(5) requires the option not to (partially) match, setting + string-exact-invert(6) requires the option not to match exact. + + Setting hex(7), hex-exact(8), hex-invert(9) or hex-exact-invert(10) + will use a hex octet string for the matching." + SYNTAX INTEGER { + present (1), + absent (2), + string (3), + string-exact (4), + string-invert (5), + string-exact-invert (6), + hex (7), + hex-exact (8), + hex-invert (9), + hex-exact-invert (10) + } + +TFltrPrefixListType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type TFltrPrefixListType enumerates all possible prefix list + types." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + +TmnxEmbeddedFltrOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEmbeddedFltrOperState data type is an enumerated integer that + describes the current operational state of a filter embedding request." + SYNTAX INTEGER { + embedFailedNoResources (-1), + inactive (0), + active (1) + } + +TmnxEmbeddedFltrAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEmbeddedFltrAdminState data type is an enumerated integer that + describes the current administrative state of a filter embedding + request." + SYNTAX INTEGER { + inactive (0), + active (1) + } + +TmnxFltrEmbeddedEntryState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFltrEmbeddedEntryState data type is an enumerated integer that + describes the current operational state of an embedded filter entry." + SYNTAX INTEGER { + inserted (1), + overruled (2), + inactiveAdminDown (3), + inactiveNoResources (4) + } + +TmnxFilterApplyPathSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFilterApplyPathSource data type is an enumerated integer that + describes the source of the apply-path imported prefixes" + SYNTAX INTEGER { + unknown (0), + bgp-peers (1) + } + +TFltrPortSelector ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies how the source port and + destination port filter objects are combined to form the filter match + criterion. + - If the selector takes the value and-port(0) then the source port + and destination port objects (if set) are combined into 1 filter + condition that fires if both conditions are met (i.e. a logical + and-operation of both is done). If one of them is not set (default + values) then only the other one is taken into account for the match + condition. + - If the selector takes the value or-port(1) then the source port + objects are used as match condition for either source port or + destination port (i.e. a logical or-operation is done). In this case, + non-default values must be set for the source port objects. In this + case the destination port objects are (silently) copied from the + source port objects by the system; any other values set by the user + are overwritten by the system." + SYNTAX INTEGER { + and-port (0), + or-port (1) + } + +TFltrMatchIpSelector ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies how the source ip and + destination ip filter objects are combined to form the filter match + criterion. + - If the selector takes the value and-ip(0) then the source address + and destination address objects (if set) are combined into 1 filter + condition that fires if both conditions are met (i.e. a logical + and-operation of both is done). If one of them is not set (default + values) then only the other one is taken into account for the match + condition. + - If the selector takes the value or-ip(1) then the source ip + objects are used as match condition for either source ip or + destination ip (i.e. a logical or-operation is done). In this case, + non-default values must be set for the source address objects. In this + case the destination address objects are (silently) copied from the + source address objects by the system; any other values set by the user + are overwritten by the system." + SYNTAX INTEGER { + and-ip (0), + or-ip (1) + } + +TFilterRPBindingOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies how the destinations in filter + redirect policy binding are combined to form the operational state of + the whole binding." + SYNTAX INTEGER { + and (0), + or (1) + } + +TFilterPacketLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TFilterPacketLength textual convention is used to specify the + 'Total Length' value of packet's IPv4 header or the 'Payload Length' + value of packet's IPv6 header." + SYNTAX Unsigned32 (0..65535) + +TFilterIpv6MatchPacketLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TFilterPacketLength textual convention is used to specify the + total length value of a packet" + SYNTAX Unsigned32 (0 | 40..65575) + +TFilterTTL ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TFilterTTL textual convention is used to specify a Time To Live + (IPv4) or Hop Limit (IPv6) value." + SYNTAX Unsigned32 (0..255) + +TmnxFilterRPlcyTestLastAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFilterRPlcyTestLastAction textual convention is used to + indicate the last impact of a test assigned to a destination of a + redirect policy on an operational state of the destination. + + Value 'enable' indicates the operational state of the destination has + been set to 'inService'. + + Value 'disable' indicates the operational state of the destination has + been set to 'outOfService'. + + Value 'none' indicates the operational state of the destination has + not been changed yet." + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + +TmnxFilterRPlcyTestRespAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFilterRPlcyTestRespAction textual convention is used to + indicate the action of a test assigned to a destination of a redirect + policy on a operational priority of the destination. + + Value 'increase' indicates that if the response passes the test the + operational priority of the destination will be increased. + + Value 'decrease' indicates that if the response passes the test the + operational priority of the destination will be decreased. + + Value 'disable' indicates the test wont have impact on the operational + priority of the destination." + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + +TFilterEgressPBR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "disable - 0: policy based routing has no effect when applied + on egress + enable - 1: egress policy based routing is allowed and default + load-balancing based on hash of source/destination + address of the packet is applied + enableWithL4LB - 2: egress policy based routing is allowed and + l4-load-balancing is applied (if available include + TCP/UDP port in hash." + SYNTAX INTEGER { + disable (0), + enable (1), + enableWithL4LB (2) + } + +TFilterEsi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Ethernet Segment Identifier (ESI) as defined in IETF draft + BGP MPLS Based Ethernet VPN. ESI is a unique non-zero identifier that + identifies an Ethernet Segment. ESI is encoded as a ten octets integer + in line format with the most significant octet sent first. + The following two ESI values are reserved: + - ESI 0 denotes a single-homed CE. + - ESI 0xFF repeated 10 times is known as MAX-ESI. + + In a network with managed and not-managed CEs, the ESI has the + following format: + + +---+---+---+---+---+---+---+---+---+---+ + | T | ESI Value | + +---+---+---+---+---+---+---+---+---+---+ + + Where: + T (ESI Type) is a 1-octet field (most significant octet) that + specifies the format of the remaining nine octets (ESI Value). + ESI type can be one of the values 0x00-0x05." + SYNTAX OCTET STRING (SIZE (10)) + +TFilterEntryActionRateLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A limiting rate in kilobits per second for traffic matching the filter + entry. The value -1 means max rate." + SYNTAX Integer32 (-1 | 0..2000000000) + +TFilterEmbedOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Insertion offset of entries of an embedded filter into an embedding + filter. An entry at position x in the embedded filter is inserted at + position x + offset in the embedding filter." + SYNTAX Unsigned32 (0..2097151) + +TIPvXFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the set of available match criteria for a filter policy. + + - normal (0): Allows all match criteria except: + - Source MAC, Packet Length and Destination class. + - srcMac (1): Allows matching Source MAC and all match criteria for type normal except: + - Source IP, DSCP and all IP Options in IPv4 filters. + - Source IP in IPv6 filters. + - pktLen (2): Allows matching Packet length and all match criteria for type normal except: + - DSCP and all IP Options in IPv4 filters. + - Flow Label in IPv6 filters. + - destClass (3): Allows matching Destination class and all match criteria for type normal except: + - DSCP and all IP Options in IPv4 filters. + - Flow Label in IPv6 filters." + SYNTAX INTEGER { + normal (0), + srcMac (1), + pktLen (2), + destClass (3) + } + +TmnxFilterCflowdSampleProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies a unique number that identifies a row in the + tmnxCflowdSampleProfileEntry. Default value 0 means that no sample + profile is applied with the given filter entry." + SYNTAX Unsigned32 (0 | 1..5) + +tFilterObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 21 } + +tIPFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all ip filters configured on this system." + ::= { tFilterObjects 1 } + +tIPFilterEntry OBJECT-TYPE + SYNTAX TIPFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tIPFilterId } + ::= { tIPFilterTable 1 } + +TIPFilterEntry ::= SEQUENCE +{ + tIPFilterId TAnyFilterID, + tIPFilterRowStatus RowStatus, + tIPFilterScope TFilterScope, + tIPFilterDescription TItemDescription, + tIPFilterDefaultAction TFilterAction, + tIPFilterRadiusInsertPt TEntryIdOrZero, + tIPFilterRadiusInsertSize TEntryBlockSize, + tIPFilterCreditCntrlInsertPt TEntryIdOrZero, + tIPFilterCreditCntrlInsertSize TEntryBlockSize, + tIPFilterSubInsertHighWmark Integer32, + tIPFilterSubInsertLowWmark Integer32, + tIpFilterCreditCntrlNbrInsertd Unsigned32, + tIpFilterRadiusNbrInsertd Unsigned32, + tIpFilterName TLNamedItemOrEmpty, + tIPFilterHostSharedInsertPt TEntryIdOrZero, + tIPFilterHostSharedInsertSize TEntryBlockSize, + tIpFilterHostSharedNbrInsertd Unsigned32, + tIPFilterHostSharedHighWmark Integer32, + tIPFilterHostSharedLowWmark Integer32, + tIPFilterNbrHostSharedFltrs Unsigned32, + tIPFilterSharedPccRuleInsrtPt TEntryIdOrZero, + tIPFilterSharedPccRuleInsrtSize TEntryBlockSize, + tIPFilterSharedPccRuleNbrInsrtd Unsigned32, + tIPFilterChainToSystemFilter TruthValue, + tIPFilterType TIPvXFilterType +} + +tIPFilterId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPFilterId uniquely identifies an ip filter. + User-configured filters have values between (1..65535). Other values + are reserved for filters that are created (auto-generated) by the + system. Refer to the description of the textual convention + TAnyFilterID for more details." + ::= { tIPFilterEntry 1 } + +tIPFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPFilterTable." + ::= { tIPFilterEntry 2 } + +tIPFilterScope OBJECT-TYPE + SYNTAX TFilterScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the scope of this filter definition." + DEFVAL { template } + ::= { tIPFilterEntry 3 } + +tIPFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tIPFilterEntry 4 } + +tIPFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries. + The only allowed values for this field are drop(1) and forward(2)." + DEFVAL { drop } + ::= { tIPFilterEntry 5 } + +tIPFilterRadiusInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterRadiusInsertPt specifies at what place the host + specific filter entries received from Radius will be inserted in the + filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host specific filter entries + can be inserted in the filter. + + If tIPFilterRadiusInsertSize is set to 0, then this object will be put + to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 6 } + +tIPFilterRadiusInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterRadiusInsertSize specifies how many host + specific filter entries received from Radius for subscriber hosts can + be inserted in the filter. + + If tIPFilterRadiusInsertPt is set to 0, then this object will be put + to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 7 } + +tIPFilterCreditCntrlInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterCreditCntrlInsertPt specifies at what place the + filter entries received from Credit Control for a particular + subscriber host will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Credit Control provided filter entries can + be inserted in the filter. + + If tIPFilterCreditCntrlInsertSize is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 8 } + +tIPFilterCreditCntrlInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterCreditCntrlInsertSize specifies how many filter + entries received from Credit Control can be inserted in the filter. + + If tIPFilterCreditCntrlInsertPt is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error" + DEFVAL { 0 } + ::= { tIPFilterEntry 9 } + +tIPFilterSubInsertHighWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterSubInsertHighWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be raised by the agent. The value 0 indicates + that no alarm will be generated." + DEFVAL { 95 } + ::= { tIPFilterEntry 10 } + +tIPFilterSubInsertLowWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterSubInsertLowWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be cleared by the agent." + DEFVAL { 90 } + ::= { tIPFilterEntry 11 } + +tIpFilterCreditCntrlNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterCreditCntrlNbrInsertd indicates how + many filter entries are currently inserted in the filter on request of + credit control." + ::= { tIPFilterEntry 12 } + +tIpFilterRadiusNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterRadiusNbrInsertd indicates how many + host specific filter entries are currently inserted in the filter on + request of RADIUS." + ::= { tIPFilterEntry 13 } + +tIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIpFilterName specifies the name to associate with this + filter." + DEFVAL { ''H } + ::= { tIPFilterEntry 14 } + +tIPFilterHostSharedInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterHostSharedInsertPt specifies at what place the + filter entries received from Radius that are shared between several + hosts (host common rules) will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host common filter entries + can be inserted in the filter. + + If tIPFilterHostSharedInsertSize is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 15 } + +tIPFilterHostSharedInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterHostSharedInsertSize specifies how many host + common filter entries received from Radius for subscriber hosts can be + inserted in the filter. + + If tIPFilterHostSharedInsertPt is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 16 } + +tIpFilterHostSharedNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterHostSharedNbrInsertd indicates how + many Radius Shared Filter rules are inserted in the filter." + ::= { tIPFilterEntry 17 } + +tIPFilterHostSharedHighWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterHostSharedHighWmark specifies the + number of Radius Shared Filters that can be dynamically created in the + system before an high watermark notification is generated by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPFilterEntry 18 } + +tIPFilterHostSharedLowWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterHostSharedLowWmark specifies the + number of Radius Shared Filters that are still dynamically created in + the system before an high watermark notification is cleared by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPFilterEntry 19 } + +tIPFilterNbrHostSharedFltrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterNbrHostSharedFltrs indicates how many + filters are currently created by Radius or Diameter based on this + filter. (Both host shared or flow-rule filters.)" + ::= { tIPFilterEntry 20 } + +tIPFilterSharedPccRuleInsrtPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterSharedPccRuleInsrtPt specifies at what place the + flow-rule filter entries that are received from Diameter and that are + shared across several hosts will be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPFilterSharedPccRuleInsrtSize is set to 0 then + tIPFilterSharedPccRuleInsrtPt is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPFilterRadiusInsertPt/tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt/tIPFilterCreditCntrlInsertSize, or + tIPFilterHostSharedInsertPt/tIPFilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPFilterEntry 21 } + +tIPFilterSharedPccRuleInsrtSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterSharedPccRuleInsrtSize specifies how many + flow-rule filter entries that are received from Diameter and that are + shared across several hosts can be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPFilterSharedPccRuleInsrtPt is set to 0 then + tIPFilterSharedPccRuleInsrtSize is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPFilterRadiusInsertPt/tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt/tIPFilterCreditCntrlInsertSize, or + tIPFilterHostSharedInsertPt/tIPFilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPFilterEntry 22 } + +tIPFilterSharedPccRuleNbrInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterSharedPccRuleNbrInsrtd indicates how + many flow-rule filter entries received from Diameter have been + inserted in this filter" + ::= { tIPFilterEntry 23 } + +tIPFilterChainToSystemFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterChainToSystemFilter specifies whether + this filter policy is chained to the active IP system filter policy. + + The active IP system filter policy is defined as a row in + tFilterSystemFilterTable that have the value of the object + tFilterSystemFilterType set to 'fltrtypeselIp(1)'. + + The value 'true(1)' means this filter policy is chained to the active + IP system filter policy. The system filter policy's rules are executed + first before any rules of this filter policy are executed. + + The value of this object can be set to 'true(1)' only when the scope + of this policy (value of the object tIPFilterScope) is 'exclusive(1)' + or 'template(2)'. + + The value 'false(2)' means this filter policy is not chained to the + active IP system filter policy." + DEFVAL { false } + ::= { tIPFilterEntry 24 } + +tIPFilterType OBJECT-TYPE + SYNTAX TIPvXFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterType specifies the type of IP filter." + DEFVAL { normal } + ::= { tIPFilterEntry 25 } + +tIPFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all IP filter match entries for all IP filters." + ::= { tFilterObjects 2 } + +tIPFilterParamsEntry OBJECT-TYPE + SYNTAX TIPFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. Every IP Filter can + have zero or more IP Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + Additional parameters can be found in tIPFilterParamsExtTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIPFilterId, + tIPFilterParamsIndex + } + ::= { tIPFilterParamsTable 1 } + +TIPFilterParamsEntry ::= SEQUENCE +{ + tIPFilterParamsIndex TEntryId, + tIPFilterParamsRowStatus RowStatus, + tIPFilterParamsLogId TFilterLogId, + tIPFilterParamsDescription TItemDescription, + tIPFilterParamsAction TFilterActionOrDefault, + tIPFilterParamsForwardNH IpAddress, + tIPFilterParamsForwardNHIndirect TruthValue, + tIPFilterParamsRemarkDSCP TDSCPFilterActionValue, + tIPFilterParamsRemarkDSCPMask TDSCPFilterActionValue, + tIPFilterParamsRemarkDot1p Dot1PPriority, + tIPFilterParamsSourceIpAddr IpAddress, + tIPFilterParamsSourceIpMask IpAddressPrefixLength, + tIPFilterParamsDestinationIpAddr IpAddress, + tIPFilterParamsDestinationIpMask IpAddressPrefixLength, + tIPFilterParamsProtocol TIpProtocol, + tIPFilterParamsSourcePortValue1 TTcpUdpPort, + tIPFilterParamsSourcePortValue2 TTcpUdpPort, + tIPFilterParamsSourcePortOperator TOperator, + tIPFilterParamsDestPortValue1 TTcpUdpPort, + tIPFilterParamsDestPortValue2 TTcpUdpPort, + tIPFilterParamsDestPortOperator TOperator, + tIPFilterParamsDSCP TDSCPNameOrEmpty, + tIPFilterParamsFragment TFragmentMatch, + tIPFilterParamsOptionPresent TItemMatch, + tIPFilterParamsIpOptionValue TIpOption, + tIPFilterParamsIpOptionMask TIpOption, + tIPFilterParamsMultipleOption TItemMatch, + tIPFilterParamsTcpSyn TItemMatch, + tIPFilterParamsTcpAck TItemMatch, + tIPFilterParamsIcmpCode TIcmpCodeOrNone, + tIPFilterParamsIcmpType TIcmpTypeOrNone, + tIPFilterParamsCflowdSample TruthValue, + tIPFilterParamsCflowdIfSample TruthValue, + tIPFilterParamsForwardNHInterface DisplayString, + tIPFilterParamsIngressHitCount Counter64, + tIPFilterParamsEgressHitCount Counter64, + tIPFilterParamsLogInstantiated TruthValue, + tIPFilterParamsForwardRedPlcy TNamedItemOrEmpty, + tIPFilterParamsActiveDest IpAddress, + tIPFilterParamsFwdSvcId TmnxServId, + tIPFilterParamsFwdSapPortId TmnxPortID, + tIPFilterParamsFwdSapEncapVal TmnxEncapVal, + tIPFilterParamsFwdSdpBind SdpBindId, + tIPFilterParamsTimeRangeName TNamedItemOrEmpty, + tIPFilterParamsTimeRangeState TTimeRangeState, + tIPFilterParamsRedirectURL TmnxHttpRedirectUrl, + tIPFilterParamsSrcIpFullMask IpAddress, + tIPFilterParamsDestIpFullMask IpAddress, + tIPFilterParamsIngrHitByteCount Counter64, + tIPFilterParamsEgrHitByteCount Counter64, + tIPFilterParamsFwdRtrId TmnxVRtrIDOrZero, + tIPFilterParamsSrcRouteOption TItemMatch, + tIPFilterParamsSrcIpPrefixList TNamedItemOrEmpty, + tIPFilterParamsDstIpPrefixList TNamedItemOrEmpty, + tIPFilterParamsPortSelector TFltrPortSelector, + tIPFilterParamsSrcPortList TNamedItemOrEmpty, + tIPFilterParamsDstPortList TNamedItemOrEmpty, + tIPFilterParamsRdirAllwRadOvrd TruthValue, + tIPFilterParamsNatPolicyName TNamedItemOrEmpty, + tIPFilterParamsFwdLsp TmnxVRtrMplsLspID, + tIPFilterParamsFwdLspRtrId TmnxVRtrIDOrZero, + tIPFilterParamsIpSelector TFltrMatchIpSelector +} + +tIPFilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every ip filter can have + multiple entries, therefore every ip filter entry is identified by the + tIPFilterId and tIPFilterParamsIndex." + ::= { tIPFilterParamsEntry 1 } + +tIPFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPFilterParamsTable." + ::= { tIPFilterParamsEntry 2 } + +tIPFilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match this + entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 3 } + +tIPFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 4 } + +tIPFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter. + + Setting the values 'forwardEsiL2' and 'forwardEsiL3' explicitly is + ignored by the system. The values 'forwardEsiL2'(8) and + 'forwardEsiL3'(9) can be set only implicitly by specifying non default + values of objects specifying parameters for these actions. In such + case the value of tIPFilterParamsAction will be set to + 'forwardEsiL2'(8) or 'forwardEsiL3'(9) automatically by system. + + The object tIPFilterParamsAction supports only subset of filter + actions. The object tIPvXFltrEntryActAction supports all actions. It's + recommended to use tIPvXFltrEntryActAction instead of + tIPFilterParamsAction." + DEFVAL { ignoreMatch } + ::= { tIPFilterParamsEntry 5 } + +tIPFilterParamsForwardNH OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IP address of the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forward' in such a case. + + Note that the value of tIPFilterParamsForwardNH is silently cleared by + the system if tIPFilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tIPFilterParamsForwardNH, tIPFilterParamsForwardNHIndirect or + tIPFilterParamsFwdRtrId is set." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 6 } + +tIPFilterParamsForwardNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsForwardNHIndirect specifies if the nexthop is directly/ + indirectly reachable. + + Note that the value of tIPFilterParamsForwardNHIndirect is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPFilterParamsForwardNH, tIPFilterParamsForwardNHIndirect or + tIPFilterParamsFwdRtrId is set." + DEFVAL { false } + ::= { tIPFilterParamsEntry 7 } + +tIPFilterParamsRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The DSCP value that should be remarked in case a packet hits this + filter entry." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 8 } + +tIPFilterParamsRemarkDSCPMask OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsRemarkDSCPMask specifies the care bits while remarking + with the DSCP value." + DEFVAL { 255 } + ::= { tIPFilterParamsEntry 9 } + +tIPFilterParamsRemarkDot1p OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsRemarkDot1p specifies the Dot1p value that needs to be + remarked on the packet if it hits this filter entry." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 10 } + +tIPFilterParamsSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match the source IP address of the packet." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 11 } + +tIPFilterParamsSourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsSourceIpMask specifies + the IP Mask value for this policy IP Filter entry. The mask is ANDed + with the received source IP address to match the + tIPFilterParamsSourceIpAddr. + + If the value of tIPFilterParamsSourceIpMask is 0, and the value of + tIPFilterParamsSrcIpFullMask is non zero then the value of + tIPFilterParamsSrcIpFullMask is used as mask. + + If the value of tIPFilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed the object tIPFilterParamsSrcIpFullMask. + + If both tIPFilterParamsSourceIpMask and tIPFilterParamsSrcIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the object + tIPFilterParamsSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 12 } + +tIPFilterParamsDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match the destination IP address of the packet." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 13 } + +tIPFilterParamsDestinationIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsDestinationIpMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received Destination IP address to match the + tIPFilterParamsDestinationIpAddr. + + If the value of tIPFilterParamsDestinationIpMask is 0, and the value + of tIPFilterParamsDestIpFullMask is non zero then the value of + tIPFilterParamsDestIpFullMask is used as mask. + + If the value of tIPFilterParamsDestinationIpMask is non zero, it will + be equal to the mask expressed the object + tIPFilterParamsDestIpFullMask. + + If both tIPFilterParamsDestinationIpMask and + tIPFilterParamsDestIpFullMask are set to 0, no matching is done on the + Destination IP address. + + If a value is specified for this object, then the value of the object + tIPFilterParamsDestIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 14 } + +tIPFilterParamsProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP protocol to match. Set to -1 to disable matching IP protocol." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 15 } + +tIPFilterParamsSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPFilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 16 } + +tIPFilterParamsSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPFilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 17 } + +tIPFilterParamsSourcePortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 + are to be used. The value of these latter 2 objects and + tIPFilterParamsSourcePortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tIPFilterParamsEntry 18 } + +tIPFilterParamsDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPFilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 19 } + +tIPFilterParamsDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. + + The value of this object is used as per the description for + tIPFilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 20 } + +tIPFilterParamsDestPortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsDestPortValue1 and tIPFilterParamsDestPortValue2 are to + be used. The value of these latter 2 objects and + tIPFilterParamsDestPortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tIPFilterParamsEntry 21 } + +tIPFilterParamsDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP to be matched on the packet." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 22 } + +tIPFilterParamsFragment OBJECT-TYPE + SYNTAX TFragmentMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, this object matches fragmented/unfragmented packets as per + the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 24 } + +tIPFilterParamsOptionPresent OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, this object matches packets if they have options present + or not as per the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 25 } + +tIPFilterParamsIpOptionValue OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the specific IP option to match." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 26 } + +tIPFilterParamsIpOptionMask OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mask is ANDed with the IP option before being compared to + tIPFilterParamsIpOptionValue." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 27 } + +tIPFilterParamsMultipleOption OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, matches multiple options as per the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 28 } + +tIPFilterParamsTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Syn as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 29 } + +tIPFilterParamsTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ack as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 30 } + +tIPFilterParamsIcmpCode OBJECT-TYPE + SYNTAX TIcmpCodeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ICMP code to be matched. + + The value -1 means ICMP code matching is not enabled." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 31 } + +tIPFilterParamsIcmpType OBJECT-TYPE + SYNTAX TIcmpTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ICMP type to be matched. + + The value -1 means ICMP type matching is not enabled." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 32 } + +tIPFilterParamsCflowdSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IP filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { false } + ::= { tIPFilterParamsEntry 33 } + +tIPFilterParamsCflowdIfSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdIfSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IP filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { true } + ::= { tIPFilterParamsEntry 34 } + +tIPFilterParamsForwardNHInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The interface name for the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case. + + Note that the value of tIPFilterParamsForwardNHInterface is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2) or any object related to 'forward' other than + this one is set." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 35 } + +tIPFilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet matched + this entry." + ::= { tIPFilterParamsEntry 36 } + +tIPFilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet matched + this entry." + ::= { tIPFilterParamsEntry 37 } + +tIPFilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsLogInstantiated indicates if the filter log for this + filter entry has been instantiated or not." + ::= { tIPFilterParamsEntry 38 } + +tIPFilterParamsForwardRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsForwardRedPlcy specifies the redirect policy to be used + to determine the nexthop. + + Note that the value of tIPFilterParamsForwardRedPlcy is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2) or any object related to 'forward' other than + this one is set." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 39 } + +tIPFilterParamsActiveDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsActiveDest indicates the IP address of the active + destination for this IP filter. A value of 0 indicates that there is + currently no active destination." + ::= { tIPFilterParamsEntry 40 } + +tIPFilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSvcId indicates the service id of the destination + for this IP filter entry. A value of 0 indicates that there is + currently no active SAP or SDP destination." + ::= { tIPFilterParamsEntry 41 } + +tIPFilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsFwdSapPortId specifies the sap port identity of the + destination for this IP filter entry. + + A value of 0 indicates that there is currently no SAP destination + defined. A value different from 0 can only be specified if the value + of the tIPFilterParamsAction object of this entry is 'forward'. In + addition a non-zero value can only be given if the object + tIPFilterParamsFwdSdpBind has a zero value. + + Note that the value of tIPFilterParamsFwdSapPortId is silently cleared + by the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdSapPortId, tIPFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 42 } + +tIPFilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsFwdSapEncapVal specifies the sap port encap value of + the destination SAP for this IP filter entry. + + A value different from 0 can only be specified if the value of the + tIPFilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the object + tIPFilterParamsFwdSdpBind has a zero value. A value of 0 indicates + that either + 1) the sap encapsulation value is not specified when + tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tIPFilterParamsFwdSapEncapVal is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdSapPortId or tIPFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 43 } + +tIPFilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsFwdSdpBind specifies the sdp bind identity of the + destination for this IP filter entry. + + A value of 0 indicates that there is currently no SDP binding defined. + A value different from 0 can only be specified if the value of the + tIPFilterParamsAction object of this entry is 'forward'. In addition a + non-zero value can only be given if the objects + tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSapEncapVal have a + zero value. + + Note that the value of tIPFilterParamsFwdSdpBind is silently cleared + by the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than this one is + set." + DEFVAL { '0000000000000000'H } + ::= { tIPFilterParamsEntry 44 } + +tIPFilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered later on. Also, a value is accepted only if the + tmnxTimeRangeEntry is defined in the + TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName. + + This object is obsoleted in release 14.0." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 45 } + +tIPFilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tIPFilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tIPFilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tIPFilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tIPFilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems. + + This object is obsoleted in release 14.0." + ::= { tIPFilterParamsEntry 46 } + +tIPFilterParamsRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tIPFilterParamsRedirectURL specifies the URL to redirect + to, when the value of tIPFilterParamsAction is 'httpRedirect'. + + The following macro substitutions are applicable in this context: + $URL, $MAC, $IP, $SUB, $SAP, $SAPDESC, $CID, and $RID. + + Note that the value of tIPFilterParamsRedirectURL is silently cleared + by the system if tIPFilterParamsAction is set to any value other than + httpRedirect." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 47 } + +tIPFilterParamsSrcIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsSrcIpFullMask specifies + the IP Mask value for this policy IP Filter entry. The mask is ANDed + with the received Source IP address to match the + tIPFilterParamsSourceIpAddr. + + If the value of tIPFilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed the object tIPFilterParamsSrcIpFullMask. + + If both tIPFilterParamsSourceIpMask and tIPFilterParamsSrcIpFullMask + are set to 0, no matching is done on the Source IP address. + + This object should contain consecutive ones and zeros. Both a regular + and an inverse mask is allowed (i.e. the sequence of consecutive ones + can appear at the front or at the end of the mask). + + If a regular mask is specified for tIPFilterParamsSrcIpFullMask then + the value of tIPFilterParamsSourceIpMask will be changed to reflect + this value. If an inverse is specified, the value of + tIPFilterParamsSourceIpMask will be set to 0." + DEFVAL { '0000'H } + ::= { tIPFilterParamsEntry 48 } + +tIPFilterParamsDestIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsDestIpFullMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received Destination IP address to match the + tIPFilterParamsDestinationIpAddr. + + If the value of tIPFilterParamsDestinationIpMask is non zero, it will + be equal to the mask expressed the object + tIPFilterParamsDestIpFullMask. + + If both tIPFilterParamsDestinationIpMask and + tIPFilterParamsDestIpFullMask are set to 0, no matching is done on the + Destination IP address. + + This object should contain consecutive ones and zeros. Both a regular + and an inverse mask is allowed (i.e. the sequence of consecutive ones + can appear at the front or at the end of the mask). + + If a regular mask is specified for tIPFilterParamsDestIpFullMask then + the value of tIPFilterParamsDestinationIpMask will be changed to + reflect this value. If an inverse is specified, the value of + tIPFilterParamsDestinationIpMask will be set to 0." + DEFVAL { '0000'H } + ::= { tIPFilterParamsEntry 49 } + +tIPFilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsIngrHitByteCount indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tIPFilterParamsEntry 50 } + +tIPFilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsEgrHitByteCount indicates the number of + bytes of all egress packets that matched this entry." + ::= { tIPFilterParamsEntry 51 } + +tIPFilterParamsFwdRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsFwdRtrId specifies, if different from '0', the router + id into which the packet should be forwarded if it hits this filter + entry. + + The action of this entry should be 'forward' in such a case. + + Note that the value of tIPFilterParamsFwdRtrId is silently cleared by + the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdRtrId, tIPFilterParamsForwardNH or + tIPFilterParamsForwardNHIndirect is set." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 52 } + +tIPFilterParamsSrcRouteOption OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsSrcRouteOption specifies, when enabled, that this + filter should match if a (strict or loose) source route option is + present/not present at any location within the IP header, as per the + value of this object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 53 } + +tIPFilterParamsSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IP prefix list used as match + criterion for the source IP address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsSourceIpAddr and tIPFilterParamsSourceIpMask are used + as source IP address match criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsSourceIpAddr and tIPFilterParamsSourceIpMask are reset + to their default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPFilterParamsSourceIpAddr and tIPFilterParamsSourceIpMask then this + object is reset to its default (empty) value by the system. + + An attempt to set tIPFilterParamsSrcIpPrefixList to a non-default + value in combination with setting any of tIPFilterParamsSourceIpAddr + or tIPFilterParamsSourceIpMask to (a) non-default value(s) is rejected + by the system" + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 54 } + +tIPFilterParamsDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IP prefix list used as match + criterion for the destination IP address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsDestinationIpAddr and tIPFilterParamsDestinationIpMask + are used as destination IP address match criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsDestinationIpAddr and tIPFilterParamsDestinationIpMask + are reset to their default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPFilterParamsDestinationIpAddr and tIPFilterParamsDestinationIpMask + then this object is reset to its default (empty) value by the system. + + An attempt to set tIPFilterParamsDstIpPrefixList to a non-default + value in combination with setting any of + tIPFilterParamsDestinationIpAddr or tIPFilterParamsDestinationIpMask + to (a) non-default value(s) is rejected by the system" + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 55 } + +tIPFilterParamsPortSelector OBJECT-TYPE + SYNTAX TFltrPortSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how the source port objects + (tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, tIPFilterParamsSrcPortList) and + destination port objects (tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, tIPFilterParamsDestPortOperator, + tIPFilterParamsDstPortList) are combined to form the filter match + criterion. See description of TFltrPortSelector." + DEFVAL { and-port } + ::= { tIPFilterParamsEntry 56 } + +tIPFilterParamsSrcPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the source port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are used as source port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + then tIPFilterParamsSrcPortList is reset to its default (empty) value + by the system. + + Setting any one of the objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + to a non-default value in combination with a non-default value for the + object tIPFilterParamsSrcPortList is rejected by the system." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 57 } + +tIPFilterParamsDstPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the destination port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are used as destination port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, + or tIPFilterParamsDestPortOperator then tIPFilterParamsDstPortList is + reset to its default (empty) value by the system. + + Setting any one of the objects tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, or tIPFilterParamsDestPortOperator to a + non-default value in combination with a non-default value for the + object tIPFilterParamsDstPortList is rejected by the system." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 58 } + +tIPFilterParamsRdirAllwRadOvrd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of this object specifies whether or not the value of + tIPFilterParamsRedirectURL can be overridden by a Radius VSA. The + default value is false (i.e. the URL cannot be overridden by Radius). + The value of tIPFilterParamsRdirAllwRadOvrd is relevant only if the + value of tIPFilterParamsAction is httpRedirect. + + Setting the value of tIPFilterParamsRdirAllwRadOvrd to true is ignored + by the system if the value of tIPFilterParamsAction is not + httpRedirect. Furthermore, the value of tIPFilterParamsRdirAllwRadOvrd + is silently reset to false by the system if tIPFilterParamsAction is + set to any value other than httpRedirect." + DEFVAL { false } + ::= { tIPFilterParamsEntry 59 } + +tIPFilterParamsNatPolicyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of this object specifies the name of the NAT policy to be + used when the value of tIPFilterParamsAction is nat. If the value is + empty then a default policy is used. If the value is non-empty then it + must correspond to a policy defined in tmnxNatPlcyTable. + + The value of tIPFilterParamsNatPolicyName is relevant only if the + value of tIPFilterParamsAction is nat. Setting the value of + tIPFilterParamsNatPolicyName to a non-empty string is ignored by the + system if the value of tIPFilterParamsAction is not nat. + + Furthermore, the value of tIPFilterParamsNatPolicyName is silently + reset to an empty string by the system if tIPFilterParamsAction is set + to any value other than nat." + DEFVAL { "" } + ::= { tIPFilterParamsEntry 60 } + +tIPFilterParamsFwdLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If different from zero the value of the object tIPFilterParamsFwdLsp + together with the value of the object tIPFilterParamsFwdLspRtrId + specifies the LSP into which a packet should be forwarded if it hits + this filter entry. + + The value of the object tIPFilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPFilterParamsFwdLsp is ignored by the system. + + Note that the value of tIPFilterParamsFwdLsp is reset to '0' by the + system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdLsp or tIPFilterParamsFwdLspRtrId is set. + + The value of the object tIPFilterParamsFwdLsp cannot be set to a + non-zero value if other destinations are already specified. + + The value has to be '0' if the value of the object + tIPFilterParamsFwdLspRtrId is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPFilterParamsFwdLspRtrId has to be set as well." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 61 } + +tIPFilterParamsFwdLspRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsFwdLspRtrId specifies the + router ID that the LSP ID defined by the value of the object + tIPFilterParamsFwdLsp belongs to. + + The value of the object tIPFilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPFilterParamsFwdLspRtrId is ignored by the system. + + Note that the value of tIPFilterParamsFwdLspRtrId is reset to '0' by + the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdLsp or tIPFilterParamsFwdLspRtrId is set. + + The value of this object cannot be set to a non-zero value if other + destinations are already specified. + + The value has to be '0' if the value of the object + tIPFilterParamsFwdLsp is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPFilterParamsFwdLsp has to be set as well. + + The ID of the base router or '0' are the only allowed value with this + version of the product." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 62 } + +tIPFilterParamsIpSelector OBJECT-TYPE + SYNTAX TFltrMatchIpSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsIpSelector specifies how the + source address objects (tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, tIPFilterParamsSrcIpFullMask, + tIPFilterParamsSrcIpPrefixList) and destination address objects + (tIPFilterParamsDestinationIpAddr, tIPFilterParamsDestinationIpMask, + tIPFilterParamsDestIpFullMask, tIPFilterParamsDstIpPrefixList) are + combined to form the filter match criterion. See description of + TFltrMatchIpSelector." + DEFVAL { and-ip } + ::= { tIPFilterParamsEntry 63 } + +tMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all mac filters configured on this system." + ::= { tFilterObjects 3 } + +tMacFilterEntry OBJECT-TYPE + SYNTAX TMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular MAC Filter. Entries are created/deleted + by user. Entries have a presumed StorageType of nonVolatile." + INDEX { tMacFilterId } + ::= { tMacFilterTable 1 } + +TMacFilterEntry ::= SEQUENCE +{ + tMacFilterId TAnyFilterID, + tMacFilterRowStatus RowStatus, + tMacFilterScope TFilterScope, + tMacFilterDescription TItemDescription, + tMacFilterDefaultAction TFilterAction, + tMacFilterType TMacFilterType, + tMacFilterName TLNamedItemOrEmpty +} + +tMacFilterId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a mac filter as configures on this system. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tMacFilterEntry 1 } + +tMacFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tMacFilterTable." + ::= { tMacFilterEntry 2 } + +tMacFilterScope OBJECT-TYPE + SYNTAX TFilterScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the scope of this filter definition. + + The value 'system(4)' is not supported." + DEFVAL { template } + ::= { tMacFilterEntry 3 } + +tMacFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tMacFilterEntry 4 } + +tMacFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries. + The only allowed values for this field are drop(1) and forward(2)." + DEFVAL { drop } + ::= { tMacFilterEntry 5 } + +tMacFilterType OBJECT-TYPE + SYNTAX TMacFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterType specifies which type of entries this mac filter can + contain. + + If tMacFilterType is set to 'normal(1)', all match criteria are + accepted except the criteria mentioned below that belong to type + isid(2) and vid(3). + + If tMacFilterType is set to 'isid(2)' the only accepted match + criteria for the filter entries are: + - tMacFilterParamsLowISID + - tMacFilterParamsHighISID + + If tMacFilterType is set to vid(3) the only accepted match + criteria for the filter entries are: + - tMacFilterParamsInnerTagValue + - tMacFilterParamsInnerTagMask + - tMacFilterParamsOuterTagValue + - tMacFilterParamsOuterTagMask + + tMacFilterType can only be changed if the filter is not applied and + has no entries." + DEFVAL { normal } + ::= { tMacFilterEntry 6 } + +tMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterName specifies the name to associate with this + filter." + DEFVAL { ''H } + ::= { tMacFilterEntry 7 } + +tMacFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all MAC filter match entries for all MAC filters." + ::= { tFilterObjects 4 } + +tMacFilterParamsEntry OBJECT-TYPE + SYNTAX TMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular MAC Filter entry. Every MAC Filter can + have zero or more MAC Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tMacFilterId, + tMacFilterParamsIndex + } + ::= { tMacFilterParamsTable 1 } + +TMacFilterParamsEntry ::= SEQUENCE +{ + tMacFilterParamsIndex TEntryId, + tMacFilterParamsRowStatus RowStatus, + tMacFilterParamsLogId TFilterLogId, + tMacFilterParamsDescription TItemDescription, + tMacFilterParamsAction TFilterActionOrDefault, + tMacFilterParamsFrameType TFrameType, + tMacFilterParamsSrcMAC MacAddress, + tMacFilterParamsSrcMACMask MacAddress, + tMacFilterParamsDstMAC MacAddress, + tMacFilterParamsDstMACMask MacAddress, + tMacFilterParamsDot1pValue Dot1PPriority, + tMacFilterParamsDot1pMask Dot1PPriority, + tMacFilterParamsEtherType Integer32, + tMacFilterParamsDsap ServiceAccessPoint, + tMacFilterParamsDsapMask ServiceAccessPoint, + tMacFilterParamsSsap ServiceAccessPoint, + tMacFilterParamsSsapMask ServiceAccessPoint, + tMacFilterParamsSnapPid Integer32, + tMacFilterParamsSnapOui INTEGER, + tMacFilterParamsIngressHitCount Counter64, + tMacFilterParamsEgressHitCount Counter64, + tMacFilterParamsLogInstantiated TruthValue, + tMacFilterParamsFwdSvcId TmnxServId, + tMacFilterParamsFwdSapPortId TmnxPortID, + tMacFilterParamsFwdSapEncapVal TmnxEncapVal, + tMacFilterParamsFwdSdpBind SdpBindId, + tMacFilterParamsTimeRangeName TNamedItemOrEmpty, + tMacFilterParamsTimeRangeState TTimeRangeState, + tMacFilterParamsRedirectURL TmnxHttpRedirectUrl, + tMacFilterParamsIngrHitByteCount Counter64, + tMacFilterParamsEgrHitByteCount Counter64, + tMacFilterParamsLowISID SvcISID, + tMacFilterParamsHighISID SvcISID, + tMacFilterParamsInnerTagValue QTagFullRangeOrNone, + tMacFilterParamsInnerTagMask QTagFullRange, + tMacFilterParamsOuterTagValue QTagFullRangeOrNone, + tMacFilterParamsOuterTagMask QTagFullRange, + tMacFilterParamsEsi TFilterEsi, + tMacFilterParamsFwdEsiSvcId TmnxServId, + tMacFilterParamsPbrDwnActOvr TFilterPbrDownActionOvr, + tMacFilterParamsStickyDst Integer32, + tMacFilterParamsHoldRemain Integer32, + tMacFilterParamsDownloadAct TFilterDownloadedAction, + tMacFilterParamsCollectStats TruthValue +} + +tMacFilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every mac filter can have + multiple entries, therefore every mac filter entry is identified by + the tMacFilterId and tMacFilterParamsIndex." + ::= { tMacFilterParamsEntry 1 } + +tMacFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tMacFilterParamsTable." + ::= { tMacFilterParamsEntry 2 } + +tMacFilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match this + entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 3 } + +tMacFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 4 } + +tMacFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter. The values nat(5), reassemble(6), + gtpLclBrkout(7) and forwardEsiL3(9) are not allowed. + + The object tMacFilterParamsAction supports only subset of filter + actions. The object tMacFltrEntryActAction supports all actions. It's + recommended to use tMacFltrEntryActAction instead of + tMacFilterParamsAction." + DEFVAL { ignoreMatch } + ::= { tMacFilterParamsEntry 5 } + +tMacFilterParamsFrameType OBJECT-TYPE + SYNTAX TFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of mac frame for which we are defining this match criteria. + + For filter entries in a MAC filter of type tMacFilterType = dot1q or + tMacFilterType qinq the default value for this object is set to + ethernetII (3), and no changes are allowed. In all other cases the + default value is set to e802dot3 (0) " + DEFVAL { e802dot3 } + ::= { tMacFilterParamsEntry 6 } + +tMacFilterParamsSrcMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC to match for this policy MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 8 } + +tMacFilterParamsSrcMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC mask value for this policy MAC filter entry. The mask is + ANDed with the MAC to match tMacFilterParamsSrcMAC. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tMacFilterParamsSrcMAC. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 9 } + +tMacFilterParamsDstMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC mask value for this policy MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 10 } + +tMacFilterParamsDstMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC mask value for this policy MAC filter entry. The mask + is ANDed with the MAC to match tMacFilterParamsDstMAC. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tMacFilterParamsDstMAC. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 11 } + +tMacFilterParamsDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IEEE 802.1p priority value for this policy MAC filter entry. Use -1 to + disable matching this filter criteria." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 12 } + +tMacFilterParamsDot1pMask OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IEEE 802.1p priority mask value for this policy MAC filter entry. Use + zero to disable matching, use 7 to match everything." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 13 } + +tMacFilterParamsEtherType OBJECT-TYPE + SYNTAX Integer32 (-1 | 1536..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ethertype for this policy MAC filter entry. Use -1 to disable matching + by this criteria. This object has no significance if the object + tMacFilterParamsFrameType is not set to Ethernet_II." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 14 } + +tMacFilterParamsDsap OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC DSAP to match for this policy MAC filter entry. This object has no + significance if the object tMacFilterParamsFrameType is not set to + 802dot2LLC. In order to reset the value to the default value, both + objects tMacFilterParamsDsap and tMacFilterParamsDsapMask need to be + modified together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 15 } + +tMacFilterParamsDsapMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC DSAP mask for this policy MAC filter entry. Use 0 to disable + matching by this criteria. This object has no significance if the + object tMacFilterParamsFrameType is not set to 802dot2LLC. In order to + reset the value to the default value, both objects + tMacFilterParamsDsap and tMacFilterParamsDsapMask need to be modified + together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 16 } + +tMacFilterParamsSsap OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SSAP to match for this policy MAC filter entry. This object has no + significance if the object tMacFilterParamsFrameType is not set to + 802dot2LLC. In order to reset the value to the default value, both + objects tMacFilterParamsSsap and tMacFilterParamsSsapMask need to be + modified together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 17 } + +tMacFilterParamsSsapMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SSAP mask for this policy MAC filter entry. Use 0 to disable + matching by this criteria. This object has no significance if the + object tMacFilterParamsFrameType is not set to 802dot2LLC. In order to + reset the value to the default value, both objects + tMacFilterParamsSsap and tMacFilterParamsSsapMask need to be modified + together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 18 } + +tMacFilterParamsSnapPid OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SNAP PID to match for this policy MAC filter entry. Use -1 to + disable matching by this criteria. This object has no significance if + object tMacFilterParamsFrameType is not set to 802dot2SNAP." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 19 } + +tMacFilterParamsSnapOui OBJECT-TYPE + SYNTAX INTEGER { + off (1), + zero (2), + nonZero (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SNAP OUI to match. The values zero(2) and nonZero(3) specify what + to match. Matching can be disabled by the use of the value off(1). + This object has no significance if the object + tMacFilterParamsFrameType is not set to 802dot2SNAP." + DEFVAL { off } + ::= { tMacFilterParamsEntry 20 } + +tMacFilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet matched + this entry." + ::= { tMacFilterParamsEntry 21 } + +tMacFilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet matched + this entry." + ::= { tMacFilterParamsEntry 22 } + +tMacFilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tMacFilterParamsLogInstantiated indicates if the filter log for this + filter entry has been instantiated or not." + ::= { tMacFilterParamsEntry 23 } + +tMacFilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSvcId indicates the service id of the destination + for this MAC filter entry. A value of 0 indicates that there is + currently no active SAP or SDP destination." + ::= { tMacFilterParamsEntry 24 } + +tMacFilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tMacFilterParamsFwdSapPortId specifies the sap port identity of the + destination for this MAC filter entry. A value of 0 indicates that + there is currently no SAP destination defined. A value different from + 0 can only be specified if the value of the tMacFilterParamsAction + object of this entry is 'forward'. In addition a non-zero value can + only be given if the object tMacFilterParamsFwdSdpBind has a zero + value. + + Note that the value of tMacFilterParamsFwdSapPortId is silently + cleared by the system if tMacFilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tMacFilterParamsFwdSvcId, tMacFilterParamsFwdSapPortId or + tMacFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 25 } + +tMacFilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tMacFilterParamsFwdSapEncapVal specifies the sap port encap value + of the destination SAP for this MAC filter entry. + A value different from 0 can only be specified if + the tMacFilterParamsFwdSapPortId object has a non zero value, + and if the value of the tMacFilterParamsAction object of this entry + is 'forward'. In addition a non-zero value can only be given if + the object tMacFilterParamsFwdSdpBind has a zero value. + A value of 0 indicates that either + 1) the sap encapsulation value is not specified when + tMacFilterParamsFwdSapPortId and tMacFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tMacFilterParamsFwdSapEncapVal is silently + cleared by the system if tMacFilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tMacFilterParamsFwdSvcId, tMacFilterParamsFwdSapPortId or + tMacFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 26 } + +tMacFilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tMacFilterParamsFwdSdpBind specifies the sdp bind identity of the + destination for this MAC filter entry. A value of 0 indicates that + there is currently no SDP binding defined. A value different from 0 + can only be specified if the value of the tMacFilterParamsAction + object of this entry is 'forward'. In addition a non-zero value can + only be given if the objects tMacFilterParamsFwdSapPortId and + tMacFilterParamsFwdSapEncapVal have a zero value. + + Note that the value of tMacFilterParamsFwdSdpBind is silently cleared + by the system if tMacFilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tMacFilterParamsFwdSvcId or tMacFilterParamsFwdSdpBind is set." + DEFVAL { '0000000000000000'H } + ::= { tMacFilterParamsEntry 27 } + +tMacFilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tMacFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered later on. Also, a value is accepted only if the + tmnxTimeRangeEntry is defined in the + TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName. + + This object is obsoleted in release 14.0." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 28 } + +tMacFilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tMacFilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tMacFilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tMacFilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tMacFilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems. + + This object is obsoleted in release 14.0." + ::= { tMacFilterParamsEntry 29 } + +tMacFilterParamsRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tMacFilterParamsRedirectURL specifies the URL to redirect + to, when the value of tMacFilterParamsAction is 'httpRedirect'. + + Note that the value of tMacFilterParamsRedirectURL is silently cleared + by the system if tMacFilterParamsAction is set to any value other than + 'httpRedirect'." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 30 } + +tMacFilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterParamsIngrHitByteCount indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tMacFilterParamsEntry 31 } + +tMacFilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterParamsEgrHitByteCount indicates the number of + bytes of all egress packets that matched this entry." + ::= { tMacFilterParamsEntry 32 } + +tMacFilterParamsLowISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsLowISID specifies the lowest value of the + 24 bit (0..16777215) service instance identifier for this service that + matches this entry. + + The default value of -1 indicates no ISID matching will be performed. + + The value of this field can be equal to but not lower than the value + of the tMacFilterParamsHighISID field. + + Changing the value of this field might also change the value of + tMacFilterParamsHighISID: A value of -1 will change the value of + tMacFilterParamsHighISID to -1. Changing the value of this field from + -1 to any other value will change the value of + tMacFilterParamsHighISID to this same value. + + Note that tMacFilterParamsLowISID and tMacFilterParamsHighISID can + only be set if tMacFilterType is set to 'isid(1)'." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 33 } + +tMacFilterParamsHighISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsHighISID specifies the highest value of + the 24 bit (0..16777215) service instance identifier for this service + that matches this entry. + + The default value of -1 indicates no ISID matching will be performed. + + The value of this field can be equal to but not higher than the value + of the tMacFilterParamsLowISID field. + + Changing the value of this field might also change the value of + tMacFilterParamsLowISID: A value of -1 will change the value of + tMacFilterParamsLowISID to -1. Changing the value of this field from + -1 to any other value will change the value of tMacFilterParamsLowISID + to this same value. + + Note that tMacFilterParamsLowISID and tMacFilterParamsHighISID can + only be set if tMacFilterType is set to 'isid(1)'." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 34 } + +tMacFilterParamsInnerTagValue OBJECT-TYPE + SYNTAX QTagFullRangeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsInnerTagValue specifies the value to + match against the VID of the second VLAN tag in the packet that is + carried transparently through the service (the second vlan tag after + the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'. + + The (default) value of '-1' indicates no inner VLAN tag matching will + be performed." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 35 } + +tMacFilterParamsInnerTagMask OBJECT-TYPE + SYNTAX QTagFullRange (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsInnerTagMask is applied as a mask to VID + of the inner VLAN tag of the packet prior to comparing it + with tMacFilterParamsInnerTagValue. The inner tag is the second tag in + the packet that is carried transparently through the service + (the second tag after the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'." + DEFVAL { 4095 } + ::= { tMacFilterParamsEntry 36 } + +tMacFilterParamsOuterTagValue OBJECT-TYPE + SYNTAX QTagFullRangeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsOuterTagValue specifies the value to + match against the VID of the first VLAN tag in the packet that is + carried transparently through the service (the first vlan tag after + the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'. + + The (default) value of '-1' indicates no outer VLAN tag matching will + be performed." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 37 } + +tMacFilterParamsOuterTagMask OBJECT-TYPE + SYNTAX QTagFullRange (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsOuterTagMask is applied as a mask to VID + of the outer VLAN tag of the packet prior to comparing it + with tMacFilterParamsOuterTagValue. The outer tag is the first tag in + the packet that is carried transparently through the service + (the first tag after the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'." + DEFVAL { 4095 } + ::= { tMacFilterParamsEntry 38 } + +tMacFilterParamsEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tMacFilterParamsEsi specifies the ethernet + segment identifier (ESI) of the first ESI identified appliance in + Nuage service chain. When the value of tMacFilterParamsAction is + 'forwardEsiL2' packets matching the filter entry are forwarded to the + appliance using EVPN-resolved VXLAN tunnel in the specified VPLS + service (tMacFilterParamsFwdEsiSvcId). + + The value '0' indicates that there is no ESI specified. The value of + tMacFilterParamsEsi is ignored by the system if the value of + tMacFilterParamsAction is different from 'forwardEsiL2'. The value of + tMacFilterParamsAction can be set to 'forwardEsiL2' only if + tMacFilterParamsEsi and tMacFilterParamsFwdEsiSvcId are set to non + zero values." + DEFVAL { '00000000000000000000'H } + ::= { tMacFilterParamsEntry 39 } + +tMacFilterParamsFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tMacFilterParamsFwdEsiSvcId specifies the + identifier of the VPLS used for VPN/DC connectivity. + + The value '0' indicates that no VPLS identifier is specified. The + value of tMacFilterParamsFwdEsiSvcId is ignored by the system if the + value of tMacFilterParamsAction is different from 'forwardEsiL2'. The + value of tMacFilterParamsAction can be set to 'forwardEsiL2' only if + tMacFilterParamsEsi and tMacFilterParamsFwdEsiSvcId are set to non + zero values." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 40 } + +tMacFilterParamsPbrDwnActOvr OBJECT-TYPE + SYNTAX TFilterPbrDownActionOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsPbrDwnActOvr specifies the + filter action which will be performed when the PBR/PBF target for this + entry is not available. + + If the value of tMacFltrEntryActAction is not one of the following + values then tMacFilterParamsPbrDwnActOvr must be set to the value + 'none': + - forwardEsiL2 + - forwardSap + - forwardSdp + + If the value of tMacFilterParamsPbrDwnActOvr is different from 'none' + then PBF destination availability checking for an entry is turned on. + There is a limit to the number of filter entries with the destination + availability checking turned on. Entries with the value of + tMacFltrEntryActAction equal to 'forwardEsiL2' are not counted against + this limit. + + Refer to the description of the textual convention + TFilterPbrDownActionOvr for more details." + DEFVAL { none } + ::= { tMacFilterParamsEntry 41 } + +tMacFilterParamsStickyDst OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsStickyDst specifies how long + the system will wait (in seconds) until it activates the best action + (action with available PBF destination and the highest priority). + Until then the action specified by tMacFilterParamsPbrDwnActOvr will + be taken on a packet matching the filter entry. After the value of the + active destination is fixed it will remain unchanged until the active + PBF destination becomes unreachable. + + The value of -1 indicates that the property of PBF destination + stickiness is turned off. When the property of stickiness is turned + off the active PBF destination is always the one which is available + and has the highest priority. + + The countdown starts when there was no PBR/PBF destination reachable + and any PBR/PBF destination becomes reachable. + + tMacFilterParamsStickyDst can be set to value other than -1 only if + the value of tMacFltrEntryActAction is 'forwardSap' or 'forwardSdp'." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 42 } + +tMacFilterParamsHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsHoldRemain indicates the + remaining time in seconds, until the best action will become active + and will be fixed. + + Best action is: + - primary action if PBR target status of primary action is up. + - secondary action if PBR target status of secondary action is up + and PBR target status of primary action is down. + - none if both PBR targets are down" + ::= { tMacFilterParamsEntry 43 } + +tMacFilterParamsDownloadAct OBJECT-TYPE + SYNTAX TFilterDownloadedAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsDownloadAct indicates the + filter entry action downloaded to IOM. + + Refer to the description of the textual convention + TFilterDownloadedAction for more information." + ::= { tMacFilterParamsEntry 44 } + +tMacFilterParamsCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsCollectStats specifies whether or not the + collection of statistical data for the filter entry is enabled. + + tMacFilterParamsCollectStats is supported only on IXR J2 platforms." + DEFVAL { false } + ::= { tMacFilterParamsEntry 45 } + +tFilterLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all filter logs." + ::= { tFilterObjects 5 } + +tFilterLogEntry OBJECT-TYPE + SYNTAX TFilterLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Filter Log entry." + INDEX { tFilterLogId } + ::= { tFilterLogTable 1 } + +TFilterLogEntry ::= SEQUENCE +{ + tFilterLogId TFilterLogId, + tFilterLogRowStatus RowStatus, + tFilterLogDestination TFilterLogDestination, + tFilterLogDescription TItemDescription, + tFilterLogMaxNumEntries Unsigned32, + tFilterLogSysLogId Unsigned32, + tFilterLogFileId Unsigned32, + tFilterLogStopOnFull TruthValue, + tFilterLogEnabled TmnxAdminStateTruthValue, + tFilterLogSummaryEnabled TmnxAdminStateTruthValue, + tFilterLogSummaryCrit1 TFilterLogSummaryCriterium +} + +tFilterLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index for the entry. An entry cannot be created with an id + of 0." + ::= { tFilterLogEntry 1 } + +tFilterLogRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tFilterLogTable." + ::= { tFilterLogEntry 2 } + +tFilterLogDestination OBJECT-TYPE + SYNTAX TFilterLogDestination + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the destination of the log." + DEFVAL { memory } + ::= { tFilterLogEntry 3 } + +tFilterLogDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter log entry." + DEFVAL { ''H } + ::= { tFilterLogEntry 4 } + +tFilterLogMaxNumEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterLogMaxNumEntries specifies the maximum number of + entries that the log can store. + + The value of tFilterLogMaxNumEntries can be set to any value other + than zero only if tFilterLogDestination is 'memory'." + DEFVAL { 1000 } + ::= { tFilterLogEntry 5 } + +tFilterLogSysLogId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterLogSysLogId specifies the syslog Id to be used as + destination. + + The value of tFilterLogSysLogId can be set to any value other than + zero only if tFilterLogDestination is 'syslog'." + DEFVAL { 0 } + ::= { tFilterLogEntry 6 } + +tFilterLogFileId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterLogFileId specifies the File Id to be used as + destination. + + The value of tFilterLogFileId can be set to any value other than zero + only if tFilterLogDestination is 'file'." + DEFVAL { 0 } + ::= { tFilterLogEntry 7 } + +tFilterLogStopOnFull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterLogStopOnFull specifies what should + happen when tFilterLogMaxNumEntries is reached. The value true, + specifies that logging will stop. The value false specifies that + wrap-around will be used." + DEFVAL { false } + ::= { tFilterLogEntry 8 } + +tFilterLogEnabled OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterLogEnabled specifies whether the + logging is enabled or disabled" + DEFVAL { true } + ::= { tFilterLogEntry 9 } + +tFilterLogSummaryEnabled OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterLogSummaryEnabled specifies whether or not + summarization of filter log entries is performed. Summarization is + only allowed in case tFilterLogDestination is set to syslog." + DEFVAL { false } + ::= { tFilterLogEntry 10 } + +tFilterLogSummaryCrit1 OBJECT-TYPE + SYNTAX TFilterLogSummaryCriterium + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterLogSummaryCrit1 specifies how filter log entries + will be summarized. + + This field is only meaningful if the object tFilterLogSummaryEnabled + is set to true." + DEFVAL { srcAddr } + ::= { tFilterLogEntry 11 } + +tFilterLogScalars OBJECT IDENTIFIER ::= { tFilterObjects 6 } + +tFilterLogMaxInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogMaxInstances maintains the maximum allowed instances of + filter logs allowed on the system" + ::= { tFilterLogScalars 1 } + +tFilterLogInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogInstances maintains the instances of filter logs presently + existing on the system" + ::= { tFilterLogScalars 2 } + +tFilterLogBindings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogBindings maintains the count of the configured filter log + bindings presently existing on the system. The bindings get + instantiated when the filter is instantiated" + ::= { tFilterLogScalars 3 } + +tFilterNotificationObjects OBJECT IDENTIFIER ::= { tFilterObjects 8 } + +tFilterPBRDropReason OBJECT-TYPE + SYNTAX INTEGER { + invalidInterface (0), + interfaceDown (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tIPFilterPBRPacketsDrop to report the failure reason code." + ::= { tFilterNotificationObjects 1 } + +tFilterParmRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterParmRow indicates the OID of the row + status of the applicable filter parameter table. This can be a row from + either one of the following tables: + - tIPFilterParamsTable; + - tMacFilterParamsTable; or + - tIPv6FilterParamsTable" + ::= { tFilterNotificationObjects 2 } + +tFilterAlarmDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterAlarmDescription is a printable + character string which contains information about the cause of the + problem." + ::= { tFilterNotificationObjects 3 } + +tFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterId, together with the object + tFilterType uniquely defines the filter for which this notification is + generated." + ::= { tFilterNotificationObjects 4 } + +tFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterType, together with the object + tFilterId uniquely defines the filter for which this notification is + generated." + ::= { tFilterNotificationObjects 5 } + +tFilterSubInsSpaceOwner OBJECT-TYPE + SYNTAX TFilterSubInsSpaceOwner + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterSubInsSpaceOwner, specifies for which + application, capable of inserting filter entries, this notification is + generated." + ::= { tFilterNotificationObjects 6 } + +tFilterThresholdReached OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterThresholdReached, specifies the + threshold reached at the moment this notification was generated." + ::= { tFilterNotificationObjects 7 } + +tFltrFlowSpecProblem OBJECT-TYPE + SYNTAX INTEGER { + nlriDecodeProblem (0), + maxNbrFlowSpecEntriesReached (1), + fltrResourceProblem (2), + other (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFlowSpecProblem, indicates which problem + has occurred while processing a BGP flowspec NLRI in the filter + module." + ::= { tFilterNotificationObjects 8 } + +tFltrFlowSpecProblemDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFlowSpecProblemDescription may contain a + more detailed problem description then as given by + tFltrFlowSpecProblem." + ::= { tFilterNotificationObjects 9 } + +tFltrFLowSpecNLRI OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFLowSpecNLRI contains at most the first + 30 octets of the NLRI causing the problem." + ::= { tFilterNotificationObjects 10 } + +tFltrFlowSpecVrtrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFlowSpecVrtrId indicates the virtual + router Id to which the NLRI belongs." + ::= { tFilterNotificationObjects 11 } + +tFltrPrefixListType OBJECT-TYPE + SYNTAX TFltrPrefixListType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrPrefixListType indicates the type of + prefix list." + ::= { tFilterNotificationObjects 12 } + +tFltrPrefixListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrPrefixListName indicates the name of the + prefix list." + ::= { tFilterNotificationObjects 13 } + +tFltrApplyPathSource OBJECT-TYPE + SYNTAX TmnxFilterApplyPathSource + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tFltrApplyPathSource indicates the source of the + apply-path rule." + ::= { tFilterNotificationObjects 14 } + +tFltrApplyPathIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tFltrApplyPathIndex indicates the index of the apply-path + rule." + ::= { tFilterNotificationObjects 15 } + +tFltrNotifDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrNotifDescription may contain a + description text." + ::= { tFilterNotificationObjects 16 } + +tFltrMdaId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrMdaId contains the MDA-id of the mda on + which an filter event is being reported." + ::= { tFilterNotificationObjects 17 } + +tFilterTimeStampObjects OBJECT IDENTIFIER ::= { tFilterObjects 9 } + +tFilterDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to tFilterObjects." + ::= { tFilterTimeStampObjects 1 } + +tFilterRedirectPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all redirect policies configured on this system." + ::= { tFilterObjects 10 } + +tFilterRedirectPolicyEntry OBJECT-TYPE + SYNTAX TFilterRedirectPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular redirect policy. Entries are + created/deleted by user." + INDEX { tFilterRedirectPolicy } + ::= { tFilterRedirectPolicyTable 1 } + +TFilterRedirectPolicyEntry ::= SEQUENCE +{ + tFilterRedirectPolicy TNamedItem, + tFilterRPRowStatus RowStatus, + tFilterRPDescription TItemDescription, + tFilterRPAdminState TmnxAdminState, + tFilterRPActiveDest IpAddress, + tFilterRPVrtrId TmnxVRtrIDOrZero, + tFilterRPActiveDestAddrType InetAddressType, + tFilterRPActiveDestAddr InetAddress, + tFilterRPDstStickiness Integer32, + tFilterRPBestDstAddrType InetAddressType, + tFilterRPBestDstAddr InetAddress, + tFilterRPStickinessHoldRemain Integer32, + tFilterRPNotifyDestChange TruthValue +} + +tFilterRedirectPolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectPolicy uniquely identifies each redirect policy + configured on this system." + ::= { tFilterRedirectPolicyEntry 1 } + +tFilterRPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRPRowStatus allows entries to be created and deleted in the + tFilterRedirectPolicyTable." + ::= { tFilterRedirectPolicyEntry 2 } + +tFilterRPDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this redirect policy is maintained in + the object tFilterRPDescription." + DEFVAL { ''H } + ::= { tFilterRedirectPolicyEntry 3 } + +tFilterRPAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRPAdminState holds the admin state of the policy. If the admin + state is 'outOfService', the tests will not be conducted." + DEFVAL { outOfService } + ::= { tFilterRedirectPolicyEntry 4 } + +tFilterRPActiveDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRPActiveDest indicates the IP address of the active + destination. A value of 0 indicates that there is currently no active + destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPolicyEntry 5 } + +tFilterRPVrtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPVrtrId specifies the target routing + instance as part of the redirect policy. When the target routing + instance is configured (not equal to 0), the following applies: + + - Ping and unicast-reachability tests configured in a redirect policy + are now executed in the routing instance specified by the redirect + policy regardless of what routing instance is the filter using this + redirect policy deployed in. + + - When packets are routed to a destination configured in a redirect + policy with router instance specified (as result of filter match), + routing is executed in the router instance context configured in + the redirect policy regardless of the routing context for the + interface on which the packet arrived. + Note that if all destinations are down, the forward action is still + executed in the routing instance of the incoming interface and not + the routing instance of the redirect policy. + If PBR specifies action forward router, then deploying the policy + on card not supporting such action will result in action forward + using incoming interface routing context. + + - If the H/W does not support the next-hop router PBR action, action + forward is executed (even if the router instance in the action is the + same as the router instance of the incoming interface). + + If the target routing instance is not configured (equal to 0), the + following applies: + + - Redirect policy can be deployed in any VPRN or GRT routing context + but a test will only run in GRT context regardless of where the policy + is deployed. + + - The PBR will execute in the routing context of the ingress interface. + + SNMP and URL tests can be configured only if the target routing + instance is not configured." + DEFVAL { 0 } + ::= { tFilterRedirectPolicyEntry 6 } + +tFilterRPActiveDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPActiveDestAddrType indicates the + context in which the values of the objects tFilterRPActiveDestAddr are + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2)" + DEFVAL { unknown } + ::= { tFilterRedirectPolicyEntry 7 } + +tFilterRPActiveDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPActiveDestAddr indicates the IP + address of the active destination. A value of 0 indicates that there + is currently no active destination. + + The value must be consistent with the IP version value of the + associated tFilterRPActiveDestAddrType object." + DEFVAL { ''H } + ::= { tFilterRedirectPolicyEntry 8 } + +tFilterRPDstStickiness OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPDstStickiness specifies the time in + seconds, how long the system will wait until it sets and fixes the + current best destination as active destination. After the value of + active destination is fixed it will remain unchanged until the active + destination becomes unreachable. + + When the value of tFilterRPDstStickiness is -1 the property of + destination stickiness is turned off. That means that active + destination is always the best one. + + The countdown starts when there was no destination reachable and any + destination becomes reachable." + DEFVAL { -1 } + ::= { tFilterRedirectPolicyEntry 9 } + +tFilterRPBestDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPBestDstAddrType indicates the context + in which the values of the objects tFilterRPActiveDestAddr are + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2)" + DEFVAL { unknown } + ::= { tFilterRedirectPolicyEntry 10 } + +tFilterRPBestDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPBestDstAddr indicates the IP address + of the available destination with the highest priority. A value of + 0 indicates that currently there is no reachable destination. + + The value must be consistent with the IP version value of the + associated tFilterRPActiveDestAddrType object." + DEFVAL { ''H } + ::= { tFilterRedirectPolicyEntry 11 } + +tFilterRPStickinessHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPStickinessHoldRemain indicates the + remaining time in seconds, until the best destination becomes the + active destination and will become fixed." + DEFVAL { 0 } + ::= { tFilterRedirectPolicyEntry 12 } + +tFilterRPNotifyDestChange OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPNotifyDestChange indicates whether to + send tFilterRPActiveDestChangeEvent notification for this redirect + policy active destination changes." + DEFVAL { false } + ::= { tFilterRedirectPolicyEntry 13 } + +tFilterRedirectDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectDestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect destinations configured on this + system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyDstTable." + ::= { tFilterObjects 11 } + +tFilterRedirectDestEntry OBJECT-TYPE + SYNTAX TFilterRedirectDestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a particular Redirect destination. Entries are + created/deleted by user. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest + } + ::= { tFilterRedirectDestTable 1 } + +TFilterRedirectDestEntry ::= SEQUENCE +{ + tFilterRedirectDest IpAddress, + tFilterRDRowStatus RowStatus, + tFilterRDDescription TItemDescription, + tFilterRDAdminPriority Unsigned32, + tFilterRDOperPriority Unsigned32, + tFilterRDAdminState TmnxAdminState, + tFilterRDOperState TmnxOperState +} + +tFilterRedirectDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectDest holds the IP address of the destination entry. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 1 } + +tFilterRDRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRDRowStatus allows entries to be created and deleted in the + tFilterRedirectDestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 2 } + +tFilterRDDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "User-provided description for this destination is maintained in the + object tFilterRDDescription. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectDestEntry 3 } + +tFilterRDAdminPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRDAdminPriority holds the configured base priority for the + destination. + + This object is obsoleted in release 13.0." + DEFVAL { 100 } + ::= { tFilterRedirectDestEntry 4 } + +tFilterRDOperPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRDAdminPriority maintains the operational value of the priority + for this destination. The highest operational priority across multiple + destinations is used as the preferred destination. + + A value of '0' is maintained if the destination if tFilterRDOperState + is 'outOfService'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 5 } + +tFilterRDAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRDAdminState maintains the configured state of the destination. + If the admin state is 'outOfService', the tests for this destination + will not be conducted. + + This object is obsoleted in release 13.0." + DEFVAL { outOfService } + ::= { tFilterRedirectDestEntry 6 } + +tFilterRDOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRDOperState indicates the operational state of the + destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 7 } + +tFilterRedirectSNMPTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectSNMPTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect SNMP tests configured on this system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcySNMPTestTable." + ::= { tFilterObjects 12 } + +tFilterRedirectSNMPTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectSNMPTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific SNMP test configured for a destination. + Entries are created/deleted by user. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectSNMPTest + } + ::= { tFilterRedirectSNMPTestTable 1 } + +TFilterRedirectSNMPTestEntry ::= SEQUENCE +{ + tFilterRedirectSNMPTest TNamedItem, + tFilterRSTRowStatus RowStatus, + tFilterRSTOID OBJECT IDENTIFIER, + tFilterRSTCommunity DisplayString, + tFilterRSTSNMPVersion INTEGER, + tFilterRSTInterval Unsigned32, + tFilterRSTTimeout Unsigned32, + tFilterRSTDropCount Unsigned32, + tFilterRSTHoldDown Unsigned32, + tFilterRSTHoldDownRemain Unsigned32, + tFilterRSTLastActionTime TimeStamp, + tFilterRSTLastOID OBJECT IDENTIFIER, + tFilterRSTLastType INTEGER, + tFilterRSTLastCounter32Val Counter32, + tFilterRSTLastUnsigned32Val Unsigned32, + tFilterRSTLastTimeTicksVal TimeTicks, + tFilterRSTLastInt32Val Integer32, + tFilterRSTLastOctetStringVal OCTET STRING, + tFilterRSTLastIpAddressVal IpAddress, + tFilterRSTLastOidVal OBJECT IDENTIFIER, + tFilterRSTLastCounter64Val Counter64, + tFilterRSTLastOpaqueVal Opaque, + tFilterRSTLastAction INTEGER, + tFilterRSTLastPrioChange Integer32, + tFilterRSTNextRespIndex Integer32 +} + +tFilterRedirectSNMPTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectSNMPTest specifies the name of the SNMP test. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 1 } + +tFilterRSTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRowStatus allows tests to be created and deleted in the + tFilterRedirectSNMPTestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 2 } + +tFilterRSTOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTOID stores the OID of the object to be fetched from the + destination. The value of this object can only be changed if the + object tFilterRSTCommunity is changed at the same time. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 3 } + +tFilterRSTCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTCommunity is the SNMPv1 or SNMPv2c Community + String or the SNMPv3 Context Name used to conduct this SNMP test as + described in RFC2571 and RFC2737. + + When the value of tFilterRSTSNMPVersion is 'snmpv1' or 'snmpv2c' + this object represents a community string. When the value of + tFilterRSTSNMPVersion is 'snmpv3' this object represents a SNMPv3 + context name. + The value of this object can only be changed if the object + tFilterRSTOID is changed at the same time. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectSNMPTestEntry 4 } + +tFilterRSTSNMPVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpv1 (1), + snmpv2c (2), + snmpv3 (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTSNMPVersion specifies the SNMP PDU format to be used while + conducting the test. Currently only snmpv2c is supported. + + This object is obsoleted in release 13.0." + DEFVAL { snmpv2c } + ::= { tFilterRedirectSNMPTestEntry 5 } + +tFilterRSTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTInterval specifies the amount of time in + seconds between consecutive requests sent to the far end host. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectSNMPTestEntry 6 } + +tFilterRSTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTTimeout specifies the amount of time in seconds + that is allowed for receiving a response from the far end host. If a + reply is not received within this time the far end host is considered + unresponsive. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectSNMPTestEntry 7 } + +tFilterRSTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTDropCount specifies the number of consecutive + requests that must fail for the destination to declared unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 3 } + ::= { tFilterRedirectSNMPTestEntry 8 } + +tFilterRSTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTHoldDown specifies the amount of time in + seconds that the system should be held down if any of the test has + marked it unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectSNMPTestEntry 9 } + +tFilterRSTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTHoldDownRemain indicates the amount of time in + seconds that the system will remain in held down state before being + used again. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 10 } + +tFilterRSTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRSTLastActionTime maintains the time stamp when this test + received a response for a probe sent out. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 11 } + +tFilterRSTLastOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The object tFilterRSTLastOID holds the OID received in the response. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 12 } + +tFilterRSTLastType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRSTLastType maintains the type of the value received. A value + of none(0) indicated that no value has been received. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 13 } + +tFilterRSTLastCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'counter32'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 14 } + +tFilterRSTLastUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'unsigned32'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 15 } + +tFilterRSTLastTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'timeTicks'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 16 } + +tFilterRSTLastInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'integer32'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 17 } + +tFilterRSTLastOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'octetString'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 18 } + +tFilterRSTLastIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'ipAddress'. Although this seems to be + unfriendly for IPv6, we have to recognize that there are a number of + older MIBs that do contain an IPv4 format address, known as IpAddress. + + IPv6 addresses are represented using TAddress or InetAddress, and so + the underlying datatype is OCTET STRING, and their value would be + stored in the tFilterRSTLastOctetStringVal column. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 19 } + +tFilterRSTLastOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'objectId'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 20 } + +tFilterRSTLastCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'counter64'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 21 } + +tFilterRSTLastOpaqueVal OBJECT-TYPE + SYNTAX Opaque + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'opaque'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 22 } + +tFilterRSTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRSTLastAction maintains impact that the last test probe made on + the operational status of the destination as maintained in + tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRSTHoldDown seconds. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 23 } + +tFilterRSTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the last action on the operational state of the destination i.e. + tFilterRSTLastAction is 'enable', tFilterRSTLastPrioChange maintains + the impact that the last test probe made on the operational priority + of the destination. + + In other cases, this object has no significance and hence should be + holding the value '0'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 24 } + +tFilterRSTNextRespIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTNextRespIndex indicates the next response index + to be used while creating a row in the tFilterRedirectSNMPRespTable. + + The value of '-1' means that the maximum number of return values for + this OID are already configured. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 25 } + +tFilterRedirectSNMPRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectSNMPRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row in this table holds the effect of the test on the destination + for a specific return value. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcySNMPRespTable." + ::= { tFilterObjects 13 } + +tFilterRedirectSNMPRespEntry OBJECT-TYPE + SYNTAX TFilterRedirectSNMPRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about action to be taken for a specific destination when a + specific response is received. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectSNMPTest, + tFilterRSTRespId + } + ::= { tFilterRedirectSNMPRespTable 1 } + +TFilterRedirectSNMPRespEntry ::= SEQUENCE +{ + tFilterRSTRespId Integer32, + tFilterRSTRespRowStatus RowStatus, + tFilterRSTRespAction INTEGER, + tFilterRSTRespPrioChange Unsigned32, + tFilterRSTRespOID OBJECT IDENTIFIER, + tFilterRSTRespType INTEGER, + tFilterRSTCounter32Val Counter32, + tFilterRSTUnsigned32Val Unsigned32, + tFilterRSTTimeTicksVal TimeTicks, + tFilterRSTInt32Val Integer32, + tFilterRSTOctetStringVal OCTET STRING, + tFilterRSTIpAddressVal IpAddress, + tFilterRSTOidVal OBJECT IDENTIFIER, + tFilterRSTCounter64Val Counter64, + tFilterRSTOpaqueVal Opaque +} + +tFilterRSTRespId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRSTRespId holds the response value received from the + destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 1 } + +tFilterRSTRespRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object allows response strings to be specified for a specific + test and the change it will cause to the priority of the destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 2 } + +tFilterRSTRespAction OBJECT-TYPE + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRespAction specifies the type of change that should be made + to the destination priority tFilterRDOperPriority, if the return value + is same as tFilterRSTRespId. If tFilterRSTRespPrioChange is 0 this + field will be set to 'disable'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + DEFVAL { disable } + ::= { tFilterRedirectSNMPRespEntry 3 } + +tFilterRSTRespPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRespPrioChange specifies the amount of change to be made to + the priority of the destination if the tFilterRSTRespAction is either + 'increase' or 'decrease'. If tFilterRSTRespAction is 'disable', this + field will be set to 0. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectSNMPRespEntry 4 } + +tFilterRSTRespOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The object tFilterRSTRespOID holds the OID to be received in the + response. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 5 } + +tFilterRSTRespType OBJECT-TYPE + SYNTAX INTEGER { + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRespType maintains the type of the value to be received. + + Note: types 'objectId' and 'counter64' are not supported for now, and + will be rejected when used. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 6 } + +tFilterRSTCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'counter32'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 7 } + +tFilterRSTUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'unsigned32'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 8 } + +tFilterRSTTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'timeTicks'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 9 } + +tFilterRSTInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'integer32'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 10 } + +tFilterRSTOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'octetString'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 11 } + +tFilterRSTIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'ipAddress'. Although this seems to be + unfriendly for IPv6, we have to recognize that there are a number of + older MIBs that do contain an IPv4 format address, known as IpAddress. + + IPv6 addresses are represented using TAddress or InetAddress, and so + the underlying datatype is OCTET STRING, and their value would be + stored in the tFilterRSTOctetStringVal column. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 12 } + +tFilterRSTOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The response value if tFilterRSTRespType is set to 'objectId'. This + field cannot be modified after creation. Any change attempts will be + silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 13 } + +tFilterRSTCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The response value if tFilterRSTRespType is set to 'counter64'. This + field cannot be modified after creation. Any change attempts will be + silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 14 } + +tFilterRSTOpaqueVal OBJECT-TYPE + SYNTAX Opaque + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'opaque'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 15 } + +tFilterRedirectURLTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectURLTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect snmp tests configured on this system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyURLTestTable." + ::= { tFilterObjects 14 } + +tFilterRedirectURLTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectURLTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific URL test configured for a destination. + Entries are created/deleted by user. Entries have a presumed + StorageType of nonVolatile. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectURLTest + } + ::= { tFilterRedirectURLTestTable 1 } + +TFilterRedirectURLTestEntry ::= SEQUENCE +{ + tFilterRedirectURLTest TNamedItem, + tFilterRUTRowStatus RowStatus, + tFilterRUTURL DisplayString, + tFilterRUTHTTPVersion DisplayString, + tFilterRUTInterval Unsigned32, + tFilterRUTTimeout Unsigned32, + tFilterRUTDropCount Unsigned32, + tFilterRUTHoldDown Unsigned32, + tFilterRUTHoldDownRemain Unsigned32, + tFilterRUTLastActionTime TimeStamp, + tFilterRUTLastRetCode Unsigned32, + tFilterRUTLastAction INTEGER, + tFilterRUTLastPrioChange Integer32 +} + +tFilterRedirectURLTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectURLTest holds the name of the URL test. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 1 } + +tFilterRUTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRUTRowStatus allows tests to be created and deleted in the + tFilterRedirectURLTestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 2 } + +tFilterRUTURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object holds the URL to be probed. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectURLTestEntry 3 } + +tFilterRUTHTTPVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The HTTP Version to be used while performing the URL test. The system + by default uses HTTP Version 1.1 until explicitly specified. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectURLTestEntry 4 } + +tFilterRUTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTInterval specifies the amount of time in + seconds between consecutive requests sent to the far end host. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectURLTestEntry 5 } + +tFilterRUTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTTimeout specifies the amount of time in seconds + that is allowed for receiving a response from the far end host. If a + reply is not received within this time the far end host is considered + unresponsive. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectURLTestEntry 6 } + +tFilterRUTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTDropCount specifies the number of consecutive + requests that must fail for the destination to declared unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 3 } + ::= { tFilterRedirectURLTestEntry 7 } + +tFilterRUTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTHoldDown specifies the amount of time in + seconds that the system should be held down if any of the test has + marked it unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectURLTestEntry 8 } + +tFilterRUTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTHoldDownRemain indicates the amount of time in + seconds that the system will remain in held down state before being + used again. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 9 } + +tFilterRUTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRUTLastActionTime maintains the time stamp when this test + received a response for a probe sent out. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 10 } + +tFilterRUTLastRetCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRUTLastRetCode holds the return code received in the last + response. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 11 } + +tFilterRUTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRUTLastAction maintains impact that the last test probe made on + the operational status of the destination as maintained in + tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRUTHoldDown seconds. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 12 } + +tFilterRUTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the last action on the operational state of the destination i.e. + tFilterRUTLastAction is 'enable', tFilterRUTLastPrioChange maintains + the impact that the last test probe made on the operational priority + of the destination. + + In other cases, this object has no significance and hence should be + holding the value '0'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 13 } + +tFilterRedirectURLRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectURLRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row in this table holds the effect of the test on the destination + for a range of return values. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyURLRespTable." + ::= { tFilterObjects 15 } + +tFilterRedirectURLRespEntry OBJECT-TYPE + SYNTAX TFilterRedirectURLRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about action to be taken for a specific destination when a + return value within the range specified between + tFilterRedirectURLLowRespCode and tFilterRedirectURLHighRespCode is + received. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectURLTest, + tFilterRedirectURLLowRespCode, + tFilterRedirectURLHighRespCode + } + ::= { tFilterRedirectURLRespTable 1 } + +TFilterRedirectURLRespEntry ::= SEQUENCE +{ + tFilterRedirectURLLowRespCode Unsigned32, + tFilterRedirectURLHighRespCode Unsigned32, + tFilterRUTRespRowStatus RowStatus, + tFilterRUTRespAction INTEGER, + tFilterRUTRespPrioChange Unsigned32 +} + +tFilterRedirectURLLowRespCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectURLLowRespCode specifies the lower return code of the + range specified by this entry. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLRespEntry 1 } + +tFilterRedirectURLHighRespCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectURLHighRespCode specifies the higher return code of the + range specified by this entry. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLRespEntry 2 } + +tFilterRUTRespRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRUTRespRowStatus allows the mapping of a range of return codes + returned from a specific test to the change it will cause to the + priority of the destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLRespEntry 3 } + +tFilterRUTRespAction OBJECT-TYPE + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If the tFilterRUTRespAction is either 'increase(1)' or 'decrease(2)' + tFilterRUTRespPrioChange specifies the offset to be applied to the + destination base priority (tFilterRDAdminPriority) in order to compute + the tFilterRDOperPriority as a result of this test. + + If the tFilterRUTRespAction is set to 'disable(3)', on the reception + of the specified response, the destination will be deemed unusable and + the tFilterRDOperPriority will be set to '0'. + + The value of tFilterRUTRespAction will be forced by the system to the + value 'disable(3)' if the tFilterRUTRespPrioChange has the value '0'. + Any change attempts will be silently discarded in this case. + + This object is obsoleted in release 13.0." + DEFVAL { disable } + ::= { tFilterRedirectURLRespEntry 4 } + +tFilterRUTRespPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRUTRespPrioChange specifies the amount of change to be made to + the priority of the destination if the tFilterRUTRespAction is either + 'increase' or 'decrease'. + + If tFilterRUTRespAction is 'disable', tFilterRUTRespPrioChange will be + forced to 0. Any change to tFilterRUTRespPrioChange will be silently + discarded in this case. + + Setting the object tFilterRUTRespPrioChange to 0 will cause the value + of tFilterRUTRespAction to be set to 'disable'. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectURLRespEntry 5 } + +tFilterRedirectPingTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectPingTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect Ping tests configured on this system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyPingTestTable." + ::= { tFilterObjects 16 } + +tFilterRedirectPingTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectPingTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific Ping test configured for a destination. + Entries are created/deleted by user. Entries have a presumed + StorageType of nonVolatile. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest + } + ::= { tFilterRedirectPingTestTable 1 } + +TFilterRedirectPingTestEntry ::= SEQUENCE +{ + tFilterRPTRowStatus RowStatus, + tFilterRPTInterval Unsigned32, + tFilterRPTTimeout Unsigned32, + tFilterRPTDropCount Unsigned32, + tFilterRPTHoldDown Unsigned32, + tFilterRPTHoldDownRemain Unsigned32, + tFilterRPTLastActionTime TimeStamp, + tFilterRPTLastAction INTEGER +} + +tFilterRPTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object allows tests to be created and deleted in the + tFilterRedirectPingTestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 1 } + +tFilterRPTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTInterval specifies the amount of time in + seconds between consecutive requests sent to the far end host. + + Note that the value of tFilterRPTInterval can only be modified if the + value of the corresponding tFilterRPAdminState and/or + tFilterRDAdminState object is outOfService. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectPingTestEntry 2 } + +tFilterRPTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTTimeout specifies the amount of time in seconds + that is allowed for receiving a response from the far end host. If a + reply is not received within this time the far end host is considered + unresponsive. + + Note that the value of tFilterRPTTimeout can only be modified if the + value of the corresponding tFilterRPAdminState and/or + tFilterRDAdminState object is outOfService. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectPingTestEntry 3 } + +tFilterRPTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTDropCount specifies the number of consecutive + requests that must fail for the destination to declared unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 3 } + ::= { tFilterRedirectPingTestEntry 4 } + +tFilterRPTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTHoldDown specifies the amount of time in + seconds that the system should be held down if any of the test has + marked it unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectPingTestEntry 5 } + +tFilterRPTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTHoldDownRemain indicates the amount of time in + seconds that the system will remain in held down state before being + used again. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 6 } + +tFilterRPTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRPTLastActionTime maintains the time stamp when this test + received a response for a probe sent out. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 7 } + +tFilterRPTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRPTLastAction maintains impact that the last test probe made on + the operational status of the destination as maintained in + tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRPTHoldDown seconds. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 8 } + +tAutoIPFilterEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TAutoIPFilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines the Nokia SROS series automatic IP filters for providing, via + SNMP, the capability of gathering information regarding the same. + + tAutoIPFilterEntryTable holds a list of all automatic filter entries + being used for filtering. + + This table is obsoleted in release 3.0." + ::= { tFilterObjects 17 } + +tAutoIPFilterEntry OBJECT-TYPE + SYNTAX TAutoIPFilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines an entry in the tAutoIPFilterEntryTable. + + Entries are created and deleted in this table by the system. + + Each entry provides information about a single active automatic filter + entry. + + This entry is obsoleted in release 3.0." + INDEX { + tAutoIPFilterId, + tAutoIPFilterEntrySourceIpAddr + } + ::= { tAutoIPFilterEntryTable 1 } + +TAutoIPFilterEntry ::= SEQUENCE +{ + tAutoIPFilterId TFilterID, + tAutoIPFilterEntrySourceIpAddr IpAddress, + tAutoIPFilterEntrySourceIpMask IpAddressPrefixLength +} + +tAutoIPFilterId OBJECT-TYPE + SYNTAX TFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tAutoIPFilterId serves as a primary index and uniquely identifies an + application point such as a routed interface or a SAP. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 1 } + +tAutoIPFilterEntrySourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tAutoIPFilterEntrySourceIpAddr specifies the source IP address and + also serves as the secondary index to this table. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 2 } + +tAutoIPFilterEntrySourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tAutoIPFilterEntrySourceIpMask indicates the number of + bits to be matched in the source IP address. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 3 } + +tIPv6FilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all IPv6 filters configured on this system." + ::= { tFilterObjects 18 } + +tIPv6FilterEntry OBJECT-TYPE + SYNTAX TIPv6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tIPv6FilterId } + ::= { tIPv6FilterTable 1 } + +TIPv6FilterEntry ::= SEQUENCE +{ + tIPv6FilterId TAnyFilterID, + tIPv6FilterRowStatus RowStatus, + tIPv6FilterScope TFilterScope, + tIPv6FilterDescription TItemDescription, + tIPv6FilterDefaultAction TFilterAction, + tIPv6FilterRadiusInsertPt TEntryIdOrZero, + tIPv6FilterRadiusInsertSize TEntryBlockSize, + tIPv6FilterCreditCntrlInsertPt TEntryIdOrZero, + tIPv6FilterCreditCntrlInsertSize TEntryBlockSize, + tIPv6FilterSubInsertHighWmark Integer32, + tIPv6FilterSubInsertLowWmark Integer32, + tIpv6FilterCreditCntrlNbrInsertd Unsigned32, + tIpv6FilterRadiusNbrInsertd Unsigned32, + tIpv6FilterName TLNamedItemOrEmpty, + tIPv6FilterHostSharedInsertPt TEntryIdOrZero, + tIPv6FilterHostSharedInsertSize TEntryBlockSize, + tIpv6FilterHostSharedNbrInsertd Unsigned32, + tIPv6FilterHostSharedHighWmark Integer32, + tIPv6FilterHostSharedLowWmark Integer32, + tIPv6FilterNbrHostSharedFltrs Unsigned32, + tIPv6FilterSharedPccRuleInsrtPt TEntryIdOrZero, + tIPv6FilterSharedPccRuleInsrtSiz TEntryBlockSize, + tIPv6FilterSharedPccRuleNbrInsrt Unsigned32, + tIPv6FilterChainToSystemFilter TruthValue, + tIPv6FilterType TIPvXFilterType +} + +tIPv6FilterId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterId uniquely identifies an ip + filter. User-configured filters have values between (1..65535). Other + values are reserved for filters that are created (auto-generated) by + the system. Refer to the description of the textual convention + TAnyFilterID for more details." + ::= { tIPv6FilterEntry 1 } + +tIPv6FilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterRowStatus specifies the status of + the IPv6 filter. The object allows entries to be created and deleted + in the tIPv6FilterTable." + ::= { tIPv6FilterEntry 2 } + +tIPv6FilterScope OBJECT-TYPE + SYNTAX TFilterScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterScope specifies the scope of this + filter definition." + DEFVAL { template } + ::= { tIPv6FilterEntry 3 } + +tIPv6FilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterDescription specifies a + user-provided description for this filter." + DEFVAL { ''H } + ::= { tIPv6FilterEntry 4 } + +tIPv6FilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterDefaultAction specifies the action + to be taken for packets that do not match any of the filter entries. + The only allowed values for this field are drop(1) and forward(2)." + DEFVAL { drop } + ::= { tIPv6FilterEntry 5 } + +tIPv6FilterRadiusInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterRadiusInsertPt specifies at what place the + host specific filter entries received from Radius will be inserted in + the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host specific filter entries + can be inserted in the filter. + + If tIPv6FilterRadiusInsertSize is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 6 } + +tIPv6FilterRadiusInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterRadiusInsertSize specifies how many host + specific filter entries received from Radius for subscriber hosts can + be inserted in the filter. + + If tIPv6FilterRadiusInsertPt is set to 0, then this object will be put + to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 7 } + +tIPv6FilterCreditCntrlInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterCreditCntrlInsertPt specifies at what place + the filter entries received from Credit Control for a particular + subscriber host will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Credit Control provided filter entries can + be inserted in the filter. + + If tIPv6FilterCreditCntrlInsertSize is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 8 } + +tIPv6FilterCreditCntrlInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterCreditCntrlInsertSize specifies how many + filter entries received from Credit Control can be inserted in the + filter. + + If tIPv6FilterCreditCntrlInsertPt is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 9 } + +tIPv6FilterSubInsertHighWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterSubInsertHighWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be raised by the agent. The value 0 indicates + that no alarm will be generated." + DEFVAL { 95 } + ::= { tIPv6FilterEntry 10 } + +tIPv6FilterSubInsertLowWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterSubInsertLowWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be cleared by the agent." + DEFVAL { 90 } + ::= { tIPv6FilterEntry 11 } + +tIpv6FilterCreditCntrlNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterCreditCntrlNbrInsertd indicates how + many filter entries are currently inserted in the filter on request of + credit control." + ::= { tIPv6FilterEntry 12 } + +tIpv6FilterRadiusNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterRadiusNbrInsertd indicates how many + host specific filter entries are currently inserted in the filter on + request of RADIUS." + ::= { tIPv6FilterEntry 13 } + +tIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIpv6FilterName specifies the name to associate with this + filter." + DEFVAL { ''H } + ::= { tIPv6FilterEntry 14 } + +tIPv6FilterHostSharedInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterHostSharedInsertPt specifies at what place the + filter entries received from Radius that are shared between several + hosts (host common rules) will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host common filter entries + can be inserted in the filter. + + If tIPv6FilterHostSharedInsertSize is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 15 } + +tIPv6FilterHostSharedInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterHostSharedInsertSize specifies how many host + common filter entries received from Radius for subscriber hosts can be + inserted in the filter. + + If tIPv6FilterHostSharedInsertPt is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 16 } + +tIpv6FilterHostSharedNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterHostSharedNbrInsertd indicates how + many host common filter entries are currently inserted in the filter + on request of Radius." + ::= { tIPv6FilterEntry 17 } + +tIPv6FilterHostSharedHighWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterHostSharedHighWmark specifies the + number of Radius Shared Filters that can be dynamically created in the + system before an high watermark notification is generated by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPv6FilterEntry 18 } + +tIPv6FilterHostSharedLowWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterHostSharedLowWmark specifies the + number of Radius Shared Filters that are still dynamically created in + the system before an high watermark notification is cleared by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPv6FilterEntry 19 } + +tIPv6FilterNbrHostSharedFltrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterNbrHostSharedFltrs indicates how + many filters are currently created by Radius or Diameter based on this + filter. (Both host shared or flow-rule filters.)" + ::= { tIPv6FilterEntry 20 } + +tIPv6FilterSharedPccRuleInsrtPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterSharedPccRuleInsrtPt specifies at what place + the flow-rule filter entries that are received from Diameter and that + are shared across several hosts will be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPv6FilterSharedPccRuleInsrtSiz is set to 0 then + tIPv6FilterSharedPccRuleInsrtPt is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPv6FilterRadiusInsertPt/tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt/tIPv6FilterCreditCntrlInsertSize, or + tIPv6FilterHostSharedInsertPt/tIPv6FilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPv6FilterEntry 21 } + +tIPv6FilterSharedPccRuleInsrtSiz OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterSharedPccRuleInsrtSiz specifies how many + flow-rule filter entries that are received from Diameter and that are + shared across several hosts can be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPv6FilterSharedPccRuleInsrtPt is set to 0 then + tIPv6FilterSharedPccRuleInsrtSiz is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPv6FilterRadiusInsertPt/tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt/tIPv6FilterCreditCntrlInsertSize, or + tIPv6FilterHostSharedInsertPt/tIPv6FilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPv6FilterEntry 22 } + +tIPv6FilterSharedPccRuleNbrInsrt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterSharedPccRuleNbrInsrt indicates how + many flow-rule filter entries received from Diameter have been + inserted in this filter" + ::= { tIPv6FilterEntry 23 } + +tIPv6FilterChainToSystemFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterChainToSystemFilter specifies + whether this filter policy is chained to the active IPv6 system filter + policy. + + The active IPv6 system filter policy is defined as a row in + tFilterSystemFilterTable that have the value of the object + tFilterSystemFilterType set to 'fltrtypeselIpv6(4)'. + + The value 'true(1)' means this filter policy is chained to the active + IPv6 system filter policy. The system filter policy's rules are + executed first before any rules of this filter policy are executed. + + The value of this object can be set to 'true(1)' only when the scope + of this policy (value of the object tIPv6FilterScope) is + 'exclusive(1)' or 'template(2)'. + + The value 'false(2)' means this filter policy is not chained to the + system filter policy." + DEFVAL { false } + ::= { tIPv6FilterEntry 24 } + +tIPv6FilterType OBJECT-TYPE + SYNTAX TIPvXFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterType specifies the type of IPv6 + filter." + DEFVAL { normal } + ::= { tIPv6FilterEntry 25 } + +tIPv6FilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all IPv6 filter match entries for all IPv6 filters" + ::= { tFilterObjects 19 } + +tIPv6FilterParamsEntry OBJECT-TYPE + SYNTAX TIPv6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. Every IPv6 Filter + can have zero or more IPv6 Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + Additional match criteria can be found in tIPv6FilterParamsExtTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIPv6FilterId, + tIPv6FilterParamsIndex + } + ::= { tIPv6FilterParamsTable 1 } + +TIPv6FilterParamsEntry ::= SEQUENCE +{ + tIPv6FilterParamsIndex TEntryId, + tIPv6FilterParamsRowStatus RowStatus, + tIPv6FilterParamsLogId TFilterLogId, + tIPv6FilterParamsDescription TItemDescription, + tIPv6FilterParamsAction TFilterActionOrDefault, + tIPv6FilterParamsForwardNH InetAddressIPv6, + tIPv6FilterParamsForwardNHIndirect TruthValue, + tIPv6FilterParamsRemarkDSCP TDSCPFilterActionValue, + tIPv6FilterParamsRemarkDSCPMask TDSCPFilterActionValue, + tIPv6FilterParamsRemarkDot1p Dot1PPriority, + tIPv6FilterParamsSourceIpAddr InetAddressIPv6, + tIPv6FilterParamsSourceIpMask InetAddressPrefixLength, + tIPv6FilterParamsDestinationIpAddr InetAddressIPv6, + tIPv6FilterParamsDestinationIpMask InetAddressPrefixLength, + tIPv6FilterParamsNextHeader TIpProtocol, + tIPv6FilterParamsSourcePortValue1 TTcpUdpPort, + tIPv6FilterParamsSourcePortValue2 TTcpUdpPort, + tIPv6FilterParamsSourcePortOperator TOperator, + tIPv6FilterParamsDestPortValue1 TTcpUdpPort, + tIPv6FilterParamsDestPortValue2 TTcpUdpPort, + tIPv6FilterParamsDestPortOperator TOperator, + tIPv6FilterParamsDSCP TDSCPNameOrEmpty, + tIPv6FilterParamsTcpSyn TItemMatch, + tIPv6FilterParamsTcpAck TItemMatch, + tIPv6FilterParamsIcmpCode TIcmpCodeOrNone, + tIPv6FilterParamsIcmpType TIcmpTypeOrNone, + tIPv6FilterParamsCflowdSample TruthValue, + tIPv6FilterParamsCflowdIfSample TruthValue, + tIPv6FilterParamsForwardNHInterface DisplayString, + tIPv6FilterParamsIngressHitCount Counter64, + tIPv6FilterParamsEgressHitCount Counter64, + tIPv6FilterParamsLogInstantiated TruthValue, + tIPv6FilterParamsForwardRedPlcy TNamedItemOrEmpty, + tIPv6FilterParamsActiveDest InetAddressIPv6, + tIPv6FilterParamsTimeRangeName TNamedItemOrEmpty, + tIPv6FilterParamsTimeRangeState TTimeRangeState, + tIPv6FilterParamsIngrHitByteCount Counter64, + tIPv6FilterParamsEgrHitByteCount Counter64, + tIPv6FilterParamsFwdSvcId TmnxServId, + tIPv6FilterParamsFwdSapPortId TmnxPortID, + tIPv6FilterParamsFwdSapEncapVal TmnxEncapVal, + tIPv6FilterParamsFwdSdpBind SdpBindId, + tIPv6FilterParamsRedirectURL TmnxHttpRedirectUrl, + tIPv6FilterParamsSrcIpPrefixList TNamedItemOrEmpty, + tIPv6FilterParamsDstIpPrefixList TNamedItemOrEmpty, + tIPv6FilterParamsFragment TFragmentMatch, + tIPv6FilterParamsHopByHopOpt TItemMatch, + tIPv6FilterParamsRoutingType0 TItemMatch, + tIPv6FilterParamsPortSelector TFltrPortSelector, + tIPv6FilterParamsSrcPortList TNamedItemOrEmpty, + tIPv6FilterParamsDstPortList TNamedItemOrEmpty, + tIPv6FilterParamsRdirAllwRadOvrd TruthValue, + tIPv6FilterParamsFwdRtrId TmnxVRtrIDOrZero, + tIPv6FilterParamsSrcIpFullMask InetAddressIPv6, + tIPv6FilterParamsDstIpFullMask InetAddressIPv6, + tIPv6FilterParamsNatPolicyName TNamedItemOrEmpty, + tIPv6FilterParamsFlowLabel IPv6FlowLabel, + tIPv6FilterParamsFlowLabelMask IPv6FlowLabelMask, + tIPv6FilterParamsFwdLsp TmnxVRtrMplsLspID, + tIPv6FilterParamsFwdLspRtrId TmnxVRtrIDOrZero, + tIPv6FilterParamsIpSelector TFltrMatchIpSelector +} + +tIPv6FilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every IPv6 filter can have + multiple entries, therefore every IPv6 filter entry is identified by + the tIPv6FilterId and tIPv6FilterParamsIndex." + ::= { tIPv6FilterParamsEntry 1 } + +tIPv6FilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPv6FilterParamsTable." + ::= { tIPv6FilterParamsEntry 2 } + +tIPv6FilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match this + entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 3 } + +tIPv6FilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 4 } + +tIPv6FilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter. + + Setting the values 'forwardEsiL2' and 'forwardEsiL3' explicitly is + ignored by the system. The values 'forwardEsiL2'(8) and + 'forwardEsiL3'(9) can be set only implicitly by specifying non default + values of objects specifying parameters for these actions. In such + case the value of tIPFilterParamsAction will be set to + 'forwardEsiL2'(8) or 'forwardEsiL3'(9) automatically by system. + + + The object tIPv6FilterParamsAction supports only subset of filter + actions. The object tIPvXFltrEntryActAction supports all actions. It's + recommended to use tIPvXFltrEntryActAction instead of + tIPv6FilterParamsAction. + + The following value(s) is(are) not supported: + - reassemble" + DEFVAL { ignoreMatch } + ::= { tIPv6FilterParamsEntry 5 } + +tIPv6FilterParamsForwardNH OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IPv6 address of the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case. + + Note that the value of tIPv6FilterParamsForwardNH is silently cleared + by the system if tIPv6FilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsForwardNH or tIPv6FilterParamsForwardNHIndirect or + tIPv6FilterParamsFwdRtrId is set." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 6 } + +tIPv6FilterParamsForwardNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsForwardNHIndirect specifies if the nexthop is + directly or indirectly reachable. + + Note that the value of tIPv6FilterParamsForwardNHIndirect is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsForwardNH, tIPv6FilterParamsForwardNHIndirect or + tIPv6FilterParamsFwdRtrId is set." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 7 } + +tIPv6FilterParamsRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The DSCP value that should be remarked in case a packet hits this + filter entry." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 8 } + +tIPv6FilterParamsRemarkDSCPMask OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsRemarkDSCPMask specifies the care bits while + remarking with the DSCP value." + DEFVAL { 255 } + ::= { tIPv6FilterParamsEntry 9 } + +tIPv6FilterParamsRemarkDot1p OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsRemarkDot1p specifies the Dot1p value that needs to + be remarked on the packet if it hits this filter entry." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 10 } + +tIPv6FilterParamsSourceIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address to match the source IPv6 address of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 11 } + +tIPv6FilterParamsSourceIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsSourceIpMask + specifies the IPv6 prefix length value for this policy IPv6 Filter + entry. The mask generated from the prefix length value is ANDed with + the received source IPv6 address to match the + tIPv6FilterParamsSourceIpAddr. + + If the value of tIPv6FilterParamsSourceIpMask is 0, and the value of + tIPv6FilterParamsSrcIpFullMask is non zero then the value of + tIPv6FilterParamsSrcIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed in the object + tIPv6FilterParamsSrcIpFullMask. + + If both tIPv6FilterParamsSourceIpMask and + tIPv6FilterParamsSrcIpFullMask are set to 0, no matching is done on + the source IPv6 address. + + If a value is specified for this object, then the value of the object + tIPv6FilterParamsSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 12 } + +tIPv6FilterParamsDestinationIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address to match the destination IPv6 address of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 13 } + +tIPv6FilterParamsDestinationIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsDestinationIpMask + specifies the IPv6 prefix length value for this policy IPv6 Filter + entry. The mask generated from the prefix length value is ANDed with + the received destination IPv6 address to match the + tIPv6FilterParamsDestinationIpAddr. + + If the value of tIPv6FilterParamsDestinationIpMask is 0, and the value + of tIPv6FilterParamsDstIpFullMask is non zero then the value of + tIPv6FilterParamsDstIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsDestinationIpMask is non zero, it + will be equal to the mask expressed in the object + tIPv6FilterParamsDstIpFullMask. + + If both tIPv6FilterParamsDestinationIpMask and + tIPv6FilterParamsDstIpFullMask are set to 0, no matching is done on + the destination IPv6 address. + + If a value is specified for this object, then the value of the object + tIPv6FilterParamsDstIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 14 } + +tIPv6FilterParamsNextHeader OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 next header to match. Set to -1 to disable matching IPv6 next + header." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 15 } + +tIPv6FilterParamsSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPv6FilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 16 } + +tIPv6FilterParamsSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPv6FilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 17 } + +tIPv6FilterParamsSourcePortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 + are to be used." + DEFVAL { none } + ::= { tIPv6FilterParamsEntry 18 } + +tIPv6FilterParamsDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPv6FilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 19 } + +tIPv6FilterParamsDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPv6FilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 20 } + +tIPv6FilterParamsDestPortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsDestPortValue1 and tIPFilterParamsDestPortValue2 are to + be used." + DEFVAL { none } + ::= { tIPv6FilterParamsEntry 21 } + +tIPv6FilterParamsDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP to be matched on the packet." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 22 } + +tIPv6FilterParamsTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Syn as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 23 } + +tIPv6FilterParamsTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ack as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 24 } + +tIPv6FilterParamsIcmpCode OBJECT-TYPE + SYNTAX TIcmpCodeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ICMP code to be matched. + + The value -1 means ICMP code matching is not enabled." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 25 } + +tIPv6FilterParamsIcmpType OBJECT-TYPE + SYNTAX TIcmpTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ICMP type to be matched. + + The value -1 means ICMP type matching is not enabled." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 26 } + +tIPv6FilterParamsCflowdSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IPv6 filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 27 } + +tIPv6FilterParamsCflowdIfSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPv6FilterParamsCflowdIfSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IPv6 filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { true } + ::= { tIPv6FilterParamsEntry 28 } + +tIPv6FilterParamsForwardNHInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The interface name for the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case. + + Note that the value of tIPv6FilterParamsForwardNHInterface is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + this one is set." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 29 } + +tIPv6FilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet matched + this entry." + ::= { tIPv6FilterParamsEntry 30 } + +tIPv6FilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet matched + this entry." + ::= { tIPv6FilterParamsEntry 31 } + +tIPv6FilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsLogInstantiated indicates if the filter log for this + filter entry has been instantiated or not." + ::= { tIPv6FilterParamsEntry 32 } + +tIPv6FilterParamsForwardRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsForwardRedPlcy specifies the redirect policy to be + used to determine the nexthop. + + Note that the value of tIPv6FilterParamsForwardRedPlcy is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than this + one is set." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 33 } + +tIPv6FilterParamsActiveDest OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsActiveDest indicates the IPv6 address of the active + destination for this IPv6 filter. A value of 0 indicates that there is + currently no active destination." + ::= { tIPv6FilterParamsEntry 34 } + +tIPv6FilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered later on. Also, a value is accepted only if the + tmnxTimeRangeEntry is defined in the + TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName. + + This object is obsoleted in release 14.0." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 35 } + +tIPv6FilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tIPv6FilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tIPv6FilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tIPv6FilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems. + + This object is obsoleted in release 14.0." + ::= { tIPv6FilterParamsEntry 36 } + +tIPv6FilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsIngrHitByteCount indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tIPv6FilterParamsEntry 37 } + +tIPv6FilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This tIPv6FilterParamsEgrHitByteCount indicates the number of bytes of + all egress packets that matched this entry." + ::= { tIPv6FilterParamsEntry 38 } + +tIPv6FilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsFwdSvcId indicates the service id of the destination + for this filter entry. The value 0 indicates that there is no active + SAP or SDP destination." + ::= { tIPv6FilterParamsEntry 39 } + +tIPv6FilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsFwdSapPortId specifies the sap port id of the + destination for this filter entry. + + The value 0 indicates that there is no SAP destination defined. A + value different from 0 can only be specified if the value of the + tIPv6FilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the object + tIPv6FilterParamsFwdSdpBind is '0'. + + Note that the value of tIPv6FilterParamsFwdSapPortId is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsFwdSapPortId or tIPv6FilterParamsFwdSapEncapVal is + set." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 40 } + +tIPv6FilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsFwdSapEncapVal specifies the sap port encap value of + the destination SAP for this filter entry. + + A value different from 0 can only be specified if the value of the + tIPv6FilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the object + tIPv6FilterParamsFwdSdpBind has value '0'. The value 0 indicates + that either + 1) the sap encapsulation value is not specified when + tIPv6FilterParamsFwdSapPortId and tIPv6FilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tIPv6FilterParamsFwdSapEncapVal is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsFwdSapPortId or tIPv6FilterParamsFwdSapEncapVal is + set." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 41 } + +tIPv6FilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsFwdSdpBind specifies the sdp bind id of the + destination for this filter entry. + + The value '0' indicates that there is currently no SDP binding + defined. A value different from '0' can only be specified if the value + of the tIPv6FilterParamsAction object of this entry is 'forward'. In + addition a non-zero value can only be given if the objects + tIPv6FilterParamsFwdSapPortId and tIPv6FilterParamsFwdSapEncapVal have + value 0. + + Note that the value of tIPv6FilterParamsFwdSdpBind is silently cleared + by the system if tIPv6FilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than this one + is set." + DEFVAL { '0000000000000000'H } + ::= { tIPv6FilterParamsEntry 42 } + +tIPv6FilterParamsRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tIPv6FilterParamsRedirectURL specifies the URL to + redirect to, when the value of tIPv6FilterParamsAction is + 'httpRedirect'. + + The following macro substitutions are applicable in this context: + $URL, $MAC, $IP, $SUB, $SAP, $SAPDESC, $CID, and $RID. + + Note that the value of tIPv6FilterParamsRedirectURL is silently + cleared by the system if tIPv6FilterParamsAction is set to any value + other than httpRedirect." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 43 } + +tIPv6FilterParamsSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IPv6 prefix list used as match + criterion for the source IPv6 address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPv6FilterParamsSourceIpAddr and tIPv6FilterParamsSourceIpMask are + used as source IPv6 address match criterion. + + When this object is set to a non-empty value then the objects + tIPv6FilterParamsSourceIpAddr and tIPv6FilterParamsSourceIpMask are + reset to their default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPv6FilterParamsSourceIpAddr and tIPv6FilterParamsSourceIpMask then + this object is reset to its default (empty) value by the system." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 44 } + +tIPv6FilterParamsDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IPv6 prefix list used as match + criterion for the destination IPv6 address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPv6FilterParamsDestinationIpAddr and + tIPv6FilterParamsDestinationIpMask are used as destination ipv6 + address match criterion. + + When this object is set to a non-empty value then the objects + tIPv6FilterParamsDestinationIpAddr and + tIPv6FilterParamsDestinationIpMask are reset to their default values + by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPv6FilterParamsDestinationIpAddr and + tIPv6FilterParamsDestinationIpMask then this object is reset to its + default (empty) value by the system." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 45 } + +tIPv6FilterParamsFragment OBJECT-TYPE + SYNTAX TFragmentMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches fragmented/unfragmented packets as per value of + the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 46 } + +tIPv6FilterParamsHopByHopOpt OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a Hop-By-Hop options Extension Header as per value + of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 47 } + +tIPv6FilterParamsRoutingType0 OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a Routing Extension Header as per value of the + object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 48 } + +tIPv6FilterParamsPortSelector OBJECT-TYPE + SYNTAX TFltrPortSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how the source port objects + (tIPv6FilterParamsSourcePortValue1, tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, tIPv6FilterParamsSrcPortList) and + destination port objects (tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDstPortList) are combined to form the filter match + criterion. See description of TFltrPortSelector." + DEFVAL { and-port } + ::= { tIPv6FilterParamsEntry 49 } + +tIPv6FilterParamsSrcPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the source port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are used as source port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + then tIPv6FilterParamsSrcPortList is reset to its default (empty) + value by the system. + + Setting any one of the objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + to a non-default value in combination with a non-default value for the + object tIPv6FilterParamsSrcPortList is rejected by the system" + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 50 } + +tIPv6FilterParamsDstPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the destination port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are used as destination port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, + or tIPFilterParamsDestPortOperator then tIPv6FilterParamsDstPortList + is reset to its default (empty) value by the system. + + Setting any one of the objects tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, or tIPFilterParamsDestPortOperator to a + non-default value in combination with a non-default value for the + object tIPv6FilterParamsDstPortList is rejected by the system" + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 51 } + +tIPv6FilterParamsRdirAllwRadOvrd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of this object specifies whether or not the value of + tIPv6FilterParamsRedirectURL can be overridden by a Radius VSA. The + default value is false (i.e. the URL cannot be overridden by Radius). + The value of tIPv6FilterParamsRdirAllwRadOvrd is relevant only if the + value of tIPv6FilterParamsAction is httpRedirect. + + Setting the value of tIPv6FilterParamsRdirAllwRadOvrd to true is + ignored by the system if the value of tIPv6FilterParamsAction is not + httpRedirect. Furthermore, the value of + tIPv6FilterParamsRdirAllwRadOvrd is silently reset to false by the + system if tIPv6FilterParamsAction is set to any value other than + httpRedirect." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 52 } + +tIPv6FilterParamsFwdRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsFwdRtrId specifies, if different from '0', the router + id into which the packet should be forwarded if it hits this filter + entry. + + The action of this entry should be 'forward' in such a case. + + Note that the value of tIPv6FilterParamsFwdRtrId is silently cleared + by the system if tIPv6FilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsFwdRtrId, tIPv6FilterParamsForwardNH or + tIPv6FilterParamsForwardNHIndirect is set." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 53 } + +tIPv6FilterParamsSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsSrcIpFullMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received Source IPv6 address to match the + tIPv6FilterParamsSourceIpAddr. + + If the value of tIPv6FilterParamsSourceIpMask is 0, and the value of + tIPv6FilterParamsSrcIpFullMask is non zero then the value of + tIPv6FilterParamsSrcIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed in the object + tIPv6FilterParamsSrcIpFullMask. + + If both tIPv6FilterParamsSourceIpMask and + tIPv6FilterParamsSrcIpFullMask are set to 0, no matching is done on + the Source IPv6 address. + + If a regular mask is specified for tIPv6FilterParamsSrcIpFullMask then + the value of tIPv6FilterParamsSourceIpMask will be changed to reflect + this value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 54 } + +tIPv6FilterParamsDstIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsDstIpFullMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received Destination IPv6 address to match the + tIPv6FilterParamsDestinationIpAddr. + + If the value of tIPv6FilterParamsDestinationIpMask is 0, and the value + of tIPv6FilterParamsDstIpFullMask is non zero then the value of + tIPv6FilterParamsDstIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsDestinationIpMask is non zero, it + will be equal to the mask expressed in the object + tIPv6FilterParamsDstIpFullMask. + + If both tIPv6FilterParamsDestinationIpMask and + tIPv6FilterParamsDstIpFullMask are set to 0, no matching is done on + the Destination IPv6 address. + + If a regular mask is specified for tIPv6FilterParamsDstIpFullMask then + the value of tIPv6FilterParamsDestinationIpMask will be changed to + reflect this value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 55 } + +tIPv6FilterParamsNatPolicyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of this object specifies the name of the NAT policy to be + used when the value of tIPv6FilterParamsAction is nat. If the value is + empty then a default policy is used. If the value is non-empty then it + must correspond to a policy defined in tmnxNatPlcyTable. + + The value of tIPv6FilterParamsNatPolicyName is relevant only if the + value of tIPv6FilterParamsAction is nat. Setting the value of + tIPv6FilterParamsNatPolicyName to a non-empty string is ignored by the + system if the value of tIPv6FilterParamsAction is not nat. + + Furthermore, the value of tIPv6FilterParamsNatPolicyName is silently + reset to an empty string by the system if tIPv6FilterParamsAction is + set to any value other than nat." + DEFVAL { "" } + ::= { tIPv6FilterParamsEntry 56 } + +tIPv6FilterParamsFlowLabel OBJECT-TYPE + SYNTAX IPv6FlowLabel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from -1 the value of the object + tIPv6FilterParamsFlowLabel specifies the flow label to be used as a + match criterion." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 57 } + +tIPv6FilterParamsFlowLabelMask OBJECT-TYPE + SYNTAX IPv6FlowLabelMask + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsFlowLabelMask specifies the + flow label mask value for this policy IP Filter entry. + + The mask is ANDed with the received flow label to match the value of + the object tIPv6FilterParamsFlowLabel. + + The value is only significant if the value of the object + tIPv6FilterParamsFlowLabel is different from -1." + DEFVAL { '0fffff'H } + ::= { tIPv6FilterParamsEntry 58 } + +tIPv6FilterParamsFwdLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If different from zero the value of the object tIPv6FilterParamsFwdLsp + together with the value of the object tIPv6FilterParamsFwdLspRtrId + specifies the LSP into which a packet should be forwarded if it hits + this filter entry. + + The value of the object tIPv6FilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPv6FilterParamsFwdLsp is ignored by the system. + + The value is reset to '0' if the value of the object + tIPv6FilterParamsAction is set to value other than 'forward'(2), or + any object related to 'forward' other than + tIPv6FilterParamsFwdLspRtrId or tIPv6FilterParamsFwdLsp is set. + + The value of the object tIPv6FilterParamsFwdLsp cannot be set to a + non-zero value if other destinations are already specified. + + The value has to be '0' if the value of the object + tIPv6FilterParamsFwdLspRtrId is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPv6FilterParamsFwdLspRtrId has to be set as well." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 59 } + +tIPv6FilterParamsFwdLspRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsFwdLspRtrId specifies the + router ID that the LSP ID defined by the value of the object + tIPv6FilterParamsFwdLsp belongs to. + + The value of the object tIPv6FilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPv6FilterParamsFwdLspRtrId is ignored by the system. + + The value is reset to '0' if the value of the object + tIPv6FilterParamsAction is set to other value than 'forward'(2), or + any object related to 'forward' other than + tIPv6FilterParamsFwdLspRtrId or tIPv6FilterParamsFwdLsp is set. + + The value of this object cannot be set to a non-zero value if other + destinations are already specified. + + The value has to be '0' if the value of the object + tIPv6FilterParamsFwdLsp is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPv6FilterParamsFwdLsp has to be set as well. + + The ID of the base router and '0' are the only allowed values with + this version of the product." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 60 } + +tIPv6FilterParamsIpSelector OBJECT-TYPE + SYNTAX TFltrMatchIpSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsIpSelector specifies how the + source address objects (tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, tIPv6FilterParamsSrcIpFullMask, + tIPv6FilterParamsSrcIpPrefixList) and destination address objects + (tIPv6FilterParamsSourceIpAddr, tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDstIpFullMask, tIPv6FilterParamsDstIpPrefixList) are + combined to form the filter match criterion. See description of + TFltrMatchIpSelector." + DEFVAL { and-ip } + ::= { tIPv6FilterParamsEntry 61 } + +tFilterGroupInsertedEntries OBJECT IDENTIFIER ::= { tFilterObjects 20 } + +tFltrGrpInsrtdEntriesFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesFilterType specifies the type of the filter + referred to by tFltrGrpInsrtdEntriesFilterId. Inserted entries can + only occur in 'fltrtypeselIp' and 'fltrtypeselIpv6'" + DEFVAL { fltrtypeselNone } + ::= { tFilterGroupInsertedEntries 1 } + +tFltrGrpInsrtdEntriesFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesFilterId specifies for which filter the inserted + entries must be grouped." + DEFVAL { 0 } + ::= { tFilterGroupInsertedEntries 2 } + +tFltrGrpInsrtdEntriesApplication OBJECT-TYPE + SYNTAX TFltrGrpInsrtdEntriesApplication + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesApplication specifies for which application the + inserted entries must be grouped." + DEFVAL { none } + ::= { tFilterGroupInsertedEntries 3 } + +tFltrGrpInsrtdEntriesLocation OBJECT-TYPE + SYNTAX INTEGER { + none (0), + top (1), + bottom (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesLocation specifies at what location the inserted + entries must be grouped." + DEFVAL { none } + ::= { tFilterGroupInsertedEntries 4 } + +tFltrGrpInsrtdEntriesResult OBJECT-TYPE + SYNTAX INTEGER { + none (0), + success (1), + failure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesResult indicates the success or failure of the + last requested grouping request on inserted entries." + ::= { tFilterGroupInsertedEntries 5 } + +tFltrGrpInsrtdEntriesFeedback OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..254)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesFeedback may indicate additional info on the last + inserted filter entries grouping action performed." + ::= { tFilterGroupInsertedEntries 6 } + +tFltrGrpInsrtdEntriesExecute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the object tFltrGrpInsrtdEntriesExecute to 'true' will cause + the system to attempt to execute the grouping command as specified by + the other MIB objects in the tFilterGroupInsertedEntries mibgroup. + + When read the value will always indicate 'false'. The result of the + command can be found in tFltrGrpInsrtdEntriesResult and + tFltrGrpInsrtdEntriesFeedback" + DEFVAL { false } + ::= { tFilterGroupInsertedEntries 7 } + +tDhcpFilterTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterTableLastChanged indicates the sysUpTime at + the time of the last modification to tDhcpFilterTable by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 21 } + +tDhcpFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of all DHCP filters configured on this system." + ::= { tFilterObjects 22 } + +tDhcpFilterEntry OBJECT-TYPE + SYNTAX TDhcpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP filter. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tDhcpFilterId } + ::= { tDhcpFilterTable 1 } + +TDhcpFilterEntry ::= SEQUENCE +{ + tDhcpFilterId TDHCPFilterID, + tDhcpFilterRowStatus RowStatus, + tDhcpFilterLastChanged TimeStamp, + tDhcpFilterDescription TItemDescription, + tDhcpFilterDefAction TDhcpFilterAction +} + +tDhcpFilterId OBJECT-TYPE + SYNTAX TDHCPFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a DHCP filter as configures on this system." + ::= { tDhcpFilterEntry 1 } + +tDhcpFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcpFilterTable." + ::= { tDhcpFilterEntry 2 } + +tDhcpFilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterLastChanged indicates the timestamp of last + change to this row in tDhcpFilterTable." + ::= { tDhcpFilterEntry 3 } + +tDhcpFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tDhcpFilterEntry 4 } + +tDhcpFilterDefAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default action to take for DHCP host creation requests that do not + match any of this filter's entries. + + The value none(1) specifies normal host creation behaviour, the value + bypass-host-creation(2) specifies to bypass host creation, the value + drop(3) specifies to drop the DHCP message." + DEFVAL { none } + ::= { tDhcpFilterEntry 5 } + +tDhcpFilterParamsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsTblLastChanged indicates the sysUpTime + at the time of the last modification to tDhcpFilterParamsTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 23 } + +tDhcpFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all DHCP filter match entries for all DHCP filters" + ::= { tFilterObjects 24 } + +tDhcpFilterParamsEntry OBJECT-TYPE + SYNTAX TDhcpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP filter entry. Every DHCP filter + can have zero or more DHCP filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tDhcpFilterId, + tDhcpFilterParamsId + } + ::= { tDhcpFilterParamsTable 1 } + +TDhcpFilterParamsEntry ::= SEQUENCE +{ + tDhcpFilterParamsId TDhcpEntryId, + tDhcpFilterParamsRowStatus RowStatus, + tDhcpFilterParamsLastChanged TimeStamp, + tDhcpFilterParamsOptionNumber Integer32, + tDhcpFilterParamsOptionMatch TDhcpFilterMatch, + tDhcpFilterParamsAction TDhcpFilterAction, + tDhcpFilterParamsOptionValue OCTET STRING +} + +tDhcpFilterParamsId OBJECT-TYPE + SYNTAX TDhcpEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every DHCP filter can have + multiple entries, therefore every DHCP filter entry is identified by + the tDhcpFilterId and tDhcpFilterParamsId." + ::= { tDhcpFilterParamsEntry 1 } + +tDhcpFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcpFilterParamsTable." + ::= { tDhcpFilterParamsEntry 2 } + +tDhcpFilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsLastChanged indicates the timestamp of + last change to this row in tDhcpFilterParamsTable." + ::= { tDhcpFilterParamsEntry 3 } + +tDhcpFilterParamsOptionNumber OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsOptionNumber specifies the number of the + DHCP option to filter on." + REFERENCE + "RFC 2132, RFC 3315, RFC 3633" + DEFVAL { -1 } + ::= { tDhcpFilterParamsEntry 4 } + +tDhcpFilterParamsOptionMatch OBJECT-TYPE + SYNTAX TDhcpFilterMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsOptionMatch specifies the criteria that + the DHCP option must match to trigger this filter entry. + + The value present(1) specifies that the DHCP option must be present, + the value absent(2) specifies that the DHCP option must be absent. In + these cases tDhcpFilterParamsOptionValue will be reset to an empty + string. + + A value string(3), string-exact(4), string-invert(5), + string-exact-invert(6), hex(7), hex-exact(8), hex-invert(9) or + hex-exact-invert(10) requires an octet string to be present in + tDhcpFilterParamsOptionValue to match against." + DEFVAL { present } + ::= { tDhcpFilterParamsEntry 5 } + +tDhcpFilterParamsAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for DHCP host creation requests that match this + filter entry. The value none(1) specifies normal host creation + behaviour, the value bypass-host-creation(2) specifies to bypass host + creation, the value drop(3) specifies to drop the DHCP message." + DEFVAL { none } + ::= { tDhcpFilterParamsEntry 6 } + +tDhcpFilterParamsOptionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcpFilterParamsOptionValue specifies the + matching pattern for the filtered DHCP option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tDhcpFilterParamsOptionMatch is present(1) + or absent(2)." + ::= { tDhcpFilterParamsEntry 7 } + +tMacFilterNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterNameTableLastChgd indicates the sysUpTime at + the time of the last modification of tMacFilterNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 25 } + +tMacFilterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains MAC filter name information. Entries are created + automatically by the system when tMacFilterName object is set for the + MAC filter." + ::= { tFilterObjects 26 } + +tMacFilterNameEntry OBJECT-TYPE + SYNTAX TMacFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific MAC filter name." + INDEX { tMacFilterName } + ::= { tMacFilterNameTable 1 } + +TMacFilterNameEntry ::= SEQUENCE +{ + tMacFilterNameId TAnyFilterID, + tMacFilterNameRowStatus RowStatus, + tMacFilterNameLastChanged TimeStamp +} + +tMacFilterNameId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFilterNameId indicates the filter name + associated with this MAC filter." + ::= { tMacFilterNameEntry 1 } + +tMacFilterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tMacFilterNameRowStatus indicates the status + of this row." + ::= { tMacFilterNameEntry 2 } + +tMacFilterNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterNameLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tMacFilterNameEntry 3 } + +tIpFilterNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpFilterNameTableLastChgd indicates the sysUpTime at the + time of the last modification of tIpFilterNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 27 } + +tIpFilterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIpFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IP filter name information. Entries are created + automatically by the system when tIpFilterName object is set for the + IP filter." + ::= { tFilterObjects 28 } + +tIpFilterNameEntry OBJECT-TYPE + SYNTAX TIpFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific IP filter name." + INDEX { tIpFilterName } + ::= { tIpFilterNameTable 1 } + +TIpFilterNameEntry ::= SEQUENCE +{ + tIpFilterNameId TAnyFilterID, + tIpFilterNameRowStatus RowStatus, + tIpFilterNameLastChanged TimeStamp +} + +tIpFilterNameId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterNameId indicates the filter name + associated with this IP filter." + ::= { tIpFilterNameEntry 1 } + +tIpFilterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tIpFilterNameRowStatus indicates the status + of this row." + ::= { tIpFilterNameEntry 2 } + +tIpFilterNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpFilterNameLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tIpFilterNameEntry 3 } + +tIpv6FilterNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpv6FilterNameTableLastChgd indicates the sysUpTime at + the time of the last modification of tIpv6FilterNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 29 } + +tIpv6FilterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIpv6FilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IPv6 filter name information. Entries are + created automatically by the system when tIpv6FilterName object is set + for the IPv6 filter." + ::= { tFilterObjects 30 } + +tIpv6FilterNameEntry OBJECT-TYPE + SYNTAX TIpv6FilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific IPv6 filter name." + INDEX { tIpv6FilterName } + ::= { tIpv6FilterNameTable 1 } + +TIpv6FilterNameEntry ::= SEQUENCE +{ + tIpv6FilterNameId TAnyFilterID, + tIpv6FilterNameRowStatus RowStatus, + tIpv6FilterNameLastChanged TimeStamp +} + +tIpv6FilterNameId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterNameId indicates the filter name + associated with this IPv6 filter." + ::= { tIpv6FilterNameEntry 1 } + +tIpv6FilterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tIpv6FilterNameRowStatus indicates the status + of this row." + ::= { tIpv6FilterNameEntry 2 } + +tIpv6FilterNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpv6FilterNameLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tIpv6FilterNameEntry 3 } + +tFilterLiObjects OBJECT IDENTIFIER ::= { tFilterObjects 31 } + +tLiReservedBlockTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiReservedBlockTableLastChanged indicates the sysUpTime at + the time of the last modification of tLiReservedBlockTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 1 } + +tLiReservedBlockTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiReservedBlockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiReservedBlockTable describes LI reserved blocks. In this + release this table can have at most one entry." + ::= { tFilterLiObjects 2 } + +tLiReservedBlockEntry OBJECT-TYPE + SYNTAX TLiReservedBlockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an LI reserved block. This block can be associated + with one or more filters to reserve a number of entries in those + filters for LI." + INDEX { tLiReservedBlockName } + ::= { tLiReservedBlockTable 1 } + +TLiReservedBlockEntry ::= SEQUENCE +{ + tLiReservedBlockName TNamedItem, + tLiReservedBlockRowStatus RowStatus, + tLiReservedBlockLastChanged TimeStamp, + tLiReservedBlockDescription TItemDescription, + tLiReservedBlockStart TEntryIdOrZero, + tLiReservedBlockSize TEntryBlockSize +} + +tLiReservedBlockName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockName uniquely identifies an LI reserved + block." + ::= { tLiReservedBlockEntry 1 } + +tLiReservedBlockRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockRowStatus specifies the status of this row." + ::= { tLiReservedBlockEntry 2 } + +tLiReservedBlockLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiReservedBlockLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiReservedBlockEntry 3 } + +tLiReservedBlockDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockDescription specifies a description for + this LI reserved block." + DEFVAL { ''H } + ::= { tLiReservedBlockEntry 4 } + +tLiReservedBlockStart OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockStart specifies the starting entry of the + LI reserved block. + + If set to '0' no block is reserved. In this case the value of the + object tLiReservedBlockSize will be set to '0' by the system." + DEFVAL { 0 } + ::= { tLiReservedBlockEntry 5 } + +tLiReservedBlockSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockSize specifies the size of the LI reserved + block. + + If set to '0' no block is reserved. In this case the value of the + object tLiReservedBlockStart will be set to '0' by the system. + + The maximum value of this object may be limited depending on hardware + variants." + DEFVAL { 0 } + ::= { tLiReservedBlockEntry 6 } + +tLiReservedBlockFltrTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiReservedBlockFltrTableLastChg indicates the sysUpTime + at the time of the last modification of tLiReservedBlockFltrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 3 } + +tLiReservedBlockFltrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiReservedBlockFltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiReservedBlockFltrTable contains associations between + normal filters and LI block reservations. + + Setting the value of TIMETRA_SYSTEM_MIB:tmnxSysMgmtIfWriteMode to + VAL_tmnxSysMgmtIfWriteOperMode_mixed won't be allowed if this table + contains reference to non existing filter. Before enabling mixed mode + the loose references should be removed or replaced by name references + in tLiRsvdBlockFltrAssocTable" + ::= { tFilterLiObjects 4 } + +tLiReservedBlockFltrEntry OBJECT-TYPE + SYNTAX TLiReservedBlockFltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association of a normal filter with an LI block reservation. In + this release MAC and IP/IPv6 filters are supported. + + Entries can be created and deleted via SNMP SET operations to + tLiReservedBlockFltrRowStatus." + INDEX { + tLiReservedBlockName, + tLiReservedBlockFltrType, + tLiReservedBlockFltrIdStart, + tLiReservedBlockFltrIdEnd + } + ::= { tLiReservedBlockFltrTable 1 } + +TLiReservedBlockFltrEntry ::= SEQUENCE +{ + tLiReservedBlockFltrType TFilterType, + tLiReservedBlockFltrIdStart TFilterID, + tLiReservedBlockFltrIdEnd TFilterID, + tLiReservedBlockFltrRowStatus RowStatus, + tLiReservedBlockFltrLastChanged TimeStamp +} + +tLiReservedBlockFltrType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrType specifies the type of filter this + LI block reservation applies to. + + In this release MAC and IP/IPv6 filters are supported: + fltrtypeselIp (1) + fltrtypeselMac (2) + fltrtypeselIpv6 (4)" + ::= { tLiReservedBlockFltrEntry 1 } + +tLiReservedBlockFltrIdStart OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrIdStart specifies the ID of the first + filter to apply an LI block reservation. + + If the value of the object tLiReservedBlockFltrType is equal to 1 or 4 + (IP or IPv6 filter) then the scope of any filter (defined by the value + of the object tIPFilterScope or tIPv6FilterScope) inside of the range + defined by the values of the objects tLiReservedBlockFltrIdStart and + tLiReservedBlockFltrIdEnd must not be equal to embedded (3). + + In this release, tLiReservedBlockFltrIdStart must be equal to + tLiReservedBlockFltrIdEnd." + ::= { tLiReservedBlockFltrEntry 2 } + +tLiReservedBlockFltrIdEnd OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrIdEnd specifies the ID of the last + filter to apply an LI block reservation. + + If the value of the object tLiReservedBlockFltrType is equal to 1 or 4 + (IP or IPv6 filter) then the scope of any filter (defined by the value + of the object tIPFilterScope or tIPv6FilterScope) inside of the range + defined by the values of the objects tLiReservedBlockFltrIdStart and + tLiReservedBlockFltrIdEnd must not be equal to embedded (3). + + In this release, tLiReservedBlockFltrIdEnd must be equal to + tLiReservedBlockFltrIdStart." + ::= { tLiReservedBlockFltrEntry 3 } + +tLiReservedBlockFltrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrRowStatus specifies the status of this + row." + ::= { tLiReservedBlockFltrEntry 4 } + +tLiReservedBlockFltrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiReservedBlockFltrEntry 5 } + +tLiFilterTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterTableLastChanged indicates the sysUpTime at the + time of the last modification of tLiFilterTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 5 } + +tLiFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiFilterTable contains information about all LI filters. + + In this release MAC and IP/IPv6 filters are supported." + ::= { tFilterLiObjects 6 } + +tLiFilterEntry OBJECT-TYPE + SYNTAX TLiFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an LI filter. In this release MAC and IP/IPv6 + filters are supported. + + Entries can be created and deleted via SNMP SET operations to + tLiFilterRowStatus." + INDEX { + tLiFilterType, + tLiFilterName + } + ::= { tLiFilterTable 1 } + +TLiFilterEntry ::= SEQUENCE +{ + tLiFilterType TFilterType, + tLiFilterName TNamedItem, + tLiFilterRowStatus RowStatus, + tLiFilterLastChanged TimeStamp, + tLiFilterDescription TItemDescription +} + +tLiFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFilterType specifies the type of this LI filter. + + In this release MAC and IP/IPv6 filters are supported." + ::= { tLiFilterEntry 1 } + +tLiFilterName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFilterName indicates the unique name of this LI Filter." + ::= { tLiFilterEntry 2 } + +tLiFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFilterRowStatus specifies the status of this row." + ::= { tLiFilterEntry 3 } + +tLiFilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterLastChanged indicates the sysUpTime at the time of + the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiFilterEntry 4 } + +tLiFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFilterDescription specifies a description for this LI + filter." + DEFVAL { ''H } + ::= { tLiFilterEntry 5 } + +tLiFilterAssociationTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterAssociationTableLastChg indicates the sysUpTime at + the time of the last modification of tLiFilterAssociationTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 7 } + +tLiFilterAssociationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiFilterAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiFilterAssociationTable contains information about the + associations between LI filters and normal filters." + ::= { tFilterLiObjects 8 } + +tLiFilterAssociationEntry OBJECT-TYPE + SYNTAX TLiFilterAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association between an LI filter and a normal filter." + INDEX { + tLiFilterType, + tLiFilterName, + tLiFilterAssociationFltrId + } + ::= { tLiFilterAssociationTable 1 } + +TLiFilterAssociationEntry ::= SEQUENCE +{ + tLiFilterAssociationFltrId TFilterID, + tLiFilterAssociationRowStatus RowStatus, + tLiFilterAssociationLastChg TimeStamp +} + +tLiFilterAssociationFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFilterAssociationFltrId indicates the id of the normal + filter in the association described by this entry." + ::= { tLiFilterAssociationEntry 1 } + +tLiFilterAssociationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFilterAssociationRowStatus specifies the status of this + row." + ::= { tLiFilterAssociationEntry 2 } + +tLiFilterAssociationLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterAssociationLastChg indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiFilterAssociationEntry 3 } + +tLiMacFilterParamsTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsTableLastChg indicates the sysUpTime at + the time of the last modification of tLiMacFilterParamsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 9 } + +tLiMacFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiMacFilterParamsTable contains all LI MAC filter match + entries for all LI MAC filters." + ::= { tFilterLiObjects 10 } + +tLiMacFilterParamsEntry OBJECT-TYPE + SYNTAX TLiMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An LI MAC filter match entry." + INDEX { + tLiFilterType, + tLiFilterName, + tLiMacFilterParamsId + } + ::= { tLiMacFilterParamsTable 1 } + +TLiMacFilterParamsEntry ::= SEQUENCE +{ + tLiMacFilterParamsId TLimitedEntryId, + tLiMacFilterParamsRowStatus RowStatus, + tLiMacFilterParamsLastChanged TimeStamp, + tLiMacFilterParamsDescription TItemDescription, + tLiMacFilterParamsFrameType TFrameType, + tLiMacFilterParamsSrcMAC MacAddress, + tLiMacFilterParamsSrcMACMask MacAddress, + tLiMacFilterParamsDstMAC MacAddress, + tLiMacFilterParamsDstMACMask MacAddress, + tLiMacFilterParamsIngrHitCount Counter64, + tLiMacFilterParamsEgrHitCount Counter64, + tLiMacFilterParamsIngrHitBytes Counter64, + tLiMacFilterParamsEgrHitBytes Counter64 +} + +tLiMacFilterParamsId OBJECT-TYPE + SYNTAX TLimitedEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsId indicates the secondary index for this + entry. Every LI MAC filter may have multiple match entries, therefore + every LI MAC filter match entry is identified by the tLiFilterName and + tLiMacFilterParamsId." + ::= { tLiMacFilterParamsEntry 1 } + +tLiMacFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsRowStatus specifies the status of this + row." + ::= { tLiMacFilterParamsEntry 2 } + +tLiMacFilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiMacFilterParamsEntry 3 } + +tLiMacFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsDescription specifies a description for + this entry." + DEFVAL { ''H } + ::= { tLiMacFilterParamsEntry 4 } + +tLiMacFilterParamsFrameType OBJECT-TYPE + SYNTAX TFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsFrameType specifies the type of mac frame + for which we are defining this match criterion." + DEFVAL { e802dot3 } + ::= { tLiMacFilterParamsEntry 5 } + +tLiMacFilterParamsSrcMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsSrcMAC specifies the source MAC address + to match for this LI MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 6 } + +tLiMacFilterParamsSrcMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsSrcMACMask specifies the source MAC mask + value for this LI MAC filter match entry. The mask is ANDed with the + MAC to match tLiMacFilterParamsSrcMAC. A cleared bit means ignore this + bit, do not match. A set bit means match this bit with + tLiMacFilterParamsSrcMAC. Use the value 00-00-00-00-00-00 to disable + this filter criterion. If set to all zero, the value of + tLiMacFilterParamsSrcMAC will be set to all zero by the system, and + any attempt to change this value will be ignored." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 7 } + +tLiMacFilterParamsDstMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsDstMAC specifies the destination MAC to + match for this LI MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 8 } + +tLiMacFilterParamsDstMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsDstMACMask specifies the destination MAC + mask value for this LI MAC filter match entry. The mask is ANDed with + the MAC to match tLiMacFilterParamsDstMAC. A cleared bit means ignore + this bit, do not match. A set bit means match this bit with + tLiMacFilterParamsDstMAC. Use the value 00-00-00-00-00-00 to disable + this filter criteria. If set to all zero, the value of + tLiMacFilterParamsDstMAC will be set to all zero by the system, and + any attempt to change this value will be ignored." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 9 } + +tLiMacFilterParamsIngrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsIngrHitCount indicates the number of + times an ingress packet matched this entry." + ::= { tLiMacFilterParamsEntry 10 } + +tLiMacFilterParamsEgrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object tLiMacFilterParamsEgrHitCount indicates the number of + times an egress packet matched this entry." + ::= { tLiMacFilterParamsEntry 11 } + +tLiMacFilterParamsIngrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiMacFilterParamsIngrHitBytes indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tLiMacFilterParamsEntry 12 } + +tLiMacFilterParamsEgrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiMacFilterParamsEgrHitBytes indicates the number of + bytes of all egress packets that matched this entry." + ::= { tLiMacFilterParamsEntry 13 } + +tLiIpFilterParamsTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsTableLastChg indicates the + sysUpTime at the time of the last modification of + tLiIpFilterParamsTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 15 } + +tLiIpFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiIpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiIpFilterParamsTable contains information pertaining to + match entries of LI IP/IPv6 filters." + ::= { tFilterLiObjects 16 } + +tLiIpFilterParamsEntry OBJECT-TYPE + SYNTAX TLiIpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a configuration of an LI IP/IPv6 filter entry. + + Entries can be created and deleted via SNMP SET operations to + tLiIpFilterParamsRowStatus." + INDEX { + tLiFilterType, + tLiFilterName, + tLiIpFilterParamsId + } + ::= { tLiIpFilterParamsTable 1 } + +TLiIpFilterParamsEntry ::= SEQUENCE +{ + tLiIpFilterParamsId TLimitedEntryId, + tLiIpFilterParamsLastChanged TimeStamp, + tLiIpFilterParamsRowStatus RowStatus, + tLiIpFilterParamsDescription TItemDescription, + tLiIpFilterParamsSrcIpAddrType InetAddressType, + tLiIpFilterParamsSrcIpAddr InetAddress, + tLiIpFilterParamsSrcIpFullMask InetAddress, + tLiIpFilterParamsDstIpAddrType InetAddressType, + tLiIpFilterParamsDstIpAddr InetAddress, + tLiIpFilterParamsDstIpFullMask InetAddress, + tLiIpFilterParamsProtocolNextHdr TIpProtocol, + tLiIpFilterParamsSrcPortValue1 TTcpUdpPort, + tLiIpFilterParamsSrcPortValue2 TTcpUdpPort, + tLiIpFilterParamsSrcPortOper TOperator, + tLiIpFilterParamsDstPortValue1 TTcpUdpPort, + tLiIpFilterParamsDstPortValue2 TTcpUdpPort, + tLiIpFilterParamsDstPortOper TOperator, + tLiIpFilterParamsFragment TItemMatch +} + +tLiIpFilterParamsId OBJECT-TYPE + SYNTAX TLimitedEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsId indicates the tertiary + index for tLiIpFilterParamsEntry. + + Every LI IP filter may have multiple match entries therefore every + entry is identified by the values of tLiFilterType, tLiFilterName and + tLiIpFilterParamsId." + ::= { tLiIpFilterParamsEntry 1 } + +tLiIpFilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsLastChanged indicates the + sysUpTime at the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiIpFilterParamsEntry 2 } + +tLiIpFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsRowStatus specifies the + status of this row in tLiIpFilterParamsTable." + ::= { tLiIpFilterParamsEntry 3 } + +tLiIpFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDescription specifies the + description for this LI IP filter entry." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 4 } + +tLiIpFilterParamsSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcIpAddrType specifies the + context in which the values of the objects tLiIpFilterParamsSrcIpAddr + and tLiIpFilterParamsSrcIpFullMask are interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + Furthermore the value must be consistent with the filter type given by + the value of the index object tLiFilterType. + + If the value of this object is set to 'unknown' then the values of the + objects tLiIpFilterParamsSrcIpAddr and tLiIpFilterParamsSrcIpFullMask + are automatically set to their default values." + DEFVAL { unknown } + ::= { tLiIpFilterParamsEntry 5 } + +tLiIpFilterParamsSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcIpAddr specifies the + source IP address to be matched by this LI IP filter entry. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsSrcIpAddrType object. + + If the value of the object tLiIpFilterParamsSrcIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 6 } + +tLiIpFilterParamsSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcIpFullMask specifies the + IP mask value that is ANDed with the received source IP address to + match the value in tLiIpFilterParamsSrcIpAddr. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsSrcIpAddrType object and must not be equal + to zero. + + If the value of the object tLiIpFilterParamsSrcIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 7 } + +tLiIpFilterParamsDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstIpAddrType specifies the + context in which the values of the objects tLiIpFilterParamsDstIpAddr + and tLiIpFilterParamsDstIpFullMask are interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + Furthermore the value must always be consistent with the filter type + given by the value of the index object tLiFilterType. + + If the value of this object is set to 'unknown' then the values of the + objects tLiIpFilterParamsDstIpAddr and tLiIpFilterParamsDstIpFullMask + are automatically set to their default values." + DEFVAL { unknown } + ::= { tLiIpFilterParamsEntry 8 } + +tLiIpFilterParamsDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstIpAddr specifies the + destination IP address to be matched by this LI IP filter entry. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsDstIpAddrType object. + + If the value of the object tLiIpFilterParamsDstIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 9 } + +tLiIpFilterParamsDstIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstIpFullMask specifies the + IP mask value that is ANDed with the received destination IP address + to match the value in tLiIpFilterParamsDstIpAddr. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsDstIpAddrType object and must not be equal + to zero. + + If the value of the object tLiIpFilterParamsDstIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 10 } + +tLiIpFilterParamsProtocolNextHdr OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsProtocolNextHdr specifies + (depending on the filter type defined by the value of the object + tLiFilterType) the IP protocol / IPv6 next-header value to be matched + by this LI IP filter entry. + + The value must be set to -1 to disable the protocol / next-header + matching." + DEFVAL { -1 } + ::= { tLiIpFilterParamsEntry 11 } + +tLiIpFilterParamsSrcPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcPortValue1 specifies the + TCP/UDP source port value1. It is used as per the description of + tLiIpFilterParamsSrcPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 12 } + +tLiIpFilterParamsSrcPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcPortValue2 specifies the + TCP/UDP source port value2. It is used as per the description of + tLiIpFilterParamsSrcPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 13 } + +tLiIpFilterParamsSrcPortOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcPortOper specifies the + manner in which tLiIpFilterParamsSrcPortValue1 and + tLiIpFilterParamsSrcPortValue2 are to be used. The values of these + latter 2 objects and tLiIpFilterParamsSrcPortOper are used as per the + description of TTcpUdpPortOperator." + DEFVAL { none } + ::= { tLiIpFilterParamsEntry 14 } + +tLiIpFilterParamsDstPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstPortValue1 specifies the + TCP/UDP destination port value1. It is used as per the description of + tLiIpFilterParamsDstPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 15 } + +tLiIpFilterParamsDstPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstPortValue2 specifies the + TCP/UDP destination port value2. It is used as per the description of + tLiIpFilterParamsDstPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 16 } + +tLiIpFilterParamsDstPortOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstPortOper specifies the + manner in which tLiIpFilterParamsDstPortValue1 and + tLiIpFilterParamsDstPortValue2 are to be used. The values of these + latter 2 objects and tLiIpFilterParamsDstPortOper are used as per the + description in TTcpUdpPortOperator." + DEFVAL { none } + ::= { tLiIpFilterParamsEntry 17 } + +tLiIpFilterParamsFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, matches fragmented/unfragmented packets as per value of + the object. The fragment match criterion is not supported for IPv6 + filter." + DEFVAL { off } + ::= { tLiIpFilterParamsEntry 18 } + +tLiIpFilterParamsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiIpFilterParamsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiIpFilterParamsInfoTable contains read-only information + pertaining to LI IP filter match entries of LI IP filters." + ::= { tFilterLiObjects 17 } + +tLiIpFilterParamsInfoEntry OBJECT-TYPE + SYNTAX TLiIpFilterParamsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This row complements the corresponding row in the + tLiIpFilterParamsTable with read-only operational info. + + Entries are created and deleted automatically by the system when a + corresponding entry in tLiIpFilterParamsTable is created / deleted." + AUGMENTS { tLiIpFilterParamsEntry } + ::= { tLiIpFilterParamsInfoTable 1 } + +TLiIpFilterParamsInfoEntry ::= SEQUENCE +{ + tLiIpFltrParamsInfIngrHitCount Counter64, + tLiIpFltrParamsInfEgrHitCount Counter64, + tLiIpFltrParamsInfIngrHitBytes Counter64, + tLiIpFltrParamsInfEgrHitBytes Counter64 +} + +tLiIpFltrParamsInfIngrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfIngrHitCount indicates the + number of times an ingress packet matched this entry." + ::= { tLiIpFilterParamsInfoEntry 1 } + +tLiIpFltrParamsInfEgrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfEgrHitCount indicates the + number of times an egress packet matched this entry." + ::= { tLiIpFilterParamsInfoEntry 2 } + +tLiIpFltrParamsInfIngrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfIngrHitBytes indicates the + number of bytes of all ingress packets that matched this entry." + ::= { tLiIpFilterParamsInfoEntry 3 } + +tLiIpFltrParamsInfEgrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfEgrHitBytes indicates the + number of bytes of all egress packets that matched this entry." + ::= { tLiIpFilterParamsInfoEntry 4 } + +tLiRsvdBlockFltrAssocTableLChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiRsvdBlockFltrAssocTableLChg indicates the sysUpTime at + the time of the last modification of tLiRsvdBlockFltrAssocTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 18 } + +tLiRsvdBlockFltrAssocTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiRsvdBlockFltrAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiRsvdBlockFltrAssocTable contains associations between + normal filters and LI block reservations. The + tLiRsvdBlockFltrAssocTable associates filters by filter name in the + contrast with tLiReservedBlockFltrTable which contains associations + via filter id." + ::= { tFilterLiObjects 19 } + +tLiRsvdBlockFltrAssocEntry OBJECT-TYPE + SYNTAX TLiRsvdBlockFltrAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association of a normal filter with an LI block reservation. In + this release MAC, IP and IPv6 filters are supported." + INDEX { + tLiReservedBlockName, + tLiRsvdBlockFltrAssocFltrType, + tLiRsvdBlockFltrAssocFltrName + } + ::= { tLiRsvdBlockFltrAssocTable 1 } + +TLiRsvdBlockFltrAssocEntry ::= SEQUENCE +{ + tLiRsvdBlockFltrAssocFltrType TFilterType, + tLiRsvdBlockFltrAssocFltrName TLNamedItem, + tLiRsvdBlockFltrAssocRowStatus RowStatus, + tLiRsvdBlockFltrAssocLastChanged TimeStamp +} + +tLiRsvdBlockFltrAssocFltrType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocFltrType specifies the type of filter + this LI block reservation applies to. + + In this release MAC and IP/IPv6 filters are supported: + fltrtypeselIp (1) + fltrtypeselMac (2) + fltrtypeselIpv6 (4)" + ::= { tLiRsvdBlockFltrAssocEntry 1 } + +tLiRsvdBlockFltrAssocFltrName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocFltrName specifies the ID of the + filter associated with this LI reserved block. + + The scope of associated filter (tIPFilterScope, tIPv6FilterScope, + tMacFilterScope) must not equal to embedded(3)." + ::= { tLiRsvdBlockFltrAssocEntry 3 } + +tLiRsvdBlockFltrAssocRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocRowStatus specifies the status of this + row." + ::= { tLiRsvdBlockFltrAssocEntry 4 } + +tLiRsvdBlockFltrAssocLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiRsvdBlockFltrAssocEntry 5 } + +tLiFltrAssocFltrNameTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterAssociationTableLastChg indicates the sysUpTime at + the time of the last modification of tLiFltrAssocFltrNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 20 } + +tLiFltrAssocFltrNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiFltrAssocFltrNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiFltrAssocFltrNameTable contains information about the + associations between LI filters and normal filters." + ::= { tFilterLiObjects 21 } + +tLiFltrAssocFltrNameEntry OBJECT-TYPE + SYNTAX TLiFltrAssocFltrNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association between an LI filter and a normal filter." + INDEX { + tLiFilterType, + tLiFilterName, + tLiFltrAssocFltrName + } + ::= { tLiFltrAssocFltrNameTable 1 } + +TLiFltrAssocFltrNameEntry ::= SEQUENCE +{ + tLiFltrAssocFltrName TLNamedItem, + tLiFltrAssocFltrNameRowStatus RowStatus, + tLiFltrAssocFltrNameLastChg TimeStamp +} + +tLiFltrAssocFltrName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFltrAssocFltrName indicates the name of the normal + filter in the association described by this entry." + ::= { tLiFltrAssocFltrNameEntry 1 } + +tLiFltrAssocFltrNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFltrAssocFltrNameRowStatus specifies the status of this + row." + ::= { tLiFltrAssocFltrNameEntry 2 } + +tLiFltrAssocFltrNameLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFltrAssocFltrNameLastChg indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiFltrAssocFltrNameEntry 3 } + +tFilterPrefixListTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPrefixListTableLstChng indicates the sysUpTime at + the time of the last modification of tFilterPrefixListTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 32 } + +tFilterPrefixListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPrefixListTable contains an entry for each prefix + list defined in the filter area." + ::= { tFilterObjects 33 } + +tFilterPrefixListEntry OBJECT-TYPE + SYNTAX TFilterPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterPrefixListTable." + INDEX { + tFilterPrefixListType, + IMPLIED tFilterPrefixListName + } + ::= { tFilterPrefixListTable 1 } + +TFilterPrefixListEntry ::= SEQUENCE +{ + tFilterPrefixListType TFltrPrefixListType, + tFilterPrefixListName TNamedItem, + tFilterPrefixListRowStatus RowStatus, + tFilterPrefixListLastChanged TimeStamp, + tFilterPrefixListDescription TItemDescription +} + +tFilterPrefixListType OBJECT-TYPE + SYNTAX TFltrPrefixListType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPrefixListType specifies the type of prefix list for + the prefix list tFilterPrefixListName." + ::= { tFilterPrefixListEntry 1 } + +tFilterPrefixListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPrefixListName specifies the name given to this + prefix list." + ::= { tFilterPrefixListEntry 2 } + +tFilterPrefixListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPrefixListRowStatus specifies the status of this + row." + ::= { tFilterPrefixListEntry 3 } + +tFilterPrefixListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPrefixListLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFilterPrefixListEntry 4 } + +tFilterPrefixListDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPrefixListDescription specifies a description for + this row." + DEFVAL { ''H } + ::= { tFilterPrefixListEntry 5 } + +tFilterPrefixListEntryTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPrefixListEntryTblLstChg indicates the sysUpTime at + the time of the last modification of tFilterPrefixListEntryTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 34 } + +tFilterPrefixListEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPrefixListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPrefixListEntryTable contains information pertaining + to explicitly created prefixes in any prefix list defined in the + filter area." + ::= { tFilterObjects 35 } + +tFilterPrefixListEntryEntry OBJECT-TYPE + SYNTAX TFilterPrefixListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterPrefixListEntryTable." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFilterPrefixListEntryPrefixType, + tFilterPrefixListEntryPrefix, + tFilterPrefixListEntryPrefixLen + } + ::= { tFilterPrefixListEntryTable 1 } + +TFilterPrefixListEntryEntry ::= SEQUENCE +{ + tFilterPrefixListEntryPrefixType TmnxAddressAndPrefixType, + tFilterPrefixListEntryPrefix TmnxAddressAndPrefixAddress, + tFilterPrefixListEntryPrefixLen TmnxAddressAndPrefixPrefix, + tFilterPrefixListEntryRowStatus RowStatus +} + +tFilterPrefixListEntryPrefixType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPrefixListEntryPrefixType specifies whether the + prefix specified in tFilterPrefixListEntryPrefix is an IPv4 or IPv6 + prefix. + + The value of tFilterPrefixListEntryPrefixType must match the value of + the object tFilterPrefixListType." + ::= { tFilterPrefixListEntryEntry 1 } + +tFilterPrefixListEntryPrefix OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterPrefixListEntryPrefix specifies the IP prefix of + this prefix list entry." + ::= { tFilterPrefixListEntryEntry 2 } + +tFilterPrefixListEntryPrefixLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterPrefixListEntryPrefixLen specifies the IP prefix + length of this prefix list entry." + ::= { tFilterPrefixListEntryEntry 3 } + +tFilterPrefixListEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPrefixListEntryRowStatus specifies the status of + this row." + ::= { tFilterPrefixListEntryEntry 4 } + +tFilterEmbeddedRefTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterEmbeddedRefTableLstChg indicates the sysUpTime at + the time of the last modification of tFilterEmbeddedRefTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 36 } + +tFilterEmbeddedRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbeddedRefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbeddedRefTable contains an entry for each embedded + filter inserted in a filter with scope other than 'embedded'." + ::= { tFilterObjects 37 } + +tFilterEmbeddedRefTableEntry OBJECT-TYPE + SYNTAX TFilterEmbeddedRefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbeddedRefTable." + INDEX { + tFilterEmbeddedRefFilterType, + tFilterEmbeddedRefInsertFltrId, + tFilterEmbeddedRefEmbeddedFltrId, + tFilterEmbeddedRefOffset + } + ::= { tFilterEmbeddedRefTable 1 } + +TFilterEmbeddedRefTableEntry ::= SEQUENCE +{ + tFilterEmbeddedRefFilterType TFilterType, + tFilterEmbeddedRefInsertFltrId TFilterID, + tFilterEmbeddedRefEmbeddedFltrId TFilterID, + tFilterEmbeddedRefOffset TFilterEmbedOffset, + tFilterEmbeddedRefRowStatus RowStatus, + tFilterEmbeddedRefAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbeddedRefOperState TmnxEmbeddedFltrOperState, + tFilterEmbeddedRefLastChanged TimeStamp +} + +tFilterEmbeddedRefFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterEmbeddedRefFilterType specifies the type of filter + for the filters specified by tFilterEmbeddedRefEmbeddedFltrId and + tFilterEmbeddedRefInsertFltrId." + ::= { tFilterEmbeddedRefTableEntry 1 } + +tFilterEmbeddedRefInsertFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefInsertFltrId specifies the filter where + the filter specified by tFilterEmbeddedRefEmbeddedFltrId is to be + inserted." + ::= { tFilterEmbeddedRefTableEntry 2 } + +tFilterEmbeddedRefEmbeddedFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefEmbeddedFltrId specifies the id of the + filter to be inserted in the filter specified by + tFilterEmbeddedRefInsertFltrId." + ::= { tFilterEmbeddedRefTableEntry 3 } + +tFilterEmbeddedRefOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefOffset specifies the offset of inserted + entries." + ::= { tFilterEmbeddedRefTableEntry 4 } + +tFilterEmbeddedRefRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterEmbeddedRefRowStatus specifies the status of this + row." + ::= { tFilterEmbeddedRefTableEntry 5 } + +tFilterEmbeddedRefAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefAdminState specifies the administrative + state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the object tFilterEmbeddedRefOperState will indicate the + failure reason." + DEFVAL { active } + ::= { tFilterEmbeddedRefTableEntry 6 } + +tFilterEmbeddedRefOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefOperState indicates the operational + state of the embed request defined by this row." + ::= { tFilterEmbeddedRefTableEntry 7 } + +tFilterEmbeddedRefLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefLastChanged indicates the sysUpTime at + the time of last change to this row in tFilterEmbeddedRefTable." + ::= { tFilterEmbeddedRefTableEntry 8 } + +tFilterPortListTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPortListTableLstChng indicates the sysUpTime at the + time of the last modification of tFilterPortListTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 38 } + +tFilterPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPortListTable contains an entry for each port list + defined in the filter area." + ::= { tFilterObjects 39 } + +tFilterPortListEntry OBJECT-TYPE + SYNTAX TFilterPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterPortListTable." + INDEX { IMPLIED tFilterPortListName } + ::= { tFilterPortListTable 1 } + +TFilterPortListEntry ::= SEQUENCE +{ + tFilterPortListName TNamedItem, + tFilterPortListRowStatus RowStatus, + tFilterPortListLastChanged TimeStamp, + tFilterPortListDescription TItemDescription +} + +tFilterPortListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPortListName specifies the name given to this port + list." + ::= { tFilterPortListEntry 1 } + +tFilterPortListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPortListRowStatus specifies the status of this row." + ::= { tFilterPortListEntry 2 } + +tFilterPortListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPortListLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFilterPortListEntry 3 } + +tFilterPortListDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPortListDescription specifies a description for this + row." + DEFVAL { ''H } + ::= { tFilterPortListEntry 4 } + +tFilterPortListEntryTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPortListEntryTblLstChg indicates the sysUpTime at + the time of the last modification of tFilterPortListEntryTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 40 } + +tFilterPortListEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPortListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPortListEntryTable contains an entry for each port + defined in any port list defined in the filter area." + ::= { tFilterObjects 41 } + +tFilterPortListEntryEntry OBJECT-TYPE + SYNTAX TFilterPortListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies an entry in the tFilterPortListEntryTable. Two entries for + the same port list must not overlap." + INDEX { + tFilterPortListName, + tFilterPortListEntryPortLow, + tFilterPortListEntryPortHigh + } + ::= { tFilterPortListEntryTable 1 } + +TFilterPortListEntryEntry ::= SEQUENCE +{ + tFilterPortListEntryPortLow TTcpUdpPort, + tFilterPortListEntryPortHigh TTcpUdpPort, + tFilterPortListEntryRowStatus RowStatus +} + +tFilterPortListEntryPortLow OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the lower value for the TCP/UDP port range. A + value assigned to this object must be less than or equal to the value + assigned to the corresponding object tFilterPortListEntryPortHigh." + ::= { tFilterPortListEntryEntry 1 } + +tFilterPortListEntryPortHigh OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the higher value for the TCP/UDP port range. A + value assigned to this object must be greater than or equal to the + value assigned to the corresponding object + tFilterPortListEntryPortLow." + ::= { tFilterPortListEntryEntry 2 } + +tFilterPortListEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPortListEntryRowStatus specifies the status of this + row." + ::= { tFilterPortListEntryEntry 3 } + +tFilterApplyPathTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterApplyPathTableLstChng indicates the sysUpTime at the + time of the last modification of tFilterApplyPathTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 42 } + +tFilterApplyPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterApplyPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterApplyPathTable contains an entry for each apply-path + rule defined in a prefix list." + ::= { tFilterObjects 43 } + +tFilterApplyPathEntry OBJECT-TYPE + SYNTAX TFilterApplyPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterApplyPathTable describing an apply-path rule. + + If an address or prefix configured by the source specified by + tFilterApplyPathSource matches the conditions specified by + tFilterApplyPathMatch1 and tFilterApplyPathMatch2, a prefix is + inserted into the prefix list where this apply-path rule refers to." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFilterApplyPathSource, + tFilterApplyPathIndex + } + ::= { tFilterApplyPathTable 1 } + +TFilterApplyPathEntry ::= SEQUENCE +{ + tFilterApplyPathSource INTEGER, + tFilterApplyPathIndex Unsigned32, + tFilterApplyPathRowStatus RowStatus, + tFilterApplyPathLastChanged TimeStamp, + tFilterApplyPathMatch1 TRegularExpression, + tFilterApplyPathMatch2 TRegularExpression, + tFilterApplyPathVRtrId TmnxVRtrID +} + +tFilterApplyPathSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + bgp-peers (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterApplyPathSource specifies the source of the prefixes + that will be generated by this apply-path rule." + ::= { tFilterApplyPathEntry 1 } + +tFilterApplyPathIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterApplyPathIndex specifies an index for this row." + ::= { tFilterApplyPathEntry 2 } + +tFilterApplyPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterApplyPathRowStatus specifies the status of this row." + ::= { tFilterApplyPathEntry 3 } + +tFilterApplyPathLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterApplyPathLastChanged indicates the timestamp of the + last change to this row." + ::= { tFilterApplyPathEntry 4 } + +tFilterApplyPathMatch1 OBJECT-TYPE + SYNTAX TRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterApplyPathMatch1 specifies a regular expression. The + usage of this object depends on the source specified by + tFilterApplyPathSource. + + If tFilterApplyPathSource is 'bgp-peers', this object specifies a + match condition on the group-name of configured bgp peers." + DEFVAL { ''H } + ::= { tFilterApplyPathEntry 5 } + +tFilterApplyPathMatch2 OBJECT-TYPE + SYNTAX TRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterApplyPathMatch2 specifies a regular expression. The + usage of this object depends on the source specified by + tFilterApplyPathSource. + + If tFilterApplyPathSource is 'bgp-peers', this object specifies a + match condition on the ip or IPv6 address of configured bgp peers." + DEFVAL { ''H } + ::= { tFilterApplyPathEntry 6 } + +tFilterApplyPathVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterApplyPathVRtrId specifies virtual + router instance. The usage of this object depends on the source + specified by tFilterApplyPathSource. + + If tFilterApplyPathSource is 'bgp-peers' then prefixes generated by + apply-path rule will consist of bgp-peers pertaining to virtual router + instance specified by this object." + DEFVAL { 1 } + ::= { tFilterApplyPathEntry 7 } + +tFilterEmbeddedRefInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbeddedRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbeddedRefInfoTable contains an entry for each + embedded filter inserted in a filter with scope other than 'embedded'. + + This row complements the corresponding row in the + tFilterEmbeddedRefTable with read-only operational info." + ::= { tFilterObjects 44 } + +tFilterEmbeddedRefInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbeddedRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbeddedRefInfoTable." + AUGMENTS { tFilterEmbeddedRefTableEntry } + ::= { tFilterEmbeddedRefInfoTable 1 } + +TFilterEmbeddedRefInfoEntry ::= SEQUENCE +{ + tFltrEmbedRefInfEntryCnt Unsigned32, + tFltrEmbedRefInfEntryCntInsrtd Unsigned32 +} + +tFltrEmbedRefInfEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedRefInfEntryCnt indicates how many entries are + present in the embedded filter as specified in + tFilterEmbeddedRefEmbeddedFltrId." + ::= { tFilterEmbeddedRefInfoEntry 1 } + +tFltrEmbedRefInfEntryCntInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedRefInfEntryCntInsrtd indicates how many entries + of the embedded filter (specified by tFilterEmbeddedRefEmbeddedFltrId) + are actually placed inside the filter (specified by + tFilterEmbeddedRefInsertFltrId). + + If the object tFilterEmbeddedRefOperState is different from + 'in-service' this object will always be zero. + + Else, the difference between the value of this object and the value of + tFltrEmbedRefInfEntryCnt indicates how many entries of the embedded + filter were overwritten by local entries in the embedding filter." + ::= { tFilterEmbeddedRefInfoEntry 2 } + +tFilterEmbeddedEntryRefInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbeddedEntryRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbeddedEntryRefInfoTable contains an entry for each + embedded filter entry inserted in a filter with scope other than + 'embedded'." + ::= { tFilterObjects 45 } + +tFilterEmbeddedEntryRefInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbeddedEntryRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbeddedEntryRefInfoTable. Rows in the + tFilterEmbeddedEntryRefInfoTable are created by the SYSTEM when an + embedded filter is inserted into a filter with scope other than + 'embedded'. They are destroyed by the SYSTEM when an embedded filter + is removed from a filter with scope other than 'embedded'." + INDEX { + tFltrEmbedEntryFilterType, + tFltrEmbedEntryInsertFltrId, + tFltrEmbedEntryEmbeddedFltrId, + tFltrEmbedEntryEmbeddedEntryId + } + ::= { tFilterEmbeddedEntryRefInfoTable 1 } + +TFilterEmbeddedEntryRefInfoEntry ::= SEQUENCE +{ + tFltrEmbedEntryFilterType TFilterType, + tFltrEmbedEntryInsertFltrId TFilterID, + tFltrEmbedEntryEmbeddedFltrId TFilterID, + tFltrEmbedEntryEmbeddedEntryId TEntryId, + tFltrEmbedEntryInsrtEntryId TAnyEntryId, + tFltrEmbedEntryRefOperState TmnxFltrEmbeddedEntryState +} + +tFltrEmbedEntryFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrEmbedEntryFilterType specifies a filter type for the + filters specified by tFltrEmbedEntryInsertFltrId and + tFltrEmbedEntryEmbeddedFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 1 } + +tFltrEmbedEntryInsertFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryInsertFltrId specifies the filter where + the filter specified by tFltrEmbedEntryEmbeddedFltrId is inserted." + ::= { tFilterEmbeddedEntryRefInfoEntry 2 } + +tFltrEmbedEntryEmbeddedFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryEmbeddedFltrId specifies the ID of the + filter inserted in the filter specified by + tFltrEmbedEntryInsertFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 3 } + +tFltrEmbedEntryEmbeddedEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryEmbeddedEntryId specifies the ID of the + entry inside of the filter specified by tFltrEmbedEntryEmbeddedFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 4 } + +tFltrEmbedEntryInsrtEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryInsrtEntryId indicates which entry in the + filter specified by tFltrEmbedEntryInsertFltrId corresponds to the + entry specified by tFltrEmbedEntryEmbeddedEntryId in the filter + specified by tFltrEmbedEntryEmbeddedFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 5 } + +tFltrEmbedEntryRefOperState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryRefOperState indicates the current status + of the entry identified by tFltrEmbedEntryEmbeddedEntryId of the + filter identified by tFltrEmbedEntryEmbeddedFltrId that is embedded + into the filter identified by tFltrEmbedEntryInsertFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 6 } + +tIPv6FilterParamsExtTbleLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsExtTbleLstChgd indicates the sysUpTime + at the time of the last modification of tIPv6FilterParamsExtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 46 } + +tIPv6FilterParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table tIPv6FilterParamsExtTable contains, together with the + table tIPv6FilterParamsTable info about every IPv6 filter entry in + any of the configured IPv6 filters in the system. + + The table tIPv6FilterParamsExtTable was introduced due to the big size + of the tIPv6FilterParamsTable." + ::= { tFilterObjects 47 } + +tIPv6FilterParamsExtEntry OBJECT-TYPE + SYNTAX TIPv6FilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. Every IPv6 Filter + can have zero or more IPv6 Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Rows are created/deleted by user. + + Additional match criteria can be found in tIPv6FilterParamsTable." + AUGMENTS { tIPv6FilterParamsEntry } + ::= { tIPv6FilterParamsExtTable 1 } + +TIPv6FilterParamsExtEntry ::= SEQUENCE +{ + tIPv6FilterParamsExtLastChanged TimeStamp, + tIPv6FilterParamsExtAhExtHdr TItemMatch, + tIPv6FilterParamsExtEspExtHdr TItemMatch, + tIPv6FilterParamsExtNatType TmnxNatSubscriberType, + tIPv6FilterParamsExtPktLenVal1 TFilterPacketLength, + tIPv6FilterParamsExtPktLenVal2 TFilterPacketLength, + tIPv6FilterParamsExtPktLenOper TOperator, + tIPv6FilterParamsExtHopLimitVal1 TFilterTTL, + tIPv6FilterParamsExtHopLimitVal2 TFilterTTL, + tIPv6FilterParamsExtHopLimitOper TOperator, + tIPv6FilterParamsExtEgressPBR TFilterEgressPBR, + tIPv6FilterParamsExtEsi TFilterEsi, + tIPv6FilterParamsExtFwdEsiSvcId TmnxServId, + tIPv6FilterParamsExtFwdEsiVRtrId TmnxVRtrIDOrZero, + tIPv6FilterParamsExtFwdEsiSFIp InetAddressIPv6, + tIPv6FilterParamsExtPbrDwnActOvr TFilterPbrDownActionOvr, + tIPv6FilterParamsExtFwdEsiVasIf InterfaceIndexOrZero, + tIPv6FilterParamsExtStickyDst Integer32, + tIPv6FilterParamsExtHoldRemain Integer32, + tIPv6FilterParamsExtDownloadAct TFilterDownloadedAction, + tIPv6FilterParamsExtTcpFin TItemMatch, + tIPv6FilterParamsExtTcpRst TItemMatch, + tIPv6FilterParamsExtTcpPsh TItemMatch, + tIPv6FilterParamsExtTcpUrg TItemMatch, + tIPv6FilterParamsExtTcpEce TItemMatch, + tIPv6FilterParamsExtTcpCwr TItemMatch, + tIPv6FilterParamsExtTcpNs TItemMatch, + tIPv6FilterParamsExtSrcMac MacAddress, + tIPv6FilterParamsExtSrcMacMask MacAddress, + tIPv6FilterParamsExtMxPktLenVal1 TFilterIpv6MatchPacketLength, + tIPv6FilterParamsExtMxPktLenVal2 TFilterIpv6MatchPacketLength, + tIPv6FilterParamsExtMxPktLenOper TOperator, + tIPv6FilterParamsExtProtocolList TNamedItemOrEmpty, + tIPv6FilterParamsExtDestClass ClassIndexOrNone, + tIPv6FilterParamsExtSampleProf TmnxFilterCflowdSampleProfileId, + tIPv6FilterParamsExtCollectStats TruthValue, + tIPv6FilterParamsExtMxHopLmtVal1 TFilterTTL, + tIPv6FilterParamsExtMxHopLmtVal2 TFilterTTL, + tIPv6FilterParamsExtMxHopLmtOper TOperator +} + +tIPv6FilterParamsExtLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsExtLastChanged indicates the timestamp + of last change to this row in tIPv6FilterParamsExtTable." + ::= { tIPv6FilterParamsExtEntry 1 } + +tIPv6FilterParamsExtAhExtHdr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches the Authentication Extension Header (51) as per + value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 2 } + +tIPv6FilterParamsExtEspExtHdr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches the Encapsulation Security Payload Extension + Header (50) as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 3 } + +tIPv6FilterParamsExtNatType OBJECT-TYPE + SYNTAX TmnxNatSubscriberType { dsliteLsnSub (3), nat64LsnSub (4) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object specifies the NAT type to be used when the value of the + corresponding tIPv6FilterParamsNatPolicyName object is nat. + + The value of tIPv6FilterParamsExtNatType is relevant only if the value + of tIPv6FilterParamsAction is nat. Setting the value of + tIPv6FilterParamsExtNatType to a non-default value is ignored by the + system if the value of tIPv6FilterParamsAction is not nat. + + Furthermore, the value of tIPv6FilterParamsExtNatType is silently + reset to the default value by the system if tIPv6FilterParamsAction is + set to any value other than nat." + DEFVAL { dsliteLsnSub } + ::= { tIPv6FilterParamsExtEntry 4 } + +tIPv6FilterParamsExtPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPktLenVal1 specifies the + packet length value1 to be compared to the value of the Payload Length + field of an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtPktLenOper. + + The value of this object is evaluated only if the value of the object + tIPv6FilterParamsExtPktLenOper is other than 'none (0)'. + + If the value of tIPv6FilterParamsExtPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPv6FilterParamsExtPktLenVal2. + + If the value of tIPv6FilterParamsExtPktLenOper is 'lt (3)' then the + value of this object can be set in range 1..65535. + + If the value of tIPv6FilterParamsExtPktLenOper is 'gt (4)' then the + value of this object can be set in range 0..65534. + + If both the values of the objects tIPv6FilterParamsExtPktLenOper and + tIPv6FilterParamsExtPktLenVal1 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtPktLenOper is set to 'none (0)' or if + tIPv6FilterParamsExtHopLimitOper is set to a value other than 'none + (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 5 } + +tIPv6FilterParamsExtPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPktLenVal2 specifies the + packet length value2 to be compared to the value of the Payload Length + field of an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtPktLenOper. + + The value of this object is evaluated only if the value of the object + tIPv6FilterParamsExtPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPv6FilterParamsExtPktLenVal1. + + If both the values of the objects tIPv6FilterParamsExtPktLenOper and + tIPv6FilterParamsExtPktLenVal2 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtPktLenOper is set to a value other than 'range + (2)' or if tIPv6FilterParamsExtHopLimitOper is set to a value other + than 'none (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 6 } + +tIPv6FilterParamsExtPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPktLenOper specifies the + way how the values of the objects tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are used to form a condition that must + be fulfilled in order to execute the action specified by the value of + tIPv6FilterParamsAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPv6FilterParamsExtPktLenVal1 and tIPv6FilterParamsExtPktLenVal2 (if + applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are ignored and TRUE case action is + always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the Payload + Length field of the IPv6 header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPv6FilterParamsExtPktLenVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + Payload Length field of the IPv6 header of the packet that has matched + this filter's entry must be greater than or equal to the value of the + object tIPv6FilterParamsExtPktLenVal1 and less than or equal to the + value of the object tIPv6FilterParamsExtPktLenVal2 in order to execute + the TRUE case action (see table below). Otherwise the FALSE case + action is executed. + + If the value of this object is 'lt (3)' then the value of the Payload + Length field of the IPv6 header of the packet that has matched this + filter's entry must be less than the value of the object + tIPv6FilterParamsExtPktLenVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Payload + Length field of the IPv6 header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPv6FilterParamsExtPktLenVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtPktLenVal2 is ignored. + + + tIPFilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A + + + The values of the objects tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are silently cleared if the value of + this object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtHopLimitOper is set to a value other than 'none + (0)'." + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 7 } + +tIPv6FilterParamsExtHopLimitVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHopLimitVal1 specifies the + Hop Limit value1 to be compared to the value of the Hop Limit field of + an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtHopLimitOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtHopLimitOper is other than + 'none (0)'. + + If the value of tIPv6FilterParamsExtHopLimitOper is 'range (2)' then + the value of this object must be less than the value of + tIPv6FilterParamsExtHopLimitVal2. + + If the value of tIPv6FilterParamsExtHopLimitOper is 'lt (3)' then the + value of this object can be set in range 1..255. + + If the value of tIPv6FilterParamsExtHopLimitOper is 'gt (4)' then the + value of this object can be set in range 0..254. + + If both the values of the objects tIPv6FilterParamsExtHopLimitOper and + tIPv6FilterParamsExtHopLimitVal1 need to be changed then it must be + done in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtHopLimitOper is set to 'none (0)' or if + tIPv6FilterParamsExtPktLenOper is set to a value other than 'none + (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 8 } + +tIPv6FilterParamsExtHopLimitVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHopLimitVal2 specifies the + Hop Limit value2 to be compared to the value of the Hop Limit field of + an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtHopLimitOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtHopLimitOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPv6FilterParamsExtHopLimitVal1. + + If both the values of the objects tIPv6FilterParamsExtHopLimitOper and + tIPv6FilterParamsExtHopLimitVal2 need to be changed then it must be + done in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtHopLimitOper is set to a value other than + 'range (2)' or if tIPv6FilterParamsExtPktLenOper is set to a value + other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 9 } + +tIPv6FilterParamsExtHopLimitOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHopLimitOper specifies the + way how the values of the objects tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are used to form a condition that + must be fulfilled in order to execute the action specified by the + value of tIPv6FilterParamsAction. Otherwise the opposite action is + executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPv6FilterParamsExtHopLimitVal1 and tIPv6FilterParamsExtHopLimitVal2 + (if applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are ignored and TRUE case action is + always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPv6FilterParamsExtHopLimitVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtHopLimitVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPv6FilterParamsExtHopLimitVal1 and less than or equal to the + value of the object tIPv6FilterParamsExtHopLimitVal2 in order to + execute the TRUE case action (see table below). Otherwise the FALSE + case action is executed. + + If the value of this object is 'lt (3)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be less than the value of the object + tIPv6FilterParamsExtHopLimitVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtHopLimitVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPv6FilterParamsExtHopLimitVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtHopLimitVal2 is ignored. + + + tIPv6FilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are: + + Operator | Hop Limit Value 1 | Hop Limit Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A + + + The values of the objects tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are silently cleared if the value of + this object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtPktLenOper is set to a value other than 'none + (0)'." + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 10 } + +tIPv6FilterParamsExtEgressPBR OBJECT-TYPE + SYNTAX TFilterEgressPBR + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtEgressPBR specifies if PBR + specified by tIPv6FilterParamsExtEntry will have effect when the filter + is applied on egress. + tIPv6FilterParamsExtEgressPBR is applicable with these configured + actions and action state: + - no action + - action forward redirect-policy + - action forward esi sf-ip + vas-interface router + - action forward esi sf-ip + vas-interface router service-name + - action forward next-hop + - action forward next-hop router + - action forward next-hop router service-name + - action forward next-hop indirect + - action forward next-hop indirect router + - action forward next-hop indirect router + service-name " + DEFVAL { disable } + ::= { tIPv6FilterParamsExtEntry 11 } + +tIPv6FilterParamsExtEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtEsi specifies the ethernet + segment identifier (ESI). ESI is mapped by BGP EVPN to an L2 or L3 + capable appliance based on the value of tIPv6FilterParamsAction. + Packets matching this entry are steered toward the L2 or L3 appliance. + + The value '0' indicates that there is no ESI specified. + + There are two options how to set the value of tIPv6FilterParamsExtEsi: + 1. Non zero value of tIPv6FilterParamsExtEsi is set together with non + zero values of tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiVasIf and tIPv6FilterParamsExtFwdEsiSFIp. + In this case value of tIPv6FilterParamsAction is set to + 'forwardEsiL3' by the system. + + 2. Non zero value of tIPv6FilterParamsExtEsi is set together with a + non zero value of tIPv6FilterParamsExtFwdEsiSvcId. In this case + value of tIPv6FilterParamsAction is set to 'forwardEsiL2' by + the system. + + Note: The value of tIPv6FilterParamsExtEsi is set to '0' by the system + if the value of tIPv6FilterParamsAction is set to any value other than + 'forwardEsiL2' or 'forwardEsiL3'." + DEFVAL { '00000000000000000000'H } + ::= { tIPv6FilterParamsExtEntry 12 } + +tIPv6FilterParamsExtFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiSvcId specifies the + identifier of VPLS used for VPN/DC connectivity. + + The value '0' indicates that there is no VPLS identifier specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiSvcId must be set + together with a non zero value of tIPv6FilterParamsExtEsi. + + Note: The value of tIPv6FilterParamsExtFwdEsiSvcId is set to '0' by + the system if the value of the object tIPv6FilterParamsAction is set + to any value other than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 13 } + +tIPv6FilterParamsExtFwdEsiVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiVRtrId specifies the + VPRN/rVPLS virtual router identifier used for VPN/DC connectivity. + + The value '0' indicates that there is no VPRN/rVPLS virtual router + identifier specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiVRtrId must be set + together with non zero values of tIPv6FilterParamsExtEsi, + tIPv6FilterParamsExtFwdEsiVasIf and tIPv6FilterParamsExtFwdEsiSFIp. + + Note: The value of tIPv6FilterParamsExtFwdEsiVRtrId is set to '0' by + the system if the value of tIPv6FilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 14 } + +tIPv6FilterParamsExtFwdEsiSFIp OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiSFIp specifies the + IPv6 address of the service function toward which traffic is steered. + + The value '0' indicates that no service function IP address is + specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiSFIp must be set + together with non zero values of tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiVasIf and tIPv6FilterParamsExtEsi. + + Note: The value of tIPv6FilterParamsExtFwdEsiSFIp is set to '0' by the + system if the value of tIPv6FilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsExtEntry 15 } + +tIPv6FilterParamsExtPbrDwnActOvr OBJECT-TYPE + SYNTAX TFilterPbrDownActionOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPbrDwnActOvr specifies the + filter action which will be performed when the PBR/PBF target for this + entry is not available. + + If the value of tIPvXFltrEntryActAction is not one of the following + values then tIPv6FilterParamsExtPbrDwnActOvr must be set to the value + 'none': + - forwardEsiL2 + - forwardEsiL3 + - forwardSap + - forwardSdp + - forwardNextHopRtr + + If the value of tIPFilterParamsExtPbrDwnActOvr is different from + 'none' then PBR/PBF destination availability checking for an entry is + turned on. There is a limit to the number of filter entries with the + destination availability checking turned on. Entries with the value of + tIPvXFltrEntryActAction equal to 'forwardEsiL2' or 'forwardEsiL3' are + not counted against this limit. + + Refer to the description of the textual convention + TFilterPbrDownActionOvr for more details." + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 16 } + +tIPv6FilterParamsExtFwdEsiVasIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiVasIf specifies the + virtual router interface index of VPRN RVPLS interface used for VPN/DC + connectivity. + + The value '0' indicates that no interface id is specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiVasIf must be set + together with non zero values of tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiSFIp and tIPv6FilterParamsExtEsi. + + Note: The value of tIPv6FilterParamsExtFwdEsiVasIf is set to '0' by + the system if the value of tIPv6FilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 17 } + +tIPv6FilterParamsExtStickyDst OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtStickyDst specifies how + long will system wait (in seconds) until it activates the best action + (action with available PBR/PBF destination and the highest priority). + Until then the action specified by tIPv6FilterParamsExtPbrDwnActOvr + will be taken on a packet matching the filter entry. After the value + of the active destination is fixed it will remain unchanged until the + active PBR/PBF destination becomes unreachable. + + The value of -1 indicates that the property of PBR destination + stickiness is turned off. When the property of stickiness is turned + off the active PBR/PBF destination is always the one which is + available and has the highest priority. + + The countdown starts when there was no PBR/PBF destination reachable + and any PBR/PBF destination becomes reachable. + + tIPv6FilterParamsExtStickyDst can be set to value other than -1 only if + the value of tIPvXFltrEntryActAction is one of the following values: + - forwardSap + - forwardSdp + - forwardNextHopRtr" + DEFVAL { -1 } + ::= { tIPv6FilterParamsExtEntry 18 } + +tIPv6FilterParamsExtHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHoldRemain indicates the + remaining time in seconds, until the best action will become active + and will be fixed. + + Best action is: + - primary action if PBR target status of primary action is up. + - secondary action if PBR target status of secondary action is up + and PBR target status of primary action is down. + - none if both PBR targets are down" + ::= { tIPv6FilterParamsExtEntry 19 } + +tIPv6FilterParamsExtDownloadAct OBJECT-TYPE + SYNTAX TFilterDownloadedAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtDownloadAct indicates the + filter entry action downloaded to IOM. + + Refer to the description of the textual convention + TFilterDownloadedAction for more information." + ::= { tIPv6FilterParamsExtEntry 20 } + +tIPv6FilterParamsExtTcpFin OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Fin as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 21 } + +tIPv6FilterParamsExtTcpRst OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Rst as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 22 } + +tIPv6FilterParamsExtTcpPsh OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Psh as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 23 } + +tIPv6FilterParamsExtTcpUrg OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Urg as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 24 } + +tIPv6FilterParamsExtTcpEce OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ece as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 25 } + +tIPv6FilterParamsExtTcpCwr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Cwr as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 26 } + +tIPv6FilterParamsExtTcpNs OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ns as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 27 } + +tIPv6FilterParamsExtSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC to match for this policy filter entry." + DEFVAL { '000000000000'H } + ::= { tIPv6FilterParamsExtEntry 28 } + +tIPv6FilterParamsExtSrcMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC mask value for this policy MAC filter entry. The mask is + ANDed with the MAC to match tIPv6FilterParamsExtSrcMac. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tIPv6FilterParamsExtSrcMac. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tIPv6FilterParamsExtEntry 29 } + +tIPv6FilterParamsExtMxPktLenVal1 OBJECT-TYPE + SYNTAX TFilterIpv6MatchPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxPktLenVal1 specifies the + value1 to be compared to total length of the packet including header. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtMxPktLenOper is other than + 'none (0)'. + + If the value of tIPv6FilterParamsExtMxPktLenOper is 'range (2)' then + the value of this object must be less than the value of + tIPv6FilterParamsExtMxPktLenVal2. + + If the value of tIPv6FilterParamsExtMxPktLenOper is 'lt (3)' then the + value of this object can be set in range 41..65535. + + If the value of tIPv6FilterParamsExtMxPktLenOper is 'gt (4)' then the + value of this object can be set in range 40..65574. + + If both the values of the objects tIPv6FilterParamsExtMxPktLenOper and + tIPv6FilterParamsExtMxPktLenVal1 need to be changed then it must be + done in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 30 } + +tIPv6FilterParamsExtMxPktLenVal2 OBJECT-TYPE + SYNTAX TFilterIpv6MatchPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxPktLenVal2 specifies the + value2 to be compared to total length of the packet including header. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtMxPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPv6FilterParamsExtMxPktLenVal1. + + If both the values of the objects tIPv6FilterParamsExtMxPktLenOper and + tIPv6FilterParamsExtMxPktLenVal2 need to be changed then it must be + done in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 31 } + +tIPv6FilterParamsExtMxPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxPktLenOper specifies the + way how the values of the objects tIPv6FilterParamsExtMxPktLenVal1 and + tIPv6FilterParamsExtMxPktLenVal2 are used. + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPv6FilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPv6FilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPv6FilterParamsExtMxPktLenVal1 and less than or equal to the + value of the object tIPv6FilterParamsExtMxPktLenVal2. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPv6FilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPv6FilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPv6FilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPv6FilterParamsExtMxPktLenVal2 is ignored. + + + Allowed ranges for the values of tIPv6FilterParamsExtMxPktLenVal1 and + tIPv6FilterParamsExtMxPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A" + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 32 } + +tIPv6FilterParamsExtProtocolList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "." + DEFVAL { ''H } + ::= { tIPv6FilterParamsExtEntry 33 } + +tIPv6FilterParamsExtDestClass OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtDestClass specifies + destination class to match." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 34 } + +tIPv6FilterParamsExtSampleProf OBJECT-TYPE + SYNTAX TmnxFilterCflowdSampleProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the sample profile to be applied to packets matching this + IPv6 filter entry. + + Setting tIPv6FilterParamsExtSampleProf to a non-default value, will + set tIPv6FilterParamsCflowdSample to its default value and vice versa." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 35 } + +tIPv6FilterParamsExtCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsExtCollectStats specifies whether or not + the collection of statistical data for the filter entry is enabled. + + tIPv6FilterParamsExtCollectStats is supported only on IXR J2 + platforms." + DEFVAL { false } + ::= { tIPv6FilterParamsExtEntry 36 } + +tIPv6FilterParamsExtMxHopLmtVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxHopLmtVal1 specifies the + value1 to be compared to the value of 'Hop-Limit' field of IPv6 header + of an IP packet that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtMxHopLmtOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtMxHopLmtOper is other than + 'none (0)'. + + If the value of tIPv6FilterParamsExtMxHopLmtOper is 'range (2)' then + the value of this object must be less than the value of + tIPv6FilterParamsExtMxHopLmtVal2. + + If the value of tIPv6FilterParamsExtMxHopLmtOper is 'lt (3)' then the + value of this object can be set in range 1..255. + + If the value of tIPv6FilterParamsExtMxHopLmtOper is 'gt (4)' then the + value of this object can be set in range 0..254. + + If both the values of the objects tIPv6FilterParamsExtMxHopLmtOper and + tIPv6FilterParamsExtMxHopLmtVal1 need to be changed then it must be + done in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 37 } + +tIPv6FilterParamsExtMxHopLmtVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxHopLmtVal2 specifies + value2 to be compared to the value of 'Hop-Limit' field of IPv6 header + of an IP packet that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtMxHopLmtOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtMxHopLmtOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPv6FilterParamsExtMxHopLmtVal1. + + If both the values of the objects tIPv6FilterParamsExtMxHopLmtOper and + tIPv6FilterParamsExtMxHopLmtVal2 need to be changed then it must be + done in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 38 } + +tIPv6FilterParamsExtMxHopLmtOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxHopLmtOper specifies the + way how the values of the objects tIPv6FilterParamsExtMxHopLmtVal1 and + tIPv6FilterParamsExtMxHopLmtVal2 are used to form a condition for a + packet match. + + If the value of this object is 'eq (1)' then the value of the + 'Hop-Limit' field of the IPv6 header of the packet must be equal to + the value of the object tIPv6FilterParamsExtMxHopLmtVal1 in order to + match this entry. The value of the object + tIPv6FilterParamsExtMxHopLmtVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + 'Hop-Limit' field of the IPv6 header of the packet must be greater + than or equal to the value of the object + tIPv6FilterParamsExtMxHopLmtVal1 and less than or equal to the value + of the object tIPv6FilterParamsExtMxHopLmtVal2 in order to match this + entry. + + If the value of this object is 'lt (3)' then the value of the + 'Hop-Limit' field of the IPv6 header of the packet must be less than + the value of the object tIPv6FilterParamsExtMxHopLmtVal1 in order to + match this entry. The value of the object + tIPv6FilterParamsExtMxHopLmtVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the + 'Hop-Limit' field of the IPv6 header of the packet must be greater + than the value of the object tIPv6FilterParamsExtMxHopLmtVal1 in order + to match this entry. The value of the object + tIPv6FilterParamsExtMxHopLmtVal2 is ignored. + + Allowed ranges for the values of tIPv6FilterParamsExtMxHopLmtVal1 and + tIPv6FilterParamsExtMxHopLmtVal2 are: + + Operator | 'Hop-Limit' Value 1 | 'Hop-Limit' Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A" + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 39 } + +tFilterEmbedOpenflowTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterEmbedOpenflowTableLstChg indicates the sysUpTime at + the time of the last modification of tFilterEmbedOpenflowTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 48 } + +tFilterEmbedOpenflowTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedOpenflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedOpenflowTable contains an entry for each + open-flow flowtable embedded in a filter with scope other than + 'embedded'." + ::= { tFilterObjects 49 } + +tFilterEmbedOpenflowEntry OBJECT-TYPE + SYNTAX TFilterEmbedOpenflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedOpenflowTable." + INDEX { + tFilterEmbedOpenflowOfsName, + tFilterEmbedOpenflowFilterType, + tFilterEmbedOpenflowInsertFltrId, + tFilterEmbedOpenflowOffset + } + ::= { tFilterEmbedOpenflowTable 1 } + +TFilterEmbedOpenflowEntry ::= SEQUENCE +{ + tFilterEmbedOpenflowOfsName TNamedItem, + tFilterEmbedOpenflowFilterType TFilterType, + tFilterEmbedOpenflowInsertFltrId TConfigOrVsdFilterID, + tFilterEmbedOpenflowOffset TFilterEmbedOffset, + tFilterEmbedOpenflowRowStatus RowStatus, + tFilterEmbedOpenflowAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbedOpenflowOperState TmnxEmbeddedFltrOperState, + tFilterEmbedOflowSvcContext Unsigned32, + tFilterEmbedOflowSapContextPort TmnxPortID, + tFilterEmbedOflowSapContextEncap TmnxEncapVal, + tFilterEmbedOflowContextType INTEGER +} + +tFilterEmbedOpenflowOfsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowOfsName specifies the name of the + open-flow switch which contains the flowtable to be inserted in the + filter specified by tFilterEmbedOpenflowInsertFltrId." + ::= { tFilterEmbedOpenflowEntry 1 } + +tFilterEmbedOpenflowFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterEmbedOpenflowFilterType specifies the type of filter + for the filter specified by tFilterEmbedOpenflowInsertFltrId." + ::= { tFilterEmbedOpenflowEntry 2 } + +tFilterEmbedOpenflowInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowInsertFltrId specifies the filter + where the open-flow switch specified by tFilterEmbedOpenflowOfsName is + to be embedded. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tFilterEmbedOpenflowEntry 3 } + +tFilterEmbedOpenflowOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowOffset specifies the offset of + inserted entries." + ::= { tFilterEmbedOpenflowEntry 4 } + +tFilterEmbedOpenflowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedOpenflowRowStatus specifies the + status of a row in tFilterEmbedOpenflowTable. Rows are created and + destroyed by SNMP SET operations on this object. + + Only values 'active (1)', 'createAndGo(4)', and 'destroy (6)' are + supported." + ::= { tFilterEmbedOpenflowEntry 5 } + +tFilterEmbedOpenflowAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowAdminState specifies the + administrative state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the object tFilterEmbedOpenflowOperState will indicate the + failure reason." + DEFVAL { active } + ::= { tFilterEmbedOpenflowEntry 6 } + +tFilterEmbedOpenflowOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowOperState indicates the operational + state of the embed request defined by this row." + ::= { tFilterEmbedOpenflowEntry 7 } + +tFilterEmbedOflowSvcContext OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowSvcContext specifies the service context + of this open-flow embedding. When no service context is present, this + object is equal to default value." + DEFVAL { 0 } + ::= { tFilterEmbedOpenflowEntry 8 } + +tFilterEmbedOflowSapContextPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowSapContextPort specifies the port-id of + the sap context of this open-flow embedding. When no sap context is + present, this object is set to default value." + DEFVAL { 0 } + ::= { tFilterEmbedOpenflowEntry 9 } + +tFilterEmbedOflowSapContextEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowSapContextEncap specifies the encap + value of the sap context of this open-flow embedding. When no sap + context is present, this object is set to default value." + DEFVAL { 0 } + ::= { tFilterEmbedOpenflowEntry 10 } + +tFilterEmbedOflowContextType OBJECT-TYPE + SYNTAX INTEGER { + grt (1), + system (2), + service (3), + sap (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowContextType specifies the context in + which the open-flow embedding is inserted into filter. When no context + is present, this object is set to grt value." + DEFVAL { grt } + ::= { tFilterEmbedOpenflowEntry 11 } + +tFilterEmbedOpenflowInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedOpenflowInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedOpenflowInfoTable contains an entry for each + open-flow switch embedded in a filter with scope other than + 'embedded'. + + This row complements the corresponding row in the + tFilterEmbedOpenflowTable with read-only operational info." + ::= { tFilterObjects 50 } + +tFilterEmbedOpenflowInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbedOpenflowInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedOpenflowInfoTable." + AUGMENTS { tFilterEmbedOpenflowEntry } + ::= { tFilterEmbedOpenflowInfoTable 1 } + +TFilterEmbedOpenflowInfoEntry ::= SEQUENCE +{ + tFltrEmbedOfInfoEntryCnt Unsigned32, + tFltrEmbedOfInfoEntryCntInsrtd Unsigned32 +} + +tFltrEmbedOfInfoEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfInfoEntryCnt indicates how many entries are + eligible for embedding from the open-flow switch specified by + tFilterEmbedOpenflowOfsName." + ::= { tFilterEmbedOpenflowInfoEntry 1 } + +tFltrEmbedOfInfoEntryCntInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfInfoEntryCntInsrtd indicates how many entries + are actually placed inside the filter by the open-flow switch + specified by tFilterEmbedOpenflowOfsName. + + If the object tFilterEmbedOpenflowOperState is different from + 'in-service' this object will always be zero. + + Else, the difference between the value of this object and the value of + tFltrEmbedOfInfoEntryCnt indicates how many entries were overwritten + by local entries in the embedding filter." + ::= { tFilterEmbedOpenflowInfoEntry 2 } + +tFilterOpenflowEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterOpenflowEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterOpenflowEntryInfoTable contains an entry for each + open-flow filter entry inserted in a filter with scope other than + 'embedded'." + ::= { tFilterObjects 51 } + +tFilterOpenflowEntryInfoEntry OBJECT-TYPE + SYNTAX TFilterOpenflowEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterOpenflowEntryInfoTable. Rows in the + tFilterOpenflowEntryInfoTable are created by the SYSTEM when an + open-flow switch is embedded into a filter. They are destroyed by the + SYSTEM when an open-flow switch embedding is removed from a filter." + INDEX { + tFltrEmbedOfEntryOfsName, + tFltrEmbedOfEntryFilterType, + tFltrEmbedOfEntryInsertFltrId, + tFltrEmbedOfEntryOfEntryId + } + ::= { tFilterOpenflowEntryInfoTable 1 } + +TFilterOpenflowEntryInfoEntry ::= SEQUENCE +{ + tFltrEmbedOfEntryOfsName TNamedItem, + tFltrEmbedOfEntryFilterType TFilterType, + tFltrEmbedOfEntryInsertFltrId TConfigOrVsdFilterID, + tFltrEmbedOfEntryOfEntryId TEntryId, + tFltrEmbedOfEntryInsrtEntryId TAnyEntryId, + tFltrEmbedOfEntryInsrtEntryState TmnxFltrEmbeddedEntryState +} + +tFltrEmbedOfEntryOfsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryOfsName specifies the name of the + open-flow switch which contains the flowtable to be inserted in the + filter specified by tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 1 } + +tFltrEmbedOfEntryFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrEmbedOfEntryFilterType specifies the type of filter + for the filter specified by tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 2 } + +tFltrEmbedOfEntryInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryInsertFltrId specifies the filter where + the open-flow switch specified by tFltrEmbedOfEntryOfsName is to be + embedded. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system." + ::= { tFilterOpenflowEntryInfoEntry 3 } + +tFltrEmbedOfEntryOfEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryOfEntryId specifies the base ID of the + entry as determined by the priority of the corresponding flow-rule in + the open-flow switch specified by tFltrEmbedOfEntryOfsName." + ::= { tFilterOpenflowEntryInfoEntry 4 } + +tFltrEmbedOfEntryInsrtEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryInsrtEntryId indicates the position of + the filter entry in the filter specified by + tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 5 } + +tFltrEmbedOfEntryInsrtEntryState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryInsrtEntryState indicates the current + status of the embedding of the entry identified by + tFltrEmbedOfEntryOfEntryId from the open-flow switch identified by + tFltrEmbedOfEntryOfsName that is embedded into the filter identified + by tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 6 } + +tIPFilterParamsExtTbleLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsExtTbleLstChgd indicates the sysUpTime at + the time of the last modification of tIPFilterParamsExtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 52 } + +tIPFilterParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tIPFilterParamsExtTable contains, together with the table + tIPFilterParamsTable info about every IP filter entry in any of the + configured IP filters in the system. + + The table tIPFilterParamsExtTable was introduced due to the big size + of the tIPFilterParamsTable." + ::= { tFilterObjects 53 } + +tIPFilterParamsExtEntry OBJECT-TYPE + SYNTAX TIPFilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. Every IP Filter can + have zero or more IP Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by the system when a corresponding + tIPFilterParamsEntry is created/deleted. + + Additional match criteria can be found in tIPFilterParamsTable." + AUGMENTS { tIPFilterParamsEntry } + ::= { tIPFilterParamsExtTable 1 } + +TIPFilterParamsExtEntry ::= SEQUENCE +{ + tIPFilterParamsExtLastChanged TimeStamp, + tIPFilterParamsExtPktLenVal1 TFilterPacketLength, + tIPFilterParamsExtPktLenVal2 TFilterPacketLength, + tIPFilterParamsExtPktLenOper TOperator, + tIPFilterParamsExtTTLVal1 TFilterTTL, + tIPFilterParamsExtTTLVal2 TFilterTTL, + tIPFilterParamsExtTTLOper TOperator, + tIPFilterParamsExtEgressPBR TFilterEgressPBR, + tIPFilterParamsExtEsi TFilterEsi, + tIPFilterParamsExtFwdEsiSvcId TmnxServId, + tIPFilterParamsExtFwdEsiVRtrId TmnxVRtrIDOrZero, + tIPFilterParamsExtFwdEsiSFIp InetAddressIPv4, + tIPFilterParamsExtPbrDwnActOvr TFilterPbrDownActionOvr, + tIPFilterParamsExtFwdEsiVasIf InterfaceIndexOrZero, + tIPFilterParamsExtStickyDst Integer32, + tIPFilterParamsExtHoldRemain Integer32, + tIPFilterParamsExtDownloadAct TFilterDownloadedAction, + tIPFilterParamsExtTcpFin TItemMatch, + tIPFilterParamsExtTcpRst TItemMatch, + tIPFilterParamsExtTcpPsh TItemMatch, + tIPFilterParamsExtTcpUrg TItemMatch, + tIPFilterParamsExtTcpEce TItemMatch, + tIPFilterParamsExtTcpCwr TItemMatch, + tIPFilterParamsExtTcpNs TItemMatch, + tIPFilterParamsExtSrcMac MacAddress, + tIPFilterParamsExtSrcMacMask MacAddress, + tIPFilterParamsExtMxPktLenVal1 TFilterPacketLength, + tIPFilterParamsExtMxPktLenVal2 TFilterPacketLength, + tIPFilterParamsExtMxPktLenOper TOperator, + tIPFilterParamsExtProtocolList TNamedItemOrEmpty, + tIPFilterParamsExtDestClass ClassIndexOrNone, + tIPFilterParamsExtSampleProf TmnxFilterCflowdSampleProfileId, + tIPFilterParamsExtCollectStats TruthValue, + tIPFilterParamsExtMxTTLVal1 TFilterTTL, + tIPFilterParamsExtMxTTLVal2 TFilterTTL, + tIPFilterParamsExtMxTTLOper TOperator +} + +tIPFilterParamsExtLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtLastChanged indicates the + timestamp of last change of this row in tIPFilterParamsExtTable." + ::= { tIPFilterParamsExtEntry 1 } + +tIPFilterParamsExtPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtPktLenVal1 specifies the + packet length value1 to be compared to the value of the Total Length + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtPktLenOper is other than 'none + (0)'. + + If the value of tIPFilterParamsExtPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPFilterParamsExtPktLenVal2. + + If the value of tIPFilterParamsExtPktLenOper is 'lt (3)' then the + value of this object can be set in range 1..65535. + + If the value of tIPFilterParamsExtPktLenOper is 'gt (4)' then the + value of this object can be set in range 0..65534. + + If both the values of the objects tIPFilterParamsExtPktLenOper and + tIPFilterParamsExtPktLenVal1 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtPktLenOper is set to 'none (0)' or if + tIPFilterParamsExtTTLOper is set to a value other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 2 } + +tIPFilterParamsExtPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtPktLenVal2 specifies the + packet length value2 to be compared to the value of the Total Length + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPFilterParamsExtPktLenVal1. + + If both the values of the objects tIPFilterParamsExtPktLenOper and + tIPFilterParamsExtPktLenVal2 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtPktLenOper is set to value other than 'range (2)' or + if tIPFilterParamsExtTTLOper is set to a value other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 3 } + +tIPFilterParamsExtPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtPktLenOper specifies the way + how the values of the objects tIPFilterParamsExtPktLenVal1 and + tIPFilterParamsExtPktLenVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPFilterParamsAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPFilterParamsExtPktLenVal1 and tIPFilterParamsExtPktLenVal2 (if + applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPFilterParamsExtPktLenVal1 and tIPFilterParamsExtPktLenVal2 + are ignored and TRUE case action is always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPFilterParamsExtPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPFilterParamsExtPktLenVal1 and less than or equal to the + value of the object tIPFilterParamsExtPktLenVal2 in order to execute + the TRUE case action (see table below). Otherwise the FALSE case + action is executed. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPFilterParamsExtPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPFilterParamsExtPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtPktLenVal2 is ignored. + + + tIPFilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPFilterParamsExtPktLenVal1 and + tIPFilterParamsExtPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A + + + The values of the objects tIPFilterParamsExtPktLenVal1 and + tIPFilterParamsExtPktLenVal2 are silently cleared if the value of this + object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtTTLOper is set to a value other than 'none (0)'." + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 4 } + +tIPFilterParamsExtTTLVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtTTLVal1 specifies the + Time-To-Live value1 to be compared to the value of the Time-To-Live + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtTTLOper is other than 'none + (0)'. + + If the value of tIPFilterParamsExtTTLOper is 'range (2)' then the + value of this object must be less than the value of + tIPFilterParamsExtTTLVal2. + + If the value of tIPFilterParamsExtTTLOper is 'lt (3)' then the value + of this object can be set in range 1..255. + + If the value of tIPFilterParamsExtTTLOper is 'gt (4)' then the value + of this object can be set in range 0..254. + + If both the values of the objects tIPFilterParamsExtTTLOper and + tIPFilterParamsExtTTLVal1 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtTTLOper is set to 'none (0)' or if + tIPFilterParamsExtPktLenOper is set to a value other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 5 } + +tIPFilterParamsExtTTLVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtTTLVal2 specifies the + Time-To-Live value2 to be compared to the value of the Time-To-Live + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtTTLOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPFilterParamsExtTTLVal1. + + If both the values of the objects tIPFilterParamsExtTTLOper and + tIPFilterParamsExtTTLVal2 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtTTLOper is set to a value other than 'range (2)' or + if tIPFilterParamsExtPktLenOper is set to a value other than 'none + (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 6 } + +tIPFilterParamsExtTTLOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtTTLOper specifies the way + how the values of the objects tIPFilterParamsExtTTLVal1 and + tIPFilterParamsExtTTLVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPFilterParamsAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPFilterParamsExtTTLVal1 and tIPFilterParamsExtTTLVal2 (if + applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPFilterParamsExtTTLVal1 and tIPFilterParamsExtTTLVal2 are + ignored and TRUE case action is always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be equal to the value of the object + tIPFilterParamsExtTTLVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtTTLVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than or equal to the value of the + object tIPFilterParamsExtTTLVal1 and less than or equal to the value + of the object tIPFilterParamsExtTTLVal2 in order to execute the TRUE + case action (see table below). Otherwise the FALSE case action is + executed. + + If the value of this object is 'lt (3)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be less than the value of the object + tIPFilterParamsExtTTLVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtTTLVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than the value of the object + tIPFilterParamsExtTTLVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtTTLVal2 is ignored. + + + tIPFilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPFilterParamsExtTTLVal1 and + tIPFilterParamsExtTTLVal2 are: + + Operator | Time-To-Live Value 1| Time-To-Live Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A + + + The values of the objects tIPFilterParamsExtTTLVal1 and + tIPFilterParamsExtTTLVal2 are silently cleared if the value of this + object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtPktLenOper is set to a value other than 'none (0)'." + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 7 } + +tIPFilterParamsExtEgressPBR OBJECT-TYPE + SYNTAX TFilterEgressPBR + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtEgressPBR specifies if PBR + specified by tIPFilterParamsExtEntry will have effect when the filter + is applied on egress. + tIPFilterParamsExtEgressPBR is applicable with these configured + actions and action state: + - no action + - action forward redirect-policy + - action forward esi sf-ip vas-interface + router + - action forward esi sf-ip vas-interface + router service-name + - action forward next-hop + - action forward next-hop router + - action forward next-hop router service-name + - action forward next-hop indirect + - action forward next-hop indirect router + - action forward next-hop indirect router + service-name " + DEFVAL { disable } + ::= { tIPFilterParamsExtEntry 8 } + +tIPFilterParamsExtEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtEsi specifies the ethernet + segment identifier (ESI). ESI is mapped by BGP EVPN to an L2 or L3 + capable appliance based on the value of tIPFilterParamsAction. Packets + matching this entry are steered toward the L2 or L3 appliance. + + The value '0' indicates that there is no ESI specified. + + There are two options how to set the value of tIPFilterParamsExtEsi: + 1. Non zero value of tIPFilterParamsExtEsi is set together with non + zero values of tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiVasIf and tIPFilterParamsExtFwdEsiSFIp. In + this case value of tIPFilterParamsAction is set to 'forwardEsiL3' by + the system. + + 2. Non zero value of tIPFilterParamsExtEsi is set together with a non + zero value of tIPFilterParamsExtFwdEsiSvcId. In this case value of + tIPFilterParamsAction is set to 'forwardEsiL2' by the system. + + Note: The value of tIPFilterParamsExtEsi is set to '0' by the system + if the value of tIPFilterParamsAction is set to any value other than + 'forwardEsiL2' or 'forwardEsiL3'." + DEFVAL { '00000000000000000000'H } + ::= { tIPFilterParamsExtEntry 9 } + +tIPFilterParamsExtFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiSvcId specifies the + identifier of a VPLS used for VPN/DC connectivity. + + The value '0' indicates that there is no VPLS identifier specified. + + The non zero value of tIPFilterParamsExtFwdEsiSvcId must be set + together with a non zero value of tIPFilterParamsExtEsi. + + Note: The value of tIPFilterParamsExtFwdEsiSvcId is set to '0' by the + system if the value of tIPFilterParamsAction is set to any value other + than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 10 } + +tIPFilterParamsExtFwdEsiVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiVRtrId specifies the + VPRN/rVPLS virtual router identifier used for VPN/DC connectivity. + + The value '0' indicates that there is no VPRN/rVPLS virtual router + identifier specified. + + The non zero value of tIPFilterParamsExtFwdEsiVRtrId must be set + together with non zero values of tIPFilterParamsExtEsi, + tIPFilterParamsExtFwdEsiVasIf and tIPFilterParamsExtFwdEsiSFIp. + + Note: The value of tIPFilterParamsExtFwdEsiVRtrId is set to '0' by the + system if the value of tIPFilterParamsAction is set to any value other + than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 11 } + +tIPFilterParamsExtFwdEsiSFIp OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiSFIp specifies the IP + address of the service function toward which traffic is steered. + + The value '0' indicates that no service function IP address is + specified. + + The non zero value of tIPFilterParamsExtFwdEsiSFIp must be set + together with a non zero values of tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiVasIf and tIPFilterParamsExtEsi. + + Note: The value of tIPFilterParamsExtFwdEsiSFIp is set to default by + the system if the value of tIPFilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsExtEntry 12 } + +tIPFilterParamsExtPbrDwnActOvr OBJECT-TYPE + SYNTAX TFilterPbrDownActionOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtPbrDwnActOvr specifies the + filter action which will be performed when the PBR/PBF target for this + entry is not available. + + If the value of tIPvXFltrEntryActAction is not one of the following + values then tIPFilterParamsExtPbrDwnActOvr must be set to the value + 'none': + - forwardEsiL2 + - forwardEsiL3 + - forwardSap + - forwardSdp + - forwardNextHopRtr + + If the value of tIPFilterParamsExtPbrDwnActOvr is different from + 'none' then PBR/PBF destination availability checking for an entry is + turned on. There is a limit to the number of filter entries with the + destination availability checking turned on. Entries with the value of + tIPvXFltrEntryActAction equal to 'forwardEsiL2' or 'forwardEsiL3' are + not counted against this limit. + + Refer to the description of the textual convention + TFilterPbrDownActionOvr for more details." + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 13 } + +tIPFilterParamsExtFwdEsiVasIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiVasIf specifies the + virtual router interface index of VPRN RVPLS interface used for VPN/DC + connectivity. + + The value '0' indicates that no interface id is specified. + + The non zero value of tIPFilterParamsExtFwdEsiVasIf must be set + together with a non zero values of tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiSFIp and tIPFilterParamsExtEsi. + + Note: The value of tIPFilterParamsExtFwdEsiVasIf is set to '0' by the + system if the value of tIPFilterParamsAction is set to any value other + than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 14 } + +tIPFilterParamsExtStickyDst OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtStickyDst specifies how long + the system will wait (in seconds) until it activates the best action + (action with available PBR/PBF destination and the highest priority). + Until then the action specified by tIPFilterParamsExtPbrDwnActOvr will + be taken on a packet matching the filter entry. After the value of the + active destination is fixed it will remain unchanged until the active + PBR/PBF destination becomes unreachable. + + The value of -1 indicates that the property of PBR destination + stickiness is turned off. When the property of stickiness is turned + off the active PBR/PBF destination is always the one which is + available and has the highest priority. + + The countdown starts when there was no PBR/PBF destination reachable + and any PBR/PBF destination becomes reachable. + + tIPFilterParamsExtStickyDst can be set to value other than -1 only if + the value of tIPvXFltrEntryActAction is one of following values: + - forwardSap + - forwardSdp + - forwardNextHopRtr" + DEFVAL { -1 } + ::= { tIPFilterParamsExtEntry 15 } + +tIPFilterParamsExtHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtHoldRemain indicates the + remaining time in seconds, until the best action will become active + and will be fixed. + + Best action is: + - primary action if PBR target status of primary action is up. + - secondary action if PBR target status of secondary action is up + and PBR target status of primary action is down. + - none if both PBR targets are down" + ::= { tIPFilterParamsExtEntry 16 } + +tIPFilterParamsExtDownloadAct OBJECT-TYPE + SYNTAX TFilterDownloadedAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtDownloadAct indicates the + filter entry action downloaded to IOM. + + Refer to the description of the textual convention + TFilterDownloadedAction for more information." + ::= { tIPFilterParamsExtEntry 17 } + +tIPFilterParamsExtTcpFin OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Fin as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 18 } + +tIPFilterParamsExtTcpRst OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Rst as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 19 } + +tIPFilterParamsExtTcpPsh OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Psh as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 20 } + +tIPFilterParamsExtTcpUrg OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Urg as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 21 } + +tIPFilterParamsExtTcpEce OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ece as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 22 } + +tIPFilterParamsExtTcpCwr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Cwr as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 23 } + +tIPFilterParamsExtTcpNs OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ns as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 24 } + +tIPFilterParamsExtSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC to match for this policy filter entry." + DEFVAL { '000000000000'H } + ::= { tIPFilterParamsExtEntry 25 } + +tIPFilterParamsExtSrcMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC mask value for this policy MAC filter entry. The mask is + ANDed with the MAC to match tIPFilterParamsExtSrcMac. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tIPFilterParamsExtSrcMac. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tIPFilterParamsExtEntry 26 } + +tIPFilterParamsExtMxPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxPktLenVal1 specifies the + value1 to be compared to the value of 'Total Length' field of IPv4 + header of the packet that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtMxPktLenOper is other than 'none + (0)'. + + If the value of tIPFilterParamsExtMxPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPFilterParamsExtMxPktLenVal2. + + If the value of tIPFilterParamsExtMxPktLenOper is 'lt (3)' then the + value of this object can be set in range 1..65535. + + If the value of tIPFilterParamsExtMxPktLenOper is 'gt (4)' then the + value of this object can be set in range 0..65534. + + If both the values of the objects tIPFilterParamsExtMxPktLenOper and + tIPFilterParamsExtMxPktLenVal1 need to be changed then it must be done + in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 27 } + +tIPFilterParamsExtMxPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxPktLenVal2 specifies the + value2 to be compared to the value of 'Total Length' field of IPv4 + header of the packet that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtMxPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPFilterParamsExtMxPktLenVal1. + + If both the values of the objects tIPFilterParamsExtMxPktLenOper and + tIPFilterParamsExtMxPktLenVal2 need to be changed then it must be done + in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 28 } + +tIPFilterParamsExtMxPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxPktLenOper specifies the + way how the values of the objects tIPFilterParamsExtMxPktLenVal1 and + tIPFilterParamsExtMxPktLenVal2 are used. + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPFilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPFilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPFilterParamsExtMxPktLenVal1 and less than or equal to the + value of the object tIPFilterParamsExtMxPktLenVal2. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPFilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPFilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPFilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPFilterParamsExtMxPktLenVal2 is ignored. + + + Allowed ranges for the values of tIPFilterParamsExtMxPktLenVal1 and + tIPFilterParamsExtMxPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A" + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 29 } + +tIPFilterParamsExtProtocolList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "." + DEFVAL { ''H } + ::= { tIPFilterParamsExtEntry 30 } + +tIPFilterParamsExtDestClass OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtDestClass specifies + destination class to match." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 31 } + +tIPFilterParamsExtSampleProf OBJECT-TYPE + SYNTAX TmnxFilterCflowdSampleProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the sample profile to be applied to packets matching this IP + filter entry. + + Setting tIPFilterParamsExtSampleProf to a non-default value, will set + tIPFilterParamsCflowdSample to its default value and vice versa." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 32 } + +tIPFilterParamsExtCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterParamsExtCollectStats specifies whether or not + the collection of statistical data for the filter entry is enabled. + + tIPFilterParamsExtCollectStats is supported only on IXR J2 platforms." + DEFVAL { false } + ::= { tIPFilterParamsExtEntry 33 } + +tIPFilterParamsExtMxTTLVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxTTLVal1 specifies the + value1 to be compared to the value of 'Time-to-live' field of IPv4 + header of an IP packet that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtMxTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtMxTTLOper is other than 'none + (0)'. + + If the value of tIPFilterParamsExtMxTTLOper is 'range (2)' then the + value of this object must be less than the value of + tIPFilterParamsExtMxTTLVal2. + + If the value of tIPFilterParamsExtMxTTLOper is 'lt (3)' then the value + of this object can be set in range 1..255. + + If the value of tIPFilterParamsExtMxTTLOper is 'gt (4)' then the value + of this object can be set in range 0..254. + + If both the values of the objects tIPFilterParamsExtMxTTLOper and + tIPFilterParamsExtMxTTLVal1 need to be changed then it must be done in + the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 34 } + +tIPFilterParamsExtMxTTLVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxTTLVal2 specifies value2 + to be compared to the value of 'Time-to-live' field of an IP packet + that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtMxTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtMxTTLOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPFilterParamsExtMxTTLVal1. + + If both the values of the objects tIPFilterParamsExtMxTTLOper and + tIPFilterParamsExtMxTTLVal2 need to be changed then it must be done in + the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 35 } + +tIPFilterParamsExtMxTTLOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxTTLOper specifies the way + how the values of the objects tIPFilterParamsExtMxTTLVal1 and + tIPFilterParamsExtMxTTLVal2 are used to form a condition for a packet + match. + + If the value of this object is 'eq (1)' then the value of the + Time-To-Live field of the IP header of the packet must be equal to the + value of the object tIPFilterParamsExtMxTTLVal1 in order to match this + entry. The value of the object tIPFilterParamsExtMxTTLVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + Time-To-Live field of the IP header of the packet must be greater than + or equal to the value of the object tIPFilterParamsExtMxTTLVal1 and + less than or equal to the value of the object + tIPFilterParamsExtMxTTLVal2 in order to match this entry. + + If the value of this object is 'lt (3)' then the value of the + Time-To-Live field of the IP header of the packet must be less than + the value of the object tIPFilterParamsExtMxTTLVal1 in order to match + this entry. The value of the object tIPFilterParamsExtMxTTLVal2 is + ignored. + + If the value of this object is 'gt (4)' then the value of the + Time-To-Live field of the IP header of the packet must be greater than + the value of the object tIPFilterParamsExtMxTTLVal1 in order to match + this entry. The value of the object tIPFilterParamsExtMxTTLVal2 is + ignored. + + Allowed ranges for the values of tIPFilterParamsExtMxTTLVal1 and + tIPFilterParamsExtMxTTLVal2 are: + + Operator | Time-To-Live Value 1| Time-To-Live Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A" + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 36 } + +tFilterRPlcyDstTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyDstTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyDstTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 54 } + +tFilterRPlcyDstTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterRPlcyDstTable contains information pertaining to + Redirect Policy destinations configured on this system." + ::= { tFilterObjects 55 } + +tFilterRPlcyDstEntry OBJECT-TYPE + SYNTAX TFilterRPlcyDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains information about a particular Redirect Policy + destination. + + Rows in the table tFilterRPlcyDstTable are created and destroyed by + SNMP SET operations on the object tFltrRPDstRowStatus." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyDstTable 1 } + +TFilterRPlcyDstEntry ::= SEQUENCE +{ + tFltrRPDstAddrType InetAddressType, + tFltrRPDstAddr InetAddress, + tFltrRPDstLastChanged TimeStamp, + tFltrRPDstRowStatus RowStatus, + tFltrRPDstAdminState TmnxAdminState, + tFltrRPDstOperState TmnxOperState, + tFltrRPDstDescription TItemDescription, + tFltrRPDstAdminPriority Unsigned32, + tFltrRPDstOperPriority Unsigned32 +} + +tFltrRPDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAddrType specifies the context in + which the value of the object tFltrRPDstAddr is interpreted. + + Only the following values are supported: + ipv4(1) + ipv6(2) + + The value of this object must be the same for all destinations in a + Redirect Policy." + ::= { tFilterRPlcyDstEntry 1 } + +tFltrRPDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAddr specifies the IP address of the + destination. + + The value must be consistent with the IP version value of the + associated tFltrRPDstAddrType object." + ::= { tFilterRPlcyDstEntry 2 } + +tFltrRPDstLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstLastChanged indicates the timestamp + of last change of this row in tFilterRPlcyDstTable." + ::= { tFilterRPlcyDstEntry 3 } + +tFltrRPDstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstRowStatus specifies the status of + the conceptual row in tFilterRPlcyDstTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcyDstEntry 4 } + +tFltrRPDstAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAdminState specifies the configured + administrative state of the destination. If the administrative state + is 'outOfService' then all tests for this destination will not be + conducted." + DEFVAL { outOfService } + ::= { tFilterRPlcyDstEntry 5 } + +tFltrRPDstOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstOperState indicates the operational + state of the destination." + ::= { tFilterRPlcyDstEntry 6 } + +tFltrRPDstDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstDescription specifies the + user-provided description for this destination." + DEFVAL { ''H } + ::= { tFilterRPlcyDstEntry 7 } + +tFltrRPDstAdminPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAdminPriority specifies the + configured priority for this destination. + + The value is used as a base value for the calculation of the + operational priority indicated by the value of the object + tFltrRPDstOperPriority." + DEFVAL { 100 } + ::= { tFilterRPlcyDstEntry 8 } + +tFltrRPDstOperPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstOperPriority indicates the current + dynamic priority of this destination. + + It is derived from the base priority indicated by the value of the + object tFltrRPDstAdminPriority and results of tests assigned to the + destination. + + A destination with the highest operational priority across multiple + destinations in a Redirect Policy is used as the preferred + destination. + + If the value of the object tFltrRPDstOperState is 'outOfService' then + the value of this object is '0'." + ::= { tFilterRPlcyDstEntry 9 } + +tFilterRPlcySNMPTestTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFilterRPlcySNMPTestTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcySNMPTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 56 } + +tFilterRPlcySNMPTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcySNMPTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The object tFilterRPlcySNMPTestTable contains a list of all redirect + policies' SNMP tests configured on this system." + ::= { tFilterObjects 57 } + +tFilterRPlcySNMPTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcySNMPTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The object tFilterRPlcySNMPTestEntry contains information about a + specific SNMP test. Entries are created/deleted by user. The entry can + be created only if the value of the object tFltrRPDstAddrType is + ipv4(1). Entries have a presumed StorageType of nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPSnmpTest + } + ::= { tFilterRPlcySNMPTestTable 1 } + +TFilterRPlcySNMPTestEntry ::= SEQUENCE +{ + tFltrRPSnmpTest TNamedItem, + tFltrRPSnmpTLastChanged TimeStamp, + tFltrRPSnmpTRowStatus RowStatus, + tFltrRPSnmpTOID OBJECT IDENTIFIER, + tFltrRPSnmpTCommunity DisplayString, + tFltrRPSnmpTSnmpVersion INTEGER, + tFltrRPSnmpTInterval Unsigned32, + tFltrRPSnmpTTimeout Unsigned32, + tFltrRPSnmpTDropCount Unsigned32, + tFltrRPSnmpTHoldDown Unsigned32, + tFltrRPSnmpTHoldDownRemain Unsigned32, + tFltrRPSnmpTLastActionTime TimeStamp, + tFltrRPSnmpTLastOID OBJECT IDENTIFIER, + tFltrRPSnmpTLastType INTEGER, + tFltrRPSnmpTLastCounter32Val Counter32, + tFltrRPSnmpTLastUnsigned32Val Unsigned32, + tFltrRPSnmpTLastTimeTicksVal TimeTicks, + tFltrRPSnmpTLastInt32Val Integer32, + tFltrRPSnmpTLastOctetStringVal OCTET STRING, + tFltrRPSnmpTLastIpAddressVal IpAddress, + tFltrRPSnmpTLastOidVal OBJECT IDENTIFIER, + tFltrRPSnmpTLastCounter64Val Counter64, + tFltrRPSnmpTLastOpaqueVal Opaque, + tFltrRPSnmpTLastAction TmnxFilterRPlcyTestLastAction, + tFltrRPSnmpTLastPrioChange Integer32, + tFltrRPSnmpTNextRespIndex Integer32 +} + +tFltrRPSnmpTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTest specifies the name of the SNMP + test." + ::= { tFilterRPlcySNMPTestEntry 1 } + +tFltrRPSnmpTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastChanged indicates the + timestamp of last change of this row in tFilterRPlcySNMPTestTable." + ::= { tFilterRPlcySNMPTestEntry 2 } + +tFltrRPSnmpTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTRowStatus specifies the status of + the conceptual row in tFilterRPlcySNMPTestTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcySNMPTestEntry 3 } + +tFltrRPSnmpTOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTOID specifies the OID of the + object to be fetched from the destination." + ::= { tFilterRPlcySNMPTestEntry 4 } + +tFltrRPSnmpTCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTCommunity specifies the SNMPv1 or + SNMPv2c Community String or the SNMPv3 Context Name used to conduct + this SNMP test as described in RFC2571 and RFC2737. + + When the value of tFltrRPSnmpTSnmpVersion is 'snmpv1' or 'snmpv2c' + this object represents a community string. When the value of + tFltrRPSnmpTSnmpVersion is 'snmpv3' this object represents a SNMPv3 + context name." + DEFVAL { ''H } + ::= { tFilterRPlcySNMPTestEntry 5 } + +tFltrRPSnmpTSnmpVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpv1 (1), + snmpv2c (2), + snmpv3 (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTSnmpVersion specifies the SNMP PDU + format to be used while conducting the test. Currently only snmpv2c is + supported." + DEFVAL { snmpv2c } + ::= { tFilterRPlcySNMPTestEntry 6 } + +tFltrRPSnmpTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTInterval specifies the amount of + time in seconds between consecutive requests sent to the far end host." + DEFVAL { 1 } + ::= { tFilterRPlcySNMPTestEntry 7 } + +tFltrRPSnmpTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTTimeout specifies the amount of + time in seconds that is allowed for receiving a response from the far + end host. If the response is not received within this time the far end + host is considered unresponsive." + DEFVAL { 1 } + ::= { tFilterRPlcySNMPTestEntry 8 } + +tFltrRPSnmpTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTDropCount specifies the number of + consecutive requests that must fail for the destination to be declared + unreachable." + DEFVAL { 3 } + ::= { tFilterRPlcySNMPTestEntry 9 } + +tFltrRPSnmpTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTHoldDown specifies the amount of + time in seconds that the system should be held down if this test has + marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRPlcySNMPTestEntry 10 } + +tFltrRPSnmpTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTHoldDownRemain indicates the + amount of time in seconds that the system will remain in held down + state before being used again." + ::= { tFilterRPlcySNMPTestEntry 11 } + +tFltrRPSnmpTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastActionTime indicates the time + stamp when this test received a response for a probe sent out." + ::= { tFilterRPlcySNMPTestEntry 12 } + +tFltrRPSnmpTLastOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOID indicates the OID received + in the response." + ::= { tFilterRPlcySNMPTestEntry 13 } + +tFltrRPSnmpTLastType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastType indicates the type of the + last received SNMP object. + + Value none(0) indicates that no object was received. + + Value 'counter32' indicates that the value of SNMP object is of type + Counter32. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'timeTicks' indicates that the value of SNMP object is of type + timeTicks. + + Value 'integer32' indicates that the value of SNMP object is of type + integer32. + + Value 'ipAddress' indicates that the value of SNMP object is of type + ipAddress. + + Value 'octetString' indicates that the value of SNMP object is of type + OCTET STRING. + + Value 'objectId' indicates that the value of SNMP object is of type + OBJECT IDENTIFIER. + + Value 'counter64' indicates that the value of SNMP object is of type + Counter64. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'opaque' indicates that the value of SNMP object is of type + Opaque." + ::= { tFilterRPlcySNMPTestEntry 14 } + +tFltrRPSnmpTLastCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastCounter32Val indicates the + value of an object received in the last test response, if the type of + the received object is 'counter32'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'counter32'." + ::= { tFilterRPlcySNMPTestEntry 15 } + +tFltrRPSnmpTLastUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastUnsigned32Val indicates the + value of an object received in the last test response, if the type of + the received object is 'unsigned32'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'unsigned32'." + ::= { tFilterRPlcySNMPTestEntry 16 } + +tFltrRPSnmpTLastTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastTimeTicksVal indicates the + value of an object received in the last test response, if the type of + the received object is 'timeTicks'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'timeTicks'." + ::= { tFilterRPlcySNMPTestEntry 17 } + +tFltrRPSnmpTLastInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastInt32Val indicates the value + of an object received in the last test response, if the type of the + received object is 'integer32'. When this object is set the value of + the object tFltrRPSnmpTLastType is 'integer32'." + ::= { tFilterRPlcySNMPTestEntry 18 } + +tFltrRPSnmpTLastOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOctetStringVal indicates the + value of an object received in the last test response, if the type of + the received object is 'octetString'. When this object is set the + value of the object tFltrRPSnmpTLastType is 'octetString'." + ::= { tFilterRPlcySNMPTestEntry 19 } + +tFltrRPSnmpTLastIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastIpAddressVal indicates the + value of an object received in the last test response, if the type of + the received object is 'ipAddress'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'ipAddress'. + + This object is used only for IPv4 addresses. IPv6 addresses are + represented using TAddress or InetAddress, and so the underlying + datatype is OCTET STRING, and their value would be stored in the + tFltrRPSnmpTLastOctetStringVal column." + ::= { tFilterRPlcySNMPTestEntry 20 } + +tFltrRPSnmpTLastOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOidVal indicates the value of + an object received in the last test response, if the type of the + received object is 'objectId'. When this object is set the value of + the object tFltrRPSnmpTLastType is 'objectId'." + ::= { tFilterRPlcySNMPTestEntry 21 } + +tFltrRPSnmpTLastCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastCounter64Val indicates that + the value of an object received in the last test response, if the type + of the received object is 'counter64'. When this object is set the + value of the object tFltrRPSnmpTLastType is 'counter64'." + ::= { tFilterRPlcySNMPTestEntry 22 } + +tFltrRPSnmpTLastOpaqueVal OBJECT-TYPE + SYNTAX Opaque (SIZE (0..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOpaqueVal indicates the value + of an object received in the last test response, if the type of the + received object is 'opaque'. When this object is set the value of the + object tFltrRPSnmpTLastType is 'opaque'." + ::= { tFilterRPlcySNMPTestEntry 23 } + +tFltrRPSnmpTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastAction indicates an impact + that the last test probe had on the value of the object + tFltrRPDstOperState. + + If the value is 'disable', the destination may not be used for + tFltrRPSnmpTHoldDown seconds." + ::= { tFilterRPlcySNMPTestEntry 24 } + +tFltrRPSnmpTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTLastPrioChange indicates the + priority change that the last test probe made to the operational + priority of the destination. This object is significant only if the + value of the object tFltrRPSnmpTLastAction is 'enable'. Otherwise it + has no significance and it's holding the value '0'." + ::= { tFilterRPlcySNMPTestEntry 25 } + +tFltrRPSnmpTNextRespIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpTNextRespIndex indicates the next + response index to be used while creating a row in the + tFilterRPlcySNMPRespTable. + + The value of '-1' means that the maximum number of return values for + this OID is already configured." + ::= { tFilterRPlcySNMPTestEntry 26 } + +tFilterRPlcySNMPRespTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFilterRPlcySNMPRespTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcySNMPRespTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 58 } + +tFilterRPlcySNMPRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcySNMPRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row in this table holds the effect of the test on the destination + for a specific return value. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded." + ::= { tFilterObjects 59 } + +tFilterRPlcySNMPRespEntry OBJECT-TYPE + SYNTAX TFilterRPlcySNMPRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about action to be taken for a specific destination when a + specific response is received. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPSnmpTest, + tFltrRPSnmpRspId + } + ::= { tFilterRPlcySNMPRespTable 1 } + +TFilterRPlcySNMPRespEntry ::= SEQUENCE +{ + tFltrRPSnmpRspId Integer32, + tFltrRPSnmpRspLastChanged TimeStamp, + tFltrRPSnmpRspRowStatus RowStatus, + tFltrRPSnmpRspAction TmnxFilterRPlcyTestRespAction, + tFltrRPSnmpRspPrioChange Unsigned32, + tFltrRPSnmpRspOID OBJECT IDENTIFIER, + tFltrRPSnmpRspType INTEGER, + tFltrRPSnmpRspCounter32Val Unsigned32, + tFltrRPSnmpRspUnsigned32Val Unsigned32, + tFltrRPSnmpRspTimeTicksVal Unsigned32, + tFltrRPSnmpRspInt32Val Integer32, + tFltrRPSnmpRspOctetStringVal OCTET STRING, + tFltrRPSnmpRspIpAddressVal IpAddress, + tFltrRPSnmpRspOidVal OBJECT IDENTIFIER, + tFltrRPSnmpRspCounter64Val Counter64, + tFltrRPSnmpRspOpaqueVal Opaque +} + +tFltrRPSnmpRspId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspId indicates the ID of the + response entry." + ::= { tFilterRPlcySNMPRespEntry 1 } + +tFltrRPSnmpRspLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspLastChanged indicates the + timestamp of last change of this row in tFilterRPlcySNMPRespTable." + ::= { tFilterRPlcySNMPRespEntry 2 } + +tFltrRPSnmpRspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspRowStatus specifies the status + of the conceptual row in tFilterRPlcySNMPRespTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcySNMPRespEntry 3 } + +tFltrRPSnmpRspAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestRespAction + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspAction specifies the action + which will be taken on the operational priority of a destination + (tFilterRDOperPriority), if the received object OID and value matches + the values defined in TFilterRPlcySNMPRespEntry. + + This object cannot be modified after creation." + DEFVAL { disable } + ::= { tFilterRPlcySNMPRespEntry 4 } + +tFltrRPSnmpRspPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspPrioChange specifies the offset + to be applied to the destination base priority + (tFilterRDAdminPriority) in order to compute the tFilterRDOperPriority + as a result of this test, if the tFltrRPSnmpRspAction is either + 'increase' or 'decrease'. + + This object cannot be modified after creation." + DEFVAL { 0 } + ::= { tFilterRPlcySNMPRespEntry 5 } + +tFltrRPSnmpRspOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspOID specifies the OID to be + received in the response. + + This field cannot be modified after creation." + ::= { tFilterRPlcySNMPRespEntry 6 } + +tFltrRPSnmpRspType OBJECT-TYPE + SYNTAX INTEGER { + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspType specifies the type of the + SNMP object to be received. + + Note: types 'objectId' and 'counter64' are not supported for now, and + will be rejected when used. + + This object cannot be modified after creation. Any change attempts + will be silently discarded. + + Value 'counter32' indicates that the value of SNMP object is of type + Counter32. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'timeTicks' indicates that the value of SNMP object is of type + timeTicks. + + Value 'integer32' indicates that the value of SNMP object is of type + integer32. + + Value 'ipAddress' indicates that the value of SNMP object is of type + ipAddress. + + Value 'octetString' indicates that the value of SNMP object is of type + OCTET STRING. + + Value 'objectId' indicates that the value of SNMP object is of type + OBJECT IDENTIFIER. + + Value 'counter64' indicates that the value of SNMP object is of type + Counter64. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'opaque' indicates that the value of SNMP object is of type + Opaque." + ::= { tFilterRPlcySNMPRespEntry 7 } + +tFltrRPSnmpRspCounter32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspCounter32Val specifies the value + of type Counter32 which the object received in the test response + should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'counter32'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 8 } + +tFltrRPSnmpRspUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspUnsigned32Val specifies the + value of type Unsigned32 which the object received in the test + response should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'unsigned32'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 9 } + +tFltrRPSnmpRspTimeTicksVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspTimeTicksVal specifies the value + of type TimeTicks which the object received in the test response + should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'timeTicks'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 10 } + +tFltrRPSnmpRspInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspInt32Val specifies the value of + type Integer32 which the object received in the test response should + have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'integer32'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 11 } + +tFltrRPSnmpRspOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspOctetStringVal specifies the + value of type OCTET STRING which the object received in the test + response should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'octetString'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 12 } + +tFltrRPSnmpRspIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspIpAddressVal specifies the IPv4 + address which the object received in the test response should have + in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'ipAddress'. + + IPv6 addresses are represented using TAddress or InetAddress, and so + the underlying data type is OCTET STRING, and their value would be + stored in the tFltrRPSnmpRspOctetStringVal column. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 13 } + +tFltrRPSnmpRspOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspOidVal specifies the OID which + the object received in the test response should have in order to pass + the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'objectId'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 14 } + +tFltrRPSnmpRspCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspCounter64Val specifies the value + of type Counter64 which the object received in the test response + should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'counter64'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 15 } + +tFltrRPSnmpRspOpaqueVal OBJECT-TYPE + SYNTAX Opaque (SIZE (0..255)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPSnmpRspOpaqueVal specifies the value of + type Opaque which the object received in the test response should have + in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'opaque'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 16 } + +tFilterRPlcyURLTestTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFilterRPlcyURLTestTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyURLTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 60 } + +tFilterRPlcyURLTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyURLTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains a list of all redirect URL tests configured on + this system." + ::= { tFilterObjects 61 } + +tFilterRPlcyURLTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyURLTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific URL test configured for a destination. + Entries are created/deleted by user. + The entry can be created only if the value of the object + tFltrRPDstAddrType is ipv4(1). + Entries have a presumed StorageType of nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPUrlTest + } + ::= { tFilterRPlcyURLTestTable 1 } + +TFilterRPlcyURLTestEntry ::= SEQUENCE +{ + tFltrRPUrlTest TNamedItem, + tFltrRPUrlTLastChanged TimeStamp, + tFltrRPUrlTRowStatus RowStatus, + tFltrRPUrlTUrl DisplayString, + tFltrRPUrlTHttpVersion DisplayString, + tFltrRPUrlTInterval Unsigned32, + tFltrRPUrlTTimeout Unsigned32, + tFltrRPUrlTDropCount Unsigned32, + tFltrRPUrlTHoldDown Unsigned32, + tFltrRPUrlTHoldDownRemain Unsigned32, + tFltrRPUrlTLastActionTime TimeStamp, + tFltrRPUrlTLastRetCode Unsigned32, + tFltrRPUrlTLastAction TmnxFilterRPlcyTestLastAction, + tFltrRPUrlTLastPrioChange Integer32 +} + +tFltrRPUrlTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTest specifies the name of the URL + test." + ::= { tFilterRPlcyURLTestEntry 1 } + +tFltrRPUrlTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTLastChanged indicates the timestamp + of last change of this row in tFilterRPlcyURLTestTable." + ::= { tFilterRPlcyURLTestEntry 2 } + +tFltrRPUrlTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTRowStatus specifies the status of + the conceptual row in tFilterRPlcyURLTestTable. + + Rows in tFilterRPlcyURLTestTable can be created and destroyed by SNMP + SET operations on this object." + ::= { tFilterRPlcyURLTestEntry 3 } + +tFltrRPUrlTUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTUrl specifies the URL to be probed." + DEFVAL { ''H } + ::= { tFilterRPlcyURLTestEntry 4 } + +tFltrRPUrlTHttpVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTHttpVersion specifies HTTP Version + to be used while performing the URL test. The system by default uses + HTTP Version 1.1 until explicitly specified." + DEFVAL { "1.1" } + ::= { tFilterRPlcyURLTestEntry 5 } + +tFltrRPUrlTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTInterval specifies the amount of + time in seconds between consecutive requests sent to the far end host." + DEFVAL { 1 } + ::= { tFilterRPlcyURLTestEntry 6 } + +tFltrRPUrlTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTTimeout specifies the amount of + time in seconds that is allowed for receiving a response from the far + end host. If the response is not received within this time the far end + host is considered unresponsive." + DEFVAL { 1 } + ::= { tFilterRPlcyURLTestEntry 7 } + +tFltrRPUrlTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTDropCount specifies the number of + consecutive requests that must fail for the destination to be declared + unreachable." + DEFVAL { 3 } + ::= { tFilterRPlcyURLTestEntry 8 } + +tFltrRPUrlTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTHoldDown specifies the amount of + time in seconds that the system should be held down this test has + marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRPlcyURLTestEntry 9 } + +tFltrRPUrlTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTHoldDownRemain indicates the amount + of time in seconds that the system will remain in held down state + before being used again." + ::= { tFilterRPlcyURLTestEntry 10 } + +tFltrRPUrlTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTLastActionTime indicates the time + stamp when this test received a response for a probe sent out." + ::= { tFilterRPlcyURLTestEntry 11 } + +tFltrRPUrlTLastRetCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTLastRetCode indicates the return + code received in the last response." + ::= { tFilterRPlcyURLTestEntry 12 } + +tFltrRPUrlTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTLastAction indicates impact that + the last test probe had on the operational status of the destination + as maintained in tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFltrRPUrlTHoldDown seconds." + ::= { tFilterRPlcyURLTestEntry 13 } + +tFltrRPUrlTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTLastPrioChange indicates the + priority change that the last test probe made to the operational + priority of the destination. This object is significant only if the + value of the object tFltrRPUrlTLastAction is 'enable'. Otherwise it + has no significance and it's holding the value '0'." + ::= { tFilterRPlcyURLTestEntry 14 } + +tFilterRPlcyURLRespTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFilterRPlcyURLRespTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyURLRespTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 62 } + +tFilterRPlcyURLRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyURLRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row in this table specifies the effect of the test on the + destination for a range of return values." + ::= { tFilterObjects 63 } + +tFilterRPlcyURLRespEntry OBJECT-TYPE + SYNTAX TFilterRPlcyURLRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Entry contains information about an action to be taken for a specific + destination when a return value within the range specifies by + tFltrRPUrlTRspLowRspCode and tFltrRPUrlTRspHighRspCode is received." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPUrlTest, + tFltrRPUrlTRspLowRspCode, + tFltrRPUrlTRspHighRspCode + } + ::= { tFilterRPlcyURLRespTable 1 } + +TFilterRPlcyURLRespEntry ::= SEQUENCE +{ + tFltrRPUrlTRspLowRspCode Unsigned32, + tFltrRPUrlTRspHighRspCode Unsigned32, + tFltrRPUrlTRspLastChanged TimeStamp, + tFltrRPUrlTRspRowStatus RowStatus, + tFltrRPUrlTRspAction TmnxFilterRPlcyTestRespAction, + tFltrRPUrlTRspPrioChange Unsigned32 +} + +tFltrRPUrlTRspLowRspCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTRspLowRspCode specifies the lower + return code of the range specified by this entry." + ::= { tFilterRPlcyURLRespEntry 1 } + +tFltrRPUrlTRspHighRspCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTRspHighRspCode specifies the higher + return code of the range specified by this entry." + ::= { tFilterRPlcyURLRespEntry 2 } + +tFltrRPUrlTRspLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTRspLastChanged indicates the + timestamp of last change of this row in tFilterRPlcyURLRespTable." + ::= { tFilterRPlcyURLRespEntry 3 } + +tFltrRPUrlTRspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTRspRowStatus specifies the status + of the conceptual row in tFilterRPlcyURLRespTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcyURLRespEntry 4 } + +tFltrRPUrlTRspAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestRespAction + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tFltrRPUrlTRspAction specifies the action + which will be taken on the operational priority of a destination + (tFilterRDOperPriority), if the received object OID and value matches + the values defined in TFilterRPlcySNMPRespEntry." + DEFVAL { disable } + ::= { tFilterRPlcyURLRespEntry 5 } + +tFltrRPUrlTRspPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If the tFltrRPUrlTRspAction is either 'increase' or 'decrease', the + value of the object tFltrRPUrlTRspPrioChange specifies the offset to + be applied to the destination base priority (tFilterRDAdminPriority) + in order to compute the tFilterRDOperPriority as a result of this + test." + DEFVAL { 0 } + ::= { tFilterRPlcyURLRespEntry 6 } + +tFilterRPlcyPingTestTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyPingTestTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyPingTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 64 } + +tFilterRPlcyPingTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterRPlcyPingTestTable contains a list of all redirect + Ping tests configured on this system." + ::= { tFilterObjects 65 } + +tFilterRPlcyPingTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains information about a specific Ping test. Entries are + created/deleted by user and have a presumed StorageType of + nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyPingTestTable 1 } + +TFilterRPlcyPingTestEntry ::= SEQUENCE +{ + tFltrRPPingTLastChanged TimeStamp, + tFltrRPPingTRowStatus RowStatus, + tFltrRPPingTInterval Unsigned32, + tFltrRPPingTTimeout Unsigned32, + tFltrRPPingTDropCount Unsigned32, + tFltrRPPingTHoldDown Unsigned32, + tFltrRPPingTHoldDownRemain Unsigned32, + tFltrRPPingTLastActionTime TimeStamp, + tFltrRPPingTLastAction TmnxFilterRPlcyTestLastAction, + tFilterRPPingSrcAddressAddrType InetAddressType, + tFilterRPPingSrcAddressAddr InetAddress +} + +tFltrRPPingTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTLastChanged indicates the + timestamp of last change of this row in tFilterRPlcyPingTestTable." + ::= { tFilterRPlcyPingTestEntry 1 } + +tFltrRPPingTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTRowStatus specifies the status of + the conceptual row in tFilterRPlcyPingTestTable. + + Rows are created and destroyed by SNMP SET operations on this object." + ::= { tFilterRPlcyPingTestEntry 2 } + +tFltrRPPingTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTInterval specifies the amount of + time in seconds between consecutive requests sent to the far end host. + + Note that the value of tFltrRPPingTInterval can only be modified if + the value of the corresponding tFilterRPAdminState and/or + tFltrRPDstAdminState object is outOfService." + DEFVAL { 1 } + ::= { tFilterRPlcyPingTestEntry 3 } + +tFltrRPPingTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTTimeout specifies the amount of + time in seconds that is allowed for receiving a response from the far + end host. If a reply is not received within this time the far end host + is considered unresponsive. + + Note that the value of tFltrRPPingTTimeout can only be modified if the + value of the corresponding tFilterRPAdminState and/or + tFltrRPDstAdminState object is outOfService." + DEFVAL { 1 } + ::= { tFilterRPlcyPingTestEntry 4 } + +tFltrRPPingTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTDropCount specifies the number of + consecutive requests that must fail for the destination to be declared + unreachable." + DEFVAL { 3 } + ::= { tFilterRPlcyPingTestEntry 5 } + +tFltrRPPingTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTHoldDown specifies the amount of + time in seconds that the system should be held down if any of the test + has marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRPlcyPingTestEntry 6 } + +tFltrRPPingTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTHoldDownRemain indicates the + amount of time in seconds that the system will remain in held down + state before being used again." + ::= { tFilterRPlcyPingTestEntry 7 } + +tFltrRPPingTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTLastActionTime maintains the time + stamp when this test received a response for a probe sent out." + ::= { tFilterRPlcyPingTestEntry 8 } + +tFltrRPPingTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTLastAction maintains impact that + the last test probe made on the operational status of the destination + as maintained in tFltrRPDstOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRPTHoldDown seconds." + ::= { tFilterRPlcyPingTestEntry 9 } + +tFilterRPPingSrcAddressAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPPingSrcAddressAddrType indicates the + context in which the values of the objects tFilterRPPingSrcAddressAddr + are interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tFilterRPPingSrcAddressAddrType must be set + together with non zero values of tFilterRPPingSrcAddressAddr." + DEFVAL { unknown } + ::= { tFilterRPlcyPingTestEntry 10 } + +tFilterRPPingSrcAddressAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPPingSrcAddressAddr indicates the + source IP address to use in the ping test. The value should be a + router local address to make sure the reply reaches the CPM. + + The value must be consistent with the IP version value of the + associated tFilterRPActiveDestAddrType object." + DEFVAL { ''H } + ::= { tFilterRPlcyPingTestEntry 11 } + +tFilterRPlcyUcastRtTTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyUcastRtTTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyUnicastRtTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 66 } + +tFilterRPlcyUnicastRtTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyUnicastRtTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterRPlcyUnicastRtTestTable contains list of all Unicast + Route Reachability tests configured on this system." + ::= { tFilterObjects 67 } + +tFilterRPlcyUnicastRtTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyUnicastRtTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains information about a specific Unicast Route Reachability + test configured for a destination in a Redirect Policy. + + There can be only one Unicast Route Reachability test configured per + destination. + + Upon creation of the entry the IP address of the destination specified + by the values of the objects tFltrRPDstAddrType and tFltrRPDstAddr and + optionally (if not equal to the default value) the virtual router + instance ID specified by the value of the object tFilterRPVrtrId is + registered with RTM module. + + Redirect policy is then informed about any change of the reachability + of the destination (based on availability of a route in a particular + routing table) and modifies the value of the object + tFltrRPDstOperState accordingly. + + An entry in the table tFilterRPlcyUnicastRtTestTable is created and + destroyed by SNMP SET operations on the object + tFltrRPUcastRtTRowStatus." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyUnicastRtTestTable 1 } + +TFilterRPlcyUnicastRtTestEntry ::= SEQUENCE +{ + tFltrRPUcastRtTLastChanged TimeStamp, + tFltrRPUcastRtTRowStatus RowStatus, + tFltrRPUcastRtTLastActionTime TimeStamp, + tFltrRPUcastRtTLastAction TmnxFilterRPlcyTestLastAction +} + +tFltrRPUcastRtTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTLastChanged indicates the + timestamp of last change of this row in + tFilterRPlcyUnicastRtTestTable." + ::= { tFilterRPlcyUnicastRtTestEntry 1 } + +tFltrRPUcastRtTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTRowStatus specifies the status + of the conceptual row in tFilterRPlcyUnicastRtTestTable. + + Rows are created and destroyed by SNMP SET operations on this object." + ::= { tFilterRPlcyUnicastRtTestEntry 2 } + +tFltrRPUcastRtTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTLastActionTime indicates the + time stamp when the last update from RTM module for this destination + was received." + ::= { tFilterRPlcyUnicastRtTestEntry 3 } + +tFltrRPUcastRtTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTLastAction indicates an impact + that the last message from RTM module had on the value of the object + tFltrRPDstOperState." + ::= { tFilterRPlcyUnicastRtTestEntry 4 } + +tFilterSystemFilterTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterSystemFilterTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 68 } + +tFilterSystemFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterSystemFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterSystemFilterTable contains information pertaining to + active IP and IPv6 system filter policies." + ::= { tFilterObjects 69 } + +tFilterSystemFilterEntry OBJECT-TYPE + SYNTAX TFilterSystemFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains details about an active system filter policy. + + Only one active system filter policy per filter type can be configured + in release 0.0. + + Upon creation of the entry the system filter policy identified by the + values of the objects tFilterSystemFilterType and + tFilterSystemFilterId is activated and downloaded to all line cards. + + Regular IP or IPv6 filter policies that have the value of the object + tIPFilterChainToSystemFilter or tIPv6FilterChainToSystemFilter set to + 'true(1)' are then chained to the active system filter policy. The + system filter policy's rules are executed first before any rules of + the regular filter policy are executed. + + An entry in the table tFilterSystemFilterTable is created and + destroyed by SNMP SET operations on the object + tFilterSystemFilterRowStatus. + + Furthermore an entry in the table tFilterSystemFilterTable is + destroyed by the system if an entry with the same value of the object + tFilterSystemFilterType is created so that there is always at most one + entry for a given value of tFilterSystemFilterType." + INDEX { + tFilterSystemFilterType, + tFilterSystemFilterId + } + ::= { tFilterSystemFilterTable 1 } + +TFilterSystemFilterEntry ::= SEQUENCE +{ + tFilterSystemFilterType TFilterType, + tFilterSystemFilterId TConfigOrVsdFilterID, + tFilterSystemFilterLastChanged TimeStamp, + tFilterSystemFilterRowStatus RowStatus +} + +tFilterSystemFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterType specifies the filter + type of the system filter policy to be selected as the active system + filter policy. + + Only values 'fltrtypeselIp(1)' and 'fltrtypeselIpv6(4)' are supported." + ::= { tFilterSystemFilterEntry 1 } + +tFilterSystemFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterId specifies the ID of the + filter policy to be selected as the active system filter policy. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation. + + If the value of the object tFilterSystemFilterType is + 'fltrtypeselIp(1)' then the filter policy with the specified ID must + exist in tIPFilterTable and must have scope 'system(4)' configured as + the value of the object tIPFilterScope. + + If the value of the object tFilterSystemFilterType is + 'fltrtypeselIpv6(4)' then the filter policy with the specified ID must + exist in tIPv6FilterTable and must have scope 'system(4)' configured + as the value of the object tIPv6FilterScope." + ::= { tFilterSystemFilterEntry 2 } + +tFilterSystemFilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterLastChanged indicates the + timestamp of the last change of this row in tFilterSystemFilterTable." + ::= { tFilterSystemFilterEntry 3 } + +tFilterSystemFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterRowStatus specifies the + status of the conceptual row in tFilterSystemFilterTable. + + Rows are created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported. + + If a row for the same filter type specified by the value of the object + tFilterSystemFilterType already exists in the table and a new row with + a different value of the object tFilterSystemFilterId is being created + the original row is removed by the system." + ::= { tFilterSystemFilterEntry 4 } + +tDhcp6FilterTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcp6FilterTblLastChanged indicates the sysUpTime at the + time of the last modification to tDhcp6FilterTable by adding, deleting + an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 70 } + +tDhcp6FilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcp6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of all DHCP6 filters configured on this system." + ::= { tFilterObjects 71 } + +tDhcp6FilterEntry OBJECT-TYPE + SYNTAX TDhcp6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP6 filter. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tDhcp6FilterId } + ::= { tDhcp6FilterTable 1 } + +TDhcp6FilterEntry ::= SEQUENCE +{ + tDhcp6FilterId TDHCPFilterID, + tDhcp6FilterRowStatus RowStatus, + tDhcp6FilterLastChanged TimeStamp, + tDhcp6FilterDescription TItemDescription, + tDhcp6FilterDefAction TDhcpFilterAction, + tDhcp6FilterDefActionFlags BITS +} + +tDhcp6FilterId OBJECT-TYPE + SYNTAX TDHCPFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a DHCP6 filter as configures on this system." + ::= { tDhcp6FilterEntry 1 } + +tDhcp6FilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcp6FilterTable." + ::= { tDhcp6FilterEntry 2 } + +tDhcp6FilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the timestamp of the last change to this row." + ::= { tDhcp6FilterEntry 3 } + +tDhcp6FilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tDhcp6FilterEntry 4 } + +tDhcp6FilterDefAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default action to take for DHCP6 host creation requests that do + not match any of this filter's entries. + + The value none(1) specifies normal host creation behaviour, the value + bypass-host-creation(2) specifies to bypass host creation, the value + drop(3) specifies to drop the DHCP6 message." + DEFVAL { none } + ::= { tDhcp6FilterEntry 5 } + +tDhcp6FilterDefActionFlags OBJECT-TYPE + SYNTAX BITS { + na (0), + pd (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcp6FilterDefActionFlags specifies for which + types of DHCPv6 IAs the bypass-host-creation action is applied." + REFERENCE + "RFC 3315" + ::= { tDhcp6FilterEntry 6 } + +tDhcp6FilterParamsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcp6FilterParamsTblLastChanged indicates the sysUpTime + at the time of the last modification to tDhcp6FilterParamsTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 72 } + +tDhcp6FilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcp6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all DHCP6 filter match entries for all DHCP6 filters" + ::= { tFilterObjects 73 } + +tDhcp6FilterParamsEntry OBJECT-TYPE + SYNTAX TDhcp6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP6 filter entry. Every DHCP6 filter + can have zero or more DHCP6 filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tDhcp6FilterId, + tDhcp6FilterParamsId + } + ::= { tDhcp6FilterParamsTable 1 } + +TDhcp6FilterParamsEntry ::= SEQUENCE +{ + tDhcp6FilterParamsId TDhcpEntryId, + tDhcp6FilterParamsRowStatus RowStatus, + tDhcp6FilterParamsLastChanged TimeStamp, + tDhcp6FilterParamsOptionNumber Integer32, + tDhcp6FilterParamsOptionMatch TDhcpFilterMatch, + tDhcp6FilterParamsAction TDhcpFilterAction, + tDhcp6FilterParamsOptionValue OCTET STRING, + tDhcp6FilterParamsActionFlags BITS +} + +tDhcp6FilterParamsId OBJECT-TYPE + SYNTAX TDhcpEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every DHCP6 filter can have + multiple entries, therefore every DHCP6 filter entry is identified by + the tDhcp6FilterId and tDhcp6FilterParamsId." + ::= { tDhcp6FilterParamsEntry 1 } + +tDhcp6FilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcp6FilterParamsTable." + ::= { tDhcp6FilterParamsEntry 2 } + +tDhcp6FilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the timestamp of the last change to this row." + ::= { tDhcp6FilterParamsEntry 3 } + +tDhcp6FilterParamsOptionNumber OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcp6FilterParamsOptionNumber specifies the number of + the DHCP6 option to filter on." + REFERENCE + "RFC 2132, RFC 3315, RFC 3633" + DEFVAL { -1 } + ::= { tDhcp6FilterParamsEntry 4 } + +tDhcp6FilterParamsOptionMatch OBJECT-TYPE + SYNTAX TDhcpFilterMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcp6FilterParamsOptionMatch specifies the criteria that + the DHCP6 option must match to trigger this filter entry. + + The value present(1) specifies that the DHCP6 option must be present, + the value absent(2) specifies that the DHCP6 option must be absent. In + these cases tDhcp6FilterParamsOptionValue will be reset to an empty + string. + + A value string(3), string-exact(4), string-invert(5), + string-exact-invert(6), hex(7), hex-exact(8), hex-invert(9) or + hex-exact-invert(10) requires an octet string to be present in + tDhcp6FilterParamsOptionValue to match against." + DEFVAL { present } + ::= { tDhcp6FilterParamsEntry 5 } + +tDhcp6FilterParamsAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for DHCP6 host creation requests that match this + filter entry. + + The value none(1) specifies normal host creation behaviour, the value + bypass-host-creation(2) specifies to bypass host creation, the value + drop(3) specifies to drop the DHCP6 message." + DEFVAL { none } + ::= { tDhcp6FilterParamsEntry 6 } + +tDhcp6FilterParamsOptionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcp6FilterParamsOptionValue specifies the + matching pattern for the filtered DHCP6 option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tDhcp6FilterParamsOptionMatch is present(1) + or absent(2)." + ::= { tDhcp6FilterParamsEntry 7 } + +tDhcp6FilterParamsActionFlags OBJECT-TYPE + SYNTAX BITS { + na (0), + pd (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcp6FilterParamsActionFlags specifies for + which types of DHCPv6 IAs the bypass-host-creation action is applied." + REFERENCE + "RFC 3315" + ::= { tDhcp6FilterParamsEntry 8 } + +tFilterEmbedFlowspecTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecTableLstChg indicates the + sysUpTime at the time of the last modification of + tFilterEmbedFlowspecTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 74 } + +tFilterEmbedFlowspecTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedFlowspecTable contains an entry for each set of + flowspec rules embedded in an IP or IPv6 filter with scope other than + 'embedded'." + ::= { tFilterObjects 75 } + +tFilterEmbedFlowspecEntry OBJECT-TYPE + SYNTAX TFilterEmbedFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table tFilterEmbedFlowspecTable. + + Entries in this table can be created and deleted via SNMP SET + operations to tFilterEmbedFlowspecRowStatus. + + Moreover entries are automatically created and deleted by the system + when a set of flowspec rules is embedded into a filter managed by a + VSD controller." + INDEX { + tFilterEmbedFlowspecFilterType, + tFilterEmbedFlowspecInsertFltrId, + tFilterEmbedFlowspecOffset + } + ::= { tFilterEmbedFlowspecTable 1 } + +TFilterEmbedFlowspecEntry ::= SEQUENCE +{ + tFilterEmbedFlowspecFilterType TFilterType, + tFilterEmbedFlowspecInsertFltrId TConfigOrVsdFilterID, + tFilterEmbedFlowspecOffset TFilterEmbedOffset, + tFilterEmbedFlowspecRowStatus RowStatus, + tFilterEmbedFlowspecLastChanged TimeStamp, + tFilterEmbedFlowspecRtrId TmnxVRtrID, + tFilterEmbedFlowspecAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbedFlowspecOperState TmnxEmbeddedFltrOperState, + tFilterEmbedFlowspecGroupId TFilterFlowspecGroupId +} + +tFilterEmbedFlowspecFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecFilterType specifies the + type of filter, either IPv4 or IPv6, for the filter specified by + tFilterEmbedFlowspecInsertFltrId." + ::= { tFilterEmbedFlowspecEntry 1 } + +tFilterEmbedFlowspecInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecInsertFltrId specifies the + filter where the set of flowspec rules configured for the virtual + router specified by tFilterEmbedFlowspecRtrId is to be embedded. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tFilterEmbedFlowspecEntry 2 } + +tFilterEmbedFlowspecOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecOffset specifies the + offset of inserted flowspec entries." + ::= { tFilterEmbedFlowspecEntry 3 } + +tFilterEmbedFlowspecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecRowStatus specifies the + status of a row in tFilterEmbedFlowspecTable. Rows are created and + destroyed by SNMP SET operations on this object. + + Only values 'active (1)', 'createAndGo(4)', and 'destroy (6)' are + supported." + ::= { tFilterEmbedFlowspecEntry 4 } + +tFilterEmbedFlowspecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedFlowspecLastChanged indicates the sysUpTime + at the time of last change to this row in tFilterEmbedFlowspecEntry." + ::= { tFilterEmbedFlowspecEntry 5 } + +tFilterEmbedFlowspecRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecRtrId specifies a virtual + router for which a set of flowspec rules have been configured by an + external system. Such flowspec rules will be embedded into the + embedding filter specified by tFilterEmbedFlowspecFilterType and + tFilterEmbedFlowspecInsertFltrId. + + At the time of creation of a row via SNMP you can either specify or + not specify a value for tFilterEmbedFlowspecRtrId. + + If you do not specify the value of tFilterEmbedFlowspecRtrId then the + system will try to obtain it. This corresponds to the situation when + the embedding filter has already been assigned to any endpoint. + + If you do not specify the value of tFilterEmbedFlowspecRtrId and the + embedding filter has not been assigned to any endpoint yet then the + creation of the row will fail. + + If you specify the value of tFilterEmbedFlowspecRtrId then the system + will check if the embedding filter has already been assigned to any + endpoint. If this is not the case it will not be possible to assign + the embedding filter outside the scope of the virtual router specified + by tFilterEmbedFlowspecRtrId. If this is the case then the creation of + the row may be successful only if the value of the virtual router + specified by tFilterEmbedFlowspecRtrId matches with the value already + stored in the system. + + In any case the value of tFilterEmbedFlowspecRtrId cannot be changed + after creation of the row." + ::= { tFilterEmbedFlowspecEntry 6 } + +tFilterEmbedFlowspecAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecAdminState specifies the + administrative state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the value of the object tFilterEmbedFlowspecOperState will + indicate the failure reason." + DEFVAL { active } + ::= { tFilterEmbedFlowspecEntry 7 } + +tFilterEmbedFlowspecOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedFlowspecOperState indicates the operational + state of the embed request defined by this row." + ::= { tFilterEmbedFlowspecEntry 8 } + +tFilterEmbedFlowspecGroupId OBJECT-TYPE + SYNTAX TFilterFlowspecGroupId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecGroupId specifies the + group id that is used to select subset of flowspec rules and embed + only those rules. Value of 65535 means insert all rules irregardless + of their group id" + DEFVAL { 65535 } + ::= { tFilterEmbedFlowspecEntry 9 } + +tFltrEmbFlowspecInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrEmbFlowspecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrEmbFlowspecInfoTable contains an entry for each + auto-created embedded filter for flowspec rules inserted in an IP or + IPv6 filter with scope other than 'embedded'. + + This row complements the corresponding row in the + tFilterEmbedFlowspecTable with read-only operational info." + ::= { tFilterObjects 76 } + +tFltrEmbFlowspecInfoEntry OBJECT-TYPE + SYNTAX TFltrEmbFlowspecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrEmbFlowspecInfoTable." + AUGMENTS { tFilterEmbedFlowspecEntry } + ::= { tFltrEmbFlowspecInfoTable 1 } + +TFltrEmbFlowspecInfoEntry ::= SEQUENCE +{ + tFltrEmbFlowSpecInfoFltrId TAnyFilterID, + tFltrEmbFlowSpecInfoEntryCnt Unsigned32, + tFltrEmbFlowSpecInfoEntryCntIns Unsigned32 +} + +tFltrEmbFlowSpecInfoFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowSpecInfoFltrId indicates the ID of + the auto-created embedded filter for flowspec rules related to the + virtual router specified by tFilterEmbedFlowspecRtrId." + ::= { tFltrEmbFlowspecInfoEntry 1 } + +tFltrEmbFlowSpecInfoEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowSpecInfoEntryCnt indicates how + many entries are present in the embedded filter specified by + tFltrEmbFlowSpecInfoFltrId." + ::= { tFltrEmbFlowspecInfoEntry 2 } + +tFltrEmbFlowSpecInfoEntryCntIns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowSpecInfoEntryCntIns indicates how + many entries of the embedded filter (specified by + tFltrEmbFlowSpecInfoFltrId) are actually inserted into the embedding + filter (specified by tFilterEmbedFlowspecInsertFltrId). + + If the object tFilterEmbedFlowspecOperState is different from 'active' + this object will always be zero. + + Otherwise the difference between tFltrEmbFlowSpecInfoEntryCnt and the + value of this object indicates how many entries of the embedded filter + were overwritten by local entries in the embedding filter." + ::= { tFltrEmbFlowspecInfoEntry 3 } + +tFltrEmbFlowspecEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrEmbFlowspecEntryInfoTable contains an entry for each + entry of an auto-created embedded filter for flowspec rules inserted + in an IP or IPv6 filter with scope other than 'embedded'. This table + shows only basic flowspec embeddings (no support for groups). + + Will be obsoleted in the next release. Please use + tFilterEmbFlowspecEntryInfoTable instead." + ::= { tFilterObjects 77 } + +tFltrEmbFlowspecEntryInfoEntry OBJECT-TYPE + SYNTAX TFltrEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrEmbFlowspecEntryInfoTable. Rows in the + tFltrEmbFlowspecEntryInfoTable are created by the SYSTEM when an + auto-created embedded filter for flowspec rules is inserted into an IP + or IPv6 filter with scope other than 'embedded'. They are destroyed by + the SYSTEM when such auto-created embedded filter is removed from an + IP or IPv6 filter with scope other than 'embedded'." + INDEX { + tFilterEmbedFlowspecFilterType, + tFilterEmbedFlowspecInsertFltrId, + tFltrEmbFlowspecEntryId + } + ::= { tFltrEmbFlowspecEntryInfoTable 1 } + +TFltrEmbFlowspecEntryInfoEntry ::= SEQUENCE +{ + tFltrEmbFlowspecEntryId TEntryId, + tFltrEmbFlowspecEntryInsEntryId TAnyEntryId, + tFltrEmbFlowspecEntryOperState TmnxFltrEmbeddedEntryState +} + +tFltrEmbFlowspecEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowspecEntryId specifies the ID of + the entry inside of the auto-created embedded filter for flowspec + rules specified by tFltrEmbFlowSpecInfoFltrId." + ::= { tFltrEmbFlowspecEntryInfoEntry 1 } + +tFltrEmbFlowspecEntryInsEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowspecEntryInsEntryId indicates + which entry in the IP or IPv6 filter with scope other than 'embedded' + specified by tFilterEmbedFlowspecInsertFltrId corresponds to the entry + specified by tFltrEmbFlowspecEntryId in the auto-created embedded + filter for flowspec rules specified by tFltrEmbFlowSpecInfoFltrId." + ::= { tFltrEmbFlowspecEntryInfoEntry 2 } + +tFltrEmbFlowspecEntryOperState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowspecEntryOperState indicates the + current operational state of the entry identified by + tFltrEmbFlowspecEntryId of the embedded filter identified by + tFltrEmbFlowSpecInfoFltrId that is embedded into the filter identified + by tFilterEmbedFlowspecInsertFltrId." + ::= { tFltrEmbFlowspecEntryInfoEntry 3 } + +tFilterEmbedVsdTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdTableLstChg indicates the + sysUpTime at the time of the last modification of + tFilterEmbedVsdTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 78 } + +tFilterEmbedVsdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedVsdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedVsdTable contains an entry for each filter + managed by a VSD controller embedded in a filter with scope other than + 'embedded'. + + A dedicated embedded filter under the management of the VSD controller + contains all required dynamic steering rules. This set of rules is + inserted into a filter (that has scope other than 'embedded') created + by an administrator containing static (security) rules that is applied + on interfaces. + + This way the administrator has full control of the position (offset) + at which the rules are inserted in order not to compromise security + while the VSD controller can dynamically alter the steering rules as + necessary." + ::= { tFilterObjects 79 } + +tFilterEmbedVsdEntry OBJECT-TYPE + SYNTAX TFilterEmbedVsdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table tFilterEmbedVsdTable. + + Entries in this table can be created and deleted via SNMP SET + operations to tFilterEmbedVsdRowStatus. + + Moreover entries are automatically created and deleted by the system + when one filter managed by a VSD controller is embedded into another + filter managed by a VSD controller." + INDEX { + tFilterEmbedVsdFilterType, + tFilterEmbedVsdInsertFltrId, + tFilterEmbedVsdEmbeddedFltrId, + tFilterEmbedVsdOffset + } + ::= { tFilterEmbedVsdTable 1 } + +TFilterEmbedVsdEntry ::= SEQUENCE +{ + tFilterEmbedVsdFilterType TFilterType, + tFilterEmbedVsdInsertFltrId TConfigOrVsdFilterID, + tFilterEmbedVsdEmbeddedFltrId TVsdFilterID, + tFilterEmbedVsdOffset TFilterEmbedOffset, + tFilterEmbedVsdRowStatus RowStatus, + tFilterEmbedVsdLastChanged TimeStamp, + tFilterEmbedVsdAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbedVsdOperState TmnxEmbeddedFltrOperState +} + +tFilterEmbedVsdFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdFilterType specifies the type + of filter for the filters specified by tFilterEmbedVsdEmbeddedFltrId + and tFilterEmbedVsdInsertFltrId. In release 14.0 only values + 'fltrtypeselIp (1)', 'fltrtypeselMac (2)' and 'fltrtypeselIpv6 (4)' + are supported." + ::= { tFilterEmbedVsdEntry 1 } + +tFilterEmbedVsdInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdInsertFltrId specifies the ID + of the filter with scope other than 'embedded' where the filter + managed by a VSD controller specified by tFilterEmbedVsdEmbeddedFltrId + is to be inserted. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tFilterEmbedVsdEntry 2 } + +tFilterEmbedVsdEmbeddedFltrId OBJECT-TYPE + SYNTAX TVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEmbeddedFltrId specifies the ID + of the filter managed by a VSD controller to be inserted in the filter + with scope other than 'embedded' specified by + tFilterEmbedVsdInsertFltrId." + ::= { tFilterEmbedVsdEntry 3 } + +tFilterEmbedVsdOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdOffset specifies the offset of + inserted entries." + ::= { tFilterEmbedVsdEntry 4 } + +tFilterEmbedVsdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdRowStatus specifies the status + of a row in tFilterEmbedVsdTable. Rows are created and destroyed by + SNMP SET operations on this object. + + Only values 'active (1)', 'createAndGo(4)', and 'destroy (6)' are + supported." + ::= { tFilterEmbedVsdEntry 5 } + +tFilterEmbedVsdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedVsdLastChanged indicates the sysUpTime at the + time of last change to this row in tFilterEmbedVsdTable." + ::= { tFilterEmbedVsdEntry 6 } + +tFilterEmbedVsdAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdAdminState specifies the + administrative state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the value of the object tFilterEmbedVsdOperState will indicate + the failure reason." + DEFVAL { active } + ::= { tFilterEmbedVsdEntry 7 } + +tFilterEmbedVsdOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdOperState indicates the + operational state of the embed request defined by this row." + ::= { tFilterEmbedVsdEntry 8 } + +tFilterEmbedVsdInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedVsdInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedVsdInfoTable contains an entry for each embedded + filter managed by a VSD controller inserted in a filter with scope + other than 'embedded'. + + This row complements the corresponding row in the tFilterEmbedVsdTable + with read-only operational info." + ::= { tFilterObjects 80 } + +tFilterEmbedVsdInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbedVsdInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedVsdInfoTable." + AUGMENTS { tFilterEmbedVsdEntry } + ::= { tFilterEmbedVsdInfoTable 1 } + +TFilterEmbedVsdInfoEntry ::= SEQUENCE +{ + tFltrEmbedVsdInfoEntryCnt Unsigned32, + tFltrEmbedVsdInfoEntryCntInsrtd Unsigned32 +} + +tFltrEmbedVsdInfoEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbedVsdInfoEntryCnt indicates how many + entries are present in the embedded filter managed by a VSD controller + (specified by tFilterEmbedVsdEmbeddedFltrId)." + ::= { tFilterEmbedVsdInfoEntry 1 } + +tFltrEmbedVsdInfoEntryCntInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbedVsdInfoEntryCntInsrtd indicates how + many entries of the embedded filter managed by a VSD controller + (specified by tFilterEmbedVsdEmbeddedFltrId) are actually inserted + into the embedding filter (specified by tFilterEmbedVsdInsertFltrId). + + If the object tFilterEmbedVsdOperState is different from 'active' this + object will always be zero. + + Otherwise the difference between the value of this object and the + value of tFltrEmbedVsdInfoEntryCnt indicates how many entries of the + embedded filter were overwritten by local entries in the embedding + filter." + ::= { tFilterEmbedVsdInfoEntry 2 } + +tFilterEmbedVsdEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedVsdEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedVsdEntryInfoTable contains an entry for each + entry of an embedded filter managed by a VSD controller inserted in a + filter with scope other than 'embedded'" + ::= { tFilterObjects 81 } + +tFilterEmbedVsdEntryInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbedVsdEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedVsdEntryInfoTable. Rows in the + tFilterEmbedVsdEntryInfoTable are created by the SYSTEM when an + embedded filter managed by a VSD controller is inserted into a filter + with scope other than 'embedded'. They are destroyed by the SYSTEM + when an embedded filter managed by a VSD controller is removed from a + filter with scope other than 'embedded'." + INDEX { + tFilterEmbedVsdFilterType, + tFilterEmbedVsdInsertFltrId, + tFilterEmbedVsdEmbeddedFltrId, + tFilterEmbedVsdEntryId + } + ::= { tFilterEmbedVsdEntryInfoTable 1 } + +TFilterEmbedVsdEntryInfoEntry ::= SEQUENCE +{ + tFilterEmbedVsdEntryId TEntryId, + tFilterEmbedVsdEntryInsrtEntryId TAnyEntryId, + tFilterEmbedVsdEntryOperState TmnxFltrEmbeddedEntryState +} + +tFilterEmbedVsdEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEntryId specifies the ID of the + entry inside of the embedded filter managed by a VSD controller + specified by tFilterEmbedVsdEmbeddedFltrId." + ::= { tFilterEmbedVsdEntryInfoEntry 1 } + +tFilterEmbedVsdEntryInsrtEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEntryInsrtEntryId indicates + which entry in the filter with scope other than 'embedded' specified + by tFilterEmbedVsdInsertFltrId corresponds to the entry specified by + tFilterEmbedVsdEntryId in the filter managed by a VSD controller + specified by tFilterEmbedVsdEmbeddedFltrId." + ::= { tFilterEmbedVsdEntryInfoEntry 2 } + +tFilterEmbedVsdEntryOperState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEntryOperState indicates the + current operational state of the entry identified by + tFilterEmbedVsdEntryId of the embedded filter identified by + tFilterEmbedVsdEmbeddedFltrId that is embedded into the filter + identified by tFilterEmbedVsdInsertFltrId." + ::= { tFilterEmbedVsdEntryInfoEntry 3 } + +tMacFltrEntryActionTblLChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActionTblLChg indicates the + sysUpTime at the time of the last modification of + tMacFltrEntryActionTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 82 } + +tMacFltrEntryActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tMacFltrEntryActionTable contains information pertaining to + redundant MAC filter entry actions. Prior to introduction of + tMacFltrEntryActionTable MAC filter actions were configured via + tMacFilterParamsTable. Via tMacFilterParamsTable it is possible to + configure only one action per filter entry. tMacFltrEntryActionTable + is introduced to override the functionality of tMacFilterParamsTable + regarding the action configuration. tMacFltrEntryActionTable supports + configuration of redundant filter actions. Functionality related to + actions added after introduction of tMacFltrEntryActionTable is + supported only via tMacFltrEntryActionTable. + + Filter actions available prior to introduction of + tMacFltrEntryActionTable can be configured via specifying action + parameters in tMacFilterParamsTable or via tMacFltrEntryActionTable. + It's recommended to use tMacFltrEntryActionTable. + + Configuration via tMacFilterParamsTable: + - only actions available prior to introduction of + tMacFltrEntryActionTable are allowed: + When an entry is created in tMacFilterParamsTable then an entry + with the value of tMacFltrEntryActActionId equal to 'primary' is + created in tMacFltrEntryActionTable by the system. If an action is + configured via tMacFilterParamsTable, then this new system created + entry in tMacFltrEntryActionTable will contain interpretation of + values pertaining to configured action in tMacFilterParamsEntry. + + Configuration via tMacFltrEntryActionTable: + - action available prior to introduction of tMacFltrEntryActionTable: + If an action which was available prior to introduction of + tMacFltrEntryActionTable is configured via tMacFltrEntryActionTable + and the value of tMacFltrEntryActActionId for that action is equal + to 'primary' then the action related objects in the table + tMacFilterParamsAction will be automatically set by the system to + the interpretation of the values in tMacFltrEntryActionTable + pertaining to that action. + + - action not available prior to introduction of + tMacFltrEntryActionTable: If an action not available prior to + introduction of tMacFltrEntryActionTable is configured then the + value of tMacFilterParamsAction is set to 'unrecognized' by the + system. The value 'unrecognized' indicates that functionality not + supported by tMacFilterParamsTable was configured and therefore + action related objects in the tMacFilterParamsTable are not valid + and shouldn't be used for configuration." + ::= { tFilterObjects 83 } + +tMacFltrEntryActionEntry OBJECT-TYPE + SYNTAX TMacFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains information pertaining to an action for a + particular MAC filter entry (object corresponding to MAC filter entry + is tMacFilterParamsEntry). Per one filter entry up to two actions can + be configured (primary and secondary). + + Entries with the value of tMacFltrEntryActActionId equal to 'primary' + are created and destroyed by SNMP SET operations on the object + tMacFilterParamsRowStatus. Entries with the value of + tMacFltrEntryActActionId equal to 'secondary' are created by SNMP SET + operation on the object tMacFltrEntryActRowStatus and destroyed by + SNMP SET operation on the objects tMacFltrEntryActRowStatus or + tMacFilterParamsRowStatus." + INDEX { + tMacFilterId, + tMacFilterParamsIndex, + tMacFltrEntryActActionId + } + ::= { tMacFltrEntryActionTable 1 } + +TMacFltrEntryActionEntry ::= SEQUENCE +{ + tMacFltrEntryActActionId TFilterEntryActionId, + tMacFltrEntryActLastChanged TimeStamp, + tMacFltrEntryActRowStatus RowStatus, + tMacFltrEntryActAction TMacFilterEntryAction, + tMacFltrEntryActFwdSapPortId TmnxPortID, + tMacFltrEntryActFwdSapEncapVal TmnxEncapVal, + tMacFltrEntryActFwdSdpBind SdpBindId, + tMacFltrEntryActRedirectURL TmnxHttpRedirectUrl, + tMacFltrEntryActEsi TFilterEsi, + tMacFltrEntryActFwdEsiSvcId TmnxServId, + tMacFltrEntryActRateLimit TFilterEntryActionRateLimit, + tMacFltrEntryActPbrTargetStatus TFilterPbrTargetStatus, + tMacFltrEntryActFcName TFCTypeOrNone +} + +tMacFltrEntryActActionId OBJECT-TYPE + SYNTAX TFilterEntryActionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActActionId specifies a unique + identifier of an action within the filter entry. Per one filter entry + up to two actions can be configured (the primary and the secondary). + PBF destination availability checking for an entry is turned on when + both actions (the primary and the secondary) are configured for an + entry. This is allowed only for the following combinations of actions: + - both actions are PBF to SAP + - both actions are PBF to SDP + - the primary action is PBF to SAP and the secondary action is + PBF to SDP or vice versa + + If the PBF destination of the primary action is available, then the + primary action will be taken on a packet matching the filter entry. If + the PBF destination of the primary action is not available and the PBF + destination of the secondary action is available then the secondary + action will be taken on a packet matching the filter entry. If none of + the actions for the entry has an available PBF destination then the + action specified by the object tMacFilterParamsPbrDwnActOvr will be + taken on a packet matching the filter entry. + + There is a limit to the number of filter entries with the destination + availability checking turned on." + ::= { tMacFltrEntryActionEntry 1 } + +tMacFltrEntryActLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActLastChanged indicates the + sysUpTime at the time of the last modification of + tMacFltrEntryActionEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tMacFltrEntryActionEntry 2 } + +tMacFltrEntryActRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActRowStatus specifies the status + of the conceptual row in tMacFltrEntryActionTable. + + Rows with value of tMacFltrEntryActActionId equal to 'primary' are + created and destroyed by SNMP SET operations on the object + tMacFilterParamsRowStatus. Rows with value of tMacFltrEntryActActionId + equal to 'secondary' are created by SNMP SET operation on the object + tMacFltrEntryActRowStatus and destroyed by SNMP SET operation on the + objects tMacFltrEntryActRowStatus or tMacFilterParamsRowStatus." + ::= { tMacFltrEntryActionEntry 3 } + +tMacFltrEntryActAction OBJECT-TYPE + SYNTAX TMacFilterEntryAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActAction specifies the action to + be taken on a packet matching the filter entry. + + Refer to the description of the textual convention + TMacFilterEntryAction for more information." + DEFVAL { ignoreMatch } + ::= { tMacFltrEntryActionEntry 4 } + +tMacFltrEntryActFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdSapPortId specifies the sap + port identity of the destination for this MAC filter entry. A value of + 0 indicates that there is currently no SAP destination specified. A + value different from 0 can only be specified if the value of + tMacFltrEntryActAction is 'forwardSap' and the value of + tMacFltrEntryActFwdSdpBind has a zero value. + + Note that the value of tMacFltrEntryActFwdSapPortId is silently + cleared by the system if tMacFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 5 } + +tMacFltrEntryActFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdSapEncapVal specifies the + sap port encap value of the destination SAP for this MAC filter entry. + A value different from 0 can only be specified when the + tMacFltrEntryActFwdSapPortId object has a non zero value, and the + value of the tMacFltrEntryActAction object of this entry is + 'forwardSap'. + A value of 0 indicates that either + 1) the sap encapsulation value is not specified when + tMacFltrEntryActFwdSapPortId and tMacFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tMacFltrEntryActFwdSapEncapVal is silently + cleared by the system if tMacFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 6 } + +tMacFltrEntryActFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdSdpBind specifies the sdp + bind identity of the destination for this MAC filter entry. A value of + 0 indicates that there is currently no SDP binding defined. A value + different from 0 can only be specified if the value of + tMacFltrEntryActAction is 'forwardSdp' and + tMacFltrEntryActFwdSapPortId and tMacFltrEntryActFwdSapEncapVal have a + zero value. + + Note that the value of tMacFltrEntryActFwdSdpBind is silently cleared + by the system if tMacFltrEntryActAction is set to value other than + 'forwardSdp'." + DEFVAL { '0000000000000000'H } + ::= { tMacFltrEntryActionEntry 7 } + +tMacFltrEntryActRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActRedirectURL specifies the URL + to redirect to, when the value of tMacFltrEntryActAction is + 'httpRedirect'. + + Note that the value of tMacFltrEntryActRedirectURL is silently cleared + by the system if tMacFltrEntryActAction is set to value other than + 'httpRedirect'." + DEFVAL { ''H } + ::= { tMacFltrEntryActionEntry 8 } + +tMacFltrEntryActEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActEsi specifies the ethernet + segment identifier (ESI) of the first ESI identified appliance in + Nuage service chain. When the value of tMacFilterParamsAction is + 'forwardEsiL2' packets matching the filter entry are forwarded to the + appliance using EVPN-resolved VXLAN tunnel in the specified VPLS + service (tMacFltrEntryActFwdEsiSvcId). + + The value '0' indicates that there is no ESI specified. + + The non zero value of tMacFltrEntryActEsi must be set together with a + non zero value of tMacFltrEntryActFwdEsiSvcId and value of + tMacFltrEntryActAction set to 'forwardEsiL2'. + + Note that the value of tMacFltrEntryActEsi is silently cleared by the + system if the value of tMacFltrEntryActAction is set to any value + other than 'forwardEsiL2'." + DEFVAL { '00000000000000000000'H } + ::= { tMacFltrEntryActionEntry 9 } + +tMacFltrEntryActFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdEsiSvcId specifies the + identifier of the VPLS used for VPN/DC connectivity. + + The value '0' indicates that no VPLS identifier is specified. + + The non zero value of tMacFltrEntryActFwdEsiSvcId must be set together + with a non zero value of tMacFltrEntryActEsi and value of + tMacFltrEntryActAction set to 'forwardEsiL2'. + + Note that the value of tMacFltrEntryActFwdEsiSvcId is silently cleared + by the system if the value of tMacFltrEntryActAction is set to any + value other than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 10 } + +tMacFltrEntryActRateLimit OBJECT-TYPE + SYNTAX TFilterEntryActionRateLimit + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActRateLimit specifies the rate + to which the traffic matching the filter entry will be limited. + + The value of tMacFltrEntryActRateLimit can be set to non default value + only if the value of tMacFltrEntryActAction is set to 'rateLimit'. + + Note that the value of tMacFltrEntryActRateLimit is silently cleared + by the system if the value of tMacFltrEntryActAction is set to any + value other than 'rateLimit'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 11 } + +tMacFltrEntryActPbrTargetStatus OBJECT-TYPE + SYNTAX TFilterPbrTargetStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActPbrTargetStatus indicates the + PBR target status. + + Refer to the description of the textual convention + TFilterPbrTargetStatus for more information." + ::= { tMacFltrEntryActionEntry 12 } + +tMacFltrEntryActFcName OBJECT-TYPE + SYNTAX TFCTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFcName specifies the + forwarding class name." + DEFVAL { none } + ::= { tMacFltrEntryActionEntry 13 } + +tIPvXFltrEntryActionTblLChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActionTblLChg indicates the + sysUpTime at the time of the last modification of + tIPvXFltrEntryActionTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 84 } + +tIPvXFltrEntryActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPvXFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tIPvXFltrEntryActionTable contains information pertaining to + redundant IPv4 and IPv6 filter entry actions. Prior to introduction of + tIPvXFltrEntryActionTable IPv4 filter actions were configured via + tIPFilterParamsTable and tIPFilterParamsExtTable. IPv6 filter actions + were configured via tIPv6FilterParamsTable and + tIPv6FilterParamsExtTable. Via these original tables it is possible to + configure only one action per filter entry. tIPvXFltrEntryActionTable + is introduced to override the functionality of the original tables + regarding the action configuration. tIPvXFltrEntryActionTable supports + configuration of redundant filter actions. Functionality related to + actions added after introduction of tIPvXFltrEntryActionTable is + supported only via tIPvXFltrEntryActionTable. + + Filter actions available prior to introduction of + tIPvXFltrEntryActionTable can be configured via specifying action + parameters in the original tables or via tIPvXFltrEntryActionTable. + It's recommended to use tIPvXFltrEntryActionTable. + + Configuration via the original tables: + - only actions available prior to introduction of + tIPvXFltrEntryActionTable are allowed: + When an entry is created in tIPFilterParamsTable then an entry with + the value of tIPvXFltrEntryActActionId equal to 'primary' and the + value of tIPvXFltrEntryActFltrType equal to 'fltrtypeselIp' is + created in tIPvXFltrEntryActionTable by the system. When an entry + is created in tIPv6FilterParamsTable then an entry with the value + of tIPvXFltrEntryActActionId equal to 'primary' and the value of + tIPvXFltrEntryActFltrType equal to 'fltrtypeselIpv6' is created in + tIPvXFltrEntryActionTable by the system. This new system created + entry in tIPvXFltrEntryActionTable will contain interpretation of + values pertaining to configured action in tIPFilterParamsEntry or + tIPv6FilterParamsEntry and their augment tables. + + Configuration via tIPvXFltrEntryActionTable: + - action available prior to introduction of + tIPvXFltrEntryActionTable: + If an action which was available prior to introduction of + tIPvXFltrEntryActionTable is configured via + tIPvXFltrEntryActionTable and the value of + tIPvXFltrEntryActActionId for that action is equal to 'primary' + then the action related objects in the original tables will be + automatically set by the system to the interpretation of the values + in tIPvXFltrEntryActionTable pertaining to that action. + + - action not available prior to introduction of + tIPvXFltrEntryActionTable: + If an action not available prior to introduction of + tIPvXFltrEntryActionTable is configured via + tIPvXFltrEntryActionTable then the value of tIPFilterParamsAction + (in case of IPv4 filter) or tIPv6FilterParamsAction (in case of + IPv6 filter) is set to 'unrecognized' by the system. The value + 'unrecognized' indicates that the functionality not supported by + the original tables was configured and therefore action related + objects in the original tables are not valid and shouldn't be used + for configuration." + ::= { tFilterObjects 85 } + +tIPvXFltrEntryActionEntry OBJECT-TYPE + SYNTAX TIPvXFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains information pertaining to an action for a + particular IPv4 or IPv6 filter entry (information pertaining to IPv4 + filter entry is in tIPFilterParamsTable and tIPFilterParamsExtTable + and information pertaining to IPv6 filter entry is in + tIPv6FilterParamsTable and tIPv6FilterParamsExtTable). Per one filter + entry up to two actions can be configured (primary and secondary). + + Entries with the value of tIPvXFltrEntryActActionId equal to 'primary' + are created and destroyed by SNMP SET operations on the object + tIPFilterParamsRowStatus or tIPv6FilterParamsRowStatus. Entries with + the value of tIPvXFltrEntryActActionId equal to 'secondary' are + created by SNMP SET operation on the object tIPvXFltrEntryActRowStatus + and destroyed by SNMP SET operation on the object + tIPvXFltrEntryActRowStatus, tIPFilterParamsRowStatus or + tIPv6FilterParamsRowStatus." + INDEX { + tIPvXFltrEntryActFltrType, + tIPvXFltrEntryActFltrId, + tIPvXFltrEntryActEntryId, + tIPvXFltrEntryActActionId + } + ::= { tIPvXFltrEntryActionTable 1 } + +TIPvXFltrEntryActionEntry ::= SEQUENCE +{ + tIPvXFltrEntryActFltrType TFilterType, + tIPvXFltrEntryActFltrId TAnyFilterID, + tIPvXFltrEntryActEntryId TEntryId, + tIPvXFltrEntryActActionId TFilterEntryActionId, + tIPvXFltrEntryActLastChanged TimeStamp, + tIPvXFltrEntryActRowStatus RowStatus, + tIPvXFltrEntryActAction TIPvXFilterEntryAction, + tIPvXFltrEntryActFwdNHIpAddrType InetAddressType, + tIPvXFltrEntryActFwdNHIpAddr InetAddress, + tIPvXFltrEntryActFwdNHIndirect TruthValue, + tIPvXFltrEntryActFwdNHInterface TNamedItemOrEmpty, + tIPvXFltrEntryActFwdRedPlcy TNamedItemOrEmpty, + tIPvXFltrEntryActFwdSapPortId TmnxPortID, + tIPvXFltrEntryActFwdSapEncapVal TmnxEncapVal, + tIPvXFltrEntryActFwdSdpBind SdpBindId, + tIPvXFltrEntryActRedirectURL TmnxHttpRedirectUrl, + tIPvXFltrEntryActRdirAllwRadOvr TruthValue, + tIPvXFltrEntryActFwdRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActNatPolicyName TNamedItemOrEmpty, + tIPvXFltrEntryActNatType TmnxNatSubscriberTypeOrNone, + tIPvXFltrEntryActFwdLsp TmnxVRtrMplsLspID, + tIPvXFltrEntryActFwdLspRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActPktLenVal1 TFilterPacketLength, + tIPvXFltrEntryActPktLenVal2 TFilterPacketLength, + tIPvXFltrEntryActPktLenOper TOperator, + tIPvXFltrEntryActTTLVal1 TFilterTTL, + tIPvXFltrEntryActTTLVal2 TFilterTTL, + tIPvXFltrEntryActTTLOper TOperator, + tIPvXFltrEntryActEsi TFilterEsi, + tIPvXFltrEntryActFwdEsiSvcId TmnxServId, + tIPvXFltrEntryActFwdEsiVRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActFwdEsiSFIpType InetAddressType, + tIPvXFltrEntryActFwdEsiSFIp InetAddress, + tIPvXFltrEntryActFwdEsiVasIf InterfaceIndexOrZero, + tIPvXFltrEntryActRateLimit TFilterEntryActionRateLimit, + tIPvXFltrEntryActPbrTargetStatus TFilterPbrTargetStatus, + tIPvXFltrEntryActRemarkDSCP TDSCPNameOrEmpty, + tIPvXFltrEntryActActionExt TIPvXFilterEntryActionExt, + tIPvXFltrEntryActFwdVprnTgtBgNHT InetAddressType, + tIPvXFltrEntryActFwdVprnTgtBgNH InetAddress, + tIPvXFltrEntryActFwdVprnTgtRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActFwdVprnTgtAdPxT TmnxAddressAndPrefixType, + tIPvXFltrEntryActFwdVprnTgtAdPx TmnxAddressAndPrefixAddress, + tIPvXFltrEntryActFwdVprnTgtAdPxL TmnxAddressAndPrefixPrefix, + tIPvXFltrEntryActFwdVprnTgtLspId TmnxVRtrMplsLspID, + tIPvXFltrEntryActFwdBondingConn TmnxSubBondingConnIdOrEmpty, + tIPvXFltrEntryActFcName TFCTypeOrNone, + tIPvXFltrEntryActFwdGreTun TNamedItemOrEmpty, + tIPvXFltrEntryActCondExpression OCTET STRING, + tIPvXFltrEntryActCondExpMask OCTET STRING, + tIPvXFltrEntryActCondOffsetType INTEGER, + tIPvXFltrEntryActCondOffsetVal Integer32, + tIPvXFltrFwdMplsPlcyEndptAddrTp InetAddressType, + tIPvXFltrFwdMplsPlcyEndptAddr InetAddress, + tIPvXFltrFwdSrtePlcyEndptAddrTp InetAddressType, + tIPvXFltrFwdSrtePlcyEndptAddr InetAddress, + tIPvXFltrFwdSrtePlcyColor Unsigned32, + tIPvXFltrActL2AwareNatBypass TruthValue +} + +tIPvXFltrEntryActFltrType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFltrType specifies the type + of the filter to which this action belongs. + + Only values 'fltrtypeselIp' and 'fltrtypeselIpv6' are supported. + + Refer to the description of the textual convention TFilterType for + more information." + ::= { tIPvXFltrEntryActionEntry 1 } + +tIPvXFltrEntryActFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFltrId specifies the filter + id of the filter to which this action belongs. The filter must exist + in tIPFilterTable, if the value of tIPvXFltrEntryActFltrType is 'ipv4' + or it must exist in tIPv6FilterTable if the value of + tIPvXFltrEntryActFltrType is 'ipv6'. + + Refer to the description of the textual convention TAnyFilterID for + more information." + ::= { tIPvXFltrEntryActionEntry 2 } + +tIPvXFltrEntryActEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActEntryId specifies the entry + id of the entry to which this filter action belongs. The filter entry + must exist in tIPFilterParamsTable, if the value of + tIPvXFltrEntryActFltrType is 'ipv4' or it must exist in + tIPv6FilterParamsTable if the value of tIPvXFltrEntryActFltrType is + 'ipv6'." + ::= { tIPvXFltrEntryActionEntry 3 } + +tIPvXFltrEntryActActionId OBJECT-TYPE + SYNTAX TFilterEntryActionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActActionId specifies a unique + identifier of an action within the filter entry. Per one filter entry + up to two actions can be configured (the primary and the secondary). + Destination availability checking is turned on when both actions (the + primary and the secondary) are configured for an entry. This is allowed + only for the following combinations of actions: + - both actions are PBF to SAP + - both actions are PBF to SDP + - the primary action is PBF to SAP and the secondary action is + forward SDP or vice versa + - both actions are PBR to next-hop router + + If the PBR/PBF destination of the primary action is available, then + the primary action will be taken on a packet matching the filter + entry. If the PBR/PBF destination of the primary action is not + available and the PBR/PBF destination of the secondary action is + available then the secondary action will be taken on a packet matching + the filter entry. If none of the actions for the entry has an + available PBR/PBF destination then the action specified by the object + tIPFilterParamsExtPbrDwnActOvr(for IPv4 filters) or + tIPv6FilterParamsExtPbrDwnActOvr(for IPv6 filters) will be taken on a + packet matching the filter entry. + + There is a limit to the number of entries with the destination + availability checking turned on." + ::= { tIPvXFltrEntryActionEntry 4 } + +tIPvXFltrEntryActLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActLastChanged indicates the + sysUpTime at the time of the last modification of + tIPvXFltrEntryActionEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tIPvXFltrEntryActionEntry 5 } + +tIPvXFltrEntryActRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRowStatus specifies the + status of the conceptual row in tIPvXFltrEntryActionTable. + + Rows with the value of tIPvXFltrEntryActActionId equal to 'primary' + are created and destroyed by SNMP SET operations on the object + tIPFilterParamsRowStatus or tIPv6FilterParamsRowStatus. Rows with the + value of tIPvXFltrEntryActActionId equal to 'secondary' are created by + SNMP SET operation on the object tIPvXFltrEntryActRowStatus and + destroyed by SNMP SET operation on the object + tIPvXFltrEntryActRowStatus, tIPFilterParamsRowStatus or + tIPv6FilterParamsRowStatus." + ::= { tIPvXFltrEntryActionEntry 6 } + +tIPvXFltrEntryActAction OBJECT-TYPE + SYNTAX TIPvXFilterEntryAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActAction specifies the action + to be taken on a packet matching the filter entry. + + Refer to the description of the textual convention + TIPvXFilterEntryAction for more information." + DEFVAL { ignoreMatch } + ::= { tIPvXFltrEntryActionEntry 7 } + +tIPvXFltrEntryActFwdNHIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHIpAddrType specifies the + context in which the value of the object tIPvXFltrEntryActFwdNHIpAddr + is interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value of tIPvXFltrEntryActFwdNHIpAddrType must be consistent with + the value of tIPvXFltrEntryActFltrType. + + Note that the value of tIPvXFltrEntryActFwdNHIpAddrType is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardNextHop' or 'forwardNextHopRtr'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 8 } + +tIPvXFltrEntryActFwdNHIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHIpAddr specifies the + IP/IPv6 address of the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forwardNextHop' or 'forwardNextHopRtr' in such a case. + + Note that the value of tIPvXFltrEntryActFwdNHIpAddr is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardNextHop' or 'forwardNextHopRtr'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPvXFltrEntryActionEntry 9 } + +tIPvXFltrEntryActFwdNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHIndirect specifies if + the nexthop is directly or indirectly reachable. The action of this + entry should be 'forwardNextHop' or 'forwardNextHopRtr' in such a + case. + + Note that the value of tIPvXFltrEntryActFwdNHIndirect is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardNextHop' or 'forwardNextHopRtr'." + DEFVAL { false } + ::= { tIPvXFltrEntryActionEntry 10 } + +tIPvXFltrEntryActFwdNHInterface OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHInterface specifies the + interface name for the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forwardNHInterface' in such a case. + + Note that the value of tIPvXFltrEntryActFwdNHInterface is silently + cleared by the system if tIPvXFltrEntryActAction is set to value + other than 'forwardNHInterface'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 11 } + +tIPvXFltrEntryActFwdRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdRedPlcy specifies the + redirect policy to be used to determine the nexthop. The action of + this entry should be 'forwardRPlcy' in such a case. + + Note that the value of tIPvXFltrEntryActFwdRedPlcy is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardRPlcy'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 12 } + +tIPvXFltrEntryActFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdSapPortId specifies the + sap port id of the destination for this filter entry. + + The value 0 indicates that there is no SAP destination defined. A value + different from 0 can only be specified if the value of the + tIPvXFltrEntryActAction object of this entry is 'forwardSap'. In + addition a non-zero value can only be given if the object + tIPvXFltrEntryActFwdSdpBind is '0'. + + Note that the value of tIPvXFltrEntryActFwdSapPortId is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 13 } + +tIPvXFltrEntryActFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdSapEncapVal specifies the + sap port encap value of the destination SAP for this filter entry. + + A value different from 0 can only be specified if the value of the + tIPvXFltrEntryActAction object of this entry is 'forwardSap'. In + addition a non-zero value can only be given if the object + tIPvXFltrEntryActFwdSdpBind has value '0'. + The value 0 indicates that either + 1) the sap encapsulation value is not specified when + tIPvXFltrEntryActFwdSapPortId and based on the filter type + tIPFilterParamsFwdSvcId or tIPv6FilterParamsFwdSvcId have valid + values; or + 2) that there is no SAP destination. + + Note that the value of tIPvXFltrEntryActFwdSapEncapVal is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 14 } + +tIPvXFltrEntryActFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdSdpBind specifies the sdp + bind id of the destination for this filter entry. + + The value '0' indicates that there is currently no SDP binding + defined. A value different from '0' can only be specified if the value + of the tIPvXFltrEntryActAction object of this entry is 'forwardSdp'. + In addition a non-zero value can only be given if the objects + tIPvXFltrEntryActFwdSapPortId and tIPvXFltrEntryActFwdSapEncapVal have + value 0. + + Note that the value of tIPvXFltrEntryActFwdSdpBind is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardSdp', or any object related to 'forward' other than this one + is set." + DEFVAL { '0000000000000000'H } + ::= { tIPvXFltrEntryActionEntry 15 } + +tIPvXFltrEntryActRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRedirectURL specifies the URL + to redirect to, when the value of tIPvXFltrEntryActAction is + 'httpRedirect'. + + The following macro substitutions are applicable in this context: + $URL, $MAC, $IP, $SUB, $SAP, $SAPDESC, $CID, and $RID. + + Note that the value of tIPvXFltrEntryActRedirectURL is silently + cleared by the system if tIPvXFltrEntryActAction is set to any value + other than 'httpRedirect'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 16 } + +tIPvXFltrEntryActRdirAllwRadOvr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRdirAllwRadOvr specifies + whether or not the value of tIPvXFltrEntryActRedirectURL can be + overridden by a Radius VSA. The default value is false (i.e. the URL + cannot be overridden by Radius). The value of + tIPvXFltrEntryActRdirAllwRadOvr is relevant only if the value of + tIPvXFltrEntryActAction is 'httpRedirect'. + + The value of tIPvXFltrEntryActRdirAllwRadOvr can't be set to true if + the value of tIPvXFltrEntryActAction is not 'httpRedirect'. + Furthermore, the value of tIPvXFltrEntryActRdirAllwRadOvr is silently + reset to false by the system if tIPvXFltrEntryActAction is set to any + value other than 'httpRedirect'." + DEFVAL { false } + ::= { tIPvXFltrEntryActionEntry 17 } + +tIPvXFltrEntryActFwdRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdRtrId specifies, if + different from '0', the routing context in which the packet will be + forwarded if it hits this filter entry. + + The action of this entry should be 'forwardRtr' or 'forwardNextHopRtr' + in such a case. + + Note that the value of tIPvXFltrEntryActFwdRtrId is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardRtr' or 'forwardNextHopRtr'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 18 } + +tIPvXFltrEntryActNatPolicyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActNatPolicyName specifies the + name of the NAT policy to be used when the value of + tIPvXFltrEntryActAction is 'nat'. If the value is empty then a default + policy is used. If the value is non-empty then it must correspond to a + policy defined in tmnxNatPlcyTable. + + The value of tIPvXFltrEntryActNatPolicyName is relevant only if the + value of tIPvXFltrEntryActAction is 'nat'. Setting the value of + tIPvXFltrEntryActNatPolicyName to a non-empty string is allowed only + if the value of tIPvXFltrEntryActAction is 'nat'. + + Furthermore, the value of tIPvXFltrEntryActNatPolicyName is silently + reset to an empty string by the system if tIPvXFltrEntryActAction is + set to any value other than 'nat'." + DEFVAL { "" } + ::= { tIPvXFltrEntryActionEntry 19 } + +tIPvXFltrEntryActNatType OBJECT-TYPE + SYNTAX TmnxNatSubscriberTypeOrNone { none (0), dsliteLsnSub (3), nat64LsnSub (4) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActNatType specifies the NAT + type to be used when the value of tIPvXFltrEntryActAction is 'nat'. + + The object tIPvXFltrEntryActNatType is applicable only for IPv6 + filters. The only supported value for ipv4 filters is value 'none'. + + Note that the value of tIPvXFltrEntryActNatType is silently cleared by + the system if tIPvXFltrEntryActAction is set to value other than + 'nat'." + DEFVAL { dsliteLsnSub } + ::= { tIPvXFltrEntryActionEntry 20 } + +tIPvXFltrEntryActFwdLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdLsp if different from '0' + together with the value of the object tIPvXFltrEntryActFwdLspRtrId + specifies the LSP into which a packet should be forwarded if it hits + this filter entry. + + The value of the object tIPvXFltrEntryActAction of this entry must be + 'forwardLsp' in such case. + + The value is reset to '0' if the value of the object + tIPvXFltrEntryActAction is set to value other than 'forwardLsp'. + + The value has to be '0' if the value of the object + tIPvXFltrEntryActFwdLspRtrId is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPvXFltrEntryActFwdLspRtrId has to be set as well." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 21 } + +tIPvXFltrEntryActFwdLspRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdLspRtrId specifies the + router ID that the LSP ID defined by the value of the object + tIPvXFltrEntryActFwdLsp belongs to. + + The value of the object tIPvXFltrEntryActAction of this entry must be + 'forwardLsp' in such case. + + The value is reset to '0' if the value of the object + tIPvXFltrEntryActAction is set to other value than 'forwardLsp'. + + The value has to be '0' if the value of the object + tIPvXFltrEntryActFwdLsp is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPvXFltrEntryActFwdLsp has to be set as well. + + The ID of the base router and '0' are the only allowed values with + this version of the product." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 22 } + +tIPvXFltrEntryActPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPktLenVal1 specifies the + value1 to be compared to the value of 'Total Length' field of IPv4 + header or 'Payload Length' field of IPv6 header of an IP packet that + has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActPktLenOper is other than 'none + (0)'. + + If the value of tIPvXFltrEntryActPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPvXFltrEntryActPktLenVal2. + + If the value of tIPvXFltrEntryActPktLenOper is 'lt (3)' then the value + of this object can be set in range 1..65535. + + If the value of tIPvXFltrEntryActPktLenOper is 'gt (4)' then the value + of this object can be set in range 0..65534. + + If both the values of the objects tIPvXFltrEntryActPktLenOper and + tIPvXFltrEntryActPktLenVal1 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropPktLen' + or 'rateLimitPktLen'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 23 } + +tIPvXFltrEntryActPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPktLenVal2 specifies the + value2 to be compared to the value of 'Total Length' field of IPv4 + header or 'Payload Length' field of IPv6 header of an IP packet that + has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPvXFltrEntryActPktLenVal1. + + If both the values of the objects tIPvXFltrEntryActPktLenOper and + tIPvXFltrEntryActPktLenVal2 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropPktLen' + or 'rateLimitPktLen'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 24 } + +tIPvXFltrEntryActPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPktLenOper specifies the way + how the values of the objects tIPvXFltrEntryActPktLenVal1 and + tIPvXFltrEntryActPktLenVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPvXFltrEntryActAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActAction is 'dropPktLen' or + 'rateLimitPktLen'. + + If the value of this object is being changed from the default value to + any non-default value the value of the object tIPvXFltrEntryActAction + must be sent in the same SET SNMP request. + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPvXFltrEntryActPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPvXFltrEntryActPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPvXFltrEntryActPktLenVal1 and less than or equal to the value + of the object tIPvXFltrEntryActPktLenVal2 in order to execute the TRUE + case action (see table below). Otherwise the FALSE case action is + executed. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPvXFltrEntryActPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPvXFltrEntryActPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPvXFltrEntryActPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPvXFltrEntryActPktLenVal2 is ignored. + + + tIPvXFltrEntryActAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + dropPktLen | drop | forward + ------------------------------------------------------------------ + rateLimitPktLen | rateLimit | forward + + + Allowed ranges for the values of tIPvXFltrEntryActPktLenVal1 and + tIPvXFltrEntryActPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropPktLen' + or 'rateLimitPktLen'." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 25 } + +tIPvXFltrEntryActTTLVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActTTLVal1 specifies the value1 + to be compared to the value of 'Time-to-live' field of IPv4 header or + 'Hop-Limit' field of IPv6 header of an IP packet that has hit this + filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActTTLOper is other than 'none (0)'. + + If the value of tIPvXFltrEntryActTTLOper is 'range (2)' then the value + of this object must be less than the value of + tIPvXFltrEntryActTTLVal2. + + If the value of tIPvXFltrEntryActTTLOper is 'lt (3)' then the value of + this object can be set in range 1..255. + + If the value of tIPvXFltrEntryActTTLOper is 'gt (4)' then the value of + this object can be set in range 0..254. + + If both the values of the objects tIPvXFltrEntryActTTLOper and + tIPvXFltrEntryActTTLVal1 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropTtl' or + 'rateLimitTtl'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 26 } + +tIPvXFltrEntryActTTLVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActTTLVal2 specifies value2 to + be compared to the value of 'Time-to-live' field of IPv4 header or + 'Hop-Limit' field of IPv6 header of an IP packet that has hit this + filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActTTLOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPvXFltrEntryActTTLVal1. + + If both the values of the objects tIPvXFltrEntryActTTLOper and + tIPvXFltrEntryActTTLVal2 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropTtl' or + 'rateLimitTtl'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 27 } + +tIPvXFltrEntryActTTLOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActTTLOper specifies the way how + the values of the objects tIPvXFltrEntryActTTLVal1 and + tIPvXFltrEntryActTTLVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPvXFltrEntryActAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActAction is 'dropTtl' or + 'rateLimitTtl'. + + If the value of this object is being changed from the default value to + any non-default value the value of the object tIPvXFltrEntryActAction + must be sent in the same SET SNMP request. + + If the value of this object is 'eq (1)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be equal to the value of the object + tIPvXFltrEntryActTTLVal1 in order to execute the TRUE case action (see + table below). Otherwise the FALSE case action is executed. The value + of the object tIPvXFltrEntryActTTLVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than or equal to the value of the + object tIPvXFltrEntryActTTLVal1 and less than or equal to the value of + the object tIPvXFltrEntryActTTLVal2 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + + If the value of this object is 'lt (3)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be less than the value of the object + tIPvXFltrEntryActTTLVal1 in order to execute the TRUE case action (see + table below). Otherwise the FALSE case action is executed. The value + of the object tIPvXFltrEntryActTTLVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than the value of the object + tIPvXFltrEntryActTTLVal1 in order to execute the TRUE case action (see + table below). Otherwise the FALSE case action is executed. The value + of the object tIPvXFltrEntryActTTLVal2 is ignored. + + + tIPvXFltrEntryActAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + dropTtl | drop | forward + ------------------------------------------------------------------ + rateLimitTtl | rateLimit | forward + + + Allowed ranges for the values of tIPvXFltrEntryActTTLVal1 and + tIPvXFltrEntryActTTLVal2 are: + + Operator | Time-To-Live Value 1| Time-To-Live Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropTtl' or + 'rateLimitTtl'." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 28 } + +tIPvXFltrEntryActEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActEsi specifies the ethernet + segment identifier (ESI) of the first ESI identified appliance in + Nuage service chain. When the value of tMacFilterParamsAction is + 'forwardEsiL2' or 'forwardEsiL3' packets matching the filter entry are + forwarded to the appliance using EVPN-resolved VXLAN tunnel in the + specified VPLS/VPRN service + (tIPvXFltrEntryActFwdEsiSvcId/tIPvXFltrEntryActFwdEsiVRtrId). + + The value '0' indicates that there is no ESI specified. + + There are two options how to set the value of tIPvXFltrEntryActEsi: + 1. Non zero value of tIPvXFltrEntryActEsi is set together + with non zero values of tIPvXFltrEntryActFwdEsiVRtrId, + tIPvXFltrEntryActFwdEsiSFIpType and tIPvXFltrEntryActFwdEsiSFIp. + In this case value of tIPvXFltrEntryActAction is set to + 'forwardEsiL3' by the system. + + 2. Non zero value of tIPvXFltrEntryActEsi is set together with a non + zero value of tIPvXFltrEntryActFwdEsiSvcId. In this case value of + tIPvXFltrEntryActAction is set to 'forwardEsiL2' by the system. + + Note that the value of tIPvXFltrEntryActEsi is silently cleared by the + system if the value of tIPvXFltrEntryActAction is set to any value + other than 'forwardEsiL2' or 'forwardEsiL3'." + DEFVAL { '00000000000000000000'H } + ::= { tIPvXFltrEntryActionEntry 29 } + +tIPvXFltrEntryActFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiSvcId specifies the + identifier of a VPLS used for VPN/DC connectivity. + + The value '0' indicates that there is no VPLS identifier specified. + + The non zero value of tIPvXFltrEntryActFwdEsiSvcId must be set + together with a non zero value of tIPvXFltrEntryActEsi. + + Note that the value of tIPvXFltrEntryActFwdEsiSvcId is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 30 } + +tIPvXFltrEntryActFwdEsiVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiVRtrId specifies the + VPRN/rVPLS virtual router identifier used for VPN/DC connectivity. + + The value '0' indicates that there is no VPRN/rVPLS virtual router + identifier specified. + + The non zero value of tIPvXFltrEntryActFwdEsiVRtrId must be set + together with non zero values of tIPvXFltrEntryActEsi, + tIPvXFltrEntryActFwdEsiSFIpType and tIPvXFltrEntryActFwdEsiSFIp. + + Note that the value of tIPvXFltrEntryActFwdEsiVRtrId is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 31 } + +tIPvXFltrEntryActFwdEsiSFIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiSFIpType specifies the + context in which the value of tIPvXFltrEntryActFwdEsiSFIp is + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates that service function IP address type is + not specified. + + If the value is different from 'unknown' it must be consistent with + filter type given by the value of the object + tIPvXFltrEntryActFltrType. + + The non zero value of tIPvXFltrEntryActFwdEsiSFIpType must be set + together with a non zero values of tIPvXFltrEntryActFwdEsiSFIp, + tIPvXFltrEntryActFwdEsiVRtrId and tIPvXFltrEntryActEsi. + + Note that the value of tIPvXFltrEntryActFwdEsiSFIpType is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardEsiL3'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 32 } + +tIPvXFltrEntryActFwdEsiSFIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiSFIp specifies the IP + address of the service function toward which traffic is steered. + + The value '0' indicates that no service function IP address is + specified. + + The non zero value of tIPvXFltrEntryActFwdEsiSFIp must be set together + with a non zero values of tIPvXFltrEntryActFwdEsiSFIpType, + tIPvXFltrEntryActFwdEsiVRtrId and tIPvXFltrEntryActEsi. + + Note that the value of tIPvXFltrEntryActFwdEsiSFIp is silently cleared + by the system if the value of tIPvXFltrEntryActAction is set to any + value other than 'forwardEsiL3'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 33 } + +tIPvXFltrEntryActFwdEsiVasIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiVasIf specifies the + virtual router interface index of VPRN RVPLS interface used for VPN/DC + connectivity. + + The value '0' indicates that no interface id is specified. + + The non zero value of tIPvXFltrEntryActFwdEsiVasIf must be set + together with a non zero values of tIPvXFltrEntryActFwdEsiVRtrId, + tIPvXFltrEntryActFwdEsiSFIp, tIPvXFltrEntryActFwdEsiSFIpType and + tIPvXFltrEntryActEsi. + + Note: The value of tIPvXFltrEntryActFwdEsiVasIf is set to '0' by the + system if the value of tIPvXFltrEntryActAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 34 } + +tIPvXFltrEntryActRateLimit OBJECT-TYPE + SYNTAX TFilterEntryActionRateLimit + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRateLimit specifies the rate + to which the traffic matching the filter entry will be limited. + + The value of tIPvXFltrEntryActRateLimit can be set to non default + value only if the value of tIPvXFltrEntryActAction is set to + 'rateLimit'. + + Note that the value of tIPvXFltrEntryActRateLimit is silently cleared + by the system if the value of tIPvXFltrEntryActAction is set to any + value other than 'rateLimit'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 35 } + +tIPvXFltrEntryActPbrTargetStatus OBJECT-TYPE + SYNTAX TFilterPbrTargetStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPbrTargetStatus indicates the + PBR target status. + + Refer to the description of the textual convention + TFilterPbrTargetStatus for more information." + ::= { tIPvXFltrEntryActionEntry 36 } + +tIPvXFltrEntryActRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRemarkDSCP specifies the + value which remarks the DSCP value of packet matching the filter + entry. + + The value of tIPvXFltrEntryActRemarkDSCP can be set to non default + value only if the value of tIPvXFltrEntryActAction is set to + 'remarkDscp' or the value of tIPvXFltrEntryActActionExt is set to + 'remarkDscp' and the value of tIPvXFltrEntryActAction is set to one of + the following values: + + forwardEsiL3 forwardRtr forwardNextHop forwardNextHopRtr + forwardNHInterface forwardLsp forwardRPlcy + + Note that the value of tIPvXFltrEntryActRemarkDSCP is silently cleared + by the system if the value of tIPvXFltrEntryActAction is changed from + 'remarkDscp' to any other value or if tIPvXFltrEntryActActionExt is + changed from 'remarkDscp' to any other value." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 37 } + +tIPvXFltrEntryActActionExt OBJECT-TYPE + SYNTAX TIPvXFilterEntryActionExt + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActActionExt specifies the + action to be taken on a packet along with action specified by + tIPvXFltrEntryActAction. + + Refer to the description of the textual convention + TIPvXFilterEntryActionExt for more information." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 38 } + +tIPvXFltrEntryActFwdVprnTgtBgNHT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtBgNHT specifies the + context in which the value of tIPvXFltrEntryActFwdVprnTgtBgNH is + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtBgNHT must be set + together with non zero values of tIPvXFltrEntryActFwdVprnTgtBgNH, + tIPvXFltrEntryActFwdVprnTgtRtrId and tIPvXFltrEntryActAction value + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtBgNHT is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 39 } + +tIPvXFltrEntryActFwdVprnTgtBgNH OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtBgNH specifies the + target BGP next-hop IP address. + + The value '0' indicates that no IP address is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtBgNH must be set + together with non zero values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtRtrId and tIPvXFltrEntryActAction value + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtBgNH is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 40 } + +tIPvXFltrEntryActFwdVprnTgtRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtRtrId specifies the + virtual router used for route lookup. + + The value '0' indicates that no virtual router is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtRtrId must be set + together with non zero values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActAction value + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtRtrId is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 41 } + +tIPvXFltrEntryActFwdVprnTgtAdPxT OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtAdPxT specifies the + context in which the value of tIPvXFltrEntryActFwdVprnTgtAdPx is + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates that IP address type is not specified. + + If the value is different from 'unknown' it must be consistent with + filter type given by the value of the object + tIPvXFltrEntryActFltrType. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtAdPxT must be set + together with a non zero value of tIPvXFltrEntryActFwdVprnTgtAdPx. In + such case the values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActFwdVprnTgtRtrId + must have non default value and the value of tIPvXFltrEntryActAction + must be 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtAdPxT is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 42 } + +tIPvXFltrEntryActFwdVprnTgtAdPx OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtAdPx specifies the + IP address of the service function toward which traffic is steered. + + The value '0' indicates that no prefix is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtAdPx must be set + together with non zero value of tIPvXFltrEntryActFwdVprnTgtAdPxT. In + such case the values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActFwdVprnTgtRtrId + must have non default values and the value of tIPvXFltrEntryActAction + must be 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtAdPx is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { "" } + ::= { tIPvXFltrEntryActionEntry 43 } + +tIPvXFltrEntryActFwdVprnTgtAdPxL OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPvXFltrEntryActFwdVprnTgtAdPxL specifies the IP prefix + length of this prefix list entry." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 44 } + +tIPvXFltrEntryActFwdVprnTgtLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtLspId specifies LSP + used for forwarding the packet. + + The value '0' indicates that no prefix is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtLspId can be set only + when values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActFwdVprnTgtRtrId + have non default values and the value of tIPvXFltrEntryActAction is + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtAdPx is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 45 } + +tIPvXFltrEntryActFwdBondingConn OBJECT-TYPE + SYNTAX TmnxSubBondingConnIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdBondingConn specifies the + bonding connection ID." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 46 } + +tIPvXFltrEntryActFcName OBJECT-TYPE + SYNTAX TFCTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFcName specifies the + forwarding class name." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 47 } + +tIPvXFltrEntryActFwdGreTun OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdGreTun specifies the GRE + tunnel template to be used. The action of this entry should be + 'forwardGreTunnel' in such a case. + + Note that the value of tIPvXFltrEntryActFwdGreTun is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardGreTunnel'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 48 } + +tIPvXFltrEntryActCondExpression OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondExpression specifies the + expression to be matched. + + tIPvXFltrEntryActCondExpression has to be set together with + tIPvXFltrEntryActCondExpMask, tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondOffsetVal and tIPvXFltrEntryActAction. The value + of tIPvXFltrEntryActAction has to be set to one of the following + values: 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondExpression is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 49 } + +tIPvXFltrEntryActCondExpMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondExpMask specifies the + expression mask. + + tIPvXFltrEntryActCondExpMask has to be set together with + tIPvXFltrEntryActCondExpression, tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondOffsetVal and tIPvXFltrEntryActAction. The value + of tIPvXFltrEntryActAction has to be set to one of the following + values: 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondExpMask is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 50 } + +tIPvXFltrEntryActCondOffsetType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + layer3 (1), + layer4 (2), + data (3), + dnsQType (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondOffsetType specifies the + offset type of the expression. + + tIPvXFltrEntryActCondOffsetType has to be set together with + tIPvXFltrEntryActCondExpression, tIPvXFltrEntryActCondExpMask, + tIPvXFltrEntryActCondOffsetVal and tIPvXFltrEntryActAction. The value + of tIPvXFltrEntryActAction has to be set to one of the following + values: 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondOffsetType is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 51 } + +tIPvXFltrEntryActCondOffsetVal OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondOffsetVal specifies the + offset of the expression. + + -1 indicates offset is not set. + + tIPvXFltrEntryActCondOffsetVal has to be set together with + tIPvXFltrEntryActCondExpression, tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondExpMask and tIPvXFltrEntryActAction. The value of + tIPvXFltrEntryActAction has to be set to one of the following values: + 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondOffsetVal is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { -1 } + ::= { tIPvXFltrEntryActionEntry 52 } + +tIPvXFltrFwdMplsPlcyEndptAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the MPLS forwarding policy endpoint to be used when the + value of tIPvXFltrEntryActAction is 'forwardMplsPlcyEndpt' + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tIPvXFltrFwdMplsPlcyEndptAddrTp must be set + together with non zero values of tIPvXFltrFwdMplsPlcyEndptAddr, and + tIPvXFltrEntryActAction value 'forwardMplsPlcyEndpt'. + + Note that the value of tIPvXFltrFwdMplsPlcyEndptAddrTp is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardMplsPlcyEndpt'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 53 } + +tIPvXFltrFwdMplsPlcyEndptAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value specifies the MPLS forwarding policy endpoint address to be + used when the value of tIPvXFltrEntryActAction is + 'forwardMplsPlcyEndpt'. + + The value '0' indicates that no IP address is specified. + + The non zero value of tIPvXFltrFwdMplsPlcyEndptAddr must be set + together with non zero values of tIPvXFltrFwdMplsPlcyEndptAddrTp, and + tIPvXFltrEntryActAction value 'forwardMplsPlcyEndpt'. + + Note that the value of tIPvXFltrFwdMplsPlcyEndptAddr is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardMplsPlcyEndpt'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 54 } + +tIPvXFltrFwdSrtePlcyEndptAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the SR-TE policy endpoint to be used when the value of + tIPvXFltrEntryActAction is 'forwardSrtePlcyEndptColor' + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tIPvXFltrFwdSrtePlcyEndptAddrTp must be set + together with non zero values of tIPvXFltrFwdSrtePlcyEndptAddr, and + tIPvXFltrEntryActAction value 'forwardSrtePlcyEndptColor'. + + Note that the value of tIPvXFltrFwdSrtePlcyEndptAddrTp is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardSrtePlcyEndptColor'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 55 } + +tIPvXFltrFwdSrtePlcyEndptAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value specifies the SR-TE policy endpoint address to be used when + the value of tIPvXFltrEntryActAction is 'forwardSrtePlcyEndptColor'. + + The value '0' indicates that no IP address is specified. + + The non zero value of tIPvXFltrFwdSrtePlcyEndptAddr must be set + together with non zero values of tIPvXFltrFwdSrtePlcyEndptAddrTp, and + tIPvXFltrEntryActAction value 'forwardSrtePlcyEndptColor'. + + Note that the value of tIPvXFltrFwdSrtePlcyEndptAddr is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardSrtePlcyEndptColor'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 56 } + +tIPvXFltrFwdSrtePlcyColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the SR-TE policy color to be used when the value of + tIPvXFltrEntryActAction is 'forwardSrtePlcyEndptColor'." + ::= { tIPvXFltrEntryActionEntry 57 } + +tIPvXFltrActL2AwareNatBypass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrActL2AwareNatBypass specifies whether + filter classified traffic bypasses L2aware NAT. + + This action is only applicable to L2aware NAT subscribers and it must + be configured together with action forward. Traffic identified in the + match condition will bypass L2aware NAT. A common use case is to + bypass NAT for on-net traffic which terminates within the customer + network. + + The remaining traffic that is not classified for bypass will + automatically be diverted to L2aware NAT, unless it is explicitly + configured to be dropped." + DEFVAL { false } + ::= { tIPvXFltrEntryActionEntry 58 } + +tFltrEntryStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrEntryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrEntryStatTable contains statistics and counters + pertaining to IPv4, IPv6 and MAC ACL filter entries." + ::= { tFilterObjects 86 } + +tFltrEntryStatEntry OBJECT-TYPE + SYNTAX TFltrEntryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains statistics pertaining to a particular IPv4, IPv6 or + MAC ACL filter entry. + + Entries in this table are created by the system." + INDEX { + tFltrEntryStatFltrType, + tFltrEntryStatFltrId, + tFltrEntryStatFltrEntryId + } + ::= { tFltrEntryStatTable 1 } + +TFltrEntryStatEntry ::= SEQUENCE +{ + tFltrEntryStatFltrType TFilterType, + tFltrEntryStatFltrId TAnyFilterID, + tFltrEntryStatFltrEntryId TEntryId, + tFltrEntryStatIngHitCnt Counter64, + tFltrEntryStatIngHitCntB Counter64, + tFltrEntryStatEgrHitCnt Counter64, + tFltrEntryStatEgrHitCntB Counter64, + tFltrEntryStatRateLmtIngHitCnt Counter64, + tFltrEntryStatRateLmtIngHitCntB Counter64, + tFltrEntryStatRateLmtIngDrop Counter64, + tFltrEntryStatRateLmtIngDropB Counter64, + tFltrEntryStatRateLmtIngFwd Counter64, + tFltrEntryStatRateLmtIngFwdB Counter64, + tFltrEntryStatRateLmtEgrHitCnt Counter64, + tFltrEntryStatRateLmtEgrHitCntB Counter64, + tFltrEntryStatRateLmtEgrDrop Counter64, + tFltrEntryStatRateLmtEgrDropB Counter64, + tFltrEntryStatRateLmtEgrFwd Counter64, + tFltrEntryStatRateLmtEgrFwdB Counter64 +} + +tFltrEntryStatFltrType OBJECT-TYPE + SYNTAX TFilterType { fltrtypeselIp (1), fltrtypeselMac (2), fltrtypeselIpv6 (4) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatFltrType specifies the type of + ACL filter. + + Refer to the description of the textual convention TFilterType for + more information." + ::= { tFltrEntryStatEntry 1 } + +tFltrEntryStatFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatFltrId specifies the filter id + of an IP, IPv6 or MAC ACL filter based on the value of + tFltrEntryStatFltrType. + + Refer to the description of the textual convention TAnyFilterID for + more information." + ::= { tFltrEntryStatEntry 2 } + +tFltrEntryStatFltrEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatFltrEntryId specifies the entry + id of filter of type IP, IPv6 or MAC based on the value of + tFltrEntryStatFltrType." + ::= { tFltrEntryStatEntry 3 } + +tFltrEntryStatIngHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatIngHitCnt indicates the number + of times an ingress packet matched the filter entry." + ::= { tFltrEntryStatEntry 4 } + +tFltrEntryStatIngHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEntryStatIngHitCntB indicates the number of bytes of + all ingress packets that matched this entry." + ::= { tFltrEntryStatEntry 5 } + +tFltrEntryStatEgrHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatEgrHitCnt indicates the number + of times an egress packet matched the filter entry." + ::= { tFltrEntryStatEntry 6 } + +tFltrEntryStatEgrHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEntryStatEgrHitCntB indicates the number of bytes of + all egress packets that matched this entry." + ::= { tFltrEntryStatEntry 7 } + +tFltrEntryStatRateLmtIngHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngHitCnt indicates how + many ingress packets were subjected to rate-limiting filter action." + ::= { tFltrEntryStatEntry 8 } + +tFltrEntryStatRateLmtIngHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngHitCntB indicates the + number of bytes of all ingress packets that were subjected to + rate-limiting filter action." + ::= { tFltrEntryStatEntry 9 } + +tFltrEntryStatRateLmtIngDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngDrop indicates how + many ingress packets which were subjected to rate-limiting filter + action were dropped." + ::= { tFltrEntryStatEntry 10 } + +tFltrEntryStatRateLmtIngDropB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngDropB indicates the + number of bytes of all ingress packets which were subjected to + rate-limiting filter action were dropped." + ::= { tFltrEntryStatEntry 11 } + +tFltrEntryStatRateLmtIngFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngFwd indicates how many + ingress packets which were subjected to rate-limiting filter action + were forwarded." + ::= { tFltrEntryStatEntry 12 } + +tFltrEntryStatRateLmtIngFwdB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngFwdB indicates the + number of bytes of all ingress packets which were subjected to + rate-limiting filter action were forwarded." + ::= { tFltrEntryStatEntry 13 } + +tFltrEntryStatRateLmtEgrHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrHitCnt indicates how + many egress packets were subjected to rate-limiting filter action." + ::= { tFltrEntryStatEntry 14 } + +tFltrEntryStatRateLmtEgrHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrHitCntB indicates the + number of bytes of all egress packets that were subjected to + rate-limiting filter action." + ::= { tFltrEntryStatEntry 15 } + +tFltrEntryStatRateLmtEgrDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrDrop indicates how + many egress packets which were subjected to rate-limiting filter + action were dropped." + ::= { tFltrEntryStatEntry 16 } + +tFltrEntryStatRateLmtEgrDropB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrDropB indicates the + number of bytes of all egress packets which were subjected to + rate-limiting filter action were dropped." + ::= { tFltrEntryStatEntry 17 } + +tFltrEntryStatRateLmtEgrFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrFwd indicates how many + egress packets which were subjected to rate-limiting filter action + were forwarded." + ::= { tFltrEntryStatEntry 18 } + +tFltrEntryStatRateLmtEgrFwdB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrFwdB indicates the + number of bytes of all egress packets which were subjected to + rate-limiting filter action were forwarded." + ::= { tFltrEntryStatEntry 19 } + +tFltrPrefListInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrPrefListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrPrefListInfoTable contains all prefixes from all prefix + lists. Both implicitly or explicitly defined." + ::= { tFilterObjects 87 } + +tFltrPrefListInfoEntry OBJECT-TYPE + SYNTAX TFltrPrefListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrPrefListInfoTable contains information pertaining + to a particular IP address prefix which is part of filter prefix list." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFltrPrefListInfoPrefixSrc, + tFltrPrefListInfoPrefixSrcIndex, + tFltrPrefListInfoPrefixType, + tFltrPrefListInfoPrefix, + tFltrPrefListInfoPrefixLen + } + ::= { tFltrPrefListInfoTable 1 } + +TFltrPrefListInfoEntry ::= SEQUENCE +{ + tFltrPrefListInfoPrefixSrc INTEGER, + tFltrPrefListInfoPrefixSrcIndex Unsigned32, + tFltrPrefListInfoPrefixType InetAddressType, + tFltrPrefListInfoPrefix InetAddress, + tFltrPrefListInfoPrefixLen InetAddressPrefixLength, + tFltrPrefListInfoPrefixOwner INTEGER, + tFltrPrefListInfoPrefixProg TruthValue +} + +tFltrPrefListInfoPrefixSrc OBJECT-TYPE + SYNTAX INTEGER { + prefixConfig (0), + applyPathBgpPeer (1), + prefixConfigGenerated (4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixSrc indicates source of + the prefix." + ::= { tFltrPrefListInfoEntry 1 } + +tFltrPrefListInfoPrefixSrcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixSrcIndex indicates + criteria index for specific apply-path source. The value of + tFltrPrefListInfoPrefixSrcIndex is '0' when tFltrPrefListInfoPrefixSrc + is 'prefixConfig'." + ::= { tFltrPrefListInfoEntry 2 } + +tFltrPrefListInfoPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixType indicates whether + the prefix is an IPv4 or IPv6 prefix." + ::= { tFltrPrefListInfoEntry 3 } + +tFltrPrefListInfoPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefix indicates the IP + prefix." + ::= { tFltrPrefListInfoEntry 4 } + +tFltrPrefListInfoPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixLen indicates the IP + prefix length." + ::= { tFltrPrefListInfoEntry 5 } + +tFltrPrefListInfoPrefixOwner OBJECT-TYPE + SYNTAX INTEGER { + config (0), + applyPath (1), + prefixExclude (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixOwner indicates whether + the prefix was inserted implicitly by apply-path, generated by a + specific prefix and prefix-exclude pair or explicitly by prefix + configuration." + ::= { tFltrPrefListInfoEntry 6 } + +tFltrPrefListInfoPrefixProg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixProg indicates whether + the prefix is programmed on linecard." + ::= { tFltrPrefListInfoEntry 7 } + +tFilterEmbFlowspecEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbFlowspecEntryInfoTable contains an entry for each + entry of an auto-created embedded filter for flowspec rules inserted + in an IP or IPv6 filter with scope other than 'embedded'" + ::= { tFilterObjects 94 } + +tFilterEmbFlowspecEntryInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbFlowspecEntryInfoTable. Rows in the + tFilterEmbFlowspecEntryInfoTable are created by the SYSTEM when an + auto-created embedded filter for flowspec rules is inserted into an IP + or IPv6 filter with scope other than 'embedded'. They are destroyed by + the SYSTEM when such auto-created embedded filter is removed from an + IP or IPv6 filter with scope other than 'embedded'." + INDEX { + tFilterEmbedFlowspecFilterType, + tFilterEmbedFlowspecInsertFltrId, + tFilterEmbedFlowspecEmbFltrId, + tFilterEmbedFlowspecEmbEntryId + } + ::= { tFilterEmbFlowspecEntryInfoTable 1 } + +TFilterEmbFlowspecEntryInfoEntry ::= SEQUENCE +{ + tFilterEmbedFlowspecEmbFltrId TAnyFilterID, + tFilterEmbedFlowspecEmbEntryId TEntryId, + tFilterEmbedFlowspecInsEntryId TAnyEntryId, + tFilterEmbedFlowspecEntryOpState TmnxFltrEmbeddedEntryState +} + +tFilterEmbedFlowspecEmbFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedFlowspecEmbFltrId indicates the ID of the + auto-created embedded filter for flowspec rules that is used as the + source of embedded entries." + ::= { tFilterEmbFlowspecEntryInfoEntry 1 } + +tFilterEmbedFlowspecEmbEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecEmbEntryId specifies the + ID of the entry inside of the auto-created embedded filter for + flowspec rules specified by tFilterEmbedFlowspecEmbFltrId." + ::= { tFilterEmbFlowspecEntryInfoEntry 2 } + +tFilterEmbedFlowspecInsEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecInsEntryId indicates which + entry in the IP or IPv6 filter with scope other than 'embedded' + specified by tFilterEmbedFlowspecInsertFltrId corresponds to the entry + specified by tFilterEmbedFlowspecEmbEntryId in the auto-created + embedded filter for flowspec rules specified by + tFilterEmbedFlowspecEmbFltrId." + ::= { tFilterEmbFlowspecEntryInfoEntry 3 } + +tFilterEmbedFlowspecEntryOpState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecEntryOpState indicates the + current operational state of the entry identified by + tFilterEmbedFlowspecEmbEntryId of the embedded filter identified by + tFilterEmbedFlowspecEmbFltrId that is embedded into the filter + identified by tFilterEmbedFlowspecInsertFltrId." + ::= { tFilterEmbFlowspecEntryInfoEntry 4 } + +tFilterRPlcyBindingTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterRPlcyBindingTableLastChg indicates the sysUpTime at + the time of the last modification of tFilterRPlcyBindingTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 95 } + +tFilterRPlcyBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tFilterRPlcyBindingTable contains redirect policy bindings. Used + for fate sharing between different destinations" + ::= { tFilterObjects 96 } + +tFilterRPlcyBindingEntry OBJECT-TYPE + SYNTAX TFilterRPlcyBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterRPlcyBindingTable." + INDEX { tFilterRPlcyBindingName } + ::= { tFilterRPlcyBindingTable 1 } + +TFilterRPlcyBindingEntry ::= SEQUENCE +{ + tFilterRPlcyBindingName TNamedItem, + tFilterRPlcyBindingLastChange TimeStamp, + tFilterRPlcyBindingRowStatus RowStatus, + tFilterRPlcyBindingOperator TFilterRPBindingOperator, + tFilterRPlcyBindingOperState TmnxOperState +} + +tFilterRPlcyBindingName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingName specifies the name of + the filter redirect policy binding." + ::= { tFilterRPlcyBindingEntry 1 } + +tFilterRPlcyBindingLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingLastChange indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyBindingEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterRPlcyBindingEntry 2 } + +tFilterRPlcyBindingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingRowStatus specifies the + status of the conceptual row in tFilterRPlcyBindingTable." + ::= { tFilterRPlcyBindingEntry 3 } + +tFilterRPlcyBindingOperator OBJECT-TYPE + SYNTAX TFilterRPBindingOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingOperator specifies the + operator to use when combining operation state of tests from multiple + redirect policy destinations." + DEFVAL { and } + ::= { tFilterRPlcyBindingEntry 4 } + +tFilterRPlcyBindingOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingOperState indicates the + operational state of the destination." + ::= { tFilterRPlcyBindingEntry 5 } + +tFilterRPlcyBindingDestTableLCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterRPlcyBindingDestTableLCh indicates the sysUpTime at + the time of the last modification of tFilterRPlcyBindingDestTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 97 } + +tFilterRPlcyBindingDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyBindingDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tFilterRPlcyBindingDestTable contains redirect policy bindings. + Used for fate sharing between different destinations" + ::= { tFilterObjects 98 } + +tFilterRPlcyBindingDestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyBindingDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterRPlcyBindingDestTable." + INDEX { + tFilterRPlcyBindingName, + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyBindingDestTable 1 } + +TFilterRPlcyBindingDestEntry ::= SEQUENCE +{ + tFilterRPlcyBindingDestRowStatus RowStatus, + tFilterRPlcyBindingDestOperState TmnxOperState +} + +tFilterRPlcyBindingDestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingDestRowStatus specifies the + status of the conceptual row in tFilterRPlcyBindingDestTable." + ::= { tFilterRPlcyBindingDestEntry 1 } + +tFilterRPlcyBindingDestOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingDestOperState indicates the + operational state of the destination." + ::= { tFilterRPlcyBindingDestEntry 5 } + +tFltrGreTunTempTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempTableLastChg indicates the sysUpTime at the + time of the last modification of tFltrGreTunTempTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 99 } + +tFltrGreTunTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrGreTunTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrGreTunTempTable contains an entry for each GRE tunnel + template" + ::= { tFilterObjects 100 } + +tFltrGreTunTempEntry OBJECT-TYPE + SYNTAX TFltrGreTunTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrGreTunTempTable." + INDEX { IMPLIED tFltrGreTunTempName } + ::= { tFltrGreTunTempTable 1 } + +TFltrGreTunTempEntry ::= SEQUENCE +{ + tFltrGreTunTempName TNamedItem, + tFltrGreTunTempRowStatus RowStatus, + tFltrGreTunTempLastChanged TimeStamp, + tFltrGreTunTempDescription TItemDescription, + tFltrGreTunTempIpv4SrcAddr IpAddress, + tFltrGreTunTempIpv4GreKeyIfIndex TruthValue, + tFltrGreTunTempIpv4SkipTllDecr TruthValue +} + +tFltrGreTunTempName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrGreTunTempName specifies the name given to this + template." + ::= { tFltrGreTunTempEntry 1 } + +tFltrGreTunTempRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempRowStatus specifies the status of this row." + ::= { tFltrGreTunTempEntry 2 } + +tFltrGreTunTempLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFltrGreTunTempEntry 3 } + +tFltrGreTunTempDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempDescription specifies a description for this + row." + DEFVAL { ''H } + ::= { tFltrGreTunTempEntry 4 } + +tFltrGreTunTempIpv4SrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4SrcAddr specifies a source IP address + of the GRE encapsulated packet." + DEFVAL { '00000000'H } + ::= { tFltrGreTunTempEntry 5 } + +tFltrGreTunTempIpv4GreKeyIfIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4GreKeyIfIndex is option to include a + key value in the GRE header of ifIndex of the ingress interface." + DEFVAL { false } + ::= { tFltrGreTunTempEntry 6 } + +tFltrGreTunTempIpv4SkipTllDecr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4SkipTllDecr is option to not decrement + the TTL of the received packet." + DEFVAL { false } + ::= { tFltrGreTunTempEntry 7 } + +tFltrGreTunTempIpv4DstTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4DstTblLstChg indicates the sysUpTime at + the time of the last modification of tFltrGreTunTempTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 101 } + +tFltrGreTunTempIpv4DstTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrGreTunTempIpv4DstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrGreTunTempIpv4DstTable contains destinations for GRE + tunnel template" + ::= { tFilterObjects 102 } + +tFltrGreTunTempIpv4DstEntry OBJECT-TYPE + SYNTAX TFltrGreTunTempIpv4DstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrGreTunTempIpv4DstTable." + INDEX { + tFltrGreTunTempName, + tFltrGreTunTempIpv4DstAddr + } + ::= { tFltrGreTunTempIpv4DstTable 1 } + +TFltrGreTunTempIpv4DstEntry ::= SEQUENCE +{ + tFltrGreTunTempIpv4DstAddr IpAddress, + tFltrGreTunTempIpv4DstRowStatus RowStatus, + tFltrGreTunTempIpv4DstLstChg TimeStamp +} + +tFltrGreTunTempIpv4DstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4DstAddr specifies a destination IP + address of the GRE encapsulated packet." + ::= { tFltrGreTunTempIpv4DstEntry 1 } + +tFltrGreTunTempIpv4DstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4DstRowStatus specifies the status of + this row." + ::= { tFltrGreTunTempIpv4DstEntry 2 } + +tFltrGreTunTempIpv4DstLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFltrGreTunTempIpv4DstEntry 3 } + +tFltrPrefListPrefExclTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrPrefListPrefExclTblLstChg indicates the sysUpTime at + the time of the last modification of tFltrPrefListPrefExclTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 103 } + +tFltrPrefListPrefExclTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrPrefListPrefExclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrPrefListPrefExclTable contains information pertaining + to explicitly created excluded prefixes in any prefix list defined in + the filter area." + ::= { tFilterObjects 104 } + +tFltrPrefListPrefExclEntry OBJECT-TYPE + SYNTAX TFltrPrefListPrefExclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrPrefListPrefExclTable." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFltrPrefListPrefExclPrefType, + tFltrPrefListPrefExclPref, + tFltrPrefListPrefExclPrefLen + } + ::= { tFltrPrefListPrefExclTable 1 } + +TFltrPrefListPrefExclEntry ::= SEQUENCE +{ + tFltrPrefListPrefExclPrefType TmnxAddressAndPrefixType, + tFltrPrefListPrefExclPref TmnxAddressAndPrefixAddress, + tFltrPrefListPrefExclPrefLen TmnxAddressAndPrefixPrefix, + tFltrPrefListPrefExclRowStatus RowStatus, + tFltrPrefListPrefExclLastChg TimeStamp +} + +tFltrPrefListPrefExclPrefType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrPrefListPrefExclPrefType specifies whether the + excluded prefix specified in tFltrPrefListPrefExclEntry is an IPv4 or + IPv6 one. + + The value of tFltrPrefListPrefExclPrefType must match the value of the + object tFilterPrefixListType." + ::= { tFltrPrefListPrefExclEntry 1 } + +tFltrPrefListPrefExclPref OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrPrefListPrefExclPref specifies the excluded IPv4 or + IPv6 prefix of this prefix list entry." + ::= { tFltrPrefListPrefExclEntry 2 } + +tFltrPrefListPrefExclPrefLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrPrefListPrefExclPrefLen specifies the length of the + excluded IPv4 or IPv6 prefix of this prefix list entry." + ::= { tFltrPrefListPrefExclEntry 3 } + +tFltrPrefListPrefExclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrPrefListPrefExclRowStatus specifies the status of this + row." + ::= { tFltrPrefListPrefExclEntry 4 } + +tFltrPrefListPrefExclLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListPrefExclLastChg indicates the + sysUpTime at the time of the last modification of + tFltrPrefListPrefExclEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFltrPrefListPrefExclEntry 5 } + +fltrMdAutoIdGroup OBJECT IDENTIFIER ::= { tFilterObjects 105 } + +fltrMdAutoIdFilterRangeStart OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fltrMdAutoIdFilterRangeStart specifies start of the ip-filter + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { fltrMdAutoIdGroup 1 } + +fltrMdAutoIdFilterRangeEnd OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fltrMdAutoIdFilterRangeEnd specifies the end of the filter + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { fltrMdAutoIdGroup 2 } + +fltrMdAutoIdIPv4FilterCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdIPv4FilterCount indicates Ipv4 filter identifiers + in-use in model-driven CLI." + ::= { fltrMdAutoIdGroup 3 } + +fltrMdAutoIdIPv6FilterCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdIPv6FilterCount indicates Ipv6 filter identifiers + in-use in model-driven CLI." + ::= { fltrMdAutoIdGroup 4 } + +fltrMdAutoIdMacFilterCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdMacFilterCount indicates Mac filter identifiers in-use + in model-driven CLI." + ::= { fltrMdAutoIdGroup 5 } + +fltrMdAutoIdIPv4ExceptionCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdIPv4ExceptionCount indicates Ipv4 exception filter + identifiers in-use in model-driven CLI." + ::= { fltrMdAutoIdGroup 6 } + +fltrMdAutoIdIPv6ExceptionCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdIPv6ExceptionCount indicates Ipv6 exception filter + identifiers in-use in model-driven CLI." + ::= { fltrMdAutoIdGroup 7 } + +tIPv6ExceptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6ExceptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tIPv6ExceptionTable contains all of the IPv6 exceptions + configured on this system." + ::= { tFilterObjects 106 } + +tIPv6ExceptionEntry OBJECT-TYPE + SYNTAX TIPv6ExceptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 exception entry. Entries are + created and destroyed by SNMP operations on the object + tIPv6ExceptionRowStatus." + INDEX { tIPv6ExceptionId } + ::= { tIPv6ExceptionTable 1 } + +TIPv6ExceptionEntry ::= SEQUENCE +{ + tIPv6ExceptionId TAnyFilterID, + tIPv6ExceptionRowStatus RowStatus, + tIPv6ExceptionDescription TItemDescription, + tIPv6ExceptionName TLNamedItemOrEmpty +} + +tIPv6ExceptionId OBJECT-TYPE + SYNTAX TAnyFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPv6ExceptionId uniquely identifies an IPv6 + exception." + ::= { tIPv6ExceptionEntry 1 } + +tIPv6ExceptionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExceptionRowStatus specifies the status + of the IPv6 exception. The object allows entries to be created and + deleted in the tIPv6ExceptionTable." + ::= { tIPv6ExceptionEntry 2 } + +tIPv6ExceptionDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExceptionDescription specifies a + user-provided description for this IPv6 exception." + DEFVAL { ''H } + ::= { tIPv6ExceptionEntry 3 } + +tIPv6ExceptionName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExceptionName specifies the name to + associate with this IPv6 exception." + DEFVAL { ''H } + ::= { tIPv6ExceptionEntry 4 } + +tIPv6ExceptionNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6ExceptionNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IPv6 exception name information." + ::= { tFilterObjects 107 } + +tIPv6ExceptionNameEntry OBJECT-TYPE + SYNTAX TIPv6ExceptionNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific IPv6 exception name. Entries are created + and deleted automatically by the system based upon the + tIPv6ExceptionName objects in the tIPv6ExceptionTable." + INDEX { tIPv6ExceptionName } + ::= { tIPv6ExceptionNameTable 1 } + +TIPv6ExceptionNameEntry ::= SEQUENCE +{ tIPv6ExceptionNameId TAnyFilterID } + +tIPv6ExceptionNameId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6ExceptionNameId indicates the IPv6 + exception associated with this name." + ::= { tIPv6ExceptionNameEntry 1 } + +tIPv6ExceptionParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6ExceptionParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all IPv6 exception match entries for all IPv6 exceptions." + ::= { tFilterObjects 108 } + +tIPv6ExceptionParamsEntry OBJECT-TYPE + SYNTAX TIPv6ExceptionParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 exception match entry. Every IPv6 + exception can have zero or more IPv6 exception match entries. + + Each match constitutes some criteria by which an unencrypted IPv6 + packet will be accepted at the interface to which the IPv6 exception + is applied. + + Entries are created/deleted by the user." + INDEX { + tIPv6ExceptionId, + tIPv6ExcParamsIndex + } + ::= { tIPv6ExceptionParamsTable 1 } + +TIPv6ExceptionParamsEntry ::= SEQUENCE +{ + tIPv6ExcParamsIndex TEntryId, + tIPv6ExcParamsRowStatus RowStatus, + tIPv6ExcParamsDescription TItemDescription, + tIPv6ExcParamsNextHeader TIpProtocol, + tIPv6ExcParamsSrcIpAddr InetAddressIPv6, + tIPv6ExcParamsSrcIpMask InetAddressPrefixLength, + tIPv6ExcParamsSrcIpFullMask InetAddressIPv6, + tIPv6ExcParamsSrcIpPrefixList TNamedItemOrEmpty, + tIPv6ExcParamsDstIpAddr InetAddressIPv6, + tIPv6ExcParamsDstIpMask InetAddressPrefixLength, + tIPv6ExcParamsDstIpFullMask InetAddressIPv6, + tIPv6ExcParamsDstIpPrefixList TNamedItemOrEmpty, + tIPv6ExcParamsSourcePortValue1 TTcpUdpPort, + tIPv6ExcParamsSourcePortValue2 TTcpUdpPort, + tIPv6ExcParamsSourcePortOperator TOperator, + tIPv6ExcParamsSourcePortList TNamedItemOrEmpty, + tIPv6ExcParamsDestPortValue1 TTcpUdpPort, + tIPv6ExcParamsDestPortValue2 TTcpUdpPort, + tIPv6ExcParamsDestPortOperator TOperator, + tIPv6ExcParamsDestPortList TNamedItemOrEmpty, + tIPv6ExcParamsPortSelector TFltrPortSelector, + tIPv6ExcParamsIcmpCode TIcmpCodeOrNone, + tIPv6ExcParamsIcmpType TIcmpTypeOrNone, + tIPv6ExcParamsIngressHitCount Counter64, + tIPv6ExcParamsEgressHitCount Counter64, + tIPv6ExcParamsIngrHitByteCount Counter64, + tIPv6ExcParamsEgrHitByteCount Counter64 +} + +tIPv6ExcParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index for the match entry. Each IPv6 exception can have + multiple match entries." + ::= { tIPv6ExceptionParamsEntry 1 } + +tIPv6ExcParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows match entries to be created and deleted in the + tIPv6ExceptionParamsTable." + ::= { tIPv6ExceptionParamsEntry 2 } + +tIPv6ExcParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsDescription specifies a + user-provided description for this IPv6 exception match entry." + DEFVAL { ''H } + ::= { tIPv6ExceptionParamsEntry 3 } + +tIPv6ExcParamsNextHeader OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsNextHeader specifies the + IPv6 next header to match. A value of -1 disables matching the IPv6 + next header." + DEFVAL { -1 } + ::= { tIPv6ExceptionParamsEntry 4 } + +tIPv6ExcParamsSrcIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsSrcIpAddr specifies the IPv6 + address to match the source IPv6 address of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6ExceptionParamsEntry 5 } + +tIPv6ExcParamsSrcIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the value of the object tIPv6ExcParamsSrcIpMask + specifies the IPv6 prefix length value for the IPv6 exception entry. + The mask generated from the prefix length value is ANDed with the + received source IPv6 address to match the tIPv6ExcParamsSrcIpAddr. + + If the value of tIPv6ExcParamsSrcIpMask is 0, and the value of + tIPv6ExcParamsSrcIpFullMask is non zero then the value of + tIPv6ExcParamsSrcIpFullMask is used as a mask. + + If the value of tIPv6ExcParamsSrcIpMask is non zero, it will be equal + to the mask expressed in the object tIPv6ExcParamsSrcIpFullMask. + + If both tIPv6ExcParamsSrcIpMask and tIPv6ExcParamsSrcIpFullMask are + set to 0, no matching is done on the source IPv6 address. + + If a value is specified for this object, then the value of the object + tIPv6ExcParamsSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPv6ExceptionParamsEntry 6 } + +tIPv6ExcParamsSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the value of the object + tIPv6ExcParamsSrcIpFullMask specifies the IPv6 Mask value for this + IPv6 exception entry. The mask is ANDed with the received source IPv6 + address to match the tIPv6ExcParamsSrcIpAddr. + + If the value of tIPv6ExcParamsSrcIpMask is 0, and the value of + tIPv6ExcParamsSrcIpFullMask is non zero then the value of + tIPv6ExcParamsSrcIpFullMask is used as a mask. + + If the value of tIPv6ExcParamsSrcIpMask is non zero, it will be equal + to the mask expressed in the object tIPv6ExcParamsSrcIpFullMask. + + If both tIPv6ExcParamsSrcIpMask and tIPv6ExcParamsSrcIpFullMask are + set to 0, no matching is done on the Source IPv6 address. + + If a regular mask is specified for tIPv6ExcParamsSrcIpFullMask then + the value of tIPv6ExcParamsSrcIpMask will be changed to reflect this + value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6ExceptionParamsEntry 7 } + +tIPv6ExcParamsSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsSrcIpPrefixList specifies the + IPv6 prefix list used as match criterion for the source IPv6 address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPv6ExcParamsSrcIpAddr and tIPv6ExcParamsSrcIpMask are used as source + IPv6 address match criterion. + + When this object is set to a non-empty value then the objects + tIPv6ExcParamsSrcIpAddr and tIPv6ExcParamsSrcIpMask are reset to their + default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPv6ExcParamsSrcIpAddr and tIPv6ExcParamsSrcIpMask then this object + is reset to its default (empty) value by the system." + DEFVAL { ''H } + ::= { tIPv6ExceptionParamsEntry 8 } + +tIPv6ExcParamsDstIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsDstIpAddr specifies the IPv6 + address to match the destination IPv6 address of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6ExceptionParamsEntry 9 } + +tIPv6ExcParamsDstIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the value of the object tIPv6ExcParamsDstIpMask + specifies the IPv6 prefix length value for this IPv6 exception entry. + The mask generated from the prefix length value is ANDed with the + received destination IPv6 address to match the + tIPv6ExcParamsDstIpAddr. + + If the value of tIPv6ExcParamsDstIpMask is 0, and the value of + tIPv6ExcParamsDstIpFullMask is non zero then the value of + tIPv6ExcParamsDstIpFullMask is used as a mask. + + If the value of tIPv6ExcParamsDstIpMask is non zero, it will be equal + to the mask expressed in the object tIPv6ExcParamsDstIpFullMask. + + If both tIPv6ExcParamsDstIpMask and tIPv6ExcParamsDstIpFullMask are + set to 0, no matching is done on the destination IPv6 address. + + If a value is specified for this object, then the value of the object + tIPv6ExcParamsDstIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPv6ExceptionParamsEntry 10 } + +tIPv6ExcParamsDstIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the value of the object + tIPv6ExcParamsDstIpFullMask specifies the IPv6 Mask value for this + policy IPv6 Filter entry. The mask is ANDed with the received + destination IPv6 address to match the tIPv6ExcParamsDstIpAddr. + + If the value of tIPv6ExcParamsDstIpMask is 0, and the value of + tIPv6ExcParamsDstIpFullMask is non zero then the value of + tIPv6ExcParamsDstIpFullMask is used as a mask. + + If the value of tIPv6ExcParamsDstIpMask is non zero, it will be equal + to the mask expressed in the object tIPv6ExcParamsDstIpFullMask. + + If both tIPv6ExcParamsDstIpMask and tIPv6ExcParamsDstIpFullMask are + set to 0, no matching is done on the destination IPv6 address. + + If a regular mask is specified for tIPv6ExcParamsDstIpFullMask then + the value of tIPv6ExcParamsDstIpMask will be changed to reflect this + value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6ExceptionParamsEntry 11 } + +tIPv6ExcParamsDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsDstIpPrefixList specifies the + IPv6 prefix list used as match criterion for the destination IPv6 + address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPv6ExcParamsDstIpAddr and tIPv6ExcParamsDstIpMask are used as + destination IPv6 address match criterion. + + When this object is set to a non-empty value then the objects + tIPv6ExcParamsDstIpAddr and tIPv6ExcParamsDstIpMask are reset to their + default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPv6ExcParamsDstIpAddr and tIPv6ExcParamsDstIpMask then this object + is reset to its default (empty) value by the system." + DEFVAL { ''H } + ::= { tIPv6ExceptionParamsEntry 12 } + +tIPv6ExcParamsSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsSourcePortValue1 specifies a + protocol port value. The value of this object is used when matching + protocol source ports, as per the description for + tIPv6ExcParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6ExceptionParamsEntry 13 } + +tIPv6ExcParamsSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsSourcePortValue2 specifies a + second protocol port value. The value of this object is used when + matching protocol source ports, as per the description for + tIPv6ExcParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6ExceptionParamsEntry 14 } + +tIPv6ExcParamsSourcePortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsSourcePortOperator specifies the + manner in which tIPv6ExcParamsSourcePortValue1 and + tIPv6ExcParamsSourcePortValue2 are to be used to match protocol source + ports." + DEFVAL { none } + ::= { tIPv6ExceptionParamsEntry 15 } + +tIPv6ExcParamsSourcePortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsSourcePortList specifies the + port-list used as match criterion for the protocol source port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPv6ExcParamsSourcePortValue1, tIPv6ExcParamsSourcePortValue2, and + tIPv6ExcParamsSourcePortOperator are used as source port match + criterion. + + When this object is set to a non-empty value then the objects + tIPv6ExcParamsSourcePortValue1, tIPv6ExcParamsSourcePortValue2, and + tIPv6ExcParamsSourcePortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPv6ExcParamsSourcePortValue1, + tIPv6ExcParamsSourcePortValue2, or tIPv6ExcParamsSourcePortOperator + then tIPv6ExcParamsSourcePortList is reset to its default (empty) + value by the system. + + Setting any one of the objects tIPv6ExcParamsSourcePortValue1, + tIPv6ExcParamsSourcePortValue2, or tIPv6ExcParamsSourcePortOperator to + a non-default value in combination with a non-default value for the + object tIPv6ExcParamsSourcePortList is rejected by the system." + DEFVAL { ''H } + ::= { tIPv6ExceptionParamsEntry 16 } + +tIPv6ExcParamsDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsDestPortValue1 specifies a + protocol port value. The value of this object is used when matching + protocol destination ports, as per the description for + tIPv6ExcParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6ExceptionParamsEntry 17 } + +tIPv6ExcParamsDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsDestPortValue2 specifies a + second protocol port value. The value of this object is used when + matching protocol destination ports, as per the description for + tIPv6ExcParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6ExceptionParamsEntry 18 } + +tIPv6ExcParamsDestPortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsDestPortOperator specifies the + manner in which tIPv6ExcParamsDestPortValue1 and + tIPv6ExcParamsDestPortValue2 are to be used to match protocol + destination ports." + DEFVAL { none } + ::= { tIPv6ExceptionParamsEntry 19 } + +tIPv6ExcParamsDestPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsDestPortList specifies the + port-list used as match criterion for the protocol destination port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPv6ExcParamsDestPortValue1, tIPv6ExcParamsDestPortValue2, and + tIPv6ExcParamsDestPortOperator are used as destination port match + criterion. + + When this object is set to a non-empty value then the objects + tIPv6ExcParamsDestPortValue1, tIPv6ExcParamsDestPortValue2, and + tIPv6ExcParamsDestPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPv6ExcParamsDestPortValue1, tIPv6ExcParamsDestPortValue2, or + tIPv6ExcParamsDestPortOperator then tIPv6ExcParamsDestPortList is + reset to its default (empty) value by the system. + + Setting any one of the objects tIPv6ExcParamsDestPortValue1, + tIPv6ExcParamsDestPortValue2, or tIPv6ExcParamsDestPortOperator to a + non-default value in combination with a non-default value for the + object tIPv6ExcParamsDestPortList is rejected by the system." + DEFVAL { ''H } + ::= { tIPv6ExceptionParamsEntry 20 } + +tIPv6ExcParamsPortSelector OBJECT-TYPE + SYNTAX TFltrPortSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsPortSelector specifies how the + source port objects (tIPv6ExcParamsSourcePortValue1, + tIPv6ExcParamsSourcePortValue2, tIPv6ExcParamsSourcePortOperator, + tIPv6ExcParamsSourcePortList) and destination port objects + (tIPv6ExcParamsDestPortValue1, tIPv6ExcParamsDestPortValue2, + tIPv6ExcParamsDestPortOperator, tIPv6ExcParamsDestPortList) are + combined to form the filter match criterion. See description of + TFltrPortSelector." + DEFVAL { and-port } + ::= { tIPv6ExceptionParamsEntry 21 } + +tIPv6ExcParamsIcmpCode OBJECT-TYPE + SYNTAX TIcmpCodeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsIcmpCode specifies the ICMP code + to be matched. + + The value -1 means ICMP code matching is not enabled." + DEFVAL { -1 } + ::= { tIPv6ExceptionParamsEntry 22 } + +tIPv6ExcParamsIcmpType OBJECT-TYPE + SYNTAX TIcmpTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsIcmpType specifies the ICMP type + to be matched. + + The value -1 means ICMP type matching is not enabled." + DEFVAL { -1 } + ::= { tIPv6ExceptionParamsEntry 23 } + +tIPv6ExcParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsIngressHitCount indicates the + number of times an ingress packet matched this entry." + ::= { tIPv6ExceptionParamsEntry 24 } + +tIPv6ExcParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsEgressHitCount indicates the + number of times an egress packet matched this entry." + ::= { tIPv6ExceptionParamsEntry 25 } + +tIPv6ExcParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsIngrHitByteCount indicates the + number of bytes of all ingress packets that matched this entry." + ::= { tIPv6ExceptionParamsEntry 26 } + +tIPv6ExcParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6ExcParamsEgrHitByteCount indicates the + number of bytes of all egress packets that matched this entry." + ::= { tIPv6ExceptionParamsEntry 27 } + +tFltrProtocolListTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrProtocolListTableLstChng indicates the sysUpTime at + the time of the last modification of tFltrProtocolListTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 109 } + +tFltrProtocolListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrProtocolListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrProtocolListTable contains an entry for each Protocol + list defined in the filter area." + ::= { tFilterObjects 110 } + +tFltrProtocolListEntry OBJECT-TYPE + SYNTAX TFltrProtocolListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrProtocolListTable." + INDEX { IMPLIED tFltrProtocolListName } + ::= { tFltrProtocolListTable 1 } + +TFltrProtocolListEntry ::= SEQUENCE +{ + tFltrProtocolListName TNamedItem, + tFltrProtocolListRowStatus RowStatus, + tFltrProtocolListLastChanged TimeStamp, + tFltrProtocolListDescription TItemDescription +} + +tFltrProtocolListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrProtocolListName specifies the name of this Protocol + list." + ::= { tFltrProtocolListEntry 1 } + +tFltrProtocolListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrProtocolListRowStatus specifies the status of this + row." + ::= { tFltrProtocolListEntry 2 } + +tFltrProtocolListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrProtocolListLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFltrProtocolListEntry 3 } + +tFltrProtocolListDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrProtocolListDescription specifies a description for + this row." + DEFVAL { ''H } + ::= { tFltrProtocolListEntry 4 } + +tFltrProtocolListItemTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrProtocolListItemTblLstChg indicates the sysUpTime at + the time of the last modification of tFltrProtocolListItemTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 111 } + +tFltrProtocolListItemTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrProtocolListItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrProtocolListItemTable contains an entry for each + Protocol defined in any Protocol list defined in the filter area." + ::= { tFilterObjects 112 } + +tFltrProtocolListItemEntry OBJECT-TYPE + SYNTAX TFltrProtocolListItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies an entry in the tFltrProtocolListItemTable." + INDEX { + tFltrProtocolListName, + tFltrProtocolListItemProtocol + } + ::= { tFltrProtocolListItemTable 1 } + +TFltrProtocolListItemEntry ::= SEQUENCE +{ + tFltrProtocolListItemProtocol TIpProtocolNumber, + tFltrProtocolListItemRowStatus RowStatus +} + +tFltrProtocolListItemProtocol OBJECT-TYPE + SYNTAX TIpProtocolNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrProtocolListItemProtocol specifies a + value to be be matched against IP protocol/IPv6 next-header value of + the IP packet." + ::= { tFltrProtocolListItemEntry 1 } + +tFltrProtocolListItemRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrProtocolListItemRowStatus specifies the + status of this row." + ::= { tFltrProtocolListItemEntry 2 } + +tFilterMIBConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 21 } + +tFilterMIBCompliances OBJECT IDENTIFIER ::= { tFilterMIBConformance 1 } + +tFilter7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV4v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup + } + ::= { tFilterMIBCompliances 4 } + +tFilter7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7750 SR series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV4v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV4v0Group + } + ::= { tFilterMIBCompliances 5 } + +tFilter7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV5v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 6 } + +tFilter77x0V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV5v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV4v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 7 } + +tFilter7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV6v0Group, + tMacFilterV6v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 8 } + +tFilter77x0V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV6v0Group, + tMacFilterV6v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV6v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 9 } + +tFilter7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV8v0Group, + tFilterNotificationObjV8v0Group, + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup + } + ::= { tFilterMIBCompliances 10 } + +tFilter77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV8v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV8v0Group, + tFilterNotificationObjV8v0Group, + tIPv6FilterV8v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup + } + ::= { tFilterMIBCompliances 11 } + +tFilter7xxxV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV9v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV9v0Group, + tFilterNotificationObjV9v0Group, + tIPv6FilterV8v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV9v0Group + } + ::= { tFilterMIBCompliances 12 } + +tFilter7xxxV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV9v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV9v0Group, + tFilterNotificationObjV9v0Group, + tIPv6FilterV10v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tFilterNameV10v0Group, + tLiFilterV10v0Group, + tFilterPrefixListV10v0Group + } + ::= { tFilterMIBCompliances 13 } + +tFilter7xxxV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV11v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV11v0Group, + tIPv6FilterV11v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tFilterNameV10v0Group, + tLiFilterV10v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterPortListV11v0Group + } + ::= { tFilterMIBCompliances 14 } + +tFilter7xxxV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV12v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV11v0Group, + tFilterNotificationsV12v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV12v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterPortListV11v0Group + } + ::= { tFilterMIBCompliances 15 } + +tFilterV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV12v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationsV12v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV12v0Group, + tIPv6FilterV13v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group + } + ::= { tFilterMIBCompliances 16 } + +tFilterV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R14.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationsV12v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup + } + ::= { tFilterMIBCompliances 17 } + +tFilterV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R15.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup + } + ::= { tFilterMIBCompliances 18 } + +tFilterV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R16.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup, + tFilterMatchTcpFlagsGroup, + tFilterActionFc, + tFilterRPPingSrcAddressGroup, + tFilterRPActiveDstChangeNotifGrp, + tFilterRPActiveDstChangeGrp, + tFilterRPlcyBindingGroup, + tFltrGreTunTempGroup, + tFltrPrefListPrefExcludeGrp, + fltrMdAutoIdV16v0Group, + tFltrPatternMatchGroup + } + ::= { tFilterMIBCompliances 19 } + +tFilterV19v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R19.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV19v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup, + tFilterMatchTcpFlagsGroup, + tFilterActionFc, + tFilterRPPingSrcAddressGroup, + tFilterRPActiveDstChangeNotifGrp, + tFilterRPActiveDstChangeGrp, + tFilterRPlcyBindingGroup, + tFltrGreTunTempGroup, + tFltrPrefListPrefExcludeGrp, + fltrMdAutoIdV16v0Group, + tFltrPatternMatchGroup, + tFltrMatchMacForIPvXGroup, + tFltrMatchPacketLengthGroup, + tFltrFilterNameInLIGroup, + tFltrCAMTypeGroup, + tLiFltrAssocFltrNameGroup, + tFltrIPv6ExceptionV19v0Group, + tFltrFwdMplsPlcyEndptGrp, + tFltrFwdSrtePlcyEndptColorGrp + } + ::= { tFilterMIBCompliances 20 } + +tFilterV20v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R20.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV19v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup, + tFilterMatchTcpFlagsGroup, + tFilterActionFc, + tFilterRPPingSrcAddressGroup, + tFilterRPActiveDstChangeNotifGrp, + tFilterRPActiveDstChangeGrp, + tFilterRPlcyBindingGroup, + tFltrGreTunTempGroup, + tFltrPrefListPrefExcludeGrp, + fltrMdAutoIdV16v0Group, + tFltrPatternMatchGroup, + tFltrMatchMacForIPvXGroup, + tFltrMatchPacketLengthGroup, + tFltrFilterNameInLIGroup, + tFltrCAMTypeGroup, + tLiFltrAssocFltrNameGroup, + tFltrIPv6ExceptionV19v0Group, + tFltrFwdMplsPlcyEndptGrp, + tFltrFwdSrtePlcyEndptColorGrp, + tLiFltrMatchFragmentGroup, + fltrMdAutoIdV20v0Group, + tFilterMatchProtocolListGroup, + tFilterMatchDestClassGroup, + tFilterL2AwareNatBypassGroup, + tFltrLiRsvdBlockRangeChgNotifGrp, + tFltrCflowdSampleProfileGroup + } + ::= { tFilterMIBCompliances 21 } + +tFilterV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R21.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV21v0Group, + tMacFilterV21v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV19v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV21v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup, + tFilterMatchTcpFlagsGroup, + tFilterActionFc, + tFilterRPPingSrcAddressGroup, + tFilterRPActiveDstChangeNotifGrp, + tFilterRPActiveDstChangeGrp, + tFilterRPlcyBindingGroup, + tFltrGreTunTempGroup, + tFltrPrefListPrefExcludeGrp, + fltrMdAutoIdV16v0Group, + tFltrPatternMatchGroup, + tFltrMatchMacForIPvXGroup, + tFltrMatchPacketLengthGroup, + tFltrFilterNameInLIGroup, + tFltrCAMTypeGroup, + tLiFltrAssocFltrNameGroup, + tFltrIPv6ExceptionV19v0Group, + tFltrFwdMplsPlcyEndptGrp, + tFltrFwdSrtePlcyEndptColorGrp, + tLiFltrMatchFragmentGroup, + fltrMdAutoIdV20v0Group, + tFilterMatchProtocolListGroup, + tFilterMatchDestClassGroup, + tFilterL2AwareNatBypassGroup, + tFltrLiRsvdBlockRangeChgNotifGrp, + tFltrCflowdSampleProfileGroup, + tFltrEntryCollectStatsIPvXGroup, + tFltrEntryCollectStatsMacGroup, + tFilterMacFltrActionGroupV21, + tFilterMatchTTLGroup, + tFltrMatchSrcOrDstIpGroup + } + ::= { tFilterMIBCompliances 22 } + +tFilterV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R22.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV21v0Group, + tMacFilterV21v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV19v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV21v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup, + tFilterMatchTcpFlagsGroup, + tFilterActionFc, + tFilterRPPingSrcAddressGroup, + tFilterRPActiveDstChangeNotifGrp, + tFilterRPActiveDstChangeGrp, + tFilterRPlcyBindingGroup, + tFltrGreTunTempGroup, + tFltrPrefListPrefExcludeGrp, + fltrMdAutoIdV16v0Group, + tFltrPatternMatchGroup, + tFltrMatchMacForIPvXGroup, + tFltrMatchPacketLengthGroup, + tFltrFilterNameInLIGroup, + tFltrCAMTypeGroup, + tLiFltrAssocFltrNameGroup, + tFltrIPv6ExceptionV19v0Group, + tFltrFwdMplsPlcyEndptGrp, + tFltrFwdSrtePlcyEndptColorGrp, + tLiFltrMatchFragmentGroup, + fltrMdAutoIdV20v0Group, + tFilterMatchProtocolListGroup, + tFilterMatchDestClassGroup, + tFilterL2AwareNatBypassGroup, + tFltrLiRsvdBlockRangeChgNotifGrp, + tFltrCflowdSampleProfileGroup, + tFltrEntryCollectStatsIPvXGroup, + tFltrEntryCollectStatsMacGroup, + tFilterMacFltrActionGroupV21, + tFilterMatchTTLGroup, + tFltrMatchSrcOrDstIpGroup + } + ::= { tFilterMIBCompliances 23 } + +tFilterMIBGroups OBJECT IDENTIFIER ::= { tFilterMIBConformance 2 } + +tFilterLogGroup OBJECT-GROUP + OBJECTS { + tFilterLogRowStatus, + tFilterLogDestination, + tFilterLogDescription, + tFilterLogMaxNumEntries, + tFilterLogSysLogId, + tFilterLogFileId, + tFilterLogStopOnFull, + tFilterLogEnabled, + tFilterLogMaxInstances, + tFilterLogInstances, + tFilterLogBindings + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter log objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 3 } + +tFilterRedirectPolicyGroup OBJECT-GROUP + OBJECTS { + tFilterRPRowStatus, + tFilterRPDescription, + tFilterRPAdminState, + tFilterRPActiveDest, + tFilterRDRowStatus, + tFilterRDDescription, + tFilterRDAdminPriority, + tFilterRDOperPriority, + tFilterRDAdminState, + tFilterRDOperState, + tFilterRSTRowStatus, + tFilterRSTOID, + tFilterRSTCommunity, + tFilterRSTSNMPVersion, + tFilterRSTInterval, + tFilterRSTTimeout, + tFilterRSTDropCount, + tFilterRSTHoldDown, + tFilterRSTHoldDownRemain, + tFilterRSTLastActionTime, + tFilterRSTLastOID, + tFilterRSTLastType, + tFilterRSTLastCounter32Val, + tFilterRSTLastUnsigned32Val, + tFilterRSTLastTimeTicksVal, + tFilterRSTLastInt32Val, + tFilterRSTLastOctetStringVal, + tFilterRSTLastIpAddressVal, + tFilterRSTLastOidVal, + tFilterRSTLastCounter64Val, + tFilterRSTLastOpaqueVal, + tFilterRSTLastAction, + tFilterRSTLastPrioChange, + tFilterRSTNextRespIndex, + tFilterRSTRespRowStatus, + tFilterRSTRespAction, + tFilterRSTRespPrioChange, + tFilterRSTRespOID, + tFilterRSTRespType, + tFilterRSTCounter32Val, + tFilterRSTUnsigned32Val, + tFilterRSTTimeTicksVal, + tFilterRSTInt32Val, + tFilterRSTOctetStringVal, + tFilterRSTIpAddressVal, + tFilterRSTOidVal, + tFilterRSTCounter64Val, + tFilterRSTOpaqueVal, + tFilterRUTRowStatus, + tFilterRUTURL, + tFilterRUTHTTPVersion, + tFilterRUTInterval, + tFilterRUTTimeout, + tFilterRUTDropCount, + tFilterRUTHoldDown, + tFilterRUTHoldDownRemain, + tFilterRUTLastActionTime, + tFilterRUTLastRetCode, + tFilterRUTLastAction, + tFilterRUTLastPrioChange, + tFilterRUTRespRowStatus, + tFilterRUTRespAction, + tFilterRUTRespPrioChange, + tFilterRPTRowStatus, + tFilterRPTInterval, + tFilterRPTTimeout, + tFilterRPTDropCount, + tFilterRPTHoldDown, + tFilterRPTHoldDownRemain, + tFilterRPTLastActionTime, + tFilterRPTLastAction + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter redirect policy + objects on Nokia SROS series systems. This group is obsoleted in + release 13.0." + ::= { tFilterMIBGroups 4 } + +tFilterScalarGroup OBJECT-GROUP + OBJECTS { + tFilterDomainLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter scalar objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 7 } + +tFilterNotificationObjGroup OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 8 } + +tFilterNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 9 } + +tIPv6FilterV4v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 11 } + +tIPFilterV4v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 4.0 release." + ::= { tFilterMIBGroups 12 } + +tMacFilterV4v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of mac filter objects on + Nokia SROS series systems 4.0 release." + ::= { tFilterMIBGroups 13 } + +tTodPoliciesV4v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Nokia SROS series systems 4.0 release." + ::= { tFilterMIBGroups 14 } + +tmnxFilterObsoleteGroup OBJECT-GROUP + OBJECTS { + tAutoIPFilterEntrySourceIpMask + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-FILTER-MIB which are obsoleted." + ::= { tFilterMIBGroups 15 } + +tToDPoliciesV5v0NotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEntryActivationFailed, + tFilterEntryActivationRestored + } + STATUS obsolete + DESCRIPTION + "The group of notifications generated by the time of time of day policy + feature on Nokia SROS series systems 5.0 release." + ::= { tFilterMIBGroups 16 } + +tIPFilterV5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 5.0 release." + ::= { tFilterMIBGroups 17 } + +tFilterLogV5v0Group OBJECT-GROUP + OBJECTS { + tFilterLogSummaryEnabled, + tFilterLogSummaryCrit1 + } + STATUS current + DESCRIPTION + "The group of objects supporting Filter Log Summarization on Nokia 7x50 + ESS/SR series systems 5.0 release." + ::= { tFilterMIBGroups 18 } + +tTodPolicies77450V5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Nokia 7450 ESS series systems 5.0 release. + + This group was made obsolete for Nokia SROS Release 9.0." + ::= { tFilterMIBGroups 19 } + +tTodPolicies77x0V5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Nokia 77x0 series systems 5.0 release." + ::= { tFilterMIBGroups 20 } + +tFilterNotificationObjV5v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 21 } + +tIPFilterV6v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 6.0 release." + ::= { tFilterMIBGroups 22 } + +tMacFilterV6v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL, + tMacFilterParamsIngrHitByteCount, + tMacFilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of mac filter objects on + Nokia SROS series systems 6.0 release." + ::= { tFilterMIBGroups 23 } + +tIPv6FilterV6v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 24 } + +tIPFilterV8v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 8.0 release." + ::= { tFilterMIBGroups 25 } + +tIPv6FilterV8v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 26 } + +tFilterNotificationObjV8v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 27 } + +tFilterNotificationsV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop, + tFilterSubInsSpaceAlarmRaised, + tFilterSubInsSpaceAlarmCleared, + tFilterSubInsFltrEntryDropped + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 28 } + +tMacFilterV8v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL, + tMacFilterParamsIngrHitByteCount, + tMacFilterParamsEgrHitByteCount, + tMacFilterParamsLowISID, + tMacFilterParamsHighISID, + tMacFilterType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of mac filter objects on + Nokia SROS series systems 8.0 release." + ::= { tFilterMIBGroups 29 } + +tMacFilterVidFilteringV9v0Group OBJECT-GROUP + OBJECTS { + tMacFilterParamsInnerTagValue, + tMacFilterParamsInnerTagMask, + tMacFilterParamsOuterTagValue, + tMacFilterParamsOuterTagMask + } + STATUS current + DESCRIPTION + "The group of objects supporting management of mac VID filtering + objects on Nokia SROS series systems 9.0 release." + ::= { tFilterMIBGroups 30 } + +tIPFilterV9v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 9.0 release." + ::= { tFilterMIBGroups 31 } + +tFilterNotificationsV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop, + tFilterSubInsSpaceAlarmRaised, + tFilterSubInsSpaceAlarmCleared, + tFilterSubInsFltrEntryDropped, + tFilterBgpFlowSpecProblem + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 32 } + +tFilterNotificationObjV9v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI, + tFltrFlowSpecVrtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 33 } + +tDhcpFilterV9v0Group OBJECT-GROUP + OBJECTS { + tDhcpFilterTableLastChanged, + tDhcpFilterRowStatus, + tDhcpFilterLastChanged, + tDhcpFilterDescription, + tDhcpFilterParamsTblLastChanged, + tDhcpFilterParamsRowStatus, + tDhcpFilterParamsLastChanged, + tDhcpFilterParamsOptionNumber, + tDhcpFilterParamsOptionMatch, + tDhcpFilterParamsAction + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting DHCP Filters on Nokia 7x50 ESS/SR + series systems 9.0 release." + ::= { tFilterMIBGroups 34 } + +tIPv6FilterV10v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 35 } + +tFilterNameV10v0Group OBJECT-GROUP + OBJECTS { + tIpFilterName, + tIpFilterNameId, + tIpFilterNameLastChanged, + tIpFilterNameRowStatus, + tIpFilterNameTableLastChgd, + tIpv6FilterName, + tIpv6FilterNameId, + tIpv6FilterNameLastChanged, + tIpv6FilterNameRowStatus, + tIpv6FilterNameTableLastChgd, + tMacFilterName, + tMacFilterNameId, + tMacFilterNameLastChanged, + tMacFilterNameRowStatus, + tMacFilterNameTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter-name objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 36 } + +tDhcpFilterV10v0Group OBJECT-GROUP + OBJECTS { + tDhcpFilterTableLastChanged, + tDhcpFilterRowStatus, + tDhcpFilterLastChanged, + tDhcpFilterDescription, + tDhcpFilterParamsTblLastChanged, + tDhcpFilterParamsRowStatus, + tDhcpFilterParamsLastChanged, + tDhcpFilterParamsOptionNumber, + tDhcpFilterParamsOptionMatch, + tDhcpFilterParamsAction, + tDhcpFilterParamsOptionValue + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP Filters on Nokia 7x50 ESS/SR + series systems 10.0 release." + ::= { tFilterMIBGroups 37 } + +tLiFilterV10v0Group OBJECT-GROUP + OBJECTS { + tLiReservedBlockRowStatus, + tLiReservedBlockDescription, + tLiReservedBlockStart, + tLiReservedBlockSize, + tLiReservedBlockLastChanged, + tLiReservedBlockTableLastChanged, + tLiReservedBlockFltrRowStatus, + tLiReservedBlockFltrLastChanged, + tLiReservedBlockFltrTableLastChg, + tLiFilterDescription, + tLiFilterRowStatus, + tLiFilterLastChanged, + tLiFilterTableLastChanged, + tLiFilterAssociationRowStatus, + tLiFilterAssociationLastChg, + tLiFilterAssociationTableLastChg, + tLiMacFilterParamsDescription, + tLiMacFilterParamsDstMAC, + tLiMacFilterParamsDstMACMask, + tLiMacFilterParamsFrameType, + tLiMacFilterParamsRowStatus, + tLiMacFilterParamsSrcMAC, + tLiMacFilterParamsSrcMACMask, + tLiMacFilterParamsLastChanged, + tLiMacFilterParamsTableLastChg, + tLiMacFilterParamsIngrHitCount, + tLiMacFilterParamsEgrHitCount, + tLiMacFilterParamsIngrHitBytes, + tLiMacFilterParamsEgrHitBytes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LI filter entries on + Nokia SROS series systems 10.0 release." + ::= { tFilterMIBGroups 38 } + +tFilterPrefixListV10v0Group OBJECT-GROUP + OBJECTS { + tFilterPrefixListTableLstChng, + tFilterPrefixListRowStatus, + tFilterPrefixListLastChanged, + tFilterPrefixListDescription, + tFilterPrefixListEntryTblLstChg, + tFilterPrefixListEntryRowStatus, + tIPFilterParamsSrcIpPrefixList, + tIPFilterParamsDstIpPrefixList + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP prefix lists in IP + filters on Nokia SROS series systems 10.0 release." + ::= { tFilterMIBGroups 39 } + +tIPv6FilterV11v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterHostSharedInsertPt, + tIPv6FilterHostSharedInsertSize, + tIpv6FilterHostSharedNbrInsertd, + tIPv6FilterHostSharedHighWmark, + tIPv6FilterHostSharedLowWmark, + tIPv6FilterNbrHostSharedFltrs, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind, + tIPv6FilterParamsRedirectURL, + tIPv6FilterParamsSrcIpPrefixList, + tIPv6FilterParamsDstIpPrefixList, + tIPv6FilterParamsFragment, + tIPv6FilterParamsHopByHopOpt, + tIPv6FilterParamsRoutingType0, + tIPv6FilterParamsPortSelector, + tIPv6FilterParamsSrcPortList, + tIPv6FilterParamsDstPortList, + tIPv6FilterParamsFwdRtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 40 } + +tFilterEmbeddedInsertV11v0Group OBJECT-GROUP + OBJECTS { + tFilterEmbeddedRefRowStatus, + tFilterEmbeddedRefTableLstChg, + tFilterEmbeddedRefOperState, + tFilterEmbeddedRefAdminState, + tFltrEmbedRefInfEntryCnt, + tFltrEmbedRefInfEntryCntInsrtd, + tFltrEmbedEntryInsrtEntryId, + tFltrEmbedEntryRefOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting the creation of embedded filters for + Nokia SROS systems 11.0 release." + ::= { tFilterMIBGroups 41 } + +tFilterPortListV11v0Group OBJECT-GROUP + OBJECTS { + tFilterPortListTableLstChng, + tFilterPortListRowStatus, + tFilterPortListLastChanged, + tFilterPortListDescription, + tFilterPortListEntryTblLstChg, + tFilterPortListEntryRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of port lists for + filters on Nokia SROS series systems 11.0 release." + ::= { tFilterMIBGroups 42 } + +tFilterPrefixListV11v0Group OBJECT-GROUP + OBJECTS { + tFilterPrefixListTableLstChng, + tFilterPrefixListRowStatus, + tFilterPrefixListLastChanged, + tFilterPrefixListDescription, + tFilterPrefixListEntryTblLstChg, + tFilterPrefixListEntryRowStatus, + tIPFilterParamsSrcIpPrefixList, + tIPFilterParamsDstIpPrefixList, + tFilterApplyPathTableLstChng, + tFilterApplyPathRowStatus, + tFilterApplyPathLastChanged, + tFilterApplyPathMatch1, + tFilterApplyPathMatch2 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP prefix lists in IP + filters on Nokia SROS series systems 11.0 release." + ::= { tFilterMIBGroups 43 } + +tIPFilterV11v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterHostSharedInsertPt, + tIPFilterHostSharedInsertSize, + tIpFilterHostSharedNbrInsertd, + tIPFilterHostSharedHighWmark, + tIPFilterHostSharedLowWmark, + tIPFilterNbrHostSharedFltrs, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption, + tIPFilterParamsPortSelector, + tIPFilterParamsSrcPortList, + tIPFilterParamsDstPortList, + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterParamsExtPktLenVal1, + tIPFilterParamsExtPktLenVal2, + tIPFilterParamsExtPktLenOper + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 11.0 release." + ::= { tFilterMIBGroups 44 } + +tFilterNotificationsV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop, + tFilterSubInsSpaceAlarmRaised, + tFilterSubInsSpaceAlarmCleared, + tFilterSubInsFltrEntryDropped, + tFilterBgpFlowSpecProblem, + tFilterApplyPathProblem, + tFilterRadSharedFltrAlarmRaised, + tFilterRadSharedFltrAlarmClear, + tFilterEmbeddingOperStateChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 45 } + +tFilterNotificationObjV11v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI, + tFltrFlowSpecVrtrId, + tFltrPrefixListType, + tFltrPrefixListName, + tFltrApplyPathSource, + tFltrApplyPathIndex, + tFltrNotifDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 46 } + +tIPFilterV12v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterHostSharedInsertPt, + tIPFilterHostSharedInsertSize, + tIpFilterHostSharedNbrInsertd, + tIPFilterHostSharedHighWmark, + tIPFilterHostSharedLowWmark, + tIPFilterNbrHostSharedFltrs, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption, + tIPFilterParamsPortSelector, + tIPFilterParamsSrcPortList, + tIPFilterParamsDstPortList, + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterParamsExtPktLenVal1, + tIPFilterParamsExtPktLenVal2, + tIPFilterParamsExtPktLenOper, + tIPFilterParamsRdirAllwRadOvrd, + tIPFilterParamsNatPolicyName, + tIPFilterParamsFwdLsp, + tIPFilterParamsFwdLspRtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 12.0 release. This group was made obsolete in release 14.0." + ::= { tFilterMIBGroups 47 } + +tIPv6FilterV12v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterHostSharedInsertPt, + tIPv6FilterHostSharedInsertSize, + tIpv6FilterHostSharedNbrInsertd, + tIPv6FilterHostSharedHighWmark, + tIPv6FilterHostSharedLowWmark, + tIPv6FilterNbrHostSharedFltrs, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind, + tIPv6FilterParamsRedirectURL, + tIPv6FilterParamsSrcIpPrefixList, + tIPv6FilterParamsDstIpPrefixList, + tIPv6FilterParamsFragment, + tIPv6FilterParamsHopByHopOpt, + tIPv6FilterParamsRoutingType0, + tIPv6FilterParamsPortSelector, + tIPv6FilterParamsSrcPortList, + tIPv6FilterParamsDstPortList, + tIPv6FilterParamsRdirAllwRadOvrd, + tIPv6FilterParamsFwdRtrId, + tIPv6FilterParamsSrcIpFullMask, + tIPv6FilterParamsDstIpFullMask, + tIPv6FilterParamsNatPolicyName, + tIPv6FilterParamsFlowLabel, + tIPv6FilterParamsFlowLabelMask, + tIPv6FilterParamsFwdLspRtrId, + tIPv6FilterParamsFwdLsp, + tIPv6FilterParamsExtTbleLstChgd, + tIPv6FilterParamsExtLastChanged, + tIPv6FilterParamsExtAhExtHdr, + tIPv6FilterParamsExtEspExtHdr, + tIPv6FilterParamsExtNatType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia 7x50 ESS/SR series systems 12.0 release. This group was made + obsolete in release 14.0." + ::= { tFilterMIBGroups 48 } + +tLiFilterV12v0Group OBJECT-GROUP + OBJECTS { + tLiReservedBlockRowStatus, + tLiReservedBlockDescription, + tLiReservedBlockStart, + tLiReservedBlockSize, + tLiReservedBlockLastChanged, + tLiReservedBlockTableLastChanged, + tLiReservedBlockFltrRowStatus, + tLiReservedBlockFltrLastChanged, + tLiReservedBlockFltrTableLastChg, + tLiFilterDescription, + tLiFilterRowStatus, + tLiFilterLastChanged, + tLiFilterTableLastChanged, + tLiFilterAssociationRowStatus, + tLiFilterAssociationLastChg, + tLiFilterAssociationTableLastChg, + tLiMacFilterParamsDescription, + tLiMacFilterParamsDstMAC, + tLiMacFilterParamsDstMACMask, + tLiMacFilterParamsFrameType, + tLiMacFilterParamsRowStatus, + tLiMacFilterParamsSrcMAC, + tLiMacFilterParamsSrcMACMask, + tLiMacFilterParamsLastChanged, + tLiMacFilterParamsTableLastChg, + tLiMacFilterParamsIngrHitCount, + tLiMacFilterParamsEgrHitCount, + tLiMacFilterParamsIngrHitBytes, + tLiMacFilterParamsEgrHitBytes, + tLiIpFilterParamsTableLastChg, + tLiIpFilterParamsLastChanged, + tLiIpFilterParamsRowStatus, + tLiIpFilterParamsDescription, + tLiIpFilterParamsSrcIpAddrType, + tLiIpFilterParamsSrcIpAddr, + tLiIpFilterParamsSrcIpFullMask, + tLiIpFilterParamsDstIpAddrType, + tLiIpFilterParamsDstIpAddr, + tLiIpFilterParamsDstIpFullMask, + tLiIpFilterParamsProtocolNextHdr, + tLiIpFilterParamsSrcPortValue1, + tLiIpFilterParamsSrcPortValue2, + tLiIpFilterParamsSrcPortOper, + tLiIpFilterParamsDstPortValue1, + tLiIpFilterParamsDstPortValue2, + tLiIpFilterParamsDstPortOper, + tLiIpFltrParamsInfIngrHitCount, + tLiIpFltrParamsInfEgrHitCount, + tLiIpFltrParamsInfIngrHitBytes, + tLiIpFltrParamsInfEgrHitBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LI filter entries on + Nokia SROS series systems 12.0 release." + ::= { tFilterMIBGroups 49 } + +tFilterEmbeddedInsertV12v0Group OBJECT-GROUP + OBJECTS { + tFilterEmbedOpenflowRowStatus, + tFilterEmbedOpenflowTableLstChg, + tFilterEmbedOpenflowOperState, + tFilterEmbedOpenflowAdminState, + tFltrEmbedOfInfoEntryCnt, + tFltrEmbedOfInfoEntryCntInsrtd, + tFltrEmbedOfEntryInsrtEntryId, + tFltrEmbedOfEntryInsrtEntryState + } + STATUS current + DESCRIPTION + "The group of new objects supporting the creation of embedded filters + for Nokia SROS systems 12.0 release." + ::= { tFilterMIBGroups 50 } + +tFilterNotificationsV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEmbedOpenflowOperStateChg, + tFilterTmsEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 51 } + +tFilterRedirectPolicyV13v0Group OBJECT-GROUP + OBJECTS { + tFilterRPVrtrId, + tFilterRPRowStatus, + tFilterRPDescription, + tFilterRPAdminState, + tFilterRPActiveDestAddrType, + tFilterRPActiveDestAddr, + tFilterRPDstStickiness, + tFilterRPBestDstAddrType, + tFilterRPBestDstAddr, + tFilterRPStickinessHoldRemain, + tFilterRPlcyDstTableLastChg, + tFltrRPDstLastChanged, + tFltrRPDstRowStatus, + tFltrRPDstDescription, + tFltrRPDstAdminPriority, + tFltrRPDstOperPriority, + tFltrRPDstAdminState, + tFltrRPDstOperState, + tFilterRPlcyPingTestTableLastChg, + tFltrRPPingTLastChanged, + tFltrRPPingTRowStatus, + tFltrRPPingTInterval, + tFltrRPPingTTimeout, + tFltrRPPingTDropCount, + tFltrRPPingTHoldDown, + tFltrRPPingTHoldDownRemain, + tFltrRPPingTLastActionTime, + tFltrRPPingTLastAction, + tFilterRPlcySNMPTestTableLastChg, + tFltrRPSnmpTLastChanged, + tFltrRPSnmpTRowStatus, + tFltrRPSnmpTOID, + tFltrRPSnmpTCommunity, + tFltrRPSnmpTSnmpVersion, + tFltrRPSnmpTInterval, + tFltrRPSnmpTTimeout, + tFltrRPSnmpTDropCount, + tFltrRPSnmpTHoldDown, + tFltrRPSnmpTHoldDownRemain, + tFltrRPSnmpTLastActionTime, + tFltrRPSnmpTLastOID, + tFltrRPSnmpTLastType, + tFltrRPSnmpTLastCounter32Val, + tFltrRPSnmpTLastUnsigned32Val, + tFltrRPSnmpTLastTimeTicksVal, + tFltrRPSnmpTLastInt32Val, + tFltrRPSnmpTLastOctetStringVal, + tFltrRPSnmpTLastIpAddressVal, + tFltrRPSnmpTLastOidVal, + tFltrRPSnmpTLastCounter64Val, + tFltrRPSnmpTLastOpaqueVal, + tFltrRPSnmpTLastAction, + tFltrRPSnmpTLastPrioChange, + tFltrRPSnmpTNextRespIndex, + tFilterRPlcySNMPRespTableLastChg, + tFltrRPSnmpRspLastChanged, + tFltrRPSnmpRspRowStatus, + tFltrRPSnmpRspAction, + tFltrRPSnmpRspPrioChange, + tFltrRPSnmpRspOID, + tFltrRPSnmpRspType, + tFltrRPSnmpRspCounter32Val, + tFltrRPSnmpRspUnsigned32Val, + tFltrRPSnmpRspTimeTicksVal, + tFltrRPSnmpRspInt32Val, + tFltrRPSnmpRspOctetStringVal, + tFltrRPSnmpRspIpAddressVal, + tFltrRPSnmpRspOidVal, + tFltrRPSnmpRspCounter64Val, + tFltrRPSnmpRspOpaqueVal, + tFilterRPlcyURLTestTableLastChg, + tFltrRPUrlTLastChanged, + tFltrRPUrlTRowStatus, + tFltrRPUrlTUrl, + tFltrRPUrlTHttpVersion, + tFltrRPUrlTInterval, + tFltrRPUrlTTimeout, + tFltrRPUrlTDropCount, + tFltrRPUrlTHoldDown, + tFltrRPUrlTHoldDownRemain, + tFltrRPUrlTLastActionTime, + tFltrRPUrlTLastRetCode, + tFltrRPUrlTLastAction, + tFltrRPUrlTLastPrioChange, + tFilterRPlcyURLRespTableLastChg, + tFltrRPUrlTRspLastChanged, + tFltrRPUrlTRspRowStatus, + tFltrRPUrlTRspAction, + tFltrRPUrlTRspPrioChange, + tFilterRPlcyUcastRtTTableLastChg, + tFltrRPUcastRtTLastChanged, + tFltrRPUcastRtTRowStatus, + tFltrRPUcastRtTLastActionTime, + tFltrRPUcastRtTLastAction + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter redirect policy + objects on Nokia SROS series systems new in 13.0 series." + ::= { tFilterMIBGroups 52 } + +tFilterNotificationObjV12v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI, + tFltrFlowSpecVrtrId, + tFltrPrefixListType, + tFltrPrefixListName, + tFltrApplyPathSource, + tFltrApplyPathIndex, + tFltrNotifDescription, + tFltrMdaId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 53 } + +tIPFilterV13v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterSharedPccRuleInsrtPt, + tIPFilterSharedPccRuleInsrtSize, + tIPFilterSharedPccRuleNbrInsrtd, + tIPFilterChainToSystemFilter, + tIPFilterParamsExtTTLVal1, + tIPFilterParamsExtTTLVal2, + tIPFilterParamsExtTTLOper, + tIPFilterParamsExtEgressPBR, + tIPFilterParamsExtEsi, + tIPFilterParamsExtFwdEsiSvcId, + tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiSFIp, + tIPFilterParamsExtPbrDwnActOvr, + tIPFilterParamsExtFwdEsiVasIf + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 13.0 release." + ::= { tFilterMIBGroups 54 } + +tIPv6FilterV13v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterParamsExtPktLenVal1, + tIPv6FilterParamsExtPktLenVal2, + tIPv6FilterParamsExtPktLenOper, + tIPv6FilterSharedPccRuleInsrtPt, + tIPv6FilterSharedPccRuleInsrtSiz, + tIPv6FilterSharedPccRuleNbrInsrt, + tIPv6FilterChainToSystemFilter, + tIPv6FilterParamsExtHopLimitVal1, + tIPv6FilterParamsExtHopLimitVal2, + tIPv6FilterParamsExtHopLimitOper, + tIPv6FilterParamsExtEgressPBR, + tIPv6FilterParamsExtEsi, + tIPv6FilterParamsExtFwdEsiSvcId, + tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiSFIp, + tIPv6FilterParamsExtPbrDwnActOvr, + tIPv6FilterParamsExtFwdEsiVasIf + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IPv6 Filters on Nokia 7x50 ESS/SR + series systems 13.0 release." + ::= { tFilterMIBGroups 55 } + +tFilterRPlcyV13v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tFilterRPActiveDest, + tFilterRDRowStatus, + tFilterRDDescription, + tFilterRDAdminPriority, + tFilterRDOperPriority, + tFilterRDAdminState, + tFilterRDOperState, + tFilterRSTRowStatus, + tFilterRSTOID, + tFilterRSTCommunity, + tFilterRSTSNMPVersion, + tFilterRSTInterval, + tFilterRSTTimeout, + tFilterRSTDropCount, + tFilterRSTHoldDown, + tFilterRSTHoldDownRemain, + tFilterRSTLastActionTime, + tFilterRSTLastOID, + tFilterRSTLastType, + tFilterRSTLastCounter32Val, + tFilterRSTLastUnsigned32Val, + tFilterRSTLastTimeTicksVal, + tFilterRSTLastInt32Val, + tFilterRSTLastOctetStringVal, + tFilterRSTLastIpAddressVal, + tFilterRSTLastOidVal, + tFilterRSTLastCounter64Val, + tFilterRSTLastOpaqueVal, + tFilterRSTLastAction, + tFilterRSTLastPrioChange, + tFilterRSTNextRespIndex, + tFilterRSTRespRowStatus, + tFilterRSTRespAction, + tFilterRSTRespPrioChange, + tFilterRSTRespOID, + tFilterRSTRespType, + tFilterRSTCounter32Val, + tFilterRSTUnsigned32Val, + tFilterRSTTimeTicksVal, + tFilterRSTInt32Val, + tFilterRSTOctetStringVal, + tFilterRSTIpAddressVal, + tFilterRSTOidVal, + tFilterRSTCounter64Val, + tFilterRSTOpaqueVal, + tFilterRUTRowStatus, + tFilterRUTURL, + tFilterRUTHTTPVersion, + tFilterRUTInterval, + tFilterRUTTimeout, + tFilterRUTDropCount, + tFilterRUTHoldDown, + tFilterRUTHoldDownRemain, + tFilterRUTLastActionTime, + tFilterRUTLastRetCode, + tFilterRUTLastAction, + tFilterRUTLastPrioChange, + tFilterRUTRespRowStatus, + tFilterRUTRespAction, + tFilterRUTRespPrioChange, + tFilterRPTRowStatus, + tFilterRPTInterval, + tFilterRPTTimeout, + tFilterRPTDropCount, + tFilterRPTHoldDown, + tFilterRPTHoldDownRemain, + tFilterRPTLastActionTime, + tFilterRPTLastAction + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in 13.0 supporting management of filter + redirect policy on Nokia SROS series systems." + ::= { tFilterMIBGroups 56 } + +tFilterSystemFilterV13v0Group OBJECT-GROUP + OBJECTS { + tFilterSystemFilterTableLastChg, + tFilterSystemFilterLastChanged, + tFilterSystemFilterRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting system filter policies on Nokia 7x50 + ESS/SR series systems 13.0 release." + ::= { tFilterMIBGroups 57 } + +tFilterEmbeddedInsertV13v0Group OBJECT-GROUP + OBJECTS { + tFilterEmbedOflowSvcContext, + tFilterEmbedOflowSapContextPort, + tFilterEmbedOflowSapContextEncap, + tFilterEmbedOflowContextType + } + STATUS current + DESCRIPTION + "The group of new objects supporting the creation of embedded filters + for Nokia SROS systems 13.0 release." + ::= { tFilterMIBGroups 58 } + +tDhcpFilterV13v0Group OBJECT-GROUP + OBJECTS { + tDhcpFilterDefAction, + tDhcp6FilterTblLastChanged, + tDhcp6FilterRowStatus, + tDhcp6FilterLastChanged, + tDhcp6FilterDescription, + tDhcp6FilterDefAction, + tDhcp6FilterParamsTblLastChanged, + tDhcp6FilterParamsRowStatus, + tDhcp6FilterParamsLastChanged, + tDhcp6FilterParamsOptionNumber, + tDhcp6FilterParamsOptionMatch, + tDhcp6FilterParamsAction, + tDhcp6FilterParamsOptionValue, + tDhcp6FilterDefActionFlags, + tDhcp6FilterParamsActionFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP Filters on Nokia 7x50 ESS/SR + series systems 13.0 release." + ::= { tFilterMIBGroups 59 } + +tMacFilterV13v0Group OBJECT-GROUP + OBJECTS { + tMacFilterParamsEsi, + tMacFilterParamsFwdEsiSvcId, + tMacFilterParamsPbrDwnActOvr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting MAC Filters on Nokia 7x50 ESS/SR + series systems 13.0 release." + ::= { tFilterMIBGroups 60 } + +tFilterNotificationsV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEmbedFlowspecOperStateChg, + tFilterEmbedVsdOperStateChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems 14.0 release." + ::= { tFilterMIBGroups 61 } + +tFilterEmbedFlowspecGroup OBJECT-GROUP + OBJECTS { + tFilterEmbedFlowspecTableLstChg, + tFilterEmbedFlowspecRowStatus, + tFilterEmbedFlowspecLastChanged, + tFilterEmbedFlowspecRtrId, + tFilterEmbedFlowspecAdminState, + tFilterEmbedFlowspecOperState, + tFltrEmbFlowSpecInfoFltrId, + tFltrEmbFlowSpecInfoEntryCnt, + tFltrEmbFlowSpecInfoEntryCntIns, + tFltrEmbFlowspecEntryInsEntryId, + tFltrEmbFlowspecEntryOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting embedding of flowspec rules on Nokia + SROS systems 14.0 release." + ::= { tFilterMIBGroups 62 } + +tFilterIPvXRedundantActionGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActionTblLChg, + tIPvXFltrEntryActRowStatus, + tIPvXFltrEntryActLastChanged, + tIPvXFltrEntryActAction, + tIPvXFltrEntryActFwdNHIpAddrType, + tIPvXFltrEntryActFwdNHIpAddr, + tIPvXFltrEntryActFwdNHIndirect, + tIPvXFltrEntryActFwdNHInterface, + tIPvXFltrEntryActFwdRedPlcy, + tIPvXFltrEntryActFwdSapPortId, + tIPvXFltrEntryActFwdSapEncapVal, + tIPvXFltrEntryActFwdSdpBind, + tIPvXFltrEntryActRedirectURL, + tIPvXFltrEntryActRdirAllwRadOvr, + tIPvXFltrEntryActFwdRtrId, + tIPvXFltrEntryActNatPolicyName, + tIPvXFltrEntryActNatType, + tIPvXFltrEntryActFwdLsp, + tIPvXFltrEntryActFwdLspRtrId, + tIPvXFltrEntryActPktLenVal1, + tIPvXFltrEntryActPktLenVal2, + tIPvXFltrEntryActPktLenOper, + tIPvXFltrEntryActTTLVal1, + tIPvXFltrEntryActTTLVal2, + tIPvXFltrEntryActTTLOper, + tIPvXFltrEntryActEsi, + tIPvXFltrEntryActFwdEsiSvcId, + tIPvXFltrEntryActFwdEsiVRtrId, + tIPvXFltrEntryActFwdEsiSFIpType, + tIPvXFltrEntryActFwdEsiSFIp, + tIPvXFltrEntryActFwdEsiVasIf, + tIPFilterParamsExtStickyDst, + tIPFilterParamsExtDownloadAct, + tIPFilterParamsExtHoldRemain, + tIPv6FilterParamsExtStickyDst, + tIPv6FilterParamsExtDownloadAct, + tIPv6FilterParamsExtHoldRemain, + tIPvXFltrEntryActPbrTargetStatus, + tIPvXFltrEntryActRateLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting redundant ip filter actions on Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 63 } + +tFilterMacRedundantActionGroup OBJECT-GROUP + OBJECTS { + tMacFltrEntryActionTblLChg, + tMacFltrEntryActRowStatus, + tMacFltrEntryActLastChanged, + tMacFltrEntryActAction, + tMacFltrEntryActRowStatus, + tMacFltrEntryActFwdSapPortId, + tMacFltrEntryActFwdSapEncapVal, + tMacFltrEntryActFwdSdpBind, + tMacFltrEntryActRedirectURL, + tMacFltrEntryActEsi, + tMacFltrEntryActFwdEsiSvcId, + tMacFilterParamsStickyDst, + tMacFilterParamsHoldRemain, + tMacFilterParamsDownloadAct, + tMacFltrEntryActPbrTargetStatus, + tMacFltrEntryActRateLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting redundant mac filter actions on Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 64 } + +tFilterEmbedVsdGroup OBJECT-GROUP + OBJECTS { + tFilterEmbedVsdTableLstChg, + tFilterEmbedVsdRowStatus, + tFilterEmbedVsdLastChanged, + tFilterEmbedVsdAdminState, + tFilterEmbedVsdOperState, + tFltrEmbedVsdInfoEntryCnt, + tFltrEmbedVsdInfoEntryCntInsrtd, + tFilterEmbedVsdEntryInsrtEntryId, + tFilterEmbedVsdEntryOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting embedding of filters managed by a VSD + controller on Nokia 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 65 } + +tFilterEmbeddedRefGroup OBJECT-GROUP + OBJECTS { + tFilterEmbeddedRefLastChanged + } + STATUS current + DESCRIPTION + "The group of objects extending support of embedding of filters Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 66 } + +tFilterTimeRangeObsoletedGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in 14.0 supporting Time Of Day / Time + Range features on Nokia SROS series systems." + ::= { tFilterMIBGroups 67 } + +tFilterObsoletedNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEntryActivationFailed, + tFilterEntryActivationRestored + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications for filter features on Nokia SROS + series systems." + ::= { tFilterMIBGroups 68 } + +tFilterEntryStatGroup OBJECT-GROUP + OBJECTS { + tFltrEntryStatIngHitCnt, + tFltrEntryStatEgrHitCnt, + tFltrEntryStatIngHitCntB, + tFltrEntryStatEgrHitCntB, + tFltrEntryStatRateLmtIngHitCnt, + tFltrEntryStatRateLmtIngDrop, + tFltrEntryStatRateLmtIngFwd, + tFltrEntryStatRateLmtIngHitCntB, + tFltrEntryStatRateLmtIngDropB, + tFltrEntryStatRateLmtIngFwdB, + tFltrEntryStatRateLmtEgrHitCnt, + tFltrEntryStatRateLmtEgrDrop, + tFltrEntryStatRateLmtEgrFwd, + tFltrEntryStatRateLmtEgrHitCntB, + tFltrEntryStatRateLmtEgrDropB, + tFltrEntryStatRateLmtEgrFwdB + } + STATUS current + DESCRIPTION + "The group of objects supporting filter action rate-limit on Nokia 7x50 + ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 69 } + +tFilterRemarkDscpGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActRemarkDSCP + } + STATUS current + DESCRIPTION + "The group of objects supporting filter remark dscp action on Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 70 } + +tIPFilterV14v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterHostSharedInsertPt, + tIPFilterHostSharedInsertSize, + tIpFilterHostSharedNbrInsertd, + tIPFilterHostSharedHighWmark, + tIPFilterHostSharedLowWmark, + tIPFilterNbrHostSharedFltrs, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption, + tIPFilterParamsPortSelector, + tIPFilterParamsSrcPortList, + tIPFilterParamsDstPortList, + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterParamsExtPktLenVal1, + tIPFilterParamsExtPktLenVal2, + tIPFilterParamsExtPktLenOper, + tIPFilterParamsRdirAllwRadOvrd, + tIPFilterParamsNatPolicyName, + tIPFilterParamsFwdLsp, + tIPFilterParamsFwdLspRtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 14.0 release." + ::= { tFilterMIBGroups 71 } + +tIPv6FilterV14v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterHostSharedInsertPt, + tIPv6FilterHostSharedInsertSize, + tIpv6FilterHostSharedNbrInsertd, + tIPv6FilterHostSharedHighWmark, + tIPv6FilterHostSharedLowWmark, + tIPv6FilterNbrHostSharedFltrs, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind, + tIPv6FilterParamsRedirectURL, + tIPv6FilterParamsSrcIpPrefixList, + tIPv6FilterParamsDstIpPrefixList, + tIPv6FilterParamsFragment, + tIPv6FilterParamsHopByHopOpt, + tIPv6FilterParamsRoutingType0, + tIPv6FilterParamsPortSelector, + tIPv6FilterParamsSrcPortList, + tIPv6FilterParamsDstPortList, + tIPv6FilterParamsRdirAllwRadOvrd, + tIPv6FilterParamsFwdRtrId, + tIPv6FilterParamsSrcIpFullMask, + tIPv6FilterParamsDstIpFullMask, + tIPv6FilterParamsNatPolicyName, + tIPv6FilterParamsFlowLabel, + tIPv6FilterParamsFlowLabelMask, + tIPv6FilterParamsFwdLspRtrId, + tIPv6FilterParamsFwdLsp, + tIPv6FilterParamsExtTbleLstChgd, + tIPv6FilterParamsExtLastChanged, + tIPv6FilterParamsExtAhExtHdr, + tIPv6FilterParamsExtEspExtHdr, + tIPv6FilterParamsExtNatType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 72 } + +tFilterParamsObsoletedGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP/IPv6 filter on Nokia + 7x50 ESS/SR series systems which were obsoleted in 14.0 release." + ::= { tFilterMIBGroups 73 } + +tFilterRemarkDscpExtGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActActionExt + } + STATUS current + DESCRIPTION + "The group of objects supporting filter remark dscp extended action on + Nokia 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 74 } + +tFilterPrefListRtrBgpPeersGroup OBJECT-GROUP + OBJECTS { + tFilterApplyPathVRtrId + } + STATUS current + DESCRIPTION + "The group of objects supporting filter bgp peer prefix lists in router + context on Nokia 7x50 ESS/SR series systems 15.0 release." + ::= { tFilterMIBGroups 75 } + +tFilterPrefListInfoGroup OBJECT-GROUP + OBJECTS { + tFltrPrefListInfoPrefixOwner, + tFltrPrefListInfoPrefixProg + } + STATUS current + DESCRIPTION + "The group of objects supporting prefix list info table on Nokia 7x50 + ESS/SR series systems." + ::= { tFilterMIBGroups 76 } + +tFilterForwardVprnTargetGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH, + tIPvXFltrEntryActFwdVprnTgtRtrId, + tIPvXFltrEntryActFwdVprnTgtAdPxT, + tIPvXFltrEntryActFwdVprnTgtAdPx, + tIPvXFltrEntryActFwdVprnTgtAdPxL, + tIPvXFltrEntryActFwdVprnTgtLspId + } + STATUS current + DESCRIPTION + "The group of objects supporting filter forward to vprn target action + on Nokia 7x50 ESS/SR series systems 15.0 release." + ::= { tFilterMIBGroups 77 } + +tFilterNotificationsV15v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEmbedOpenflowOperStateChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems release 15.0." + ::= { tFilterMIBGroups 80 } + +tFilterObsoleteNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterTmsEvent + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications supporting management of filter + notifications on Nokia SROS series systems release 15.0." + ::= { tFilterMIBGroups 81 } + +tFilterFwdBondingConnectionGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActFwdBondingConn + } + STATUS current + DESCRIPTION + "The group of objects supporting filter action forward with specified + preferred bonding connection on Nokia 7x50 ESS/SR series systems 15.0 + release." + ::= { tFilterMIBGroups 82 } + +tFilterSelectiveFlowspecGroup OBJECT-GROUP + OBJECTS { + tFilterEmbedFlowspecGroupId, + tFilterEmbedFlowspecInsEntryId, + tFilterEmbedFlowspecEntryOpState + } + STATUS current + DESCRIPTION + "The group of objects supporting selective flowspec filter objects on + Nokia 7x50 ESS/SR series systems 15.0 release." + ::= { tFilterMIBGroups 83 } + +tFilterMatchTcpFlagsGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtTcpFin, + tIPFilterParamsExtTcpRst, + tIPFilterParamsExtTcpPsh, + tIPFilterParamsExtTcpUrg, + tIPFilterParamsExtTcpEce, + tIPFilterParamsExtTcpCwr, + tIPFilterParamsExtTcpNs, + tIPv6FilterParamsExtTcpFin, + tIPv6FilterParamsExtTcpRst, + tIPv6FilterParamsExtTcpPsh, + tIPv6FilterParamsExtTcpUrg, + tIPv6FilterParamsExtTcpEce, + tIPv6FilterParamsExtTcpCwr, + tIPv6FilterParamsExtTcpNs + } + STATUS current + DESCRIPTION + "The group of objects supporting not present TCP flags match criteria + till 15.0 release on Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 84 } + +tFilterActionFc OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActFcName + } + STATUS current + DESCRIPTION + "The group of objects supporting filter action fc on Nokia 7x50 ESS/SR + series systems 16.0 release." + ::= { tFilterMIBGroups 86 } + +tFilterRPPingSrcAddressGroup OBJECT-GROUP + OBJECTS { + tFilterRPPingSrcAddressAddrType, + tFilterRPPingSrcAddressAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting filter redirect policy ping test + source address setting on Nokia 7x50 ESS/SR series systems 16.0 + release." + ::= { tFilterMIBGroups 87 } + +tFilterRPActiveDstChangeNotifGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterRPActiveDestChangeEvent + } + STATUS current + DESCRIPTION + "The group of notifications supporting filter redirect policy + destination change on Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 88 } + +tFilterRPActiveDstChangeGrp OBJECT-GROUP + OBJECTS { + tFilterRPNotifyDestChange + } + STATUS current + DESCRIPTION + "The group of objects supporting filter redirect policy destination + change events on Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 89 } + +tFilterRPlcyBindingGroup OBJECT-GROUP + OBJECTS { + tFilterRPlcyBindingTableLastChg, + tFilterRPlcyBindingLastChange, + tFilterRPlcyBindingRowStatus, + tFilterRPlcyBindingOperator, + tFilterRPlcyBindingOperState, + tFilterRPlcyBindingDestTableLCh, + tFilterRPlcyBindingDestRowStatus, + tFilterRPlcyBindingDestOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting filter redirect policy fate sharing on + Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 90 } + +tFltrGreTunTempGroup OBJECT-GROUP + OBJECTS { + tFltrGreTunTempTableLastChg, + tFltrGreTunTempLastChanged, + tFltrGreTunTempDescription, + tFltrGreTunTempIpv4SrcAddr, + tFltrGreTunTempIpv4GreKeyIfIndex, + tFltrGreTunTempIpv4SkipTllDecr, + tFltrGreTunTempRowStatus, + tFltrGreTunTempIpv4DstTblLstChg, + tFltrGreTunTempIpv4DstLstChg, + tFltrGreTunTempIpv4DstRowStatus, + tIPvXFltrEntryActFwdGreTun + } + STATUS current + DESCRIPTION + "The group of objects supporting filter gre tunnel template objects on + Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 91 } + +tFltrPrefListPrefExcludeGrp OBJECT-GROUP + OBJECTS { + tFltrPrefListPrefExclTblLstChg, + tFltrPrefListPrefExclLastChg, + tFltrPrefListPrefExclRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting filter prefix-exclude objects on Nokia + 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 92 } + +fltrMdAutoIdV16v0Group OBJECT-GROUP + OBJECTS { + fltrMdAutoIdFilterRangeStart, + fltrMdAutoIdFilterRangeEnd, + fltrMdAutoIdIPv4FilterCount, + fltrMdAutoIdIPv6FilterCount, + fltrMdAutoIdMacFilterCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of model-driven CLI auto + range of identifiers in Nokia SROS series systems in release 16.0." + ::= { tFilterMIBGroups 93 } + +tFltrPatternMatchGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActCondExpression, + tIPvXFltrEntryActCondExpMask, + tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondOffsetVal + } + STATUS current + DESCRIPTION + "The group of objects supporting pattern match in Nokia SROS series + systems in release 16.0." + ::= { tFilterMIBGroups 94 } + +tFilterRedirectPolicyV19v0Group OBJECT-GROUP + OBJECTS { + tFilterRPVrtrId, + tFilterRPRowStatus, + tFilterRPDescription, + tFilterRPAdminState, + tFilterRPActiveDestAddrType, + tFilterRPActiveDestAddr, + tFilterRPDstStickiness, + tFilterRPBestDstAddrType, + tFilterRPBestDstAddr, + tFilterRPStickinessHoldRemain, + tFilterRPlcyDstTableLastChg, + tFltrRPDstLastChanged, + tFltrRPDstRowStatus, + tFltrRPDstDescription, + tFltrRPDstAdminPriority, + tFltrRPDstOperPriority, + tFltrRPDstAdminState, + tFltrRPDstOperState, + tFilterRPlcyPingTestTableLastChg, + tFltrRPPingTLastChanged, + tFltrRPPingTRowStatus, + tFltrRPPingTInterval, + tFltrRPPingTTimeout, + tFltrRPPingTDropCount, + tFltrRPPingTHoldDown, + tFltrRPPingTHoldDownRemain, + tFltrRPPingTLastActionTime, + tFltrRPPingTLastAction, + tFilterRPlcyUcastRtTTableLastChg, + tFltrRPUcastRtTLastChanged, + tFltrRPUcastRtTRowStatus, + tFltrRPUcastRtTLastActionTime, + tFltrRPUcastRtTLastAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter redirect policy + objects on Nokia SROS series systems new in 19.0 series." + ::= { tFilterMIBGroups 95 } + +tFltrRPTestV19v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tFilterRPlcySNMPRespTableLastChg, + tFilterRPlcySNMPTestTableLastChg, + tFilterRPlcyURLRespTableLastChg, + tFilterRPlcyURLTestTableLastChg, + tFltrRPSnmpRspAction, + tFltrRPSnmpRspCounter32Val, + tFltrRPSnmpRspCounter64Val, + tFltrRPSnmpRspInt32Val, + tFltrRPSnmpRspIpAddressVal, + tFltrRPSnmpRspLastChanged, + tFltrRPSnmpRspOID, + tFltrRPSnmpRspOctetStringVal, + tFltrRPSnmpRspOidVal, + tFltrRPSnmpRspOpaqueVal, + tFltrRPSnmpRspPrioChange, + tFltrRPSnmpRspRowStatus, + tFltrRPSnmpRspTimeTicksVal, + tFltrRPSnmpRspType, + tFltrRPSnmpRspUnsigned32Val, + tFltrRPSnmpTCommunity, + tFltrRPSnmpTDropCount, + tFltrRPSnmpTHoldDown, + tFltrRPSnmpTHoldDownRemain, + tFltrRPSnmpTInterval, + tFltrRPSnmpTLastAction, + tFltrRPSnmpTLastActionTime, + tFltrRPSnmpTLastChanged, + tFltrRPSnmpTLastCounter32Val, + tFltrRPSnmpTLastCounter64Val, + tFltrRPSnmpTLastInt32Val, + tFltrRPSnmpTLastIpAddressVal, + tFltrRPSnmpTLastOID, + tFltrRPSnmpTLastOctetStringVal, + tFltrRPSnmpTLastOidVal, + tFltrRPSnmpTLastOpaqueVal, + tFltrRPSnmpTLastPrioChange, + tFltrRPSnmpTLastTimeTicksVal, + tFltrRPSnmpTLastType, + tFltrRPSnmpTLastUnsigned32Val, + tFltrRPSnmpTNextRespIndex, + tFltrRPSnmpTOID, + tFltrRPSnmpTRowStatus, + tFltrRPSnmpTSnmpVersion, + tFltrRPSnmpTTimeout, + tFltrRPUrlTDropCount, + tFltrRPUrlTHoldDown, + tFltrRPUrlTHoldDownRemain, + tFltrRPUrlTHttpVersion, + tFltrRPUrlTInterval, + tFltrRPUrlTLastAction, + tFltrRPUrlTLastActionTime, + tFltrRPUrlTLastChanged, + tFltrRPUrlTLastPrioChange, + tFltrRPUrlTLastRetCode, + tFltrRPUrlTRowStatus, + tFltrRPUrlTRspAction, + tFltrRPUrlTRspLastChanged, + tFltrRPUrlTRspPrioChange, + tFltrRPUrlTRspRowStatus, + tFltrRPUrlTTimeout, + tFltrRPUrlTUrl + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in 19.0 supporting management of filter + redirect policy SNMP and URL tests on Nokia SROS series systems." + ::= { tFilterMIBGroups 96 } + +tFltrCAMTypeGroup OBJECT-GROUP + OBJECTS { + tIPFilterType, + tIPv6FilterType + } + STATUS current + DESCRIPTION + "The group of objects supporting CAM Type for IP-IPv6 Policy in Nokia + SROS series systems in release 19.5." + ::= { tFilterMIBGroups 97 } + +tFltrMatchMacForIPvXGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtSrcMac, + tIPFilterParamsExtSrcMacMask, + tIPv6FilterParamsExtSrcMac, + tIPv6FilterParamsExtSrcMacMask + } + STATUS current + DESCRIPTION + "The group of objects supporting Src-MAC Criteria for IP-IPv6 Policy in + Nokia SROS series systems in release 19.5." + ::= { tFilterMIBGroups 98 } + +tFltrMatchPacketLengthGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtMxPktLenVal1, + tIPFilterParamsExtMxPktLenVal2, + tIPFilterParamsExtMxPktLenOper, + tIPv6FilterParamsExtMxPktLenVal1, + tIPv6FilterParamsExtMxPktLenVal2, + tIPv6FilterParamsExtMxPktLenOper + } + STATUS current + DESCRIPTION + "The group of objects supporting Packet-Length Criteria for IP-IPv6 + Policy in Nokia SROS series systems in release 19.5." + ::= { tFilterMIBGroups 99 } + +tFltrFilterNameInLIGroup OBJECT-GROUP + OBJECTS { + tLiRsvdBlockFltrAssocTableLChg, + tLiRsvdBlockFltrAssocRowStatus, + tLiRsvdBlockFltrAssocLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting association of LI reserved block with + filter via filter name in Nokia SROS series systems in release 19.5." + ::= { tFilterMIBGroups 100 } + +tLiFltrAssocFltrNameGroup OBJECT-GROUP + OBJECTS { + tLiFltrAssocFltrNameTableLastChg, + tLiFltrAssocFltrNameRowStatus, + tLiFltrAssocFltrNameLastChg + } + STATUS current + DESCRIPTION + "The group of objects supporting association of LI filter with existing + or not existing normal filter via filter name in Nokia SROS series + systems in release 19.10." + ::= { tFilterMIBGroups 102 } + +tFltrIPv6ExceptionV19v0Group OBJECT-GROUP + OBJECTS { + tIPv6ExceptionRowStatus, + tIPv6ExceptionDescription, + tIPv6ExceptionName, + tIPv6ExceptionNameId, + tIPv6ExcParamsRowStatus, + tIPv6ExcParamsDescription, + tIPv6ExcParamsNextHeader, + tIPv6ExcParamsSrcIpAddr, + tIPv6ExcParamsSrcIpMask, + tIPv6ExcParamsSrcIpFullMask, + tIPv6ExcParamsSrcIpPrefixList, + tIPv6ExcParamsDstIpAddr, + tIPv6ExcParamsDstIpMask, + tIPv6ExcParamsDstIpFullMask, + tIPv6ExcParamsDstIpPrefixList, + tIPv6ExcParamsSourcePortValue1, + tIPv6ExcParamsSourcePortValue2, + tIPv6ExcParamsSourcePortOperator, + tIPv6ExcParamsSourcePortList, + tIPv6ExcParamsDestPortValue1, + tIPv6ExcParamsDestPortValue2, + tIPv6ExcParamsDestPortOperator, + tIPv6ExcParamsDestPortList, + tIPv6ExcParamsPortSelector, + tIPv6ExcParamsIcmpCode, + tIPv6ExcParamsIcmpType, + tIPv6ExcParamsIngressHitCount, + tIPv6ExcParamsEgressHitCount, + tIPv6ExcParamsIngrHitByteCount, + tIPv6ExcParamsEgrHitByteCount + } + STATUS current + DESCRIPTION + "The group of objects supporting IPv6 exception filters in Nokia SROS + series systems in release 19.10." + ::= { tFilterMIBGroups 103 } + +tFltrFwdMplsPlcyEndptGrp OBJECT-GROUP + OBJECTS { + tIPvXFltrFwdMplsPlcyEndptAddrTp, + tIPvXFltrFwdMplsPlcyEndptAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting forwarding to a tunnel identified by + an MPLS forwarding policy endpoint for IP-IPv6 in Nokia SROS series + systems in release 19.10." + ::= { tFilterMIBGroups 104 } + +tFltrFwdSrtePlcyEndptColorGrp OBJECT-GROUP + OBJECTS { + tIPvXFltrFwdSrtePlcyEndptAddrTp, + tIPvXFltrFwdSrtePlcyEndptAddr, + tIPvXFltrFwdSrtePlcyColor + } + STATUS current + DESCRIPTION + "The group of objects supporting forwarding to a tunnel identified by + an SR-TE policy endpoint and color for IP-IPv6 in Nokia SROS series + systems in release 19.10." + ::= { tFilterMIBGroups 105 } + +tLiFltrMatchFragmentGroup OBJECT-GROUP + OBJECTS { + tLiIpFilterParamsFragment + } + STATUS current + DESCRIPTION + "The group of objects supporting LI filter fragment matching in Nokia + SROS series systems in release 20.2." + ::= { tFilterMIBGroups 106 } + +fltrMdAutoIdV20v0Group OBJECT-GROUP + OBJECTS { + fltrMdAutoIdIPv4ExceptionCount, + fltrMdAutoIdIPv6ExceptionCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of model-driven CLI auto + range of identifiers in Nokia SROS series systems in release 20.2." + ::= { tFilterMIBGroups 107 } + +tFilterMatchProtocolListGroup OBJECT-GROUP + OBJECTS { + tFltrProtocolListTableLstChng, + tFltrProtocolListRowStatus, + tFltrProtocolListLastChanged, + tFltrProtocolListDescription, + tFltrProtocolListItemTblLstChg, + tFltrProtocolListItemRowStatus, + tIPFilterParamsExtProtocolList, + tIPv6FilterParamsExtProtocolList + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of protocol lists for + filters on Nokia SROS series systems." + ::= { tFilterMIBGroups 108 } + +tFilterMatchDestClassGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtDestClass, + tIPv6FilterParamsExtDestClass + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of BGP destination + class filtering on Nokia SROS series systems." + ::= { tFilterMIBGroups 109 } + +tFilterL2AwareNatBypassGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrActL2AwareNatBypass + } + STATUS current + DESCRIPTION + "The group of objects supporting the l2-aware-nat-bypass filter action + on Nokia SROS series systems." + ::= { tFilterMIBGroups 110 } + +tFltrLiRsvdBlockRangeChgNotifGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tFltrLiRsvdBlockRangeChangeEvent + } + STATUS current + DESCRIPTION + "The group of notifications supporting filter LI reserved block range + change on Nokia 7x50 ESS/SR series systems 20.0 release." + ::= { tFilterMIBGroups 111 } + +tFltrCflowdSampleProfileGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtSampleProf, + tIPv6FilterParamsExtSampleProf + } + STATUS current + DESCRIPTION + "The group of objects supporting filter cflowd sample profile on Nokia + 7x50 ESS/SR series systems 20.7 release." + ::= { tFilterMIBGroups 112 } + +tFltrEntryCollectStatsIPvXGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtCollectStats, + tIPv6FilterParamsExtCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting filter entry statistic collection on + Nokia 7x50 ESS/SR series systems 21.2 release." + ::= { tFilterMIBGroups 113 } + +tFltrEntryCollectStatsMacGroup OBJECT-GROUP + OBJECTS { + tMacFilterParamsCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting filter entry statistic collection on + Nokia 7x50 ESS/SR series systems 21.10 release." + ::= { tFilterMIBGroups 114 } + +tFilterMacFltrActionGroupV21 OBJECT-GROUP + OBJECTS { + tMacFltrEntryActFcName + } + STATUS current + DESCRIPTION + "The group of objects supporting mac-filter entry FC on Nokia 7x50 + ESS/SR series systems 21.10 release." + ::= { tFilterMIBGroups 115 } + +tFltrParamsActionObsoleteGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsFwdRtrId, + tIPFilterParamsRdirAllwRadOvrd, + tIPFilterParamsNatPolicyName, + tIPFilterParamsFwdLsp, + tIPFilterParamsFwdLspRtrId, + tMacFilterParamsAction, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL, + tMacFilterParamsEsi, + tMacFilterParamsFwdEsiSvcId, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind, + tIPv6FilterParamsRedirectURL, + tIPv6FilterParamsRdirAllwRadOvrd, + tIPv6FilterParamsFwdRtrId, + tIPv6FilterParamsNatPolicyName, + tIPv6FilterParamsFwdLsp, + tIPv6FilterParamsFwdLspRtrId, + tIPv6FilterParamsExtNatType, + tIPv6FilterParamsExtPktLenVal1, + tIPv6FilterParamsExtPktLenVal2, + tIPv6FilterParamsExtPktLenOper, + tIPv6FilterParamsExtHopLimitVal1, + tIPv6FilterParamsExtHopLimitVal2, + tIPv6FilterParamsExtHopLimitOper, + tIPv6FilterParamsExtEsi, + tIPv6FilterParamsExtFwdEsiSvcId, + tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiSFIp, + tIPv6FilterParamsExtFwdEsiVasIf, + tIPFilterParamsExtPktLenVal1, + tIPFilterParamsExtPktLenVal2, + tIPFilterParamsExtPktLenOper, + tIPFilterParamsExtTTLVal1, + tIPFilterParamsExtTTLVal2, + tIPFilterParamsExtTTLOper, + tIPFilterParamsExtEsi, + tIPFilterParamsExtFwdEsiSvcId, + tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiSFIp, + tIPFilterParamsExtFwdEsiVasIf + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in 21.0 supporting management of filter + action via Params tables via SNMP and URL tests on Nokia SROS series + systems." + ::= { tFilterMIBGroups 116 } + +tIPFilterV21v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterSharedPccRuleInsrtPt, + tIPFilterSharedPccRuleInsrtSize, + tIPFilterSharedPccRuleNbrInsrtd, + tIPFilterChainToSystemFilter, + tIPFilterParamsExtEgressPBR, + tIPFilterParamsExtPbrDwnActOvr, + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterHostSharedInsertPt, + tIPFilterHostSharedInsertSize, + tIpFilterHostSharedNbrInsertd, + tIPFilterHostSharedHighWmark, + tIPFilterHostSharedLowWmark, + tIPFilterNbrHostSharedFltrs, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsFwdSvcId, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsActiveDest, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsSrcRouteOption, + tIPFilterParamsPortSelector, + tIPFilterParamsSrcPortList, + tIPFilterParamsDstPortList, + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 14.0 release." + ::= { tFilterMIBGroups 117 } + +tIPv6FilterV21v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterSharedPccRuleInsrtPt, + tIPv6FilterSharedPccRuleInsrtSiz, + tIPv6FilterSharedPccRuleNbrInsrt, + tIPv6FilterChainToSystemFilter, + tIPv6FilterParamsExtEgressPBR, + tIPv6FilterParamsExtPbrDwnActOvr, + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterHostSharedInsertPt, + tIPv6FilterHostSharedInsertSize, + tIpv6FilterHostSharedNbrInsertd, + tIPv6FilterHostSharedHighWmark, + tIPv6FilterHostSharedLowWmark, + tIPv6FilterNbrHostSharedFltrs, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsSrcIpPrefixList, + tIPv6FilterParamsDstIpPrefixList, + tIPv6FilterParamsFragment, + tIPv6FilterParamsHopByHopOpt, + tIPv6FilterParamsRoutingType0, + tIPv6FilterParamsPortSelector, + tIPv6FilterParamsSrcPortList, + tIPv6FilterParamsDstPortList, + tIPv6FilterParamsSrcIpFullMask, + tIPv6FilterParamsDstIpFullMask, + tIPv6FilterParamsFlowLabel, + tIPv6FilterParamsFlowLabelMask, + tIPv6FilterParamsExtTbleLstChgd, + tIPv6FilterParamsExtLastChanged, + tIPv6FilterParamsExtAhExtHdr, + tIPv6FilterParamsExtEspExtHdr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 118 } + +tMacFilterV21v0Group OBJECT-GROUP + OBJECTS { + tMacFilterParamsPbrDwnActOvr, + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsRedirectURL, + tMacFilterParamsIngrHitByteCount, + tMacFilterParamsEgrHitByteCount, + tMacFilterParamsLowISID, + tMacFilterParamsHighISID, + tMacFilterType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of mac filter objects on + Nokia SROS series systems 8.0 release." + ::= { tFilterMIBGroups 119 } + +tFilterMatchTTLGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtMxTTLVal1, + tIPFilterParamsExtMxTTLVal2, + tIPFilterParamsExtMxTTLOper, + tIPv6FilterParamsExtMxHopLmtVal1, + tIPv6FilterParamsExtMxHopLmtVal2, + tIPv6FilterParamsExtMxHopLmtOper + } + STATUS current + DESCRIPTION + "The group of objects supporting match TTL/Hop Limit on Nokia 7x50 + ESS/SR series systems 21.10 release." + ::= { tFilterMIBGroups 120 } + +tFltrMatchSrcOrDstIpGroup OBJECT-GROUP + OBJECTS { + tIPv6FilterParamsIpSelector, + tIPFilterParamsIpSelector + } + STATUS current + DESCRIPTION + "The group of objects supporting filter match source or destination IP + criterion on Nokia 7x50 ESS/SR series systems 21.2 release." + ::= { tFilterMIBGroups 121 } + +tFilterNotificationsPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 21 } + +tFilterNotifications OBJECT IDENTIFIER ::= { tFilterNotificationsPrefix 0 } + +tIPFilterPBRPacketsDrop NOTIFICATION-TYPE + OBJECTS { + tIPFilterParamsForwardNHInterface, + tFilterPBRDropReason + } + STATUS current + DESCRIPTION + "The tIPFilterPBRPacketsDrop event is generated either when the + configuration of a forwarding action refers to an invalid/unconfigured + next-hop or if the active interface goes down operationally in the + process of active filtering." + ::= { tFilterNotifications 1 } + +tFilterEntryActivationFailed NOTIFICATION-TYPE + OBJECTS { + tFilterParmRow, + tFilterAlarmDescription + } + STATUS obsolete + DESCRIPTION + "The tFilterEntryActivationFailed event can only be generated for + entries that are controlled by a tmnxTimeRangeEntry. If the + tmnxTimeRangeEntry becomes active the indicated entry must be + installed. The event is generated when this installation failed + because of resource problems. + + This object is obsoleted in release 14.0." + ::= { tFilterNotifications 2 } + +tFilterEntryActivationRestored NOTIFICATION-TYPE + OBJECTS { + tFilterParmRow, + tFilterAlarmDescription + } + STATUS obsolete + DESCRIPTION + "The tFilterEntryActivationRestored event can only be generated for + entries that are controlled by a tmnxTimeRangeEntry. If the + tmnxTimeRangeEntry becomes active the indicated entry must be + installed. The event tFilterEntryActivationFailed is generated when + this installation originally failed because of resources problems, The + notification tFilterEntryActivationRestored is sent when either the + time range associated with the filter is no longer active, or when the + filter entry was installed due to the availability of new resources. + + This object is obsoleted in release 14.0." + ::= { tFilterNotifications 3 } + +tFilterSubInsSpaceAlarmRaised NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterSubInsSpaceOwner, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterSubInsSpaceAlarmRaised notification is generated when the + utilization of a filter entry range that was reserved for filter entry + insertion increases to the configured high watermark for his filter" + ::= { tFilterNotifications 4 } + +tFilterSubInsSpaceAlarmCleared NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterSubInsSpaceOwner, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterSubInsSpaceAlarmCleared notification is generated when the + utilization of a filter entry range that was reserved for filter entry + insertion dropped below to the configured low watermark for his + filter." + ::= { tFilterNotifications 5 } + +tFilterSubInsFltrEntryDropped NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterSubInsSpaceOwner, + tFilterAlarmDescription + } + STATUS current + DESCRIPTION + "The tFilterSubInsFltrEntryDropped notification is generated when a + request to insert a filter entry was not successful." + ::= { tFilterNotifications 6 } + +tFilterBgpFlowSpecProblem NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFltrFlowSpecVrtrId, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI + } + STATUS current + DESCRIPTION + "The tFilterBgpFlowSpecProblem notification is generated when a BGP + flowspec NLRI is received in the filter module that cannot be treated + - i.e. for which no filter entry is installed in the system, or when + there is a problem inserting (new) or reshuffling (existing) flowspec + or merged filter entries." + ::= { tFilterNotifications 7 } + +tFilterApplyPathProblem NOTIFICATION-TYPE + OBJECTS { + tFltrPrefixListType, + tFltrPrefixListName, + tFltrApplyPathSource, + tFltrApplyPathIndex, + tFilterAlarmDescription + } + STATUS current + DESCRIPTION + "The tFilterApplyPathProblem notification is generated when a problem + is encountered for a configured apply-path rule. + + [CAUSE] Failed to add prefix/prefixes specified by the apply-path rule + to the prefix list likely due to insufficient resources. + + [EFFECT] Prefix list does not contain all prefixes specified by the + apply-path rule. + + [RECOVERY] Release resources by removing unnecessary prefixes or + specify more specific apply-path rule." + ::= { tFilterNotifications 8 } + +tFilterRadSharedFltrAlarmRaised NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterRadSharedFltrAlarmRaised notification is generated when the + number of Radius Shared Filters that are dynamically created in the + system increases to the configured high watermark for the indicated + filter." + ::= { tFilterNotifications 9 } + +tFilterRadSharedFltrAlarmClear NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterRadSharedFltrAlarmClear notification is generated when the + number of Radius Shared Filters that are dynamically created in the + system dropped below to the configured low watermark for the indicated + filter." + ::= { tFilterNotifications 10 } + +tFilterEmbeddingOperStateChange NOTIFICATION-TYPE + OBJECTS { + tFilterEmbeddedRefOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbeddingOperStateChange notification is generated when the + operational status of an embedded filter has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed an embedded filter into embedding filter was done. + 2) An attempt to recover an embedding that is operationally down + was done. + 3) An attempt to change the admin state of an embedding was done. + 4) The operational state of an embedding has changed to inactive + due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of the filter was successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the embedded entries were removed. Otherwise the embedding filter + was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + embedding." + ::= { tFilterNotifications 11 } + +tFilterEmbedOpenflowOperStateChg NOTIFICATION-TYPE + OBJECTS { + tFilterEmbedOpenflowOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbedOpenflowOperStateChg notification is generated when + the operational state of an open-flow switch embedded in a filter with + scope other than 'embedded' has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed an open-flow switch into an embedding filter + was done. + 2) An attempt to recover an open-flow embedding that is operationally + down was done. + 3) An attempt to change the admin state of an open-flow embedding + was done. + 4) The operational state of an open-flow embedding has changed + to inactive due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of an open-flow switch was successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the open-flow switch entries were removed. Otherwise the + embedding filter was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + open-flow embedding." + ::= { tFilterNotifications 12 } + +tFilterTmsEvent NOTIFICATION-TYPE + OBJECTS { + tFltrMdaId, + tFltrNotifDescription + } + STATUS obsolete + DESCRIPTION + "The tFilterTmsEvent notification is generated by the systems filter + module to report an event related to the Threat Management System + (TMS). + + Receiving the tFilterTmsEvent notification is an indication that the + TMS system may not be fully operational." + ::= { tFilterNotifications 13 } + +tFilterEmbedFlowspecOperStateChg NOTIFICATION-TYPE + OBJECTS { + tFilterEmbedFlowspecRtrId, + tFilterEmbedFlowspecOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbedFlowspecOperStateChg notification is generated when + the operational state of a set of flowspec rules embedded in an IP or + IPv6 filter with scope other than 'embedded' has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed a set of flowspec rules into an embedding + filter was done. + 2) An attempt to recover a flowspec rules embedding that is + operationally down was done. + 3) An attempt to change the admin state of a flowspec rules embedding + was done. + 4) The operational state of a flowspec rules embedding has changed + to inactive due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of a set of flowspec rules was successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the set of flowspec rules were removed. + + Otherwise the embedding filter was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + flowspec rules embedding." + ::= { tFilterNotifications 14 } + +tFilterEmbedVsdOperStateChg NOTIFICATION-TYPE + OBJECTS { + tFilterEmbedVsdOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbedVsdOperStateChg notification is generated when the + operational state of an embedding of a filter managed by a VSD + controller in a filter with scope other than 'embedded' has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed a filter managed by a VSD controller + into an embedding filter was done. + 2) An attempt to recover an embedding that is operationally down + was done. + 3) An attempt to change the admin state of an embedding was done. + 4) The operational state of an embedding has changed to inactive + due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of a filter managed by a VSD controller was + successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the embedded entries were removed. + + Otherwise the embedding filter was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + embedding." + ::= { tFilterNotifications 15 } + +tFilterRPActiveDestChangeEvent NOTIFICATION-TYPE + OBJECTS { + tFilterRPActiveDestAddrType, + tFilterRPActiveDestAddr, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterRPActiveDestChangeEvent notification is generated when the + active destination of a redirect policy changes. + + [CAUSE] This notification was triggered because active destination of + a redirect policy has changed. + + [EFFECT] Traffic hitting filter entries with forward redirect-policy + set to this redirect policy will be directed toward the new active + destination. + + [RECOVERY] No recovery action is required." + ::= { tFilterNotifications 16 } + +tFltrLiRsvdBlockRangeChangeEvent NOTIFICATION-TYPE + OBJECTS { + tLiReservedBlockStart, + tLiReservedBlockSize + } + STATUS current + DESCRIPTION + "The tFltrLiRsvdBlockRangeChangeEvent notification is generated when + the LI reserved block range changes. + + [CAUSE] This notification was triggered because LI reserved block + range has changed. + + [EFFECT] This change may rearrange filters entries and may temporarily + disrupt current interception. + + [RECOVERY] No recovery action is required." + ::= { tFilterNotifications 17 } + +END diff --git a/MIBS/nokia/TIMETRA-GLOBAL-MIB b/MIBS/nokia/TIMETRA-GLOBAL-MIB new file mode 100644 index 0000000..c2da37d --- /dev/null +++ b/MIBS/nokia/TIMETRA-GLOBAL-MIB @@ -0,0 +1,664 @@ +TIMETRA-GLOBAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, OBJECT-TYPE, + enterprises + FROM SNMPv2-SMI + DateAndTime + FROM SNMPv2-TC + ; + +timetraGlobalMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module for central registration + of object identifiers defined under the Nokia 'timetra' branch + for the Nokia SROS series SNMP MIBs. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201208010000Z" + DESCRIPTION + "Rev 11.0 1 Aug 2012 00:00 + 11.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201002280000Z" + DESCRIPTION + "Rev 8.0 28 Feb 2010 00:00 + 8.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200902010000Z" + DESCRIPTION + "Rev 7.0 01 Feb 2009 00:00 + 7.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + This is the 1.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + This is the initial version of the TIMETRA-GLOBAL-MIB." + + ::= { timetraModules 1 } + +timetra OBJECT IDENTIFIER ::= { enterprises 6527 } + +timetraReg OBJECT IDENTIFIER ::= { timetra 1 } + +timetraModules OBJECT IDENTIFIER ::= { timetraReg 1 } + +timetraSRMIBModules OBJECT IDENTIFIER ::= { timetraModules 3 } + +timetraAirframeMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 111 } + +timetraApplianceMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 128 } + +timetraCapabilityModule OBJECT IDENTIFIER ::= { timetraModules 4 } + +timetra7750CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 1 } + +timetra7450CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 2 } + +timetra7710CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 3 } + +timetra7750MGCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 4 } + +timetraSROSCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 5 } + +timetraDCCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 6 } + +timetraMGCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 7 } + +alcatelCommonMIBModules OBJECT IDENTIFIER ::= { timetraModules 5 } + +timetraServiceRouters OBJECT IDENTIFIER ::= { timetraReg 3 } + +tmnxModelSR1Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1 Version 1 device." + ::= { timetraServiceRouters 1 } + +tmnxModelSR4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-4 device." + ::= { timetraServiceRouters 2 } + +tmnxModelSR12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-12 device." + ::= { timetraServiceRouters 3 } + +tmnxModelSR7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-7 device." + ::= { timetraServiceRouters 4 } + +tmnxModelSR6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-6 device." + ::= { timetraServiceRouters 5 } + +tmnxModelSRc12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-c12 device." + ::= { timetraServiceRouters 6 } + +tmnxModelSRc4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-c4 device." + ::= { timetraServiceRouters 7 } + +tmnxModelSR12EReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-12E device." + ::= { timetraServiceRouters 8 } + +tmnxModelSRa4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-a4 device." + ::= { timetraServiceRouters 9 } + +tmnxModelSRa8Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-a8 device." + ::= { timetraServiceRouters 10 } + +tmnxModelSR1eReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1e device." + ::= { timetraServiceRouters 11 } + +tmnxModelSR2eReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-2e device." + ::= { timetraServiceRouters 12 } + +tmnxModelSR3eReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-3e device." + ::= { timetraServiceRouters 13 } + +tmnxModelSARHmReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7705 SAR-Hm device." + ::= { timetraServiceRouters 14 } + +tmnxModelSR1v2Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1 Version 2 device." + ::= { timetraServiceRouters 15 } + +tmnxModelSR14sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-14s device." + ::= { timetraServiceRouters 16 } + +tmnxModelSR7sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-7s device." + ::= { timetraServiceRouters 17 } + +tmnxModelSR1sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1s device." + ::= { timetraServiceRouters 18 } + +tmnxModelSR2sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-2s device." + ::= { timetraServiceRouters 19 } + +tmnxModelIXRr6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR six mda slot device." + ::= { timetraServiceRouters 20 } + +tmnxModelIXR6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR six slot device." + ::= { timetraServiceRouters 21 } + +tmnxModelIXR10Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR ten slot device." + ::= { timetraServiceRouters 22 } + +tmnxModelIXRsReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR one slot device." + ::= { timetraServiceRouters 23 } + +tmnxModelSARHmcReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7705 SAR-Hmc device." + ::= { timetraServiceRouters 24 } + +tmnxModelIXReReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR-e device." + ::= { timetraServiceRouters 25 } + +tmnxModelIXRr4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR r4 device." + ::= { timetraServiceRouters 26 } + +tmnxModelIXRx1Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR-x1 and IXR-xs device." + ::= { timetraServiceRouters 27 } + +tmnxModelIXRx3Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR-x3 device." + ::= { timetraServiceRouters 29 } + +tmnxModelIXRecReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR-EC device." + ::= { timetraServiceRouters 31 } + +tmnxModelIXRr6dReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR-R6d device." + ::= { timetraServiceRouters 32 } + +tmnxModelIXRr6dlReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR-R6dl device." + ::= { timetraServiceRouters 33 } + +timetraServiceSwitches OBJECT IDENTIFIER ::= { timetraReg 6 } + +tmnxModelESS1Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-1 device." + ::= { timetraServiceSwitches 1 } + +tmnxModelESS4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-4 device." + ::= { timetraServiceSwitches 2 } + +tmnxModelESS7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-7 device." + ::= { timetraServiceSwitches 3 } + +tmnxModelESS12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-12 device." + ::= { timetraServiceSwitches 4 } + +tmnxModelESS6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-6 device." + ::= { timetraServiceSwitches 5 } + +tmnxModelESS6vReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-6V device." + ::= { timetraServiceSwitches 6 } + +alcatel7710ServiceRouters OBJECT IDENTIFIER ::= { timetraReg 9 } + +tmnxModel7710SRc12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7710 SR-c12 (12 Compact MDA slots) device." + ::= { alcatel7710ServiceRouters 1 } + +tmnxModel7710SRc4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7710 SR-c4 (4 Compact MDA slots) device." + ::= { alcatel7710ServiceRouters 2 } + +alcatel7750MobileGateways OBJECT IDENTIFIER ::= { timetraReg 12 } + +tmnxModel7750MGSR7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750-MG SR-7 device." + ::= { alcatel7750MobileGateways 1 } + +tmnxModel7750MGSR12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750-MG SR-12 device." + ::= { alcatel7750MobileGateways 2 } + +alcatelMGVMExtRoutingSystems OBJECT IDENTIFIER ::= { timetraReg 13 } + +tmnxModelCMGa6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia CMG-a6 device." + ::= { alcatelMGVMExtRoutingSystems 8 } + +alcatelMobileSbaSystems OBJECT IDENTIFIER ::= { timetraReg 14 } + +tmnxModelNrdReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia Network Repository Discovery (NRD) device." + ::= { alcatelMobileSbaSystems 1 } + +alcatel7950ExtRoutingSystems OBJECT IDENTIFIER ::= { timetraReg 15 } + +tmnxModel7950XRS20Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7950 XRS-20 device." + ::= { alcatel7950ExtRoutingSystems 1 } + +tmnxModel7950XRS16Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7950 XRS-16 device." + ::= { alcatel7950ExtRoutingSystems 2 } + +tmnxModel7950XRS20EReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7950 XRS-20E device." + ::= { alcatel7950ExtRoutingSystems 3 } + +alcatel7nnnExtServiceRouters OBJECT IDENTIFIER ::= { timetraReg 18 } + +alcatelVMExtRoutingSystems OBJECT IDENTIFIER ::= { timetraReg 19 } + +tmnxModelVSRReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia Virtual Service Router device." + ::= { alcatelVMExtRoutingSystems 1 } + +tmnxModelVSRcReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia Virtual Service Router compact device." + ::= { alcatelVMExtRoutingSystems 2 } + +timetraGeneric OBJECT IDENTIFIER ::= { timetra 2 } + +timetraProducts OBJECT IDENTIFIER ::= { timetra 3 } + +tmnxSRMIB OBJECT IDENTIFIER ::= { timetraProducts 1 } + +tmnxSRConfs OBJECT IDENTIFIER ::= { tmnxSRMIB 1 } + +tmnxSRObjs OBJECT IDENTIFIER ::= { tmnxSRMIB 2 } + +tmnxSRNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRMIB 3 } + +tmnxESSMIB OBJECT IDENTIFIER ::= { timetraProducts 2 } + +tmnxESSConfs OBJECT IDENTIFIER ::= { tmnxESSMIB 1 } + +tmnxESSObjs OBJECT IDENTIFIER ::= { tmnxESSMIB 2 } + +tmnxESSNotifyPrefix OBJECT IDENTIFIER ::= { tmnxESSMIB 3 } + +alcatelCommonMIB OBJECT IDENTIFIER ::= { timetraProducts 3 } + +alcatelConformance OBJECT IDENTIFIER ::= { alcatelCommonMIB 1 } + +alcatelObjects OBJECT IDENTIFIER ::= { alcatelCommonMIB 2 } + +alcatelNotifyPrefix OBJECT IDENTIFIER ::= { alcatelCommonMIB 3 } + +tmnxMGMIB OBJECT IDENTIFIER ::= { timetraProducts 4 } + +tmnxMGConfs OBJECT IDENTIFIER ::= { tmnxMGMIB 1 } + +tmnxMGObjs OBJECT IDENTIFIER ::= { tmnxMGMIB 2 } + +tmnxMGNotifyPrefix OBJECT IDENTIFIER ::= { tmnxMGMIB 3 } + +tmnxAgentCapability OBJECT IDENTIFIER ::= { timetra 4 } + +tmnx7750AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 1 } + +tmnx7450AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 2 } + +tmnx7710AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 3 } + +tmnxProductCapability OBJECT IDENTIFIER ::= { timetra 5 } + +tmnx7750Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 1 } + +tmnx7750V3v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 1 } + +tmnx7750V4v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 2 } + +tmnx7750V5v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 3 } + +tmnx7750V6v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 4 } + +tmnx7750V6v1 OBJECT IDENTIFIER ::= { tmnx7750Capability 5 } + +tmnx7750V7v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 6 } + +tmnx7750V8v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 7 } + +tmnx7450Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 2 } + +tmnx7450V3v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 1 } + +tmnx7450V4v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 2 } + +tmnx7450V5v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 3 } + +tmnx7450V6v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 4 } + +tmnx7450V6v1 OBJECT IDENTIFIER ::= { tmnx7450Capability 5 } + +tmnx7450V7v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 6 } + +tmnx7450V8v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 7 } + +tmnx7710Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 3 } + +tmnx7710V3v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 1 } + +tmnx7710V4v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 2 } + +tmnx7710V5v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 3 } + +tmnx7710V6v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 4 } + +tmnx7710V6v1 OBJECT IDENTIFIER ::= { tmnx7710Capability 5 } + +tmnx7710V7v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 6 } + +tmnx7710V8v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 7 } + +tmnx7750MGCapability OBJECT IDENTIFIER ::= { tmnxProductCapability 4 } + +tmnx7750MGV1v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 1 } + +tmnx7750MGV2v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 2 } + +tmnx7750MGV3v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 3 } + +tmnx7750MGV4v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 4 } + +tmnxSROSCapability OBJECT IDENTIFIER ::= { tmnxProductCapability 5 } + +tmnxSROSV8v0 OBJECT IDENTIFIER ::= { tmnxSROSCapability 1 } + +tmnxSROSV9v0 OBJECT IDENTIFIER ::= { tmnxSROSCapability 2 } + +tmnxSROSV10v0 OBJECT IDENTIFIER ::= { tmnxSROSCapability 3 } + +tmnxBasedProducts OBJECT IDENTIFIER ::= { timetra 6 } + +timetraConformance OBJECT IDENTIFIER ::= { timetra 999 } + +timetraCompliances OBJECT IDENTIFIER ::= { timetraConformance 1 } + +timetraCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The global MIB compliance statement for timetra products" + MODULE + MANDATORY-GROUPS { + timetraGroup + } + ::= { timetraCompliances 1 } + +timetraGroups OBJECT IDENTIFIER ::= { timetraConformance 2 } + +timetraGroup OBJECT-GROUP + OBJECTS { + timetraEoM + } + STATUS current + DESCRIPTION + "The group of objects in the timetra group" + ::= { timetraGroups 1 } + +timetraEoM OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object timetraEoM is the last readable object supported by Nokia + SR family defined by Nokia. + + The value of timetraEoM indicates the date and time when the object + was last read in an SNMP get request." + ::= { timetra 1000 } + +END diff --git a/MIBS/nokia/TIMETRA-LDP-MIB b/MIBS/nokia/TIMETRA-LDP-MIB new file mode 100644 index 0000000..187dbc5 --- /dev/null +++ b/MIBS/nokia/TIMETRA-LDP-MIB @@ -0,0 +1,15185 @@ +TIMETRA-LDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressPrefixLength, + InetAddressType + FROM INET-ADDRESS-MIB + MplsLdpIdentifier, MplsLsrIdentifier + FROM MPLS-LDP-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, RowStatus, + TEXTUAL-CONVENTION, TestAndIncr, + TimeInterval, TimeStamp, TruthValue + FROM SNMPv2-TC + TFilterID, TFilterLogId + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + SdpId, ServType, + TdmOptionsCasTrunkFraming, + TdmOptionsSigPkts + FROM TIMETRA-SERV-MIB + TNamedItem, TNamedItemOrEmpty, + TPolicyStatementNameOrEmpty, + TmnxAddressAndPrefixAddress, + TmnxAddressAndPrefixPrefix, + TmnxAddressAndPrefixType, + TmnxAdminState, TmnxEnabledDisabled, + TmnxLdpFECType, TmnxOperState, + TmnxServId, TmnxVRtrMplsLspID, TmnxVcId, + TmnxVcType + FROM TIMETRA-TC-MIB + vRtrID, vRtrLdpStatus + FROM TIMETRA-VRTR-MIB + ; + +timetraLdpMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "The MIB module to manage and provision the Nokia SROS LDP protocol + features. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-LDP-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-LDP-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-LDP-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-LDP-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-LDP-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-LDP-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-LDP-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-LDP-MIB." + + REVISION "200603160000Z" + DESCRIPTION + "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-LDP-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-LDP-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-LDP-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-LDP-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-LDP-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-LDP-MIB." + + REVISION "200108010000Z" + DESCRIPTION + "Rev 0.1 01 Aug 2001 00:00 + Initial version of the TIMETRA-LDP-MIB." + + ::= { timetraSRMIBModules 8 } + +TmnxLdpKeepAliveFactor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpKeepAliveFactor specifies the value by which the keepalive + timeout should be divided to give the keepalive time i.e. the time + interval, in seconds, between LDP Keepalive messages. LDP Keepalive + messages are sent to keep the LDP session from timing out when no + other LDP traffic is being sent between the neighbors." + SYNTAX Unsigned32 (1..255) + +TmnxLdpKeepAliveTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpKeepAliveTimeout specifies the the time interval, in seconds, + that LDP waits before tearing down a session. If no LDP messages are + exchanged during this time interval, the LDP session is torn down. + Generally the keepalive timeout interval should be configured to be 3 + times the keepalive time (the time interval between successive LDP + Keepalive messages)." + SYNTAX Unsigned32 (1..65535) + +TmnxLdpHelloFactor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpHelloFactor specifies the value by which the hello timeout + should be divided to give the hello time i.e. the time interval, in + seconds, between LDP Hello messages. LDP uses Hello messages to + discover neighbors and to detect loss of connectivity with its + neighbors." + SYNTAX Unsigned32 (1..255) + +TmnxLdpHelloTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpHelloTimeout specifies the the time interval, in seconds, that + LDP waits before declaring a neighbor to be down. Hello timeout is + local to the system and is sent in the Hello messages to a neighbor. + Hello timeout cannot be set to a value that is less than 3 times the + hello time." + SYNTAX Unsigned32 (1..65535) + +TmnxLdpBackoffTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpBackoffTime specifies the backoff interval (initial and + maximum). The backoff interval is the time, in seconds, that LDP waits + after an LDP session setup has failed before it attempts to setup the + session again. After the LDP session startup fails the first time, the + backoff interval is set to an initial value. Thereafter, if session + startup fails again the backoff interval increases exponentially until + it reaches a maximum value specified by the maximum backoff interval. + If the maximum backoff interval is set to zero (0), then the backoff + interval does not increase exponentially after the first session + startup attempt fails. Instead it remains constant and LDP will keep + retrying to establish a session until it succeeds." + SYNTAX Unsigned32 (0..2592000) + +TmnxLdpFECPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECPolicy determines whether the LSR should generate FECs and + which FECs it should generate. + + system(1) - LDP will distribute label bindings only for the router's + system IP address + + interface(2) - LDP will distribute label bindings for all LDP + interfaces + + all(3) - LDP will distribute label bindings for all prefixes in the + routing table + + none(4) - LDP will not distribute any label bindings." + SYNTAX INTEGER { + system (1), + interface (2), + all (3), + none (4) + } + +TmnxLdpLabelDistMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpLabelDistMethod describes the label distribution method used. + + When the value is 'downstreamOnDemand', label bindings are distributed + to the upstream LSR only when a label request message is received. + + When the value is 'downstreamUnsolicited', label bindings are + distributed to the upstream LSR, for each FEC, without requiring a + request message for the FEC from the upstream LSR." + SYNTAX INTEGER { + downstreamOnDemand (1), + downstreamUnsolicited (2) + } + +TmnxLdpAdjacencyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpAdjacencyType describes the type of adjacency, either targeted + or link, for a row in the vRtrLdpHelloAdjTable. It also describes the + type of adjacencies in an LDP Session row in the vRtrLdpSessionTable." + SYNTAX INTEGER { + link (1), + targeted (2), + both (3) + } + +TmnxVpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxVpnId specifies the value of a VPN (Virtual Private Network) + identifier. This is a 10 byte value - the VPN 'type' is stored in the + first two bytes the TmnxVpnId. The next four bytes store an 'AS + (Autonomous System) number'. A 'local identifier' for the VPN is + stored as the last four bytes." + SYNTAX OCTET STRING (SIZE (10)) + +TmnxLabelStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLabelStatus bit flags specifies the status of an ingress or egress + label. + + Flags marked dummy* are not used and MUST be 0. + + 'statusSignalingSupported' - indicates whether status signaling is + enabled or not. + 'inUsePush' - indicates that the label contains valid information + that is currently being used as a 'push' label. + 'inUseSwap' - indicates that the label contains valid information + that is currently being used as a 'swap' label. + 'inUsePop' - indicates that the label contains valid information + that is currently being used as a 'pop' label. + 'released' - indicates that the label is in the process of being + freed. With this flag set, no other flags will be set. + 'notInUse' - indicates that the label contains valid information + but is currently not being used possibly because the + service is temporarily down. + 'withdrawn' - indicates that the label has not been sent (possibly + due to a mismatch in control word or status signaling) + 'controlWord' - indicates that the control word will be signaled + 'withdrawPending' - indicates that the label withdrawal is pending + 'alternateNextHop' - indicates that the label is programmed as + alternate next-hop for fast reroute + 'alternatePHop' - indicates that the label is programmed as alternate + upstream for fast reroute. + 'unnumIf' - indicates that the label is programmed using unnumbered + interface. + 'srIsisNextHop' - LDP binding is resolved to ISIS segment routing + next-hop. + 'srOspfNextHop' - LDP binding is resolved to OSPF segment routing + next-hop. + 'entLblCap' - entropy label capabilities. + }" + SYNTAX BITS { + dummyB0 (0), + dummyB1 (1), + statusSignalingSupported (2), + inUsePush (3), + inUseSwap (4), + inUsePop (5), + released (6), + notInUse (7), + withdrawn (8), + controlWord (9), + withdrawPending (10), + alternateNextHop (11), + alternatePHop (12), + unnumIf (13), + srIsisNextHop (14), + srOspfNextHop (15), + entLblCap (16) + } + +TmnxLabelSigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLabelSigStatus specifies the status of the pseudowire and attached + circuit. The values are defined in + draft-ietf-pwe3-iana-allocation-07.txt." + REFERENCE + "IETF draft-ietf-pwe3-iana-allocation-07.txt, sections 2,3 and 4" + SYNTAX Unsigned32 + +TmnxLdpFECTunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECTunnelType determines the type of tunnel that the label + mapping messages are referring to." + SYNTAX INTEGER { + static (1) + } + +TmnxLdpFECFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECFlags bit flags define the characteristics of FEC. Flags + marked dummy* are not used and MUST be 0. + + Flag 'egress': this node is an egress for this FEC. + Flag 'ingress': this node is a potential ingress for this FEC. + Flag 'installedSwap': the label for this FEC has been programmed + as a 'swap' label. + Flag 'installedPush': the label for this FEC has been programmed + as a 'push' label. + Flag 'installedPop': the label for this FEC has been programmed + as a 'pop' label. + Flag 'local': this FEC is local to this node. + Flag 'nextHop': the nextHop for this FEC is known. + Flag 'importPolicyRejected': global LDP import policy has rejected + this FEC. + Flag 'exportPolicyAccepted': global LDP export policy has accepted + this FEC. + Flag 'installedStaticFec': this FEC is created by static FEC + configuration on this node. + Flag 'vcSwitching': vcSwitching is enabled for the FEC. + Flag 'importTargPolicyRejected': targeted LDP import policy has + rejected this FEC. + Flag 'exportTargPolicyRejected': targeted LDP export policy has + rejected this FEC. + Flag 'importPeerPolicyRejected': peer LDP import policy has + rejected this FEC. + Flag 'localMultihomedSecondary': this FEC is local to this node + and is a multi-homed secondary + ip address. + Flag 'bgpNextHop' : LDP binding is resolved to BGP next-hop. + Flag 'labelReqSent' : Label request to peer has been sent. + Flag 'classBasedForwarding' : Label binding is using + class-based-forwarding. + Flag 'srIsisNextHop' : LDP binding is resolved to ISIS segment routing + next-hop. + Flag 'srOspfNextHop' : LDP binding is resolved to OSPF segment routing + next-hop. + Flag 'upperFec' : this upper FEC is stitched to lower FEC + Flag 'lowerFec' : this lower FEC is stitched to upper FEC + Flag 'communityMismatch' : targeted LDP community mismatch + Flag 'bkpUpperFec' : backup upper FEC" + SYNTAX BITS { + dummyB0 (0), + egress (1), + ingress (2), + installedSwap (3), + installedPush (4), + installedPop (5), + local (6), + nextHop (7), + importPolicyRejected (8), + exportPolicyAccepted (9), + installedStaticFec (10), + vcSwitching (11), + importTargPolicyRejected (12), + exportTargPolicyRejected (13), + importPeerPolicyRejected (14), + localMultihomedSecondary (15), + bgpNextHop (16), + labelReqSent (17), + classBasedForwarding (18), + srIsisNextHop (19), + srOspfNextHop (20), + upperFec (21), + lowerFec (22), + communityMismatch (23), + bkpUpperFec (24) + } + +TmnxLdpGenOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpGenOperDownReasonCode is an enumerated integer that specifies + the reason that the LDP instance is operationally down." + SYNTAX INTEGER { + operUp (0), + adminDown (1), + noListenSocket (2), + noDiscoverySocket (3), + noRtm (4), + noTtm (5), + iomFailure (6), + recvFailure (7), + clearDown (8), + noResources (9), + systemIpDown (10), + helloFailure (11), + ipv6NotSupported (12), + noBgp (13) + } + +TmnxLdpIntTargOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpIntTargOperDownReasonCode is an enumerated integer that + specifies the reason that the LDP interface and targeted peer is + operationally down." + SYNTAX INTEGER { + operUp (0), + adminDown (1), + noListenSocket (2), + noDiscoverySocket (3), + noResources (4), + addrFecDeprogram (5), + svcFecDeprogram (6), + clearDown (7), + instanceDown (8), + interfaceDown (9), + targetIpInvalid (10), + interfaceInvalid (11), + lsrInterfaceDown (12), + lsrInterfaceInvalid (13), + helloFailure (14), + parentIfDown (15), + interfaceNoValidIp (16), + lsrInterfaceNoValidIp (17) + } + +TmnxLdpFec129Tlv ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFec129Tlv is a Type-Length-Value (Tlv) that specifies the value + encoded as one byte Type followed by one byte Length followed by the + 'Length' size Value used for FEC-129 attribute." + SYNTAX OCTET STRING (SIZE (2..32)) + +TmnxLdpNewKeepAliveTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpNewKeepAliveTimeout specifies the the time interval, in + seconds, that LDP waits before tearing down a session. If no LDP + messages are exchanged during this time interval, the LDP session is + torn down. Generally the keepalive timeout interval should be + configured to be 3 times the keepalive time (the time interval between + successive LDP Keepalive messages). + + The minimum value TmnxLdpKeepAliveTimeout can have is 1 whereas the + minimum value TmnxLdpNewKeepAliveTimeout can have is 3. This new + textual convention prevents setting value for timeouts to be less than + 3 seconds." + SYNTAX Unsigned32 (3..65535) + +TmnxLdpNewHelloTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpNewHelloTimeout specifies the the time interval, in seconds, + that LDP waits before declaring a neighbor to be down. Hello timeout + is local to the system and is sent in the Hello messages to a + neighbor. Hello timeout cannot be set to a value that is less than 3 + times the hello time. + + The minimum value TmnxLdpHelloTimeout can have is 1 whereas the + minimum value TmnxLdpNewHelloTimeout can have is 3. This new textual + convention prevents setting value for timeouts to be less than 3 + seconds." + SYNTAX Unsigned32 (3..65535) + +TmnxLdpInLblWdrawalReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpInLblWdrawalReasonCode is an enumerated integer that specifies + the reason that the LDP ingress label is withdrawn. + + The value of 'none(0)' means no reason specified for the withdrawal of + the ingress label. + + The value of 'noSwLabel(1)' means the ingress label is withdrawn + because there is no vc switching label from upstream. + + The value of 'localFault(2)' means the ingress label is withdrawn + because there is a local fault. + + The value of 'stackMismatch(3)' means the ingress label is withdrawn + due to stack capability mismatch." + SYNTAX INTEGER { + none (0), + noSwLabel (1), + localFault (2), + stackMismatch (3) + } + +tmnxLdpObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 8 } + +vRtrLdpGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpGeneralTable has an entry for each virtual router in the system + capable of supporting an instance of the Label Distribution Protocol + (LDP). + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgGeneralTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgCapabilityTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgPolicyTable." + ::= { tmnxLdpObjs 1 } + +vRtrLdpGeneralEntry OBJECT-TYPE + SYNTAX VRtrLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of the Label Distribution + Protocol (LDP) for a virtual router in the system. + + An entry in this table is created by the agent when vRtrLdpStatus in + the vRtrConfTable is set to 'create'. The entry is destroyed when + vRtrLdpStatus is set to 'delete' but only if vRtrLdpGenAdminState has + a value of 'outOfService'." + INDEX { vRtrID } + ::= { vRtrLdpGeneralTable 1 } + +VRtrLdpGeneralEntry ::= SEQUENCE +{ + vRtrLdpGenLastChange TimeStamp, + vRtrLdpGenAdminState TmnxAdminState, + vRtrLdpGenOperState TmnxOperState, + vRtrLdpGenLdpLsrId MplsLsrIdentifier, + vRtrLdpGenProtocolVersion Unsigned32, + vRtrLdpGenDeaggregateFec TruthValue, + vRtrLdpGenKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpGenHelloFactor TmnxLdpHelloFactor, + vRtrLdpGenHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpGenRoutePreference Unsigned32, + vRtrLdpGenControlMode INTEGER, + vRtrLdpGenDistMethod TmnxLdpLabelDistMethod, + vRtrLdpGenRetentionMode INTEGER, + vRtrLdpGenTransportAddrType INTEGER, + vRtrLdpGenPropagatePolicy TmnxLdpFECPolicy, + vRtrLdpGenLoopDetectCapable INTEGER, + vRtrLdpGenHopLimit Unsigned32, + vRtrLdpGenPathVectorLimit Unsigned32, + vRtrLdpGenBackoffTime TmnxLdpBackoffTime, + vRtrLdpGenMaxBackoffTime TmnxLdpBackoffTime, + vRtrLdpGenTargKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpGenTargHelloFactor TmnxLdpHelloFactor, + vRtrLdpGenTargHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpGenTargPassiveMode TruthValue, + vRtrLdpGenTargetedSessions TruthValue, + vRtrLdpGenCreateTime TimeStamp, + vRtrLdpGenUpTime TimeInterval, + vRtrLdpGenImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunnelDownDampTime Unsigned32, + vRtrLdpGenOperDownReason TmnxLdpGenOperDownReasonCode, + vRtrLdpGenTrustList TFilterID, + vRtrLdpGenGracefulRestart TruthValue, + vRtrLdpGenGRNbrLiveTime Unsigned32, + vRtrLdpGenGRMaxRecoveryTime Unsigned32, + vRtrLdpGenLabelWithdrawalDelay Unsigned32, + vRtrLdpGenImplicitNull TruthValue, + vRtrLdpGenShortTTLPropLocal TruthValue, + vRtrLdpGenShortTTLPropTransit TruthValue, + vRtrLdpGenMPMBBTime Unsigned32, + vRtrLdpGenTunlTblExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenP2MPCapability TruthValue, + vRtrLdpGenMPMBBCapability TruthValue, + vRtrLdpGenDynamicCapability TruthValue, + vRtrLdpGenLdpFrr TruthValue, + vRtrLdpGenTargHelloReduction TruthValue, + vRtrLdpGenTargHelloReductionFctr Unsigned32, + vRtrLdpGenMcastUpstreamFrr TruthValue, + vRtrLdpGenOverloadCapability TruthValue +} + +vRtrLdpGenLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLastChange specifies the sysUpTime when this + row was last modified. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 1 } + +vRtrLdpGenAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenAdminState specifies the desired administrative + state for this LDP instance. + + This object was obsoleted in release 13.0." + DEFVAL { inService } + ::= { vRtrLdpGeneralEntry 2 } + +vRtrLdpGenOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenOperState specifies the current operational + state of this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 3 } + +vRtrLdpGenLdpLsrId OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLdpLsrId is the Label Switch Router (LSR) + identifier which is used as the first 4 bytes or the Router Id + component of the Label Distribution Protocol (LDP) identifier. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 4 } + +vRtrLdpGenProtocolVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenProtocolVersion specifies the + version of the LDP protocol instance. A value of zero (0) + indicates that the version of the protocol is unknown. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 5 } + +vRtrLdpGenDeaggregateFec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrLdpGenDeaggregateFec has a value of 'false', LDP aggregates + multiple prefixes into a single Forwarding Equivalence Class (FEC) and + advertises a single label for the FEC. When the value is 'true', LDP + deaggregates prefixes into multiple FECs. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 6 } + +vRtrLdpGenKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenKeepAliveFactor specifies the value by which + the keepalive timeout (vRtrLdpGenKeepAliveTimeout) should be divided + to give the keepalive time i.e. the time interval, in seconds, between + LDP keepalive messages. LDP keepalive messages are sent to keep the + LDP session from timing out when no other LDP traffic is being sent + between the neighbors. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 7 } + +vRtrLdpGenKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenKeepAliveTimeout specifies the time interval, + in seconds, that LDP waits before tearing down a session. If no LDP + messages are exchanged during this time interval, the LDP session is + torn down. Generally the value of vRtrLdpGenKeepAliveTimeout is + configured to be 3 times the keepalive time (the time interval between + successive LDP keepalive messages). + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 30 } + ::= { vRtrLdpGeneralEntry 8 } + +vRtrLdpGenHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenHelloFactor specifies the value by which the + hello timeout (vRtrLdpGenHelloTimeout) should be divided to give the + hello time i.e. the time interval, in seconds, between LDP Hello + messages. LDP uses hello messages to discover neighbors and to detect + loss of connectivity with its neighbors. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 9 } + +vRtrLdpGenHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenHelloTimeout specifies the hello time also + known as hold time. It is the time interval, in seconds, that LDP + waits before declaring a neighbor to be down. Hello timeout is local + to the system and is sent in the hello messages to a neighbor. Hello + timeout cannot be set to a value that is less than 3 times the hello + time. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpGeneralEntry 10 } + +vRtrLdpGenRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenRoutePreference specifies the route preference + assigned to LDP routes. When multiple routes are available to a + destination, the route with the lowest preference will be used. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 9 } + ::= { vRtrLdpGeneralEntry 11 } + +vRtrLdpGenControlMode OBJECT-TYPE + SYNTAX INTEGER { + ordered (1), + independent (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenControlMode specifies the mode used for + distributing labels in response to label binding requests. + + When vRtrLdpGenControlMode has a value of 'ordered', label bindings + are not distributed in response to a label request until a label + binding has been received from the next hop for the destination. + + When vRtrLdpGenControlMode has a value of 'independent', label + bindings are distributed immediately in response to a label request + even if a label binding has not yet been received from the next hop + for the destination. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 12 } + +vRtrLdpGenDistMethod OBJECT-TYPE + SYNTAX TmnxLdpLabelDistMethod + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenDistMethod specifies the label distribution + method used. + + When vRtrLdpGenDistMethod has a value of 'downstreamOnDemand', label + bindings are distributed to the upstream LSR, for each FEC, without + requiring a request message for the FEC from the upstream LSR. + + When vRtrLdpGenDistMethod has a value of 'downstreamUnsolicited', + label bindings are distributed to the upstream LSR only when a label + request message is received. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 13 } + +vRtrLdpGenRetentionMode OBJECT-TYPE + SYNTAX INTEGER { + conservative (1), + liberal (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenRetentionMode specifies the label retention + mode used. + + If the value of this object is 'conservative', then advertised + label mappings are retained only if they will be used to forward + packets, i.e. if the label came from a valid next hop. Label + bindings received from non-nexthops for each FEC are discarded. + + If the value of this object is 'liberal', then all advertised + label mappings are retained whether they are from a valid next + hop or not. When vRtrLdpGenDistMethod has a value of + 'downstreamUnsolicited', a LSR may receive label bindings for + the same destination for all its neighbors. Labels for the + non-nexthops for the FECs are retained in the software but not + used. When a network topology change occurs where a non-nexthop + becomes a true next hop, the label received earlier is then used. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 14 } + +vRtrLdpGenTransportAddrType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + system (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTransportAddrType specifies the source + of the transport address to be used when setting up the LDP TCP + sessions. The transport address can be configured globally + (applied to all interfaces) or per interface. + + When the value of this object is 'interface', the interface's IP + address is used to setup the LDP session between neighbors. If + multiple interfaces exist between two neighbors, the 'interface' mode + cannot be used since only one LDP session is actually set up between + the two neighbors. + + When the value of this object is 'system', the system's IP address is + used to set up the LDP session between neighbors. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpGeneralEntry 15 } + +vRtrLdpGenPropagatePolicy OBJECT-TYPE + SYNTAX TmnxLdpFECPolicy + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenPropagatePolicy determines whether the LSR + should generate FECs and which FECs it should generate. + + When the value of this object is 'system', LDP will distribute label + bindings only for the router's system IP address + + When the value of this object is 'interface', LDP will distribute + label bindings for all LDP interfaces + + When the value of this object is 'all', LDP will distribute label + bindings for all prefixes in the routing table + + When the value of this object is 'none', LDP will not distribute any + label bindings. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpGeneralEntry 16 } + +vRtrLdpGenLoopDetectCapable OBJECT-TYPE + SYNTAX INTEGER { + none (1), + other (2), + hopCount (3), + pathVector (4), + hopCountAndPathVector (5) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLoopDetectCapable indicate whether this LSR + supports loop detection and if so, what type of loop detection is + supported. + + When the value is 'none' loop detection is not supported on this LSR. + + When the value is 'other' Loop Detection is supported but by a method + other than those listed below. + + When the value is 'hopCount' Loop Detection is supported by Hop Count + only. + + When the value is 'pathVector' Loop Detection is supported by Path + Vector only. + + When the value is 'hopCountAndPathVector' Loop Detection is supported + by both Hop Count and Path Vector. + + Since Loop Detection is determined during Session Initialization, an + individual session may not be running with loop detection. This object + simply gives an indication of whether or not the LSR has the ability + to support Loop Detection and which types. + + This object was obsoleted in release 13.0." + DEFVAL { none } + ::= { vRtrLdpGeneralEntry 17 } + +vRtrLdpGenHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenHopLimit specifies the maximum + allowable value for the hop count. The value of this object + is valid and used only if vRtrLdpGenLoopDetectCapable has + a value of either 'hopCount' or 'hopCountAndPathVector'. + + This object was obsoleted in release 13.0." + DEFVAL { 255 } + ::= { vRtrLdpGeneralEntry 18 } + +vRtrLdpGenPathVectorLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenPathVectorLimit specifies the maximum + allowable value for the path vector count. The value of this + object is valid and used only if vRtrLdpGenLoopDetectCapable + has a value of either 'pathVector' or 'hopCountAndPathVector'. + + This object was obsoleted in release 13.0." + DEFVAL { 255 } + ::= { vRtrLdpGeneralEntry 19 } + +vRtrLdpGenBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime (1..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenBackoffTime specifies the initial value for the + backoff interval. + + The backoff interval is the time, in seconds, that LDP waits after an + LDP session setup has failed before it attempts to setup the session + again. After the LDP session startup fails the first time, the backoff + interval is set to the value of vRtrLdpGenBackoffTime. Thereafter, if + session startup fails again the backoff interval increases + exponentially. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpGeneralEntry 20 } + +vRtrLdpGenMaxBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMaxBackoffTime specifies the maximum value for + the backoff interval. + + For each successive failure of the LDP session startup, the backoff + interval (the time for which the router waits before retrying) + increases exponentially. If the backoff interval exceeds + vRtrLdpGenMaxBackoffTime, the router will give up trying to establish + the LDP session. + + If vRtrLdpGenMaxBackoffTime is set to zero (0), then the backoff + interval does not increase exponentially after the first session + startup attempt fails. Instead it remains constant and LDP will keep + retrying to establish a session until it succeeds. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 21 } + +vRtrLdpGenTargKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargKeepAliveFactor specifies the value by + which the keepalive timeout (vRtrLdpGenTargKeepAliveTimeout) should be + divided to give the keepalive time i.e. the time interval, in seconds, + between LDP keepalive messages. LDP keepalive messages are sent to + keep the LDP session from timing out when no other LDP traffic is + being sent between the neighbors. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 4 } + ::= { vRtrLdpGeneralEntry 22 } + +vRtrLdpGenTargKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargKeepAliveTimeout specifies the time + interval, in seconds, that LDP waits before tearing down a session. If + no LDP messages are exchanged during this time interval, the LDP + session is torn down. Generally the value of + vRtrLdpGenTargKeepAliveTimeout is configured to be 3 times the + keepalive time (the time interval between successive LDP keepalive + messages). + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 40 } + ::= { vRtrLdpGeneralEntry 23 } + +vRtrLdpGenTargHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloFactor specifies the value by which + the hello timeout (vRtrLdpGenTargHelloTimeout) should be divided to + give the hello time i.e. the time interval, in seconds, between LDP + Hello messages. LDP uses hello messages to discover neighbors and to + detect loss of connectivity with its neighbors. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 24 } + +vRtrLdpGenTargHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloTimeout specifies the hello time also + known as hold time. It is the time interval, in seconds, that LDP + waits before declaring a neighbor to be down. Hello timeout is local + to the system and is sent in the hello messages to a neighbor. Hello + timeout cannot be set to a value that is less than 3 times the hello + time. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 45 } + ::= { vRtrLdpGeneralEntry 25 } + +vRtrLdpGenTargPassiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargPassiveMode specifies the mode used for + setting up LDP sessions. When it has a value of 'true', LDP responds + only when it gets a connect request from a peer and will not attempt + to actively connect to its neighbors. When it has a value of 'false', + LDP actively tries to connect to its peers. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 26 } + +vRtrLdpGenTargetedSessions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargetedSessions specifies whether or + not targeted sessions are allowed. Targeted sessions are LDP + sessions between indirectly connected peers. The discovery + messages for an indirect LDP session are addressed to the + specified peer instead of to the multicast address. When this + object has a value of 'true', targeted sessions are enabled. + When its value is 'false', targeted sessions are disabled. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpGeneralEntry 27 } + +vRtrLdpGenCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenCreateTime specifies the sysUpTime when this + LDP instance was created. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 28 } + +vRtrLdpGenUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenUpTime specifies the time, in hundreds of + seconds, that the LDP instance has been in current operational state + (vRtrLdpGenOperState). + + If the value of vRtrLdpGenOperState is 'inService (2)', then + vRtrLdpGenUpTime specifies the time that the LDP instance has been + operationally up. + + If the value of vRtrLdpGenOperState is 'outOfService (3)', then + vRtrLdpGenUpTime specifies the time that the LDP instance has been + operationally down. + + If the value of vRtrLdpGenOperState is 'transition (4)', then + vRtrLdpGenUpTime specifies the time that the LDP instance has been + operationally in transition. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 29 } + +vRtrLdpGenImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy1 specifies the first import policy + used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 30 } + +vRtrLdpGenImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy2 specifies the second import + policy used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 31 } + +vRtrLdpGenImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy3 specifies the third import policy + used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 32 } + +vRtrLdpGenImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy4 specifies the fourth import + policy used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 33 } + +vRtrLdpGenImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy5 specifies the fifth import policy + used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 34 } + +vRtrLdpGenExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy1 specifies the first export policy + used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 35 } + +vRtrLdpGenExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy2 specifies the second export + policy used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 36 } + +vRtrLdpGenExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy3 specifies the third export policy + used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 37 } + +vRtrLdpGenExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy4 specifies the fourth export + policy used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 38 } + +vRtrLdpGenExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy5 specifies the fifth export policy + used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 39 } + +vRtrLdpGenTunnelDownDampTime OBJECT-TYPE + SYNTAX Unsigned32 (0..20) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunnelDownDampTime specifies the time interval, + in seconds, that LDP waits before posting a tunnel down event to the + Route Table Manager. If a tunnel up event is generated before the + damping interval has elapsed, a tunnel modify event will be posted to + the Route Table Manager (RTM). If this value is set to 0, then tunnel + down events are not damped. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 40 } + +vRtrLdpGenOperDownReason OBJECT-TYPE + SYNTAX TmnxLdpGenOperDownReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenOperDownReason specifies the reason that the + LDP instance is operationally down. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 41 } + +vRtrLdpGenTrustList OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTrustList specifies the IP filter ID used to + verify trusted T-LDP peers. The IP filter specified by this object + should contain a list of src-ip matches. The value '0' is not a valid + IP filter ID, but it is used to indicate that there is no trust list. + + This object was obsoleted in release 5.0." + DEFVAL { 0 } + ::= { vRtrLdpGeneralEntry 42 } + +vRtrLdpGenGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenGracefulRestart specifies whether graceful + restart helper is allowed. When this object has a value of 'true', + graceful restart helper is enabled. When its value is 'false', + graceful restart helper is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 43 } + +vRtrLdpGenGRNbrLiveTime OBJECT-TYPE + SYNTAX Unsigned32 (5..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenGRNbrLiveTime specifies the value for neighbor + liveness timer. The amount of time the Label Switching Router (LSR) + keeps its stale label-FEC bindings is set to the lesser of the FT + Reconnect Timeout, as was advertised by the neighbor, and this local + timer, called the Neighbor Liveness Timer. + + The LSR waits for the specified time till a LDP session re-establishes + itself. If within that time the LSR still does not establish an LDP + session with the neighbor, all the stale bindings are deleted. This + object has meaning only when vRtrLdpGenGracefulRestart is 'true'. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 44 } + +vRtrLdpGenGRMaxRecoveryTime OBJECT-TYPE + SYNTAX Unsigned32 (15..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenGRMaxRecoveryTime specifies the local maximum + recovery time. + + If the Label Switching Router (LSR) determines that the neighbor was + able to preserve its MPLS forwarding state (as was indicated by the + non-zero Recovery Time advertised by the neighbor), the LSR should + further keep the stale label-FEC bindings, received from the + neighbor, for as long as the lesser of the Recovery Time advertised + by the neighbor, and a local configurable value, called Maximum + Recovery Time, allows. This object has meaning only when + vRtrLdpGenGracefulRestart is 'true'. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 45 } + +vRtrLdpGenLabelWithdrawalDelay OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLabelWithdrawalDelay specifies the time + interval, in seconds, LDP will delay for the withdrawal of FEC-label + binding it distributed to its neighbours when FEC is deactivated. When + the timer expires, LDP then sends a label withdrawal for the FEC to + all its neighbours. This is applicable only to LDP transport tunnels + (ipv4 prefix FECs) and is not applicable to Pseudowires (service + FECs). + + A value of 0 indicates that vRtrLdpGenLabelWithdrawalDelay is + disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpGeneralEntry 46 } + +vRtrLdpGenImplicitNull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImplicitNull specifies whether or not to signal + implicit null values for all LDP FECs for which this node is an egress + Label Edge Router (LER). When the value is true implicit null values + are signaled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 47 } + +vRtrLdpGenShortTTLPropLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenShortTTLPropLocal specifies whether or not + to enable the propagation of time to live (TTL) from the header of + IP packet into the header of resulting MPLS packet for all local + packets forwarded over a LDP shortcut. When the value is set to + 'true' TTL is propagated from the header of IP packet into the + header of the resulting MPLS packet for all local packets. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpGeneralEntry 48 } + +vRtrLdpGenShortTTLPropTransit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenShortTTLPropTransit specifies whether or not + to enable the propagation of time to live (TTL) from the header of + IP packet into the header of resulting MPLS packet for all transit + packets forwarded over a LDP shortcut. When the value is set to + 'true' TTL is propagated from the header of IP packet into the + header of the resulting MPLS packet for all transit packets. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpGeneralEntry 49 } + +vRtrLdpGenMPMBBTime OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMPMBBTime specifies the maximum time a Multi + Point (MP) transit node must wait before switching over to a new path + if the new node does not send Make Before Break (MBB) Tag Length Value + (TLV) to inform of the availability of the data plane. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 50 } + +vRtrLdpGenTunlTblExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy1 specifies the first tunnel + table export policy used for exporting tunneled routes from the CPM + tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 51 } + +vRtrLdpGenTunlTblExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy2 specifies the second + tunnel table export policy used for exporting tunneled routes from the + CPM tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 52 } + +vRtrLdpGenTunlTblExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy3 specifies the third tunnel + table export policy used for exporting tunneled routes from the CPM + tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 53 } + +vRtrLdpGenTunlTblExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy4 specifies the fourth + tunnel table export policy used for exporting tunneled routes from the + CPM tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 54 } + +vRtrLdpGenTunlTblExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy5 specifies the fifth tunnel + table export policy used for exporting tunneled routes from the CPM + tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 55 } + +vRtrLdpGenP2MPCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenP2MPCapability specifies whether + Point-to-Multipoint (P2MP) FEC capability is supported in the LDP + instance or not. When the value is 'true', the LDP instance is P2MP + capable. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 56 } + +vRtrLdpGenMPMBBCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMPMBBCapability specifies whether + Multipoint(MP) Make-Before-Break (MBB) capability is supported + in the LDP instance or not. When the value is 'true', the LDP + instance is MP MBB capable. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 57 } + +vRtrLdpGenDynamicCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenDynamicCapability specifies whether dynamic + capability negotiation is supported or not in LDP sessions associated + with the LDP instance. When 'true', the LDP instance supports dynamic + capability negotiation. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 58 } + +vRtrLdpGenLdpFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLdpFrr specifies whether fast reroute of LDP + tunnel is enabled or disabled. + + When the value of vRtrLdpGenLdpFrr is set to 'true' fast reroute of + LDP tunnel is enabled and when vRtrLdpGenLdpFrr is set to 'false' fast + reroute of LDP tunnel is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 59 } + +vRtrLdpGenTargHelloReduction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloReduction specifies whether hello + reduction to this targeted peer is enabled or not. If enabled, the + sender advertises further dampened vRtrLdpGenTargHelloTimeout, to the + targeted peer after LDP session is established. + + The value of 'true' means targeted hello reduction is enabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 60 } + +vRtrLdpGenTargHelloReductionFctr OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloReductionFctr specifies the number of + hello messages that are sent at consistent vRtrLdpGenTargHelloTimeout, + before advertising further dampened vRtrLdpGenTargHelloTimeout. + + An 'inconsistentValue' error is returned if this object is set when + vRtrLdpGenTargHelloReduction is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 61 } + +vRtrLdpGenMcastUpstreamFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMcastUpstreamFrr specifies whether mLDP fast + upstream switchover feature is enabled or not for the LDP instance. + When 'true', the LDP instance supports mLDP fast upstream switchover. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 62 } + +vRtrLdpGenOverloadCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenOverloadCapability indicates whether LSR + Overload is supported or not in LDP sessions associated with the LDP + instance. When 'true', the LDP instance is LSR overload capable. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 63 } + +vRtrLdpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpStatsTable is a read-only table. The purpose of this table is + to keep statistical information about an LDP Instance. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpStatsTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpStatsTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgStatsTable." + ::= { tmnxLdpObjs 2 } + +vRtrLdpStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents statistical information about an LDP + instance." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpStatsTable 1 } + +VRtrLdpStatsEntry ::= SEQUENCE +{ + vRtrLdpStatsOperDownEvents Counter32, + vRtrLdpStatsActiveSessions Gauge32, + vRtrLdpStatsActiveAdjacencies Gauge32, + vRtrLdpStatsActiveInterfaces Gauge32, + vRtrLdpStatsInactiveInterfaces Gauge32, + vRtrLdpStatsActiveTargSessions Gauge32, + vRtrLdpStatsInactiveTargSessions Gauge32, + vRtrLdpStatsAddrFECRecv Gauge32, + vRtrLdpStatsAddrFECSent Gauge32, + vRtrLdpStatsSvcFECRecv Gauge32, + vRtrLdpStatsSvcFECSent Gauge32, + vRtrLdpStatsAttemptedSessions Counter32, + vRtrLdpStatsSessRejNoHelloErrors Counter32, + vRtrLdpStatsSessRejAdvErrors Counter32, + vRtrLdpStatsSessRejMaxPduErrors Counter32, + vRtrLdpStatsSessRejLabelRangeErrors Counter32, + vRtrLdpStatsBadLdpIdentifierErrors Counter32, + vRtrLdpStatsBadPduLengthErrors Counter32, + vRtrLdpStatsBadMessageLengthErrors Counter32, + vRtrLdpStatsBadTlvLengthErrors Counter32, + vRtrLdpStatsMalformedTlvValueErrors Counter32, + vRtrLdpStatsKeepAliveExpiredErrors Counter32, + vRtrLdpStatsShutdownNotifRecv Counter32, + vRtrLdpStatsShutdownNotifSent Counter32, + vRtrLdpStatsEgrFecPfxCount Counter32, + vRtrLdpStatsUnknownTlvErrors Counter32, + vRtrLdpStatsP2MPFECSent Gauge32, + vRtrLdpStatsP2MPFECRecv Gauge32 +} + +vRtrLdpStatsOperDownEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsOperDownEvents specifies the number of times + the LDP instance has gone operationally down since the instance was + created. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 1 } + +vRtrLdpStatsActiveSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveSessions specifies the number of active + sessions (i.e. session in some form of creation) associated with the + LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 2 } + +vRtrLdpStatsActiveAdjacencies OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveAdjacencies specifies the number of + active adjacencies (i.e. established sessions) associated with the LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 3 } + +vRtrLdpStatsActiveInterfaces OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveInterfaces specifies the number of + active (i.e. operationally up) interfaces associated with the LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 4 } + +vRtrLdpStatsInactiveInterfaces OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsInactiveInterfaces specifies the number of + inactive (i.e. operationally down) interfaces associated with the LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 5 } + +vRtrLdpStatsActiveTargSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveTargSessions specifies the number of + configured targeted peers that are administratively up in an LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 6 } + +vRtrLdpStatsInactiveTargSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsInactiveTargSessions specifies the number of + inactive (i.e. operationally down) targeted sessions associated with + the LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 7 } + +vRtrLdpStatsAddrFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsAddrFECRecv specifies the number of Address + FECs received by the LDP instance from its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 8 } + +vRtrLdpStatsAddrFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsAddrFECSent specifies the number of Address + FECs sent by the LDP instance to its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 9 } + +vRtrLdpStatsSvcFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSvcFECRecv specifies the number of Service + FECs received by the LDP instance from its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 10 } + +vRtrLdpStatsSvcFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSvcFECSent specifies the number of Service + FECs sent by the LDP instance to its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 11 } + +vRtrLdpStatsAttemptedSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsAttemptedSessions specifies the total number + of attempted sessions for this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 12 } + +vRtrLdpStatsSessRejNoHelloErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejNoHelloErrors gives the total number + of Session Rejected/No Hello Error Notification Messages sent or + received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 13 } + +vRtrLdpStatsSessRejAdvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejAdvErrors gives the total number of + Session Rejected/Parameters Advertisement Mode Error Notification + Messages sent or received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 14 } + +vRtrLdpStatsSessRejMaxPduErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejMaxPduErrors gives the total number of + Session Rejected/Parameters Max Pdu Length Error Notification Messages + sent or received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 15 } + +vRtrLdpStatsSessRejLabelRangeErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejLabelRangeErrors gives the total + number of Session Rejected/Parameters Label Range Error Notification + Messages sent or received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 16 } + +vRtrLdpStatsBadLdpIdentifierErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadLdpIdentifierErrors gives the number of + Bad LDP Identifier Fatal Errors detected for sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 17 } + +vRtrLdpStatsBadPduLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadPduLengthErrors gives the number of Bad + Pdu Length Fatal Errors detected for sessions associated with this LDP + instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 18 } + +vRtrLdpStatsBadMessageLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadMessageLengthErrors gives the number of + Bad Message Length Fatal Errors detected for sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 19 } + +vRtrLdpStatsBadTlvLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadTlvLengthErrors gives the number of Bad + TLV Length Fatal Errors detected for sessions associated with this LDP + instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 20 } + +vRtrLdpStatsMalformedTlvValueErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsMalformedTlvValueErrors gives the number of + Malformed TLV Value Fatal Errors detected for sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 21 } + +vRtrLdpStatsKeepAliveExpiredErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsKeepAliveExpiredErrors gives the number of + Session Keep Alive Timer Expired Errors detected for sessions + associated with this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 22 } + +vRtrLdpStatsShutdownNotifRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsShutdownNotifRecv gives the number of + Shutdown Notifications received related to sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 23 } + +vRtrLdpStatsShutdownNotifSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsShutdownNotifSent gives the number of + Shutdown Notifications sent related to sessions associated with this + LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 24 } + +vRtrLdpStatsEgrFecPfxCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsEgrFecPfxCount indicates the number of egress + FEC prefix statistics configured for this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 25 } + +vRtrLdpStatsUnknownTlvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsUnknownTlvErrors indicates the number of + Unknown TLV Fatal Errors detected for sessions associated with this + LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 26 } + +vRtrLdpStatsP2MPFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsP2MPFECSent specifies the number of P2MP FECs + sent by the LDP instance to its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 27 } + +vRtrLdpStatsP2MPFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsP2MPFECRecv specifies the number of P2MP FECs + received by the LDP instance from its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 28 } + +vRtrLdpPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyTable has an entry for each policy used by the LDP + protocol instance running on the virtual router. + + This table is obsoleted in release 2.1." + ::= { tmnxLdpObjs 3 } + +vRtrLdpPolicyEntry OBJECT-TYPE + SYNTAX VRtrLdpPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a policy used by the LDP protocol instance. + + Entries can be created and deleted via SNMP SET operations to + vRtrLdpPolicyRowStatus. + + This entry is obsoleted in release 2.1." + INDEX { + vRtrID, + vRtrLdpPolicyType, + vRtrLdpPolicyIndex + } + ::= { vRtrLdpPolicyTable 1 } + +VRtrLdpPolicyEntry ::= SEQUENCE +{ + vRtrLdpPolicyType INTEGER, + vRtrLdpPolicyIndex Unsigned32, + vRtrLdpPolicyRowStatus RowStatus, + vRtrLdpPolicyName TPolicyStatementNameOrEmpty +} + +vRtrLdpPolicyType OBJECT-TYPE + SYNTAX INTEGER { + import (1), + export (2), + ingress (3), + egress (4) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPolicyType indicates the type of policy specified + in this row entry. + + When vRtrLdpPolicyType has a value of 'import' this row entry + represents the policy filter to be applied to the label binding + received from a neighbor. + + When the value is 'export', this row entry represents the policy + filter to determine the labels to be advertised to the neighbors. + + When the value is 'ingress', this row entry represents the + policy filter to control the route prefixes that are advertised + by LDP to the route table. LDP will advertise label bindings + of prefixes that are advertised into it. + + When the value is 'egress', this row entry represents the + policy filter to control the route prefixes that are advertised + into LDP from the route table. LDP will advertise label bindings + of prefixes that are advertised into it. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 1 } + +vRtrLdpPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyIndex is used to control the order that the LDP policies + are applied. If multiple entries exist in this table with the same + vRtrID and vRtrLdpPolicyType indexes, they are evaluated in ascending + numeric order of vRtrLdpPolicyIndex (gaps are allowed). The first + policy that matches is applied. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 2 } + +vRtrLdpPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyRowStatus controls the creation and deletion of rows in + the vRtrLdpPolicyTable. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 3 } + +vRtrLdpPolicyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPolicyName is the name of the policy filter + to be used. If this object has the value of the empty string, + ''H, there is no policy specified at this level. + + This object is obsoleted in release 2.1." + DEFVAL { ''H } + ::= { vRtrLdpPolicyEntry 4 } + +vRtrLdpIfTableSpinlock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Voluntary serialization control for vRtrLdpIfTable. Primarily used by + SNMP manager to coordinate changes to vRtrLdpIfInheritance." + DEFVAL { 0 } + ::= { tmnxLdpObjs 4 } + +vRtrLdpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfTable provides an entry for each virtual router interface or + targeted peer configured to be used with the Label Distribution + Protocol (LDP). + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgIfTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgInetIfTable." + ::= { tmnxLdpObjs 5 } + +vRtrLdpIfEntry OBJECT-TYPE + SYNTAX VRtrLdpIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an interface on this virtual router that + participates in the LDP protocol. + + Row entries can be created or deleted via SNMP SET requests. A row + with default attribute values is created by setting vRtrLdpIfRowStatus + to 'createAndGo'. A row entry can be destroyed by setting + vRtrLdpIfRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress + } + ::= { vRtrLdpIfTable 1 } + +VRtrLdpIfEntry ::= SEQUENCE +{ + vRtrLdpIfIndex InterfaceIndexOrZero, + vRtrLdpPeerAddress IpAddress, + vRtrLdpIfRowStatus RowStatus, + vRtrLdpIfLastChange TimeStamp, + vRtrLdpIfAdminState TmnxAdminState, + vRtrLdpIfOperState TmnxOperState, + vRtrLdpIfInheritance Unsigned32, + vRtrLdpIfKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpIfHelloFactor TmnxLdpHelloFactor, + vRtrLdpIfHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpIfBackoffTime TmnxLdpBackoffTime, + vRtrLdpIfMaxBackoffTime TmnxLdpBackoffTime, + vRtrLdpIfTransportAddrType INTEGER, + vRtrLdpIfPassiveMode TruthValue, + vRtrLdpIfAutoCreate TruthValue, + vRtrLdpIfOperDownReason TmnxLdpIntTargOperDownReasonCode, + vRtrLdpIfTunneling TruthValue, + vRtrLdpIfBfdEnabled TruthValue, + vRtrLdpIfLinkLsrIfType INTEGER, + vRtrLdpIfTargLsrIfIndex InterfaceIndexOrZero, + vRtrLdpIfMulticast TmnxEnabledDisabled, + vRtrLdpIfHelloReduction TruthValue, + vRtrLdpIfHelloReductionFactor Unsigned32, + vRtrLdpIfOperHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpIfLinkLsrIfIndex InterfaceIndexOrZero, + vRtrLdpIfCreator INTEGER, + vRtrLdpIfTemplName TNamedItemOrEmpty, + vRtrLdpIfUpTime TimeInterval +} + +vRtrLdpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfIndex is an index for the row entry and is used mutually + exclusively with the vRtrLdpPeerAddress field. If the + vRtrLdpPeerAddress field is 0.0.0.0, then vRtrLdpIfIndex is the index + for the interface on the virtual router and must be non-zero. + Otherwise, vRtrLdpPeerAddress refers to a targeted peer and its + vRtrLdpIfIndex is 0. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 1 } + +vRtrLdpPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerAddress is an index for the row entry and is used mutually + exclusively with the vRtrLdpIfIndex field. If the vRtrLdpIfIndex field + is 0, then the vRtrLdpPeerAddress is the IP address of the targeted + peer and must be non-zero. Otherwise, vRtrLdpIfIndex refers to the LDP + interface index and its vRtrLdpPeerAddress is 0.0.0.0 + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 2 } + +vRtrLdpIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpIfRowStatus is used to control the creation and deletion of + rows in the vRtrLdpIfTable. + + A row can be created by setting vRtrLdpIfRowStatus to 'createAndGo'. + The agent should assign the default attribute values and change the + row status to 'active'. + + A row entry can be destroyed by setting vRtrLdpIfRowStatus to + 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 3 } + +vRtrLdpIfLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLastChange specifies the sysUpTime when this row + was last modified. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 4 } + +vRtrLdpIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfAdminState indicates the desired administrative + state for LDP on this interface or targeted peer. + + This object was obsoleted in release 13.0." + DEFVAL { inService } + ::= { vRtrLdpIfEntry 5 } + +vRtrLdpIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfOperState specifies the current operational + state of LDP on this interface or targeted peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 6 } + +vRtrLdpIfInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Some writable object in this row that can be configured to inherit its + value from its corresponding object in the vRtrLdpGeneralTable for LDP + interfaces or from the corresponding object in the vRtrLdpIfTable for + targeted peers. vRtrLdpIfInheritance controls whether to inherit the + operational value of that object, or use the administratively set + value. + + Non mask bits will always have value of zero, and any attempt to + change the value will be silently discarded. + + This object is a bit-mask, with the following positions: + vRtrLdpIfKeepAliveFactor 0x1 + vRtrLdpIfKeepAliveTimeout 0x2 + vRtrLdpIfHelloFactor 0x4 + vRtrLdpIfHelloTimeout 0x8 + vRtrLdpIfBackoffTime 0x10 + vRtrLdpIfMaxBackoffTime 0x20 + vRtrLdpIfTransportAddrType 0x40 + vRtrLdpIfPassiveMode 0x80 + vRtrLdpIfHelloReduction 0x100 + vRtrLdpIfHelloReductionFactor 0x200 + + When the bit for an object has value of one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value. The mask bit(s) will be set to one when set is + performed on the inherited object(s). Any attempt to set the mask bit + to one will be silently discarded. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrLdpGeneralTable for LDP interfaces or the + vRtrLdpIfTable for targeted peers. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpIfEntry 7 } + +vRtrLdpIfKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfKeepAliveFactor specifies the value by which the + keepalive timeout (vRtrLdpIfKeepAliveTimeout) should be divided to + give the keepalive time i.e. the time interval, in seconds, between + LDP keepalive messages. LDP keepalive messages are sent to keep the + LDP session from timing out when no other LDP traffic is being sent + between the neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 8 } + +vRtrLdpIfKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfKeepAliveTimeout specifies the time interval, in + seconds, that LDP waits before tearing down a session. If no LDP + messages are exchanged during this time interval, the LDP session is + torn down. Generally the value of vRtrLdpIfKeepAliveTimeout is + configured to be 3 times the keepalive time (the time interval between + successive LDP keepalive messages). + + This object was obsoleted in release 13.0." + DEFVAL { 30 } + ::= { vRtrLdpIfEntry 9 } + +vRtrLdpIfHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloFactor specifies the value by which the + hello timeout (vRtrLdpIfHelloTimeout) should be divided to give the + hello time i.e. the time interval, in seconds, between LDP Hello + messages. LDP uses hello messages to discover neighbors and to detect + loss of connectivity with its neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 10 } + +vRtrLdpIfHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloTimeout specifies the hello time also known + as hold time. It is the time interval, in seconds, that LDP waits + before declaring a neighbor to be down. Hello timeout is local to the + system and is sent in the hello messages to a neighbor. Hello timeout + cannot be set to a value that is less than 3 times the hello time. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpIfEntry 11 } + +vRtrLdpIfBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime (1..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfBackoffTime specifies the initial value for the + backoff interval. + + The backoff interval is the time, in seconds, that LDP waits after an + LDP session setup has failed before it attempts to setup the session + again. After the LDP session startup fails the first time, the backoff + interval is set to the value of vRtrLdpIfBackoffTime. Thereafter, if + session startup fails again the backoff interval increases + exponentially. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpIfEntry 12 } + +vRtrLdpIfMaxBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfMaxBackoffTime specifies the maximum value for + the backoff interval. + + For each successive failure of the LDP session startup, the backoff + interval (the time for which the router waits before retrying) + increases exponentially. If the backoff interval exceeds + vRtrLdpIfMaxBackoffTime, the router will give up trying to establish + the LDP session. + + If vRtrLdpIfMaxBackoffTime is set to zero (0), then the backoff + interval does not increase exponentially after the first session + startup attempt fails. Instead it remains constant and LDP will keep + retrying to establish a session until it succeeds. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpIfEntry 13 } + +vRtrLdpIfTransportAddrType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + system (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTransportAddrType specifies the source of the + transport address to be used when setting up the LDP TCP sessions. + This value is meaningful only in case of LDP interfaces and not for + targeted peers. + + When the value of this object is 'interface', the interface's IP + address is used to setup the LDP session between neighbors. If + multiple interfaces exist between two neighbors, the 'interface' mode + cannot be used since only one LDP session is actually set up between + the two neighbors. + + When the value of this object is 'system', the system's IP address is + used to set up the LDP session between neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpIfEntry 14 } + +vRtrLdpIfPassiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfPassiveMode specifies the mode used for setting + up LDP sessions. This object is meaningful only in case of LDP + targeted peers and not for interfaces. When it has a value of 'true', + LDP responds only when it gets a connect request from a peer and will + not attempt to actively connect to its neighbors. When it has a value + of 'false', LDP actively tries to connect to its peers. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 15 } + +vRtrLdpIfAutoCreate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfAutoCreate specifies whether or not the row + entry was automatically created. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 16 } + +vRtrLdpIfOperDownReason OBJECT-TYPE + SYNTAX TmnxLdpIntTargOperDownReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfOperDownReason specifies the reason that the LDP + interface or targeted peer is operationally down. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 17 } + +vRtrLdpIfTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTunneling specifies whether tunneling + of LDP over tunnels is enabled. When this object has a value of + 'true', tunneling is enabled. When its value is 'false', + tunneling is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 18 } + +vRtrLdpIfBfdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfBfdEnabled specifies whether BFD tracking of a + LDP Session on this interface is enabled. When this object has a value + of 'true', BFD tracking is enabled. When its value is 'false', BFD + tracking is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 19 } + +vRtrLdpIfLinkLsrIfType OBJECT-TYPE + SYNTAX INTEGER { + system (1), + interface (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLinkLsrIfType specifies whether the local + interface address or the system interface address should be used as + source Label Switch Router identifier (LSR-ID) to establish a link LDP + adjacency with a LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpIfEntry 20 } + +vRtrLdpIfTargLsrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTargLsrIfIndex specifies the local interface + index that is to be used as source LSR-ID to establish targeted hello + adjacency with a LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpIfEntry 21 } + +vRtrLdpIfMulticast OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfMulticast specifies whether multicast traffic + forwarding is enabled or disabled on the interface. + + This object was obsoleted in release 13.0." + DEFVAL { enabled } + ::= { vRtrLdpIfEntry 22 } + +vRtrLdpIfHelloReduction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloReduction specifies whether hello reduction + to this targeted peer is enabled or not. If enabled, the sender + advertises the dampened vRtrLdpIfHelloTimeout, to the targeted peer + after LDP session is established. + + The value of this object is valid only for LDP targeted peers and not + for interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 23 } + +vRtrLdpIfHelloReductionFactor OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..20) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloReductionFactor specifies the number of + hello messages that are sent at consistent vRtrLdpIfHelloTimeout, + before advertising further dampened vRtrLdpIfHelloTimeout. + + An 'inconsistentValue' error is returned if this object is set when + vRtrLdpIfHelloReduction is disabled. + + The object is set to '0' for LDP interfaces to indicate that the hello + reduction feature is not applicable. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 24 } + +vRtrLdpIfOperHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout (3..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfOperHelloTimeout indicates the operational hello + time also known as hold time used by the operational targeted peer or + LDP interface. It is the time interval that LDP waits before declaring + a neighbor to be down. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 25 } + +vRtrLdpIfLinkLsrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLinkLsrIfIndex specifies the local interface + index that is to be used as source LSR-ID to establish link hello + adjacency with a LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpIfEntry 26 } + +vRtrLdpIfCreator OBJECT-TYPE + SYNTAX INTEGER { + manual (1), + template (2), + sdp (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfCreator indicates the creator of this row. A + value of 'manual(1)' indicates the entry is created manually by the + user. A value of 'template(2)' indicates the entry is auto created by + template configuration. A value of 'sdp(3)' indicates the entry is + auto created by service manager. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 27 } + +vRtrLdpIfTemplName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTemplName specifies the template name that + created this row. This object has valid value when vRtrLdpIfCreator + has value of template. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 28 } + +vRtrLdpIfUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfUpTime indicates the time, in hundreds of + seconds, that the LDP interface or targeted peer has been in current + operational state vRtrLdpIfOperState. + + If the value of vRtrLdpIfOperState is 'inService (2)', then + vRtrLdpIfUpTime specifies the time that the LDP interface or targeted + peer has been operationally up. + + If the value of vRtrLdpIfOperState is 'outOfService (3)', then + vRtrLdpIfUpTime specifies the time that the LDP interface or targeted + peer has been operationally down. + + If the value of vRtrLdpIfOperState is 'transition (4)', then + vRtrLdpIfUpTime specifies the time that the LDP instance has been + operationally in transition. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 29 } + +vRtrLdpIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfStatsTable is a read-only table. The purpose of this table is + to keep statistical information about the LDP Interfaces and Targeted + peers on the LSR. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpIfTable, and the augmenting table, + vRtrLdpIfStatsTable. This in effect extends the vRtrLdpIfTable with + additional columns. Creation or deletion of a row in the + vRtrLdpIfTable results in the same fate for the row in the + vRtrLdpIfStatsTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgInetIfStatsTable." + ::= { tmnxLdpObjs 6 } + +vRtrLdpIfStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpIfStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table contains statistical information about an LDP + Interface or Targeted peer. + + Some counters contained in a row are for fatal errors received + during a former LDP Session associated with this entry. For example, + an LDP Pdu received on a TCP connection during an LDP Session + contains a fatal error. That error is counted here, because the + session is terminated. + + If the error is NOT fatal (i.e. and the Session remains), then the + error is counted in the vRtrLdpSessionStatsEntry." + AUGMENTS { vRtrLdpIfEntry } + ::= { vRtrLdpIfStatsTable 1 } + +VRtrLdpIfStatsEntry ::= SEQUENCE +{ vRtrLdpIfExistingAdjacencies Gauge32 } + +vRtrLdpIfExistingAdjacencies OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfExistingAdjacencies gives a count of the total + active adjacencies on this LDP interface or with this targeted peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfStatsEntry 1 } + +vRtrLdpHelloAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpHelloAdjEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpHelloAdjTable is a read-only table. The purpose of this table + is to keep information about Hello Adjacencies for Sessions. A hello + adjacency can be associated with an LDP interface or with a targeted + peer. The index includes both the interface index and the peer IP + address thus referring to the LDP interface or targeted peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgHelloAdjTable." + ::= { tmnxLdpObjs 7 } + +vRtrLdpHelloAdjEntry OBJECT-TYPE + SYNTAX VRtrLdpHelloAdjEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a single LDP Hello Adjacency. An LDP Session can + have one or more Hello adjacencies." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpIfIndex, + vRtrLdpPeerAddress + } + ::= { vRtrLdpHelloAdjTable 1 } + +VRtrLdpHelloAdjEntry ::= SEQUENCE +{ + vRtrLdpPeerLdpId MplsLdpIdentifier, + vRtrLdpHelloAdjLocalLdpId MplsLdpIdentifier, + vRtrLdpHelloAdjEntityIndex Unsigned32, + vRtrLdpHelloAdjIndex Unsigned32, + vRtrLdpHelloAdjHoldTimeRemaining Unsigned32, + vRtrLdpHelloAdjType TmnxLdpAdjacencyType, + vRtrLdpHelloAdjRemoteConfSeqNum Unsigned32, + vRtrLdpHelloAdjRemoteIpAddress IpAddress, + vRtrLdpHelloAdjUpTime TimeInterval, + vRtrLdpHelloAdjLocalConfSeqNum Unsigned32, + vRtrLdpHelloAdjLocalIpAddress IpAddress, + vRtrLdpHelloAdjInHelloMsgCount Counter32, + vRtrLdpHelloAdjOutHelloMsgCount Counter32, + vRtrLdpHelloAdjLocalHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpHelloAdjBfdStatus INTEGER +} + +vRtrLdpPeerLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerLdpId is an index for the row entry. It indicates the LDP + identifier of the peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 1 } + +vRtrLdpHelloAdjLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalLdpId indicates the local LDP + identifier for this specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 2 } + +vRtrLdpHelloAdjEntityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjEntityIndex indicates the Entity index + which is an index for the mplsLdpHelloAdjacencyEntry defined in + MPLS-LDP-MIB. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 3 } + +vRtrLdpHelloAdjIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjIndex indicates the Hello adjacency index + which is an index for the mplsLdpHelloAdjacencyEntry defined in + MPLS-LDP-MIB. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 4 } + +vRtrLdpHelloAdjHoldTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjHoldTimeRemaining indicates the hold time + remaining for this Hello Adjacency. This interval will change when the + next Hello message which corresponds to this Hello Adjacency is + received. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 5 } + +vRtrLdpHelloAdjType OBJECT-TYPE + SYNTAX TmnxLdpAdjacencyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjType indicates the type of this Hello + Adjacency. If this value is 'link' then this adjacency is a result of + a Link Hello. If this value is 'hello', then the adjacency is a result + of a Targeted Hello. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 6 } + +vRtrLdpHelloAdjRemoteConfSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteConfSeqNum indicates the + Configuration sequence number that was in the Hello received when this + adjacency started up. This configuration sequence number changes when + there is a change of configuration. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 7 } + +vRtrLdpHelloAdjRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteIpAddress indicates the peer IP + address of the interface/targeted session that sent hellos for this + specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 8 } + +vRtrLdpHelloAdjUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjUpTime indicates the time, in hundreds of + seconds, that this adjacency has been up. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 9 } + +vRtrLdpHelloAdjLocalConfSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalConfSeqNum indicates the + Configuration sequence number that was used in the Hello sent when + this adjacency started up. This configuration sequence number changes + when there is a change of configuration. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 10 } + +vRtrLdpHelloAdjLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalIpAddress indicates the local IP + address of the interface/targeted session used in Hellos sent for this + specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 11 } + +vRtrLdpHelloAdjInHelloMsgCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjInHelloMsgCount indicates the number of + Hello messages that have been received for this adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 12 } + +vRtrLdpHelloAdjOutHelloMsgCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjOutHelloMsgCount indicates the number of + Hello messages that have been sent for this adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 13 } + +vRtrLdpHelloAdjLocalHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalHelloTimeout indicates the hello + timeout used in the Hellos sent for this specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 14 } + +vRtrLdpHelloAdjRemoteHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteHelloTimeout indicates the hello + timeout used by the remote end that sent Hellos for this specific + adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 15 } + +vRtrLdpHelloAdjBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + noService (1), + inService (2), + outOfService (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjBfdStatus indicates the BFD operational + status for LDP hello adjacency. + + If the value of vRtrLdpHelloAdjBfdStatus is 'noService', BFD is not + enabled for LDP hello adjacency. If the value of the object is + 'outOfService', BFD is enabled but it is down and not running. If the + value of object is 'inService', BFD is enabled and it is running. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 16 } + +vRtrLdpHelloAdjMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpHelloAdjMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpHelloAdjMapTable is a read-only table which maps to the + vRtrLdpHelloAdjTable. This table has the same indexes as the + vRtrLdpHelloAdjTable but the order in which these indexes are + specified is different for the two tables. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgHelloAdjMapTable." + ::= { tmnxLdpObjs 8 } + +vRtrLdpHelloAdjMapEntry OBJECT-TYPE + SYNTAX VRtrLdpHelloAdjMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a single LDP Hello Adjacency. An LDP Session can + have one or more Hello adjacencies." + INDEX { + vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress, + vRtrLdpHelloAdjMapLdpId + } + ::= { vRtrLdpHelloAdjMapTable 1 } + +VRtrLdpHelloAdjMapEntry ::= SEQUENCE +{ vRtrLdpHelloAdjMapLdpId MplsLdpIdentifier } + +vRtrLdpHelloAdjMapLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrLdpHelloAdjMapLdpId is an index for the row entry. It specifies + the LDP identifier of the peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjMapEntry 1 } + +vRtrLdpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionTable is a read-only table which parallels the + mplsLdpSessionTable in the MPLS-LDP-MIB. The purpose of this table is + to keep information about a single session between an LDP entity and + an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionTable." + ::= { tmnxLdpObjs 9 } + +vRtrLdpSessionEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents information about a single + session between an LDP entity and an LDP Peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpSessionTable 1 } + +VRtrLdpSessionEntry ::= SEQUENCE +{ + vRtrLdpSessLocalLdpId MplsLdpIdentifier, + vRtrLdpSessEntityIndex Unsigned32, + vRtrLdpSessLabelDistMethod TmnxLdpLabelDistMethod, + vRtrLdpSessLoopDetectForPV INTEGER, + vRtrLdpSessPathVectorLimit Unsigned32, + vRtrLdpSessState INTEGER, + vRtrLdpSessAdjacencyType TmnxLdpAdjacencyType, + vRtrLdpSessProtocolVersion Unsigned32, + vRtrLdpSessLocalUdpPort Unsigned32, + vRtrLdpSessPeerUdpPort Unsigned32, + vRtrLdpSessLocalTcpPort Unsigned32, + vRtrLdpSessPeerTcpPort Unsigned32, + vRtrLdpSessLocalAddress IpAddress, + vRtrLdpSessPeerAddress IpAddress, + vRtrLdpSessKAHoldTimeRemaining TimeInterval, + vRtrLdpSessMaxPduLength Unsigned32, + vRtrLdpSessUpTime TimeInterval, + vRtrLdpSessLocalKATimeout TmnxLdpKeepAliveTimeout, + vRtrLdpSessPeerKATimeout TmnxLdpKeepAliveTimeout, + vRtrLdpSessAdvertise INTEGER, + vRtrLdpSessRestartHelperState TruthValue, + vRtrLdpSessPeerNumRestart Counter32, + vRtrLdpSessLastRestartTime TimeStamp, + vRtrLdpSessFtReconnectTimeNego Unsigned32, + vRtrLdpSessFtRecoveryTimeNego Unsigned32, + vRtrLdpSessFtReconTimeRemaining Unsigned32, + vRtrLdpSessFtRecovTimeRemaining Unsigned32, + vRtrLdpSessBfdStatus INTEGER, + vRtrLdpSessP2MPCapabilityNego TruthValue, + vRtrLdpSessMPMBBCapabilityNego TruthValue, + vRtrLdpSessDynamicCapabilityNego TruthValue, + vRtrLdpSessOvrloadCapabltyNego TruthValue, + vRtrLdpSessAddrFecOverloadSent TruthValue, + vRtrLdpSessAddrFecOverloadRecv TruthValue, + vRtrLdpSessMcastFecOverloadSent TruthValue, + vRtrLdpSessMcastFecOverloadRecv TruthValue, + vRtrLdpSessServFecOverloadSent TruthValue, + vRtrLdpSessServFecOverloadRecv TruthValue, + vRtrLdpSessOperMaxFecThreshold Unsigned32 +} + +vRtrLdpSessLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalLdpId specifies the local LDP identifier + for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 1 } + +vRtrLdpSessEntityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessEntityIndex specifies the Entity index for the + LDP entity represented in this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 2 } + +vRtrLdpSessLabelDistMethod OBJECT-TYPE + SYNTAX TmnxLdpLabelDistMethod + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLabelDistMethod specifies the label + distribution method used for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 3 } + +vRtrLdpSessLoopDetectForPV OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLoopDetectForPV indicates whether loop + detection based on path vectors is disabled or enabled for this LDP + session. + + If this object has a value of disabled(0), then loop detection + is disabled. Otherwise, if this object has a value of enabled(1), + then loop detection based on path vectors is enabled. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 4 } + +vRtrLdpSessPathVectorLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of vRtrLdpSessLoopDetectForPV for this entry is + 'enabled', then the value of vRtrLdpSessPathVectorLimit represents the + Path Vector Limit for this LDP Session. + + If the value of vRtrLdpSessLoopDetectForPV for this entry is + 'disabled', then the value of vRtrLdpSessPathVectorLimit be 0 (zero). + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 5 } + +vRtrLdpSessState OBJECT-TYPE + SYNTAX INTEGER { + nonexistent (1), + initialized (2), + openrec (3), + opensent (4), + operational (5) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessState specifies the current state of the LDP + session. All of the states 1 - 5 are based on the state machine for + session negotiation behavior. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 6 } + +vRtrLdpSessAdjacencyType OBJECT-TYPE + SYNTAX TmnxLdpAdjacencyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAdjacencyType specifies the adjacency type(s) + supporting this LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 7 } + +vRtrLdpSessProtocolVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessProtocolVersion specifies the version of the + LDP Protocol used by this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 8 } + +vRtrLdpSessLocalUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalUdpPort specifies the UDP port used + locally for LDP discovery. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 9 } + +vRtrLdpSessPeerUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerUdpPort specifies the UDP port used on the + remote end for LDP discovery. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 10 } + +vRtrLdpSessLocalTcpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalTcpPort specifies the TCP port used + locally for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 11 } + +vRtrLdpSessPeerTcpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerTcpPort specifies the TCP port used on the + remote end for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 12 } + +vRtrLdpSessLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalAddress specifies the IP address used + locally for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 13 } + +vRtrLdpSessPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerAddress specifies the IP address used on + the remote end for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 14 } + +vRtrLdpSessKAHoldTimeRemaining OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessKAHoldTimeRemaining specifies the keep alive + hold time remaining, in hundredths of seconds, for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 15 } + +vRtrLdpSessMaxPduLength OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMaxPduLength specifies the maximum allowable + length for LDP PDUs for this session. This value may have been + negotiated during Session Initialization. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 16 } + +vRtrLdpSessUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessUpTime specifies the time, in hundreds of + seconds, since the session was established. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 17 } + +vRtrLdpSessLocalKATimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalKATimeout specifies the keepalive timeout + used locally for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 18 } + +vRtrLdpSessPeerKATimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerKATimeout specifies the keepalive timeout + used at the remote end of the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 19 } + +vRtrLdpSessAdvertise OBJECT-TYPE + SYNTAX INTEGER { + address (1), + service (2), + addressAndService (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAdvertise indicates the type of FECs that will + be transported by the session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 20 } + +vRtrLdpSessRestartHelperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessRestartHelperState indicates whether the + entity session is capable of supporting graceful restart. This is + negotiated between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 21 } + +vRtrLdpSessPeerNumRestart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerNumRestart indicates the number of times + graceful restart helper was initiated for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 22 } + +vRtrLdpSessLastRestartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLastRestartTime indicates the last time + graceful restart helper was initiated. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 23 } + +vRtrLdpSessFtReconnectTimeNego OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessFtReconnectTimeNego indicates the session's + Fault Tolerant(FT) Reconnect Timeout, it is set to the lesser of + the neighbor advertised FT Reconnect Timeout, + vRtrLdpSessFtReconTimeRemaining and the local timer Neighbor Liveness + Time, vRtrLdpGenGRNbrLiveTime. It is within this period that the + transport session is expected to re-establish, failure to do so + will cause the teardown of the LDP session and deletion of stale + bindings. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 24 } + +vRtrLdpSessFtRecoveryTimeNego OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessFtRecoveryTimeNego indicates the session's + Fault Tolerant(FT) recovery timeout, it is set to the lesser of the + neighbor advertised FT recovery timeout, + vRtrLdpSessFtRecovTimeRemaining and the local timer + maximum recovery time, vRtrLdpGenGRMaxRecoveryTime. It is within + this period that label-FEC binding message exchanges are expected + to complete. Any stale FEC entries left after this time will be + deleted from the FEC table. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 25 } + +vRtrLdpSessFtReconTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessFtReconTimeRemaining indicates the amount of + time left before the session's Fault Tolerant(FT) reconnect + timeout,vRtrLdpSessFtReconnectTimeNego expires. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 26 } + +vRtrLdpSessFtRecovTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This value indicates the amount of time left before session's Fault + Tolerant(FT) recovery timeout, vRtrLdpSessFtRecoveryTimeNego expires. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 27 } + +vRtrLdpSessBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + noService (1), + inService (2), + outOfService (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessBfdStatus indicates the BFD operational status + for the LDP session. + + If the value of vRtrLdpSessBfdStatus is 'noService', BFD is not + enabled for the LDP session. If the value of the object is + 'outOfService', BFD is enabled but it is down and not running. If the + value of object is 'inService', BFD is enabled and it is running. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 28 } + +vRtrLdpSessP2MPCapabilityNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessP2MPCapabilityNego indicates whether the + entity session is capable of exchanging P2MP FECs. This is negotiated + between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 29 } + +vRtrLdpSessMPMBBCapabilityNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMPMBBCapabilityNego indicates whether the + entity session is capable of Multipoint MBB. This is negotiated + between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 30 } + +vRtrLdpSessDynamicCapabilityNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessDynamicCapabilityNego indicates whether the + entity session supports negotiation of LDP session capabilities + dynamically. This is negotiated between peers during the session + initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 31 } + +vRtrLdpSessOvrloadCapabltyNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOvrloadCapabltyNego indicates whether the + entity session is capable of signaling LSR Overload Notification.This + is negotiated between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 32 } + +vRtrLdpSessAddrFecOverloadSent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAddrFecOverloadSent indicates whether LSR + Overload Notification has been sent to the LDP peer for Address FEC + Types. + + The value of 'true' indicates that Local LSR has set the LDP session + as overloaded for Address FEC types and is not ready to receive new + Label Mappings for Address FEC Types. In this state if a Label Mapping + Message is received from peer for any Address FEC type then the Label + is returned with a Label Release Message. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 33 } + +vRtrLdpSessAddrFecOverloadRecv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAddrFecOverloadRecv indicates whether LSR + Overload Notification has been received from the LDP peer for Address + FEC Types. + + The value of 'true' indicates that Peer LSR has set the LDP session as + overloaded for Address FEC types and is not ready to receive new Label + Mappings for any Address FEC Type. In this state no new Label Mapping + Message would be sent to peer for any Address FEC Type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 34 } + +vRtrLdpSessMcastFecOverloadSent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMcastFecOverloadSent indicates whether LSR + Overload Notification has been sent to the LDP peer for Multicast FEC + Types. + + The value of 'true' indicates that Local LSR has set the LDP session + as overloaded for Multicast FEC types and is not ready to receive new + Label Mappings for Multicast FEC Types. In this state if a Label + Mapping Message is received from peer for Multicast FEC types then the + Label is returned with a Label Release Message. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 35 } + +vRtrLdpSessMcastFecOverloadRecv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMcastFecOverloadRecv indicates whether LSR + Overload Notification has been received from the LDP peer for + Multicast FEC Types. + + The value of 'true' indicates that Peer LSR has set the LDP session as + overloaded for Multicast FEC types and is not ready to receive new + Label Mappings for any Multicast FEC Type. In this state no new Label + Mapping Message would be sent to peer for any Multicast FEC Type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 36 } + +vRtrLdpSessServFecOverloadSent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessServFecOverloadSent indicates whether LSR + Overload Notification has been sent to the LDP peer for Service FEC + Types. + + The value of 'true' indicates that Local LSR has set the LDP session + as overloaded for Service FEC types and is not ready to receive new + Label Mappings for Service FEC Types. In this state if a Label Mapping + Message is received from peer for Service FEC types then the Label is + returned with a Label Release Message. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 37 } + +vRtrLdpSessServFecOverloadRecv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessServFecOverloadRecv indicates whether LSR + Overload Notification has been received from the LDP peer for Service + FEC Types. + + The value of 'true' indicates that Peer LSR has set the LDP session as + overloaded for Service FEC types and is not ready to receive new Label + Mappings for any Service FEC Type. In this state no new Label Mapping + Message would be sent to peer for any Service FEC Type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 38 } + +vRtrLdpSessOperMaxFecThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOperMaxFecThreshold indicates the operational + percentage of vRtrLdpPeerMaxFec. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 39 } + +vRtrLdpSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionStatsTable is a read-only table. The purpose of this + table is to keep statistical information about a single session + between an LDP entity and an LDP Peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpSessionTable, and the augmenting table, + vRtrLdpSessionStatsTable. This in effect extends the + vRtrLdpSessionTable with additional columns. Creation or deletion of a + row in the vRtrLdpSessionTable results in the same fate for the row in + the vRtrLdpSessionStatsTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionStatsTable." + ::= { tmnxLdpObjs 10 } + +vRtrLdpSessionStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents statistical information about a single + session between an LDP entity and an LDP Peer." + AUGMENTS { vRtrLdpSessionEntry } + ::= { vRtrLdpSessionStatsTable 1 } + +VRtrLdpSessionStatsEntry ::= SEQUENCE +{ + vRtrLdpSessStatsTargAdj Gauge32, + vRtrLdpSessStatsLinkAdj Gauge32, + vRtrLdpSessStatsFECRecv Counter32, + vRtrLdpSessStatsFECSent Counter32, + vRtrLdpSessStatsHelloIn Counter32, + vRtrLdpSessStatsHelloOut Counter32, + vRtrLdpSessStatsKeepaliveIn Counter32, + vRtrLdpSessStatsKeepaliveOut Counter32, + vRtrLdpSessStatsInitIn Counter32, + vRtrLdpSessStatsInitOut Counter32, + vRtrLdpSessStatsLabelMappingIn Counter32, + vRtrLdpSessStatsLabelMappingOut Counter32, + vRtrLdpSessStatsLabelRequestIn Counter32, + vRtrLdpSessStatsLabelRequestOut Counter32, + vRtrLdpSessStatsLabelReleaseIn Counter32, + vRtrLdpSessStatsLabelReleaseOut Counter32, + vRtrLdpSessStatsLabelWithdrawIn Counter32, + vRtrLdpSessStatsLabelWithdrawOut Counter32, + vRtrLdpSessStatsLabelAbortIn Counter32, + vRtrLdpSessStatsLabelAbortOut Counter32, + vRtrLdpSessStatsAddrIn Counter32, + vRtrLdpSessStatsAddrOut Counter32, + vRtrLdpSessStatsAddrWithdrawIn Counter32, + vRtrLdpSessStatsAddrWithdrawOut Counter32, + vRtrLdpSessStatsNotificationIn Counter32, + vRtrLdpSessStatsNotificationOut Counter32, + vRtrLdpSessStatsAddrRecv Counter32, + vRtrLdpSessStatsAddrSent Counter32 +} + +vRtrLdpSessStatsTargAdj OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsTargAdj specifies the number of targeted + adjacencies for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 1 } + +vRtrLdpSessStatsLinkAdj OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLinkAdj specifies the number of link + adjacencies for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 2 } + +vRtrLdpSessStatsFECRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsFECRecv counts the number of FECs + received for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 3 } + +vRtrLdpSessStatsFECSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsFECSent counts the number of FECs sent + for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 4 } + +vRtrLdpSessStatsHelloIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsHelloIn counts the number of Hello + Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 5 } + +vRtrLdpSessStatsHelloOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsHelloOut counts the number of Hello + Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 6 } + +vRtrLdpSessStatsKeepaliveIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsKeepaliveIn counts the number of + Keepalive Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 7 } + +vRtrLdpSessStatsKeepaliveOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsKeepaliveOut counts the number of + Keepalive Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 8 } + +vRtrLdpSessStatsInitIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsInitIn counts the number of Init Messages + that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 9 } + +vRtrLdpSessStatsInitOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsInitOut counts the number of Init + Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 10 } + +vRtrLdpSessStatsLabelMappingIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelMappingIn counts the number of Label + Mapping Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 11 } + +vRtrLdpSessStatsLabelMappingOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelMappingOut counts the number of + Label Mapping Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 12 } + +vRtrLdpSessStatsLabelRequestIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelRequestIn counts the number of Label + Request Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 13 } + +vRtrLdpSessStatsLabelRequestOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelRequestOut counts the number of + Label Request Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 14 } + +vRtrLdpSessStatsLabelReleaseIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelReleaseIn counts the number of Label + Release Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 15 } + +vRtrLdpSessStatsLabelReleaseOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelReleaseOut counts the number of + Label Release Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 16 } + +vRtrLdpSessStatsLabelWithdrawIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelWithdrawIn counts the number of + Label Withdraw Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 17 } + +vRtrLdpSessStatsLabelWithdrawOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelWithdrawOut counts the number of + Label Withdraw Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 18 } + +vRtrLdpSessStatsLabelAbortIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelAbortIn counts the number of Label + Abort Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 19 } + +vRtrLdpSessStatsLabelAbortOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelAbortOut counts the number of Label + Abort Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 20 } + +vRtrLdpSessStatsAddrIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrIn counts the number of Address + Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 21 } + +vRtrLdpSessStatsAddrOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrOut counts the number of Address + Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 22 } + +vRtrLdpSessStatsAddrWithdrawIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrWithdrawIn counts the number of + Address Withdraw Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 23 } + +vRtrLdpSessStatsAddrWithdrawOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrWithdrawOut counts the number of + Address Withdraw Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 24 } + +vRtrLdpSessStatsNotificationIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsNotificationIn counts the number of + Notification Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 25 } + +vRtrLdpSessStatsNotificationOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsNotificationOut counts the number of + Notification Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 26 } + +vRtrLdpSessStatsAddrRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrRecv counts the number of local + addresses received for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 27 } + +vRtrLdpSessStatsAddrSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrSent counts the number of local + addresses sent for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 28 } + +vRtrLdpServFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpServFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpServFecTable is a read-only table that represents all service + FECs either sent to or received from an LDP peer known to the Virtual + Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec128Table, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec128InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec128OutLblTable." + ::= { tmnxLdpObjs 11 } + +vRtrLdpServFecEntry OBJECT-TYPE + SYNTAX VRtrLdpServFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpServFecFecType, + vRtrLdpServFecVcType, + vRtrLdpServFecVcId, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpServFecTable 1 } + +VRtrLdpServFecEntry ::= SEQUENCE +{ + vRtrLdpServFecFecType TmnxLdpFECType, + vRtrLdpServFecVcType TmnxVcType, + vRtrLdpServFecVcId TmnxVcId, + vRtrLdpServFecServType ServType, + vRtrLdpServFecServId TmnxServId, + vRtrLdpServFecVpnId TmnxVpnId, + vRtrLdpServFecFlags TmnxLdpFECFlags, + vRtrLdpServFecNumInLabels Unsigned32, + vRtrLdpServFecNumOutLabels Unsigned32, + vRtrLdpServFecInLabel1 Unsigned32, + vRtrLdpServFecInLabelStatus1 TmnxLabelStatus, + vRtrLdpServFecInLabel2 Unsigned32, + vRtrLdpServFecInLabelStatus2 TmnxLabelStatus, + vRtrLdpServFecInLabel3 Unsigned32, + vRtrLdpServFecInLabelStatus3 TmnxLabelStatus, + vRtrLdpServFecInLabel4 Unsigned32, + vRtrLdpServFecInLabelStatus4 TmnxLabelStatus, + vRtrLdpServFecInLabel5 Unsigned32, + vRtrLdpServFecInLabelStatus5 TmnxLabelStatus, + vRtrLdpServFecOutLabel1 Unsigned32, + vRtrLdpServFecOutLabelStatus1 TmnxLabelStatus, + vRtrLdpServFecOutLabel2 Unsigned32, + vRtrLdpServFecOutLabelStatus2 TmnxLabelStatus, + vRtrLdpServFecOutLabel3 Unsigned32, + vRtrLdpServFecOutLabelStatus3 TmnxLabelStatus, + vRtrLdpServFecOutLabel4 Unsigned32, + vRtrLdpServFecOutLabelStatus4 TmnxLabelStatus, + vRtrLdpServFecOutLabel5 Unsigned32, + vRtrLdpServFecOutLabelStatus5 TmnxLabelStatus, + vRtrLdpServFecSdpId SdpId, + vRtrLdpServFecLocalMTU Unsigned32, + vRtrLdpServFecRemoteMTU Unsigned32, + vRtrLdpServFecLocalVlanTag Unsigned32, + vRtrLdpServFecRemoteVlanTag Unsigned32, + vRtrLdpServFecLocalMaxCellConcat Unsigned32, + vRtrLdpServFecRemoteMaxCellConcat Unsigned32, + vRtrLdpServFecInLabelSigStatus1 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus2 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus3 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus4 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus5 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus1 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus2 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus3 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus4 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus5 TmnxLabelSigStatus, + vRtrLdpServFecMateEndpointVcId TmnxVcId, + vRtrLdpServFecMateEndpointSdpId SdpId, + vRtrLdpServFecLocalIpv4Capblty TruthValue, + vRtrLdpServFecRemoteIpv4Capblty TruthValue, + vRtrLdpServFecLocalIpv6Capblty TruthValue, + vRtrLdpServFecRemoteIpv6Capblty TruthValue, + vRtrLdpServFecLocalIpv4CeIpAddr IpAddress, + vRtrLdpServFecRemoteIpv4CeIpAddr IpAddress, + vRtrLdpServFecInLbl1WdwReason TmnxLdpInLblWdrawalReasonCode, + vRtrLdpServFecLocalFLTxCapblty TruthValue, + vRtrLdpServFecLocalFLRxCapblty TruthValue, + vRtrLdpServFecRemoteFLTxCapblty TruthValue, + vRtrLdpServFecRemoteFLRxCapblty TruthValue +} + +vRtrLdpServFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecFecType specifies the FEC type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 1 } + +vRtrLdpServFecVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecVcType specifies the VC type associated + with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 2 } + +vRtrLdpServFecVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecVcId specifies the VC identifier associated + with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 3 } + +vRtrLdpServFecServType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecServType specifies the Service type + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 4 } + +vRtrLdpServFecServId OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecServId specifies the Service identifier + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 5 } + +vRtrLdpServFecVpnId OBJECT-TYPE + SYNTAX TmnxVpnId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecVpnId identifies the VPN associated with + the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 6 } + +vRtrLdpServFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpServFecFlags specify the characteristics of + the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 7 } + +vRtrLdpServFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecNumInLabels gives the number of labels that + have been sent to the peer associated with this FEC. This value also + indicates which of the following vRtrLdpServFecInLabel1 thru + vRtrLdpServFecInLabel5 entries contain valid information i.e. if the + value of vRtrLdpServFecNumInLabels is 3 then vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabel2 and vRtrLdpServFecInLabel3 will contain valid + label information. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 8 } + +vRtrLdpServFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecNumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. This + value also indicates which of the following vRtrLdpServFecOutLabel1 + thru vRtrLdpServFecOutLabel5 entries contain valid information i.e. if + the value of vRtrLdpServFecNumOutLabels is 3, then + vRtrLdpServFecOutLabel1, vRtrLdpServFecOutLabel2 and + vRtrLdpServFecOutLabel3 will contain valid label information. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 9 } + +vRtrLdpServFecInLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel1 specifies the first ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 10 } + +vRtrLdpServFecInLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus1 specifies the status of the + ingress label 1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 11 } + +vRtrLdpServFecInLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel2 specifies the second ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 12 } + +vRtrLdpServFecInLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus2 specifies the status of the + ingress label 2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 13 } + +vRtrLdpServFecInLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel3 specifies the third ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 14 } + +vRtrLdpServFecInLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus3 specifies the status of the + ingress label 3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 15 } + +vRtrLdpServFecInLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel4 specifies the fourth ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 16 } + +vRtrLdpServFecInLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus4 specifies the status of the + ingress label 4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 17 } + +vRtrLdpServFecInLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel5 specifies the fifth ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 18 } + +vRtrLdpServFecInLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus5 specifies the status of the + ingress label 5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 19 } + +vRtrLdpServFecOutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel1 specifies the first egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 20 } + +vRtrLdpServFecOutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus1 specifies the status of the + egress label 1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 21 } + +vRtrLdpServFecOutLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel2 specifies the second egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 22 } + +vRtrLdpServFecOutLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus2 specifies the status of the + egress label 2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 23 } + +vRtrLdpServFecOutLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel3 specifies the third egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 24 } + +vRtrLdpServFecOutLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus3 specifies the status of the + egress label 3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 25 } + +vRtrLdpServFecOutLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel4 specifies the fourth egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 26 } + +vRtrLdpServFecOutLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus4 specifies the status of the + egress label 4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 27 } + +vRtrLdpServFecOutLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel5 specifies the fifth egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 28 } + +vRtrLdpServFecOutLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus5 specifies the status of the + egress label 5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 29 } + +vRtrLdpServFecSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecSdpId identifies the SDP associated with + this peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 30 } + +vRtrLdpServFecLocalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalMTU specifies the largest service + frame size (in octets) that can be handled by the local ESR. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 31 } + +vRtrLdpServFecRemoteMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteMTU specifies the largest service + frame size (in octets) that can be handled by the remote ESR. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 32 } + +vRtrLdpServFecLocalVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalVlanTag specifies the local tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 33 } + +vRtrLdpServFecRemoteVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteVlanTag specifies the remote tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 34 } + +vRtrLdpServFecLocalMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalMaxCellConcat specifies the local + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 35 } + +vRtrLdpServFecRemoteMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteMaxCellConcat specifies the remote + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 36 } + +vRtrLdpServFecInLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus1 indicates the signaling + status for vRtrLdpServFecInLabel1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 37 } + +vRtrLdpServFecInLabelSigStatus2 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus2 indicates the signaling + status for vRtrLdpServFecInLabel2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 38 } + +vRtrLdpServFecInLabelSigStatus3 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus3 indicates the signaling + status for vRtrLdpServFecInLabel3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 39 } + +vRtrLdpServFecInLabelSigStatus4 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus4 indicates the signaling + status for vRtrLdpServFecInLabel4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 40 } + +vRtrLdpServFecInLabelSigStatus5 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus5 indicates the signaling + status for vRtrLdpServFecInLabel5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 41 } + +vRtrLdpServFecOutLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus1 indicates the signaling + status for vRtrLdpServFecOutLabel1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 42 } + +vRtrLdpServFecOutLabelSigStatus2 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus2 indicates the signaling + status for vRtrLdpServFecOutLabel2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 43 } + +vRtrLdpServFecOutLabelSigStatus3 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus3 indicates the signaling + status for vRtrLdpServFecOutLabel3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 44 } + +vRtrLdpServFecOutLabelSigStatus4 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus4 indicates the signaling + status for vRtrLdpServFecOutLabel4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 45 } + +vRtrLdpServFecOutLabelSigStatus5 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus5 indicates the signaling + status for vRtrLdpServFecOutLabel5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 46 } + +vRtrLdpServFecMateEndpointVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMateEndpointVcId specifies the VC + identifier associated with this service FEC mate endpoint for + vc-switching. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 47 } + +vRtrLdpServFecMateEndpointSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMateEndpointSdpId identifies the SDP + associated with this service FEC mate endpoint for vc-switching. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 48 } + +vRtrLdpServFecLocalIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalIpv4Capblty indicates whether or not + the local ipv4 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecLocalIpv4Capblty is 'true' when the local + ipv4 stack capability is supported and the value is 'false' when the + local ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 49 } + +vRtrLdpServFecRemoteIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteIpv4Capblty indicates whether or not + the remote ipv4 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecLocalIpv4Capblty is 'true' when the remote + ipv4 stack capability is supported and the value is 'false' when the + remote ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 50 } + +vRtrLdpServFecLocalIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalIpv6Capblty indicates whether or not + the local ipv6 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecLocalIpv6Capblty is 'true' when the local + ipv6 stack capability is supported and the value is 'false' when the + local ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 51 } + +vRtrLdpServFecRemoteIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteIpv6Capblty indicates whether or not + the remote ipv6 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecRemoteIpv6Capblty is 'true' when the remote + ipv6 stack capability is supported and the value is 'false' when the + remote ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 52 } + +vRtrLdpServFecLocalIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalIpv4CeIpAddr indicates the local ipv4 + CE Address. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 53 } + +vRtrLdpServFecRemoteIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteIpv4CeIpAddr indicates the remote + ipv4 CE Address. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 54 } + +vRtrLdpServFecInLbl1WdwReason OBJECT-TYPE + SYNTAX TmnxLdpInLblWdrawalReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLbl1WdwReason indicates the reason of + withdrawal of ingress label value in vRtrLdpServFecInLabel1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 55 } + +vRtrLdpServFecLocalFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalFLTxCapblty indicates whether or not + this LDP peer is capable of sending Flow Label in its pseudowire (PW) + packet. + + The value of vRtrLdpServFecLocalFLTxCapblty is 'true' when this LDP + peer is capable of sending Flow Label and the value is 'false' when + the peer is not capable of sending Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 56 } + +vRtrLdpServFecLocalFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalFLRxCapblty indicates whether or not + this LDP peer is capable of receiving Flow Label in its pseudowire + packet. + + The value of vRtrLdpServFecLocalFLRxCapblty is 'true' when this LDP + peer is capable of receiving Flow Label and the value is 'false' when + the peer is not capable of receiving Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 57 } + +vRtrLdpServFecRemoteFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteFLTxCapblty indicates whether or not + the remote LDP peer is capable of sending Flow Label in its pseudowire + packet. + + The value of vRtrLdpServFecRemoteFLTxCapblty is 'true' when the remote + LDP peer is capable of sending Flow Label and the value is 'false' + when the peer is not capable of sending Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 58 } + +vRtrLdpServFecRemoteFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteFLRxCapblty indicates whether or not + the remote LDP peer is capable of receiving Flow Label in its + pseudowire packet. + + The value of vRtrLdpServFecRemoteFLRxCapblty is 'true' when the remote + LDP peer is capable of receiving Flow Label and the value is 'false' + when the peer is not capable of receiving Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 59 } + +vRtrLdpServFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpServFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpServFecMapTable is a read-only table which maps to the + vRtrLdpServFecTable. This table has the same indexes as the + vRtrLdpServFecTable but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 12 } + +vRtrLdpServFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpServFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId + } + ::= { vRtrLdpServFecMapTable 1 } + +VRtrLdpServFecMapEntry ::= SEQUENCE +{ + vRtrLdpServFecMapFecType TmnxLdpFECType, + vRtrLdpServFecMapVcType TmnxVcType, + vRtrLdpServFecMapVcId TmnxVcId +} + +vRtrLdpServFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapFecType specifies the FEC type." + ::= { vRtrLdpServFecMapEntry 1 } + +vRtrLdpServFecMapVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapVcType specifies the VC type associated + with this service FEC." + ::= { vRtrLdpServFecMapEntry 2 } + +vRtrLdpServFecMapVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapVcId specifies the VC identifier + associated with this service FEC." + ::= { vRtrLdpServFecMapEntry 3 } + +vRtrLdpAddrFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrFecTable is a read-only table that represents all address + FECs either sent to or received from an LDP peer known to the Virtual + Router." + ::= { tmnxLdpObjs 13 } + +vRtrLdpAddrFecEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddrFecFecType, + vRtrLdpAddrFecIpPrefix, + vRtrLdpAddrFecIpMask, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpAddrFecTable 1 } + +VRtrLdpAddrFecEntry ::= SEQUENCE +{ + vRtrLdpAddrFecFecType TmnxLdpFECType, + vRtrLdpAddrFecIpPrefix IpAddress, + vRtrLdpAddrFecIpMask IpAddress, + vRtrLdpAddrFecFlags TmnxLdpFECFlags, + vRtrLdpAddrFecNumInLabels Unsigned32, + vRtrLdpAddrFecNumOutLabels Unsigned32, + vRtrLdpAddrFecInLabel1 Unsigned32, + vRtrLdpAddrFecInLabelStatus1 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex1 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel2 Unsigned32, + vRtrLdpAddrFecInLabelStatus2 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex2 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel3 Unsigned32, + vRtrLdpAddrFecInLabelStatus3 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex3 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel4 Unsigned32, + vRtrLdpAddrFecInLabelStatus4 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex4 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel5 Unsigned32, + vRtrLdpAddrFecInLabelStatus5 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex5 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabel1 Unsigned32, + vRtrLdpAddrFecOutLabelStatus1 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex1 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop1 IpAddress, + vRtrLdpAddrFecOutLabel2 Unsigned32, + vRtrLdpAddrFecOutLabelStatus2 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex2 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop2 IpAddress, + vRtrLdpAddrFecOutLabel3 Unsigned32, + vRtrLdpAddrFecOutLabelStatus3 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex3 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop3 IpAddress, + vRtrLdpAddrFecOutLabel4 Unsigned32, + vRtrLdpAddrFecOutLabelStatus4 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex4 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop4 IpAddress, + vRtrLdpAddrFecOutLabel5 Unsigned32, + vRtrLdpAddrFecOutLabelStatus5 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex5 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop5 IpAddress, + vRtrLdpAddrFecLspId TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId2 TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId3 TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId4 TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId5 TmnxVRtrMplsLspID +} + +vRtrLdpAddrFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecFecType specifies the FEC type. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 1 } + +vRtrLdpAddrFecIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecIpPrefix specifies the IP Address Prefix + for this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 2 } + +vRtrLdpAddrFecIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecIpMask specifies the IP Address Mask for + this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 3 } + +vRtrLdpAddrFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddrFecFlags specify the characteristics of + the FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 4 } + +vRtrLdpAddrFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecNumInLabels gives the number of labels that + have been sent to the peer associated with this FEC. This value also + indicates which of the following vRtrLdpAddrFecInLabel1 thru + vRtrLdpAddrFecInLabel5 entries contain valid information i.e. if the + value of vRtrLdpAddrFecNumInLabels is 3 then vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabel2 and vRtrLdpAddrFecInLabel3 will contain valid + label information. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 5 } + +vRtrLdpAddrFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecNumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. This + value also indicates which of the following vRtrLdpAddrFecOutLabel1 + thru vRtrLdpAddrFecOutLabel5 entries contain valid information i.e. if + the value of vRtrLdpAddrFecNumOutLabels is 3, then + vRtrLdpAddrFecOutLabel1, vRtrLdpAddrFecOutLabel2 and + vRtrLdpAddrFecOutLabel3 will contain valid label information. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 6 } + +vRtrLdpAddrFecInLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel1 specifies the first ingress label + exchanged + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 7 } + +vRtrLdpAddrFecInLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus1 specifies the status of the + ingress label 1 + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 8 } + +vRtrLdpAddrFecInLabelIfIndex1 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex1 specifies the interface + index for ingress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 9 } + +vRtrLdpAddrFecInLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel2 specifies the second ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 10 } + +vRtrLdpAddrFecInLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus2 specifies the status of the + ingress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 11 } + +vRtrLdpAddrFecInLabelIfIndex2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex2 specifies the interface + index for ingress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 12 } + +vRtrLdpAddrFecInLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel3 specifies the third ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 13 } + +vRtrLdpAddrFecInLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus3 specifies the status of the + ingress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 14 } + +vRtrLdpAddrFecInLabelIfIndex3 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex3 specifies the interface + index for ingress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 15 } + +vRtrLdpAddrFecInLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel4 specifies the fourth ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 16 } + +vRtrLdpAddrFecInLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus4 specifies the status of the + ingress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 17 } + +vRtrLdpAddrFecInLabelIfIndex4 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex4 specifies the interface + index for ingress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 18 } + +vRtrLdpAddrFecInLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel5 specifies the fifth ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 19 } + +vRtrLdpAddrFecInLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus5 specifies the status of the + ingress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 20 } + +vRtrLdpAddrFecInLabelIfIndex5 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex5 specifies the interface + index for ingress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 21 } + +vRtrLdpAddrFecOutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel1 specifies the first egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 22 } + +vRtrLdpAddrFecOutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus1 specifies the status of the + egress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 23 } + +vRtrLdpAddrFecOutLabelIfIndex1 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex1 specifies the interface + index for egress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 24 } + +vRtrLdpAddrFecOutLabelNextHop1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop1 specifies the IP address + of the next hop for egress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 25 } + +vRtrLdpAddrFecOutLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel2 specifies the second egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 26 } + +vRtrLdpAddrFecOutLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus2 specifies the status of the + egress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 27 } + +vRtrLdpAddrFecOutLabelIfIndex2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex2 specifies the interface + index for egress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 28 } + +vRtrLdpAddrFecOutLabelNextHop2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop2 specifies the IP address + of the next hop for egress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 29 } + +vRtrLdpAddrFecOutLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel3 specifies the third egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 30 } + +vRtrLdpAddrFecOutLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus3 specifies the status of the + egress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 31 } + +vRtrLdpAddrFecOutLabelIfIndex3 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex3 specifies the interface + index for egress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 32 } + +vRtrLdpAddrFecOutLabelNextHop3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop3 specifies the IP address + of the next hop for egress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 33 } + +vRtrLdpAddrFecOutLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel4 specifies the fourth egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 34 } + +vRtrLdpAddrFecOutLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus4 specifies the status of the + egress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 35 } + +vRtrLdpAddrFecOutLabelIfIndex4 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex4 specifies the interface + index for egress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 36 } + +vRtrLdpAddrFecOutLabelNextHop4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop4 specifies the IP address + of the next hop for egress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 37 } + +vRtrLdpAddrFecOutLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel5 specifies the fifth egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 38 } + +vRtrLdpAddrFecOutLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus5 specifies the status of the + egress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 39 } + +vRtrLdpAddrFecOutLabelIfIndex5 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex5 specifies the interface + index for egress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 40 } + +vRtrLdpAddrFecOutLabelNextHop5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop5 specifies the IP address + of the next hop for egress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 41 } + +vRtrLdpAddrFecLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 42 } + +vRtrLdpAddrFecLspId2 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId2 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 43 } + +vRtrLdpAddrFecLspId3 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId3 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 44 } + +vRtrLdpAddrFecLspId4 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId4 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 45 } + +vRtrLdpAddrFecLspId5 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId5 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 46 } + +vRtrLdpAddrFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrFecMapTable is a read-only table which maps to the + vRtrLdpAddrFecTable. This table has the same indexes as the + vRtrLdpAddrFecTable but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 14 } + +vRtrLdpAddrFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask + } + ::= { vRtrLdpAddrFecMapTable 1 } + +VRtrLdpAddrFecMapEntry ::= SEQUENCE +{ + vRtrLdpAddrFecMapFecType TmnxLdpFECType, + vRtrLdpAddrFecMapIpPrefix IpAddress, + vRtrLdpAddrFecMapIpMask IpAddress +} + +vRtrLdpAddrFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecMapFecType specifies the FEC type. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecMapEntry 1 } + +vRtrLdpAddrFecMapIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecMapIpPrefix specifies the IP Address Prefix + for this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecMapEntry 2 } + +vRtrLdpAddrFecMapIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecMapIpMask specifies the IP Address Mask for + this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecMapEntry 3 } + +vRtrLdpAdjBackoffTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAdjBackoffEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAdjBackoffTable is a read-only table which augments the + vRtrLdpHelloAdjTable. The purpose of this table is to keep backoff + information about the LDP Hello Adjacencies on the virtual router. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpHelloAdjTable, + and the augmenting table vRtrLdpAdjBackoffTable. This in + effect extends the vRtrLdpHelloAdjTable with additional + columns. Creation or deletion of a row in the + vRtrLdpHelloAdjTable results in the same fate for the row + in the vRtrLdpAdjBackoffTable." + ::= { tmnxLdpObjs 15 } + +vRtrLdpAdjBackoffEntry OBJECT-TYPE + SYNTAX VRtrLdpAdjBackoffEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table contains backoff information about an LDP + adjacency. + + When an LDP session startup fails for the first time, the LDP entity + waits for a certain time interval before it tries to setup the session + again. This interval is the backoff interval. The initial value for + the backoff interval is set to the value of vRtrLdpAdjInitBackoff. + After waiting for the backoff interval, LDP retries to setup the LDP + session. If it fails again the backoff interval increases + exponentially and this repeats for each successive LDP session startup + failure. If the backoff interval exceeds vRtrLdpAdjMaxBackoff, LDP + will not backoff anymore and will give up trying to establish the LDP + session." + AUGMENTS { vRtrLdpHelloAdjEntry } + ::= { vRtrLdpAdjBackoffTable 1 } + +VRtrLdpAdjBackoffEntry ::= SEQUENCE +{ + vRtrLdpAdjInitBackoff Unsigned32, + vRtrLdpAdjMaxBackoff Unsigned32, + vRtrLdpAdjCurrentBackoff Unsigned32, + vRtrLdpAdjWaitingTime Unsigned32, + vRtrLdpAdjBackoffStatus TruthValue +} + +vRtrLdpAdjInitBackoff OBJECT-TYPE + SYNTAX Unsigned32 (1..2592000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjInitBackoff specifies the initial backoff time. + After a LDP session setup has failed, the value of + vRtrLdpAdjInitBackoff is the time interval, in seconds, that the LDP + entity waits before attempting to setup the session again. This + interval is the backoff interval. This variable indicates the initial + value for backoff interval when the LDP session startup first fails. + Thereafter, if session startup fails again the backoff interval + increases exponentially. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 1 } + +vRtrLdpAdjMaxBackoff OBJECT-TYPE + SYNTAX Unsigned32 (0..2592000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjMaxBackoff specifies the maximum backoff time. + For each successive failure of the LDP session startup, the backoff + interval (the time for which the router waits before retrying) + increases exponentially. If the backoff interval exceeds + vRtrLdpAdjMaxBackoff, the router will not backoff anymore and will + give up trying to establish the LDP session. A value of 0 for + vRtrLdpAdjMaxBackoff indicates that the backoff interval remains + constant and will not increase exponentially. In effect the router + will try to establish an LDP session till it succeeds. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 2 } + +vRtrLdpAdjCurrentBackoff OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This value of vRtrLdpAdjCurrentBackoff specifies the current value of + the backoff interval. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 3 } + +vRtrLdpAdjWaitingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjWaitingTime specifies the time for which the + entity has been waiting in backoff state. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 4 } + +vRtrLdpAdjBackoffStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjBackoffStatus indicates whether or not the + entity is in backoff state. If this value is 'true', then the entity + is in a backoff state and if the value is 'false' then the entity is + not in a backoff state. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 5 } + +vRtrLdpPeerParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerParamsTable has an entry for an LDP peer. This table is + used to configure parameters specific to the peer whether it is an + interface or a targeted peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionParamsTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgTcpSessParamsTable." + ::= { tmnxLdpObjs 16 } + +vRtrLdpPeerParamsEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a peer that participates in the LDP protocol + on this virtual router. + + Row entries can be created or deleted via SNMP SET requests. A row + with default attribute values is created by setting + vRtrLdpPeerRowStatus to 'createAndGo'. A row entry can be destroyed by + setting vRtrLdpPeerRowStatus to 'destroy'. + + A row entry with vRtrLdpPeerAddress of 0.0.0.0 represents the default + LDP parameters used for all peers that do not have a corresponding + entry in this table." + INDEX { + vRtrID, + vRtrLdpPeerAddress + } + ::= { vRtrLdpPeerParamsTable 1 } + +VRtrLdpPeerParamsEntry ::= SEQUENCE +{ + vRtrLdpPeerRowStatus RowStatus, + vRtrLdpPeerAuth TruthValue, + vRtrLdpPeerAuthKey OCTET STRING, + vRtrLdpPeerMinTTLValue Unsigned32, + vRtrLdpPeerTTLLogId TFilterLogId, + vRtrLdpPeerAuthKeyChain TNamedItemOrEmpty, + vRtrLdpPeerDODLabelDistribution TruthValue, + vRtrLdpPeerImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpPeerFec129CiscoInterop TruthValue, + vRtrLdpPeerPMTUDiscovery TruthValue, + vRtrLdpPeerAdvAdjAddrOnly TruthValue, + vRtrLdpPeerPeIDMacFlushInterop TruthValue, + vRtrLdpPeerMaxFec Unsigned32, + vRtrLdpPeerMaxFecLogOnly TruthValue, + vRtrLdpPeerMaxFecThreshold Unsigned32 +} + +vRtrLdpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerRowStatus is used to control the creation and deletion of + rows in the vRtrLdpPeerParamsTable. + + A row can be created by setting vRtrLdpPeerRowStatus to 'createAndGo'. + The agent should assign the default attribute values and change the + row status to 'active'. + + A row entry can be destroyed by setting vRtrLdpPeerRowStatus to + 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpPeerParamsEntry 1 } + +vRtrLdpPeerAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the value of vRtrLdpPeerAuth is 'true', authentication + using MD5 message based digest protocol is enabled. When 'false', + no authentication is used. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 2 } + +vRtrLdpPeerAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The string specified in vRtrLdpPeerAuthKey is the authentication key + to be used between LDP neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol. + The authentication key can be any combination of letters or numbers. + Note that the string may contain embedded nulls. + + An SNMP Get request on this object should return an OCTET STRING of + length 0. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 3 } + +vRtrLdpPeerMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerMinTTLValue specifies the minimum TTL value + for an incoming LDP packet. + + If vRtrLdpPeerMinTTLValue is set to zero (0), the TTL Security feature + is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 4 } + +vRtrLdpPeerTTLLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerTTLLogId specifies the filter log to use for + packets that fail TTL security check. The value zero indicates that + logging is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 5 } + +vRtrLdpPeerAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerAuthKeyChain specifies the + keychain which will be used to sign and/or authenticate the LDP + protocol stream. + + The keychain name is defined by tmnxKeyChainName and is the index for + TIMETRA-SECURITY-MIB::tmnxKeyChainTable. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 6 } + +vRtrLdpPeerDODLabelDistribution OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerDODLabelDistribution specifies whether or not + Downstream-On-Demand (DOD) has been enabled for the LDP session. When + the value is set to 'true' DOD is enabled for the LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 7 } + +vRtrLdpPeerImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy1 specifies the first import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 8 } + +vRtrLdpPeerImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy2 specifies the second import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 9 } + +vRtrLdpPeerImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy3 specifies the third import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 10 } + +vRtrLdpPeerImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy4 specifies the fourth import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 11 } + +vRtrLdpPeerImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy5 specifies the fifth import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 12 } + +vRtrLdpPeerExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy1 specifies the first export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 13 } + +vRtrLdpPeerExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy2 specifies the second export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 14 } + +vRtrLdpPeerExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy3 specifies the third export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 15 } + +vRtrLdpPeerExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy4 specifies the fourth export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 16 } + +vRtrLdpPeerExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy5 specifies the fifth export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 17 } + +vRtrLdpPeerFec129CiscoInterop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerFec129CiscoInterop specifies whether LDP will + provide translation between non-compliant FEC 129 formats of Cisco. + + Peer LDP sessions must be manually configured towards the + non-compliant Cisco PEs. + + When the value of vRtrLdpPeerFec129CiscoInterop is 'true', Cisco + non-compliant format will be used to send and interpret received Label + Release messages i.e. the FEC129 SAII and TAII fields will be + reversed. + + When the value of vRtrLdpPeerFec129CiscoInterop is 'false', Cisco + non-compliant format will not be used or supported. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 18 } + +vRtrLdpPeerPMTUDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerPMTUDiscovery specifies whether path MTU + discovery is enabled for this LDP peer. + + When the value is set to 'true', path MTU discovery is enabled for + this LDP peer. When the value is set to 'false', path MTU discovery is + disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 19 } + +vRtrLdpPeerAdvAdjAddrOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerAdvAdjAddrOnly specifies whether to only + distribute the local addresses used by hello adjacencies with this LDP + peer. + + When the value is SET to 'true', local addresses that are used by + hello adjacencies with this LDP peer are only distributed to the peer + session . When the value is SET to 'false', all known local addresses + are distributed to the peer session. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 20 } + +vRtrLdpPeerPeIDMacFlushInterop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerPeIDMacFlushInterop specifies whether LDP will + react to and send the non-standard PE-ID TLV (type 0x405) in an + address withdraw message to effect 'flush-all-from-me' behavior. It is + used to provide interoperability with other vendors that use this TLV + for the MAC flush mechanism. Only FEC type 128 is currently supported. + + Peer LDP sessions must be manually configured towards the PEs + requiring support for this TLV. + + When the value of vRtrLdpPeerPeIDMacFlushInterop is set to 'true', the + receipt of an address withdraw message with empty MAC list including + the non-standard TLV will trigger 'flush-all-from-me' behavior instead + of the normal 'flush-all-but-mine'. The TLV will be included in any + forwarding towards like-configured peers. + + When the value of vRtrLdpPeerPeIDMacFlushInterop is set to 'false', + the non-standard TLV will be ignored and will not be included in any + address withdraw messages sent to the peer. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 21 } + +vRtrLdpPeerMaxFec OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + " The value of vRtrLdpPeerMaxFec specifies the maximum number of FECs + that will be accepted from this peer LSR. + + A value of zero specifies there is no limit to the number of FECs + accepted from this peer LSR. + + The vRtrLdpSessMaxFecThresChanged notification is sent when the number + of FECs receive from this peer LSR exceeds a percentage of this limit + as specified by vRtrLdpPeerMaxFecThreshold. + + Furthermore, once the limit is exhausted, following actions are taken + if vRtrLdpPeerMaxFecLogOnly has value of 'false'. + + (1) If LSR Overload capability is supported, this LSR will follow the + LSR Overload procedure. + + (2) If LSR Overload capability is not supported, any further Label + Mapping Message is returned with Label Release Message with LDP + status code 'No_Label_Resources'. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 22 } + +vRtrLdpPeerMaxFecLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + " The value of vRtrLdpPeerMaxFecLogOnly specifies whether to only + generate vRtrLdpSessMaxFecThresChanged notification or take further + action when FECs received exceeds vRtrLdpPeerMaxFec limit. + + When this value is set to 'false', trap will be generated and one of + the following action is taken: + + (1) If LSR Overload capability is supported, this LSR will follow the + LSR Overload procedure. + + (2) If LSR Overload capability is not supported, any further Label + Mapping Message is returned with Label Release Message with LDP + status code 'No_Label_Resources'. + + When this value is set to 'true', trap will be generated only. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 23 } + +vRtrLdpPeerMaxFecThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + " The value of vRtrLdpPeerMaxFecThreshold specifies a percentage of + vRtrLdpPeerMaxFec. + + This object was obsoleted in release 13.0." + DEFVAL { 90 } + ::= { vRtrLdpPeerParamsEntry 24 } + +tmnxLdpNotificationObjects OBJECT IDENTIFIER ::= { tmnxLdpObjs 17 } + +vRtrLdpInstanceNotifyReasonCode OBJECT-TYPE + SYNTAX INTEGER { + adminUp (1), + adminDown (2), + operUp (3), + operDown (4) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpInstanceStateChange, the value indicates the reason for + the LDP instance state change." + ::= { tmnxLdpNotificationObjects 1 } + +vRtrLdpIfNotifyReasonCode OBJECT-TYPE + SYNTAX INTEGER { + adminUp (1), + adminDown (2), + operUp (3), + operDown (4), + sysIpUp (5), + sysIpDown (6) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpIfStateChange, the value indicates the reason for the + LSP interface state change. This object was obsoleted in 7.0 as it is + replaced by vRtrLdpIfOperDownReason in vRtrLdpIfStateChange." + ::= { tmnxLdpNotificationObjects 2 } + +vRtrLdpNotifyLocalServiceID OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpSvcIdMismatch, the value indicates the local Service + ID." + ::= { tmnxLdpNotificationObjects 3 } + +vRtrLdpNotifyRemoteServiceID OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpSvcIdMismatch, the value indicates the remote Service + ID." + ::= { tmnxLdpNotificationObjects 4 } + +vRtrLdpNotifyLocalGroupID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpGroupIdMismatch, the value indicates the local Group + ID." + ::= { tmnxLdpNotificationObjects 5 } + +vRtrLdpNotifyRemoteGroupID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpGroupIdMismatch, the value indicates the remote Group + ID." + ::= { tmnxLdpNotificationObjects 6 } + +vRtrLdpSessOverloadState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOverloadState indicates if session is overload + or not. + + This object was obsoleted in release 13.0." + ::= { tmnxLdpNotificationObjects 7 } + +vRtrLdpSessOverloadDirection OBJECT-TYPE + SYNTAX INTEGER { + sent (1), + received (2) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOverloadDirection indicates if Overload + Notification is sent to peer or received from peer. + + This object was obsoleted in release 13.0." + ::= { tmnxLdpNotificationObjects 8 } + +vRtrLdpSessOverloadFecType OBJECT-TYPE + SYNTAX INTEGER { + prefixes (1), + multicast (2), + services (3) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOverloadFecType indicates the overloaded FEC + type." + ::= { tmnxLdpNotificationObjects 9 } + +vRtrLdpSessOperThresLevel OBJECT-TYPE + SYNTAX INTEGER { + up (0), + down (1) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOperThresLevel indicates whether the number of + fec-bindings has exceeded or is below the configured fec threshold or + has reached the configured fec limit." + ::= { tmnxLdpNotificationObjects 10 } + +vRtrLdpStaticFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStaticFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecTable has an entry for each static prefix FEC + configured on the virtual router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgStaticFecTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgStaticFecInLabelTable." + ::= { tmnxLdpObjs 18 } + +vRtrLdpStaticFecEntry OBJECT-TYPE + SYNTAX VRtrLdpStaticFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a static prefix FEC configured on the + virtual router. + + Entries can be created and deleted via SNMP SET operations to + vRtrLdpStaticFecRowStatus. + + An entry is created by setting vRtrLdpStaticFecRowStatus to + 'createAndWait'. The row status can be set to 'active' only after a + next-hop entry corresponding to this prefix has been created in the + vRtrLdpStaticFecNHTable. + + An entry is deleted by setting vRtrLdpStaticFecRowStatus to 'destroy'. + For deletion to succeed, there must be no next-hop entries + corresponding to this prefix in the vRtrLdpStaticFecNHTable i.e. + vRtrLdpStaticFecNumNH must have a value of 0." + INDEX { + vRtrID, + vRtrLdpStaticFecIpPrefix, + vRtrLdpStaticFecIpMask + } + ::= { vRtrLdpStaticFecTable 1 } + +VRtrLdpStaticFecEntry ::= SEQUENCE +{ + vRtrLdpStaticFecIpPrefix IpAddress, + vRtrLdpStaticFecIpMask IpAddress, + vRtrLdpStaticFecRowStatus RowStatus, + vRtrLdpStaticFecNextNHIndex Unsigned32, + vRtrLdpStaticFecIngLabel Unsigned32, + vRtrLdpStaticFecNumNH Gauge32, + vRtrLdpStaticFecOperIngLabel Unsigned32 +} + +vRtrLdpStaticFecIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecIpPrefix specifies the IP Address Prefix + for this static FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 1 } + +vRtrLdpStaticFecIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecIpMask specifies the IP Address Mask for + this static FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 2 } + +vRtrLdpStaticFecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecRowStatus is used to create, delete or control entries + in the vRtrLdpStaticFecTable. + + To create a row entry, set vRtrLdpStaticFecRowStatus to + 'createAndWait'. Before the row can be placed in the 'active' state, a + next-hop entry corresponding to this prefix must exist in the + vRtrLdpStaticFecNHTable. + + To delete a row entry, set vRtrLdpStaticFecRowStatus to 'destroy'. For + deletion to succeed, no next-hop entry corresponding to this prefix + must exist in the vRtrLdpStaticFecNHTable i.e. vRtrLdpStaticFecNumNH + must have a value of 0. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 3 } + +vRtrLdpStaticFecNextNHIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNextNHIndex is used to assign values to + vRtrLdpStaticFecNHIndex when creating rows in the + vRtrLdpStaticFecNHTable. The network manager reads this object and + uses it in the SET request that creates a new row entry in the + vRtrLdpStaticFecNHTable. If the SET fails with the code + 'inconsistentValue', the process must be repeated. If the SET + succeeds, then this object will be incremented and the new instance is + created according to the manager's directions. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 4 } + +vRtrLdpStaticFecIngLabel OBJECT-TYPE + SYNTAX Unsigned32 (32..262112 | 4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecIngLabel specifies the label that is + advertised to the upstream peer. + + The range of vRtrLdpStaticFecIngLabel is dynamic and depends on the + value of vRtrMplsLabelStaticLabelRange. + + The normal range of vRtrLdpStaticFecIngLabel starts at 32 and ends at + the value of vRtrMplsLabelStaticLabelRange + 32. + + If this variable is set to the default value of 4294967295, the + ingress label will be dynamically assigned by the label manager. + + This object was obsoleted in release 13.0." + DEFVAL { 4294967295 } + ::= { vRtrLdpStaticFecEntry 5 } + +vRtrLdpStaticFecNumNH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNumNH specifies the number of next-hops + that are associated with the static prefix FEC represented by this row + entry. This is also the number of row entries configured in the + vRtrLdpStaticFecNHTable for this static prefix FEC. + + If the static FEC has no next-hops associated with it, this value will + be 0 and the row entry will be placed in the 'notReady' state. + Deletion of the row entry will be allowed only if + vRtrLdpStaticFecNumNH is 0. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 6 } + +vRtrLdpStaticFecOperIngLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecOperIngLabel specifies the actual or + operational value of the label that was advertised to the upstream + peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 7 } + +vRtrLdpStaticFecNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStaticFecNHEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecNHTable has an entry for each next-hop configured for + a static prefix FEC on the virtual router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgStaticFecOutLabelTable." + ::= { tmnxLdpObjs 19 } + +vRtrLdpStaticFecNHEntry OBJECT-TYPE + SYNTAX VRtrLdpStaticFecNHEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a next-hop configured for a static prefix + FEC on the virtual router. The static prefix FEC corresponding to a + next-hop entry must exist as a row entry in the vRtrLdpStaticFecTable. + + Entries can be created and deleted via SNMP SET operations to + vRtrLdpStaticFecNHRowStatus. + + An entry is created by setting vRtrLdpStaticFecNHRowStatus to + 'createAndWait' or 'createAndGo'. Before the row can be placed in the + 'active' state, vRtrLdpStaticFecNHType must be set to a valid value. + + An entry is deleted by setting vRtrLdpStaticFecNHRowStatus to + 'destroy'." + INDEX { + vRtrID, + vRtrLdpStaticFecIpPrefix, + vRtrLdpStaticFecIpMask, + vRtrLdpStaticFecNHIndex + } + ::= { vRtrLdpStaticFecNHTable 1 } + +VRtrLdpStaticFecNHEntry ::= SEQUENCE +{ + vRtrLdpStaticFecNHIndex Unsigned32, + vRtrLdpStaticFecNHRowStatus RowStatus, + vRtrLdpStaticFecNHType INTEGER, + vRtrLdpStaticFecNHIpAddr IpAddress, + vRtrLdpStaticFecNHEgrLabel Unsigned32, + vRtrLdpStaticFecNHIfName DisplayString +} + +vRtrLdpStaticFecNHIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNHIndex is used to identify the next-hop + associated with a static prefix FEC. This value is unique amongst + next-hop entries for the same static prefix FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecNHEntry 1 } + +vRtrLdpStaticFecNHRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecNHRowStatus is used to create, delete or control + entries in the vRtrLdpStaticFecNHTable. + + An entry is created by setting vRtrLdpStaticFecNHRowStatus to + 'createAndWait' or 'createAndGo'. Before the row can be placed in the + 'active' state, vRtrLdpStaticFecNHType must be set to a valid value. + + An entry is deleted by setting vRtrLdpStaticFecNHRowStatus to + 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecNHEntry 2 } + +vRtrLdpStaticFecNHType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ipAddress (1), + pop (2), + ifName (3), + ifNameAndIpAddress (4) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNHType specifies the type of next-hop + represented by this row entry. + + unknown (0) - the next-hop type has not been set. + ipAddress (1) - the next-hop is an IP address. + pop (2) - there is no next-hop i.e. pop the label and route + ifName (3) - the next-hop is of this ifName + ifNameAndIpAddress (4) - the next-hop is an IP address of this + ifName + + This object was obsoleted in release 13.0." + DEFVAL { unknown } + ::= { vRtrLdpStaticFecNHEntry 3 } + +vRtrLdpStaticFecNHIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If vRtrLdpStaticFecNHType is set to 'ipAddress' or + 'ifNameAndIpAddress', the value of vRtrLdpStaticFecNHIpAddr specifies + the IP address of the next-hop. In this case, this variable must be + set to a valid value before the row be placed in an active state. + + If vRtrLdpStaticFecNHType is set to 'pop', this value of + vRtrLdpStaticFecNHIpAddr will be 0.0.0.0 + + This object was obsoleted in release 13.0." + DEFVAL { '00000000'H } + ::= { vRtrLdpStaticFecNHEntry 4 } + +vRtrLdpStaticFecNHEgrLabel OBJECT-TYPE + SYNTAX Unsigned32 (16..1048575 | 4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNHEgrLabel specifies the egress label + associated with this next-hop entry. The LSR will swap the incoming + label with the configured egress label. If this egress label has a + value of 4294967295, the LSR will pop the incoming label. + + This object was obsoleted in release 13.0." + DEFVAL { 4294967295 } + ::= { vRtrLdpStaticFecNHEntry 5 } + +vRtrLdpStaticFecNHIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If vRtrLdpStaticFecNHType is set to 'ifName' or 'ifNameAndIpAddress', + the value of vRtrLdpStaticFecNHIfName specifies the interface name to + use for this static fec prefix. + + If vRtrLdpStaticFecNHType is set to 'pop', this value of + vRtrLdpStaticFecNHIfName will be a null string. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecNHEntry 6 } + +vRtrLdpTargTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpTargEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpTargTable keeps information about the export and import + prefixes for a targeted LDP session. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpTargTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpTargTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgTargTable." + ::= { tmnxLdpObjs 20 } + +vRtrLdpTargEntry OBJECT-TYPE + SYNTAX VRtrLdpTargEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents information about the targeted LDP + session." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpTargTable 1 } + +VRtrLdpTargEntry ::= SEQUENCE +{ + vRtrLdpTargImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpTargTunnelPreference TruthValue +} + +vRtrLdpTargImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy1 specifies the import + route policy to determine which routes are accepted from targeted + LDP neighbors. A maximum of 5 policies can be specified. + vRtrLdpTargImportPolicy1 specifies the first policy. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 3 } + +vRtrLdpTargImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy2 specifies the second import + policy used to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 4 } + +vRtrLdpTargImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy3 specifies the third import + policy used to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 5 } + +vRtrLdpTargImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy4 specifies the fourth import + policy to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 6 } + +vRtrLdpTargImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy5 specifies the fifth import + policy used to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 7 } + +vRtrLdpTargExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy1 specifies the export + route policy used to determine which routes are exported to this + targeted LDP session. A maximum of 5 policies can be specified. + vRtrLdpTargExportPolicy1 specifies the first policy. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 8 } + +vRtrLdpTargExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy2 specifies the second export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 9 } + +vRtrLdpTargExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy3 specifies the third export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 10 } + +vRtrLdpTargExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy4 specifies the fourth export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 11 } + +vRtrLdpTargExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy5 specifies the fifth export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 12 } + +vRtrLdpTargTunnelPreference OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargTunnelPreference indicates whether LDP over + tunnel is preferred when link-level LDP bindings are also available. + If this value is 'true', then LDP tunnels are preferred and if the + value is 'false' then LDP over tunnel is preferred. + + By default LDP tunnels are preferred. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpTargEntry 13 } + +vRtrLdpIfTunnelingLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfTunnelingLspEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfTunnelingLspTable keeps the list of LDP-over-RSVP LSP ids + which are currently supported by the application. + + Each LSP ID in the list corresponds to the vRtrMplsLspIndex of the + given MPLS LSP. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgTargPeerTunnelLspTable." + ::= { tmnxLdpObjs 21 } + +vRtrLdpIfTunnelingLspEntry OBJECT-TYPE + SYNTAX VRtrLdpIfTunnelingLspEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table contains the LSP id information about an LDP + interface or targeted peer. + + Row entries can be created or deleted via SNMP SET requests. A row is + created by setting vRtrLdpIfLspRowStatus to 'createAndGo' provided the + corresponding LSP id exists as an MPLS lsp. A row entry can be + destroyed by setting vRtrLdpIfLspRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress, + vRtrLdpIfLspId + } + ::= { vRtrLdpIfTunnelingLspTable 1 } + +VRtrLdpIfTunnelingLspEntry ::= SEQUENCE +{ + vRtrLdpIfLspId TmnxVRtrMplsLspID, + vRtrLdpIfLspRowStatus RowStatus +} + +vRtrLdpIfLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLspId specifies the LSP id of the LSP associated + with the specified interface or targeted peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfTunnelingLspEntry 1 } + +vRtrLdpIfLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpIfLspRowStatus is used to create, delete or control entries in + the vRtrLdpIfTunnelingLspTable. + + An entry is created by setting vRtrLdpIfLspRowStatus to 'createAndGo'. + + An entry is deleted by setting vRtrLdpIfLspRowStatus to 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfTunnelingLspEntry 2 } + +vRtrLdpCepTdmFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpCepTdmFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpCepTdmFecTable is a read-only table that represents all CEP/TDM + FECs either sent to or received from an LDP peer known to the Virtual + Router. The CEP/TDM Sub-TLVs are defined in RFC 4446: + + Parameter Id Description + 0x04 CEP/TDM Payload Bytes + 0x07 CEP/TDM bit-rate + 0x0B TDM Options + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec128InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec129InLblTable." + ::= { tmnxLdpObjs 22 } + +vRtrLdpCepTdmFecEntry OBJECT-TYPE + SYNTAX VRtrLdpCepTdmFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpServFecTable, and the augmenting + table, vRtrLdpCepTdmFecTable. This in effect extends the + vRtrLdpServFecTable with additional columns. + + Creation or deletion of a row in the vRtrLdpServFecTable results + in the same fate for the row in the VRtrLdpCepTdmFecEntry." + AUGMENTS { vRtrLdpServFecEntry } + ::= { vRtrLdpCepTdmFecTable 1 } + +VRtrLdpCepTdmFecEntry ::= SEQUENCE +{ + vRtrLdpCepTdmLocalPayloadSize Unsigned32, + vRtrLdpCepTdmRemotePayloadSize Unsigned32, + vRtrLdpCepTdmLocalBitrate Unsigned32, + vRtrLdpCepTdmRemoteBitrate Unsigned32, + vRtrLdpCepTdmLocalRtpHeader TruthValue, + vRtrLdpCepTdmRemoteRtpHeader TruthValue, + vRtrLdpCepTdmLocalDiffTimestamp TruthValue, + vRtrLdpCepTdmRemoteDiffTimestamp TruthValue, + vRtrLdpCepTdmLocalSigPkts TdmOptionsSigPkts, + vRtrLdpCepTdmRemoteSigPkts TdmOptionsSigPkts, + vRtrLdpCepTdmLocalCasTrunk TdmOptionsCasTrunkFraming, + vRtrLdpCepTdmRemoteCasTrunk TdmOptionsCasTrunkFraming, + vRtrLdpCepTdmLocalTimestampFreq Unsigned32, + vRtrLdpCepTdmRemoteTimestampFreq Unsigned32, + vRtrLdpCepTdmLocalPayloadType Unsigned32, + vRtrLdpCepTdmRemotePayloadType Unsigned32, + vRtrLdpCepTdmLocalSsrcId Unsigned32, + vRtrLdpCepTdmRemoteSsrcId Unsigned32 +} + +vRtrLdpCepTdmLocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalPayloadSize indicates the local payload + size. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 4 } + +vRtrLdpCepTdmRemotePayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemotePayloadSize indicates the remote + payload size. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 5 } + +vRtrLdpCepTdmLocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalBitrate indicates the local bitrate. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 6 } + +vRtrLdpCepTdmRemoteBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteBitrate indicates the remote bitrate. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 7 } + +vRtrLdpCepTdmLocalRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalRtpHeader indicates the local RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 8 } + +vRtrLdpCepTdmRemoteRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteRtpHeader indicates the remote RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 9 } + +vRtrLdpCepTdmLocalDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalDiffTimestamp indicates the local + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 10 } + +vRtrLdpCepTdmRemoteDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteDiffTimestamp indicates the remote + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 11 } + +vRtrLdpCepTdmLocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalSigPkts indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 12 } + +vRtrLdpCepTdmRemoteSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteSigPkts indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 13 } + +vRtrLdpCepTdmLocalCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalCasTrunk indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 14 } + +vRtrLdpCepTdmRemoteCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteCasTrunk indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 15 } + +vRtrLdpCepTdmLocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalTimestampFreq indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 16 } + +vRtrLdpCepTdmRemoteTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteTimestampFreq indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 17 } + +vRtrLdpCepTdmLocalPayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalPayloadType indicates the local payload + type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 18 } + +vRtrLdpCepTdmRemotePayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemotePayloadType indicates the remote + payload type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 19 } + +vRtrLdpCepTdmLocalSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalSsrcId indicates the local value of + SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 20 } + +vRtrLdpCepTdmRemoteSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteSsrcId indicates the remote value of + SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 21 } + +vLdpServFec129Table OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpServFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vLdpServFec129Table is a read-only table that represents all service + FEC-129s either sent to or received from an LDP peer known to the + Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec129Table, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec129InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec129OutLblTable." + ::= { tmnxLdpObjs 23 } + +vLdpServFec129Entry OBJECT-TYPE + SYNTAX VLdpServFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC-129 sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpServFecVcType, + vLdpServFec129AgiTlv, + vLdpServFec129SrcAiiTlv, + vLdpServFec129TgtAiiTlv, + vRtrLdpPeerLdpId + } + ::= { vLdpServFec129Table 1 } + +VLdpServFec129Entry ::= SEQUENCE +{ + vLdpServFec129AgiTlv TmnxLdpFec129Tlv, + vLdpServFec129SrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129TgtAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129ServType ServType, + vLdpServFec129ServId TmnxServId, + vLdpServFec129VpnId TmnxVpnId, + vLdpServFec129Flags TmnxLdpFECFlags, + vLdpServFec129NumInLabels Unsigned32, + vLdpServFec129NumOutLabels Unsigned32, + vLdpServFec129InLabel1 Unsigned32, + vLdpServFec129InLabelStatus1 TmnxLabelStatus, + vLdpServFec129OutLabel1 Unsigned32, + vLdpServFec129OutLabelStatus1 TmnxLabelStatus, + vLdpServFec129SdpId SdpId, + vLdpServFec129LocalMTU Unsigned32, + vLdpServFec129RemoteMTU Unsigned32, + vLdpServFec129LocalVlanTag Unsigned32, + vLdpServFec129RemoteVlanTag Unsigned32, + vLdpServFec129LocalMaxCellConcat Unsigned32, + vLdpServFec129RemoteMaxCellConcat Unsigned32, + vLdpServFec129InLabelSigStatus1 TmnxLabelSigStatus, + vLdpServFec129OutLabelSigStatus1 TmnxLabelSigStatus, + vLdpServFec129LocalIpv4Capblty TruthValue, + vLdpServFec129RemoteIpv4Capblty TruthValue, + vLdpServFec129LocalIpv6Capblty TruthValue, + vLdpServFec129RemoteIpv6Capblty TruthValue, + vLdpServFec129LocalIpv4CeIpAddr IpAddress, + vLdpServFec129RemoteIpv4CeIpAddr IpAddress, + vLdpServFec129InLbl1WdwReason TmnxLdpInLblWdrawalReasonCode, + vLdpServFec129LocalFLTxCapblty TruthValue, + vLdpServFec129LocalFLRxCapblty TruthValue, + vLdpServFec129RemoteFLTxCapblty TruthValue, + vLdpServFec129RemoteFLRxCapblty TruthValue, + vLdpServFec129MateAgiTlv TmnxLdpFec129Tlv, + vLdpServFec129MateSrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129MateTgtAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129MateSdpId SdpId +} + +vLdpServFec129AgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129AgiTlv specifies the Attachment Group + Identifier TLV associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 1 } + +vLdpServFec129SrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129SrcAiiTlv specifies the Source Attachment + Individual Identifier TLV associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 2 } + +vLdpServFec129TgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129TgtAiiTlv specifies the Target Attachment + Individual Identifier TLV associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 3 } + +vLdpServFec129ServType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129ServType specifies the Service type + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 4 } + +vLdpServFec129ServId OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129ServId specifies the Service identifier + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 5 } + +vLdpServFec129VpnId OBJECT-TYPE + SYNTAX TmnxVpnId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129VpnId identifies the VPN associated with + the FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 6 } + +vLdpServFec129Flags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vLdpServFec129Flags specify the characteristics of + the FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 7 } + +vLdpServFec129NumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129NumInLabels gives the number of labels that + have been sent to the peer associated with this FEC. This value also + indicates whether vLdpServFec129InLabel1 entry contain valid + information i.e. if the value of vLdpServFec129NumInLabels is 1 then + vLdpServFec129InLabel1 will contain valid label information. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 8 } + +vLdpServFec129NumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129NumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. This + value also indicates whether vLdpServFec129OutLabel1 entry contain + valid information i.e. if the value of vLdpServFec129NumOutLabels is + 1, then vLdpServFec129OutLabel1 will contain valid label information. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 9 } + +vLdpServFec129InLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLabel1 specifies the first ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 10 } + +vLdpServFec129InLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLabelStatus1 specifies the status of the + ingress label 1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 11 } + +vLdpServFec129OutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129OutLabel1 specifies the first egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 20 } + +vLdpServFec129OutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129OutLabelStatus1 specifies the status of the + egress label 1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 21 } + +vLdpServFec129SdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129SdpId identifies the SDP associated with + this peer. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 22 } + +vLdpServFec129LocalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalMTU specifies the largest service + frame size (in octets) that can be handled by the local ESR. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 23 } + +vLdpServFec129RemoteMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteMTU specifies the largest service + frame size (in octets) that can be handled by the remote ESR. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 24 } + +vLdpServFec129LocalVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalVlanTag specifies the local tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 25 } + +vLdpServFec129RemoteVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteVlanTag specifies the remote tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 26 } + +vLdpServFec129LocalMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalMaxCellConcat specifies the local + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 27 } + +vLdpServFec129RemoteMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteMaxCellConcat specifies the remote + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 28 } + +vLdpServFec129InLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLabelSigStatus1 indicates the signaling + status for vLdpServFec129InLabel1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 29 } + +vLdpServFec129OutLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129OutLabelSigStatus1 indicates the signaling + status for vLdpServFec129OutLabel1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 30 } + +vLdpServFec129LocalIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalIpv4Capblty indicates whether or not + the local ipv4 stack capability is supported for this LDP peer. + + The value of vLdpServFec129LocalIpv4Capblty is 'true' when the local + ipv4 stack capability is supported and the value is 'false' when the + local ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 31 } + +vLdpServFec129RemoteIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteIpv4Capblty indicates whether or not + the remote ipv4 stack capability is supported for this LDP peer. + + The value of vLdpServFec129RemoteIpv4Capblty is 'true' when the remote + ipv4 stack capability is supported and the value is 'false' when the + remote ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 32 } + +vLdpServFec129LocalIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalIpv6Capblty indicates whether or not + the local ipv6 stack capability is supported for this LDP peer. + + The value of vLdpServFec129LocalIpv6Capblty is 'true' when the local + ipv6 stack capability is supported and the value is 'false' when the + local ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 33 } + +vLdpServFec129RemoteIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteIpv6Capblty indicates whether or not + the remote ipv6 stack capability is supported for this LDP peer. + + The value of vLdpServFec129RemoteIpv6Capblty is 'true' when the remote + ipv6 stack capability is supported and the value is 'false' when the + remote ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 34 } + +vLdpServFec129LocalIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalIpv4CeIpAddr indicates the local ipv4 + CE Address. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 35 } + +vLdpServFec129RemoteIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteIpv4CeIpAddr indicates the remote + ipv4 CE Address. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 36 } + +vLdpServFec129InLbl1WdwReason OBJECT-TYPE + SYNTAX TmnxLdpInLblWdrawalReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLbl1WdwReason indicates the reason of + withdrawal of ingress label value in vLdpServFec129InLabel1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 37 } + +vLdpServFec129LocalFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalFLTxCapblty indicates whether or not + this LDP peer is capable of sending Flow Label in its pseudowire (PW) + packet. + + The value of vLdpServFec129LocalFLTxCapblty is 'true' when this LDP + peer is capable of sending Flow Label and the value is 'false' when + the peer is not capable of sending Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 38 } + +vLdpServFec129LocalFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalFLRxCapblty indicates whether or not + this LDP peer is capable of receiving Flow Label in its pseudowire + packet. + + The value of vLdpServFec129LocalFLRxCapblty is 'true' when this LDP + peer is capable of receiving Flow Label and the value is 'false' when + the peer is not capable of receiving Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 39 } + +vLdpServFec129RemoteFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteFLTxCapblty indicates whether or not + the remote LDP peer is capable of sending Flow Label in its pseudowire + packet. + + The value of vLdpServFec129RemoteFLTxCapblty is 'true' when the remote + LDP peer is capable of sending Flow Label and the value is 'false' + when the peer is not capable of sending Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 40 } + +vLdpServFec129RemoteFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteFLRxCapblty indicates whether or not + the remote LDP peer is capable of receiving Flow Label in its + pseudowire packet. + + The value of vLdpServFec129RemoteFLRxCapblty is 'true' when the remote + LDP peer is capable of receiving Flow Label and the value is 'false' + when the peer is not capable of receiving Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 41 } + +vLdpServFec129MateAgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateAgiTlv identifies the Attachment Group + Identifier TLV switched with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 42 } + +vLdpServFec129MateSrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateSrcAiiTlv identifies the Source + Attachment Individual Identifier TLV switched with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 43 } + +vLdpServFec129MateTgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateTgtAiiTlv identifies the Target + Attachment Individual Identifier TLV switched with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 44 } + +vLdpServFec129MateSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateSdpId identifies the SDP switched with + this peer. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 45 } + +vLdpServFec129MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpServFec129MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vLdpServFec129MapTable is a read-only table which maps to the + vLdpServFec129Table. This table has the same indexes as the + vLdpServFec129Table but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 24 } + +vLdpServFec129MapEntry OBJECT-TYPE + SYNTAX VLdpServFec129MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vLdpServFec129MapVcType, + vLdpServFec129MapAgiTlv, + vLdpServFec129MapSrcAiiTlv, + vLdpServFec129MapTgtAiiTlv + } + ::= { vLdpServFec129MapTable 1 } + +VLdpServFec129MapEntry ::= SEQUENCE +{ + vLdpServFec129MapVcType TmnxVcType, + vLdpServFec129MapAgiTlv TmnxLdpFec129Tlv, + vLdpServFec129MapSrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129MapTgtAiiTlv TmnxLdpFec129Tlv +} + +vLdpServFec129MapVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapVcType specifies the VC type associated + with this service FEC." + ::= { vLdpServFec129MapEntry 1 } + +vLdpServFec129MapAgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapAgiTlv specifies the Attachment Group + Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 2 } + +vLdpServFec129MapSrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapSrcAiiTlv specifies the Source + Attachment Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 3 } + +vLdpServFec129MapTgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapTgtAiiTlv specifies the Target + Attachment Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 4 } + +vLdpCepTdmFec129Table OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpCepTdmFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vLdpCepTdmFec129Table is a read-only table that represents all CEP/TDM + FECs either sent to or received from an LDP peer known to the Virtual + Router. The CEP/TDM Sub-TLVs are defined in RFC 4446: + + Parameter Id Description + 0x04 CEP/TDM Payload Bytes + 0x07 CEP/TDM bit-rate + 0x0B TDM Options + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec129InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec129OutLblTable." + ::= { tmnxLdpObjs 25 } + +vLdpCepTdmFec129Entry OBJECT-TYPE + SYNTAX VLdpCepTdmFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpServFecTable, and the augmenting + table, vLdpCepTdmFec129Table. This in effect extends the + vRtrLdpServFecTable with additional columns. + + Creation or deletion of a row in the vRtrLdpServFecTable results + in the same fate for the row in the VLdpCepTdmFec129Entry." + AUGMENTS { vLdpServFec129Entry } + ::= { vLdpCepTdmFec129Table 1 } + +VLdpCepTdmFec129Entry ::= SEQUENCE +{ + vLdpCepTdmFec129LocalPayloadSize Unsigned32, + vLdpCepTdmFec129RemotePayloadSize Unsigned32, + vLdpCepTdmFec129LocalBitrate Unsigned32, + vLdpCepTdmFec129RemoteBitrate Unsigned32, + vLdpCepTdmFec129LocalRtpHeader TruthValue, + vLdpCepTdmFec129RemoteRtpHeader TruthValue, + vLdpCepTdmFec129LocalDiffTimestamp TruthValue, + vLdpCepTdmFec129RemoteDiffTimestamp TruthValue, + vLdpCepTdmFec129LocalSigPkts TdmOptionsSigPkts, + vLdpCepTdmFec129RemoteSigPkts TdmOptionsSigPkts, + vLdpCepTdmFec129LocalCasTrunk TdmOptionsCasTrunkFraming, + vLdpCepTdmFec129RemoteCasTrunk TdmOptionsCasTrunkFraming, + vLdpCepTdmFec129LocalTimestampFreq Unsigned32, + vLdpCepTdmFec129RemoteTimestampFreq Unsigned32, + vLdpCepTdmFec129LocalPayloadType Unsigned32, + vLdpCepTdmFec129RemotePayloadType Unsigned32, + vLdpCepTdmFec129LocalSsrcId Unsigned32, + vLdpCepTdmFec129RemoteSsrcId Unsigned32 +} + +vLdpCepTdmFec129LocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalPayloadSize indicates the local + payload size. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 4 } + +vLdpCepTdmFec129RemotePayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemotePayloadSize indicates the remote + payload size. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 5 } + +vLdpCepTdmFec129LocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalBitrate indicates the local bitrate. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 6 } + +vLdpCepTdmFec129RemoteBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteBitrate indicates the remote + bitrate. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 7 } + +vLdpCepTdmFec129LocalRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalRtpHeader indicates the local RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 8 } + +vLdpCepTdmFec129RemoteRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteRtpHeader indicates the remote RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 9 } + +vLdpCepTdmFec129LocalDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalDiffTimestamp indicates the local + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 10 } + +vLdpCepTdmFec129RemoteDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteDiffTimestamp indicates the remote + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 11 } + +vLdpCepTdmFec129LocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalSigPkts indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 12 } + +vLdpCepTdmFec129RemoteSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteSigPkts indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 13 } + +vLdpCepTdmFec129LocalCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalCasTrunk indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 14 } + +vLdpCepTdmFec129RemoteCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteCasTrunk indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 15 } + +vLdpCepTdmFec129LocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalTimestampFreq indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 16 } + +vLdpCepTdmFec129RemoteTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteTimestampFreq indicates the remote + CE application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 17 } + +vLdpCepTdmFec129LocalPayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalPayloadType indicates the local + payload type. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 18 } + +vLdpCepTdmFec129RemotePayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemotePayloadType indicates the remote + payload type. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 19 } + +vLdpCepTdmFec129LocalSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalSsrcId indicates the local value of + SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 20 } + +vLdpCepTdmFec129RemoteSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteSsrcId indicates the remote value + of SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 21 } + +vRtrLdpAggrPreMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAggrPreMatchEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAggrPreMatchTable keeps information about aggregate prefix + match procedures. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpAggrPreMatchTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpAggrPreMatchTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAggrPreMatchTable." + REFERENCE + "RFC5283 LDP Extension for Inter-Area Label Switched Paths (LSPs)" + ::= { tmnxLdpObjs 26 } + +vRtrLdpAggrPreMatchEntry OBJECT-TYPE + SYNTAX VRtrLdpAggrPreMatchEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents information about the aggregate prefix + match procedures." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpAggrPreMatchTable 1 } + +VRtrLdpAggrPreMatchEntry ::= SEQUENCE +{ + vRtrLdpAggrPreMatchEnabled TruthValue, + vRtrLdpAggrPreMatchPreExcPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchAdminState TmnxAdminState +} + +vRtrLdpAggrPreMatchEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchEnabled specifies whether aggregate + prefix match procedures are enabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpAggrPreMatchEntry 1 } + +vRtrLdpAggrPreMatchPreExcPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy1 specifies the policy + name containing the prefixes to be excluded from the aggregate prefix match procedures. + A maximum of 5 policies can be specified. vRtrLdpAggrPreMatchPreExcPolicy1 specifies the + first policy. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 2 } + +vRtrLdpAggrPreMatchPreExcPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy2 specifies the second + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 4 } + +vRtrLdpAggrPreMatchPreExcPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy3 specifies the third + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 5 } + +vRtrLdpAggrPreMatchPreExcPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy4 specifies the fourth + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 6 } + +vRtrLdpAggrPreMatchPreExcPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy5 specifies the fifth + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 7 } + +vRtrLdpAggrPreMatchAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchAdminState specifies whether the + aggregate prefix procedures will be used by LDP. + + This object was obsoleted in release 13.0." + DEFVAL { outOfService } + ::= { vRtrLdpAggrPreMatchEntry 8 } + +vRtrLdpEgrStatFecPfxTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrLdpEgrStatFecPfxTable either + from adding a row or removing a row." + ::= { tmnxLdpObjs 27 } + +vRtrLdpEgrStatFecPfxTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpEgrStatFecPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpEgrStatFecPfxTable controls statistics in the egress data path + at the ingress Label Switched Path (LSP) for an LDP FEC." + ::= { tmnxLdpObjs 28 } + +vRtrLdpEgrStatFecPfxEntry OBJECT-TYPE + SYNTAX VRtrLdpEgrStatFecPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about the statistics + collection per FEC prefix." + INDEX { + vRtrID, + vRtrLdpEgrStatFecPfxAddrType, + vRtrLdpEgrStatFecPfxAddr, + vRtrLdpEgrStatFecPfxMaskLen + } + ::= { vRtrLdpEgrStatFecPfxTable 1 } + +VRtrLdpEgrStatFecPfxEntry ::= SEQUENCE +{ + vRtrLdpEgrStatFecPfxAddrType TmnxAddressAndPrefixType, + vRtrLdpEgrStatFecPfxAddr TmnxAddressAndPrefixAddress, + vRtrLdpEgrStatFecPfxMaskLen TmnxAddressAndPrefixPrefix, + vRtrLdpEgrStatFecPfxRowStatus RowStatus, + vRtrLdpEgrStatFecPfxLastChgd TimeStamp, + vRtrLdpEgrStatFecPfxCollStats TruthValue, + vRtrLdpEgrStatFecPfxActgPol Unsigned32, + vRtrLdpEgrStatFecPfxAdminState TmnxAdminState +} + +vRtrLdpEgrStatFecPfxAddrType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type of vRtrLdpEgrStatFecPfxAddr." + ::= { vRtrLdpEgrStatFecPfxEntry 1 } + +vRtrLdpEgrStatFecPfxAddr OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value vRtrLdpEgrStatFecPfxAddr identifies the IP prefix for + the LDP FEC." + ::= { vRtrLdpEgrStatFecPfxEntry 2 } + +vRtrLdpEgrStatFecPfxMaskLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value vRtrLdpEgrStatFecPfxMaskLen identifies the prefix mask + length of vRtrLdpEgrStatFecPfxAddr." + ::= { vRtrLdpEgrStatFecPfxEntry 3 } + +vRtrLdpEgrStatFecPfxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrLdpEgrStatFecPfxRowStatus is used for the creation or deletion of + entries in the vRtrLdpEgrStatFecPfxTable." + ::= { vRtrLdpEgrStatFecPfxEntry 4 } + +vRtrLdpEgrStatFecPfxLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxLastChgd indicates the time stamp of + the last change to this row of this table." + ::= { vRtrLdpEgrStatFecPfxEntry 5 } + +vRtrLdpEgrStatFecPfxCollStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxCollStats specifies whether to + collect statistics for this prefix." + DEFVAL { false } + ::= { vRtrLdpEgrStatFecPfxEntry 6 } + +vRtrLdpEgrStatFecPfxActgPol OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxActgPol specifies the accounting + policy to be used for this prefix. + + A value of zero indicates that the default accounting policy should be + used." + DEFVAL { 0 } + ::= { vRtrLdpEgrStatFecPfxEntry 7 } + +vRtrLdpEgrStatFecPfxAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxAdminState specifies whether egress + statistics are enabled for this prefix." + DEFVAL { outOfService } + ::= { vRtrLdpEgrStatFecPfxEntry 8 } + +vRtrLdpEgrStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpEgrStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrLdpEgrStatisticsTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxLdpObjs 29 } + +vRtrLdpEgrStatisticsEntry OBJECT-TYPE + SYNTAX VRtrLdpEgrStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a Labeled + Switch Path (LSP) configured for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrLdpEgrStatFecPfxEntry } + ::= { vRtrLdpEgrStatisticsTable 1 } + +VRtrLdpEgrStatisticsEntry ::= SEQUENCE +{ + vRtrLdpInProfilePktsFc0 Counter64, + vRtrLdpInProfilePktsFc0Low32 Counter32, + vRtrLdpInProfilePktsFc0High32 Counter32, + vRtrLdpInProfilePktsFc1 Counter64, + vRtrLdpInProfilePktsFc1Low32 Counter32, + vRtrLdpInProfilePktsFc1High32 Counter32, + vRtrLdpInProfilePktsFc2 Counter64, + vRtrLdpInProfilePktsFc2Low32 Counter32, + vRtrLdpInProfilePktsFc2High32 Counter32, + vRtrLdpInProfilePktsFc3 Counter64, + vRtrLdpInProfilePktsFc3Low32 Counter32, + vRtrLdpInProfilePktsFc3High32 Counter32, + vRtrLdpInProfilePktsFc4 Counter64, + vRtrLdpInProfilePktsFc4Low32 Counter32, + vRtrLdpInProfilePktsFc4High32 Counter32, + vRtrLdpInProfilePktsFc5 Counter64, + vRtrLdpInProfilePktsFc5Low32 Counter32, + vRtrLdpInProfilePktsFc5High32 Counter32, + vRtrLdpInProfilePktsFc6 Counter64, + vRtrLdpInProfilePktsFc6Low32 Counter32, + vRtrLdpInProfilePktsFc6High32 Counter32, + vRtrLdpInProfilePktsFc7 Counter64, + vRtrLdpInProfilePktsFc7Low32 Counter32, + vRtrLdpInProfilePktsFc7High32 Counter32, + vRtrLdpInProfileOctetsFc0 Counter64, + vRtrLdpInProfileOctetsFc0Low32 Counter32, + vRtrLdpInProfileOctetsFc0High32 Counter32, + vRtrLdpInProfileOctetsFc1 Counter64, + vRtrLdpInProfileOctetsFc1Low32 Counter32, + vRtrLdpInProfileOctetsFc1High32 Counter32, + vRtrLdpInProfileOctetsFc2 Counter64, + vRtrLdpInProfileOctetsFc2Low32 Counter32, + vRtrLdpInProfileOctetsFc2High32 Counter32, + vRtrLdpInProfileOctetsFc3 Counter64, + vRtrLdpInProfileOctetsFc3Low32 Counter32, + vRtrLdpInProfileOctetsFc3High32 Counter32, + vRtrLdpInProfileOctetsFc4 Counter64, + vRtrLdpInProfileOctetsFc4Low32 Counter32, + vRtrLdpInProfileOctetsFc4High32 Counter32, + vRtrLdpInProfileOctetsFc5 Counter64, + vRtrLdpInProfileOctetsFc5Low32 Counter32, + vRtrLdpInProfileOctetsFc5High32 Counter32, + vRtrLdpInProfileOctetsFc6 Counter64, + vRtrLdpInProfileOctetsFc6Low32 Counter32, + vRtrLdpInProfileOctetsFc6High32 Counter32, + vRtrLdpInProfileOctetsFc7 Counter64, + vRtrLdpInProfileOctetsFc7Low32 Counter32, + vRtrLdpInProfileOctetsFc7High32 Counter32, + vRtrLdpOutOfProfPktsFc0 Counter64, + vRtrLdpOutOfProfPktsFc0Low32 Counter32, + vRtrLdpOutOfProfPktsFc0High32 Counter32, + vRtrLdpOutOfProfPktsFc1 Counter64, + vRtrLdpOutOfProfPktsFc1Low32 Counter32, + vRtrLdpOutOfProfPktsFc1High32 Counter32, + vRtrLdpOutOfProfPktsFc2 Counter64, + vRtrLdpOutOfProfPktsFc2Low32 Counter32, + vRtrLdpOutOfProfPktsFc2High32 Counter32, + vRtrLdpOutOfProfPktsFc3 Counter64, + vRtrLdpOutOfProfPktsFc3Low32 Counter32, + vRtrLdpOutOfProfPktsFc3High32 Counter32, + vRtrLdpOutOfProfPktsFc4 Counter64, + vRtrLdpOutOfProfPktsFc4Low32 Counter32, + vRtrLdpOutOfProfPktsFc4High32 Counter32, + vRtrLdpOutOfProfPktsFc5 Counter64, + vRtrLdpOutOfProfPktsFc5Low32 Counter32, + vRtrLdpOutOfProfPktsFc5High32 Counter32, + vRtrLdpOutOfProfPktsFc6 Counter64, + vRtrLdpOutOfProfPktsFc6Low32 Counter32, + vRtrLdpOutOfProfPktsFc6High32 Counter32, + vRtrLdpOutOfProfPktsFc7 Counter64, + vRtrLdpOutOfProfPktsFc7Low32 Counter32, + vRtrLdpOutOfProfPktsFc7High32 Counter32, + vRtrLdpOutOfProfOctetsFc0 Counter64, + vRtrLdpOutOfProfOctetsFc0Low32 Counter32, + vRtrLdpOutOfProfOctetsFc0High32 Counter32, + vRtrLdpOutOfProfOctetsFc1 Counter64, + vRtrLdpOutOfProfOctetsFc1Low32 Counter32, + vRtrLdpOutOfProfOctetsFc1High32 Counter32, + vRtrLdpOutOfProfOctetsFc2 Counter64, + vRtrLdpOutOfProfOctetsFc2Low32 Counter32, + vRtrLdpOutOfProfOctetsFc2High32 Counter32, + vRtrLdpOutOfProfOctetsFc3 Counter64, + vRtrLdpOutOfProfOctetsFc3Low32 Counter32, + vRtrLdpOutOfProfOctetsFc3High32 Counter32, + vRtrLdpOutOfProfOctetsFc4 Counter64, + vRtrLdpOutOfProfOctetsFc4Low32 Counter32, + vRtrLdpOutOfProfOctetsFc4High32 Counter32, + vRtrLdpOutOfProfOctetsFc5 Counter64, + vRtrLdpOutOfProfOctetsFc5Low32 Counter32, + vRtrLdpOutOfProfOctetsFc5High32 Counter32, + vRtrLdpOutOfProfOctetsFc6 Counter64, + vRtrLdpOutOfProfOctetsFc6Low32 Counter32, + vRtrLdpOutOfProfOctetsFc6High32 Counter32, + vRtrLdpOutOfProfOctetsFc7 Counter64, + vRtrLdpOutOfProfOctetsFc7Low32 Counter32, + vRtrLdpOutOfProfOctetsFc7High32 Counter32, + vRtrLdpAggregatePkts Counter64, + vRtrLdpAggregatePktsLow32 Counter32, + vRtrLdpAggregatePktsHigh32 Counter32, + vRtrLdpAggregateOctets Counter64, + vRtrLdpAggregateOctetsLow32 Counter32, + vRtrLdpAggregateOctetsHigh32 Counter32 +} + +vRtrLdpInProfilePktsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc0 indicates the number of in + profile packets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 1 } + +vRtrLdpInProfilePktsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc0Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 2 } + +vRtrLdpInProfilePktsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 3 } + +vRtrLdpInProfilePktsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc1 indicates the number of in + profile packets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 4 } + +vRtrLdpInProfilePktsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc1Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 5 } + +vRtrLdpInProfilePktsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 6 } + +vRtrLdpInProfilePktsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc2 indicates the number of in + profile packets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 7 } + +vRtrLdpInProfilePktsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc2Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 8 } + +vRtrLdpInProfilePktsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 9 } + +vRtrLdpInProfilePktsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc3 indicates the number of in + profile packets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 10 } + +vRtrLdpInProfilePktsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc3Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 11 } + +vRtrLdpInProfilePktsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 12 } + +vRtrLdpInProfilePktsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc4 indicates the number of in + profile packets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 13 } + +vRtrLdpInProfilePktsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc4Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 14 } + +vRtrLdpInProfilePktsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 15 } + +vRtrLdpInProfilePktsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc5 indicates the number of in + profile packets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 16 } + +vRtrLdpInProfilePktsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc5Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 17 } + +vRtrLdpInProfilePktsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 18 } + +vRtrLdpInProfilePktsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc6 indicates the number of in + profile packets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 19 } + +vRtrLdpInProfilePktsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc6Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 20 } + +vRtrLdpInProfilePktsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 21 } + +vRtrLdpInProfilePktsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc7 indicates the number of in + profile packets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 22 } + +vRtrLdpInProfilePktsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc7Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 23 } + +vRtrLdpInProfilePktsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 24 } + +vRtrLdpInProfileOctetsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc0 indicates the number of in + profile octets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 25 } + +vRtrLdpInProfileOctetsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc0Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 26 } + +vRtrLdpInProfileOctetsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 27 } + +vRtrLdpInProfileOctetsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc1 indicates the number of in + profile octets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 28 } + +vRtrLdpInProfileOctetsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc1Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 29 } + +vRtrLdpInProfileOctetsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 30 } + +vRtrLdpInProfileOctetsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc2 indicates the number of in + profile octets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 31 } + +vRtrLdpInProfileOctetsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc2Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 32 } + +vRtrLdpInProfileOctetsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 33 } + +vRtrLdpInProfileOctetsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc3 indicates the number of in + profile octets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 34 } + +vRtrLdpInProfileOctetsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc3Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 35 } + +vRtrLdpInProfileOctetsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 36 } + +vRtrLdpInProfileOctetsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc4 indicates the number of in + profile octets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 37 } + +vRtrLdpInProfileOctetsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc4Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 38 } + +vRtrLdpInProfileOctetsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 39 } + +vRtrLdpInProfileOctetsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc5 indicates the number of in + profile octets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 40 } + +vRtrLdpInProfileOctetsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc5Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 41 } + +vRtrLdpInProfileOctetsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 42 } + +vRtrLdpInProfileOctetsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc6 indicates the number of in + profile octets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 43 } + +vRtrLdpInProfileOctetsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc6Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 44 } + +vRtrLdpInProfileOctetsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 45 } + +vRtrLdpInProfileOctetsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc7 indicates the number of in + profile octets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 46 } + +vRtrLdpInProfileOctetsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc7Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 47 } + +vRtrLdpInProfileOctetsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 48 } + +vRtrLdpOutOfProfPktsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc0 indicates the number of out of + profile packets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 49 } + +vRtrLdpOutOfProfPktsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc0Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 50 } + +vRtrLdpOutOfProfPktsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 51 } + +vRtrLdpOutOfProfPktsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc1 indicates the number of out of + profile packets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 52 } + +vRtrLdpOutOfProfPktsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc1Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 53 } + +vRtrLdpOutOfProfPktsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 54 } + +vRtrLdpOutOfProfPktsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc2 indicates the number of out of + profile packets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 55 } + +vRtrLdpOutOfProfPktsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc2Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 56 } + +vRtrLdpOutOfProfPktsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 57 } + +vRtrLdpOutOfProfPktsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc3 indicates the number of out of + profile packets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 58 } + +vRtrLdpOutOfProfPktsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc3Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 59 } + +vRtrLdpOutOfProfPktsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 60 } + +vRtrLdpOutOfProfPktsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc4 indicates the number of out of + profile packets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 61 } + +vRtrLdpOutOfProfPktsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc4Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 62 } + +vRtrLdpOutOfProfPktsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 63 } + +vRtrLdpOutOfProfPktsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc5 indicates the number of out of + profile packets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 64 } + +vRtrLdpOutOfProfPktsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc5Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 65 } + +vRtrLdpOutOfProfPktsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 66 } + +vRtrLdpOutOfProfPktsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc6 indicates the number of out of + profile packets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 67 } + +vRtrLdpOutOfProfPktsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc6Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 68 } + +vRtrLdpOutOfProfPktsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 69 } + +vRtrLdpOutOfProfPktsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc7 indicates the number of out of + profile packets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 70 } + +vRtrLdpOutOfProfPktsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc7Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 71 } + +vRtrLdpOutOfProfPktsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 72 } + +vRtrLdpOutOfProfOctetsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc0 indicates the number of out of + profile octets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 73 } + +vRtrLdpOutOfProfOctetsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc0Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 74 } + +vRtrLdpOutOfProfOctetsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 75 } + +vRtrLdpOutOfProfOctetsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc1 indicates the number of out of + profile octets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 76 } + +vRtrLdpOutOfProfOctetsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc1Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 77 } + +vRtrLdpOutOfProfOctetsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 78 } + +vRtrLdpOutOfProfOctetsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc2 indicates the number of out of + profile octets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 79 } + +vRtrLdpOutOfProfOctetsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc2Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 80 } + +vRtrLdpOutOfProfOctetsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 81 } + +vRtrLdpOutOfProfOctetsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc3 indicates the number of out of + profile octets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 82 } + +vRtrLdpOutOfProfOctetsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc3Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 83 } + +vRtrLdpOutOfProfOctetsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 84 } + +vRtrLdpOutOfProfOctetsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc4 indicates the number of out of + profile octets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 85 } + +vRtrLdpOutOfProfOctetsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc4Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 86 } + +vRtrLdpOutOfProfOctetsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 87 } + +vRtrLdpOutOfProfOctetsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc5 indicates the number of out of + profile octets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 88 } + +vRtrLdpOutOfProfOctetsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc5Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 89 } + +vRtrLdpOutOfProfOctetsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 90 } + +vRtrLdpOutOfProfOctetsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc6 indicates the number of out of + profile octets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 91 } + +vRtrLdpOutOfProfOctetsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc6Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 92 } + +vRtrLdpOutOfProfOctetsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 93 } + +vRtrLdpOutOfProfOctetsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc7 indicates the number of out of + profile octets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 94 } + +vRtrLdpOutOfProfOctetsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc7Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 95 } + +vRtrLdpOutOfProfOctetsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 96 } + +vRtrLdpAggregatePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregatePkts indicates the number of packets sent + for the FEC." + ::= { vRtrLdpEgrStatisticsEntry 97 } + +vRtrLdpAggregatePktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregatePktsLow32 indicates the lower 32 bits of + the value of vRtrLdpAggregatePkts." + ::= { vRtrLdpEgrStatisticsEntry 98 } + +vRtrLdpAggregatePktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregatePktsHigh32 indicates the higher 32 bits + of the value of vRtrLdpAggregatePkts." + ::= { vRtrLdpEgrStatisticsEntry 99 } + +vRtrLdpAggregateOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregateOctets indicates the number of octets + sent for the FEC." + ::= { vRtrLdpEgrStatisticsEntry 100 } + +vRtrLdpAggregateOctetsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregateOctetsLow32 indicates the lower 32 bits + of the value of vRtrLdpAggregateOctets." + ::= { vRtrLdpEgrStatisticsEntry 101 } + +vRtrLdpAggregateOctetsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregateOctetsHigh32 indicates the higher 32 bits + of the value of vRtrLdpAggregateOctets." + ::= { vRtrLdpEgrStatisticsEntry 102 } + +vRtrLdpAddrFecExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecExtEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrLdpAddrFecExtTable has an entry with few fields which are + extensions for all address FECs either sent to or received from an LDP + peer known to the Virtual Router." + ::= { tmnxLdpObjs 30 } + +vRtrLdpAddrFecExtEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecExtEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an extension to address FEC + sent to or received from an LDP peer. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrLdpAddrFecEntry } + ::= { vRtrLdpAddrFecExtTable 1 } + +VRtrLdpAddrFecExtEntry ::= SEQUENCE +{ + vRtrLdpAddrFecOutLbl6 Unsigned32, + vRtrLdpAddrFecOutLblStatus6 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex6 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType6 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr6 InetAddress, + vRtrLdpAddrFecLspId6 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl7 Unsigned32, + vRtrLdpAddrFecOutLblStatus7 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex7 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType7 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr7 InetAddress, + vRtrLdpAddrFecLspId7 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl8 Unsigned32, + vRtrLdpAddrFecOutLblStatus8 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex8 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType8 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr8 InetAddress, + vRtrLdpAddrFecLspId8 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl9 Unsigned32, + vRtrLdpAddrFecOutLblStatus9 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex9 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType9 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr9 InetAddress, + vRtrLdpAddrFecLspId9 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl10 Unsigned32, + vRtrLdpAddrFecOutLblStatus10 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex10 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType10 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr10 InetAddress, + vRtrLdpAddrFecLspId10 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl11 Unsigned32, + vRtrLdpAddrFecOutLblStatus11 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex11 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType11 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr11 InetAddress, + vRtrLdpAddrFecLspId11 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl12 Unsigned32, + vRtrLdpAddrFecOutLblStatus12 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex12 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType12 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr12 InetAddress, + vRtrLdpAddrFecLspId12 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl13 Unsigned32, + vRtrLdpAddrFecOutLblStatus13 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex13 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType13 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr13 InetAddress, + vRtrLdpAddrFecLspId13 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl14 Unsigned32, + vRtrLdpAddrFecOutLblStatus14 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex14 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType14 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr14 InetAddress, + vRtrLdpAddrFecLspId14 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl15 Unsigned32, + vRtrLdpAddrFecOutLblStatus15 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex15 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType15 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr15 InetAddress, + vRtrLdpAddrFecLspId15 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl16 Unsigned32, + vRtrLdpAddrFecOutLblStatus16 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex16 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType16 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr16 InetAddress, + vRtrLdpAddrFecLspId16 TmnxVRtrMplsLspID +} + +vRtrLdpAddrFecOutLbl6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl6 specifies the sixth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 1 } + +vRtrLdpAddrFecOutLblStatus6 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus6 specifies the status of the + egress label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 2 } + +vRtrLdpAddrFecOutLblIfIndex6 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex6 specifies the interface + index for egress label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 3 } + +vRtrLdpAddrFecOutLblNxtHopType6 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType6 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 4 } + +vRtrLdpAddrFecOutLblNxtHopAddr6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr6 specifies the IP address + of the next hop for egress label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 5 } + +vRtrLdpAddrFecLspId6 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId6 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 6 } + +vRtrLdpAddrFecOutLbl7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl7 specifies the seventh egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 7 } + +vRtrLdpAddrFecOutLblStatus7 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus7 specifies the status of the + egress label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 8 } + +vRtrLdpAddrFecOutLblIfIndex7 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex7 specifies the interface + index for egress label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 9 } + +vRtrLdpAddrFecOutLblNxtHopType7 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType7 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 10 } + +vRtrLdpAddrFecOutLblNxtHopAddr7 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr7 specifies the IP address + of the next hop for egress label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 11 } + +vRtrLdpAddrFecLspId7 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId7 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 12 } + +vRtrLdpAddrFecOutLbl8 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl8 specifies the eighth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 13 } + +vRtrLdpAddrFecOutLblStatus8 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus8 specifies the status of the + egress label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 14 } + +vRtrLdpAddrFecOutLblIfIndex8 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex8 specifies the interface + index for egress label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 15 } + +vRtrLdpAddrFecOutLblNxtHopType8 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType8 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 16 } + +vRtrLdpAddrFecOutLblNxtHopAddr8 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr8 specifies the IP address + of the next hop for egress label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 17 } + +vRtrLdpAddrFecLspId8 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId8 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 18 } + +vRtrLdpAddrFecOutLbl9 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl9 specifies the ninth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 19 } + +vRtrLdpAddrFecOutLblStatus9 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus9 specifies the status of the + egress label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 20 } + +vRtrLdpAddrFecOutLblIfIndex9 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex9 specifies the interface + index for egress label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 21 } + +vRtrLdpAddrFecOutLblNxtHopType9 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType9 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 22 } + +vRtrLdpAddrFecOutLblNxtHopAddr9 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr9 specifies the IP address + of the next hop for egress label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 23 } + +vRtrLdpAddrFecLspId9 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId9 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 24 } + +vRtrLdpAddrFecOutLbl10 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl10 specifies the tenth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 25 } + +vRtrLdpAddrFecOutLblStatus10 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus10 specifies the status of the + egress label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 26 } + +vRtrLdpAddrFecOutLblIfIndex10 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex10 specifies the interface + index for egress label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 27 } + +vRtrLdpAddrFecOutLblNxtHopType10 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType10 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 28 } + +vRtrLdpAddrFecOutLblNxtHopAddr10 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr10 specifies the IP address + of the next hop for egress label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 29 } + +vRtrLdpAddrFecLspId10 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId10 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 30 } + +vRtrLdpAddrFecOutLbl11 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl11 specifies the eleventh egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 31 } + +vRtrLdpAddrFecOutLblStatus11 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus11 specifies the status of the + egress label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 32 } + +vRtrLdpAddrFecOutLblIfIndex11 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex11 specifies the interface + index for egress label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 33 } + +vRtrLdpAddrFecOutLblNxtHopType11 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType11 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 34 } + +vRtrLdpAddrFecOutLblNxtHopAddr11 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr11 specifies the IP address + of the next hop for egress label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 35 } + +vRtrLdpAddrFecLspId11 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId11 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 36 } + +vRtrLdpAddrFecOutLbl12 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl12 specifies the twelfth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 37 } + +vRtrLdpAddrFecOutLblStatus12 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus12 specifies the status of the + egress label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 38 } + +vRtrLdpAddrFecOutLblIfIndex12 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex12 specifies the interface + index for egress label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 39 } + +vRtrLdpAddrFecOutLblNxtHopType12 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType12 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 40 } + +vRtrLdpAddrFecOutLblNxtHopAddr12 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr12 specifies the IP address + of the next hop for egress label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 41 } + +vRtrLdpAddrFecLspId12 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId12 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 42 } + +vRtrLdpAddrFecOutLbl13 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl13 specifies the thirteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 43 } + +vRtrLdpAddrFecOutLblStatus13 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus13 specifies the status of the + egress label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 44 } + +vRtrLdpAddrFecOutLblIfIndex13 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex13 specifies the interface + index for egress label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 45 } + +vRtrLdpAddrFecOutLblNxtHopType13 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType13 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 46 } + +vRtrLdpAddrFecOutLblNxtHopAddr13 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr13 specifies the IP address + of the next hop for egress label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 47 } + +vRtrLdpAddrFecLspId13 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId13 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 48 } + +vRtrLdpAddrFecOutLbl14 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl14 specifies the fourteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 49 } + +vRtrLdpAddrFecOutLblStatus14 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus14 specifies the status of the + egress label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 50 } + +vRtrLdpAddrFecOutLblIfIndex14 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex14 specifies the interface + index for egress label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 51 } + +vRtrLdpAddrFecOutLblNxtHopType14 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType14 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 52 } + +vRtrLdpAddrFecOutLblNxtHopAddr14 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr14 specifies the IP address + of the next hop for egress label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 53 } + +vRtrLdpAddrFecLspId14 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId14 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 54 } + +vRtrLdpAddrFecOutLbl15 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl15 specifies the fifteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 55 } + +vRtrLdpAddrFecOutLblStatus15 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus15 specifies the status of the + egress label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 56 } + +vRtrLdpAddrFecOutLblIfIndex15 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex15 specifies the interface + index for egress label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 57 } + +vRtrLdpAddrFecOutLblNxtHopType15 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType15 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 58 } + +vRtrLdpAddrFecOutLblNxtHopAddr15 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr15 specifies the IP address + of the next hop for egress label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 59 } + +vRtrLdpAddrFecLspId15 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId15 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 60 } + +vRtrLdpAddrFecOutLbl16 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl16 specifies the sixteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 61 } + +vRtrLdpAddrFecOutLblStatus16 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus16 specifies the status of the + egress label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 62 } + +vRtrLdpAddrFecOutLblIfIndex16 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex16 specifies the interface + index for egress label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 63 } + +vRtrLdpAddrFecOutLblNxtHopType16 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType16 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 64 } + +vRtrLdpAddrFecOutLblNxtHopAddr16 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr16 specifies the IP address + of the next hop for egress label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 65 } + +vRtrLdpAddrFecLspId16 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId16 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 66 } + +vRtrLdpP2MPFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecTable is a read-only table that represents operational + information of P2MP FECs either sent to or received from an LDP peer + known to the Virtual Router." + ::= { tmnxLdpObjs 31 } + +vRtrLdpP2MPFecEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of operational information of a + P2MP FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpP2MPFecTunnelType, + vRtrLdpP2MPFecTunnelId, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpP2MPFecTable 1 } + +VRtrLdpP2MPFecEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecTunnelType TmnxLdpFECTunnelType, + vRtrLdpP2MPFecTunnelId Unsigned32, + vRtrLdpP2MPFecRootAddrType InetAddressType, + vRtrLdpP2MPFecRootAddress InetAddress, + vRtrLdpP2MPFecFlags TmnxLdpFECFlags, + vRtrLdpP2MPFecNumInLabels Gauge32, + vRtrLdpP2MPFecNumOutLabels Gauge32, + vRtrLdpP2MPFecTunnelIfId Unsigned32, + vRtrLdpP2MPFecMetric Unsigned32, + vRtrLdpP2MPFecMTU Unsigned32 +} + +vRtrLdpP2MPFecTunnelType OBJECT-TYPE + SYNTAX TmnxLdpFECTunnelType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecTunnelType indicates the tunnel type of + P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 1 } + +vRtrLdpP2MPFecTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecTunnelId indicates the tunnel identifier + for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 2 } + +vRtrLdpP2MPFecRootAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecRootAddrType indicates the type of ip + address of the root for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 3 } + +vRtrLdpP2MPFecRootAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecRootAddress indicates the ip address of the + root for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 4 } + +vRtrLdpP2MPFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpP2MPFecFlags indicates the characteristics of + the FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 5 } + +vRtrLdpP2MPFecNumInLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecNumInLabels indicates the number of labels + that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 6 } + +vRtrLdpP2MPFecNumOutLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecNumOutLabels indicates the number of labels + that have been received from the peer associated with this FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 7 } + +vRtrLdpP2MPFecTunnelIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecTunnelIfId indicates the tunnel interface + identifier for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 8 } + +vRtrLdpP2MPFecMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMetric indicates the relative cost of the + tunnel represented by this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 9 } + +vRtrLdpP2MPFecMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMTU indicates the maximum transfer unit for + payloads represented by this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 10 } + +vRtrLdpP2MPFecInLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecInLabelTable is a read-only table that represents all + P2MP FECs received from an LDP peer known to the virtual router." + ::= { tmnxLdpObjs 32 } + +vRtrLdpP2MPFecInLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC received from an + LDP peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpP2MPFecTunnelType, + vRtrLdpP2MPFecTunnelId, + vRtrLdpPeerLdpId, + vRtrLdpP2MPFecInLblId + } + ::= { vRtrLdpP2MPFecInLabelTable 1 } + +VRtrLdpP2MPFecInLabelEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecInLblId Unsigned32, + vRtrLdpP2MPFecInLbl Unsigned32, + vRtrLdpP2MPFecInLblStatus TmnxLabelStatus, + vRtrLdpP2MPFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpP2MPFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLblId indicates the label number of the + ingress label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 1 } + +vRtrLdpP2MPFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLbl indicates the ingress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 2 } + +vRtrLdpP2MPFecInLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLblStatus indicates the status of the + ingress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 3 } + +vRtrLdpP2MPFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLblIfIndex indicates the interface index + for ingress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 4 } + +vRtrLdpP2MPFecOutLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecTable is a read-only table that represents all P2MP FECs + sent to an LDP peer known to the Virtual Router." + ::= { tmnxLdpObjs 33 } + +vRtrLdpP2MPFecOutLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to a LDP + peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpP2MPFecTunnelType, + vRtrLdpP2MPFecTunnelId, + vRtrLdpPeerLdpId, + vRtrLdpP2MPFecOutLblId + } + ::= { vRtrLdpP2MPFecOutLabelTable 1 } + +VRtrLdpP2MPFecOutLabelEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecOutLblId Unsigned32, + vRtrLdpP2MPFecOutLbl Unsigned32, + vRtrLdpP2MPFecOutLblStatus TmnxLabelStatus, + vRtrLdpP2MPFecOutLblNxtHopType InetAddressType, + vRtrLdpP2MPFecOutLblNxtHopAddr InetAddress, + vRtrLdpP2MPFecOutLblIfIndex InterfaceIndexOrZero, + vRtrLdpP2MPFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpP2MPFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblId indicates the label number of the + egress label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 1 } + +vRtrLdpP2MPFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLbl indicates the egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 2 } + +vRtrLdpP2MPFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblStatus indicates the status of the + egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 3 } + +vRtrLdpP2MPFecOutLblNxtHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblNxtHopType indicates the address type + of vRtrLdpP2MPFecOutLblNxtHopAddr. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 4 } + +vRtrLdpP2MPFecOutLblNxtHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblNxtHopAddr indicates the IP address + of the next hop for egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 5 } + +vRtrLdpP2MPFecOutLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblIfIndex indicates the interface index + for egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 6 } + +vRtrLdpP2MPFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblLspId indicates the LSP id of the LSP + for the RSVP tunnel used by LDP in LDP over RSVP associated with + egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 7 } + +vRtrLdpP2MPFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecMapTable is a read-only table which maps to the + vRtrLdpP2MPFecTable. This table has the same indexes as the + vRtrLdpP2MPFecTable but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 34 } + +vRtrLdpP2MPFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpPeerLdpId, + vRtrLdpP2MPFecMapFecType, + vRtrLdpP2MPFecMapId + } + ::= { vRtrLdpP2MPFecMapTable 1 } + +VRtrLdpP2MPFecMapEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecMapFecType TmnxLdpFECTunnelType, + vRtrLdpP2MPFecMapId Unsigned32 +} + +vRtrLdpP2MPFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECTunnelType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMapFecType indicates the tunnel type of + P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecMapEntry 1 } + +vRtrLdpP2MPFecMapId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMapId indicates the tunnel identifier for + this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecMapEntry 2 } + +vRtrLdpAddrFecOutLblInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecOutLblInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrFecOutLblInfoTable is a read-only table that contains the + information related to an egress label of an address FEC sent to or + received from an LDP peer." + ::= { tmnxLdpObjs 35 } + +vRtrLdpAddrFecOutLblInfoEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecOutLblInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an egress label of an address + FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddrFecFecType, + vRtrLdpAddrFecIpPrefix, + vRtrLdpAddrFecIpMask, + vRtrLdpPeerLdpId, + vRtrLdpAddrFecOutLblId + } + ::= { vRtrLdpAddrFecOutLblInfoTable 1 } + +VRtrLdpAddrFecOutLblInfoEntry ::= SEQUENCE +{ + vRtrLdpAddrFecOutLblId Unsigned32, + vRtrLdpAddrFecOutLblMetric Unsigned32, + vRtrLdpAddrFecOutLblMtu Unsigned32 +} + +vRtrLdpAddrFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblId indicates the egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecOutLblInfoEntry 1 } + +vRtrLdpAddrFecOutLblMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblMetric indicates the relative cost of + the tunnel represented by this address FEC egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecOutLblInfoEntry 2 } + +vRtrLdpAddrFecOutLblMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblMtu indicates the maximum transfer + unit for payloads represented by this address FEC egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecOutLblInfoEntry 3 } + +vRtrLdpNgP2MPFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecTable is a read-only table that represents operational + information of P2MP FECs either sent to or received from an LDP peer + known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecTable." + ::= { tmnxLdpObjs 36 } + +vRtrLdpNgP2MPFecEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of operational information of a + P2MP FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpNgP2MPFecTable 1 } + +VRtrLdpNgP2MPFecEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecOpaqueType Unsigned32, + vRtrLdpNgP2MPFecOpaqueLength Unsigned32, + vRtrLdpNgP2MPFecOpaqueValue OCTET STRING, + vRtrLdpNgP2MPFecRootAddrType InetAddressType, + vRtrLdpNgP2MPFecRootAddress InetAddress, + vRtrLdpNgP2MPFecFlags TmnxLdpFECFlags, + vRtrLdpNgP2MPFecNumInLabels Gauge32, + vRtrLdpNgP2MPFecNumOutLabels Gauge32, + vRtrLdpNgP2MPFecTunnelIfId Unsigned32, + vRtrLdpNgP2MPFecMetric Unsigned32, + vRtrLdpNgP2MPFecMTU Unsigned32 +} + +vRtrLdpNgP2MPFecOpaqueType OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOpaqueType indicates the type of a + Multi-Point Opaque Value Element. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 1 } + +vRtrLdpNgP2MPFecOpaqueLength OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOpaqueLength indicates the length of a + Multi-Point Opaque Value Element. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 2 } + +vRtrLdpNgP2MPFecOpaqueValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOpaqueValue indicates the value of a + Multi-Point Opaque Value Element. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 3 } + +vRtrLdpNgP2MPFecRootAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecRootAddrType indicates the type of ip + address of the root for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 4 } + +vRtrLdpNgP2MPFecRootAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecRootAddress indicates the ip address of + the root for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 5 } + +vRtrLdpNgP2MPFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpNgP2MPFecFlags indicates the characteristics + of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 6 } + +vRtrLdpNgP2MPFecNumInLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecNumInLabels indicates the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 7 } + +vRtrLdpNgP2MPFecNumOutLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecNumOutLabels indicates the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 8 } + +vRtrLdpNgP2MPFecTunnelIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecTunnelIfId indicates the tunnel interface + identifier for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 9 } + +vRtrLdpNgP2MPFecMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMetric indicates the relative cost of the + tunnel represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 10 } + +vRtrLdpNgP2MPFecMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMTU indicates the maximum transfer unit + for payloads represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 11 } + +vRtrLdpNgP2MPFecInLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecInLabelTable is a read-only table that represents all + P2MP FECs received from an LDP peer known to the virtual router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecInLblTable." + ::= { tmnxLdpObjs 37 } + +vRtrLdpNgP2MPFecInLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC received from an + LDP peer." + INDEX { + vRtrID, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue, + vRtrLdpPeerLdpId, + vRtrLdpNgP2MPFecInLblId + } + ::= { vRtrLdpNgP2MPFecInLabelTable 1 } + +VRtrLdpNgP2MPFecInLabelEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecInLblId Unsigned32, + vRtrLdpNgP2MPFecInLbl Unsigned32, + vRtrLdpNgP2MPFecInLblStatus TmnxLabelStatus, + vRtrLdpNgP2MPFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpNgP2MPFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLblId indicates the label number of the + ingress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 1 } + +vRtrLdpNgP2MPFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLbl indicates the ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 2 } + +vRtrLdpNgP2MPFecInLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLblStatus indicates the status of the + ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 3 } + +vRtrLdpNgP2MPFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLblIfIndex indicates the interface + index for ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 4 } + +vRtrLdpNgP2MPFecOutLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecTable is a read-only table that represents all P2MP + FECs sent to an LDP peer known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecOutLblTable." + ::= { tmnxLdpObjs 38 } + +vRtrLdpNgP2MPFecOutLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to a LDP + peer." + INDEX { + vRtrID, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue, + vRtrLdpPeerLdpId, + vRtrLdpNgP2MPFecOutLblId + } + ::= { vRtrLdpNgP2MPFecOutLabelTable 1 } + +VRtrLdpNgP2MPFecOutLabelEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecOutLblId Unsigned32, + vRtrLdpNgP2MPFecOutLbl Unsigned32, + vRtrLdpNgP2MPFecOutLblStatus TmnxLabelStatus, + vRtrLdpNgP2MPFecOutLblNxtHopType InetAddressType, + vRtrLdpNgP2MPFecOutLblNxtHopAddr InetAddress, + vRtrLdpNgP2MPFecOutLblIfIndex InterfaceIndexOrZero, + vRtrLdpNgP2MPFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpNgP2MPFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblId indicates the label number of + the egress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 1 } + +vRtrLdpNgP2MPFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLbl indicates the egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 2 } + +vRtrLdpNgP2MPFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblStatus indicates the status of the + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 3 } + +vRtrLdpNgP2MPFecOutLblNxtHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblNxtHopType indicates the address + type of vRtrLdpNgP2MPFecOutLblNxtHopAddr. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 4 } + +vRtrLdpNgP2MPFecOutLblNxtHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblNxtHopAddr indicates the IP address + of the next hop for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 5 } + +vRtrLdpNgP2MPFecOutLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblIfIndex indicates the interface + index for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 6 } + +vRtrLdpNgP2MPFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblLspId indicates the LSP id of the + LSP for the RSVP tunnel used by LDP in LDP over RSVP associated with + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 7 } + +vRtrLdpNgP2MPFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecMapTable is a read-only table which maps to the + vRtrLdpNgP2MPFecTable. This table has the same indexes as the + vRtrLdpNgP2MPFecTable but the order in which these indexes are + specified is different for the two tables. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecMapTable." + ::= { tmnxLdpObjs 39 } + +vRtrLdpNgP2MPFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue + } + ::= { vRtrLdpNgP2MPFecMapTable 1 } + +VRtrLdpNgP2MPFecMapEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecMapFlags TmnxLdpFECFlags, + vRtrLdpNgP2MPFecMapNumInLabels Gauge32, + vRtrLdpNgP2MPFecMapNumOutLabels Gauge32, + vRtrLdpNgP2MPFecMapTunnelIfId Unsigned32, + vRtrLdpNgP2MPFecMapMetric Unsigned32, + vRtrLdpNgP2MPFecMapMTU Unsigned32 +} + +vRtrLdpNgP2MPFecMapFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpNgP2MPFecMapFlags indicates the + characteristics of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 1 } + +vRtrLdpNgP2MPFecMapNumInLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapNumInLabels indicates the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 2 } + +vRtrLdpNgP2MPFecMapNumOutLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapNumOutLabels indicates the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 3 } + +vRtrLdpNgP2MPFecMapTunnelIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapTunnelIfId indicates the tunnel + interface identifier for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 4 } + +vRtrLdpNgP2MPFecMapMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapMetric indicates the relative cost of + the tunnel represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 5 } + +vRtrLdpNgP2MPFecMapMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapMTU indicates the maximum transfer + unit for payloads represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 6 } + +vRtrLdpAddressFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecTable is a read-only table that represents all + address FECs either sent to or received from an LDP peer known to the + Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecTable." + ::= { tmnxLdpObjs 40 } + +vRtrLdpAddressFecEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpAddressFecTable 1 } + +VRtrLdpAddressFecEntry ::= SEQUENCE +{ + vRtrLdpAddressFecFecType TmnxLdpFECType, + vRtrLdpAddressFecIpPrefixType InetAddressType, + vRtrLdpAddressFecIpPrefix InetAddress, + vRtrLdpAddressFecIpPrefixLen InetAddressPrefixLength, + vRtrLdpAddressFecFlags TmnxLdpFECFlags, + vRtrLdpAddressFecNumInLabels Unsigned32, + vRtrLdpAddressFecNumOutLabels Unsigned32 +} + +vRtrLdpAddressFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecFecType specifies the FEC type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 1 } + +vRtrLdpAddressFecIpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecIpPrefixType indicates the address type + of vRtrLdpAddressFecIpPrefix. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 2 } + +vRtrLdpAddressFecIpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecIpPrefix specifies the IP Address Prefix + for this address FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 3 } + +vRtrLdpAddressFecIpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecIpPrefixLen indicates the prefix length + of the subnet associated with vRtrLdpAddressFecIpPrefix. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 4 } + +vRtrLdpAddressFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddressFecFlags specify the characteristics of + the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 5 } + +vRtrLdpAddressFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecNumInLabels gives the number of labels + that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 6 } + +vRtrLdpAddressFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecNumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 7 } + +vRtrLdpAddressFecInLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecInLabelTable is a read-only table that represents all + address FECs received from an LDP peer known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecInLblTable." + ::= { tmnxLdpObjs 41 } + +vRtrLdpAddressFecInLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC received from + an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpPeerLdpId, + vRtrLdpAddressFecInLblId + } + ::= { vRtrLdpAddressFecInLabelTable 1 } + +VRtrLdpAddressFecInLabelEntry ::= SEQUENCE +{ + vRtrLdpAddressFecInLblId Unsigned32, + vRtrLdpAddressFecInLbl Unsigned32, + vRtrLdpAddressFecInLblStatus TmnxLabelStatus, + vRtrLdpAddressFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpAddressFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLblId indicates the label number of + the ingress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 1 } + +vRtrLdpAddressFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLbl specifies the ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 2 } + +vRtrLdpAddressFecInLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLblStatus specifies the status of the + ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 3 } + +vRtrLdpAddressFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLblIfIndex specifies the interface + index for ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 4 } + +vRtrLdpAddressFecOutLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecOutLabelTable is a read-only table that represents + all address FECs received from an LDP peer known to the Virtual + Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecOutLblTable." + ::= { tmnxLdpObjs 42 } + +vRtrLdpAddressFecOutLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC received from + an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpPeerLdpId, + vRtrLdpAddressFecOutLblId + } + ::= { vRtrLdpAddressFecOutLabelTable 1 } + +VRtrLdpAddressFecOutLabelEntry ::= SEQUENCE +{ + vRtrLdpAddressFecOutLblId Unsigned32, + vRtrLdpAddressFecOutLbl Unsigned32, + vRtrLdpAddressFecOutLblStatus TmnxLabelStatus, + vRtrLdpAddressFecOutLblIfIndex InterfaceIndexOrZero, + vRtrLdpAddressFecOutLblNHType InetAddressType, + vRtrLdpAddressFecOutLblNHAddr InetAddress, + vRtrLdpAddressFecOutLblMetric Unsigned32, + vRtrLdpAddressFecOutLblMtu Unsigned32, + vRtrLdpAddressFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpAddressFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblId indicates the label number of + the egress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 1 } + +vRtrLdpAddressFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLbl specifies the egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 2 } + +vRtrLdpAddressFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblStatus specifies the status of the + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 3 } + +vRtrLdpAddressFecOutLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblIfIndex specifies the interface + index for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 4 } + +vRtrLdpAddressFecOutLblNHType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblNHType specifies the address type + of vRtrLdpAddressFecOutLblNHAddr. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 5 } + +vRtrLdpAddressFecOutLblNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblNHAddr specifies the IP address of + the next hop for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 6 } + +vRtrLdpAddressFecOutLblMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblMetric indicates the relative cost + of the tunnel represented by this address FEC egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 7 } + +vRtrLdpAddressFecOutLblMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblMtu indicates the maximum transfer + unit for payloads represented by this address FEC egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 8 } + +vRtrLdpAddressFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblLspId indicates the LSP id of the + LSP for the RSVP tunnel used by LDP in LDP over RSVP associated with + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 9 } + +vRtrLdpAddressFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecMapTable is a read-only table which maps to the + vRtrLdpAddressFecTable. This table has the same indexes as the + vRtrLdpAddressFecTable but the order in which these indexes are + specified is different for the two tables. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecMapTable." + ::= { tmnxLdpObjs 43 } + +vRtrLdpAddressFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen + } + ::= { vRtrLdpAddressFecMapTable 1 } + +VRtrLdpAddressFecMapEntry ::= SEQUENCE +{ + vRtrLdpAddressFecMapFlags TmnxLdpFECFlags, + vRtrLdpAddressFecMapNumInLabels Unsigned32, + vRtrLdpAddressFecMapNumOutLabels Unsigned32 +} + +vRtrLdpAddressFecMapFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddressFecMapFlags specify the characteristics + of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecMapEntry 1 } + +vRtrLdpAddressFecMapNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecMapNumInLabels gives the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecMapEntry 2 } + +vRtrLdpAddressFecMapNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecMapNumOutLabels gives the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecMapEntry 3 } + +vRtrLdpAddrActiveFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrActiveFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrActiveFecTable is a read-only table that represents all + active in data plane address FECs either sent to or received from an + LDP peer known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgAddrActiveFecTable." + ::= { tmnxLdpObjs 44 } + +vRtrLdpAddrActiveFecEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrActiveFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an active in data plane + address FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpAddrActiveFecOpType + } + ::= { vRtrLdpAddrActiveFecTable 1 } + +VRtrLdpAddrActiveFecEntry ::= SEQUENCE +{ + vRtrLdpAddrActiveFecOpType INTEGER, + vRtrLdpAddrActiveFecFecFlags TmnxLdpFECFlags, + vRtrLdpAddrActiveFecNumInLbls Unsigned32, + vRtrLdpAddrActiveFecNumOutLbls Unsigned32 +} + +vRtrLdpAddrActiveFecOpType OBJECT-TYPE + SYNTAX INTEGER { + pop (1), + push (2), + swap (3) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOpType indicates operation type of + this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 1 } + +vRtrLdpAddrActiveFecFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddrActiveFecFecFlags indicates the + characteristics of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 2 } + +vRtrLdpAddrActiveFecNumInLbls OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecNumInLbls indicates the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 3 } + +vRtrLdpAddrActiveFecNumOutLbls OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecNumOutLbls indicates the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 4 } + +vRtrLdpAddrActiveFecInLblTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrActiveFecInLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrActiveFecInLblTable is a read-only table that represents + all active in data plane address FECs received from an LDP peer known + to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgAddrActiveFecInLblTable." + ::= { tmnxLdpObjs 45 } + +vRtrLdpAddrActiveFecInLblEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrActiveFecInLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an active in data plane + address FEC received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpAddrActiveFecOpType, + vRtrLdpAddrActiveFecInLblId + } + ::= { vRtrLdpAddrActiveFecInLblTable 1 } + +VRtrLdpAddrActiveFecInLblEntry ::= SEQUENCE +{ + vRtrLdpAddrActiveFecInLblId Unsigned32, + vRtrLdpAddrActiveFecInLbl Unsigned32, + vRtrLdpAddrActiveFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpAddrActiveFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecInLblId indicates the label number of + the ingress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecInLblEntry 1 } + +vRtrLdpAddrActiveFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecInLbl indicates the ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecInLblEntry 2 } + +vRtrLdpAddrActiveFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecInLblIfIndex indicates the interface + index for ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecInLblEntry 3 } + +vRtrLdpAddrActiveFecOutLblTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrActiveFecOutLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrActiveFecOutLblTable is a read-only table that represents + all active in data plane address FECs received from an LDP peer known + to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgAddrActiveFecOutLblTable." + ::= { tmnxLdpObjs 46 } + +vRtrLdpAddrActiveFecOutLblEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrActiveFecOutLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an active in data plane + address FEC received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpAddrActiveFecOpType, + vRtrLdpAddrActiveFecOutLblId + } + ::= { vRtrLdpAddrActiveFecOutLblTable 1 } + +VRtrLdpAddrActiveFecOutLblEntry ::= SEQUENCE +{ + vRtrLdpAddrActiveFecOutLblId Unsigned32, + vRtrLdpAddrActiveFecOutLbl Unsigned32, + vRtrLdpAddrActiveFecOutLblStatus TmnxLabelStatus, + vRtrLdpAddrActiveFecOutLblIfIdx InterfaceIndexOrZero, + vRtrLdpAddrActiveFecOutLblNHType InetAddressType, + vRtrLdpAddrActiveFecOutLblNHAddr InetAddress, + vRtrLdpAddrActiveFecOutLblMetric Unsigned32, + vRtrLdpAddrActiveFecOutLblMtu Unsigned32, + vRtrLdpAddrActiveFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpAddrActiveFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblId indicates the label number + of the egress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 1 } + +vRtrLdpAddrActiveFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLbl indicates the egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 2 } + +vRtrLdpAddrActiveFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblStatus indicates the status of + the egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 3 } + +vRtrLdpAddrActiveFecOutLblIfIdx OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblIfIdx indicates the interface + index for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 4 } + +vRtrLdpAddrActiveFecOutLblNHType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblNHType indicates the address + type of vRtrLdpAddrActiveFecOutLblNHAddr. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 5 } + +vRtrLdpAddrActiveFecOutLblNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblNHAddr indicates the IP address + of the next hop for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 6 } + +vRtrLdpAddrActiveFecOutLblMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblMetric indicates the relative + cost of the tunnel represented by this address FEC egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 7 } + +vRtrLdpAddrActiveFecOutLblMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblMtu indicates the maximum + transfer unit for payloads represented by this address FEC egress + label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 8 } + +vRtrLdpAddrActiveFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblLspId indicates the LSP id of + the LSP for the RSVP tunnel used by LDP in LDP over RSVP associated + with egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 9 } + +vRtrLdpSessionAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionInAddrTable is a read-only table that represents all + local addresses either sent to or received from an LDP peer for a + single session between an LDP entity and an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionAddrTable." + ::= { tmnxLdpObjs 47 } + +vRtrLdpSessionAddrEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of all local addresses sent to + or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpSessionAddrTable 1 } + +VRtrLdpSessionAddrEntry ::= SEQUENCE +{ + vRtrLdpSessionAddrLocalLdpId MplsLdpIdentifier, + vRtrLdpSessionAddrNumInAddrs Unsigned32, + vRtrLdpSessionAddrNumOutAddrs Unsigned32 +} + +vRtrLdpSessionAddrLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionAddrLocalLdpId indicates the local LDP + identifier for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionAddrEntry 1 } + +vRtrLdpSessionAddrNumInAddrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionAddrNumInAddrs indicates the number of + local addresses that have been received from the peer for this + session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionAddrEntry 2 } + +vRtrLdpSessionAddrNumOutAddrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionAddrNumOutAddrs indicates the number of + local addresses that have been sent to the peer for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionAddrEntry 3 } + +vRtrLdpSessionInAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionInAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionInAddrTable is a read-only table that represents all + local addresses received from an LDP peer for a single session between + an LDP entity and an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionInAddrTable." + ::= { tmnxLdpObjs 48 } + +vRtrLdpSessionInAddrEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionInAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a local address received from + an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpSessionInAddrAddrType, + vRtrLdpSessionInAddrAddress + } + ::= { vRtrLdpSessionInAddrTable 1 } + +VRtrLdpSessionInAddrEntry ::= SEQUENCE +{ + vRtrLdpSessionInAddrAddrType InetAddressType, + vRtrLdpSessionInAddrAddress InetAddress, + vRtrLdpSessionInAddrLocalLdpId MplsLdpIdentifier +} + +vRtrLdpSessionInAddrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionInAddrAddrType indicates the address type + of vRtrLdpSessionInAddrAddress. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionInAddrEntry 1 } + +vRtrLdpSessionInAddrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionInAddrAddress indicates the IP address + received from the peer for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionInAddrEntry 2 } + +vRtrLdpSessionInAddrLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionInAddrLocalLdpId indicates the local LDP + identifier for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionInAddrEntry 3 } + +vRtrLdpSessionOutAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionOutAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionOutAddrTable is a read-only table that represents all + local addresses sent to an LDP peer for a single session between an + LDP entity and an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionOutAddrTable." + ::= { tmnxLdpObjs 49 } + +vRtrLdpSessionOutAddrEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionOutAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a local address sent to an + LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpSessionOutAddrAddrType, + vRtrLdpSessionOutAddrAddress + } + ::= { vRtrLdpSessionOutAddrTable 1 } + +VRtrLdpSessionOutAddrEntry ::= SEQUENCE +{ + vRtrLdpSessionOutAddrAddrType InetAddressType, + vRtrLdpSessionOutAddrAddress InetAddress, + vRtrLdpSessionOutAddrLocalLdpId MplsLdpIdentifier +} + +vRtrLdpSessionOutAddrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionOutAddrAddrType indicates the address type + of vRtrLdpSessionOutAddrAddress. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionOutAddrEntry 1 } + +vRtrLdpSessionOutAddrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionOutAddrAddress indicates the IP address + sent to the peer for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionOutAddrEntry 2 } + +vRtrLdpSessionOutAddrLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionOutAddrLocalLdpId indicates the local LDP + identifier for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionOutAddrEntry 3 } + +vRtrLdpPeerTemplTableLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplTableLstChanged indicates the last + timestamp when an entry in the vRtrLdpPeerTemplTable was last changed." + ::= { tmnxLdpObjs 50 } + +vRtrLdpPeerTemplTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerTemplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerTemplTable provides an entry for each virtual router + targeted peer template configuration to be used with LDP." + ::= { tmnxLdpObjs 51 } + +vRtrLdpPeerTemplEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerTemplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an targeted peer template on this virtual + router that participates in the LDP protocol. Row entries can be + created or deleted via SNMP SET requests. A row with default attribute + values is created by setting vRtrLdpPeerTemplRowStatus to + 'createAndGo'. A row entry can be destroyed by setting + vRtrLdpPeerTemplRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpPeerTemplName + } + ::= { vRtrLdpPeerTemplTable 1 } + +VRtrLdpPeerTemplEntry ::= SEQUENCE +{ + vRtrLdpPeerTemplName TNamedItem, + vRtrLdpPeerTemplLastChanged TimeStamp, + vRtrLdpPeerTemplRowStatus RowStatus, + vRtrLdpPeerTemplAdminState TmnxAdminState, + vRtrLdpPeerTemplInheritance Unsigned32, + vRtrLdpPeerTemplKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpPeerTemplKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpPeerTemplHelloFactor TmnxLdpHelloFactor, + vRtrLdpPeerTemplHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpPeerTemplTunneling TruthValue, + vRtrLdpPeerTemplBfdEnabled TruthValue, + vRtrLdpPeerTemplLsrIfIndex InterfaceIndexOrZero, + vRtrLdpPeerTemplHelloReduction TruthValue, + vRtrLdpPeerTemplHelloReductnFctr Unsigned32, + vRtrLdpPeerTemplCreateTime TimeStamp, + vRtrLdpPeerTemplIndex Counter64, + vRtrLdpPeerTemplLsrIdAdvert TruthValue, + vRtrLdpPeerTemplLsrIdCommunity TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplMcastTunneling TruthValue +} + +vRtrLdpPeerTemplName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplName uniquely identifies the name of the + targeted peer template within a virtual router instance." + ::= { vRtrLdpPeerTemplEntry 1 } + +vRtrLdpPeerTemplLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLastChanged indicates the sysUpTime when + this row was last modified." + ::= { vRtrLdpPeerTemplEntry 2 } + +vRtrLdpPeerTemplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplRowStatus specifies the row status of an + entry in vRtrLdpPeerTemplTable.It is used to control the creation and + deletion of rows. A row can be created by setting + vRtrLdpPeerTemplRowStatus to 'createAndGo'. A row entry can be + destroyed by setting vRtrLdpPeerTemplRowStatus to 'destroy'." + ::= { vRtrLdpPeerTemplEntry 3 } + +vRtrLdpPeerTemplAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplAdminState specifies administrative state + of the targeted peer template." + DEFVAL { inService } + ::= { vRtrLdpPeerTemplEntry 4 } + +vRtrLdpPeerTemplInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplInheritance specifies if the peer + template entry in this row, should inherit the operational value of an + object, or use the administratively set value. Non mask bits will + always have value of zero, and any attempt to change the value will be + silently discarded. + + This object is a bit-mask, with the following positions: + vRtrLdpPeerTemplKeepAliveFactor 0x01 + vRtrLdpPeerTemplKeepAliveTimeout 0x02 + vRtrLdpPeerTemplHelloFactor 0x04 + vRtrLdpPeerTemplHelloTimeout 0x08 + vRtrLdpPeerTemplHelloReduction 0x10 + vRtrLdpPeerTemplHelloReductnFctr 0x20 + + When the bit for an object has value of one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value. The mask bit(s) will be set to one when set is + performed on the inherited object(s). Any attempt to set the mask bit + to one will be silently discarded. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding targeted peer object in vRtrLdpGeneralTable." + DEFVAL { 0 } + ::= { vRtrLdpPeerTemplEntry 5 } + +vRtrLdpPeerTemplKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplKeepAliveFactor specifies the value by + which the keepalive timeout (vRtrLdpPeerTemplKeepAliveTimeout) should + be divided to give the keepalive time i.e. the time interval, in + seconds, between LDP keepalive messages. LDP keepalive messages are + sent to keep the LDP session from timing out when no other LDP traffic + is being sent between the neighbors." + DEFVAL { 4 } + ::= { vRtrLdpPeerTemplEntry 6 } + +vRtrLdpPeerTemplKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplKeepAliveTimeout specifies the time + interval, in seconds, that LDP waits before tearing down a session. If + no LDP messages are exchanged during this time interval, the LDP + session is torn down. Generally the value of + vRtrLdpPeerTemplKeepAliveTimeout is configured to be three times the + keepalive time (the time interval between successive LDP keepalive + messages)." + DEFVAL { 40 } + ::= { vRtrLdpPeerTemplEntry 7 } + +vRtrLdpPeerTemplHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloFactor specifies the value by which + the hello timeout (vRtrLdpPeerTemplHelloTimeout) should be divided to + give the hello time i.e. the time interval, in seconds, between LDP + Hello messages. LDP uses hello messages to discover neighbors and to + detect loss of connectivity with its neighbors." + DEFVAL { 3 } + ::= { vRtrLdpPeerTemplEntry 8 } + +vRtrLdpPeerTemplHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloTimeout specifies the hello time + also known as hold time. It is the time interval, in seconds, that LDP + waits before declaring a neighbor to be down. Hello timeout is local + to the system and is sent in the hello messages to a neighbor. Hello + timeout cannot be set to a value that is less than three times the + hello time." + DEFVAL { 45 } + ::= { vRtrLdpPeerTemplEntry 9 } + +vRtrLdpPeerTemplTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplTunneling specifies whether tunneling of + LDP over prefix tunnels is enabled. When this object has a value of + 'true', tunneling is enabled. When its value is 'false', tunneling is + disabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 10 } + +vRtrLdpPeerTemplBfdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplBfdEnabled specifies whether BFD tracking + of a LDP Session is enabled for this template. When this object has a + value of 'true', BFD tracking is enabled. When its value is 'false', + BFD tracking is disabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 11 } + +vRtrLdpPeerTemplLsrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLsrIfIndex specifies the local interface + index that is to be used as source LSR-ID to establish targeted hello + adjacency with a LDP peer." + DEFVAL { 0 } + ::= { vRtrLdpPeerTemplEntry 12 } + +vRtrLdpPeerTemplHelloReduction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloReduction specifies whether hello + reduction is enabled or not for this targeted peer template.If + enabled, the sender advertises the dampened + vRtrLdpPeerTemplHelloTimeout to the targeted peer after LDP session is + established. + + The value of 'true' means targeted hello reduction is enabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 13 } + +vRtrLdpPeerTemplHelloReductnFctr OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloReductnFctr specifies the number of + hello messages that are sent at consistent + vRtrLdpPeerTemplHelloTimeout, before advertising further dampened + vRtrLdpPeerTemplHelloTimeout. An 'inconsistentValue' error is returned + if this object is set when vRtrLdpPeerTemplHelloReduction is disabled." + DEFVAL { 3 } + ::= { vRtrLdpPeerTemplEntry 14 } + +vRtrLdpPeerTemplCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplCreateTime indicates the sysUpTime when + this LDP peer template was created." + ::= { vRtrLdpPeerTemplEntry 15 } + +vRtrLdpPeerTemplIndex OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplIndex indicates a unique value greater + than zero which identifies this template for this virtual router in + the Nokia SROS system. It is a unique value among entries within the + same value of vRtrID. + + The value of vRtrLdpPeerTemplIndex represents the order in which the + templates are created. This is also the order in which configuration + will be saved. In the running system, this value may have gaps as + templates are added and deleted. This is volatile object; hence, it is + not persistent across reboot." + ::= { vRtrLdpPeerTemplEntry 16 } + +vRtrLdpPeerTemplLsrIdAdvert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLsrIdAdvert specifies whether or not + advertisement of a local-LSR ID is sent over a given T-LDP session. + + When this object has a value of 'true', advertising is enabled, + otherwise it is disabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 17 } + +vRtrLdpPeerTemplLsrIdCommunity OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLsrIdCommunity defines a community string + associated with a session to a given peer" + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplEntry 18 } + +vRtrLdpPeerTemplMcastTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplMcastTunneling specifies whether + tunneling of LDP over multicast tunnels is enabled. When this object + has a value of 'true', tunneling is enabled. When its value is + 'false', tunneling is disabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 19 } + +vRtrLdpPeerTmplPlcyMpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTmplPlcyMpTblLstChgd indicates the last + timestamp when an entry in the vRtrLdpPeerTemplPlcyMapTable was last + changed." + ::= { tmnxLdpObjs 52 } + +vRtrLdpPeerTemplPlcyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerTemplPlcyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerTemplPlcyMapTable maps targeted peer template entry to peer + policy to be used with the Label Distribution Protocol (LDP)." + ::= { tmnxLdpObjs 53 } + +vRtrLdpPeerTemplPlcyMapEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerTemplPlcyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry maps a targeted peer template configuration to a set of + policies for a virtual router in system. Row entries can be created or + deleted via SNMP SET requests. + + A row is created by setting vRtrLdpPeerTemplPlcyMapRowStatus to + 'createAndGo' provided the corresponding LSP id exists as an MPLS lsp. + A row entry can be destroyed by setting + vRtrLdpPeerTemplPlcyMapRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpPeerTemplName + } + ::= { vRtrLdpPeerTemplPlcyMapTable 1 } + +VRtrLdpPeerTemplPlcyMapEntry ::= SEQUENCE +{ + vRtrLdpPeerTemplPlcyMapLstChange TimeStamp, + vRtrLdpPeerTemplPlcyMapRowStatus RowStatus, + vRtrLdpPeerTemplPlcyMapPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapIndex Counter64, + vRtrLdpPeerTemplPlcyMapCreateTim TimeStamp +} + +vRtrLdpPeerTemplPlcyMapLstChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapLstChange indicates the sysUpTime + when this row was last modified." + ::= { vRtrLdpPeerTemplPlcyMapEntry 1 } + +vRtrLdpPeerTemplPlcyMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapRowStatus specifies the row status + of an entry in vRtrLdpPeerTemplPlcyMapTable. A row can be created by + setting vRtrLdpPeerTemplPlcyMapRowStatus to 'createAndGo'. A row entry + can be destroyed by setting vRtrLdpPeerTemplPlcyMapRowStatus to + 'destroy'." + ::= { vRtrLdpPeerTemplPlcyMapEntry 2 } + +vRtrLdpPeerTemplPlcyMapPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy1 specifies the first + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 3 } + +vRtrLdpPeerTemplPlcyMapPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy2 specifies the second + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 4 } + +vRtrLdpPeerTemplPlcyMapPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy3 specifies the third + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 5 } + +vRtrLdpPeerTemplPlcyMapPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy4 specifies the fourth + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 6 } + +vRtrLdpPeerTemplPlcyMapPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy5 specifies the fifth + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 7 } + +vRtrLdpPeerTemplPlcyMapIndex OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapIndex indicates a unique value + greater than zero which identifies this template policy map for this + virtual router in the Nokia SROS system. It is a unique value among + entries within the same value of vRtrID. + + The value of vRtrLdpPeerTemplPlcyMapIndex represents the order in + which the template policy map are created. This is also the order in + which configuration will be saved. In the running system, this value + may have gaps as template policy maps are added and deleted. This is + volatile object; hence, it is not persistent across reboot." + ::= { vRtrLdpPeerTemplPlcyMapEntry 8 } + +vRtrLdpPeerTemplPlcyMapCreateTim OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapCreateTim indicates the sysUpTime + when this LDP peer template policy map was created." + ::= { vRtrLdpPeerTemplPlcyMapEntry 9 } + +vRtrLdpPeerTemplPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerTemplPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerTemplPeerTable is a read-only table that represents all + auto discovered peers for a peer template." + ::= { tmnxLdpObjs 54 } + +vRtrLdpPeerTemplPeerEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerTemplPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an auto discovered peer for a peer template." + INDEX { + vRtrID, + vRtrLdpPeerTemplName, + vRtrLdpPeerTemplPeerAddrType, + vRtrLdpPeerTemplPeerAddress + } + ::= { vRtrLdpPeerTemplPeerTable 1 } + +VRtrLdpPeerTemplPeerEntry ::= SEQUENCE +{ + vRtrLdpPeerTemplPeerAddrType InetAddressType, + vRtrLdpPeerTemplPeerAddress InetAddress, + vRtrLdpPeerTemplPeerCreateTime TimeStamp +} + +vRtrLdpPeerTemplPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPeerAddrType indicates the address type + of vRtrLdpPeerTemplPeerAddress." + ::= { vRtrLdpPeerTemplPeerEntry 1 } + +vRtrLdpPeerTemplPeerAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPeerAddress indicates the peer IP + address." + ::= { vRtrLdpPeerTemplPeerEntry 2 } + +vRtrLdpPeerTemplPeerCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPeerCreateTime indicates the peer create + time." + ::= { vRtrLdpPeerTemplPeerEntry 3 } + +tmnxLdpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 8 } + +tmnxLdpCompliances OBJECT IDENTIFIER ::= { tmnxLdpConformance 1 } + +tmnxLdpV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 4.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV3v0Group, + tmnxLdpIfV3v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionR2r1Group, + tmnxLdpServFecV4v0Group, + tmnxLdpAddrFecGroup, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group + } + ::= { tmnxLdpCompliances 4 } + +tmnxLdpV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 5.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV5v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpGenExtGlobalV5v0Group + } + ::= { tmnxLdpCompliances 5 } + +tmnxLdpV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 6.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group + } + ::= { tmnxLdpCompliances 6 } + +tmnxLdpV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 7.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group + } + ::= { tmnxLdpCompliances 7 } + +tmnxLdpV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 8.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpP2MPFecV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpAddrFecV8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpAddrFecV7v0Group + } + ::= { tmnxLdpCompliances 8 } + +tmnxLdpV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 9.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpP2MPFecV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpAddrFecV8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpAddrFecV7v0Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group + } + ::= { tmnxLdpCompliances 9 } + +tmnxLdpV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 10.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group, + tmnxLdpP2MPFecV10v0Group, + tmnxLdpAddressFecV10v0Group, + tmnxLdpAddrActiveFecV10v0Group + } + ::= { tmnxLdpCompliances 10 } + +tmnxLdpV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 11.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group, + tmnxLdpP2MPFecV10v0Group, + tmnxLdpAddressFecV10v0Group, + tmnxLdpAddrActiveFecV10v0Group, + tmnxLdpHelloReductionV11v0Group, + tmnxLdpGlobalV11v0Group, + tmnxLdpLsrOverloadV11v0Group, + tmnxLdpTLDPAutoCreateV11v0Group, + tmnxLdpLsrOvrloadNotify, + tmnxLdpLsrOvrloadNotifyObjs + } + ::= { tmnxLdpCompliances 11 } + +tmnxLdpV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 12.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group, + tmnxLdpP2MPFecV10v0Group, + tmnxLdpAddressFecV10v0Group, + tmnxLdpAddrActiveFecV10v0Group, + tmnxLdpHelloReductionV11v0Group, + tmnxLdpGlobalV11v0Group, + tmnxLdpLsrOverloadV11v0Group, + tmnxLdpTLDPAutoCreateV11v0Group, + tmnxLdpLsrOvrloadNotify, + tmnxLdpLsrOvrloadNotifyObjs, + tmnxLdpFecLimitPerPeerV13v0Group, + tmnxLdpFecLimitPerPeerNotify, + tmnxLdpFecLimitNotifyObjs + } + ::= { tmnxLdpCompliances 12 } + +tmnxLdpV13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 13.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpStatsV7v0Group, + tmnxLdpObsoletedV13V0Group, + tmnxLdpTLDPAutoCreateV13v0Group, + tmnxLdpNotifyObjsV13v0Group, + tmnxLdpObsoletedNotifyObjGroup, + tmnxLdpObsoletedNtfnV13v0Group, + tmnxLdpNotificationV13v0Group + } + ::= { tmnxLdpCompliances 13 } + +tmnxLdpV15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 15.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpLocalLsrIdAdvertGroup, + tmnxLdpLocalLsrIdCommunityGroup + } + ::= { tmnxLdpCompliances 14 } + +tmnxLdpV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxLdpAggrEgrStatsV16v0Group + } + ::= { tmnxLdpCompliances 15 } + +tmnxLdpV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems release 20.0." + MODULE + MANDATORY-GROUPS { + tmnxLdpPeerMcastTunnelingGroup + } + ::= { tmnxLdpCompliances 16 } + +tmnxLdpGroups OBJECT IDENTIFIER ::= { tmnxLdpConformance 2 } + +tmnxLdpAddrFecGroup OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series + systems." + ::= { tmnxLdpGroups 6 } + +tmnxLdpNotifyObjsGroup OBJECT-GROUP + OBJECTS { + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpIfNotifyReasonCode, + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting extended LDP notifications on Nokia + SROS series systems." + ::= { tmnxLdpGroups 7 } + +tmnxLdpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpStateChange, + vRtrLdpInstanceStateChange, + vRtrLdpIfStateChange, + vRtrLdpGroupIdMismatch + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the extended LDP feature on + Nokia SROS series systems." + ::= { tmnxLdpGroups 8 } + +tmnxLdpAdjBackoffGroup OBJECT-GROUP + OBJECTS { + vRtrLdpAdjInitBackoff, + vRtrLdpAdjMaxBackoff, + vRtrLdpAdjCurrentBackoff, + vRtrLdpAdjWaitingTime, + vRtrLdpAdjBackoffStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP + adjacency backoff on Nokia SROS series systems. The + vRtrLdpAdjBackoffTable is not yet supported by a TiMOS release." + ::= { tmnxLdpGroups 10 } + +tmnxLdpObsoleteObjsGroup OBJECT-GROUP + OBJECTS { + vRtrLdpNotifyLocalServiceID, + vRtrLdpNotifyRemoteServiceID, + vRtrLdpPolicyRowStatus, + vRtrLdpPolicyName + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the extended LDP feature on Nokia + SROS series systems." + ::= { tmnxLdpGroups 11 } + +tmnxLdpObsoleteNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpSvcIdMismatch + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the extended LDP feature on + Nokia SROS series systems." + ::= { tmnxLdpGroups 12 } + +tmnxLdpAdjR2r1Group OBJECT-GROUP + OBJECTS { + vRtrLdpHelloAdjMapLdpId, + vRtrLdpHelloAdjLocalLdpId, + vRtrLdpHelloAdjEntityIndex, + vRtrLdpHelloAdjIndex, + vRtrLdpHelloAdjHoldTimeRemaining, + vRtrLdpHelloAdjType, + vRtrLdpHelloAdjRemoteConfSeqNum, + vRtrLdpHelloAdjRemoteIpAddress, + vRtrLdpHelloAdjUpTime, + vRtrLdpHelloAdjLocalConfSeqNum, + vRtrLdpHelloAdjLocalIpAddress, + vRtrLdpHelloAdjInHelloMsgCount, + vRtrLdpHelloAdjOutHelloMsgCount, + vRtrLdpHelloAdjLocalHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Adjacencies + for LDP sessions on Nokia SROS series systems 2.1 Release." + ::= { tmnxLdpGroups 15 } + +tmnxLdpSessionR2r1Group OBJECT-GROUP + OBJECTS { + vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Sessions on + Nokia SROS series systems 2.1 Release." + ::= { tmnxLdpGroups 16 } + +tmnxLdpStaticFecV3v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpStaticFecRowStatus, + vRtrLdpStaticFecNextNHIndex, + vRtrLdpStaticFecIngLabel, + vRtrLdpStaticFecNumNH, + vRtrLdpStaticFecOperIngLabel, + vRtrLdpStaticFecNHRowStatus, + vRtrLdpStaticFecNHType, + vRtrLdpStaticFecNHIpAddr, + vRtrLdpStaticFecNHEgrLabel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP Static FECs on Nokia + SROS series systems 3.0 release." + ::= { tmnxLdpGroups 17 } + +tmnxLdpIfV3v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP interfaces + and targeted peers on Nokia SROS series systems 3.0 release." + ::= { tmnxLdpGroups 19 } + +tmnxLdpGlobalV3v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenTrustList, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP on + Nokia SROS series systems 3.0 release." + ::= { tmnxLdpGroups 20 } + +tmnxLdpServFecV4v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 4.0." + ::= { tmnxLdpGroups 21 } + +tmnxLdpGlobalV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenGracefulRestart, + vRtrLdpGenGRNbrLiveTime, + vRtrLdpGenGRMaxRecoveryTime, + vRtrLdpTargImportPolicy1, + vRtrLdpTargImportPolicy2, + vRtrLdpTargImportPolicy3, + vRtrLdpTargImportPolicy4, + vRtrLdpTargImportPolicy5, + vRtrLdpTargExportPolicy1, + vRtrLdpTargExportPolicy2, + vRtrLdpTargExportPolicy3, + vRtrLdpTargExportPolicy4, + vRtrLdpTargExportPolicy5, + vRtrLdpTargTunnelPreference, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent, + vRtrLdpStatsEgrFecPfxCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP on + Nokia SROS series systems 5.0 release." + ::= { tmnxLdpGroups 22 } + +tmnxLdpIfV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpIfTunneling, + vRtrLdpIfLspRowStatus, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId, + vRtrLdpPeerAuthKeyChain + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP interfaces + and targeted peers on Nokia SROS series systems 5.0 release." + ::= { tmnxLdpGroups 23 } + +tmnxLdpServFecV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 5.0." + ::= { tmnxLdpGroups 24 } + +tmnxLdpAddrFecV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecLspId, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask, + vRtrLdpAddrFecOutLabelNextHop5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series systems + for release 5.0." + ::= { tmnxLdpGroups 25 } + +tmnxLdpSessionV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessAdvertise, + vRtrLdpSessRestartHelperState, + vRtrLdpSessPeerNumRestart, + vRtrLdpSessLastRestartTime, + vRtrLdpSessFtReconnectTimeNego, + vRtrLdpSessFtRecoveryTimeNego, + vRtrLdpSessFtReconTimeRemaining, + vRtrLdpSessFtRecovTimeRemaining, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Sessions on + Nokia SROS series systems 5.0 Release." + ::= { tmnxLdpGroups 26 } + +tmnxLdpObsoletedV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenTrustList + } + STATUS current + DESCRIPTION + "The group of objects obsoleted on Nokia SROS series systems 5.0 + Release." + ::= { tmnxLdpGroups 27 } + +tmnxLdpCepTdmFecV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpCepTdmLocalPayloadSize, + vRtrLdpCepTdmRemotePayloadSize, + vRtrLdpCepTdmLocalBitrate, + vRtrLdpCepTdmRemoteBitrate, + vRtrLdpCepTdmLocalRtpHeader, + vRtrLdpCepTdmRemoteRtpHeader, + vRtrLdpCepTdmLocalDiffTimestamp, + vRtrLdpCepTdmRemoteDiffTimestamp, + vRtrLdpCepTdmLocalSigPkts, + vRtrLdpCepTdmRemoteSigPkts, + vRtrLdpCepTdmLocalCasTrunk, + vRtrLdpCepTdmRemoteCasTrunk, + vRtrLdpCepTdmLocalTimestampFreq, + vRtrLdpCepTdmRemoteTimestampFreq, + vRtrLdpCepTdmLocalPayloadType, + vRtrLdpCepTdmRemotePayloadType, + vRtrLdpCepTdmLocalSsrcId, + vRtrLdpCepTdmRemoteSsrcId, + vLdpCepTdmFec129LocalPayloadSize, + vLdpCepTdmFec129RemotePayloadSize, + vLdpCepTdmFec129LocalBitrate, + vLdpCepTdmFec129RemoteBitrate, + vLdpCepTdmFec129LocalRtpHeader, + vLdpCepTdmFec129RemoteRtpHeader, + vLdpCepTdmFec129LocalDiffTimestamp, + vLdpCepTdmFec129RemoteDiffTimestamp, + vLdpCepTdmFec129LocalSigPkts, + vLdpCepTdmFec129RemoteSigPkts, + vLdpCepTdmFec129LocalCasTrunk, + vLdpCepTdmFec129RemoteCasTrunk, + vLdpCepTdmFec129LocalTimestampFreq, + vLdpCepTdmFec129RemoteTimestampFreq, + vLdpCepTdmFec129LocalPayloadType, + vLdpCepTdmFec129RemotePayloadType, + vLdpCepTdmFec129LocalSsrcId, + vLdpCepTdmFec129RemoteSsrcId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP CEP/TDM + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 6.0." + ::= { tmnxLdpGroups 28 } + +tmnxLdpServFecV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 6.0." + ::= { tmnxLdpGroups 29 } + +tmnxLdpServFec129V6v0Group OBJECT-GROUP + OBJECTS { + vLdpServFec129ServType, + vLdpServFec129ServId, + vLdpServFec129VpnId, + vLdpServFec129Flags, + vLdpServFec129NumInLabels, + vLdpServFec129NumOutLabels, + vLdpServFec129InLabel1, + vLdpServFec129InLabelStatus1, + vLdpServFec129OutLabel1, + vLdpServFec129OutLabelStatus1, + vLdpServFec129SdpId, + vLdpServFec129LocalMTU, + vLdpServFec129RemoteMTU, + vLdpServFec129LocalVlanTag, + vLdpServFec129RemoteVlanTag, + vLdpServFec129LocalMaxCellConcat, + vLdpServFec129RemoteMaxCellConcat, + vLdpServFec129InLabelSigStatus1, + vLdpServFec129OutLabelSigStatus1 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP FEC-129s sent to or + received from an LDP peer on Nokia SROS series systems release 6.0." + ::= { tmnxLdpGroups 30 } + +tmnxLdpServFecObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vLdpServFec129MapVcType, + vLdpServFec129MapAgiTlv, + vLdpServFec129MapSrcAiiTlv, + vLdpServFec129MapTgtAiiTlv + } + STATUS current + DESCRIPTION + "The group of objects supporting management of obsoleted LDP FEC + objects on Nokia SROS series systems release 6.0." + ::= { tmnxLdpGroups 31 } + +tmnxLdpAggrPreMatchV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAggrPreMatchAdminState, + vRtrLdpAggrPreMatchEnabled, + vRtrLdpAggrPreMatchPreExcPolicy1, + vRtrLdpAggrPreMatchPreExcPolicy2, + vRtrLdpAggrPreMatchPreExcPolicy3, + vRtrLdpAggrPreMatchPreExcPolicy4, + vRtrLdpAggrPreMatchPreExcPolicy5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of aggregate prefix match + procedures on Nokia SROS series systems release 7.0." + ::= { tmnxLdpGroups 32 } + +tmnxLdpObsoletedV4v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfNotifyReasonCode + } + STATUS current + DESCRIPTION + "The group of objects obsoleted on Nokia SROS series systems 7.0 + Release." + ::= { tmnxLdpGroups 33 } + +tmnxLdpNotifyObjsV4v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting extended LDP notifications on Nokia + SROS series systems." + ::= { tmnxLdpGroups 34 } + +tmnxLdpStatsV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpEgrStatFecPfxTblLastChgd, + vRtrLdpEgrStatFecPfxLastChgd, + vRtrLdpEgrStatFecPfxRowStatus, + vRtrLdpEgrStatFecPfxActgPol, + vRtrLdpEgrStatFecPfxCollStats, + vRtrLdpEgrStatFecPfxAdminState, + vRtrLdpInProfileOctetsFc0, + vRtrLdpInProfileOctetsFc0High32, + vRtrLdpInProfileOctetsFc0Low32, + vRtrLdpInProfileOctetsFc1, + vRtrLdpInProfileOctetsFc1High32, + vRtrLdpInProfileOctetsFc1Low32, + vRtrLdpInProfileOctetsFc2, + vRtrLdpInProfileOctetsFc2High32, + vRtrLdpInProfileOctetsFc2Low32, + vRtrLdpInProfileOctetsFc3, + vRtrLdpInProfileOctetsFc3High32, + vRtrLdpInProfileOctetsFc3Low32, + vRtrLdpInProfileOctetsFc4, + vRtrLdpInProfileOctetsFc4High32, + vRtrLdpInProfileOctetsFc4Low32, + vRtrLdpInProfileOctetsFc5, + vRtrLdpInProfileOctetsFc5High32, + vRtrLdpInProfileOctetsFc5Low32, + vRtrLdpInProfileOctetsFc6, + vRtrLdpInProfileOctetsFc6High32, + vRtrLdpInProfileOctetsFc6Low32, + vRtrLdpInProfileOctetsFc7, + vRtrLdpInProfileOctetsFc7High32, + vRtrLdpInProfileOctetsFc7Low32, + vRtrLdpInProfilePktsFc0, + vRtrLdpInProfilePktsFc0High32, + vRtrLdpInProfilePktsFc0Low32, + vRtrLdpInProfilePktsFc1, + vRtrLdpInProfilePktsFc1High32, + vRtrLdpInProfilePktsFc1Low32, + vRtrLdpInProfilePktsFc2, + vRtrLdpInProfilePktsFc2High32, + vRtrLdpInProfilePktsFc2Low32, + vRtrLdpInProfilePktsFc3, + vRtrLdpInProfilePktsFc3High32, + vRtrLdpInProfilePktsFc3Low32, + vRtrLdpInProfilePktsFc4, + vRtrLdpInProfilePktsFc4High32, + vRtrLdpInProfilePktsFc4Low32, + vRtrLdpInProfilePktsFc5, + vRtrLdpInProfilePktsFc5High32, + vRtrLdpInProfilePktsFc5Low32, + vRtrLdpInProfilePktsFc6, + vRtrLdpInProfilePktsFc6High32, + vRtrLdpInProfilePktsFc6Low32, + vRtrLdpInProfilePktsFc7, + vRtrLdpInProfilePktsFc7High32, + vRtrLdpInProfilePktsFc7Low32, + vRtrLdpOutOfProfOctetsFc0, + vRtrLdpOutOfProfOctetsFc0High32, + vRtrLdpOutOfProfOctetsFc0Low32, + vRtrLdpOutOfProfOctetsFc1, + vRtrLdpOutOfProfOctetsFc1High32, + vRtrLdpOutOfProfOctetsFc1Low32, + vRtrLdpOutOfProfOctetsFc2, + vRtrLdpOutOfProfOctetsFc2High32, + vRtrLdpOutOfProfOctetsFc2Low32, + vRtrLdpOutOfProfOctetsFc3, + vRtrLdpOutOfProfOctetsFc3High32, + vRtrLdpOutOfProfOctetsFc3Low32, + vRtrLdpOutOfProfOctetsFc4, + vRtrLdpOutOfProfOctetsFc4High32, + vRtrLdpOutOfProfOctetsFc4Low32, + vRtrLdpOutOfProfOctetsFc5, + vRtrLdpOutOfProfOctetsFc5High32, + vRtrLdpOutOfProfOctetsFc5Low32, + vRtrLdpOutOfProfOctetsFc6, + vRtrLdpOutOfProfOctetsFc6High32, + vRtrLdpOutOfProfOctetsFc6Low32, + vRtrLdpOutOfProfOctetsFc7, + vRtrLdpOutOfProfOctetsFc7High32, + vRtrLdpOutOfProfOctetsFc7Low32, + vRtrLdpOutOfProfPktsFc0, + vRtrLdpOutOfProfPktsFc0High32, + vRtrLdpOutOfProfPktsFc0Low32, + vRtrLdpOutOfProfPktsFc1, + vRtrLdpOutOfProfPktsFc1High32, + vRtrLdpOutOfProfPktsFc1Low32, + vRtrLdpOutOfProfPktsFc2, + vRtrLdpOutOfProfPktsFc2High32, + vRtrLdpOutOfProfPktsFc2Low32, + vRtrLdpOutOfProfPktsFc3, + vRtrLdpOutOfProfPktsFc3High32, + vRtrLdpOutOfProfPktsFc3Low32, + vRtrLdpOutOfProfPktsFc4, + vRtrLdpOutOfProfPktsFc4High32, + vRtrLdpOutOfProfPktsFc4Low32, + vRtrLdpOutOfProfPktsFc5, + vRtrLdpOutOfProfPktsFc5High32, + vRtrLdpOutOfProfPktsFc5Low32, + vRtrLdpOutOfProfPktsFc6, + vRtrLdpOutOfProfPktsFc6High32, + vRtrLdpOutOfProfPktsFc6Low32, + vRtrLdpOutOfProfPktsFc7, + vRtrLdpOutOfProfPktsFc7High32, + vRtrLdpOutOfProfPktsFc7Low32 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LDP statistics on Nokia + SROS series systems release 7.0." + ::= { tmnxLdpGroups 35 } + +tmnxLdpAddrFecV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecLspId2, + vRtrLdpAddrFecLspId3, + vRtrLdpAddrFecLspId4, + vRtrLdpAddrFecLspId5, + vRtrLdpAddrFecLspId6, + vRtrLdpAddrFecLspId7, + vRtrLdpAddrFecLspId8, + vRtrLdpAddrFecLspId9, + vRtrLdpAddrFecLspId10, + vRtrLdpAddrFecLspId11, + vRtrLdpAddrFecLspId12, + vRtrLdpAddrFecLspId13, + vRtrLdpAddrFecLspId14, + vRtrLdpAddrFecLspId15, + vRtrLdpAddrFecLspId16, + vRtrLdpAddrFecOutLbl6, + vRtrLdpAddrFecOutLbl7, + vRtrLdpAddrFecOutLbl8, + vRtrLdpAddrFecOutLbl9, + vRtrLdpAddrFecOutLbl10, + vRtrLdpAddrFecOutLbl11, + vRtrLdpAddrFecOutLbl12, + vRtrLdpAddrFecOutLbl13, + vRtrLdpAddrFecOutLbl14, + vRtrLdpAddrFecOutLbl15, + vRtrLdpAddrFecOutLbl16, + vRtrLdpAddrFecOutLblIfIndex6, + vRtrLdpAddrFecOutLblIfIndex7, + vRtrLdpAddrFecOutLblIfIndex8, + vRtrLdpAddrFecOutLblIfIndex9, + vRtrLdpAddrFecOutLblIfIndex10, + vRtrLdpAddrFecOutLblIfIndex11, + vRtrLdpAddrFecOutLblIfIndex12, + vRtrLdpAddrFecOutLblIfIndex13, + vRtrLdpAddrFecOutLblIfIndex14, + vRtrLdpAddrFecOutLblIfIndex15, + vRtrLdpAddrFecOutLblIfIndex16, + vRtrLdpAddrFecOutLblNxtHopAddr6, + vRtrLdpAddrFecOutLblNxtHopAddr7, + vRtrLdpAddrFecOutLblNxtHopAddr8, + vRtrLdpAddrFecOutLblNxtHopAddr9, + vRtrLdpAddrFecOutLblNxtHopAddr10, + vRtrLdpAddrFecOutLblNxtHopAddr11, + vRtrLdpAddrFecOutLblNxtHopAddr12, + vRtrLdpAddrFecOutLblNxtHopAddr13, + vRtrLdpAddrFecOutLblNxtHopAddr14, + vRtrLdpAddrFecOutLblNxtHopAddr15, + vRtrLdpAddrFecOutLblNxtHopAddr16, + vRtrLdpAddrFecOutLblNxtHopType6, + vRtrLdpAddrFecOutLblNxtHopType7, + vRtrLdpAddrFecOutLblNxtHopType8, + vRtrLdpAddrFecOutLblNxtHopType9, + vRtrLdpAddrFecOutLblNxtHopType10, + vRtrLdpAddrFecOutLblNxtHopType11, + vRtrLdpAddrFecOutLblNxtHopType12, + vRtrLdpAddrFecOutLblNxtHopType13, + vRtrLdpAddrFecOutLblNxtHopType14, + vRtrLdpAddrFecOutLblNxtHopType15, + vRtrLdpAddrFecOutLblNxtHopType16, + vRtrLdpAddrFecOutLblStatus6, + vRtrLdpAddrFecOutLblStatus7, + vRtrLdpAddrFecOutLblStatus8, + vRtrLdpAddrFecOutLblStatus9, + vRtrLdpAddrFecOutLblStatus10, + vRtrLdpAddrFecOutLblStatus11, + vRtrLdpAddrFecOutLblStatus12, + vRtrLdpAddrFecOutLblStatus13, + vRtrLdpAddrFecOutLblStatus14, + vRtrLdpAddrFecOutLblStatus15, + vRtrLdpAddrFecOutLblStatus16 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series systems + for release 7.0." + ::= { tmnxLdpGroups 36 } + +tmnxLdpGenExtGlobalV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLabelWithdrawalDelay + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP on + Nokia SROS series systems release 5.0." + ::= { tmnxLdpGroups 37 } + +tmnxLdpGlobalV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfBfdEnabled, + vRtrLdpIfLinkLsrIfType, + vRtrLdpIfTargLsrIfIndex, + vRtrLdpGenImplicitNull, + vRtrLdpGenShortTTLPropLocal, + vRtrLdpGenShortTTLPropTransit, + vRtrLdpPeerDODLabelDistribution, + vRtrLdpIfMulticast, + vRtrLdpGenMPMBBTime, + vRtrLdpPeerImportPolicy1, + vRtrLdpPeerImportPolicy2, + vRtrLdpPeerImportPolicy3, + vRtrLdpPeerImportPolicy4, + vRtrLdpPeerImportPolicy5, + vRtrLdpPeerExportPolicy1, + vRtrLdpPeerExportPolicy2, + vRtrLdpPeerExportPolicy3, + vRtrLdpPeerExportPolicy4, + vRtrLdpPeerExportPolicy5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 8.0." + ::= { tmnxLdpGroups 38 } + +tmnxLdpSessionV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpSessBfdStatus, + vRtrLdpSessP2MPCapabilityNego, + vRtrLdpSessMPMBBCapabilityNego, + vRtrLdpSessDynamicCapabilityNego + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Sessions on + Nokia SROS series systems 8.0 Release." + ::= { tmnxLdpGroups 39 } + +tmnxLdpP2MPFecV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpP2MPFecFlags, + vRtrLdpP2MPFecNumInLabels, + vRtrLdpP2MPFecNumOutLabels, + vRtrLdpP2MPFecInLbl, + vRtrLdpP2MPFecInLblStatus, + vRtrLdpP2MPFecInLblIfIndex, + vRtrLdpP2MPFecOutLbl, + vRtrLdpP2MPFecOutLblStatus, + vRtrLdpP2MPFecOutLblNxtHopType, + vRtrLdpP2MPFecOutLblNxtHopAddr, + vRtrLdpP2MPFecOutLblIfIndex, + vRtrLdpP2MPFecOutLblLspId, + vRtrLdpP2MPFecMapFecType, + vRtrLdpP2MPFecMapId, + vRtrLdpP2MPFecTunnelIfId, + vRtrLdpP2MPFecMetric, + vRtrLdpP2MPFecMTU + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting P2MP FECs on Nokia SROS series systems + 8.0 Release." + ::= { tmnxLdpGroups 40 } + +tmnxLdpStatsV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpStatsUnknownTlvErrors, + vRtrLdpStatsP2MPFECSent, + vRtrLdpStatsP2MPFECRecv + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP statistics on Nokia + SROS series systems release 8.0." + ::= { tmnxLdpGroups 41 } + +tmnxLdpPeerV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerFec129CiscoInterop + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP peers on + Nokia SROS series systems 7.0 release." + ::= { tmnxLdpGroups 42 } + +tmnxLdpServFecV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecLocalIpv4Capblty, + vRtrLdpServFecRemoteIpv4Capblty, + vRtrLdpServFecLocalIpv6Capblty, + vRtrLdpServFecRemoteIpv6Capblty, + vRtrLdpServFecLocalIpv4CeIpAddr, + vRtrLdpServFecRemoteIpv4CeIpAddr, + vRtrLdpServFecInLbl1WdwReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 8.0." + ::= { tmnxLdpGroups 43 } + +tmnxLdpServFec129V8v0Group OBJECT-GROUP + OBJECTS { + vLdpServFec129LocalIpv4Capblty, + vLdpServFec129RemoteIpv4Capblty, + vLdpServFec129LocalIpv6Capblty, + vLdpServFec129RemoteIpv6Capblty, + vLdpServFec129LocalIpv4CeIpAddr, + vLdpServFec129RemoteIpv4CeIpAddr, + vLdpServFec129InLbl1WdwReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP FEC-129s sent to or + received from an LDP peer on Nokia SROS series systems release 8.0." + ::= { tmnxLdpGroups 44 } + +tmnxLdpAddrFecV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecOutLblId, + vRtrLdpAddrFecOutLblMetric, + vRtrLdpAddrFecOutLblMtu + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series systems + for release 8.0." + ::= { tmnxLdpGroups 45 } + +tmnxLdpGlobalV8v0R4Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenTunlTblExportPolicy1, + vRtrLdpGenTunlTblExportPolicy2, + vRtrLdpGenTunlTblExportPolicy3, + vRtrLdpGenTunlTblExportPolicy4, + vRtrLdpGenTunlTblExportPolicy5, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpGenP2MPCapability, + vRtrLdpGenMPMBBCapability, + vRtrLdpGenDynamicCapability + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 8.0R4." + ::= { tmnxLdpGroups 46 } + +tmnxLdpGlobalV9v0Group OBJECT-GROUP + OBJECTS { + vLdpServFec129MateAgiTlv, + vLdpServFec129MateSdpId, + vLdpServFec129MateSrcAiiTlv, + vLdpServFec129MateTgtAiiTlv, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpServFecLocalFLTxCapblty, + vRtrLdpServFecLocalFLRxCapblty, + vRtrLdpServFecRemoteFLTxCapblty, + vRtrLdpServFecRemoteFLRxCapblty, + vLdpServFec129LocalFLTxCapblty, + vLdpServFec129LocalFLRxCapblty, + vLdpServFec129RemoteFLTxCapblty, + vLdpServFec129RemoteFLRxCapblty, + vRtrLdpPeerAdvAdjAddrOnly, + vRtrLdpSessionAddrLocalLdpId, + vRtrLdpSessionAddrNumInAddrs, + vRtrLdpSessionAddrNumOutAddrs, + vRtrLdpSessionInAddrLocalLdpId, + vRtrLdpSessionOutAddrLocalLdpId, + vRtrLdpSessStatsAddrRecv, + vRtrLdpSessStatsAddrSent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 9.0." + ::= { tmnxLdpGroups 47 } + +tmnxLdpGlobalV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLdpFrr, + vRtrLdpHelloAdjBfdStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 9.0R4." + ::= { tmnxLdpGroups 48 } + +tmnxLdpP2MPFecV10v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpNgP2MPFecFlags, + vRtrLdpNgP2MPFecNumInLabels, + vRtrLdpNgP2MPFecNumOutLabels, + vRtrLdpNgP2MPFecTunnelIfId, + vRtrLdpNgP2MPFecMetric, + vRtrLdpNgP2MPFecMTU, + vRtrLdpNgP2MPFecInLbl, + vRtrLdpNgP2MPFecInLblStatus, + vRtrLdpNgP2MPFecInLblIfIndex, + vRtrLdpNgP2MPFecOutLbl, + vRtrLdpNgP2MPFecOutLblStatus, + vRtrLdpNgP2MPFecOutLblNxtHopType, + vRtrLdpNgP2MPFecOutLblNxtHopAddr, + vRtrLdpNgP2MPFecOutLblIfIndex, + vRtrLdpNgP2MPFecOutLblLspId, + vRtrLdpNgP2MPFecMapFlags, + vRtrLdpNgP2MPFecMapNumInLabels, + vRtrLdpNgP2MPFecMapNumOutLabels, + vRtrLdpNgP2MPFecMapTunnelIfId, + vRtrLdpNgP2MPFecMapMetric, + vRtrLdpNgP2MPFecMapMTU + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting P2MP FECs on Nokia SROS series systems + 10.0 Release." + ::= { tmnxLdpGroups 49 } + +tmnxLdpAddressFecV10v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddressFecFlags, + vRtrLdpAddressFecNumInLabels, + vRtrLdpAddressFecNumOutLabels, + vRtrLdpAddressFecInLbl, + vRtrLdpAddressFecInLblStatus, + vRtrLdpAddressFecInLblIfIndex, + vRtrLdpAddressFecOutLbl, + vRtrLdpAddressFecOutLblStatus, + vRtrLdpAddressFecOutLblIfIndex, + vRtrLdpAddressFecOutLblNHType, + vRtrLdpAddressFecOutLblNHAddr, + vRtrLdpAddressFecOutLblMetric, + vRtrLdpAddressFecOutLblMtu, + vRtrLdpAddressFecOutLblLspId, + vRtrLdpAddressFecMapFlags, + vRtrLdpAddressFecMapNumInLabels, + vRtrLdpAddressFecMapNumOutLabels + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Address FECs on Nokia SROS series + systems 10.0 Release." + ::= { tmnxLdpGroups 50 } + +tmnxLdpAddrActiveFecV10v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrActiveFecFecFlags, + vRtrLdpAddrActiveFecNumInLbls, + vRtrLdpAddrActiveFecNumOutLbls, + vRtrLdpAddrActiveFecInLbl, + vRtrLdpAddrActiveFecInLblIfIndex, + vRtrLdpAddrActiveFecOutLbl, + vRtrLdpAddrActiveFecOutLblStatus, + vRtrLdpAddrActiveFecOutLblIfIdx, + vRtrLdpAddrActiveFecOutLblNHType, + vRtrLdpAddrActiveFecOutLblNHAddr, + vRtrLdpAddrActiveFecOutLblMetric, + vRtrLdpAddrActiveFecOutLblMtu, + vRtrLdpAddrActiveFecOutLblLspId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Active Address FECs on Nokia SROS + series systems 10.0 Release." + ::= { tmnxLdpGroups 51 } + +tmnxLdpAddrFecObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecLspId, + vRtrLdpAddrFecLspId2, + vRtrLdpAddrFecLspId3, + vRtrLdpAddrFecLspId4, + vRtrLdpAddrFecLspId5, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask, + vRtrLdpAddrFecOutLbl6, + vRtrLdpAddrFecOutLblStatus6, + vRtrLdpAddrFecOutLblIfIndex6, + vRtrLdpAddrFecOutLblNxtHopType6, + vRtrLdpAddrFecOutLblNxtHopAddr6, + vRtrLdpAddrFecLspId6, + vRtrLdpAddrFecOutLbl7, + vRtrLdpAddrFecOutLblStatus7, + vRtrLdpAddrFecOutLblIfIndex7, + vRtrLdpAddrFecOutLblNxtHopType7, + vRtrLdpAddrFecOutLblNxtHopAddr7, + vRtrLdpAddrFecLspId7, + vRtrLdpAddrFecOutLbl8, + vRtrLdpAddrFecOutLblStatus8, + vRtrLdpAddrFecOutLblIfIndex8, + vRtrLdpAddrFecOutLblNxtHopType8, + vRtrLdpAddrFecOutLblNxtHopAddr8, + vRtrLdpAddrFecLspId8, + vRtrLdpAddrFecOutLbl9, + vRtrLdpAddrFecOutLblStatus9, + vRtrLdpAddrFecOutLblIfIndex9, + vRtrLdpAddrFecOutLblNxtHopType9, + vRtrLdpAddrFecOutLblNxtHopAddr9, + vRtrLdpAddrFecLspId9, + vRtrLdpAddrFecOutLbl10, + vRtrLdpAddrFecOutLblStatus10, + vRtrLdpAddrFecOutLblIfIndex10, + vRtrLdpAddrFecOutLblNxtHopType10, + vRtrLdpAddrFecOutLblNxtHopAddr10, + vRtrLdpAddrFecLspId10, + vRtrLdpAddrFecOutLbl11, + vRtrLdpAddrFecOutLblStatus11, + vRtrLdpAddrFecOutLblIfIndex11, + vRtrLdpAddrFecOutLblNxtHopType11, + vRtrLdpAddrFecOutLblNxtHopAddr11, + vRtrLdpAddrFecLspId11, + vRtrLdpAddrFecOutLbl12, + vRtrLdpAddrFecOutLblStatus12, + vRtrLdpAddrFecOutLblIfIndex12, + vRtrLdpAddrFecOutLblNxtHopType12, + vRtrLdpAddrFecOutLblNxtHopAddr12, + vRtrLdpAddrFecLspId12, + vRtrLdpAddrFecOutLbl13, + vRtrLdpAddrFecOutLblStatus13, + vRtrLdpAddrFecOutLblIfIndex13, + vRtrLdpAddrFecOutLblNxtHopType13, + vRtrLdpAddrFecOutLblNxtHopAddr13, + vRtrLdpAddrFecLspId13, + vRtrLdpAddrFecOutLbl14, + vRtrLdpAddrFecOutLblStatus14, + vRtrLdpAddrFecOutLblIfIndex14, + vRtrLdpAddrFecOutLblNxtHopType14, + vRtrLdpAddrFecOutLblNxtHopAddr14, + vRtrLdpAddrFecLspId14, + vRtrLdpAddrFecOutLbl15, + vRtrLdpAddrFecOutLblStatus15, + vRtrLdpAddrFecOutLblIfIndex15, + vRtrLdpAddrFecOutLblNxtHopType15, + vRtrLdpAddrFecOutLblNxtHopAddr15, + vRtrLdpAddrFecLspId15, + vRtrLdpAddrFecOutLbl16, + vRtrLdpAddrFecOutLblStatus16, + vRtrLdpAddrFecOutLblIfIndex16, + vRtrLdpAddrFecOutLblNxtHopType16, + vRtrLdpAddrFecOutLblNxtHopAddr16, + vRtrLdpAddrFecLspId16, + vRtrLdpAddrFecOutLblId, + vRtrLdpAddrFecOutLblMetric, + vRtrLdpAddrFecOutLblMtu + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the LDP address fec feature on Nokia + SROS series systems 10.0 Release." + ::= { tmnxLdpGroups 52 } + +tmnxLdpP2MPFecObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrLdpP2MPFecFlags, + vRtrLdpP2MPFecNumInLabels, + vRtrLdpP2MPFecNumOutLabels, + vRtrLdpP2MPFecInLbl, + vRtrLdpP2MPFecInLblStatus, + vRtrLdpP2MPFecInLblIfIndex, + vRtrLdpP2MPFecOutLbl, + vRtrLdpP2MPFecOutLblStatus, + vRtrLdpP2MPFecOutLblNxtHopType, + vRtrLdpP2MPFecOutLblNxtHopAddr, + vRtrLdpP2MPFecOutLblIfIndex, + vRtrLdpP2MPFecOutLblLspId, + vRtrLdpP2MPFecMapFecType, + vRtrLdpP2MPFecMapId, + vRtrLdpP2MPFecTunnelIfId, + vRtrLdpP2MPFecMetric, + vRtrLdpP2MPFecMTU + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the LDP P2MP fec feature on Nokia + SROS series systems 10.0 Release." + ::= { tmnxLdpGroups 53 } + +tmnxLdpHelloReductionV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenTargHelloReduction, + vRtrLdpGenTargHelloReductionFctr, + vRtrLdpIfHelloReduction, + vRtrLdpIfHelloReductionFactor, + vRtrLdpIfOperHelloTimeout + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting TLDP Hello Reduction feature on + interfaces and targeted peers on Nokia SROS series systems 11.0 + release." + ::= { tmnxLdpGroups 54 } + +tmnxLdpGlobalV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfLinkLsrIfIndex, + vRtrLdpStaticFecNHIfName, + vRtrLdpGenMcastUpstreamFrr, + vRtrLdpPeerPeIDMacFlushInterop + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in LDP supporting management of LDP + features on Nokia SROS series systems 11.0 release." + ::= { tmnxLdpGroups 55 } + +tmnxLdpLsrOverloadV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenOverloadCapability, + vRtrLdpSessOvrloadCapabltyNego, + vRtrLdpSessAddrFecOverloadSent, + vRtrLdpSessAddrFecOverloadRecv, + vRtrLdpSessMcastFecOverloadSent, + vRtrLdpSessMcastFecOverloadRecv, + vRtrLdpSessServFecOverloadSent, + vRtrLdpSessServFecOverloadRecv + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in LDP supporting LSR Overload feature + on Nokia SROS series systems 11.0 release." + ::= { tmnxLdpGroups 56 } + +tmnxLdpTLDPAutoCreateV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplRowStatus, + vRtrLdpPeerTemplLastChanged, + vRtrLdpPeerTemplAdminState, + vRtrLdpPeerTemplInheritance, + vRtrLdpPeerTemplKeepAliveFactor, + vRtrLdpPeerTemplKeepAliveTimeout, + vRtrLdpPeerTemplHelloFactor, + vRtrLdpPeerTemplHelloTimeout, + vRtrLdpPeerTemplTunneling, + vRtrLdpPeerTemplBfdEnabled, + vRtrLdpPeerTemplLsrIfIndex, + vRtrLdpPeerTemplHelloReduction, + vRtrLdpPeerTemplHelloReductnFctr, + vRtrLdpPeerTemplCreateTime, + vRtrLdpPeerTemplIndex, + vRtrLdpPeerTemplPlcyMapPolicy1, + vRtrLdpPeerTemplPlcyMapPolicy2, + vRtrLdpPeerTemplPlcyMapPolicy3, + vRtrLdpPeerTemplPlcyMapPolicy4, + vRtrLdpPeerTemplPlcyMapPolicy5, + vRtrLdpPeerTemplPlcyMapIndex, + vRtrLdpPeerTemplPlcyMapCreateTim, + vRtrLdpPeerTemplPlcyMapLstChange, + vRtrLdpPeerTemplPlcyMapRowStatus, + vRtrLdpPeerTemplTableLstChanged, + vRtrLdpPeerTmplPlcyMpTblLstChgd, + vRtrLdpPeerTemplPeerCreateTime, + vRtrLdpIfCreator, + vRtrLdpIfTemplName, + vRtrLdpIfUpTime + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in LDP supporting T-LDP Auto Creation + feature on Nokia SROS series systems 11.0 release." + ::= { tmnxLdpGroups 57 } + +tmnxLdpLsrOvrloadNotifyObjs OBJECT-GROUP + OBJECTS { + vRtrLdpSessOverloadState, + vRtrLdpSessOverloadDirection, + vRtrLdpSessOverloadFecType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting LSR Overload feature notifications on + Nokia SROS series systems." + ::= { tmnxLdpGroups 58 } + +tmnxLdpLsrOvrloadNotify NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpSessionStateChange + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting LSR Overload feature on Nokia + SROS series systems." + ::= { tmnxLdpGroups 59 } + +tmnxLdpFecLimitPerPeerV13v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerMaxFec, + vRtrLdpPeerMaxFecLogOnly, + vRtrLdpPeerMaxFecThreshold, + vRtrLdpSessOperMaxFecThreshold + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting LSR FEC limit per LDP peer + feature on Nokia SROS series systems." + ::= { tmnxLdpGroups 60 } + +tmnxLdpFecLimitPerPeerNotify NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpSessMaxFecThresChanged, + vRtrLdpSessMaxFecLimitReached + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting LSR FEC limit per LDP peer + feature on Nokia SROS series systems." + ::= { tmnxLdpGroups 61 } + +tmnxLdpFecLimitNotifyObjs OBJECT-GROUP + OBJECTS { + vRtrLdpSessOperThresLevel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting LDP fec-limit notification on Nokia + SROS series systems." + ::= { tmnxLdpGroups 62 } + +tmnxLdpObsoletedV13V0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAdjInitBackoff, + vRtrLdpAdjMaxBackoff, + vRtrLdpAdjCurrentBackoff, + vRtrLdpAdjWaitingTime, + vRtrLdpAdjBackoffStatus, + vRtrLdpHelloAdjMapLdpId, + vRtrLdpHelloAdjLocalLdpId, + vRtrLdpHelloAdjEntityIndex, + vRtrLdpHelloAdjIndex, + vRtrLdpHelloAdjHoldTimeRemaining, + vRtrLdpHelloAdjType, + vRtrLdpHelloAdjRemoteConfSeqNum, + vRtrLdpHelloAdjRemoteIpAddress, + vRtrLdpHelloAdjUpTime, + vRtrLdpHelloAdjLocalConfSeqNum, + vRtrLdpHelloAdjLocalIpAddress, + vRtrLdpHelloAdjInHelloMsgCount, + vRtrLdpHelloAdjOutHelloMsgCount, + vRtrLdpHelloAdjLocalHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout, + vRtrLdpStaticFecRowStatus, + vRtrLdpStaticFecNextNHIndex, + vRtrLdpStaticFecIngLabel, + vRtrLdpStaticFecNumNH, + vRtrLdpStaticFecOperIngLabel, + vRtrLdpStaticFecNHRowStatus, + vRtrLdpStaticFecNHType, + vRtrLdpStaticFecNHIpAddr, + vRtrLdpStaticFecNHEgrLabel, + vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenGracefulRestart, + vRtrLdpGenGRNbrLiveTime, + vRtrLdpGenGRMaxRecoveryTime, + vRtrLdpTargImportPolicy1, + vRtrLdpTargImportPolicy2, + vRtrLdpTargImportPolicy3, + vRtrLdpTargImportPolicy4, + vRtrLdpTargImportPolicy5, + vRtrLdpTargExportPolicy1, + vRtrLdpTargExportPolicy2, + vRtrLdpTargExportPolicy3, + vRtrLdpTargExportPolicy4, + vRtrLdpTargExportPolicy5, + vRtrLdpTargTunnelPreference, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent, + vRtrLdpStatsEgrFecPfxCount, + vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpIfTunneling, + vRtrLdpIfLspRowStatus, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId, + vRtrLdpPeerAuthKeyChain, + vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessAdvertise, + vRtrLdpSessRestartHelperState, + vRtrLdpSessPeerNumRestart, + vRtrLdpSessLastRestartTime, + vRtrLdpSessFtReconnectTimeNego, + vRtrLdpSessFtRecoveryTimeNego, + vRtrLdpSessFtReconTimeRemaining, + vRtrLdpSessFtRecovTimeRemaining, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut, + vRtrLdpCepTdmLocalPayloadSize, + vRtrLdpCepTdmRemotePayloadSize, + vRtrLdpCepTdmLocalBitrate, + vRtrLdpCepTdmRemoteBitrate, + vRtrLdpCepTdmLocalRtpHeader, + vRtrLdpCepTdmRemoteRtpHeader, + vRtrLdpCepTdmLocalDiffTimestamp, + vRtrLdpCepTdmRemoteDiffTimestamp, + vRtrLdpCepTdmLocalSigPkts, + vRtrLdpCepTdmRemoteSigPkts, + vRtrLdpCepTdmLocalCasTrunk, + vRtrLdpCepTdmRemoteCasTrunk, + vRtrLdpCepTdmLocalTimestampFreq, + vRtrLdpCepTdmRemoteTimestampFreq, + vRtrLdpCepTdmLocalPayloadType, + vRtrLdpCepTdmRemotePayloadType, + vRtrLdpCepTdmLocalSsrcId, + vRtrLdpCepTdmRemoteSsrcId, + vLdpCepTdmFec129LocalPayloadSize, + vLdpCepTdmFec129RemotePayloadSize, + vLdpCepTdmFec129LocalBitrate, + vLdpCepTdmFec129RemoteBitrate, + vLdpCepTdmFec129LocalRtpHeader, + vLdpCepTdmFec129RemoteRtpHeader, + vLdpCepTdmFec129LocalDiffTimestamp, + vLdpCepTdmFec129RemoteDiffTimestamp, + vLdpCepTdmFec129LocalSigPkts, + vLdpCepTdmFec129RemoteSigPkts, + vLdpCepTdmFec129LocalCasTrunk, + vLdpCepTdmFec129RemoteCasTrunk, + vLdpCepTdmFec129LocalTimestampFreq, + vLdpCepTdmFec129RemoteTimestampFreq, + vLdpCepTdmFec129LocalPayloadType, + vLdpCepTdmFec129RemotePayloadType, + vLdpCepTdmFec129LocalSsrcId, + vLdpCepTdmFec129RemoteSsrcId, + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId, + vLdpServFec129ServType, + vLdpServFec129ServId, + vLdpServFec129VpnId, + vLdpServFec129Flags, + vLdpServFec129NumInLabels, + vLdpServFec129NumOutLabels, + vLdpServFec129InLabel1, + vLdpServFec129InLabelStatus1, + vLdpServFec129OutLabel1, + vLdpServFec129OutLabelStatus1, + vLdpServFec129SdpId, + vLdpServFec129LocalMTU, + vLdpServFec129RemoteMTU, + vLdpServFec129LocalVlanTag, + vLdpServFec129RemoteVlanTag, + vLdpServFec129LocalMaxCellConcat, + vLdpServFec129RemoteMaxCellConcat, + vLdpServFec129InLabelSigStatus1, + vLdpServFec129OutLabelSigStatus1, + vRtrLdpAggrPreMatchAdminState, + vRtrLdpAggrPreMatchEnabled, + vRtrLdpAggrPreMatchPreExcPolicy1, + vRtrLdpAggrPreMatchPreExcPolicy2, + vRtrLdpAggrPreMatchPreExcPolicy3, + vRtrLdpAggrPreMatchPreExcPolicy4, + vRtrLdpAggrPreMatchPreExcPolicy5, + vRtrLdpGenLabelWithdrawalDelay, + vRtrLdpIfBfdEnabled, + vRtrLdpIfLinkLsrIfType, + vRtrLdpIfTargLsrIfIndex, + vRtrLdpGenImplicitNull, + vRtrLdpGenShortTTLPropLocal, + vRtrLdpGenShortTTLPropTransit, + vRtrLdpPeerDODLabelDistribution, + vRtrLdpIfMulticast, + vRtrLdpGenMPMBBTime, + vRtrLdpPeerImportPolicy1, + vRtrLdpPeerImportPolicy2, + vRtrLdpPeerImportPolicy3, + vRtrLdpPeerImportPolicy4, + vRtrLdpPeerImportPolicy5, + vRtrLdpPeerExportPolicy1, + vRtrLdpPeerExportPolicy2, + vRtrLdpPeerExportPolicy3, + vRtrLdpPeerExportPolicy4, + vRtrLdpPeerExportPolicy5, + vRtrLdpSessBfdStatus, + vRtrLdpSessP2MPCapabilityNego, + vRtrLdpSessMPMBBCapabilityNego, + vRtrLdpSessDynamicCapabilityNego, + vRtrLdpStatsUnknownTlvErrors, + vRtrLdpStatsP2MPFECSent, + vRtrLdpStatsP2MPFECRecv, + vRtrLdpPeerFec129CiscoInterop, + vRtrLdpServFecLocalIpv4Capblty, + vRtrLdpServFecRemoteIpv4Capblty, + vRtrLdpServFecLocalIpv6Capblty, + vRtrLdpServFecRemoteIpv6Capblty, + vRtrLdpServFecLocalIpv4CeIpAddr, + vRtrLdpServFecRemoteIpv4CeIpAddr, + vRtrLdpServFecInLbl1WdwReason, + vLdpServFec129LocalIpv4Capblty, + vLdpServFec129RemoteIpv4Capblty, + vLdpServFec129LocalIpv6Capblty, + vLdpServFec129RemoteIpv6Capblty, + vLdpServFec129LocalIpv4CeIpAddr, + vLdpServFec129RemoteIpv4CeIpAddr, + vLdpServFec129InLbl1WdwReason, + vRtrLdpGenTunlTblExportPolicy1, + vRtrLdpGenTunlTblExportPolicy2, + vRtrLdpGenTunlTblExportPolicy3, + vRtrLdpGenTunlTblExportPolicy4, + vRtrLdpGenTunlTblExportPolicy5, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpGenP2MPCapability, + vRtrLdpGenMPMBBCapability, + vRtrLdpGenDynamicCapability, + vLdpServFec129MateAgiTlv, + vLdpServFec129MateSdpId, + vLdpServFec129MateSrcAiiTlv, + vLdpServFec129MateTgtAiiTlv, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpServFecLocalFLTxCapblty, + vRtrLdpServFecLocalFLRxCapblty, + vRtrLdpServFecRemoteFLTxCapblty, + vRtrLdpServFecRemoteFLRxCapblty, + vLdpServFec129LocalFLTxCapblty, + vLdpServFec129LocalFLRxCapblty, + vLdpServFec129RemoteFLTxCapblty, + vLdpServFec129RemoteFLRxCapblty, + vRtrLdpPeerAdvAdjAddrOnly, + vRtrLdpSessionAddrLocalLdpId, + vRtrLdpSessionAddrNumInAddrs, + vRtrLdpSessionAddrNumOutAddrs, + vRtrLdpSessionInAddrLocalLdpId, + vRtrLdpSessionOutAddrLocalLdpId, + vRtrLdpSessStatsAddrRecv, + vRtrLdpSessStatsAddrSent, + vRtrLdpGenLdpFrr, + vRtrLdpHelloAdjBfdStatus, + vRtrLdpNgP2MPFecFlags, + vRtrLdpNgP2MPFecNumInLabels, + vRtrLdpNgP2MPFecNumOutLabels, + vRtrLdpNgP2MPFecTunnelIfId, + vRtrLdpNgP2MPFecMetric, + vRtrLdpNgP2MPFecMTU, + vRtrLdpNgP2MPFecInLbl, + vRtrLdpNgP2MPFecInLblStatus, + vRtrLdpNgP2MPFecInLblIfIndex, + vRtrLdpNgP2MPFecOutLbl, + vRtrLdpNgP2MPFecOutLblStatus, + vRtrLdpNgP2MPFecOutLblNxtHopType, + vRtrLdpNgP2MPFecOutLblNxtHopAddr, + vRtrLdpNgP2MPFecOutLblIfIndex, + vRtrLdpNgP2MPFecOutLblLspId, + vRtrLdpNgP2MPFecMapFlags, + vRtrLdpNgP2MPFecMapNumInLabels, + vRtrLdpNgP2MPFecMapNumOutLabels, + vRtrLdpNgP2MPFecMapTunnelIfId, + vRtrLdpNgP2MPFecMapMetric, + vRtrLdpNgP2MPFecMapMTU, + vRtrLdpAddressFecFlags, + vRtrLdpAddressFecNumInLabels, + vRtrLdpAddressFecNumOutLabels, + vRtrLdpAddressFecInLbl, + vRtrLdpAddressFecInLblStatus, + vRtrLdpAddressFecInLblIfIndex, + vRtrLdpAddressFecOutLbl, + vRtrLdpAddressFecOutLblStatus, + vRtrLdpAddressFecOutLblIfIndex, + vRtrLdpAddressFecOutLblNHType, + vRtrLdpAddressFecOutLblNHAddr, + vRtrLdpAddressFecOutLblMetric, + vRtrLdpAddressFecOutLblMtu, + vRtrLdpAddressFecOutLblLspId, + vRtrLdpAddressFecMapFlags, + vRtrLdpAddressFecMapNumInLabels, + vRtrLdpAddressFecMapNumOutLabels, + vRtrLdpAddrActiveFecFecFlags, + vRtrLdpAddrActiveFecNumInLbls, + vRtrLdpAddrActiveFecNumOutLbls, + vRtrLdpAddrActiveFecInLbl, + vRtrLdpAddrActiveFecInLblIfIndex, + vRtrLdpAddrActiveFecOutLbl, + vRtrLdpAddrActiveFecOutLblStatus, + vRtrLdpAddrActiveFecOutLblIfIdx, + vRtrLdpAddrActiveFecOutLblNHType, + vRtrLdpAddrActiveFecOutLblNHAddr, + vRtrLdpAddrActiveFecOutLblMetric, + vRtrLdpAddrActiveFecOutLblMtu, + vRtrLdpAddrActiveFecOutLblLspId, + vRtrLdpGenTargHelloReduction, + vRtrLdpGenTargHelloReductionFctr, + vRtrLdpIfHelloReduction, + vRtrLdpIfHelloReductionFactor, + vRtrLdpIfOperHelloTimeout, + vRtrLdpIfLinkLsrIfIndex, + vRtrLdpStaticFecNHIfName, + vRtrLdpGenMcastUpstreamFrr, + vRtrLdpPeerPeIDMacFlushInterop, + vRtrLdpGenOverloadCapability, + vRtrLdpSessOvrloadCapabltyNego, + vRtrLdpSessAddrFecOverloadSent, + vRtrLdpSessAddrFecOverloadRecv, + vRtrLdpSessMcastFecOverloadSent, + vRtrLdpSessMcastFecOverloadRecv, + vRtrLdpSessServFecOverloadSent, + vRtrLdpSessServFecOverloadRecv, + vRtrLdpIfCreator, + vRtrLdpIfTemplName, + vRtrLdpIfUpTime, + vRtrLdpPeerMaxFec, + vRtrLdpPeerMaxFecLogOnly, + vRtrLdpPeerMaxFecThreshold, + vRtrLdpSessOperMaxFecThreshold + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for the LDP feature on Nokia SROS + series systems 13.0 Release." + ::= { tmnxLdpGroups 63 } + +tmnxLdpTLDPAutoCreateV13v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplRowStatus, + vRtrLdpPeerTemplLastChanged, + vRtrLdpPeerTemplAdminState, + vRtrLdpPeerTemplInheritance, + vRtrLdpPeerTemplKeepAliveFactor, + vRtrLdpPeerTemplKeepAliveTimeout, + vRtrLdpPeerTemplHelloFactor, + vRtrLdpPeerTemplHelloTimeout, + vRtrLdpPeerTemplTunneling, + vRtrLdpPeerTemplBfdEnabled, + vRtrLdpPeerTemplLsrIfIndex, + vRtrLdpPeerTemplHelloReduction, + vRtrLdpPeerTemplHelloReductnFctr, + vRtrLdpPeerTemplCreateTime, + vRtrLdpPeerTemplIndex, + vRtrLdpPeerTemplPlcyMapPolicy1, + vRtrLdpPeerTemplPlcyMapPolicy2, + vRtrLdpPeerTemplPlcyMapPolicy3, + vRtrLdpPeerTemplPlcyMapPolicy4, + vRtrLdpPeerTemplPlcyMapPolicy5, + vRtrLdpPeerTemplPlcyMapIndex, + vRtrLdpPeerTemplPlcyMapCreateTim, + vRtrLdpPeerTemplPlcyMapLstChange, + vRtrLdpPeerTemplPlcyMapRowStatus, + vRtrLdpPeerTemplTableLstChanged, + vRtrLdpPeerTmplPlcyMpTblLstChgd, + vRtrLdpPeerTemplPeerCreateTime + } + STATUS current + DESCRIPTION + "The group of all global objects in LDP supporting T-LDP Auto Creation + feature on Nokia SROS series systems 13.0 release." + ::= { tmnxLdpGroups 64 } + +tmnxLdpNotifyObjsV13v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS current + DESCRIPTION + "The group of objects supporting extended LDP notifications on Nokia + SROS series systems 13.0 release." + ::= { tmnxLdpGroups 65 } + +tmnxLdpObsoletedNotifyObjGroup OBJECT-GROUP + OBJECTS { + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpSessOverloadState, + vRtrLdpSessOverloadDirection, + vRtrLdpSessOverloadFecType, + vRtrLdpSessOperThresLevel + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting extended LDP notifications + on Nokia SROS series systems 13.0 release." + ::= { tmnxLdpGroups 66 } + +tmnxLdpObsoletedNtfnV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpInstanceStateChange, + vRtrLdpIfStateChange, + vRtrLdpSessionStateChange, + vRtrLdpSessMaxFecThresChanged, + vRtrLdpSessMaxFecLimitReached + } + STATUS current + DESCRIPTION + "The group of notifications which are obsoleted in Nokia SROS series + systems release 13.0. release." + ::= { tmnxLdpGroups 67 } + +tmnxLdpNotificationV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpStateChange, + vRtrLdpGroupIdMismatch + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended LDP feature on + Nokia SROS series systems 13.0 release." + ::= { tmnxLdpGroups 68 } + +tmnxLdpLocalLsrIdAdvertGroup OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplLsrIdAdvert + } + STATUS current + DESCRIPTION + "The group of objects supports local LSR Id feature on Nokia SROS + series systems release 15.0." + ::= { tmnxLdpGroups 69 } + +tmnxLdpLocalLsrIdCommunityGroup OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplLsrIdCommunity + } + STATUS current + DESCRIPTION + "The group of objects supports local LSR Id feature on Nokia SROS + series systems release 15.0." + ::= { tmnxLdpGroups 70 } + +tmnxLdpAggrEgrStatsV16v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAggregatePkts, + vRtrLdpAggregatePktsLow32, + vRtrLdpAggregatePktsHigh32, + vRtrLdpAggregateOctets, + vRtrLdpAggregateOctetsLow32, + vRtrLdpAggregateOctetsHigh32 + } + STATUS current + DESCRIPTION + "The group of all global objects in LDP supporting LDP egress statistic + aggregation feature on Nokia SROS series systems 16.0 release." + ::= { tmnxLdpGroups 71 } + +tmnxLdpPeerMcastTunnelingGroup OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplMcastTunneling + } + STATUS current + DESCRIPTION + "The group of objects in LDP supporting multicast tunneling feature on + Nokia SROS series systems 20.0 release." + ::= { tmnxLdpGroups 72 } + +tmnxLdpNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 8 } + +tmnxLdpNotifications OBJECT IDENTIFIER ::= { tmnxLdpNotifyPrefix 0 } + +vRtrLdpStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpStatus + } + STATUS current + DESCRIPTION + "The vRtrLdpStateChange notification is generated when the LDP protocol + is created or deleted in the router." + ::= { tmnxLdpNotifications 1 } + +vRtrLdpInstanceStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpGenOperDownReason + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The vRtrLdpInstanceStateChange notification may be triggered + for the following reasons: + + 1) The LDP instance changes state operationally. + 2) vRtrLdpGenOperState remains 'inService' but internal event described + by vRtrLdpGenOperDownReason has changed. New notification will not be + generated if multiple internal event change occurs during 10 minute + interval. + + [EFFECT] Based on the vRtrLdpGenOperDownReason reason code, system may + not be able to accept new request from peers. + + [RECOVERY] Based on the vRtrLdpGenOperDownReason reason code, + appropriate configuration changes in LDP may be required. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 2 } + +vRtrLdpIfStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfOperDownReason + } + STATUS obsolete + DESCRIPTION + "The vRtrLdpIfStateChange notification is generated when the LDP + interface changes state either administratively or operationally. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 3 } + +vRtrLdpSvcIdMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrLdpNotifyLocalServiceID, + vRtrLdpNotifyRemoteServiceID + } + STATUS obsolete + DESCRIPTION + "The vRtrLdpSvcIdMismatch notification is generated when there is a + mismatch of local and remote service IDs." + ::= { tmnxLdpNotifications 4 } + +vRtrLdpGroupIdMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS current + DESCRIPTION + "The vRtrLdpGroupIdMismatch notification is generated when there is a + mismatch of local and remote group IDs." + ::= { tmnxLdpNotifications 5 } + +vRtrLdpSessionStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpSessState, + vRtrLdpSessOverloadState, + vRtrLdpSessOverloadDirection, + vRtrLdpSessOverloadFecType + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The vRtrLdpSessionStateChange notification is generated when + an Overload Notification is sent to or received from the peer + vRtrLdpPeerLdpId for a fec type of vRtrLdpSessOverloadFecType when + vRtrLdpSessState remains 'operational'. + + [EFFECT] Once the Local LSR has sent the Overload Notification to the + peer vRtrLdpPeerLdpId for the fec type of vRtrLdpSessOverloadFecType + and vRtrLdpSessOverloadState has the value of 'true', then new Label + Mapping Messages received from the peer vRtrLdpPeerLdpId for the fec + type of vRtrLdpSessOverloadFecType is returned with a Label Release + Message. + + If the Local LSR has received an Overload Notification from the peer + vRtrLdpPeerLdpId for the fec type of vRtrLdpSessOverloadFecType and + vRtrLdpSessOverloadState has the value of 'true', no new Label Mapping + Message for the fec type of vRtrLdpSessOverloadFecType will be sent to + the peer vRtrLdpPeerLdpId. + + If the Local LSR has received an Overload Notification from the peer + vRtrLdpPeerLdpId for the fec type of vRtrLdpSessOverloadFecType and + vRtrLdpSessOverloadState has the value of 'false', then the Local LSR + will send all pending and any new Label Mapping Message for the fec type + of vRtrLdpSessOverloadFecType to the peer vRtrLdpPeerLdpId. + + [RECOVERY] In case the Local LSR sent the Overload Notification to the + peer vRtrLdpPeerLdpId and vRtrLdpSessOverloadState has the value of + 'true' for fec type vRtrLdpSessOverloadFecType, then appropriate LDP + configuration changes may be required on the Local and/or Remote LSR. + + Once the Local LSR is not overloaded anymore, an Overload Notification + is sent to the peer vRtrLdpPeerLdpId and vRtrLdpSessOverloadState has + the value of 'false' for fec type vRtrLdpSessOverloadFecType. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 6 } + +vRtrLdpSessMaxFecThresChanged NOTIFICATION-TYPE + OBJECTS { + vRtrLdpPeerMaxFec, + vRtrLdpSessOperThresLevel, + vRtrLdpSessOperMaxFecThreshold + } + STATUS obsolete + DESCRIPTION + "[CAUSE] A vRtrLdpSessMaxFecThresChanged notification is generated when + the number of FECs accepted from the peer has exceeded or drops below + vRtrLdpPeerMaxFecThreshold percent of the value specified by + vRtrLdpPeerMaxFec. + + New notification will not be generated if multiple internal event + change occurs for the same level indicated by + vRtrLdpSessOperThresLevel during a 2 minute interval. + + If any parameter in FEC limit configuration changes then we would + always raise this trap if current number of FECs are above the + configured threshold or has crossed the threshold downwards. If we + remain on or below the configured threshold before and after the + configuration changes then no trap would be generated. + + [EFFECT] No direct effect but if the peer LSR continues to send + further Label Mapping Message, then the number of FECs may exceed the + configured maximum (vRtrLdpPeerMaxFec) resulting in the generation of + vRtrLdpSessMaxFecLimitReached notification. + + [RECOVERY] Appropriate Configuration changes in local or peer LSR will + be required. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 7 } + +vRtrLdpSessMaxFecLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrLdpPeerMaxFec, + vRtrLdpSessOperMaxFecThreshold + } + STATUS obsolete + DESCRIPTION + "[CAUSE] A vRtrLdpSessMaxFecLimitReached notification is generated when + the number of FECs accepted from the peer has reached the value + specified by vRtrLdpPeerMaxFec. + + If the current number of FECs go below the limit but higher than the + configured threshold and again start to increase and hit the limit a + second time, we will raise a trap if 2 or more minutes have elapsed + since the first vRtrLdpSessMaxFecLimitReached trap was sent. + + If any parameter in FEC limit configuration changes and the current + number of FECs are equal to or higher than the limit specified by + vRtrLdpPeerMaxFec, then we would always raise the + vRtrLdpSessMaxFecLimitReached trap. + + [EFFECT] When the number of FECs exceed the configured maximum + (vRtrLdpPeerMaxFec) it results in any of the following: + + (1) If vRtrLdpPeerMaxFecLogOnly is set to 'false' and LSR Overload + Capability is supported, then Overload procedure will take place. + + (2) If vRtrLdpPeerMaxFecLogOnly is set to 'false' and LSR Overload + Capability is not supported, Label Mapping Message will be returned + with Label Release Message. + + (3) If vRtrLdpPeerMaxFecLogOnly is set to 'true', no action will be + taken. + + [RECOVERY] Appropriate Configuration changes in local or peer LSR will + be required. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 8 } + +END diff --git a/MIBS/nokia/TIMETRA-LLDP-MIB b/MIBS/nokia/TIMETRA-LLDP-MIB new file mode 100644 index 0000000..e05374e --- /dev/null +++ b/MIBS/nokia/TIMETRA-LLDP-MIB @@ -0,0 +1,1436 @@ +TIMETRA-LLDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + ifIndex + FROM IF-MIB + LldpChassisId, LldpChassisIdSubtype, + LldpManAddrIfSubtype, LldpManAddress, + LldpPortId, LldpPortIdSubtype, + LldpSystemCapabilitiesMap + FROM LLDP-MIB + TimeFilter, ZeroBasedCounter32 + FROM RMON2-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Integer32, + MODULE-IDENTITY, NOTIFICATION-TYPE, + OBJECT-TYPE + FROM SNMPv2-SMI + MacAddress, TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState + FROM TIMETRA-TC-MIB + ; + +tmnxLldpMIBModule MODULE-IDENTITY + LAST-UPDATED "201501010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision LLDP on + the Nokia SROS device. + + Copyright 2008-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-LLDP-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-LLDP-MIB." + + REVISION "200202020000Z" + DESCRIPTION + "Rev 0.1 26 May 2008 00:00 + Initial version of the TIMETRA-LLDP-MIB." + + ::= { timetraSRMIBModules 59 } + +TmnxLldpDestAddressTableIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An index value, used as the index to the table of destination MAC + addresses used both as the destination addresses on transmitted + LLDPDUs and on received LLDPDUs. This index value is also used as a + secondary index value in tables indexed by fields of type ifIndex, in + order to associate a destination address with each row of the table." + SYNTAX Integer32 (1..4096) + +TmnxLldpManAddressIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An Index value, used as the index to the table of local port + management addresses, tmnxLldpConfigManAddrPortsTable. The index + represents a specific local management address application on the + system which may, or may not exist." + SYNTAX INTEGER { + oob (0), + system (1), + systemIpv6 (2), + oobIpv6 (3) + } + +tmnxLldpObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 59 } + +tmnxLldpConfiguration OBJECT IDENTIFIER ::= { tmnxLldpObjects 1 } + +tmnxLldpTxCreditMax OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of consecutive LLDPDUs that can be transmitted at + any time. The default value for tmnxLldpTxCreditMax object is 5. The + value of this object must be restored from non-volatile storage after + a re-initialization of the management system." + REFERENCE + "IEEE Std 802.1AB-200X 10.2.5.16" + DEFVAL { 5 } + ::= { tmnxLldpConfiguration 1 } + +tmnxLldpMessageFastTx OBJECT-TYPE + SYNTAX Integer32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval at which LLDP frames are transmitted on behalf of this + LLDP agent during fast transmission period (e.g. when a new neighbor + is detected). The default value for tmnxLldpMessageFastTx object is 1 + second. The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "IEEE Std 802.1AB-200X 10.2.5.3" + DEFVAL { 1 } + ::= { tmnxLldpConfiguration 2 } + +tmnxLldpMessageFastTxInit OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpMessageFastTxInit specifies the number of PDUs to transmit + during a fast transmission period." + DEFVAL { 4 } + ::= { tmnxLldpConfiguration 3 } + +tmnxLldpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpAdminStatus specifies whether or not LLDP is operationally + 'enabled(1)' on the system, or 'disabled(2).' This is a system wide + configuration and overrides the individual port admin status." + ::= { tmnxLldpConfiguration 4 } + +tmnxLldpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls LLDP frame transmission on individual ports + and using particular destination MAC addresses." + ::= { tmnxLldpConfiguration 5 } + +tmnxLldpPortConfigEntry OBJECT-TYPE + SYNTAX TmnxLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information for a particular port and destination + MAC address. + + This configuration parameter controls the transmission and the + reception of LLDP frames on those interface/address combinations whose + rows are created in this table. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpPortCfgDestAddressIndex + } + ::= { tmnxLldpPortConfigTable 1 } + +TmnxLldpPortConfigEntry ::= SEQUENCE +{ + tmnxLldpPortCfgDestAddressIndex TmnxLldpDestAddressTableIndex, + tmnxLldpPortCfgAdminStatus INTEGER, + tmnxLldpPortCfgNotifyEnable TruthValue, + tmnxLldpPortCfgTLVsTxEnable BITS, + tmnxLldpPortCfgTunnelNearestBrg INTEGER, + tmnxLldpPortCfgPortIdSubtype LldpPortIdSubtype +} + +tmnxLldpPortCfgDestAddressIndex OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpPortConfigTable where the MAC address can be found." + ::= { tmnxLldpPortConfigEntry 1 } + +tmnxLldpPortCfgAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + txOnly (1), + rxOnly (2), + txAndRx (3), + disabled (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively desired status of the local LLDP agent. + + If the associated tmnxLldpPortCfgAdminStatus object has a value of + 'txOnly(1)', then LLDP agent will transmit LLDP frames on this port + and it will not store any information about the remote systems + connected. + + If the associated tmnxLldpPortCfgAdminStatus object has a value of + 'rxOnly(2)', then the LLDP agent will receive, but it will not + transmit LLDP frames on this port. + + If the associated tmnxLldpPortCfgAdminStatus object has a value of + 'txAndRx(3)', then the LLDP agent will transmit and receive LLDP + frames on this port. + + If the associated tmnxLldpPortCfgAdminStatus object has a + value of 'disabled(4)', then LLDP agent will not transmit or + receive LLDP frames on this port. If there is remote systems + information which is received on this port and stored in + other tables, before the port's tmnxLldpPortCfgAdminStatus + becomes disabled, then the information will naturally age out." + REFERENCE + "IEEE 802.1AB-2005 10.5.1" + DEFVAL { disabled } + ::= { tmnxLldpPortConfigEntry 2 } + +tmnxLldpPortCfgNotifyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgNotifyEnable controls, on a per + port basis, whether or not notifications from the agent + are enabled. The value true(1) means that notifications are + enabled; the value false(2) means that they are not." + DEFVAL { false } + ::= { tmnxLldpPortConfigEntry 3 } + +tmnxLldpPortCfgTLVsTxEnable OBJECT-TYPE + SYNTAX BITS { + portDesc (0), + sysName (1), + sysDesc (2), + sysCap (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgTLVsTxEnable, defined as a bitmap, includes the + basic set of LLDP TLVs whose transmission is allowed on the local LLDP + agent by the network management. Each bit in the bitmap corresponds to + a TLV type associated with a specific optional TLV. + + It should be noted that the organizationally-specific TLVs are + excluded from the tmnxLldpPortCfgTLVsTxEnable bitmap. + + LLDP Organization Specific Information Extension MIBs should have + similar configuration object to control transmission of their + organizationally defined TLVs. + + The bit 'portDesc(0)' indicates that LLDP agent should transmit 'Port + Description TLV'. + + The bit 'sysName(1)' indicates that LLDP agent should transmit 'System + Name TLV'. + + The bit 'sysDesc(2)' indicates that LLDP agent should transmit 'System + Description TLV'. + + The bit 'sysCap(3)' indicates that LLDP agent should transmit 'System + Capabilities TLV'. + + There is no bit reserved for the management address TLV type since + transmission of management address TLVs are controlled by another + object. + + The default value for tmnxLldpPortCfgTLVsTxEnable object is empty set, + which means no enumerated values are set. + + The value of this object must be restored from non-volatile storage + after a re-initialization of the management system." + REFERENCE + "IEEE 802.1AB-2005 10.2.1.1" + DEFVAL { {} } + ::= { tmnxLldpPortConfigEntry 4 } + +tmnxLldpPortCfgTunnelNearestBrg OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLldpPortCfgTunnelNearestBrg specifies whether or not + the nearest-bridge LLDP session is tunneled. + + The default value on a nearest-bridge session is 'disabled (2)'. + + Attempts to set this object on a LLDP session that is not a + nearest-bridge, are not permissible." + DEFVAL { notApplicable } + ::= { tmnxLldpPortConfigEntry 5 } + +tmnxLldpPortCfgPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLldpPortCfgPortIdSubtype specifies what format the + local LLDP agent will use when filling in the portId TLV of the + LLDPDUs it transmits." + REFERENCE + "IEEE 802.1AB-2009 Section 8.5.3.2 and 8.5.3.3" + DEFVAL { local } + ::= { tmnxLldpPortConfigEntry 6 } + +tmnxLldpConfigManAddrPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpConfigManAddrPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls selection of LLDP management address TLV + instances to be transmitted on individual ports." + ::= { tmnxLldpConfiguration 6 } + +tmnxLldpConfigManAddrPortsEntry OBJECT-TYPE + SYNTAX TmnxLldpConfigManAddrPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information that specifies the set of ports on + which the local system management address instance will be + transmitted. + + This configuration object joins the tmnxLldpPortConfigTable and the + lldpLocManAddrTable. An entry exists for each Port/Management address + in the system. Rows are auto-created by the system when ports are + provisioned." + INDEX { + ifIndex, + tmnxLldpPortCfgDestAddressIndex, + tmnxLldpPortCfgAddressIndex + } + ::= { tmnxLldpConfigManAddrPortsTable 1 } + +TmnxLldpConfigManAddrPortsEntry ::= SEQUENCE +{ + tmnxLldpPortCfgAddressIndex TmnxLldpManAddressIndex, + tmnxLldpPortCfgManAddrTxEnabled TmnxEnabledDisabled, + tmnxLldpPortCfgManAddrSubtype AddressFamilyNumbers, + tmnxLldpPortCfgManAddress LldpManAddress +} + +tmnxLldpPortCfgAddressIndex OBJECT-TYPE + SYNTAX TmnxLldpManAddressIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgAddressIndex represents the system man address + associated with a particular row in the + tmnxLldpConfigManAddrPortsTable." + ::= { tmnxLldpConfigManAddrPortsEntry 1 } + +tmnxLldpPortCfgManAddrTxEnabled OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgManAddrTxEnabled specifies whether the port and + MAC address will transmit the management address information." + DEFVAL { disabled } + ::= { tmnxLldpConfigManAddrPortsEntry 2 } + +tmnxLldpPortCfgManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgManAddrSubtype indicates the management address + representation in the tmnxLldpPortCfgManAddress object. The value of + 'other (0)' indicates that no management address is in use." + ::= { tmnxLldpConfigManAddrPortsEntry 3 } + +tmnxLldpPortCfgManAddress OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgManAddress indicates the management address used by + the tmnxLldpPortCfgAddressIndex." + ::= { tmnxLldpConfigManAddrPortsEntry 4 } + +tmnxLldpDestAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpDestAddressTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that contains the set of MAC addresses used by LLDP for + transmission and reception of LLDPDUs." + ::= { tmnxLldpConfiguration 7 } + +tmnxLldpDestAddressTableEntry OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination MAC address information for LLDP. + + This configuration parameter identifies a MAC address corresponding to + a TmnxLldpDestAddressTableIndex value. + + Rows in this table are created as necessary, to support MAC addresses + needed by other tables in the MIB that are indexed by MAC address. + + A given row in this table cannot be deleted if the MAC address table + index value is in use in any other table in the MIB. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { tmnxLldpAddressTableIndex } + ::= { tmnxLldpDestAddressTable 1 } + +TmnxLldpDestAddressTableEntry ::= SEQUENCE +{ + tmnxLldpAddressTableIndex TmnxLldpDestAddressTableIndex, + tmnxLldpDestMacAddress MacAddress +} + +tmnxLldpAddressTableIndex OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. + + The value of this object is used as an index to the + tmnxLldpDestAddressTable." + ::= { tmnxLldpDestAddressTableEntry 1 } + +tmnxLldpDestMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address associated with this entry. + + The octet string identifies an individual or a group MAC address that + is in use by LLDP as a destination MAC address. The MAC address is + encoded in the octet string in canonical format (see IEEE Std 802)." + ::= { tmnxLldpDestAddressTableEntry 2 } + +tmnxLldpStatistics OBJECT IDENTIFIER ::= { tmnxLldpObjects 2 } + +tmnxLldpStatsTxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpStatsTxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing LLDP transmission statistics for individual + port/destination address combinations. Entries are not required to + exist in this table while the tmnxLldpPortConfigEntry object is equal + to 'disabled(4)'." + ::= { tmnxLldpStatistics 1 } + +tmnxLldpStatsTxPortEntry OBJECT-TYPE + SYNTAX TmnxLldpStatsTxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP frame transmission statistics for a particular port and + destination MAC address. The port must be contained in the same + chassis as the LLDP agent. + + All counter values in a particular entry shall be maintained on a + continuing basis and shall not be deleted upon expiration of rx Info + TTL timing counters in the LLDP remote systems MIB of the receipt of a + shutdown frame from a remote LLDP agent. + + All statistical counters associated with a particular port on the + local LLDP agent become frozen whenever the admin status is disabled + for the same port. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpStatsTxDestMACAddress + } + ::= { tmnxLldpStatsTxPortTable 1 } + +TmnxLldpStatsTxPortEntry ::= SEQUENCE +{ + tmnxLldpStatsTxDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpStatsTxPortFrames Counter32, + tmnxLldpStatsTxLLDPDULengthErrs Counter32 +} + +tmnxLldpStatsTxDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpPortConfigTable where the MAC address can be found. + + The value of this object is used as an index to the + tmnxLldpStatsTxPortTable." + ::= { tmnxLldpStatsTxPortEntry 1 } + +tmnxLldpStatsTxPortFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP frames transmitted by this LLDP agent on the + indicated port." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsTxPortEntry 2 } + +tmnxLldpStatsTxLLDPDULengthErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDPD Length Errors recorded for the Port." + REFERENCE + "IEEE Std 802.1AB-200X 10.2.7.2" + ::= { tmnxLldpStatsTxPortEntry 3 } + +tmnxLldpStatsRxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpStatsRxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing LLDP reception statistics for individual ports and + destination MAC addresses. Entries are not required to exist in this + table while the tmnxLldpPortCfgAdminStatus object is equal to + 'disabled(4)'." + ::= { tmnxLldpStatistics 2 } + +tmnxLldpStatsRxPortEntry OBJECT-TYPE + SYNTAX TmnxLldpStatsRxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP frame reception statistics for a particular port. The port must + be contained in the same chassis as the LLDP agent. + + All counter values in a particular entry shall be maintained on a + continuing basis and shall not be deleted upon expiration of rx Info + TTL timing counters in the LLDP remote systems MIB of the receipt of a + shutdown frame from a remote LLDP agent. + + All statistical counters associated with a particular port on the + local LLDP agent become frozen whenever the admin status is disabled + for the same port. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpStatsRxDestMACAddress + } + ::= { tmnxLldpStatsRxPortTable 1 } + +TmnxLldpStatsRxPortEntry ::= SEQUENCE +{ + tmnxLldpStatsRxDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpStatsRxPortFrameDiscard Counter32, + tmnxLldpStatsRxPortFrameErrs Counter32, + tmnxLldpStatsRxPortFrames Counter32, + tmnxLldpStatsRxPortTLVDiscard Counter32, + tmnxLldpStatsRxPortTLVUnknown Counter32, + tmnxLldpStatsRxPortAgeouts ZeroBasedCounter32 +} + +tmnxLldpStatsRxDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpStatsRxPortTable where the MAC address can be found." + ::= { tmnxLldpStatsRxPortEntry 1 } + +tmnxLldpStatsRxPortFrameDiscard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP frames received by this LLDP agent on the indicated + port, and then discarded for any reason. This counter can provide an + indication that LLDP header formatting problems may exist with the + local LLDP agent in the sending system or that LLDPDU validation + problems may exist with the local LLDP agent in the receiving system." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 2 } + +tmnxLldpStatsRxPortFrameErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid LLDP frames received by this LLDP agent on the + indicated port, while this LLDP agent is enabled." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 3 } + +tmnxLldpStatsRxPortFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid LLDP frames received by this LLDP agent on the + indicated port, while this LLDP agent is enabled." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 4 } + +tmnxLldpStatsRxPortTLVDiscard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP TLVs discarded for any reason by this LLDP agent on + the indicated port." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 5 } + +tmnxLldpStatsRxPortTLVUnknown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP TLVs received on the given port that are not + recognized by this LLDP agent on the indicated port. + + An unrecognized TLV is referred to as the TLV whose type value is in + the range of reserved TLV types (000 1001 - 111 1110) in Table 9.1 of + IEEE Std 802.1AB-2004. An unrecognized TLV may be a basic management + TLV from a later LLDP version." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 6 } + +tmnxLldpStatsRxPortAgeouts OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter that represents the number of age-outs that occurred on a + given port. An age-out is the number of times the complete set of + information advertised by a particular MSAP has been deleted from + tables contained in tmnxLldpRemoteSystemsData and lldpExtensions + objects because the information timeliness interval has expired. + + This counter is similar to lldpStatsRemTablesAgeouts, except that the + counter is on a per port basis. This enables NMS to poll tables + associated with the tmnxLldpRemoteSystemsData objects and all LLDP + extension objects associated with remote systems on the indicated port + only. + + This counter should be set to zero during agent initialization and its + value should not be saved in non-volatile storage. When a port's admin + status changes from 'disabled' to 'rxOnly', 'txOnly' or 'txAndRx', the + counter associated with the same port should reset to 0. The agent + should also flush all remote system information associated with the + same port. + + This counter should be incremented only once when the complete set of + information is invalidated (aged out) from all related tables on a + particular port. Partial ageing is not allowed, and thus, should not + change the value of this counter." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 7 } + +tmnxLldpLocalSystemData OBJECT IDENTIFIER ::= { tmnxLldpObjects 3 } + +tmnxLldpLocPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpLocPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows, per port and destination MAC + address, of information associated with the local system known to this + agent." + ::= { tmnxLldpLocalSystemData 1 } + +tmnxLldpLocPortEntry OBJECT-TYPE + SYNTAX TmnxLldpLocPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular port component. + + Entries may be created and deleted in this table by the agent. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpLocPortDestMACAddress + } + ::= { tmnxLldpLocPortTable 1 } + +TmnxLldpLocPortEntry ::= SEQUENCE +{ + tmnxLldpLocPortDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpLocPortIdSubtype LldpPortIdSubtype, + tmnxLldpLocPortId LldpPortId, + tmnxLldpLocPortDesc SnmpAdminString +} + +tmnxLldpLocPortDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpLocPortTable where the MAC address can be found." + ::= { tmnxLldpLocPortEntry 1 } + +tmnxLldpLocPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port identifier encoding used in the associated + tmnxLldpLocPortId object." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.3.2" + ::= { tmnxLldpLocPortEntry 2 } + +tmnxLldpLocPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component associated with a + given port in the local system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.3.3" + ::= { tmnxLldpLocPortEntry 3 } + +tmnxLldpLocPortDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the IEEE 802 LAN station's port + description associated with the local system. If the local agent + supports IETF RFC 2863, tmnxLldpLocPortDesc object should have the + same value of ifDescr object." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.5.2" + ::= { tmnxLldpLocPortEntry 4 } + +tmnxLldpRemoteSystemsData OBJECT IDENTIFIER ::= { tmnxLldpObjects 4 } + +tmnxLldpRemTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per physical network connection + known to this agent. The agent may wish to ensure that only one + tmnxLldpRemEntry is present for each local port and destination MAC + address, or it may choose to maintain multiple tmnxLldpRemEntry rows + for the same local port and destination MAC address. + + The following procedure may be used to retrieve remote systems + information updates from an LLDP agent: + + 1. NMS polls all tables associated with remote systems + and keeps a local copy of the information retrieved. + NMS polls periodically the values of the following + objects: + a. lldpStatsRemTablesInserts + b. lldpStatsRemTablesDeletes + c. lldpStatsRemTablesDrops + d. lldpStatsRemTablesAgeouts + e. tmnxLldpStatsRxPortAgeouts for all ports. + + 2. LLDP agent updates remote systems MIB objects, and + sends out notifications to a list of notification + destinations. + + 3. NMS receives the notifications and compares the new + values of objects listed in step 1. + + Periodically, NMS should poll the object + lldpStatsRemTablesLastChangeTime to find out if anything + has changed since the last poll. if something has + changed, NMS will poll the objects listed in step 1 to + figure out what kind of changes occurred in the tables. + + if value of lldpStatsRemTablesInserts has changed, + then NMS will walk all tables by employing TimeFilter + with the last-polled time value. This request will + return new objects or objects whose values are updated + since the last poll. + + if value of lldpStatsRemTablesAgeouts has changed, + then NMS will walk the tmnxLldpStatsRxPortAgeouts and + compare the new values with previously recorded ones. + For ports whose tmnxLldpStatsRxPortAgeouts value is + greater than the recorded value, NMS will have to + retrieve objects associated with those ports from + table(s) without employing a TimeFilter (which is + performed by specifying 0 for the TimeFilter.) + + lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops + objects are provided for informational purposes." + ::= { tmnxLldpRemoteSystemsData 1 } + +tmnxLldpRemEntry OBJECT-TYPE + SYNTAX TmnxLldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical network connection. Entries + may be created and deleted in this table by the agent, if a physical + topology discovery process is active. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + tmnxLldpRemTimeMark, + ifIndex, + tmnxLldpRemLocalDestMACAddress, + tmnxLldpRemIndex + } + ::= { tmnxLldpRemTable 1 } + +TmnxLldpRemEntry ::= SEQUENCE +{ + tmnxLldpRemTimeMark TimeFilter, + tmnxLldpRemLocalDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpRemIndex Integer32, + tmnxLldpRemChassisIdSubtype LldpChassisIdSubtype, + tmnxLldpRemChassisId LldpChassisId, + tmnxLldpRemPortIdSubtype LldpPortIdSubtype, + tmnxLldpRemPortId LldpPortId, + tmnxLldpRemPortDesc SnmpAdminString, + tmnxLldpRemSysName SnmpAdminString, + tmnxLldpRemSysDesc SnmpAdminString, + tmnxLldpRemSysCapSupported LldpSystemCapabilitiesMap, + tmnxLldpRemSysCapEnabled LldpSystemCapabilitiesMap, + tmnxLldpRemSysAge Counter64 +} + +tmnxLldpRemTimeMark OBJECT-TYPE + SYNTAX TimeFilter + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A TimeFilter for this entry. See the TimeFilter textual convention in + IETF RFC 4502 and + http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to + see how TimeFilter works." + REFERENCE + "IETF RFC 4502 section 6" + ::= { tmnxLldpRemEntry 1 } + +tmnxLldpRemLocalDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpRemTable where the MAC address can be found." + ::= { tmnxLldpRemEntry 2 } + +tmnxLldpRemIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents an arbitrary local integer value used by this + agent to identify a particular connection instance, unique only for + the indicated remote system. + + An agent is encouraged to assign monotonically increasing index values + to new entries, starting with one, after each reboot. It is considered + unlikely that the tmnxLldpRemIndex will wrap between reboots." + ::= { tmnxLldpRemEntry 3 } + +tmnxLldpRemChassisIdSubtype OBJECT-TYPE + SYNTAX LldpChassisIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemChassisIdSubtype indicates the chassis + identifier subtype provided by the remote system. The corresponding + chassis identifier is tmnxLldpRemChassisId." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.2.2" + ::= { tmnxLldpRemEntry 4 } + +tmnxLldpRemChassisId OBJECT-TYPE + SYNTAX LldpChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the chassis component associated + with the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.2.3" + ::= { tmnxLldpRemEntry 5 } + +tmnxLldpRemPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemPortIdSubtype indicates the port identifier + subtype provided by the remote system. The corresponding port + identifier is tmnxLldpRemPortId." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.3.2" + ::= { tmnxLldpRemEntry 6 } + +tmnxLldpRemPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component associated with + the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.3.3" + ::= { tmnxLldpRemEntry 7 } + +tmnxLldpRemPortDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the description of the given port + associated with the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.5.2" + ::= { tmnxLldpRemEntry 8 } + +tmnxLldpRemSysName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system name of the remote + system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.6.2" + ::= { tmnxLldpRemEntry 9 } + +tmnxLldpRemSysDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system description of the remote + system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.7.2" + ::= { tmnxLldpRemEntry 10 } + +tmnxLldpRemSysCapSupported OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities are + supported on the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.8.1" + ::= { tmnxLldpRemEntry 11 } + +tmnxLldpRemSysCapEnabled OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities are + enabled on the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.8.2" + ::= { tmnxLldpRemEntry 12 } + +tmnxLldpRemSysAge OBJECT-TYPE + SYNTAX Counter64 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemSysAge indicates the number of seconds since + the remote system was discovered." + ::= { tmnxLldpRemEntry 13 } + +tmnxLldpRemManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per management address + information on the remote system learned on a particular port + contained in the local chassis known to this agent." + ::= { tmnxLldpRemoteSystemsData 2 } + +tmnxLldpRemManAddrEntry OBJECT-TYPE + SYNTAX TmnxLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management address information about a particular chassis + component. There may be multiple management addresses + configured on the remote system identified by a particular + tmnxLldpRemIndex whose information is received on + ifIndex and tmnxLldpRemLocalDestMACAddress of the local system. + Each management address should have distinct 'management address + type' (tmnxLldpRemManAddrSubtype) and 'management address' + (tmnxLldpRemManAddr.) + + Entries may be created and deleted in this table by the agent." + INDEX { + tmnxLldpRemTimeMark, + ifIndex, + tmnxLldpRemLocalDestMACAddress, + tmnxLldpRemIndex, + tmnxLldpRemManAddrSubtype, + tmnxLldpRemManAddr + } + ::= { tmnxLldpRemManAddrTable 1 } + +TmnxLldpRemManAddrEntry ::= SEQUENCE +{ + tmnxLldpRemManAddrSubtype AddressFamilyNumbers, + tmnxLldpRemManAddr LldpManAddress, + tmnxLldpRemManAddrIfSubtype LldpManAddrIfSubtype, + tmnxLldpRemManAddrIfId Integer32, + tmnxLldpRemManAddrOID OBJECT IDENTIFIER +} + +tmnxLldpRemManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of management address identifier encoding used in + the associated tmnxLldpRemManAddr object." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.3" + ::= { tmnxLldpRemManAddrEntry 1 } + +tmnxLldpRemManAddr OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The string value used to identify the management address + component associated with the remote system. The purpose + of this address is to contact the management entity." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.4" + ::= { tmnxLldpRemManAddrEntry 2 } + +tmnxLldpRemManAddrIfSubtype OBJECT-TYPE + SYNTAX LldpManAddrIfSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemManAddrIfSubtype indicates the interface + numbering subtype provided by the remote system. The corresponding + interface number is tmnxLldpRemManAddrIfId." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.5" + ::= { tmnxLldpRemManAddrEntry 3 } + +tmnxLldpRemManAddrIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The integer value used to identify the interface number regarding the + management address component associated with the remote system." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.6" + ::= { tmnxLldpRemManAddrEntry 4 } + +tmnxLldpRemManAddrOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OID value used to identify the type of hardware component or + protocol entity associated with the management address advertised by + the remote system agent." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.8" + ::= { tmnxLldpRemManAddrEntry 5 } + +tmnxLldpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 59 } + +tmnxLldpCompliances OBJECT IDENTIFIER ::= { tmnxLldpConformance 1 } + +tmnxLldpCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB." + MODULE + MANDATORY-GROUPS { + tmnxLldpConfigGroup, + tmnxLldpStatsRxGroup, + tmnxLldpStatsTxGroup, + tmnxLldpLocSysGroup, + tmnxLldpRemSysGroup, + tmnxLldpRemManAddrGroup + } + ::= { tmnxLldpCompliances 1 } + +tmnxLldpV11v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB for release 11.0 of the SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxLldpConfigGroup, + tmnxLldpConfigV11v0Group, + tmnxLldpStatsRxGroup, + tmnxLldpStatsTxGroup, + tmnxLldpLocSysGroup, + tmnxLldpRemSysGroup, + tmnxLldpRemManAddrGroup + } + ::= { tmnxLldpCompliances 2 } + +tmnxLldpV13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB for release 13.0 of the SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxLldpConfigV13v0Group + } + ::= { tmnxLldpCompliances 3 } + +tmnxLldpV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB for release 16.0 of the SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxLldpRemSysV16v0Group, + tmnxLldpNotifV16v0Group + } + ::= { tmnxLldpCompliances 4 } + +tmnxLldpGroups OBJECT IDENTIFIER ::= { tmnxLldpConformance 2 } + +tmnxLldpConfigGroup OBJECT-GROUP + OBJECTS { + tmnxLldpTxCreditMax, + tmnxLldpMessageFastTx, + tmnxLldpMessageFastTxInit, + tmnxLldpAdminStatus, + tmnxLldpPortCfgAdminStatus, + tmnxLldpPortCfgNotifyEnable, + tmnxLldpPortCfgTLVsTxEnable, + tmnxLldpPortCfgManAddrTxEnabled, + tmnxLldpPortCfgManAddrSubtype, + tmnxLldpPortCfgManAddress, + tmnxLldpDestMacAddress + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the LLDP + implementation behavior. + + This group is mandatory for agents which implement the LLDP." + ::= { tmnxLldpGroups 1 } + +tmnxLldpStatsRxGroup OBJECT-GROUP + OBJECTS { + tmnxLldpStatsRxPortFrameDiscard, + tmnxLldpStatsRxPortFrameErrs, + tmnxLldpStatsRxPortFrames, + tmnxLldpStatsRxPortTLVDiscard, + tmnxLldpStatsRxPortTLVUnknown, + tmnxLldpStatsRxPortAgeouts + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP reception + statistics. + + This group is mandatory for agents which implement the LLDP and have + the capability of receiving LLDP frames." + ::= { tmnxLldpGroups 2 } + +tmnxLldpStatsTxGroup OBJECT-GROUP + OBJECTS { + tmnxLldpStatsTxPortFrames, + tmnxLldpStatsTxLLDPDULengthErrs + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP + transmission statistics. + + This group is mandatory for agents which implement the LLDP and have + the capability of transmitting LLDP frames." + ::= { tmnxLldpGroups 3 } + +tmnxLldpLocSysGroup OBJECT-GROUP + OBJECTS { + tmnxLldpLocPortIdSubtype, + tmnxLldpLocPortId, + tmnxLldpLocPortDesc + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP Local + System Information. + + This group is mandatory for agents which implement the LLDP and have + the capability of transmitting LLDP frames." + ::= { tmnxLldpGroups 4 } + +tmnxLldpRemSysGroup OBJECT-GROUP + OBJECTS { + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemChassisId, + tmnxLldpRemPortIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortDesc, + tmnxLldpRemSysName, + tmnxLldpRemSysDesc, + tmnxLldpRemSysCapSupported, + tmnxLldpRemSysCapEnabled + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP Remote + Systems Information. The objects represent the information associated + with the basic TLV set. Please note that even the agent doesn't + implement some of the optional TLVs, it shall recognize all the + optional TLV information that the remote system may advertise. + + This group is mandatory for agents which implement the LLDP and have + the capability of receiving LLDP frames." + ::= { tmnxLldpGroups 5 } + +tmnxLldpRemManAddrGroup OBJECT-GROUP + OBJECTS { + tmnxLldpRemManAddrIfSubtype, + tmnxLldpRemManAddrIfId, + tmnxLldpRemManAddrOID + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP Remote + management address information. + + This group is mandatory for agents which implement the LLDP and have + the capability of receiving LLDP frames." + ::= { tmnxLldpGroups 6 } + +tmnxLldpV11v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 11 } + +tmnxLldpConfigV11v0Group OBJECT-GROUP + OBJECTS { + tmnxLldpPortCfgTunnelNearestBrg + } + STATUS current + DESCRIPTION + "The additional collection of objects which are used to configure the + LLDP implementation behavior for Nokia SROS systems in Release 11.0." + ::= { tmnxLldpV11v0Groups 1 } + +tmnxLldpV13v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 12 } + +tmnxLldpConfigV13v0Group OBJECT-GROUP + OBJECTS { + tmnxLldpPortCfgPortIdSubtype + } + STATUS current + DESCRIPTION + "The additional collection of objects which are used to configure the + LLDP implementation behavior for Nokia SROS systems in Release 13.0." + ::= { tmnxLldpV13v0Groups 1 } + +tmnxLldpV16v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 13 } + +tmnxLldpRemSysV16v0Group OBJECT-GROUP + OBJECTS { + tmnxLldpRemSysAge + } + STATUS current + DESCRIPTION + "The additional collection of objects which are used to represent LLDP + Remote Systems Information for Nokia SROS series systems in Release + 16.0." + ::= { tmnxLldpV16v0Groups 1 } + +tmnxLldpNotifV16v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLldpRemEntryPeerAdded, + tmnxLldpRemEntryPeerUpdated, + tmnxLldpRemEntryPeerRemoved, + tmnxLldpRemManAddrEntryAdded, + tmnxLldpRemManAddrEntryRemoved + } + STATUS current + DESCRIPTION + "The group of notifications supporting LLDP Remote Systems Information + for Nokia SROS series systems for release 16.0." + ::= { tmnxLldpV16v0Groups 2 } + +tmnxLldpNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 59 } + +tmnxLldpNotifs OBJECT IDENTIFIER ::= { tmnxLldpNotifications 0 } + +tmnxLldpRemEntryPeerAdded NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemSysName, + tmnxLldpRemChassisId, + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortIdSubtype + } + STATUS current + DESCRIPTION + "The tmnxLldpRemEntryPeerAdded notification is generated when a new + remote peer is added to the LLDP." + ::= { tmnxLldpNotifs 1 } + +tmnxLldpRemEntryPeerUpdated NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemSysName, + tmnxLldpRemChassisId, + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortIdSubtype + } + STATUS current + DESCRIPTION + "The tmnxLldpRemEntryPeerUpdated notification is generated when a + tmnxLldpRemSysName changes for an existing peer" + ::= { tmnxLldpNotifs 2 } + +tmnxLldpRemEntryPeerRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemSysName, + tmnxLldpRemChassisId, + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortIdSubtype + } + STATUS current + DESCRIPTION + "The tmnxLldpRemEntryPeerRemoved notification is generated when a + remote peer is deleted from the LLDP." + ::= { tmnxLldpNotifs 3 } + +tmnxLldpRemManAddrEntryAdded NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemManAddrIfId + } + STATUS current + DESCRIPTION + "The tmnxLldpRemManAddrEntryAdded notification is generated when a + remote peer management address is added to the LLDP" + ::= { tmnxLldpNotifs 4 } + +tmnxLldpRemManAddrEntryRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemManAddrIfId + } + STATUS current + DESCRIPTION + "The tmnxLldpRemManAddrEntryRemoved notification is generated when a + remote peer management address is deleted from the LLDP" + ::= { tmnxLldpNotifs 5 } + +END diff --git a/MIBS/nokia/TIMETRA-LOG-MIB b/MIBS/nokia/TIMETRA-LOG-MIB new file mode 100644 index 0000000..7030da6 --- /dev/null +++ b/MIBS/nokia/TIMETRA-LOG-MIB @@ -0,0 +1,6448 @@ +TIMETRA-LOG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + SnmpAdminString, + SnmpMessageProcessingModel, + SnmpSecurityLevel + FROM SNMP-FRAMEWORK-MIB + snmpNotifyEntry + FROM SNMP-NOTIFICATION-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + sysDescr, sysObjectID + FROM SNMPv2-MIB + Counter32, Counter64, Integer32, + IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, RowStatus, + StorageType, TEXTUAL-CONVENTION, + TimeStamp, TruthValue + FROM SNMPv2-TC + TFilterAction, TFilterActionOrDefault + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + THsmdaCounterIdOrZero, + THsmdaCounterIdOrZeroOrAll, + TItemDescription, TLNamedItemOrEmpty, + TNamedItem, TNamedItemOrEmpty, TQueueId, + TQueueIdOrAll, TmnxAccPlcyAACounters, + TmnxAccPlcyAASubAttributes, + TmnxAccPlcyOECounters, + TmnxAccPlcyOICounters, + TmnxAccPlcyPolicerECounters, + TmnxAccPlcyPolicerICounters, + TmnxAccPlcyQECounters, + TmnxAccPlcyQICounters, TmnxActionType, + TmnxAdminState, TmnxOperState, + TmnxSyslogFacility, TmnxSyslogSeverity, + TmnxUdpPort + FROM TIMETRA-TC-MIB + ; + +timetraLogMIBModule MODULE-IDENTITY + LAST-UPDATED "202007140000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the Nokia + SROS Logging utility. + + Copyright 2003-2020 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "202007140000Z" + DESCRIPTION + "Rev 20 14 Jul 2020 00:00 + Release 20 of the TIMETRA-LOG-MIB." + + REVISION "201904010000Z" + DESCRIPTION + "Rev 19 1 April 2019 00:00 + Release 19 of the TIMETRA-LOG-MIB." + + REVISION "201706300000Z" + DESCRIPTION + "Rev 15.1 30 Jun 2017 00:00 + 15.1 release of the TIMETRA-LOG-MIB." + + REVISION "201703010000Z" + DESCRIPTION + "Rev 15.0 01 Mar 2017 00:00 + 15.0 release of the TIMETRA-LOG-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 01 Jan 2016 00:00 + 14.0 release of the TIMETRA-LOG-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 01 Jan 2015 00:00 + 13.0 release of the TIMETRA-LOG-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-LOG-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-LOG-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-LOG-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-LOG-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-LOG-MIB." + + REVISION "200603150000Z" + DESCRIPTION + "Rev 4.0 15 Mar 2006 00:00 + 4.0 release of the TIMETRA-LOG-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-LOG-MIB." + + REVISION "200405270000Z" + DESCRIPTION + "Rev 2.1 27 May 2004 00:00 + 2.1 release of the TIMETRA-LOG-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-LOG-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-LOG-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-LOG-MIB." + + REVISION "200111100000Z" + DESCRIPTION + "Rev 0.1 10 Nov 2001 00:00 + Initial version of the TIMETRA-LOG-MIB." + + ::= { timetraSRMIBModules 12 } + +TmnxPerceivedSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ITU perceived severity values as per M.3100 and X.733" + SYNTAX INTEGER { + none (0), + cleared (1), + indeterminate (2), + critical (3), + major (4), + minor (5), + warning (6) + } + +TmnxSyslogId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogId uniquely identifies an entry in the + tmnxSyslogTargetTable to be used for the syslog collector target + information when creating a log file where tmnxLogIdDestination has a + value of 'syslog (2)'." + SYNTAX Integer32 (1..40) + +TmnxSyslogIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogIdOrEmpty uniquely identifies an entry in the + tmnxSyslogTargetTable to be used for the syslog collector target + information when creating a log file where tmnxLogIdDestination + has a value of 'syslog (2)'. The value of 0 is used when no + entry exists in the tmnxSyslogTargetTable." + SYNTAX Integer32 (0 | 1..40) + +TmnxLogFileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFileId uniquely identifies a file-id to be + used when creating a log or accounting file. A value of zero (0) + indicates none specified and is invalid when used as an index + for the tmnxLogFileIdTable." + SYNTAX Integer32 (0..99) + +TmnxLogFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFileType indicates the type of information that + will be written to this file." + SYNTAX INTEGER { + none (0), + eventLog (1), + accountingPolicy (2) + } + +TmnxLogIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of tmnxLogIdIndex uniquely identifies an event stream log. + Note that 3 default TmnxLogIdEntry rows are created by the agent using + TmnxLogIdIndex values 99, 100 and 101." + SYNTAX Integer32 (1..101) + +TmnxStgIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxStgIndex uniquely identifies an event stream log. It + is the same as an TmnxLogIdIndex but with a limited range." + SYNTAX Integer32 (1..100) + +TmnxCFlash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxCFlash uniquely identifies a compact flash + module on the active CPM card. A value of zero (0) indicates + none specified." + SYNTAX Unsigned32 + +TmnxLogFilterId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFilterId is the identification number of an + event log filter. The value of zero indicates none specified. + The value of zero (0) is invalid when used as an index for the + tmnxLogFilterTable. Filter entry 1001 is created by the agent." + SYNTAX Unsigned32 (0..1500) + +TmnxLogFilterEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFilterEntryId is the identification number of an + event log filter entry." + SYNTAX Unsigned32 (1..999) + +TmnxLogFilterOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When TmnxLogFilterOperator has a value of 'off', the item is not + matched. Otherwise the value of TmnxLogFilterOperator determines + the comparison operator to be used as the parameter match criterion." + SYNTAX INTEGER { + off (1), + equal (2), + notEqual (3), + lessThan (4), + lessThanOrEqual (5), + greaterThan (6), + greaterThanOrEqual (7) + } + +TmnxEventNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each log event type has a unique identifying number. This number is + unique within a particular software application, such as IP, MPLS, + OSPF, etc.; but it is not necessarily unique across different software + applications. That is MPLS event #1001 may be different from OSPF + event #1001." + SYNTAX Unsigned32 + +TmnxLogExRbkOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogExRbkOperationType specifies the type of operation + being performed." + SYNTAX INTEGER { + unknown (0), + exec (1), + rollback (2), + vsd (3), + load (4) + } + +LogStorageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX StorageType + +tmnxLogObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 12 } + +tmnxLogNotificationObjects OBJECT IDENTIFIER ::= { tmnxLogObjs 1 } + +tmnxLogFileDeletedLogId OBJECT-TYPE + SYNTAX TmnxLogIdIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedLogId indicates with which event log-id + or accounting-policy-id the deleted file was associated. Note the + corresponding entry in the tmnxLogIdTable or tmnxLogApTable may no + longer exist." + ::= { tmnxLogNotificationObjects 1 } + +tmnxLogFileDeletedFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedFileId indicates with which event + log-id or accounting-policy-id the deleted file was associated. Note + that the corresponding entry in the tmnxLogFileIdTable may no longer + exist." + ::= { tmnxLogNotificationObjects 2 } + +tmnxLogFileDeletedLogType OBJECT-TYPE + SYNTAX TmnxLogFileType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedLogType indicates whether the deleted + file was an 'eventLog' or 'accountingPolicy'." + ::= { tmnxLogNotificationObjects 3 } + +tmnxLogFileDeletedLocation OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedLocation indicates on which compact + flash device the event log or accounting policy file that has been + deleted was located. " + ::= { tmnxLogNotificationObjects 4 } + +tmnxLogFileDeletedName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedName indicates the pathname of an event + log or accounting policy file that has been deleted because of space + contention on a compact flash device." + ::= { tmnxLogNotificationObjects 5 } + +tmnxLogFileDeletedCreateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedCreateTime indicates the date and time + when the deleted file had been created." + ::= { tmnxLogNotificationObjects 6 } + +tmnxLogTraceErrorTitle OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogTraceErrorTitle indicates the title string of the + trace error event that generated the tmnxLogTraceError notification." + ::= { tmnxLogNotificationObjects 7 } + +tmnxLogTraceErrorSubject OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogTraceErrorSubject indicates the subject string of + the trace error event that generated the tmnxLogTraceError + notification. + + The subject is the entity that originated the event, such as the Slot + ID." + ::= { tmnxLogNotificationObjects 8 } + +tmnxLogTraceErrorMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogTraceErrorMessage indicates the message text + string of the trace error event that generated the tmnxLogTraceError + notification." + ::= { tmnxLogNotificationObjects 9 } + +tmnxLogThrottledEventID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxLogThrottledEventID is used by the tmnxLogEventThrottled + notification to indicate the NOTIFICATION-TYPE object identifier of + the throttled event." + ::= { tmnxLogNotificationObjects 10 } + +tmnxLogThrottledEvents OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxLogThrottledEvents is used by the tmnxLogEventThrottled + notification to indicate the number of events dropped because of event + throttling during the last throttle interval." + ::= { tmnxLogNotificationObjects 11 } + +tmnxSysLogTargetId OBJECT-TYPE + SYNTAX TmnxSyslogId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysLogTargetId is used by the tmnxSysLogTargetProblem notification + to indicate the involved TmnxSyslogId." + ::= { tmnxLogNotificationObjects 12 } + +tmnxSysLogTargetProblemDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysLogTargetProblemDescr indicates the type of error + encountered when trying to deliver events to the destination specified + in the TmnxSyslogId." + ::= { tmnxLogNotificationObjects 13 } + +tmnxLogNotifyApInterval OBJECT-TYPE + SYNTAX Integer32 (5..120) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogNotifyApInterval indicates how frequently the + statistics are collected and written to their destination." + ::= { tmnxLogNotificationObjects 14 } + +tmnxStdReplayStartEvent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxStdReplayStartEvent indicates the SNMP notification + request ID of the first missed event that was replayed when an SNMP + notification target address was readded to the RTM following a period + when the target address had been removed. It is used by the + tmnxStdEventsReplayed notification." + ::= { tmnxLogNotificationObjects 15 } + +tmnxStdReplayEndEvent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxStdReplayEndEvent indicates the SNMP notification + request ID of the last missed event that was replayed when an SNMP + notification target address was readded to the RTM following a period + when the target address had been removed. It is used by the + tmnxStdEventsReplayed notification." + ::= { tmnxLogNotificationObjects 16 } + +tmnxEhsHEntryMinDelayInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..604800) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryMinDelayInterval indicates the difference + between the current time and the time as mentioned in + tmnxEhsHEntryLastExecuted." + ::= { tmnxLogNotificationObjects 17 } + +tmnxLogMaxLogs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "logs" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active Logs that are allowed. A value + of zero (0) for this object implies that there is no limit for the + number of concurrent active logs in effect. + + The maximum number of logs in the Base context is restricted to 30 and + in the VPRN context to 30." + DEFVAL { 60 } + ::= { tmnxLogObjs 2 } + +tmnxLogFileIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogFileIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series Log File ID Table for providing, via + SNMP, the capability of defining the characteristics for log and + accounting files and associating them with a file-id. The actual file + is not created until the file-id is used in a log or accounting file + configuration." + ::= { tmnxLogObjs 3 } + +tmnxLogFileIdEntry OBJECT-TYPE + SYNTAX TmnxLogFileIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogFileIdTable. Entries are created + and deleted in this table by SNMP sets to tmnxLogFileIdRowStatus." + INDEX { tmnxLogFileId } + ::= { tmnxLogFileIdTable 1 } + +TmnxLogFileIdEntry ::= SEQUENCE +{ + tmnxLogFileId TmnxLogFileId, + tmnxLogFileIdRowStatus RowStatus, + tmnxLogFileIdStorageType StorageType, + tmnxLogFileIdRolloverTime Integer32, + tmnxLogFileIdRetainTime Integer32, + tmnxLogFileIdAdminLocation TmnxCFlash, + tmnxLogFileIdOperLocation TmnxCFlash, + tmnxLogFileIdDescription TItemDescription, + tmnxLogFileIdLogType TmnxLogFileType, + tmnxLogFileIdLogId Integer32, + tmnxLogFileIdPathName DisplayString, + tmnxLogFileIdCreateTime DateAndTime, + tmnxLogFileIdBackupLoc TmnxCFlash, + tmnxLogFileIdName TLNamedItemOrEmpty +} + +tmnxLogFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value tmnxLogFileId uniquely identifies a file-id to be used + when creating a log or accounting file." + ::= { tmnxLogFileIdEntry 1 } + +tmnxLogFileIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxLogFileIdTable. Deletion of an entry in this + table will not succeed if it is currently used by any log + or accounting file." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxLogFileIdEntry 2 } + +tmnxLogFileIdStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row." + DEFVAL { nonVolatile } + ::= { tmnxLogFileIdEntry 3 } + +tmnxLogFileIdRolloverTime OBJECT-TYPE + SYNTAX Integer32 (5..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdRolloverTime specifies how often, in + minutes, a new log or accounting file will be created. If the value + of tmnxLogFileIdLogType is not 'rollover', then the value of this + object is irrelevant." + DEFVAL { 1440 } + ::= { tmnxLogFileIdEntry 4 } + +tmnxLogFileIdRetainTime OBJECT-TYPE + SYNTAX Integer32 (1..500) + UNITS "hours" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdRetainTime specifies the minimum time, + in hours, that a file is retained on the media. Once this time + period has expired the file is deleted." + DEFVAL { 12 } + ::= { tmnxLogFileIdEntry 5 } + +tmnxLogFileIdAdminLocation OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdAdminLocation specifies where the log + or accounting file should be created. The file location should be a + compact flash on the primary CPM. When the secondary CPM becomes + the primary CPM after a failure, the same log file policies will + be activated. Thus it is recommended that the same media is + available to both secondary and primary CPMs. + + If no location is specified, 0, the compact flash cf1: is used to + store the log files or cf2: is used to store accounting files." + DEFVAL { 0 } + ::= { tmnxLogFileIdEntry 6 } + +tmnxLogFileIdOperLocation OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdOperLocation indicates where the log + or accounting file has been created. The file location should be a + compact flash on the primary CPM. When the secondary CPM becomes + the primary CPM after a failure, the same log file policies will + be activated. Thus it is recommended that the same media is + available to both secondary and primary CPMs." + ::= { tmnxLogFileIdEntry 7 } + +tmnxLogFileIdDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdDescription is a user provided description + string for this log file-id entry. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''h } + ::= { tmnxLogFileIdEntry 8 } + +tmnxLogFileIdLogType OBJECT-TYPE + SYNTAX TmnxLogFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdLogType indicates the type of information + that will be written to this file." + ::= { tmnxLogFileIdEntry 9 } + +tmnxLogFileIdLogId OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdLogId indicates the ID index of the log or + accounting policy this file is attached to. A value of zero (0) + indicates that this file definition is not currently used by any + log or accounting policy." + ::= { tmnxLogFileIdEntry 10 } + +tmnxLogFileIdPathName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdPathName is the pathname of the currently + opened file used by this file-id entry. The value of + tmnxLogFileIdPathName is affected by the value of stiPreferLocalTime." + ::= { tmnxLogFileIdEntry 11 } + +tmnxLogFileIdCreateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdCreateTime is the time the currently opened + file version used by this file-id entry was created. The value of + tmnxLogFileIdCreateTime is affected by the value of + stiPreferLocalTime." + ::= { tmnxLogFileIdEntry 12 } + +tmnxLogFileIdBackupLoc OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdBackupLoc specifies where the log + or accounting file should be created if it cannot be created in + the location specified by tmnxLogFileIdAdminLocation. The file + location should be a compact flash on the primary CPM. When the + secondary CPM becomes the primary CPM after a failure, the same + log file policies will be activated. Thus it is recommended that + the same media is available to both secondary and primary CPMs. + + If no backup location is specified, 0, and the log or accounting file + could not be created in the location specified by + tmnxLogFileIdAdminLocation or the file creation at the specified + backup location fails, a file create failure trap is issued and the + associated log or accounting policy is marked as operationally + 'outOfService'." + DEFVAL { 0 } + ::= { tmnxLogFileIdEntry 13 } + +tmnxLogFileIdName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdName specifies particular entry in the + tmnxLogFileIdTable." + DEFVAL { "" } + ::= { tmnxLogFileIdEntry 14 } + +tmnxLogApTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series Log Accounting Policy Table contains an entry + for each accounting policy that specifies the characteristics of the + accounting records associated with an accounting policy." + ::= { tmnxLogObjs 4 } + +tmnxLogApEntry OBJECT-TYPE + SYNTAX TmnxLogApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogApTable. Entries in the + tmnxLogApTable are created and destroyed via SNMP Set + requests to tmnxLogApRowStatus." + INDEX { tmnxLogApPolicyId } + ::= { tmnxLogApTable 1 } + +TmnxLogApEntry ::= SEQUENCE +{ + tmnxLogApPolicyId Integer32, + tmnxLogApRowStatus RowStatus, + tmnxLogApStorageType LogStorageType, + tmnxLogApAdminStatus TmnxAdminState, + tmnxLogApOperStatus TmnxOperState, + tmnxLogApInterval Integer32, + tmnxLogApDescription TItemDescription, + tmnxLogApDefault TruthValue, + tmnxLogApRecord INTEGER, + tmnxLogApToFileId TmnxLogFileId, + tmnxLogApPortType INTEGER, + tmnxLogApDefaultInterval TruthValue, + tmnxLogApDataLossCount Counter32, + tmnxLogApLastDataLossTimeStamp TimeStamp, + tmnxLogApToFileType INTEGER, + tmnxLogApIncludeSystemInfo TruthValue, + tmnxLogApAlign TruthValue +} + +tmnxLogApPolicyId OBJECT-TYPE + SYNTAX Integer32 (1..99) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApPolicyId uniquely identifies an accounting + policy to be used for creating accounting records. A specific + accounting policy can be applied to one or more service access + points (SAPs). Any changes made to an existing policy is applied + immediately to all SAPs where this policy is applied." + ::= { tmnxLogApEntry 1 } + +tmnxLogApRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxLogApTable. Deletion of an entry in this + table will not succeed if it is currently applied to any + service access point (SAP)." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxLogApEntry 2 } + +tmnxLogApStorageType OBJECT-TYPE + SYNTAX LogStorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row." + DEFVAL { nonVolatile } + ::= { tmnxLogApEntry 3 } + +tmnxLogApAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApAdminStatus specifies the desired administrative + state for this accounting policy." + DEFVAL { outOfService } + ::= { tmnxLogApEntry 4 } + +tmnxLogApOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApOperStatus indicates the current operational + status of this accounting policy." + ::= { tmnxLogApEntry 5 } + +tmnxLogApInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApInterval determines how frequently the + statistics are collected and written to their destination. + + If no record is specified, default value for tmnxLogApInterval is 5 + minutes. For service and network types of record, default values are 5 + minutes and 15 minutes respectively. + + For an accounting policy with one of the following record type + (i.e. tmnxLogApRecord) values, the minimum interval is one minute: + completeOamPm(56), + completeSvcActivTestHead(76), + saa(32). + + Otherwise the minimum interval is five minutes." + DEFVAL { 5 } + ::= { tmnxLogApEntry 6 } + +tmnxLogApDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApDescription is a user provided description + string for this accounting policy. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''h } + ::= { tmnxLogApEntry 7 } + +tmnxLogApDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxLogApDefault has a value of 'true', it specifies that + this accounting policy is applied to all service access points (SAPs) + that do not have an explicit accounting policy applied. If no + accounting policy is associated with a SAP accounting records are + produced in accordance with the default policy. + + Only one accounting policy entry in the tmnxLogApTable can have + tmnxLogApDefault set to 'true'. If there is no entry in the + tmnxLogApTable with tmnxLogApDefault set to 'true', then the + only accounting records collected are those explicitly configured + accounting policies." + DEFVAL { false } + ::= { tmnxLogApEntry 8 } + +tmnxLogApRecord OBJECT-TYPE + SYNTAX INTEGER { + none (0), + svcIngressOctet (1), + svcEgressOctet (2), + svcIngressPkt (3), + svcEgressPkt (4), + netIngressOctet (5), + netEgressOctet (6), + netIngressPkt (7), + netEgressPkt (8), + compactSvcInOctet (9), + combinedSvcIngress (10), + combinedNetInEgOctet (11), + combinedSvcInEgOctet (12), + completeSvcInEg (13), + combinedSvcSdpInEg (14), + completeSvcSdpInEg (15), + completeSubscrIngrEgr (16), + bsxProtocol (17), + bsxApplication (18), + bsxAppGroup (19), + bsxSubscriberProtocol (20), + bsxSubscriberApplication (21), + bsxSubscriberAppGroup (22), + customRecordSubscriber (23), + customRecordService (24), + customRecordAa (25), + queueGroupOctets (26), + queueGroupPackets (27), + combinedQueueGroup (28), + combinedMplsLspIngress (29), + combinedMplsLspEgress (30), + combinedLdpLspEgress (31), + saa (32), + video (33), + kpiSystem (34), + kpiBearerMgmt (35), + kpiBearerTraffic (36), + kpiRefPoint (37), + kpiPathMgmt (38), + kciIom3 (39), + kciSystem (40), + kciBearerMgmt (41), + kciPathMgmt (42), + completeKpi (43), + completeKci (44), + kpiBearerGroup (45), + kpiRefPathGroup (46), + kpiKciBearerMgmt (47), + kpiKciPathMgmt (48), + kpiKciSystem (49), + completeKpiKci (50), + aaPerformance (51), + completeEthernetPort (52), + extendedSvcIngrEgr (53), + completeNetIngrEgr (54), + aaPartition (55), + completeOamPm (56), + kpiRefPtSecErrorCauseCode (57), + kpiBearerTrafficGtpEndpoint (58), + kpiIpReas (59), + kpiRadiusGroup (60), + kpiRefPtFailureCauseCode (61), + kpiDhcpGroup (62), + aaAdmitDeny (63), + netIntfIngressOctet (65), + netIntfEgressOctet (66), + netIntfIngressPkt (67), + netIntfEgressPkt (68), + combinedNetIntfIngress (69), + combinedNetIntfEgress (70), + completeNetIntfIngrEgr (71), + accessEgressOctets (72), + accessEgressPackets (73), + combinedAccessEgress (74), + combinedNetworkEgress (75), + completeSvcActivTestHead (76), + combinedMplsSrteEgress (77) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApRecord specifies the type of predefined + accounting record type to be written to the accounting file. + + The value 'bsxSubscriberAppGroup (22)' was made obsolete in release + 7.0 and replaced by 'customRecordAa (25).'" + DEFVAL { none } + ::= { tmnxLogApEntry 9 } + +tmnxLogApToFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApToFileId is the index to the entry in the + tmnxLogFileIdTable that specifies the file characteristics to be + used for the destination of the accounting policy records collected + by this accounting policy. The file itself is created the first + time this accounting policy is applied to a service access point + (SAP). + + tmnxLogApToFileId must be set along with tmnxLogApToFileType to + indicate whether the records will be stored in a file or not. + + When a destination file is specified, the value of the file is + specified by tmnxLogApToFileId and the value of tmnxLogApToFileType + should be 'fileId'. + + When the destination file is not specified, the value of + tmnxLogApToFileId should be zero and the value of tmnxLogApToFileType + should be 'noFile'." + ::= { tmnxLogApEntry 10 } + +tmnxLogApPortType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + access (1), + network (2), + sdp (3), + subscriber (4), + appAssure (5), + qgrp (6), + saa (7), + mplsLspIngr (8), + mplsLspEgr (9), + ldpLspEgr (10), + video (11), + mobileGateway (12), + ethernet (13), + oamPm (14), + networkIntf (16), + accessPort (17), + svcActvTest (18), + mplsSrteEgr (19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApPortType indicates the type of facility + associated with the specified accounting policy's record type (i.e. + tmnxLogApRecord)." + ::= { tmnxLogApEntry 11 } + +tmnxLogApDefaultInterval OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When tmnxLogApDefaultInterval has a value of 'true', it specifies that + tmnxLogApInterval will have a default value. + + When tmnxLogApDefaultInterval has a value of 'false', user can set the + value of tmnxLogApInterval manually." + DEFVAL { true } + ::= { tmnxLogApEntry 12 } + +tmnxLogApDataLossCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApDataLossCount indicates the number of times a + tmnxLogAccountingDataLoss trap was raised against this application + policy." + ::= { tmnxLogApEntry 13 } + +tmnxLogApLastDataLossTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApLastDataLossTimeStamp indicates the last time, + since system startup that a tmnxLogAccountingDataLoss trap was raised + against this application policy." + ::= { tmnxLogApEntry 14 } + +tmnxLogApToFileType OBJECT-TYPE + SYNTAX INTEGER { + fileId (0), + noFile (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApToFileType specifies where records of an + accounting policy are stored. It should be set along with + tmnxLogApToFileId which specifies the destination file index where the + accounting records are stored. + + When the value of tmnxLogApToFileType is 'noFile', it indicates that + the accounting records will not to be stored in a file and the value + of tmnxLogApToFileId should be set to zero. + + When the value of tmnxLogApToFileType is 'fileId', it indicates that + the accounting records will be stored in a file specified by + tmnxLogApToFileId. + + tmnxLogApOperStatus will transition to 'inService' when the + tmnxLogApToFileType is set to 'noFile' or 'fileId'." + DEFVAL { fileId } + ::= { tmnxLogApEntry 15 } + +tmnxLogApIncludeSystemInfo OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApIncludeSystemInfo specifies whether or not to + include system information at the top of each accounting file + generated for a given accounting policy." + DEFVAL { false } + ::= { tmnxLogApEntry 16 } + +tmnxLogApAlign OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true generation of accounting statistics is aligned with absolute + time. First statistics are generated when absolute time is dividable + by collection-interval value. After that it continues with + collection-interval. This is important for synchronization of + statistics interval between various nodes in network. If false, + generation of accounting statistis is triggered right after command + execution and continues after configured collection-interval. type + that do not have an accounting policy." + DEFVAL { false } + ::= { tmnxLogApEntry 17 } + +tmnxLogIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series Log Identification Table contains an entry for + each log that specifies the characteristics of that log associated + with a log-id number." + ::= { tmnxLogObjs 5 } + +tmnxLogIdEntry OBJECT-TYPE + SYNTAX TmnxLogIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogIdTable. Entries in the + tmnxLogIdTable are created and destroyed via SNMP Set + requests to tmnxLogIdRowStatus. Default log entries 99, + and 100 are created by the agent." + INDEX { tmnxLogIdIndex } + ::= { tmnxLogIdTable 1 } + +TmnxLogIdEntry ::= SEQUENCE +{ + tmnxLogIdIndex TmnxLogIdIndex, + tmnxLogIdRowStatus RowStatus, + tmnxLogIdStorageType LogStorageType, + tmnxLogIdAdminStatus TmnxAdminState, + tmnxLogIdOperStatus TmnxOperState, + tmnxLogIdDescription TItemDescription, + tmnxLogIdFilterId TmnxLogFilterId, + tmnxLogIdSource BITS, + tmnxLogIdDestination INTEGER, + tmnxLogIdFileId TmnxLogFileId, + tmnxLogIdSyslogId TmnxSyslogIdOrEmpty, + tmnxLogIdMaxMemorySize Unsigned32, + tmnxLogIdConsoleSession TruthValue, + tmnxLogIdForwarded Counter64, + tmnxLogIdDropped Counter64, + tmnxLogIdTimeFormat INTEGER, + tmnxLogIdPythonPolicy TNamedItemOrEmpty, + tmnxLogIdOperDestination INTEGER, + tmnxLogIdNetconfStream TNamedItemOrEmpty, + tmnxLogIdName TLNamedItemOrEmpty +} + +tmnxLogIdIndex OBJECT-TYPE + SYNTAX TmnxLogIdIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogIdIndex uniquely identifies an event stream log." + ::= { tmnxLogIdEntry 1 } + +tmnxLogIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxLogIdTable. Deletion of an entry in this + table will not succeed if tmnxLogIdOperStatus is not + 'outOfService'. tmnxLogIdOperStatus will not transition + to 'inService' if tmnxLogIdSource and tmnxLogIdDestination + and their associated objects have not been set to valid values." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxLogIdEntry 2 } + +tmnxLogIdStorageType OBJECT-TYPE + SYNTAX LogStorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row." + DEFVAL { nonVolatile } + ::= { tmnxLogIdEntry 3 } + +tmnxLogIdAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdAdminStatus specifies the desired administrative + state for this log." + DEFVAL { inService } + ::= { tmnxLogIdEntry 4 } + +tmnxLogIdOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdOperStatus indicates the current operational + status of this log." + ::= { tmnxLogIdEntry 5 } + +tmnxLogIdDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdDescription is a user provided description + string for this log. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''h } + ::= { tmnxLogIdEntry 6 } + +tmnxLogIdFilterId OBJECT-TYPE + SYNTAX TmnxLogFilterId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdFilterId is the index into the + tmnxLogFilterTable to the entry the defines a filter to be + applied to this log's source event stream to limit the events + output to this log's destination. If tmnxLogIdFilterId has a + value of 0, then all events in the source log are forwarded + to the destination." + DEFVAL { 0 } + ::= { tmnxLogIdEntry 7 } + +tmnxLogIdSource OBJECT-TYPE + SYNTAX BITS { + main (0), + security (1), + change (2), + debugTrace (3), + li (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdSource is a bit mask that specifies the + log event source stream(s) to be forwarded to the destination + specified in tmnxLogIdDestination. Events from more than one + source may be forwarded to the log destination. + + The 'main' event stream consists of all events that are not explicitly + directed to any other event stream. + + The 'security' event stream contains all events that affect attempts + to breach system security such as failed login attempts, attempts to + access SNMP MIB tables to which the user has not been granted access, + or attempts to enter a branch of the CLI for which the user is not + authorized. + + The 'user' activity event stream contains all events that directly + affect the configuration or operation of the system. + + The 'debugTrace' event stream contains all events configured for + application or protocol tracing. + + The 'li' event stream contains all events configured for Lawful + Intercept activities. An attempt to set the 'li' event stream + will fail with an inconsistentValue error if the requestor does + not have access to the 'li' context. An attempt to set the 'li' + event stream will fail with an inconsistentValue error if + tmnxLogIdDestination has the value 'syslog' or 'file'." + DEFVAL { {} } + ::= { tmnxLogIdEntry 8 } + +tmnxLogIdDestination OBJECT-TYPE + SYNTAX INTEGER { + none (0), + console (1), + syslog (2), + snmpTraps (3), + file (4), + memory (5), + netconf (7), + subscribedCli (8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdDestination specifies the event log stream + destination. Once this object has been set to a value other than + the default 'none' it cannot be modified and attempts to reset + it to another value will fail with an INCONSISTENT VALUE error. + + The 'console' destination causes all selected log events to be + directed to the system console. If the console is not connected + then all entries are dropped. + + The 'syslog' destination sends all selected log events to the + syslog address configured in tmnxSyslogTargetAddress and + tmnxSyslogTargetUdpPort in the tmnxSyslogTargetTable row entry + pointed to by the value of tmnxLogIdSyslogId. An attempt to + set this object to 'syslog' will fail with an inconsistentValue + error if tmnxLogIdSource has the value 'li' set. + + The 'snmpTraps' destination causes events defined as SNMP traps + to be sent to the configured SNMP trap destinations and also to + be logged in the NOTIFICATION-LOG-MIB tables. The allocated memory + size for the log of transmitted traps is specified in + tmnxLogIdMaxMemorySize. The events are logged to memory in a circular + fashion. Once the space is full, the oldest entry is replaced with + a new entry. + + The 'file' destination causes all selected log events to be + directed to a file on one of the CPM's compact flash discs. + Details of the file's configuration are in the tmnxLogFileIdTable + entry pointed to by the value of tmnxLogIdFileId. An attempt to + set this object to 'file' will fail with an inconsistentValue + error if tmnxLogIdSource has the value 'li' set. + + The 'memory' destination causes all selected log events to be + directed to an in memory storage area. The allocated memory size + for the log is specified in tmnxLogIdMaxMemorySize. The events are + logged to memory in a circular fashion. Once the space is full, + the oldest entry is replaced with a new entry." + DEFVAL { none } + ::= { tmnxLogIdEntry 9 } + +tmnxLogIdFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdFileId is the index to the entry in the + tmnxLogFileIdTable that specifies the file characteristics to be used + for the destination of the log events written to this log. + + tmnxLogIdOperStatus will not transition to 'inService' until a + valid value has been set for tmnxLogIdFileId. This object is + valid only if tmnxLogIdDestination is set to 'file'. + + This object can be set only once together with tmnxLogIdDestination + value of 'file'. " + ::= { tmnxLogIdEntry 10 } + +tmnxLogIdSyslogId OBJECT-TYPE + SYNTAX TmnxSyslogIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdSyslogId is the index into the + tmnxSyslogTargetTable for the row entry with the information to format + event messages to be sent to a specific syslog collector target. + + This object is valid only when tmnxLogIdDestination has a value of + 'syslog'. If this object has a value of zero (0), then no collector + is specified and no messages are sent. + + This object can be set only once together with tmnxLogIdDestination + value of 'syslog'." + DEFVAL { 0 } + ::= { tmnxLogIdEntry 11 } + +tmnxLogIdMaxMemorySize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 50..3000) + UNITS "events" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdMaxMemorySize specifies the amount of memory to + allocate for this log. This object can be set only once together with + tmnxLogIdDestination has a value of 'memory', 'netconf', 'snmpTraps' or 'subscribedCli'. + For any other value of tmnxLogIdDestination, a read of this object will return zero (0). + + Once a memory size has been specified and the log created, any attempt + to modify this object will fail with an INCONSISTENT VALUE error." + DEFVAL { 100 } + ::= { tmnxLogIdEntry 12 } + +tmnxLogIdConsoleSession OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object exists for the convenience of the Nokia SROS CLI. + When set to 'true' it indicates that the 'CONSOLE' log output + should be printed to the Telnet session instead of the CONSOLE + device. When a tmnxLogIdEntry is created directly via SNMP, + setting this object has no meaning and the 'CONSOLE' log output + will always be sent to the CONSOLE device. This object is obsoleted + in 15.0 Release." + DEFVAL { false } + ::= { tmnxLogIdEntry 13 } + +tmnxLogIdForwarded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdForwarded is the count of the number of events + that have been forwarded to this log's destination. This counter is + incremented after an event has been selected by the log filter defined + in tmnxLogIdFilterId." + ::= { tmnxLogIdEntry 14 } + +tmnxLogIdDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdDropped is the count of the number of events + that have been sent to this logs source(s) and that have not been + forwarded to the log destination because they were filtered out by the + log filter defined in tmnxLogIdFilterId." + ::= { tmnxLogIdEntry 15 } + +tmnxLogIdTimeFormat OBJECT-TYPE + SYNTAX INTEGER { + utc (1), + local (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdTimeFormat specifies the type of timestamp + format for events sent to logs where tmnxLogIdDestination has a value + of either 'syslog (2)' or 'file (4)'. + + When tmnxLogIdTimeFormat has a value of 'utc (1)' timestamps are + written using the Coordinated Universal Time value. When + tmnxLogIdTimeFormat has a value of 'local (2)' timestamps are + written in the system's local time." + DEFVAL { utc } + ::= { tmnxLogIdEntry 16 } + +tmnxLogIdPythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdPythonPolicy specifies the name of a Python + policy. + + The name refers to a conceptual row in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable. The Python policy should + have Python scripts to modify the log message text. + + While the value of tmnxLogIdAdminStatus is equal to 'inService', a + non-empty value for this object is only allowed if the value of + tmnxLogIdDestination is equal to 'syslog'." + DEFVAL { ''h } + ::= { tmnxLogIdEntry 17 } + +tmnxLogIdOperDestination OBJECT-TYPE + SYNTAX INTEGER { + none (0), + console (1), + syslog (2), + snmpTraps (3), + file (4), + memory (5), + cliSession (6), + netconf (7), + subscribedCli (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdOperDestination indicates the operational value + of event log stream destination. + + The 'console' destination indicates all selected log events will be + directed to the system console. + + The 'syslog' destination indicates all selected log events will be + directed to the syslog address configured in tmnxSyslogTargetAddress + and tmnxSyslogTargetUdpPort in the tmnxSyslogTargetTable row entry + pointed to by the value of tmnxLogIdSyslogId. + + The 'snmpTraps' destination indicates events defined as SNMP traps + will be sent to the configured SNMP trap destinations and also to be + logged in the NOTIFICATION-LOG-MIB tables. + + The 'file' destination indicates all selected log events will be + directed to a file on one of the CPM's compact flash discs. + + The 'memory' destination indicates all selected log events will be + directed to an in memory storage area. + + The 'cliSession' destination indicates all selected log events will be + directed to a cli session. tmnxLogIdDestination will have a value + 'none' in this case." + DEFVAL { none } + ::= { tmnxLogIdEntry 18 } + +tmnxLogIdNetconfStream OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdNetconfStream specifies the name of the NETCONF + stream associated with this log. + + A non-empty value for this object is only allowed if the value of + tmnxLogIdDestination is equal to 'netconf'." + DEFVAL { "" } + ::= { tmnxLogIdEntry 19 } + +tmnxLogIdName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdName specifies an event stream log." + DEFVAL { "" } + ::= { tmnxLogIdEntry 20 } + +tmnxLogFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tmnxLogObjs 6 } + +tmnxLogFilterEntry OBJECT-TYPE + SYNTAX TmnxLogFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Log Filter entry. + + Entries are created by user. Entries are deleted by user. Entry 1001 + is created by the agent for default TmnxLogIdIndex 100. + + There is no StorageType object. Entries have a presumed + StorageType of nonVolatile." + INDEX { tmnxLogFilterId } + ::= { tmnxLogFilterTable 1 } + +TmnxLogFilterEntry ::= SEQUENCE +{ + tmnxLogFilterId TmnxLogFilterId, + tmnxLogFilterRowStatus RowStatus, + tmnxLogFilterDescription TItemDescription, + tmnxLogFilterDefaultAction TFilterAction, + tmnxLogFilterInUse TruthValue, + tmnxLogFilterName TLNamedItemOrEmpty +} + +tmnxLogFilterId OBJECT-TYPE + SYNTAX TmnxLogFilterId (1..1500) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogFilterId is a unique index that identifies a + particular entry in the tmnxLogFilterTable." + ::= { tmnxLogFilterEntry 1 } + +tmnxLogFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row entries in this table are created and destroyed via SNMP set + requests." + ::= { tmnxLogFilterEntry 2 } + +tmnxLogFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterDescription is a user provided description + string for this log filter. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxLogFilterEntry 3 } + +tmnxLogFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries. + the values default(3), and nat(5) are not allowed." + DEFVAL { forward } + ::= { tmnxLogFilterEntry 4 } + +tmnxLogFilterInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxLogFilterInUse has a value of 'true', this filter is + attached to a log file configuration. The same tmnxLogFilterEntry + can be attached to more than one log file." + ::= { tmnxLogFilterEntry 5 } + +tmnxLogFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterName specifies particular entry in the + tmnxLogFilterTable." + DEFVAL { "" } + ::= { tmnxLogFilterEntry 6 } + +tmnxLogFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all log filter match entries for all log filters." + ::= { tmnxLogObjs 7 } + +tmnxLogFilterParamsEntry OBJECT-TYPE + SYNTAX TmnxLogFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Log Filter Parameter entry. Every Log + Filter can have zero or more Log Filter Parameter match entries. + + The Log Filter parameter entries are checked in ascending order by + their index value, tmnxLogFilterParamsIndex. Upon the first successful + match, the specified actions are applied as indicated by the value of + tmnxLogFilterParamsAction. No further checking against + remaining tmnxLogFilterParamsEntry rows is done. Therefore, entries + in this table should be sequenced from most to least explicit match + criterion. It is recommended that multiple parameter entries for a log + filter should be created with gaps between their index values. This + allows a new entry to be inserted into an existing filter policy + without needing to renumber the already existing filter parameters + entries. + + A log filter entry in the tmnxLogFilterTable with no entry in the + tmnxLogFilterParamsTable to define its match criteria set will match + every log event, and the default action specified by + tmnxLogFilterDefaultAction will be taken. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tmnxLogFilterId, + tmnxLogFilterParamsIndex + } + ::= { tmnxLogFilterParamsTable 1 } + +TmnxLogFilterParamsEntry ::= SEQUENCE +{ + tmnxLogFilterParamsIndex TmnxLogFilterEntryId, + tmnxLogFilterParamsRowStatus RowStatus, + tmnxLogFilterParamsDescription TItemDescription, + tmnxLogFilterParamsAction TFilterActionOrDefault, + tmnxLogFilterParamsApplication TNamedItemOrEmpty, + tmnxLogFilterParamsApplOperator TmnxLogFilterOperator, + tmnxLogFilterParamsNumber TmnxEventNumber, + tmnxLogFilterParamsNumberOperator TmnxLogFilterOperator, + tmnxLogFilterParamsSeverity TmnxPerceivedSeverity, + tmnxLogFilterParamsSeverityOperator TmnxLogFilterOperator, + tmnxLogFilterParamsSubject TNamedItemOrEmpty, + tmnxLogFilterParamsSubjectOperator TmnxLogFilterOperator, + tmnxLogFilterParamsSubjectRegexp TruthValue, + tmnxLogFilterParamsRouter TNamedItemOrEmpty, + tmnxLogFilterParamsRouterOperator TmnxLogFilterOperator, + tmnxLogFilterParamsRouterRegexp TruthValue, + tmnxLogFilterParamsMsg OCTET STRING, + tmnxLogFilterParamsMsgOperator TmnxLogFilterOperator, + tmnxLogFilterParamsMsgRegexp TruthValue, + tmnxLogFilterParamsName TLNamedItemOrEmpty +} + +tmnxLogFilterParamsIndex OBJECT-TYPE + SYNTAX TmnxLogFilterEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tmnxLogFilterParamsEntry 1 } + +tmnxLogFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this Log filter's parameter entry." + ::= { tmnxLogFilterParamsEntry 2 } + +tmnxLogFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsDescription is a user provided + description string for this log filter match entry. It can consist + of any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 3 } + +tmnxLogFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the action to take for log events that match this filter entry. + the value default(3) is allowed. If tmnxLogFilterParamsAction + has the value 'default', the action specified by the value + of tmnxLogFilterDefaultAction is applied to events that match + this filter entry. The value nat(5) is not allowed." + DEFVAL { default } + ::= { tmnxLogFilterParamsEntry 4 } + +tmnxLogFilterParamsApplication OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Matches log events with the specified application name. An + application is the software entity the reports the log event and + includes IP, MPLS, OSPF, CLI, SERVICES, etc." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 5 } + +tmnxLogFilterParamsApplOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsApplOperator is the comparison + operator to use to determine if the log event matches the value + of tmnxLogFilterParamsApplication. The only valid values from + TmnxLogFilterOperator are 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 6 } + +tmnxLogFilterParamsNumber OBJECT-TYPE + SYNTAX TmnxEventNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsNumber is the log event number to + be matched. Event numbers uniquely identify a certain event within + an application but not across applications." + DEFVAL { 0 } + ::= { tmnxLogFilterParamsEntry 7 } + +tmnxLogFilterParamsNumberOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsNumberOperator is the comparison + operator to use to determine if the log event matches the value of + tmnxLogFilterParamsNumber." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 8 } + +tmnxLogFilterParamsSeverity OBJECT-TYPE + SYNTAX TmnxPerceivedSeverity + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSeverity is the log event severity + level to be matched." + DEFVAL { none } + ::= { tmnxLogFilterParamsEntry 9 } + +tmnxLogFilterParamsSeverityOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSeverityOperator is the comparison + operator to use to determine if the log event matches the value of + tmnxLogFilterParamsSeverity." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 10 } + +tmnxLogFilterParamsSubject OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSubject is the log event subject + string to be matched. The subject is the entity that the event is + reported for, such as a port ID." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 11 } + +tmnxLogFilterParamsSubjectOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSubjectOperator is the comparison + operator to use to determine if the log event matches the value + of tmnxLogFilterParamsSubject. The only valid values of + TmnxLogFilterOperator to use for the subject string comparison are + 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 12 } + +tmnxLogFilterParamsSubjectRegexp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSubjectRegexp specifies the type + of string comparison to use to determine if the log event matches + the value of tmnxLogFilterParamsSubject. When the value of + tmnxLogFilterParamsSubjectRegexp is 'true', the string in + tmnxLogFilterParamsSubject is a regular expression string to be + matched against the subject string in the log event being filtered. + When it has a value of 'false', the string in + tmnxLogFilterParamsSubject is matched exactly by the event + filter." + DEFVAL { false } + ::= { tmnxLogFilterParamsEntry 13 } + +tmnxLogFilterParamsRouter OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsRouter is the log event router context + name string to be matched." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 14 } + +tmnxLogFilterParamsRouterOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsRouterOperator is the comparison + operator to use to determine if the log event matches the value + of tmnxLogFilterParamsRouter. The only valid values of + TmnxLogFilterOperator to use for the router name string comparison + are 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 15 } + +tmnxLogFilterParamsRouterRegexp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsRouterRegexp specifies the type + of string comparison to use to determine if the log event matches + the value of tmnxLogFilterParamsRouter. When the value of + tmnxLogFilterParamsRouterRegexp is 'true', the string in + tmnxLogFilterParamsRouter is a regular expression string to be + matched against the router name string in the log event being + filtered. When it has a value of 'false', the string in + tmnxLogFilterParamsRouter is matched exactly by the event + filter." + DEFVAL { false } + ::= { tmnxLogFilterParamsEntry 16 } + +tmnxLogFilterParamsMsg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..400)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsMsg specifies the log event message + string to be matched. Matching result is determined based on value of + tmnxLogFilterParamsMsgOperator. Matching type is determined based on + value of tmnxLogFilterParamsMsgRegexp" + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 17 } + +tmnxLogFilterParamsMsgOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsMsgOperator specifies the comparison + operator used to determine if the log event matches the value + of tmnxLogFilterParamsMsg. The only valid values of tmnxLogFilterParamsMsgOperator + to use for the string comparison are 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 18 } + +tmnxLogFilterParamsMsgRegexp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsMsgRegexp specifies the type + of string comparison to use to determine if the log event matches + the value of tmnxLogFilterParamsMsg. When the value of + tmnxLogFilterParamsMsgRegexp is 'true', the string in + tmnxLogFilterParamsMsg is a regular expression string to be + matched against the message string in the log event being filtered. + When it has a value of 'false', the string in + tmnxLogFilterParamsMsg is matched as substring by the event + filter." + DEFVAL { false } + ::= { tmnxLogFilterParamsEntry 19 } + +tmnxLogFilterParamsName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsName specifies particular entry in the + tmnxLogFilterParamsTable." + DEFVAL { "" } + ::= { tmnxLogFilterParamsEntry 20 } + +tmnxSyslogTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSyslogTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all remote syslog collectors that this agent is configured + to send syslog messages to." + ::= { tmnxLogObjs 8 } + +tmnxSyslogTargetEntry OBJECT-TYPE + SYNTAX TmnxSyslogTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Syslog Target entry. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. " + INDEX { tmnxSyslogTargetIndex } + ::= { tmnxSyslogTargetTable 1 } + +TmnxSyslogTargetEntry ::= SEQUENCE +{ + tmnxSyslogTargetIndex TmnxSyslogId, + tmnxSyslogTargetRowStatus RowStatus, + tmnxSyslogTargetDescription TItemDescription, + tmnxSyslogTargetAddress IpAddress, + tmnxSyslogTargetUdpPort TmnxUdpPort, + tmnxSyslogTargetFacility TmnxSyslogFacility, + tmnxSyslogTargetSeverity TmnxSyslogSeverity, + tmnxSyslogTargetMessagePrefix TNamedItemOrEmpty, + tmnxSyslogTargetMessagesDropped Counter32, + tmnxSyslogTargetAddrType InetAddressType, + tmnxSyslogTargetAddr InetAddress, + tmnxSyslogTargetName TLNamedItemOrEmpty, + tmnxSyslogTlsClntProfileName TNamedItemOrEmpty +} + +tmnxSyslogTargetIndex OBJECT-TYPE + SYNTAX TmnxSyslogId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetIndex is a unique arbitrary identifier + for this syslog collector target. + + The maximum value of tmnxSyslogTargetIndex is limited to 10 for the + Base router context and to 30 for the VPRN context." + ::= { tmnxSyslogTargetEntry 1 } + +tmnxSyslogTargetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSyslogTargetRowStatus object allows for dynamic creation and + deletion of row entries in the tmnxSyslogTargetTable as well as the + activation and deactivation of these entries. + + When this object's value is set to 'notInService (2)', no messages + will be sent to this target collector and none of its counters will be + incremented. + + Refer to the RowStatus convention for further details on the behavior + of this object." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { tmnxSyslogTargetEntry 2 } + +tmnxSyslogTargetDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetDescription is an administratively + assigned textual description of this syslog collector target." + DEFVAL { ''H } + ::= { tmnxSyslogTargetEntry 3 } + +tmnxSyslogTargetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSyslogTargetAddress is the IPv4 address for + this syslog message collector target. If the value of this + object is '0.0.0.0', then no messages will be sent, nor will + any counters be incremented. + + This object was made obsolete in release 5.0. It is replaced + by the InetAddress pair tmnxSyslogTargetAddrType and + tmnxSyslogTargetAddr." + DEFVAL { '00000000'h } + ::= { tmnxSyslogTargetEntry 4 } + +tmnxSyslogTargetUdpPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetUdpPort is the UDP port number that is + used to send messages to this syslog collector target." + DEFVAL { 514 } + ::= { tmnxSyslogTargetEntry 5 } + +tmnxSyslogTargetFacility OBJECT-TYPE + SYNTAX TmnxSyslogFacility + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetFacility is the syslog facility number + that will be encoded in messages sent to this syslog collector target." + DEFVAL { local7 } + ::= { tmnxSyslogTargetEntry 6 } + +tmnxSyslogTargetSeverity OBJECT-TYPE + SYNTAX TmnxSyslogSeverity + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetSeverity is the maximum severity level + of the messages that SHOULD be forwarded to this syslog collector + target. The higher the level, the lower the severity." + DEFVAL { info } + ::= { tmnxSyslogTargetEntry 7 } + +tmnxSyslogTargetMessagePrefix OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetMessagePrefix is a string of ABNF + alphanumeric characters to be prepended as the MSG TAG to the syslog + MSG CONTENT string and separated from it with a colon and space, ': '." + DEFVAL { "TMNX" } + ::= { tmnxSyslogTargetEntry 8 } + +tmnxSyslogTargetMessagesDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetMessagesDropped is a count of messages + not sent to this syslog collector target because the severity level of + the message was above tmnxSyslogTargetSeverity; the higher the level, + the lower the severity." + ::= { tmnxSyslogTargetEntry 9 } + +tmnxSyslogTargetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetAddrType specifies the type of host + address to be used for the syslog message collector target. This + object indicates the type of address stored in the corresponding + tmnxSyslogTargetAddr object. + + Only 'ipv4', 'ipv6', and 'ipv6z' address types are supported." + DEFVAL { unknown } + ::= { tmnxSyslogTargetEntry 10 } + +tmnxSyslogTargetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetAddr specifies the IP host address + to be used for the syslog message collector target. If no address + is specified, ''H, then no messages will be sent nor will + any counters be incremented. + + The syslog target address type is determined by the value of the + corresponding tmnxSyslogTargetAddrType object." + DEFVAL { ''H } + ::= { tmnxSyslogTargetEntry 11 } + +tmnxSyslogTargetName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetName specifies particular entry in the + tmnxSyslogTargetTable." + DEFVAL { "" } + ::= { tmnxSyslogTargetEntry 12 } + +tmnxSyslogTlsClntProfileName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSyslogTlsClntProfileName specifies the + name for a TLS client profile. If configured, syslog uses TLS." + DEFVAL { "" } + ::= { tmnxSyslogTargetEntry 13 } + +tmnxEventAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEventAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all applications that generate TiMOS logger events." + ::= { tmnxLogObjs 9 } + +tmnxEventAppEntry OBJECT-TYPE + SYNTAX TmnxEventAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular application entry. + + Entries are created by the agent when the system initializes. + + There is no StorageType object, entries have a presumed StorageType of + permanent. " + INDEX { tmnxEventAppIndex } + ::= { tmnxEventAppTable 1 } + +TmnxEventAppEntry ::= SEQUENCE +{ + tmnxEventAppIndex Unsigned32, + tmnxEventAppName TNamedItem +} + +tmnxEventAppIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEventAppIndex is a unique arbitrary identifier for + this application event generator." + ::= { tmnxEventAppEntry 1 } + +tmnxEventAppName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventAppName is the name string that is used in TiMOS + log messages as the application that generated the logged event." + ::= { tmnxEventAppEntry 2 } + +tmnxEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all TiMOS events that can be generated." + ::= { tmnxLogObjs 10 } + +tmnxEventEntry OBJECT-TYPE + SYNTAX TmnxEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular TiMOS event type entry. Entries are + created by the agent when the system initializes. There is no + StorageType object, entries have a presumed StorageType of permanent. " + INDEX { + tmnxEventAppIndex, + tmnxEventID + } + ::= { tmnxEventTable 1 } + +TmnxEventEntry ::= SEQUENCE +{ + tmnxEventID Unsigned32, + tmnxEventName TNamedItem, + tmnxEventSeverity TmnxPerceivedSeverity, + tmnxEventControl TruthValue, + tmnxEventCounter Counter32, + tmnxEventDropCount Counter32, + tmnxEventReset TmnxActionType, + tmnxEventThrottle TruthValue, + tmnxEventSpecThrottle TruthValue, + tmnxEventSpecThrottleLimit Unsigned32, + tmnxEventSpecThrottleIntval Unsigned32, + tmnxEventSpecThrottleDef TruthValue, + tmnxEventSpecThrottleLimitDef Unsigned32, + tmnxEventSpecThrottleIntvalDef Unsigned32, + tmnxEventRepeat TruthValue +} + +tmnxEventID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEventID is a unique arbitrary identifier for indexing + event type entries within an event generator application as identified + by the value of tmnxEventAppIndex." + ::= { tmnxEventEntry 1 } + +tmnxEventName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventName is a short name string used to describe + this event type." + ::= { tmnxEventEntry 2 } + +tmnxEventSeverity OBJECT-TYPE + SYNTAX TmnxPerceivedSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSeverity specifies the severity level that will + be associated with this type of event when it is generated." + ::= { tmnxEventEntry 3 } + +tmnxEventControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventControl determines whether or not events + of this type will be generated or suppressed. When it has a value + of 'true', the event is generated and tmnxEventCounter is incremented. + When it has a value of 'false', the event is suppressed and + tmnxEventDropCount is incremented." + ::= { tmnxEventEntry 4 } + +tmnxEventCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventCounter is the number of times an event of this + type has been generated." + ::= { tmnxEventEntry 5 } + +tmnxEventDropCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventDropCount is the number of times and event + of this type has been suppressed because tmnxEventControl is set to + 'false'. When tmnxEventControl is set to 'true', tmnxEventDropCount + indicates the number of events dropped because of logger input + queue size overrun or dropped because of throttling when + tmnxEventThrottle is set to 'true'." + ::= { tmnxEventEntry 6 } + +tmnxEventReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting tmnxEventReset to 'doAction (1)' causes the agent to reset the + values of tmnxEventSeverity and tmnxEventControl to the default values + for this event type." + DEFVAL { notApplicable } + ::= { tmnxEventEntry 7 } + +tmnxEventThrottle OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventThrottle determines whether or not events + of this type will be throttled. When it has a value + of 'true', the event is throttled at the rate indicated by the + value of tmnxEventThrottleLimit and tmnxEventThrottleInterval. + When it has a value of 'false', no event throttling is applied." + DEFVAL { false } + ::= { tmnxEventEntry 8 } + +tmnxEventSpecThrottle OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottle specifies if events of this type + will be throttled using the parameters specific for this event. + + When the value of tmnxEventSpecThrottle is equal to 'true', the event + is throttled at the rate indicated by the value of + tmnxEventSpecThrottleLimit and tmnxEventSpecThrottleIntval. + + When it has a value of 'false', no event-specific throttling is + applied. + + The default value depends on the event." + ::= { tmnxEventEntry 9 } + +tmnxEventSpecThrottleLimit OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..20000) + UNITS "events" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleLimit specifies the number of times + that this event can be logged within the tmnxEventSpecThrottleIntval. + + Once this limit has been reached, any additional events of this type + will be dropped, i.e. tmnxEventDropCount will be incremented. + + At the end of the specific throttle interval if any events have been + dropped a tmnxLogEventThrottled notification will be sent if the rate + is applied to the whole stream of log events of this type; otherwise, + if the rate is applied to each source of this type of event, the + TIMETRA-SYSTEM-MIB::tmnxTrapDropped will be sent. + + The value must be zero while the value of tmnxEventSpecThrottle is + 'false'. + + The default value depends on the event type." + ::= { tmnxEventEntry 10 } + +tmnxEventSpecThrottleIntval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleIntval specifies the number of + seconds that the event-specific throttling interval lasts. + + The value must be zero while the value of tmnxEventSpecThrottle is + 'false'. + + The default value depends on the event type." + ::= { tmnxEventEntry 11 } + +tmnxEventSpecThrottleDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleDef indicates the default value of + tmnxEventSpecThrottle." + ::= { tmnxEventEntry 12 } + +tmnxEventSpecThrottleLimitDef OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..20000) + UNITS "events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleLimitDef indicates the default value + of the object tmnxEventSpecThrottleLimit. + + The value zero indicates that there is by default no event-specific + throttling for this event." + ::= { tmnxEventEntry 13 } + +tmnxEventSpecThrottleIntvalDef OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1200) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleIntvalDef indicates the default + value of tmnxEventSpecThrottleIntval. + + The value zero indicates that there is by default no event-specific + throttling for this type of event." + ::= { tmnxEventEntry 14 } + +tmnxEventRepeat OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "repeat" + DEFVAL { false } + ::= { tmnxEventEntry 15 } + +tmnxSnmpTrapGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpTrapGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table of all remote SNMP trap collectors to which this agent is + configured to send SNMP notifications messages. + + This table was made obsolete in the 5.0 release and is replaced with + tmnxSnmpTrapDestTable." + ::= { tmnxLogObjs 11 } + +tmnxSnmpTrapGroupEntry OBJECT-TYPE + SYNTAX TmnxSnmpTrapGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a particular SNMP trap destination entry. The first + index instance creates and snmp trap group to be associated with the + event log with the same value for tmnxLogIdIndex. The second and third + indexes specify a remote SNMP trap destination that will be sent SNMP + notification messages from the associated event log. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. + + This table was made obsolete in the 5.0 release and is replaced with + the tmnxSnmpTrapDestTable." + INDEX { + tmnxStgIndex, + tmnxStgDestAddress, + tmnxStgDestPort + } + ::= { tmnxSnmpTrapGroupTable 1 } + +TmnxSnmpTrapGroupEntry ::= SEQUENCE +{ + tmnxStgIndex TmnxStgIndex, + tmnxStgDestAddress IpAddress, + tmnxStgDestPort TmnxUdpPort, + tmnxStgRowStatus RowStatus, + tmnxStgDescription TItemDescription, + tmnxStgVersion SnmpMessageProcessingModel, + tmnxStgNotifyCommunity OCTET STRING, + tmnxStgSecurityLevel SnmpSecurityLevel +} + +tmnxStgIndex OBJECT-TYPE + SYNTAX TmnxStgIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxStgIndex specifies an snmp trap group to be + associated with the event log with the same value for tmnxLogIdIndex. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdIndex." + ::= { tmnxSnmpTrapGroupEntry 1 } + +tmnxStgDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxStgDestAddress is the IPv4 address for + this remote snmp notification destination. If the value of this + object is '0.0.0.0', then no messages will be sent, nor will + any counters be incremented. + + This object was made obsolete in the 5.0 release. It is + replaced by the InetAddressType/InetAddress objects + tmnxStdDestAddrType and tmnxStdDestAddr." + DEFVAL { '00000000'h } + ::= { tmnxSnmpTrapGroupEntry 2 } + +tmnxStgDestPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxStgDestPort is the UDP port number that is used to + send messages to this remote SNMP notification destination. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdDestPort." + DEFVAL { 162 } + ::= { tmnxSnmpTrapGroupEntry 3 } + +tmnxStgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxStgRowStatus object allows for dynamic creation and deletion + of row entries in the tmnxSnmpTrapGroupTable as well as the activation + and deactivation of these entries. + + When this object's value is set to 'notInService (2)', no messages + will be sent to this snmp trap group and none of its counters will be + incremented. + + Refer to the RowStatus convention for further details on the behavior + of this object. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdRowStatus." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { tmnxSnmpTrapGroupEntry 4 } + +tmnxStgDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgDescription is an administratively assigned + textual description of this snmp trap destination. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdDescription." + DEFVAL { ''H } + ::= { tmnxSnmpTrapGroupEntry 5 } + +tmnxStgVersion OBJECT-TYPE + SYNTAX SnmpMessageProcessingModel + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgVersion specifies the SNMP version that will be + used to format notification messages sent to this snmp trap + destination. + + The values supported by the Nokia SROS series SNMP agent are: + 0 for SNMPv1 + 1 for SNMPv2c + 3 for SNMPv3 + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdVersion." + DEFVAL { 3 } + ::= { tmnxSnmpTrapGroupEntry 6 } + +tmnxStgNotifyCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgNotifyCommunity specifies the SNMPv1 or + SNMPv2c community name string or the SNMPv3 security name + used when an SNMP notification message is sent to this + trap destination. If the value of this object is the empty + string, then no messages will be sent nor will any counters be + incremented. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdVersion." + DEFVAL { ''H } + ::= { tmnxSnmpTrapGroupEntry 7 } + +tmnxStgSecurityLevel OBJECT-TYPE + SYNTAX SnmpSecurityLevel + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgSecurityLevel specifies the level of security at + which SNMP notification messages will be sent to the SNMP trap + destination when tmnxStgVersion has a value of '3' for SNMPv3. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdSecurityLevel." + DEFVAL { noAuthNoPriv } + ::= { tmnxSnmpTrapGroupEntry 8 } + +tmnxEventTest OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting tmnxEventTest to 'doAction' causes the tmnxTestEvent + notification to be generated." + DEFVAL { notApplicable } + ::= { tmnxLogObjs 12 } + +tmnxEventThrottleLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..20000) + UNITS "events" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventThrottleLimit specifies the number of + log events that can be logged within the tmnxEventThrottleInterval + for a specific entry in the tmnxEventTable. Once the limit has + been reached, any additional events of that type will be dropped, + i.e. tmnxEventDropCount will be incremented. At the end of the + throttle interval if any events have been dropped a + tmnxLogEventThrottled notification will be sent." + DEFVAL { 2000 } + ::= { tmnxLogObjs 13 } + +tmnxEventThrottleInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..1200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventThrottleInterval specifies the number of seconds + that an event throttling interval lasts." + DEFVAL { 1 } + ::= { tmnxLogObjs 14 } + +tmnxSnmpSetErrsMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSnmpSetErrsMax indicates the maximum number of + entries the agent will create in the tmnxSnmpSetErrsTable. Once the + table is full the agent will delete the oldest entry in the table in + order to add new entries." + ::= { tmnxLogObjs 15 } + +tmnxSnmpSetErrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpSetErrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of recent SNMP SET failures. Only the SET errs from + remote SNMP manager requests are saved in this table. Only + SET errs detected by the SNMP engine in the test phase + consistency check method functions are saved. SET errors that + are caught by the preliminary access and ASN.1 decoding phase + are not saved. These are errs such as noAccess, notWritable, + wrongType, wrongLength and wrongEncoding. Note that notWritable, + wrongType, and wrongLength errs may sometimes be generated by + the consistency check; in this case they will be saved in this + table. + + SET errs caused by local CLI sessions are not saved. + + The tmnxSnmpSetErrsTable is intended to provide an aide to + Network Management Systems (NMS) developers. When an SNMP SET + fails during the consistency checking test phase, this table may + provide more detailed failure reason information than the simple + SNMP error code value in the SNMP response PDU." + ::= { tmnxLogObjs 16 } + +tmnxSnmpSetErrsEntry OBJECT-TYPE + SYNTAX TmnxSnmpSetErrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular SNMP SET error. The first two + index instances identify the SNMP manager who sent the SNMP SET + request that failed. The third index specifies the SNMP request ID + (sequence number) of the SNMP SET request that failed. + + Entries are created by the agent. Entries are deleted by the agent. + + There is no StorageType object, entries have a presumed StorageType of + volatile." + INDEX { + tmnxSseAddressType, + tmnxSseAddress, + tmnxSseSnmpPort, + tmnxSseRequestId + } + ::= { tmnxSnmpSetErrsTable 1 } + +TmnxSnmpSetErrsEntry ::= SEQUENCE +{ + tmnxSseAddressType InetAddressType, + tmnxSseAddress InetAddress, + tmnxSseSnmpPort TmnxUdpPort, + tmnxSseRequestId Unsigned32, + tmnxSseVersion SnmpMessageProcessingModel, + tmnxSseSeverityLevel TmnxPerceivedSeverity, + tmnxSseModuleId Unsigned32, + tmnxSseModuleName TNamedItem, + tmnxSseErrorCode Unsigned32, + tmnxSseErrorName DisplayString, + tmnxSseErrorMsg DisplayString, + tmnxSseExtraText OCTET STRING, + tmnxSseTimestamp TimeStamp +} + +tmnxSseAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseAddressType indicates the IP address + type of address specified in tmnxSseAddress. 'ipv4' and + 'ipv6' are the only address type values supported." + ::= { tmnxSnmpSetErrsEntry 1 } + +tmnxSseAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseAddress is the IP address of the SNMP manager that + sent the SNMP SET request that failed for this error reason." + ::= { tmnxSnmpSetErrsEntry 2 } + +tmnxSseSnmpPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseSnmpPort is the UDP port number of the SNMP + manager that sent the SNMP SET request that failed for this error + reason." + ::= { tmnxSnmpSetErrsEntry 3 } + +tmnxSseRequestId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseRequestId indicates the request ID of the SNMP + SNMP SET request that failed for this error reason." + ::= { tmnxSnmpSetErrsEntry 4 } + +tmnxSseVersion OBJECT-TYPE + SYNTAX SnmpMessageProcessingModel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseVersion indicates the SNMP version of the SNMP SET + request that failed. + + The values supported by the Nokia SROS series SNMP agent are: + 0 for SNMPv1 + 1 for SNMPv2c + 3 for SNMPv3" + ::= { tmnxSnmpSetErrsEntry 5 } + +tmnxSseSeverityLevel OBJECT-TYPE + SYNTAX TmnxPerceivedSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseSeverityLevel indicates severity level that is + associated with this type SNMP SET error." + ::= { tmnxSnmpSetErrsEntry 6 } + +tmnxSseModuleId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseModuleId indicates a unique arbitrary + identified for the TiMOS application module that generated + this SNMP SET error. NOTE: This is NOT the same value used + for tmnxEventAppIndex." + ::= { tmnxSnmpSetErrsEntry 7 } + +tmnxSseModuleName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseModuleName indicates the name string of the TiMOS + application module that generated this SNMP SET error. NOTE: This is + NOT the same value used for tmnxEventAppName." + ::= { tmnxSnmpSetErrsEntry 8 } + +tmnxSseErrorCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseErrorCode indicates the error number associated + with this SNMP SET error. The error numbers are unique within + a tmnxSseModuleId. They are not unique across all modules so + both the module name and error number are required to identify + a particular error message." + ::= { tmnxSnmpSetErrsEntry 9 } + +tmnxSseErrorName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseErrorName indicates the error name associated + with this SNMP SET error. The error names are unique within + a tmnxSseModuleId. They are not unique across all modules so + both the module name and error name are required to identify + a particular error message." + ::= { tmnxSnmpSetErrsEntry 10 } + +tmnxSseErrorMsg OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseErrorMsg indicates the fixed error message text + associated with this SNMP SET error identified by the values of + tmnxSseModuleId and tmnxSseErrorCode." + ::= { tmnxSnmpSetErrsEntry 11 } + +tmnxSseExtraText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..320)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseExtraText indicates the fixed run-time variable + message text associated with this SNMP SET error identified by the + values of tmnxSseModuleId and tmnxSseErrorCode. If the extra text + was truncated to fit into buffer size allowed, the last character + will be an asterisk (*)." + ::= { tmnxSnmpSetErrsEntry 12 } + +tmnxSseTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseTimestamp indicates the sysUpTime value when this + tmnxSnmpSetErrsEntry was created by the agent." + ::= { tmnxSnmpSetErrsEntry 13 } + +tmnxSnmpTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all remote SNMP trap logs to which this agent is configured + to send SNMP notifications messages." + ::= { tmnxLogObjs 17 } + +tmnxSnmpTrapLogEntry OBJECT-TYPE + SYNTAX TmnxSnmpTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxSnmpTrapLogTable represents additional + columns for attributes specific to the Nokia SROS series + implementation of SNMP-NOTIFICATION-MIB::snmpNotifyTable." + AUGMENTS { snmpNotifyEntry } + ::= { tmnxSnmpTrapLogTable 1 } + +TmnxSnmpTrapLogEntry ::= SEQUENCE +{ + tmnxSnmpTrapLogDescription TItemDescription, + snmpNotifyId TmnxLogIdIndex +} + +tmnxSnmpTrapLogDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSnmpTrapLogDescription is an administratively + assigned textual description of this snmp trap log." + DEFVAL { ''H } + ::= { tmnxSnmpTrapLogEntry 1 } + +snmpNotifyId OBJECT-TYPE + SYNTAX TmnxLogIdIndex (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of snmpNotifyId creates association with log with the same + value of tmnxLogIdIndex. It is number representation of + snmpNotifyName. Usage of default Netconf log 101 not allowed." + ::= { tmnxSnmpTrapLogEntry 2 } + +tmnxSnmpTrapDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all remote SNMP IPv4/v6 trap collectors to which this agent + is configured to send SNMP notification messages." + ::= { tmnxLogObjs 18 } + +tmnxSnmpTrapDestEntry OBJECT-TYPE + SYNTAX TmnxSnmpTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular SNMP notification destination entry. + The first index instance creates an snmp notification group to be + associated with the event log with the same value for tmnxLogIdIndex. + The second index specifies an administrative name to identify a + specific SNMP notification target. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tmnxStdIndex, + IMPLIED tmnxStdName + } + ::= { tmnxSnmpTrapDestTable 1 } + +TmnxSnmpTrapDestEntry ::= SEQUENCE +{ + tmnxStdIndex TmnxStgIndex, + tmnxStdName SnmpAdminString, + tmnxStdRowStatus RowStatus, + tmnxStdRowLastChanged TimeStamp, + tmnxStdDestAddrType InetAddressType, + tmnxStdDestAddr InetAddress, + tmnxStdDestPort TmnxUdpPort, + tmnxStdDescription TItemDescription, + tmnxStdVersion SnmpMessageProcessingModel, + tmnxStdNotifyCommunity OCTET STRING, + tmnxStdSecurityLevel SnmpSecurityLevel, + tmnxStdReplay TruthValue, + tmnxStdReplayStart Unsigned32, + tmnxStdReplayLastTime TimeStamp, + tmnxStdDyingGasp TruthValue +} + +tmnxStdIndex OBJECT-TYPE + SYNTAX TmnxStgIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxStdIndex specifies an snmp notification group to be + associated with the event log with the same value for tmnxLogIdIndex." + ::= { tmnxSnmpTrapDestEntry 1 } + +tmnxStdName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..28)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxStdName specifies the name of an snmp notification + destination within the snmp notification group specified by + tmnxLogIdIndex." + ::= { tmnxSnmpTrapDestEntry 2 } + +tmnxStdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxStdRowStatus object allows for dynamic creation and deletion + of row entries in the tmnxSnmpTrapDestTable as well as the activation + and deactivation of these entries. + + In order for 'createAndGo' row creation to succeed or status to + transition to 'active' a value must be set for tmnxStdNotifyCommunity. + + In order for 'createAndGo' row creation to succeed or status to + transition to 'active' an entry must exist in the + SNMP-NOTIFICATION-MIB::snmpNotifyTable with an snmpNotifyName index + that is the ASCII string representation of the value of tmnxStdIndex. + + When this object's value is set to 'notInService (2)', no messages + will be sent to this snmp notification collector and none of its + counters will be incremented. + + Refer to the RowStatus convention for further details on the behavior + of this object." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { tmnxSnmpTrapDestEntry 3 } + +tmnxStdRowLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxStdRowLastChanged indicates the sysUpTime when the + value of a writable object in this row entry was modified." + ::= { tmnxSnmpTrapDestEntry 4 } + +tmnxStdDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDestAddrType specifies the type of + host address to be used for the remote SNMP notification + collector. This object indicates the type of address stored + in the corresponding tmnxStdDestAddr object. + + If the value of this object is 'unknown', then no messages will be + sent nor will any counters be incremented. + + If tmnxStdDestAddrType is not set in the same PDU with + tmnxStdDestAddr, the set request will fail with an inconsistentValue + error." + DEFVAL { unknown } + ::= { tmnxSnmpTrapDestEntry 5 } + +tmnxStdDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDestAddr specifies the IP host address to be used + for the remote SNMP notification collector. + + The SNMP notification collector IP address type is determined by the + value of the corresponding tmnxStdDestAddrType object. + + If the value of this object is empty or all NULLs, then no messages + will be sent nor will any counters be incremented. + + If tmnxStdDestAddrType is not set in the same PDU with + tmnxStdDestAddr, the set request will fail with an inconsistentValue + error." + DEFVAL { ''H } + ::= { tmnxSnmpTrapDestEntry 6 } + +tmnxStdDestPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDestPort is the UDP port number that is used to + send messages to this remote SNMP notification collector." + DEFVAL { 162 } + ::= { tmnxSnmpTrapDestEntry 7 } + +tmnxStdDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDescription is an administratively assigned + textual description of this SNMP notification collector." + DEFVAL { ''H } + ::= { tmnxSnmpTrapDestEntry 8 } + +tmnxStdVersion OBJECT-TYPE + SYNTAX SnmpMessageProcessingModel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdVersion specifies the SNMP version that will be + used to format notification messages sent to this SNMP notification + collector. + + The values supported by the Nokia SROS series SNMP agent are: + 0 for SNMPv1 + 1 for SNMPv2c + 3 for SNMPv3" + DEFVAL { 3 } + ::= { tmnxSnmpTrapDestEntry 9 } + +tmnxStdNotifyCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdNotifyCommunity specifies the SNMPv1 or + SNMPv2c community name string or the SNMPv3 security name + used when an SNMP notification message is sent to this + SNMP notification collector. If the value of this object is + the empty string, then no messages will be sent nor will any + counters be incremented." + DEFVAL { ''H } + ::= { tmnxSnmpTrapDestEntry 10 } + +tmnxStdSecurityLevel OBJECT-TYPE + SYNTAX SnmpSecurityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdSecurityLevel specifies the level of security at + which SNMP notification messages will be sent to the SNMP notification + collector when tmnxStdVersion has a value of '3' for SNMPv3." + DEFVAL { noAuthNoPriv } + ::= { tmnxSnmpTrapDestEntry 11 } + +tmnxStdReplay OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdReplay specifies whether or not to resend + notifications that were generated while this notification destination + did not have a route installed for it in the route tables." + DEFVAL { false } + ::= { tmnxSnmpTrapDestEntry 12 } + +tmnxStdReplayStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxStdReplayStart indicates the SNMP notification + request ID of the first event that could not be generated because + there is no route to this notification target address. + + Events will be resent when this notification target address is + readded to the route tables, on either an in-band or out-of-band + interface. The agent searches backwards in the event log and + begins resending events from the oldest event that has a timestamp + <= 5 centiseconds less than the timestamp of the + event with this request ID. Note that if the outage is long + and a large number of events are generated in the meantime, + it is possible that the log memory storage has wrapped and the + event data for this request ID is no longer available. In that case, + the oldest event saved in the log will be the first event resent. + + A value of 0 indicates that there are no missed events waiting to be + resent." + ::= { tmnxSnmpTrapDestEntry 13 } + +tmnxStdReplayLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxStdReplayLastTime indicates the sysUpTime when + missed events were last replayed to this SNMP notification target + address. A value of 0 indicates that no missed events have been + replayed to this SNMP notification target address." + ::= { tmnxSnmpTrapDestEntry 14 } + +tmnxStdDyingGasp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDyingGasp specifies whether the tmnxSysDyingGasp + trap message is to be sent using this SNMP notification target when + the system goes down due to power loss. + + tmnxStdDyingGasp can only be set to 'true' on at most 3 SNMP + notification targets." + DEFVAL { false } + ::= { tmnxSnmpTrapDestEntry 15 } + +tmnxStdMaxTargets OBJECT-TYPE + SYNTAX Unsigned32 (10..100) + UNITS "trap-targets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of tmnxSnmpTrapDestTable row entries that can be + created for a specific tmnxStdIndex that represents an snmp + notification group." + DEFVAL { 25 } + ::= { tmnxLogObjs 19 } + +tmnxLogApCustRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCustRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogApCustRecordTable augments + tmnxLogApTable. The table allows to configure the layout and setting + for a custom accounting record associated with this accounting policy." + ::= { tmnxLogObjs 20 } + +tmnxLogApCustRecordEntry OBJECT-TYPE + SYNTAX TmnxLogApCustRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogApCustRecordTable. Entries in this + table are created and destroyed via SNMP Set requests to the + tmnxLogApRowStatus object of the tmnxLogApTable." + AUGMENTS { tmnxLogApEntry } + ::= { tmnxLogApCustRecordTable 1 } + +TmnxLogApCustRecordEntry ::= SEQUENCE +{ + tmnxLogApCrLastChanged TimeStamp, + tmnxLogApCrSignChangeDelta Unsigned32, + tmnxLogApCrSignChangeQueue TQueueIdOrAll, + tmnxLogApCrSignChangeOCntr THsmdaCounterIdOrZeroOrAll, + tmnxLogApCrSignChangeQICounters TmnxAccPlcyQICounters, + tmnxLogApCrSignChangeQECounters TmnxAccPlcyQECounters, + tmnxLogApCrSignChangeOICounters TmnxAccPlcyOICounters, + tmnxLogApCrSignChangeOECounters TmnxAccPlcyOECounters, + tmnxLogApCrSignChangeAACounters TmnxAccPlcyAACounters, + tmnxLogApCrAACounters TmnxAccPlcyAACounters, + tmnxLogApCrAASubAttributes TmnxAccPlcyAASubAttributes, + tmnxLogApCrSignChangePolicer Integer32, + tmnxLogApCrSignChangePICounters TmnxAccPlcyPolicerICounters, + tmnxLogApCrSignChangePECounters TmnxAccPlcyPolicerECounters +} + +tmnxLogApCrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApCrLastChanged indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since the box was last initialized." + ::= { tmnxLogApCustRecordEntry 1 } + +tmnxLogApCrSignChangeDelta OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeDelta specifies the delta + change (significant change) that is required for the custom record + to be written to the xml file." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 2 } + +tmnxLogApCrSignChangeQueue OBJECT-TYPE + SYNTAX TQueueIdOrAll + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeQueue specifies the reference queue + to which the significant change defined in tmnxLogApCrSignChangeDelta + applies." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 3 } + +tmnxLogApCrSignChangeOCntr OBJECT-TYPE + SYNTAX THsmdaCounterIdOrZeroOrAll + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxLogApCrSignChangeOCntr specifies the counter-id that + will be taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 4 } + +tmnxLogApCrSignChangeQICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQICounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeQICounters specifies the ingress + counter Ids in the queue defined by tmnxLogApCrSignChangeQueue to be + taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 5 } + +tmnxLogApCrSignChangeQECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQECounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeQECounters specifies the egress + counter Ids in the queue defined by tmnxLogApCrSignChangeQueue to be + taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 6 } + +tmnxLogApCrSignChangeOICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOICounters + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxLogApCrSignChangeOICounters specifies the ingress + counter Ids in the counter-group defined by tmnxLogApCrSignChangeOCntr + to be taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeOCntr has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 7 } + +tmnxLogApCrSignChangeOECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOECounters + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxLogApCrSignChangeOECounters specifies the egress + counter Ids in the counter-group defined by tmnxLogApCrSignChangeOCntr + to be taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeOCntr has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 8 } + +tmnxLogApCrSignChangeAACounters OBJECT-TYPE + SYNTAX TmnxAccPlcyAACounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeAACounters specifies the + AA (Application assurance) counter Ids to be taken as reference to + which the significant change defined in tmnxLogApCrSignChangeDelta + applies. + + A non-zero value of this object is only allowed if both the objects + tmnxLogApCrSignChangeOCntr and tmnxLogApCrSignChangeQueue are zero. + + Also, a non-zero value for this object is only allowed if the object + tmnxLogApCrSignChangeDelta is either 0 or 1." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 9 } + +tmnxLogApCrAACounters OBJECT-TYPE + SYNTAX TmnxAccPlcyAACounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrAACounters specifies the list of AA + (Application Assurance) counters that need to be collected in this + custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 10 } + +tmnxLogApCrAASubAttributes OBJECT-TYPE + SYNTAX TmnxAccPlcyAASubAttributes + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrAASubAttributes specifies the list of AA + (Application Assurance) subscriber attributes that must be included in + this custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 11 } + +tmnxLogApCrSignChangePolicer OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangePolicer specifies the reference + policer to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A value of zero means that the significant change does not apply to + any policer. + + A value of minus one means that the significant change applies to any + policer." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 12 } + +tmnxLogApCrSignChangePICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerICounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangePICounters specifies the ingress + counters in the policer defined by tmnxLogApCrSignChangePolicer to + which the significant change defined in tmnxLogApCrSignChangeDelta + applies. + + A non-empty value of this object is only allowed if the object + tmnxLogApCrSignChangePolicer has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 13 } + +tmnxLogApCrSignChangePECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerECounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangePECounters specifies the egress + counters in the policer defined by tmnxLogApCrSignChangePolicer to + which the significant change defined in tmnxLogApCrSignChangeDelta + applies. + + A non-empty value of this object is only allowed if the object + tmnxLogApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 14 } + +tmnxLogApCustRecordQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCustRecordQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogApCustRecordQueueTable allows to create + custom record queue information for a given accounting policy. Rows + can only be created for existing accounting policies (as defined in + tmnxLogApTable)." + ::= { tmnxLogObjs 21 } + +tmnxLogApCustRecordQueueEntry OBJECT-TYPE + SYNTAX TmnxLogApCustRecordQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogApCustRecordQueueTable. Entries in this + table are created and destroyed via SNMP Set requests." + INDEX { + tmnxLogApPolicyId, + tmnxLogApCrQueueId + } + ::= { tmnxLogApCustRecordQueueTable 1 } + +TmnxLogApCustRecordQueueEntry ::= SEQUENCE +{ + tmnxLogApCrQueueId TQueueId, + tmnxLogApCrQueueRowStatus RowStatus, + tmnxLogApCrQueueLastChanged TimeStamp, + tmnxLogApCrQueueICounters TmnxAccPlcyQICounters, + tmnxLogApCrQueueECounters TmnxAccPlcyQECounters +} + +tmnxLogApCrQueueId OBJECT-TYPE + SYNTAX TQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueId specifies the queue ID for which + counters will be collected in this custom record. The counters that + will be collected are defined in tmnxLogApCrQueueICounters and + tmnxLogApCrQueueECounters." + ::= { tmnxLogApCustRecordQueueEntry 1 } + +tmnxLogApCrQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxLogApCustRecordQueueEntry 2 } + +tmnxLogApCrQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueLastChanged indicates the sysUpTime when + an object in this table was last modified. A Value 0 means that no + change was made to this row since it was created." + ::= { tmnxLogApCustRecordQueueEntry 3 } + +tmnxLogApCrQueueICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQICounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueICounters specifies the list of ingress + counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrQueueICounters or + tmnxLogApCrQueueECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordQueueEntry 4 } + +tmnxLogApCrQueueECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQECounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueECounters specifies the list of egress + counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrQueueICounters or + tmnxLogApCrQueueECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordQueueEntry 5 } + +tmnxLogApCrOverrideCntrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCrOverrideCntrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The Nokia SROS series tmnxLogApCrOverrideCntrTable allows to create + custom record counter override information for a given accounting + policy. + + Rows can only be created for existing accounting policies (as defined + in tmnxLogApTable)." + ::= { tmnxLogObjs 22 } + +tmnxLogApCrOverrideCntrEntry OBJECT-TYPE + SYNTAX TmnxLogApCrOverrideCntrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines an entry in the tmnxLogApCrOverrideCntrTable. Entries in this + table are created and destroyed via SNMP Set requests." + INDEX { + tmnxLogApPolicyId, + tmnxLogApCrOverrideCntrId + } + ::= { tmnxLogApCrOverrideCntrTable 1 } + +TmnxLogApCrOverrideCntrEntry ::= SEQUENCE +{ + tmnxLogApCrOverrideCntrId THsmdaCounterIdOrZero, + tmnxLogApCrOverrideCntrRowStatus RowStatus, + tmnxLogApCrOverrideCntrLastChngd TimeStamp, + tmnxLogApCrOverrideCntrICounters TmnxAccPlcyOICounters, + tmnxLogApCrOverrideCntrECounters TmnxAccPlcyOECounters +} + +tmnxLogApCrOverrideCntrId OBJECT-TYPE + SYNTAX THsmdaCounterIdOrZero (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrId specifies the counter group for + which counters will be collected in this custom record. The counters + that will be collected are defined in tmnxLogApCrOverrideCntrICounters + and tmnxLogApCrOverrideCntrECounters." + ::= { tmnxLogApCrOverrideCntrEntry 1 } + +tmnxLogApCrOverrideCntrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxLogApCrOverrideCntrEntry 2 } + +tmnxLogApCrOverrideCntrLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrLastChngd indicates the sysUpTime + when an object in this table was last modified. A Value 0 means that + no change was made to this row since it was created." + ::= { tmnxLogApCrOverrideCntrEntry 3 } + +tmnxLogApCrOverrideCntrICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOICounters + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrICounters specifies the list of + ingress counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrOverrideCntrICounters or + tmnxLogApCrOverrideCntrECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCrOverrideCntrEntry 4 } + +tmnxLogApCrOverrideCntrECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOECounters + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrECounters specifies the list of + egress counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrOverrideCntrICounters or + tmnxLogApCrOverrideCntrECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCrOverrideCntrEntry 5 } + +tmnxEventPrimaryRoutePref OBJECT-TYPE + SYNTAX INTEGER { + inband (1), + outband (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventPrimaryRoutePref specifies the primary routing + preference for traffic generated for SNMP notifications and syslog + messages. + + A value of 'inband' specifies that the Logging utility will attempt to + use the Base routing context to send SNMP notifications and syslog + messages to remote destinations. + + A value of 'outband' specifies that the Logging utility will attempt + to use the management routing context to send SNMP notifications and + syslog messages to remote destinations. + + If the remote destination, as specified by tmnxStdDestAddr or + tmnxSyslogTargetAddr, is not reachable via the routing context + specified by tmnxEventPrimaryRoutePref, the secondary routing + preference as specified by tmnxEventSecondaryRoutePref will be + attempted." + DEFVAL { outband } + ::= { tmnxLogObjs 23 } + +tmnxEventSecondaryRoutePref OBJECT-TYPE + SYNTAX INTEGER { + inband (1), + outband (2), + none (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSecondaryRoutePref specifies the secondary + routing preference for traffic generated for SNMP notifications and + syslog messages. The routing context specified by the + tmnxEventSecondaryRoutePref will be attempted if the remote + destination was not reachable by the primary routing preference, + specified by tmnxEventPrimaryRoutePref. The value specified for + tmnxEventSecondaryRoutePref must be distinct from the value for + tmnxEventPrimaryRoutePref. + + A value of 'inband' specifies that the Logging utility will attempt to + use the Base routing context to send SNMP notifications and syslog + messages to remote destinations. + + A value of 'outband' specifies that the Logging utility will attempt + to use the management routing context to send SNMP notifications and + syslog messages to remote destinations. + + A value of 'none' specifies that no attempt will be made to send SNMP + notifications and syslog messages to remote destinations. + + If the remote destination, as specified by tmnxStdDestAddr or + tmnxSyslogTargetAddr, is not reachable via the routing contexts + specified by tmnxEventPrimaryRoutePref and + tmnxEventSecondaryRoutePref, the Log utility will fail to send SNMP + notifications and syslog messages to the remote destination." + DEFVAL { inband } + ::= { tmnxLogObjs 24 } + +tmnxLogConfigEventsDamped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogConfigEventsDamped specifies whether or not the + module generating tmnxConfigCreate, tmnxConfigDelete, and + tmnxConfigModify events applies a damping algorithm. + + WARNING: While this event damping is original behavior + for some modules such as service manager, QoS, and filters it + can result in the NMS system database being out of sync because + of missed change events. On the other hand, if the damping + is disabled, 'false', it may take much longer for a large + CLI configuration file to be processed when manually 'exec'ed + after system bootup." + DEFVAL { true } + ::= { tmnxLogObjs 25 } + +tmnxLogEventHistoryObjs OBJECT IDENTIFIER ::= { tmnxLogObjs 26 } + +tmnxLogEventHistGeneralObjs OBJECT IDENTIFIER ::= { tmnxLogEventHistoryObjs 1 } + +tmnxLogExRbkOpTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogExRbkOpTblLastChange indicates the + value of sysUpTime at the time of the last modification of a row entry + in the tmnxLogExecRollbackOpTable." + ::= { tmnxLogEventHistGeneralObjs 1 } + +tmnxLogExRbkOpMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxLogExRbkOpMaxEntries specifies the maximum + number of row entries supported in the tmnxLogExecRollbackOpTable." + DEFVAL { 5 } + ::= { tmnxLogEventHistGeneralObjs 2 } + +tmnxLogExecRollbackOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogExecRollbackOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogExecRollbackOpTable provides a history of + up to the last number of 'exec', 'load', rollback revert, and 'vsd' + operations specified by the value of tmnxLogExRbkOpMaxEntries. + + The tmnxLogExecRollbackOpTable is intended to provide an aide to + Network Management Systems (NMS). The 'exec' or 'load' of a large + configuration file via the system's CLI, a large rollback revert + operation, or execution of 'vsd' configuration messages will generate + so many configuration change and other events in a short time that + neither the SROS's event logging utility nor the NMS can keep up with + them. This results in the SROS and/or NMS dropping events and requires + the NMS to perform a costly resynchronization of its management + database." + ::= { tmnxLogEventHistoryObjs 3 } + +tmnxLogExecRollbackOpEntry OBJECT-TYPE + SYNTAX TmnxLogExecRollbackOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxLogExecRollbackOpTable. Entries in this + table are created and deleted by the agent." + INDEX { tmnxLogExRbkOpIndex } + ::= { tmnxLogExecRollbackOpTable 1 } + +TmnxLogExecRollbackOpEntry ::= SEQUENCE +{ + tmnxLogExRbkOpIndex Unsigned32, + tmnxLogExRbkOpLastChanged TimeStamp, + tmnxLogExRbkOpType TmnxLogExRbkOperationType, + tmnxLogExRbkOpStatus INTEGER, + tmnxLogExRbkOpBegin TimeStamp, + tmnxLogExRbkOpEnd TimeStamp, + tmnxLogExRbkOpFile DisplayString, + tmnxLogExRbkOpUser TNamedItemOrEmpty, + tmnxLogExRbkOpNumEvents Unsigned32 +} + +tmnxLogExRbkOpIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpIndex is a unique value that indicates an + instance of an exec, load, rollback revert, or vsd operation. Only the + most recent instances are kept in this table. The maximum number of + row entries supported in this table is specified by the value of + tmnxLogExRbkOpMaxEntries." + ::= { tmnxLogExecRollbackOpEntry 1 } + +tmnxLogExRbkOpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpLastChanged indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since it was created." + ::= { tmnxLogExecRollbackOpEntry 2 } + +tmnxLogExRbkOpType OBJECT-TYPE + SYNTAX TmnxLogExRbkOperationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpType indicates the type of operation this + row entry represents." + ::= { tmnxLogExecRollbackOpEntry 3 } + +tmnxLogExRbkOpStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + inProgress (1), + success (2), + failed (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpStatus indicates the status of this exec, + load, rollback revert, or vsd operation." + ::= { tmnxLogExecRollbackOpEntry 4 } + +tmnxLogExRbkOpBegin OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpBegin indicates the sysUpTime when the + exec, load, rollback revert, or vsd operation began." + ::= { tmnxLogExecRollbackOpEntry 5 } + +tmnxLogExRbkOpEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpEnd indicates the sysUpTime when the exec, + load, rollback revert, or vsd operation ended. A value of zero (0) + means that the operation has not completed." + ::= { tmnxLogExecRollbackOpEntry 6 } + +tmnxLogExRbkOpFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpFile indicates the location and name of the + file used for the exec, load or rollback revert operation, otherwise + the value of this object is an empty string." + ::= { tmnxLogExecRollbackOpEntry 7 } + +tmnxLogExRbkOpUser OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpUser indicates the user who initiated the + exec or rollback revert operation." + ::= { tmnxLogExecRollbackOpEntry 8 } + +tmnxLogExRbkOpNumEvents OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpNumEvents indicates the number of + row entries in the associated tmnxLogExecRollbackEventTable + for this exec, load, rollback revert, or vsd operation. + It is updated only when the exec, load, rollback revert, or vsd + operation ends. A value of zero (0) means that the operatio + has not completed." + ::= { tmnxLogExecRollbackOpEntry 9 } + +tmnxLogExecRollbackEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogExecRollbackEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogExecRollbackEventTable provides a history + of mib tables modified or specific events generated during an exec, + load, rollback revert, or vsd operation." + ::= { tmnxLogEventHistoryObjs 4 } + +tmnxLogExecRollbackEventEntry OBJECT-TYPE + SYNTAX TmnxLogExecRollbackEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxLogExecRollbackEventTable. Each row + entry represents either an SNMP table that has been modified or a + specific event generated during an exec, load, rollback revert, or vsd + operation. Entries in this table are created and deleted by the agent." + INDEX { + tmnxLogExRbkOpIndex, + tmnxLogExRbkEventIndex + } + ::= { tmnxLogExecRollbackEventTable 1 } + +TmnxLogExecRollbackEventEntry ::= SEQUENCE +{ + tmnxLogExRbkEventIndex Unsigned32, + tmnxLogExRbkEventOID OBJECT IDENTIFIER +} + +tmnxLogExRbkEventIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkEventIndex is a unique value that indicates + an instance of an event generated during an exec, load, rollback + revert, or vsd operation." + ::= { tmnxLogExecRollbackEventEntry 1 } + +tmnxLogExRbkEventOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkEventOID indicates the object identifier of + either a mib table for which a generic change event was generated or + the notification object identifier of a specific event notification + generated during the the exec, load, rollback revert, or vsd + operation. + + The generic change events are tmnxConfigCreate, tmnxConfigDelete, + tmnxConfigModify, and tmnxStateChange notifications. For these + event types, the value of tmnxLogExRbkEventOID is the object + identifier specified by the tmnxNotifyEntryOID varbind. + + For specific events generated during an exec, load or rollback revert + or vsd, the value of this object is the notification object identifier + itself. + + An object identifier will appear only once in this table." + ::= { tmnxLogExecRollbackEventEntry 2 } + +tmnxLogExRbkNotifyObjects OBJECT IDENTIFIER ::= { tmnxLogEventHistoryObjs 5 } + +tmnxLogExecRollbackOpIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogExecRollbackOpIndex is a unique value that + indicates a row entry instance of an exec, load, rollback revert, + or vsd operation in the tmnxLogExecRollbackOpTable. It is included + in the 'exec', 'load' and rollback revert start and end notifications." + ::= { tmnxLogExRbkNotifyObjects 1 } + +tmnxLogExecRollbackOpType OBJECT-TYPE + SYNTAX TmnxLogExRbkOperationType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogExecRollbackOpType indicates the type of + operation being performed. It is included in the 'exec', 'load' + and rollback revert start and end notifications." + ::= { tmnxLogExRbkNotifyObjects 2 } + +tmnxLogColdStartWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogColdStartWaitTime specifies the time delay that + must pass before notifying specific CPM applications that a route is + available after a cold reboot." + DEFVAL { 0 } + ::= { tmnxLogObjs 27 } + +tmnxLogRouteRecoveryWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogRouteRecoveryWaitTime specifies the time delay + that must pass before notifying specific CPM applications after the + recovery or change of a route during normal operation." + DEFVAL { 0 } + ::= { tmnxLogObjs 28 } + +tmnxEhsObjs OBJECT IDENTIFIER ::= { tmnxLogObjs 29 } + +tmnxEhsGeneralObjs OBJECT IDENTIFIER ::= { tmnxEhsObjs 1 } + +tmnxEhsHandlerTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHandlerTblLastChange indicates the + value of sysUpTime at the time of the last modification of a row in + the tmnxEhsHandlerTable." + ::= { tmnxEhsGeneralObjs 1 } + +tmnxEhsHandlerMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHandlerMaxEntries specifies the maximum + number of row entries supported in the tmnxEhsHandlerTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 2 } + +tmnxEhsHEntryTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHEntryTblLastChange indicates the value + of sysUpTime at the time of the last modification of a row in the + tmnxEhsHEntryTable." + ::= { tmnxEhsGeneralObjs 3 } + +tmnxEhsHEntryMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHEntryMaxEntries specifies the maximum + number of row entries supported in the tmnxEhsHEntryTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 4 } + +tmnxEhsTriggerTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTriggerTblLastChange indicates the + value of sysUpTime at the time of the last modification of a row in + the tmnxEhsTriggerTable." + ::= { tmnxEhsGeneralObjs 5 } + +tmnxEhsTriggerMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTriggerMaxEntries specifies the maximum + number of rows supported in the tmnxEhsTriggerTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 6 } + +tmnxEhsTEntryTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTEntryTblLastChange indicates the value + of sysUpTime at the time of the last modification of a row entry in + the tmnxEhsTEntryTable." + ::= { tmnxEhsGeneralObjs 7 } + +tmnxEhsTEntryMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTEntryMaxEntries specifies the maximum + number of row entries supported in the tmnxEhsTEntryTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 8 } + +tmnxEhsHandlerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHandlerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHandlerTable contains a list of Event Handlers used by the + Event Handling System (EHS) Event Triggers." + ::= { tmnxEhsObjs 2 } + +tmnxEhsHandlerEntry OBJECT-TYPE + SYNTAX TmnxEhsHandlerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxEhsHandlerTable. Each entry + contains information about a specific Event Handling System (EHS) + Event Handler. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsHandlerRowStatus." + INDEX { tmnxEhsHandlerName } + ::= { tmnxEhsHandlerTable 1 } + +TmnxEhsHandlerEntry ::= SEQUENCE +{ + tmnxEhsHandlerName TNamedItem, + tmnxEhsHandlerRowStatus RowStatus, + tmnxEhsHandlerDescription TItemDescription, + tmnxEhsHandlerLastChange TimeStamp, + tmnxEhsHandlerAdminStatus TmnxAdminState, + tmnxEhsHandlerOperStatus TmnxOperState +} + +tmnxEhsHandlerName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerName specifies the name of an Event + Handling System (EHS) Event Handler represented by this row in the + tmnxEhsHandlerTable." + ::= { tmnxEhsHandlerEntry 1 } + +tmnxEhsHandlerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerRowStatus specifies + the row status. It allows rows to be created + and deleted in the tmnxEhsHandlerTable. + + If any associated rows exist in the tmnxEhsHEntryTable, + 'destroy' will fail. All associated rows must be + destroyed first." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsHandlerEntry 2 } + +tmnxEhsHandlerDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerDescription specifies a user provided + description string for an EHS Handler. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsHandlerEntry 3 } + +tmnxEhsHandlerLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerLastChange indicates the time this row + entry was last changed." + ::= { tmnxEhsHandlerEntry 4 } + +tmnxEhsHandlerAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerAdminStatus specifies the administrative + state of the EHS Event Handler." + DEFVAL { outOfService } + ::= { tmnxEhsHandlerEntry 5 } + +tmnxEhsHandlerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerOperStatus indicates the operational state + of the EHS Event Handler." + ::= { tmnxEhsHandlerEntry 6 } + +tmnxEhsHandlerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHandlerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHandlerStatsTable contains operational data for Event + handlers used by the EHS Event Triggers." + ::= { tmnxEhsObjs 3 } + +tmnxEhsHandlerStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsHandlerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsHandlerStatsTable. Each row contains + operational information about a specific EHS Event Handler. + + Rows are created and deleted by the system as rows are created and + deleted in the tmnxEhsHandlerTable." + AUGMENTS { tmnxEhsHandlerEntry } + ::= { tmnxEhsHandlerStatsTable 1 } + +TmnxEhsHandlerStatsEntry ::= SEQUENCE +{ + tmnxEhsHandlerStatsSuccess Unsigned32, + tmnxEhsHandlerStatsErrNoEntry Unsigned32, + tmnxEhsHandlerStatsErrAdmStatus Unsigned32 +} + +tmnxEhsHandlerStatsSuccess OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerStatsSuccess indicates the number of times + the EHS system triggers a handler, which can take corresponding action + specified in handler's entries" + ::= { tmnxEhsHandlerStatsEntry 1 } + +tmnxEhsHandlerStatsErrNoEntry OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerStatsErrNoEntry indicates the number of + times the EHS system triggers a handler, which can not take + corresponding action as there is no handler's entry specifying an + operation to perform." + ::= { tmnxEhsHandlerStatsEntry 2 } + +tmnxEhsHandlerStatsErrAdmStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerStatsErrAdmStatus indicates the number of + times the EHS system triggers a handler, which can not take + corresponding action due to admin state of the handler. + + The handler may be out-of-service due to tmnxEhsHandlerAdminStatus + being set to 'outOfService (3)'." + ::= { tmnxEhsHandlerStatsEntry 3 } + +tmnxEhsHEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHEntryTable contains a list of Event Handler Entries in an + EHS Event Handler." + ::= { tmnxEhsObjs 4 } + +tmnxEhsHEntryEntry OBJECT-TYPE + SYNTAX TmnxEhsHEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsHEntryTable. Each row + contains information about a specific Handler Entry. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsHEntryRowStatus." + INDEX { + tmnxEhsHandlerName, + tmnxEhsHEntryId + } + ::= { tmnxEhsHEntryTable 1 } + +TmnxEhsHEntryEntry ::= SEQUENCE +{ + tmnxEhsHEntryId Unsigned32, + tmnxEhsHEntryRowStatus RowStatus, + tmnxEhsHEntryDescription TItemDescription, + tmnxEhsHEntryLastChange TimeStamp, + tmnxEhsHEntryAdminStatus TmnxAdminState, + tmnxEhsHEntryOperStatus TmnxOperState, + tmnxEhsHEntryScriptPlcyName TNamedItemOrEmpty, + tmnxEhsHEntryScriptPlcyOwner TNamedItemOrEmpty, + tmnxEhsHEntryMinDelay Unsigned32, + tmnxEhsHEntryLastExecuted TimeStamp +} + +tmnxEhsHEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryId specifies the index of an Event Entry in + the EHS Event Handler indicated by the value of tmnxEhsHandlerName." + ::= { tmnxEhsHEntryEntry 1 } + +tmnxEhsHEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryRowStatus specifies + the row status. It allows rows to be created + and deleted in the tmnxEhsHEntryTable. + + If an associated row does not exist in the tmnxEhsHandlerTable, a + attempt to create a row will fail." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsHEntryEntry 2 } + +tmnxEhsHEntryDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryDescription specifies a user provided + description string for EHS Event Handler Entry. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsHEntryEntry 3 } + +tmnxEhsHEntryLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryLastChange indicates the time this row was + last changed." + ::= { tmnxEhsHEntryEntry 4 } + +tmnxEhsHEntryAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryAdminStatus specifies the administrative + state of the EHS Event Handler Entry." + DEFVAL { inService } + ::= { tmnxEhsHEntryEntry 5 } + +tmnxEhsHEntryOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryOperStatus indicates the operational state + of the EHS Event Handler Entry." + ::= { tmnxEhsHEntryEntry 6 } + +tmnxEhsHEntryScriptPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryScriptPlcyName in combination with the value + of tmnxEhsHEntryScriptPlcyOwner specifies the script policy that can + be launched from this tmnxEhsHEntryTable row. The zero-length string + may be used to point to a non-existing script policy." + DEFVAL { ''H } + ::= { tmnxEhsHEntryEntry 7 } + +tmnxEhsHEntryScriptPlcyOwner OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryScriptPlcyOwner in combination with the + value of tmnxEhsHEntryScriptPlcyName specifies the script policy that + can be launched from this tmnxEhsHEntryTable row. The zero-length + string may be used to point to a non-existing script policy." + DEFVAL { ''H } + ::= { tmnxEhsHEntryEntry 8 } + +tmnxEhsHEntryMinDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryMinDelay specifies the minimum + time, in seconds, between executions of the script policy + specified by this EHS Event Handler Entry. A '0' value means + no delay is imposed." + DEFVAL { 0 } + ::= { tmnxEhsHEntryEntry 9 } + +tmnxEhsHEntryLastExecuted OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryLastExecuted indicates the time when handler + entry launch execution of action." + ::= { tmnxEhsHEntryEntry 10 } + +tmnxEhsHEntryStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHEntryStatsTable contains operational data for Event + Handler Entries used by an EHS Event Handler." + ::= { tmnxEhsObjs 5 } + +tmnxEhsHEntryStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsHEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxEhsHEntryStatsTable. Each row contains + operational information about a specific EHS Event Handler Entry. + + Rows are created and deleted by the system as rows are created and + deleted in the tmnxEhsHEntryTable." + AUGMENTS { tmnxEhsHEntryEntry } + ::= { tmnxEhsHEntryStatsTable 1 } + +TmnxEhsHEntryStatsEntry ::= SEQUENCE +{ + tmnxEhsHEntryStatsLaunchSuccess Unsigned32, + tmnxEhsHEntryStatsErrMinDelay Unsigned32, + tmnxEhsHEntryStatsErrLaunch Unsigned32, + tmnxEhsHEntryStatsErrAdmStatus Unsigned32 +} + +tmnxEhsHEntryStatsLaunchSuccess OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsLaunchSuccess indicates the number of + successfully queued scripts by EHS handler entry." + ::= { tmnxEhsHEntryStatsEntry 1 } + +tmnxEhsHEntryStatsErrMinDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsErrMinDelay indicates the number of + cancelled script executions due to tmnxEhsHEntryMinDelay." + ::= { tmnxEhsHEntryStatsEntry 2 } + +tmnxEhsHEntryStatsErrLaunch OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsErrLaunch indicates the number of + cancelled script executions due to launch failure." + ::= { tmnxEhsHEntryStatsEntry 3 } + +tmnxEhsHEntryStatsErrAdmStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsErrAdmStatus indicates the number of + cancelled script executions due to admin state of the handler entry. + + The handler entry may be out-of-service due to + tmnxEhsHEntryAdminStatus being set to 'outOfService (3)'." + ::= { tmnxEhsHEntryStatsEntry 4 } + +tmnxEhsTriggerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTriggerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsTriggerTable contains a list of Event Triggers used by the + Event Handling System (EHS)." + ::= { tmnxEhsObjs 6 } + +tmnxEhsTriggerEntry OBJECT-TYPE + SYNTAX TmnxEhsTriggerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTriggerTable. Each row + contains information about a specific Event Handling + system (EHS) Event Trigger. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsTriggerRowStatus." + INDEX { + tmnxEventAppIndex, + tmnxEventID + } + ::= { tmnxEhsTriggerTable 1 } + +TmnxEhsTriggerEntry ::= SEQUENCE +{ + tmnxEhsTriggerRowStatus RowStatus, + tmnxEhsTriggerDescription TItemDescription, + tmnxEhsTriggerLastChange TimeStamp, + tmnxEhsTriggerAdminStatus TmnxAdminState, + tmnxEhsTriggerOperStatus TmnxOperState +} + +tmnxEhsTriggerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerRowStatus specifies + the row status. It allows rows to be created + and deleted in the tmnxEhsTriggerTable. + + If any associated rows exist in the tmnxEhsTEntryTable, 'destroy' will + fail with an 'inconsistentValue' error. All associated rows in the + tmnxEhsTEntryTable must be destroyed first." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsTriggerEntry 1 } + +tmnxEhsTriggerDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerDescription specifies a user provided + description string for an EHS Event Trigger. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsTriggerEntry 2 } + +tmnxEhsTriggerLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerLastChange indicates the time this row was + last changed." + ::= { tmnxEhsTriggerEntry 3 } + +tmnxEhsTriggerAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerAdminStatus specifies the administrative + state of the EHS Event Trigger." + DEFVAL { outOfService } + ::= { tmnxEhsTriggerEntry 4 } + +tmnxEhsTriggerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerOperStatus indicates the operational state + of the EHS Event Trigger." + ::= { tmnxEhsTriggerEntry 5 } + +tmnxEhsTriggerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTriggerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsTriggerStatsTable contains operational data for Event + Triggers used by the Event Handling System (EHS)." + ::= { tmnxEhsObjs 7 } + +tmnxEhsTriggerStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsTriggerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTriggerStatsTable. Each row contains + operational information about a specific EHS Event Trigger. + + Rows are created and deleted by the system as rows are created and + deleted in the tmnxEhsTriggerTable." + AUGMENTS { tmnxEhsTriggerEntry } + ::= { tmnxEhsTriggerStatsTable 1 } + +TmnxEhsTriggerStatsEntry ::= SEQUENCE +{ + tmnxEhsTriggerStatsSuccess Unsigned32, + tmnxEhsTriggerStatsErrNoEntry Unsigned32, + tmnxEhsTriggerStatsErrAdmStatus Unsigned32 +} + +tmnxEhsTriggerStatsSuccess OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerStatsSuccess indicates the number of not + ignored logger event occurrences associated with EHS trigger." + ::= { tmnxEhsTriggerStatsEntry 1 } + +tmnxEhsTriggerStatsErrNoEntry OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerStatsErrNoEntry indicates the number of + ignored logger event occurrences associated with EHS trigger. Event is + ignored due to no trigger entry configured for this trigger." + ::= { tmnxEhsTriggerStatsEntry 2 } + +tmnxEhsTriggerStatsErrAdmStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerStatsErrAdmStatus indicates the number of + ignored logger event occurrences associated with EHS trigger. Event is + ignored due to admin state of the trigger. + + The trigger may be out-of-service due to tmnxEhsTriggerAdminStatus + being set to 'outOfService (3)'." + ::= { tmnxEhsTriggerStatsEntry 3 } + +tmnxEhsTEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsTEntryTable contains a list of Event Trigger Entries in an + EHS Event Trigger." + ::= { tmnxEhsObjs 8 } + +tmnxEhsTEntryEntry OBJECT-TYPE + SYNTAX TmnxEhsTEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTEntryTable. Each row + contains information about a specific EHS Event Trigger + Entry. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsTEntryRowStatus." + INDEX { + tmnxEventAppIndex, + tmnxEventID, + tmnxEhsTEntryId + } + ::= { tmnxEhsTEntryTable 1 } + +TmnxEhsTEntryEntry ::= SEQUENCE +{ + tmnxEhsTEntryId Unsigned32, + tmnxEhsTEntryRowStatus RowStatus, + tmnxEhsTEntryDescription TItemDescription, + tmnxEhsTEntryLastChange TimeStamp, + tmnxEhsTEntryAdminStatus TmnxAdminState, + tmnxEhsTEntryOperStatus TmnxOperState, + tmnxEhsTEntryLogFilterId TmnxLogFilterId, + tmnxEhsTEntryHandlerName TNamedItemOrEmpty, + tmnxEhsTEntryDebounceVal Unsigned32, + tmnxEhsTEntryDebounceTime Unsigned32 +} + +tmnxEhsTEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryId specifies the index of a Trigger Entry in + the EHS Event Trigger indicated by the value of tmnxEventAppIndex and + tmnxEventID." + ::= { tmnxEhsTEntryEntry 1 } + +tmnxEhsTEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryRowStatus specifies + the row status. It allows entries to be created + and deleted in the tmnxEhsTEntryTable. + + If an associated row does not exist in the tmnxEhsTriggerTable, an + attempt to create this row entry will fail." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsTEntryEntry 2 } + +tmnxEhsTEntryDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryDescription specifies a user provided + description string for EHS Event Trigger Entry. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsTEntryEntry 3 } + +tmnxEhsTEntryLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryLastChange indicates the time this row entry + was last changed." + ::= { tmnxEhsTEntryEntry 4 } + +tmnxEhsTEntryAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryAdminStatus specifies the administrative + state of the EHS Event Trigger Entry." + DEFVAL { inService } + ::= { tmnxEhsTEntryEntry 5 } + +tmnxEhsTEntryOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryOperStatus indicates the operational state + of the EHS Event Trigger Entry." + ::= { tmnxEhsTEntryEntry 6 } + +tmnxEhsTEntryLogFilterId OBJECT-TYPE + SYNTAX TmnxLogFilterId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryLogFilterId specifies the logger filter + to apply to a generated logger event. If the logger filter match + succeeds, the actions indicated in the associated EHS Event Handler, + indicated by the value of tmnxEhsTEntryHandlerName, are applied. + + A value of 0 indicates there is no associated logger filter and + therefore the associated EHS Event Handler is always applied." + DEFVAL { 0 } + ::= { tmnxEhsTEntryEntry 7 } + +tmnxEhsTEntryHandlerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryHandlerName specifies the EHS Event Handler + to be applied. The zero-length string may be used to point to a + non-existing Event Handler." + DEFVAL { ''H } + ::= { tmnxEhsTEntryEntry 8 } + +tmnxEhsTEntryDebounceVal OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryDebounceVal specifies the number of times an + event has to occur within a specific time window given by + tmnxEhsTEntryDebounceTime for EHS Event to trigger a response." + DEFVAL { 0 } + ::= { tmnxEhsTEntryEntry 9 } + +tmnxEhsTEntryDebounceTime OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryDebounceTime specifies the time window + within which a specific event must occur more than the value specified + by tmnxEhsTEntryDebounceVal for EHS to trigger a response." + DEFVAL { 0 } + ::= { tmnxEhsTEntryEntry 10 } + +tmnxEhsTEntryStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxEhsTEntryStatsTable contains operational + data for Event Trigger Entries used by an EHS Event Trigger." + ::= { tmnxEhsObjs 9 } + +tmnxEhsTEntryStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsTEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTEntryStatsTable. Each row contains + operational information about a specific EHS Event Trigger Entry. + + Rows are created and deleted by the system as row are created and + deleted in the tmnxEhsTEntryTable." + AUGMENTS { tmnxEhsTEntryEntry } + ::= { tmnxEhsTEntryStatsTable 1 } + +TmnxEhsTEntryStatsEntry ::= SEQUENCE +{ + tmnxEhsTEntryStatsFilterMatch Unsigned32, + tmnxEhsTEntryStatsFilterFail Unsigned32, + tmnxEhsTEntryStatsErrAdminStatus Unsigned32, + tmnxEhsTEntryStatsErrFilter Unsigned32, + tmnxEhsTEntryStatsErrHandler Unsigned32, + tmnxEhsTEntryStatsTriggerCount Unsigned32, + tmnxEhsTEntryStatsDebounce Unsigned32 +} + +tmnxEhsTEntryStatsFilterMatch OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsFilterMatch indicates the number of + times a filter, for the specified trigger entry, matches an logger + event." + ::= { tmnxEhsTEntryStatsEntry 1 } + +tmnxEhsTEntryStatsFilterFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsFilterFail indicates the number of + times a filter, for the specified trigger entry, does not match an + logger event." + ::= { tmnxEhsTEntryStatsEntry 2 } + +tmnxEhsTEntryStatsErrAdminStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsErrAdminStatus indicates the number of + times the logger event will be ignored due to admin state of EHS + trigger entry. + + The trigger entry may be out-of-service due to + tmnxEhsTEntryAdminStatus being set to 'outOfService (3)'." + ::= { tmnxEhsTEntryStatsEntry 3 } + +tmnxEhsTEntryStatsErrFilter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsErrFilter indicates the number of times + the logger event will be ignored due to filter is not operational or + is not configured in EHS trigger entry." + ::= { tmnxEhsTEntryStatsEntry 4 } + +tmnxEhsTEntryStatsErrHandler OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsErrHandler indicates the number of + times the logger event will be ignored due to filter is not + operational or is not configured in EHS trigger entry." + ::= { tmnxEhsTEntryStatsEntry 5 } + +tmnxEhsTEntryStatsTriggerCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsTriggerCount indicates the number of + times script execution is triggered after filter match." + ::= { tmnxEhsTEntryStatsEntry 6 } + +tmnxEhsTEntryStatsDebounce OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the tmnxEhsTEntryStatsDebounce indicates the number of + times script is not executed due to debounce rule." + ::= { tmnxEhsTEntryStatsEntry 7 } + +tmnxLogCliSubscrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogCliSubscrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxLogCliSubscrTable contains information about CLI user session + subscriptions to logs." + ::= { tmnxLogObjs 30 } + +tmnxLogCliSubscrEntry OBJECT-TYPE + SYNTAX TmnxLogCliSubscrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents information about a subscription of a + particular CLI user session to a particular log. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxLogCliSubscrSession, + tmnxLogCliSubscrLog + } + ::= { tmnxLogCliSubscrTable 1 } + +TmnxLogCliSubscrEntry ::= SEQUENCE +{ + tmnxLogCliSubscrSession Unsigned32, + tmnxLogCliSubscrLog TmnxLogIdIndex, + tmnxLogCliSubscrType INTEGER, + tmnxLogCliSubscrUser TNamedItem, + tmnxLogCliSubscrUserLoginTime DateAndTime, + tmnxLogCliSubscrUserIpAddrType InetAddressType, + tmnxLogCliSubscrUserIpAddr InetAddress +} + +tmnxLogCliSubscrSession OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrSession indicates the unique + identifier of a CLI user session." + ::= { tmnxLogCliSubscrEntry 1 } + +tmnxLogCliSubscrLog OBJECT-TYPE + SYNTAX TmnxLogIdIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogCliSubscrLog indicates the unique identifier of an + event stream log. + + It refers to a conceptual row in the tmnxLogIdTable." + ::= { tmnxLogCliSubscrEntry 2 } + +tmnxLogCliSubscrType OBJECT-TYPE + SYNTAX INTEGER { + telnet (1), + console (2), + ssh (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrType indicates the type of + session." + ::= { tmnxLogCliSubscrEntry 3 } + +tmnxLogCliSubscrUser OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrUser indicates the name of the + user associated with the CLI session." + ::= { tmnxLogCliSubscrEntry 4 } + +tmnxLogCliSubscrUserLoginTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogCliSubscrUserLoginTime indicates the time the user + logged in." + ::= { tmnxLogCliSubscrEntry 5 } + +tmnxLogCliSubscrUserIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogCliSubscrUserIpAddrType indicates the address type + of tmnxLogCliSubscrUserIpAddr." + ::= { tmnxLogCliSubscrEntry 6 } + +tmnxLogCliSubscrUserIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrUserIpAddr indicates + the IP address of the user." + ::= { tmnxLogCliSubscrEntry 7 } + +tmnxLogApCustRecordPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCustRecordPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogApCustRecordPolicerTable allows to create + custom record policer information for a given accounting policy. Rows + can only be created for existing accounting policies (as defined in + tmnxLogApTable)." + ::= { tmnxLogObjs 31 } + +tmnxLogApCustRecordPolicerEntry OBJECT-TYPE + SYNTAX TmnxLogApCustRecordPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row contains the specification of the counters that must + be collected for a particular policer and accounting policy. + + A conceptual row can be created and destroyed by means of the + tmnxLogApCrPolicerRowStatus object." + INDEX { + tmnxLogApPolicyId, + tmnxLogApCrPolicerId + } + ::= { tmnxLogApCustRecordPolicerTable 1 } + +TmnxLogApCustRecordPolicerEntry ::= SEQUENCE +{ + tmnxLogApCrPolicerId Unsigned32, + tmnxLogApCrPolicerLastChanged TimeStamp, + tmnxLogApCrPolicerRowStatus RowStatus, + tmnxLogApCrPolicerICounters TmnxAccPlcyPolicerICounters, + tmnxLogApCrPolicerECounters TmnxAccPlcyPolicerECounters +} + +tmnxLogApCrPolicerId OBJECT-TYPE + SYNTAX Unsigned32 (1..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerId specifies the policer ID for which + counters will be collected in this custom record. + + The counters that will be collected are defined in + tmnxLogApCrPolicerICounters and tmnxLogApCrPolicerECounters." + ::= { tmnxLogApCustRecordPolicerEntry 1 } + +tmnxLogApCrPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerLastChanged indicates the sysUpTime + when an object in this table was last modified. + + A value of zero means that no change was made to this row since it was + created." + ::= { tmnxLogApCustRecordPolicerEntry 2 } + +tmnxLogApCrPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxLogApCustRecordPolicerEntry 3 } + +tmnxLogApCrPolicerICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerICounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerICounters specifies the list of ingress + counters that need to be collected in this custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordPolicerEntry 4 } + +tmnxLogApCrPolicerECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerECounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerECounters specifies the list of egress + counters that need to be collected in this custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordPolicerEntry 5 } + +tmnxLogConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 12 } + +tmnxLogCompliances OBJECT IDENTIFIER ::= { tmnxLogConformance 1 } + +tmnxLogV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 4.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV4v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogGroup, + tmnxSnmpTrapGroup, + tmnxLogEventsR2r1Group, + tmnxLogNotificationR3r0Group + } + ::= { tmnxLogCompliances 4 } + +tmnxLogV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV5v0Group + } + ::= { tmnxLogCompliances 5 } + +tmnxLogV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group + } + ::= { tmnxLogCompliances 6 } + +tmnxLogV6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.1 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogAccountingPolicyV6v1Group + } + ::= { tmnxLogCompliances 7 } + +tmnxLogV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogRoutePreferenceV7v0Group + } + ::= { tmnxLogCompliances 8 } + +tmnxLogV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 9.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group + } + ::= { tmnxLogCompliances 9 } + +tmnxLogV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group + } + ::= { tmnxLogCompliances 10 } + +tmnxLogV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 10.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup + } + ::= { tmnxLogCompliances 11 } + +tmnxLogV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 11.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group + } + ::= { tmnxLogCompliances 12 } + +tmnxLogV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 13.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group + } + ::= { tmnxLogCompliances 13 } + +tmnxLogV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 14.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogEHSV14v0Group + } + ::= { tmnxLogCompliances 14 } + +tmnxLogV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 15.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group, + tmnxLogEHSV14v0Group, + tmnxLogPythonGroup, + tmnxLogToSessionGroup, + tmnxLogToNetconfGroup + } + ::= { tmnxLogCompliances 15 } + +tmnxLogV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 16.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group, + tmnxLogEHSV14v0Group, + tmnxLogPythonGroup, + tmnxLogToSessionGroup, + tmnxLogToNetconfGroup, + tmnxLogEventsV16v0Group, + tmnxLogCliSubscrGroup + } + ::= { tmnxLogCompliances 16 } + +tmnxLogV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 19.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group, + tmnxLogEHSV14v0Group, + tmnxLogPythonGroup, + tmnxLogToSessionGroup, + tmnxLogToNetconfGroup, + tmnxLogEventsV16v0Group, + tmnxLogCliSubscrGroup, + tmnxLogAcctPolicyCrV19v0Group, + tmnxLogApV19v0Group + } + ::= { tmnxLogCompliances 17 } + +tmnxLogV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 20 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogNameGroup, + tmnxLogFilterNameGroup, + tmnxLogSnmpTrapGroupNameGroup, + tmnxLogFilterParamsNameGroup, + tmnxSyslogTargetNameGroup + } + ::= { tmnxLogCompliances 18 } + +tmnxLogV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 21 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxSyslogTlsClntProfilNameGroup, + tmnxLogFileNameGroup + } + ::= { tmnxLogCompliances 19 } + +tmnxLogV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 22 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxSnmpTrapDestV22v0Group + } + ::= { tmnxLogCompliances 20 } + +tmnxLogGroups OBJECT IDENTIFIER ::= { tmnxLogConformance 2 } + +tmnxLogGlobalGroup OBJECT-GROUP + OBJECTS { + tmnxLogMaxLogs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of event logging + capabilities on Nokia SROS series systems." + ::= { tmnxLogGroups 1 } + +tmnxLogAccountingPolicyGroup OBJECT-GROUP + OBJECTS { + tmnxLogApRowStatus, + tmnxLogApStorageType, + tmnxLogApAdminStatus, + tmnxLogApOperStatus, + tmnxLogApInterval, + tmnxLogApDescription, + tmnxLogApDefault, + tmnxLogApRecord, + tmnxLogApToFileId, + tmnxLogApPortType, + tmnxLogApAlign + } + STATUS current + DESCRIPTION + "The group of objects supporting management of accounting policies + capabilities on Nokia SROS series systems." + ::= { tmnxLogGroups 3 } + +tmnxLogFileIdGroup OBJECT-GROUP + OBJECTS { + tmnxLogFileIdRowStatus, + tmnxLogFileIdStorageType, + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdOperLocation, + tmnxLogFileIdDescription, + tmnxLogFileIdLogType, + tmnxLogFileIdLogId, + tmnxLogFileIdPathName, + tmnxLogFileIdCreateTime, + tmnxLogFileIdBackupLoc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log File destinations on + Nokia SROS series systems." + ::= { tmnxLogGroups 4 } + +tmnxLogSyslogGroup OBJECT-GROUP + OBJECTS { + tmnxSyslogTargetRowStatus, + tmnxSyslogTargetDescription, + tmnxSyslogTargetAddress, + tmnxSyslogTargetUdpPort, + tmnxSyslogTargetFacility, + tmnxSyslogTargetSeverity, + tmnxSyslogTargetMessagePrefix, + tmnxSyslogTargetMessagesDropped + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log Syslog destinations + on Nokia SROS series systems." + ::= { tmnxLogGroups 5 } + +tmnxSnmpTrapGroup OBJECT-GROUP + OBJECTS { + tmnxStgRowStatus, + tmnxStgDescription, + tmnxStgVersion, + tmnxStgNotifyCommunity, + tmnxStgSecurityLevel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log SNMP notification + destinations on Nokia SROS series systems." + ::= { tmnxLogGroups 6 } + +tmnxLogEventsR2r1Group OBJECT-GROUP + OBJECTS { + tmnxEventAppName, + tmnxEventName, + tmnxEventSeverity, + tmnxEventControl, + tmnxEventCounter, + tmnxEventDropCount, + tmnxEventReset, + tmnxEventTest + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log Events on Nokia SROS + series systems release 2.1." + ::= { tmnxLogGroups 10 } + +tmnxLogNotifyObjsR3r0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems." + ::= { tmnxLogGroups 13 } + +tmnxLogNotificationR3r0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogSpaceContention, + tmnxLogAdminLocFailed, + tmnxLogBackupLocFailed, + tmnxLogFileRollover, + tmnxLogFileDeleted, + tmnxTestEvent, + tmnxLogTraceError + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems release 3.0." + ::= { tmnxLogGroups 14 } + +tmnxLogV4v0Group OBJECT-GROUP + OBJECTS { + tmnxLogIdRowStatus, + tmnxLogIdStorageType, + tmnxLogIdAdminStatus, + tmnxLogIdOperStatus, + tmnxLogIdDescription, + tmnxLogIdFilterId, + tmnxLogIdSource, + tmnxLogIdDestination, + tmnxLogIdFileId, + tmnxLogIdSyslogId, + tmnxLogIdMaxMemorySize, + tmnxLogIdConsoleSession, + tmnxLogIdForwarded, + tmnxLogIdDropped, + tmnxLogIdTimeFormat, + tmnxLogFilterRowStatus, + tmnxLogFilterDescription, + tmnxLogFilterDefaultAction, + tmnxLogFilterInUse, + tmnxLogFilterParamsRowStatus, + tmnxLogFilterParamsDescription, + tmnxLogFilterParamsAction, + tmnxLogFilterParamsApplication, + tmnxLogFilterParamsApplOperator, + tmnxLogFilterParamsNumber, + tmnxLogFilterParamsNumberOperator, + tmnxLogFilterParamsSeverity, + tmnxLogFilterParamsSeverityOperator, + tmnxLogFilterParamsSubject, + tmnxLogFilterParamsSubjectOperator, + tmnxLogFilterParamsSubjectRegexp + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of event logs on Nokia SROS + series systems." + ::= { tmnxLogGroups 15 } + +tmnxSnmpSetErrsGroup OBJECT-GROUP + OBJECTS { + tmnxSnmpSetErrsMax, + tmnxSseVersion, + tmnxSseSeverityLevel, + tmnxSseModuleId, + tmnxSseModuleName, + tmnxSseErrorCode, + tmnxSseErrorName, + tmnxSseErrorMsg, + tmnxSseExtraText, + tmnxSseTimestamp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SNMP SET failure error + messages." + ::= { tmnxLogGroups 16 } + +tmnxLogEventsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxEventAppName, + tmnxEventName, + tmnxEventSeverity, + tmnxEventControl, + tmnxEventCounter, + tmnxEventDropCount, + tmnxEventReset, + tmnxEventThrottle, + tmnxEventTest, + tmnxEventThrottleLimit, + tmnxEventThrottleInterval + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Events on Nokia SROS + series systems release 5.0." + ::= { tmnxLogGroups 17 } + +tmnxLogNotifyObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage, + tmnxLogThrottledEventID, + tmnxLogThrottledEvents, + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems release 5.0." + ::= { tmnxLogGroups 18 } + +tmnxLogNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogSpaceContention, + tmnxLogAdminLocFailed, + tmnxLogBackupLocFailed, + tmnxLogFileRollover, + tmnxLogFileDeleted, + tmnxTestEvent, + tmnxLogTraceError, + tmnxLogEventThrottled, + tmnxSysLogTargetProblem + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems release 5.0." + ::= { tmnxLogGroups 19 } + +tmnxLogSyslogV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSyslogTargetRowStatus, + tmnxSyslogTargetDescription, + tmnxSyslogTargetUdpPort, + tmnxSyslogTargetFacility, + tmnxSyslogTargetSeverity, + tmnxSyslogTargetMessagePrefix, + tmnxSyslogTargetMessagesDropped, + tmnxSyslogTargetAddrType, + tmnxSyslogTargetAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Syslog destinations + on Nokia SROS series systems release 5.0." + ::= { tmnxLogGroups 20 } + +tmnxSnmpTrapV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSnmpTrapLogDescription, + tmnxStdRowStatus, + tmnxStdRowLastChanged, + tmnxStdDestAddrType, + tmnxStdDestAddr, + tmnxStdDestPort, + tmnxStdDescription, + tmnxStdVersion, + tmnxStdNotifyCommunity, + tmnxStdSecurityLevel, + tmnxStdMaxTargets + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log SNMP notification + destinations on Nokia SROS series systems for release 5.0." + ::= { tmnxLogGroups 21 } + +tmnxLogV5v0Group OBJECT-GROUP + OBJECTS { + tmnxLogIdRowStatus, + tmnxLogIdStorageType, + tmnxLogIdAdminStatus, + tmnxLogIdOperStatus, + tmnxLogIdDescription, + tmnxLogIdFilterId, + tmnxLogIdSource, + tmnxLogIdDestination, + tmnxLogIdFileId, + tmnxLogIdSyslogId, + tmnxLogIdMaxMemorySize, + tmnxLogIdConsoleSession, + tmnxLogIdForwarded, + tmnxLogIdDropped, + tmnxLogIdTimeFormat, + tmnxLogFilterRowStatus, + tmnxLogFilterDescription, + tmnxLogFilterDefaultAction, + tmnxLogFilterInUse, + tmnxLogFilterParamsRowStatus, + tmnxLogFilterParamsDescription, + tmnxLogFilterParamsAction, + tmnxLogFilterParamsApplication, + tmnxLogFilterParamsApplOperator, + tmnxLogFilterParamsNumber, + tmnxLogFilterParamsNumberOperator, + tmnxLogFilterParamsSeverity, + tmnxLogFilterParamsSeverityOperator, + tmnxLogFilterParamsSubject, + tmnxLogFilterParamsSubjectOperator, + tmnxLogFilterParamsSubjectRegexp, + tmnxLogFilterParamsRouter, + tmnxLogFilterParamsRouterOperator, + tmnxLogFilterParamsRouterRegexp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of event logs on Nokia SROS + series systems in release 5.0." + ::= { tmnxLogGroups 22 } + +tmnxLogObsoleteObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSyslogTargetAddress, + tmnxStgRowStatus, + tmnxStgDescription, + tmnxStgVersion, + tmnxStgNotifyCommunity, + tmnxStgSecurityLevel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TiMOS logs obsoleted on + Nokia SROS series systems in release 5.0." + ::= { tmnxLogGroups 23 } + +tmnxLogNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage, + tmnxLogThrottledEventID, + tmnxLogThrottledEvents, + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr, + tmnxLogNotifyApInterval, + tmnxStdReplayStartEvent, + tmnxStdReplayEndEvent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems release 6.0." + ::= { tmnxLogGroups 24 } + +tmnxLogNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogSpaceContention, + tmnxLogAdminLocFailed, + tmnxLogBackupLocFailed, + tmnxLogFileRollover, + tmnxLogFileDeleted, + tmnxTestEvent, + tmnxLogTraceError, + tmnxLogEventThrottled, + tmnxSysLogTargetProblem, + tmnxLogAccountingDataLoss, + tmnxStdEventsReplayed + } + STATUS current + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems release 6.0." + ::= { tmnxLogGroups 25 } + +tmnxSnmpTrapDestV6v0Group OBJECT-GROUP + OBJECTS { + tmnxStdReplay, + tmnxStdReplayStart, + tmnxStdReplayLastTime + } + STATUS current + DESCRIPTION + "The group of objects added to support SNMP trap destinations in the + Nokia SROS series systems release 6.0." + ::= { tmnxLogGroups 26 } + +tmnxLogAccountingPolicyV6v1Group OBJECT-GROUP + OBJECTS { + tmnxLogApDefaultInterval + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of accounting policies + capabilities on Nokia SROS series systems release 6.1." + ::= { tmnxLogGroups 27 } + +tmnxLogAccountingPolicyCRV7v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApCrLastChanged, + tmnxLogApCrSignChangeDelta, + tmnxLogApCrSignChangeQueue, + tmnxLogApCrSignChangeQICounters, + tmnxLogApCrSignChangeQECounters, + tmnxLogApCrSignChangeAACounters, + tmnxLogApCrAACounters, + tmnxLogApCrQueueRowStatus, + tmnxLogApCrQueueLastChanged, + tmnxLogApCrQueueICounters, + tmnxLogApCrQueueECounters + } + STATUS current + DESCRIPTION + "The group of objects supporting the creation of a custom record inside + a accounting policy on Nokia SROS series systems." + ::= { tmnxLogGroups 28 } + +tmnxLogRoutePreferenceV7v0Group OBJECT-GROUP + OBJECTS { + tmnxEventPrimaryRoutePref, + tmnxEventSecondaryRoutePref + } + STATUS current + DESCRIPTION + "The group of objects supporting routing preferences of Log Events on + Nokia SROS series systems release 7.0." + ::= { tmnxLogGroups 29 } + +tmnxLogNotifyObjsV8v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorSubject, + tmnxLogTraceErrorMessage, + tmnxLogThrottledEventID, + tmnxLogThrottledEvents, + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr, + tmnxLogNotifyApInterval, + tmnxStdReplayStartEvent, + tmnxStdReplayEndEvent + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems release 8.0." + ::= { tmnxLogGroups 30 } + +tmnxLogNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogEventOverrun + } + STATUS current + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems added in release 9.0." + ::= { tmnxLogGroups 31 } + +tmnxLogEventDampedV8v0Group OBJECT-GROUP + OBJECTS { + tmnxLogConfigEventsDamped + } + STATUS current + DESCRIPTION + "The group of objects supporting damping of change events on Nokia SROS + series systems added in release 8.0r7." + ::= { tmnxLogGroups 32 } + +tmnxLogApV9v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApDataLossCount, + tmnxLogApLastDataLossTimeStamp + } + STATUS current + DESCRIPTION + "The group of objects extending the application log table on Nokia SROS + series systems added in release 9.0." + ::= { tmnxLogGroups 33 } + +tmnxLogExRbkOpGroup OBJECT-GROUP + OBJECTS { + tmnxLogExRbkOpTblLastChange, + tmnxLogExRbkOpMaxEntries, + tmnxLogExRbkOpLastChanged, + tmnxLogExRbkOpType, + tmnxLogExRbkOpStatus, + tmnxLogExRbkOpBegin, + tmnxLogExRbkOpEnd, + tmnxLogExRbkOpFile, + tmnxLogExRbkOpUser, + tmnxLogExRbkOpNumEvents, + tmnxLogExRbkEventOID + } + STATUS current + DESCRIPTION + "The group of objects managing exec and rollback revert event history." + ::= { tmnxLogGroups 34 } + +tmnxLogNotifyObjsV10v0Group OBJECT-GROUP + OBJECTS { + tmnxLogExecRollbackOpIndex + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects added to Nokia SROS series + systems release 10.0." + ::= { tmnxLogGroups 35 } + +tmnxLogApExtGroup OBJECT-GROUP + OBJECTS { + tmnxLogApToFileType + } + STATUS current + DESCRIPTION + "The group of objects extending the accounting policy table on Nokia + SROS series systems." + ::= { tmnxLogGroups 36 } + +tmnxLogAppRouteNotifV10v0Group OBJECT-GROUP + OBJECTS { + tmnxLogColdStartWaitTime, + tmnxLogRouteRecoveryWaitTime + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications on completion of wait + time after cold reboot and route recovery on Nokia SROS series systems + release 10.0." + ::= { tmnxLogGroups 37 } + +tmnxLogApV11v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApIncludeSystemInfo + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Accounting Policy + feature on Nokia SROS series systems in release 11.0." + ::= { tmnxLogGroups 38 } + +tmnxLogEventsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxEventSpecThrottle, + tmnxEventSpecThrottleLimit, + tmnxEventSpecThrottleIntval, + tmnxEventSpecThrottleDef, + tmnxEventSpecThrottleLimitDef, + tmnxEventSpecThrottleIntvalDef + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Events added for + Nokia SROS series systems release 11.0." + ::= { tmnxLogGroups 40 } + +tmnxLogApCrV11v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApCrAASubAttributes + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Accounting Policy + Custom Record feature on Nokia SROS series systems in release 11.0." + ::= { tmnxLogGroups 41 } + +tmnxLogFilterMsgV13v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFilterParamsMsg, + tmnxLogFilterParamsMsgOperator, + tmnxLogFilterParamsMsgRegexp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of event logs on Nokia SROS + series systems in release 13.0." + ::= { tmnxLogGroups 42 } + +tmnxLogNotifyObjsV13v0Group OBJECT-GROUP + OBJECTS { + tmnxLogExecRollbackOpType + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects added to Nokia SROS series + systems release 13.0." + ::= { tmnxLogGroups 43 } + +tmnxLogEHSV13v0Group OBJECT-GROUP + OBJECTS { + tmnxEhsHandlerTblLastChange, + tmnxEhsHandlerMaxEntries, + tmnxEhsHandlerRowStatus, + tmnxEhsHandlerDescription, + tmnxEhsHandlerLastChange, + tmnxEhsHandlerAdminStatus, + tmnxEhsHandlerOperStatus, + tmnxEhsHandlerStatsSuccess, + tmnxEhsHandlerStatsErrNoEntry, + tmnxEhsHandlerStatsErrAdmStatus, + tmnxEhsHEntryTblLastChange, + tmnxEhsHEntryMaxEntries, + tmnxEhsHEntryRowStatus, + tmnxEhsHEntryDescription, + tmnxEhsHEntryLastChange, + tmnxEhsHEntryAdminStatus, + tmnxEhsHEntryOperStatus, + tmnxEhsHEntryScriptPlcyName, + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHEntryMinDelay, + tmnxEhsHEntryLastExecuted, + tmnxEhsHEntryStatsLaunchSuccess, + tmnxEhsHEntryStatsErrMinDelay, + tmnxEhsHEntryStatsErrLaunch, + tmnxEhsHEntryStatsErrAdmStatus, + tmnxEhsTriggerTblLastChange, + tmnxEhsTriggerMaxEntries, + tmnxEhsTriggerRowStatus, + tmnxEhsTriggerDescription, + tmnxEhsTriggerLastChange, + tmnxEhsTriggerAdminStatus, + tmnxEhsTriggerOperStatus, + tmnxEhsTriggerStatsSuccess, + tmnxEhsTriggerStatsErrNoEntry, + tmnxEhsTriggerStatsErrAdmStatus, + tmnxEhsTEntryTblLastChange, + tmnxEhsTEntryMaxEntries, + tmnxEhsTEntryRowStatus, + tmnxEhsTEntryDescription, + tmnxEhsTEntryLastChange, + tmnxEhsTEntryAdminStatus, + tmnxEhsTEntryOperStatus, + tmnxEhsTEntryLogFilterId, + tmnxEhsTEntryHandlerName, + tmnxEhsTEntryStatsFilterMatch, + tmnxEhsTEntryStatsFilterFail, + tmnxEhsTEntryStatsErrAdminStatus, + tmnxEhsTEntryStatsErrFilter, + tmnxEhsTEntryStatsErrHandler, + tmnxEhsTEntryStatsTriggerCount + } + STATUS current + DESCRIPTION + "The group of objects supporting the Event Handling System (EHS) + feature on Nokia SROS series systems in release 13.0." + ::= { tmnxLogGroups 44 } + +tmnxLogNotifyObjsV14v0Group OBJECT-GROUP + OBJECTS { + tmnxEhsHEntryMinDelayInterval + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects added to Nokia SROS series + systems release 14.0." + ::= { tmnxLogGroups 45 } + +tmnxLogEHSV14v0Group OBJECT-GROUP + OBJECTS { + tmnxEhsTEntryDebounceVal, + tmnxEhsTEntryDebounceTime, + tmnxEhsTEntryStatsDebounce + } + STATUS current + DESCRIPTION + "The group of objects supporting the Event Handling System (EHS) + feature on Nokia SROS series systems in release 14.0." + ::= { tmnxLogGroups 46 } + +tmnxLogPythonGroup OBJECT-GROUP + OBJECTS { + tmnxLogIdPythonPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting Python for log messages on Nokia SROS + series systems." + ::= { tmnxLogGroups 50 } + +tmnxLogToSessionGroup OBJECT-GROUP + OBJECTS { + tmnxLogIdOperDestination + } + STATUS current + DESCRIPTION + "The group of objects supporting log messages on Nokia SROS series + systems." + ::= { tmnxLogGroups 51 } + +tmnxLogObsoleteObjsV15v0Group OBJECT-GROUP + OBJECTS { + tmnxLogIdConsoleSession, + tmnxLogApDefaultInterval + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TiMOS logs obsoleted on + Nokia SROS series systems in release 15.0." + ::= { tmnxLogGroups 52 } + +tmnxLogToNetconfGroup OBJECT-GROUP + OBJECTS { + tmnxLogIdNetconfStream + } + STATUS current + DESCRIPTION + "The group of objects supporting NETCONF log messages on Nokia SROS + series systems." + ::= { tmnxLogGroups 53 } + +tmnxLogEventsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxEventRepeat + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Events added for + Nokia SROS series systems release 16.0." + ::= { tmnxLogGroups 54 } + +tmnxLogCliSubscrGroup OBJECT-GROUP + OBJECTS { + tmnxLogCliSubscrType, + tmnxLogCliSubscrUser, + tmnxLogCliSubscrUserLoginTime, + tmnxLogCliSubscrUserIpAddrType, + tmnxLogCliSubscrUserIpAddr + } + STATUS current + DESCRIPTION + "The group of objects that support read-only access to CLI users + subscriptions to event log messages on Nokia SROS series systems." + ::= { tmnxLogGroups 55 } + +tmnxLogAcctPolicyCrV19v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApCrPolicerLastChanged, + tmnxLogApCrPolicerRowStatus, + tmnxLogApCrPolicerICounters, + tmnxLogApCrPolicerECounters, + tmnxLogApCrSignChangePolicer, + tmnxLogApCrSignChangePICounters, + tmnxLogApCrSignChangePECounters + } + STATUS current + DESCRIPTION + "The group of objects supporting custom records inside a accounting + policy on Nokia SROS series systems added in release 19." + ::= { tmnxLogGroups 56 } + +tmnxLogApV19v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApAlign + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Accounting Policy + feature on Nokia SROS series systems in release 19.0." + ::= { tmnxLogGroups 57 } + +tmnxLogNameGroup OBJECT-GROUP + OBJECTS { + tmnxLogIdName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Id Vs Name feature + on Nokia SROS series systems in release 20." + ::= { tmnxLogGroups 58 } + +tmnxLogFilterNameGroup OBJECT-GROUP + OBJECTS { + tmnxLogFilterName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Filter Id Vs Name + feature on Nokia SROS series systems in release 20." + ::= { tmnxLogGroups 59 } + +tmnxLogSnmpTrapGroupNameGroup OBJECT-GROUP + OBJECTS { + snmpNotifyId + } + STATUS current + DESCRIPTION + "The group of additonal objects supporting the Log Snmp-trap-group Id + vs Name feature on Nokia SROS series systems in release 20." + ::= { tmnxLogGroups 60 } + +tmnxLogFilterParamsNameGroup OBJECT-GROUP + OBJECTS { + tmnxLogFilterParamsName + } + STATUS current + DESCRIPTION + "The group of additonal objects supporting the Log Filter Entry Id vs + Name feature on Nokia SROS series systems in release 20." + ::= { tmnxLogGroups 61 } + +tmnxSyslogTargetNameGroup OBJECT-GROUP + OBJECTS { + tmnxSyslogTargetName + } + STATUS current + DESCRIPTION + "The group of additonal objects supporting the Log Syslog Id vs Name + feature on Nokia SROS series systems in release 20." + ::= { tmnxLogGroups 63 } + +tmnxSyslogTlsClntProfilNameGroup OBJECT-GROUP + OBJECTS { + tmnxSyslogTlsClntProfileName + } + STATUS current + DESCRIPTION + "The group of additonal objects supporting the Log Syslog over TLS + feature on Nokia SROS series systems in release 20." + ::= { tmnxLogGroups 64 } + +tmnxLogApObsoleteObjsV21v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApCrSignChangeOCntr, + tmnxLogApCrSignChangeOECounters, + tmnxLogApCrSignChangeOICounters, + tmnxLogApCrOverrideCntrRowStatus, + tmnxLogApCrOverrideCntrLastChngd, + tmnxLogApCrOverrideCntrICounters, + tmnxLogApCrOverrideCntrECounters + } + STATUS current + DESCRIPTION + "The group of objects supporting custom record counter override + information obsoleted on Nokia SROS series systems in release 21.0." + ::= { tmnxLogGroups 65 } + +tmnxLogFileNameGroup OBJECT-GROUP + OBJECTS { + tmnxLogFileIdName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log File Id Vs Name + feature on Nokia SROS series systems in release 21." + ::= { tmnxLogGroups 66 } + +tmnxSnmpTrapDestV22v0Group OBJECT-GROUP + OBJECTS { + tmnxStdDyingGasp + } + STATUS current + DESCRIPTION + "The group of objects added to support SNMP trap destinations in the + Nokia SROS series systems release 22.0." + ::= { tmnxLogGroups 67 } + +tmnxLogNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 12 } + +tmnxLogNotifications OBJECT IDENTIFIER ::= { tmnxLogNotifyPrefix 0 } + +tmnxLogSpaceContention NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType + } + STATUS current + DESCRIPTION + "Generated when space contention occurs on the compact flash where + a log or accounting file creation is being attempted. Space contention + exists if: + Insufficient space is available on the compact flash to create + a file of the same size as the file being rolled over. + + The first file of this type is being created and less than + 10% of the total compact flash space is available. + + A write operation on a log or accounting file is denied due to + lack of space." + ::= { tmnxLogNotifications 1 } + +tmnxLogAdminLocFailed NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType + } + STATUS current + DESCRIPTION + "Generated when an attempt to create a log or accounting file at the + location specified by tmnxLogFileIdAdminLocation has failed. Indicates + that the backup location, if specified, will be used." + ::= { tmnxLogNotifications 2 } + +tmnxLogBackupLocFailed NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType + } + STATUS current + DESCRIPTION + "Generated when an attempt to create a log or accounting file at the + location specified by tmnxLogFileIdBackupLoc has failed." + ::= { tmnxLogNotifications 3 } + +tmnxLogFileRollover NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType, + tmnxLogFileIdPathName, + tmnxLogFileIdCreateTime + } + STATUS current + DESCRIPTION + "Generated when an event log or accounting policy file's + rollover time has expired. The file located as indicated + by the value of tmnxLogFileIdOperLocation is closed and a new + file is created as specified by tmnxLogFileIdAdminLocation + and tmnxLogFileIdBackupLoc." + ::= { tmnxLogNotifications 4 } + +tmnxLogFileDeleted NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime + } + STATUS current + DESCRIPTION + "Generated when a closed event log or accounting policy file has been + deleted as part of the space contention cleanup." + ::= { tmnxLogNotifications 5 } + +tmnxTestEvent NOTIFICATION-TYPE + OBJECTS { + sysDescr, + sysObjectID + } + STATUS current + DESCRIPTION + "The tmnxTestEvent notification is generated when the object + tmnxEventTest is set to a value of 'doAction'. This event can + be used to test that remote log destinations such as syslog and + snmp trap destinations are configured correctly." + ::= { tmnxLogNotifications 6 } + +tmnxLogTraceError NOTIFICATION-TYPE + OBJECTS { + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage, + tmnxLogTraceErrorSubject + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxLogTraceError notification is generated when a + critical level trace error has been detected by the software. There + are multiple triggers for such a trace error. + + [EFFECT] Effect varies depending on the specific trigger. + + [RECOVERY] Contact Nokia Support." + ::= { tmnxLogNotifications 7 } + +tmnxLogEventThrottled NOTIFICATION-TYPE + OBJECTS { + tmnxLogThrottledEventID, + tmnxLogThrottledEvents + } + STATUS current + DESCRIPTION + "A tmnxLogEventThrottled notification is generated at the end of the + throttling interval when one or more events are dropped because the + throttling limit was reached for that interval." + ::= { tmnxLogNotifications 8 } + +tmnxSysLogTargetProblem NOTIFICATION-TYPE + OBJECTS { + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr + } + STATUS current + DESCRIPTION + "A tmnxSysLogTargetProblem notification is generated when a problem is + encountered when trying to deliver data to the syslog destination + identified by the tmnxSysLogTargetId." + ::= { tmnxLogNotifications 9 } + +tmnxLogAccountingDataLoss NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogNotifyApInterval + } + STATUS current + DESCRIPTION + "A tmnxLogAccountingDataLoss notification is generated + when an accounting file is still being written to + when the next interval ends. The collection of + statistics for the past interval is immediately + stopped and collection is started for the next + interval. There are missing records in the file + for this past interval." + ::= { tmnxLogNotifications 10 } + +tmnxStdEventsReplayed NOTIFICATION-TYPE + OBJECTS { + tmnxStdDestAddrType, + tmnxStdDestAddr, + tmnxStdReplayStartEvent, + tmnxStdReplayEndEvent, + tmnxStdReplayStart + } + STATUS current + DESCRIPTION + "A tmnxStdEventsReplayed notification is generated when + an SNMP trap target address is added to the RTM (tmnxVRtrID) + following a period when the address had been removed. + The value of tmnxStdReplayStartEvent is the SNMP notification + request ID of the first event that was replayed. The value + of tmnxStdReplayEndEvent is the SNMP notification request ID of the + last missed event that was replayed. The value of + tmnxStdReplayStart is the request ID of the first event for + which there was no route to the trap target address." + ::= { tmnxLogNotifications 11 } + +tmnxLogEventOverrun NOTIFICATION-TYPE + OBJECTS { + tmnxLogThrottledEventID, + tmnxLogThrottledEvents + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxLogEventOverrun notification is generated + at the end of the overrun throttling interval when one or more + events of the type specified by tmnxLogThrottledEventID were + dropped because the logger input stream's input queue limit + was exceeded. The overrun throttling interval begins when the + input queue limit is first exceeded and ends when the number of + events in the input queue has dropped below an internal low + watermark. At that point a tmnxLogEventOverrun notification is + generated for each event type that had one or more events dropped + because of the input queue overrun. The number of dropped events + is specified by tmnxLogThrottledEvents. + + [EFFECT] Logger events have been dropped and were not sent to any + log destination. tmnxEventDropCount has been incremented for + each event dropped because of input queue overrun. + + [RECOVERY] The specific event information of dropped events + cannot be recovered. The frequency of input queue overruns + can be lessened by configuring as few event logs as possible, + especially those going to remote destinations such as file, + syslog and snmp notification logs." + ::= { tmnxLogNotifications 12 } + +END diff --git a/MIBS/nokia/TIMETRA-MPLS-MIB b/MIBS/nokia/TIMETRA-MPLS-MIB new file mode 100644 index 0000000..efef6b3 --- /dev/null +++ b/MIBS/nokia/TIMETRA-MPLS-MIB @@ -0,0 +1,19651 @@ +TIMETRA-MPLS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv6, + InetAddressType + FROM INET-ADDRESS-MIB + MplsLSPID, MplsLabel, + mplsInSegmentEntry, mplsOutSegmentEntry, + mplsXCLspId + FROM MPLS-LSR-MIB + MplsTunnelIndex, mplsTunnelARHopEntry, + mplsTunnelIndex, mplsTunnelIngressLSRId, + mplsTunnelInstance + FROM MPLS-TE-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, RowPointer, RowStatus, + TEXTUAL-CONVENTION, TestAndIncr, + TimeInterval, TimeStamp, TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + TFCType, TLNamedItem, + TLNamedItemOrEmpty, TNamedItem, + TNamedItemOrEmpty, + TPolicyStatementNameOrEmpty, + TmnxActionType, TmnxAdminState, + TmnxCBFClasses, TmnxEnabledDisabled, + TmnxMplsLabel, TmnxMplsLabelOrZero, + TmnxMplsLspBandwidth, + TmnxMplsTpGlobalID, TmnxMplsTpNodeID, + TmnxNhgDownReason, TmnxOperState, + TmnxRsvpDSTEClassType, TmnxTimeInterval, + TmnxVRtrMplsLspID + FROM TIMETRA-TC-MIB + vRtrID, vRtrIfIndex + FROM TIMETRA-VRTR-MIB + ; + +timetraMplsMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the MPLS + extensions for the Nokia SROS device. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-MPLS-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-MPLS-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-MPLS-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-MPLS-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-MPLS-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-MPLS-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-MPLS-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-MPLS-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-MPLS-MIB." + + REVISION "200603230000Z" + DESCRIPTION + "Rev 4.0 23 Mar 2006 00:00 + 4.0 release of the TIMETRA-MPLS-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-MPLS-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-MPLS-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-MPLS-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-MPLS-MIB." + + REVISION "200009070000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-MPLS-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-MPLS-MIB." + + ::= { timetraSRMIBModules 6 } + +TmnxMplsLspFailCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsLspFailCode is an enumerated integer that defines the reason + for LSP Path and LSP Crossconnect failure." + SYNTAX INTEGER { + noError (0), + admissionControlError (1), + noRouteToDestination (2), + trafficControlSystemError (3), + routingError (4), + noResourcesAvailable (5), + badNode (6), + routingLoop (7), + labelAllocationError (8), + badL3PID (9), + tunnelLocallyRepaired (10), + unknownObjectClass (11), + unknownCType (12), + noEgressMplsInterface (13), + noEgressRsvpInterface (14), + looseHopsInFRRLsp (15), + unknown (16), + retryExceeded (17), + noCspfRouteOwner (18), + noCspfRouteToDestination (19), + hopLimitExceeded (20), + looseHopsInManualBypassLsp (21), + emptyPathInManualBypassLsp (22), + lspFlowControlled (23), + srlgSecondaryNotDisjoint (24), + srlgPrimaryCspfDisabled (25), + srlgPrimaryPathDown (26), + localLinkMaintenance (27), + unexpectedCtObject (28), + unsupportedCt (29), + invalidCt (30), + invCtAndSetupPri (31), + invCtAndHoldPri (32), + invCtAndSetupAndHoldPri (33), + localNodeMaintenance (34), + softPreemption (35), + p2mpNotSupported (36), + badXro (37), + localNodeInXro (38), + routeBlockedByXro (39), + xroTooComplex (40), + rsvpNotSupported (41), + conflictingAdminGroups (42), + nodeInIgpOverload (43), + srTunnelDown (44), + fibAddFailed (45), + labelStackExceeded (46), + pccDown (47), + pccError (48), + pceDown (49), + pceError (50), + pceUpdateWithEmptyEro (51), + pceInitLspDisabled (52), + adminDown (53), + sidHopsInRsvpLsp (54), + ipv6HopsInRsvpLsp (55), + ipv4HopsInIpv6Lsp (56), + ipv6HopsInIpv4Lsp (57), + sidHopsInIpv6Lsp (58), + srlgPathWithSidHops (59), + mplsV4Down (60), + mplsV6Down (61), + lspAdminDown (62), + pathAdminDown (63), + templateAdminDown (64) + } + +TmnxMplsLabelOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsLabelOwner is an enumerated integer that specifies the module + that owns a particular MPLS label." + SYNTAX INTEGER { + none (0), + rsvp (1), + tldp (2), + ildp (3), + svcmgr (4), + bgp (5), + mirror (6), + static (7), + vprn (8), + sr (9) + } + +TmnxMplsOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsOperDownReasonCode is an enumerated integer that specifies the + reason that the MPLS instance is operationally down." + SYNTAX INTEGER { + operUp (0), + adminDown (1), + noResources (2), + systemIpDown (3), + iomFailure (4), + clearDown (5), + ipv6TeRtrDown (6), + ipv6TeRtrAddrChanged (7), + ipv6TeRtrIdIntfDown (8) + } + +TmnxMplsMBBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsMBBType is an enumerated integer that specifies the type of + make-before-break (MBB)." + SYNTAX INTEGER { + none (0), + configChange (1), + timerBasedResignal (2), + manualResignal (3), + globalRevert (4), + delayedRetry (5), + gracefulShutdown (6), + softPreemption (7), + pathChange (8), + autoBandwidth (9), + pceLspUpdate (10) + } + +TmnxMplsP2mpInstFailCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsP2mpInstFailCode is an enumerated integer that defines the + reason for P2MP instance going down." + SYNTAX INTEGER { + noError (0), + noS2LOperational (1) + } + +TmnxMplsRouterId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The value of TmnxMplsRouterId provides a 32-bit, unsigned integer + uniquely identifying the router in the Autonomous System. To ensure + uniqueness, this may default to the value of one of the router's IPv4 + host addresses if IPv4 is configured on the router." + SYNTAX Unsigned32 (0..4294967295) + +TmnxMplsLspAutoBWLastAdjCause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsLspAutoBWLastAdjCause is an enumerated integer that specifies + cause of auto-bandwidth last adjustment." + SYNTAX INTEGER { + none (0), + manual (1), + normal (2), + overflow (3), + vllCAC (4), + underflow (5), + activePathChange (6) + } + +TmnxMplsLspBgpRSVPLSPTunState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsLspBgpRSVPLSPTunState is an enumerated integer that specifies + whether an RSVP LSP is allowed or blocked in its usage as a transport + LSP for BGP tunnel routes. + + In 'include(1)' mode, an RSVP LSPs is allowed to be used as transport + LSP for BGP tunnel routes. + + In 'exclude(2)' mode, an RSVP LSP is not allowed to be used as a + transport LSP for BGP tunnel routes." + SYNTAX INTEGER { + include (1), + exclude (2) + } + +TmnxMplsLspAddrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsLspAddrType is an enumerated integer that specifies the + address type for an MPLS LSP." + SYNTAX INTEGER { + unknown (0), + ipv4 (1), + nodeId (2), + ipv6 (3) + } + +tmnxMplsObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 6 } + +vRtrMplsLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTable has an entry for each Labeled Switch Path (LSP) + configured for a virtual router in the system." + ::= { tmnxMplsObjs 1 } + +vRtrMplsLspEntry OBJECT-TYPE + SYNTAX VRtrMplsLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured + for a virtual router in the system. Entries can be created and + deleted via SNMP SET operations. Setting RowStatus to 'active' + requires vRtrMplsLspName to have been assigned a valid value." + INDEX { + vRtrID, + vRtrMplsLspIndex + } + ::= { vRtrMplsLspTable 1 } + +VRtrMplsLspEntry ::= SEQUENCE +{ + vRtrMplsLspIndex TmnxVRtrMplsLspID, + vRtrMplsLspRowStatus RowStatus, + vRtrMplsLspLastChange TimeStamp, + vRtrMplsLspName TLNamedItemOrEmpty, + vRtrMplsLspAdminState TmnxAdminState, + vRtrMplsLspOperState TmnxOperState, + vRtrMplsLspFromAddr IpAddress, + vRtrMplsLspToAddr IpAddress, + vRtrMplsLspType INTEGER, + vRtrMplsLspOutSegIndx Integer32, + vRtrMplsLspRetryTimer Unsigned32, + vRtrMplsLspRetryLimit Unsigned32, + vRtrMplsLspMetric Unsigned32, + vRtrMplsLspDecrementTtl TruthValue, + vRtrMplsLspCspf TruthValue, + vRtrMplsLspFastReroute TruthValue, + vRtrMplsLspFRHopLimit Unsigned32, + vRtrMplsLspFRBandwidth Unsigned32, + vRtrMplsLspClassOfService TNamedItemOrEmpty, + vRtrMplsLspSetupPriority Unsigned32, + vRtrMplsLspHoldPriority Unsigned32, + vRtrMplsLspRecord TruthValue, + vRtrMplsLspPreference Unsigned32, + vRtrMplsLspBandwidth Integer32, + vRtrMplsLspBwProtect TruthValue, + vRtrMplsLspHopLimit Unsigned32, + vRtrMplsLspNegotiatedMTU Unsigned32, + vRtrMplsLspRsvpResvStyle INTEGER, + vRtrMplsLspRsvpAdspec TruthValue, + vRtrMplsLspFRMethod INTEGER, + vRtrMplsLspFRNodeProtect TruthValue, + vRtrMplsLspAdminGroupInclude Unsigned32, + vRtrMplsLspAdminGroupExclude Unsigned32, + vRtrMplsLspAdaptive TruthValue, + vRtrMplsLspInheritance Unsigned32, + vRtrMplsLspOptimizeTimer Unsigned32, + vRtrMplsLspOperFastReroute TruthValue, + vRtrMplsLspFRObject TruthValue, + vRtrMplsLspHoldTimer Unsigned32, + vRtrMplsLspCspfTeMetricEnabled TruthValue, + vRtrMplsLspP2mpId Unsigned32, + vRtrMplsLspClassType TmnxRsvpDSTEClassType, + vRtrMplsLspOperMetric Unsigned32, + vRtrMplsLspLdpOverRsvpInclude TruthValue, + vRtrMplsLspLeastFill TruthValue, + vRtrMplsLspVprnAutoBindInclude TruthValue, + vRtrMplsLspMainCTRetryLimit Unsigned32, + vRtrMplsLspIgpShortcut TruthValue, + vRtrMplsLspOriginTemplate TNamedItemOrEmpty, + vRtrMplsLspAutoBandwidth TruthValue, + vRtrMplsLspCspfToFirstLoose TruthValue, + vRtrMplsLspPropAdminGroup TruthValue, + vRtrMplsLspBgpShortcut TruthValue, + vRtrMplsLspBgpTransportTunnel TmnxMplsLspBgpRSVPLSPTunState, + vRtrMplsLspSwitchStbyPath TmnxActionType, + vRtrMplsLspSwitchStbyPathIndex MplsTunnelIndex, + vRtrMplsLspSwitchStbyPathForce TruthValue, + vRtrMplsLspExcludeNodeAddrType InetAddressType, + vRtrMplsLspExcludeNodeAddr InetAddress, + vRtrMplsLspIgpShortcutLfaType INTEGER, + vRtrMplsLspToAddrType TmnxMplsLspAddrType, + vRtrMplsLspFromAddrType TmnxMplsLspAddrType, + vRtrMplsLspToNodeId TmnxMplsTpNodeID, + vRtrMplsLspFromNodeId TmnxMplsTpNodeID, + vRtrMplsLspDestGlobalId TmnxMplsTpGlobalID, + vRtrMplsLspDestTunnelNum Unsigned32, + vRtrMplsLspFRPropAdminGroup TruthValue, + vRtrMplsLspIgpShortcutRelOffset Integer32, + vRtrMplsLspRevertTimer Unsigned32, + vRtrMplsLspRevertTimeRemain Unsigned32, + vRtrMplsLspLoadBalancingWeight Unsigned32, + vRtrMplsLspClassFwdingEnabled TruthValue, + vRtrMplsLspFC TmnxCBFClasses, + vRtrMplsLspBfdTemplateName TNamedItemOrEmpty, + vRtrMplsLspBfdEnable TruthValue, + vRtrMplsLspBfdPingIntvl Unsigned32, + vRtrMplsLspNgFromAddr InetAddress, + vRtrMplsLspNgToAddr InetAddress +} + +vRtrMplsLspIndex OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspIndex specifies the Labeled Switch + Path (LSP) index for this virtual router in the Nokia + SROS system. It is a unique value among entries with the + same value of vRtrID." + ::= { vRtrMplsLspEntry 1 } + +vRtrMplsLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrMplsLspTable entries. Before the row can be + placed into the 'active' state vRtrMplsLspName must + have been assigned a valid value." + ::= { vRtrMplsLspEntry 2 } + +vRtrMplsLspLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsLspEntry 3 } + +vRtrMplsLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name for this Labeled Switch Path. The vRtrMplsLspName + must be unique within a virtual router instance. + + When the value of the object vRtrMplsLspType is 'p2mpAuto', LSPs + are auto-created dynamically by the system using LSP template values + configured in the associated row entry of vRtrMplsLspTemplateTable. + For auto-created LSPs, vRtrMplsLspName can have a maximum of + 64 characters which consists of vRtrMplsLspTemplateName, vRtrID + and MTTM(Multicast Tunnel Table Manager)Identifier. + + If vRtrMplsLspType is not 'p2mpAuto', 'meshP2p' or 'oneHopP2p', + vRtrMplsLspName can have a maximum of 32 characters. " + ::= { vRtrMplsLspEntry 4 } + +vRtrMplsLspAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this LSP." + DEFVAL { outOfService } + ::= { vRtrMplsLspEntry 5 } + +vRtrMplsLspOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of this LSP." + ::= { vRtrMplsLspEntry 6 } + +vRtrMplsLspFromAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The vRtrMplsLspFromAddr specifies the source address of this LSP. + + When vRtrMplsLspFromAddrType is 'ipv4', vRtrMplsLspFromAddr should + also be specified. + + If vRtrMplsLspFromAddr has not been explicitly set, the system IP + address will be used. + + vRtrMplsLspFromAddr is obsoleted in 20.0, replaced by + vRtrMplsLspNgFromAddr" + ::= { vRtrMplsLspEntry 7 } + +vRtrMplsLspToAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The vRtrMplsLspToAddr specifies the destination address of this LSP. + + When vRtrMplsLspToAddrType is 'ipv4', vRtrMplsLspToAddr should also be + specified. + + When vRtrMplsLspToAddrType is 'ipv6', vRtrMplsLspNgToAddr should also + be specified. + + vRtrMplsLspToAddr is obsoleted in 20.0, replaced by + vRtrMplsLspNgToAddr" + ::= { vRtrMplsLspEntry 8 } + +vRtrMplsLspType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + dynamic (2), + static (3), + bypassOnly (4), + p2mpLsp (5), + p2mpAuto (6), + mplsTp (7), + meshP2p (8), + oneHopP2p (9), + srTe (10), + meshP2pSrTe (11), + oneHopP2pSrTe (12), + pceInitP2pSrTe (13), + onDemandP2pSrTe (15) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of object vRtrMplsLspType specifies whether the label value + is statically or dynamically assigned or whether the LSP will be used + exclusively for bypass protection. The value 'p2mpLsp' will be used to + indicate point to multipoint LSPs used for multicast traffic. + + When the value of the vRtrMplsLspType is 'p2mpAuto', it specifies that + the LSP is auto-created dynamically by the system and the row entry + is dynamically created by the system using LSP Template values + configured in the associated row entry of vRtrMplsLspTemplateTable. + + The value 'mplsTp' specifies that the LSP is an MPLS-TP Static LSP. + + When the value of the vRtrMplsLspType is 'meshP2p', it specifies that + the LSP is a mesh point-to-point created dynamically by the system and + the row entry is dynamically created by the system using Mesh LSP + Template values configured in the associated row entry of + vRtrMplsLspTemplateTable. + + When the value of the vRtrMplsLspType is 'oneHopP2p', it specifies + that the LSP is a one-hop point-to-point LSP created dynamically by + the system and the row entry is dynamically created by the system + using One-Hop LSP Template values configured in the associated row + entry of vRtrMplsLspTemplateTable. + + When the value of vRtrMplsLspType is set to 'segmentRouting', it + specifies that the LSP is used for segment routing and vRtrMplsLspType + can only be set to 'segmentRouting' when the value of vRtrMplsLspIndex + is greater than 65535. + + A 'wrongValue' error is returned if an attempt is made to set an + object in the row entry where the value of vRtrMplsLspType is + 'p2mpAuto'. + + When value of the vRtrMplsLspType is 'meshP2pSrTe', it specifies that + the segment routing LSP is a mesh point-to-point created dynamically + by the system and the row entry is dynamically created by the system + using meshP2PSrTe LSP Template values configured in the associated row + entry of vRtrMplsLspTemplateTable. + + When the value of the vRtrMplsLspType is 'oneHopP2pSrTe', it specifies + that the LSP is a one-hop point-to-point segment routing LSP created + dynamically by the system and the row entry is dynamically created by + the system using onehopP2PSrTe LSP Template values configured in the + associated row entry of vRtrMplsLspTemplateTable. + + When value of the vRtrMplsLspType is 'pceInitP2pSrTe', it specifies + that the point-to-point segment routing LSP is created dynamically on + receiving a PCE-Initiated Message from PCC, using pceInitP2pSrTe LSP + Template values configured in the associated row entry of + vRtrMplsLspTemplateTable. + + + When value of the vRtrMplsLspType is 'onDemandP2pSrTe', it specifies + that the LSP is a point-to-point created dynamically on receiving a + on-demand request from network policies, using onDemandP2pSrTe LSP + Template values configured in the associated row entry of + vRtrMplsLspTemplateTable." + DEFVAL { dynamic } + ::= { vRtrMplsLspEntry 9 } + +vRtrMplsLspOutSegIndx OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrMplsLspOutSegIndx is the index value of the entry in + the mplsOutSegmentTable associated with this vRtrMplsLspEntry + when vRtrMplsLspType is 'static'. If vRtrMplsLspType is + 'dynamic', the value of this object will be zero (0)." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 10 } + +vRtrMplsLspRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRetryTimer specifies the time in seconds the + software will wait before attempting the establish the failed LSP." + DEFVAL { 30 } + ::= { vRtrMplsLspEntry 11 } + +vRtrMplsLspRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRetryLimit specifies the number of + attempts the software should make to reestablish a failed LSP + before the LSP is disabled. A value of 0 indicates that an + infinite number of retry attempts should be made." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 12 } + +vRtrMplsLspMetric OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspMetric specifies the metric for this + LSP which is used to select an LSP among a set of LSPs which are + destined to the same egress 7x50 router. The LSP with the lowest + metric will be selected. + + In LDP-over-RSVP, LDP performs a lookup in the Routing Table + Manager (RTM) which provides the next hop to the destination PE + and the advertising router (ABR or destination PE itself). If the + advertising router matches the targeted LDP peer, LDP then + performs a second lookup for the advertising router in the Tunnel + Table Manager (TTM). This lookup returns the best RSVP LSP to use + to forward packets for an LDP FEC learned through the targeted + LDP session. The lookup returns the LSP with the lowest metric. + If multiple LSPs have the same metric, then the result of the + lookup will be to select the first one available in the TTM. + + A value of '0' indicates metric is not to be used." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 13 } + +vRtrMplsLspDecrementTtl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the value of vRtrMplsLspDecrementTtl is 'true', the ingress + ESR writes the TTL of the IP packet into the label and each + transit ESR decrements the TTL in the label. At the egress ESR + the TTL value from the label is written into the IP packet. + + When the value of vRtrMplsLspDecrementTtl is 'false', the ingress ESR + ignores the IP packet TTL and writes the value of 255 into the label; + and the egress ESR does not write the label's TTL into the IP packet. + + This object was made obsolete in release 11.0." + DEFVAL { true } + ::= { vRtrMplsLspEntry 14 } + +vRtrMplsLspCspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the value of vRtrMplsLspCspf is 'true', CSPF computation + for constrained-path LSP is enabled. When the value of + vRtrMplsLspCspf is 'false' CSPF computation is disabled." + DEFVAL { false } + ::= { vRtrMplsLspEntry 15 } + +vRtrMplsLspFastReroute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspFastReroute is 'true', fast reroute + is enabled. A pre-computed detour LSP is created from each node + in the primary path of this LSP. In case of a failure of a link + or LSP between two nodes, traffic is immediately rerouted on the + pre-computed detour LSP thus avoiding packet loss. Each node + along the primary path of the LSP tries to establish a detour LSP + as follows: Each upstream node will setup a detour LSP that + avoids only the immediate downstream node and merges back onto + the actual path of the LSP as soon as possible. The detour LSP + may take one or more hops (up to the value of vRtrMplsLspFRHopLimit) + before merging back onto the main LSP path. + + When the upstream node detects a downstream link or node failure, it + immediately send traffic for that LSP on the detour path and at the + same time signals back to the ingress ESR about the failure. + + Fast reroute applies only to the primary path of this LSP. No + configuration is required on the transit hops of the LSP. The ingress + ESR will signal all intermediate ESRs using RSVP to setup their + detours. + + When the value of vRtrMplsLspFastReroute is 'false', fast rerouting is + disabled." + DEFVAL { false } + ::= { vRtrMplsLspEntry 16 } + +vRtrMplsLspFRHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRHopLimit specifies the total number of hops + a detour LSP can take before merging back onto the main LSP path." + DEFVAL { 16 } + ::= { vRtrMplsLspEntry 17 } + +vRtrMplsLspFRBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRBandwidth specified the amount of bandwidth + in megabits per second (Mbps) to be reserved for the detour LSP. A + value of zero (0) indicates that no bandwidth is reserved." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 18 } + +vRtrMplsLspClassOfService OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The name of the class of service value to be assigned to all + packets on the LSP is specified with vRtrMplsLspClassOfService. + The EXP bits in the MPLS header are set based on the global + mapping table that specified the mapping between the forwarding + class and the EXP bits. When class of service is specified, + all packets will be marked with the same EXP bits that match + the vRtrMplsLspClassOfService name in the mapping table. + + An empty string, ''H, specifies no class of service. Packets + are assigned EXP bits based on the same mapping table, however + each packet is marked with EXP bits based on the forwarding + class from which it is serviced. + + When the value of vRtrMplsLspPathCosSource is set to 'inherit', the + value of vRtrMplsLspClassOfService is applied to that specific + LSP/path. + + This object was made obsolete in release 11.0." + DEFVAL { ''H } + ::= { vRtrMplsLspEntry 19 } + +vRtrMplsLspSetupPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSetupPriority specifies the setup priority + to use when insufficient bandwidth is available to setup a LSP. + The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority. + + When the value of vRtrMplsLspPathSetupPriority is set to '-1', the + value of vRtrMplsLspSetupPriority is applied to that specific + LSP/path." + DEFVAL { 7 } + ::= { vRtrMplsLspEntry 20 } + +vRtrMplsLspHoldPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspHoldPriority specifies the hold priority + to use when insufficient bandwidth is available to setup a LSP. + The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority. + + When the value of vRtrMplsLspPathHoldPriority is set to '-1', the + value of vRtrMplsLspHoldPriority is applied to that specific LSP/path." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 21 } + +vRtrMplsLspRecord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspRecord is 'true', recording of all the + hops that a LSP traverses is enabled. + + When the value of vRtrMplsLspRecord is 'false, recording of all the + hops that a LSP traverses is disabled." + DEFVAL { true } + ::= { vRtrMplsLspEntry 22 } + +vRtrMplsLspPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspPreference specifies the preference for + the LSP. This value is used for load balancing between multiple + LSPs that exist between the same ingress and egress routers. + By default, traffic is load balanced among the LSPs, since all + LSPs have the same preference. To prefer one LSP over another, + change the preference value for that LSP. The LSP with the + lowest preference is used. + + This object was made obsolete in release 11.0." + DEFVAL { 255 } + ::= { vRtrMplsLspEntry 23 } + +vRtrMplsLspBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspBandwidth specifies the amount of bandwidth in + megabits per second (Mbps) to be reserved for the LSP. A value of zero + (0) indicates that no bandwidth is reserved. + + When vRtrMplsLspPathBandwidth is set to -1, the value of + vRtrMplsLspBandwidth is applied to that specific LSP/path." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 24 } + +vRtrMplsLspBwProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrMplsLspBwProtect has a value of 'true', bandwidth + protection is enabled on a LSP. LSPs that reserve bandwidth + will be used for EF services where customers need guaranteed + bandwidth. It is expected that multiple EF services will be + assigned to a single LSP. When bandwidth protection is + enabled on an LSP, each time this LSP is used for a certain + service the bandwidth allocated on that service is deducted + from the bandwidth reserved for the LSP. Once the bandwidth is + exhausted on the LSP, the ESR will provide feedback to the + provider indicating that this LSP has exhausted its resources. + + This object was made obsolete in release 11.0." + DEFVAL { false } + ::= { vRtrMplsLspEntry 25 } + +vRtrMplsLspHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspHopLimit specifies the maximum number + of hops that a LSP will traverse including the ingress and + egress ESRs. A LSP will not be setup if the hop limit is + exceeded. + + When the value of vRtrMplsLspPathHopLimit is set to zero (0), the + value of vRtrMplsLspHopLimit is applied to that specific LSP/path." + DEFVAL { 255 } + ::= { vRtrMplsLspEntry 26 } + +vRtrMplsLspNegotiatedMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspNegotiatedMTU specifies the size for the + Maximum transmission unit (MTU) that is negotiated during LSP + establishment." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 27 } + +vRtrMplsLspRsvpResvStyle OBJECT-TYPE + SYNTAX INTEGER { + se (1), + ff (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRsvpResvStyle specifies the reservation style + for RSVP. The reservation style can be set to 'Shared- Explicit' (se) + or 'Fixed-Filter' (ff)." + DEFVAL { se } + ::= { vRtrMplsLspEntry 28 } + +vRtrMplsLspRsvpAdspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspRsvpAdspec is 'true', the ADSPEC object + will be included in RSVP messages. When the value of + vRtrMplsLspRsvpAdspec is 'false', the ADSPEC object will not be + included in RSVP messages." + DEFVAL { false } + ::= { vRtrMplsLspEntry 29 } + +vRtrMplsLspFRMethod OBJECT-TYPE + SYNTAX INTEGER { + oneToOneBackup (1), + facilityBackup (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRMethod specifies the fast reroute method + used. + + In the 'One-to-one Backup' method, a backup LSP is established which + will intersect the original LSP somewhere downstream of the point of + link or node failure. For each LSP that is backed up, a separate + backup LSP is established. + + In the 'Facility Backup' method, instead of creating a separate LSP + for every LSP that is to be backed up, a single LSP is created which + serves as a backup for a set of LSPs. Such an LSP tunnel is called a + 'bypass tunnel'." + DEFVAL { oneToOneBackup } + ::= { vRtrMplsLspEntry 30 } + +vRtrMplsLspFRNodeProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspFRNodeProtect to 'true' enables node + protection i.e. protection against the failure of a node on the LSP. + + Setting the value to 'false' disables node protection." + DEFVAL { true } + ::= { vRtrMplsLspEntry 31 } + +vRtrMplsLspAdminGroupInclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminGroupInclude is a bit-map that specifies + a list of admin groups that should be included when this LSP is setup. + If bit 'n' is set, then the admin group with value 'n' is included for + this LSP. This implies that each link that this LSP goes through must + be associated with at least one of the admin groups in the include + list. + + By default, all admin groups are in the include list." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspEntry 32 } + +vRtrMplsLspAdminGroupExclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminGroupExclude is a bit-map that specifies + a list of admin groups that should be excluded when this LSP is setup. + If bit 'n' is set, then the admin group with value 'n' is excluded for + this LSP. This implies that each link that this LSP goes through must + not be associated with any of the admin groups in the exclude list. + + By default, no admin groups are in the exclude list." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspEntry 33 } + +vRtrMplsLspAdaptive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspAdaptive to 'true' enables + make-before-break functionality for the LSP. When the attributes of an + already established LSP are changed, either through manual + configuration or due to a change in network topology, + make-before-break functionality ensures that the resources of the + existing LSP will not be released until a new path (with the same LSP + Id) has been established and traffic flowing over the existing path is + seamlessly transferred to the new path. + + Setting the value to 'false' disables make-before-break functionality." + DEFVAL { true } + ::= { vRtrMplsLspEntry 34 } + +vRtrMplsLspInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For each writable object in this row that can be configured to inherit + its value from the corresponding object in the vRtrMplsGeneralTable, + there is bit within vRtrMplsLspInheritance that controls whether to + inherit the operational value of the object or use the + administratively set value. + + Non mask bits will always have value of zero. + + This object is a bit-mask, with the following positions: + + vRtrMplsLspOptimizeTimer 0x1 + vRtrMplsLspFRObject 0x2 + vRtrMplsLspHoldTimer 0x4 + vRtrMplsLspDestGlobalId 0x8 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrMplsGeneralTable or vRtrMplsTpSystemTable." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 35 } + +vRtrMplsLspOptimizeTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspOptimizeTimer specifies the time, in seconds, + the software will wait before attempting to re-optimize the LSP. + + When CSPF is enabled, changes in the network topology may cause the + existing path of a loose-hop LSP to become sub-optimal. Such LSPs can + be re-optimized and rerouted through more optimal paths by + recalculating the path for the LSP at periodic intervals. This + interval is controlled by the optimize timer. + + A value of 0 indicates that optimization has been disabled. + + When the vRtrMplsLspOptimizeTimer bit in vRtrMplsLspInheritance is + cleared (0), the value returned in the GET request is inherited from + vRtrMplsGeneralOptimizeTimer." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 36 } + +vRtrMplsLspOperFastReroute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspOperFastReroute indicates whether the + operational LSP has fast reroute enabled or disabled. + + When make-before-break functionality for the LSP is enabled and if the + fast reroute setting is changed, the resources for the existing LSP + will not be released until a new path with the new attribute settings + has been established. While a new path is being signaled, the + administrative value and the operational values of fast reroute + setting for the LSP may differ. The value of vRtrMplsLspFastReroute + specifies the setting used for the new LSP path trying to be + established whereas the value of vRtrMplsLspOperFastReroute specifies + the setting for the existing LSP path." + ::= { vRtrMplsLspEntry 37 } + +vRtrMplsLspFRObject OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRObject specifies whether fast reroute, for + LSPs using 'Facility Backup', is signalled with or without the fast + reroute object. The value of vRtrMplsLspFRObject is ignored if fast + reroute is disabled for the LSP or if the LSP is using 'One-to-one + Backup'. + + When the vRtrMplsLspFRObject bit in vRtrMplsLspInheritance is cleared + (0), the value returned in the GET request is inherited from + vRtrMplsGeneralFRObject." + DEFVAL { true } + ::= { vRtrMplsLspEntry 38 } + +vRtrMplsLspHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspHoldTimer specifies the time, in seconds, for + which the ingress node holds a bit before programming its data plane + and declaring the lsp up to the service module. + + The value of vRtrMplsLspHoldTimer is inherited from the value of + vRtrMplsGeneralHoldTimer." + DEFVAL { 1 } + ::= { vRtrMplsLspEntry 39 } + +vRtrMplsLspCspfTeMetricEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspCspfTeMetricEnabled specifies whether the TE + metric would be used for the purpose of the LSP path computation by + CSPF. When the value of this object is 'false', the IGP metric is used + to compute the path of the LSP by CSPF." + DEFVAL { false } + ::= { vRtrMplsLspEntry 40 } + +vRtrMplsLspP2mpId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspP2mpId specifies a unique identifier known as + point to multipoint (P2MP) identifier (ID)." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 41 } + +vRtrMplsLspClassType OBJECT-TYPE + SYNTAX TmnxRsvpDSTEClassType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspClassType specifies the class type (CT) + associated with this LSP." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 42 } + +vRtrMplsLspOperMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspOperMetric indicates the operational metric + for the LSP." + ::= { vRtrMplsLspEntry 43 } + +vRtrMplsLspLdpOverRsvpInclude OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspLdpOverRsvpInclude specifies that this LSP can + be included by IGP to calculate its SPF tree. The IGP (OSPF or ISIS) + will subsequently provide LDP with all ECMP IGP next-hops and tunnel + endpoints that it considers to be the lowest cost path to the + destination. If an IGP calculation and an LDP over RSVP produce the + same cost then LDP will always prefer an LDP over RSVP tunnel over an + IGP route. + + By default, static and dynamic LSPs will be included when they are + created. The default value for p2mp and bypass-only LSPs will be + 'false'." + DEFVAL { true } + ::= { vRtrMplsLspEntry 44 } + +vRtrMplsLspLeastFill OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspLeastFill specifies whether the use of the + least-fill path selection method for the computation of the path of + this LSP is enabled. + + By default, the path of an LSP is randomly chosen among a set of equal + cost paths." + DEFVAL { false } + ::= { vRtrMplsLspEntry 45 } + +vRtrMplsLspVprnAutoBindInclude OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspVprnAutoBindInclude specifies whether the LSP + can be used as part of the auto-bind feature for VPRN services. By + default a LSP is available for inclusion to be used for the auto-bind + feature. + + By default, static and dynamic LSPs will be included when they are + created. The default value for p2mp and bypass-only LSPs will + be 'false'." + DEFVAL { true } + ::= { vRtrMplsLspEntry 46 } + +vRtrMplsLspMainCTRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspMainCTRetryLimit specifies the number of + attempts the software should make before it can start using the backup + class type." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 47 } + +vRtrMplsLspIgpShortcut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspIgpShortcut specifies whether to exclude or + include a RSVP LSP from being used as a shortcut while resolving IGP + routes. + + When the value of vRtrMplsLspIgpShortcut is set to 'true' the RSVP LSP + is used as a shortcut while resolving IGP routes. When the value of + vRtrMplsLspIgpShortcut is set to 'false' the RSVP LSP is not used as a + shortcut while resolving IGP routes. + + When the value of vRtrMplsLspIgpShortcut is changed, the value of + vRtrMplsLspIgpShortcutLfaType is reset to its default value." + DEFVAL { true } + ::= { vRtrMplsLspEntry 48 } + +vRtrMplsLspOriginTemplate OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of the vRtrMplsLspType is 'p2mpAuto', the value of + vRtrMplsLspOriginTemplate indicates the LSP Template which was used to + create this LSP. + + For all other types of LSPs, the value of vRtrMplsLspOriginTemplate is + an empty string." + ::= { vRtrMplsLspEntry 49 } + +vRtrMplsLspAutoBandwidth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the vRtrMplsLspAutoBandwidth specifies whether automatic + bandwidth adjustment has been enabled or disabled for this LSP. + + A value of 'true' specifies that automatic bandwidth adjustment has + been enabled for this LSP and a value of 'false' specifies that + automatic bandwidth adjustment has been disabled for this LSP." + DEFVAL { false } + ::= { vRtrMplsLspEntry 50 } + +vRtrMplsLspCspfToFirstLoose OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the vRtrMplsLspCspfToFirstLoose specifies whether the + CSPF calculation till the first loose hop on ingress Label Edge Router + (LER) is enabled or disabled for this Labeled Switched Path(LSP). + + By default, the value of vRtrMplsLspCspfToFirstLoose is 'false' which + specifies that the CSPF calculation is done to the destination of LSP. + + This object was deprecated in the 11.0 release." + DEFVAL { false } + ::= { vRtrMplsLspEntry 51 } + +vRtrMplsLspPropAdminGroup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the vRtrMplsLspPropAdminGroup specifies whether the + propagation of session attribute object with resource affinity (C-type + 1) in PATH message is enabled. + + By default, the value of vRtrMplsLspPropAdminGroup is 'false' which + specifies the session attribute object without resource affinity + (C-Type 7) is propagated in PATH message and the admin groups are + ignored on Label Switched Router(LSR) while doing CSPF calculation." + DEFVAL { false } + ::= { vRtrMplsLspEntry 52 } + +vRtrMplsLspBgpShortcut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspBgpShortcut specifies whether to exclude or + include a RSVP LSP from being used as a shortcut while resolving BGP + routes. + + When the value of vRtrMplsLspBgpShortcut is set to 'true' the RSVP LSP + is used as a shortcut while resolving BGP routes. When the value of + vRtrMplsLspBgpShortcut is set to 'false' the RSVP LSP is not used as a + shortcut while resolving BGP routes." + DEFVAL { true } + ::= { vRtrMplsLspEntry 53 } + +vRtrMplsLspBgpTransportTunnel OBJECT-TYPE + SYNTAX TmnxMplsLspBgpRSVPLSPTunState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspBgpTransportTunnel specifies whether an RSVP + LSP is allowed or blocked in its usage as a transport LSP for BGP + tunnel routes. + + When the value of vRtrMplsLspBgpTransportTunnel is set to 'include' an + RSVP LSP is allowed to be used as a transport LSP for BGP tunnel + routes. When the value of vRtrMplsLspBgpTransportTunnel is set to + 'exclude' an RSVP LSP is not allowed to be used as a transport LSP for + BGP tunnel routes." + DEFVAL { include } + ::= { vRtrMplsLspEntry 54 } + +vRtrMplsLspSwitchStbyPath OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSwitchStbyPath specifies whether to trigger + the switch from the current active standby LSP path to a new LSP path + as specified by vRtrMplsLspSwitchStbyPathIndex. + + When SET to the value of 'doAction', if the LSP path is actively on a + current standby path, signaling will be initiated to switch to the new + path. + + If a signal is triggered while a resignaling is already in progress, + the old transient state will be destroyed and a new transaction will + be triggered. + + This variable must be set along with vRtrMplsLspSwitchStbyPathIndex to + indicate the specific path index to switch to. + + An SNMP GET request on this object should return 'notApplicable'." + ::= { vRtrMplsLspEntry 55 } + +vRtrMplsLspSwitchStbyPathIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSwitchStbyPathIndex specifies the index for + the new standby LSP path in mplsTunnelTable. + + vRtrMplsLspSwitchStbyPath must also be set to 'doAction' for the new + standby LSP path to be selected. + + A value of 0 specifies that the best active path will be selected." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 56 } + +vRtrMplsLspSwitchStbyPathForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSwitchStbyPathForce specifies whether to force + a switch from an active LSP path to a new standby path as specified by + the values of vRtrMplsLspSwitchStbyPathIndex and + vRtrMplsLspSwitchStbyPath. + + When vRtrMplsLspSwitchStbyPathForce variable is specified + vRtrMplsLspSwitchStbyPathIndex and vRtrMplsLspSwitchStbyPath must be + also be specified. + + A value of 'true' for vRtrMplsLspSwitchStbyPathForce specifies + a forced switch. A value of 'false' specifies no forced switch." + DEFVAL { false } + ::= { vRtrMplsLspEntry 57 } + +vRtrMplsLspExcludeNodeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExcludeNodeAddrType specifies the type of + vRtrMplsLspExcludeNodeAddr." + ::= { vRtrMplsLspEntry 58 } + +vRtrMplsLspExcludeNodeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsLspExcludeNodeAddr is set to non-zero value, XRO (Exclude + Routers) object will be included in bypass path message with supplied + IP address. + + SET the value to 0.0.0.0 to disable." + ::= { vRtrMplsLspEntry 59 } + +vRtrMplsLspIgpShortcutLfaType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + lfaProtect (1), + lfaOnly (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspIgpShortcutLfaType specifies whether to + exclude or include a RSVP LSP from being used as a shortcut while + resolving IGP routes in LFA SPF or whether to exclude or include a + RSVP LSP from being used as a LFA SPF. + + When the value of vRtrMplsLspIgpShortcutLfaType is set to 'lfaProtect' + the RSVP LSP is used as a shortcut while resolving IGP routes in LFA + SPF as well. + + When the value of vRtrMplsLspIgpShortcutLfaType is set to 'lfaOnly' + the RSVP LSP is used as a LFA SPF and not used as igp shortcut in + regular SPF. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of the object + vRtrMplsLspIgpShortcut is not set to 'true'." + DEFVAL { none } + ::= { vRtrMplsLspEntry 60 } + +vRtrMplsLspToAddrType OBJECT-TYPE + SYNTAX TmnxMplsLspAddrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrMplsLspToAddrType object is an enumerated value that specifies + the destination address type of the LSP. + + The value of 'ipv4' specifies an IPv4 address and vRtrMplsLspToAddr + should be configured. + + The value of 'nodeId' specifies an MPLS-TP node id and + vRtrMplsLspToNodeId should be configured." + DEFVAL { unknown } + ::= { vRtrMplsLspEntry 61 } + +vRtrMplsLspFromAddrType OBJECT-TYPE + SYNTAX TmnxMplsLspAddrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrMplsLspFromAddrType object is an enumerated value that + specifies the source address type of the LSP. + + When the value of vRtrMplsLspFromAddrType is 'ipv4', it specifies an + IPv4 address type and vRtrMplsLspFromAddr should be configured. + + When the value of vRtrMplsLspFromAddrType is 'ipv6', it specifies an + IPv6 address type and vRtrMplsLspNgFromAddr should be configured. + + When the value of vRtrMplsLspFromAddrType is 'nodeId', it specifies an + MPLS-TP node id type." + DEFVAL { unknown } + ::= { vRtrMplsLspEntry 62 } + +vRtrMplsLspToNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspToNodeId specifies the destination node id of + an MPLS-TP Static LSP. + + vRtrMplsLspToNodeId is configured when vRtrMplsLspToAddrType is set to + 'nodeId'." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 63 } + +vRtrMplsLspFromNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFromNodeId indicates the source node id of an + MPLS-TP Static LSP." + ::= { vRtrMplsLspEntry 64 } + +vRtrMplsLspDestGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspDestGlobalId specifies the destination global + identifier for an MPLS-TP Static LSP. + + When the vRtrMplsLspDestGlobalId bit in vRtrMplsLspInheritance is + cleared (0), the administrative and operational value for destination + global identifier is inherited from vRtrMplsTpGlobalId in the + vRtrMplsTpSystemTable." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 65 } + +vRtrMplsLspDestTunnelNum OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..61440) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspDestTunnelNum specifies the destination tunnel + number of an MPLS-TP Static LSP. + + A value of 0 indicates that vRtrMplsLspIndex is to be used as the + destination tunnel number." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 66 } + +vRtrMplsLspFRPropAdminGroup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRPropAdminGroup specifies whether or not the + use of administrative group constraints on a FRR backup LSP is + enabled. + + If vRtrMplsLspFastReroute is set to 'true', the value of + vRtrMplsLspFRPropAdminGroup specifies whether or not the + administrative group constraints are signaled in the + vRtrMplsLspFastReroute object. + + If vRtrMplsLspFastReroute is set to 'false', the value of + vRtrMplsLspFRPropAdminGroup is ignored." + DEFVAL { false } + ::= { vRtrMplsLspEntry 67 } + +vRtrMplsLspIgpShortcutRelOffset OBJECT-TYPE + SYNTAX Integer32 (-10..10 | 2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspIgpShortcutRelOffset specifies the the + relative offset to the IGP metric on the SPF tree. + + The SPF tree is updated with the current IGP metric of the path + between the endpoints of the LSP minus the value of + vRtrMplsLspIgpShortcutRelOffset. + + The default value of 2147483647 indicates the relative metric offset + is not to be considered." + DEFVAL { 2147483647 } + ::= { vRtrMplsLspEntry 68 } + +vRtrMplsLspRevertTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4320) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRevertTimer specifies a revert timer for a + Labeled Switch Path (LSP). + + When the value of vRtrMplsLspRevertTimer is set to '0', it cancels any + revert timer that is currently running and causes the Labeled Switch + Path (LSP) to revert to the primary path immediately if it is up. + + When the value of vRtrMplsLspRevertTimer is set to any non-zero value + of revert interval, the Labeled Switch Path (LSP) will be switched to + the primary path only after the revert interval is over." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 69 } + +vRtrMplsLspRevertTimeRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRevertTimeRemain indicates the time remaining + in minutes before the revert timer would expire causing an lsp revert + to primary path." + ::= { vRtrMplsLspEntry 70 } + +vRtrMplsLspLoadBalancingWeight OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspLoadBalancingWeight specifies the load + balancing weight applied to this Labeled Switch Path(LSP). When a + system level load-balancing command is enabled, packets forwarded to a + set of ECMP tunnel next-hops will be sprayed using this weight + configured for this LSP." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 71 } + +vRtrMplsLspClassFwdingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspClassFwdingEnabled specifies whether class + based forwarding over this MPLS LSP is enabled or not." + DEFVAL { false } + ::= { vRtrMplsLspEntry 72 } + +vRtrMplsLspFC OBJECT-TYPE + SYNTAX TmnxCBFClasses + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspFC specifies a set of forwarding classes + configured for this LSP expressed as a bit map. If a bit from 0 + through 7 is set, then the corresponding forwarding class has been + configured for this LSP. If bit 8 is set, the LSP has been designated + as the default forwarding LSP." + DEFVAL { {} } + ::= { vRtrMplsLspEntry 73 } + +vRtrMplsLspBfdTemplateName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspBfdTemplateName specifies the + TIMETRA-BFD-MIB::tmnxBfdAdminTemplateName used by this LSP." + ::= { vRtrMplsLspEntry 74 } + +vRtrMplsLspBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspBfdEnable specifies whether BFD is enabled or + not for this LSP." + DEFVAL { false } + ::= { vRtrMplsLspEntry 75 } + +vRtrMplsLspBfdPingIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspBfdPingIntvl specifies the time interval for + periodic LSP ping for BFD bootstrapping. + + The object vRtrMplsLspBfdPingIntvl is applicable to LSPs with + vRtrMplsLspType set to 'dynamic'. + + When the value of vRtrMplsLspBfdPingIntvl is set to '0', it disables + LSP pings for BFD bootstrapping." + DEFVAL { 60 } + ::= { vRtrMplsLspEntry 76 } + +vRtrMplsLspNgFromAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspNgFromAddr specifices the source address of + this LSP." + ::= { vRtrMplsLspEntry 77 } + +vRtrMplsLspNgToAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspNgToAddr specifices the destination address of + this LSP." + ::= { vRtrMplsLspEntry 78 } + +vRtrMplsLspStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspStatTable has an entry for each Labeled Switch Path + (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 2 } + +vRtrMplsLspStatEntry OBJECT-TYPE + SYNTAX VRtrMplsLspStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a Labeled + Switch Path (LSP) configured for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsLspEntry } + ::= { vRtrMplsLspStatTable 1 } + +VRtrMplsLspStatEntry ::= SEQUENCE +{ + vRtrMplsLspOctets Counter64, + vRtrMplsLspPackets Counter64, + vRtrMplsLspAge TmnxTimeInterval, + vRtrMplsLspTimeUp TmnxTimeInterval, + vRtrMplsLspTimeDown TmnxTimeInterval, + vRtrMplsLspPrimaryTimeUp TmnxTimeInterval, + vRtrMplsLspTransitions Counter32, + vRtrMplsLspLastTransition TmnxTimeInterval, + vRtrMplsLspPathChanges Counter32, + vRtrMplsLspLastPathChange TmnxTimeInterval, + vRtrMplsLspConfiguredPaths Integer32, + vRtrMplsLspStandbyPaths Integer32, + vRtrMplsLspOperationalPaths Integer32, + vRtrMplsLspConfP2mpInstances Gauge32, + vRtrMplsLspStatsEgrIndexUnAvail TruthValue, + vRtrMplsLspSelfPingTimeouts Counter32, + vRtrMplsLspSelfPingOamNoRsc Counter32 +} + +vRtrMplsLspOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets that have been forwarded over current + LSP active path. The number reported is not realtime, may + be subject to several minutes delay. The delay is controllable + by MPLS statistics gathering interval, which by default is + once every 5 minutes. If MPLS statistics gathering is not + enabled, this number will not increment." + ::= { vRtrMplsLspStatEntry 1 } + +vRtrMplsLspPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of packets that have been forwarded over current + LSP active path. The number reported is not realtime, may + be subject to several minutes delay. The delay is controllable + by MPLS statistics gathering interval, which by default is + once every 5 minutes. If MPLS statistics gathering is not + enabled, this number will not increment." + ::= { vRtrMplsLspStatEntry 2 } + +vRtrMplsLspAge OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age (i.e., time from creation till now) of this LSP in + 10-millisecond periods." + ::= { vRtrMplsLspStatEntry 3 } + +vRtrMplsLspTimeUp OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP has been + been operational. For example, the percentage up time can be + determined by computing (vRtrMplsLspTimeUp/vRtrMplsLspAge * 100 %)." + ::= { vRtrMplsLspStatEntry 4 } + +vRtrMplsLspTimeDown OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP has not been + operational." + ::= { vRtrMplsLspStatEntry 5 } + +vRtrMplsLspPrimaryTimeUp OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP's primary + path has been operational. For example, the percentage + contribution of the primary path to the operational time is + given by (vRtrMplsLspPrimaryTimeUp/vRtrMplsLspTimeUp * 100) %." + ::= { vRtrMplsLspStatEntry 6 } + +vRtrMplsLspTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of state transitions (up -> down and down -> up) this LSP + has undergone." + ::= { vRtrMplsLspStatEntry 7 } + +vRtrMplsLspLastTransition OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in 10-millisecond units since the last transition occurred on + this LSP." + ::= { vRtrMplsLspStatEntry 8 } + +vRtrMplsLspPathChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of path changes this LSP has had. For every path change + (path down, path up, path change), a corresponding syslog/trap (if + enabled) is generated for it." + ::= { vRtrMplsLspStatEntry 9 } + +vRtrMplsLspLastPathChange OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in 10-millisecond units since the last change occurred on + this LSP." + ::= { vRtrMplsLspStatEntry 10 } + +vRtrMplsLspConfiguredPaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of paths configured for this LSP." + ::= { vRtrMplsLspStatEntry 11 } + +vRtrMplsLspStandbyPaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of standby paths configured for this LSP." + ::= { vRtrMplsLspStatEntry 12 } + +vRtrMplsLspOperationalPaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of operational paths for this LSP. This includes the path + currently active, as well as operational standby paths." + ::= { vRtrMplsLspStatEntry 13 } + +vRtrMplsLspConfP2mpInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspConfP2mpInstances indicates the number of p2mp + instances configured for this LSP." + ::= { vRtrMplsLspStatEntry 14 } + +vRtrMplsLspStatsEgrIndexUnAvail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsEgrIndexUnAvail indicates whether an MPLS + LSP egress statistics index is available or not for the egress + statistics." + ::= { vRtrMplsLspStatEntry 15 } + +vRtrMplsLspSelfPingTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSelfPingTimeouts indicate the number of times + self-ping has timed out for paths in this LSP." + ::= { vRtrMplsLspStatEntry 16 } + +vRtrMplsLspSelfPingOamNoRsc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSelfPingOamNoRsc indicates the number of times + self-ping failed due to oam resource limitations for this LSP." + ::= { vRtrMplsLspStatEntry 17 } + +vRtrMplsLspPathTableSpinlock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "voluntary serialization control for vRtrMplsLspPathTable. Primarily + used by SNMP manager to coordinate changes to + vRtrMplsLspPathInheritance." + DEFVAL { 0 } + ::= { tmnxMplsObjs 3 } + +vRtrMplsLspPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathTable provides an association between an + LSP and a path. An LSP can have more than one path association, + but only one of those paths can be specified as the primary + path type. Paths are defined in as Tunnel entries in the + mplsTunnelTable in the MPLS-TE-MIB." + ::= { tmnxMplsObjs 4 } + +vRtrMplsLspPathEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an association between a Labeled Switch + Path (LSP) in the vRtrMplsLspTable and a path (or tunnel) entry in + the mplsTunnelTable. Entries in this table can be created and + deleted via SNMP SET operations. Setting RowStatus to 'active' + requires vRtrMplsLspPathType to have been assigned a valid value." + INDEX { + vRtrID, + vRtrMplsLspIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId + } + ::= { vRtrMplsLspPathTable 1 } + +VRtrMplsLspPathEntry ::= SEQUENCE +{ + vRtrMplsLspPathRowStatus RowStatus, + vRtrMplsLspPathLastChange TimeStamp, + vRtrMplsLspPathType INTEGER, + vRtrMplsLspPathCos Integer32, + vRtrMplsLspPathProperties BITS, + vRtrMplsLspPathBandwidth Integer32, + vRtrMplsLspPathBwProtect TruthValue, + vRtrMplsLspPathState INTEGER, + vRtrMplsLspPathPreference Integer32, + vRtrMplsLspPathCosSource TruthValue, + vRtrMplsLspPathClassOfService TNamedItemOrEmpty, + vRtrMplsLspPathSetupPriority Unsigned32, + vRtrMplsLspPathHoldPriority Unsigned32, + vRtrMplsLspPathRecord INTEGER, + vRtrMplsLspPathHopLimit Unsigned32, + vRtrMplsLspPathSharing TruthValue, + vRtrMplsLspPathAdminState TmnxAdminState, + vRtrMplsLspPathOperState TmnxOperState, + vRtrMplsLspPathInheritance Unsigned32, + vRtrMplsLspPathLspId MplsLSPID, + vRtrMplsLspPathRetryTimeRemaining Unsigned32, + vRtrMplsLspPathTunnelARHopListIndex Integer32, + vRtrMplsLspPathNegotiatedMTU Unsigned32, + vRtrMplsLspPathFailCode TmnxMplsLspFailCode, + vRtrMplsLspPathFailNodeAddr IpAddress, + vRtrMplsLspPathAdminGroupInclude Unsigned32, + vRtrMplsLspPathAdminGroupExclude Unsigned32, + vRtrMplsLspPathAdaptive TruthValue, + vRtrMplsLspPathOptimizeTimer Unsigned32, + vRtrMplsLspPathNextOptimize Unsigned32, + vRtrMplsLspPathOperBandwidth Integer32, + vRtrMplsLspPathMBBState INTEGER, + vRtrMplsLspPathResignal TmnxActionType, + vRtrMplsLspPathTunnelCRHopListIndex Integer32, + vRtrMplsLspPathOperMTU Unsigned32, + vRtrMplsLspPathRecordLabel INTEGER, + vRtrMplsLspPathSrlg TruthValue, + vRtrMplsLspPathSrlgDisjoint TruthValue, + vRtrMplsLspPathLastResigAttempt TimeStamp, + vRtrMplsLspPathMetric Unsigned32, + vRtrMplsLspPathLastMBBType TmnxMplsMBBType, + vRtrMplsLspPathLastMBBEnd TimeStamp, + vRtrMplsLspPathLastMBBMetric Unsigned32, + vRtrMplsLspPathLastMBBState INTEGER, + vRtrMplsLspPathMBBTypeInProg TmnxMplsMBBType, + vRtrMplsLspPathMBBStarted TimeStamp, + vRtrMplsLspPathMBBNextRetry Unsigned32, + vRtrMplsLspPathMBBRetryAttempts Unsigned32, + vRtrMplsLspPathMBBFailCode TmnxMplsLspFailCode, + vRtrMplsLspPathMBBFailNodeArType InetAddressType, + vRtrMplsLspPathMBBFailNodeAddr InetAddress, + vRtrMplsLspPathClassType TmnxRsvpDSTEClassType, + vRtrMplsLspPathOperMetric Unsigned32, + vRtrMplsLspPathResignalEligible TruthValue, + vRtrMplsLspPathIsFastRetry TruthValue, + vRtrMplsLspPathBackupCT Integer32, + vRtrMplsLspPathMainCTRetryRem Unsigned32, + vRtrMplsLspPathOperCT Integer32, + vRtrMplsLspPathNewPathIndex MplsTunnelIndex, + vRtrMplsLspPathMBBMainCTRetryRem Unsigned32, + vRtrMplsLspPathSigBWMBBInProg Unsigned32, + vRtrMplsLspPathSigBWLastMBB Unsigned32, + vRtrMplsLspPathActiveByManual INTEGER, + vRtrMplsLspPathTimeoutIn Unsigned32, + vRtrMplsLspPathMBBTimeoutIn Unsigned32, + vRtrMplsLspPathBfdTemplateName TNamedItemOrEmpty, + vRtrMplsLspPathBfdEnable TruthValue, + vRtrMplsLspPathBfdPingIntvl Unsigned32, + vRtrMplsLspPathLastUpdateTime TimeStamp, + vRtrMplsLspPathLastUpdateId Unsigned32, + vRtrMplsLspPathLastUpdateState INTEGER, + vRtrMplsLspPathLastUpdFailCode TmnxMplsLspFailCode, + vRtrMplsLspPathBfdUpWaitTimer Unsigned32, + vRtrMplsLspPathBfdUpWaitTmLeft Unsigned32, + vRtrMplsLspPathBfdState INTEGER, + vRtrMplsLspPathBfdStartFailRsn DisplayString, + vRtrMplsLspPathBfdOperUpWaitTmr Unsigned32, + vRtrMplsLspPathSelfPingOprState TmnxOperState, + vRtrMplsLspPathLastMBBFailCode TmnxMplsLspFailCode, + vRtrMplsLspPathDegraded TruthValue, + vRtrMplsLspPathDegradedReason BITS, + vRtrMplsLspPathReturnPathLabel Unsigned32 +} + +vRtrMplsLspPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrMplsLspPathTable entries. Before the row can be + placed into the 'active' state vRtrMplsLspPathType must + have been assigned a valid value." + ::= { vRtrMplsLspPathEntry 1 } + +vRtrMplsLspPathLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsLspPathEntry 2 } + +vRtrMplsLspPathType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + primary (2), + standby (3), + secondary (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is an enum that represents the role this path is taking + within this LSP." + ::= { vRtrMplsLspPathEntry 3 } + +vRtrMplsLspPathCos OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The configured Class Of Service (COS) for this path. If + the value is between 0 and 7 inclusive, this value + will be inserted in the 3 bit COS field in the label. + If the value is 255, the value in the COS field of + the label will depend on other factors. + + This object was made obsolete in release 11.0." + DEFVAL { 255 } + ::= { vRtrMplsLspPathEntry 4 } + +vRtrMplsLspPathProperties OBJECT-TYPE + SYNTAX BITS { + record-route (0), + adaptive (1), + cspf (2), + mergeable (3), + fast-reroute (4), + pce-reported (5), + pce-controlled (6), + pce-computed (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of configured properties for this path expressed + as a bit map. For example, if the path is an adaptive + path, the bit corresponding to bit value 1 is set." + ::= { vRtrMplsLspPathEntry 5 } + +vRtrMplsLspPathBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..6400000) + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBandwidth specifies the amount + of bandwidth in megabits per seconds (Mbps) to be reserved + for this LSP path. A value of zero (0) indicates that no + bandwidth is reserved." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 6 } + +vRtrMplsLspPathBwProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrMplsLspPathBwProtect has a value of 'true', bandwidth + protection is enabled on a LSP. LSPs that reserve bandwidth + will be used for EF services where customers need guaranteed + bandwidth. It is expected that multiple EF services will be + assigned to a single LSP. When bandwidth protection is + enabled on an LSP, each time this LSP is used for a certain + service the bandwidth allocated on that service is deducted + from the bandwidth reserved for the LSP. Once the bandwidth is + exhausted on the LSP, the ESR will provide feedback to the + provider indicating that this LSP has exhausted its resources. + + This object was made obsolete in release 11.0." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 7 } + +vRtrMplsLspPathState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + active (2), + inactive (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current working state of this path within this LSP." + DEFVAL { unknown } + ::= { vRtrMplsLspPathEntry 8 } + +vRtrMplsLspPathPreference OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When there is no path in the LSP with vRtrMplsLspPathType + value of 'primary', 'secondary' type paths of this LSP + with the same value of vRtrMplsLspPathPreference are used + for load sharing. When a 'primary' type path exists in + the LSP, vRtrMplsLspPathPreference is used to denote at + which priority one 'secondary' path will supersede another + when the 'primary' fails. 1 indicates the highest priority + value. + + For LSP with vRtrMplsLspPathType value of 'standby' type paths the + value of vRtrMplsLspPathPreference is in the range of (1..255). For + path type 'primary' the value of vRtrMplsLspPathPreference is set to + 0. For path type 'secondary' the value of vRtrMplsLspPathPreference is + set to 255." + DEFVAL { 255 } + ::= { vRtrMplsLspPathEntry 9 } + +vRtrMplsLspPathCosSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrMplsLspPathCosSource is set to 'true', the value of + vRtrMplsLspPathClassOfService overrides vRtrMplsLspClassOfService. + When 'false', the value of vRtrMplsLspClassOfService is used. + + This object was made obsolete in release 11.0." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 10 } + +vRtrMplsLspPathClassOfService OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The name of the class of service value to be assigned to all + packets on the LSP is specified with vRtrMplsLspPathClassOfService. + The EXP bits in the MPLS header are set based on the global + mapping table that specified the mapping between the forwarding + class and the EXP bits. When class of service is specified, + all packets will be marked with the same EXP bits that match + the vRtrMplsLspPathClassOfService name in the mapping table. + + An empty string, ''H, specifies no class of service. Packets + are assigned EXP bits based on the same mapping table, however + each packet is marked with EXP bits based on the forwarding + class from which it is serviced. + + This object was made obsolete in release 11.0." + DEFVAL { ''H } + ::= { vRtrMplsLspPathEntry 11 } + +vRtrMplsLspPathSetupPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathSetupPriority specifies the setup + priority to use when insufficient bandwidth is available to setup + a LSP. The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority." + DEFVAL { 7 } + ::= { vRtrMplsLspPathEntry 12 } + +vRtrMplsLspPathHoldPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathHoldPriority specifies the hold + priority to use when insufficient bandwidth is available to setup + a LSP. The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 13 } + +vRtrMplsLspPathRecord OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspPathRecord is 'record', recording of all + the hops that a LSP traverses is enabled. + + When the value of vRtrMplsLspPathRecord is 'noRecord', recording of + all the hops that a LSP traverses is disabled." + DEFVAL { record } + ::= { vRtrMplsLspPathEntry 14 } + +vRtrMplsLspPathHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathHopLimit specifies the maximum number + of hops that a LSP will traverse including the ingress and + egress ESRs. A LSP will not be setup if the hop limit is + exceeded. + + When the vRtrMplsLspPathHopLimit bit in vRtrMplsLspPathInheritance is + cleared (0), the value returned to a GET request is inherited from + vRtrMplsLspHopLimit." + DEFVAL { 255 } + ::= { vRtrMplsLspPathEntry 15 } + +vRtrMplsLspPathSharing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrMplsLspPathSharing has a value of 'true', path-sharing + is enabled for the secondary path. Path-sharing is used to + control the hops of the secondary path. + + When vRtrMplsLspPathSharing have a value of 'false', CSPF attempts to + find a path for the secondary that does not include any node or link + that is common to the active primary path. + + This variable is valid only if vRtrMplsLspPathType is set to + 'secondary'. + + This object was made obsolete in release 11.0." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 16 } + +vRtrMplsLspPathAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this LSP path." + DEFVAL { inService } + ::= { vRtrMplsLspPathEntry 17 } + +vRtrMplsLspPathOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of this LSP path." + ::= { vRtrMplsLspPathEntry 18 } + +vRtrMplsLspPathInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For each writable object in this row that can be configured to inherit + its value from its corresponding object in the vRtrMplsLspTable, + controls whether to inherit the operational value of that object, or + use the administratively set value. + + Non mask bits will always have value of zero, and any attempt to + change the value will be silently discarded. + + This object is a bit-mask, with the following positions: + + vRtrMplsLspPathHopLimit 0x2000 + vRtrMplsLspPathAdminGroupInclude 0x20000 + vRtrMplsLspPathAdminGroupExclude 0x40000 + vRtrMplsLspPathAdaptive 0x80000 + vRtrMplsLspPathOptimizeTimer 0x100000 + vRtrMplsLspPathClassType 0x1000000 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. The corresponding mask bit will be changed to + one when SNMP SET is performed on any of the inherited objects + (vRtrMplsLspPathHopLimit, vRtrMplsLspPathAdminGroupInclude, etc). + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrMplsLspTable." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 19 } + +vRtrMplsLspPathLspId OBJECT-TYPE + SYNTAX MplsLSPID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value identifies the label switched path that is signaled for + this entry." + ::= { vRtrMplsLspPathEntry 20 } + +vRtrMplsLspPathRetryTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in 10-millisecond units to signal this path." + ::= { vRtrMplsLspPathEntry 21 } + +vRtrMplsLspPathTunnelARHopListIndex OBJECT-TYPE + SYNTAX Integer32 (0 | 1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the mplsTunnelARHopTable identifying a particular + recorded hop list. A value of 0 implies that there is no recorded hop + list associated with this LSP path." + ::= { vRtrMplsLspPathEntry 22 } + +vRtrMplsLspPathNegotiatedMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathNegotiatedMTU specifies the size for the + Maximum transmission unit (MTU) that is negotiated during + establishment of this LSP Path." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 23 } + +vRtrMplsLspPathFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathFailCode indicates the reason code for LSP + Path failure. A value of 0 indicates that no failure has occurred." + ::= { vRtrMplsLspPathEntry 24 } + +vRtrMplsLspPathFailNodeAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathFailNodeAddr indicates the IP address of + the node in the LSP path at which the LSP path failed. When no failure + has occurred, this value is 0." + ::= { vRtrMplsLspPathEntry 25 } + +vRtrMplsLspPathAdminGroupInclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathAdminGroupInclude is a bit-map that + specifies a list of admin groups that should be included when this LSP + path is setup. If bit 'n' is set, then the admin group with value 'n' + is included for this LSP path. This implies that each link that this + LSP path goes through must be associated with at least one of the + admin groups in the include list. + + When the vRtrMplsLspPathAdminGroupInclude bit in + vRtrMplsLspPathInheritance is cleared (0), the value returned to a GET + request is inherited from vRtrMplsLspAdminGroupInclude." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspPathEntry 26 } + +vRtrMplsLspPathAdminGroupExclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathAdminGroupExclude is a bit-map that + specifies a list of admin groups that should be excluded when this LSP + path is setup. If bit 'n' is set, then the admin group with value 'n' + is excluded for this LSP path. This implies that each link that this + LSP path goes through must not be associated with any of the admin + groups in the exclude list. + + When the vRtrMplsLspPathAdminGroupExclude bit in + vRtrMplsLspPathInheritance is cleared (0), the value returned to a GET + request is inherited from vRtrMplsLspAdminGroupExclude." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspPathEntry 27 } + +vRtrMplsLspPathAdaptive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspPathAdaptive to 'true', enables + make-before-break functionality for the LSP path. + + Setting the value to 'false', disables make-before-break functionality + for the path. + + When the vRtrMplsLspPathAdaptive bit in vRtrMplsLspPathInheritance is + cleared (0), the value returned to a GET request is inherited from + vRtrMplsLspAdaptive." + DEFVAL { true } + ::= { vRtrMplsLspPathEntry 28 } + +vRtrMplsLspPathOptimizeTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOptimizeTimer specifies the time, in + seconds, the software will wait before attempting to re-optimize the + LSP path. + + When CSPF is enabled, changes in the network topology may cause the + existing path of a loose-hop LSP to become sub-optimal. Such LSPs can + be re-optimized and rerouted through more optimal paths by + recalculating the path for the LSP at periodic intervals. This + interval is controlled by the optimize timer. + + A value of 0 indicates that optimization has been disabled. + + When the vRtrMplsLspPathOptimizeTimer bit in + vRtrMplsLspPathInheritance is cleared (0), the value returned in the + GET request is inherited from vRtrMplsLspOptimizeTimer." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 29 } + +vRtrMplsLspPathNextOptimize OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathNextOptimize indicates the current value + of the optimize timer. This is the time, in seconds, remaining till + the optimize timer will expire and optimization will be started for + the LSP path." + ::= { vRtrMplsLspPathEntry 30 } + +vRtrMplsLspPathOperBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperBandwidth indicates the amount of + bandwidth in megabits per seconds (Mbps) that has been reserved for + the operational LSP path. + + When make-before-break functionality for the LSP is enabled and if the + path bandwidth is changed, the resources allocated to the existing LSP + paths will not be released until a new path with the new bandwidth + settings has been established. While a new path is being signaled, the + administrative value and the operational values of the path bandwidth + may differ. The value of vRtrMplsLspPathBandwidth specifies the + bandwidth requirements for the new LSP path trying to be established + whereas the value of vRtrMplsLspPathOperBandwidth specifies the + bandwidth reserved for the existing LSP path." + ::= { vRtrMplsLspPathEntry 31 } + +vRtrMplsLspPathMBBState OBJECT-TYPE + SYNTAX INTEGER { + none (1), + success (2), + inProgress (3), + fail (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspPathMBBState indicates the state of the most + recent invocation of the make-before-break functionality. + + Possible states are: + + none (1) - no make-before-break invoked + success (2) - make-before-break successful + inProgress (3) - make-before-break in progress + fail (4) - make-before-break failed. + + This object was made obsolete in release 6.0 R4 and replaced with + vRtrMplsLspPathLastMBBState." + ::= { vRtrMplsLspPathEntry 32 } + +vRtrMplsLspPathResignal OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspPathResignal to 'doAction' triggers + the resignaling of the LSP path. + + If the LSP path is operationally down either due to network failure or + due to the retry attempts count being exceeded, setting this variable + to 'doAction' will initiate the signaling for the path. A + make-before-break signaling for the path will be initiated if the LSP + is operationally up but the make-before-break retry attempts count was + exceeded. Make-before-break signaling will also be initiated for any + LSP that is operationally up. This may be used to cause a loose-hop + LSP to be optimized. + + If a resignal is triggered while a resignaling is already in progress, + the old transient state will be destroyed and a new transaction being + triggered. + + An SNMP GET request on this object should return 'notApplicable'." + ::= { vRtrMplsLspPathEntry 33 } + +vRtrMplsLspPathTunnelCRHopListIndex OBJECT-TYPE + SYNTAX Integer32 (0 | 1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the vRtrMplsTunnelCHopTable identifying a + particular computed hop list. A value of 0 implies that there is no + computed hop list associated with this LSP path." + ::= { vRtrMplsLspPathEntry 34 } + +vRtrMplsLspPathOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperMTU indicates the size for the Maximum + transmission unit (MTU) that is currently operation for this LSP Path." + ::= { vRtrMplsLspPathEntry 35 } + +vRtrMplsLspPathRecordLabel OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspPathRecordLabel is 'record', recording of + labels at each node that a LSP traverses is enabled. + + When the value of vRtrMplsLspPathRecordLabel is 'noRecord', recording + of labels at each node that a LSP traverses is disabled." + DEFVAL { record } + ::= { vRtrMplsLspPathEntry 36 } + +vRtrMplsLspPathSrlg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathSrlg specifies whether the use of SRLG + constraint in the computation of a secondary path for an LSP at the + head-end Label Edge Router (LER) is enabled. + + The value vRtrMplsLspPathSrlg is used only when the value of + vRtrMplsLspPathType is 'secondary'. When the value of + vRtrMplsLspPathSrlg is true, the use of SRLG constraint in the + computation of a secondary path is enabled." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 37 } + +vRtrMplsLspPathSrlgDisjoint OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathSrlgDisjoint indicates whether the + relevant standby lsp path is SRLG disjoint from the associated primary + lsp path for an LSP at the head-end Label Edge Router (LER). + + The value vRtrMplsLspPathSrlgDisjoint is used only when the + value of vRtrMplsLspPathType is 'standby'. When the value of + vRtrMplsLspPathSrlgDisjoint is 'true', primary and standby lsp + path do not have SRLG membership in common. When the value of + vRtrMplsLspPathSrlgDisjoint is 'false', primary and standby lsp + path have SRLG membership in common." + ::= { vRtrMplsLspPathEntry 38 } + +vRtrMplsLspPathLastResigAttempt OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastResigAttempt indicates the sysUpTime + when the last attempt to resignal this LSP was made." + ::= { vRtrMplsLspPathEntry 39 } + +vRtrMplsLspPathMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMetric indicates the cost of the traffic + engineered path returned by the IGP." + ::= { vRtrMplsLspPathEntry 40 } + +vRtrMplsLspPathLastMBBType OBJECT-TYPE + SYNTAX TmnxMplsMBBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastMBBType indicates the type of + last Make-before-break (MBB). If 'none', then no MBB has been + attempted." + ::= { vRtrMplsLspPathEntry 41 } + +vRtrMplsLspPathLastMBBEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastMBBEnd indicates the sysUpTime when + the last MBB ended." + ::= { vRtrMplsLspPathEntry 42 } + +vRtrMplsLspPathLastMBBMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastMBBMetric indicates the + cost of the traffic engineered path for the LSP path prior to MBB." + ::= { vRtrMplsLspPathEntry 43 } + +vRtrMplsLspPathLastMBBState OBJECT-TYPE + SYNTAX INTEGER { + none (1), + success (2), + fail (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastMBBState indicates whether the last + Make-before-break was successful or failed. + Possible states are: + none (1) - no make-before-break invoked + success (2) - make-before-break successful + fail (3) - make-before-break failed." + ::= { vRtrMplsLspPathEntry 44 } + +vRtrMplsLspPathMBBTypeInProg OBJECT-TYPE + SYNTAX TmnxMplsMBBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBTypeInProg indicates the type of the + Make-before-break (MBB) that is in progress. If 'none', then no MBB is + in progress." + ::= { vRtrMplsLspPathEntry 45 } + +vRtrMplsLspPathMBBStarted OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBStarted indicates the sysUpTime when + the in-progress MBB started." + ::= { vRtrMplsLspPathEntry 46 } + +vRtrMplsLspPathMBBNextRetry OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBNextRetry indicates the amount of time + remaining in seconds before the next attempt is made to retry the + in-progress MBB." + ::= { vRtrMplsLspPathEntry 47 } + +vRtrMplsLspPathMBBRetryAttempts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBRetryAttempts indicates 'n' where nth + attempt for the MBB is in progress." + ::= { vRtrMplsLspPathEntry 48 } + +vRtrMplsLspPathMBBFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBFailCode indicates the reason code for + in-progress MBB failure. A value of 'none' indicates that no failure + has occurred." + ::= { vRtrMplsLspPathEntry 49 } + +vRtrMplsLspPathMBBFailNodeArType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBFailNodeArType indicates the type of + vRtrMplsLspPathMBBFailNodeAddr. A value of 'unknown' indicates that no + failure has occurred." + ::= { vRtrMplsLspPathEntry 50 } + +vRtrMplsLspPathMBBFailNodeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBFailNodeAddr indicates the IP address + of the node in the LSP path at which the in-progress MBB failed. A + value of 'unknown' for vRtrMplsLspPathMBBFailNodeArType and empty + string for vRtrMplsLspPathMBBFailNodeAddr indicates that no failure + has occurred." + ::= { vRtrMplsLspPathEntry 51 } + +vRtrMplsLspPathClassType OBJECT-TYPE + SYNTAX TmnxRsvpDSTEClassType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathClassType specifies the class type (CT) + associated with this LSP path. When the vRtrMplsLspPathClassType + bit in vRtrMplsLspPathInheritance is cleared (0), the value returned to + a GET request is inherited from vRtrMplsLspClassType." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 52 } + +vRtrMplsLspPathOperMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperMetric indicates the operational + metric for the LSP path." + ::= { vRtrMplsLspPathEntry 53 } + +vRtrMplsLspPathResignalEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathResignalEligible indicates that the LSP + path is eligible for resignaling on the basis of available bandwidth." + ::= { vRtrMplsLspPathEntry 54 } + +vRtrMplsLspPathIsFastRetry OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathIsFastRetry indicates which retry timer is + being referred to by vRtrMplsLspPathRetryTimeRemaining. + + When the value of vRtrMplsLspPathIsFastRetry is set to 'true', + vRtrMplsLspPathRetryTimeRemaining is referring to either the P2P + active path fast timer, vRtrMplsGenP2pActPathFastRetry or the + secondary fast retry timer, vRtrMplsGeneralSecFastRetryTimer. + + When the value of vRtrMplsLspPathIsFastRetry is set to 'false', + vRtrMplsLspPathRetryTimeRemaining is referring to the LSP retry timer, + vRtrMplsLspRetryTimer." + ::= { vRtrMplsLspPathEntry 55 } + +vRtrMplsLspPathBackupCT OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBackupCT specifies the backup class type + (CT) associated with the LSP. A value of -1 indicates that no backup + class type has been configured for the LSP." + DEFVAL { -1 } + ::= { vRtrMplsLspPathEntry 56 } + +vRtrMplsLspPathMainCTRetryRem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMainCTRetryRem indicates the number of + remaining attempts the software should make before it can start using + the backup class type for the LSP." + ::= { vRtrMplsLspPathEntry 57 } + +vRtrMplsLspPathOperCT OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperCT indicates operational class type + (CT) associated with the LSP. A value of -1 indicates that no + operational class type has been configured for the LSP" + ::= { vRtrMplsLspPathEntry 58 } + +vRtrMplsLspPathNewPathIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathNewPathIndex specifies the index for the + new path in mplsTunnelTable." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 59 } + +vRtrMplsLspPathMBBMainCTRetryRem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBMainCTRetryRem indicates the number of + remaining attempts the software should make before it can start using + the backup class type for the LSP." + ::= { vRtrMplsLspPathEntry 60 } + +vRtrMplsLspPathSigBWMBBInProg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathSigBWMBBInProg indicates the bandwidth + used to signal the MBB currently in progress." + ::= { vRtrMplsLspPathEntry 61 } + +vRtrMplsLspPathSigBWLastMBB OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathSigBWLastMBB indicates the bandwidth used + to signal the last MBB that occurred." + ::= { vRtrMplsLspPathEntry 62 } + +vRtrMplsLspPathActiveByManual OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + noForce (1), + force (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathActiveByManual indicates whether + a secondary standby path has become the active LSP path + due to manual intervention. When vRtrMplsLspSwitchStbyPath is set + to 'doAction' a manual switch is attempted. When + vRtrMplsLspSwitchStbyPathForce is set to 'true' the manual switch is + forced. + + When the value of vRtrMplsLspPathActiveByManual is set to + 'notApplicable', the LSP path is active but not due to any manual + intervention. + + When the value of vRtrMplsLspPathActiveByManual is set to 'noForce', + the LSP path has become active by a manual switch specified by the + user. + + When the value of vRtrMplsLspPathActiveByManual is set to 'force', the + LSP path has become active by a forced manual switch executed by the + user." + ::= { vRtrMplsLspPathEntry 63 } + +vRtrMplsLspPathTimeoutIn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathTimeoutIn indicates the amount of time + remaining, in seconds, for the LSP path state to time out after the + initial PATH message has been sent. If the timer expires and the LSP + path has not become operationally up, the LSP path is torn down and + the retry timer is started to schedule a new retry cycle." + ::= { vRtrMplsLspPathEntry 64 } + +vRtrMplsLspPathMBBTimeoutIn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBTimeoutIn indicates the amount of time + remaining, in seconds, for the in-progress MBB path state to time out + after the initial PATH message has been sent. If the timer expires and + the in-progress MBB path has not become operationally up, the MBB path + is torn down and the retry timer is started to schedule a new retry + cycle." + ::= { vRtrMplsLspPathEntry 65 } + +vRtrMplsLspPathBfdTemplateName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdTemplateName specifies the + TIMETRA-BFD-MIB::tmnxBfdAdminTemplateName used by this LSP path." + ::= { vRtrMplsLspPathEntry 66 } + +vRtrMplsLspPathBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdEnable specifies whether BFD is enabled + or not for this LSP path." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 67 } + +vRtrMplsLspPathBfdPingIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdPingIntvl specifies the time interval + for periodic LSP ping for BFD bootstrapping. + + The object vRtrMplsLspPathBfdPingIntvl is applicable to LSPs with + vRtrMplsLspType set to 'dynamic'. + + When the value of vRtrMplsLspPathBfdPingIntvl is set to '0', it + disables LSP pings for BFD bootstrapping." + DEFVAL { 60 } + ::= { vRtrMplsLspPathEntry 68 } + +vRtrMplsLspPathLastUpdateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastUpdateTime indicates the sysUpTime + when the last update occurred" + ::= { vRtrMplsLspPathEntry 69 } + +vRtrMplsLspPathLastUpdateId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastUpdateId indicates the last update ID + which was processed." + ::= { vRtrMplsLspPathEntry 70 } + +vRtrMplsLspPathLastUpdateState OBJECT-TYPE + SYNTAX INTEGER { + none (1), + success (2), + fail (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastUpdateState indicates whether the last + update was successful or failed. + + Possible states are + none (1) - no update invoked + success (2) - update successful + fail (3) - updated failed" + ::= { vRtrMplsLspPathEntry 71 } + +vRtrMplsLspPathLastUpdFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastUpdFailCode indicates the reason code + for in-progress update failure. + + A value of 'none' indicates that no failure has occurred." + ::= { vRtrMplsLspPathEntry 72 } + +vRtrMplsLspPathBfdUpWaitTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdUpWaitTimer specifies the time in + seconds the software will wait for the BFD session to come up. + + The timer object is applicable for LSPs with vRtrMplsLspType set to + 'srTe' or 'dynamic'. + + The timer is started when BFD is first enabled on a path or BFD + transitions from up to down. When this timer expires and if BFD + session has not yet come up, the path is torn down by removing it + from TTM and the IOM and the retry timer is started." + DEFVAL { 4 } + ::= { vRtrMplsLspPathEntry 73 } + +vRtrMplsLspPathBfdUpWaitTmLeft OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdUpWaitTmLeft indicates the time in + seconds remaining in the vRtrMplsLspPathBfdUpWaitTimer." + ::= { vRtrMplsLspPathEntry 74 } + +vRtrMplsLspPathBfdState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + down (1), + up (2), + awaitToUp (3), + failToStart (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdState indicates state of the BFD + session on the LSP path." + ::= { vRtrMplsLspPathEntry 75 } + +vRtrMplsLspPathBfdStartFailRsn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdStartFailRsn indicates the failure + reason when vRtrMplsLspPathBfdState is value 'failToStart'." + ::= { vRtrMplsLspPathEntry 76 } + +vRtrMplsLspPathBfdOperUpWaitTmr OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdOperUpWaitTmr indicates operational + value of the time in seconds the software will wait for the BFD + session to come up. + + When value of vRtrMplsLspPathBfdEnable to 'true', + vRtrMplsLspPathBfdOperUpWaitTmr will be set to + vRtrMplsLspPathBfdUpWaitTimer. + + When value of vRtrMplsLspBfdEnable to 'true', + vRtrMplsLspPathBfdOperUpWaitTmr will be set to + vRtrMplsLspExtBfdUpWaitTimer. + + When vRtrMplsLspPathBfdEnable and vRtrMplsLspBfdEnable are set to + 'false', the value of vRtrMplsLspPathBfdOperUpWaitTmr is set to 0." + ::= { vRtrMplsLspPathEntry 77 } + +vRtrMplsLspPathSelfPingOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state for self-ping for this LSP path." + ::= { vRtrMplsLspPathEntry 78 } + +vRtrMplsLspPathLastMBBFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathLastMBBFailCode indicates the reason code + for last MBB failure before retry limit exceeded. A value of 0 + indicates that no failure has occurred." + ::= { vRtrMplsLspPathEntry 79 } + +vRtrMplsLspPathDegraded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathDegraded indicates whether the LSP path is + degraded or not. + + When value of vRtrMplsLspPathDegraded is 'true', the LSP path is + degraded. vRtrMplsLspPathDegradedReason indicates the reasons why the + LSP is degraded. + + When value of vRtrMplsLspPathDegraded is 'false', the LSP path is not + degraded." + ::= { vRtrMplsLspPathEntry 80 } + +vRtrMplsLspPathDegradedReason OBJECT-TYPE + SYNTAX BITS { + frrInUse (0), + softPreempted (1), + bfdDown (2), + manualSwitch (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathDegradedReason indicates the set of + reasons why the LSP path is degraded. + + If 'frrInUse' bit is set, LSP path is degraded because fast-reroute is + in use. If 'softPreempted' bit is set, LSP path is degraded because it + has been soft preempted. If 'bfd-down' bit is set, LSP path is + degraded because BFD session is down for this LSP path. If + 'manual-switch' bit is set, LSP path is manually degraded because a + manual switch was triggered for the LSP." + ::= { vRtrMplsLspPathEntry 81 } + +vRtrMplsLspPathReturnPathLabel OBJECT-TYPE + SYNTAX Unsigned32 (32..1048512 | 4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathReturnPathLabel indicates the return path + label for the LSP Path." + DEFVAL { 4294967295 } + ::= { vRtrMplsLspPathEntry 82 } + +vRtrMplsLspPathStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathStatTable has an entry for an association between a + Labeled Switch Path (LSP) in the vRtrMplsLspTable and a path (or + tunnel) entry in the mplsTunnelTable." + ::= { tmnxMplsObjs 5 } + +vRtrMplsLspPathStatEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for an + association between a Labeled Switch Path (LSP) in the + vRtrMplsLspTable and a path (or tunnel) entry in the mplsTunnelTable. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsLspPathEntry } + ::= { vRtrMplsLspPathStatTable 1 } + +VRtrMplsLspPathStatEntry ::= SEQUENCE +{ + vRtrMplsLspPathTimeUp TmnxTimeInterval, + vRtrMplsLspPathTimeDown TmnxTimeInterval, + vRtrMplsLspPathRetryAttempts Unsigned32, + vRtrMplsLspPathTransitionCount Counter32, + vRtrMplsLspPathCspfQueries Counter32 +} + +vRtrMplsLspPathTimeUp OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP path has + been operational. For example, the percentage up time can be + determined by computing (vRtrMplsLspPathTimeUp/vRtrMplsLspAge * 100 %)." + ::= { vRtrMplsLspPathStatEntry 1 } + +vRtrMplsLspPathTimeDown OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP Path has not been + operational." + ::= { vRtrMplsLspPathStatEntry 2 } + +vRtrMplsLspPathRetryAttempts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unsuccessful attempts which have been made to signal + this path. As soon as the path gets signalled, this is set to 0." + ::= { vRtrMplsLspPathStatEntry 3 } + +vRtrMplsLspPathTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object vRtrMplsLspPathTransitionCount maintains the number of + transitions that have occurred for this LSP." + ::= { vRtrMplsLspPathStatEntry 4 } + +vRtrMplsLspPathCspfQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathCspfQueries indicates the number of CSPF + queries that have been made for this LSP path." + ::= { vRtrMplsLspPathStatEntry 5 } + +vRtrMplsXCTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsXCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has an entry for each mplsXCEntry + in the mplsXCTable. It serves as an another + indirect index to the mplsXCTable." + ::= { tmnxMplsObjs 6 } + +vRtrMplsXCEntry OBJECT-TYPE + SYNTAX VRtrMplsXCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the indices to be used to search the + mplsXCTable." + INDEX { mplsXCLspId } + ::= { vRtrMplsXCTable 1 } + +VRtrMplsXCEntry ::= SEQUENCE +{ + vRtrMplsXCIndex Integer32, + vRtrMplsInSegmentIfIndex InterfaceIndexOrZero, + vRtrMplsInSegmentLabel MplsLabel, + vRtrMplsOutSegmentIndex Integer32, + vRtrMplsERHopTunnelIndex Integer32, + vRtrMplsARHopTunnelIndex Integer32, + vRtrMplsRsvpSessionIndex Unsigned32, + vRtrMplsXCFailCode TmnxMplsLspFailCode, + vRtrMplsXCCHopTableIndex Integer32 +} + +vRtrMplsXCIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents mplsXCIndex, a field of the + mplsXCTable." + ::= { vRtrMplsXCEntry 1 } + +vRtrMplsInSegmentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents + mplsInSegmentIfIndex of the mplsInSegmentTable." + ::= { vRtrMplsXCEntry 2 } + +vRtrMplsInSegmentLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents mplsInSegmentLabel of the + mplsInSegmentTable." + ::= { vRtrMplsXCEntry 3 } + +vRtrMplsOutSegmentIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents mplsOutSegmentIndex of the + mplsOutSegmentTable." + ::= { vRtrMplsXCEntry 4 } + +vRtrMplsERHopTunnelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the mplsTunnelHopTable identifying a particular + recorded hop list (stores ERO in LSR)." + ::= { vRtrMplsXCEntry 5 } + +vRtrMplsARHopTunnelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the mplsTunnelARHopTable identifying a particular + recorded hop list (stores RRO in LSR)." + ::= { vRtrMplsXCEntry 6 } + +vRtrMplsRsvpSessionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index into the TIMETRA-RSVP-MIB::vRtrRsvpSessionTable identifying a + particular RSVP session." + ::= { vRtrMplsXCEntry 7 } + +vRtrMplsXCFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsXCFailCode indicates the reason code for + cross-connect failure. A value of 0 indicates that no failure + occurred." + ::= { vRtrMplsXCEntry 8 } + +vRtrMplsXCCHopTableIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the vRtrMplsTunnelCHopTable entries that specify the hops for + the CSPF path for a detour LSP for this tunnel." + ::= { vRtrMplsXCEntry 9 } + +vRtrMplsGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsGeneralTable contains objects for general control and + management of an MPLS protocol instance within a virtual router." + ::= { tmnxMplsObjs 7 } + +vRtrMplsGeneralEntry OBJECT-TYPE + SYNTAX VRtrMplsGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of the MPLS protocol running + within a virtual router. Entries in this table cannot be + created and deleted via SNMP SET operations. An entry in this table + is created by the agent when vRtrMplsStatus in the vRtrConfTable is + set to 'create'. The entry is destroyed when vRtrMplsStatus is set + to 'delete'" + INDEX { vRtrID } + ::= { vRtrMplsGeneralTable 1 } + +VRtrMplsGeneralEntry ::= SEQUENCE +{ + vRtrMplsGeneralLastChange TimeStamp, + vRtrMplsGeneralAdminState TmnxAdminState, + vRtrMplsGeneralOperState TmnxOperState, + vRtrMplsGeneralPropagateTtl TruthValue, + vRtrMplsGeneralTE INTEGER, + vRtrMplsGeneralNewLspIndex TestAndIncr, + vRtrMplsGeneralOptimizeTimer Unsigned32, + vRtrMplsGeneralFRObject TruthValue, + vRtrMplsGeneralResignalTimer Unsigned32, + vRtrMplsGeneralHoldTimer Unsigned32, + vRtrMplsGeneralDynamicBypass TruthValue, + vRtrMplsGeneralNextResignal Unsigned32, + vRtrMplsGeneralOperDownReason TmnxMplsOperDownReasonCode, + vRtrMplsGeneralSrlgFrr TruthValue, + vRtrMplsGeneralSrlgFrrStrict TruthValue, + vRtrMplsGeneralNewP2mpInstIndex TestAndIncr, + vRtrMplsGeneralLeastFillMinThd Unsigned32, + vRtrMplsGenLeastFillReoptiThd Unsigned32, + vRtrMplsGeneralUseSrlgDB TruthValue, + vRtrMplsGeneralP2mpResigTimer Unsigned32, + vRtrMplsGeneralP2mpNextResignal Unsigned32, + vRtrMplsGeneralSecFastRetryTimer Unsigned32, + vRtrMplsGeneralShortTTLPropLocal TruthValue, + vRtrMplsGeneralShortTTLPropTrans TruthValue, + vRtrMplsGeneralStaticLspFRTimer Unsigned32, + vRtrMplsGeneralAutoBWDefSampMul Unsigned32, + vRtrMplsGeneralAutoBWDefAdjMul Unsigned32, + vRtrMplsGeneralExpBackoffRetry TruthValue, + vRtrMplsGeneralCspfOnLooseHop TruthValue, + vRtrMplsGeneralP2PMaxByPassAssoc Unsigned32, + vRtrMplsGenP2pActPathFastRetry Unsigned32, + vRtrMplsGenP2mpS2lFastRetry Unsigned32, + vRtrMplsGenLspInitRetryTimeout Unsigned32, + vRtrMplsLoggerEventBundling TruthValue, + vRtrMplsGenIssuMplsLockdown TruthValue, + vRtrMplsGenFRAdminGroup TruthValue, + vRtrMplsGenRetryOnIgpOverload TruthValue, + vRtrMplsGenMbbPrefCurrentHops TruthValue, + vRtrMplsGeneralBypassResigTimer Unsigned32, + vRtrMplsGenBypassNextResignal Unsigned32, + vRtrMplsGeneralNewLspSRIndex TestAndIncr, + vRtrMplsGeneralPceReport BITS, + vRtrMplsGeneralEntropyLblRsvpTe INTEGER, + vRtrMplsGeneralEntropyLblSrTe INTEGER, + vRtrMplsGeneralAuxStats BITS, + vRtrMplsGenSrTeResignalTimer Unsigned32, + vRtrMplsGenMaxBypassPlrAssoc Unsigned32, + vRtrMplsGenLspSelfPingInterval TimeInterval, + vRtrMplsGenLspSelfPingTimeout TimeInterval, + vRtrMplsGenLspSelfPingRsvpTe INTEGER, + vRtrMplsGenSrTeResigOnIgpEvent TruthValue, + vRtrMplsGeneralV6OperState TmnxOperState, + vRtrMplsGeneralV6OperDownReason TmnxMplsOperDownReasonCode, + vRtrMplsGenSrteNextResignal Unsigned32, + vRtrMplsLspSelfPingTimeoutAction INTEGER, + vRtrMplsGenResignalOnIgpOverload TruthValue, + vRtrMplsGenTunnelTablePrefRsvpTe Unsigned32, + vRtrMplsGenTunnelTablePrefSrTe Unsigned32, + vRtrMplsGenRsvpPccOperState TmnxOperState, + vRtrMplsGenRsvpPceOperState TmnxOperState, + vRtrMplsGenSrTePccOperState TmnxOperState, + vRtrMplsGenSrTePceOperState TmnxOperState +} + +vRtrMplsGeneralLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsGeneralEntry 1 } + +vRtrMplsGeneralAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsGeneralAdminState is set to 'inService', the agent + attempts to enable the MPLS protocol instance on this router. + + When vRtrMplsGeneralAdminState is set to 'outOfService', the agent + attempts to disable the MPLS protocol instance on this router." + DEFVAL { outOfService } + ::= { vRtrMplsGeneralEntry 2 } + +vRtrMplsGeneralOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMplsGeneralOperState indicates the current operating state of this + MPLS protocol instance on this router." + ::= { vRtrMplsGeneralEntry 3 } + +vRtrMplsGeneralPropagateTtl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrMplsGeneralPropagateTtl is set to 'true', for all LSPs, + the ingress ESR writes the TTL of the IP packet in the label and + each transit ESR decrements the TTL in the label. At the egress + ESR the TTL value from the label is written into the IP packet. + + When vRtrMplsGeneralPropagateTtl is set to 'false', the ingress + ESR ignores the IP packet TTl and writes the value of 255 into + the label, while the egress ESR does not write the label TTL + into the IP packet. This assumes that all ESRs have been + configured to have vRtrMplsGeneralPropagateTtl set to 'false', + or this may result in unpredictable behavior. + + This object was made obsolete in release 11.0." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 4 } + +vRtrMplsGeneralTE OBJECT-TYPE + SYNTAX INTEGER { + none (1), + bgp (2), + bgpigp (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsGeneralTE specifies the type of traffic + engineering used with this MPLS instance. + + This object was made obsolete in release 11.0." + DEFVAL { none } + ::= { vRtrMplsGeneralEntry 5 } + +vRtrMplsGeneralNewLspIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to assign values to vRtrMplsLspIndex as + described in 'Textual Conventions for SNMPv2'. The network + manager reads the object, and then writes the value back + in the SET request that creates a new instance of + vRtrMplsLspEntry. If the SET fails with the code + 'inconsistentValue', then the process must be repeated. + If the the SET succeeds, then the object is incremented + and the new instance is created according to the manager's + directions." + ::= { vRtrMplsGeneralEntry 6 } + +vRtrMplsGeneralOptimizeTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralOptimizeTimer specifies the time, in + seconds, the software will wait before attempting to re-optimize the + LSPs. + + When CSPF is enabled, changes in the network topology may cause the + existing path of a loose-hop LSP to become sub-optimal. Such LSPs can + be re-optimized and rerouted through more optimal paths by + recalculating the path for the LSP at periodic intervals. This + interval is controlled by the optimize timer. + + A value of 0 indicates that optimization has been disabled. + + The value for vRtrMplsGeneralOptimizeTimer is by default inherited by + all LSPs and their paths." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 7 } + +vRtrMplsGeneralFRObject OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralFRObject specifies whether fast reroute, + for LSPs using 'Facility Backup', is signalled with or without the + fast reroute object. The value of vRtrMplsGeneralFRObject is ignored + if fast reroute is disabled for the LSP or if the LSP is using + 'One-to-one Backup'. + + The value for vRtrMplsGeneralFRObject is by default inherited by all + LSPs." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 8 } + +vRtrMplsGeneralResignalTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralResignalTimer specifies the value for the + P2P (point-to-point) LSP resignal timer, that is the time, in minutes, + the software will wait before attempting to resignal the P2P LSPs. + + When the resignal timer expires, if the new recorded hop list (RRO) + for an P2P LSP has a better metric than the current recorded hop list, + an attempt will be made to resignal that P2P LSP using the + make-before-break mechanism. If the attempt to resignal an P2P LSP + fails, the P2P LSP will continue to use the existing path and a + resignal will be attempted the next time the timer expires. + + A value of 0 for the resignal timer indicates that timer-based P2P LSP + resignalling has been disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 9 } + +vRtrMplsGeneralHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralHoldTimer specifies the time, in seconds, + for which the ingress node holds a bit before programming its data + plane and declaring the lsp up to the service module. + + A value of 0 indicates that the hold timer has been disabled." + DEFVAL { 1 } + ::= { vRtrMplsGeneralEntry 10 } + +vRtrMplsGeneralDynamicBypass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDynamicBypass specifies whether dynamic + bypass tunnels are enabled. + + By default, dynamic bypass tunnels are enabled." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 11 } + +vRtrMplsGeneralNextResignal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralNextResignal indicates the time remaining, + in minutes, for the vRtrMplsGeneralResignalTimer to expire." + ::= { vRtrMplsGeneralEntry 12 } + +vRtrMplsGeneralOperDownReason OBJECT-TYPE + SYNTAX TmnxMplsOperDownReasonCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralOperDownReason indicates the reason due to + which the MPLS instance is operationally down." + ::= { vRtrMplsGeneralEntry 13 } + +vRtrMplsGeneralSrlgFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralSrlgFrr specifies whether Shared Risk + Link Group (SRLG) constraint will be used in the computation of + FRR bypass or detour to be associated with any primary LSP path + on the system. When the value of vRtrMplsGeneralSrlgFrr is + 'true' the use of SRLG constraint is enabled. + + By default, the use of SRLG constraint is disabled." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 14 } + +vRtrMplsGeneralSrlgFrrStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralSrlgFrrStrict specifies whether + to associate the LSP with a bypass or signal a detour if a + bypass or detour satisfies all other constraints except the SRLG + constraints. When the value of vRtrMplsGeneralSrlgFrrStrict is + 'true' and a path that meets SRLG constraints is not found, the + bypass or detour is not setup. If this value is set to 'true' + when vRtrMplsGeneralSrlgFrr is set to 'false', vRtrMplsGeneralSrlgFrr + is set to 'true' also. + + By default, the value of vRtrMplsGeneralSrlgFrrStrict is 'false'." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 15 } + +vRtrMplsGeneralNewP2mpInstIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralNewP2mpInstIndex specifies the object that is used to assign + values to vRtrMplsP2mpInstIndex as described in 'Textual Conventions for SNMPv2'. The + network manager reads the object, and then writes the value back in the SET request that + creates a new instance of vRtrMplsP2mpInstEntry. If the SET fails with the code + 'inconsistentValue', then the process must be repeated. If the the SET succeeds, then the + object is incremented and the new instance is created according to the manager's + directions." + ::= { vRtrMplsGeneralEntry 16 } + +vRtrMplsGeneralLeastFillMinThd OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralLeastFillMinThd specifies in percentage + the least minimum threshold parameter used in the least-fill path + selection process. When comparing the percentage of least available + link bandwidth across the sorted paths, whenever two percentages + differ by less than the value configured as the + vRtrMplsGeneralLeastFillMinThd, CSPF will consider them equal and will + apply a random number generator to select the path among these paths. " + DEFVAL { 5 } + ::= { vRtrMplsGeneralEntry 17 } + +vRtrMplsGenLeastFillReoptiThd OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLeastFillReoptiThd specifies in percentage the + least reoptimization threshold parameter used in the least-fill path + selection process. + + During a timer-based resignaling of an LSP path which has + vRtrMplsLspLeastFill enabled, CSPF will first update the + least-available bandwidth figure for the current path of this LSP. It + then applies the least-fill path selection method to select a new path + for this LSP. If the new computed path has the same cost as the + current path, it will compare the least-available bandwidth figures of + the two paths and if the difference exceeds + vRtrMplsGenLeastFillReoptiThd, a trap will be generated to indicate + that a better least-fill path is available for this LSP. " + DEFVAL { 10 } + ::= { vRtrMplsGeneralEntry 18 } + +vRtrMplsGeneralUseSrlgDB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralUseSrlgDB specifies whether the use of the + user SRLG database by CSPF is enabled." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 19 } + +vRtrMplsGeneralP2mpResigTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralP2mpResigTimer specifies the value for the + P2MP (point to multi point) LSP resignal timer, that is the time, in + minutes, the software will wait before attempting to resignal the P2MP + LSPs. + + When the resignal timer expires, an attempt to resignal the entire + P2MP instance comprising all source to leaf (S2Ls) are done, the IGP + or TE metric of the S2Ls are not taken into consideration. + + If the attempt to resignal an P2MP LSP fails, the P2MP LSP will + continue to use the existing S2Ls and a resignal will be attempted the + next time the timer expires. + + A value of 0 for the resignal timer indicates that timer-based P2MP + LSP resignalling has been disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 20 } + +vRtrMplsGeneralP2mpNextResignal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralP2mpNextResignal indicates the time + remaining, in minutes, for the vRtrMplsGeneralP2mpResigTimer to + expire." + ::= { vRtrMplsGeneralEntry 21 } + +vRtrMplsGeneralSecFastRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralSecFastRetryTimer specifies the value, in + seconds, used as fast retry timer for a secondary path. If the first + attempt to setup a secondary path fails due to a path error, the fast + retry timer will be started for the secondary path so that the path + can be retried sooner. If the next attempt also fails, further retries + for the path will use the configured value for LSP retry timer, + vRtrMplsLspRetryTimer. + + If retry timer for the LSP is configured to be less than the MPLS + secondary-fast-retry-timer, all retries for the secondary path will + use the LSP retry timer. + + A value of 0 indicates that fast retry for secondary paths has been + disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 22 } + +vRtrMplsGeneralShortTTLPropLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralShortTTLPropLocal specifies whether or not + to enable the propagation of time to live (TTL) from the IP packet + header into the header of the resulting MPLS packet for all local + packets forwarded over a LSP shortcut. When the value is 'true' TTL is + propagated from the IP packet header into the header of the resulting + MPLS packet." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 23 } + +vRtrMplsGeneralShortTTLPropTrans OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralShortTTLPropTrans specifies whether or not + to enable the propagation of time to live (TTL) from the IP packet + header into the header of the resulting MPLS packet for all transit + packets forwarded over a LSP shortcut. When the value is 'true' TTL is + propagated from the IP packet header into the header of the resulting + MPLS packet." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 24 } + +vRtrMplsGeneralStaticLspFRTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralStaticLspFRTimer specifies the audit time + for static LSPs which are not currently up." + DEFVAL { 30 } + ::= { vRtrMplsGeneralEntry 25 } + +vRtrMplsGeneralAutoBWDefSampMul OBJECT-TYPE + SYNTAX Unsigned32 (1..511) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralAutoBWDefSampMul specifies the global + default for collection intervals in a sample interval." + DEFVAL { 1 } + ::= { vRtrMplsGeneralEntry 26 } + +vRtrMplsGeneralAutoBWDefAdjMul OBJECT-TYPE + SYNTAX Unsigned32 (1..16383) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralAutoBWDefAdjMul specifies the global + default for collection intervals in an adjust interval." + DEFVAL { 288 } + ::= { vRtrMplsGeneralEntry 27 } + +vRtrMplsGeneralExpBackoffRetry OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralExpBackoffRetry specifies the state of + Exponential Backoff Retry mechanism." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 28 } + +vRtrMplsGeneralCspfOnLooseHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralCspfOnLooseHop specifies whether the + Constrained Shortest Path First (CSPF) calculation till the next loose + hop is enabled or not." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 29 } + +vRtrMplsGeneralP2PMaxByPassAssoc OBJECT-TYPE + SYNTAX Unsigned32 (100..131072) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralP2PMaxByPassAssoc specifies the maximum + number of LSP primary paths that can associate with each manual or + dynamic bypass point-to-point (P2P) LSP." + DEFVAL { 1000 } + ::= { vRtrMplsGeneralEntry 30 } + +vRtrMplsGenP2pActPathFastRetry OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenP2pActPathFastRetry specifies the time, in + seconds, active path point-to-point (P2P) LSP waits before it attempts + to re-establish itself. This timer is started after first attempt to + setup active path P2P LSP fails. + + When vRtrMplsGenP2pActPathFastRetry is set to 0, fast retry timer for + active path P2P LSP is disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 31 } + +vRtrMplsGenP2mpS2lFastRetry OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenP2mpS2lFastRetry specifies the time, in + seconds, active path point to multipoint (P2MP) source to leaf (S2L) + LSP waits before it attempts to re-establish itself. This timer is + started after first attempt to setup active path P2MP S2L LSP fails. + + When vRtrMplsGenP2mpS2lFastRetry is set to 0, fast retry timer for + active path P2MP S2L LSP is disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 32 } + +vRtrMplsGenLspInitRetryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (10..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspInitRetryTimeout specifies the amount of + time in seconds the software waits for an LSP path to come up after + sending out the initial Path message. If the initial retry timeout + period expires and the LSP path is not up, it is torn down and the LSP + retry timer is started to schedule a new retry cycle using a new + LSPId." + DEFVAL { 30 } + ::= { vRtrMplsGeneralEntry 33 } + +vRtrMplsLoggerEventBundling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLoggerEventBundling specifies whether or not the + notification bundling mechanism is enabled. + + When the value of vRtrMplsLoggerEventBundling is set to 'true', all + TIMETRA-SYSTEM-MIB::tmnxConfigCreate and + TIMETRA-SYSTEM-MIB::tmnxConfigDelete notifications that are generated + because of creation or deletion of entries in the vRtrMplsXCTable + during quiet period of 2 minutes are bundled in a single notification. + + An entry is created or deleted in vRtrMplsXCTable when a RSVP session + is created or deleted on this ingress, transit or egress router + instance causing creation or deletion of an entry in + TIMETRA-RSVP-MIB::vRtrRsvpSessionTable. + + A vRtrMplsXCBundleChange notification is generated after every quiet + interval of 2 minutes if one or more RSVP session changed state and + retained that state during the quiet interval. However if the state of + the RSVP sessions does not remain stable for an entire quiet interval, + the notification is generated after the maximum interval period of 10 + minutes has elapsed." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 34 } + +vRtrMplsGenIssuMplsLockdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenIssuMplsLockdown indicates if MPLS has entered + the state of not accepting new requests for creation of LSPs + (local/transit) during the minor ISSU(In Service Software Update) + operation." + ::= { vRtrMplsGeneralEntry 39 } + +vRtrMplsGenFRAdminGroup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenFRAdminGroup specifies whether or not the use + of administrative group constraints on a FRR backup LSP at a + Point-of-Local Repair(PLR) node is enabled. + + When the value of vRtrMplsGenFRAdminGroup is set to 'true', each PLR + node reads the admin group constraints in the FAST_REROUTE object in + the Path message of the LSP primary path. + + If the FAST_REROUTE object is not included in the Path message, then + the PLR will read the admin group constraints from the Session + Attribute object in the Path message." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 40 } + +vRtrMplsGenRetryOnIgpOverload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenRetryOnIgpOverload specifies whether or not to + teardown LSPs transiting through nodes that are in IGP overload state. + + When the value of vRtrMplsGenRetryOnIgpOverload is set to 'true' and a + node is reporting that it is in IGP overload state, MPLS will tear- + down and retry LSP paths that are transiting through the overloaded + node. + + When the value of vRtrMplsGenRetryOnIgpOverload is set to 'false' and + a node is reporting that it is in IGP overload state, MPLS will not + tear down LSP paths that are transiting through the overloaded node." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 41 } + +vRtrMplsGenMbbPrefCurrentHops OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMbbPrefCurrentHops specifies whether or not + Constrained Shortest Path First (CSPF) for a Make-before-break (MBB) + path should give preference to hops/links used by the current Labeled + Switch Path (LSP)." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 42 } + +vRtrMplsGeneralBypassResigTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralBypassResigTimer specifies the value for + the Bypass LSP resignal timer, that is the time, in minutes, the + software will wait before attempting to resignal Bypass LSPs. + + When the resignal timer expires, if the new CSPF path for a Bypass LSP + has a better metric than the current CSPF path, an attempt will be + made to resignal that Bypass LSP. If the attempt to resignal the + Bypass LSP fails, the FRR LSPs protected by that Bypass LSP will + continue to use that Bypass LSP and a resignal will be attempted the + next time the timer expires. + + A value of 0 for the resignal timer indicates that timer-based Bypass + LSP resignalling has been disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 43 } + +vRtrMplsGenBypassNextResignal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenBypassNextResignal indicates the time + remaining, in minutes, for the vRtrMplsGeneralBypassResigTimer to + expire." + ::= { vRtrMplsGeneralEntry 44 } + +vRtrMplsGeneralNewLspSRIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralNewLspSRIndex is used to specify values + assigned to vRtrMplsLspIndex for Segment Routing LSPs. + + The network manager reads the object, and then writes the value back + in the SET request that creates a new instance of vRtrMplsLspEntry. + If the SET fails with the code 'inconsistentValue', then the process + must be repeated. If the the SET succeeds, then the object is incremented + and the new instance is created according to the manager's + directions. + + The range for Segment Routing LSPs is as specified in the textual + convention for vRtrMplsLspIndex." + ::= { vRtrMplsGeneralEntry 45 } + +vRtrMplsGeneralPceReport OBJECT-TYPE + SYNTAX BITS { + srTe (0), + rsvpTe (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The set of configured TE properties for this LSP expressed as a bit + map." + DEFVAL { {} } + ::= { vRtrMplsGeneralEntry 46 } + +vRtrMplsGeneralEntropyLblRsvpTe OBJECT-TYPE + SYNTAX INTEGER { + forceDisable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralEntropyLblRsvpTe specifies whether the + application takes into account the value of Entropy Label and Entropy + Label Capability in the label stack for RSVP-TE LSPs. + + When the value of vRtrMplsGeneralEntropyLblRsvpTe is set to 'enable', + the application will account for EL/ELC in the label stack without + taking into consideration the value of the enabled ELC. + + When the value of vRtrMplsGeneralEntropyLblRsvpTe is set to + 'force-disable', the application will ignore the value of enabled ELC. + + When the value of vRtrMplsGeneralEntropyLblRsvpTe is modified, Entropy + Label will become operational when this LSP is resignalled. + + The default value of vRtrMplsGeneralEntropyLblRsvpTe is set to + 'enable'." + DEFVAL { enable } + ::= { vRtrMplsGeneralEntry 47 } + +vRtrMplsGeneralEntropyLblSrTe OBJECT-TYPE + SYNTAX INTEGER { + forceDisable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralEntropyLblSrTe specifies whether the + application takes into account the value of Entropy Label and Entropy + Label Capability in the label stack for SR-TE LSPs. + + When the value of vRtrMplsGeneralEntropyLblSrTe is set to 'enable', + the application will account for EL/ELC in the label stack without + taking into consideration the value of the enabled ELC. + + When the value of vRtrMplsGeneralEntropyLblSrTe is set to + 'force-disable', the application will ignore the value of enabled ELC. + + When the value of vRtrMplsGeneralEntropyLblSrTe is modified, Entropy + Label will become operational when this LSP is resignalled. + + The default value of vRtrMplsGeneralEntropyLblSrTe is set to 'enable'." + DEFVAL { enable } + ::= { vRtrMplsGeneralEntry 48 } + +vRtrMplsGeneralAuxStats OBJECT-TYPE + SYNTAX BITS { + sr (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralAuxStats specifies which types of labeled + traffic are counted in the MPLS auxiliary statistics table. + + By default, all labeled traffic is counted in the default MPLS + statistics table. + + If the 'sr' bit is set, Segment Routing traffic is counted in the + MPLS auxiliary statistics table." + DEFVAL { {} } + ::= { vRtrMplsGeneralEntry 49 } + +vRtrMplsGenSrTeResignalTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTeResignalTimer specifies the value for the + SR-TE LSPs resignal timer, that is the time, in minutes, the software + will wait before attempting to resignal the SR-TE LSPs. + + When the resignal timer expires, if the new recorded hop list (RRO) + for an SR-TE LSP has a better metric than the current recorded hop + list, an attempt will be made to resignal that LSP using the + make-before-break mechanism. If the attempt to resignal an SR-TE LSP + fails, the LSP will continue to use the existing path and a resignal + will be attempted the next time the timer expires. + + A value of 0 for the resignal timer indicates that timer-based SR-TE + LSP resignalling has been disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 50 } + +vRtrMplsGenMaxBypassPlrAssoc OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMaxBypassPlrAssoc specifies the maxiumum + bypass PLR assocations." + DEFVAL { 16 } + ::= { vRtrMplsGeneralEntry 51 } + +vRtrMplsGenLspSelfPingInterval OBJECT-TYPE + SYNTAX TimeInterval (1..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingInterval specifies the interval + duration at which LSP self ping packets are sent until a reply is + received from the far end of the session ID." + DEFVAL { 1 } + ::= { vRtrMplsGeneralEntry 52 } + +vRtrMplsGenLspSelfPingTimeout OBJECT-TYPE + SYNTAX TimeInterval (3..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingTimeout specifies the value of + timeout expiry duration up to which the lsp-self-ping packets will be + sent. If the timeout expires before an LSP self ping has been + received, then the system should tear down the path and go back to + CSPF for a new path" + DEFVAL { 300 } + ::= { vRtrMplsGeneralEntry 53 } + +vRtrMplsGenLspSelfPingRsvpTe OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingRsvpTe specifies whether the + application takes into account the value of Self Ping in the label + stack of RSVP-TE LSPs. + + When the value of vRtrMplsGenLspSelfPingRsvpTe is set to 'enable', the + application will take into consideration the values of + vRtrMplsGenLspSelfPingInterval and vRtrMplsGenLspSelfPingTimeout. + + When the value of vRtrMplsGenLspSelfPingRsvpTe is set to 'disable', + the application will not take into consideration the values of + vRtrMplsGenLspSelfPingInterval and vRtrMplsGenLspSelfPingTimeout." + DEFVAL { disable } + ::= { vRtrMplsGeneralEntry 54 } + +vRtrMplsGenSrTeResigOnIgpEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTeResigOnIgpEvent specifies re-optimization + of SR-TE LSPs triggered by IGP events is enabled or disabled." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 55 } + +vRtrMplsGeneralV6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMplsGeneralV6OperState indicates the current operating state of + MPLS protocol instance on this router for srte ipv6." + ::= { vRtrMplsGeneralEntry 56 } + +vRtrMplsGeneralV6OperDownReason OBJECT-TYPE + SYNTAX TmnxMplsOperDownReasonCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralV6OperDownReason indicates the reason due + to which the MPLS instance is operationally down for srte ipv6." + ::= { vRtrMplsGeneralEntry 57 } + +vRtrMplsGenSrteNextResignal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrteNextResignal indicates the time remaining, + in minutes, for the vRtrMplsGenSrTeResignalTimer to expire." + ::= { vRtrMplsGeneralEntry 58 } + +vRtrMplsLspSelfPingTimeoutAction OBJECT-TYPE + SYNTAX INTEGER { + retry (1), + switch (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSelfPingTimeoutAction specifies the timeout + action of Self Ping for RSVP-TE LSPs. + + When the value of vRtrMplsLspSelfPingTimeoutAction is set to retry, + the application tears down the LSP path, and starts resignaling the + LSP path after the resignal timer expiry. + + When the value of vRtrMplsLspSelfPingTimeoutAction is set to switch, + the application switches over to the candidate LSP path." + DEFVAL { retry } + ::= { vRtrMplsGeneralEntry 59 } + +vRtrMplsGenResignalOnIgpOverload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenResignalOnIgpOverload specifies whether or not + RSVP-TE LSPs will be resignaled when IGP overload bit is received. + + When the value of vRtrMplsGenResignalOnIgpOverload is set to 'true' + and a node reports that it is in IGP overload state, MPLS will force + the expiry of P2P and/or P2MP resignal timers for RSVP-TE LSPs. + + When the value of vRtrMplsGenResignalOnIgpOverload is set to 'false' + and a node reports that it is in IGP overload state, MPLS will not + force the expiry of P2P and/or P2MP resignal timers for RSVP-TE LSPs." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 60 } + +vRtrMplsGenTunnelTablePrefRsvpTe OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenTunnelTablePrefRsvpTe specifies the tunnel + table preference in RSVP-TE LSPs." + DEFVAL { 7 } + ::= { vRtrMplsGeneralEntry 61 } + +vRtrMplsGenTunnelTablePrefSrTe OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenTunnelTablePrefSrTe specifies the tunnel table + preference in SR-TE LSPs." + DEFVAL { 8 } + ::= { vRtrMplsGeneralEntry 62 } + +vRtrMplsGenRsvpPccOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenRsvpPccOperState indicates operational state + for PCC in relation to RSVP LSPs. + + A value of 'unknown' indicates that MPLS has no information regarding + RSVP related PCC operational state. + + A value of 'inService' indicates that RSVP related PCC is + operationally up. + + A value of 'outOfService' indicates that RSVP related PCC is + operationally down. + + A value of 'transition' indicates that RSVP related PCC is in the + process of becoming operationally up." + ::= { vRtrMplsGeneralEntry 63 } + +vRtrMplsGenRsvpPceOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenRsvpPceOperState indicates operational state + for PCE in relation to RSVP LSPs. + + A value of 'unknown' indicates that MPLS has no information regarding + RSVP related PCE operational state. + + A value of 'inService' indicates that RSVP related PCE is + operationally up. + + A value of 'outOfService' indicates that RSVP related PCE is + operationally down." + ::= { vRtrMplsGeneralEntry 64 } + +vRtrMplsGenSrTePccOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTePccOperState indicates operational state + for PCC in relation to SR-TE LSPs. + + A value of 'unknown' indicates that MPLS has no information regarding + SR-TE related PCC operational state. + + A value of 'inService' indicates that SR-TE related PCC is + operationally up. + + A value of 'outOfService' indicates that SR-TE related PCC is + operationally down. + + A value of 'transition' indicates that SR-TE related PCC is in the + process of becoming operationally up." + ::= { vRtrMplsGeneralEntry 65 } + +vRtrMplsGenSrTePceOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTePceOperState indicates operational state + for PCE in relation to SR-TE LSPs. + + A value of 'unknown' indicates that MPLS has no information regarding + SR-TE related PCE operational state. + + A value of 'inService' indicates that SR-TE related PCE is + operationally up. + + A value of 'outOfService' indicates that SR-TE related PCE is + operationally down." + ::= { vRtrMplsGeneralEntry 66 } + +vRtrMplsGeneralStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsGeneralStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsGeneralStatTable contains statistics for an MPLS protocol + instance within a virtual router." + ::= { tmnxMplsObjs 8 } + +vRtrMplsGeneralStatEntry OBJECT-TYPE + SYNTAX VRtrMplsGeneralStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for an instance + of the MPLS protocol running within a virtual router. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsGeneralEntry } + ::= { vRtrMplsGeneralStatTable 1 } + +VRtrMplsGeneralStatEntry ::= SEQUENCE +{ + vRtrMplsGeneralStaticLspOriginate Gauge32, + vRtrMplsGeneralStaticLspTransit Gauge32, + vRtrMplsGeneralStaticLspTerminate Gauge32, + vRtrMplsGeneralDynamicLspOriginate Gauge32, + vRtrMplsGeneralDynamicLspTransit Gauge32, + vRtrMplsGeneralDynamicLspTerminate Gauge32, + vRtrMplsGeneralDetourLspOriginate Gauge32, + vRtrMplsGeneralDetourLspTransit Gauge32, + vRtrMplsGeneralDetourLspTerminate Gauge32, + vRtrMplsGeneralS2lOriginate Gauge32, + vRtrMplsGeneralS2lTransit Gauge32, + vRtrMplsGeneralS2lTerminate Gauge32, + vRtrMplsGeneralLspEgrStatCount Counter32, + vRtrMplsGeneralLspIgrStatCount Counter32, + vRtrMplsGenMplsTpLspOriginate Gauge32, + vRtrMplsGenMplsTpLspTransit Gauge32, + vRtrMplsGenMplsTpLspTerminate Gauge32, + vRtrMplsGenMplsTpOrigPathInst Gauge32, + vRtrMplsGenMplsTpTranPathInst Gauge32, + vRtrMplsGenMplsTpTermPathInst Gauge32, + vRtrMplsGeneralMeshP2pOriginate Gauge32, + vRtrMplsGeneralOneHopP2pOrigin Gauge32, + vRtrMplsGeneralSrTeLspOriginate Gauge32, + vRtrMplsGenMeshP2PSrTeLspOrig Gauge32, + vRtrMplsGenOneHopP2PSrTeLspOrig Gauge32, + vRtrMplsGenPceInitP2PSrTeLspOrig Gauge32, + vRtrMplsGenLspSelfPingTimeouts Counter32, + vRtrMplsGenLspSelfPingOamNoRsc Counter32, + vRtrMplsGenDynP2pLspUp Gauge32, + vRtrMplsGenSrTeIpv4LspUp Gauge32, + vRtrMplsGenSrTeIpv6LspUp Gauge32, + vRtrMplsGenMeshSrTeIpv4LspUp Gauge32, + vRtrMplsGenMeshSrTeIpv6LspUp Gauge32, + vRtrMplsGenOneHopSrTeIpv4LspUp Gauge32, + vRtrMplsGenOneHopSrTeIpv6LspUp Gauge32, + vRtrMplsGenPceInitSrTeIpv4LspUp Gauge32, + vRtrMplsGenPceInitSrTeIpv6LspUp Gauge32, + vRtrMplsGenOnDemandSrTeLspOrig Gauge32, + vRtrMplsGenOnDemandSrTeIpv4LspUp Gauge32, + vRtrMplsGenOnDemandSrTeIpv6LspUp Gauge32 +} + +vRtrMplsGeneralStaticLspOriginate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralStaticLspOriginate indicates the number of + static LSPs that originate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 1 } + +vRtrMplsGeneralStaticLspTransit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralStaticLspTransit indicates the number of + static LSPs that transit through this virtual router." + ::= { vRtrMplsGeneralStatEntry 2 } + +vRtrMplsGeneralStaticLspTerminate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralStaticLspTerminate indicates the number of + static LSPs that terminate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 3 } + +vRtrMplsGeneralDynamicLspOriginate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDynamicLspOriginate indicates the number + of dynamic LSP paths that originate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 4 } + +vRtrMplsGeneralDynamicLspTransit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDynamicLspTransit indicates the number of dynamic LSPs + that transit through this virtual router." + ::= { vRtrMplsGeneralStatEntry 5 } + +vRtrMplsGeneralDynamicLspTerminate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDynamicLspTerminate indicates the number + of dynamic LSPs that terminate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 6 } + +vRtrMplsGeneralDetourLspOriginate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDetourLspOriginate indicates the number of + detour LSPs that originate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 7 } + +vRtrMplsGeneralDetourLspTransit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDetourLspTransit indicates the number of + detour LSPs that transit through this virtual router." + ::= { vRtrMplsGeneralStatEntry 8 } + +vRtrMplsGeneralDetourLspTerminate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDetourLspTerminate indicates the number of + detour LSPs that terminate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 9 } + +vRtrMplsGeneralS2lOriginate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralS2lOriginate indicates the number of + source to leaf (S2L) sub LSP path called as S2L here that originate at + this virtual router." + ::= { vRtrMplsGeneralStatEntry 10 } + +vRtrMplsGeneralS2lTransit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralS2lTransit indicates the number of S2Ls + that transit through this virtual router." + ::= { vRtrMplsGeneralStatEntry 11 } + +vRtrMplsGeneralS2lTerminate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralS2lTerminate indicates the number of S2Ls + that terminate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 12 } + +vRtrMplsGeneralLspEgrStatCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralLspEgrStatCount indicates the number of + LSP egress statistics configured on this virtual router." + ::= { vRtrMplsGeneralStatEntry 13 } + +vRtrMplsGeneralLspIgrStatCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralLspIgrStatCount indicates the number of + LSP ingress statistics configured on this virtual router." + ::= { vRtrMplsGeneralStatEntry 14 } + +vRtrMplsGenMplsTpLspOriginate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMplsTpLspOriginate indicates the number of + MPLS TP LSPs that originate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 15 } + +vRtrMplsGenMplsTpLspTransit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMplsTpLspTransit indicates the number of MPLS + TP LSPs that transit through this virtual router." + ::= { vRtrMplsGeneralStatEntry 16 } + +vRtrMplsGenMplsTpLspTerminate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMplsTpLspTerminate indicates the number of + MPLS TP LSPs that terminate at this virtual router." + ::= { vRtrMplsGeneralStatEntry 17 } + +vRtrMplsGenMplsTpOrigPathInst OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMplsTpOrigPathInst indicates the number of + MPLS TP LSPs originate path instances." + ::= { vRtrMplsGeneralStatEntry 18 } + +vRtrMplsGenMplsTpTranPathInst OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMplsTpTranPathInst indicates the number of + MPLS TP LSPs transit path instances." + ::= { vRtrMplsGeneralStatEntry 19 } + +vRtrMplsGenMplsTpTermPathInst OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMplsTpTermPathInst indicates the number of + MPLS TP LSPs terminated path instances." + ::= { vRtrMplsGeneralStatEntry 20 } + +vRtrMplsGeneralMeshP2pOriginate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralMeshP2pOriginate indicates the number of + Mesh P2P LSPs originating at this virtual router." + ::= { vRtrMplsGeneralStatEntry 21 } + +vRtrMplsGeneralOneHopP2pOrigin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralOneHopP2pOrigin indicates the number of + One Hop P2P LSPs originating at this virtual router." + ::= { vRtrMplsGeneralStatEntry 22 } + +vRtrMplsGeneralSrTeLspOriginate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralSrTeLspOriginate indicates the number of + Segment Routing TE LSPs that are originating at this virtual router." + ::= { vRtrMplsGeneralStatEntry 23 } + +vRtrMplsGenMeshP2PSrTeLspOrig OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMeshP2PSrTeLspOrig indicates the number of + Mesh P2P Segment Routing TE LSPs that are originating at this virtual + router." + ::= { vRtrMplsGeneralStatEntry 24 } + +vRtrMplsGenOneHopP2PSrTeLspOrig OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenOneHopP2PSrTeLspOrig indicates the number of + One-Hop P2P Segment Routing TE LSPs that are originating at this + virtual router." + ::= { vRtrMplsGeneralStatEntry 25 } + +vRtrMplsGenPceInitP2PSrTeLspOrig OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenPceInitP2PSrTeLspOrig indicates the number of + PCE Init P2P Segment Routing TE LSPs that are originating at this + virtual router." + ::= { vRtrMplsGeneralStatEntry 26 } + +vRtrMplsGenLspSelfPingTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingTimeouts indicate the number of LSP + self-ping timeouts for LSPs originating at this virtual router." + ::= { vRtrMplsGeneralStatEntry 27 } + +vRtrMplsGenLspSelfPingOamNoRsc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingOamNoRsc indicates the number of + failed LSP self-ping due to oam resource limitations." + ::= { vRtrMplsGeneralStatEntry 28 } + +vRtrMplsGenDynP2pLspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenDynP2pLspUp indicates the number of LSPS of + vRtrMplsLspType 'dynamic' that are operationally up on this virtual + router." + ::= { vRtrMplsGeneralStatEntry 29 } + +vRtrMplsGenSrTeIpv4LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTeIpv4LspUp indicates the number of IPv4 + LSPs of vRtrMplsLspType 'srTe' that are operationally up on this + virtual router." + ::= { vRtrMplsGeneralStatEntry 30 } + +vRtrMplsGenSrTeIpv6LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTeIpv6LspUp indicates the number of IPv6 + LSPs of vRtrMplsLspType 'srTe' that are operationally up on this + virtual router." + ::= { vRtrMplsGeneralStatEntry 31 } + +vRtrMplsGenMeshSrTeIpv4LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMeshSrTeIpv4LspUp indicates the number of IPv4 + LSPs of vRtrMplsLspType 'meshP2pSrTe' that are operationally up on + this virtual router." + ::= { vRtrMplsGeneralStatEntry 32 } + +vRtrMplsGenMeshSrTeIpv6LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMeshSrTeIpv6LspUp indicates the number of IPv6 + LSPs of vRtrMplsLspType 'meshP2pSrTe' that are operationally up on + this virtual router." + ::= { vRtrMplsGeneralStatEntry 33 } + +vRtrMplsGenOneHopSrTeIpv4LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenOneHopSrTeIpv4LspUp indicates the number of + IPv4 LSPs of vRtrMplsLspType 'oneHopP2pSrTe' that are operationally up + on this virtual router." + ::= { vRtrMplsGeneralStatEntry 34 } + +vRtrMplsGenOneHopSrTeIpv6LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenOneHopSrTeIpv6LspUp indicates the number of + IPv6 LSPs of vRtrMplsLspType 'oneHopP2pSrTe' that are operationally up + on this virtual router." + ::= { vRtrMplsGeneralStatEntry 35 } + +vRtrMplsGenPceInitSrTeIpv4LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenPceInitSrTeIpv4LspUp indicates the number of + IPv4 LSPs of vRtrMplsLspType 'pceInitP2pSrTe' that are operationally + up on this virtual router." + ::= { vRtrMplsGeneralStatEntry 36 } + +vRtrMplsGenPceInitSrTeIpv6LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenPceInitSrTeIpv6LspUp indicates the number of + IPv6 LSPs of vRtrMplsLspType 'pceInitP2pSrTe' that are operationally + up this virtual router." + ::= { vRtrMplsGeneralStatEntry 37 } + +vRtrMplsGenOnDemandSrTeLspOrig OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenOnDemandSrTeLspOrig indicates the number of + LSPs of vRtrMplsLspType 'onDemandP2pSrTe' that are operationally up + in this virtual router." + ::= { vRtrMplsGeneralStatEntry 38 } + +vRtrMplsGenOnDemandSrTeIpv4LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenOnDemandSrTeIpv4LspUp indicates the number of + IPv4 LSPs of vRtrMplsLspType 'onDemandP2pSrTe' that are operationally + up in this virtual router." + ::= { vRtrMplsGeneralStatEntry 39 } + +vRtrMplsGenOnDemandSrTeIpv6LspUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenOnDemandSrTeIpv6LspUp indicates the number of + IPv6 LSPs of vRtrMplsLspType 'onDemandP2pSrTe' that are operationally + up in this virtual router." + ::= { vRtrMplsGeneralStatEntry 40 } + +vRtrMplsIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsIfTable has an entry for each router interface configured + for MPLS in the system." + ::= { tmnxMplsObjs 9 } + +vRtrMplsIfEntry OBJECT-TYPE + SYNTAX VRtrMplsIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an interface on this virtual router + that participates in the MPLS protocol. A row cannot be created + or deleted via SNMP SET requests. A row with default attribute + values is created by setting the vRtrIfEntry attribute, + vRtrIfMplsStatus, to 'create'. A row is removed if + vRtrIfMplsStatus is set to 'delete'. However, an attempt to + destroy a row will fail if vRtrMplsIfAdminState has + not first been set to 'outOfService'." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrMplsIfTable 1 } + +VRtrMplsIfEntry ::= SEQUENCE +{ + vRtrMplsIfAdminState TmnxAdminState, + vRtrMplsIfOperState TmnxOperState, + vRtrMplsIfAdminGroup Unsigned32, + vRtrMplsIfTeMetric Unsigned32, + vRtrMplsIfV6OperState TmnxOperState +} + +vRtrMplsIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for the MPLS protocol running on this + MPLS interface." + DEFVAL { outOfService } + ::= { vRtrMplsIfEntry 1 } + +vRtrMplsIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the current status of the MPLS protocol + running on this MPLS interface. When the + TIMETRA-VRTR-MIB::vRtrIfPortID object of this interface is set to a + loopback port identifier, the operational state is not relevant and an + SNMP GET request on this object will return 'unknown'." + ::= { vRtrMplsIfEntry 2 } + +vRtrMplsIfAdminGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsIfAdminGroup is a bit-map that identifies the + admin groups to which the interface belongs. If bit 'n' is set, then + the interface belongs to the admin group with value 'n'. + + By default, the interface does not belong to any admin groups." + DEFVAL { '00000000'H } + ::= { vRtrMplsIfEntry 3 } + +vRtrMplsIfTeMetric OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsIfTeMetric specifies the traffic engineering + metric for this interface. The TE metric is exchanged in addition to + the IGP metric by the IGPs. Depending on the value configured for + vRtrMplsLspCspfTeMetricEnabled, either the TE metric or the native IGP + metric is used in CSPF computations of the LSP paths. The maximum + value that can be configured is a 24 bit value." + DEFVAL { 0 } + ::= { vRtrMplsIfEntry 4 } + +vRtrMplsIfV6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the current status of the MPLS protocol + running on this MPLS interface for srte ipv6. When the + TIMETRA-VRTR-MIB::vRtrIfPortID object of this interface is set to a + loopback port identifier, the operational state is not relevant and an + SNMP GET request on this object will return 'unknown'." + ::= { vRtrMplsIfEntry 5 } + +vRtrMplsIfStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsIfStatTable has an entry for each router interface + configured for MPLS in the system." + ::= { tmnxMplsObjs 10 } + +vRtrMplsIfStatEntry OBJECT-TYPE + SYNTAX VRtrMplsIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for an interface + on this virtual router that participates in the MPLS protocol. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsIfEntry } + ::= { vRtrMplsIfStatTable 1 } + +VRtrMplsIfStatEntry ::= SEQUENCE +{ + vRtrMplsIfTxPktCount Counter64, + vRtrMplsIfRxPktCount Counter64, + vRtrMplsIfTxOctetCount Counter64, + vRtrMplsIfRxOctetCount Counter64, + vRtrMplsIfAltTxPktCount Counter64, + vRtrMplsIfAltRxPktCount Counter64, + vRtrMplsIfAltTxOctetCount Counter64, + vRtrMplsIfAltRxOctetCount Counter64 +} + +vRtrMplsIfTxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MPLS labeled packets transmitted from this + interface." + ::= { vRtrMplsIfStatEntry 1 } + +vRtrMplsIfRxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MPLS labeled packets received on this interface." + ::= { vRtrMplsIfStatEntry 2 } + +vRtrMplsIfTxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in MPLS labeled packets transmitted on this + interface." + ::= { vRtrMplsIfStatEntry 3 } + +vRtrMplsIfRxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in MPLS labeled packets received on this + interface." + ::= { vRtrMplsIfStatEntry 4 } + +vRtrMplsIfAltTxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SR-MPLS labeled packets transmitted from this + interface." + ::= { vRtrMplsIfStatEntry 5 } + +vRtrMplsIfAltRxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SR-MPLS labeled packets received on this + interface." + ::= { vRtrMplsIfStatEntry 6 } + +vRtrMplsIfAltTxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in SR-MPLS labeled packets transmitted on + this interface." + ::= { vRtrMplsIfStatEntry 7 } + +vRtrMplsIfAltRxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in SR-MPLS labeled packets received on this + interface." + ::= { vRtrMplsIfStatEntry 8 } + +vRtrMplsTunnelARHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsTunnelARHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsTunnelARHopTable augments the mplsTunnelARHopEntry in the + MPLS-TE-MIB." + ::= { tmnxMplsObjs 11 } + +vRtrMplsTunnelARHopEntry OBJECT-TYPE + SYNTAX VRtrMplsTunnelARHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry in this table corresponds to a row entry in the + mplsTunnelARHopTable and adds to the information contained in that + table" + AUGMENTS { mplsTunnelARHopEntry } + ::= { vRtrMplsTunnelARHopTable 1 } + +VRtrMplsTunnelARHopEntry ::= SEQUENCE +{ + vRtrMplsTunnelARHopProtection BITS, + vRtrMplsTunnelARHopRecordLabel MplsLabel, + vRtrMplsTunnelARHopRouterId IpAddress, + vRtrMplsTunnelARHopUnnumIfID Unsigned32, + vRtrMplsTunnelARHopSIDType INTEGER, + vRtrMplsTunnelARHopNgRouterId InetAddress, + vRtrMplsTunnelARHopNgRtrIdType InetAddressType +} + +vRtrMplsTunnelARHopProtection OBJECT-TYPE + SYNTAX BITS { + localAvailable (0), + localInUse (1), + bandwidthProtected (2), + nodeProtected (3), + preemptionPending (4), + nodeId (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the 'localAvailable' bit is set, it indicates that the link + downstream of this node has been protected by means of a local repair + mechanism. This mechanism can be either the one-to-one backup method + or the facility backup method. + + If the 'localInUse' bit is set, then it indicates that the local + protection mechanism is being used to maintain this tunnel. + + If the 'bandwidthProtected' bit is set, then it indicates that the + backup path is guaranteed to provide the desired bandwidth. + + If the 'nodeProtected' bit is set, then it indicates that the backup + path provides protection against the failure of the next LSR along the + LSP. + + If the 'nodeId' bit is set, it indicates that the address specified in + the Record Route Object's IPv4 or IPv6 sub-object is a nodeId address." + ::= { vRtrMplsTunnelARHopEntry 1 } + +vRtrMplsTunnelARHopRecordLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If label recording is enabled, vRtrMplsTunnelARHopRecordLabel + specifies the label that is advertised to the previous hop in the hop + list. If label recording is disabled, vRtrMplsTunnelARHopRecordLabel + will have a value of 4294967295" + ::= { vRtrMplsTunnelARHopEntry 2 } + +vRtrMplsTunnelARHopRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrMplsTunnelARHopRouterId indicates the router ID of the node + corresponding to this hop. + + vRtrMplsTunnelARHopRouterId is obsoleted in 20.0, replaced by + vRtrMplsTunnelARHopNgRouterId" + ::= { vRtrMplsTunnelARHopEntry 3 } + +vRtrMplsTunnelARHopUnnumIfID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelARHopUnnumIfID indicates the unnumbered + interface identifier of this hop. + + This object should be used in conjunction with + vRtrMplsTunnelARHopNgRouterId which would contain the LSR Router ID + for the unnumbered interface. + + If mplsTunnelARHopAddrType is set to unnum(100), then this entry is + valid." + ::= { vRtrMplsTunnelARHopEntry 4 } + +vRtrMplsTunnelARHopSIDType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + nodeSid (2), + adjacencySid (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelARHopSIDType indicates the type of SID for + this hop. + + When the value of vRtrMplsTunnelARHopSIDType is 'notApplicable', it + indicates that this hop is not associated with an SR-TE LSP and hence + SID type does not apply for this hop. + + When the value of vRtrMplsTunnelARHopSIDType is 'nodeSid', it + indicates that this hop is associated with an SR-TE LSP and represents + a Node SID. + + When the value of vRtrMplsTunnelARHopSIDType is 'adjacencySid', it + indicates that this hop is associated with an SR-TE LSP and represents + an Adjacency SID." + ::= { vRtrMplsTunnelARHopEntry 5 } + +vRtrMplsTunnelARHopNgRouterId OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelARHopNgRouterId indicates the Router ID of + the node corresponding to this hop. Currently IPV6 Router ID is + supported by this object. + + The IP address type of vRtrMplsTunnelARHopNgRouterId is specified by + the value of mplsTunnelARHopAddrType. Currently value of 'ipv6' is + supported." + ::= { vRtrMplsTunnelARHopEntry 6 } + +vRtrMplsTunnelARHopNgRtrIdType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelARHopNgRtrIdType indicates the type of + address for this router-id. + + When the value of vRtrMplsTunnelARHopNgRtrIdType is 'ipv4', it + indicates that vRtrMplsTunnelARHopNgRouterId of this hop is of ipv4 + type. + + When the value of vRtrMplsTunnelARHopNgRtrIdType is 'ipv6', it + indicates that vRtrMplsTunnelARHopNgRouterId of this hop is of ipv6 + type." + ::= { vRtrMplsTunnelARHopEntry 7 } + +vRtrMplsTunnelCHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsTunnelCHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsTunnelCHopTable is used to hold the CSPF path for a detour + LSP. Each entry indicates a single hop. + + Primary index is the vRtrMplsTunnelCHopListIndex which associates + multiple entries (hops) in the vRtrMplsTunnelCHopTable to a single + mplsTunnelEntry specified in the mplsTunnelTable. + + The first row in the table is the first hop after the origination + point of the tunnel." + ::= { tmnxMplsObjs 12 } + +vRtrMplsTunnelCHopEntry OBJECT-TYPE + SYNTAX VRtrMplsTunnelCHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents a CSPF tunnel hop. Entries are + created and deleted by the system." + INDEX { + vRtrMplsTunnelCHopListIndex, + vRtrMplsTunnelCHopIndex + } + ::= { vRtrMplsTunnelCHopTable 1 } + +VRtrMplsTunnelCHopEntry ::= SEQUENCE +{ + vRtrMplsTunnelCHopListIndex Integer32, + vRtrMplsTunnelCHopIndex Integer32, + vRtrMplsTunnelCHopAddrType INTEGER, + vRtrMplsTunnelCHopIpv4Addr IpAddress, + vRtrMplsTunnelCHopIpv4PrefixLen Integer32, + vRtrMplsTunnelCHopIpv6Addr InetAddressIPv6, + vRtrMplsTunnelCHopIpv6PrefixLen Integer32, + vRtrMplsTunnelCHopAsNumber Integer32, + vRtrMplsTunnelCHopLspId MplsLSPID, + vRtrMplsTunnelCHopStrictOrLoose INTEGER, + vRtrMplsTunnelCHopEgressAdmGrp Unsigned32, + vRtrMplsTunnelCHopUnnumIfID Unsigned32, + vRtrMplsTunnelCHopRtrID IpAddress, + vRtrMplsTunnelCHopIsABR TruthValue +} + +vRtrMplsTunnelCHopListIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Primary index into this table identifying a particular explicit route + object." + ::= { vRtrMplsTunnelCHopEntry 1 } + +vRtrMplsTunnelCHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Secondary index into this table identifying a particular hop." + ::= { vRtrMplsTunnelCHopEntry 2 } + +vRtrMplsTunnelCHopAddrType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ipV4 (1), + ipV6 (2), + asNumber (3), + lspid (4), + unnum (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelCHopAddrType specifies the address type of + this tunnel hop. + + When the value of vRtrMplsTunnelCHopAddrType is 'ipv4', it specifies + an IPv4 address type and vRtrMplsTunnelCHopIpv4Addr should be + configured. + + When the value of vRtrMplsTunnelCHopAddrType is 'ipv6', it specifies + an IPv6 address type and vRtrMplsTunnelCHopIpv6Addr should be + configured. + + When the value of vRtrMplsTunnelCHopAddrType is 'asNumber', it + specifies an AS number and vRtrMplsTunnelCHopAsNumber should be + configured. + + When the value of vRtrMplsTunnelCHopAddrType is 'lspid', it specifies + an LSP ID and vRtrMplsTunnelCHopLspId should be configured. + + When the value of vRtrMplsTunnelCHopAddrType is 'unnum', it specifies + an unnumbered interface identifier and vRtrMplsTunnelCHopUnnumIfID + should be configured." + DEFVAL { ipV4 } + ::= { vRtrMplsTunnelCHopEntry 3 } + +vRtrMplsTunnelCHopIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to ipV4(1), then this value will + contain the IPv4 address of this hop. This object is otherwise + insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 4 } + +vRtrMplsTunnelCHopIpv4PrefixLen OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is ipV4(1), then the prefix length for + this hop's IPv4 address is contained herein. This object is otherwise + insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 5 } + +vRtrMplsTunnelCHopIpv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the vRtrMplsTunnelCHopAddrType is set to ipV6(2), then this + variable contains the IPv6 address of this hop. This object is + otherwise insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 6 } + +vRtrMplsTunnelCHopIpv6PrefixLen OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to ipV6(2), this value will + contain the prefix length for this hop's IPv6 address. This object is + otherwise insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 7 } + +vRtrMplsTunnelCHopAsNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to asNumber(3), then this value + will contain the AS number of this hop. This object is otherwise + insignificant and should contain a value of 0 to indicate this fact." + ::= { vRtrMplsTunnelCHopEntry 8 } + +vRtrMplsTunnelCHopLspId OBJECT-TYPE + SYNTAX MplsLSPID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to lspid(4), then this value will + contain the LSPID of a tunnel of this hop. The present tunnel being + configured is tunneled through this hop (using label stacking). This + object is otherwise insignificant and should contain a value of 0 to + indicate this fact." + ::= { vRtrMplsTunnelCHopEntry 9 } + +vRtrMplsTunnelCHopStrictOrLoose OBJECT-TYPE + SYNTAX INTEGER { + strict (1), + loose (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes whether this tunnel hop is routed in a strict or loose + fashion." + ::= { vRtrMplsTunnelCHopEntry 10 } + +vRtrMplsTunnelCHopEgressAdmGrp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelCHopEgressAdmGrp indicates administrative + groups on the egressing interface at the current hop." + ::= { vRtrMplsTunnelCHopEntry 11 } + +vRtrMplsTunnelCHopUnnumIfID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelCHopUnnumIfID indicates the unnumbered + interface identifier of this hop. + + This object should be used in conjunction with vRtrMplsTunnelCHopRtrID + which would contain the LSR Router ID for the unnumbered interface. + + If vRtrMplsTunnelCHopAddrType is set to unnum(5), then this entry is + valid. + + This object is otherwise insignificant and should contain a value of 0 + to indicate this fact." + ::= { vRtrMplsTunnelCHopEntry 12 } + +vRtrMplsTunnelCHopRtrID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelCHopRtrID indicates value of the Router ID + for the node when vRtrMplsTunnelCHopAddrType is set to ipV4(1) or + unnum(5)." + ::= { vRtrMplsTunnelCHopEntry 13 } + +vRtrMplsTunnelCHopIsABR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelCHopIsABR indicates whether the current hop + is an Area Border Router (ABR) or not." + ::= { vRtrMplsTunnelCHopEntry 14 } + +vRtrMplsAdminGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsAdminGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrMplsAdminGroupTable has an entry for each administrative group + configured for the virtual router in the system. + + Administrative groups are resource constructs that define a link color + or resource class. They provide the ability to classify network + resources (links) into groups or colors based on zones, geographic + location, link location, etc. By doing so, network administrators are + able to do more granular traffic engineering of LSPs." + ::= { tmnxMplsObjs 13 } + +vRtrMplsAdminGroupEntry OBJECT-TYPE + SYNTAX VRtrMplsAdminGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry in the vRtrMplsAdminGroupTable represents an + administrative group which is simply a mapping between a group name + (an ASCII string) and a group value (a number in the range 0 to 31). + + Entries in this table are created and deleted via SNMP SET operations. + An entry is created by setting the value of + vRtrMplsAdminGroupRowStatus to 'createAndWait'. The row status for + this entry can be set to active only once the value of + vRtrMplsAdminGroupValue has been set to a valid number in the range 0 + to 31. The entry is destroyed when vRtrMplsAdminGroupRowStatus is set + to 'destroy'." + INDEX { + vRtrID, + IMPLIED vRtrMplsAdminGroupName + } + ::= { vRtrMplsAdminGroupTable 1 } + +VRtrMplsAdminGroupEntry ::= SEQUENCE +{ + vRtrMplsAdminGroupName TNamedItem, + vRtrMplsAdminGroupRowStatus RowStatus, + vRtrMplsAdminGroupValue Integer32 +} + +vRtrMplsAdminGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsAdminGroupName uniquely identifies the name of + the administrative group within a virtual router instance." + ::= { vRtrMplsAdminGroupEntry 1 } + +vRtrMplsAdminGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrMplsAdminGroupRowStatus is used to create, delete or control + entries in the vRtrMplsAdminGroupTable. To create a row entry, the row + status should be set to 'createAndWait'. Before the row can be placed + into the 'active' state, vRtrMplsAdminGroupValue must be set to a + value between 0 and 31. To delete a row entry, the row status should + be set to 'destroy'" + ::= { vRtrMplsAdminGroupEntry 2 } + +vRtrMplsAdminGroupValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..31) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsAdminGroupValue specifies the group value + associated with this administrative group. This value is unique within + a virtual router instance. + + A value of -1 indicates that the group value for this entry has not + been set." + ::= { vRtrMplsAdminGroupEntry 3 } + +vRtrMplsFSGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFSGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrMplsFSGroupTable has an entry for each group that is a part of + the fate sharing database configured for the virtual router in the + system. + + A fate sharing group is used to define a group of links and nodes in + the network that share common risk attributes. To minimize a single + point of failure, backup paths can be created that not only avoid the + nodes and links of the primary path but also any other nodes and links + that share risk with the nodes and links of the primary path." + ::= { tmnxMplsObjs 14 } + +vRtrMplsFSGroupEntry OBJECT-TYPE + SYNTAX VRtrMplsFSGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry in the vRtrMplsFSGroupTable represents a fate sharing + group which is a database of nodes and links that share common risk + attributes. + + Entries in this table are created and deleted via SNMP SET operations. + An entry is created by setting the value of vRtrMplsFSGroupRowStatus + to 'createAndGo'. An entry can be deleted by setting + vRtrMplsFSGroupRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrMplsFSGroupName + } + ::= { vRtrMplsFSGroupTable 1 } + +VRtrMplsFSGroupEntry ::= SEQUENCE +{ + vRtrMplsFSGroupName TNamedItem, + vRtrMplsFSGroupRowStatus RowStatus, + vRtrMplsFSGroupCost Unsigned32 +} + +vRtrMplsFSGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsFSGroupName uniquely identifies the name of the + fate sharing group within a virtual router instance." + ::= { vRtrMplsFSGroupEntry 1 } + +vRtrMplsFSGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrMplsFSGroupRowStatus is used to create, delete or control entries + in the vRtrMplsFSGroupTable. To create a row entry, the row status + should be set to 'createAndGo'. To delete a row entry, the row status + should be set to 'destroy'" + ::= { vRtrMplsFSGroupEntry 2 } + +vRtrMplsFSGroupCost OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsFSGroupCost specifies the cost assigned to the + fate sharing group. This cost is applied to all nodes and links that + are part of this group and used for CSPF calculations. The higher the + cost of the node or link, the lesser its chance of being selected as + part of the path." + DEFVAL { 1 } + ::= { vRtrMplsFSGroupEntry 3 } + +vRtrMplsFSGroupParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFSGroupParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrMplsFSGroupParamsTable has an entry for each node or link that + is part of a fate sharing group on this virtual router." + ::= { tmnxMplsObjs 15 } + +vRtrMplsFSGroupParamsEntry OBJECT-TYPE + SYNTAX VRtrMplsFSGroupParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry in the vRtrMplsFSGroupParamsTable represents either a + node or a link that is a part of a fate sharing group defined in the + vRtrMplsFSGroupTable. + + Entries in this table are created and deleted via SNMP SET operations. + An entry is created by setting the value of + vRtrMplsFSGroupParamsRowStatus to 'createAndGo'. An entry can be + deleted by setting vRtrMplsFSGroupParamsRowStatus to 'destroy'. + + To configure a node to be part of the group, create an entry in this + table with vRtrMplsFSGroupParamsFromAddr set to a valid non-zero IP + address and vRtrMplsFSGroupParamsToAddr set to 0. To configure a link + to be part of the group, create an entry in this table with both + vRtrMplsFSGroupParamsFromAddr and vRtrMplsFSGroupParamsToAddr set to + valid non-zero IP addresses." + INDEX { + vRtrID, + vRtrMplsFSGroupName, + vRtrMplsFSGroupParamsFromAddr, + vRtrMplsFSGroupParamsToAddr + } + ::= { vRtrMplsFSGroupParamsTable 1 } + +VRtrMplsFSGroupParamsEntry ::= SEQUENCE +{ + vRtrMplsFSGroupParamsFromAddr IpAddress, + vRtrMplsFSGroupParamsToAddr IpAddress, + vRtrMplsFSGroupParamsRowStatus RowStatus +} + +vRtrMplsFSGroupParamsFromAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsFSGroupParamsFromAddr along with the value of + vRtrMplsFSGroupParamsToAddr uniquely identifies a link or node within + a fate sharing group. + + This value must be non-zero for all row entries whether it represents + a node or a link." + ::= { vRtrMplsFSGroupParamsEntry 1 } + +vRtrMplsFSGroupParamsToAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsFSGroupParamsToAddr along with the value of + vRtrMplsFSGroupParamsFromAddr uniquely identifies a link or node + within a fate sharing group. + + This value must be 0 for row entries that represent a node and must be + non-zero for row entries that represent a link." + ::= { vRtrMplsFSGroupParamsEntry 2 } + +vRtrMplsFSGroupParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrMplsFSGroupParamsRowStatus is used to create, delete or control + entries in the vRtrMplsFSGroupParamsTable. To create a row entry, the + row status should be set to 'createAndGo'. To delete a row entry, the + row status should be set to 'destroy'" + ::= { vRtrMplsFSGroupParamsEntry 3 } + +tmnxMplsNotificationObjects OBJECT IDENTIFIER ::= { tmnxMplsObjs 16 } + +vRtrMplsLspNotificationReasonCode OBJECT-TYPE + SYNTAX INTEGER { + noError (0), + noPathIsOperational (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrMplsLspDown, the value indicates the reason for the LSP + going down." + ::= { tmnxMplsNotificationObjects 1 } + +vRtrMplsLspPathNotificationReasonCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrMplsLspPathDown, the value indicates the reason for the + LSP path going down." + ::= { tmnxMplsNotificationObjects 2 } + +vRtrMplsNotifyRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by Nokia SROS series MPLS Configuration change Notifications, the + object ID indicates the MPLS table and entry." + ::= { tmnxMplsNotificationObjects 3 } + +vRtrMplsP2mpInstNotifIndex OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this Point to Multipoint Labeled + Switch Path (P2MP LSP) for this virtual router in the Nokia + SROS system. It is a unique value among entries with the + same value of vRtrID." + ::= { tmnxMplsNotificationObjects 4 } + +vRtrMplsP2mpInstNotifReasonCode OBJECT-TYPE + SYNTAX TmnxMplsP2mpInstFailCode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrMplsP2mpInstanceDown, the value indicates the reason for + the P2MP instance going down." + ::= { tmnxMplsNotificationObjects 5 } + +vRtrMplsS2lSubLspNtDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspNtDstAddrType indicates the type of + vRtrMplsS2lSubLspNtDstAddr." + ::= { tmnxMplsNotificationObjects 6 } + +vRtrMplsS2lSubLspNtDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspNtDstAddr indicates the IP address of + the destination address of the S2L sub LSP. " + ::= { tmnxMplsNotificationObjects 7 } + +vRtrMplsLspPathCongChgPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathCongChgPercent indicates the percentage + change in congestion. " + ::= { tmnxMplsNotificationObjects 8 } + +vRtrMplsLspPathMbbStatus OBJECT-TYPE + SYNTAX INTEGER { + successful (0), + failed (1), + aborted (2), + ignored (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMbbStatus indicates the status of the + make-before-break (MBB) operation for the LSP path." + ::= { tmnxMplsNotificationObjects 9 } + +vRtrMplsLspPathMbbReasonCode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + mbbRetryExceeded (1), + lspPathGoingDown (2), + startingHighPriMbb (3), + restartingMbb (4), + mbbAlreadyInProg (5), + lspPceControlled (6), + lspNotPceControlled (7), + lspTypeNotSupported (8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMbbReasonCode indicates the reason code + for the make-before-break (MBB) operation of the LSP path. It + indicates whether the operation is failed, aborted or ignored." + ::= { tmnxMplsNotificationObjects 10 } + +vRtrMplsLspSwitchStbyReasonCode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + lspIsDown (1), + lspIsNotDynamic (2), + lspHasNoActivePath (3), + lspActivePathIsNotStandby (4), + pathSpecifiedIsNotLspPath (5), + pathSpecifiedIsNotStandby (6), + pathSpecifiedIsDown (7), + pathHasDiffPrefThanActLspPath (8), + lspHoldTimerIsRunning (9), + currentLspPathActiveByForce (10), + lspPathInPreemption (11), + lspActivePathIsPrimary (12), + currentActivePathIsBest (13), + betterPathFound (14), + currentActivePathWentDown (15), + lspPathIsDegraded (16), + lspAlreadyManuallySwitched (17) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSwitchStbyReasonCode indicates the reason for + the failure of switch to a new standby path from the current active + standby path." + ::= { tmnxMplsNotificationObjects 13 } + +vRtrMplsLspOldTunnelIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspOldTunnelIndex indicates the tunnel index of + of the old LSP path." + ::= { tmnxMplsNotificationObjects 14 } + +vRtrMplsXCNotifRednIndicesBitMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1000)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsXCNotifRednIndicesBitMap indicates the RSVP + sessions that either changed state and retained the changed state for + the entire quiet interval of 2 minutes or the RSVP sessions that + changed state during multiple intervals until a maximum interval of 10 + minutes has elapsed. + + Each bit location in vRtrMplsXCNotifRednIndicesBitMap corresponds to a + created or deleted row entry in vRtrMplsXCTable as identified by the + value of vRtrMplsXCIndex. This index is same as the value of + TIMETRA-RSVP-MIB::vRtrRsvpSessionIndex which corresponds to a created + or deleted RSVP session entry in + TIMETRA-RSVP-MIB::vRtrRsvpSessionTable. + + The value of vRtrMplsXCNotifyRednStartIndex indicates the index value + of the first affected row entry represented by bit 0, the most + significant bit. + + If the value of vRtrMplsXCNotifyRednBundlingType is set to 'create + (2)', all the bits set in vRtrMplsXCNotifRednIndicesBitMap represent + created RSVP sessions. If the value of + vRtrMplsXCNotifyRednBundlingType is set to 'delete (1)', all the bits + set in vRtrMplsXCNotifRednIndicesBitMap represent deleted RSVP + sessions." + ::= { tmnxMplsNotificationObjects 15 } + +vRtrMplsXCNotifyRednBundlingType OBJECT-TYPE + SYNTAX INTEGER { + delete (1), + create (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsXCNotifyRednBundlingType indicates whether this + notification is generated for deletion or creation of RSVP sessions on + this ingress, transit or egress router instance." + ::= { tmnxMplsNotificationObjects 16 } + +vRtrMplsXCNotifyRednNumOfBitsSet OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsXCNotifyRednNumOfBitsSet indicates the total + number of bits set in vRtrMplsXCNotifRednIndicesBitMap." + ::= { tmnxMplsNotificationObjects 17 } + +vRtrMplsXCNotifyRednStartIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsXCNotifyRednStartIndex indicates which + vRtrMplsXCIndex is represented by the first bit in + vRtrMplsXCNotifRednIndicesBitMap." + ::= { tmnxMplsNotificationObjects 18 } + +vRtrMplsXCNotifyRednEndIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsXCNotifyRednEndIndex indicates which + vRtrMplsXCIndex is represented by the last bit in + vRtrMplsXCNotifRednIndicesBitMap. + + The value vRtrMplsXCNotifyRednEndIndex can be useful for a sanity + check of vRtrMplsXCNotifyRednNumOfBitsSet. + + vRtrMplsXCNotifyRednNumOfBitsSet. = (vRtrMplsXCNotifyRednEndIndex - + vRtrMplsXCNotifyRednStartIndex + 1)." + ::= { tmnxMplsNotificationObjects 19 } + +vRtrMplsIgpOverloadRtrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsIgpOverloadRtrAddrType indicates the address type + of vRtrMplsIgpOverloadRtrAddr." + ::= { tmnxMplsNotificationObjects 20 } + +vRtrMplsIgpOverloadRtrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsIgpOverloadRtrAddr indicates the IP address of + the router that is in IGP overload state." + ::= { tmnxMplsNotificationObjects 21 } + +vRtrMplsIgpOverloadIgpType OBJECT-TYPE + SYNTAX INTEGER { + isis (1), + ospf (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsIgpOverloadIgpType indicates IGP which is + notifying MPLS that a node is in the overload state." + ::= { tmnxMplsNotificationObjects 22 } + +vRtrMplsResourceType OBJECT-TYPE + SYNTAX INTEGER { + egressStatistics (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsResourceType indicates various CPM/IOM resource + used by MPLS." + ::= { tmnxMplsNotificationObjects 23 } + +vRtrMplsLspManualSwFailReason OBJECT-TYPE + SYNTAX INTEGER { + none (0), + lspIsDown (1), + lspActivePathChanged (2), + lspRevertOrHoldTimerIsRunning (3), + lspIsAlreadyManuallySwitched (4), + lspIsNotManuallySwitched (5), + lspHasInsufficientPaths (6), + lspActivePathIsSecondary (7), + lspActivePathIsActiveByForce (8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspManualSwFailReason indicates the reason for + the failure of manually triggered active path switch." + ::= { tmnxMplsNotificationObjects 24 } + +vRtrMplsLspPathManDegState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathManDegState indicates whether the LSP path + manually degraded or not. When value of vRtrMplsLspPathManDegState is + 'true', the LSP path is manually degraded. When value of + vRtrMplsLspPathDegraded is 'false', the LSP path is not manually + degraded." + ::= { tmnxMplsNotificationObjects 25 } + +vRtrMplsLabelRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLabelRangeTable has an entry for each type of label, the + minimum and maximum value in the label range and information on total + available and aging labels in each range. + + This is a read-only table." + ::= { tmnxMplsObjs 17 } + +vRtrMplsLabelRangeEntry OBJECT-TYPE + SYNTAX VRtrMplsLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsLabelRangeTable represents a type of + label. Each entry contains the label range used by that label type and + the number of aging and allocated labels in the range." + INDEX { vRtrMplsLabelType } + ::= { vRtrMplsLabelRangeTable 1 } + +VRtrMplsLabelRangeEntry ::= SEQUENCE +{ + vRtrMplsLabelType INTEGER, + vRtrMplsLabelRangeMin Unsigned32, + vRtrMplsLabelRangeMax Unsigned32, + vRtrMplsLabelRangeAging Unsigned32, + vRtrMplsLabelRangeAvailable Unsigned32 +} + +vRtrMplsLabelType OBJECT-TYPE + SYNTAX INTEGER { + staticLsp (1), + staticSvc (2), + dynamic (3), + segmentRoute (4), + static (5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelType specifies the type of label and is the + index for this table." + ::= { vRtrMplsLabelRangeEntry 1 } + +vRtrMplsLabelRangeMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeMin indicates the minimum label value + in the range for a particular label type." + ::= { vRtrMplsLabelRangeEntry 2 } + +vRtrMplsLabelRangeMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeMax indicates the maximum label value + in the range for a particular label type." + ::= { vRtrMplsLabelRangeEntry 3 } + +vRtrMplsLabelRangeAging OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeAging represents the number of labels + that are currently allocated and aging." + ::= { vRtrMplsLabelRangeEntry 4 } + +vRtrMplsLabelRangeAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeAvailable represents the number of + labels that are currently available for each label type." + ::= { vRtrMplsLabelRangeEntry 5 } + +vRtrMplsStaticLSPLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsStaticLSPLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsStaticLSPLabelTable has an entry for each allocated label + that is part of the static LSP label range. This is a read-only table." + ::= { tmnxMplsObjs 18 } + +vRtrMplsStaticLSPLabelEntry OBJECT-TYPE + SYNTAX VRtrMplsStaticLSPLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsStaticLSPLabelTable represents a label + of type static LSP that is currently allocated. The entry includes + information about the current owner for that label." + INDEX { vRtrMplsStaticLSPLabel } + ::= { vRtrMplsStaticLSPLabelTable 1 } + +VRtrMplsStaticLSPLabelEntry ::= SEQUENCE +{ + vRtrMplsStaticLSPLabel MplsLabel, + vRtrMplsStaticLSPLabelOwner TmnxMplsLabelOwner +} + +vRtrMplsStaticLSPLabel OBJECT-TYPE + SYNTAX MplsLabel (32..262112) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticLSPLabel specifies the label value for a + static LSP. + + The range of vRtrMplsStaticLSPLabel is dynamic and depends on the + value of vRtrMplsLabelStaticLabelRange. + + The normal range of vRtrMplsStaticLSPLabel starts at 32 and ends at + the value of vRtrMplsLabelStaticLabelRange + 32." + ::= { vRtrMplsStaticLSPLabelEntry 1 } + +vRtrMplsStaticLSPLabelOwner OBJECT-TYPE + SYNTAX TmnxMplsLabelOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticLSPLabelOwner indicates the owner for the + label value vRtrMplsStaticLSPLabel." + ::= { vRtrMplsStaticLSPLabelEntry 2 } + +vRtrMplsStaticSvcLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsStaticSvcLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsStaticSvcLabelTable has an entry for each allocated label + that is part of the static service label range. This is a read-only + table." + ::= { tmnxMplsObjs 19 } + +vRtrMplsStaticSvcLabelEntry OBJECT-TYPE + SYNTAX VRtrMplsStaticSvcLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsStaticSvcLabelTable represents a label + of type static-svc that is currently allocated. The entry includes + information about the current owner for that label." + INDEX { vRtrMplsStaticSvcLabel } + ::= { vRtrMplsStaticSvcLabelTable 1 } + +VRtrMplsStaticSvcLabelEntry ::= SEQUENCE +{ + vRtrMplsStaticSvcLabel MplsLabel, + vRtrMplsStaticSvcLabelOwner TmnxMplsLabelOwner +} + +vRtrMplsStaticSvcLabel OBJECT-TYPE + SYNTAX MplsLabel (32..262112) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticSvcLabel specifies the label value for a + static SVC. + + The range of vRtrMplsStaticSvcLabel is dynamic and depends on the + value of vRtrMplsLabelStaticLabelRange. + + The range for vRtrMplsStaticSvcLabel starts at 32 and ends at 32 + + vRtrMplsLabelStaticLabelRange." + ::= { vRtrMplsStaticSvcLabelEntry 1 } + +vRtrMplsStaticSvcLabelOwner OBJECT-TYPE + SYNTAX TmnxMplsLabelOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticSvcLabelOwner specifies the owner for the + label value vRtrMplsStaticSvcLabel." + DEFVAL { none } + ::= { vRtrMplsStaticSvcLabelEntry 2 } + +vRtrMplsSrlgGrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsSrlgGrpTableLastChanged indicates the sysUpTime + at the time of the last modification to vRtrMplsSrlgGrpTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 20 } + +vRtrMplsSrlgGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrMplsSrlgGrpTable has an entry for each Shared Risk Link Groups + (SRLG) group configured for MPLS in the system." + ::= { tmnxMplsObjs 21 } + +vRtrMplsSrlgGrpEntry OBJECT-TYPE + SYNTAX VRtrMplsSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a SRLG group on this virtual router + that participates in the MPLS protocol. A row can be created + or deleted via SNMP SET requests." + INDEX { + vRtrID, + IMPLIED vRtrMplsSrlgGrpName + } + ::= { vRtrMplsSrlgGrpTable 1 } + +VRtrMplsSrlgGrpEntry ::= SEQUENCE +{ + vRtrMplsSrlgGrpName TNamedItem, + vRtrMplsSrlgGrpRowStatus RowStatus, + vRtrMplsSrlgGrpLastChanged TimeStamp, + vRtrMplsSrlgGrpValue Unsigned32 +} + +vRtrMplsSrlgGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsSrlgGrpName indicates the SRLG group name." + ::= { vRtrMplsSrlgGrpEntry 1 } + +vRtrMplsSrlgGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrMplsSrlgGrpRowStatus is used to create, delete or + control entries in the vRtrMplsSrlgGrpTable. A value must + also be set for vRtrMplsSrlgGrpValue before the row entry can + transition to the 'active' state." + ::= { vRtrMplsSrlgGrpEntry 2 } + +vRtrMplsSrlgGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsSrlgGrpLastChanged indicates the timestamp of + last change to this row in vRtrMplsSrlgGrpTable." + ::= { vRtrMplsSrlgGrpEntry 3 } + +vRtrMplsSrlgGrpValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsSrlgGrpValue specifies the group value + associated with vRtrMplsSrlgGrpName. This value is unique + within a virtual router instance. + + At the time of row creation, a value for vRtrMplsSrlgGrpValue must be + specified or else row creation would fail." + ::= { vRtrMplsSrlgGrpEntry 4 } + +vRtrMplsIfSrlgGrpTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsIfSrlgGrpTblLastChanged indicates the sysUpTime + at the time of the last modification to vRtrMplsIfSrlgGrpTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 22 } + +vRtrMplsIfSrlgGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsIfSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsIfSrlgGrpTable has an entry for each Shared Risk Link + Group (SRLG) groups associated with a router interface configured for + MPLS in the system." + ::= { tmnxMplsObjs 23 } + +vRtrMplsIfSrlgGrpEntry OBJECT-TYPE + SYNTAX VRtrMplsIfSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an SRLG group associated with a interface on + this virtual router that participates in the MPLS protocol. + + A row can be created or deleted via SNMP SET requests." + INDEX { + vRtrID, + vRtrIfIndex, + IMPLIED vRtrMplsIfSrlgGrpName + } + ::= { vRtrMplsIfSrlgGrpTable 1 } + +VRtrMplsIfSrlgGrpEntry ::= SEQUENCE +{ + vRtrMplsIfSrlgGrpName TNamedItem, + vRtrMplsIfSrlgGrpRowStatus RowStatus, + vRtrMplsIfSrlgGrpLastChanged TimeStamp +} + +vRtrMplsIfSrlgGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsIfSrlgGrpName indicates the SRLG group name." + ::= { vRtrMplsIfSrlgGrpEntry 1 } + +vRtrMplsIfSrlgGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsIfSrlgGrpRowStatus is used to create, delete or control + entries in the vRtrMplsIfSrlgGrpTable." + ::= { vRtrMplsIfSrlgGrpEntry 2 } + +vRtrMplsIfSrlgGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsIfSrlgGrpLastChanged indicates the timestamp of + last change to this row in vRtrMplsIfSrlgGrpTable." + ::= { vRtrMplsIfSrlgGrpEntry 3 } + +vRtrMplsP2mpInstTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstTblLastChanged indicates the sysUpTime at + the time of the last modification to vRtrMplsP2mpInstTable by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 24 } + +vRtrMplsP2mpInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsP2mpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrMplsP2mpInstTable contains configuration information for the Mpls + Point to Multipoint (P2MP) Instance on a virtual router." + ::= { tmnxMplsObjs 25 } + +vRtrMplsP2mpInstEntry OBJECT-TYPE + SYNTAX VRtrMplsP2mpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrMplsP2mpInstEntry is an entry (conceptual row) in the + vRtrMplsP2mpInstTable. Each entry represents the configuration for a + Mpls Point to Multipoint (P2MP) Instance. + + Entries in this table can be created and deleted via SNMP SET + operations. " + INDEX { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsP2mpInstIndex + } + ::= { vRtrMplsP2mpInstTable 1 } + +VRtrMplsP2mpInstEntry ::= SEQUENCE +{ + vRtrMplsP2mpInstIndex TmnxVRtrMplsLspID, + vRtrMplsP2mpInstRowStatus RowStatus, + vRtrMplsP2mpInstLastChange TimeStamp, + vRtrMplsP2mpInstName TNamedItemOrEmpty, + vRtrMplsP2mpInstType INTEGER, + vRtrMplsP2mpInstProperties BITS, + vRtrMplsP2mpInstBandwidth TmnxMplsLspBandwidth, + vRtrMplsP2mpInstState INTEGER, + vRtrMplsP2mpInstSetupPriority Unsigned32, + vRtrMplsP2mpInstHoldPriority Unsigned32, + vRtrMplsP2mpInstRecord TruthValue, + vRtrMplsP2mpInstHopLimit Unsigned32, + vRtrMplsP2mpInstAdminState TmnxAdminState, + vRtrMplsP2mpInstOperState TmnxOperState, + vRtrMplsP2mpInstInheritance Unsigned32, + vRtrMplsP2mpInstLspId MplsLSPID, + vRtrMplsP2mpInstNegotiatedMTU Unsigned32, + vRtrMplsP2mpInstFailCode TmnxMplsLspFailCode, + vRtrMplsP2mpInstFailNodeArType InetAddressType, + vRtrMplsP2mpInstFailNodeAddr InetAddress, + vRtrMplsP2mpInstAdminGrpInclude Unsigned32, + vRtrMplsP2mpInstAdminGrpExclude Unsigned32, + vRtrMplsP2mpInstAdaptive TruthValue, + vRtrMplsP2mpInstOperBandwidth Integer32, + vRtrMplsP2mpInstResignal TmnxActionType, + vRtrMplsP2mpInstOperMTU Unsigned32, + vRtrMplsP2mpInstRecordLabel INTEGER, + vRtrMplsP2mpInstLastResigAttpt TimeStamp, + vRtrMplsP2mpInstMetric Unsigned32, + vRtrMplsP2mpInstLastMBBType TmnxMplsMBBType, + vRtrMplsP2mpInstLastMBBEnd TimeStamp, + vRtrMplsP2mpInstLastMBBMetric Unsigned32, + vRtrMplsP2mpInstLastMBBState INTEGER, + vRtrMplsP2mpInstMBBTypeInProg TmnxMplsMBBType, + vRtrMplsP2mpInstMBBStarted TimeStamp, + vRtrMplsP2mpInstMBBNextRetry Unsigned32, + vRtrMplsP2mpInstMBBRetryAttpts Unsigned32, + vRtrMplsP2mpInstMBBFailCode TmnxMplsLspFailCode, + vRtrMplsP2mpInstMBBFailNodeType InetAddressType, + vRtrMplsP2mpInstMBBFailNodeAddr InetAddress +} + +vRtrMplsP2mpInstIndex OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this Point to Multipoint Labeled + Switch Path (P2MP LSP) for this virtual router in the Nokia + SROS system. It is a unique value among entries with the + same value of vRtrID." + ::= { vRtrMplsP2mpInstEntry 1 } + +vRtrMplsP2mpInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsP2mpInstRowStatus is used to create, delete or control entries + in the vRtrMplsP2mpInstTable." + ::= { vRtrMplsP2mpInstEntry 2 } + +vRtrMplsP2mpInstLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstLastChange indicates the timestamp of + last change to this row in vRtrMplsP2mpInstTable." + ::= { vRtrMplsP2mpInstEntry 3 } + +vRtrMplsP2mpInstName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstName specifies the administrative name + for the P2MP instance which must be unique within a virtual router + instance." + ::= { vRtrMplsP2mpInstEntry 4 } + +vRtrMplsP2mpInstType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + primary (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstType specifies the type of P2MP LSP + instance." + DEFVAL { primary } + ::= { vRtrMplsP2mpInstEntry 5 } + +vRtrMplsP2mpInstProperties OBJECT-TYPE + SYNTAX BITS { + recordRoute (0), + adaptive (1), + cspf (2), + mergeable (3), + fastReroute (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstProperties indicates the set of configured + properties for this path expressed as a bit map. For example, if the + path is an adaptive path, the bit corresponding to bit value 1 is set." + ::= { vRtrMplsP2mpInstEntry 6 } + +vRtrMplsP2mpInstBandwidth OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstBandwidth specifies the amount of + bandwidth in megabits per second (Mbps) to be reserved for the P2MP + LSP." + DEFVAL { 0 } + ::= { vRtrMplsP2mpInstEntry 7 } + +vRtrMplsP2mpInstState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + active (2), + inactive (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstState indicates the current working state + of this path within this P2MP LSP." + ::= { vRtrMplsP2mpInstEntry 8 } + +vRtrMplsP2mpInstSetupPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstSetupPriority indicates the setup + priority to use when insufficient bandwidth is available to setup a + P2MP LSP. The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold priority + of the established LSPs, this P2MP LSP may preempt the other LSPs. A + value of zero (0) is the highest priority and a value of seven (7) is + the lowest priority." + DEFVAL { 7 } + ::= { vRtrMplsP2mpInstEntry 9 } + +vRtrMplsP2mpInstHoldPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstHoldPriority indicates the hold + priority to use when insufficient bandwidth is available to setup + a P2MP LSP. The setup priority is compared against the hold priority + of existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this P2MP LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority." + DEFVAL { 0 } + ::= { vRtrMplsP2mpInstEntry 10 } + +vRtrMplsP2mpInstRecord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstRecord specifies whether recording of all + hops that a P2MP LSP traverses is enabled. When the value of + vRtrMplsP2mpInstRecord is 'true', recording of all the hops that a + P2MP LSP traverses is enabled. + + When the value of vRtrMplsP2mpInstRecord is 'false, recording of all + the hops that a P2MP LSP traverses is disabled." + DEFVAL { true } + ::= { vRtrMplsP2mpInstEntry 11 } + +vRtrMplsP2mpInstHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstHopLimit specifies the maximum number + of hops that a P2MP LSP will traverse including the ingress and + egress ESRs. A P2MP LSP will not be setup if the hop limit is + exceeded. + + When the vRtrMplsP2mpInstHopLimit bit in vRtrMplsP2mpInstInheritance + is cleared (0), the value returned to a GET request is inherited from + vRtrMplsLspHopLimit." + DEFVAL { 255 } + ::= { vRtrMplsP2mpInstEntry 12 } + +vRtrMplsP2mpInstAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstAdminState specifies desired + administrative state for this P2MP LSP." + DEFVAL { inService } + ::= { vRtrMplsP2mpInstEntry 13 } + +vRtrMplsP2mpInstOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstOperState indicates the current + operational state of this P2MP LSP." + ::= { vRtrMplsP2mpInstEntry 14 } + +vRtrMplsP2mpInstInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstInheritance specifies whether or not + each writable object in this row inherits its value from its + corresponding object in the vRtrMplsLspTable. This object controls + whether to inherit the operational value of that associated object, + or use the administrative value configured in this row. + + Non mask bits will always have value of zero, and any attempt to + change the value will be silently discarded. + + This object is a bit-mask, with the following positions: + + vRtrMplsP2mpInstHopLimit 0x40 + vRtrMplsP2mpInstAdminGrpInclude 0x200 + vRtrMplsP2mpInstAdminGrpExclude 0x400 + vRtrMplsP2mpInstAdaptive 0x800 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. The corresponding mask bit will be changed to + one when SNMP SET is performed on any of the inherited objects + (vRtrMplsP2mpInstHopLimit, vRtrMplsP2mpInstAdminGrpInclude, etc). + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrMplsLspTable." + DEFVAL { 0 } + ::= { vRtrMplsP2mpInstEntry 15 } + +vRtrMplsP2mpInstLspId OBJECT-TYPE + SYNTAX MplsLSPID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstLspId indicates the value which + identifies the label switched path that is signaled for this entry." + ::= { vRtrMplsP2mpInstEntry 16 } + +vRtrMplsP2mpInstNegotiatedMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstNegotiatedMTU indicates the size for the + Maximum transmission unit (MTU) that is negotiated during + establishment of this P2MP LSP path." + ::= { vRtrMplsP2mpInstEntry 17 } + +vRtrMplsP2mpInstFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstFailCode indicates the reason code for + P2MP LSP Path failure. A value of 0 indicates that no failure has + occurred." + ::= { vRtrMplsP2mpInstEntry 18 } + +vRtrMplsP2mpInstFailNodeArType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstFailNodeArType indicates the type of + vRtrMplsP2mpInstFailNodeAddr. When no failure has occurred, + vRtrMplsP2mpInstFailNodeArType is 0." + ::= { vRtrMplsP2mpInstEntry 19 } + +vRtrMplsP2mpInstFailNodeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstFailNodeAddr indicates the IP address of + the node in the P2MP LSP path at which the P2MP LSP path failed." + ::= { vRtrMplsP2mpInstEntry 20 } + +vRtrMplsP2mpInstAdminGrpInclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstAdminGrpInclude is a bit-map that + specifies a list of admin groups that should be included when this + P2MP LSP is setup. If bit 'n' is set, then the admin group with value + 'n' is included for this P2MP LSP. This implies that each link that + this P2MP LSP goes through must be associated with at least one of the + admin groups in the include list. + + By default, all admin groups are in the include list." + DEFVAL { '00000000'H } + ::= { vRtrMplsP2mpInstEntry 21 } + +vRtrMplsP2mpInstAdminGrpExclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstAdminGrpExclude is a bit-map that + specifies a list of admin groups that should be excluded when this + P2MP LSP is setup. If bit 'n' is set, then the admin group with value + 'n' is excluded for this P2MP LSP. This implies that each link that + this P2MP LSP goes through must not be associated with any of the + admin groups in the exclude list. + + By default, no admin groups are in the exclude list." + DEFVAL { '00000000'H } + ::= { vRtrMplsP2mpInstEntry 22 } + +vRtrMplsP2mpInstAdaptive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstAdaptive specifies whether + make-before-break functionality is enabled. If the value of + vRtrMplsP2mpInstAdaptive is set to 'true', it enables + make-before-break functionality for the P2MP LSP. + + When the attributes of an already established P2MP LSP are changed, + either through manual configuration or due to a change in network + topology, make-before-break functionality ensures that the resources + of the existing P2MP LSP will not be released until a new path (with + the same P2MP LSP Id) has been established and traffic flowing over + the existing path is seamlessly transferred to the new path. + + If the value of vRtrMplsP2mpInstAdaptive is set to 'false', it + disables make-before-break functionality." + DEFVAL { true } + ::= { vRtrMplsP2mpInstEntry 23 } + +vRtrMplsP2mpInstOperBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstOperBandwidth indicates the amount of + bandwidth in megabits per seconds (Mbps) that has been reserved for + the operational P2MP LSP path. + + When make-before-break functionality for the P2MP LSP is enabled and + if the path bandwidth is changed, the resources allocated to the + existing P2MP LSP paths will not be released until a new path with the + new bandwidth settings has been established. While a new path is being + signaled, the administrative value and the operational values of the + path bandwidth may differ. The value of vRtrMplsP2mpInstBandwidth + specifies the bandwidth requirements for the new P2MP LSP path trying + to be established whereas the value of vRtrMplsP2mpInstOperBandwidth + specifies the bandwidth reserved for the existing P2MP LSP path." + ::= { vRtrMplsP2mpInstEntry 24 } + +vRtrMplsP2mpInstResignal OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsP2mpInstResignal to 'doAction' triggers + the resignaling of the P2MP LSP path. + + If the P2MP LSP path is operationally down either due to network + failure or due to the retry attempts count being exceeded, setting + this variable to 'doAction' will initiate the signaling for the path. + A make-before-break signaling for the path will be initiated if the + P2MP LSP is operationally up but the make-before-break retry attempts + count was exceeded. Make-before-break signaling will also be initiated + for any P2MP LSP that is operationally up. This may be used to cause a + loose-hop P2MP LSP to be optimized. + + If a resignal is triggered while a resignaling is already in progress, + the old transient state will be destroyed and a new transaction being + triggered. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { vRtrMplsP2mpInstEntry 25 } + +vRtrMplsP2mpInstOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstOperMTU indicates the size for the + Maximum transmission unit (MTU) that is currently in operation for + this P2MP LSP Path." + ::= { vRtrMplsP2mpInstEntry 26 } + +vRtrMplsP2mpInstRecordLabel OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstRecordLabel specifies when the value of + vRtrMplsP2mpInstRecordLabel is 'record', recording of labels at each + node that a P2MP LSP traverses is enabled. + + When the value of vRtrMplsP2mpInstRecordLabel is 'noRecord', recording + of labels at each node that a P2MP LSP traverses is disabled." + DEFVAL { record } + ::= { vRtrMplsP2mpInstEntry 27 } + +vRtrMplsP2mpInstLastResigAttpt OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstLastResigAttpt indicates the sysUpTime + when the last attempt to resignal this P2MP LSP was made." + ::= { vRtrMplsP2mpInstEntry 28 } + +vRtrMplsP2mpInstMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMetric indicates the cost of the traffic + engineered path returned by the IGP." + ::= { vRtrMplsP2mpInstEntry 29 } + +vRtrMplsP2mpInstLastMBBType OBJECT-TYPE + SYNTAX TmnxMplsMBBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstLastMBBType indicates the type of + last Make-before-break (MBB). If 'none', then no MBB has been + attempted." + ::= { vRtrMplsP2mpInstEntry 30 } + +vRtrMplsP2mpInstLastMBBEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstLastMBBEnd indicates the sysUpTime when + the last MBB ended." + ::= { vRtrMplsP2mpInstEntry 31 } + +vRtrMplsP2mpInstLastMBBMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstLastMBBMetric indicates the + cost of the traffic engineered path for the P2MP LSP path prior to + MBB." + ::= { vRtrMplsP2mpInstEntry 32 } + +vRtrMplsP2mpInstLastMBBState OBJECT-TYPE + SYNTAX INTEGER { + none (1), + success (2), + fail (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstLastMBBState indicates whether the last + Make-before-break was successful or failed. + Possible states are: + none (1) - no make-before-break invoked + success (2) - make-before-break successful + fail (3) - make-before-break failed." + ::= { vRtrMplsP2mpInstEntry 33 } + +vRtrMplsP2mpInstMBBTypeInProg OBJECT-TYPE + SYNTAX TmnxMplsMBBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMBBTypeInProg indicates the type of the + Make-before-break (MBB) that is in progress. If 'none', then no MBB is + in progress." + ::= { vRtrMplsP2mpInstEntry 34 } + +vRtrMplsP2mpInstMBBStarted OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMBBStarted indicates the sysUpTime when + the in-progress MBB started." + ::= { vRtrMplsP2mpInstEntry 35 } + +vRtrMplsP2mpInstMBBNextRetry OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMBBNextRetry indicates the amount of time + remaining in seconds before the next attempt is made to retry the + in-progress MBB." + ::= { vRtrMplsP2mpInstEntry 36 } + +vRtrMplsP2mpInstMBBRetryAttpts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMBBRetryAttpts indicates 'n' where nth + attempt for the MBB is in progress." + ::= { vRtrMplsP2mpInstEntry 37 } + +vRtrMplsP2mpInstMBBFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMBBFailCode indicates the reason code for + in-progress MBB failure. A value of 'none' indicates that no failure + has occurred." + ::= { vRtrMplsP2mpInstEntry 38 } + +vRtrMplsP2mpInstMBBFailNodeType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMBBFailNodeType indicates the type of + vRtrMplsP2mpInstMBBFailNodeAddr. A value of 'unknown' indicates that + no failure has occurred." + ::= { vRtrMplsP2mpInstEntry 39 } + +vRtrMplsP2mpInstMBBFailNodeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstMBBFailNodeAddr indicates the IP address + of the node in the P2MP LSP path at which the in-progress MBB failed. + A value of 'unknown' for vRtrMplsP2mpInstMBBFailNodeType and empty + string for vRtrMplsP2mpInstMBBFailNodeAddr indicates that no failure + has occurred." + ::= { vRtrMplsP2mpInstEntry 40 } + +vRtrMplsP2mpInstStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsP2mpInstStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsP2mpInstStatTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 26 } + +vRtrMplsP2mpInstStatEntry OBJECT-TYPE + SYNTAX VRtrMplsP2mpInstStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a P2MP + Labeled Switch Path (LSP) configured for a virtual router in the + system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsP2mpInstEntry } + ::= { vRtrMplsP2mpInstStatTable 1 } + +VRtrMplsP2mpInstStatEntry ::= SEQUENCE +{ + vRtrMplsP2mpInstStatS2lChanges Counter32, + vRtrMplsP2mpInstStatLastS2lChange TmnxTimeInterval, + vRtrMplsP2mpInstStatConfiguredS2ls Gauge32, + vRtrMplsP2mpInstStatOperationalS2ls Gauge32, + vRtrMplsP2mpInstStatLastS2lTimeUp TmnxTimeInterval, + vRtrMplsP2mpInstStatLastS2lTimeDown TmnxTimeInterval, + vRtrMplsP2mpInstStatTimeUp TmnxTimeInterval, + vRtrMplsP2mpInstStatTimeDown TmnxTimeInterval, + vRtrMplsP2mpInstStatTransitions Counter32, + vRtrMplsP2mpInstStatLastTrans TmnxTimeInterval +} + +vRtrMplsP2mpInstStatS2lChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatS2lChanges indicates the number of + S2l changes this P2MP LSP has had. For every S2l change (S2l down, S2l + up, S2l change), a corresponding syslog/trap (if enabled) is generated + for it." + ::= { vRtrMplsP2mpInstStatEntry 1 } + +vRtrMplsP2mpInstStatLastS2lChange OBJECT-TYPE + SYNTAX TmnxTimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatLastS2lChange indicates the time + since the last change occurred on this P2MP LSP." + ::= { vRtrMplsP2mpInstStatEntry 2 } + +vRtrMplsP2mpInstStatConfiguredS2ls OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatConfiguredS2ls indicates the number + of S2ls configured for this P2MP LSP." + ::= { vRtrMplsP2mpInstStatEntry 3 } + +vRtrMplsP2mpInstStatOperationalS2ls OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatOperationalS2ls indicates the number + of operational S2ls for this P2MP LSP. This includes the S2ls + currently active." + ::= { vRtrMplsP2mpInstStatEntry 4 } + +vRtrMplsP2mpInstStatLastS2lTimeUp OBJECT-TYPE + SYNTAX TmnxTimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatLastS2lTimeUp indicates the total + time that this S2l has been operational." + ::= { vRtrMplsP2mpInstStatEntry 5 } + +vRtrMplsP2mpInstStatLastS2lTimeDown OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatLastS2lTimeDown indicates the total + time that this S2l has not been operational." + ::= { vRtrMplsP2mpInstStatEntry 6 } + +vRtrMplsP2mpInstStatTimeUp OBJECT-TYPE + SYNTAX TmnxTimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatTimeUp indicates the total time that + this P2MP instance has been operational." + ::= { vRtrMplsP2mpInstStatEntry 7 } + +vRtrMplsP2mpInstStatTimeDown OBJECT-TYPE + SYNTAX TmnxTimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatTimeDown indicates the total time + that this P2MP instance has not been operational." + ::= { vRtrMplsP2mpInstStatEntry 8 } + +vRtrMplsP2mpInstStatTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The The value of vRtrMplsP2mpInstStatTransitions indicates the number + of state transitions (up -> down and down -> up) this P2mp instance + has undergone." + ::= { vRtrMplsP2mpInstStatEntry 9 } + +vRtrMplsP2mpInstStatLastTrans OBJECT-TYPE + SYNTAX TmnxTimeInterval + UNITS "ten-milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsP2mpInstStatLastTrans indicates the time since + the last transition occurred on this P2mp instance." + ::= { vRtrMplsP2mpInstStatEntry 10 } + +vRtrMplsS2lSubLspTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspTblLastChanged indicates the sysUpTime + at the time of the last modification to vRtrMplsS2lSubLspTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 27 } + +vRtrMplsS2lSubLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsS2lSubLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsS2lSubLspTable provides an association between an P2MP LSP + and a source to leaf (S2L) sub LSP path called as S2L here. A P2MP LSP + can have more than one S2L sub LSP association." + ::= { tmnxMplsObjs 28 } + +vRtrMplsS2lSubLspEntry OBJECT-TYPE + SYNTAX VRtrMplsS2lSubLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an association between a Labeled Switch + Path (P2MP LSP) in the vRtrMplsP2mpInstTable and a S2L sub LSP entry in + the vRtrMplsS2lSubLspTable. Entries in this table can be created and + deleted via SNMP SET operations. Setting RowStatus to 'active' + requires vRtrMplsS2lSubLspType to have been assigned a valid value." + INDEX { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsP2mpInstIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + vRtrMplsS2lSubLspDstAddrType, + vRtrMplsS2lSubLspDstAddr + } + ::= { vRtrMplsS2lSubLspTable 1 } + +VRtrMplsS2lSubLspEntry ::= SEQUENCE +{ + vRtrMplsS2lSubLspDstAddrType InetAddressType, + vRtrMplsS2lSubLspDstAddr InetAddress, + vRtrMplsS2lSubLspRowStatus RowStatus, + vRtrMplsS2lSubLspLastChange TimeStamp, + vRtrMplsS2lSubLspType INTEGER, + vRtrMplsS2lSubLspProperties BITS, + vRtrMplsS2lSubLspState INTEGER, + vRtrMplsS2lSubLspAdminState TmnxAdminState, + vRtrMplsS2lSubLspOperState TmnxOperState, + vRtrMplsS2lSubGroupId Unsigned32, + vRtrMplsS2lSubLspId MplsLSPID, + vRtrMplsS2lSubLspRetryTimeRemain Unsigned32, + vRtrMplsS2lSubLspTunARHopLtIndex Integer32, + vRtrMplsS2lSubLspNegotiatedMTU Unsigned32, + vRtrMplsS2lSubLspFailCode TmnxMplsLspFailCode, + vRtrMplsS2lSubLspFailNodeArType InetAddressType, + vRtrMplsS2lSubLspFailNodeAddr InetAddress, + vRtrMplsS2lSubLspOperBandwidth Integer32, + vRtrMplsS2lSubLspTunCRHopLtIndex Integer32, + vRtrMplsS2lSubLspOperMTU Unsigned32, + vRtrMplsS2lSubLspLastResigAttpt TimeStamp, + vRtrMplsS2lSubLspLastMBBType TmnxMplsMBBType, + vRtrMplsS2lSubLspLastMBBEnd TimeStamp, + vRtrMplsS2lSubLspLastMBBMetric Unsigned32, + vRtrMplsS2lSubLspLastMBBState INTEGER, + vRtrMplsS2lSubLspMBBTypeInProg TmnxMplsMBBType, + vRtrMplsS2lSubLspMBBStarted TimeStamp, + vRtrMplsS2lSubLspMBBNextRetry Unsigned32, + vRtrMplsS2lSubLspMBBRetryAttpts Unsigned32, + vRtrMplsS2lSubLspMBBFailCode TmnxMplsLspFailCode, + vRtrMplsS2lSubLspMBBFailNodeType InetAddressType, + vRtrMplsS2lSubLspMBBFailNodeAddr InetAddress, + vRtrMplsS2lSubLspUpTime TimeStamp, + vRtrMplsS2lSubLspDownTime TimeStamp, + vRtrMplsS2lSubLspIsFastRetry TruthValue, + vRtrMplsS2lSubLspTimeoutIn Unsigned32, + vRtrMplsS2lSubLspMBBTimeoutIn Unsigned32, + vRtrMplsS2lSubLspInterArea TruthValue +} + +vRtrMplsS2lSubLspDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspDstAddrType indicates the type of + vRtrMplsS2lSubLspDstAddr." + ::= { vRtrMplsS2lSubLspEntry 1 } + +vRtrMplsS2lSubLspDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspDstAddr indicates the IP address of the + destination address of the S2L sub LSP. " + ::= { vRtrMplsS2lSubLspEntry 2 } + +vRtrMplsS2lSubLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspRowStatus specifies row status used for + creation, deletion, or control of vRtrMplsLspPathTable entries. Before + the row can be placed into the 'active' state vRtrMplsS2lSubLspType must + have been assigned a valid value." + ::= { vRtrMplsS2lSubLspEntry 3 } + +vRtrMplsS2lSubLspLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspLastChange indicates the sysUpTime when + this row was last modified." + ::= { vRtrMplsS2lSubLspEntry 4 } + +vRtrMplsS2lSubLspType OBJECT-TYPE + SYNTAX INTEGER { + s2lPath (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspType indicates the value that represents + the role this S2L sub LSP is taking within this P2MP LSP." + ::= { vRtrMplsS2lSubLspEntry 5 } + +vRtrMplsS2lSubLspProperties OBJECT-TYPE + SYNTAX BITS { + recordRoute (0), + adaptive (1), + cspf (2), + mergeable (3), + fastReroute (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspProperties indicates the set of + configured properties. For example, if the S2L sub LSP is an adaptive + S2L sub LSP, the bit corresponding to bit value 1 is set." + ::= { vRtrMplsS2lSubLspEntry 6 } + +vRtrMplsS2lSubLspState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + active (2), + inactive (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspState indicates the current working + state of this S2L sub LSP within this LSP." + DEFVAL { unknown } + ::= { vRtrMplsS2lSubLspEntry 7 } + +vRtrMplsS2lSubLspAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspAdminState specifies the desired + administrative state for this P2MP S2L sub LSP." + DEFVAL { inService } + ::= { vRtrMplsS2lSubLspEntry 8 } + +vRtrMplsS2lSubLspOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspOperState indicates the current + operational state of this P2MP S2L sub LSP." + ::= { vRtrMplsS2lSubLspEntry 9 } + +vRtrMplsS2lSubGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubGroupId indicates the value which + identifies the group for this entry." + ::= { vRtrMplsS2lSubLspEntry 10 } + +vRtrMplsS2lSubLspId OBJECT-TYPE + SYNTAX MplsLSPID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspId indicates the value which identifies + the label switched path that is signaled for this entry." + ::= { vRtrMplsS2lSubLspEntry 11 } + +vRtrMplsS2lSubLspRetryTimeRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspRetryTimeRemain indicates the time to + signal this S2L sub LSP." + ::= { vRtrMplsS2lSubLspEntry 12 } + +vRtrMplsS2lSubLspTunARHopLtIndex OBJECT-TYPE + SYNTAX Integer32 (0 | 1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspTunARHopLtIndex indicates Primary index + into the mplsTunnelARHopTable identifying a particular recorded hop + list. A value of 0 implies that there is no recorded hop list + associated with this P2MP LSP path." + ::= { vRtrMplsS2lSubLspEntry 13 } + +vRtrMplsS2lSubLspNegotiatedMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspNegotiatedMTU indicates the size for the + Maximum transmission unit (MTU) that is negotiated during + establishment of this P2MP LSP Path." + DEFVAL { 0 } + ::= { vRtrMplsS2lSubLspEntry 14 } + +vRtrMplsS2lSubLspFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspFailCode indicates the reason code for + P2MP LSP Path failure. A value of 0 indicates that no failure has + occurred." + ::= { vRtrMplsS2lSubLspEntry 15 } + +vRtrMplsS2lSubLspFailNodeArType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspFailNodeArType indicates type of + vRtrMplsS2lSubLspFailNodeAddr. When no failure has occurred, this + value is 0." + ::= { vRtrMplsS2lSubLspEntry 16 } + +vRtrMplsS2lSubLspFailNodeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspFailNodeAddr indicates the IP address of + the node in the P2MP S2L sub LSP at which the P2MP S2L sub LSP failed." + ::= { vRtrMplsS2lSubLspEntry 17 } + +vRtrMplsS2lSubLspOperBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspOperBandwidth indicates the amount of + bandwidth in megabits per seconds (Mbps) that has been reserved for + the operational P2MP S2L sub LSP. + + When make-before-break functionality for the P2MP LSP is enabled and + if the S2L sub LSP bandwidth is changed, the resources allocated to + the existing P2MP LSP paths will not be released until a new S2L sub + LSP with the new bandwidth settings has been established. While a new + S2L sub LSP is being signaled, the administrative value and the + operational values of the S2L sub LSP bandwidth may differ. The value + of vRtrMplsS2lSubLspOperBandwidth specifies the bandwidth requirements + for the new P2MP S2L sub LSP trying to be established whereas the + value of vRtrMplsS2lSubLspOperBandwidth specifies the bandwidth + reserved for the existing P2MP S2L sub LSP." + ::= { vRtrMplsS2lSubLspEntry 18 } + +vRtrMplsS2lSubLspTunCRHopLtIndex OBJECT-TYPE + SYNTAX Integer32 (0 | 1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspTunCRHopLtIndex indicates primary index + into the vRtrMplsTunnelCHopTable identifying a particular computed hop + list. A value of 0 implies that there is no computed hop list + associated with this LSP path." + ::= { vRtrMplsS2lSubLspEntry 19 } + +vRtrMplsS2lSubLspOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspOperMTU indicates the size for the + Maximum transmission unit (MTU) that is currently operation for this + P2MP LSP Path." + ::= { vRtrMplsS2lSubLspEntry 20 } + +vRtrMplsS2lSubLspLastResigAttpt OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspLastResigAttpt indicates the sysUpTime + when the last attempt to resignal this LSP was made." + ::= { vRtrMplsS2lSubLspEntry 21 } + +vRtrMplsS2lSubLspLastMBBType OBJECT-TYPE + SYNTAX TmnxMplsMBBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspLastMBBType indicates the type of + last Make-before-break (MBB). If 'none', then no MBB has been + attempted." + ::= { vRtrMplsS2lSubLspEntry 22 } + +vRtrMplsS2lSubLspLastMBBEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspLastMBBEnd indicates the sysUpTime when + the last MBB ended." + ::= { vRtrMplsS2lSubLspEntry 23 } + +vRtrMplsS2lSubLspLastMBBMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspLastMBBMetric indicates the + cost of the traffic engineered S2L sub LSP for the S2L sub LSP + prior to MBB." + ::= { vRtrMplsS2lSubLspEntry 24 } + +vRtrMplsS2lSubLspLastMBBState OBJECT-TYPE + SYNTAX INTEGER { + none (1), + success (2), + fail (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspLastMBBState indicates whether the last + Make-before-break was successful or failed. + Possible states are: + none (1) - no make-before-break invoked + success (2) - make-before-break successful + fail (3) - make-before-break failed." + ::= { vRtrMplsS2lSubLspEntry 25 } + +vRtrMplsS2lSubLspMBBTypeInProg OBJECT-TYPE + SYNTAX TmnxMplsMBBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBTypeInProg indicates the type of the + Make-before-break (MBB) that is in progress. If 'none', then no MBB is + in progress." + ::= { vRtrMplsS2lSubLspEntry 26 } + +vRtrMplsS2lSubLspMBBStarted OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBStarted indicates the sysUpTime when + the in-progress MBB started." + ::= { vRtrMplsS2lSubLspEntry 27 } + +vRtrMplsS2lSubLspMBBNextRetry OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBNextRetry indicates the amount of + time remaining in seconds before the next attempt is made to retry the + in-progress MBB." + ::= { vRtrMplsS2lSubLspEntry 28 } + +vRtrMplsS2lSubLspMBBRetryAttpts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBRetryAttpts indicates 'n' where nth + attempt for the MBB is in progress." + ::= { vRtrMplsS2lSubLspEntry 29 } + +vRtrMplsS2lSubLspMBBFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBFailCode indicates the reason code + for in-progress MBB failure. A value of 'none' indicates that no + failure has occurred." + ::= { vRtrMplsS2lSubLspEntry 30 } + +vRtrMplsS2lSubLspMBBFailNodeType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBFailNodeType indicates the type of + vRtrMplsS2lSubLspMBBFailNodeAddr. A value of 'unknown' indicates that + no failure has occurred." + ::= { vRtrMplsS2lSubLspEntry 31 } + +vRtrMplsS2lSubLspMBBFailNodeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBFailNodeAddr indicates the IP address + of the node in the S2L sub LSP at which the in-progress MBB failed. A + value of 'unknown' for vRtrMplsS2lSubLspMBBFailNodeType and empty + string for vRtrMplsS2lSubLspMBBFailNodeAddr indicates that no failure + has occurred." + ::= { vRtrMplsS2lSubLspEntry 32 } + +vRtrMplsS2lSubLspUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspUpTime indicates the timestamp when the + S2l came up." + ::= { vRtrMplsS2lSubLspEntry 33 } + +vRtrMplsS2lSubLspDownTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspDownTime indicates the timestamp when + the S2l went down." + ::= { vRtrMplsS2lSubLspEntry 34 } + +vRtrMplsS2lSubLspIsFastRetry OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspIsFastRetry indicates which retry timer + is being referred to by vRtrMplsS2lSubLspRetryTimeRemain. + + When the value of vRtrMplsLspPathIsFastRetry is set to 'true', + vRtrMplsLspPathRetryTimeRemaining is referring to the P2MP S2L path + fast timer, vRtrMplsGenP2mpS2lFastRetry. + + When the value of vRtrMplsLspPathIsFastRetry is set to 'false', + vRtrMplsS2lSubLspRetryTimeRemain is referring to the LSP retry timer, + vRtrMplsLspRetryTimer." + ::= { vRtrMplsS2lSubLspEntry 35 } + +vRtrMplsS2lSubLspTimeoutIn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspTimeoutIn indicates the amount of time + remaining, in seconds, for the S2L path state to time out after the + initial PATH message has been sent. If the timer expires and the S2L + path has not become operationally up, the S2L path is torn down and + the retry timer is started to schedule a new retry cycle." + ::= { vRtrMplsS2lSubLspEntry 36 } + +vRtrMplsS2lSubLspMBBTimeoutIn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspMBBTimeoutIn indicates the amount of + time remaining, in seconds, for the in-progress S2L MBB path state to + time out after the initial PATH message has been sent. If the timer + expires and the in-progress S2L MBB path has not become operationally + up, the S2L MBB path is torn down and the retry timer is started to + schedule a new retry cycle." + ::= { vRtrMplsS2lSubLspEntry 37 } + +vRtrMplsS2lSubLspInterArea OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspInterArea indicates whether the LSP path + is either inter-area or intra-area." + ::= { vRtrMplsS2lSubLspEntry 38 } + +vRtrMplsS2lSubLspStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsS2lSubLspStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsS2lSubLspStatTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 29 } + +vRtrMplsS2lSubLspStatEntry OBJECT-TYPE + SYNTAX VRtrMplsS2lSubLspStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a P2MP Source + to Leaf (S2L) Sub Labeled Switch Path (LSP) configured for a i virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsS2lSubLspEntry } + ::= { vRtrMplsS2lSubLspStatTable 1 } + +VRtrMplsS2lSubLspStatEntry ::= SEQUENCE +{ + vRtrMplsS2lSubLspTimeUp TimeInterval, + vRtrMplsS2lSubLspTimeDown TimeInterval, + vRtrMplsS2lSubLspRetryAttempts Counter32, + vRtrMplsS2lSubLspTransitionCount Counter32, + vRtrMplsS2lSubLspCspfQueries Counter32 +} + +vRtrMplsS2lSubLspTimeUp OBJECT-TYPE + SYNTAX TimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspTimeUp indicates the total time that + this LSP S2l has been operational. For example, the percentage up + time can be determined by computing + (vRtrMplsS2lSubLspTimeUp/vRtrMplsLspAge * 100 %)." + ::= { vRtrMplsS2lSubLspStatEntry 1 } + +vRtrMplsS2lSubLspTimeDown OBJECT-TYPE + SYNTAX TimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspTimeDown indicates the total time that + this LSP S2l has not been operational." + ::= { vRtrMplsS2lSubLspStatEntry 2 } + +vRtrMplsS2lSubLspRetryAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspRetryAttempts indicates the number of + unsuccessful attempts which have been made to signal this S2l. As soon + as the S2l gets signalled, this is set to 0." + ::= { vRtrMplsS2lSubLspStatEntry 3 } + +vRtrMplsS2lSubLspTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspTransitionCount indicates the number of + transitions that have occurred for this LSP." + ::= { vRtrMplsS2lSubLspStatEntry 4 } + +vRtrMplsS2lSubLspCspfQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsS2lSubLspCspfQueries indicates the number of CSPF + queries that have been made for this LSP S2l." + ::= { vRtrMplsS2lSubLspStatEntry 5 } + +vRtrMplsSrlgDBRtrIdTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBRtrIdTblLastChg indicates the sysUpTime at + the time of the last modification to vRtrMplsSrlgDBRtrIdTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 30 } + +vRtrMplsSrlgDBRtrIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsSrlgDBRtrIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsSrlgDBRtrIdTable has an entry for each router-id + configured under user Shared Risk Link Group (SRLG) database. The user + manually enters the SRLG membership information for any link + in the network, into the user SRLG database." + ::= { tmnxMplsObjs 31 } + +vRtrMplsSrlgDBRtrIdEntry OBJECT-TYPE + SYNTAX VRtrMplsSrlgDBRtrIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a router ID under which interface entries + would be configured for the SRLG database table. + + A row can be created or deleted via SNMP SET requests." + INDEX { + vRtrID, + vRtrMplsSrlgDBRtrIdRouterID + } + ::= { vRtrMplsSrlgDBRtrIdTable 1 } + +VRtrMplsSrlgDBRtrIdEntry ::= SEQUENCE +{ + vRtrMplsSrlgDBRtrIdRouterID TmnxMplsRouterId, + vRtrMplsSrlgDBRtrIdRowStatus RowStatus, + vRtrMplsSrlgDBRtrIdAdminState TmnxAdminState, + vRtrMplsSrlgDBRtrIdLastChanged TimeStamp +} + +vRtrMplsSrlgDBRtrIdRouterID OBJECT-TYPE + SYNTAX TmnxMplsRouterId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBRtrIdRouterID specifies a 32-bit integer uniquely + identifying the router in the Autonomous System. By convention + to ensure uniqueness, this may default to the value of one of the + router's IPv4 host addresses, represented as a 32-bit unsigned + integer, if IPv4 is configured on the router. The router-id can be + either the local one or some remote router." + ::= { vRtrMplsSrlgDBRtrIdEntry 1 } + +vRtrMplsSrlgDBRtrIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsSrlgDBRtrIdRowStatus is used to create, delete or control + entries in the vRtrMplsSrlgDBRtrIdTable." + ::= { vRtrMplsSrlgDBRtrIdEntry 2 } + +vRtrMplsSrlgDBRtrIdAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBRtrIdAdminState specifies the desired + administrative state for the router-id entry in the + vRtrMplsSrlgDBRtrIdTable." + DEFVAL { outOfService } + ::= { vRtrMplsSrlgDBRtrIdEntry 3 } + +vRtrMplsSrlgDBRtrIdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBRtrIdLastChanged indicates the timestamp of + last change to this row in vRtrMplsSrlgDBRtrIdTable." + ::= { vRtrMplsSrlgDBRtrIdEntry 4 } + +vRtrMplsSrlgDBIfTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBIfTblLastChanged indicates the sysUpTime at + the time of the last modification to vRtrMplsSrlgDBIfTable by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 32 } + +vRtrMplsSrlgDBIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsSrlgDBIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsSrlgDBIfTable has an entry for each Shared Risk Link Group + (SRLG) groups associated with a interface which is validated as part + of a router ID in the routing table. The user manually enters the SRLG + membership information for any link in the network, into the user SRLG + database." + ::= { tmnxMplsObjs 33 } + +vRtrMplsSrlgDBIfEntry OBJECT-TYPE + SYNTAX VRtrMplsSrlgDBIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an SRLG group associated with a interface + which is validated as part of a router ID in the routing table. + + A row can be created or deleted via SNMP SET requests." + INDEX { + vRtrID, + vRtrMplsSrlgDBRtrIdRouterID, + vRtrMplsSrlgDBIfIntIpAddrType, + vRtrMplsSrlgDBIfIntIpAddr, + IMPLIED vRtrMplsSrlgDBIfSrlgGroupName + } + ::= { vRtrMplsSrlgDBIfTable 1 } + +VRtrMplsSrlgDBIfEntry ::= SEQUENCE +{ + vRtrMplsSrlgDBIfIntIpAddrType InetAddressType, + vRtrMplsSrlgDBIfIntIpAddr InetAddress, + vRtrMplsSrlgDBIfSrlgGroupName TNamedItem, + vRtrMplsSrlgDBIfRowStatus RowStatus, + vRtrMplsSrlgDBIfLastChanged TimeStamp +} + +vRtrMplsSrlgDBIfIntIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBIfIntIpAddrType indicates the type of + vRtrMplsSrlgDBIfIntIpAddr." + ::= { vRtrMplsSrlgDBIfEntry 1 } + +vRtrMplsSrlgDBIfIntIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBIfIntIpAddr indicates the IP address of the + interface." + ::= { vRtrMplsSrlgDBIfEntry 2 } + +vRtrMplsSrlgDBIfSrlgGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBIfSrlgGroupName indicates the SRLG group + name." + ::= { vRtrMplsSrlgDBIfEntry 3 } + +vRtrMplsSrlgDBIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsSrlgDBIfRowStatus is used to create, delete or control entries + in the vRtrMplsSrlgDBIfTable." + ::= { vRtrMplsSrlgDBIfEntry 4 } + +vRtrMplsSrlgDBIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgDBIfLastChanged indicates the timestamp of + last change to this row in vRtrMplsSrlgDBIfTable." + ::= { vRtrMplsSrlgDBIfEntry 5 } + +vRtrMplsInSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsInSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsInSegmentTable augments the mplsInSegmentTable in the + MPLS-LSR-MIB." + ::= { tmnxMplsObjs 34 } + +vRtrMplsInSegmentEntry OBJECT-TYPE + SYNTAX VRtrMplsInSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry in this table corresponds to a row entry in the + mplsInSegmentTable and adds to the information contained in that + table." + AUGMENTS { mplsInSegmentEntry } + ::= { vRtrMplsInSegmentTable 1 } + +VRtrMplsInSegmentEntry ::= SEQUENCE +{ vRtrMplsInSegmentNumS2ls Unsigned32 } + +vRtrMplsInSegmentNumS2ls OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInSegmentNumS2ls indicates number of S2Ls on the + insegment." + ::= { vRtrMplsInSegmentEntry 1 } + +vRtrMplsOutSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsOutSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsOutSegmentTable augments the mplsOutSegmentTable in the + MPLS-LSR-MIB." + ::= { tmnxMplsObjs 35 } + +vRtrMplsOutSegmentEntry OBJECT-TYPE + SYNTAX VRtrMplsOutSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry in this table corresponds to a row entry in the + mplsOutSegmentTable and adds to the information contained in that + table." + AUGMENTS { mplsOutSegmentEntry } + ::= { vRtrMplsOutSegmentTable 1 } + +VRtrMplsOutSegmentEntry ::= SEQUENCE +{ vRtrMplsOutSegmentNumS2ls Unsigned32 } + +vRtrMplsOutSegmentNumS2ls OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutSegmentNumS2ls indicates number of S2Ls on the + outsegment." + ::= { vRtrMplsOutSegmentEntry 1 } + +vRtrMplsLspStatsTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrMplsLspStatsTable either from + adding a row or removing a row." + ::= { tmnxMplsObjs 37 } + +vRtrMplsLspStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrMplsLspStatsTable controls Statistics in the ess data path at the + ingress Label Switched Path (LSP) for an Mpls-Lsp FEC." + ::= { tmnxMplsObjs 38 } + +vRtrMplsLspStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsLspStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about the Statistics + collection per MPLS LSP." + INDEX { + vRtrID, + vRtrMplsLspStatsType, + vRtrMplsLspStatsSenderAddrType, + vRtrMplsLspStatsSenderAddr, + vRtrMplsLspStatsLspName + } + ::= { vRtrMplsLspStatsTable 1 } + +VRtrMplsLspStatsEntry ::= SEQUENCE +{ + vRtrMplsLspStatsType INTEGER, + vRtrMplsLspStatsSenderAddrType InetAddressType, + vRtrMplsLspStatsSenderAddr InetAddress, + vRtrMplsLspStatsLspName TLNamedItem, + vRtrMplsLspStatsRowStatus RowStatus, + vRtrMplsLspStatsLastChanged TimeStamp, + vRtrMplsLspStatsCollectStats TruthValue, + vRtrMplsLspStatsAccntingPolicy Unsigned32, + vRtrMplsLspStatsAdminState TmnxAdminState, + vRtrMplsLspStatsMode INTEGER +} + +vRtrMplsLspStatsType OBJECT-TYPE + SYNTAX INTEGER { + egress (0), + ingress (1), + srTeEgress (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsType indicates the type of statistics." + ::= { vRtrMplsLspStatsEntry 1 } + +vRtrMplsLspStatsSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsSenderAddrType indicates address type of + vRtrMplsLspStatsSenderAddr." + ::= { vRtrMplsLspStatsEntry 2 } + +vRtrMplsLspStatsSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsSenderAddr indicates the sender address." + ::= { vRtrMplsLspStatsEntry 3 } + +vRtrMplsLspStatsLspName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsLspName indicates the lsp name. + + If vRtrMplsLspType is not 'meshP2p' or 'oneHopP2p', + vRtrMplsLspStatsLspName can have a maximum of 32 characters." + ::= { vRtrMplsLspStatsEntry 4 } + +vRtrMplsLspStatsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsLspStatsRowStatus is used for the creation or deletion of + entries in the vRtrMplsLspStatsTable." + ::= { vRtrMplsLspStatsEntry 5 } + +vRtrMplsLspStatsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsLastChanged indicates the time stamp of + the last change to this row of this table." + ::= { vRtrMplsLspStatsEntry 6 } + +vRtrMplsLspStatsCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsCollectStats specifies whether to collect + statistics for this prefix." + DEFVAL { false } + ::= { vRtrMplsLspStatsEntry 7 } + +vRtrMplsLspStatsAccntingPolicy OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsAccntingPolicy specifies the accounting + policy to be used for this entry. + + A value of zero indicates that the default accounting policy should be + used." + DEFVAL { 0 } + ::= { vRtrMplsLspStatsEntry 8 } + +vRtrMplsLspStatsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsAdminState specifies whether egress + statistics are enabled for this lsp." + DEFVAL { outOfService } + ::= { vRtrMplsLspStatsEntry 9 } + +vRtrMplsLspStatsMode OBJECT-TYPE + SYNTAX INTEGER { + per-fc (0), + aggregate (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsMode specifies whether statistics are + per-fc or aggregate. + + If the value of vRtrMplsLspStatsMode is 'per-fc' means collected stats + will be per forwarding class. + + If the value of vRtrMplsLspStatsMode is 'aggregate' means collected + stats will be aggregated." + DEFVAL { per-fc } + ::= { vRtrMplsLspStatsEntry 10 } + +vRtrMplsLspStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspStatisticsTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 39 } + +vRtrMplsLspStatisticsEntry OBJECT-TYPE + SYNTAX VRtrMplsLspStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a Labeled + Switch Path (LSP) configured for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsLspStatsEntry } + ::= { vRtrMplsLspStatisticsTable 1 } + +VRtrMplsLspStatisticsEntry ::= SEQUENCE +{ + vRtrMplsInProfilePktsFc0 Counter64, + vRtrMplsInProfilePktsFc0Low32 Counter32, + vRtrMplsInProfilePktsFc0High32 Counter32, + vRtrMplsInProfilePktsFc1 Counter64, + vRtrMplsInProfilePktsFc1Low32 Counter32, + vRtrMplsInProfilePktsFc1High32 Counter32, + vRtrMplsInProfilePktsFc2 Counter64, + vRtrMplsInProfilePktsFc2Low32 Counter32, + vRtrMplsInProfilePktsFc2High32 Counter32, + vRtrMplsInProfilePktsFc3 Counter64, + vRtrMplsInProfilePktsFc3Low32 Counter32, + vRtrMplsInProfilePktsFc3High32 Counter32, + vRtrMplsInProfilePktsFc4 Counter64, + vRtrMplsInProfilePktsFc4Low32 Counter32, + vRtrMplsInProfilePktsFc4High32 Counter32, + vRtrMplsInProfilePktsFc5 Counter64, + vRtrMplsInProfilePktsFc5Low32 Counter32, + vRtrMplsInProfilePktsFc5High32 Counter32, + vRtrMplsInProfilePktsFc6 Counter64, + vRtrMplsInProfilePktsFc6Low32 Counter32, + vRtrMplsInProfilePktsFc6High32 Counter32, + vRtrMplsInProfilePktsFc7 Counter64, + vRtrMplsInProfilePktsFc7Low32 Counter32, + vRtrMplsInProfilePktsFc7High32 Counter32, + vRtrMplsInProfileOctetsFc0 Counter64, + vRtrMplsInProfileOctetsFc0Low32 Counter32, + vRtrMplsInProfileOctetsFc0High32 Counter32, + vRtrMplsInProfileOctetsFc1 Counter64, + vRtrMplsInProfileOctetsFc1Low32 Counter32, + vRtrMplsInProfileOctetsFc1High32 Counter32, + vRtrMplsInProfileOctetsFc2 Counter64, + vRtrMplsInProfileOctetsFc2Low32 Counter32, + vRtrMplsInProfileOctetsFc2High32 Counter32, + vRtrMplsInProfileOctetsFc3 Counter64, + vRtrMplsInProfileOctetsFc3Low32 Counter32, + vRtrMplsInProfileOctetsFc3High32 Counter32, + vRtrMplsInProfileOctetsFc4 Counter64, + vRtrMplsInProfileOctetsFc4Low32 Counter32, + vRtrMplsInProfileOctetsFc4High32 Counter32, + vRtrMplsInProfileOctetsFc5 Counter64, + vRtrMplsInProfileOctetsFc5Low32 Counter32, + vRtrMplsInProfileOctetsFc5High32 Counter32, + vRtrMplsInProfileOctetsFc6 Counter64, + vRtrMplsInProfileOctetsFc6Low32 Counter32, + vRtrMplsInProfileOctetsFc6High32 Counter32, + vRtrMplsInProfileOctetsFc7 Counter64, + vRtrMplsInProfileOctetsFc7Low32 Counter32, + vRtrMplsInProfileOctetsFc7High32 Counter32, + vRtrMplsOutOfProfPktsFc0 Counter64, + vRtrMplsOutOfProfPktsFc0Low32 Counter32, + vRtrMplsOutOfProfPktsFc0High32 Counter32, + vRtrMplsOutOfProfPktsFc1 Counter64, + vRtrMplsOutOfProfPktsFc1Low32 Counter32, + vRtrMplsOutOfProfPktsFc1High32 Counter32, + vRtrMplsOutOfProfPktsFc2 Counter64, + vRtrMplsOutOfProfPktsFc2Low32 Counter32, + vRtrMplsOutOfProfPktsFc2High32 Counter32, + vRtrMplsOutOfProfPktsFc3 Counter64, + vRtrMplsOutOfProfPktsFc3Low32 Counter32, + vRtrMplsOutOfProfPktsFc3High32 Counter32, + vRtrMplsOutOfProfPktsFc4 Counter64, + vRtrMplsOutOfProfPktsFc4Low32 Counter32, + vRtrMplsOutOfProfPktsFc4High32 Counter32, + vRtrMplsOutOfProfPktsFc5 Counter64, + vRtrMplsOutOfProfPktsFc5Low32 Counter32, + vRtrMplsOutOfProfPktsFc5High32 Counter32, + vRtrMplsOutOfProfPktsFc6 Counter64, + vRtrMplsOutOfProfPktsFc6Low32 Counter32, + vRtrMplsOutOfProfPktsFc6High32 Counter32, + vRtrMplsOutOfProfPktsFc7 Counter64, + vRtrMplsOutOfProfPktsFc7Low32 Counter32, + vRtrMplsOutOfProfPktsFc7High32 Counter32, + vRtrMplsOutOfProfOctetsFc0 Counter64, + vRtrMplsOutOfProfOctetsFc0Low32 Counter32, + vRtrMplsOutOfProfOctetsFc0High32 Counter32, + vRtrMplsOutOfProfOctetsFc1 Counter64, + vRtrMplsOutOfProfOctetsFc1Low32 Counter32, + vRtrMplsOutOfProfOctetsFc1High32 Counter32, + vRtrMplsOutOfProfOctetsFc2 Counter64, + vRtrMplsOutOfProfOctetsFc2Low32 Counter32, + vRtrMplsOutOfProfOctetsFc2High32 Counter32, + vRtrMplsOutOfProfOctetsFc3 Counter64, + vRtrMplsOutOfProfOctetsFc3Low32 Counter32, + vRtrMplsOutOfProfOctetsFc3High32 Counter32, + vRtrMplsOutOfProfOctetsFc4 Counter64, + vRtrMplsOutOfProfOctetsFc4Low32 Counter32, + vRtrMplsOutOfProfOctetsFc4High32 Counter32, + vRtrMplsOutOfProfOctetsFc5 Counter64, + vRtrMplsOutOfProfOctetsFc5Low32 Counter32, + vRtrMplsOutOfProfOctetsFc5High32 Counter32, + vRtrMplsOutOfProfOctetsFc6 Counter64, + vRtrMplsOutOfProfOctetsFc6Low32 Counter32, + vRtrMplsOutOfProfOctetsFc6High32 Counter32, + vRtrMplsOutOfProfOctetsFc7 Counter64, + vRtrMplsOutOfProfOctetsFc7Low32 Counter32, + vRtrMplsOutOfProfOctetsFc7High32 Counter32, + vRtrMplsLspStatsPSBMatch TruthValue, + vRtrMplsLspStatsTpOnly TruthValue, + vRtrMplsLspStatsLspType INTEGER, + vRtrMplsLspAggregatePkts Counter64, + vRtrMplsLspAggregateOctets Counter64, + vRtrMplsLspStatsAggregateOnly TruthValue, + vRtrMplsLspStatsRateEnabled TruthValue, + vRtrMplsLspStatsRatePkts Unsigned32, + vRtrMplsLspStatsRateMbps Unsigned32 +} + +vRtrMplsInProfilePktsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc0 indicates the number of in + profile packets received for Forwarding Class 0." + ::= { vRtrMplsLspStatisticsEntry 1 } + +vRtrMplsInProfilePktsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc0Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc0." + ::= { vRtrMplsLspStatisticsEntry 2 } + +vRtrMplsInProfilePktsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc0High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc0." + ::= { vRtrMplsLspStatisticsEntry 3 } + +vRtrMplsInProfilePktsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc1 indicates the number of in + profile packets received for Forwarding Class 1." + ::= { vRtrMplsLspStatisticsEntry 4 } + +vRtrMplsInProfilePktsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc1Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc1." + ::= { vRtrMplsLspStatisticsEntry 5 } + +vRtrMplsInProfilePktsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc1High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc1." + ::= { vRtrMplsLspStatisticsEntry 6 } + +vRtrMplsInProfilePktsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc2 indicates the number of in + profile packets received for Forwarding Class 2." + ::= { vRtrMplsLspStatisticsEntry 7 } + +vRtrMplsInProfilePktsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc2Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc2." + ::= { vRtrMplsLspStatisticsEntry 8 } + +vRtrMplsInProfilePktsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc2High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc2." + ::= { vRtrMplsLspStatisticsEntry 9 } + +vRtrMplsInProfilePktsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc3 indicates the number of in + profile packets received for Forwarding Class 3." + ::= { vRtrMplsLspStatisticsEntry 10 } + +vRtrMplsInProfilePktsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc3Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc3." + ::= { vRtrMplsLspStatisticsEntry 11 } + +vRtrMplsInProfilePktsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc3High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc3." + ::= { vRtrMplsLspStatisticsEntry 12 } + +vRtrMplsInProfilePktsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc4 indicates the number of in + profile packets received for Forwarding Class 4." + ::= { vRtrMplsLspStatisticsEntry 13 } + +vRtrMplsInProfilePktsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc4Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc4." + ::= { vRtrMplsLspStatisticsEntry 14 } + +vRtrMplsInProfilePktsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc4High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc4." + ::= { vRtrMplsLspStatisticsEntry 15 } + +vRtrMplsInProfilePktsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc5 indicates the number of in + profile packets received for Forwarding Class 5." + ::= { vRtrMplsLspStatisticsEntry 16 } + +vRtrMplsInProfilePktsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc5Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc5." + ::= { vRtrMplsLspStatisticsEntry 17 } + +vRtrMplsInProfilePktsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc5High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc5." + ::= { vRtrMplsLspStatisticsEntry 18 } + +vRtrMplsInProfilePktsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc6 indicates the number of in + profile packets received for Forwarding Class 6." + ::= { vRtrMplsLspStatisticsEntry 19 } + +vRtrMplsInProfilePktsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc6Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc6." + ::= { vRtrMplsLspStatisticsEntry 20 } + +vRtrMplsInProfilePktsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc6High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc6." + ::= { vRtrMplsLspStatisticsEntry 21 } + +vRtrMplsInProfilePktsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc7 indicates the number of in + profile packets received for Forwarding Class 7." + ::= { vRtrMplsLspStatisticsEntry 22 } + +vRtrMplsInProfilePktsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc7Low32 indicates the lower 32 bits + of the value of vRtrMplsInProfilePktsFc7." + ::= { vRtrMplsLspStatisticsEntry 23 } + +vRtrMplsInProfilePktsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfilePktsFc7High32 indicates the higher 32 + bits of the value of vRtrMplsInProfilePktsFc7." + ::= { vRtrMplsLspStatisticsEntry 24 } + +vRtrMplsInProfileOctetsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc0 indicates the number of in + profile octets received for Forwarding Class 0." + ::= { vRtrMplsLspStatisticsEntry 25 } + +vRtrMplsInProfileOctetsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc0Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc0." + ::= { vRtrMplsLspStatisticsEntry 26 } + +vRtrMplsInProfileOctetsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc0High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc0." + ::= { vRtrMplsLspStatisticsEntry 27 } + +vRtrMplsInProfileOctetsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc1 indicates the number of in + profile octets received for Forwarding Class 1." + ::= { vRtrMplsLspStatisticsEntry 28 } + +vRtrMplsInProfileOctetsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc1Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc1." + ::= { vRtrMplsLspStatisticsEntry 29 } + +vRtrMplsInProfileOctetsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc1High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc1." + ::= { vRtrMplsLspStatisticsEntry 30 } + +vRtrMplsInProfileOctetsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc2 indicates the number of in + profile octets received for Forwarding Class 2." + ::= { vRtrMplsLspStatisticsEntry 31 } + +vRtrMplsInProfileOctetsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc2Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc2." + ::= { vRtrMplsLspStatisticsEntry 32 } + +vRtrMplsInProfileOctetsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc2High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc2." + ::= { vRtrMplsLspStatisticsEntry 33 } + +vRtrMplsInProfileOctetsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc3 indicates the number of in + profile octets received for Forwarding Class 3." + ::= { vRtrMplsLspStatisticsEntry 34 } + +vRtrMplsInProfileOctetsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc3Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc3." + ::= { vRtrMplsLspStatisticsEntry 35 } + +vRtrMplsInProfileOctetsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc3High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc3." + ::= { vRtrMplsLspStatisticsEntry 36 } + +vRtrMplsInProfileOctetsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc4 indicates the number of in + profile octets received for Forwarding Class 4." + ::= { vRtrMplsLspStatisticsEntry 37 } + +vRtrMplsInProfileOctetsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc4Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc4." + ::= { vRtrMplsLspStatisticsEntry 38 } + +vRtrMplsInProfileOctetsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc4High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc4." + ::= { vRtrMplsLspStatisticsEntry 39 } + +vRtrMplsInProfileOctetsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc5 indicates the number of in + profile octets received for Forwarding Class 5." + ::= { vRtrMplsLspStatisticsEntry 40 } + +vRtrMplsInProfileOctetsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc5Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc5." + ::= { vRtrMplsLspStatisticsEntry 41 } + +vRtrMplsInProfileOctetsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc5High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc5." + ::= { vRtrMplsLspStatisticsEntry 42 } + +vRtrMplsInProfileOctetsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc6 indicates the number of in + profile octets received for Forwarding Class 6." + ::= { vRtrMplsLspStatisticsEntry 43 } + +vRtrMplsInProfileOctetsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc6Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc6." + ::= { vRtrMplsLspStatisticsEntry 44 } + +vRtrMplsInProfileOctetsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc6High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc6." + ::= { vRtrMplsLspStatisticsEntry 45 } + +vRtrMplsInProfileOctetsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc7 indicates the number of in + profile octets received for Forwarding Class 7." + ::= { vRtrMplsLspStatisticsEntry 46 } + +vRtrMplsInProfileOctetsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc7Low32 indicates the lower 32 + bits of the value of vRtrMplsInProfileOctetsFc7." + ::= { vRtrMplsLspStatisticsEntry 47 } + +vRtrMplsInProfileOctetsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsInProfileOctetsFc7High32 indicates the higher 32 + bits of the value of vRtrMplsInProfileOctetsFc7." + ::= { vRtrMplsLspStatisticsEntry 48 } + +vRtrMplsOutOfProfPktsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc0 indicates the number of out of + profile packets received for Forwarding Class 0." + ::= { vRtrMplsLspStatisticsEntry 49 } + +vRtrMplsOutOfProfPktsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc0Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc0." + ::= { vRtrMplsLspStatisticsEntry 50 } + +vRtrMplsOutOfProfPktsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc0High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc0." + ::= { vRtrMplsLspStatisticsEntry 51 } + +vRtrMplsOutOfProfPktsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc1 indicates the number of out of + profile packets received for Forwarding Class 1." + ::= { vRtrMplsLspStatisticsEntry 52 } + +vRtrMplsOutOfProfPktsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc1Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc1." + ::= { vRtrMplsLspStatisticsEntry 53 } + +vRtrMplsOutOfProfPktsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc1High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc1." + ::= { vRtrMplsLspStatisticsEntry 54 } + +vRtrMplsOutOfProfPktsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc2 indicates the number of out of + profile packets received for Forwarding Class 2." + ::= { vRtrMplsLspStatisticsEntry 55 } + +vRtrMplsOutOfProfPktsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc2Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc2." + ::= { vRtrMplsLspStatisticsEntry 56 } + +vRtrMplsOutOfProfPktsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc2High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc2." + ::= { vRtrMplsLspStatisticsEntry 57 } + +vRtrMplsOutOfProfPktsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc3 indicates the number of out of + profile packets received for Forwarding Class 3." + ::= { vRtrMplsLspStatisticsEntry 58 } + +vRtrMplsOutOfProfPktsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc3Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc3." + ::= { vRtrMplsLspStatisticsEntry 59 } + +vRtrMplsOutOfProfPktsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc3High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc3." + ::= { vRtrMplsLspStatisticsEntry 60 } + +vRtrMplsOutOfProfPktsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc4 indicates the number of out of + profile packets received for Forwarding Class 4." + ::= { vRtrMplsLspStatisticsEntry 61 } + +vRtrMplsOutOfProfPktsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc4Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc4." + ::= { vRtrMplsLspStatisticsEntry 62 } + +vRtrMplsOutOfProfPktsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc4High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc4." + ::= { vRtrMplsLspStatisticsEntry 63 } + +vRtrMplsOutOfProfPktsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc5 indicates the number of out of + profile packets received for Forwarding Class 5." + ::= { vRtrMplsLspStatisticsEntry 64 } + +vRtrMplsOutOfProfPktsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc5Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc5." + ::= { vRtrMplsLspStatisticsEntry 65 } + +vRtrMplsOutOfProfPktsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc5High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc5." + ::= { vRtrMplsLspStatisticsEntry 66 } + +vRtrMplsOutOfProfPktsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc6 indicates the number of out of + profile packets received for Forwarding Class 6." + ::= { vRtrMplsLspStatisticsEntry 67 } + +vRtrMplsOutOfProfPktsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc6Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc6." + ::= { vRtrMplsLspStatisticsEntry 68 } + +vRtrMplsOutOfProfPktsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc6High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc6." + ::= { vRtrMplsLspStatisticsEntry 69 } + +vRtrMplsOutOfProfPktsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc7 indicates the number of out of + profile packets received for Forwarding Class 7." + ::= { vRtrMplsLspStatisticsEntry 70 } + +vRtrMplsOutOfProfPktsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc7Low32 indicates the lower 32 bits + of the value of vRtrMplsOutOfProfPktsFc7." + ::= { vRtrMplsLspStatisticsEntry 71 } + +vRtrMplsOutOfProfPktsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfPktsFc7High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfPktsFc7." + ::= { vRtrMplsLspStatisticsEntry 72 } + +vRtrMplsOutOfProfOctetsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc0 indicates the number of out of + profile octets received for Forwarding Class 0." + ::= { vRtrMplsLspStatisticsEntry 73 } + +vRtrMplsOutOfProfOctetsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc0Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc0." + ::= { vRtrMplsLspStatisticsEntry 74 } + +vRtrMplsOutOfProfOctetsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc0High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc0." + ::= { vRtrMplsLspStatisticsEntry 75 } + +vRtrMplsOutOfProfOctetsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc1 indicates the number of out of + profile octets received for Forwarding Class 1." + ::= { vRtrMplsLspStatisticsEntry 76 } + +vRtrMplsOutOfProfOctetsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc1Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc1." + ::= { vRtrMplsLspStatisticsEntry 77 } + +vRtrMplsOutOfProfOctetsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc1High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc1." + ::= { vRtrMplsLspStatisticsEntry 78 } + +vRtrMplsOutOfProfOctetsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc2 indicates the number of out of + profile octets received for Forwarding Class 2." + ::= { vRtrMplsLspStatisticsEntry 79 } + +vRtrMplsOutOfProfOctetsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc2Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc2." + ::= { vRtrMplsLspStatisticsEntry 80 } + +vRtrMplsOutOfProfOctetsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc2High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc2." + ::= { vRtrMplsLspStatisticsEntry 81 } + +vRtrMplsOutOfProfOctetsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc3 indicates the number of out of + profile octets received for Forwarding Class 3." + ::= { vRtrMplsLspStatisticsEntry 82 } + +vRtrMplsOutOfProfOctetsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc3Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc3." + ::= { vRtrMplsLspStatisticsEntry 83 } + +vRtrMplsOutOfProfOctetsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc3High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc3." + ::= { vRtrMplsLspStatisticsEntry 84 } + +vRtrMplsOutOfProfOctetsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc4 indicates the number of out of + profile octets received for Forwarding Class 4." + ::= { vRtrMplsLspStatisticsEntry 85 } + +vRtrMplsOutOfProfOctetsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc4Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc4." + ::= { vRtrMplsLspStatisticsEntry 86 } + +vRtrMplsOutOfProfOctetsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc4High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc4." + ::= { vRtrMplsLspStatisticsEntry 87 } + +vRtrMplsOutOfProfOctetsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc5 indicates the number of out of + profile octets received for Forwarding Class 5." + ::= { vRtrMplsLspStatisticsEntry 88 } + +vRtrMplsOutOfProfOctetsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc5Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc5." + ::= { vRtrMplsLspStatisticsEntry 89 } + +vRtrMplsOutOfProfOctetsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc5High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc5." + ::= { vRtrMplsLspStatisticsEntry 90 } + +vRtrMplsOutOfProfOctetsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc6 indicates the number of out of + profile octets received for Forwarding Class 6." + ::= { vRtrMplsLspStatisticsEntry 91 } + +vRtrMplsOutOfProfOctetsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc6Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc6." + ::= { vRtrMplsLspStatisticsEntry 92 } + +vRtrMplsOutOfProfOctetsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc6High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc6." + ::= { vRtrMplsLspStatisticsEntry 93 } + +vRtrMplsOutOfProfOctetsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc7 indicates the number of out of + profile octets received for Forwarding Class 7." + ::= { vRtrMplsLspStatisticsEntry 94 } + +vRtrMplsOutOfProfOctetsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc7Low32 indicates the lower 32 + bits of the value of vRtrMplsOutOfProfOctetsFc7." + ::= { vRtrMplsLspStatisticsEntry 95 } + +vRtrMplsOutOfProfOctetsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsOutOfProfOctetsFc7High32 indicates the higher 32 + bits of the value of vRtrMplsOutOfProfOctetsFc7." + ::= { vRtrMplsLspStatisticsEntry 96 } + +vRtrMplsLspStatsPSBMatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsPSBMatch indicates if a path state block + (PSB) match was made against this LSP name." + ::= { vRtrMplsLspStatisticsEntry 97 } + +vRtrMplsLspStatsTpOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsTpOnly indicates whether the statistics + apply to mpls-tp lsp or for regular rsvp-te signalled terminating LSP. + + The value of 'true' indicates the statistics apply to mpls-tp LSP + only. + + The value of 'false' indicates the statistics apply for regular + rsvp-te signalled terminating LSP." + ::= { vRtrMplsLspStatisticsEntry 98 } + +vRtrMplsLspStatsLspType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + p2p (1), + p2mp (2), + autoP2p (3), + autoP2mp (4), + tpLsp (5), + srTe (6), + autoSrTe (7), + pceInitSrTe (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsLspType indicates whether the statistics + apply to MPLS-TP, P2P, P2MP, SR-TE, PCE-INIT SR-TE, Auto P2P, Auto + SR-TE or Auto P2MP LSP. + + When the value of vRtrMplsLspStatsTpOnly is 'true', the statistics + apply for MPLS-TP LSP only and vRtrMplsLspStatsLspType is set to + 'tpLsp'. + + When the value of vRtrMplsLspStatsTpOnly is 'false', the statistics + apply for regular RSVP-TE signalled terminating LSP and the value of + vRtrMplsLspStatsLspType can be set to either p2p, p2mp, srTE, + pceInitSrTe, autoP2p, autoSrTe or autoP2mp." + ::= { vRtrMplsLspStatisticsEntry 99 } + +vRtrMplsLspAggregatePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAggregatePkts indicates the sum total of all + in profile and out profile packets received for all Forwarding + Classes." + ::= { vRtrMplsLspStatisticsEntry 100 } + +vRtrMplsLspAggregateOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAggregateOctets indicates the sum total of all + in profile and out profile octets received for all Forwarding + Classes." + ::= { vRtrMplsLspStatisticsEntry 101 } + +vRtrMplsLspStatsAggregateOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsAggregateOnly indicates whether or not + only aggregate statistics are available. If value of + vRtrMplsLspStatsAggregateOnly is 'true', then only aggregate + statistics are available and per fc statistics are not available. If + value of vRtrMplsLspStatsAggregateOnly is 'false', then per fc and + aggregate statistics are available." + ::= { vRtrMplsLspStatisticsEntry 102 } + +vRtrMplsLspStatsRateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsRateEnabled indicates whether rate + collection is enabled for the statistics. If the value of + vRtrMplsLspStatsRateEnabled is 'true', rate in megabits per second and + packets per second is being collected for these statistics. If the + value of vRtrMplsLspStatsRateEnabled is 'false', rate is not being + collected." + ::= { vRtrMplsLspStatisticsEntry 103 } + +vRtrMplsLspStatsRatePkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsRatePkts indicates the average rate in + packets per second for the collection interval that ended most + recently." + ::= { vRtrMplsLspStatisticsEntry 104 } + +vRtrMplsLspStatsRateMbps OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspStatsRateMbps indicates the average rate in + megabits per second (Mbps) for the collection interval that ended most + recently." + ::= { vRtrMplsLspStatisticsEntry 105 } + +vRtrMplsLspTemplateTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateTblLastChgd indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsLspTemplateTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 40 } + +vRtrMplsLspTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTemplateTable has an entry for each Labeled Switch Path + Template(LSP Template) configured for a virtual router in the system. + + The table contains a list of LSP Templates that are referenced when + dynamic LSP creation is required." + ::= { tmnxMplsObjs 41 } + +vRtrMplsLspTemplateEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path Template (LSP + Template) configured for a virtual router in the system. + + Entries in this table can be created and deleted via SNMP SET + operations." + INDEX { + vRtrID, + vRtrMplsLspTemplateName + } + ::= { vRtrMplsLspTemplateTable 1 } + +VRtrMplsLspTemplateEntry ::= SEQUENCE +{ + vRtrMplsLspTemplateName TNamedItem, + vRtrMplsLspTemplateRowStatus RowStatus, + vRtrMplsLspTemplateLastChanged TimeStamp, + vRtrMplsLspTemplateAdminState TmnxAdminState, + vRtrMplsLspTemplateType INTEGER, + vRtrMplsLspTemplateAdaptive TruthValue, + vRtrMplsLspTemplateBandwidth Integer32, + vRtrMplsLspTemplateCspf TruthValue, + vRtrMplsLspTemplateDefaultPath MplsTunnelIndex, + vRtrMplsLspTemplateAdmGrpIncl Unsigned32, + vRtrMplsLspTemplateAdmGrpExcl Unsigned32, + vRtrMplsLspTemplateFastReroute TruthValue, + vRtrMplsLspTemplateFRMethod INTEGER, + vRtrMplsLspTemplateFRHopLimit Unsigned32, + vRtrMplsLspTemplateHopLimit Unsigned32, + vRtrMplsLspTemplateRecord INTEGER, + vRtrMplsLspTemplateRecordLabel INTEGER, + vRtrMplsLspTemplateRetryLimit Unsigned32, + vRtrMplsLspTemplateRetryTimer Unsigned32, + vRtrMplsLspTemplateCspfTeMetric TruthValue, + vRtrMplsLspTemplateLspCount Gauge32, + vRtrMplsLspTemplateMvpnRefCount Gauge32, + vRtrMplsLspTemplateFRPropAdmGrp TruthValue, + vRtrMplsLspTemplatePropAdmGrp TruthValue, + vRtrMplsLspTemplateBgpShortcut TruthValue, + vRtrMplsLspTemplateIgpShortcut TruthValue, + vRtrMplsLspTemplateLdpOverRsvp TruthValue, + vRtrMplsLspTemplateLeastFill TruthValue, + vRtrMplsLspTemplateMetric Unsigned32, + vRtrMplsLspTemplateSetupPriority Unsigned32, + vRtrMplsLspTemplateHoldPriority Unsigned32, + vRtrMplsLspTemplateVprnAutoBind TruthValue, + vRtrMplsLspTempIgpSCutLfaType INTEGER, + vRtrMplsLspTempIgpSCutRelOffset Integer32, + vRtrMplsLspTempAutoBandwidth TruthValue, + vRtrMplsLspTempFRNodeProtect TruthValue, + vRtrMplsLspTemplateEgrStats TruthValue, + vRtrMplsLspTempCollectStats TruthValue, + vRtrMplsLspTempAccntingPolicy Unsigned32, + vRtrMplsLspTemplateFromAddrType InetAddressType, + vRtrMplsLspTemplateFromAddr InetAddress, + vRtrMplsLspTemplateClassType TmnxRsvpDSTEClassType, + vRtrMplsLspTempBkupClassType TmnxRsvpDSTEClassType, + vRtrMplsLspTempBgpTransportTunn TmnxMplsLspBgpRSVPLSPTunState, + vRtrMplsLspTempMainCTRetryLimit Unsigned32, + vRtrMplsLspTemplateRsvpAdspec TruthValue, + vRtrMplsLspTempLoadBalancingWt Unsigned32, + vRtrMplsLspTempClassFwdEnabled TruthValue, + vRtrMplsLspTempFC TmnxCBFClasses, + vRtrMplsLspTempBfdTemplateName TNamedItemOrEmpty, + vRtrMplsLspTempBfdEnable TruthValue, + vRtrMplsLspTempBfdPingIntvl Unsigned32, + vRtrMplsLspTempEntropyLabel INTEGER, + vRtrMplsLspTemplatePceReport INTEGER, + vRtrMplsLspTempMaxSrLabels Unsigned32, + vRtrMplsLspTempFrrOverheadLabel Unsigned32, + vRtrMplsLspTempBfdFailureAction INTEGER, + vRtrMplsLspTempCbfFwdingPlcy TNamedItemOrEmpty, + vRtrMplsLspTempCbfFwdingSet Unsigned32, + vRtrMplsLspTemplateId Unsigned32, + vRtrMplsLspTempPathCompMeth INTEGER, + vRtrMplsLspTempMetricType INTEGER, + vRtrMplsLspTempLocalSrProt INTEGER, + vRtrMplsLspTempLabelStackRed TruthValue, + vRtrMplsLspTempBfdUpWaitTimer Unsigned32, + vRtrMplsLspTempSelfPing INTEGER, + vRtrMplsLspTempAddrFamily INTEGER, + vRtrMplsLspTemplateEgrStatsMode INTEGER +} + +vRtrMplsLspTemplateName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrMplsLspTemplateName specifies the name of + the LSP Template which is used as a guideline to create and signal + multiple LSP instances when dynamic LSP creation is required." + ::= { vRtrMplsLspTemplateEntry 1 } + +vRtrMplsLspTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateRowStatus specifies the Row Status for + this entry." + ::= { vRtrMplsLspTemplateEntry 2 } + +vRtrMplsLspTemplateLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateLastChanged indicates the timestamp of + last change to this row in vRtrMplsLspTemplateTable." + ::= { vRtrMplsLspTemplateEntry 3 } + +vRtrMplsLspTemplateAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateAdminState specifies the current + administrative state of the LSP Template." + DEFVAL { outOfService } + ::= { vRtrMplsLspTemplateEntry 4 } + +vRtrMplsLspTemplateType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + p2mp (1), + onehopP2P (2), + meshP2P (3), + onehopP2PSrTe (4), + meshP2PSrTe (5), + pceInitP2PSrTe (6), + onDemandP2pSrTe (8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateType specifies the type of the LSP + template. + + The value of vRtrMplsLspTemplateType means: + 'p2mp (1)' - auto creation of P2MP LSPs. + 'onehopP2P (2)' - auto creation of one-Hop P2P LSPs. + 'meshP2P (3)' - auto creation of mesh P2P LSPs. + 'onehopP2PSrTe (4)'- auto creation of one-Hop P2P SrTe LSPs. + 'meshP2PSrTe (5)' - auto creation of mesh P2P SrTe LSPs. + 'pceInitP2PSrTe (6)'- auto creation of PCE-Initiated P2P SR-Te LSPs. + 'onDemandP2pSrTe (8)' - auto creation of On-demand P2P SR-TE LSPs." + DEFVAL { unknown } + ::= { vRtrMplsLspTemplateEntry 5 } + +vRtrMplsLspTemplateAdaptive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateAdaptive specifies whether the + make-before-break functionality is enabled for the LSPs that are + dynamically created using this LSP template. + + When the value of vRtrMplsLspTemplateAdaptive is set to 'true', + make-before-break functionality is enabled. When the value is set to + 'false' make-before-break functionality is disabled." + DEFVAL { true } + ::= { vRtrMplsLspTemplateEntry 6 } + +vRtrMplsLspTemplateBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..6400000) + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateBandwidth specifies the amount of + bandwidth in megabits per seconds (Mbps) to be reserved for the LSPs + that are dynamically created using this LSP template. A value of zero + (0) indicates that no bandwidth is reserved." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 7 } + +vRtrMplsLspTemplateCspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspTemplateCspf specifies whether the CSPF + computation for constrained-path LSP is enabled for the LSPs that are + dynamically created using this LSP template. + + When the value of vRtrMplsLspTemplateCspf is set to 'true', CSPF + computation for constrained-path is enabled. When the value is set to + 'false', CSPF computation for constrained-path is disabled." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 8 } + +vRtrMplsLspTemplateDefaultPath OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateDefaultPath specifies the default path + used to signal LSPs that are dynamically created using this LSP + template. + + If a corresponding index does not exist in + MPLS-TE-MIB::mplsTunnelTable, an 'inconsistentValue' error will be + returned. " + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 9 } + +vRtrMplsLspTemplateAdmGrpIncl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateAdmGrpIncl specifies a bit-map of + admin groups that are included when the dynamically created LSPs using + this template are setup . + + If bit 'n' is set, then the admin group with value 'n' is included. + This implies that each link that the LSP goes through must be + associated with at least one of the admin groups in the include list. + + By default, all admin groups are in the include list." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspTemplateEntry 10 } + +vRtrMplsLspTemplateAdmGrpExcl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateAdmGrpExcl specifies a bit-map of + admin groups that are excluded when the dynamically created LSPs using + this template are setup. + + If bit 'n' is set, then the admin group with value 'n' is excluded. + This implies that each link that the LSP goes through must not be + associated with any of the admin groups in the exclude list. + + By default, no admin groups are in the exclude list." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspTemplateEntry 11 } + +vRtrMplsLspTemplateFastReroute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateFastReroute specifies whether fast + reroute is enabled for the LSPs that are dynamically created using + this LSP template. + + When the value of vRtrMplsLspTemplateFastReroute is set to 'true', + fast reroute is enabled for the LSP. When the value of + vRtrMplsLspTemplateFastReroute is set to 'false', fast reroute is + disabled." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 12 } + +vRtrMplsLspTemplateFRMethod OBJECT-TYPE + SYNTAX INTEGER { + oneToOneBackup (1), + facilityBackup (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateFRMethod specifies the fast reroute + method used for the LSPs that are dynamically created using this LSP + template. + + When the value of vRtrMplsLspTemplateFRMethod is set to + 'oneToOneBackup', a backup LSP is established which will intersect the + original LSP somewhere downstream of the point of link or node + failure. For each LSP that is backed up, a separate backup LSP is + established. + + When the value of vRtrMplsLspTemplateFRMethod is set to + 'facilityBackup', Instead of creating a separate LSP for every LSP + that is to be backed up, a single LSP is created which serves as a + backup for a set of LSPs. + + For LSP templates of type P2MP, oneToOneBackup is not supported." + DEFVAL { facilityBackup } + ::= { vRtrMplsLspTemplateEntry 13 } + +vRtrMplsLspTemplateFRHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateFRHopLimit specifies the total number + of hops a detour or backup LSP can take before merging back onto the + main LSP path." + DEFVAL { 16 } + ::= { vRtrMplsLspTemplateEntry 14 } + +vRtrMplsLspTemplateHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateHopLimit specifies the maximum number + of hops that a dynamically created LSP will traverse including the + ingress and egress ESRs. A LSP will not be set up if the hop limit is + exceeded." + DEFVAL { 255 } + ::= { vRtrMplsLspTemplateEntry 15 } + +vRtrMplsLspTemplateRecord OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateRecord specifies whether the + recording of all the hops is enabled for LSPs that are dynamically + created using this template. + + When the value of vRtrMplsLspTemplateRecord is set to 'record', + recording of all the hops that a LSP traverses is enabled. When the + value of vRtrMplsLspTemplateRecord is set to 'noRecord', recording of + all the hops that a LSP traverses is disabled." + DEFVAL { record } + ::= { vRtrMplsLspTemplateEntry 16 } + +vRtrMplsLspTemplateRecordLabel OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateRecordLabel specifies whether the + recording of labels is enabled for LSPs that are dynamically created + using this LSP template . + + When the value of vRtrMplsLspTemplateRecordLabel is set to 'record', + recording of labels at each node that a LSP traverses is enabled. When + the value of vRtrMplsLspTemplateRecordLabel is set to 'noRecord', + recording of labels at each node that a LSP traverses is disabled." + DEFVAL { record } + ::= { vRtrMplsLspTemplateEntry 17 } + +vRtrMplsLspTemplateRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateRetryLimit specifies the maximum + number of attempts made to establish an LSP that is dynamically + created using this template. A value of zero(0) specifies that an + infinite number of retry attempts should be made." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 18 } + +vRtrMplsLspTemplateRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateRetryTimer specifies the time in + seconds a dynamically created Lsp waits before it attempts to + re-establish itself." + DEFVAL { 30 } + ::= { vRtrMplsLspTemplateEntry 19 } + +vRtrMplsLspTemplateCspfTeMetric OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspTemplateCspfTeMetric specifies whether the TE + metric is used for the purpose of the LSP path computation by CSPF + (Constrained Shortest Path First). + + When the value of vRtrMplsLspTemplateCspfTeMetric is set to 'true', the + TE metric is used to compute the path of the LSP by CSPF. When the value of + vRtrMplsLspTemplateCspfTeMetric is set to 'false', IGP metric is used to + compute the path of the LSP by CSPF." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 20 } + +vRtrMplsLspTemplateLspCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateLspCount indicates the number of LSPs + of type 'p2mpAuto' that are created using this template." + ::= { vRtrMplsLspTemplateEntry 21 } + +vRtrMplsLspTemplateMvpnRefCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateMvpnRefCount indicates the number of + MVPNs as well as number of P2MP LSP users associated to this template." + ::= { vRtrMplsLspTemplateEntry 22 } + +vRtrMplsLspTemplateFRPropAdmGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateFRPropAdmGrp specifies whether or not + the use of administrative group constraints on a FRR backup LSP is + enabled. + + If vRtrMplsLspTemplateFastReroute is set to 'true', the value of + vRtrMplsLspTemplateFRPropAdmGrp specifies whether or not the + administrative group constraints are signaled in the + vRtrMplsLspTemplateFastReroute object. + + If vRtrMplsLspTemplateFastReroute is set to 'false', the value of + vRtrMplsLspTemplateFRPropAdmGrp is insignificant." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 23 } + +vRtrMplsLspTemplatePropAdmGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplatePropAdmGrp specifies whether the + propagation of session attribute object with resource affinity + (C-type 1) in PATH message is enabled for the LSPs that + are dynamically created using this LSP template. + + By default, the value of vRtrMplsLspTemplatePropAdmGrp is 'false' + which specifies the session attribute object without resource affinity + (C-Type 7) is propagated in PATH message and the admin groups are + ignored on Label Switched Router(LSR) while doing CSPF calculation." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 24 } + +vRtrMplsLspTemplateBgpShortcut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateBgpShortcut specifies whether to + exclude or include a RSVP LSP from being used as a shortcut while + resolving BGP routes. + + When the value of vRtrMplsLspTemplateBgpShortcut is set to 'true' the + RSVP LSP is used as a shortcut while resolving BGP routes. + + When the value of vRtrMplsLspTemplateBgpShortcut is set to 'false' the + RSVP LSP is not used as a shortcut while resolving BGP routes." + DEFVAL { true } + ::= { vRtrMplsLspTemplateEntry 25 } + +vRtrMplsLspTemplateIgpShortcut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateIgpShortcut specifies whether to + exclude or include a RSVP LSP from being used as a shortcut while + resolving IGP routes. + + When the value of vRtrMplsLspTemplateIgpShortcut is set to 'true' the + RSVP LSP is used as a shortcut while resolving IGP routes. + + When the value of vRtrMplsLspTemplateIgpShortcut is set to 'false' the + RSVP LSP is not used as a shortcut while resolving IGP routes." + DEFVAL { true } + ::= { vRtrMplsLspTemplateEntry 26 } + +vRtrMplsLspTemplateLdpOverRsvp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateLdpOverRsvp specifies that this LSP can + be included by IGP to calculate its SPF tree. The IGP (OSPF or ISIS) + will subsequently provide LDP with all ECMP IGP next-hops and tunnel + endpoints that it considers to be the lowest cost path to the + destination. If an IGP calculation and an LDP over RSVP produce the + same cost then LDP will always prefer an LDP over RSVP tunnel over an + IGP route. + + By default, static and dynamic LSPs will be included when they are + created. The default value for p2mp and bypass-only LSPs will be + 'false'." + DEFVAL { true } + ::= { vRtrMplsLspTemplateEntry 27 } + +vRtrMplsLspTemplateLeastFill OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateLeastFill specifies whether the use of + the least-fill path selection method for the computation of the path + of this LSP template is enabled. + + By default, the path of an LSP is randomly chosen among a set of equal + cost paths." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 28 } + +vRtrMplsLspTemplateMetric OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateMetric specifies the metric for this + LSP which is used to select an LSP among a set of LSPs which are + destined to the same egress 7x50 router. The LSP with the lowest + metric will be selected. + + In LDP-over-RSVP, LDP performs a lookup in the Routing Table + Manager (RTM) which provides the next hop to the destination PE + and the advertising router (ABR or destination PE itself). If the + advertising router matches the targeted LDP peer, LDP then + performs a second lookup for the advertising router in the Tunnel + Table Manager (TTM). This lookup returns the best RSVP LSP to use + to forward packets for an LDP FEC learned through the targeted + LDP session. The lookup returns the LSP with the lowest metric. + If multiple LSPs have the same metric, then the result of the + lookup will be to select the first one available in the TTM. + + A value of '0' indicates metric is not to be used." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 29 } + +vRtrMplsLspTemplateSetupPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateSetupPriority specifies the setup + priority to use when insufficient bandwidth is available to setup a LSP. + The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority." + DEFVAL { 7 } + ::= { vRtrMplsLspTemplateEntry 30 } + +vRtrMplsLspTemplateHoldPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateHoldPriority specifies the hold + priority to use when insufficient bandwidth is available to setup a + LSP. The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 31 } + +vRtrMplsLspTemplateVprnAutoBind OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateVprnAutoBind specifies whether the LSP + can be used as part of the auto-bind feature for VPRN services. By + default a LSP is available for inclusion to be used for the auto-bind + feature. + + By default, static and dynamic LSPs will be included when they are + created. The default value for p2mp and bypass-only LSPs will + be 'false'." + DEFVAL { true } + ::= { vRtrMplsLspTemplateEntry 32 } + +vRtrMplsLspTempIgpSCutLfaType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + lfaProtect (1), + lfaOnly (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempIgpSCutLfaType specifies whether to + exclude or include a RSVP LSP from being used as a shortcut while + resolving IGP routes in LFA SPF or whether to exclude or include a + RSVP LSP from being used as a LFA SPF. + + When the value of vRtrMplsLspTempIgpSCutLfaType is set to 'lfaProtect' + the RSVP LSP is used as a shortcut while resolving IGP routes in LFA + SPF as well. + + When the value of vRtrMplsLspTempIgpSCutLfaType is set to 'lfaOnly' + the RSVP LSP is used as a LFA SPF and not used as igp shortcut in + regular SPF. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when the value of the object + vRtrMplsLspTemplateIgpShortcut is not set to 'true'." + DEFVAL { none } + ::= { vRtrMplsLspTemplateEntry 33 } + +vRtrMplsLspTempIgpSCutRelOffset OBJECT-TYPE + SYNTAX Integer32 (-10..10 | 2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempIgpSCutRelOffset specifies the the + relative offset to the IGP metric on the SPF tree. + + The SPF tree is updated with the current IGP metric of the path + between the endpoints of the LSP minus the value of + vRtrMplsLspTempIgpSCutRelOffset. + + The default value of 2147483647 indicates the relative metric offset + is not to be considered." + DEFVAL { 2147483647 } + ::= { vRtrMplsLspTemplateEntry 34 } + +vRtrMplsLspTempAutoBandwidth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the vRtrMplsLspTempAutoBandwidth specifies whether + automatic bandwidth adjustment has been enabled or disabled for this + LSP template. + + A value of 'true' specifies that automatic bandwidth adjustment has + been enabled for this LSP template and a value of 'false' specifies + that automatic bandwidth adjustment has been disabled for this LSP + template." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 35 } + +vRtrMplsLspTempFRNodeProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempFRNodeProtect specifies whether node + protect has been enabled or disabled for this LSP template. + + A value of 'true' specifies that node protection i.e. protection + against the failure of a node on the LSP template is enabled. + + A value of 'false' specifies that node protection is disabled." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 36 } + +vRtrMplsLspTemplateEgrStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateEgrStats specifies whether egress + statistics has been enabled or disabled for this LSP template. + + A value of 'true' specifies egress statistics is enabled on this LSP + template. + + A value of 'false' specifies that egress statistics is disabled on + this LSP template." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 37 } + +vRtrMplsLspTempCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempCollectStats specifies whether to collect + statistics for this prefix." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 38 } + +vRtrMplsLspTempAccntingPolicy OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAccntingPolicy specifies the accounting + policy to be used for this entry. + + A value of zero indicates that the default accounting policy should be + used." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 39 } + +vRtrMplsLspTemplateFromAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateFromAddrType specifies the IP address + type of vRtrMplsLspTemplateFromAddr." + DEFVAL { unknown } + ::= { vRtrMplsLspTemplateEntry 40 } + +vRtrMplsLspTemplateFromAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrMplsLspTemplateFromAddr specifies the source address of this + LSP template. + + The address type of vRtrMplsLspTemplateFromAddr is specified by + vRtrMplsLspTemplateFromAddrType. + + When vRtrMplsLspTemplateFromAddr has not been explicitly set, the + system IP address will be used." + DEFVAL { ''H } + ::= { vRtrMplsLspTemplateEntry 41 } + +vRtrMplsLspTemplateClassType OBJECT-TYPE + SYNTAX TmnxRsvpDSTEClassType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateClassType specifies the class type + (CT) associated with this LSP template." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 42 } + +vRtrMplsLspTempBkupClassType OBJECT-TYPE + SYNTAX TmnxRsvpDSTEClassType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBkupClassType specifies the backup class + type (CT) associated with this LSP template." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 43 } + +vRtrMplsLspTempBgpTransportTunn OBJECT-TYPE + SYNTAX TmnxMplsLspBgpRSVPLSPTunState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBgpTransportTunn specifies whether an RSVP + LSP is allowed or blocked in its usage as a transport LSP for BGP + tunnel routes. + + When the value of vRtrMplsLspTempBgpTransportTunn is set to 'include' + an RSVP LSP is allowed to be used as a transport LSP for BGP tunnel + routes. When the value of vRtrMplsLspTempBgpTransportTunn is set to + 'exclude' an RSVP LSP is not allowed to be used as a transport LSP for + BGP tunnel routes." + DEFVAL { include } + ::= { vRtrMplsLspTemplateEntry 44 } + +vRtrMplsLspTempMainCTRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempMainCTRetryLimit specifies the number of + attempts the software should make before it can start using the backup + class type." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 45 } + +vRtrMplsLspTemplateRsvpAdspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateRsvpAdspec specifies whether or not + the ADSPEC object will be included in RSVP messages. + + When the value of vRtrMplsLspTemplateRsvpAdspec is 'true', the ADSPEC + object will be included in RSVP messages. + + When the value of vRtrMplsLspTemplateRsvpAdspec is 'false', the ADSPEC + object will not be included in RSVP messages." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 46 } + +vRtrMplsLspTempLoadBalancingWt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempLoadBalancingWt specifies the load + balancing weight applied to this Labeled Switch Path(LSP) template. + When a system level load-balancing command is enabled, packets + forwarded to a set of ECMP tunnel next-hops will be sprayed using this + weight configured for this LSP template." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 47 } + +vRtrMplsLspTempClassFwdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempClassFwdEnabled specifies whether class + based forwarding over this MPLS LSP template is enabled or not." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 48 } + +vRtrMplsLspTempFC OBJECT-TYPE + SYNTAX TmnxCBFClasses + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspTempFC specifies a set of forwarding classes + configured for this LSP template expressed as a bit map. If a bit from + 0 through 7 is set, then the corresponding forwarding class has been + configured for this LSP template. If bit 8 is set, this LSP template + has been designated as the default forwarding LSP." + DEFVAL { {} } + ::= { vRtrMplsLspTemplateEntry 49 } + +vRtrMplsLspTempBfdTemplateName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBfdTemplateName specifies the + TIMETRA-BFD-MIB::tmnxBfdAdminTemplateName used by this LSP template." + ::= { vRtrMplsLspTemplateEntry 50 } + +vRtrMplsLspTempBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBfdEnable specifies whether BFD is enabled + or not for this LSP template." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 51 } + +vRtrMplsLspTempBfdPingIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBfdPingIntvl specifies the time interval + for periodic LSP ping for BFD bootstrapping. + + The object vRtrMplsLspTempBfdPingIntvl is applicable to LSP templates + with vRtrMplsLspTemplateType set to 'oneHopP2P' or 'meshP2P'. + + When the value of vRtrMplsLspTempBfdPingIntvl is set to '0', it + disables LSP pings for BFD bootstrapping." + DEFVAL { 60 } + ::= { vRtrMplsLspTemplateEntry 52 } + +vRtrMplsLspTempEntropyLabel OBJECT-TYPE + SYNTAX INTEGER { + forceDisable (1), + enable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempEntropyLabel specifies whether the + application takes into account the value of Entropy Label and Entropy + Label Capability in the label stack for this LSP template. + + When the value of vRtrMplsLspTempEntropyLabel is set to 'enable', the + application will account for EL/ELC in the label stack without taking + into consideration the value of the enabled ELC. + + When the value of vRtrMplsLspTempEntropyLabel is set to + 'force-disable' , the application will ignore the value of enabled + ELC. + + When the value of vRtrMplsLspTempEntropyLabel is modified, Entropy + Label will become operational when this LSP template is resignalled. + + By default, if this LSP template is of type RSVP-TE it will inherit + the behavior as set by vRtrMplsGeneralEntropyLblRsvpTe, or if the LSP + template is of type SR-TE it will inherit from + vRtrMplsGeneralEntropyLblSrTe." + DEFVAL { inherit } + ::= { vRtrMplsLspTemplateEntry 53 } + +vRtrMplsLspTemplatePceReport OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplatePceReport specifies whether to + override the global configuration of reporting of LSP Template to PCE. + + If the value of vRtrMplsLspTemplatePceReport is 'disabled' for an LSP + Template either due to inheritance or due to LSP template level + configuration, the value of vRtrMplsLspTemplatePceReport has no + effect. " + DEFVAL { inherit } + ::= { vRtrMplsLspTemplateEntry 54 } + +vRtrMplsLspTempMaxSrLabels OBJECT-TYPE + SYNTAX Unsigned32 (1..11) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempMaxSrLabels specifies maximum segment + routing label stack size for this LSP template. + + The default IXR platform is 3 and maximum value supported is 5." + DEFVAL { 6 } + ::= { vRtrMplsLspTemplateEntry 55 } + +vRtrMplsLspTempFrrOverheadLabel OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempFrrOverheadLabel specifies maximum + additional overhead labels for this LSP template." + DEFVAL { 1 } + ::= { vRtrMplsLspTemplateEntry 56 } + +vRtrMplsLspTempBfdFailureAction OBJECT-TYPE + SYNTAX INTEGER { + none (0), + down (1), + failoverOrDown (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBfdFailureAction specifies the actions to + be taken when this LSP template session fails. + + When vRtrMplsLspTempBfdFailureAction is set to down, it prevents the + LSP template from being made available as a transport for any user. + + When vRtrMplsLspTempBfdFailureAction is set to failoverOrDown, and the + BFD session associated with the active-path of a related LSP goes + down, the LSP will switch to the standby-path if applicable. When the + LSP cannot switchover, the LSP will go operationally down." + DEFVAL { none } + ::= { vRtrMplsLspTemplateEntry 57 } + +vRtrMplsLspTempCbfFwdingPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempCbfFwdingPlcy specifies the name of the + Class Forwarding Policy for this LSP Template instance." + DEFVAL { "" } + ::= { vRtrMplsLspTemplateEntry 58 } + +vRtrMplsLspTempCbfFwdingSet OBJECT-TYPE + SYNTAX Unsigned32 (0..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempCbfFwdingSet specifies the Class + Forwarding Set ID for this LSP Template instance. If system profile is + profile-b then valid range is 0..6 else 0..4" + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 59 } + +vRtrMplsLspTemplateId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateId specifies the identifier + for pce-init LSPs using this template are setup." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 60 } + +vRtrMplsLspTempPathCompMeth OBJECT-TYPE + SYNTAX INTEGER { + none (1), + localCspf (2), + pce (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempPathCompMeth specifies LSP path + computation method. + + If the value of vRtrMplsLspTempPathCompMeth is 'localCspf', local CSPF + will be used to compute the path for LSPs using this template. + + If the value of vRtrMplsLspTempPathCompMeth is 'pce', Path Computation + Engine (PCE) will be used to compute the path for LSPs using this + template. + + The default value for vRtrMplsLspTempPathCompMeth is 'none'." + DEFVAL { none } + ::= { vRtrMplsLspTemplateEntry 61 } + +vRtrMplsLspTempMetricType OBJECT-TYPE + SYNTAX INTEGER { + igp (1), + te (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempMetricType specifies metric type. + + If the value of vRtrMplsLspTempMetricType is 'igp', the metric used is + IGP. + + If the value of vRtrMplsLspTempMetricType is 'te', the metric used is + TE. + + The default value for vRtrMplsLspTempMetricType is 'igp'." + DEFVAL { igp } + ::= { vRtrMplsLspTemplateEntry 62 } + +vRtrMplsLspTempLocalSrProt OBJECT-TYPE + SYNTAX INTEGER { + none (1), + preferred (2), + mandatory (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempLocalSrProt specifies the local SR + protection. + + If the value of vRtrMplsLspTempLocalSrProt is 'none', there is no + protection. + + If the value of vRtrMplsLspTempLocalSrProt is 'preferred', the + protection is preferred. + + If the value of vRtrMplsLspTempLocalSrProt is 'mandatory', the + protection is mandatory. + + The default value for vRtrMplsLspTempLocalSrProt is 'none'." + DEFVAL { preferred } + ::= { vRtrMplsLspTemplateEntry 63 } + +vRtrMplsLspTempLabelStackRed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempLabelStackRed specifies whether label + stack reduction is enabled." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 64 } + +vRtrMplsLspTempBfdUpWaitTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBfdUpWaitTimer specifies the time in + seconds the software will wait for BFD to come up. + + The timer object is applicable only when + vRtrMplsLspTempBfdFailureAction is set to 'failoverOrDown'. + + The timer object is applicable for LSP templates with + vRtrMplsLspTemplateType set to 'oneHopP2PSrTe', 'meshP2PSrTe' or + pceInitP2PSrte'. + + The timer is started when BFD is first enabled on a path or BFD + transitions from up to down. When this timer expires and if BFD has + not yet come up, the path is torn down by removing it from TTM and + the IOM and the retry timer is started." + DEFVAL { 4 } + ::= { vRtrMplsLspTemplateEntry 65 } + +vRtrMplsLspTempSelfPing OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempSelfPing specifies whether to override the + global configuration of Self Ping. + + If the value of vRtrMplsLspTempSelfPing is 'disabled' for an LSP + template entry either due to inheritance or due to lsp template level + configuration, the value of vRtrMplsLspTempSelfPing has no affect. + + The default value for vRtrMplsLspTempSelfPing is 'inherit'." + DEFVAL { inherit } + ::= { vRtrMplsLspTemplateEntry 66 } + +vRtrMplsLspTempAddrFamily OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAddrFamily specifies the address family + type used for SR-TE LSP templates. + + If the value of vRtrMplsLspTempAddrFamily is 'ipv4' for an LSP + template entry is using an ipv4 address. + + If the value of vRtrMplsLspTempAddrFamily is 'ipv6' for an LSP + template entry is using an ipv6 address." + DEFVAL { ipv4 } + ::= { vRtrMplsLspTemplateEntry 67 } + +vRtrMplsLspTemplateEgrStatsMode OBJECT-TYPE + SYNTAX INTEGER { + per-fc (0), + aggregate (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateEgrStatsMode specifies whether + statistics are per-fc or aggregate. + + If the value of vRtrMplsLspTemplateEgrStatsMode is 'per-fc' means + collected stats will be per forwarding class. + + If the value of vRtrMplsLspTemplateEgrStatsMode is 'aggregate' means + collected stats will be aggregated." + DEFVAL { per-fc } + ::= { vRtrMplsLspTemplateEntry 68 } + +vRtrMplsLspAutoBWTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWTableLastChg indicates the sysUpTime at + the time of the last modification to vRtrMplsLspAutoBandwidthTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 42 } + +vRtrMplsLspAutoBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspAutoBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspAutoBandwidthTable has an entry for auto bandwidth + configuration for each Labeled Switch Path (LSP) configured for a + virtual router in the system." + ::= { tmnxMplsObjs 43 } + +vRtrMplsLspAutoBandwidthEntry OBJECT-TYPE + SYNTAX VRtrMplsLspAutoBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents auto bandwidth configuration for a Labeled + Switch Path (LSP) configured for a virtual router in the system." + INDEX { + vRtrID, + vRtrMplsLspAutoBWLspName + } + ::= { vRtrMplsLspAutoBandwidthTable 1 } + +VRtrMplsLspAutoBandwidthEntry ::= SEQUENCE +{ + vRtrMplsLspAutoBWLspName TLNamedItem, + vRtrMplsLspAutoBWLastChange TimeStamp, + vRtrMplsLspAutoBWAdjDNPercent Unsigned32, + vRtrMplsLspAutoBWAdjDNMbps TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWAdjMultiplier Unsigned32, + vRtrMplsLspAutoBWAdjUPPercent Unsigned32, + vRtrMplsLspAutoBWAdjUPMbps TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWMaxBW TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWMinBW TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWMonitorBW TruthValue, + vRtrMplsLspAutoBWOverFlow Unsigned32, + vRtrMplsLspAutoBWOvrFlwThreshold Unsigned32, + vRtrMplsLspAutoBWOvrFlwBW TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWSampMultiplier Unsigned32, + vRtrMplsLspAutoBWSampTime Unsigned32, + vRtrMplsLspAutoBWLastAdj TimeStamp, + vRtrMplsLspAutoBWLastAdjCause TmnxMplsLspAutoBWLastAdjCause, + vRtrMplsLspAutoBWNextAdj Unsigned32, + vRtrMplsLspAutoBWMaxAvgRate Unsigned32, + vRtrMplsLspAutoBWLastAvgRate Unsigned32, + vRtrMplsLspAutoBWInheritance Unsigned32, + vRtrMplsLspAutoBWCurrentBW Unsigned32, + vRtrMplsLspAutoBWAdjTime Unsigned32, + vRtrMplsLspAutoBWOvrFlwCount Unsigned32, + vRtrMplsLspAutoBWSampCount Unsigned32, + vRtrMplsLspAutoBWAdjCount Unsigned32, + vRtrMplsLspAutoBWOperState TmnxEnabledDisabled, + vRtrMplsLspAutoBWSampInterval Unsigned32, + vRtrMplsLspAutoBWBeWeight Unsigned32, + vRtrMplsLspAutoBWL2Weight Unsigned32, + vRtrMplsLspAutoBWAfWeight Unsigned32, + vRtrMplsLspAutoBWL1Weight Unsigned32, + vRtrMplsLspAutoBWH2Weight Unsigned32, + vRtrMplsLspAutoBWEfWeight Unsigned32, + vRtrMplsLspAutoBWH1Weight Unsigned32, + vRtrMplsLspAutoBWNcWeight Unsigned32, + vRtrMplsLspAutoBWUnderFlow Unsigned32, + vRtrMplsLspAutoBWUndFlwThreshold Unsigned32, + vRtrMplsLspAutoBWUndFlwBW TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWUndFlwCount Counter32, + vRtrMplsLspAutoBWMaxUndFlwBw Unsigned32, + vRtrMplsLspAutoBWUseLastAdjBW TruthValue, + vRtrMplsLspAutoBWSecRetryLimit Unsigned32, + vRtrMplsLspAutoBWLastAdjBW Integer32 +} + +vRtrMplsLspAutoBWLspName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWLspName uniquely identifies a row in the + vRtrMplsLspAutoBandwidthTable. + + If vRtrMplsLspType is not 'meshP2p' or 'oneHopP2p', + vRtrMplsLspAutoBWLspName can have a maximum of 32 characters." + ::= { vRtrMplsLspAutoBandwidthEntry 1 } + +vRtrMplsLspAutoBWLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsLspAutoBandwidthEntry 2 } + +vRtrMplsLspAutoBWAdjDNPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAdjDNPercent specifies minimum + difference between the current bandwidth reservation of the LSP and + the (measured) maximum average data rate, expressed as a percentage of + the current bandwidth, for decreasing the bandwidth of the LSP. At the + adjust interval expiry, if the measured bandwidth falls below the + current bandwidth by the value of vRtrMplsLspAutoBWAdjDNPercent it can + cause a resignaling attempt for the LSP + + When the value of vRtrMplsLspAutoBWAdjDNPercent is 0 it means that + this threshold check is always true for any measured bandwidth less + than current bandwidth" + DEFVAL { 5 } + ::= { vRtrMplsLspAutoBandwidthEntry 3 } + +vRtrMplsLspAutoBWAdjDNMbps OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAdjDNMbps specifies the minimum + difference between the current bandwidth reservation of the LSP and + the (measured) maximum average data rate, expressed as an absolute + bandwidth (Mbps), for decreasing the bandwidth of the LSP." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 4 } + +vRtrMplsLspAutoBWAdjMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAdjMultiplier specifies the number of + collection intervals in the adjust interval. + + The default value is derived from vRtrMplsGeneralAutoBWDefAdjMul and + vRtrMplsLspAutoBWAdjCount." + DEFVAL { 288 } + ::= { vRtrMplsLspAutoBandwidthEntry 5 } + +vRtrMplsLspAutoBWAdjUPPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAdjUPPercent specifies minimum + difference between the current bandwidth reservation of the LSP and + the (measured) maximum average data rate, expressed as a percentage of + the current bandwidth, for increasing the bandwidth of the LSP. At the + adjust interval expiry, if the measured bandwidth exceeds the current + bandwidth by the value of vRtrMplsLspAutoBWAdjUPPercent it can cause a + resignaling attempt for the LSP + + When the value of vRtrMplsLspAutoBWAdjUPPercent is 0 it means that + this threshold check is always true for any measured bandwidth greater + than current bandwidth" + DEFVAL { 5 } + ::= { vRtrMplsLspAutoBandwidthEntry 6 } + +vRtrMplsLspAutoBWAdjUPMbps OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAdjUPMbps specifies the minimum + difference between the current bandwidth reservation of the LSP and + the (measured) maximum average data rate, expressed as an absolute + bandwidth (Mbps), for increasing the bandwidth of the LSP." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 7 } + +vRtrMplsLspAutoBWMaxBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWMaxBW specifies the maximum that + auto-bandwidth allocation is allowed to request for a LSP." + DEFVAL { 100000 } + ::= { vRtrMplsLspAutoBandwidthEntry 8 } + +vRtrMplsLspAutoBWMinBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWMinBW specifies the minimum that + auto-bandwidth allocation is allowed to request for a LSP." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 9 } + +vRtrMplsLspAutoBWMonitorBW OBJECT-TYPE + SYNTAX TruthValue + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWMonitorBW specifies whether the + collection and display of auto-bandwidth measurements is enabled or + disabled for the LSP. + + When the value of vRtrMplsLspAutoBWMonitorBW is 'true' the collection + and display of auto-bandwidth measurements is enabled and when the + value is 'false' it is disabled." + DEFVAL { false } + ::= { vRtrMplsLspAutoBandwidthEntry 10 } + +vRtrMplsLspAutoBWOverFlow OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWOverFlow specifies number of overflow + samples that triggers an overflow auto-bandwidth adjustment attempt." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 11 } + +vRtrMplsLspAutoBWOvrFlwThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWOvrFlwThreshold specifies the minimum + difference between the current bandwidth of the LSP and the sampled + data rate, expressed as a percentage of the current bandwidth, for + counting an overflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 12 } + +vRtrMplsLspAutoBWOvrFlwBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWOvrFlwBW specifies the minimum + difference between the current bandwidth of the LSP and the sampled + data rate, expressed as an absolute bandwidth (Mbps), for counting an + overflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 13 } + +vRtrMplsLspAutoBWSampMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..511) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWSampMultiplier specifies the multiplier + for collection intervals in a sample interval." + DEFVAL { 1 } + ::= { vRtrMplsLspAutoBandwidthEntry 14 } + +vRtrMplsLspAutoBWSampTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWSampTime indicates the sample multiplier + times the collection interval." + ::= { vRtrMplsLspAutoBandwidthEntry 15 } + +vRtrMplsLspAutoBWLastAdj OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWLastAdj indicates the system time for + the last auto-bandwidth adjustment." + ::= { vRtrMplsLspAutoBandwidthEntry 16 } + +vRtrMplsLspAutoBWLastAdjCause OBJECT-TYPE + SYNTAX TmnxMplsLspAutoBWLastAdjCause + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWLastAdjCause indicates the cause for the + last auto-bandwidth adjustment." + ::= { vRtrMplsLspAutoBandwidthEntry 17 } + +vRtrMplsLspAutoBWNextAdj OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWNextAdj indicates the system time when + then adjust-timer will expire." + ::= { vRtrMplsLspAutoBandwidthEntry 18 } + +vRtrMplsLspAutoBWMaxAvgRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWMaxAvgRate indicates the maximum average + data rate in any sample interval of the current adjust interval." + ::= { vRtrMplsLspAutoBandwidthEntry 19 } + +vRtrMplsLspAutoBWLastAvgRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWLastAvgRate indicates the average data + rate in the sample interval that ended most recently." + ::= { vRtrMplsLspAutoBandwidthEntry 20 } + +vRtrMplsLspAutoBWInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For each writable object in this row that can be configured to inherit + its value from the corresponding object in the vRtrMplsGeneralTable, + there is bit within vRtrMplsLspAutoBWInheritance that controls whether + to inherit the operational value of the object or use the + administratively set value. + + This object is a bit-mask, with the following positions: + + vRtrMplsLspAutoBWAdjMultiplier 0x1 + vRtrMplsLspAutoBWSampMultiplier 0x2 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrMplsGeneralTable." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 21 } + +vRtrMplsLspAutoBWCurrentBW OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWCurrentBW indicates the current + bandwidth reserved along the primary path." + ::= { vRtrMplsLspAutoBandwidthEntry 22 } + +vRtrMplsLspAutoBWAdjTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAdjTime indicates the adjust multiplier + times the collection interval." + ::= { vRtrMplsLspAutoBandwidthEntry 23 } + +vRtrMplsLspAutoBWOvrFlwCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWOvrFlwCount indicates the number of + overflow samples since the last reset." + ::= { vRtrMplsLspAutoBandwidthEntry 24 } + +vRtrMplsLspAutoBWSampCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWSampCount indicates the count in the + sample interval." + ::= { vRtrMplsLspAutoBandwidthEntry 25 } + +vRtrMplsLspAutoBWAdjCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAdjCount indicates the count in the + adjust interval." + ::= { vRtrMplsLspAutoBandwidthEntry 26 } + +vRtrMplsLspAutoBWOperState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWOperState indicates the operational + status for the LSP." + ::= { vRtrMplsLspAutoBandwidthEntry 27 } + +vRtrMplsLspAutoBWSampInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWSampInterval indicates the number of + sample intervals." + ::= { vRtrMplsLspAutoBandwidthEntry 28 } + +vRtrMplsLspAutoBWBeWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWBeWeight specifies the weight in percent + for forwarding class 'BE' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 29 } + +vRtrMplsLspAutoBWL2Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWL2Weight specifies the weight in percent + for forwarding class 'L2' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 30 } + +vRtrMplsLspAutoBWAfWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWAfWeight specifies the weight in percent + for forwarding class 'AF' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 31 } + +vRtrMplsLspAutoBWL1Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWL1Weight specifies the weight in percent + for forwarding class 'L1' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 32 } + +vRtrMplsLspAutoBWH2Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWH2Weight specifies the weight in percent + for forwarding class 'H2' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 33 } + +vRtrMplsLspAutoBWEfWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWEfWeight specifies the weight in percent + for forwarding class 'EF' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 34 } + +vRtrMplsLspAutoBWH1Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWH1Weight specifies the weight in percent + for forwarding class 'H1' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 35 } + +vRtrMplsLspAutoBWNcWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWNcWeight specifies the weight in percent + for forwarding class 'NC' for the LSP." + DEFVAL { 100 } + ::= { vRtrMplsLspAutoBandwidthEntry 36 } + +vRtrMplsLspAutoBWUnderFlow OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWUnderFlow specifies the number of + underflow samples that triggers an underflow auto-bandwidth adjustment + attempt." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 37 } + +vRtrMplsLspAutoBWUndFlwThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWUndFlwThreshold specifies the minimum + difference between the current bandwidth of the LSP and the sampled + data rate, expressed as a percentage of the current bandwidth, for + counting an underflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 38 } + +vRtrMplsLspAutoBWUndFlwBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWUndFlwBW specifies the minimum + difference between the current bandwidth of the LSP and the sampled + data rate, expressed as an absolute bandwidth (Mbps), for counting an + underflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspAutoBandwidthEntry 39 } + +vRtrMplsLspAutoBWUndFlwCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWUndFlwCount indicates the number of + underflow samples since the last reset." + ::= { vRtrMplsLspAutoBandwidthEntry 40 } + +vRtrMplsLspAutoBWMaxUndFlwBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWMaxUndFlwBw indicates the maximum + sampled bandwidth in the most recent consecutive underflow samples." + ::= { vRtrMplsLspAutoBandwidthEntry 41 } + +vRtrMplsLspAutoBWUseLastAdjBW OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWUseLastAdjBW specifies whether use of + last adjusted bandwidth is enabled or diabled. + + When the value is 'true' the use of last adjusted bandwidth is + enabled, and LSP paths will be signalled with the last adjusted + bandwidth of the LSP and not the configured bandwidth." + DEFVAL { false } + ::= { vRtrMplsLspAutoBandwidthEntry 42 } + +vRtrMplsLspAutoBWSecRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWSecRetryLimit specifies the max number + of retry attempts that will be made to signal the secondary path with + the last adjusted bandwidth. After the number of retry attempts is + exceeded, no more attempts will be made to resignal the secondary path + and the path will remain operationally down. A value of zero(0) + specifies that the retry limit is infinite. + + This variable is valid only if vRtrMplsLspAutoBWUseLastAdjBW is set to + 'enabled'." + DEFVAL { 5 } + ::= { vRtrMplsLspAutoBandwidthEntry 43 } + +vRtrMplsLspAutoBWLastAdjBW OBJECT-TYPE + SYNTAX Integer32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWLastAdjBW indicates the last adjusted + bandwidth for the LSP. A value of -1 indicates that this value is + invalid" + ::= { vRtrMplsLspAutoBandwidthEntry 44 } + +vRtrMplsLspPathOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathOperTable has an entry for an association between a + Labeled Switch Path (LSP) in the vRtrMplsLspTable and a path (or + tunnel) entry in the mplsTunnelTable." + ::= { tmnxMplsObjs 44 } + +vRtrMplsLspPathOperEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an operational status for an association + between a Labeled Switch Path (LSP) in the vRtrMplsLspTable and a path + (or tunnel) entry in the mplsTunnelTable. + + Entries cannot be created and deleted via SNMP SET operations. + + A row entry will have valid operational status info when + vRtrMplsLspPathOperState is set to inService." + AUGMENTS { vRtrMplsLspPathEntry } + ::= { vRtrMplsLspPathOperTable 1 } + +VRtrMplsLspPathOperEntry ::= SEQUENCE +{ + vRtrMplsLspPathOperSetupPriority Unsigned32, + vRtrMplsLspPathOperHoldPriority Unsigned32, + vRtrMplsLspPathOperRecord INTEGER, + vRtrMplsLspPathOperRecordLabel INTEGER, + vRtrMplsLspPathOperHopLimit Unsigned32, + vRtrMplsLspPathOperAdminGrpIncl Unsigned32, + vRtrMplsLspPathOperAdminGrExcld Unsigned32, + vRtrMplsLspPathOperCspf TruthValue, + vRtrMplsLspPathOperCspfToFrstLs TruthValue, + vRtrMplsLspPathOperLeastFill TruthValue, + vRtrMplsLspPathOperRsvpAdspec TruthValue, + vRtrMplsLspPathOperFRNodeProtect TruthValue, + vRtrMplsLspPathOperPropAdminGrp TruthValue, + vRtrMplsLspPathOperFRHopLimit Unsigned32, + vRtrMplsLspPathOperFRPropAdmGrp TruthValue, + vRtrMplsLspPathOperInterArea TruthValue, + vRtrMplsLspPathOperCompMeth INTEGER, + vRtrMplsLspPathOperMetricType INTEGER, + vRtrMplsLspPathOperLocalSrProt INTEGER, + vRtrMplsLspPathOperLabelStackRed INTEGER, + vRtrMplsLspPathNgFNAddrType InetAddressType, + vRtrMplsLspPathNgFNAddr InetAddress +} + +vRtrMplsLspPathOperSetupPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperSetupPriority indicates the setup + priority used by the operational LSP path. + + When make-before-break functionality for the LSP is enabled and if the + path setup priority is changed, the resources allocated to the + existing LSP paths will not be released until a new path with the new + setup priority settings has been established. While a new path is + being signaled, the administrative value and the operational values of + the path setup priority may differ. The value of + vRtrMplsLspPathSetupPriority specifies the setup priority for the new + LSP path trying to be established whereas the value of + vRtrMplsLspPathOperSetupPriority specifies the setup priority for the + existing LSP path." + ::= { vRtrMplsLspPathOperEntry 1 } + +vRtrMplsLspPathOperHoldPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperHoldPriority indicates the hold + priority used by the operational LSP path. + + When make-before-break functionality for the LSP is enabled and if the + path hold priority is changed, the resources allocated to the existing + LSP paths will not be released until a new path with the new hold + priority settings has been established. While a new path is being + signaled, the administrative value and the operational values of the + path hold priority may differ. The value of + vRtrMplsLspPathHoldPriority specifies the hold priority for the new + LSP path trying to be established whereas the value of + vRtrMplsLspPathOperHoldPriority specifies the hold priority for the + existing LSP path." + ::= { vRtrMplsLspPathOperEntry 2 } + +vRtrMplsLspPathOperRecord OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperRecord indicates whether the + operational LSP path is recording or not recording all the traversed + hops. + + When make-before-break functionality for the LSP is enabled and if the + path hops recording setting is changed, the resources allocated to the + existing LSP paths will not be released until a new path with the new + settings has been established. While a new path is being signaled, the + administrative value and the operational values of hops recording + setting of the path may differ. The value of vRtrMplsLspPathRecord + specifies the hops recording setting for the new LSP path trying to be + established whereas the value of vRtrMplsLspPathOperRecord specifies + the hops recording setting for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 3 } + +vRtrMplsLspPathOperRecordLabel OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperRecordLabel indicates whether the + currently operational LSP path is recording or not recording the label + allocated at each traversed node. + + When make-before-break functionality for the LSP is enabled and if the + path label recording setting is changed, the resources allocated to + the existing LSP paths will not be released until a new path with the + new settings has been established. While a new path is being signaled, + the administrative value and the operational values of label recording + setting of the path may differ. The value of + vRtrMplsLspPathRecordLabel specifies the label recording setting for + the new LSP path trying to be established whereas the value of + vRtrMplsLspPathOperRecordLabel specifies the label recording setting + for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 4 } + +vRtrMplsLspPathOperHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (2..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperHopLimit indicates the maximum hops + limit used by the currently operational LSP path. + + When make-before-break functionality for the LSP is enabled and if the + hop limit is changed at either LSP or LSP path level, the resources + allocated to the existing LSP paths will not be released until a new + path with the new settings has been established. While a new path is + being signaled, the administrative value and the operational values of + the path hop limit may differ. The value of either vRtrMplsLspHopLimit + or vRtrMplsLspPathHopLimit specifies the hop limit for the new LSP + path trying to be established whereas the value of + vRtrMplsLspPathOperHopLimit specifies the hop limit for the existing + LSP path." + ::= { vRtrMplsLspPathOperEntry 5 } + +vRtrMplsLspPathOperAdminGrpIncl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperAdminGrpIncl is a bit-map which + indicates a list of admin groups included by the currently operational + LSP path. + + When make-before-break functionality for the LSP is enabled and if + the list of included admin groups is changed at either LSP or LSP + path level, the resources allocated to the existing LSP paths will + not be released until a new path with the new settings has been + established. While a new path is being signaled, the + administrative value and the operational values of the path may + differ. The value of either vRtrMplsLspAdminGroupInclude or + vRtrMplsLspPathAdminGroupInclude specifies the include admin groups + bit-map for the new LSP path trying to be established whereas the + value of vRtrMplsLspPathOperAdminGrpIncl specifies the include admin + groups bit-map for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 6 } + +vRtrMplsLspPathOperAdminGrExcld OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperAdminGrExcld is a bit-map which + indicates a list of admin groups excluded by the currently operational + LSP path. + + When make-before-break functionality for the LSP is enabled and if the + list of excluded admin groups is changed at either LSP or LSP path + level, the resources allocated to the existing LSP paths will not be + released until a new path with the new settings has been established. + While a new path is being signaled, the administrative value and the + operational values of the path may differ. The value of either + vRtrMplsLspAdminGroupExclude or vRtrMplsLspPathAdminGroupExclude + specifies the exclude admin groups bit-map for the new LSP path trying + to be established whereas the value of vRtrMplsLspPathOperAdminGrExcld + specifies the exclude admin groups bit-map for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 7 } + +vRtrMplsLspPathOperCspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspPathOperCspf indicates whether the currently + operational LSP path has used CSPF computation for constrained-path + enabled or disabled. + + When make-before-break functionality for the LSP is enabled and if the + LSP CSPF setting is changed, the resources allocated to the existing + LSP paths will not be released until a new path with the new settings + has been established. While a new path is being signaled, the + administrative value and the operational values of the path may + differ. The value of vRtrMplsLspCspf specifies the CSPF setting for + the new LSP path trying to be established whereas the value of + vRtrMplsLspPathOperCspf specifies the CSPF setting for the existing + LSP path." + ::= { vRtrMplsLspPathOperEntry 8 } + +vRtrMplsLspPathOperCspfToFrstLs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspPathOperCspfToFrstLs indicates whether the + currently operational LSP path had CSPF to first loose hop enabled or + disabled. + + When make-before-break functionality for the LSP is enabled and if the + LSP CSPF to First Loose Hop setting is changed, the resources + allocated to the existing LSP paths will not be released until a new + path with the new settings has been established. While a new path is + being signaled, the administrative value and the operational values of + the path may differ. The value of vRtrMplsLspCspfToFirstLoose + specifies the CSPF to First Loose Hop setting for the new LSP path + trying to be established whereas the value of + vRtrMplsLspPathOperCspfToFrstLs specifies the CSPF to First Loose Hop + setting for the existing LSP path. + + This object was deprecated in the 11.0 release." + ::= { vRtrMplsLspPathOperEntry 9 } + +vRtrMplsLspPathOperLeastFill OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperLeastFill indicates whether the + currently operational LSP path was computed with the least-fill path + selection method. + + When make-before-break functionality for the LSP is enabled and if the + LSP least-fill setting is changed, the resources allocated to the + existing LSP paths will not be released until a new path with the new + settings has been established. While a new path is being signaled, the + administrative value and the operational values of the path may + differ. The value of vRtrMplsLspLeastFill specifies the least-fill + setting for the new LSP path trying to be established whereas the + value of vRtrMplsLspPathOperLeastFill specifies the least-fill setting + for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 10 } + +vRtrMplsLspPathOperRsvpAdspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperRsvpAdspec indicates whether the + currently operational LSP path has ADSPEC object included in RSVP + messages or not. + + When make-before-break functionality for the LSP is enabled and if the + LSP adspec setting is changed, the resources allocated to the existing + LSP paths will not be released until a new path with the new settings + has been established. While a new path is being signaled, the + administrative value and the operational values of the path may + differ. The value of vRtrMplsLspRsvpAdspec specifies the adspec + setting for the new LSP path trying to be established whereas the + value of vRtrMplsLspPathOperRsvpAdspec specifies the adspec setting + for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 11 } + +vRtrMplsLspPathOperFRNodeProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperFRNodeProtect indicates whether the + currently operational LSP path has node protection enabled or + disabled. + + When make-before-break functionality for the LSP is enabled and if the + LSP node protection setting is changed, the resources allocated to the + existing LSP paths will not be released until a new path with the new + settings has been established. While a new path is being signaled, the + administrative value and the operational values of the path may + differ. The value of vRtrMplsLspFRNodeProtect specifies the node + protection setting for the new LSP path trying to be established + whereas the value of vRtrMplsLspPathOperFRNodeProtect specifies the + node protection setting for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 12 } + +vRtrMplsLspPathOperPropAdminGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperPropAdminGrp indicates whether the + currently operational LSP path has propagation admin groups enabled or + disabled. + + When make-before-break functionality for the LSP is enabled and if the + LSP propagate admin groups setting is changed, the resources allocated + to the existing LSP paths will not be released until a new path with + the new settings has been established. While a new path is being + signaled, the administrative value and the operational values of the + path may differ. The value of vRtrMplsLspPropAdminGroup specifies the + propagate admin groups setting for the new LSP path trying to be + established whereas the value of vRtrMplsLspPathOperPropAdminGrp + specifies the propagate admin groups setting for the existing LSP + path." + ::= { vRtrMplsLspPathOperEntry 13 } + +vRtrMplsLspPathOperFRHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperFRHopLimit indicates the total number + of hops to be used by detour LSP before merging to currently + operational LSP path. + + When make-before-break functionality for the LSP is enabled and if the + LSP FR Hop Limit setting is changed, the resources allocated to the + existing LSP paths will not be released until a new path with the new + settings has been established. While a new path is being signaled, the + administrative value and the operational values of the path may + differ. The value of vRtrMplsLspFRHopLimit specifies the FR Hop Limit + setting for the new LSP path trying to be established whereas the + value of vRtrMplsLspPathOperFRHopLimit specifies the FR Hop Limit + setting for the existing LSP path." + ::= { vRtrMplsLspPathOperEntry 14 } + +vRtrMplsLspPathOperFRPropAdmGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperFRPropAdmGrp indicates whether the + currently operational LSP path has propagation of admin groups in the + FAST_REROUTE object enabled or disabled. + + When make-before-break functionality for the LSP is enabled and if the + LSP FR propagate admin groups is changed, the resources allocated to + the existing LSP paths will not be released until a new path with the + new settings has been established. While a new path is being signaled, + the administrative value and the operational values of the path may + differ. The value of vRtrMplsLspFRPropAdminGroup specifies the FR + propagate admin group setting for the new LSP path trying to be + established whereas the value of vRtrMplsLspPathOperFRPropAdmGrp + specifies the FR propagate admin group setting for the existing LSP + path." + ::= { vRtrMplsLspPathOperEntry 15 } + +vRtrMplsLspPathOperInterArea OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperInterArea indicates whether the + operational LSP path is either inter-area or intra-area." + ::= { vRtrMplsLspPathOperEntry 16 } + +vRtrMplsLspPathOperCompMeth OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + none (1), + localCspf (2), + pce (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperCompMeth indicates the path + computation method that was used for the currently operational LSP + path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down or path list is SID." + ::= { vRtrMplsLspPathOperEntry 17 } + +vRtrMplsLspPathOperMetricType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + igp (1), + te (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperMetricType indicates the metric type + used for the currently operational LSP path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down." + ::= { vRtrMplsLspPathOperEntry 18 } + +vRtrMplsLspPathOperLocalSrProt OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + none (1), + preferred (2), + mandatory (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperLocalSrProt indicates the local SR + protection used for the currently operational LSP path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down." + ::= { vRtrMplsLspPathOperEntry 19 } + +vRtrMplsLspPathOperLabelStackRed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + true (1), + false (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperLabelStackRed indicates whether label + stack reduction is used for the currently operational LSP path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down." + ::= { vRtrMplsLspPathOperEntry 20 } + +vRtrMplsLspPathNgFNAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrMplsLspPathNgFNAddrType object is an enumerated value that + specifies the destination address type of the node in the LSP path at + which the LSP path failed." + ::= { vRtrMplsLspPathOperEntry 21 } + +vRtrMplsLspPathNgFNAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathNgFNAddr indicates the IP address of the + node in the LSP path at which the LSP path failed." + ::= { vRtrMplsLspPathOperEntry 22 } + +vRtrMplsLabelObjs OBJECT IDENTIFIER ::= { tmnxMplsObjs 45 } + +vRtrMplsLabelMaxStaticLspLabels OBJECT-TYPE + SYNTAX Unsigned32 (0..262112) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLabelMaxStaticLspLabels specifies the maximum + number of Static LSP labels available on the system. + + vRtrMplsLabelMaxStaticLspLabels must be set along with + vRtrMplsLabelMaxStaticSvcLabels. The total of both values should equal + the maximum value allowed of 131040 or 262112 depending on the system. + + The maximum value of vRtrMplsLabelMaxStaticLspLabels value for most + systems is 113040 labels (128 * 1024 less 32 reserved labels). + + The maximum value of vRtrMplsLabelMaxStaticLspLabels value for chassis + mode D systems is 262112 labels (256 * 1024 less 32 reserved labels). + + vRtrMplsLabelMaxStaticLspLabels is obsoleted in 13.0, replaced by + vRtrMplsLabelStaticLabelRange." + DEFVAL { 2016 } + ::= { vRtrMplsLabelObjs 1 } + +vRtrMplsLabelMaxStaticSvcLabels OBJECT-TYPE + SYNTAX Unsigned32 (0..262112) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLabelMaxStaticSvcLabels specifies the maximum + number of Static SVC labels available on the system. + + vRtrMplsLabelMaxStaticSvcLabels must be set along with + vRtrMplsLabelMaxStaticLspLabels. The total of both values should equal + the maximum value allowed of 113040 or 262112 depending on the system. + + The maximum value of vRtrMplsLabelMaxStaticLspLabels value for most + systems is 113040 labels (128 * 1024 less 32 reserved labels). + + The maximum value of vRtrMplsLabelMaxStaticLspLabels value for chassis + mode D systems is 262112 labels (256 * 1024 less 32 reserved labels). + + vRtrMplsLabelMaxStaticSvcLabels is obsoleted in 13.0, replaced by + vRtrMplsLabelStaticLabelRange." + DEFVAL { 16384 } + ::= { vRtrMplsLabelObjs 2 } + +vRtrMplsLabelBgpLabelsHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelBgpLabelsHoldTimer specifies the number of + seconds to wait before deleting a BGP label entry based on the + next-hop from IOM." + DEFVAL { 0 } + ::= { vRtrMplsLabelObjs 3 } + +vRtrMplsLabelSegRouteStartLabel OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelSegRouteStartLabel specifies the start value + label available for Segment Routing on the system. + + vRtrMplsLabelSegRouteStartLabel must be set along with + vRtrMplsLabelSegRouteEndLabel." + DEFVAL { 0 } + ::= { vRtrMplsLabelObjs 4 } + +vRtrMplsLabelSegRouteEndLabel OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelSegRouteEndLabel specifies the end value + label available for Segment Routing on the system. + + vRtrMplsLabelSegRouteStartLabel must be set along with + vRtrMplsLabelSegRouteEndLabel." + DEFVAL { 0 } + ::= { vRtrMplsLabelObjs 5 } + +vRtrMplsLabelStaticLabelRange OBJECT-TYPE + SYNTAX Unsigned32 (0..1048544) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelStaticLabelRange specifies the range of the + Static labels available on the system. + + vRtrMplsLabelStaticLabelRange maximum value can be 524256 or 1048544 + depending on the system profile value (tmnxChassisSystemProfile). + + For a system configured with system profile as 'profileB', the maximum + value of vRtrMplsLabelStaticLabelRange is 1048544 labels (1024 * 1024 + less 32 reserved labels). + + Otherwise, the maximum value of vRtrMplsLabelStaticLabelRange + is 524256 labels (512 * 1024 less 32 reserved labels). " + DEFVAL { 18400 } + ::= { vRtrMplsLabelObjs 6 } + +vRtrMplsLspTempAutoBWTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWTblLastChg indicates the sysUpTime + at the time of the last modification to vRtrMplsLspTempAutoBWTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 46 } + +vRtrMplsLspTempAutoBWTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTempAutoBWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTempAutoBWTable has an entry for auto bandwidth + configuration for each Labeled Switch Path (LSP) template configured + for a virtual router in the system." + ::= { tmnxMplsObjs 47 } + +vRtrMplsLspTempAutoBWEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTempAutoBWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents auto bandwidth configuration for a Labeled + Switch Path (LSP) Template configured for a virtual router in the + system." + INDEX { + vRtrID, + vRtrMplsLspTemplateName + } + ::= { vRtrMplsLspTempAutoBWTable 1 } + +VRtrMplsLspTempAutoBWEntry ::= SEQUENCE +{ + vRtrMplsLspTempAutoBWLastChg TimeStamp, + vRtrMplsLspTempAutoBWAdjDNPer Unsigned32, + vRtrMplsLspTempAutoBWAdjDNMbps TmnxMplsLspBandwidth, + vRtrMplsLspTempAutoBWAdjUPPer Unsigned32, + vRtrMplsLspTempAutoBWAdjUPMbps TmnxMplsLspBandwidth, + vRtrMplsLspTempAutoBWMaxBW TmnxMplsLspBandwidth, + vRtrMplsLspTempAutoBWMinBW TmnxMplsLspBandwidth, + vRtrMplsLspTempAutoBWMntrBW TruthValue, + vRtrMplsLspTempAutoBWAdjMult Unsigned32, + vRtrMplsLspTempAutoBWOverFlow Unsigned32, + vRtrMplsLspTempAutoBWOvrFlwThr Unsigned32, + vRtrMplsLspTempAutoBWOvrFlwBW TmnxMplsLspBandwidth, + vRtrMplsLspTempAutoBWSampMult Unsigned32, + vRtrMplsLspTempAutoBWSampTime Unsigned32, + vRtrMplsLspTempAutoBWInherit Unsigned32, + vRtrMplsLspTempAutoBWBeWeight Unsigned32, + vRtrMplsLspTempAutoBWL2Weight Unsigned32, + vRtrMplsLspTempAutoBWAfWeight Unsigned32, + vRtrMplsLspTempAutoBWL1Weight Unsigned32, + vRtrMplsLspTempAutoBWH2Weight Unsigned32, + vRtrMplsLspTempAutoBWEfWeight Unsigned32, + vRtrMplsLspTempAutoBWH1Weight Unsigned32, + vRtrMplsLspTempAutoBWNcWeight Unsigned32, + vRtrMplsLspTempAutoBWUnderFlow Unsigned32, + vRtrMplsLspTempAutoBWUndFlwThr Unsigned32, + vRtrMplsLspTempAutoBWUndFlwBW TmnxMplsLspBandwidth +} + +vRtrMplsLspTempAutoBWLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWLastChg indicates the sysUpTime when + this row was last modified." + ::= { vRtrMplsLspTempAutoBWEntry 1 } + +vRtrMplsLspTempAutoBWAdjDNPer OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWAdjDNPer specifies minimum + difference between the current bandwidth reservation of the LSP + template and the (measured) maximum average data rate, expressed as a + percentage of the current bandwidth, for decreasing the bandwidth of + the LSP template. At the adjust interval expiry, if the measured + bandwidth falls below the current bandwidth by the value of + vRtrMplsLspTempAutoBWAdjDNPer it can cause a resignaling attempt for + the LSP template. + + A value of zero for this object indicates that the threshold check is + always true for any measured bandwidth less than current bandwidth." + DEFVAL { 5 } + ::= { vRtrMplsLspTempAutoBWEntry 2 } + +vRtrMplsLspTempAutoBWAdjDNMbps OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWAdjDNMbps specifies the minimum + difference between the current bandwidth reservation of the LSP + template and the (measured) maximum average data rate, expressed as an + absolute bandwidth (Mbps), for decreasing the bandwidth of the LSP + template." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 3 } + +vRtrMplsLspTempAutoBWAdjUPPer OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWAdjUPPer specifies minimum + difference between the current bandwidth reservation of the LSP + template and the (measured) maximum average data rate, expressed as a + percentage of the current bandwidth, for increasing the bandwidth of + the LSP template. At the adjust interval expiry, if the measured + bandwidth exceeds the current bandwidth by the value of + vRtrMplsLspTempAutoBWAdjUPPer it can cause a resignaling attempt for + the LSP template. + + When the value of vRtrMplsLspTempAutoBWAdjUPPer is 0 it means that + this threshold check is always true for any measured bandwidth greater + than current bandwidth" + DEFVAL { 5 } + ::= { vRtrMplsLspTempAutoBWEntry 4 } + +vRtrMplsLspTempAutoBWAdjUPMbps OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWAdjUPMbps specifies the minimum + difference between the current bandwidth reservation of the LSP + template and the (measured) maximum average data rate, expressed as an + absolute bandwidth (Mbps), for increasing the bandwidth of the LSP + template." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 5 } + +vRtrMplsLspTempAutoBWMaxBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWMaxBW specifies the maximum that + auto-bandwidth allocation is allowed to request for a LSP template." + DEFVAL { 100000 } + ::= { vRtrMplsLspTempAutoBWEntry 6 } + +vRtrMplsLspTempAutoBWMinBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWMinBW specifies the minimum that + auto-bandwidth allocation is allowed to request for a LSP template." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 7 } + +vRtrMplsLspTempAutoBWMntrBW OBJECT-TYPE + SYNTAX TruthValue + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWMntrBW specifies whether the + collection and display of auto-bandwidth measurements is enabled or + disabled for the LSP template. + + When the value of vRtrMplsLspTempAutoBWMntrBW is 'true' the collection + and display of auto-bandwidth measurements is enabled and when the + value is 'false' it is disabled." + DEFVAL { false } + ::= { vRtrMplsLspTempAutoBWEntry 8 } + +vRtrMplsLspTempAutoBWAdjMult OBJECT-TYPE + SYNTAX Unsigned32 (1..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWAdjMult specifies the number of + collection intervals in the adjust interval. + + The default value is derived from vRtrMplsGeneralAutoBWDefAdjMul and + vRtrMplsLspAutoBWAdjCount." + DEFVAL { 288 } + ::= { vRtrMplsLspTempAutoBWEntry 9 } + +vRtrMplsLspTempAutoBWOverFlow OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWOverFlow specifies number of + overflow samples that triggers an overflow auto-bandwidth adjustment + attempt." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 10 } + +vRtrMplsLspTempAutoBWOvrFlwThr OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWOvrFlwThr specifies the minimum + difference between the current bandwidth of the LSP and the sampled + data rate, expressed as a percentage of the current bandwidth, for + counting an overflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 11 } + +vRtrMplsLspTempAutoBWOvrFlwBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWOvrFlwBW specifies the minimum + difference between the current bandwidth of the LSP template and the + sampled data rate, expressed as an absolute bandwidth (Mbps), for + counting an overflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 12 } + +vRtrMplsLspTempAutoBWSampMult OBJECT-TYPE + SYNTAX Unsigned32 (1..511) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWSampMult specifies the multiplier + for collection intervals in a sample interval." + DEFVAL { 1 } + ::= { vRtrMplsLspTempAutoBWEntry 13 } + +vRtrMplsLspTempAutoBWSampTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWSampTime indicates the sample + multiplier times the collection interval." + ::= { vRtrMplsLspTempAutoBWEntry 14 } + +vRtrMplsLspTempAutoBWInherit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For each writable object in this row that can be configured to inherit + its value from the corresponding object in the vRtrMplsGeneralTable, + there is bit within vRtrMplsLspTempAutoBWInherit that controls whether + to inherit the operational value of the object or use the + administratively set value. + + This object is a bit-mask, with the following positions: + + vRtrMplsLspTempAutoBWAdjMult 0x1 + vRtrMplsLspTempAutoBWSampMult 0x2 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrMplsGeneralTable." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 15 } + +vRtrMplsLspTempAutoBWBeWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWBeWeight specifies the weight in + percent for forwarding class 'BE' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 16 } + +vRtrMplsLspTempAutoBWL2Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWL2Weight specifies the weight in + percent for forwarding class 'L2' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 17 } + +vRtrMplsLspTempAutoBWAfWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWAfWeight specifies the weight in + percent for forwarding class 'AF' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 18 } + +vRtrMplsLspTempAutoBWL1Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWL1Weight specifies the weight in + percent for forwarding class 'L1' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 19 } + +vRtrMplsLspTempAutoBWH2Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWH2Weight specifies the weight in + percent for forwarding class 'H2' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 20 } + +vRtrMplsLspTempAutoBWEfWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWEfWeight specifies the weight in + percent for forwarding class 'EF' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 21 } + +vRtrMplsLspTempAutoBWH1Weight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWH1Weight specifies the weight in + percent for forwarding class 'H1' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 22 } + +vRtrMplsLspTempAutoBWNcWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWNcWeight specifies the weight in + percent for forwarding class 'NC' for the LSP template." + DEFVAL { 100 } + ::= { vRtrMplsLspTempAutoBWEntry 23 } + +vRtrMplsLspTempAutoBWUnderFlow OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWUnderFlow specifies the number of + underflow samples that trigger an underflow auto-bandwidth adjustment + attempt." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 24 } + +vRtrMplsLspTempAutoBWUndFlwThr OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWUndFlwThr specifies the minimum + difference between the current bandwidth of the LSP and the sampled + data rate, expressed as a percentage of the current bandwidth, for + counting an underflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 25 } + +vRtrMplsLspTempAutoBWUndFlwBW OBJECT-TYPE + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAutoBWUndFlwBW specifies the minimum + difference between the current bandwidth of the LSP template and the + sampled data rate, expressed as an absolute bandwidth (Mbps), for + counting an underflow sample." + DEFVAL { 0 } + ::= { vRtrMplsLspTempAutoBWEntry 26 } + +vRtrMplsTemplPlcyBindTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTemplPlcyBindTblLastChg indicates the sysUpTime + at the time of the last modification to vRtrMplsLspTemplPlcyBindTable + by adding, deleting an entry or change to a writable object in the + table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxMplsObjs 48 } + +vRtrMplsLspTemplPlcyBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTemplPlcyBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTemplPlcyBindTable has an entry for each policy bound + to each Labeled Switch Path (LSP) template configured for a virtual + router in the system." + ::= { tmnxMplsObjs 49 } + +vRtrMplsLspTemplPlcyBindEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTemplPlcyBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a policy bound to a Labeled Switch Path + (LSP) Template configured for a virtual router in the system." + INDEX { + vRtrID, + vRtrMplsLspTemplateName + } + ::= { vRtrMplsLspTemplPlcyBindTable 1 } + +VRtrMplsLspTemplPlcyBindEntry ::= SEQUENCE +{ + vRtrMplsLspTemplPlcyBindLastChg TimeStamp, + vRtrMplsLspTemplPlcyBindRowStat RowStatus, + vRtrMplsLspTemplPlcyBind1 TPolicyStatementNameOrEmpty, + vRtrMplsLspTemplPlcyBind2 TPolicyStatementNameOrEmpty, + vRtrMplsLspTemplPlcyBind3 TPolicyStatementNameOrEmpty, + vRtrMplsLspTemplPlcyBind4 TPolicyStatementNameOrEmpty, + vRtrMplsLspTemplPlcyBind5 TPolicyStatementNameOrEmpty, + vRtrMplsLspTemplPlcyBindOneHop TruthValue +} + +vRtrMplsLspTemplPlcyBindLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrMplsLspTemplPlcyBindLastChg indicates the + value of the sysUpTime when this entry was last modified." + ::= { vRtrMplsLspTemplPlcyBindEntry 1 } + +vRtrMplsLspTemplPlcyBindRowStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrMplsLspTemplPlcyBindRowStat specifies the + RowStatus for Policy bound entry." + ::= { vRtrMplsLspTemplPlcyBindEntry 2 } + +vRtrMplsLspTemplPlcyBind1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplPlcyBind1 specifies the name of the first + mpls lsp template policy. + + This object will be set to its default value when + vRtrMplsLspTemplPlcyBindOneHop is set to true." + DEFVAL { ''H } + ::= { vRtrMplsLspTemplPlcyBindEntry 3 } + +vRtrMplsLspTemplPlcyBind2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplPlcyBind2 specifies the name of the + second mpls lsp template policy. + + This object will be set to its default value when + vRtrMplsLspTemplPlcyBindOneHop is set to true." + DEFVAL { ''H } + ::= { vRtrMplsLspTemplPlcyBindEntry 4 } + +vRtrMplsLspTemplPlcyBind3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplPlcyBind3 specifies the name of the third + mpls lsp template policy. + + This object will be set to its default value when + vRtrMplsLspTemplPlcyBindOneHop is set to true." + DEFVAL { ''H } + ::= { vRtrMplsLspTemplPlcyBindEntry 5 } + +vRtrMplsLspTemplPlcyBind4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplPlcyBind4 specifies the name of the + fourth mpls lsp template policy. + + This object will be set to its default value when + vRtrMplsLspTemplPlcyBindOneHop is set to true." + DEFVAL { ''H } + ::= { vRtrMplsLspTemplPlcyBindEntry 6 } + +vRtrMplsLspTemplPlcyBind5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplPlcyBind5 specifies the name of the fifth + mpls lsp template policy. + + This object will be set to its default value when + vRtrMplsLspTemplPlcyBindOneHop is set to true." + DEFVAL { ''H } + ::= { vRtrMplsLspTemplPlcyBindEntry 7 } + +vRtrMplsLspTemplPlcyBindOneHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplPlcyBindOneHop specifies whether the + one-hop-p2p has been enabled for auto-lsp or not. + + This object will be set to false when any one of the policy for mpls + lsp template is set to its non-default value." + DEFVAL { false } + ::= { vRtrMplsLspTemplPlcyBindEntry 8 } + +vRtrMplsLspTempInStatTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrMplsLspTempInStatTblLstChg + either from adding a row or removing a row." + ::= { tmnxMplsObjs 50 } + +vRtrMplsLspTempInStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTempInStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrMplsLspTempInStatTable controls Ingress Statistics for Template + based Label Switched Path (LSP)." + ::= { tmnxMplsObjs 51 } + +vRtrMplsLspTempInStatEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTempInStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about the ingress + statistics collection for Template based LSP." + INDEX { + vRtrID, + vRtrMplsLspTempInStatType, + vRtrMplsLspTempInStatSndrAddrTyp, + vRtrMplsLspTempInStatSndrAddr, + vRtrMplsLspTempInStatLspNamePref + } + ::= { vRtrMplsLspTempInStatTable 1 } + +VRtrMplsLspTempInStatEntry ::= SEQUENCE +{ + vRtrMplsLspTempInStatType INTEGER, + vRtrMplsLspTempInStatSndrAddrTyp InetAddressType, + vRtrMplsLspTempInStatSndrAddr InetAddress, + vRtrMplsLspTempInStatLspNamePref TLNamedItem, + vRtrMplsLspTempInStatRowStatus RowStatus, + vRtrMplsLspTempInStatLastChanged TimeStamp, + vRtrMplsLspTempInStatCollectStat TruthValue, + vRtrMplsLspTempInStatAccntPolicy Unsigned32, + vRtrMplsLspTempInStatAdminState TmnxAdminState, + vRtrMplsLspTempInStatMaxStats Unsigned32, + vRtrMplsLspTempInStatTotlSession Unsigned32, + vRtrMplsLspTempInStatsMode INTEGER +} + +vRtrMplsLspTempInStatType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + p2p (1), + p2mp (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatType indicates the type of template + based Label Switched Path (LSP)." + ::= { vRtrMplsLspTempInStatEntry 1 } + +vRtrMplsLspTempInStatSndrAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatSndrAddrTyp indicates address type + of vRtrMplsLspTempInStatSndrAddr." + ::= { vRtrMplsLspTempInStatEntry 2 } + +vRtrMplsLspTempInStatSndrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatSndrAddr indicates the sender + address." + ::= { vRtrMplsLspTempInStatEntry 3 } + +vRtrMplsLspTempInStatLspNamePref OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatLspNamePref indicates the prefix + against which to match the LSP name." + ::= { vRtrMplsLspTempInStatEntry 4 } + +vRtrMplsLspTempInStatRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsLspTempInStatRowStatus is used for the creation or deletion of + entries in the vRtrMplsLspTempInStatTable." + ::= { vRtrMplsLspTempInStatEntry 5 } + +vRtrMplsLspTempInStatLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatLastChanged indicates the time stamp + of the last change to this row of this table." + ::= { vRtrMplsLspTempInStatEntry 6 } + +vRtrMplsLspTempInStatCollectStat OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatCollectStat specifies whether to + collect statistics for this prefix." + DEFVAL { false } + ::= { vRtrMplsLspTempInStatEntry 7 } + +vRtrMplsLspTempInStatAccntPolicy OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatAccntPolicy specifies the accounting + policy to be used for this entry. + + A value of zero indicates that the default accounting policy should be + used." + DEFVAL { 0 } + ::= { vRtrMplsLspTempInStatEntry 8 } + +vRtrMplsLspTempInStatAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatAdminState specifies whether ingress + statistics is enabled for this Label Switched Path (LSP) template." + DEFVAL { outOfService } + ::= { vRtrMplsLspTempInStatEntry 9 } + +vRtrMplsLspTempInStatMaxStats OBJECT-TYPE + SYNTAX Unsigned32 (1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatMaxStats specifies the maximum + number of stat indices assigned to this Label Switched Path (LSP) + template session." + DEFVAL { 8191 } + ::= { vRtrMplsLspTempInStatEntry 10 } + +vRtrMplsLspTempInStatTotlSession OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatTotlSession indicates the total + number of sessions associated with this Label Switched Path (LSP) + template statistics." + ::= { vRtrMplsLspTempInStatEntry 11 } + +vRtrMplsLspTempInStatsMode OBJECT-TYPE + SYNTAX INTEGER { + per-fc (0), + aggregate (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempInStatsMode specifies whether statistics + are per-fc or aggregate. + + If the value of vRtrMplsLspTempInStatsMode is 'per-fc' means collected + stats will be per forwarding class. + + If the value of vRtrMplsLspTempInStatsMode is 'aggregate' means + collected stats will be aggregated." + DEFVAL { per-fc } + ::= { vRtrMplsLspTempInStatEntry 12 } + +vRtrMplsLspExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTable has an entry for each Labeled Switch Path (LSP) + configured for a virtual router in the system. This table augments the + vRtrMplsLspTable." + ::= { tmnxMplsObjs 52 } + +vRtrMplsLspExtEntry OBJECT-TYPE + SYNTAX VRtrMplsLspExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured + for a virtual router in the system. Entries can be created and + deleted via SNMP SET operations. Each row entry represents a Labeled + Switch Path (LSP) configured for a virtual router in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrMplsLspRowStatus variable." + AUGMENTS { vRtrMplsLspEntry } + ::= { vRtrMplsLspExtTable 1 } + +VRtrMplsLspExtEntry ::= SEQUENCE +{ + vRtrMplsLspExtPceCompute TruthValue, + vRtrMplsLspExtPceControl TruthValue, + vRtrMplsLspExtPceReport INTEGER, + vRtrMplsLspExtTtmTunnelId Unsigned32, + vRtrMplsLspExtMaxSrLabels Unsigned32, + vRtrMplsLspExtTunnelId Unsigned32, + vRtrMplsLspExtEntropyLabel INTEGER, + vRtrMplsLspExtOperEntropyLabel INTEGER, + vRtrMplsLspExtFrrOverheadLabel Unsigned32, + vRtrMplsLspExtNegEntropyLbl INTEGER, + vRtrMplsLspExtBfdFailureAction INTEGER, + vRtrMplsLspExtCbfFwdingPlcy TNamedItemOrEmpty, + vRtrMplsLspExtCbfFwdingSet Unsigned32, + vRtrMplsLspExtPathCompMeth INTEGER, + vRtrMplsLspExtMetricType INTEGER, + vRtrMplsLspExtLocalSrProt INTEGER, + vRtrMplsLspExtLabelStackRed TruthValue, + vRtrMplsLspExtBfdUpWaitTimer Unsigned32, + vRtrMplsLspExtSelfPing INTEGER, + vRtrMplsLspExtFallbkPathComp INTEGER, + vRtrMplsLspExtTriggerManualSw INTEGER, + vRtrMplsLspExtActivePathIndex MplsTunnelIndex, + vRtrMplsLspExtOverrideTunElc TruthValue, + vRtrMplsLspExtPrefTransFrr TruthValue, + vRtrMplsLspExtBfdReturnPathLabel Unsigned32, + vRtrMplsLspExtSoftPreemption TruthValue +} + +vRtrMplsLspExtPceCompute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMplsLspExtPceCompute specifies whether the LSP path + computation request is sent to local CSPF or to PCE. When the value of + this object is 'true', the LSP makes a request to PCE to compute the + path. When the value of this object is 'false', the path for this LSP + is computed locally using CSPF." + DEFVAL { false } + ::= { vRtrMplsLspExtEntry 1 } + +vRtrMplsLspExtPceControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtPceControl specifies whether the control of + the LSP path will be delegated to Path Computation Engine (PCE). Path + delegation can be done on computed paths and paths computed using PCE." + DEFVAL { false } + ::= { vRtrMplsLspExtEntry 2 } + +vRtrMplsLspExtPceReport OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtPceReport specifies whether to override the + global configuration of reporting of LSP to PCE. + + If the value of vRtrMplsLspExtPceReport is 'disabled' for an LSP + either due to inheritance or due to LSP level configuration, the value + of vRtrMplsLspExtPceControl has no affect. + + The default value for vRtrMplsLspExtPceReport is 'inherit'." + DEFVAL { inherit } + ::= { vRtrMplsLspExtEntry 3 } + +vRtrMplsLspExtTtmTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtTtmTunnelId indicates the tunnel id sent to + TTM for Segment Routing Tunnels on this SROS system." + ::= { vRtrMplsLspExtEntry 4 } + +vRtrMplsLspExtMaxSrLabels OBJECT-TYPE + SYNTAX Unsigned32 (1..11) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtMaxSrLabels specifies maximum segment + routing label stack size for this LSP. + + The default IXR platform is 3 and maximum value supported is 5." + DEFVAL { 6 } + ::= { vRtrMplsLspExtEntry 5 } + +vRtrMplsLspExtTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtTunnelId indicates the tunnel id used to + uniquely identify tunnels on this SROS system." + ::= { vRtrMplsLspExtEntry 6 } + +vRtrMplsLspExtEntropyLabel OBJECT-TYPE + SYNTAX INTEGER { + forceDisable (1), + enable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtEntropyLabel specifies whether the + application takes into account the value of Entropy Label and Entropy + Label Capability in the label stack for this LSP. + + When the value of vRtrMplsLspExtEntropyLabel is set to 'enable', the + application will account for EL/ELC in the label stack without taking + into consideration the value of the enabled ELC. + + When the value of vRtrMplsLspExtEntropyLabel is set to + 'force-disable', the application will ignore the value of enabled ELC. + + When the value of vRtrMplsLspExtEntropyLabel is modified, Entropy + Label will become operational when this LSP is resignalled. + + By default, if this LSP is of type RSVP-TE it will inherit the + behavior as set by vRtrMplsGeneralEntropyLblRsvpTe, or if the LSP is + of type SR-TE it will inherit from vRtrMplsGeneralEntropyLblSrTe." + DEFVAL { inherit } + ::= { vRtrMplsLspExtEntry 7 } + +vRtrMplsLspExtOperEntropyLabel OBJECT-TYPE + SYNTAX INTEGER { + forceDisable (1), + enable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtOperEntropyLabel indicates the operational + value of Entropy Label for this LSP. + + When the value of vRtrMplsLspExtOperEntropyLabel is modified, Entropy + Label will become operational when this LSP is resignalled. + + By default, this LSP will have Entropy Label set to 'force-disable'." + ::= { vRtrMplsLspExtEntry 8 } + +vRtrMplsLspExtFrrOverheadLabel OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtFrrOverheadLabel specifies maximum + additional overhead labels for this LSP." + DEFVAL { 1 } + ::= { vRtrMplsLspExtEntry 9 } + +vRtrMplsLspExtNegEntropyLbl OBJECT-TYPE + SYNTAX INTEGER { + forceDisable (1), + enable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtNegEntropyLbl indicates the combination of + Entropy Label configured at head end for this LSP and the Entropy + Label Capability signalled from the far end." + ::= { vRtrMplsLspExtEntry 10 } + +vRtrMplsLspExtBfdFailureAction OBJECT-TYPE + SYNTAX INTEGER { + none (0), + down (1), + failover (2), + failoverOrDown (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtBfdFailureAction specifies the actions to + be taken when this LSP BFD session fails. + + When vRtrMplsLspExtBfdFailureAction is set to down, it prevents the + LSP from being made available as a transport for any user. + + When vRtrMplsLspExtBfdFailureAction is set to failover, the Lsp is + always marked as usable, regardless of the BFD session state. + + When vRtrMplsLspExtBfdFailureAction is set to failoverOrDown and the + BFD session associated with the active-path of the LSP goes down, the + LSP will switch to the standby-path if applicable. When the LSP + cannot switchover, the LSP will go operationally down." + DEFVAL { none } + ::= { vRtrMplsLspExtEntry 11 } + +vRtrMplsLspExtCbfFwdingPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtCbfFwdingPlcy specifies the name of the + Class Forwarding Policy for this LSP instance." + DEFVAL { "" } + ::= { vRtrMplsLspExtEntry 12 } + +vRtrMplsLspExtCbfFwdingSet OBJECT-TYPE + SYNTAX Unsigned32 (0..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtCbfFwdingSet specifies the Class Forwarding + Set ID for this LSP instance. If system profile is profile-b then + valid range is 0..6 else 0..4" + DEFVAL { 0 } + ::= { vRtrMplsLspExtEntry 13 } + +vRtrMplsLspExtPathCompMeth OBJECT-TYPE + SYNTAX INTEGER { + none (1), + localCspf (2), + pce (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtPathCompMeth specifies LSP path + computation method. + + If the value of vRtrMplsLspExtPathCompMeth is 'localCspf' for an LSP + the path uses local CSPF. + + If the value of vRtrMplsLspExtPathCompMeth is 'pce' for an LSP the + path uses PCE; + + The default value for vRtrMplsLspExtPathCompMeth is 'none'." + DEFVAL { none } + ::= { vRtrMplsLspExtEntry 14 } + +vRtrMplsLspExtMetricType OBJECT-TYPE + SYNTAX INTEGER { + igp (1), + te (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtMetricType specifies metric type. + + If the value of vRtrMplsLspExtMetricType is 'igp', the metric used is + IGP. + + If the value of vRtrMplsLspExtMetricType is 'te', the metric used is + TE. + + The default value for vRtrMplsLspExtPceReport is 'igp'." + DEFVAL { igp } + ::= { vRtrMplsLspExtEntry 15 } + +vRtrMplsLspExtLocalSrProt OBJECT-TYPE + SYNTAX INTEGER { + none (1), + preferred (2), + mandatory (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtLocalSrProt specifies the local SR + protection. + + If the value of vRtrMplsLspExtLocalSrProt is 'none', there is no + protection. + + If the value of vRtrMplsLspExtLocalSrProt is 'preferred', the + protection is preferred. + + If the value of vRtrMplsLspExtLocalSrProt is 'mandatory', the + protection is mandatory. + + The default value for vRtrMplsLspExtLocalSrProt is 'none'." + DEFVAL { preferred } + ::= { vRtrMplsLspExtEntry 16 } + +vRtrMplsLspExtLabelStackRed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtLabelStackRed specifies whether label stack + reduction is enabled." + DEFVAL { false } + ::= { vRtrMplsLspExtEntry 17 } + +vRtrMplsLspExtBfdUpWaitTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtBfdUpWaitTimer specifies the time in + seconds the software will wait for BFD to come up. + + The timer object is applicable only when + vRtrMplsLspExtBfdFailureAction is set to 'failoverOrDown'. + + The timer object is applicable for LSPs with vRtrMplsLspType set to + 'srTe' or 'dynamic'. + + The timer is started when BFD is first enabled on a path or BFD + transitions from up to down. When this timer expires and if BFD has + not yet come up, the path is torn down by removing it from TTM and + the IOM and the retry timer is started." + DEFVAL { 4 } + ::= { vRtrMplsLspExtEntry 18 } + +vRtrMplsLspExtSelfPing OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtSelfPing specifies whether to override the + global configuration of Self Ping. + + If the value of vRtrMplsLspExtSelfPing is 'disabled' for an LSP either + due to inheritance or due to LSP level configuration, the value of + vRtrMplsLspExtSelfPing has no affect. + + The default value for vRtrMplsLspExtSelfPing is 'inherit'." + DEFVAL { inherit } + ::= { vRtrMplsLspExtEntry 19 } + +vRtrMplsLspExtFallbkPathComp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + none (1), + localCspf (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtFallbkPathComp specifies fallback path + computation method used for the LSP. + + If the value of vRtrMplsLspExtFallbkPathComp is 'localCspf' the + fallback path computation method used for the LSP is local CSPF. + + If the value of vRtrMplsLspExtFallbkPathComp is 'notApplicable' + fallback the path computation method is not applicable to the LSP. + + The default value for vRtrMplsLspExtFallbkPathComp is 'none'." + DEFVAL { notApplicable } + ::= { vRtrMplsLspExtEntry 20 } + +vRtrMplsLspExtTriggerManualSw OBJECT-TYPE + SYNTAX INTEGER { + noAction (0), + switchAway (1), + switchBack (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtTriggerManualSw specifies manual switching + from current active LSP path to a new path which could be + primary/standby/secondary path. + + If the value of vRtrMplsLspExtTriggerManualSw is 'switchAway' then + current active path is degraded and another path is brought up as an + active path. + + If the value of vRtrMplsLspExtTriggerManualSw is 'switchBack' then + clear the degrade state of path and switch to best path. + + The default value for vRtrMplsLspExtTriggerManualSw is 'noAction'." + DEFVAL { noAction } + ::= { vRtrMplsLspExtEntry 21 } + +vRtrMplsLspExtActivePathIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtActivePathIndex indicates the + MplsTunnelIndex of the active path of this LSP. A value of 0 indicates + that the LSP has no active path." + ::= { vRtrMplsLspExtEntry 22 } + +vRtrMplsLspExtOverrideTunElc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtOverrideTunElc specifies whether to + override the entropy label capability (ELC) for SR-TE LSPs for which + the path has been computed by PCE or for SR-TE LSPs that are using + paths consisting of static SID labels." + DEFVAL { false } + ::= { vRtrMplsLspExtEntry 23 } + +vRtrMplsLspExtPrefTransFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtPrefTransFrr specifies whether to defer + hardware fast-reroute protection to the SR tunnel for SR-TE LSPs." + DEFVAL { false } + ::= { vRtrMplsLspExtEntry 24 } + +vRtrMplsLspExtBfdReturnPathLabel OBJECT-TYPE + SYNTAX Unsigned32 (32..1048512 | 4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtBfdReturnPathLabel indicates the return + path label for the LSP." + DEFVAL { 4294967295 } + ::= { vRtrMplsLspExtEntry 25 } + +vRtrMplsLspExtSoftPreemption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtSoftPreemption specifies whether soft + preemption is enabled or disabled for P2MP RSVP LSPs." + DEFVAL { false } + ::= { vRtrMplsLspExtEntry 26 } + +vRtrMplsLspPathProfTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrMplsLspPathProfTblLstChg + either from adding a row or removing a row." + ::= { tmnxMplsObjs 53 } + +vRtrMplsLspPathProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathProfTable has an entry for each Labeled Switch Path + (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 54 } + +vRtrMplsLspPathProfEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured + for a virtual router in the system. Entries can be created and + deleted via SNMP SET operations. Setting RowStatus to 'active' + requires vRtrMplsLspPathProfId to have been assigned a valid value." + INDEX { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspPathProfId + } + ::= { vRtrMplsLspPathProfTable 1 } + +VRtrMplsLspPathProfEntry ::= SEQUENCE +{ + vRtrMplsLspPathProfId Unsigned32, + vRtrMplsLspPathProfRowStatus RowStatus, + vRtrMplsLspPathProfLastChange TimeStamp, + vRtrMplsLspPathProfGroupId Unsigned32 +} + +vRtrMplsLspPathProfId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathProfId specifies the profile id of for the + specified LSP." + DEFVAL { 0 } + ::= { vRtrMplsLspPathProfEntry 1 } + +vRtrMplsLspPathProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrMplsLspPathProfTable entries. Before the row can be + placed into the 'active' state vRtrMplsLspName must + have been assigned a valid value." + ::= { vRtrMplsLspPathProfEntry 2 } + +vRtrMplsLspPathProfLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsLspPathProfEntry 3 } + +vRtrMplsLspPathProfGroupId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathProfGroupId specifies the group id used by + the path profile for the specified LSP." + DEFVAL { 0 } + ::= { vRtrMplsLspPathProfEntry 4 } + +vRtrMplsClassFwdPlcyTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyTblLstChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsClassFwdPlcyTable." + ::= { tmnxMplsObjs 55 } + +vRtrMplsClassFwdPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsClassFwdPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsClassFwdPlcyTable has an entry for each Forwarding Class + Policy configured for a virtual router in the system." + ::= { tmnxMplsObjs 56 } + +vRtrMplsClassFwdPlcyEntry OBJECT-TYPE + SYNTAX VRtrMplsClassFwdPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a Forwarding Class Policy + in the MPLS protocol for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsClassFwdPlcyName + } + ::= { vRtrMplsClassFwdPlcyTable 1 } + +VRtrMplsClassFwdPlcyEntry ::= SEQUENCE +{ + vRtrMplsClassFwdPlcyName TNamedItem, + vRtrMplsClassFwdPlcyRowStatus RowStatus, + vRtrMplsClassFwdPlcyLastChanged TimeStamp, + vRtrMplsClassFwdPlcyDefSetId Unsigned32, + vRtrMplsClassFwdPlcyRefCount Gauge32 +} + +vRtrMplsClassFwdPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyName specifies the name for the class + forwarding policy." + ::= { vRtrMplsClassFwdPlcyEntry 1 } + +vRtrMplsClassFwdPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsClassFwdPlcyEntry 2 } + +vRtrMplsClassFwdPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsClassFwdPlcyEntry 3 } + +vRtrMplsClassFwdPlcyDefSetId OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyDefSetId specifies default forwarding + set ID when no forwarding class is specified for Lsp or Lsp Template + instance. If system profile is profile-b then valid range is 1..6 else + 1..4" + DEFVAL { 1 } + ::= { vRtrMplsClassFwdPlcyEntry 4 } + +vRtrMplsClassFwdPlcyRefCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyRefCount indicates the number of LSPs + or LSP templates that are referencing this class forwarding policy." + ::= { vRtrMplsClassFwdPlcyEntry 5 } + +vRtrMplsClassFwdPlcyFCTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyFCTblLstChg indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrMplsClassFwdPlcyFCTable." + ::= { tmnxMplsObjs 57 } + +vRtrMplsClassFwdPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsClassFwdPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsClassFwdPlcyFCTable has an entry for each type of + Forwarding Class and its corresponding forwarding set id." + ::= { tmnxMplsObjs 58 } + +vRtrMplsClassFwdPlcyFCEntry OBJECT-TYPE + SYNTAX VRtrMplsClassFwdPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a Forwarding Class and + forwarding set id in the MPLS protocol for a virtual router in the + system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsClassFwdPlcyName, + vRtrMplsClassFwdPlcyFC + } + ::= { vRtrMplsClassFwdPlcyFCTable 1 } + +VRtrMplsClassFwdPlcyFCEntry ::= SEQUENCE +{ + vRtrMplsClassFwdPlcyFC TFCType, + vRtrMplsClassFwdPlcyFCSetId Unsigned32 +} + +vRtrMplsClassFwdPlcyFC OBJECT-TYPE + SYNTAX TFCType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyFC specifies the name of the + forwarding class assigned to the policy name specified by + vRtrMplsClassFwdPlcyName." + ::= { vRtrMplsClassFwdPlcyFCEntry 1 } + +vRtrMplsClassFwdPlcyFCSetId OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsClassFwdPlcyFCSetId specifies the forwarding set + ID to which forwarding class specified by vRtrMplsClassFwdPlcyFC is + mapped to. If system profile is profile-b then valid range is 1..6 + else 1..4" + DEFVAL { 1 } + ::= { vRtrMplsClassFwdPlcyFCEntry 2 } + +vRtrMplsReservedLblBlkTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkTblLastChg indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrMplsReservedLblBlkTable." + ::= { tmnxMplsObjs 59 } + +vRtrMplsReservedLblBlkTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsReservedLblBlkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsReservedLblBlkTable has an entry for each reserved label + block." + ::= { tmnxMplsObjs 60 } + +vRtrMplsReservedLblBlkEntry OBJECT-TYPE + SYNTAX VRtrMplsReservedLblBlkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a reserved label block in + the MPLS protocol for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { vRtrMplsReservedLblBlkName } + ::= { vRtrMplsReservedLblBlkTable 1 } + +VRtrMplsReservedLblBlkEntry ::= SEQUENCE +{ + vRtrMplsReservedLblBlkName TLNamedItem, + vRtrMplsReservedLblBlkRowStatus RowStatus, + vRtrMplsReservedLblBlkLastChg TimeStamp, + vRtrMplsReservedLblBlkStartLbl TmnxMplsLabelOrZero, + vRtrMplsReservedLblBlkEndLbl TmnxMplsLabelOrZero +} + +vRtrMplsReservedLblBlkName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkName specifies the name identifying + the reserved label block." + ::= { vRtrMplsReservedLblBlkEntry 1 } + +vRtrMplsReservedLblBlkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsReservedLblBlkTable entries." + ::= { vRtrMplsReservedLblBlkEntry 2 } + +vRtrMplsReservedLblBlkLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkLastChg indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsReservedLblBlkEntry 3 } + +vRtrMplsReservedLblBlkStartLbl OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkStartLbl specifies the start value + of the reserved label available on the system. + + vRtrMplsReservedLblBlkStartLbl must be set along with + vRtrMplsReservedLblBlkEndLbl." + ::= { vRtrMplsReservedLblBlkEntry 4 } + +vRtrMplsReservedLblBlkEndLbl OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkEndLbl specifies the end value of + the reserved label available on the system. + + vRtrMplsReservedLblBlkEndLbl must be set along with + vRtrMplsReservedLblBlkStartLbl." + ::= { vRtrMplsReservedLblBlkEntry 5 } + +vRtrMplsLspAdminTagTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminTagTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsLspAdminTagTable." + ::= { tmnxMplsObjs 61 } + +vRtrMplsLspAdminTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspAdminTagTable has an entry for each admin-tag + configured in the system." + ::= { tmnxMplsObjs 62 } + +vRtrMplsLspAdminTagEntry OBJECT-TYPE + SYNTAX VRtrMplsLspAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of an admin-tag name in LSP + for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminTagName + } + ::= { vRtrMplsLspAdminTagTable 1 } + +VRtrMplsLspAdminTagEntry ::= SEQUENCE +{ + vRtrMplsLspAdminTagName TNamedItem, + vRtrMplsLspAdminTagRowStatus RowStatus, + vRtrMplsLspAdminTagLastChanged TimeStamp +} + +vRtrMplsLspAdminTagName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminTagName specifies the name of the admin + tag." + ::= { vRtrMplsLspAdminTagEntry 1 } + +vRtrMplsLspAdminTagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsLspAdminTagTable entries." + ::= { vRtrMplsLspAdminTagEntry 2 } + +vRtrMplsLspAdminTagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminTagLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsLspAdminTagEntry 3 } + +vRtrMplsLspTempAdminTagTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAdminTagTblLstChg indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrMplsLspTempAdminTagTable." + ::= { tmnxMplsObjs 63 } + +vRtrMplsLspTempAdminTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTempAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTempAdminTagTable has an entry for each admin-tag + configured in the system." + ::= { tmnxMplsObjs 64 } + +vRtrMplsLspTempAdminTagEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTempAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of an admin-tag name in LSP + for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsLspTemplateName, + vRtrMplsLspTempAdminTagName + } + ::= { vRtrMplsLspTempAdminTagTable 1 } + +VRtrMplsLspTempAdminTagEntry ::= SEQUENCE +{ + vRtrMplsLspTempAdminTagName TNamedItem, + vRtrMplsLspTempAdminTagRowStatus RowStatus, + vRtrMplsLspTempAdminTagLastChg TimeStamp +} + +vRtrMplsLspTempAdminTagName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAdminTagName specifies the name of the + admin tag." + ::= { vRtrMplsLspTempAdminTagEntry 1 } + +vRtrMplsLspTempAdminTagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsLspTempAdminTagTable entries." + ::= { vRtrMplsLspTempAdminTagEntry 2 } + +vRtrMplsLspTempAdminTagLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAdminTagLastChg indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsLspTempAdminTagEntry 3 } + +vRtrMplsFwdPlcyTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyTblLastChg indicates the sysUpTime at the + time of the last modification of an entry in the vRtrMplsFwdPlcyTable." + ::= { tmnxMplsObjs 65 } + +vRtrMplsFwdPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyTable has an entry for each Forwarding Policy + configured for a virtual router in the system." + ::= { tmnxMplsObjs 66 } + +vRtrMplsFwdPlcyEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a Forwarding Policy in + the MPLS protocol for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName + } + ::= { vRtrMplsFwdPlcyTable 1 } + +VRtrMplsFwdPlcyEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyName TLNamedItem, + vRtrMplsFwdPlcyRowStatus RowStatus, + vRtrMplsFwdPlcyLastChanged TimeStamp, + vRtrMplsFwdPlcyAdminState TmnxAdminState, + vRtrMplsFwdPlcyOperState TmnxOperState, + vRtrMplsFwdPlcyBindingLabel TmnxMplsLabelOrZero, + vRtrMplsFwdPlcyEndpointAddrType InetAddressType, + vRtrMplsFwdPlcyEndpointAddr InetAddress, + vRtrMplsFwdPlcyRevertTimer Unsigned32, + vRtrMplsFwdPlcyPreference Unsigned32, + vRtrMplsFwdPlcyMetric Unsigned32, + vRtrMplsFwdPlcyTtmPreference Unsigned32 +} + +vRtrMplsFwdPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the vRtrMplsFwdPlcyName specifies the name for the + forwarding policy." + ::= { vRtrMplsFwdPlcyEntry 1 } + +vRtrMplsFwdPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyEntry 2 } + +vRtrMplsFwdPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyLastChanged indicates the sysUpTime when + this row was last modified." + ::= { vRtrMplsFwdPlcyEntry 3 } + +vRtrMplsFwdPlcyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyAdminState specifies the current + administrative state of the forwarding policy." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyEntry 4 } + +vRtrMplsFwdPlcyOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyOperState indicates the current + operational state of the forwarding policy." + ::= { vRtrMplsFwdPlcyEntry 5 } + +vRtrMplsFwdPlcyBindingLabel OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyBindingLabel specifies the binding label + for the forwarding policy." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyEntry 6 } + +vRtrMplsFwdPlcyEndpointAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyEndpointAddrType specifies the type of + vRtrMplsFwdPlcyEndpointAddr." + DEFVAL { unknown } + ::= { vRtrMplsFwdPlcyEntry 7 } + +vRtrMplsFwdPlcyEndpointAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyEndpointAddr specifies the endpoint + address for the forwarding policy." + DEFVAL { ''H } + ::= { vRtrMplsFwdPlcyEntry 8 } + +vRtrMplsFwdPlcyRevertTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyRevertTimer specifies the revert timer for + the forwarding policy." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyEntry 9 } + +vRtrMplsFwdPlcyPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyPreference specifies the forwarding policy + preference number." + DEFVAL { 255 } + ::= { vRtrMplsFwdPlcyEntry 10 } + +vRtrMplsFwdPlcyMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of vRtrMplsFwdPlcyMetric specifies the metric of this + tunnel in the tunnel table." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyEntry 11 } + +vRtrMplsFwdPlcyTtmPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of vRtrMplsFwdPlcyTtmPreference specifies the preference of + this tunnel in the tunnel table." + DEFVAL { 255 } + ::= { vRtrMplsFwdPlcyEntry 12 } + +vRtrMplsFwdPlcyNHGrpTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyNHGrpTable." + ::= { tmnxMplsObjs 67 } + +vRtrMplsFwdPlcyNHGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyNHGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyNHGrpTable has an entry for each Forwarding Policy + next-hop group configured for a virtual router in the system." + ::= { tmnxMplsObjs 68 } + +vRtrMplsFwdPlcyNHGrpEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyNHGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a Forwarding Policy + next-hop group in the MPLS protocol for a virtual router in the + system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName, + vRtrMplsFwdPlcyNHGrpIdx + } + ::= { vRtrMplsFwdPlcyNHGrpTable 1 } + +VRtrMplsFwdPlcyNHGrpEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyNHGrpIdx Unsigned32, + vRtrMplsFwdPlcyNHGrpRowStatus RowStatus, + vRtrMplsFwdPlcyNHGrpLastChanged TimeStamp, + vRtrMplsFwdPlcyNHGrpAdminState TmnxAdminState, + vRtrMplsFwdPlcyNHGrpOperState TmnxOperState, + vRtrMplsFwdPlcyNHGrpResType INTEGER, + vRtrMplsFwdPlcyNHGrpLoadBalWt Unsigned32 +} + +vRtrMplsFwdPlcyNHGrpIdx OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the vRtrMplsFwdPlcyNHGrpIdx specifies the index for the + next-hop group." + ::= { vRtrMplsFwdPlcyNHGrpEntry 1 } + +vRtrMplsFwdPlcyNHGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyNHGrpEntry 2 } + +vRtrMplsFwdPlcyNHGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyNHGrpEntry 3 } + +vRtrMplsFwdPlcyNHGrpAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpAdminState specifies the current + administrative state of the next-hop group." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyNHGrpEntry 4 } + +vRtrMplsFwdPlcyNHGrpOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpOperState indicates the current + operational state of the next-hop group." + ::= { vRtrMplsFwdPlcyNHGrpEntry 5 } + +vRtrMplsFwdPlcyNHGrpResType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + indirect (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpResType specifies the resolution + type of the next-hop group. + + When the value of vRtrMplsFwdPlcyNHGrpResType is set to 'direct', the + next-hops in this group must resolve to direct routes for for them to + be operational. + + When the value of vRtrMplsFwdPlcyNHGrpResType is set to 'indirect', + the next-hops in this group must resolve to indirect routes for for + them to be operational." + ::= { vRtrMplsFwdPlcyNHGrpEntry 6 } + +vRtrMplsFwdPlcyNHGrpLoadBalWt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpLoadBalWt specifies the load + balancing weight for this next-hop group." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNHGrpEntry 7 } + +vRtrMplsFwdPlcyNhgNHTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyNhgNHTable." + ::= { tmnxMplsObjs 69 } + +vRtrMplsFwdPlcyNhgNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyNhgNHTable has an entry for each next-hop + configured in a Forwarding Policy next-hop group." + ::= { tmnxMplsObjs 70 } + +vRtrMplsFwdPlcyNhgNHEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a next-hop in a + Forwarding Policy next-hop group. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName, + vRtrMplsFwdPlcyNHGrpIdx, + vRtrMplsFwdPlcyNhgNHType + } + ::= { vRtrMplsFwdPlcyNhgNHTable 1 } + +VRtrMplsFwdPlcyNhgNHEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyNhgNHType INTEGER, + vRtrMplsFwdPlcyNhgNHRowStatus RowStatus, + vRtrMplsFwdPlcyNhgNHLastChanged TimeStamp, + vRtrMplsFwdPlcyNhgNHOperState TmnxOperState, + vRtrMplsFwdPlcyNhgNHAddrType InetAddressType, + vRtrMplsFwdPlcyNhgNHAddr InetAddress +} + +vRtrMplsFwdPlcyNhgNHType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHType specifies the type of next-hop. + + When the value of vRtrMplsFwdPlcyNhgNHType is set to 'primary', this + next-hop will be the primary next-hop in the next-hop group. + + When the value of vRtrMplsFwdPlcyNhgNHType is set to 'backup', this + next-hop will be the backup next-hop in the next-hop group." + ::= { vRtrMplsFwdPlcyNhgNHEntry 1 } + +vRtrMplsFwdPlcyNhgNHRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyNhgNHEntry 2 } + +vRtrMplsFwdPlcyNhgNHLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyNhgNHEntry 3 } + +vRtrMplsFwdPlcyNhgNHOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHOperState indicates the current + operational state of the next-hop." + ::= { vRtrMplsFwdPlcyNhgNHEntry 4 } + +vRtrMplsFwdPlcyNhgNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHAddrType specifies the type of + vRtrMplsFwdPlcyNhgNHAddr." + DEFVAL { unknown } + ::= { vRtrMplsFwdPlcyNhgNHEntry 5 } + +vRtrMplsFwdPlcyNhgNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHAddr specifies the next-hop address." + DEFVAL { ''H } + ::= { vRtrMplsFwdPlcyNhgNHEntry 6 } + +vRtrMplsFwdPlcyGenTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyGenTable." + ::= { tmnxMplsObjs 71 } + +vRtrMplsFwdPlcyGenTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyGenTable contains objects for general control and + management of MPLS Forwarding Policies within a virtual router." + ::= { tmnxMplsObjs 72 } + +vRtrMplsFwdPlcyGenEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects for general control and management of + MPLS Forwarding Policies within a virtual router. + + Entries can be created and deleted via SNMP SET operations." + INDEX { vRtrID } + ::= { vRtrMplsFwdPlcyGenTable 1 } + +VRtrMplsFwdPlcyGenEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyGenRowStatus RowStatus, + vRtrMplsFwdPlcyGenLastChanged TimeStamp, + vRtrMplsFwdPlcyGenAdminState TmnxAdminState, + vRtrMplsFwdPlcyGenOperState TmnxOperState, + vRtrMplsFwdPlcyGenOperDownReason INTEGER, + vRtrMplsFwdPlcyGenReservedLblBlk TLNamedItemOrEmpty +} + +vRtrMplsFwdPlcyGenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyGenEntry 1 } + +vRtrMplsFwdPlcyGenLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyGenEntry 2 } + +vRtrMplsFwdPlcyGenAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenAdminState specifies the current + administrative state for Forwarding Policies configuration." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyGenEntry 3 } + +vRtrMplsFwdPlcyGenOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenOperState indicates the current + operational state of Forwarding Policies." + ::= { vRtrMplsFwdPlcyGenEntry 4 } + +vRtrMplsFwdPlcyGenOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + adminDown (1), + mplsOperDown (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenOperDownReason indicates the reason due + to which Forwarding Policies is operationally down." + ::= { vRtrMplsFwdPlcyGenEntry 5 } + +vRtrMplsFwdPlcyGenReservedLblBlk OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenReservedLblBlk identifies the reserved + label block used by Forwarding Policies." + DEFVAL { "" } + ::= { vRtrMplsFwdPlcyGenEntry 6 } + +vRtrMplsFwdPlcyStatsTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyStatsTable." + ::= { tmnxMplsObjs 73 } + +vRtrMplsFwdPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyStatsTable contains objects for general control and + management of Statistics for MPLS Forwarding Policies within a + virtual router." + ::= { tmnxMplsObjs 74 } + +vRtrMplsFwdPlcyStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects for general control and management of + Statistics for MPLS Forwarding Policies within a virtual router. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName, + vRtrMplsFwdPlcyStatsType + } + ::= { vRtrMplsFwdPlcyStatsTable 1 } + +VRtrMplsFwdPlcyStatsEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyStatsType INTEGER, + vRtrMplsFwdPlcyStatsRowStatus RowStatus, + vRtrMplsFwdPlcyStatsLastChanged TimeStamp, + vRtrMplsFwdPlcyStatsAdminState TmnxAdminState +} + +vRtrMplsFwdPlcyStatsType OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsType specifies whether the type of + statistics is ingress or egress." + ::= { vRtrMplsFwdPlcyStatsEntry 1 } + +vRtrMplsFwdPlcyStatsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyStatsEntry 2 } + +vRtrMplsFwdPlcyStatsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyStatsEntry 3 } + +vRtrMplsFwdPlcyStatsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsAdminState specifies the current + administrative state for Forwarding Policy statistics configuration." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyStatsEntry 4 } + +vRtrMplsBindLblPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathTable has an entry for each forwarding path + associated with a binding label for a virtual router in the system." + ::= { tmnxMplsObjs 75 } + +vRtrMplsBindLblPathEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a forwarding path associated with a binding + label. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId + } + ::= { vRtrMplsBindLblPathTable 1 } + +VRtrMplsBindLblPathEntry ::= SEQUENCE +{ + vRtrMplsBindLbl TmnxMplsLabel, + vRtrMplsBindLblPathId Unsigned32, + vRtrMplsBindLblPathOwner INTEGER, + vRtrMplsBindLblPathName TLNamedItem, + vRtrMplsBindLblPathOperState TmnxOperState, + vRtrMplsBindLblPathLastOperChg TimeStamp, + vRtrMplsBindLblOperDownReason INTEGER, + vRtrMplsBindLblPathNumNHGrpCnt Unsigned32, + vRtrMplsBindLblPathRetryCount Counter32, + vRtrMplsBindLblPathRetryTimeRem Unsigned32, + vRtrMplsBindLblPathRevertTimer Unsigned32, + vRtrMplsBindLblPathIngStatsEnabl TruthValue, + vRtrMplsBindLblPathPref Unsigned32, + vRtrMplsBLPathIngStatOperState TmnxOperState, + vRtrMplsBindLblPathEgrStatsEnabl TruthValue, + vRtrMplsBLPathEgrStatOperState TmnxOperState +} + +vRtrMplsBindLbl OBJECT-TYPE + SYNTAX TmnxMplsLabel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLbl specifies the binding label for the + forwarding path." + ::= { vRtrMplsBindLblPathEntry 1 } + +vRtrMplsBindLblPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathId specifies the path ID for the + forwarding path. Path ID will be unique amongst path associated with + the same binding label." + ::= { vRtrMplsBindLblPathEntry 2 } + +vRtrMplsBindLblPathOwner OBJECT-TYPE + SYNTAX INTEGER { + mplsFwdPlcy (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathOwner indicates the owner for this + path." + ::= { vRtrMplsBindLblPathEntry 3 } + +vRtrMplsBindLblPathName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathName indicates the name for this path." + ::= { vRtrMplsBindLblPathEntry 4 } + +vRtrMplsBindLblPathOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathOperState indicates the operational + state for this path." + ::= { vRtrMplsBindLblPathEntry 5 } + +vRtrMplsBindLblPathLastOperChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathLastOperChg indicates the timestamp + when the operational state last changed." + ::= { vRtrMplsBindLblPathEntry 6 } + +vRtrMplsBindLblOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + memAllocFailed (1), + invEndPointAddr (2), + invBindingLbl (3), + duplicatePlcy (4), + invalidNextHop (5), + iomPgmFailed (6), + backpressured (7), + higherPrefPlcyPgmed (8), + lblNotAvailable (9), + statsAllocFailed (10), + maxPlcyExceeded (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblOperDownReason indicates the reason for + the path being operationally down." + ::= { vRtrMplsBindLblPathEntry 7 } + +vRtrMplsBindLblPathNumNHGrpCnt OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNumNHGrpCnt indicates the number of + next-hop groups for this path." + ::= { vRtrMplsBindLblPathEntry 8 } + +vRtrMplsBindLblPathRetryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathRetryCount indicates the number of + retry attempts to bring up this path." + ::= { vRtrMplsBindLblPathEntry 9 } + +vRtrMplsBindLblPathRetryTimeRem OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathRetryTimeRem indicates the time + remaining till the next retry to bring up this path." + ::= { vRtrMplsBindLblPathEntry 10 } + +vRtrMplsBindLblPathRevertTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathRevertTimer indicates the revert timer + for the path." + ::= { vRtrMplsBindLblPathEntry 11 } + +vRtrMplsBindLblPathIngStatsEnabl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathIngStatsEnabl indicates whether + ingress statistics are enabled for this path." + ::= { vRtrMplsBindLblPathEntry 12 } + +vRtrMplsBindLblPathPref OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathPref indicates the preference for this + path." + ::= { vRtrMplsBindLblPathEntry 13 } + +vRtrMplsBLPathIngStatOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBLPathIngStatOperState indicates the operational + state of ingress statistics for this path." + ::= { vRtrMplsBindLblPathEntry 14 } + +vRtrMplsBindLblPathEgrStatsEnabl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathEgrStatsEnabl indicates whether egress + statistics are enabled for this path." + ::= { vRtrMplsBindLblPathEntry 15 } + +vRtrMplsBLPathEgrStatOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBLPathEgrStatOperState indicates the operational + state of egress statistics for this path." + ::= { vRtrMplsBindLblPathEntry 16 } + +vRtrMplsBindLblPathNhgTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathNhgTable has an entry for each next-hop group + associated with a binding label path." + ::= { tmnxMplsObjs 76 } + +vRtrMplsBindLblPathNhgEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop group associated with a binding + label path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId, + vRtrMplsBindLblPathNhgIndex + } + ::= { vRtrMplsBindLblPathNhgTable 1 } + +VRtrMplsBindLblPathNhgEntry ::= SEQUENCE +{ + vRtrMplsBindLblPathNhgIndex Unsigned32, + vRtrMplsBindLblPathNhgOperState TmnxOperState, + vRtrMplsBindLblPathNHgResType INTEGER, + vRtrMplsBindLblPathNhgLoadBalWt Unsigned32, + vRtrMplsBindLblPathNhgFailovrCnt Counter32, + vRtrMplsBindLblPathNhgRevertCnt Counter32, + vRtrMplsBindLblPathNhgRevTimeRem Counter32, + vRtrMplsBindLblPathNhgDownReason INTEGER, + vRtrMplsBindLblPathNhgWeights Unsigned32 +} + +vRtrMplsBindLblPathNhgIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgIndex indicates the next-hop group + index." + ::= { vRtrMplsBindLblPathNhgEntry 1 } + +vRtrMplsBindLblPathNhgOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgOperState indicates the operational + state of this next-hop group." + ::= { vRtrMplsBindLblPathNhgEntry 2 } + +vRtrMplsBindLblPathNHgResType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + indirect (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNHgResType indicates the resolution + type of next-hop group. + + When the value of vRtrMplsBindLblPathNHgResType is 'direct', the + next-hops in this group must resolve to direct routes for for them to + be operational. + + When the value of vRtrMplsBindLblPathNHgResType is 'indirect', the + next-hops in this group must resolve to indirect routes for for them + to be operational." + ::= { vRtrMplsBindLblPathNhgEntry 3 } + +vRtrMplsBindLblPathNhgLoadBalWt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgLoadBalWt indicates the + load-balancing weight for this next-hop group." + ::= { vRtrMplsBindLblPathNhgEntry 4 } + +vRtrMplsBindLblPathNhgFailovrCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgFailovrCnt indicates the number of + failovers from primary to backup next-hop for this next-hop group" + ::= { vRtrMplsBindLblPathNhgEntry 5 } + +vRtrMplsBindLblPathNhgRevertCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgRevertCnt indicates the number of + reverts from backup to primary next-hop for this next-hop group." + ::= { vRtrMplsBindLblPathNhgEntry 6 } + +vRtrMplsBindLblPathNhgRevTimeRem OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgRevTimeRem indicates the time + remaining to revert from backup to primary next-hop." + ::= { vRtrMplsBindLblPathNhgEntry 7 } + +vRtrMplsBindLblPathNhgDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + nextHopNotResolved (1), + nextHopIsLocal (3), + nextHopIsMcast (4), + resTypeMismatch (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgDownReason indicates the reason for + the path NHG being operationally down." + ::= { vRtrMplsBindLblPathNhgEntry 8 } + +vRtrMplsBindLblPathNhgWeights OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgWeights indicates the weights for + the path next hop group." + ::= { vRtrMplsBindLblPathNhgEntry 9 } + +vRtrMplsBindLblPathNhgNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathNhgNHTable has an entry for each next-hop in a + next-hop group associated with a binding label path." + ::= { tmnxMplsObjs 77 } + +vRtrMplsBindLblPathNhgNHEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with a binding label path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId, + vRtrMplsBindLblPathNhgIndex, + vRtrMplsBindLblPathNhgNHType + } + ::= { vRtrMplsBindLblPathNhgNHTable 1 } + +VRtrMplsBindLblPathNhgNHEntry ::= SEQUENCE +{ + vRtrMplsBindLblPathNhgNHType INTEGER, + vRtrMplsBindLblPathNhgNHAddrType InetAddressType, + vRtrMplsBindLblPathNhgNHAddr InetAddress, + vRtrMplsBindLblPathNhgNHResolved TruthValue, + vRtrMplsBindLblPathNhgNHOutIf InterfaceIndexOrZero, + vRtrMplsBindLblPathNhgNHDownCode INTEGER, + vRtrMplsBindLblPathNhgNHEgrOper TmnxOperState +} + +vRtrMplsBindLblPathNhgNHType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHType specifies the type of + next-hop. + + When the value of vRtrMplsBindLblPathNhgNHType is set to 'primary', + this next-hop will be the primary next-hop in the next-hop group. + + When the value of vRtrMplsBindLblPathNhgNHType is set to 'backup', + this next-hop will be the backup next-hop in the next-hop group." + ::= { vRtrMplsBindLblPathNhgNHEntry 1 } + +vRtrMplsBindLblPathNhgNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHAddrType indicates the address + type of the next-hop." + ::= { vRtrMplsBindLblPathNhgNHEntry 2 } + +vRtrMplsBindLblPathNhgNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHAddr indicates the address of the + next-hop." + ::= { vRtrMplsBindLblPathNhgNHEntry 3 } + +vRtrMplsBindLblPathNhgNHResolved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHResolved indicates if next-hop is + resolved or not." + ::= { vRtrMplsBindLblPathNhgNHEntry 4 } + +vRtrMplsBindLblPathNhgNHOutIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHOutIf indicates the index of the + outgoing interface that the next-hop resolved to if it is a direct + next-hop. + + A value of 0 indicates that either the next-hop is not resolved or + that the next-hop is indirect." + ::= { vRtrMplsBindLblPathNhgNHEntry 5 } + +vRtrMplsBindLblPathNhgNHDownCode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + nextHopNotResolved (1), + nextHopIsLocal (3), + nextHopIsMcast (4), + resTypeMismatch (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHDownCode indicates the reason for + the path NHG NH being not resolved." + ::= { vRtrMplsBindLblPathNhgNHEntry 6 } + +vRtrMplsBindLblPathNhgNHEgrOper OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHEgrOper indicates the operational + state of the egress stats in this next-hop group next hop." + ::= { vRtrMplsBindLblPathNhgNHEntry 7 } + +vRtrMplsBindLblIngrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblIngrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblIngrStatsTable has an entry for ingress statistics + associated with a binding label path." + ::= { tmnxMplsObjs 78 } + +vRtrMplsBindLblIngrStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblIngrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents ingress statistics collected for a binding + label path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsBindLblPathOwner, + vRtrMplsBindLbl + } + ::= { vRtrMplsBindLblIngrStatsTable 1 } + +VRtrMplsBindLblIngrStatsEntry ::= SEQUENCE +{ + vRtrMplsBindLblIngrAggPkts Counter64, + vRtrMplsBindLblIngrAggOctets Counter64 +} + +vRtrMplsBindLblIngrAggPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of ingress packets for this binding label path." + ::= { vRtrMplsBindLblIngrStatsEntry 1 } + +vRtrMplsBindLblIngrAggOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of ingress octets for this binding label path.." + ::= { vRtrMplsBindLblIngrStatsEntry 2 } + +vRtrMplsEndptPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathTable has an entry for each forwarding path + associated with an endpoint address for a virtual router in the + system." + ::= { tmnxMplsObjs 79 } + +vRtrMplsEndptPathEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a forwarding path associated with an + endpoint path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId + } + ::= { vRtrMplsEndptPathTable 1 } + +VRtrMplsEndptPathEntry ::= SEQUENCE +{ + vRtrMplsEndptAddrType InetAddressType, + vRtrMplsEndptAddress InetAddress, + vRtrMplsEndptPathId Unsigned32, + vRtrMplsEndptPathOwner INTEGER, + vRtrMplsEndptPathName TLNamedItem, + vRtrMplsEndptPathOperState TmnxOperState, + vRtrMplsEndptPathLastOperChg TimeStamp, + vRtrMplsEndptPathOperDownReason INTEGER, + vRtrMplsEndptPathNHGrpCnt Unsigned32, + vRtrMplsEndptPathRetryCount Counter32, + vRtrMplsEndptPathRetryTimeRem Unsigned32, + vRtrMplsEndptPathRevertTimer Unsigned32, + vRtrMplsEndptPathPref Unsigned32, + vRtrMplsEndptPathTTMPref Unsigned32, + vRtrMplsEndptPathMetric Unsigned32, + vRtrMplsEndptPathEgrStatsEnabl TruthValue, + vRtrMplsEndptPathEgrStatsOper TmnxOperState +} + +vRtrMplsEndptAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptAddrType indicates the address type of the + endpoint." + ::= { vRtrMplsEndptPathEntry 1 } + +vRtrMplsEndptAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptAddress indicates the address of the + endpoint." + ::= { vRtrMplsEndptPathEntry 2 } + +vRtrMplsEndptPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathId indicates the path ID for the + forwarding path. Path ID will be unique amongst path associated with + the same endpoint address." + ::= { vRtrMplsEndptPathEntry 3 } + +vRtrMplsEndptPathOwner OBJECT-TYPE + SYNTAX INTEGER { + mplsFwdPlcy (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathOwner indicates the owner for this path." + ::= { vRtrMplsEndptPathEntry 4 } + +vRtrMplsEndptPathName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathName indicates the name for this path." + ::= { vRtrMplsEndptPathEntry 5 } + +vRtrMplsEndptPathOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathOperState indicates the operational + state for this path." + ::= { vRtrMplsEndptPathEntry 6 } + +vRtrMplsEndptPathLastOperChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathLastOperChg indicates the timestamp when + the operational state last changed." + ::= { vRtrMplsEndptPathEntry 7 } + +vRtrMplsEndptPathOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + memAllocFailed (1), + invEndPointAddr (2), + duplicatePlcy (3), + invalidNextHop (4), + iomPgmFailed (5), + backpressured (6), + higherPrefPlcyPgmed (7), + statsAllocFailed (8), + maxPlcyExceeded (9), + noNextHops (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathOperDownReason indicates the reason for + the path being operationally down." + ::= { vRtrMplsEndptPathEntry 8 } + +vRtrMplsEndptPathNHGrpCnt OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNHGrpCnt indicates the number of + next-hop groups for this path." + ::= { vRtrMplsEndptPathEntry 9 } + +vRtrMplsEndptPathRetryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathRetryCount indicates the number of retry + attempts to bring up this path." + ::= { vRtrMplsEndptPathEntry 10 } + +vRtrMplsEndptPathRetryTimeRem OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathRetryTimeRem indicates the time + remaining till the next retry to bring up this path." + ::= { vRtrMplsEndptPathEntry 11 } + +vRtrMplsEndptPathRevertTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathRevertTimer indicates the revert timer + for the path." + ::= { vRtrMplsEndptPathEntry 12 } + +vRtrMplsEndptPathPref OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathPref indicates the preference for this + path." + ::= { vRtrMplsEndptPathEntry 13 } + +vRtrMplsEndptPathTTMPref OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathTTMPref indicates the TTM preference for + endpoint config." + ::= { vRtrMplsEndptPathEntry 14 } + +vRtrMplsEndptPathMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of vRtrMplsEndptPathMetric indicates the metric for + endpoint config." + ::= { vRtrMplsEndptPathEntry 15 } + +vRtrMplsEndptPathEgrStatsEnabl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathEgrStatsEnabl indicates whether egress + statistics are enabled for endpoint config." + ::= { vRtrMplsEndptPathEntry 16 } + +vRtrMplsEndptPathEgrStatsOper OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathEgrStatsOper indicates the operational + state of egress statistics for endpoint config." + ::= { vRtrMplsEndptPathEntry 17 } + +vRtrMplsEndptPathNhgTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathNhgTable has an entry for each next-hop group + associated with an endpoint path." + ::= { tmnxMplsObjs 80 } + +vRtrMplsEndptPathNhgEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop group associated with an endpoint + path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId, + vRtrMplsEndptPathNhgIndex + } + ::= { vRtrMplsEndptPathNhgTable 1 } + +VRtrMplsEndptPathNhgEntry ::= SEQUENCE +{ + vRtrMplsEndptPathNhgIndex Unsigned32, + vRtrMplsEndptPathNhgOperState TmnxOperState, + vRtrMplsEndptPathNhgResType INTEGER, + vRtrMplsEndptPathNhgLoadBalWt Unsigned32, + vRtrMplsEndptPathNhgFailovrCnt Counter32, + vRtrMplsEndptPathNhgRevertCnt Counter32, + vRtrMplsEndptPathNhgRevTimeRem Counter32, + vRtrMplsEndptPathNhgDownReason TmnxNhgDownReason, + vRtrMplsEndptPathNhgWeights Unsigned32 +} + +vRtrMplsEndptPathNhgIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgIndex indicates the next-hop group + index." + ::= { vRtrMplsEndptPathNhgEntry 1 } + +vRtrMplsEndptPathNhgOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgOperState indicates the operational + state of this next-hop group." + ::= { vRtrMplsEndptPathNhgEntry 2 } + +vRtrMplsEndptPathNhgResType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + indirect (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgResType indicates the resolution type + of next-hop group. + + When the value of vRtrMplsEndptPathNhgResType is 'direct', the + next-hops in this group must resolve to direct routes for for them to + be operational. + + When the value of vRtrMplsEndptPathNhgResType is 'indirect', the + next-hops in this group must resolve to indirect routes for for them + to be operational." + ::= { vRtrMplsEndptPathNhgEntry 3 } + +vRtrMplsEndptPathNhgLoadBalWt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgLoadBalWt indicates the + load-balancing weight for this next-hop group." + ::= { vRtrMplsEndptPathNhgEntry 4 } + +vRtrMplsEndptPathNhgFailovrCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgFailovrCnt indicates the number of + failovers from primary to backup next-hop for this next-hop group" + ::= { vRtrMplsEndptPathNhgEntry 5 } + +vRtrMplsEndptPathNhgRevertCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgRevertCnt indicates the number of + reverts from backup to primary next-hop for this next-hop group." + ::= { vRtrMplsEndptPathNhgEntry 6 } + +vRtrMplsEndptPathNhgRevTimeRem OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgRevTimeRem indicates the time + remaining to revert from backup to primary next-hop." + ::= { vRtrMplsEndptPathNhgEntry 7 } + +vRtrMplsEndptPathNhgDownReason OBJECT-TYPE + SYNTAX TmnxNhgDownReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgDownReason indicates the reason for + the path NHG being operationally down." + ::= { vRtrMplsEndptPathNhgEntry 8 } + +vRtrMplsEndptPathNhgWeights OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgWeights indicates the weights for the + path next hop group." + ::= { vRtrMplsEndptPathNhgEntry 9 } + +vRtrMplsEndptPathNhgNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathNhgNHTable has an entry for each next-hop in a + next-hop group associated with an endpoint path." + ::= { tmnxMplsObjs 81 } + +vRtrMplsEndptPathNhgNHEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with an endpoint path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId, + vRtrMplsEndptPathNhgIndex, + vRtrMplsEndptPathNhgNHType + } + ::= { vRtrMplsEndptPathNhgNHTable 1 } + +VRtrMplsEndptPathNhgNHEntry ::= SEQUENCE +{ + vRtrMplsEndptPathNhgNHType INTEGER, + vRtrMplsEndptPathNhgNHAddrType InetAddressType, + vRtrMplsEndptPathNhgNHAddr InetAddress, + vRtrMplsEndptPathNhgNHResolved TruthValue, + vRtrMplsEndptPathNhgNHOutIf InterfaceIndexOrZero, + vRtrMplsEndptPathNhgNHDownCode TmnxNhgDownReason, + vRtrMplsEndptPathNhgNHEgrOper TmnxOperState +} + +vRtrMplsEndptPathNhgNHType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHType specifies the type of + next-hop. + + When the value of vRtrMplsEndptPathNhgNHType is set to 'primary', this + next-hop will be the primary next-hop in the next-hop group. + + When the value of vRtrMplsEndptPathNhgNHType is set to 'backup', this + next-hop will be the backup next-hop in the next-hop group." + ::= { vRtrMplsEndptPathNhgNHEntry 1 } + +vRtrMplsEndptPathNhgNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHAddrType indicates the address type + of the next-hop." + ::= { vRtrMplsEndptPathNhgNHEntry 2 } + +vRtrMplsEndptPathNhgNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHAddr indicates the address of the + next-hop." + ::= { vRtrMplsEndptPathNhgNHEntry 3 } + +vRtrMplsEndptPathNhgNHResolved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHResolved indicates if next-hop is + resolved or not." + ::= { vRtrMplsEndptPathNhgNHEntry 4 } + +vRtrMplsEndptPathNhgNHOutIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHOutIf indicates the index of the + outgoing interface that the next-hop resolved to if it is a direct + next-hop. + + A value of 0 indicates that either the next-hop is not resolved or + that the next-hop is indirect." + ::= { vRtrMplsEndptPathNhgNHEntry 5 } + +vRtrMplsEndptPathNhgNHDownCode OBJECT-TYPE + SYNTAX TmnxNhgDownReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHDownCode indicates the reason for + the path NHG NH being not resolved." + ::= { vRtrMplsEndptPathNhgNHEntry 6 } + +vRtrMplsEndptPathNhgNHEgrOper OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHEgrOper indicates the operational + state of the egress stats in this next-hop group next hop." + ::= { vRtrMplsEndptPathNhgNHEntry 7 } + +vRtrMplsFwdPlcyNhgNHPushLblTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyNhgNHPushLblEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyNhgNHPushLblTable has an entry for each label to be + pushed onto the packet on the nexthop configured in the system. This + table augments the vRtrMplsFwdPlcyNhgNHTable." + ::= { tmnxMplsObjs 82 } + +vRtrMplsFwdPlcyNhgNHPushLblEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyNhgNHPushLblEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a label to be pushed onto the packet on the + nexthop configured for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsFwdPlcyNhgNHEntry } + ::= { vRtrMplsFwdPlcyNhgNHPushLblTable 1 } + +VRtrMplsFwdPlcyNhgNHPushLblEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyNhgNHPushLabel1 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel2 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel3 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel4 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel5 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel6 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel7 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel8 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel9 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel10 Unsigned32 +} + +vRtrMplsFwdPlcyNhgNHPushLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel1 indicates the 10th label + to be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 1 } + +vRtrMplsFwdPlcyNhgNHPushLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel2 indicates the 9th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 2 } + +vRtrMplsFwdPlcyNhgNHPushLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel3 indicates the 8th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 3 } + +vRtrMplsFwdPlcyNhgNHPushLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel4 indicates the 7th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 4 } + +vRtrMplsFwdPlcyNhgNHPushLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel5 indicates the 6th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 5 } + +vRtrMplsFwdPlcyNhgNHPushLabel6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel6 indicates the 5th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 6 } + +vRtrMplsFwdPlcyNhgNHPushLabel7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel7 indicates the 4th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 7 } + +vRtrMplsFwdPlcyNhgNHPushLabel8 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel8 indicates the 3rd label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 8 } + +vRtrMplsFwdPlcyNhgNHPushLabel9 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel9 indicates the 2nd label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 9 } + +vRtrMplsFwdPlcyNhgNHPushLabel10 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel10 indicates the 1st label + to be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 10 } + +vRtrMplsBindLblPathNhgNHPLTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathNhgNHPLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathNhgNHPLTable has an entry for each push label + for a next-hop type associated with next-hop group with a binding + label path configured in the system." + ::= { tmnxMplsObjs 83 } + +vRtrMplsBindLblPathNhgNHPLEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathNhgNHPLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a push label for a next-hop type associated + with next-hop group with a binding label path, configured for a + virtual router in the system." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId, + vRtrMplsBindLblPathNhgIndex, + vRtrMplsBindLblPathNhgNHType, + vRtrMplsBindLblPathNHgNHPLIndex + } + ::= { vRtrMplsBindLblPathNhgNHPLTable 1 } + +VRtrMplsBindLblPathNhgNHPLEntry ::= SEQUENCE +{ + vRtrMplsBindLblPathNHgNHPLIndex Unsigned32, + vRtrMplsBindLblPathNHgNHPLabel Unsigned32 +} + +vRtrMplsBindLblPathNHgNHPLIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNHgNHPLIndex specifies the index + associated with the push label." + ::= { vRtrMplsBindLblPathNhgNHPLEntry 1 } + +vRtrMplsBindLblPathNHgNHPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNHgNHPLabel specifies the label + number for push label." + ::= { vRtrMplsBindLblPathNhgNHPLEntry 2 } + +vRtrMplsEndptPathNhgNHPLlbTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathNhgNHPLlbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathNhgNHPLlbTable has an entry for each push label + for a next-hop type associated with next-hop group with an endpoint + address configured in the system." + ::= { tmnxMplsObjs 84 } + +vRtrMplsEndptPathNhgNHPLlbEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathNhgNHPLlbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a push label for a next-hop type associated + with next-hop group with an endpoint address, configured for a virtual + router in the system." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId, + vRtrMplsEndptPathNhgIndex, + vRtrMplsEndptPathNhgNHType, + vRtrMplsEndptPathNhgNHPLblIndex + } + ::= { vRtrMplsEndptPathNhgNHPLlbTable 1 } + +VRtrMplsEndptPathNhgNHPLlbEntry ::= SEQUENCE +{ + vRtrMplsEndptPathNhgNHPLblIndex Unsigned32, + vRtrMplsEndptPathNhgNHPLabel Unsigned32 +} + +vRtrMplsEndptPathNhgNHPLblIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHPLblIndex specifies the index + associated with the push label." + ::= { vRtrMplsEndptPathNhgNHPLlbEntry 1 } + +vRtrMplsEndptPathNhgNHPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHPLabel specifies the label number + for push label." + ::= { vRtrMplsEndptPathNhgNHPLlbEntry 2 } + +vRtrMplsPceInitGenTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsPceInitGenTable." + ::= { tmnxMplsObjs 85 } + +vRtrMplsPceInitGenTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsPceInitGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsPceInitGenTable has an entry for per router instance for + PCE initiated LSPs on the system." + ::= { tmnxMplsObjs 86 } + +vRtrMplsPceInitGenEntry OBJECT-TYPE + SYNTAX VRtrMplsPceInitGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents paramters for PCE initiated LSPs on the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { vRtrID } + ::= { vRtrMplsPceInitGenTable 1 } + +VRtrMplsPceInitGenEntry ::= SEQUENCE +{ + vRtrMplsPceInitGenRowStatus RowStatus, + vRtrMplsPceInitGenSrte TruthValue, + vRtrMplsPceInitGenSrteAdminState TmnxAdminState, + vRtrMplsPceInitGenSrteOperState TmnxOperState, + vRtrMplsPceInitGenSrteOperDnRsn INTEGER +} + +vRtrMplsPceInitGenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsPceInitGenTable entries." + ::= { vRtrMplsPceInitGenEntry 1 } + +vRtrMplsPceInitGenSrte OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrte specifies if PCE initiated SR-TE + LSPs are supported on the system" + DEFVAL { false } + ::= { vRtrMplsPceInitGenEntry 2 } + +vRtrMplsPceInitGenSrteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrteAdminState specifies the + administrative state of PCE initiated SR-TE LSPs on the system. + + The value of vRtrMplsPceInitGenSrteAdminState is valid only if the + value of vRtrMplsPceInitGenSrte is set to 'true'." + DEFVAL { outOfService } + ::= { vRtrMplsPceInitGenEntry 3 } + +vRtrMplsPceInitGenSrteOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrteOperState indicates the + operational state of PCE initiated SR-TE LSPs on the system. + + The value of vRtrMplsPceInitGenSrteOperState is valid only if the + value of vRtrMplsPceInitGenSrte is set to 'true'." + ::= { vRtrMplsPceInitGenEntry 4 } + +vRtrMplsPceInitGenSrteOperDnRsn OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + adminDown (1), + mplsOperDown (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrteOperDnRsn indicates the reason due + to which PCE Init SRTE LSP are operationally down." + ::= { vRtrMplsPceInitGenEntry 5 } + +vRtrMplsBindLblNHEgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblNHEgrStatsTable has an entry for egress statistics + for each next-hop in a next-hop group associated with a binding label + path." + ::= { tmnxMplsObjs 87 } + +vRtrMplsBindLblNHEgrStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with a binding label path. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsBindLblPathNhgNHEntry } + ::= { vRtrMplsBindLblNHEgrStatsTable 1 } + +VRtrMplsBindLblNHEgrStatsEntry ::= SEQUENCE +{ + vRtrMplsBindLblEgrStatsAggPkts Counter64, + vRtrMplsBindLblEgrStatsAggOctets Counter64 +} + +vRtrMplsBindLblEgrStatsAggPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress packets for this binding label path + next-hop group next-hop." + ::= { vRtrMplsBindLblNHEgrStatsEntry 1 } + +vRtrMplsBindLblEgrStatsAggOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress octets for this binding label path + next-hop group next-hop" + ::= { vRtrMplsBindLblNHEgrStatsEntry 2 } + +vRtrMplsEndptNHEgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptNHEgrStatsTable has an entry for egress statistics + for each next-hop in a next-hop group associated with an endpoint + path." + ::= { tmnxMplsObjs 88 } + +vRtrMplsEndptNHEgrStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with an endpoint path. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsEndptPathNhgNHEntry } + ::= { vRtrMplsEndptNHEgrStatsTable 1 } + +VRtrMplsEndptNHEgrStatsEntry ::= SEQUENCE +{ + vRtrMplsEndptEgrStatsAggPkts Counter64, + vRtrMplsEndptEgrStatsAggOctets Counter64 +} + +vRtrMplsEndptEgrStatsAggPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress packets for this endpoint path next-hop + group next-hop." + ::= { vRtrMplsEndptNHEgrStatsEntry 1 } + +vRtrMplsEndptEgrStatsAggOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress octets for this endpoint path next-hop + group next-hop" + ::= { vRtrMplsEndptNHEgrStatsEntry 2 } + +vRtrMplsLspPathEgressStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathEgressStatsTable has an entry for egress statistics + associated with an LSP path." + ::= { tmnxMplsObjs 89 } + +vRtrMplsLspPathEgressStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of egress statistics for an LSP + path. + + Entries cannot be created and deleted via SNMP SET operations. Entries + in this table are created when egress statistics is enabled for an + LSP which supports per path egress statistics." + INDEX { + vRtrID, + vRtrMplsLspIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId + } + ::= { vRtrMplsLspPathEgressStatsTable 1 } + +VRtrMplsLspPathEgressStatsEntry ::= SEQUENCE +{ + vRtrMplsLspPathEgrStatsOperState TmnxOperState, + vRtrMplsLspEgressStatsAggrPkts Counter64, + vRtrMplsLspEgressStatsAggrOctets Counter64 +} + +vRtrMplsLspPathEgrStatsOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathEgrStatsOperState indicates the + operational state of egress statistics for the LSP path." + ::= { vRtrMplsLspPathEgressStatsEntry 1 } + +vRtrMplsLspEgressStatsAggrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspEgressStatsAggrPkts indicates the total number + of egress packets for this LSP path" + ::= { vRtrMplsLspPathEgressStatsEntry 2 } + +vRtrMplsLspEgressStatsAggrOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspEgressStatsAggrOctets indicates the total + number of egress octets for this LSP path" + ::= { vRtrMplsLspPathEgressStatsEntry 3 } + +vRtrMplsPathHopTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopTableLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsPathHopTable." + ::= { tmnxMplsObjs 90 } + +vRtrMplsPathHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsPathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsPathHopTable has an entry to indicate the hops, strict or + loose, for an MPLS tunnel." + ::= { tmnxMplsObjs 91 } + +vRtrMplsPathHopEntry OBJECT-TYPE + SYNTAX VRtrMplsPathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a hop, strict or loose, for an MPLS tunnel + configured for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsPathIndex, + vRtrMplsPathHopIndex + } + ::= { vRtrMplsPathHopTable 1 } + +VRtrMplsPathHopEntry ::= SEQUENCE +{ + vRtrMplsPathIndex Unsigned32, + vRtrMplsPathHopIndex Unsigned32, + vRtrMplsPathHopRowStatus RowStatus, + vRtrMplsPathHopLastChange TimeStamp, + vRtrMplsPathHopAddrType InetAddressType, + vRtrMplsPathHopAddr InetAddress, + vRtrMplsPathHopStrictOrLoose INTEGER, + vRtrMplsPathHopSidLabel Unsigned32 +} + +vRtrMplsPathIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsPathIndex indicates the primary index to + identify a particular explicit route object." + ::= { vRtrMplsPathHopEntry 1 } + +vRtrMplsPathHopIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopIndex indicates the secondary index to + identify a particular hop." + ::= { vRtrMplsPathHopEntry 2 } + +vRtrMplsPathHopRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsPathHopTable entries." + ::= { vRtrMplsPathHopEntry 3 } + +vRtrMplsPathHopLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsPathHopEntry 4 } + +vRtrMplsPathHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopAddrType specifies the type of + vRtrMplsPathHopAddr." + DEFVAL { unknown } + ::= { vRtrMplsPathHopEntry 5 } + +vRtrMplsPathHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopAddr specifies the hop address." + DEFVAL { ''H } + ::= { vRtrMplsPathHopEntry 6 } + +vRtrMplsPathHopStrictOrLoose OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + strict (1), + loose (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopStrictOrLoose indicates whether this + tunnel hop is routed in a strict or loose fashion." + DEFVAL { notApplicable } + ::= { vRtrMplsPathHopEntry 7 } + +vRtrMplsPathHopSidLabel OBJECT-TYPE + SYNTAX Unsigned32 (32..1048575 | 4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopSidLabel indicates the SID for this hop." + DEFVAL { 4294967295 } + ::= { vRtrMplsPathHopEntry 8 } + +vRtrMplsLspTemplateExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTemplateExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTemplateTable has an entry for each Labeled Switch Path + Template(LSP Template) configured for a virtual router in the system. + This table augments the vRtrMplsLspTemplateTable." + ::= { tmnxMplsObjs 92 } + +vRtrMplsLspTemplateExtEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTemplateExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path Template (LSP + Template) configured for a virtual router in the system. + + Entries in this table can be created and deleted via SNMP SET + operations." + AUGMENTS { vRtrMplsLspTemplateEntry } + ::= { vRtrMplsLspTemplateExtTable 1 } + +VRtrMplsLspTemplateExtEntry ::= SEQUENCE +{ + vRtrMplsLspTempExtFallbkPathComp INTEGER, + vRtrMplsLspTempExtPceControl TruthValue, + vRtrMplsLspTempExtOverrideTunElc TruthValue, + vRtrMplsLspTempExtPrefTransFrr TruthValue, + vRtrMplsLspTempExtReturnPathLbl Unsigned32, + vRtrMplsLspTempExtSoftPreemption TruthValue +} + +vRtrMplsLspTempExtFallbkPathComp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + none (1), + localCspf (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempExtFallbkPathComp specifies fallback path + computation method used for the LSP Template. + + If the value of vRtrMplsLspTempExtFallbkPathComp is 'localCspf' the + fallback path computation method used for the LSP Template is local + CSPF. + + If the value of vRtrMplsLspTempExtFallbkPathComp is 'notApplicable' + fallback path computation method is not applicable to the LSP + Template. + + The default value for vRtrMplsLspTempExtFallbkPathComp is + 'notApplicable'." + DEFVAL { notApplicable } + ::= { vRtrMplsLspTemplateExtEntry 1 } + +vRtrMplsLspTempExtPceControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempExtPceControl specifies whether the + control of the LSP path will be delegated to Path Computation Engine + (PCE). Path delegation can be done on computed paths and paths + computed using PCE." + DEFVAL { false } + ::= { vRtrMplsLspTemplateExtEntry 2 } + +vRtrMplsLspTempExtOverrideTunElc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempExtOverrideTunElc specifies whether to + override the entropy label capability (ELC) for SR-TE LSPs using this + template and for which the path has been computed by PCE. " + DEFVAL { false } + ::= { vRtrMplsLspTemplateExtEntry 3 } + +vRtrMplsLspTempExtPrefTransFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempExtPrefTransFrr specifies whether to defer + hardware fast-reroute protection to the SR tunnel for SR-TE LSPs + using this template." + DEFVAL { false } + ::= { vRtrMplsLspTemplateExtEntry 4 } + +vRtrMplsLspTempExtReturnPathLbl OBJECT-TYPE + SYNTAX Unsigned32 (32..1048512 | 4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempExtReturnPathLbl indicates the return path + label for the LSP Template." + DEFVAL { 4294967295 } + ::= { vRtrMplsLspTemplateExtEntry 5 } + +vRtrMplsLspTempExtSoftPreemption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempExtSoftPreemption specifies whether soft + preemption is enabled or disabled for P2MP RSVP LSP templates." + DEFVAL { false } + ::= { vRtrMplsLspTemplateExtEntry 6 } + +vRtrMplsLspTempPathProTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempPathProTblLastChg indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrMplsLspTempPathProfTable." + ::= { tmnxMplsObjs 95 } + +vRtrMplsLspTempPathProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTempPathProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTempPathProfTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 96 } + +vRtrMplsLspTempPathProfEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTempPathProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path Template (LSP Template) + configured for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsLspTemplateName, + vRtrMplsLspTempPathProfId + } + ::= { vRtrMplsLspTempPathProfTable 1 } + +VRtrMplsLspTempPathProfEntry ::= SEQUENCE +{ + vRtrMplsLspTempPathProfId Unsigned32, + vRtrMplsLspTempPathProfRowStatus RowStatus, + vRtrMplsLspTempPathProfLastChg TimeStamp, + vRtrMplsLspTempPathProfGroupId Unsigned32 +} + +vRtrMplsLspTempPathProfId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempPathProfId specifies the profile id of for + the specified LSP Template." + ::= { vRtrMplsLspTempPathProfEntry 1 } + +vRtrMplsLspTempPathProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrMplsLspTempPathProfTable entries. Before the row can be + placed into the 'active' state vRtrMplsLspTemplateName must + have been assigned a valid value." + ::= { vRtrMplsLspTempPathProfEntry 2 } + +vRtrMplsLspTempPathProfLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsLspTempPathProfEntry 3 } + +vRtrMplsLspTempPathProfGroupId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempPathProfGroupId specifies the group id + used by the path profile for the specified LSP Template." + DEFVAL { 0 } + ::= { vRtrMplsLspTempPathProfEntry 4 } + +tmnxMplsConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 6 } + +tmnxMplsCompliances OBJECT IDENTIFIER ::= { tmnxMplsConformance 1 } + +tmnxMplsV3v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 3.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalR2r1Group, + tmnxMplsLspR2r1Group, + tmnxMplsLspPathGroup, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup + } + ::= { tmnxMplsCompliances 3 } + +tmnxMplsV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 5.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalV5v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathGroup, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup + } + ::= { tmnxMplsCompliances 4 } + +tmnxMplsV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 6.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalV6v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathGroup, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsLspPathV6v0Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group + } + ::= { tmnxMplsCompliances 5 } + +tmnxMplsV6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 6.1 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalV6v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsLspPathV6v1Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group + } + ::= { tmnxMplsCompliances 6 } + +tmnxMplsV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 6.1 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalV6v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsLspPathV6v1Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group + } + ::= { tmnxMplsCompliances 7 } + +tmnxMplsV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 8.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalV6v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsLspPathV6v1Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group + } + ::= { tmnxMplsCompliances 8 } + +tmnxMplsV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 9.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalV6v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsLspPathV6v1Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group + } + ::= { tmnxMplsCompliances 9 } + +tmnxMplsV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 10.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGlobalV6v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsLspPathV6v1Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsGlobalV10v0Group + } + ::= { tmnxMplsCompliances 10 } + +tmnxMplsV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 11.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsTpGroup, + tmnxMplsNotifyObjsV10v0Group, + tmnxMplsNotifyV10v0Group, + tmnxMplsFRAdminGroup, + tmnxMplsGlobalV11v0Group, + tmnxMplsLspTemplateGroup, + tmnxMplsNotifyV11v0Group, + tmnxMplsLspAutoBWFcWtGroup, + tmnxMplsGlobalV11v0R4Group, + tmnxMplsNotifyObjsIgpOverload, + tmnxMplsIgpOverloadNotify + } + ::= { tmnxMplsCompliances 11 } + +tmnxMplsV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 12.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsTpGroup, + tmnxMplsNotifyObjsV10v0Group, + tmnxMplsNotifyV10v0Group, + tmnxMplsFRAdminGroup, + tmnxMplsLspTemplateGroup, + tmnxMplsLspAutoBWFcWtGroup, + tmnxMplsGlobalV11v0R4Group, + tmnxMplsNotifyObjsIgpOverload, + tmnxMplsIgpOverloadNotify, + tmnxMplsLspTempInStatsGroup, + tmnxMplsAutoBwUnderflowGroup, + tmnxMplsBgpLabelRetentionGroup, + tmnxMplsGlobalV12v0Group, + tmnxMplsBypassOptGroup, + tmnxMplsGlobalV12v0Group, + tmnxMplsLSPPathV12v0Group, + tmnxMplsGenV12v0Group, + tmnxMplsLSPV12v0Group + } + ::= { tmnxMplsCompliances 12 } + +tmnxMplsV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 12.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsTpGroup, + tmnxMplsNotifyObjsV10v0Group, + tmnxMplsNotifyV10v0Group, + tmnxMplsFRAdminGroup, + tmnxMplsLspTemplateGroup, + tmnxMplsLspAutoBWFcWtGroup, + tmnxMplsGlobalV11v0R4Group, + tmnxMplsNotifyObjsIgpOverload, + tmnxMplsIgpOverloadNotify, + tmnxMplsLspTempInStatsGroup, + tmnxMplsAutoBwUnderflowGroup, + tmnxMplsBgpLabelRetentionGroup, + tmnxMplsBypassOptGroup, + tmnxMplsLSPPathV12v0Group, + tmnxMplsGenV12v0Group, + tmnxMplsLSPV12v0Group, + tmnxMplsLoadBalanceWtV13v0Group, + tmnxMplsLabelSegRouteV13v0Group, + tmnxMplsLabelStaticRgeV13v0Group, + tmnxMplsGlobalV13v0Group, + tmnxMplsClassBasedFwdV13v0Group, + tmnxMplsBfdOnLspV13v0Group + } + ::= { tmnxMplsCompliances 13 } + +tmnxMplsV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 14.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsTpGroup, + tmnxMplsNotifyObjsV10v0Group, + tmnxMplsNotifyV10v0Group, + tmnxMplsFRAdminGroup, + tmnxMplsLspTemplateGroup, + tmnxMplsLspAutoBWFcWtGroup, + tmnxMplsGlobalV11v0R4Group, + tmnxMplsNotifyObjsIgpOverload, + tmnxMplsIgpOverloadNotify, + tmnxMplsLspTempInStatsGroup, + tmnxMplsAutoBwUnderflowGroup, + tmnxMplsBgpLabelRetentionGroup, + tmnxMplsBypassOptGroup, + tmnxMplsLSPPathV12v0Group, + tmnxMplsGenV12v0Group, + tmnxMplsLSPV12v0Group, + tmnxMplsLoadBalanceWtV13v0Group, + tmnxMplsLabelSegRouteV13v0Group, + tmnxMplsLabelStaticRgeV13v0Group, + tmnxMplsGlobalV13v0Group, + tmnxMplsClassBasedFwdV13v0Group, + tmnxMplsIfSrlgV14v0Group, + tmnxMplsBfdOnLspV13v0Group, + tmnxMplsSegRouting14v0Group, + tmnxMplsEntropyLabel14v0Group, + tmnxMplsLspTemplEL14v4Group, + tmnxMplsSRLfaOvrhd14v4Group + } + ::= { tmnxMplsCompliances 14 } + +tmnxMplsV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 15.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsLspTemplateV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsTpGroup, + tmnxMplsNotifyObjsV10v0Group, + tmnxMplsNotifyV10v0Group, + tmnxMplsFRAdminGroup, + tmnxMplsLspTemplateGroup, + tmnxMplsLspAutoBWFcWtGroup, + tmnxMplsGlobalV11v0R4Group, + tmnxMplsNotifyObjsIgpOverload, + tmnxMplsIgpOverloadNotify, + tmnxMplsLspTempInStatsGroup, + tmnxMplsAutoBwUnderflowGroup, + tmnxMplsBgpLabelRetentionGroup, + tmnxMplsBypassOptGroup, + tmnxMplsLSPPathV12v0Group, + tmnxMplsGenV12v0Group, + tmnxMplsLoadBalanceWtV13v0Group, + tmnxMplsLabelSegRouteV13v0Group, + tmnxMplsLabelStaticRgeV13v0Group, + tmnxMplsGlobalV13v0Group, + tmnxMplsClassBasedFwdV13v0Group, + tmnxMplsIfSrlgV14v0Group, + tmnxMplsBfdOnLspV13v0Group, + tmnxMplsSegRouting14v0Group, + tmnxMplsEntropyLabel14v0Group, + tmnxMplsLspTemplEL14v4Group, + tmnxMplsSRLfaOvrhd14v4Group, + tmnxMplsLspTempPceReportGroup, + tmnxMplsLspTempSrLbl15v0Group, + tmnxMplsBfdFailureActionGroup, + tmnxMplsClassFwdPlcy15v0Group, + tmnxMplsP2PSrTe15v0Group, + tmnxMplsLspStatsGroup, + tmnxMplsTunnelARHopSIDGroup, + tmnxMplsLSPV15v0Group, + tmnxMplsEntropyLabelSrteGroup + } + ::= { tmnxMplsCompliances 15 } + +tmnxMplsV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 16.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsReservedLblBlkGroup, + tmnxMplsIfAltStatsGroup, + vRtrMplsLspAdminTagGroup, + vRtrMplsFwdPlcyV16v0Group, + vRtrMplsFwdPlcyNhgNHPushLblGroup, + vRtrMplsPceInitSrteGroup, + vRtrMplsAutoBwUseLastAdjBWGroup + } + ::= { tmnxMplsCompliances 16 } + +tmnxMplsV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 19.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGeneralSrTeLspGroup, + tmnxMplsFwdPlcyEgressStatsGroup, + tmnxMplsSrteSBfdGroup, + tmnxMplsGenMaxBypassPlrGroup, + tmnxMplsLspPathEgressStatsGroup, + tmnxMplsLspSelfPingGroup, + tmnxMplsLspNgAddrGroup, + tmnxMplsLspSrTeIpv6Group, + tmnxMplsPathHopGroup, + tmnxMplsLspSelfPingOperGroup, + tmnxMplsNotificationIPv6Group + } + ::= { tmnxMplsCompliances 17 } + +tmnxMplsV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 20.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsIfV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsTpGroup, + tmnxMplsNotifyObjsV10v0Group, + tmnxMplsNotifyV10v0Group, + tmnxMplsFRAdminGroup, + tmnxMplsLspTemplateGroup, + tmnxMplsLspAutoBWFcWtGroup, + tmnxMplsGlobalV11v0R4Group, + tmnxMplsNotifyObjsIgpOverload, + tmnxMplsIgpOverloadNotify, + tmnxMplsLspTempInStatsGroup, + tmnxMplsAutoBwUnderflowGroup, + tmnxMplsBgpLabelRetentionGroup, + tmnxMplsBypassOptGroup, + tmnxMplsGenV12v0Group, + tmnxMplsLoadBalanceWtV13v0Group, + tmnxMplsLabelSegRouteV13v0Group, + tmnxMplsLabelStaticRgeV13v0Group, + tmnxMplsGlobalV13v0Group, + tmnxMplsIfSrlgV14v0Group, + tmnxMplsBfdOnLspV13v0Group, + tmnxMplsEntropyLabel14v0Group, + tmnxMplsLspTemplEL14v4Group, + tmnxMplsSRLfaOvrhd14v4Group, + tmnxMplsLspTempPceReportGroup, + tmnxMplsLspTempSrLbl15v0Group, + tmnxMplsBfdFailureActionGroup, + tmnxMplsClassFwdPlcy15v0Group, + tmnxMplsP2PSrTe15v0Group, + tmnxMplsLspStatsGroup, + tmnxMplsTunnelARHopSIDGroup, + tmnxMplsEntropyLabelSrteGroup, + tmnxMplsNotifyObjsLspResource, + tmnxMplsNotifyV20v0Group, + tmnxMplsV20v0Group, + tmnxMplsLspSelfPingV20v0Group, + tmnxMplsSrTeIpv6LspTempGroup, + tmnxMplsTunnelARHopIdTypeGroup, + tmnxMplsLspPcepToLocalGroup, + tmnxMplsGenV20Group, + tmnxMplsGenLspSelfPingV20Group + } + ::= { tmnxMplsCompliances 18 } + +tmnxMplsV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 21.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspPathV6v0Group, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsIfV6v0Group, + tmnxMplsLspV7v0Group, + tmnxMplsGlobalV7v0Group, + tmnxMplsP2mpInstanceGroup, + tmnxMplsP2mpS2lGroup, + tmnxMplsNotificationV7v0Group, + tmnxMplsLspPathV7v0Group, + tmnxMplsSrlgV7v0Group, + tmnxMplsLspStatsV7v0Group, + tmnxMplsLspV8v0Group, + tmnxMplsLspPathV8v0Group, + tmnxMplsNotifyObjsV8v0Group, + tmnxMplsNotificationV8v0Group, + tmnxMplsGlobalV8v0Group, + tmnxMplsLspAutoBWV8v0Group, + tmnxMplsGlobalV9v0Group, + tmnxMplsLspV9v0R4Group, + tmnxMplsNotifV9v0R4Group, + tmnxMplsLspPathV9v0R4Group, + tmnxMplsTpGroup, + tmnxMplsNotifyObjsV10v0Group, + tmnxMplsNotifyV10v0Group, + tmnxMplsFRAdminGroup, + tmnxMplsLspTemplateGroup, + tmnxMplsLspAutoBWFcWtGroup, + tmnxMplsGlobalV11v0R4Group, + tmnxMplsNotifyObjsIgpOverload, + tmnxMplsIgpOverloadNotify, + tmnxMplsLspTempInStatsGroup, + tmnxMplsAutoBwUnderflowGroup, + tmnxMplsBgpLabelRetentionGroup, + tmnxMplsBypassOptGroup, + tmnxMplsGenV12v0Group, + tmnxMplsLoadBalanceWtV13v0Group, + tmnxMplsLabelSegRouteV13v0Group, + tmnxMplsLabelStaticRgeV13v0Group, + tmnxMplsGlobalV13v0Group, + tmnxMplsIfSrlgV14v0Group, + tmnxMplsBfdOnLspV13v0Group, + tmnxMplsEntropyLabel14v0Group, + tmnxMplsLspTemplEL14v4Group, + tmnxMplsSRLfaOvrhd14v4Group, + tmnxMplsLspTempPceReportGroup, + tmnxMplsLspTempSrLbl15v0Group, + tmnxMplsBfdFailureActionGroup, + tmnxMplsClassFwdPlcy15v0Group, + tmnxMplsP2PSrTe15v0Group, + tmnxMplsLspStatsGroup, + tmnxMplsTunnelARHopSIDGroup, + tmnxMplsEntropyLabelSrteGroup, + tmnxMplsNotifyObjsLspResource, + tmnxMplsNotifyV20v0Group, + tmnxMplsV20v0Group, + tmnxMplsLspSelfPingV20v0Group, + tmnxMplsSrTeIpv6LspTempGroup, + tmnxMplsTunnelARHopIdTypeGroup, + tmnxMplsLspPcepToLocalGroup, + tmnxMplsGenV20Group, + tmnxMplsGenLspSelfPingV20Group, + tmnxMplsGenSrTeLspCountV21Group, + tmnxMplsLspV21Group, + tmnxMplsGenTTMV21Group, + tmnxMplsLspPathDegradeV21Group, + tmnxMplsNotifyObjsLspPathFailure, + tmnxMplsNotifyLspPathV21v0Group, + tmnxMplsPccPceOperStateV21Group, + tmnxMplsLspTempExtV21Group, + tmnxMplsLspStatsModeV21Group, + tmnxMplsLspOvrTunnelElcGroup, + tmnxMplsLspTransportFrrGroup, + tmnxMplsLspTempPathProfGroup + } + ::= { tmnxMplsCompliances 19 } + +tmnxMplsV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 22.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsLspExtBfdGroup, + tmnxMplsLspRateCountersGroup, + tmnxP2mpMplsLspSoftPreemptGroup, + tmnxMplsNotifyV22v0Group + } + ::= { tmnxMplsCompliances 20 } + +tmnxMplsGroups OBJECT IDENTIFIER ::= { tmnxMplsConformance 2 } + +tmnxMplsLspPathGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathTableSpinlock, + vRtrMplsLspPathRowStatus, + vRtrMplsLspPathLastChange, + vRtrMplsLspPathType, + vRtrMplsLspPathCos, + vRtrMplsLspPathProperties, + vRtrMplsLspPathBandwidth, + vRtrMplsLspPathBwProtect, + vRtrMplsLspPathState, + vRtrMplsLspPathPreference, + vRtrMplsLspPathCosSource, + vRtrMplsLspPathClassOfService, + vRtrMplsLspPathSetupPriority, + vRtrMplsLspPathHoldPriority, + vRtrMplsLspPathRecord, + vRtrMplsLspPathHopLimit, + vRtrMplsLspPathSharing, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathInheritance, + vRtrMplsLspPathLspId, + vRtrMplsLspPathRetryTimeRemaining, + vRtrMplsLspPathTunnelARHopListIndex, + vRtrMplsLspPathNegotiatedMTU, + vRtrMplsLspPathFailCode, + vRtrMplsLspPathFailNodeAddr, + vRtrMplsLspPathAdminGroupInclude, + vRtrMplsLspPathAdminGroupExclude, + vRtrMplsLspPathAdaptive, + vRtrMplsLspPathOptimizeTimer, + vRtrMplsLspPathNextOptimize, + vRtrMplsLspPathOperBandwidth, + vRtrMplsLspPathMBBState, + vRtrMplsLspPathResignal, + vRtrMplsLspPathTunnelCRHopListIndex, + vRtrMplsLspPathOperMTU, + vRtrMplsLspPathRecordLabel, + vRtrMplsLspPathTimeUp, + vRtrMplsLspPathTimeDown, + vRtrMplsLspPathRetryAttempts, + vRtrMplsLspPathTransitionCount, + vRtrMplsLspPathCspfQueries + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP to + path mapping on Nokia SROS series systems." + ::= { tmnxMplsGroups 3 } + +tmnxMplsXCGroup OBJECT-GROUP + OBJECTS { + vRtrMplsXCIndex, + vRtrMplsInSegmentIfIndex, + vRtrMplsInSegmentLabel, + vRtrMplsOutSegmentIndex, + vRtrMplsERHopTunnelIndex, + vRtrMplsARHopTunnelIndex, + vRtrMplsRsvpSessionIndex, + vRtrMplsXCFailCode, + vRtrMplsXCCHopTableIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP to + cross-connection mapping on Nokia SROS series systems." + ::= { tmnxMplsGroups 4 } + +tmnxMplsIfGroup OBJECT-GROUP + OBJECTS { + vRtrMplsIfAdminState, + vRtrMplsIfOperState, + vRtrMplsIfAdminGroup, + vRtrMplsIfTxPktCount, + vRtrMplsIfRxPktCount, + vRtrMplsIfTxOctetCount, + vRtrMplsIfRxOctetCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS interfaces + on Nokia SROS series systems." + ::= { tmnxMplsGroups 5 } + +tmnxMplsTunnelARHopGroup OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelARHopProtection, + vRtrMplsTunnelARHopRecordLabel, + vRtrMplsTunnelARHopRouterId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS Tunnel AR + hops on Nokia SROS series systems." + ::= { tmnxMplsGroups 6 } + +tmnxMplsTunnelCHopGroup OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelCHopAddrType, + vRtrMplsTunnelCHopIpv4Addr, + vRtrMplsTunnelCHopIpv4PrefixLen, + vRtrMplsTunnelCHopIpv6Addr, + vRtrMplsTunnelCHopIpv6PrefixLen, + vRtrMplsTunnelCHopAsNumber, + vRtrMplsTunnelCHopLspId, + vRtrMplsTunnelCHopStrictOrLoose + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS CSPF + Tunnel hops on Nokia SROS series systems." + ::= { tmnxMplsGroups 7 } + +tmnxMplsAdminGroupGroup OBJECT-GROUP + OBJECTS { + vRtrMplsAdminGroupRowStatus, + vRtrMplsAdminGroupValue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS + administrative groups on Nokia SROS series systems." + ::= { tmnxMplsGroups 8 } + +tmnxMplsFSGroupGroup OBJECT-GROUP + OBJECTS { + vRtrMplsFSGroupRowStatus, + vRtrMplsFSGroupCost, + vRtrMplsFSGroupParamsRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS fate + sharing groups on Nokia SROS series systems." + ::= { tmnxMplsGroups 9 } + +tmnxMplsNotifyObjsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspNotificationReasonCode, + vRtrMplsLspPathNotificationReasonCode, + vRtrMplsNotifyRow, + vRtrMplsLspIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting extended MPLS notifications on Nokia + SROS series systems." + ::= { tmnxMplsGroups 10 } + +tmnxMplsGlobalR2r1Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralPropagateTtl, + vRtrMplsGeneralTE, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended MPLS on + Nokia SROS series systems 2.1 Release." + ::= { tmnxMplsGroups 12 } + +tmnxMplsLspR2r1Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspDecrementTtl, + vRtrMplsLspCspf, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspClassOfService, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspPreference, + vRtrMplsLspBandwidth, + vRtrMplsLspBwProtect, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspOctets, + vRtrMplsLspPackets, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspPathChanges, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS LSPs on + Nokia SROS series systems 2.1 Release." + ::= { tmnxMplsGroups 13 } + +tmnxMplsNotificationR2r1Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsStateChange, + vRtrMplsIfStateChange, + vRtrMplsLspUp, + vRtrMplsLspDown, + vRtrMplsLspPathUp, + vRtrMplsLspPathDown, + vRtrMplsLspPathRerouted, + vRtrMplsLspPathResignaled + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended MPLS feature on + Nokia SROS series systems 2.1 Release." + ::= { tmnxMplsGroups 14 } + +tmnxMplsLabelRangeGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLabelRangeMin, + vRtrMplsLabelRangeMax, + vRtrMplsLabelRangeAging, + vRtrMplsLabelRangeAvailable, + vRtrMplsStaticLSPLabelOwner, + vRtrMplsStaticSvcLabelOwner + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS label + ranges on Nokia SROS series systems." + ::= { tmnxMplsGroups 15 } + +tmnxMplsGlobalV5v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralPropagateTtl, + vRtrMplsGeneralTE, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate, + vRtrMplsGeneralHoldTimer, + vRtrMplsGeneralDynamicBypass + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended MPLS on + Nokia SROS series systems 5.0 Release." + ::= { tmnxMplsGroups 16 } + +tmnxMplsLspV5v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspDecrementTtl, + vRtrMplsLspCspf, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspClassOfService, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspPreference, + vRtrMplsLspBandwidth, + vRtrMplsLspBwProtect, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspOctets, + vRtrMplsLspPackets, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspPathChanges, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths, + vRtrMplsLspHoldTimer + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS LSPs on + Nokia SROS series systems 5.0 Release." + ::= { tmnxMplsGroups 17 } + +tmnxMplsGlobalV6v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralPropagateTtl, + vRtrMplsGeneralTE, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate, + vRtrMplsGeneralHoldTimer, + vRtrMplsGeneralDynamicBypass, + vRtrMplsGeneralNextResignal, + vRtrMplsGeneralOperDownReason, + vRtrMplsGeneralSrlgFrr, + vRtrMplsGeneralSrlgFrrStrict + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended MPLS on + Nokia SROS series systems 6.0 Release." + ::= { tmnxMplsGroups 18 } + +tmnxMplsSrlgV6v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsSrlgGrpTableLastChanged, + vRtrMplsSrlgGrpRowStatus, + vRtrMplsSrlgGrpLastChanged, + vRtrMplsSrlgGrpValue, + vRtrMplsIfSrlgGrpTblLastChanged, + vRtrMplsIfSrlgGrpRowStatus, + vRtrMplsIfSrlgGrpLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SRLG on Nokia 7xxx SR + series systems release 6.0." + ::= { tmnxMplsGroups 19 } + +tmnxMplsLspPathV6v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathSrlg, + vRtrMplsLspPathSrlgDisjoint + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP to + path mapping on Nokia SROS series systems." + ::= { tmnxMplsGroups 20 } + +tmnxMplsIfV6v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsIfTeMetric + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Te metric feature on + extended MPLS interfaces on 6.0 release Nokia SROS series systems." + ::= { tmnxMplsGroups 21 } + +tmnxMplsLspV6v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspCspfTeMetricEnabled + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Te metric feature + extended MPLS LSPs on 6.0 release Nokia SROS series systems." + ::= { tmnxMplsGroups 22 } + +tmnxMplsLspPathV6v1Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathTableSpinlock, + vRtrMplsLspPathRowStatus, + vRtrMplsLspPathLastChange, + vRtrMplsLspPathType, + vRtrMplsLspPathCos, + vRtrMplsLspPathProperties, + vRtrMplsLspPathBandwidth, + vRtrMplsLspPathBwProtect, + vRtrMplsLspPathState, + vRtrMplsLspPathPreference, + vRtrMplsLspPathCosSource, + vRtrMplsLspPathClassOfService, + vRtrMplsLspPathSetupPriority, + vRtrMplsLspPathHoldPriority, + vRtrMplsLspPathRecord, + vRtrMplsLspPathHopLimit, + vRtrMplsLspPathSharing, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathInheritance, + vRtrMplsLspPathLspId, + vRtrMplsLspPathRetryTimeRemaining, + vRtrMplsLspPathTunnelARHopListIndex, + vRtrMplsLspPathNegotiatedMTU, + vRtrMplsLspPathFailCode, + vRtrMplsLspPathFailNodeAddr, + vRtrMplsLspPathAdminGroupInclude, + vRtrMplsLspPathAdminGroupExclude, + vRtrMplsLspPathAdaptive, + vRtrMplsLspPathOptimizeTimer, + vRtrMplsLspPathNextOptimize, + vRtrMplsLspPathOperBandwidth, + vRtrMplsLspPathResignal, + vRtrMplsLspPathTunnelCRHopListIndex, + vRtrMplsLspPathOperMTU, + vRtrMplsLspPathRecordLabel, + vRtrMplsLspPathTimeUp, + vRtrMplsLspPathTimeDown, + vRtrMplsLspPathRetryAttempts, + vRtrMplsLspPathTransitionCount, + vRtrMplsLspPathCspfQueries, + vRtrMplsLspPathLastResigAttempt, + vRtrMplsLspPathMetric, + vRtrMplsLspPathLastMBBType, + vRtrMplsLspPathLastMBBEnd, + vRtrMplsLspPathLastMBBMetric, + vRtrMplsLspPathLastMBBState, + vRtrMplsLspPathMBBTypeInProg, + vRtrMplsLspPathMBBStarted, + vRtrMplsLspPathMBBNextRetry, + vRtrMplsLspPathMBBRetryAttempts, + vRtrMplsLspPathMBBFailCode, + vRtrMplsLspPathMBBFailNodeArType, + vRtrMplsLspPathMBBFailNodeAddr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP to + path mapping on Nokia SROS series systems." + ::= { tmnxMplsGroups 23 } + +tmnxMplsObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathMBBState, + vRtrMplsFSGroupCost, + vRtrMplsFSGroupParamsRowStatus, + vRtrMplsFSGroupRowStatus + } + STATUS current + DESCRIPTION + "The group of obsolete objects which are no longer supported in MPLS on + 6.0R4 release onwards on Nokia SROS series systems." + ::= { tmnxMplsGroups 24 } + +tmnxMplsLspV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspP2mpId, + vRtrMplsLspClassType, + vRtrMplsLspOperMetric, + vRtrMplsLspLdpOverRsvpInclude, + vRtrMplsLspLeastFill, + vRtrMplsLspVprnAutoBindInclude, + vRtrMplsLspConfP2mpInstances + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LSP in MPLS on + on Nokia SROS series systems 7.0 release." + ::= { tmnxMplsGroups 25 } + +tmnxMplsGlobalV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralNewP2mpInstIndex, + vRtrMplsGeneralS2lOriginate, + vRtrMplsGeneralS2lTransit, + vRtrMplsGeneralS2lTerminate, + vRtrMplsGeneralLeastFillMinThd, + vRtrMplsGenLeastFillReoptiThd, + vRtrMplsGeneralUseSrlgDB, + vRtrMplsInSegmentNumS2ls, + vRtrMplsOutSegmentNumS2ls, + vRtrMplsGeneralP2mpResigTimer, + vRtrMplsGeneralP2mpNextResignal, + vRtrMplsGeneralSecFastRetryTimer, + vRtrMplsGeneralStaticLspFRTimer + } + STATUS current + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 7.0 release." + ::= { tmnxMplsGroups 26 } + +tmnxMplsP2mpInstanceGroup OBJECT-GROUP + OBJECTS { + vRtrMplsP2mpInstTblLastChanged, + vRtrMplsP2mpInstRowStatus, + vRtrMplsP2mpInstLastChange, + vRtrMplsP2mpInstName, + vRtrMplsP2mpInstType, + vRtrMplsP2mpInstProperties, + vRtrMplsP2mpInstBandwidth, + vRtrMplsP2mpInstState, + vRtrMplsP2mpInstSetupPriority, + vRtrMplsP2mpInstHoldPriority, + vRtrMplsP2mpInstRecord, + vRtrMplsP2mpInstHopLimit, + vRtrMplsP2mpInstAdminState, + vRtrMplsP2mpInstOperState, + vRtrMplsP2mpInstInheritance, + vRtrMplsP2mpInstLspId, + vRtrMplsP2mpInstNegotiatedMTU, + vRtrMplsP2mpInstFailCode, + vRtrMplsP2mpInstFailNodeArType, + vRtrMplsP2mpInstFailNodeAddr, + vRtrMplsP2mpInstAdminGrpInclude, + vRtrMplsP2mpInstAdminGrpExclude, + vRtrMplsP2mpInstAdaptive, + vRtrMplsP2mpInstOperBandwidth, + vRtrMplsP2mpInstResignal, + vRtrMplsP2mpInstOperMTU, + vRtrMplsP2mpInstRecordLabel, + vRtrMplsP2mpInstLastResigAttpt, + vRtrMplsP2mpInstMetric, + vRtrMplsP2mpInstLastMBBType, + vRtrMplsP2mpInstLastMBBEnd, + vRtrMplsP2mpInstLastMBBMetric, + vRtrMplsP2mpInstLastMBBState, + vRtrMplsP2mpInstMBBTypeInProg, + vRtrMplsP2mpInstMBBStarted, + vRtrMplsP2mpInstMBBNextRetry, + vRtrMplsP2mpInstMBBRetryAttpts, + vRtrMplsP2mpInstMBBFailCode, + vRtrMplsP2mpInstMBBFailNodeType, + vRtrMplsP2mpInstMBBFailNodeAddr, + vRtrMplsP2mpInstStatS2lChanges, + vRtrMplsP2mpInstStatLastS2lChange, + vRtrMplsP2mpInstStatConfiguredS2ls, + vRtrMplsP2mpInstStatOperationalS2ls, + vRtrMplsP2mpInstStatLastS2lTimeUp, + vRtrMplsP2mpInstStatLastS2lTimeDown, + vRtrMplsP2mpInstStatTimeUp, + vRtrMplsP2mpInstStatTimeDown, + vRtrMplsP2mpInstStatTransitions, + vRtrMplsP2mpInstStatLastTrans + } + STATUS current + DESCRIPTION + "The group of all P2MP instance related objects supporting management + of P2MP feature in MPLS on Nokia SROS series systems 7.0 release." + ::= { tmnxMplsGroups 27 } + +tmnxMplsP2mpS2lGroup OBJECT-GROUP + OBJECTS { + vRtrMplsS2lSubLspTblLastChanged, + vRtrMplsS2lSubLspRowStatus, + vRtrMplsS2lSubLspLastChange, + vRtrMplsS2lSubLspType, + vRtrMplsS2lSubLspProperties, + vRtrMplsS2lSubLspState, + vRtrMplsS2lSubLspAdminState, + vRtrMplsS2lSubLspOperState, + vRtrMplsS2lSubGroupId, + vRtrMplsS2lSubLspId, + vRtrMplsS2lSubLspRetryTimeRemain, + vRtrMplsS2lSubLspNegotiatedMTU, + vRtrMplsS2lSubLspFailCode, + vRtrMplsS2lSubLspFailNodeArType, + vRtrMplsS2lSubLspFailNodeAddr, + vRtrMplsS2lSubLspOperBandwidth, + vRtrMplsS2lSubLspOperMTU, + vRtrMplsS2lSubLspLastResigAttpt, + vRtrMplsS2lSubLspLastMBBType, + vRtrMplsS2lSubLspLastMBBEnd, + vRtrMplsS2lSubLspLastMBBMetric, + vRtrMplsS2lSubLspLastMBBState, + vRtrMplsS2lSubLspMBBTypeInProg, + vRtrMplsS2lSubLspMBBStarted, + vRtrMplsS2lSubLspMBBNextRetry, + vRtrMplsS2lSubLspMBBRetryAttpts, + vRtrMplsS2lSubLspMBBFailCode, + vRtrMplsS2lSubLspMBBFailNodeType, + vRtrMplsS2lSubLspMBBFailNodeAddr, + vRtrMplsS2lSubLspUpTime, + vRtrMplsS2lSubLspDownTime, + vRtrMplsS2lSubLspTimeUp, + vRtrMplsS2lSubLspTimeDown, + vRtrMplsS2lSubLspRetryAttempts, + vRtrMplsS2lSubLspTransitionCount, + vRtrMplsS2lSubLspCspfQueries, + vRtrMplsS2lSubLspTunARHopLtIndex, + vRtrMplsS2lSubLspTunCRHopLtIndex + } + STATUS current + DESCRIPTION + "The group of all S2L sub-LSP related objects supporting management of + P2MP feature in MPLS on Nokia SROS series systems 7.0 release." + ::= { tmnxMplsGroups 28 } + +tmnxMplsNotifyObjsV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsP2mpInstNotifIndex, + vRtrMplsS2lSubLspNtDstAddrType, + vRtrMplsS2lSubLspNtDstAddr, + vRtrMplsP2mpInstNotifReasonCode, + vRtrMplsLspPathCongChgPercent + } + STATUS current + DESCRIPTION + "The group of notification objects supporting extended MPLS + notifications on Nokia SROS series systems 7.0 release." + ::= { tmnxMplsGroups 29 } + +tmnxMplsNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsP2mpInstanceUp, + vRtrMplsP2mpInstanceDown, + vRtrMplsS2lSubLspUp, + vRtrMplsS2lSubLspDown, + vRtrMplsS2lSubLspRerouted, + vRtrMplsS2lSubLspResignaled, + vRtrMplsLspPathSoftPreempted, + vRtrMplsLspPathLstFillReoptElig, + vRtrMplsP2mpInstanceResignaled, + vRtrMplsResignalTimerExpired + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended MPLS feature on + Nokia SROS series systems 7.0 Release." + ::= { tmnxMplsGroups 30 } + +tmnxMplsLspPathV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathClassType, + vRtrMplsLspPathOperMetric, + vRtrMplsLspPathResignalEligible, + vRtrMplsLspPathIsFastRetry + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP to + path mapping on Nokia SROS series systems." + ::= { tmnxMplsGroups 31 } + +tmnxMplsSrlgV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsSrlgDBRtrIdRowStatus, + vRtrMplsSrlgDBRtrIdAdminState, + vRtrMplsSrlgDBRtrIdLastChanged, + vRtrMplsSrlgDBRtrIdTblLastChg, + vRtrMplsSrlgDBIfRowStatus, + vRtrMplsSrlgDBIfLastChanged, + vRtrMplsSrlgDBIfTblLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SRLG on Nokia SROS + series systems release 7.0." + ::= { tmnxMplsGroups 32 } + +tmnxMplsLspStatsV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspStatsAccntingPolicy, + vRtrMplsLspStatsCollectStats, + vRtrMplsLspStatsLastChanged, + vRtrMplsLspStatsRowStatus, + vRtrMplsLspStatsTblLastChgd, + vRtrMplsLspStatsAdminState, + vRtrMplsInProfileOctetsFc0, + vRtrMplsInProfileOctetsFc0High32, + vRtrMplsInProfileOctetsFc0Low32, + vRtrMplsInProfileOctetsFc1, + vRtrMplsInProfileOctetsFc1High32, + vRtrMplsInProfileOctetsFc1Low32, + vRtrMplsInProfileOctetsFc2, + vRtrMplsInProfileOctetsFc2High32, + vRtrMplsInProfileOctetsFc2Low32, + vRtrMplsInProfileOctetsFc3, + vRtrMplsInProfileOctetsFc3High32, + vRtrMplsInProfileOctetsFc3Low32, + vRtrMplsInProfileOctetsFc4, + vRtrMplsInProfileOctetsFc4High32, + vRtrMplsInProfileOctetsFc4Low32, + vRtrMplsInProfileOctetsFc5, + vRtrMplsInProfileOctetsFc5High32, + vRtrMplsInProfileOctetsFc5Low32, + vRtrMplsInProfileOctetsFc6, + vRtrMplsInProfileOctetsFc6High32, + vRtrMplsInProfileOctetsFc6Low32, + vRtrMplsInProfileOctetsFc7, + vRtrMplsInProfileOctetsFc7High32, + vRtrMplsInProfileOctetsFc7Low32, + vRtrMplsInProfilePktsFc0, + vRtrMplsInProfilePktsFc0High32, + vRtrMplsInProfilePktsFc0Low32, + vRtrMplsInProfilePktsFc1, + vRtrMplsInProfilePktsFc1High32, + vRtrMplsInProfilePktsFc1Low32, + vRtrMplsInProfilePktsFc2, + vRtrMplsInProfilePktsFc2High32, + vRtrMplsInProfilePktsFc2Low32, + vRtrMplsInProfilePktsFc3, + vRtrMplsInProfilePktsFc3High32, + vRtrMplsInProfilePktsFc3Low32, + vRtrMplsInProfilePktsFc4, + vRtrMplsInProfilePktsFc4High32, + vRtrMplsInProfilePktsFc4Low32, + vRtrMplsInProfilePktsFc5, + vRtrMplsInProfilePktsFc5High32, + vRtrMplsInProfilePktsFc5Low32, + vRtrMplsInProfilePktsFc6, + vRtrMplsInProfilePktsFc6High32, + vRtrMplsInProfilePktsFc6Low32, + vRtrMplsInProfilePktsFc7, + vRtrMplsInProfilePktsFc7High32, + vRtrMplsInProfilePktsFc7Low32, + vRtrMplsOutOfProfOctetsFc0, + vRtrMplsOutOfProfOctetsFc0High32, + vRtrMplsOutOfProfOctetsFc0Low32, + vRtrMplsOutOfProfOctetsFc1, + vRtrMplsOutOfProfOctetsFc1High32, + vRtrMplsOutOfProfOctetsFc1Low32, + vRtrMplsOutOfProfOctetsFc2, + vRtrMplsOutOfProfOctetsFc2High32, + vRtrMplsOutOfProfOctetsFc2Low32, + vRtrMplsOutOfProfOctetsFc3, + vRtrMplsOutOfProfOctetsFc3High32, + vRtrMplsOutOfProfOctetsFc3Low32, + vRtrMplsOutOfProfOctetsFc4, + vRtrMplsOutOfProfOctetsFc4High32, + vRtrMplsOutOfProfOctetsFc4Low32, + vRtrMplsOutOfProfOctetsFc5, + vRtrMplsOutOfProfOctetsFc5High32, + vRtrMplsOutOfProfOctetsFc5Low32, + vRtrMplsOutOfProfOctetsFc6, + vRtrMplsOutOfProfOctetsFc6High32, + vRtrMplsOutOfProfOctetsFc6Low32, + vRtrMplsOutOfProfOctetsFc7, + vRtrMplsOutOfProfOctetsFc7High32, + vRtrMplsOutOfProfOctetsFc7Low32, + vRtrMplsOutOfProfPktsFc0, + vRtrMplsOutOfProfPktsFc0High32, + vRtrMplsOutOfProfPktsFc0Low32, + vRtrMplsOutOfProfPktsFc1, + vRtrMplsOutOfProfPktsFc1High32, + vRtrMplsOutOfProfPktsFc1Low32, + vRtrMplsOutOfProfPktsFc2, + vRtrMplsOutOfProfPktsFc2High32, + vRtrMplsOutOfProfPktsFc2Low32, + vRtrMplsOutOfProfPktsFc3, + vRtrMplsOutOfProfPktsFc3High32, + vRtrMplsOutOfProfPktsFc3Low32, + vRtrMplsOutOfProfPktsFc4, + vRtrMplsOutOfProfPktsFc4High32, + vRtrMplsOutOfProfPktsFc4Low32, + vRtrMplsOutOfProfPktsFc5, + vRtrMplsOutOfProfPktsFc5High32, + vRtrMplsOutOfProfPktsFc5Low32, + vRtrMplsOutOfProfPktsFc6, + vRtrMplsOutOfProfPktsFc6High32, + vRtrMplsOutOfProfPktsFc6Low32, + vRtrMplsOutOfProfPktsFc7, + vRtrMplsOutOfProfPktsFc7High32, + vRtrMplsOutOfProfPktsFc7Low32, + vRtrMplsLspStatsPSBMatch, + vRtrMplsGeneralLspEgrStatCount, + vRtrMplsGeneralLspIgrStatCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of egress/ingress + statistics on Nokia SROS series systems release 7.0." + ::= { tmnxMplsGroups 33 } + +tmnxMplsLspV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspMainCTRetryLimit, + vRtrMplsLspIgpShortcut + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LSP in MPLS on + Nokia SROS series systems 8.0 release." + ::= { tmnxMplsGroups 34 } + +tmnxMplsLspPathV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathBackupCT, + vRtrMplsLspPathMainCTRetryRem, + vRtrMplsLspPathOperCT, + vRtrMplsLspPathNewPathIndex, + vRtrMplsLspPathMBBMainCTRetryRem + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP to + path mapping on Nokia SROS series systems 8.0 release." + ::= { tmnxMplsGroups 35 } + +tmnxMplsNotifyObjsV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathMbbStatus, + vRtrMplsLspPathMbbReasonCode + } + STATUS current + DESCRIPTION + "The group of notification objects supporting extended MPLS + notifications on Nokia SROS series systems 8.0 release." + ::= { tmnxMplsGroups 36 } + +tmnxMplsNotificationV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsLspPathMbbStatusEvent + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended MPLS feature on + Nokia SROS series systems 8.0 Release." + ::= { tmnxMplsGroups 37 } + +tmnxMplsGlobalV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralShortTTLPropLocal, + vRtrMplsGeneralShortTTLPropTrans, + vRtrMplsGeneralAutoBWDefSampMul, + vRtrMplsGeneralAutoBWDefAdjMul, + vRtrMplsGeneralExpBackoffRetry + } + STATUS current + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 8.0 release." + ::= { tmnxMplsGroups 38 } + +tmnxMplsLspTemplateV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspTemplateTblLastChgd, + vRtrMplsLspTemplateRowStatus, + vRtrMplsLspTemplateLastChanged, + vRtrMplsLspTemplateAdminState, + vRtrMplsLspTemplateType, + vRtrMplsLspTemplateAdaptive, + vRtrMplsLspTemplateBandwidth, + vRtrMplsLspTemplateCspf, + vRtrMplsLspTemplateDefaultPath, + vRtrMplsLspTemplateAdmGrpIncl, + vRtrMplsLspTemplateAdmGrpExcl, + vRtrMplsLspTemplateFastReroute, + vRtrMplsLspTemplateFRMethod, + vRtrMplsLspTemplateFRHopLimit, + vRtrMplsLspTemplateHopLimit, + vRtrMplsLspTemplateRecord, + vRtrMplsLspTemplateRecordLabel, + vRtrMplsLspTemplateRetryLimit, + vRtrMplsLspTemplateRetryTimer, + vRtrMplsLspTemplateCspfTeMetric, + vRtrMplsLspOriginTemplate, + vRtrMplsLspTemplateLspCount, + vRtrMplsLspTemplateMvpnRefCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LSP Templates in MPLS on + Nokia SROS series systems 8.0 release." + ::= { tmnxMplsGroups 39 } + +tmnxMplsLspAutoBWV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspAutoBandwidth, + vRtrMplsLspAutoBWTableLastChg, + vRtrMplsLspAutoBWLastChange, + vRtrMplsLspAutoBWAdjDNPercent, + vRtrMplsLspAutoBWAdjDNMbps, + vRtrMplsLspAutoBWAdjMultiplier, + vRtrMplsLspAutoBWAdjUPPercent, + vRtrMplsLspAutoBWAdjUPMbps, + vRtrMplsLspAutoBWMaxBW, + vRtrMplsLspAutoBWMinBW, + vRtrMplsLspAutoBWMonitorBW, + vRtrMplsLspAutoBWOverFlow, + vRtrMplsLspAutoBWOvrFlwThreshold, + vRtrMplsLspAutoBWOvrFlwBW, + vRtrMplsLspAutoBWSampMultiplier, + vRtrMplsLspAutoBWSampTime, + vRtrMplsLspAutoBWLastAdj, + vRtrMplsLspAutoBWLastAdjCause, + vRtrMplsLspAutoBWNextAdj, + vRtrMplsLspAutoBWMaxAvgRate, + vRtrMplsLspAutoBWLastAvgRate, + vRtrMplsLspAutoBWInheritance, + vRtrMplsLspAutoBWCurrentBW, + vRtrMplsLspAutoBWAdjTime, + vRtrMplsLspAutoBWOvrFlwCount, + vRtrMplsLspAutoBWSampCount, + vRtrMplsLspAutoBWAdjCount, + vRtrMplsLspAutoBWOperState, + vRtrMplsLspAutoBWSampInterval, + vRtrMplsLspPathSigBWMBBInProg, + vRtrMplsLspPathSigBWLastMBB + } + STATUS current + DESCRIPTION + "The group of all objects supporting management of Auto-Bandwidth in + MPLS on Nokia SROS series systems 8.0 release." + ::= { tmnxMplsGroups 40 } + +tmnxMplsGlobalV9v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralCspfOnLooseHop + } + STATUS current + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 9.0 release." + ::= { tmnxMplsGroups 41 } + +tmnxMplsLspV9v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspCspfToFirstLoose, + vRtrMplsLspPropAdminGroup + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LSP in MPLS on + Nokia SROS series systems 9.0 release." + ::= { tmnxMplsGroups 42 } + +tmnxMplsLspV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspBgpShortcut, + vRtrMplsLspBgpTransportTunnel, + vRtrMplsLspSwitchStbyPath, + vRtrMplsLspSwitchStbyPathIndex, + vRtrMplsLspSwitchStbyPathForce, + vRtrMplsGeneralP2PMaxByPassAssoc, + vRtrMplsLspExcludeNodeAddr, + vRtrMplsLspExcludeNodeAddrType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LSP in MPLS on + Nokia SROS series systems 9.0R4 release." + ::= { tmnxMplsGroups 43 } + +tmnxMplsNotifyObjsV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspSwitchStbyReasonCode, + vRtrMplsLspOldTunnelIndex + } + STATUS current + DESCRIPTION + "The group of notification objects supporting extended MPLS + notifications on Nokia SROS series systems 9.0.R4 release." + ::= { tmnxMplsGroups 44 } + +tmnxMplsNotifV9v0R4Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsLspSwitchStbyFailure, + vRtrMplsLspActivePathChanged + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended MPLS feature on + Nokia SROS series systems 9.0.R4 Release." + ::= { tmnxMplsGroups 45 } + +tmnxMplsLspPathV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathActiveByManual + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP to + path mapping on Nokia SROS series systems 9.0.R4 release." + ::= { tmnxMplsGroups 46 } + +tmnxMplsGlobalV10v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGenP2pActPathFastRetry, + vRtrMplsGenP2mpS2lFastRetry, + vRtrMplsS2lSubLspIsFastRetry, + vRtrMplsLspPathTimeoutIn, + vRtrMplsLspPathMBBTimeoutIn, + vRtrMplsS2lSubLspTimeoutIn, + vRtrMplsS2lSubLspMBBTimeoutIn, + vRtrMplsLspPathOperSetupPriority, + vRtrMplsLspPathOperHoldPriority, + vRtrMplsLspPathOperRecord, + vRtrMplsLspPathOperRecordLabel, + vRtrMplsLspPathOperHopLimit, + vRtrMplsLspPathOperAdminGrpIncl, + vRtrMplsLspPathOperAdminGrExcld, + vRtrMplsLspPathOperCspf, + vRtrMplsLspPathOperCspfToFrstLs, + vRtrMplsLspPathOperLeastFill, + vRtrMplsLspPathOperRsvpAdspec, + vRtrMplsLspPathOperFRNodeProtect, + vRtrMplsLspPathOperPropAdminGrp, + vRtrMplsLspPathOperFRHopLimit, + vRtrMplsGenLspInitRetryTimeout, + vRtrMplsLspIgpShortcutLfaType, + vRtrMplsLoggerEventBundling, + vRtrMplsGenIssuMplsLockdown + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 10.0 release." + ::= { tmnxMplsGroups 47 } + +tmnxMplsTpGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspToAddrType, + vRtrMplsLspFromAddrType, + vRtrMplsLspToNodeId, + vRtrMplsLspFromNodeId, + vRtrMplsLspDestGlobalId, + vRtrMplsLspDestTunnelNum, + vRtrMplsGenMplsTpLspOriginate, + vRtrMplsGenMplsTpLspTransit, + vRtrMplsGenMplsTpLspTerminate, + vRtrMplsGenMplsTpOrigPathInst, + vRtrMplsGenMplsTpTranPathInst, + vRtrMplsGenMplsTpTermPathInst + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the MPLS-TP feature on + Nokia SROS series systems." + ::= { tmnxMplsGroups 48 } + +tmnxMplsNotifyObjsV10v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsXCNotifRednIndicesBitMap, + vRtrMplsXCNotifyRednBundlingType, + vRtrMplsXCNotifyRednNumOfBitsSet, + vRtrMplsXCNotifyRednStartIndex, + vRtrMplsXCNotifyRednEndIndex + } + STATUS current + DESCRIPTION + "The group of notification objects supporting extended MPLS + notifications on Nokia SROS series systems 10.0 release." + ::= { tmnxMplsGroups 49 } + +tmnxMplsNotifyV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsXCBundleChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended MPLS feature on + Nokia SROS series systems 10.0 Release." + ::= { tmnxMplsGroups 50 } + +tmnxMplsFRAdminGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenFRAdminGroup, + vRtrMplsLspTemplateFRPropAdmGrp, + vRtrMplsLspFRPropAdminGroup, + vRtrMplsTunnelCHopEgressAdmGrp, + vRtrMplsLspPathOperFRPropAdmGrp + } + STATUS current + DESCRIPTION + "The group of objects supporting administrative groups for Fast Reroute" + ::= { tmnxMplsGroups 51 } + +tmnxMplsGlobalV11v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathOperInterArea, + vRtrMplsTunnelCHopUnnumIfID, + vRtrMplsTunnelCHopRtrID, + vRtrMplsTunnelCHopIsABR, + vRtrMplsTunnelARHopUnnumIfID, + vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspCspf, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspBandwidth, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspOctets, + vRtrMplsLspPackets, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspPathChanges, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths, + vRtrMplsLspHoldTimer, + vRtrMplsLspPathTableSpinlock, + vRtrMplsLspPathRowStatus, + vRtrMplsLspPathLastChange, + vRtrMplsLspPathType, + vRtrMplsLspPathProperties, + vRtrMplsLspPathBandwidth, + vRtrMplsLspPathState, + vRtrMplsLspPathPreference, + vRtrMplsLspPathSetupPriority, + vRtrMplsLspPathHoldPriority, + vRtrMplsLspPathRecord, + vRtrMplsLspPathHopLimit, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathInheritance, + vRtrMplsLspPathLspId, + vRtrMplsLspPathRetryTimeRemaining, + vRtrMplsLspPathTunnelARHopListIndex, + vRtrMplsLspPathNegotiatedMTU, + vRtrMplsLspPathFailCode, + vRtrMplsLspPathFailNodeAddr, + vRtrMplsLspPathAdminGroupInclude, + vRtrMplsLspPathAdminGroupExclude, + vRtrMplsLspPathAdaptive, + vRtrMplsLspPathOptimizeTimer, + vRtrMplsLspPathNextOptimize, + vRtrMplsLspPathOperBandwidth, + vRtrMplsLspPathResignal, + vRtrMplsLspPathTunnelCRHopListIndex, + vRtrMplsLspPathOperMTU, + vRtrMplsLspPathRecordLabel, + vRtrMplsLspPathTimeUp, + vRtrMplsLspPathTimeDown, + vRtrMplsLspPathRetryAttempts, + vRtrMplsLspPathTransitionCount, + vRtrMplsLspPathCspfQueries, + vRtrMplsLspPathLastResigAttempt, + vRtrMplsLspPathMetric, + vRtrMplsLspPathLastMBBType, + vRtrMplsLspPathLastMBBEnd, + vRtrMplsLspPathLastMBBMetric, + vRtrMplsLspPathLastMBBState, + vRtrMplsLspPathMBBTypeInProg, + vRtrMplsLspPathMBBStarted, + vRtrMplsLspPathMBBNextRetry, + vRtrMplsLspPathMBBRetryAttempts, + vRtrMplsLspPathMBBFailCode, + vRtrMplsLspPathMBBFailNodeArType, + vRtrMplsLspPathMBBFailNodeAddr, + vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate, + vRtrMplsGeneralHoldTimer, + vRtrMplsGeneralDynamicBypass, + vRtrMplsGeneralNextResignal, + vRtrMplsGeneralOperDownReason, + vRtrMplsGeneralSrlgFrr, + vRtrMplsGeneralSrlgFrrStrict, + vRtrMplsLspTemplatePropAdmGrp, + vRtrMplsLabelMaxStaticLspLabels, + vRtrMplsLabelMaxStaticSvcLabels, + vRtrMplsS2lSubLspInterArea, + vRtrMplsGenP2pActPathFastRetry, + vRtrMplsGenP2mpS2lFastRetry, + vRtrMplsS2lSubLspIsFastRetry, + vRtrMplsLspPathTimeoutIn, + vRtrMplsLspPathMBBTimeoutIn, + vRtrMplsS2lSubLspTimeoutIn, + vRtrMplsS2lSubLspMBBTimeoutIn, + vRtrMplsLspPathOperSetupPriority, + vRtrMplsLspPathOperHoldPriority, + vRtrMplsLspPathOperRecord, + vRtrMplsLspPathOperRecordLabel, + vRtrMplsLspPathOperHopLimit, + vRtrMplsLspPathOperAdminGrpIncl, + vRtrMplsLspPathOperAdminGrExcld, + vRtrMplsLspPathOperCspf, + vRtrMplsLspPathOperLeastFill, + vRtrMplsLspPathOperRsvpAdspec, + vRtrMplsLspPathOperFRNodeProtect, + vRtrMplsLspPathOperPropAdminGrp, + vRtrMplsLspPathOperFRHopLimit, + vRtrMplsGenLspInitRetryTimeout, + vRtrMplsLspIgpShortcutLfaType, + vRtrMplsLoggerEventBundling, + vRtrMplsGenIssuMplsLockdown, + vRtrMplsLspPropAdminGroup, + vRtrMplsLspIgpShortcutRelOffset + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 11.0 release." + ::= { tmnxMplsGroups 52 } + +tmnxMplsV11v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspDecrementTtl, + vRtrMplsLspClassOfService, + vRtrMplsLspPathCos, + vRtrMplsLspPathCosSource, + vRtrMplsLspPathClassOfService, + vRtrMplsLspBwProtect, + vRtrMplsLspPathBwProtect, + vRtrMplsLspPreference, + vRtrMplsLspPathSharing, + vRtrMplsGeneralPropagateTtl, + vRtrMplsGeneralTE, + vRtrMplsLspPathOperCspfToFrstLs, + vRtrMplsLspCspfToFirstLoose + } + STATUS current + DESCRIPTION + "The group of obsolete objects which are no longer supported in MPLS + 11.0R1 release onwards on Nokia SROS series systems." + ::= { tmnxMplsGroups 53 } + +tmnxMplsLspTemplateGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTemplateBgpShortcut, + vRtrMplsLspTemplateIgpShortcut, + vRtrMplsLspTemplateLdpOverRsvp, + vRtrMplsLspTemplateLeastFill, + vRtrMplsLspTemplateMetric, + vRtrMplsLspTemplateSetupPriority, + vRtrMplsLspTemplateHoldPriority, + vRtrMplsLspTemplateVprnAutoBind, + vRtrMplsLspTempIgpSCutLfaType, + vRtrMplsLspTempIgpSCutRelOffset, + vRtrMplsLspTempAutoBandwidth, + vRtrMplsLspTempFRNodeProtect, + vRtrMplsLspTempAutoBWTblLastChg, + vRtrMplsLspTempAutoBWLastChg, + vRtrMplsLspTempAutoBWAdjDNPer, + vRtrMplsLspTempAutoBWAdjDNMbps, + vRtrMplsLspTempAutoBWAdjUPPer, + vRtrMplsLspTempAutoBWAdjUPMbps, + vRtrMplsLspTempAutoBWMaxBW, + vRtrMplsLspTempAutoBWMinBW, + vRtrMplsLspTempAutoBWMntrBW, + vRtrMplsLspTempAutoBWAdjMult, + vRtrMplsLspTempAutoBWOverFlow, + vRtrMplsLspTempAutoBWOvrFlwThr, + vRtrMplsLspTempAutoBWOvrFlwBW, + vRtrMplsLspTempAutoBWSampMult, + vRtrMplsLspTempAutoBWSampTime, + vRtrMplsLspTempAutoBWInherit, + vRtrMplsLspTemplateEgrStats, + vRtrMplsLspTempCollectStats, + vRtrMplsLspTempAccntingPolicy, + vRtrMplsTemplPlcyBindTblLastChg, + vRtrMplsLspTemplPlcyBindLastChg, + vRtrMplsLspTemplPlcyBindRowStat, + vRtrMplsLspTemplPlcyBind1, + vRtrMplsLspTemplPlcyBind2, + vRtrMplsLspTemplPlcyBind3, + vRtrMplsLspTemplPlcyBind4, + vRtrMplsLspTemplPlcyBind5, + vRtrMplsLspTemplPlcyBindOneHop, + vRtrMplsLspTempAutoBWBeWeight, + vRtrMplsLspTempAutoBWL2Weight, + vRtrMplsLspTempAutoBWAfWeight, + vRtrMplsLspTempAutoBWL1Weight, + vRtrMplsLspTempAutoBWH2Weight, + vRtrMplsLspTempAutoBWEfWeight, + vRtrMplsLspTempAutoBWH1Weight, + vRtrMplsLspTempAutoBWNcWeight, + vRtrMplsLspTemplateFromAddrType, + vRtrMplsLspTemplateFromAddr, + vRtrMplsLspTemplateClassType, + vRtrMplsLspTempBkupClassType, + vRtrMplsLspTempBgpTransportTunn, + vRtrMplsLspTempMainCTRetryLimit, + vRtrMplsLspTemplateRsvpAdspec + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Lsp Template." + ::= { tmnxMplsGroups 54 } + +tmnxMplsNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsLblRangeModify + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the extended MPLS feature on + Nokia SROS series systems 11.0 Release." + ::= { tmnxMplsGroups 55 } + +tmnxMplsLspAutoBWFcWtGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspAutoBWBeWeight, + vRtrMplsLspAutoBWL2Weight, + vRtrMplsLspAutoBWAfWeight, + vRtrMplsLspAutoBWL1Weight, + vRtrMplsLspAutoBWH2Weight, + vRtrMplsLspAutoBWEfWeight, + vRtrMplsLspAutoBWH1Weight, + vRtrMplsLspAutoBWNcWeight + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Forwarding Class + Weights for Lsp Auto Bandwidth on Nokia SROS series systems." + ::= { tmnxMplsGroups 56 } + +tmnxMplsGlobalV11v0R4Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspStatsTpOnly, + vRtrMplsGeneralMeshP2pOriginate, + vRtrMplsGeneralOneHopP2pOrigin, + vRtrMplsGenRetryOnIgpOverload + } + STATUS current + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 11.0 R4 release." + ::= { tmnxMplsGroups 57 } + +tmnxMplsV12v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspBandwidth + } + STATUS current + DESCRIPTION + "The group of obsolete objects which are no longer supported in MPLS + 12.0R1 release onwards on Nokia SROS series systems." + ::= { tmnxMplsGroups 58 } + +tmnxMplsNotifyObjsIgpOverload OBJECT-GROUP + OBJECTS { + vRtrMplsIgpOverloadRtrAddrType, + vRtrMplsIgpOverloadRtrAddr, + vRtrMplsIgpOverloadIgpType + } + STATUS current + DESCRIPTION + "The group of notification objects supporting IGP shortcut notification + feature on Nokia SROS series systems 11.0 Release." + ::= { tmnxMplsGroups 59 } + +tmnxMplsIgpOverloadNotify NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsNodeInIgpOverload + } + STATUS current + DESCRIPTION + "The group of notifications supporting IGP shortcut notification + feature on Nokia SROS series systems 11.0 Release." + ::= { tmnxMplsGroups 60 } + +tmnxMplsLspTempInStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTempInStatTblLstChg, + vRtrMplsLspTempInStatRowStatus, + vRtrMplsLspTempInStatLastChanged, + vRtrMplsLspTempInStatCollectStat, + vRtrMplsLspTempInStatAccntPolicy, + vRtrMplsLspTempInStatAdminState, + vRtrMplsLspTempInStatMaxStats, + vRtrMplsLspStatsLspType, + vRtrMplsLspTempInStatTotlSession, + vRtrMplsLspStatsEgrIndexUnAvail + } + STATUS current + DESCRIPTION + "The group of notification supporting MPLS Ingress Statistics for + Template Based Label Switched Path (LSP) on Nokia SROS series systems + 12.0 Release." + ::= { tmnxMplsGroups 61 } + +tmnxMplsAutoBwUnderflowGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspAutoBWUnderFlow, + vRtrMplsLspAutoBWUndFlwThreshold, + vRtrMplsLspAutoBWUndFlwBW, + vRtrMplsLspAutoBWUndFlwCount, + vRtrMplsLspAutoBWMaxUndFlwBw, + vRtrMplsLspTempAutoBWUnderFlow, + vRtrMplsLspTempAutoBWUndFlwThr, + vRtrMplsLspTempAutoBWUndFlwBW + } + STATUS current + DESCRIPTION + "The group of notification supporting MPLS Auto-Bandwidth underflow on + Nokia SROS series systems 12.0 Release." + ::= { tmnxMplsGroups 62 } + +tmnxMplsBgpLabelRetentionGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLabelBgpLabelsHoldTimer + } + STATUS current + DESCRIPTION + "The group of notification supporting MPLS BGP Label Retention on Nokia + SROS series systems 12.0 Release." + ::= { tmnxMplsGroups 63 } + +tmnxMplsGlobalV12v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelCHopUnnumIfID, + vRtrMplsTunnelCHopRtrID, + vRtrMplsTunnelCHopIsABR, + vRtrMplsTunnelARHopUnnumIfID, + vRtrMplsLspTemplatePropAdmGrp, + vRtrMplsLabelMaxStaticLspLabels, + vRtrMplsLabelMaxStaticSvcLabels, + vRtrMplsS2lSubLspInterArea, + vRtrMplsS2lSubLspIsFastRetry, + vRtrMplsS2lSubLspTimeoutIn, + vRtrMplsS2lSubLspMBBTimeoutIn, + vRtrMplsLoggerEventBundling, + vRtrMplsLspIgpShortcutRelOffset + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 12.0 release." + ::= { tmnxMplsGroups 64 } + +tmnxMplsBypassOptGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralBypassResigTimer, + vRtrMplsGenBypassNextResignal + } + STATUS current + DESCRIPTION + "The group of objects supporting MPLS Bypass Optimization on Nokia SROS + series systems 12.0 Release." + ::= { tmnxMplsGroups 65 } + +tmnxMplsGenV12v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate, + vRtrMplsGeneralHoldTimer, + vRtrMplsGeneralDynamicBypass, + vRtrMplsGeneralNextResignal, + vRtrMplsGeneralOperDownReason, + vRtrMplsGeneralSrlgFrr, + vRtrMplsGeneralSrlgFrrStrict, + vRtrMplsGenMbbPrefCurrentHops, + vRtrMplsGenP2pActPathFastRetry, + vRtrMplsGenP2mpS2lFastRetry, + vRtrMplsGenLspInitRetryTimeout, + vRtrMplsGenIssuMplsLockdown + } + STATUS current + DESCRIPTION + "The group of all general objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 12.0 release." + ::= { tmnxMplsGroups 66 } + +tmnxMplsLSPPathV12v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathTableSpinlock, + vRtrMplsLspPathRowStatus, + vRtrMplsLspPathLastChange, + vRtrMplsLspPathType, + vRtrMplsLspPathProperties, + vRtrMplsLspPathBandwidth, + vRtrMplsLspPathState, + vRtrMplsLspPathPreference, + vRtrMplsLspPathSetupPriority, + vRtrMplsLspPathHoldPriority, + vRtrMplsLspPathRecord, + vRtrMplsLspPathHopLimit, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathInheritance, + vRtrMplsLspPathLspId, + vRtrMplsLspPathRetryTimeRemaining, + vRtrMplsLspPathTunnelARHopListIndex, + vRtrMplsLspPathNegotiatedMTU, + vRtrMplsLspPathFailCode, + vRtrMplsLspPathFailNodeAddr, + vRtrMplsLspPathAdminGroupInclude, + vRtrMplsLspPathAdminGroupExclude, + vRtrMplsLspPathAdaptive, + vRtrMplsLspPathOptimizeTimer, + vRtrMplsLspPathNextOptimize, + vRtrMplsLspPathOperBandwidth, + vRtrMplsLspPathResignal, + vRtrMplsLspPathTunnelCRHopListIndex, + vRtrMplsLspPathOperMTU, + vRtrMplsLspPathRecordLabel, + vRtrMplsLspPathTimeUp, + vRtrMplsLspPathTimeDown, + vRtrMplsLspPathRetryAttempts, + vRtrMplsLspPathTransitionCount, + vRtrMplsLspPathCspfQueries, + vRtrMplsLspPathLastResigAttempt, + vRtrMplsLspPathMetric, + vRtrMplsLspPathLastMBBType, + vRtrMplsLspPathLastMBBEnd, + vRtrMplsLspPathLastMBBMetric, + vRtrMplsLspPathLastMBBState, + vRtrMplsLspPathMBBTypeInProg, + vRtrMplsLspPathMBBStarted, + vRtrMplsLspPathMBBNextRetry, + vRtrMplsLspPathMBBRetryAttempts, + vRtrMplsLspPathMBBFailCode, + vRtrMplsLspPathMBBFailNodeArType, + vRtrMplsLspPathMBBFailNodeAddr, + vRtrMplsLspPathOperInterArea, + vRtrMplsLspPathChanges, + vRtrMplsLspPathTimeoutIn, + vRtrMplsLspPathMBBTimeoutIn, + vRtrMplsLspPathOperSetupPriority, + vRtrMplsLspPathOperHoldPriority, + vRtrMplsLspPathOperRecord, + vRtrMplsLspPathOperRecordLabel, + vRtrMplsLspPathOperHopLimit, + vRtrMplsLspPathOperAdminGrpIncl, + vRtrMplsLspPathOperAdminGrExcld, + vRtrMplsLspPathOperCspf, + vRtrMplsLspPathOperLeastFill, + vRtrMplsLspPathOperRsvpAdspec, + vRtrMplsLspPathOperFRNodeProtect, + vRtrMplsLspPathOperPropAdminGrp, + vRtrMplsLspPathOperFRHopLimit + } + STATUS obsolete + DESCRIPTION + "The group of all LSP Path objects in MPLS supporting management of + MPLS features on Nokia SROS series systems 12.0 release." + ::= { tmnxMplsGroups 67 } + +tmnxMplsLSPV12v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspCspf, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspOctets, + vRtrMplsLspPackets, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths, + vRtrMplsLspHoldTimer, + vRtrMplsLspIgpShortcutLfaType, + vRtrMplsLspPropAdminGroup, + vRtrMplsLspIgpShortcutRelOffset, + vRtrMplsLspRevertTimer, + vRtrMplsLspRevertTimeRemain + } + STATUS obsolete + DESCRIPTION + "The group of all LSP objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 12.0 release." + ::= { tmnxMplsGroups 68 } + +tmnxMplsObsoleteNotifyV12Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsLblRangeModify + } + STATUS current + DESCRIPTION + "The group of obsolete notifications supporting management of the MPLS + operations on Nokia 7xxx SR series systems." + ::= { tmnxMplsGroups 69 } + +tmnxMplsLoadBalanceWtV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspLoadBalancingWeight, + vRtrMplsLspTempLoadBalancingWt + } + STATUS current + DESCRIPTION + "The group of all objects in MPLS supporting management of load + balancing on Nokia SROS series systems 13.0 release." + ::= { tmnxMplsGroups 70 } + +tmnxMplsLabelSegRouteV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLabelSegRouteStartLabel, + vRtrMplsLabelSegRouteEndLabel + } + STATUS current + DESCRIPTION + "The group of all objects in MPLS supporting management of segment + routing labels on Nokia SROS series systems 13.0 release." + ::= { tmnxMplsGroups 71 } + +tmnxMplsLabelStaticRgeV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLabelStaticLabelRange + } + STATUS current + DESCRIPTION + "The group of all objects in MPLS supporting management of static label + range on Nokia SROS series systems 13.0 release." + ::= { tmnxMplsGroups 72 } + +tmnxMpls13v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLabelMaxStaticLspLabels, + vRtrMplsLabelMaxStaticSvcLabels + } + STATUS current + DESCRIPTION + "The group of obsolete objects which are no longer supported in MPLS + 13.0R1 release onwards on Nokia SROS series systems." + ::= { tmnxMplsGroups 73 } + +tmnxMplsGlobalV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelCHopUnnumIfID, + vRtrMplsTunnelCHopRtrID, + vRtrMplsTunnelCHopIsABR, + vRtrMplsTunnelARHopUnnumIfID, + vRtrMplsLspTemplatePropAdmGrp, + vRtrMplsS2lSubLspInterArea, + vRtrMplsS2lSubLspIsFastRetry, + vRtrMplsS2lSubLspTimeoutIn, + vRtrMplsS2lSubLspMBBTimeoutIn, + vRtrMplsLoggerEventBundling, + vRtrMplsLspIgpShortcutRelOffset + } + STATUS current + DESCRIPTION + "The group of all global objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 12.0 release." + ::= { tmnxMplsGroups 74 } + +tmnxMplsClassBasedFwdV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspClassFwdingEnabled, + vRtrMplsLspFC, + vRtrMplsLspTempClassFwdEnabled, + vRtrMplsLspTempFC + } + STATUS obsolete + DESCRIPTION + "The group of all objects in MPLS supporting class based forwarding on + Nokia SROS series systems 13.0 release." + ::= { tmnxMplsGroups 75 } + +tmnxMplsBfdOnLspV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspBfdTemplateName, + vRtrMplsLspBfdEnable, + vRtrMplsLspBfdPingIntvl, + vRtrMplsLspPathBfdTemplateName, + vRtrMplsLspPathBfdEnable, + vRtrMplsLspPathBfdPingIntvl, + vRtrMplsLspTempBfdTemplateName, + vRtrMplsLspTempBfdEnable, + vRtrMplsLspTempBfdPingIntvl + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of MPLS features on + Nokia SROS series systems 13.0 release." + ::= { tmnxMplsGroups 76 } + +tmnxMplsAdminGroupObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsAdminGroupRowStatus, + vRtrMplsAdminGroupValue + } + STATUS current + DESCRIPTION + "The group of obsolete objects which are no longer supported in MPLS + 14.0R1 release onwards on Nokia SROS series systems." + ::= { tmnxMplsGroups 77 } + +tmnxMplsIfSrlgV14v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsIfSrlgGrpTblLastChanged, + vRtrMplsIfSrlgGrpRowStatus, + vRtrMplsIfSrlgGrpLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SRLG on Nokia 7xxx SR + series systems release 6.0." + ::= { tmnxMplsGroups 78 } + +tmnxMplsSrlgObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsSrlgGrpTableLastChanged, + vRtrMplsSrlgGrpRowStatus, + vRtrMplsSrlgGrpLastChanged, + vRtrMplsSrlgGrpValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SRLG on Nokia 7xxx SR + series systems release 6.0." + ::= { tmnxMplsGroups 79 } + +tmnxMplsSegRouting14v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralNewLspSRIndex, + vRtrMplsGeneralSrTeLspOriginate, + vRtrMplsGeneralPceReport, + vRtrMplsLspExtPceCompute, + vRtrMplsLspExtPceControl, + vRtrMplsLspExtPceReport, + vRtrMplsLspExtTtmTunnelId, + vRtrMplsLspExtMaxSrLabels, + vRtrMplsLspExtTunnelId, + vRtrMplsLspPathProfTblLstChg, + vRtrMplsLspPathProfRowStatus, + vRtrMplsLspPathProfLastChange, + vRtrMplsLspPathProfGroupId, + vRtrMplsLspPathLastUpdateTime, + vRtrMplsLspPathLastUpdateId, + vRtrMplsLspPathLastUpdateState, + vRtrMplsLspPathLastUpdFailCode + } + STATUS obsolete + DESCRIPTION + "The group of objects in MPLS supporting Segment Routing TE of MPLS + features on Nokia SROS series systems 14.0 release." + ::= { tmnxMplsGroups 80 } + +tmnxMplsEntropyLabel14v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralEntropyLblRsvpTe, + vRtrMplsLspExtEntropyLabel, + vRtrMplsLspExtOperEntropyLabel, + vRtrMplsLspExtNegEntropyLbl + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting entropy label of MPLS features + on Nokia SROS series systems 14.0 release." + ::= { tmnxMplsGroups 81 } + +tmnxMplsLspTemplEL14v4Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspTempEntropyLabel + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting entropy label of MPLS features + on Nokia SROS series systems 14.0 release." + ::= { tmnxMplsGroups 82 } + +tmnxMplsSRLfaOvrhd14v4Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtFrrOverheadLabel + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting segment routing MPLS features + on Nokia SROS series systems 14.0 release." + ::= { tmnxMplsGroups 83 } + +tmnxMplsLspTempPceReportGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTemplatePceReport + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of PCE Reporting + features on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 84 } + +tmnxMplsLspTempSrLbl15v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspTempMaxSrLabels, + vRtrMplsLspTempFrrOverheadLabel + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting segment routing labels of MPLS + features on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 85 } + +tmnxMplsBfdFailureActionGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtBfdFailureAction, + vRtrMplsLspTempBfdFailureAction + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of BFD Failure + Action features on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 86 } + +tmnxMplsClassFwdPlcy15v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsClassFwdPlcyTblLstChg, + vRtrMplsClassFwdPlcyRowStatus, + vRtrMplsClassFwdPlcyLastChanged, + vRtrMplsClassFwdPlcyDefSetId, + vRtrMplsClassFwdPlcyRefCount, + vRtrMplsClassFwdPlcyFCTblLstChg, + vRtrMplsClassFwdPlcyFCSetId, + vRtrMplsLspExtCbfFwdingPlcy, + vRtrMplsLspExtCbfFwdingSet, + vRtrMplsLspTempCbfFwdingPlcy, + vRtrMplsLspTempCbfFwdingSet + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting Class Based Forwarding Policy + in LSP and LSP Template on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 87 } + +tmnxMplsP2PSrTe15v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsGenMeshP2PSrTeLspOrig, + vRtrMplsGenOneHopP2PSrTeLspOrig + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting P2P Segment Routing TE of MPLS + features on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 88 } + +tmnxMplsLspStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspAggregatePkts, + vRtrMplsLspAggregateOctets + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of LSP Statistics + on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 89 } + +tmnxMplsTunnelARHopSIDGroup OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelARHopSIDType + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Tunnel AR Hop + Statistics on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 90 } + +tmnxMplsLSPV15v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspCspf, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths, + vRtrMplsLspHoldTimer, + vRtrMplsLspIgpShortcutLfaType, + vRtrMplsLspPropAdminGroup, + vRtrMplsLspIgpShortcutRelOffset, + vRtrMplsLspRevertTimer, + vRtrMplsLspRevertTimeRemain + } + STATUS obsolete + DESCRIPTION + "The group of all LSP objects in MPLS supporting management of MPLS + features on Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 91 } + +tmnxMplsLSPV15v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspOctets, + vRtrMplsLspPackets + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SRLG on Nokia SROS + series systems obsoleted in release 15.0." + ::= { tmnxMplsGroups 92 } + +tmnxMplsEntropyLabelSrteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralEntropyLblSrTe + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Entropy Label on + Nokia SROS series systems 15.0 release." + ::= { tmnxMplsGroups 93 } + +tmnxMplsReservedLblBlkGroup OBJECT-GROUP + OBJECTS { + vRtrMplsReservedLblBlkTblLastChg, + vRtrMplsReservedLblBlkRowStatus, + vRtrMplsReservedLblBlkLastChg, + vRtrMplsReservedLblBlkStartLbl, + vRtrMplsReservedLblBlkEndLbl + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of reserved label + blocks on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 94 } + +tmnxMplsIfAltStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsIfAltTxPktCount, + vRtrMplsIfAltRxPktCount, + vRtrMplsIfAltTxOctetCount, + vRtrMplsIfAltRxOctetCount, + vRtrMplsGeneralAuxStats + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + capabilities on Nokia SROS series systems release 16.0." + ::= { tmnxMplsGroups 95 } + +vRtrMplsLspAdminTagGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspAdminTagTblLastChg, + vRtrMplsLspAdminTagRowStatus, + vRtrMplsLspAdminTagLastChanged, + vRtrMplsLspTempAdminTagTblLstChg, + vRtrMplsLspTempAdminTagRowStatus, + vRtrMplsLspTempAdminTagLastChg + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of administrative + tags in LSP on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 96 } + +vRtrMplsFwdPlcyV16v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsFwdPlcyTblLastChg, + vRtrMplsFwdPlcyRowStatus, + vRtrMplsFwdPlcyLastChanged, + vRtrMplsFwdPlcyAdminState, + vRtrMplsFwdPlcyOperState, + vRtrMplsFwdPlcyBindingLabel, + vRtrMplsFwdPlcyEndpointAddrType, + vRtrMplsFwdPlcyEndpointAddr, + vRtrMplsFwdPlcyRevertTimer, + vRtrMplsFwdPlcyPreference, + vRtrMplsFwdPlcyNHGrpTblLastChg, + vRtrMplsFwdPlcyNHGrpRowStatus, + vRtrMplsFwdPlcyNHGrpLastChanged, + vRtrMplsFwdPlcyNHGrpAdminState, + vRtrMplsFwdPlcyNHGrpOperState, + vRtrMplsFwdPlcyNHGrpResType, + vRtrMplsFwdPlcyNHGrpLoadBalWt, + vRtrMplsFwdPlcyNhgNHTblLastChg, + vRtrMplsFwdPlcyNhgNHRowStatus, + vRtrMplsFwdPlcyNhgNHLastChanged, + vRtrMplsFwdPlcyNhgNHOperState, + vRtrMplsFwdPlcyNhgNHAddrType, + vRtrMplsFwdPlcyNhgNHAddr, + vRtrMplsFwdPlcyGenTblLastChg, + vRtrMplsFwdPlcyGenRowStatus, + vRtrMplsFwdPlcyGenLastChanged, + vRtrMplsFwdPlcyGenAdminState, + vRtrMplsFwdPlcyGenOperState, + vRtrMplsFwdPlcyGenOperDownReason, + vRtrMplsFwdPlcyGenReservedLblBlk, + vRtrMplsFwdPlcyStatsTblLastChg, + vRtrMplsFwdPlcyStatsRowStatus, + vRtrMplsFwdPlcyStatsLastChanged, + vRtrMplsFwdPlcyStatsAdminState, + vRtrMplsBindLblPathName, + vRtrMplsBindLblPathOperState, + vRtrMplsBindLblPathLastOperChg, + vRtrMplsBindLblOperDownReason, + vRtrMplsBindLblPathNumNHGrpCnt, + vRtrMplsBindLblPathRetryCount, + vRtrMplsBindLblPathRetryTimeRem, + vRtrMplsBindLblPathRevertTimer, + vRtrMplsBindLblPathIngStatsEnabl, + vRtrMplsBindLblPathPref, + vRtrMplsBLPathIngStatOperState, + vRtrMplsBindLblPathNhgOperState, + vRtrMplsBindLblPathNHgResType, + vRtrMplsBindLblPathNhgLoadBalWt, + vRtrMplsBindLblPathNhgFailovrCnt, + vRtrMplsBindLblPathNhgRevertCnt, + vRtrMplsBindLblPathNhgRevTimeRem, + vRtrMplsBindLblPathNhgNHAddrType, + vRtrMplsBindLblPathNhgNHAddr, + vRtrMplsBindLblPathNhgNHResolved, + vRtrMplsBindLblPathNhgNHOutIf, + vRtrMplsBindLblPathNhgDownReason, + vRtrMplsBindLblPathNhgNHDownCode, + vRtrMplsBindLblIngrAggPkts, + vRtrMplsBindLblIngrAggOctets, + vRtrMplsEndptPathName, + vRtrMplsEndptPathOperState, + vRtrMplsEndptPathLastOperChg, + vRtrMplsEndptPathOperDownReason, + vRtrMplsEndptPathNHGrpCnt, + vRtrMplsEndptPathRetryCount, + vRtrMplsEndptPathRetryTimeRem, + vRtrMplsEndptPathRevertTimer, + vRtrMplsEndptPathPref, + vRtrMplsEndptPathTTMPref, + vRtrMplsEndptPathNhgOperState, + vRtrMplsEndptPathNhgResType, + vRtrMplsEndptPathNhgLoadBalWt, + vRtrMplsEndptPathNhgFailovrCnt, + vRtrMplsEndptPathNhgRevertCnt, + vRtrMplsEndptPathNhgRevTimeRem, + vRtrMplsEndptPathNhgDownReason, + vRtrMplsEndptPathNhgNHAddrType, + vRtrMplsEndptPathNhgNHAddr, + vRtrMplsEndptPathNhgNHResolved, + vRtrMplsEndptPathNhgNHOutIf, + vRtrMplsEndptPathNhgNHDownCode, + vRtrMplsEndptPathMetric, + vRtrMplsBindLblPathNHgNHPLabel, + vRtrMplsEndptPathNhgNHPLabel, + vRtrMplsBindLblPathNhgWeights, + vRtrMplsEndptPathNhgWeights + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Forwarding + Policies on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 97 } + +vRtrMplsFwdPlcyNhgNHPushLblGroup OBJECT-GROUP + OBJECTS { + vRtrMplsFwdPlcyNhgNHPushLabel1, + vRtrMplsFwdPlcyNhgNHPushLabel2, + vRtrMplsFwdPlcyNhgNHPushLabel3, + vRtrMplsFwdPlcyNhgNHPushLabel4, + vRtrMplsFwdPlcyNhgNHPushLabel5, + vRtrMplsFwdPlcyNhgNHPushLabel6, + vRtrMplsFwdPlcyNhgNHPushLabel7, + vRtrMplsFwdPlcyNhgNHPushLabel8, + vRtrMplsFwdPlcyNhgNHPushLabel9, + vRtrMplsFwdPlcyNhgNHPushLabel10, + vRtrMplsFwdPlcyMetric, + vRtrMplsFwdPlcyTtmPreference + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of + Pushed-Labels on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 98 } + +vRtrMplsPceInitSrteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTemplateId, + vRtrMplsPceInitGenTblLastChg, + vRtrMplsPceInitGenRowStatus, + vRtrMplsPceInitGenSrte, + vRtrMplsPceInitGenSrteAdminState, + vRtrMplsPceInitGenSrteOperState, + vRtrMplsGenPceInitP2PSrTeLspOrig, + vRtrMplsPceInitGenSrteOperDnRsn + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of PCE INIT LSPs on + Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 99 } + +vRtrMplsAutoBwUseLastAdjBWGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspAutoBWUseLastAdjBW, + vRtrMplsLspAutoBWSecRetryLimit, + vRtrMplsLspAutoBWLastAdjBW + } + STATUS current + DESCRIPTION + "The group of notification supporting MPLS Auto-Bandwidth last + adjusted use bandwidth on Nokia SROS series systems 16.0 Release." + ::= { tmnxMplsGroups 100 } + +tmnxMplsGeneralSrTeLspGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenSrTeResignalTimer, + vRtrMplsLspExtPathCompMeth, + vRtrMplsLspExtMetricType, + vRtrMplsLspExtLocalSrProt, + vRtrMplsLspExtLabelStackRed, + vRtrMplsLspTempPathCompMeth, + vRtrMplsLspTempMetricType, + vRtrMplsLspTempLocalSrProt, + vRtrMplsLspTempLabelStackRed, + vRtrMplsLspPathOperCompMeth, + vRtrMplsLspPathOperMetricType, + vRtrMplsLspPathOperLocalSrProt, + vRtrMplsLspPathOperLabelStackRed, + vRtrMplsGenSrTeResigOnIgpEvent, + vRtrMplsGenSrteNextResignal + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE LSP + resignal timers on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 101 } + +tmnxMplsFwdPlcyEgressStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsBindLblPathNhgNHEgrOper, + vRtrMplsBindLblEgrStatsAggPkts, + vRtrMplsBindLblEgrStatsAggOctets, + vRtrMplsBindLblPathEgrStatsEnabl, + vRtrMplsBLPathEgrStatOperState, + vRtrMplsEndptPathNhgNHEgrOper, + vRtrMplsEndptEgrStatsAggPkts, + vRtrMplsEndptEgrStatsAggOctets, + vRtrMplsEndptPathEgrStatsEnabl, + vRtrMplsEndptPathEgrStatsOper + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Forwarding + Policy Egress Statistics on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 102 } + +tmnxMplsSrteSBfdGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtBfdUpWaitTimer, + vRtrMplsLspPathBfdUpWaitTimer, + vRtrMplsLspPathBfdUpWaitTmLeft, + vRtrMplsLspPathBfdState, + vRtrMplsLspPathBfdStartFailRsn, + vRtrMplsLspTempBfdUpWaitTimer, + vRtrMplsLspPathBfdOperUpWaitTmr + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE SBFD on + Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 103 } + +tmnxMplsGenMaxBypassPlrGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenMaxBypassPlrAssoc + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Max Bypass PLR + Associations on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 104 } + +tmnxMplsLspPathEgressStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathEgrStatsOperState, + vRtrMplsLspEgressStatsAggrPkts, + vRtrMplsLspEgressStatsAggrOctets + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of LSP egress + statistics on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 105 } + +tmnxMplsLspSelfPingGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenLspSelfPingInterval, + vRtrMplsGenLspSelfPingTimeout, + vRtrMplsGenLspSelfPingRsvpTe, + vRtrMplsLspTempSelfPing, + vRtrMplsLspExtSelfPing + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE SBFD on + Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 106 } + +tmnxMplsLspSrTeIpv6Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralV6OperState, + vRtrMplsGeneralV6OperDownReason, + vRtrMplsIfV6OperState + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE IPV6 + address on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 107 } + +tmnxMplsPathHopGroup OBJECT-GROUP + OBJECTS { + vRtrMplsPathHopTableLastChg, + vRtrMplsPathHopRowStatus, + vRtrMplsPathHopLastChange, + vRtrMplsPathHopAddrType, + vRtrMplsPathHopAddr, + vRtrMplsPathHopStrictOrLoose, + vRtrMplsPathHopSidLabel + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of MPLS hops on + Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 108 } + +tmnxMplsLspNgAddrGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspNgFromAddr, + vRtrMplsLspNgToAddr, + vRtrMplsTunnelARHopNgRouterId, + vRtrMplsLspPathNgFNAddrType, + vRtrMplsLspPathNgFNAddr + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Ng to/from + address on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 109 } + +tmnxMplsLspSelfPingOperGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenLspSelfPingTimeouts, + vRtrMplsLspSelfPingTimeouts, + vRtrMplsLspPathSelfPingOprState + } + STATUS current + DESCRIPTION + "The group of operational objects in MPLS supporting management of + SR-TE SBFD on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 110 } + +tmnxMplsNotificationIPv6Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsIPv6StateChange, + vRtrMplsIfIPv6StateChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting the MPLS IPv6 on Nokia SROS + series systems 19.10 Release." + ::= { tmnxMplsGroups 111 } + +tmnxMplsNotifyObjsLspResource OBJECT-GROUP + OBJECTS { + vRtrMplsResourceType + } + STATUS current + DESCRIPTION + "The group of notification objects supporting IGP shortcut notification + feature on Nokia SROS series systems 20.0 Release." + ::= { tmnxMplsGroups 112 } + +tmnxMplsNotifyV20v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsLspResourceExhaustion + } + STATUS current + DESCRIPTION + "The group of notifications supporting the MPLS on Nokia SROS series + systems 20.0 Release." + ::= { tmnxMplsGroups 113 } + +tmnxMplsV20v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelARHopProtection, + vRtrMplsTunnelARHopRecordLabel, + vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths, + vRtrMplsLspHoldTimer, + vRtrMplsLspIgpShortcutLfaType, + vRtrMplsLspPropAdminGroup, + vRtrMplsLspIgpShortcutRelOffset, + vRtrMplsLspRevertTimer, + vRtrMplsLspRevertTimeRemain, + vRtrMplsLspTemplateTblLastChgd, + vRtrMplsLspTemplateRowStatus, + vRtrMplsLspTemplateLastChanged, + vRtrMplsLspTemplateAdminState, + vRtrMplsLspTemplateType, + vRtrMplsLspTemplateAdaptive, + vRtrMplsLspTemplateBandwidth, + vRtrMplsLspTemplateCspf, + vRtrMplsLspTemplateDefaultPath, + vRtrMplsLspTemplateAdmGrpIncl, + vRtrMplsLspTemplateAdmGrpExcl, + vRtrMplsLspTemplateFastReroute, + vRtrMplsLspTemplateFRMethod, + vRtrMplsLspTemplateFRHopLimit, + vRtrMplsLspTemplateHopLimit, + vRtrMplsLspTemplateRecord, + vRtrMplsLspTemplateRecordLabel, + vRtrMplsLspTemplateRetryLimit, + vRtrMplsLspTemplateRetryTimer, + vRtrMplsLspTemplateCspfTeMetric, + vRtrMplsLspOriginTemplate, + vRtrMplsLspTemplateLspCount, + vRtrMplsLspTemplateMvpnRefCount, + vRtrMplsGeneralNewLspSRIndex, + vRtrMplsGeneralSrTeLspOriginate, + vRtrMplsGeneralPceReport, + vRtrMplsLspExtPceControl, + vRtrMplsLspExtPceReport, + vRtrMplsLspExtTtmTunnelId, + vRtrMplsLspExtMaxSrLabels, + vRtrMplsLspExtTunnelId, + vRtrMplsLspPathProfTblLstChg, + vRtrMplsLspPathProfRowStatus, + vRtrMplsLspPathProfLastChange, + vRtrMplsLspPathProfGroupId, + vRtrMplsLspPathLastUpdateTime, + vRtrMplsLspPathLastUpdateId, + vRtrMplsLspPathLastUpdateState, + vRtrMplsLspPathLastUpdFailCode, + vRtrMplsLspPathTableSpinlock, + vRtrMplsLspPathRowStatus, + vRtrMplsLspPathLastChange, + vRtrMplsLspPathType, + vRtrMplsLspPathProperties, + vRtrMplsLspPathBandwidth, + vRtrMplsLspPathState, + vRtrMplsLspPathPreference, + vRtrMplsLspPathSetupPriority, + vRtrMplsLspPathHoldPriority, + vRtrMplsLspPathRecord, + vRtrMplsLspPathHopLimit, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathInheritance, + vRtrMplsLspPathLspId, + vRtrMplsLspPathRetryTimeRemaining, + vRtrMplsLspPathTunnelARHopListIndex, + vRtrMplsLspPathNegotiatedMTU, + vRtrMplsLspPathFailCode, + vRtrMplsLspPathFailNodeAddr, + vRtrMplsLspPathAdminGroupInclude, + vRtrMplsLspPathAdminGroupExclude, + vRtrMplsLspPathAdaptive, + vRtrMplsLspPathOptimizeTimer, + vRtrMplsLspPathNextOptimize, + vRtrMplsLspPathOperBandwidth, + vRtrMplsLspPathResignal, + vRtrMplsLspPathTunnelCRHopListIndex, + vRtrMplsLspPathOperMTU, + vRtrMplsLspPathRecordLabel, + vRtrMplsLspPathTimeUp, + vRtrMplsLspPathTimeDown, + vRtrMplsLspPathRetryAttempts, + vRtrMplsLspPathTransitionCount, + vRtrMplsLspPathCspfQueries, + vRtrMplsLspPathLastResigAttempt, + vRtrMplsLspPathMetric, + vRtrMplsLspPathLastMBBType, + vRtrMplsLspPathLastMBBEnd, + vRtrMplsLspPathLastMBBMetric, + vRtrMplsLspPathLastMBBState, + vRtrMplsLspPathMBBTypeInProg, + vRtrMplsLspPathMBBStarted, + vRtrMplsLspPathMBBNextRetry, + vRtrMplsLspPathMBBRetryAttempts, + vRtrMplsLspPathMBBFailCode, + vRtrMplsLspPathMBBFailNodeArType, + vRtrMplsLspPathMBBFailNodeAddr, + vRtrMplsLspPathOperInterArea, + vRtrMplsLspPathChanges, + vRtrMplsLspPathTimeoutIn, + vRtrMplsLspPathMBBTimeoutIn, + vRtrMplsLspPathOperSetupPriority, + vRtrMplsLspPathOperHoldPriority, + vRtrMplsLspPathOperRecord, + vRtrMplsLspPathOperRecordLabel, + vRtrMplsLspPathOperHopLimit, + vRtrMplsLspPathOperAdminGrpIncl, + vRtrMplsLspPathOperAdminGrExcld, + vRtrMplsLspPathOperLeastFill, + vRtrMplsLspPathOperRsvpAdspec, + vRtrMplsLspPathOperFRNodeProtect, + vRtrMplsLspPathOperPropAdminGrp, + vRtrMplsLspPathOperFRHopLimit, + vRtrMplsLspClassFwdingEnabled, + vRtrMplsLspTempClassFwdEnabled, + vRtrMplsLspPathLastMBBFailCode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS interfaces + on Nokia SROS series systems 20.0 Release." + ::= { tmnxMplsGroups 114 } + +tmnxMplsObsoletedV20v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelARHopRouterId, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspCspf, + vRtrMplsLspTemplateCspf, + vRtrMplsLspCspfTeMetricEnabled, + vRtrMplsLspTemplateCspfTeMetric, + vRtrMplsLspExtPceCompute, + vRtrMplsLspPathOperCspf + } + STATUS current + DESCRIPTION + "The group of obsolete objects for MPLS on a Nokia SROS series systems + 20.0 release." + ::= { tmnxMplsGroups 115 } + +tmnxMplsLspSelfPingV20v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspSelfPingTimeoutAction + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE SBFD on + Nokia SROS series systems 20.0 release." + ::= { tmnxMplsGroups 116 } + +tmnxMplsClassFwdObsoleteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspFC, + vRtrMplsLspTempFC + } + STATUS current + DESCRIPTION + "The group of objects supporting management of class forwarding on + Nokia SROS series systems obsoleted in release 20.0." + ::= { tmnxMplsGroups 117 } + +tmnxMplsSrTeIpv6LspTempGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTempAddrFamily + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of LSP Template + Ipv6 on Nokia SROS series systems 20.0 release." + ::= { tmnxMplsGroups 118 } + +tmnxMplsTunnelARHopIdTypeGroup OBJECT-GROUP + OBJECTS { + vRtrMplsTunnelARHopNgRtrIdType + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of MPLS tunnel AR + Hop table on Nokia SROS series systems." + ::= { tmnxMplsGroups 119 } + +tmnxMplsLspPcepToLocalGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtFallbkPathComp + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of LSP PCEP to + local cspf on Nokia SROS series systems." + ::= { tmnxMplsGroups 120 } + +tmnxMplsGenV20Group OBJECT-GROUP + OBJECTS { + vRtrMplsGenResignalOnIgpOverload + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS interfaces + on Nokia SROS series systems 20.0 Release." + ::= { tmnxMplsGroups 121 } + +tmnxMplsGenLspSelfPingV20Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspSelfPingOamNoRsc, + vRtrMplsGenLspSelfPingOamNoRsc + } + STATUS current + DESCRIPTION + "The group of operational objects in MPLS supporting management of LSP + self-ping on Nokia SROS series systems 20.0 Release." + ::= { tmnxMplsGroups 122 } + +tmnxMplsGenSrTeLspCountV21Group OBJECT-GROUP + OBJECTS { + vRtrMplsGenDynP2pLspUp, + vRtrMplsGenSrTeIpv4LspUp, + vRtrMplsGenSrTeIpv6LspUp, + vRtrMplsGenMeshSrTeIpv4LspUp, + vRtrMplsGenMeshSrTeIpv6LspUp, + vRtrMplsGenOneHopSrTeIpv4LspUp, + vRtrMplsGenOneHopSrTeIpv6LspUp, + vRtrMplsGenPceInitSrTeIpv4LspUp, + vRtrMplsGenPceInitSrTeIpv6LspUp, + vRtrMplsGenOnDemandSrTeLspOrig, + vRtrMplsGenOnDemandSrTeIpv4LspUp, + vRtrMplsGenOnDemandSrTeIpv6LspUp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP + counts on Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 123 } + +tmnxMplsLspV21Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtTriggerManualSw + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP + on Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 124 } + +tmnxMplsGenTTMV21Group OBJECT-GROUP + OBJECTS { + vRtrMplsGenTunnelTablePrefRsvpTe, + vRtrMplsGenTunnelTablePrefSrTe + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS Tunnel Table + preference on Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 125 } + +tmnxMplsLspPathDegradeV21Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathDegraded, + vRtrMplsLspPathDegradedReason, + vRtrMplsLspExtActivePathIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP Path + degradation information on Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 126 } + +tmnxMplsNotifyObjsLspPathFailure OBJECT-GROUP + OBJECTS { + vRtrMplsLspManualSwFailReason, + vRtrMplsLspPathManDegState + } + STATUS current + DESCRIPTION + "The group of notification objects supporting MPLS LSP Path failure on + Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 127 } + +tmnxMplsNotifyLspPathV21v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsLspManualSwitchFailure, + vRtrMplsLspPathManualDegStateChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting the MPLS LSP Path failure on + Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 128 } + +tmnxMplsPccPceOperStateV21Group OBJECT-GROUP + OBJECTS { + vRtrMplsGenRsvpPccOperState, + vRtrMplsGenRsvpPceOperState, + vRtrMplsGenSrTePccOperState, + vRtrMplsGenSrTePceOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS + on Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 129 } + +tmnxMplsLspTempExtV21Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspTempExtFallbkPathComp, + vRtrMplsLspTempExtPceControl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP Template on + Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 130 } + +tmnxMplsLspStatsModeV21Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspStatsMode, + vRtrMplsLspTemplateEgrStatsMode, + vRtrMplsLspTempInStatsMode + } + STATUS current + DESCRIPTION + "The group of notifications supporting the MPLS LSP Stat mode on Nokia + SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 131 } + +tmnxMplsLspOvrTunnelElcGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtOverrideTunElc, + vRtrMplsLspTempExtOverrideTunElc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP Override Tunnel + ELC on Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 133 } + +tmnxMplsLspTransportFrrGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTempExtPrefTransFrr, + vRtrMplsLspExtPrefTransFrr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP hardware + fast-reroute protection (FRR) on Nokia SROS series systems 21.0 + Release." + ::= { tmnxMplsGroups 134 } + +tmnxMplsLspTempPathProfGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTempPathProTblLastChg, + vRtrMplsLspTempPathProfRowStatus, + vRtrMplsLspTempPathProfLastChg, + vRtrMplsLspTempPathProfGroupId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP Template path + profile on Nokia SROS series systems 21.0 Release." + ::= { tmnxMplsGroups 135 } + +tmnxMplsLspExtBfdGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtBfdReturnPathLabel, + vRtrMplsLspPathReturnPathLabel, + vRtrMplsLspTempExtReturnPathLbl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS LSP 22.0 Release." + ::= { tmnxMplsGroups 136 } + +tmnxMplsLspRateCountersGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspStatsAggregateOnly, + vRtrMplsLspStatsRateEnabled, + vRtrMplsLspStatsRatePkts, + vRtrMplsLspStatsRateMbps + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Rate collection for MPLS + LSP Statistics in 22.0 Release." + ::= { tmnxMplsGroups 137 } + +tmnxP2mpMplsLspSoftPreemptGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtSoftPreemption, + vRtrMplsLspTempExtSoftPreemption + } + STATUS current + DESCRIPTION + "The group of objects supporting management of soft preemption in MPLS + LSP and LSP-Template in 22.0 Release." + ::= { tmnxMplsGroups 138 } + +tmnxMplsNotifyV22v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsS2lSubLspPreempted + } + STATUS current + DESCRIPTION + "The group of notifications supporting MPLS on Nokia SROS series + systems 22.0 Release." + ::= { tmnxMplsGroups 139 } + +tmnxMplsNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 6 } + +tmnxMplsNotifications OBJECT IDENTIFIER ::= { tmnxMplsNotifyPrefix 0 } + +vRtrMplsStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState + } + STATUS current + DESCRIPTION + "This Notification is generated when the MPLS module changes state" + ::= { tmnxMplsNotifications 1 } + +vRtrMplsIfStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrMplsIfAdminState, + vRtrMplsIfOperState + } + STATUS current + DESCRIPTION + "This Notification is generated when the MPLS interface changes state" + ::= { tmnxMplsNotifications 2 } + +vRtrMplsLspUp NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminState, + vRtrMplsLspOperState + } + STATUS current + DESCRIPTION + "This Notification is generated when a LSP transitions to the + 'inService' state from any other state." + ::= { tmnxMplsNotifications 3 } + +vRtrMplsLspDown NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspNotificationReasonCode + } + STATUS current + DESCRIPTION + "This Notification is generated when an LSP transitions out of + 'inService' state to any other state." + ::= { tmnxMplsNotifications 4 } + +vRtrMplsLspPathUp NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState + } + STATUS current + DESCRIPTION + "This Notification is generated when a LSP Path transitions to the + 'inService' state from any other state." + ::= { tmnxMplsNotifications 5 } + +vRtrMplsLspPathDown NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathNotificationReasonCode + } + STATUS current + DESCRIPTION + "This Notification is generated when a LSP Path transitions out of + 'inService' state to any other state." + ::= { tmnxMplsNotifications 6 } + +vRtrMplsLspPathRerouted NOTIFICATION-TYPE + OBJECTS { + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState + } + STATUS current + DESCRIPTION + "The vRtrMplsLspPathRerouted notification is generated when an LSP Path + is rerouted." + ::= { tmnxMplsNotifications 7 } + +vRtrMplsLspPathResignaled NOTIFICATION-TYPE + OBJECTS { + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathLastMBBType + } + STATUS current + DESCRIPTION + "The vRtrMplsLspPathResignaled notification is generated when an LSP + Path is resignalled. The vRtrMplsLspPathLastMBBType indicates the + reason why the LSP Path was resignalled." + ::= { tmnxMplsNotifications 8 } + +vRtrMplsP2mpInstanceUp NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsP2mpInstNotifIndex, + vRtrMplsP2mpInstAdminState, + vRtrMplsP2mpInstOperState + } + STATUS current + DESCRIPTION + "This Notification is generated when a P2MP instance transitions to the + 'inService' state from any other state." + ::= { tmnxMplsNotifications 9 } + +vRtrMplsP2mpInstanceDown NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsP2mpInstNotifIndex, + vRtrMplsP2mpInstAdminState, + vRtrMplsP2mpInstOperState, + vRtrMplsP2mpInstNotifReasonCode + } + STATUS current + DESCRIPTION + "This Notification is generated when a P2MP instance transitions out of + 'inService' state to any other state." + ::= { tmnxMplsNotifications 10 } + +vRtrMplsS2lSubLspUp NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsP2mpInstNotifIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + vRtrMplsS2lSubLspNtDstAddrType, + vRtrMplsS2lSubLspNtDstAddr, + vRtrMplsS2lSubLspAdminState, + vRtrMplsS2lSubLspOperState + } + STATUS current + DESCRIPTION + "This Notification is generated when a S2l sub LSP transitions to the + 'inService' state from any other state." + ::= { tmnxMplsNotifications 11 } + +vRtrMplsS2lSubLspDown NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsP2mpInstNotifIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + vRtrMplsS2lSubLspNtDstAddrType, + vRtrMplsS2lSubLspNtDstAddr, + vRtrMplsS2lSubLspAdminState, + vRtrMplsS2lSubLspOperState, + vRtrMplsP2mpInstNotifReasonCode + } + STATUS current + DESCRIPTION + "This Notification is generated when a S2l sub LSP transitions out of + 'inService' state to any other state." + ::= { tmnxMplsNotifications 12 } + +vRtrMplsS2lSubLspRerouted NOTIFICATION-TYPE + OBJECTS { + vRtrMplsS2lSubLspAdminState, + vRtrMplsS2lSubLspOperState + } + STATUS current + DESCRIPTION + "The vRtrMplsS2lSubLspRerouted notification is generated when an S2l + sub LSP is rerouted." + ::= { tmnxMplsNotifications 13 } + +vRtrMplsS2lSubLspResignaled NOTIFICATION-TYPE + OBJECTS { + vRtrMplsS2lSubLspAdminState, + vRtrMplsS2lSubLspOperState, + vRtrMplsS2lSubLspLastMBBType + } + STATUS current + DESCRIPTION + "The vRtrMplsS2lSubLspResignaled notification is generated when an S2l + sub LSP is resignalled. The vRtrMplsS2lSubLspLastMBBType indicates the + reason why the S2l sub LSP was resignalled." + ::= { tmnxMplsNotifications 14 } + +vRtrMplsLspPathSoftPreempted NOTIFICATION-TYPE + OBJECTS { + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState + } + STATUS current + DESCRIPTION + "The vRtrMplsLspPathSoftPreempted notification is generated when an LSP + Path is soft-preempted." + ::= { tmnxMplsNotifications 15 } + +vRtrMplsLspPathLstFillReoptElig NOTIFICATION-TYPE + OBJECTS { + vRtrMplsLspPathResignalEligible, + vRtrMplsLspPathCongChgPercent + } + STATUS current + DESCRIPTION + "The vRtrMplsLspPathLstFillReoptElig notification is set/reset based on + when a timer based resignal found/did not find a path with the same + cost but which has a better least-fill metric." + ::= { tmnxMplsNotifications 16 } + +vRtrMplsP2mpInstanceResignaled NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsP2mpInstNotifIndex, + vRtrMplsP2mpInstAdminState, + vRtrMplsP2mpInstOperState, + vRtrMplsP2mpInstLastMBBType + } + STATUS current + DESCRIPTION + "This Notification is generated when a P2MP instance is resignalled. + The vRtrMplsP2mpInstLastMBBType indicates the reason why the P2MP + instance was resignalled." + ::= { tmnxMplsNotifications 17 } + +vRtrMplsResignalTimerExpired NOTIFICATION-TYPE + OBJECTS { + vRtrMplsGeneralResignalTimer + } + STATUS current + DESCRIPTION + "The vRtrMplsResignalTimerExpired notification is generated when the + resignal timer expires for a MPLS instance. Make before break (MBB) + would be started only on those P2P LSP (Point to Point) paths that + need to be resignalled. vRtrMplsGeneralResignalTimer would be reset + once this notification is sent." + ::= { tmnxMplsNotifications 18 } + +vRtrMplsLspPathMbbStatusEvent NOTIFICATION-TYPE + OBJECTS { + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathLastMBBType, + vRtrMplsLspPathMbbStatus, + vRtrMplsLspPathMbbReasonCode + } + STATUS current + DESCRIPTION + "The vRtrMplsLspPathMbbStatusEvent notification is generated to report + the status of the make-before-break(MBB) operation for the LSP path." + ::= { tmnxMplsNotifications 19 } + +vRtrMplsLspSwitchStbyFailure NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspSwitchStbyPathForce, + vRtrMplsLspSwitchStbyPathIndex, + vRtrMplsLspSwitchStbyReasonCode + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsLspSwitchStbyFailure notification is generated to + report an unsuccessful switchover from the current active secondary + LSP path of an LSP to another secondary standby LSP path. The reason + for the failure is specified by vRtrMplsLspSwitchStbyReasonCode. + + [EFFECT] The switchover to the new standby path failed for the LSP. + + [RECOVERY] The vRtrMplsLspSwitchStbyReasonCode will help the user + troubleshoot the failure. The user can attempt to switchover to + another standby LSP path again." + ::= { tmnxMplsNotifications 20 } + +vRtrMplsLspActivePathChanged NOTIFICATION-TYPE + OBJECTS { + vRtrMplsLspPathState, + vRtrMplsLspPathActiveByManual, + vRtrMplsLspOldTunnelIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsLspActivePathChanged notification is generated + when the active path of an LSP successfully switches to an new path. + + This notification will also be sent when the active LSP path does not + change but only the switch method changes on the path. + + The old LSP path index is specified by vRtrMplsLspOldTunnelIndex. + + The state and switch method of the current active LSP path are + specified by vRtrMplsLspPathState and vRtrMplsLspPathActiveByManual + respectively. + + [EFFECT] The switchover to the new LSP path was successful + and/or the switch method of the current active LSP path changed. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 21 } + +vRtrMplsXCBundleChange NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsXCNotifRednIndicesBitMap, + vRtrMplsXCNotifyRednBundlingType, + vRtrMplsXCNotifyRednNumOfBitsSet, + vRtrMplsXCNotifyRednStartIndex, + vRtrMplsXCNotifyRednEndIndex + } + STATUS current + DESCRIPTION + "[CAUSE] vRtrMplsXCBundleChange is generated when one or more RSVP + sessions changed state and retained the changed state for an entire + quiet interval of 2 minutes or the maximum interval of 10 minutes if + the state of RSVP sessions kept on changing during this period of + multiple quiet intervals. + + [EFFECT] RSVP sessions represented by bits in + vRtrMplsXCNotifRednIndicesBitMap changed state on this router + instance. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 22 } + +vRtrMplsLblRangeModify NOTIFICATION-TYPE + OBJECTS { + vRtrMplsLabelMaxStaticLspLabels, + vRtrMplsLabelMaxStaticSvcLabels + } + STATUS obsolete + DESCRIPTION + "[CAUSE] vRtrMplsLblRangeModify is generated when the values of + vRtrMplsLabelMaxStaticLspLabels or vRtrMplsLabelMaxStaticSvcLabels + have been modified. + + [EFFECT] The maximum static labels are modified. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 23 } + +vRtrMplsNodeInIgpOverload NOTIFICATION-TYPE + OBJECTS { + vRtrMplsGenRetryOnIgpOverload, + vRtrMplsIgpOverloadRtrAddrType, + vRtrMplsIgpOverloadRtrAddr, + vRtrMplsIgpOverloadIgpType + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsNodeInIgpOverload notification is generated when + MPLS gets a notification that a node is in IGP overload state. + + [EFFECT] The LSPs transiting through nodes that are in IGP overload + state are teardown. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 24 } + +vRtrMplsIPv6StateChange NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralV6OperState + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsIPv6StateChange notification is generated when + MPLS protocol instance changes state. + + [EFFECT] The SR-TE LSPs with IPv6 addresses transition state. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 25 } + +vRtrMplsIfIPv6StateChange NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrMplsIfAdminState, + vRtrMplsIfV6OperState + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsIPv6StateChange notification is generated when + MPLS interface changes state. + + [EFFECT] The SR-TE LSPs with IPv6 addresses transition state. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 26 } + +vRtrMplsLspResourceExhaustion NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspType, + vRtrMplsLspName, + vRtrMplsResourceType + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsLspResourceExhaustion notification is generated + when CPM or data path resource specified by vRtrMplsResourceType is + exhausted. + + [EFFECT] If vRtrMplsResourceType is 'egressStatistics', LSP path + egress statistics will not be collected. + + [RECOVERY] Appropriate config changes in the system may be required to + free up the resources. + + Once the resources are available and vRtrMplsResourceType is + 'egressStatistics' and vRtrMplsLspType is 'srTe', lsp + egress-statistics admin down and up will be needed to bring up lsp + path egress-statistics." + ::= { tmnxMplsNotifications 27 } + +vRtrMplsLspManualSwitchFailure NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspExtTriggerManualSw, + vRtrMplsLspManualSwFailReason + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsLspManualSwitchFailure notification is generated + to report an unsuccessful manually triggered active path switch for + the LSP. The reason for the failure is specified by + vRtrMplsLspManualSwFailReason. + + [EFFECT] The manually triggered active path switch failed for the LSP. + + [RECOVERY] vRtrMplsLspManualSwFailReason will help the user + troubleshoot the failure. The user can attempt to manually switch the + LSP again." + ::= { tmnxMplsNotifications 28 } + +vRtrMplsLspPathManualDegStateChg NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsLspPathState, + vRtrMplsLspPathManDegState + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsLspPathManualDegStateChg notification is + generated when the manually degraded state of the LSP Path changes to + a manually triggered active path switch for the LSP. + + [EFFECT] The manually degraded state changed for the LSP path. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 29 } + +vRtrMplsS2lSubLspPreempted NOTIFICATION-TYPE + OBJECTS { + vRtrMplsS2lSubLspAdminState, + vRtrMplsS2lSubLspOperState + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsS2lSubLspPreempted notification is generated when + an S2l sub LSP is soft-preempted. + + [EFFECT] If applicable, soft-preemption MBB will be started to + resignal the S2l sub LSP. If the S2l sub LSP has not been resignaled + by the time the preemption timer expires, the S2l will be torn down. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 30 } + +END diff --git a/MIBS/nokia/TIMETRA-OAM-TEST-MIB b/MIBS/nokia/TIMETRA-OAM-TEST-MIB new file mode 100644 index 0000000..bf56704 --- /dev/null +++ b/MIBS/nokia/TIMETRA-OAM-TEST-MIB @@ -0,0 +1,24627 @@ +TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + AtmVcIdentifier, AtmVpIdentifier + FROM ATM-TC-MIB + Dot1agCfmMepIdOrZero + FROM IEEE8021-CFM-MIB + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressPrefixLength, + InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + MplsLabel + FROM MPLS-LDP-MIB + RouterID + FROM OSPF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowStatus, StorageType, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + SdpBindVcType, SdpId + FROM TIMETRA-SERV-MIB + TmnxMobGwId + FROM TIMETRA-TC-MG-MIB + Dot1PPriority, IpAddressPrefixLength, + SdpBindId, ServiceOperStatus, TDSCPName, + TDSCPNameOrEmpty, TFCName, + TItemDescription, TLNamedItem, + TLNamedItemOrEmpty, TNamedItem, + TNamedItemOrEmpty, + TPolicyStatementNameOrEmpty, TProfile, + TmnxActionType, TmnxAdminState, + TmnxBfdOnLspSessFecType, + TmnxBgpRouteTarget, TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState, + TmnxEncapVal, TmnxHigh32, + TmnxIgpInstance, TmnxLow32, + TmnxMplsTpGlobalID, TmnxMplsTpNodeID, + TmnxPortID, TmnxPwGlobalIdOrZero, + TmnxServId, TmnxSpokeSdpIdOrZero, + TmnxStrSapId, TmnxTunnelID, + TmnxTunnelType, + TmnxVPNRouteDistinguisher, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVcId, + TmnxVcIdOrNone + FROM TIMETRA-TC-MIB + vRtrID, vRtrIfIndex + FROM TIMETRA-VRTR-MIB + ; + +timetraOamTestMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision most + Nokia SROS OAM tests and all Nokia SROS Service Assurance Agent (SAA) + tests. + + Copyright 2003-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200603090000Z" + DESCRIPTION + "Rev 4.0 09 Mar 2006 00:00 + 4.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200111150000Z" + DESCRIPTION + "Rev 0.1 15 Nov 2001 00:00 + Initial version of the TIMETRA-OAM-TEST-MIB." + + ::= { timetraSRMIBModules 11 } + +TmnxOamBierHistoryReturnCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamBierHistoryReturnCode indicates the value + copied from the Return Code field of a BIER Echo Reply PDU. + + Code points include (but are not restricted to) the following. + + Value Interpretation + ----- ------------------------------- + 0 No return code + 1 Malformed Echo Request received + 2 One or more of the TLVs was not understood + 3 Replying BFR is the only BFER in header Bitstring + 4 Replying BFR is one of the BFER in header Bitstring + 5 Packet-Forward-Success + 6 Invalid Multipath Info Request + 7 + 8 No matching entry in forwarding table. + 9 Set-Identifier Mismatch + 10 DDMAP Mismatch + + Zero is returned if a BIER Echo Reply PDU was not received (e.g. if a + timeout occurred)." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 3.2, 'Return Code'." + SYNTAX Unsigned32 (0..255) + +TmnxOamBuildPktHeaderType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamBuildPktHeaderType specifies the type of a + packet header used by the OAM Egress Finder. + + Abbreviations + DOT1Q: IEEE 802.1Q + GPRS: General Packet Radio Service + GRE: Generic Routing Encapsulation + GTP: GPRS Tunneling Protocol + L2TP: Layer 2 Tunneling Protocol + PBB: Provider Backbone Bridge" + REFERENCE + "RFC 2784, 'Generic Routing Encapsulation (GRE)'. + RFC 4385, 'Pseudowire Emulation Edge-to-Edge (PWE3) Control Word + for Use over an MPLS PSN'. + RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification', + Section 4, 'Fragment Header'." + SYNTAX INTEGER { + none (0), + controlWord (1), + dot1q (2), + ethernet (3), + gre (4), + gtpUser (5), + ipsecAuth (6), + ipv4 (7), + ipv6 (8), + ipv6Fragment (9), + l2tp (10), + mpls (11), + pbb (12), + tcp (13), + udp (14) + } + +TmnxOamLspAssocChannel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamLspAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + testing an MPLS-TP LSP. + + Values: + notApplicable(1) + Used when the test is not testing an MPLS-TP LSP. + nonIp(2) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.3. + none(3) + Do not use an Associated Channel, as described in RFC 6426, + Section 3.1. + ipv4(4) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.2." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.1, 'LSP Ping with IP Encapsulation', + Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH', + Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'." + SYNTAX INTEGER { + notApplicable (1), + nonIp (2), + none (3), + ipv4 (4) + } + +TmnxOamLspTestSubMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamLspTestSubMode specifies the type of LSP ping + or LSP trace route test to perform. + + LSP test types: + static(2) + Perform an LSP ping or LSP trace route test using the RFC 6426 + 'Target FEC Stack' code point 'Static LSP'. + bgpLabeledPrefix(3) + Perform an LSP ping or LSP trace route test using the RFC 4379 + 'Target FEC Stack' code point 'BGP labeled IPv4 prefix'. In + future, 'bgpLabeledPrefix(3)' will also be used for the RFC + 4379 'Target FEC Stack' code point 'BGP labeled IPv6 prefix'. + srIsis(4) + Perform an LSP ping or LSP trace route test in the Segment + Routing (SR) case, where the Interior Gateway Protocol (IGP) + is Intermediate System to Intermediate System (IS-IS). + srOspf(5) + Perform an LSP ping or LSP trace route test in the Segment + Routing (SR) case, where the Interior Gateway Protocol (IGP) + is Open Shortest Path First (OSPF). + srTe(6) + Perform an LSP ping or LSP trace route test in the Segment + Routing Traffic Engineering (SR-TE) case. + srPolicy(7) + Perform an LSP ping or LSP trace route test using a Segment + Routing policy. + srOspf3(8) + Perform an LSP ping or LSP trace route test in the SR case, + where the IGP is OSPFv3. + unspecified(1) + Perform any other supported type of LSP ping or trace route + test. Examples: an LSP ping or trace route test using the RFC + 4379 'Target FEC Stack' code point 'LDP IPv4 prefix'; an LSP + ping or trace route test using the RFC 4379 'Target FEC Stack' + code point 'RSVP IPv4 LSP'." + REFERENCE + "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2 ('Target FEC Stack'). + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.3.1 ('Static LSP Sub-TLV'). + IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + SYNTAX INTEGER { + unspecified (1), + static (2), + bgpLabeledPrefix (3), + srIsis (4), + srOspf (5), + srTe (6), + srPolicy (7), + srOspf3 (8) + } + +TmnxOamMplsEchoDownMapTlv ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamMplsEchoDownMapTlv specifies the type of + downstream mapping TLV in an MPLS echo request PDU. + + 'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC + 4379, Section 3.3. + + 'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described + in RFC 6424, Section 3.3." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3 ('Downstream Mapping'). + RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping) + over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')." + SYNTAX INTEGER { + dsmap (1), + ddmap (2) + } + +TmnxOamMplsEchoDownMapTlvOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamMplsEchoDownMapTlvOrNone specifies the type + of downstream mapping TLV in an MPLS echo request PDU (or no + downstream mapping TLV). + + 'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC + 4379, Section 3.3. + + 'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described + in RFC 6424, Section 3.3. + 'none(3)' specifies none of the above TLVs." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3 ('Downstream Mapping'). + RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping) + over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')." + SYNTAX INTEGER { + dsmap (1), + ddmap (2), + none (3) + } + +TmnxOamMplsTpPathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamMplsTpPathType specifies the type of an MPLS-TP + path to be tested. + + Path types: + working(1) - test the primary path of the MPLS-TP LSP + protect(2) - test the secondary path of the MPLS-TP LSP + active(3) - test the currently active path of the MPLS-TP LSP" + REFERENCE + "RFC 5921, 'A Framework for MPLS in Transport Networks', + Section 1.3.4, 'MPLS-TP Label Switched Path'." + SYNTAX INTEGER { + working (1), + protect (2), + active (3) + } + +TmnxOamTestMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamTestMode is an enumerated integer that + indicates the type of OAM test." + SYNTAX INTEGER { + notConfigured (0), + ping (1), + traceroute (2) + } + +TmnxOamPingRtnCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamPingRtnCode is an enumerated integer that + indicates the return code received in the OAM ping response common + header. + + Code points: + notApplicable The return code has no significance in the + context of the test being conducted. + fecEgress Replying router is an egress for the Forwarding + Equivalence Class (FEC). + fecNoMap Replying router has no mapping for the FEC. + notDownstream Replying router is not one of the + downstream routers. + downstream Replying router is one of the downstream + routers and its mapping for this FEC on the + received interface is the given label. + downstreamNotLabel Replying router is one of the downstream + routers but its mapping for this FEC is not + the given label. + downstreamNotMac Replying router is one of the downstream + routers but it does not have the given MAC + address + downstreamNotMacFlood Replying router is one of the downstream + routers but it does not have the given MAC + address and is unable to flood the request. + malformedEchoRequest A malformed echo request was received. + tlvNotUnderstood One or more of the TLVs was not understood. + downstreamNotInMfib Replying router is one of the downstream + routers but it does not have an MFIB entry + for the given source group combination. + downstreamMismatched Downstream mapping mismatched. + upstreamIfIdUnkn Upstream interface index unknown. + noMplsFwd Label switched but no MPLS forwarding at + stack-depth. + noLabelAtStackDepth No label entry at stack-depth. + protoIntfMismatched Protocol not associated with interface at + FEC stack-depth. + terminatedByOneLabel Premature termination of ping due to + label stack shrinking to a single label. + seeDDMapForRetCodeSubCode See DDMap TLV for rc and sub-rc. + fecStackChange Label switched with FEC stack change." + SYNTAX INTEGER { + notApplicable (0), + fecEgress (1), + fecNoMap (2), + notDownstream (3), + downstream (4), + downstreamNotLabel (5), + downstreamNotMac (6), + downstreamNotMacFlood (7), + malformedEchoRequest (8), + tlvNotUnderstood (9), + downstreamNotInMfib (10), + downstreamMismatched (11), + upstreamIfIdUnkn (12), + noMplsFwd (13), + noLabelAtStackDepth (14), + protoIntfMismatched (15), + terminatedByOneLabel (16), + seeDDMapForRetCodeSubCode (17), + fecStackChange (18) + } + +TmnxOamAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamAddressType is an enumerated integer that + indicates the type of address used in OAM test requests and responses." + SYNTAX INTEGER { + unknown (0), + ipv4Address (1), + ipv6Address (2), + macAddress (3), + sapId (4), + sdpId (5), + localCpu (6), + ipv4Unnumbered (7), + ipv6Unnumbered (8), + sdpBindId (9), + nonIp (10), + networkInterface (11) + } + +TmnxOamResponseStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamResponseStatus indicates the status of an OAM + Echo probe operation. + + responseReceived(1) - Operation completed successfully. + unknown(2) - Operation failed due to unknown error. + internalError(3) - An implementation detected an error in its own + processing that caused an operation to fail. + maxConcurrentLimitReached(4) - The maximum number of concurrent active + operations would have been exceeded if the corresponding operation + was allowed. + requestTimedOut(5) - Operation failed to receive a valid reply within + the time limit imposed on it. + unknownOrigSdpId(6) - Invalid or non-existent originating SDP-ID. + downOrigSdpId(7) - The originating SDP-ID is operationally down. + requestTerminated(8) - The OAM ping test was terminated by the manager + before reply or timeout. + invalidOriginatorId(9) - The far-end replied with an invalid + originator-ID error. + invalidResponderId(10) - The far-end replied with an invalid + responder-ID error. + unknownRespSdpId(11) - The far-end replied with an invalid response + SDP-ID error. + downRespSdpId(12) - The far-end replied with down (admin or oper) + response SDP-ID. + invalidServiceId(13) - Invalid or non-existent originator Service-ID + (svc-ping). + invalidSdp(14) - Invalid or non-existent SDP for Service (svc-ping). + downServiceSdp(15) - SDP for the Service is down. (svc-ping). + noServiceEgressLabel(16) - Non-existent Service egress label. + (svc-ping). + invalidHostAddress(17) - The IP address for a host has been determined + to be invalid. Examples of this are broadcast or multicast + addresses. (svc-ping). + invalidMacAddress(18) - The MAC address specified has been determined + to be invalid. (macPing). + invalidLspName(19) - The LSP name specified has been determined to be + invalid. (lspPing). + macIsLocal(20) - MAC Ping or Trace route not sent because the MAC + address is on a local SAP or CPU. (MAC-Ping/MAC-TR). + farEndUnreachable(21) - No route to the far end of the GRE SDP tunnel. + downOriginatorId(22) - The ping originator is operationally down. + downResponderId(23) - The ping responder is operationally down. + changedResponderId(24) - The ping responder-ID is changed. + downOrigSvcId(25) - Service on the originator side is operationally + down. (svc-ping). + downRespSvcId(26) - Service on the responder side is operationally + down. (svc-ping). + noServiceIngressLabel(27) - Non-existent service ingress label. + (svc-ping). + mismatchCustId(28) - Service customer ID mismatch between originator + and responder. (svc-ping). + mismatchSvcType(29) - Service type mismatch between originator and + responder. (svc-ping). + mismatchSvcMtu(30) - Service MTU mismatch between originator and + responder. (svc-ping). + mismatchSvcLabel(31) - Service label mismatch between originator and + responder. (svc-ping). + noSdpBoundToSvc(32) - No SDP bound to the service. (svc-ping). + downOrigSdpBinding(33) - SDP binding is down on the Originator side. + (sdp-ping). + invalidLspPathName(34) - The LSP path name specified is invalid. + (lsp-ping). + noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping). + invalidLspId(36) - No active LSP path found. (lsp-ping). + downLspPath(37) - LSP path is operationally down. (lsp-ping). + invalidLspProtocol(38) - LSP Protocol is not supported or is invalid. + (lsp-ping). + invalidLspLabel(39) - LSP label is invalid. (lsp-ping). + routeIsLocal(40) - The route is a local route. (vprn-ping). + noRouteToDest(41) - There is no route to the destination. (vprn-ping). + localExtranetRoute(42) - The route is a local extranet route. + (vprn-ping). + srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route. + (vprn-ping). + srcIpInvalid(44) - The source IP is invalid or there is no route to the + source. (vprn-ping) + bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target + information is not retrievable. (vprn-trace) + mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot + be initiated. (mtrace) + mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast trace + cannot be initiated. (mtrace) + mTraceSysIpNotCfg(48) - System ip address not configured. It is used as + the response address in the multicast trace query. (mtrace) + noFwdEntryInMfib(49) - No forwarding entry could be found for the + specified source and destination address in the MFIB. (mfib-ping). + dnsNameNotFound(50) - The domain name specified in the DNS query does + not exist. + noSocket(51) - unable to get socket. (icmp-ping). + socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket. + (icmp-ping). + socketOptIfInexFail(53) - unable to set IP_IFINDEX for socket. + (icmp-ping). + socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket. + (icmp-ping). + socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket. + (icmp-ping). + socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket. + (icmp-ping). + socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket. + (icmp-ping). + socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping). + socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping). + bindSocketFail(60) - unable to bind socket. (icmp-ping). + noRouteByIntf(61) - no route to destination via the specified + interface. (icmp-ping). + noIntf(62) - no interface specified. (icmp-ping). + noLocalIp(63) - unable to find local IP address. (icmp-ping). + sendtoFail(64) - sendto function failed. (icmp-ping). + rcvdWrongType(65) - received packet of wrong ICMP type. (icmp-ping). + noDirectInterface(66) - no direct interface to reach destination. + (icmp-ping). + nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping). + socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket. + (icmp-ping). + noSpokeSdpInVll (69) - unable to find spoke-sdp given sdp-id:vc-id + (vccv-ping). + farEndVccvNotSupported (70) - far end does not support the VCCV + options. (vccv-ping). + noVcEgressLabel (71) - no VC egress label to send vccv-ping. + socketOptIpSessionFail (72) - unable to set IP_SESSION for socket. + (icmp-ping). + rcvdWrongSize(73) - received packet of wrong size. (icmp-ping). + dnsLookupFail (74) - DNS lookup failed. (icmp-ping). + noIpv6SrcAddrOnIntf (75) - no IPv6 source on the interface (icmp-ping). + multipathNotSupported (76) - downstream node does not support + multipath. (lsp-trace). + nhIntfNameNotFound (77) - Given next-hop interface name not found. + (lsp-ping/trace). + msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed + reply mode only (vccv-ping). + ancpNoAncpString (79) - ANCP string unknown to the system. + ancpNoSubscriber (80) - subscriber unknown to the system. + ancpNoAncpStringForSubscriber (81) - subscriber has no associated ANCP + string. + ancpNoAccessNodeforAncpString (82) - no access node is found for the + given ANCP string. + ancpNoAncpCapabilityNegotiated (83) - ANCP capability not negotiated + with the involved DSLAM. + ancpOtherTestInProgress (84) - another ANCP test is running for this + ANCP string. + ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent ANCP + tests reached. + spokeSdpOperDown (86) - spoke-sdp is operationally down (vccv-ping). + noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no VCCV + support in echo reply direction. + p2mpLspNameOrInstInvalid (88) - P2MP LSP name or instance provided is + not valid. + p2mpLspS2LPathDown (89) - LSP path to S2L is down. + p2mpLspS2LAddressInvalid (90) - One or more S2L address is not valid. + p2mpLspNotOperational (91) - P2MP LSP is operationally down. + p2mpLspTrMultipleReplies (92) - Probe returned multiple responses. + Result may be inconsistent. + invalidMepId (93) - The user-configured MEP identifier is not valid. + multipleReplies (94) - more than one reply received, when one was + expected. + packetSizeTooBig (95) - The packet is larger than the network's MTU and + cannot be fragmented. For ICMP-ping tests, this results from an + ICMPv4 type 3 code 4 or ICMPv6 type 2 message. + gtpPingError (96) - General GTP Ping Error. + gtpPingRsrcUnavailable (97) - GTP Path management resource unavailable. + gtpPingDupRequest (98) - Duplicate request for the same peer. + gtpPingCleanUpInProg (99) - GTP Path management clean up in progress. + invalidInterface (100) - The egress interface specified does not exist. + p2mpLspNotFound (101) - The P2MP-LSP not found given LDP-ID or + sender address. + ethCfmSlmInLoss(102) - Synthetic Loss Measurement (SLM) probe lost in + transit from far-end node to local agent. + ethCfmSlmOutLoss(103) - SLM probe lost on transmit from local agent to + far-end node. + ethCfmSlmUnacknowledged(104) - SLM probe lost but unable to identify + loss reason. + spokeSdpFecNoBndFound(105) - Spoke-sdp-fec is invalid or has no + associated SDP binding yet. + mtraceNotSupportedP2mp(106) - mtrace not supported in base routing + context when incoming interface is p2mp + useFec129Parameters(107) - specify FEC129 parameters for FEC129 PW + instead of sdp-id:vc-id + dnsServerUnexpectedResponse(108) - nameserver unexpected response. + dnsServerResponseFormErr(109) - nameserver responded with FORMERR. + dnsServerResponseServFail(110) - nameserver responded with SERVFAIL. + dnsServerResponseNotImp(111) - nameserver responded with NOTIMP. + dnsServerResponseRefused(112) - nameserver responded with REFUSED. + sendFailUndefinedServiceId(113) - The OAM test cannot be performed + because the associated service does not exist. + sendFailWrongServiceType(114) - The OAM test cannot be performed + because the associated service is of the wrong type. + sendFailSubnettedService(115) - The OAM test cannot be performed + on a service with a specified MAC subnet length. + invalidRespServiceId(116) - Invalid or non-existent responder + Service-ID. + adminDownOrigSdpBind(117) - SDP binding is administratively down on the + originator side. + operDownRespSdpBind(118) - SDP binding is operationally down on the + responder side. + adminDownRespSdpBind(119) - SDP binding is administratively down on the + responder side. + sdpBindVcidMismatch(120) - SDP binding VC ID mismatch between + originator and responder. + sdpBindTypeMismatch(121) - SDP binding type mismatch between originator + and responder. + sdpBindVcTypeMismatch(122) - SDP binding VC type mismatch between + originator and responder. + sdpBindVlanVcTagMismatch(123) - SDP binding VLAN VC tag mismatch + between originator and responder. + adminDownOrigSvc(124) - Service on the originator side is + administratively down. + adminDownRespSvc(125) - Service on the responder side is + administratively down. + adminDownOrigSdpId(126) - The originating SDP-ID is administratively + down. + adminDownRespSdpId(127) - The responding SDP-ID is administratively + down. + mTraceSourceIsNotRemote(128) - The multicast trace route test cannot be + performed because the source address is not remote. + invalidVirtualRouterId(129) - The OAM test cannot be performed because + the associated virtual router ID is invalid. + ldpPrefixIsLocal(130) - The OAM test cannot be performed because the + associated LDP prefix is local to the system. + sourceIpIsNotLocal(131) - The OAM test cannot be performed because the + associated source address is not local to the system. + nextHopIpIsLocal(132) - The OAM test cannot be performed because the + associated next hop address is local to the system. + targetIpIsLocal(133) - The OAM test cannot be performed because the + associated target address is local to the system. + invalidControlPlaneOption(134) - The OAM test cannot be performed + because the control plane send or receive option is not allowed + with the specified service. + iomRevisionNotSupported(135) - The OAM test cannot be performed due + to a mismatch in supported revision with the provisioned IOMs. + invalidSourceMacOption(136) - The OAM test cannot be performed because + the source MAC option is not allowed with the specified service. + sendFailSpbMgdService(137) - The OAM test cannot be performed on a + service which is managed by SPB. + useStaticPwParameters(138) - The spoke SDP is configured for static PW. + type1Fec129PwNotSupported(139) - The OAM test is not supported on + type 1 FEC129 pseudowires. + mplsTpLspPathNotOperational(140) - The OAM test cannot be performed + because the MPLS-TP LSP path is not operational. + invalidStaticMplsTpLsp(141)- The OAM test only supports static MPLS-TP + LSPs. + controlWordNotValid(142) - The control word for the spoke-sdp is not + valid for this OAM test. + pwPathIdNotConfigured(143) - The pw-path-id provisioning is not + complete. + notSupportedOnVcSwitchService(144) - The OAM test is not supported on a + vc-switching service. + sdpFarEndNotSupported(145) - The OAM test does not support the SDP far + end value. + mplsTpLspPathShutdown(146) - The MPLS-TP path is currently shutdown. + forceOptionIsBlocked(147) - The force option is currently blocked + because of the configuration of a related entity. + intfForLspPathIsNotOperational(148) - The interface for the LSP path is + not operational + ttlExpired(149) - The destination could not be reached because the + time-to-live (IPv4) or hop limit (IPv6) was too small. This + results from an ICMPv4 type 11 code 0 or ICMPv6 type 3 code 0 + message. + networkUnreachable(150) - The network specified by the destination + address is unreachable. This results from an ICMPv4 type 3 code 0 + or ICMPv6 type 1 code 0 message. + hostUnreachable(151) - The host specified by the destination address is + unreachable. This results from an ICMPv4 type 3 code 1 or ICMPv6 + type 1 code 3 message. + bgpLabelPrefixIsLocal(152) - The OAM test cannot be performed because + the associated BGP Label Route prefix is local to the system. + bgpLabelPrefixUnknown(153) - The OAM test cannot be performed because + the BGP Target FEC prefix entry is not found in the Routing Table. + ldpPrefixUnknown(154) - The OAM test cannot be performed because the + LDP Target FEC prefix entry is not found in the Routing Table. + l2tpv3DeliveryTypeUnsupported(155) - The OAM test cannot be performed + because the l2TPv3 delivery type is unsupported. + vPingPeerCvNoLspPing(156) - The OAM test cannot be performed because + the peer CV bits do not support lsp ping. + vPingPeerCcNoCtrlWord(157) - The OAM test cannot be performed because + the peer CC bits do not support control word. + sendFailEvpnCfgdService(158) - The OAM test cannot be performed on a + VPLS service that has EVPN configured. + sendFailed(159) - The OAM test cannot send the test packet. + minimumPacketSizeNotMet(160) - The OAM test cannot send the test packet + as the minimum required packet size exceeds the user supplied packet + size. + invalidTargetFecType(161) - The OAM test does not support this FEC + type. + p2mpLspPingNotSupportedOnMgmtRtr(162) - The OAM p2mpLspPing test is not + supported on the management router. + ipv4SdpFarEndsOnly(163) - The OAM test only supports bindings and SDPs + using an IPv4 far end. + vxlanEgrBndSvcMismatch(164) - The OAM test cannot send packets to a + VXLAN egress binding not owned by the same service as the one + sending. + vxlanNoMatchingTep(165) - The OAM test can only send to VTEPs that have + been configured. + vxlanEvpnUnconfigured(166) - The OAM test can only send on a service + with EVPN configured. + ipv6SdpFarEndsNotSupported(167) - The OAM test does not support + bindings and SDPs using an IPv6 far end. + oamTestOverSRTunNotSupported(168) - The OAM test is not supported on SR + tunnels. + sendFailEvpnCfgdPbbService(169) - The OAM test cannot be performed on a + VPLS/Epipe service that is associated with a b-vpls that has EVPN + configured. + txPortDown(170) - The transmit port is operationally down. + noTxPort(171) - No transmit port. + parentAdminDown(172) - The parent (SPOKE, SAP, service or port) of the + MEP is administratively down. + destMacResolveFail(173) - Unable to resolve the remote-mepid to a + unicast layer2 MAC address. + vxlanIpV6TermUnsupported(174) - The OAM test does not support IPv6 + tunnel termination points. + ipPrefixIsLocal(175) - The OAM test cannot be performed because + the associated IP prefix is local to the system. + ipPrefixUnknown(176) - The OAM test cannot be performed because the + Target FEC prefix entry is not found in the Routing Table. + greEthBrdgdDelvryTypeUnsupported(177) - The OAM test cannot be + performed because the GRE Ethernet Bridged delivery type is + unsupported. + mtrace2Disabled(178) - The mtrace2 test cannot be performed because + mtrace2 is disabled at the system level. + ipv6TunneledNextHopUnsupported(179) - The VPRN ping/trace test has + no support for IPv6 tunneled next hops. + srTunneledNextHopUnsupported(180) - The VPRN ping/trace test has no + support for Segment Routing tunneled next hops. + srTeTunneledNextHopUnsupported(181) - The VPRN ping/trace test has + no support for Segment Routing Traffic Engineering next hops. + nextHopIpIsSubnet(182) - The OAM test cannot be performed because the + associated next hop address is a subnet. + ipDestAndNextHopComboUnsupported(183) - The IP destination address + type and provided next hop type is not a supported combination. + resolvedIpDstSrcComboUnsupported(184) - The resolved IP destination + address type and provided source address type is not a supported + combination. + srPolicyNotFound(185) - The SR-POLICY not found given color and + endpoint. + srPolicySegmentListNotFound(186) - The SR-POLICY's segment list not + found given segment list Id. + ethCfmUnsupportedTestType(187) - The test type is not valid for the + MEP. + ipPrefixInvalid(188) - The OAM test cannot be performed because the + Target FEC prefix entry is not valid for the test. + bierError (189) - The BIER OAM test received a reply with an + unsuccessful return code. + pathDestAddrTypeMismatch(190) - The path destination address type + doesn't match the prefix address type. + srcAddrTypeMismatch(191) - The source address type doesn't match + the prefix address type. + nhAddrTypeMismatch(192) - The next hop address type doesn't match + the prefix address type. + invalidRouterInstance(193) - a probe cannot be sent because the + test's router-instance is invalid. + mtrace2OperDown(194) - An mtrace2 probe cannot be sent because + mtrace2 is operationally down at the system level." + SYNTAX INTEGER { + responseReceived (1), + unknown (2), + internalError (3), + maxConcurrentLimitReached (4), + requestTimedOut (5), + unknownOrigSdpId (6), + downOrigSdpId (7), + requestTerminated (8), + invalidOriginatorId (9), + invalidResponderId (10), + unknownRespSdpId (11), + downRespSdpId (12), + invalidServiceId (13), + invalidSdp (14), + downServiceSdp (15), + noServiceEgressLabel (16), + invalidHostAddress (17), + invalidMacAddress (18), + invalidLspName (19), + macIsLocal (20), + farEndUnreachable (21), + downOriginatorId (22), + downResponderId (23), + changedResponderId (24), + downOrigSvcId (25), + downRespSvcId (26), + noServiceIngressLabel (27), + mismatchCustId (28), + mismatchSvcType (29), + mismatchSvcMtu (30), + mismatchSvcLabel (31), + noSdpBoundToSvc (32), + downOrigSdpBinding (33), + invalidLspPathName (34), + noLspEndpointAddr (35), + invalidLspId (36), + downLspPath (37), + invalidLspProtocol (38), + invalidLspLabel (39), + routeIsLocal (40), + noRouteToDest (41), + localExtranetRoute (42), + srcIpInBgpVpnRoute (43), + srcIpInvalid (44), + bgpDaemonBusy (45), + mcastNotEnabled (46), + mTraceNoSGFlow (47), + mTraceSysIpNotCfg (48), + noFwdEntryInMfib (49), + dnsNameNotFound (50), + noSocket (51), + socketOptVprnIdFail (52), + socketOptIfInexFail (53), + socketOptNextHopFail (54), + socketOptMtuDiscFail (55), + socketOptSndbufFail (56), + socketOptHdrincFail (57), + socketOptTosFail (58), + socketOptTtlFail (59), + bindSocketFail (60), + noRouteByIntf (61), + noIntf (62), + noLocalIp (63), + sendtoFail (64), + rcvdWrongType (65), + noDirectInterface (66), + nexthopUnreachable (67), + socketOptHwTimeStampFail (68), + noSpokeSdpInVll (69), + farEndVccvNotSupported (70), + noVcEgressLabel (71), + socketOptIpSessionFail (72), + rcvdWrongSize (73), + dnsLookupFail (74), + noIpv6SrcAddrOnIntf (75), + multipathNotSupported (76), + nhIntfNameNotFound (77), + msPwInvalidReplyMode (78), + ancpNoAncpString (79), + ancpNoSubscriber (80), + ancpNoAncpStringForSubscriber (81), + ancpNoAccessNodeforAncpString (82), + ancpNoAncpCapabilityNegotiated (83), + ancpOtherTestInProgress (84), + ancpMaxNbrAncpTestsInProgress (85), + spokeSdpOperDown (86), + noMsPwVccvInReplyDir (87), + p2mpLspNameOrInstInvalid (88), + p2mpLspS2LPathDown (89), + p2mpLspS2LAddressInvalid (90), + p2mpLspNotOperational (91), + p2mpLspTrMultipleReplies (92), + invalidMepId (93), + multipleReplies (94), + packetSizeTooBig (95), + gtpPingError (96), + gtpPingRsrcUnavailable (97), + gtpPingDupRequest (98), + gtpPingCleanUpInProg (99), + invalidInterface (100), + p2mpLspNotFound (101), + ethCfmSlmInLoss (102), + ethCfmSlmOutLoss (103), + ethCfmSlmUnacknowledged (104), + spokeSdpFecNoBndFound (105), + mtraceNotSupportedP2mp (106), + useFec129Parameters (107), + dnsServerUnexpectedResponse (108), + dnsServerResponseFormErr (109), + dnsServerResponseServFail (110), + dnsServerResponseNotImp (111), + dnsServerResponseRefused (112), + sendFailUndefinedServiceId (113), + sendFailWrongServiceType (114), + sendFailSubnettedService (115), + invalidRespServiceId (116), + adminDownOrigSdpBind (117), + operDownRespSdpBind (118), + adminDownRespSdpBind (119), + sdpBindVcidMismatch (120), + sdpBindTypeMismatch (121), + sdpBindVcTypeMismatch (122), + sdpBindVlanVcTagMismatch (123), + adminDownOrigSvc (124), + adminDownRespSvc (125), + adminDownOrigSdpId (126), + adminDownRespSdpId (127), + mTraceSourceIsNotRemote (128), + invalidVirtualRouterId (129), + ldpPrefixIsLocal (130), + sourceIpIsNotLocal (131), + nextHopIpIsLocal (132), + targetIpIsLocal (133), + invalidControlPlaneOption (134), + iomRevisionNotSupported (135), + invalidSourceMacOption (136), + sendFailSpbMgdService (137), + useStaticPwParameters (138), + type1Fec129PwNotSupported (139), + mplsTpLspPathNotOperational (140), + invalidStaticMplsTpLsp (141), + controlWordNotValid (142), + pwPathIdNotConfigured (143), + notSupportedOnVcSwitchService (144), + sdpFarEndNotSupported (145), + mplsTpLspPathShutdown (146), + forceOptionIsBlocked (147), + intfForLspPathIsNotOperational (148), + ttlExpired (149), + networkUnreachable (150), + hostUnreachable (151), + bgpLabelPrefixIsLocal (152), + bgpLabelPrefixUnknown (153), + ldpPrefixUnknown (154), + l2tpv3DeliveryTypeUnsupported (155), + vPingPeerCvNoLspPing (156), + vPingPeerCcNoCtrlWord (157), + sendFailEvpnCfgdService (158), + sendFailed (159), + minimumPacketSizeNotMet (160), + invalidTargetFecType (161), + p2mpLspPingNotSupportedOnMgmtRtr (162), + ipv4SdpFarEndsOnly (163), + vxlanEgrBndSvcMismatch (164), + vxlanNoMatchingTep (165), + vxlanEvpnUnconfigured (166), + ipv6SdpFarEndsNotSupported (167), + oamTestOverSRTunNotSupported (168), + sendFailEvpnCfgdPbbService (169), + txPortDown (170), + noTxPort (171), + parentAdminDown (172), + destMacResolveFail (173), + vxlanIpV6TermUnsupported (174), + ipPrefixIsLocal (175), + ipPrefixUnknown (176), + greEthBrdgdDelvryTypeUnsupported (177), + mtrace2Disabled (178), + ipv6TunneledNextHopUnsupported (179), + srTunneledNextHopUnsupported (180), + srTeTunneledNextHopUnsupported (181), + nextHopIpIsSubnet (182), + ipDestAndNextHopComboUnsupported (183), + resolvedIpDstSrcComboUnsupported (184), + srPolicyNotFound (185), + srPolicySegmentListNotFound (186), + ethCfmUnsupportedTestType (187), + ipPrefixInvalid (188), + bierError (189), + pathDestAddrTypeMismatch (190), + srcAddrTypeMismatch (191), + nhAddrTypeMismatch (192), + invalidRouterInstance (193), + mtrace2OperDown (194) + } + +TmnxOamSignalProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamSignalProtocol indicates the type of label + signaling protocol used by a router in a specific Layer 2 mapping + entry. + + Code Points + unknown - protocol is unknown + static - statically configured Label Switched Path (LSP) + bgp - Border Gateway Protocol + ldp - Label Distribution Protocol + rsvpTe - Resource Reservation Protocol, Traffic Engineering + ospf - Open Shortest Path First + isis - Intermediate System to Intermediate System + ospf3 - Open Shortest Path First version 3" + REFERENCE + "IETF draft-kumarkini-mpls-spring-lsp-ping, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane', v02, + 1-Dec-2016, Section 6, 'Extension to Downstream Detailed Mapping TLV'." + SYNTAX INTEGER { + unknown (0), + static (1), + bgp (2), + ldp (3), + rsvpTe (4), + ospf (5), + isis (6), + ospf3 (7) + } + +TmnxOamTestResponsePlane ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamTestResponsePlane is an enumerated integer that + indicates the response plane from which the OAM ping or traceroute + response was received." + SYNTAX INTEGER { + controlPlane (1), + dataPlane (2), + none (3) + } + +TmnxOamSaaThreshold ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamSaaThreshold is a enumerated integer that + indicates which type of thresholds should be monitored upon completion + of an OAM ping test run. When the corresponding threshold is crossed, + a tmnxOamSaaThreshold notification will be generated. + + noThreshold(0) No threshold type is configured. + inJitter (1) Monitor the value of jitter calculated for the + inbound, one-way, OAM ping responses received + for an OAM ping test run. + outJitter (2) Monitor the value of jitter calculated for the + outbound, one-way, OAM ping requests sent for an + OAM ping test run. + rtJitter (3) Monitor the value of jitter calculated for the + round trip, two-way, OAM ping requests and replies + for an OAM ping test run. + inLoss (4) Monitor the number of inbound OAM ping responses not + received for an OAM ping test run. + outLoss (5) Monitor the number of outbound OAM ping requests that + could not be sent for an OAM ping test run. + rtLoss (6) Monitor the amount of packet loss for a round trip + OAM ping test run. + inLatency (7) Monitor the average amount of latency of inbound + OAM ping responses for an OAM ping test run. + outLatency (8) Monitor the average amount of latency of outbound + OAM ping requests for an OAM ping test run. + rtLatency (9) Monitor the average amount of round trip latency + for an OAM ping test run." + SYNTAX INTEGER { + noThreshold (0), + inJitter (1), + outJitter (2), + rtJitter (3), + inLoss (4), + outLoss (5), + rtLoss (6), + inLatency (7), + outLatency (8), + rtLatency (9) + } + +TmnxOamVccvAssocChannel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamVccvAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + performing an MPLS-TP VCCV test. + + Values: + notApplicable(1) + Used when the test is not an MPLS-TP VCCV test. + nonIp(2) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.3. + ipv4(3) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.2." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH', + Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'." + SYNTAX INTEGER { + notApplicable (1), + nonIp (2), + ipv4 (3) + } + +TmnxOamVccvTestSubMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamVccvTestSubMode specifies the type of VCCV ping + or VCCV trace route test to perform. + + VCCV test types: + static(2) + Perform a VCCV ping or VCCV trace route test using the RFC + 6426 'Target FEC Stack' code point 'Static Pseudowire'. + unspecified(1) + Perform any other supported type of VCCV ping or trace route + test. Examples: a VCCV ping or VCCV trace route test using + the RFC 4379 'Target FEC Stack' code point 'FEC 128 + Pseudowire'; a VCCV ping or VCCV trace route test using the RFC + 4379 'Target FEC Stack' code point 'FEC 129 Pseudowire'." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2 ('Target FEC Stack'). + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.3.2 ('Static Pseudowire Sub-TLV')." + SYNTAX INTEGER { + unspecified (1), + static (2) + } + +TmnxOamVccvSwitTgtFecType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamVccvSwitTgtFecType specifies the type of + downstream FEC (Forward Equivalence Class) segment to be tested during + a VCCV ping or trace route test. The path to be tested starts with a + FEC segment, and switches to a FEC segment with the specified + (different) type. + + Values: + none(1) + The path to be tested does not switch FEC types. + fec128(2) + Switch to a segment with FEC type 'FEC 128 Pseudowire'. + static(3) + Switch to a segment with FEC type 'Static Pseudowire'." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)'). + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.3.2 ('Static Pseudowire Sub-TLV')." + SYNTAX INTEGER { + none (1), + fec128 (2), + static (3) + } + +TmnxOamVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamVcType indicates the type of SDP binding + associated with a Virtual Circuit (VC)." + SYNTAX INTEGER { + meshSdp (5), + spokeSdp (11) + } + +TmnxOamLTtraceDisStatusBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamLTtraceDisStatusBits indicates the status of an + LDP tree trace discovery. + + Code points: + timeout (0) - one or more trace requests for an IP address + FEC timed out + maxPath (1) - reached the maximum allowed path limit for an + IP address FEC + maxHop (2) - reached the maximum allowed hop limit + unexploredPath (3) - could not discover all possible paths + noResource (4) - the internal resources required to complete the + discovery were unavailable" + SYNTAX BITS { + timeout (0), + maxPath (1), + maxHop (2), + unexploredPath (3), + noResource (4) + } + +TmnxOamTestResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamTestResult is an enumerated integer that + describes the result of a ping or trace test run. + Code points: + undetermined (0) The result is, as yet, unknown. + success (1) The test was successful. + failed (2) The test failed. + aborted (3) The test was terminated before completion. + txResourcesUnavail(4) The test did not start because transmit + resources are unavailable." + SYNTAX INTEGER { + undetermined (0), + success (1), + failed (2), + aborted (3), + txResourcesUnavail (4) + } + +tmnxOamTestObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 11 } + +tmnxOamPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 1 } + +tmnxOamPingNotificationObjects OBJECT IDENTIFIER ::= { tmnxOamPingObjs 1 } + +tmnxOamPingMaxConcurrentTests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active OAM ping tests + that are allowed within an agent implementation. A value of + zero (0) for this object implies that there is no limit for + the number of concurrent active tests in effect." + DEFVAL { 0 } + ::= { tmnxOamPingObjs 2 } + +tmnxOamPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingCtlTable contains configuration and status information for + ping tests. + + tmnxOamDiagCtlTable and tmnxOamTrCtlTable fill the same role for + diagnostic tests and trace route tests, respectively." + ::= { tmnxOamPingObjs 3 } + +tmnxOamPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingCtlEntry contains configuration and status information for + one ping test. + + Rows are created/destroyed using tmnxOamPingCtlRowStatus. + + The test's test type (e.g. 'icmpPing(15)') is configured using + tmnxOamPingCtlTestMode. Depending on the test type, configuration + specific to the test type may reside in a child table (e.g. + tmnxOamIcmpPingCtlTable, tmnxOamLspPingCtlTable). + + Test results reside in the tables listed in the tmnxOamPingCtlTestMode + DESCRIPTION clause." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamPingCtlTable 1 } + +TmnxOamPingCtlEntry ::= SEQUENCE +{ + tmnxOamPingCtlOwnerIndex SnmpAdminString, + tmnxOamPingCtlTestIndex SnmpAdminString, + tmnxOamPingCtlRowStatus RowStatus, + tmnxOamPingCtlStorageType StorageType, + tmnxOamPingCtlDescr SnmpAdminString, + tmnxOamPingCtlTestMode INTEGER, + tmnxOamPingCtlAdminStatus TmnxEnabledDisabledAdminState, + tmnxOamPingCtlOrigSdpId SdpId, + tmnxOamPingCtlRespSdpId SdpId, + tmnxOamPingCtlFcName TFCName, + tmnxOamPingCtlProfile TProfile, + tmnxOamPingCtlMtuStartSize Unsigned32, + tmnxOamPingCtlMtuEndSize Unsigned32, + tmnxOamPingCtlMtuStepSize Unsigned32, + tmnxOamPingCtlTargetIpAddress IpAddress, + tmnxOamPingCtlServiceId TmnxServId, + tmnxOamPingCtlLocalSdp TruthValue, + tmnxOamPingCtlRemoteSdp TruthValue, + tmnxOamPingCtlSize Unsigned32, + tmnxOamPingCtlTimeOut Unsigned32, + tmnxOamPingCtlProbeCount Unsigned32, + tmnxOamPingCtlInterval Unsigned32, + tmnxOamPingCtlMaxRows Unsigned32, + tmnxOamPingCtlTrapGeneration BITS, + tmnxOamPingCtlTrapProbeFailureFilter Unsigned32, + tmnxOamPingCtlTrapTestFailureFilter Unsigned32, + tmnxOamPingCtlSAA TruthValue, + tmnxOamPingCtlRuns Counter32, + tmnxOamPingCtlFailures Counter32, + tmnxOamPingCtlLastRunResult TmnxOamTestResult, + tmnxOamPingCtlLastChanged TimeStamp, + tmnxOamPingCtlVRtrID TmnxVRtrIDOrZero, + tmnxOamPingCtlTgtAddrType InetAddressType, + tmnxOamPingCtlTgtAddress InetAddress, + tmnxOamPingCtlSrcAddrType InetAddressType, + tmnxOamPingCtlSrcAddress InetAddress, + tmnxOamPingCtlDnsName OCTET STRING, + tmnxOamPingCtlDNSRecord INTEGER, + tmnxOamPingCtlIntervalUnits INTEGER, + tmnxOamPingCtlSubscriberName TLNamedItemOrEmpty, + tmnxOamPingCtlRouterInstanceName TLNamedItemOrEmpty +} + +tmnxOamPingCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlOwnerIndex specifies the owner name of the + test." + ::= { tmnxOamPingCtlEntry 1 } + +tmnxOamPingCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTestIndex specifies the test name of the + test. + + The test is identified by the owner name and the test name. One owner + typically owns several tests. This indexing method ensures tests + created by several owners have unique indices." + ::= { tmnxOamPingCtlEntry 2 } + +tmnxOamPingCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRowStatus specifies the status of the row + for the specified ping test. + + Deleting a row deletes all the child rows with the same owner name and + test name, including additional configuration rows (e.g. + tmnxOamIcmpPingCtlEntry), and rows containing test results (e.g. + tmnxOamVxlanPingHistoryEntry)." + ::= { tmnxOamPingCtlEntry 3 } + +tmnxOamPingCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { volatile } + ::= { tmnxOamPingCtlEntry 4 } + +tmnxOamPingCtlDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 5 } + +tmnxOamPingCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + sdpPing (1), + mtuPing (2), + svcPing (3), + macPing (5), + macPopulate (6), + macPurge (7), + lspPing (8), + vprnPing (9), + atmPing (10), + mfibPing (11), + cpePing (12), + mrInfo (13), + vccvPing (14), + icmpPing (15), + dnsPing (16), + ancpLoopback (17), + p2mpLspPing (18), + ethCfmLoopback (19), + ethCfmTwoWayDelay (20), + gtpPing (21), + ethCfmTwoWaySlm (22), + vxlanPing (23), + bierPing (25) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTestMode specifies the type of OAM ping + test defined by this row. + + none - the test type is unspecified. + + sdpPing - tests SDP connectivity and round trip time. + + mtuPing - tests MTU path size. + + svcPing - determines the existence and operational state of the + service ID on the far end ESR. + + macPing - determines address mappings for the service ID. + + macPopulate - populates an OAM MAC address into the FIBs. + + macPurge - deletes an OAM MAC address from the FIBs. + + lspPing - tests Label Switched Path (LSP) path connectivity and round + trip time. + + vprnPing - tests IP path connectivity and round trip time within a + specified VPRN service. + + atmPing - tests ATM path connectivity and round trip time on an ATM + VCC. + + mfibPing - tests IP multicast connectivity and round trip time within a + specified VPLS service. + + cpePing - determines IP connectivity to a CPE within a specified VPLS + service. + + mrInfo - get a multicast router's capabilities and the list of + interfaces with neighbors. + + vccvPing - Virtual Circuit Connectivity Verification, testing + pseudowire connectivity and round trip time. + + icmpPing - tests IP connectivity and round trip time. + + dnsPing - tests DNS name resolution connectivity and round trip time. + + ancpLoopback - send an OAM loopback test request to the access node. + + p2mpLspPing - tests P2MP LSP path connectivity and round trip time. + + ethCfmLoopback - performs Ethernet Connectivity Fault Management (CFM) + loopback tests. This MIB supports the SAA form of this + test only (the OAM form uses a separate set of objects - see + IEEE8021-CFM-MIB). + + ethCfmTwoWayDelay - performs Ethernet Connectivity Fault Management + (CFM) two way delay tests. This MIB supports the SAA form + of this test only (the OAM form uses a separate set of + objects - see IEEE8021-CFM-MIB). + + gtpPing - tests GTP (GPRS Tunnelling Protocol) path connectivity. + + ethCfmTwoWaySlm - performs Ethernet Connectivity Fault Management + (CFM) two way Synthetic Loss Measurement (SLM) tests. This + MIB supports the SAA form of this test only (the OAM form + uses a separate set of objects - see + TIMETRA-IEEE8021-CFM-MIB). + + vxlanPing - tests Virtual Extensible Local Area Network (VXLAN) + connectivity, checks the status of configured VXLAN Network + IDs (VNIs), and allows validation of connected end systems. + + bierPing - performs a Bit Index Explicit Replication (BIER) + multicast connectivity test. + + When tmnxOamPingCtlTestMode is set, SROS may automatically create a + same-INDEX row in a table used to configure objects specific to the + test type (as shown in the following table). + + tmnxOamPingCtlTestMode Auto-Gen Row for Additional Configuration + ---------------------- ----------------------------------------- + 'ancpLoopback' tmnxOamAncpTestCtlTable + 'atmPing' tmnxOamAtmPingCtlTable + 'bierPing' tmnxOamBierPingCtlTable + 'cpePing' tmnxOamCpePingCtlTable + 'dnsPing' none + 'ethCfmLoopback' tmnxOamEthCfmPingCtlTable + 'ethCfmTwoWayDelay' tmnxOamEthCfmPingCtlTable + 'ethCfmTwoWaySlm' tmnxOamEthCfmPingCtlTable + 'gtpPing' tmnxOamMobGtpPingCtlTable + 'icmpPing' tmnxOamIcmpPingCtlTable + 'lspPing' tmnxOamLspPingCtlTable + 'macPing' tmnxOamMacPingCtlTable + 'macPopulate' tmnxOamMacPingCtlTable + 'macPurge' tmnxOamMacPingCtlTable + 'mfibPing' tmnxOamMfibPingCtlTable + 'mrInfo' none + 'mtuPing' none + 'p2mpLspPing' tmnxOamP2mpLspPingCtlTable + 'sdpPing' none + 'svcPing' none + 'vccvPing' tmnxOamVccvPingCtlTable + 'vprnPing' tmnxOamVprnPingCtlTable + 'vxlanPing' tmnxOamVxlanPingCtlTable + + For most test types, all test results are available in + tmnxOamPingResultsTable and tmnxOamPingHistoryTable. Exceptions are + noted in the following two tables. + + tmnxOamPingCtlTestMode Additional Results Table(s) + ---------------------- ---------------------------- + 'ancpLoopback' tmnxOamAncpTestHistoryTable + 'bierPing' tmnxOamBierPingHistoryTable + 'macPing' tmnxOamMacPingHistoryTable + 'mrInfo' tmnxOamMRInfoRespIfNbrTable + tmnxOamMRInfoRespIfTable + tmnxOamMRInfoRespTable + 'vxlanPing' tmnxOamVxlanPingHistoryTable + tmnxOamVxlanPingResultsTable + otherwise none + + tmnxOamPingCtlTestMode Unused Standard Results Table + ---------------------- ----------------------------- + 'ancpLoopback' tmnxOamPingHistoryTable + 'macPing' tmnxOamPingHistoryTable + 'macPopulate' tmnxOamPingHistoryTable + 'macPurge' tmnxOamPingHistoryTable + otherwise none + + The support for Service Assurance Agent (SAA) tests (i.e. tests with + tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without + tmnxOamSaaCtlTable rows) varies with the test type, as shown in the + following table. + + tmnxOamPingCtlTestMode SAA Supported OAM Supported + ---------------------- ------------- ------------- + 'ancpLoopback' No Yes + 'atmPing' No Yes + 'bierPing' No Yes + 'cpePing' Yes Yes + 'dnsPing' Yes Yes + 'ethCfmLoopback' Yes No + 'ethCfmTwoWayDelay' Yes No + 'ethCfmTwoWaySlm' Yes No + 'gtpPing' No Yes + 'icmpPing' Yes Yes + 'lspPing' Yes Yes + 'macPing' Yes Yes + 'macPopulate' No Yes + 'macPurge' No Yes + 'mfibPing' No Yes + 'mrInfo' No Yes + 'mtuPing' No Yes + 'p2mpLspPing' No Yes + 'sdpPing' Yes Yes + 'svcPing' No Yes + 'vccvPing' Yes Yes + 'vprnPing' Yes Yes + 'vxlanPing' No Yes" + DEFVAL { none } + ::= { tmnxOamPingCtlEntry 6 } + +tmnxOamPingCtlAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlAdminStatus specifies the administrative + state of the specified ping test. + + An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail if + the objects required by the ping test have not been set. + + When this object has the value 'enabled' an attempt to modify any of + the test's configurable objects will fail. + + Upon completion of a ping test, the agent resets the value of this + object to 'disabled'." + ::= { tmnxOamPingCtlEntry 7 } + +tmnxOamPingCtlOrigSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the originating SDP-ID to be used for performing + a sdp-ping or mtu-ping operation. This parameter is required + only if tmnxOamPingCtlTestMode has a value of either 'sdpPing' + or 'mtuPing'. + + The far-end address of the specified SDP-ID is the expected + responder-id within each OAM reply message received. The + specified SDP-ID defines the encapsulation of the SDP tunnel + encapsulation used to reach the far-end. This can be IP/GRE + or MPLS. The value of tmnxOamPingCtlFcName is used to define + the outgoing forwarding class used for the SDP encapsulation. + + If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP + is administratively down, or unavailable, the OAM Echo request + message probe is not sent and an appropriate error value is + written to tmnxOamPingHistoryStatus for that probe entry. Once + the interval timer expires, the next probe attempt will be made + if required." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 8 } + +tmnxOamPingCtlRespSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the return SDP-ID to be used by the far-end node for + its message reply. This parameter is optional and is valid only if + tmnxOamPingCtlTestMode has a value of 'sdpPing'. + + If this SDP-ID does not exist on the far-end, terminates on another + node different than the originating node, or some other issue + prevents the far-end from using the specified SDP-ID, the OAM Echo + message reply is sent using generic IP/GRE OAM encapsulation. The + received forwarding class (as mapped on the ingress network interface + for the far-end) defines the forwarding class encapsulation for the + reply message." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 9 } + +tmnxOamPingCtlFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlFcName specifies the forwarding class to be + used when launching the probe(s). The forwarding class name must be + present in the index column of TIMETRA-QOS-MIB::tFCNameTable. + + As shown in the following table: + 1. This object is applicable to a subset of the test types, and + 2. This object is configurable for a subset of the test types, and + 3. The default forwarding class depends on the test type. + + tmnxOamPingCtlTestMode Applicable? Configurable? Default + ---------------------- ----------- ------------- ------- + 'cpePing' yes yes 'be' + 'bierPing' yes yes 'be' + 'ethCfmLoopback' yes yes 'nc' + 'ethCfmTwoWayDelay' yes yes 'nc' + ethCfmTwoWaySlm' yes yes 'nc' + 'icmpPing' yes yes 'nc' + 'lspPing' yes yes 'be' + 'macPing' yes yes 'be' + 'p2mpLspPing' yes yes 'be' + 'sdpPing' yes yes 'be' + 'svcPing' yes no 'nc' + 'vccvPing' yes yes 'be' + 'vprnPing' yes yes 'be' + 'vxlanPing' yes yes 'be' + otherwise no N/A N/A + + For 'ethCfmLoopback','ethCfmTwoWayDelay', and 'ethCfmTwoWaySlm', the + forwarding class depends on whether the request is configured to egress + on a network port or an access port. In the network port case, the + forwarding class is the forwarding class of the pseudowire. In the + access port case, the forwarding class is that of the SAP's egress + encapsulation policy. + + For 'lspPing' this is the forwarding class of the LSP tunnel. + + For 'macPing' or 'sdpPing' this is the forwarding class of the SDP + encapsulation. + + For 'p2mpLspPing' this is the forwarding class of the P2MP LSP tree. + + For 'vccvPing' this is the forwarding class of the pseudowire. + + If forwarding classes are mapped by the applicable QoS policy, the + probe(s) may be launched using a different forwarding class than the + forwarding class specified by this object." + DEFVAL { "be" } + ::= { tmnxOamPingCtlEntry 10 } + +tmnxOamPingCtlProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlProfile specifies the profile to be used + with the forwarding class specified in tmnxOamPingCtlFcName. + + As shown in the following table: + 1. This object is applicable to a subset of the test types, and + 2. This object is configurable for a subset of the test types, and + 3. The default profile value depends on the test type. + + tmnxOamPingCtlTestMode Applicable? Configurable? Default + ---------------------- ----------- ------------- ------- + 'cpePing' yes yes 'out(2)' + 'bierPing' yes yes 'out(2)' + 'ethCfmLoopback' yes yes 'in(1)' + 'ethCfmTwoWayDelay' yes yes 'in(1)' + 'ethCfmTwoWaySlm' yes yes 'in(1)' + 'lspPing' yes yes 'out(2)' + 'macPing' yes yes 'out(2)' + 'p2mpLspPing' yes yes 'out(2)' + 'sdpPing' yes yes 'out(2)' + 'svcPing' yes no 'in(1)' + 'vccvPing' yes yes 'out(2)' + 'vprnPing' yes yes 'out(2)' + 'vxlanPing' yes yes 'in(1)' + otherwise no N/A N/A" + DEFVAL { out } + ::= { tmnxOamPingCtlEntry 11 } + +tmnxOamPingCtlMtuStartSize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 40..9786) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlMtuStartSize specifies the size of the + first OAM Echo message sent as part of an 'mtuPing' test. + + Setting this object to a non-zero value is a prerequisite for starting + an 'mtuPing' test. Its value must be less than or equal to the value + of tmnxOamPingCtlMtuEndSize. + + An attempt to set this object from a non-zero value to zero will fail + with a wrongValue error. + + Changing the message size is a method of checking the ability of an + SDP to support a particular path-mtu value. The size of the message + does not include the SDP encapsulation, VC-Label (if applied) or any + DLC headers or trailers." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 12 } + +tmnxOamPingCtlMtuEndSize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 40..9786) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlMtuEndSize specifies the size of the last + OAM Echo message sent as part of an 'mtuPing' test. + + Setting this object to a non-zero value is a prerequisite for starting + an 'mtuPing' test. Its value must be greater than or equal to + the value of tmnxOamPingCtlMtuStartSize. + + An attempt to set this object from a non-zero value to zero will fail + with a wrongValue error." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 13 } + +tmnxOamPingCtlMtuStepSize OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of octets by which to increment the + OAM Echo message request size for each message request sent + when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. If the + next incremented message size is greater than + tmnxOamPingCtlMtuEndSize, the last message has already been + sent. The next size message is not sent until a reply is + received or three messages have timed out at the current + size." + DEFVAL { 32 } + ::= { tmnxOamPingCtlEntry 14 } + +tmnxOamPingCtlTargetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamPingCtlTgtAddrType and + tmnxOamPingCtlTgtAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamPingCtlEntry 16 } + +tmnxOamPingCtlServiceId OBJECT-TYPE + SYNTAX TmnxServId (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlServiceId specifies the service ID of the + service being tested. + + The applicability of tmnxOamPingCtlServiceId varies with the test + type, as shown in the following table. + + tmnxOamPingCtlTestMode Applicability Related Virtual Router Object + ---------------------- ------------- ----------------------------- + 'cpePing' mandatory none + 'icmpPing' optional tmnxOamPingCtlVRtrID + 'macPing' mandatory none + 'macPopulate' mandatory none + 'macPurge' mandatory none + 'mfibPing' mandatory none + 'mrInfo' optional tmnxOamPingCtlVRtrID + 'p2mpLspPing' optional tmnxOamPingCtlVRtrID + 'svcPing' mandatory none + 'vprnPing' mandatory none + 'vxlanPing' mandatory none + otherwise not applicable none + + When tmnxOamPingCtlServiceId is mandatory, a non-zero value must be + provided. + + When tmnxOamPingCtlServiceId is optional, it is used to specify a VPRN + service. The test must use the VPRN service's virtual router. + + When a related virtual router object is shown, the interaction is + described in the DESCRIPTION clause of the listed object. + + When tmnxOamPingCtlTestMode is 'icmpPing', + tmnxOamPingCtlRouterInstanceName is the preferred object for + specifying the service to be tested. + + Service IDs larger than 2147483647 are internal, so they are excluded + from the range. + + The default value is the null service ID." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 17 } + +tmnxOamPingCtlLocalSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test + determines an egress SDP-ID that is bound to the service that has + the far-end IP address specified in tmnxOamPingCtlTgtAddress + assigned to it. The far-end address of the specified SDP-ID is + the expected responder-id within the OAM Echo reply message. The + SDP-ID defines the encapsulation of the SDP tunnel encapsulation + used to reach the far-end. This can be IP/GRE or MPLS. On the + originator egress, the Service-ID must have an associated VC-Label + to reach the far-end address of the SDP-ID and the SDP-ID must be + operational for the message to be sent. + + This object is applicable only when tmnxOamPingCtlTestMode is + 'svcPing'." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 18 } + +tmnxOamPingCtlRemoteSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRemoteSdp specifies the encapsulation of + the ping reply to be sent by the far end node. + + When tmnxOamPingCtlRemoteSdp is 'false', the far-end node sends the + reply using the generic IP/GRE OAM encapsulation. + + When tmnxOamPingCtlRemoteSdp is 'true', the far-end node sends the + reply using the same service tunnel encapsulation labeling used for the + associated service traffic. If that labeling cannot be found, the + generic IP/GRE OAM encapsulation is used. + + This object is applicable only when tmnxOamPingCtlTestMode is + 'svcPing'." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 19 } + +tmnxOamPingCtlSize OBJECT-TYPE + SYNTAX Unsigned32 (0..16384) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSize specifies (directly or indirectly) the + size of the OAM echo request PDU. + + The supported ranges, etc, for each test type are specified in the + following table. + + tmnxOamPingCtlTestMode Minimum Maximum Default Auto Adjust + ---------------------- ------- ------- ------- ----------- + 'ethCfmLoopback' 0 1500 0 No + 'ethCfmTwoWaySlm' 0 1500 0 No + 'icmpPing' 0 16384 56 No + 'lspPing' 1 9786 1 Yes + 'macPing' 1 9786 72 Yes + 'mfibPing' 1 9786 72 Yes + 'p2mpLspPing' 1 9786 1 Yes + 'sdpPing' 72 9786 72 Yes + 'vccvPing' 1 9786 1 Yes + 'vprnPing' 1 9786 72 Yes + 'vxlanPing' 0 2000 0 No + otherwise tmnxOamPingCtlSize is not significant + + For a test type supporting Auto Adjust, if the tmnxOamPingCtlSize value + is too small, SROS automatically chooses the next highest supported PDU + size. For example, if tmnxOamPingCtlSize is 1 when a 'vccvPing' test + is started on a FEC 128 pseudowire, an 88 octet echo request PDU is + sent. + + For a test type which does not support Auto Adjust, the + tmnxOamPingCtlSize value must lead to a valid echo request PDU size. + + When tmnxOamPingCtlTestMode has the value 'ethCfmLoopback' or + 'ethCfmTwoWaySlm', tmnxOamPingCtlSize specifies the number of octets in + the Value field of the Data TLV of the applicable Y.1731 PDU. If zero + is specified, the packet has no Data TLV. + + When tmnxOamPingCtlTestMode has the value 'icmpPing', + tmnxOamPingCtlSize specifies the size of the Data field of the RFC 792 + ICMP Echo Message. + + When tmnxOamPingCtlTestMode has the value 'vxlanPing', + tmnxOamPingCtlSize specifies the total size of the Pad TLV added to the + launched VXLAN ping request. tmnxOamPingCtlSize = 0 indicates + no Pad TLV is added. The smallest Pad TLV is five bytes, so values in + the range 1..4 are rejected. + + IPv4 echo requests sent for an 'icmpPing' test can optionally be + fragmented (see tmnxOamIcmpPingCtlDoNotFragment). For all the other + ping test types, echo requests are launched without fragmentation." + REFERENCE + "RFC 792, 'INTERNET CONTROL MESSAGE PROTOCOL', September 1981. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.4, 'Pad TLV'. + ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet + based networks', 07/2011, Section 9, 'OAM PDU types'." + DEFVAL { 72 } + ::= { tmnxOamPingCtlEntry 20 } + +tmnxOamPingCtlTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTimeOut specifies the timeout value, in + seconds, to be used during a test run. + + Timers (with duration configured using the tmnxOamPingCtlTimeOut value) + are used in one of two ways during a test run. + 1. Per Probe: a timer is started each time a probe is sent. If the + timer expires before the probe response arrives, the probe is + declared failed. This is the traditional timeout method for a + sequence of probes. + OR + 2. Per Test: a timer is started once per test run, when the last + probe of the test run is sent. ANY probe which does not have a + response when the timer expires is declared failed. + + SROS chooses 'Per Probe' or 'Per Test' based on the + tmnxOamPingCtlTestMode value. The choice is not configurable. + + The accepted minimum, maximum, and default values for + tmnxOamPingCtlTimeOut depend on tmnxOamPingCtlTestMode, as shown in the + following table. The table also shows the timer usage for the test + mode. + + tmnxOamPingCtlTestMode Min Max Def Timer Usage + ---------------------- --- --- --- ----------- + 'atmPing' 1 10 5 Per Probe + 'bierPing' 1 120 10 Per Probe + 'dnsPing' 1 120 5 Per Probe + 'ethCfmLoopback' 1 10 5 Per Probe + 'ethCfmTwoWayDelay' 1 10 5 Per Test + 'ethCfmTwoWaySlm' 1 10 5 Per Test + 'gtpPing' 1 10 5 Per Probe + 'icmpPing' 1 10 5 Per Test + 'lspPing' 1 10 5 Per Probe + 'macPing' 1 10 5 Per Probe + 'mfibPing' 1 100 5 Per Probe + 'mtuPing' 1 10 5 Per Probe + 'p2mpLspPing' 1 120 10 Per Probe + 'sdpPing' 1 10 5 Per Probe + 'vccvPing' 1 10 5 Per Probe + 'vprnPing' 1 100 5 Per Probe + 'vxlanPing' 1 10 5 Per Probe + otherwise ......... the value of tmnxOamPingCtlTimeOut is irrelevant" + DEFVAL { 5 } + ::= { tmnxOamPingCtlEntry 21 } + +tmnxOamPingCtlProbeCount OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "probes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlProbeCount specifies the number of probes + to send during the test. + + The relevance, range, and default for tmnxOamPingCtlProbeCount depends + on tmnxOamPingCtlTestMode, as follows. + + tmnxOamPingCtlTestMode Relevant? Min Max Default + ---------------------- --------- --- --- ------- + 'ancpLoopback' Yes 1 32 1 + 'atmPing' Yes 1 100 1 + 'cpePing' Yes 1 100 1 + 'dnsPing' Yes 1 100 1 + 'ethCfmLoopback' Yes 1 100 1 + 'ethCfmTwoWayDelay' Yes 1 1000 1 + 'ethCfmTwoWaySlm' Yes 1 1000 1 + 'gtpPing' Yes 1 100 1 + 'icmpPing' Yes 1 100000 5 + 'lspPing' Yes 1 100 1 + 'macPing' Yes 1 100 1 + 'mfibPing' Yes 1 100 1 + 'sdpPing' Yes 1 100 1 + 'vccvPing' Yes 1 100 1 + 'vprnPing' Yes 1 100 1 + 'vxlanPing' Yes 1 1024 1 + otherwise No N/A N/A N/A" + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 22 } + +tmnxOamPingCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlInterval specifies the time to wait between + the transmission of one OAM Echo request and the next. The UNITS are + specified by tmnxOamPingCtlIntervalUnits. For example, if + tmnxOamPingCtlInterval has the value 1, and tmnxOamPingCtlIntervalUnits + has the value 'centiseconds(2)', the interval between OAM Echo requests + is 0.01 seconds. + + The applicability, range, and default value of the interval specified + using the tmnxOamPingCtlInterval and tmnxOamPingCtlIntervalUnits pair + vary with tmnxOamPingCtlTestMode and tmnxOamIcmpPingCtlRapid, as shown + in the following table. + + tmnxOamPingCtlTestMode Supported Values (sec) Default (sec) + ------------------------ ------------------------------ ------------- + 'bierPing' not applicable + 'ethCfmLoopback' 1, 2, .. 10 5 + 'ethCfmTwoWayDelay' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5 + 'ethCfmTwoWaySlm' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5 + 'gtpPing' 1, 2, .. 10 5 + 'icmpPing' with RAPID 0.01, 0.02, .. 100.00 0.01 + 'icmpPing' without RAPID 1, 2, .. 10000 1 + 'p2mpLspPing' not applicable + 'vxlanPing' 0.1; 1, 2, .. 10 1 + otherwise 1, 2, .. 10 1" + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 23 } + +tmnxOamPingCtlMaxRows OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rows" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.0R17." + DEFVAL { 300 } + ::= { tmnxOamPingCtlEntry 24 } + +tmnxOamPingCtlTrapGeneration OBJECT-TYPE + SYNTAX BITS { + probeFailure (0), + testFailure (1), + testCompletion (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTrapGeneration specifies the + notification(s) to send for a test run. + + Each bit enables the transmission of one notification, as follows. + 'probeFailure(0)': send one tmnxOamPingProbeFailedV3 notification if + at least M successive probes failed during the test run. M is + configured using tmnxOamPingCtlTrapProbeFailureFilter. + 'testFailure(1)': send one tmnxOamPingTestFailedV3 notification if at + least N probes failed during the test run. N is configured using + tmnxOamPingCtlTrapTestFailureFilter. + 'testCompletion(2)': send one tmnxOamPingTestCompletedV3 notification + when the test run is complete." + DEFVAL { {} } + ::= { tmnxOamPingCtlEntry 25 } + +tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTrapProbeFailureFilter specifies the + threshold for generating a tmnxOamPingProbeFailedV3 notification. + + The semantics are explained in the tmnxOamPingProbeFailedV3 + DESCRIPTION clause. + + Setting this object to zero is not recommended - results will vary + with the test type." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 26 } + +tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTrapTestFailureFilter specifies the + threshold for generating a tmnxOamPingTestFailedV3 notification. + + The semantics are explained in the tmnxOamPingTestFailedV3 DESCRIPTION + clause. + + Setting this object to zero is not recommended." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 27 } + +tmnxOamPingCtlSAA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSAA specifies if this test is an SAA test + (Service Assurance Agent; 'true'), or an OAM test ('false'). If + there is a tmnxOamSaaCtlTable row with the specified index values, + 'true' is returned. Otherwise, 'false' is returned." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 28 } + +tmnxOamPingCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRuns indicates the number of times this OAM + ping test has started." + ::= { tmnxOamPingCtlEntry 29 } + +tmnxOamPingCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlFailures indicates the number of times this + OAM ping test has failed." + ::= { tmnxOamPingCtlEntry 30 } + +tmnxOamPingCtlLastRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamPingCtlEntry 31 } + +tmnxOamPingCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlLastChanged indicates the time the value of + a settable object in this row was last changed." + ::= { tmnxOamPingCtlEntry 32 } + +tmnxOamPingCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlVRtrID specifies the virtual router to be + used for the test. + + Zero indicates no virtual router is specified. + + A non-zero value must be the index of an active row in + TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamPingCtlVRtrID must match + a valid TIMETRA-VRTR-MIB::vRtrID value). + + This object is applicable if tmnxOamPingCtlTestMode is 'icmpPing', + 'gtpPing', 'mrInfo', or 'p2mpLspPing'. + + The table below shows the supported combinations of system-configured + virtual routers and test types. + + Supported for Supported for Supported for + tmnxOamPingCtlTestMode Base ? management ? vpls-management ? + ---------------------- ------------- ------------- ----------------- + 'icmpPing' Yes Yes Yes + 'gtpPing' Yes Yes Yes + 'mrInfo' Yes No No + 'p2mpLspPing' Yes No No + + When directing an 'icmpPing' test to use a virtual router, the + preferred object is tmnxOamPingCtlRouterInstanceName. + + When directing an 'mrInfo' or 'p2mpLspPing' test to use a virtual + router associated with a VPRN service, the virtual router can be + specified using tmnxOamPingCtlVRtrID (with the VPRN's virtual router + number) or tmnxOamPingCtlServiceId (with the VPRN's service number). + tmnxOamPingCtlServiceId is preferred, because service numbers are + constant across an SROS reboot (while virtual routers may be + renumbered). If non-default values are specified for both + tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId, + tmnxOamPingCtlServiceId is used." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 33 } + +tmnxOamPingCtlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTgtAddrType specifies the address type of + tmnxOamPingCtlTgtAddress. + + The values which can be used as part of a successful test depend on + tmnxOamPingCtlTestMode, as follows. + + Test Mode tmnxOamPingCtlTgtAddrType Values Supported + ----------- ----------------------------------------------------- + 'cpePing' 'ipv4(1)' + 'dnsPing' 'ipv4(1)' 'ipv6(2)' + 'gtpPing' 'ipv4(1)' + 'icmpPing' 'ipv4(1)' 'ipv6(2)' 'ipv6z(4)' 'dns(16)' + 'mfibPing' 'ipv4(1)' 'ipv6(2)' + 'mrInfo' 'ipv4(1)' 'dns(16)' + 'svcPing' 'ipv4(1)' + 'vccvPing' 'unknown(0)' 'ipv4(1)' + 'vprnPing' 'ipv4(1)' 'ipv6(2)' + 'vxlanPing' 'ipv4(1)' + otherwise 'unknown(0)'" + DEFVAL { unknown } + ::= { tmnxOamPingCtlEntry 34 } + +tmnxOamPingCtlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTgtAddress specifies the destination host + address to be used when performing an OAM ping operation. The + corresponding address type is configured using + tmnxOamPingCtlTgtAddrType. + + For 'dnsPing' this is the address of the DNS server that will be asked + to resolve the DNS name specified by tmnxOamPingCtlDnsName." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 35 } + +tmnxOamPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSrcAddrType specifies the address type of + tmnxOamPingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamPingCtlEntry 36 } + +tmnxOamPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSrcAddress specifies the source IP host + address to be used when performing an OAM ping operation. The + corresponding address type is configured using + tmnxOamPingCtlSrcAddrType. + + This object is used when tmnxOamPingCtlTestMode is 'dnsPing', + 'icmpPing', 'lspPing', 'p2mpLspPing' (LDP), or 'vccvPing'." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 37 } + +tmnxOamPingCtlDnsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlDnsName specifies the DNS name to be + resolved to an IP address. + + This object is used when tmnxOamPingCtlTestMode is 'dnsPing'." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 38 } + +tmnxOamPingCtlDNSRecord OBJECT-TYPE + SYNTAX INTEGER { + ipv4Arecord (1), + ipv6AAAArecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlDNSRecord specifies which DNS record is to + be retrieved in this test. + + This object is used when tmnxOamPingCtlTestMode is 'dnsPing'." + DEFVAL { ipv4Arecord } + ::= { tmnxOamPingCtlEntry 39 } + +tmnxOamPingCtlIntervalUnits OBJECT-TYPE + SYNTAX INTEGER { + seconds (1), + centiseconds (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlIntervalUnits specifies the units for + tmnxOamPingCtlInterval. For example, if tmnxOamPingCtlIntervalUnits + has the value 'centiseconds(2)', and tmnxOamPingCtlInterval has the + value 10, the test's interval is 0.1 seconds. + + The supported combinations of tmnxOamPingCtlIntervalUnits, + tmnxOamPingCtlInterval, tmnxOamPingCtlTestMode, and + tmnxOamIcmpPingCtlRapid are specified in the tmnxOamPingCtlInterval + DESCRIPTION clause. + + The interaction between this object and tmnxOamIcmpPingCtlRapid is + specified in the tmnxOamIcmpPingCtlRapid DESCRIPTION clause." + DEFVAL { seconds } + ::= { tmnxOamPingCtlEntry 40 } + +tmnxOamPingCtlSubscriberName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSubscriberName specifies the name of the + subscriber to be pinged. + + When a non-default value for this object is specified, a Layer-2-Aware + Network Address Translation (NAT) ping is requested. The subscriber + name and the target IP address (i.e. tmnxOamPingCtlTgtAddress) are used + together to ping the subscriber's device. + + A valid Layer-2-Aware NAT ping must satisfy all of the following + conditions. + 1. tmnxOamPingCtlSubscriberName is a valid subscriber name. + 2. The test type (i.e. tmnxOamPingCtlTestMode) is 'icmpPing'. + 3. The test is not an SAA test (as configured using + tmnxOamSaaCtlRowStatus). + 4. The target address type (as configured using + tmnxOamPingCtlTgtAddrType) is 'ipv4(1)'. + 5. The value of each of the following objects is default: + tmnxOamIcmpPingCtlBypassRouting, + tmnxOamIcmpPingCtlEgrIfName, + tmnxOamIcmpPingCtlNhAddrType, + tmnxOamIcmpPingCtlRapid." + REFERENCE + "IETF draft-miles-behave-l2nat-00, 'Layer2-Aware NAT', March 4, 2009" + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 41 } + +tmnxOamPingCtlRouterInstanceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRouterInstanceName specifies the name of + the service or virtual router(s) used to transmit the test's probes. + + Supported values vary with the test type, as follows. + + tmnxOamPingCtlTestMode Names Supported + ---------------------- --------------------------- + 'dnsPing' 'Base' + '_Base_and_management' + 'management' + + + 'icmpPing' '' (i.e. the empty string), + 'Base' + 'management' + 'vpls-management' + + + + otherwise not relevant. + + '_Base_and_management' specifies the 'dnsPing' test will send back to + back DNS name resolution requests to the specified DNS server (as + configured using tmnxOamPingCtlTgtAddress) using the Base router and + the management router. The first successful reply is used. The + timeout configured using tmnxOamPingCtlTimeOut applies to the two + requests simultaneously. This option exists to match the day-one + behavior of 'dnsPing' (when the router-instance was not configurable). + + A is a user-configured + TIMETRA-VRTR-MIB::vRtrName, with TIMETRA-VRTR-MIB::vRtrType = 'vr(3)'. + + A is a TIMETRA-SERV-MIB::svcName, with + TIMETRA-SERV-MIB::svcType = 'vprn(4)'. + + Names other than the names listed above are accepted, but will not + lead to a successful test. + + The service or virtual router(s) used by a 'dnsPing' test can only be + specified using tmnxOamPingCtlRouterInstanceName. + + For 'dnsPing', the default is '_Base_and_management'. + + The service or virtual router used by an 'icmpPing' test can be + specified using tmnxOamPingCtlVRtrID, tmnxOamPingCtlServiceId, and/or + tmnxOamPingCtlRouterInstanceName. + + The following two combinations of the three objects are supported: + 1. tmnxOamPingCtlVRtrID = 0, + tmnxOamPingCtlServiceId = 0, + tmnxOamPingCtlRouterInstanceName != ''. + This is the preferred approach. + 2. One or both of tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId has + a non-zero value, + tmnxOamPingCtlRouterInstanceName = ''. + + An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away + from 'classic(1)' is blocked if tmnxOamPingCtlRouterInstanceName is + empty for an 'icmpPing' test. + + When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)', + each 'icmpPing' test must continue to have a non-empty + tmnxOamPingCtlRouterInstanceName." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 42 } + +tmnxOamPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingResultsTable contains the run-level test results for OAM + ping tests. + + Probe-level test results for ping tests reside in + tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 4 } + +tmnxOamPingResultsEntry OBJECT-TYPE + SYNTAX TmnxOamPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingResultsEntry contains the run-level test results for one + OAM ping test run. + + A row is created when a ping test is enabled (using + tmnxOamPingCtlAdminStatus). + + A row is destroyed when: + 1. The corresponding test configuration is destroyed (using + tmnxOamPingCtlRowStatus), or + 2. Results are cleared for the test (using + TIMETRA-CLEAR-MIB::tmnxClearAction), or + 3. A new run result is available, and the limit on the number of + run results retained (3, currently) has been reached. In that case, + the oldest run result row is destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex + } + ::= { tmnxOamPingResultsTable 1 } + +TmnxOamPingResultsEntry ::= SEQUENCE +{ + tmnxOamPingResultsOperStatus INTEGER, + tmnxOamPingResultsMinRtt Unsigned32, + tmnxOamPingResultsMaxRtt Unsigned32, + tmnxOamPingResultsAverageRtt Unsigned32, + tmnxOamPingResultsRttSumOfSquares Unsigned32, + tmnxOamPingResultsMtuResponseSize Unsigned32, + tmnxOamPingResultsSvcPing INTEGER, + tmnxOamPingResultsProbeResponses Unsigned32, + tmnxOamPingResultsSentProbes Unsigned32, + tmnxOamPingResultsLastGoodProbe DateAndTime, + tmnxOamPingResultsLastRespHeader OCTET STRING, + tmnxOamPingResultsMinTt Integer32, + tmnxOamPingResultsMaxTt Integer32, + tmnxOamPingResultsAverageTt Integer32, + tmnxOamPingResultsTtSumOfSquares Unsigned32, + tmnxOamPingResultsMinInTt Integer32, + tmnxOamPingResultsMaxInTt Integer32, + tmnxOamPingResultsAverageInTt Integer32, + tmnxOamPingResultsInTtSumOfSqrs Unsigned32, + tmnxOamPingResultsOutJitter Integer32, + tmnxOamPingResultsInJitter Integer32, + tmnxOamPingResultsRtJitter Integer32, + tmnxOamPingResultsProbeTimeouts Unsigned32, + tmnxOamPingResultsProbeFailures Unsigned32, + tmnxOamPingResultsTestRunIndex Unsigned32, + tmnxOamPingResultsRttOFSumSquares Counter32, + tmnxOamPingResultsRttHCSumSquares Counter64, + tmnxOamPingResultsTtOFSumSquares Counter32, + tmnxOamPingResultsTtHCSumSquares Counter64, + tmnxOamPingResultsInTtOFSumSqrs Counter32, + tmnxOamPingResultsInTtHCSumSqrs Counter64, + tmnxOamPingResultsTestRunResult TmnxOamTestResult, + tmnxOamPingResultsOutOfOrder Counter32 +} + +tmnxOamPingResultsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsOperStatus indicates the operational + state of the specified test run. 'enabled(1)' indicates the test is + running." + ::= { tmnxOamPingResultsEntry 1 } + +tmnxOamPingResultsMinRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsMinRtt indicates the minimum round trip + time for the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 4 } + +tmnxOamPingResultsMaxRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsMaxRtt indicates the maximum round trip + time for the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 5 } + +tmnxOamPingResultsAverageRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsAverageRtt indicates the average round + trip time for the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 6 } + +tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRttSumOfSquares indicates the least + significant 32 bits of tmnxOamPingResultsRttHCSumSquares." + ::= { tmnxOamPingResultsEntry 7 } + +tmnxOamPingResultsMtuResponseSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the largest size OAM Echo request message that + received a valid reply. + + The value of this object MUST be reported as 0 when no ping responses + have been received or an active test has not yet timed out. When + tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object + is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 8 } + +tmnxOamPingResultsSvcPing OBJECT-TYPE + SYNTAX INTEGER { + undetermined (0), + failed (1), + success (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsSvcPing indicates the status of the + specified test run. + + When the value is read using an SNMP Get: + 1. If the test type is 'svcPing', the status of the test run is + returned. + 2. If the test type is not 'svcPing', 'undetermined(0)' is returned. + + When the value is reported in a notification, the status of the test + run is reported (for any ping test type)." + ::= { tmnxOamPingResultsEntry 9 } + +tmnxOamPingResultsProbeResponses OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "responses" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsProbeResponses indicates the number of + responses received for the specified test run." + ::= { tmnxOamPingResultsEntry 10 } + +tmnxOamPingResultsSentProbes OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsSentProbes indicates the number of + probes sent for the specified test run." + ::= { tmnxOamPingResultsEntry 11 } + +tmnxOamPingResultsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsLastGoodProbe indicates the date and + time when the most recent response was received for the specified test + run. + + 1970-Jan-01 00:00:00.0 UTC is returned if a response has not been + received." + ::= { tmnxOamPingResultsEntry 12 } + +tmnxOamPingResultsLastRespHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (100)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 8.0R1 and replaced + with tmnxOamPingHistoryRespHdr in tmnxOamPingHistoryTable." + ::= { tmnxOamPingResultsEntry 13 } + +tmnxOamPingResultsMinTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsMinTt indicates the minimum outbound + trip time for the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 14 } + +tmnxOamPingResultsMaxTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsMaxTt indicates the maximum outbound + trip time for the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 15 } + +tmnxOamPingResultsAverageTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsAverageTt indicates the average + outbound trip time for the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 16 } + +tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTtSumOfSquares indicates the least + significant 32 bits of tmnxOamPingResultsTtHCSumSquares." + ::= { tmnxOamPingResultsEntry 17 } + +tmnxOamPingResultsMinInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsMinInTt indicates the minimum inbound + trip time for the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 18 } + +tmnxOamPingResultsMaxInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsMaxInTt indicates the maximum inbound + trip time for the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 19 } + +tmnxOamPingResultsAverageInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsAverageInTt indicates the average + inbound trip time for the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 20 } + +tmnxOamPingResultsInTtSumOfSqrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInTtSumOfSqrs indicates the least + significant 32 bits of tmnxOamPingResultsInTtHCSumSqrs." + ::= { tmnxOamPingResultsEntry 21 } + +tmnxOamPingResultsOutJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsOutJitter indicates the amount of + jitter in the outbound trip times for the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 22 } + +tmnxOamPingResultsInJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInJitter indicates the amount of jitter + in the inbound trip times for the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 23 } + +tmnxOamPingResultsRtJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRtJitter indicates the amount of jitter + in the round trip times for the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 24 } + +tmnxOamPingResultsProbeTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsProbeTimeouts indicates the number of + probes that timed out for the specified test run." + ::= { tmnxOamPingResultsEntry 25 } + +tmnxOamPingResultsProbeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsProbeFailures indicates the total + number of probes that failed to be transmitted plus the number of + probes that timed out." + ::= { tmnxOamPingResultsEntry 26 } + +tmnxOamPingResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTestRunIndex specifies the test run + INDEX of the row. + + The first run of a test is assigned run index 1. + The second run of a test is assigned run index 2. Etc." + ::= { tmnxOamPingResultsEntry 27 } + +tmnxOamPingResultsRttOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRttOFSumSquares indicates the number of + times tmnxOamPingResultsRttSumOfSquares overflowed." + ::= { tmnxOamPingResultsEntry 28 } + +tmnxOamPingResultsRttHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRttHCSumSquares indicates the sum of + squares of the round trip times for the specified test run. Its + purpose is to enable the standard deviation calculation. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 29 } + +tmnxOamPingResultsTtOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTtOFSumSquares indicates the number of + times tmnxOamPingResultsTtSumOfSquares overflowed." + ::= { tmnxOamPingResultsEntry 30 } + +tmnxOamPingResultsTtHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTtHCSumSquares indicates the sum of + squares of the outbound trip times for the specified test run. Its + purpose is to enable the standard deviation calculation. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 31 } + +tmnxOamPingResultsInTtOFSumSqrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInTtOFSumSqrs indicates the number of + times tmnxOamPingResultsInTtSumOfSqrs overflowed." + ::= { tmnxOamPingResultsEntry 32 } + +tmnxOamPingResultsInTtHCSumSqrs OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInTtHCSumSqrs indicates the sum of + squares of the inbound trip times for the specified test run. Its + purpose is to enable the standard deviation calculation. + + Zero is returned when the information is not available." + ::= { tmnxOamPingResultsEntry 33 } + +tmnxOamPingResultsTestRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTestRunResult indicates the result of + the specified test run." + ::= { tmnxOamPingResultsEntry 34 } + +tmnxOamPingResultsOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + UNITS "reply PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsOutOfOrder indicates the number of + reply PDUs for the specified test run that have arrived out of order. + + For example, if two probes are sent during the test run (as configured + using tmnxOamPingCtlProbeCount), and the two reply PDUs arrive out of + order, tmnxOamPingResultsOutOfOrder is 2. + + This value is supported when tmnxOamPingCtlTestMode is 'vxlanPing'. + Zero is returned for all other test types." + ::= { tmnxOamPingResultsEntry 35 } + +tmnxOamPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingHistoryTable contains the per-probe results for most ping + test types. Exceptions are noted in the tmnxOamPingCtlTestMode + DESCRIPTION clause." + ::= { tmnxOamPingObjs 5 } + +tmnxOamPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingHistoryEntry contains the results for one ping probe. + + The first three indices specify the corresponding + tmnxOamPingResultsTable row. + + The fourth index specifies the probe yielding the results. + + A row is created when one of the following events occurs. + 1. A ping echo request cannot be sent (e.g. the destination IP address + is unknown). + 2. A ping echo reply (triggered by a ping echo request launched by + this node) arrives. + 3. A timeout occurs while waiting for a ping echo reply. + + Rows are destroyed when the corresponding tmnxOamPingResultsTable row + is destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamPingHistoryTable 1 } + +TmnxOamPingHistoryEntry ::= SEQUENCE +{ + tmnxOamPingHistoryIndex Unsigned32, + tmnxOamPingHistoryResponse Unsigned32, + tmnxOamPingHistoryOneWayTime Integer32, + tmnxOamPingHistorySize Unsigned32, + tmnxOamPingHistoryStatus TmnxOamResponseStatus, + tmnxOamPingHistoryTime DateAndTime, + tmnxOamPingHistoryReturnCode TmnxOamPingRtnCode, + tmnxOamPingHistorySrcIpAddress IpAddress, + tmnxOamPingHistAddressType TmnxOamAddressType, + tmnxOamPingHistSapId TmnxStrSapId, + tmnxOamPingHistoryVersion Unsigned32, + tmnxOamPingHistoryCpeMacAddr MacAddress, + tmnxOamPingHistoryRespSvcId TmnxServId, + tmnxOamPingHistorySequence Unsigned32, + tmnxOamPingHistoryIfIndex InterfaceIndexOrZero, + tmnxOamPingHistoryDataLen Unsigned32, + tmnxOamPingHistoryRespPlane TmnxOamTestResponsePlane, + tmnxOamPingHistoryReqHdr OCTET STRING, + tmnxOamPingHistoryRespHdr OCTET STRING, + tmnxOamPingHistoryDnsAddrType InetAddressType, + tmnxOamPingHistoryDnsAddress InetAddress, + tmnxOamPingHistorySrcAddrType InetAddressType, + tmnxOamPingHistorySrcAddress InetAddress, + tmnxOamPingHistoryInOneWayTime Integer32, + tmnxOamPingHistoryLspName TLNamedItemOrEmpty, + tmnxOamPingHistNextHopAddrType InetAddressType, + tmnxOamPingHistNextHopAddress InetAddress, + tmnxOamPingHistorySrcGlobalId TmnxMplsTpGlobalID, + tmnxOamPingHistorySrcNodeId TmnxMplsTpNodeID, + tmnxOamPingHistorySdpBindId TNamedItemOrEmpty, + tmnxOamPingHistoryRtrnSubcode Unsigned32, + tmnxOamPingHistoryNetworkIfName TNamedItemOrEmpty +} + +tmnxOamPingHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryIndex specifies the probe which yielded + the results in this row. + + For example: + 1. For a unicast ping test with a send-count of 10, the row with + tmnxOamPingHistoryIndex=10 has the result of the last probe to be + sent. + 2. For a multicast ping test with 10 destinations, the row with + tmnxOamPingHistoryIndex=10 has the result for the last destination + to be pinged." + ::= { tmnxOamPingHistoryEntry 1 } + +tmnxOamPingHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryResponse indicates the round trip time + for the specified probe. + + Zero is returned when the information is not available (e.g. the probe + timed out)." + ::= { tmnxOamPingHistoryEntry 2 } + +tmnxOamPingHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryOneWayTime indicates the outbound trip + time for the specified probe. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingHistoryEntry 3 } + +tmnxOamPingHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySize indicates the size of the OAM echo + request transmitted for this OAM probe. Zero is returned if no probe + was transmitted. + + When tmnxOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay', + or 'ethCfmTwoWaySlm' the value returned is the size of the transmitted + layer 2 frame (including the layer 2 header, but excluding the IEEE + 802.1Q Tag field(s)). + + For other tmnxOamPingCtlTestMode values, the size returned is the + tmnxOamPingCtlSize value." + REFERENCE + "IEEE Std 802.1Q-2011, 'Media Access Control (MAC) Bridges and Virtual + Bridge Local Area Networks', 31 August 2011, Section 9.3 'Tag format'" + ::= { tmnxOamPingHistoryEntry 4 } + +tmnxOamPingHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryStatus indicates the outcome of the + probe. Example values: 'responseReceived', 'requestTimedOut'." + ::= { tmnxOamPingHistoryEntry 5 } + +tmnxOamPingHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryTime indicates the date and time when + the outcome of the specified probe was determined." + ::= { tmnxOamPingHistoryEntry 6 } + +tmnxOamPingHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryReturnCode indicates the OAM return + code received in the probe response. + + For a 'bierPing' test, 'notApplicable(0)' is returned. The probe's + return code can be read using tmnxOamBierPingHistoryReturnCode." + ::= { tmnxOamPingHistoryEntry 7 } + +tmnxOamPingHistorySrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamPingHistorySrcAddrType and + tmnxOamPingHistorySrcAddress." + ::= { tmnxOamPingHistoryEntry 8 } + +tmnxOamPingHistAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistAddressType indicates the type of binding + address information returned in response to the specified probe. + + 'unknown(0)' is returned when the information is not available." + ::= { tmnxOamPingHistoryEntry 9 } + +tmnxOamPingHistSapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistSapId is the name of the access port of + the SAP supporting the requests returned in response to a 'cpePing', + 'mfibPing', or 'vprnPing' probe. + + If the value of tmnxOamPingHistAddressType is not 'sapId', this object + is not relevant and MUST have a null string ''." + ::= { tmnxOamPingHistoryEntry 10 } + +tmnxOamPingHistoryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryVersion indicates the protocol version + for this OAM ping probe reply." + ::= { tmnxOamPingHistoryEntry 12 } + +tmnxOamPingHistoryCpeMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryCpeMacAddr indicates the MAC address of + the replying CPE for this OAM ping probe reply. + + The object is applicable to 'cpePing' tests only. + + If the information is unavailable, '0:0:0:0:0:0' is returned." + ::= { tmnxOamPingHistoryEntry 13 } + +tmnxOamPingHistoryRespSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' the + service id to which the SAP responding to the 'mfibPing' probe + belongs. If the indicated SAP is part of the same service originating + the probe, this value is set to 0. + + For other types of probes, this value is insignificant and is set to + 0." + ::= { tmnxOamPingHistoryEntry 14 } + +tmnxOamPingHistorySequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxOamPingHistorySequence indicates this probe's + sequence number. If a probe response was received, this object + indicates the sequence number of the response." + ::= { tmnxOamPingHistoryEntry 15 } + +tmnxOamPingHistoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryIfIndex indicates the ifIndex of the + interface that this probe was transmitted from. + + Zero is returned when the information is not available." + ::= { tmnxOamPingHistoryEntry 16 } + +tmnxOamPingHistoryDataLen OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing' + the UDP data length of the echo reply, and for 'icmpPing' normally + the length starting after the IP header of the echo reply. For + 'ethCfmLoopback' and 'ethCfmTwoWaySlm' the value is the number of + octets in the Value field of the Data TLV of the Ethernet CFM loopback + packet (zero if the packet has no Data TLV). + + For other types of probes, this value is not significant and is set to + 0." + ::= { tmnxOamPingHistoryEntry 17 } + +tmnxOamPingHistoryRespPlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRespPlane indicates the response plane + from which this ping response was received." + ::= { tmnxOamPingHistoryEntry 18 } + +tmnxOamPingHistoryReqHdr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..150)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS release 10.0 R1." + ::= { tmnxOamPingHistoryEntry 19 } + +tmnxOamPingHistoryRespHdr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..150)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRespHdr is a copy of the OAM header of + the response packet received for this OAM ping test probe. + + The response header is reported only when tmnxOamPingCtlTestMode + has a value of + 'ethCfmLoopback', + 'ethCfmTwoWayDelay', + 'ethCfmTwoWaySlm', + 'icmpPing', + 'mtuPing', + 'sdpPing', or + 'svcPing'. + + Otherwise, a zero length OCTET STRING is returned. For 'icmpPing' + the value reported is the received ICMP message starting from the IP + header. + + The value of this object MUST be reported as a zero length OCTET + STRING when no probe response has been received." + ::= { tmnxOamPingHistoryEntry 20 } + +tmnxOamPingHistoryDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDnsAddrType indicates the Internet + address type stored in tmnxOamPingHistoryDnsAddress. + + If this was not a 'dnsPing' test or the DNS name specified in + tmnxOamPingCtlDnsName could not be resolved, the value of this object + will be reported as 'unknown(0)'." + ::= { tmnxOamPingHistoryEntry 21 } + +tmnxOamPingHistoryDnsAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDnsAddress indicates the Internet + address that was resolved from the name specified in + tmnxOamPingCtlDnsName by a 'dnsPing' test. + + If this was not a 'dnsPing' test or the DNS name specified in + tmnxOamPingCtlDnsName could not be resolved, the value of this object + will be reported as ''H (empty string)." + ::= { tmnxOamPingHistoryEntry 22 } + +tmnxOamPingHistorySrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcAddrType indicates the Internet + address type of the address stored in tmnxOamPingHistorySrcAddress." + ::= { tmnxOamPingHistoryEntry 23 } + +tmnxOamPingHistorySrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcAddress indicates the Internet + address of the remote node targeted by the specified ping probe. + + In the case of a 'bierPing' test, the remote node's address can be + read using tmnxOamBierPingHistoryBfrPfx." + ::= { tmnxOamPingHistoryEntry 24 } + +tmnxOamPingHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryInOneWayTime indicates the inbound trip + time for the specified probe response. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamPingHistoryEntry 25 } + +tmnxOamPingHistoryLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryLspName indicates the name of the LSP + that this probe was transmitted on. + + The empty string is returned when the test mode is not 'vccvPing'. The + empty string is returned when the transport tunnel is not RSVP." + ::= { tmnxOamPingHistoryEntry 26 } + +tmnxOamPingHistNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistNextHopAddrType indicates the Internet + address type of the address stored in tmnxOamPingHistNextHopAddress. + + The value 'unknown(0)' is returned when the test mode is not + 'vccvPing'." + ::= { tmnxOamPingHistoryEntry 27 } + +tmnxOamPingHistNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistNextHopAddress indicates the next hop + Internet address that this probe was transmitted to. + + The empty string is returned when the test mode is not 'vccvPing'." + ::= { tmnxOamPingHistoryEntry 28 } + +tmnxOamPingHistorySrcGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcGlobalId indicates the source MPLS-TP + global identifier of the replying node. The value is copied from the + reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is + returned. + + This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or + 'vccvPing'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamPingHistoryEntry 29 } + +tmnxOamPingHistorySrcNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcNodeId indicates the source MPLS-TP + node identifier of the replying node. The value is copied from the + reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is + returned. + + This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or + 'vccvPing'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamPingHistoryEntry 30 } + +tmnxOamPingHistorySdpBindId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySdpBindId indicates the SDP binding + provided by the remote system. + + The value of tmnxOamPingHistorySdpBindId is relevant when + tmnxOamPingHistAddressType is 'sdpBindId(9)'." + ::= { tmnxOamPingHistoryEntry 31 } + +tmnxOamPingHistoryRtrnSubcode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRtrnSubcode indicates the value present + in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field. + + A valid value is returned when the test has a tmnxOamPingCtlTestMode + value of 'lspPing'. Otherwise, zero is returned." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamPingHistoryEntry 32 } + +tmnxOamPingHistoryNetworkIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryNetworkIfName indicates the network + interface name provided by the replying node. + + Network interface names are configured using + TIMETRA-VRTR-MIB::vRtrIfName. + + The value of this object is the empty string when the value of + tmnxOamPingHistAddressType is not 'networkInterface(11)'." + ::= { tmnxOamPingHistoryEntry 33 } + +tmnxOamMacPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMacPingCtlTable contains configuration information for + 'macPing', 'macPopulate', and 'macPurge' tests." + ::= { tmnxOamPingObjs 6 } + +tmnxOamMacPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMacPingCtlEntry contains configuration information for one + 'macPing', 'macPopulate', or 'macPurge' test. + + SROS creates a row when tmnxOamPingCtlTestMode is set to 'macPing', + 'macPopulate', or 'macPurge'. + + SROS destroys a row when the corresponding tmnxOamPingCtlTable row is + destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMacPingCtlTable 1 } + +TmnxOamMacPingCtlEntry ::= SEQUENCE +{ + tmnxOamMacPingCtlTargetMacAddr MacAddress, + tmnxOamMacPingCtlSourceMacAddr MacAddress, + tmnxOamMacPingCtlSendControl TruthValue, + tmnxOamMacPingCtlReplyControl TruthValue, + tmnxOamMacPingCtlTtl Unsigned32, + tmnxOamMacPingCtlRegister TruthValue, + tmnxOamMacPingCtlFlood TruthValue, + tmnxOamMacPingCtlForce TruthValue, + tmnxOamMacPingCtlAge Unsigned32, + tmnxOamMacPingCtlSapPortId TmnxPortID, + tmnxOamMacPingCtlSapEncapValue TmnxEncapVal, + tmnxOamMacPingCtlFibEntryName TNamedItemOrEmpty +} + +tmnxOamMacPingCtlTargetMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value that + specifies the target MAC address to be used in the query request for + performing an OAM ping operation. + + This parameter is required." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacPingCtlEntry 1 } + +tmnxOamMacPingCtlSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value + that specifies the MAC address to be used as the source in the + query request for performing an OAM ping operation. This object + is optional and is not relevant when tmnxOamPingCtlTestMode has a + value other than 'macPing'." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacPingCtlEntry 2 } + +tmnxOamMacPingCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSendControl specifies whether the + outbound OAM ping packet will use the data plane or the control plane. + + When the value is 'false', the packet is sent using the data plane. + + As of SROS release 13.0 R1, a test cannot be started if + tmnxOamMacPingCtlSendControl is 'true'. A test is started using + tmnxOamPingCtlAdminStatus. + + This object will be marked obsolete in a future release." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 3 } + +tmnxOamMacPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlReplyControl is 'true', the OAM + ping response is returned using the control plane. If its value is + 'false', the packet is sent via the data plane. This object is + optional and is not relevant when tmnxOamPingCtlTestMode has a value + other than 'macPing'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 4 } + +tmnxOamMacPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPing'. + + While performing the test with a TTL of 1 no responses should ever be + expected." + DEFVAL { 255 } + ::= { tmnxOamMacPingCtlEntry 5 } + +tmnxOamMacPingCtlRegister OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlRegister is 'true', the OAM ping + request is transmitted that causes each upstream node to delete the + MAC address only from its forwarding plane but keep it in its control + plane in order to inhibit dynamic learning. If its value is 'false', + the MAC address is deleted from both the forwarding and control + planes. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPurge'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 6 } + +tmnxOamMacPingCtlFlood OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlFlood is 'true', the OAM ping + request is transmitted that causes each upstream node to add or delete + the MAC address. If its value is 'false', the operation is performed + locally. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate' or + 'macPurge'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 7 } + +tmnxOamMacPingCtlForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlForce specifies whether or not to add an + override to the test. + + When tmnxOamPingCtlTestMode is 'macPopulate' and + tmnxOamMacPingCtlForce is 'true', the MAC type (i.e. + TIMETRA-SERV-MIB::tlsFdbType) of the FIB entry specified by the test + parameters is set to 'oam', regardless of its earlier value. + + When tmnxOamPingCtlTestMode is 'macPurge' and tmnxOamMacPingCtlForce + is 'true', the FIB entry specified by the test parameters is purged, + even if the requesting node did not populate the entry. + + When tmnxOamPingCtlTestMode is 'macPing', tmnxOamMacPingCtlForce is + irrelevant." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 8 } + +tmnxOamMacPingCtlAge OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlAge specifies the number of seconds to + age this OAM MAC address in the FIB. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 3600 } + ::= { tmnxOamMacPingCtlEntry 9 } + +tmnxOamMacPingCtlSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSapPortId is the ID of the access port + of the target SAP. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 0 } + ::= { tmnxOamMacPingCtlEntry 10 } + +tmnxOamMacPingCtlSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSapEncapValue is the label used to + identify the target SAP on the port specified in + tmnxOamMacPingCtlSapPortId. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 0 } + ::= { tmnxOamMacPingCtlEntry 11 } + +tmnxOamMacPingCtlFibEntryName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 11.0 R1." + DEFVAL { ''H } + ::= { tmnxOamMacPingCtlEntry 12 } + +tmnxOamMacPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'macPing' probe + operation. + + An entry in this table is created when the result of an OAM 'macPing' + probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamPingResultsEntry is deleted." + ::= { tmnxOamPingObjs 7 } + +tmnxOamMacPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacPingHistoryTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamMacPingHistoryEntry belongs to. The third index identifies + a specific run of the OAM test. The fourth index element + selects the group of responses associated with a specific probe + attempt. The fifth index selects a single OAM 'macPing' reply." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamMacPingHistoryIndex, + tmnxOamMacPingReplyIndex + } + ::= { tmnxOamMacPingHistoryTable 1 } + +TmnxOamMacPingHistoryEntry ::= SEQUENCE +{ + tmnxOamMacPingHistoryIndex Unsigned32, + tmnxOamMacPingReplyIndex Unsigned32, + tmnxOamMacPingHistoryResponse Unsigned32, + tmnxOamMacPingHistoryOneWayTime Integer32, + tmnxOamMacPingHistoryStatus TmnxOamResponseStatus, + tmnxOamMacPingHistoryTime DateAndTime, + tmnxOamMacPingHistoryReturnCode TmnxOamPingRtnCode, + tmnxOamMacPingHistorySrcIpAddress IpAddress, + tmnxOamMacPingHistoryAddressType TmnxOamAddressType, + tmnxOamMacPingHistorySapId TmnxStrSapId, + tmnxOamMacPingHistorySdpId SdpId, + tmnxOamMacPingHistoryAdminStatus TruthValue, + tmnxOamMacPingHistoryOperStatus TruthValue, + tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane, + tmnxOamMacPingHistorySize Unsigned32, + tmnxOamMacPingHistoryInOneWayTime Integer32, + tmnxOamMacPingHistorySrcAddrType InetAddressType, + tmnxOamMacPingHistorySrcAddress InetAddress +} + +tmnxOamMacPingHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + 'macPing' probe is determined. The initial 2 instance identifier + index values identify the tmnxOamPingCtlEntry that a OAM probe + result (tmnxOamMacPingHistoryEntry) belongs to. The + tmnxOamMacPingHistoryIndex has the value of the sequence number + of the request probe and identifies a group of replies received + in response to a specific probe transmission. + + The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 and + wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamMacPingHistoryEntry 1 } + +tmnxOamMacPingReplyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamMacPingReplyIndex is unique within a group of responses + received as the result of a OAM 'macPing' probe as specified by having + the same value for tmnxOamMacPingHistoryIndex. + + The agent starts assigning tmnxOamMacPingReplyIndex values at 1 and + wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamMacPingHistoryEntry 2 } + +tmnxOamMacPingHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when + a OAM probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit an OAM probe." + ::= { tmnxOamMacPingHistoryEntry 3 } + +tmnxOamMacPingHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when an + OAM probe was sent to when it was received by the replier + (outbound one-way time). The value of this object is + reported as 0 when it is not possible to transmit an OAM + probe or the information is not available." + ::= { tmnxOamMacPingHistoryEntry 4 } + +tmnxOamMacPingHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryStatus is an enumerated integer that + indicates the result of a particular OAM probe." + ::= { tmnxOamMacPingHistoryEntry 5 } + +tmnxOamMacPingHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when this OAM probe result was determined." + ::= { tmnxOamMacPingHistoryEntry 6 } + +tmnxOamMacPingHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer + that indicates the return code received in the OAM ping response." + ::= { tmnxOamMacPingHistoryEntry 7 } + +tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMacPingHistorySrcAddrType and + tmnxOamMacPingHistorySrcAddress." + ::= { tmnxOamMacPingHistoryEntry 8 } + +tmnxOamMacPingHistoryAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryAddressType indicates the type of + binding address information returned in response to a 'macPing' test." + ::= { tmnxOamMacPingHistoryEntry 9 } + +tmnxOamMacPingHistorySapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySapId is the name of the access port + of the SAP supporting the requested MAC address returned in response + to a 'macPing' probe. + + If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', this + object is not relevant and MUST have a null string ''." + ::= { tmnxOamMacPingHistoryEntry 10 } + +tmnxOamMacPingHistorySdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySdpId is the ID of the SDP + supporting the requested MAC address returned in response to a + 'macPing' probe. + + If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', this + object is not relevant and MUST return a value of '0'." + ::= { tmnxOamMacPingHistoryEntry 12 } + +tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryAdminStatus indicates the current + administrative state of the SAP or SDP ID returned in response to a + 'macPing' test. A value of 'true' indicates the SAP or SDP is + administratively 'up'. + + The value of this object MUST be reported as 'false' when no ping + responses have been received or an active test has not yet timed out." + ::= { tmnxOamMacPingHistoryEntry 13 } + +tmnxOamMacPingHistoryOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryOperStatus indicates the current + operational state of the SAP or SDP ID returned in response to a + 'macPing' test. A value of 'true' indicates the SAP or SDP is + operationally 'up'. + + The value of this object MUST be reported as 'false' when no ping + responses have been received or an active test has not yet timed out." + ::= { tmnxOamMacPingHistoryEntry 14 } + +tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryResponsePlane indicates the response + plane from which this ping response was received." + ::= { tmnxOamMacPingHistoryEntry 15 } + +tmnxOamMacPingHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySize indicates the size in octets + of the user payload in a ping request packet. It does not include + the service encapsulation." + ::= { tmnxOamMacPingHistoryEntry 16 } + +tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when an OAM + probe reply was sent to when it was received by this host + (inbound one-way time). The value of this object is reported + as 0 when the information is not available." + ::= { tmnxOamMacPingHistoryEntry 17 } + +tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet + address type stored in tmnxOamMacPingHistorySrcAddress." + ::= { tmnxOamMacPingHistoryEntry 18 } + +tmnxOamMacPingHistorySrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySrcAddress indicates the Internet + address of the remote node that generated this reply to a OAM probe." + ::= { tmnxOamMacPingHistoryEntry 19 } + +tmnxOamMacPingL2MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingL2MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamPingObjs 8 } + +tmnxOamMacPingL2MapEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingL2MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamMacPingHistoryIndex, + tmnxOamMacPingReplyIndex, + tmnxOamMacPingL2MapIndex + } + ::= { tmnxOamMacPingL2MapTable 1 } + +TmnxOamMacPingL2MapEntry ::= SEQUENCE +{ + tmnxOamMacPingL2MapIndex Unsigned32, + tmnxOamMacPingL2MapRouterID IpAddress, + tmnxOamMacPingL2MapLabel MplsLabel, + tmnxOamMacPingL2MapProtocol TmnxOamSignalProtocol, + tmnxOamMacPingL2MapVCType TmnxOamVcType, + tmnxOamMacPingL2MapVCID TmnxVcId, + tmnxOamMacPingL2MapDirection INTEGER +} + +tmnxOamMacPingL2MapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamMacPingL2MapEntry 1 } + +tmnxOamMacPingL2MapRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamMacPingL2MapEntry 2 } + +tmnxOamMacPingL2MapLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamMacPingL2MapEntry 3 } + +tmnxOamMacPingL2MapProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamMacPingL2MapEntry 4 } + +tmnxOamMacPingL2MapVCType OBJECT-TYPE + SYNTAX TmnxOamVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamMacPingL2MapEntry 5 } + +tmnxOamMacPingL2MapVCID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamMacPingL2MapEntry 6 } + +tmnxOamMacPingL2MapDirection OBJECT-TYPE + SYNTAX INTEGER { + upstream (1), + downstream (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.1." + ::= { tmnxOamMacPingL2MapEntry 7 } + +tmnxOamLspPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamLspPingCtlTable contains the LSP-specific + configuration information needed to launch an LSP (Label Switched Path) + ping test. The rest of the configuration information needed to launch + the test resides in the corresponding row of tmnxOamPingCtlTable. + + Seven types of LSP ping tests are supported. An abbreviated name for + each test type is defined in the following table (for use in a + subsequent table). The test type's tmnxOamLspPingCtlTestSubMode code + point is shown as well. + + Test Sub Mode Abbreviated Test Type Name(s) + --------------------- ------------------------------- + 'unspecified (1)' LDP, RSVP + 'static (2)' TPST (Transport Profile Static) + 'bgpLabeledPrefix(3)' BGP + 'srIsis (4)' ISIS + 'srOspf (5)' OSPF + 'srTe (6)' SRTE + 'srPolicy (7)' SRPL + 'srOspf3 (8)' OSP3 + + The following table has a row for each LSP ping test type, showing the + mandatory and optional objects applicable to the test type. + + Test + Type Mandatory Objects Optional Objects + ---- -------------------------------- --------------------------------- + BGP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName + tmnxOamLspPingCtlTestSubMode #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + ISIS tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + LDP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + OSPF tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + OSP3 tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + RSVP tmnxOamLspPingCtlLspName tmnxOamLspPingCtlPathName + + SRPL tmnxOamLspPingCtlSrPlcyColor tmnxOamLspPingCtlSrPlcySegList + tmnxOamLspPingCtlSrPlcyEndPtAddr + tmnxOamLspPingCtlSrPlcyEndPtAddT + tmnxOamLspPingCtlTestSubMode + + SRTE tmnxOamLspPingCtlLspName *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlTestSubMode *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + tmnxOamLspPingCtlPathName + + TPST tmnxOamLspPingCtlLspName tmnxOamLspPingCtlAssocChannel + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlForce + *tmnxOamLspPingCtlMplsTpGlobalId + *tmnxOamLspPingCtlMplsTpNodeId + tmnxOamLspPingCtlMplsTpPathType + + ALL none tmnxOamLspPingCtlTtl + tmnxOamPingCtlFcName + tmnxOamPingCtlInterval + tmnxOamPingCtlProbeCount + tmnxOamPingCtlProfile + tmnxOamPingCtlSize + *tmnxOamPingCtlSrcAddrType + *tmnxOamPingCtlSrcAddress + tmnxOamPingCtlTimeOut + ---- -------------------------------- --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all LSP ping test + types. + 2. Asterisks (*) mark a set of optional objects which must all be + specified, or must all be unspecified. + 3. Octothorpes (#) mark a separate set of optional objects which must + all be specified, or must all be unspecified. + 4. There are four supported combinations of + tmnxOamLspPingCtlNhAddressType, tmnxOamLspPingCtlNhAddress, + tmnxOamLspPingCtlNhIntfName, tmnxOamLspPingCtlPathDestType, and + tmnxOamLspPingCtlPathDest, as follows: + a) all unspecified + b) tmnxOamLspPingCtlPathDestType and tmnxOamLspPingCtlPathDest + c) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, and + tmnxOamLspPingCtlNhIntfName + d) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlNhAddressType, and tmnxOamLspPingCtlNhAddress + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'. + IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + ::= { tmnxOamPingObjs 9 } + +tmnxOamLspPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamLspPingCtlTable when + tmnxOamPingCtlTestMode is set to 'lspPing'. + + The system deletes a row in tmnxOamLspPingCtlTable when the + corresponding row in tmnxOamPingCtlTable is deleted." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamLspPingCtlTable 1 } + +TmnxOamLspPingCtlEntry ::= SEQUENCE +{ + tmnxOamLspPingCtlVRtrID TmnxVRtrID, + tmnxOamLspPingCtlLspName TLNamedItemOrEmpty, + tmnxOamLspPingCtlReturnLsp TNamedItemOrEmpty, + tmnxOamLspPingCtlTtl Unsigned32, + tmnxOamLspPingCtlPathName TLNamedItemOrEmpty, + tmnxOamLspPingCtlLdpIpPrefix IpAddress, + tmnxOamLspPingCtlLdpIpPrefixLen IpAddressPrefixLength, + tmnxOamLspPingCtlLdpPrefixType InetAddressType, + tmnxOamLspPingCtlLdpPrefix InetAddress, + tmnxOamLspPingCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLspPingCtlPathDestType InetAddressType, + tmnxOamLspPingCtlPathDest InetAddress, + tmnxOamLspPingCtlNhIntfName TNamedItemOrEmpty, + tmnxOamLspPingCtlNhAddressType InetAddressType, + tmnxOamLspPingCtlNhAddress InetAddress, + tmnxOamLspPingCtlTestSubMode TmnxOamLspTestSubMode, + tmnxOamLspPingCtlMplsTpPathType TmnxOamMplsTpPathType, + tmnxOamLspPingCtlMplsTpGlobalId TmnxMplsTpGlobalID, + tmnxOamLspPingCtlMplsTpNodeId TmnxMplsTpNodeID, + tmnxOamLspPingCtlAssocChannel TmnxOamLspAssocChannel, + tmnxOamLspPingCtlForce TruthValue, + tmnxOamLspPingCtlIgpInstance TmnxIgpInstance, + tmnxOamLspPingCtlSrPlcyColor Unsigned32, + tmnxOamLspPingCtlSrPlcyEndPtAddT InetAddressType, + tmnxOamLspPingCtlSrPlcyEndPtAddr InetAddress, + tmnxOamLspPingCtlSrPlcySegList Unsigned32 +} + +tmnxOamLspPingCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.0R15 and replaced + with tmnxOamPingCtlVRtrID in tmnxOamPingCtlTable." + DEFVAL { 1 } + ::= { tmnxOamLspPingCtlEntry 1 } + +tmnxOamLspPingCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLspName specifies the name of the LSP + for this LSP ping test. + + When the test is started, if this name is not empty, there must be a + TIMETRA-MPLS-MIB::vRtrMplsLspTable row with: + 1. tmnxOamLspPingCtlLspName equal to + TIMETRA-MPLS-MIB::vRtrMplsLspName, AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND + 3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)', + 'bypassOnly(4)', or 'mplsTp(7)'. + Otherwise, the test will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 2 } + +tmnxOamLspPingCtlReturnLsp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 3 } + +tmnxOamLspPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlTtl specifies the outermost label time- + to-live value. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 255 } + ::= { tmnxOamLspPingCtlEntry 4 } + +tmnxOamLspPingCtlPathName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathName specifies the name of the Path + (LSP) for this LSP ping test. + + When the test is started, if this name is not empty, there must be a + matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise, + the test will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 5 } + +tmnxOamLspPingCtlLdpIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamLspPingCtlLdpPrefixType and + tmnxOamLspPingCtlLdpPrefix." + DEFVAL { '00000000'H } + ::= { tmnxOamLspPingCtlEntry 6 } + +tmnxOamLspPingCtlLdpIpPrefixLen OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + the InetAddress object tmnxOamLspPingCtlLdpPrefixLen." + DEFVAL { 32 } + ::= { tmnxOamLspPingCtlEntry 7 } + +tmnxOamLspPingCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefixType specifies the type of + Internet address stored in tmnxOamLspPingCtlLdpPrefix. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 8 } + +tmnxOamLspPingCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefix, along with + tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefixLen, + specifies the destination prefix for this LSP ping test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 9 } + +tmnxOamLspPingCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet + address prefix length of tmnxOamLspPingCtlLdpPrefix. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 32 } + ::= { tmnxOamLspPingCtlEntry 10 } + +tmnxOamLspPingCtlPathDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathDestType specifies the type of + Internet address stored in tmnxOamLspPingCtlPathDest. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 11 } + +tmnxOamLspPingCtlPathDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathDest specifies a unique path for + this LSP ping to traverse. This address is used as part of a hash key + to select the appropriate ECMP path to the destination of an LSP ping + test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 12 } + +tmnxOamLspPingCtlNhIntfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhIntfName specifies the name of the + next hop interface to be used when transmitting an LSP ping. + + When the test is started, if this name is not empty, there must be a + TIMETRA-VRTR-MIB::vRtrIfTable row with: + 1. tmnxOamLspPingCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName, + AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1. + Otherwise, the test will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 13 } + +tmnxOamLspPingCtlNhAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhAddressType specifies the type of + Internet address stored in tmnxOamLspPingCtlNhAddress. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 14 } + +tmnxOamLspPingCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhAddress specifies the interface + address to the next hop which will be used to transmit the LSP ping. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 15 } + +tmnxOamLspPingCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamLspTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlTestSubMode specifies the type of LSP + ping test to perform. + + When this object is 'unspecified(1)', the type of LSP ping test to be + performed is determined when the test is started, from the set of + tmnxOamLspPingCtlTable objects configured with non-default values. + + If there is a mismatch between tmnxOamLspPingCtlTestSubMode and the + type of the LSP to be tested, the test will fail. For example, if + tmnxOamLspPingCtlTestSubMode is 'static(2)', and + tmnxOamLspPingCtlLspName refers to an LSP with + TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test + will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamLspPingCtlEntry 16 } + +tmnxOamLspPingCtlMplsTpPathType OBJECT-TYPE + SYNTAX TmnxOamMplsTpPathType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlMplsTpPathType specifies the type of the + MPLS-TP path to be tested. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { active } + ::= { tmnxOamLspPingCtlEntry 17 } + +tmnxOamLspPingCtlMplsTpGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlMplsTpGlobalId specifies the target + MPLS-TP Global Identifier to be used for the test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 18 } + +tmnxOamLspPingCtlMplsTpNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlMplsTpNodeId specifies the target + MPLS-TP Node Identifier to be used for the test. + + A value of zero indicates that no Node Identifier has been configured. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 19 } + +tmnxOamLspPingCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamLspAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + testing an MPLS-TP LSP. + + When tmnxOamLspPingCtlTestSubMode is 'static(2)', the default value + for tmnxOamLspPingCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamLspPingCtlEntry 20 } + +tmnxOamLspPingCtlForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlForce specifies whether or not to force + the transmission of the 'lspPing' request PDU(s). + + If tmnxOamLspPingCtlForce is 'true(1)', the test will proceed and + request PDU(s) will be sent regardless of the local operational status + of the tested LSP path. + + If tmnxOamLspPingCtlForce is 'false(2)', the test will fail + immediately when the local operational status of the tested LSP path is + down. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { false } + ::= { tmnxOamLspPingCtlEntry 21 } + +tmnxOamLspPingCtlIgpInstance OBJECT-TYPE + SYNTAX TmnxIgpInstance + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlIgpInstance specifies the Interior + Gateway Protocol (IGP) instance to be used for the test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 22 } + +tmnxOamLspPingCtlSrPlcyColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcyColor specifies the Segment Routing + (SR) policy color to be used for the test. A color associates an + SR policy with an intent (e.g. low latency). + + tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and + tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The color of a static SR policy is + defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor. + + When configuring an SR policy LSP ping test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspPingCtlSrPlcyColor, + tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspPingCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 23 } + +tmnxOamLspPingCtlSrPlcyEndPtAddT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcyEndPtAddT specifies the type of IP + address stored in tmnxOamLspPingCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 24 } + +tmnxOamLspPingCtlSrPlcyEndPtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcyEndPtAddr specifies the Segment + Routing (SR) policy endpoint address to be used for the test. + + tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and + tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The endpoint of a static SR policy + is defined using + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr. + + When configuring an SR policy LSP ping test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspPingCtlSrPlcyColor, + tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspPingCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 25 } + +tmnxOamLspPingCtlSrPlcySegList OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcySegList specifies the Segment + Routing (SR) policy segment list to be used for the test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.2, 'Candidate Path and Segment List'." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 26 } + +tmnxOamVprnPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVprnPingCtlTable contains configuration information for + 'vprnPing' tests." + ::= { tmnxOamPingObjs 10 } + +tmnxOamVprnPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVprnPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVprnPingCtlEntry contains configuration information for one + 'vprnPing' test. + + SROS creates a row when tmnxOamPingCtlTestMode is set to 'vprnPing'. + + SROS destroys a row when the corresponding tmnxOamPingCtlTable row is + destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVprnPingCtlTable 1 } + +TmnxOamVprnPingCtlEntry ::= SEQUENCE +{ + tmnxOamVprnPingCtlSourceIpAddr IpAddress, + tmnxOamVprnPingCtlReplyControl TruthValue, + tmnxOamVprnPingCtlTtl Unsigned32, + tmnxOamVprnPingCtlSrcAddrType InetAddressType, + tmnxOamVprnPingCtlSrcAddress InetAddress +} + +tmnxOamVprnPingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamVprnPingCtlSrcAddrType and + tmnxOamVprnPingCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamVprnPingCtlEntry 1 } + +tmnxOamVprnPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnPingCtlReplyControl is 'true', the + OAM ping response is returned using the control plane. If its value + is 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'vprnPing'." + DEFVAL { false } + ::= { tmnxOamVprnPingCtlEntry 2 } + +tmnxOamVprnPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'vprnPing'. + + While performing the test with a TTL of 1 no responses should ever be + expected." + DEFVAL { 255 } + ::= { tmnxOamVprnPingCtlEntry 3 } + +tmnxOamVprnPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamVprnPingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamVprnPingCtlEntry 4 } + +tmnxOamVprnPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM ping operation + when tmnxOamPingCtlTestMode has a value of 'vprnPing'. + + This parameter is required." + DEFVAL { ''H } + ::= { tmnxOamVprnPingCtlEntry 5 } + +tmnxOamAtmPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAtmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamAtmPingCtlTable contains configuration information for + 'atmPing' tests." + ::= { tmnxOamPingObjs 11 } + +tmnxOamAtmPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamAtmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamAtmPingCtlEntry contains configuration information for one + 'atmPing' test. + + SROS creates a row when tmnxOamPingCtlTestMode is set to 'atmPing'. + + SROS destroys a row when the corresponding tmnxOamPingCtlTable row is + destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamAtmPingCtlTable 1 } + +TmnxOamAtmPingCtlEntry ::= SEQUENCE +{ + tmnxOamAtmPingCtlPortId TmnxPortID, + tmnxOamAtmPingCtlVpi AtmVpIdentifier, + tmnxOamAtmPingCtlVci AtmVcIdentifier, + tmnxOamAtmPingCtlLpbkLocation OCTET STRING, + tmnxOamAtmPingCtlSegment INTEGER +} + +tmnxOamAtmPingCtlPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlPortId is the ID of the access port of + the target VC. This parameter is required." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 1 } + +tmnxOamAtmPingCtlVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to + send the OAM ATM ping. This is a required parameter." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 2 } + +tmnxOamAtmPingCtlVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to + send the OAM ATM ping. This is a required parameter." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 3 } + +tmnxOamAtmPingCtlLpbkLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlLpbkLocation specifies the Loopback + Location ID used in the ATM OAM loopback cell. If all bits in the + Loopback Location ID are '1', the destination of the OAM ATM ping + is the far-end destination of the VC. Otherwise the cell is destined + to a specific ATM node in the ATM network. + + This is an optional parameter." + DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'H } + ::= { tmnxOamAtmPingCtlEntry 4 } + +tmnxOamAtmPingCtlSegment OBJECT-TYPE + SYNTAX INTEGER { + endToEnd (1), + segment (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlSegment determines if the ATM OAM + loopback cell is destined to the first segment going in the line + direction or the PVCC's connection endpoint." + DEFVAL { endToEnd } + ::= { tmnxOamAtmPingCtlEntry 5 } + +tmnxOamMfibPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMfibPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMfibPingCtlTable contains configuration information for + 'mfibPing' tests." + ::= { tmnxOamPingObjs 12 } + +tmnxOamMfibPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMfibPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMfibPingCtlEntry contains configuration information for one + 'mfibPing' test. + + SROS creates a row when tmnxOamPingCtlTestMode is set to 'mfibPing'. + + SROS destroys a row when the corresponding tmnxOamPingCtlTable row is + destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMfibPingCtlTable 1 } + +TmnxOamMfibPingCtlEntry ::= SEQUENCE +{ + tmnxOamMfibPingCtlSourceIpAddr IpAddress, + tmnxOamMfibPingCtlDestIpAddr IpAddress, + tmnxOamMfibPingCtlReplyControl TruthValue, + tmnxOamMfibPingCtlTtl Unsigned32, + tmnxOamMfibPingCtlSrcAddrType InetAddressType, + tmnxOamMfibPingCtlSrcAddress InetAddress, + tmnxOamMfibPingCtlDestAddrType InetAddressType, + tmnxOamMfibPingCtlDestAddress InetAddress, + tmnxOamMfibPingCtlDestMacAddr MacAddress +} + +tmnxOamMfibPingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMfibPingCtlSrcAddrType and + tmnxOamMfibPingCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamMfibPingCtlEntry 1 } + +tmnxOamMfibPingCtlDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMfibPingCtlDestAddrType and + tmnxOamMfibPingCtlDestAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamMfibPingCtlEntry 2 } + +tmnxOamMfibPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxOamMfibPingCtlReplyControl is 'true', the OAM + ping response is returned using the control plane. If its value is + 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'mfibPing'." + DEFVAL { false } + ::= { tmnxOamMfibPingCtlEntry 3 } + +tmnxOamMfibPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. This object is optional and + is not relevant when tmnxOamPingCtlTestMode has a value other than + 'mfibPing'. While performing the test with a TTL of 1 no responses + should ever be expected." + DEFVAL { 255 } + ::= { tmnxOamMfibPingCtlEntry 4 } + +tmnxOamMfibPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamMfibPingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamMfibPingCtlEntry 5 } + +tmnxOamMfibPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM ping + operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' + and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in + which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { ''H } + ::= { tmnxOamMfibPingCtlEntry 6 } + +tmnxOamMfibPingCtlDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet + multicast address type stored in tmnxOamMfibPingCtlDestAddress." + DEFVAL { unknown } + ::= { tmnxOamMfibPingCtlEntry 7 } + +tmnxOamMfibPingCtlDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestAddress specifies the Internet + multicast address to be used as the destination for performing an + OAM ping operation when tmnxOamPingCtlTestMode has a value of + 'mfibPing' and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, + in which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { ''H } + ::= { tmnxOamMfibPingCtlEntry 8 } + +tmnxOamMfibPingCtlDestMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6 + multicast MAC address to be used as the destination for performing an + OAM ping operation when tmnxOamPingCtlTestMode has a value of + 'mfibPing' and objects tmnxOamMfibPingCtlSrcAddrType and + tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)', + in which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { '000000000000'H } + ::= { tmnxOamMfibPingCtlEntry 9 } + +tmnxOamCpePingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamCpePingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamCpePingCtlTable contains configuration information for + 'cpePing' tests." + ::= { tmnxOamPingObjs 13 } + +tmnxOamCpePingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamCpePingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamCpePingCtlEntry contains configuration information for one + 'cpePing' test. + + SROS creates a row when tmnxOamPingCtlTestMode is set to 'cpePing'. + + SROS destroys a row when the corresponding tmnxOamPingCtlTable row is + destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamCpePingCtlTable 1 } + +TmnxOamCpePingCtlEntry ::= SEQUENCE +{ + tmnxOamCpePingCtlSourceIpAddr IpAddress, + tmnxOamCpePingCtlSendControl TruthValue, + tmnxOamCpePingCtlReplyControl TruthValue, + tmnxOamCpePingCtlTtl Unsigned32, + tmnxOamCpePingCtlSrceMacAddr MacAddress, + tmnxOamCpePingCtlSrcAddrType InetAddressType, + tmnxOamCpePingCtlSrcAddress InetAddress +} + +tmnxOamCpePingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamCpePingCtlSrcAddrType and + tmnxOamCpePingCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamCpePingCtlEntry 1 } + +tmnxOamCpePingCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSendControl specifies whether the + outbound OAM ping packet will use the data plane or the control plane. + + When the value is 'false', the packet is sent using the data plane. + + As of SROS release 13.0 R1, a test cannot be started if + tmnxOamCpePingCtlSendControl is 'true'. A test is started using + tmnxOamPingCtlAdminStatus. + + This object will be marked obsolete in a future release." + DEFVAL { false } + ::= { tmnxOamCpePingCtlEntry 2 } + +tmnxOamCpePingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM + ping response is returned using the control plane. If its value is + 'false', the packet is sent via the data plane. This object is + optional and is not relevant when tmnxOamPingCtlTestMode has a value + other than 'cpePing'." + DEFVAL { false } + ::= { tmnxOamCpePingCtlEntry 3 } + +tmnxOamCpePingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. This object is optional and + is not relevant when tmnxOamPingCtlTestMode has a value other than + 'cpePing'. When performing the test with a TTL=1, the cpe-ping is only + done to the local SAP(s)." + DEFVAL { 255 } + ::= { tmnxOamCpePingCtlEntry 4 } + +tmnxOamCpePingCtlSrceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a non zero value, the system will use the value as the + source MAC address in the ARP request that will be sent to the CPE. If + set to 0, the MAC address configured for the CPM is used. This object + is optional and is not relevant when tmnxOamPingCtlTestMode has a + value other than 'cpePing'." + DEFVAL { '000000000000'H } + ::= { tmnxOamCpePingCtlEntry 5 } + +tmnxOamCpePingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamCpePingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamCpePingCtlEntry 6 } + +tmnxOamCpePingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSrcAddress specifies the Internet + address to be used as the source for performing a CPE ping operation + when tmnxOamPingCtlTestMode has a value of 'cpePing'. This parameter + is required for 'cpePing' and ignored in all other cases." + DEFVAL { ''H } + ::= { tmnxOamCpePingCtlEntry 7 } + +tmnxOamMRInfoRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespTable contains node-level information provided by + destination nodes of successful 'mrInfo' tests." + ::= { tmnxOamPingObjs 14 } + +tmnxOamMRInfoRespEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespEntry contains node-level information provided by the + destination node of a successful 'mrInfo' test. + + A row is created when node-level information is provided by a + destination node. + + A row is destroyed when the corresponding tmnxOamPingHistoryTable row + is destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamMRInfoRespTable 1 } + +TmnxOamMRInfoRespEntry ::= SEQUENCE +{ + tmnxOamMRInfoRespCapabilities BITS, + tmnxOamMRInfoRespMinorVersion Unsigned32, + tmnxOamMRInfoRespMajorVersion Unsigned32, + tmnxOamMRInfoRespNumInterfaces Unsigned32 +} + +tmnxOamMRInfoRespCapabilities OBJECT-TYPE + SYNTAX BITS { + leaf (0), + prune (1), + genid (2), + mtrace (3), + snmp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespCapabilities indicates the capabilities of the router + responding to the mrinfo request: + leaf(0) This is a leaf router + prune(1) This router understands pruning + genid(2) This router sends Generation Id's + mtrace(3) This router handles Mtrace requests + snmp(4) This router supports the DVMRP MIB" + ::= { tmnxOamMRInfoRespEntry 1 } + +tmnxOamMRInfoRespMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespMinorVersion indicates the minor software version on + the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespEntry 2 } + +tmnxOamMRInfoRespMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespMajorVersion indicates the major software version on + the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespEntry 3 } + +tmnxOamMRInfoRespNumInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces in + the mrinfo response packet. These interfaces are listed in the + tmnxOamMRInfoRespIfTable." + ::= { tmnxOamMRInfoRespEntry 4 } + +tmnxOamMRInfoRespIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfTable contains interface-level information provided + by destination nodes of successful 'mrInfo' tests." + ::= { tmnxOamPingObjs 15 } + +tmnxOamMRInfoRespIfEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfEntry contains interface-level information provided + by the destination node of a successful 'mrInfo' test. + + Rows are created when interface-level information is provided by a + destination node. + + Rows are destroyed when the corresponding tmnxOamMRInfoRespTable row + is destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex, + tmnxOamMRInfoRespIfIndex + } + ::= { tmnxOamMRInfoRespIfTable 1 } + +TmnxOamMRInfoRespIfEntry ::= SEQUENCE +{ + tmnxOamMRInfoRespIfIndex Unsigned32, + tmnxOamMRInfoRespIfAddress IpAddress, + tmnxOamMRInfoRespIfMetric Unsigned32, + tmnxOamMRInfoRespIfThreshold Unsigned32, + tmnxOamMRInfoRespIfFlags BITS, + tmnxOamMRInfoRespIfNbrCount Unsigned32, + tmnxOamMRInfoRespIfAddrType InetAddressType, + tmnxOamMRInfoRespIfAddr InetAddress +} + +tmnxOamMRInfoRespIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfIndex is the index into the + tmnxOamMRInfoRespIfTable. The mrinfo response packet has + the router's interfaces on which multicast is enabled. + tmnxOamMRInfoRespIfIndex is used to identify those interfaces." + ::= { tmnxOamMRInfoRespIfEntry 1 } + +tmnxOamMRInfoRespIfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMRInfoRespIfAddrType and + tmnxOamMRInfoRespIfAddr." + ::= { tmnxOamMRInfoRespIfEntry 2 } + +tmnxOamMRInfoRespIfMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfMetric indicates the metric on the interface." + ::= { tmnxOamMRInfoRespIfEntry 3 } + +tmnxOamMRInfoRespIfThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfThreshold indicates the threshold on the interface." + ::= { tmnxOamMRInfoRespIfEntry 4 } + +tmnxOamMRInfoRespIfFlags OBJECT-TYPE + SYNTAX BITS { + tunnel (0), + srcrt (1), + reserved1 (2), + reserved2 (3), + down (4), + disabled (5), + querier (6), + leaf (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfFlags indicates the flags associated with an + interface: + + tunnel(0) Neighbor reached via tunnel + srcrt(1) Tunnel uses IP source routing + reserved1(2) No longer used + reserved2(3) No longer used + down(4) Operational status down + disabled(5) Administrative status down + querier(6) Querier for interface + leaf(7) No downstream neighbors on interface" + ::= { tmnxOamMRInfoRespIfEntry 5 } + +tmnxOamMRInfoRespIfNbrCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrCount indicates the number of multicast + neighbors on the interface. The neighbors are listed in the + tmnxOamMRInfoRespIfNbrTable." + ::= { tmnxOamMRInfoRespIfEntry 6 } + +tmnxOamMRInfoRespIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfAddrType indicates the Internet address type stored + in tmnxOamMRInfoRespIfAddr." + ::= { tmnxOamMRInfoRespIfEntry 7 } + +tmnxOamMRInfoRespIfAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfAddr indicates the Internet address of the + interface on the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespIfEntry 8 } + +tmnxOamMRInfoRespIfNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrTable contains neighbor-level information + provided by destination nodes of successful 'mrInfo' tests." + ::= { tmnxOamPingObjs 16 } + +tmnxOamMRInfoRespIfNbrEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrEntry contains neighbor-level information + provided by the destination node of a successful 'mrInfo' test. + + Rows are created when neighbor-level information is provided by a + destination node. + + Rows are destroyed when the corresponding tmnxOamMRInfoRespIfTable row + is destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex, + tmnxOamMRInfoRespIfIndex, + tmnxOamMRInfoRespIfNbrIndex + } + ::= { tmnxOamMRInfoRespIfNbrTable 1 } + +TmnxOamMRInfoRespIfNbrEntry ::= SEQUENCE +{ + tmnxOamMRInfoRespIfNbrIndex Unsigned32, + tmnxOamMRInfoRespIfNbrAddress IpAddress, + tmnxOamMRInfoRespIfNbrAddrType InetAddressType, + tmnxOamMRInfoRespIfNbrAddr InetAddress +} + +tmnxOamMRInfoRespIfNbrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor + on the interface tmnxOamMRInfoRespIfIndex." + ::= { tmnxOamMRInfoRespIfNbrEntry 1 } + +tmnxOamMRInfoRespIfNbrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMRInfoRespIfNbrAddrType and + tmnxOamMRInfoRespIfNbrAddr." + ::= { tmnxOamMRInfoRespIfNbrEntry 2 } + +tmnxOamMRInfoRespIfNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type + stored in tmnxOamMRInfoRespIfNbrAddr." + ::= { tmnxOamMRInfoRespIfNbrEntry 3 } + +tmnxOamMRInfoRespIfNbrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the + neighbor on the interface." + ::= { tmnxOamMRInfoRespIfNbrEntry 4 } + +tmnxOamVccvPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamVccvPingCtlTable contains the VCCV-specific + configuration information needed to launch a VCCV (Virtual Circuit + Connectivity Verification) ping test. The rest of the configuration + information needed to launch the test resides in the corresponding row + of tmnxOamPingCtlTable. + + Four types of VCCV ping tests are supported: AII Type 2, FEC-128 + Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII Type 2 + and Spoke SDP FEC offer two ways to specify a VCCV ping FEC-129 + Pseudowire test. + + In the Transport Profile Static case, the test type is configured + (using tmnxOamVccvPingCtlTestSubMode). In the other three cases, the + test type is not configured (i.e. the default + tmnxOamVccvPingCtlTestSubMode value 'unspecified(1)' is used). + + The following table has a row for each VCCV ping test type, showing + the mandatory and optional objects applicable to the test type. + Abbreviated VCCV ping test type names are used. + + Test + Type Mandatory Objects Optional Objects + ------ ------------------------------ --------------------------------- + aiiTY2 tmnxOamVccvPingCtlSaiiAcId *tmnxOamPingCtlSrcAddrType + tmnxOamVccvPingCtlSaiiGlobalId *tmnxOamPingCtlSrcAddress + tmnxOamVccvPingCtlSaiiPrefix *tmnxOamPingCtlTgtAddrType + tmnxOamVccvPingCtlTaiiAcId *tmnxOamPingCtlTgtAddress + tmnxOamVccvPingCtlTaiiGlobalId tmnxOamVccvPingCtlReplyMode + tmnxOamVccvPingCtlTaiiPrefix + + FEC128 tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType + *tmnxOamPingCtlSrcAddress + *tmnxOamPingCtlTgtAddrType + *tmnxOamPingCtlTgtAddress + *tmnxOamVccvPingCtlPwId + tmnxOamVccvPingCtlReplyMode + #tmnxOamVccvPingCtlSwitTgtFecType + #tmnxOamVccvPgTgStaticCtlAgi + #tmnxOamVccvPgTgStaticCtlSaiiGlbl + #tmnxOamVccvPgTgStaticCtlSaiiNode + #tmnxOamVccvPgTgStaticCtlSaiiAcId + #tmnxOamVccvPgTgStaticCtlTaiiGlbl + #tmnxOamVccvPgTgStaticCtlTaiiNode + #tmnxOamVccvPgTgStaticCtlTaiiAcId + + sdpFEC tmnxOamVccvPingCtlSpokeSdpId *tmnxOamPingCtlSrcAddrType + *tmnxOamPingCtlSrcAddress + *tmnxOamPingCtlTgtAddrType + *tmnxOamPingCtlTgtAddress + #tmnxOamVccvPingCtlSaiiAcId + #tmnxOamVccvPingCtlSaiiGlobalId + #tmnxOamVccvPingCtlSaiiPrefix + #tmnxOamVccvPingCtlTaiiAcId + #tmnxOamVccvPingCtlTaiiGlobalId + #tmnxOamVccvPingCtlTaiiPrefix + tmnxOamVccvPingCtlReplyMode + + TPST tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType + tmnxOamVccvPingCtlTestSubMode *tmnxOamPingCtlSrcAddress + tmnxOamVccvPingCtlAssocChannel + #tmnxOamVccvPingCtlMplsTpGlobalId + #tmnxOamVccvPingCtlMplsTpNodeId + ^tmnxOamVccvPingCtlSwitTgtFecType + ^tmnxOamVccvPgTgFec128CtlSrcAddrT + ^tmnxOamVccvPgTgFec128CtlSrcAddr + ^tmnxOamVccvPgTgFec128CtlDstAddrT + ^tmnxOamVccvPgTgFec128CtlDstAddr + ^tmnxOamVccvPgTgFec128CtlPwId + ^tmnxOamVccvPgTgFec128CtlPwType + + ALL N/A tmnxOamPingCtlFcName + tmnxOamPingCtlInterval + tmnxOamPingCtlProbeCount + tmnxOamPingCtlProfile + tmnxOamPingCtlSize + tmnxOamPingCtlTimeOut + tmnxOamVccvPingCtlTtl + ------ ------------------------------ --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all four VCCV ping + test types. + 2. The characters '*', '#', and '^' each mark an independent set of + optional objects which must all be specified, or must all be + unspecified. + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "RFC 5085, 'Pseudowire Virtual Circuit Connectivity Verification (VCCV): + A Control Channel for Pseudowires'" + ::= { tmnxOamPingObjs 17 } + +tmnxOamVccvPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamVccvPingCtlTable when a row is + created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to + 'vccvPing'. + + The system deletes a row in tmnxOamVccvPingCtlTable when the + corresponding row in tmnxOamPingCtlTable is deleted." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVccvPingCtlTable 1 } + +TmnxOamVccvPingCtlEntry ::= SEQUENCE +{ + tmnxOamVccvPingCtlSdpIdVcId SdpBindId, + tmnxOamVccvPingCtlReplyMode INTEGER, + tmnxOamVccvPingCtlPwId TmnxVcIdOrNone, + tmnxOamVccvPingCtlTtl Unsigned32, + tmnxOamVccvPingCtlSpokeSdpId TmnxSpokeSdpIdOrZero, + tmnxOamVccvPingCtlSaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvPingCtlSaiiPrefix Unsigned32, + tmnxOamVccvPingCtlSaiiAcId Unsigned32, + tmnxOamVccvPingCtlTaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvPingCtlTaiiPrefix Unsigned32, + tmnxOamVccvPingCtlTaiiAcId Unsigned32, + tmnxOamVccvPingCtlMplsTpGlobalId TmnxMplsTpGlobalID, + tmnxOamVccvPingCtlMplsTpNodeId TmnxMplsTpNodeID, + tmnxOamVccvPingCtlTestSubMode TmnxOamVccvTestSubMode, + tmnxOamVccvPingCtlAssocChannel TmnxOamVccvAssocChannel, + tmnxOamVccvPingCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType +} + +tmnxOamVccvPingCtlSdpIdVcId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP binding of + the pseudowire to be tested by a VCCV ping test. + + The all-zeros value indicates an unused SDP binding. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { '0000000000000000'h } + ::= { tmnxOamVccvPingCtlEntry 1 } + +tmnxOamVccvPingCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + ip (2), + controlChannel (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlReplyMode specifies the band to be used + by the echo reply PDU. + ip(2) out-of-band reply + controlChannel(4) inband reply + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3, 'Packet Format'." + DEFVAL { controlChannel } + ::= { tmnxOamVccvPingCtlEntry 2 } + +tmnxOamVccvPingCtlPwId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlPwId specifies the pseudowire + identifier to be used when performing a VCCV ping test on a FEC 128 + pseudowire. The pseudowire Id is a non-zero 32-bit connection ID + required by FEC 128, as defined in RFC 4379. + + A value of zero indicates that no pseudowire Id has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 3 } + +tmnxOamVccvPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value for + the vc-label of the echo request message. The outer label TTL is set + to 255, regardless of this value. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 1 } + ::= { tmnxOamVccvPingCtlEntry 4 } + +tmnxOamVccvPingCtlSpokeSdpId OBJECT-TYPE + SYNTAX TmnxSpokeSdpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSpokeSdpId specifies the spoke SDP + identifier to be used when performing a VCCV ping test on a FEC 129 + pseudowire. + + A value of zero indicates that no spoke SDP identifier has been + configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 5 } + +tmnxOamVccvPingCtlSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSaiiGlobalId specifies the global + identifier of the Source Attachment Individual Identifier (SAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 6 } + +tmnxOamVccvPingCtlSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSaiiPrefix specifies the prefix of the + Source Attachment Individual Identifier (SAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 7 } + +tmnxOamVccvPingCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSaiiAcId specifies the attachment + circuit identifier of the Source Attachment Individual Identifier + (SAII) to be used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 8 } + +tmnxOamVccvPingCtlTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTaiiGlobalId specifies the global + identifier of the Target Attachment Individual Identifier (TAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 9 } + +tmnxOamVccvPingCtlTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTaiiPrefix specifies the prefix of the + Target Attachment Individual Identifier (TAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 10 } + +tmnxOamVccvPingCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTaiiAcId specifies the attachment + circuit identifier of the Target Attachment Individual Identifier + (TAII) to be used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 11 } + +tmnxOamVccvPingCtlMplsTpGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlMplsTpGlobalId specifies the target + MPLS-TP Global Identifier to be used for the test. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 12 } + +tmnxOamVccvPingCtlMplsTpNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlMplsTpNodeId specifies the target + MPLS-TP Node Identifier to be used for the test. + + A value of zero indicates that no Node Identifier has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 13 } + +tmnxOamVccvPingCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamVccvTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTestSubMode specifies the type of VCCV + ping test to perform. + + When this object is 'unspecified(1)', the type of VCCV ping test to be + performed is determined when the test is started, from the set of + tmnxOamVccvPingCtlTable objects configured with non-default values. + + If there is a mismatch between tmnxOamVccvPingCtlTestSubMode and the + type of the pseudowire to be tested, the test will fail. For example, + if tmnxOamVccvPingCtlTestSubMode is 'static(2)', and there is no + TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding, + the test will fail. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamVccvPingCtlEntry 14 } + +tmnxOamVccvPingCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamVccvAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlAssocChannel specifies the launched + echo request's usage of the Associated Channel (ACH) mechanism, when + performing an MPLS-TP VCCV ping test. + + When tmnxOamVccvPingCtlTestSubMode is 'static(2)', the default value + for tmnxOamVccvPingCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamVccvPingCtlEntry 15 } + +tmnxOamVccvPingCtlSwitTgtFecType OBJECT-TYPE + SYNTAX TmnxOamVccvSwitTgtFecType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSwitTgtFecType specifies the type of + downstream FEC (Forward Equivalence Class) segment to be tested. + + This object must be set to a non-default value when the path to be + tested starts with a FEC segment, and switches to a FEC segment with a + different type. For example, if the path to be tested starts with a + static FEC, and switches to FEC 128, this object must be set to + 'fec128(2)'." + DEFVAL { none } + ::= { tmnxOamVccvPingCtlEntry 16 } + +tmnxOamIcmpPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIcmpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpPingCtlTable (along with tmnxOamPingCtlTable) contains the + configuration information for ICMP ping tests." + ::= { tmnxOamPingObjs 18 } + +tmnxOamIcmpPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamIcmpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpPingCtlEntry (along with tmnxOamPingCtlEntry) contains the + configuration information for an ICMP ping test. + + A row is created when the corresponding tmnxOamPingCtlTestMode is set + to 'icmpPing'. + + A row is destroyed when the corresponding tmnxOamPingCtlTable row is + destroyed (using tmnxOamPingCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamIcmpPingCtlTable 1 } + +TmnxOamIcmpPingCtlEntry ::= SEQUENCE +{ + tmnxOamIcmpPingCtlRapid TruthValue, + tmnxOamIcmpPingCtlTtl Unsigned32, + tmnxOamIcmpPingCtlDSField Unsigned32, + tmnxOamIcmpPingCtlPattern Integer32, + tmnxOamIcmpPingCtlNhAddrType InetAddressType, + tmnxOamIcmpPingCtlNhAddress InetAddress, + tmnxOamIcmpPingCtlEgrIfIndex InterfaceIndexOrZero, + tmnxOamIcmpPingCtlBypassRouting TruthValue, + tmnxOamIcmpPingCtlDoNotFragment TruthValue, + tmnxOamIcmpPingCtlEgrIfName TNamedItemOrEmpty +} + +tmnxOamIcmpPingCtlRapid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlRapid specifies whether or not to send + ICMP ping probes in rapid sequence. + + Changing tmnxOamIcmpPingCtlRapid from 'false(2)' to 'true(1)' + implicitly sets tmnxOamPingCtlIntervalUnits to 'centiseconds(2)'. For + example, if tmnxOamPingCtlInterval is 1, that makes the interval for + the test 0.01 seconds. + + Changing tmnxOamIcmpPingCtlRapid from 'true(1)' to 'false(2)' + implicitly sets tmnxOamPingCtlIntervalUnits to 'seconds(1)'. For + example, if tmnxOamPingCtlInterval is 1, that makes the interval for + the test 1 second. + + tmnxOamIcmpPingCtlRapid = 'true(1)' and tmnxOamSaaCtlContinuous = + 'true(1)' is an unsupported combination." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 1 } + +tmnxOamIcmpPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlTtl specifies the initial time-to-live + value for the ICMP ping packets." + DEFVAL { 64 } + ::= { tmnxOamIcmpPingCtlEntry 2 } + +tmnxOamIcmpPingCtlDSField OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlDSField specifies the value to load in + the Type of Service (TOS) octet or the Traffic Class (TC) octet of the + launched ICMP echo request(s). The TOS octet is a field in the IPv4 + packet header. The TC octet is a field in the IPv6 packet header. + + The value in the TOS or TC octet may influence the route, latency, + and/or probability of loss for the echo request (and, by inference, + for the associated data flow). + + This object is optional." + REFERENCE + "RFC 791, 'Internet Protocol', section 3.1. + RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2. + RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification', + section 7. + RFC 2474, 'Definition of the Differentiated Services Field (DS Field) + in the IPv4 and IPv6 Headers'." + DEFVAL { 0 } + ::= { tmnxOamIcmpPingCtlEntry 3 } + +tmnxOamIcmpPingCtlPattern OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlPattern specifies a two-octet value to + be repeated to fill the Data field of the ICMP ping packet. + + When the value -1 is specified, the Data field will be filled with + positional values." + REFERENCE + "RFC 792, 'Internet Control Message Protocol', section 'Echo or Echo + Reply Message'." + DEFVAL { -1 } + ::= { tmnxOamIcmpPingCtlEntry 4 } + +tmnxOamIcmpPingCtlNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type + of the tmnxOamIcmpPingCtlNhAddress Internet address." + DEFVAL { unknown } + ::= { tmnxOamIcmpPingCtlEntry 5 } + +tmnxOamIcmpPingCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet + address of the next-hop. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName, + or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value. + Otherwise, 'inconsistentValue' is returned." + DEFVAL { ''H } + ::= { tmnxOamIcmpPingCtlEntry 6 } + +tmnxOamIcmpPingCtlEgrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS release 21.2 R1. The + replacement object is tmnxOamIcmpPingCtlEgrIfName." + DEFVAL { 0 } + ::= { tmnxOamIcmpPingCtlEntry 7 } + +tmnxOamIcmpPingCtlBypassRouting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlBypassRouting specifies whether or not + to send the ping request to a host on a directly attached network, + bypassing the routing table. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName, + or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value. + Otherwise, 'inconsistentValue' is returned." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 8 } + +tmnxOamIcmpPingCtlDoNotFragment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or not + the IPv4 'DF' (Don't Fragment) bit is set in the ICMP ping packet(s) + launched for the test. + + When tmnxOamIcmpPingCtlDoNotFragment is 'true(1)', the 'DF' bit is + set. + + This object is significant if: + 1. The target address type for the test (i.e. + tmnxOamPingCtlTgtAddrType) is 'ipv4(1)', or + 2. tmnxOamPingCtlTgtAddrType is 'dns(16)', and the DNS name resolves + to an IPv4 address. + Otherwise, this object is ignored." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 9 } + +tmnxOamIcmpPingCtlEgrIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlEgrIfName specifies the name of the + interface to use to transmit the ICMP ping packets. The value + provided is accepted whether or not it is a known interface name + (validation is done as part of executing the test). + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName, + or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value. + Otherwise, 'inconsistentValue' is returned." + DEFVAL { ''H } + ::= { tmnxOamIcmpPingCtlEntry 10 } + +tmnxOamAncpTestCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAncpTestCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamAncpTestCtlTable contains configuration information for + 'ancpLoopback' tests." + ::= { tmnxOamPingObjs 19 } + +tmnxOamAncpTestCtlEntry OBJECT-TYPE + SYNTAX TmnxOamAncpTestCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamAncpTestCtlEntry contains configuration information for one + 'ancpLoopback' test. + + SROS creates a row when tmnxOamPingCtlTestMode is set to + 'ancpLoopback'. + + SROS destroys a row when the corresponding tmnxOamPingCtlTable row is + destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamAncpTestCtlTable 1 } + +TmnxOamAncpTestCtlEntry ::= SEQUENCE +{ + tmnxOamAncpTestTarget INTEGER, + tmnxOamAncpTestTargetId DisplayString, + tmnxOamAncpTestcount Integer32, + tmnxOamAncpTestTimeout Integer32 +} + +tmnxOamAncpTestTarget OBJECT-TYPE + SYNTAX INTEGER { + none (0), + subscriberId (1), + ancpString (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamAncpTestTarget specifies how to interpret the value + of the object tmnxOamAncpTestTargetId. If set to 'subscriberId', the + object tmnxOamAncpTestTargetId is a printable character string which + contains the subscriber-id. If set to 'ancpString', the object + tmnxOamAncpTestTargetId is a printable character string which contains + the ancp-string. If set to 'none', no value is specified, the object + tmnxOamAncpTestTargetId is an empty string, and no ancp loopback test + can be performed." + DEFVAL { none } + ::= { tmnxOamAncpTestCtlEntry 1 } + +tmnxOamAncpTestTargetId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamAncpTestTargetId contains the ID of the subscriber + for which the ANCP loopback test must be performed. The content of the + field is interpreted as being a subscriber-id of max 32 chars (in case + the object tmnxOamAncpTestTarget is set to 'subscriberId'), or as + being an acnp-string of max 63 chars (in case the object + tmnxOamAncpTestTarget is set to 'ancpString')." + DEFVAL { "" } + ::= { tmnxOamAncpTestCtlEntry 2 } + +tmnxOamAncpTestcount OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAncpTestcount specifies the number of messages the + access node will use to test the circuit. + If set to 0, the number of messages will be determined by the + access node. Following settings are allowed: + tmnxOamAncpTestcount tmnxOamAncpTestTimeout + 0 0 + 1..32 0 + 1..32 1..255" + DEFVAL { 0 } + ::= { tmnxOamAncpTestCtlEntry 3 } + +tmnxOamAncpTestTimeout OBJECT-TYPE + SYNTAX Integer32 (0..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAncpTestTimeout specifies the number of seconds + the controlling node will wait for a reply. This timeout value is also + sent to the access node. If set to 0, the access node will pick a + default value, while the control node will assume a value of 255 + seconds. + + Following settings are allowed: + tmnxOamAncpTestcount tmnxOamAncpTestTimeout + 0 0 + 1..32 0 + 1..32 1..255" + DEFVAL { 0 } + ::= { tmnxOamAncpTestCtlEntry 4 } + +tmnxOamAncpTestHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAncpTestHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM ANCP test. + + An entry in this table is created when the result of an OAM ANCP test + is determined. + + An entry is removed from this table when its corresponding + tmnxOamPingResultsEntry is deleted." + ::= { tmnxOamPingObjs 20 } + +tmnxOamAncpTestHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamAncpTestHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamAncpTestHistoryTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamAncpTestHistoryTable belongs to. The third index identifies a + specific run of the OAM test. The fourth index element selects a + single OAM ANCP test result." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamAncpHistoryIndex + } + ::= { tmnxOamAncpTestHistoryTable 1 } + +TmnxOamAncpTestHistoryEntry ::= SEQUENCE +{ + tmnxOamAncpHistoryIndex Unsigned32, + tmnxOamAncpHistoryAncpString DisplayString, + tmnxOamAncpHistoryAccNodeCode Unsigned32, + tmnxOamAncpHistoryAccNodeResult Unsigned32, + tmnxOamAncpHistoryAccNodeRspStr DisplayString +} + +tmnxOamAncpHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + ANCP test is determined. The initial 2 instance + identifier index values identify the tmnxOamPingCtlEntry + that This ANCP test result belongs + to. The tmnxOamAncpHistoryIndex element selects a single OAM + probe result. + + The agent starts assigning tmnxOamAncpHistoryIndex values at 1 and + wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamAncpTestHistoryEntry 1 } + +tmnxOamAncpHistoryAncpString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAncpString indicates the value of the + ancp string used while running this ANCP test." + ::= { tmnxOamAncpTestHistoryEntry 2 } + +tmnxOamAncpHistoryAccNodeCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeCode indicates, if different + from 0, the return code received from the ANCP access node. + The value of this field corresponds to the error codes defined in the + draft-wadhwa-gsmp-l2control-configuration-01: + - 0x500 Specified access line does not exist + - 0x501 Loopback test timed out + - 0x502 Reserved + - 0x503 DSL line status showtime + - 0x504 DSL line status idle + - 0x505 DSL line status silent + - 0x506 DSL line status training + - 0x507 DSL line integrity error + - 0x508 DSLAM resource not available + - 0x509 Invalid test parameter" + ::= { tmnxOamAncpTestHistoryEntry 3 } + +tmnxOamAncpHistoryAccNodeResult OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeResult indicates, if different + from 0, the return result received from the ANCP access node. + The value of this field corresponds to the result codes defined in the + draft-wadhwa-gsmp-l2control-configuration-01: + { + - 1: NoSuccessAck + - 2: AckAll + - 3: Success + - 4: Failure + - 5: More + - 6: ReturnReceipt + }" + ::= { tmnxOamAncpTestHistoryEntry 4 } + +tmnxOamAncpHistoryAccNodeRspStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different + from the empty string, the OAM-loopback-Test-Response-String received + from the access node, as reply to the requested test." + ::= { tmnxOamAncpTestHistoryEntry 5 } + +tmnxOamP2mpLspPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspPingCtlTable (along with tmnxOamPingCtlTable) contains + the configuration information for Point-to-Multipoint (P2MP) Label + Switched Path (LSP) ping tests." + REFERENCE + "RFC 6425, 'Detecting Data-Plane Failures in Point-to-Multipoint MPLS - + Extensions to LSP Ping'." + ::= { tmnxOamPingObjs 21 } + +tmnxOamP2mpLspPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspPingCtlEntry (along with tmnxOamPingCtlEntry) contains + the configuration information for a P2MP LSP Ping test. + + A row is created when the corresponding tmnxOamPingCtlTestMode is set + to 'p2mpLspPing'. + + A row is destroyed when the corresponding tmnxOamPingCtlTable row is + destroyed (using tmnxOamPingCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamP2mpLspPingCtlTable 1 } + +TmnxOamP2mpLspPingCtlEntry ::= SEQUENCE +{ + tmnxOamP2mpLspPingCtlLspName TLNamedItemOrEmpty, + tmnxOamP2mpLspPingCtlInstName TNamedItemOrEmpty, + tmnxOamP2mpLspPingCtlTtl Unsigned32, + tmnxOamP2mpLspPingCtlP2MPId Unsigned32, + tmnxOamP2mpLspPingCtlSrcAddrType InetAddressType, + tmnxOamP2mpLspPingCtlSrcAddr InetAddress, + tmnxOamP2mpLspPingCtlGrpAddrType InetAddressType, + tmnxOamP2mpLspPingCtlGrpAddr InetAddress, + tmnxOamP2mpLspPingCtlOptionalTLV INTEGER +} + +tmnxOamP2mpLspPingCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlLspName specifies the administrative + name of the target RSVP P2MP Labeled Switch Path (LSP) for this OAM + P2MP LSP Ping test. The LSP name must be unique within the base router + instance. + + The objects tmnxOamP2mpLspPingCtlLspName and + tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive. + + An 'inconsistentValue' error is returned when attempting to set the + value of the tmnxOamP2mpLspPingCtlLspName object to a non default + value while the value of the tmnxOamP2mpLspPingCtlP2MPId object is + already set to non default value. + + An 'inconsistentValue' error is returned when the value of + tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of + tmnxOamP2mpLspPingCtlLspName and the value of + tmnxOamP2mpLspPingCtlP2MPId objects are set to default values." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 1 } + +tmnxOamP2mpLspPingCtlInstName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter identifies an instance of a P2MP LSP, either a primary + or secondary instance of a RSVP P2MP LSP Tree." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 2 } + +tmnxOamP2mpLspPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the outermost label time-to-live value. This is an optional + parameter for RSVP P2MP LSP. This parameter is not applicable for LDP + P2MP LSP" + DEFVAL { 255 } + ::= { tmnxOamP2mpLspPingCtlEntry 3 } + +tmnxOamP2mpLspPingCtlP2MPId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlP2MPId specifies the identifier of a + Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this OAM + P2MP LSP ping test. + + The objects tmnxOamP2mpLspPingCtlP2MPId and + tmnxOamP2mpLspPingCtlLspName are mutually exclusive. + + An 'inconsistentValue' error is returned when attempting to set the + value of the tmnxOamP2mpLspPingCtlP2MPId object to a non default value + while the value of the tmnxOamP2mpLspPingCtlLspName object is already + set to non default value. + + An 'inconsistentValue' error is returned when the value of + tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of + tmnxOamP2mpLspPingCtlP2MPId and the value of + tmnxOamP2mpLspPingCtlLspName objects are set to default values." + DEFVAL { 0 } + ::= { tmnxOamP2mpLspPingCtlEntry 4 } + +tmnxOamP2mpLspPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlSrcAddrType specifies the address + type of tmnxOamP2mpLspPingCtlSrcAddr. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { unknown } + ::= { tmnxOamP2mpLspPingCtlEntry 5 } + +tmnxOamP2mpLspPingCtlSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlSrcAddr specifies the source address + of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this + OAM P2MP LSP ping test. This IP address must be valid unicast address. + + The objects tmnxOamP2mpLspPingCtlSrcAddr and + tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 6 } + +tmnxOamP2mpLspPingCtlGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlGrpAddrType specifies the address + type of tmnxOamP2mpLspPingCtlGrpAddr. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { unknown } + ::= { tmnxOamP2mpLspPingCtlEntry 7 } + +tmnxOamP2mpLspPingCtlGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlGrpAddr specifies the group address + of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this + OAM P2MP LSP ping test. This IP address must be valid multicast + address. + + The objects tmnxOamP2mpLspPingCtlGrpAddr and + tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 8 } + +tmnxOamP2mpLspPingCtlOptionalTLV OBJECT-TYPE + SYNTAX INTEGER { + none (1), + vpnRecursiveFec (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlOptionalTLV specifies which optional + Type/Length/Value (TLV) structure to include in the MPLS echo request + launched for the specified test. + + 'vpnRecursiveFec(2)' specifies the proprietary inclusion of an RFC + 6512 'VPN-Recursive FEC Element'. + + 'vpnRecursiveFec(2)' is required to successfully ping a P2MP leaf with + the following characteristics: + 1. The path between the P2MP root and the targeted leaf is a Virtual + Private Network (VPN), e.g. an SROS Virtual Private Routed Network + (VPRN) service. And .. + 2. The VPN has an RFC 4364 'Option B' boundary between two Border + Gateway Protocol (BGP) Autonomous Systems. And .. + 3. The leaf resides on an SROS node (with support for this object) on + the far side of the boundary (with respect to the root). + + A leaf residing on a non-SROS node may not respond (or may respond + with an error) when 'vpnRecursiveFec(2)' is specified. + + 'none(1)' specifies the inclusion of none of the optional TLVs + described above." + REFERENCE + "RFC 4364, 'BGP/MPLS IP Virtual Private Networks (VPNs)', Section 10, + 'Multi-AS Backbones'. + RFC 6512, 'Using Multipoint LDP When the Backbone Has No Route to the + Root', Section 3.2.1, 'Non-Segmented Inter-AS P-Tunnels'." + DEFVAL { none } + ::= { tmnxOamP2mpLspPingCtlEntry 9 } + +tmnxOamP2mpLspPingIPAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspPingIPAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspPingIPAddressTable contains configured destination IP + addresses for 'p2mpLspPing' tests." + ::= { tmnxOamPingObjs 22 } + +tmnxOamP2mpLspPingIPAddressEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspPingIPAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspPingIPAddressEntry contains one configured destination + IP address for one 'p2mpLspPing' test. + + A 'p2mpLspPing' test can have several configured destination IP + addresses. + + Rows are created/destroyed using tmnxOamP2mpLspPingCtlIpRowStatus." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamP2mpLspPingCtlIpAddrIndex + } + ::= { tmnxOamP2mpLspPingIPAddressTable 1 } + +TmnxOamP2mpLspPingIPAddressEntry ::= SEQUENCE +{ + tmnxOamP2mpLspPingCtlIpAddrIndex Unsigned32, + tmnxOamP2mpLspPingCtlIpRowStatus RowStatus, + tmnxOamP2mpLspPingCtlIpAddrType InetAddressType, + tmnxOamP2mpLspPingCtlIpAddr InetAddress +} + +tmnxOamP2mpLspPingCtlIpAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tmnxOamP2mpLspPingCtlIpAddrIndex specifies the numerical + row-order in the table." + ::= { tmnxOamP2mpLspPingIPAddressEntry 1 } + +tmnxOamP2mpLspPingCtlIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamP2mpLspPingCtlIpRowStatus allows for the creation + and deletion of rows in the tmnxOamP2mpLspPingIPAddressTable." + ::= { tmnxOamP2mpLspPingIPAddressEntry 2 } + +tmnxOamP2mpLspPingCtlIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlIpAddrType specifies the type of + Internet address stored in tmnxOamP2mpLspPingCtlIpAddr." + ::= { tmnxOamP2mpLspPingIPAddressEntry 3 } + +tmnxOamP2mpLspPingCtlIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlIpAddr specifies a remote Internet + address to send P2MP LSP Ping packets for a particular test." + ::= { tmnxOamP2mpLspPingIPAddressEntry 4 } + +tmnxOamEthCfmPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamEthCfmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration + information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', and + 'ethCfmTwoWaySlm' tests. + + This table extends the tmnxOamPingCtlTable. A row is automatically + created in this table when tmnxOamPingCtlTestMode is set to + 'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'. + + Deleting a row in tmnxOamPingCtlTable automatically deletes the row + (if any) with the same index values in tmnxOamEthCfmPingCtlTable." + ::= { tmnxOamPingObjs 23 } + +tmnxOamEthCfmPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamEthCfmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmPingCtlEntry defines an entry in the + tmnxOamEthCfmPingCtlTable. Each index is an object in + tmnxOamPingCtlTable." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamEthCfmPingCtlTable 1 } + +TmnxOamEthCfmPingCtlEntry ::= SEQUENCE +{ + tmnxOamEthCfmPingCtlTgtMacAddr MacAddress, + tmnxOamEthCfmPingCtlSrcMdIndex Unsigned32, + tmnxOamEthCfmPingCtlSrcMaIndex Unsigned32, + tmnxOamEthCfmPingCtlSrcMepId Dot1agCfmMepIdOrZero, + tmnxOamEthCfmPingCtlRemoteMepId Dot1agCfmMepIdOrZero +} + +tmnxOamEthCfmPingCtlTgtMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlTgtMacAddr specifies the destination + MAC address for the test. + + A non-zero unicast destination MAC address is required in each test frame + sent for the test. The destination MAC address can be specified directly + (using this object) or indirectly (see the DESCRIPTION of + tmnxOamEthCfmPingCtlRemoteMepId). + + Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and + tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value. + Otherwise, an attempt to administratively enable the test (using + tmnxOamSaaCtlAdminStatus) will fail." + DEFVAL { '000000000000'H } + ::= { tmnxOamEthCfmPingCtlEntry 1 } + +tmnxOamEthCfmPingCtlSrcMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlSrcMdIndex specifies the source CFM + maintenance domain index for the test. Zero is the null CFM + maintenance domain index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 2 } + +tmnxOamEthCfmPingCtlSrcMaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlSrcMaIndex specifies the source CFM + maintenance association index for the test. Zero is the null CFM + maintenance association index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 3 } + +tmnxOamEthCfmPingCtlSrcMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlSrcMepId specifies the source + Maintenance association End Point Identifier (MEP ID) for the test. + Zero is the null MEP ID." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 4 } + +tmnxOamEthCfmPingCtlRemoteMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlRemoteMepId specifies the remote + Maintenance association End Point Identifier (MEP ID) for the test. + + A non-zero unicast destination MAC address is required in each test frame + sent for the test. The destination MAC address can be specified directly + (using tmnxOamEthCfmPingCtlTgtMacAddr) or indirectly (using this + object). + + Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and + tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value. + Otherwise, an attempt to administratively enable the test (using + tmnxOamSaaCtlAdminStatus) will fail. + + Suppose this object is assigned a non-default value. Then, at the + start of each test run, SROS reads + TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the + destination MAC address to use for the test run. + + The following index values are used for the read: + tmnxOamEthCfmPingCtlSrcMdIndex, + tmnxOamEthCfmPingCtlSrcMaIndex, + tmnxOamEthCfmPingCtlSrcMepId, + tmnxOamEthCfmPingCtlRemoteMepId. + + If a destination MAC address is not found, no test frames will be sent + for the test run. The number of frames to be sent during a test run is + configured using tmnxOamPingCtlProbeCount. + + Configuring tmnxOamEthCfmPingCtlRemoteMepId (instead of + tmnxOamEthCfmPingCtlDestMacAddr) has the following advantage: if the + hardware hosting the test's far end is replaced (meaning a new + destination MAC address is present), the test does not need to be + reconfigured." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 5 } + +tmnxOamVccvPgTgFec128CtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvPgTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgFec128CtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) ping tests which switch to + downstream FEC (Forward Equivalence Class) 128 segments." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + ::= { tmnxOamPingObjs 24 } + +tmnxOamVccvPgTgFec128CtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvPgTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgFec128CtlEntry contains the target information for a + VCCV ping test which switches to a downstream FEC 128 segment. + + The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is + set to 'fec128(2)'. + + A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVccvPgTgFec128CtlTable 1 } + +TmnxOamVccvPgTgFec128CtlEntry ::= SEQUENCE +{ + tmnxOamVccvPgTgFec128CtlSrcAddrT InetAddressType, + tmnxOamVccvPgTgFec128CtlSrcAddr InetAddress, + tmnxOamVccvPgTgFec128CtlDstAddrT InetAddressType, + tmnxOamVccvPgTgFec128CtlDstAddr InetAddress, + tmnxOamVccvPgTgFec128CtlPwId Unsigned32, + tmnxOamVccvPgTgFec128CtlPwType Unsigned32 +} + +tmnxOamVccvPgTgFec128CtlSrcAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlSrcAddrT specifies the address + type of tmnxOamVccvPgTgFec128CtlSrcAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvPgTgFec128CtlEntry 1 } + +tmnxOamVccvPgTgFec128CtlSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlSrcAddr specifies the value to be + copied into the Sender's PE Address (Sender's Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV ping request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvPgTgFec128CtlEntry 2 } + +tmnxOamVccvPgTgFec128CtlDstAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlDstAddrT specifies the address + type of tmnxOamVccvPgTgFec128CtlDstAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvPgTgFec128CtlEntry 3 } + +tmnxOamVccvPgTgFec128CtlDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlDstAddr specifies the value to be + copied into the 'Remote PE Address' (Remote Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV ping request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvPgTgFec128CtlEntry 4 } + +tmnxOamVccvPgTgFec128CtlPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlPwId specifies the value to be + copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + Zero indicates no Pseudowire Identifier has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgFec128CtlEntry 5 } + +tmnxOamVccvPgTgFec128CtlPwType OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlPwType specifies the value to be + copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. The code points are defined in RFC 4446. + + SROS supports services corresponding to the following RFC 4446 PW Type + code points. + + PW Type Description + ------- --------------------------------------- + 2 ATM AAL5 SDU VCC transport + 3 ATM transparent cell transport + 5 Ethernet + 9 ATM n-to-one VCC cell transport + 10 ATM n-to-one VPC cell transport + 17 Structure-agnostic E1 over packet + 18 Structure-agnostic T1 (DS1) over packet + 21 CES over PSN basic mode + 23 CES over PSN TDM with CAS + + Zero indicates no Pseudowire Type has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)'). + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', Section 3.2, 'MPLS Pseudowire Type'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgFec128CtlEntry 6 } + +tmnxOamVccvPgTgStaticCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvPgTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgStaticCtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) ping tests which switch to + downstream static (i.e. MPLS-TP) segments." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamPingObjs 25 } + +tmnxOamVccvPgTgStaticCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvPgTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgStaticCtlEntry contains the target information for a + VCCV ping test which switches to a downstream static (i.e. MPLS-TP) + segment. + + The values in a row are used to fill a 'Static Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is + set to 'static(3)'. + + A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVccvPgTgStaticCtlTable 1 } + +TmnxOamVccvPgTgStaticCtlEntry ::= SEQUENCE +{ + tmnxOamVccvPgTgStaticCtlAgi TmnxVPNRouteDistinguisher, + tmnxOamVccvPgTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvPgTgStaticCtlSaiiNode TmnxMplsTpNodeID, + tmnxOamVccvPgTgStaticCtlSaiiAcId Unsigned32, + tmnxOamVccvPgTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvPgTgStaticCtlTaiiNode TmnxMplsTpNodeID, + tmnxOamVccvPgTgStaticCtlTaiiAcId Unsigned32 +} + +tmnxOamVccvPgTgStaticCtlAgi OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlAgi specifies the value to be + copied into the 'Service Identifier' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping + request. As specified in RFC 6426, the 'Service Identifier' field may + be filled with an AGI (Attachment Group Identifier). + + The all-zeroes value indicates no Service Identifier has been + configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'." + DEFVAL { '0000000000000000'H } + ::= { tmnxOamVccvPgTgStaticCtlEntry 1 } + +tmnxOamVccvPgTgStaticCtlSaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlSaiiGlbl specifies the value to + be copied into the 'Source Global ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + ping request. + + Zero indicates no Source Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 2 } + +tmnxOamVccvPgTgStaticCtlSaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlSaiiNode specifies the value to + be copied into the 'Source Node ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + ping request. + + Zero indicates no Source Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 3 } + +tmnxOamVccvPgTgStaticCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlSaiiAcId specifies the value to + be copied into the 'Source AC-ID' (Source Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV ping request. + + Zero indicates no Source AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 4 } + +tmnxOamVccvPgTgStaticCtlTaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlTaiiGlbl specifies the value to + be copied into the 'Destination Global ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + Zero indicates no Destination Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 5 } + +tmnxOamVccvPgTgStaticCtlTaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlTaiiNode specifies the value to + be copied into the 'Destination Node ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + Zero indicates no Destination Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 6 } + +tmnxOamVccvPgTgStaticCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlTaiiAcId specifies the value to + be copied into the 'Destination AC-ID' (Destination Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV ping request. + + Zero indicates no Destination AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 7 } + +tmnxOamVxlanPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVxlanPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingCtlTable (along with tmnxOamPingCtlTable) contains the + configuration information for VXLAN (Virtual Extensible Local Area + Network) ping tests." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + ::= { tmnxOamPingObjs 26 } + +tmnxOamVxlanPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVxlanPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingCtlEntry (along with tmnxOamPingCtlEntry) contains the + configuration information for a VXLAN ping test. + + A row is created when the corresponding tmnxOamPingCtlTestMode is set + to 'vxlanPing'. + + A row is destroyed when the corresponding tmnxOamPingCtlTable row is + destroyed (using tmnxOamPingCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVxlanPingCtlTable 1 } + +TmnxOamVxlanPingCtlEntry ::= SEQUENCE +{ + tmnxOamVxlanPingCtlNetworkId Unsigned32, + tmnxOamVxlanPingCtlReplyMode INTEGER, + tmnxOamVxlanPingCtlIFlag Unsigned32, + tmnxOamVxlanPingCtlTestId Unsigned32, + tmnxOamVxlanPingCtlOutSrcUdpPt Unsigned32, + tmnxOamVxlanPingCtlOutIpTtl Unsigned32, + tmnxOamVxlanPingCtlInL2DestMac MacAddress, + tmnxOamVxlanPingCtlInIpSrcAddrT InetAddressType, + tmnxOamVxlanPingCtlInIpSrcAddr InetAddress, + tmnxOamVxlanPingCtlInIpDstAddrT InetAddressType, + tmnxOamVxlanPingCtlInIpDstAddr InetAddress, + tmnxOamVxlanPingCtlEndSysMacAddr MacAddress, + tmnxOamVxlanPingCtlReflectPad TruthValue +} + +tmnxOamVxlanPingCtlNetworkId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlNetworkId specifies the VXLAN Network + Identifier (VNI) of the VXLAN network to be tested. The value is + copied into the VXLAN Network Identifier field of the VXLAN Header of + the launched OAM echo request. + + Zero indicates no VXLAN Network Identifier has been configured. The + test will fail if tmnxOamVxlanPingCtlNetworkId is zero." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 1 } + +tmnxOamVxlanPingCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + udp (2), + overlay (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlReplyMode specifies the encapsulation + to be used in the OAM echo reply. The value is copied into the Reply + Mode field of the Generic Overlay OAM structure of the launched OAM + echo request. The replying node uses the value to choose the + encapsulation of the OAM echo reply. + + Code points: + udp(2) - reply using an IPv4 UDP packet + overlay(3) - reply via the overlay segment. + + The Jain draft's 'Do Not Reply' option (i.e. the Reply Mode with code + point 1) is not supported." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + DEFVAL { udp } + ::= { tmnxOamVxlanPingCtlEntry 2 } + +tmnxOamVxlanPingCtlIFlag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlIFlag specifies the I flag value to be + used for the test. The value is copied into the I flag field of the + VXLAN Header of the launched OAM echo request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 3 } + +tmnxOamVxlanPingCtlTestId OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlTestId specifies a unique identifier + for the test. The value is copied into the Originator Handle field of + the Generic Overlay OAM structure of the launched OAM echo request. + + Zero indicates no VXLAN Test Identifier has been configured. The test + will fail if tmnxOamVxlanPingCtlTestId is zero." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 4 } + +tmnxOamVxlanPingCtlOutSrcUdpPt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlOutSrcUdpPt specifies the outer source + UDP port to be used for the test. + + If tmnxOamVxlanPingCtlOutSrcUdpPt is zero, an SROS-computed UDP port + number is copied into the Source Port field of the Outer UDP Header of + the launched OAM echo request. + + If tmnxOamVxlanPingCtlOutSrcUdpPt is non-zero, the given value is + copied into the Source Port field of the Outer UDP Header of the + launched OAM echo request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 5 } + +tmnxOamVxlanPingCtlOutIpTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlOutIpTtl specifies the outer IP Time To + Live value to be used for the test. The value is copied into the Time + To Live field of the Outer IPv4 Header of the launched OAM echo + request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 255 } + ::= { tmnxOamVxlanPingCtlEntry 6 } + +tmnxOamVxlanPingCtlInL2DestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInL2DestMac specifies the inner + Destination MAC address to be used for the test. The value is copied + into the Inner Destination MAC Address field of the Inner Ethernet + Header of the launched OAM echo request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { '000000000000'H } + ::= { tmnxOamVxlanPingCtlEntry 7 } + +tmnxOamVxlanPingCtlInIpSrcAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpSrcAddrT specifies the type of + address in tmnxOamVxlanPingCtlInIpSrcAddr." + DEFVAL { ipv4 } + ::= { tmnxOamVxlanPingCtlEntry 8 } + +tmnxOamVxlanPingCtlInIpSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpSrcAddr specifies the inner source + IP address to be used for the test. The value is copied into the + Source IP Address field of the Inner IP Header of the launched OAM Echo + request. + + For snmpset, only IPv4 addresses are supported. + + If this object has its default value when tmnxOamPingCtlServiceId is + configured for the test, SROS copies the service's source VXLAN + Tunnel Endpoint (VTEP) into tmnxOamVxlanPingCtlInIpSrcAddrT and + tmnxOamVxlanPingCtlInIpSrcAddr. The copied VTEP can be IPv4 or + IPv6. The test fails to start when tmnxOamVxlanPingCtlInIpSrcAddrT + is 'ipv6(2)'." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner + Header for Echo Request in Layer 2 Context'." + DEFVAL { '00000000'H } + ::= { tmnxOamVxlanPingCtlEntry 9 } + +tmnxOamVxlanPingCtlInIpDstAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpDstAddrT specifies the type of + address in tmnxOamVxlanPingCtlInIpDstAddr." + DEFVAL { ipv4 } + ::= { tmnxOamVxlanPingCtlEntry 10 } + +tmnxOamVxlanPingCtlInIpDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpDstAddr specifies the inner + destination IP address to be used for the test. The value is copied + into the Destination IP Address field of the Inner IP Header of the + launched OAM Echo request. + + Addresses in the address block 127.0.0.0/8 are accepted. The default + address is 127.0.0.1." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner + Header for Echo Request in Layer 2 Context'." + DEFVAL { '7f000001'H } + ::= { tmnxOamVxlanPingCtlEntry 11 } + +tmnxOamVxlanPingCtlEndSysMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlEndSysMacAddr specifies the end system + MAC address to be verified by the test. The value is copied into the + MAC Address #1 field of the End-System MAC Sub-TLV of the launched OAM + Echo request." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for + Validating End-System MAC Address'." + DEFVAL { '000000000000'H } + ::= { tmnxOamVxlanPingCtlEntry 12 } + +tmnxOamVxlanPingCtlReflectPad OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlReflectPad specifies whether or not to + copy the pad TLV from the OAM echo request to the OAM echo response. + + The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and + tmnxOamPingCtlSize=0 is rejected, because tmnxOamPingCtlSize=0 + indicates there is no pad TLV to be copied. + + The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and + tmnxOamVxlanPingCtlReplyMode='udp(2)' is rejected." + DEFVAL { false } + ::= { tmnxOamVxlanPingCtlEntry 13 } + +tmnxOamVxlanPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVxlanPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingHistoryTable (along with tmnxOamPingHistoryTable) + contains the information obtained from Virtual Extensible Local Area + Network (VXLAN) Echo Reply PDUs." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + ::= { tmnxOamPingObjs 27 } + +tmnxOamVxlanPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamVxlanPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingHistoryEntry (along with tmnxOamPingHistoryEntry) + contains the information obtained from one VXLAN Echo Reply PDU. + + A row is created when a VXLAN Echo Reply PDU (associated with a + managed 'vxlanPing' test) arrives. + + A row is destroyed when the corresponding tmnxOamPingHistoryEntry is + destroyed. + + The first two indices specify a 'vxlanPing' test. The third index + specifies a test run (started using tmnxOamPingCtlAdminStatus). The + fourth index specifies a VXLAN Echo Reply PDU." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 7.3.4, 'Receiving VXLAN + Echo Reply'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamVxlanPingHistoryTable 1 } + +TmnxOamVxlanPingHistoryEntry ::= SEQUENCE +{ + tmnxOamVxlanPingHistReturnCode Unsigned32, + tmnxOamVxlanPingHistRtrnSubCode Unsigned32, + tmnxOamVxlanPingHistValidationRC Unsigned32, + tmnxOamVxlanPingHistNetworkId Unsigned32, + tmnxOamVxlanPingHistOutIpTtl Unsigned32 +} + +tmnxOamVxlanPingHistReturnCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistReturnCode indicates the value copied + from the Return Code field of the Generic Overlay OAM Packet structure + of the VXLAN Echo Reply PDU. + + Code points include (but are not restricted to) the following. + + Value Interpretation + ----- ------------------------------- + 0 no return code + 1 malformed echo request received + 2 overlay segment not present + 3 overlay segment not operational + 4 OK" + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + ::= { tmnxOamVxlanPingHistoryEntry 1 } + +tmnxOamVxlanPingHistRtrnSubCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistRtrnSubCode indicates the value + copied from the Return Subcode field of the Generic Overlay OAM Packet + structure of the VXLAN Echo Reply PDU." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + ::= { tmnxOamVxlanPingHistoryEntry 2 } + +tmnxOamVxlanPingHistValidationRC OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistValidationRC indicates the value + copied from the 'Return Code #1' field of the 'Sub-TLV for Validating + End-System MAC Address' of the VXLAN Echo Reply PDU." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for + Validating End-System MAC Address'." + ::= { tmnxOamVxlanPingHistoryEntry 3 } + +tmnxOamVxlanPingHistNetworkId OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistNetworkId indicates the value of the + VXLAN Network Identifier (VNI) field of the VXLAN Header of the VXLAN + Echo Reply PDU." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + ::= { tmnxOamVxlanPingHistoryEntry 4 } + +tmnxOamVxlanPingHistOutIpTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistOutIpTtl indicates the value of the + Time To Live field of the Outer IPv4 Header of the VXLAN Echo Reply + PDU." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + ::= { tmnxOamVxlanPingHistoryEntry 5 } + +tmnxOamBfdOnLspPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBfdOnLspPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBfdOnLspPingResultsTable contains the information obtained + during the RFC 5884 procedures used to bootstrap and periodically + verify Bidirectional Forwarding Detection (BFD) sessions on Label + Switched Paths (LSPs). The bootstrap and verification procedures use + LSP ping echo request and reply packets." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP + Ping'." + ::= { tmnxOamPingObjs 28 } + +tmnxOamBfdOnLspPingResultsEntry OBJECT-TYPE + SYNTAX TmnxOamBfdOnLspPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBfdOnLspPingResultsEntry contains the information obtained + during the RFC 5884 procedures used to bootstrap and periodically + verify a BFD session on an LSP. + + A row is created when an RFC 5884 BFD-on-LSP session starts its + bootstrap procedure. A row is destroyed when the BFD-on-LSP session + disconnects." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP + Ping'." + INDEX { tmnxOamBfdOnLspLocalBfdDiscrim } + ::= { tmnxOamBfdOnLspPingResultsTable 1 } + +TmnxOamBfdOnLspPingResultsEntry ::= SEQUENCE +{ + tmnxOamBfdOnLspLocalBfdDiscrim Unsigned32, + tmnxOamBfdOnLspRemoteBfdDiscrim Unsigned32, + tmnxOamBfdOnLspRemoteAddressType InetAddressType, + tmnxOamBfdOnLspRemoteAddress InetAddress, + tmnxOamBfdOnLspLspName TLNamedItemOrEmpty, + tmnxOamBfdOnLspPingReturnCode TmnxOamPingRtnCode, + tmnxOamBfdOnLspPingReturnSubcode Unsigned32, + tmnxOamBfdOnLspPingTxCount Unsigned32, + tmnxOamBfdOnLspPingRxCount Unsigned32, + tmnxOamBfdOnLspPathState INTEGER, + tmnxOamBfdOnLspPingTxInterval Unsigned32, + tmnxOamBfdOnLspBootStrRetryCount Unsigned32, + tmnxOamBfdOnLspFecType TmnxBfdOnLspSessFecType, + tmnxOamBfdOnLspPrefixType InetAddressType, + tmnxOamBfdOnLspPrefix InetAddress, + tmnxOamBfdOnLspPrefixLen InetAddressPrefixLength, + tmnxOamBfdOnLspSourceAddressType InetAddressType, + tmnxOamBfdOnLspSourceAddress InetAddress, + tmnxOamBfdOnLspOperState INTEGER +} + +tmnxOamBfdOnLspLocalBfdDiscrim OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspLocalBfdDiscrim specifies the local BFD + discriminator for a BFD-on-LSP session. The local discriminator is + this system's identifier of the BFD session." + REFERENCE + "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3, + 'Demultiplexing and the Discriminator Fields'." + ::= { tmnxOamBfdOnLspPingResultsEntry 1 } + +tmnxOamBfdOnLspRemoteBfdDiscrim OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspRemoteBfdDiscrim indicates the remote BFD + discriminator for the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. The remote discriminator is the far + end system's identifier of the BFD session. + + Zero is returned if the bootstrap has not completed successfully." + REFERENCE + "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3, + 'Demultiplexing and the Discriminator Fields'." + ::= { tmnxOamBfdOnLspPingResultsEntry 2 } + +tmnxOamBfdOnLspRemoteAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspRemoteAddressType indicates the type of + address stored in tmnxOamBfdOnLspRemoteAddress." + ::= { tmnxOamBfdOnLspPingResultsEntry 3 } + +tmnxOamBfdOnLspRemoteAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspRemoteAddress (in conjunction with + tmnxOamBfdOnLspRemoteAddressType) indicates the IP address of the node + which sent the most recent LSP ping echo reply for the BFD-on-LSP + session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + If the LSP is operating correctly, the reply is sent by the far end of + the BFD-on-LSP session." + ::= { tmnxOamBfdOnLspPingResultsEntry 4 } + +tmnxOamBfdOnLspLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspLspName indicates the LSP name associated + with the Resource Reservation Protocol (RSVP) BFD-on-LSP session + identified by tmnxOamBfdOnLspLocalBfdDiscrim. LSP names are configured + using TIMETRA-MPLS-MIB::vRtrMplsLspName. + + When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value + of this object is the empty string." + ::= { tmnxOamBfdOnLspPingResultsEntry 5 } + +tmnxOamBfdOnLspPingReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingReturnCode indicates the status of the + most recent LSP ping echo reply received for the BFD-on-LSP session + identified by tmnxOamBfdOnLspLocalBfdDiscrim." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamBfdOnLspPingResultsEntry 6 } + +tmnxOamBfdOnLspPingReturnSubcode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingReturnSubcode indicates the value + present in the RFC 4379 Return Subcode (RSC) field of the most recent + LSP ping echo reply for the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamBfdOnLspPingResultsEntry 7 } + +tmnxOamBfdOnLspPingTxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingTxCount indicates the number of LSP + ping echo request packets sent for the BFD-on-LSP session identified + by tmnxOamBfdOnLspLocalBfdDiscrim." + ::= { tmnxOamBfdOnLspPingResultsEntry 8 } + +tmnxOamBfdOnLspPingRxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingRxCount indicates the number of LSP + ping echo reply packets received for the BFD-on-LSP session identified + by tmnxOamBfdOnLspLocalBfdDiscrim." + ::= { tmnxOamBfdOnLspPingResultsEntry 9 } + +tmnxOamBfdOnLspPathState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + active (2), + inactive (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPathState indicates the state of the path + hosting the RSVP BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. + + Code points: + unknown (1) - the state of the path hosting the BFD-on-LSP session is + unknown + active (2) - the BFD-on-LSP session is running on the active path + inactive (3) - the BFD-on-LSP session is running on the inactive path + + When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value + of this object is 'unknown(1)'." + REFERENCE + "RFC 4090, 'Fast Reroute Extensions to RSVP-TE for LSP Tunnels', Section + 3.2, 'Facility Backup'." + ::= { tmnxOamBfdOnLspPingResultsEntry 10 } + +tmnxOamBfdOnLspPingTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingTxInterval indicates the transmission + interval for LSP ping request PDUs sent during periodic verification + of the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. + + This value is configured using + TIMETRA-MPLS-MIB::vRtrMplsLspBfdPingIntvl. A read-only copy of the + value is available here for the convenience of a manager wishing to + read the value using a local BFD discriminator as the index." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 4, 'Theory of Operation'" + ::= { tmnxOamBfdOnLspPingResultsEntry 11 } + +tmnxOamBfdOnLspBootStrRetryCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspBootStrRetryCount indicates the current + number of retries started while attempting to bootstrap the BFD-on-LSP + session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + If the bootstrap completed successfully on the first attempt, zero is + returned." + ::= { tmnxOamBfdOnLspPingResultsEntry 12 } + +tmnxOamBfdOnLspFecType OBJECT-TYPE + SYNTAX TmnxBfdOnLspSessFecType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspFecType indicates the Forwarding + Equivalence Class (FEC) type of the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. + + This release supports code points 'rsvp(1)' and 'ldp(2)'." + ::= { tmnxOamBfdOnLspPingResultsEntry 13 } + +tmnxOamBfdOnLspPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPrefixType indicates the type of address + stored in tmnxOamBfdOnLspPrefix." + ::= { tmnxOamBfdOnLspPingResultsEntry 14 } + +tmnxOamBfdOnLspPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPrefix indicates (in conjunction with + tmnxOamBfdOnLspPrefixType and tmnxOamBfdOnLspPrefixLen) the prefix + which identifies the Label Distribution Protocol (LDP) LSP which hosts + the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + When tmnxOamBfdOnLspFecType is 'rsvp(1)', the three prefix objects + have the following values. + tmnxOamBfdOnLspPrefixType : 'unknown(0)' + tmnxOamBfdOnLspPrefix : empty + tmnxOamBfdOnLspPrefixLen : 0." + REFERENCE + "RFC 5036, 'LDP Specification', Section 3.4.1, 'FEC TLV'." + ::= { tmnxOamBfdOnLspPingResultsEntry 15 } + +tmnxOamBfdOnLspPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPrefixLen indicates the number of + significant bits in the prefix defined by tmnxOamBfdOnLspPrefixType, + tmnxOamBfdOnLspPrefix, and tmnxOamBfdOnLspPrefixLen." + ::= { tmnxOamBfdOnLspPingResultsEntry 16 } + +tmnxOamBfdOnLspSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSourceAddressType indicates the type of + address stored in tmnxOamBfdOnLspSourceAddress." + ::= { tmnxOamBfdOnLspPingResultsEntry 17 } + +tmnxOamBfdOnLspSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSourceAddress (in conjunction with + tmnxOamBfdOnLspSourceAddressType) indicates the source IP address of + the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim." + ::= { tmnxOamBfdOnLspPingResultsEntry 18 } + +tmnxOamBfdOnLspOperState OBJECT-TYPE + SYNTAX INTEGER { + bootstrapInProg (1), + bootstrappedNoPeriodicVerif (2), + bootstrappedSendingPeriodicVerif (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspOperState indicates the operational state + (with respect to the RFC 5884 LSP Ping procedures) of the BFD-on-LSP + session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + Code Points + 'bootstrapInProg(1)' - the session is being bootstrapped using LSP + ping, as described in RFC 5884 Section 6. + 'bootstrappedNoPeriodicVerif(2)' - the bootstrap completed + successfully. This is the success state for a session which has + periodic verification of the LSP (using LSP ping) disabled. + Periodic verification is disabled by setting the session's LSP ping + interval (e.g. + TIMETRA-LDP-NG-MIB::vRtrLdpNgBfdOnLspPfxListPingIntv) to zero. + 'bootstrappedSendingPeriodicVerif(3)' - the bootstrap completed + successfully, and the session is sending LSP pings to periodically + verify the LSP (as described in RFC 5884 Section 3.2). This is the + success state for a session which has periodic verification of the + session enabled. + + The BFD-level operational state of a BFD-on-LSP session is given by + TIMETRA-BFD-MIB::tmnxBfdOnLspSessOperState." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP + Ping'. + RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 6, 'Session Establishment'." + ::= { tmnxOamBfdOnLspPingResultsEntry 19 } + +tmnxOamVxlanPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVxlanPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingResultsTable contains results of VXLAN (Virtual + Extensible Local Area Network) ping tests." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + ::= { tmnxOamPingObjs 29 } + +tmnxOamVxlanPingResultsEntry OBJECT-TYPE + SYNTAX TmnxOamVxlanPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingResultsEntry contains results of one 'vxlanPing' + test run. tmnxOamPingResultsEntry contains additional results for the + test run. + + A tmnxOamVxlanPingResultsEntry is created/destroyed when a + tmnxOamPingResultsEntry is created/destroyed for a 'vxlanPing' test. + + tmnxOamPingCtlEntry and tmnxOamVxlanPingCtlEntry are used to configure + and start a 'vxlanPing' test. + + tmnxOamVxlanPingHistoryEntry contains per-probe results for a + 'vxlanPing' test run." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex + } + ::= { tmnxOamVxlanPingResultsTable 1 } + +TmnxOamVxlanPingResultsEntry ::= SEQUENCE +{ + tmnxOamVxlanPingResOutSrcAddrTyp InetAddressType, + tmnxOamVxlanPingResOutSrcAddress InetAddress +} + +tmnxOamVxlanPingResOutSrcAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingResOutSrcAddrTyp indicates the address + type of tmnxOamVxlanPingResOutSrcAddress." + ::= { tmnxOamVxlanPingResultsEntry 1 } + +tmnxOamVxlanPingResOutSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingResOutSrcAddress indicates the outer + source IP address (as selected by SROS) used for the specified + 'vxlanPing' test run. The value was copied into the Outer Source IPv4 + Address field of the VXLAN Header of each OAM echo request launched for + the specified test run. + + IPv6 may be supported in a future release." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + ::= { tmnxOamVxlanPingResultsEntry 2 } + +tmnxOamPingReadOnlyScalars OBJECT IDENTIFIER ::= { tmnxOamPingObjs 30 } + +tmnxOamBfdOnLspSessBootstrInProg OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSessBootstrInProg indicates the current + number of BFD-on-LSP sessions with OAM operational state (i.e. + tmnxOamBfdOnLspOperState) 'bootstrapInProg(1)'." + ::= { tmnxOamPingReadOnlyScalars 1 } + +tmnxOamBfdOnLspSessBootstrNoPV OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSessBootstrNoPV indicates the current + number of BFD-on-LSP sessions with OAM operational state (i.e. + tmnxOamBfdOnLspOperState) 'bootstrappedNoPeriodicVerif(2)'." + ::= { tmnxOamPingReadOnlyScalars 2 } + +tmnxOamBfdOnLspSessBootstrSendPV OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSessBootstrSendPV indicates the current + number of BFD-on-LSP sessions with OAM operational state (i.e. + tmnxOamBfdOnLspOperState) 'bootstrappedSendingPeriodicVerif(3)'." + ::= { tmnxOamPingReadOnlyScalars 3 } + +tmnxOamBierPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBierPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierPingCtlTable (along with tmnxOamPingCtlTable) contains the + configuration information for BIER (Bit Index Explicit Replication) + ping tests." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017. + IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019." + ::= { tmnxOamPingObjs 31 } + +tmnxOamBierPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBierPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierPingCtlEntry (along with tmnxOamPingCtlEntry) contains the + configuration information for a BIER ping test. + + A row is created when the corresponding tmnxOamPingCtlTestMode is set + to 'bierPing'. + + A row is destroyed when the corresponding tmnxOamPingCtlTable row is + destroyed (using tmnxOamPingCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamBierPingCtlTable 1 } + +TmnxOamBierPingCtlEntry ::= SEQUENCE +{ + tmnxOamBierPingCtlSubDomain Unsigned32, + tmnxOamBierPingCtlBfrId Unsigned32, + tmnxOamBierPingCtlBfrIdStart Unsigned32, + tmnxOamBierPingCtlBfrIdEnd Unsigned32, + tmnxOamBierPingCtlTtl Unsigned32 +} + +tmnxOamBierPingCtlSubDomain OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingCtlSubDomain specifies the BIER sub-domain + to be tested. + + Zero indicates the default sub-domain." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'. + IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019, + Section 4.3, 'Sending BIER Echo Request'." + DEFVAL { 0 } + ::= { tmnxOamBierPingCtlEntry 1 } + +tmnxOamBierPingCtlBfrId OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingCtlBfrId specifies the identifier of the + Bit-Forwarding Router (BFR) to be pinged. + + The BFR-ID must be a member of the tested sub-domain (as configured + using tmnxOamBierPingCtlSubDomain). Otherwise, the test will fail. + + Zero indicates no BFR-ID has been configured. + + There are three methods to configure the destination(s) to be pinged: + 1. tmnxOamBierPingCtlBfrId. + 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd. + 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress. + + Exactly one of the methods must be used. Otherwise, the test will + fail." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'." + DEFVAL { 0 } + ::= { tmnxOamBierPingCtlEntry 2 } + +tmnxOamBierPingCtlBfrIdStart OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingCtlBfrIdStart specifies the start of a + contiguous range of Bit-Forwarding Router (BFR) identifiers to be + pinged. tmnxOamBierPingCtlBfrIdEnd specifies the end of the range. + + Each BFR-ID in the range must be a member of the tested sub-domain + (as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the + test will fail. + + Zero indicates no start for the BFR-ID range has been configured. + + The following objects must be set together in one SNMP Set PDU: + tmnxOamBierPingCtlBfrIdStart, + tmnxOamBierPingCtlBfrIdEnd. + + There are three methods to configure the destination(s) to be pinged: + 1. tmnxOamBierPingCtlBfrId. + 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd. + 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress. + + Exactly one of the methods must be used. Otherwise, the test will + fail." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'." + DEFVAL { 0 } + ::= { tmnxOamBierPingCtlEntry 3 } + +tmnxOamBierPingCtlBfrIdEnd OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingCtlBfrIdEnd specifies the end of a + contiguous range of Bit-Forwarding Router (BFR) identifiers to be + pinged. tmnxOamBierPingCtlBfrIdStart specifies the start of the range. + + Each BFR-ID in the range must be a member of the tested sub-domain + (as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the + test will fail. + + Zero indicates no end for the BFR-ID range has been configured. + + The following objects must be set together in one SNMP Set PDU: + tmnxOamBierPingCtlBfrIdStart, + tmnxOamBierPingCtlBfrIdEnd. + + There are three methods to configure the destination(s) to be pinged: + 1. tmnxOamBierPingCtlBfrId. + 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd. + 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress. + + Exactly one of the methods must be used. Otherwise, the test will + fail." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'." + DEFVAL { 0 } + ::= { tmnxOamBierPingCtlEntry 4 } + +tmnxOamBierPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingCtlTtl specifies the MPLS Time To Live + (TTL) to be used for the test." + DEFVAL { 255 } + ::= { tmnxOamBierPingCtlEntry 5 } + +tmnxOamBierPingBfrPfxCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBierPingBfrPfxCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierPingBfrPfxCtlTable contains IP destination addresses (i.e. + Bit-Forwarding Router (BFR) prefixes) for BIER ping tests." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 2, 'The BFR Identifier and BFR-Prefix'." + ::= { tmnxOamPingObjs 32 } + +tmnxOamBierPingBfrPfxCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBierPingBfrPfxCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierPingBfrPfxCtlEntry contains one BFR prefix. A BIER ping + test can have several BFR prefixes. Each BFR prefix is an IP + destination address for the test. + + A row is created/destroyed using tmnxOamBierPingBfrPfxCtlRowState. + + Rows in this table belonging to a particular test cannot be added, + changed, or deleted when the test's tmnxOamPingCtlAdminStatus is + 'enabled(1)'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamBierPingPfxIndex + } + ::= { tmnxOamBierPingBfrPfxCtlTable 1 } + +TmnxOamBierPingBfrPfxCtlEntry ::= SEQUENCE +{ + tmnxOamBierPingPfxIndex Unsigned32, + tmnxOamBierPingBfrPfxCtlRowState RowStatus, + tmnxOamBierPingBfrPfxCtlAddrType InetAddressType, + tmnxOamBierPingBfrPfxCtlAddress InetAddress +} + +tmnxOamBierPingPfxIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingPfxIndex specifies a BFR prefix index. The + index allows one test to have several BFR prefixes." + ::= { tmnxOamBierPingBfrPfxCtlEntry 1 } + +tmnxOamBierPingBfrPfxCtlRowState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingBfrPfxCtlRowState specifies the status of + the row for the specified BFR prefix." + ::= { tmnxOamBierPingBfrPfxCtlEntry 2 } + +tmnxOamBierPingBfrPfxCtlAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingBfrPfxCtlAddrType specifies the address + type of tmnxOamBierPingBfrPfxCtlAddress." + DEFVAL { unknown } + ::= { tmnxOamBierPingBfrPfxCtlEntry 3 } + +tmnxOamBierPingBfrPfxCtlAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingBfrPfxCtlAddress specifies a BFR prefix + used as a destination address for a BIER ping test. + + There are three methods to configure the destination(s) to be pinged: + 1. tmnxOamBierPingCtlBfrId. + 2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd. + 3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress. + + Exactly one of the methods must be used. Otherwise, the test will + fail." + DEFVAL { ''H } + ::= { tmnxOamBierPingBfrPfxCtlEntry 4 } + +tmnxOamBierPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBierPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierPingHistoryTable (along with tmnxOamPingHistoryTable) + contains the per-probe results for Bit Index Explicit Replication + (BIER) ping tests." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019. + RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017." + ::= { tmnxOamPingObjs 33 } + +tmnxOamBierPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamBierPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierPingHistoryEntry (along with tmnxOamPingHistoryEntry) + contains the results for one BIER ping probe. + + A row is created/destroyed when the corresponding + tmnxOamPingHistoryEntry is created/destroyed. + + The first two indices specify a 'bierPing' test. + + The third index specifies a test run (started using + tmnxOamPingCtlAdminStatus). + + The fourth index specifies a Bit-Forwarding Router (BFR) with results + to report. + + All the indices match the corresponding tmnxOamPingHistoryEntry + indices." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 4.6, 'Receiving Echo Reply'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamBierPingHistoryTable 1 } + +TmnxOamBierPingHistoryEntry ::= SEQUENCE +{ + tmnxOamBierPingHistoryBfrId Unsigned32, + tmnxOamBierPingHistoryBfrPfxType InetAddressType, + tmnxOamBierPingHistoryBfrPfx InetAddress, + tmnxOamBierPingHistoryReturnCode TmnxOamBierHistoryReturnCode +} + +tmnxOamBierPingHistoryBfrId OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingHistoryBfrId indicates the identifier of + the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo + Request. + + Zero is returned if the BFR-ID cannot be determined." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'." + ::= { tmnxOamBierPingHistoryEntry 1 } + +tmnxOamBierPingHistoryBfrPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingHistoryBfrPfxType indicates the IP address + type of the address read using tmnxOamBierPingHistoryBfrPfx." + ::= { tmnxOamBierPingHistoryEntry 2 } + +tmnxOamBierPingHistoryBfrPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingHistoryBfrPfx indicates the IP address of + the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo + Request." + ::= { tmnxOamBierPingHistoryEntry 3 } + +tmnxOamBierPingHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamBierHistoryReturnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierPingHistoryReturnCode indicates the value + copied from the Return Code field of the BIER Echo Reply PDU. + + Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did + not arrive (e.g. in the case of a timeout)." + ::= { tmnxOamBierPingHistoryEntry 4 } + +tmnxOamTraceRouteObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 2 } + +tmnxOamTraceRouteNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamTraceRouteObjs 1 } + +tmnxOamTrMaxConcurrentRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active trace route requests + that are allowed within an agent implementation. A value + of 0 for this object implies that there is no limit for + the number of concurrent active requests in effect." + DEFVAL { 0 } + ::= { tmnxOamTraceRouteObjs 2 } + +tmnxOamTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrCtlTable contains configuration and status information for + trace tests." + ::= { tmnxOamTraceRouteObjs 3 } + +tmnxOamTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrCtlEntry contains configuration and status information for + one trace test. + + Rows are created/destroyed using tmnxOamTrCtlRowStatus. + + The test's test type (e.g. 'lspTraceRoute(2)') is configured using + tmnxOamTrCtlTestMode. Depending on the test type, configuration + specific to the test type may reside in a child table (e.g. + tmnxOamLspTrCtlTable). + + Test results reside in the tables listed in the tmnxOamTrCtlTestMode + DESCRIPTION clause." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamTrCtlTable 1 } + +TmnxOamTrCtlEntry ::= SEQUENCE +{ + tmnxOamTrCtlOwnerIndex SnmpAdminString, + tmnxOamTrCtlTestIndex SnmpAdminString, + tmnxOamTrCtlRowStatus RowStatus, + tmnxOamTrCtlStorageType StorageType, + tmnxOamTrCtlDescr SnmpAdminString, + tmnxOamTrCtlTestMode INTEGER, + tmnxOamTrCtlAdminStatus TmnxEnabledDisabledAdminState, + tmnxOamTrCtlFcName TFCName, + tmnxOamTrCtlProfile TProfile, + tmnxOamTrCtlTargetIpAddress IpAddress, + tmnxOamTrCtlServiceId TmnxServId, + tmnxOamTrCtlDataSize Unsigned32, + tmnxOamTrCtlTimeOut Unsigned32, + tmnxOamTrCtlProbesPerHop Unsigned32, + tmnxOamTrCtlMaxTtl Unsigned32, + tmnxOamTrCtlInitialTtl Unsigned32, + tmnxOamTrCtlDSField Unsigned32, + tmnxOamTrCtlMaxFailures Unsigned32, + tmnxOamTrCtlInterval Unsigned32, + tmnxOamTrCtlMaxRows Unsigned32, + tmnxOamTrCtlTrapGeneration BITS, + tmnxOamTrCtlCreateHopsEntries TruthValue, + tmnxOamTrCtlSAA TruthValue, + tmnxOamTrCtlRuns Counter32, + tmnxOamTrCtlFailures Counter32, + tmnxOamTrCtlLastRunResult TmnxOamTestResult, + tmnxOamTrCtlLastChanged TimeStamp, + tmnxOamTrCtlVRtrID TmnxVRtrIDOrZero, + tmnxOamTrCtlTgtAddrType InetAddressType, + tmnxOamTrCtlTgtAddress InetAddress, + tmnxOamTrCtlSrcAddrType InetAddressType, + tmnxOamTrCtlSrcAddress InetAddress, + tmnxOamTrCtlWaitMilliSec Unsigned32, + tmnxOamTrCtlRouterInstanceName TLNamedItemOrEmpty +} + +tmnxOamTrCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlOwnerIndex specifies the owner name of the + test." + ::= { tmnxOamTrCtlEntry 1 } + +tmnxOamTrCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTestIndex specifies the test name of the + test. + + The test is identified by the owner name and the test name. One owner + typically owns several tests. This indexing method ensures tests + created by several owners have unique indices." + ::= { tmnxOamTrCtlEntry 2 } + +tmnxOamTrCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlRowStatus specifies the status of the row for + the specified trace test. + + Deleting a row deletes all the child rows with the same owner name and + test name, including additional configuration rows (e.g. + tmnxOamLspTrCtlTable), and rows containing test results (e.g. + tmnxOamTrHopsTable)." + ::= { tmnxOamTrCtlEntry 3 } + +tmnxOamTrCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { volatile } + ::= { tmnxOamTrCtlEntry 4 } + +tmnxOamTrCtlDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { '00'H } + ::= { tmnxOamTrCtlEntry 5 } + +tmnxOamTrCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + macTraceRoute (1), + lspTraceRoute (2), + vprnTraceRoute (3), + mcastTraceRoute (4), + icmpTraceRoute (5), + ldpTreeTrace (6), + vccvTraceRoute (7), + p2mpLspTrace (8), + ethCfmLinkTrace (9), + bierTrace (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTestMode specifies the type of trace route + test defined by this row. + + Code points: + 'bierTrace' + - Bit Index Explicit Replication (BIER) trace route test. + 'ethCfmLinkTrace' + - Ethernet Connectivity Fault Management (CFM) trace route test. + 'icmpTraceRoute' + - traceroute test (receives Internet Control Message Protocol + (ICMP) responses). + 'ldpTreeTrace' + - Label Distribution Protocol (LDP) Tree Trace test. + 'lspTraceRoute' + - Label Switched Path (LSP) trace route test. + 'macTraceRoute' + - Ethernet Media Access Control (MAC) trace route test. + 'mcastTraceRoute' + - mtrace test (i.e. IP multicast trace route test, using + IETF draft-ietf-idmr-traceroute-ipm (IGMP-based)). + OR + Mtrace2 test (i.e. IP multicast trace route test, using + IETF draft-ietf-mboned-mtrace-v2 (UDP-based)). + 'none' + - no test type. + 'p2mpLspTrace' + - Point-to-Multipoint Label Switched Path (LSP) trace route test. + 'vccvTraceRoute' + - Virtual Circuit Connectivity Verification (VCCV) trace route + test. + 'vprnTraceRoute' + - Virtual Private Routed Network (VPRN) trace route test. + + When tmnxOamTrCtlTestMode is set, SROS may automatically create a + same-INDEX row in a table used to configure objects specific to the + test type (as shown in the following table). + + tmnxOamTrCtlTestMode Auto-Gen Row for Additional Configuration + -------------------- ----------------------------------------- + 'bierTrace' tmnxOamBierTrCtlTable + 'ethCfmLinkTrace' tmnxOamEthCfmTrCtlTable + 'icmpTraceRoute' tmnxOamIcmpTrCtlTable + 'ldpTreeTrace' tmnxOamLTtraceCtlTable + 'lspTraceRoute' tmnxOamLspTrCtlTable + 'macTraceRoute' tmnxOamMacTrCtlTable + 'mcastTraceRoute' tmnxOamMcastTrCtlTable + 'p2mpLspTrace' tmnxOamP2mpLspTrCtlTable + 'vccvTraceRoute' tmnxOamVccvTrCtlTable + 'vprnTraceRoute' tmnxOamVprnTrCtlTable + + Baseline: test results are available in tmnxOamTrResultsTable, + tmnxOamTrHopsTable, and tmnxOamTrProbeHistoryTable. + Exceptions are noted in the following two tables. + + tmnxOamTrCtlTestMode Additional Results Table(s) + -------------------- ------------------------------- + 'bierTrace' tmnxOamBierTrProbeHistoryTable + 'ethCfmLinkTrace' tmnxOamEthCfmTrPrHistTable + 'icmpTraceRoute' tmnxOamIcmpTrLabelStackTable + 'ldpTreeTrace' tmnxOamLTtraceHopInfoTable + tmnxOamLTtraceResultsTable + 'lspTraceRoute' tmnxOamLspTrDSLabelTable + tmnxOamLspTrFecStackTable + tmnxOamLspTrMapTable + 'macTraceRoute' tmnxOamMacTrL2MapTable + 'mcastTraceRoute' tmnxOamMcastTrRespTable + 'p2mpLspTrace' tmnxOamP2mpLspTrDSLabelTable + tmnxOamP2mpLspTrMapTable + 'vccvTraceRoute' tmnxOamVccvTrNextPwSegmentTable + 'vprnTraceRoute' tmnxOamVprnTrL3MapTable + tmnxOamVprnTrNextHopTable + tmnxOamVprnTrRTTable + + tmnxOamTrCtlTestMode Unused Standard Results Table + -------------------- ----------------------------- + 'ldpTreeTrace' tmnxOamTrProbeHistoryTable + tmnxOamTrHopsTable + tmnxOamTrResultsTable + 'mcastTraceRoute' tmnxOamTrHopsTable + otherwise none + + The support for Service Assurance Agent (SAA) tests (i.e. tests with + tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without + tmnxOamSaaCtlTable rows) varies with the test type, as shown in the + following table. + + tmnxOamTrCtlTestMode SAA Supported OAM Supported + -------------------- ------------- ------------- + 'bierTrace' No Yes + 'ethCfmLinkTrace' Yes No + 'icmpTraceRoute' Yes Yes + 'ldpTreeTrace' No Yes + 'lspTraceRoute' Yes Yes + 'macTraceRoute' Yes Yes + 'mcastTraceRoute' No Yes + 'p2mpLspTrace' No Yes + 'vccvTraceRoute' Yes Yes + 'vprnTraceRoute' Yes Yes " + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017. + IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019." + DEFVAL { none } + ::= { tmnxOamTrCtlEntry 6 } + +tmnxOamTrCtlAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlAdminStatus specifies the administrative + state of the specified trace test. + + An attempt to set tmnxOamTrCtlAdminStatus to 'enabled' will fail if + the objects required by the trace test have not been set. + + When this object has the value 'enabled' an attempt to modify any of + the test's configurable objects will fail. + + Upon completion of a trace test, the agent resets the value of this + object to 'disabled'." + DEFVAL { disabled } + ::= { tmnxOamTrCtlEntry 7 } + +tmnxOamTrCtlFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlFcName specifies the forwarding class to be + used when launching the probe(s). The forwarding class name must be + present in the index column of TIMETRA-QOS-MIB::tFCNameTable. + + As shown in the following table + 1. This object is applicable to a subset of the test types, and + 2. The default forwarding class depends on the test type. + + tmnxOamTrCtlTestMode Applicable? Default + -------------------- ----------- ------- + bierTrace yes 'be' + ethCfmLinkTrace yes 'nc' + ldpTreeTrace yes 'be' + lspTraceRoute yes 'be' + macTraceRoute yes 'be' + p2mpLspTrace yes 'be' + vccvTraceRoute yes 'be' + vprnTraceRoute yes 'be' + otherwise no N/A + + For 'ethCfmLinkTrace', the forwarding class depends on whether the + request is configured to egress on a network port or an access port. + In the network port case, the forwarding class is the forwarding class + of the pseudowire. In the access port case, the forwarding class is + that of the SAP's egress encapsulation policy. + + For 'lspTraceRoute' this is the forwarding class of the LSP tunnel. + + For 'macTraceRoute' this is the forwarding class of the SDP + encapsulation. + + For 'p2mpLspTrace' this is the forwarding class of the P2MP LSP tree. + + If forwarding classes are mapped by the applicable QoS policy, the + probe(s) may be launched using a different forwarding class than the + forwarding class specified by this object." + DEFVAL { "be" } + ::= { tmnxOamTrCtlEntry 8 } + +tmnxOamTrCtlProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlProfile specifies the profile to be used + with the forwarding class specified in tmnxOamTrCtlFcName. This + object is optional. + + As shown in the following table + 1. This object is applicable to a subset of the test types, and + 2. The default profile value depends on the test type. + + tmnxOamTrCtlTestMode Applicable? Default + -------------------- ----------- ------- + bierTrace yes 'out(2)' + ethCfmLinkTrace yes 'in(1)' + ldpTreeTrace yes 'out(2)' + lspTraceRoute yes 'out(2)' + macTraceRoute yes 'out(2)' + p2mpLspTrace yes 'out(2)' + vccvTraceRoute yes 'out(2)' + vprnTraceRoute yes 'out(2)' + otherwise no N/A" + DEFVAL { out } + ::= { tmnxOamTrCtlEntry 9 } + +tmnxOamTrCtlTargetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamTrCtlTgtAddrType and + tmnxOamTrCtlTgtAddress." + DEFVAL { '00000000'H } + ::= { tmnxOamTrCtlEntry 10 } + +tmnxOamTrCtlServiceId OBJECT-TYPE + SYNTAX TmnxServId (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlServiceId specifies the service ID of the + service being tested. + + The applicability of tmnxOamTrCtlServiceId varies with the test type, + as shown in the following table. + + tmnxOamTrCtlTestMode Applicability Related Virtual Router Object + -------------------- ------------- ----------------------------- + 'icmpTraceRoute' optional tmnxOamTrCtlVRtrID + 'macTraceRoute' mandatory none + 'mcastTraceRoute' optional tmnxOamMcastTrCtlVRtrID + 'vprnTraceRoute' mandatory none + otherwise not applicable none + + When tmnxOamTrCtlServiceId is mandatory, a non-zero value must be + provided. + + When tmnxOamTrCtlServiceId is optional, it is used to specify a VPRN + service. The test must use the VPRN service's virtual router. + + When a related virtual router object is shown, the interaction is + described in the DESCRIPTION clause of the listed object. + + When tmnxOamTrCtlTestMode is 'icmpTraceRoute', + tmnxOamTrCtlRouterInstanceName is the preferred object for specifying + the service to be tested. + + Service IDs larger than 2147483647 are internal, so they are excluded + from the range. + + The default value is the null service ID." + DEFVAL { 0 } + ::= { tmnxOamTrCtlEntry 11 } + +tmnxOamTrCtlDataSize OBJECT-TYPE + SYNTAX Unsigned32 (1..9786) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlDataSize specifies (directly or indirectly) + the size of the trace PDU. + + The relevance of tmnxOamTrCtlDataSize varies with the test type, as + shown in the following table. + + tmnxOamTrCtlTestMode Relevant? + -------------------- --------- + 'lspTraceRoute' yes + 'macTraceRoute' yes + 'p2mpLspTrace' yes + 'vccvTraceRoute' yes + 'vprnTraceRoute' yes + otherwise no + + If the request PDU required for the specified test is larger than the + PDU size indicated by tmnxOamTrCtlDataSize, SROS sends the smallest + valid PDU larger than the size indicated. For example, if + tmnxOamTrCtlDataSize is 1 when a 'vccvTraceRoute' test is started on a + FEC 128 pseudowire, an 88 octet request PDU is sent. + + Trace route requests are sent unfragmented." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 12 } + +tmnxOamTrCtlTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTimeOut specifies the timeout for an OAM + trace probe. + + For 'ethCfmLinkTrace', this is the timeout for the whole test. + + The minimum, maximum, and default values of this object vary with the + test type, as follows. + + tmnxOamTrCtlTestMode Minimum Maximum Default + -------------------- ------- ------- ------- + 'icmpTraceRoute' N/A N/A N/A + 'ethCfmLinkTrace' 1 10 5 + otherwise 1 60 3 + + If tmnxOamTrCtlTestMode is 'ethCfmLinkTrace', the value of + tmnxOamTrCtlTimeOut must be less than or equal to the value of + tmnxOamTrCtlInterval." + DEFVAL { 3 } + ::= { tmnxOamTrCtlEntry 13 } + +tmnxOamTrCtlProbesPerHop OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "probes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlProbesPerHop specifies the number of OAM + trace probes to send per TTL. + + The object's configurability, range, and default vary with the test + type, as shown in the following table. + + tmnxOamTrCtlTestMode Configurable? Min Max Default + -------------------- ------------- --- --- ------- + 'bierTrace' yes 1 10 1 + 'ethCfmLinkTrace' no n/a n/a 1 + 'icmpTraceRoute' yes 1 10 3 + 'ldpTreeTrace' no n/a n/a 1 + 'lspTraceRoute' yes 1 10 1 + 'macTraceRoute' yes 1 10 1 + 'mcastTraceRoute' no n/a n/a 1 + 'p2mpLspTrace' yes 1 10 1 + 'vccvTraceRoute' yes 1 10 1 + 'vprnTraceRoute' yes 1 10 1 + + The only value supported for an 'icmpTraceRoute' SAA test (i.e. a + test with a tmnxOamSaaCtlTable row): 3." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 14 } + +tmnxOamTrCtlMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live + value. + + The applicability and default vary with tmnxOamTrCtlTestMode, as shown + in the following table. + + tmnxOamTrCtlTestMode Applicable? Default + -------------------- ----------- ------- + 'bierTrace' yes 30 + 'ethCfmLinkTrace' yes 64 + 'icmpTraceRoute' yes 30 + 'ldpTreeTrace' yes 30 + 'lspTraceRoute' yes 30 + 'macTraceRoute' yes 4 + 'mcastTraceRoute' no N/A + 'p2mpLspTrace' yes 30 + 'vccvTraceRoute' yes 8 + 'vprnTraceRoute' yes 4" + DEFVAL { 4 } + ::= { tmnxOamTrCtlEntry 15 } + +tmnxOamTrCtlInitialTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlInitialTtl specifies the initial TTL + value for the test. This enables bypassing the initial (often + well known) portion of a path. + + The object's configurability, range, and default vary with the test + type, as shown in the following table. + + tmnxOamTrCtlTestMode Configurable? Min Max Default + -------------------- ------------- --- --- ------- + 'bierTrace' yes 1 255 1 + 'ethCfmLinkTrace' no n/a n/a 1 + 'icmpTraceRoute' yes 1 255 1 + 'ldpTreeTrace' no n/a n/a 1 + 'lspTraceRoute' yes 1 255 1 + 'macTraceRoute' yes 1 255 1 + 'mcastTraceRoute' no n/a n/a 1 + 'p2mpLspTrace' yes 1 255 1 + 'vccvTraceRoute' yes 1 255 1 + 'vprnTraceRoute' yes 1 255 1 + + The only value supported for an 'icmpTraceRoute' SAA test (i.e. a + test with a tmnxOamSaaCtlTable row): 1. + + This object does not affect the test execution for 'vccvTraceRoute', + but applications may use the value to filter results for that test + type." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 16 } + +tmnxOamTrCtlDSField OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlDSField specifies the value to load in the + Type of Service (TOS) octet or the Traffic Class (TC) octet of the + launched ICMP echo request(s). The TOS octet is a field in the IPv4 + packet header. The TC octet is a field in the IPv6 packet header. + + The value in the TOS or TC octet may influence the route, latency, + and/or probability of loss for the echo request (and, by inference, + for the associated data flow). + + This object is supported when tmnxOamTrCtlTestMode is + 'icmpTraceRoute'. Otherwise, it is ignored." + REFERENCE + "RFC 791, 'Internet Protocol', section 3.1. + RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2. + RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification', + section 7. + RFC 2474, 'Definition of the Differentiated Services Field (DS Field) + in the IPv4 and IPv6 Headers'." + DEFVAL { 0 } + ::= { tmnxOamTrCtlEntry 17 } + +tmnxOamTrCtlMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlMaxFailures specifies the maximum number of + consecutive timeouts allowed before terminating a trace route test. + + As shown in the following table + 1. This object is applicable to a subset of the test types, and + 2. The range and default value depend on the test type. + + tmnxOamTrCtlTestMode Applicable? Lower Bound Upper Bound Default + -------------------- ----------- ----------- ----------- ------- + 'bierTrace' yes 5 5 5 + 'icmpTraceRoute' yes 90 90 90 + 'lspTraceRoute' yes 1 255 5 + 'p2mpLspTrace' yes 1 10 5 + 'vccvTraceRoute' yes 1 255 5 + otherwise no N/A N/A N/A" + DEFVAL { 5 } + ::= { tmnxOamTrCtlEntry 18 } + +tmnxOamTrCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlInterval specifies the number of seconds to + wait before repeating an OAM trace test. + + The number of hops in a single OAM trace test + is determined by the value of the corresponding + tmnxOamTrCtlProbesPerHop object. After a single test completes, + the number of seconds as defined by the value of tmnxOamTrCtlInterval + MUST elapse before the next Nokia SROS OAM Trace Route test is + started. + + The applicability, range, and default value of this object vary with + tmnxOamTrCtlTestMode, as shown in the following table. + + tmnxOamTrCtlTestMode Min Max Default + -------------------- --- --- ------- + 'bierTrace' not applicable + 'ethCfmLinkTrace' 1 10 5 + 'icmpTraceRoute' not applicable + 'vccvTraceRoute' 1 255 1 + otherwise 1 10 1" + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 19 } + +tmnxOamTrCtlMaxRows OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rows" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.0R17." + DEFVAL { 300 } + ::= { tmnxOamTrCtlEntry 20 } + +tmnxOamTrCtlTrapGeneration OBJECT-TYPE + SYNTAX BITS { + pathChange (0), + testFailure (1), + testCompletion (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTrapGeneration specifies when and if to + generate a notification for this entry: + pathChange(0) - Generate a tmnxOamTrPathChange + notification when the current path varies from a previously + determined path. + testFailure(1) - Generate a tmnxOamTrTestFailed notification when + the full path to a target can't be determined. + testCompletion(2) - Generate a tmnxOamTrTestCompleted notification + when the test is completed." + DEFVAL { {} } + ::= { tmnxOamTrCtlEntry 21 } + +tmnxOamTrCtlCreateHopsEntries OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.0." + DEFVAL { false } + ::= { tmnxOamTrCtlEntry 22 } + +tmnxOamTrCtlSAA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSAA specifies if this test is an SAA test + (Service Assurance Agent; 'true'), or an OAM test ('false'). If + there is a tmnxOamSaaCtlTable row with the specified index values, + 'true' is returned. Otherwise, 'false' is returned." + DEFVAL { false } + ::= { tmnxOamTrCtlEntry 23 } + +tmnxOamTrCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlRuns indicates the number of times this OAM + trace test has started." + ::= { tmnxOamTrCtlEntry 24 } + +tmnxOamTrCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlFailures indicates the number of times this + OAM trace route test has failed." + ::= { tmnxOamTrCtlEntry 25 } + +tmnxOamTrCtlLastRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamTrCtlEntry 26 } + +tmnxOamTrCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlLastChanged indicates the time the value of a + settable object in this row was last changed." + ::= { tmnxOamTrCtlEntry 27 } + +tmnxOamTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlVRtrID specifies the virtual router to be + used for the test. + + Zero indicates no virtual router is specified. + + A non-zero value must be the index of an active row in + TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamTrCtlVRtrID must match a + valid TIMETRA-VRTR-MIB::vRtrID value). + + This object is applicable if tmnxOamTrCtlTestMode is 'icmpTraceRoute'. + + The table below shows the supported combinations of system-configured + virtual routers and test types. + + Supported for Supported for Supported for + tmnxOamTrCtlTestMode Base ? management ? vpls-management ? + -------------------- ------------- ------------- ----------------- + 'icmpTraceRoute' Yes Yes Yes + + When directing an 'icmpTraceRoute' test to use a virtual router, the + preferred object is tmnxOamTrCtlRouterInstanceName." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 28 } + +tmnxOamTrCtlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTgtAddrType specifies the address type of + tmnxOamTrCtlTgtAddress. + + The values which can be used as part of a successful test depend on + tmnxOamTrCtlTestMode, as follows. + + Test Mode tmnxOamTrCtlTgtAddrType Values Supported + ---------------- ------------------------------------------ + 'icmpTraceRoute' 'ipv4(1)' 'ipv6(2)' 'dns(16)' + 'vprnTraceRoute' 'ipv4(1)' 'ipv6(2)' + otherwise 'unknown(0)' " + DEFVAL { unknown } + ::= { tmnxOamTrCtlEntry 29 } + +tmnxOamTrCtlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTgtAddress specifies the destination host + address to be used when performing an OAM trace route operation. The + corresponding address type is configured using + tmnxOamTrCtlTgtAddrType." + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 30 } + +tmnxOamTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSrcAddrType specifies the type of Internet + address stored in tmnxOamTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamTrCtlEntry 31 } + +tmnxOamTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSrcAddress specifies the IP host address to + be used as the source when performing an OAM Trace Route operation. + + This object is valid only when the tmnxOamTrCtlTestMode has a value of + 'icmpTraceRoute', 'lspTraceRoute', or 'vccvTraceRoute'." + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 32 } + +tmnxOamTrCtlWaitMilliSec OBJECT-TYPE + SYNTAX Unsigned32 (10..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlWaitMilliSec specifies the time in + milliseconds to wait for a response before sending the next probe. + + This object is valid only for 'icmpTraceRoute' tests." + DEFVAL { 5000 } + ::= { tmnxOamTrCtlEntry 33 } + +tmnxOamTrCtlRouterInstanceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlRouterInstanceName specifies the name of the + service or router instance to be used by an 'icmpTraceRoute' test. + + The following values are supported: + 1. '' (i.e. the empty string), + 2. 'Base', + 3. 'management', + 4. 'vpls-management', + 5. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with + TIMETRA-SERV-MIB::svcType = 'vprn(4)'). + 6. A CPM virtual router name (i.e. a user-configured router name, with + TIMETRA-VRTR-MIB::vRtrType = 'vr(3)'). + + Names other than the names listed above are accepted, but will not + lead to a successful test. + + The service or virtual router to be used by an 'icmpTraceRoute' test + can be specified using tmnxOamTrCtlVRtrID, tmnxOamTrCtlServiceId, + and/or tmnxOamTrCtlRouterInstanceName. + + The following two combinations of the three objects are supported: + 1. tmnxOamTrCtlVRtrID = 0, + tmnxOamTrCtlServiceId = 0, + tmnxOamTrCtlRouterInstanceName != ''. + This is the preferred approach. + 2. One or both of tmnxOamTrCtlVRtrID and tmnxOamTrCtlServiceId has a + non-zero value, + tmnxOamTrCtlRouterInstanceName = ''. + + An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away + from 'classic(1)' is blocked if any tmnxOamTrCtlRouterInstanceName is + empty for an 'icmpTraceRoute' test. + + When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)', + each 'icmpTraceRoute' test must continue to have a non-empty + tmnxOamTrCtlRouterInstanceName." + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 34 } + +tmnxOamTrResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrResultsTable contains the run-level test results for OAM + trace tests. + + TTL-level test results for trace tests reside in tmnxOamTrHopsTable. + + Probe-level test results for trace tests reside in + tmnxOamTrProbeHistoryTable." + ::= { tmnxOamTraceRouteObjs 4 } + +tmnxOamTrResultsEntry OBJECT-TYPE + SYNTAX TmnxOamTrResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrResultsEntry contains the run-level test results for one OAM + trace test run. + + A row is created when a trace test is enabled (using + tmnxOamTrCtlAdminStatus). + + A row is destroyed when: + 1. The corresponding test configuration is destroyed (using + tmnxOamTrCtlRowStatus), or + 2. Results are cleared for the test (using + TIMETRA-CLEAR-MIB::tmnxClearAction), or + 3. A new run result is available, and the limit on the number of + run results retained (3, currently) has been reached. In that case, + the oldest run result row is destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex + } + ::= { tmnxOamTrResultsTable 1 } + +TmnxOamTrResultsEntry ::= SEQUENCE +{ + tmnxOamTrResultsOperStatus INTEGER, + tmnxOamTrResultsCurHopCount Gauge32, + tmnxOamTrResultsCurProbeCount Gauge32, + tmnxOamTrResultsIpTgtAddr IpAddress, + tmnxOamTrResultsTestAttempts Unsigned32, + tmnxOamTrResultsTestSuccesses Unsigned32, + tmnxOamTrResultsLastGoodPath DateAndTime, + tmnxOamTrResultsTestRunIndex Unsigned32, + tmnxOamTrResultsTgtAddrType InetAddressType, + tmnxOamTrResultsTgtAddress InetAddress, + tmnxOamTrResultsTestRunResult TmnxOamTestResult +} + +tmnxOamTrResultsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsOperStatus indicates the operational + state of the specified test run. 'enabled(1)' indicates the test is + running." + ::= { tmnxOamTrResultsEntry 1 } + +tmnxOamTrResultsCurHopCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hops" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the current TTL value (range from 0 to 255) for an Nokia SROS + OAM Trace Route operation. Maximum TTL value is determined by + tmnxOamTrCtlMaxTtl. + + Zero is returned only in the case of an aborted 'ethCfmLinkTrace' + test." + ::= { tmnxOamTrResultsEntry 2 } + +tmnxOamTrResultsCurProbeCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the current probe count (1..10) for an Nokia SROS OAM Trace + Route operation. The maximum probe count is determined by + tmnxOamTrCtlProbesPerHop." + ::= { tmnxOamTrResultsEntry 3 } + +tmnxOamTrResultsIpTgtAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamTrResultsTgtAddrType and + tmnxOamTrResultsTgtAddress." + ::= { tmnxOamTrResultsEntry 4 } + +tmnxOamTrResultsTestAttempts OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 3.0" + ::= { tmnxOamTrResultsEntry 5 } + +tmnxOamTrResultsTestSuccesses OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 3.0." + ::= { tmnxOamTrResultsEntry 6 } + +tmnxOamTrResultsLastGoodPath OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsLastGoodPath indicates the date and time + when the last complete path was determined. + + 1970-Jan-01 00:00:00.0 UTC is returned when a complete path was not + determined." + ::= { tmnxOamTrResultsEntry 7 } + +tmnxOamTrResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTestRunIndex specifies the test run INDEX + of the row. + + The first run of a test is assigned run index 1. + The second run of a test is assigned run index 2. Etc." + ::= { tmnxOamTrResultsEntry 8 } + +tmnxOamTrResultsTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTgtAddrType indicates the Internet + address type stored in tmnxOamTrResultsTgtAddress." + ::= { tmnxOamTrResultsEntry 9 } + +tmnxOamTrResultsTgtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTgtAddress indicates the IP destination + address of the test. + + If the configured destination address of the test has type 'dns(16)', + this is the corresponding IPv4 or IPv6 address (if available). + + tmnxOamTrResultsTgtAddrType is 'unknown(0)' when an IP destination + address for the test is unavailable." + ::= { tmnxOamTrResultsEntry 10 } + +tmnxOamTrResultsTestRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTestRunResult indicates the result of the + specified test run." + ::= { tmnxOamTrResultsEntry 11 } + +tmnxOamTrProbeHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrProbeHistoryTable contains per-probe results for most trace route + tests. Exceptions are noted in the tmnxOamTrCtlTestMode DESCRIPTION + clause." + ::= { tmnxOamTraceRouteObjs 5 } + +tmnxOamTrProbeHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxOamTrProbeHistoryEntry is created by the system when the result + of a trace route probe launch is determined. + + Rows are destroyed when the corresponding tmnxOamTrHopsTable row is + destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamTrProbeHistoryTable 1 } + +TmnxOamTrProbeHistoryEntry ::= SEQUENCE +{ + tmnxOamTrProbeHistoryIndex Unsigned32, + tmnxOamTrProbeHistoryHopIndex Unsigned32, + tmnxOamTrProbeHistoryProbeIndex Unsigned32, + tmnxOamTrProbeHistoryIpAddr IpAddress, + tmnxOamTrProbeHistoryResponse Unsigned32, + tmnxOamTrProbeHistoryOneWayTime Integer32, + tmnxOamTrProbeHistoryStatus TmnxOamResponseStatus, + tmnxOamTrProbeHistoryLastRC Integer32, + tmnxOamTrProbeHistoryTime DateAndTime, + tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane, + tmnxOamTrProbeHistoryAddressType TmnxOamAddressType, + tmnxOamTrProbeHistorySapId TmnxStrSapId, + tmnxOamTrProbeHistoryVersion Unsigned32, + tmnxOamTrProbeHistoryRouterID RouterID, + tmnxOamTrProbeHistoryIfIndex InterfaceIndexOrZero, + tmnxOamTrProbeHistoryDataLen Unsigned32, + tmnxOamTrProbeHistorySize Unsigned32, + tmnxOamTrProbeHistoryInOneWayTime Integer32, + tmnxOamTrProbeHistoryAddrType InetAddressType, + tmnxOamTrProbeHistoryAddress InetAddress, + tmnxOamTrProbeHistorySrcGlobalId TmnxMplsTpGlobalID, + tmnxOamTrProbeHistorySrcNodeId TmnxMplsTpNodeID, + tmnxOamTrProbeHistorySdpBindId TNamedItemOrEmpty, + tmnxOamTrProbeHistoryRtrnSubcode Unsigned32, + tmnxOamTrProbeHistoryNtwrkIfName TNamedItemOrEmpty +} + +tmnxOamTrProbeHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryIndex specifies a probe belonging to + an OAM Trace Route test run. + + The probes are numbered sequentially, starting at one. + + Two indexing methods for uniquely identifying a probe are provided: + 1. tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex. + 2. tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex." + ::= { tmnxOamTrProbeHistoryEntry 1 } + +tmnxOamTrProbeHistoryHopIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryHopIndex specifies the number of hops + travelled by the outbound trace route request. The initial value used + for a particular test is configured using tmnxOamTrCtlInitialTtl." + ::= { tmnxOamTrProbeHistoryEntry 2 } + +tmnxOamTrProbeHistoryProbeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryProbeIndex specifies a trace route + reply, in the context of a hop. + + Two indexing methods for uniquely identifying a probe are provided: + 1. tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex. + 2. tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex. + + The number of probes per hop for a particular test is configured using + tmnxOamTrCtlProbesPerHop." + ::= { tmnxOamTrProbeHistoryEntry 3 } + +tmnxOamTrProbeHistoryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamTrProbeHistoryAddrType and + tmnxOamTrProbeHistoryAddress." + ::= { tmnxOamTrProbeHistoryEntry 4 } + +tmnxOamTrProbeHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryResponse indicates the round trip + time for the specified probe. + + Zero is returned when the information is not available (e.g. the probe + timed out)." + ::= { tmnxOamTrProbeHistoryEntry 5 } + +tmnxOamTrProbeHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryOneWayTime indicates the outbound + trip time for the specified probe. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrProbeHistoryEntry 6 } + +tmnxOamTrProbeHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryStatus indicates the outcome of the + probe. Example values: 'responseReceived', 'requestTimedOut'." + ::= { tmnxOamTrProbeHistoryEntry 7 } + +tmnxOamTrProbeHistoryLastRC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryLastRC indicates the last + test-type-specific reply code received. + + The relevance of tmnxOamTrProbeHistoryLastRC depends on + tmnxOamTrCtlTestMode, as follows. + + tmnxOamTrCtlTestMode Relevant? + -------------------- --------- + 'bierTrace' no + 'ethCfmLinkTrace' no + 'icmpTraceRoute' yes + 'ldpTreeTrace' no + 'lspTraceRoute' yes + 'macTraceRoute' yes + 'mcastTraceRoute' no + 'p2mpLspTrace' yes + 'vccvTraceRoute' yes + 'vprnTraceRoute' no + + For 'icmpTraceRoute', + a) Zero indicates no reply code is available (e.g. in the timeout + case). + b) 1..65535 indicates the value is the ICMP|ICMPv6 Code and ICMP|ICMPv6 + Type copied from the reply packet header. + tmnxOamTrProbeHistoryLastRC bits 0 to 7 (i.e. the least significant + byte) contain the ICMP|ICMPv6 Type. + Bits 8 to 15 contain the ICMP|ICMPv6 Code. + c) 65536 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the + TCP port probed on the destination node is open. + d) 65537 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the + TCP port probed on the destination node is closed." + ::= { tmnxOamTrProbeHistoryEntry 8 } + +tmnxOamTrProbeHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryTime indicates the date and time + when the outcome of the specified probe was determined." + ::= { tmnxOamTrProbeHistoryEntry 9 } + +tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryResponsePlane indicates the type of + response plane this trace route response was received on." + ::= { tmnxOamTrProbeHistoryEntry 10 } + +tmnxOamTrProbeHistoryAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddressType indicates the type of + binding address information returned in response to a test. + + When the test has the tmnxOamTrCtlTestMode value 'ethCfmLinkTrace', + 'unknown' is returned. + + For 'macTraceRoute', three types of address are applicable - 'sapId', + 'localCpu', and 'sdpId'. Address type of 'sdpId' is a special case + used specifically to indicate that the probe was traversing a b-vpls + node in a PBB network (but where destination MAC is not necessarily + known to the b-vpls node)." + ::= { tmnxOamTrProbeHistoryEntry 11 } + +tmnxOamTrProbeHistorySapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySapId indicates the name of the + access port of the SAP supporting the requested IP address returned in + response to a 'vprnTraceRoute' probe. + + If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', this + object is not relevant and MUST have a null string ''." + ::= { tmnxOamTrProbeHistoryEntry 12 } + +tmnxOamTrProbeHistoryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryVersion indicates the protocol + version for this OAM trace reply." + ::= { tmnxOamTrProbeHistoryEntry 14 } + +tmnxOamTrProbeHistoryRouterID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS release 13.0 R1." + ::= { tmnxOamTrProbeHistoryEntry 15 } + +tmnxOamTrProbeHistoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryIfIndex indicates for a + 'lspTraceRoute' or 'vccvTraceRoute' probe the ifIndex value of the + interface that this probe was transmitted from. + + For other types of probes, this value is not significant and zero is + returned." + ::= { tmnxOamTrProbeHistoryEntry 16 } + +tmnxOamTrProbeHistoryDataLen OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryDataLen indicates the length of the + echo reply. + + A valid value is returned when the test has a tmnxOamTrCtlTestMode + value of 'icmpTraceRoute', 'lspTraceRoute', 'p2mpLspTrace', or + 'vccvTraceRoute'. Otherwise, this value is not significant and zero is + returned." + ::= { tmnxOamTrProbeHistoryEntry 17 } + +tmnxOamTrProbeHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySize indicates the size in octets + of the user payload in the probe request packet. It does not + include the service encapsulation. + + Zero is returned if no probe was transmitted." + ::= { tmnxOamTrProbeHistoryEntry 18 } + +tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryInOneWayTime indicates the inbound + trip time for the specified probe. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrProbeHistoryEntry 19 } + +tmnxOamTrProbeHistoryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddrType indicates the address type + of tmnxOamTrProbeHistoryAddress." + ::= { tmnxOamTrProbeHistoryEntry 20 } + +tmnxOamTrProbeHistoryAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddress indicates the IP address of + the replying node for the specified trace request." + ::= { tmnxOamTrProbeHistoryEntry 21 } + +tmnxOamTrProbeHistorySrcGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySrcGlobalId indicates the source + MPLS-TP global identifier of the replying node. The value is copied + from the reply's RFC 6426 Source Identifier TLV. If the TLV is absent, + zero is returned. + + This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or + 'vccvTraceRoute'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamTrProbeHistoryEntry 22 } + +tmnxOamTrProbeHistorySrcNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySrcNodeId indicates the source + MPLS-TP node identifier of the replying node. The value is copied from + the reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero + is returned. + + This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or + 'vccvTraceRoute'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamTrProbeHistoryEntry 23 } + +tmnxOamTrProbeHistorySdpBindId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySdpBindId indicates the SDP binding + provided by the remote system. + + The value of tmnxOamTrProbeHistorySdpBindId is relevant when + tmnxOamTrProbeHistoryAddressType is 'sdpBindId(9)'." + ::= { tmnxOamTrProbeHistoryEntry 24 } + +tmnxOamTrProbeHistoryRtrnSubcode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryRtrnSubcode indicates the value + present in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field. + + A valid value is returned when the test has a tmnxOamTrCtlTestMode + value of 'lspTraceRoute' or 'ldpTreeTrace'. Otherwise, zero is + returned." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamTrProbeHistoryEntry 25 } + +tmnxOamTrProbeHistoryNtwrkIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryNtwrkIfName indicates the network + interface name provided by the replying node. + + Network interface names are configured using + TIMETRA-VRTR-MIB::vRtrIfName. + + The value of this object is the empty string when the value of + tmnxOamTrProbeHistoryAddressType is not 'networkInterface(11)'." + ::= { tmnxOamTrProbeHistoryEntry 26 } + +tmnxOamTrHopsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrHopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrHopsTable contains the TTL-level test results for OAM trace + tests. + + Run-level test results for trace tests reside in + tmnxOamTrResultsTable. + + Probe-level test results for trace tests reside in + tmnxOamTrProbeHistoryTable." + ::= { tmnxOamTraceRouteObjs 6 } + +tmnxOamTrHopsEntry OBJECT-TYPE + SYNTAX TmnxOamTrHopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrHopsEntry contains the TTL-level test results for one TTL of + one OAM trace test run. + + A row is created when a TTL is probed by a trace test run. + + Rows are destroyed when the corresponding tmnxOamTrResultsTable row is + destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrHopsHopIndex + } + ::= { tmnxOamTrHopsTable 1 } + +TmnxOamTrHopsEntry ::= SEQUENCE +{ + tmnxOamTrHopsHopIndex Unsigned32, + tmnxOamTrHopsIpTgtAddress IpAddress, + tmnxOamTrHopsMinRtt Unsigned32, + tmnxOamTrHopsMaxRtt Unsigned32, + tmnxOamTrHopsAverageRtt Unsigned32, + tmnxOamTrHopsRttSumOfSquares Unsigned32, + tmnxOamTrHopsMinTt Integer32, + tmnxOamTrHopsMaxTt Integer32, + tmnxOamTrHopsAverageTt Integer32, + tmnxOamTrHopsTtSumOfSquares Unsigned32, + tmnxOamTrHopsSentProbes Unsigned32, + tmnxOamTrHopsProbeResponses Unsigned32, + tmnxOamTrHopsLastGoodProbe DateAndTime, + tmnxOamTrHopsMinInTt Integer32, + tmnxOamTrHopsMaxInTt Integer32, + tmnxOamTrHopsAverageInTt Integer32, + tmnxOamTrHopsInTtSumOfSqrs Unsigned32, + tmnxOamTrHopsOutJitter Integer32, + tmnxOamTrHopsInJitter Integer32, + tmnxOamTrHopsRtJitter Integer32, + tmnxOamTrHopsProbeTimeouts Unsigned32, + tmnxOamTrHopsProbeFailures Unsigned32, + tmnxOamTrHopsTgtAddrType InetAddressType, + tmnxOamTrHopsTgtAddress InetAddress, + tmnxOamTrHopsRttOFSumSquares Counter32, + tmnxOamTrHopsRttHCSumSquares Counter64, + tmnxOamTrHopsTtOFSumSquares Counter32, + tmnxOamTrHopsTtHCSumSquares Counter64, + tmnxOamTrHopsInTtOFSumSqrs Counter32, + tmnxOamTrHopsInTtHCSumSqrs Counter64 +} + +tmnxOamTrHopsHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsHopIndex specifies the TTL of the trace test + run results reported by this row." + ::= { tmnxOamTrHopsEntry 1 } + +tmnxOamTrHopsIpTgtAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamTrHopsTgtAddrType and + tmnxOamTrHopsTgtAddrType." + ::= { tmnxOamTrHopsEntry 2 } + +tmnxOamTrHopsMinRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsMinRtt indicates the minimum round trip time + for the specified TTL of the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 3 } + +tmnxOamTrHopsMaxRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsMaxRtt indicates the maximum round trip time + for the specified TTL of the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 4 } + +tmnxOamTrHopsAverageRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsAverageRtt indicates the average round trip + time for the specified TTL of the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 5 } + +tmnxOamTrHopsRttSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRttSumOfSquares indicates the least + significant 32 bits of tmnxOamTrHopsRttHCSumSquares." + ::= { tmnxOamTrHopsEntry 6 } + +tmnxOamTrHopsMinTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsMinTt indicates the minimum outbound trip + time for the specified TTL of the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 7 } + +tmnxOamTrHopsMaxTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsMaxTt indicates the maximum outbound trip + time for the specified TTL of the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 8 } + +tmnxOamTrHopsAverageTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsAverageTt indicates the average outbound + trip time for the specified TTL of the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 9 } + +tmnxOamTrHopsTtSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTtSumOfSquares indicates the least + significant 32 bits of tmnxOamTrHopsTtHCSumSquares." + ::= { tmnxOamTrHopsEntry 10 } + +tmnxOamTrHopsSentProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsSentProbes indicates the number of probes + sent for the specified TTL of the specified test run." + ::= { tmnxOamTrHopsEntry 11 } + +tmnxOamTrHopsProbeResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsProbeResponses indicates the number of + responses received for the specified TTL of the specified test run." + ::= { tmnxOamTrHopsEntry 12 } + +tmnxOamTrHopsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsLastGoodProbe indicates the date and time + when the most recent response was received for the specified TTL of + the specified test run. + + 1970-Jan-01 00:00:00.0 UTC is returned if a response has not been + received." + ::= { tmnxOamTrHopsEntry 13 } + +tmnxOamTrHopsMinInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsMinInTt indicates the minimum inbound trip + time for the specified TTL of the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 18 } + +tmnxOamTrHopsMaxInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsMaxInTt indicates the maximum inbound trip + time for the specified TTL of the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 19 } + +tmnxOamTrHopsAverageInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsAverageInTt indicates the average inbound + trip time for the specified TTL of the specified test run. + + The value is valid if the two nodes have proper clock synchronization. + Otherwise, for example, a negative value can be returned. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 20 } + +tmnxOamTrHopsInTtSumOfSqrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInTtSumOfSqrs indicates the least + significant 32 bits of tmnxOamTrHopsInTtHCSumSqrs." + ::= { tmnxOamTrHopsEntry 21 } + +tmnxOamTrHopsOutJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsOutJitter indicates the amount of jitter in + the outbound trip times for the specified TTL of the specified test + run. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 22 } + +tmnxOamTrHopsInJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInJitter indicates the amount of jitter in + the inbound trip times for the specified TTL of the specified test + run. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 23 } + +tmnxOamTrHopsRtJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRtJitter indicates the amount of jitter in + the round trip times for the specified TTL of the specified test run. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 24 } + +tmnxOamTrHopsProbeTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsProbeTimeouts indicates the number of probes + that timed out for the specified TTL of the specified test run." + ::= { tmnxOamTrHopsEntry 25 } + +tmnxOamTrHopsProbeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsProbeFailures indicates the number of probes + that failed to be transmitted plus the number of probes that timed + out." + ::= { tmnxOamTrHopsEntry 26 } + +tmnxOamTrHopsTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTgtAddrType indicates the address type of + tmnxOamTrHopsTgtAddress." + ::= { tmnxOamTrHopsEntry 27 } + +tmnxOamTrHopsTgtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTgtAddress indicates the IP address of the + replying node for the specified TTL of the specified test run." + ::= { tmnxOamTrHopsEntry 28 } + +tmnxOamTrHopsRttOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRttOFSumSquares indicates the number of + times tmnxOamTrHopsRttSumOfSquares overflowed." + ::= { tmnxOamTrHopsEntry 29 } + +tmnxOamTrHopsRttHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRttHCSumSquares indicates the sum of squares + of the round trip times for the specified TTL of the specified test + run. Its purpose is to enable the standard deviation calculation. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 30 } + +tmnxOamTrHopsTtOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTtOFSumSquares indicates the number of times + tmnxOamTrHopsTtSumOfSquares overflowed." + ::= { tmnxOamTrHopsEntry 31 } + +tmnxOamTrHopsTtHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTtHCSumSquares indicates the sum of squares + of the outbound trip times for the specified TTL of the specified test + run. Its purpose is to enable the standard deviation calculation. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 32 } + +tmnxOamTrHopsInTtOFSumSqrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInTtOFSumSqrs indicates the number of times + tmnxOamTrHopsInTtSumOfSqrs overflowed." + ::= { tmnxOamTrHopsEntry 33 } + +tmnxOamTrHopsInTtHCSumSqrs OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInTtHCSumSqrs indicates the sum of squares + of the inbound trip times for the specified TTL of the specified test + run. Its purpose is to enable the standard deviation calculation. + + Zero is returned when the information is not available." + ::= { tmnxOamTrHopsEntry 34 } + +tmnxOamMacTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMacTrCtlTable contains configuration information for + 'macTraceRoute' tests." + ::= { tmnxOamTraceRouteObjs 7 } + +tmnxOamMacTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMacTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMacTrCtlEntry contains configuration information for one + 'macTraceRoute' test. + + SROS creates a row when tmnxOamTrCtlTestMode is set to + 'macTraceRoute'. + + SROS destroys a row when the corresponding tmnxOamTrCtlTable row is + destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamMacTrCtlTable 1 } + +TmnxOamMacTrCtlEntry ::= SEQUENCE +{ + tmnxOamMacTrCtlTargetMacAddr MacAddress, + tmnxOamMacTrCtlSourceMacAddr MacAddress, + tmnxOamMacTrCtlSendControl TruthValue, + tmnxOamMacTrCtlReplyControl TruthValue +} + +tmnxOamMacTrCtlTargetMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value that + specifies the target MAC address to be used in the query request for + performing an OAM Mac Trace Route operation when tmnxOamTrCtlTestMode + has a value of 'macTraceRoute'." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacTrCtlEntry 1 } + +tmnxOamMacTrCtlSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value that + specifies the MAC address to be used as the source in the query + request for performing an OAM MAC Trace Route operation when + tmnxOamTrCtlTestMode has a value of 'macTraceRoute'." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacTrCtlEntry 2 } + +tmnxOamMacTrCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlSendControl specifies whether the outbound + MAC trace route packet will use the data plane or the control plane. + + When the value is 'false', the packet is sent using the data plane. + + As of SROS release 13.0 R1, a test cannot be started if + tmnxOamMacTrCtlSendControl is 'true'. A test is started using + tmnxOamTrCtlAdminStatus. + + This object will be marked obsolete in a future release." + DEFVAL { false } + ::= { tmnxOamMacTrCtlEntry 3 } + +tmnxOamMacTrCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacTrCtlReplyControl is 'true', the OAM Mac + Trace Route response is returned using the control plane. If its value + is 'false', the packet is sent via the data plane." + DEFVAL { false } + ::= { tmnxOamMacTrCtlEntry 4 } + +tmnxOamMacTrL2MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacTrL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'macTraceRoute' + probe operation when a L2 Mapping TLV was returned. Each row + represents a single L2FEC TLV within the L2 Mapping TLV. A single + L2 mapping entry is returned if the 'macTraceRoute' replier knows + the requested VPN ID and has a binding for the requested MAC + address. Multiple downstream L2 mappings that specify + the replier's flooding domain may be returned if the replier has + no bindings for the MAC address. + + An entry in this table is created when the result of an OAM + 'macTraceRoute' probe is determined. + + Entries are removed from this table when the corresponding + tmnxOamTrProbeHistoryEntry is deleted." + ::= { tmnxOamTraceRouteObjs 8 } + +tmnxOamMacTrL2MapEntry OBJECT-TYPE + SYNTAX TmnxOamMacTrL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacTrL2MapTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamMacTrL2MapEntry belongs to. The third index element + identifies a particular OAM trace route test run. The fourth + index element selects the group of responses associated with a + specific probe attempt. The fifth and sixth indexes select the + hop and the probe at that hop for a particular Nokia SROS + OAM Trace Route operation. Note that in the case of a successful + 'macTraceRoute' reply there will be only one row entry created. + However there may also be one or more error replies. The seventh + index selects a single L2 mapping entry within a specific + probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamMacTrL2MapIndex + } + ::= { tmnxOamMacTrL2MapTable 1 } + +TmnxOamMacTrL2MapEntry ::= SEQUENCE +{ + tmnxOamMacTrL2MapIndex Unsigned32, + tmnxOamMacTrL2MapRouterID IpAddress, + tmnxOamMacTrL2MapLabel MplsLabel, + tmnxOamMacTrL2MapProtocol TmnxOamSignalProtocol, + tmnxOamMacTrL2MapVCType TmnxOamVcType, + tmnxOamMacTrL2MapVCID TmnxVcId, + tmnxOamMacTrL2MapDirection INTEGER, + tmnxOamMacTrL2MapSdpId SdpId, + tmnxOamMacTrL2MapSapName TNamedItemOrEmpty +} + +tmnxOamMacTrL2MapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry within a + specific 'macTraceRoute' probe reply. + + The agent starts assigning tmnxOamMacTrL2MapIndex values at 1." + ::= { tmnxOamMacTrL2MapEntry 1 } + +tmnxOamMacTrL2MapRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapRouterID is the router ID for this L2 + mapping entry." + ::= { tmnxOamMacTrL2MapEntry 2 } + +tmnxOamMacTrL2MapLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapLabel is the label used by the router + for the L2FEC or VC ID specified by this L2 mapping entry." + ::= { tmnxOamMacTrL2MapEntry 3 } + +tmnxOamMacTrL2MapProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapProtocol is the signaling protocol used + by the router for the L2FEC or VC ID specified by this L2 mapping + entry." + ::= { tmnxOamMacTrL2MapEntry 4 } + +tmnxOamMacTrL2MapVCType OBJECT-TYPE + SYNTAX TmnxOamVcType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapVCType indicates the class of VC ID + given in tmnxOamMacTrL2MapVCID." + ::= { tmnxOamMacTrL2MapEntry 5 } + +tmnxOamMacTrL2MapVCID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapVCID is the VC ID associated with the + label used by the L2FEC specified by this L2 mapping entry." + ::= { tmnxOamMacTrL2MapEntry 6 } + +tmnxOamMacTrL2MapDirection OBJECT-TYPE + SYNTAX INTEGER { + upstream (1), + downstream (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapDirection indicates the direction that + this L2 mapping entry is in relation to the node that returned the + 'macTraceRoute' reply." + ::= { tmnxOamMacTrL2MapEntry 7 } + +tmnxOamMacTrL2MapSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapSdpId indicates the ID of the SDP + supporting the L2 mapping entry that returned the reply. + + If this mapping is not a SDP, this object is not relevant and MUST + return a value of '0'." + ::= { tmnxOamMacTrL2MapEntry 8 } + +tmnxOamMacTrL2MapSapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapSapName indicates the SAP name when the + downstream of the responder is a SAP. + + If the downstream responder is not a SAP, this object is not relevant + and MUST return a zero length empty string." + ::= { tmnxOamMacTrL2MapEntry 9 } + +tmnxOamLspTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamLspTrCtlTable contains the LSP-specific + configuration information needed to launch an LSP (Label Switched Path) + trace route test. The rest of the configuration information needed to + launch the test resides in the corresponding row of tmnxOamTrCtlTable. + + Seven types of LSP trace route tests are supported. An abbreviated + name for each test type is defined in the following table (for use in a + subsequent table). The test type's tmnxOamLspTrCtlTestSubMode code + point is shown as well. + + Test Sub Mode Abbreviated Test Type Name(s) + --------------------- ------------------------------- + 'unspecified (1)' LDP, RSVP + 'static (2)' TPST (Transport Profile Static) + 'bgpLabeledPrefix(3)' BGP + 'srIsis (4)' ISIS + 'srOspf (5)' OSPF + 'srTe (6)' SRTE + 'srPolicy (7)' SRPL + 'srOspf3 (8)' OSP3 + + The following table has a row for each LSP trace route test type, + showing the mandatory and optional objects applicable to the test + type. + + Test + Type Mandatory Objects Optional Objects + ---- -------------------------------- --------------------------------- + BGP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName + tmnxOamLspTrCtlTestSubMode #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + ISIS tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + LDP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + OSPF tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + OSP3 tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + RSVP tmnxOamLspTrCtlLspName tmnxOamLspTrCtlPathName + + SRPL tmnxOamLspTrCtlSrPlcyColor tmnxOamLspTrCtlSrPlcySegList + tmnxOamLspTrCtlSrPlcyEndPtAddr + tmnxOamLspTrCtlSrPlcyEndPtAddT + tmnxOamLspTrCtlTestSubMode + + SRTE tmnxOamLspTrCtlLspName *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlTestSubMode *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + tmnxOamLspTrCtlPathName + + TPST tmnxOamLspTrCtlLspName tmnxOamLspTrCtlAssocChannel + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlForce + tmnxOamLspTrCtlMplsTpPathType + + ALL none tmnxOamLspTrCtlDownstreamMapTlv + tmnxOamTrCtlDataSize + tmnxOamTrCtlFcName + tmnxOamTrCtlInitialTtl + tmnxOamTrCtlInterval + tmnxOamTrCtlMaxFailures + tmnxOamTrCtlMaxTtl + tmnxOamTrCtlProbesPerHop + tmnxOamTrCtlProfile + *tmnxOamTrCtlSrcAddrType + *tmnxOamTrCtlSrcAddress + tmnxOamTrCtlTimeOut + ---- -------------------------------- --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all LSP trace route + test types. + 2. Asterisks (*) mark a set of optional objects which must all be + specified, or must all be unspecified. + 3. Octothorpes (#) mark a separate set of optional objects which must + all be specified, or must all be unspecified. + 4. There are four supported combinations of + tmnxOamLspTrCtlNhAddressType, tmnxOamLspTrCtlNhAddress, + tmnxOamLspTrCtlNhIntfName, tmnxOamLspTrCtlPathDestType, and + tmnxOamLspTrCtlPathDest, as follows: + a) all unspecified + b) tmnxOamLspTrCtlPathDestType and tmnxOamLspTrCtlPathDest + c) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, and + tmnxOamLspTrCtlNhIntfName + d) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, + tmnxOamLspTrCtlNhAddressType, and tmnxOamLspTrCtlNhAddress + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'. + IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + ::= { tmnxOamTraceRouteObjs 9 } + +tmnxOamLspTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamLspTrCtlTable when + tmnxOamTrCtlTestMode is set to 'lspTraceRoute'. + + The system deletes a row in tmnxOamLspTrCtlTable when the + corresponding row in tmnxOamTrCtlTable is deleted." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLspTrCtlTable 1 } + +TmnxOamLspTrCtlEntry ::= SEQUENCE +{ + tmnxOamLspTrCtlVRtrID TmnxVRtrID, + tmnxOamLspTrCtlLspName TLNamedItemOrEmpty, + tmnxOamLspTrCtlPathName TLNamedItemOrEmpty, + tmnxOamLspTrCtlLdpIpPrefix IpAddress, + tmnxOamLspTrCtlLdpIpPrefixLen IpAddressPrefixLength, + tmnxOamLspTrCtlLdpPrefixType InetAddressType, + tmnxOamLspTrCtlLdpPrefix InetAddress, + tmnxOamLspTrCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLspTrCtlPathDestType InetAddressType, + tmnxOamLspTrCtlPathDest InetAddress, + tmnxOamLspTrCtlNhIntfName TNamedItemOrEmpty, + tmnxOamLspTrCtlNhAddressType InetAddressType, + tmnxOamLspTrCtlNhAddress InetAddress, + tmnxOamLspTrCtlDownstreamMapTlv TmnxOamMplsEchoDownMapTlvOrNone, + tmnxOamLspTrCtlTestSubMode TmnxOamLspTestSubMode, + tmnxOamLspTrCtlMplsTpPathType TmnxOamMplsTpPathType, + tmnxOamLspTrCtlAssocChannel TmnxOamLspAssocChannel, + tmnxOamLspTrCtlForce TruthValue, + tmnxOamLspTrCtlIgpInstance TmnxIgpInstance, + tmnxOamLspTrCtlSrPlcyColor Unsigned32, + tmnxOamLspTrCtlSrPlcyEndPtAddT InetAddressType, + tmnxOamLspTrCtlSrPlcyEndPtAddr InetAddress, + tmnxOamLspTrCtlSrPlcySegList Unsigned32 +} + +tmnxOamLspTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamLspTrCtlVRtrID was marked obsolete in SROS Release 6.0R15 and + replaced with tmnxOamTrCtlVRtrID in tmnxOamTrCtlTable." + DEFVAL { 1 } + ::= { tmnxOamLspTrCtlEntry 1 } + +tmnxOamLspTrCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLspName specifies the name of the LSP for + this LSP trace route test. + + When the test is started, if this name is not empty, there must be a + TIMETRA-MPLS-MIB::vRtrMplsLspTable row with: + 1. tmnxOamLspTrCtlLspName equal to + TIMETRA-MPLS-MIB::vRtrMplsLspName, AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND + 3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)', + 'bypassOnly(4)', or 'mplsTp(7)'. + Otherwise, the test will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 2 } + +tmnxOamLspTrCtlPathName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathName specifies the name of the Path + (LSP) for this LSP trace route test. + + When the test is started, if this name is not empty, there must be a + matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise, + the test will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 3 } + +tmnxOamLspTrCtlLdpIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamLspTrCtlLdpIpPrefix was marked obsolete in SROS Release 4.0 and + replaced with InetAddress objects tmnxOamLspTrCtlLdpPrefixType and + tmnxOamLspTrCtlLdpPrefix." + DEFVAL { '00000000'H } + ::= { tmnxOamLspTrCtlEntry 4 } + +tmnxOamLspTrCtlLdpIpPrefixLen OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamLspTrCtlLdpIpPrefixLen was marked obsolete in SROS Release 4.0 + and replaced with InetAddress object tmnxOamLspTrCtlLdpPrefixLen." + DEFVAL { 32 } + ::= { tmnxOamLspTrCtlEntry 5 } + +tmnxOamLspTrCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of + Internet address stored in tmnxOamLspTrCtlLdpPrefix. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 6 } + +tmnxOamLspTrCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefix, along with + tmnxOamLspTrCtlLdpPrefixType and tmnxOamLspTrCtlLdpPrefixLen, + specifies the destination prefix for this LSP trace route test. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 7 } + +tmnxOamLspTrCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet + address prefix length of tmnxOamLspTrCtlLdpPrefix. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { 32 } + ::= { tmnxOamLspTrCtlEntry 8 } + +tmnxOamLspTrCtlPathDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathDestType specifies the type of + Internet address stored in tmnxOamLspTrCtlPathDest. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 9 } + +tmnxOamLspTrCtlPathDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathDest specifies a unique path in a + multipath setup for this OAM LSP trace route to traverse. This + address is used as part of a hash key to select the appropriate ECMP to + the destination. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 10 } + +tmnxOamLspTrCtlNhIntfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhIntfName specifies the name of the next + hop interface to be used when launching the LSP trace route test. + + When the test is started, if this name is not empty, there must be a + TIMETRA-VRTR-MIB::vRtrIfTable row with: + 1. tmnxOamLspTrCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName, + AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1. + Otherwise, the test will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 11 } + +tmnxOamLspTrCtlNhAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhAddressType specifies the type of + Internet address stored in tmnxOamLspTrCtlNhAddress. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 12 } + +tmnxOamLspTrCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhAddress specifies the interface address + to the next hop which will be used to launch the LSP trace route test. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 13 } + +tmnxOamLspTrCtlDownstreamMapTlv OBJECT-TYPE + SYNTAX TmnxOamMplsEchoDownMapTlvOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlDownstreamMapTlv specifies the type of + downstream mapping TLV to insert in the MPLS echo request PDU when + launching the test. + + When an LSP trace route test is created, the value of this object + defaults to the value of the global configuration object + tmnxOamMplsEchoDownstreamMapTlv. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + ::= { tmnxOamLspTrCtlEntry 14 } + +tmnxOamLspTrCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamLspTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlTestSubMode specifies the type of LSP + trace route test to perform. + + When this object is 'unspecified(1)', the type of LSP trace route test + to be performed is determined when the test is started, from the set + of tmnxOamLspTrCtlTable objects configured with non-default values. + + If there is a mismatch between tmnxOamLspTrCtlTestSubMode and the + type of the LSP to be tested, the test will fail. For example, if + tmnxOamLspTrCtlTestSubMode is 'static(2)', and + tmnxOamLspTrCtlLspName refers to an LSP with + TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test + will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamLspTrCtlEntry 15 } + +tmnxOamLspTrCtlMplsTpPathType OBJECT-TYPE + SYNTAX TmnxOamMplsTpPathType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlMplsTpPathType specifies the type of the + MPLS-TP path to be tested. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { active } + ::= { tmnxOamLspTrCtlEntry 16 } + +tmnxOamLspTrCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamLspAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + testing an MPLS-TP LSP. + + When tmnxOamLspTrCtlTestSubMode is 'static(2)', the default value for + tmnxOamLspTrCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamLspTrCtlEntry 17 } + +tmnxOamLspTrCtlForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlForce specifies whether or not to force + the transmission of the 'lspTraceRoute' request PDU(s). + + If tmnxOamLspTrCtlForce is 'true(1)', the test will proceed and + request PDU(s) will be sent regardless of the local operational status + of the tested LSP path. + + If tmnxOamLspTrCtlForce is 'false(2)', the test will fail + immediately when the local operational status of the tested LSP path is + down. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { false } + ::= { tmnxOamLspTrCtlEntry 18 } + +tmnxOamLspTrCtlIgpInstance OBJECT-TYPE + SYNTAX TmnxIgpInstance + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlIgpInstance specifies the Interior Gateway + Protocol (IGP) instance to be used for the test. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspTrCtlEntry 19 } + +tmnxOamLspTrCtlSrPlcyColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcyColor specifies the Segment Routing + (SR) policy color to be used for the test. A color associates an + SR policy with an intent (e.g. low latency). + + tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and + tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The color of a static SR policy is + defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor. + + When configuring an SR policy LSP trace test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspTrCtlSrPlcyColor, + tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspTrCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { 0 } + ::= { tmnxOamLspTrCtlEntry 20 } + +tmnxOamLspTrCtlSrPlcyEndPtAddT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcyEndPtAddT specifies the type of IP + address stored in tmnxOamLspTrCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 21 } + +tmnxOamLspTrCtlSrPlcyEndPtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcyEndPtAddr specifies the Segment + Routing (SR) policy endpoint address to be used for the test. + + tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and + tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The endpoint of a static SR policy + is defined using + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr. + + When configuring an SR policy LSP trace test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspTrCtlSrPlcyColor, + tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspTrCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 22 } + +tmnxOamLspTrCtlSrPlcySegList OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcySegList specifies the Segment + Routing (SR) policy segment list to be used for the test. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.2, 'Candidate Path and Segment List'." + DEFVAL { 0 } + ::= { tmnxOamLspTrCtlEntry 23 } + +tmnxOamLspTrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLspTrMapTable contains the information obtained from RFC 4379 + Downstream Mapping TLVs and/or RFC 6424 Downstream Detailed Mapping + TLVs within reply PDUs for active 'lspTraceRoute' tests." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamTraceRouteObjs 10 } + +tmnxOamLspTrMapEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLspTrMapEntry contains the information obtained from one RFC + 4379 Downstream Mapping TLV (or one RFC 6424 Downstream Detailed + Mapping TLV) within one 'lspTraceRoute' reply PDU. + + The first six indices specify an 'lspTraceRoute' reply PDU. The + seventh index specifies one Downstream [Detailed] Mapping TLV within + the PDU. + + Rows are created when a managed 'lspTraceRoute' reply PDU arrives + containing one or more Downstream [Detailed] Mapping TLVs. + + Rows are destroyed when the parent tmnxOamTrProbeHistoryTable row is + destroyed." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex + } + ::= { tmnxOamLspTrMapTable 1 } + +TmnxOamLspTrMapEntry ::= SEQUENCE +{ + tmnxOamLspTrMapIndex Unsigned32, + tmnxOamLspTrMapDSIPv4Addr IpAddress, + tmnxOamLspTrMapAddrType TmnxOamAddressType, + tmnxOamLspTrMapDSIfAddr Unsigned32, + tmnxOamLspTrMapMTU Unsigned32, + tmnxOamLspTrMapDSIndex Unsigned32, + tmnxOamLspTrMapDsEgrIfNum Unsigned32, + tmnxOamLspTrMapDsIngIfNum Unsigned32, + tmnxOamLspTrMapDsIpAddressType InetAddressType, + tmnxOamLspTrMapDsIpAddress InetAddress, + tmnxOamLspTrMapDsIfAddressType InetAddressType, + tmnxOamLspTrMapDsIfAddress InetAddress +} + +tmnxOamLspTrMapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapIndex specifies one RFC 4379 Downstream + Mapping TLV (or one RFC 6424 Downstream Detailed Mapping TLV) within + the reply PDU specified by the other indices. + + The agent starts assigning tmnxOamLspTrMapIndex values at 1." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 1 } + +tmnxOamLspTrMapDSIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 13.0 R1." + ::= { tmnxOamLspTrMapEntry 2 } + +tmnxOamLspTrMapAddrType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapAddrType indicates the type of addressing + used on the replying interface. The value is copied from the Address + Type field of the specified RFC 4379 Downstream Mapping TLV (or RFC + 6424 Downstream Detailed Mapping TLV), and then mapped from the RFC + code point number to the SROS code point number. + + The supported SROS code points are listed in the following table. + + Code Point Definition + ------------------- ---------- + 'ipv4Address (1)' RFC 4379 + 'ipv4Unnumbered(7)' RFC 4379 + 'ipv6Address (2)' RFC 4379 + 'ipv6Unnumbered(8)' RFC 4379 + 'nonIp (10)' RFC 6426 + + The supported combinations of tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDsEgrIfNum, tmnxOamLspTrMapDsIngIfNum, + tmnxOamLspTrMapDsIpAddressType, and tmnxOamLspTrMapDsIfAddressType are + listed in the following table. + + _AddrType _EgrIfNum _IngIfNum _IpAddressType _IfAddressType + ---------------- --------- --------- -------------- -------------- + 'ipv4Address' zero zero 'ipv4' 'ipv4' + 'ipv4Unnumbered' zero positive 'ipv4' 'unknown' + 'ipv6Address' zero zero 'ipv6' 'ipv6' + 'ipv6Unnumbered' zero positive 'ipv6' 'unknown' + 'nonIp' positive positive 'unknown' 'unknown' + + In the table above, zero is the null interface number." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.1, 'New Address Type for Downstream Mapping TLV'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 3 } + +tmnxOamLspTrMapDSIfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 13.0 R1." + ::= { tmnxOamLspTrMapEntry 4 } + +tmnxOamLspTrMapMTU OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame + (including the label stack) that fits on the interface to the + downstream LSR (Label Switching Router). + + The value is copied from the MTU (Maximum Transmission Unit) field of + the specified RFC 4379 Downstream Mapping TLV (or RFC 6424 Downstream + Detailed Mapping TLV)." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 5 } + +tmnxOamLspTrMapDSIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 5.0." + ::= { tmnxOamLspTrMapEntry 6 } + +tmnxOamLspTrMapDsEgrIfNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsEgrIfNum indicates the egress interface + number reported by the replying node. This value is copied from the + Downstream IP Address field of the specified RFC 4379 Downstream + Mapping TLV (or the Downstream Address field of the specified RFC 6424 + Downstream Detailed Mapping TLV). See the DESCRIPTION clause of + tmnxOamLspTrMapAddrType for more information." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 7 } + +tmnxOamLspTrMapDsIngIfNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIngIfNum indicates the ingress interface + number reported by the replying node. This value is copied from the + Downstream Interface Address field of the specified RFC 4379 Downstream + Mapping TLV (or RFC 6424 Downstream Detailed Mapping TLV). See the + DESCRIPTION clause of tmnxOamLspTrMapAddrType for more information." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 8 } + +tmnxOamLspTrMapDsIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIpAddressType indicates the type of + address in tmnxOamLspTrMapDsIpAddress. See the DESCRIPTION clause of + tmnxOamLspTrMapAddrType for more information." + ::= { tmnxOamLspTrMapEntry 9 } + +tmnxOamLspTrMapDsIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIpAddress indicates the Downstream IP + Address field in the specified RFC 4379 Downstream Mapping TLV (or the + Downstream Address field in the specified RFC 6424 Downstream Detailed + Mapping TLV)." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 10 } + +tmnxOamLspTrMapDsIfAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIfAddressType indicates the type of + address in tmnxOamLspTrMapDsIfAddress. See the DESCRIPTION clause of + tmnxOamLspTrMapAddrType for more information." + ::= { tmnxOamLspTrMapEntry 11 } + +tmnxOamLspTrMapDsIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIfAddress indicates the Downstream + Interface Address field in the specified RFC 4379 Downstream Mapping + TLV (or RFC 6424 Downstream Detailed Mapping TLV)." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 12 } + +tmnxOamVprnTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVprnTrCtlTable contains configuration information for + 'vprnTraceRoute' tests." + ::= { tmnxOamTraceRouteObjs 11 } + +tmnxOamVprnTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVprnTrCtlEntry contains configuration information for one + 'vprnTraceRoute' test. + + SROS creates a row when tmnxOamTrCtlTestMode is set to + 'vprnTraceRoute'. + + SROS destroys a row when the corresponding tmnxOamTrCtlTable row is + destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVprnTrCtlTable 1 } + +TmnxOamVprnTrCtlEntry ::= SEQUENCE +{ + tmnxOamVprnTrCtlSourceIpAddr IpAddress, + tmnxOamVprnTrCtlReplyControl TruthValue, + tmnxOamVprnTrCtlSrcAddrType InetAddressType, + tmnxOamVprnTrCtlSrcAddress InetAddress +} + +tmnxOamVprnTrCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamVprnTrCtlSrcAddrType and + tmnxOamVprnTrCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamVprnTrCtlEntry 1 } + +tmnxOamVprnTrCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrCtlReplyControl is 'true', the OAM + 'vprnTraceRoute' response is returned using the control plane. If its + value is 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when tmnxOamTrCtlTestMode + has a value other than 'vprnTraceRoute'." + DEFVAL { false } + ::= { tmnxOamVprnTrCtlEntry 2 } + +tmnxOamVprnTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of + Internet address stored in tmnxOamVprnTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamVprnTrCtlEntry 3 } + +tmnxOamVprnTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM + 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of + 'vprnTraceRoute'. This parameter is required." + DEFVAL { ''H } + ::= { tmnxOamVprnTrCtlEntry 4 } + +tmnxOamVprnTrL3MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrL3MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. + + Entries are removed from this table when the corresponding + tmnxOamTrProbeHistoryEntry is deleted." + ::= { tmnxOamTraceRouteObjs 12 } + +tmnxOamVprnTrL3MapEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrL3MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrL3MapTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrL3MapEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth index element + selects a single Nokia SROS OAM 'vprnTraceRoute' operation + result. The fifth and sixth indexes select the hop and the + probe at that hop for a particular Nokia SROS OAM + 'vprnTraceRoute' operation. The seventh index selects either the + requestor's or responder's L3 route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter + } + ::= { tmnxOamVprnTrL3MapTable 1 } + +TmnxOamVprnTrL3MapEntry ::= SEQUENCE +{ + tmnxOamVprnTrL3MapReporter INTEGER, + tmnxOamVprnTrL3MapRouterID RouterID, + tmnxOamVprnTrL3MapRteDestAddr IpAddress, + tmnxOamVprnTrL3MapRteDestMask Unsigned32, + tmnxOamVprnTrL3MapRteVprnLabel MplsLabel, + tmnxOamVprnTrL3MapRteMetrics Unsigned32, + tmnxOamVprnTrL3MapRteLastUp DateAndTime, + tmnxOamVprnTrL3MapRteOwner INTEGER, + tmnxOamVprnTrL3MapRtePref Unsigned32, + tmnxOamVprnTrL3MapRteDist TmnxVPNRouteDistinguisher, + tmnxOamVprnTrL3MapNumNextHops Unsigned32, + tmnxOamVprnTrL3MapNumRteTargets Unsigned32, + tmnxOamVprnTrL3MapDestAddrType InetAddressType, + tmnxOamVprnTrL3MapDestAddress InetAddress, + tmnxOamVprnTrL3MapDestMaskLen InetAddressPrefixLength +} + +tmnxOamVprnTrL3MapReporter OBJECT-TYPE + SYNTAX INTEGER { + requestor (1), + responder (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapReporter specifies who reported + the route information in this row entry. It may have come from + the 'vprnTraceRoute' requestor's local information or it may be + from the remote 'vprnTraceRoute' responder." + ::= { tmnxOamVprnTrL3MapEntry 1 } + +tmnxOamVprnTrL3MapRouterID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRouterID indicates the router ID of the + node, requestor or responder, that provided this route information." + ::= { tmnxOamVprnTrL3MapEntry 2 } + +tmnxOamVprnTrL3MapRteDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamVprnTrL3MapDestAddrType and + tmnxOamVprnTrL3MapDestAddrType." + ::= { tmnxOamVprnTrL3MapEntry 3 } + +tmnxOamVprnTrL3MapRteDestMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress object tmnxOamVprnTrL3MapDestMaskLen." + ::= { tmnxOamVprnTrL3MapEntry 4 } + +tmnxOamVprnTrL3MapRteVprnLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN label + associated with the route information returned in this + 'vprnTraceRoute' reply." + ::= { tmnxOamVprnTrL3MapEntry 5 } + +tmnxOamVprnTrL3MapRteMetrics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics to be + used with this 'vprnTraceRoute' route." + ::= { tmnxOamVprnTrL3MapEntry 6 } + +tmnxOamVprnTrL3MapRteLastUp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteLastUp indicates the time this route + was last added or modified by the protocol." + ::= { tmnxOamVprnTrL3MapEntry 7 } + +tmnxOamVprnTrL3MapRteOwner OBJECT-TYPE + SYNTAX INTEGER { + invalid (0), + local (1), + static (2), + rip (3), + ospf (4), + isis (5), + bgp (6), + bgpVpn (7), + ldp (8), + aggregate (9), + any (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol + that owns this route. It may be a local or remote route." + ::= { tmnxOamVprnTrL3MapEntry 8 } + +tmnxOamVprnTrL3MapRtePref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRtePref indicates the route preference + value for this route." + ::= { tmnxOamVprnTrL3MapEntry 9 } + +tmnxOamVprnTrL3MapRteDist OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher + associated with the route information returned in this + 'vprnTraceRoute' reply." + ::= { tmnxOamVprnTrL3MapEntry 10 } + +tmnxOamVprnTrL3MapNumNextHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapNumNextHops indicates the number of + entries in the tmnxOamVprnTrNextHopTable for this route." + ::= { tmnxOamVprnTrL3MapEntry 11 } + +tmnxOamVprnTrL3MapNumRteTargets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number of + entries in the tmnxOamVprnTrRTTable for this route." + ::= { tmnxOamVprnTrL3MapEntry 12 } + +tmnxOamVprnTrL3MapDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestAddrType indicates the type of + internet address stored in tmnxOamVprnTrL3MapDestAddress." + ::= { tmnxOamVprnTrL3MapEntry 13 } + +tmnxOamVprnTrL3MapDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet + address to be advertised for the route information returned by this + 'vprnTraceRoute' reply. When used together with + tmnxOamVprnTrL3MapDestMaskLen and tmnxOamVprnTrL3MapRteVprnLabel, + a customer route can be identified." + ::= { tmnxOamVprnTrL3MapEntry 14 } + +tmnxOamVprnTrL3MapDestMaskLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number of + prefix bits (prefix width) to be &-ed with the IP address in + tmnxOamVprnTrL3MapDestAddress." + ::= { tmnxOamVprnTrL3MapEntry 15 } + +tmnxOamVprnTrNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation where a L3 route next hop list is returned. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamVprnTrL3MapEntry is deleted." + ::= { tmnxOamTraceRouteObjs 13 } + +tmnxOamVprnTrNextHopEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrNextHopTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrNextHopEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vprnTraceRoute' reply. The + seventh index selects either the requestor's or responder's route + information. The eighth index selects a single L3 next hop entry + within a specific 'vprnTraceRoute' probe reply route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter, + tmnxOamVprnTrNextHopIndex + } + ::= { tmnxOamVprnTrNextHopTable 1 } + +TmnxOamVprnTrNextHopEntry ::= SEQUENCE +{ + tmnxOamVprnTrNextHopIndex Unsigned32, + tmnxOamVprnTrNextHopRtrID RouterID, + tmnxOamVprnTrNextHopType INTEGER, + tmnxOamVprnTrNextHopTunnelID TmnxTunnelID, + tmnxOamVprnTrNextHopTunnelType TmnxTunnelType, + tmnxOamVprnTrNextHopIfIndex InterfaceIndex, + tmnxOamVprnTrNextHopAddrType InetAddressType, + tmnxOamVprnTrNextHopAddress InetAddress +} + +tmnxOamVprnTrNextHopIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry + associated with the router information returned within a specific + 'vprnTraceRoute' probe reply. + + The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1." + ::= { tmnxOamVprnTrNextHopEntry 1 } + +tmnxOamVprnTrNextHopRtrID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 6.0 and replaced with + InetAddress objects tmnxOamVprnTrNextHopAddrType and + tmnxOamVprnTrNextHopAddress." + ::= { tmnxOamVprnTrNextHopEntry 2 } + +tmnxOamVprnTrNextHopType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrNextHopType indicates whether the route + owner is a local route or a remote, BGP-VPRN, route." + ::= { tmnxOamVprnTrNextHopEntry 3 } + +tmnxOamVprnTrNextHopTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of + tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID used to reach + this BGP next hop." + ::= { tmnxOamVprnTrNextHopEntry 4 } + +tmnxOamVprnTrNextHopTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of + tmnxOamVprnTrNextHopTunnelType indicates the type of tunnel used to + reach this BGP next hop." + ::= { tmnxOamVprnTrNextHopEntry 5 } + +tmnxOamVprnTrNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'local' the value of + tmnxOamVprnTrNextHopIfIndex indicates the interface used to reach this + ECMP next hop." + ::= { tmnxOamVprnTrNextHopEntry 6 } + +tmnxOamVprnTrNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamVprnTrNextHopAddrType indicates the type of Internet address + stored in tmnxOamVprnTrNextHopAddress. Address types 'unknown(0)', + 'ipv4(1)', 'ipv6(2)', and 'ipv6z(4)' are supported." + ::= { tmnxOamVprnTrNextHopEntry 7 } + +tmnxOamVprnTrNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrNextHopAddress is the Internet address for + this L3 next hop entry." + ::= { tmnxOamVprnTrNextHopEntry 8 } + +tmnxOamVprnTrRTTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation where a L3 route target list is returned. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamVprnTrL3MapEntry is deleted." + ::= { tmnxOamTraceRouteObjs 14 } + +tmnxOamVprnTrRTEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrRTTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrRTEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vprnTraceRoute' reply. + The seventh index selects either the probe requestor's or + probe replier's route information. The eighth index selects + successive L3 route target entries contained in a specific + 'vprnTraceRoute' requestor or probe reply route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter, + tmnxOamVprnTrRTIndex + } + ::= { tmnxOamVprnTrRTTable 1 } + +TmnxOamVprnTrRTEntry ::= SEQUENCE +{ + tmnxOamVprnTrRTIndex Unsigned32, + tmnxOamVprnTrRouteTarget TmnxBgpRouteTarget +} + +tmnxOamVprnTrRTIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamVprnTrRTIndex selects a single L3 route target entry + associated with the router information returned within a specific + 'vprnTraceRoute' probe reply. + + The agent starts assigning tmnxOamVprnTrRTIndex values at 1." + ::= { tmnxOamVprnTrRTEntry 1 } + +tmnxOamVprnTrRouteTarget OBJECT-TYPE + SYNTAX TmnxBgpRouteTarget + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrRouteTarget is the route target ID for this + L3 route target entry." + ::= { tmnxOamVprnTrRTEntry 2 } + +tmnxOamLspTrDSLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'lspTraceRoute' probe + operation when a Downstream Mapping TLV was returned. Each row + represents a single downstream label within a returned downstream L2 + mapping TLV. + + An entry in this table is created when the result of an OAM + 'lspTraceRoute' probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamLspTrMapEntry is deleted." + ::= { tmnxOamTraceRouteObjs 15 } + +tmnxOamLspTrDSLabelEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamLspTrDSLabelTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamLspTrMapEntry belongs to. The third index element + identifies a OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Nokia SROS OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply. The eighth index + selects successive downstream L2 label entries contained in a + specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex, + tmnxOamLspTrDSLabelIndex + } + ::= { tmnxOamLspTrDSLabelTable 1 } + +TmnxOamLspTrDSLabelEntry ::= SEQUENCE +{ + tmnxOamLspTrDSLabelIndex Unsigned32, + tmnxOamLspTrDSLabelLabel MplsLabel, + tmnxOamLspTrDSLabelProtocol TmnxOamSignalProtocol +} + +tmnxOamLspTrDSLabelIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label + entry within a specific L2 mapping entry reply. + + The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1." + ::= { tmnxOamLspTrDSLabelEntry 1 } + +tmnxOamLspTrDSLabelLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrDSLabelLabel is the label used by the + downstream router specified by this downstream L2 label entry." + ::= { tmnxOamLspTrDSLabelEntry 2 } + +tmnxOamLspTrDSLabelProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol + used by the router for the label specified by this downstream L2 label + entry." + ::= { tmnxOamLspTrDSLabelEntry 3 } + +tmnxOamMcastTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMcastTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlTable contains configuration and status information + specific to 'mcastTraceRoute' tests." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + ::= { tmnxOamTraceRouteObjs 16 } + +tmnxOamMcastTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMcastTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamMcastTrCtlTable when a test's type + (i.e. tmnxOamTrCtlTestMode) is set to 'mcastTraceRoute'. + + The system destroys a row in tmnxOamMcastTrCtlTable when the + corresponding row in tmnxOamTrCtlTable is destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamMcastTrCtlTable 1 } + +TmnxOamMcastTrCtlEntry ::= SEQUENCE +{ + tmnxOamMcastTrCtlVRtrID TmnxVRtrID, + tmnxOamMcastTrCtlSrcIpAddr IpAddress, + tmnxOamMcastTrCtlDestIpAddr IpAddress, + tmnxOamMcastTrCtlRespIpAddr IpAddress, + tmnxOamMcastTrCtlGrpIpAddr IpAddress, + tmnxOamMcastTrCtlHops Unsigned32, + tmnxOamMcastTrQueryId Unsigned32, + tmnxOamMcastTrCtlSrcAddrType InetAddressType, + tmnxOamMcastTrCtlSrcAddress InetAddress, + tmnxOamMcastTrCtlDestAddrType InetAddressType, + tmnxOamMcastTrCtlDestAddress InetAddress, + tmnxOamMcastTrCtlRespAddrType InetAddressType, + tmnxOamMcastTrCtlRespAddress InetAddress, + tmnxOamMcastTrCtlGrpAddrType InetAddressType, + tmnxOamMcastTrCtlGrpAddress InetAddress, + tmnxOamMcastTrCtlTestSubMode INTEGER +} + +tmnxOamMcastTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlVRtrID specifies the virtual router to be + used for the test. The value specified must be the index of an active + row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamMcastTrCtlVRtrID + must match a valid TIMETRA-VRTR-MIB::vRtrID value). The only + system-generated TIMETRA-VRTR-MIB::vRtrID value supported by + tmnxOamMcastTrCtlVRtrID is 1 (i.e. the Base virtual router). + + tmnxOamTrCtlVRtrID (i.e. the equivalent object in the parent table) is + irrelevant when the test type is 'mcastTraceRoute'. + + When directing an 'mcastTraceRoute' test to use a virtual router + associated with a VPRN service, the virtual router can be specified + using tmnxOamMcastTrCtlVRtrID (with the VPRN's virtual router number) + or tmnxOamTrCtlServiceId (with the VPRN's service number). + tmnxOamTrCtlServiceId is preferred, because service numbers are + constant across an SROS reboot (while virtual routers may be + renumbered). If non-default values are specified for both + tmnxOamMcastTrCtlVRtrID and tmnxOamTrCtlServiceId, + tmnxOamTrCtlServiceId is used." + DEFVAL { 1 } + ::= { tmnxOamMcastTrCtlEntry 1 } + +tmnxOamMcastTrCtlSrcIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlSrcIpAddr was marked obsolete in SROS Release 4.0 and + replaced with InetAddress objects tmnxOamMcastTrCtlSrcAddrType and + tmnxOamMcastTrCtlSrcAddress." + ::= { tmnxOamMcastTrCtlEntry 2 } + +tmnxOamMcastTrCtlDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlDestIpAddr was marked obsolete in SROS Release 4.0 + and replaced with InetAddress objects tmnxOamMcastTrCtlDestAddrType + and tmnxOamMcastTrCtlDestAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamMcastTrCtlEntry 3 } + +tmnxOamMcastTrCtlRespIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlRespIpAddr was marked obsolete in SROS Release 4.0 + and replaced with InetAddress objects tmnxOamMcastTrCtlRespAddrType + and tmnxOamMcastTrCtlRespAddress." + ::= { tmnxOamMcastTrCtlEntry 4 } + +tmnxOamMcastTrCtlGrpIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlGrpIpAddr was marked obsolete in SROS Release 4.0 and + replaced with InetAddress objects tmnxOamMcastTrCtlGrpAddrType and + tmnxOamMcastTrCtlGrpAddress." + ::= { tmnxOamMcastTrCtlEntry 5 } + +tmnxOamMcastTrCtlHops OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlHops specifies the maximum number of + hops that will be traced along the path to the source. This object is + optional." + DEFVAL { 32 } + ::= { tmnxOamMcastTrCtlEntry 6 } + +tmnxOamMcastTrQueryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrQueryId indicates the 24 bit random number + that uniquely identifies the multicast trace query. When the router + receives the response back from the first hop router, it maps the + response to the query by looking at the query id in the packet." + ::= { tmnxOamMcastTrCtlEntry 7 } + +tmnxOamMcastTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlSrcAddrType specifies the type of IP + address stored in tmnxOamMcastTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 8 } + +tmnxOamMcastTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlSrcAddress specifies the IP address to + be used as the source address for the test. + + A non-empty address must be specified before the test is enabled." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 9 } + +tmnxOamMcastTrCtlDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlDestAddrType specifies the type of IP + address stored in tmnxOamMcastTrCtlDestAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 10 } + +tmnxOamMcastTrCtlDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlDestAddress specifies the IP address to + be used as the destination address for the test. The multicast trace + query is sent to this destination address. + + When the test is administratively enabled (using + tmnxOamTrCtlAdminStatus), if tmnxOamMcastTrCtlDestAddrType is + 'unknown(0)', SROS assigns a value to tmnxOamMcastTrCtlDestAddrType + and tmnxOamMcastTrCtlDestAddress." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 11 } + +tmnxOamMcastTrCtlRespAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlRespAddrType indicates the type of IP + address stored in tmnxOamMcastTrCtlRespAddress." + ::= { tmnxOamMcastTrCtlEntry 12 } + +tmnxOamMcastTrCtlRespAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlRespAddress indicates the response + address for the test." + ::= { tmnxOamMcastTrCtlEntry 13 } + +tmnxOamMcastTrCtlGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlGrpAddrType specifies the type of IP + address stored in tmnxOamMcastTrCtlGrpAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 14 } + +tmnxOamMcastTrCtlGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlGrpAddress specifies the IP multicast + group address for the test. + + A non-empty address must be specified before the test is enabled." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 15 } + +tmnxOamMcastTrCtlTestSubMode OBJECT-TYPE + SYNTAX INTEGER { + mcastTraceRouteV1 (1), + mcastTraceRouteV2 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlTestSubMode specifies the type of IP + multicast trace route to be performed. + + 'mcastTraceRouteV1(1)' specifies an Internet Group Management Protocol + (IGMP-based) multicast trace route test, using IETF + draft-ietf-idmr-traceroute-ipm. + + 'mcastTraceRouteV2(2)' specifies a UDP-based multicast trace route + test, using IETF draft-ietf-mboned-mtrace-v2." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + DEFVAL { mcastTraceRouteV1 } + ::= { tmnxOamMcastTrCtlEntry 16 } + +tmnxOamMcastTrRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMcastTrRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespTable contains multicast-specific information + learned from probe responses for 'mcastTraceRoute' tests. + + tmnxOamTrProbeHistoryTable contains the remainder of the information + learned from probe responses for the tests." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + ::= { tmnxOamTraceRouteObjs 17 } + +tmnxOamMcastTrRespEntry OBJECT-TYPE + SYNTAX TmnxOamMcastTrRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespEntry contains multicast-specific information + learned from one probe response of a 'mcastTraceRoute' test. + + A row is created when a tmnxOamTrProbeHistoryTable row is created for + a 'mcastTraceRoute' test. + + A row is destroyed when the corresponding tmnxOamTrProbeHistoryTable + row is destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamMcastTrRespTable 1 } + +TmnxOamMcastTrRespEntry ::= SEQUENCE +{ + tmnxOamMcastTrRespQueryArrivalTime Unsigned32, + tmnxOamMcastTrRespInIfAddr IpAddress, + tmnxOamMcastTrRespOutIfAddr IpAddress, + tmnxOamMcastTrRespPrevHopRtrAddr IpAddress, + tmnxOamMcastTrRespInPktCount Counter32, + tmnxOamMcastTrRespOutPktCount Counter32, + tmnxOamMcastTrRespSGPktCount Counter32, + tmnxOamMcastTrRespRtgProtocol INTEGER, + tmnxOamMcastTrRespFwdTtl Unsigned32, + tmnxOamMcastTrRespMBZBit Unsigned32, + tmnxOamMcastTrRespSrcBit Unsigned32, + tmnxOamMcastTrRespSrcMask Unsigned32, + tmnxOamMcastTrRespFwdCode INTEGER, + tmnxOamMcastTrRespInIfAddrType InetAddressType, + tmnxOamMcastTrRespInIfAddress InetAddress, + tmnxOamMcastTrRespOutIfAddrType InetAddressType, + tmnxOamMcastTrRespOutIfAddress InetAddress, + tmnxOamMcastTrRespPhRtrAddrType InetAddressType, + tmnxOamMcastTrRespPhRtrAddress InetAddress, + tmnxOamMcastTrRespInPktCountHC Counter64, + tmnxOamMcastTrRespOutPktCountHC Counter64, + tmnxOamMcastTrRespSGPktCountHC Counter64, + tmnxOamMcastTrRespRtgProtocol2 INTEGER, + tmnxOamMcastTrRespMcastRtgProto INTEGER, + tmnxOamMcastTrRespInIfIndex Unsigned32, + tmnxOamMcastTrRespOutIfIndex Unsigned32, + tmnxOamMcastTrRespLocalAddrType InetAddressType, + tmnxOamMcastTrRespLocalAddress InetAddress +} + +tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespQueryArrivalTime indicates the time at + which the specified hop received the multicast trace query/request. + + The timestamp is in 32 bit Network Time Protocol (NTP) format, as + described in draft-ietf-idmr-traceroute-ipm." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.1, 'Query Arrival Time'." + ::= { tmnxOamMcastTrRespEntry 1 } + +tmnxOamMcastTrRespInIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrRespInIfAddrType and + tmnxOamMcastTrRespInIfAddress." + ::= { tmnxOamMcastTrRespEntry 2 } + +tmnxOamMcastTrRespOutIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrRespOutIfAddrType and + tmnxOamMcastTrRespOutIfAddress." + ::= { tmnxOamMcastTrRespEntry 3 } + +tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrRespPhRtrAddrType and + tmnxOamMcastTrRespPhRtrAddress." + ::= { tmnxOamMcastTrRespEntry 4 } + +tmnxOamMcastTrRespInPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInPktCount indicates the number of + multicast packets received for all groups and sources on the test's + incoming interface. 2^32-1 is returned if no count can be + reported. + + This counter has the same value as IF-MIB::ifInMulticastPkts for the + test's incoming interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 5 } + +tmnxOamMcastTrRespOutPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutPktCount indicates the number of + multicast packets that have been transmitted or queued for transmission + for all groups and sources on the test's outgoing interface. 2^32-1 is + returned if no count can be reported. + + This counter has the same value as IF-MIB::ifOutMulticastPkts for the + test's outgoing interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 6 } + +tmnxOamMcastTrRespSGPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSGPktCount indicates the number of + packets from the test's source forwarded by this router to the test's + group. 2^32-1 is returned if no count can be reported. + + The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask + influence the interpretation of the counter. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 7 } + +tmnxOamMcastTrRespRtgProtocol OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + dvmrp (1), + mospf (2), + pim (3), + cbt (4), + pimSpecial (5), + pimStatic (6), + dvmrpStatic (7), + bgp4Plus (8), + cbtSpecial (9), + cbtStatic (10), + pimAssert (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespRtgProtocol indicates the routing + protocol in use between this router and the previous-hop router. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.9, 'Rtg Protocol: 8 bits'." + ::= { tmnxOamMcastTrRespEntry 8 } + +tmnxOamMcastTrRespFwdTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespFwdTtl indicates the TTL that a packet + is required to have before it will be forwarded over the test's + outgoing interface. + + This object is irrelevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + ::= { tmnxOamMcastTrRespEntry 9 } + +tmnxOamMcastTrRespMBZBit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespMBZBit indicates the Must Be Zero (MBZ) + bit of an 'mcastTraceRoute' response probe. Zero is expected. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 10 } + +tmnxOamMcastTrRespSrcBit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSrcBit indicates how to interpret the + packet counters tmnxOamMcastTrRespSGPktCount and + tmnxOamMcastTrRespSGPktCountHC. + + If tmnxOamMcastTrRespSrcBit is zero, SROS counts the packets from the + test's source address forwarded by this router to the test's group + address. + + Otherwise, SROS counts the packets from the test's source prefix + forwarded by this router to the test's group address. The source + prefix is the source address, masked using + tmnxOamMcastTrRespSrcMask." + ::= { tmnxOamMcastTrRespEntry 11 } + +tmnxOamMcastTrRespSrcMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSrcMask indicates the prefix length + used with the test's source address (i.e. tmnxOamMcastTrCtlSrcAddrType + and tmnxOamMcastTrCtlSrcAddress) when computing + tmnxOamMcastTrRespSGPktCount or tmnxOamMcastTrRespSGPktCountHC. + + If the router is forwarding solely on group state, then this value is + larger than the maximum prefix length for the test's address family + (i.e. 32 for IPv4; 128 for IPv6). + + This value is irrelevant if tmnxOamMcastTrRespSrcBit is zero." + ::= { tmnxOamMcastTrRespEntry 12 } + +tmnxOamMcastTrRespFwdCode OBJECT-TYPE + SYNTAX INTEGER { + noError (0), + wrongIf (1), + pruneSent (2), + pruneRecvd (3), + scoped (4), + noRoute (5), + wrongLastHop (6), + notForwarding (7), + reachedRP (8), + rpfIf (9), + noMulticast (10), + infoHidden (11), + reachedGW (12), + unknownQuery (13), + fatalError (128), + noSpace (129), + oldRouter (130), + adminProhib (131), + unknown (132) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespFwdCode indicates a forwarding + information/error code: + noError (0) - No error + wrongIf (1) - Traceroute request arrived on an interface to + which this router would not forward for this + source,group,destination. + pruneSent (2) - This router has sent a prune upstream which + applies to the source and group in the traceroute + request. + pruneRecvd (3) - This router has stopped forwarding for this + source and group in response to a request from + the next hop router. + scoped (4) - The group is subject to administrative scoping + at this hop. + noRoute (5) - This router has no route for the source or + group and no way to determine a potential route. + wrongLastHop (6) - This router is not the proper last-hop router. + notForwarding(7) - This router is not forwarding this + source,group out the outgoing interface for an + unspecified reason. + reachedRP (8) - Reached Rendezvous Point or Core. + rpfIf (9) - Traceroute request arrived on the expected RPF + interface for this source,group. + noMulticast (10) - Traceroute request arrived on an interface + which is not enabled for multicast. + infoHidden (11) - One or more hops have been hidden from this trace. + reachedGW (12) - Mtrace2 Request arrived on a gateway (e.g. a NAT or + firewall) that hides the information between this + router and the Mtrace2 client. + unknownQuery(13) - A non-transitive Extended Query Type was received by + a router which does not support the type. + fatalError (128) - Router may know the previous hop but cannot forward + the message to it. + noSpace (129) - There was not enough room to insert another + response data block in the packet. + oldRouter (130) - The previous hop router does not understand + traceroute requests. + adminProhib(131) - Traceroute is administratively prohibited. + unknown (132) - Unknown forwarding code received." + ::= { tmnxOamMcastTrRespEntry 13 } + +tmnxOamMcastTrRespInIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInIfAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespInIfAddress." + ::= { tmnxOamMcastTrRespEntry 14 } + +tmnxOamMcastTrRespInIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInIfAddress indicates the IP address of + the interface on which packets from the test's source and group are + expected to arrive. + + In the case of an mtrace test, the value is copied from the Incoming + Interface Address field of the Response Data segment. + + In the case of an Mtrace2 IPv4 test, the value is copied from the + Incoming Interface Address field of the IPv4 Mtrace2 Standard Response + Block. + + The IPv4 address 0.0.0.0 is returned if the address is unknown. + + This object is irrelevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.2, 'Incoming Interface Address'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 15 } + +tmnxOamMcastTrRespOutIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutIfAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespOutIfAddress." + ::= { tmnxOamMcastTrRespEntry 16 } + +tmnxOamMcastTrRespOutIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutIfAddress indicates the IP address + of the interface on which packets from the test's source and group + flow to the specified destination. + + In the case of an mtrace test, the value is copied from the Outgoing + Interface Address field of the Response Data segment. + + In the case of an Mtrace2 IPv4 test, the value is copied from the + Outgoing Interface Address field of the IPv4 Mtrace2 Standard Response + Block. + + The IPv4 address 0.0.0.0 is returned if the address is unknown. + + This object is irrelevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.3, 'Outgoing Interface Address'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 17 } + +tmnxOamMcastTrRespPhRtrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespPhRtrAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespPhRtrAddress." + ::= { tmnxOamMcastTrRespEntry 18 } + +tmnxOamMcastTrRespPhRtrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespPhRtrAddress indicates the IP address + of the router from which this router expects packets for this source. + This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET) + if the previous hop is not known because of the workings of the + multicast routing protocol. + + In the case of an mtrace test, the value is copied from the + Previous-Hop Router Address field of the Response Data segment. + + In the case of an Mtrace2 IPv4 test, the value is copied from the + Upstream Router Address field of the IPv4 Mtrace2 Standard Response + Block. + + In the case of an Mtrace2 IPv6 test, the value is copied from the + Remote Address field of the IPv6 Mtrace2 Standard Response Block. + + If the address is unknown, an all-zeros IPv4 or IPv6 address is + returned." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.4, 'Previous-Hop Router Address'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 19 } + +tmnxOamMcastTrRespInPktCountHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInPktCountHC indicates the number of + multicast packets received for all groups and sources on the test's + incoming interface. 2^64-1 is returned if no count can be + reported. + + This counter has the same value as IF-MIB::ifHCInMulticastPkts for the + test's incoming interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 20 } + +tmnxOamMcastTrRespOutPktCountHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutPktCountHC indicates the number of + multicast packets that have been transmitted or queued for transmission + for all groups and sources on the test's outgoing interface. 2^64-1 is + returned if no count can be reported. + + This counter has the same value as IF-MIB::ifHCOutMulticastPkts for + the test's outgoing interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 21 } + +tmnxOamMcastTrRespSGPktCountHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSGPktCountHC indicates the number of + packets from the test's source forwarded by this router to the test's + group. 2^64-1 is returned if no count can be reported. + + The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask + influence the interpretation of the counter. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 22 } + +tmnxOamMcastTrRespRtgProtocol2 OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + local (2), + netmgmt (3), + icmp (4), + egp (5), + ggp (6), + hello (7), + rip (8), + isIs (9), + esIs (10), + ciscoIgrp (11), + bbnSpfIgp (12), + ospf (13), + bgp (14), + idpr (15), + ciscoEigrp (16), + dvmrp (17), + rpl (18), + dhcp (19), + ttdp (20) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespRtgProtocol2 indicates the unicast + routing protocol running between this router and the upstream router. + + The code points are the IANA-RTPROTO-MIB::IANAipRouteProtocol code + points, with 'unknown(0)' added. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'. + IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/ + ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipRouteProtocol." + ::= { tmnxOamMcastTrRespEntry 23 } + +tmnxOamMcastTrRespMcastRtgProto OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + local (2), + netmgmt (3), + dvmrp (4), + mospf (5), + pimSparseDense (6), + cbt (7), + pimSparseMode (8), + pimDenseMode (9), + igmpOnly (10), + bgmp (11), + msdp (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespMcastRtgProto indicates the multicast + routing protocol in use between this router and the upstream router. + + The code points are the IANA-RTPROTO-MIB::IANAipMRouteProtocol code + points, with 'unknown(0)' added. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'. + IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/ + ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipMRouteProtocol." + ::= { tmnxOamMcastTrRespEntry 24 } + +tmnxOamMcastTrRespInIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInIfIndex indicates the value in the + Incoming Interface ID field of the IPv6 Mtrace2 Standard Response + Block. + + In the case of an IPv6 Mtrace2 Standard Response Block provided by a + router running SROS, the value returned is a global interface + identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value). + + This object is relevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 25 } + +tmnxOamMcastTrRespOutIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutIfIndex indicates the value in the + Outgoing Interface ID field of the IPv6 Mtrace2 Standard Response + Block. + + In the case of an IPv6 Mtrace2 Standard Response Block provided by a + router running SROS, the value returned is a global interface + identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value). + + This object is relevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 26 } + +tmnxOamMcastTrRespLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespLocalAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespLocalAddress." + ::= { tmnxOamMcastTrRespEntry 27 } + +tmnxOamMcastTrRespLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespLocalAddress indicates the IP address + of the router that provided this 'mcastTraceRoute(4)' response. + + The value is copied from the Local Address field of the IPv6 Mtrace2 + Standard Response Block. + + This object is relevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 28 } + +tmnxOamLTtraceCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamLTtraceCtlTable contains the LDP-tree-trace-specific + configuration information needed to launch a foreground LDP (Label + Distribution Protocol) tree trace test. The rest of the configuration + information needed to launch the test resides in the corresponding row + of tmnxOamTrCtlTable." + ::= { tmnxOamTraceRouteObjs 18 } + +tmnxOamLTtraceCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamLTtraceCtlTable when + tmnxOamTrCtlTestMode is set to 'ldpTreeTrace'. + + The system destroys a row in tmnxOamLTtraceCtlTable when the + corresponding row in tmnxOamTrCtlTable is destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLTtraceCtlTable 1 } + +TmnxOamLTtraceCtlEntry ::= SEQUENCE +{ + tmnxOamLTtraceCtlLdpPrefixType InetAddressType, + tmnxOamLTtraceCtlLdpPrefix InetAddress, + tmnxOamLTtraceCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLTtraceCtlMaxPath Unsigned32, + tmnxOamLTtraceCtlDownstreamMpTlv TmnxOamMplsEchoDownMapTlv +} + +tmnxOamLTtraceCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefixType specifies the type of + Internet address stored in tmnxOamLTtraceCtlLdpPrefix." + DEFVAL { unknown } + ::= { tmnxOamLTtraceCtlEntry 2 } + +tmnxOamLTtraceCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefix specifies the Internet address + prefix for the LDP based LSP for this LDP tree trace test." + DEFVAL { ''H } + ::= { tmnxOamLTtraceCtlEntry 3 } + +tmnxOamLTtraceCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet + address prefix length for the LDP based LSP for this LDP tree trace + test. + + The value of this parameter is valid only when the LDP prefix + (tmnxOamLTtraceCtlLdpPrefix) has been specified." + DEFVAL { 32 } + ::= { tmnxOamLTtraceCtlEntry 4 } + +tmnxOamLTtraceCtlMaxPath OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number of + paths that can be discovered for the given LDP Prefix + (tmnxOamLTtraceCtlLdpPrefix)." + DEFVAL { 128 } + ::= { tmnxOamLTtraceCtlEntry 5 } + +tmnxOamLTtraceCtlDownstreamMpTlv OBJECT-TYPE + SYNTAX TmnxOamMplsEchoDownMapTlv + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlDownstreamMpTlv specifies the type of + downstream mapping TLV to insert in the MPLS echo request PDUs when + launching the test. + + When an LDP tree trace test is created, the value of this object + defaults to the value of the global configuration object + tmnxOamMplsEchoDownstreamMapTlv." + ::= { tmnxOamLTtraceCtlEntry 6 } + +tmnxOamLTtraceMaxConRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceMaxConRequests indicates the maximum number + of concurrent LDP Tree Trace manual discovery sessions that are + allowed within an agent implementation." + ::= { tmnxOamTraceRouteObjs 19 } + +tmnxOamLTtraceResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceResultsTable contains the run-level test results for + 'ldpTreeTrace' tests." + ::= { tmnxOamTraceRouteObjs 20 } + +tmnxOamLTtraceResultsEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceResultsEntry contains the run-level test results for one + 'ldpTreeTrace' test run. + + A row is created when an 'ldpTreeTrace' test is enabled (using + tmnxOamTrCtlAdminStatus). + + A row is destroyed when: + 1. The corresponding test configuration is destroyed (using + tmnxOamTrCtlRowStatus), or + 2. Results are cleared for the test (using + TIMETRA-CLEAR-MIB::tmnxClearAction), or + 3. A new run result is available, and the limit on the number of + run results retained (3, currently) has been reached. In that case, + the oldest run result row is destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLTtraceResultsTable 1 } + +TmnxOamLTtraceResultsEntry ::= SEQUENCE +{ + tmnxOamLTtraceResultsDisPaths Unsigned32, + tmnxOamLTtraceResultsFailedHops Unsigned32, + tmnxOamLTtraceResultsDisState INTEGER, + tmnxOamLTtraceResultsDisStatus TmnxOamLTtraceDisStatusBits +} + +tmnxOamLTtraceResultsDisPaths OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisPaths indicates the number of + discovered ECMP paths in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 2 } + +tmnxOamLTtraceResultsFailedHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsFailedHops indicates the number of + hops from which no successful response was received during this OAM + LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 3 } + +tmnxOamLTtraceResultsDisState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisState indicates the current state + of the discovery process for the LDP IP prefix + (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 4 } + +tmnxOamLTtraceResultsDisStatus OBJECT-TYPE + SYNTAX TmnxOamLTtraceDisStatusBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisStatus indicates the current + discovery status bits for the LDP IP prefix + (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 5 } + +tmnxOamLTtraceHopInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceHopInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceHopInfoTable contains the TTL-level test results for + 'ldpTreeTrace' tests." + ::= { tmnxOamTraceRouteObjs 21 } + +tmnxOamLTtraceHopInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceHopInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceHopInfoEntry contains the TTL-level test results for one + TTL of one 'ldpTreeTrace' test. + + A row is created when a TTL is probed by an 'ldpTreeTrace' test run. + + Rows are destroyed when the corresponding tmnxOamLTtraceResultsTable + row is destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamLTtraceHopIndex + } + ::= { tmnxOamLTtraceHopInfoTable 1 } + +TmnxOamLTtraceHopInfoEntry ::= SEQUENCE +{ + tmnxOamLTtraceHopIndex Unsigned32, + tmnxOamLTtraceUpStreamHopIndex Unsigned32, + tmnxOamLTtraceHopAddrType InetAddressType, + tmnxOamLTtraceHopAddr InetAddress, + tmnxOamLTtraceHopDstAddrType InetAddressType, + tmnxOamLTtraceHopDstAddr InetAddress, + tmnxOamLTtraceHopEgrNhAddrType InetAddressType, + tmnxOamLTtraceHopEgrNhAddr InetAddress, + tmnxOamLTtraceHopDisTtl Unsigned32, + tmnxOamLTtraceHopLastRc TmnxOamPingRtnCode, + tmnxOamLTtraceHopDiscoveryState INTEGER, + tmnxOamLTtraceHopDiscoveryTime TimeStamp, + tmnxOamLTtraceHopLabel1 MplsLabel, + tmnxOamLTtraceHopLabel2 MplsLabel, + tmnxOamLTtraceHopLabel3 MplsLabel, + tmnxOamLTtraceHopLabel4 MplsLabel, + tmnxOamLTtraceHopLabel5 MplsLabel, + tmnxOamLTtraceHopLabel6 MplsLabel, + tmnxOamLTtraceHopIfAddrType InetAddressType, + tmnxOamLTtraceHopIfAddress InetAddress, + tmnxOamLTtraceHopRouterIdType InetAddressType, + tmnxOamLTtraceHopRouterId InetAddress +} + +tmnxOamLTtraceHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopIndex indicates the hop index for an + Nokia SROS OAM Trace hop for an LDP Tree Trace test. The hop index + values are assigned starting at 1." + ::= { tmnxOamLTtraceHopInfoEntry 1 } + +tmnxOamLTtraceUpStreamHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceUpStreamHopIndex indicates the + hop index (tmnxOamLTtraceHopIndex) of its upstream hop + discovered during the LDP Tree Trace test. The value of + tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are + the root of the different discovered paths for the LDP + Tree Trace test." + ::= { tmnxOamLTtraceHopInfoEntry 2 } + +tmnxOamLTtraceHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopAddrType indicates the type of Internet + address stored in tmnxOamLTtraceHopAddr." + ::= { tmnxOamLTtraceHopInfoEntry 3 } + +tmnxOamLTtraceHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopAddr indicates the IP address of a hop + for a given LDP based LSP associated with the OAM LDP Tree trace test." + ::= { tmnxOamLTtraceHopInfoEntry 4 } + +tmnxOamLTtraceHopDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDstAddrType indicates the type of + Internet address stored in tmnxOamLTtraceHopDstAddr." + ::= { tmnxOamLTtraceHopInfoEntry 5 } + +tmnxOamLTtraceHopDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDstAddr indicates the destination IP + address (127 Address) of a path associated with the hop." + ::= { tmnxOamLTtraceHopInfoEntry 6 } + +tmnxOamLTtraceHopEgrNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of + Internet address stored in tmnxOamLTtraceHopEgrNhAddr." + ::= { tmnxOamLTtraceHopInfoEntry 7 } + +tmnxOamLTtraceHopEgrNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopEgrNhAddr indicates the next hop IP + address (wrt the ingress router), which is used to reach this Hop + (tmnxOamLTtraceHopAddr)." + ::= { tmnxOamLTtraceHopInfoEntry 8 } + +tmnxOamLTtraceHopDisTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live + value used to discover this hop." + ::= { tmnxOamLTtraceHopInfoEntry 9 } + +tmnxOamLTtraceHopLastRc OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLastRc indicates the OAM return code + received in the OAM trace response." + ::= { tmnxOamLTtraceHopInfoEntry 10 } + +tmnxOamLTtraceHopDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + inProgress (0), + doneOk (1), + doneTimeout (2), + doneLoopDetected (3), + doneExpiredTtl (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDiscoveryState indicates the current + discovery state of this hop." + ::= { tmnxOamLTtraceHopInfoEntry 11 } + +tmnxOamLTtraceHopDiscoveryTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime + when the hop was discovered." + ::= { tmnxOamLTtraceHopInfoEntry 12 } + +tmnxOamLTtraceHopLabel1 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel1 indicates the first (top of the + label stack) label for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 13 } + +tmnxOamLTtraceHopLabel2 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel2 indicates the second label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 14 } + +tmnxOamLTtraceHopLabel3 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel3 indicates the third label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 15 } + +tmnxOamLTtraceHopLabel4 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel4 indicates the fourth label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 16 } + +tmnxOamLTtraceHopLabel5 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel5 indicates the fifth label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 17 } + +tmnxOamLTtraceHopLabel6 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel6 indicates the sixth label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 18 } + +tmnxOamLTtraceHopIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopIfAddrType indicates the IP address type + for the interface IP address for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 19 } + +tmnxOamLTtraceHopIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopIfAddress indicates the IP Address for + the interface for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 20 } + +tmnxOamLTtraceHopRouterIdType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopRouterIdType indicates the IP address + type for the Router ID for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 21 } + +tmnxOamLTtraceHopRouterId OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopRouterId indicates the IP Address for + the Router ID for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 22 } + +tmnxOamLTtraceAutoConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceAutoConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoConfigTable contains configuration information for + background LDP Tree Trace for the Base virtual router. + + Results are available in + tmnxOamLTtraceAutoStatusTable, + tmnxOamLTtraceFecInfoTable, + tmnxOamLTtracePathInfoTable." + ::= { tmnxOamTraceRouteObjs 22 } + +tmnxOamLTtraceAutoConfigEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceAutoConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoConfigEntry contains configuration information for + background LDP Tree Trace for the Base virtual router. + + A row can be created or destroyed using tmnxOamLTtraceAutoRowStatus. + + Destroying a row destroys the corresponding rows in + tmnxOamLTtraceAutoStatusTable, + tmnxOamLTtraceFecInfoTable, + tmnxOamLTtracePathInfoTable." + INDEX { vRtrID } + ::= { tmnxOamLTtraceAutoConfigTable 1 } + +TmnxOamLTtraceAutoConfigEntry ::= SEQUENCE +{ + tmnxOamLTtraceAutoRowStatus RowStatus, + tmnxOamLTtraceAutoLastChanged TimeStamp, + tmnxOamLTtraceAutoStorageType StorageType, + tmnxOamLTtraceAutoAdminState TmnxAdminState, + tmnxOamLTtraceAutoFcName TFCName, + tmnxOamLTtraceAutoProfile TProfile, + tmnxOamLTtraceAutoDiscIntvl Unsigned32, + tmnxOamLTtraceAutoMaxPath Unsigned32, + tmnxOamLTtraceAutoTrMaxTtl Unsigned32, + tmnxOamLTtraceAutoTrTimeOut Unsigned32, + tmnxOamLTtraceAutoTrMaxFailures Unsigned32, + tmnxOamLTtraceAutoPolicy1 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy2 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy3 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy4 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy5 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoProbeIntvl Unsigned32, + tmnxOamLTtraceAutoPrTimeOut Unsigned32, + tmnxOamLTtraceAutoPrMaxFailures Unsigned32 +} + +tmnxOamLTtraceAutoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoRowStatus specifies the row status of + the background LDP Tree Trace instance. + + When creating a row, the INDEX value vRtrID=1 (i.e. the Base virtual + router) must be specified. + + An attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState + is 'inService(2)'." + ::= { tmnxOamLTtraceAutoConfigEntry 1 } + +tmnxOamLTtraceAutoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastChanged indicates the last time the + value of a writable object in this row was modified." + ::= { tmnxOamLTtraceAutoConfigEntry 2 } + +tmnxOamLTtraceAutoStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { volatile } + ::= { tmnxOamLTtraceAutoConfigEntry 3 } + +tmnxOamLTtraceAutoAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoAdminState specifies the administrative + state of the background LDP Tree Discovery process. + + When tmnxOamLTtraceAutoAdminState becomes 'inService(2)', the + background LDP Tree Discovery process starts, and periodic + path-probing on the previously discovered paths, if any, continues. + + When tmnxOamLTtraceAutoAdminState becomes 'outOfService(3)', the + background LDP Tree Discovery process and periodic path-probing on the + discovered paths stops. + + At the start of the discovery process, it selects the address FECs + imported from LDP peers (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) + provided the FECs pass the configured policies + (tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the + FECs (tmnxOamLTtraceAutoTotalFecs), it automatically creates rows in + the tmnxOamLTtraceFecInfoTable. As a part of the background discovery + process, it creates rows in the tmnxOamLTtracePathInfoTable for each + discovered path." + DEFVAL { outOfService } + ::= { tmnxOamLTtraceAutoConfigEntry 4 } + +tmnxOamLTtraceAutoFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoFcName specifies the forwarding class + of the MPLS Echo request packets. + + The forwarding class name must match the INDEX of a row of + TIMETRA-QOS-MIB::tFCNameTable." + DEFVAL { "be" } + ::= { tmnxOamLTtraceAutoConfigEntry 5 } + +tmnxOamLTtraceAutoProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoProfile specifies the QoS profile to be + used with the forwarding class specified in tmnxOamLTtraceAutoFcName." + DEFVAL { out } + ::= { tmnxOamLTtraceAutoConfigEntry 6 } + +tmnxOamLTtraceAutoDiscIntvl OBJECT-TYPE + SYNTAX Unsigned32 (60..1440) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDiscIntvl specifies the number of + minutes to wait before repeating the background LDP Tree Discovery + process." + DEFVAL { 60 } + ::= { tmnxOamLTtraceAutoConfigEntry 7 } + +tmnxOamLTtraceAutoMaxPath OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoMaxPath specifies the maximum number of + paths that can be discovered for a selected IP Address FEC + (tmnxOamLTtraceAutoTotalFecs)." + DEFVAL { 128 } + ::= { tmnxOamLTtraceAutoConfigEntry 8 } + +tmnxOamLTtraceAutoTrMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum label + time-to-live value for an MPLS trace request during the tree + discovery." + DEFVAL { 30 } + ::= { tmnxOamLTtraceAutoConfigEntry 9 } + +tmnxOamLTtraceAutoTrTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrTimeOut specifies the timeout value, + in seconds, for an MPLS trace request during the tree discovery." + DEFVAL { 30 } + ::= { tmnxOamLTtraceAutoConfigEntry 10 } + +tmnxOamLTtraceAutoTrMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum + number of consecutive timeouts allowed before terminating transmission + of MPLS trace requests to a hop." + DEFVAL { 3 } + ::= { tmnxOamLTtraceAutoConfigEntry 11 } + +tmnxOamLTtraceAutoPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy1 specifies the first policy used + to filter LDP imported Address FECs. + + The name should match the INDEX of a + TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise, + it is ignored." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 12 } + +tmnxOamLTtraceAutoPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy2 specifies the second policy + used to filter LDP imported Address FECs. + + The name should match the INDEX of a + TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise, + it is ignored." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 13 } + +tmnxOamLTtraceAutoPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy3 specifies the third policy used + to filter LDP imported Address FECs. + + The name should match the INDEX of a + TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise, + it is ignored." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 14 } + +tmnxOamLTtraceAutoPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth policy + used to filter LDP imported Address FECs. + + The name should match the INDEX of a + TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise, + it is ignored." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 15 } + +tmnxOamLTtraceAutoPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth policy used + to filter LDP imported Address FECs. + + The name should match the INDEX of a + TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise, + it is ignored." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 16 } + +tmnxOamLTtraceAutoProbeIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoProbeIntvl specifies the number of + minutes to wait before repeating probing (pinging) a discovered path." + DEFVAL { 1 } + ::= { tmnxOamLTtraceAutoConfigEntry 17 } + +tmnxOamLTtraceAutoPrTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPrTimeOut specifies the timeout value, + in minutes, for a ping request during probing. + + tmnxOamLTtraceAutoPrTimeOut cannot be greater than + tmnxOamLTtraceAutoProbeIntvl." + DEFVAL { 1 } + ::= { tmnxOamLTtraceAutoConfigEntry 18 } + +tmnxOamLTtraceAutoPrMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPrMaxFailures specifies the maximum + number of consecutive timeouts allowed before failing a path probe + (ping)." + DEFVAL { 3 } + ::= { tmnxOamLTtraceAutoConfigEntry 19 } + +tmnxOamLTtraceAutoStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceAutoStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoStatusTable contains status information for + background LDP Tree Trace for the Base virtual router. + + Background LDP tree trace is configured using + tmnxOamLTtraceAutoConfigTable." + ::= { tmnxOamTraceRouteObjs 23 } + +tmnxOamLTtraceAutoStatusEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceAutoStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoStatusEntry contains status information for + background LDP Tree Trace for the Base virtual router. + + A row is created/destroyed when a row is created/destroyed in + tmnxOamLTtraceAutoConfigTable." + INDEX { vRtrID } + ::= { tmnxOamLTtraceAutoStatusTable 1 } + +TmnxOamLTtraceAutoStatusEntry ::= SEQUENCE +{ + tmnxOamLTtraceAutoDiscoveryState INTEGER, + tmnxOamLTtraceAutoTotalFecs Unsigned32, + tmnxOamLTtraceAutoDisFecs Unsigned32, + tmnxOamLTtraceAutoLastDisStart TimeStamp, + tmnxOamLTtraceAutoLastDisEnd TimeStamp, + tmnxOamLTtraceAutoLastDisDur Unsigned32 +} + +tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2), + halt (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDiscoveryState indicates the current + state of the discovery process." + ::= { tmnxOamLTtraceAutoStatusEntry 1 } + +tmnxOamLTtraceAutoTotalFecs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTotalFecs indicates the number of + Address FECs that have been selected for discovery during the current + discovery process. + + An Address FEC imported from an LDP peer + (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) is selected if it passes the + associated policies (tmnxOamLTtraceAutoPolicy1.. + tmnxOamLTtraceAutoPolicy5)." + ::= { tmnxOamLTtraceAutoStatusEntry 2 } + +tmnxOamLTtraceAutoDisFecs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDisFecs indicates the number of + selected Address FECs that have been discovered successfully during + the current discovery process." + ::= { tmnxOamLTtraceAutoStatusEntry 3 } + +tmnxOamLTtraceAutoLastDisStart OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisStart indicates the + sysUpTime when the last background discovery process started. If + no discovery process has started, the value is zero." + ::= { tmnxOamLTtraceAutoStatusEntry 4 } + +tmnxOamLTtraceAutoLastDisEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisEnd indicates the + sysUpTime when the last background discovery process ended. Before + the first discovery process ends, it is zero. This value is set at + the end of a discovery process. This value is not reset during + starting/restarting." + ::= { tmnxOamLTtraceAutoStatusEntry 5 } + +tmnxOamLTtraceAutoLastDisDur OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisDur indicates the time + (in seconds) it took to finish the last discovery process. If no test + has been finished, the value is 0. This value is updated only when + a discovery ends." + ::= { tmnxOamLTtraceAutoStatusEntry 6 } + +tmnxOamLTtraceFecInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceFecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceFecInfoTable contains per-FEC (i.e. per-prefix) + information discovered by background LDP tree trace. + + Background LDP tree trace is configured using + tmnxOamLTtraceAutoConfigTable." + ::= { tmnxOamTraceRouteObjs 24 } + +tmnxOamLTtraceFecInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceFecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceFecInfoEntry contains information about one FEC + discovered by background LDP tree trace. + + Rows are created and destroyed by SROS." + INDEX { + vRtrID, + tmnxOamLTtraceFecPrefixType, + tmnxOamLTtraceFecPrefix, + tmnxOamLTtraceFecPrefLen + } + ::= { tmnxOamLTtraceFecInfoTable 1 } + +TmnxOamLTtraceFecInfoEntry ::= SEQUENCE +{ + tmnxOamLTtraceFecPrefixType InetAddressType, + tmnxOamLTtraceFecPrefix InetAddress, + tmnxOamLTtraceFecPrefLen InetAddressPrefixLength, + tmnxOamLTtraceFecDiscoveryState INTEGER, + tmnxOamLTtraceFecDisStatusBits TmnxOamLTtraceDisStatusBits, + tmnxOamLTtraceFecDisPaths Unsigned32, + tmnxOamLTtraceFecFailedHops Unsigned32, + tmnxOamLTtraceFecLastDisEnd TimeStamp, + tmnxOamLTtraceFecFailedProbes Unsigned32, + tmnxOamLTtraceFecProbeState INTEGER, + tmnxOamLTtraceFecSendErrProbes Unsigned32 +} + +tmnxOamLTtraceFecPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefixType specifies the type of + remote IP address stored in tmnxOamLTtraceFecPrefix. Currently + only 'ipv4(1)' is supported." + ::= { tmnxOamLTtraceFecInfoEntry 1 } + +tmnxOamLTtraceFecPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefix specifies the Internet address + prefix for an LDP based LSP associated with the OAM LDP Tree trace + test." + ::= { tmnxOamLTtraceFecInfoEntry 2 } + +tmnxOamLTtraceFecPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefLen specifies the Internet address + prefix length for the LDP based LSP associated with the OAM LDP Tree + trace test." + ::= { tmnxOamLTtraceFecInfoEntry 3 } + +tmnxOamLTtraceFecDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDiscoveryState indicates the current + state of the discovery process for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 4 } + +tmnxOamLTtraceFecDisStatusBits OBJECT-TYPE + SYNTAX TmnxOamLTtraceDisStatusBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDisStatusBits indicates the current + discovery status bits for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 5 } + +tmnxOamLTtraceFecDisPaths OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDisPaths indicates the number of + discovered ECMP paths for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 6 } + +tmnxOamLTtraceFecFailedHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecFailedHops indicates the number of hops + from which no successful response was received." + ::= { tmnxOamLTtraceFecInfoEntry 7 } + +tmnxOamLTtraceFecLastDisEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime when + the FEC was last discovered." + ::= { tmnxOamLTtraceFecInfoEntry 8 } + +tmnxOamLTtraceFecFailedProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecFailedProbes indicates the number of + discovered paths which are in failed probing state." + ::= { tmnxOamLTtraceFecInfoEntry 9 } + +tmnxOamLTtraceFecProbeState OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + partiallyFailed (1), + failed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecProbeState indicates the current overall + probing state for the discovered paths of the Address FEC. The + tmnxOamLTtraceFecProbeState is considered as 'oK' when probing on all + the associated discovered paths is OK. It is considered as 'failed' + when probing on all the associated discovered paths failed. It is + considered as partially failed when probing on one or more, but not + all, discovered paths failed." + ::= { tmnxOamLTtraceFecInfoEntry 10 } + +tmnxOamLTtraceFecSendErrProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecSendErrProbes indicates the number of + discovered paths which are experiencing problems in sending probe + (ping) requests." + ::= { tmnxOamLTtraceFecInfoEntry 11 } + +tmnxOamLTtracePathInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtracePathInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtracePathInfoTable contains per-path information discovered + by background LDP tree trace. + + Background LDP tree trace is configured using + tmnxOamLTtraceAutoConfigTable." + ::= { tmnxOamTraceRouteObjs 25 } + +tmnxOamLTtracePathInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtracePathInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtracePathInfoEntry contains information about one path + discovered by background LDP tree trace. + + Rows are created and destroyed by SROS." + INDEX { + vRtrID, + tmnxOamLTtraceFecPrefixType, + tmnxOamLTtraceFecPrefix, + tmnxOamLTtraceFecPrefLen, + tmnxOamLTtracePathDstAddrType, + tmnxOamLTtracePathDstAddr + } + ::= { tmnxOamLTtracePathInfoTable 1 } + +TmnxOamLTtracePathInfoEntry ::= SEQUENCE +{ + tmnxOamLTtracePathDstAddrType InetAddressType, + tmnxOamLTtracePathDstAddr InetAddress, + tmnxOamLTtracePathRemAddrType InetAddressType, + tmnxOamLTtracePathRemoteAddr InetAddress, + tmnxOamLTtracePathEgrNhAddrType InetAddressType, + tmnxOamLTtracePathEgrNhAddr InetAddress, + tmnxOamLTtracePathDisTtl Unsigned32, + tmnxOamLTtracePathLastDisTime TimeStamp, + tmnxOamLTtracePathLastRc TmnxOamPingRtnCode, + tmnxOamLTtracePathProbeState INTEGER, + tmnxOamLTtracePathProbeTmOutCnt Unsigned32, + tmnxOamLTtracePathProbeSendErr INTEGER +} + +tmnxOamLTtracePathDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDstAddrType specifies the type of + Internet address stored in tmnxOamLTtracePathDstAddr." + ::= { tmnxOamLTtracePathInfoEntry 1 } + +tmnxOamLTtracePathDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDstAddr specifies the destination IP + address (127 Address) of a path for a given LDP based LSP associated + with the OAM LDP Tree trace test." + ::= { tmnxOamLTtracePathInfoEntry 2 } + +tmnxOamLTtracePathRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathRemAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathRemoteAddr." + ::= { tmnxOamLTtracePathInfoEntry 3 } + +tmnxOamLTtracePathRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathRemoteAddr indicates the associated + interface IP address or the router ID of the egress router." + ::= { tmnxOamLTtracePathInfoEntry 4 } + +tmnxOamLTtracePathEgrNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathEgrNhAddr." + ::= { tmnxOamLTtracePathInfoEntry 5 } + +tmnxOamLTtracePathEgrNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathEgrNhAddr indicates the next hop IP + address (wrt the ingress router) used to reach the associated ECMP + path endpoint." + ::= { tmnxOamLTtracePathInfoEntry 6 } + +tmnxOamLTtracePathDisTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDisTtl indicates the label time-to-live + value used to discover the egress router for the path." + ::= { tmnxOamLTtracePathInfoEntry 7 } + +tmnxOamLTtracePathLastDisTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime + when the path was last discovered." + ::= { tmnxOamLTtracePathInfoEntry 8 } + +tmnxOamLTtracePathLastRc OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathLastRc indicates the OAM return code + received in the OAM ping response." + ::= { tmnxOamLTtracePathInfoEntry 9 } + +tmnxOamLTtracePathProbeState OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + failed (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeState indicates the current + probing (ping) state for the discovered ECMP path. + + tmnxOamLTtracePathProbeState is 'failed' when the number of + consecutive timeouts for the ping request reached its maximum allowed + limit (tmnxOamLTtraceAutoPrMaxFailures). + + tmnxOamLTtracePathProbeState is 'oK' after receiving a successful ping + response for the associated path." + ::= { tmnxOamLTtracePathInfoEntry 10 } + +tmnxOamLTtracePathProbeTmOutCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of + consecutive timeouts for the associated ping request. + + tmnxOamLTtracePathProbeTmOutCnt is reset to zero after receiving a + successful ping response from the path destination." + ::= { tmnxOamLTtracePathInfoEntry 11 } + +tmnxOamLTtracePathProbeSendErr OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + failed (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeSendErr indicates the state of the + last path probe (ping) request. + + tmnxOamLTtracePathProbeSendErr is 'failed' if the last probe (ping) + request could not be sent due to a local failure." + ::= { tmnxOamLTtracePathInfoEntry 12 } + +tmnxOamVccvTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamVccvTrCtlTable contains the VCCV-specific + configuration information needed to launch a VCCV (Virtual Circuit + Connectivity Verification) trace route test. The rest of the + configuration information needed to launch the test resides in the + corresponding row of tmnxOamTrCtlTable. + + Four types of VCCV trace route tests are supported: AII Type 2, + FEC-128 Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII + Type 2 and Spoke SDP FEC offer two ways to specify a VCCV trace route + FEC-129 Pseudowire test. + + In the Transport Profile Static case, the test type is configured + (using tmnxOamVccvTrCtlTestSubMode). In the other three cases, the + test type is not configured (i.e. the default + tmnxOamVccvTrCtlTestSubMode value 'unspecified(1)' is used). + + The following table has a row for each VCCV trace route test type, + showing the mandatory and optional objects applicable to the test + type. Abbreviated VCCV trace route test type names are used. + + Test + Type Mandatory Objects Optional Objects + ------ ------------------------------ --------------------------------- + aiiTY2 tmnxOamVccvTrCtlSaiiAcId tmnxOamVccvTrCtlReplyMode + tmnxOamVccvTrCtlSaiiGlobalId + tmnxOamVccvTrCtlSaiiPrefix + tmnxOamVccvTrCtlTaiiAcId + tmnxOamVccvTrCtlTaiiGlobalId + tmnxOamVccvTrCtlTaiiPrefix + + FEC128 tmnxOamVccvTrCtlSdpIdVcId tmnxOamVccvTrCtlReplyMode + *tmnxOamVccvTrCtlSwitTgtFecType + *tmnxOamVccvTrTgStaticCtlAgi + *tmnxOamVccvTrTgStaticCtlSaiiGlbl + *tmnxOamVccvTrTgStaticCtlSaiiNode + *tmnxOamVccvTrTgStaticCtlSaiiAcId + *tmnxOamVccvTrTgStaticCtlTaiiGlbl + *tmnxOamVccvTrTgStaticCtlTaiiNode + *tmnxOamVccvTrTgStaticCtlTaiiAcId + + + sdpFEC tmnxOamVccvTrCtlSpokeSdpId *tmnxOamVccvTrCtlSaiiAcId + *tmnxOamVccvTrCtlSaiiGlobalId + *tmnxOamVccvTrCtlSaiiPrefix + *tmnxOamVccvTrCtlTaiiAcId + *tmnxOamVccvTrCtlTaiiGlobalId + *tmnxOamVccvTrCtlTaiiPrefix + tmnxOamVccvTrCtlReplyMode + + TPST tmnxOamVccvTrCtlSdpIdVcId *tmnxOamTrCtlSrcAddrType + tmnxOamVccvTrCtlTestSubMode *tmnxOamTrCtlSrcAddress + tmnxOamVccvTrCtlAssocChannel + #tmnxOamVccvTrCtlSwitTgtFecType + #tmnxOamVccvTrTgFec128CtlSrcAddrT + #tmnxOamVccvTrTgFec128CtlSrcAddr + #tmnxOamVccvTrTgFec128CtlDstAddrT + #tmnxOamVccvTrTgFec128CtlDstAddr + #tmnxOamVccvTrTgFec128CtlPwId + #tmnxOamVccvTrTgFec128CtlPwType + + ALL N/A tmnxOamTrCtlDataSize + tmnxOamTrCtlFcName + tmnxOamTrCtlInitialTtl + tmnxOamTrCtlInterval + tmnxOamTrCtlMaxFailures + tmnxOamTrCtlMaxTtl + tmnxOamTrCtlProbesPerHop + tmnxOamTrCtlProfile + tmnxOamTrCtlTimeOut + ------ ------------------------------ --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all four VCCV trace + route test types. + 2. The characters '*' and '#' each mark an independent set of optional + objects which must all be specified, or must all be unspecified. + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "RFC 5085: Pseudowire Virtual Circuit Connectivity Verification (VCCV): + A Control Channel for Pseudowires" + ::= { tmnxOamTraceRouteObjs 26 } + +tmnxOamVccvTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamVccvTrCtlTable when + tmnxOamTrCtlTestMode is set to 'vccvTraceRoute'. + + The system destroys a row in tmnxOamVccvTrCtlTable when the + corresponding row in tmnxOamTrCtlTable is destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVccvTrCtlTable 1 } + +TmnxOamVccvTrCtlEntry ::= SEQUENCE +{ + tmnxOamVccvTrCtlSdpIdVcId SdpBindId, + tmnxOamVccvTrCtlReplyMode INTEGER, + tmnxOamVccvTrCtlSpokeSdpId TmnxSpokeSdpIdOrZero, + tmnxOamVccvTrCtlSaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrCtlSaiiPrefix Unsigned32, + tmnxOamVccvTrCtlSaiiAcId Unsigned32, + tmnxOamVccvTrCtlTaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrCtlTaiiPrefix Unsigned32, + tmnxOamVccvTrCtlTaiiAcId Unsigned32, + tmnxOamVccvTrCtlTestSubMode TmnxOamVccvTestSubMode, + tmnxOamVccvTrCtlAssocChannel TmnxOamVccvAssocChannel, + tmnxOamVccvTrCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType +} + +tmnxOamVccvTrCtlSdpIdVcId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP binding of + the pseudowire to be tested by a VCCV trace route test. + + The all-zeros value indicates an unused SDP binding. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { '0000000000000000'h } + ::= { tmnxOamVccvTrCtlEntry 1 } + +tmnxOamVccvTrCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + ip (2), + controlChannel (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlReplyMode specifies the band to be used by + the echo reply. + ip (2) out-of-band reply + controlChannel (4) inband reply + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3 ('Packet Format')." + DEFVAL { controlChannel } + ::= { tmnxOamVccvTrCtlEntry 2 } + +tmnxOamVccvTrCtlSpokeSdpId OBJECT-TYPE + SYNTAX TmnxSpokeSdpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSpokeSdpId specifies the spoke SDP + identifier to be used when performing a VCCV trace route test on a FEC + 129 pseudowire. + + A value of zero indicates that no spoke SDP identifier has been + configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 3 } + +tmnxOamVccvTrCtlSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSaiiGlobalId specifies the global + identifier of the Source Attachment Individual Identifier (SAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 4 } + +tmnxOamVccvTrCtlSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSaiiPrefix specifies the prefix of the + Source Attachment Individual Identifier (SAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 5 } + +tmnxOamVccvTrCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSaiiAcId specifies the attachment circuit + identifier of the Source Attachment Individual Identifier (SAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 6 } + +tmnxOamVccvTrCtlTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTaiiGlobalId specifies the global + identifier of the Target Attachment Individual Identifier (TAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 7 } + +tmnxOamVccvTrCtlTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTaiiPrefix specifies the prefix of the + Target Attachment Individual Identifier (TAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 8 } + +tmnxOamVccvTrCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTaiiAcId specifies the attachment circuit + identifier of the Target Attachment Individual Identifier (TAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 9 } + +tmnxOamVccvTrCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamVccvTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTestSubMode specifies the type of VCCV + trace route test to perform. + + When this object is 'unspecified(1)', the type of VCCV trace route + test to be performed is determined when the test is started, from the + set of tmnxOamVccvTrCtlTable objects configured with non-default + values. + + If there is a mismatch between tmnxOamVccvTrCtlTestSubMode and the type + of the pseudowire to be tested, the test will fail. For example, if + tmnxOamVccvTrCtlTestSubMode is 'static(2)', and there is no + TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding, + the test will fail. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamVccvTrCtlEntry 10 } + +tmnxOamVccvTrCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamVccvAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + performing an MPLS-TP VCCV trace route test. + + When tmnxOamVccvTrCtlTestSubMode is 'static(2)', the default value for + tmnxOamVccvTrCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamVccvTrCtlEntry 11 } + +tmnxOamVccvTrCtlSwitTgtFecType OBJECT-TYPE + SYNTAX TmnxOamVccvSwitTgtFecType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSwitTgtFecType specifies the type of + downstream FEC (Forward Equivalence Class) segment to be tested. + + This object must be set to a non-default value when the path to be + tested starts with a FEC segment, and switches to a FEC segment with a + different type. For example, if the path to be tested starts with a + static FEC, and switches to FEC 128, this object must be set to + 'fec128(2)'." + DEFVAL { none } + ::= { tmnxOamVccvTrCtlEntry 12 } + +tmnxOamVccvTrNextPwSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vccvTraceRoute' + probe operation where a VCCV next hop list is returned. + + An entry in this table is created when the result of an OAM + 'vccvTraceRoute' probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamTrProbeHistoryEntry is deleted." + ::= { tmnxOamTraceRouteObjs 27 } + +tmnxOamVccvTrNextPwSegmentEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrNextPwSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVccvTrNextPwSegmentEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vccvTraceRoute' reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamVccvTrNextPwSegmentTable 1 } + +TmnxOamVccvTrNextPwSegmentEntry ::= SEQUENCE +{ + tmnxOamVccvTrNextPwID TmnxVcIdOrNone, + tmnxOamVccvTrNextPwType SdpBindVcType, + tmnxOamVccvTrNextSenderAddrType InetAddressType, + tmnxOamVccvTrNextSenderAddr InetAddress, + tmnxOamVccvTrNextRemoteAddrType InetAddressType, + tmnxOamVccvTrNextRemoteAddr InetAddress, + tmnxOamVccvTrNextSaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrNextSaiiPrefix Unsigned32, + tmnxOamVccvTrNextSaiiAcId Unsigned32, + tmnxOamVccvTrNextTaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrNextTaiiPrefix Unsigned32, + tmnxOamVccvTrNextTaiiAcId Unsigned32, + tmnxOamVccvTrNextTpAgi OCTET STRING, + tmnxOamVccvTrNextTpSaiiGlobalId TmnxMplsTpGlobalID, + tmnxOamVccvTrNextTpSaiiNodeId TmnxMplsTpNodeID, + tmnxOamVccvTrNextTpSaiiAcId Unsigned32, + tmnxOamVccvTrNextTpTaiiGlobalId TmnxMplsTpGlobalID, + tmnxOamVccvTrNextTpTaiiNodeId TmnxMplsTpNodeID, + tmnxOamVccvTrNextTpTaiiAcId Unsigned32 +} + +tmnxOamVccvTrNextPwID OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire + in the trace route operation for a specific 'vccvTraceRoute' probe + reply. A value of '0' indicates that there are no further next-hops + for a specific trace route operation." + ::= { tmnxOamVccvTrNextPwSegmentEntry 1 } + +tmnxOamVccvTrNextPwType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextPwType indicates the next-hop + pseudo-wire type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 2 } + +tmnxOamVccvTrNextSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop + sender IP address type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 3 } + +tmnxOamVccvTrNextSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender + IP address in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 4 } + +tmnxOamVccvTrNextRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop + remote IP address type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 5 } + +tmnxOamVccvTrNextRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop remote + IP address in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 6 } + +tmnxOamVccvTrNextSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSaiiGlobalId indicates the global + identifier of the Source Attachment Individual Identifier (SAII) of a + specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 7 } + +tmnxOamVccvTrNextSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSaiiPrefix indicates the prefix of the + Source Attachment Individual Identifier (SAII) of a specific + 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 8 } + +tmnxOamVccvTrNextSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSaiiAcId indicates the attachment + circuit identifier of the Source Attachment Individual Identifier + (SAII) of a specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 9 } + +tmnxOamVccvTrNextTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTaiiGlobalId indicates the global + identifier of the Target Attachment Individual Identifier (TAII) of a + specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 10 } + +tmnxOamVccvTrNextTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTaiiPrefix indicates the prefix of the + Target Attachment Individual Identifier (TAII) of a specific + 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 11 } + +tmnxOamVccvTrNextTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTaiiAcId indicates the attachment + circuit identifier of the Target Attachment Individual Identifier + (TAII) of a specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 12 } + +tmnxOamVccvTrNextTpAgi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpAgi indicates the Service Identifier + field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, the + all-zeros value is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 13 } + +tmnxOamVccvTrNextTpSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpSaiiGlobalId indicates the Source + Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply + PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 14 } + +tmnxOamVccvTrNextTpSaiiNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpSaiiNodeId indicates the Source Node + ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 15 } + +tmnxOamVccvTrNextTpSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpSaiiAcId indicates the Source + Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV + of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 16 } + +tmnxOamVccvTrNextTpTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpTaiiGlobalId indicates the Destination + Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply + PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 17 } + +tmnxOamVccvTrNextTpTaiiNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpTaiiNodeId indicates the Destination + Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply + PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 18 } + +tmnxOamVccvTrNextTpTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpTaiiAcId indicates the Destination + Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV + of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 19 } + +tmnxOamP2mpLspTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspTrCtlTable contains configuration information for + 'p2mpLspTrace' tests." + ::= { tmnxOamTraceRouteObjs 28 } + +tmnxOamP2mpLspTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspTrCtlEntry contains configuration information for one + 'p2mpLspTrace' test. + + SROS creates a row when tmnxOamTrCtlTestMode is set to 'p2mpLspTrace'. + + SROS destroys a row when the corresponding tmnxOamTrCtlTable row is + destroyed." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamP2mpLspTrCtlTable 1 } + +TmnxOamP2mpLspTrCtlEntry ::= SEQUENCE +{ + tmnxOamP2mpLspTrCtlLspName TLNamedItemOrEmpty, + tmnxOamP2mpLspTrCtlInstName TNamedItemOrEmpty, + tmnxOamP2mpLspTrCtlLeafIpAddr InetAddress, + tmnxOamP2mpLspTrCtlLeafIpAddrType InetAddressType +} + +tmnxOamP2mpLspTrCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative name of the target P2MP Labeled Switch Path (LSP) for + this OAM P2MP LSP Trace test. This parameter is mandatory." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspTrCtlEntry 1 } + +tmnxOamP2mpLspTrCtlInstName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter identifies an instance of a P2MP LSP, either a primary + or secondary instance of a P2MP LSP Tree." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspTrCtlEntry 2 } + +tmnxOamP2mpLspTrCtlLeafIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrCtlLeafIpAddr specifies the Internet + address of the egress leaf node of a P2MP LSP Tree. This parameter is + mandatory." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspTrCtlEntry 3 } + +tmnxOamP2mpLspTrCtlLeafIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrCtlLeafIpAddrType specifies the type of + Internet address stored in tmnxOamP2mpLspTrCtlLeafIpAddr." + DEFVAL { unknown } + ::= { tmnxOamP2mpLspTrCtlEntry 4 } + +tmnxOamP2mpLspTrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'p2mpLspTrace' + probe operation when a Downstream Mapping TLV was returned. Each row + represents a single label map within the returned downstream mapping + TLV. + + An entry in this table is created when the result of an OAM + 'p2mpLspTrace' probe is determined. + + Entries are removed from this table when the corresponding + tmnxOamTrProbeHistoryEntry is deleted." + REFERENCE + "RFC 4379 Section 3.3" + ::= { tmnxOamTraceRouteObjs 29 } + +tmnxOamP2mpLspTrMapEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamP2mpLspTrMapTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamP2mpLspTrMapEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Nokia SROS OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamP2mpLspTrMapIndex + } + ::= { tmnxOamP2mpLspTrMapTable 1 } + +TmnxOamP2mpLspTrMapEntry ::= SEQUENCE +{ + tmnxOamP2mpLspTrMapIndex Unsigned32, + tmnxOamP2mpLspTrMapDSIPv4Addr IpAddress, + tmnxOamP2mpLspTrMapAddrType TmnxOamAddressType, + tmnxOamP2mpLspTrMapDSIfAddr Unsigned32, + tmnxOamP2mpLspTrMapMTU Unsigned32, + tmnxOamP2mpLspTrMapP2mpBranch TruthValue, + tmnxOamP2mpLspTrMapP2mpBud TruthValue +} + +tmnxOamP2mpLspTrMapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapIndex specifies a single L2 mapping + entry within a specific 'p2mpLspTrace' probe reply. + + The agent starts assigning tmnxOamP2mpLspTrMapIndex values at 1." + ::= { tmnxOamP2mpLspTrMapEntry 1 } + +tmnxOamP2mpLspTrMapDSIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the IPv4 address + of the downstream LSR that this entry in the tmnxOamP2mpLspTrMapTable + describes. If the interface to the downstream LSR is numbered, + then the tmnxOamP2mpLspTrMapDSIPv4Addr can either be the downstream + LSR's Router ID or the interface address of the downstream LSR. + + If the interface to the downstream LSR is unnumbered, the value of + tmnxOamP2mpLspTrMapDSIPv4Addr indicates the downstream LSR's Router + ID." + ::= { tmnxOamP2mpLspTrMapEntry 2 } + +tmnxOamP2mpLspTrMapAddrType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapAddrType indicates the type of + downstream interface address specified by tmnxOamP2mpLspTrMapDSIfAddr. + The only valid values for tmnxOamP2mpLspTrMapAddrType are + 'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'." + ::= { tmnxOamP2mpLspTrMapEntry 3 } + +tmnxOamP2mpLspTrMapDSIfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxOamP2mpLspTrMapAddrType has a value of 'ipv4Address' + tmnxOamP2mpLspTrMapDSIfAddr indicates the downstream LSR's + interface address. When tmnxOamP2mpLspTrMapAddrType has a value + of 'unnumbered', tmnxOamP2mpLspTrMapDSIfAddr indicates the index + assigned by the upstream LSR to the interface." + ::= { tmnxOamP2mpLspTrMapEntry 4 } + +tmnxOamP2mpLspTrMapMTU OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapMTU indicates the largest MPLS frame + (including the label stack) that fits on the interface to the + downstream LSR." + ::= { tmnxOamP2mpLspTrMapEntry 5 } + +tmnxOamP2mpLspTrMapP2mpBranch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamP2mpLspTrMapP2mpBranch is 'true', the + 'p2mpLspTrace' response indicates that the responding router is a + branch node of the P2MP LSP tree." + ::= { tmnxOamP2mpLspTrMapEntry 6 } + +tmnxOamP2mpLspTrMapP2mpBud OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamP2mpLspTrMapP2mpBud is 'true', the + 'p2mpLspTrace' response indicates that the responding router is a bud + node of the P2MP LSP tree." + ::= { tmnxOamP2mpLspTrMapEntry 7 } + +tmnxOamP2mpLspTrDSLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'p2mpLspTrace' + probe operation when a Downstream Mapping TLV was + returned. Each row represents a single downstream label within a + returned downstream L2 mapping TLV. + + An entry in this table is created when the result of an OAM + 'p2mpLspTrace' probe is determined. + + Entries are removed from this table when the corresponding + tmnxOamP2mpLspTrMapEntry is deleted." + ::= { tmnxOamTraceRouteObjs 30 } + +tmnxOamP2mpLspTrDSLabelEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamP2mpLspTrDSLabelTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamLspTrMapEntry belongs to. The third index element + identifies a OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Nokia SROS OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply. The eighth index + selects successive downstream L2 label entries contained in a + specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex, + tmnxOamP2mpLspTrDSLabelIndex + } + ::= { tmnxOamP2mpLspTrDSLabelTable 1 } + +TmnxOamP2mpLspTrDSLabelEntry ::= SEQUENCE +{ + tmnxOamP2mpLspTrDSLabelIndex Unsigned32, + tmnxOamP2mpLspTrDSLabelLabel MplsLabel, + tmnxOamP2mpLspTrDSLabelProtocol TmnxOamSignalProtocol +} + +tmnxOamP2mpLspTrDSLabelIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamP2mpLspTrDSLabelIndex selects a single downstream L2 label + entry within a specific L2 mapping entry reply. + + The agent starts assigning tmnxOamP2mpLspTrDSLabelIndex values at 1." + ::= { tmnxOamP2mpLspTrDSLabelEntry 1 } + +tmnxOamP2mpLspTrDSLabelLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrDSLabelLabel is the label used by the + downstream router specified by this downstream L2 label entry." + ::= { tmnxOamP2mpLspTrDSLabelEntry 2 } + +tmnxOamP2mpLspTrDSLabelProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrDSLabelProtocol is the signaling protocol + used by the router for the label specified by this downstream L2 label + entry." + ::= { tmnxOamP2mpLspTrDSLabelEntry 3 } + +tmnxOamEthCfmTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamEthCfmTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmTrCtlTable contains Ethernet CFM-specific configuration + information for 'ethCfmLinkTrace' tests. + + This table extends the tmnxOamTrCtlTable. A row is automatically + created in this table when tmnxOamTrCtlTestMode is set to 'ethCfmLinkTrace'. + + Destroying a row in tmnxOamTrCtlTable automatically destroys the row + (if any) with the same index values in tmnxOamEthCfmTrCtlTable." + ::= { tmnxOamTraceRouteObjs 31 } + +tmnxOamEthCfmTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamEthCfmTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmTrCtlEntry defines an entry in the + tmnxOamEthCfmTrCtlTable. Each index is an object in + tmnxOamTrCtlTable." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamEthCfmTrCtlTable 1 } + +TmnxOamEthCfmTrCtlEntry ::= SEQUENCE +{ + tmnxOamEthCfmTrCtlTgtMacAddr MacAddress, + tmnxOamEthCfmTrCtlSrcMdIndex Unsigned32, + tmnxOamEthCfmTrCtlSrcMaIndex Unsigned32, + tmnxOamEthCfmTrCtlSrcMepId Dot1agCfmMepIdOrZero, + tmnxOamEthCfmTrCtlRemoteMepId Dot1agCfmMepIdOrZero +} + +tmnxOamEthCfmTrCtlTgtMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlTgtMacAddr specifies the destination + MAC address for the test. + + A non-zero unicast destination MAC address is required in each test frame + sent for the test. The destination MAC address can be specified directly + (using this object) or indirectly (see the DESCRIPTION of + tmnxOamEthCfmTrCtlRemoteMepId). + + Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and + tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value. + Otherwise, an attempt to administratively enable the test (using + tmnxOamSaaCtlAdminStatus) will fail." + DEFVAL { '000000000000'H } + ::= { tmnxOamEthCfmTrCtlEntry 1 } + +tmnxOamEthCfmTrCtlSrcMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlSrcMdIndex specifies the source CFM + maintenance domain index for the test. Zero is the null CFM + maintenance domain index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 2 } + +tmnxOamEthCfmTrCtlSrcMaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlSrcMaIndex specifies the source CFM + maintenance association index for the test. Zero is the null CFM + maintenance association index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 3 } + +tmnxOamEthCfmTrCtlSrcMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlSrcMepId specifies the source + Maintenance association End Point Identifier (MEP ID) for the test. + Zero is the null MEP ID." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 4 } + +tmnxOamEthCfmTrCtlRemoteMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlRemoteMepId specifies the remote + Maintenance association End Point Identifier (MEP ID) for the test. + + A non-zero unicast destination MAC address is required in each test frame + sent for the test. The destination MAC address can be specified directly + (using tmnxOamEthCfmTrCtlTgtMacAddr) or indirectly (using this object). + + Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and + tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value. + Otherwise, an attempt to administratively enable the test (using + tmnxOamSaaCtlAdminStatus) will fail. + + Suppose this object is assigned a non-default value. Then, at the + start of each test run, SROS reads + TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the + destination MAC address to use for the test run. + + The following index values are used for the read: + tmnxOamEthCfmTrCtlSrcMdIndex, + tmnxOamEthCfmTrCtlSrcMaIndex, + tmnxOamEthCfmTrCtlSrcMepId, + tmnxOamEthCfmTrCtlRemoteMepId. + + If the search fails to find a destination MAC address, no test frames + will be sent for the test run. The number of frames to be sent during + a test run is configured using tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlInitialTtl, and tmnxOamTrCtlMaxTtl. + + Configuring tmnxOamEthCfmTrCtlRemoteMepId (instead of + tmnxOamEthCfmTrCtlDestMacAddr) has the following advantage: if the + hardware hosting the test's far end is replaced (meaning a new + destination MAC address is present), the test does not need to be + reconfigured." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 5 } + +tmnxOamEthCfmTrPrHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamEthCfmTrPrHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmTrPrHistTable contains Ethernet CFM-specific probe + history for 'ethCfmLinkTrace' tests. + + This table extends the tmnxOamTrProbeHistoryTable. A row is + automatically created in this table when a row is created in + tmnxOamTrProbeHistoryTable for a test with tmnxOamTrCtlTestMode set to + 'ethCfmLinkTrace'. Deleting a row in tmnxOamTrProbeHistoryTable + automatically deletes the row (if any) with the same index values in + tmnxOamEthCfmTrPrHistTable." + ::= { tmnxOamTraceRouteObjs 32 } + +tmnxOamEthCfmTrPrHistEntry OBJECT-TYPE + SYNTAX TmnxOamEthCfmTrPrHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamEthCfmTrPrHistTable. The indices are + the same as the tmnxOamTrProbeHistoryTable indices." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamEthCfmTrPrHistTable 1 } + +TmnxOamEthCfmTrPrHistEntry ::= SEQUENCE +{ + tmnxOamEthCfmTrPrHistIngressMac MacAddress, + tmnxOamEthCfmTrPrHistEgressMac MacAddress, + tmnxOamEthCfmTrPrHistRelayAction INTEGER, + tmnxOamEthCfmTrPrHistForwarded TruthValue, + tmnxOamEthCfmTrPrHistTerminalMep TruthValue +} + +tmnxOamEthCfmTrPrHistIngressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistIngressMac indicates the ingress MAC + address of the probe." + ::= { tmnxOamEthCfmTrPrHistEntry 1 } + +tmnxOamEthCfmTrPrHistEgressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistEgressMac indicates the egress MAC + address of the probe." + ::= { tmnxOamEthCfmTrPrHistEntry 2 } + +tmnxOamEthCfmTrPrHistRelayAction OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + rlyHit (1), + rlyFdb (2), + rlyMpdb (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistRelayAction indicates the value of + the Relay Action field in the Link Trace Reply. 'unknown(0)' is + returned when a Link Trace Reply has not arrived, or the Relay Action + field in the Link Trace Reply is outside the expected range." + ::= { tmnxOamEthCfmTrPrHistEntry 3 } + +tmnxOamEthCfmTrPrHistForwarded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistForwarded indicates if a Link Trace + Message was forwarded by the responding Maintenance Point (MP), as + returned in the 'FwdYes' flag of the Flags field of the Link Trace + Reply." + REFERENCE + "Modeled on the dot1agCfmLtrForwarded object in IEEE8021-CFM-MIB." + ::= { tmnxOamEthCfmTrPrHistEntry 4 } + +tmnxOamEthCfmTrPrHistTerminalMep OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistTerminalMep indicates whether the + forwarded Link Trace Message reached a MEP enclosing its MA, as + returned in the Terminal MEP flag of the Flags field of the Link Trace + Reply." + REFERENCE + "Modeled on the dot1agCfmLtrTerminalMep object in IEEE8021-CFM-MIB." + ::= { tmnxOamEthCfmTrPrHistEntry 5 } + +tmnxOamLspTrFecStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrFecStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLspTrFecStackTable has a row for each RFC 6424 FEC (Forwarding + Equivalence Class) Stack Change sub-TLV present in a currently managed + 'lspTraceRoute' reply PDU. + + The FEC Stack Change sub-TLV is a component of the RFC 6424 Downstream + Detailed Mapping TLV. + + An 'lspTraceRoute' reply PDU can contain several Downstream Detailed + Mapping TLVs. A Downstream Detailed Mapping TLV can contain several + FEC Stack Change sub-TLVs. + + The set of tmnxOamLspTrFecStackTable rows for a reply PDU holds the + set of FEC stack changes recorded in the reply PDU, including + information about MPLS tunnels and/or LSP stitching on the tested LSP." + REFERENCE + "RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping) + over MPLS Tunnels', Section 3.3, 'Downstream Detailed Mapping TLV'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2, 'Target FEC Stack'." + ::= { tmnxOamTraceRouteObjs 33 } + +tmnxOamLspTrFecStackEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrFecStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in tmnxOamLspTrFecStackTable is created by the system for each + RFC 6424 FEC Stack Change sub-TLV present in a currently managed + 'lspTraceRoute' reply PDU. + + A row is deleted when the corresponding tmnxOamLspTrMapTable row is + deleted. + + The first six indices specify an 'lspTraceRoute' reply PDU. + + The first seven indices specify an RFC 6424 Downstream Detailed + Mapping TLV within an 'lspTraceRoute' reply PDU. + + The eight indices specify an RFC 6424 FEC Stack Change sub-TLV within + a Downstream Detailed Mapping TLV within an 'lspTraceRoute' reply PDU." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex, + tmnxOamLspTrFecStackFecIndex + } + ::= { tmnxOamLspTrFecStackTable 1 } + +TmnxOamLspTrFecStackEntry ::= SEQUENCE +{ + tmnxOamLspTrFecStackFecIndex Unsigned32, + tmnxOamLspTrFecStackOperType INTEGER, + tmnxOamLspTrFecStackFecSubType TNamedItemOrEmpty, + tmnxOamLspTrFecStackPrefixType InetAddressType, + tmnxOamLspTrFecStackPrefix InetAddress, + tmnxOamLspTrFecStackPrefixLen InetAddressPrefixLength, + tmnxOamLspTrFecStackRemPeerAddrT InetAddressType, + tmnxOamLspTrFecStackRemPeerAddr InetAddress +} + +tmnxOamLspTrFecStackFecIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackFecIndex specifies one RFC 6424 FEC + Stack Change sub-TLV within the specified Downstream Detailed Mapping + TLV." + ::= { tmnxOamLspTrFecStackEntry 1 } + +tmnxOamLspTrFecStackOperType OBJECT-TYPE + SYNTAX INTEGER { + push (1), + pop (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackOperType indicates the value of the + following Operation Type field (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> Operation Type field." + ::= { tmnxOamLspTrFecStackEntry 2 } + +tmnxOamLspTrFecStackFecSubType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackFecSubType indicates the value of the + following Subtype field (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> RFC 4379 Target FEC Stack TLV + +-> RFC 4379 FEC-type-specific sub-TLV + (e.g. BGP labeled IPv4 prefix sub-TLV) + +-> Subtype field. + + This object maps the numeric value in the Subtype field to an ASCII + string. The following examples illustrate the mapping. + + Subtype Field tmnxOamLspTrFecStackFecSubType + -------------- ------------------------------ + 1 'LDP IPv4 prefix (1)' + 3 'RSVP IPv4 LSP (3)' + 12 'BGP labeled IPv4 prefix (12)' + 16 'Nil FEC (16)' + 99 'Unknown (99)'" + ::= { tmnxOamLspTrFecStackEntry 3 } + +tmnxOamLspTrFecStackPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackPrefixType indicates the type of + address stored in tmnxOamLspTrFecStackPrefix." + ::= { tmnxOamLspTrFecStackEntry 4 } + +tmnxOamLspTrFecStackPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackPrefix indicates the value of an IP + prefix (or IP address) field with the following encapsulation + (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> RFC 4379 Target FEC Stack TLV + +-> RFC 4379 FEC-type-specific sub-TLV + (e.g. LDP IPv4 Prefix sub-TLV) + +-> FEC-type-specific IP prefix field. + + For example, the value returned could be the content of one of the + fields shown in the following table. + + Field RFC 4379 Sub-TLV + ------------------ ----------------------- + Extended Tunnel ID RSVP IPv4 LSP + IPv4 Prefix BGP Labeled IPv4 Prefix + IPv4 Prefix LDP IPv4 Prefix + + If no IP prefix field is present in the reply PDU, + tmnxOamLspTrFecStackPrefixType contains 'unknown(1)'." + ::= { tmnxOamLspTrFecStackEntry 5 } + +tmnxOamLspTrFecStackPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackPrefixLen indicates the value of an IP + prefix length field with the following encapsulation (where +-> + indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> RFC 4379 Target FEC Stack TLV + +-> RFC 4379 FEC-type-specific sub-TLV + (e.g. LDP IPv4 Prefix sub-TLV) + +-> FEC-type-specific IP prefix length field. + + For example, the value returned could be the content of one of the + fields shown in the following table. + + Field RFC 4379 Sub-TLV + ------------- ----------------------- + Prefix Length BGP Labeled IPv4 Prefix + Prefix Length LDP IPv4 Prefix + + If no relevant IP prefix length field is present in the reply PDU, + tmnxOamLspTrFecStackPrefixLen contains 32 (for an IPv4 address), or + 128 (for an IPv6 address)." + ::= { tmnxOamLspTrFecStackEntry 6 } + +tmnxOamLspTrFecStackRemPeerAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackRemPeerAddrT indicates the type of + address stored in tmnxOamLspTrFecStackRemPeerAddr." + ::= { tmnxOamLspTrFecStackEntry 7 } + +tmnxOamLspTrFecStackRemPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackRemPeerAddr indicates the value + contained in the remote peer address field with the following + encapsulation (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> Remote Peer Address field." + ::= { tmnxOamLspTrFecStackEntry 8 } + +tmnxOamVccvTrTgFec128CtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgFec128CtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) trace route tests which + switch to downstream FEC (Forward Equivalence Class) 128 segments." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + ::= { tmnxOamTraceRouteObjs 34 } + +tmnxOamVccvTrTgFec128CtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgFec128CtlEntry contains the target information for a + VCCV trace route test which switches to a downstream FEC 128 segment. + + The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set + to 'fec128(2)'. + + A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVccvTrTgFec128CtlTable 1 } + +TmnxOamVccvTrTgFec128CtlEntry ::= SEQUENCE +{ + tmnxOamVccvTrTgFec128CtlSrcAddrT InetAddressType, + tmnxOamVccvTrTgFec128CtlSrcAddr InetAddress, + tmnxOamVccvTrTgFec128CtlDstAddrT InetAddressType, + tmnxOamVccvTrTgFec128CtlDstAddr InetAddress, + tmnxOamVccvTrTgFec128CtlPwId Unsigned32, + tmnxOamVccvTrTgFec128CtlPwType Unsigned32 +} + +tmnxOamVccvTrTgFec128CtlSrcAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlSrcAddrT specifies the address + type of tmnxOamVccvTrTgFec128CtlSrcAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvTrTgFec128CtlEntry 1 } + +tmnxOamVccvTrTgFec128CtlSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlSrcAddr specifies the value to be + copied into the Sender's PE Address (Sender's Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV trace route request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvTrTgFec128CtlEntry 2 } + +tmnxOamVccvTrTgFec128CtlDstAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlDstAddrT specifies the address + type of tmnxOamVccvTrTgFec128CtlDstAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvTrTgFec128CtlEntry 3 } + +tmnxOamVccvTrTgFec128CtlDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlDstAddr specifies the value to be + copied into the 'Remote PE Address' (Remote Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV trace route request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvTrTgFec128CtlEntry 4 } + +tmnxOamVccvTrTgFec128CtlPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlPwId specifies the value to be + copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + Zero indicates no Pseudowire Identifier has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgFec128CtlEntry 5 } + +tmnxOamVccvTrTgFec128CtlPwType OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlPwType specifies the value to be + copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. The code points are defined in RFC + 4446. + + SROS supports services corresponding to the following RFC 4446 PW Type + code points. + + PW Type Description + ------- --------------------------------------- + 2 ATM AAL5 SDU VCC transport + 3 ATM transparent cell transport + 5 Ethernet + 9 ATM n-to-one VCC cell transport + 10 ATM n-to-one VPC cell transport + 17 Structure-agnostic E1 over packet + 18 Structure-agnostic T1 (DS1) over packet + 21 CES over PSN basic mode + 23 CES over PSN TDM with CAS + + Zero indicates no Pseudowire Type has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)'). + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', Section 3.2, 'MPLS Pseudowire Type'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgFec128CtlEntry 6 } + +tmnxOamVccvTrTgStaticCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgStaticCtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) trace route tests which + switch to downstream static (i.e. MPLS-TP) segments." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamTraceRouteObjs 35 } + +tmnxOamVccvTrTgStaticCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgStaticCtlEntry contains the target information for a + VCCV trace route test which switches to a downstream static (i.e. + MPLS-TP) segment. + + The values in a row are used to fill a 'Static Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set + to 'static(3)'. + + A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVccvTrTgStaticCtlTable 1 } + +TmnxOamVccvTrTgStaticCtlEntry ::= SEQUENCE +{ + tmnxOamVccvTrTgStaticCtlAgi TmnxVPNRouteDistinguisher, + tmnxOamVccvTrTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvTrTgStaticCtlSaiiNode TmnxMplsTpNodeID, + tmnxOamVccvTrTgStaticCtlSaiiAcId Unsigned32, + tmnxOamVccvTrTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvTrTgStaticCtlTaiiNode TmnxMplsTpNodeID, + tmnxOamVccvTrTgStaticCtlTaiiAcId Unsigned32 +} + +tmnxOamVccvTrTgStaticCtlAgi OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlAgi specifies the value to be + copied into the 'Service Identifier' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + trace route request. As specified in RFC 6426, the 'Service + Identifier' field may be filled with an AGI (Attachment Group + Identifier). + + The all-zeroes value indicates no Service Identifier has been + configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'." + DEFVAL { '0000000000000000'H } + ::= { tmnxOamVccvTrTgStaticCtlEntry 1 } + +tmnxOamVccvTrTgStaticCtlSaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlSaiiGlbl specifies the value to + be copied into the 'Source Global ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + trace route request. + + Zero indicates no Source Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 2 } + +tmnxOamVccvTrTgStaticCtlSaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlSaiiNode specifies the value to + be copied into the 'Source Node ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + trace route request. + + Zero indicates no Source Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 3 } + +tmnxOamVccvTrTgStaticCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlSaiiAcId specifies the value to + be copied into the 'Source AC-ID' (Source Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV trace route request. + + Zero indicates no Source AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 4 } + +tmnxOamVccvTrTgStaticCtlTaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlTaiiGlbl specifies the value to + be copied into the 'Destination Global ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + Zero indicates no Destination Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 5 } + +tmnxOamVccvTrTgStaticCtlTaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlTaiiNode specifies the value to + be copied into the 'Destination Node ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + Zero indicates no Destination Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 6 } + +tmnxOamVccvTrTgStaticCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlTaiiAcId specifies the value to + be copied into the 'Destination AC-ID' (Destination Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV trace route request. + + Zero indicates no Destination AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 7 } + +tmnxOamIcmpTrLabelStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIcmpTrLabelStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpTrLabelStackTable contains the information read from RFC + 4950 MPLS Label Stack Objects in ICMPv4 or ICMPv6 replies, received in + response to locally initiated 'icmpTraceRoute(5)' tests." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamTraceRouteObjs 36 } + +tmnxOamIcmpTrLabelStackEntry OBJECT-TYPE + SYNTAX TmnxOamIcmpTrLabelStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpTrLabelStackEntry contains the information present in one + member of an RFC 4950 MPLS Label Stack Object, as received in one + ICMPv4 or ICMPv6 reply (received in response to a locally initiated + 'icmpTraceRoute(5)' test). + + One ICMPv4 or ICMPv6 reply can contain at most one MPLS Label Stack + Object. The MPLS Label Stack Object is a structure in the reply, + containing the MPLS encapsulation used for the test. One MPLS Label + Stack Object contains one or more members. + + The first six indices specify the ICMPv4 or ICMPv6 reply. The seventh + index specifies the member number within the MPLS Label Stack Object. + + SROS creates rows in this table when an ICMPv4 or ICMPv6 reply is + received (in response to a locally initiated 'icmpTraceRoute(5)' test) + containing an MPLS Label Stack Object. One row is created for each + member in the MPLS Label Stack Object. + + SROS destroys rows in this table when the corresponding + tmnxOamTrProbeHistoryTable row is destroyed." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamIcmpTrLabelStackMemberNum + } + ::= { tmnxOamIcmpTrLabelStackTable 1 } + +TmnxOamIcmpTrLabelStackEntry ::= SEQUENCE +{ + tmnxOamIcmpTrLabelStackMemberNum Unsigned32, + tmnxOamIcmpTrLabelStackLabel Unsigned32, + tmnxOamIcmpTrLabelStackExperimnt Unsigned32, + tmnxOamIcmpTrLabelStackBottom Unsigned32, + tmnxOamIcmpTrLabelStackTtl Unsigned32 +} + +tmnxOamIcmpTrLabelStackMemberNum OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackMemberNum specifies the member + number within an RFC 4950 MPLS Label Stack Object. + + The first member within an MPLS Label Stack Object is member number 1. + Subsequent members (if any) are numbered consecutively." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 1 } + +tmnxOamIcmpTrLabelStackLabel OBJECT-TYPE + SYNTAX Unsigned32 (0..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackLabel indicates the Label field + within the specified RFC 4950 MPLS Label Stack Object member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 2 } + +tmnxOamIcmpTrLabelStackExperimnt OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackExperimnt indicates the + Experimental Use field within the specified RFC 4950 MPLS Label Stack + Object member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 3 } + +tmnxOamIcmpTrLabelStackBottom OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackBottom indicates the Bottom of + Stack bit within the specified RFC 4950 MPLS Label Stack Object + member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 4 } + +tmnxOamIcmpTrLabelStackTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackTtl indicates the Time To Live + field within the specified RFC 4950 MPLS Label Stack Object member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 5 } + +tmnxOamBierTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBierTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierTrCtlTable (along with tmnxOamTrCtlTable) contains the + configuration information for BIER (Bit Index Explicit Replication) + trace route tests." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017. + IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019." + ::= { tmnxOamTraceRouteObjs 37 } + +tmnxOamBierTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBierTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierTrCtlEntry (along with tmnxOamTrCtlEntry) contains the + configuration information for a BIER trace route test. + + A row is created when the corresponding tmnxOamTrCtlTestMode is set to + 'bierTrace'. + + A row is destroyed when the corresponding tmnxOamTrCtlTable row is + destroyed (using tmnxOamTrCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamBierTrCtlTable 1 } + +TmnxOamBierTrCtlEntry ::= SEQUENCE +{ + tmnxOamBierTrCtlSubDomain Unsigned32, + tmnxOamBierTrCtlBfrId Unsigned32, + tmnxOamBierTrCtlBfrPfxAddrType InetAddressType, + tmnxOamBierTrCtlBfrPfxAddress InetAddress +} + +tmnxOamBierTrCtlSubDomain OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrCtlSubDomain specifies the BIER sub-domain + to be tested. + + Zero indicates the default sub-domain." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'. + IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019, + Section 4.3, 'Sending BIER Echo Request'." + DEFVAL { 0 } + ::= { tmnxOamBierTrCtlEntry 1 } + +tmnxOamBierTrCtlBfrId OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrCtlBfrId specifies the identifier of the + Bit-Forwarding Router (BFR) to be traced. + + The BFR-ID must be a member of the tested sub-domain (as configured + using tmnxOamBierTrCtlSubDomain). Otherwise, the test will fail. + + Zero indicates no BFR-ID has been configured. + + There are two methods to configure the destination to be traced: + 1. tmnxOamBierTrCtlBfrId. + 2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress. + + Exactly one of the methods must be used. Otherwise, the test will + fail." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'." + DEFVAL { 0 } + ::= { tmnxOamBierTrCtlEntry 2 } + +tmnxOamBierTrCtlBfrPfxAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrCtlBfrPfxAddrType specifies the address type + of tmnxOamBierTrCtlBfrPfxAddress." + DEFVAL { unknown } + ::= { tmnxOamBierTrCtlEntry 3 } + +tmnxOamBierTrCtlBfrPfxAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrCtlBfrPfxAddress specifies a BFR prefix used + as a destination address for a BIER trace test. + + There are two methods to configure the destination to be traced: + 1. tmnxOamBierTrCtlBfrId. + 2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress. + + Exactly one of the methods must be used. Otherwise, the test will + fail." + DEFVAL { ''H } + ::= { tmnxOamBierTrCtlEntry 4 } + +tmnxOamBierTrProbeHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBierTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierTrProbeHistoryTable (along with tmnxOamTrProbeHistoryTable) + contains the per-probe results for Bit Index Explicit Replication + (BIER) trace tests." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019. + RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017." + ::= { tmnxOamTraceRouteObjs 38 } + +tmnxOamBierTrProbeHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamBierTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBierTrProbeHistoryEntry (along with tmnxOamTrProbeHistoryEntry) + contains the results for one BIER trace probe. + + A row is created/destroyed when the corresponding + tmnxOamTrProbeHistoryEntry is created/destroyed for a 'bierTrace' + test. + + All the indices match the corresponding tmnxOamTrProbeHistoryEntry + indices." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 4.6, 'Receiving Echo Reply'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamBierTrProbeHistoryTable 1 } + +TmnxOamBierTrProbeHistoryEntry ::= SEQUENCE +{ + tmnxOamBierTrHistoryBfrId Unsigned32, + tmnxOamBierTrHistoryReturnCode TmnxOamBierHistoryReturnCode, + tmnxOamBierTrHistoryUpStrIfAddrT InetAddressType, + tmnxOamBierTrHistoryUpStrIfAddr InetAddress, + tmnxOamBierTrHistoryUpStrIfNum Unsigned32, + tmnxOamBierTrHistoryDnStrAddrTyp InetAddressType, + tmnxOamBierTrHistoryDnStrAddr InetAddress, + tmnxOamBierTrHistoryDnStrIfAddrT InetAddressType, + tmnxOamBierTrHistoryDnStrIfAddr InetAddress, + tmnxOamBierTrHistoryDnStrIfNum Unsigned32 +} + +tmnxOamBierTrHistoryBfrId OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryBfrId indicates the identifier of the + Bit-Forwarding Router (BFR) targeted by the launched BIER Echo + Request. + + Zero is returned if the BFR-ID cannot be determined. + + The BFR-Prefix (which is an alternative identifier of the target) can + be read using tmnxOamTrProbeHistoryAddress." + REFERENCE + "RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)', + November 2017, Section 1, 'Introduction'." + ::= { tmnxOamBierTrProbeHistoryEntry 1 } + +tmnxOamBierTrHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamBierHistoryReturnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryReturnCode indicates the value copied + from the Return Code field of the BIER Echo Reply PDU. + + Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did + not arrive (e.g. in the case of a timeout)." + ::= { tmnxOamBierTrProbeHistoryEntry 2 } + +tmnxOamBierTrHistoryUpStrIfAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryUpStrIfAddrT indicates the IP address + type of the address read using tmnxOamBierTrHistoryUpStrIfAddr." + ::= { tmnxOamBierTrProbeHistoryEntry 3 } + +tmnxOamBierTrHistoryUpStrIfAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryUpStrIfAddr indicates the IP address + copied from the Upstream Address field of the Upstream Interface TLV + of the BIER Echo Reply. + + When an IP address is not available, tmnxOamBierTrHistoryUpStrIfAddrT + is 'unknown'. + + If the TLV's Upstream Address field contains an interface number (as + tagged by the TLV's Address Type field), the interface number is + available in tmnxOamBierTrHistoryUpStrIfNum." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 3.3.7, 'Upstream Interface TLV'." + ::= { tmnxOamBierTrProbeHistoryEntry 4 } + +tmnxOamBierTrHistoryUpStrIfNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryUpStrIfNum indicates the interface + number copied from the Upstream Address field of the Upstream + Interface TLV of the BIER Echo Reply. + + When an interface number is not available, + tmnxOamBierTrHistoryUpStrIfNum is zero. + + If the TLV's Upstream Address field contains an IP address (as tagged + by the TLV's Address Type field), the IP address is available in + tmnxOamBierTrHistoryUpStrIfAddr." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 3.3.7, 'Upstream Interface TLV'." + ::= { tmnxOamBierTrProbeHistoryEntry 5 } + +tmnxOamBierTrHistoryDnStrAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryDnStrAddrTyp indicates the IP address + type of the address read using tmnxOamBierTrHistoryDnStrAddr." + ::= { tmnxOamBierTrProbeHistoryEntry 6 } + +tmnxOamBierTrHistoryDnStrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryDnStrAddr indicates the IP address + copied from the Downstream Address field of the Downstream Mapping TLV + of the BIER Echo Reply. + + When an IP address is not available, tmnxOamBierTrHistoryDnStrAddrTyp + is 'unknown'." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 3.3.4, 'Downstream Mapping TLV'." + ::= { tmnxOamBierTrProbeHistoryEntry 7 } + +tmnxOamBierTrHistoryDnStrIfAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryDnStrIfAddrT indicates the IP address + type of the address read using tmnxOamBierTrHistoryDnStrIfAddr." + ::= { tmnxOamBierTrProbeHistoryEntry 8 } + +tmnxOamBierTrHistoryDnStrIfAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryDnStrIfAddr indicates the IP address + copied from the Downstream Interface Address field of the Downstream + Mapping TLV of the BIER Echo Reply. + + When an IP address is not available, tmnxOamBierTrHistoryDnStrIfAddrT + is 'unknown'. + + If the TLV's Downstream Interface Address field contains an interface + number (as tagged by the TLV's Address Type field), the interface + number is available in tmnxOamBierTrHistoryDnStrIfNum." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 3.3.4, 'Downstream Mapping TLV'." + ::= { tmnxOamBierTrProbeHistoryEntry 9 } + +tmnxOamBierTrHistoryDnStrIfNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBierTrHistoryDnStrIfNum indicates the interface + number copied from the Downstream Interface Address field of the + Downstream Mapping TLV of the BIER Echo Reply. + + When an interface number is not available, + tmnxOamBierTrHistoryDnStrIfNum is zero. + + If the TLV's Downstream Interface Address field contains an IP address + (as tagged by the TLV's Address Type field), the IP address is + available in tmnxOamBierTrHistoryDnStrIfAddr." + REFERENCE + "IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019, + Section 3.3.4, 'Downstream Mapping TLV'." + ::= { tmnxOamBierTrProbeHistoryEntry 10 } + +tmnxOamIcmpTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIcmpTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpTrCtlTable (along with tmnxOamTrCtlTable) contains the + configuration information for 'icmpTraceRoute' tests." + ::= { tmnxOamTraceRouteObjs 39 } + +tmnxOamIcmpTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamIcmpTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpTrCtlEntry (along with tmnxOamTrCtlEntry) contains the + configuration information for an 'icmpTraceRoute' test. + + A row is created when the corresponding tmnxOamTrCtlTestMode is set to + 'icmpTraceRoute'. + + A row is destroyed when the corresponding tmnxOamTrCtlTable row is + destroyed (using tmnxOamTrCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamIcmpTrCtlTable 1 } + +TmnxOamIcmpTrCtlEntry ::= SEQUENCE +{ + tmnxOamIcmpTrCtlProtocol INTEGER, + tmnxOamIcmpTrCtlDestTcpUdpPort Unsigned32, + tmnxOamIcmpTrCtlDestUdpPortFixed TruthValue, + tmnxOamIcmpTrCtlPadSize Unsigned32 +} + +tmnxOamIcmpTrCtlProtocol OBJECT-TYPE + SYNTAX INTEGER { + udp (1), + tcp (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrCtlProtocol specifies the type of packet to + be sent for the 'icmpTraceRoute' test. + + 'udp' specifies the transmission of UDP packets. 'udp' was the only + supported packet type, prior to SROS Release 21.10. + + 'tcp' specifies the transmission of TCP SYN packets. + + If the 'icmpTraceRoute' test is an SAA test (as created using + tmnxOamSaaCtlRowStatus), only 'udp' is supported." + DEFVAL { udp } + ::= { tmnxOamIcmpTrCtlEntry 1 } + +tmnxOamIcmpTrCtlDestTcpUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrCtlDestTcpUdpPort specifies the destination + UDP/TCP port number(s) sent in the test's packets. + + If tmnxOamIcmpTrCtlProtocol='udp', the value is a UDP port number. + In that case: + a) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'true', every packet sent for + the test has destination UDP port tmnxOamIcmpTrCtlDestTcpUdpPort. + b) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'false', the first packet sent + for the test has destination UDP port + tmnxOamIcmpTrCtlDestTcpUdpPort. The second packet sent + for the test has destination UDP port + tmnxOamIcmpTrCtlDestTcpUdpPort+1. Etc. + + If tmnxOamIcmpTrCtlProtocol='tcp', the value is a TCP port number. In + that case, every packet sent for the test has destination TCP port + tmnxOamIcmpTrCtlDestTcpUdpPort. + + The default is the port designated by IANA for UDP traceroute and TCP + traceroute. + + Using, for example, the default 'icmpTraceRoute' configuration + tmnxOamIcmpTrCtlProtocol = 'udp' + tmnxOamIcmpTrCtlDestTcpUdpPort = 33434 + tmnxOamIcmpTrCtlDestUdpPortFixed = 'false' + in a network with the IANA-standard mtrace UDP port 33435 configured + for mtrace may result in conflicts between 'icmpTraceRoute' tests and + mtrace. + + If the 'icmpTraceRoute' test is an SAA test (as created using + tmnxOamSaaCtlRowStatus), only 33434 is supported." + REFERENCE + "https://www.iana.org/assignments/service-names-port-numbers/ + service-names-port-numbers.txt" + DEFVAL { 33434 } + ::= { tmnxOamIcmpTrCtlEntry 2 } + +tmnxOamIcmpTrCtlDestUdpPortFixed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrCtlDestUdpPortFixed specifies whether or not + to increment the destination UDP port number for each packet sent for + a UDP 'icmpTraceRoute' test. Details are in the + tmnxOamIcmpTrCtlDestTcpUdpPort DESCRIPTION clause. + + If the 'icmpTraceRoute' test is an SAA test (as created using + tmnxOamSaaCtlRowStatus), only 'false' is supported." + DEFVAL { false } + ::= { tmnxOamIcmpTrCtlEntry 3 } + +tmnxOamIcmpTrCtlPadSize OBJECT-TYPE + SYNTAX Unsigned32 (0..9786) + UNITS "octets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrCtlPadSize specifies the number of padding + octets to add to the launched request packets for an 'icmpTraceRoute' + test. + + Padding a request packet is typically used to ensure the test works + with large packets. + + The combination + tmnxOamIcmpTrCtlPadSize > 0, and + tmnxOamIcmpTrCtlProtocol = 'tcp' + is not supported by some third party far end nodes. + + If the 'icmpTraceRoute' test is an SAA test (as created using + tmnxOamSaaCtlRowStatus), only zero is supported. + + tmnxOamTrCtlDataSize is ignored for 'icmpTraceRoute' tests." + DEFVAL { 0 } + ::= { tmnxOamIcmpTrCtlEntry 4 } + +tmnxOamSaaObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 3 } + +tmnxOamSaaNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamSaaObjs 1 } + +tmnxOamSaaCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSaaCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSaaCtlTable contains configuration and status information for + Service Assurance Agent (SAA) tests. + + A TIMETRA-OAM-TEST-MIB test has one of two retention types. + 1. An SAA test has a tmnxOamSaaCtlTable row. All the configuration + information for an SAA test is retained across an SROS CPM activity + switch or an SROS CPM reset. + 2. An OAM test does not have a tmnxOamSaaCtlTable row. All the + configuration information for an OAM test is forgotten across an SROS + CPM activity switch or an SROS CPM reset. + + SAA tests are supported for a subset of the test types, as described + in the following DESCRIPTION clauses: + tmnxOamPingCtlTestMode + tmnxOamTrCtlTestMode. + + The results of an SAA test run (or an OAM test run) are stored in the + ping or trace route results tables (e.g. tmnxOamPingResultsTable, + tmnxOamPingHistoryTable, tmnxOamTrResultsTable, tmnxOamTrHopsTable, + tmnxOamTrProbeHistoryTable)." + ::= { tmnxOamSaaObjs 2 } + +tmnxOamSaaCtlEntry OBJECT-TYPE + SYNTAX TmnxOamSaaCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSaaCtlEntry contains the configuration and status information + for one SAA test. + + Rows are created and destroyed using tmnxOamSaaCtlRowStatus." + INDEX { + tmnxOamSaaCtlOwnerIndex, + tmnxOamSaaCtlTestIndex + } + ::= { tmnxOamSaaCtlTable 1 } + +TmnxOamSaaCtlEntry ::= SEQUENCE +{ + tmnxOamSaaCtlOwnerIndex SnmpAdminString, + tmnxOamSaaCtlTestIndex SnmpAdminString, + tmnxOamSaaCtlRowStatus RowStatus, + tmnxOamSaaCtlStorageType StorageType, + tmnxOamSaaCtlLastChanged TimeStamp, + tmnxOamSaaCtlAdminStatus TmnxAdminState, + tmnxOamSaaCtlDescr TItemDescription, + tmnxOamSaaCtlTestMode TmnxOamTestMode, + tmnxOamSaaCtlRuns Counter32, + tmnxOamSaaCtlFailures Counter32, + tmnxOamSaaCtlLastRunResult TmnxOamTestResult, + tmnxOamSaaCtlAcctPolicyId Integer32, + tmnxOamSaaCtlSuppressAccounting TruthValue, + tmnxOamSaaCtlContinuous TruthValue, + tmnxOamSaaCtlKeepProbeHistoryAdm INTEGER, + tmnxOamSaaCtlKeepProbeHistoryOpr INTEGER +} + +tmnxOamSaaCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlOwnerIndex specifies the name of the owner + of the test." + ::= { tmnxOamSaaCtlEntry 1 } + +tmnxOamSaaCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlTestIndex specifies the test name of the + test. + + The test is identified by the owner name and the test name. One owner + typically owns several tests. This indexing method ensures tests + created by several owners have unique indices." + ::= { tmnxOamSaaCtlEntry 2 } + +tmnxOamSaaCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlRowStatus specifies the row status of the + SAA test. + + When creating an SAA test + 1. The tmnxOamSaaCtlTable row must be created first. + 2. The tmnxOamPingCtlTable or tmnxOamTrCtlTable row must be created + second. + + Destroying a tmnxOamSaaCtlTable row destroys the corresponding + tmnxOamPingCtlTable or tmnxOamTrCtlTable row (if any). + + An attempt to destroy a tmnxOamSaaCtlTable row will fail if + tmnxOamSaaCtlAdminStatus is 'inService(2)'." + ::= { tmnxOamSaaCtlEntry 3 } + +tmnxOamSaaCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { nonVolatile } + ::= { tmnxOamSaaCtlEntry 4 } + +tmnxOamSaaCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlLastChanged indicates the time the value of + a settable object in this row was last changed." + ::= { tmnxOamSaaCtlEntry 5 } + +tmnxOamSaaCtlAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlAdminStatus specifies the administrative + state of the SAA test. + + tmnxOamSaaCtlAdminStatus = 'inService(2)' is a prerequisite for + starting an SAA test run. Once that prerequisite is met, the test run + can be started by setting the corresponding tmnxOamPingCtlAdminStatus + or tmnxOamTrCtlAdminStatus to 'enabled(1)'. + + When the tmnxOamSaaCtlAdminStatus is 'inService(2)', an attempt to + modify any other configurable run-time property of the test (e.g. + tmnxOamPingCtlProbeCount, tmnxOamTrCtlFcName) will fail." + DEFVAL { outOfService } + ::= { tmnxOamSaaCtlEntry 6 } + +tmnxOamSaaCtlDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlDescr specifies the description of the SAA + test." + DEFVAL { "" } + ::= { tmnxOamSaaCtlEntry 7 } + +tmnxOamSaaCtlTestMode OBJECT-TYPE + SYNTAX TmnxOamTestMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlTestMode indicates the type of SAA test to + be performed. + + When the value of this object is 'notConfigured(0)', no associated row + exists in either tmnxOamPingCtlTable or tmnxOamTrCtlTable. + + When the value of this object is 'ping(1)', an associated row exists + in the tmnxOamPingCtlTable. + + When the value of this object is 'traceroute(2)', an associated row + exists in the tmnxOamTrCtlTable." + DEFVAL { notConfigured } + ::= { tmnxOamSaaCtlEntry 8 } + +tmnxOamSaaCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlRuns indicates the number of times this SAA + test has started." + ::= { tmnxOamSaaCtlEntry 9 } + +tmnxOamSaaCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlFailures indicates the number of times this + SAA test has failed." + ::= { tmnxOamSaaCtlEntry 10 } + +tmnxOamSaaCtlLastRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlLastRunResult indicates the completion + status the last time this test was executed. If this SAA test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamSaaCtlEntry 11 } + +tmnxOamSaaCtlAcctPolicyId OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlAcctPolicyId specifies the accounting policy + used to record the information obtained from the results tables. A + value of zero specifies no accounting policy. + + A non-zero accounting policy must be configured with the SAA record + generation option. For example, an attempt to set this object to 99 + will be rejected if TIMETRA-LOG-MIB::tmnxLogApRecord.99 is not + 'saa(32)'." + DEFVAL { 0 } + ::= { tmnxOamSaaCtlEntry 12 } + +tmnxOamSaaCtlSuppressAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlSuppressAccounting specifies whether or not + the accounting file update is suppressed. The value 'true(1)' is + applicable only when an accounting policy has been specified using + tmnxOamSaaCtlAcctPolicyId. + + Upon completion of a test run, this object is reset to its default + value." + DEFVAL { false } + ::= { tmnxOamSaaCtlEntry 13 } + +tmnxOamSaaCtlContinuous OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlContinuous specifies whether or not the SAA + test is to be executed indefinitely. + + Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the + following ping test types: + 'cpePing (12)', + 'dnsPing (16)', + 'ethCfmLoopback (19)', + 'ethCfmTwoWayDelay (20)', + 'ethCfmTwoWaySlm (22)', + 'icmpPing (15)', + 'lspPing ( 8)', + 'macPing ( 5)', + 'sdpPing ( 1)', + 'vccvPing (14)', + 'vprnPing ( 9)'. + + Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the + following trace test types: + 'ethCfmLinkTrace (9)'." + DEFVAL { false } + ::= { tmnxOamSaaCtlEntry 14 } + +tmnxOamSaaCtlKeepProbeHistoryAdm OBJECT-TYPE + SYNTAX INTEGER { + keep (1), + drop (2), + auto (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlKeepProbeHistoryAdm specifies whether or not + per-probe history table rows will be created for this test. A test + without per-probe history table rows consumes less CPM RAM. + + tmnxOamSaaCtlKeepProbeHistoryOpr is a read-only operational value + derived from tmnxOamSaaCtlKeepProbeHistoryAdm. The bulk of the + tmnxOamSaaCtlKeepProbeHistoryAdm semantics are described in the + tmnxOamSaaCtlKeepProbeHistoryOpr DESCRIPTION clause. + + An attempt to set tmnxOamSaaCtlKeepProbeHistoryAdm to 'drop(2)' when + tmnxOamSaaCtlTestMode is not 'ping(1)' returns an 'inconsistentValue' + error to the manager." + DEFVAL { auto } + ::= { tmnxOamSaaCtlEntry 15 } + +tmnxOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE + SYNTAX INTEGER { + keep (1), + drop (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlKeepProbeHistoryOpr indicates whether or not + per-probe history table rows will be created for this test. A test + without per-probe history table rows consumes less CPM RAM. + + The value of tmnxOamSaaCtlKeepProbeHistoryOpr is derived from the + value of tmnxOamSaaCtlKeepProbeHistoryAdm, as shown in the following + table. + + tmnxOamSaaCtlKeepProbeHistoryAdm tmnxOamSaaCtlKeepProbeHistoryOpr + -------------------------------- -------------------------------------- + 'keep(1)' 'keep(1)' + 'drop(2)' 'drop(2)' + 'auto(3)' 'keep(1)' or 'drop(2)', chosen by SROS + + The history table rows created for the combinations of + tmnxOamSaaCtlKeepProbeHistoryOpr and tmnxOamSaaCtlTestMode values are + shown in the following table. + + Configuration Options History Table Rows Created + -------------------------- -------------------------- + 'keep(1)', 'ping(1)' tmnxOamPingHistoryTable or + tmnxOamMacPingHistoryTable + 'keep(1)', 'traceroute(2)' tmnxOamTrProbeHistoryTable + 'drop(2)', 'ping(1)' none + 'drop(2)', 'traceroute(2)' unsupported combination. + + If tmnxOamSaaCtlTestMode is 'notConfigured(0)', the value of + tmnxOamSaaCtlKeepProbeHistoryOpr is insignificant, since a test without + a test mode cannot be started. When a Get is performed on + tmnxOamSaaCtlKeepProbeHistoryOpr in this case, 'keep(1)' is returned. + + If tmnxOamSaaCtlKeepProbeHistoryAdm is 'auto(3)': + 1. tmnxOamSaaCtlKeepProbeHistoryOpr is 'drop(2)' if + a) the test's probe count is greater than 100, OR + b) the test's interval is less than one second, OR + c) tmnxOamSaaCtlTestMode is 'ping(1)' AND the test is continuous + (i.e. tmnxOamSaaCtlContinuous is 'true') AND an accounting + policy is specified (i.e. tmnxOamSaaCtlAcctPolicyId is non- + zero). + 2. Otherwise, tmnxOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'." + ::= { tmnxOamSaaCtlEntry 16 } + +tmnxOamSaaThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSaaThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSaaThresholdTable contains notification threshold information + for SAA tests." + ::= { tmnxOamSaaObjs 3 } + +tmnxOamSaaThresholdEntry OBJECT-TYPE + SYNTAX TmnxOamSaaThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSaaThresholdEntry contains the configuration and status + information for one notification threshold for an SAA test. + + The first two indices specify the SAA test. + + The third index specifies the type of threshold (e.g. inbound + latency). + + The fourth index specifies whether the threshold is + 'rising (1)' - a raise threshold, or + 'falling(2)' - a clear threshold. + + The notification tmnxOamSaaThreshold is generated when a threshold is + crossed. + + A row is created/destroyed using tmnxOamSaaTRowStatus." + INDEX { + tmnxOamSaaCtlOwnerIndex, + tmnxOamSaaCtlTestIndex, + tmnxOamSaaTType, + tmnxOamSaaTDirection + } + ::= { tmnxOamSaaThresholdTable 1 } + +TmnxOamSaaThresholdEntry ::= SEQUENCE +{ + tmnxOamSaaTType TmnxOamSaaThreshold, + tmnxOamSaaTDirection INTEGER, + tmnxOamSaaTRowStatus RowStatus, + tmnxOamSaaTLastChanged TimeStamp, + tmnxOamSaaTThreshold Unsigned32, + tmnxOamSaaTValue Integer32, + tmnxOamSaaTLastSent TimeStamp, + tmnxOamSaaTTestMode TmnxOamTestMode, + tmnxOamSaaTTestRunIndex Unsigned32 +} + +tmnxOamSaaTType OBJECT-TYPE + SYNTAX TmnxOamSaaThreshold + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTType specifies the type of monitored statistic + used to determine if a tmnxOamSaaThreshold notification is generated + at the completion of an SAA test run. + + Some combinations of threshold type and test type are not supported. + For example, 'inLatency(7)' is not supported for 'ethCfmLoopback(19)'." + ::= { tmnxOamSaaThresholdEntry 1 } + +tmnxOamSaaTDirection OBJECT-TYPE + SYNTAX INTEGER { + rising (1), + falling (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTDirection specifies whether to monitor this + threshold for crossing in the rising or falling direction." + ::= { tmnxOamSaaThresholdEntry 2 } + +tmnxOamSaaTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTRowStatus controls creation and deletion of + row entries in the tmnxOamSaaThresholdTable. + + When a row in this table is created, tmnxOamSaaTThreshold must also be + set or the row creation will fail with an inconsistentValue error." + ::= { tmnxOamSaaThresholdEntry 3 } + +tmnxOamSaaTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTLastChanged indicates the last time the value + of tmnxOamSaaTThreshold was modified." + ::= { tmnxOamSaaThresholdEntry 4 } + +tmnxOamSaaTThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTThreshold specifies the threshold value to + monitor to determine when to generate a tmnxOamSaaThreshold + notification. + + A threshold value must be set when the row entry is created." + ::= { tmnxOamSaaThresholdEntry 5 } + +tmnxOamSaaTValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTValue indicates the value of the statistic + that last caused a tmnxOamSaaThreshold notification to be generated." + ::= { tmnxOamSaaThresholdEntry 6 } + +tmnxOamSaaTLastSent OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTLastSent indicates the last time a + tmnxOamSaaThreshold notification was generated as a result of crossing + the threshold specified by the value of tmnxOamSaaTThreshold." + ::= { tmnxOamSaaThresholdEntry 7 } + +tmnxOamSaaTTestMode OBJECT-TYPE + SYNTAX TmnxOamTestMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTTestMode indicates the type of SAA test for + which a tmnxOamSaaThreshold notification was generated as a result of + crossing the threshold specified by the value of tmnxOamSaaTThreshold. + + When the value of this object is 'notConfigured', no associated entry + exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable. + + When the value of this object is 'ping', an associated test entry is + configured in the tmnxOamPingCtlTable. + + When the value of this object is 'traceroute', an associated test + entry is configured in the tmnxOamTrCtlTable." + ::= { tmnxOamSaaThresholdEntry 8 } + +tmnxOamSaaTTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTTestRunIndex indicates the test run index of + the SAA test for which the last tmnxOamSaaThreshold notification was + generated as a result of crossing the threshold specified by the value + of tmnxOamSaaTThreshold. + + When the value of tmnxOamSaaTTestMode is 'ping', the value of this + object is the value of the tmnxOamPingResultsTestRunIndex that + identifies entries for the ping test results of the test run that + generated the last tmnxOamSaaThreshold notification. + + When the value of tmnxOamSaaTTestMode is 'traceroute', the value of + this object is the value of the tmnxOamTrResultsTestRunIndex that + identifies entries for the traceroute test results of the test run + that generated the last tmnxOamSaaThreshold notification. + + When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of + this object is zero." + ::= { tmnxOamSaaThresholdEntry 9 } + +tmnxOamMobGatewayObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 4 } + +tmnxOamMobGtpPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMobGtpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMobGtpPingCtlTable contains configuration information for + 'gtpPing' tests." + ::= { tmnxOamMobGatewayObjs 1 } + +tmnxOamMobGtpPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMobGtpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMobGtpPingCtlEntry contains configuration information for one + 'gtpPing' test. + + SROS creates a row when tmnxOamPingCtlTestMode is set to 'gtpPing'. + + SROS destroys a row when the corresponding tmnxOamPingCtlTable row is + destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMobGtpPingCtlTable 1 } + +TmnxOamMobGtpPingCtlEntry ::= SEQUENCE +{ + tmnxOamMobGtpPingRefPointType INTEGER, + tmnxOamMobGtpPingVRtrId TmnxVRtrID, + tmnxOamMobGtpPingPort InetPortNumber, + tmnxOamMobGtpPingGateway TmnxMobGwId +} + +tmnxOamMobGtpPingRefPointType OBJECT-TYPE + SYNTAX INTEGER { + s11 (1), + s1u (3), + gnc (5), + s2bc (9), + s2bu (10), + s2ac (14), + s2au (15), + gnu (16) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMobGtpPingRefPointType specifies the reference + point type. + + This object is required." + ::= { tmnxOamMobGtpPingCtlEntry 1 } + +tmnxOamMobGtpPingVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 16.0 R1. The replacement object is + tmnxOamPingCtlVRtrID." + ::= { tmnxOamMobGtpPingCtlEntry 2 } + +tmnxOamMobGtpPingPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMobGtpPingPort specifies the UDP port number of + the destination. + + This object is required." + ::= { tmnxOamMobGtpPingCtlEntry 3 } + +tmnxOamMobGtpPingGateway OBJECT-TYPE + SYNTAX TmnxMobGwId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMobGtpPingGateway specifies the mobile gateway id. + + This object is required." + ::= { tmnxOamMobGtpPingCtlEntry 4 } + +tmnxOamDnsPingCtlTable OBJECT IDENTIFIER ::= { tmnxOamMobGatewayObjs 3 } + +tmnxOamGeneralObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 5 } + +tmnxOamMplsPduTimeStampFormat OBJECT-TYPE + SYNTAX INTEGER { + rfc4379 (0), + unix (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMplsPduTimeStampFormat specifies, on a system wide + basis: + a) the format of the time stamp to be written into an RFC 4379 MPLS + Echo Request PDU, when initiating a ping or trace route test, + and + b) the format of the time stamp to be written into an RFC 4379 MPLS + Echo Reply PDU, when replying to an incoming MPLS Echo Request PDU, + and + c) the format to use when decoding the time stamps in an incoming MPLS + Echo Request or MPLS Echo Reply PDU. + + 'rfc4379(0)' specifies the RFC 4379 time stamp format. The time + stamp's 'seconds' field holds the integral number of seconds since + 1-Jan-1900 00:00:00 UTC. The time stamp's 'microseconds' field + contains a microseconds value in the range 0..999999. This setting is + used to interoperate with network elements which are fully compliant + with RFC 4379 (e.g. an SROS system with the same setting, or any other + RFC 4379 compliant router). + + 'unix(1)' specifies the Unix time stamp format. The time stamp's + 'seconds' field holds a 'Unix time', i.e. the integral number of + seconds since 1-Jan-1970 00:00:00 UTC. The time stamp's 'microseconds' + field contains a microseconds value in the range 0..999999. This + setting is used to interoperate with network elements which send and + expect a 1970-based timestamp in MPLS Echo Request/Reply PDUs (e.g. an + SROS system with the same setting, or an SROS system running software + earlier than R8.0 R4). + + Prior to SROS Release 8.0 R4, this object was not supported. The Unix + time stamp format was always used. + + This object is applicable for the following test types: + 'ldpTreeTrace', + 'lspPing', + 'lspTraceRoute', + 'p2mpLspPing', + 'p2mpLspTrace', + 'vccvPing', + 'vccvTraceRoute'." + REFERENCE + "RFC 4379, Feb-2006, Section 3." + DEFVAL { unix } + ::= { tmnxOamGeneralObjs 1 } + +tmnxOamGeneralStats OBJECT IDENTIFIER ::= { tmnxOamGeneralObjs 2 } + +tmnxOamSysPerfOprLimitTx OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in release 21." + ::= { tmnxOamGeneralStats 1 } + +tmnxOamSysPerfCfgLimitTx OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 21. + + Replacement objects: + TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxLimit + TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxLimit + TIMETRA-OAM-TEST-MIB::tmnxOamSysTxLimit." + ::= { tmnxOamGeneralStats 2 } + +tmnxOamSysPerfCfgTotalTx OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 21. + + Replacement objects: + TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxTotal + TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxTotal + TIMETRA-OAM-TEST-MIB::tmnxOamSysTxTotal." + ::= { tmnxOamGeneralStats 3 } + +tmnxOamSysPerfLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfLastClearedTime indicates the sysUpTime when + the following statistics were cleared: tmnxOamSysPerfLocalTestTx, + tmnxOamSysPerfRemoteTestRx, and tmnxOamSysPerfReqTypeTable. If the + statistics have not been cleared since the last CPM restart, zero is + returned. + + A packet count which is time stamped by this object can be converted to + an average packets per second value using, for example, + pps = tmnxOamSysPerfLocalTestTx / + [(sysUpTime - tmnxOamSysPerfLastClearedTime)/100]." + ::= { tmnxOamGeneralStats 4 } + +tmnxOamSysPerfLocalTestTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfLocalTestTx indicates this node's total + number of echo request packets transmitted by locally initiated tests + (since the last clear - see TIMETRA-CLEAR-MIB::tmnxClearAction). + + Packets sent by the following test types are counted: + 1. Any OAM or SAA test created using TIMETRA-OAM-TEST-MIB, including + tests created using the following row status objects: + tmnxOamDiagCtlRowStatus + tmnxOamIfPingIfRowStatus + tmnxOamLTtraceAutoRowStatus + tmnxOamPingCtlRowStatus + tmnxOamTrCtlRowStatus + 2. Any OAM-PM test created using TIMETRA-OAM-PM-MIB. + 3. Background ICMP Bridged Residential Gateway ping test. + 4. Filter redirect policy ping test. + 5. SDP keep-alive. + 6. Static route CPE check. + 7. VRRP policy host unreachable ping test." + ::= { tmnxOamGeneralStats 5 } + +tmnxOamSysPerfRemoteTestRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfRemoteTestRx indicates this node's total + number of echo request packets received from remotely initiated tests + (since the last clear)." + ::= { tmnxOamGeneralStats 6 } + +tmnxOamSysPerfReqTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSysPerfReqTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSysPerfReqTypeTable has a row for each relevant OAM echo request + packet type. Each row contains packet counters." + ::= { tmnxOamGeneralStats 7 } + +tmnxOamSysPerfReqTypeEntry OBJECT-TYPE + SYNTAX TmnxOamSysPerfReqTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rows in tmnxOamSysPerfReqTypeTable are system-generated at CPM + restart. Rows cannot be created or destroyed using SNMP." + INDEX { IMPLIED tmnxOamSysPerfReqTypeName } + ::= { tmnxOamSysPerfReqTypeTable 1 } + +TmnxOamSysPerfReqTypeEntry ::= SEQUENCE +{ + tmnxOamSysPerfReqTypeName TNamedItem, + tmnxOamSysPerfReqTypeLocalTestTx Counter32, + tmnxOamSysPerfReqTypeRemoteTstRx Counter32 +} + +tmnxOamSysPerfReqTypeName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfReqTypeName specifies the name of an echo + request packet type (e.g. 'ICMP'). The name is the index for the row." + ::= { tmnxOamSysPerfReqTypeEntry 1 } + +tmnxOamSysPerfReqTypeLocalTestTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfReqTypeLocalTestTx indicates the number of + echo request packets transmitted by locally initiated tests (since the + last clear) for the echo request packet type specified by + tmnxOamSysPerfReqTypeName." + ::= { tmnxOamSysPerfReqTypeEntry 2 } + +tmnxOamSysPerfReqTypeRemoteTstRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfReqTypeRemoteTstRx indicates the number of + echo request packets received from remotely initiated tests (since the + last clear) for the echo request packet type specified by + tmnxOamSysPerfReqTypeName." + ::= { tmnxOamSysPerfReqTypeEntry 3 } + +tmnxOamSysSessionLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 21. + + Replacement objects: + TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestLimit + TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestLimit + TIMETRA-OAM-TEST-MIB::tmnxOamSysTestLimit." + ::= { tmnxOamGeneralStats 8 } + +tmnxOamSysSessionCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was marked obsolete in SROS Release 21. + + Replacement objects: + TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestCount + TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestCount + TIMETRA-OAM-TEST-MIB::tmnxOamSysTestCount." + ::= { tmnxOamGeneralStats 9 } + +tmnxOamSysBgIcmpBrgSessionLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysBgIcmpBrgSessionLimit indicates the maximum + number of background ICMP Bridged Residential Gateway (BRG) OAM test + sessions available on this node. + + Sessions are allocated and freed as described in the + tmnxOamSysBgIcmpBrgSessionCount DESCRIPTION clause." + ::= { tmnxOamGeneralStats 10 } + +tmnxOamSysBgIcmpBrgSessionCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysBgIcmpBrgSessionCount indicates the number of + background ICMP Bridged Residential Gateway (BRG) OAM test sessions + currently allocated on this node. + + One session is allocated when BRG functionality is administratively + enabled on a group interface (using TIMETRA-SUBSCRIBER-MGMT-MIB:: + tmnxSubBrgIfAdminState). + + The session is freed when the BRG functionality is administratively + disabled. + + tmnxOamSysBgIcmpBrgSessionCount will not exceed + tmnxOamSysBgIcmpBrgSessionLimit. + + Creating a background ICMP BRG OAM test session will fail when + tmnxOamSysBgIcmpBrgSessionCount equals + tmnxOamSysBgIcmpBrgSessionLimit." + ::= { tmnxOamGeneralStats 11 } + +tmnxOamSysLspSelfPingSessLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysLspSelfPingSessLimit indicates the maximum + number of LSP Self Ping sessions available on this node. + + Sessions are allocated as described in the + tmnxOamSysLspSelfPingSessCount DESCRIPTION clause." + ::= { tmnxOamGeneralStats 12 } + +tmnxOamSysLspSelfPingSessCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysLspSelfPingSessCount indicates the number of + LSP Self Ping sessions currently allocated on this node. + + One session is allocated as required after LSP Self Ping is + administratively enabled on an LSP (using + TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing). + + tmnxOamSysLspSelfPingSessCount will not exceed + tmnxOamSysLspSelfPingSessLimit. + + Creating an LSP Self Ping session will fail when + tmnxOamSysLspSelfPingSessCount equals tmnxOamSysLspSelfPingSessLimit." + ::= { tmnxOamGeneralStats 13 } + +tmnxOamSysPerfCfgLspSelfTxLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfCfgLspSelfTxLimit indicates this node's + upper bound on the total configured echo request packet transmission + rate for LSP Self Pings. The upper bound is enforced to avoid echo + request packet transmit overload, i.e. to ensure each enabled test can + transmit echo request packets at the test's configured rate. + + Echo reply packets are not affected by this limit." + ::= { tmnxOamGeneralStats 14 } + +tmnxOamSysPerfCfgLspSelfTxTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfCfgLspSelfTxTotal indicates this node's + current total configured echo request packet transmission rate for LSP + Self Pings. + + An LSP Self Ping is started as required after LSP Self Ping is + administratively enabled on an LSP (using + TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing). + + The value of tmnxOamSysPerfCfgLspSelfTxTotal will not exceed the value + of tmnxOamSysPerfCfgLspSelfTxLimit." + ::= { tmnxOamGeneralStats 15 } + +tmnxOamSysBgIcmpIfCtlSessLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysBgIcmpIfCtlSessLimit indicates the maximum + number of Background ICMP Interface Control sessions available on this + node. + + Sessions are allocated as described in the + tmnxOamSysBgIcmpIfCtlSessCount DESCRIPTION clause." + ::= { tmnxOamGeneralStats 16 } + +tmnxOamSysBgIcmpIfCtlSessCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysBgIcmpIfCtlSessCount indicates the number of + Background ICMP Interface Control sessions currently allocated on this + node. + + One session is allocated when Background ICMP Interface Control is + configured on an interface (using tmnxOamIfPingIfRowStatus). + + tmnxOamSysBgIcmpIfCtlSessCount will not exceed + tmnxOamSysBgIcmpIfCtlSessLimit. + + Creating an Background ICMP Interface Control session will fail when + tmnxOamSysBgIcmpIfCtlSessCount equals tmnxOamSysBgIcmpIfCtlSessLimit." + ::= { tmnxOamGeneralStats 17 } + +tmnxOamSysTestLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "tests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysTestLimit indicates this node's maximum number + of tests with the test types listed in tmnxOamSysTestCount." + ::= { tmnxOamGeneralStats 18 } + +tmnxOamSysTestCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "tests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysTestCount indicates this nodes's total + number of tests with the following test types: + 1. Filter redirect policy ping test. + 2. SDP keep-alive. + 3. Static route CPE check. + 4. VRRP policy host unreachable ping test. + 5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB. + + tmnxOamSysTestCount will not exceed tmnxOamSysTestLimit. + + Creating a test with one of the test types above will fail when + tmnxOamSysTestCount equals tmnxOamSysTestLimit." + ::= { tmnxOamGeneralStats 19 } + +tmnxOamSysTxLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysTxLimit indicates this node's + upper bound on the total configured echo request packet transmission + rate for the test types listed in the tmnxOamSysTxTotal DESCRIPTION + clause. The upper bound is enforced to avoid echo + request packet transmit overload, i.e. to ensure each enabled test can + transmit echo request packets at the test's configured rate. + + Echo reply packets are not affected by this limit." + ::= { tmnxOamGeneralStats 20 } + +tmnxOamSysTxTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysTxTotal indicates this node's current + total configured echo request packet transmission rate, for the + following 'always on' test types: + 1. Background ICMP Bridged Residential Gateway ping test. + 2. Filter redirect policy ping test. + 3. SDP keep-alive. + 4. Static route CPE check. + 5. VRRP policy host unreachable ping test. + 6. SAA continuous test (see tmnxOamSaaCtlContinuous). + + The value of tmnxOamSysTxTotal will not exceed the value of + tmnxOamSysTxLimit." + ::= { tmnxOamGeneralStats 21 } + +tmnxOamSysShareTestLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "tests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysShareTestLimit indicates this node's maximum + number of tests with the test types listed in + tmnxOamSysShareTestCount." + ::= { tmnxOamGeneralStats 22 } + +tmnxOamSysShareTestCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "tests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysShareTestCount indicates this nodes's total + number of tests with the following test types: + 1. Filter redirect policy ping test. + 2. SDP keep-alive. + 3. Static route CPE check. + 4. VRRP policy host unreachable ping test. + 5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB. + 6. Any test configured using TIMETRA-OAM-PM-MIB. + + tmnxOamSysShareTestCount will not exceed tmnxOamSysShareTestLimit. + + Creating a test with one of the test types above will fail when + tmnxOamSysShareTestCount equals tmnxOamSysShareTestLimit." + ::= { tmnxOamGeneralStats 23 } + +tmnxOamSysShareTxLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysShareTxLimit indicates this node's + upper bound on the total configured echo request packet transmission + rate for the test types listed in the tmnxOamSysShareTxTotal DESCRIPTION + clause. The upper bound is enforced to avoid echo + request packet transmit overload, i.e. to ensure each enabled test can + transmit echo request packets at the test's configured rate. + + Echo reply packets are not affected by this limit." + ::= { tmnxOamGeneralStats 24 } + +tmnxOamSysShareTxTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysShareTxTotal indicates this node's current + total configured echo request packet transmission rate, for the + following 'always on' test types: + 1. Background ICMP Bridged Residential Gateway ping test. + 2. Filter redirect policy ping test. + 3. SDP keep-alive. + 4. Static route CPE check. + 5. VRRP policy host unreachable ping test. + 6. SAA continuous test (see tmnxOamSaaCtlContinuous). + 7. OAM-PM proactive tests (e.g. a test created using + TIMETRA-OAM-PM-MIB::tmnxOamPmCfgDelayDmmRowStatus with + TIMETRA-OAM-PM-MIB::tmnxOamPmCfgSessType = 'proactive(1)'). + + The value of tmnxOamSysShareTxTotal will not exceed the value of + tmnxOamSysShareTxLimit." + ::= { tmnxOamGeneralStats 25 } + +tmnxOamMplsEchoDownstreamMapTlv OBJECT-TYPE + SYNTAX TmnxOamMplsEchoDownMapTlv + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMplsEchoDownstreamMapTlv specifies the system + value for the type of downstream map TLV to be inserted when launching + MPLS echo requests. + + The value of tmnxOamMplsEchoDownstreamMapTlv is used on three + occasions: + + 1. When a background LDP tree trace test is started (using + tmnxOamLTtraceAutoAdminState), the value of + tmnxOamMplsEchoDownstreamMapTlv specifies the type of downstream map + TLV used during the test. + + 2. When a test of type 'lspTraceRoute' is created, with no value + specified for the test's tmnxOamLspTrCtlDownstreamMapTlv object, + tmnxOamLspTrCtlDownstreamMapTlv is set to the value of + tmnxOamMplsEchoDownstreamMapTlv. + + 3. When a test of type 'ldpTreeTrace' is created, with no value + specified for the test's tmnxOamLTtraceCtlDownstreamMpTlv object, + tmnxOamLTtraceCtlDownstreamMpTlv is set to the value of + tmnxOamMplsEchoDownstreamMapTlv. + + Example usage, for the second and third cases: suppose every node in + this node's network supports the MPLS Echo Request/Reply DDMAP TLV, and + the network operator wishes to use the enhanced functionality offered + by the DDMAP TLV. Then, setting tmnxOamMplsEchoDownstreamMapTlv to + 'ddmap(2)' simplifies configuration. The simplification: the + tmnxOamLspTrCtlDownstreamMapTlv and tmnxOamLTtraceCtlDownstreamMpTlv + objects need not be set when creating tests." + DEFVAL { dsmap } + ::= { tmnxOamGeneralObjs 3 } + +tmnxOamDiagObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 6 } + +tmnxOamDiagCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamDiagCtlTable contains configuration information for diagnostic + tests. + + tmnxOamPingCtlTable and tmnxOamTrCtlTable fill the same role for ping + tests and trace route tests, respectively." + ::= { tmnxOamDiagObjs 1 } + +tmnxOamDiagCtlEntry OBJECT-TYPE + SYNTAX TmnxOamDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamDiagCtlEntry contains configuration information for one + diagnostic test. + + Rows are created/destroyed using tmnxOamDiagCtlRowStatus." + INDEX { + tmnxOamDiagCtlOwnerIndex, + tmnxOamDiagCtlTestIndex + } + ::= { tmnxOamDiagCtlTable 1 } + +TmnxOamDiagCtlEntry ::= SEQUENCE +{ + tmnxOamDiagCtlOwnerIndex SnmpAdminString, + tmnxOamDiagCtlTestIndex SnmpAdminString, + tmnxOamDiagCtlRowStatus RowStatus, + tmnxOamDiagCtlLastChanged TimeStamp, + tmnxOamDiagCtlTestMode INTEGER, + tmnxOamDiagCtlAdminState TmnxEnabledDisabled +} + +tmnxOamDiagCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlOwnerIndex specifies the owner name of the + test." + ::= { tmnxOamDiagCtlEntry 1 } + +tmnxOamDiagCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlTestIndex specifies the test name of the + test. + + The test is identified by the owner name and the test name. One owner + typically owns several tests. This indexing method ensures tests + created by several owners have unique indices." + ::= { tmnxOamDiagCtlEntry 2 } + +tmnxOamDiagCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlRowStatus specifies the row status of the + specified test." + ::= { tmnxOamDiagCtlEntry 3 } + +tmnxOamDiagCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlLastChanged indicates the most recent time + the value of a writable object in this row was modified." + ::= { tmnxOamDiagCtlEntry 4 } + +tmnxOamDiagCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + findEgressDiag (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlTestMode specifies the type of OAM + diagnostic test defined by this row. + + Code Points + ------------------------------------------------------------------ + none - the test type is unspecified + findEgressDiag - find the egress port, etc, for a user-configured + packet + + The support for Service Assurance Agent (SAA) tests (i.e. tests with + tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without + tmnxOamSaaCtlTable rows) varies with the test type, as shown in the + following table. + + tmnxOamDiagCtlTestMode SAA Supported OAM Supported + ---------------------- ------------- ------------- + 'findEgressDiag' No Yes" + DEFVAL { none } + ::= { tmnxOamDiagCtlEntry 5 } + +tmnxOamDiagCtlAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlAdminState specifies the administrative + state of the test. + + Setting this object to 'enabled(1)' starts the test. + + When the test completes, SROS sets this object to 'disabled(2)'." + DEFVAL { disabled } + ::= { tmnxOamDiagCtlEntry 6 } + +tmnxOamFindEgrDiagCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamFindEgrDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagCtlTable contains configuration information for + diagnostic tests with type 'findEgressDiag(1)'." + ::= { tmnxOamDiagObjs 2 } + +tmnxOamFindEgrDiagCtlEntry OBJECT-TYPE + SYNTAX TmnxOamFindEgrDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagCtlEntry contains configuration information for one + diagnostic test with type 'findEgressDiag(1)'. + + A row is created when tmnxOamDiagCtlTestMode is set to + 'findEgressDiag(1)'. + + A row is destroyed when the corresponding tmnxOamDiagCtlTable row is + destroyed." + INDEX { + tmnxOamDiagCtlOwnerIndex, + tmnxOamDiagCtlTestIndex + } + ::= { tmnxOamFindEgrDiagCtlTable 1 } + +TmnxOamFindEgrDiagCtlEntry ::= SEQUENCE +{ + tmnxOamFindEgrDiagCtlLastChanged TimeStamp, + tmnxOamFindEgrDiagCtlPacketNum Unsigned32, + tmnxOamFindEgrDiagCtlIngPortId TmnxPortID +} + +tmnxOamFindEgrDiagCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagCtlLastChanged indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamFindEgrDiagCtlEntry 1 } + +tmnxOamFindEgrDiagCtlPacketNum OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagCtlPacketNum specifies the packet + number to be used for the test. + + Zero specifies no packet has been configured. + + The test will fail if the packet number is not defined in + tmnxOamBuildPktCtlTable." + DEFVAL { 0 } + ::= { tmnxOamFindEgrDiagCtlEntry 2 } + +tmnxOamFindEgrDiagCtlIngPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagCtlIngPortId specifies the ingress port + to be used for the test. + + The null port identifier 0x1e000000 specifies no port has been + configured. + + The test will fail if the port identifier is not defined in + TIMETRA-PORT-MIB::tmnxPortTable. + + The test will fail if the port identifier does not identify a physical + port. For example, the test will fail if the port identifier + identifies a Link Aggregation Group (LAG)." + DEFVAL { '1e000000'H } + ::= { tmnxOamFindEgrDiagCtlEntry 3 } + +tmnxOamFindEgrDiagResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamFindEgrDiagResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagResultsTable contains test results for the OAM + Egress Finder." + ::= { tmnxOamDiagObjs 3 } + +tmnxOamFindEgrDiagResultsEntry OBJECT-TYPE + SYNTAX TmnxOamFindEgrDiagResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagResultsEntry contains the test results for one OAM + diagnostic test with tmnxOamDiagCtlTestMode = 'findEgressDiag(1)'. + + A row is created when a 'findEgressDiag(1)' test is enabled (using + tmnxOamDiagCtlAdminStatus). + + A row is destroyed when: + 1. The corresponding test configuration is destroyed (using + tmnxOamDiagCtlRowStatus), or + 2. Results are cleared for the test (using + TIMETRA-CLEAR-MIB::tmnxClearAction), or + 3. A new run result is available, and the limit on the number of + run results retained (3, currently) has been reached. In that case, + the oldest run result row is destroyed." + INDEX { + tmnxOamDiagCtlOwnerIndex, + tmnxOamDiagCtlTestIndex, + tmnxOamDiagResultsTestRunIndex + } + ::= { tmnxOamFindEgrDiagResultsTable 1 } + +TmnxOamFindEgrDiagResultsEntry ::= SEQUENCE +{ + tmnxOamDiagResultsTestRunIndex Unsigned32, + tmnxOamFindEgrDiagOperState TmnxEnabledDisabled, + tmnxOamFindEgrDiagEgressPort TmnxPortID, + tmnxOamFindEgrDiagEgrRtrInstName TLNamedItemOrEmpty, + tmnxOamFindEgrDiagEgressIfName TNamedItemOrEmpty, + tmnxOamFindEgrDiagNextHopAddrTyp InetAddressType, + tmnxOamFindEgrDiagNextHopAddress InetAddress +} + +tmnxOamDiagResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamDiagResultsTestRunIndex specifies the test run + number for this row. + + The first run of a test (as identified by tmnxOamDiagCtlOwnerIndex and + tmnxOamDiagCtlTestIndex) is assigned run index 1. Subsequent run + index values are assigned sequentially." + ::= { tmnxOamFindEgrDiagResultsEntry 1 } + +tmnxOamFindEgrDiagOperState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagOperState indicates the operational + state of the test. 'enabled(1)' indicates the test is running." + ::= { tmnxOamFindEgrDiagResultsEntry 2 } + +tmnxOamFindEgrDiagEgressPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagEgressPort indicates the egress port + selected by SROS for the specified test. This is the main test result + of the OAM Egress Finder. + + The null port identifier 0x1e000000 is returned when: + 1. The test run is not complete (see tmnxOamFindEgrDiagOperState), or + 2. The test run failed." + ::= { tmnxOamFindEgrDiagResultsEntry 3 } + +tmnxOamFindEgrDiagEgrRtrInstName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagEgrRtrInstName indicates the name of + the egress service or egress router instance selected by SROS for the + specified test. + + SROS provides one of the following values: + 1. '' (i.e. the empty string), + 2. 'Base', + 3. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with + TIMETRA-SERV-MIB::svcType = 'vprn(4)'). + + The empty string is returned when the egress service or egress router + instance was not found (e.g. because the test failed)." + ::= { tmnxOamFindEgrDiagResultsEntry 4 } + +tmnxOamFindEgrDiagEgressIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagEgressIfName indicates the egress + interface name selected by SROS for the specified test. + + tmnxOamFindEgrDiagEgrRtrInstName and tmnxOamFindEgrDiagEgressIfName + uniquely identify an interface. + + The empty string is returned when the egress interface name was not + found (e.g. because the test failed)." + ::= { tmnxOamFindEgrDiagResultsEntry 5 } + +tmnxOamFindEgrDiagNextHopAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagNextHopAddrTyp indicates the address + type of tmnxOamFindEgrDiagNextHopAddress. + + 'unknown(0)' is returned when the next hop address was not found (e.g. + because the test failed)." + ::= { tmnxOamFindEgrDiagResultsEntry 6 } + +tmnxOamFindEgrDiagNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagNextHopAddress indicates the next hop + address selected by SROS for the specified test." + ::= { tmnxOamFindEgrDiagResultsEntry 7 } + +tmnxOamBuildPktCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktCtlTable contains the definition of all the packets + used by the OAM Egress Finder. + + The OAM Egress Finder computes the egress routing (e.g. the egress + port) used by a packet sent with a configured set of packet headers + (e.g. an Ethernet header, an IPv4 header, and a UDP header). + + The finder is particularly useful when the egress port is a member of a + Link Aggregation Group (LAG) or part of an Equal-Cost Multi-Path + routing (ECMP) configuration. In the ECMP and LAG cases, SROS chooses + the egress port for a packet using a hash calculation on the packet + headers, making a tool useful for computing the egress routing." + ::= { tmnxOamDiagObjs 4 } + +tmnxOamBuildPktCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktCtlEntry contains the definition of one packet used by + the OAM Egress Finder. + + Rows are created and destroyed using tmnxOamBuildPktRowStatus." + INDEX { tmnxOamBuildPktNum } + ::= { tmnxOamBuildPktCtlTable 1 } + +TmnxOamBuildPktCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktNum Unsigned32, + tmnxOamBuildPktRowStatus RowStatus, + tmnxOamBuildPktLastChanged TimeStamp, + tmnxOamBuildPktHeaderSeq DisplayString +} + +tmnxOamBuildPktNum OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktNum specifies the packet number of the row + to be configured." + ::= { tmnxOamBuildPktCtlEntry 1 } + +tmnxOamBuildPktRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktRowStatus specifies the row status of the + specified packet." + ::= { tmnxOamBuildPktCtlEntry 2 } + +tmnxOamBuildPktLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktLastChanged indicates the most recent time + the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktCtlEntry 3 } + +tmnxOamBuildPktHeaderSeq OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..153)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHeaderSeq specifies the sequence of packet + headers that make up the specified packet. The sequence is defined + using an ASCII string. Packet headers are defined in + tmnxOamBuildPktHdrCtlTable. + + For example, suppose tmnxOamBuildPktHdrCtlTable contains the following + values. + + tmnxOamBuildPktHeaderNum tmnxOamBuildPktHdrType + ------------------------ ---------------------- + 7 'ethernet' + 99 'ipv4' + 255 'udp' + + Then, the header sequence string 'h7/h99/h255' specifies a packet with + a UDP PDU within an IPv4 PDU within an Ethernet frame. + + A header sequence can refer to at most 22 headers." + DEFVAL { "" } + ::= { tmnxOamBuildPktCtlEntry 4 } + +tmnxOamBuildPktHdrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktHdrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrCtlTable contains the header type of all the + configured packet headers used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 5 } + +tmnxOamBuildPktHdrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktHdrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrCtlEntry contains the header type (e.g. 'dot1q') of + one configured header used by the OAM Egress Finder. + + Rows are created and destroyed using tmnxOamBuildPktHdrRowStatus." + INDEX { tmnxOamBuildPktHeaderNum } + ::= { tmnxOamBuildPktHdrCtlTable 1 } + +TmnxOamBuildPktHdrCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktHeaderNum Unsigned32, + tmnxOamBuildPktHdrRowStatus RowStatus, + tmnxOamBuildPktHdrLastChanged TimeStamp, + tmnxOamBuildPktHdrType TmnxOamBuildPktHeaderType +} + +tmnxOamBuildPktHeaderNum OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHeaderNum specifies the header number of + the row to be configured." + ::= { tmnxOamBuildPktHdrCtlEntry 1 } + +tmnxOamBuildPktHdrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrRowStatus specifies the row status of + the specified header." + ::= { tmnxOamBuildPktHdrCtlEntry 2 } + +tmnxOamBuildPktHdrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktHdrCtlEntry 3 } + +tmnxOamBuildPktHdrType OBJECT-TYPE + SYNTAX TmnxOamBuildPktHeaderType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrType specifies the type of the + specified packet header." + DEFVAL { none } + ::= { tmnxOamBuildPktHdrCtlEntry 4 } + +tmnxOamBuildPktHdrOvrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktHdrOvrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrOvrCtlTable contains the set of packet header + overrides for the OAM Egress Finder." + ::= { tmnxOamDiagObjs 6 } + +tmnxOamBuildPktHdrOvrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktHdrOvrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrOvrCtlEntry contains the definition of one packet + header override used by the OAM Egress Finder. + + Rows are created and destroyed using tmnxOamBuildPktHdrOvrRowStatus." + INDEX { + tmnxOamBuildPktNum, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktHdrOvrCtlTable 1 } + +TmnxOamBuildPktHdrOvrCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktHdrOvrRowStatus RowStatus, + tmnxOamBuildPktHdrOvrLastChanged TimeStamp +} + +tmnxOamBuildPktHdrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrOvrRowStatus specifies the row status + of the specified packet header override." + ::= { tmnxOamBuildPktHdrOvrCtlEntry 1 } + +tmnxOamBuildPktHdrOvrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrOvrLastChanged indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktHdrOvrCtlEntry 2 } + +tmnxOamBuildPktEthCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktEthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktEthCtlTable contains the values of Ethernet header + fields used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 7 } + +tmnxOamBuildPktEthCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktEthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktEthCtlEntry contains the definition of one Ethernet + header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + Ethernet header (e.g. Source MAC) are present. The other Ethernet + header fields (e.g. Frame Check Sequence) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'ethernet', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'ethernet'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'ethernet' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'ethernet' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the Ethernet header is + a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Source MAC field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Src MAC Addr + --------------- ---------- ----------------- + 0 1 00:11:22:33:44:55 + 10 1 00:12:34:56:78:9a + 255 1 00:AA:BB:CC:DD:EE" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktEthCtlTable 1 } + +TmnxOamBuildPktEthCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktNumOrZero Unsigned32, + tmnxOamBuildPktEthLastChanged TimeStamp, + tmnxOamBuildPktEthDstMacAddr MacAddress, + tmnxOamBuildPktEthSrcMacAddr MacAddress +} + +tmnxOamBuildPktNumOrZero OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktNumOrZero specifies the packet number of + the row to be configured. + + A zero specifies a row for a base header definition. + + A non-zero value specifies a row for an override header definition. + + When building a packet to be tested, a matching override definition + (if any) is used instead of a base definition." + ::= { tmnxOamBuildPktEthCtlEntry 1 } + +tmnxOamBuildPktEthLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktEthLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktEthCtlEntry 2 } + +tmnxOamBuildPktEthDstMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktEthDstMacAddr specifies the Destination + MAC Address field of the specified Ethernet header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is + 00:00:00:00:00:00. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is + FF:FF:FF:FF:FF:FF. That indicates an unspecified override." + ::= { tmnxOamBuildPktEthCtlEntry 3 } + +tmnxOamBuildPktEthSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktEthSrcMacAddr specifies the Source MAC + Address field of the specified Ethernet header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is + 00:00:00:00:00:00. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is + FF:FF:FF:FF:FF:FF. That indicates an unspecified override." + ::= { tmnxOamBuildPktEthCtlEntry 4 } + +tmnxOamBuildPktIpCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktIpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIpCtlTable contains the values of IP header fields used + by the OAM Egress Finder." + REFERENCE + "RFC 791, 'INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL + SPECIFICATION', Section 3.1 'Internet Header Format'. + RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification'." + ::= { tmnxOamDiagObjs 8 } + +tmnxOamBuildPktIpCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktIpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIpCtlEntry contains the definition of one IP header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing + an IP header (e.g. Source IP Address) are present. The other IP + header fields (e.g. Time to Live) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'ipv4'|'ipv6', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'ipv4'|'ipv6'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'ipv4'|'ipv6' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'ipv4'|'ipv6' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the IP header is + a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Source IP Address field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Source IP Address + --------------- ---------- ----------------- + 0 1 1::2 + 10 1 2::3 + 255 1 3::4" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktIpCtlTable 1 } + +TmnxOamBuildPktIpCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktIpLastChanged TimeStamp, + tmnxOamBuildPktIpDstIpAddrType InetAddressType, + tmnxOamBuildPktIpDstIpAddress InetAddress, + tmnxOamBuildPktIpSrcIpAddrType InetAddressType, + tmnxOamBuildPktIpSrcIpAddress InetAddress, + tmnxOamBuildPktIpDscp TDSCPNameOrEmpty, + tmnxOamBuildPktIPv4MoreFragments Integer32 +} + +tmnxOamBuildPktIpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktIpCtlEntry 1 } + +tmnxOamBuildPktIpDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpDstIpAddrType specifies the address type + of tmnxOamBuildPktIpDstIpAddress." + ::= { tmnxOamBuildPktIpCtlEntry 2 } + +tmnxOamBuildPktIpDstIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpDstIpAddress specifies the Destination + IP Address field of the specified IP header. + + The default value varies, as follows. + 1. If the hosting row is a header definition (i.e. + tmnxOamBuildPktNumOrZero is zero): + a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the + default is the 'ipv4(1)' address 0.0.0.0. + b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the + default is the 'ipv6(2)' address 0::0. + 2. If the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default is the + 'unknown(0)' address. That indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 3 } + +tmnxOamBuildPktIpSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpSrcIpAddrType specifies the address type + of tmnxOamBuildPktIpSrcIpAddress." + ::= { tmnxOamBuildPktIpCtlEntry 4 } + +tmnxOamBuildPktIpSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpSrcIpAddress specifies the Source IP + Address field of the specified IP header. + + The default value varies, as follows. + 1. If the hosting row is a header definition (i.e. + tmnxOamBuildPktNumOrZero is zero): + a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the + default is the 'ipv4(1)' address 0.0.0.0. + b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the + default is the 'ipv6(2)' address 0::0. + 2. If the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default is the + 'unknown(0)' address. That indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 5 } + +tmnxOamBuildPktIpDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpDscp specifies the Differentiated + Services Code Point (DSCP) field of the specified IP header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 'be'. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is ''. That + indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 6 } + +tmnxOamBuildPktIPv4MoreFragments OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIPv4MoreFragments specifies the More + Fragments (MF) flag for the specified IPv4 header. + + If the header type is IPv6, this object is irrelevant and cannot be + changed away from default. An IPv6 Fragment Header (i.e. + tmnxOamBuildPktHdrType = 'ipv6Fragment') is used to configure + fragmentation for an IPv6 packet. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 7 } + +tmnxOamBuildPktTcpUdpCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktTcpUdpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktTcpUdpCtlTable contains the values of TCP|UDP header + fields used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 9 } + +tmnxOamBuildPktTcpUdpCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktTcpUdpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktTcpUdpCtlEntry contains the definition of one TCP|UDP + header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing a + TCP|UDP header (e.g. Source Port) are present. The other TCP|UDP + header fields (e.g. Checksum) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'tcp'|'udp', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'tcp'|'udp'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'tcp'|'udp' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'tcp'|'udp' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the TCP|UDP header is + a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Source Port field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Source Port + --------------- ---------- ----------- + 0 1 65532 + 10 1 65533 + 255 1 65534" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktTcpUdpCtlTable 1 } + +TmnxOamBuildPktTcpUdpCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktTcpUdpLastChanged TimeStamp, + tmnxOamBuildPktTcpUdpDstPort Integer32, + tmnxOamBuildPktTcpUdpSrcPort Integer32 +} + +tmnxOamBuildPktTcpUdpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktTcpUdpLastChanged indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktTcpUdpCtlEntry 1 } + +tmnxOamBuildPktTcpUdpDstPort OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktTcpUdpDstPort specifies the TCP|UDP + Destination Port field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktTcpUdpCtlEntry 2 } + +tmnxOamBuildPktTcpUdpSrcPort OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktTcpUdpSrcPort specifies the TCP|UDP Source + Port field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktTcpUdpCtlEntry 3 } + +tmnxOamBuildPktDot1qCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktDot1qCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktDot1qCtlTable contains the values of IEEE 802.1Q header + fields used by the OAM Egress Finder." + REFERENCE + "IEEE 802.1Q-2014 - IEEE Standard for Local and Metropolitan Area + Networks -- Bridges and Bridged Networks." + ::= { tmnxOamDiagObjs 10 } + +tmnxOamBuildPktDot1qCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktDot1qCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktDot1qCtlEntry contains the definition of one IEEE + 802.1Q header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + IEEE 802.1Q header (e.g. VLAN ID) are present. The other IEEE 802.1Q + header fields (e.g. Drop Eligible Indicator (DEI)) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'dot1q', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'dot1q'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'dot1q' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'dot1q' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the IEEE 802.1Q header + is a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base VLAN ID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num VLAN ID + --------------- ---------- ------- + 0 1 4092 + 10 1 4093 + 255 1 4094" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktDot1qCtlTable 1 } + +TmnxOamBuildPktDot1qCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktDot1qLastChanged TimeStamp, + tmnxOamBuildPktDot1qPrioCodePt Integer32, + tmnxOamBuildPktDot1qTagProtoId Integer32, + tmnxOamBuildPktDot1qVlanId Integer32 +} + +tmnxOamBuildPktDot1qLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktDot1qCtlEntry 1 } + +tmnxOamBuildPktDot1qPrioCodePt OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qPrioCodePt specifies the IEEE 802.1Q + Priority Code Point field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktDot1qCtlEntry 2 } + +tmnxOamBuildPktDot1qTagProtoId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qTagProtoId specifies the IEEE 802.1Q + Tag Protocol Identifier (TPID) field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0x8100 (i.e. + 33024 decimal). + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktDot1qCtlEntry 3 } + +tmnxOamBuildPktDot1qVlanId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qVlanId specifies the IEEE 802.1Q VLAN + Identifier field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktDot1qCtlEntry 4 } + +tmnxOamBuildPktIPsecAuthCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktIPsecAuthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIPsecAuthCtlTable contains the values of IPsec + Authentication Header fields used by the OAM Egress Finder." + REFERENCE + "RFC 4302, 'IP Authentication Header'." + ::= { tmnxOamDiagObjs 11 } + +tmnxOamBuildPktIPsecAuthCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktIPsecAuthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIPsecAuthCtlEntry contains the definition of one IPsec + Authentication Header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + IPsec Authentication Header (e.g. Security Parameters Index (SPI)) are + present. The other IPsec Authentication Header fields (e.g. Sequence + Number) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'ipsecAuth', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'ipsecAuth'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'ipsecAuth' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'ipsecAuth' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the IPsec + Authentication Header is a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base SPI field for header 1, and two overrides. + + Pkt Num Or Zero Header Num SPI + --------------- ---------- ---------- + 0 1 4123456789 + 10 1 4123456790 + 255 1 4123456791" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktIPsecAuthCtlTable 1 } + +TmnxOamBuildPktIPsecAuthCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktIPsecAuthLastChgd TimeStamp, + tmnxOamBuildPktIPsecAuthSecPrIdx Unsigned32 +} + +tmnxOamBuildPktIPsecAuthLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIPsecAuthLastChgd indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktIPsecAuthCtlEntry 1 } + +tmnxOamBuildPktIPsecAuthSecPrIdx OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIPsecAuthSecPrIdx specifies the IPsec + Authentication Security Parameters Index (SPI) field of the specified + header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 1. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is 0. + That indicates an unspecified override. Zero is an unsupported + value in an IPsec Authentication Header SPI field." + ::= { tmnxOamBuildPktIPsecAuthCtlEntry 2 } + +tmnxOamBuildPktPbbCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktPbbCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktPbbCtlTable contains the values of Provider Backbone + (PBB) header fields used by the OAM Egress Finder." + REFERENCE + "IEEE Std 802.1Q-2014, 'IEEE Standard for Local and Metropolitan Area + Networks - Bridges and Bridged Networks', Section 9.7 'Backbone Service + Instance Tag Control Information (I-TAG TCI)'." + ::= { tmnxOamDiagObjs 12 } + +tmnxOamBuildPktPbbCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktPbbCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktPbbCtlEntry contains the definition of one PBB header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing a PBB + header (e.g. Backbone Service Instance Identifier (I-SID)) are + present. The other PBB header fields (e.g. Priority Code Point + (I-PCP)) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'pbb', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'pbb'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'pbb' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'pbb' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the PBB header is a + base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base I-SID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num I-SID + --------------- ---------- -------- + 0 1 16777213 + 10 1 16777214 + 255 1 16777215" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktPbbCtlTable 1 } + +TmnxOamBuildPktPbbCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktPbbLastChanged TimeStamp, + tmnxOamBuildPktPbbIsid Integer32, + tmnxOamBuildPktPbbTagProtocolId Integer32 +} + +tmnxOamBuildPktPbbLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktPbbLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktPbbCtlEntry 1 } + +tmnxOamBuildPktPbbIsid OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktPbbIsid specifies the PBB Backbone Service + Instance Identifier (I-SID) field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktPbbCtlEntry 2 } + +tmnxOamBuildPktPbbTagProtocolId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktPbbTagProtocolId specifies the PBB Tag + Protocol Identifier (TPID) field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0x88E7 (i.e. + 35047 decimal). + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktPbbCtlEntry 3 } + +tmnxOamBuildPktL2tpCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktL2tpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktL2tpCtlTable contains the values of Layer 2 Tunneling + Protocol (L2TP) header fields used by the OAM Egress Finder." + REFERENCE + "RFC 2661, 'Layer Two Tunneling Protocol', August, 1999." + ::= { tmnxOamDiagObjs 13 } + +tmnxOamBuildPktL2tpCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktL2tpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktL2tpCtlEntry contains the definition of one L2TP header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + L2TP header (e.g. Tunnel ID) are present. The other L2TP header fields + (e.g. Version) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'l2tp', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'l2tp'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'l2tp' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'l2tp' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the L2TP header is a + base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Tunnel ID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Tunnel ID + --------------- ---------- --------- + 0 1 65533 + 10 1 65534 + 255 1 65535" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktL2tpCtlTable 1 } + +TmnxOamBuildPktL2tpCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktL2tpLastChanged TimeStamp, + tmnxOamBuildPktL2tpSessionId Integer32, + tmnxOamBuildPktL2tpTunnelId Integer32 +} + +tmnxOamBuildPktL2tpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktL2tpLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktL2tpCtlEntry 1 } + +tmnxOamBuildPktL2tpSessionId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktL2tpSessionId specifies the L2TP Session + ID field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktL2tpCtlEntry 2 } + +tmnxOamBuildPktL2tpTunnelId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktL2tpTunnelId specifies the L2TP Tunnel ID + field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktL2tpCtlEntry 3 } + +tmnxOamBuildPktMplsCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktMplsCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktMplsCtlTable contains the values of MPLS header fields + used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 14 } + +tmnxOamBuildPktMplsCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktMplsCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktMplsCtlEntry contains the definition of one MPLS header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + MPLS header (e.g. MPLS Label) are present. The other MPLS header + fields (e.g. Bottom of Stack) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'mpls', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'mpls'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'mpls' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'mpls' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the MPLS header + is a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base MPLS Label field for header 1, and two overrides. + + Pkt Num Or Zero Header Num MPLS Label + --------------- ---------- ---------- + 0 1 1048573 + 10 1 1048574 + 255 1 1048575" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktMplsCtlTable 1 } + +TmnxOamBuildPktMplsCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktMplsLastChanged TimeStamp, + tmnxOamBuildPktMplsLabel Integer32, + tmnxOamBuildPktMplsTrafficClass Integer32 +} + +tmnxOamBuildPktMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktMplsLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktMplsCtlEntry 1 } + +tmnxOamBuildPktMplsLabel OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktMplsLabel specifies the MPLS Label field + of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktMplsCtlEntry 2 } + +tmnxOamBuildPktMplsTrafficClass OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktMplsTrafficClass specifies the MPLS + Traffic Class field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktMplsCtlEntry 3 } + +tmnxOamBuildPktGtpUserCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktGtpUserCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktGtpUserCtlTable contains the values of GTP User (GTP-U) + version 1 header fields used by the OAM Egress Finder." + REFERENCE + "ETSI TS 129 281 V8.0.0, 'GPRS Tunnelling Protocol for User Plane + (GTPv1-U)'." + ::= { tmnxOamDiagObjs 15 } + +tmnxOamBuildPktGtpUserCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktGtpUserCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktGtpUserCtlEntry contains the definition of one GTP-U + header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing a + GTP-U header (e.g. Tunnel Endpoint Identifier (TEID)) are present. The + other GTP-U header fields (e.g. Message Type) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'gtpUser', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'gtpUser'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'gtpUser' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'gtpUser' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the GTP-U Header is a + base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base TEID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num TEID + --------------- ---------- ---------- + 0 1 4123456789 + 10 1 4123456790 + 255 1 4123456791" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktGtpUserCtlTable 1 } + +TmnxOamBuildPktGtpUserCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktGtpUserLastChgd TimeStamp, + tmnxOamBuildPktGtpUserTunnEpIdHi TmnxHigh32, + tmnxOamBuildPktGtpUserTunnEpIdLo TmnxLow32 +} + +tmnxOamBuildPktGtpUserLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktGtpUserLastChgd indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktGtpUserCtlEntry 1 } + +tmnxOamBuildPktGtpUserTunnEpIdHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktGtpUserTunnEpIdHi specifies the most + significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID) + field of the specified header. + + Together, tmnxOamBuildPktGtpUserTunnEpIdHi and + tmnxOamBuildPktGtpUserTunnEpIdLo specify a number in the range + 0..4294967296 (i.e. 2^32). + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default TEID is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default TEID is 4294967296. + That indicates an unspecified override. The TEID High/Low object pair + is needed to accommodate 4294967296." + ::= { tmnxOamBuildPktGtpUserCtlEntry 2 } + +tmnxOamBuildPktGtpUserTunnEpIdLo OBJECT-TYPE + SYNTAX TmnxLow32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktGtpUserTunnEpIdLo specifies the least + significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID) + field of the specified header. + + See the DESCRIPTION clause of tmnxOamBuildPktGtpUserTunnEpIdHi for + more information." + ::= { tmnxOamBuildPktGtpUserCtlEntry 3 } + +tmnxOamNotificationObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 7 } + +tmnxOamTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxOamTestRunIndex indicates a test run index (e.g. + tmnxOamPingResultsTestRunIndex or tmnxOamDiagResultsTestRunIndex) + reported in a notification." + ::= { tmnxOamNotificationObjs 1 } + +tmnxOamIfPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 8 } + +tmnxOamIfPingTmplCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIfPingTmplCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamIfPingTmplCtlTable has an entry for each ping template + controlling the operational status of an IP interface. This is + achieved by using ICMP." + ::= { tmnxOamIfPingObjs 1 } + +tmnxOamIfPingTmplCtlEntry OBJECT-TYPE + SYNTAX TmnxOamIfPingTmplCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a ping template. Entries can be created and + deleted via SNMP SET operations on the object + tmnxOamIfPingTmplCtlRowStatus." + INDEX { IMPLIED tmnxOamIfPingTmplCtlName } + ::= { tmnxOamIfPingTmplCtlTable 1 } + +TmnxOamIfPingTmplCtlEntry ::= SEQUENCE +{ + tmnxOamIfPingTmplCtlName TLNamedItem, + tmnxOamIfPingTmplCtlRowStatus RowStatus, + tmnxOamIfPingTmplCtlLastMgmtChg TimeStamp, + tmnxOamIfPingTmplCtlDescription TItemDescription, + tmnxOamIfPingTmplCtlDscp TDSCPName, + tmnxOamIfPingTmplCtlDot1p Dot1PPriority, + tmnxOamIfPingTmplCtlInterval Unsigned32, + tmnxOamIfPingTmplCtlTimeout Unsigned32, + tmnxOamIfPingTmplCtlFailThrld Unsigned32, + tmnxOamIfPingTmplCtlReactInt Unsigned32, + tmnxOamIfPingTmplCtlReactFailThr Unsigned32, + tmnxOamIfPingTmplCtlReactTimeout Unsigned32, + tmnxOamIfPingTmplCtlReactThrld Unsigned32, + tmnxOamIfPingTmplCtlSize Unsigned32, + tmnxOamIfPingTmplCtlTtl Unsigned32, + tmnxOamIfPingTmplCtlSync TmnxActionType +} + +tmnxOamIfPingTmplCtlName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlName specifies the name of the + template." + ::= { tmnxOamIfPingTmplCtlEntry 1 } + +tmnxOamIfPingTmplCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlRowStatus specifies the creation and + deletion of rows in this table. Note that a template can not be + destroyed if it is referenced by an interface (i.e. + tmnxOamIfPingIfTemplate)" + ::= { tmnxOamIfPingTmplCtlEntry 2 } + +tmnxOamIfPingTmplCtlLastMgmtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlLastMgmtChg indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxOamIfPingTmplCtlEntry 3 } + +tmnxOamIfPingTmplCtlDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlDescription specifies the description + of the template." + DEFVAL { "" } + ::= { tmnxOamIfPingTmplCtlEntry 4 } + +tmnxOamIfPingTmplCtlDscp OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlDscp specifies the DSCP to be carried + in IP header of the ICMP echo request." + DEFVAL { "nc1" } + ::= { tmnxOamIfPingTmplCtlEntry 5 } + +tmnxOamIfPingTmplCtlDot1p OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlDot1p specifies the values of the + Ethernet dot1p bits in the outer and any inner Ethernet header, when + dot1q or qinq encapsulation is used. The field is not exposed to + egress QoS policy." + DEFVAL { 7 } + ::= { tmnxOamIfPingTmplCtlEntry 6 } + +tmnxOamIfPingTmplCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlInterval specifies the packets + transmit interval used when the interface is operational." + DEFVAL { 60 } + ::= { tmnxOamIfPingTmplCtlEntry 7 } + +tmnxOamIfPingTmplCtlTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlTimeout specifies the time the + function will wait before declaring an ICMP echo request packet is + lost." + DEFVAL { 5 } + ::= { tmnxOamIfPingTmplCtlEntry 8 } + +tmnxOamIfPingTmplCtlFailThrld OBJECT-TYPE + SYNTAX Unsigned32 (2..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlFailThrld specifies a count that + causes the transition of the IP interface from operationally up to + operationally down because of ping-template failure." + DEFVAL { 3 } + ::= { tmnxOamIfPingTmplCtlEntry 9 } + +tmnxOamIfPingTmplCtlReactInt OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlReactInt specifies the packets + transmit interval used when the IP interface is operationally down + because of ping-template failure and the previous ICMP echo request + successfully received a response." + DEFVAL { 1 } + ::= { tmnxOamIfPingTmplCtlEntry 10 } + +tmnxOamIfPingTmplCtlReactFailThr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlReactFailThr specifies the number of + consecutive failures without previous successes, that must occur + transmitting at the reactivation interval before changing to the + standard interval and subsequently waiting for the first success." + DEFVAL { 4 } + ::= { tmnxOamIfPingTmplCtlEntry 11 } + +tmnxOamIfPingTmplCtlReactTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlReactTimeout specifies the wait time + before declaring the packet is lost." + DEFVAL { 1 } + ::= { tmnxOamIfPingTmplCtlEntry 12 } + +tmnxOamIfPingTmplCtlReactThrld OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlReactThrld specifies the number of + consecutive successful ICMP responses that triggers the interface from + operationally down to operationally up." + DEFVAL { 3 } + ::= { tmnxOamIfPingTmplCtlEntry 13 } + +tmnxOamIfPingTmplCtlSize OBJECT-TYPE + SYNTAX Unsigned32 (12..9786) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlSize specifies the size of the IP + packet before the Ethernet header is applied." + DEFVAL { 56 } + ::= { tmnxOamIfPingTmplCtlEntry 14 } + +tmnxOamIfPingTmplCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingTmplCtlTtl specifies the time to live + setting in the ICMP ping packet." + DEFVAL { 1 } + ::= { tmnxOamIfPingTmplCtlEntry 15 } + +tmnxOamIfPingTmplCtlSync OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this object to 'doAction' triggers an attempt to to update all + interfaces that use the specified ping-template and update all + interfaces that are using previously configured values that do not + match the currently active template. + + An SNMP GET request on this object returns 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxOamIfPingTmplCtlEntry 16 } + +tmnxOamIfPingIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIfPingIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamIfPingIfTable has an entry for each interface associated + with a ping-template." + ::= { tmnxOamIfPingObjs 2 } + +tmnxOamIfPingIfEntry OBJECT-TYPE + SYNTAX TmnxOamIfPingIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxOamIfPingIfEntry represents an interface on + this router that uses a ping-template. An entry in + this table can be created or destroyed by an SNMP SET request to + tmnxOamIfPingIfRowStatus. An attempt to destroy a row will fail if + tmnxOamIfPingIfAdminState has not first been set to 'outOfService'." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { tmnxOamIfPingIfTable 1 } + +TmnxOamIfPingIfEntry ::= SEQUENCE +{ + tmnxOamIfPingIfRowStatus RowStatus, + tmnxOamIfPingIfTemplate TLNamedItem, + tmnxOamIfPingIfLastChanged TimeStamp, + tmnxOamIfPingIfAdminState TmnxAdminState, + tmnxOamIfPingIfDestAddrType InetAddressType, + tmnxOamIfPingIfDestAddr InetAddress, + tmnxOamIfPingIfFailThrldCnt Counter32, + tmnxOamIfPingIfPassThrldCnt Counter32, + tmnxOamIfPingIfCtlDscp TDSCPName, + tmnxOamIfPingIfCtlDot1p Dot1PPriority, + tmnxOamIfPingIfCtlInterval Unsigned32, + tmnxOamIfPingIfCtlTimeout Unsigned32, + tmnxOamIfPingIfCtlFailThrld Unsigned32, + tmnxOamIfPingIfCtlReactInt Unsigned32, + tmnxOamIfPingIfCtlReactFailThr Unsigned32, + tmnxOamIfPingIfCtlReactTimeout Unsigned32, + tmnxOamIfPingIfCtlReactThrld Unsigned32, + tmnxOamIfPingIfCtlSize Unsigned32, + tmnxOamIfPingIfCtlTtl Unsigned32, + tmnxOamIfPingIfCurrentInterval INTEGER, + tmnxOamIfPingIfCurrentState INTEGER +} + +tmnxOamIfPingIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfRowStatus is used to create or delete an + entry in this table. + + Before this row can be destroyed, tmnxOamIfPingIfAdminState must have + been set to 'outOfService'." + ::= { tmnxOamIfPingIfEntry 1 } + +tmnxOamIfPingIfTemplate OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfTemplate specifies the ping-template. A + value of this object must be specified when the row is created. The + ping-template name must exist in the tmnxOamIfPingTmplCtlTable" + ::= { tmnxOamIfPingIfEntry 2 } + +tmnxOamIfPingIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfLastChanged indicates the sysUpTime when + this row was last modified." + ::= { tmnxOamIfPingIfEntry 3 } + +tmnxOamIfPingIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfAdminState specifies the desired + administrative state of the ping-template on this interface." + DEFVAL { outOfService } + ::= { tmnxOamIfPingIfEntry 4 } + +tmnxOamIfPingIfDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfDestAddrType specifies the type of address + stored in tmnxOamIfPingIfDestAddr." + DEFVAL { unknown } + ::= { tmnxOamIfPingIfEntry 5 } + +tmnxOamIfPingIfDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfDestAddr specifies the IP destination + address of the ICMP. + + A non-empty value must be a valid unicast IP address." + DEFVAL { ''H } + ::= { tmnxOamIfPingIfEntry 6 } + +tmnxOamIfPingIfFailThrldCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfFailThrldCnt indicates the count of + contiguous ping failures that are counting towards the + tmnxOamIfPingTmplCtlFailThrld when the interface is operationally up." + ::= { tmnxOamIfPingIfEntry 7 } + +tmnxOamIfPingIfPassThrldCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfPassThrldCnt indicates the count of + contiguous ping successes that are counting towards the + tmnxOamIfPingTmplCtlReactThrld when the interface is operationally + down." + ::= { tmnxOamIfPingIfEntry 8 } + +tmnxOamIfPingIfCtlDscp OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlDscp indicates the DSCP to be carried + in IP header of the ICMP echo request." + ::= { tmnxOamIfPingIfEntry 9 } + +tmnxOamIfPingIfCtlDot1p OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlDot1p indicates the values of the + Ethernet dot1p bits in the outer and any inner Ethernet header, when + dot1q or qinq encapsulation is used. The field is not exposed to + egress QoS policy." + ::= { tmnxOamIfPingIfEntry 10 } + +tmnxOamIfPingIfCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlInterval indicates the packets transmit + interval used when the interface is operational." + ::= { tmnxOamIfPingIfEntry 11 } + +tmnxOamIfPingIfCtlTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlTimeout indicates the time the function + will wait before declaring an ICMP echo request packet is lost." + ::= { tmnxOamIfPingIfEntry 12 } + +tmnxOamIfPingIfCtlFailThrld OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlFailThrld indicates a count that causes + the transition of the IP interface from operationally up to + operationally down because of ping-template failure." + ::= { tmnxOamIfPingIfEntry 13 } + +tmnxOamIfPingIfCtlReactInt OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlReactInt indicates the packets transmit + interval used when the IP interface is operationally down because of + ping-template failure and the previous ICMP echo request successfully + received a response." + ::= { tmnxOamIfPingIfEntry 14 } + +tmnxOamIfPingIfCtlReactFailThr OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlReactFailThr indicates the number of + consecutive failures without previous successes, that must occur + transmitting at the reactivation interval before changing to the + standard interval and subsequently waiting for the first success." + ::= { tmnxOamIfPingIfEntry 15 } + +tmnxOamIfPingIfCtlReactTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlReactTimeout indicates the wait time + before declaring the packet is lost." + ::= { tmnxOamIfPingIfEntry 16 } + +tmnxOamIfPingIfCtlReactThrld OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlReactThrld indicates the number of + consecutive successful ICMP responses that triggers the interface from + operationally down to operationally up." + ::= { tmnxOamIfPingIfEntry 17 } + +tmnxOamIfPingIfCtlSize OBJECT-TYPE + SYNTAX Unsigned32 (56..9786) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlSize indicates the size of the IP + packet before the Ethernet header is applied." + ::= { tmnxOamIfPingIfEntry 18 } + +tmnxOamIfPingIfCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCtlTtl indicates the time to live setting + in the ICMP ping packet." + ::= { tmnxOamIfPingIfEntry 19 } + +tmnxOamIfPingIfCurrentInterval OBJECT-TYPE + SYNTAX INTEGER { + interval (0), + reactivation (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCurrentInterval indicates if the ping + check interval being used is the value of tmnxOamIfPingIfCtlInterval + or tmnxOamIfPingIfCtlReactInt. + + A value of 'interval' indicates the ping check is failed, waiting for + a first success, or that the ping check is Operational. + + A value of 'reactivation' indicates the ping check is recovering." + ::= { tmnxOamIfPingIfEntry 20 } + +tmnxOamIfPingIfCurrentState OBJECT-TYPE + SYNTAX INTEGER { + operational (0), + recovering (1), + failed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIfPingIfCurrentState indicates the current state + of the ping check, this will be used to drive the interface + operational state. + + A value of 'operational' indicates the ping check succeeded, the + interface is up. + + A value of 'recovering' indicates the ping check is recovering using + the reactivation interval. + + A value of 'failed' indicates the ping check failed, the interface is + down." + ::= { tmnxOamIfPingIfEntry 21 } + +tmnxOamLnkMeasObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 9 } + +tmnxOamLnkMeasTmplCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLnkMeasTmplCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasTmplCtlTable allows link measurement templates to be + configured. A link measurement template is configured against a router + interface to measure delay between nodes. + + A change to any object in this table (except for + tmnxOamLnkMeasTmplCtlDescription, tmnxOamLnkMeasTmplCtlIpv6UdpZero, + and tmnxOamLnkMeasTmplCtlLastRepHold) will cause active link + measurement tests to stop and restart." + REFERENCE + "IETF draft-gandhi-spring-twamp-srpm-10, 'Performance Measurement Using TWAMP Light + for Segment Routing Networks', August 6, 2020, Sections 1 to 4.1.1." + ::= { tmnxOamLnkMeasObjs 1 } + +tmnxOamLnkMeasTmplCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLnkMeasTmplCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasTmplCtlEntry allows a link measurement template to be + configured. + + Rows are created or destroyed by SNMP Set operations on + tmnxOamLnkMeasTmplCtlRowStatus." + INDEX { tmnxOamLnkMeasTmplCtlName } + ::= { tmnxOamLnkMeasTmplCtlTable 1 } + +TmnxOamLnkMeasTmplCtlEntry ::= SEQUENCE +{ + tmnxOamLnkMeasTmplCtlName TLNamedItem, + tmnxOamLnkMeasTmplCtlRowStatus RowStatus, + tmnxOamLnkMeasTmplCtlLastMgmtChg TimeStamp, + tmnxOamLnkMeasTmplCtlDescription TItemDescription, + tmnxOamLnkMeasTmplCtlUnidirMeasT INTEGER, + tmnxOamLnkMeasTmplCtlDelayMeasTy INTEGER, + tmnxOamLnkMeasTmplCtlInterval Unsigned32, + tmnxOamLnkMeasTmplCtlLastRepHold Unsigned32, + tmnxOamLnkMeasTmplCtlDscpEgrRmrk TruthValue, + tmnxOamLnkMeasTmplCtlIpv6UdpZero TruthValue, + tmnxOamLnkMeasTmplCtlDscpName TDSCPName, + tmnxOamLnkMeasTmplCtlDstUdpPort InetPortNumber, + tmnxOamLnkMeasTmplCtlFC TFCName, + tmnxOamLnkMeasTmplCtlProfile TProfile, + tmnxOamLnkMeasTmplCtlTwlTmStpFmt INTEGER, + tmnxOamLnkMeasTmplCtlTwlTimeLive Unsigned32, + tmnxOamLnkMeasTmplCtlSWMultplir Unsigned32, + tmnxOamLnkMeasTmplCtlSWIntegrity Unsigned32, + tmnxOamLnkMeasTmplCtlSWThrldRel Unsigned32, + tmnxOamLnkMeasTmplCtlSWThrldAbs Unsigned32, + tmnxOamLnkMeasTmplCtlASWMultplir Unsigned32, + tmnxOamLnkMeasTmplCtlASWIntgrity Unsigned32, + tmnxOamLnkMeasTmplCtlASWThrldRel Unsigned32, + tmnxOamLnkMeasTmplCtlASWThrldAbs Unsigned32, + tmnxOamLnkMeasTmplCtlAdminState TmnxEnabledDisabledAdminState +} + +tmnxOamLnkMeasTmplCtlName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlName specifies the name of the link + measurement template. + + This is the INDEX for tmnxOamLnkMeasTmplCtlTable." + ::= { tmnxOamLnkMeasTmplCtlEntry 1 } + +tmnxOamLnkMeasTmplCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlRowStatus specifies the row status + of the link measurement template." + ::= { tmnxOamLnkMeasTmplCtlEntry 2 } + +tmnxOamLnkMeasTmplCtlLastMgmtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlLastMgmtChg indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxOamLnkMeasTmplCtlEntry 3 } + +tmnxOamLnkMeasTmplCtlDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlDescription specifies the + descriptive text for the link measurement template." + DEFVAL { "" } + ::= { tmnxOamLnkMeasTmplCtlEntry 4 } + +tmnxOamLnkMeasTmplCtlUnidirMeasT OBJECT-TYPE + SYNTAX INTEGER { + derived (1), + actual (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlUnidirMeasT specifies how to compute + a unidirectional delay measurement. + + Values: + derived(1) + Computes the unidirectional measurement using the round trip + delay divided by two. This option should be used when the + nodal clocks are not synchronized. + actual(2) + Uses the forward delay as the unidirectional measurement. + Forward delay is calculated using T2-T1 timestamp values." + DEFVAL { derived } + ::= { tmnxOamLnkMeasTmplCtlEntry 5 } + +tmnxOamLnkMeasTmplCtlDelayMeasTy OBJECT-TYPE + SYNTAX INTEGER { + min (1), + max (2), + avg (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlDelayMeasTy specifies the type of + delay measurement that is used for comparison and reporting. + + It is used at both the sample window and the aggregate sample window + level. + + Values: + min(1) + Take the minimum of a series of measurements for comparison and + reporting. + max(2) + Take the maximum of a series of measurements for comparison and + reporting. + average(3) + Compute the average of a series of measurements for comparison + and reporting." + DEFVAL { min } + ::= { tmnxOamLnkMeasTmplCtlEntry 6 } + +tmnxOamLnkMeasTmplCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlInterval specifies the elapsed time + between transmission of test packets for the specified template." + DEFVAL { 1 } + ::= { tmnxOamLnkMeasTmplCtlEntry 7 } + +tmnxOamLnkMeasTmplCtlLastRepHold OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlLastRepHold specifies how long a + delay measurement is to be retained after the interface on which it + was collected is administratively disabled. + + If the configured value is reached, the last reported measurement, + tmnxOamLnkMeasIfResDelayReported, is set to zero." + DEFVAL { 86400 } + ::= { tmnxOamLnkMeasTmplCtlEntry 8 } + +tmnxOamLnkMeasTmplCtlDscpEgrRmrk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlDscpEgrRmrk specifies whether or not + to allow each echo request packet's IP header Differentiated Services + Code Point (DSCP) to be overwritten in accordance with the egress + port's Quality of Service (QoS) policy. + + If the value of this object is 'true(1)', the IP header's DSCP may be + overwritten." + DEFVAL { false } + ::= { tmnxOamLnkMeasTmplCtlEntry 9 } + +tmnxOamLnkMeasTmplCtlIpv6UdpZero OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlIpv6UdpZero specifies whether or not + to allow the processing of IPv6 packets received with a UDP checksum + of zero. + + When tmnxOamLnkMeasTmplCtlIpv6UdpZero is false, IPv6 packets received + with a UDP checksum of zero will be discarded." + DEFVAL { false } + ::= { tmnxOamLnkMeasTmplCtlEntry 10 } + +tmnxOamLnkMeasTmplCtlDscpName OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlDscpName specifies the + Differentiated Services Code Point (DSCP) to be copied into the IP + header of each echo request packet launched for each link measurement + test belonging to the specified template." + DEFVAL { "nc1" } + ::= { tmnxOamLnkMeasTmplCtlEntry 11 } + +tmnxOamLnkMeasTmplCtlDstUdpPort OBJECT-TYPE + SYNTAX InetPortNumber (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlDstUdpPort specifies the destination + UDP port to be copied into the UDP header of each echo request packet + launched for each link measurement test belonging to the specified + template. + + The default port (862) is the IANA standard TWAMP receiver port." + REFERENCE + "https://www.iana.org/assignments/service-names-port-numbers/ + service-names-port-numbers.txt" + DEFVAL { 862 } + ::= { tmnxOamLnkMeasTmplCtlEntry 12 } + +tmnxOamLnkMeasTmplCtlFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlFC specifies the Quality of Service + forwarding-class to be used when launching the link measurement test + belonging to the specified template." + DEFVAL { "h1" } + ::= { tmnxOamLnkMeasTmplCtlEntry 13 } + +tmnxOamLnkMeasTmplCtlProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlProfile specifies the Quality of + Service profile to be used when launching the link measurement test + belonging to the specified template." + DEFVAL { in } + ::= { tmnxOamLnkMeasTmplCtlEntry 14 } + +tmnxOamLnkMeasTmplCtlTwlTmStpFmt OBJECT-TYPE + SYNTAX INTEGER { + ntp (1), + ptp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlTwlTmStpFmt specifies the timestamp + format to be used in the TWAMP Light PDU. + + Values: + ntp(1) + Network Time Protocol + ptp(2) + Precision Time Protocol" + REFERENCE + "TWAMP timestamp: https://tools.ietf.org/html/rfc8186#section-2.3 + + NTP: https://tools.ietf.org/html/rfc958 + + PTP: https://standards.ieee.org/standard/1588-2008.html" + DEFVAL { ntp } + ::= { tmnxOamLnkMeasTmplCtlEntry 15 } + +tmnxOamLnkMeasTmplCtlTwlTimeLive OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlTwlTimeLive specifies the time to + live value in the TWAMP IP header." + DEFVAL { 1 } + ::= { tmnxOamLnkMeasTmplCtlEntry 16 } + +tmnxOamLnkMeasTmplCtlSWMultplir OBJECT-TYPE + SYNTAX Unsigned32 (1..900) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlSWMultplir specifies the multiplier + that is applied to the interval (tmnxOamLnkMeasTmplCtlInterval) to + derive the number of seconds for which a sample window is open and can + collect delay measurements. + + For example, a sample window multiplier of 10 and an interval value of + 5 seconds result in a sample window being open for 10 * 5 seconds = 50 + seconds. + + This window collects samples and computes a single value upon + completion." + DEFVAL { 10 } + ::= { tmnxOamLnkMeasTmplCtlEntry 17 } + +tmnxOamLnkMeasTmplCtlSWIntegrity OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlSWIntegrity specifies the percentage + of request-response pairs that must be successfully sent and received + during the sample window for its series of measurements to be deemed + worthy of reporting to the aggregate sample window or the routing + engine. + + A value of 0 specifies that no integrity value must be met for + measurements to be reported. + + Failure of all request-response pairs in a sample window will be + treated as a special case. Zero will not be reported, but a value + representing 'N/A' will be conveyed." + DEFVAL { 0 } + ::= { tmnxOamLnkMeasTmplCtlEntry 18 } + +tmnxOamLnkMeasTmplCtlSWThrldRel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..500) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlSWThrldRel specifies the percentage + value of change, positive or negative, a new delay measurement must + differ from the previously reported measurement to be deemed worth of + reporting directly to the routing engine (circumventing the aggregate + sample window). + + If this percentage value is reached, the accumulated aggregate data + will be cleared, the aggregate window will be reset, and the new delay + measurement will be reported to the routing engine and used as the + most recently reported measurement. + + A value of zero specifies that the sample window measurement will not + be measured against tmnxOamLnkMeasTmplCtlSWThrldRel but will be + reported directly to the aggregate sample window (assuming integrity). + + + The absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs, will be + checked before this object, the relative threshold, + tmnxOamLnkMeasTmplCtlSWThrldRel." + DEFVAL { 0 } + ::= { tmnxOamLnkMeasTmplCtlEntry 19 } + +tmnxOamLnkMeasTmplCtlSWThrldAbs OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlSWThrldAbs specifies the delta, in + microseconds, that a new delay measurement must differ from the + previously reported measurement to be deemed worth of reporting + directly to the routing engine (circumventing the aggregate sample + window). + + If this value is reached the accumulated aggregate data will be + cleared, the aggregate window will be reset, and the new delay + measurement will be reported to the routing engine and used as the + most recently reported measurement. + + A value of zero specifies that the sample window measurement will not + be measured against tmnxOamLnkMeasTmplCtlSWThrldAbs but will be + reported directly to the aggregate sample window (assuming integrity). + + This object, the absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs, + will be checked before the relative, tmnxOamLnkMeasTmplCtlSWThrldRel." + DEFVAL { 0 } + ::= { tmnxOamLnkMeasTmplCtlEntry 20 } + +tmnxOamLnkMeasTmplCtlASWMultplir OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlASWMultplir specifies the multiplier + that is applied to the sample window multiplier + (tmnxOamLnkMeasTmplCtlSWMultplir) to derive the number of seconds for + which an aggregate sample window is open and can collect delay + measurements. + + For example, an aggregate sample window multiplier of 3 and a sample + window duration of 50 seconds (as computed in the description of + tmnxOamLnkMeasTmplCtlSWMultplir) result in an aggregate sample window + being open for 3 * 50 seconds = 150 seconds (i.e.: 3 sample windows in + the aggregate sample window). + + Values computed in sample windows are passed to the open aggregate + sample window. At the end of this aggregate window timer a result is + computed based on tmnxOamLnkMeasTmplCtlDelayMeasTy and is passed to + the routing engine (depending on the ASW threshold configuration)." + DEFVAL { 12 } + ::= { tmnxOamLnkMeasTmplCtlEntry 21 } + +tmnxOamLnkMeasTmplCtlASWIntgrity OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlASWIntgrity specifies the percentage + of sample window measurements that must have met their integrity + value, tmnxOamLnkMeasTmplCtlSWIntegrity, for the aggregate result to + be deemed worthy of reporting to the routing engine. + + A value of 0 specifies that no integrity value must be met for + measurements to be reported to the routing engine. + + Failure of all sample windows to meet their integrity values will be + treated as a special case. Zero will not be reported to the routing + engine, but a value representing 'N/A' will be reported." + DEFVAL { 0 } + ::= { tmnxOamLnkMeasTmplCtlEntry 22 } + +tmnxOamLnkMeasTmplCtlASWThrldRel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlASWThrldRel specifies the percentage + value of change, positive or negative, a new aggregate delay + measurement must differ from the previously reported aggregate + measurement to be deemed worthy of reporting to the routing engine. + + A value of zero specifies that the aggregate sample window measurement + will not be measured against tmnxOamLnkMeasTmplCtlASWThrldRel but will + be reported directly to the routing engine (assuming integrity). + + The absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs, will be + checked before this object, the relative threshold, + tmnxOamLnkMeasTmplCtlASWThrldRel." + DEFVAL { 0 } + ::= { tmnxOamLnkMeasTmplCtlEntry 23 } + +tmnxOamLnkMeasTmplCtlASWThrldAbs OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlASWThrldAbs specifies the delta, in + microseconds, that a new aggregate delay measurement must differ from + the previously reported aggregate measurement to be deemed worthy of + reporting to the routing engine. + + A value of zero specifies that the aggregate sample window measurement + will not be measured against tmnxOamLnkMeasTmplCtlASWThrldAbs but will + be reported directly to the routing engine (assuming integrity). + + This object, the absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs, + will be checked before the relative, tmnxOamLnkMeasTmplCtlASWThrldRel." + DEFVAL { 0 } + ::= { tmnxOamLnkMeasTmplCtlEntry 24 } + +tmnxOamLnkMeasTmplCtlAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasTmplCtlAdminState specifies whether the + template is administratively disabled or administratively enabled. + + The objects in a link measurement template cannot be modified while + tmnxOamLnkMeasTmplCtlAdminState is enabled. + + Changes made to a disabled link measurement template are propagated to + associated interfaces when tmnxOamLnkMeasTmplCtlAdminState is enabled. + + An interface will not run the link measurement test when its + associated template's tmnxOamLnkMeasTmplCtlAdminState is disabled." + DEFVAL { disabled } + ::= { tmnxOamLnkMeasTmplCtlEntry 25 } + +tmnxOamLnkMeasIfResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasIfResTable contains delay measurement information from + interfaces that have an associated link measurement template. + + (For the interface to be collecting link measurement data, it must be + associated with a link measurement template found in + tmnxOamLnkMeasTmplCtlTable.)" + ::= { tmnxOamLnkMeasObjs 2 } + +tmnxOamLnkMeasIfResEntry OBJECT-TYPE + SYNTAX TmnxOamLnkMeasIfResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasIfResEntry contains source and destination IP address + information, operational state and failure condition information, as + well as delay measurement data and meta data. + + A row is created in tmnxOamLnkMeasIfResTable when a link measurement + template is associated with an interface. + + A row is destroyed in tmnxOamLnkMeasIfResTable when the association + between the interface and its link measurement template is broken." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { tmnxOamLnkMeasIfResTable 1 } + +TmnxOamLnkMeasIfResEntry ::= SEQUENCE +{ + tmnxOamLnkMeasIfResSrcIpAddrTy InetAddressType, + tmnxOamLnkMeasIfResSrcIpAddr InetAddress, + tmnxOamLnkMeasIfResSrcIpAssigned TruthValue, + tmnxOamLnkMeasIfResDstIpAddrTy InetAddressType, + tmnxOamLnkMeasIfResDstIpAddr InetAddress, + tmnxOamLnkMeasIfResDstIpAssigned TruthValue, + tmnxOamLnkMeasIfResOperState ServiceOperStatus, + tmnxOamLnkMeasIfResFailureCond BITS, + tmnxOamLnkMeasIfResDetctbleTxErr INTEGER, + tmnxOamLnkMeasIfResReporting TruthValue, + tmnxOamLnkMeasIfResDelayReported Integer32, + tmnxOamLnkMeasIfResTimestampUTC DateAndTime, + tmnxOamLnkMeasIfResTriggeredBy INTEGER, + tmnxOamLnkMeasIfResNewestASWIdx Unsigned32, + tmnxOamLnkMeasIfResNewestSWIdx Unsigned32 +} + +tmnxOamLnkMeasIfResSrcIpAddrTy OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSrcIpAddrTy indicates the address type + of tmnxOamLnkMeasIfResSrcIpAddr." + ::= { tmnxOamLnkMeasIfResEntry 1 } + +tmnxOamLnkMeasIfResSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSrcIpAddr indicates the source IP + address from which TWAMP packets are being sent. + + The address is configured using + TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4SrcAddr or + TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6SrcAddr. If a configured value + is present, it is returned. If no value is configured, the configured + interface address (TIMETRA-VRTR-MIB::vRiaInetAddress) is returned." + ::= { tmnxOamLnkMeasIfResEntry 2 } + +tmnxOamLnkMeasIfResSrcIpAssigned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSrcIpAssigned indicates whether + tmnxOamLnkMeasIfResSrcIpAddr was assigned (true) or configured + (false)." + ::= { tmnxOamLnkMeasIfResEntry 3 } + +tmnxOamLnkMeasIfResDstIpAddrTy OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResDstIpAddrTy indicates the address type + of tmnxOamLnkMeasIfResDstIpAddr." + ::= { tmnxOamLnkMeasIfResEntry 4 } + +tmnxOamLnkMeasIfResDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResDstIpAddr indicates the destination IP + address to which TWAMP packets are being sent. + + The address is configured using + TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4DstAddr or + TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6DstAddr. If a configured value + is present, it is returned. If no value is configured, SROS selects a + destination address, and it is returned." + ::= { tmnxOamLnkMeasIfResEntry 5 } + +tmnxOamLnkMeasIfResDstIpAssigned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResDstIpAssigned indicates whether + tmnxOamLnkMeasIfResDstIpAddr was assigned (true) or configured + (false)." + ::= { tmnxOamLnkMeasIfResEntry 6 } + +tmnxOamLnkMeasIfResOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResOperState indicates the operational + state of link measurement on this interface. + + This state is determined by the administrative state of the link + measurement template (tmnxOamLnkMeasTmplCtlAdminState), the + administrative state of the interface + (TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of + the interface's link measurement chosen internet protocol + (TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or + TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)." + ::= { tmnxOamLnkMeasIfResEntry 7 } + +tmnxOamLnkMeasIfResFailureCond OBJECT-TYPE + SYNTAX BITS { + noProtocol (0), + templateAdminDown (1), + udpPortUnavailable (2), + internalError (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResFailureCond indicates the reason(s) + why this interface's link measurement is operationally disabled. + + This state is determined by the administrative state of the link + measurement template (tmnxOamLnkMeasTmplCtlAdminState), the + administrative state of the interface + (TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of + the interface's link measurement chosen internet protocol + (TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or + TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)." + ::= { tmnxOamLnkMeasIfResEntry 8 } + +tmnxOamLnkMeasIfResDetctbleTxErr OBJECT-TYPE + SYNTAX INTEGER { + none (1), + interfaceDown (2), + unexpectedError (3), + noRoute (4), + sourceIpNotLocal (5), + invalidDestIp (6), + invalidInterfaceType (7), + sameSourceIpDestIp (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResDetctbleTxErr indicates a detectable + error in delay measurement transmission. + + none (1) No transmission failure detected + interfaceDown (2) The IP interface associated with the delay + measurement test is operationally down or + administratively disabled + sourceIpNotLocal (3) The source IP address is not local + invalidDestIp (4) The destination IP address is not valid + noRoute (5) There is no IP route to the destination address + from this interface + unexpectedError (6) Transmission failed due to unexpected conditions, + such as failed memory allocation, traffic + congestion, or failure to obtain necessary + resources + invalidInterfaceType (7) The interface is not a supported type + sameSourceIpDestIp (8) The source and destination IP are the same, + creating an invalid transmission condition." + ::= { tmnxOamLnkMeasIfResEntry 9 } + +tmnxOamLnkMeasIfResReporting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResReporting indicates whether the + interface is currently reporting to the routing engine. + + The interface will not report if all thresholds are disabled or there + are failure conditions present (tmnxOamLnkMeasIfResFailureCond)." + ::= { tmnxOamLnkMeasIfResEntry 10 } + +tmnxOamLnkMeasIfResDelayReported OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..2147483647) + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResDelayReported indicates the last delay + measurement reported to the routing engine. + + A value of -1 (negative one) indicates that no delay has been reported + because a value has yet to be reported in a new delay measurement + session. + + A value of 0 (zero) indicates the last reported measurement was + discarded due to exceeding the measurement template's configured stale + measurement timer (tmnxOamLnkMeasTmplCtlLastRepHold)." + ::= { tmnxOamLnkMeasIfResEntry 11 } + +tmnxOamLnkMeasIfResTimestampUTC OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResTimestampUTC indicates a timestamp + influenced by the value stored in tmnxOamLnkMeasIfResDelayReported. + + When tmnxOamLnkMeasIfResDelayReported > 0, + tmnxOamLnkMeasIfResTimestampUTC holds the time at which + tmnxOamLnkMeasIfResDelayReported was reported to the routing engine. + + When tmnxOamLnkMeasIfResDelayReported = 0, + tmnxOamLnkMeasIfResTimestampUTC holds the time at which + tmnxOamLnkMeasIfResDelayReported was cleared (because its aging timer + expired). + + When tmnxOamLnkMeasIfResDelayReported = -1, + tmnxOamLnkMeasIfResTimestampUTC holds '1970-Jan-01 00:00:00.0' UTC as + a placeholder representing a delay has not yet been reported to the + routing engine." + ::= { tmnxOamLnkMeasIfResEntry 12 } + +tmnxOamLnkMeasIfResTriggeredBy OBJECT-TYPE + SYNTAX INTEGER { + none (1), + sampleThresholdAbsolute (2), + sampleThresholdRelative (3), + aggregateThresholdAbsolute (4), + aggregateThresholdRelative (5), + expired (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResTriggeredBy indicates whether the last + reported delay (tmnxOamLnkMeasIfResDelayReported) was triggered by a + sample window threshold (absolute or relative), an aggregate sample + window threshold (absolute or relative), has not yet been triggered + (none) or has been discarded because the age of the last reported + delay (tmnxOamLnkMeasIfResDelayReported) exceeded the value configured + by tmnxOamLnkMeasTmplCtlLastRepHold." + ::= { tmnxOamLnkMeasIfResEntry 13 } + +tmnxOamLnkMeasIfResNewestASWIdx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResNewestASWIdx indicates the index of + the newest aggregate sample window result in + tmnxOamLnkMeasIfResASWTable for this interface. + + A value of zero indicates there are no aggregate sample window results + for this interface." + ::= { tmnxOamLnkMeasIfResEntry 14 } + +tmnxOamLnkMeasIfResNewestSWIdx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResNewestSWIdx indicates the index of the + newest sample window result in tmnxOamLnkMeasIfResSWTable for this + interface. + + A value of zero indicates there are no sample window results for this + interface." + ::= { tmnxOamLnkMeasIfResEntry 15 } + +tmnxOamLnkMeasIfResASWTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResASWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasIfResASWTable contains the aggregate sample window + results for all interfaces with link measurement enabled. + + (For the interface to be collecting link measurement data, it must be associated + with a link measurement template found in tmnxOamLnkMeasTmplCtlTable.)" + ::= { tmnxOamLnkMeasObjs 3 } + +tmnxOamLnkMeasIfResASWEntry OBJECT-TYPE + SYNTAX TmnxOamLnkMeasIfResASWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasIfResASWEntry contains one aggregate sample window + result for the specified interface. + + (For the interface to be collecting link measurement data, it must be + associated with a link measurement template.) + + A row is created by SROS when an aggregate sample window is created. + + A row is destroyed by SROS when the associated + tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number + of aggregate sample windows retained (10) per interface is met, and a + new aggregate sample window is created. In that case, the row for the + interface's oldest aggregate sample window is destroyed." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxOamLnkMeasIfResASWIndex + } + ::= { tmnxOamLnkMeasIfResASWTable 1 } + +TmnxOamLnkMeasIfResASWEntry ::= SEQUENCE +{ + tmnxOamLnkMeasIfResASWIndex Unsigned32, + tmnxOamLnkMeasIfResASWEndUTC DateAndTime, + tmnxOamLnkMeasIfResASWState INTEGER, + tmnxOamLnkMeasIfResASWWindCount Unsigned32, + tmnxOamLnkMeasIfResASWReportMin Unsigned32, + tmnxOamLnkMeasIfResASWReportMax Unsigned32, + tmnxOamLnkMeasIfResASWReportAvg Unsigned32, + tmnxOamLnkMeasIfResASWIntegrity TruthValue, + tmnxOamLnkMeasIfResASWResult Unsigned32 +} + +tmnxOamLnkMeasIfResASWIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWIndex specifies the index value of + aggregate sample windows on the same interface. + + At most 10 indices (e.g.: 51..60) are accessible at a time. + + The most recent result is stored at the index + tmnxOamLnkMeasIfResNewestASWIdx." + ::= { tmnxOamLnkMeasIfResASWEntry 1 } + +tmnxOamLnkMeasIfResASWEndUTC OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWEndUTC indicates the time at which + this aggregate sample window closed. + + 1970-Jan-01 00:00:00.0 UTC is returned if this aggregate sample window + is in progress." + ::= { tmnxOamLnkMeasIfResASWEntry 2 } + +tmnxOamLnkMeasIfResASWState OBJECT-TYPE + SYNTAX INTEGER { + completed (1), + inProgress (2), + swReported (3), + aswReported (4), + terminated (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWState indicates whether this + aggregate sample window has ended (completed), is in progress + (inProgress), triggered a report to the routing engine because a + sample window threshold was exceeded (swReported), triggered a report + to the routing engine because an aggregate sample window threshold was + exceeded (aswReported), or the window was interrupted and discarded + because administrative changes were detected during transmission + (terminated)." + ::= { tmnxOamLnkMeasIfResASWEntry 3 } + +tmnxOamLnkMeasIfResASWWindCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWWindCount indicates the number of + sample windows that have completed and met their integrity value + within this aggregate sample window." + ::= { tmnxOamLnkMeasIfResASWEntry 4 } + +tmnxOamLnkMeasIfResASWReportMin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWReportMin indicates the minimum + delay measurement reported to the aggregate sample window (by the + sample windows that have been open during its lifetime). + + A value of zero indicates an invalid delay measurement (not a minimum + delay measurement of zero)." + ::= { tmnxOamLnkMeasIfResASWEntry 5 } + +tmnxOamLnkMeasIfResASWReportMax OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWReportMax indicates the maximum + delay measurement reported to the aggregate sample window (by the + sample windows that have been open during its lifetime). + + A value of zero indicates an invalid delay measurement (not a maximum + delay measurement of zero)." + ::= { tmnxOamLnkMeasIfResASWEntry 6 } + +tmnxOamLnkMeasIfResASWReportAvg OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWReportAvg indicates the average + delay measurement reported to the aggregate sample window (by the + sample windows that have been open during its lifetime). + + A value of zero indicates an invalid delay measurement (not an average + delay measurement of zero)." + ::= { tmnxOamLnkMeasIfResASWEntry 7 } + +tmnxOamLnkMeasIfResASWIntegrity OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWIntegrity indicates whether a + sufficient percentage of this aggregate sample window's child sample + windows met their configured integrity value. + + (See tmnxOamLnkMeasIfResSWIntegrity for details on sample window + integrity.) + + If the sample window does not have a integrity value configured then + tmnxOamLnkMeasIfResASWIntegrity will always be true." + ::= { tmnxOamLnkMeasIfResASWEntry 8 } + +tmnxOamLnkMeasIfResASWResult OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResASWResult indicates the delay that was + being evaluated for report according to + tmnxOamLnkMeasTmplCtlDelayMeasTy when this aggregate sample window was + open." + ::= { tmnxOamLnkMeasIfResASWEntry 9 } + +tmnxOamLnkMeasIfResSWTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResSWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasIfResSWTable contains sample window results for all + interfaces with link measurement enabled. + + (For the interface to be collecting link measurement data, it must be + associated with a link measurement template found in + tmnxOamLnkMeasTmplCtlTable.)" + ::= { tmnxOamLnkMeasObjs 4 } + +tmnxOamLnkMeasIfResSWEntry OBJECT-TYPE + SYNTAX TmnxOamLnkMeasIfResSWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLnkMeasIfResSWEntry contains one sample window result for the + specified interface. + + (For the interface to be collecting link measurement data, it must be + associated with a link measurement template.) + + A row is created by SROS when a sample window is created. + + A row is destroyed by SROS when the associated + tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number + of sample windows retained (50) per interface is met, and a new sample + window is created. In that case, the row for the interface's oldest + sample window is destroyed." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxOamLnkMeasIfResSWIndex + } + ::= { tmnxOamLnkMeasIfResSWTable 1 } + +TmnxOamLnkMeasIfResSWEntry ::= SEQUENCE +{ + tmnxOamLnkMeasIfResSWIndex Unsigned32, + tmnxOamLnkMeasIfResSWEndUTC DateAndTime, + tmnxOamLnkMeasIfResSWState INTEGER, + tmnxOamLnkMeasIfResSWSent Unsigned32, + tmnxOamLnkMeasIfResSWReceived Unsigned32, + tmnxOamLnkMeasIfResSWMin Unsigned32, + tmnxOamLnkMeasIfResSWMax Unsigned32, + tmnxOamLnkMeasIfResSWAvg Unsigned32, + tmnxOamLnkMeasIfResSWErrors Unsigned32, + tmnxOamLnkMeasIfResSWIntegrity TruthValue, + tmnxOamLnkMeasIfResSWResult Unsigned32 +} + +tmnxOamLnkMeasIfResSWIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWIndex specifies an index used to + differentiate sample windows on the same interface over time. + + At most 50 indices (e.g.: 51..100) are accessible at a time. + + The most recent result is stored at the index + tmnxOamLnkMeasIfResNewestSWIdx." + ::= { tmnxOamLnkMeasIfResSWEntry 1 } + +tmnxOamLnkMeasIfResSWEndUTC OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWEndUTC indicates the time at which + this sample window closed. + + 1970-Jan-01 00:00:00.0 UTC is returned if this sample window is in + progress." + ::= { tmnxOamLnkMeasIfResSWEntry 2 } + +tmnxOamLnkMeasIfResSWState OBJECT-TYPE + SYNTAX INTEGER { + completed (1), + inProgress (2), + swReported (3), + terminated (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWState indicates whether this sample + window has ended (completed), is in progress (inProgress), triggered a + report to the routing engine because a sample window threshold was + exceeded (swReported), or the window was interrupted and discarded + because administrative changes were detected during transmission + (terminated)." + ::= { tmnxOamLnkMeasIfResSWEntry 3 } + +tmnxOamLnkMeasIfResSWSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWSent indicates the number of TWAMP + packets that have been sent for this sample window. + + (A sent packet is a request for a response packet.)" + ::= { tmnxOamLnkMeasIfResSWEntry 4 } + +tmnxOamLnkMeasIfResSWReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWReceived indicates the number of + TWAMP packets that have been received for this sample window. + + (A received packet is a response to a sent request packet.)" + ::= { tmnxOamLnkMeasIfResSWEntry 5 } + +tmnxOamLnkMeasIfResSWMin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWMin indicates the minimum of the + series of delay measurements that occurred during this sample window. + + A value of zero indicates an invalid delay measurement (not a minimum + delay measurement of zero)." + ::= { tmnxOamLnkMeasIfResSWEntry 6 } + +tmnxOamLnkMeasIfResSWMax OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWMax indicates the maximum of the + series of delay measurements that occurred during this sample window. + + A value of zero indicates an invalid delay measurement (not a maximum + delay measurement of zero)." + ::= { tmnxOamLnkMeasIfResSWEntry 7 } + +tmnxOamLnkMeasIfResSWAvg OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWAvg indicates the average of the + series of delay measurements that occurred during this sample window. + + A value of zero indicates an invalid delay measurement (not an average + delay measurement of zero)." + ::= { tmnxOamLnkMeasIfResSWEntry 8 } + +tmnxOamLnkMeasIfResSWErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWErrors indicates the number of + erroneous delay measurements that occurred in this sample window. + + Erroneous delay measurements are negative or zero measurements. These + are caused by unsynchronized clocks." + ::= { tmnxOamLnkMeasIfResSWEntry 9 } + +tmnxOamLnkMeasIfResSWIntegrity OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWIntegrity indicates whether the + percentage of successful request-response pairs of test packets met + this sample window's configured integrity value. + + If the sample window does not have a integrity value configured then + tmnxOamLnkMeasIfResSWIntegrity will always be true." + ::= { tmnxOamLnkMeasIfResSWEntry 10 } + +tmnxOamLnkMeasIfResSWResult OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLnkMeasIfResSWResult indicates the delay that was + being evaluated for report according to + tmnxOamLnkMeasTmplCtlDelayMeasTy when this sample window was open." + ::= { tmnxOamLnkMeasIfResSWEntry 11 } + +tmnxOamTestConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 11 } + +tmnxOamPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 1 } + +tmnxOamPingCompliances OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 } + +tmnxOamPing7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 4.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingGroup, + tmnxOamIcmpPingGroup, + tmnxOamPingNotificationV4v0Group + } + ::= { tmnxOamPingCompliances 4 } + +tmnxOamPing7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems release 4.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV4v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingGroup, + tmnxOamIcmpPingGroup, + tmnxOamPingNotificationV4v0Group + } + ::= { tmnxOamPingCompliances 5 } + +tmnxOamPing7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 5.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 6 } + +tmnxOamPing7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems release 5.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 7 } + +tmnxOamPing7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 6.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV6v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 8 } + +tmnxOamPing7750V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems release 6.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV6v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 9 } + +tmnxOamPing7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 7.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV7v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV7v0Group + } + ::= { tmnxOamPingCompliances 10 } + +tmnxOamPing7750V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7750 and 7710 SR series systems release 7.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV7v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup + } + ::= { tmnxOamPingCompliances 11 } + +tmnxOamPing7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV8v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group + } + ::= { tmnxOamPingCompliances 12 } + +tmnxOamPing77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7750 and 7710 SR series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV8v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group + } + ::= { tmnxOamPingCompliances 13 } + +tmnxOamPing7xx0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV8v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamVccvPingV9v0Group + } + ::= { tmnxOamPingCompliances 14 } + +tmnxOamPing7xx0V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 10.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV10v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamMobilePingGroup, + tmnxOamP2mpLspPingV10v0Group + } + ::= { tmnxOamPingCompliances 15 } + +tmnxOamPing7xx0V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxOamAncpTestV5v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamCpePingV4v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamIcmpPingGroup, + tmnxOamLspPingV11v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamMacPingCtlV11v0Group, + tmnxOamMacPingHistoryV11v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamMobilePingGroup, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV10v0Group, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamPingGeneralV10v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamPingV11v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamVccvPingV11v0Group, + tmnxOamVprnPingV4v0Group + } + ::= { tmnxOamPingCompliances 16 } + +tmnxOamPing7xx0V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxOamAncpTestV5v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamCpePingV4v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamIcmpPingGroup, + tmnxOamLspPingV11v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamMacPingCtlV11v0Group, + tmnxOamMacPingHistoryV11v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamMobilePingGroup, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamP2mpLspPingV10v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamPingGeneralV10v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamPingV11v0Group, + tmnxOamPingV12v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamVccvPingV11v0Group, + tmnxOamVprnPingV4v0Group + } + ::= { tmnxOamPingCompliances 17 } + +tmnxOamPing7xx0V13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV13v0Group + } + ::= { tmnxOamPingCompliances 18 } + +tmnxOamPing7xx0V14v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV14v0Group + } + ::= { tmnxOamPingCompliances 19 } + +tmnxOamPing7xx0V15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV15v0Group + } + ::= { tmnxOamPingCompliances 20 } + +tmnxOamPing7xx0V16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingNotificationV7v0Group, + tmnxOamAncpTestV5v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamCpePingV4v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamIcmpPingGroup, + tmnxOamLspPingV11v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamMacPingCtlV11v0Group, + tmnxOamMacPingHistoryV11v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamMobilePingV16v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamP2mpLspPingV10v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamPingGeneralV10v0Group, + tmnxOamPingObsoletedV16v0Group, + tmnxOamPingV11v0Group, + tmnxOamPingV12v0Group, + tmnxOamPingV16v0Group, + tmnxOamTrV16v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamVccvPingV11v0Group, + tmnxOamVprnPingV4v0Group + } + ::= { tmnxOamPingCompliances 21 } + +tmnxOamPing7xx0V19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV19v0Group + } + ::= { tmnxOamPingCompliances 22 } + +tmnxOamPing7xx0V20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 20." + MODULE + MANDATORY-GROUPS { + tmnxOamBierPingV20v0Group + } + ::= { tmnxOamPingCompliances 23 } + +tmnxOamPingGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 } + +tmnxOamMacPingL2MapGroup OBJECT-GROUP + OBJECTS { + tmnxOamMacPingL2MapRouterID, + tmnxOamMacPingL2MapLabel, + tmnxOamMacPingL2MapProtocol, + tmnxOamMacPingL2MapVCType, + tmnxOamMacPingL2MapVCID, + tmnxOamMacPingL2MapDirection + } + STATUS obsolete + DESCRIPTION + "The group of optional objects to report OAM Mac Ping layer-2 mapping + information returned in response to OAM Mac Ping tests on Nokia SROS + series systems." + ::= { tmnxOamPingGroups 3 } + +tmnxOamAtmPingR2r1Group OBJECT-GROUP + OBJECTS { + tmnxOamAtmPingCtlPortId, + tmnxOamAtmPingCtlVpi, + tmnxOamAtmPingCtlVci, + tmnxOamAtmPingCtlLpbkLocation, + tmnxOamAtmPingCtlSegment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ATM Ping tests on + Nokia SROS series systems." + ::= { tmnxOamPingGroups 8 } + +tmnxOamMacPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingCtlTargetMacAddr, + tmnxOamMacPingCtlSourceMacAddr, + tmnxOamMacPingCtlSendControl, + tmnxOamMacPingCtlReplyControl, + tmnxOamMacPingCtlTtl, + tmnxOamMacPingCtlRegister, + tmnxOamMacPingCtlFlood, + tmnxOamMacPingCtlForce, + tmnxOamMacPingCtlAge, + tmnxOamMacPingCtlSapPortId, + tmnxOamMacPingCtlSapEncapValue, + tmnxOamMacPingCtlFibEntryName, + tmnxOamMacPingHistoryResponse, + tmnxOamMacPingHistoryOneWayTime, + tmnxOamMacPingHistoryStatus, + tmnxOamMacPingHistoryTime, + tmnxOamMacPingHistoryReturnCode, + tmnxOamMacPingHistoryAddressType, + tmnxOamMacPingHistorySapId, + tmnxOamMacPingHistorySdpId, + tmnxOamMacPingHistoryAdminStatus, + tmnxOamMacPingHistoryOperStatus, + tmnxOamMacPingHistoryResponsePlane, + tmnxOamMacPingHistorySize, + tmnxOamMacPingHistoryInOneWayTime, + tmnxOamMacPingHistorySrcAddrType, + tmnxOamMacPingHistorySrcAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Mac Ping tests on + Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 14 } + +tmnxOamVccvPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSdpIdVcId, + tmnxOamVccvPingCtlReplyMode + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM VCCV Ping tests on + Nokia SROS series systems." + ::= { tmnxOamPingGroups 15 } + +tmnxOamPingGeneralV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlMaxRows, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 4.0 release." + ::= { tmnxOamPingGroups 16 } + +tmnxOamLspPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlVRtrID, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS series systems 4.0 release." + ::= { tmnxOamPingGroups 17 } + +tmnxOamVprnPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnPingCtlReplyControl, + tmnxOamVprnPingCtlTtl, + tmnxOamVprnPingCtlSrcAddrType, + tmnxOamVprnPingCtlSrcAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Ping tests on + Nokia SROS series systems 4.0 release." + ::= { tmnxOamPingGroups 19 } + +tmnxOamMfibPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMfibPingCtlReplyControl, + tmnxOamMfibPingCtlTtl, + tmnxOamMfibPingCtlSrcAddrType, + tmnxOamMfibPingCtlSrcAddress, + tmnxOamMfibPingCtlDestAddrType, + tmnxOamMfibPingCtlDestAddress, + tmnxOamPingHistoryRespSvcId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM MFIB Ping tests on + Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 20 } + +tmnxOamCpePingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamCpePingCtlSendControl, + tmnxOamCpePingCtlReplyControl, + tmnxOamCpePingCtlTtl, + tmnxOamCpePingCtlSrceMacAddr, + tmnxOamCpePingCtlSrcAddrType, + tmnxOamCpePingCtlSrcAddress, + tmnxOamPingHistoryCpeMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM CPE Ping tests on + Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 21 } + +tmnxOamMRInfoV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMRInfoRespCapabilities, + tmnxOamMRInfoRespMinorVersion, + tmnxOamMRInfoRespMajorVersion, + tmnxOamMRInfoRespNumInterfaces, + tmnxOamMRInfoRespIfMetric, + tmnxOamMRInfoRespIfThreshold, + tmnxOamMRInfoRespIfFlags, + tmnxOamMRInfoRespIfNbrCount, + tmnxOamMRInfoRespIfAddrType, + tmnxOamMRInfoRespIfAddr, + tmnxOamMRInfoRespIfNbrAddrType, + tmnxOamMRInfoRespIfNbrAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Multicast Router + Information ('mrInfo') tests on Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 22 } + +tmnxOamIcmpPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamIcmpPingCtlRapid, + tmnxOamIcmpPingCtlTtl, + tmnxOamIcmpPingCtlDSField, + tmnxOamIcmpPingCtlPattern, + tmnxOamIcmpPingCtlNhAddrType, + tmnxOamIcmpPingCtlNhAddress, + tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlEgrIfName, + tmnxOamIcmpPingCtlBypassRouting, + tmnxOamIcmpPingCtlDoNotFragment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ICMP Ping tests on + Nokia SROS series systems." + ::= { tmnxOamPingGroups 23 } + +tmnxOamPingObsoleteV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingHistorySrcIpAddress, + tmnxOamMacPingHistorySrcIpAddress, + tmnxOamLspPingCtlLdpIpPrefix, + tmnxOamLspPingCtlLdpIpPrefixLen, + tmnxOamVprnPingCtlSourceIpAddr, + tmnxOamMfibPingCtlSourceIpAddr, + tmnxOamMfibPingCtlDestIpAddr, + tmnxOamCpePingCtlSourceIpAddr, + tmnxOamMRInfoRespIfAddress, + tmnxOamMRInfoRespIfNbrAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ICMP Ping tests on + Nokia SROS series systems that were made obsolete in release 4.0." + ::= { tmnxOamPingGroups 24 } + +tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailedV2, + tmnxOamPingTestFailedV2, + tmnxOamPingTestCompletedV2 + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 4.0." + ::= { tmnxOamPingGroups 25 } + +tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailed, + tmnxOamPingTestFailed, + tmnxOamPingTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 4.0." + ::= { tmnxOamPingGroups 26 } + +tmnxOamLspPingV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlVRtrID, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen, + tmnxOamLspPingCtlPathDestType, + tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlNhIntfName, + tmnxOamLspPingCtlNhAddressType, + tmnxOamLspPingCtlNhAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS series systems 5.0 release." + ::= { tmnxOamPingGroups 27 } + +tmnxOamVccvPingV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSdpIdVcId, + tmnxOamVccvPingCtlReplyMode, + tmnxOamVccvPingCtlPwId, + tmnxOamVccvPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VCCV Ping tests on + Nokia SROS series systems 5.0 release." + ::= { tmnxOamPingGroups 28 } + +tmnxOamAncpTestV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamAncpTestTarget, + tmnxOamAncpTestTargetId, + tmnxOamAncpTestcount, + tmnxOamAncpTestTimeout, + tmnxOamAncpHistoryAncpString, + tmnxOamAncpHistoryAccNodeResult, + tmnxOamAncpHistoryAccNodeCode, + tmnxOamAncpHistoryAccNodeRspStr, + tmnxOamVccvPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ANCP tests on Nokia + SROS series systems 5.0 release." + ::= { tmnxOamPingGroups 29 } + +tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailedV2, + tmnxOamPingTestFailedV2, + tmnxOamPingTestCompletedV2, + tmnxAncpLoopbackTestCompleted + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 5.0." + ::= { tmnxOamPingGroups 30 } + +tmnxOamMfibPingV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMfibPingCtlReplyControl, + tmnxOamMfibPingCtlTtl, + tmnxOamMfibPingCtlSrcAddrType, + tmnxOamMfibPingCtlSrcAddress, + tmnxOamMfibPingCtlDestAddrType, + tmnxOamMfibPingCtlDestAddress, + tmnxOamPingHistoryRespSvcId, + tmnxOamMfibPingCtlDestMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM MFIB Ping tests on + Nokia SROS series systems release 6.0." + ::= { tmnxOamPingGroups 31 } + +tmnxOamPingGeneralV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingCtlDNSRecord + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 6.0 release." + ::= { tmnxOamPingGroups 32 } + +tmnxOamP2mpLspPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspPingCtlLspName, + tmnxOamP2mpLspPingCtlInstName, + tmnxOamP2mpLspPingCtlTtl, + tmnxOamP2mpLspPingCtlIpRowStatus, + tmnxOamP2mpLspPingCtlIpAddrType, + tmnxOamP2mpLspPingCtlIpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of P2MP LSP Ping tests on + Nokia SROS series systems 7.0 release." + ::= { tmnxOamPingGroups 33 } + +tmnxOamLspPingV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen, + tmnxOamLspPingCtlPathDestType, + tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlNhIntfName, + tmnxOamLspPingCtlNhAddressType, + tmnxOamLspPingCtlNhAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS series systems 6.0 release." + ::= { tmnxOamPingGroups 34 } + +tmnxOamPingGeneralV7v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingCtlDNSRecord, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsRttHCSumSquares, + tmnxOamPingResultsTtOFSumSquares, + tmnxOamPingResultsTtHCSumSquares, + tmnxOamPingResultsInTtOFSumSqrs, + tmnxOamPingResultsInTtHCSumSqrs, + tmnxOamPingResultsTestRunResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 7.0 release." + ::= { tmnxOamPingGroups 35 } + +tmnxOamPingNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailedV3, + tmnxOamPingTestFailedV3, + tmnxOamPingTestCompletedV3, + tmnxAncpLoopbackTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 7.0." + ::= { tmnxOamPingGroups 36 } + +tmnxOamPingObsoleteV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlVRtrID, + tmnxOamPingCtlMaxRows + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in release 6.0." + ::= { tmnxOamPingGroups 37 } + +tmnxOamPingObsoleteV6v1Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingL2MapRouterID, + tmnxOamMacPingL2MapLabel, + tmnxOamMacPingL2MapProtocol, + tmnxOamMacPingL2MapVCType, + tmnxOamMacPingL2MapVCID, + tmnxOamMacPingL2MapDirection + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in release 6.1." + ::= { tmnxOamPingGroups 38 } + +tmnxOamEthCfmPingV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamEthCfmPingCtlTgtMacAddr, + tmnxOamEthCfmPingCtlSrcMdIndex, + tmnxOamEthCfmPingCtlSrcMaIndex, + tmnxOamEthCfmPingCtlSrcMepId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Ethernet CFM Ping + tests on Nokia SROS series systems 8.0 release." + ::= { tmnxOamPingGroups 39 } + +tmnxOamP2mpLspPingV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspPingCtlP2MPId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM P2MP LSP Ping tests + on Nokia SROS series systems 8.0 release." + ::= { tmnxOamPingGroups 40 } + +tmnxOamPingGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingHistoryLspName, + tmnxOamPingHistNextHopAddrType, + tmnxOamPingHistNextHopAddress, + tmnxOamPingCtlDNSRecord, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsRttHCSumSquares, + tmnxOamPingResultsTtOFSumSquares, + tmnxOamPingResultsTtHCSumSquares, + tmnxOamPingResultsInTtOFSumSqrs, + tmnxOamPingResultsInTtHCSumSqrs, + tmnxOamPingResultsTestRunResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 8.0 release." + ::= { tmnxOamPingGroups 41 } + +tmnxOamPingObsoleteV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingResultsLastRespHeader + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in release 8.0." + ::= { tmnxOamPingGroups 42 } + +tmnxOamVccvPingV9v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSpokeSdpId, + tmnxOamVccvPingCtlSaiiGlobalId, + tmnxOamVccvPingCtlSaiiPrefix, + tmnxOamVccvPingCtlSaiiAcId, + tmnxOamVccvPingCtlTaiiGlobalId, + tmnxOamVccvPingCtlTaiiPrefix, + tmnxOamVccvPingCtlTaiiAcId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV Ping + tests on Nokia SROS series systems 9.0 release." + ::= { tmnxOamPingGroups 43 } + +tmnxOamPingCtlV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlIntervalUnits + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM ping + tests on Nokia SROS series systems, release 10.0." + ::= { tmnxOamPingGroups 44 } + +tmnxOamMobilePingGroup OBJECT-GROUP + OBJECTS { + tmnxOamMobGtpPingRefPointType, + tmnxOamMobGtpPingVRtrId, + tmnxOamMobGtpPingPort, + tmnxOamMobGtpPingGateway + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM mobile gateway ping + tests on Nokia 7x50 SR series systems." + ::= { tmnxOamPingGroups 45 } + +tmnxOamPingObsoleteV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingHistoryReqHdr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations made + obsolete in SROS Release 10.0 R1." + ::= { tmnxOamPingGroups 46 } + +tmnxOamPingGeneralV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingHistoryLspName, + tmnxOamPingHistNextHopAddrType, + tmnxOamPingHistNextHopAddress, + tmnxOamPingCtlDNSRecord, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsRttHCSumSquares, + tmnxOamPingResultsTtOFSumSquares, + tmnxOamPingResultsTtHCSumSquares, + tmnxOamPingResultsInTtOFSumSqrs, + tmnxOamPingResultsInTtHCSumSqrs, + tmnxOamPingResultsTestRunResult + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on SROS release 10.0, and still supported in the latest + SROS release." + ::= { tmnxOamPingGroups 47 } + +tmnxOamP2mpLspPingV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspPingCtlSrcAddrType, + tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, + tmnxOamP2mpLspPingCtlGrpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM P2MP LSP Ping tests + on Nokia SROS series systems 10.0 release." + ::= { tmnxOamPingGroups 48 } + +tmnxOamPingObsoleteV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingCtlFibEntryName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations made + obsolete in SROS Release 11.0 R1." + ::= { tmnxOamPingGroups 49 } + +tmnxOamMacPingCtlV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingCtlTargetMacAddr, + tmnxOamMacPingCtlSourceMacAddr, + tmnxOamMacPingCtlSendControl, + tmnxOamMacPingCtlReplyControl, + tmnxOamMacPingCtlTtl, + tmnxOamMacPingCtlRegister, + tmnxOamMacPingCtlFlood, + tmnxOamMacPingCtlForce, + tmnxOamMacPingCtlAge, + tmnxOamMacPingCtlSapPortId, + tmnxOamMacPingCtlSapEncapValue + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of OAM Mac Ping tests on + Nokia SROS series systems release 11.0." + ::= { tmnxOamPingGroups 50 } + +tmnxOamMacPingHistoryV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingHistoryResponse, + tmnxOamMacPingHistoryOneWayTime, + tmnxOamMacPingHistoryStatus, + tmnxOamMacPingHistoryTime, + tmnxOamMacPingHistoryReturnCode, + tmnxOamMacPingHistoryAddressType, + tmnxOamMacPingHistorySapId, + tmnxOamMacPingHistorySdpId, + tmnxOamMacPingHistoryAdminStatus, + tmnxOamMacPingHistoryOperStatus, + tmnxOamMacPingHistoryResponsePlane, + tmnxOamMacPingHistorySize, + tmnxOamMacPingHistoryInOneWayTime, + tmnxOamMacPingHistorySrcAddrType, + tmnxOamMacPingHistorySrcAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting reporting results of OAM Mac Ping + tests on Nokia SROS series systems release 11.0." + ::= { tmnxOamPingGroups 51 } + +tmnxOamLspPingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlAssocChannel, + tmnxOamLspPingCtlForce, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlMplsTpGlobalId, + tmnxOamLspPingCtlMplsTpNodeId, + tmnxOamLspPingCtlMplsTpPathType, + tmnxOamLspPingCtlNhAddress, + tmnxOamLspPingCtlNhAddressType, + tmnxOamLspPingCtlNhIntfName, + tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlPathDestType, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlTestSubMode, + tmnxOamLspPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS systems, release 11.0." + ::= { tmnxOamPingGroups 52 } + +tmnxOamVccvPingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlAssocChannel, + tmnxOamVccvPingCtlMplsTpGlobalId, + tmnxOamVccvPingCtlMplsTpNodeId, + tmnxOamVccvPingCtlTestSubMode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV Ping + tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamPingGroups 53 } + +tmnxOamPingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingHistoryRtrnSubcode, + tmnxOamPingHistorySdpBindId, + tmnxOamPingHistorySrcGlobalId, + tmnxOamPingHistorySrcNodeId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamPingGroups 54 } + +tmnxOamPingV12v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPgTgFec128CtlDstAddr, + tmnxOamVccvPgTgFec128CtlDstAddrT, + tmnxOamVccvPgTgFec128CtlPwId, + tmnxOamVccvPgTgFec128CtlPwType, + tmnxOamVccvPgTgFec128CtlSrcAddr, + tmnxOamVccvPgTgFec128CtlSrcAddrT, + tmnxOamVccvPgTgStaticCtlAgi, + tmnxOamVccvPgTgStaticCtlSaiiAcId, + tmnxOamVccvPgTgStaticCtlSaiiGlbl, + tmnxOamVccvPgTgStaticCtlSaiiNode, + tmnxOamVccvPgTgStaticCtlTaiiAcId, + tmnxOamVccvPgTgStaticCtlTaiiGlbl, + tmnxOamVccvPgTgStaticCtlTaiiNode, + tmnxOamVccvPingCtlSwitTgtFecType + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 12.0." + ::= { tmnxOamPingGroups 55 } + +tmnxOamPingV13v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBfdOnLspBootStrRetryCount, + tmnxOamBfdOnLspLspName, + tmnxOamBfdOnLspPathState, + tmnxOamBfdOnLspPingReturnCode, + tmnxOamBfdOnLspPingReturnSubcode, + tmnxOamBfdOnLspPingRxCount, + tmnxOamBfdOnLspPingTxCount, + tmnxOamBfdOnLspPingTxInterval, + tmnxOamBfdOnLspRemoteAddress, + tmnxOamBfdOnLspRemoteAddressType, + tmnxOamBfdOnLspRemoteBfdDiscrim, + tmnxOamPingHistoryNetworkIfName, + tmnxOamPingResultsOutOfOrder, + tmnxOamVxlanPingCtlEndSysMacAddr, + tmnxOamVxlanPingCtlIFlag, + tmnxOamVxlanPingCtlInIpDstAddr, + tmnxOamVxlanPingCtlInIpDstAddrT, + tmnxOamVxlanPingCtlInIpSrcAddr, + tmnxOamVxlanPingCtlInIpSrcAddrT, + tmnxOamVxlanPingCtlInL2DestMac, + tmnxOamVxlanPingCtlNetworkId, + tmnxOamVxlanPingCtlOutIpTtl, + tmnxOamVxlanPingCtlOutSrcUdpPt, + tmnxOamVxlanPingCtlReflectPad, + tmnxOamVxlanPingCtlReplyMode, + tmnxOamVxlanPingCtlTestId, + tmnxOamVxlanPingHistNetworkId, + tmnxOamVxlanPingHistOutIpTtl, + tmnxOamVxlanPingHistReturnCode, + tmnxOamVxlanPingHistRtrnSubCode, + tmnxOamVxlanPingHistValidationRC + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 13.0." + ::= { tmnxOamPingGroups 56 } + +tmnxOamPingObsoleteV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlDescr, + tmnxOamPingCtlStorageType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in SROS release 14.0." + ::= { tmnxOamPingGroups 57 } + +tmnxOamPingV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVxlanPingResOutSrcAddrTyp, + tmnxOamVxlanPingResOutSrcAddress, + tmnxOamP2mpLspPingCtlOptionalTLV + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 14.0." + ::= { tmnxOamPingGroups 58 } + +tmnxOamPingV15v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBfdOnLspFecType, + tmnxOamBfdOnLspOperState, + tmnxOamBfdOnLspPrefix, + tmnxOamBfdOnLspPrefixLen, + tmnxOamBfdOnLspPrefixType, + tmnxOamBfdOnLspSessBootstrInProg, + tmnxOamBfdOnLspSessBootstrNoPV, + tmnxOamBfdOnLspSessBootstrSendPV, + tmnxOamBfdOnLspSourceAddress, + tmnxOamBfdOnLspSourceAddressType, + tmnxOamEthCfmPingCtlRemoteMepId, + tmnxOamLspPingCtlIgpInstance, + tmnxOamPingCtlSubscriberName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 15.0." + ::= { tmnxOamPingGroups 59 } + +tmnxOamPingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlRouterInstanceName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 16.0." + ::= { tmnxOamPingGroups 60 } + +tmnxOamPingObsoletedV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMobGtpPingVRtrId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM gtp ping operations + on Nokia SR series systems that were made obsolete in SROS release + 16.0." + ::= { tmnxOamPingGroups 61 } + +tmnxOamMobilePingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMobGtpPingRefPointType, + tmnxOamMobGtpPingPort, + tmnxOamMobGtpPingGateway + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM mobile gateway ping + tests on Nokia 7x50 SR series systems." + ::= { tmnxOamPingGroups 62 } + +tmnxOamPingV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 63 } + +tmnxOamPingV19v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlSrPlcyColor, + tmnxOamLspPingCtlSrPlcyEndPtAddT, + tmnxOamLspPingCtlSrPlcyEndPtAddr, + tmnxOamLspPingCtlSrPlcySegList + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 19." + ::= { tmnxOamPingV19v0ObjGroups 1 } + +tmnxOamPingV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 64 } + +tmnxOamBierPingV20v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBierPingBfrPfxCtlAddrType, + tmnxOamBierPingBfrPfxCtlAddress, + tmnxOamBierPingBfrPfxCtlRowState, + tmnxOamBierPingCtlBfrId, + tmnxOamBierPingCtlBfrIdEnd, + tmnxOamBierPingCtlBfrIdStart, + tmnxOamBierPingCtlSubDomain, + tmnxOamBierPingCtlTtl, + tmnxOamBierPingHistoryBfrId, + tmnxOamBierPingHistoryBfrPfx, + tmnxOamBierPingHistoryBfrPfxType, + tmnxOamBierPingHistoryReturnCode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM BIER Ping + tests on Nokia SROS series systems running release 20." + ::= { tmnxOamPingV20v0ObjGroups 1 } + +tmnxOamIfPingObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 3 } + +tmnxOamIfPingV20v0Group OBJECT-GROUP + OBJECTS { + tmnxOamIfPingIfAdminState, + tmnxOamIfPingIfCtlDot1p, + tmnxOamIfPingIfCtlDscp, + tmnxOamIfPingIfCtlFailThrld, + tmnxOamIfPingIfCtlInterval, + tmnxOamIfPingIfCtlReactInt, + tmnxOamIfPingIfCtlReactFailThr, + tmnxOamIfPingIfCtlReactThrld, + tmnxOamIfPingIfCtlReactTimeout, + tmnxOamIfPingIfCtlSize, + tmnxOamIfPingIfCtlTimeout, + tmnxOamIfPingIfCtlTtl, + tmnxOamIfPingIfDestAddr, + tmnxOamIfPingIfDestAddrType, + tmnxOamIfPingIfFailThrldCnt, + tmnxOamIfPingIfLastChanged, + tmnxOamIfPingIfPassThrldCnt, + tmnxOamIfPingIfRowStatus, + tmnxOamIfPingIfTemplate, + tmnxOamIfPingIfCurrentInterval, + tmnxOamIfPingIfCurrentState, + tmnxOamIfPingTmplCtlDescription, + tmnxOamIfPingTmplCtlDot1p, + tmnxOamIfPingTmplCtlDscp, + tmnxOamIfPingTmplCtlFailThrld, + tmnxOamIfPingTmplCtlInterval, + tmnxOamIfPingTmplCtlLastMgmtChg, + tmnxOamIfPingTmplCtlReactInt, + tmnxOamIfPingTmplCtlReactFailThr, + tmnxOamIfPingTmplCtlReactThrld, + tmnxOamIfPingTmplCtlReactTimeout, + tmnxOamIfPingTmplCtlRowStatus, + tmnxOamIfPingTmplCtlSize, + tmnxOamIfPingTmplCtlSync, + tmnxOamIfPingTmplCtlTimeout, + tmnxOamIfPingTmplCtlTtl, + tmnxOamSysBgIcmpIfCtlSessCount, + tmnxOamSysBgIcmpIfCtlSessLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the operational status + of an IP interface by means of ICMP in Nokia SROS series systems + running release 20." + ::= { tmnxOamIfPingObjGroups 1 } + +tmnxOamLnkMeasObjsGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 4 } + +tmnxOamLnkMeasV21v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLnkMeasTmplCtlAdminState, + tmnxOamLnkMeasTmplCtlASWIntgrity, + tmnxOamLnkMeasTmplCtlASWMultplir, + tmnxOamLnkMeasTmplCtlASWThrldAbs, + tmnxOamLnkMeasTmplCtlASWThrldRel, + tmnxOamLnkMeasTmplCtlDelayMeasTy, + tmnxOamLnkMeasTmplCtlDescription, + tmnxOamLnkMeasTmplCtlDscpEgrRmrk, + tmnxOamLnkMeasTmplCtlDscpName, + tmnxOamLnkMeasTmplCtlDstUdpPort, + tmnxOamLnkMeasTmplCtlFC, + tmnxOamLnkMeasTmplCtlInterval, + tmnxOamLnkMeasTmplCtlIpv6UdpZero, + tmnxOamLnkMeasTmplCtlLastMgmtChg, + tmnxOamLnkMeasTmplCtlLastRepHold, + tmnxOamLnkMeasTmplCtlProfile, + tmnxOamLnkMeasTmplCtlRowStatus, + tmnxOamLnkMeasTmplCtlSWIntegrity, + tmnxOamLnkMeasTmplCtlSWMultplir, + tmnxOamLnkMeasTmplCtlSWThrldAbs, + tmnxOamLnkMeasTmplCtlSWThrldRel, + tmnxOamLnkMeasTmplCtlTwlTimeLive, + tmnxOamLnkMeasTmplCtlTwlTmStpFmt, + tmnxOamLnkMeasTmplCtlUnidirMeasT, + tmnxOamLnkMeasIfResDelayReported, + tmnxOamLnkMeasIfResDetctbleTxErr, + tmnxOamLnkMeasIfResDstIpAddr, + tmnxOamLnkMeasIfResDstIpAddrTy, + tmnxOamLnkMeasIfResDstIpAssigned, + tmnxOamLnkMeasIfResFailureCond, + tmnxOamLnkMeasIfResNewestASWIdx, + tmnxOamLnkMeasIfResNewestSWIdx, + tmnxOamLnkMeasIfResOperState, + tmnxOamLnkMeasIfResReporting, + tmnxOamLnkMeasIfResSrcIpAddr, + tmnxOamLnkMeasIfResSrcIpAddrTy, + tmnxOamLnkMeasIfResSrcIpAssigned, + tmnxOamLnkMeasIfResTimestampUTC, + tmnxOamLnkMeasIfResTriggeredBy, + tmnxOamLnkMeasIfResASWEndUTC, + tmnxOamLnkMeasIfResASWIntegrity, + tmnxOamLnkMeasIfResASWReportAvg, + tmnxOamLnkMeasIfResASWReportMax, + tmnxOamLnkMeasIfResASWReportMin, + tmnxOamLnkMeasIfResASWResult, + tmnxOamLnkMeasIfResASWState, + tmnxOamLnkMeasIfResASWWindCount, + tmnxOamLnkMeasIfResSWAvg, + tmnxOamLnkMeasIfResSWEndUTC, + tmnxOamLnkMeasIfResSWErrors, + tmnxOamLnkMeasIfResSWIntegrity, + tmnxOamLnkMeasIfResSWMax, + tmnxOamLnkMeasIfResSWMin, + tmnxOamLnkMeasIfResSWReceived, + tmnxOamLnkMeasIfResSWResult, + tmnxOamLnkMeasIfResSWSent, + tmnxOamLnkMeasIfResSWState + } + STATUS current + DESCRIPTION + "The group of objects supporting the OAM Link Measurement functionality + on Nokia SROS Release 21.0." + ::= { tmnxOamLnkMeasObjsGroups 1 } + +tmnxOamTraceRouteConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 2 } + +tmnxOamTrCompliances OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 } + +tmnxOamTr7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV4v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV4v0Group + } + ::= { tmnxOamTrCompliances 3 } + +tmnxOamTr7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV4v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV4v0Group, + tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV4v0Group + } + ::= { tmnxOamTrCompliances 4 } + +tmnxOamTr7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 5 } + +tmnxOamTr7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 6 } + +tmnxOamTr7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV6v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 7 } + +tmnxOamTr77x0V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7710/7750 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV6v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamVprnTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 8 } + +tmnxOamTr7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV7v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 9 } + +tmnxOamTr77x0V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7710/7750 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV7v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamVprnTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamP2mpLspTraceGroup + } + ::= { tmnxOamTrCompliances 10 } + +tmnxOamTr7xx0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450/7710/7750 series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV7v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamVprnTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamP2mpLspTraceGroup, + tmnxOamEthCfmTrV8v0Group, + tmnxOamTrGeneralV8v0Group, + tmnxOamTrNotificationV8v0Group + } + ::= { tmnxOamTrCompliances 11 } + +tmnxOamTr7xx0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems, release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxOamEthCfmTrV8v0Group, + tmnxOamLTtraceV9v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamP2mpLspTraceGroup, + tmnxOamTrGeneralV7v0Group, + tmnxOamTrGeneralV8v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamTrNotificationV8v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamVccvTrV9v0Group, + tmnxOamVprnTrV6v0Group + } + ::= { tmnxOamTrCompliances 12 } + +tmnxOamTr7xx0V11v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems, release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxOamEthCfmTrV8v0Group, + tmnxOamLTtraceV9v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamP2mpLspTraceGroup, + tmnxOamTrGeneralV7v0Group, + tmnxOamTrGeneralV8v0Group, + tmnxOamTrGeneralV11v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamTrNotificationV8v0Group, + tmnxOamTrV11v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamVccvTrV9v0Group, + tmnxOamVccvTrV11v0Group, + tmnxOamVprnTrV6v0Group + } + ::= { tmnxOamTrCompliances 13 } + +tmnxOamTr7xx0V12v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The incremental module compliance statement for management of OAM Trace + Route tests on Nokia SROS series systems, release 12.0. The + corresponding base module compliance statement is + tmnxOamTr7xx0V11v0Compliance." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV12v0Group + } + ::= { tmnxOamTrCompliances 14 } + +tmnxOamTr7xx0V13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The incremental module compliance statement for management of OAM + Trace Route tests on Nokia SROS series systems, release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV13v0Group + } + ::= { tmnxOamTrCompliances 15 } + +tmnxOamTr7xx0V15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The incremental module compliance statement for management of OAM + Trace Route tests on Nokia SROS series systems, release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV15v0Group + } + ::= { tmnxOamTrCompliances 17 } + +tmnxOamTr7xx0V19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia + SROS series systems, release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV19v0Group + } + ::= { tmnxOamTrCompliances 18 } + +tmnxOamTr7xx0V20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia + SROS series systems, release 20." + MODULE + MANDATORY-GROUPS { + tmnxOamBierTrV20v0Group + } + ::= { tmnxOamTrCompliances 19 } + +tmnxOamTr7xx0V21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia + SROS series systems, release 21." + MODULE + MANDATORY-GROUPS { + tmnxOamIcmpTrV21v0Group + } + ::= { tmnxOamTrCompliances 20 } + +tmnxOamTrGroups OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 } + +tmnxOamMacTrV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacTrCtlTargetMacAddr, + tmnxOamMacTrCtlSourceMacAddr, + tmnxOamMacTrCtlSendControl, + tmnxOamMacTrCtlReplyControl, + tmnxOamMacTrL2MapRouterID, + tmnxOamMacTrL2MapLabel, + tmnxOamMacTrL2MapProtocol, + tmnxOamMacTrL2MapVCType, + tmnxOamMacTrL2MapVCID, + tmnxOamMacTrL2MapDirection, + tmnxOamMacTrL2MapSdpId, + tmnxOamMacTrL2MapSapName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM MAC Trace Route + tests on Nokia SROS series systems." + ::= { tmnxOamTrGroups 10 } + +tmnxOamTrObsoleteV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrResultsTestAttempts, + tmnxOamTrResultsTestSuccesses + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route tests + that became obsolete in the 3.0 release." + ::= { tmnxOamTrGroups 11 } + +tmnxOamTrGeneralV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlMaxRows, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlCreateHopsEntries, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 4.0R1 release." + ::= { tmnxOamTrGroups 12 } + +tmnxOamTrHopsV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrHopsMinRtt, + tmnxOamTrHopsMaxRtt, + tmnxOamTrHopsAverageRtt, + tmnxOamTrHopsRttSumOfSquares, + tmnxOamTrHopsMinTt, + tmnxOamTrHopsMaxTt, + tmnxOamTrHopsAverageTt, + tmnxOamTrHopsTtSumOfSquares, + tmnxOamTrHopsSentProbes, + tmnxOamTrHopsProbeResponses, + tmnxOamTrHopsLastGoodProbe, + tmnxOamTrHopsMinInTt, + tmnxOamTrHopsMaxInTt, + tmnxOamTrHopsAverageInTt, + tmnxOamTrHopsInTtSumOfSqrs, + tmnxOamTrHopsOutJitter, + tmnxOamTrHopsInJitter, + tmnxOamTrHopsRtJitter, + tmnxOamTrHopsProbeTimeouts, + tmnxOamTrHopsProbeFailures, + tmnxOamTrHopsTgtAddrType, + tmnxOamTrHopsTgtAddress + } + STATUS current + DESCRIPTION + "The group of optional objects to report OAM Trace Route Hops returned + in response to OAM Trace Route tests on Nokia 7x50 SR series systems + 4.0R1." + ::= { tmnxOamTrGroups 13 } + +tmnxOamLspTrV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlVRtrID, + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrMapDSIndex, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Nokia SROS series systems 4.0 release." + ::= { tmnxOamTrGroups 14 } + +tmnxOamVprnTrV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnTrCtlReplyControl, + tmnxOamVprnTrCtlSrcAddrType, + tmnxOamVprnTrCtlSrcAddress, + tmnxOamVprnTrL3MapRouterID, + tmnxOamVprnTrL3MapRteVprnLabel, + tmnxOamVprnTrL3MapRteMetrics, + tmnxOamVprnTrL3MapRteLastUp, + tmnxOamVprnTrL3MapRteOwner, + tmnxOamVprnTrL3MapRtePref, + tmnxOamVprnTrL3MapRteDist, + tmnxOamVprnTrL3MapNumNextHops, + tmnxOamVprnTrL3MapNumRteTargets, + tmnxOamVprnTrL3MapDestAddrType, + tmnxOamVprnTrL3MapDestAddress, + tmnxOamVprnTrL3MapDestMaskLen, + tmnxOamVprnTrNextHopRtrID, + tmnxOamVprnTrNextHopType, + tmnxOamVprnTrNextHopTunnelID, + tmnxOamVprnTrNextHopTunnelType, + tmnxOamVprnTrNextHopIfIndex, + tmnxOamVprnTrRouteTarget + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Nokia SROS series systems release 4.0." + ::= { tmnxOamTrGroups 15 } + +tmnxOamMcastTrV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMcastTrCtlVRtrID, + tmnxOamMcastTrCtlHops, + tmnxOamMcastTrQueryId, + tmnxOamMcastTrCtlSrcAddrType, + tmnxOamMcastTrCtlSrcAddress, + tmnxOamMcastTrCtlDestAddrType, + tmnxOamMcastTrCtlDestAddress, + tmnxOamMcastTrCtlRespAddrType, + tmnxOamMcastTrCtlRespAddress, + tmnxOamMcastTrCtlGrpAddrType, + tmnxOamMcastTrCtlGrpAddress, + tmnxOamMcastTrRespQueryArrivalTime, + tmnxOamMcastTrRespInPktCount, + tmnxOamMcastTrRespOutPktCount, + tmnxOamMcastTrRespSGPktCount, + tmnxOamMcastTrRespRtgProtocol, + tmnxOamMcastTrRespFwdTtl, + tmnxOamMcastTrRespMBZBit, + tmnxOamMcastTrRespSrcBit, + tmnxOamMcastTrRespSrcMask, + tmnxOamMcastTrRespFwdCode, + tmnxOamMcastTrRespInIfAddrType, + tmnxOamMcastTrRespInIfAddress, + tmnxOamMcastTrRespOutIfAddrType, + tmnxOamMcastTrRespOutIfAddress, + tmnxOamMcastTrRespPhRtrAddrType, + tmnxOamMcastTrRespPhRtrAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Multicast Trace + Route tests on Nokia SROS series systems release 4.0." + ::= { tmnxOamTrGroups 16 } + +tmnxOamTrObsoleteV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrCtlTargetIpAddress, + tmnxOamTrResultsIpTgtAddr, + tmnxOamTrProbeHistoryIpAddr, + tmnxOamTrHopsIpTgtAddress, + tmnxOamLspTrCtlLdpIpPrefix, + tmnxOamLspTrCtlLdpIpPrefixLen, + tmnxOamVprnTrCtlSourceIpAddr, + tmnxOamVprnTrL3MapRteDestAddr, + tmnxOamVprnTrL3MapRteDestMask, + tmnxOamMcastTrCtlSrcIpAddr, + tmnxOamMcastTrCtlDestIpAddr, + tmnxOamMcastTrCtlRespIpAddr, + tmnxOamMcastTrCtlGrpIpAddr, + tmnxOamMcastTrRespPrevHopRtrAddr, + tmnxOamMcastTrRespInIfAddr, + tmnxOamMcastTrRespOutIfAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route tests on + Nokia SROS series systems that were made obsolete in release 4.0." + ::= { tmnxOamTrGroups 17 } + +tmnxOamTrNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamTrPathChange, + tmnxOamTrTestFailed, + tmnxOamTrTestCompleted + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems release 4.0." + ::= { tmnxOamTrGroups 18 } + +tmnxOamLspTrV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlVRtrID, + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrCtlPathDestType, + tmnxOamLspTrCtlPathDest, + tmnxOamLspTrCtlNhIntfName, + tmnxOamLspTrCtlNhAddressType, + tmnxOamLspTrCtlNhAddress, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Nokia SROS series systems 5.0 release." + ::= { tmnxOamTrGroups 19 } + +tmnxOamTrObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrMapDSIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace tests on Nokia + SROS series systems that were made obsolete in release 5.0." + ::= { tmnxOamTrGroups 20 } + +tmnxOamTrGeneralV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlMaxRows, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlCreateHopsEntries, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress, + tmnxOamLTtraceFecDiscoveryState, + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedHops, + tmnxOamLTtraceFecLastDisEnd, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecProbeState, + tmnxOamLTtracePathRemAddrType, + tmnxOamLTtracePathRemoteAddr, + tmnxOamLTtracePathEgrNhAddrType, + tmnxOamLTtracePathEgrNhAddr, + tmnxOamLTtracePathDisTtl, + tmnxOamLTtracePathLastDisTime, + tmnxOamLTtracePathLastRc, + tmnxOamLTtracePathProbeState, + tmnxOamLTtraceCtlLdpPrefixType, + tmnxOamLTtraceCtlLdpPrefix, + tmnxOamLTtraceCtlLdpPrefixLen, + tmnxOamLTtraceCtlMaxPath, + tmnxOamLTtraceResultsDisPaths, + tmnxOamLTtraceResultsFailedHops, + tmnxOamLTtraceResultsDisState, + tmnxOamLTtraceResultsDisStatus, + tmnxOamLTtraceUpStreamHopIndex, + tmnxOamLTtraceHopAddrType, + tmnxOamLTtraceHopAddr, + tmnxOamLTtraceHopDstAddrType, + tmnxOamLTtraceHopDstAddr, + tmnxOamLTtraceHopEgrNhAddrType, + tmnxOamLTtraceHopEgrNhAddr, + tmnxOamLTtraceHopDisTtl, + tmnxOamLTtraceHopLastRc, + tmnxOamLTtraceHopDiscoveryState, + tmnxOamLTtraceHopDiscoveryTime, + tmnxOamLTtraceAutoRowStatus, + tmnxOamLTtraceAutoLastChanged, + tmnxOamLTtraceAutoStorageType, + tmnxOamLTtraceAutoAdminState, + tmnxOamLTtraceAutoFcName, + tmnxOamLTtraceAutoProfile, + tmnxOamLTtraceAutoDiscIntvl, + tmnxOamLTtraceAutoMaxPath, + tmnxOamLTtraceAutoTrMaxTtl, + tmnxOamLTtraceAutoTrTimeOut, + tmnxOamLTtraceAutoTrMaxFailures, + tmnxOamLTtraceAutoPolicy1, + tmnxOamLTtraceAutoPolicy2, + tmnxOamLTtraceAutoPolicy3, + tmnxOamLTtraceAutoPolicy4, + tmnxOamLTtraceAutoPolicy5, + tmnxOamLTtraceAutoProbeIntvl, + tmnxOamLTtraceAutoPrTimeOut, + tmnxOamLTtraceAutoPrMaxFailures, + tmnxOamLTtraceAutoDiscoveryState, + tmnxOamLTtraceAutoTotalFecs, + tmnxOamLTtraceAutoDisFecs, + tmnxOamLTtraceAutoLastDisStart, + tmnxOamLTtraceAutoLastDisEnd, + tmnxOamLTtraceAutoLastDisDur, + tmnxOamLTtracePathProbeState, + tmnxOamLTtracePathProbeTmOutCnt, + tmnxOamLTtraceMaxConRequests + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 5.0 release." + ::= { tmnxOamTrGroups 21 } + +tmnxOamTrNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamTrPathChange, + tmnxOamTrTestFailed, + tmnxOamTrTestCompleted, + tmnxOamLdpTtraceAutoDiscState, + tmnxOamLdpTtraceFecProbeState, + tmnxOamLdpTtraceFecDisStatus + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems release 5.0." + ::= { tmnxOamTrGroups 22 } + +tmnxOamVccvTrV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvTrCtlSdpIdVcId, + tmnxOamVccvTrCtlReplyMode, + tmnxOamVccvTrNextPwID, + tmnxOamVccvTrNextPwType, + tmnxOamVccvTrNextSenderAddrType, + tmnxOamVccvTrNextSenderAddr, + tmnxOamVccvTrNextRemoteAddrType, + tmnxOamVccvTrNextRemoteAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VCCV Trace Route + test general capabilities on Nokia SROS series systems 6.0 release." + ::= { tmnxOamTrGroups 23 } + +tmnxOamVprnTrObsoleteV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnTrNextHopRtrID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Nokia SROS series systems that were made obsolete in release + 6.0." + ::= { tmnxOamTrGroups 24 } + +tmnxOamVprnTrV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnTrCtlReplyControl, + tmnxOamVprnTrCtlSrcAddrType, + tmnxOamVprnTrCtlSrcAddress, + tmnxOamVprnTrL3MapRouterID, + tmnxOamVprnTrL3MapRteVprnLabel, + tmnxOamVprnTrL3MapRteMetrics, + tmnxOamVprnTrL3MapRteLastUp, + tmnxOamVprnTrL3MapRteOwner, + tmnxOamVprnTrL3MapRtePref, + tmnxOamVprnTrL3MapRteDist, + tmnxOamVprnTrL3MapNumNextHops, + tmnxOamVprnTrL3MapNumRteTargets, + tmnxOamVprnTrL3MapDestAddrType, + tmnxOamVprnTrL3MapDestAddress, + tmnxOamVprnTrL3MapDestMaskLen, + tmnxOamVprnTrNextHopType, + tmnxOamVprnTrNextHopTunnelID, + tmnxOamVprnTrNextHopTunnelType, + tmnxOamVprnTrNextHopIfIndex, + tmnxOamVprnTrNextHopAddrType, + tmnxOamVprnTrNextHopAddress, + tmnxOamVprnTrRouteTarget + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Nokia SROS series systems release 6.0." + ::= { tmnxOamTrGroups 25 } + +tmnxOamP2mpLspTraceGroup OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspTrCtlInstName, + tmnxOamP2mpLspTrCtlLeafIpAddr, + tmnxOamP2mpLspTrCtlLeafIpAddrType, + tmnxOamP2mpLspTrCtlLspName, + tmnxOamP2mpLspTrMapAddrType, + tmnxOamP2mpLspTrMapDSIPv4Addr, + tmnxOamP2mpLspTrMapDSIfAddr, + tmnxOamP2mpLspTrMapMTU, + tmnxOamP2mpLspTrMapP2mpBranch, + tmnxOamP2mpLspTrMapP2mpBud, + tmnxOamP2mpLspTrDSLabelLabel, + tmnxOamP2mpLspTrDSLabelProtocol + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM P2MP LSP Trace Route + tests on Nokia SROS series systems release 7.0." + ::= { tmnxOamTrGroups 26 } + +tmnxOamTrGeneralV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress, + tmnxOamLTtraceFecDiscoveryState, + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedHops, + tmnxOamLTtraceFecLastDisEnd, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecProbeState, + tmnxOamLTtracePathRemAddrType, + tmnxOamLTtracePathRemoteAddr, + tmnxOamLTtracePathEgrNhAddrType, + tmnxOamLTtracePathEgrNhAddr, + tmnxOamLTtracePathDisTtl, + tmnxOamLTtracePathLastDisTime, + tmnxOamLTtracePathLastRc, + tmnxOamLTtracePathProbeState, + tmnxOamLTtraceCtlLdpPrefixType, + tmnxOamLTtraceCtlLdpPrefix, + tmnxOamLTtraceCtlLdpPrefixLen, + tmnxOamLTtraceCtlMaxPath, + tmnxOamLTtraceResultsDisPaths, + tmnxOamLTtraceResultsFailedHops, + tmnxOamLTtraceResultsDisState, + tmnxOamLTtraceResultsDisStatus, + tmnxOamLTtraceUpStreamHopIndex, + tmnxOamLTtraceHopAddrType, + tmnxOamLTtraceHopAddr, + tmnxOamLTtraceHopDstAddrType, + tmnxOamLTtraceHopDstAddr, + tmnxOamLTtraceHopEgrNhAddrType, + tmnxOamLTtraceHopEgrNhAddr, + tmnxOamLTtraceHopDisTtl, + tmnxOamLTtraceHopLastRc, + tmnxOamLTtraceHopDiscoveryState, + tmnxOamLTtraceHopDiscoveryTime, + tmnxOamLTtraceAutoRowStatus, + tmnxOamLTtraceAutoLastChanged, + tmnxOamLTtraceAutoStorageType, + tmnxOamLTtraceAutoAdminState, + tmnxOamLTtraceAutoFcName, + tmnxOamLTtraceAutoProfile, + tmnxOamLTtraceAutoDiscIntvl, + tmnxOamLTtraceAutoMaxPath, + tmnxOamLTtraceAutoTrMaxTtl, + tmnxOamLTtraceAutoTrTimeOut, + tmnxOamLTtraceAutoTrMaxFailures, + tmnxOamLTtraceAutoPolicy1, + tmnxOamLTtraceAutoPolicy2, + tmnxOamLTtraceAutoPolicy3, + tmnxOamLTtraceAutoPolicy4, + tmnxOamLTtraceAutoPolicy5, + tmnxOamLTtraceAutoProbeIntvl, + tmnxOamLTtraceAutoPrTimeOut, + tmnxOamLTtraceAutoPrMaxFailures, + tmnxOamLTtraceAutoDiscoveryState, + tmnxOamLTtraceAutoTotalFecs, + tmnxOamLTtraceAutoDisFecs, + tmnxOamLTtraceAutoLastDisStart, + tmnxOamLTtraceAutoLastDisEnd, + tmnxOamLTtraceAutoLastDisDur, + tmnxOamLTtracePathProbeState, + tmnxOamLTtracePathProbeTmOutCnt, + tmnxOamLTtraceMaxConRequests + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 6.0 release." + ::= { tmnxOamTrGroups 27 } + +tmnxOamTrObsoleteV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrCtlCreateHopsEntries, + tmnxOamLspTrCtlVRtrID, + tmnxOamTrCtlMaxRows + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route + operations on Nokia SR series systems that were made obsolete in + release 6.0. + + Please see tmnxOamVprnTrObsoleteV6v0Group for additional obsoleted + objects." + ::= { tmnxOamTrGroups 28 } + +tmnxOamTrGeneralV7v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress, + tmnxOamLTtraceFecDiscoveryState, + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedHops, + tmnxOamLTtraceFecLastDisEnd, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecProbeState, + tmnxOamLTtracePathRemAddrType, + tmnxOamLTtracePathRemoteAddr, + tmnxOamLTtracePathEgrNhAddrType, + tmnxOamLTtracePathEgrNhAddr, + tmnxOamLTtracePathDisTtl, + tmnxOamLTtracePathLastDisTime, + tmnxOamLTtracePathLastRc, + tmnxOamLTtracePathProbeState, + tmnxOamLTtraceCtlLdpPrefixType, + tmnxOamLTtraceCtlLdpPrefix, + tmnxOamLTtraceCtlLdpPrefixLen, + tmnxOamLTtraceCtlMaxPath, + tmnxOamLTtraceResultsDisPaths, + tmnxOamLTtraceResultsFailedHops, + tmnxOamLTtraceResultsDisState, + tmnxOamLTtraceResultsDisStatus, + tmnxOamLTtraceUpStreamHopIndex, + tmnxOamLTtraceHopAddrType, + tmnxOamLTtraceHopAddr, + tmnxOamLTtraceHopDstAddrType, + tmnxOamLTtraceHopDstAddr, + tmnxOamLTtraceHopEgrNhAddrType, + tmnxOamLTtraceHopEgrNhAddr, + tmnxOamLTtraceHopDisTtl, + tmnxOamLTtraceHopLastRc, + tmnxOamLTtraceHopDiscoveryState, + tmnxOamLTtraceHopDiscoveryTime, + tmnxOamLTtraceAutoRowStatus, + tmnxOamLTtraceAutoLastChanged, + tmnxOamLTtraceAutoAdminState, + tmnxOamLTtraceAutoFcName, + tmnxOamLTtraceAutoProfile, + tmnxOamLTtraceAutoDiscIntvl, + tmnxOamLTtraceAutoMaxPath, + tmnxOamLTtraceAutoTrMaxTtl, + tmnxOamLTtraceAutoTrTimeOut, + tmnxOamLTtraceAutoTrMaxFailures, + tmnxOamLTtraceAutoPolicy1, + tmnxOamLTtraceAutoPolicy2, + tmnxOamLTtraceAutoPolicy3, + tmnxOamLTtraceAutoPolicy4, + tmnxOamLTtraceAutoPolicy5, + tmnxOamLTtraceAutoProbeIntvl, + tmnxOamLTtraceAutoPrTimeOut, + tmnxOamLTtraceAutoPrMaxFailures, + tmnxOamLTtraceAutoDiscoveryState, + tmnxOamLTtraceAutoTotalFecs, + tmnxOamLTtraceAutoDisFecs, + tmnxOamLTtraceAutoLastDisStart, + tmnxOamLTtraceAutoLastDisEnd, + tmnxOamLTtraceAutoLastDisDur, + tmnxOamLTtracePathProbeState, + tmnxOamLTtracePathProbeTmOutCnt, + tmnxOamLTtraceMaxConRequests, + tmnxOamTrHopsRttOFSumSquares, + tmnxOamTrHopsRttHCSumSquares, + tmnxOamTrHopsTtOFSumSquares, + tmnxOamTrHopsTtHCSumSquares, + tmnxOamTrHopsInTtOFSumSqrs, + tmnxOamTrHopsInTtHCSumSqrs, + tmnxOamTrResultsTestRunResult + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 7.0 release, and + still supported in the latest SROS release." + ::= { tmnxOamTrGroups 29 } + +tmnxOamEthCfmTrV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamEthCfmTrCtlTgtMacAddr, + tmnxOamEthCfmTrCtlSrcMdIndex, + tmnxOamEthCfmTrCtlSrcMaIndex, + tmnxOamEthCfmTrCtlSrcMepId, + tmnxOamEthCfmTrPrHistIngressMac, + tmnxOamEthCfmTrPrHistEgressMac, + tmnxOamEthCfmTrPrHistRelayAction, + tmnxOamEthCfmTrPrHistForwarded, + tmnxOamEthCfmTrPrHistTerminalMep + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Ethernet CFM trace + route tests on Nokia SROS series systems 8.0 release." + ::= { tmnxOamTrGroups 30 } + +tmnxOamLspTrV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrCtlPathDestType, + tmnxOamLspTrCtlPathDest, + tmnxOamLspTrCtlNhIntfName, + tmnxOamLspTrCtlNhAddressType, + tmnxOamLspTrCtlNhAddress, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Nokia SROS series systems 6.0 release." + ::= { tmnxOamTrGroups 31 } + +tmnxOamTrGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtracePathProbeSendErr, + tmnxOamLTtraceFecSendErrProbes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 8.0 release." + ::= { tmnxOamTrGroups 32 } + +tmnxOamTrNotificationV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamLdpTtraceFecPFailUpdate + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems release 8.0." + ::= { tmnxOamTrGroups 33 } + +tmnxOamVccvTrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvTrCtlSpokeSdpId, + tmnxOamVccvTrCtlSaiiGlobalId, + tmnxOamVccvTrCtlSaiiPrefix, + tmnxOamVccvTrCtlSaiiAcId, + tmnxOamVccvTrCtlTaiiGlobalId, + tmnxOamVccvTrCtlTaiiPrefix, + tmnxOamVccvTrCtlTaiiAcId, + tmnxOamVccvTrNextSaiiGlobalId, + tmnxOamVccvTrNextSaiiPrefix, + tmnxOamVccvTrNextSaiiAcId, + tmnxOamVccvTrNextTaiiGlobalId, + tmnxOamVccvTrNextTaiiPrefix, + tmnxOamVccvTrNextTaiiAcId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV + Trace Route test general capabilities on Nokia SROS series 9.0 + release." + ::= { tmnxOamTrGroups 34 } + +tmnxOamLTtraceV9v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtraceHopLabel1, + tmnxOamLTtraceHopLabel2, + tmnxOamLTtraceHopLabel3, + tmnxOamLTtraceHopLabel4, + tmnxOamLTtraceHopLabel5, + tmnxOamLTtraceHopLabel6, + tmnxOamLTtraceHopIfAddrType, + tmnxOamLTtraceHopIfAddress, + tmnxOamLTtraceHopRouterIdType, + tmnxOamLTtraceHopRouterId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM LDP Tree + Discovery capabilities on Nokia SROS series 9.0 release." + ::= { tmnxOamTrGroups 35 } + +tmnxOamTrGeneralV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtraceCtlDownstreamMpTlv, + tmnxOamLspTrCtlAssocChannel, + tmnxOamLspTrCtlDownstreamMapTlv, + tmnxOamLspTrCtlForce, + tmnxOamLspTrCtlMplsTpPathType, + tmnxOamLspTrCtlTestSubMode, + tmnxOamLspTrFecStackFecSubType, + tmnxOamLspTrFecStackOperType, + tmnxOamLspTrFecStackPrefix, + tmnxOamLspTrFecStackPrefixLen, + tmnxOamLspTrFecStackPrefixType, + tmnxOamLspTrFecStackRemPeerAddr, + tmnxOamLspTrFecStackRemPeerAddrT, + tmnxOamTrProbeHistoryRtrnSubcode, + tmnxOamTrProbeHistorySdpBindId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Trace + Route tests on Nokia SROS series systems, release 11.0." + ::= { tmnxOamTrGroups 36 } + +tmnxOamVccvTrV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvTrCtlAssocChannel, + tmnxOamVccvTrCtlTestSubMode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV + trace route tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamTrGroups 37 } + +tmnxOamTrV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrProbeHistorySrcGlobalId, + tmnxOamTrProbeHistorySrcNodeId, + tmnxOamVccvTrNextTpAgi, + tmnxOamVccvTrNextTpSaiiAcId, + tmnxOamVccvTrNextTpSaiiGlobalId, + tmnxOamVccvTrNextTpSaiiNodeId, + tmnxOamVccvTrNextTpTaiiAcId, + tmnxOamVccvTrNextTpTaiiGlobalId, + tmnxOamVccvTrNextTpTaiiNodeId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamTrGroups 38 } + +tmnxOamTrV12v0Group OBJECT-GROUP + OBJECTS { + tmnxOamIcmpTrLabelStackBottom, + tmnxOamIcmpTrLabelStackExperimnt, + tmnxOamIcmpTrLabelStackLabel, + tmnxOamIcmpTrLabelStackTtl, + tmnxOamVccvTrCtlSwitTgtFecType, + tmnxOamVccvTrTgFec128CtlDstAddr, + tmnxOamVccvTrTgFec128CtlDstAddrT, + tmnxOamVccvTrTgFec128CtlPwId, + tmnxOamVccvTrTgFec128CtlPwType, + tmnxOamVccvTrTgFec128CtlSrcAddr, + tmnxOamVccvTrTgFec128CtlSrcAddrT, + tmnxOamVccvTrTgStaticCtlAgi, + tmnxOamVccvTrTgStaticCtlSaiiAcId, + tmnxOamVccvTrTgStaticCtlSaiiGlbl, + tmnxOamVccvTrTgStaticCtlSaiiNode, + tmnxOamVccvTrTgStaticCtlTaiiAcId, + tmnxOamVccvTrTgStaticCtlTaiiGlbl, + tmnxOamVccvTrTgStaticCtlTaiiNode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 12.0." + ::= { tmnxOamTrGroups 39 } + +tmnxOamTrObsoleteV13v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamTrProbeHistoryRouterID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route + operations on Nokia SR series systems that were made obsolete in + release 13.0." + ::= { tmnxOamTrGroups 40 } + +tmnxOamTrV13v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrMapDsEgrIfNum, + tmnxOamLspTrMapDsIfAddress, + tmnxOamLspTrMapDsIfAddressType, + tmnxOamLspTrMapDsIngIfNum, + tmnxOamLspTrMapDsIpAddress, + tmnxOamLspTrMapDsIpAddressType, + tmnxOamTrProbeHistoryNtwrkIfName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 13.0." + ::= { tmnxOamTrGroups 41 } + +tmnxOamTrObsoleteV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtraceAutoStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlStorageType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route + operations on Nokia SR series systems that were made obsolete in SROS + release 14.0." + ::= { tmnxOamTrGroups 42 } + +tmnxOamTrV15v0Group OBJECT-GROUP + OBJECTS { + tmnxOamEthCfmTrCtlRemoteMepId, + tmnxOamLspTrCtlIgpInstance, + tmnxOamMcastTrCtlTestSubMode, + tmnxOamMcastTrRespInIfIndex, + tmnxOamMcastTrRespInPktCountHC, + tmnxOamMcastTrRespLocalAddrType, + tmnxOamMcastTrRespLocalAddress, + tmnxOamMcastTrRespMcastRtgProto, + tmnxOamMcastTrRespOutIfIndex, + tmnxOamMcastTrRespOutPktCountHC, + tmnxOamMcastTrRespRtgProtocol2, + tmnxOamMcastTrRespSGPktCountHC + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 15.0." + ::= { tmnxOamTrGroups 44 } + +tmnxOamTrV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrCtlRouterInstanceName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 16.0." + ::= { tmnxOamTrGroups 45 } + +tmnxOamTrV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 46 } + +tmnxOamTrV19v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlSrPlcyColor, + tmnxOamLspTrCtlSrPlcyEndPtAddT, + tmnxOamLspTrCtlSrPlcyEndPtAddr, + tmnxOamLspTrCtlSrPlcySegList + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Trace + tests on Nokia SROS series systems running release 19." + ::= { tmnxOamTrV19v0ObjGroups 1 } + +tmnxOamTrV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 47 } + +tmnxOamBierTrV20v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBierTrCtlBfrId, + tmnxOamBierTrCtlBfrPfxAddrType, + tmnxOamBierTrCtlBfrPfxAddress, + tmnxOamBierTrCtlSubDomain, + tmnxOamBierTrHistoryBfrId, + tmnxOamBierTrHistoryDnStrAddr, + tmnxOamBierTrHistoryDnStrAddrTyp, + tmnxOamBierTrHistoryDnStrIfAddr, + tmnxOamBierTrHistoryDnStrIfAddrT, + tmnxOamBierTrHistoryDnStrIfNum, + tmnxOamBierTrHistoryReturnCode, + tmnxOamBierTrHistoryUpStrIfAddr, + tmnxOamBierTrHistoryUpStrIfAddrT, + tmnxOamBierTrHistoryUpStrIfNum + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM BIER + Trace tests on Nokia SROS series systems running release 20." + ::= { tmnxOamTrV20v0ObjGroups 1 } + +tmnxOamTrV21v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 48 } + +tmnxOamIcmpTrV21v0Group OBJECT-GROUP + OBJECTS { + tmnxOamIcmpTrCtlDestTcpUdpPort, + tmnxOamIcmpTrCtlDestUdpPortFixed, + tmnxOamIcmpTrCtlPadSize, + tmnxOamIcmpTrCtlProtocol + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of traceroute + tests on Nokia SROS series systems running release 21." + ::= { tmnxOamTrV21v0ObjGroups 1 } + +tmnxOamSaaConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 3 } + +tmnxOamSaaCompliances OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 } + +tmnxOamSaaV3v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV3v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group + } + ::= { tmnxOamSaaCompliances 1 } + +tmnxOamSaaV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV7v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group + } + ::= { tmnxOamSaaCompliances 2 } + +tmnxOamSaaV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV7v0Group, + tmnxOamSaaGeneralV8v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group + } + ::= { tmnxOamSaaCompliances 3 } + +tmnxOamSaaV10v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV7v0Group, + tmnxOamSaaGeneralV8v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group, + tmnxOamSaaGeneralV10v0Group + } + ::= { tmnxOamSaaCompliances 4 } + +tmnxOamSaaGroups OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 } + +tmnxOamSaaGeneralV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlRowStatus, + tmnxOamSaaCtlStorageType, + tmnxOamSaaCtlLastChanged, + tmnxOamSaaCtlAdminStatus, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlDescr, + tmnxOamSaaCtlRuns, + tmnxOamSaaCtlFailures, + tmnxOamSaaCtlLastRunResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM SAA test general + capabilities on Nokia SROS series systems." + ::= { tmnxOamSaaGroups 1 } + +tmnxOamSaaThresholdV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaTRowStatus, + tmnxOamSaaTLastChanged, + tmnxOamSaaTThreshold, + tmnxOamSaaTValue, + tmnxOamSaaTLastSent, + tmnxOamSaaTTestMode, + tmnxOamSaaTTestRunIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route SAA test + thresholds on Nokia SROS series systems 3.0R1." + ::= { tmnxOamSaaGroups 2 } + +tmnxOamSaaNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamSaaThreshold + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems." + ::= { tmnxOamSaaGroups 3 } + +tmnxOamSaaGeneralV7v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlRowStatus, + tmnxOamSaaCtlLastChanged, + tmnxOamSaaCtlAdminStatus, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlDescr, + tmnxOamSaaCtlRuns, + tmnxOamSaaCtlFailures, + tmnxOamSaaCtlLastRunResult, + tmnxOamSaaCtlAcctPolicyId, + tmnxOamSaaCtlSuppressAccounting + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM SAA test general + capabilities on Nokia SROS series systems 7.0 release, and still + supported in the latest SROS release." + ::= { tmnxOamSaaGroups 4 } + +tmnxOamSaaGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlContinuous + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM SAA test + general capabilities on Nokia SROS series systems 8.0 release." + ::= { tmnxOamSaaGroups 5 } + +tmnxOamSaaGeneralV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlKeepProbeHistoryAdm, + tmnxOamSaaCtlKeepProbeHistoryOpr + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM SAA test + general capabilities on Nokia SROS Release 10.0 systems." + ::= { tmnxOamSaaGroups 6 } + +tmnxOamSaaObsoleteV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlStorageType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM SAA operations on + Nokia SR series systems that were made obsolete in SROS release 14.0." + ::= { tmnxOamSaaGroups 7 } + +tmnxOamMobGatewayConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 4 } + +tmnxOamGeneralConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 5 } + +tmnxOamGeneralCompliances OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 1 } + +tmnxOamGeneralV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM general capabilities on + Nokia SROS series systems for Release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV8v0Group + } + ::= { tmnxOamGeneralCompliances 1 } + +tmnxOamGeneralV10v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities on + Nokia SROS series systems for Release 10.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV8v0Group, + tmnxOamGeneralV10v0Group + } + ::= { tmnxOamGeneralCompliances 2 } + +tmnxOamGeneralV11v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities + added in Nokia SROS series systems for Release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV11v0Group + } + ::= { tmnxOamGeneralCompliances 3 } + +tmnxOamGeneralV14v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities + added in Nokia SROS series systems for Release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV14v0Group + } + ::= { tmnxOamGeneralCompliances 6 } + +tmnxOamGeneralV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities + added in Nokia SROS series systems for Release 19." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV19v0Group + } + ::= { tmnxOamGeneralCompliances 9 } + +tmnxOamGeneralV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities + added in Nokia SROS series systems for Release 20." + MODULE + MANDATORY-GROUPS { + tmnxOamGenPoolShareV20v0Group, + tmnxOamGenPoolSplitV20v0Group + } + ::= { tmnxOamGeneralCompliances 10 } + +tmnxOamGeneralGroups OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 2 } + +tmnxOamGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMplsPduTimeStampFormat + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM test general + capabilities on Nokia SROS systems, release 8.0 R4." + ::= { tmnxOamGeneralGroups 1 } + +tmnxOamGeneralV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysPerfOprLimitTx, + tmnxOamSysPerfCfgLimitTx, + tmnxOamSysPerfCfgTotalTx, + tmnxOamSysPerfLastClearedTime, + tmnxOamSysPerfLocalTestTx, + tmnxOamSysPerfRemoteTestRx, + tmnxOamSysPerfReqTypeLocalTestTx, + tmnxOamSysPerfReqTypeRemoteTstRx, + tmnxOamSysSessionLimit, + tmnxOamSysSessionCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM test general + capabilities on Nokia SROS systems, release 10.0." + ::= { tmnxOamGeneralGroups 2 } + +tmnxOamGeneralV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMplsEchoDownstreamMapTlv + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 11.0." + ::= { tmnxOamGeneralGroups 3 } + +tmnxOamGeneralV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysBgIcmpBrgSessionCount, + tmnxOamSysBgIcmpBrgSessionLimit + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 14.0." + ::= { tmnxOamGeneralGroups 6 } + +tmnxOamGeneralV19v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysLspSelfPingSessCount, + tmnxOamSysLspSelfPingSessLimit, + tmnxOamSysPerfCfgLspSelfTxLimit, + tmnxOamSysPerfCfgLspSelfTxTotal + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 19." + ::= { tmnxOamGeneralGroups 9 } + +tmnxOamGenPoolSplitV20v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysTestLimit, + tmnxOamSysTestCount, + tmnxOamSysTxLimit, + tmnxOamSysTxTotal + } + STATUS current + DESCRIPTION + "A group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 20." + ::= { tmnxOamGeneralGroups 10 } + +tmnxOamGenPoolShareV20v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysShareTestLimit, + tmnxOamSysShareTestCount, + tmnxOamSysShareTxLimit, + tmnxOamSysShareTxTotal + } + STATUS current + DESCRIPTION + "A group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 20." + ::= { tmnxOamGeneralGroups 11 } + +tmnxOamGenObsoletedV21v0Group OBJECT-GROUP + OBJECTS { + tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamSysPerfOprLimitTx, + tmnxOamSysPerfCfgLimitTx, + tmnxOamSysPerfCfgTotalTx, + tmnxOamSysSessionLimit, + tmnxOamSysSessionCount + } + STATUS current + DESCRIPTION + "The group of OAM general objects obsoleted in release 21." + ::= { tmnxOamGeneralGroups 12 } + +tmnxOamDiagConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 6 } + +tmnxOamDiagCompliances OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 1 } + +tmnxOamDiagV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM diagnostic capabilities + added in Nokia SROS series systems for Release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxOamDiagNotificationV16v0Grp, + tmnxOamDiagNotifyObjsV16v0Group, + tmnxOamDiagV16v0Group + } + ::= { tmnxOamDiagCompliances 1 } + +tmnxOamDiagGroups OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 2 } + +tmnxOamDiagV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBuildPktDot1qLastChanged, + tmnxOamBuildPktDot1qPrioCodePt, + tmnxOamBuildPktDot1qTagProtoId, + tmnxOamBuildPktDot1qVlanId, + tmnxOamBuildPktEthDstMacAddr, + tmnxOamBuildPktEthLastChanged, + tmnxOamBuildPktEthSrcMacAddr, + tmnxOamBuildPktGtpUserLastChgd, + tmnxOamBuildPktGtpUserTunnEpIdHi, + tmnxOamBuildPktGtpUserTunnEpIdLo, + tmnxOamBuildPktHdrLastChanged, + tmnxOamBuildPktHdrOvrLastChanged, + tmnxOamBuildPktHdrOvrRowStatus, + tmnxOamBuildPktHdrRowStatus, + tmnxOamBuildPktHdrType, + tmnxOamBuildPktHeaderSeq, + tmnxOamBuildPktIPsecAuthLastChgd, + tmnxOamBuildPktIPsecAuthSecPrIdx, + tmnxOamBuildPktIPv4MoreFragments, + tmnxOamBuildPktIpDscp, + tmnxOamBuildPktIpDstIpAddrType, + tmnxOamBuildPktIpDstIpAddress, + tmnxOamBuildPktIpLastChanged, + tmnxOamBuildPktIpSrcIpAddrType, + tmnxOamBuildPktIpSrcIpAddress, + tmnxOamBuildPktL2tpLastChanged, + tmnxOamBuildPktL2tpSessionId, + tmnxOamBuildPktL2tpTunnelId, + tmnxOamBuildPktLastChanged, + tmnxOamBuildPktMplsLabel, + tmnxOamBuildPktMplsLastChanged, + tmnxOamBuildPktMplsTrafficClass, + tmnxOamBuildPktPbbIsid, + tmnxOamBuildPktPbbLastChanged, + tmnxOamBuildPktPbbTagProtocolId, + tmnxOamBuildPktRowStatus, + tmnxOamBuildPktTcpUdpDstPort, + tmnxOamBuildPktTcpUdpLastChanged, + tmnxOamBuildPktTcpUdpSrcPort, + tmnxOamDiagCtlAdminState, + tmnxOamDiagCtlLastChanged, + tmnxOamDiagCtlRowStatus, + tmnxOamDiagCtlTestMode, + tmnxOamFindEgrDiagCtlIngPortId, + tmnxOamFindEgrDiagCtlLastChanged, + tmnxOamFindEgrDiagCtlPacketNum, + tmnxOamFindEgrDiagEgrRtrInstName, + tmnxOamFindEgrDiagEgressIfName, + tmnxOamFindEgrDiagEgressPort, + tmnxOamFindEgrDiagNextHopAddrTyp, + tmnxOamFindEgrDiagNextHopAddress, + tmnxOamFindEgrDiagOperState + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM + diagnostic capabilities on Nokia SROS systems, release 16.0." + ::= { tmnxOamDiagGroups 1 } + +tmnxOamDiagNotificationV16v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamDiagTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting OAM Diagnostic tests on Nokia + SROS series systems release 16.0." + ::= { tmnxOamDiagGroups 2 } + +tmnxOamDiagNotifyObjsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTestRunIndex + } + STATUS current + DESCRIPTION + "The group of additional accessible-for-notify objects supporting + management of OAM diagnostic capabilities on Nokia SROS systems, + release 16.0." + ::= { tmnxOamDiagGroups 3 } + +tmnxOamIfPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 7 } + +tmnxOamIfPingCompliances OBJECT IDENTIFIER ::= { tmnxOamIfPingConformance 1 } + +tmnxOamIfPingV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM ICMP status + propagation." + MODULE + MANDATORY-GROUPS { + tmnxOamIfPingV20v0Group + } + ::= { tmnxOamIfPingCompliances 1 } + +tmnxOamLnkMeasConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 8 } + +tmnxOamLnkMeasCompliances OBJECT IDENTIFIER ::= { tmnxOamLnkMeasConformance 1 } + +tmnxOamLnkMeasV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the OAM Link Measurement functionality on + Nokia SROS Release 21.0." + MODULE + MANDATORY-GROUPS { + tmnxOamLnkMeasV21v0Group + } + ::= { tmnxOamLnkMeasCompliances 1 } + +tmnxOamTestNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 } + +tmnxOamPingNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 1 } + +tmnxOamPingNotifications OBJECT IDENTIFIER ::= { tmnxOamPingNotifyPrefix 0 } + +tmnxOamPingProbeFailed NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + probeFailure(0) subject to the value of + tmnxOamPingCtlTrapProbeFailureFilter. The object + tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated." + ::= { tmnxOamPingNotifications 1 } + +tmnxOamPingTestFailed NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a ping test is determined to have failed + when the corresponding tmnxOamPingCtlTrapGeneration object is + set to testFailure(1). In this instance + tmnxOamPingCtlTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed." + ::= { tmnxOamPingNotifications 2 } + +tmnxOamPingTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated at the completion of a ping test when the corresponding + tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)." + ::= { tmnxOamPingNotifications 3 } + +tmnxOamPingProbeFailedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + probeFailure(0) subject to the value of + tmnxOamPingCtlTrapProbeFailureFilter. The object + tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated." + ::= { tmnxOamPingNotifications 4 } + +tmnxOamPingTestFailedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a ping test is determined to have failed + when the corresponding tmnxOamPingCtlTrapGeneration object is + set to testFailure(1). In this instance + tmnxOamPingCtlTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed." + ::= { tmnxOamPingNotifications 5 } + +tmnxOamPingTestCompletedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated at the completion of a ping test when the corresponding + tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)." + ::= { tmnxOamPingNotifications 6 } + +tmnxAncpLoopbackTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamAncpHistoryAncpString + } + STATUS current + DESCRIPTION + "This Notification is sent whenever a ANCP loopback is finished for + which a notification was explicitly requested." + ::= { tmnxOamPingNotifications 7 } + +tmnxOamPingProbeFailedV3 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxOamPingProbeFailedV3 notification is sent at the end + of an OAM or SAA ping test run, when a sufficient number of successive + probes failed. + + The notification is sent if both of the following conditions are met: + 1. The 'probeFailure(0)' bit of the tmnxOamPingCtlTrapGeneration BITS + object is enabled, AND + 2. The test run includes at least one occurrence of N successive probe + failures, where N is configured using + tmnxOamPingCtlTrapProbeFailureFilter. + + This notification is sent at most once per test run. + + [EFFECT] Informational. The probe failures may indicate a problem with + live traffic flow. + + [RECOVERY] Investigate the cause of the probe failures." + ::= { tmnxOamPingNotifications 8 } + +tmnxOamPingTestFailedV3 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxOamPingTestFailedV3 notification is sent at the end of + an OAM or SAA ping test run, when a sufficient number of probes + failed. + + The notification is sent if both of the following conditions are met: + 1. The 'testFailure(1)' bit of the tmnxOamPingCtlTrapGeneration BITS + object is enabled, AND + 2. The test run had at least N probe failures, where N is configured + using tmnxOamPingCtlTrapTestFailureFilter. + + This notification is sent at most once per test run. + + [EFFECT] Informational. The probe failures may indicate a problem with + live traffic flow. + + [RECOVERY] Investigate the cause of the probe failures." + ::= { tmnxOamPingNotifications 9 } + +tmnxOamPingTestCompletedV3 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxOamPingTestCompletedV3 notification is sent at the end + of an OAM or SAA ping test run (if the 'testCompletion(2)' bit of the + corresponding tmnxOamPingCtlTrapGeneration object is enabled). + + [EFFECT] Informational. If the test run failed (e.g. the number of + probes received is less than the number of probes sent), there may be a + corresponding problem with live traffic flow. + + [RECOVERY] If the test run failed, investigate the cause." + ::= { tmnxOamPingNotifications 10 } + +tmnxOamTraceRouteNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 2 } + +tmnxOamTraceRouteNotifications OBJECT IDENTIFIER ::= { tmnxOamTraceRouteNotifyPrefix 0 } + +tmnxOamTrPathChange NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "The path to a target has changed." + ::= { tmnxOamTraceRouteNotifications 1 } + +tmnxOamTrTestFailed NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxOamTrTestFailed notification is sent when an OAM or + SAA trace test run failed (if the 'testFailure(1)' bit of the + corresponding tmnxOamTrCtlTrapGeneration object is enabled). + + This notification is sent at most once per test run. + + [EFFECT] Informational. The test run failure may indicate a problem + with the corresponding live traffic flow. + + [RECOVERY] Investigate the cause of the test run failure." + ::= { tmnxOamTraceRouteNotifications 2 } + +tmnxOamTrTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxOamTrTestCompleted notification is sent at the end of + an OAM or SAA trace test run (if the 'testCompletion(2)' bit of the + corresponding tmnxOamTrCtlTrapGeneration object is enabled). + + [EFFECT] Informational. If the test run failed (e.g. a probe timed + out), there may be a corresponding problem with live traffic flow. + + [RECOVERY] If the test run failed, investigate the cause." + ::= { tmnxOamTraceRouteNotifications 3 } + +tmnxOamLdpTtraceAutoDiscState NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceAutoDiscoveryState + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceAutoDiscState notification is generated when the + discovery state of the 'background LDP Tree Trace entity' represented + by tmnxOamLTtraceAutoDiscoveryState has been changed." + ::= { tmnxOamTraceRouteNotifications 4 } + +tmnxOamLdpTtraceFecProbeState NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecProbeState, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecSendErrProbes + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecProbeState notification is generated when the + probe state of the 'auto discovered FEC' has been changed." + ::= { tmnxOamTraceRouteNotifications 5 } + +tmnxOamLdpTtraceFecDisStatus NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecDisStatus notification is generated when + the discovery status BITS or the number of discovered paths of the + 'auto discovered FEC' has been changed. Note that the changes are + evaluated at the end of a FEC discovery." + ::= { tmnxOamTraceRouteNotifications 6 } + +tmnxOamLdpTtraceFecPFailUpdate NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecProbeState, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecSendErrProbes + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecPFailUpdate notification is generated when + there is a probe state change in any of the relevant discovered paths + while the overall FEC probe state, tmnxOamLTtraceFecProbeState is in + 'partially failed' state." + ::= { tmnxOamTraceRouteNotifications 7 } + +tmnxOamSaaNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 3 } + +tmnxOamSaaNotifications OBJECT IDENTIFIER ::= { tmnxOamSaaNotifyPrefix 0 } + +tmnxOamSaaThreshold NOTIFICATION-TYPE + OBJECTS { + tmnxOamSaaTThreshold, + tmnxOamSaaTValue, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlLastRunResult, + tmnxOamSaaTTestRunIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxOamSaaThreshold notification is a Threshold Crossing + Alert (TCA). The TCA is generated at the end of an SAA test run when + a traffic statistic (e.g. round trip latency) crosses a configured + threshold. An SAA threshold is configured using tmnxOamSaaTThreshold. + + [EFFECT] If the TCA is 'rising(1)', the test run results may indicate + a problem with the corresponding customer traffic. If the TCA is + 'falling(2)', the TCA indicates an improvement in the test run + results. + + [RECOVERY] Investigate the cause of the latency, loss, or jitter + problem." + ::= { tmnxOamSaaNotifications 1 } + +tmnxOamDiagNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 6 } + +tmnxOamDiagNotifications OBJECT IDENTIFIER ::= { tmnxOamDiagNotifyPrefix 0 } + +tmnxOamDiagTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamDiagCtlTestMode, + tmnxOamTestRunIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxOamDiagTestCompleted trap is generated at the end of + every diagnostic test run. A diagnostic test is configured using + tmnxOamDiagCtlTable. + + tmnxOamDiagCtlTestMode indicates the type of the diagnostic test (e.g. + 'findEgressDiag(1)'). + + tmnxOamTestRunIndex indicates the run number of the completed + diagnostic test run. For example, the second run of a test with owner + 'owner_A' and test 'test_Z' has tmnxOamTestRunIndex=2. + + [EFFECT] The result of the test run can be read (e.g. from the + indicated row in tmnxOamFindEgrDiagResultsTable). + + [RECOVERY] No recovery is required." + ::= { tmnxOamDiagNotifications 1 } + +END diff --git a/MIBS/nokia/TIMETRA-PORT-MIB b/MIBS/nokia/TIMETRA-PORT-MIB new file mode 100644 index 0000000..bfdee79 --- /dev/null +++ b/MIBS/nokia/TIMETRA-PORT-MIB @@ -0,0 +1,35958 @@ +TIMETRA-PORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + AtmTrafficDescrParamIndex, + AtmVpIdentifier + FROM ATM-TC-MIB + dot1xPaePortNumber + FROM IEEE8021-PAE-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowPointer, RowStatus, + TEXTUAL-CONVENTION, TimeInterval, + TimeStamp, TruthValue + FROM SNMPv2-TC + TmnxAlarmState, TmnxMDAChanType, + TmnxPortAdminStatus, tmnxCardSlotNum, + tmnxChassisIndex, + tmnxChassisNotifyChassisId, tmnxFPNum, + tmnxHwConformance, tmnxHwNotification, + tmnxHwObjs, tmnxMdaNotifyType + FROM TIMETRA-CHASSIS-MIB + timetraSRMIBModules + FROM TIMETRA-GLOBAL-MIB + TAdaptationRuleOverride, + TBurstLimitOverride, + TBurstPercentOrDefaultOverride, + TBurstSizeBytesOvr, TBurstSizeOverride, + TCIRPercentOverride, TClassBurstLimit, + TEgrHsmdaPerPacketOffsetOvr, + TEgressHsmdaCounterId, + TEgressHsmdaQueueId, TEgressQueueId, + TExpSecondaryShaperClassRate, + TExpSecondaryShaperPIRRate, TFCName, + THSMDABurstSizeBytesOverride, + THsPirRateOverride, + THsSchedulerPolicyWeightOverride, + THsmdaPIRKRateOverride, + THsmdaPIRMRateOverride, + THsmdaWeightOverride, + THsmdaWrrWeightOverride, + TIngressQueueId, TItemDescription, + TItemVeryLongDescription, TLNamedItem, + TLNamedItemOrEmpty, TMcFrQoSProfileId, + TMlpppQoSProfileId, TNamedItem, + TNamedItemOrEmpty, TPIRPercentOverride, + TPortSchedulerAggRateLimitPIR, + TPortSchedulerCIR, + TPortSchedulerPIRRate, + TQosQueueCIRRateOverride, + TQosQueuePIRRateOverride, TQueueId, + TRateType, TSchedulerMode, + TSecondaryShaper10GPIRRate, + TWeightOverride, TmnxActionType, + TmnxAdminStateTruthValue, + TmnxDistCpuProtActionDuration, + TmnxDistCpuProtProtocolId, + TmnxDistCpuProtState, + TmnxEgrPolicerStatMode, + TmnxEnabledDisabled, TmnxFPNumberOrZero, + TmnxOperState, TmnxPortID, + TmnxQosRateHigh32, TmnxQosRateLow32, + TmnxSubIdentStringOrEmpty, + TmnxSubMgtIntDestId, + TmnxSubMgtOrgStrOrZero + FROM TIMETRA-TC-MIB + ; + +tmnxPortMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + hardware components of the Nokia SROS device. + + Copyright 2003-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-PORT-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-PORT-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-PORT-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-PORT-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-PORT-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-PORT-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-PORT-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-PORT-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-PORT-MIB." + + REVISION "200603160000Z" + DESCRIPTION + "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-PORT-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-PORT-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-PORT-MIB." + + REVISION "200403010000Z" + DESCRIPTION + "Rev 2.0 01 Mar 2004 00:00 + 2.0 release of the TIMETRA-PORT-MIB." + + ::= { timetraSRMIBModules 25 } + +TmnxPortOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current operational status of this port." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + diagnosing (4), + failed (5) + } + +TmnxPortEtherReportValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortEtherReportValue is an enumerated integer that describes + the values used to identify the reason an alarm has been raised on an + Ethernet Port. + + The possible values are: + notUsed (0) - not applicable + signalFailure(1) - Ethernet signal lost alarm + When the optic module declares a loss of signal, the MAC will + declare localFault(3) and the Physical Coding Sublayer (PCS) will declare noBlockLock(6). + remoteFault (2) - Remote Fault + See localFault(3). + localFault (3) - Local Fault + Defined in IEEE 802.3ba Clause 81.3.4. + When the PCS detects a fault it generates a localFault(3) + towards the MAC layer. The MAC layer responds by sending a + remoteFault(2) to the far end. A local fault can get caused + by any of the PCS layer defects below. + noFrameLock (4) - Not locked on the Ethernet framing sequence + Defined in IEEE 802.3ba Clause 82.2.13. + The frame lock is obtained when all lanes have 64B/66B block + sync, been deskewed, and alignment marker lock. + highBer (5) - High Bit Error Rate + Defined in IEEE 802.3ba Clause 82.2.18.2.2. + Bit error ratio > 10^-4. + noBlockLock (6) - 40G/100G PCS Lanes Not Block Locked + Defined in IEEE 802.3ba Clause 82.2.11. + Cleared once all lanes have 64B/66B block lock. + noAmLock (7) - 40G/100G PCS Alignment Marker Loss of Lock + Defined in IEEE 802.3ba Clause 82.2.12. + Cleared once all lanes alignment marker lock. + duplicateLane(8) - 40G/100G PCS Duplicate Lane Marker + Not defined in the standard. + Raised when two or more lanes are seen with the same alignment + marker." + SYNTAX INTEGER { + notUsed (0), + signalFailure (1), + remoteFault (2), + localFault (3), + noFrameLock (4), + highBer (5), + noBlockLock (6), + noAmLock (7), + duplicateLane (8) + } + +TmnxPortEtherReportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortEtherReportStatus is a bitmask that describes alarms that + can be raised/cleared on an Ethernet Port. + + The possible values are: + notUsed (0) - not applicable + signalFailure(1) - Ethernet signal lost alarm + When the optic module declares a loss of signal, the MAC will + declare localFault(3) and the PCS will declare noBlockLock(6). + remoteFault (2) - Remote Fault + See localFault(3). + localFault (3) - Local Fault + Defined in IEEE 802.3ba Clause 81.3.4. + When the PCS detects a fault it generates a localFault(3) + towards the MAC layer. The MAC layer responds by sending a + remoteFault(2) to the far end. A local fault can get caused + by any of the PCS layer defects below. + noFrameLock (4) - Not locked on the Ethernet framing sequence + Defined in IEEE 802.3ba Clause 82.2.13. + The frame lock is obtained when all lanes have 64B/66B block + sync, been deskewed, and alignment marker lock. + highBer (5) - High Bit Error Rate + Defined in IEEE 802.3ba Clause 82.2.18.2.2. + Bit error ratio > 10^-4. + noBlockLock (6) - 40G/100G PCS Lanes Not Block Locked + Defined in IEEE 802.3ba Clause 82.2.11. + Cleared once all lanes have 64B/66B block lock. + noAmLock (7) - 40G/100G PCS Alignment Marker Loss of Lock + Defined in IEEE 802.3ba Clause 82.2.12. + Cleared once all lanes alignment marker lock. + duplicateLane(8) - 40G/100G PCS Duplicate Lane Marker + Not defined in the standard. + Raised when two or more lanes are seen with the same alignment + marker." + SYNTAX BITS { + notUsed (0), + signalFailure (1), + remoteFault (2), + localFault (3), + noFrameLock (4), + highBer (5), + noBlockLock (6), + noAmLock (7), + duplicateLane (8) + } + +TmnxPortEtherMonReportValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortEtherMonReportValue is an enumerated integer that + describes the values used to identify the reason an alarm has been + raised for a fault in Monitoring on an Ethernet Port. + + TmnxPortEtherMonReportStatus defines the valid alarm values." + SYNTAX INTEGER { + noFault (0), + sdThresholdExceeded (1), + sfThresholdExceeded (2) + } + +TmnxPortEtherMonReportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortEtherMonReportStatus is a bitmask that describes alarms + that can be raised/cleared on an Ethernet Port used in Monitoring. + + The possible values are: + sdThresholdExceeded (0)-- Signal Degradation exceeded the threshold. + sfThresholdExceeded (1)-- Signal Failure exceeded the threshold." + SYNTAX BITS { + sdThresholdExceeded (0), + sfThresholdExceeded (1) + } + +TmnxPortEtherOperPhyTxClock ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortEtherOperPhyTxClock data type is an enumerated integer + that indicates the result of the master/slave resolution on copper + based Ethernet ports running at 1 Gbps. + + - The value of 'notApplicable' indicates that this object is not + applicable to this port. + - The value of 'master' indicates that the port is the timing master + for the link partner. + - The value of 'slave' indicates that the port is timing slave + to the link partner." + SYNTAX INTEGER { + notApplicable (0), + master (1), + slave (2) + } + +TmnxPortClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortClass data type is an enumerated integer that describes + the values used to identify the class of interface provided by this + port." + SYNTAX INTEGER { + none (1), + faste (2), + gige (3), + xgige (4), + sonet (5), + vport (6), + xcme (8), + tdm (9), + xlgige (10), + cgige (11), + vsme (12), + gnss (13), + vspeede (14), + serial (17), + wireless (18), + connector (19), + xxvgige (20), + cdgige (21), + reserved22 (22), + reserved23 (23), + lgige (24), + reserved25 (25), + anchor (26) + } + +TmnxPortConnectorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPortConnectorType is an index into the tmnxPortConnectTypeTable + used to identify a specific type of port connector." + SYNTAX Unsigned32 + +TmnxPortState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state level of this port. A value of 'none' indicates the + port is either in its initial creation state or is just about to + be deleted. A value of 'ghost' represents a port that is not + physically present. This state may represent a pre-provisioned + port. A value of 'linkDown' represents a port that is physically + present but does not have a link. The 'linkUp' state represents a + port that is physically present and has physical link present. + A port in 'up' state is ready to pass some kinds of traffic. + The tmnxPortUpProtocols variable indicates the actual type(s) of + traffic that can be passed on this 'up' link. The 'diagnose' state + represents the port undergoing diagnostic test." + SYNTAX INTEGER { + none (1), + ghost (2), + linkDown (3), + linkUp (4), + up (5), + diagnose (6) + } + +TmnxPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPortType is an index into the tmnxPortTypeTable used to identify a + specific type of hardware port." + SYNTAX Unsigned32 + +TmnxPortEncapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of encapsulation protocol configured on a port's network + interface. + + When the encap type has a value of 'nullEncap', + frames received will not carry any tags + or labels and as a result only one service can be + configured on this port. Sometimes this is referred to + as raw Ethernet packets. + + When the encap type has a value of 'qEncap', ingress frames carry + 802.1q tags where each different tag can signify a different service. + This is not a valid value if tmnxPortClass has a value of 'sonetPath'. + + When the encap type has a value of 'bcpNullEncap', + BCP is used on the SONET path as the NCP control protocol. + The BCP IEEE 802 Tagged Frame Configuration Option (type 8) + is negotiated to 'enabled'. VLAN tagged frames are + allowed into the SONET path. Only a single SAP can + be associated with the SONET path. 'bcpNullEncap' is + valid only if tmnxPortClass has a value of 'sonetPath'. + + When the encap type has a value of 'bcpDot1qEncap', + BCP is used as the NCP control protocol. The BCP IEEE 802 + Tagged Frame Configuration Option (type 8) is negotiated to + 'enabled'. VLAN tagged frames are allowed on the SONET path. + This encapsulation type is required when multiple SAPs are + defined on the SONET path where each one is service + delimited by a provisioned Dot1q tag. When 'bcpDot1qEncap' + is specified, BCP does not enter the 'open' state unless + the far end peer also supports 'bcpDot1qEncap'. This allows + a LCP negotiation to transmit configuration request and + confirmation messages to enable this feature. 'bcpDot1qEncap' + is a valid value only if tmnxPortClass has a value of 'SONET'. + + When the encap type has a value of 'ipcpEncap', + BCP will not be used on this SONET path. IPCP NCP is used + instead. 'ipcpEncap' is a valid only if tmnxPortClass has + a value of 'sonetPath'. + + When the encap type has a value of 'frEncap', Frame Relay is the + expected encapsulation. + + When the encap type has a value of 'pppAutoEncap', IPCP is + automatically enabled. This encap type is only valid on ports/paths in + network mode. + + When the encap type has a value of 'atmEncap', the encapsulation on + the port is ATM. The 'atmEncap' is also used when mirroring ATM ports. + + When the encap type has a value of 'wanMirrorEncap', the port is used + for mirroring of frame relay and POS ports. On such ports no link + management protocol would run. + + When the encap type has a value of 'ciscoHDLCEncap', the Cisco HDLC + encapsulation is applied. This encap type is only valid if + TmnxPortClass has a value of 'tdm' or 'sonet'. + + When the encap type has a value of 'cemEncap', encapsulation of + frames will be circuit emulation. This is used to support transparent + transmission of frames. This encap type is only valid + if TmnxPortClass has a value of 'tdm' or 'sonet' in access mode. + + When the encap type has a value of 'rawEncap', data does not + necessarily carry any tags, headers or any other form of delimiter. + This encap type is only valid on access ports supporting serial data. + + When the encap type has a value of 'cellularEncap', packets on the + port use cellular encapsulation. This encapsulation is only valid + if the port's tmnxPortType indicates that the port is a 'Cellular' + port." + SYNTAX INTEGER { + unknown (0), + nullEncap (1), + qEncap (2), + mplsEncap (3), + bcpNullEncap (4), + bcpDot1qEncap (5), + ipcpEncap (6), + frEncap (7), + pppAutoEncap (8), + atmEncap (9), + qinqEncap (10), + wanMirrorEncap (11), + ciscoHDLCEncap (12), + cemEncap (13), + reserved14 (14), + rawEncap (15), + cellularEncap (16), + wlanEncap (17) + } + +TmnxDs0ChannelList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A list of ds0 timeslots on a DS1 line. + + The list is specified as an OCTET STRING in which each ds0 + timeslot is represented by a single bit, where timeslots 1 + through 8 are represented by the bits in the first octet, + timeslots 9 through 16 by the bits in the second octet, + etc. In each octet, the lowest numbered timeslot is + represented by the most significant bit, and the highest + numbered timeslot by the least significant bit. A timeslot + is present in the list when its bit is 1, and absent + when its bit is 0. + + If the OCTET STRING value has more bits than required to represent the + timeslots on a DS1, then the extra bits are ignored." + SYNTAX OCTET STRING (SIZE (0..4)) + +TmnxBundleID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A TmnxBundleID is a unique 32 bit number encoded as shown below. + + |32 30| 29 26 | 25 22 | 21 16 | 15 13 | 12 1| + +-----+-------+-------+-------+-----------+-------+ + |001 | slot | mda | 0 | bndl type | bndlid| + +-----+-------+-------+-------+-----------+-------+ + + The bundle id is unique for a MDA. The bndlid must fall in one of + the following ranges depending on MDA type: + + mda-type range + m4-choc3-as-sfp 1-256 + m1-choc12-as-sfp 1-256 + m12-chds3-as 1-256 + m4-chds3-as 1-112 + m4-chds3 1-56 + m12-chds3 1-56 + m1-choc12-sfp 1-56 + m4-choc3-sfp 1-56 + c8-chds1 1-56 + c8-atmds1 1-8 + + A slot value of 15 (Invalid slot) and mda value of 0 (invalid mda) + represents a bundle protection group. Otherwise, the bundle is + considered associated with a valid slot and mda. + + The following bundle types are supported: + + bndl type value + MLPPP 000 + IMA 001 + MLFR 010" + SYNTAX Unsigned32 + +TmnxDSXBertPattern ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXBertPattern data type is an enumerated integer that + indicates the pattern used for the Bit Error Rate Test (BERT)." + SYNTAX INTEGER { + none (0), + ones (1), + zeros (2), + alternating (3), + twoexp3 (4), + twoexp9 (5), + twoexp15 (6), + twoexp20 (7), + twoexp11 (8), + twoexp20q (9), + twoexp23 (10) + } + +TmnxDSXBertOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXBertOperStatus data type is an enumerated integer that + indicates the status of Bit Error Rate Test (BERT). When BERT is + activated, the status will be 'active'. Otherwise the status will be + 'idle' or 'noMdaResources' if the last BERT test could not be executed + because of an MDA concurrent BERT test limit." + SYNTAX INTEGER { + none (0), + active (1), + idle (2), + noMdaResources (3) + } + +TmnxDSXIdleCycleFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXIdleCycleFlags data type is an enumerated integer that + indicates the value that the DS3/DS1 port/channel or a DS0 channel + group transmits during idle cycle. + + The value of 'none' is applicable to ATM and CEM ports/channels only, + which transmit idle cells and not octets defined by the below values. + + If the value is set to 'flags', a value of 0x7E is used. If the value + is set to 'ones', a value of 0xFF is used." + SYNTAX INTEGER { + none (0), + flags (1), + ones (2) + } + +TmnxDSXIdleFillType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXIdleFillType data type is an enumerated integer that + indicates the type of data fill that a CEM DS3/DS1 channel or a DS0 + channel group plays out when the channel experiences underrun. + + - The value of 'notApplicable' indicates that this object is not + applicable to the channel. + - The value of 'allOnes' indicates that all 1's will be played out. + - The value of 'userDefinedPattern' indicates that a user defined + pattern will be played out." + SYNTAX INTEGER { + notApplicable (0), + allOnes (1), + userDefinedPattern (2) + } + +TmnxDSXLoopback ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "The TmnxDSXLoopback data type is an enumerated integer that indicates + the type of loopback the DS3/DS1 port/channel currently is in." + SYNTAX INTEGER { + none (0), + line (1), + internal (2), + remote (3) + } + +TmnxDSXReportAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXReportAlarm data type indicates the type of TDM alarm: ais + - alarm indication signal errors. los - loss of signal errors. oof - + out-of-frame errors. rai - resource availability indicator events. + looped - far end wants the read end to loopback berSd - DSX bit error + signal degradation berSf - DSX bit error signal failure" + SYNTAX BITS { + notUsed (0), + ais (1), + los (2), + oof (3), + rai (4), + looped (5), + berSd (6), + berSf (7) + } + +TmnxDSXClockSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXClockSource data type is an enumerated type + that indicates the clock for transmitted data on a DS3 or DS1 channel. + loopTimed(1) - The clock is recovered from the line's receive + data stream + nodeTimed(2) - The clock is internal + adaptive(3) - The clock is adaptively recovered from the rate at + which data is received and not from the physical + layer. + differential(4) - The clock is recovered from differential RTP + timestamp header." + SYNTAX INTEGER { + loopTimed (1), + nodeTimed (2), + adaptive (3), + differential (4) + } + +TmnxDSXClockSyncState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXClockSyncState data type is an enumeration type that + indicates the clock synchronization state on a DS3 or DS1 channel. + unknown(0) - Unsupported or unknown state + normal(1) - Normal (locked) state + holdOver(2) - Synchronization with reference has been lost + freeRun(3) - Synchronized with internal reference" + SYNTAX INTEGER { + unknown (0), + normal (1), + holdOver (2), + freeRun (3) + } + +TmnxDS1Loopback ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDS1Loopback data type is an enumerated integer that indicates + the type of loopback the DS1 port/channel currently is in. A 'line' + loopback loops frames received on this port back to the remote system. + A 'internal' loopback loops frames from the local system back at the + framer. A 'fdlAnsi' requests a line loopback of type FDL ANSI T1.403. + A 'fdlBellcore' requests a line loopback of type FDL Bellcore + TR-TSY-000312. A 'payloadAnsi' requests a payload loopback of type FDL + ANSI T1.403. A 'inbandAnsi' requests a line loopback of type inband + ANSI T1.403. A 'inbandBellcore' requests a line loopback of type + inband Bellcore TR-TSY-000312." + SYNTAX INTEGER { + none (0), + line (1), + internal (2), + fdlAnsi (3), + fdlBellcore (4), + payloadAnsi (5), + inbandAnsi (6), + inbandBellcore (7) + } + +TmnxDS3Loopback ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDS3Loopback data type is an enumerated integer that indicates + the type of loopback the DS3 port/channel currently is in. A 'line' + loopback loops frames received on this port back to the remote system. + A 'internal' loopback loops the frames from the local system back at + the framer. When the value is set to 'remote', a signal is sent to the + remote system to provide a line loopback." + SYNTAX INTEGER { + none (0), + line (1), + internal (2), + remote (3) + } + +TmnxImaGrpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpState indicates the current state of the IMA Group State + Machine." + SYNTAX INTEGER { + invalid (0), + notConfigured (1), + startUp (2), + startUpAck (3), + configAbortUnsupportedM (4), + configAbortIncompatibleSymmetry (5), + configAbortOther (6), + insufficientLinks (7), + blocked (8), + operational (9), + configAbortUnsupportedImaVersion (10) + } + +TmnxImaGrpFailState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpFailState indicates the failure reason of an IMA group." + SYNTAX INTEGER { + noFailure (1), + startUpNe (2), + startUpFe (3), + invalidMValueNe (4), + invalidMValueFe (5), + failedAssymetricNe (6), + failedAssymetricFe (7), + insufficientLinksNe (8), + insufficientLinksFe (9), + blockedNe (10), + blockedFe (11), + otherFailure (12), + invalidImaVersionNe (13), + invalidImaVersionFe (14) + } + +TmnxImaLnkState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaLnkState indicates the current state of an IMA link." + SYNTAX INTEGER { + notInGroup (1), + unusableNoGivenReason (2), + unusableFault (3), + unusableMisconnected (4), + unusableInhibited (5), + unusableFailed (6), + usable (7), + active (8) + } + +TmnxImaLnkFailState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaLnkFailState indicates the local failure status of a link + belonging to an IMA group." + SYNTAX INTEGER { + noFailure (1), + imaLinkFailure (2), + lifFailure (3), + lodsFailure (4), + misConnected (5), + blocked (6), + fault (7), + farEndTxLinkUnusable (8), + farEndRxLinkUnusable (9) + } + +TmnxImaTestState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaTestState indicates the current state of the test pattern + procedure." + SYNTAX INTEGER { + disabled (1), + operating (2), + failed (3) + } + +TmnxImaGrpClockModes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpClockModes lists the types of clock modes available to + IMA Groups." + SYNTAX INTEGER { + ctc (1), + itc (2) + } + +TmnxImaGrpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpVersion lists the types of Ima versions available per + IMA Groups." + SYNTAX INTEGER { + oneDotZero (1), + oneDotOne (2) + } + +TmnxMcMlpppClassIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMcMlpppClassIndex indicates the class of a Multiclass MLPPP + bundle. + + For Multiclass MLPPP bundles with a non-zero tmnxBundleMlpppClassCount + of classes, class index takes valid values from 0 to + (tmnxBundleMlpppClassCount - 1) inclusive. For example a 4-class MLPPP + bundle has 4 classes with indices 0, 1, 2, and 3." + SYNTAX Integer32 (0..15) + +TmnxMlpppEndpointIdClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMlpppEndpointIdClass indicates the MLPPP Endpoint Discriminator + Class Field Type." + SYNTAX INTEGER { + nullClass (0), + localAddress (1), + ipAddress (2), + ieee802dot1GlobalMacAddress (3), + pppMagicNumberBlock (4), + publicSwitchedNetworkDirNumber (5) + } + +TmnxMlfrLinkDownReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMlfrLinkDownReason indicates the reason code for marking + a MLFR member link of a bundle to down. + A 'none' down reason indicates that the link is active. + An 'outOfService' down reason indicates that the link + operational status is down. + A 'redDiffDelayExceeded' down reason indicates that the + differential delay of the link exceeded the configured + value of red differential delay and the delay action was + configured as 'down'. + A 'loopback' down reason indicates that the link has been + detected to be in a loopback condition. + A 'negotiating' down reason indicates that the link has + not successfully negotiated the link into a bundle. + A 'noRxHelloAck' down reason indicates that the link has + not received a hello ack response. + A 'rxCause' down reason indicates that a peer failure has + been detected on this link. + A 'txCause' down reason indicates that a local failure has + been detected on this link. + A linkReset' down reason indicates that the link is being reset." + SYNTAX INTEGER { + none (0), + outOfService (1), + redDiffDelayExceeded (2), + loopback (3), + negotiating (4), + noRxHelloAck (5), + rxCause (7), + txCause (8), + linkReset (9) + } + +TmnxWaveTrackerAlarm ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "The TmnxWaveTrackerAlarm specifies the alarms which are enabled or + outstanding against a Wave Tracker enabled interface. The valid alarms + are as follows: + + - encFail - Encoder Failure. + - encDegr - Encoder Degrade. + - pwrFail - Power Control Failure. + - pwrDegr - Power Control Degrade. + - pwrHigh - Power Control High limit reached. + - pwrLow - Power Control Low limit reached. + - missing - Missing pluggable VOA. + + This textual-convention was obsoleted in release 22.2." + SYNTAX BITS { + encFail (0), + encDegr (1), + pwrFail (2), + pwrDegr (3), + pwrHigh (4), + pwrLow (5), + missing (6) + } + +TmnxOpticalAmpAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOpticalAmpAlarm specifies the alarms which are enabled or + outstanding against an interface that is equipped with an optical + amplifier. The valid alarms are as follows: + + - ampIld - Amplifier Pump over-current. + - ampTmp - Amplifier Pump temperature. + - ampMth - Amplifier Module Case temperature high. + - ampMtl - Amplifier Module Case temperature low. + - ampLos - Amplifier Loss of input optical power. + - ampLop - Amplifier Loss of output power. + - ampCom - Amplifier Module communication failure." + SYNTAX BITS { + ampIld (0), + ampTmp (1), + ampMth (2), + ampMtl (3), + ampLos (4), + ampLop (5), + ampCom (6) + } + +TmnxOpticalTdcmAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOpticalTdcmAlarm specifies the alarms which are enabled or + outstanding against an interface that is equipped with a tunable + dispersion compensation module. The valid alarms are as follows: + + - tdcmNotRdy - Tdcm not ready. + - tdcmMth - Tdcm module temperature high. + - tdcmMtl - Tdcm module temperature low. + - tdcmUnLck - Tdcm thermal control unlocked. + - tdcmTmpLim - Tdcm thermal control temperature limit. + - tdcmEprInv - Tdcm EEPROM invalid. + - tdcmCom - Tdcm module communication failure." + SYNTAX BITS { + tdcmNotRdy (0), + tdcmMth (1), + tdcmMtl (2), + tdcmUnLck (3), + tdcmTmpLim (4), + tdcmEprInv (5), + tdcmCom (6) + } + +TmnxOpticalDispCtrlMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOpticalDispCtrlMode specifies the operational control mode + of the dispersion compensation module. The valid modes are as follows: + - automatic - The software control loop automatically + determines the dispersion using a FEC + feedback algorithm to find the best + operational dispersion compensation point + - manual - The software control loop is disabled and + the user manually configures the dispersion + compensation." + SYNTAX INTEGER { + automatic (0), + manual (1) + } + +TmnxOpticalAmpCtrlState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOpticalAmpCtrlState specifies the state of the control loop + that optimizes the receive optical power of to the MSA optics." + SYNTAX INTEGER { + unknown (0), + lossOfsignal (1), + adjusting (2), + paused (3), + converged (4) + } + +TmnxOpticalTdcmCtrlState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOpticalTdcmCtrlState specifies the state of the control loop + that optimizes the dispersion by tuning the dispersion compensation + module to the set point at which the FEC corrected error rate is the + lowest." + SYNTAX INTEGER { + unknown (0), + disabled (1), + waiting (2), + sweeping (3), + zoneIn (4), + fineTuning (5), + converged (6) + } + +TmnxOpticalDwdmChannel ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "TmnxOpticalDwdmChannel is the DWDM ITU channel associated with an + optical interface. It is expressed in a form that is derived from the + laser's operational frequency. For example 193.40 THz corresponds to + DWDM ITU channel 34 in the 100 GHz grid and 193.45 THz corresponds to + DWDM ITU channel 345 in the 50 GHz grid. + + Range ITU Grid + -------- ---------------------- + 17-61 100 GHz Grid + 170-610 50 GHz Grid + + For configurable attributes, the value 0 represents no channel. For + read-only attributes, the value 0 represents no channel transmitted or + the interface is not equipped with a laser. + + This textual-convention was obsoleted in release 22.2." + SYNTAX Unsigned32 (0 | 17..61 | 170..610) + +TmnxOpticalDwdmExtendedChannel ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "TmnxOpticalDwdmExtendedChannel is the extended DWDM ITU channel + associated with an optical interface. It is expressed in a form that + is derived from the laser's operational frequency. For example 193.40 + THz corresponds to DWDM ITU channel 34 in the 100 GHz grid and 193.45 + THz corresponds to DWDM ITU channel 345 in the 50 GHz grid. + + Range ITU Grid + -------- ---------------------- + 11-62 100 GHz Grid + 115-615 50 GHz Grid + + For configurable attributes, the value 0 represents no channel. For + read-only attributes, the value 0 represents no channel transmitted or + the interface is not equipped with a laser. + + This textual-convention was obsoleted in release 22.2." + SYNTAX Unsigned32 (0 | 11..62 | 115..615) + +TmnxDigitalDiagnosticFailureBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDigitalDiagnosticFailureBits specifies the state of the + Digital Diagnostic Monitoring (DDM) SFF thresholds. For each monitored + attribute a low-warning, low-alarm, high-warning, and high-alarm are + recorded. + + A set bit indicates the object is in a failed state, a cleared bit + indicates the object has not exceeded the threshold." + SYNTAX BITS { + unknown (0), + temperature-low-warning (1), + temperature-low-alarm (2), + temperature-high-warning (3), + temperature-high-alarm (4), + supplyVoltage-low-warning (5), + supplyVoltage-low-alarm (6), + supplyVoltage-high-warning (7), + supplyVoltage-high-alarm (8), + txBiasCurrent-low-warning (9), + txBiasCurrent-low-alarm (10), + txBiasCurrent-high-warning (11), + txBiasCurrent-high-alarm (12), + txOutputPower-low-warning (13), + txOutputPower-low-alarm (14), + txOutputPower-high-warning (15), + txOutputPower-high-alarm (16), + rxOpticalPower-low-warning (17), + rxOpticalPower-low-alarm (18), + rxOpticalPower-high-warning (19), + rxOpticalPower-high-alarm (20), + aux1-low-warning (21), + aux1-low-alarm (22), + aux1-high-warning (23), + aux1-high-alarm (24), + aux2-low-warning (25), + aux2-low-alarm (26), + aux2-high-warning (27), + aux2-high-alarm (28) + } + +TmnxCoherentOpticalDefectPoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCoherentOpticalDefectPoint specifies the type of coherent + optical defects currently active on the port. + + overTemp - Module over safe operating temperature. + hwPost - Hardware fault detected during power-on + self-test. + pldFlashInit - PLD (Programmable Logic Device), CPLD + (Complex Programmable Logic Device), or FPGA + (Field Programmable Gate Array) + initialization fault. + powerSupply - Power supply is out of range. + chkSum - CFP (C Form factor Pluggable) table checksum + fault. + refClkIn - Loss of reference clock. + txJitPllLol - TX jitter PLL (Phase-Locked Loop) loss of + lock. + txCmuLol - TX CMU (Clock Multiplier Unit) loss of lock. + txLossFunc - TX loss of signal functionality. + hostTxLol - TX IC (Integrated Circuit) lock indicator. + netRxLol - RX IC lock indicator. + hostTxSkewHigh - Host lane skew out of alignment. + netTxTec - Lane TX thermoelectric cooler fault. + netTxWaveUnlk - Lane wavelength unlocked. + netTxLosf - Lane TX loss of signal functionality + netRxLos - Lane RX loss of signal. + netRxFifoErr - Lane RX FIFO error. + netRxTec - Lane RX thermoelectric cooler fault. + netTxOutOfAlign - Out of alignment. + netTxCmuLock - CMU lock fault. + netTxRefClk - Reference clock fault. + netRxModemSyncDet - Modem sync detect fault. + netRxModemLock - Modem lock fault. + hostTxLaneFifoErr - Lane TX FIFO error. + hostTxDeskew - Deskew lock fault. + hostRxCorr - Host Rx FEC corrected bits detected. + hostRxUncorr - Host Rx FEC uncorrectable error detected. + commFail - Communication failure." + SYNTAX BITS { + overTemp (0), + hwPost (1), + pldFlashInit (2), + powerSupply (3), + chkSum (4), + refClkIn (5), + txJitPllLol (6), + txCmuLol (7), + txLossFunc (8), + hostTxLol (9), + netRxLol (10), + hostTxSkewHigh (11), + netTxTec (12), + netTxWaveUnlk (13), + netTxLosf (14), + netRxLos (15), + netRxFifoErr (16), + netRxTec (17), + netTxOutOfAlign (18), + netTxCmuLock (19), + netTxRefClk (20), + netRxModemSyncDet (21), + netRxModemLock (22), + hostTxLaneFifoErr (23), + hostTxDeskew (24), + hostRxCorr (25), + hostRxUncorr (26), + commFail (27) + } + +TmnxCoherentOpticalAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCoherentOpticalAlarm specifies the type of coherent optical + alarm currently active on the port. The values are logical ORs of + TmnxCoherentOpticalDefectPoint. + + moduleFault - logical OR of defect points 'overTemp(0)', + 'hwPost(1)', 'pldFlashInit(2)', 'powerSupply(3)', + 'chkSum(4)', 'commFail(27)' + + module - logical OR of defect points 'refClkIn(5)', + 'txJitPllLol(6)', 'txCmuLol(7)', 'txLossFunc(8)', + 'hostRxCorr(25)', 'hostRxUncorr(26)' + + netRx - logical OR of defect points 'netRxLol(10)', + 'netRxLos(15)', 'netRxFifoErr(16)', 'netRxTec(17)', + 'netRxModemSyncDet(21)', 'netRxModemLock(22)' + + netTx - logical OR of defect points 'netTxTec(12)', + 'netTxWaveUnlk(13)', 'netTxLosf(14)', + 'netTxOutOfAlign(18)', 'netTxCmuLock(19)', + 'netTxRefClk(20)' + + hostTx - logical OR of defect points 'hostTxLol(9)', + 'hostTxSkewHigh(11)', 'hostTxLaneFifoErr(23)', + 'hostTxDeskew(24)'" + SYNTAX BITS { + moduleFault (0), + module (1), + netRx (2), + netTx (3), + hostTx (4) + } + +TmnxPortLosReaction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortLosReaction specifies the type of action that is taken in + the event of a Loss Of Signal (LOS). The valid modes are as follows: + + - none - Specifies that the interface not be taken down on + crossing the optical LOS threshold. + - squelch - Specifies that the interface be taken down on + crossing the optical LOS threshold." + SYNTAX INTEGER { + none (0), + squelch (1) + } + +TmnxPortCompatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortCompatMode specifies the optical mode and rate of + operation of the Coherent interface. + + Code points: + longHaul - interface will operate in the native long haul mode + metro - interface will operate in the native metro regional mode + access - interface will operate in the native access mode + - 80km reach + interop - interface will operate in the third party interop mode + interop2 - interface will operate in the third party interop mode + with alternate differential encoding + interop3 - interface will operate in the CFP2-DCO Rev A0 Staircase + FEC interop mode + longHaulNonDiff - interface will operate in the native long haul + mode using non-differential encoding + " + SYNTAX INTEGER { + longHaul (0), + metro (1), + access (2), + interop (3), + interop2 (4), + interop3 (5), + longHaulNonDiff (6) + } + +TmnxSFFStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSFFStatus specifies the operational status of the small form + factor (SFF) that is inserted into the port. If the SFF is removed + from the port, the value of TmnxSFFStatus will be 'not-equipped (0)', + otherwise 'operational (1)' if no failure is detected. + + A failure to read the SFF data will result in a 'read-error (2)', + while corrupted information on the SFF will result in either + 'data-corrupt (3)', or 'ddm-corrupt (4)' if an SFF read results in + invalid data or DDM information respectively. An insertion of an + unsupported SFF will result in 'unsupported (5)'. An insertion of + an SFF device that is preventing other devices from being read will + result in the state 'culprit (6)' for the offending device, and + 'blocked (7)' for the other devices. + + A trap will be raised if the value of TmnxSFFStatus indicates a + failure; that is the TmnxSFFStatus is neither 'not-equipped (0)', nor + 'operational (1)'." + SYNTAX INTEGER { + not-equipped (0), + operational (1), + read-error (2), + data-corrupt (3), + ddm-corrupt (4), + unsupported (5), + culprit (6), + blocked (7) + } + +TmnxHoldTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHoldTime specifies the hold-timer for link up/down event + dampening. This guards against reporting excessive interface + transitions. This is implemented by not advertising subsequent + transitions of the interface to upper layer protocols until the + configured timer has expired." + SYNTAX Unsigned32 + +TmnxPortOptComplianceExtType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortOptComplianceExtType is an enumerated integer that extends + the tmnxPortOpticalCompliance field of of a small form factor (SFF) + that is inserted into the port" + REFERENCE + "SFF Committee document SFF-8024 February 14 2019 + Revision 4.6 Section 4.4." + SYNTAX Unsigned32 + +TmnxRS232ControlLead ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The programmed setting of a Serial control lead." + SYNTAX INTEGER { + high (1), + low (2) + } + +TmnxRS232ControlLeadMon ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The programmed monitor setting of a Serial control lead." + SYNTAX INTEGER { + on (1), + off (2) + } + +TmnxPortConnectorBreakoutType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPortConnectorBreakoutType is an index into the + tmnxPortConnBreakoutTypeTable used to identify a specific type of + connector breakout." + SYNTAX Unsigned32 + +TmnxCrcPolynomial ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCrcPolynomial is enumerated integer type of polynomial options + used in load balancing algorithm for distribution of packet flows + under ECMP and LAG. + poly1(1) - CRC16_0x8003 + poly2(2) - CRC16_0x8011 + poly3(3) - CRC16_0x8423 + poly4(4) - CRC16_0x8101 + poly5(5) - CRC16_0x84a1 + poly6(6) - CRC16_0x9019." + SYNTAX INTEGER { + poly1 (1), + poly2 (2), + poly3 (3), + poly4 (4), + poly5 (5), + poly6 (6) + } + +TmnxPortGnssConstellation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPortGnssConstellation specifies or indicates which constellation + types the installed GNSS receiver module shall process. + + gps - Global Positioning System. Owned by the United States government. + + glonass - GLObal NAvigation Satellite System. Owned by the Russian + government." + SYNTAX BITS { + gps (0), + glonass (1) + } + +TmnxPortGnssAntennaStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPortGnssAntennaStatus indicates the status of the GNSS receiver + module's antenna." + SYNTAX INTEGER { + unknown (0), + unsupported (1), + ok (2), + overCurrent (3), + underCurrent (4), + noBiasVoltage (5) + } + +TmnxPortGnssSyncStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPortGnssSyncStatus indicates the status of the GNSS receiver + module with respect to generating a sync-worthy clock signal." + SYNTAX INTEGER { + unknown (0), + locked (1), + notLocked (2) + } + +TmnxAggShaperSchdAlgColorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAggShaperSchdAlgColorType data type is an enumerated integer + that indicates the type color based to represent the scaling of + hw-agg-shaper members within a hw-agg-shaper scheduler policy. + + - The value of 'green' indicates that the algorithm is well within its scaling limit. + - The value of 'amber' indicates that the scaling of members is within certain threshold. + - The value of 'red' indicates that the algorithm has gone over its limits." + SYNTAX INTEGER { + green (0), + amber (1), + red (2) + } + +TmnxOpticalDwdmFrequency ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxOpticalDwdmFrequency is the frequency for a DWDM optical port. + + For configurable attributes, the value 0 represents no frequency has + been defined. For read-only attributes, the value 0 represents no + signal has been transmitted. + + Note that tunable DWDM optical ports operate at specific frequencies + on grids. Traditionally, these have used the 100 or 50 GHz grib, but + newer interfaces can support other grids such as 75 GHz, 33 GHz, 25 + GHz, 12.5 GHz, 6.25 GHz, and 3.125 GHz. + + In addition some interfaces allow for fine tuning of the frequency to + values off grid." + SYNTAX Unsigned32 (0 | 191100000..196150000) + +tmnxPortConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 2 } + +tmnxPortCompliances OBJECT IDENTIFIER ::= { tmnxPortConformance 1 } + +tmnxPortComp7750 OBJECT IDENTIFIER ::= { tmnxPortCompliances 3 } + +tmnxPortComp7750V4v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 4.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems. + + tmnxMlImaBundleGroup was added as of R4." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV4v0, + tmnxPortEthernetV3v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV4v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV3v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV4v0, + tmnxMlImaBundleGroup + } + ::= { tmnxPortComp7750 2 } + +tmnxPortComp7750V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV5v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV5v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV5v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV5v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV5v0Group + } + ::= { tmnxPortComp7750 3 } + +tmnxPortComp7750V6v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV6v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV6v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV6v0, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7750 4 } + +tmnxPortComp7750V6v1 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.1 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV6v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV6v1Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7750 5 } + +tmnxPortComp7750V7v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV7v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV7v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV7v0Group, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxPortSchedStatsGroup + } + ::= { tmnxPortComp7750 6 } + +tmnxPortComp7750V8v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 8.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV7v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV8v0Group, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortGroup, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortNotificationGroupV8v9 + } + ::= { tmnxPortComp7750 7 } + +tmnxPortComp7750V9v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 9.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems. + + This MODULE-COMPLIANCE was made obsolete in favor of + tmnxPortComplianceV9v0." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV7v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV8v0Group, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV9v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group + } + ::= { tmnxPortComp7750 8 } + +tmnxPortComp7450 OBJECT IDENTIFIER ::= { tmnxPortCompliances 4 } + +tmnxPortComp7450V4v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 4.0 of TIMETRA-PORT-MIB on the + Nokia 7450 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV4v0, + tmnxPortEthernetV3v0Group, + tmnxPortSonetV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV3v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group + } + ::= { tmnxPortComp7450 2 } + +tmnxPortComp7450V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of TIMETRA-PORT-MIB on the + Nokia 7450 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV5v0, + tmnxPortSonetV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV5v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group, + tmnxPortEthernetV5v0Group + } + ::= { tmnxPortComp7450 3 } + +tmnxPortComp7450V6v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.0 of TIMETRA-PORT-MIB on the + Nokia 7450 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortSonetV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group, + tmnxPortEthernetV6v0Group, + tmnxHsmdaGroupV6v0, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7450 4 } + +tmnxPortComp7450V6v1 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.1 of TIMETRA-PORT-MIB on the + Nokia 7450 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortSonetV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group, + tmnxPortEthernetV6v1Group, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7450 5 } + +tmnxPortComp7450V7v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-PORT-MIB on the + Nokia 7450 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV7v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group, + tmnxPortEthernetV7v0Group, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV7v0Group, + tmnxPortQStatV7v0Group, + tmnxPortSchedStatsGroup + } + ::= { tmnxPortComp7450 6 } + +tmnxPortComp7450V8v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 8.0 of TIMETRA-PORT-MIB on the + Nokia 7450 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group, + tmnxPortEthernetV7v0Group, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV8v0Group, + tmnxPortQStatV7v0Group, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortNotificationGroupV8v9 + } + ::= { tmnxPortComp7450 7 } + +tmnxPortComp7710 OBJECT IDENTIFIER ::= { tmnxPortCompliances 5 } + +tmnxPortComp7710V3v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 3.0 of TIMETRA-PORT-MIB." + MODULE + MANDATORY-GROUPS { + tmnxPortV3v0Group, + tmnxPortEthernetV3v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupR2r1, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMV3v0Group, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleV3v0Group, + tmnx7710PortTDMGroupV3v0 + } + ::= { tmnxPortComp7710 1 } + +tmnxPortComp7710V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of TIMETRA-PORT-MIB." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV5v0, + tmnxPortEthernetV5v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV5v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV5v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV5v0, + tmnxPortSchedV5v0Group, + tmnx7710PortTDMGroupV5v0 + } + ::= { tmnxPortComp7710 2 } + +tmnxPortComp7710V6v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.0 of TIMETRA-PORT-MIB." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortEthernetV6v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV6v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxPortSchedV5v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7710 3 } + +tmnxPortComp7710V6v1 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.1 of TIMETRA-PORT-MIB." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortEthernetV6v1Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV6v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxPortSchedV5v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7710 4 } + +tmnxPortComp7710V7v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-PORT-MIB." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortEthernetV7v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV7v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxPortSchedV5v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV7v0Group, + tmnxPortQStatV7v0Group, + tmnxPortSchedStatsGroup + } + ::= { tmnxPortComp7710 5 } + +tmnxPortComp7710V8v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 8.0 of TIMETRA-PORT-MIB." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortEthernetV7v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxPortSchedV5v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV8v0Group, + tmnxPortQStatV7v0Group, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortNotificationGroupV8v9 + } + ::= { tmnxPortComp7710 6 } + +tmnxPortComplianceV9v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 9.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV7v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV6v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxPortQV8v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV9v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group + } + ::= { tmnxPortCompliances 6 } + +tmnxPortComplianceV10v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 10.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV7v0Group, + tmnxPortEthernetV10v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV10v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxDDMLaneGroupV10v0, + tmnxPortQV8v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV9v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group, + tmnxPortNetEgrV10v0Group, + tmnxPortPlcyGroup, + tmnxPwPortV10v0Group, + tmnxPortLoadBalGroupV10v0, + tmnxPortEtherPhysStatsGroup + } + ::= { tmnxPortCompliances 7 } + +tmnxPortComplianceV11v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 11.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxScalarPortV11v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV7v0Group, + tmnxPortEthernetV10v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV10v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxDDMLaneGroupV10v0, + tmnxPortQV8v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV9v0Group, + tmnxPortVPortV11v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group, + tmnxPortNetEgrV10v0Group, + tmnxPortPlcyGroup, + tmnxPwPortV10v0Group, + tmnxPortLoadBalGroupV10v0, + tmnxPortEgrQGrpV11v0Group, + tmnxPortEtherPhysStatsGroup, + tmnxWaveTrackerV11v0Group, + tmnxPortEgrQGrpV11v0Group, + tmnxCohOptPortGroup, + tmnxCohOptPortStatsGroup, + tmnxPortNotificationV11v0Group, + tmnxPortEgrHsmdaStatV11v0Group, + tmnxPortEgrHsmdaOverV11v0Group, + tmnxPortEthernetV11v0Group + } + ::= { tmnxPortCompliances 8 } + +tmnxPortComplianceV12v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 12.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxDS3V12v0Group, + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxScalarPortV11v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV7v0Group, + tmnxPortEthernetV10v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV10v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxDDMLaneGroupV10v0, + tmnxPortQV8v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV9v0Group, + tmnxPortVPortV11v0Group, + tmnxPortVPortV12v0Group, + tmnxPortParentLocV12v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group, + tmnxPortNetEgrV10v0Group, + tmnxPortPlcyGroup, + tmnxPwPortV10v0Group, + tmnxPortLoadBalGroupV10v0, + tmnxPortEgrQGrpV11v0Group, + tmnxPortEtherPhysStatsGroup, + tmnxPortEtherSymMonGroupV12v0, + tmnxPrtEthSmMnNotifyObjsGrpV12v0, + tmnxPortEthSymMonNotifyGrpV12v0, + tmnxWaveTrackerV11v0Group, + tmnxPortEgrQGrpV11v0Group, + tmnxCohOptPortGroup, + tmnxCohOptPortStatsGroup, + tmnxPortNotificationV11v0Group, + tmnxPortEgrHsmdaStatV11v0Group, + tmnxPortEgrHsmdaOverV11v0Group, + tmnxPortEthernetV11v0Group, + tmnxPortEthernetV12v0Group, + tmnxCohOptPortV11v0Group, + tmnxDot1xPaePortGroup, + tmnxPortAggRateV12v0Group, + tmnxPortSchedPlcyV12v0Group, + tmnxSonetPortV12v0Group + } + ::= { tmnxPortCompliances 9 } + +tmnxPortComplianceV13v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 13.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxDS3V12v0Group, + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxScalarPortV11v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortEthernetV7v0Group, + tmnxPortEthernetV10v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV10v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxDDMLaneGroupV10v0, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV11v0Group, + tmnxPortVPortV12v0Group, + tmnxPortParentLocV12v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxOpticalPortGroup, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group, + tmnxPortNetEgrV10v0Group, + tmnxPortPlcyGroup, + tmnxPwPortV10v0Group, + tmnxPortLoadBalGroupV10v0, + tmnxPortEgrQGrpV11v0Group, + tmnxPortEtherPhysStatsGroup, + tmnxPortEtherSymMonGroupV12v0, + tmnxPrtEthSmMnNotifyObjsGrpV12v0, + tmnxPortEthSymMonNotifyGrpV12v0, + tmnxWaveTrackerV11v0Group, + tmnxPortEgrQGrpV11v0Group, + tmnxCohOptPortGroup, + tmnxCohOptPortStatsGroup, + tmnxPortNotificationV11v0Group, + tmnxPortEgrHsmdaStatV11v0Group, + tmnxPortEgrHsmdaOverV11v0Group, + tmnxPortEthernetV11v0Group, + tmnxPortEthernetV12v0Group, + tmnxCohOptPortV11v0Group, + tmnxDot1xPaePortGroup, + tmnxPortAggRateV12v0Group, + tmnxPortSchedPlcyV12v0Group, + tmnxSonetPortV12v0Group, + tmnxPortTopologyV13v0Group, + tmnxPortQueueOvrV13v0Group, + tmnxCohOptPortV12v0Group, + tmnxCohOptPortStatsV12v0Group, + tmnxPortSchedPlcyOvrV13v0Group, + tmnxPortAggRateLimitV13v0Group, + tmnxPortV13v0Group, + tmnxPortSchedV13v0Group + } + ::= { tmnxPortCompliances 10 } + +tmnxPortComplianceV14v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 14.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortEtherAccessV14v0Group, + tmnxPortGroup, + tmnxPortQosStatsGroup, + tmnxPortFwdEngStatsGroup, + tmnxPortGroupV14v0, + tmnxPortEgrQosStatsGroup, + tmnxPortEthPTPAsymGroupV14v0 + } + ::= { tmnxPortCompliances 11 } + +tmnxPortComplianceV15v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 15.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxDS3V12v0Group, + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxScalarPortV11v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortEthernetV7v0Group, + tmnxPortEthernetV10v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV10v0, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup, + tmnxDDMLaneGroupV10v0, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV11v0Group, + tmnxPortVPortV12v0Group, + tmnxPortParentLocV12v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group, + tmnxPortNetEgrV10v0Group, + tmnxPortPlcyGroup, + tmnxPwPortV10v0Group, + tmnxPortLoadBalGroupV10v0, + tmnxPortEgrQGrpV11v0Group, + tmnxPortEtherPhysStatsGroup, + tmnxPortEtherSymMonGroupV12v0, + tmnxPrtEthSmMnNotifyObjsGrpV12v0, + tmnxPortEthSymMonNotifyGrpV12v0, + tmnxWaveTrackerV11v0Group, + tmnxPortEgrQGrpV11v0Group, + tmnxCohOptPortGroup, + tmnxCohOptPortStatsGroup, + tmnxPortNotificationV11v0Group, + tmnxPortEgrHsmdaStatV11v0Group, + tmnxPortEgrHsmdaOverV11v0Group, + tmnxPortEthernetV11v0Group, + tmnxPortEthernetV12v0Group, + tmnxCohOptPortV11v0Group, + tmnxDot1xPaePortGroup, + tmnxPortAggRateV12v0Group, + tmnxPortSchedPlcyV12v0Group, + tmnxSonetPortV12v0Group, + tmnxPortTopologyV13v0Group, + tmnxPortQueueOvrV13v0Group, + tmnxCohOptPortV12v0Group, + tmnxCohOptPortStatsV12v0Group, + tmnxPortSchedPlcyOvrV13v0Group, + tmnxPortAggRateLimitV13v0Group, + tmnxPortV13v0Group, + tmnxPortSchedV15v0Group, + tmnxPortQOverDropTailGroup, + tmnxPortEgrHsGroup, + tmnxPortEgrHsSchedGroup, + tmnxPortEgrHsSecShaperGroup, + tmnxPortEtherUtilStatGroup, + tmnxPortRateV15v0Group, + tmnxPortEtherRsFecModeGroup, + tmnxPortSchedBurstV15v0Group, + tmnxPortAccSchedOvrSV15v0Group, + tmnxPortEtherDampeningGroup, + tmnxPortEtherDampeningStatsGroup, + tmnxPortConnectorBreakoutGroup, + tmnxPwPortEthTypeV15v0Group, + tmnxRS232PortGroup, + tmnxRS232PortNotifyGroup, + tmnxPortVsrGroup, + tmnxPortTransceiverGroupV15v0 + } + ::= { tmnxPortCompliances 12 } + +tmnxPortComplianceV16v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 16.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPortQosMWModAwareV16v0Group, + tmnxPortQosMWModAwV16v0NotifyGrp, + tmnxPortFPMacObjectGroup, + tmnxPortLicensingGroup, + tmnxPortLoadBalGroupV16v0 + } + ::= { tmnxPortCompliances 13 } + +tmnxPortComplianceV19v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 19.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxRsFecConnectorGroup, + tmnxRsFecModeGroup, + tmnxPortBWGroup, + tmnxPortEgrQosPortQosPlcyGroup, + tmnxPortLoadBalGroupV19v5, + tmnxPortEtherLoopbackGroup, + tmnxPortTDMGroupV19v0, + tmnxPortNotificationV19v0Group, + tmnxPortAdapterGroupV19v0, + tmnxPortEtherPhysStatsV19v0Group + } + ::= { tmnxPortCompliances 14 } + +tmnxPortComplianceV20v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 20.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxDS3V12v0Group, + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxScalarPortV11v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortEthernetV7v0Group, + tmnxPortEthernetV10v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxHsmdaGroupV10v0, + tmnxDigitalDiagMonitorGroup, + tmnxDDMLaneGroupV10v0, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxWaveTrackerGroup, + tmnxPortDwdmGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV11v0Group, + tmnxPortVPortV12v0Group, + tmnxPortParentLocV12v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxPortATMGroupV9v0, + tmnxPortEgrExpShaperV9v0Group, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group, + tmnxPortNetEgrV10v0Group, + tmnxPortPlcyGroup, + tmnxPwPortV10v0Group, + tmnxPortLoadBalGroupV10v0, + tmnxPortEgrQGrpV11v0Group, + tmnxPortEtherPhysStatsGroup, + tmnxPortEtherSymMonGroupV12v0, + tmnxPrtEthSmMnNotifyObjsGrpV12v0, + tmnxPortEthSymMonNotifyGrpV12v0, + tmnxWaveTrackerV11v0Group, + tmnxPortEgrQGrpV11v0Group, + tmnxCohOptPortGroup, + tmnxCohOptPortStatsGroup, + tmnxPortNotificationV11v0Group, + tmnxPortEgrHsmdaStatV11v0Group, + tmnxPortEgrHsmdaOverV11v0Group, + tmnxPortEthernetV11v0Group, + tmnxPortEthernetV12v0Group, + tmnxCohOptPortV11v0Group, + tmnxDot1xPaePortGroup, + tmnxPortAggRateV12v0Group, + tmnxPortSchedPlcyV12v0Group, + tmnxSonetPortV12v0Group, + tmnxPortTopologyV13v0Group, + tmnxPortQueueOvrV13v0Group, + tmnxCohOptPortV12v0Group, + tmnxCohOptPortStatsV12v0Group, + tmnxPortSchedPlcyOvrV13v0Group, + tmnxPortAggRateLimitV13v0Group, + tmnxPortV13v0Group, + tmnxPortSchedV15v0Group, + tmnxPortQOverDropTailGroup, + tmnxPortEgrHsGroup, + tmnxPortEgrHsSchedGroup, + tmnxPortEgrHsSecShaperGroup, + tmnxPortEtherUtilStatGroup, + tmnxPortRateV15v0Group, + tmnxPortEtherRsFecModeGroup, + tmnxPortSchedBurstV15v0Group, + tmnxPortAccSchedOvrSV15v0Group, + tmnxPortEtherDampeningGroup, + tmnxPortEtherDampeningStatsGroup, + tmnxPortConnectorBreakoutGroup, + tmnxPwPortEthTypeV15v0Group, + tmnxRS232PortGroup, + tmnxRS232PortNotifyGroup, + tmnxPortVsrGroup, + tmnxPortTransceiverGroupV15v0, + tmnxPortStatsGroupV20v0, + tmnxPortRxPauseFramesV20v0Group, + tmnxPortGNSSGroupV20v0, + tmnxPortGnssNotifV20v0Group, + tmnxPortPoolGroupV20v0, + tmnxPortNetEgrQMonQDepthV20v0Grp, + tPortNetEgrPortQMonQDepV20v0Grp, + tmnxDot1xPaePortV20v0Group, + tmnxPortEsmcTunV20v0Group, + tPortEgrPSAggStatsV20v0Group, + tmnxPortNotifyObjsGroupV20v0, + tmnxDDMLaneGroupV20v0, + tmnxPortTransceiverGroupV20v0, + tmnxPortNotificationGroupV20v0, + tmnxPortDwdmV20v0Group + } + ::= { tmnxPortCompliances 15 } + +tmnxPortComplianceV21v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 21.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxDS3V12v0Group, + tmnxPortGroupV7v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV7v0, + tmnxPortTDME1GroupV6v1, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupV8v0, + tmnxPortNotificationGroupV9v4, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV7v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxScalarPortV11v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortEthernetV7v0Group, + tmnxPortEthernetV10v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxDigitalDiagMonitorGroup, + tmnxDDMLaneGroupV10v0, + tmnx7710PortTDMGroupV5v0, + tmnxPortQStatV7v0Group, + tmnxMcMfrBundleGroup, + tmnxFrIntfGroup, + tmnxFrf12IntfGroup, + tmnxPortGroupV8v0, + tmnxPortCEMGroupV8v0, + tmnxPortSchedStatsGroup, + tmnxPortVPortV11v0Group, + tmnxPortVPortV12v0Group, + tmnxPortParentLocV12v0Group, + tmnxMlpppBundleGroupV7v0, + tmnxPortATMGroupV9v0, + tmnxPortObjAppV9v0Group, + tmnxOpticalPortGroupV9v0, + tmnxPortNotificationGroupV8v9, + tmnxPortEgrVPortStatsV9v0Group, + tmnxPortEtherV9v0Group, + tmnxPortNotificationV9v0Group, + tmnxPortV9v0Group, + tmnxPortNetEgrV10v0Group, + tmnxPortPlcyGroup, + tmnxPwPortV10v0Group, + tmnxPortLoadBalGroupV10v0, + tmnxPortEgrQGrpV11v0Group, + tmnxPortEtherPhysStatsGroup, + tmnxPortEtherSymMonGroupV12v0, + tmnxPrtEthSmMnNotifyObjsGrpV12v0, + tmnxPortEthSymMonNotifyGrpV12v0, + tmnxPortEgrQGrpV11v0Group, + tmnxCohOptPortGroup, + tmnxCohOptPortStatsGroup, + tmnxPortNotificationV11v0Group, + tmnxPortEthernetV11v0Group, + tmnxPortEthernetV12v0Group, + tmnxCohOptPortV11v0Group, + tmnxDot1xPaePortGroup, + tmnxPortAggRateV12v0Group, + tmnxPortSchedPlcyV12v0Group, + tmnxPortTopologyV13v0Group, + tmnxCohOptPortV12v0Group, + tmnxCohOptPortStatsV12v0Group, + tmnxPortSchedPlcyOvrV13v0Group, + tmnxPortAggRateLimitV13v0Group, + tmnxPortV13v0Group, + tmnxPortSchedV15v0Group, + tmnxPortQOverDropTailGroup, + tmnxPortEgrHsGroup, + tmnxPortEgrHsSchedGroup, + tmnxPortEgrHsSecShaperGroup, + tmnxPortEtherUtilStatGroup, + tmnxPortRateV15v0Group, + tmnxPortEtherRsFecModeGroup, + tmnxPortSchedBurstV15v0Group, + tmnxPortAccSchedOvrSV15v0Group, + tmnxPortEtherDampeningGroup, + tmnxPortEtherDampeningStatsGroup, + tmnxPortConnectorBreakoutGroup, + tmnxPwPortEthTypeV15v0Group, + tmnxRS232PortGroup, + tmnxRS232PortNotifyGroup, + tmnxPortVsrGroup, + tmnxPortTransceiverGroupV15v0, + tmnxPortStatsGroupV20v0, + tmnxPortRxPauseFramesV20v0Group, + tmnxPortGNSSGroupV20v0, + tmnxPortGnssNotifV20v0Group, + tmnxPortPoolGroupV20v0, + tmnxPortNetEgrQMonQDepthV20v0Grp, + tPortNetEgrPortQMonQDepV20v0Grp, + tmnxDot1xPaePortV20v0Group, + tmnxPortEsmcTunV20v0Group, + tPortEgrPSAggStatsV20v0Group, + tmnxPortNotifyObjsGroupV20v0, + tmnxDDMLaneGroupV20v0, + tmnxPortTransceiverGroupV20v0, + tmnxPortNotificationGroupV20v0, + tmnxPortDwdmV20v0Group, + tPortDCpuProtV21v0Group, + tPortHWAggShaperV21v0Group, + tmnxPortEgrVoqStatsV21v0Group, + tmnxPortAccIngQMonQDepthV21v0Grp, + tmnxPortHQosOnLagV21v0Grp, + tmnxPortCupsV21v0Grp, + tmnxPortHQosOnLagWredV21v0Grp + } + ::= { tmnxPortCompliances 16 } + +tmnxPortComplianceV22v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 22.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tPortHWAggShaperV22v0Group, + tPortHWAggShaperNotifGroupV22v0, + tmnxPortQueueOvrV22v0Group + } + ::= { tmnxPortCompliances 17 } + +tmnxPortGroups OBJECT IDENTIFIER ::= { tmnxPortConformance 2 } + +tmnxPortFRGroup OBJECT-GROUP + OBJECTS { + tmnxFRDlcmiMode, + tmnxFRDlcmiN392Dce, + tmnxFRDlcmiN393Dce, + tmnxFRDlcmiT392Dce, + tmnxFRDlcmiTxStatusEnqMsgs, + tmnxFRDlcmiRxStatusEnqMsgs, + tmnxFRDlcmiStatusEnqMsgTimeouts, + tmnxFRDlcmiTxStatusMsgs, + tmnxFRDlcmiRxStatusMsgs, + tmnxFRDlcmiStatusMsgTimeouts, + tmnxFRDlcmiDiscardedMsgs, + tmnxFRDlcmiInvRxSeqNumMsgs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Frame Relay DLCMI on + Nokia SROS series systems." + ::= { tmnxPortGroups 5 } + +tmnxQosAppObjsGroup OBJECT-GROUP + OBJECTS { + tmnxObjectAppPoolRowStatus, + tmnxObjectAppResvCbs, + tmnxObjectAppSlopePolicy, + tmnxObjectAppPoolSize + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos associations of the + buffer pools to MDAs, ports, channels and bundles on Nokia SROS series + systems." + ::= { tmnxPortGroups 6 } + +tmnxPortTestGroup OBJECT-GROUP + OBJECTS { + tmnxPortTestState, + tmnxPortTestMode, + tmnxPortTestParameter, + tmnxPortTestLastResult, + tmnxPortTestStartTime, + tmnxPortTestEndTime, + tmnxPortTestDuration, + tmnxPortTestAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of port testing on Nokia + SROS series system." + ::= { tmnxPortGroups 7 } + +tmnxPortObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxDS1IdleCycleFlags, + tmnxSonetPathType, + tmnxPortFCStatsIngFwdInProfPkts, + tmnxPortFCStatsIngFwdOutProfPkts, + tmnxPortFCStatsIngFwdInProfOcts, + tmnxPortFCStatsIngFwdOutProfOcts, + tmnxPortFCStatsIngDroInProfPkts, + tmnxPortFCStatsIngDroOutProfPkts, + tmnxPortFCStatsIngDroInProfOcts, + tmnxPortFCStatsIngDroOutProfOcts, + tmnxPortFCStatsEgrFwdInProfPkts, + tmnxPortFCStatsEgrFwdOutProfPkts, + tmnxPortFCStatsEgrFwdInProfOcts, + tmnxPortFCStatsEgrFwdOutProfOcts, + tmnxPortFCStatsEgrDroInProfPkts, + tmnxPortFCStatsEgrDroOutProfPkts, + tmnxPortFCStatsEgrDroInProfOcts, + tmnxPortFCStatsEgrDroOutProfOcts + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-PORT-MIB which are obsoleted." + ::= { tmnxPortGroups 11 } + +tmnxPortIngrMdaQosStatR2r1Group OBJECT-GROUP + OBJECTS { + tmnxPortIngrMdaQos00StatDropPkts, + tmnxPortIngrMdaQos00StatDropOcts, + tmnxPortIngrMdaQos01StatDropPkts, + tmnxPortIngrMdaQos01StatDropOcts, + tmnxPortIngrMdaQos02StatDropPkts, + tmnxPortIngrMdaQos02StatDropOcts, + tmnxPortIngrMdaQos03StatDropPkts, + tmnxPortIngrMdaQos03StatDropOcts, + tmnxPortIngrMdaQos04StatDropPkts, + tmnxPortIngrMdaQos04StatDropOcts, + tmnxPortIngrMdaQos05StatDropPkts, + tmnxPortIngrMdaQos05StatDropOcts, + tmnxPortIngrMdaQos06StatDropPkts, + tmnxPortIngrMdaQos06StatDropOcts, + tmnxPortIngrMdaQos07StatDropPkts, + tmnxPortIngrMdaQos07StatDropOcts, + tmnxPortIngrMdaQos08StatDropPkts, + tmnxPortIngrMdaQos08StatDropOcts, + tmnxPortIngrMdaQos09StatDropPkts, + tmnxPortIngrMdaQos09StatDropOcts, + tmnxPortIngrMdaQos10StatDropPkts, + tmnxPortIngrMdaQos10StatDropOcts, + tmnxPortIngrMdaQos11StatDropPkts, + tmnxPortIngrMdaQos11StatDropOcts, + tmnxPortIngrMdaQos12StatDropPkts, + tmnxPortIngrMdaQos12StatDropOcts, + tmnxPortIngrMdaQos13StatDropPkts, + tmnxPortIngrMdaQos13StatDropOcts, + tmnxPortIngrMdaQos14StatDropPkts, + tmnxPortIngrMdaQos14StatDropOcts, + tmnxPortIngrMdaQos15StatDropPkts, + tmnxPortIngrMdaQos15StatDropOcts + } + STATUS current + DESCRIPTION + "The group of objects that describe the MDA QoS discard statistics for + an ethernet port located on an oversubscribed MDA for revision 2.1 on + Nokia SROS series systems." + ::= { tmnxPortGroups 14 } + +tmnxPortStatsR2r1Group OBJECT-GROUP + OBJECTS { + tmnxPortNetIngressFwdInProfPkts, + tmnxPortNetIngressFwdOutProfPkts, + tmnxPortNetIngressFwdInProfOcts, + tmnxPortNetIngressFwdOutProfOcts, + tmnxPortNetIngressDroInProfPkts, + tmnxPortNetIngressDroOutProfPkts, + tmnxPortNetIngressDroInProfOcts, + tmnxPortNetIngressDroOutProfOcts, + tmnxPortNetEgressFwdInProfPkts, + tmnxPortNetEgressFwdOutProfPkts, + tmnxPortNetEgressFwdInProfOcts, + tmnxPortNetEgressFwdOutProfOcts, + tmnxPortNetEgressDroInProfPkts, + tmnxPortNetEgressDroOutProfPkts, + tmnxPortNetEgressDroInProfOcts, + tmnxPortNetEgressDroOutProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting port statistics for revision 2.1 on + Nokia SROS series systems." + ::= { tmnxPortGroups 16 } + +tmnxPortNotificationGroupR2r1 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortSFPCorrupted, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical ports + for revision 2.1 on Nokia SROS series systems." + ::= { tmnxPortGroups 17 } + +tmnxPortNotifyObjsGroupR2r1 OBJECT-GROUP + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetAlarmReason, + tmnxPortNotifySonetPathAlarmReason, + tmnxPortNotifyError, + tmnxPortNotifyDS3AlarmReason, + tmnxPortNotifyDS1AlarmReason, + tmnxPortNotifyBundleId, + tmnxPortNotifyEtherAlarmReason + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications for + revision 2.1 on Nokia SROS series systems." + ::= { tmnxPortGroups 18 } + +tmnxPortNotifyObsoleteGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqOobPortFailure, + tmnxEqPortFailure, + tmnxQosServiceDegraded, + tmnxPortNotifyBerSdTca, + tmnxPortNotifyBerSfTca, + tmnxEqPortWrongSFP, + tmnxEqPortSFPCorrupted + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of physical ports + made obsolete for revision 2.1 on Nokia SROS series systems. + tmnxEqPortSFPCorrupted was made obsolete for revision 6.0 on Nokia + SROS series systems." + ::= { tmnxPortGroups 20 } + +tmnxPortSonetV3v0Group OBJECT-GROUP + OBJECTS { + tmnxSonetSpeed, + tmnxSonetClockSource, + tmnxSonetFraming, + tmnxSonetReportAlarm, + tmnxSonetBerSdThreshold, + tmnxSonetBerSfThreshold, + tmnxSonetLoopback, + tmnxSonetReportAlarmStatus, + tmnxSonetSectionTraceMode, + tmnxSonetJ0String, + tmnxSonetMonS1Byte, + tmnxSonetMonJ0String, + tmnxSonetMonK1Byte, + tmnxSonetMonK2Byte, + tmnxSonetSingleFiber, + tmnxSonetHoldTimeUp, + tmnxSonetHoldTimeDown, + tmnxSonetPathRowStatus, + tmnxSonetPathLastChangeTime, + tmnxSonetPathMTU, + tmnxSonetPathScramble, + tmnxSonetPathC2Byte, + tmnxSonetPathJ1String, + tmnxSonetPathCRC, + tmnxSonetPathOperMTU, + tmnxSonetPathOperMRU, + tmnxSonetPathReportAlarm, + tmnxSonetPathAcctPolicyId, + tmnxSonetPathCollectStats, + tmnxSonetPathReportAlarmStatus, + tmnxSonetPathMonC2Byte, + tmnxSonetPathMonJ1String, + tmnxSonetPathChildType, + tmnxSonetGroupType, + tmnxSonetGroupParentPortID, + tmnxSonetGroupChildType, + tmnxSonetGroupName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SONET type ports for + revision 3.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 21 } + +tmnxPortTDMV3v0Group OBJECT-GROUP + OBJECTS { + tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports for + revision 3.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 22 } + +tmnxPortATMV3v0Group OBJECT-GROUP + OBJECTS { + tmnxATMIntfCellFormat, + tmnxATMIntfMinVpValue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of ATM interfaces for + version 3.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 23 } + +tmnxScalarPortV3v0Group OBJECT-GROUP + OBJECTS { + tmnxL4LoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management for general port settings + for revision 3.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 24 } + +tmnxPortV3v0Group OBJECT-GROUP + OBJECTS { + tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverCode, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 3.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 25 } + +tmnxCiscoHDLCGroup OBJECT-GROUP + OBJECTS { + tmnxCiscoHDLCKeepAliveInt, + tmnxCiscoHDLCUpCount, + tmnxCiscoHDLCDownCount, + tmnxCiscoHDLCOperState, + tmnxCiscoHDLCDiscardStatInPkts, + tmnxCiscoHDLCDiscardStatOutPkts, + tmnxCiscoHDLCStatInPkts, + tmnxCiscoHDLCStatOutPkts, + tmnxCiscoHDLCStatInOctets, + tmnxCiscoHDLCStatOutOctets + } + STATUS current + DESCRIPTION + "The group of objects supporting Cisco HDLC encapsulation on Nokia SROS + series systems." + ::= { tmnxPortGroups 26 } + +tmnxMlBundleV3v0Group OBJECT-GROUP + OBJECTS { + tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxBundleLFI, + tmnxPortBundleNumber + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management MLBUNDLES for revision 3.0 + on the Nokia SROS series systems." + ::= { tmnxPortGroups 27 } + +tmnxObsoleteGroupV3v0 OBJECT-GROUP + OBJECTS { + tmnxSonetAps, + tmnxSonetApsAdminStatus, + tmnxSonetApsOperStatus, + tmnxSonetApsAuthKey, + tmnxSonetApsNeighborAddr, + tmnxSonetApsAdvertiseInterval, + tmnxSonetApsAdvertiseTimeLeft, + tmnxSonetApsHoldTime, + tmnxSonetApsHoldTimeLeft + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in the 7x50 SR series 3.0 release" + ::= { tmnxPortGroups 28 } + +tmnxPortEthernetV3v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports for + revision 3.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 29 } + +tmnxPortTDMGroupV4v0 OBJECT-GROUP + OBJECTS { + tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS3ChannelScramble, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags, + tmnxDS0ChanGroupScramble + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports for + version 4.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 30 } + +tmnxPortATMGroupV4v0 OBJECT-GROUP + OBJECTS { + tmnxATMIntfCellFormat, + tmnxATMIntfMinVpValue, + tmnxATMIntfMapping + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of ATM interfaces for + version 4.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 31 } + +tmnxMlBundleGroupV4v0 OBJECT-GROUP + OBJECTS { + tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxBundleLFI, + tmnxPortBundleNumber + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management MLBUNDLES for revision 4.0 + on the Nokia SROS series systems." + ::= { tmnxPortGroups 32 } + +tmnxMlImaBundleGroup OBJECT-GROUP + OBJECTS { + tmnxBundleImaGrpLnkActTimer, + tmnxBundleImaGrpLnkDeactTimer, + tmnxBundleImaGrpSymmetryMode, + tmnxBundleImaGrpTxId, + tmnxBundleImaGrpRxId, + tmnxBundleImaGrpTxRefLnk, + tmnxBundleImaGrpRxRefLnk, + tmnxBundleImaGrpSmNeState, + tmnxBundleImaGrpSmFeState, + tmnxBundleImaGrpSmFailState, + tmnxBundleImaGrpSmDownSecs, + tmnxBundleImaGrpSmOperSecs, + tmnxBundleImaGrpAvailTxCR, + tmnxBundleImaGrpAvailRxCR, + tmnxBundleImaGrpNeFails, + tmnxBundleImaGrpFeFails, + tmnxBundleImaGrpTxIcpCells, + tmnxBundleImaGrpRxIcpCells, + tmnxBundleImaGrpErrorIcpCells, + tmnxBundleImaGrpLostRxIcpCells, + tmnxBundleImaGrpTxOamLablVal, + tmnxBundleImaGrpRxOamLablVal, + tmnxBundleImaGrpAlphaValue, + tmnxBundleImaGrpBetaValue, + tmnxBundleImaGrpGammaValue, + tmnxBundleImaGrpNeClockMode, + tmnxBundleImaGrpFeClockMode, + tmnxBundleImaGrpVersion, + tmnxBundleImaGrpMaxConfBw, + tmnxBundleImaGrpTestState, + tmnxBundleImaGrpTestMember, + tmnxBundleImaGrpTestPattern, + tmnxBundleImaGrpDiffDelayMaxObs, + tmnxBundleImaGrpLeastDelayLink, + tmnxBundleMemberImaNeTxState, + tmnxBundleMemberImaNeRxState, + tmnxBundleMemberImaFeTxState, + tmnxBundleMemberImaFeRxState, + tmnxBundleMemberImaNeRxFailState, + tmnxBundleMemberImaFeRxFailState, + tmnxBundleMemberImaTxLid, + tmnxBundleMemberImaRxLid, + tmnxBundleMemberImaViolations, + tmnxBundleMemberImaNeSevErrSecs, + tmnxBundleMemberImaFeSevErrSecs, + tmnxBundleMemberImaNeUnavailSecs, + tmnxBundleMemberImaFeUnavailSecs, + tmnxBundleMemberImaNeTxUnuseSecs, + tmnxBundleMemberImaNeRxUnuseSecs, + tmnxBundleMemberImaFeTxUnuseSecs, + tmnxBundleMemberImaFeRxUnuseSecs, + tmnxBundleMemberImaNeTxNumFails, + tmnxBundleMemberImaNeRxNumFails, + tmnxBundleMemberImaFeTxNumFails, + tmnxBundleMemberImaFeRxNumFails, + tmnxBundleMemberImaTxIcpCells, + tmnxBundleMemberImaRxIcpCells, + tmnxBundleMemberImaErrorIcpCells, + tmnxBundleMemberImaLstRxIcpCells, + tmnxBundleMemberImaOifAnomalies, + tmnxBundleMemberImaRxTestState, + tmnxBundleMemberImaRxTestPattern, + tmnxBundleMemberImaRelDelay + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ima Groups and Members + on the Nokia SROS series systems." + ::= { tmnxPortGroups 33 } + +tmnx7710PortTDMGroupV3v0 OBJECT-GROUP + OBJECTS { + tmnxDS3ChannelAcctPolicyId, + tmnxDS3ChannelCollectStats, + tmnxDS1PortBuildout, + tmnxDS1PortLastChangeTime, + tmnxDS1PortType, + tmnxDS1PortLineLength, + tmnxDS1PortLbo, + tmnxDS1PortDbGain, + tmnxDS1InsertSingleBitError, + tmnxDS0ChanGroupAcctPolicyId, + tmnxDS0ChanGroupCollectStats + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports specific + to the Nokia 7710 SR series systems for revision 3.0." + ::= { tmnxPortGroups 34 } + +tmnxPortGroupV4v0 OBJECT-GROUP + OBJECTS { + tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverCode, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 4.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 35 } + +tmnxObsoleteGroupV5v0 OBJECT-GROUP + OBJECTS { + tmnxPortTransceiverCode + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in the 7x50 SR series 5.0 release" + ::= { tmnxPortGroups 36 } + +tmnxPortSchedV5v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrPortSchedPlcy, + tmnxPortSchedOverrideRowStatus, + tmnxPortSchedOverrideSchedName, + tmnxPortSchedOverrideLastChanged, + tmnxPortSchedOverrideMaxRate, + tmnxPortSchedOverrideLvl1PIR, + tmnxPortSchedOverrideLvl1CIR, + tmnxPortSchedOverrideLvl2PIR, + tmnxPortSchedOverrideLvl2CIR, + tmnxPortSchedOverrideLvl3PIR, + tmnxPortSchedOverrideLvl3CIR, + tmnxPortSchedOverrideLvl4PIR, + tmnxPortSchedOverrideLvl4CIR, + tmnxPortSchedOverrideLvl5PIR, + tmnxPortSchedOverrideLvl5CIR, + tmnxPortSchedOverrideLvl6PIR, + tmnxPortSchedOverrideLvl6CIR, + tmnxPortSchedOverrideLvl7PIR, + tmnxPortSchedOverrideLvl7CIR, + tmnxPortSchedOverrideLvl8PIR, + tmnxPortSchedOverrideLvl8CIR, + tmnxPortSchedOverrideFlags + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port virtual + scheduler capabilities for revision 5.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 37 } + +tmnxPortEthernetV5v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax, + tmnxPortEtherLacpTunnel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports for + revision 5.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 38 } + +tmnxPortGroupV5v0 OBJECT-GROUP + OBJECTS { + tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverCode, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing, + tmnxPortLastClearedTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 5.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 39 } + +tmnxMlBundleGroupV5v0 OBJECT-GROUP + OBJECTS { + tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxBundleLFI, + tmnxPortBundleNumber, + tmnxBundleProtectedType, + tmnxBundleParentBundle, + tmnxBPGrpAssocWorkingBundleID, + tmnxBPGrpAssocProtectBundleID, + tmnxBPGrpAssocActiveBundleID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management MLBUNDLES for revision 5.0 + on the Nokia SROS series systems." + ::= { tmnxPortGroups 40 } + +tmnxPortNotificationGroupV5v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortSFPCorrupted, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxDS1E1LoopbackStarted, + tmnxDS1E1LoopbackStopped, + tmnxDS3E3LoopbackStarted, + tmnxDS3E3LoopbackStopped, + tmnxSonetSDHLoopbackStarted, + tmnxSonetSDHLoopbackStopped, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical ports + for revision 5.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 41 } + +tmnxPortTDMGroupV5v0 OBJECT-GROUP + OBJECTS { + tmnxDS3ChannelAcctPolicyId, + tmnxDS3ChannelCollectStats, + tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS3ChannelScramble, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags, + tmnxDS0ChanGroupScramble + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports for + version 5.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 42 } + +tmnx7710PortTDMGroupV5v0 OBJECT-GROUP + OBJECTS { + tmnxDS1PortBuildout, + tmnxDS1PortLastChangeTime, + tmnxDS1PortType, + tmnxDS1PortLineLength, + tmnxDS1PortLbo, + tmnxDS1PortDbGain, + tmnxDS1InsertSingleBitError, + tmnxDS0ChanGroupAcctPolicyId, + tmnxDS0ChanGroupCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TDM type ports specific + to the revision 5.0 on Nokia 7710 SR series systems." + ::= { tmnxPortGroups 43 } + +tmnxPortCemGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxDS3ChannelClockSyncState, + tmnxDS3ChannelClockMasterPortId, + tmnxDS1SignalMode, + tmnxDS1ClockSyncState, + tmnxDS1ClockMasterPortId, + tmnxDS0ChanGroupPayloadFillType, + tmnxDS0ChanGroupPayloadPattern, + tmnxDS0ChanGroupSignalFillType, + tmnxDS0ChanGroupSignalPattern + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CEM encapsulation TDM + type ports specific to the Nokia 7750 and 7710 SR series systems for + revision 6.0." + ::= { tmnxPortGroups 44 } + +tmnxMcMlpppBundleGroup OBJECT-GROUP + OBJECTS { + tmnxBundleMlpppClassCount, + tmnxBundleMlpppIngQoSProfId, + tmnxBundleMlpppEgrQoSProfId, + tmnxMcMlpppStatsIngressOct, + tmnxMcMlpppStatsIngressPkt, + tmnxMcMlpppStatsIngressErrPkt, + tmnxMcMlpppStatsEgressOct, + tmnxMcMlpppStatsEgressPkt, + tmnxMcMlpppStatsEgressErrPkt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MClass MLPPP BUNDLES for + revision 6.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 45 } + +tmnxPortNotificationGroupV6v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxDS1E1LoopbackStarted, + tmnxDS1E1LoopbackStopped, + tmnxDS3E3LoopbackStarted, + tmnxDS3E3LoopbackStopped, + tmnxSonetSDHLoopbackStarted, + tmnxSonetSDHLoopbackStopped, + tmnxEqPortEtherLoopDetected, + tmnxEqPortEtherLoopCleared, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible, + tmnxEqDigitalDiagMonitorFailure, + tmnxEqPortSFPStatusFailure, + tmnxDSXClockSyncStateChange + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical ports + for revision 6.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 46 } + +tmnxPortEthernetV6v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax, + tmnxPortEtherLacpTunnel, + tmnxPortEtherDownWhenLoopedEnabled, + tmnxPortEtherDownWhenLoopedKeepAlive, + tmnxPortEtherDownWhenLoopedRetry, + tmnxPortEtherDownWhenLoopedState, + tmnxPortEtherPBBEtype, + tmnxPortEtherReasonDownFlags + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports for + revision 6.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 47 } + +tmnxMlBundleGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxPortBundleNumber, + tmnxBundleProtectedType, + tmnxBundleParentBundle, + tmnxBPGrpAssocWorkingBundleID, + tmnxBPGrpAssocProtectBundleID, + tmnxBPGrpAssocActiveBundleID + } + STATUS current + DESCRIPTION + "The group of objects supporting management MLBUNDLES for revision 6.0 + on the Nokia SROS series systems." + ::= { tmnxPortGroups 48 } + +tmnxMlpppBundleGroup OBJECT-GROUP + OBJECTS { + tmnxBundleMlpppEndpointID, + tmnxBundleMlpppEndpointIDClass, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleLFI, + tmnxBundleMlpppMagicNumber + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MLPPP Bundles on the + Nokia SROS series systems." + ::= { tmnxPortGroups 49 } + +tmnxPortNotificationGroupV3v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortSFPCorrupted, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical ports + for revision 3.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 50 } + +tmnxHsmdaGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxPortEgrHsmdaSchedPlcy, + tmnxHsmdaPortSchOvrTblLastChngd, + tmnxHsmdaPortSchOvrRowStatus, + tmnxHsmdaPortSchOvrLastChanged, + tmnxHsmdaPortSchOvrMaxRate, + tmnxHsmdaPortSchOvrGrp1Rate, + tmnxHsmdaPortSchOvrGrp2Rate, + tmnxHsmdaPortSchOvrClass1Rate, + tmnxHsmdaPortSchOvrClass1WtInGp, + tmnxHsmdaPortSchOvrClass2Rate, + tmnxHsmdaPortSchOvrClass2WtInGp, + tmnxHsmdaPortSchOvrClass3Rate, + tmnxHsmdaPortSchOvrClass3WtInGp, + tmnxHsmdaPortSchOvrClass4Rate, + tmnxHsmdaPortSchOvrClass4WtInGp, + tmnxHsmdaPortSchOvrClass5Rate, + tmnxHsmdaPortSchOvrClass5WtInGp, + tmnxHsmdaPortSchOvrClass6Rate, + tmnxHsmdaPortSchOvrClass6WtInGp, + tmnxHsmdaPortSchOvrClass7Rate, + tmnxHsmdaPortSchOvrClass7WtInGp, + tmnxHsmdaPortSchOvrClass8Rate, + tmnxHsmdaPortSchOvrClass8WtInGp, + tmnxPortEgrShaperTblLastChanged, + tmnxPortEgrShaperRowStatus, + tmnxPortEgrShaperLastChanged, + tmnxPortEgrShaperRate + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the management of HSMDA ports for + revision 6.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 51 } + +tmnxPortTDMGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxDS3ChannelAcctPolicyId, + tmnxDS3ChannelCollectStats, + tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS3ChannelScramble, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS1BerSdThreshold, + tmnxDS1BerSfThreshold, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags, + tmnxDS0ChanGroupScramble + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports for + version 6.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 52 } + +tmnxDigitalDiagMonitorGroup OBJECT-GROUP + OBJECTS { + tmnxDDMTemperature, + tmnxDDMTempLowWarning, + tmnxDDMTempLowAlarm, + tmnxDDMTempHiWarning, + tmnxDDMTempHiAlarm, + tmnxDDMSupplyVoltage, + tmnxDDMSupplyVoltageLowWarning, + tmnxDDMSupplyVoltageLowAlarm, + tmnxDDMSupplyVoltageHiWarning, + tmnxDDMSupplyVoltageHiAlarm, + tmnxDDMTxBiasCurrent, + tmnxDDMTxBiasCurrentLowWarning, + tmnxDDMTxBiasCurrentLowAlarm, + tmnxDDMTxBiasCurrentHiWarning, + tmnxDDMTxBiasCurrentHiAlarm, + tmnxDDMTxOutputPower, + tmnxDDMTxOutputPowerLowWarning, + tmnxDDMTxOutputPowerLowAlarm, + tmnxDDMTxOutputPowerHiWarning, + tmnxDDMTxOutputPowerHiAlarm, + tmnxDDMRxOpticalPower, + tmnxDDMRxOpticalPowerLowWarning, + tmnxDDMRxOpticalPowerLowAlarm, + tmnxDDMRxOpticalPowerHiWarning, + tmnxDDMRxOpticalPowerHiAlarm, + tmnxDDMRxOpticalPowerType, + tmnxDDMAux1, + tmnxDDMAux1LowWarning, + tmnxDDMAux1LowAlarm, + tmnxDDMAux1HiWarning, + tmnxDDMAux1HiAlarm, + tmnxDDMAux1Type, + tmnxDDMAux2, + tmnxDDMAux2LowWarning, + tmnxDDMAux2LowAlarm, + tmnxDDMAux2HiWarning, + tmnxDDMAux2HiAlarm, + tmnxDDMAux2Type, + tmnxDDMFailedThresholds, + tmnxDDMExternallyCalibrated, + tmnxDDMExtCalRxPower4, + tmnxDDMExtCalRxPower3, + tmnxDDMExtCalRxPower2, + tmnxDDMExtCalRxPower1, + tmnxDDMExtCalRxPower0, + tmnxDDMExtCalTxLaserBiasSlope, + tmnxDDMExtCalTxLaserBiasOffset, + tmnxDDMExtCalTxPowerSlope, + tmnxDDMExtCalTxPowerOffset, + tmnxDDMExtCalTemperatureSlope, + tmnxDDMExtCalTemperatureOffset, + tmnxDDMExtCalVoltageSlope, + tmnxDDMExtCalVoltageOffset + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of Digital Diagnostic + Monitoring SFFs for revision 6.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 53 } + +tmnxPortGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing, + tmnxPortLastClearedTime, + tmnxPortDDMEventSuppression, + tmnxPortSFPStatus, + tmnxPortReasonDownFlags + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 6.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 54 } + +tmnxNamedPoolGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxPortIngNamedPoolPlcy, + tmnxPortEgrNamedPoolPlcy, + tmnxPortIngPoolPercentRate, + tmnxPortEgrPoolPercentRate + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the Named Pool feature for revision + 6.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 55 } + +tmnxPortEthernetV6v1Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax, + tmnxPortEtherLacpTunnel, + tmnxPortEtherDownWhenLoopedEnabled, + tmnxPortEtherDownWhenLoopedKeepAlive, + tmnxPortEtherDownWhenLoopedRetry, + tmnxPortEtherDownWhenLoopedState, + tmnxPortEtherPBBEtype, + tmnxPortEtherReasonDownFlags, + tmnxPortEtherSingleFiber + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports for + revision 6.1 on Nokia SROS series systems." + ::= { tmnxPortGroups 56 } + +tmnxPortNotifyObjsGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxDDMFailedObject, + tmnxDSXClockSyncStateObject + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications for + revision 6.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 57 } + +tmnxPortQV7v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQGrpAggRateLimit, + tPortAccEgrQGrpLastChgd, + tPortAccEgrQGrpRowStatus, + tPortAccEgrQGrpSchedPol, + tPortAccEgrQGrpAcctgPolId, + tPortAccEgrQGrpCollectStats, + tPortAccEgrQGrpFrameBaseActg, + tPortAccEgrQGrpTableLastChgd, + tPortAccEgrQOverLastChanged, + tPortAccEgrQOverRowStatus, + tPortAccEgrQOverTableLastChgd, + tPortAccEgrQOverAdminCIR, + tPortAccEgrQOverAdminPIR, + tPortAccEgrQOverCBS, + tPortAccEgrQOverHiPrioOnly, + tPortAccEgrQOverMBS, + tPortAccIngQGrpLastChgd, + tPortAccIngQGrpRowStatus, + tPortAccIngQGrpSchedPol, + tPortAccIngQGrpAcctgPolId, + tPortAccIngQGrpCollectStats, + tPortAccIngQGrpTableLastChgd, + tPortAccIngQOverLastChanged, + tPortAccIngQOverRowStatus, + tPortAccIngQOverTableLastChgd, + tPortAccIngQOverAdminCIR, + tPortAccIngQOverAdminPIR, + tPortAccIngQOverCBS, + tPortAccIngQOverHiPrioOnly, + tPortAccIngQOverMBS, + tPortNetEgrQGrpAcctgPolId, + tPortNetEgrQGrpAggRateLimit, + tPortNetEgrQGrpCollectStats, + tPortNetEgrQGrpFrameBaseActg, + tPortNetEgrQGrpLastChgd, + tPortNetEgrQGrpRowStatus, + tPortNetEgrQGrpSchedPol, + tPortNetEgrQGrpTableLastChgd, + tPortNetEgrQOverAdminCIR, + tPortNetEgrQOverAdminPIR, + tPortNetEgrQOverCBS, + tPortNetEgrQOverHiPrioOnly, + tPortNetEgrQOverLastChanged, + tPortNetEgrQOverMBS, + tPortNetEgrQOverRowStatus, + tPortNetEgrQOverTableLastChgd, + tPortAccEgrQOverCIRAdaptation, + tPortAccEgrQOverPIRAdaptation, + tPortAccIngQOverCIRAdaptation, + tPortAccIngQOverPIRAdaptation, + tPortNetEgrQOverCIRAdaptation, + tPortNetEgrQOverPIRAdaptation, + tPortAccIngQGrpDescr, + tPortAccEgrQGrpDescr, + tPortNetEgrQGrpDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports for + revision 7.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 58 } + +tmnxMcMfrBundleGroup OBJECT-GROUP + OBJECTS { + tmnxBundleMlfrBundleId, + tmnxBundleMlfrIngQoSProfId, + tmnxBundleMlfrEgrQoSProfId, + tmnxBundleMlfrHelloTimer, + tmnxBundleMlfrHelloRetryCount, + tmnxBundleMlfrAckTimer, + tmnxBundleMlfrLastChanged, + tmnxBundleMemberMlfrDownReason + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MClass Mlfr Bundles for + revision 7.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 59 } + +tmnxFrIntfGroup OBJECT-GROUP + OBJECTS { + tmnxFrIntfFrf12Mode, + tmnxFrIntfLinkId, + tmnxFrIntfLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Frame Relay Interfaces + for revision 7.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 60 } + +tmnxFrf12IntfGroup OBJECT-GROUP + OBJECTS { + tmnxFrf12IntfFragmentThreshold, + tmnxFrf12IntfEgrQoSProfId, + tmnxFrf12IntfLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Frame Relay Frf12 + Interfaces for revision 7.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 61 } + +tmnxPortQStatV7v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrQosQStatDpdInProfOcts, + tmnxPortEgrQosQStatDpdInProfPkts, + tmnxPortEgrQosQStatDpdOutProfOcts, + tmnxPortEgrQosQStatDpdOutProfPkts, + tmnxPortEgrQosQStatFwdInProfOcts, + tmnxPortEgrQosQStatFwdInProfPkts, + tmnxPortEgrQosQStatFwdOutProfOcts, + tmnxPortEgrQosQStatFwdOutProfPkts, + tmnxPortIngQosQStatDpdHiPrioOcts, + tmnxPortIngQosQStatDpdHiPrioPkts, + tmnxPortIngQosQStatDpdLoPrioOcts, + tmnxPortIngQosQStatDpdLoPrioPkts, + tmnxPortIngQosQStatFwdInProfOcts, + tmnxPortIngQosQStatFwdInProfPkts, + tmnxPortIngQosQStatFwdOutProfOcts, + tmnxPortIngQosQStatFwdOutProfPkts, + tmnxPortIngQosQStatOffHiPrioOcts, + tmnxPortIngQosQStatOffHiPrioPkts, + tmnxPortIngQosQStatOffLoPrioOcts, + tmnxPortIngQosQStatOffLoPrioPkts, + tmnxPortIngQosQStatUncolOctsOff, + tmnxPortIngQosQStatUncolPktsOff, + tmnxPortNetEgrQDroInProfOcts, + tmnxPortNetEgrQDroInProfPkts, + tmnxPortNetEgrQDroOutProfOcts, + tmnxPortNetEgrQDroOutProfPkts, + tmnxPortNetEgrQFwdInProfOcts, + tmnxPortNetEgrQFwdInProfPkts, + tmnxPortNetEgrQFwdOutProfOcts, + tmnxPortNetEgrQFwdOutProfPkts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ethernet port queue + group statistics on the Nokia SROS series systems." + ::= { tmnxPortGroups 62 } + +tmnxPortEthernetV7v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax, + tmnxPortEtherLacpTunnel, + tmnxPortEtherDownWhenLoopedEnabled, + tmnxPortEtherDownWhenLoopedKeepAlive, + tmnxPortEtherDownWhenLoopedRetry, + tmnxPortEtherDownWhenLoopedState, + tmnxPortEtherPBBEtype, + tmnxPortEtherSingleFiber, + tmnxPortEtherSSM, + tmnxPortEtherDWLUseBroadcastAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ethernet ports for + revision 7.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 63 } + +tmnxPortGroupV7v0 OBJECT-GROUP + OBJECTS { + tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing, + tmnxLsrIpLoadBalancing, + tmnxPortLastClearedTime, + tmnxPortDDMEventSuppression, + tmnxPortSFPStatus, + tmnxPortReasonDownFlags, + tmnxPortSSMRxQualityLevel, + tmnxPortOtuCapable, + tmnxSonetSuppressLoOrderAlarm + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 7.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 64 } + +tmnxPortNotifyObjsGroupV7v0 OBJECT-GROUP + OBJECTS { + tmnxPortNotifyDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications for + revision 7.0 on Nokia 7xxx series systems." + ::= { tmnxPortGroups 65 } + +tmnxPortNotificationGroupV7v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxDS1E1LoopbackStarted, + tmnxDS1E1LoopbackStopped, + tmnxDS3E3LoopbackStarted, + tmnxDS3E3LoopbackStopped, + tmnxSonetSDHLoopbackStarted, + tmnxSonetSDHLoopbackStopped, + tmnxEqPortEtherLoopDetected, + tmnxEqPortEtherLoopCleared, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible, + tmnxEqDigitalDiagMonitorFailure, + tmnxEqPortSFPStatusFailure, + tmnxDSXClockSyncStateChange, + tmnxPortUnsupportedFunction, + tmnxBundleMemberMlfrLoopback, + tmnxEqPortWaveTrackerAlarm + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical ports + for revision 7.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 66 } + +tmnxPortEtherObsoleteV7v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherReasonDownFlags + } + STATUS current + DESCRIPTION + "The objects which were obsoleted for revision 7.0 on Nokia SROS series + systems." + ::= { tmnxPortGroups 67 } + +tmnxPortTDMGroupV7v0 OBJECT-GROUP + OBJECTS { + tmnxDS3ChannelAcctPolicyId, + tmnxDS3ChannelCollectStats, + tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS3ChannelScramble, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS1BerSdThreshold, + tmnxDS1BerSfThreshold, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags, + tmnxDS0ChanGroupScramble, + tmnxDS0ChanGroupBerSfLinkDown + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TDM type ports for + version 6.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 68 } + +tmnxPortTDME1GroupV6v1 OBJECT-GROUP + OBJECTS { + tmnxDS1NationalUseBits + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TDM E1 type ports for + version 6.1 on the Nokia SROS series systems." + ::= { tmnxPortGroups 69 } + +tmnxPortNotifyObjsGroupV8v0 OBJECT-GROUP + OBJECTS { + tmnxHostMatchNotifyIntDestId, + tmnxHostMatchNotifyOrgString, + tmnxHostMatchNotifySubIdent + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications for + revision 8.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 70 } + +tmnxWaveTrackerGroup OBJECT-GROUP + OBJECTS { + tmnxPortWaveTrackerCapable, + tmnxWaveTrackerAlarmState, + tmnxWaveTrackerCfgAlarms, + tmnxWaveTrackerEncodeEnable, + tmnxWaveTrackerInUse, + tmnxWaveTrackerLowerPowerMargin, + tmnxWaveTrackerMaxAttainablePwr, + tmnxWaveTrackerMeasuredPower, + tmnxWaveTrackerMinAttainablePwr, + tmnxWaveTrackerPowerCtrlEnable, + tmnxWaveTrackerTargetPower, + tmnxWaveTrackerTrailName, + tmnxWaveTrackerUpperPowerMargin, + tmnxWaveTrackerWaveKey1, + tmnxWaveTrackerWaveKey2 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Wave Tracker for version + 8.0 on the Nokia SROS series systems. + + This group was obsoleted in release 22.2." + ::= { tmnxPortGroups 71 } + +tmnxPortGroupV8v0 OBJECT-GROUP + OBJECTS { + tmnxPortHybridIngAccessWeight, + tmnxPortHybridIngNetworkWeight, + tmnxPortHybridEgrAccessWeight, + tmnxPortHybridEgrNetworkWeight, + tmnxPortInterfaceGroupHandlerIdx, + tmnxPortEtherSSMCodeType, + tmnxPortEtherSSMTxDus, + tmnxSonetTxDus, + tPortAccIngQOverMBSBytes, + tPortAccEgrQOverMBSBytes, + tPortNetEgrQOverMBSBytes, + tPortNetEgrQOverAdminPIRPercent, + tPortNetEgrQOverAdminCIRPercent, + tPortNetEgrQOverRateType, + tPortAccEgrQOverAdminPIRPercent, + tPortAccEgrQOverAdminCIRPercent, + tPortAccEgrQOverRateType, + tPortAccEgrQGrpHMTableLastChgd, + tPortAccEgrQGrpHMRowStatus, + tPortAccEgrQGrpHMLastChgd, + tmnxPortHoldTimeUnits, + tPortEgrVPortHMRowStatus, + tPortEgrVPortHMLastChgd, + tmnxSonetTxS1Byte, + tmnxPortEtherSSMRxEsmc, + tmnxPortEtherSSMTxQualityLevel + } + STATUS current + DESCRIPTION + "The group of objects added in revision 8.0 Nokia SROS series systems + for port management." + ::= { tmnxPortGroups 72 } + +tmnxPortDwdmGroup OBJECT-GROUP + OBJECTS { + tmnxPortDwdmRxDtvAdjustEnable, + tmnxPortDwdmRxDtvDacPercent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of DWDM for version 8.0 on + the Nokia SROS series systems. + + This group was obsolete in release 22.2." + ::= { tmnxPortGroups 73 } + +tmnxPortATMGroupV7v0 OBJECT-GROUP + OBJECTS { + tmnxATMIntfCellFormat, + tmnxATMIntfMinVpValue, + tmnxATMIntfMapping, + tmnxATMIntfCustomBufferMode, + tmnxATMIntfBufferPool, + tmnxATMIntfVcThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ATM interfaces for + version 7.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 74 } + +tmnxPortCEMGroupV8v0 OBJECT-GROUP + OBJECTS { + tmnxPortCemStatsReportAlarm, + tmnxPortCemStatsIgrForwardedPkts, + tmnxPortCemStatsIgrDroppedPkts, + tmnxPortCemStatsEgrForwardedPkts, + tmnxPortCemStatsEgrDroppedPkts, + tmnxPortCemStatsEgrMissingPkts, + tmnxPortCemStatsEgrPktsReOrder, + tmnxPortCemStatsEgrJtrBfrURun, + tmnxPortCemStatsEgrJtrBfrORun, + tmnxPortCemStatsEgrMisOrderDrop, + tmnxPortCemStatsEgrMalformedPkts, + tmnxPortCemStatsEgrLBitDrop, + tmnxPortCemStatsEgrMultipleDrop, + tmnxPortCemStatsEgrESs, + tmnxPortCemStatsEgrSESs, + tmnxPortCemStatsEgrUASs, + tmnxPortCemStatsEgrFailureCounts, + tmnxPortCemStatsEgrURunCounts, + tmnxPortCemStatsEgrORunCounts, + tmnxPortCemStatsEgrJtrBfrDepth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Circuit EMulation (CEM) + interfaces for version 8.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 75 } + +tmnxPortQV8v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQGrpAggRateLimit, + tPortAccEgrQGrpLastChgd, + tPortAccEgrQGrpRowStatus, + tPortAccEgrQGrpSchedPol, + tPortAccEgrQGrpAcctgPolId, + tPortAccEgrQGrpCollectStats, + tPortAccEgrQGrpFrameBaseActg, + tPortAccEgrQGrpTableLastChgd, + tPortAccEgrQOverLastChanged, + tPortAccEgrQOverRowStatus, + tPortAccEgrQOverTableLastChgd, + tPortAccEgrQOverAdminCIR, + tPortAccEgrQOverAdminPIR, + tPortAccEgrQOverCBS, + tPortAccEgrQOverHiPrioOnly, + tPortAccIngQGrpLastChgd, + tPortAccIngQGrpRowStatus, + tPortAccIngQGrpSchedPol, + tPortAccIngQGrpAcctgPolId, + tPortAccIngQGrpCollectStats, + tPortAccIngQGrpTableLastChgd, + tPortAccIngQOverLastChanged, + tPortAccIngQOverRowStatus, + tPortAccIngQOverTableLastChgd, + tPortAccIngQOverAdminCIR, + tPortAccIngQOverAdminPIR, + tPortAccIngQOverCBS, + tPortAccIngQOverHiPrioOnly, + tPortNetEgrQGrpAcctgPolId, + tPortNetEgrQGrpAggRateLimit, + tPortNetEgrQGrpCollectStats, + tPortNetEgrQGrpFrameBaseActg, + tPortNetEgrQGrpLastChgd, + tPortNetEgrQGrpRowStatus, + tPortNetEgrQGrpSchedPol, + tPortNetEgrQGrpTableLastChgd, + tPortNetEgrQOverAdminCIR, + tPortNetEgrQOverAdminPIR, + tPortNetEgrQOverCBS, + tPortNetEgrQOverHiPrioOnly, + tPortNetEgrQOverLastChanged, + tPortNetEgrQOverRowStatus, + tPortNetEgrQOverTableLastChgd, + tPortAccEgrQOverCIRAdaptation, + tPortAccEgrQOverPIRAdaptation, + tPortAccIngQOverCIRAdaptation, + tPortAccIngQOverPIRAdaptation, + tPortNetEgrQOverCIRAdaptation, + tPortNetEgrQOverPIRAdaptation, + tPortAccIngQGrpDescr, + tPortAccEgrQGrpDescr, + tPortNetEgrQGrpDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports for + revision 8.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 76 } + +tmnxPortQObsoleteV8v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQOverMBS, + tPortAccIngQOverMBS, + tPortNetEgrQOverMBS + } + STATUS current + DESCRIPTION + "The objects which were obsoleted for revision 8.0 on Nokia SROS series + systems." + ::= { tmnxPortGroups 77 } + +tmnxPortNotificationGroupV8v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxDS1E1LoopbackStarted, + tmnxDS1E1LoopbackStopped, + tmnxDS3E3LoopbackStarted, + tmnxDS3E3LoopbackStopped, + tmnxSonetSDHLoopbackStarted, + tmnxSonetSDHLoopbackStopped, + tmnxEqPortEtherLoopDetected, + tmnxEqPortEtherLoopCleared, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible, + tmnxEqDigitalDiagMonitorFailure, + tmnxEqPortSFPStatusFailure, + tmnxDSXClockSyncStateChange, + tmnxPortUnsupportedFunction, + tmnxBundleMemberMlfrLoopback, + tPortAccEgrQGrpHostMatchFailure, + tPortEgrVPortHostMatchFailure, + tmnxEqDigitalDiagMonitorClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of physical ports + for revision 8.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 78 } + +tmnxPortSchedStatsGroup OBJECT-GROUP + OBJECTS { + tPortAccEgrSchedStatFwdOcts, + tPortAccEgrSchedStatFwdPkts, + tPortAccIngSchedStatFwdOcts, + tPortAccIngSchedStatFwdPkts, + tPortNetEgrSchedStatFwdOcts, + tPortNetEgrSchedStatFwdPkts, + tPortAccEgrSchedStatFwdOctsHi, + tPortAccEgrSchedStatFwdOctsLo, + tPortAccEgrSchedStatFwdPktsHi, + tPortAccEgrSchedStatFwdPktsLo, + tPortAccIngSchedStatFwdOctsHi, + tPortAccIngSchedStatFwdOctsLo, + tPortAccIngSchedStatFwdPktsHi, + tPortAccIngSchedStatFwdPktsLo, + tPortNetEgrSchedStatFwdOctsHi, + tPortNetEgrSchedStatFwdOctsLo, + tPortNetEgrSchedStatFwdPktsHi, + tPortNetEgrSchedStatFwdPktsLo + } + STATUS current + DESCRIPTION + "The group of objects supporting the scheduler queue-group statistics + per port for revision 7.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 79 } + +tmnxPortVPortGroup OBJECT-GROUP + OBJECTS { + tPortEgrVPortDescr, + tPortEgrVPortLastChanged, + tPortEgrVPortRowStatus, + tPortEgrVPortSchedPol, + tPortEgrVPortTableLastChgd, + tPortEgrVPortHMTableLastChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the virtual port related objects for + revision 8.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 80 } + +tmnxMlpppBundleGroupV7v0 OBJECT-GROUP + OBJECTS { + tmnxBundleMlpppStatelessApsSwo + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of MLPPP Bundles + for revision 7.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 81 } + +tmnxOpticalPortGroup OBJECT-GROUP + OBJECTS { + tmnxOpticalPortAmpCfgAlarms, + tmnxOpticalPortTdcmCtrlMode, + tmnxOpticalPortTdcmManCfgDisp, + tmnxOpticalPortTdcmCfgRxChan, + tmnxOpticalPortTdcmCfgAlarms, + tmnxOpticalPortHasRxAmplifier, + tmnxOpticalPortHasRxTdcm, + tmnxOpticalPortAmpPowerIn, + tmnxOpticalPortAmpGain, + tmnxOpticalPortAmpPowerOut, + tmnxOpticalPortAmpPumpTemp, + tmnxOpticalPortAmpModuleTemp, + tmnxOpticalPortAmpPumpCurrent, + tmnxOpticalPortAmpAlarmState, + tmnxOpticalPortAmpSerialNum, + tmnxOpticalPortAmpCtrlState, + tmnxOpticalPortTdcmPowerIn, + tmnxOpticalPortTdcmLoss, + tmnxOpticalPortTdcmPowerOut, + tmnxOpticalPortTdcmRtd1Temp, + tmnxOpticalPortTdcmRtd2Temp, + tmnxOpticalPortTdcmRtd3Temp, + tmnxOpticalPortTdcmRtd4Temp, + tmnxOpticalPortTdcmModuleTemp, + tmnxOpticalPortTdcmMinDisp, + tmnxOpticalPortTdcmMaxDisp, + tmnxOpticalPortTdcmAutoDisp, + tmnxOpticalPortTdcmMeasDisp, + tmnxOpticalPortTdcmPresRxChan, + tmnxOpticalPortTdcmAlarmState, + tmnxOpticalPortTdcmSerialNum, + tmnxOpticalPortTdcmCtrlState, + tmnxOpticalPortTdcmDispSwpStart, + tmnxOpticalPortTdcmDispSwpEnd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Optical Port for version + 8.0 on the Nokia SROS series systems." + ::= { tmnxPortGroups 82 } + +tmnxPortATMGroupV9v0 OBJECT-GROUP + OBJECTS { + tmnxPortATMVpShaperTblLastCh, + tmnxPortATMVpShaperRowStatus, + tmnxPortATMVpShaperLastMgmtCh, + tmnxPortATMVpShaperEgrAtd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ATM interfaces added in + release 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 90 } + +tmnxPortVPortV9v0Group OBJECT-GROUP + OBJECTS { + tPortEgrVPortDescr, + tPortEgrVPortLastChanged, + tPortEgrVPortRowStatus, + tPortEgrVPortSchedPol, + tPortEgrVPortTableLastChgd, + tPortEgrVPortHMTableLastChgd, + tPortEgrVPortAggRateLimit + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the virtual port related objects for + revision 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 91 } + +tmnxPortEgrExpShaperV9v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrExpShaperTblLastChngd, + tmnxPortEgrExpShaperRowStatus, + tmnxPortEgrExpShaperRate, + tmnxPortEgrExpShaperClass1Rate, + tmnxPortEgrExpShaperClass2Rate, + tmnxPortEgrExpShaperClass3Rate, + tmnxPortEgrExpShaperClass4Rate, + tmnxPortEgrExpShaperClass5Rate, + tmnxPortEgrExpShaperClass6Rate, + tmnxPortEgrExpShaperClass7Rate, + tmnxPortEgrExpShaperClass8Rate, + tmnxPortEgrExpShaperLastChanged, + tmnxPortEgrExpShaperClass1Thresh, + tmnxPortEgrExpShaperClass2Thresh, + tmnxPortEgrExpShaperClass3Thresh, + tmnxPortEgrExpShaperClass4Thresh, + tmnxPortEgrExpShaperClass5Thresh, + tmnxPortEgrExpShaperClass6Thresh, + tmnxPortEgrExpShaperClass7Thresh, + tmnxPortEgrExpShaperClass8Thresh, + tmnxPortEgrExpShaperLoBrstMaxCls, + tPortEgrExpShaperCls1StFwdPkts, + tPortEgrExpShaperCls1StFwdOcts, + tPortEgrExpShaperCls1StMonOvrOct, + tPortEgrExpShaperCls2StFwdPkts, + tPortEgrExpShaperCls2StFwdOcts, + tPortEgrExpShaperCls2StMonOvrOct, + tPortEgrExpShaperCls3StFwdPkts, + tPortEgrExpShaperCls3StFwdOcts, + tPortEgrExpShaperCls3StMonOvrOct, + tPortEgrExpShaperCls4StFwdPkts, + tPortEgrExpShaperCls4StFwdOcts, + tPortEgrExpShaperCls4StMonOvrOct, + tPortEgrExpShaperCls5StFwdPkts, + tPortEgrExpShaperCls5StFwdOcts, + tPortEgrExpShaperCls5StMonOvrOct, + tPortEgrExpShaperCls6StFwdPkts, + tPortEgrExpShaperCls6StFwdOcts, + tPortEgrExpShaperCls6StMonOvrOct, + tPortEgrExpShaperCls7StFwdPkts, + tPortEgrExpShaperCls7StFwdOcts, + tPortEgrExpShaperCls7StMonOvrOct, + tPortEgrExpShaperCls8StFwdPkts, + tPortEgrExpShaperCls8StFwdOcts, + tPortEgrExpShaperCls8StMonOvrOct, + tPortEgrExpShaperAggStFwdPkts, + tPortEgrExpShaperAggStFwdOcts, + tPortEgrExpShaperAggStMonOvrOct, + tPortEgrExpShaperStLstClrdTime, + tPortEgrExpShaperCls1StFwdPktsH, + tPortEgrExpShaperCls1StFwdPktsL, + tPortEgrExpShaperCls1StFwdOctsH, + tPortEgrExpShaperCls1StFwdOctsL, + tPortEgrExpShaperCls1StMonOvrOL, + tPortEgrExpShaperCls1StMonOvrOH, + tPortEgrExpShaperCls2StFwdPktsL, + tPortEgrExpShaperCls2StFwdPktsH, + tPortEgrExpShaperCls2StFwdOctsH, + tPortEgrExpShaperCls2StFwdOctsL, + tPortEgrExpShaperCls2StMonOvrOL, + tPortEgrExpShaperCls2StMonOvrOH, + tPortEgrExpShaperCls3StFwdPktsH, + tPortEgrExpShaperCls3StFwdPktsL, + tPortEgrExpShaperCls3StFwdOctsH, + tPortEgrExpShaperCls3StFwdOctsL, + tPortEgrExpShaperCls3StMonOvrOL, + tPortEgrExpShaperCls3StMonOvrOH, + tPortEgrExpShaperCls4StFwdPktsH, + tPortEgrExpShaperCls4StFwdPktsL, + tPortEgrExpShaperCls4StFwdOctsH, + tPortEgrExpShaperCls4StFwdOctsL, + tPortEgrExpShaperCls4StMonOvrOL, + tPortEgrExpShaperCls4StMonOvrOH, + tPortEgrExpShaperCls5StFwdPktsH, + tPortEgrExpShaperCls5StFwdPktsL, + tPortEgrExpShaperCls5StFwdOctsH, + tPortEgrExpShaperCls5StFwdOctsL, + tPortEgrExpShaperCls5StMonOvrOL, + tPortEgrExpShaperCls5StMonOvrOH, + tPortEgrExpShaperCls6StFwdPktsH, + tPortEgrExpShaperCls6StFwdPktsL, + tPortEgrExpShaperCls6StFwdOctsH, + tPortEgrExpShaperCls6StFwdOctsL, + tPortEgrExpShaperCls6StMonOvrOL, + tPortEgrExpShaperCls6StMonOvrOH, + tPortEgrExpShaperCls7StFwdPktsH, + tPortEgrExpShaperCls7StFwdPktsL, + tPortEgrExpShaperCls7StFwdOctsH, + tPortEgrExpShaperCls7StFwdOctsL, + tPortEgrExpShaperCls7StMonOvrOL, + tPortEgrExpShaperCls7StMonOvrOH, + tPortEgrExpShaperCls8StFwdPktsH, + tPortEgrExpShaperCls8StFwdPktsL, + tPortEgrExpShaperCls8StFwdOctsH, + tPortEgrExpShaperCls8StFwdOctsL, + tPortEgrExpShaperCls8StMonOvrOL, + tPortEgrExpShaperCls8StMonOvrOH, + tPortEgrExpShaperAggStFwdPktsL, + tPortEgrExpShaperAggStFwdPktsH, + tPortEgrExpShaperAggStFwdOctsL, + tPortEgrExpShaperAggStFwdOctsH, + tPortEgrExpShaperAggStMonOvrOL, + tPortEgrExpShaperAggStMonOvrOH, + tmnxPortEgrExpShaperThresh, + tmnxPortEgrExpShaperLoBurstLimit, + tmnxPortEgrExpShaperHiBurstInc, + tmnxPortEgrExpShaperCl1BrstLimit, + tmnxPortEgrExpShaperCl2BrstLimit, + tmnxPortEgrExpShaperCl3BrstLimit, + tmnxPortEgrExpShaperCl4BrstLimit, + tmnxPortEgrExpShaperCl5BrstLimit, + tmnxPortEgrExpShaperCl6BrstLimit, + tmnxPortEgrExpShaperCl7BrstLimit, + tmnxPortEgrExpShaperCl8BrstLimit + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the egress port expanded shaper + related objects for revision 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 92 } + +tmnxPortNotificationGroupV9v4 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSonetClockSrcNotCompatible, + tmnxEqSonetSfThreshNotCompatible, + tmnxEqSonetFramingNotCompatible + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of physical ports + for release 9.0 R4 on Nokia SROS series systems." + ::= { tmnxPortGroups 93 } + +tmnxPortObjAppV9v0Group OBJECT-GROUP + OBJECTS { + tmnxObjectAppResvCbsAmbrAlrmStep, + tmnxObjectAppResvCbsAmbrAlrmMax, + tmnxObjectAppAmbrAlrmThresh, + tmnxObjectAppRedAlrmThresh + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network Named Pool + policies on Nokia SROS series systems release 9.0." + ::= { tmnxPortGroups 94 } + +tmnxOpticalPortGroupV9v0 OBJECT-GROUP + OBJECTS { + tmnxOpticalPortLaserTunability + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of optical ports added + in release 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 95 } + +tmnxPortNotifyObjsGroupV8v9 OBJECT-GROUP + OBJECTS { + tmnxObjType, + tmnxObjPortId, + tmnxObjMdaId, + tmnxObjAppType, + tmnxObjAppPool, + tmnxObjNamedPoolPolicy, + tmnxObjAppResvSize, + tmnxObjAppSumOfQResvSize, + tmnxObjAppResvCbsOld, + tmnxObjAppResvCbsNew, + tmnxObjAppResvSizeOld + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting physical port notifications for + revision 8.0R9 on Nokia SROS series systems." + ::= { tmnxPortGroups 96 } + +tmnxPortNotificationGroupV8v9 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxResvCbsPoolThreshGreen, + tmnxResvCbsPoolThreshAmber, + tmnxResvCbsPoolThreshRed + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of physical ports + for release 8.0 R9 on Nokia SROS series systems." + ::= { tmnxPortGroups 97 } + +tmnxPortEgrVPortStatsV9v0Group OBJECT-GROUP + OBJECTS { + tPortEgrVPStLstClrdTime, + tPortEgrVPStLvlFwdPkt, + tPortEgrVPStLvlFwdOct, + tPortEgrVPStLvlDpdPkt, + tPortEgrVPStLvlDpdOct, + tPortEgrVPStLvlFwdPktL, + tPortEgrVPStLvlFwdPktH, + tPortEgrVPStLvlFwdOctL, + tPortEgrVPStLvlFwdOctH, + tPortEgrVPStLvlDpdPktL, + tPortEgrVPStLvlDpdPktH, + tPortEgrVPStLvlDpdOctL, + tPortEgrVPStLvlDpdOctH + } + STATUS current + DESCRIPTION + "The group of objects supporting the virtual port aggregate statistics + for revision 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 99 } + +tmnxPortNotifyObjsV9v0Group OBJECT-GROUP + OBJECTS { + tmnxPortNotifyEtherCrcThreshold, + tmnxPortNotifyEtherCrcMultiplier, + tmnxPortNotifyEtherCrcAlarmValue + } + STATUS current + DESCRIPTION + "The group of notification objects extending port capabilities for + revision 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 100 } + +tmnxPortEtherV9v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherCrcMonSdThreshold, + tmnxPortEtherCrcMonSdTMultiplier, + tmnxPortEtherCrcMonSfThreshold, + tmnxPortEtherCrcMonSfTMultiplier, + tmnxPortEtherCrcMonWindowSize, + tmnxPortEtherCrcAlarmReason, + tmnxPortEtherDownOnInternalError + } + STATUS current + DESCRIPTION + "The group of objects extending Ethernet port capabilities for revision + 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 101 } + +tmnxPortNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortEtherCrcAlarm, + tmnxEqPortEtherCrcAlarmClear, + tmnxEqPortEtherInternalAlarm, + tmnxEqPortEtherInternalAlarmClr + } + STATUS current + DESCRIPTION + "The group of notifications extending port capabilities for revision + 9.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 102 } + +tmnxPortV9v0Group OBJECT-GROUP + OBJECTS { + tmnxPortLinkLengthInfo + } + STATUS current + DESCRIPTION + "The group of objects extending port capabilities for revision 9.0 on + Nokia SROS series systems." + ::= { tmnxPortGroups 103 } + +tmnxPortNetEgrV10v0Group OBJECT-GROUP + OBJECTS { + tPortNetEgrQGrpPlcrCntrlPolicy, + tPortNetEgrQGrpPStatMode, + tPortNetEgrQGrpPStOffInProfPkt, + tPortNetEgrQGrpPStOffInProfPktL, + tPortNetEgrQGrpPStOffInProfPktH, + tPortNetEgrQGrpPStFwdInProfPkt, + tPortNetEgrQGrpPStFwdInProfPktL, + tPortNetEgrQGrpPStFwdInProfPktH, + tPortNetEgrQGrpPStDrpInProfPkt, + tPortNetEgrQGrpPStDrpInProfPktL, + tPortNetEgrQGrpPStDrpInProfPktH, + tPortNetEgrQGrpPStOffOutProfPkt, + tPortNetEgrQGrpPStOffOutProfPktL, + tPortNetEgrQGrpPStOffOutProfPktH, + tPortNetEgrQGrpPStFwdOutProfPkt, + tPortNetEgrQGrpPStFwdOutProfPktL, + tPortNetEgrQGrpPStFwdOutProfPktH, + tPortNetEgrQGrpPStDrpOutProfPkt, + tPortNetEgrQGrpPStDrpOutProfPktL, + tPortNetEgrQGrpPStDrpOutProfPktH, + tPortNetEgrQGrpPStOffInProfOct, + tPortNetEgrQGrpPStOffInProfOctL, + tPortNetEgrQGrpPStOffInProfOctH, + tPortNetEgrQGrpPStFwdInProfOct, + tPortNetEgrQGrpPStFwdInProfOctL, + tPortNetEgrQGrpPStFwdInProfOctH, + tPortNetEgrQGrpPStDrpInProfOct, + tPortNetEgrQGrpPStDrpInProfOctL, + tPortNetEgrQGrpPStDrpInProfOctH, + tPortNetEgrQGrpPStOffOutProfOct, + tPortNetEgrQGrpPStOffOutProfOctL, + tPortNetEgrQGrpPStOffOutProfOctH, + tPortNetEgrQGrpPStFwdOutProfOct, + tPortNetEgrQGrpPStFwdOutProfOctL, + tPortNetEgrQGrpPStFwdOutProfOctH, + tPortNetEgrQGrpPStDrpOutProfOct, + tPortNetEgrQGrpPStDrpOutProfOctL, + tPortNetEgrQGrpPStDrpOutProfOctH, + tPortNetEgrQGrpPStUncolPktOff, + tPortNetEgrQGrpPStUncolPktOffL, + tPortNetEgrQGrpPStUncolPktOffH, + tPortNetEgrQGrpPStUncolOctOff, + tPortNetEgrQGrpPStUncolOctOffL, + tPortNetEgrQGrpPStUncolOctOffH, + tPortNetEgrQGrpArbitStatFwdPkts, + tPortNetEgrQGrpArbitStatFwdPktsL, + tPortNetEgrQGrpArbitStatFwdPktsH, + tPortNetEgrQGrpArbitStatFwdOcts, + tPortNetEgrQGrpArbitStatFwdOctsL, + tPortNetEgrQGrpArbitStatFwdOctsH + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to support network egress + queue-group objects on Nokia SROS series systems." + ::= { tmnxPortGroups 104 } + +tmnxDDMLaneGroupV10v0 OBJECT-GROUP + OBJECTS { + tmnxPortSFPNumLanes, + tmnxDDMLaneTemperature, + tmnxDDMLaneTempLowWarn, + tmnxDDMLaneTempLowAlarm, + tmnxDDMLaneTempHiWarn, + tmnxDDMLaneTempHiAlarm, + tmnxDDMLaneTxBiasCurrent, + tmnxDDMLaneTxBiasCurrentLowWarn, + tmnxDDMLaneTxBiasCurrentLowAlarm, + tmnxDDMLaneTxBiasCurrentHiWarn, + tmnxDDMLaneTxBiasCurrentHiAlarm, + tmnxDDMLaneTxOutputPower, + tmnxDDMLaneTxOutputPowerLowWarn, + tmnxDDMLaneTxOutputPowerLowAlarm, + tmnxDDMLaneTxOutputPowerHiWarn, + tmnxDDMLaneTxOutputPowerHiAlarm, + tmnxDDMLaneRxOpticalPower, + tmnxDDMLaneRxOpticalPwrLowWarn, + tmnxDDMLaneRxOpticalPwrLowAlarm, + tmnxDDMLaneRxOpticalPwrHiWarn, + tmnxDDMLaneRxOpticalPwrHiAlarm, + tmnxDDMLaneRxOpticalPowerType, + tmnxDDMLaneFailedThresholds + } + STATUS current + DESCRIPTION + "The group of objects enhancing the management of Digital Diagnostic + Monitoring SFFs for revision 10.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 105 } + +tmnxPortNotifyObjsGroupV10v0 OBJECT-GROUP + OBJECTS { + tmnxDDMLaneIdOrModule + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications for + revision 10.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 106 } + +tmnxPortPlcyGroup OBJECT-GROUP + OBJECTS { + tmnxPortPlcyTableLastCh, + tmnxPortPlcyRowStatus, + tmnxPortPlcyLastCh, + tmnxPortPlcyDescription, + tmnxPortPlcyEgrPortSchedPlcy + } + STATUS current + DESCRIPTION + "The group of objects to support network egress port policies on Nokia + SROS series systems." + ::= { tmnxPortGroups 107 } + +tmnxPortLoadBalGroupV10v0 OBJECT-GROUP + OBJECTS { + tmnxIpLoadBalancing, + tmnxServiceIdLagHashing + } + STATUS current + DESCRIPTION + "The group of additional objects supporting ECMP and LAG load balancing + in Nokia SROS release 10.0 systems." + ::= { tmnxPortGroups 108 } + +tmnxPortEthernetV10v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherMinFrameLength, + tmnxPortPhysStateChangeCount + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing Ethernet Port functionality + in Nokia SROS release 10.0 systems." + ::= { tmnxPortGroups 109 } + +tmnxHsmdaGroupV10v0 OBJECT-GROUP + OBJECTS { + tmnxPortEgrHsmdaSchedPlcy, + tmnxHsmdaPortSchOvrTblLastChngd, + tmnxHsmdaPortSchOvrRowStatus, + tmnxHsmdaPortSchOvrLastChanged, + tmnxHsmdaPortSchOvrMaxRate, + tmnxHsmdaPortSchOvrGrp1Rate, + tmnxHsmdaPortSchOvrGrp2Rate, + tmnxHsmdaPortSchOvrClass1Rate, + tmnxHsmdaPortSchOvrClass1WtInGp, + tmnxHsmdaPortSchOvrClass2Rate, + tmnxHsmdaPortSchOvrClass2WtInGp, + tmnxHsmdaPortSchOvrClass3Rate, + tmnxHsmdaPortSchOvrClass3WtInGp, + tmnxHsmdaPortSchOvrClass4Rate, + tmnxHsmdaPortSchOvrClass4WtInGp, + tmnxHsmdaPortSchOvrClass5Rate, + tmnxHsmdaPortSchOvrClass5WtInGp, + tmnxHsmdaPortSchOvrClass6Rate, + tmnxHsmdaPortSchOvrClass6WtInGp, + tmnxHsmdaPortSchOvrClass7Rate, + tmnxHsmdaPortSchOvrClass7WtInGp, + tmnxHsmdaPortSchOvrClass8Rate, + tmnxHsmdaPortSchOvrClass8WtInGp + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the management of HSMDA ports for + revision 10.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 110 } + +tmnxPortObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrShaperTblLastChanged, + tmnxPortEgrShaperRowStatus, + tmnxPortEgrShaperLastChanged, + tmnxPortEgrShaperRate + } + STATUS current + DESCRIPTION + "The objects which were obsoleted for revision 10.0 on Nokia SROS + series systems." + ::= { tmnxPortGroups 111 } + +tmnxPwPortV10v0Group OBJECT-GROUP + OBJECTS { + tmnxPwPortTblLastChanged, + tmnxPwPortRowStatus, + tmnxPwPortLastChgd, + tmnxPwPortEncapType + } + STATUS current + DESCRIPTION + "The group of objects supporting specific pseudo-wire port feature on + Nokia SROS series systems." + ::= { tmnxPortGroups 112 } + +tmnxPortEtherPhysStatsGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherPhysAcctPolicyId, + tmnxPortEtherPhysCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting Physical Layer Ethernet statistics + collection in Nokia SROS release 10.0 systems." + ::= { tmnxPortGroups 113 } + +tmnxPortEgrQGrpV11v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQOverWeight, + tPortAccEgrQOverCIRWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting specific port egress queue-group + feature on Nokia SROS release 11.0 systems." + ::= { tmnxPortGroups 114 } + +tmnxWaveTrackerV11v0Group OBJECT-GROUP + OBJECTS { + tmnxWaveTrackerPortType, + tmnxWaveTrackerSfpVoaEquipped, + tmnxWaveTrackerSfpVoaType, + tmnxWaveTrackerSfpVoaSerialNum, + tmnxWaveTrackerSfpVoaModelNum + } + STATUS obsolete + DESCRIPTION + "The group of additional objects supporting Wave Tracker in Nokia SROS + release 11.0 systems. + + This group was obsoleted in release 22.2." + ::= { tmnxPortGroups 115 } + +tmnxCohOptPortGroup OBJECT-GROUP + OBJECTS { + tmnxCohOptPortCfgAlarms, + tmnxCohOptPortDispCtrlMode, + tmnxCohOptPortManCfgDisp, + tmnxCohOptPortDispSwpStart, + tmnxCohOptPortDispSwpEnd, + tmnxCohOptPortCfgTxPower, + tmnxCohOptPortCfgCprWinSize, + tmnxCohOptPortCfgRxLosThresh, + tmnxCohOptPortAlarmState, + tmnxCohOptPortDefectPoints, + tmnxCohOptPortModState, + tmnxCohOptPortModTxTurnUpStates, + tmnxCohOptPortModRxTurnUpStates, + tmnxCohOptPortRxSNRXPolar, + tmnxCohOptPortRxSNRYPolar, + tmnxCohOptPortRxQMargin + } + STATUS current + DESCRIPTION + "The group of objects supporting coherent optical ports in Nokia SROS + release 11.0 systems." + ::= { tmnxPortGroups 116 } + +tmnxCohOptPortStatsGroup OBJECT-GROUP + OBJECTS { + tmnxCohOptPortStatsElapsedSec, + tmnxCohOptPortRxBER, + tmnxCohOptPortRxBERAvg, + tmnxCohOptPortRxBERMin, + tmnxCohOptPortRxBERMax, + tmnxCohOptPortRxSNR, + tmnxCohOptPortRxSNRAvg, + tmnxCohOptPortRxSNRMin, + tmnxCohOptPortRxSNRMax, + tmnxCohOptPortRxChromaticDisp, + tmnxCohOptPortRxChromaticDispAvg, + tmnxCohOptPortRxChromaticDispMin, + tmnxCohOptPortRxChromaticDispMax, + tmnxCohOptPortRxDiffGrpDly, + tmnxCohOptPortRxDiffGrpDlyAvg, + tmnxCohOptPortRxDiffGrpDlyMin, + tmnxCohOptPortRxDiffGrpDlyMax, + tmnxCohOptPortRxFreqOffset, + tmnxCohOptPortRxFreqOffsetAvg, + tmnxCohOptPortRxFreqOffsetMin, + tmnxCohOptPortRxFreqOffsetMax, + tmnxCohOptPortRxQ, + tmnxCohOptPortRxQAvg, + tmnxCohOptPortRxQMin, + tmnxCohOptPortRxQMax, + tmnxCohOptPortRxPower, + tmnxCohOptPortRxPowerAvg, + tmnxCohOptPortRxPowerMin, + tmnxCohOptPortRxPowerMax, + tmnxCohOptPortTxPower, + tmnxCohOptPortTxPowerAvg, + tmnxCohOptPortTxPowerMin, + tmnxCohOptPortTxPowerMax + } + STATUS current + DESCRIPTION + "The group of objects supporting coherent optical port statistics + collection in Nokia SROS release 11.0 systems." + ::= { tmnxPortGroups 117 } + +tmnxPortNotificationV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqCohOptPortAlarm + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting the management of + physical ports for release 11.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 118 } + +tmnxPortEgrHsmdaStatV11v0Group OBJECT-GROUP + OBJECTS { + tPortEgrHsmdaQStatFwdInProfPkts, + tPortEgrHsmdaQStatFwdInProfPktH, + tPortEgrHsmdaQStatFwdInProfPktL, + tPortEgrHsmdaQStatDpdInProfPkts, + tPortEgrHsmdaQStatDpdInProfPktH, + tPortEgrHsmdaQStatDpdInProfPktL, + tPortEgrHsmdaQStatFwdOutProfPkts, + tPortEgrHsmdaQStatFwdOutProfPktH, + tPortEgrHsmdaQStatFwdOutProfPktL, + tPortEgrHsmdaQStatDpdOutProfPkts, + tPortEgrHsmdaQStatDpdOutProfPktH, + tPortEgrHsmdaQStatDpdOutProfPktL, + tPortEgrHsmdaQStatFwdInProfOcts, + tPortEgrHsmdaQStatFwdInProfOctH, + tPortEgrHsmdaQStatFwdInProfOctL, + tPortEgrHsmdaQStatDpdInProfOcts, + tPortEgrHsmdaQStatDpdInProfOctH, + tPortEgrHsmdaQStatDpdInProfOctL, + tPortEgrHsmdaQStatFwdOutProfOcts, + tPortEgrHsmdaQStatFwdOutProfOctH, + tPortEgrHsmdaQStatFwdOutProfOctL, + tPortEgrHsmdaQStatDpdOutProfOcts, + tPortEgrHsmdaQStatDpdOutProfOctH, + tPortEgrHsmdaQStatDpdOutProfOctL, + tPortEgrHsmdaCStatFwdInProfPkts, + tPortEgrHsmdaCStatFwdInProfPktH, + tPortEgrHsmdaCStatFwdInProfPktL, + tPortEgrHsmdaCStatDpdInProfPkts, + tPortEgrHsmdaCStatDpdInProfPktH, + tPortEgrHsmdaCStatDpdInProfPktL, + tPortEgrHsmdaCStatFwdOutProfPkts, + tPortEgrHsmdaCStatFwdOutProfPktH, + tPortEgrHsmdaCStatFwdOutProfPktL, + tPortEgrHsmdaCStatDpdOutProfPkts, + tPortEgrHsmdaCStatDpdOutProfPktH, + tPortEgrHsmdaCStatDpdOutProfPktL, + tPortEgrHsmdaCStatFwdInProfOcts, + tPortEgrHsmdaCStatFwdInProfOctH, + tPortEgrHsmdaCStatFwdInProfOctL, + tPortEgrHsmdaCStatDpdInProfOcts, + tPortEgrHsmdaCStatDpdInProfOctH, + tPortEgrHsmdaCStatDpdInProfOctL, + tPortEgrHsmdaCStatFwdOutProfOcts, + tPortEgrHsmdaCStatFwdOutProfOctH, + tPortEgrHsmdaCStatFwdOutProfOctL, + tPortEgrHsmdaCStatDpdOutProfOcts, + tPortEgrHsmdaCStatDpdOutProfOctH, + tPortEgrHsmdaCStatDpdOutProfOctL + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting specific port egress Hsmda statistics + feature on Nokia SROS release 11.0 systems." + ::= { tmnxPortGroups 119 } + +tmnxPortEgrHsmdaOverV11v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQGrpHsmdaShaperOvr, + tPortAccEgrQGrpHsmdaPktOffOvr, + tPortAccEgrQGrpHsmdaWrrPolicyOvr, + tPortAccEgrHsmdaQOverRowStatus, + tPortAccEgrHsmdaQOverLastChanged, + tPortAccEgrHsmdaQOverAdminPIR, + tPortAccEgrHsmdaQOverSlopePolicy, + tPortAccEgrHsmdaQOverWrrWeight, + tPortAccEgrHsmdaQOverMBS + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting specific port egress HSMDA override + feature on Nokia SROS release 11.0 systems." + ::= { tmnxPortGroups 120 } + +tmnxPortEthernetV11v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherOperPhyTxClock + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing Ethernet Port functionality + in Nokia SROS release 11.0 systems." + ::= { tmnxPortGroups 121 } + +tmnxScalarPortV11v0Group OBJECT-GROUP + OBJECTS { + tmnxMulticastEnhLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting enhanced load-balancing techniques + added in release 11.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 122 } + +tmnxPortVPortV11v0Group OBJECT-GROUP + OBJECTS { + tPortEgrVPortEgrRateModify, + tPortEgrVPortEgrRateModifyDelta + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of egress virtual + ports added in release 11.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 125 } + +tmnxPortVPortV12v0Group OBJECT-GROUP + OBJECTS { + tPortEgrVPortSchedStatTblLastCh, + tPortEgrVPSchedStatFwdPkts, + tPortEgrVPSchedStatFwdOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of egress virtual + ports added in release 12.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 126 } + +tmnxCohOptPortV11v0Group OBJECT-GROUP + OBJECTS { + tmnxCohOptPortRxLosReaction + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the configuration of + coherent optical ports in release 11.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 127 } + +tmnxDot1xPaePortGroup OBJECT-GROUP + OBJECTS { + tmnxDot1xPaePortTunneling, + tmnxDot1xPaePortTblLastChanged + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the configuration of dot1x + PAE ports in release 12.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 128 } + +tmnxPortAggRateV12v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQGrpAggRateLUB, + tPortNetEgrQGrpAggRateLUB, + tPortEgrVPortAggRateLUB + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of QoS capabilities + on physical ports for release 12.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 129 } + +tmnxPortEtherSymMonGroupV12v0 OBJECT-GROUP + OBJECTS { + tmnxPortEtherSymMonTblLastChange, + tmnxPortEtherSymMonEnabled, + tmnxPortEtherSymMonSdThreshold, + tmnxPortEtherSymMonSdTMultiplier, + tmnxPortEtherSymMonSfThreshold, + tmnxPortEtherSymMonSfTMultiplier, + tmnxPortEtherSymMonWindowSize, + tmnxPortEtherSymMonAlarmReason, + tmnxPortEtherSymMonErrorCount + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the configuration and state + of Symbol Monitoring on Ethernet Ports introduced for release 12.0 on + Nokia SROS series systems." + ::= { tmnxPortGroups 130 } + +tmnxPrtEthSmMnNotifyObjsGrpV12v0 OBJECT-GROUP + OBJECTS { + tmnxPortNotifyEtherSymThreshold, + tmnxPortNotifyEtherSymMultiplier, + tmnxPortNotifyEtherSymAlarmValue + } + STATUS current + DESCRIPTION + "The group of additional NOTIFICATION objects supporting the + configuration and state of Symbol Monitoring on Ethernet Ports + introduced for release 12.0 on Nokia SROS series systems." + ::= { tmnxPortGroups 131 } + +tmnxPortEthSymMonNotifyGrpV12v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortEtherSymMonAlarm, + tmnxEqPortEtherSymMonAlarmClear + } + STATUS current + DESCRIPTION + "The group of additional NOTIFICATION-TYPEs supporting the notification + of Symbol Monitoring on Ethernet Ports introduced for release 12.0 on + Nokia SROS series systems." + ::= { tmnxPortGroups 132 } + +tmnxPortSchedPlcyV12v0Group OBJECT-GROUP + OBJECTS { + tmnxPortSchedOvrMaxRatePercent, + tmnxPortSchedOvrLvl1PIRPercent, + tmnxPortSchedOvrLvl1CIRPercent, + tmnxPortSchedOvrLvl2PIRPercent, + tmnxPortSchedOvrLvl2CIRPercent, + tmnxPortSchedOvrLvl3PIRPercent, + tmnxPortSchedOvrLvl3CIRPercent, + tmnxPortSchedOvrLvl4PIRPercent, + tmnxPortSchedOvrLvl4CIRPercent, + tmnxPortSchedOvrLvl5PIRPercent, + tmnxPortSchedOvrLvl5CIRPercent, + tmnxPortSchedOvrLvl6PIRPercent, + tmnxPortSchedOvrLvl6CIRPercent, + tmnxPortSchedOvrLvl7PIRPercent, + tmnxPortSchedOvrLvl7CIRPercent, + tmnxPortSchedOvrLvl8PIRPercent, + tmnxPortSchedOvrLvl8CIRPercent + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of Qos Port + Scheduler policies on Nokia SROS series systems release 12.0." + ::= { tmnxPortGroups 133 } + +tmnxPortParentLocV12v0Group OBJECT-GROUP + OBJECTS { + tPortEgrVPortQosSchedPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of egress virtual + ports added in release 12.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 134 } + +tmnxDS3V12v0Group OBJECT-GROUP + OBJECTS { + tmnxDS3HoldTimeUp, + tmnxDS3HoldTimeDown + } + STATUS current + DESCRIPTION + "The group of objects supporting DS3 physical ports added in release + 12.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 135 } + +tmnxCohOptPortV12v0Group OBJECT-GROUP + OBJECTS { + tmnxCohOptPortCompatMode, + tmnxCohOptPortRxOSNRXPolar, + tmnxCohOptPortRxOSNRYPolar + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the configuration of + coherent optical ports in release 12.0 of Nokia SROS series systems." + ::= { tmnxPortGroups 136 } + +tmnxPortV12v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 137 } + +tmnxSonetPortV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSonetResetPortOnPathDown + } + STATUS obsolete + DESCRIPTION + "The group of additional objects supporting the configuration of SONET + ports in release 12.0 of Nokia SROS series systems." + ::= { tmnxPortV12v0Groups 1 } + +tmnxCohOptPortStatsV12v0Group OBJECT-GROUP + OBJECTS { + tmnxCohOptPortRxOSNR, + tmnxCohOptPortRxOSNRAvg, + tmnxCohOptPortRxOSNRMin, + tmnxCohOptPortRxOSNRMax + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the statistics of coherent + optical ports in release 12.0 of Nokia SROS series systems." + ::= { tmnxPortV12v0Groups 2 } + +tmnxPortEthernetV12v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherDwnOnIntlErrTxDisbl + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Ethernet Port capabilities + in release 12.0 of Nokia SROS series systems." + ::= { tmnxPortV12v0Groups 3 } + +tmnxPortV13v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 138 } + +tmnxPortTopologyV13v0Group OBJECT-GROUP + OBJECTS { + tmnxPortTopologyTableLastChange, + tmnxPortFarEndId, + tmnxPortTopologyRowStatus, + tmnxPortTopologyLastChangeTime, + tmnxPortTopologyFarEndId + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of the external shelf + ports such as eSat ports added in release 13.0 of Nokia SROS series + systems." + ::= { tmnxPortV13v0Groups 1 } + +tmnxPortQueueOvrV13v0Group OBJECT-GROUP + OBJECTS { + tPortAccIngQOverMonitorDepth, + tPortAccEgrQOverMonitorDepth, + tPortNetEgrQOverMonitorDepth, + tPortAccIngQGrpQDepthPollPrcnt1, + tPortAccIngQGrpQDepthPollPrcnt2, + tPortAccIngQGrpQDepthPollPrcnt3, + tPortAccIngQGrpQDepthPollPrcnt4, + tPortAccIngQGrpQDepthPollPrcnt5, + tPortAccIngQGrpQDepthPollPrcnt6, + tPortAccIngQGrpQDepthPollPrcnt7, + tPortAccIngQGrpQDepthPollPrcnt8, + tPortAccIngQGrpQDepthPollPrcnt9, + tPortAccIngQGrpQDepthPollPrcnt10, + tPortAccIngQGrpQDepthAvgPollInt, + tPortAccIngQGrpQDepthAvgElpsdTme, + tPortAccEgrQGrpQDepthPollPrcnt1, + tPortAccEgrQGrpQDepthPollPrcnt2, + tPortAccEgrQGrpQDepthPollPrcnt3, + tPortAccEgrQGrpQDepthPollPrcnt4, + tPortAccEgrQGrpQDepthPollPrcnt5, + tPortAccEgrQGrpQDepthPollPrcnt6, + tPortAccEgrQGrpQDepthPollPrcnt7, + tPortAccEgrQGrpQDepthPollPrcnt8, + tPortAccEgrQGrpQDepthPollPrcnt9, + tPortAccEgrQGrpQDepthPollPrcnt10, + tPortAccEgrQGrpQDepthAvgPollInt, + tPortAccEgrQGrpQDepthAvgElpsdTme, + tPortNetEgrQGrpQDepthPollPrcnt1, + tPortNetEgrQGrpQDepthPollPrcnt2, + tPortNetEgrQGrpQDepthPollPrcnt3, + tPortNetEgrQGrpQDepthPollPrcnt4, + tPortNetEgrQGrpQDepthPollPrcnt5, + tPortNetEgrQGrpQDepthPollPrcnt6, + tPortNetEgrQGrpQDepthPollPrcnt7, + tPortNetEgrQGrpQDepthPollPrcnt8, + tPortNetEgrQGrpQDepthPollPrcnt9, + tPortNetEgrQGrpQDepthPollPrcnt10, + tPortNetEgrQGrpQDepthAvgPollInt, + tPortNetEgrQGrpQDepthAvgElpsdTme + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting QoS queue-overrides on physical ports + added in release 13.0 of Nokia SROS series systems." + ::= { tmnxPortV13v0Groups 2 } + +tmnxPortSchedPlcyOvrV13v0Group OBJECT-GROUP + OBJECTS { + tmnxPortSchedOvrMaxRate, + tmnxPortSchedOvrLvl1PIR, + tmnxPortSchedOvrLvl1CIR, + tmnxPortSchedOvrLvl2PIR, + tmnxPortSchedOvrLvl2CIR, + tmnxPortSchedOvrLvl3PIR, + tmnxPortSchedOvrLvl3CIR, + tmnxPortSchedOvrLvl4PIR, + tmnxPortSchedOvrLvl4CIR, + tmnxPortSchedOvrLvl5PIR, + tmnxPortSchedOvrLvl5CIR, + tmnxPortSchedOvrLvl6PIR, + tmnxPortSchedOvrLvl6CIR, + tmnxPortSchedOvrLvl7PIR, + tmnxPortSchedOvrLvl7CIR, + tmnxPortSchedOvrLvl8PIR, + tmnxPortSchedOvrLvl8CIR + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of QoS capabilities + on physical ports for release 13.0 on Nokia SROS series systems." + ::= { tmnxPortV13v0Groups 4 } + +tmnxPortAggRateLimitV13v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQGrpAggRateLmt, + tPortNetEgrQGrpAggRateLmt, + tPortEgrVPortAggRateLmt + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of QoS capabilities + on physical ports for release 13.0 on Nokia SROS series systems." + ::= { tmnxPortV13v0Groups 5 } + +tmnxPortV13v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrMonitorPortSched, + tPortEgrVPortMonitorPortSched, + tPortEgrVPortMonThrPortExceedCnt, + tPortEgrVPortMonThrLvl1ExceedCnt, + tPortEgrVPortMonThrLvl2ExceedCnt, + tPortEgrVPortMonThrLvl3ExceedCnt, + tPortEgrVPortMonThrLvl4ExceedCnt, + tPortEgrVPortMonThrLvl5ExceedCnt, + tPortEgrVPortMonThrLvl6ExceedCnt, + tPortEgrVPortMonThrLvl7ExceedCnt, + tPortEgrVPortMonThrLvl8ExceedCnt, + tPortEgrVPortMonThrGrp1Name, + tPortEgrVPortMonThrGrp1ExceedCnt, + tPortEgrVPortMonThrGrp2Name, + tPortEgrVPortMonThrGrp2ExceedCnt, + tPortEgrVPortMonThrGrp3Name, + tPortEgrVPortMonThrGrp3ExceedCnt, + tPortEgrVPortMonThrGrp4Name, + tPortEgrVPortMonThrGrp4ExceedCnt, + tPortEgrVPortMonThrGrp5Name, + tPortEgrVPortMonThrGrp5ExceedCnt, + tPortEgrVPortMonThrGrp6Name, + tPortEgrVPortMonThrGrp6ExceedCnt, + tPortEgrVPortMonThrGrp7Name, + tPortEgrVPortMonThrGrp7ExceedCnt, + tPortEgrVPortMonThrGrp8Name, + tPortEgrVPortMonThrGrp8ExceedCnt, + tPortEgrVPortMonThrStartTime, + tPortEgrVPortMonThrEndTime, + tPortEgrVPortMonThrTotalSamples, + tPortEgrMonThrPortExceedCnt, + tPortEgrMonThrLvl1ExceedCnt, + tPortEgrMonThrLvl2ExceedCnt, + tPortEgrMonThrLvl3ExceedCnt, + tPortEgrMonThrLvl4ExceedCnt, + tPortEgrMonThrLvl5ExceedCnt, + tPortEgrMonThrLvl6ExceedCnt, + tPortEgrMonThrLvl7ExceedCnt, + tPortEgrMonThrLvl8ExceedCnt, + tPortEgrMonThrGrp1Name, + tPortEgrMonThrGrp1ExceedCnt, + tPortEgrMonThrGrp2Name, + tPortEgrMonThrGrp2ExceedCnt, + tPortEgrMonThrGrp3Name, + tPortEgrMonThrGrp3ExceedCnt, + tPortEgrMonThrGrp4Name, + tPortEgrMonThrGrp4ExceedCnt, + tPortEgrMonThrGrp5Name, + tPortEgrMonThrGrp5ExceedCnt, + tPortEgrMonThrGrp6Name, + tPortEgrMonThrGrp6ExceedCnt, + tPortEgrMonThrGrp7Name, + tPortEgrMonThrGrp7ExceedCnt, + tPortEgrMonThrGrp8Name, + tPortEgrMonThrGrp8ExceedCnt, + tPortEgrMonThrStartTime, + tPortEgrMonThrEndTime, + tPortEgrMonThrTotalSamples + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of QoS capabilities + on physical ports for release 13.0 on Nokia SROS series systems." + ::= { tmnxPortV13v0Groups 6 } + +tmnxPortSchedV13v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrPortSchedPlcy, + tmnxPortSchedOverrideRowStatus, + tmnxPortSchedOverrideSchedName, + tmnxPortSchedOverrideLastChanged, + tmnxPortSchedOverrideFlags, + tPortAccEgrQGrpLastChgd, + tPortAccEgrQGrpRowStatus, + tPortAccEgrQGrpSchedPol, + tPortAccEgrQGrpAcctgPolId, + tPortAccEgrQGrpCollectStats, + tPortAccEgrQGrpFrameBaseActg, + tPortAccEgrQGrpTableLastChgd, + tPortAccEgrQOverLastChanged, + tPortAccEgrQOverRowStatus, + tPortAccEgrQOverTableLastChgd, + tPortAccEgrQOverAdminCIR, + tPortAccEgrQOverAdminPIR, + tPortAccEgrQOverCBS, + tPortAccEgrQOverHiPrioOnly, + tPortAccIngQGrpLastChgd, + tPortAccIngQGrpRowStatus, + tPortAccIngQGrpSchedPol, + tPortAccIngQGrpAcctgPolId, + tPortAccIngQGrpCollectStats, + tPortAccIngQGrpTableLastChgd, + tPortAccIngQOverLastChanged, + tPortAccIngQOverRowStatus, + tPortAccIngQOverTableLastChgd, + tPortAccIngQOverAdminCIR, + tPortAccIngQOverAdminPIR, + tPortAccIngQOverCBS, + tPortAccIngQOverHiPrioOnly, + tPortNetEgrQGrpAcctgPolId, + tPortNetEgrQGrpCollectStats, + tPortNetEgrQGrpFrameBaseActg, + tPortNetEgrQGrpLastChgd, + tPortNetEgrQGrpRowStatus, + tPortNetEgrQGrpSchedPol, + tPortNetEgrQGrpTableLastChgd, + tPortNetEgrQOverAdminCIR, + tPortNetEgrQOverAdminPIR, + tPortNetEgrQOverCBS, + tPortNetEgrQOverHiPrioOnly, + tPortNetEgrQOverLastChanged, + tPortNetEgrQOverRowStatus, + tPortNetEgrQOverTableLastChgd, + tPortAccEgrQOverCIRAdaptation, + tPortAccEgrQOverPIRAdaptation, + tPortAccIngQOverCIRAdaptation, + tPortAccIngQOverPIRAdaptation, + tPortNetEgrQOverCIRAdaptation, + tPortNetEgrQOverPIRAdaptation, + tPortAccIngQGrpDescr, + tPortAccEgrQGrpDescr, + tPortNetEgrQGrpDescr, + tPortEgrVPortDescr, + tPortEgrVPortLastChanged, + tPortEgrVPortRowStatus, + tPortEgrVPortSchedPol, + tPortEgrVPortTableLastChgd, + tPortEgrVPortHMTableLastChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port virtual + scheduler capabilities for release 13.0 on Nokia SROS series systems." + ::= { tmnxPortV13v0Groups 7 } + +tmnxPortObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + tmnxPortSchedOverrideMaxRate, + tmnxPortSchedOverrideLvl1PIR, + tmnxPortSchedOverrideLvl1CIR, + tmnxPortSchedOverrideLvl2PIR, + tmnxPortSchedOverrideLvl2CIR, + tmnxPortSchedOverrideLvl3PIR, + tmnxPortSchedOverrideLvl3CIR, + tmnxPortSchedOverrideLvl4PIR, + tmnxPortSchedOverrideLvl4CIR, + tmnxPortSchedOverrideLvl5PIR, + tmnxPortSchedOverrideLvl5CIR, + tmnxPortSchedOverrideLvl6PIR, + tmnxPortSchedOverrideLvl6CIR, + tmnxPortSchedOverrideLvl7PIR, + tmnxPortSchedOverrideLvl7CIR, + tmnxPortSchedOverrideLvl8PIR, + tmnxPortSchedOverrideLvl8CIR, + tPortAccEgrQGrpAggRateLimit, + tPortNetEgrQGrpAggRateLimit, + tPortEgrVPortAggRateLimit + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of physical port + virtual scheduler capabilities for release 13.0 on Nokia SROS series + systems." + ::= { tmnxPortV13v0Groups 8 } + +tmnxPortV14v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 139 } + +tmnxPortEtherAccessV14v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherAccessBandwidth, + tmnxPortEtherAccessBookingFactor, + tmnxPortEtherAccessAvailableBW, + tmnxPortEtherAccessBookedBW + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical ports for + release 14.0 on Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 1 } + +tmnxPortGroup OBJECT-GROUP + OBJECTS { + tmnxPortMonitorAggEgrQueueStats, + tmnxPortEgrAggFwdInProfPkts, + tmnxPortEgrAggFwdOutProfPkts, + tmnxPortEgrAggFwdInProfOcts, + tmnxPortEgrAggFwdOutProfOcts, + tmnxPortEgrAggDropInProfPkts, + tmnxPortEgrAggDropOutProfPkts, + tmnxPortEgrAggDropInProfOcts, + tmnxPortEgrAggDropOutProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical ports for + release 14.0 on Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 2 } + +tmnxPortQosStatsGroup OBJECT-GROUP + OBJECTS { + tPortNetEgrQGrpPStFwdExdProfPkts, + tPortNetEgrQGrpPStDrpExdProfPkts, + tPortNetEgrQGrpPStFwdExdProfOcts, + tPortNetEgrQGrpPStDrpExdProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting network egress queue-group objects on + Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 3 } + +tmnxPortFwdEngStatsGroup OBJECT-GROUP + OBJECTS { + tFwdEngDRIpv4HeaderError, + tFwdEngDRIpv4InvalidAddress, + tFwdEngDRIpv6HeaderError, + tFwdEngDRIpv6InvalidAddress, + tFwdEngDRIpRouteBlackHoled, + tFwdEngDRACLFilterDiscards, + tFwdEngDRUcastRPFChkFailed, + tFwdEngDRBFDSpoofChkFailed, + tFwdEngDRUcastMACDstAddMismatch, + tFwdEngDRMcastMACUnicastDstIp, + tFwdEngDRUnkwnMACDstAddDscrdVPLS, + tFwdEngDRL2ServiceMTUExceed, + tFwdEngDRNeedsICMP + } + STATUS current + DESCRIPTION + "The group of objects supporting management of forward engine drop + statistics on ports for release 14.0 on Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 4 } + +tmnxPortGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxPortOptComplianceExtension + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical ports for + release 14.0 on Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 5 } + +tmnxPortEgrQosStatsGroup OBJECT-GROUP + OBJECTS { + tPortNetEgrQGrpPStOffExdProfPkts, + tPortNetEgrQGrpPStOffExdProfOcts, + tPortNetEgrQGrpPStOffInPProfPkts, + tPortNetEgrQGrpPStFwdInPProfPkts, + tPortNetEgrQGrpPStDrpInPProfPkts, + tPortNetEgrQGrpPStOffInPProfOcts, + tPortNetEgrQGrpPStFwdInPProfOcts, + tPortNetEgrQGrpPStDrpInPProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting network egress queue-group objects on + Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 6 } + +tmnxPortEthPTPAsymGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxPortEtherPTPAsymmetry + } + STATUS current + DESCRIPTION + "The group of objects supporting PTP asymmetry compensation for release + 14.0 on Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 7 } + +tmnxPortEtherRsFecModeGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherRsFecMode + } + STATUS current + DESCRIPTION + "The group of objects supporting the Ethernet RS-FEC feature for + release 14.0 on Nokia SROS series systems." + ::= { tmnxPortV14v0Groups 8 } + +tmnxPortV15v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 140 } + +tmnxPortQOverDropTailGroup OBJECT-GROUP + OBJECTS { + tPortAccIngQDrpTailLowReductnMbs, + tPortAccEgrQDrpTailLowReductnMbs, + tPortNetEgrQDrpTailLowReductnMbs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ethernet ports queue + override drop tail configuration on Nokia SROS series systems 15.0." + ::= { tmnxPortV15v0Groups 1 } + +tmnxPortEgrHsGroup OBJECT-GROUP + OBJECTS { + tmnxPortEgrHsSchedPlcy, + tmnxPortEgrHsPortPoolPlcy, + tPortAccEgrQGrpHsTurboQueues, + tPortNetEgrQGrpHsTurboQueues + } + STATUS current + DESCRIPTION + "The group of objects supporting egress High Scale QoS related objects + on Nokia SROS series systems 15.0." + ::= { tmnxPortV15v0Groups 2 } + +tmnxPortEgrHsSchedGroup OBJECT-GROUP + OBJECTS { + tPortEgrHsSchOvrTableLastChgd, + tPortEgrHsSchOvrRowStatus, + tPortEgrHsSchOvrLastChanged, + tPortEgrHsSchOvrMaxRate, + tPortEgrHsSchOvrSchClssTblLstChg, + tPortEgrHsSchOvrSchClassLastChgd, + tPortEgrHsSchOvrSchClassRate, + tPortEgrHsSchOvrSchClassWghtGrp, + tPortEgrHsSchOvrGroupTblLstChg, + tPortEgrHsSchOvrGroupLastChgd, + tPortEgrHsSchOvrGroupRate + } + STATUS current + DESCRIPTION + "The group of objects supporting egress High Scale QoS Scheduler + Overrides related objects on Nokia SROS series systems 15.0." + ::= { tmnxPortV15v0Groups 3 } + +tmnxPortEgrHsSecShaperGroup OBJECT-GROUP + OBJECTS { + tPortHsSecShapTblLstChngd, + tPortHsSecShapRowStatus, + tPortHsSecShapLastChanged, + tPortHsSecShapDescription, + tPortHsSecShapRate, + tPortHsSecShapLoBrstMaxCls, + tPortHsSecShapClassTblLstChngd, + tPortHsSecShapClassLastChanged, + tPortHsSecShapClassRate, + tPortEgrHsSecShaperClass1FwdPkts, + tPortEgrHsSecShaperClass1FwdOcts, + tPortEgrHsSecShaperClass2FwdPkts, + tPortEgrHsSecShaperClass2FwdOcts, + tPortEgrHsSecShaperClass3FwdPkts, + tPortEgrHsSecShaperClass3FwdOcts, + tPortEgrHsSecShaperClass4FwdPkts, + tPortEgrHsSecShaperClass4FwdOcts, + tPortEgrHsSecShaperClass5FwdPkts, + tPortEgrHsSecShaperClass5FwdOcts, + tPortEgrHsSecShaperClass6FwdPkts, + tPortEgrHsSecShaperClass6FwdOcts, + tPortEgrHsSecShaperAggFwdPkts, + tPortEgrHsSecShaperAggFwdOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting egress High Scale QoS Secondary Shaper + related objects on Nokia SROS series systems 15.0." + ::= { tmnxPortV15v0Groups 4 } + +tmnxPortEtherUtilStatGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherUtilStatsInterval, + tmnxPortEtherUtilStatsInput, + tmnxPortEtherUtilStatsOutput + } + STATUS current + DESCRIPTION + "The group of objects supporting the Ethernet port utilization feature + for release 15.0 on Nokia SROS series systems." + ::= { tmnxPortV15v0Groups 5 } + +tmnxPortSchedV15v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrPortSchedPlcy, + tmnxPortSchedOverrideRowStatus, + tmnxPortSchedOverrideSchedName, + tmnxPortSchedOverrideLastChanged, + tmnxPortSchedOverrideFlags, + tPortAccEgrQGrpLastChgd, + tPortAccEgrQGrpRowStatus, + tPortAccEgrQGrpSchedPol, + tPortAccEgrQGrpAcctgPolId, + tPortAccEgrQGrpCollectStats, + tPortAccEgrQGrpFrameBaseActg, + tPortAccEgrQGrpTableLastChgd, + tPortAccEgrQOverLastChanged, + tPortAccEgrQOverRowStatus, + tPortAccEgrQOverTableLastChgd, + tPortAccEgrQOverAdminCIR, + tPortAccEgrQOverAdminPIR, + tPortAccEgrQOverCBS, + tPortAccIngQGrpLastChgd, + tPortAccIngQGrpRowStatus, + tPortAccIngQGrpSchedPol, + tPortAccIngQGrpAcctgPolId, + tPortAccIngQGrpCollectStats, + tPortAccIngQGrpTableLastChgd, + tPortAccIngQOverLastChanged, + tPortAccIngQOverRowStatus, + tPortAccIngQOverTableLastChgd, + tPortAccIngQOverAdminCIR, + tPortAccIngQOverAdminPIR, + tPortAccIngQOverCBS, + tPortNetEgrQGrpAcctgPolId, + tPortNetEgrQGrpCollectStats, + tPortNetEgrQGrpFrameBaseActg, + tPortNetEgrQGrpLastChgd, + tPortNetEgrQGrpRowStatus, + tPortNetEgrQGrpSchedPol, + tPortNetEgrQGrpTableLastChgd, + tPortNetEgrQOverAdminCIR, + tPortNetEgrQOverAdminPIR, + tPortNetEgrQOverCBS, + tPortNetEgrQOverLastChanged, + tPortNetEgrQOverRowStatus, + tPortNetEgrQOverTableLastChgd, + tPortAccEgrQOverCIRAdaptation, + tPortAccEgrQOverPIRAdaptation, + tPortAccIngQOverCIRAdaptation, + tPortAccIngQOverPIRAdaptation, + tPortNetEgrQOverCIRAdaptation, + tPortNetEgrQOverPIRAdaptation, + tPortAccIngQGrpDescr, + tPortAccEgrQGrpDescr, + tPortNetEgrQGrpDescr, + tPortEgrVPortDescr, + tPortEgrVPortLastChanged, + tPortEgrVPortRowStatus, + tPortEgrVPortSchedPol, + tPortEgrVPortTableLastChgd, + tPortEgrVPortHMTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical port virtual + scheduler capabilities for release 15.0 on Nokia SROS series systems." + ::= { tmnxPortV15v0Groups 6 } + +tmnxPortObsoletedV15v0Group OBJECT-GROUP + OBJECTS { + tPortAccIngQOverHiPrioOnly, + tPortNetEgrQOverHiPrioOnly, + tPortAccEgrQOverHiPrioOnly + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of physical port + virtual scheduler capabilities for release 15.0 on Nokia SROS series + systems." + ::= { tmnxPortV15v0Groups 7 } + +tmnxPortRateV15v0Group OBJECT-GROUP + OBJECTS { + tPortEgrVPortAggRateLmtHi, + tmnxPortSchedOvrMaxRateHi, + tmnxPortSchedOvrLvl1PIRHi, + tmnxPortSchedOvrLvl1CIRHi, + tmnxPortSchedOvrLvl2PIRHi, + tmnxPortSchedOvrLvl2CIRHi, + tmnxPortSchedOvrLvl3PIRHi, + tmnxPortSchedOvrLvl3CIRHi, + tmnxPortSchedOvrLvl4PIRHi, + tmnxPortSchedOvrLvl4CIRHi, + tmnxPortSchedOvrLvl5PIRHi, + tmnxPortSchedOvrLvl5CIRHi, + tmnxPortSchedOvrLvl6PIRHi, + tmnxPortSchedOvrLvl6CIRHi, + tmnxPortSchedOvrLvl7PIRHi, + tmnxPortSchedOvrLvl7CIRHi, + tmnxPortSchedOvrLvl8PIRHi, + tmnxPortSchedOvrLvl8CIRHi + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the management of physical + port rates configuration on Nokia SROS series systems release 15.0." + ::= { tmnxPortV15v0Groups 8 } + +tmnxPortSchedBurstV15v0Group OBJECT-GROUP + OBJECTS { + tPortAccEgrQOverBurstLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical port virtual + scheduler capabilities for release 15.0 on Nokia SROS series systems." + ::= { tmnxPortV15v0Groups 10 } + +tmnxPortAccSchedOvrSV15v0Group OBJECT-GROUP + OBJECTS { + tPortAccIngSchedOvrSRowStatus, + tPortAccIngSchedOvrSLastMgmtChng, + tPortAccIngSchedOvrSPIRHi, + tPortAccIngSchedOvrSPIRLo, + tPortAccIngSchedOvrSCIRHi, + tPortAccIngSchedOvrSCIRLo, + tPortAccIngSchedOvrSParentWeight, + tPortAccIngSchdOvrSParentCIRWght, + tPortAccEgrSchedOvrSRowStatus, + tPortAccEgrSchedOvrSLastMgmtChng, + tPortAccEgrSchedOvrSPIRHi, + tPortAccEgrSchedOvrSPIRLo, + tPortAccEgrSchedOvrSCIRHi, + tPortAccEgrSchedOvrSCIRLo, + tPortAccEgrSchedOvrSParentWeight, + tPortAccEgrSchdOvrSParentCIRWght + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical port virtual + scheduler override capabilities for release 15.0 on Nokia SROS series + systems." + ::= { tmnxPortV15v0Groups 11 } + +tmnxPortEtherDampeningGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherDampHalfLife, + tmnxPortEtherDampMaxSuppressTime, + tmnxPortEtherDampReuseThreshold, + tmnxPortEtherDampSuppressThresh, + tmnxPortEtherDampeningEnabled + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of Exponential Port + Dampening for release 15.0 on Nokia SROS series systems" + ::= { tmnxPortV15v0Groups 12 } + +tmnxPortEtherDampeningStatsGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherDampStatsPenalties, + tmnxPortEtherDampStatsState, + tmnxPortEtherDampStatsMaxPens + } + STATUS current + DESCRIPTION + "The group of objects supporting the state of Exponential Port + Dampening for release 15.0 on Nokia SROS series systems" + ::= { tmnxPortV15v0Groups 13 } + +tmnxPortConnectorBreakoutGroup OBJECT-GROUP + OBJECTS { + tmnxPortConnectorTblLastChanged, + tmnxPortConnectorBreakoutType, + tmnxPortConnectorLastChanged, + tmnxPortConnBreakoutTypeName, + tmnxPortConnBreakoutTypeDesc, + tmnxPortConnBreakoutTypeStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of Port Connectors + for release 15.0 on Nokia SROS series systems." + ::= { tmnxPortV15v0Groups 14 } + +tmnxPwPortEthTypeV15v0Group OBJECT-GROUP + OBJECTS { + tmnxPwPortDot1qEthType, + tmnxPwPortQinqEthType + } + STATUS current + DESCRIPTION + "The group of objects supporting the PW port eth-type feature on Nokia + SROS series systems release 15.0." + ::= { tmnxPortV15v0Groups 16 } + +tmnxPortVsrGroup OBJECT-GROUP + OBJECTS { + tmnxPortVsrStatsVirtualDriver, + tmnxPortVsrStatsTheoreticMxSpeed, + tmnxPortVsrStatsPciAddress, + tmnxPortVsrStatsPciDeviceName + } + STATUS current + DESCRIPTION + "The group of objects supporting VSR port information on Nokia SROS + series systems." + ::= { tmnxPortV15v0Groups 17 } + +tmnxPortTransceiverGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxPortTransceiverTblLastChgd, + tmnxPortTransLastChanged, + tmnxPortTransDco + } + STATUS current + DESCRIPTION + "The group of objects supporting port transceiver information on Nokia + SROS series systems introduced in release 15.0." + ::= { tmnxPortV15v0Groups 18 } + +tmnxPortGnssGroups OBJECT IDENTIFIER ::= { tmnxPortGroups 141 } + +tmnxPortGNSSGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxPortGnssTableLastChanged, + tmnxPortGnssLastChanged, + tmnxPortGnssConstellation, + tmnxPortGnssAntennaCableDelay, + tmnxPortGnssElevationMaskAngle, + tmnxPortGnssVisibleSatelliteCnt, + tmnxPortGnssUsedSatelliteCount, + tmnxPortGnssAntennaStatus, + tmnxPortGnssSyncStatus, + tmnxPortGnssPositionLatitude, + tmnxPortGnssPositionLongitude, + tmnxPortGnssPositionAltitude, + tmnxPortGnssPositionValid, + tmnxPortGnssDateAndTime, + tmnxPortGnssReceiverStatus, + tmnxPortGnssCurUtcOffset, + tmnxPortGnssCurUtcOffsetValid, + tmnxPortGnssReceiverFwVersion + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of Global Navigation + Satellite System (GNSS) ports on Nokia SROS series systems." + ::= { tmnxPortGnssGroups 3 } + +tmnxPortSerialGroups OBJECT IDENTIFIER ::= { tmnxPortGroups 142 } + +tmnxRS232PortGroup OBJECT-GROUP + OBJECTS { + tmnxRS232TableLastChanged, + tmnxRS232StopBits, + tmnxRS232Speed, + tmnxRS232Parity, + tmnxRS232Loopback, + tmnxRS232LastChangeTime, + tmnxRS232HoldTimeUp, + tmnxRS232HoldTimeDown, + tmnxRS232CharacterLength, + tmnxRS232ControlLeadState, + tmnxRS232ControlLeadSignal, + tmnxRS232ControlLeadDcdRtsI, + tmnxRS232ControlLeadRtsDcdC, + tmnxRS232ControlLeadRiRdl, + tmnxRS232ControlLeadRdlRi, + tmnxRS232ControlLeadAlbCts, + tmnxRS232ControlLeadCtsAlb, + tmnxRS232ControlLeadDsrDtr, + tmnxRS232ControlLeadDtrDsr, + tmnxRS232ControlLeadMonAlbCts, + tmnxRS232ControlLeadMonDtrDsr, + tmnxRS232ControlLeadMonRdlRi, + tmnxRS232ControlLeadMonRtsDcdC, + tmnxRS232SocketInterSessionDelay, + tmnxRS232SocketSquelchDelay, + tmnxRS232SocketUnsquelchDelay, + tmnxRS232SocketEopIdleTimeout, + tmnxRS232SocketEopLength, + tmnxRS232SocketEopSpecialChar, + tmnxRS232SocketLastChangeTime, + tmnxRS232SocketSquelchReset, + tmnxRS232SocketSquelchStatus, + tmnxRS232SocketTableLastChgd, + tmnxRS232SocketSquelchStatus, + tmnxRS232SocketEgrDroppedPkts, + tmnxRS232SocketEgrForwardedPkts, + tmnxRS232SocketEopIdleTimeoutCnt, + tmnxRS232SocketEopLengthCnt, + tmnxRS232SocketEopSpecialCharCnt, + tmnxRS232SocketIngrDroppedPkts, + tmnxRS232SocketIngrForwardedPkts, + tmnxRS232SocketRxChars, + tmnxRS232SocketTxChars, + tmnxRS232SocketSquelchCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting the RS232 port on Nokia SROS series + systems." + ::= { tmnxPortSerialGroups 1 } + +tmnxRS232PortNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxRS232ControlLeadSignalChg, + tmnxRS232SquelchStatusChange, + tmnxRS232SquelchResetIssued + } + STATUS current + DESCRIPTION + "The group of NOTIFICATION-TYPEs supporting the notification of RS232 + Ports on Nokia SROS series systems." + ::= { tmnxPortSerialGroups 2 } + +tmnxRS232PortNotifyObjsGroup OBJECT-GROUP + OBJECTS { + tmnxPortNotifyLeadsSignalChg + } + STATUS current + DESCRIPTION + "The group of NOTIFICATION objects supporting the state of RS232 Ports + on Nokia SROS series systems." + ::= { tmnxPortSerialGroups 3 } + +tmnxPortV15v1Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 143 } + +tmnxPortObsoleteV15v1Group OBJECT-GROUP + OBJECTS { + tmnxOpticalPortAmpCfgAlarms, + tmnxOpticalPortTdcmCtrlMode, + tmnxOpticalPortTdcmManCfgDisp, + tmnxOpticalPortTdcmCfgRxChan, + tmnxOpticalPortTdcmCfgAlarms, + tmnxOpticalPortTdcmDispSwpStart, + tmnxOpticalPortTdcmDispSwpEnd, + tmnxOpticalPortHasRxAmplifier, + tmnxOpticalPortHasRxTdcm, + tmnxOpticalPortAmpPowerIn, + tmnxOpticalPortAmpGain, + tmnxOpticalPortAmpPowerOut, + tmnxOpticalPortAmpPumpTemp, + tmnxOpticalPortAmpModuleTemp, + tmnxOpticalPortAmpPumpCurrent, + tmnxOpticalPortAmpAlarmState, + tmnxOpticalPortAmpSerialNum, + tmnxOpticalPortAmpCtrlState, + tmnxOpticalPortTdcmPowerIn, + tmnxOpticalPortTdcmLoss, + tmnxOpticalPortTdcmPowerOut, + tmnxOpticalPortTdcmRtd1Temp, + tmnxOpticalPortTdcmRtd2Temp, + tmnxOpticalPortTdcmRtd3Temp, + tmnxOpticalPortTdcmRtd4Temp, + tmnxOpticalPortTdcmModuleTemp, + tmnxOpticalPortTdcmMinDisp, + tmnxOpticalPortTdcmMaxDisp, + tmnxOpticalPortTdcmAutoDisp, + tmnxOpticalPortTdcmMeasDisp, + tmnxOpticalPortTdcmPresRxChan, + tmnxOpticalPortTdcmAlarmState, + tmnxOpticalPortTdcmSerialNum, + tmnxOpticalPortTdcmCtrlState + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of port + capabilities for release 15.1 on Nokia SROS series systems." + ::= { tmnxPortV15v1Groups 7 } + +tmnxPortObsoleteNotifV15v1Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortOpticalAmpAlarm, + tmnxEqPortOpticalTdcmAlarm + } + STATUS current + DESCRIPTION + "The group of obsolete notifications supporting management of port + capabilities for release 15.1 on Nokia SROS series systems." + ::= { tmnxPortV15v1Groups 9 } + +tmnxPortV16v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 144 } + +tmnxPortQosMWModAwareV16v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherEthBnEgrRateChanges, + tmnxPortEtherEthBnEgressRate, + tmnxPortEtherOperEgressRate + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of QoS Microwave + Adaptive Modulation Aware configuration for release 16.0 on Nokia SROS + series systems." + ::= { tmnxPortV16v0Groups 1 } + +tmnxPortQosMWModAwV16v0NotifyGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortEtherEgressRateChange + } + STATUS current + DESCRIPTION + "The group of NOTIFICATION objects supporting the state of Qos + Microwave Modulation Aware on Nokia SROS series systems." + ::= { tmnxPortV16v0Groups 2 } + +tmnxPortFPMacObjectGroup OBJECT-GROUP + OBJECTS { + tmnxPortStateFPNumber, + tmnxPortStateMacChipNumber + } + STATUS current + DESCRIPTION + "The group of objects supporting output of the FP and MAC on the port + on Nokia SROS series systems." + ::= { tmnxPortV16v0Groups 3 } + +tmnxPortLicensingGroup OBJECT-GROUP + OBJECTS { + tmnxPortStateLicensed + } + STATUS current + DESCRIPTION + "The group of objects for management of port licensing on Nokia SROS + series systems." + ::= { tmnxPortV16v0Groups 4 } + +tmnxPortLoadBalGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxL2tpLoadBalancing + } + STATUS current + DESCRIPTION + "The group of additional objects supporting load balancing in Nokia + SROS release 16.0 systems." + ::= { tmnxPortV16v0Groups 5 } + +tmnxPortV19v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 145 } + +tmnxRsFecConnectorGroup OBJECT-GROUP + OBJECTS { + tmnxPortConnectorRsFecMode + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of rs-fec-mode on + connector ports in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 1 } + +tmnxRsFecModeGroup OBJECT-GROUP + OBJECTS { + tmnxPortRsFecOperMode + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of rs-fec-mode on ports + in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 2 } + +tmnxPortBWGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherAccessBandwidthHi + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of rs-fec-mode on ports + in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 3 } + +tmnxPortEgrQosPortQosPlcyGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherEgrQosPortQosPlcy, + tmnxPortNetEgressUCFwdPkts, + tmnxPortNetEgressUCFwdOcts, + tmnxPortNetEgressUCDroPkts, + tmnxPortNetEgressUCDroOcts, + tmnxPortNetEgressMCFwdPkts, + tmnxPortNetEgressMCFwdOcts, + tmnxPortNetEgressMCDroPkts, + tmnxPortNetEgressMCDroOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of port qos policy on + ports in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 4 } + +tmnxPortLoadBalGroupV19v5 OBJECT-GROUP + OBJECTS { + tmnxLoadBalancingHashEcmpPoly, + tmnxLoadBalancingHashLagPoly + } + STATUS current + DESCRIPTION + "The group of additional objects supporting load balancing in release + 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 5 } + +tmnxPortEtherLoopbackGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherLoopback, + tmnxPortEtherLoopbackSwapMac + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of loopbacks on + Ethernet ports in release 19.0 of Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 6 } + +tmnxPortTDMGroupV19v0 OBJECT-GROUP + OBJECTS { + tmnxDS1PortLineImpedance, + tmnxDS1PortLineEncoding, + tmnxDS1HoldTimeUp, + tmnxDS1HoldTimeDown + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of TDM type ports in + release 19.0 of Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 7 } + +tmnxPortNotificationV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPortEtherLoopbackStarted, + tmnxPortEtherLoopbackStopped + } + STATUS current + DESCRIPTION + "The group of notifications extending port capabilities for revision + 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 8 } + +tmnxPortAdapterGroupV19v0 OBJECT-GROUP + OBJECTS { + tmnxPortAdapterType, + tmnxPortAdapterModelNumber, + tmnxPortAdapterOUI, + tmnxPortAdapterManufactureDate, + tmnxPortAdapterSerialNumber, + tmnxPortAdapterPartNumber + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of port adapters in + release 19.0 of Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 9 } + +tmnxPortEtherPhysStatsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherAccessAcctPolicyId, + tmnxPortEtherAccessCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting the Physical Layer Ethernet access + port queue statistics collection in release 19.0 of Nokia SROS series + systems." + ::= { tmnxPortV19v0Groups 10 } + +tmnxPortV20v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 146 } + +tmnxPortStatsGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxPortInErrors, + tmnxPortOutErrors, + tmnxPortInDiscards, + tmnxPortOutDiscards, + tmnxPortInUnknownProtos + } + STATUS current + DESCRIPTION + "The group of objects supporting the management port statistics in + release 20.0 on Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 1 } + +tmnxPortRxPauseFramesV20v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherDiscardRxPauseFrame + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of received pause + frames on physical ethernet ports in release 20.0 of Nokia SROS series + systems." + ::= { tmnxPortV20v0Groups 2 } + +tmnxPortGnssNotifV20v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPortGnssStatusChange + } + STATUS current + DESCRIPTION + "The group of notifications extending port GNSS capabilities for + revision 20.0 on Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 3 } + +tmnxNamedPoolGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxPortIngPoolPercentRate, + tmnxPortEgrPoolPercentRate + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the Named Pool feature for revision + 20.0 on Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 4 } + +tmnxPortV20v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxPortIngNamedPoolPlcy, + tmnxPortEgrNamedPoolPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of named-pool objects + obsoleted in release 20.0 on Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 5 } + +tmnxPortNotifyObjsGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxObjType, + tmnxObjPortId, + tmnxObjMdaId, + tmnxObjAppType, + tmnxObjAppPool, + tmnxObjAppResvSize, + tmnxObjAppSumOfQResvSize, + tmnxObjAppResvCbsOld, + tmnxObjAppResvCbsNew, + tmnxObjAppResvSizeOld, + tmnxPortNotifyAUIResetSource, + tmnxPortNotifyEgrVPortName, + tmnxPortSchedLocType + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications for + revision 20.0 on Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 6 } + +tmnxPortNPV20v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxObjNamedPoolPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of additional + named-pool objects obsoleted in release 20.0 on Nokia SROS series + systems." + ::= { tmnxPortV20v0Groups 7 } + +tmnxPortPoolGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxPortIngPoolPercentRate, + tmnxPortEgrPoolPercentRate + } + STATUS current + DESCRIPTION + "The group of objects supporting the pool feature for revision 20.0 on + Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 8 } + +tmnxPortNetEgrQMonQDepthV20v0Grp OBJECT-GROUP + OBJECTS { + tPortNetEgrQOverMonQueueDepth, + tPortNetEgrQOverQFastPolling, + tPortNetEgrQOverQViolationThres, + tPortAccEgrQOverMonQueueDepth, + tPortAccEgrQOverQFastPolling, + tPortAccEgrQOverQViolationThres + } + STATUS current + DESCRIPTION + "The group of objects supporting Faster Polling Queue Depth Monitoring + with Telemetry on Nokia SROS release 20 series systems." + ::= { tmnxPortV20v0Groups 9 } + +tPortNetEgrPortQMonQDepV20v0Grp OBJECT-GROUP + OBJECTS { + tPortNetEgrPortQOverTblLastChgd, + tPortNetEgrPortQOverRowStatus, + tPortNetEgrPortQOverLastChanged, + tPortNetEgrPortQOverMonQDepth, + tPortNetEgrPortQOverQFastPolling, + tPortNetEgrPortQOverQVioThres, + tPortNetEgrPortQOverQueuePolicy, + tPortNetEgrPortQDepthPollPrcnt1, + tPortNetEgrPortQDepthPollPrcnt2, + tPortNetEgrPortQDepthPollPrcnt3, + tPortNetEgrPortQDepthPollPrcnt4, + tPortNetEgrPortQDepthPollPrcnt5, + tPortNetEgrPortQDepthPollPrcnt6, + tPortNetEgrPortQDepthPollPrcnt7, + tPortNetEgrPortQDepthPollPrcnt8, + tPortNetEgrPortQDepthPollPrcnt9, + tPortNetEgrPortQDepthPollPrcnt10, + tPortNetEgrPortQDepthAvgPollInt, + tPortNetEgrPortQDepthAvgElpsdTme, + tPortNetEgrPortQDepthViolTotCnt, + tPortNetEgrPortQDepthViolLast, + tPortNetEgrPortQDepthHWMPollInt, + tPortAccEgrQGrpQDepthViolTotCnt, + tPortAccEgrQGrpQDepthViolLast, + tPortAccEgrQGrpQDepthHWMPollInt, + tPortNetEgrQGrpQDepthViolTotCnt, + tPortNetEgrQGrpQDepthViolLast, + tPortNetEgrQGrpQDepthHWMPollInt + } + STATUS current + DESCRIPTION + "The group of objects supporting network egress port queue overrides + objects for Faster Polling Queue Depth Monitoring with Telemetry on + Nokia SROS release 20 series systems." + ::= { tmnxPortV20v0Groups 10 } + +tmnxDot1xPaePortV20v0Group OBJECT-GROUP + OBJECTS { + tmnxDot1xPaePortTunnelDot1q, + tmnxDot1xPaePortTunnelQinq + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the configuration of dot1x + PAE ports in release 20 of Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 11 } + +tmnxPortEsmcTunV20v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherSSMEsmcTunnel + } + STATUS current + DESCRIPTION + "The group of additional objects supporting ESMC tunnel port + capabilities in release 20 of Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 12 } + +tPortEgrPSAggStatsV20v0Group OBJECT-GROUP + OBJECTS { + tPortEgrPSStLstClrdTime, + tPortEgrPSStLvlFwdPkt, + tPortEgrPSStLvlFwdOct, + tPortEgrPSStLvlDpdPkt, + tPortEgrPSStLvlDpdOct + } + STATUS current + DESCRIPTION + "The group of objects supporting the packet and octet counters for + traffic exiting the specified port with an applied port scheduler + policy in release 20 of Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 13 } + +tmnxDDMLaneGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxDDMLaneISHErrors + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the management of Digital + Diagnostic Monitoring SFFs in release 20.0 of Nokia SROS series + systems." + ::= { tmnxPortV20v0Groups 14 } + +tmnxPortTransceiverGroupV20v0 OBJECT-GROUP + OBJECTS { + tmnxPortTransAUIResets, + tmnxPortTransLastAUIReset + } + STATUS current + DESCRIPTION + "The group of objects supporting port transceiver information on Nokia + SROS series systems introduced in release 20.0." + ::= { tmnxPortV20v0Groups 15 } + +tmnxPortNotificationGroupV20v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPortAUIReset + } + STATUS current + DESCRIPTION + "The group of notifications extending port capabilities for revision + 20.0 on Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 16 } + +tmnxPortDwdmV20v0Group OBJECT-GROUP + OBJECTS { + tmnxPortDwdmConfigTblLastChanged, + tmnxPortDwdmLastChanged, + tmnxPortDwdmLaserFrequency, + tmnxPortDwdmOperFrequency, + tmnxPortDwdmFrequencyMin, + tmnxPortDwdmFrequencyMax, + tmnxPortDwdmSupportedGrids, + tmnxPortDwdmFineTuning, + tmnxPortDwdmFineTuningResolution, + tmnxPortDwdmFineTuningRange, + tmnxCohOptPortSupportsCfgTxPower, + tmnxCohOptPortCfgTxPowerMin, + tmnxCohOptPortCfgTxPowerMax + } + STATUS current + DESCRIPTION + "The group of objects supporting DWDM capabilities on optical ports + added in release 20.0 of Nokia SROS series systems." + ::= { tmnxPortV20v0Groups 17 } + +tmnxPortV21v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 147 } + +tPortDCpuProtV21v0Group OBJECT-GROUP + OBJECTS { + tmnxPortDCpuProtPolicy, + tmnxPortOperDCpuProtPolicy, + tmnxPortDcpFpStaticState, + tmnxPortDcpFpStaticExcdCount, + tmnxPortDcpFpStaticHoldDown, + tmnxPortDcpFpStaticDetectionTime, + tmnxPortDcpFpDynState, + tmnxPortDcpFpDynExcdCount, + tmnxPortDcpFpDynHoldDown, + tmnxPortDcpFpDynDetectionTime, + tmnxPortDcpFpDynAllocated, + tmnxPortDcpFpLocMonAllDynAlloc, + tmnxPortDcpFpLocMonExcdCount, + tmnxPortDcpFpLocMonState, + tmnxPortDcpFpStaticRateType, + tmnxPortDcpFpStaticOperPackets, + tmnxPortDcpFpStaticOperWithin, + tmnxPortDcpFpStaticOperInitDelay, + tmnxPortDcpFpStaticOperKbps, + tmnxPortDcpFpStaticOperMbs, + tmnxPortDcpFpStaticPlcrDepth, + tmnxPortDcpFpDynRateType, + tmnxPortDcpFpDynOperPackets, + tmnxPortDcpFpDynOperWithin, + tmnxPortDcpFpDynOperInitDelay, + tmnxPortDcpFpDynOperKbps, + tmnxPortDcpFpDynOperMbs, + tmnxPortDcpFpDynPlcrDepth, + tmnxPortDcpFpLocMonRateType, + tmnxPortDcpFpLocMonOperPackets, + tmnxPortDcpFpLocMonOperWithin, + tmnxPortDcpFpLocMonOperInitDelay, + tmnxPortDcpFpLocMonOperKbps, + tmnxPortDcpFpLocMonOperMbs, + tmnxPortDcpFpLocMonPlcrDepth + } + STATUS current + DESCRIPTION + "The group of objects supporting distributed CPU protection feature in + release 21 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 2 } + +tPortObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrHsmdaSchedPlcy, + tmnxHsmdaPortSchOvrTblLastChngd, + tmnxHsmdaPortSchOvrRowStatus, + tmnxHsmdaPortSchOvrLastChanged, + tmnxHsmdaPortSchOvrMaxRate, + tmnxHsmdaPortSchOvrGrp1Rate, + tmnxHsmdaPortSchOvrGrp2Rate, + tmnxHsmdaPortSchOvrClass1Rate, + tmnxHsmdaPortSchOvrClass1WtInGp, + tmnxHsmdaPortSchOvrClass2Rate, + tmnxHsmdaPortSchOvrClass2WtInGp, + tmnxHsmdaPortSchOvrClass3Rate, + tmnxHsmdaPortSchOvrClass3WtInGp, + tmnxHsmdaPortSchOvrClass4Rate, + tmnxHsmdaPortSchOvrClass4WtInGp, + tmnxHsmdaPortSchOvrClass5Rate, + tmnxHsmdaPortSchOvrClass5WtInGp, + tmnxHsmdaPortSchOvrClass6Rate, + tmnxHsmdaPortSchOvrClass6WtInGp, + tmnxHsmdaPortSchOvrClass7Rate, + tmnxHsmdaPortSchOvrClass7WtInGp, + tmnxHsmdaPortSchOvrClass8Rate, + tmnxHsmdaPortSchOvrClass8WtInGp, + tPortEgrHsmdaQStatFwdInProfPkts, + tPortEgrHsmdaQStatFwdInProfPktH, + tPortEgrHsmdaQStatFwdInProfPktL, + tPortEgrHsmdaQStatDpdInProfPkts, + tPortEgrHsmdaQStatDpdInProfPktH, + tPortEgrHsmdaQStatDpdInProfPktL, + tPortEgrHsmdaQStatFwdOutProfPkts, + tPortEgrHsmdaQStatFwdOutProfPktH, + tPortEgrHsmdaQStatFwdOutProfPktL, + tPortEgrHsmdaQStatDpdOutProfPkts, + tPortEgrHsmdaQStatDpdOutProfPktH, + tPortEgrHsmdaQStatDpdOutProfPktL, + tPortEgrHsmdaQStatFwdInProfOcts, + tPortEgrHsmdaQStatFwdInProfOctH, + tPortEgrHsmdaQStatFwdInProfOctL, + tPortEgrHsmdaQStatDpdInProfOcts, + tPortEgrHsmdaQStatDpdInProfOctH, + tPortEgrHsmdaQStatDpdInProfOctL, + tPortEgrHsmdaQStatFwdOutProfOcts, + tPortEgrHsmdaQStatFwdOutProfOctH, + tPortEgrHsmdaQStatFwdOutProfOctL, + tPortEgrHsmdaQStatDpdOutProfOcts, + tPortEgrHsmdaQStatDpdOutProfOctH, + tPortEgrHsmdaQStatDpdOutProfOctL, + tPortEgrHsmdaCStatFwdInProfPkts, + tPortEgrHsmdaCStatFwdInProfPktH, + tPortEgrHsmdaCStatFwdInProfPktL, + tPortEgrHsmdaCStatDpdInProfPkts, + tPortEgrHsmdaCStatDpdInProfPktH, + tPortEgrHsmdaCStatDpdInProfPktL, + tPortEgrHsmdaCStatFwdOutProfPkts, + tPortEgrHsmdaCStatFwdOutProfPktH, + tPortEgrHsmdaCStatFwdOutProfPktL, + tPortEgrHsmdaCStatDpdOutProfPkts, + tPortEgrHsmdaCStatDpdOutProfPktH, + tPortEgrHsmdaCStatDpdOutProfPktL, + tPortEgrHsmdaCStatFwdInProfOcts, + tPortEgrHsmdaCStatFwdInProfOctH, + tPortEgrHsmdaCStatFwdInProfOctL, + tPortEgrHsmdaCStatDpdInProfOcts, + tPortEgrHsmdaCStatDpdInProfOctH, + tPortEgrHsmdaCStatDpdInProfOctL, + tPortEgrHsmdaCStatFwdOutProfOcts, + tPortEgrHsmdaCStatFwdOutProfOctH, + tPortEgrHsmdaCStatFwdOutProfOctL, + tPortEgrHsmdaCStatDpdOutProfOcts, + tPortEgrHsmdaCStatDpdOutProfOctH, + tPortEgrHsmdaCStatDpdOutProfOctL, + tPortAccEgrQGrpHsmdaShaperOvr, + tPortAccEgrQGrpHsmdaPktOffOvr, + tPortAccEgrQGrpHsmdaWrrPolicyOvr, + tPortAccEgrHsmdaQOverRowStatus, + tPortAccEgrHsmdaQOverLastChanged, + tPortAccEgrHsmdaQOverAdminPIR, + tPortAccEgrHsmdaQOverSlopePolicy, + tPortAccEgrHsmdaQOverWrrWeight, + tPortAccEgrHsmdaQOverMBS + } + STATUS current + DESCRIPTION + "The group of objects supporting HSMDAV2 feature in release 21 of Nokia + SROS series systems." + ::= { tmnxPortV21v0Groups 3 } + +tPortEgrExpObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrExpShaperTblLastChngd, + tmnxPortEgrExpShaperRowStatus, + tmnxPortEgrExpShaperRate, + tmnxPortEgrExpShaperClass1Rate, + tmnxPortEgrExpShaperClass2Rate, + tmnxPortEgrExpShaperClass3Rate, + tmnxPortEgrExpShaperClass4Rate, + tmnxPortEgrExpShaperClass5Rate, + tmnxPortEgrExpShaperClass6Rate, + tmnxPortEgrExpShaperClass7Rate, + tmnxPortEgrExpShaperClass8Rate, + tmnxPortEgrExpShaperLastChanged, + tmnxPortEgrExpShaperClass1Thresh, + tmnxPortEgrExpShaperClass2Thresh, + tmnxPortEgrExpShaperClass3Thresh, + tmnxPortEgrExpShaperClass4Thresh, + tmnxPortEgrExpShaperClass5Thresh, + tmnxPortEgrExpShaperClass6Thresh, + tmnxPortEgrExpShaperClass7Thresh, + tmnxPortEgrExpShaperClass8Thresh, + tmnxPortEgrExpShaperLoBrstMaxCls, + tPortEgrExpShaperCls1StFwdPkts, + tPortEgrExpShaperCls1StFwdOcts, + tPortEgrExpShaperCls1StMonOvrOct, + tPortEgrExpShaperCls2StFwdPkts, + tPortEgrExpShaperCls2StFwdOcts, + tPortEgrExpShaperCls2StMonOvrOct, + tPortEgrExpShaperCls3StFwdPkts, + tPortEgrExpShaperCls3StFwdOcts, + tPortEgrExpShaperCls3StMonOvrOct, + tPortEgrExpShaperCls4StFwdPkts, + tPortEgrExpShaperCls4StFwdOcts, + tPortEgrExpShaperCls4StMonOvrOct, + tPortEgrExpShaperCls5StFwdPkts, + tPortEgrExpShaperCls5StFwdOcts, + tPortEgrExpShaperCls5StMonOvrOct, + tPortEgrExpShaperCls6StFwdPkts, + tPortEgrExpShaperCls6StFwdOcts, + tPortEgrExpShaperCls6StMonOvrOct, + tPortEgrExpShaperCls7StFwdPkts, + tPortEgrExpShaperCls7StFwdOcts, + tPortEgrExpShaperCls7StMonOvrOct, + tPortEgrExpShaperCls8StFwdPkts, + tPortEgrExpShaperCls8StFwdOcts, + tPortEgrExpShaperCls8StMonOvrOct, + tPortEgrExpShaperAggStFwdPkts, + tPortEgrExpShaperAggStFwdOcts, + tPortEgrExpShaperAggStMonOvrOct, + tPortEgrExpShaperStLstClrdTime, + tPortEgrExpShaperCls1StFwdPktsH, + tPortEgrExpShaperCls1StFwdPktsL, + tPortEgrExpShaperCls1StFwdOctsH, + tPortEgrExpShaperCls1StFwdOctsL, + tPortEgrExpShaperCls1StMonOvrOL, + tPortEgrExpShaperCls1StMonOvrOH, + tPortEgrExpShaperCls2StFwdPktsL, + tPortEgrExpShaperCls2StFwdPktsH, + tPortEgrExpShaperCls2StFwdOctsH, + tPortEgrExpShaperCls2StFwdOctsL, + tPortEgrExpShaperCls2StMonOvrOL, + tPortEgrExpShaperCls2StMonOvrOH, + tPortEgrExpShaperCls3StFwdPktsH, + tPortEgrExpShaperCls3StFwdPktsL, + tPortEgrExpShaperCls3StFwdOctsH, + tPortEgrExpShaperCls3StFwdOctsL, + tPortEgrExpShaperCls3StMonOvrOL, + tPortEgrExpShaperCls3StMonOvrOH, + tPortEgrExpShaperCls4StFwdPktsH, + tPortEgrExpShaperCls4StFwdPktsL, + tPortEgrExpShaperCls4StFwdOctsH, + tPortEgrExpShaperCls4StFwdOctsL, + tPortEgrExpShaperCls4StMonOvrOL, + tPortEgrExpShaperCls4StMonOvrOH, + tPortEgrExpShaperCls5StFwdPktsH, + tPortEgrExpShaperCls5StFwdPktsL, + tPortEgrExpShaperCls5StFwdOctsH, + tPortEgrExpShaperCls5StFwdOctsL, + tPortEgrExpShaperCls5StMonOvrOL, + tPortEgrExpShaperCls5StMonOvrOH, + tPortEgrExpShaperCls6StFwdPktsH, + tPortEgrExpShaperCls6StFwdPktsL, + tPortEgrExpShaperCls6StFwdOctsH, + tPortEgrExpShaperCls6StFwdOctsL, + tPortEgrExpShaperCls6StMonOvrOL, + tPortEgrExpShaperCls6StMonOvrOH, + tPortEgrExpShaperCls7StFwdPktsH, + tPortEgrExpShaperCls7StFwdPktsL, + tPortEgrExpShaperCls7StFwdOctsH, + tPortEgrExpShaperCls7StFwdOctsL, + tPortEgrExpShaperCls7StMonOvrOL, + tPortEgrExpShaperCls7StMonOvrOH, + tPortEgrExpShaperCls8StFwdPktsH, + tPortEgrExpShaperCls8StFwdPktsL, + tPortEgrExpShaperCls8StFwdOctsH, + tPortEgrExpShaperCls8StFwdOctsL, + tPortEgrExpShaperCls8StMonOvrOL, + tPortEgrExpShaperCls8StMonOvrOH, + tPortEgrExpShaperAggStFwdPktsL, + tPortEgrExpShaperAggStFwdPktsH, + tPortEgrExpShaperAggStFwdOctsL, + tPortEgrExpShaperAggStFwdOctsH, + tPortEgrExpShaperAggStMonOvrOL, + tPortEgrExpShaperAggStMonOvrOH, + tmnxPortEgrExpShaperThresh, + tmnxPortEgrExpShaperLoBurstLimit, + tmnxPortEgrExpShaperHiBurstInc, + tmnxPortEgrExpShaperCl1BrstLimit, + tmnxPortEgrExpShaperCl2BrstLimit, + tmnxPortEgrExpShaperCl3BrstLimit, + tmnxPortEgrExpShaperCl4BrstLimit, + tmnxPortEgrExpShaperCl5BrstLimit, + tmnxPortEgrExpShaperCl6BrstLimit, + tmnxPortEgrExpShaperCl7BrstLimit, + tmnxPortEgrExpShaperCl8BrstLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting egress secondary shaper feature in + release 21 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 4 } + +tmnxPortQueueOvrObsoleteV21v0Grp OBJECT-GROUP + OBJECTS { + tPortAccEgrQOverMonitorDepth, + tPortNetEgrQOverMonitorDepth + } + STATUS current + DESCRIPTION + "The group of objects supporting QoS queue-overrides on physical ports + added in release 21.0 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 5 } + +tmnxPortQueueOvrV21v0Group OBJECT-GROUP + OBJECTS { + tPortAccIngQOverMonitorDepth, + tPortAccIngQGrpQDepthPollPrcnt1, + tPortAccIngQGrpQDepthPollPrcnt2, + tPortAccIngQGrpQDepthPollPrcnt3, + tPortAccIngQGrpQDepthPollPrcnt4, + tPortAccIngQGrpQDepthPollPrcnt5, + tPortAccIngQGrpQDepthPollPrcnt6, + tPortAccIngQGrpQDepthPollPrcnt7, + tPortAccIngQGrpQDepthPollPrcnt8, + tPortAccIngQGrpQDepthPollPrcnt9, + tPortAccIngQGrpQDepthPollPrcnt10, + tPortAccIngQGrpQDepthAvgPollInt, + tPortAccIngQGrpQDepthAvgElpsdTme, + tPortAccEgrQGrpQDepthPollPrcnt1, + tPortAccEgrQGrpQDepthPollPrcnt2, + tPortAccEgrQGrpQDepthPollPrcnt3, + tPortAccEgrQGrpQDepthPollPrcnt4, + tPortAccEgrQGrpQDepthPollPrcnt5, + tPortAccEgrQGrpQDepthPollPrcnt6, + tPortAccEgrQGrpQDepthPollPrcnt7, + tPortAccEgrQGrpQDepthPollPrcnt8, + tPortAccEgrQGrpQDepthPollPrcnt9, + tPortAccEgrQGrpQDepthPollPrcnt10, + tPortAccEgrQGrpQDepthAvgPollInt, + tPortAccEgrQGrpQDepthAvgElpsdTme, + tPortNetEgrQGrpQDepthPollPrcnt1, + tPortNetEgrQGrpQDepthPollPrcnt2, + tPortNetEgrQGrpQDepthPollPrcnt3, + tPortNetEgrQGrpQDepthPollPrcnt4, + tPortNetEgrQGrpQDepthPollPrcnt5, + tPortNetEgrQGrpQDepthPollPrcnt6, + tPortNetEgrQGrpQDepthPollPrcnt7, + tPortNetEgrQGrpQDepthPollPrcnt8, + tPortNetEgrQGrpQDepthPollPrcnt9, + tPortNetEgrQGrpQDepthPollPrcnt10, + tPortNetEgrQGrpQDepthAvgPollInt, + tPortNetEgrQGrpQDepthAvgElpsdTme + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting QoS queue-overrides on physical ports + added in release 13.0 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 6 } + +tPortHWAggShaperV21v0Group OBJECT-GROUP + OBJECTS { + tPortEgrVPortHwAggShaperSchedPol, + tPortEgrVPHAShpSchdStLstClrdTime, + tPortEgrVPHAShpSchdStSClsFwdPkt, + tPortEgrVPHAShpSchdStSClsFwdOct, + tPortEgrVPHAShpSchdStSClsDpdPkt, + tPortEgrVPHAShpSchdStSClsDpdOct, + tPortEgrVPortMonHwAggShaperSch, + tPortEgrHASSchdMonThrPortExdCnt, + tPortEgrHASSchdMonThrStartTime, + tPortEgrHASSchdMonThrEndTime, + tPortEgrHASSchdMonThrTotSamples + } + STATUS current + DESCRIPTION + "The group of objects supporting hardware aggregate shaper scheduling + policies on virtual ports added in release 21.0 of Nokia SROS series + systems." + ::= { tmnxPortV21v0Groups 7 } + +tmnxSonetPortObsoleteV21v0Grp OBJECT-GROUP + OBJECTS { + tmnxSonetResetPortOnPathDown + } + STATUS current + DESCRIPTION + "The group of objects supporting SONET port capabilities which are + obsoleted in release 21.0 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 8 } + +tmnxCohOptPrtCmdObsoleteV21v0Grp OBJECT-GROUP + OBJECTS { + tmnxCohOptPortCprWinSizeSearch, + tmnxCohOptPortCprWnSzSrchStatus, + tmnxCohOptPortCprWnSzSrchResult + } + STATUS current + DESCRIPTION + "The group of objects supporting coherent optical port command + capabilities which are obsoleted in release 21.0 of Nokia SROS series + systems." + ::= { tmnxPortV21v0Groups 9 } + +tmnxPortEgrVoqStatsV21v0Group OBJECT-GROUP + OBJECTS { + portEgrVoqStatsFwdInProfPkts, + portEgrVoqStatsDrpInProfPkts, + portEgrVoqStatsFwdOutProfPkts, + portEgrVoqStatsDrpOutProfPkts, + portEgrVoqStatsFwdInProfOcts, + portEgrVoqStatsDrpInProfOcts, + portEgrVoqStatsFwdOutProfOcts, + portEgrVoqStatsDrpOutProfOcts, + portEgrVoqStatsFwdExdProfPkts, + portEgrVoqStatsDrpExdProfPkts, + portEgrVoqStatsFwdExdProfOcts, + portEgrVoqStatsDrpExdProfOcts, + portEgrVoqStatsFwdInPlusProfPkts, + portEgrVoqStatsDrpInPlusProfPkts, + portEgrVoqStatsFwdInPlusProfOcts, + portEgrVoqStatsDrpInPlusProfOcts, + portEgrVoqStatsFwdPkts, + portEgrVoqStatsDrpPkts, + portEgrVoqStatsFwdOcts, + portEgrVoqStatsDrpOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting aggregate port egress queue added in + release 21.0 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 10 } + +tmnxPortAccIngQMonQDepthV21v0Grp OBJECT-GROUP + OBJECTS { + tPortAccIngQOverMonQueueDepth, + tPortAccIngQOverQFastPolling + } + STATUS current + DESCRIPTION + "The group of objects supporting Faster Polling Queue Depth Monitoring + with Telemetry on Nokia SROS release 21 series systems." + ::= { tmnxPortV21v0Groups 11 } + +tmnxPortHQosOnLagV21v0Grp OBJECT-GROUP + OBJECTS { + tmnxPortSchedulerMode, + tmnxPortSharedQueueRowStatus, + tmnxPortSharedQueueAggRatePIRHi, + tmnxPortSharedQueueAggRatePIRLo, + tmnxPortSharedQueueAggRateCIR, + tPortSharedQueueLastChgd, + tPortSharedQStatsEgrFwdPkts, + tPortSharedQStatsEgrFwdOcts, + tPortSharedQStatsDrpPkts, + tPortSharedQStatsDrpOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting HQos support for ports added in + release 21.0 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 12 } + +tmnxPortCupsV21v0Grp OBJECT-GROUP + OBJECTS { + tmnxPortOperGrpName, + tmnxPwPortOperGrpName + } + STATUS current + DESCRIPTION + "The group of objects supporting CUPS for ports added in release 21.0 + of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 13 } + +tmnxPortHQosOnLagWredV21v0Grp OBJECT-GROUP + OBJECTS { + tPortSharedQStatsFwdExdProfPkts, + tPortSharedQStatsDrpExdProfPkts, + tPortSharedQStatsFwdExdProfOcts, + tPortSharedQStatsDrpExdProfOcts, + tPortSharedQStatsFwdInPlProfPkts, + tPortSharedQStatsDrpInPlProfPkts, + tPortSharedQStatsFwdInPlProfOcts, + tPortSharedQStatsDrpInPlProfOcts, + tPortSharedQStatsFwdInProfPkts, + tPortSharedQStatsDrpInProfPkts, + tPortSharedQStatsFwdInProfOcts, + tPortSharedQStatsDrpInProfOcts, + tPortSharedQStatsFwdOutProfPkts, + tPortSharedQStatsDrpOutProfPkts, + tPortSharedQStatsFwdOutProfOcts, + tPortSharedQStatsDrpOutProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting HQos support for ports added in + release 21.0 of Nokia SROS series systems." + ::= { tmnxPortV21v0Groups 14 } + +tmnxPortV22v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 148 } + +tPortHWAggShaperV22v0Group OBJECT-GROUP + OBJECTS { + tPortEgrHAShpSchdNumAggShprMbrs, + tPortEgrHAShpSchdAlgScalngColor + } + STATUS current + DESCRIPTION + "The group of objects supporting hardware aggregate shaper scheduling + policies on virtual ports added in release 22.0 of Nokia SROS series + systems." + ::= { tmnxPortV22v0Groups 1 } + +tPortHWAggShaperNotifGroupV22v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxHwAggShpSchedOperColorGreen, + tmnxHwAggShpSchedOperColorAmber, + tmnxHwAggShpSchedOperColorRed + } + STATUS current + DESCRIPTION + "The group of notifications extending port capabilities for revision + 22.0 on Nokia SROS series systems." + ::= { tmnxPortV22v0Groups 2 } + +tmnxPortQueueOvrObsoleteV22v0Grp OBJECT-GROUP + OBJECTS { + tPortAccIngQOverMonitorDepth + } + STATUS current + DESCRIPTION + "The group of objects supporting QoS queue-overrides on physical ports + added in release 22.0 of Nokia SROS series systems." + ::= { tmnxPortV22v0Groups 3 } + +tmnxPortQueueOvrV22v0Group OBJECT-GROUP + OBJECTS { + tPortAccIngQGrpQDepthPollPrcnt1, + tPortAccIngQGrpQDepthPollPrcnt2, + tPortAccIngQGrpQDepthPollPrcnt3, + tPortAccIngQGrpQDepthPollPrcnt4, + tPortAccIngQGrpQDepthPollPrcnt5, + tPortAccIngQGrpQDepthPollPrcnt6, + tPortAccIngQGrpQDepthPollPrcnt7, + tPortAccIngQGrpQDepthPollPrcnt8, + tPortAccIngQGrpQDepthPollPrcnt9, + tPortAccIngQGrpQDepthPollPrcnt10, + tPortAccIngQGrpQDepthAvgPollInt, + tPortAccIngQGrpQDepthAvgElpsdTme, + tPortAccEgrQGrpQDepthPollPrcnt1, + tPortAccEgrQGrpQDepthPollPrcnt2, + tPortAccEgrQGrpQDepthPollPrcnt3, + tPortAccEgrQGrpQDepthPollPrcnt4, + tPortAccEgrQGrpQDepthPollPrcnt5, + tPortAccEgrQGrpQDepthPollPrcnt6, + tPortAccEgrQGrpQDepthPollPrcnt7, + tPortAccEgrQGrpQDepthPollPrcnt8, + tPortAccEgrQGrpQDepthPollPrcnt9, + tPortAccEgrQGrpQDepthPollPrcnt10, + tPortAccEgrQGrpQDepthAvgPollInt, + tPortAccEgrQGrpQDepthAvgElpsdTme, + tPortNetEgrQGrpQDepthPollPrcnt1, + tPortNetEgrQGrpQDepthPollPrcnt2, + tPortNetEgrQGrpQDepthPollPrcnt3, + tPortNetEgrQGrpQDepthPollPrcnt4, + tPortNetEgrQGrpQDepthPollPrcnt5, + tPortNetEgrQGrpQDepthPollPrcnt6, + tPortNetEgrQGrpQDepthPollPrcnt7, + tPortNetEgrQGrpQDepthPollPrcnt8, + tPortNetEgrQGrpQDepthPollPrcnt9, + tPortNetEgrQGrpQDepthPollPrcnt10, + tPortNetEgrQGrpQDepthAvgPollInt, + tPortNetEgrQGrpQDepthAvgElpsdTme + } + STATUS current + DESCRIPTION + "The group of objects supporting QoS queue-overrides on physical ports + added in release 13.0 of Nokia SROS series systems." + ::= { tmnxPortV22v0Groups 4 } + +tmnxPortDwdmObsoleteV22v0Group OBJECT-GROUP + OBJECTS { + tmnxPortDwdmLaserChannel, + tmnxPortDwdmRxDtvAdjustEnable, + tmnxPortDwdmRxDtvDacPercent, + tmnxOpticalPortDwdmChannelMin, + tmnxOpticalPortDwdmChannelMax, + tmnxCohOptPortCfgRxChan, + tmnxCohOptPortPresRxChan, + tmnxPortWaveTrackerCapable, + tmnxWaveTrackerAlarmState, + tmnxWaveTrackerCfgAlarms, + tmnxWaveTrackerEncodeEnable, + tmnxWaveTrackerInUse, + tmnxWaveTrackerLowerPowerMargin, + tmnxWaveTrackerMaxAttainablePwr, + tmnxWaveTrackerMeasuredPower, + tmnxWaveTrackerMinAttainablePwr, + tmnxWaveTrackerPowerCtrlEnable, + tmnxWaveTrackerTargetPower, + tmnxWaveTrackerTrailName, + tmnxWaveTrackerUpperPowerMargin, + tmnxWaveTrackerWaveKey1, + tmnxWaveTrackerWaveKey2, + tmnxWaveTrackerPortType, + tmnxWaveTrackerSfpVoaEquipped, + tmnxWaveTrackerSfpVoaModelNum, + tmnxWaveTrackerSfpVoaSerialNum, + tmnxWaveTrackerSfpVoaType, + tmnxPortNotifyWTAlarmReason + } + STATUS current + DESCRIPTION + "The group of objects supporting DWDM capabilities on optical ports + that are obsoleted in release 22.0 of Nokia SROS series systems." + ::= { tmnxPortV22v0Groups 5 } + +tmnxPortObsoleteNotifV22v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortWaveTrackerAlarm + } + STATUS current + DESCRIPTION + "The group of port notifications that were obsoleted in release 22.0 of + Nokia SROS series systems." + ::= { tmnxPortV22v0Groups 6 } + +tmnxPortDCCompliances OBJECT IDENTIFIER ::= { tmnxPortConformance 3 } + +tmnxPortDCGroups OBJECT IDENTIFIER ::= { tmnxPortConformance 4 } + +tmnxPortNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 2 } + +tmnxPortNotification OBJECT IDENTIFIER ::= { tmnxPortNotifyPrefix 0 } + +tmnxEqOobPortFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when the out-of-band Ethernet port has failed. On the + Nokia SROS system, the out-of-band port is the CPM management + interface. + + This notification was made obsolete in the 2.1 release. + + The Out-of-band, OOB, port is what id referred to as the + management port or cpm port. It has an entry in ifTable + and linkup, linkDown and tmnxEqPortError notifications + are sent for the management port just as for any other + port in the system." + ::= { tmnxPortNotification 1 } + +tmnxEqPortFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when a port has failed. + + This notification was made obsolete in the 2.1 release. + + tmnxEqPortError is used instead of tmnxEqPortFailure. + + Standard IETF linkDown notification is sent when a + physical port failure is detected. tmnxEqPortError is + sent with a ASCII reason message when port errors are + detected. + + It was originally intended that tmnxEqPortError be used to report + errors that do not cause port state change to 'down'. + + tmnxEqPortFailure was intended to report errors that do cause the port + state change to 'down'. + + However, in the implementation tmnxEqPortError is used for both fatal + and non-fatal errors." + ::= { tmnxPortNotification 2 } + +tmnxQosServiceDegraded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when the port is unable to provided the specified quality of + service level." + ::= { tmnxPortNotification 3 } + +tmnxEqPortSonetAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH port alarm condition is detected. It is + generated only when the type of alarm being raised is enabled in + tmnxSonetReportAlarm." + ::= { tmnxPortNotification 4 } + +tmnxEqPortSonetAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH port alarm condition is cleared. It is + generated only when the type of alarm being cleared is enabled in + tmnxSonetReportAlarm." + ::= { tmnxPortNotification 5 } + +tmnxEqPortSonetPathAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetPathAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH path alarm condition is detected. It is + generated only when the type of alarm being raised is enabled in + tmnxSonetPathReportAlarm." + ::= { tmnxPortNotification 6 } + +tmnxEqPortSonetPathAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetPathAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH path alarm condition is cleared. It is + generated only when the type of alarm being cleared is enabled in + tmnxSonetPathReportAlarm." + ::= { tmnxPortNotification 7 } + +tmnxEqPortSFPInserted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "Generated when an SFF is inserted in the port." + ::= { tmnxPortNotification 8 } + +tmnxEqPortSFPRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "Generated when an SFF is removed from the port." + ::= { tmnxPortNotification 9 } + +tmnxEqPortWrongSFP NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when a wrong type of SFF optics module is plugged into a 1 + Gig MDA, SONET MDA, or 100FX MDA. + + Because of the large variety of SFFs now supported and their different + encoding schemes for compliance bits, the check for wrong SFF has been + removed. As a result, tmnxEqPortWrongSFP notification is no longer + generated. + + However, wrong SFF can be inferred from port statistics." + ::= { tmnxPortNotification 10 } + +tmnxEqPortSFPCorrupted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when SFF information stored in the EPROM on the SFF is + corrupt. This notification was made obsolete for revision 6.0 on Nokia + SROS series systems; it was replaced by tmnxEqPortSFPStatusFailure." + ::= { tmnxPortNotification 11 } + +tmnxPortNotifyBerSdTca NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetBerSdThreshold + } + STATUS obsolete + DESCRIPTION + "Generated when a SONET/SDH port's signal degradation bit error rate is + greater than the configured error rate threshold. + + This notification was made obsolete in the 2.1 release." + ::= { tmnxPortNotification 12 } + +tmnxPortNotifyBerSfTca NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetBerSfThreshold + } + STATUS obsolete + DESCRIPTION + "Generated when a SONET/SDH port's signal failure bit error rate is + greater than the configured error rate threshold. + + This notification was made obsolete in the 2.1 release." + ::= { tmnxPortNotification 13 } + +tmnxEqPortError NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyError + } + STATUS current + DESCRIPTION + "Generated when an error listed in tmnxPortNotifyError is detected on + the port." + ::= { tmnxPortNotification 14 } + +tmnxEqPortDS3Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS3AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS3 interface alarm condition is detected. It is + generated only when the type of alarm being raised is enabled in + tmnxDS3ChannelReportAlarm." + ::= { tmnxPortNotification 15 } + +tmnxEqPortDS3AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS3AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS3 interface alarm condition is cleared. It is + generated only when the type of alarm being cleared is enabled in + tmnxDS3ChannelReportAlarm." + ::= { tmnxPortNotification 16 } + +tmnxEqPortDS1Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS1AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS1 interface alarm condition is detected. It is + generated only when the type of alarm being raised is enabled in + tmnxDS1ReportAlarm." + ::= { tmnxPortNotification 17 } + +tmnxEqPortDS1AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS1AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS1 interface alarm condition is cleared. It is + generated only when the type of alarm being cleared is enabled in + tmnxDS1ReportAlarm." + ::= { tmnxPortNotification 18 } + +tmnxEqPortBndlYellowDiffExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxBundleYellowDiffDelay + } + STATUS current + DESCRIPTION + "Generated when the differential delay of a port in the bundle exceeds + the configured value in tmnxBundleYellowDiffDelay." + ::= { tmnxPortNotification 19 } + +tmnxEqPortBndlRedDiffExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxBundleRedDiffDelay + } + STATUS current + DESCRIPTION + "Generated when the differential delay of a port in the bundle exceeds + the configured value in tmnxBundleRedDiffDelay." + ::= { tmnxPortNotification 20 } + +tmnxEqPortBndlBadEndPtDiscr NOTIFICATION-TYPE + OBJECTS { + tmnxBundleMemberDownReason + } + STATUS current + DESCRIPTION + "Generated when the port detected mismatched peer endpoint + discriminator for the bundle." + ::= { tmnxPortNotification 21 } + +tmnxEqPortEtherAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherAlarmReason + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherAlarm is generated when a ethernet port alarm condition + is detected. It is generated only when the type of alarm being raised + is enabled in tmnxPortEtherReportAlarm." + ::= { tmnxPortNotification 22 } + +tmnxEqPortEtherAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherAlarmReason + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherAlarmClear is generated when a ethernet port alarm + condition is cleared. It is generated only when the type of alarm + being cleared is enabled in tmnxPortEtherReportAlarm." + ::= { tmnxPortNotification 23 } + +tmnxDS1E1LoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS1Loopback + } + STATUS current + DESCRIPTION + "The tmnxDS1E1LoopbackStarted notification is generated when a loopback + is provisioned on a DS1/E1 port." + ::= { tmnxPortNotification 24 } + +tmnxDS1E1LoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS1Loopback + } + STATUS current + DESCRIPTION + "The tmnxDS1E1LoopbackStopped notification is generated when a loopback + is removed on a DS1/E1 port. The value of tmnxSonetLoopback specifies + the type of loopback that was configured and has now been removed." + ::= { tmnxPortNotification 25 } + +tmnxDS3E3LoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS3ChannelLoopback + } + STATUS current + DESCRIPTION + "The tmnxDS3E3LoopbackStarted notification is generated when a loopback + is provisioned on a DS3/E3 port." + ::= { tmnxPortNotification 26 } + +tmnxDS3E3LoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS3ChannelLoopback + } + STATUS current + DESCRIPTION + "The tmnxDS3E3LoopbackStopped notification is generated when a loopback + is removed on a DS3/E3 port. The value of tmnxDS3ChannelLoopback + specifies the type of loopback that was configured and has now been + removed." + ::= { tmnxPortNotification 27 } + +tmnxSonetSDHLoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetLoopback + } + STATUS current + DESCRIPTION + "The tmnxSonetSDHLoopbackStarted notification is generated when a + loopback is provisioned on a Sonet-SDH port." + ::= { tmnxPortNotification 28 } + +tmnxSonetSDHLoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetLoopback + } + STATUS current + DESCRIPTION + "The tmnxSonetSDHLoopbackStopped notification is generated when a + loopback test is removed on a Sonet-SDH port. The value of + tmnxDS1Loopback specifies the type of loopback that was configured and + has now been removed." + ::= { tmnxPortNotification 29 } + +tmnxEqPortEtherLoopDetected NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "The tmnxEqPortEtherLoopDetected notification is generated when + down-when-looped detects an Ethernet port is receiving PDUs that it + transmitted and tmnxPortEtherDownWhenLoopedEnabled is set to 'true'." + ::= { tmnxPortNotification 30 } + +tmnxEqPortEtherLoopCleared NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "The tmnxEqPortEtherLoopCleared notification is generated when + down-when-looped detects an Ethernet port has stopped receiving + PDUs that it transmitted and tmnxPortEtherDownWhenLoopedEnabled + is set to 'true'. Setting tmnxPortEtherDownWhenLoopedEnabled to + 'false' will also cause this notification to be generated if + tmnxEqPortEtherLoopDetected had previously been raised." + ::= { tmnxPortNotification 31 } + +tmnxEqPortSpeedCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortEtherSpeed, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Generated when a configured speed on an MDA port is not compatible + with the MDA type. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxPortNotification 32 } + +tmnxEqPortDuplexCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortEtherDuplex, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Generated when a configured duplex on an MDA port is not compatible + with the MDA type. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxPortNotification 33 } + +tmnxEqPortIngressRateCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Generated when a configured ingress rate on an MDA port is not + compatible with the MDA type. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxPortNotification 34 } + +tmnxEqDigitalDiagMonitorFailure NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDDMFailedObject, + tmnxDDMLaneIdOrModule + } + STATUS current + DESCRIPTION + "Generated when an SFF that supports Digital Diagnostic Monitoring + (DDM) enters a failed state." + ::= { tmnxPortNotification 35 } + +tmnxEqPortSFPStatusFailure NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortSFPStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPortSFPStatusFailure notification is generated when + the tmnxPortSFPStatus of an SFF results in a value other than + 'not-equipped (0)', or 'operational (1)'. tmnxEqPortSFPStatusFailure + obsoleted tmnxEqPortSFPCorrupted for revision 6.0 on Nokia SROS series + systems. + + [EFFECT] The SFF device is not operational and the associated port + cannot be used. The SFF and port will not recover without operator + intervention. + + [RECOVERY] Remove and re-insert the SFF device. If the problem + persists then replace the SFF device." + ::= { tmnxPortNotification 36 } + +tmnxDSXClockSyncStateChange NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDSXClockSyncStateObject + } + STATUS current + DESCRIPTION + "Generated when the tmnxDS3ChannelClockSyncState changes for a DS3 or + DS1 channel with adaptive or differential clock source." + ::= { tmnxPortNotification 37 } + +tmnxPortUnsupportedFunction NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDescription + } + STATUS current + DESCRIPTION + "Generated when a functionality is required from this port that it + cannot support. + + The object tmnxPortNotifyDescription explains what function is + affected." + ::= { tmnxPortNotification 38 } + +tmnxBundleMemberMlfrLoopback NOTIFICATION-TYPE + OBJECTS { + tmnxBundleMemberMlfrDownReason + } + STATUS current + DESCRIPTION + "Generated when a Multilink Frame Relay Bundle Member enters or leaves + the 'loopback (3)' state." + ::= { tmnxPortNotification 39 } + +tmnxEqPortWaveTrackerAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyWTAlarmReason, + tmnxWaveTrackerAlarmState + } + STATUS obsolete + DESCRIPTION + "The tmnxEqPortWaveTrackerAlarm notification indicates that a Wave + Tracker interface has experienced either a raising or clearing of an + alarm as indicated by the value of tmnxPortNotifyWTAlarmReason. + + This notification was obsoleted in release 22.2." + ::= { tmnxPortNotification 40 } + +tPortAccEgrQGrpHostMatchFailure NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxHostMatchNotifyIntDestId, + tmnxHostMatchNotifyOrgString, + tmnxHostMatchNotifySubIdent + } + STATUS current + DESCRIPTION + "The tPortAccEgrQGrpHostMatchFailure notification indicates that a host + match lookup failed to resolve a specific port egress queue-group. In + such case the default policer-output-queue is used." + ::= { tmnxPortNotification 41 } + +tPortEgrVPortHostMatchFailure NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxHostMatchNotifyIntDestId, + tmnxHostMatchNotifyOrgString, + tmnxHostMatchNotifySubIdent + } + STATUS current + DESCRIPTION + "The tPortEgrVPortHostMatchFailure notification indicates that a host + match lookup failed to resolve a specific port egress virtual port." + ::= { tmnxPortNotification 42 } + +tmnxEqDigitalDiagMonitorClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDDMFailedObject, + tmnxDDMLaneIdOrModule + } + STATUS current + DESCRIPTION + "Generated when an SFF that supports Digital Diagnostic Monitoring + (DDM) clears a failed state." + ::= { tmnxPortNotification 43 } + +tmnxEqPortOpticalAmpAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxOpticalPortAmpAlarmState + } + STATUS obsolete + DESCRIPTION + "The tmnxEqPortOpticalAmpAlarm notification indicates that an Optical + Amplifier interface has experienced either a raising or clearing of an + alarm as indicated by the value of tmnxOpticalPortAmpAlarmState." + ::= { tmnxPortNotification 44 } + +tmnxEqPortOpticalTdcmAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxOpticalPortTdcmAlarmState + } + STATUS obsolete + DESCRIPTION + "The tmnxEqPortOpticalTdcmAlarm notification indicates that an Optical + Tdcm interface has experienced either a raising or clearing of an + alarm as indicated by the value of tmnxOpticalPortTdcmAlarmState." + ::= { tmnxPortNotification 45 } + +tmnxEqSonetClockSrcNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxSonetClockSource, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Notification tmnxEqSonetClockSrcNotCompatible is generated when a + configured SONET/SDH clock source on an MDA port is not compatible + with the MDA type. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxPortNotification 46 } + +tmnxEqSonetSfThreshNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxSonetBerSfThreshold, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Notification tmnxEqSonetSfThreshNotCompatible is generated when a + configured SONET/SDH Signal Fail (SF) threshold on an MDA port is not + compatible with the MDA type. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxPortNotification 47 } + +tmnxEqSonetFramingNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxSonetFraming, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Notification tmnxEqSonetFramingNotCompatible is generated when a + configured SONET/SDH framing on an MDA port is not compatible with the + MDA type. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxPortNotification 48 } + +tmnxResvCbsPoolThreshGreen NOTIFICATION-TYPE + OBJECTS { + tmnxObjType, + tmnxObjPortId, + tmnxObjMdaId, + tmnxObjAppType, + tmnxObjAppPool, + tmnxObjAppResvSize, + tmnxObjAppSumOfQResvSize, + tmnxObjAppResvCbsOld, + tmnxObjAppResvCbsNew, + tmnxObjAppResvSizeOld + } + STATUS current + DESCRIPTION + "The notification tmnxResvCbsPoolThreshGreen is generated when a + reserved-CBS of an object (MDA or port) returns to within defined + thresholds. + + [EFFECT] Reserved CBS of the object has returned to within normal + parameters. + + [RECOVERY] None required." + ::= { tmnxPortNotification 49 } + +tmnxResvCbsPoolThreshAmber NOTIFICATION-TYPE + OBJECTS { + tmnxObjType, + tmnxObjPortId, + tmnxObjMdaId, + tmnxObjAppType, + tmnxObjAppPool, + tmnxObjAppResvSize, + tmnxObjAppSumOfQResvSize, + tmnxObjAppResvCbsOld, + tmnxObjAppResvCbsNew, + tmnxObjAppResvSizeOld + } + STATUS current + DESCRIPTION + "The notification tmnxResvCbsPoolThreshAmber is generated when a + reserved-CBS of an object (MDA or port) has crossed threshold value + specified by tmnxObjectAppAmbrAlrmThresh. + + [EFFECT] This is warning event but the traffic is not yet affected. + + [RECOVERY] The value of tmnxObjectAppResvCbs may need to be adjusted." + ::= { tmnxPortNotification 50 } + +tmnxResvCbsPoolThreshRed NOTIFICATION-TYPE + OBJECTS { + tmnxObjType, + tmnxObjPortId, + tmnxObjMdaId, + tmnxObjAppType, + tmnxObjAppPool, + tmnxObjAppResvSize, + tmnxObjAppSumOfQResvSize, + tmnxObjAppResvCbsOld, + tmnxObjAppResvCbsNew, + tmnxObjAppResvSizeOld + } + STATUS current + DESCRIPTION + "The notification tmnxResvCbsPoolThreshRed is generated when a + reserved-CBS of an object (MDA or port) has crossed the threshold + value specified by tmnxObjectAppRedAlrmThresh. + + [EFFECT] This is a critical event and the traffic may be affected. + + [RECOVERY] The value of tmnxObjectAppResvCbs may need to be adjusted." + ::= { tmnxPortNotification 51 } + +tmnxEqPortEtherCrcAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherCrcThreshold, + tmnxPortNotifyEtherCrcMultiplier, + tmnxPortNotifyEtherCrcAlarmValue + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherCrcAlarm is generated when an Ethernet port CRC alarm + condition is detected. It is generated only when the type of alarm + being raised is enabled on the port. + + [EFFECT] On a signal failure (SF) fault, the port is taken out of + service until the CRC alarm condition is cleared. + + [RECOVERY] tmnxEqPortEtherCrcAlarm is cleared by taking the port out + of service (e.g. shutdown, card/mda reset, physical link loss), or + changing/disabling the associated threshold/multiplier values. + + Signal Degradation is self clearing and will clear once the error rate + drops below 1/10th of the configured rate." + ::= { tmnxPortNotification 52 } + +tmnxEqPortEtherCrcAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherCrcThreshold, + tmnxPortNotifyEtherCrcMultiplier, + tmnxPortNotifyEtherCrcAlarmValue + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherCrcAlarmClear is generated when an Ethernet port CRC + alarm condition is cleared or disabled." + ::= { tmnxPortNotification 53 } + +tmnxEqPortEtherInternalAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherInternalAlarm is generated when an Ethernet port + experiences excessive internal MAC tx errors. It is generated only + when tmnxPortEtherDownOnInternalError is enabled on the port. + + [EFFECT] A port experiencing excessive internal MAC tx errors will + take the port out of service while the alarm condition is in effect. + + [RECOVERY] tmnxEqPortEtherInternalAlarm is cleared by taking the port + out of service (e.g. shutdown, card/mda reset, physical link loss), or + setting tmnxPortEtherDownOnInternalError to the value 'false'." + ::= { tmnxPortNotification 54 } + +tmnxEqPortEtherInternalAlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherInternalAlarmClr is generated when an Ethernet port no + longer experiences excessive internal MAC tx errors." + ::= { tmnxPortNotification 55 } + +tmnxEqCohOptPortAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxCohOptPortAlarmState, + tmnxCohOptPortDefectPoints + } + STATUS current + DESCRIPTION + "The tmnxEqCohOptPortAlarm notification indicates that a coherent + optical port has experienced either a raising or a clearing of an + alarm as indicated by the value of tmnxCohOptPortAlarmState. Further + details can be obtained from the value of tmnxCohOptPortDefectPoints." + ::= { tmnxPortNotification 56 } + +tmnxEqPortEtherSymMonAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherSymThreshold, + tmnxPortNotifyEtherSymMultiplier, + tmnxPortNotifyEtherSymAlarmValue + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherSymMonAlarm is generated when an Ethernet port Symbol + alarm condition is detected. It is generated only when the type of + alarm being raised is enabled on the port. + + [EFFECT] On a signal failure (SF) fault, the port is taken out of + service until the Symbol alarm condition is cleared. + + [RECOVERY] tmnxEqPortEtherSymMonAlarm is cleared by taking the port + out of service (e.g. shutdown, card/mda reset, physical link loss), or + changing/disabling the associated threshold/multiplier values. + + Signal Degradation is self clearing and will clear once the error rate + drops below 1/10th of the configured rate." + ::= { tmnxPortNotification 57 } + +tmnxEqPortEtherSymMonAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherSymThreshold, + tmnxPortNotifyEtherSymMultiplier, + tmnxPortNotifyEtherSymAlarmValue + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherSymMonAlarmClear is generated when an Ethernet port + Symbol alarm condition is cleared or disabled." + ::= { tmnxPortNotification 58 } + +tmnxRS232ControlLeadSignalChg NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyLeadsSignalChg + } + STATUS current + DESCRIPTION + "The tmnxRS232ControlLeadSignalChg notification is generated when there + is a change in the status of a Serial control lead signal. This + notification is a point-in-time status change event. + + [CAUSE] This notification may be triggered for a variety of reasons. + One example is that the far-end equipment has been disconnected. + + [EFFECT] Alert user of transitions. + + [RECOVERY] Determine root cause and resolve accordingly." + ::= { tmnxPortNotification 59 } + +tmnxRS232SquelchStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxRS232SocketSquelchStatus + } + STATUS current + DESCRIPTION + "The tmnxRS232SquelchStatusChange notification is generated when there + is a change in the status of squelch on the respective channel. This + notification is a point-in-time status change event. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) A continuous stream of data is being received for a specified + period of time, tmnxRS232SocketSquelchDelay. + 2) The continuous stream of data is no longer being received for a + specified period of time, tmnxRS232SocketUnsquelchDelay. + + [EFFECT] Incoming data will be suppressed or unsuppressed accordingly. + + [RECOVERY] Determine root cause of far-end sending continuous data + and resolve accordingly." + ::= { tmnxPortNotification 60 } + +tmnxRS232SquelchResetIssued NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxRS232SocketSquelchStatus + } + STATUS current + DESCRIPTION + "The tmnxRS232SquelchResetIssued notification is generated when the + user triggers a manual reset of squelch via + tmnxRS232SocketSquelchReset. The value of tmnxRS232SocketSquelchStatus + indicates the existing squelch status." + ::= { tmnxPortNotification 61 } + +tmnxEqPortEtherEgressRateChange NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortEtherOperEgressRate + } + STATUS current + DESCRIPTION + "The tmnxEqPortEtherEgressRateChange notification is generated when the + port's operational egress rate changes, due to the reception of ETH-BN + (Ethernet Bandwidth Notification) messages, or from a configuration + change." + ::= { tmnxPortNotification 62 } + +tmnxPortEtherLoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortEtherLoopback + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPortEtherLoopbackStarted notification is generated + when tmnxPortEtherLoopback is modified to set the Ethernet port to a + loopback mode. + + [EFFECT] Setting the port in loopback mode impacts the normal flow of + traffic across the port. + + [RECOVERY] Remove loopback on the port to restore normal traffic flow." + ::= { tmnxPortNotification 63 } + +tmnxPortEtherLoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortEtherLoopback + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPortEtherLoopbackStopped notification is generated + when a loopback is removed on an Ethernet port. The value of + tmnxPortEtherLoopback specifies the type of loopback that was + configured and has now been removed. + + [EFFECT] The loopback has been removed and normal traffic flow may + resume. + + [RECOVERY] No recovery is required." + ::= { tmnxPortNotification 64 } + +tmnxPortGnssStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxPortGnssSyncStatus, + tmnxPortGnssAntennaStatus, + tmnxPortGnssReceiverStatus + } + STATUS current + DESCRIPTION + "The tmnxPortGnssStatusChange notification is generated when there is a + change in the status of the GNSS receiver. This notification is a + point-in-time status change event. + + [CAUSE] This notification may be triggered for a variety of reasons + including (but not limited to): + + 1) The antenna is experiencing fault issues 2) The number of visible + satellites is too low + + [EFFECT] The GNSS receiver is not able to provide a sync-worthy clock + signal. + + [RECOVERY] If the customer is expecting the GNSS receiver to be + locked, the customer will need to determine the root cause (for + example, insufficient visible satellites) and resolve the issue (for + example, ensure tmnxPortGnssElevationMaskAngle is set accordingly)" + ::= { tmnxPortNotification 65 } + +tmnxPortAUIReset NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyAUIResetSource + } + STATUS current + DESCRIPTION + "[CAUSE] This log event is used only for connectorized ports where a + CAUI reset is not expected. This may indicate an issue with the + optical line feeding into the SFF that is passed through to the + system. + + [EFFECT] A reset of the AUI will impact all connector-ports on the + connector. Generally, AUI resets are recovered immediately but there + can be impact to the traffic flow. + + [RECOVERY] As this is reporting an unexpected condition related to the + external optical line, the line and the SFF should be investigated." + ::= { tmnxPortNotification 66 } + +tmnxHwAggShpSchedOperColorGreen NOTIFICATION-TYPE + OBJECTS { + tmnxObjPortId, + tmnxPortSchedLocType, + tmnxPortNotifyEgrVPortName + } + STATUS current + DESCRIPTION + "[CAUSE] The notification tmnxHwAggShpSchedOperColorGreen is generated + when the number of hw-agg-shapers for an object (Vport) + hw-agg-shaper-scheduler policy is well within thresholds. + + [EFFECT] Hw Agg shaper scheduler algorithm is running within the + normal parameters. + + [RECOVERY] None required." + ::= { tmnxPortNotification 67 } + +tmnxHwAggShpSchedOperColorAmber NOTIFICATION-TYPE + OBJECTS { + tmnxObjPortId, + tmnxPortSchedLocType, + tmnxPortNotifyEgrVPortName + } + STATUS current + DESCRIPTION + "[CAUSE] The notification tmnxHwAggShpSchedOperColorAmber is generated + when the number of hw-agg-shapers for an object (Vport) + hw-agg-shaper-scheduler policy has crossed 90% of scaling threshold. + + [EFFECT] Hw Agg shaper scheduler algorithm will stop running. + + [RECOVERY] Monitor the hw-agg-shappers closely within the + hw-agg-shapper-scheduler policy." + ::= { tmnxPortNotification 68 } + +tmnxHwAggShpSchedOperColorRed NOTIFICATION-TYPE + OBJECTS { + tmnxObjPortId, + tmnxPortSchedLocType, + tmnxPortNotifyEgrVPortName + } + STATUS current + DESCRIPTION + "[CAUSE] The notification tmnxHwAggShpSchedOperColorRed is generated + when the number of hw-agg-shapers for an object (Vport) + hw-agg-shaper-scheduler policy has crossed 100% of scaling threshold. + + [EFFECT] Hw Agg shaper scheduler algorithm has stopped running. + + [RECOVERY] Reduce the hw-agg-shapers attached to the + hw-agg-shapper-scheduler policy." + ::= { tmnxPortNotification 69 } + +tmnxPortObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 4 } + +tmnxPortTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxPortTable was last changed." + ::= { tmnxPortObjs 1 } + +tmnxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port table has an entry for each port on each IOM card in each + chassis in the TMNX system." + ::= { tmnxPortObjs 2 } + +tmnxPortEntry OBJECT-TYPE + SYNTAX TmnxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a port on a IOM card in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. Before an IOM tmnxMDAEntry can be deleted from the + tmnxMDATable, its supported tmnxPortEntry rows must be in the proper + state for removal." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortTable 1 } + +TmnxPortEntry ::= SEQUENCE +{ + tmnxPortPortID TmnxPortID, + tmnxPortLastChangeTime TimeStamp, + tmnxPortType TmnxPortType, + tmnxPortClass TmnxPortClass, + tmnxPortDescription TItemVeryLongDescription, + tmnxPortName TNamedItemOrEmpty, + tmnxPortAlias TNamedItemOrEmpty, + tmnxPortUserAssignedMac TruthValue, + tmnxPortMacAddress MacAddress, + tmnxPortHwMacAddress MacAddress, + tmnxPortMode INTEGER, + tmnxPortEncapType TmnxPortEncapType, + tmnxPortLagId Unsigned32, + tmnxPortHoldTimeUp TmnxHoldTime, + tmnxPortHoldTimeDown TmnxHoldTime, + tmnxPortUpProtocols BITS, + tmnxPortConnectorType TmnxPortConnectorType, + tmnxPortTransceiverType INTEGER, + tmnxPortTransceiverCode BITS, + tmnxPortTransceiverLaserWaveLen Unsigned32, + tmnxPortTransceiverDiagCapable INTEGER, + tmnxPortTransceiverModelNumber TNamedItemOrEmpty, + tmnxPortSFPConnectorCode INTEGER, + tmnxPortSFPVendorOUI Unsigned32, + tmnxPortSFPVendorManufactureDate DateAndTime, + tmnxPortSFPMedia INTEGER, + tmnxPortSFPEquipped TruthValue, + tmnxPortEquipped TruthValue, + tmnxPortLinkStatus TruthValue, + tmnxPortAdminStatus TmnxPortAdminStatus, + tmnxPortOperStatus TmnxPortOperStatus, + tmnxPortState TmnxPortState, + tmnxPortPrevState TmnxPortState, + tmnxPortNumAlarms Unsigned32, + tmnxPortAlarmState TmnxAlarmState, + tmnxPortLastAlarmEvent RowPointer, + tmnxPortClearAlarms TmnxActionType, + tmnxPortSFPVendorSerialNum TNamedItemOrEmpty, + tmnxPortSFPVendorPartNum TNamedItemOrEmpty, + tmnxPortLastStateChanged TimeStamp, + tmnxPortNumChannels Unsigned32, + tmnxPortNetworkEgrQueues TNamedItemOrEmpty, + tmnxPortBundleNumber Integer32, + tmnxPortIsLeaf TruthValue, + tmnxPortChanType TmnxMDAChanType, + tmnxPortParentPortID TmnxPortID, + tmnxPortOpticalCompliance OCTET STRING, + tmnxPortLoadBalanceAlgorithm INTEGER, + tmnxPortEgrPortSchedPlcy TNamedItemOrEmpty, + tmnxPortLastClearedTime TimeStamp, + tmnxPortEgrHsmdaSchedPlcy TNamedItemOrEmpty, + tmnxPortIngNamedPoolPlcy TNamedItemOrEmpty, + tmnxPortEgrNamedPoolPlcy TNamedItemOrEmpty, + tmnxPortIngPoolPercentRate Unsigned32, + tmnxPortEgrPoolPercentRate Unsigned32, + tmnxPortDDMEventSuppression TruthValue, + tmnxPortSFPStatus TmnxSFFStatus, + tmnxPortReasonDownFlags BITS, + tmnxPortSSMRxQualityLevel INTEGER, + tmnxPortDwdmLaserChannel TmnxOpticalDwdmChannel, + tmnxPortOtuCapable TruthValue, + tmnxPortWaveTrackerCapable TruthValue, + tmnxPortHybridIngAccessWeight Unsigned32, + tmnxPortHybridIngNetworkWeight Unsigned32, + tmnxPortHybridEgrAccessWeight Unsigned32, + tmnxPortHybridEgrNetworkWeight Unsigned32, + tmnxPortDwdmRxDtvAdjustEnable TruthValue, + tmnxPortDwdmRxDtvDacPercent Unsigned32, + tmnxPortInterfaceGroupHandlerIdx Unsigned32, + tmnxPortHoldTimeUnits INTEGER, + tmnxPortLinkLengthInfo OCTET STRING, + tmnxPortSFPNumLanes Unsigned32, + tmnxPortPhysStateChangeCount Counter32, + tmnxPortOperGrpName TNamedItemOrEmpty, + tmnxPortFarEndId TmnxPortID, + tmnxPortEgrMonitorPortSched TmnxEnabledDisabled, + tmnxPortMonitorAggEgrQueueStats TmnxEnabledDisabled, + tmnxPortOptComplianceExtension TmnxPortOptComplianceExtType, + tmnxPortEgrHsSchedPlcy TNamedItemOrEmpty, + tmnxPortEgrHsPortPoolPlcy TNamedItemOrEmpty, + tmnxPortDCpuProtPolicy TNamedItemOrEmpty, + tmnxPortOperDCpuProtPolicy TNamedItemOrEmpty, + tmnxPortSchedulerMode TSchedulerMode +} + +tmnxPortPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxPortPortID is an index into this table. It maps this port to its + entry in the mib-2 interfaces table." + ::= { tmnxPortEntry 1 } + +tmnxPortLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortLastChangeTime variable contains the sysUpTime value of + the most recently modified writable variable in the tmnxPortEntry row + for this port." + ::= { tmnxPortEntry 2 } + +tmnxPortType OBJECT-TYPE + SYNTAX TmnxPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port or optical pack installed." + ::= { tmnxPortEntry 3 } + +tmnxPortClass OBJECT-TYPE + SYNTAX TmnxPortClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The class of port or optical pack installed. This can be + derived from tmnxPortType." + ::= { tmnxPortEntry 4 } + +tmnxPortDescription OBJECT-TYPE + SYNTAX TItemVeryLongDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A textual string containing user supplied information about the + interface." + DEFVAL { ''H } + ::= { tmnxPortEntry 5 } + +tmnxPortName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name, such as `le0' or 'sys171-2/1." + ::= { tmnxPortEntry 6 } + +tmnxPortAlias OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as specified by a + network manager, and provides a non-volatile 'handle' for the + interface. + + On the first instantiation of an interface, the value of + tmnxPortAlias associated with that interface is the zero-length + string. As and when a value is written into an instance of + tmnxPortAlias through a network management set operation, then the + agent must retain the supplied value in the tmnxPortAlias instance + associated with the same interface for as long as that + interface remains instantiated, including across all re- + initializations/reboots of the network management system." + DEFVAL { ''H } + ::= { tmnxPortEntry 7 } + +tmnxPortUserAssignedMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxPortUserAssignedMac has a value of 'true', the value of + tmnxPortMacAddress has been explicitly assigned by a SNMP SET + request. When tmnxPortUserAssignedMac is set to 'false', + tmnxPortMacAddress returns the system assigned MAC address." + DEFVAL { false } + ::= { tmnxPortEntry 8 } + +tmnxPortMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When tmnxPortUserAssignedMac has a value of 'true', + tmnxPortMacAddress has the value that has been explicitly + assigned by a SNMP SET request. When tmnxPortUserAssignedMac + has a value of 'false', tmnxPortMacAddress returns the same + value as tmnxPortHwMacAddress, the hardware or system assigned + MAC address. When tmnxPortMacAddress is modified by a SET + request, the agent sets tmnxPortUserAssignedMac to 'true'. + + Setting tmnxPortMacAddress to all zeros causes the agent to revert to + using the default tmnxPortHwMacAddress and also to return + tmnxPortUserAssignedMac as 'false'." + DEFVAL { '000000000000'h } + ::= { tmnxPortEntry 9 } + +tmnxPortHwMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's hardware or system assigned MAC address at its + protocol sub-layer. When tmnxPortUserAssignedMac has a value of + 'true', the value of tmnxPortMacAddress is used instead of + tmnxPortHwMacAddress. + + In the case of a pre-provisioned port that is not yet physically + in the system, the MAC address may not be known. In this case + a MAC address of all zeros is returned." + ::= { tmnxPortEntry 10 } + +tmnxPortMode OBJECT-TYPE + SYNTAX INTEGER { + undefined (0), + access (1), + network (2), + hybrid (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortMode variable indicates if the interface on this port + is configured as a service access port, a network port or a + hybrid port. Once the port's mode has been configured for 'access', + 'network' or 'hybrid' mode, multiple services may be configured + on the port. + + tmnxPortEncapType is defaulted based on MDA type and Port Mode + according to the following table: + + MDA Type Port Mode tmnxPortEncapType + --------------------------------------------------------- + ATM access atmEncap + + CEM access cemEncap + + Ethernet access nullEncap + network nullEncap + hybrid qEncap + + ISA + isa-aa network nullEncap + isa-bb access qinqEncap + network qEncap + isa-ipsec access qEncap + isa-video access qEncap + + Sonet/SDH access bcpNullEncap + network pppAutoEncap + + TDM access bcpNullEncap + network pppAutoEncap + + VSM + vsm-cca access qEncap + vsm-cca network qEncap" + ::= { tmnxPortEntry 11 } + +tmnxPortEncapType OBJECT-TYPE + SYNTAX TmnxPortEncapType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEncapType specifies the type of encapsulation + protocol configured on this port's network interface. + + tmnxPortEncapType is set to 'unknown' for physical SONET/SDH and TDM + ports. + + If the port mode equals 'hybrid', tmnxPortEncapType can only be set to + 'qEncap' or 'qinqEncap'." + ::= { tmnxPortEntry 12 } + +tmnxPortLagId OBJECT-TYPE + SYNTAX Unsigned32 (0..864) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortLagId specifies which LAG or multi-link trunk + (MLT) this port is assigned to. If this port is not associated with + any LAG, this value will be set to zero(0). + + The maximum value of this object is '64', when the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5' (ESS-1/SR-1)." + DEFVAL { 0 } + ::= { tmnxPortEntry 13 } + +tmnxPortHoldTimeUp OBJECT-TYPE + SYNTAX TmnxHoldTime (0..3600000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHoldTimeUp is used to configure the hold-timer + for link up event dampening. + + A value of zero (0) indicates that an up transition is reported + immediately. The value of tmnxPortHoldTimeUp is not applicable + when tmnxPortClass has a value of 'sonet (5)' or tmnxPortType has a + value of 'portTypeDS3E3'. In these cases, tmnxSonetHoldTimeUp and + tmnxDS3HoldTimeUp are used, respectively. + + tmnxPortHoldTimeUp is measured in units as specified by + tmnxPortHoldTimeUnits. If the value of tmnxPortHoldTimeUnits is + 'centisenconds(1)', the value must be specified in multiples of 5. The + maximum hold-time for this object is 10 hours, regardless of the units + specified. Attempts to change the maximum value to a hold-time longer + than 10 hours will result in an 'inconsistentValue' error." + DEFVAL { 0 } + ::= { tmnxPortEntry 14 } + +tmnxPortHoldTimeDown OBJECT-TYPE + SYNTAX TmnxHoldTime (0..3600000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHoldTimeDown is used to configure the hold-timer + for link down event dampening. + + A value of zero (0) indicates that a down transition is reported + immediately. The value of tmnxPortHoldTimeDown is not applicable when + tmnxPortClass has a value of 'sonet (5)' or tmnxPortType has a value + of 'portTypeDS3E3'. In these cases, tmnxSonetHoldTimeDown and + tmnxDS3HoldTimeDown are used, respectively. + + tmnxPortHoldTimeDown is measured in units as specified by + tmnxPortHoldTimeUnits. If the value of tmnxPortHoldTimeUnits is + 'centisenconds(1)', the value must be specified in multiples of 5. The + maximum hold-time for this object is 10 hours, regardless of the units + specified. Attempts to change the maximum value to a hold-time longer + than 10 hours will result in an 'inconsistentValue' error." + DEFVAL { 0 } + ::= { tmnxPortEntry 15 } + +tmnxPortUpProtocols OBJECT-TYPE + SYNTAX BITS { + portUpIpv4 (0), + portUpMpls (1), + portUpBcp (2), + portUpIso (3), + portUpFr (4), + portUpAtm (5), + portUpChdlc (6), + portUpIma (7), + portUpIpv6 (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortUpProtocols variable is a bitmap that indicates what + protocols can be used on this port type." + ::= { tmnxPortEntry 16 } + +tmnxPortConnectorType OBJECT-TYPE + SYNTAX TmnxPortConnectorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connector installed on this port." + ::= { tmnxPortEntry 17 } + +tmnxPortTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + gbic (1), + moduleConnectorSolderedToMotherboard (2), + sfpTransceiver (3), + xbiTransceiver (4), + xenpakTransceiver (5), + xfpTransceiver (6), + xffTransceiver (7), + xfpeTransceiver (8), + xpakTransceiver (9), + x2Transceiver (10), + dwdmSfpTransceiver (11), + qsfpTransceiver (12), + qsfpPlusTransceiver (13), + cfpTransceiver (14), + cxpTransceiver (15), + oifMsa100gLh (16), + cfp2OrQsfp28Transceiver (17), + cfp4Transceiver (18), + cdfpTransceiver (19), + cfp2AcoTransceiver (20), + cfp8Transceiver (21), + cdfp3Transceiver (22), + microQsfpTransceiver (23), + qsfpDdTransceiver (24), + cfp2DcoTransceiver (25), + sfpDdTransceiver (26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the transceiver." + ::= { tmnxPortEntry 25 } + +tmnxPortTransceiverCode OBJECT-TYPE + SYNTAX BITS { + unknown (0), + oc48-longreach (1), + oc48-intermediatereach (2), + oc48-shortreach (3), + oc12-singlemodelongreach (4), + oc12-singlemodeinterreach (5), + oc12-multimodeshortreach (6), + oc3-singlemodelongreach (7), + oc3-singlemodeinterreach (8), + oc3-multi-modeshortreach (9), + gige-1000base-t (10), + gige-1000base-cx (11), + gige-1000base-lx (12), + gige-1000base-sx (13), + faste-100base-mm-fx (14), + faste-100base-sm-fx (15), + xgige-10gbase-sr (16), + xgige-10gbase-lr (17), + xgige-10gbase-er (18), + xgige-10gbase-sw (19), + xgige-10gbase-lw (20), + xgige-10gbase-ew (21) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The code for the transmission media. + + tmnxPortOpticalCompliance is used instead of + tmnxPortTransceiverCode.tmnxPortOpticalCompliance contains the + same information and is defined by an industry standard." + ::= { tmnxPortEntry 26 } + +tmnxPortTransceiverLaserWaveLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The light wavelength transmitted by the transceiver's laser. A value + of zero indicates that the port is not equipped with the transceiver. + + A value in the range of 1 to 2000 indicates that the units are in + nanometers (nm). A value in the range of 850000 to 2000000 indicates + that the units are in picometers (pm)." + ::= { tmnxPortEntry 27 } + +tmnxPortTransceiverDiagCapable OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + true (1), + false (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the transceiver is capable of doing diagnostics." + ::= { tmnxPortEntry 28 } + +tmnxPortTransceiverModelNumber OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTransceiverModelNumber indicates the model + information for the transceiver, as read from the transceiver + EEPROM. For example, the string may contain the Nokia + part number and CLEI for the transceiver. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out." + ::= { tmnxPortEntry 29 } + +tmnxPortSFPConnectorCode OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + sc (1), + fiberChannel-Style1-CopperConnector (2), + fiberChannel-Style2-CopperConnector (3), + bncortnc (4), + fiberChannelCoaxialHeaders (5), + fiberJack (6), + lc (7), + mt-rj (8), + mu (9), + sg (10), + opticalPigtail (11), + mpo1x12 (12), + mpo2x16 (13), + hssdcII (32), + copperPigtail (33), + rj45 (34), + noSepConn (35), + mxc2x16 (36), + cs (37), + snOptConn (38), + mpo2x12 (39), + mpo1x16 (40), + opticalTransceiver (51), + copperGigE (128), + rjp5 (129) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The external connector provided on the interface." + ::= { tmnxPortEntry 30 } + +tmnxPortSFPVendorOUI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor organizationally unique identifier field (OUI) contains the + IEEE company identifier for the vendor. A value of all zero indicates + that the vendor OUI is unspecified." + ::= { tmnxPortEntry 31 } + +tmnxPortSFPVendorManufactureDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor's date code." + ::= { tmnxPortEntry 32 } + +tmnxPortSFPMedia OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + ethernet (1), + sonetsdh (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSFPMedia indicates the media supported for the + SFF (Small Form Factor)." + ::= { tmnxPortEntry 33 } + +tmnxPortSFPEquipped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSFPEquipped indicates if the SFF is equipped." + ::= { tmnxPortEntry 34 } + +tmnxPortEquipped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if there is an optics pack installed in this port or not." + ::= { tmnxPortEntry 35 } + +tmnxPortLinkStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not the port has a physical link." + ::= { tmnxPortEntry 36 } + +tmnxPortAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired administrative status of this port. + + When tmnxPortType references a row in the tmnxPortTypeTable where + tmnxPortTypeName is the octet string 'Application Assurance', an + attempt to set tmnxPortAdminStatus to a value other than 'inService' + results in an 'inconsistentValue' error." + DEFVAL { inService } + ::= { tmnxPortEntry 37 } + +tmnxPortOperStatus OBJECT-TYPE + SYNTAX TmnxPortOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of this port." + ::= { tmnxPortEntry 38 } + +tmnxPortState OBJECT-TYPE + SYNTAX TmnxPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state level of this port. A value of 'none' indicates + the port is either in its initial creation state or is + just about to be deleted. A value of 'ghost' represents + a port that is not physically present. This state may + represent a pre-provisioned port. A value of 'linkDown' + represents a port that is physically present but does + not have a link. The 'linkUp' state represents a port + that is physically present and has physical link present. + A port in 'up' state is ready to pass some kinds of traffic. + The tmnxPortUpProtocols variable indicates the actual type(s) + of traffic can be passed on this 'up' link." + ::= { tmnxPortEntry 39 } + +tmnxPortPrevState OBJECT-TYPE + SYNTAX TmnxPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortPrevState indicates the state level that the port + transitioned from into the current tmnxPortState level." + ::= { tmnxPortEntry 40 } + +tmnxPortNumAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of alarms currently outstanding on this port." + ::= { tmnxPortEntry 41 } + +tmnxPortAlarmState OBJECT-TYPE + SYNTAX TmnxAlarmState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAlarmState indicates the current alarm state for + this port." + ::= { tmnxPortEntry 42 } + +tmnxPortLastAlarmEvent OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortLastAlarmEvent indicates the object name + and instance value that points to the row entry in the ALARM-MIB + containing the most recent alarm associated with this port. If + tmnxPortAlarmState has a value of 'alarmCleared(2)', the + most recent alarm event will be in the cleared alarm table. If it has + a value of 'alarmActive(1)', the most recent alarm event will be in + the active alarm table. If the value of tmnxPortLastAlarmEvent is + '0.0', either no port alarm events have occurred since the system was + last booted, or the last port alarm event has aged out and its entry + is no longer available in the ALARM-MIB tables." + ::= { tmnxPortEntry 43 } + +tmnxPortClearAlarms OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this action variable causes all the alarms + associated with this port to be moved from the current + alarm log to the history alarm log. Primarily meant + for use in development. This object will most likely + be removed from the MIB before product release." + DEFVAL { notApplicable } + ::= { tmnxPortEntry 44 } + +tmnxPortSFPVendorSerialNum OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSFPVendorSerialNum indicates the transceiver's + vendor serial number in ASCII characters, as read from the transceiver + EEPROM. + + An empty string indicates the vendor serial number is unspecified. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out." + ::= { tmnxPortEntry 45 } + +tmnxPortSFPVendorPartNum OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSFPVendorPartNum indicates the transceiver's + vendor part number (or product name) in ASCII characters, as read from + the transceiver EEPROM. + + An empty string indicates the vendor part number is unspecified. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out." + ::= { tmnxPortEntry 46 } + +tmnxPortLastStateChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortLastStateChanged variable contains the value of the + sysUpTime the last time the operational status of the port changed + state." + ::= { tmnxPortEntry 48 } + +tmnxPortNumChannels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For SONET/SDH paths or TDM channels, tmnxPortNumChannels contains the + number of possible immediate children. For leaf paths or channels, the + value of this object will be zero. For SONET/SDH or TDM physical + ports, tmnxPortNumChannels contains the total number of channels on + the physical port. For all other entries in the tmnxPortTable, the + value of this object will be zero." + ::= { tmnxPortEntry 49 } + +tmnxPortNetworkEgrQueues OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxPortNetworkEgrQueues contains the network egress queue policy if + the tmnxPortMode is network. Otherwise this object has no + significance." + DEFVAL { "" } + ::= { tmnxPortEntry 50 } + +tmnxPortBundleNumber OBJECT-TYPE + SYNTAX Integer32 (0..2000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortBundleNumber identifies the bundle for which this port is a + member. If this port is not a member of any bundle, the value of + tmnxPortBundleNumber will be zero." + ::= { tmnxPortEntry 51 } + +tmnxPortIsLeaf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIsLeaf is applicable only when the 'isSonet' and/or 'isTDM' + bits in TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. When the + value of this object is 'true', it indicates that the channel is + capable of passing traffic. + + The value of this object is 'false' for: 1. Physical ports on + SONET/TDM MDA's 2. Intermediate channels on a channelized MDA 3. Leaf + channels which belong to a bundle + + For ports on Ethernet MDA's or for LAG ports, the value of this object + will be 'false'." + ::= { tmnxPortEntry 52 } + +tmnxPortChanType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortChanType is applicable only when the 'isSonet' and/or 'isTDM' + bits in TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. It indicates + the type of the channel. For ports on Ethernet MDA's, the value of + this object will be 'unknown'." + ::= { tmnxPortEntry 53 } + +tmnxPortParentPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortParentPortID is applicable only when the 'isSonet' + and/or 'isTDM' bits in TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. + For SONET or TDM channel, it indicates the port ID of its parent + channel or port." + ::= { tmnxPortEntry 54 } + +tmnxPortOpticalCompliance OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortOpticalCompliance indicates the 64 bytes of + optical compliance bits stored in SFF EEPROMs. + tmnxPortOpticalCompliance is applicable only when the value of + tmnxPortSFPEquipped is set to 'true'." + REFERENCE + "CFP MSA Management Interface Specification V2.6 R06a, March 24 2017 + Section 5, CFP NVR 1 Table: Base ID Registers, Table 23 CFP NVR 1. + + SFF Committee document SFF-8024, February 14 2019 + Revision 4.6 Section 4.4. + + SFF Committee document SFF-8472, July 29 2018 + Revision 12.3 Section 5.4 Table 5-3 Transceiver Compliance Codes. + + SFF Committee document SFF-8436, August 31 2018 + Revision 4.9 Section 7.6.2.4 Table 33 Specification Compliance. + + SFF Committee document SFF-8636, February 14 2019 + Revision 2.10a Section 6.3.4 Table 6-16 Specification Compliance Codes. + + SFP-DD MIS document, Revision 2.0, September 25, 2020 + Section 7.2.1 Table 7-2 Identifier and Status Summary. + + QSFP-DD CMIS document, Revision 5.0, May 8 2021." + ::= { tmnxPortEntry 55 } + +tmnxPortLoadBalanceAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + default (1), + includeL4 (2), + excludeL4 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortLoadBalanceAlgorithm specifies the load balancing + algorithm to be used on this port. When the value is 'includeL4', the + src and dst port are used in the hashing algorithm. When it's + 'excludeL4', they are not included. When the value is 'default', the + port inherits the global settings in tmnxL4LoadBalancing. The value is + 'notApplicable' for ports that do not pass any traffic. An attempt to + modify this object when it is set to 'notApplicable' will return an + inconsistentValue error." + DEFVAL { default } + ::= { tmnxPortEntry 56 } + +tmnxPortEgrPortSchedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrPortSchedPlcy specifies the egress QoS port + scheduler policy for this port. This object must correspond to the + index of a row in TIMETRA-QOS-MIB::tPortSchedulerPlcyTable. + + A non-empty value for tmnxPortEgrPortSchedPlcy is only valid when the + tmnxMDAAssignedType is a non-HSMDA MDA Type. Attempting to set + tmnxPortEgrPortSchedPlcy to a non-empty string when the + tmnxMDAAssignedType is a HSMDA MDA Type will return an + 'inconsistentValue' error." + DEFVAL { "" } + ::= { tmnxPortEntry 57 } + +tmnxPortLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortLastClearedTime indicates the sysUpTime when the + counters in the IF-MIB:ifTable were last cleared." + ::= { tmnxPortEntry 58 } + +tmnxPortEgrHsmdaSchedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrHsmdaSchedPlcy specifies the egress QoS HSMDA + scheduler policy for this port. This object must correspond to the + index of a row in TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyTable, otherwise + an 'inconsistentValue' error will be returned. + + When the tmnxMDAAssignedType is a non-HSMDA MDA Type, the value for + tmnxPortEgrHsmdaSchedPlcy will be ignored. If the tmnxMDAAssignedType + is a HSMDA MDA Type, the default for this object will be the string + 'default'." + DEFVAL { "" } + ::= { tmnxPortEntry 59 } + +tmnxPortIngNamedPoolPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxPortIngNamedPoolPlcy specifies a named pool policy + associated with an port ingress context. The policy governs the way + named pools are created at the port level. + + This object is obsoleted in 20.0 Release." + DEFVAL { ''H } + ::= { tmnxPortEntry 60 } + +tmnxPortEgrNamedPoolPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrNamedPoolPlcy specifies a named pool policy + associated with an port egress context. The policy governs the way + named pools are created at the port level. + + This object is obsoleted in 20.0 Release." + DEFVAL { ''H } + ::= { tmnxPortEntry 61 } + +tmnxPortIngPoolPercentRate OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortIngPoolPercentRate specifies increment or + decrement of the active bandwidth associated with the ingress port. + This active bandwidth affects the amount of ingress buffer space + managed by the port." + DEFVAL { 100 } + ::= { tmnxPortEntry 62 } + +tmnxPortEgrPoolPercentRate OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrPoolPercentRate specifies increment or + decrement of the active bandwidth associated with the egress port. + This active bandwidth affects the amount of egress buffer space + managed by the port. + + The table below summarizes cases when the default value of + tmnxPortEgrPoolPercentRate differs from 100. + + port behavior default value + ------------------------------------ + ISA-AA /to-sub 1000 + ISA-AA /fm-sub 500" + DEFVAL { 100 } + ::= { tmnxPortEntry 63 } + +tmnxPortDDMEventSuppression OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortDDMEventSuppression specifies whether or not an + inserted SFF that supports Digital Diagnostic Monitoring raises traps + and events (false) or suppresses all notifications (true)." + DEFVAL { false } + ::= { tmnxPortEntry 64 } + +tmnxPortSFPStatus OBJECT-TYPE + SYNTAX TmnxSFFStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSFPStatus indicates the operational status of the + inserted SFF. If tmnxPortSFPEquipped is false, the tmnxPortSFPStatus + will be 'not-equipped (0)', otherwise 'operational (1)' if no failure + is detected." + DEFVAL { not-equipped } + ::= { tmnxPortEntry 65 } + +tmnxPortReasonDownFlags OBJECT-TYPE + SYNTAX BITS { + unknown (0), + linklossFwd (1), + lagMemberPortStandby (2), + ethCfmFault (3), + opticalTuning (4), + freqOutOfRange (5), + freqNotConfigured (6), + crcError (7), + internalMacTxError (8), + efmOamDown (9), + symMonError (10), + reserved11 (11), + satHostPortDown (12), + satUplinkPortDown (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortReasonDownFlags indicates why a port may + be in the operationally 'down' state. The following reasons are + detected through this object: + unknown(0) - Unspecified (or unknown) + linklossFwd(1) - A sap using this port has an LLF + operational status set to 'fault' + lagMemberPortStandby(2) - A lag using this port as a member + port has set the member port to + 'standby' while configured to keep + standby member ports down. + ethCfmFault(3) - A facility MEP bound to this port + has its dot1agCfmMepHighestPrDefect + set to a value other than 'none (0)'. + opticalTuning(4) - The DWDM optical receive signal is + undergoing tuning and analysis by + control algorithms to find the + optimal settings. + freqOutOfRange(5) - The configured DWDM optical frequency + is out of range for the equipped + tunable optical interface. + freqNotConfigured(6) - The DWDM optical frequency is not + configured for the equipped + tunable optical interface. + crcError(7) - CRC errors on the port exceeded the + configured threshold. + internalMacTxError(8) - An internal MAC tx error was detected + on the port. + efmOamDown(9) - dot3OamOperStatus is not + 'operational'. + symMonError(10) - Symbol Monitor Errors on the port + exceeded the configured threshold. + satHostPortDown(12) - The host port for this satellite + uplink port is down. + satUplinkPortDown(13) - The active satellite uplink port for + this satellite client port is down." + ::= { tmnxPortEntry 66 } + +tmnxPortSSMRxQualityLevel OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + prs (1), + stu (2), + st2 (3), + tnc (4), + st3e (5), + st3 (6), + smc (7), + st4 (8), + dus (9), + prc (10), + ssua (11), + ssub (12), + sec (13), + dnu (14), + inv (15), + pno (16), + eec1 (17), + eec2 (18), + failed (19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortSSMRxQualityLevel indicates the SSM quality level of received + SSM messages. On ports not supporting SSM, or not receiving SSM + messages, the quality level will be 'unknown (0)'. + + The values 'prs (1)' through 'dus (9)' and 'pno (16)' correspond to + quality levels defined in GR-253-CORE. The values 'prc (10)' through + 'inv (15)' correspond to quality levels defined in G.781. + The values 'eec1 (17)' and 'eec2 (18)' correspond to quality levels + defines in G.8264. + The value 'failed (19)' is used when there is a failure in the SSM + channel." + REFERENCE + "Bellcore (Telcordia Technologies) GR-253-CORE, Issue 3, September 2000, + 5.4.2. + ITU-T Recommendation G.781, June 1999. + ITU-T Recommendation G.8264, October 2008." + DEFVAL { unknown } + ::= { tmnxPortEntry 67 } + +tmnxPortDwdmLaserChannel OBJECT-TYPE + SYNTAX TmnxOpticalDwdmChannel + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "tmnxPortDwdmLaserChannel specifies the DWDM ITU channel at which a + tunable optical interface will be configured to operate. + + A value of zero(0) can be specified only on an administratively + disabled port or a port that is equipped with a non-tunable laser. To + enable a port that is equipped with a tunable laser, + tmnxPortDwdmLaserChannel must be changed to a valid DWDM ITU channel + number in either the 50GHz, or 100GHz grid. + + This object was obsoleted in release 22.2. + It has been replaced with tmnxPortDwdmLaserFrequency." + DEFVAL { 0 } + ::= { tmnxPortEntry 68 } + +tmnxPortOtuCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortOtuCapable indicates whether or not the physical + port supports the Optical Transport Unit (OTU) encapsulation." + ::= { tmnxPortEntry 69 } + +tmnxPortWaveTrackerCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPortWaveTrackerCapable indicates whether or not the + physical port supports Wavelength Tracker. + + tmnxPortWaveTrackerCapable is equivalent to + 'tnWtEncodePortCapabilityPresent' of the 1696-Roadm MIBs. + + This object was obsoleted in release 22.2." + ::= { tmnxPortEntry 70 } + +tmnxPortHybridIngAccessWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHybridIngAccessWeight specifies the increment or + decrement of the ingress access weight associated with the port. This + active weight affects the amount of ingress access buffer space + managed by the port. This object only applies when tmnxPortMode is set + to 'hybrid (3)'" + DEFVAL { 50 } + ::= { tmnxPortEntry 71 } + +tmnxPortHybridIngNetworkWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHybridIngNetworkWeight specifies the increment or + decrement of the ingress network weight associated with the port. This + active weight affects the amount of ingress network buffer space + managed by the port. This object only applies when tmnxPortMode is set + to 'hybrid (3)'" + DEFVAL { 50 } + ::= { tmnxPortEntry 72 } + +tmnxPortHybridEgrAccessWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHybridEgrAccessWeight specifies the increment or + decrement of the egress access weight associated with the port. This + active weight affects the amount of egress access buffer space managed + by the port. This object only applies when tmnxPortMode is set to + 'hybrid (3)'" + DEFVAL { 50 } + ::= { tmnxPortEntry 73 } + +tmnxPortHybridEgrNetworkWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHybridEgrNetworkWeight specifies the increment or + decrement of the egress network weight associated with the port. This + active weight affects the amount of egress network buffer space + managed by the port. This object only applies when tmnxPortMode is set + to 'hybrid (3)'" + DEFVAL { 50 } + ::= { tmnxPortEntry 74 } + +tmnxPortDwdmRxDtvAdjustEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxPortDwdmRxDtvAdjustEnable specifies whether or not + the Receive Decision threshold voltage adjustment feedback loop should + be enabled. + + When this value is set to false, the optical receiver's default + receive decision threshold voltage will be used. + + This object was obsoleted in release 22.2." + DEFVAL { true } + ::= { tmnxPortEntry 75 } + +tmnxPortDwdmRxDtvDacPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "Hundredths of a percent" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPortDwdmRxDtvDacPercent indicates the current + relative adjustment of the receive decision threshold voltage in + hundredths of a percent. + + 50.00% is the optical receiver's default decision threshold voltage. + + This object was obsoleted in release 22.2." + DEFVAL { 5000 } + ::= { tmnxPortEntry 76 } + +tmnxPortInterfaceGroupHandlerIdx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortInterfaceGroupHandlerIdx indicates whether or not + the physical port is a member of an Interface Group Handler." + ::= { tmnxPortEntry 77 } + +tmnxPortHoldTimeUnits OBJECT-TYPE + SYNTAX INTEGER { + seconds (0), + centiseconds (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHoldTimeUnits specifies the measurable units of + tmnxPortHoldTimeDown and tmnxPortHoldTimeUp." + DEFVAL { seconds } + ::= { tmnxPortEntry 78 } + +tmnxPortLinkLengthInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortLinkLengthInfo indicates the link length info + stored in SFF EEPROMs. + + tmnxPortLinkLengthInfo is applicable only when tmnxPortSFPEquipped is + 'true'; otherwise, all 6 bytes will have a value of '0'. + + See SFF Committee documents for details on the representation of the + values in each byte. For SFP EEPROMs, the 6 bytes are bytes 14 to 19 + of the A0 bank inclusive, described in SFF Committee document + SFF-8472. For XFP EEPROMs, the first 5 bytes are bytes 142 to 146 of + the 01 bank inclusive, described in SFF Committee document INF-8077i. + For XFP EEPROMs, byte 6 will have a value of '0'." + REFERENCE + "SFF Committee, SFF-8472 Specification for Diagnostic Monitoring + Interface for Optical Transceivers, Rev 11.0, September 14, 2010 + + SFF Committee, INF-8077i 10 Gigabit Small Form Factor Pluggable + Module, Rev 4.5, August 31, 2005" + ::= { tmnxPortEntry 79 } + +tmnxPortSFPNumLanes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSFPNumLanes indicates the total number of lanes + supported by the CSFP/QSFP. If tmnxPortSFPEquipped is false, this + object will have a value of '0'." + ::= { tmnxPortEntry 80 } + +tmnxPortPhysStateChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortPhysStateChangeCount indicates the number of times + a physical port state has changed from 'linkDown (3)' to either + 'linkUp (4)' or 'up (5)' and from either 'linkUp (4)' or 'up (5)' to + 'linkDown (3)'. The count does not include transitions between + 'linkUp (4)' and 'up (5)'. + + This counter is applicable to physical Ethernet and Cellular ports + only. All other ports maintain a count of 0. + + This object is automatically reset to zero, once the port enters the + 'ghost (2)' state. To reset this object manually, one may use the + tmnxClearTable entry whose tmnxClearName value is + 'clearPortPhysStateChangeCount' by specifying the tmnxClearParams value + with 'port-id='." + ::= { tmnxPortEntry 81 } + +tmnxPortOperGrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortOperGrpName specifies the operational group name + to use with this port." + DEFVAL { ''H } + ::= { tmnxPortEntry 85 } + +tmnxPortFarEndId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortFarEndId indicates which port identifier is + connected to tmnxPortPortID." + ::= { tmnxPortEntry 87 } + +tmnxPortEgrMonitorPortSched OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrMonitorPortSched specifies whether to enable + monitoring of port scheduler specified by tmnxPortEgrPortSchedPlcy." + DEFVAL { disabled } + ::= { tmnxPortEntry 88 } + +tmnxPortMonitorAggEgrQueueStats OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortMonitorAggEgrQueueStats specifies whether to + enable the monitoring of aggregate egress queue statistics on the + port. All queues on the port are monitored, which includes SAP egress, + network egress, subscriber egress, egress queue-group queues and + system queues used for sending port related protocol packets." + DEFVAL { disabled } + ::= { tmnxPortEntry 89 } + +tmnxPortOptComplianceExtension OBJECT-TYPE + SYNTAX TmnxPortOptComplianceExtType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortOptComplianceExtension indicates the optical + compliance extension stored in SFF EEPROMs. + + tmnxPortOptComplianceExtension is only applicable when the value of + tmnxPortSFPEquipped is set to 'true' and extends the + tmnxPortOpticalCompliance field of the SFF." + ::= { tmnxPortEntry 90 } + +tmnxPortEgrHsSchedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrHsSchedPlcy specifies the egress QoS HS + scheduler policy for this port. This object must correspond to the + index of a row in TIMETRA-QOS-MIB::tHsSchedPolicyTable, otherwise an + 'inconsistentValue' error will be returned. + + When the tmnxMDAAssignedType is a non-HS MDA type, the value for + tmnxPortEgrHsSchedPlcy will be ignored. If the tmnxMDAAssignedType is + a HS MDA type, the default for this object will be the string + 'default'." + DEFVAL { "" } + ::= { tmnxPortEntry 91 } + +tmnxPortEgrHsPortPoolPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrHsPortPoolPlcy specifies the egress QoS HS + port pool policy for this port. This object must correspond to the + index of a row in TIMETRA-QOS-MIB::tHsPoolPolicyTable, otherwise an + 'inconsistentValue' error will be returned. + + When the tmnxMDAAssignedType is a non-HS MDA type, the value for + tmnxPortEgrHsPortPoolPlcy will be ignored. If the tmnxMDAAssignedType + is a HS MDA type, the default for this object will be the string + 'default'." + DEFVAL { "" } + ::= { tmnxPortEntry 92 } + +tmnxPortDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortDCpuProtPolicy specifies the name of distributed CPU + protection policy for the port." + DEFVAL { "" } + ::= { tmnxPortEntry 93 } + +tmnxPortOperDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortOperDCpuProtPolicy indicates the name of distributed CPU + protection policy operational for the port." + ::= { tmnxPortEntry 94 } + +tmnxPortSchedulerMode OBJECT-TYPE + SYNTAX TSchedulerMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortSchedulerMode indicates scheduler mode for the port." + DEFVAL { none } + ::= { tmnxPortEntry 95 } + +tmnxPortTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortTestTable has an entry for each port on each IOM card in + each chassis in the TMNX system." + ::= { tmnxPortObjs 3 } + +tmnxPortTestEntry OBJECT-TYPE + SYNTAX TmnxPortTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a port on a IOM card in a + chassis in the system. Entries cannot be created and + deleted via SNMP SET operations." + AUGMENTS { tmnxPortEntry } + ::= { tmnxPortTestTable 1 } + +TmnxPortTestEntry ::= SEQUENCE +{ + tmnxPortTestState INTEGER, + tmnxPortTestMode INTEGER, + tmnxPortTestParameter Unsigned32, + tmnxPortTestLastResult INTEGER, + tmnxPortTestStartTime DateAndTime, + tmnxPortTestEndTime DateAndTime, + tmnxPortTestDuration Integer32, + tmnxPortTestAction INTEGER +} + +tmnxPortTestState OBJECT-TYPE + SYNTAX INTEGER { + notInTest (1), + inTest (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current testing status of this port." + ::= { tmnxPortTestEntry 1 } + +tmnxPortTestMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + loopback1 (1), + loopback2 (2), + loopback3 (3), + singalInsertion (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of test to be executed on this port." + ::= { tmnxPortTestEntry 2 } + +tmnxPortTestParameter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A parameter to be passed to the test program." + ::= { tmnxPortTestEntry 3 } + +tmnxPortTestLastResult OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + success (1), + failure (2), + timeout (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the last test executed on this port." + ::= { tmnxPortTestEntry 4 } + +tmnxPortTestStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the test started on this port. Returns 0 if + tmnxPortTestState is notInTest." + ::= { tmnxPortTestEntry 5 } + +tmnxPortTestEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the last test completed. Returns 0 + if a test is in progress or no tests have yet to be run on + this port." + ::= { tmnxPortTestEntry 6 } + +tmnxPortTestDuration OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of seconds the port test is anticipated to last." + ::= { tmnxPortTestEntry 7 } + +tmnxPortTestAction OBJECT-TYPE + SYNTAX INTEGER { + none (1), + startTest (2), + stopTest (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operator sets this variable to perform the appropriate type of + testing." + ::= { tmnxPortTestEntry 8 } + +tmnxPortEtherTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEtherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortEtherTable has an entry for each Ethernet (faste, gige, + xcme or xgige) port on each IOM card in each chassis in the TMNX + system." + ::= { tmnxPortObjs 4 } + +tmnxPortEtherEntry OBJECT-TYPE + SYNTAX TmnxPortEtherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Ethernet port on a IOM card in a + chassis in the system. Entries cannot be created and + deleted via SNMP SET operations. Before an IOM card entry + can be deleted from the tmnxMDATable, its supported + tmnxPortEntry and tmnxPortEtherEntry rows must be in the proper + state for removal. The tmnxPortEtherEntry contains attributes + that are unique to the Ethernet TmnxPortType." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortEtherTable 1 } + +TmnxPortEtherEntry ::= SEQUENCE +{ + tmnxPortEtherMTU Unsigned32, + tmnxPortEtherDuplex INTEGER, + tmnxPortEtherSpeed INTEGER, + tmnxPortEtherAutoNegotiate INTEGER, + tmnxPortEtherOperDuplex INTEGER, + tmnxPortEtherOperSpeed Unsigned32, + tmnxPortEtherAcctPolicyId Unsigned32, + tmnxPortEtherCollectStats TruthValue, + tmnxPortEtherMDIMDIX INTEGER, + tmnxPortEtherXGigMode INTEGER, + tmnxPortEtherEgressRate Integer32, + tmnxPortEtherDot1qEtype Unsigned32, + tmnxPortEtherQinqEtype Unsigned32, + tmnxPortEtherIngressRate Integer32, + tmnxPortEtherReportAlarm TmnxPortEtherReportStatus, + tmnxPortEtherReportAlarmStatus TmnxPortEtherReportStatus, + tmnxPortEtherPkts1519toMax Counter32, + tmnxPortEtherHCOverPkts1519toMax Counter32, + tmnxPortEtherHCPkts1519toMax Counter64, + tmnxPortEtherLacpTunnel TruthValue, + tmnxPortEtherDownWhenLoopedEnabled TmnxAdminStateTruthValue, + tmnxPortEtherDownWhenLoopedKeepAlive Unsigned32, + tmnxPortEtherDownWhenLoopedRetry Unsigned32, + tmnxPortEtherDownWhenLoopedState INTEGER, + tmnxPortEtherPBBEtype Unsigned32, + tmnxPortEtherReasonDownFlags BITS, + tmnxPortEtherSingleFiber TruthValue, + tmnxPortEtherSSM TmnxAdminStateTruthValue, + tmnxPortEtherDWLUseBroadcastAddr TruthValue, + tmnxPortEtherSSMCodeType INTEGER, + tmnxPortEtherSSMTxDus TruthValue, + tmnxPortEtherSSMRxEsmc Unsigned32, + tmnxPortEtherSSMTxQualityLevel INTEGER, + tmnxPortEtherCrcMonSdThreshold Unsigned32, + tmnxPortEtherCrcMonSdTMultiplier Unsigned32, + tmnxPortEtherCrcMonSfThreshold Unsigned32, + tmnxPortEtherCrcMonSfTMultiplier Unsigned32, + tmnxPortEtherCrcMonWindowSize Unsigned32, + tmnxPortEtherCrcAlarmReason TmnxPortEtherMonReportStatus, + tmnxPortEtherDownOnInternalError TruthValue, + tmnxPortEtherMinFrameLength Unsigned32, + tmnxPortEtherPhysAcctPolicyId Unsigned32, + tmnxPortEtherPhysCollectStats TruthValue, + tmnxPortEtherOperPhyTxClock TmnxPortEtherOperPhyTxClock, + tmnxPortEtherDwnOnIntlErrTxDisbl TruthValue, + tmnxPortEtherAccessBandwidth Unsigned32, + tmnxPortEtherAccessBookingFactor Unsigned32, + tmnxPortEtherAccessAvailableBW Counter64, + tmnxPortEtherAccessBookedBW Counter64, + tmnxPortEtherPTPAsymmetry Integer32, + tmnxPortEtherUtilStatsInterval Unsigned32, + tmnxPortEtherUtilStatsInput Unsigned32, + tmnxPortEtherUtilStatsOutput Unsigned32, + tmnxPortEtherRsFecMode INTEGER, + tmnxPortEtherEthBnEgrRateChanges TruthValue, + tmnxPortEtherEthBnEgressRate Integer32, + tmnxPortEtherOperEgressRate Integer32, + tmnxPortEtherAccessBandwidthHi Unsigned32, + tmnxPortEtherEgrQosPortQosPlcy TLNamedItemOrEmpty, + tmnxPortEtherLoopback INTEGER, + tmnxPortEtherLoopbackSwapMac TruthValue, + tmnxPortEtherAccessAcctPolicyId Unsigned32, + tmnxPortEtherAccessCollectStats TruthValue, + tmnxPortEtherDiscardRxPauseFrame TruthValue, + tmnxPortEtherSSMEsmcTunnel TruthValue +} + +tmnxPortEtherMTU OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9800) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the Ethernet physical 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. + + Setting tmnxPortEtherMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1514 with mode access and encap type null + 1518 with mode access and encap type dot1q + 1518 with mode access and encap type mpls + 9198 with mode network" + ::= { tmnxPortEtherEntry 1 } + +tmnxPortEtherDuplex OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + fullDuplex (1), + halfDuplex (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDuplex variable specifies the duplex mode used by + the Ethernet interface if tmnxPortEtherAutoNegotiate has a value of + 'false' or 'limited'. If tmnxPortEtherAutoNegotiate has a value of + 'true', the link parameters are negotiated with the far end and + the tmnxPortEtherDuplex variable is ignored. A value of 'fullDuplex' + sets the link to full duplex mode. A value of 'halfDuplex' sets + the link to half duplex mode. tmnxPortEtherDuplex is only valid on + Ethernet interfaces that support multiple duplex modes." + DEFVAL { fullDuplex } + ::= { tmnxPortEtherEntry 2 } + +tmnxPortEtherSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + speed10 (1), + speed100 (2), + speed1000 (3), + speed10000 (4), + speed40000 (5), + speed100000 (6), + speed25000 (7), + speed50000 (8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherSpeed variable specifies the link speed of the + Ethernet interface. tmnxPortEtherSpeed is only valid on Ethernet + interfaces where tmnxPortClass is 'faste(2)' or 'xcme(8)' or + 'vspeede(14)'. + + If tmnxPortEtherAutoNegotiate has a value of 'true(1)', the link + parameters are negotiated with the far end and the tmnxPortEtherSpeed + variable is ignored." + ::= { tmnxPortEtherEntry 3 } + +tmnxPortEtherAutoNegotiate OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + true (1), + false (2), + limited (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxPortEtherAutoNegotiate is 'true', the Ethernet + interface will automatically negotiate link parameters with the far + end (including speed and duplex), and will advertise all speeds and + duplex modes supported by the interface. When the value of + tmnxPortEtherAutoNegotiate is 'limited', the Ethernet interface will + automatically negotiate link parameters with the far end, but will + only advertise the speed and duplex mode specified by + tmnxPortEtherSpeed and tmnxPortEtherDuplex. If + tmnxPortEtherAutoNegotiate is 'false', the Ethernet interface will not + negotiate link parameters with the far end and will instead force the + speed and duplex mode to the values specified by tmnxPortEtherSpeed + and tmnxPortEtherDuplex respectively." + DEFVAL { true } + ::= { tmnxPortEtherEntry 4 } + +tmnxPortEtherOperDuplex OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + fullDuplex (1), + halfDuplex (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortEtherOperDuplex variable indicates the operational duplex + mode of the Ethernet interface. A value of 'fullDuplex' indicates that + the link is in full duplex mode. A value of 'halfDuplex' indicates + that the link is in half duplex mode. tmnxPortEtherOperDuplex is only + valid if tmnxPortClass is 'faste' or 'xcme'." + ::= { tmnxPortEtherEntry 5 } + +tmnxPortEtherOperSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortEtherOperSpeed variable indicates the operational speed + of the Ethernet interface in megabits per second (mbps). If the value + of tmnxPortEtherAutoNegotiate is 'true', the link autonegotiates the + link parameters with the far end side. The value of + tmnxPortEtherOperSpeed is only valid if tmnxPortClass is one of the + Ethernet classes." + ::= { tmnxPortEtherEntry 6 } + +tmnxPortEtherAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the accounting policy must be defined prior to associating + the policy with the ethernet port. Accounting policies can only be + associated with network ports. + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this port. A zero value indicates that there is no + accounting policy associated with this port" + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 7 } + +tmnxPortEtherCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the collection of accounting and statistical data for + the network ethernet port. When applying accounting policies the data + by default will be collected in the appropriate records and written to + the designated billing file. When the value is set to false, the + statistics are still accumulated by the IOM cards, however, the CPU + will not obtain the results and write them to the billing file." + DEFVAL { false } + ::= { tmnxPortEtherEntry 8 } + +tmnxPortEtherMDIMDIX OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + mdi (1), + mdix (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortEtherMDIMDIX variable indicates whether the Ethernet + interface is of type 'mdi' (Media Dependent Interface) or 'mdix' + (Media Dependent Interface with crossover). If the agent cannot + identify the type of Ethernet interface the value 'unknown (0)' is + indicated. tmnxPortEtherMDIMDIX is only valid if tmnxPortClass is + 'faste' or 'xcme'." + ::= { tmnxPortEtherEntry 9 } + +tmnxPortEtherXGigMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + lan (1), + wan (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherXGigMode variable specifies whether the Ethernet + interface is in LAN or WAN mode. tmnxPortEtherXGigMode must be + 'notApplicable' if tmnxPortClass is not 'xgige'." + DEFVAL { lan } + ::= { tmnxPortEtherEntry 10 } + +tmnxPortEtherEgressRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..400000000) + UNITS "kilobps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherEgressRate variable specifies the maximum egress + bandwidth (in kilobits per second) that the Ethernet interface can + generate. A value of -1 means that the limit is the actual physical + limit. If the provisioned subrate bandwidth is larger than the actual + physical bandwidth of the interface, the latter applies." + DEFVAL { -1 } + ::= { tmnxPortEtherEntry 11 } + +tmnxPortEtherDot1qEtype OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDot1qEtype variable specifies the ethertype expected + when the port's encapsulation type is dot1qEncap." + DEFVAL { '8100'H } + ::= { tmnxPortEtherEntry 12 } + +tmnxPortEtherQinqEtype OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherQinqEtype variable specifies the ethertype expected + when the port's encapsulation type is qinqEncap." + DEFVAL { '8100'H } + ::= { tmnxPortEtherEntry 13 } + +tmnxPortEtherIngressRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..400000) + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherIngressRate variable specifies the maximum ingress + bandwidth (in megabits per second) that the Ethernet interface can + receive. A value of -1 means that the limit is the actual physical + limit. If the provisioned subrate bandwidth is larger than the actual + physical bandwidth of the interface, the latter applies. + + For interfaces that support more than 10Gbps, the configured value + must be specified as a multiple of 10Mbps; otherwise, the + configuration will be rejected with an inconsistentValue error." + DEFVAL { -1 } + ::= { tmnxPortEtherEntry 14 } + +tmnxPortEtherReportAlarm OBJECT-TYPE + SYNTAX TmnxPortEtherReportStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherReportAlarm determines when and if to + generate tmnxEqPortEtherAlarm and tmnxEqPortEtherAlarmClear." + DEFVAL { {remoteFault, localFault} } + ::= { tmnxPortEtherEntry 15 } + +tmnxPortEtherReportAlarmStatus OBJECT-TYPE + SYNTAX TmnxPortEtherReportStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherReportAlarmStatus indicates the alarms on + this port." + ::= { tmnxPortEtherEntry 16 } + +tmnxPortEtherPkts1519toMax OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were longer than 1518 octets + but less than the maximum frame size for the particular medium, + usually 12287 octets (excluding framing bits, but including FCS + octets) and were otherwise well formed." + ::= { tmnxPortEtherEntry 17 } + +tmnxPortEtherHCOverPkts1519toMax OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated tmnxPortEtherPkts1519toMax counter + has overflowed." + ::= { tmnxPortEtherEntry 18 } + +tmnxPortEtherHCPkts1519toMax OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad packets) received that were + between 1519 octets in length and the maximum frame size, usually + 12287 octets inclusive (excluding framing bits but including FCS + octets). + + The lower 32-bits of this 64-bit counter will equal the value of + tmnxPortEtherHCPkts1519toMax. The high 32-bits of this counter will + equal the value of tmnxPortEtherHCOverPkts1519toMax." + ::= { tmnxPortEtherEntry 19 } + +tmnxPortEtherLacpTunnel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherLacpTunnel specifies whether the LACP packet + tunneling for the ethernet port is enabled or disabled. When tunneling + is enabled, the port will not process any LACP packets but will tunnel + them through instead. Also, the port cannot be added as a member to a + LAG group, and vice versa." + DEFVAL { false } + ::= { tmnxPortEtherEntry 20 } + +tmnxPortEtherDownWhenLoopedEnabled OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDownWhenLoopedEnabled specifies whether + physical loop detection for the Ethernet port is enabled or + disabled. When enabled, the port will periodically send out + keep-alive PDUs with an EtherType of 0x9000. If the port + receives a keep-alive that it transmitted, tmnxPortState will be + set to 'linkUp' if it was previously 'up'. The port will not move + back to tmnxPortState 'up' for a period of time defined by + tmnxPortEtherDownWhenLoopedRetry, but will continue to periodically + send out keep-alive PDUs. Every time the port receives a keep alive + it sent while a loop has been detected, it will reset the time + period that it will remain down as defined by + tmnxPortEtherDownWhenLoopedRetry." + DEFVAL { false } + ::= { tmnxPortEtherEntry 21 } + +tmnxPortEtherDownWhenLoopedKeepAlive OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDownWhenLoopedKeepAlive variable specifies the number + of seconds between each keep alive PDU transmission." + DEFVAL { 10 } + ::= { tmnxPortEtherEntry 22 } + +tmnxPortEtherDownWhenLoopedRetry OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..160) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDownWhenLoopedRetry variable specifies the minimum + number of seconds the port should wait after detecting a loop before + tmnxPortState can be set to 'up'. A value of 0 specifies the the + port should not set tmnxPortState to 'up' until the user + administratively disables and re-enables the port by setting + tmnxPortAdminStatus to 'outOfService' and then to 'inService'." + DEFVAL { 120 } + ::= { tmnxPortEtherEntry 23 } + +tmnxPortEtherDownWhenLoopedState OBJECT-TYPE + SYNTAX INTEGER { + noLoopDetected (1), + loopDetected (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDownWhenLoopedState indicates whether + a physical loop has been detected on the port or not. If + tmnxPortEtherDownWhenLoopedEnabled is set to 'false', this value + will be 'noLoopDetected'." + ::= { tmnxPortEtherEntry 24 } + +tmnxPortEtherPBBEtype OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherPBBEtype variable specifies the Ethertype expected + for Provider Backbone Bridging Frames." + DEFVAL { '88E7'H } + ::= { tmnxPortEtherEntry 25 } + +tmnxPortEtherReasonDownFlags OBJECT-TYPE + SYNTAX BITS { + unknown (0), + linklossFwd (1), + lagMemberPortStandby (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The tmnxPortEtherReasonDownFlags indicates why an ethernet port may + be in the operationally 'down' state. The following reasons are + detected through this object: + unknown(0) - Unspecified (or unknown) + linklossFwd(1) - A sap using this port has the object + 'sapEthernetLLFOperStatus' set to + 'fault' + lagMemberPortStandby(2) - A lag using this port as a member + port has set the member port to + 'standby' while configured to keep + standby member ports down." + ::= { tmnxPortEtherEntry 26 } + +tmnxPortEtherSingleFiber OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxPortEtherSingleFiber is used to enable/disable packet gathering + and redirection of IP packets from a single fiber on RX port of the + Ethernet interface and redistribute packets to other interfaces + through either state routes or policy-based forwarding." + DEFVAL { false } + ::= { tmnxPortEtherEntry 27 } + +tmnxPortEtherSSM OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxPortEtherSSM specifies whether or not synchronous status messages + (SSM) are enabled on the ethernet port." + DEFVAL { false } + ::= { tmnxPortEtherEntry 28 } + +tmnxPortEtherDWLUseBroadcastAddr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxPortEtherDWLUseBroadcastAddr specifies whether or not the Down + When Looped destination MAC address is the broadcast address, 'true + (1)', or the local port mac address, as specified in + tmnxPortMacAddress, 'false (2)'." + DEFVAL { false } + ::= { tmnxPortEtherEntry 29 } + +tmnxPortEtherSSMCodeType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + sonet (2), + sdh (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSSMCodeType specifies the code-type used by + the Synchronous Status Message (SSM) channel." + DEFVAL { sdh } + ::= { tmnxPortEtherEntry 30 } + +tmnxPortEtherSSMTxDus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSSMTxDus specifies whether or not the value + 0xF (dus/dnu) is forced in the Synchronous Status Message (SSM) + channel." + DEFVAL { false } + ::= { tmnxPortEtherEntry 31 } + +tmnxPortEtherSSMRxEsmc OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSSMRxEsmc indicates the SSM code received on + the Ethernet Synchronization Messaging Channel of the Ethernet port. + + The value returned for this object is only meaningful if + tmnxPortEtherSSM is 'true', and tmnxPortSSMRxQualityLevel is not + 'failed'." + REFERENCE + "ITU-T Recommendation G.8264, October 2008." + ::= { tmnxPortEtherEntry 32 } + +tmnxPortEtherSSMTxQualityLevel OBJECT-TYPE + SYNTAX INTEGER { + reserved0 (0), + prs (1), + stu (2), + st2 (3), + tnc (4), + st3e (5), + reserved6 (6), + smc (7), + reserved8 (8), + dus (9), + prc (10), + ssua (11), + ssub (12), + reserved13 (13), + dnu (14), + reserved15 (15), + pno (16), + eec1 (17), + eec2 (18), + reserved19 (19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSSMTxQualityLevel indicates the quality + level transmitted in the Ethernet Synchronization Messaging Channel." + REFERENCE + "ITU-T Recommendation G.8264, October 2008." + ::= { tmnxPortEtherEntry 33 } + +tmnxPortEtherCrcMonSdThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherCrcMonSdThreshold specifies a packet error + rate threshold used to determine when to send a + tmnxEqPortEtherCrcAlarm notification for a CRC Signal Degradation (SD) + failure and tmnxEqPortEtherCrcAlarmClear notification for a CRC SD + failure clear. + + tmnxPortEtherCrcMonSdThreshold is the absolute value of the exponent + of the rate expressed as 10e-n. + + The CRC SD error rate threshold is calculated as: + tmnxPortEtherCrcMonSdTMultiplier * 10e-tmnxPortEtherCrcMonSdThreshold. + + A value of 0 disables CRC SD monitoring." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 34 } + +tmnxPortEtherCrcMonSdTMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherCrcMonSdTMultiplier specifies the + tmnxPortEtherCrcMonSdThreshold multiplier value. + + The CRC SD error rate threshold is calculated as: + tmnxPortEtherCrcMonSdTMultiplier * 10e-tmnxPortEtherCrcMonSdThreshold." + DEFVAL { 1 } + ::= { tmnxPortEtherEntry 35 } + +tmnxPortEtherCrcMonSfThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherCrcMonSfThreshold specifies a packet error + rate threshold used to determine when to send a + tmnxEqPortEtherCrcAlarm notification for a CRC Signal Failure (SF) + failure. + + Crossing the tmnxPortEtherCrcMonSfThreshold will result in the + tmnxPortOperStatus being set to 'outOfService'. + + tmnxPortEtherCrcMonSfThreshold is the absolute value of the exponent + of the rate expressed as 10e-n. + + The CRC SF error rate threshold is calculated as: + tmnxPortEtherCrcMonSfTMultiplier * 10e-tmnxPortEtherCrcMonSfThreshold. + + A value of 0 disables CRC SF monitoring." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 36 } + +tmnxPortEtherCrcMonSfTMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherCrcMonSfTMultiplier specifies the + tmnxPortEtherCrcMonSfThreshold multiplier value. + + The CRC SF error rate threshold is calculated as: + tmnxPortEtherCrcMonSfTMultiplier * 10e-tmnxPortEtherCrcMonSfThreshold." + DEFVAL { 1 } + ::= { tmnxPortEtherEntry 37 } + +tmnxPortEtherCrcMonWindowSize OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherCrcMonWindowSize specifies the size of the + sliding window in seconds over which the + tmnxPortEtherCrcMonSdThreshold and tmnxPortEtherCrcMonSfThreshold are + applied." + DEFVAL { 10 } + ::= { tmnxPortEtherEntry 38 } + +tmnxPortEtherCrcAlarmReason OBJECT-TYPE + SYNTAX TmnxPortEtherMonReportStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherCrcAlarmReason indicates the current status + of the Ethernet CRC Monitored alarms on the port." + ::= { tmnxPortEtherEntry 39 } + +tmnxPortEtherDownOnInternalError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDownOnInternalError specifies whether or not + the port is monitored for excessive internal MAC tx errors. + + When enabled, excess Internal MAC tx errors results in the + tmnxPortOperStatus being set to 'outOfService (3)' and a + tmnxEqPortEtherInternalAlarm notification trap." + DEFVAL { false } + ::= { tmnxPortEtherEntry 40 } + +tmnxPortEtherMinFrameLength OBJECT-TYPE + SYNTAX Unsigned32 (64 | 68) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherMinFrameLength specifies the minimum length + of any frame transmitted out of the port." + DEFVAL { 64 } + ::= { tmnxPortEtherEntry 41 } + +tmnxPortEtherPhysAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherPhysAcctPolicyId specifies the + TIMETRA-LOG-MIB::tmnxLogApPolicyId that identifies the policy entry in + TIMETRA-LOG-MIB::tmnxLogApTable which is associated with this ethernet + port for the purpose of collecting physical layer ethernet statistics. + + A zero value indicates that there is no accounting policy associated + with this ethernet port." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 42 } + +tmnxPortEtherPhysCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherPhysCollectStats specifies whether or not + the collection of physical layer ethernet accounting and statistical + data for the ethernet port is enabled. + + When a non-zero value is specified for tmnxPortEtherPhysAcctPolicyId + and tmnxPortEtherPhysCollectStats is set to true, data will be + collected in the appropriate records and written to the designated + billing file. + + When a non-zero value is specified for tmnxPortEtherPhysAcctPolicyId + and tmnxPortEtherPhysCollectStats is set to false, the statistics are + still accumulated by the IOM cards; however, the CPM will not obtain + the results and write them to the billing file." + DEFVAL { false } + ::= { tmnxPortEtherEntry 43 } + +tmnxPortEtherOperPhyTxClock OBJECT-TYPE + SYNTAX TmnxPortEtherOperPhyTxClock + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherOperPhyTxClock indicates the result of + Master/Slave resolution on copper based Ethernet ports. + tmnxPortEtherOperPhyTxClock is 'notApplicable' if tmnxPortClass is not + 'xcme' and tmnxPortType is not 'portTypeXcmeTx' and + 'tmnxPortEtherOperSpeed' is not 1000." + ::= { tmnxPortEtherEntry 44 } + +tmnxPortEtherDwnOnIntlErrTxDisbl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDwnOnIntlErrTxDisbl specifies whether or not + a signal is sent to the remote transmitter to disable the laser before + the port is brought out of service from excessive internal MAC tx + errors. + + The value of this object is only valid when the value of + tmnxPortEtherDownOnInternalError is 'true (1)', and the port is not + fixed or pluggable copper." + DEFVAL { false } + ::= { tmnxPortEtherEntry 46 } + +tmnxPortEtherAccessBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessBandwidth specifies the administrative + bandwidth assigned to this port. + + The administrative bandwidth can be over or under booked using the + value of tmnxPortEtherAccessBookingFactor." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 47 } + +tmnxPortEtherAccessBookingFactor OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessBookingFactor specifies the booking + factor, against the administrative bandwidth specified by + tmnxPortEtherAccessBandwidth." + DEFVAL { 100 } + ::= { tmnxPortEtherEntry 48 } + +tmnxPortEtherAccessAvailableBW OBJECT-TYPE + SYNTAX Counter64 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessAvailableBW indicates the bandwidth + that is still free for booking on this port." + ::= { tmnxPortEtherEntry 49 } + +tmnxPortEtherAccessBookedBW OBJECT-TYPE + SYNTAX Counter64 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessBookedBW indicates the port bandwidth + that has been booked." + ::= { tmnxPortEtherEntry 50 } + +tmnxPortEtherPTPAsymmetry OBJECT-TYPE + SYNTAX Integer32 + UNITS "nanoseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherPTPAsymmetry specifies the path asymmetry + correction value (in nanoseconds) that is used to specify the + difference in transmission time between master-to-slave and + slave-to-master. The user should compute the value using the following + formula. Ingress and Egress are from the slave's point of view. + asymmetry = (ingress propagation time - egress propagation time)/2." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 51 } + +tmnxPortEtherUtilStatsInterval OBJECT-TYPE + SYNTAX Unsigned32 (30..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherUtilStatsInterval specifies the time + interval used to calculate the port utilization statistics." + DEFVAL { 300 } + ::= { tmnxPortEtherEntry 52 } + +tmnxPortEtherUtilStatsInput OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "hundredths of a percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherUtilStatsInput indicates the utilization of + the port in relation to the data received and the port capacity. This + utilization is measured over the interval indicated by + tmnxPortEtherUtilStatsInterval." + ::= { tmnxPortEtherEntry 53 } + +tmnxPortEtherUtilStatsOutput OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherUtilStatsOutput indicates the utilization of + the port in relation to the data transmitted and the port capacity. + This utilization is measured over the interval indicated by + tmnxPortEtherUtilStatsInterval." + ::= { tmnxPortEtherEntry 54 } + +tmnxPortEtherRsFecMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + cl91-514-528 (1), + cl74 (2), + cl108 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherRsFecMode specifies the mode of Reed-Solomon + Forward Error Correction (RS-FEC) to be used by this ethernet port. + + When the value of tmnxPortEtherRsFecMode is set to 'none', the port + will transmit and receive using standard 64B/66B encoding." + REFERENCE + "IEEE 802.3ba, Clause 82, Standard 64B/66B encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/528 encoding + IEEE 802.3, Clause 74 + IEEE 802.3, Clause 108" + DEFVAL { none } + ::= { tmnxPortEtherEntry 55 } + +tmnxPortEtherEthBnEgrRateChanges OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherEthBnEgrRateChanges specifies whether or not + the changes received in Eth-BN messages on a port based MEP are + allowed to update the egress rate used on the port. + + The value 'true (1)' specifies that the egress rate on the port is + allowed to be updated." + DEFVAL { false } + ::= { tmnxPortEtherEntry 56 } + +tmnxPortEtherEthBnEgressRate OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherEthBnEgressRate indicates the ETH-BN + (Ethernet Bandwidth Notification) egress rate received from the + ETH-CFM (Ethernet Connectivity Fault Management) subsystem. + + A value of '-1' indicates that the rate value is not available." + ::= { tmnxPortEtherEntry 57 } + +tmnxPortEtherOperEgressRate OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherOperEgressRate indicates the operational + egress bandwidth (in kilobits per second) that the Ethernet interface + can generate. The value is the minimum of the admin egress rate + tmnxPortEtherEgressRate, the ETH-BN egress rate + tmnxPortEtherEthBnEgressRate, and the port's maximum rate. + + A value of '-1' means that the limit is the actual physical limit." + ::= { tmnxPortEtherEntry 58 } + +tmnxPortEtherAccessBandwidthHi OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherAccessBandwidthHi specifies the high 32-bit value of + administrative bandwidth assigned to this port. Lower 32-bit value of + administrative bandwidth is assigned using + tmnxPortEtherAccessBandwidth. + + An 'inconsistentValue' error is returned when value of this object is + changed to non-default and tmnxPortEtherAccessBandwidth is not set in + the same request. + + + The administrative bandwidth can be over or under booked using the + value of tmnxPortEtherAccessBookingFactor." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 59 } + +tmnxPortEtherEgrQosPortQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherEgrQosPortQosPlcy specifies the name to + associate with this port." + DEFVAL { "default" } + ::= { tmnxPortEtherEntry 60 } + +tmnxPortEtherLoopback OBJECT-TYPE + SYNTAX INTEGER { + none (0), + line (1), + internal (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherLoopback specifies the loopback mode of the + port. + + none(0) - Loopback is disabled. + line(1) - Loopback loops frames received on this port back to the remote system. + internal(2) - Loopback loops frames from the local system back at the framer." + DEFVAL { none } + ::= { tmnxPortEtherEntry 61 } + +tmnxPortEtherLoopbackSwapMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherLoopbackSwapMac specifies if the source and + destination MAC addresses in the packets are to be interchanged before + being loopbacked to the sender. Setting tmnxPortEtherLoopbackSwapMac + must be accompanied by setting tmnxPortEtherLoopback for the same + port." + DEFVAL { false } + ::= { tmnxPortEtherEntry 62 } + +tmnxPortEtherAccessAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessAcctPolicyId specifies the + TIMETRA-LOG-MIB::tmnxLogApPolicyId that identifies the policy entry in + TIMETRA-LOG-MIB::tmnxLogApTable which is associated with this ethernet + access port queue for the purpose of collecting physical layer + ethernet access port queue statistics. + + A zero value indicates that there is no accounting policy associated + with this ethernet access port." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 63 } + +tmnxPortEtherAccessCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessCollectStats specifies whether or not + the collection of physical layer ethernet accounting and statistical + data for the ethernet access port queue is enabled. + + When a non-zero value is specified for tmnxPortEtherAccessAcctPolicyId + and tmnxPortEtherAccessCollectStats is set to true, data will be + collected in the appropriate records and written to the designated + billing file. + + When a non-zero value is specified for tmnxPortEtherAccessAcctPolicyId + and tmnxPortEtherAccessCollectStats is set to false, the statistics + are still accumulated by the IOM cards; however, the CPM will not + obtain the results and write them to the billing file." + DEFVAL { false } + ::= { tmnxPortEtherEntry 64 } + +tmnxPortEtherDiscardRxPauseFrame OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDiscardRxPauseFrame specifies whether or not + the processing of received pause frames is enabled. + + When the value of tmnxPortEtherDiscardRxPauseFrame is 'false (2)', the + port will operate as before this feature, where a pause frame triggers + a delay on sending any frames on the transmit side of the port. + + When the value of tmnxPortEtherDiscardRxPauseFrame is 'true (1), the + port wull extract and drop the pause frames, and will not perform any + delay processing on the transmit side of the port." + DEFVAL { false } + ::= { tmnxPortEtherEntry 65 } + +tmnxPortEtherSSMEsmcTunnel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSSMEsmcTunnel specifies whether or not the + MEF EPL Option 2 rules are applied and the ESMC frames are tunneled." + DEFVAL { false } + ::= { tmnxPortEtherEntry 66 } + +tmnxSonetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSonetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSonetTable has an entry for each packet over Sonet port on + each IOM card in each chassis in the TMNX system." + ::= { tmnxPortObjs 5 } + +tmnxSonetEntry OBJECT-TYPE + SYNTAX TmnxSonetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a packet over Sonet port on a + IOM card in a chassis in the system. Entries cannot be + created and deleted via SNMP SET operations. Before an IOM + tmnxMDAEntry can be deleted from the tmnxMDATable, its + supported tmnxPortEntry rows must be in the proper state for + removal. The tmnxSonetEntry contains attributes that are + unique to the 'sonet' TmnxPortType. It also contains attributes + that are common to all sonet paths configured on a sonet port. + The tmnxPortPortID for a sonet port includes a sonet path number + in the lower bits. If the sonet path number is zero, '0', it + represents a single (clear) sonet path on the port that uses + the full bandwidth of the sonet port. All entries in this table + have the sonet path number part of their tmnxPortPortID index + value set to zero." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxSonetTable 1 } + +TmnxSonetEntry ::= SEQUENCE +{ + tmnxSonetSpeed INTEGER, + tmnxSonetClockSource INTEGER, + tmnxSonetFraming INTEGER, + tmnxSonetReportAlarm BITS, + tmnxSonetBerSdThreshold Unsigned32, + tmnxSonetBerSfThreshold Unsigned32, + tmnxSonetAps TruthValue, + tmnxSonetApsAdminStatus TmnxPortAdminStatus, + tmnxSonetApsOperStatus TmnxPortOperStatus, + tmnxSonetApsAuthKey OCTET STRING, + tmnxSonetApsNeighborAddr IpAddress, + tmnxSonetApsAdvertiseInterval TimeInterval, + tmnxSonetApsAdvertiseTimeLeft TimeInterval, + tmnxSonetApsHoldTime TimeInterval, + tmnxSonetApsHoldTimeLeft TimeInterval, + tmnxSonetLoopback INTEGER, + tmnxSonetReportAlarmStatus BITS, + tmnxSonetSectionTraceMode INTEGER, + tmnxSonetJ0String OCTET STRING, + tmnxSonetMonS1Byte Unsigned32, + tmnxSonetMonJ0String OCTET STRING, + tmnxSonetMonK1Byte Unsigned32, + tmnxSonetMonK2Byte Unsigned32, + tmnxSonetSingleFiber TruthValue, + tmnxSonetHoldTimeUp TmnxHoldTime, + tmnxSonetHoldTimeDown TmnxHoldTime, + tmnxSonetSuppressLoOrderAlarm TruthValue, + tmnxSonetTxDus TruthValue, + tmnxSonetTxS1Byte Unsigned32, + tmnxSonetResetPortOnPathDown TruthValue +} + +tmnxSonetSpeed OBJECT-TYPE + SYNTAX INTEGER { + oc3 (1), + oc12 (2), + oc48 (3), + oc192 (4), + oc768 (5), + oc1 (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate of this optical facility." + ::= { tmnxSonetEntry 1 } + +tmnxSonetClockSource OBJECT-TYPE + SYNTAX INTEGER { + loopTimed (1), + nodeTimed (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxSonetClockSource configures the clock for transmitted data from + either the internal clock ('nodeTimed') or from a clock recovered from + the line's receive data stream ('loopTimed')." + DEFVAL { loopTimed } + ::= { tmnxSonetEntry 2 } + +tmnxSonetFraming OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + sonet (2), + sdh (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetFraming specifies the type of framing used on + this interface." + DEFVAL { sonet } + ::= { tmnxSonetEntry 3 } + +tmnxSonetReportAlarm OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + loc (1), + lais (2), + lrdi (3), + ss1f (4), + sb1err (5), + lb2erSd (6), + lb2erSf (7), + slof (8), + slos (9), + stxptr (10), + srxptr (11), + lrei (12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetReportAlarm determines when and if to + generate tmnxEqPortSonetAlarm and tmnxEqPortSonetAlarmClear + notifications for this port: + loc(1) Reports a loss of clock which causes the operational + state of the port to be downed. Set by default. + lais(2) Reports line alarm indication signal errors. Not set + by default. + lrdi(3) Reports line remote defect initiation errors. LRDIs + are caused by remote LOF, LOC, and LOS. Set by default. + ss1f(4) Reports section synchronization failure as reported by + the S1 byte. Not set by default. + sb1err(5) Reports section B1 errors. Not set by default. + lb2erSd(6) Reports line signal degradation BER errors. Not set + by default. + lb2erSf(7) Reports line signal failure BER errors. Set by default. + slof(8) Reports section loss of frame errors. Set by default + slos(9) Reports section loss of signal errors. Set by default. + stxptr(10) Reports a section synchronization error on the transmit + side. Indicates if there is a positive or negative + justification count per channel. Not set by default. + srxptr(11) Reports a section synchronization error on the receive + side. Indicates if there is a positive or negative + justification count per path. Not set by default. + lrei(12) Reports a line error condition raised by the remote + as a result of B1 errors received from this node. + Not set by default." + DEFVAL { {loc, lrdi, lb2erSf, slof, slos} } + ::= { tmnxSonetEntry 4 } + +tmnxSonetBerSdThreshold OBJECT-TYPE + SYNTAX Unsigned32 (3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetBerSdThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortSonetAlarm + notification for a BER SD failure and tmnxEqPortSonetAlarmClear + notification for a BER SD failure clear. tmnxSonetBerSdThreshold is + the absolute value of the exponent of the rate expressed as 10e-n." + DEFVAL { 6 } + ::= { tmnxSonetEntry 5 } + +tmnxSonetBerSfThreshold OBJECT-TYPE + SYNTAX Unsigned32 (3..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetBerSfThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortSonetAlarm + notification for a BER SF failure and tmnxEqPortSonetAlarmClear + notification for a BER SF failure clear. tmnxSonetBerSdThreshold is + the absolute value of the exponent of the rate expressed as 10e-n." + DEFVAL { 3 } + ::= { tmnxSonetEntry 6 } + +tmnxSonetAps OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { false } + ::= { tmnxSonetEntry 7 } + +tmnxSonetApsAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { inService } + ::= { tmnxSonetEntry 8 } + +tmnxSonetApsOperStatus OBJECT-TYPE + SYNTAX TmnxPortOperStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + ::= { tmnxSonetEntry 9 } + +tmnxSonetApsAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { '0000000000000000'H } + ::= { tmnxSonetEntry 10 } + +tmnxSonetApsNeighborAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { '00000000'H } + ::= { tmnxSonetEntry 11 } + +tmnxSonetApsAdvertiseInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { 1000 } + ::= { tmnxSonetEntry 12 } + +tmnxSonetApsAdvertiseTimeLeft OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + ::= { tmnxSonetEntry 13 } + +tmnxSonetApsHoldTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { 3000 } + ::= { tmnxSonetEntry 14 } + +tmnxSonetApsHoldTimeLeft OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems by + the APS-MIB and TIMETRA-APS-MIB." + ::= { tmnxSonetEntry 15 } + +tmnxSonetLoopback OBJECT-TYPE + SYNTAX INTEGER { + none (0), + line (1), + internal (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate a loopback on the SONET port. The SONET port must be in a + shutdown state to activate any type of loopback." + ::= { tmnxSonetEntry 16 } + +tmnxSonetReportAlarmStatus OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + loc (1), + lais (2), + lrdi (3), + ss1f (4), + sb1err (5), + lb2erSd (6), + lb2erSf (7), + slof (8), + slos (9), + stxptr (10), + srxptr (11), + lrei (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bits in this object are used for indicating the alarms. The bits + are explained as follows: + loc(1) Indicates a loss of clock which causes the operational + state of the port to be downed. + lais(2) Indicates line alarm indication signal errors. + lrdi(3) Indicates line remote defect indication errors. LRDIs + are caused by remote LOF, LOC, and LOS. + ss1f(4) Indicates section synchronization failure as reported by + the S1 byte. + sb1err(5) Indicates section B1 errors. + lb2erSd(6) Indicates line signal degradation BER errors. + lb2erSf(7) Indicates line signal failure BER errors. + slof(8) Indicates section loss of frame errors. + slos(9) Indicates section loss of signal errors. + stxptr(10) Indicates a section synchronization error on the + transmit side. Indicates if there is a positive or + negative justification count per channel. + srxptr(11) Indicates a section synchronization error on the receive + side. Indicates if there is a positive or negative + justification count per sonet path. + lrei(12) Indicates a line error condition raised by the remote + as a result of B1 errors received from this node." + ::= { tmnxSonetEntry 17 } + +tmnxSonetSectionTraceMode OBJECT-TYPE + SYNTAX INTEGER { + increment-z0 (1), + byte (2), + string (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxSonetSectionTraceMode variable along with the + tmnxSonetJ0String object determines the contents of the section trace + bytes (j0/z0) in the SONET Section Header. If the mode is set to + 'increment-z0', then the j0 byte is 0x01, and the z0 byte increments. + If the mode is set to 'byte', then the j0 byte is the first octet of + the tmnxSonetJ0String object and the z0 byte is 0xcc. If the mode is + set to 'string', then the J0 byte is set to the 16 values in the + tmnxSonetJ0String object and the z0 byte is 0xcc." + DEFVAL { byte } + ::= { tmnxSonetEntry 18 } + +tmnxSonetJ0String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxSonetJ0String is used with the tmnxSonetSectionTraceMode + variable to determine the contents of the j0 byte in the SONET Section + Header. If the tmnxSonetSectionTraceMode is increment-z0, this object + is ignored. If the mode is byte, then the first octet of this object is + used for the J0 byte. The default J0 byte is 0. If the mode is string, + then the 16 bytes in this object are used for the J0 byte. If set to + less than 16 bytes it, will be padded out to 16 with zeros. The default + value is 'Alcatel' appended with platform and product name (example: + `Alcatel 7x50 SR` )" + DEFVAL { '01'H } + ::= { tmnxSonetEntry 19 } + +tmnxSonetMonS1Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonS1Byte variable reports the Synchronization Status + Message from the S1 byte in the Line Overhead Header. A value of 0x00 + indicates unknown quality. A value of 0xF0 indicates `Do not use for + synchronization`. Other values are documented in Telcordia GR253 and + ITU G.707" + DEFVAL { 'cc'H } + ::= { tmnxSonetEntry 20 } + +tmnxSonetMonJ0String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonJ0String variable reports the contents of the j0 byte + in the SONET Section Header." + ::= { tmnxSonetEntry 21 } + +tmnxSonetMonK1Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonK1Byte variable reports the Automatic Protection + Switching(APS) signalling status from the K1 byte in the SONET Line + Overhead Header." + ::= { tmnxSonetEntry 22 } + +tmnxSonetMonK2Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonK1Byte variable reports the Automatic Protection + Switching(APS) signalling status from the K2 byte in the SONET Line + Overhead Header." + ::= { tmnxSonetEntry 23 } + +tmnxSonetSingleFiber OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxSonetSingleFiber is used to enable/disable packet gathering and + redirection of IP packets from a single fiber on RX port of the SONET + interface and redistribute packets to other interfaces through either + state routes or policy-based forwarding." + DEFVAL { false } + ::= { tmnxSonetEntry 24 } + +tmnxSonetHoldTimeUp OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetHoldTimeUp is used to configure the hold-timer + for link up event dampening. + + A value of zero (0) indicates that an up transition is reported + immediately." + DEFVAL { 5 } + ::= { tmnxSonetEntry 25 } + +tmnxSonetHoldTimeDown OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetHoldTimeDown is used to configure the hold-timer + for link down event dampening. + + A value of zero (0) indicates that a down transition is reported + immediately." + DEFVAL { 0 } + ::= { tmnxSonetEntry 26 } + +tmnxSonetSuppressLoOrderAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetSuppressLoOrderAlarm specifies whether or not + the lower order alarms on Sonet ports are suppressed." + DEFVAL { false } + ::= { tmnxSonetEntry 27 } + +tmnxSonetTxDus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetTxDus specifies whether or not the value 0xF + (dus/dnu) is forced in the S1 overhead byte." + DEFVAL { false } + ::= { tmnxSonetEntry 28 } + +tmnxSonetTxS1Byte OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSonetTxS1Byte indicates the transmitted S1 Byte." + ::= { tmnxSonetEntry 29 } + +tmnxSonetResetPortOnPathDown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSonetResetPortOnPathDown specifies whether or not the + port will be reset when the path transitions to the oper down state. + + This object has been obsoleted in release 21.2." + DEFVAL { false } + ::= { tmnxSonetEntry 30 } + +tmnxSonetPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSonetPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSonetPathTable has an entry for each sonet path configured in + each packet over Sonet port on each IOM card in each chassis in the + TMNX system." + ::= { tmnxPortObjs 6 } + +tmnxSonetPathEntry OBJECT-TYPE + SYNTAX TmnxSonetPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configured sonet path in a packet + over Sonet port on a IOM card in a chassis in the system. + The tmnxSonetPathEntry contains attributes that are + unique to a sonet path of a 'sonet' TmnxPortType. The + tmnxPortPortID for a sonet port includes a sonet path number + in the lower bits. If the sonet path number is zero, '0', it + represents a single (clear) sonet path on the port that uses + the full bandwidth of the sonet port. Entries in this table + that have the sonet path number part of their tmnxPortPortID + index value set to zero cannot be created and deleted via + SNMP SET operations. They are created by the SNMP agent + when the corresponding entry in the tmnxSonetTable is + created. + + Entries with non-zero sonet path numbers can be created and + deleted via SNMP SET operations using tmnxSonetPathRowStatus. + When a row is created in the tmnxSonetPathTable, the + agent also creates a row with the same index values in the + tmnxPortTable. In order to delete an entry, + tmnxPortAdminStatus must first be set to 'outOfService'. When + the tmnxSonetPathEntry is deleted, the agent also deletes + the corresponding row in the tmnxPortTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxSonetPathTable 1 } + +TmnxSonetPathEntry ::= SEQUENCE +{ + tmnxSonetPathRowStatus RowStatus, + tmnxSonetPathLastChangeTime TimeStamp, + tmnxSonetPathMTU Unsigned32, + tmnxSonetPathScramble TruthValue, + tmnxSonetPathC2Byte Unsigned32, + tmnxSonetPathJ1String OCTET STRING, + tmnxSonetPathCRC INTEGER, + tmnxSonetPathOperMTU Unsigned32, + tmnxSonetPathOperMRU Unsigned32, + tmnxSonetPathReportAlarm BITS, + tmnxSonetPathAcctPolicyId Unsigned32, + tmnxSonetPathCollectStats TruthValue, + tmnxSonetPathReportAlarmStatus BITS, + tmnxSonetPathMonC2Byte Unsigned32, + tmnxSonetPathMonJ1String OCTET STRING, + tmnxSonetPathType INTEGER, + tmnxSonetPathChildType TmnxMDAChanType +} + +tmnxSonetPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSonetPathRowStatus controls the creation and deletion of + row entries in the tmnxSonetPathTable. The tmnxPortPortID + for a sonet port includes a sonet path number in the lower bits. + If the sonet path number is zero, '0', it represents a single + (clear) sonet path on the port that uses the full bandwidth of + the sonet port. Entries in this table that have the sonet path + number part of their tmnxPortPortID index value set to zero + cannot be created and deleted via SNMP SET operations. They + are created by the SNMP agent when the corresponding entry in + the tmnxSonetTable is created. + + Entries with non-zero sonet path numbers can be created and deleted + via SNMP SET operations. When a row is created in the + tmnxSonetPathTable, the agent also creates a row with the + same index values in the tmnxPortTable. In order to delete an + entry, tmnxPortAdminStatus must first be set to 'outOfService'. + When the tmnxSonetPathEntry is deleted, the agent also + deletes the corresponding row in the tmnxPortTable for this + sonet path port." + ::= { tmnxSonetPathEntry 1 } + +tmnxSonetPathLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetPathLastChangeTime variable contains the sysUpTime value + of the most recently modified writable variable in the + tmnxSonetPathEntry row for this sonet path." + ::= { tmnxSonetPathEntry 2 } + +tmnxSonetPathMTU OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9208) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the sonet path, specified in octets. For paths that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + sonet path. + + Setting tmnxSonetPathMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1522 with mode access and encap type bcp-null + 1526 with mode access and encap type bcp-dot1q + 1502 with mode access and encap type ipcp + 1506 with mode access and encap type mplscp + 1524 with mode access and encap type atm + 9208 with mode network" + ::= { tmnxSonetPathEntry 3 } + +tmnxSonetPathScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tmnxSonetPathScramble variable is set to 'true', + SONET (SDH) payload scrambling is enabled on this sonet path. + Both ends of the connection must use the same scrambling + algorithm. If tmnxSonetPathScramble is set to 'false', + scrambling is disabled. + The default value for non-ATM paths is 'false'. + The default value for ATM paths is 'true' + + If the value of tmnxSonetPathC2Byte is set to the default for + the currently configured tmnxSonetPathScramble, then changing + the value of tmnxSonetPathScramble for non-ATM paths causes a change + to tmnxSonetPathC2Byte to a default value for a new scrambling + option. The default values are as follows: + scrambled non-ATM sonet/sdh path - C2 Byte value is 0x16 + unscrambled non-ATM sonet/sdh path - C2 Byte value is 0xCF" + ::= { tmnxSonetPathEntry 4 } + +tmnxSonetPathC2Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSonetPathC2Byte variable is used configure the value used in + the SONET/SDH C2 header byte. + + For paths on an MDA that does not support channelization: Setting C2 + equal to 0x16 indicates scrambled sonet. + + Setting C2 equal to 0xCF indicates unscrambled sonet. + + Setting C2 equal to 0x13 indicates ATM. + + For paths on an MDA that supports channelization, the default value is + based on the value of tmnxMDAMaxChannelization. For 'pdhDs3' or + 'pdhE3' channelization, the default value is 0x04. + + Setting tmnxSonetPathC2Byte to a value of zero(0) causes the agent to + assign the default value to this object." + ::= { tmnxSonetPathEntry 5 } + +tmnxSonetPathJ1String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..62)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSonetPathJ1String variable is used to configure the sonet path + trace string to be sent in the J1 Path Overhead bytes. The bytes must + be printable ASCII. If the string is less than 62 bytes, it will be + padded with NULLs. For SONET framing, an additional CR (0x0D) / LF + (0x0A) pair will be added by the driver. For SDH framing only 16 bytes + are sent in the J1 bytes. The driver will set the MSB of the first + byte, and put the first 15 bytes of the user configured string as the + following bytes. The driver will set the CRC-7 of the 16 bytes into + the other 7 bits of the first byte. + + The default value is `Alcatel 7x50 SR`. Setting a 1-byte long string + containing 0xFF will restore the default. Setting the string 'zeros' + will send all-zeros (ASCII NULL characters without CR/LF or CRC-7) in + the J1 bytes." + ::= { tmnxSonetPathEntry 6 } + +tmnxSonetPathCRC OBJECT-TYPE + SYNTAX INTEGER { + crc16 (1), + crc32 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSonetPathCRC variable specifies the precision of + the cyclic redundancy check. A value of 'crc16' is a 16-bit + CRC calculation. A value of 'crc32' is a 32-bit CRC + calculation. 32-bit CRC increases the error detection ability, + but it also adds some performance overhead. + + For paths with encapsulation set to ATM the default and only supported + value is crc32 and applies to AAL5 CRC calculations on that path." + DEFVAL { crc32 } + ::= { tmnxSonetPathEntry 7 } + +tmnxSonetPathOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet which can be sent on + the sonet path, specified in octets. For sonet paths that are used + for transmitting network datagrams, this is the size of the largest + network datagram that can be sent on the sonet path." + ::= { tmnxSonetPathEntry 8 } + +tmnxSonetPathOperMRU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet that can be received on the + sonet path, specified in octets." + ::= { tmnxSonetPathEntry 9 } + +tmnxSonetPathReportAlarm OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + pais (1), + plop (2), + prdi (3), + pb3err (4), + pplm (5), + prei (6), + puneq (7), + plcd (8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSonetPathReportAlarm determines when and if to + generate tmnxEqPortSonetPathAlarm and tmnxEqPortSonetPathAlarmClear + notifications for this port: + pais(1) Reports path alarm indication signal errors. Not set by + default. + plop(2) Reports path loss of pointer (per tributary) errors. + Set by default. + prdi(3) Reports path remote defect indication errors. Not set + by default. + pb3err(4) Reports path B3 errors. Not set by default. + pplm(5) Reports a path payload mismatch. As a result the + path will be operationally downed. Set by default. + prei(6) Reports a path error condition raised by the remote as + a result of B3 errors received from this node. Not + set by default. + puneq(7) Reports unequipped path errors. Set by default. + plcd(8) Reports path loss of codegroup delineation error. + It is applicable only when the value of + tmnxPortEtherXGigMode is set to 'wan'. + Not set by default." + DEFVAL { {plop, pplm, puneq} } + ::= { tmnxSonetPathEntry 10 } + +tmnxSonetPathAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the accounting policy must be defined prior to associating + the policy with the sonet path. Accounting policies can only be + associated with network sonet path. + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this port. A zero value indicates that there is no + accounting policy associated with this port" + DEFVAL { 0 } + ::= { tmnxSonetPathEntry 11 } + +tmnxSonetPathCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable the collection of accounting and statistical data for + the network sonet path. When applying accounting policies the data by + default will be collected in the appropriate records and written to + the designated billing file. When the value is set to false, the + statistics are still accumulated by the IOM cards, however, the CPU + will not obtain the results and write them to the billing file." + DEFVAL { true } + ::= { tmnxSonetPathEntry 12 } + +tmnxSonetPathReportAlarmStatus OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + pais (1), + plop (2), + prdi (3), + pb3err (4), + pplm (5), + prei (6), + puneq (7), + plcd (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bits in this object are used for indicating the alarms. The bits + are explained as follows: + pais(1) Indicates path alarm indication signal errors. + plop(2) Indicates path loss of pointer (per tributary) errors. + prdi(3) Indicates path remote defect indication errors. + pb3err(4) Indicates path B3 errors. + pplm(5) Indicates a path payload mismatch. + prei(6) Indicates a path error condition raised by the remote as + a result of B3 errors received from this node. + puneq(7) Indicates a far-end unequipped error. + plcd(8) Indicates a path loss of codegroup delineation error. + It is applicable only when the value of + tmnxPortEtherXGigMode is set to 'wan'. + Not set by default." + ::= { tmnxSonetPathEntry 13 } + +tmnxSonetPathMonC2Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetPathC2Byte variable reports the value in the SONET/SDH C2 + header byte. + + A value of 256 represents the C2 header byte is unknown." + ::= { tmnxSonetPathEntry 14 } + +tmnxSonetPathMonJ1String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetPathJ1String variable reports the sonet path trace string + received in the J1 Path Overhead bytes." + ::= { tmnxSonetPathEntry 15 } + +tmnxSonetPathType OBJECT-TYPE + SYNTAX INTEGER { + ds3 (1), + e3 (2), + vtg (3), + tug-2 (4), + tug-3 (5) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxSonetPathType specifies if the associated SONET/SDH Path + is an asynchronous circuit, a virtual tributary group or + a tributary unit group. + ds3 - Configures the port or channel as service access(ds3) + e3 - Configures the port or channel as service access(e3) + vtg - Configures the path as a virtual tributary group. + tug-2 - Configures the path as a tributary unit group. + tug-3 - Configures the port or channel for transport network use." + DEFVAL { ds3 } + ::= { tmnxSonetPathEntry 16 } + +tmnxSonetPathChildType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSonetPathChildType is used to configure the type of this path. + Some typical default values are: + pdhDs3 for STS-1 paths + pdhE3 for TU3 paths + pdhE1 for VT2 paths + pdhDs1 for VT15 paths + Examples of valid child path types are sonetSts3, sdhTug3, + pdhDs3, pdhE3, sonetVt15, sonetVt2, pdhDs1 and pdhE1." + ::= { tmnxSonetPathEntry 17 } + +tmnxPortTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port type table has an entry for each SR OS port type." + ::= { tmnxPortObjs 7 } + +tmnxPortTypeEntry OBJECT-TYPE + SYNTAX TmnxPortTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series port model. Rows in + this table are created by the agent at initialization and cannot be + created or destroyed by SNMP Get or Set requests." + INDEX { tmnxPortTypeIndex } + ::= { tmnxPortTypeTable 1 } + +TmnxPortTypeEntry ::= SEQUENCE +{ + tmnxPortTypeIndex TmnxPortType, + tmnxPortTypeName TNamedItemOrEmpty, + tmnxPortTypeDescription TItemDescription, + tmnxPortTypeStatus TruthValue +} + +tmnxPortTypeIndex OBJECT-TYPE + SYNTAX TmnxPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + port model." + ::= { tmnxPortTypeEntry 1 } + +tmnxPortTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series port model. This name string may be used in CLI + commands to specify a particular Port model type." + ::= { tmnxPortTypeEntry 2 } + +tmnxPortTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series port model." + ::= { tmnxPortTypeEntry 3 } + +tmnxPortTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxPortTypeStatus has a value of 'true' it indicates that + this port model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxPortTypeEntry 4 } + +tmnxPortConnectTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortConnectTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port Connector type table has an entry for each port connector + type. Some example port connector types are: 'Small Form Factor Plugin + (SFP)', 'SC Simplex'." + ::= { tmnxPortObjs 8 } + +tmnxPortConnectTypeEntry OBJECT-TYPE + SYNTAX TmnxPortConnectTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series port + Connector model. Rows in this table are created by the agent + at initialization and cannot be created or destroyed by SNMP + Get or Set requests." + INDEX { tmnxPortConnectTypeIndex } + ::= { tmnxPortConnectTypeTable 1 } + +TmnxPortConnectTypeEntry ::= SEQUENCE +{ + tmnxPortConnectTypeIndex TmnxPortConnectorType, + tmnxPortConnectTypeName TNamedItemOrEmpty, + tmnxPortConnectTypeDescription TItemDescription, + tmnxPortConnectTypeStatus TruthValue +} + +tmnxPortConnectTypeIndex OBJECT-TYPE + SYNTAX TmnxPortConnectorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + port connector model." + ::= { tmnxPortConnectTypeEntry 1 } + +tmnxPortConnectTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series port connector model. This name string may be + used in CLI commands to specify a particular port connector + model type." + ::= { tmnxPortConnectTypeEntry 2 } + +tmnxPortConnectTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series port connector model." + ::= { tmnxPortConnectTypeEntry 3 } + +tmnxPortConnectTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxPortConnectTypeStatus has a value of 'true' it indicates that + this port connector model is supported in this revision of the + chassis management software. When it has a value of 'false' there + is no support." + ::= { tmnxPortConnectTypeEntry 4 } + +tmnxPortFCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortFCStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The Network Port FC Stats table has an entry for each forwarding class + defined on each network port." + ::= { tmnxPortObjs 9 } + +tmnxPortFCStatsEntry OBJECT-TYPE + SYNTAX TmnxPortFCStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a set of ingress and egress packet and octet + statistics for the given network port and forwarding class. Rows in + this table are created by the agent when the network port is + provisioned and cannot be created or destroyed by SNMP Get or Set + requests." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortFCStatsIndex + } + ::= { tmnxPortFCStatsTable 1 } + +TmnxPortFCStatsEntry ::= SEQUENCE +{ + tmnxPortFCStatsIndex TFCName, + tmnxPortFCStatsIngFwdInProfPkts Counter64, + tmnxPortFCStatsIngFwdOutProfPkts Counter64, + tmnxPortFCStatsIngFwdInProfOcts Counter64, + tmnxPortFCStatsIngFwdOutProfOcts Counter64, + tmnxPortFCStatsIngDroInProfPkts Counter64, + tmnxPortFCStatsIngDroOutProfPkts Counter64, + tmnxPortFCStatsIngDroInProfOcts Counter64, + tmnxPortFCStatsIngDroOutProfOcts Counter64, + tmnxPortFCStatsEgrFwdInProfPkts Counter64, + tmnxPortFCStatsEgrFwdOutProfPkts Counter64, + tmnxPortFCStatsEgrFwdInProfOcts Counter64, + tmnxPortFCStatsEgrFwdOutProfOcts Counter64, + tmnxPortFCStatsEgrDroInProfPkts Counter64, + tmnxPortFCStatsEgrDroOutProfPkts Counter64, + tmnxPortFCStatsEgrDroInProfOcts Counter64, + tmnxPortFCStatsEgrDroOutProfOcts Counter64 +} + +tmnxPortFCStatsIndex OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The forwarding class associated with these stats on this network port." + ::= { tmnxPortFCStatsEntry 1 } + +tmnxPortFCStatsIngFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + ingress Qchip." + ::= { tmnxPortFCStatsEntry 2 } + +tmnxPortFCStatsIngFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + ingress Qchip." + ::= { tmnxPortFCStatsEntry 3 } + +tmnxPortFCStatsIngFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + ingress Qchip." + ::= { tmnxPortFCStatsEntry 4 } + +tmnxPortFCStatsIngFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + ingress Qchip." + ::= { tmnxPortFCStatsEntry 5 } + +tmnxPortFCStatsIngDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) dropped by the + ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 6 } + +tmnxPortFCStatsIngDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) dropped by the + ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 7 } + +tmnxPortFCStatsIngDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) dropped by the + ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 8 } + +tmnxPortFCStatsIngDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) dropped by the + ingress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 9 } + +tmnxPortFCStatsEgrFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + egress Qchip." + ::= { tmnxPortFCStatsEntry 10 } + +tmnxPortFCStatsEgrFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + egress Qchip." + ::= { tmnxPortFCStatsEntry 11 } + +tmnxPortFCStatsEgrFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + egress Qchip." + ::= { tmnxPortFCStatsEntry 12 } + +tmnxPortFCStatsEgrFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + egress Qchip." + ::= { tmnxPortFCStatsEntry 13 } + +tmnxPortFCStatsEgrDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) dropped by the + egress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 14 } + +tmnxPortFCStatsEgrDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) dropped by the + egress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 15 } + +tmnxPortFCStatsEgrDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) dropped by the egress + Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 16 } + +tmnxPortFCStatsEgrDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) dropped by the + egress Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 17 } + +tmnxDS3Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS3Table has an entry for a DS3 physical port." + ::= { tmnxPortObjs 10 } + +tmnxDS3Entry OBJECT-TYPE + SYNTAX TmnxDS3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a physical DS3 port on a + IOM card in a chassis in the system. Entries cannot be created + and deleted via SNMP SET operations. Entries in this table will + be created automatically when the tmnxMDAAssignedType object is + set to the DS3 MDA type The tmnxDS3Entry contains attributes that are + unique to the 'ds3e3' TmnxPortType. The tmnxPortPortID contains + the slot, mda and port numbers encoded into it. + + For each tmnxDS3Entry, there will be a corresponding entry in the + tmnxPortTable and the ifTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxDS3Table 1 } + +TmnxDS3Entry ::= SEQUENCE +{ + tmnxDS3Buildout INTEGER, + tmnxDS3LastChangeTime TimeStamp, + tmnxDS3Type INTEGER, + tmnxDS3HoldTimeUp TmnxHoldTime, + tmnxDS3HoldTimeDown TmnxHoldTime +} + +tmnxDS3Buildout OBJECT-TYPE + SYNTAX INTEGER { + short (1), + long (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxDS3Buildout configures the T3 line buildout. A T3 port has two + settings for the T3 line buildout: a short setting, which is less than + 225 feet, and a long setting, which is greater than 225 feet. This + object applies to copper-cable-based T3 ports only." + DEFVAL { short } + ::= { tmnxDS3Entry 1 } + +tmnxDS3LastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS3LastChangeTime variable contains the sysUpTime value of the + most recently modified writable variable in the tmnxDS3Entry row for + this port." + ::= { tmnxDS3Entry 2 } + +tmnxDS3Type OBJECT-TYPE + SYNTAX INTEGER { + ds3 (1), + e3 (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxDS3Type configures the type of the physical port to 'ds3' or 'e3'." + DEFVAL { ds3 } + ::= { tmnxDS3Entry 3 } + +tmnxDS3HoldTimeUp OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDS3HoldTimeUp is used to configure the hold-timer for + link up event dampening. + + A value of zero (0) indicates that an up transition is reported + immediately." + DEFVAL { 0 } + ::= { tmnxDS3Entry 4 } + +tmnxDS3HoldTimeDown OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDS3HoldTimeDown is used to configure the hold-timer + for link down event dampening. + + A value of zero (0) indicates that a down transition is reported + immediately." + DEFVAL { 5 } + ::= { tmnxDS3Entry 5 } + +tmnxDS3ChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS3ChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS3ChannelTable has an entry for a DS3 channel." + ::= { tmnxPortObjs 11 } + +tmnxDS3ChannelEntry OBJECT-TYPE + SYNTAX TmnxDS3ChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a DS3 channel. Entries can be created + and deleted via SNMP SET operations. The tmnxDS3ChannelEntry + contains attributes that are applicable to a DS3 channel which + can belong to the DS3 physical port or belong to a container + on a sonet path. The tmnxPortPortID contains the slot, mda and + port numbers encoded into it. + + For each tmnxDS3ChannelEntry, there will be a corresponding entry in + the tmnxPortTable and the ifTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxDS3ChannelTable 1 } + +TmnxDS3ChannelEntry ::= SEQUENCE +{ + tmnxDS3ChannelRowStatus RowStatus, + tmnxDS3ChannelType INTEGER, + tmnxDS3ChannelFraming INTEGER, + tmnxDS3ChannelClockSource TmnxDSXClockSource, + tmnxDS3ChannelChannelized INTEGER, + tmnxDS3ChannelSubrateCSUMode INTEGER, + tmnxDS3ChannelSubrate Unsigned32, + tmnxDS3ChannelIdleCycleFlags TmnxDSXIdleCycleFlags, + tmnxDS3ChannelLoopback TmnxDS3Loopback, + tmnxDS3ChannelBitErrorInsertionRate Integer32, + tmnxDS3ChannelBERTPattern TmnxDSXBertPattern, + tmnxDS3ChannelBERTDuration Unsigned32, + tmnxDS3ChannelMDLEicString DisplayString, + tmnxDS3ChannelMDLLicString DisplayString, + tmnxDS3ChannelMDLFicString DisplayString, + tmnxDS3ChannelMDLUnitString DisplayString, + tmnxDS3ChannelMDLPfiString DisplayString, + tmnxDS3ChannelMDLPortString DisplayString, + tmnxDS3ChannelMDLGenString DisplayString, + tmnxDS3ChannelMDLMessageType BITS, + tmnxDS3ChannelFEACLoopRespond TruthValue, + tmnxDS3ChannelCRC INTEGER, + tmnxDS3ChannelMTU Unsigned32, + tmnxDS3ChannelOperMTU Unsigned32, + tmnxDS3ChannelReportAlarm TmnxDSXReportAlarm, + tmnxDS3ChannelReportAlarmStatus TmnxDSXReportAlarm, + tmnxDS3ChannelLastChangeTime TimeStamp, + tmnxDS3ChannelInFEACLoop TruthValue, + tmnxDS3ChannelMDLMonPortString DisplayString, + tmnxDS3ChannelMDLMonGenString DisplayString, + tmnxDS3ChannelBERTOperStatus TmnxDSXBertOperStatus, + tmnxDS3ChannelBERTSynched Unsigned32, + tmnxDS3ChannelBERTErrors Counter64, + tmnxDS3ChannelBERTTotalBits Counter64, + tmnxDS3ChannelScramble TruthValue, + tmnxDS3ChannelAcctPolicyId Unsigned32, + tmnxDS3ChannelCollectStats TruthValue, + tmnxDS3ChannelClockSyncState TmnxDSXClockSyncState, + tmnxDS3ChannelClockMasterPortId TmnxPortID +} + +tmnxDS3ChannelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelRowStatus controls the creation and deletion of row + entries in the tmnxDS3ChannelTable. For row creation, the manager has + to first calculate the tmnxPortPortID based on the TiMOS encoding + scheme." + ::= { tmnxDS3ChannelEntry 1 } + +tmnxDS3ChannelType OBJECT-TYPE + SYNTAX INTEGER { + ds3 (1), + e3 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelType indicates whether the channel is in + DS3 or E3 mode." + ::= { tmnxDS3ChannelEntry 2 } + +tmnxDS3ChannelFraming OBJECT-TYPE + SYNTAX INTEGER { + cbit (1), + m23 (2), + g751 (3), + g832 (4), + e3-unframed (5), + ds3-unframed (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelFraming specifies the type of framing + associated with the DS3 channel. If tmnxDS3ChannelType is set to + 'ds3', the default framing is 'cbit'. If tmnxDS3ChannelType is set to + 'e3', the default framing is 'g751'." + DEFVAL { cbit } + ::= { tmnxDS3ChannelEntry 3 } + +tmnxDS3ChannelClockSource OBJECT-TYPE + SYNTAX TmnxDSXClockSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelClockSource configures the clock for transmitted data + from either the internal clock ('nodeTimed'), or from a clock + recovered from the line's receive data stream ('loopTimed')." + DEFVAL { loopTimed } + ::= { tmnxDS3ChannelEntry 4 } + +tmnxDS3ChannelChannelized OBJECT-TYPE + SYNTAX INTEGER { + none (1), + ds1 (2), + e1 (3), + j1 (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelChannelized is used to create subchannels of type 'ds1' + or 'e1' or 'j1' on the interface. Setting the value to 'none' removes + the subchannels on the interface." + DEFVAL { none } + ::= { tmnxDS3ChannelEntry 5 } + +tmnxDS3ChannelSubrateCSUMode OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + digital-link (1), + larscom (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelSubrateCSUMode configures the channel service unit (CSU) + compatibility mode to interoperate with existing DS3 subrate + standards. This configuration applies only for a non-channelized DS3. + + Changing the value of tmnxDS3ChannelSubrateCSUMode to notUsed resets + the value of tmnxDS3ChannelScramble to 'false'. + + Changing the value of tmnxDS3ChannelSubrateCSUMode resets the value of + tmnxDS3ChannelSubrate to default for the mode if tmnxDS3ChannelSubrate + is not provided." + DEFVAL { notUsed } + ::= { tmnxDS3ChannelEntry 6 } + +tmnxDS3ChannelSubrate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelSubrate configures the subrate step. + + tmnxDS3ChannelSubrate multiplied by the granularity for a particular + mode as defined by tmnxDS3ChannelSubrateCSUMode gives the absolute + subrate in kbps. + + ----------------------------------------------------------------------- + Subrate CSU Mode|Granularity|Default|Range |Subrate speed range + ----------------------------------------------------------------------- + notUsed | N/A | 0 | 0 |N/A + digital-link | 301 kbps | 1 | 1 to 147 |301 kbps to 44.2 mbps + larscom | 3158 kbps | 1 | 1 to 14 |3158 kbps to 44.2 mbps + ----------------------------------------------------------------------" + ::= { tmnxDS3ChannelEntry 7 } + +tmnxDS3ChannelIdleCycleFlags OBJECT-TYPE + SYNTAX TmnxDSXIdleCycleFlags + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelIdleCycleFlags configures the value that the DS3 port + transmits during idle cycle. + + The default value applies to HDLC channels only. For ATM channels the + object does not really apply so a default value of 'none' is used and + cannot be changed." + DEFVAL { flags } + ::= { tmnxDS3ChannelEntry 8 } + +tmnxDS3ChannelLoopback OBJECT-TYPE + SYNTAX TmnxDS3Loopback + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelLoopback is used to put the channel into a loopback + mode. The value of tmnxPortAdminStatus should be set to 'outOfService' + in order for the loopback to be enabled. A 'line' loopback loops + frames received on this port back to the remote system. A 'internal' + loopback loops the frames from the local system back at the framer. + When the value is set to 'remote', a signal is sent to the remote + system to provide a line loopback." + DEFVAL { none } + ::= { tmnxDS3ChannelEntry 9 } + +tmnxDS3ChannelBitErrorInsertionRate OBJECT-TYPE + SYNTAX Integer32 (0 | 2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelBitErrorInsertionRate is used to insert bit errors for a + BERT test. The number of error corresponds to 10^(-rate). A rate of 7 + will cause an error rate of 10^(-7), or 1 error in every 10 million + bits transmitted. If the value is set to 0, it disables the insertion + of bit errors into the BERT. Change in this value while the test is + running is accepted but does not take effect until the test gets + restarted." + DEFVAL { 0 } + ::= { tmnxDS3ChannelEntry 10 } + +tmnxDS3ChannelBERTPattern OBJECT-TYPE + SYNTAX TmnxDSXBertPattern + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTPattern specifies the pattern used for the Bit Error + Rate Test (BERT). The value of tmnxDS3ChannelBERTDuration indicates + the duration of the test. Setting the value of this object to 'none' + terminates the test." + DEFVAL { none } + ::= { tmnxDS3ChannelEntry 11 } + +tmnxDS3ChannelBERTDuration OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTDuration is used to set the duration of the BERT + test." + ::= { tmnxDS3ChannelEntry 12 } + +tmnxDS3ChannelMDLEicString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLEicString configures the Equipment ID Code(EIC) of + the Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 13 } + +tmnxDS3ChannelMDLLicString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..11)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLLicString configures the Location ID Code(LIC) of the + Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 14 } + +tmnxDS3ChannelMDLFicString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLFicString configures the Frame ID Code(FIC) of the + Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 15 } + +tmnxDS3ChannelMDLUnitString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLUnitString configures the Unit ID Code(UIC) of the + Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 16 } + +tmnxDS3ChannelMDLPfiString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLPfiString configures the Facility ID Code sent in the + Message Data Link (MDL) Path message." + ::= { tmnxDS3ChannelEntry 17 } + +tmnxDS3ChannelMDLPortString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLPortString configures the port number string sent in + the Message Data Link (MDL) idle signal message." + ::= { tmnxDS3ChannelEntry 18 } + +tmnxDS3ChannelMDLGenString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLGenString configures the generator number string sent + in the Message Data Link (MDL) test signal message." + ::= { tmnxDS3ChannelEntry 19 } + +tmnxDS3ChannelMDLMessageType OBJECT-TYPE + SYNTAX BITS { + none (0), + ds3Path (1), + idleSignal (2), + testSignal (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLMessageType configures the type of MDL message that + is transmitted over the DS3 interface. If the value of this object is + set to 'none', MDL messages are not transmitted. + ds3Path(0) - Enables transmission of the MDL path message. + An MDL path message, as defined by ANSI T1.107, is + distinguished from idle and test signal messages in + that it contains a facility identification code as its + final data element. + idleSignal(1) - Enables transmission of the MDL idle signal message. + An MDL idle signal message, as defined by ANSI T1.107, + is distinguished from path and test signal messages in + that it contains a port number as its final data + element. + testSignal(2) - Enables transmission of the MDL test signal message. + An MDL test signal message, as defined by ANSI T1.107, + is distinguished from path and idle signal messages in + that it contains a generator number as its final data + element." + DEFVAL { {none} } + ::= { tmnxDS3ChannelEntry 20 } + +tmnxDS3ChannelFEACLoopRespond OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxDS3ChannelFEACLoopRespond has a value of 'true', the channel + is enabled to respond to remote loop signals. When it has + a value of 'false' the port will not respond." + DEFVAL { false } + ::= { tmnxDS3ChannelEntry 21 } + +tmnxDS3ChannelCRC OBJECT-TYPE + SYNTAX INTEGER { + crc16 (1), + crc32 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelCRC variable specifies the precision of + the cyclic redundancy check. A value of 'crc16' is a 16-bit + CRC calculation. A value of 'crc32' is a 32-bit CRC + calculation. 32-bit CRC increases the error detection ability, + but it also adds some performance overhead. + + For ATM channels, crc32 is the default and the only value supported + and applies to AAL5 CRC calculation on that channel." + DEFVAL { crc16 } + ::= { tmnxDS3ChannelEntry 22 } + +tmnxDS3ChannelMTU OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9208) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the port, specified in octets. For ports that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + sonet path. + + Setting tmnxDS3ChannelMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1522 with mode access and encap type bcp-null + 1526 with mode access and encap type bcp-dot1q + 1502 with mode access and encap type ipcp + 4474 with mode access and encap type frame relay + 1524 with mode access and encap type atm + 2092 with mode access and encap type cem" + ::= { tmnxDS3ChannelEntry 23 } + +tmnxDS3ChannelOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet which can be sent on + the channel, specified in octets. For channels that are used + for transmitting network datagrams, this is the size of the largest + network datagram that can be sent." + ::= { tmnxDS3ChannelEntry 24 } + +tmnxDS3ChannelReportAlarm OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelReportAlarm determines when and if to + generate notifications for this channel: + ais - Reports alarm indication signal errors. + ais alarms are issued by default. + los - Reports loss of signal errors. + los alarms are issued by default. + oof - Reports out-of-frame errors. + oof alarms are not issued by default. + rai - Reports resource availability indicator events. + rai alarms are not issued by default. + looped - Reports if the far end has forced the near end to loopback. + looped alarms are not issued by default. + berSd - Reports DS3/E3 signal degradation bit errors. + berSd alarms are not issued by default. + berSf - Reports DS3/E3 signal failure bit errors. + berSf alarms are not issued by default" + DEFVAL { {ais, los} } + ::= { tmnxDS3ChannelEntry 25 } + +tmnxDS3ChannelReportAlarmStatus OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelReportAlarmStatus indicates the current + alarms on this port." + ::= { tmnxDS3ChannelEntry 26 } + +tmnxDS3ChannelLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS3ChannelLastChangeTime variable contains the sysUpTime value + of the most recently modified writable variable in the + tmnxDS3ChannelEntry row for this port." + ::= { tmnxDS3ChannelEntry 27 } + +tmnxDS3ChannelInFEACLoop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelInFEACLoop indicates whether the remote end has put this + channel in FEAC(Far End Alarm Control) loopback." + ::= { tmnxDS3ChannelEntry 28 } + +tmnxDS3ChannelMDLMonPortString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLMonPortString indicates the port number string + received in the Message Data Link (MDL) idle signal message." + ::= { tmnxDS3ChannelEntry 29 } + +tmnxDS3ChannelMDLMonGenString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLMonGenString indicates the generator number string + received in the Message Data Link (MDL) test signal message." + ::= { tmnxDS3ChannelEntry 30 } + +tmnxDS3ChannelBERTOperStatus OBJECT-TYPE + SYNTAX TmnxDSXBertOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTOperStatus indicates the status of the BERT test as + specified by TmnxDSXBertOperStatus." + ::= { tmnxDS3ChannelEntry 31 } + +tmnxDS3ChannelBERTSynched OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTSynched is the number of seconds for which the BERT + hardware was synchronized. This will be less than or equal to the + duration of the last BERT test. It is valid only after + tmnxDS3ChannelBERTOperStatus transitioned from 'active' to 'idle' the + last time BERT was activated." + ::= { tmnxDS3ChannelEntry 32 } + +tmnxDS3ChannelBERTErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTErrors is the number of bit errors detected during + the last BERT test. It is valid only after + tmnxDS3ChannelBERTOperStatus transitioned from 'active' to 'idle' the + last time BERT was activated." + ::= { tmnxDS3ChannelEntry 33 } + +tmnxDS3ChannelBERTTotalBits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTTotalBits is the total number of bits received + during the last BERT test. Bits are only counted when the BERT + hardware is synchronized. It is valid only after + tmnxDS3ChannelBERTOperStatus transitioned from 'active' to 'idle' the + last time BERT was activated." + ::= { tmnxDS3ChannelEntry 34 } + +tmnxDS3ChannelScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxDS3ChannelScramble indicates whether scrambling + is enabled on this channel. Both ends of the connection + must use the same scrambling algorithm. The default value + is 'true' if the tmnxPortEncapType is atmEncap for this + channel and indicates ATM payload scrambling; otherwise + (tmnxPortEncapType is not atmEncap) the default is 'false' + and can only be changed to true if the value of + tmnxDS3ChannelSubrateCSUMode is digital-link (1)" + ::= { tmnxDS3ChannelEntry 35 } + +tmnxDS3ChannelAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelAcctPolicyId specifies an existing + accounting policy to use for the ds3 channel. Accounting policies can + only be associated with network ports or channels. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this channel. A zero value indicates that there is no + accounting policy associated with this channel" + DEFVAL { 0 } + ::= { tmnxDS3ChannelEntry 36 } + +tmnxDS3ChannelCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelCollectStats specifies whether or not the + collection of accounting and statistical data for the network ds3 + channel is collected. + + When the value is set to false, the statistics are still accumulated + by the IOM cards, however, the CPM will not obtain the results and + write them to the billing file. + + When applying accounting policies the data by default will be + collected in the appropriate records and written to the designated + billing file." + DEFVAL { true } + ::= { tmnxDS3ChannelEntry 37 } + +tmnxDS3ChannelClockSyncState OBJECT-TYPE + SYNTAX TmnxDSXClockSyncState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelClockSyncState indicates the current clock + synchronization state if tmnxDS3ChannelClockSource is 'adaptive' or + 'differential'." + ::= { tmnxDS3ChannelEntry 38 } + +tmnxDS3ChannelClockMasterPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelClockMasterPortId indicates the current + clock synchronization master port id if tmnxDS3ChannelClockSource is + 'adaptive' or 'differential'." + ::= { tmnxDS3ChannelEntry 39 } + +tmnxDS1Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS1Table has an entry for each DS1 channel." + ::= { tmnxPortObjs 12 } + +tmnxDS1Entry OBJECT-TYPE + SYNTAX TmnxDS1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a DS1 channel on a IOM card + in a chassis in the system. DS1 channel entries for DS3 + ports cannot be created and deleted via SNMP SET operations. + Entries in this table will be created automatically when + tmnxDS3ChannelChannelized is set to 'true'. DS1 channel entries + for DS1 ports can be created and deleted via SNMP SET operations. + For each tmnxDS1Entry, there will be a corresponding entry + in the tmnxPortTable and the ifTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxDS1Table 1 } + +TmnxDS1Entry ::= SEQUENCE +{ + tmnxDS1RowStatus RowStatus, + tmnxDS1Type INTEGER, + tmnxDS1Framing INTEGER, + tmnxDS1IdleCycleFlags TmnxDSXIdleCycleFlags, + tmnxDS1Loopback TmnxDS1Loopback, + tmnxDS1InvertData TruthValue, + tmnxDS1BitErrorInsertionRate Integer32, + tmnxDS1BERTPattern TmnxDSXBertPattern, + tmnxDS1BERTDuration Unsigned32, + tmnxDS1ReportAlarm TmnxDSXReportAlarm, + tmnxDS1ReportAlarmStatus TmnxDSXReportAlarm, + tmnxDS1LastChangeTime TimeStamp, + tmnxDS1ClockSource TmnxDSXClockSource, + tmnxDS1BERTOperStatus TmnxDSXBertOperStatus, + tmnxDS1BERTSynched Unsigned32, + tmnxDS1BERTErrors Counter64, + tmnxDS1BERTTotalBits Counter64, + tmnxDS1RemoteLoopRespond TruthValue, + tmnxDS1InRemoteLoop TruthValue, + tmnxDS1InsertSingleBitError TmnxActionType, + tmnxDS1SignalMode INTEGER, + tmnxDS1ClockSyncState TmnxDSXClockSyncState, + tmnxDS1ClockMasterPortId TmnxPortID, + tmnxDS1BerSdThreshold Unsigned32, + tmnxDS1BerSfThreshold Unsigned32, + tmnxDS1NationalUseBits BITS, + tmnxDS1HoldTimeUp TmnxHoldTime, + tmnxDS1HoldTimeDown TmnxHoldTime +} + +tmnxDS1RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1RowStatus controls the creation and deletion of row entries in + the tmnxDS1Table. For row creation, the manager has to first calculate + the tmnxPortPortID based on the TiMOS encoding scheme." + ::= { tmnxDS1Entry 1 } + +tmnxDS1Type OBJECT-TYPE + SYNTAX INTEGER { + ds1 (1), + e1 (2), + j1 (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1Type indicates whether the DS1 channel is in DS1, + E1 or J1 mode." + ::= { tmnxDS1Entry 2 } + +tmnxDS1Framing OBJECT-TYPE + SYNTAX INTEGER { + esf (1), + sf (2), + g704-no-crc (3), + g704 (4), + e1-unframed (5), + ds1-unframed (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1Framing specifies the type of framing associated + with the channel: + esf ESF (extended super frame) mode for T1 interfaces. + sf SF (super frame) mode for T1 interfaces. + g704 G.704 framing format for E1 interfaces. + g704-no-crc4 G.704 framing with no CRC4 for E1 interfaces. + e1-unframed E1 Unframed (G.703) mode for E1 interfaces. + ds1-unframed Unframed mode for T1 interfaces. + + If tmnxDS1Type is set to 'ds1', the default framing is 'esf'. If + tmnxDS1Type is set to 'e1', the default framing is 'g704'. + + Changing the value of tmnxDS1Framing resets the values of + tmnxDS1BerSdThreshold and tmnxDS1BerSfThreshold to defaults and turns + off reporting of berSd and berSf alarms in tmnxDS1ReportAlarm." + DEFVAL { esf } + ::= { tmnxDS1Entry 3 } + +tmnxDS1IdleCycleFlags OBJECT-TYPE + SYNTAX TmnxDSXIdleCycleFlags + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxDS1IdleCycleFlags configures the value that the DS1 channel + transmits during idle cycle." + DEFVAL { flags } + ::= { tmnxDS1Entry 4 } + +tmnxDS1Loopback OBJECT-TYPE + SYNTAX TmnxDS1Loopback + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1Loopback is used to put the channel into a loopback mode. The + value of tmnxPortAdminStatus should be set to 'outOfService' in order + for the loopback to be enabled. A 'line' loopback loops frames + received on this port back to the remote system. A 'internal' loopback + loops frames from the local system back at the framer. A 'fdlAnsi' + requests loopback of type FDL ANSI T1.403. This is valid with + tmnxDS1Framing set to 'esf' framing. A 'fdlBellcore' requests loopback + of type FDL Bellcore TR-TSY-000312. This is valid with tmnxDS1Framing + set to 'esf'. A 'inbandAnsi' requests loopback of type inband ANSI + T1.403. This is valid with tmnxDS1Framing set to 'sf'." + DEFVAL { none } + ::= { tmnxDS1Entry 5 } + +tmnxDS1InvertData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting tmnxDS1InvertData to 'true' causes all data bits to be + inverted, to guarantee ones density. It is typically used with AMI + line encoding." + DEFVAL { false } + ::= { tmnxDS1Entry 6 } + +tmnxDS1BitErrorInsertionRate OBJECT-TYPE + SYNTAX Integer32 (0 | 2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1BitErrorInsertionRate is used to insert bit errors for a BERT + test. The number of error corresponds to 10^(-rate). A rate of 7 will + cause an error rate of 10^(-7), or 1 error in every 10 million bits + transmitted. If the value is set to 0, disables the insertion of bit + errors into the BERT. Change in this value while the test is running + is accepted but does not take effect until the test gets restarted." + DEFVAL { 0 } + ::= { tmnxDS1Entry 7 } + +tmnxDS1BERTPattern OBJECT-TYPE + SYNTAX TmnxDSXBertPattern + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1BERTPattern object specifies the pattern used for the Bit Error + Rate Test (BERT). The value of tmnxDS1BERTDuration indicates the + duration of the test. Setting the value to 'none' terminates the test." + DEFVAL { none } + ::= { tmnxDS1Entry 8 } + +tmnxDS1BERTDuration OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1BERTDuration is used to set the duration of the BERT test." + ::= { tmnxDS1Entry 9 } + +tmnxDS1ReportAlarm OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1ReportAlarm determines when and if to + generate notifications for this channel: + ais - Reports alarm indication signal errors. + ais alarms are issued by default. + los - Reports loss of signal errors. + los alarms are issued by default. + oof - Reports out-of-frame errors. + oof alarms are not issued by default. + rai - Reports resource availability indicator events. + rai alarms are not issued by default. + looped - Reports if the far end has forced the near end to loopback. + looped alarms are not issued by default. + berSd - Reports DS1/E1/J1 signal degradation bit errors. + berSd alarms are not issued by default. + berSf - Reports DS1/E1/J1 signal failure bit errors. + berSf alarms are not issued by default" + DEFVAL { {ais, los} } + ::= { tmnxDS1Entry 10 } + +tmnxDS1ReportAlarmStatus OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1ReportAlarmStatus indicates the current alarms on + this channel." + ::= { tmnxDS1Entry 11 } + +tmnxDS1LastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS1LastChangeTime variable contains the sysUpTime value of the + most recently modified writable variable in the tmnxDS1Entry row for + this channel." + ::= { tmnxDS1Entry 12 } + +tmnxDS1ClockSource OBJECT-TYPE + SYNTAX TmnxDSXClockSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1ClockSource configures the clock for transmitted data from + either the internal clock ('nodeTimed'), or from a clock recovered + from the line's receive data stream ('loopTimed'), or recovered + adaptively from the rate at which the data that is received and not + from the physical layer ('adaptive'), or recovered from the + differential timestamp in the RTP header ('differential')." + DEFVAL { loopTimed } + ::= { tmnxDS1Entry 13 } + +tmnxDS1BERTOperStatus OBJECT-TYPE + SYNTAX TmnxDSXBertOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTOperStatus indicates the status of the BERT test as + specified by TmnxDSXBertOperStatus." + ::= { tmnxDS1Entry 14 } + +tmnxDS1BERTSynched OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTSynched is the number of seconds for which the BERT + hardware was synchronized. This will be less than or equal to the + duration of the last BERT test. It is valid only after + tmnxDS1BERTOperStatus transitioned from 'active' to 'idle' the last + time BERT was activated." + ::= { tmnxDS1Entry 15 } + +tmnxDS1BERTErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTErrors is the number of bit errors detected during the last + BERT test. It is valid only after tmnxDS1BERTOperStatus transitioned + from 'active' to 'idle' the last time BERT was activated." + ::= { tmnxDS1Entry 16 } + +tmnxDS1BERTTotalBits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTTotalBits is the total number of bits received during the + last BERT test. Bits are only counted when the BERT hardware is + synchronized. It is valid only after tmnxDS1BERTOperStatus + transitioned from 'active' to 'idle' the last time BERT was activated." + ::= { tmnxDS1Entry 17 } + +tmnxDS1RemoteLoopRespond OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxDS1RemoteLoopRespond has a value of 'true', the channel + is enabled to respond to remote loop signals. When it has + a value of 'false' the port will not respond." + DEFVAL { false } + ::= { tmnxDS1Entry 18 } + +tmnxDS1InRemoteLoop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1InRemoteLoop indicates whether the remote end has put this + channel in remote loopback." + ::= { tmnxDS1Entry 19 } + +tmnxDS1InsertSingleBitError OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1InsertSingleBitError is used to insert a single bit error for a + BERT test." + ::= { tmnxDS1Entry 20 } + +tmnxDS1SignalMode OBJECT-TYPE + SYNTAX INTEGER { + none (1), + cas (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1SignalMode specifies the type of signalling + associated with the channel: + none - Indicates no signalling on this channel. + cas - Indicates Channel Associated Signalling (CAS) on this channel. + The default signalling is 'none'. " + DEFVAL { none } + ::= { tmnxDS1Entry 21 } + +tmnxDS1ClockSyncState OBJECT-TYPE + SYNTAX TmnxDSXClockSyncState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1ClockSyncState indicates the current clock + synchronization state if tmnxDS1ClockSource is 'adaptive' or + 'differential'." + ::= { tmnxDS1Entry 22 } + +tmnxDS1ClockMasterPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1ClockMasterPortId indicates the current clock + synchronization master port id if tmnxDS1ClockSource is 'adaptive' or + 'differential'." + ::= { tmnxDS1Entry 23 } + +tmnxDS1BerSdThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1 | 5 | 10 | 50 | 100) + UNITS "error bits in million bits received" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1BerSdThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortDS1Alarm + notification for a BER SD failure and a tmnxEqPortDS1AlarmClear + notification for a BER SD failure clear. Bit error computed must + reach/exceed threshold value over a predefined period of time for the + tmnxEqPortSonetAlarm notification to be sent. + + The value of tmnxDS1Framing defines how the bit error is computed and + what values of tmnxDS1BerSdThreshold are allowed. The following table + defines this dependency: + + tmnxDS1Framing Bit error calculation and value supported + -------------- ----------------------------------------- + esf (1) each CRC error is counted as one bit error + g704 (4) values supported are 1,5,10,50,100 + + other values bit error alarms not supported, value + of tmnxDS1BerSdThreshold set to default and + cannot be changed + + tmnxDS1BerSdThreshold value must not exceed the value of + tmnxDS1BerSfThreshold." + DEFVAL { 5 } + ::= { tmnxDS1Entry 24 } + +tmnxDS1BerSfThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1 | 5 | 10 | 50 | 100) + UNITS "error bits in million bits received" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1BerSfThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortDS1Alarm + notification for a BER SF failure and a tmnxEqPortDS1AlarmClear + notification for a BER SF failure clear. Bit error computed must + reach/exceed threshold value over a predefined period of time for the + tmnxEqPortSonetAlarm notification to be sent. + + The value of tmnxDS1Framing defines how the bit errors are computed + and what values of tmnxDS1BerSfThreshold are allowed. The following + table defines this dependency: + + tmnxDS1Framing Bit error calculation and value supported + -------------- ----------------------------------------- + esf (1) each CRC error is counted as one bit error + g704 (4) values supported are 1,5,10,50,100 + + other values bit error alarms not supported, value + of tmnxDS1BerSfThreshold set to default and + cannot be changed + + tmnxDS1BerSfThreshold value must not be smaller than + tmnxDS1BerSdThreshold value" + DEFVAL { 50 } + ::= { tmnxDS1Entry 25 } + +tmnxDS1NationalUseBits OBJECT-TYPE + SYNTAX BITS { + sa4 (0), + sa5 (1), + sa6 (2), + sa7 (3), + sa8 (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxDS1NationalUseBits specifies the transmitted value for each of + the E1 national use bits (Sa4 to Sa8). This object is only + applicable on E1 channels with tmnxDS1Framing set to g704-no-crc (3), + or g704 (4)." + DEFVAL { {} } + ::= { tmnxDS1Entry 26 } + +tmnxDS1HoldTimeUp OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1HoldTimeUp specifies the hold-timer for link up + event dampening. + + A value of zero (0) indicates that an up transition is reported + immediately." + DEFVAL { 0 } + ::= { tmnxDS1Entry 27 } + +tmnxDS1HoldTimeDown OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1HoldTimeDown specifies the hold-timer for link + down event dampening. + + A value of zero (0) indicates that a down transition is reported + immediately." + DEFVAL { 0 } + ::= { tmnxDS1Entry 28 } + +tmnxDS0ChanGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS0ChanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS0ChanGroupTable has an entry for DS0 channels grouped + together and belonging to a particular DS1 channel." + ::= { tmnxPortObjs 13 } + +tmnxDS0ChanGroupEntry OBJECT-TYPE + SYNTAX TmnxDS0ChanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents one or more DS0 channels on a + DS1 interface. tmnxDS0ChanGroupTimeSlots object is used to add or + remove DS0 channels from the group. + + Entries can be created and deleted via SNMP SET operations using the + tmnxDS0ChanGroupRowStatus object. + + For each tmnxDS0ChanGroupEntry, there will be a corresponding entry in + the tmnxPortTable and the ifTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxDS0ChanGroupTable 1 } + +TmnxDS0ChanGroupEntry ::= SEQUENCE +{ + tmnxDS0ChanGroupRowStatus RowStatus, + tmnxDS0ChanGroupTimeSlots TmnxDs0ChannelList, + tmnxDS0ChanGroupSpeed INTEGER, + tmnxDS0ChanGroupCRC INTEGER, + tmnxDS0ChanGroupMTU Unsigned32, + tmnxDS0ChanGroupOperMTU Unsigned32, + tmnxDS0ChanGroupLastChangeTime TimeStamp, + tmnxDS0ChanGroupIdleCycleFlags TmnxDSXIdleCycleFlags, + tmnxDS0ChanGroupScramble TruthValue, + tmnxDS0ChanGroupAcctPolicyId Unsigned32, + tmnxDS0ChanGroupCollectStats TruthValue, + tmnxDS0ChanGroupPayloadFillType TmnxDSXIdleFillType, + tmnxDS0ChanGroupPayloadPattern Unsigned32, + tmnxDS0ChanGroupSignalFillType TmnxDSXIdleFillType, + tmnxDS0ChanGroupSignalPattern Unsigned32, + tmnxDS0ChanGroupBerSfLinkDown TruthValue +} + +tmnxDS0ChanGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupRowStatus controls the creation and deletion of row + entries in the tmnxDS0ChanGroupTable. The tmnxPortPortID for a channel + group includes a group ID in the lower bits. The manager has to first + calculate the tmnxPortPortID based on the TiMOS encoding scheme." + ::= { tmnxDS0ChanGroupEntry 1 } + +tmnxDS0ChanGroupTimeSlots OBJECT-TYPE + SYNTAX TmnxDs0ChannelList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupTimeSlots is a bitmap which is used to add/remove DS0 + timeslots from a channel group. The description for TmnxDs0ChannelList + contains details of the bitmap organization. + + When a channel group is created on unframed DS1/E1, all timeslots as + applicable to a given speed are auto-allocated and cannot be changed. + + When a channel group is created on a framed DS1/E1 or existing channel + group's encapsulation is changed from ATM, the default of no timeslots + is auto-assigned to the group. + + When a channel group on a framed DS1/E1 is configured for + ATM encapsulation, the ATM defaults of 0x00FFFFFF (DS1) + and 0XFFFEFFFE (E1) are auto-assigned and cannot be changed." + ::= { tmnxDS0ChanGroupEntry 2 } + +tmnxDS0ChanGroupSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed-56 (1), + speed-64 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupSpeed configures the required link speed for all the + time slots included in this channel group." + ::= { tmnxDS0ChanGroupEntry 3 } + +tmnxDS0ChanGroupCRC OBJECT-TYPE + SYNTAX INTEGER { + crc16 (1), + crc32 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupCRC variable specifies the precision of + the cyclic redundancy check. A value of 'crc16' is a 16-bit + CRC calculation. A value of 'crc32' is a 32-bit CRC + calculation. 32-bit CRC increases the error detection ability, + but it also adds some performance overhead. + + For channel groups with encapsulation set to ATM, the default and only + supported value is crc32 and applies to AAL5 CRC calculations on that + channel group." + DEFVAL { crc16 } + ::= { tmnxDS0ChanGroupEntry 4 } + +tmnxDS0ChanGroupMTU OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9208) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the channel group, specified in octets. For groups that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent. + + Setting tmnxDS0ChanGroupMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1522 with mode access and encap type bcp-null + 1526 with mode access and encap type bcp-dot1q + 1502 with mode access and encap type ipcp + 4474 with mode access and encap type frame relay + 1524 with mode access and encap type atm + 2092 with mode access and encap type cem" + ::= { tmnxDS0ChanGroupEntry 5 } + +tmnxDS0ChanGroupOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet which can be sent on + the channel group, specified in octets. For channel groups that + are used for transmitting network datagrams, this is the size of + the largest network datagram that can be sent." + ::= { tmnxDS0ChanGroupEntry 6 } + +tmnxDS0ChanGroupLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS0ChanGroupLastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxDS0ChanGroupEntry row for this channel group." + ::= { tmnxDS0ChanGroupEntry 7 } + +tmnxDS0ChanGroupIdleCycleFlags OBJECT-TYPE + SYNTAX TmnxDSXIdleCycleFlags + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupIdleCycleFlags configures the value that the channel + group transmits during idle cycle. + + The default value applies to HDLC channels only. For ATM and CEM + channels the object does not really apply so a default value of 'none' + is used and cannot be changed." + DEFVAL { flags } + ::= { tmnxDS0ChanGroupEntry 8 } + +tmnxDS0ChanGroupScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupScramble indicates whether payload scrambling + is enabled on this ATM channel. Both ends of the connection + must use the same scrambling algorithm. The default value + is 'true' if the tmnxPortEncapType is atmEncap for this + channel, otherwise the default is 'false' and not allowed to + change." + ::= { tmnxDS0ChanGroupEntry 9 } + +tmnxDS0ChanGroupAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupAcctPolicyId specifies an existing + accounting policy to use for the ds0 channel-group. Accounting + policies can only be associated with network ports or channels. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this channel-group. A zero value indicates that there + is no accounting policy associated with this channel" + DEFVAL { 0 } + ::= { tmnxDS0ChanGroupEntry 10 } + +tmnxDS0ChanGroupCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupCollectStats specifies whether or not the + collection of accounting and statistical data for the network ds0 + channel-group is collected. + + When the value is set to false, the statistics are still accumulated + by the IOM cards, however, the CPM will not obtain the results and + write them to the billing file. + + When applying accounting policies the data by default will be + collected in the appropriate records and written to the designated + billing file." + DEFVAL { true } + ::= { tmnxDS0ChanGroupEntry 11 } + +tmnxDS0ChanGroupPayloadFillType OBJECT-TYPE + SYNTAX TmnxDSXIdleFillType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupPayloadFillType specifies the type of + idle payload fill to be sent when the CEM channel group experiences an + underrun. + + If the type is set to 'userDefinedPattern' then the value of + tmnxDS0ChanGroupPayloadPattern is used to define the payload pattern. + + The default value depends on the encap type of the channel group: + For CEM encap - 'allOnes' + For all other encaps - 'notApplicable' + + For a ds1-unframed and e1-unframed CEM encap DS0 channel group the + only supported value is 'allOnes'. + + For non-CEM encap channel groups the value cannot be changed." + DEFVAL { notApplicable } + ::= { tmnxDS0ChanGroupEntry 12 } + +tmnxDS0ChanGroupPayloadPattern OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupPayloadPattern specifies the idle payload + fill pattern when the CEM channel group experiences an underrun and + tmnxDS0ChanGroupPayloadFillType is set to 'userDefinedPattern'. + + The default value depends on the encap type of the channel group: + For CEM encap channel group - 255 (Valid range 0..255) + For non-CEM encap channel group - 0 (Valid range 0..0)." + DEFVAL { 0 } + ::= { tmnxDS0ChanGroupEntry 13 } + +tmnxDS0ChanGroupSignalFillType OBJECT-TYPE + SYNTAX TmnxDSXIdleFillType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupSignalFillType specifies the type of idle + signal fill to be sent when the CAS CEM channel group experiences an + underrun. + + If the type is set to 'userDefinedPattern' then the value of + tmnxDS0ChanGroupSignalPattern is used to define the signal pattern. + + The default value depends on the encap of the DS0 channel group and + the signal mode of the DS1/E1: + For CEM encap on DS1/E1 with CAS signal mode - 'allOnes' + For all other encaps or non-CAS CEM DS1/E1 - 'notApplicable' + + For CEM channel groups on DS1/E1 with no CAS signalling and non-CEM + encap channel groups the value cannot be changed." + DEFVAL { notApplicable } + ::= { tmnxDS0ChanGroupEntry 14 } + +tmnxDS0ChanGroupSignalPattern OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupSignalPattern specifies the idle signal + fill pattern when the CAS CEM channel group experiences an underrun + and tmnxDS0ChanGroupSignalFillType is set to 'userDefinedPattern'. + + CAS ESF DS1 and CAS E1 support 4 signalling bits per timeslot (ABCD) + CAS SF DS1 supports 2 signalling bits per timeslot (AB) + + The default value depends on the type of channel group: + For CAS DS1 ESF or CAS E1 channel group - 15 (Valid range 0..15) + For CAS DS1 SF channel group - 3 (Valid range 0..3) + For non-CAS or non-CEM channel group - 0 (Valid range 0..0)" + DEFVAL { 0 } + ::= { tmnxDS0ChanGroupEntry 15 } + +tmnxDS0ChanGroupBerSfLinkDown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupBerSfLinkDown specifies whether or not + the DS0 channel-group will become operationally down when a BER-SF + alarm is raised. If tmnxDS0ChanGroupBerSfLinkDown is false then the + channel-group will not operationally change state due to BER-SF + alarms." + DEFVAL { false } + ::= { tmnxDS0ChanGroupEntry 16 } + +tmnxBundleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleTable has an entry for a bundle created on the system." + ::= { tmnxPortObjs 14 } + +tmnxBundleEntry OBJECT-TYPE + SYNTAX TmnxBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a multilink bundle on a MDA. Entries can be + created and deleted via SNMP SET operations using the + tmnxBundleRowStatus object. The tmnxBundleBundleID will contain the + bundle number encoded in it. The bundle number is unique for a MDA. + For each tmnxBundleEntry, there will be a corresponding entry in the + tmnxPortTable and the ifTable." + INDEX { + tmnxChassisIndex, + tmnxBundleBundleID + } + ::= { tmnxBundleTable 1 } + +TmnxBundleEntry ::= SEQUENCE +{ + tmnxBundleBundleID TmnxBundleID, + tmnxBundleRowStatus RowStatus, + tmnxBundleType INTEGER, + tmnxBundleMinimumLinks Unsigned32, + tmnxBundleNumLinks Unsigned32, + tmnxBundleNumActiveLinks Unsigned32, + tmnxBundleMRRU Unsigned32, + tmnxBundleOperMRRU Unsigned32, + tmnxBundlePeerMRRU Unsigned32, + tmnxBundleOperMTU Unsigned32, + tmnxBundleRedDiffDelay Unsigned32, + tmnxBundleRedDiffDelayAction INTEGER, + tmnxBundleYellowDiffDelay Unsigned32, + tmnxBundleShortSequence TruthValue, + tmnxBundleLastChangeTime TimeStamp, + tmnxBundleFragmentThreshold Unsigned32, + tmnxBundleUpTime Unsigned32, + tmnxBundleInputDiscards Counter32, + tmnxBundlePrimaryMemberPortID TmnxPortID, + tmnxBundleLFI TruthValue, + tmnxBundleProtectedType INTEGER, + tmnxBundleParentBundle TmnxBundleID +} + +tmnxBundleBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxBundleBundleID identifies this multilink bundle. The value of this + object is calculated using the TiMOS encoding scheme described in + TmnxBundleID. tmnxBundleBundleID is used as an index into the ifTable + and the tmnxPortTable to access an entry corresponding to this entry." + ::= { tmnxBundleEntry 1 } + +tmnxBundleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleRowStatus controls the creation and deletion of row entries + in the tmnxBundleTable. + + The manager has to first calculate the tmnxBundleBundleID based on the + TiMOS encoding." + ::= { tmnxBundleEntry 2 } + +tmnxBundleType OBJECT-TYPE + SYNTAX INTEGER { + mlppp (1), + mlfr (2), + imagrp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleType specifies the type of this multilink bundle. It + provides a reference as to the type of bundle this row refers to but + does not map to the direct value of bundle type defined in + TmnxBundleID." + DEFVAL { mlppp } + ::= { tmnxBundleEntry 3 } + +tmnxBundleMinimumLinks OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMinimumLinks is the minimum number of links that must be + active for a bundle to be active. If the number of links drop below + the given minimum then the multilink bundle will transition to an + operation down state." + ::= { tmnxBundleEntry 4 } + +tmnxBundleNumLinks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleNumLinks indicates the total number of links configured for + this bundle." + ::= { tmnxBundleEntry 5 } + +tmnxBundleNumActiveLinks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleNumActiveLinks indicates the current number of active links + belonging to this bundle." + ::= { tmnxBundleEntry 6 } + +tmnxBundleMRRU OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1500..9206) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMRRU is used to configure the Max Received Reconstructed + Unit (MRRU). This is the maximum frame that can be reconstructed from + multilink fragments. This object is only applicable to tmnxBundleType + value of mlppp. All non applicable types have a value of zero." + DEFVAL { 1524 } + ::= { tmnxBundleEntry 7 } + +tmnxBundleOperMRRU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleOperMRRU indicates the operational value of Max Received + Reconstructed Unit (MRRU). This object is only applicable to + tmnxBundleType value of mlppp. All non applicable types have a value + of zero." + ::= { tmnxBundleEntry 8 } + +tmnxBundlePeerMRRU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundlePeerMRRU indicates the MRRU value sent by the peer during + negotiation. This object is only applicable to tmnxBundleType value of + mlppp. All non applicable types have a value of zero." + ::= { tmnxBundleEntry 9 } + +tmnxBundleOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleOperMTU indicates the operational MTU of the bundle." + ::= { tmnxBundleEntry 10 } + +tmnxBundleRedDiffDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleRedDiffDelay configures the maximum acceptable differential + delay for individual circuits within this multilink bundle. If the + delay exceeds this threshold, a tmnxEqPortBndlRedDiffExceeded trap is + issued. + + For a tmnxBundleType value of 'imagrp' a range of 0 to 50 is + supported, 0 to 25 otherwise." + ::= { tmnxBundleEntry 11 } + +tmnxBundleRedDiffDelayAction OBJECT-TYPE + SYNTAX INTEGER { + none (0), + down (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleRedDiffDelayAction specifies the action to be taken when the + differential delay exceeds the threshold configured in + tmnxBundleRedDiffDelay. For a tmnxBundleType value of 'imagrp', only + the down action is supported." + DEFVAL { none } + ::= { tmnxBundleEntry 12 } + +tmnxBundleYellowDiffDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..25) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleYellowDiffDelay configures the yellow warning threshold for + the differential delay for the circuits within a given multilink + bundle. If the delay exceeds this threshold, a + tmnxEqPortBndlYellowDiffExceeded trap is issued. This object is only + applicable to tmnxBundleType values of 'mlppp' or 'mlfr'. All non + applicable types have a value of zero." + ::= { tmnxBundleEntry 13 } + +tmnxBundleShortSequence OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleShortSequence command specifies that the MLPPP bundle should + use short (12 bit) sequence numbers. Instead of the standard long (24 + bits) sequence number. This object is only applicable to + tmnxBundleType value of mlppp." + DEFVAL { false } + ::= { tmnxBundleEntry 14 } + +tmnxBundleLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxBundleLastChangeTime variable contains the sysUpTime value of + the most recently modified writable variable in the tmnxBundleEntry + row for this channel group." + ::= { tmnxBundleEntry 15 } + +tmnxBundleFragmentThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0 | 128..512) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleFragmentThreshold specifies the maximum length + of a fragment transmitted across the multilink bundle. Values + supported within each bundle type are hardware dependent. The value of + 0 specifies no fragmentation. + + Currently, the following values are supported depending upon the + tmnxBundleType value: + + tmnxBundleType tmnxBundleFragmentThreshold values supported + mlppp 0; 128 to 512 inclusive + imagrp 128 + mlfr 0; 128 to 512 inclusive" + DEFVAL { 128 } + ::= { tmnxBundleEntry 16 } + +tmnxBundleUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleUpTime indicates the time since the bundle is operationally + 'inService'." + ::= { tmnxBundleEntry 17 } + +tmnxBundleInputDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleInputDiscards indicates the number of LCP packets that were + discarded. This object is only supported for a tmnxBundleType value of + mlppp." + ::= { tmnxBundleEntry 18 } + +tmnxBundlePrimaryMemberPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundlePrimaryMemberPortID indicates the TmnxPortID of the primary + member of this bundle. The value of this object will be zero if there + are no members configured in this bundle." + ::= { tmnxBundleEntry 19 } + +tmnxBundleLFI OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleLFI specifies if Link Fragmentation and Interleaving is + enabled on the multilink bundle. A value of 'false' indicates that + Link Fragmentation and Interleaving is disabled on the multilink + bundle while a value of 'true' indicates that Link Fragmentation and + Interleaving is enabled on the multilink bundle. + + This object is only supported for tmnxBundleType value of mlppp. + + The value of tmnxBundleLFI may be modified only when no members are + part of the bundle. + + This object cannot be set to true when tmnxBundleMlpppClassCount + object value is set to enable Multiclass MLPPP on the bundle." + DEFVAL { false } + ::= { tmnxBundleEntry 20 } + +tmnxBundleProtectedType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + working (1), + protection (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleProtectedType identifies how this bundle is part of a + tmnxBundleParentBundle. A value of 'none' identifies no protection, + 'working' identifies it to be a working bundle of a + tmnxBundleParentBundle and 'protection' identifies it to be a + protection bundle of a tmnxBundleParentBundle. tmnxBundleProtectedType + can only be set at row creation." + DEFVAL { none } + ::= { tmnxBundleEntry 21 } + +tmnxBundleParentBundle OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleParentBundle specifies the parent to which this bundle + belongs. A row for the given non zero value of tmnxBundleParentBundle + must exist for this row to be successfully created. If a bundle has no + parent, its value is zero. tmnxBundleParentBundle can only be set at + row creation." + DEFVAL { 0 } + ::= { tmnxBundleEntry 22 } + +tmnxBundleMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMemberTable has an entry for a member port associated + with a multilink bundle." + ::= { tmnxPortObjs 15 } + +tmnxBundleMemberEntry OBJECT-TYPE + SYNTAX TmnxBundleMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a port associated with a bundle. Entries can be + added or removed from this table using SNMP SET operation." + INDEX { + tmnxBundleBundleID, + tmnxPortPortID + } + ::= { tmnxBundleMemberTable 1 } + +TmnxBundleMemberEntry ::= SEQUENCE +{ + tmnxBundleMemberRowStatus RowStatus, + tmnxBundleMemberActive TruthValue, + tmnxBundleMemberDownReason INTEGER, + tmnxBundleMemberUpTime Unsigned32 +} + +tmnxBundleMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMemberRowStatus controls the creation and deletion of row + entries in the tmnxBundleMemberTable. tmnxPortPortID identifies the + port to be associated with the bundle. A bundle entry with + tmnxBundleBundleID has to exist in the tmnxBundleTable before creating + an entry in this table." + ::= { tmnxBundleMemberEntry 1 } + +tmnxBundleMemberActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberActive is set to 'false' for one of reasons in + tmnxBundleMemberDownReason." + ::= { tmnxBundleMemberEntry 2 } + +tmnxBundleMemberDownReason OBJECT-TYPE + SYNTAX INTEGER { + none (0), + outOfService (1), + redDiffDelayExceeded (2), + mismatchEndPtDiscriminator (3), + peerNotBundleMember (4), + underNegotiation (5), + peerInvalidMlHdrFmt (6), + other (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberDownReason contains the reason code for marking + the member link of the bundle to down (i.e. tmnxBundleMemberActive + will be set to false): + none - The link is active and the value of tmnxBundleMemberActive + is 'true'. + outOfService - The link operational status is down. + redDiffDelayExceeded - The differential delay of the link + exceeded the configured value of red differential delay + and tmnxBundleRedDiffDelayAction was configured as 'down'. + mismatchEndPtDiscriminator - Detected inconsistent peer endpoint + discriminator for the bundle. + peerNotBundleMember - When the peer is either not added to the + bundle or is removed from the bundle. + underNegotiation - When the local end is trying to negotiate with + the peer. + peerInvalidMlHdrFmt - The peer does not support the required ML-PPP + header format. The remote peer must support the same + short/long sequence code, and at least as many classes as + configured for the local bundle. + other - Refer to the corresponding member table, if any, for more + information based on the tmnxBundleType." + ::= { tmnxBundleMemberEntry 3 } + +tmnxBundleMemberUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberUpTime indicates the time since the bundle member is + active as indicated by tmnxBundleMemberActive." + ::= { tmnxBundleMemberEntry 4 } + +tmnxPortToChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortToChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortToChannelTable is a mapping table. Given a chassis index, + physical port index and channel string, it maps it to the index of the + channel. This channel index can then be used as an index into the + ifTable or the tmnxPortTable." + ::= { tmnxPortObjs 16 } + +tmnxPortToChannelEntry OBJECT-TYPE + SYNTAX TmnxPortToChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping of the physical port index and the + channel index string to the index of the channel." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxChannelIdxString + } + ::= { tmnxPortToChannelTable 1 } + +TmnxPortToChannelEntry ::= SEQUENCE +{ + tmnxChannelIdxString DisplayString, + tmnxChannelPortID TmnxPortID +} + +tmnxChannelIdxString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxChannelIdxString is an index into the table. It contains a string + identifying a channel on the physical port." + ::= { tmnxPortToChannelEntry 1 } + +tmnxChannelPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxChannelPortID contains the port ID of the channel. This value is + used to identify the entry for this channel in the ifTable or the + tmnxPortTable." + ::= { tmnxPortToChannelEntry 2 } + +tmnxPortIngrMdaQosStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortIngrMdaQosStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxPortIngrMdaQosStatTable contains a row for each ethernet + or SONET/SDH port located on an oversubscribed MDA. + + Each object in a row refers to a QoS priority and forwarding class, + which is a decimal value between 00 and 15 inclusive. The following + table describes each decimal value: + + | Priority + |------------------ + Forwarding Class | High Low + ---------------------------------------- + NC (Network Control) | 00 01 + H1 (Voice) | 02 03 + EF (Premium) | 04 05 + H2 (Video) | 06 07 + L1 (Management) | 08 09 + AF (Assured) | 10 11 + L2 (Priority) | 12 13 + BE (Best Effort) | 14 15" + ::= { tmnxPortObjs 17 } + +tmnxPortIngrMdaQosStatEntry OBJECT-TYPE + SYNTAX TmnxPortIngrMdaQosStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row indicates the MDA QoS discard statistics on an ethernet or + SONET/SDH port located on an oversubscribed MDA. For ethernet ports, + the tmnxPortEtherIngressRate object indicates the ingress shaping rate + configured." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortIngrMdaQosStatTable 1 } + +TmnxPortIngrMdaQosStatEntry ::= SEQUENCE +{ + tmnxPortIngrMdaQos00StatDropPkts Counter64, + tmnxPortIngrMdaQos00StatDropOcts Counter64, + tmnxPortIngrMdaQos01StatDropPkts Counter64, + tmnxPortIngrMdaQos01StatDropOcts Counter64, + tmnxPortIngrMdaQos02StatDropPkts Counter64, + tmnxPortIngrMdaQos02StatDropOcts Counter64, + tmnxPortIngrMdaQos03StatDropPkts Counter64, + tmnxPortIngrMdaQos03StatDropOcts Counter64, + tmnxPortIngrMdaQos04StatDropPkts Counter64, + tmnxPortIngrMdaQos04StatDropOcts Counter64, + tmnxPortIngrMdaQos05StatDropPkts Counter64, + tmnxPortIngrMdaQos05StatDropOcts Counter64, + tmnxPortIngrMdaQos06StatDropPkts Counter64, + tmnxPortIngrMdaQos06StatDropOcts Counter64, + tmnxPortIngrMdaQos07StatDropPkts Counter64, + tmnxPortIngrMdaQos07StatDropOcts Counter64, + tmnxPortIngrMdaQos08StatDropPkts Counter64, + tmnxPortIngrMdaQos08StatDropOcts Counter64, + tmnxPortIngrMdaQos09StatDropPkts Counter64, + tmnxPortIngrMdaQos09StatDropOcts Counter64, + tmnxPortIngrMdaQos10StatDropPkts Counter64, + tmnxPortIngrMdaQos10StatDropOcts Counter64, + tmnxPortIngrMdaQos11StatDropPkts Counter64, + tmnxPortIngrMdaQos11StatDropOcts Counter64, + tmnxPortIngrMdaQos12StatDropPkts Counter64, + tmnxPortIngrMdaQos12StatDropOcts Counter64, + tmnxPortIngrMdaQos13StatDropPkts Counter64, + tmnxPortIngrMdaQos13StatDropOcts Counter64, + tmnxPortIngrMdaQos14StatDropPkts Counter64, + tmnxPortIngrMdaQos14StatDropOcts Counter64, + tmnxPortIngrMdaQos15StatDropPkts Counter64, + tmnxPortIngrMdaQos15StatDropOcts Counter64 +} + +tmnxPortIngrMdaQos00StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos00StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 00 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 1 } + +tmnxPortIngrMdaQos00StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos00StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 00 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 2 } + +tmnxPortIngrMdaQos01StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos01StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 01 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 3 } + +tmnxPortIngrMdaQos01StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos01StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 01 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 4 } + +tmnxPortIngrMdaQos02StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos02StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 02 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 5 } + +tmnxPortIngrMdaQos02StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos02StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 02 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 6 } + +tmnxPortIngrMdaQos03StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos03StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 03 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 7 } + +tmnxPortIngrMdaQos03StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos03StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 03 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 8 } + +tmnxPortIngrMdaQos04StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos04StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 04 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 9 } + +tmnxPortIngrMdaQos04StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos04StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 04 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 10 } + +tmnxPortIngrMdaQos05StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos05StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 05 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 11 } + +tmnxPortIngrMdaQos05StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos05StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 05 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 12 } + +tmnxPortIngrMdaQos06StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos06StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 06 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 13 } + +tmnxPortIngrMdaQos06StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos06StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 06 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 14 } + +tmnxPortIngrMdaQos07StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos07StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 07 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 15 } + +tmnxPortIngrMdaQos07StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos07StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 07 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 16 } + +tmnxPortIngrMdaQos08StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos08StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 08 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 17 } + +tmnxPortIngrMdaQos08StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos08StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 08 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 18 } + +tmnxPortIngrMdaQos09StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos09StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 09 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 19 } + +tmnxPortIngrMdaQos09StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos09StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 09 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 20 } + +tmnxPortIngrMdaQos10StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos10StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 10 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 21 } + +tmnxPortIngrMdaQos10StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos10StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 10 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 22 } + +tmnxPortIngrMdaQos11StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos11StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 11 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 23 } + +tmnxPortIngrMdaQos11StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos11StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 11 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 24 } + +tmnxPortIngrMdaQos12StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos12StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 12 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 25 } + +tmnxPortIngrMdaQos12StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos12StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 12 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 26 } + +tmnxPortIngrMdaQos13StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos13StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 13 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 27 } + +tmnxPortIngrMdaQos13StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos13StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 13 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 28 } + +tmnxPortIngrMdaQos14StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos14StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 14 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 29 } + +tmnxPortIngrMdaQos14StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos14StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 14 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 30 } + +tmnxPortIngrMdaQos15StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos15StatDropPkts indicates the number of packets + dropped on the oversubscribed MDA for QoS classifier result threshold + 15 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 31 } + +tmnxPortIngrMdaQos15StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos15StatDropOcts indicates the number of octets + dropped on the oversubscribed MDA for QoS classifier result threshold + 15 because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 32 } + +tmnxSonetGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSonetGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSonetGroupTable has an entry for each + Tributary Unit Group(TUG3) on a path. On a port which supports + unchannelized STS-3's, rows in this table are created when a + channelized STS-3 has its tmnxSonetPathChildType set to sdhTug3. + On a port which does not support unchannelized STS-3's, the rows + in this table are implicitly created when a STS-3 is created + in the tmnxSonetPathTable. Entries in this table are implicitly + deleted when the parent entry of this group is deleted from the + tmnxSonetPathTable or if the tmnxSonetPathChildType of the parent + is set to something other than sdhTug3." + ::= { tmnxPortObjs 18 } + +tmnxSonetGroupEntry OBJECT-TYPE + SYNTAX TmnxSonetGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Tributary Unit Group(TUG3) on a path." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxSonetGroupTable 1 } + +TmnxSonetGroupEntry ::= SEQUENCE +{ + tmnxSonetGroupType TmnxMDAChanType, + tmnxSonetGroupParentPortID TmnxPortID, + tmnxSonetGroupChildType TmnxMDAChanType, + tmnxSonetGroupName TNamedItemOrEmpty +} + +tmnxSonetGroupType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSonetGroupType indicates the sonet group type of this entry. For + STS-3/STM-1 channelization, the value of this object will be + 'sdhTug3'." + ::= { tmnxSonetGroupEntry 1 } + +tmnxSonetGroupParentPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSonetGroupParentPortID indicates the TmnxPortID of the parent of + this group." + ::= { tmnxSonetGroupEntry 2 } + +tmnxSonetGroupChildType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxSonetGroupChildType is used to configure the type of the children + of this group. Based on the value of this object, entries of a certain + channel type can be created in the tmnxSonetPathTable. For example, if + the value of this object is set to 'sonetVt15', then 28 entries of + type 'sonetVt15' can be created in the tmnxSonetPathTable." + ::= { tmnxSonetGroupEntry 3 } + +tmnxSonetGroupName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSonetGroupName is the textual name for this sonet group." + ::= { tmnxSonetGroupEntry 4 } + +tmnxPortScalarObjs OBJECT IDENTIFIER ::= { tmnxPortObjs 19 } + +tmnxL4LoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxL4LoadBalancing specifies whether layer 4 + information, src and dst ports, should be used in the LAG and ECMP + hashing algorithm. This is the global system setting that all ports + will inherit. When set to 'true', src and dst ports are used in the + hashing algorithm. The per port setting of + tmnxPortLoadBalanceAlgorithm can override tmnxL4LoadBalancing." + DEFVAL { false } + ::= { tmnxPortScalarObjs 1 } + +tmnxLsrIpLoadBalancing OBJECT-TYPE + SYNTAX INTEGER { + label-only (1), + label-ip (2), + ip-only (3), + eth-encap-ip (4), + label-ip-l4-teid (5), + reserved6 (6), + label-ip-or-teid (7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLsrIpLoadBalancing specifies whether the IP Header is + used in the LAG and ECMP LSR hashing algorithm. This is the global + system setting that all ports will inherit. + + When set to 'label-ip (2)', the IP Header is included in the hashing + algorithm. + + When set to 'ip-only (3)' the IP Header is used exclusively in the + hashing algorithm. + + When set to 'eth-encap-ip (4)' the IP SA/DA fields is used in the + hashing Algorithm. + + When set to 'label-ip-l4-teid (5)' the hashing algorithm hashes based + on label, IP header, L4 header, and GTP header (TEID) in order. The + hashing algorithm will use all the supported headers that are found in + the header fragment of incoming traffic. + + When set to 'label-eth-ip-l4-teid (6)' the hashing algorithm hashes + based on label, ETH header if present, IP header, L4 src/dst port and + GTP header (TEID). + + When set to 'label-ip-or-teid (7)' the hashing algorithm hashes based + on label or labels, IP SA/DA, IPv4 Protocol or GTP header (TEID)." + DEFVAL { label-only } + ::= { tmnxPortScalarObjs 2 } + +tmnxIpLoadBalancing OBJECT-TYPE + SYNTAX INTEGER { + standard (1), + systemIp (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxIpLoadBalancing specifies whether or not this node's + system IP address is used in the final stage of the load balancing + (hashing) algorithm used to choose the LAG member or ECMP route for an + outbound packet. + + If 'systemIp(2)' is selected, this node's system IP address (i.e. + TIMETRA-VRTR-MIB::vRiaIpAddress.1.1.1) is used in the final stage of + the LAG and ECMP load balancing algorithm. This selection makes it + more likely that different SROS nodes in a network will make different + load balancing decisions. 'systemIp(2)' is supported on iom3-xp IOMs, + equivalent IMMs, and newer IOM and IMM types. When older IOMs/IMMs are + present in a system which has 'systemIp(2)' configured, the older IOMs + operate in 'standard(1)' mode. + + If 'standard(1)' is selected, this node's system IP address is not + used in the final stage of the LAG and ECMP load balancing algorithm. + 'standard(1)' is supported on all IOM and IMM types. + + The earlier stages of the load balancing algorithm are controlled by + tmnxL4LoadBalancing and tmnxLsrIpLoadBalancing (when applicable)." + DEFVAL { standard } + ::= { tmnxPortScalarObjs 3 } + +tmnxMulticastEnhLoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMulticastEnhLoadBalancing specifies how the node + distributes multicast traffic over LAG ports. + + The default value, 'false (1),' preserves the behaviour prior to + the introduction of this object: multicast traffic hash uses internal + system multicast identifiers. This allows per multicast + (S,G) channel (IP replication) or per LSP (MPLS replication) traffic + distribution over LAG. + + The value of 'true (2)' introduces an enhanced multicast distribution + over LAG: multicast traffic hash uses packet header information and + configuration of other system level hashing parameters like + tmnxL4LoadBalancing, tmnxLsrIpLoadBalancing, or tmnxIpLoadBalancing. + The functionality allows for a greater flexibility in defining how + multicast is to be distributed over a LAG allowing, for example, per + (S,G) channel distribution for both IP and MPLS replications." + DEFVAL { false } + ::= { tmnxPortScalarObjs 4 } + +tmnxServiceIdLagHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxServiceIdLagHashing specifies how the node + distributes LAG link traffic in a VLL service when both ECMP and LAG + load balancing are performed. + + The default value, 'false (1),' preserves the behaviour prior to the + introduction of this object: the ingress IOM will select one ECMP + interface and one LAG link for all packets on the VLL service based on + a modulo of the service ID. + + The value of 'true (2)' introduces an enhanced distribution which + hashes the service-id prior to the LAG link modulo operation. + + The default value, 'false (1),' preserves the behaviour prior to the + introduction of this object: the ingress IOM will select one ECMP + interface and one LAG link for all packets on the VLL service based on + a modulo of the service ID. + + The value of 'true (2)' introduces an enhanced distribution for VLL + services." + DEFVAL { false } + ::= { tmnxPortScalarObjs 5 } + +tmnxL2tpLoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxL2tpLoadBalancing specifies if the L2TP header is + taken into account for the load-balancing hash." + DEFVAL { false } + ::= { tmnxPortScalarObjs 6 } + +tmnxLoadBalancingHashEcmpPoly OBJECT-TYPE + SYNTAX TmnxCrcPolynomial + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLoadBalancingHashEcmpPoly specifies the CRC polynomial + used in the ECMP hashing. This is the global system setting that would + affect system wide ECMP hashing. The same polynomial value cannot be used + by both tmnxLoadBalancingHashEcmpPoly and tmnxLoadBalancingHashLagPoly." + DEFVAL { poly1 } + ::= { tmnxPortScalarObjs 7 } + +tmnxLoadBalancingHashLagPoly OBJECT-TYPE + SYNTAX TmnxCrcPolynomial + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLoadBalancingHashLagPoly specifies the CRC polynomial + used in the LAG hashing. This is the global system setting that + affects system wide LAG hashing. The same polynomial value cannot be used + by both tmnxLoadBalancingHashEcmpPoly and tmnxLoadBalancingHashLagPoly." + DEFVAL { poly2 } + ::= { tmnxPortScalarObjs 8 } + +tmnxCiscoHDLCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCiscoHDLCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCiscoHDLCTable has an entry for each port in the system that + is configured for Cisco HDLC. It contains the parameters related to + Cisco HDLC protocol on this port." + ::= { tmnxPortObjs 20 } + +tmnxCiscoHDLCEntry OBJECT-TYPE + SYNTAX TmnxCiscoHDLCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCiscoHDLCEntry specifies parameters for a particular + interfaces running Cisco HDLC encapsulation. Entries cannot be created + and deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxCiscoHDLCTable 1 } + +TmnxCiscoHDLCEntry ::= SEQUENCE +{ + tmnxCiscoHDLCKeepAliveInt Unsigned32, + tmnxCiscoHDLCUpCount Unsigned32, + tmnxCiscoHDLCDownCount Unsigned32, + tmnxCiscoHDLCOperState TmnxOperState +} + +tmnxCiscoHDLCKeepAliveInt OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxCiscoHDLCKeepAliveInt specifies the interval in seconds used for + sending periodic keepalive packets. The default value is set to 10 + seconds. A value of 0 specifies that the keepalive function is turned + off. + + It is expected that the nodes at the two endpoints of the Cisco HDLC + link are provisioned with the same values." + DEFVAL { 10 } + ::= { tmnxCiscoHDLCEntry 1 } + +tmnxCiscoHDLCUpCount OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxCiscoHDLCUpCount specifies the number of continual keepalive + packets that has to be received to declare the link up. + + It is expected that the nodes at the two endpoints of the Cisco HDLC + link are provisioned with the same values." + DEFVAL { 1 } + ::= { tmnxCiscoHDLCEntry 2 } + +tmnxCiscoHDLCDownCount OBJECT-TYPE + SYNTAX Unsigned32 (3..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxCiscoHDLCDownCount specifies the number of + 'tmnxCiscoHDLCKeepAliveInt' intervals that must pass without receiving + a keepalive packet before the link is declared down. + + It is expected that the nodes at the two endpoints of the Cisco HDLC + link are provisioned with the same values." + DEFVAL { 3 } + ::= { tmnxCiscoHDLCEntry 3 } + +tmnxCiscoHDLCOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCiscoHDLCOperState indicates the operational status + of the Cisco HDLC protocol for this port." + ::= { tmnxCiscoHDLCEntry 4 } + +tmnxBundleImaGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleImaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleImaGrpTable contains IMA Group data" + ::= { tmnxPortObjs 21 } + +tmnxBundleImaGrpEntry OBJECT-TYPE + SYNTAX TmnxBundleImaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains data on an IMA Group." + INDEX { + tmnxChassisIndex, + tmnxBundleBundleID + } + ::= { tmnxBundleImaGrpTable 1 } + +TmnxBundleImaGrpEntry ::= SEQUENCE +{ + tmnxBundleImaGrpLnkActTimer Unsigned32, + tmnxBundleImaGrpLnkDeactTimer Unsigned32, + tmnxBundleImaGrpSymmetryMode INTEGER, + tmnxBundleImaGrpTxId Integer32, + tmnxBundleImaGrpRxId Integer32, + tmnxBundleImaGrpTxRefLnk TmnxPortID, + tmnxBundleImaGrpRxRefLnk TmnxPortID, + tmnxBundleImaGrpSmNeState TmnxImaGrpState, + tmnxBundleImaGrpSmFeState TmnxImaGrpState, + tmnxBundleImaGrpSmFailState TmnxImaGrpFailState, + tmnxBundleImaGrpSmDownSecs Counter32, + tmnxBundleImaGrpSmOperSecs Counter32, + tmnxBundleImaGrpAvailTxCR Gauge32, + tmnxBundleImaGrpAvailRxCR Gauge32, + tmnxBundleImaGrpNeFails Counter32, + tmnxBundleImaGrpFeFails Counter32, + tmnxBundleImaGrpTxIcpCells Counter32, + tmnxBundleImaGrpRxIcpCells Counter32, + tmnxBundleImaGrpErrorIcpCells Counter32, + tmnxBundleImaGrpLostRxIcpCells Counter32, + tmnxBundleImaGrpTxOamLablVal Integer32, + tmnxBundleImaGrpRxOamLablVal Integer32, + tmnxBundleImaGrpAlphaValue Integer32, + tmnxBundleImaGrpBetaValue Integer32, + tmnxBundleImaGrpGammaValue Integer32, + tmnxBundleImaGrpNeClockMode TmnxImaGrpClockModes, + tmnxBundleImaGrpFeClockMode TmnxImaGrpClockModes, + tmnxBundleImaGrpVersion TmnxImaGrpVersion, + tmnxBundleImaGrpMaxConfBw Unsigned32, + tmnxBundleImaGrpTestState TmnxImaTestState, + tmnxBundleImaGrpTestMember TmnxPortID, + tmnxBundleImaGrpTestPattern Integer32, + tmnxBundleImaGrpDiffDelayMaxObs Unsigned32, + tmnxBundleImaGrpLeastDelayLink Unsigned32 +} + +tmnxBundleImaGrpLnkActTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..30000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLnkActTimer specifies the Link Activation Timer used + to clear an existing LIF, LODS and FRI-IMA alarm. The time specified + determines how long is needed for member links to stabilize before + being activated." + DEFVAL { 10000 } + ::= { tmnxBundleImaGrpEntry 1 } + +tmnxBundleImaGrpLnkDeactTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..30000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLnkDeactTimer specifies the Link Deactivation Timer + used to raise an LIF, LODS and FRI-IMA alarm. The time specified + determines how long before a member link is declared in error and is + deactivated." + DEFVAL { 2000 } + ::= { tmnxBundleImaGrpEntry 2 } + +tmnxBundleImaGrpSymmetryMode OBJECT-TYPE + SYNTAX INTEGER { + symmetric (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSymmetryMode specifies the type of cell rate transfer + over the virtual link." + DEFVAL { symmetric } + ::= { tmnxBundleImaGrpEntry 3 } + +tmnxBundleImaGrpTxId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxId indicates the IMA Id generated at group creation + time used by the near-end." + ::= { tmnxBundleImaGrpEntry 4 } + +tmnxBundleImaGrpRxId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxId indicates the IMA ID generated at group creation + time used by the far-end." + ::= { tmnxBundleImaGrpEntry 5 } + +tmnxBundleImaGrpTxRefLnk OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxRefLnk indicates the IMA bundle member that was + selected to be the transmit timing reference link. If no member has + been selected as the reference link a value of zero is returned. " + ::= { tmnxBundleImaGrpEntry 6 } + +tmnxBundleImaGrpRxRefLnk OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxRefLnk indicates the IMA bundle member that was + detected to be the receive timing reference link. If no member has + been detected as the reference link a value of zero is returned. " + ::= { tmnxBundleImaGrpEntry 7 } + +tmnxBundleImaGrpSmNeState OBJECT-TYPE + SYNTAX TmnxImaGrpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmNeState indicates the current state of the IMA Group + for the near-end." + ::= { tmnxBundleImaGrpEntry 8 } + +tmnxBundleImaGrpSmFeState OBJECT-TYPE + SYNTAX TmnxImaGrpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmFeState indicates the current state of the IMA Group + for the far-end." + ::= { tmnxBundleImaGrpEntry 9 } + +tmnxBundleImaGrpSmFailState OBJECT-TYPE + SYNTAX TmnxImaGrpFailState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmFailState indicates the current state of the IMA + Group." + ::= { tmnxBundleImaGrpEntry 10 } + +tmnxBundleImaGrpSmDownSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmDownSecs indicates the number of seconds that the + IMA Group State Machine is not Operational." + ::= { tmnxBundleImaGrpEntry 11 } + +tmnxBundleImaGrpSmOperSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmOperSecs indicates the number of seconds that the + IMA Group State Machine has been in the Operational State." + ::= { tmnxBundleImaGrpEntry 12 } + +tmnxBundleImaGrpAvailTxCR OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpAvailTxCR indicates the available transmit bandwidth + on this IMA group. It only considers members that are in the Active + State." + ::= { tmnxBundleImaGrpEntry 13 } + +tmnxBundleImaGrpAvailRxCR OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpAvailRxCR indicates the available bandwidth on this + IMA group in the receive direction. It only considers members that are + in the Active State." + ::= { tmnxBundleImaGrpEntry 14 } + +tmnxBundleImaGrpNeFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpNeFails indicates the number of reported IMA Group + failures since boot time." + ::= { tmnxBundleImaGrpEntry 15 } + +tmnxBundleImaGrpFeFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpFeFails indicates the number of reported IMA Group + far-end failures since boot time." + ::= { tmnxBundleImaGrpEntry 16 } + +tmnxBundleImaGrpTxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxIcpCells indicates number of transmitted ICP cells + for this IMA Group." + ::= { tmnxBundleImaGrpEntry 17 } + +tmnxBundleImaGrpRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxIcpCells indicates number of received ICP cells for + this IMA Group." + ::= { tmnxBundleImaGrpEntry 18 } + +tmnxBundleImaGrpErrorIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpErrorIcpCells indicates number of ICP cells with HEC + or CRC-10 errors." + ::= { tmnxBundleImaGrpEntry 19 } + +tmnxBundleImaGrpLostRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLostRxIcpCells indicates the number of missing ICP + cells at the expected offset." + ::= { tmnxBundleImaGrpEntry 20 } + +tmnxBundleImaGrpTxOamLablVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxOamLablVal indicates near-end value to be + transmitted." + ::= { tmnxBundleImaGrpEntry 21 } + +tmnxBundleImaGrpRxOamLablVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxOamLablVal indicates far-end value received." + ::= { tmnxBundleImaGrpEntry 22 } + +tmnxBundleImaGrpAlphaValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpAlphaValue specifies the number of consecutive ICP + cells that need to be detected before moving from the IMA Sync State + to the IMA Hunt State." + DEFVAL { 2 } + ::= { tmnxBundleImaGrpEntry 23 } + +tmnxBundleImaGrpBetaValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpBetaValue specifies the number of consecutive errored + ICP cells that need to be detected before moving from the IMA Sync + State to the IMA Hunt State" + DEFVAL { 2 } + ::= { tmnxBundleImaGrpEntry 24 } + +tmnxBundleImaGrpGammaValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpGammaValue specifies the number of consecutive valid + ICP cells that need to be detected before moving from the IMA pre-Sync + State to the IMA Hunt State." + DEFVAL { 1 } + ::= { tmnxBundleImaGrpEntry 25 } + +tmnxBundleImaGrpNeClockMode OBJECT-TYPE + SYNTAX TmnxImaGrpClockModes + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpNeClockMode specifies near-end transmit clock mode." + DEFVAL { ctc } + ::= { tmnxBundleImaGrpEntry 26 } + +tmnxBundleImaGrpFeClockMode OBJECT-TYPE + SYNTAX TmnxImaGrpClockModes + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpFeClockMode specifies far-end transmit clock mode." + DEFVAL { ctc } + ::= { tmnxBundleImaGrpEntry 27 } + +tmnxBundleImaGrpVersion OBJECT-TYPE + SYNTAX TmnxImaGrpVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpVersion specifies the IMA Version for this group." + DEFVAL { oneDotOne } + ::= { tmnxBundleImaGrpEntry 28 } + +tmnxBundleImaGrpMaxConfBw OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpMaxConfBw specifies the number of links that is used + to determine the maximum configurable bandwidth that is allowed to be + used for this IMA group." + DEFVAL { 8 } + ::= { tmnxBundleImaGrpEntry 29 } + +tmnxBundleImaGrpTestState OBJECT-TYPE + SYNTAX TmnxImaTestState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTestState specifies the current state of the test + pattern procedure. A value of 'disabled' specifies that the group is + currently not running. A value of 'operating' enables the test pattern + procedure. The test pattern procedure continues until it is + 'disabled'." + DEFVAL { disabled } + ::= { tmnxBundleImaGrpEntry 30 } + +tmnxBundleImaGrpTestMember OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTestMember specifies a member link to be used for the + test pattern procedure. A value of zero indicates that no member link + has been selected. + + When tmnxBundleImaGrpTestState does not have the value 'disabled', an + attempt to set this object will be rejected with an inconsistentValue + error." + DEFVAL { 0 } + ::= { tmnxBundleImaGrpEntry 31 } + +tmnxBundleImaGrpTestPattern OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTestPattern specifies the Transmit Test Pattern in an + IMA group loopback operation. This value may only be changed when + tmnxBundleImaGrpTestState is 'disabled'." + DEFVAL { 0 } + ::= { tmnxBundleImaGrpEntry 32 } + +tmnxBundleImaGrpDiffDelayMaxObs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpDiffDelayMaxObs indicates the latest maximum + differential delay observed between links having the least and most + link propagation delay among the received links configured in this IMA + group." + ::= { tmnxBundleImaGrpEntry 33 } + +tmnxBundleImaGrpLeastDelayLink OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLeastDelayLink indicates a member link which has the + smallest link propagation delay. If this delay has yet to be + determined or no member link has been configured, a value of zero is + returned." + ::= { tmnxBundleImaGrpEntry 34 } + +tmnxBundleMemberImaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMemberImaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMemberImaTable has an entry for an IMA link associated + with an IMA Group." + ::= { tmnxPortObjs 22 } + +tmnxBundleMemberImaEntry OBJECT-TYPE + SYNTAX TmnxBundleMemberImaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IMA link associated with an IMA Group." + INDEX { + tmnxBundleBundleID, + tmnxPortPortID + } + ::= { tmnxBundleMemberImaTable 1 } + +TmnxBundleMemberImaEntry ::= SEQUENCE +{ + tmnxBundleMemberImaNeTxState TmnxImaLnkState, + tmnxBundleMemberImaNeRxState TmnxImaLnkState, + tmnxBundleMemberImaFeTxState TmnxImaLnkState, + tmnxBundleMemberImaFeRxState TmnxImaLnkState, + tmnxBundleMemberImaNeRxFailState TmnxImaLnkFailState, + tmnxBundleMemberImaFeRxFailState TmnxImaLnkFailState, + tmnxBundleMemberImaTxLid Integer32, + tmnxBundleMemberImaRxLid Integer32, + tmnxBundleMemberImaViolations Counter32, + tmnxBundleMemberImaNeSevErrSecs Counter32, + tmnxBundleMemberImaFeSevErrSecs Counter32, + tmnxBundleMemberImaNeUnavailSecs Counter32, + tmnxBundleMemberImaFeUnavailSecs Counter32, + tmnxBundleMemberImaNeTxUnuseSecs Counter32, + tmnxBundleMemberImaNeRxUnuseSecs Counter32, + tmnxBundleMemberImaFeTxUnuseSecs Counter32, + tmnxBundleMemberImaFeRxUnuseSecs Counter32, + tmnxBundleMemberImaNeTxNumFails Counter32, + tmnxBundleMemberImaNeRxNumFails Counter32, + tmnxBundleMemberImaFeTxNumFails Counter32, + tmnxBundleMemberImaFeRxNumFails Counter32, + tmnxBundleMemberImaTxIcpCells Counter32, + tmnxBundleMemberImaRxIcpCells Counter32, + tmnxBundleMemberImaErrorIcpCells Counter32, + tmnxBundleMemberImaLstRxIcpCells Counter32, + tmnxBundleMemberImaOifAnomalies Counter32, + tmnxBundleMemberImaRxTestState TmnxImaTestState, + tmnxBundleMemberImaRxTestPattern Integer32, + tmnxBundleMemberImaRelDelay Unsigned32 +} + +tmnxBundleMemberImaNeTxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeTxState indicates the state of near-end transmit + IMA link." + ::= { tmnxBundleMemberImaEntry 1 } + +tmnxBundleMemberImaNeRxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxState indicates the state of near-end receive + IMA link." + ::= { tmnxBundleMemberImaEntry 2 } + +tmnxBundleMemberImaFeTxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeTxState indicates the state of far-end transmit + IMA link." + ::= { tmnxBundleMemberImaEntry 3 } + +tmnxBundleMemberImaFeRxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxState indicates the state of far-end receive + IMA link." + ::= { tmnxBundleMemberImaEntry 4 } + +tmnxBundleMemberImaNeRxFailState OBJECT-TYPE + SYNTAX TmnxImaLnkFailState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxFailState indicates the IMA link failure reason + for the near-end." + ::= { tmnxBundleMemberImaEntry 5 } + +tmnxBundleMemberImaFeRxFailState OBJECT-TYPE + SYNTAX TmnxImaLnkFailState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxFailState indicates the IMA link failure reason + for the far-end." + ::= { tmnxBundleMemberImaEntry 6 } + +tmnxBundleMemberImaTxLid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaTxLid indicates the Link Identifier assigned to the + transmit IMA link." + ::= { tmnxBundleMemberImaEntry 7 } + +tmnxBundleMemberImaRxLid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxLid indicates the Link Identifier used on the + receive IMA link." + ::= { tmnxBundleMemberImaEntry 8 } + +tmnxBundleMemberImaViolations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaViolations indicates the number of ICP violations + including errored, invalid or missing ICP cells." + ::= { tmnxBundleMemberImaEntry 9 } + +tmnxBundleMemberImaNeSevErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeSevErrSecs indicates the number of one second + intervals in which thirty percent or more of the near-end ICP cells + are in violation, or link defects have occurred." + ::= { tmnxBundleMemberImaEntry 10 } + +tmnxBundleMemberImaFeSevErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeSevErrSecs indicates the number of one second + intervals in which the far-end contains IMA-RDI defects." + ::= { tmnxBundleMemberImaEntry 11 } + +tmnxBundleMemberImaNeUnavailSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeUnavailSecs indicates the number of unavailable + seconds at the near-end." + ::= { tmnxBundleMemberImaEntry 12 } + +tmnxBundleMemberImaFeUnavailSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeUnavailSecs indicates the number of unavailable + seconds at the near-end." + ::= { tmnxBundleMemberImaEntry 13 } + +tmnxBundleMemberImaNeTxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeTxUnuseSecs indicates the number of unavailable + seconds at the near-end transmit link state machine." + ::= { tmnxBundleMemberImaEntry 14 } + +tmnxBundleMemberImaNeRxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxUnuseSecs indicates the number of unavailable + seconds at the near-end receive link state machine." + ::= { tmnxBundleMemberImaEntry 15 } + +tmnxBundleMemberImaFeTxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeTxUnuseSecs indicates the number of unavailable + seconds at the far-end transmit link state machine." + ::= { tmnxBundleMemberImaEntry 16 } + +tmnxBundleMemberImaFeRxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxUnuseSecs indicates the number of unavailable + seconds at the far-end receive link state machine." + ::= { tmnxBundleMemberImaEntry 17 } + +tmnxBundleMemberImaNeTxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeTxNumFails indicates the number of times that a + near-end transmit alarm is set on the IMA link." + ::= { tmnxBundleMemberImaEntry 18 } + +tmnxBundleMemberImaNeRxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxNumFails indicates the number of times that a + near-end receive alarm is set on the IMA link." + ::= { tmnxBundleMemberImaEntry 19 } + +tmnxBundleMemberImaFeTxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeTxNumFails indicates the number of times that a + far-end transmit alarm is set on the IMA link." + ::= { tmnxBundleMemberImaEntry 20 } + +tmnxBundleMemberImaFeRxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxNumFails indicates the number of times that a + far-end receive alarm is set on the IMA link." + ::= { tmnxBundleMemberImaEntry 21 } + +tmnxBundleMemberImaTxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaTxIcpCells indicates the number of ICP cells that + have been transmitted on the IMA link." + ::= { tmnxBundleMemberImaEntry 22 } + +tmnxBundleMemberImaRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxIcpCells indicates the number of ICP cells that + have been received on the IMA link." + ::= { tmnxBundleMemberImaEntry 23 } + +tmnxBundleMemberImaErrorIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaErrorIcpCells indicates the number of ICP cells + with HEC or CRC-10 errors." + ::= { tmnxBundleMemberImaEntry 24 } + +tmnxBundleMemberImaLstRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaLstRxIcpCells indicates the number of lost ICP + cells at the expected offset." + ::= { tmnxBundleMemberImaEntry 25 } + +tmnxBundleMemberImaOifAnomalies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaOifAnomalies indicates the number of OIF anomalies + at the near-end." + ::= { tmnxBundleMemberImaEntry 26 } + +tmnxBundleMemberImaRxTestState OBJECT-TYPE + SYNTAX TmnxImaTestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxTestState indicates the current state of the test + pattern on this link." + ::= { tmnxBundleMemberImaEntry 27 } + +tmnxBundleMemberImaRxTestPattern OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxTestPattern indicates the received test pattern + value on this link." + ::= { tmnxBundleMemberImaEntry 28 } + +tmnxBundleMemberImaRelDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRelDelay indicates the latest measured delay on + this member link relative to the member link with the least delay + within the same IMA group" + ::= { tmnxBundleMemberImaEntry 29 } + +tmnxDS1PortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS1PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS1PortTable has an entry for a DS1 physical port." + ::= { tmnxPortObjs 23 } + +tmnxDS1PortEntry OBJECT-TYPE + SYNTAX TmnxDS1PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a physical DS1 port on a + IOM card in a chassis in the system. Entries cannot be created + and deleted via SNMP SET operations. Entries in this table will + be created automatically when the tmnxMDAAssignedType object is + set to the DS1 MDA type The tmnxDS1PortEntry contains attributes + that are unique to the 'ds1e1' TmnxPortType. The tmnxPortPortID + contains the slot, mda and port numbers encoded into it. + + For each tmnxDS1PortEntry, there will be a corresponding entry in the + tmnxPortTable and the ifTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxDS1PortTable 1 } + +TmnxDS1PortEntry ::= SEQUENCE +{ + tmnxDS1PortBuildout INTEGER, + tmnxDS1PortLastChangeTime TimeStamp, + tmnxDS1PortType INTEGER, + tmnxDS1PortLineLength INTEGER, + tmnxDS1PortLbo INTEGER, + tmnxDS1PortDbGain Integer32, + tmnxDS1PortLineImpedance Unsigned32, + tmnxDS1PortLineEncoding INTEGER +} + +tmnxDS1PortBuildout OBJECT-TYPE + SYNTAX INTEGER { + short (1), + long (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortBuildout configures the cable buildout length. A ds1 port + has two settings for the DS1 cable buildout: a 'short' setting, for + cable lengths of less than or equal to 655 feet, and a 'long' setting + for cable lengths of greater than 655 feet. + This object applies to copper-cable-based DS1 ports only." + DEFVAL { short } + ::= { tmnxDS1PortEntry 1 } + +tmnxDS1PortLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS1PortLastChangeTime variable contains the sysUpTime value of + the most recently modified writable variable in the tmnxDS1PortEntry + row for this port." + ::= { tmnxDS1PortEntry 2 } + +tmnxDS1PortType OBJECT-TYPE + SYNTAX INTEGER { + ds1 (1), + e1 (2), + j1 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortType configures the type of the physical port to 'ds1', + 'e1' or 'j1'." + DEFVAL { ds1 } + ::= { tmnxDS1PortEntry 3 } + +tmnxDS1PortLineLength OBJECT-TYPE + SYNTAX INTEGER { + lengthNotApplicable (1), + length0To133 (2), + length134To266 (3), + length267To399 (4), + length400To533 (5), + length534To655 (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortLineLength configuration only applies to a ds1 port + configured with a 'short' buildout. tmnxDS1PortLineLength configures + the length of the line (in feet). For line lengths longer than 655 + feet configure the ds1 port buildout as 'long'. + For 'long' buildout the following values are valid: + lengthNotApplicable - Not applicable + For 'short' buildout the following values are valid: + length0To133 - For line length from 0 to 133 feet + length134To266 - For line length from 134 to 266 feet + length267To399 - For line length from 267 to 399 feet + length400To533 - For line length from 400 to 533 feet + length534To655 - For line length from 534 to 655 feet + The default for 'long' buildout is 'lengthNotApplicable' while the + default for 'short' buildout is 'length0To133'." + ::= { tmnxDS1PortEntry 4 } + +tmnxDS1PortLbo OBJECT-TYPE + SYNTAX INTEGER { + lboNotApplicable (1), + lbo0dB (2), + lboNeg7p5dB (3), + lboNeg15p0dB (4), + lboNeg22p5dB (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortLbo configuration only applies to a ds1 port + configured with a 'long' buildout. tmnxDS1PortLbo configures the + number of decibels(dB) the transmission signal decreases over the line. + For 'short' buildout the following values are valid: + lboNotApplicable - Not applicable + For 'long' buildout the following values are valid: + lbo0dB - For 0 dB + lboNeg7p5dB - For -7.5 dB + lboNeg15p0dB - For -15.0 dB + lboNeg22p5dB - For -22.5 dB + The default for 'short' build out is 'lboNotApplicable' while the + default for 'long' buildout is 'lbo0dB'" + ::= { tmnxDS1PortEntry 5 } + +tmnxDS1PortDbGain OBJECT-TYPE + SYNTAX Integer32 + UNITS "db" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1PortDbGain only applies to a ds1 port configured with a + 'long' buildout. tmnxDS1PortDbGain shows the number of decibels + the received signal is increased to compensate for loss." + ::= { tmnxDS1PortEntry 6 } + +tmnxDS1PortLineImpedance OBJECT-TYPE + SYNTAX Unsigned32 (75 | 100 | 120) + UNITS "Ohms" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1PortLineImpedance specifies the line impedance + set on the physical DS1/E1 port. + + A DS1 port can only be set to 100 Ohms. An E1 port can only be set to + 75 Ohms or 120 Ohms. The default is 120 Ohms." + ::= { tmnxDS1PortEntry 7 } + +tmnxDS1PortLineEncoding OBJECT-TYPE + SYNTAX INTEGER { + b8zs (1), + ami (2), + hdb3 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1PortLineEncoding specifies the line encoding + standard set on the physical DS1/E1 port. + + The possible values are: + b8zs (1) - Bipolar (or Binary) with 8-Zero Substitution. + Only applies to a DS1 port. + ami (2) - Alternate Mark Inversion. Only applies to a DS1 port. + hdb3 (3) - High Density Bipolar (or Binary) 3. + Only applies to an E1 port. + The default for DS1 ports is 'b8zs (1)', and the default for + E1 ports is 'hdb3 (3)'." + ::= { tmnxDS1PortEntry 8 } + +tmnxPortSchedOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortSchedOverrideTable has an entry for each port scheduler + override configured on this system." + ::= { tmnxPortObjs 24 } + +tmnxPortSchedOverrideEntry OBJECT-TYPE + SYNTAX TmnxPortSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port scheduler override. Entries are + created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortSchedOverrideTable 1 } + +TmnxPortSchedOverrideEntry ::= SEQUENCE +{ + tmnxPortSchedOverrideRowStatus RowStatus, + tmnxPortSchedOverrideSchedName DisplayString, + tmnxPortSchedOverrideLastChanged TimeStamp, + tmnxPortSchedOverrideMaxRate TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl1PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl1CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl2PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl2CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl3PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl3CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl4PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl4CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl5PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl5CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl6PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl6CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl7PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl7CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl8PIR TPortSchedulerPIRRate, + tmnxPortSchedOverrideLvl8CIR TPortSchedulerCIR, + tmnxPortSchedOverrideFlags BITS, + tmnxPortSchedOvrMaxRatePercent Unsigned32, + tmnxPortSchedOvrLvl1PIRPercent Unsigned32, + tmnxPortSchedOvrLvl1CIRPercent Unsigned32, + tmnxPortSchedOvrLvl2PIRPercent Unsigned32, + tmnxPortSchedOvrLvl2CIRPercent Unsigned32, + tmnxPortSchedOvrLvl3PIRPercent Unsigned32, + tmnxPortSchedOvrLvl3CIRPercent Unsigned32, + tmnxPortSchedOvrLvl4PIRPercent Unsigned32, + tmnxPortSchedOvrLvl4CIRPercent Unsigned32, + tmnxPortSchedOvrLvl5PIRPercent Unsigned32, + tmnxPortSchedOvrLvl5CIRPercent Unsigned32, + tmnxPortSchedOvrLvl6PIRPercent Unsigned32, + tmnxPortSchedOvrLvl6CIRPercent Unsigned32, + tmnxPortSchedOvrLvl7PIRPercent Unsigned32, + tmnxPortSchedOvrLvl7CIRPercent Unsigned32, + tmnxPortSchedOvrLvl8PIRPercent Unsigned32, + tmnxPortSchedOvrLvl8CIRPercent Unsigned32, + tmnxPortSchedOvrMaxRateHi TmnxQosRateHigh32, + tmnxPortSchedOvrMaxRate TmnxQosRateLow32, + tmnxPortSchedOvrLvl1PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl1PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl1CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl1CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl2PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl2PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl2CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl2CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl3PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl3PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl3CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl3CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl4PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl4PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl4CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl4CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl5PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl5PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl5CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl5CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl6PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl6PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl6CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl6CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl7PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl7PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl7CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl7CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl8PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl8PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl8CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl8CIR TmnxQosRateLow32 +} + +tmnxPortSchedOverrideRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideRowStatus is used for the creation + and deletion of port scheduler overrides. When + tmnxPortEgrPortSchedPlcy of the tmnxPortEntry indexed by the same + indices of this table is an empty string, creation will fail." + ::= { tmnxPortSchedOverrideEntry 1 } + +tmnxPortSchedOverrideSchedName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideSchedName indicates the name of the + port scheduler policy that this row entry overrides." + ::= { tmnxPortSchedOverrideEntry 2 } + +tmnxPortSchedOverrideLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tmnxPortSchedOverrideEntry 3 } + +tmnxPortSchedOverrideMaxRate OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideMaxRate specifies the explicit + maximum frame based bandwidth limit. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyMaxRate. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrMaxRate." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 4 } + +tmnxPortSchedOverrideLvl1PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl1PIR specifies the total + bandwidth limit, PIR, for priority level 1. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl1PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl1PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 5 } + +tmnxPortSchedOverrideLvl1CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl1CIR specifies the within-cir + bandwidth limit for priority level 1. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl1CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl1CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 6 } + +tmnxPortSchedOverrideLvl2PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl2PIR specifies the total + bandwidth limit, PIR, for priority level 2. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl2PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl2PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 7 } + +tmnxPortSchedOverrideLvl2CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl2CIR specifies the within-cir + bandwidth limit for priority level 2. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl2CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl2CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 8 } + +tmnxPortSchedOverrideLvl3PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl3PIR specifies the total + bandwidth limit, PIR, for priority level 3. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl3PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl3PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 9 } + +tmnxPortSchedOverrideLvl3CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl3CIR specifies the within-cir + bandwidth limit for priority level 3. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl3CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl3CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 10 } + +tmnxPortSchedOverrideLvl4PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl4PIR specifies the total + bandwidth limit, PIR, for priority level 4. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl4PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl4PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 11 } + +tmnxPortSchedOverrideLvl4CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl4CIR specifies the within-cir + bandwidth limit for priority level 4. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl4CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl4CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 12 } + +tmnxPortSchedOverrideLvl5PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl5PIR specifies the total + bandwidth limit, PIR, for priority level 5. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl5PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl5PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 13 } + +tmnxPortSchedOverrideLvl5CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl5CIR specifies the within-cir + bandwidth limit for priority level 5. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl5CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl5CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 14 } + +tmnxPortSchedOverrideLvl6PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl6PIR specifies the total + bandwidth limit, PIR, for priority level 6. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl6PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl6PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 15 } + +tmnxPortSchedOverrideLvl6CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl6CIR specifies the within-cir + bandwidth limit for priority level 6. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl6CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl6CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 16 } + +tmnxPortSchedOverrideLvl7PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl7PIR specifies the total + bandwidth limit, PIR, for priority level 7. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl7PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl7PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 17 } + +tmnxPortSchedOverrideLvl7CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl7CIR specifies the within-cir + bandwidth limit for priority level 7. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl7CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl7CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 18 } + +tmnxPortSchedOverrideLvl8PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl8PIR specifies the total + bandwidth limit, PIR, for priority level 8. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl8PIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl8PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 19 } + +tmnxPortSchedOverrideLvl8CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl8CIR specifies the within-cir + bandwidth limit for priority level 8. This object overrides + TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl8CIR. + + This object is obsoleted in 13.0 release and replaced by + tmnxPortSchedOvrLvl8CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 20 } + +tmnxPortSchedOverrideFlags OBJECT-TYPE + SYNTAX BITS { + maxRate (0), + lvl1PIR (1), + lvl1CIR (2), + lvl2PIR (3), + lvl2CIR (4), + lvl3PIR (5), + lvl3CIR (6), + lvl4PIR (7), + lvl4CIR (8), + lvl5PIR (9), + lvl5CIR (10), + lvl6PIR (11), + lvl6CIR (12), + lvl7PIR (13), + lvl7CIR (14), + lvl8PIR (15), + lvl8CIR (16), + maxRatePercent (17), + lvl1PIRPercent (18), + lvl1CIRPercent (19), + lvl2PIRPercent (20), + lvl2CIRPercent (21), + lvl3PIRPercent (22), + lvl3CIRPercent (23), + lvl4PIRPercent (24), + lvl4CIRPercent (25), + lvl5PIRPercent (26), + lvl5CIRPercent (27), + lvl6PIRPercent (28), + lvl6CIRPercent (29), + lvl7PIRPercent (30), + lvl7CIRPercent (31), + lvl8PIRPercent (32), + lvl8CIRPercent (33) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideFlags specifies the set of + attributes whose values have been overridden via management on this + port scheduler. Clearing a given flag will return the corresponding + overridden attribute to the value defined in the port's port scheduler + policy." + ::= { tmnxPortSchedOverrideEntry 21 } + +tmnxPortSchedOvrMaxRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrMaxRatePercent specifies the explicit + maximum frame based bandwidth limit in percentage. This object + overrides TIMETRA-QOS-MIB::tPortSchedPlcyMaxRatePercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 22 } + +tmnxPortSchedOvrLvl1PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl1PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 1. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl1PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 23 } + +tmnxPortSchedOvrLvl1CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl1CIRPercent specifies the within-cir + bandwidth percentage for priority level 1. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl1CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 24 } + +tmnxPortSchedOvrLvl2PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl2PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 2. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl2PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 25 } + +tmnxPortSchedOvrLvl2CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl2CIRPercent specifies the within-cir + bandwidth percentage for priority level 2. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl2CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 26 } + +tmnxPortSchedOvrLvl3PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl3PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 3. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl3PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 27 } + +tmnxPortSchedOvrLvl3CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl3CIRPercent specifies the within-cir + bandwidth percentage for priority level 3. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl3CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 28 } + +tmnxPortSchedOvrLvl4PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl4PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 4. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl4PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 29 } + +tmnxPortSchedOvrLvl4CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl4CIRPercent specifies the within-cir + bandwidth percentage for priority level 4. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl4CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 30 } + +tmnxPortSchedOvrLvl5PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl5PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 5. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl5PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 31 } + +tmnxPortSchedOvrLvl5CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl5CIRPercent specifies the within-cir + bandwidth percentage for priority level 5. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl5CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 32 } + +tmnxPortSchedOvrLvl6PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl6PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 6. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl6PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 33 } + +tmnxPortSchedOvrLvl6CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl6CIRPercent specifies the within-cir + bandwidth percentage for priority level 6. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl6CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 34 } + +tmnxPortSchedOvrLvl7PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl7PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 7. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl7PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 35 } + +tmnxPortSchedOvrLvl7CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl7CIRPercent specifies the within-cir + bandwidth percentage for priority level 7. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl7CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 36 } + +tmnxPortSchedOvrLvl8PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl8PIRPercent specifies the total + bandwidth percentage, PIR percentage, for priority level 8. This + object overrides TIMETRA-QOS-MIB::tPortSchedPlcyLvl8PIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 37 } + +tmnxPortSchedOvrLvl8CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl8CIRPercent specifies the within-cir + bandwidth percentage for priority level 8. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyLvl8CIRPercent." + DEFVAL { 10000 } + ::= { tmnxPortSchedOverrideEntry 38 } + +tmnxPortSchedOvrMaxRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrMaxRateHi specifies the upper 32 bits of + the explicit maximum frame based bandwidth limit. This object + overrides TIMETRA-QOS-MIB::tPortSchedPlcyMaxRate. + + This value should always be set along with tmnxPortSchedOvrMaxRate, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrMaxRateHi along with the value of + tmnxPortSchedOvrMaxRate is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 39 } + +tmnxPortSchedOvrMaxRate OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrMaxRate specifies the explicit maximum + frame based bandwidth limit. This object overrides + TIMETRA-QOS-MIB::tPortSchedPlcyMaxRate. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrMaxRateHi along with the value of + tmnxPortSchedOvrMaxRate is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 40 } + +tmnxPortSchedOvrLvl1PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl1PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 1. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 1 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl1PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl1PIRHi along with the value of + tmnxPortSchedOvrLvl1PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 41 } + +tmnxPortSchedOvrLvl1PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl1PIR specifies the total bandwidth + limit, PIR, for priority level 1. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 1 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl1PIRHi along with the value of + tmnxPortSchedOvrLvl1PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 42 } + +tmnxPortSchedOvrLvl1CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl1CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 1. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 1 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl1CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl1CIRHi along with the value of + tmnxPortSchedOvrLvl1CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 43 } + +tmnxPortSchedOvrLvl1CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl1CIR specifies the within-cir + bandwidth limit for priority level 1. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 1 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl1CIRHi along with the value of + tmnxPortSchedOvrLvl1CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 44 } + +tmnxPortSchedOvrLvl2PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl2PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 2. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 2 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl2PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl2PIRHi along with the value of + tmnxPortSchedOvrLvl2PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 45 } + +tmnxPortSchedOvrLvl2PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl2PIR specifies the total bandwidth + limit, PIR, for priority level 2. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 2 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl2PIRHi along with the value of + tmnxPortSchedOvrLvl2PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 46 } + +tmnxPortSchedOvrLvl2CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl2CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 2. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 2 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl2CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl2CIRHi along with the value of + tmnxPortSchedOvrLvl2CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 47 } + +tmnxPortSchedOvrLvl2CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl2CIR specifies the within-cir + bandwidth limit for priority level 2. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 2 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl2CIRHi along with the value of + tmnxPortSchedOvrLvl2CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 48 } + +tmnxPortSchedOvrLvl3PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl3PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 3. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 3 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl3PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl3PIRHi along with the value of + tmnxPortSchedOvrLvl3PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 49 } + +tmnxPortSchedOvrLvl3PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl3PIR specifies the total bandwidth + limit, PIR, for priority level 3. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 3 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl3PIRHi along with the value of + tmnxPortSchedOvrLvl3PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 50 } + +tmnxPortSchedOvrLvl3CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl3CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 3. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 3 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl3CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl3CIRHi along with the value of + tmnxPortSchedOvrLvl3CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 51 } + +tmnxPortSchedOvrLvl3CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl3CIR specifies the within-cir + bandwidth limit for priority level 3. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 3 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl3CIRHi along with the value of + tmnxPortSchedOvrLvl3CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 52 } + +tmnxPortSchedOvrLvl4PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl4PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 4. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 4 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl4PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl4PIRHi along with the value of + tmnxPortSchedOvrLvl4PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 53 } + +tmnxPortSchedOvrLvl4PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl4PIR specifies the total bandwidth + limit, PIR, for priority level 4. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 4 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl4PIRHi along with the value of + tmnxPortSchedOvrLvl4PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 54 } + +tmnxPortSchedOvrLvl4CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl4CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 4. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 4 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl4CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl4CIRHi along with the value of + tmnxPortSchedOvrLvl4CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 55 } + +tmnxPortSchedOvrLvl4CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl4CIR specifies the within-cir + bandwidth limit for priority level 4. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 4 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl4CIRHi along with the value of + tmnxPortSchedOvrLvl4CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 56 } + +tmnxPortSchedOvrLvl5PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl5PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 5. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 5 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl5PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl5PIRHi along with the value of + tmnxPortSchedOvrLvl5PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 57 } + +tmnxPortSchedOvrLvl5PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl5PIR specifies the total bandwidth + limit, PIR, for priority level 5. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 5 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl5PIRHi along with the value of + tmnxPortSchedOvrLvl5PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 58 } + +tmnxPortSchedOvrLvl5CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl5CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 5. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 5 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl5CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl5CIRHi along with the value of + tmnxPortSchedOvrLvl5CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 59 } + +tmnxPortSchedOvrLvl5CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl5CIR specifies the within-cir + bandwidth limit for priority level 5. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 5 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl5CIRHi along with the value of + tmnxPortSchedOvrLvl5CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 60 } + +tmnxPortSchedOvrLvl6PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl6PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 6. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 6 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl6PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl6PIRHi along with the value of + tmnxPortSchedOvrLvl6PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 61 } + +tmnxPortSchedOvrLvl6PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl6PIR specifies the total bandwidth + limit, PIR, for priority level 6. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 6 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl6PIRHi along with the value of + tmnxPortSchedOvrLvl6PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 62 } + +tmnxPortSchedOvrLvl6CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl6CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 6. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 6 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl6CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl6CIRHi along with the value of + tmnxPortSchedOvrLvl6CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 63 } + +tmnxPortSchedOvrLvl6CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl6CIR specifies the within-cir + bandwidth limit for priority level 6. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 6 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl6CIRHi along with the value of + tmnxPortSchedOvrLvl6CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 64 } + +tmnxPortSchedOvrLvl7PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl7PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 7. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 7 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl7PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl7PIRHi along with the value of + tmnxPortSchedOvrLvl7PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 65 } + +tmnxPortSchedOvrLvl7PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl7PIR specifies the total bandwidth + limit, PIR, for priority level 7. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 7 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl7PIRHi along with the value of + tmnxPortSchedOvrLvl7PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 66 } + +tmnxPortSchedOvrLvl7CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl7CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 7. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 7 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl7CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl7CIRHi along with the value of + tmnxPortSchedOvrLvl7CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 67 } + +tmnxPortSchedOvrLvl7CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl7CIR specifies the within-cir + bandwidth limit for priority level 7. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 7 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl7CIRHi along with the value of + tmnxPortSchedOvrLvl7CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 68 } + +tmnxPortSchedOvrLvl8PIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl8PIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for priority level 8. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level + 8 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl8PIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl8PIRHi along with the value of + tmnxPortSchedOvrLvl8PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 69 } + +tmnxPortSchedOvrLvl8PIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl8PIR specifies the total bandwidth + limit, PIR, for priority level 8. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelPIR for priority level 8 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl8PIRHi along with the value of + tmnxPortSchedOvrLvl8PIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 70 } + +tmnxPortSchedOvrLvl8CIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl8CIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for priority level 8. This object + overrides TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level + 8 specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + This value should always be set along with tmnxPortSchedOvrLvl8CIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tmnxPortSchedOvrLvl8CIRHi along with the value of + tmnxPortSchedOvrLvl8CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 71 } + +tmnxPortSchedOvrLvl8CIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOvrLvl8CIR specifies the within-cir + bandwidth limit for priority level 8. This object overrides + TIMETRA-QOS-MIB::tPortSchedPolicyLevelCIR for priority level 8 + specified by TIMETRA-QOS-MIB::tPortSchedPolicyLevel. + + The value of 4294967295 (0xFFFFFFFF) indicates maximum rate. + + When the value of tmnxPortSchedOvrLvl8CIRHi along with the value of + tmnxPortSchedOvrLvl8CIR is set to 4294967295 (0xFFFFFFFF), rate + indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxPortSchedOverrideEntry 72 } + +tmnxBPGrpAssocTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBPGrpAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBPGrpAssocTable has an entry for each Bundle Protection Group + created on the system." + ::= { tmnxPortObjs 25 } + +tmnxBPGrpAssocEntry OBJECT-TYPE + SYNTAX TmnxBPGrpAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row displays the relationship between a Bundle Protection group + and its working and protection bundle." + INDEX { + tmnxChassisIndex, + tmnxBundleBundleID + } + ::= { tmnxBPGrpAssocTable 1 } + +TmnxBPGrpAssocEntry ::= SEQUENCE +{ + tmnxBPGrpAssocWorkingBundleID TmnxBundleID, + tmnxBPGrpAssocProtectBundleID TmnxBundleID, + tmnxBPGrpAssocActiveBundleID TmnxBundleID +} + +tmnxBPGrpAssocWorkingBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBPGrpAssocWorkingBundleID identifies the working bundle. A value + of zero is given if no working bundle is associated with the given + tmnxBundleBundleID." + ::= { tmnxBPGrpAssocEntry 1 } + +tmnxBPGrpAssocProtectBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBPGrpAssocProtectBundleID identifies the protection bundle. A + value of zero is given if no protection bundle is associated with the + given tmnxBundleBundleID." + ::= { tmnxBPGrpAssocEntry 2 } + +tmnxBPGrpAssocActiveBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBPGrpAssocActiveBundleID identifies the bundle that is considered + the active bundle. This bundle contains the members that are part of + the active aps port. A value of zero is given if no bundle is + considered active." + ::= { tmnxBPGrpAssocEntry 3 } + +tmnxBundleMlpppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMlpppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMlpppTable contains MLPPP specific data." + ::= { tmnxPortObjs 26 } + +tmnxBundleMlpppEntry OBJECT-TYPE + SYNTAX TmnxBundleMlpppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains data on an MLPPP Bundle." + INDEX { + tmnxChassisIndex, + tmnxBundleBundleID + } + ::= { tmnxBundleMlpppTable 1 } + +TmnxBundleMlpppEntry ::= SEQUENCE +{ + tmnxBundleMlpppEndpointID OCTET STRING, + tmnxBundleMlpppEndpointIDClass TmnxMlpppEndpointIdClass, + tmnxBundleMlpppClassCount Integer32, + tmnxBundleMlpppIngQoSProfId TMlpppQoSProfileId, + tmnxBundleMlpppEgrQoSProfId TMlpppQoSProfileId, + tmnxBundleMlpppMagicNumber TmnxEnabledDisabled, + tmnxBundleMlpppStatelessApsSwo TmnxEnabledDisabled +} + +tmnxBundleMlpppEndpointID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppEndpointID specifies the Endpoint Discriminator + identifier value within the specified tmnxBundleMlpppEndpointIDClass. + The object tmnxPortAdminStatus must be set to 'outOfService' to change + this value." + ::= { tmnxBundleMlpppEntry 1 } + +tmnxBundleMlpppEndpointIDClass OBJECT-TYPE + SYNTAX TmnxMlpppEndpointIdClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppEndpointIDClass specifies the Link Control Protocol + Endpoint Discriminator Class field type of the + tmnxBundleMlpppEndpointID. The object tmnxPortAdminStatus must be set + to 'outOfService' to change this value. + + Bundle DEFVAL + Physical MLPPP Bundle ieee802dot1GlobalMacAddress (3) + MLPPP Bundle Protection Group ipAddress (2)" + ::= { tmnxBundleMlpppEntry 2 } + +tmnxBundleMlpppClassCount OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlpppClassCount specifies whether Multiclass + MLPPP is enabled on a bundle with a tmnxBundleType of 'mlppp' and when + enabled what is the number of classes to be negotiated/supported over + the MLPPP bundle. + + The value of 0 disables multiclass MLPPP including negotiation in the + PPP protocol. All other values specify the number of classes to be + supported on a given multiclass bundle and enable Multiclass MLPPP + negotiation on that bundle. + + Non-zero values supported are platform/MDA specific. + + The value of tmnxBundleMlpppClassCount must be set to 0 and cannot be + changed when LFI is enabled on the bundle (see tmnxBundleLFI object in + tmnxBundleTable). + + The value of tmnxBundleMlpppClassCount may be modified only when + tmnxBundleNumLinks is zero. + + To set the value of tmnxBundleMlpppClassCount to a value greater than + 4, the long sequence format must be enabled on the bundle (see + tmnxBundleShortSequence object in tmnxBundleTable). + + Changing the value of tmnxBundleMlpppClassCount resets the values of + tmnxBundleMlpppIngQoSProfId and tmnxBundleMlpppEgrQoSProfId to their + defaults" + DEFVAL { 0 } + ::= { tmnxBundleMlpppEntry 3 } + +tmnxBundleMlpppIngQoSProfId OBJECT-TYPE + SYNTAX TMlpppQoSProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppIngQoSProfId specifies ingress QoS profile to be used + for the incoming traffic over this MLPPP bundle. + + The value of tmnxBundleMlpppIngQoSProfId may be modified only when the + value of tmnxBundleNumLinks is 0. + + The value of tmnxBundleMlpppIngQoSProfId of 0 indicates a default QoS + profile is used as applicable to a given hardware and the configured + value of tmnxBundleMlpppClassCount." + DEFVAL { 0 } + ::= { tmnxBundleMlpppEntry 4 } + +tmnxBundleMlpppEgrQoSProfId OBJECT-TYPE + SYNTAX TMlpppQoSProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppEgrQoSProfId specifies egresss QoS profile to be used + for the outgoing traffic over this MLPPP bundle. + + The value of tmnxBundleMlpppEgrQoSProfId may be modified only when + tmnxBundleNumLinks is zero. + + The value of tmnxBundleMlpppEgrQoSProfId of 0 indicates a default + profile is used as applicable to a given hardware and the configured + value of tmnxBundleMlpppClassCount." + DEFVAL { 0 } + ::= { tmnxBundleMlpppEntry 5 } + +tmnxBundleMlpppMagicNumber OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppMagicNumber specifies whether or not the bundle will + detect a loopback scenario on member links and take a looped back + member links out of service. A value of 'enabled (1)' will detect + loopbacks." + DEFVAL { disabled } + ::= { tmnxBundleMlpppEntry 6 } + +tmnxBundleMlpppStatelessApsSwo OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppStatelessApsSwo specifies whether the bundle will + perform a stateful or a stateless APS switchover. + + The value of tmnxBundleMlpppStatelessApsSwo must be set to 'disabled + (2)' and cannot be changed for normal mlppp bundles. + + The value of tmnxBundleMlpppStatelessApsSwo may be changed for APS + bundle protection groups. + + A stateless switchover implies that PPP is renegotiated on each member + link after the switchover. PPP negotiations may take a few seconds + to complete. + + A stateful switchover implies that after an APS switchover the PPP + state of the bundle will be restored based on the bpgrp bundle state + before the switchover. + + A value of 'enabled (1)' will configure stateless APS switchovers." + DEFVAL { disabled } + ::= { tmnxBundleMlpppEntry 7 } + +tmnxHsmdaPortSchOvrTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrTblLastChngd indicates the sysUpTime + at the time of the last modification of tmnxHsmdaPortSchOvrTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 27 } + +tmnxHsmdaPortSchOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHsmdaPortSchOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxHsmdaPortSchOvrTable has an entry for each port-level HSMDA + scheduler override configured on this system." + ::= { tmnxPortObjs 28 } + +tmnxHsmdaPortSchOvrEntry OBJECT-TYPE + SYNTAX TmnxHsmdaPortSchOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port-level HSMDA scheduler override. + Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxHsmdaPortSchOvrTable 1 } + +TmnxHsmdaPortSchOvrEntry ::= SEQUENCE +{ + tmnxHsmdaPortSchOvrRowStatus RowStatus, + tmnxHsmdaPortSchOvrLastChanged TimeStamp, + tmnxHsmdaPortSchOvrMaxRate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrGrp1Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrGrp2Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass1Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass1WtInGp THsmdaWeightOverride, + tmnxHsmdaPortSchOvrClass2Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass2WtInGp THsmdaWeightOverride, + tmnxHsmdaPortSchOvrClass3Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass3WtInGp THsmdaWeightOverride, + tmnxHsmdaPortSchOvrClass4Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass4WtInGp THsmdaWeightOverride, + tmnxHsmdaPortSchOvrClass5Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass5WtInGp THsmdaWeightOverride, + tmnxHsmdaPortSchOvrClass6Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass6WtInGp THsmdaWeightOverride, + tmnxHsmdaPortSchOvrClass7Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass7WtInGp THsmdaWeightOverride, + tmnxHsmdaPortSchOvrClass8Rate THsmdaPIRMRateOverride, + tmnxHsmdaPortSchOvrClass8WtInGp THsmdaWeightOverride +} + +tmnxHsmdaPortSchOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrRowStatus is used for the creation and + deletion of port-level HSMDA scheduler overrides. + + When the tmnxMDAAssignedType of the tmnxPortEntry indexed by the same + indices of this table is a non-HSMDA MDA Type, creation will fail and + return a 'noCreation' error." + ::= { tmnxHsmdaPortSchOvrEntry 1 } + +tmnxHsmdaPortSchOvrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxHsmdaPortSchOvrEntry 2 } + +tmnxHsmdaPortSchOvrMaxRate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrMaxRate specifies the explicit maximum + frame based bandwidth limit for this HSMDA port scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyMaxRate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 3 } + +tmnxHsmdaPortSchOvrGrp1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrGrp1Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for group + 1 for this HSMDA port scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyGrp1Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 4 } + +tmnxHsmdaPortSchOvrGrp2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrGrp2Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for group + 2 for this HSMDA port scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyGrp2Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 5 } + +tmnxHsmdaPortSchOvrClass1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass1Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl1Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 6 } + +tmnxHsmdaPortSchOvrClass1WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass1WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass1WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl1GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl1WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 7 } + +tmnxHsmdaPortSchOvrClass2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass2Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl2Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 8 } + +tmnxHsmdaPortSchOvrClass2WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass2WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass2WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl2GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl2WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 9 } + +tmnxHsmdaPortSchOvrClass3Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass3Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl3Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 10 } + +tmnxHsmdaPortSchOvrClass3WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass3WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass3WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl3GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl3WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 11 } + +tmnxHsmdaPortSchOvrClass4Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass4Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl4Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 12 } + +tmnxHsmdaPortSchOvrClass4WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass4WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass4WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl4GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl4WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 13 } + +tmnxHsmdaPortSchOvrClass5Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass5Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl5Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 14 } + +tmnxHsmdaPortSchOvrClass5WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass5WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass5WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl5GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl5WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 15 } + +tmnxHsmdaPortSchOvrClass6Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass6Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl6Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 16 } + +tmnxHsmdaPortSchOvrClass6WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass6WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass6WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl6GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl6WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 17 } + +tmnxHsmdaPortSchOvrClass7Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass7Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl7Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 18 } + +tmnxHsmdaPortSchOvrClass7WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass7WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass7WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl7GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl7WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 19 } + +tmnxHsmdaPortSchOvrClass8Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass8Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA port scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl8Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 20 } + +tmnxHsmdaPortSchOvrClass8WtInGp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaPortSchOvrClass8WtInGp specifies the weight the + HSMDA port scheduler policy should apply to this policy level within + the group it belongs to. + + The value of tmnxHsmdaPortSchOvrClass8WtInGp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl8GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl8WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaPortSchOvrEntry 21 } + +tmnxPortEgrShaperTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrShaperTblLastChanged indicates the sysUpTime + at the time of the last modification of tmnxPortEgrShaperTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value. + + This object is obsoleted in 10.0 Release." + ::= { tmnxPortObjs 29 } + +tmnxPortEgrShaperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEgrShaperEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrShaperTable has an entry for each port-level egress + secondary shaper configured on this system. + + This table is obsoleted in 10.0 Release." + ::= { tmnxPortObjs 30 } + +tmnxPortEgrShaperEntry OBJECT-TYPE + SYNTAX TmnxPortEgrShaperEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a particular port-level egress secondary shaper. + Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortEgrShaperName + } + ::= { tmnxPortEgrShaperTable 1 } + +TmnxPortEgrShaperEntry ::= SEQUENCE +{ + tmnxPortEgrShaperName TNamedItem, + tmnxPortEgrShaperRowStatus RowStatus, + tmnxPortEgrShaperLastChanged TimeStamp, + tmnxPortEgrShaperRate TSecondaryShaper10GPIRRate +} + +tmnxPortEgrShaperName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The port egress shaper named is used an index to the table entry." + ::= { tmnxPortEgrShaperEntry 1 } + +tmnxPortEgrShaperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrShaperRowStatus is used for the creation and + deletion of entries in the tmnxPortEgrShaperTable." + ::= { tmnxPortEgrShaperEntry 2 } + +tmnxPortEgrShaperLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrShaperLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortEgrShaperEntry 3 } + +tmnxPortEgrShaperRate OBJECT-TYPE + SYNTAX TSecondaryShaper10GPIRRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrShaperRate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, of this egress + port secondary shaper policy." + DEFVAL { -1 } + ::= { tmnxPortEgrShaperEntry 4 } + +tmnxDigitalDiagMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDigitalDiagMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDigitalDiagMonitorTable has an entry for each SFF in the + system that supports Digital Diagnostic Monitoring (DDM). The table is + indexed by TmnxPortID. Each row in this table is dynamically added and + removed internally by the system based on the presence or absence of + DDM capable SFF components." + ::= { tmnxPortObjs 31 } + +tmnxDigitalDiagMonitorEntry OBJECT-TYPE + SYNTAX TmnxDigitalDiagMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular SFF that supports Digital Diagnostic + Monitoring. Entries are created and deleted internally by the system." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxDigitalDiagMonitorTable 1 } + +TmnxDigitalDiagMonitorEntry ::= SEQUENCE +{ + tmnxDDMTemperature Integer32, + tmnxDDMTempLowWarning Integer32, + tmnxDDMTempLowAlarm Integer32, + tmnxDDMTempHiWarning Integer32, + tmnxDDMTempHiAlarm Integer32, + tmnxDDMSupplyVoltage Integer32, + tmnxDDMSupplyVoltageLowWarning Integer32, + tmnxDDMSupplyVoltageLowAlarm Integer32, + tmnxDDMSupplyVoltageHiWarning Integer32, + tmnxDDMSupplyVoltageHiAlarm Integer32, + tmnxDDMTxBiasCurrent Integer32, + tmnxDDMTxBiasCurrentLowWarning Integer32, + tmnxDDMTxBiasCurrentLowAlarm Integer32, + tmnxDDMTxBiasCurrentHiWarning Integer32, + tmnxDDMTxBiasCurrentHiAlarm Integer32, + tmnxDDMTxOutputPower Integer32, + tmnxDDMTxOutputPowerLowWarning Integer32, + tmnxDDMTxOutputPowerLowAlarm Integer32, + tmnxDDMTxOutputPowerHiWarning Integer32, + tmnxDDMTxOutputPowerHiAlarm Integer32, + tmnxDDMRxOpticalPower Integer32, + tmnxDDMRxOpticalPowerLowWarning Integer32, + tmnxDDMRxOpticalPowerLowAlarm Integer32, + tmnxDDMRxOpticalPowerHiWarning Integer32, + tmnxDDMRxOpticalPowerHiAlarm Integer32, + tmnxDDMRxOpticalPowerType INTEGER, + tmnxDDMAux1 Integer32, + tmnxDDMAux1LowWarning Integer32, + tmnxDDMAux1LowAlarm Integer32, + tmnxDDMAux1HiWarning Integer32, + tmnxDDMAux1HiAlarm Integer32, + tmnxDDMAux1Type INTEGER, + tmnxDDMAux2 Integer32, + tmnxDDMAux2LowWarning Integer32, + tmnxDDMAux2LowAlarm Integer32, + tmnxDDMAux2HiWarning Integer32, + tmnxDDMAux2HiAlarm Integer32, + tmnxDDMAux2Type INTEGER, + tmnxDDMFailedThresholds TmnxDigitalDiagnosticFailureBits, + tmnxDDMExternallyCalibrated TruthValue, + tmnxDDMExtCalRxPower4 Unsigned32, + tmnxDDMExtCalRxPower3 Unsigned32, + tmnxDDMExtCalRxPower2 Unsigned32, + tmnxDDMExtCalRxPower1 Unsigned32, + tmnxDDMExtCalRxPower0 Unsigned32, + tmnxDDMExtCalTxLaserBiasSlope Unsigned32, + tmnxDDMExtCalTxLaserBiasOffset Integer32, + tmnxDDMExtCalTxPowerSlope Unsigned32, + tmnxDDMExtCalTxPowerOffset Integer32, + tmnxDDMExtCalTemperatureSlope Unsigned32, + tmnxDDMExtCalTemperatureOffset Integer32, + tmnxDDMExtCalVoltageSlope Unsigned32, + tmnxDDMExtCalVoltageOffset Integer32 +} + +tmnxDDMTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTemperature indicates the current temperature of + the SFF in 1/256th degrees Celsius. + + If the SFF is externally calibrated, the objects + tmnxDDMExtCalTemperatureSlope and tmnxDDMExtCalTemperatureOffset + affect the temperature calculation. + + The formula for translating between the value of tmnxDDMTemperature and + degrees Celsius is: + Internally Calibrated only: + tmnxDDMTemperature / 256 + Externally Calibrated: + (tmnxDDMTemperature * (tmnxDDMExtCalTemperatureSlope / 256) + + tmnxDDMExtCalTemperatureOffset) / 256 + + For example (internally calibrated SFF): The SNMP value 5734 is 22.4 + degrees Celsius." + REFERENCE + "SFF Committee, SFF-8472 Specification for Diagnostic Monitoring + Interface for Optical Transceivers, Rev 11.3, June 11, 2013" + ::= { tmnxDigitalDiagMonitorEntry 1 } + +tmnxDDMTempLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempLowWarning indicates the temperature of the + SFF that triggers a low-warning. + + See description of tmnxDDMTemperature for translating to degrees + Celsius." + ::= { tmnxDigitalDiagMonitorEntry 2 } + +tmnxDDMTempLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempLowAlarm indicates the temperature of the SFF + that triggers a low-alarm. + + See description of tmnxDDMTemperature for translating to degrees + Celsius." + ::= { tmnxDigitalDiagMonitorEntry 3 } + +tmnxDDMTempHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempHiWarning indicates the temperature of the SFF + that triggers a hi-warning. + + See description of tmnxDDMTemperature for translating to degrees + Celsius." + ::= { tmnxDigitalDiagMonitorEntry 4 } + +tmnxDDMTempHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempHiAlarm indicates the temperature of the SFF + that triggers a hi-alarm. + + See description of tmnxDDMTemperature for translating to degrees + Celsius." + ::= { tmnxDigitalDiagMonitorEntry 5 } + +tmnxDDMSupplyVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltage indicates the current supply voltage + of the SFF. For 100G MSA Transponder, the supply voltage is in + millivolts (mV). For all other types the voltage is in deci-millivolts + (1/10th of a millivolt or 100 microvolt units). + + If the SFF is externally calibrated, the objects + tmnxDDMExtCalVoltageSlope and tmnxDDMExtCalVoltageOffset affect the + voltage calculation. + + The formula for translating between the value of tmnxDDMSupplyVoltage + and Voltage is: + Internally Calibrated only: + tmnxDDMSupplyVoltage * conversion_factor + Externally Calibrated: + (tmnxDDMSupplyVoltage * (tmnxDDMExtCalVoltageSlope / 256) + + tmnxDDMExtCalVoltageOffset) * conversion_factor + where conversion_factor is 1/1000 for 100G MSA transponders and + 1/10000 for all the others. + + For example (internally calibrated SFF): 1. For 100G MSA transponders, + the SNMP value 32851 is 32.851 Volts (V). 2. For all others, the SNMP + value 32851 is 3.2851 Volts (V)." + REFERENCE + "SFF Committee, SFF-8472 Specification for Diagnostic Monitoring + Interface for Optical Transceivers, Rev 11.3, June 11, 2013" + ::= { tmnxDigitalDiagMonitorEntry 6 } + +tmnxDDMSupplyVoltageLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageLowWarning indicates the supply + voltage of the SFF that trigger a low-warning. + + See description of tmnxDDMSupplyVoltage for translating to Volts (V)." + ::= { tmnxDigitalDiagMonitorEntry 7 } + +tmnxDDMSupplyVoltageLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageLowAlarm indicates the supply voltage + of the SFF that triggers a low-alarm. + + See description of tmnxDDMSupplyVoltage for translating to Volts (V)." + ::= { tmnxDigitalDiagMonitorEntry 8 } + +tmnxDDMSupplyVoltageHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageHiWarning indicates the supply + voltage of the SFF that triggers a hi-warning. + + See description of tmnxDDMSupplyVoltage for translating to Volts (V)." + ::= { tmnxDigitalDiagMonitorEntry 9 } + +tmnxDDMSupplyVoltageHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageHiAlarm indicates the supply voltage + of the SFF that triggers a hi-alarm. + + See description of tmnxDDMSupplyVoltage for translating to Volts (V)." + ::= { tmnxDigitalDiagMonitorEntry 10 } + +tmnxDDMTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrent indicates the current Transmit Bias + Current of the SFF in 1/500 milliamperes (mA). + + If the SFF is externally calibrated, the objects + tmnxDDMExtCalTxLaserBiasSlope and tmnxDDMExtCalTxLaserBiasOffset + affect the ampere calculation. + + The formula for translating between the value of tmnxDDMTxBiasCurrent + and milliamperes is: + Internally Calibrated only: + tmnxDDMTxBiasCurrent / 500 + Externally Calibrated: + (tmnxDDMTxBiasCurrent * (tmnxDDMExtCalTxLaserBiasSlope / 256) + + tmnxDDMExtCalTxLaserBiasOffset) / 500 + + For example (internally calibrated SFF): The SNMP value 2565 is 5.1 + milliamperes (mA)." + REFERENCE + "SFF Committee, SFF-8472 Specification for Diagnostic Monitoring + Interface for Optical Transceivers, Rev 11.3, June 11, 2013" + ::= { tmnxDigitalDiagMonitorEntry 11 } + +tmnxDDMTxBiasCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentLowWarning indicates the Transmit + Bias Current of the SFF that triggers a low-warning. + + See description of tmnxDDMTxBiasCurrent for translating to + milliamperes (mA)." + ::= { tmnxDigitalDiagMonitorEntry 12 } + +tmnxDDMTxBiasCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentLowAlarm indicates the Transmit Bias + Current of the SFF that triggers a low-alarm. + + See description of tmnxDDMTxBiasCurrent for translating to + milliamperes (mA)." + ::= { tmnxDigitalDiagMonitorEntry 13 } + +tmnxDDMTxBiasCurrentHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentHiWarning indicates the Transmit Bias + Current of the SFF that triggers a hi-warning. + + See description of tmnxDDMTxBiasCurrent for translating to + milliamperes (mA)." + ::= { tmnxDigitalDiagMonitorEntry 14 } + +tmnxDDMTxBiasCurrentHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentHiAlarm indicates the Transmit Bias + Current of the SFF that triggers a hi-alarm. + + See description of tmnxDDMTxBiasCurrent for translating to + milliamperes (mA)." + ::= { tmnxDigitalDiagMonitorEntry 15 } + +tmnxDDMTxOutputPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPower indicates the current Output Power + of the SFF in one tenths of a microwatt (uW). + + If the SFF is externally calibrated, the objects + tmnxDDMExtCalTxPowerSlope and tmnxDDMExtCalTxPowerOffset affect the + output power calculation. + + For example (internally calibrated SFF): + Using the SNMP value of 790, and using units of tenths of microwatt, + 790 becomes 79 microwatts or 0.079 milliwatts. Converting to dBm: + 10 x log10(0.079) = -11.0 dBm" + REFERENCE + "SFF Committee, SFF-8472 Specification for Diagnostic Monitoring + Interface for Optical Transceivers, Rev 11.3, June 11, 2013" + ::= { tmnxDigitalDiagMonitorEntry 16 } + +tmnxDDMTxOutputPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerLowWarning indicates the Output Power + of the SFF in one tenths of a microwatt (uW) that triggers a + low-warning." + ::= { tmnxDigitalDiagMonitorEntry 17 } + +tmnxDDMTxOutputPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerLowAlarm indicates the Output Power + of the SFF in one tenths of a microwatt (uW) that triggers a + low-alarm." + ::= { tmnxDigitalDiagMonitorEntry 18 } + +tmnxDDMTxOutputPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerHiWarning indicates the Output Power + of the SFF in one tenths of a microwatt (uW) that triggers a + hi-warning." + ::= { tmnxDigitalDiagMonitorEntry 19 } + +tmnxDDMTxOutputPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerHiAlarm indicates the Output Power of + the SFF in one tenths of a microwatt (uW) that triggers a hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 20 } + +tmnxDDMRxOpticalPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPower indicates the current Received + Optical Power of the SFF in one tenths of a microwatt (uW). + + If the SFF is externally calibrated, the objects + tmnxDDMExtCalRxPower4, tmnxDDMExtCalRxPower3, tmnxDDMExtCalRxPower2, + tmnxDDMExtCalRxPower1 and tmnxDDMExtCalRxPower0 affect the output + power calculation. + + For example (internally calibrated SFF): + Using the SNMP value of 790, and using units of tenths of microwatt, + 790 becomes 79 microwatts or 0.079 milliwatts. Converting to dBm: + 10 x log10(0.079) = -11.0 dBm" + REFERENCE + "SFF Committee, SFF-8472 Specification for Diagnostic Monitoring + Interface for Optical Transceivers, Rev 11.3, June 11, 2013" + ::= { tmnxDigitalDiagMonitorEntry 21 } + +tmnxDDMRxOpticalPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerLowWarning indicates the Received + Optical Power of the SFF in one tenths of a microwatt (uW) that + triggers a low-warning." + ::= { tmnxDigitalDiagMonitorEntry 22 } + +tmnxDDMRxOpticalPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerLowAlarm indicates the Received + Optical Power of the SFF in one tenths of a microwatt (uW) that + triggers a low-alarm." + ::= { tmnxDigitalDiagMonitorEntry 23 } + +tmnxDDMRxOpticalPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerHiWarning indicates the Received + Optical Power of the SFF in one tenths of a microwatt (uW) that + triggers a hi-warning." + ::= { tmnxDigitalDiagMonitorEntry 24 } + +tmnxDDMRxOpticalPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerHiAlarm indicates the Received + Optical Power of the SFF in one tenths of a microwatt (uW) that + triggers a hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 25 } + +tmnxDDMRxOpticalPowerType OBJECT-TYPE + SYNTAX INTEGER { + oma (0), + average (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerType indicates whether the + tmnxDDMRxOpticalPower was taken as an average, or as an Optical + Modulation Amplitude (OMA)." + ::= { tmnxDigitalDiagMonitorEntry 26 } + +tmnxDDMAux1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1 indicates the Manufacturer specific Auxiliary + 1 information of the XFP." + ::= { tmnxDigitalDiagMonitorEntry 27 } + +tmnxDDMAux1LowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1LowWarning indicates the Manufacturer specific + Auxiliary 1 low-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 28 } + +tmnxDDMAux1LowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1LowAlarm indicates the Manufacturer specific + Auxiliary 1 low-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 29 } + +tmnxDDMAux1HiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1HiWarning indicates the Manufacturer specific + Auxiliary 1 hi-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 30 } + +tmnxDDMAux1HiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1HiAlarm indicates the Manufacturer specific + Auxiliary 1 hi-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 31 } + +tmnxDDMAux1Type OBJECT-TYPE + SYNTAX INTEGER { + none (0), + adp-bias-voltage (1), + reserved-2 (2), + tec-current (3), + laser-temp (4), + laser-wavelength (5), + voltage-50 (6), + voltage-33 (7), + voltage-18 (8), + voltage-52 (9), + current-50 (10), + reserved-11 (11), + reserved-12 (12), + current-33 (13), + current-18 (14), + current-52 (15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1Type indicates the measurement type of + the Manufacturer specific Auxiliary 1 information of the XFP: + none (0) - not specified. + adp-bias-voltage (1) - LSB is 10mV. + reserved-2 (2) - reserved for future use. + tec-current (3) - LSB is 100uA. + laser-temp (4) - degrees Celsius(C). + laser-wavelength (5) - LSB is 0.05 nm. + voltage-50 (6) - 5.0 supply voltage, LSB=100uV. + voltage-33 (7) - 3.3 supply voltage, LSB=100uV. + voltage-18 (8) - 1.8 supply voltage, LSB=100uV, + voltage-52 (9) - -5.2 supply voltage, LSB=100uV. + current-50 (10) - 5.0V supply current, LSB=100uA. + reserved-11 (11) - reserved for future use. + reserved-12 (12) - reserved for future use. + current-33 (13) - 3.3V supply current, LSB=100uA. + current-18 (14) - 1.8V supply current, LSB=100uA. + current-52 (15) - -5.2V supply current, LSB=100uA." + ::= { tmnxDigitalDiagMonitorEntry 32 } + +tmnxDDMAux2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2 indicates the Manufacturer specific Auxiliary + 2 information of the SFF." + ::= { tmnxDigitalDiagMonitorEntry 33 } + +tmnxDDMAux2LowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2LowWarning indicates the Manufacturer specific + Auxiliary 2 low-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 34 } + +tmnxDDMAux2LowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2LowAlarm indicates the Manufacturer specific + Auxiliary 2 low-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 35 } + +tmnxDDMAux2HiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2HiWarning indicates the Manufacturer specific + Auxiliary 2 hi-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 36 } + +tmnxDDMAux2HiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2HiAlarm indicates the Manufacturer specific + Auxiliary 2 hi-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 37 } + +tmnxDDMAux2Type OBJECT-TYPE + SYNTAX INTEGER { + none (0), + adp-bias-voltage (1), + reserved-2 (2), + tec-current (3), + laser-temp (4), + laser-wavelength (5), + voltage-50 (6), + voltage-33 (7), + voltage-18 (8), + voltage-52 (9), + current-50 (10), + reserved-11 (11), + reserved-12 (12), + current-33 (13), + current-18 (14), + current-52 (15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2Type indicates the measurement type of + the Manufacturer specific Auxiliary 2 information of the XFP: + none (0) - not specified. + adp-bias-voltage (1) - LSB is 10mV. + reserved-2 (2) - reserved for future use. + tec-current (3) - LSB is 100uA. + laser-temp (4) - degrees Celsius(C). + laser-wavelength (5) - LSB is 0.05 nm. + voltage-50 (6) - 5.0 supply voltage, LSB=100uV. + voltage-33 (7) - 3.3 supply voltage, LSB=100uV. + voltage-18 (8) - 1.8 supply voltage, LSB=100uV, + voltage-52 (9) - -5.2 supply voltage, LSB=100uV. + current-50 (10) - 5.0V supply current, LSB=100uA. + reserved-11 (11) - reserved for future use. + reserved-12 (12) - reserved for future use. + current-33 (13) - 3.3V supply current, LSB=100uA. + current-18 (14) - 1.8V supply current, LSB=100uA. + current-52 (15) - -5.2V supply current, LSB=100uA." + ::= { tmnxDigitalDiagMonitorEntry 38 } + +tmnxDDMFailedThresholds OBJECT-TYPE + SYNTAX TmnxDigitalDiagnosticFailureBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMFailedThresholds indicates which objects of the + monitored SFF is in a failed or cleared threshold state. A set bit + indicates that the specified threshold has been exceeded." + ::= { tmnxDigitalDiagMonitorEntry 39 } + +tmnxDDMExternallyCalibrated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExternallyCalibrated indicates whether the SFF was + externally calibrated (true) or internally calibrated (false)." + ::= { tmnxDigitalDiagMonitorEntry 40 } + +tmnxDDMExtCalRxPower4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower4 indicates the Rx_PWR(4) value as + specified in Table 3.16 in the SFF Committee Standard's document + SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 41 } + +tmnxDDMExtCalRxPower3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower3 indicates the Rx_PWR(3) value as + specified in Table 3.16 in the SFF Committee Standard's document + SFF-8462 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 42 } + +tmnxDDMExtCalRxPower2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower2 indicates the Rx_PWR(2) value as + specified in Table 3.16 in the SFF Committee Standard's document + SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 43 } + +tmnxDDMExtCalRxPower1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower1 indicates the Rx_PWR(1) value as + specified in Table 3.16 in the SFF Committee Standard's document + SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 44 } + +tmnxDDMExtCalRxPower0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower0 indicates the Rx_PWR(0) value as + specified in Table 3.16 in the SFF Committee Standard's document + SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 45 } + +tmnxDDMExtCalTxLaserBiasSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxLaserBiasSlope indicates the Tx_l(Slope) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 46 } + +tmnxDDMExtCalTxLaserBiasOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxLaserBiasOffset indicates the Tx_l(Offset) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 47 } + +tmnxDDMExtCalTxPowerSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxPowerSlope indicates the Tx_PWR(Slope) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 48 } + +tmnxDDMExtCalTxPowerOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxPowerOffset indicates the Tx_PWR(Offset) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 49 } + +tmnxDDMExtCalTemperatureSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTemperatureSlope indicates the T(Slope) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 50 } + +tmnxDDMExtCalTemperatureOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTemperatureOffset indicates the T(Offset) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 51 } + +tmnxDDMExtCalVoltageSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalVoltageSlope indicates the V(Slope) value as + specified in Table 3.16 in the SFF Committee Standard's document + SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 52 } + +tmnxDDMExtCalVoltageOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalVoltageOffset indicates the V(Slope) value + as specified in Table 3.16 in the SFF Committee Standard's document + SFF-8472 Rev 10.2." + REFERENCE + "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 53 } + +tPortAccIngQGrpTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpTableLastChgd indicates the timestamp of + last change to the tPortAccIngQGrpTable." + ::= { tmnxPortObjs 32 } + +tPortAccIngQGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpTable defines access Ingress Queue Group + Table for providing, via SNMP, the capability of defining the port + specific queue groups from the queue-groups existing in the + TIMETRA-QOS-MIB::tQosIngQGroupTable." + ::= { tmnxPortObjs 33 } + +tPortAccIngQGrpEntry OBJECT-TYPE + SYNTAX TPortAccIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpEntry defines an entry in the + tPortAccIngQGrpTable. + + Entries are created/deleted in this table by SNMP sets to + tPortAccIngQGrpRowStatus." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccIngQGrpName + } + ::= { tPortAccIngQGrpTable 1 } + +TPortAccIngQGrpEntry ::= SEQUENCE +{ + tPortAccIngQGrpName TNamedItem, + tPortAccIngQGrpRowStatus RowStatus, + tPortAccIngQGrpLastChgd TimeStamp, + tPortAccIngQGrpSchedPol TNamedItemOrEmpty, + tPortAccIngQGrpAcctgPolId Unsigned32, + tPortAccIngQGrpCollectStats TruthValue, + tPortAccIngQGrpDescr TItemDescription +} + +tPortAccIngQGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpName defines the port Ingress + Queue Group name. It uniquely identifies a port ingress queue group + in the managed system." + ::= { tPortAccIngQGrpEntry 1 } + +tPortAccIngQGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpRowStatus allows entries to be created and + deleted in the tPortAccIngQGrpTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exists in + TIMETRA-QOS-MIB::tQosIngQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tPortAccIngQGrpEntry 2 } + +tPortAccIngQGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpLastChgd indicates the value of sysUpTime + when the queue entry was last modified." + ::= { tPortAccIngQGrpEntry 3 } + +tPortAccIngQGrpSchedPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpSchedPol specifies the name of the + scheduler policy to be used with this port ingress queue-group." + DEFVAL { ''H } + ::= { tPortAccIngQGrpEntry 4 } + +tPortAccIngQGrpAcctgPolId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpAcctgPolId specifies the accounting-policy + to be used with this port ingress queue-group. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this queue-group. + + The value zero indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { tPortAccIngQGrpEntry 5 } + +tPortAccIngQGrpCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpCollectStats specifies whether statistics + should be collected on this port ingress queue-group." + DEFVAL { false } + ::= { tPortAccIngQGrpEntry 6 } + +tPortAccIngQGrpDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpDescr specifies the description for this + port queue-group." + DEFVAL { ''H } + ::= { tPortAccIngQGrpEntry 7 } + +tPortAccIngQOverTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverTableLastChgd indicates the timestamp of + last change to the tPortAccIngQOverTable." + ::= { tmnxPortObjs 34 } + +tPortAccIngQOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccIngQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortAccIngQOverTable has an entry for each access port queue + override configured on this system." + ::= { tmnxPortObjs 35 } + +tPortAccIngQOverEntry OBJECT-TYPE + SYNTAX TPortAccIngQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port queue override. Entries are + created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccIngQGrpName, + tPortAccIngQOverQueue + } + ::= { tPortAccIngQOverTable 1 } + +TPortAccIngQOverEntry ::= SEQUENCE +{ + tPortAccIngQOverQueue TIngressQueueId, + tPortAccIngQOverRowStatus RowStatus, + tPortAccIngQOverLastChanged TimeStamp, + tPortAccIngQOverCBS TBurstSizeOverride, + tPortAccIngQOverMBS TBurstSizeOverride, + tPortAccIngQOverHiPrioOnly TBurstPercentOrDefaultOverride, + tPortAccIngQOverAdminPIR TQosQueuePIRRateOverride, + tPortAccIngQOverAdminCIR TQosQueueCIRRateOverride, + tPortAccIngQOverPIRAdaptation TAdaptationRuleOverride, + tPortAccIngQOverCIRAdaptation TAdaptationRuleOverride, + tPortAccIngQOverMBSBytes TBurstSizeBytesOvr, + tPortAccIngQOverMonitorDepth TruthValue, + tPortAccIngQDrpTailLowReductnMbs TBurstPercentOrDefaultOverride, + tPortAccIngQOverMonQueueDepth TruthValue, + tPortAccIngQOverQFastPolling TruthValue +} + +tPortAccIngQOverQueue OBJECT-TYPE + SYNTAX TIngressQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverQueue specifies the queue ID which is + used as the fourth index to the table entry." + ::= { tPortAccIngQOverEntry 1 } + +tPortAccIngQOverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverRowStatus is used for the creation and + deletion of port queue overrides. + + Row creation will fail if there is no entry in the + TIMETRA-QOS-MIB::tQosIngQueueTable with the same index values as the + last two indices of this table + (tPortAccIngQGrpName.tPortAccIngQOverQueue)." + ::= { tPortAccIngQOverEntry 2 } + +tPortAccIngQOverLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortAccIngQOverEntry 3 } + +tPortAccIngQOverCBS OBJECT-TYPE + SYNTAX TBurstSizeOverride + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverCBS specifies the amount of reserved + buffer space for the queue." + DEFVAL { -2 } + ::= { tPortAccIngQOverEntry 4 } + +tPortAccIngQOverMBS OBJECT-TYPE + SYNTAX TBurstSizeOverride + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccIngQOverMBS specifies the maximum amount of + buffer space allowed for the queue. + + This object is replaced with tPortAccIngQOverMBSBytes object." + DEFVAL { -2 } + ::= { tPortAccIngQOverEntry 5 } + +tPortAccIngQOverHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefaultOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccIngQOverHiPrioOnly specifies the percentage of + buffer space for the queue, used exclusively by high priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tPortAccIngQDrpTailLowReductnMbs object." + DEFVAL { -2 } + ::= { tPortAccIngQOverEntry 6 } + +tPortAccIngQOverAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverAdminPIR specifies the administrative PIR + specified by the user." + DEFVAL { -2 } + ::= { tPortAccIngQOverEntry 7 } + +tPortAccIngQOverAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverAdminCIR specifies the administrative CIR + specified by the user." + DEFVAL { -2 } + ::= { tPortAccIngQOverEntry 8 } + +tPortAccIngQOverPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRuleOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverPIRAdaptation specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { noOverride } + ::= { tPortAccIngQOverEntry 9 } + +tPortAccIngQOverCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRuleOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverCIRAdaptation specifies the adaptation + rule to be used while computing the operational CIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { noOverride } + ::= { tPortAccIngQOverEntry 10 } + +tPortAccIngQOverMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverMBSBytes specifies the maximum amount of + buffer space allowed for the queue." + DEFVAL { -2 } + ::= { tPortAccIngQOverEntry 11 } + +tPortAccIngQOverMonitorDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccIngQOverMonitorDepth specifies whether to enable + queue depth monitoring for this specified queue. + + This object is obsoleted in 22.2 Release. It is replace by + tPortAccIngQOverMonQueueDepth" + DEFVAL { false } + ::= { tPortAccIngQOverEntry 12 } + +tPortAccIngQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefaultOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQDrpTailLowReductnMbs specifies the percentage + at which low drop tail is being reduced from the MBS specified by + tPortAccIngQOverMBSBytes." + DEFVAL { -2 } + ::= { tPortAccIngQOverEntry 13 } + +tPortAccIngQOverMonQueueDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverMonQueueDepth specifies whether to enable + queue depth monitoring for this specified queue." + DEFVAL { false } + ::= { tPortAccIngQOverEntry 14 } + +tPortAccIngQOverQFastPolling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngQOverQFastPolling indicates that the depth + monitoring should use the new Embedded Control Processor fast-polling." + DEFVAL { false } + ::= { tPortAccIngQOverEntry 15 } + +tPortAccEgrQGrpTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpTableLastChgd indicates the timestamp of + last change to the tPortAccEgrQGrpTable." + ::= { tmnxPortObjs 36 } + +tPortAccEgrQGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccEgrQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpTable defines access Egress Queue Group + Table for providing, via SNMP, the capability of defining the port + specific queue groups from the queue-groups existing in the + TIMETRA-QOS-MIB::tQosEgrQGroupTable." + ::= { tmnxPortObjs 37 } + +tPortAccEgrQGrpEntry OBJECT-TYPE + SYNTAX TPortAccEgrQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpEntry defines an entry in the + tPortAccEgrQGrpTable. + + Entries are created/deleted in this table by SNMP sets to + tPortAccEgrQGrpRowStatus." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId + } + ::= { tPortAccEgrQGrpTable 1 } + +TPortAccEgrQGrpEntry ::= SEQUENCE +{ + tPortAccEgrQGrpName TNamedItem, + tPortAccEgrQGrpRowStatus RowStatus, + tPortAccEgrQGrpLastChgd TimeStamp, + tPortAccEgrQGrpSchedPol TNamedItemOrEmpty, + tPortAccEgrQGrpAggRateLimit TPortSchedulerAggRateLimitPIR, + tPortAccEgrQGrpAcctgPolId Unsigned32, + tPortAccEgrQGrpCollectStats TruthValue, + tPortAccEgrQGrpFrameBaseActg TruthValue, + tPortAccEgrQGrpDescr TItemDescription, + tPortAccEgrQGrpInstanceId Unsigned32, + tPortAccEgrQGrpHsmdaShaperOvr TNamedItemOrEmpty, + tPortAccEgrQGrpHsmdaPktOffOvr TEgrHsmdaPerPacketOffsetOvr, + tPortAccEgrQGrpHsmdaWrrPolicyOvr TNamedItemOrEmpty, + tPortAccEgrQGrpAggRateLUB TruthValue, + tPortAccEgrQGrpAggRateLmt Unsigned32, + tPortAccEgrQGrpHsTurboQueues TruthValue +} + +tPortAccEgrQGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpName defines the port Egress Queue + Group name. It, along with tPortAccEgrQGrpInstanceId, uniquely + identifies a port egress queue group in the managed system." + ::= { tPortAccEgrQGrpEntry 1 } + +tPortAccEgrQGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpRowStatus allows entries to be created and + deleted in the tPortAccEgrQGrpTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exist in + TIMETRA-QOS-MIB::tQosEgrQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tPortAccEgrQGrpEntry 2 } + +tPortAccEgrQGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpLastChgd indicates the value of sysUpTime + when the queue entry was last modified." + ::= { tPortAccEgrQGrpEntry 3 } + +tPortAccEgrQGrpSchedPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpSchedPol specifies the name of the + scheduler policy to be used with this port egress queue-group." + DEFVAL { ''H } + ::= { tPortAccEgrQGrpEntry 4 } + +tPortAccEgrQGrpAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrQGrpAggRateLimit specifies the maximum total + rate of all egress queues in this queue-group. The value '-1' means + that there is no limit. + + This object is obsoleted in 13.0 release and replaced by + tPortAccEgrQGrpAggRateLmt." + DEFVAL { -1 } + ::= { tPortAccEgrQGrpEntry 5 } + +tPortAccEgrQGrpAcctgPolId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpAcctgPolId specifies the accounting-policy + to be used with this port egress queue-group. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this queue-group. + + The value zero indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { tPortAccEgrQGrpEntry 6 } + +tPortAccEgrQGrpCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpCollectStats specifies whether statistics + should be collected on this port egress queue-group." + DEFVAL { false } + ::= { tPortAccEgrQGrpEntry 7 } + +tPortAccEgrQGrpFrameBaseActg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpFrameBaseActg specifies whether to use + frame-based accounting for this port egress queue-group. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { tPortAccEgrQGrpEntry 8 } + +tPortAccEgrQGrpDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpDescr specifies the description for this + port queue-group." + DEFVAL { ''H } + ::= { tPortAccEgrQGrpEntry 9 } + +tPortAccEgrQGrpInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpInstanceId defines the unique instance of + the port access egress Queue Group. It, along with tPortAccEgrQGrpName, + uniquely identifies a port access egress queue group in the + managed system." + ::= { tPortAccEgrQGrpEntry 10 } + +tPortAccEgrQGrpHsmdaShaperOvr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrQGrpHsmdaShaperOvr specifies the name of the + secondary shaper for this queue-group instance. This value must + correspond to an entry in the tmnxPortEgrShaperTable. If an empty + string is specified, default secondary shaper will be used." + DEFVAL { ''H } + ::= { tPortAccEgrQGrpEntry 11 } + +tPortAccEgrQGrpHsmdaPktOffOvr OBJECT-TYPE + SYNTAX TEgrHsmdaPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrQGrpHsmdaPktOffOvr specifies the adjustment + made to the size of each packet for HSMDA queue accounting for this + queue-group instance." + DEFVAL { -128 } + ::= { tPortAccEgrQGrpEntry 12 } + +tPortAccEgrQGrpHsmdaWrrPolicyOvr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrQGrpHsmdaWrrPolicyOvr specifies the egress + hsmda weighted round-robin policy override for this queue group + instance. + + When no policy is given, the hsmda weighted round-robin policy + specified in the queue-group template is honored. When a valid policy + is given, it overrides the hsmda weighted round-robin policy given in + the egress queue group template." + DEFVAL { ''H } + ::= { tPortAccEgrQGrpEntry 13 } + +tPortAccEgrQGrpAggRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpAggRateLUB specifies whether to limit the + unused bandwidth and allow a tighter control in allocation of + bandwidth by HQos. + + When the value of tPortAccEgrQGrpAggRateLUB is set to 'true', HQos + algorithm distributes any unused aggregate bandwidth between queues + operating below their fair share rates. This allows a simplified + aggregate rate protection while allocating bandwidth by HQos + scheduling algorithm." + DEFVAL { false } + ::= { tPortAccEgrQGrpEntry 14 } + +tPortAccEgrQGrpAggRateLmt OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpAggRateLmt specifies the maximum total + rate of all egress queues in this queue-group. The The value of + 4294967295 (0xFFFFFFFF) means that there is no limit." + DEFVAL { 4294967295 } + ::= { tPortAccEgrQGrpEntry 17 } + +tPortAccEgrQGrpHsTurboQueues OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHsTurboQueues specifies whether to enable + resource allocation of fast HS Queue-Group queues (set of 8 queues) + which are capable of handling higher speeds. + + The value of this object has no effect on non-HS port." + DEFVAL { false } + ::= { tPortAccEgrQGrpEntry 18 } + +tPortAccEgrQOverTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverTableLastChgd indicates the timestamp of + last change to the tPortAccEgrQOverTable." + ::= { tmnxPortObjs 38 } + +tPortAccEgrQOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccEgrQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortAccEgrQOverTable has an entry for each access port queue + override configured on this system." + ::= { tmnxPortObjs 39 } + +tPortAccEgrQOverEntry OBJECT-TYPE + SYNTAX TPortAccEgrQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port queue override. Entries are + created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortAccEgrQOverQueue + } + ::= { tPortAccEgrQOverTable 1 } + +TPortAccEgrQOverEntry ::= SEQUENCE +{ + tPortAccEgrQOverQueue TEgressQueueId, + tPortAccEgrQOverRowStatus RowStatus, + tPortAccEgrQOverLastChanged TimeStamp, + tPortAccEgrQOverCBS TBurstSizeOverride, + tPortAccEgrQOverMBS TBurstSizeOverride, + tPortAccEgrQOverHiPrioOnly TBurstPercentOrDefaultOverride, + tPortAccEgrQOverAdminPIR TQosQueuePIRRateOverride, + tPortAccEgrQOverAdminCIR TQosQueueCIRRateOverride, + tPortAccEgrQOverPIRAdaptation TAdaptationRuleOverride, + tPortAccEgrQOverCIRAdaptation TAdaptationRuleOverride, + tPortAccEgrQOverMBSBytes TBurstSizeBytesOvr, + tPortAccEgrQOverAdminPIRPercent TPIRPercentOverride, + tPortAccEgrQOverAdminCIRPercent TCIRPercentOverride, + tPortAccEgrQOverRateType TRateType, + tPortAccEgrQOverWeight TWeightOverride, + tPortAccEgrQOverCIRWeight TWeightOverride, + tPortAccEgrQOverMonitorDepth TruthValue, + tPortAccEgrQDrpTailLowReductnMbs TBurstPercentOrDefaultOverride, + tPortAccEgrQOverBurstLimit TBurstLimitOverride, + tPortAccEgrQOverMonQueueDepth TruthValue, + tPortAccEgrQOverQFastPolling TruthValue, + tPortAccEgrQOverQViolationThres Unsigned32 +} + +tPortAccEgrQOverQueue OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverQueue specifies the queue ID which is + used as the fourth index to the table entry." + ::= { tPortAccEgrQOverEntry 1 } + +tPortAccEgrQOverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverRowStatus is used for the creation and + deletion of port queue overrides. + + Row creation will fail if there is no entry in the + TIMETRA-QOS-MIB::tQosEgrQueueTable with the same index values as the + last two indices of this table + (tPortAccEgrQGrpName.tPortAccEgrQOverQueue)." + ::= { tPortAccEgrQOverEntry 2 } + +tPortAccEgrQOverLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortAccEgrQOverEntry 3 } + +tPortAccEgrQOverCBS OBJECT-TYPE + SYNTAX TBurstSizeOverride + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverCBS specifies the amount of reserved + buffer space for the queue." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 4 } + +tPortAccEgrQOverMBS OBJECT-TYPE + SYNTAX TBurstSizeOverride + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrQOverMBS specifies the maximum amount of + buffer space allowed for the queue. + + This object is replaced with tPortAccEgrQOverMBSBytes object." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 5 } + +tPortAccEgrQOverHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefaultOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrQOverHiPrioOnly specifies the percentage of + buffer space for the queue, used exclusively by high priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tPortAccEgrQDrpTailLowReductnMbs object." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 6 } + +tPortAccEgrQOverAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverAdminPIR specifies the administrative PIR + specified by the user. + + An 'inconsistentValue' error is returned if tPortAccEgrQOverAdminPIR + is set to non-default value when the object tPortAccEgrQOverRateType + is set to 'percent'." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 7 } + +tPortAccEgrQOverAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverAdminCIR specifies the administrative CIR + specified by the user. + + An 'inconsistentValue' error is returned if tPortAccEgrQOverAdminCIR + is set to non-default value when the object tPortAccEgrQOverRateType + is set to 'percent'." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 8 } + +tPortAccEgrQOverPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRuleOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverPIRAdaptation specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { noOverride } + ::= { tPortAccEgrQOverEntry 9 } + +tPortAccEgrQOverCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRuleOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverCIRAdaptation specifies the adaptation + rule to be used while computing the operational CIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { noOverride } + ::= { tPortAccEgrQOverEntry 10 } + +tPortAccEgrQOverMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverMBSBytes specifies the maximum amount of + buffer space allowed for the queue." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 11 } + +tPortAccEgrQOverAdminPIRPercent OBJECT-TYPE + SYNTAX TPIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverAdminPIRPercent specifies the + administrative PIR percentage, in centipercent. + + An 'inconsistentValue' error is returned if + tPortAccEgrQOverAdminPIRPercent is set to non-default value when the + object tPortAccEgrQOverRateType is set to 'kbps'." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 12 } + +tPortAccEgrQOverAdminCIRPercent OBJECT-TYPE + SYNTAX TCIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverAdminCIRPercent specifies the + administrative CIR percentage, in centipercent. + + An 'inconsistentValue' error is returned if + tPortAccEgrQOverAdminCIRPercent is set to non-default value when the + object tPortAccEgrQOverRateType is set to 'kbps'." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 13 } + +tPortAccEgrQOverRateType OBJECT-TYPE + SYNTAX TRateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverRateType specifies the type of Egress + queue rate. + + When the value of the object is set to 'kbps', the egresss queue rates + are specified in kbps. The objects tPortAccEgrQOverAdminPIRPercent and + tPortAccEgrQOverAdminCIRPercent will be set to their default values. + + When the value of the object is set to 'percent', the egress queue + rates are specified in percentage. The objects + tPortAccEgrQOverAdminPIR and tPortAccEgrQOverAdminCIR will be set to + their default values." + DEFVAL { kbps } + ::= { tPortAccEgrQOverEntry 14 } + +tPortAccEgrQOverWeight OBJECT-TYPE + SYNTAX TWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverWeight specifies the weight that needs to + be used by the scheduler to which this queue would be feeding." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 15 } + +tPortAccEgrQOverCIRWeight OBJECT-TYPE + SYNTAX TWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverCIRWeight specifies the weight that + should be assigned to this queue by the parent scheduler among all the + entities feeding into the parent, when the traffic is conforming to + the committed rate. + + A value of '0' specifies that the queue will not receive bandwidth for + the 'within-cir' pass on its parent scheduler." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 16 } + +tPortAccEgrQOverMonitorDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrQOverMonitorDepth specifies whether to enable + queue depth monitoring for this specified queue. + + This object is obsoleted in 21.2 Release. It is replaced by + tPortAccEgrQOverMonQueueDepth" + DEFVAL { false } + ::= { tPortAccEgrQOverEntry 17 } + +tPortAccEgrQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefaultOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQDrpTailLowReductnMbs specifies the percentage + at which low drop tail is being reduced from the MBS specified by + tPortAccEgrQOverMBSBytes." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 18 } + +tPortAccEgrQOverBurstLimit OBJECT-TYPE + SYNTAX TBurstLimitOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverBurstLimit specifies the the explicit + shaping burst size of a queue." + DEFVAL { -2 } + ::= { tPortAccEgrQOverEntry 19 } + +tPortAccEgrQOverMonQueueDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverMonQueueDepth specifies whether to enable + queue depth monitoring for this specified queue." + DEFVAL { false } + ::= { tPortAccEgrQOverEntry 20 } + +tPortAccEgrQOverQFastPolling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverQFastPolling indicates that the depth + monitoring should use the new Embedded Control Processor fast-polling." + DEFVAL { false } + ::= { tPortAccEgrQOverEntry 21 } + +tPortAccEgrQOverQViolationThres OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..9999) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQOverQViolationThres indicates percent of the + depth of the queue above which a violation is registered. This is + applicable to both the existing queue depth monitoring feature and the + fast-polling feature." + DEFVAL { 0 } + ::= { tPortAccEgrQOverEntry 22 } + +tPortNetEgrQGrpTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpTableLastChgd indicates the timestamp of + last change to the tPortNetEgrQGrpTable." + ::= { tmnxPortObjs 40 } + +tPortNetEgrQGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpTable defines network Egress Queue Group + Table for providing, via SNMP, the capability of defining the port + specific queue groups from the queue-groups existing in the + TIMETRA-QOS-MIB::tQosEgrQGroupTable." + ::= { tmnxPortObjs 41 } + +tPortNetEgrQGrpEntry OBJECT-TYPE + SYNTAX TPortNetEgrQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpEntry defines an entry in the + tPortNetEgrQGrpTable. + + Entries are created/deleted in this table by SNMP sets to + tPortNetEgrQGrpRowStatus." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortNetEgrQGrpName, + tPortNetEgrQGrpInstanceId + } + ::= { tPortNetEgrQGrpTable 1 } + +TPortNetEgrQGrpEntry ::= SEQUENCE +{ + tPortNetEgrQGrpName TNamedItem, + tPortNetEgrQGrpRowStatus RowStatus, + tPortNetEgrQGrpLastChgd TimeStamp, + tPortNetEgrQGrpSchedPol TNamedItemOrEmpty, + tPortNetEgrQGrpAggRateLimit TPortSchedulerAggRateLimitPIR, + tPortNetEgrQGrpAcctgPolId Unsigned32, + tPortNetEgrQGrpCollectStats TruthValue, + tPortNetEgrQGrpFrameBaseActg TruthValue, + tPortNetEgrQGrpDescr TItemDescription, + tPortNetEgrQGrpPlcrCntrlPolicy TNamedItemOrEmpty, + tPortNetEgrQGrpInstanceId Unsigned32, + tPortNetEgrQGrpAggRateLUB TruthValue, + tPortNetEgrQGrpAggRateLmt Unsigned32, + tPortNetEgrQGrpHsTurboQueues TruthValue +} + +tPortNetEgrQGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpName defines the port Egress Queue + Group name. It, along with tPortNetEgrQGrpInstanceId uniquely + identifies a port egress queue group in the managed system." + ::= { tPortNetEgrQGrpEntry 1 } + +tPortNetEgrQGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpRowStatus allows entries to be created and + deleted in the tPortNetEgrQGrpTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exist in + TIMETRA-QOS-MIB::tQosEgrQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tPortNetEgrQGrpEntry 2 } + +tPortNetEgrQGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpLastChgd indicates the value of sysUpTime + when the queue entry was last modified." + ::= { tPortNetEgrQGrpEntry 3 } + +tPortNetEgrQGrpSchedPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpSchedPol specifies the name of the + scheduler policy to be used with this port egress queue-group." + DEFVAL { ''H } + ::= { tPortNetEgrQGrpEntry 4 } + +tPortNetEgrQGrpAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortNetEgrQGrpAggRateLimit specifies the maximum total + rate of all egress queues in this queue-group. The value '-1' means + that there is no limit. + + This object is obsoleted in 13.0 release and replaced by + tPortNetEgrQGrpAggRateLmt." + DEFVAL { -1 } + ::= { tPortNetEgrQGrpEntry 5 } + +tPortNetEgrQGrpAcctgPolId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpAcctgPolId specifies the accounting-policy + to be used with this port egress queue-group. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this queue-group. + + The value zero indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { tPortNetEgrQGrpEntry 6 } + +tPortNetEgrQGrpCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpCollectStats specifies whether statistics + should be collected on this port egress queue-group." + DEFVAL { false } + ::= { tPortNetEgrQGrpEntry 7 } + +tPortNetEgrQGrpFrameBaseActg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpFrameBaseActg specifies whether to use + frame-based accounting for this port egress queue-group. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { tPortNetEgrQGrpEntry 8 } + +tPortNetEgrQGrpDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpDescr specifies the description for this + port queue-group." + DEFVAL { ''H } + ::= { tPortNetEgrQGrpEntry 9 } + +tPortNetEgrQGrpPlcrCntrlPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPlcrCntrlPolicy specifies the network + egress policer control policy applicable to this port egress + queue-group." + DEFVAL { ''H } + ::= { tPortNetEgrQGrpEntry 10 } + +tPortNetEgrQGrpInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpInstanceId defines the unique instance of + the port Egress Queue Group. It, along with tPortNetEgrQGrpName, + uniquely identifies a port egress queue group in the managed system." + ::= { tPortNetEgrQGrpEntry 11 } + +tPortNetEgrQGrpAggRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpAggRateLUB specifies whether to limit the + unused bandwidth and allow a tighter control in allocation of + bandwidth by HQos. + + When the value of tPortNetEgrQGrpAggRateLUB is set to 'true', HQos + algorithm distributes any unused aggregate bandwidth between queues + operating below their fair share rates. This allows a simplified + aggregate rate protection while allocating bandwidth by HQos + scheduling algorithm." + DEFVAL { false } + ::= { tPortNetEgrQGrpEntry 12 } + +tPortNetEgrQGrpAggRateLmt OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpAggRateLmt specifies the maximum + total rate of all egress queues in this queue-group. The + The value of 4294967295 (0xFFFFFFFF) means that there is no limit." + DEFVAL { 4294967295 } + ::= { tPortNetEgrQGrpEntry 15 } + +tPortNetEgrQGrpHsTurboQueues OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpHsTurboQueues specifies whether to enable + resource allocation of fast HS Queue-Group queues (set of 8 queues) + which are capable of handling higher speed. + + The value of this object has no effect on non-HS port." + DEFVAL { false } + ::= { tPortNetEgrQGrpEntry 16 } + +tPortNetEgrQOverTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverTableLastChgd indicates the timestamp of + last change to the tPortNetEgrQOverTable." + ::= { tmnxPortObjs 42 } + +tPortNetEgrQOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortNetEgrQOverTable has an entry for each port queue override + configured on this system." + ::= { tmnxPortObjs 43 } + +tPortNetEgrQOverEntry OBJECT-TYPE + SYNTAX TPortNetEgrQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port queue override. Entries are + created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortNetEgrQGrpName, + tPortNetEgrQGrpInstanceId, + tPortNetEgrQOverQueue + } + ::= { tPortNetEgrQOverTable 1 } + +TPortNetEgrQOverEntry ::= SEQUENCE +{ + tPortNetEgrQOverQueue TEgressQueueId, + tPortNetEgrQOverRowStatus RowStatus, + tPortNetEgrQOverLastChanged TimeStamp, + tPortNetEgrQOverCBS TBurstSizeOverride, + tPortNetEgrQOverMBS TBurstSizeOverride, + tPortNetEgrQOverHiPrioOnly TBurstPercentOrDefaultOverride, + tPortNetEgrQOverAdminPIR TQosQueuePIRRateOverride, + tPortNetEgrQOverAdminCIR TQosQueueCIRRateOverride, + tPortNetEgrQOverPIRAdaptation TAdaptationRuleOverride, + tPortNetEgrQOverCIRAdaptation TAdaptationRuleOverride, + tPortNetEgrQOverMBSBytes TBurstSizeBytesOvr, + tPortNetEgrQOverAdminPIRPercent TPIRPercentOverride, + tPortNetEgrQOverAdminCIRPercent TCIRPercentOverride, + tPortNetEgrQOverRateType TRateType, + tPortNetEgrQOverMonitorDepth TruthValue, + tPortNetEgrQDrpTailLowReductnMbs TBurstPercentOrDefaultOverride, + tPortNetEgrQOverMonQueueDepth TruthValue, + tPortNetEgrQOverQFastPolling TruthValue, + tPortNetEgrQOverQViolationThres Unsigned32 +} + +tPortNetEgrQOverQueue OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverQueue specifies the queue ID which is + used as the fourth index to the table entry." + ::= { tPortNetEgrQOverEntry 1 } + +tPortNetEgrQOverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverRowStatus is used for the creation and + deletion of port queue overrides. + + Row creation will fail if there is no entry in the + TIMETRA-QOS-MIB::tQosEgrQueueTable with the same index values as the + last two indices of this table + (tPortNetEgrQGrpName.tPortNetEgrQOverQueue)." + ::= { tPortNetEgrQOverEntry 2 } + +tPortNetEgrQOverLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortNetEgrQOverEntry 3 } + +tPortNetEgrQOverCBS OBJECT-TYPE + SYNTAX TBurstSizeOverride + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverCBS specifies the amount of reserved + buffer space for the queue." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 4 } + +tPortNetEgrQOverMBS OBJECT-TYPE + SYNTAX TBurstSizeOverride + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortNetEgrQOverMBS specifies the maximum amount of + buffer space allowed for the queue. + + This object is replaced with tPortNetEgrQOverMBSBytes object." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 5 } + +tPortNetEgrQOverHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefaultOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortNetEgrQOverHiPrioOnly specifies the percentage of + buffer space for the queue, used exclusively by high priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tPortNetEgrQDrpTailLowReductnMbs object." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 6 } + +tPortNetEgrQOverAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverAdminPIR specifies the administrative PIR + specified by the user. + + An 'inconsistentValue' error is returned if tPortNetEgrQOverAdminPIR + is set to non-default value when the object tPortNetEgrQOverRateType + is set to 'percent'." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 7 } + +tPortNetEgrQOverAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverAdminCIR specifies the administrative CIR + specified by the user. + + An 'inconsistentValue' error is returned if tPortNetEgrQOverAdminCIR + is set to non-default value when the object tPortNetEgrQOverRateType + is set to 'percent'." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 8 } + +tPortNetEgrQOverPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRuleOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverPIRAdaptation specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { noOverride } + ::= { tPortNetEgrQOverEntry 9 } + +tPortNetEgrQOverCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRuleOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverCIRAdaptation specifies the adaptation + rule to be used while computing the operational CIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { noOverride } + ::= { tPortNetEgrQOverEntry 10 } + +tPortNetEgrQOverMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverMBSBytes specifies the maximum amount of + buffer space allowed for the queue." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 11 } + +tPortNetEgrQOverAdminPIRPercent OBJECT-TYPE + SYNTAX TPIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverAdminPIRPercent specifies the + administrative PIR percentage, in centipercent. + + An 'inconsistentValue' error is returned if + tPortNetEgrQOverAdminPIRPercent is set to non-default value + when the object tPortNetEgrQOverRateType is set to 'kbps'." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 12 } + +tPortNetEgrQOverAdminCIRPercent OBJECT-TYPE + SYNTAX TCIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverAdminCIRPercent specifies the + administrative CIR percentage, in centipercent. + + An 'inconsistentValue' error is returned if + tQosEgrQueueAdminCIRPercent is set to non-default value when the + object tPortNetEgrQOverRateType is set to 'kbps'." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 13 } + +tPortNetEgrQOverRateType OBJECT-TYPE + SYNTAX TRateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverRateType specifies the type of Egress + queue rate. + + When the value of the object is set to 'kbps', the egresss queue rates + are specified in kbps. The objects tPortNetEgrQOverAdminPIRPercent and + tPortNetEgrQOverAdminCIRPercent will be set to their default values. + + When the value of the object is set to 'percent', the egress queue + rates are specified in percentage. The objects + tPortNetEgrQOverAdminPIR and tPortNetEgrQOverAdminCIR will be set to + their default values." + DEFVAL { kbps } + ::= { tPortNetEgrQOverEntry 14 } + +tPortNetEgrQOverMonitorDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortNetEgrQOverMonitorDepth specifies whether to enable + queue depth monitoring for this specified queue. + + This object is obsoleted in 21.2 Release. It is replaced by + tPortNetEgrQOverMonQueueDepth" + DEFVAL { false } + ::= { tPortNetEgrQOverEntry 15 } + +tPortNetEgrQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefaultOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQDrpTailLowReductnMbs specifies the percentage + at which low drop tail is being reduced from the MBS specified by + tPortNetEgrQOverMBSBytes." + DEFVAL { -2 } + ::= { tPortNetEgrQOverEntry 16 } + +tPortNetEgrQOverMonQueueDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverMonQueueDepth specifies whether to enable + queue depth monitoring for this specified queue." + DEFVAL { false } + ::= { tPortNetEgrQOverEntry 17 } + +tPortNetEgrQOverQFastPolling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverQFastPolling indicates that the depth + monitoring should use the new Embedded Control Processor fast-polling." + DEFVAL { false } + ::= { tPortNetEgrQOverEntry 18 } + +tPortNetEgrQOverQViolationThres OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..9999) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrQOverQViolationThres indicates percent of the + depth of the queue above which a violation is registered. This is + applicable to both the existing queue depth monitoring feature and the + fast-polling feature." + DEFVAL { 0 } + ::= { tPortNetEgrQOverEntry 19 } + +tmnxBundleMlfrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMlfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMlfrTable contains MLFR specific data." + ::= { tmnxPortObjs 44 } + +tmnxBundleMlfrEntry OBJECT-TYPE + SYNTAX TmnxBundleMlfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains data on an MLFR Bundle." + INDEX { + tmnxChassisIndex, + tmnxBundleBundleID + } + ::= { tmnxBundleMlfrTable 1 } + +TmnxBundleMlfrEntry ::= SEQUENCE +{ + tmnxBundleMlfrBundleId SnmpAdminString, + tmnxBundleMlfrIngQoSProfId TMcFrQoSProfileId, + tmnxBundleMlfrEgrQoSProfId TMcFrQoSProfileId, + tmnxBundleMlfrHelloTimer Unsigned32, + tmnxBundleMlfrHelloRetryCount Unsigned32, + tmnxBundleMlfrAckTimer Unsigned32, + tmnxBundleMlfrLastChanged TimeStamp +} + +tmnxBundleMlfrBundleId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..49)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlfrBundleId is the Bundle Identifier sent with + each Link Integrity Protocol message for each member of a + tmnxBundleBundleID. + + The object tmnxPortAdminStatus must be set to 'outOfService' to change + this value." + DEFVAL { "" } + ::= { tmnxBundleMlfrEntry 1 } + +tmnxBundleMlfrIngQoSProfId OBJECT-TYPE + SYNTAX TMcFrQoSProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlfrIngQoSProfId specifies the ingress QoS + profile to be used for the incoming traffic over this MLFR bundle. + + The value of tmnxBundleMlfrIngQoSProfId of 0 indicates a default QoS + profile is used as applicable to given hardware." + DEFVAL { 0 } + ::= { tmnxBundleMlfrEntry 4 } + +tmnxBundleMlfrEgrQoSProfId OBJECT-TYPE + SYNTAX TMcFrQoSProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlfrEgrQoSProfId specifies the egress QoS + profile to be used for the outgoing traffic over this MLFR bundle. + + The value of tmnxBundleMlfrEgrQoSProfId of 0 indicates a default + profile is used as applicable to given hardware." + DEFVAL { 0 } + ::= { tmnxBundleMlfrEntry 5 } + +tmnxBundleMlfrHelloTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..180) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlfrHelloTimer specifies the rate at which + hello messages are sent across a member link." + DEFVAL { 10 } + ::= { tmnxBundleMlfrEntry 6 } + +tmnxBundleMlfrHelloRetryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlfrHelloRetryCount specifies the number of + times to attempt to resend hello messages when the + tmnxBundleMlfrAckTimer has expired before taking action." + DEFVAL { 2 } + ::= { tmnxBundleMlfrEntry 7 } + +tmnxBundleMlfrAckTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlfrAckTimer specifies the length of time to + wait for acknowledgment of a hello message before declaring the hello + message has not been received." + DEFVAL { 4 } + ::= { tmnxBundleMlfrEntry 8 } + +tmnxBundleMlfrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBundleMlfrLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tmnxBundleMlfrEntry 9 } + +tmnxPortIngQosQStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortIngQosQStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ingress QoS queue-group queue port statistics." + ::= { tmnxPortObjs 45 } + +tmnxPortIngQosQStatEntry OBJECT-TYPE + SYNTAX TmnxPortIngQosQStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress statistics about a specific port's QoS queue-group queue." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccIngQGrpName, + tmnxPortIngQosQStatQueueId + } + ::= { tmnxPortIngQosQStatTable 1 } + +TmnxPortIngQosQStatEntry ::= SEQUENCE +{ + tmnxPortIngQosQStatQueueId TIngressQueueId, + tmnxPortIngQosQStatOffHiPrioPkts Counter64, + tmnxPortIngQosQStatDpdHiPrioPkts Counter64, + tmnxPortIngQosQStatOffLoPrioPkts Counter64, + tmnxPortIngQosQStatDpdLoPrioPkts Counter64, + tmnxPortIngQosQStatOffHiPrioOcts Counter64, + tmnxPortIngQosQStatDpdHiPrioOcts Counter64, + tmnxPortIngQosQStatOffLoPrioOcts Counter64, + tmnxPortIngQosQStatDpdLoPrioOcts Counter64, + tmnxPortIngQosQStatFwdInProfPkts Counter64, + tmnxPortIngQosQStatFwdOutProfPkts Counter64, + tmnxPortIngQosQStatFwdInProfOcts Counter64, + tmnxPortIngQosQStatFwdOutProfOcts Counter64, + tmnxPortIngQosQStatUncolPktsOff Counter64, + tmnxPortIngQosQStatUncolOctsOff Counter64 +} + +tmnxPortIngQosQStatQueueId OBJECT-TYPE + SYNTAX TIngressQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatQueueId specifies the queue-group + queue ID which is used as the fourth index to the table entry." + ::= { tmnxPortIngQosQStatEntry 1 } + +tmnxPortIngQosQStatOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatOffHiPrioPkts indicates the number of + high priority packets, as determined by the port ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxPortIngQosQStatEntry 2 } + +tmnxPortIngQosQStatDpdHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatDpdHiPrioPkts indicates the number of + high priority packets, as determined by the port ingress QoS policy, + dropped by the Qchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxPortIngQosQStatEntry 3 } + +tmnxPortIngQosQStatOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatOffLoPrioPkts indicates the number of + low priority packets, as determined by the port ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxPortIngQosQStatEntry 4 } + +tmnxPortIngQosQStatDpdLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatDpdLoPrioPkts indicates the number of + low priority packets, as determined by the port ingress QoS policy, + dropped by the Qchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxPortIngQosQStatEntry 5 } + +tmnxPortIngQosQStatOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatOffHiPrioOcts indicates the number of + high priority octets, as determined by the port ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxPortIngQosQStatEntry 6 } + +tmnxPortIngQosQStatDpdHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatDpdHiPrioOcts indicates the number of + high priority octets, as determined by the port ingress QoS policy, + dropped by the Qchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxPortIngQosQStatEntry 7 } + +tmnxPortIngQosQStatOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatOffLoPrioOcts indicates the number of + low priority octets, as determined by the port ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxPortIngQosQStatEntry 8 } + +tmnxPortIngQosQStatDpdLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatDpdLoPrioOcts indicates the number of + low priority octets, as determined by the port ingress QoS policy, + dropped by the Qchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxPortIngQosQStatEntry 9 } + +tmnxPortIngQosQStatFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxPortIngQosQStatEntry 10 } + +tmnxPortIngQosQStatFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxPortIngQosQStatEntry 11 } + +tmnxPortIngQosQStatFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxPortIngQosQStatEntry 12 } + +tmnxPortIngQosQStatFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Qchip." + ::= { tmnxPortIngQosQStatEntry 13 } + +tmnxPortIngQosQStatUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatUncolPktsOff indicates the number of + uncolored packets offered to the ingress Qchip." + ::= { tmnxPortIngQosQStatEntry 14 } + +tmnxPortIngQosQStatUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortIngQosQStatUncolOctsOff indicates the number of + uncolored octets offered to the ingress Qchip." + ::= { tmnxPortIngQosQStatEntry 15 } + +tmnxPortEgrQosQStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEgrQosQStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains egress QoS queue-group queue port statistics." + ::= { tmnxPortObjs 46 } + +tmnxPortEgrQosQStatEntry OBJECT-TYPE + SYNTAX TmnxPortEgrQosQStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific port's QoS queue-group queue. + + In release 11.0, tPortAccEgrQGrpInstanceId is added as another index + before tmnxPortEgrQosQStatQueueId for this tmnxPortEgrQosQStatTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tmnxPortEgrQosQStatQueueId + } + ::= { tmnxPortEgrQosQStatTable 1 } + +TmnxPortEgrQosQStatEntry ::= SEQUENCE +{ + tmnxPortEgrQosQStatQueueId TEgressQueueId, + tmnxPortEgrQosQStatFwdInProfPkts Counter64, + tmnxPortEgrQosQStatDpdInProfPkts Counter64, + tmnxPortEgrQosQStatFwdOutProfPkts Counter64, + tmnxPortEgrQosQStatDpdOutProfPkts Counter64, + tmnxPortEgrQosQStatFwdInProfOcts Counter64, + tmnxPortEgrQosQStatDpdInProfOcts Counter64, + tmnxPortEgrQosQStatFwdOutProfOcts Counter64, + tmnxPortEgrQosQStatDpdOutProfOcts Counter64 +} + +tmnxPortEgrQosQStatQueueId OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatQueueId specifies the queue-group + queue ID which is used as the fourth index to the table entry." + ::= { tmnxPortEgrQosQStatEntry 1 } + +tmnxPortEgrQosQStatFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxPortEgrQosQStatEntry 2 } + +tmnxPortEgrQosQStatDpdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatDpdInProfPkts indicates the number of + in-profile packets discarded by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortEgrQosQStatEntry 3 } + +tmnxPortEgrQosQStatFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxPortEgrQosQStatEntry 4 } + +tmnxPortEgrQosQStatDpdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatDpdOutProfPkts indicates the number of + out-of-profile packets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortEgrQosQStatEntry 5 } + +tmnxPortEgrQosQStatFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxPortEgrQosQStatEntry 6 } + +tmnxPortEgrQosQStatDpdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatDpdInProfOcts indicates the number of + in-profile octets discarded by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortEgrQosQStatEntry 7 } + +tmnxPortEgrQosQStatFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxPortEgrQosQStatEntry 8 } + +tmnxPortEgrQosQStatDpdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrQosQStatDpdOutProfOcts indicates the number of + out-of-profile octets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { tmnxPortEgrQosQStatEntry 9 } + +tmnxBundleMemberMlfrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMemberMlfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMemberMlfrTable has an entry for a frame relay link + associated with an MLFR Bundle." + ::= { tmnxPortObjs 47 } + +tmnxBundleMemberMlfrEntry OBJECT-TYPE + SYNTAX TmnxBundleMemberMlfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an frame relay link associated with a MLFR + Bundle." + INDEX { + tmnxBundleBundleID, + tmnxPortPortID + } + ::= { tmnxBundleMemberMlfrTable 1 } + +TmnxBundleMemberMlfrEntry ::= SEQUENCE +{ tmnxBundleMemberMlfrDownReason TmnxMlfrLinkDownReason } + +tmnxBundleMemberMlfrDownReason OBJECT-TYPE + SYNTAX TmnxMlfrLinkDownReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBundleMemberMlfrDownReason indicates the reason code + for marking the MLFR member link of the bundle to down (i.e. + tmnxBundleMemberActive will be set to false)." + ::= { tmnxBundleMemberMlfrEntry 1 } + +tmnxWaveTrackerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxWaveTrackerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxWaveTrackerTable has an entry for each Wavelength Tracker port + on each IOM card in each chassis in the TMNX system. + + This table was obsoleted in release 22.2." + ::= { tmnxPortObjs 48 } + +tmnxWaveTrackerEntry OBJECT-TYPE + SYNTAX TmnxWaveTrackerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a Wave Tracker capable port on a IOM card in + a chassis in the system. Entries cannot be created and deleted via + SNMP SET operations. The tmnxWaveTrackerEntry contains attributes that + are unique to the Wave Tracker capable ports. + + This entry was obsoleted in release 22.2." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxWaveTrackerTable 1 } + +TmnxWaveTrackerEntry ::= SEQUENCE +{ + tmnxWaveTrackerPowerCtrlEnable TruthValue, + tmnxWaveTrackerEncodeEnable TruthValue, + tmnxWaveTrackerInUse TruthValue, + tmnxWaveTrackerTargetPower Integer32, + tmnxWaveTrackerWaveKey1 Unsigned32, + tmnxWaveTrackerWaveKey2 Unsigned32, + tmnxWaveTrackerTrailName SnmpAdminString, + tmnxWaveTrackerCfgAlarms TmnxWaveTrackerAlarm, + tmnxWaveTrackerAlarmState TmnxWaveTrackerAlarm, + tmnxWaveTrackerMeasuredPower Integer32, + tmnxWaveTrackerMaxAttainablePwr Integer32, + tmnxWaveTrackerMinAttainablePwr Integer32, + tmnxWaveTrackerUpperPowerMargin Unsigned32, + tmnxWaveTrackerLowerPowerMargin Unsigned32, + tmnxWaveTrackerPortType INTEGER, + tmnxWaveTrackerSfpVoaEquipped TruthValue, + tmnxWaveTrackerSfpVoaType INTEGER, + tmnxWaveTrackerSfpVoaSerialNum TNamedItemOrEmpty, + tmnxWaveTrackerSfpVoaModelNum TNamedItemOrEmpty +} + +tmnxWaveTrackerPowerCtrlEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerPowerCtrlEnable specifies whether or not + the Wavelength Tracker Power Control loop that maintains the + interface's transmitted optical signal average output power is + enabled. + + tmnxWaveTrackerPowerCtrlEnable is equivalent to + 'tnWtEncodePortCapabilityProgrammed' of the 1696-Roadm MIBs. + + This object was obsoleted in release 22.2." + DEFVAL { false } + ::= { tmnxWaveTrackerEntry 1 } + +tmnxWaveTrackerEncodeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "the value of tmnxWaveTrackerEncodeEnable specifies whether or not the + Wavelength Tracker Encoding of Wave Keys on the interface's + transmitted optical signal is enabled. + + tmnxWaveTrackerEncodeEnable is equivalent to + 'tnWaveKeyEncodeTransmitState' of the 1696-Roadm MIBs. + + This object was obsoleted in release 22.2." + DEFVAL { false } + ::= { tmnxWaveTrackerEntry 2 } + +tmnxWaveTrackerInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerInUse indicates whether or not the + Wavelength Tracker feature is in use by the system for services. + + tmnxWaveTrackerInUse is equivalent to 'tnWtEncodePortCapabilityInUse' + of the 1696-Roadm MIBs. + + This object was obsoleted in release 22.2." + DEFVAL { false } + ::= { tmnxWaveTrackerEntry 3 } + +tmnxWaveTrackerTargetPower OBJECT-TYPE + SYNTAX Integer32 (-2200..300) + UNITS "millibel-milliwatts" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerTargetPower specifies the desired average + output power of the interface's transmitted optical signal when + tmnxWaveTrackerPowerCtrlEnable is set to 'true (1)'. + + The UNITS millibels (mBm) are units of 0.01 decibel relative to one + milliwatt (0 dBm) or dBm multiplied by 100. The mBm is used when + integers are required instead of floating point. For example: -5.21 + dBm is equivalent to -521 mBm. + + This object was obsoleted in release 22.2." + DEFVAL { -2000 } + ::= { tmnxWaveTrackerEntry 4 } + +tmnxWaveTrackerWaveKey1 OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerWaveKey1 specifies the first Wavelength + Tracker Key (or Identifier) to be transmitted on the interface's + optical signal when tmnxWaveTrackerEncodeEnable is set to 'true (1)'. + + The following table describes the possible tmnxWaveTrackerWaveKey1 and + tmnxWaveTrackerWaveKey2 values based on ITU channel. Key1 and Key2 + must also match in modulo 2 with each other. + + Index ITU Key 1 Key 2 + channel First Last First Last + ------------------------------------------- + 0 61 1548 1548 2032 2032 // 1696 Test Channel + + // Original Tropic Channels (index 1 to 32) + 1 59 1 15 545 559 + 2 58 18 32 562 576 + 3 57 35 49 579 593 + 4 56 52 66 596 610 + 5 54 69 83 613 627 + 6 53 86 100 630 644 + 7 52 103 117 647 661 + 8 51 120 134 664 678 + 9 49 137 151 681 695 + 10 48 154 168 698 712 + 11 47 171 185 715 729 + 12 46 188 202 732 746 + 13 44 205 219 749 763 + 14 43 222 236 766 780 + 15 42 239 253 783 797 + 16 41 256 270 800 814 + 17 39 273 287 817 831 + 18 38 290 304 834 848 + 19 37 307 321 851 865 + 20 36 324 338 868 882 + 21 34 341 355 885 899 + 22 33 358 372 902 916 + 23 32 375 389 919 933 + 24 31 392 406 936 950 + 25 29 409 423 953 967 + 26 28 426 440 970 984 + 27 27 443 457 987 1001 + 28 26 460 474 1004 1018 + 29 24 477 491 1021 1035 + 30 23 494 508 1038 1052 + 31 22 511 525 1055 1069 + 32 21 528 542 1072 1086 + + // 1696 Extension 42 channels (index 33 to 42) + 33 60 1089 1103 1573 1587 + 34 55 1106 1120 1590 1604 + 35 50 1123 1137 1607 1621 + 36 45 1140 1154 1624 1638 + 37 40 1157 1171 1641 1655 + 38 35 1174 1188 1658 1672 + 39 30 1191 1205 1675 1689 + 40 25 1208 1222 1692 1706 + 41 20 1225 1239 1709 1723 + 42 19 1242 1256 1726 1740 + + // 1830 Extension to 44 channels (index 43 and 44) + 43 18 1259 1273 1743 1757 + 44 17 1276 1290 1760 1774 + + // 1830 Extension to 88 channels (index 45 to 88) + 45 595 1293 1307 1777 1791 + 46 585 1310 1324 1794 1808 + 47 575 1327 1341 1811 1825 + 48 565 1344 1358 1828 1842 + 49 545 1361 1375 1845 1859 + 50 535 1378 1392 1862 1876 + 51 525 1395 1409 1879 1893 + 52 515 1412 1426 1896 1910 + 53 495 1429 1443 1913 1927 + 54 485 1446 1460 1930 1944 + 55 475 1463 1477 1947 1961 + 56 465 1480 1494 1964 1978 + 57 445 1497 1511 1981 1995 + 58 435 1514 1528 1998 2012 + 59 425 1531 1545 2015 2029 + 60 415 1548 1562 2032 2046 + 61 395 3585 3599 2049 2063 + 62 385 3602 3616 2066 2080 + 63 375 3619 3633 2083 2097 + 64 365 3636 3650 2100 2114 + 65 345 3653 3667 2117 2131 + 66 335 3670 3684 2134 2148 + 67 325 3687 3701 2151 2165 + 68 315 3704 3718 2168 2182 + 69 295 3721 3735 2185 2199 + 70 285 3738 3752 2202 2216 + 71 275 3755 3769 2219 2233 + 72 265 3772 3786 2236 2250 + 73 245 3789 3803 2253 2267 + 74 235 3806 3820 2270 2284 + 75 225 3823 3837 2287 2301 + 76 215 3840 3854 2304 2318 + 77 605 3857 3871 2321 2335 + 78 555 3874 3888 2338 2352 + 79 505 3891 3905 2355 2369 + 80 455 3908 3922 2372 2386 + 81 405 3434 3448 3946 3960 + 82 355 3451 3465 3963 3977 + 83 305 3468 3482 3980 3994 + 84 255 3485 3499 3997 4011 + 85 205 3502 3516 4014 4028 + 86 195 3519 3533 4031 4045 + 87 185 3536 3550 4048 4062 + 88 175 3553 3567 4065 4079 + ------------------------------------------- + + This object was obsoleted in release 22.2." + DEFVAL { 0 } + ::= { tmnxWaveTrackerEntry 5 } + +tmnxWaveTrackerWaveKey2 OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "the value of tmnxWaveTrackerWaveKey2 specifies the second Wavelength + Tracker Key (or Identifier) to be transmitted on the interface's + optical signal when tmnxWaveTrackerEncodeEnable is set to 'true (1)'. + + Refer to the description of tmnxWaveTrackerWaveKey1 for the valid + values based on the ITU channel. + + This object was obsoleted in release 22.2." + DEFVAL { 0 } + ::= { tmnxWaveTrackerEntry 6 } + +tmnxWaveTrackerTrailName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerTrailName indicates the trail name of the + encode point. This trail is usually transmitted in the OTU pm-tti. + + tmnxWaveTrackerTrailName is equivalent to 'tnWaveKeyEncodeTrailName' + of the 1696-Roadm MIBs. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 7 } + +tmnxWaveTrackerCfgAlarms OBJECT-TYPE + SYNTAX TmnxWaveTrackerAlarm + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerCfgAlarms specifies the alarms that are to + be monitored by the Wavelength Tracker interface. If an alarm bit is + set, then the corresponding alarm will generate a raise or clear + notification when its state changes. An unset bit specifies that the + alarm corresponding with the bit will not report on its state + transitions. + + This object was obsoleted in release 22.2." + DEFVAL { {encFail, encDegr, pwrFail, pwrDegr, pwrHigh, pwrLow, missing} } + ::= { tmnxWaveTrackerEntry 8 } + +tmnxWaveTrackerAlarmState OBJECT-TYPE + SYNTAX TmnxWaveTrackerAlarm + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerAlarmState indicates which monitored + alarms are raised against the Wavelength Tracker interface. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 9 } + +tmnxWaveTrackerMeasuredPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxWaveTrackerMeasuredPower indicates the current average output + power of the interface's transmitted optical signal. + + The UNITS mBm are units of 0.01 dBm or dBm multiplied by 100. The mBm + is used when integers are required instead of floating point. For + example: -5.21 dBm is equivalent to -521 mBm. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 10 } + +tmnxWaveTrackerMaxAttainablePwr OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxWaveTrackerMaxAttainablePwr indicates the maximum average output + power of the interface's transmitted optical signal at end of life. + + The UNITS mBm are units of 0.01 dBm or dBm multiplied by 100. The mBm + is used when integers are required instead of floating point. For + example: -5.21 dBm is equivalent to -521 mBm. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 11 } + +tmnxWaveTrackerMinAttainablePwr OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxWaveTrackerMinAttainablePwr indicates the minimum average output + power of the interface's transmitted optical signal at end of life. + + The UNITS mBm are units of 0.01 dBm or dBm multiplied by 100. The mBm + is used when integers are required instead of floating point. For + example: -5.21 dBm is equivalent to -521 mBm. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 12 } + +tmnxWaveTrackerUpperPowerMargin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mB" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxWaveTrackerUpperPowerMargin indicates how much the average output + power of the interface's transmitted optical signal can be increased. + + The UNITS millibels (mB) are units of 0.01 dB or dB multiplied by 100. + The mB is used when integers are required instead of floating point. + For example: 5.21 dB is equivalent to 521 mB. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 13 } + +tmnxWaveTrackerLowerPowerMargin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mB" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxWaveTrackerLowerPowerMargin indicates how much the average output + power of the interface's transmitted optical signal can be decreased. + + The UNITS mBm are units of 0.01 dB or dB multiplied by 100. The mB is + used when integers are required instead of floating point. For + example: 5.21 dB is equivalent to 521 mB. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 14 } + +tmnxWaveTrackerPortType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + fixed (1), + pluggable (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerPortType indicates if the port is fixed or + if it supports pluggable equipment. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 15 } + +tmnxWaveTrackerSfpVoaEquipped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerSfpVoaEquipped indicates whether or not an + SFP VOA is present. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 16 } + +tmnxWaveTrackerSfpVoaType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + fast (1), + slow (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerSfpVoaType indicates if the SFP VOA is + fast or slow. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 17 } + +tmnxWaveTrackerSfpVoaSerialNum OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerSfpVoaSerialNum indicates the serial + number information for the SFP VOA. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 18 } + +tmnxWaveTrackerSfpVoaModelNum OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxWaveTrackerSfpVoaModelNum indicates the model + information for the SFP VOA. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out. + + This object was obsoleted in release 22.2." + ::= { tmnxWaveTrackerEntry 19 } + +tPortAccEgrQGrpHMTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHMTableLastChgd indicates the timestamp of + last change to the tPortAccEgrQGrpHostMatchTable." + ::= { tmnxPortObjs 49 } + +tPortAccEgrQGrpHostMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccEgrQGrpHostMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHostMatchTable defines a set of string + values optionally used by subscriber management to map subscriber's + and subscriber host's policed traffic to a specific egress port queue + group." + ::= { tmnxPortObjs 50 } + +tPortAccEgrQGrpHostMatchEntry OBJECT-TYPE + SYNTAX TPortAccEgrQGrpHostMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHostMatchEntry defines an entry in the + tPortAccEgrQGrpHostMatchTable. + + Entries are created/deleted in this table by SNMP sets to + tPortAccEgrQGrpHMRowStatus." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortAccEgrQGrpHMIntDestId, + tPortAccEgrQGrpHMOrgString + } + ::= { tPortAccEgrQGrpHostMatchTable 1 } + +TPortAccEgrQGrpHostMatchEntry ::= SEQUENCE +{ + tPortAccEgrQGrpHMIntDestId TmnxSubMgtIntDestId, + tPortAccEgrQGrpHMOrgString TmnxSubMgtOrgStrOrZero, + tPortAccEgrQGrpHMRowStatus RowStatus, + tPortAccEgrQGrpHMLastChgd TimeStamp +} + +tPortAccEgrQGrpHMIntDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHMIntDestId defines the intermediate + destination id to match on." + ::= { tPortAccEgrQGrpHostMatchEntry 1 } + +tPortAccEgrQGrpHMOrgString OBJECT-TYPE + SYNTAX TmnxSubMgtOrgStrOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHMOrgString defines the organization + string to match on. + + If tPortAccEgrQGrpHMOrgString is the empty string (''), every + subscriber with an organization string will not match this entry. + + If tPortAccEgrQGrpHMOrgString is the wildcard symbol ('*'), every + subscriber with an organization string will match this entry, if the + tPortAccEgrQGrpHMIntDestId matches. + + Currently only the empty string ('') is accepted." + ::= { tPortAccEgrQGrpHostMatchEntry 2 } + +tPortAccEgrQGrpHMRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHMRowStatus allows entries to be created + and deleted in the tPortAccEgrQGrpHostMatchTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exist in + TIMETRA-QOS-MIB::tQosEgrQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tPortAccEgrQGrpHostMatchEntry 3 } + +tPortAccEgrQGrpHMLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpHMLastChgd indicates the value of + sysUpTime when the host match entry was last modified." + ::= { tPortAccEgrQGrpHostMatchEntry 4 } + +tPortAccIngSchedStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccIngSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatTable defines access Ingress Queue + Group related statistics per scheduler." + ::= { tmnxPortObjs 51 } + +tPortAccIngSchedStatEntry OBJECT-TYPE + SYNTAX TPortAccIngSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatEntry defines an entry in the + tPortAccIngSchedStatTable. It represents statistics about a specific + QoS ingress queue group scheduler on the port specified by + tPortAccIngSchedStatName on the access side." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccIngQGrpName, + tPortAccIngSchedStatName + } + ::= { tPortAccIngSchedStatTable 1 } + +TPortAccIngSchedStatEntry ::= SEQUENCE +{ + tPortAccIngSchedStatName TNamedItem, + tPortAccIngSchedStatFwdPkts Counter64, + tPortAccIngSchedStatFwdPktsHi Counter32, + tPortAccIngSchedStatFwdPktsLo Counter32, + tPortAccIngSchedStatFwdOcts Counter64, + tPortAccIngSchedStatFwdOctsHi Counter32, + tPortAccIngSchedStatFwdOctsLo Counter32 +} + +tPortAccIngSchedStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatName indicates the scheduler + associated with this queue group on this port." + ::= { tPortAccIngSchedStatEntry 1 } + +tPortAccIngSchedStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatFwdPkts indicates the number of + forwarded packets by this port on this queue-group using this + scheduler." + ::= { tPortAccIngSchedStatEntry 2 } + +tPortAccIngSchedStatFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatFwdPktsHi indicates upper 32 bits of + tPortAccIngSchedStatFwdPkts object." + ::= { tPortAccIngSchedStatEntry 3 } + +tPortAccIngSchedStatFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatFwdPktsLo indicates lower 32 bits of + tPortAccIngSchedStatFwdPkts object." + ::= { tPortAccIngSchedStatEntry 4 } + +tPortAccIngSchedStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatFwdOcts indicates the number of + forwarded octets by this port on this queue-group using this + scheduler." + ::= { tPortAccIngSchedStatEntry 5 } + +tPortAccIngSchedStatFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatFwdOctsHi indicates upper 32 bits of + tPortAccIngSchedStatFwdOcts object." + ::= { tPortAccIngSchedStatEntry 6 } + +tPortAccIngSchedStatFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedStatFwdOctsLo indicates lower 32 bits of + tPortAccIngSchedStatFwdOcts object." + ::= { tPortAccIngSchedStatEntry 7 } + +tPortAccEgrSchedStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccEgrSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatTable defines access Egress Queue + Group related statistics per scheduler." + ::= { tmnxPortObjs 52 } + +tPortAccEgrSchedStatEntry OBJECT-TYPE + SYNTAX TPortAccEgrSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatEntry defines an entry in the + tPortAccEgrSchedStatTable. It represents statistics about a specific + QoS egress queue group scheduler on the port specified by + tPortAccEgrSchedStatName on the access side. + + In release 11.0, tPortAccEgrQGrpInstanceId is added as another index + before tPortAccEgrSchedStatName for this tPortAccEgrSchedStatTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortAccEgrSchedStatName + } + ::= { tPortAccEgrSchedStatTable 1 } + +TPortAccEgrSchedStatEntry ::= SEQUENCE +{ + tPortAccEgrSchedStatName TNamedItem, + tPortAccEgrSchedStatFwdPkts Counter64, + tPortAccEgrSchedStatFwdPktsHi Counter32, + tPortAccEgrSchedStatFwdPktsLo Counter32, + tPortAccEgrSchedStatFwdOcts Counter64, + tPortAccEgrSchedStatFwdOctsHi Counter32, + tPortAccEgrSchedStatFwdOctsLo Counter32 +} + +tPortAccEgrSchedStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatName indicates the scheduler + associated with this queue group on this port." + ::= { tPortAccEgrSchedStatEntry 1 } + +tPortAccEgrSchedStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatFwdPkts indicates the number of + forwarded packets by this port on this queue-group using this + scheduler." + ::= { tPortAccEgrSchedStatEntry 2 } + +tPortAccEgrSchedStatFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatFwdPktsHi indicates upper 32 bits of + tPortAccEgrSchedStatFwdPkts object." + ::= { tPortAccEgrSchedStatEntry 3 } + +tPortAccEgrSchedStatFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatFwdPktsLo indicates lower 32 bits of + tPortAccEgrSchedStatFwdPkts object." + ::= { tPortAccEgrSchedStatEntry 4 } + +tPortAccEgrSchedStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tPortAccEgrSchedStatFwdOcts indicates the number of forwarded octets + by this port on this queue-group using this scheduler." + ::= { tPortAccEgrSchedStatEntry 5 } + +tPortAccEgrSchedStatFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatFwdOctsHi indicates upper 32 bits of + tPortAccEgrSchedStatFwdOcts object." + ::= { tPortAccEgrSchedStatEntry 6 } + +tPortAccEgrSchedStatFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedStatFwdOctsLo indicates lower 32 bits of + tPortAccEgrSchedStatFwdOcts object." + ::= { tPortAccEgrSchedStatEntry 7 } + +tPortNetEgrSchedStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrSchedStatTable defines network Egress Queue + Group related statistics per scheduler." + ::= { tmnxPortObjs 53 } + +tPortNetEgrSchedStatEntry OBJECT-TYPE + SYNTAX TPortNetEgrSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrSchedStatEntry defines an entry in the + tPortNetEgrSchedStatTable. It represents statistics about a specific + QoS egress queue group scheduler on the port specified by + tPortNetEgrSchedStatName on the network side." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortNetEgrQGrpName, + tPortNetEgrQGrpInstanceId, + tPortNetEgrSchedStatName + } + ::= { tPortNetEgrSchedStatTable 1 } + +TPortNetEgrSchedStatEntry ::= SEQUENCE +{ + tPortNetEgrSchedStatName TNamedItem, + tPortNetEgrSchedStatFwdPkts Counter64, + tPortNetEgrSchedStatFwdPktsHi Counter32, + tPortNetEgrSchedStatFwdPktsLo Counter32, + tPortNetEgrSchedStatFwdOcts Counter64, + tPortNetEgrSchedStatFwdOctsHi Counter32, + tPortNetEgrSchedStatFwdOctsLo Counter32 +} + +tPortNetEgrSchedStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrSchedStatName indicates the scheduler + associated with this queue group on this port." + ::= { tPortNetEgrSchedStatEntry 1 } + +tPortNetEgrSchedStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrSchedStatFwdPkts indicates the number of + forwarded packets by this port on this queue-group using this + scheduler." + ::= { tPortNetEgrSchedStatEntry 2 } + +tPortNetEgrSchedStatFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrSchedStatFwdPktsHi indicates upper 32 bits of + tPortNetEgrSchedStatFwdPkts object." + ::= { tPortNetEgrSchedStatEntry 3 } + +tPortNetEgrSchedStatFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tPortNetEgrSchedStatFwdPktsLo indicates lower 32 bits of + tPortNetEgrSchedStatFwdPkts object." + ::= { tPortNetEgrSchedStatEntry 4 } + +tPortNetEgrSchedStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrSchedStatFwdOcts indicates the number of + forwarded octets by this port on this queue-group using this + scheduler." + ::= { tPortNetEgrSchedStatEntry 5 } + +tPortNetEgrSchedStatFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tPortNetEgrSchedStatFwdOctsHi indicates upper 32 bits of + tPortNetEgrSchedStatFwdOcts object." + ::= { tPortNetEgrSchedStatEntry 6 } + +tPortNetEgrSchedStatFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrSchedStatFwdOctsLo indicates lower 32 bits of + tPortNetEgrSchedStatFwdOcts object." + ::= { tPortNetEgrSchedStatEntry 7 } + +tPortEgrVPortTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortTableLastChgd indicates the timestamp of + last change to the tPortEgrVPortTable." + ::= { tmnxPortObjs 54 } + +tPortEgrVPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrVPortTable has an entry for each virtual port defined on + this port." + ::= { tmnxPortObjs 55 } + +tPortEgrVPortEntry OBJECT-TYPE + SYNTAX TPortEgrVPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual port defined on the port for the + chassis in the system." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName + } + ::= { tPortEgrVPortTable 1 } + +TPortEgrVPortEntry ::= SEQUENCE +{ + tPortEgrVPortName TNamedItem, + tPortEgrVPortRowStatus RowStatus, + tPortEgrVPortLastChanged TimeStamp, + tPortEgrVPortDescr TItemDescription, + tPortEgrVPortSchedPol TNamedItemOrEmpty, + tPortEgrVPortAggRateLimit TPortSchedulerAggRateLimitPIR, + tPortEgrVPortEgrRateModify TmnxEnabledDisabled, + tPortEgrVPortEgrRateModifyDelta Integer32, + tPortEgrVPortQosSchedPolicy TNamedItemOrEmpty, + tPortEgrVPortAggRateLUB TruthValue, + tPortEgrVPortAggRateLmtHi TmnxQosRateHigh32, + tPortEgrVPortAggRateLmt TmnxQosRateLow32, + tPortEgrVPortMonitorPortSched TmnxEnabledDisabled, + tPortEgrVPortHwAggShaperSchedPol TLNamedItemOrEmpty, + tPortEgrVPortMonHwAggShaperSch TmnxEnabledDisabled +} + +tPortEgrVPortName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortName is the name of the virtual port on this + port." + ::= { tPortEgrVPortEntry 1 } + +tPortEgrVPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortRowStatus specifies the row status of this + entry in this table." + ::= { tPortEgrVPortEntry 2 } + +tPortEgrVPortLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortLastChanged indicates the time stamp of the + last change in this entry." + ::= { tPortEgrVPortEntry 3 } + +tPortEgrVPortDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortDescr specifies the description of the + virtual port." + DEFVAL { ''H } + ::= { tPortEgrVPortEntry 4 } + +tPortEgrVPortSchedPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortSchedPol specifies the name of the port + scheduler policy assigned to this virtual port." + DEFVAL { ''H } + ::= { tPortEgrVPortEntry 5 } + +tPortEgrVPortAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortEgrVPortAggRateLimit specifies the maximum total + rate of all subscribers for this virtual port. + + The value -1 means that there is no limit. + + This object is obsoleted in 13.0 release and replaced by + tPortEgrVPortAggRateLmt." + DEFVAL { -1 } + ::= { tPortEgrVPortEntry 6 } + +tPortEgrVPortEgrRateModify OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortEgrRateModify specifies if egress-rate + modification is enabled. + + Egress-rate-modification takes the egress bandwidth already in use for + multicast traffic into account while performing rate limiting + according to the values of tPortEgrVPortAggRateLimit or + tPortEgrVPortSchedPol, in order to avoid that the sum of unicast and + multicast bandwidths would exceed the egress aggregate rate limit." + DEFVAL { disabled } + ::= { tPortEgrVPortEntry 12 } + +tPortEgrVPortEgrRateModifyDelta OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortEgrRateModifyDelta indicates the actual + bandwidth correction applied while the value of the object + tPortEgrVPortEgrRateModify is 'enabled'." + ::= { tPortEgrVPortEntry 13 } + +tPortEgrVPortQosSchedPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortQosSchedPolicy specifies the QoS egress + scheduler policy (from TIMETRA-QOS-MIB::tSchedulerPolicyTable) + applicable to this virtual port." + DEFVAL { ''H } + ::= { tPortEgrVPortEntry 14 } + +tPortEgrVPortAggRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortAggRateLUB specifies whether to limit the + unused bandwidth and allow a tighter control in allocation of + bandwidth by HQos. + + When the value of tPortEgrVPortAggRateLUB is set to 'true', HQos + algorithm distributes any unused aggregate bandwidth between queues + operating below their fair share rates. This allows a simplified + aggregate rate protection while allocating bandwidth by HQos + scheduling algorithm." + DEFVAL { false } + ::= { tPortEgrVPortEntry 15 } + +tPortEgrVPortAggRateLmtHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortAggRateLmtHi specifies the upper 32 bits of + the maximum total rate of all subscribers for this virtual port. + + When the value of tPortEgrVPortAggRateLmtHi along with the value of + tPortEgrVPortAggRateLmt is set to 4294967295 (0xFFFFFFFF), rate for + this virtual port indicates maximum total rate." + DEFVAL { 4294967295 } + ::= { tPortEgrVPortEntry 17 } + +tPortEgrVPortAggRateLmt OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortAggRateLmt specifies the maximum total rate + of all subscribers for this virtual port. + + The value of 4294967295 (0xFFFFFFFF) means that there is no limit. + + When the value of tPortEgrVPortAggRateLmtHi along with the value of + tPortEgrVPortAggRateLmt is set to 4294967295 (0xFFFFFFFF), rate for + this virtual port indicates maximum total rate." + DEFVAL { 4294967295 } + ::= { tPortEgrVPortEntry 18 } + +tPortEgrVPortMonitorPortSched OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonitorPortSched specifies whether to enable + monitoring of port scheduler specified by tPortEgrVPortSchedPol." + DEFVAL { disabled } + ::= { tPortEgrVPortEntry 19 } + +tPortEgrVPortHwAggShaperSchedPol OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHwAggShaperSchedPol specifies the name of + the hardware aggregate shaper scheduling policy (from + TIMETRA-QOS-MIB::tQosHwAggShaperSchedPlcyTable) assigned to this + virtual port." + DEFVAL { ''H } + ::= { tPortEgrVPortEntry 20 } + +tPortEgrVPortMonHwAggShaperSch OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonHwAggShaperSch specifies whether or not + to enable statistics for monitor-thresholds assigned to this virtual + port." + DEFVAL { disabled } + ::= { tPortEgrVPortEntry 21 } + +tPortEgrVPortHMTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHMTableLastChgd indicates the timestamp of + last change to the tPortEgrVPortHostMatchTable." + ::= { tmnxPortObjs 56 } + +tPortEgrVPortHostMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPortHostMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHostMatchTable defines a set of string + values optionally used by subscriber management to map subscriber's + and subscriber host's queued traffic to a specific egress port virtual + port." + ::= { tmnxPortObjs 57 } + +tPortEgrVPortHostMatchEntry OBJECT-TYPE + SYNTAX TPortEgrVPortHostMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHostMatchEntry defines an entry in the + tPortEgrVPortHostMatchTable. + + Entries are created/deleted in this table by SNMP sets to + tPortEgrVPortHMRowStatus." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName, + tPortEgrVPortHMIntDestId, + tPortEgrVPortHMOrgString + } + ::= { tPortEgrVPortHostMatchTable 1 } + +TPortEgrVPortHostMatchEntry ::= SEQUENCE +{ + tPortEgrVPortHMIntDestId TmnxSubMgtIntDestId, + tPortEgrVPortHMOrgString TmnxSubMgtOrgStrOrZero, + tPortEgrVPortHMRowStatus RowStatus, + tPortEgrVPortHMLastChgd TimeStamp +} + +tPortEgrVPortHMIntDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHMIntDestId defines the intermediate + destination id to match on." + ::= { tPortEgrVPortHostMatchEntry 1 } + +tPortEgrVPortHMOrgString OBJECT-TYPE + SYNTAX TmnxSubMgtOrgStrOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHMOrgString defines the organization string + to match on. + + If tPortEgrVPortHMOrgString is the empty string (''), every subscriber + with an organization string will not match this entry. + + If tPortEgrVPortHMOrgString is the wildcard symbol ('*'), every + subscriber with an organization string will match this entry, if the + tPortEgrVPortHMIntDestId matches. + + Currently only the empty string ('') is accepted." + ::= { tPortEgrVPortHostMatchEntry 2 } + +tPortEgrVPortHMRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHMRowStatus allows entries to be created and + deleted in the tPortEgrVPortHostMatchTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tPortEgrVPortHostMatchEntry 3 } + +tPortEgrVPortHMLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortHMLastChgd indicates the value of sysUpTime + when the host match entry was last modified." + ::= { tPortEgrVPortHostMatchEntry 4 } + +tmnxOpticalPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOpticalPortCfgEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxOpticalPortCfgTable has an entry for each DWDM Optical port on + each IOM card in each chassis in the Nokia SROS system. + + This table was marked obsolete in 15.1. There is no replacement table." + ::= { tmnxPortObjs 58 } + +tmnxOpticalPortCfgEntry OBJECT-TYPE + SYNTAX TmnxOpticalPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Optical port on a IOM card in a chassis + in the system. Entries cannot be created and deleted via SNMP SET + operations. The tmnxOpticalPortCfgEntry contains attributes that are + unique to the Optical ports." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxOpticalPortCfgTable 1 } + +TmnxOpticalPortCfgEntry ::= SEQUENCE +{ + tmnxOpticalPortAmpCfgAlarms TmnxOpticalAmpAlarm, + tmnxOpticalPortTdcmCtrlMode TmnxOpticalDispCtrlMode, + tmnxOpticalPortTdcmManCfgDisp Integer32, + tmnxOpticalPortTdcmCfgRxChan TmnxOpticalDwdmChannel, + tmnxOpticalPortTdcmCfgAlarms TmnxOpticalTdcmAlarm, + tmnxOpticalPortTdcmDispSwpStart Integer32, + tmnxOpticalPortTdcmDispSwpEnd Integer32 +} + +tmnxOpticalPortAmpCfgAlarms OBJECT-TYPE + SYNTAX TmnxOpticalAmpAlarm + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpCfgAlarms specifies the alarms that are + monitored by the optical amplifier interface. If an alarm bit is set, + then the corresponding alarm will generate a raise or clear + notification when its state changes. An unset bit specifies that the + alarm corresponding with the bit will not report on its state + transitions. + + This object was marked obsolete in 15.1. There is no replacement + object." + DEFVAL { {ampIld, ampTmp, ampMth, ampMtl, ampLos, ampLop, ampCom} } + ::= { tmnxOpticalPortCfgEntry 1 } + +tmnxOpticalPortTdcmCtrlMode OBJECT-TYPE + SYNTAX TmnxOpticalDispCtrlMode + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmCtrlMode specifies the current + operational mode of the tunable dispersion compensation module. + + When tmnxOpticalPortTdcmCtrlMode is set to automatic, the dispersion + setpoint can be retrieved from tmnxOpticalPortTdcmAutoDisp. + + When tmnxOpticalPortTdcmCtrlMode is set to manual, the dispersion + setpoint can be configured with tmnxOpticalPortTdcmManCfgDisp. + + This object was marked obsolete in 15.1. There is no replacement + object." + DEFVAL { automatic } + ::= { tmnxOpticalPortCfgEntry 2 } + +tmnxOpticalPortTdcmManCfgDisp OBJECT-TYPE + SYNTAX Integer32 (-1200..1200) + UNITS "picoseconds per nanometer" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmManCfgDisp specifies the manually + configured dispersion of the tunable dispersion compensation module. + This parameter is valid when the tmnxOpticalPortTdcmCtrlMode is + manual. Dispersion is expressed in picoseconds per nanometer (ps/nm). + + This object was marked obsolete in 15.1. There is no replacement + object." + DEFVAL { 0 } + ::= { tmnxOpticalPortCfgEntry 3 } + +tmnxOpticalPortTdcmCfgRxChan OBJECT-TYPE + SYNTAX TmnxOpticalDwdmChannel + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "tmnxOpticalPortTdcmCfgRxChan specifies the DWDM ITU channel at which + the tunable dispersion compensation module should operate. + + If a value of zero(0) has been specified, + tmnxOpticalPortTdcmPresRxChan will be changed by the system to be + equivalent to tmnxPortDwdmLaserChannel. + + tmnxOpticalPortTdcmCfgRxChan should be set to the same value as + tmnxPortDwdmLaserChannel in most cases, but may be set to a different + value when the received wavelength is different from the transmitted + wavelength. + + This object was marked obsolete in 15.1. There is no replacement + object." + DEFVAL { 0 } + ::= { tmnxOpticalPortCfgEntry 4 } + +tmnxOpticalPortTdcmCfgAlarms OBJECT-TYPE + SYNTAX TmnxOpticalTdcmAlarm + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmCfgAlarms specifies the alarms that + are monitored by the tunable dispersion compensation module's + interface. If an alarm bit is set, then the corresponding alarm will + generate a raise or clear notification when its state changes. An + unset bit specifies that the alarm corresponding with the bit will not + report on its state transitions. + + This object was marked obsolete in 15.1. There is no replacement + object." + DEFVAL { {tdcmNotRdy, tdcmMth, tdcmMtl, tdcmUnLck, tdcmTmpLim, tdcmEprInv, tdcmCom} } + ::= { tmnxOpticalPortCfgEntry 5 } + +tmnxOpticalPortTdcmDispSwpStart OBJECT-TYPE + SYNTAX Integer32 (-1200..1200) + UNITS "picoseconds per nanometer" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmDispSwpStart specifies the the start + value for dispersion sweeping on a tunable dispersion compensation + module. Dispersion is expressed in picoseconds per nanometer (ps/nm). + + This object was marked obsolete in 15.1. There is no replacement + object." + DEFVAL { -1200 } + ::= { tmnxOpticalPortCfgEntry 6 } + +tmnxOpticalPortTdcmDispSwpEnd OBJECT-TYPE + SYNTAX Integer32 (-1200..1200) + UNITS "picoseconds per nanometer" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmDispSwpEnd specifies the the end value + for dispersion sweeping on a tunable dispersion compensation module. + Dispersion is expressed in picoseconds per nanometer (ps/nm). + + This object was marked obsolete in 15.1. There is no replacement + object." + DEFVAL { 1200 } + ::= { tmnxOpticalPortCfgEntry 7 } + +tmnxOpticalPortOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOpticalPortOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOpticalPortOperTable has an entry for each DWDM Optical port + on each IOM card in each chassis in the Nokia SROS system." + ::= { tmnxPortObjs 59 } + +tmnxOpticalPortOperEntry OBJECT-TYPE + SYNTAX TmnxOpticalPortOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Optical port on a IOM card in a chassis + in the system. The tmnxOpticalPortOperEntry contains attributes that + are unique to the Optical ports." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxOpticalPortOperTable 1 } + +TmnxOpticalPortOperEntry ::= SEQUENCE +{ + tmnxOpticalPortHasRxAmplifier TruthValue, + tmnxOpticalPortHasRxTdcm TruthValue, + tmnxOpticalPortAmpPowerIn Integer32, + tmnxOpticalPortAmpGain Unsigned32, + tmnxOpticalPortAmpPowerOut Integer32, + tmnxOpticalPortAmpPumpTemp Integer32, + tmnxOpticalPortAmpModuleTemp Integer32, + tmnxOpticalPortAmpPumpCurrent Unsigned32, + tmnxOpticalPortAmpAlarmState TmnxOpticalAmpAlarm, + tmnxOpticalPortAmpSerialNum SnmpAdminString, + tmnxOpticalPortAmpCtrlState TmnxOpticalAmpCtrlState, + tmnxOpticalPortTdcmPowerIn Integer32, + tmnxOpticalPortTdcmLoss Unsigned32, + tmnxOpticalPortTdcmPowerOut Integer32, + tmnxOpticalPortTdcmRtd1Temp Integer32, + tmnxOpticalPortTdcmRtd2Temp Integer32, + tmnxOpticalPortTdcmRtd3Temp Integer32, + tmnxOpticalPortTdcmRtd4Temp Integer32, + tmnxOpticalPortTdcmModuleTemp Integer32, + tmnxOpticalPortTdcmMinDisp Integer32, + tmnxOpticalPortTdcmMaxDisp Integer32, + tmnxOpticalPortTdcmAutoDisp Integer32, + tmnxOpticalPortTdcmMeasDisp Integer32, + tmnxOpticalPortTdcmPresRxChan TmnxOpticalDwdmExtendedChannel, + tmnxOpticalPortTdcmAlarmState TmnxOpticalTdcmAlarm, + tmnxOpticalPortTdcmSerialNum SnmpAdminString, + tmnxOpticalPortTdcmCtrlState TmnxOpticalTdcmCtrlState, + tmnxOpticalPortDwdmChannelMin TmnxOpticalDwdmExtendedChannel, + tmnxOpticalPortDwdmChannelMax TmnxOpticalDwdmExtendedChannel, + tmnxOpticalPortLaserTunability INTEGER +} + +tmnxOpticalPortHasRxAmplifier OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortHasRxAmplifier indicates whether or not + the port has an optical amplifier on the receive path. + + This object was marked obsolete in 15.1.0R1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 1 } + +tmnxOpticalPortHasRxTdcm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortHasRxTdcm indicates whether or not the + port has an optical tunable dispersion compensation module on the + receive path. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 2 } + +tmnxOpticalPortAmpPowerIn OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpPowerIn indicates the received average + optical power at the input of the optical amplifier. + + The UNITS millibels (mBm) are units of 0.01 decibel relative to one + milliwatt (0 dBm) or dBm multiplied by 100. The mBm is used when + integers are required instead of floating point. For example: -5.21 + dBm is equivalent to -521 mBm. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 3 } + +tmnxOpticalPortAmpGain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mB" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpGain indicates the gain of the optical + amplifier. The gain indicates how much the input signal is amplified. + + The UNITS millibels (mB) are units of 0.01 dB or dB multiplied by 100. + The mB is used when integers are required instead of floating point. + For example: 5.21 dB is equivalent to 521 mB. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 4 } + +tmnxOpticalPortAmpPowerOut OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpPowerOut indicates the optical power at + the output of the optical amplifier. + + The UNITS millibels (mBm) are units of 0.01 decibel relative to one + milliwatt (0 dBm) or dBm multiplied by 100. The mBm is used when + integers are required instead of floating point. For example: -5.21 + dBm is equivalent to -521 mBm. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 5 } + +tmnxOpticalPortAmpPumpTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "millidegrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpPumpTemp indicates the current + temperature of the optical amplifier's pump in millidegrees Celsius. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 6 } + +tmnxOpticalPortAmpModuleTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "millidegrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpModuleTemp indicates the current + temperature of the optical amplifier module's case in millidegrees + Celsius. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 7 } + +tmnxOpticalPortAmpPumpCurrent OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microAmperes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpPumpCurrent indicates the amount of + electrical current used by the optical amplifier's pump in + microAmperes (uA). + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 8 } + +tmnxOpticalPortAmpAlarmState OBJECT-TYPE + SYNTAX TmnxOpticalAmpAlarm + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpAlarmState indicates which monitored + alarms are raised against the optical amplifier's interface. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 9 } + +tmnxOpticalPortAmpSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpSerialNum indicates the manufacturing + serial number in ASCII characters as read from the optical amplifier + module. + + An empty string indicates the serial number is unspecified. + + The string is expected to contain printable ASCII characters. Any + unprintable ASCII characters read from the module will be filtered + out. The string will be NULL terminated. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 10 } + +tmnxOpticalPortAmpCtrlState OBJECT-TYPE + SYNTAX TmnxOpticalAmpCtrlState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortAmpCtrlState indicates the state of the + control loop that optimizes the receive optical power of to the MSA + optics. + + this object was marked obsolete in 15.1. there is no replacement + object." + ::= { tmnxOpticalPortOperEntry 11 } + +tmnxOpticalPortTdcmPowerIn OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmPowerIn indicates the received average + optical power at the input the tunable dispersion compensation module. + + The UNITS millibels (mBm) are units of 0.01 decibel relative to one + milliwatt (0 dBm) or dBm multiplied by 100. The mBm is used when + integers are required instead of floating point. For example: -5.21 + dBm is equivalent to -521 mBm. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 12 } + +tmnxOpticalPortTdcmLoss OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mB" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmLoss indicates the optical loss + occurring in the tunable dispersion compensation module. + + The UNITS millibels (mB) are units of 0.01 dB or dB multiplied by 100. + The mB is used when integers are required instead of floating point. + For example: 5.21 dB is equivalent to 521 mB. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 13 } + +tmnxOpticalPortTdcmPowerOut OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmPowerOut indicates the optical power + at the output of tunable dispersion compensation module. + + The UNITS millibels (mBm) are units of 0.01 decibel relative to one + milliwatt (0 dBm) or dBm multiplied by 100. The mBm is used when + integers are required instead of floating point. For example: -5.21 + dBm is equivalent to -521 mBm. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 14 } + +tmnxOpticalPortTdcmRtd1Temp OBJECT-TYPE + SYNTAX Integer32 + UNITS "millidegrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmRtd1Temp indicates the current + temperature of the tunable dispersion compensation module's first + Resistance Temperature Detector (also known as a thermistor). The + temperature is in units of millidegrees Celsius. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 15 } + +tmnxOpticalPortTdcmRtd2Temp OBJECT-TYPE + SYNTAX Integer32 + UNITS "millidegrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmRtd2Temp indicates the current + temperature of the tunable dispersion compensation module's second + Resistance Temperature Detector (also known as a thermistor). The + temperature is in units of millidegrees Celsius. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 16 } + +tmnxOpticalPortTdcmRtd3Temp OBJECT-TYPE + SYNTAX Integer32 + UNITS "millidegrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmRtd3Temp indicates the current + temperature of the tunable dispersion compensation module's third + Resistance Temperature Detector (also known as a thermistor). The + temperature is in units of millidegrees Celsius. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 17 } + +tmnxOpticalPortTdcmRtd4Temp OBJECT-TYPE + SYNTAX Integer32 + UNITS "millidegrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmRtd4Temp indicates the current + temperature of the tunable dispersion compensation module's fourth + Resistance Temperature Detector (also known as a thermistor). The + temperature is in units of millidegrees Celsius. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 18 } + +tmnxOpticalPortTdcmModuleTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "millidegrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmModuleTemp indicates the current + temperature of the tunable dispersion compensation module's case in + millidegrees Celsius. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 19 } + +tmnxOpticalPortTdcmMinDisp OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmMinDisp indicates the minimum + configurable dispersion of the tunable dispersion compensation module. + Dispersion is expressed in picoseconds per nanometer (ps/nm). + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 20 } + +tmnxOpticalPortTdcmMaxDisp OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmMaxDisp indicates the maximum + configurable dispersion of the tunable dispersion compensation module. + Dispersion is expressed in picoseconds per nanometer (ps/nm). + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 21 } + +tmnxOpticalPortTdcmAutoDisp OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmAutoDisp indicates the currently + auto-configured dispersion of the tunable dispersion compensation + module. Dispersion is expressed in picoseconds per nanometer (ps/nm). + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 22 } + +tmnxOpticalPortTdcmMeasDisp OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmMeasDisp indicates the dynamically + measured dispersion of the tunable dispersion compensation module. + Dispersion is expressed in picoseconds per nanometer (ps/nm). + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 23 } + +tmnxOpticalPortTdcmPresRxChan OBJECT-TYPE + SYNTAX TmnxOpticalDwdmExtendedChannel + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOpticalPortTdcmPresRxChan indicates the DWDM ITU channel at which + the tunable dispersion compensation module is operating. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 24 } + +tmnxOpticalPortTdcmAlarmState OBJECT-TYPE + SYNTAX TmnxOpticalTdcmAlarm + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmAlarmState indicates which monitored + alarms are raised against the dispersion compensation module's + interface. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 25 } + +tmnxOpticalPortTdcmSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOpticalPortTdcmSerialNum indicates the manufacturing + serial number in ASCII characters as read from the tunable dispersion + compensation module. + + An empty string indicates the serial number is unspecified. + + The string is expected to contain printable ASCII characters. Any + unprintable ASCII characters read from the module will be filtered + out. The string will be NULL terminated. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 26 } + +tmnxOpticalPortTdcmCtrlState OBJECT-TYPE + SYNTAX TmnxOpticalTdcmCtrlState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOpticalPortTdcmCtrlState indicates the state of the control loop + that optimizes the dispersion by tuning the dispersion compensation + module to the set point at which the FEC corrected error rate is the + lowest. + + This object was marked obsolete in 15.1. There is no replacement + object." + ::= { tmnxOpticalPortOperEntry 27 } + +tmnxOpticalPortDwdmChannelMin OBJECT-TYPE + SYNTAX TmnxOpticalDwdmExtendedChannel + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOpticalPortDwdmChannelMin indicates the minimum DWDM ITU channel + supported by a tunable optical interface. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxPortDwdmFrequencyMin." + ::= { tmnxOpticalPortOperEntry 28 } + +tmnxOpticalPortDwdmChannelMax OBJECT-TYPE + SYNTAX TmnxOpticalDwdmExtendedChannel + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOpticalPortDwdmChannelMax indicates the maximum DWDM ITU channel + supported by a tunable optical interface. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxPortDwdmFrequencyMax." + ::= { tmnxOpticalPortOperEntry 29 } + +tmnxOpticalPortLaserTunability OBJECT-TYPE + SYNTAX INTEGER { + unequipped (0), + notTunable (1), + fullyTunable (2), + tunable100g (3), + flexTunable (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOpticalPortLaserTunability indicates if the optical interface + laser is tunable or fixed. Value 'unequipped(0)' indicates that the + optical interface is not equipped with a laser." + ::= { tmnxOpticalPortOperEntry 30 } + +tmnxPortEgrExpShaperTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperTblLastChngd indicates the sysUpTime + at the time of the last modification of tmnxPortEgrExpShaperTable." + ::= { tmnxPortObjs 60 } + +tmnxPortEgrExpShaperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEgrExpShaperEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperTable contains the information of each egress + expanded shaper at the port level configured on this system." + ::= { tmnxPortObjs 61 } + +tmnxPortEgrExpShaperEntry OBJECT-TYPE + SYNTAX TmnxPortEgrExpShaperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxPortEgrExpShaperEntry represents a particular egress + expanded secondary shaper at the port level specified by + tmnxPortEgrExpShaperName." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortEgrExpShaperName + } + ::= { tmnxPortEgrExpShaperTable 1 } + +TmnxPortEgrExpShaperEntry ::= SEQUENCE +{ + tmnxPortEgrExpShaperName TNamedItem, + tmnxPortEgrExpShaperRowStatus RowStatus, + tmnxPortEgrExpShaperRate TExpSecondaryShaperPIRRate, + tmnxPortEgrExpShaperClass1Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperClass2Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperClass3Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperClass4Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperClass5Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperClass6Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperClass7Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperClass8Rate TExpSecondaryShaperClassRate, + tmnxPortEgrExpShaperLastChanged TimeStamp, + tmnxPortEgrExpShaperLoBrstMaxCls Unsigned32, + tmnxPortEgrExpShaperClass1Thresh Integer32, + tmnxPortEgrExpShaperClass2Thresh Integer32, + tmnxPortEgrExpShaperClass3Thresh Integer32, + tmnxPortEgrExpShaperClass4Thresh Integer32, + tmnxPortEgrExpShaperClass5Thresh Integer32, + tmnxPortEgrExpShaperClass6Thresh Integer32, + tmnxPortEgrExpShaperClass7Thresh Integer32, + tmnxPortEgrExpShaperClass8Thresh Integer32, + tmnxPortEgrExpShaperThresh Integer32, + tmnxPortEgrExpShaperLoBurstLimit TClassBurstLimit, + tmnxPortEgrExpShaperHiBurstInc Integer32, + tmnxPortEgrExpShaperCl1BrstLimit TClassBurstLimit, + tmnxPortEgrExpShaperCl2BrstLimit TClassBurstLimit, + tmnxPortEgrExpShaperCl3BrstLimit TClassBurstLimit, + tmnxPortEgrExpShaperCl4BrstLimit TClassBurstLimit, + tmnxPortEgrExpShaperCl5BrstLimit TClassBurstLimit, + tmnxPortEgrExpShaperCl6BrstLimit TClassBurstLimit, + tmnxPortEgrExpShaperCl7BrstLimit TClassBurstLimit, + tmnxPortEgrExpShaperCl8BrstLimit TClassBurstLimit +} + +tmnxPortEgrExpShaperName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperName specifies the expanded shaper + name on the egress side of this port." + ::= { tmnxPortEgrExpShaperEntry 1 } + +tmnxPortEgrExpShaperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperRowStatus specifies the row status of + this entry in this table." + ::= { tmnxPortEgrExpShaperEntry 2 } + +tmnxPortEgrExpShaperRate OBJECT-TYPE + SYNTAX TExpSecondaryShaperPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperRate specifies the explicit maximum + frame based bandwidth limit, in kilobits per second, of this egress + port expanded secondary shaper as a whole." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 3 } + +tmnxPortEgrExpShaperClass1Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass1Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 1 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 4 } + +tmnxPortEgrExpShaperClass2Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass2Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 2 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 5 } + +tmnxPortEgrExpShaperClass3Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass3Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 3 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 6 } + +tmnxPortEgrExpShaperClass4Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass4Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 4 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 7 } + +tmnxPortEgrExpShaperClass5Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass5Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 5 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 8 } + +tmnxPortEgrExpShaperClass6Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass6Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 6 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 9 } + +tmnxPortEgrExpShaperClass7Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass7Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 7 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 10 } + +tmnxPortEgrExpShaperClass8Rate OBJECT-TYPE + SYNTAX TExpSecondaryShaperClassRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperClass8Rate specifies the explicit + maximum frame based bandwidth limit, in kilobits per second, of the + Class 8 traffic using this egress port expanded secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 11 } + +tmnxPortEgrExpShaperLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperLastChanged indicates the value of + sysUpTime when the egress expanded shaper entry was last modified." + ::= { tmnxPortEgrExpShaperEntry 12 } + +tmnxPortEgrExpShaperLoBrstMaxCls OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperLoBrstMaxCls specifies which class + should use the low priority burst threshold. + + All classes starting from 1, up to and including that specified by + tmnxPortEgrExpShaperLoBrstMaxCls use the low priority burst threshold. + + All classes greater than the value of tmnxPortEgrExpShaperLoBrstMaxCls + up to and including class 8 use the high priority burst threshold." + DEFVAL { 8 } + ::= { tmnxPortEgrExpShaperEntry 13 } + +tmnxPortEgrExpShaperClass1Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass1Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-1. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 14 } + +tmnxPortEgrExpShaperClass2Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass2Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-2. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 15 } + +tmnxPortEgrExpShaperClass3Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass3Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-3. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 16 } + +tmnxPortEgrExpShaperClass4Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass4Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-4. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 17 } + +tmnxPortEgrExpShaperClass5Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass5Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-5. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 18 } + +tmnxPortEgrExpShaperClass6Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass6Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-6. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 19 } + +tmnxPortEgrExpShaperClass7Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass7Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-7. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 20 } + +tmnxPortEgrExpShaperClass8Thresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperClass8Thresh specifies the monitoring + non-conformance burst threshold for the exp-secondary-shaper class-8. + When set to default value '-1', the system will adopt a suitable + default setting for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 21 } + +tmnxPortEgrExpShaperThresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8190) + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperThresh specifies the monitoring non-conformance + burst threshold for the aggregate exp-secondary-shaper. When set to + default value '-1', the system will adopt a suitable default setting + for this threshold." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 22 } + +tmnxPortEgrExpShaperLoBurstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperLoBurstLimit specifies the number of bytes to + be used as the low burst threshold for the aggregate rate of the + classes pertaining to the low burst threshold in the expanded + secondary shaper." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 23 } + +tmnxPortEgrExpShaperHiBurstInc OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65528) + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxPortEgrExpShaperHiBurstInc specifies the incremental number of + bytes above the low burst limit to be used as the high burst threshold + for the aggregate rate of the classes pertaining to the high burst + threshold in the expanded secondary shaper. When set to the default + value '-1', the system will default to a value of '4000' bytes." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 24 } + +tmnxPortEgrExpShaperCl1BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl1BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 25 } + +tmnxPortEgrExpShaperCl2BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl2BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 26 } + +tmnxPortEgrExpShaperCl3BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl3BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 27 } + +tmnxPortEgrExpShaperCl4BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl4BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 28 } + +tmnxPortEgrExpShaperCl5BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl5BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 29 } + +tmnxPortEgrExpShaperCl6BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl6BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 30 } + +tmnxPortEgrExpShaperCl7BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl7BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 31 } + +tmnxPortEgrExpShaperCl8BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxPortEgrExpShaperCl8BrstLimit specifies the explicit + shaping burst size of the class." + DEFVAL { -1 } + ::= { tmnxPortEgrExpShaperEntry 32 } + +tPortEgrExpShaperStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrExpShaperStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tPortEgrExpShaperStatsTable contains the statistics of each egress + expanded shaper at the port level configured on this system. Most + objects are represented in 64 bit. 32-bit version of the objects are + available in tPortEgrExpShaperStatsHLTable." + ::= { tmnxPortObjs 62 } + +tPortEgrExpShaperStatsEntry OBJECT-TYPE + SYNTAX TPortEgrExpShaperStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortEgrExpShaperStatsEntry represents a particular egress + expanded secondary shaper statistics at the port level specified by + tmnxPortEgrExpShaperName." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortEgrExpShaperName + } + ::= { tPortEgrExpShaperStatsTable 1 } + +TPortEgrExpShaperStatsEntry ::= SEQUENCE +{ + tPortEgrExpShaperStLstClrdTime TimeStamp, + tPortEgrExpShaperCls1StFwdPkts Counter64, + tPortEgrExpShaperCls1StFwdOcts Counter64, + tPortEgrExpShaperCls1StMonOvrOct Counter64, + tPortEgrExpShaperCls2StFwdPkts Counter64, + tPortEgrExpShaperCls2StFwdOcts Counter64, + tPortEgrExpShaperCls2StMonOvrOct Counter64, + tPortEgrExpShaperCls3StFwdPkts Counter64, + tPortEgrExpShaperCls3StFwdOcts Counter64, + tPortEgrExpShaperCls3StMonOvrOct Counter64, + tPortEgrExpShaperCls4StFwdPkts Counter64, + tPortEgrExpShaperCls4StFwdOcts Counter64, + tPortEgrExpShaperCls4StMonOvrOct Counter64, + tPortEgrExpShaperCls5StFwdPkts Counter64, + tPortEgrExpShaperCls5StFwdOcts Counter64, + tPortEgrExpShaperCls5StMonOvrOct Counter64, + tPortEgrExpShaperCls6StFwdPkts Counter64, + tPortEgrExpShaperCls6StFwdOcts Counter64, + tPortEgrExpShaperCls6StMonOvrOct Counter64, + tPortEgrExpShaperCls7StFwdPkts Counter64, + tPortEgrExpShaperCls7StFwdOcts Counter64, + tPortEgrExpShaperCls7StMonOvrOct Counter64, + tPortEgrExpShaperCls8StFwdPkts Counter64, + tPortEgrExpShaperCls8StFwdOcts Counter64, + tPortEgrExpShaperCls8StMonOvrOct Counter64, + tPortEgrExpShaperAggStFwdPkts Counter64, + tPortEgrExpShaperAggStFwdOcts Counter64, + tPortEgrExpShaperAggStMonOvrOct Counter64 +} + +tPortEgrExpShaperStLstClrdTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperStLstClrdTime indicates the sysUpTime + when the counters in this table were last cleared." + ::= { tPortEgrExpShaperStatsEntry 1 } + +tPortEgrExpShaperCls1StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StFwdPkts indicates the number of + packets forwarded by the class '1' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 2 } + +tPortEgrExpShaperCls1StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StFwdOcts indicates the number of + octets forwarded by the class '1' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 3 } + +tPortEgrExpShaperCls1StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '1' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 4 } + +tPortEgrExpShaperCls2StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StFwdPkts indicates the number of + packets forwarded by the class '2' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 5 } + +tPortEgrExpShaperCls2StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StFwdOcts indicates the number of + octets forwarded by the class '2' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 6 } + +tPortEgrExpShaperCls2StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '2' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 7 } + +tPortEgrExpShaperCls3StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StFwdPkts indicates the number of + packets forwarded by the class '3' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 8 } + +tPortEgrExpShaperCls3StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StFwdOcts indicates the number of + octets forwarded by the class '3' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 9 } + +tPortEgrExpShaperCls3StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '3' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 10 } + +tPortEgrExpShaperCls4StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StFwdPkts indicates the number of + packets forwarded by the class '4' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 11 } + +tPortEgrExpShaperCls4StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StFwdOcts indicates the number of + octets forwarded by the class '4' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 12 } + +tPortEgrExpShaperCls4StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '4' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 13 } + +tPortEgrExpShaperCls5StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StFwdPkts indicates the number of + packets forwarded by the class '5' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 14 } + +tPortEgrExpShaperCls5StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StFwdOcts indicates the number of + octets forwarded by the class '5' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 15 } + +tPortEgrExpShaperCls5StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '5' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 16 } + +tPortEgrExpShaperCls6StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StFwdPkts indicates the number of + packets forwarded by the class '6' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 17 } + +tPortEgrExpShaperCls6StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StFwdOcts indicates the number of + octets forwarded by the class '6' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 18 } + +tPortEgrExpShaperCls6StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '6' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 19 } + +tPortEgrExpShaperCls7StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StFwdPkts indicates the number of + packets forwarded by the class '7' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 20 } + +tPortEgrExpShaperCls7StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StFwdOcts indicates the number of + octets forwarded by the class '7' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 21 } + +tPortEgrExpShaperCls7StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '7' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 22 } + +tPortEgrExpShaperCls8StFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StFwdPkts indicates the number of + packets forwarded by the class '8' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 23 } + +tPortEgrExpShaperCls8StFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StFwdOcts indicates the number of + octets forwarded by the class '8' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 24 } + +tPortEgrExpShaperCls8StMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StMonOvrOct indicates the number of + octets above the configured monitor-threshold (since last read) by the + class '8' egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 25 } + +tPortEgrExpShaperAggStFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStFwdPkts indicates the aggregate + number of packets forwarded by all of the classes of this egress + expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 26 } + +tPortEgrExpShaperAggStFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStFwdOcts indicates the aggregate + number of octets forwarded by all of the classes of this egress + expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 27 } + +tPortEgrExpShaperAggStMonOvrOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStMonOvrOct indicates the aggregate + number of octets above the configured monitor-threshold (since last + read) by all of the classes of this egress expanded shaper." + ::= { tPortEgrExpShaperStatsEntry 28 } + +tPortEgrExpShaperStatsHLTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrExpShaperStatsHLEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tPortEgrExpShaperStatsHLTable contains the statistics of each + egress expanded shaper at the port level configured on this system + represented in higher 32 and lower 32 bit objects." + ::= { tmnxPortObjs 63 } + +tPortEgrExpShaperStatsHLEntry OBJECT-TYPE + SYNTAX TPortEgrExpShaperStatsHLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortEgrExpShaperStatsHLEntry represents a particular + egress expanded secondary shaper statistics at the port level + specified by tmnxPortEgrExpShaperName." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortEgrExpShaperName + } + ::= { tPortEgrExpShaperStatsHLTable 1 } + +TPortEgrExpShaperStatsHLEntry ::= SEQUENCE +{ + tPortEgrExpShaperCls1StFwdPktsL Counter32, + tPortEgrExpShaperCls1StFwdPktsH Counter32, + tPortEgrExpShaperCls1StFwdOctsL Counter32, + tPortEgrExpShaperCls1StFwdOctsH Counter32, + tPortEgrExpShaperCls1StMonOvrOL Counter32, + tPortEgrExpShaperCls1StMonOvrOH Counter32, + tPortEgrExpShaperCls2StFwdPktsL Counter32, + tPortEgrExpShaperCls2StFwdPktsH Counter32, + tPortEgrExpShaperCls2StFwdOctsL Counter32, + tPortEgrExpShaperCls2StFwdOctsH Counter32, + tPortEgrExpShaperCls2StMonOvrOL Counter32, + tPortEgrExpShaperCls2StMonOvrOH Counter32, + tPortEgrExpShaperCls3StFwdPktsL Counter32, + tPortEgrExpShaperCls3StFwdPktsH Counter32, + tPortEgrExpShaperCls3StFwdOctsL Counter32, + tPortEgrExpShaperCls3StFwdOctsH Counter32, + tPortEgrExpShaperCls3StMonOvrOL Counter32, + tPortEgrExpShaperCls3StMonOvrOH Counter32, + tPortEgrExpShaperCls4StFwdPktsL Counter32, + tPortEgrExpShaperCls4StFwdPktsH Counter32, + tPortEgrExpShaperCls4StFwdOctsL Counter32, + tPortEgrExpShaperCls4StFwdOctsH Counter32, + tPortEgrExpShaperCls4StMonOvrOL Counter32, + tPortEgrExpShaperCls4StMonOvrOH Counter32, + tPortEgrExpShaperCls5StFwdPktsL Counter32, + tPortEgrExpShaperCls5StFwdPktsH Counter32, + tPortEgrExpShaperCls5StFwdOctsL Counter32, + tPortEgrExpShaperCls5StFwdOctsH Counter32, + tPortEgrExpShaperCls5StMonOvrOL Counter32, + tPortEgrExpShaperCls5StMonOvrOH Counter32, + tPortEgrExpShaperCls6StFwdPktsL Counter32, + tPortEgrExpShaperCls6StFwdPktsH Counter32, + tPortEgrExpShaperCls6StFwdOctsL Counter32, + tPortEgrExpShaperCls6StFwdOctsH Counter32, + tPortEgrExpShaperCls6StMonOvrOL Counter32, + tPortEgrExpShaperCls6StMonOvrOH Counter32, + tPortEgrExpShaperCls7StFwdPktsL Counter32, + tPortEgrExpShaperCls7StFwdPktsH Counter32, + tPortEgrExpShaperCls7StFwdOctsL Counter32, + tPortEgrExpShaperCls7StFwdOctsH Counter32, + tPortEgrExpShaperCls7StMonOvrOL Counter32, + tPortEgrExpShaperCls7StMonOvrOH Counter32, + tPortEgrExpShaperCls8StFwdPktsL Counter32, + tPortEgrExpShaperCls8StFwdPktsH Counter32, + tPortEgrExpShaperCls8StFwdOctsL Counter32, + tPortEgrExpShaperCls8StFwdOctsH Counter32, + tPortEgrExpShaperCls8StMonOvrOL Counter32, + tPortEgrExpShaperCls8StMonOvrOH Counter32, + tPortEgrExpShaperAggStFwdPktsL Counter32, + tPortEgrExpShaperAggStFwdPktsH Counter32, + tPortEgrExpShaperAggStFwdOctsL Counter32, + tPortEgrExpShaperAggStFwdOctsH Counter32, + tPortEgrExpShaperAggStMonOvrOL Counter32, + tPortEgrExpShaperAggStMonOvrOH Counter32 +} + +tPortEgrExpShaperCls1StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls1StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 1 } + +tPortEgrExpShaperCls1StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls1StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 2 } + +tPortEgrExpShaperCls1StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls1StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 3 } + +tPortEgrExpShaperCls1StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls1StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 4 } + +tPortEgrExpShaperCls1StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls1StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 5 } + +tPortEgrExpShaperCls1StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls1StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls1StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 6 } + +tPortEgrExpShaperCls2StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls2StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 7 } + +tPortEgrExpShaperCls2StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls2StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 8 } + +tPortEgrExpShaperCls2StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls2StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 9 } + +tPortEgrExpShaperCls2StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls2StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 10 } + +tPortEgrExpShaperCls2StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls2StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 11 } + +tPortEgrExpShaperCls2StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls2StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls2StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 12 } + +tPortEgrExpShaperCls3StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls3StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 13 } + +tPortEgrExpShaperCls3StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls3StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 14 } + +tPortEgrExpShaperCls3StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls3StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 15 } + +tPortEgrExpShaperCls3StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls3StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 16 } + +tPortEgrExpShaperCls3StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls3StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 17 } + +tPortEgrExpShaperCls3StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls3StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls3StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 18 } + +tPortEgrExpShaperCls4StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls4StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 19 } + +tPortEgrExpShaperCls4StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls4StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 20 } + +tPortEgrExpShaperCls4StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls4StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 21 } + +tPortEgrExpShaperCls4StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls4StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 22 } + +tPortEgrExpShaperCls4StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls4StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 23 } + +tPortEgrExpShaperCls4StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls4StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls4StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 24 } + +tPortEgrExpShaperCls5StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls5StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 25 } + +tPortEgrExpShaperCls5StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls5StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 26 } + +tPortEgrExpShaperCls5StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls5StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 27 } + +tPortEgrExpShaperCls5StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls5StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 28 } + +tPortEgrExpShaperCls5StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls5StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 29 } + +tPortEgrExpShaperCls5StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls5StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls5StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 30 } + +tPortEgrExpShaperCls6StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls6StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 31 } + +tPortEgrExpShaperCls6StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls6StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 32 } + +tPortEgrExpShaperCls6StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls6StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 33 } + +tPortEgrExpShaperCls6StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls6StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 34 } + +tPortEgrExpShaperCls6StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls6StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 35 } + +tPortEgrExpShaperCls6StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls6StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls6StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 36 } + +tPortEgrExpShaperCls7StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls7StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 37 } + +tPortEgrExpShaperCls7StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls7StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 38 } + +tPortEgrExpShaperCls7StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls7StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 39 } + +tPortEgrExpShaperCls7StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls7StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 40 } + +tPortEgrExpShaperCls7StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls7StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 41 } + +tPortEgrExpShaperCls7StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls7StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls7StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 42 } + +tPortEgrExpShaperCls8StFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls8StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 43 } + +tPortEgrExpShaperCls8StFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls8StFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 44 } + +tPortEgrExpShaperCls8StFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls8StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 45 } + +tPortEgrExpShaperCls8StFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls8StFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 46 } + +tPortEgrExpShaperCls8StMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperCls8StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 47 } + +tPortEgrExpShaperCls8StMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperCls8StMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperCls8StMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 48 } + +tPortEgrExpShaperAggStFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStFwdPktsL indicates the lower 32 + bits of the value of tPortEgrExpShaperAggStFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 49 } + +tPortEgrExpShaperAggStFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStFwdPktsH indicates the higher 32 + bits of the value of tPortEgrExpShaperAggStFwdPkts." + ::= { tPortEgrExpShaperStatsHLEntry 50 } + +tPortEgrExpShaperAggStFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStFwdOctsL indicates the lower 32 + bits of the value of tPortEgrExpShaperAggStFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 51 } + +tPortEgrExpShaperAggStFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStFwdOctsH indicates the higher 32 + bits of the value of tPortEgrExpShaperAggStFwdOcts." + ::= { tPortEgrExpShaperStatsHLEntry 52 } + +tPortEgrExpShaperAggStMonOvrOL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStMonOvrOL indicates the lower 32 + bits of the value of tPortEgrExpShaperAggStMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 53 } + +tPortEgrExpShaperAggStMonOvrOH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrExpShaperAggStMonOvrOH indicates the higher 32 + bits of the value of tPortEgrExpShaperAggStMonOvrOct." + ::= { tPortEgrExpShaperStatsHLEntry 54 } + +tPortEgrVPortAggStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPortAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrVPortAggStatsTable contains the statistics of each virtual + port at the port egress level configured on this system. Most objects + are represented in 64 bit. 32-bit version of the objects are available + in tPortEgrVPortAggStatsHLTable." + ::= { tmnxPortObjs 64 } + +tPortEgrVPortAggStatsEntry OBJECT-TYPE + SYNTAX TPortEgrVPortAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortEgrVPortAggStatsEntry represents a particular + virtual port at the port egress level specified by tPortEgrVPortName + and tPortEgrVPStLvl." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName, + tPortEgrVPStLvl + } + ::= { tPortEgrVPortAggStatsTable 1 } + +TPortEgrVPortAggStatsEntry ::= SEQUENCE +{ + tPortEgrVPStLvl Unsigned32, + tPortEgrVPStLstClrdTime TimeStamp, + tPortEgrVPStLvlFwdPkt Counter64, + tPortEgrVPStLvlFwdOct Counter64, + tPortEgrVPStLvlDpdPkt Counter64, + tPortEgrVPStLvlDpdOct Counter64 +} + +tPortEgrVPStLvl OBJECT-TYPE + SYNTAX Unsigned32 (1..8 | 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvl indicates the priority level for the port + scheduler to which a subscriber host queue can be port-parented. When + the value of tPortEgrVPStLvl is specified as '0xffffffff H', snmp GET + on this table returns aggregate statistics." + ::= { tPortEgrVPortAggStatsEntry 1 } + +tPortEgrVPStLstClrdTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLstClrdTime indicates the sysUpTime when the + counters in this table were last cleared." + ::= { tPortEgrVPortAggStatsEntry 2 } + +tPortEgrVPStLvlFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlFwdPkt indicates the number of packets + forwarded by the virtual port for the priority level specified by + tPortEgrVPStLvl." + ::= { tPortEgrVPortAggStatsEntry 3 } + +tPortEgrVPStLvlFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlFwdOct indicates the number of octets + forwarded by the virtual port for the priority level specified by + tPortEgrVPStLvl." + ::= { tPortEgrVPortAggStatsEntry 4 } + +tPortEgrVPStLvlDpdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlDpdPkt indicates the number of packets + dropped by the virtual port for the priority level specified by + tPortEgrVPStLvl." + ::= { tPortEgrVPortAggStatsEntry 5 } + +tPortEgrVPStLvlDpdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlDpdOct indicates the number of octets + dropped by the virtual port for the priority level specified by + tPortEgrVPStLvl." + ::= { tPortEgrVPortAggStatsEntry 6 } + +tPortEgrVPortAggStatsHLTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPortAggStatsHLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrVPortAggStatsHLTable contains the statistics of each + virtual port at the port egress level configured on this system + represented in higher 32 and lower 32 bit objects." + ::= { tmnxPortObjs 65 } + +tPortEgrVPortAggStatsHLEntry OBJECT-TYPE + SYNTAX TPortEgrVPortAggStatsHLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortEgrVPortAggStatsHLEntry represents a particular + virtual port statistics at the port egress level specified by + tPortEgrVPortName and tPortEgrVPStLvl." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName, + tPortEgrVPStLvl + } + ::= { tPortEgrVPortAggStatsHLTable 1 } + +TPortEgrVPortAggStatsHLEntry ::= SEQUENCE +{ + tPortEgrVPStLvlFwdPktL Counter32, + tPortEgrVPStLvlFwdPktH Counter32, + tPortEgrVPStLvlFwdOctL Counter32, + tPortEgrVPStLvlFwdOctH Counter32, + tPortEgrVPStLvlDpdPktL Counter32, + tPortEgrVPStLvlDpdPktH Counter32, + tPortEgrVPStLvlDpdOctL Counter32, + tPortEgrVPStLvlDpdOctH Counter32 +} + +tPortEgrVPStLvlFwdPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlFwdPktL indicates the lower 32 bits of the + value of tPortEgrVPStLvlFwdPkt." + ::= { tPortEgrVPortAggStatsHLEntry 1 } + +tPortEgrVPStLvlFwdPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlFwdPktH indicates the higher 32 bits of + the value of tPortEgrVPStLvlFwdPkt." + ::= { tPortEgrVPortAggStatsHLEntry 2 } + +tPortEgrVPStLvlFwdOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlFwdOctL indicates the lower 32 bits of the + value of tPortEgrVPStLvlFwdOct." + ::= { tPortEgrVPortAggStatsHLEntry 3 } + +tPortEgrVPStLvlFwdOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlFwdOctH indicates the higher 32 bits of + the value of tPortEgrVPStLvlFwdOct." + ::= { tPortEgrVPortAggStatsHLEntry 4 } + +tPortEgrVPStLvlDpdPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlDpdPktL indicates the lower 32 bits of the + value of tPortEgrVPStLvlDpdPkt." + ::= { tPortEgrVPortAggStatsHLEntry 5 } + +tPortEgrVPStLvlDpdPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlDpdPktH indicates the higher 32 bits of + the value of tPortEgrVPStLvlDpdPkt." + ::= { tPortEgrVPortAggStatsHLEntry 6 } + +tPortEgrVPStLvlDpdOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlDpdOctL indicates the lower 32 bits of the + value of tPortEgrVPStLvlDpdOct." + ::= { tPortEgrVPortAggStatsHLEntry 7 } + +tPortEgrVPStLvlDpdOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPStLvlDpdOctH indicates the higher 32 bits of + the value of tPortEgrVPStLvlDpdOct." + ::= { tPortEgrVPortAggStatsHLEntry 8 } + +tmnxDDMLaneTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDDMLaneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDDMLaneTable has an entry for each multi-lane optic in the system + that supports Lane Digital Diagnostic Monitoring (DDM). The table is + indexed by tmnxPortPortID and tmnxDDMLaneId. Each row in this table is + dynamically added and removed internally by the system based on the + presence or absence of DDM capable multi-lane optics. Some example + multi-lane optics are : CFP, CFP2, CFP4, QSFP." + ::= { tmnxPortObjs 66 } + +tmnxDDMLaneEntry OBJECT-TYPE + SYNTAX TmnxDDMLaneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular multi-lane optic that supports + Digital Diagnostic Monitoring Lanes. Entries are created and deleted + internally by the system." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxDDMLaneId + } + ::= { tmnxDDMLaneTable 1 } + +TmnxDDMLaneEntry ::= SEQUENCE +{ + tmnxDDMLaneId Unsigned32, + tmnxDDMLaneTemperature Integer32, + tmnxDDMLaneTempLowWarn Integer32, + tmnxDDMLaneTempLowAlarm Integer32, + tmnxDDMLaneTempHiWarn Integer32, + tmnxDDMLaneTempHiAlarm Integer32, + tmnxDDMLaneTxBiasCurrent Integer32, + tmnxDDMLaneTxBiasCurrentLowWarn Integer32, + tmnxDDMLaneTxBiasCurrentLowAlarm Integer32, + tmnxDDMLaneTxBiasCurrentHiWarn Integer32, + tmnxDDMLaneTxBiasCurrentHiAlarm Integer32, + tmnxDDMLaneTxOutputPower Integer32, + tmnxDDMLaneTxOutputPowerLowWarn Integer32, + tmnxDDMLaneTxOutputPowerLowAlarm Integer32, + tmnxDDMLaneTxOutputPowerHiWarn Integer32, + tmnxDDMLaneTxOutputPowerHiAlarm Integer32, + tmnxDDMLaneRxOpticalPower Integer32, + tmnxDDMLaneRxOpticalPwrLowWarn Integer32, + tmnxDDMLaneRxOpticalPwrLowAlarm Integer32, + tmnxDDMLaneRxOpticalPwrHiWarn Integer32, + tmnxDDMLaneRxOpticalPwrHiAlarm Integer32, + tmnxDDMLaneRxOpticalPowerType INTEGER, + tmnxDDMLaneFailedThresholds TmnxDigitalDiagnosticFailureBits, + tmnxDDMLaneISHErrors Counter64 +} + +tmnxDDMLaneId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneId specifies the Optical Lane ID for the row. + The maximum ID for a given port is restricted to the value of + tmnxPortSFPNumLanes for the given port. " + ::= { tmnxDDMLaneEntry 1 } + +tmnxDDMLaneTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTemperature indicates the current temperature + of the multi-lane optic in 1/256th degrees Celsius. + + The formula for translating between the value of tmnxDDMLaneTemperature + and degrees Celsius is: + tmnxDDMLaneTemperature / 256 + + For example: The SNMP value 5734 is 22.4 degrees Celsius." + ::= { tmnxDDMLaneEntry 2 } + +tmnxDDMLaneTempLowWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTempLowWarn indicates the temperature of the + multi-lane optic in degrees Celsius that triggers a low-Warning." + ::= { tmnxDDMLaneEntry 3 } + +tmnxDDMLaneTempLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTempLowAlarm indicates the temperature of the + multi-lane optic in degrees Celsius that triggers a low-alarm." + ::= { tmnxDDMLaneEntry 4 } + +tmnxDDMLaneTempHiWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTempHiWarn indicates the temperature of the + multi-lane optic in degrees Celsius that triggers a hi-Warning." + ::= { tmnxDDMLaneEntry 5 } + +tmnxDDMLaneTempHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTempHiAlarm indicates the temperature of the + multi-lane optic in degrees Celsius that triggers a hi-alarm." + ::= { tmnxDDMLaneEntry 6 } + +tmnxDDMLaneTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxBiasCurrent indicates the current Transmit + Bias Current of the multi-lane optic in 1/500 milliamperes (mA). + + The formula for translating between the value of + tmnxDDMLaneTxBiasCurrent and amperes is: + tmnxDDMLaneTxBiasCurrent / 500 + + For example: The SNMP value 2565 is 5.1 milliamperes (mA)." + ::= { tmnxDDMLaneEntry 7 } + +tmnxDDMLaneTxBiasCurrentLowWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxBiasCurrentLowWarn indicates the Transmit + Bias Current of the multi-lane optic in micro-Amperes (uA) that + triggers a low-Warning." + ::= { tmnxDDMLaneEntry 8 } + +tmnxDDMLaneTxBiasCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxBiasCurrentLowAlarm indicates the Transmit + Bias Current of the multi-lane optic in micro-Amperes (uA) that + triggers a low-alarm." + ::= { tmnxDDMLaneEntry 9 } + +tmnxDDMLaneTxBiasCurrentHiWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxBiasCurrentHiWarn indicates the Transmit + Bias Current of the multi-lane optic in micro-Amperes (uA) that + triggers a hi-Warning." + ::= { tmnxDDMLaneEntry 10 } + +tmnxDDMLaneTxBiasCurrentHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxBiasCurrentHiAlarm indicates the Transmit + Bias Current of the multi-lane optic in micro-Amperes (uA) that + triggers a hi-alarm." + ::= { tmnxDDMLaneEntry 11 } + +tmnxDDMLaneTxOutputPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxOutputPower indicates the current Output + Power of the multi-lane optic in one tenths of a microwatt (uW). + + For example: + Using the SNMP value of 790, and using units of tenths of microwatt, + 790 becomes 79 microwatts or 0.079 milliwatts. Converting to dBm: + 10 x log10(0.079) = -11.0 dBm" + ::= { tmnxDDMLaneEntry 12 } + +tmnxDDMLaneTxOutputPowerLowWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxOutputPowerLowWarn indicates the Output + Power of the multi-lane optic in one tenths of a microwatt (uW) that + triggers a low-Warning." + ::= { tmnxDDMLaneEntry 13 } + +tmnxDDMLaneTxOutputPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxOutputPowerLowAlarm indicates the Output + Power of the multi-lane optic in one tenths of a microwatt (uW) that + triggers a low-alarm." + ::= { tmnxDDMLaneEntry 14 } + +tmnxDDMLaneTxOutputPowerHiWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxOutputPowerHiWarn indicates the Output Power + of the multi-lane optic in one tenths of a microwatt (uW) that + triggers a hi-warning." + ::= { tmnxDDMLaneEntry 15 } + +tmnxDDMLaneTxOutputPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneTxOutputPowerHiAlarm indicates the Output + Power of the multi-lane optic in one tenths of a microwatt (uW) that + triggers a hi-alarm." + ::= { tmnxDDMLaneEntry 16 } + +tmnxDDMLaneRxOpticalPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneRxOpticalPower indicates the current Received + Optical Power of the multi-lane optic in one tenths of a microwatt + (uW). + + For example: + Using the SNMP value of 790, and using units of tenths of microwatt, + 790 becomes 79 microwatts or 0.079 milliwatts. Converting to dBm: + 10 x log10(0.079) = -11.0 dBm" + ::= { tmnxDDMLaneEntry 17 } + +tmnxDDMLaneRxOpticalPwrLowWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneRxOpticalPwrLowWarn indicates the Received + Optical Power of the multi-lane optic in one tenths of a microwatt + (uW) that triggers a low-Warning." + ::= { tmnxDDMLaneEntry 18 } + +tmnxDDMLaneRxOpticalPwrLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneRxOpticalPwrLowAlarm indicates the Received + Optical Power of the multi-lane optic in one tenths of a microwatt + (uW) that triggers a low-alarm." + ::= { tmnxDDMLaneEntry 19 } + +tmnxDDMLaneRxOpticalPwrHiWarn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneRxOpticalPwrHiWarn indicates the Received + Optical Power of the multi-lane optic in one tenths of a microwatt + (uW) that triggers a hi-Warning." + ::= { tmnxDDMLaneEntry 20 } + +tmnxDDMLaneRxOpticalPwrHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneRxOpticalPwrHiAlarm indicates the Received + Optical Power of the multi-lane optic in one tenths of a microwatt + (uW) that triggers a hi-alarm." + ::= { tmnxDDMLaneEntry 21 } + +tmnxDDMLaneRxOpticalPowerType OBJECT-TYPE + SYNTAX INTEGER { + oma (0), + average (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneRxOpticalPowerType indicates whether the + tmnxDDMLaneRxOpticalPower was taken as an average, or as an Optical + Modulation Amplitude (OMA)." + ::= { tmnxDDMLaneEntry 22 } + +tmnxDDMLaneFailedThresholds OBJECT-TYPE + SYNTAX TmnxDigitalDiagnosticFailureBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneFailedThresholds indicates which objects of + the monitored multi-lane optic is in a failed or cleared threshold + state. A set bit indicates that the specified threshold has been + exceeded." + ::= { tmnxDDMLaneEntry 23 } + +tmnxDDMLaneISHErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneISHErrors indicates the number of sync header + errors (ISH) that occurred on this lane of the optic." + ::= { tmnxDDMLaneEntry 24 } + +tmnxPortPlcyObjs OBJECT IDENTIFIER ::= { tmnxPortObjs 67 } + +tmnxPortPlcyTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortPlcyTableLastCh indicates the value of + sysUpTime at the time of the last modification of an entry in the + tmnxPortPlcyTable." + ::= { tmnxPortPlcyObjs 1 } + +tmnxPortPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortPlcyTable allows configuration of port policies. + + A port policy has port parameters that can be applied to applicable + ports associated with such a policy." + ::= { tmnxPortPlcyObjs 2 } + +tmnxPortPlcyEntry OBJECT-TYPE + SYNTAX TmnxPortPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents the configuration of a specific port policy. + + Rows in this table can be created and deleted via SNMP SET operations + to tmnxPortPlcyRowStatus." + INDEX { IMPLIED tmnxPortPlcyName } + ::= { tmnxPortPlcyTable 1 } + +TmnxPortPlcyEntry ::= SEQUENCE +{ + tmnxPortPlcyName TNamedItem, + tmnxPortPlcyRowStatus RowStatus, + tmnxPortPlcyLastCh TimeStamp, + tmnxPortPlcyDescription TItemDescription, + tmnxPortPlcyEgrPortSchedPlcy TNamedItemOrEmpty +} + +tmnxPortPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortPlcyName specifies the identifier of a port + policy." + ::= { tmnxPortPlcyEntry 1 } + +tmnxPortPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortPlcyRowStatus controls the creation and deletion + of rows in the table." + ::= { tmnxPortPlcyEntry 2 } + +tmnxPortPlcyLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortPlcyLastCh indicates the sysUpTime at the time of + the most recent management-initiated change to this policy." + ::= { tmnxPortPlcyEntry 3 } + +tmnxPortPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortPlcyDescription specifies the user provided + description of this policy." + DEFVAL { "" } + ::= { tmnxPortPlcyEntry 4 } + +tmnxPortPlcyEgrPortSchedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortPlcyEgrPortSchedPlcy specifies the egress QoS + port scheduler policy. + + This object must correspond to the index of a row in + TIMETRA-QOS-MIB::tPortSchedulerPlcyTable." + DEFVAL { "" } + ::= { tmnxPortPlcyEntry 5 } + +tPortNetEgrQGrpArbitStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatTable contains egress QoS queue + group arbiter statistics on network side." + ::= { tmnxPortObjs 68 } + +tPortNetEgrQGrpArbitStatEntry OBJECT-TYPE + SYNTAX TPortNetEgrQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatEntry defines an entry in the + tPortNetEgrQGrpArbitStatTable. It represents statistics about a + specific QoS egress queue group arbiter." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortNetEgrQGrpName, + tPortNetEgrQGrpInstanceId, + tPortNetEgrQGrpArbitStatName + } + ::= { tPortNetEgrQGrpArbitStatTable 1 } + +TPortNetEgrQGrpArbitStatEntry ::= SEQUENCE +{ + tPortNetEgrQGrpArbitStatName TNamedItem, + tPortNetEgrQGrpArbitStatFwdPkts Counter64, + tPortNetEgrQGrpArbitStatFwdPktsL Counter32, + tPortNetEgrQGrpArbitStatFwdPktsH Counter32, + tPortNetEgrQGrpArbitStatFwdOcts Counter64, + tPortNetEgrQGrpArbitStatFwdOctsL Counter32, + tPortNetEgrQGrpArbitStatFwdOctsH Counter32 +} + +tPortNetEgrQGrpArbitStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatName specifies the name of the + egress QoS arbiter of this port network queue group." + ::= { tPortNetEgrQGrpArbitStatEntry 1 } + +tPortNetEgrQGrpArbitStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatFwdPkts indicates the number of + forwarded packets by the egress queue group arbiter Pchip." + ::= { tPortNetEgrQGrpArbitStatEntry 2 } + +tPortNetEgrQGrpArbitStatFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatFwdPktsL indicates the lower 32 + bits of tPortNetEgrQGrpArbitStatFwdPkts." + ::= { tPortNetEgrQGrpArbitStatEntry 3 } + +tPortNetEgrQGrpArbitStatFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatFwdPktsH indicates the upper 32 + bits of tPortNetEgrQGrpArbitStatFwdPkts." + ::= { tPortNetEgrQGrpArbitStatEntry 4 } + +tPortNetEgrQGrpArbitStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatFwdOcts indicates the number of + forwarded octets by the egress queue group arbiter Pchip." + ::= { tPortNetEgrQGrpArbitStatEntry 5 } + +tPortNetEgrQGrpArbitStatFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatFwdOctsL indicates the lower 32 + bits of tPortNetEgrQGrpArbitStatFwdOcts." + ::= { tPortNetEgrQGrpArbitStatEntry 6 } + +tPortNetEgrQGrpArbitStatFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpArbitStatFwdOctsH indicates the upper 32 + bits of tPortNetEgrQGrpArbitStatFwdOcts." + ::= { tPortNetEgrQGrpArbitStatEntry 7 } + +tmnxPwPortTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPwPortTblLastChanged indicates the sysUpTime at the + time of the last modification of tmnxPwPortTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 69 } + +tmnxPwPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pseudo-wire port information in the system." + ::= { tmnxPortObjs 70 } + +tmnxPwPortEntry OBJECT-TYPE + SYNTAX TmnxPwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry that contains port specific pseudo-wire information." + INDEX { tmnxPwPortId } + ::= { tmnxPwPortTable 1 } + +TmnxPwPortEntry ::= SEQUENCE +{ + tmnxPwPortId Unsigned32, + tmnxPwPortRowStatus RowStatus, + tmnxPwPortLastChgd TimeStamp, + tmnxPwPortEncapType INTEGER, + tmnxPwPortDot1qEthType Unsigned32, + tmnxPwPortQinqEthType Unsigned32, + tmnxPwPortOperGrpName TNamedItemOrEmpty +} + +tmnxPwPortId OBJECT-TYPE + SYNTAX Unsigned32 (1..32767) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value of the object tmnxPwPortId specifies the pseudo-wire port + in the system." + ::= { tmnxPwPortEntry 1 } + +tmnxPwPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object tmnxPwPortRowStatus specifies the status of + this row." + ::= { tmnxPwPortEntry 2 } + +tmnxPwPortLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPwPortLastChgd indicates the timestamp of last change + to this row in tmnxPwPortTable." + ::= { tmnxPwPortEntry 3 } + +tmnxPwPortEncapType OBJECT-TYPE + SYNTAX INTEGER { + dot1q (2), + qinq (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPwPortEncapType specifies the encapsulation type of + this pseudo-wire port entry." + DEFVAL { dot1q } + ::= { tmnxPwPortEntry 4 } + +tmnxPwPortDot1qEthType OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPwPortDot1qEthType specifies the dot1q eth-type + encapsulation value of this pseudo-wire port entry." + DEFVAL { '8100'H } + ::= { tmnxPwPortEntry 6 } + +tmnxPwPortQinqEthType OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPwPortQinqEthType specifies the QinQ eth-type + encapsulation value of this pseudo-wire port entry." + DEFVAL { '8100'H } + ::= { tmnxPwPortEntry 7 } + +tmnxPwPortOperGrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPwPortOperGrpName specifies the operational group + name to use with this pseudo-wire port." + DEFVAL { ''H } + ::= { tmnxPwPortEntry 8 } + +tmnxCohOptPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCohOptPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCohOptPortCfgTable contains information pertaining to the + configuration of DWDM coherent optical ports in the Nokia SROS system." + ::= { tmnxPortObjs 71 } + +tmnxCohOptPortCfgEntry OBJECT-TYPE + SYNTAX TmnxCohOptPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the configuration for a DWDM coherent + optical port in the system. Entries cannot be created or deleted via + SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxCohOptPortCfgTable 1 } + +TmnxCohOptPortCfgEntry ::= SEQUENCE +{ + tmnxCohOptPortCfgAlarms TmnxCoherentOpticalAlarm, + tmnxCohOptPortCfgRxChan TmnxOpticalDwdmChannel, + tmnxCohOptPortDispCtrlMode TmnxOpticalDispCtrlMode, + tmnxCohOptPortManCfgDisp Integer32, + tmnxCohOptPortDispSwpStart Integer32, + tmnxCohOptPortDispSwpEnd Integer32, + tmnxCohOptPortCfgTxPower Integer32, + tmnxCohOptPortCfgCprWinSize Unsigned32, + tmnxCohOptPortCfgRxLosThresh Integer32, + tmnxCohOptPortRxLosReaction TmnxPortLosReaction, + tmnxCohOptPortCompatMode TmnxPortCompatMode +} + +tmnxCohOptPortCfgAlarms OBJECT-TYPE + SYNTAX TmnxCoherentOpticalAlarm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortCfgAlarms specifies the alarms that are + monitored by the coherent optical interface. If an alarm bit is set, + then the corresponding alarm will generate a raise or clear + notification when its state changes. An unset bit specifies that the + alarm corresponding to the bit will not report on its state + transitions." + DEFVAL { {moduleFault, module, netRx, netTx, hostTx} } + ::= { tmnxCohOptPortCfgEntry 1 } + +tmnxCohOptPortCfgRxChan OBJECT-TYPE + SYNTAX TmnxOpticalDwdmChannel + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxCohOptPortCfgRxChan specifies the DWDM ITU channel at + which the tunable coherent optical module should operate. + + If a value of zero(0) has been specified, tmnxCohOptPortPresRxChan + will be changed by the system to be equivalent to + tmnxPortDwdmLaserChannel. + + tmnxCohOptPortCfgRxChan should be set to the same value as + tmnxPortDwdmLaserChannel in most cases, but may be set to a different + value when the received wavelength is different from the transmitted + wavelength. + + This object was obsoleted in release 22.2. There is no replacement + object." + DEFVAL { 0 } + ::= { tmnxCohOptPortCfgEntry 2 } + +tmnxCohOptPortDispCtrlMode OBJECT-TYPE + SYNTAX TmnxOpticalDispCtrlMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortDispCtrlMode specifies the current + dispersion compensation mode of the coherent optical module. + + When tmnxCohOptPortDispCtrlMode is set to 'automatic(0)', the + dispersion setpoint is automatically determined but under the + constraints specified by tmnxCohOptPortDispSwpStart and + tmnxCohOptPortDispSwpEnd. + + When tmnxCohOptPortDispCtrlMode is set to 'manual(1)', the dispersion + setpoint is fixed to the value specified by tmnxCohOptPortManCfgDisp." + DEFVAL { automatic } + ::= { tmnxCohOptPortCfgEntry 3 } + +tmnxCohOptPortManCfgDisp OBJECT-TYPE + SYNTAX Integer32 (-50000..50000) + UNITS "picoseconds per nanometer" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortManCfgDisp specifies the manually + configured dispersion of the coherent optical module. This parameter + is valid when the tmnxCohOptPortDispCtrlMode is 'manual(1)'." + DEFVAL { 0 } + ::= { tmnxCohOptPortCfgEntry 4 } + +tmnxCohOptPortDispSwpStart OBJECT-TYPE + SYNTAX Integer32 (-50000..50000) + UNITS "picoseconds per nanometer" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortDispSwpStart specifies the start value for + dispersion sweeping on a coherent optical module." + DEFVAL { -25500 } + ::= { tmnxCohOptPortCfgEntry 5 } + +tmnxCohOptPortDispSwpEnd OBJECT-TYPE + SYNTAX Integer32 (-50000..50000) + UNITS "picoseconds per nanometer" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortDispSwpEnd specifies the end value for + dispersion sweeping on a coherent optical module." + DEFVAL { 2000 } + ::= { tmnxCohOptPortCfgEntry 6 } + +tmnxCohOptPortCfgTxPower OBJECT-TYPE + SYNTAX Integer32 (-2000..300) + UNITS "millibel-milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortCfgTxPower specifies the desired average + output power of the interface's transmitted optical signal when the + port is enabled. + + The UNITS millibels (mBm) are units of 0.01 decibel relative to one + milliwatt (0 dBm) or dBm multiplied by 100. The mBm is used when an + integer is required. For example -5.21 dBm is equivalent to -521 mBm." + DEFVAL { 100 } + ::= { tmnxCohOptPortCfgEntry 7 } + +tmnxCohOptPortCfgCprWinSize OBJECT-TYPE + SYNTAX Unsigned32 (2 | 4 | 8 | 16 | 32 | 64) + UNITS "symbols" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortCfgCprWinSize specifies the manually + configured Carrier Phase Recovery (CPR) window size. + + The configured CPR window size is independent of the optimal window + size, tmnxCohOptPortCprWnSzSrchResult, found by a search using + tmnxCohOptPortCprWinSizeSearch. Once the network manager has found an + optimal window size in tmnxCohOptPortCprWnSzSrchResult, the network + manager has the option to use it for tmnxCohOptPortCfgCprWinSize." + DEFVAL { 32 } + ::= { tmnxCohOptPortCfgEntry 8 } + +tmnxCohOptPortCfgRxLosThresh OBJECT-TYPE + SYNTAX Integer32 (-3000..-1300) + UNITS "millibel-milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortCfgRxLosThresh specifies the desired + average input power LOS (Loss Of Signal) threshold of the interface's + received optical signal. + + The UNITS millibels (mBm) are units of 0.01 decibel relative to one + milliwatt (0 dBm) or dBm multiplied by 100. The mBm is used when an + integer is required. For example -15.21 dBm is equivalent to -1521 + mBm." + DEFVAL { -2300 } + ::= { tmnxCohOptPortCfgEntry 9 } + +tmnxCohOptPortRxLosReaction OBJECT-TYPE + SYNTAX TmnxPortLosReaction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxLosReaction specifies the type of action + that is taken in the event of an RX Loss Of Signal (LOS). The valid + modes are as follows: + + - none - Specifies that the interface not be taken down on + crossing the optical RX LOS threshold, to allow + the FEC to keep correcting as much as it can. + - squelch - Specifies that the interface be taken down on + crossing the optical RX LOS threshold." + DEFVAL { squelch } + ::= { tmnxCohOptPortCfgEntry 10 } + +tmnxCohOptPortCompatMode OBJECT-TYPE + SYNTAX TmnxPortCompatMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortCompatMode specifies the optical mode and + rate of operation of the Coherent interface." + DEFVAL { longHaul } + ::= { tmnxCohOptPortCfgEntry 11 } + +tmnxCohOptPortCommandTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCohOptPortCommandEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxCohOptPortCommandTable contains information pertaining to the + execution of commands on DWDM coherent optical ports in the Nokia SROS + system. + + This table was obsoleted in release 21.0 of Nokia SROS systems." + ::= { tmnxPortObjs 72 } + +tmnxCohOptPortCommandEntry OBJECT-TYPE + SYNTAX TmnxCohOptPortCommandEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry exists only if the associated tmnxCohOptPortCfgEntry + exists. Entries cannot be created or deleted via SNMP SET operations. + + This entry was obsoleted in release 21.0 of Nokia SROS systems." + AUGMENTS { tmnxCohOptPortCfgEntry } + ::= { tmnxCohOptPortCommandTable 1 } + +TmnxCohOptPortCommandEntry ::= SEQUENCE +{ + tmnxCohOptPortCprWinSizeSearch INTEGER, + tmnxCohOptPortCprWnSzSrchStatus INTEGER, + tmnxCohOptPortCprWnSzSrchResult Unsigned32 +} + +tmnxCohOptPortCprWinSizeSearch OBJECT-TYPE + SYNTAX INTEGER { + noCmd (1), + execute (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxCohOptPortCprWinSizeSearch specifies the execution of + a search for the optimal CPR window size when the value specified is + 'execute(2)'. When the value specified is 'noCmd(1)', no action will + be taken. + + The status of the search can be found in + tmnxCohOptPortCprWnSzSrchStatus. The search result can be found in + tmnxCohOptPortCprWnSzSrchResult. + + If the value specified is 'execute(2)' and the + tmnxCohOptPortCprWnSzSrchStatus is 'inProgress(2)', the action will be + rejected with an error status of inconsistentValue. + + In an SNNP get response, tmnxCohOptPortCprWinSizeSearch will have a + value of 'noCmd(1)'. + + This object was obsoleted in release 21.0 of Nokia SROS systems." + DEFVAL { noCmd } + ::= { tmnxCohOptPortCommandEntry 1 } + +tmnxCohOptPortCprWnSzSrchStatus OBJECT-TYPE + SYNTAX INTEGER { + none (1), + requested (2), + starting (3), + inProgress (4), + succeeded (5), + failed (6) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCohOptPortCprWnSzSrchStatus indicates the status of + the last search for the CPR optimal window size, executed by + tmnxCohOptPortCprWinSizeSearch with a value of 'execute(2)'. + + The value will be 'none(1)' if no search has been performed since the + last system startup or since the last reset of the associated MDA or + IOM. + + The value will be 'requested(2)' if the search was requested by the + user but has not started because the tmnxCohOptPortModState is not + 'ready(8)'. + + The value will be 'starting(3)' if the search was requested and the + tmnxCohOptPortModRxTurnUpStates has not achieved 'adcSignal'. + + The value will be 'inProgress(4)' if the search is in progress. + + The value will be 'succeeded(5)' if the search has completed + successfully. + + The value will be 'failed(6)' if the search has completed with a + failure. + + This object was obsoleted in release 21.0 of Nokia SROS systems." + ::= { tmnxCohOptPortCommandEntry 2 } + +tmnxCohOptPortCprWnSzSrchResult OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "symbols" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCohOptPortCprWnSzSrchResult indicates the CPR optimal + window size found on the last search for the CPR optimal window size, + executed by tmnxCohOptPortCprWinSizeSearch with a value of + 'execute(2)'. The value of tmnxCohOptPortCprWnSzSrchResult may not be + equivalent to what is configured for tmnxCohOptPortCfgCprWinSize. + + The tmnxCohOptPortCprWnSzSrchResult value of 0 indicates that no CPR + optimal window size was found. + + This object was obsoleted in release 21.0 of Nokia SROS systems." + ::= { tmnxCohOptPortCommandEntry 3 } + +tmnxCohOptPortOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCohOptPortOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCohOptPortOperTable contains information pertaining to the + operational state of DWDM coherent optical ports in the Nokia SROS + system." + ::= { tmnxPortObjs 73 } + +tmnxCohOptPortOperEntry OBJECT-TYPE + SYNTAX TmnxCohOptPortOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the operational state for a DWDM coherent + optical port in the system. Entries cannot be created or deleted via + SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxCohOptPortOperTable 1 } + +TmnxCohOptPortOperEntry ::= SEQUENCE +{ + tmnxCohOptPortAlarmState TmnxCoherentOpticalAlarm, + tmnxCohOptPortDefectPoints TmnxCoherentOpticalDefectPoint, + tmnxCohOptPortPresRxChan TmnxOpticalDwdmExtendedChannel, + tmnxCohOptPortModState INTEGER, + tmnxCohOptPortModTxTurnUpStates BITS, + tmnxCohOptPortModRxTurnUpStates BITS, + tmnxCohOptPortRxSNRXPolar Integer32, + tmnxCohOptPortRxSNRYPolar Integer32, + tmnxCohOptPortRxQMargin Integer32, + tmnxCohOptPortRxOSNRXPolar Integer32, + tmnxCohOptPortRxOSNRYPolar Integer32, + tmnxCohOptPortSupportsCfgTxPower TruthValue, + tmnxCohOptPortCfgTxPowerMin Integer32, + tmnxCohOptPortCfgTxPowerMax Integer32 +} + +tmnxCohOptPortAlarmState OBJECT-TYPE + SYNTAX TmnxCoherentOpticalAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortAlarmState indicates the coherent optical + alarms currently active on the port." + ::= { tmnxCohOptPortOperEntry 1 } + +tmnxCohOptPortDefectPoints OBJECT-TYPE + SYNTAX TmnxCoherentOpticalDefectPoint + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortDefectPoints indicates the coherent optical + defect points currently active on the port." + ::= { tmnxCohOptPortOperEntry 2 } + +tmnxCohOptPortPresRxChan OBJECT-TYPE + SYNTAX TmnxOpticalDwdmExtendedChannel + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxCohOptPortPresRxChan indicates the DWDM ITU channel + at which the coherent optical module is operating. + + This object was obsoleted in release 22.2. There is no replacement + object." + ::= { tmnxCohOptPortOperEntry 3 } + +tmnxCohOptPortModState OBJECT-TYPE + SYNTAX INTEGER { + reset (0), + init (1), + lowPower (2), + highPowerUp (3), + highPowerDown (4), + txOff (5), + txTurnOff (6), + txTurnOn (7), + ready (8), + fault (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortModState indicates the state of the + coherent optical module. + + reset - The MDIO (Management Data Input/Output) interface + is held in a high impedance state and all module + circuits are in low-power mode. + init - The MDIO remains in high impedance and the module + registers are initialized. + lowPower - All high-power consuming circuits are in their + low-power condition. + highPowerUp - The module powers up all the functional circuitry + and completes all required initialization of the + module hardware. + highPowerDown - The module powers down power-consuming circuitry + that can be switched to a low-power state. + txOff - The transmitter is turned off, but all other + parts of the module remain high powered and + functional. + txTurnOff - The module turns off the network transmitter. + txTurnOn - The module enables the transmitter. + ready - The module is in a steady-state, ready for + passing data. + fault - A module fault has occurred and as a result the + module is put into its low-power mode." + ::= { tmnxCohOptPortOperEntry 4 } + +tmnxCohOptPortModTxTurnUpStates OBJECT-TYPE + SYNTAX BITS { + init (0), + laserTurnUp (1), + laserReadyOff (2), + laserReady (3), + modulatorConverge (4), + outputPowerAdjust (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortModTxTurnUpStates indicates the completed + TX turn-up states of the coherent optical module. + + init - The entry state, in which configuration of + the TX path is performed. + laserTurnUp - This state begins the process of tuning the + TX laser and locking devices on the TX path. + laserReadyOff - When the laser is ready for operation, but + light emission is suppressed, this state is + entered. + laserReady - This state brings the laser to full power and + frequency lock. + modulatorConverge - This state enables the TX modulator driver + and waits for convergence of the modulator + automatic bias control loop. + outputPowerAdjust - This state sets and controls the TX output + power using a VOA." + ::= { tmnxCohOptPortOperEntry 5 } + +tmnxCohOptPortModRxTurnUpStates OBJECT-TYPE + SYNTAX BITS { + init (0), + laserReady (1), + waitForInput (2), + adcSignal (3), + opticalLock (4), + demodLock (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortModRxTurnUpStates indicates the completed + RX turn-up states of the coherent optical module. + + init - The entry state, in which configuration of the RX + path is performed. + laserReady - The RX LO (Local Oscillator) laser is tuned. + waitForInput - The RX input tap is monitored for power that + exceeds the LOS threshold. + adcSignal - When RX input power above LOS is detected, the + module transitions to the ADC Signal + (Analog-to-Digital Converter Signal) state. In the + ADC Signal state the module calibrates the + optical ADCs. + opticalLock - This state (and state demodLock) reflects DSP + operations by the demodulator. + demodLock - In this state, RX path turn-up is achieved." + ::= { tmnxCohOptPortOperEntry 6 } + +tmnxCohOptPortRxSNRXPolar OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxSNRXPolar indicates the network RX + electrical SNR (Signal-to-Noise Ratio) of X polarization." + ::= { tmnxCohOptPortOperEntry 7 } + +tmnxCohOptPortRxSNRYPolar OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxSNRYPolar indicates the network RX + electrical SNR of Y polarization." + ::= { tmnxCohOptPortOperEntry 8 } + +tmnxCohOptPortRxQMargin OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxQMargin indicates the RX Q (quality) + Margin, represented in tenths of a dB." + ::= { tmnxCohOptPortOperEntry 9 } + +tmnxCohOptPortRxOSNRXPolar OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxOSNRXPolar indicates the network RX + estimated OSNR (Optical Signal-to-Noise Ratio) of X polarization." + ::= { tmnxCohOptPortOperEntry 10 } + +tmnxCohOptPortRxOSNRYPolar OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxOSNRYPolar indicates the network RX + estimated OSNR of Y polarization." + ::= { tmnxCohOptPortOperEntry 11 } + +tmnxCohOptPortSupportsCfgTxPower OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortSupportsCfgTxPower indicates whether + configurable transmit power is supported by the optical module." + ::= { tmnxCohOptPortOperEntry 12 } + +tmnxCohOptPortCfgTxPowerMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortCfgTxPowerMin indicates the minimum + configurable transmit power of the equipped tunable optical module. + + This leaf is only applicable when tmnxCohOptPortSupportsCfgTxPower is + true. A value of -2000 will be specified when the module does not + support configuration of the transmit power." + ::= { tmnxCohOptPortOperEntry 13 } + +tmnxCohOptPortCfgTxPowerMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortCfgTxPowerMax indicates the maximum + configurable transmit power of the equipped tunable optical module. + + This leaf is only applicable when tmnxCohOptPortSupportsCfgTxPower is + true. A value of -2000 will be specified when the module does not + support configuration of the transmit power." + ::= { tmnxCohOptPortOperEntry 14 } + +tPortEgrHsmdaQStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrHsmdaQStatEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tPortEgrHsmdaQStatTable contains egress port HSMDA queue-group + Queue statistics." + ::= { tmnxPortObjs 74 } + +tPortEgrHsmdaQStatEntry OBJECT-TYPE + SYNTAX TPortEgrHsmdaQStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrHsmdaQStatEntry specifies egress port HSMDA + queue-group Queue statistics." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortEgrHsmdaQStatQueueId + } + ::= { tPortEgrHsmdaQStatTable 1 } + +TPortEgrHsmdaQStatEntry ::= SEQUENCE +{ + tPortEgrHsmdaQStatQueueId TEgressHsmdaQueueId, + tPortEgrHsmdaQStatFwdInProfPkts Counter64, + tPortEgrHsmdaQStatFwdInProfPktH Counter32, + tPortEgrHsmdaQStatFwdInProfPktL Counter32, + tPortEgrHsmdaQStatDpdInProfPkts Counter64, + tPortEgrHsmdaQStatDpdInProfPktH Counter32, + tPortEgrHsmdaQStatDpdInProfPktL Counter32, + tPortEgrHsmdaQStatFwdOutProfPkts Counter64, + tPortEgrHsmdaQStatFwdOutProfPktH Counter32, + tPortEgrHsmdaQStatFwdOutProfPktL Counter32, + tPortEgrHsmdaQStatDpdOutProfPkts Counter64, + tPortEgrHsmdaQStatDpdOutProfPktH Counter32, + tPortEgrHsmdaQStatDpdOutProfPktL Counter32, + tPortEgrHsmdaQStatFwdInProfOcts Counter64, + tPortEgrHsmdaQStatFwdInProfOctH Counter32, + tPortEgrHsmdaQStatFwdInProfOctL Counter32, + tPortEgrHsmdaQStatDpdInProfOcts Counter64, + tPortEgrHsmdaQStatDpdInProfOctH Counter32, + tPortEgrHsmdaQStatDpdInProfOctL Counter32, + tPortEgrHsmdaQStatFwdOutProfOcts Counter64, + tPortEgrHsmdaQStatFwdOutProfOctH Counter32, + tPortEgrHsmdaQStatFwdOutProfOctL Counter32, + tPortEgrHsmdaQStatDpdOutProfOcts Counter64, + tPortEgrHsmdaQStatDpdOutProfOctH Counter32, + tPortEgrHsmdaQStatDpdOutProfOctL Counter32 +} + +tPortEgrHsmdaQStatQueueId OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatQueueId specifies the HSMDA queue ID + for the statistics." + ::= { tPortEgrHsmdaQStatEntry 1 } + +tPortEgrHsmdaQStatFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdInProfPkts indicates the number of + in-profile packets forwarded on this egress port." + ::= { tPortEgrHsmdaQStatEntry 2 } + +tPortEgrHsmdaQStatFwdInProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdInProfPktH indicates the upper + 32-bits of tPortEgrHsmdaQStatFwdInProfPkts." + ::= { tPortEgrHsmdaQStatEntry 3 } + +tPortEgrHsmdaQStatFwdInProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdInProfPktL indicates the lower + 32-bits of tPortEgrHsmdaQStatFwdInProfPkts." + ::= { tPortEgrHsmdaQStatEntry 4 } + +tPortEgrHsmdaQStatDpdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdInProfPkts indicates the number of + in-profile packets dropped on this egress port." + ::= { tPortEgrHsmdaQStatEntry 5 } + +tPortEgrHsmdaQStatDpdInProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdInProfPktH indicates the upper + 32-bits of tPortEgrHsmdaQStatDpdInProfPkts." + ::= { tPortEgrHsmdaQStatEntry 6 } + +tPortEgrHsmdaQStatDpdInProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdInProfPktL indicates the lower + 32-bits of tPortEgrHsmdaQStatDpdInProfPkts." + ::= { tPortEgrHsmdaQStatEntry 7 } + +tPortEgrHsmdaQStatFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdOutProfPkts indicates the number of + out-of-profile packets forwarded on this egress port." + ::= { tPortEgrHsmdaQStatEntry 8 } + +tPortEgrHsmdaQStatFwdOutProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdOutProfPktH indicates the upper + 32-bits of tPortEgrHsmdaQStatFwdOutProfPkts." + ::= { tPortEgrHsmdaQStatEntry 9 } + +tPortEgrHsmdaQStatFwdOutProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdOutProfPktL indicates the lower + 32-bits of tPortEgrHsmdaQStatFwdOutProfPkts." + ::= { tPortEgrHsmdaQStatEntry 10 } + +tPortEgrHsmdaQStatDpdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdOutProfPkts indicates the number of + out-of-profile packets dropped on this egress port." + ::= { tPortEgrHsmdaQStatEntry 11 } + +tPortEgrHsmdaQStatDpdOutProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdOutProfPktH indicates the upper + 32-bits of tPortEgrHsmdaQStatDpdOutProfPkts." + ::= { tPortEgrHsmdaQStatEntry 12 } + +tPortEgrHsmdaQStatDpdOutProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdOutProfPktL indicates the lower + 32-bits of tPortEgrHsmdaQStatDpdOutProfPkts." + ::= { tPortEgrHsmdaQStatEntry 13 } + +tPortEgrHsmdaQStatFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdInProfOcts indicates the number of + out-of-profile octets forwarded on this egress port." + ::= { tPortEgrHsmdaQStatEntry 14 } + +tPortEgrHsmdaQStatFwdInProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdInProfOctH indicates the upper + 32-bits of tPortEgrHsmdaQStatFwdInProfOcts." + ::= { tPortEgrHsmdaQStatEntry 15 } + +tPortEgrHsmdaQStatFwdInProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdInProfOctL indicates the lower + 32-bits of tPortEgrHsmdaQStatFwdInProfOcts." + ::= { tPortEgrHsmdaQStatEntry 16 } + +tPortEgrHsmdaQStatDpdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdInProfOcts indicates the number of + out-of-profile octets dropped on this egress port." + ::= { tPortEgrHsmdaQStatEntry 17 } + +tPortEgrHsmdaQStatDpdInProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdInProfOctH indicates the upper + 32-bits of tPortEgrHsmdaQStatDpdInProfOcts." + ::= { tPortEgrHsmdaQStatEntry 18 } + +tPortEgrHsmdaQStatDpdInProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdInProfOctL indicates the lower + 32-bits of tPortEgrHsmdaQStatDpdInProfOcts." + ::= { tPortEgrHsmdaQStatEntry 19 } + +tPortEgrHsmdaQStatFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdOutProfOcts indicates the number of + out-of-profile octets forwarded on this egress port." + ::= { tPortEgrHsmdaQStatEntry 20 } + +tPortEgrHsmdaQStatFwdOutProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdOutProfOctH indicates the upper + 32-bits of tPortEgrHsmdaQStatFwdOutProfOcts." + ::= { tPortEgrHsmdaQStatEntry 21 } + +tPortEgrHsmdaQStatFwdOutProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatFwdOutProfOctL indicates the lower + 32-bits of tPortEgrHsmdaQStatFwdOutProfOcts." + ::= { tPortEgrHsmdaQStatEntry 22 } + +tPortEgrHsmdaQStatDpdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdOutProfOcts indicates the number of + out-of-profile octets dropped on egress this egress port." + ::= { tPortEgrHsmdaQStatEntry 23 } + +tPortEgrHsmdaQStatDpdOutProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdOutProfOctH indicates the upper + 32-bits of tPortEgrHsmdaQStatDpdOutProfOcts." + ::= { tPortEgrHsmdaQStatEntry 24 } + +tPortEgrHsmdaQStatDpdOutProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaQStatDpdOutProfOctL indicates the lower + 32-bits of tPortEgrHsmdaQStatDpdOutProfOcts." + ::= { tPortEgrHsmdaQStatEntry 25 } + +tPortEgrHsmdaCStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrHsmdaCStatEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tPortEgrHsmdaCStatTable contains egress port HSMDA queue-group + Counter statistics." + ::= { tmnxPortObjs 75 } + +tPortEgrHsmdaCStatEntry OBJECT-TYPE + SYNTAX TPortEgrHsmdaCStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrHsmdaCStatEntry specifies egress port HSMDA + queue-group Counter statistics." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortEgrHsmdaCStatCntrId + } + ::= { tPortEgrHsmdaCStatTable 1 } + +TPortEgrHsmdaCStatEntry ::= SEQUENCE +{ + tPortEgrHsmdaCStatCntrId TEgressHsmdaCounterId, + tPortEgrHsmdaCStatFwdInProfPkts Counter64, + tPortEgrHsmdaCStatFwdInProfPktH Counter32, + tPortEgrHsmdaCStatFwdInProfPktL Counter32, + tPortEgrHsmdaCStatDpdInProfPkts Counter64, + tPortEgrHsmdaCStatDpdInProfPktH Counter32, + tPortEgrHsmdaCStatDpdInProfPktL Counter32, + tPortEgrHsmdaCStatFwdOutProfPkts Counter64, + tPortEgrHsmdaCStatFwdOutProfPktH Counter32, + tPortEgrHsmdaCStatFwdOutProfPktL Counter32, + tPortEgrHsmdaCStatDpdOutProfPkts Counter64, + tPortEgrHsmdaCStatDpdOutProfPktH Counter32, + tPortEgrHsmdaCStatDpdOutProfPktL Counter32, + tPortEgrHsmdaCStatFwdInProfOcts Counter64, + tPortEgrHsmdaCStatFwdInProfOctH Counter32, + tPortEgrHsmdaCStatFwdInProfOctL Counter32, + tPortEgrHsmdaCStatDpdInProfOcts Counter64, + tPortEgrHsmdaCStatDpdInProfOctH Counter32, + tPortEgrHsmdaCStatDpdInProfOctL Counter32, + tPortEgrHsmdaCStatFwdOutProfOcts Counter64, + tPortEgrHsmdaCStatFwdOutProfOctH Counter32, + tPortEgrHsmdaCStatFwdOutProfOctL Counter32, + tPortEgrHsmdaCStatDpdOutProfOcts Counter64, + tPortEgrHsmdaCStatDpdOutProfOctH Counter32, + tPortEgrHsmdaCStatDpdOutProfOctL Counter32 +} + +tPortEgrHsmdaCStatCntrId OBJECT-TYPE + SYNTAX TEgressHsmdaCounterId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatCntrId specifies the HSMDA counter ID + for the statistics." + ::= { tPortEgrHsmdaCStatEntry 1 } + +tPortEgrHsmdaCStatFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdInProfPkts indicates the number of + in-profile packets forwarded for the egress counter, specified by the + index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 2 } + +tPortEgrHsmdaCStatFwdInProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdInProfPktH indicates the upper + 32-bits of tPortEgrHsmdaCStatFwdInProfPkts." + ::= { tPortEgrHsmdaCStatEntry 3 } + +tPortEgrHsmdaCStatFwdInProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdInProfPktL indicates the lower + 32-bits of tPortEgrHsmdaCStatFwdInProfPkts." + ::= { tPortEgrHsmdaCStatEntry 4 } + +tPortEgrHsmdaCStatDpdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdInProfPkts indicates the number of + in-profile packets dropped for the egress counter, specified by the + index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 5 } + +tPortEgrHsmdaCStatDpdInProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdInProfPktH indicates the upper + 32-bits of tPortEgrHsmdaCStatDpdInProfPkts." + ::= { tPortEgrHsmdaCStatEntry 6 } + +tPortEgrHsmdaCStatDpdInProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdInProfPktL indicates the lower + 32-bits of tPortEgrHsmdaCStatDpdInProfPkts." + ::= { tPortEgrHsmdaCStatEntry 7 } + +tPortEgrHsmdaCStatFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdOutProfPkts indicates the number of + out-of-profile packets forwarded for the egress counter, specified by + the index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 8 } + +tPortEgrHsmdaCStatFwdOutProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdOutProfPktH indicates the upper + 32-bits of tPortEgrHsmdaCStatFwdOutProfPkts." + ::= { tPortEgrHsmdaCStatEntry 9 } + +tPortEgrHsmdaCStatFwdOutProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdOutProfPktL indicates the lower + 32-bits of tPortEgrHsmdaCStatFwdOutProfPkts." + ::= { tPortEgrHsmdaCStatEntry 10 } + +tPortEgrHsmdaCStatDpdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdOutProfPkts indicates the number of + out-of-profile packets dropped or the egress counter, specified by the + index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 11 } + +tPortEgrHsmdaCStatDpdOutProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdOutProfPktH indicates the upper + 32-bits of tPortEgrHsmdaCStatDpdOutProfPkts." + ::= { tPortEgrHsmdaCStatEntry 12 } + +tPortEgrHsmdaCStatDpdOutProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdOutProfPktL indicates the lower + 32-bits of tPortEgrHsmdaCStatDpdOutProfPkts." + ::= { tPortEgrHsmdaCStatEntry 13 } + +tPortEgrHsmdaCStatFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdInProfOcts indicates the number of + out-of-profile octets forwarded for the egress counter, specified by + the index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 14 } + +tPortEgrHsmdaCStatFwdInProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdInProfOctH indicates the upper + 32-bits of tPortEgrHsmdaCStatFwdInProfOcts." + ::= { tPortEgrHsmdaCStatEntry 15 } + +tPortEgrHsmdaCStatFwdInProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdInProfOctL indicates the lower + 32-bits of tPortEgrHsmdaCStatFwdInProfOcts." + ::= { tPortEgrHsmdaCStatEntry 16 } + +tPortEgrHsmdaCStatDpdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdInProfOcts indicates the number of + out-of-profile octets dropped for the egress counter, specified by the + index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 17 } + +tPortEgrHsmdaCStatDpdInProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdInProfOctH indicates the upper + 32-bits of tPortEgrHsmdaCStatDpdInProfOcts." + ::= { tPortEgrHsmdaCStatEntry 18 } + +tPortEgrHsmdaCStatDpdInProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdInProfOctL indicates the lower + 32-bits of tPortEgrHsmdaCStatDpdInProfOcts." + ::= { tPortEgrHsmdaCStatEntry 19 } + +tPortEgrHsmdaCStatFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdOutProfOcts indicates the number of + out-of-profile octets forwarded for the egress counter, specified by + the index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 20 } + +tPortEgrHsmdaCStatFwdOutProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdOutProfOctH indicates the upper + 32-bits of tPortEgrHsmdaCStatFwdOutProfOcts." + ::= { tPortEgrHsmdaCStatEntry 21 } + +tPortEgrHsmdaCStatFwdOutProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatFwdOutProfOctL indicates the lower + 32-bits of tPortEgrHsmdaCStatFwdOutProfOcts." + ::= { tPortEgrHsmdaCStatEntry 22 } + +tPortEgrHsmdaCStatDpdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdOutProfOcts indicates the number of + out-of-profile octets dropped for the egress counter, specified by the + index tPortEgrHsmdaCStatCntrId, on this port." + ::= { tPortEgrHsmdaCStatEntry 23 } + +tPortEgrHsmdaCStatDpdOutProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdOutProfOctH indicates the upper + 32-bits of tPortEgrHsmdaCStatDpdOutProfOcts." + ::= { tPortEgrHsmdaCStatEntry 24 } + +tPortEgrHsmdaCStatDpdOutProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortEgrHsmdaCStatDpdOutProfOctL indicates the lower + 32-bits of tPortEgrHsmdaCStatDpdOutProfOcts." + ::= { tPortEgrHsmdaCStatEntry 25 } + +tPortAccEgrHsmdaQOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccEgrHsmdaQOverEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tPortAccEgrHsmdaQOverTable has an entry for each access egress + port queue-group hsmda queue override configured on this system." + ::= { tmnxPortObjs 76 } + +tPortAccEgrHsmdaQOverEntry OBJECT-TYPE + SYNTAX TPortAccEgrHsmdaQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port queue-group hsmda queue + override. Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortAccEgrHsmdaQOverQueue + } + ::= { tPortAccEgrHsmdaQOverTable 1 } + +TPortAccEgrHsmdaQOverEntry ::= SEQUENCE +{ + tPortAccEgrHsmdaQOverQueue TEgressHsmdaQueueId, + tPortAccEgrHsmdaQOverRowStatus RowStatus, + tPortAccEgrHsmdaQOverLastChanged TimeStamp, + tPortAccEgrHsmdaQOverAdminPIR THsmdaPIRKRateOverride, + tPortAccEgrHsmdaQOverSlopePolicy TNamedItemOrEmpty, + tPortAccEgrHsmdaQOverWrrWeight THsmdaWrrWeightOverride, + tPortAccEgrHsmdaQOverMBS THSMDABurstSizeBytesOverride +} + +tPortAccEgrHsmdaQOverQueue OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrHsmdaQOverQueue specifies the hsmda egress + queue which this override record will affect." + ::= { tPortAccEgrHsmdaQOverEntry 1 } + +tPortAccEgrHsmdaQOverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrHsmdaQOverRowStatus controls the creation and + deletion of rows in this table." + ::= { tPortAccEgrHsmdaQOverEntry 2 } + +tPortAccEgrHsmdaQOverLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrHsmdaQOverLastChanged indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tPortAccEgrHsmdaQOverEntry 3 } + +tPortAccEgrHsmdaQOverAdminPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrHsmdaQOverAdminPIR specifies the PIR rate + allowed for this hsmda egress queue-group queue." + DEFVAL { -2 } + ::= { tPortAccEgrHsmdaQOverEntry 4 } + +tPortAccEgrHsmdaQOverSlopePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrHsmdaQOverSlopePolicy specifies the slope + policy that defines the RED slopes for this hsmda egress queue-group + queue." + DEFVAL { ''H } + ::= { tPortAccEgrHsmdaQOverEntry 5 } + +tPortAccEgrHsmdaQOverWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrHsmdaQOverWrrWeight specifies the weighted + round-robin weight override for the given hsmda queue for this + queue-group instance. + + When set to default value, the weighted round-robin weight is not + overridden and the weighted round-robin weight from the queue-group + template is honored. When a non-default value is given, that value is + used instead of the weighted round-robin weight given in the + queue-group template." + DEFVAL { -2 } + ::= { tPortAccEgrHsmdaQOverEntry 6 } + +tPortAccEgrHsmdaQOverMBS OBJECT-TYPE + SYNTAX THSMDABurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortAccEgrHsmdaQOverMBS specifies the maximum buffer + space (MBS) override for the given egress hsmda queue for this + queue-group instance. + + When set to default value, the MBS is not overridden and the MBS from + the queue-group template is honored. When a non-default value is + given, that is used instead of the MBS given in the queue-group + template." + DEFVAL { -2 } + ::= { tPortAccEgrHsmdaQOverEntry 7 } + +tmnxDot1xPaePortTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDot1xPaePortTblLastChanged indicates the sysUpTime at + the time of the last modification of tmnxDot1xPaePortTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 77 } + +tmnxDot1xPaePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDot1xPaePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains dot1x PAE port information in the system." + ::= { tmnxPortObjs 78 } + +tmnxDot1xPaePortEntry OBJECT-TYPE + SYNTAX TmnxDot1xPaePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry that contains port specific dot1x PAE information." + INDEX { dot1xPaePortNumber } + ::= { tmnxDot1xPaePortTable 1 } + +TmnxDot1xPaePortEntry ::= SEQUENCE +{ + tmnxDot1xPaePortTunneling TruthValue, + tmnxDot1xPaePortTunnelDot1q TruthValue, + tmnxDot1xPaePortTunnelQinq TruthValue +} + +tmnxDot1xPaePortTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDot1xPaePortTunneling specifies whether the dot1x + packet tunneling for the ethernet port is enabled or disabled. When + tunneling is enabled, the port will not process any untagged dot1x + packets but will tunnel them through instead." + DEFVAL { false } + ::= { tmnxDot1xPaePortEntry 1 } + +tmnxDot1xPaePortTunnelDot1q OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDot1xPaePortTunnelDot1q specifies if the dot1x packet + tunneling for the ethernet port is enabled for packets with an IEEE + 802.1Q header. + + When tunneling is enabled, the port will not process any such dot1x + packets but will tunnel them through instead." + DEFVAL { true } + ::= { tmnxDot1xPaePortEntry 2 } + +tmnxDot1xPaePortTunnelQinq OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDot1xPaePortTunnelQinq specifies if the dot1x packet + tunneling for the ethernet port is enabled for packets with an IEEE + 802.1ad header. + + When tunneling is enabled, the port will not process any such dot1x + packets but will tunnel them through instead." + DEFVAL { true } + ::= { tmnxDot1xPaePortEntry 3 } + +tPortEgrVPortSchedStatTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tPortEgrVPortSchedStatTblLastCh indicates the + timestamp of the last change to the tPortEgrVPortSchedStatTable." + ::= { tmnxPortObjs 79 } + +tPortEgrVPortSchedStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPortSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrVPortSchedStatTable contains statistics information about + the egress port schedulers at a vport." + ::= { tmnxPortObjs 80 } + +tPortEgrVPortSchedStatEntry OBJECT-TYPE + SYNTAX TPortEgrVPortSchedStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains detailed statistics information about an + egress port scheduler at a vport. + + Entries in this table are created and removed automatically by the + system." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName, + tPortEgrVPSchedStatName + } + ::= { tPortEgrVPortSchedStatTable 1 } + +TPortEgrVPortSchedStatEntry ::= SEQUENCE +{ + tPortEgrVPSchedStatName TNamedItem, + tPortEgrVPSchedStatFwdPkts Counter64, + tPortEgrVPSchedStatFwdOcts Counter64 +} + +tPortEgrVPSchedStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPSchedStatName specifies the name of the port + scheduler." + ::= { tPortEgrVPortSchedStatEntry 1 } + +tPortEgrVPSchedStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPSchedStatFwdPkts indicates the number of + forwarded packets." + ::= { tPortEgrVPortSchedStatEntry 2 } + +tPortEgrVPSchedStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPSchedStatFwdOcts indicates the number of + forwarded octets." + ::= { tPortEgrVPortSchedStatEntry 3 } + +tmnxPortEtherSymMonTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonTblLastChange indicates the time, + since system startup that a configuration changed state in the + tmnxPortEtherSymbolMonitorTable." + ::= { tmnxPortObjs 81 } + +tmnxPortEtherSymbolMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEtherSymbolMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortEtherSymbolMonitorTable maintains the configuration and + state of Symbol Error Signal Degrade over a sliding window for the + Ethernet Port." + ::= { tmnxPortObjs 82 } + +tmnxPortEtherSymbolMonitorEntry OBJECT-TYPE + SYNTAX TmnxPortEtherSymbolMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortEtherSymbolMonitorEntry consists of the information + related to an individual Ethernet Port Symbol Error Signal Degrade + state." + AUGMENTS { tmnxPortEtherEntry } + ::= { tmnxPortEtherSymbolMonitorTable 1 } + +TmnxPortEtherSymbolMonitorEntry ::= SEQUENCE +{ + tmnxPortEtherSymMonEnabled TmnxEnabledDisabled, + tmnxPortEtherSymMonSdThreshold Unsigned32, + tmnxPortEtherSymMonSdTMultiplier Unsigned32, + tmnxPortEtherSymMonSfThreshold Unsigned32, + tmnxPortEtherSymMonSfTMultiplier Unsigned32, + tmnxPortEtherSymMonWindowSize Unsigned32, + tmnxPortEtherSymMonAlarmReason TmnxPortEtherMonReportStatus, + tmnxPortEtherSymMonErrorCount Counter64 +} + +tmnxPortEtherSymMonEnabled OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonEnabled specifies whether or not + Symbol Monitoring is enabled on the port." + DEFVAL { disabled } + ::= { tmnxPortEtherSymbolMonitorEntry 1 } + +tmnxPortEtherSymMonSdThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonSdThreshold specifies a PCS symbol + error rate threshold used to determine when to send a + tmnxEqPortEtherSymMonAlarm notification for a Symbol Monitor Signal + Degradation (SD) failure and tmnxEqPortEtherSymMonAlarmClear + notification for a Symbol Monitor SD failure clear. + + tmnxPortEtherSymMonSdThreshold is the absolute value of the exponent + of the rate expressed as 10e-n. + + The Symbol Monitor SD error rate threshold is calculated as: + tmnxPortEtherSymMonSdTMultiplier * 10e-tmnxPortEtherSymMonSdThreshold. + + A value of 0 disables Symbol Monitor SD monitoring." + DEFVAL { 0 } + ::= { tmnxPortEtherSymbolMonitorEntry 2 } + +tmnxPortEtherSymMonSdTMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonSdTMultiplier specifies the + tmnxPortEtherSymMonSdThreshold multiplier value. + + The Symbol Monitor SD error rate threshold is calculated as: + tmnxPortEtherSymMonSdTMultiplier * 10e-tmnxPortEtherSymMonSdThreshold." + DEFVAL { 1 } + ::= { tmnxPortEtherSymbolMonitorEntry 3 } + +tmnxPortEtherSymMonSfThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonSfThreshold specifies a PCS symbol + error rate threshold used to determine when to send a + tmnxEqPortEtherSymMonAlarm notification for a Symbol Monitor Signal + Failure (SF) failure. + + Crossing the tmnxPortEtherSymMonSfThreshold will result in the + tmnxPortOperStatus being set to 'outOfService'. + + tmnxPortEtherSymMonSfThreshold is the absolute value of the exponent + of the rate expressed as 10e-n. + + The Symbol Monitor SF error rate threshold is calculated as: + tmnxPortEtherSymMonSfTMultiplier * 10e-tmnxPortEtherSymMonSfThreshold. + + A value of 0 disables Symbol Monitor SF monitoring." + DEFVAL { 0 } + ::= { tmnxPortEtherSymbolMonitorEntry 4 } + +tmnxPortEtherSymMonSfTMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonSfTMultiplier specifies the + tmnxPortEtherSymMonSfThreshold multiplier value. + + The Symbol Monitor SF error rate threshold is calculated as: + tmnxPortEtherSymMonSfTMultiplier * 10e-tmnxPortEtherSymMonSfThreshold." + DEFVAL { 1 } + ::= { tmnxPortEtherSymbolMonitorEntry 5 } + +tmnxPortEtherSymMonWindowSize OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonWindowSize specifies the size of the + sliding window in seconds over which the + tmnxPortEtherSymMonSdThreshold and tmnxPortEtherSymMonSfThreshold are + applied." + DEFVAL { 10 } + ::= { tmnxPortEtherSymbolMonitorEntry 6 } + +tmnxPortEtherSymMonAlarmReason OBJECT-TYPE + SYNTAX TmnxPortEtherMonReportStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonAlarmReason indicates the current + status of the Ethernet Symbol Monitored alarms on the port." + ::= { tmnxPortEtherSymbolMonitorEntry 7 } + +tmnxPortEtherSymMonErrorCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherSymMonErrorCount indicates the total number + of Symbol Monitor errors since tmnxPortEtherSymMonEnabled was set to + 'enabled (1)'." + ::= { tmnxPortEtherSymbolMonitorEntry 8 } + +tmnxPortTopologyTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of of tmnxPortTopologyTableLastChange indicates the + sysUpTime when the tmnxPortTopologyTable was last changed." + ::= { tmnxPortObjs 83 } + +tmnxPortTopologyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxPortTopologyTable contains the information pertaining + to the port topology/association which specifies the port + identifiers of two endpoints in a bi-directional connection which + is established between an SR port and a port of an external shelf. The + port on the external shelf could be eSat (Satellite) port, and both are + ethernet ports. The two endpoints/ports are specified by the objects + tmnxPortPortID and tmnxPortTopologyFarEndId. Any of these objects can + represent any type of endpoint (SR port or external port) according + to the following rules: + 1 - The two ports can not be of the same type + For example, SR port can NOT be connected to SR port. + 2 - The valid endpoints/ports can be connected in any order." + ::= { tmnxPortObjs 84 } + +tmnxPortTopologyEntry OBJECT-TYPE + SYNTAX TmnxPortTopologyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rows in table tmnxPortTopologyTable are created and destroyed by SNMP + Set operation on the object tmnxPortTopologyRowStatus. The creation of + the row MUST be followed by SNMP Set operation on the object + tmnxPortTopologyFarEndId in the same SNMP PDU packet." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortTopologyTable 1 } + +TmnxPortTopologyEntry ::= SEQUENCE +{ + tmnxPortTopologyRowStatus RowStatus, + tmnxPortTopologyLastChangeTime TimeStamp, + tmnxPortTopologyFarEndId TmnxPortID +} + +tmnxPortTopologyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxPortTopologyRowStatus specifies the status + of the row. It also controls the creation and deletion of the row. The + SNMP set operation on this object MUST be followed by setting the + object tmnxPortTopologyFarEndId in the same SNMP PDU packet" + ::= { tmnxPortTopologyEntry 1 } + +tmnxPortTopologyLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTopologyLastChangeTime indicates the sysUpTime + value of the most recently modified writable attribute in the + tmnxPortTopologyEntry for this port." + ::= { tmnxPortTopologyEntry 2 } + +tmnxPortTopologyFarEndId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of object tmnxPortTopologyFarEndId specifies the port + identifier of the other endpoint of the port association/connection + between the SR and the external shelf (e.g. eSat). The SNMP Set + operation on this object MUST be preceded by SNMP Set operation on the + tmnxPortTopologyRowStatus object in the same SNMP PDU packet." + ::= { tmnxPortTopologyEntry 3 } + +tPortAccIngQGrpQDepthInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccIngQGrpQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthInfoTable has an entry for each + access ingress port queue-group override queue for which the value of + tPortAccIngQOverMonitorDepth is set to 'true (1)'." + ::= { tmnxPortObjs 85 } + +tPortAccIngQGrpQDepthInfoEntry OBJECT-TYPE + SYNTAX TPortAccIngQGrpQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthInfoEntry represents queue depth + monitoring information for each access ingress port queue-group + override queue for which the value of tPortAccIngQOverMonitorDepth is + set to 'true (1)'." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccIngQGrpName, + tPortAccIngQOverQueue + } + ::= { tPortAccIngQGrpQDepthInfoTable 1 } + +TPortAccIngQGrpQDepthInfoEntry ::= SEQUENCE +{ + tPortAccIngQGrpQDepthPollPrcnt1 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt2 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt3 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt4 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt5 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt6 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt7 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt8 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt9 Unsigned32, + tPortAccIngQGrpQDepthPollPrcnt10 Unsigned32, + tPortAccIngQGrpQDepthAvgPollInt Unsigned32, + tPortAccIngQGrpQDepthAvgElpsdTme TimeStamp +} + +tPortAccIngQGrpQDepthPollPrcnt1 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt1 represents the percentage + of polls in occupancy range of 0 to 10 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 1 } + +tPortAccIngQGrpQDepthPollPrcnt2 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt2 represents the percentage + of polls in occupancy range of 11 to 20 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 2 } + +tPortAccIngQGrpQDepthPollPrcnt3 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt3 represents the percentage + of polls in occupancy range of 21 to 30 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 3 } + +tPortAccIngQGrpQDepthPollPrcnt4 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt4 represents the percentage + of polls in occupancy range of 31 to 40 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 4 } + +tPortAccIngQGrpQDepthPollPrcnt5 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt5 represents the percentage + of polls in occupancy range of 41 to 50 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 5 } + +tPortAccIngQGrpQDepthPollPrcnt6 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt6 represents the percentage + of polls in occupancy range of 51 to 60 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 6 } + +tPortAccIngQGrpQDepthPollPrcnt7 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt7 represents the percentage + of polls in occupancy range of 61 to 70 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 7 } + +tPortAccIngQGrpQDepthPollPrcnt8 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt8 represents the percentage + of polls in occupancy range of 71 to 80 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 8 } + +tPortAccIngQGrpQDepthPollPrcnt9 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt9 represents the percentage + of polls in occupancy range of 81 to 90 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 9 } + +tPortAccIngQGrpQDepthPollPrcnt10 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthPollPrcnt10 represents the + percentage of polls in occupancy range of 91 to 100 percent for the + queue depths seen during the polling elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 10 } + +tPortAccIngQGrpQDepthAvgPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthAvgPollInt represents the weighted + average polling interval for the elapsed time." + ::= { tPortAccIngQGrpQDepthInfoEntry 11 } + +tPortAccIngQGrpQDepthAvgElpsdTme OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngQGrpQDepthAvgElpsdTme represents the average + elapsed time since the start of queue depth monitoring or the last + monitoring clear." + ::= { tPortAccIngQGrpQDepthInfoEntry 12 } + +tPortAccEgrQGrpQDepthInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccEgrQGrpQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthInfoTable has an entry for each + access egress port queue-group override queue for which the value of + tPortAccEgrQOverMonitorDepth is set to 'true (1)'." + ::= { tmnxPortObjs 86 } + +tPortAccEgrQGrpQDepthInfoEntry OBJECT-TYPE + SYNTAX TPortAccEgrQGrpQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthInfoEntry represents queue depth + monitoring information for each access egress port queue-group + override queue for which the value of tPortAccEgrQOverMonitorDepth is + set to 'true (1)'." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortAccEgrQOverQueue + } + ::= { tPortAccEgrQGrpQDepthInfoTable 1 } + +TPortAccEgrQGrpQDepthInfoEntry ::= SEQUENCE +{ + tPortAccEgrQGrpQDepthPollPrcnt1 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt2 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt3 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt4 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt5 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt6 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt7 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt8 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt9 Unsigned32, + tPortAccEgrQGrpQDepthPollPrcnt10 Unsigned32, + tPortAccEgrQGrpQDepthAvgPollInt Unsigned32, + tPortAccEgrQGrpQDepthAvgElpsdTme TimeStamp, + tPortAccEgrQGrpQDepthViolTotCnt Unsigned32, + tPortAccEgrQGrpQDepthViolLast TimeStamp, + tPortAccEgrQGrpQDepthHWMPollInt Unsigned32 +} + +tPortAccEgrQGrpQDepthPollPrcnt1 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt1 represents the percentage + of polls in occupancy range of 0 to 10 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 1 } + +tPortAccEgrQGrpQDepthPollPrcnt2 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt2 represents the percentage + of polls in occupancy range of 11 to 20 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 2 } + +tPortAccEgrQGrpQDepthPollPrcnt3 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt3 represents the percentage + of polls in occupancy range of 21 to 30 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 3 } + +tPortAccEgrQGrpQDepthPollPrcnt4 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt4 represents the percentage + of polls in occupancy range of 31 to 40 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 4 } + +tPortAccEgrQGrpQDepthPollPrcnt5 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt5 represents the percentage + of polls in occupancy range of 41 to 50 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 5 } + +tPortAccEgrQGrpQDepthPollPrcnt6 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt6 represents the percentage + of polls in occupancy range of 51 to 60 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 6 } + +tPortAccEgrQGrpQDepthPollPrcnt7 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt7 represents the percentage + of polls in occupancy range of 61 to 70 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 7 } + +tPortAccEgrQGrpQDepthPollPrcnt8 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt8 represents the percentage + of polls in occupancy range of 71 to 80 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 8 } + +tPortAccEgrQGrpQDepthPollPrcnt9 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt9 represents the percentage + of polls in occupancy range of 81 to 90 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 9 } + +tPortAccEgrQGrpQDepthPollPrcnt10 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthPollPrcnt10 represents the + percentage of polls in occupancy range of 91 to 100 percent for the + queue depths seen during the polling elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 10 } + +tPortAccEgrQGrpQDepthAvgPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthAvgPollInt represents the weighted + average polling interval for the elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 11 } + +tPortAccEgrQGrpQDepthAvgElpsdTme OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthAvgElpsdTme represents the average + elapsed time since the start of queue depth monitoring or the last + monitoring clear." + ::= { tPortAccEgrQGrpQDepthInfoEntry 12 } + +tPortAccEgrQGrpQDepthViolTotCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthViolTotCnt represents the total + number of per hardware queue violation counts of the component queues." + ::= { tPortAccEgrQGrpQDepthInfoEntry 13 } + +tPortAccEgrQGrpQDepthViolLast OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthViolLast represents the most recent + violation last seen timestamp of the component queues." + ::= { tPortAccEgrQGrpQDepthInfoEntry 14 } + +tPortAccEgrQGrpQDepthHWMPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrQGrpQDepthHWMPollInt represents the weighted + average high-watermark polling interval for the elapsed time." + ::= { tPortAccEgrQGrpQDepthInfoEntry 15 } + +tPortNetEgrQGrpQDepthInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrQGrpQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthInfoTable has an entry for each + network egress port queue-group override queue for which the value of + tPortNetEgrQOverMonitorDepth is set to 'true (1)'." + ::= { tmnxPortObjs 87 } + +tPortNetEgrQGrpQDepthInfoEntry OBJECT-TYPE + SYNTAX TPortNetEgrQGrpQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthInfoEntry represents queue depth + monitoring information for each network egress port queue-group + override queue for which the value of tPortNetEgrQOverMonitorDepth is + set to 'true (1)'." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortNetEgrQGrpName, + tPortNetEgrQGrpInstanceId, + tPortNetEgrQOverQueue + } + ::= { tPortNetEgrQGrpQDepthInfoTable 1 } + +TPortNetEgrQGrpQDepthInfoEntry ::= SEQUENCE +{ + tPortNetEgrQGrpQDepthPollPrcnt1 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt2 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt3 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt4 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt5 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt6 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt7 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt8 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt9 Unsigned32, + tPortNetEgrQGrpQDepthPollPrcnt10 Unsigned32, + tPortNetEgrQGrpQDepthAvgPollInt Unsigned32, + tPortNetEgrQGrpQDepthAvgElpsdTme TimeStamp, + tPortNetEgrQGrpQDepthViolTotCnt Unsigned32, + tPortNetEgrQGrpQDepthViolLast TimeStamp, + tPortNetEgrQGrpQDepthHWMPollInt Unsigned32 +} + +tPortNetEgrQGrpQDepthPollPrcnt1 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt1 represents the percentage + of polls in occupancy range of 0 to 10 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 1 } + +tPortNetEgrQGrpQDepthPollPrcnt2 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt2 represents the percentage + of polls in occupancy range of 11 to 20 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 2 } + +tPortNetEgrQGrpQDepthPollPrcnt3 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt3 represents the percentage + of polls in occupancy range of 21 to 30 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 3 } + +tPortNetEgrQGrpQDepthPollPrcnt4 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt4 represents the percentage + of polls in occupancy range of 31 to 40 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 4 } + +tPortNetEgrQGrpQDepthPollPrcnt5 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt5 represents the percentage + of polls in occupancy range of 41 to 50 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 5 } + +tPortNetEgrQGrpQDepthPollPrcnt6 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt6 represents the percentage + of polls in occupancy range of 51 to 60 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 6 } + +tPortNetEgrQGrpQDepthPollPrcnt7 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt7 represents the percentage + of polls in occupancy range of 61 to 70 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 7 } + +tPortNetEgrQGrpQDepthPollPrcnt8 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt8 represents the percentage + of polls in occupancy range of 71 to 80 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 8 } + +tPortNetEgrQGrpQDepthPollPrcnt9 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt9 represents the percentage + of polls in occupancy range of 81 to 90 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 9 } + +tPortNetEgrQGrpQDepthPollPrcnt10 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthPollPrcnt10 represents the + percentage of polls in occupancy range of 91 to 100 percent for the + queue depths seen during the polling elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 10 } + +tPortNetEgrQGrpQDepthAvgPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthAvgPollInt represents the weighted + average polling interval for the elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 11 } + +tPortNetEgrQGrpQDepthAvgElpsdTme OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthAvgElpsdTme represents the average + elapsed time since the start of queue depth monitoring or the last + monitoring clear." + ::= { tPortNetEgrQGrpQDepthInfoEntry 12 } + +tPortNetEgrQGrpQDepthViolTotCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthViolTotCnt represents the total + number of per hardware queue violation counts of the component queues." + ::= { tPortNetEgrQGrpQDepthInfoEntry 13 } + +tPortNetEgrQGrpQDepthViolLast OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthViolLast represents the most recent + violation last seen timestamp of the component queues." + ::= { tPortNetEgrQGrpQDepthInfoEntry 14 } + +tPortNetEgrQGrpQDepthHWMPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpQDepthHWMPollInt represents the weighted + average high-watermark polling interval for the elapsed time." + ::= { tPortNetEgrQGrpQDepthInfoEntry 15 } + +tPortEgrVPortMonThrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPortMonThrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrTable contains port scheduler policy's + threshold monitoring information for each access egress vport when the + value of tPortEgrVPortMonitorPortSched is set to 'enabled (1)'." + ::= { tmnxPortObjs 88 } + +tPortEgrVPortMonThrEntry OBJECT-TYPE + SYNTAX TPortEgrVPortMonThrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrEntry represents threshold monitoring + information for port scheduler policy specified by + tPortEgrVPortQosSchedPolicy for each access egress vport when the + value of tPortEgrVPortMonitorPortSched is set to 'enabled (1)'." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName + } + ::= { tPortEgrVPortMonThrTable 1 } + +TPortEgrVPortMonThrEntry ::= SEQUENCE +{ + tPortEgrVPortMonThrPortExceedCnt Counter32, + tPortEgrVPortMonThrLvl1ExceedCnt Counter32, + tPortEgrVPortMonThrLvl2ExceedCnt Counter32, + tPortEgrVPortMonThrLvl3ExceedCnt Counter32, + tPortEgrVPortMonThrLvl4ExceedCnt Counter32, + tPortEgrVPortMonThrLvl5ExceedCnt Counter32, + tPortEgrVPortMonThrLvl6ExceedCnt Counter32, + tPortEgrVPortMonThrLvl7ExceedCnt Counter32, + tPortEgrVPortMonThrLvl8ExceedCnt Counter32, + tPortEgrVPortMonThrGrp1Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp1ExceedCnt Counter32, + tPortEgrVPortMonThrGrp2Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp2ExceedCnt Counter32, + tPortEgrVPortMonThrGrp3Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp3ExceedCnt Counter32, + tPortEgrVPortMonThrGrp4Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp4ExceedCnt Counter32, + tPortEgrVPortMonThrGrp5Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp5ExceedCnt Counter32, + tPortEgrVPortMonThrGrp6Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp6ExceedCnt Counter32, + tPortEgrVPortMonThrGrp7Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp7ExceedCnt Counter32, + tPortEgrVPortMonThrGrp8Name TNamedItemOrEmpty, + tPortEgrVPortMonThrGrp8ExceedCnt Counter32, + tPortEgrVPortMonThrStartTime TimeStamp, + tPortEgrVPortMonThrEndTime TimeStamp, + tPortEgrVPortMonThrTotalSamples Counter32 +} + +tPortEgrVPortMonThrPortExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrPortExceedCnt represents the exceed + count for egress port scheduler." + ::= { tPortEgrVPortMonThrEntry 1 } + +tPortEgrVPortMonThrLvl1ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl1ExceedCnt represents the exceed + count for priority level 1." + ::= { tPortEgrVPortMonThrEntry 2 } + +tPortEgrVPortMonThrLvl2ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl2ExceedCnt represents the exceed + count for priority level 2." + ::= { tPortEgrVPortMonThrEntry 3 } + +tPortEgrVPortMonThrLvl3ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl3ExceedCnt represents the exceed + count for priority level 3." + ::= { tPortEgrVPortMonThrEntry 4 } + +tPortEgrVPortMonThrLvl4ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl4ExceedCnt represents the exceed + count for priority level 4." + ::= { tPortEgrVPortMonThrEntry 5 } + +tPortEgrVPortMonThrLvl5ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl5ExceedCnt represents the exceed + count for priority level 5." + ::= { tPortEgrVPortMonThrEntry 6 } + +tPortEgrVPortMonThrLvl6ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl6ExceedCnt represents the exceed + count for priority level 6." + ::= { tPortEgrVPortMonThrEntry 7 } + +tPortEgrVPortMonThrLvl7ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl7ExceedCnt represents the exceed + count for priority level 7." + ::= { tPortEgrVPortMonThrEntry 8 } + +tPortEgrVPortMonThrLvl8ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrLvl8ExceedCnt represents the exceed + count for priority level 8." + ::= { tPortEgrVPortMonThrEntry 9 } + +tPortEgrVPortMonThrGrp1Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp1Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 10 } + +tPortEgrVPortMonThrGrp1ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp1ExceedCnt represents the exceed + count for group 1 specified by tPortEgrVPortMonThrGrp1Name." + ::= { tPortEgrVPortMonThrEntry 11 } + +tPortEgrVPortMonThrGrp2Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp2Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 12 } + +tPortEgrVPortMonThrGrp2ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp2ExceedCnt represents the exceed + count for group 2 specified by tPortEgrVPortMonThrGrp2Name." + ::= { tPortEgrVPortMonThrEntry 13 } + +tPortEgrVPortMonThrGrp3Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp3Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 14 } + +tPortEgrVPortMonThrGrp3ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp3ExceedCnt represents the exceed + count for group 3 specified by tPortEgrVPortMonThrGrp3Name." + ::= { tPortEgrVPortMonThrEntry 15 } + +tPortEgrVPortMonThrGrp4Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp4Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 16 } + +tPortEgrVPortMonThrGrp4ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp4ExceedCnt represents the exceed + count for group 4 specified by tPortEgrVPortMonThrGrp4Name." + ::= { tPortEgrVPortMonThrEntry 17 } + +tPortEgrVPortMonThrGrp5Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp5Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 18 } + +tPortEgrVPortMonThrGrp5ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp5ExceedCnt represents the exceed + count for group 5 specified by tPortEgrVPortMonThrGrp5Name." + ::= { tPortEgrVPortMonThrEntry 19 } + +tPortEgrVPortMonThrGrp6Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp6Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 20 } + +tPortEgrVPortMonThrGrp6ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp6ExceedCnt represents the exceed + count for group 6 specified by tPortEgrVPortMonThrGrp6Name." + ::= { tPortEgrVPortMonThrEntry 21 } + +tPortEgrVPortMonThrGrp7Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp7Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 22 } + +tPortEgrVPortMonThrGrp7ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp7ExceedCnt represents the exceed + count for group 7 specified by tPortEgrVPortMonThrGrp7Name." + ::= { tPortEgrVPortMonThrEntry 23 } + +tPortEgrVPortMonThrGrp8Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp8Name represents port scheduler + policy's group name." + ::= { tPortEgrVPortMonThrEntry 24 } + +tPortEgrVPortMonThrGrp8ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrGrp8ExceedCnt represents the exceed + count for group 8 specified by tPortEgrVPortMonThrGrp8Name." + ::= { tPortEgrVPortMonThrEntry 25 } + +tPortEgrVPortMonThrStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrStartTime represents the start time + for threshold monitoring." + ::= { tPortEgrVPortMonThrEntry 26 } + +tPortEgrVPortMonThrEndTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrEndTime represents the end time for + threshold monitoring." + ::= { tPortEgrVPortMonThrEntry 27 } + +tPortEgrVPortMonThrTotalSamples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrTotalSamples represents total samples + collected during the threshold monitoring interval." + ::= { tPortEgrVPortMonThrEntry 28 } + +tPortEgrMonThrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrMonThrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrTable contains port scheduler policy's + threshold monitoring information for each ethernet egress port when + the value of tmnxPortEgrMonitorPortSched is set to 'enabled (1)'." + ::= { tmnxPortObjs 89 } + +tPortEgrMonThrEntry OBJECT-TYPE + SYNTAX TPortEgrMonThrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrEntry represents threshold monitoring + information for port scheduler policy specified by + tmnxPortEgrPortSchedPlcy for each ethernet egress port when the value + of tmnxPortEgrMonitorPortSched is set to 'enabled (1)'." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tPortEgrMonThrTable 1 } + +TPortEgrMonThrEntry ::= SEQUENCE +{ + tPortEgrMonThrPortExceedCnt Counter32, + tPortEgrMonThrLvl1ExceedCnt Counter32, + tPortEgrMonThrLvl2ExceedCnt Counter32, + tPortEgrMonThrLvl3ExceedCnt Counter32, + tPortEgrMonThrLvl4ExceedCnt Counter32, + tPortEgrMonThrLvl5ExceedCnt Counter32, + tPortEgrMonThrLvl6ExceedCnt Counter32, + tPortEgrMonThrLvl7ExceedCnt Counter32, + tPortEgrMonThrLvl8ExceedCnt Counter32, + tPortEgrMonThrGrp1Name TNamedItemOrEmpty, + tPortEgrMonThrGrp1ExceedCnt Counter32, + tPortEgrMonThrGrp2Name TNamedItemOrEmpty, + tPortEgrMonThrGrp2ExceedCnt Counter32, + tPortEgrMonThrGrp3Name TNamedItemOrEmpty, + tPortEgrMonThrGrp3ExceedCnt Counter32, + tPortEgrMonThrGrp4Name TNamedItemOrEmpty, + tPortEgrMonThrGrp4ExceedCnt Counter32, + tPortEgrMonThrGrp5Name TNamedItemOrEmpty, + tPortEgrMonThrGrp5ExceedCnt Counter32, + tPortEgrMonThrGrp6Name TNamedItemOrEmpty, + tPortEgrMonThrGrp6ExceedCnt Counter32, + tPortEgrMonThrGrp7Name TNamedItemOrEmpty, + tPortEgrMonThrGrp7ExceedCnt Counter32, + tPortEgrMonThrGrp8Name TNamedItemOrEmpty, + tPortEgrMonThrGrp8ExceedCnt Counter32, + tPortEgrMonThrStartTime TimeStamp, + tPortEgrMonThrEndTime TimeStamp, + tPortEgrMonThrTotalSamples Counter32 +} + +tPortEgrMonThrPortExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrPortExceedCnt represents the exceed count + for egress port scheduler." + ::= { tPortEgrMonThrEntry 1 } + +tPortEgrMonThrLvl1ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl1ExceedCnt represents the exceed count + for priority level 1." + ::= { tPortEgrMonThrEntry 2 } + +tPortEgrMonThrLvl2ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl2ExceedCnt represents the exceed count + for priority level 2." + ::= { tPortEgrMonThrEntry 3 } + +tPortEgrMonThrLvl3ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl3ExceedCnt represents the exceed count + for priority level 3." + ::= { tPortEgrMonThrEntry 4 } + +tPortEgrMonThrLvl4ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl4ExceedCnt represents the exceed count + for priority level 4." + ::= { tPortEgrMonThrEntry 5 } + +tPortEgrMonThrLvl5ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl5ExceedCnt represents the exceed count + for priority level 5." + ::= { tPortEgrMonThrEntry 6 } + +tPortEgrMonThrLvl6ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl6ExceedCnt represents the exceed count + for priority level 6." + ::= { tPortEgrMonThrEntry 7 } + +tPortEgrMonThrLvl7ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl7ExceedCnt represents the exceed count + for priority level 7." + ::= { tPortEgrMonThrEntry 8 } + +tPortEgrMonThrLvl8ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrLvl8ExceedCnt represents the exceed count + for priority level 8." + ::= { tPortEgrMonThrEntry 9 } + +tPortEgrMonThrGrp1Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp1Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 10 } + +tPortEgrMonThrGrp1ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp1ExceedCnt represents the exceed count + for group 1 specified by tPortEgrMonThrGrp1Name." + ::= { tPortEgrMonThrEntry 11 } + +tPortEgrMonThrGrp2Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp2Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 12 } + +tPortEgrMonThrGrp2ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp2ExceedCnt represents the exceed count + for group 2 specified by tPortEgrMonThrGrp2Name." + ::= { tPortEgrMonThrEntry 13 } + +tPortEgrMonThrGrp3Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp3Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 14 } + +tPortEgrMonThrGrp3ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp3ExceedCnt represents the exceed count + for group 3 specified by tPortEgrMonThrGrp3Name." + ::= { tPortEgrMonThrEntry 15 } + +tPortEgrMonThrGrp4Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp4Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 16 } + +tPortEgrMonThrGrp4ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp4ExceedCnt represents the exceed count + for group 4 specified by tPortEgrMonThrGrp4Name." + ::= { tPortEgrMonThrEntry 17 } + +tPortEgrMonThrGrp5Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp5Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 18 } + +tPortEgrMonThrGrp5ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp5ExceedCnt represents the exceed count + for group 5 specified by tPortEgrMonThrGrp5Name." + ::= { tPortEgrMonThrEntry 19 } + +tPortEgrMonThrGrp6Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp6Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 20 } + +tPortEgrMonThrGrp6ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp6ExceedCnt represents the exceed count + for group 6 specified by tPortEgrMonThrGrp6Name." + ::= { tPortEgrMonThrEntry 21 } + +tPortEgrMonThrGrp7Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp7Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 22 } + +tPortEgrMonThrGrp7ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp7ExceedCnt represents the exceed count + for group 7 specified by tPortEgrMonThrGrp7Name." + ::= { tPortEgrMonThrEntry 23 } + +tPortEgrMonThrGrp8Name OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp8Name represents port scheduler policy's + group name." + ::= { tPortEgrMonThrEntry 24 } + +tPortEgrMonThrGrp8ExceedCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrGrp8ExceedCnt represents the exceed count + for group 8 specified by tPortEgrMonThrGrp8Name." + ::= { tPortEgrMonThrEntry 25 } + +tPortEgrMonThrStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrStartTime represents the start time for + threshold monitoring." + ::= { tPortEgrMonThrEntry 26 } + +tPortEgrMonThrEndTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrEndTime represents the end time for + threshold monitoring." + ::= { tPortEgrMonThrEntry 27 } + +tPortEgrMonThrTotalSamples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrMonThrTotalSamples represents total samples + collected during the threshold monitoring interval." + ::= { tPortEgrMonThrEntry 28 } + +tPortEgrHsSchOvrTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrTableLastChgd indicates the sysUpTime at + the time of the last modification of tPortEgrHsSchOvrTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 90 } + +tPortEgrHsSchOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrHsSchOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrHsSchOvrTable has an entry for each port-level HS + scheduler override configured on this system." + ::= { tmnxPortObjs 91 } + +tPortEgrHsSchOvrEntry OBJECT-TYPE + SYNTAX TPortEgrHsSchOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port-level HS scheduler override. + Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tPortEgrHsSchOvrTable 1 } + +TPortEgrHsSchOvrEntry ::= SEQUENCE +{ + tPortEgrHsSchOvrRowStatus RowStatus, + tPortEgrHsSchOvrLastChanged TimeStamp, + tPortEgrHsSchOvrMaxRate THsPirRateOverride +} + +tPortEgrHsSchOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrRowStatus is used for the creation and + deletion of port-level HS scheduler overrides. + + Creation of an entry is only allowed when the value of + tmnxPortEgrHsSchedPlcy is set to non-default value. + + When the tmnxMDAAssignedType of the tmnxPortEntry indexed by the same + indices of this table is a non-HS MDA Type, creation will fail and + return a 'noCreation' error." + ::= { tPortEgrHsSchOvrEntry 1 } + +tPortEgrHsSchOvrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tPortEgrHsSchOvrEntry 2 } + +tPortEgrHsSchOvrMaxRate OBJECT-TYPE + SYNTAX THsPirRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrMaxRate specifies the explicit maximum + frame based bandwidth limit for this HS port scheduler. + + A value of 4294967294 (0xFFFFFFFE) indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsSchedPolicyMaxRate." + DEFVAL { 4294967294 } + ::= { tPortEgrHsSchOvrEntry 4 } + +tPortEgrHsSchOvrSchClssTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrSchClssTblLstChg indicates the sysUpTime + at the time of the last modification of tPortEgrHsSchOvrSchClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 92 } + +tPortEgrHsSchOvrSchClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrHsSchOvrSchClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrHsSchOvrSchClassTable has an entry for each port-level HS + scheduler override scheduling class configured on this system." + ::= { tmnxPortObjs 93 } + +tPortEgrHsSchOvrSchClassEntry OBJECT-TYPE + SYNTAX TPortEgrHsSchOvrSchClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port-level HS scheduler override + scheduling class. + + Entries in this table are created whenever an entry is created in + tPortEgrHsSchOvrEntry." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrHsSchOvrSchClassId + } + ::= { tPortEgrHsSchOvrSchClassTable 1 } + +TPortEgrHsSchOvrSchClassEntry ::= SEQUENCE +{ + tPortEgrHsSchOvrSchClassId Unsigned32, + tPortEgrHsSchOvrSchClassLastChgd TimeStamp, + tPortEgrHsSchOvrSchClassRate THsPirRateOverride, + tPortEgrHsSchOvrSchClassWghtGrp THsSchedulerPolicyWeightOverride +} + +tPortEgrHsSchOvrSchClassId OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrSchClassId specifies the scheduling class + identifier." + ::= { tPortEgrHsSchOvrSchClassEntry 1 } + +tPortEgrHsSchOvrSchClassLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrSchClassLastChgd indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tPortEgrHsSchOvrSchClassEntry 2 } + +tPortEgrHsSchOvrSchClassRate OBJECT-TYPE + SYNTAX THsPirRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrSchClassRate specifies the explicit + maximum frame based bandwidth limit for this HS port scheduler. + + A value of 4294967294 (0xFFFFFFFE) indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsSchdPolicySchdClassRate." + DEFVAL { 4294967294 } + ::= { tPortEgrHsSchOvrSchClassEntry 4 } + +tPortEgrHsSchOvrSchClassWghtGrp OBJECT-TYPE + SYNTAX THsSchedulerPolicyWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrSchClassWghtGrp specifies the weight the + HS port scheduler policy should apply to this policy's scheduling + class within the group it belongs to. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsSchdPolicySchdClassWghtInGrp." + DEFVAL { -2 } + ::= { tPortEgrHsSchOvrSchClassEntry 5 } + +tPortEgrHsSchOvrGroupTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrGroupTblLstChg indicates the sysUpTime at + the time of the last modification of tPortEgrHsSchOvrGroupTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 94 } + +tPortEgrHsSchOvrGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrHsSchOvrGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrHsSchOvrGroupTable has an entry for each port-level HS + scheduler override group configured on this system." + ::= { tmnxPortObjs 95 } + +tPortEgrHsSchOvrGroupEntry OBJECT-TYPE + SYNTAX TPortEgrHsSchOvrGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port-level HS scheduler override + group. + + Entries in this table are created whenever an entry is created in + tPortEgrHsSchOvrEntry." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrHsSchOvrGroupId + } + ::= { tPortEgrHsSchOvrGroupTable 1 } + +TPortEgrHsSchOvrGroupEntry ::= SEQUENCE +{ + tPortEgrHsSchOvrGroupId Unsigned32, + tPortEgrHsSchOvrGroupLastChgd TimeStamp, + tPortEgrHsSchOvrGroupRate THsPirRateOverride +} + +tPortEgrHsSchOvrGroupId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrGroupId specifies the group identifier." + ::= { tPortEgrHsSchOvrGroupEntry 1 } + +tPortEgrHsSchOvrGroupLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrGroupLastChgd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tPortEgrHsSchOvrGroupEntry 2 } + +tPortEgrHsSchOvrGroupRate OBJECT-TYPE + SYNTAX THsPirRateOverride + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortEgrHsSchOvrGroupRate specifies the explicit maximum + frame based bandwidth limit for this HS port scheduler. + + A value of 4294967294 (0xFFFFFFFE) indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsSchedPolicyGroupRate." + DEFVAL { 4294967294 } + ::= { tPortEgrHsSchOvrGroupEntry 4 } + +tPortHsSecShapTblLstChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortHsSecShapTblLstChngd indicates the sysUpTime at the + time of the last modification of tPortHsSecShapTable." + ::= { tmnxPortObjs 96 } + +tPortHsSecShapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortHsSecShapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortHsSecShapTable contains the information of each egress HS + secondary shaper at the port level configured on this system." + ::= { tmnxPortObjs 97 } + +tPortHsSecShapEntry OBJECT-TYPE + SYNTAX TPortHsSecShapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortHsSecShapEntry represents a particular egress HS + secondary shaper at the port level specified by tPortHsSecShapName." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortHsSecShapName + } + ::= { tPortHsSecShapTable 1 } + +TPortHsSecShapEntry ::= SEQUENCE +{ + tPortHsSecShapName TNamedItem, + tPortHsSecShapRowStatus RowStatus, + tPortHsSecShapLastChanged TimeStamp, + tPortHsSecShapDescription TItemDescription, + tPortHsSecShapRate Unsigned32, + tPortHsSecShapLoBrstMaxCls Unsigned32 +} + +tPortHsSecShapName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortHsSecShapName specifies the HS secondary shaper name + on the egress side of this port." + ::= { tPortHsSecShapEntry 1 } + +tPortHsSecShapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortHsSecShapRowStatus specifies the row status of this + entry in this table." + ::= { tPortHsSecShapEntry 2 } + +tPortHsSecShapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortHsSecShapLastChanged indicates the value of + sysUpTime when the egress secondary shaper entry was last modified." + ::= { tPortHsSecShapEntry 3 } + +tPortHsSecShapDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortHsSecShapDescription specifies the user provided + description." + DEFVAL { ''H } + ::= { tPortHsSecShapEntry 4 } + +tPortHsSecShapRate OBJECT-TYPE + SYNTAX Unsigned32 (1..100000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortHsSecShapRate specifies the aggregate bandwidth + limit, in kilobits per second, of this HS egress secondary shaper." + DEFVAL { 4294967295 } + ::= { tPortHsSecShapEntry 5 } + +tPortHsSecShapLoBrstMaxCls OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortHsSecShapLoBrstMaxCls specifies which class should + use the low priority burst threshold. + + All classes starting from 1, up to and including that specified by + tPortHsSecShapLoBrstMaxCls use the low priority burst threshold. + + All classes greater than the value of tPortHsSecShapLoBrstMaxCls up to + and including class 8 use the high priority burst threshold." + DEFVAL { 6 } + ::= { tPortHsSecShapEntry 6 } + +tPortHsSecShapClassTblLstChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortHsSecShapClassTblLstChngd indicates the sysUpTime at + the time of the last modification of tPortHsSecShapClassTable." + ::= { tmnxPortObjs 98 } + +tPortHsSecShapClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortHsSecShapClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortHsSecShapClassTable contains the information of each egress + HS secondary shaper class at the port level configured on this system." + ::= { tmnxPortObjs 99 } + +tPortHsSecShapClassEntry OBJECT-TYPE + SYNTAX TPortHsSecShapClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortHsSecShapClassEntry represents a particular egress HS + secondary shaper class at the port level specified by + tPortHsSecShapClassId." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortHsSecShapName, + tPortHsSecShapClassId + } + ::= { tPortHsSecShapClassTable 1 } + +TPortHsSecShapClassEntry ::= SEQUENCE +{ + tPortHsSecShapClassId Unsigned32, + tPortHsSecShapClassLastChanged TimeStamp, + tPortHsSecShapClassRate Unsigned32 +} + +tPortHsSecShapClassId OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortHsSecShapClassId specifies the HS secondary shaper + class identifier." + ::= { tPortHsSecShapClassEntry 1 } + +tPortHsSecShapClassLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortHsSecShapClassLastChanged indicates the value of + sysUpTime when the egress secondary shaper class entry was last + modified." + ::= { tPortHsSecShapClassEntry 2 } + +tPortHsSecShapClassRate OBJECT-TYPE + SYNTAX Unsigned32 (1..100000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortHsSecShapClassRate specifies the aggregate bandwidth + limit, in kilobits per second, of this HS egress secondary shaper + class." + DEFVAL { 4294967295 } + ::= { tPortHsSecShapClassEntry 3 } + +tPortEgrHsSecShaperStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrHsSecShaperStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrHsSecShaperStatsTable contains the statistics of each + egress HS secondary shaper at the port level configured on this + system. Most objects are represented in 64 bit." + ::= { tmnxPortObjs 100 } + +tPortEgrHsSecShaperStatsEntry OBJECT-TYPE + SYNTAX TPortEgrHsSecShaperStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortEgrHsSecShaperStatsEntry represents a particular + egress HS secondary secondary shaper statistics at the port level + specified by tPortHsSecShapName." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortHsSecShapName + } + ::= { tPortEgrHsSecShaperStatsTable 1 } + +TPortEgrHsSecShaperStatsEntry ::= SEQUENCE +{ + tPortEgrHsSecShaperClass1FwdPkts Counter64, + tPortEgrHsSecShaperClass1FwdOcts Counter64, + tPortEgrHsSecShaperClass2FwdPkts Counter64, + tPortEgrHsSecShaperClass2FwdOcts Counter64, + tPortEgrHsSecShaperClass3FwdPkts Counter64, + tPortEgrHsSecShaperClass3FwdOcts Counter64, + tPortEgrHsSecShaperClass4FwdPkts Counter64, + tPortEgrHsSecShaperClass4FwdOcts Counter64, + tPortEgrHsSecShaperClass5FwdPkts Counter64, + tPortEgrHsSecShaperClass5FwdOcts Counter64, + tPortEgrHsSecShaperClass6FwdPkts Counter64, + tPortEgrHsSecShaperClass6FwdOcts Counter64, + tPortEgrHsSecShaperAggFwdPkts Counter64, + tPortEgrHsSecShaperAggFwdOcts Counter64 +} + +tPortEgrHsSecShaperClass1FwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass1FwdPkts indicates the number of + packets forwarded by the class '1' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 2 } + +tPortEgrHsSecShaperClass1FwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass1FwdOcts indicates the number of + octets forwarded by the class '1' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 3 } + +tPortEgrHsSecShaperClass2FwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass2FwdPkts indicates the number of + packets forwarded by the class '2' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 4 } + +tPortEgrHsSecShaperClass2FwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass2FwdOcts indicates the number of + octets forwarded by the class '2' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 5 } + +tPortEgrHsSecShaperClass3FwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass3FwdPkts indicates the number of + packets forwarded by the class '3' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 6 } + +tPortEgrHsSecShaperClass3FwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass3FwdOcts indicates the number of + octets forwarded by the class '3' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 7 } + +tPortEgrHsSecShaperClass4FwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass4FwdPkts indicates the number of + packets forwarded by the class '4' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 8 } + +tPortEgrHsSecShaperClass4FwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass4FwdOcts indicates the number of + octets forwarded by the class '4' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 9 } + +tPortEgrHsSecShaperClass5FwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass5FwdPkts indicates the number of + packets forwarded by the class '5' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 10 } + +tPortEgrHsSecShaperClass5FwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass5FwdOcts indicates the number of + octets forwarded by the class '5' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 11 } + +tPortEgrHsSecShaperClass6FwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass6FwdPkts indicates the number of + packets forwarded by the class '6' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 12 } + +tPortEgrHsSecShaperClass6FwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperClass6FwdOcts indicates the number of + octets forwarded by the class '6' egress HS secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 13 } + +tPortEgrHsSecShaperAggFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperAggFwdPkts indicates the aggregate + number of packets forwarded by all of the classes of this egress HS + secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 14 } + +tPortEgrHsSecShaperAggFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHsSecShaperAggFwdOcts indicates the aggregate + number of octets forwarded by all of the classes of this egress HS + secondary shaper." + ::= { tPortEgrHsSecShaperStatsEntry 15 } + +tPortAccIngSchedOvrInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccIngSchedOvrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrInfoTable has an entry for each access + ingress port queue-group scheduler overrides." + ::= { tmnxPortObjs 101 } + +tPortAccIngSchedOvrInfoEntry OBJECT-TYPE + SYNTAX TPortAccIngSchedOvrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrInfoEntry represents override values + for the specified access ingress port virtual scheduler." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccIngQGrpName, + tPortAccIngSchedOvrSName + } + ::= { tPortAccIngSchedOvrInfoTable 1 } + +TPortAccIngSchedOvrInfoEntry ::= SEQUENCE +{ + tPortAccIngSchedOvrSName TNamedItem, + tPortAccIngSchedOvrSRowStatus RowStatus, + tPortAccIngSchedOvrSLastMgmtChng TimeStamp, + tPortAccIngSchedOvrSPIRHi TmnxQosRateHigh32, + tPortAccIngSchedOvrSPIRLo TmnxQosRateLow32, + tPortAccIngSchedOvrSCIRHi TmnxQosRateHigh32, + tPortAccIngSchedOvrSCIRLo TmnxQosRateLow32, + tPortAccIngSchedOvrSParentWeight TWeightOverride, + tPortAccIngSchdOvrSParentCIRWght TWeightOverride +} + +tPortAccIngSchedOvrSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSName indicates the name of the + virtual scheduler whose parameters are to be overridden." + ::= { tPortAccIngSchedOvrInfoEntry 1 } + +tPortAccIngSchedOvrSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSRowStatus controls the creation and + deletion of rows in this table." + ::= { tPortAccIngSchedOvrInfoEntry 2 } + +tPortAccIngSchedOvrSLastMgmtChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSLastMgmtChng indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { tPortAccIngSchedOvrInfoEntry 3 } + +tPortAccIngSchedOvrSPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSPIRHi specifies upper 32 bits of the + pir-rate allowed for this virtual scheduler. This value should always + be set along with tPortAccIngSchedOvrSPIRLo, otherwise an + 'inconsistentValue' error is returned. + + When the value of tPortAccIngSchedOvrSPIRHi along with the value of + tPortAccIngSchedOvrSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccIngSchedOvrSPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccIngSchedOvrSPIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override." + DEFVAL { 4294967295 } + ::= { tPortAccIngSchedOvrInfoEntry 4 } + +tPortAccIngSchedOvrSPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSPIRLo specifies lower 32 bits of the + pir-rate allowed for this virtual scheduler. + + This value should always be set along with tPortAccIngSchedOvrSPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortAccIngSchedOvrSPIRHi along with the value of + tPortAccIngSchedOvrSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccIngSchedOvrSPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccIngSchedOvrSPIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override." + DEFVAL { 4294967294 } + ::= { tPortAccIngSchedOvrInfoEntry 5 } + +tPortAccIngSchedOvrSCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSCIRHi specifies upper 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with tPortAccIngSchedOvrSCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortAccIngSchedOvrSCIRHi along with the value of + tPortAccIngSchedOvrSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccIngSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccIngSchedOvrSCIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override. + + When the value of tPortAccIngSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccIngSchedOvrSCIRLo set to + 4294967293 (0xFFFFFFFD), rate for this virtual scheduler specifies + that the CIR value is summed value of all the children schedulers." + DEFVAL { 4294967295 } + ::= { tPortAccIngSchedOvrInfoEntry 6 } + +tPortAccIngSchedOvrSCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSCIRLo specifies lower 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with tPortAccIngSchedOvrSCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortAccIngSchedOvrSCIRHi along with the value of + tPortAccIngSchedOvrSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccIngSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccIngSchedOvrSCIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override. + + When the value of tPortAccIngSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccIngSchedOvrSCIRLo set to + 4294967293 (0xFFFFFFFD), rate for this virtual scheduler specifies + that the CIR value is summed value of all the children schedulers." + DEFVAL { 4294967294 } + ::= { tPortAccIngSchedOvrInfoEntry 7 } + +tPortAccIngSchedOvrSParentWeight OBJECT-TYPE + SYNTAX TWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngSchedOvrSParentWeight specifies the weight + that needs to be used by this virtual scheduler to which this queue + would be feeding." + DEFVAL { -2 } + ::= { tPortAccIngSchedOvrInfoEntry 8 } + +tPortAccIngSchdOvrSParentCIRWght OBJECT-TYPE + SYNTAX TWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccIngSchdOvrSParentCIRWght specifies the weight + that needs to be used until the committed rate by this virtual + scheduler to which this queue would be feeding." + DEFVAL { -2 } + ::= { tPortAccIngSchedOvrInfoEntry 9 } + +tPortAccEgrSchedOvrInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortAccEgrSchedOvrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrInfoTable has an entry for each access + egress port queue-group scheduler override." + ::= { tmnxPortObjs 102 } + +tPortAccEgrSchedOvrInfoEntry OBJECT-TYPE + SYNTAX TPortAccEgrSchedOvrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrInfoEntry represents override values + for the specified access egress port virtual scheduler." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortAccEgrQGrpName, + tPortAccEgrQGrpInstanceId, + tPortAccEgrSchedOvrSName + } + ::= { tPortAccEgrSchedOvrInfoTable 1 } + +TPortAccEgrSchedOvrInfoEntry ::= SEQUENCE +{ + tPortAccEgrSchedOvrSName TNamedItem, + tPortAccEgrSchedOvrSRowStatus RowStatus, + tPortAccEgrSchedOvrSLastMgmtChng TimeStamp, + tPortAccEgrSchedOvrSPIRHi TmnxQosRateHigh32, + tPortAccEgrSchedOvrSPIRLo TmnxQosRateLow32, + tPortAccEgrSchedOvrSCIRHi TmnxQosRateHigh32, + tPortAccEgrSchedOvrSCIRLo TmnxQosRateLow32, + tPortAccEgrSchedOvrSParentWeight TWeightOverride, + tPortAccEgrSchdOvrSParentCIRWght TWeightOverride +} + +tPortAccEgrSchedOvrSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSName indicates the name of the + virtual scheduler whose parameters are to be overridden." + ::= { tPortAccEgrSchedOvrInfoEntry 1 } + +tPortAccEgrSchedOvrSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSRowStatus controls the creation and + deletion of rows in this table." + ::= { tPortAccEgrSchedOvrInfoEntry 2 } + +tPortAccEgrSchedOvrSLastMgmtChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSLastMgmtChng indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { tPortAccEgrSchedOvrInfoEntry 3 } + +tPortAccEgrSchedOvrSPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSPIRHi specifies upper 32 bits of the + pir-rate allowed for this virtual scheduler. This value should always + be set along with tPortAccEgrSchedOvrSPIRLo, otherwise an + 'inconsistentValue' error is returned. + + When the value of tPortAccEgrSchedOvrSPIRHi along with the value of + tPortAccEgrSchedOvrSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccEgrSchedOvrSPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccEgrSchedOvrSPIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override." + DEFVAL { 4294967295 } + ::= { tPortAccEgrSchedOvrInfoEntry 4 } + +tPortAccEgrSchedOvrSPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSPIRLo specifies lower 32 bits of the + pir-rate allowed for this virtual scheduler. + + This value should always be set along with tPortAccEgrSchedOvrSPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortAccEgrSchedOvrSPIRHi along with the value of + tPortAccEgrSchedOvrSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccEgrSchedOvrSPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccEgrSchedOvrSPIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override." + DEFVAL { 4294967294 } + ::= { tPortAccEgrSchedOvrInfoEntry 5 } + +tPortAccEgrSchedOvrSCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSCIRHi specifies upper 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with tPortAccEgrSchedOvrSCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortAccEgrSchedOvrSCIRHi along with the value of + tPortAccEgrSchedOvrSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccEgrSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccEgrSchedOvrSCIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override. + + When the value of tPortAccEgrSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccEgrSchedOvrSCIRLo set to + 4294967293 (0xFFFFFFFD), rate for this virtual scheduler specifies + that the CIR value is summed value of all the children scheduler" + DEFVAL { 4294967295 } + ::= { tPortAccEgrSchedOvrInfoEntry 6 } + +tPortAccEgrSchedOvrSCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSCIRLo specifies lower 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with tPortAccEgrSchedOvrSCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortAccEgrSchedOvrSCIRHi along with the value of + tPortAccEgrSchedOvrSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this virtual scheduler indicates maximum rate. + + When the value of tPortAccEgrSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccEgrSchedOvrSCIRLo set to + 4294967294 (0xFFFFFFFE), rate for this virtual scheduler indicates no + override. + + When the value of tPortAccEgrSchedOvrSCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of tPortAccEgrSchedOvrSCIRLo set to + 4294967293 (0xFFFFFFFD), rate for this virtual scheduler specifies + that the CIR value is summed value of all the children scheduler" + DEFVAL { 4294967294 } + ::= { tPortAccEgrSchedOvrInfoEntry 7 } + +tPortAccEgrSchedOvrSParentWeight OBJECT-TYPE + SYNTAX TWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchedOvrSParentWeight specifies the weight + that needs to be used by this virtual scheduler to which this queue + would be feeding." + DEFVAL { -2 } + ::= { tPortAccEgrSchedOvrInfoEntry 8 } + +tPortAccEgrSchdOvrSParentCIRWght OBJECT-TYPE + SYNTAX TWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortAccEgrSchdOvrSParentCIRWght specifies the weight + that is used by the virtual scheduler fed by this queue, until the + committed rate is reached." + DEFVAL { -2 } + ::= { tPortAccEgrSchedOvrInfoEntry 9 } + +tmnxPortEtherDampeningTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEtherDampeningEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortEtherDampeningTable maintains the configuration of + Exponential Port Dampening for Ethernet Ports. Exponential Port + Dampening (EPD) is used to reduce the effect on a network topology of + a situation where a port or link may exhibit flapping due to + repetitive outage events. These events may fall outside of preset hold + timers, which are based on system re-configurations or other rare + occurrences. + + The port being enabled for a brief period creates churning in the + network topology, then fails shortly thereafter. EPD provides a tool + to alleviate such a situation by assigning penalties to consecutive + port down events, and increases the hold-down period as the frequency + of outages increases. If the port state continues to be unstable, the + port is put into a suppressed state, and no longer reports events to + upper layers." + ::= { tmnxPortObjs 103 } + +tmnxPortEtherDampeningEntry OBJECT-TYPE + SYNTAX TmnxPortEtherDampeningEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortEtherDampeningEntry represents the configuration of + Exponential Port Dampening on an Ethernet port" + AUGMENTS { tmnxPortEtherEntry } + ::= { tmnxPortEtherDampeningTable 1 } + +TmnxPortEtherDampeningEntry ::= SEQUENCE +{ + tmnxPortEtherDampeningEnabled TmnxEnabledDisabled, + tmnxPortEtherDampSuppressThresh Unsigned32, + tmnxPortEtherDampReuseThreshold Unsigned32, + tmnxPortEtherDampHalfLife Unsigned32, + tmnxPortEtherDampMaxSuppressTime Unsigned32 +} + +tmnxPortEtherDampeningEnabled OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampeningEnabled specifies whether + Exponential Port Dampening is enabled on the port." + DEFVAL { disabled } + ::= { tmnxPortEtherDampeningEntry 1 } + +tmnxPortEtherDampSuppressThresh OBJECT-TYPE + SYNTAX Unsigned32 (1..20000) + UNITS "penalties" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampSuppressThresh specifies the accumulated + penalties threshold above which the port state is suppressed." + DEFVAL { 2000 } + ::= { tmnxPortEtherDampeningEntry 2 } + +tmnxPortEtherDampReuseThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..20000) + UNITS "penalties" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampReuseThreshold specifies the accumulated + penalties threshold below which the port state is no longer suppressed" + DEFVAL { 1000 } + ::= { tmnxPortEtherDampeningEntry 3 } + +tmnxPortEtherDampHalfLife OBJECT-TYPE + SYNTAX Unsigned32 (1..2000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampHalfLife specifies the duration of time + before the penalties decay to half the initial value" + DEFVAL { 5 } + ::= { tmnxPortEtherDampeningEntry 4 } + +tmnxPortEtherDampMaxSuppressTime OBJECT-TYPE + SYNTAX Unsigned32 (1..43200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampMaxSuppressTime specifies the maximum + suppression duration." + DEFVAL { 20 } + ::= { tmnxPortEtherDampeningEntry 5 } + +tmnxPortEtherDampeningStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEtherDampeningStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortEtherDampeningTable maintains the state of Exponential + Port Dampening for Ethernet Ports." + ::= { tmnxPortObjs 104 } + +tmnxPortEtherDampeningStatsEntry OBJECT-TYPE + SYNTAX TmnxPortEtherDampeningStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortEtherDampeningEntry indicates the state of Exponential + Port Dampening on an Ethernet port" + AUGMENTS { tmnxPortEtherEntry } + ::= { tmnxPortEtherDampeningStatsTable 1 } + +TmnxPortEtherDampeningStatsEntry ::= SEQUENCE +{ + tmnxPortEtherDampStatsPenalties Counter64, + tmnxPortEtherDampStatsState TmnxEnabledDisabled, + tmnxPortEtherDampStatsMaxPens Counter64 +} + +tmnxPortEtherDampStatsPenalties OBJECT-TYPE + SYNTAX Counter64 + UNITS "penalties" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampStatsPenalties indicates the accumulated + penalties applied to the port. Penalties are accumulated on every port + down event except a system restart" + ::= { tmnxPortEtherDampeningStatsEntry 1 } + +tmnxPortEtherDampStatsState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampStatsState indicates if the port up + state of the port is suppressed or not. The port up state is + suppressed if the value of tmnxPortEtherDampStatsPenalties exceeds the + value of tmnxPortEtherDampSuppressThresh. The port up state will stop + being suppressed if the value of tmnxPortEtherDampStatsPenalties falls + below the value of tmnxPortEtherDampReuseThreshold" + ::= { tmnxPortEtherDampeningStatsEntry 2 } + +tmnxPortEtherDampStatsMaxPens OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDampStatsMaxPens indicates the maximum + possible value of the accumulated penalties against the port." + ::= { tmnxPortEtherDampeningStatsEntry 3 } + +tmnxPortGnssTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortGnssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortGnssTable contains information for physical Global + Navigation Satellite System (GNSS) ports." + ::= { tmnxPortObjs 105 } + +tmnxPortGnssEntry OBJECT-TYPE + SYNTAX TmnxPortGnssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortGnssEntry row represents a physical GNSS port in the + system. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations. + + For each tmnxPortGnssEntry, there will be a corresponding entry in the + tmnxPortTable and the ifTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortGnssTable 1 } + +TmnxPortGnssEntry ::= SEQUENCE +{ + tmnxPortGnssLastChanged TimeStamp, + tmnxPortGnssConstellation TmnxPortGnssConstellation, + tmnxPortGnssAntennaCableDelay Unsigned32, + tmnxPortGnssElevationMaskAngle Unsigned32 +} + +tmnxPortGnssLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortGnssLastChanged indicates the value of sysUpTime + at the time of the most recent management change to this row." + ::= { tmnxPortGnssEntry 1 } + +tmnxPortGnssConstellation OBJECT-TYPE + SYNTAX TmnxPortGnssConstellation + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortGnssConstellation specifies which constellation + types the installed GNSS receiver module shall process." + DEFVAL { {gps} } + ::= { tmnxPortGnssEntry 2 } + +tmnxPortGnssAntennaCableDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + UNITS "nanoseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortGnssAntennaCableDelay specifies the expected + signal delay, in nanoseconds, resulting from the length of the antenna + cable." + DEFVAL { 0 } + ::= { tmnxPortGnssEntry 3 } + +tmnxPortGnssElevationMaskAngle OBJECT-TYPE + SYNTAX Unsigned32 (0..89) + UNITS "degrees" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssElevationMaskAngle specifies the + the elevation mask angle. It provides a method of filtering satellites + to be used by the system. + + Elevation angle is the angle above the horizon. When satellites are + close to horizon, there is more atmosphere, troposphere, and + ionosphere for the signals to go through (ie. more noise). Elevation + angle mask determines the minimum elevation angle below which the GNSS + receiver module will not use a satellite in its computations. + + Typical values are 10 and 15 degrees." + DEFVAL { 10 } + ::= { tmnxPortGnssEntry 4 } + +tmnxPortConnectorTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortConnectorTblLastChanged indicates the time, since + system startup, when tmnxPortConnectorTable last changed + configuration. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 106 } + +tmnxPortConnectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortConnectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortConnectorTable contains the configuration information for + port connectors in the system." + ::= { tmnxPortObjs 107 } + +tmnxPortConnectorEntry OBJECT-TYPE + SYNTAX TmnxPortConnectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortConnectorEntry represents a port connector in the system + and contains its configuration information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortConnectorTable 1 } + +TmnxPortConnectorEntry ::= SEQUENCE +{ + tmnxPortConnectorLastChanged TimeStamp, + tmnxPortConnectorBreakoutType TmnxPortConnectorBreakoutType, + tmnxPortConnectorRsFecMode INTEGER +} + +tmnxPortConnectorLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortConnectorLastChanged indicates the time, since + system startup, that the configuration of the row was last modified." + ::= { tmnxPortConnectorEntry 1 } + +tmnxPortConnectorBreakoutType OBJECT-TYPE + SYNTAX TmnxPortConnectorBreakoutType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortConnectorBreakoutType specifies index into the + tmnxPortConnBreakoutTypeTable that corresponds to a connector breakout + type that will be used for this connector. Specifying the breakout + will cause the system to create ports accessible under the connector." + DEFVAL { 1 } + ::= { tmnxPortConnectorEntry 2 } + +tmnxPortConnectorRsFecMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + cl91514528 (1), + cl91514544 (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortConnectorRsFecMode specifies the mode of + Reed-Solomon Forward Error Correction (RS-FEC) to be used by this + connector port. + + When the value of tmnxPortConnectorRsFecMode is set to 'none', the + port will transmit and receive using standard 64B/66B encoding." + REFERENCE + "IEEE 802.3ba, Clause 82, Standard 64B/66B encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/528 encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/544 encoding" + DEFVAL { none } + ::= { tmnxPortConnectorEntry 3 } + +tmnxRS232TableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxRS232TableLastChanged indicates the time, since + system startup, when tmnxRS232Table last changed configuration. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 111 } + +tmnxRS232Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxRS232Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxRS232Table contains the configuration information for each + RS232 port in the system." + ::= { tmnxPortObjs 112 } + +tmnxRS232Entry OBJECT-TYPE + SYNTAX TmnxRS232Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxRS232Entry represents an RS232 port in the system and + contains its configuration information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxRS232Table 1 } + +TmnxRS232Entry ::= SEQUENCE +{ + tmnxRS232LastChangeTime TimeStamp, + tmnxRS232Speed INTEGER, + tmnxRS232Loopback INTEGER, + tmnxRS232CharacterLength Integer32, + tmnxRS232Parity INTEGER, + tmnxRS232StopBits Integer32, + tmnxRS232ControlLeadDtrDsr TmnxRS232ControlLead, + tmnxRS232ControlLeadRtsDcdC TmnxRS232ControlLead, + tmnxRS232ControlLeadAlbCts TmnxRS232ControlLead, + tmnxRS232ControlLeadRdlRi TmnxRS232ControlLead, + tmnxRS232ControlLeadDsrDtr TmnxRS232ControlLead, + tmnxRS232ControlLeadDcdRtsI TmnxRS232ControlLead, + tmnxRS232ControlLeadCtsAlb TmnxRS232ControlLead, + tmnxRS232ControlLeadRiRdl TmnxRS232ControlLead, + tmnxRS232ControlLeadState OCTET STRING, + tmnxRS232HoldTimeUp Unsigned32, + tmnxRS232HoldTimeDown Unsigned32, + tmnxRS232ControlLeadSignal OCTET STRING, + tmnxRS232ControlLeadMonDtrDsr TmnxRS232ControlLeadMon, + tmnxRS232ControlLeadMonRtsDcdC TmnxRS232ControlLeadMon, + tmnxRS232ControlLeadMonAlbCts TmnxRS232ControlLeadMon, + tmnxRS232ControlLeadMonRdlRi TmnxRS232ControlLeadMon +} + +tmnxRS232LastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxRS232LastChangeTime indicates the time, since system + startup, that the confirmation of the row was last modified." + ::= { tmnxRS232Entry 1 } + +tmnxRS232Speed OBJECT-TYPE + SYNTAX INTEGER { + speed600 (1), + speed1200 (2), + speed2400 (3), + speed4800 (4), + speed9600 (5), + speed19200 (6), + speed38400 (7), + speed57600 (8), + speed115200 (9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxRS232Speed specifies the link speed + of the Serial interface. A value of 'speed1200' sets the link + to 1200bps." + DEFVAL { speed9600 } + ::= { tmnxRS232Entry 2 } + +tmnxRS232Loopback OBJECT-TYPE + SYNTAX INTEGER { + none (1), + bidirE (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232Loopback is used to put the port into a loopback mode. The + value of tmnxPortAdminStatus should be set to outOfService in order + for the loopback to be enabled. + + Both loopbacks are bidirectional. They reside in the same device but + relative to each other, 'bidirB' is closer to the system-side." + DEFVAL { none } + ::= { tmnxRS232Entry 3 } + +tmnxRS232CharacterLength OBJECT-TYPE + SYNTAX Integer32 (6..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxRS232CharacterLength specifies the character length + Parameter is only valid while the port is configured for asynchronous + operation. + + The value of tmnxRS232CharacterLength plus the value of + tmnxRS232StopBits plus the number of bits needed to encode + tmnxRS232Parity must be less than or equal to 10. Note that + tmnxRS232Parity 'none' needs ZERO bits." + DEFVAL { 8 } + ::= { tmnxRS232Entry 4 } + +tmnxRS232Parity OBJECT-TYPE + SYNTAX INTEGER { + none (1), + odd (2), + even (3), + mark (4), + space (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxRS232Parity specifies the parity type. Parameter is only valid + while the port is configured for asynchronous operation. + + The value of tmnxRS232CharacterLength plus the value of + tmnxRS232StopBits plus the number of bits needed to encode + tmnxRS232Parity must be less than or equal to 10. Note that + tmnxRS232Parity 'none' needs ZERO bits." + DEFVAL { none } + ::= { tmnxRS232Entry 5 } + +tmnxRS232StopBits OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxRS232StopBits specifies the stop bits. Parameter is only valid + while the port is configured for asynchronous operation. + + The value of tmnxRS232CharacterLength plus the value of + tmnxRS232StopBits plus the number of bits needed to encode + tmnxRS232Parity must be less than or equal to 10. Note that + tmnxRS232Parity 'none' needs ZERO bits." + DEFVAL { 1 } + ::= { tmnxRS232Entry 6 } + +tmnxRS232ControlLeadDtrDsr OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadDtrDsr is used to configure the DTR/DSR input lead + to an ASSUMED value." + DEFVAL { high } + ::= { tmnxRS232Entry 7 } + +tmnxRS232ControlLeadRtsDcdC OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadRtsDcdC is used to configure the RTS/DCD/C input + lead to an ASSUMED value." + DEFVAL { high } + ::= { tmnxRS232Entry 8 } + +tmnxRS232ControlLeadAlbCts OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadAlbCts is used to configure the ALB/CTS input lead + to an ASSUMED value." + DEFVAL { high } + ::= { tmnxRS232Entry 9 } + +tmnxRS232ControlLeadRdlRi OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadRdlRi is used to configure the RDL/RI input lead + to an ASSUMED value." + DEFVAL { high } + ::= { tmnxRS232Entry 10 } + +tmnxRS232ControlLeadDsrDtr OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadDsrDtr is used to configure the DSR/DTR output + lead to a FORCED value." + DEFVAL { high } + ::= { tmnxRS232Entry 11 } + +tmnxRS232ControlLeadDcdRtsI OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadDcdRtsI is used to configure the DCD/RTS/I output + lead to a FORCED value." + DEFVAL { high } + ::= { tmnxRS232Entry 12 } + +tmnxRS232ControlLeadCtsAlb OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadCtsAlb is used to configure the CTS/ALB output + lead to a FORCED value." + DEFVAL { high } + ::= { tmnxRS232Entry 13 } + +tmnxRS232ControlLeadRiRdl OBJECT-TYPE + SYNTAX TmnxRS232ControlLead + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadRiRdl is used to configure the RI/RDL output lead + to a FORCED value." + DEFVAL { high } + ::= { tmnxRS232Entry 14 } + +tmnxRS232ControlLeadState OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadState values used to indicate + the current states of the input and output control leads. These state + values are historically known as scan and drive values, respectively. + These state values are the ones that get transported over the network + (provided there is a means, such as HCM). As such, they are sometimes + referred to as NETWORK-side values. + -- DtrDsr (LSB or byte0) + -- RtsDcdC + -- AlbCts + -- RdlRi + -- DsrDtr + -- DcdRtsI + -- CtsAlb + -- RiRdl (MSB or byte7) + + A bit value of 1 represents on (or high). A bit value of 2 represents + off (or low)." + ::= { tmnxRS232Entry 15 } + +tmnxRS232HoldTimeUp OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxRS232HoldTimeUp is used to configure the hold-timer + for link up event dampening. This guards against reporting excessive + interface transitions. This is implemented by not advertising + subsequent transitions of the interface to upper layer protocols + until the configured timer has expired. A value of zero (0) indicates + that an up transition is reported immediately." + DEFVAL { 0 } + ::= { tmnxRS232Entry 16 } + +tmnxRS232HoldTimeDown OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxRS232HoldTimeDown is used to configure the + hold-timer for link down event dampening. This guards against + reporting excessive interface transitions. This is implemented by not + advertising subsequent transitions of the interface to upper layer + protocols until the configured timer has expired. A value of zero (0) + indicates that a down transition is reported immediately." + DEFVAL { 0 } + ::= { tmnxRS232Entry 17 } + +tmnxRS232ControlLeadSignal OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadSignal values are used to indicate + the current signal levels of the input and output control leads + (connected to the attached CPE). These values are the ones that get + signalled over the (physical) line. As such, they are sometimes + referred to as LINE-side values. + -- DtrDsr (LSB or byte0) + -- RtsDcdC + -- AlbCts + -- RdlRi + -- DsrDtr + -- DcdRtsI + -- CtsAlb + -- RiRdl (MSB or byte7) + + A bit value of 1 represents on (or high). A bit value of 2 represents + off (or low)." + ::= { tmnxRS232Entry 18 } + +tmnxRS232ControlLeadMonDtrDsr OBJECT-TYPE + SYNTAX TmnxRS232ControlLeadMon + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadMonDtrDsr is used to configure monitoring of the + input control lead signal, DTR/DSR. While monitored, detected + transitions will trigger tmnxRS232ControlLeadSignalChg." + DEFVAL { off } + ::= { tmnxRS232Entry 19 } + +tmnxRS232ControlLeadMonRtsDcdC OBJECT-TYPE + SYNTAX TmnxRS232ControlLeadMon + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadMonRtsDcdC is used to configure monitoring of the + input control lead signal, RTS/DCD/C. While monitored, detected + transitions will trigger tmnxRS232ControlLeadSignalChg." + DEFVAL { off } + ::= { tmnxRS232Entry 20 } + +tmnxRS232ControlLeadMonAlbCts OBJECT-TYPE + SYNTAX TmnxRS232ControlLeadMon + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadMonAlbCts is used to configure monitoring of the + input control lead signal, ALB/CTS. While monitored, detected + transitions will trigger tmnxRS232ControlLeadSignalChg." + DEFVAL { off } + ::= { tmnxRS232Entry 21 } + +tmnxRS232ControlLeadMonRdlRi OBJECT-TYPE + SYNTAX TmnxRS232ControlLeadMon + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxRS232ControlLeadMonRdlRi is used to configure monitoring of the + input control lead signal, RDL/RI. While monitored, detected + transitions will trigger tmnxRS232ControlLeadSignalChg." + DEFVAL { off } + ::= { tmnxRS232Entry 22 } + +tmnxRS232SocketTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxRS232SocketTableLastChgd, since system startup, when + tmnxRS232SocketTable last changed configuration. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 113 } + +tmnxRS232SocketTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxRS232SocketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxRS232SocketTable contains the configuration information for + each RS232 socket in the system." + ::= { tmnxPortObjs 114 } + +tmnxRS232SocketEntry OBJECT-TYPE + SYNTAX TmnxRS232SocketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxRS232SocketEntry represents an RS232 socket in the system and + contains its configuration information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxRS232SocketTable 1 } + +TmnxRS232SocketEntry ::= SEQUENCE +{ + tmnxRS232SocketLastChangeTime TimeStamp, + tmnxRS232SocketEopLength Unsigned32, + tmnxRS232SocketEopIdleTimeout Unsigned32, + tmnxRS232SocketEopSpecialChar Unsigned32, + tmnxRS232SocketSquelchDelay Unsigned32, + tmnxRS232SocketUnsquelchDelay Unsigned32, + tmnxRS232SocketInterSessionDelay Unsigned32, + tmnxRS232SocketSquelchStatus INTEGER, + tmnxRS232SocketSquelchReset TmnxActionType +} + +tmnxRS232SocketLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxRS232SocketLastChangeTime indicates the time, since + system startup, that the confirmation of the row was last modified." + ::= { tmnxRS232SocketEntry 1 } + +tmnxRS232SocketEopLength OBJECT-TYPE + SYNTAX Unsigned32 (1..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEopLength specifies the maximum + number of bytes (characters) that may be received from the Serial data + stream. + + If and when reached, EOP (end of packet) is assumed and handled + accordingly." + DEFVAL { 1500 } + ::= { tmnxRS232SocketEntry 2 } + +tmnxRS232SocketEopIdleTimeout OBJECT-TYPE + SYNTAX Unsigned32 (10..5000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEopIdleTimeout specifies the + maximum period of idle time that may elapse since the last received + character from the Serial data stream. + + If and when reached, EOP (end of packet) is assumed and handled + accordingly." + DEFVAL { 50 } + ::= { tmnxRS232SocketEntry 3 } + +tmnxRS232SocketEopSpecialChar OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEopSpecialChar specifies the + numerical value for the character, considered special, that may be + received from the Serial data stream. + + If and when received, EOP (end of packet) is recognized and handled + accordingly. + + The value 0xFFFFFFFF means disabled (i.e. no character is special)." + DEFVAL { 4294967295 } + ::= { tmnxRS232SocketEntry 4 } + +tmnxRS232SocketSquelchDelay OBJECT-TYPE + SYNTAX Unsigned32 (1..120 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketSquelchDelay specifies the + period of time that a continuous data stream is allowed to be received + before squelch is applied. When squelch is applied, the system + suppresses the channel from receiving any more data. + + The value 0xFFFFFFFF means disabled (i.e. squelch will not get applied + and any concurrent squelch will get cleared immediately)." + DEFVAL { 4294967295 } + ::= { tmnxRS232SocketEntry 5 } + +tmnxRS232SocketUnsquelchDelay OBJECT-TYPE + SYNTAX Unsigned32 (1..120 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketUnsquelchDelay specifies the + period of time that squelch will persist before it gets cleared + automatically. + + The value 0xFFFFFFFF means disabled (i.e. squelch will not get cleared + automatically)." + DEFVAL { 4294967295 } + ::= { tmnxRS232SocketEntry 6 } + +tmnxRS232SocketInterSessionDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketInterSessionDelay specifies the + nominal period of time to idle between transmitting the last bit of + the current session and transmitting the first bit of the next + session." + DEFVAL { 10 } + ::= { tmnxRS232SocketEntry 7 } + +tmnxRS232SocketSquelchStatus OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketSquelchStatus indicates the + squelch status." + ::= { tmnxRS232SocketEntry 8 } + +tmnxRS232SocketSquelchReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketSquelchReset specifies that a + manual reset of squelch is to be triggered. + + Setting this object to the value of 'doAction' triggers the one-shot + reset operation. Any concurrent squelch will get cleared immediately + and tmnxRS232SocketSquelchDelay will restart accordingly. + + Reading this object will return the value of 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxRS232SocketEntry 9 } + +tmnxRS232SocketStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxRS232SocketStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxRS232SocketStatsTable contains an entry for each Serial socket + that exists in the system. Each row contains traffic and event + counters." + ::= { tmnxPortObjs 115 } + +tmnxRS232SocketStatsEntry OBJECT-TYPE + SYNTAX TmnxRS232SocketStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxRS232SocketStatsTable. Entries are created + and deleted by the system depending on the port configuration." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxRS232SocketStatsTable 1 } + +TmnxRS232SocketStatsEntry ::= SEQUENCE +{ + tmnxRS232SocketRxChars Counter64, + tmnxRS232SocketTxChars Counter64, + tmnxRS232SocketEopIdleTimeoutCnt Counter64, + tmnxRS232SocketEopLengthCnt Counter64, + tmnxRS232SocketEopSpecialCharCnt Counter64, + tmnxRS232SocketIngrForwardedPkts Counter64, + tmnxRS232SocketEgrForwardedPkts Counter64, + tmnxRS232SocketIngrDroppedPkts Counter64, + tmnxRS232SocketEgrDroppedPkts Counter64, + tmnxRS232SocketSquelchCnt Counter64 +} + +tmnxRS232SocketRxChars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketRxChars indicates the number of + characters received from the Serial data stream." + ::= { tmnxRS232SocketStatsEntry 1 } + +tmnxRS232SocketTxChars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketTxChars indicates the number of + characters transmitted to the Serial data stream." + ::= { tmnxRS232SocketStatsEntry 2 } + +tmnxRS232SocketEopIdleTimeoutCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEopIdleTimeoutCnt indicates the + number of times an end of packet event occurred due to idle timeout." + ::= { tmnxRS232SocketStatsEntry 3 } + +tmnxRS232SocketEopLengthCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEopLengthCnt indicates the + number of times an end of packet event occurred due to length." + ::= { tmnxRS232SocketStatsEntry 4 } + +tmnxRS232SocketEopSpecialCharCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEopSpecialCharCnt indicates the + number of times an end of packet event occurred due to special + character." + ::= { tmnxRS232SocketStatsEntry 5 } + +tmnxRS232SocketIngrForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketIngrForwardedPkts indicates the + number of packets (constructed from the incoming Serial data stream) + that were successfully forwarded." + ::= { tmnxRS232SocketStatsEntry 6 } + +tmnxRS232SocketEgrForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEgrForwardedPkts indicates the + number of packets (destined for the outgoing Serial data stream) that + were successfully forwarded." + ::= { tmnxRS232SocketStatsEntry 7 } + +tmnxRS232SocketIngrDroppedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketIngrDroppedPkts indicates the + number of packets (constructed from the incoming Serial data stream) + that were dropped due to errors." + ::= { tmnxRS232SocketStatsEntry 8 } + +tmnxRS232SocketEgrDroppedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketEgrDroppedPkts indicates the + number of packets (destined for the outgoing Serial data stream) that + were dropped due to errors." + ::= { tmnxRS232SocketStatsEntry 9 } + +tmnxRS232SocketSquelchCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxRS232SocketSquelchCnt indicates the number + of times squelch has been activated." + ::= { tmnxRS232SocketStatsEntry 10 } + +tmnxPortConnBreakoutTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortConnBreakoutTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortConnBreakoutTypeTable contains information for each + supported port connector breakout type. Some example breakout types + are: 'c1-40g', 'c4-10g', 'c4-25g'." + ::= { tmnxPortObjs 116 } + +tmnxPortConnBreakoutTypeEntry OBJECT-TYPE + SYNTAX TmnxPortConnBreakoutTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortConnBreakoutTypeEntry row represents a port connector + breakout type. Rows in this table are created by the agent at + initialization and cannot be created or destroyed by SNMP Get or Set + requests." + INDEX { tmnxPortConnBreakoutTypeIndex } + ::= { tmnxPortConnBreakoutTypeTable 1 } + +TmnxPortConnBreakoutTypeEntry ::= SEQUENCE +{ + tmnxPortConnBreakoutTypeIndex TmnxPortConnectorBreakoutType, + tmnxPortConnBreakoutTypeName TNamedItemOrEmpty, + tmnxPortConnBreakoutTypeDesc TItemDescription, + tmnxPortConnBreakoutTypeStatus TruthValue +} + +tmnxPortConnBreakoutTypeIndex OBJECT-TYPE + SYNTAX TmnxPortConnectorBreakoutType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortConnBreakoutTypeIndex indicates a unique index + value which identifies this connector breakout type." + ::= { tmnxPortConnBreakoutTypeEntry 1 } + +tmnxPortConnBreakoutTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortConnBreakoutTypeName indicates the + administrative name that identifies this type of port connector + breakout. This name string may be used in CLI commands to specify a + particular connector breakout type." + ::= { tmnxPortConnBreakoutTypeEntry 2 } + +tmnxPortConnBreakoutTypeDesc OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortConnBreakoutTypeDesc provides a detailed + description of this connector breakout type." + ::= { tmnxPortConnBreakoutTypeEntry 3 } + +tmnxPortConnBreakoutTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortConnBreakoutTypeStatus indicates the status + of this port connector breakout type. When tmnxMdaTypeStatus has + a value of 'true' it indicates that this connector breakout type + is supported in this revision of the management software. When + it has a value of 'false' there is no support." + ::= { tmnxPortConnBreakoutTypeEntry 4 } + +tmnxPortVsrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortVsrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortVsrStatsTable contains state information for VSR ports in + the system." + ::= { tmnxPortObjs 117 } + +tmnxPortVsrStatsEntry OBJECT-TYPE + SYNTAX TmnxPortVsrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortVsrStatsEntry row represents a VSR port in the system and + contains VSR related state information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortVsrStatsTable 1 } + +TmnxPortVsrStatsEntry ::= SEQUENCE +{ + tmnxPortVsrStatsVirtualDriver OCTET STRING, + tmnxPortVsrStatsTheoreticMxSpeed Unsigned32, + tmnxPortVsrStatsPciAddress OCTET STRING, + tmnxPortVsrStatsPciDeviceName OCTET STRING +} + +tmnxPortVsrStatsVirtualDriver OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortVsrStatsVirtualDriver indicates the name of the + driver that interfaces to the physical or virtual port." + ::= { tmnxPortVsrStatsEntry 1 } + +tmnxPortVsrStatsTheoreticMxSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "gigabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortVsrStatsTheoreticMxSpeed indicates the + theoretical maximum speed for this VSR port in gigabits per second." + ::= { tmnxPortVsrStatsEntry 2 } + +tmnxPortVsrStatsPciAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortVsrStatsPciAddress indicates the Peripheral + Component Interconnect (PCI) address that the system is communicating + with. + + The format for tmnxPortVsrStatsPciAddress is a string with + a template: + 'bb:dd.f' + where 'bb' indicates the PCI bus, 'dd' indicates the device on + the bus, and 'f' indicates the function within the device." + ::= { tmnxPortVsrStatsEntry 3 } + +tmnxPortVsrStatsPciDeviceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortVsrStatsPciDeviceName indicates the name of the + device as reported by the PCI card." + ::= { tmnxPortVsrStatsEntry 4 } + +tmnxPortStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortStateTable contains state information for ports in the + system." + ::= { tmnxPortObjs 118 } + +tmnxPortStateEntry OBJECT-TYPE + SYNTAX TmnxPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortStateEntry row represents a port in the system and + contains state information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortStateTable 1 } + +TmnxPortStateEntry ::= SEQUENCE +{ + tmnxPortStateFPNumber TmnxFPNumberOrZero, + tmnxPortStateMacChipNumber Unsigned32, + tmnxPortStateLicensed TruthValue, + tmnxPortRsFecOperMode INTEGER +} + +tmnxPortStateFPNumber OBJECT-TYPE + SYNTAX TmnxFPNumberOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortStateFPNumber indicates the forwarding plane + number for this port." + ::= { tmnxPortStateEntry 1 } + +tmnxPortStateMacChipNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortStateMacChipNumber indicates the MAC chip number + for this port." + ::= { tmnxPortStateEntry 2 } + +tmnxPortStateLicensed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortStateLicensed indicates whether this port is + licensed for the current licensed level of the assigned MDA. + + A value of 'true' indicates this port is licensed and can be used in + service configuration. A value of 'false' indicates that the port is + unlicensed and may not be used." + ::= { tmnxPortStateEntry 3 } + +tmnxPortRsFecOperMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + cl91514528 (1), + cl91514544 (2), + cl74 (3), + cl108 (4), + cl119 (5), + cl134514544 (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortRsFecOperMode indicates the mode of Reed-Solomon + Forward Error Correction (RS-FEC) in use on this port. + + When the value of tmnxPortRsFecOperMode is set to 'none', the port is + transmiting and receiving using standard 64B/66B encoding." + REFERENCE + "IEEE 802.3ba, Clause 82, Standard 64B/66B encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/528 encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/544 encoding + IEEE 802.3, Clause 74 + IEEE 802.3, Clause 108 + IEEE 802.3, Clause 119. + IEEE 802.3cd, Clause 134, RS-FEC 514/544 encoding." + ::= { tmnxPortStateEntry 4 } + +tmnxPortTransceiverTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTransceiverTblLastChgd indicate the time, since + system startup, when tmnxPortTransceiverTable last changed + configuration. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 119 } + +tmnxPortTransceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTransceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortTransceiverTable contains configuration information for + port transceivers." + ::= { tmnxPortObjs 120 } + +tmnxPortTransceiverEntry OBJECT-TYPE + SYNTAX TmnxPortTransceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortTransceiverEntry row represents a port transceiver in the + system and contains configuration information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortTransceiverTable 1 } + +TmnxPortTransceiverEntry ::= SEQUENCE +{ + tmnxPortTransLastChanged TimeStamp, + tmnxPortTransDco TmnxEnabledDisabled +} + +tmnxPortTransLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTransLastChanged indicates the value of sysUpTime + at the time of the most recent management change to this row." + ::= { tmnxPortTransceiverEntry 1 } + +tmnxPortTransDco OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortTransDco specifies whether or not Digital + Coherent Optics (DCO) is enabled on the transceiver." + DEFVAL { disabled } + ::= { tmnxPortTransceiverEntry 2 } + +tmnxPortAdapterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortAdapterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortAdapterTable contains information for port adapters." + ::= { tmnxPortObjs 121 } + +tmnxPortAdapterEntry OBJECT-TYPE + SYNTAX TmnxPortAdapterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortAdapterEntry row represents a port adapter in the system. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { tmnxPortPortID } + ::= { tmnxPortAdapterTable 1 } + +TmnxPortAdapterEntry ::= SEQUENCE +{ + tmnxPortAdapterType INTEGER, + tmnxPortAdapterModelNumber TNamedItemOrEmpty, + tmnxPortAdapterOUI Unsigned32, + tmnxPortAdapterManufactureDate DateAndTime, + tmnxPortAdapterSerialNumber TNamedItemOrEmpty, + tmnxPortAdapterPartNumber TNamedItemOrEmpty +} + +tmnxPortAdapterType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + qsfp28ToSfpPlusOrSfp28 (1), + cfpToQsfp28 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAdapterType indicates the type of adapter that is + equipped." + ::= { tmnxPortAdapterEntry 1 } + +tmnxPortAdapterModelNumber OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAdapterModelNumber indicates the model + information for the adapter, as read from the adapter EEPROM. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out." + ::= { tmnxPortAdapterEntry 2 } + +tmnxPortAdapterOUI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAdapterOUI indicates the vendor organizationally + unique identifier field (OUI) which contains the IEEE company + identifier for the vendor. A value of all zero indicates that the + vendor OUI is unspecified." + ::= { tmnxPortAdapterEntry 3 } + +tmnxPortAdapterManufactureDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAdapterManufactureDate indicates the vendor's + date code." + ::= { tmnxPortAdapterEntry 4 } + +tmnxPortAdapterSerialNumber OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAdapterSerialNumber indicates the adapter's + vendor serial number in ASCII characters, as read from the adapter + EEPROM. + + An empty string indicates the vendor serial number is unspecified. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out." + ::= { tmnxPortAdapterEntry 5 } + +tmnxPortAdapterPartNumber OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAdapterPartNumber indicates the adapter's vendor + part number (or product name) in ASCII characters, as read from the + transceiver EEPROM. + + An empty string indicates the vendor part number is unspecified. + + The string is expected to contain printable ASCII characters, but + unprintable ASCII characters read from the EEPROM are not filtered + out." + ::= { tmnxPortAdapterEntry 6 } + +tmnxPortGnssTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortGnssTableLastChanged indicate the time, since + system startup, when tmnxPortGnssTable last changed configuration. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 122 } + +tmnxPortGnssStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortGnssStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortGnssStateTable contains operational information for GNSS + ports in the system." + ::= { tmnxPortObjs 123 } + +tmnxPortGnssStateEntry OBJECT-TYPE + SYNTAX TmnxPortGnssStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortGnssStateEntry row represents a GNSS port in the system + and contains GNSS related state information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortGnssStateTable 1 } + +TmnxPortGnssStateEntry ::= SEQUENCE +{ + tmnxPortGnssVisibleSatelliteCnt Unsigned32, + tmnxPortGnssUsedSatelliteCount Unsigned32, + tmnxPortGnssAntennaStatus TmnxPortGnssAntennaStatus, + tmnxPortGnssSyncStatus TmnxPortGnssSyncStatus, + tmnxPortGnssPositionLatitude Integer32, + tmnxPortGnssPositionLongitude Integer32, + tmnxPortGnssPositionAltitude Integer32, + tmnxPortGnssPositionValid TruthValue, + tmnxPortGnssDateAndTime DateAndTime, + tmnxPortGnssReceiverStatus DisplayString, + tmnxPortGnssCurUtcOffset Integer32, + tmnxPortGnssCurUtcOffsetValid TruthValue, + tmnxPortGnssReceiverFwVersion DisplayString +} + +tmnxPortGnssVisibleSatelliteCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssVisibleSatelliteCnt indicates the + number of satellites currently 'seen' by the GNSS receiver module." + ::= { tmnxPortGnssStateEntry 1 } + +tmnxPortGnssUsedSatelliteCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssUsedSatelliteCount indicates the + number of satellites currently 'used' in computations by the GNSS + receiver module." + ::= { tmnxPortGnssStateEntry 2 } + +tmnxPortGnssAntennaStatus OBJECT-TYPE + SYNTAX TmnxPortGnssAntennaStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssAntennaStatus indicates the status + of the antenna." + ::= { tmnxPortGnssStateEntry 3 } + +tmnxPortGnssSyncStatus OBJECT-TYPE + SYNTAX TmnxPortGnssSyncStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssSyncStatus indicates the sync + status of the GNSS receiver module." + ::= { tmnxPortGnssStateEntry 4 } + +tmnxPortGnssPositionLatitude OBJECT-TYPE + SYNTAX Integer32 (-9000000..9000000) + UNITS "0.00001 decimal degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssPositionLatitude indicates the + latitude of the antenna. + + Encoding: + < 0: west of prime meridian + = 0: at prime meridian + > 0: east of prime meridian + The unit corresponds to a resolution of approximately 1.11 metres. + + The value can be valid or invalid. See tmnxPortGnssPositionValid." + ::= { tmnxPortGnssStateEntry 5 } + +tmnxPortGnssPositionLongitude OBJECT-TYPE + SYNTAX Integer32 (-18000000..18000000) + UNITS "0.00001 decimal degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssPositionLongitude indicates the + longitude of the antenna. + + Encoding: + < 0: south of equator + = 0: at equator + > 0: north of equator + The unit corresponds to a resolution of approximately 1.11 metres. + + The value can be valid or invalid. See tmnxPortGnssPositionValid." + ::= { tmnxPortGnssStateEntry 6 } + +tmnxPortGnssPositionAltitude OBJECT-TYPE + SYNTAX Integer32 (-1000..10000) + UNITS "meters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssPositionAltitude indicates the + altitude of the antenna. + + Encoding: + < 0: below sea level + = 0: at sea level + > 0: above sea level + + The value can be valid or invalid. See tmnxPortGnssPositionValid." + ::= { tmnxPortGnssStateEntry 7 } + +tmnxPortGnssPositionValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssPositionValid indicates 'true (1)' + if the values of tmnxPortGnssPositionLatitude, + tmnxPortGnssPositionLongitude, and tmnxPortGnssPositionAltitude are + known to be correct. + + The values are known to be correct when the GNSS receiver has acquired + a valid position fix." + ::= { tmnxPortGnssStateEntry 8 } + +tmnxPortGnssDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssDateAndTime indicates the current + date and time as provided by the receiver module. + + If the receiver has not obtained a fix, tmnxPortGnssDateAndTime has a + value of '0000000000000000'H." + ::= { tmnxPortGnssStateEntry 9 } + +tmnxPortGnssReceiverStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssReceiverStatus indicates the + status of the GNSS receiver module." + ::= { tmnxPortGnssStateEntry 10 } + +tmnxPortGnssCurUtcOffset OBJECT-TYPE + SYNTAX Integer32 (-65536..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssCurUtcOffset indicates the current + offset between GPS time and UTC in seconds, as provided by the GNSS + receiver module. + + The value can be valid or invalid. See tmnxPortGnssCurUtcOffsetValid." + ::= { tmnxPortGnssStateEntry 11 } + +tmnxPortGnssCurUtcOffsetValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssCurUtcOffsetValid indicates 'true + (1)' if the tmnxPortGnssCurUtcOffset is known to be correct." + ::= { tmnxPortGnssStateEntry 12 } + +tmnxPortGnssReceiverFwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPortGnssReceiverFwVersion indicates the + firmware version of the GNSS receiver module. + + The format of the value may differ between receiver modules. For + example, one may return 2.28, another may return 2.02.0." + ::= { tmnxPortGnssStateEntry 13 } + +tPortNetEgrPortQOverTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQOverTblLastChgd indicates the timestamp + of last change to the tPortNetEgrPortQOverTable." + ::= { tmnxPortObjs 134 } + +tPortNetEgrPortQOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrPortQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortNetEgrPortQOverTable has an entry for each port queue + override configured on this system." + ::= { tmnxPortObjs 135 } + +tPortNetEgrPortQOverEntry OBJECT-TYPE + SYNTAX TPortNetEgrPortQOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular network egress port queue override. + Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortNetEgrQueueId + } + ::= { tPortNetEgrPortQOverTable 1 } + +TPortNetEgrPortQOverEntry ::= SEQUENCE +{ + tmnxPortNetEgrQueueId TQueueId, + tPortNetEgrPortQOverRowStatus RowStatus, + tPortNetEgrPortQOverLastChanged TimeStamp, + tPortNetEgrPortQOverMonQDepth TruthValue, + tPortNetEgrPortQOverQFastPolling TruthValue, + tPortNetEgrPortQOverQVioThres Unsigned32, + tPortNetEgrPortQOverQueuePolicy TNamedItemOrEmpty +} + +tmnxPortNetEgrQueueId OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQueueId specifies the queue ID which is + used as the fourth index to the table entry." + ::= { tPortNetEgrPortQOverEntry 1 } + +tPortNetEgrPortQOverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQOverRowStatus is used for the creation + and deletion of network egress port queue overrides." + ::= { tPortNetEgrPortQOverEntry 2 } + +tPortNetEgrPortQOverLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQOverLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortNetEgrPortQOverEntry 3 } + +tPortNetEgrPortQOverMonQDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQOverMonQDepth specifies whether to enable + queue depth monitoring for this specified queue." + DEFVAL { false } + ::= { tPortNetEgrPortQOverEntry 4 } + +tPortNetEgrPortQOverQFastPolling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQOverQFastPolling indicates that the depth + monitoring should use the new Embedded Control Processor fast-polling." + DEFVAL { false } + ::= { tPortNetEgrPortQOverEntry 5 } + +tPortNetEgrPortQOverQVioThres OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQOverQVioThres indicates percent of the + depth of the queue above which a violation is registered. This is + applicable to both the existing queue depth monitoring feature and the + fast-polling feature." + DEFVAL { 0 } + ::= { tPortNetEgrPortQOverEntry 6 } + +tPortNetEgrPortQOverQueuePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQOverQueuePolicy indicates the network + egress queue policy if the tmnxPortMode is network." + DEFVAL { "" } + ::= { tPortNetEgrPortQOverEntry 7 } + +tPortNetEgrPortQDepthInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrPortQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthInfoTable has an entry for each + network egress port queue for which the value of + tPortNetEgrPortQOverMonQDepth is set to 'true (1)'." + ::= { tmnxPortObjs 136 } + +tPortNetEgrPortQDepthInfoEntry OBJECT-TYPE + SYNTAX TPortNetEgrPortQDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthInfoEntry represents queue depth + monitoring information for each network egress port queue for which + the value of tPortNetEgrPortQOverMonQDepth is set to 'true (1)'." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortNetEgrQueueId + } + ::= { tPortNetEgrPortQDepthInfoTable 1 } + +TPortNetEgrPortQDepthInfoEntry ::= SEQUENCE +{ + tPortNetEgrPortQDepthPollPrcnt1 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt2 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt3 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt4 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt5 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt6 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt7 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt8 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt9 Unsigned32, + tPortNetEgrPortQDepthPollPrcnt10 Unsigned32, + tPortNetEgrPortQDepthAvgPollInt Unsigned32, + tPortNetEgrPortQDepthAvgElpsdTme TimeStamp, + tPortNetEgrPortQDepthViolTotCnt Unsigned32, + tPortNetEgrPortQDepthViolLast TimeStamp, + tPortNetEgrPortQDepthHWMPollInt Unsigned32 +} + +tPortNetEgrPortQDepthPollPrcnt1 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt1 represents the percentage + of polls in occupancy range of 0 to 10 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 1 } + +tPortNetEgrPortQDepthPollPrcnt2 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt2 represents the percentage + of polls in occupancy range of 11 to 20 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 2 } + +tPortNetEgrPortQDepthPollPrcnt3 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt3 represents the percentage + of polls in occupancy range of 21 to 30 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 3 } + +tPortNetEgrPortQDepthPollPrcnt4 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt4 represents the percentage + of polls in occupancy range of 31 to 40 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 4 } + +tPortNetEgrPortQDepthPollPrcnt5 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt5 represents the percentage + of polls in occupancy range of 41 to 50 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 5 } + +tPortNetEgrPortQDepthPollPrcnt6 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt6 represents the percentage + of polls in occupancy range of 51 to 60 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 6 } + +tPortNetEgrPortQDepthPollPrcnt7 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt7 represents the percentage + of polls in occupancy range of 61 to 70 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 7 } + +tPortNetEgrPortQDepthPollPrcnt8 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt8 represents the percentage + of polls in occupancy range of 71 to 80 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 8 } + +tPortNetEgrPortQDepthPollPrcnt9 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt9 represents the percentage + of polls in occupancy range of 81 to 90 percent for the queue depths + seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 9 } + +tPortNetEgrPortQDepthPollPrcnt10 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthPollPrcnt10 represents the + percentage of polls in occupancy range of 91 to 100 percent for the + queue depths seen during the polling elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 10 } + +tPortNetEgrPortQDepthAvgPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthAvgPollInt represents the weighted + average polling interval for the elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 11 } + +tPortNetEgrPortQDepthAvgElpsdTme OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthAvgElpsdTme represents the average + elapsed time since the start of queue depth monitoring or the last + monitoring clear." + ::= { tPortNetEgrPortQDepthInfoEntry 12 } + +tPortNetEgrPortQDepthViolTotCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthViolTotCnt represents the total + number of per hardware queue violation counts of the component queues." + ::= { tPortNetEgrPortQDepthInfoEntry 13 } + +tPortNetEgrPortQDepthViolLast OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthViolLast represents the most recent + violation last seen timestamp of the component queues." + ::= { tPortNetEgrPortQDepthInfoEntry 14 } + +tPortNetEgrPortQDepthHWMPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrPortQDepthHWMPollInt represents the weighted + average high-watermark polling interval for the elapsed time." + ::= { tPortNetEgrPortQDepthInfoEntry 15 } + +tPortEgrPSAggStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrPSAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrPSAggStatsTable contains the statistics for traffic + exiting each physical port at the port egress level with an applied + port scheduler policy configured on this system." + ::= { tmnxPortObjs 137 } + +tPortEgrPSAggStatsEntry OBJECT-TYPE + SYNTAX TPortEgrPSAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortEgrPSAggStatsEntry represents the packet and octet + counters for traffic exiting a particular physical port with an applied + port scheduler policy at the port egress level specified by tPortEgrPSStLvl." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrPSStLvl + } + ::= { tPortEgrPSAggStatsTable 1 } + +TPortEgrPSAggStatsEntry ::= SEQUENCE +{ + tPortEgrPSStLvl Unsigned32, + tPortEgrPSStLstClrdTime TimeStamp, + tPortEgrPSStLvlFwdPkt Counter64, + tPortEgrPSStLvlFwdOct Counter64, + tPortEgrPSStLvlDpdPkt Counter64, + tPortEgrPSStLvlDpdOct Counter64 +} + +tPortEgrPSStLvl OBJECT-TYPE + SYNTAX Unsigned32 (1..8 | 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrPSStLvl indicates the priority level for the port + scheduler to which a subscriber host queue can be port-parented. When + the value of tPortEgrPSStLvl is specified as '0xffffffff H', snmp GET + on this table returns aggregate statistics." + ::= { tPortEgrPSAggStatsEntry 1 } + +tPortEgrPSStLstClrdTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrPSStLstClrdTime indicates the sysUpTime when the + counters in this table were last cleared." + ::= { tPortEgrPSAggStatsEntry 2 } + +tPortEgrPSStLvlFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrPSStLvlFwdPkt indicates the number of packets + forwarded by the physical port for the priority level specified by + tPortEgrPSStLvl." + ::= { tPortEgrPSAggStatsEntry 3 } + +tPortEgrPSStLvlFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrPSStLvlFwdOct indicates the number of octets + forwarded by the physical port for the priority level specified by + tPortEgrPSStLvl." + ::= { tPortEgrPSAggStatsEntry 4 } + +tPortEgrPSStLvlDpdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrPSStLvlDpdPkt indicates the number of packets + dropped by the physical port for the priority level specified by + tPortEgrPSStLvl." + ::= { tPortEgrPSAggStatsEntry 5 } + +tPortEgrPSStLvlDpdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrPSStLvlDpdOct indicates the number of octets + dropped by the physical port for the priority level specified by + tPortEgrPSStLvl." + ::= { tPortEgrPSAggStatsEntry 6 } + +tmnxPortTransceiverStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTransceiverStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortTransceiverStatsTable contains status and statistics + information for port transceivers." + ::= { tmnxPortObjs 138 } + +tmnxPortTransceiverStatsEntry OBJECT-TYPE + SYNTAX TmnxPortTransceiverStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortTransceiverStatsEntry row represents a port transceiver + in the system and contains status and statistics information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + AUGMENTS { tmnxPortTransceiverEntry } + ::= { tmnxPortTransceiverStatsTable 1 } + +TmnxPortTransceiverStatsEntry ::= SEQUENCE +{ + tmnxPortTransAUIResets Counter64, + tmnxPortTransLastAUIReset DateAndTime +} + +tmnxPortTransAUIResets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTransAUIResets indicates the number of AUI resets + that occurred on the transceiver." + ::= { tmnxPortTransceiverStatsEntry 1 } + +tmnxPortTransLastAUIReset OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTransLastAUIReset indicates the time the last AUI + reset occurred on the transceiver." + ::= { tmnxPortTransceiverStatsEntry 2 } + +tmnxPortDwdmConfigTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmConfigTblLastChanged indicates the time, + since system startup, when tmnxPortDwdmConfigTable last changed + configuration." + ::= { tmnxPortObjs 139 } + +tmnxPortDwdmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortDwdmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortDwdmConfigTable contains configuration information for + optical ports supporting DWDM capabilities." + ::= { tmnxPortObjs 140 } + +tmnxPortDwdmConfigEntry OBJECT-TYPE + SYNTAX TmnxPortDwdmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortDwdmConfigEntry row represents an optical port in the + system supporting DWDM capabilities. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { tmnxPortPortID } + ::= { tmnxPortDwdmConfigTable 1 } + +TmnxPortDwdmConfigEntry ::= SEQUENCE +{ + tmnxPortDwdmLastChanged TimeStamp, + tmnxPortDwdmLaserFrequency TmnxOpticalDwdmFrequency +} + +tmnxPortDwdmLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmLastChanged indicates the time, since system + startup, that the configuration of the of tmnxPortDwdmConfigEntry + instance was created or modified." + ::= { tmnxPortDwdmConfigEntry 1 } + +tmnxPortDwdmLaserFrequency OBJECT-TYPE + SYNTAX TmnxOpticalDwdmFrequency + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmLaserFrequency specifies the DWDM frequency + at which a tunable optical interface will be configured to operate. + + A value of zero(0) can only be specified on an administratively + disabled port or a port that is equipped with a non-tunable laser. To + enable a port that is equipped with a tunable laser, this value must + be set to a valid frequency." + DEFVAL { 0 } + ::= { tmnxPortDwdmConfigEntry 2 } + +tmnxPortSharedQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortSharedQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortSharedQueueTable has an entry for each shared queue vlan + qos policy." + ::= { tmnxPortObjs 400 } + +tmnxPortSharedQueueEntry OBJECT-TYPE + SYNTAX TmnxPortSharedQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents shared queue group to be used with vlan qos + policy. Entries can be deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortSharedQueueVlanQosPlcy + } + ::= { tmnxPortSharedQueueTable 1 } + +TmnxPortSharedQueueEntry ::= SEQUENCE +{ + tmnxPortSharedQueueVlanQosPlcy TLNamedItem, + tmnxPortSharedQueueRowStatus RowStatus, + tmnxPortSharedQueueAggRatePIRHi TmnxQosRateHigh32, + tmnxPortSharedQueueAggRatePIRLo TmnxQosRateLow32, + tmnxPortSharedQueueAggRateCIR Integer32, + tPortSharedQueueLastChgd TimeStamp +} + +tmnxPortSharedQueueVlanQosPlcy OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortSharedQueueVlanQosPlcy specifies the name to + associate with this policy." + ::= { tmnxPortSharedQueueEntry 1 } + +tmnxPortSharedQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSharedQueueRowStatus controls the creation and + deletion of row entries in the tmnxPortSharedQueueTable. For row + creation, the manager has to first calculate the tmnxPortPortID based + on the TiMOS encoding scheme." + ::= { tmnxPortSharedQueueEntry 2 } + +tmnxPortSharedQueueAggRatePIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSharedQueueAggRatePIRHi specifies the upper 32 + bits of the maximum total rate of all egress queues for this port. + + This value should always be set along with + tmnxPortSharedQueueAggRatePIRLo, otherwise an 'inconsistentValue' + error is returned. + + When the value of tmnxPortSharedQueueAggRatePIRHi along with the value + of sapEgressAggRateLmt is set to 4294967295 (0xFFFFFFFF), rate for + this port indicates maximum total rate of all egress queues." + DEFVAL { 4294967295 } + ::= { tmnxPortSharedQueueEntry 3 } + +tmnxPortSharedQueueAggRatePIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSharedQueueAggRatePIRLo specifies the maximum + total rate of all egress queues for this port. The value of 4294967295 + (0xFFFFFFFF) means that there is no limit. + + When the value of tmnxPortSharedQueueAggRatePIRHi along with the value + of tmnxPortSharedQueueAggRatePIRLo is set to 4294967295 (0xFFFFFFFF), + rate for this port indicates maximum total rate of all egress queues." + DEFVAL { 4294967295 } + ::= { tmnxPortSharedQueueEntry 4 } + +tmnxPortSharedQueueAggRateCIR OBJECT-TYPE + SYNTAX Integer32 (-1..400000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSharedQueueAggRateCIR specifies the aggregate CIR + rate of all egress queues for this port." + DEFVAL { 0 } + ::= { tmnxPortSharedQueueEntry 5 } + +tPortSharedQueueLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tPortSharedQueueLastChgd variable contains the sysUpTime + value of the most recently modified writable variable in tmnxPortSharedQueueEntry row." + ::= { tmnxPortSharedQueueEntry 6 } + +tmnxPortNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 7 } + +tmnxPortNotifyPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by notifications for ports in tmnxPortTable, the OID indicates + the port or sonet path associated with the alarm." + ::= { tmnxPortNotificationObjects 1 } + +tmnxPortNotifySonetAlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + loc (1), + lais (2), + lrdi (3), + ss1f (4), + sb1err (5), + lb2erSd (6), + lb2erSf (7), + slof (8), + slos (9), + stxptr (10), + srxptr (11), + lrei (12) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx sonet Port Notifications, the value of + tmnxPortNotifySonetAlarmReason indicates the reason a sonet port alarm + has been raised." + ::= { tmnxPortNotificationObjects 2 } + +tmnxPortNotifySonetPathAlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + pais (1), + plop (2), + prdi (3), + pb3err (4), + pplm (5), + prei (6), + puneq (7), + plcd (8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx sonet path Notifications, the value of + tmnxPortNotifySonetPathAlarmReason indicates the reason a sonet path + alarm has been raised." + ::= { tmnxPortNotificationObjects 3 } + +tmnxPortNotifyError OBJECT-TYPE + SYNTAX INTEGER { + txClockError (1), + rxClockError (2), + txFifoError (3), + laserError (4), + miscError (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqPortError notification, the value of tmnxPortNotifyError + indicates the reason a port has an error." + ::= { tmnxPortNotificationObjects 4 } + +tmnxPortNotifyDS3AlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + ais (1), + los (2), + oof (3), + rai (4), + looped (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx DS3 Port Notifications, the value of + tmnxPortNotifyDS3AlarmReason indicates the reason a DS3 interface + alarm has been raised." + ::= { tmnxPortNotificationObjects 5 } + +tmnxPortNotifyDS1AlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + ais (1), + los (2), + oof (3), + rai (4), + looped (5), + berSd (6), + berSf (7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx DS1 Port Notifications, the value of + tmnxPortNotifyDS1AlarmReason indicates the reason a DS1 interface + alarm has been raised." + ::= { tmnxPortNotificationObjects 6 } + +tmnxPortNotifyBundleId OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx bundle Notifications, the value indicates the bundle + associated with the alarm." + ::= { tmnxPortNotificationObjects 7 } + +tmnxPortNotifyEtherAlarmReason OBJECT-TYPE + SYNTAX TmnxPortEtherReportValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx ethernet Port Notifications, the value of + tmnxPortNotifyEtherAlarmReason indicates the reason a ethernet port + alarm has been raised." + ::= { tmnxPortNotificationObjects 8 } + +tmnxDDMFailedObject OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + temperature-low-warning (1), + temperature-low-alarm (2), + temperature-high-warning (3), + temperature-high-alarm (4), + supplyVoltage-low-warning (5), + supplyVoltage-low-alarm (6), + supplyVoltage-high-warning (7), + supplyVoltage-high-alarm (8), + txBiasCurrent-low-warning (9), + txBiasCurrent-low-alarm (10), + txBiasCurrent-high-warning (11), + txBiasCurrent-high-alarm (12), + txOutputPower-low-warning (13), + txOutputPower-low-alarm (14), + txOutputPower-high-warning (15), + txOutputPower-high-alarm (16), + rxOpticalPower-low-warning (17), + rxOpticalPower-low-alarm (18), + rxOpticalPower-high-warning (19), + rxOpticalPower-high-alarm (20), + aux1-low-warning (21), + aux1-low-alarm (22), + aux1-high-warning (23), + aux1-high-alarm (24), + aux2-low-warning (25), + aux2-low-alarm (26), + aux2-high-warning (27), + aux2-high-alarm (28) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Digital Diagnostic Monitoring (DDM) Notifications, the value + of tmnxDDMFailedObject indicates which object of the monitored SFF is + in a failed or cleared threshold state." + ::= { tmnxPortNotificationObjects 9 } + +tmnxDSXClockSyncStateObject OBJECT-TYPE + SYNTAX TmnxDSXClockSyncState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxDSXClockSyncStateChange. The value of + tmnxDSXClockSyncStateObject indicates the clock sync state + of a DS3 or DS1 channel with clock source adaptive or + differential." + ::= { tmnxPortNotificationObjects 10 } + +tmnxPortNotifyDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxPortNotifyDescription is a printable character string." + ::= { tmnxPortNotificationObjects 11 } + +tmnxPortNotifyWTAlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + encFail (1), + encDegr (2), + pwrFail (3), + pwrDegr (4), + pwrHigh (5), + pwrLow (6), + missing (7) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by Wavelength Tracker Port Notifications, the value of + tmnxPortNotifyWTAlarmReason indicates the reason a Wavelength Tracker + port alarm has been raised. The values correspond to the + TmnxWaveTrackerAlarm bits. + + This object was obsoleted in release 22.2." + ::= { tmnxPortNotificationObjects 12 } + +tmnxHostMatchNotifyIntDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tPortAccEgrQGrpHostMatchFailure and + tPortEgrVPortHostMatchFailure. The value of + tmnxHostMatchNotifyIntDestId indicates the intermediate destination id + of the host which was used to lookup the port egress queue-group or + virtual port." + ::= { tmnxPortNotificationObjects 13 } + +tmnxHostMatchNotifyOrgString OBJECT-TYPE + SYNTAX TmnxSubMgtOrgStrOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tPortAccEgrQGrpHostMatchFailure and + tPortEgrVPortHostMatchFailure. The value of + tmnxHostMatchNotifyOrgString indicates the organization string of the + host which was used to lookup the port egress queue-group or virtual + port." + ::= { tmnxPortNotificationObjects 14 } + +tmnxHostMatchNotifySubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tPortAccEgrQGrpHostMatchFailure and + tPortEgrVPortHostMatchFailure. The value of + tmnxHostMatchNotifySubIdent indicates the subscriber identification + string of the host which was used to lookup the port egress + queue-group or virtual port." + ::= { tmnxPortNotificationObjects 15 } + +tmnxObjAppResvSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bytes" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxObjAppResvSize indicates operational value of + reserved size of the associated object (MDA or port). + + This is used by tmnxResvCbsPoolThreshGreen, tmnxResvCbsPoolThreshAmber + and tmnxResvCbsPoolThreshRed notifications." + ::= { tmnxPortNotificationObjects 16 } + +tmnxObjAppResvCbsOld OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxObjAppResvCbsOld indicates old value of reserved CBS + of the associated object (MDA or port). When tmnxObjAppResvCbsOld is + set to '4294967295', tmnxObjAppResvCbsOld indicates invalid reserved + size value. + + This is used by tmnxResvCbsPoolThreshGreen, tmnxResvCbsPoolThreshAmber + and tmnxResvCbsPoolThreshRed notifications." + ::= { tmnxPortNotificationObjects 17 } + +tmnxObjAppResvCbsNew OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxObjAppResvCbsNew indicates new value of reserved CBS + of the associated object (MDA or port). + + This is used by tmnxResvCbsPoolThreshGreen, tmnxResvCbsPoolThreshAmber + and tmnxResvCbsPoolThreshRed notifications." + ::= { tmnxPortNotificationObjects 18 } + +tmnxObjAppSumOfQResvSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bytes" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxObjAppSumOfQResvSize indicates sum of the reserved + CBS queue size of reserved CBS of the associated object (MDA or port). + + This is used by tmnxResvCbsPoolThreshGreen, tmnxResvCbsPoolThreshAmber + and tmnxResvCbsPoolThreshRed notifications." + ::= { tmnxPortNotificationObjects 19 } + +tmnxObjType OBJECT-TYPE + SYNTAX INTEGER { + mda (1), + port (2), + unused (3), + bundle (4), + fp (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxObjType defines the type of object for which this + notification is sent." + ::= { tmnxPortNotificationObjects 20 } + +tmnxObjPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxObjPortId is used to identify the specific Port object." + ::= { tmnxPortNotificationObjects 21 } + +tmnxObjMdaId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The tmnxObjMdaId is used to identify the specific MDA object. If + tmnxObjType is 'mda', then the tmnxObjMdaId is encoded as a physical + port with the port being '0'." + ::= { tmnxPortNotificationObjects 22 } + +tmnxObjAppType OBJECT-TYPE + SYNTAX INTEGER { + accessIngress (1), + accessEgress (2), + networkIngress (3), + networkEgress (4), + ingress (5), + egress (6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxObjAppType specifies the nature of usage the pool + tmnxObjAppPool is used for. The pools could be used for access or + network traffic at either ingress or egress. + + The value of 'ingress' and 'egress' is used with objects using named + pool policy." + ::= { tmnxPortNotificationObjects 23 } + +tmnxObjAppPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxObjAppPool specifies the name of the pool being used." + ::= { tmnxPortNotificationObjects 24 } + +tmnxObjNamedPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of tmnxObjNamedPoolPolicy indicates the name of the + tmnxPortIngNamedPoolPlcy or tmnxPortEgrNamedPoolPlcy object to which + this notification belongs." + ::= { tmnxPortNotificationObjects 25 } + +tmnxPortNotifyEtherCrcThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyEtherCrcThreshold indicates the threshold + value used in a Ethernet Port CRC Monitoring alarm." + ::= { tmnxPortNotificationObjects 27 } + +tmnxPortNotifyEtherCrcMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyEtherCrcMultiplier indicates the threshold + multiplier value used in a Ethernet Port CRC Monitoring alarm." + ::= { tmnxPortNotificationObjects 28 } + +tmnxPortNotifyEtherCrcAlarmValue OBJECT-TYPE + SYNTAX TmnxPortEtherMonReportValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyEtherCrcAlarmValue indicates the enumerated + alarm raised or cleared in a Ethernet Port CRC Monitoring alarm." + ::= { tmnxPortNotificationObjects 29 } + +tmnxObjAppResvSizeOld OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bytes" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxObjAppResvSizeOld indicates old value of reserved + size of the associated object (MDA or port). When + tmnxObjAppResvSizeOld is set to '4294967295', tmnxObjAppResvSizeOld + indicates invalid reserved size value. + + This is used by tmnxResvCbsPoolThreshGreen, tmnxResvCbsPoolThreshAmber + and tmnxResvCbsPoolThreshRed notifications." + ::= { tmnxPortNotificationObjects 30 } + +tmnxDDMLaneIdOrModule OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDDMLaneIdOrModule indicates which component of the + Digital Diagnostic Monitoring (DDM) SFF device caused the notification + to be raised. A value of zero (0) indicates the SFF module failed, + otherwise the SFF Lane ID is specified. For SFF modules that do not + support Lanes, this object will always be set to the value zero (0)." + ::= { tmnxPortNotificationObjects 31 } + +tmnxPortNotifyEtherSymThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyEtherSymThreshold indicates the threshold + value used in a Ethernet Port Symbol Monitoring alarm." + ::= { tmnxPortNotificationObjects 32 } + +tmnxPortNotifyEtherSymMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyEtherSymMultiplier indicates the threshold + multiplier value used in a Ethernet Port Symbol Monitoring alarm." + ::= { tmnxPortNotificationObjects 33 } + +tmnxPortNotifyEtherSymAlarmValue OBJECT-TYPE + SYNTAX TmnxPortEtherMonReportValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyEtherSymAlarmValue indicates the enumerated + alarm raised or cleared in a Ethernet Port Symbol Monitoring alarm." + ::= { tmnxPortNotificationObjects 34 } + +tmnxPortNotifyLeadsSignalChg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxPortNotifyLeadsSignalChg is a printable character + string." + ::= { tmnxPortNotificationObjects 35 } + +tmnxPortNotifyAUIResetSource OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyAUIResetSource indicates the port that is + likely responsible for causing the reset of the attachment user + interface on the connector. + + When the source is not known, an invalid port identifier value is + used." + ::= { tmnxPortNotificationObjects 36 } + +tmnxPortNotifyEgrVPortName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortNotifyEgrVPortName specifies the name of the + virtual port." + ::= { tmnxPortNotificationObjects 37 } + +tmnxPortSchedLocType OBJECT-TYPE + SYNTAX INTEGER { + port (5), + vport (6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPortSchedLocType specifies the type that a + hw-agg-shaper-scheduler policy can be attached to." + ::= { tmnxPortNotificationObjects 38 } + +tmnxFRObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 9 } + +tmnxFRDlcmiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFRDlcmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFRDlcmiTable has an entry for each port in the system that is + configured for Frame Relay. It contains the parameters for the Data + Link Connection Management Interface (DLCMI) for the frame relay + service on this port." + ::= { tmnxFRObjs 1 } + +tmnxFRDlcmiEntry OBJECT-TYPE + SYNTAX TmnxFRDlcmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Parameters for a particular Data Link Connection Management + Interface. Entries cannot be created and deleted via SNMP SET + operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxFRDlcmiTable 1 } + +TmnxFRDlcmiEntry ::= SEQUENCE +{ + tmnxFRDlcmiMode INTEGER, + tmnxFRDlcmiN392Dce Integer32, + tmnxFRDlcmiN393Dce Integer32, + tmnxFRDlcmiT392Dce Integer32, + tmnxFRDlcmiTxStatusEnqMsgs Counter32, + tmnxFRDlcmiRxStatusEnqMsgs Counter32, + tmnxFRDlcmiStatusEnqMsgTimeouts Counter32, + tmnxFRDlcmiTxStatusMsgs Counter32, + tmnxFRDlcmiRxStatusMsgs Counter32, + tmnxFRDlcmiStatusMsgTimeouts Counter32, + tmnxFRDlcmiDiscardedMsgs Counter32, + tmnxFRDlcmiInvRxSeqNumMsgs Counter32 +} + +tmnxFRDlcmiMode OBJECT-TYPE + SYNTAX INTEGER { + dte (1), + dce (2), + bidir (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiMode is used to set the mode of the interface. It can be + set as Data terminal equipment (dte), Data circuit-terminating + equipment (dce) or both as Data terminal equipment and Data + circuit-terminating equipment (bidir). " + DEFVAL { dte } + ::= { tmnxFRDlcmiEntry 1 } + +tmnxFRDlcmiN392Dce OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiN392Dce is used to configure the LMI error threshold for + DCE interface." + DEFVAL { 3 } + ::= { tmnxFRDlcmiEntry 2 } + +tmnxFRDlcmiN393Dce OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiN393Dce is used to configure the LMI monitored event count + for DCE interface." + DEFVAL { 4 } + ::= { tmnxFRDlcmiEntry 3 } + +tmnxFRDlcmiT392Dce OBJECT-TYPE + SYNTAX Integer32 (5..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiT392Dce is used to configure the polling verification timer + for the Frame Relay DCE interface." + DEFVAL { 15 } + ::= { tmnxFRDlcmiEntry 4 } + +tmnxFRDlcmiTxStatusEnqMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiTxStatusEnqMsgs indicates the number of LMI Status Enquiry + messages transmitted on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 5 } + +tmnxFRDlcmiRxStatusEnqMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiRxStatusEnqMsgs indicates the number of LMI Status Enquiry + messages received on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 6 } + +tmnxFRDlcmiStatusEnqMsgTimeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiStatusEnqMsgTimeouts indicates the number of times the LMI + agent did not receive a Status Enquiry message within the allotted + time." + ::= { tmnxFRDlcmiEntry 7 } + +tmnxFRDlcmiTxStatusMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiTxStatusMsgs indicates the number of LMI Status messages + transmitted on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 8 } + +tmnxFRDlcmiRxStatusMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiRxStatusMsgs indicates the number of LMI Status messages + received on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 9 } + +tmnxFRDlcmiStatusMsgTimeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiStatusMsgTimeouts indicates the number of times the LMI + agent did not receive a Status message within the allotted time." + ::= { tmnxFRDlcmiEntry 10 } + +tmnxFRDlcmiDiscardedMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiDiscardedMsgs indicates the number of times the LMI agent + discarded a received message because it wasn't expecting it, the type + of message was incorrect, or the contents of the message were invalid." + ::= { tmnxFRDlcmiEntry 11 } + +tmnxFRDlcmiInvRxSeqNumMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiInvRxSeqNumMsgs indicates the number of times the LMI agent + received a message with an invalid receive sequence number: i.e. a + sequence number that does not match the last transmitted sequence + number of the agent." + ::= { tmnxFRDlcmiEntry 12 } + +tmnxFrIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFrIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFrIntfTable has an entry for each port/channel in the system + that is configured for Frame Relay. It contains Frame Relay + configuration parameters." + ::= { tmnxFRObjs 2 } + +tmnxFrIntfEntry OBJECT-TYPE + SYNTAX TmnxFrIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Parameters for a particular FR Interface. Entries cannot be + created or deleted via SNMP SET operations. + + Entries will exist in this table when tmnxPortEncapType is set to + frEncap." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxFrIntfTable 1 } + +TmnxFrIntfEntry ::= SEQUENCE +{ + tmnxFrIntfFrf12Mode TmnxEnabledDisabled, + tmnxFrIntfLinkId SnmpAdminString, + tmnxFrIntfLastChanged TimeStamp +} + +tmnxFrIntfFrf12Mode OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFrIntfFrf12Mode enables or disables the use of FRF12 + headers. This cannot be set to 'enabled' for entries with a + tmnxPortBundleNumber set or bundles with a tmnxBundleType of mlfr." + DEFVAL { disabled } + ::= { tmnxFrIntfEntry 1 } + +tmnxFrIntfLinkId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..49)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFrIntfLinkId is a Link Identifier that is used when + this entry is added to a MLFR bundle." + DEFVAL { "" } + ::= { tmnxFrIntfEntry 2 } + +tmnxFrIntfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFrIntfLastChanged indicates the value of sysUpTime at + the time of the most recent management change to this row." + ::= { tmnxFrIntfEntry 3 } + +tmnxFrf12IntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFrf12IntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFrf12IntfTable contains entries for a port/channel that has + frf12 mode 'enabled'." + ::= { tmnxFRObjs 3 } + +tmnxFrf12IntfEntry OBJECT-TYPE + SYNTAX TmnxFrf12IntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular frame relay interface that has + enabled frf12 on a port/channel. + + Each row in this table is added/removed when frf12 is enabled on a + port/channel." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxFrf12IntfTable 1 } + +TmnxFrf12IntfEntry ::= SEQUENCE +{ + tmnxFrf12IntfFragmentThreshold Unsigned32, + tmnxFrf12IntfEgrQoSProfId TMcFrQoSProfileId, + tmnxFrf12IntfLastChanged TimeStamp +} + +tmnxFrf12IntfFragmentThreshold OBJECT-TYPE + SYNTAX Unsigned32 (128..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFrf12IntfFragmentThreshold specifies the maximum + length of a fragment to be transmitted. A value of 0 specifies no + fragmentation." + DEFVAL { 128 } + ::= { tmnxFrf12IntfEntry 1 } + +tmnxFrf12IntfEgrQoSProfId OBJECT-TYPE + SYNTAX TMcFrQoSProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFrf12IntfEgrQoSProfId specifies the egress QoS + profile to be used for the outgoing traffic over this frf12 frame + relay interface. + + The value of tmnxFrf12IntfEgrQoSProfId of 0 indicates a default QoS + profile is used as applicable to given hardware." + DEFVAL { 0 } + ::= { tmnxFrf12IntfEntry 2 } + +tmnxFrf12IntfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFrf12IntfLastChanged indicates the value of sysUpTime + at the time of the most recent management change to this row." + ::= { tmnxFrf12IntfEntry 3 } + +tmnxQosAppObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 10 } + +tmnxQosPoolAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxQosPoolAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains associations of the buffer pools with the + individual objects." + ::= { tmnxQosAppObjs 2 } + +tmnxQosPoolAppEntry OBJECT-TYPE + SYNTAX TmnxQosPoolAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the specifics about the association of a buffer + pool and an object." + INDEX { + tmnxChassisIndex, + tmnxObjectType, + tmnxObjectId, + tmnxObjectAppType, + tmnxObjectAppPool + } + ::= { tmnxQosPoolAppTable 1 } + +TmnxQosPoolAppEntry ::= SEQUENCE +{ + tmnxObjectType INTEGER, + tmnxObjectId Unsigned32, + tmnxObjectAppType INTEGER, + tmnxObjectAppPool TNamedItem, + tmnxObjectAppPoolRowStatus RowStatus, + tmnxObjectAppResvCbs Integer32, + tmnxObjectAppSlopePolicy TNamedItem, + tmnxObjectAppPoolSize Integer32, + tmnxObjectAppResvCbsAmbrAlrmStep Integer32, + tmnxObjectAppResvCbsAmbrAlrmMax Integer32, + tmnxObjectAppAmbrAlrmThresh Integer32, + tmnxObjectAppRedAlrmThresh Integer32 +} + +tmnxObjectType OBJECT-TYPE + SYNTAX INTEGER { + mda (1), + port (2), + unused (3), + bundle (4), + fp (5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tmnxObjectType defines the type of object to which the pool + is being setup for." + ::= { tmnxQosPoolAppEntry 1 } + +tmnxObjectId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxObjectId specifies the object specified for this + buffer pool. The encoding of this value is determined based on + the value of tmnxObjectType. + Encoding is defined as follows: + 'mda' : defined as a TmnxPortID with the physical port set to '0'. + 'port' : defined as a TmnxPortID. + 'bundle' : defined as a TmnxPortID of type 'bundle'. + 'fp' : defined as the following encoding: + 32 17|16 9|8 1| + +---------+-------------------+-------+ + | zeros | Slot | FP ID | + +---------+-------------------+-------+" + ::= { tmnxQosPoolAppEntry 2 } + +tmnxObjectAppType OBJECT-TYPE + SYNTAX INTEGER { + accessIngress (1), + accessEgress (2), + networkIngress (3), + networkEgress (4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tmnxObjectAppType specifies the nature of usage the pool + would be used for. The pools could be used for access or network + traffic at either ingress or egress." + ::= { tmnxQosPoolAppEntry 3 } + +tmnxObjectAppPool OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxObjectAppPool specifies the name of the pool to be used/created." + ::= { tmnxQosPoolAppEntry 4 } + +tmnxObjectAppPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object tmnxObjectAppPoolRowStatus is used to create or remove a + pool application to the object." + ::= { tmnxQosPoolAppEntry 5 } + +tmnxObjectAppResvCbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The percentage of pool size reserved for CBS. The value '-1' implies + that the reserved CBS should be computed as the sum of the CBS + requested by the entities using this pool if the application point is + 'network'. For 'access' application points the value '-1' means a + default of 30%." + DEFVAL { -1 } + ::= { tmnxQosPoolAppEntry 6 } + +tmnxObjectAppSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxObjectAppSlopePolicy specifies the slope policy being used for + this pool. The Slope policies define the nature of the RED Slopes for + the high and the low priority traffic." + DEFVAL { "default" } + ::= { tmnxQosPoolAppEntry 7 } + +tmnxObjectAppPoolSize OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Size in percentage of buffer space. The value '-1' implies that the + pool size should be computed as per fair weighing between all other + pools." + DEFVAL { -1 } + ::= { tmnxQosPoolAppEntry 8 } + +tmnxObjectAppResvCbsAmbrAlrmStep OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxObjectAppResvCbsAmbrAlrmStep specifies the percentage + step-size for the reserved CBS size of the pool. When + tmnxObjectAppResvCbsAmbrAlrmStep is set to default value, the adaptive + CBS sizing is disabled. To enable adaptive CBS sizing, + tmnxObjectAppResvCbsAmbrAlrmStep MUST be set to non-default value + along with tmnxObjectAppResvCbsAmbrAlrmMax. When reserved CBS is set + to default value, adaptive CBS sizing cannot be enabled. The reserved + CBS (Committed Burst Size) defines the amount of buffer space within + the pool that is not considered shared." + DEFVAL { 0 } + ::= { tmnxQosPoolAppEntry 9 } + +tmnxObjectAppResvCbsAmbrAlrmMax OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxObjectAppResvCbsAmbrAlrmMax specifies the + maximum percentage for the reserved CBS size of the pool. + When tmnxObjectAppResvCbsAmbrAlrmMax is set to default value, the + adaptive CBS sizing is disabled. To enable adaptive CBS sizing, + tmnxObjectAppResvCbsAmbrAlrmMax MUST be set to non-default value along + with tmnxObjectAppResvCbsAmbrAlrmStep. When reserved CBS is set to + default value, adaptive CBS sizing cannot be enabled. The reserved CBS + (Committed Burst Size) defines the amount of buffer space within the + pool that is not considered shared. Max reserved CBS must not be more + than the reserved CBS." + DEFVAL { 0 } + ::= { tmnxQosPoolAppEntry 10 } + +tmnxObjectAppAmbrAlrmThresh OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxObjectAppAmbrAlrmThresh specifies the threshold for + the amber alarm on the over-subscription allowed." + DEFVAL { 0 } + ::= { tmnxQosPoolAppEntry 11 } + +tmnxObjectAppRedAlrmThresh OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxObjectAppRedAlrmThresh specifies the threshold for + the red alarm on the over-subscription allowed." + DEFVAL { 0 } + ::= { tmnxQosPoolAppEntry 12 } + +tmnxATMObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 11 } + +tmnxATMIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxATMIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxATMIntfTable has an entry for each port/channel in the system + that is configured for ATM. It contains ATM cell layer configuration + parameters." + ::= { tmnxATMObjs 1 } + +tmnxATMIntfEntry OBJECT-TYPE + SYNTAX TmnxATMIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Parameters for a particular ATM Cell Management Interface. Entries + cannot be created or deleted via SNMP SET operations. Entries will + exist in this table when ATM encapsulation is configured on the + port/channel." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxATMIntfTable 1 } + +TmnxATMIntfEntry ::= SEQUENCE +{ + tmnxATMIntfCellFormat INTEGER, + tmnxATMIntfMinVpValue Integer32, + tmnxATMIntfMapping INTEGER, + tmnxATMIntfCustomBufferMode TruthValue, + tmnxATMIntfBufferPool Integer32, + tmnxATMIntfVcThreshold Integer32 +} + +tmnxATMIntfCellFormat OBJECT-TYPE + SYNTAX INTEGER { + uni (1), + nni (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxATMIntfCellFormat is used to set the cell format (UNI or NNI) that + is to be used on the ATM interface." + DEFVAL { uni } + ::= { tmnxATMIntfEntry 1 } + +tmnxATMIntfMinVpValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxATMIntfMinVpValue is used to set the minimum allowable VPI value + that can be used on the ATM interface for a VPC." + DEFVAL { 0 } + ::= { tmnxATMIntfEntry 2 } + +tmnxATMIntfMapping OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + plcp (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxATMIntfMapping specifies the cell + mapping that is to be used on this ATM interface. When + tmnxPortChanType does not have a value of 'pdhDs3 (14)', + 'inconsistentValue' error will be returned to SNMP SET + requests. When tmnxPortChanType has a value of 'pdhDs3 (14)', + tmnxATMIntfMapping can be set to 'plcp (2)'." + DEFVAL { direct } + ::= { tmnxATMIntfEntry 3 } + +tmnxATMIntfCustomBufferMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxATMIntfCustomBufferMode specifies whether port is in + a mode that allows custom configuration of port buffer pool and VC + thresholds." + DEFVAL { false } + ::= { tmnxATMIntfEntry 4 } + +tmnxATMIntfBufferPool OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxATMIntfBufferPool specifies the percentage of the + buffers configured on this interface over the maximum allowed on this + interface. + + The value can only be changed if tmnxATMIntfCustomBufferMode + is set to 'true'. Changing tmnxATMIntfCustomBufferMode to + 'false' will reset tmnxATMIntfBufferPool back to the default + value." + DEFVAL { 100 } + ::= { tmnxATMIntfEntry 5 } + +tmnxATMIntfVcThreshold OBJECT-TYPE + SYNTAX Integer32 (190..117000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxATMIntfVcThreshold specifies the VC buffer threshold + for all VCs configured on this port. + + The value can only be changed if tmnxATMIntfCustomBufferMode + is set to 'true'. Changing tmnxATMIntfCustomBufferMode to + 'false' will reset tmnxATMIntfVcThreshold back to the default + value." + DEFVAL { 190 } + ::= { tmnxATMIntfEntry 6 } + +tmnxPortATMVpShaperTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortATMVpShaperTblLastCh indicates the sysUpTime at + the time of the last modification of tmnxPortATMVpShaperTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxATMObjs 2 } + +tmnxPortATMVpShaperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortATMVpShaperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortATMVpShaperTable has an entry for each ATM port-level VP + shaper configured on this system." + ::= { tmnxATMObjs 3 } + +tmnxPortATMVpShaperEntry OBJECT-TYPE + SYNTAX TmnxPortATMVpShaperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular ATM port-level VP shaper. Entries are + created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortATMVpShaperVpi + } + ::= { tmnxPortATMVpShaperTable 1 } + +TmnxPortATMVpShaperEntry ::= SEQUENCE +{ + tmnxPortATMVpShaperVpi AtmVpIdentifier, + tmnxPortATMVpShaperRowStatus RowStatus, + tmnxPortATMVpShaperLastMgmtCh TimeStamp, + tmnxPortATMVpShaperEgrAtd AtmTrafficDescrParamIndex +} + +tmnxPortATMVpShaperVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortATMVpShaperVpi specifies the ATM Virtual Path + identifier of this row." + ::= { tmnxPortATMVpShaperEntry 1 } + +tmnxPortATMVpShaperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortATMVpShaperRowStatus specifies the row status of + this row." + ::= { tmnxPortATMVpShaperEntry 2 } + +tmnxPortATMVpShaperLastMgmtCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortATMVpShaperLastMgmtCh indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxPortATMVpShaperEntry 3 } + +tmnxPortATMVpShaperEgrAtd OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortATMVpShaperEgrAtd specifies the index of the ATM + traffic descriptor in the ATM traffic data encapsulation used for the + egress direction over the AAL5 SSCS layer. + + The definition references RFC 2684 Multiprotocol Encapsulation over + ATM AAL5 and to the ATM Forum LAN Emulation specification. + + The value of tmnxPortATMVpShaperEgrAtd must be specified when the + conceptual row is created, and it cannot be changed afterwards." + ::= { tmnxPortATMVpShaperEntry 4 } + +tmnxPortStatsObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 12 } + +tmnxPortNetIngressStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortNetIngressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series network port ingress statistics table + for providing, via SNMP, the capability of retrieving the traffic + statistics for the physical queues being used for the ports to forward + the network ingress traffic." + ::= { tmnxPortStatsObjs 1 } + +tmnxPortNetIngressStatsEntry OBJECT-TYPE + SYNTAX TmnxPortNetIngressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in tmnxPortNetIngressStatsTable. Entries are created + and deleted by the system depending on the queue policy being used at + the specific port." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortNetIngressQueueIndex + } + ::= { tmnxPortNetIngressStatsTable 1 } + +TmnxPortNetIngressStatsEntry ::= SEQUENCE +{ + tmnxPortNetIngressQueueIndex TQueueId, + tmnxPortNetIngressFwdInProfPkts Counter64, + tmnxPortNetIngressFwdOutProfPkts Counter64, + tmnxPortNetIngressFwdInProfOcts Counter64, + tmnxPortNetIngressFwdOutProfOcts Counter64, + tmnxPortNetIngressDroInProfPkts Counter64, + tmnxPortNetIngressDroOutProfPkts Counter64, + tmnxPortNetIngressDroInProfOcts Counter64, + tmnxPortNetIngressDroOutProfOcts Counter64 +} + +tmnxPortNetIngressQueueIndex OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxPortNetIngressQueueIndex serves as the tertiary index. When used + in conjunction with tmnxChassisIndex and tmnxPortPortID, it uniquely + identifies a network ingress queue for the specified port in the + managed system." + ::= { tmnxPortNetIngressStatsEntry 1 } + +tmnxPortNetIngressFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdInProfPkts indicates the number of conforming + network ingress packets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 2 } + +tmnxPortNetIngressFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdOutProfPkts indicates the number of exceeding + network ingress packets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 3 } + +tmnxPortNetIngressFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdInProfOcts indicates the number of conforming + network ingress octets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 4 } + +tmnxPortNetIngressFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdOutProfOcts indicates the number of exceeding + network ingress octets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 5 } + +tmnxPortNetIngressDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroInProfPkts indicates the number of conforming + network ingress packets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 6 } + +tmnxPortNetIngressDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroOutProfPkts indicates the number of exceeding + network ingress packets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 7 } + +tmnxPortNetIngressDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroInProfOcts indicates the number of conforming + network ingress octets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 8 } + +tmnxPortNetIngressDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroOutProfOcts indicates the number of exceeding + network ingress octets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 9 } + +tmnxPortNetEgressStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortNetEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series network port egress statistics table for + providing, via SNMP, the capability of retrieving the traffic + statistics for the physical queues being used for the ports to forward + the network egress traffic." + ::= { tmnxPortStatsObjs 2 } + +tmnxPortNetEgressStatsEntry OBJECT-TYPE + SYNTAX TmnxPortNetEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in tmnxPortNetEgressStatsTable. Entries are created + and deleted by the system depending on the queue policy being used at + the specific port." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortNetEgressQueueIndex + } + ::= { tmnxPortNetEgressStatsTable 1 } + +TmnxPortNetEgressStatsEntry ::= SEQUENCE +{ + tmnxPortNetEgressQueueIndex TQueueId, + tmnxPortNetEgressFwdInProfPkts Counter64, + tmnxPortNetEgressFwdOutProfPkts Counter64, + tmnxPortNetEgressFwdInProfOcts Counter64, + tmnxPortNetEgressFwdOutProfOcts Counter64, + tmnxPortNetEgressDroInProfPkts Counter64, + tmnxPortNetEgressDroOutProfPkts Counter64, + tmnxPortNetEgressDroInProfOcts Counter64, + tmnxPortNetEgressDroOutProfOcts Counter64, + tmnxPortNetEgressUCFwdPkts Counter64, + tmnxPortNetEgressUCFwdOcts Counter64, + tmnxPortNetEgressUCDroPkts Counter64, + tmnxPortNetEgressUCDroOcts Counter64, + tmnxPortNetEgressMCFwdPkts Counter64, + tmnxPortNetEgressMCFwdOcts Counter64, + tmnxPortNetEgressMCDroPkts Counter64, + tmnxPortNetEgressMCDroOcts Counter64 +} + +tmnxPortNetEgressQueueIndex OBJECT-TYPE + SYNTAX TQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxPortNetEgressQueueIndex serves as the tertiary index. When used in + conjunction with tmnxChassisIndex and tmnxPortPortID, it uniquely + identifies a network egress queue for the specified port in the + managed system." + ::= { tmnxPortNetEgressStatsEntry 1 } + +tmnxPortNetEgressFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdInProfPkts indicates the number of conforming + network egress packets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 2 } + +tmnxPortNetEgressFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdOutProfPkts indicates the number of exceeding + network egress packets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 3 } + +tmnxPortNetEgressFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdInProfOcts indicates the number of conforming + network egress octets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 4 } + +tmnxPortNetEgressFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdOutProfOcts indicates the number of exceeding + network egress octets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 5 } + +tmnxPortNetEgressDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroInProfPkts indicates the number of conforming + network egress packets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 6 } + +tmnxPortNetEgressDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroOutProfPkts indicates the number of exceeding + network egress packets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 7 } + +tmnxPortNetEgressDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroInProfOcts indicates the number of conforming + network egress octets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 8 } + +tmnxPortNetEgressDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroOutProfOcts indicates the number of exceeding + network egress octets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 9 } + +tmnxPortNetEgressUCFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCFwdPkts indicates the number of unicast packets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 10 } + +tmnxPortNetEgressUCFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCFwdOcts indicates the number of unicast octets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 11 } + +tmnxPortNetEgressUCDroPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCDroPkts indicates the number of unicast packets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 12 } + +tmnxPortNetEgressUCDroOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCDroOcts indicates the number of unicast octets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 13 } + +tmnxPortNetEgressMCFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCFwdPkts indicates the number of multicast packets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 14 } + +tmnxPortNetEgressMCFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCFwdOcts indicates the number of multicast octets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 15 } + +tmnxPortNetEgressMCDroPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCDroPkts indicates the number of multicast packets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 16 } + +tmnxPortNetEgressMCDroOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCDroOcts indicates the number of multicast octets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 17 } + +tmnxCiscoHDLCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCiscoHDLCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCiscoHDLCStatsTable has an entry for each port in the system + that is configured for Cisco HDLC encapsulation. It contains Cisco + HDLC protocol statistics for the particular port." + ::= { tmnxPortStatsObjs 3 } + +tmnxCiscoHDLCStatsEntry OBJECT-TYPE + SYNTAX TmnxCiscoHDLCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tmnxCiscoHDLCStatsTable." + AUGMENTS { tmnxCiscoHDLCEntry } + ::= { tmnxCiscoHDLCStatsTable 1 } + +TmnxCiscoHDLCStatsEntry ::= SEQUENCE +{ + tmnxCiscoHDLCDiscardStatInPkts Unsigned32, + tmnxCiscoHDLCDiscardStatOutPkts Unsigned32, + tmnxCiscoHDLCStatInPkts Unsigned32, + tmnxCiscoHDLCStatOutPkts Unsigned32, + tmnxCiscoHDLCStatInOctets Unsigned32, + tmnxCiscoHDLCStatOutOctets Unsigned32 +} + +tmnxCiscoHDLCDiscardStatInPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCDiscardStatInPkts indicates the number of inbound Cisco + HDLC packets discarded." + ::= { tmnxCiscoHDLCStatsEntry 1 } + +tmnxCiscoHDLCDiscardStatOutPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCDiscardStatOutPkts indicates the number of outbound Cisco + HDLC packets discarded." + ::= { tmnxCiscoHDLCStatsEntry 2 } + +tmnxCiscoHDLCStatInPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatInPkts indicates the number of inbound Cisco HDLC + packets." + ::= { tmnxCiscoHDLCStatsEntry 3 } + +tmnxCiscoHDLCStatOutPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatOutPkts indicates the number of outbound Cisco HDLC + packets." + ::= { tmnxCiscoHDLCStatsEntry 4 } + +tmnxCiscoHDLCStatInOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatInOctets indicates the number of inbound Cisco HDLC + octets." + ::= { tmnxCiscoHDLCStatsEntry 5 } + +tmnxCiscoHDLCStatOutOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatOutOctets indicates the number of outbound Cisco HDLC + octets." + ::= { tmnxCiscoHDLCStatsEntry 6 } + +tmnxMcMlpppStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcMlpppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series Multiclass MLPPP statistics table for + providing the capability of retrieving the traffic statistics for the + physical queues being used for a class of a multiclass MLPPP bundle to + forward the traffic." + ::= { tmnxPortStatsObjs 4 } + +tmnxMcMlpppStatsEntry OBJECT-TYPE + SYNTAX TmnxMcMlpppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in tmnxMcMlpppStatsTable. Entries are created and + deleted by the system depending on the number of classes being used by + a given MLPPP bundle." + INDEX { + tmnxChassisIndex, + tmnxBundleBundleID, + tmnxMcMlpppClassIndex + } + ::= { tmnxMcMlpppStatsTable 1 } + +TmnxMcMlpppStatsEntry ::= SEQUENCE +{ + tmnxMcMlpppClassIndex TmnxMcMlpppClassIndex, + tmnxMcMlpppStatsIngressOct Counter32, + tmnxMcMlpppStatsIngressPkt Counter32, + tmnxMcMlpppStatsIngressErrPkt Counter32, + tmnxMcMlpppStatsEgressOct Counter32, + tmnxMcMlpppStatsEgressPkt Counter32, + tmnxMcMlpppStatsEgressErrPkt Counter32 +} + +tmnxMcMlpppClassIndex OBJECT-TYPE + SYNTAX TmnxMcMlpppClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxMcMlpppClassIndex serves as the tertiary index. When used in + conjunction with tmnxChassisIndex and tmnxBundleBundleID, it uniquely + identifies a class of a multiclass MLPPP bundle in the managed system." + ::= { tmnxMcMlpppStatsEntry 1 } + +tmnxMcMlpppStatsIngressOct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsIngressOct indicates the total number of + octets in all packets received on the bundle for the given class on + ingress before reassembly." + ::= { tmnxMcMlpppStatsEntry 2 } + +tmnxMcMlpppStatsIngressPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsIngressPkt indicates the total number of + packets forwarded on the bundle for the given class on ingress towards + higher layer protocols." + ::= { tmnxMcMlpppStatsEntry 3 } + +tmnxMcMlpppStatsIngressErrPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsIngressErrPkt indicates the total number + of packets discarded due to reassembly errors on the bundle for the + given class on ingress." + ::= { tmnxMcMlpppStatsEntry 4 } + +tmnxMcMlpppStatsEgressOct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsEgressOct indicates the total number of + octets in all packets received on the bundle for the given class on + egress before segmentation." + ::= { tmnxMcMlpppStatsEntry 5 } + +tmnxMcMlpppStatsEgressPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsEgressPkt indicates the total number of + packets forwarded on the bundle for the given class on egress towards + the line." + ::= { tmnxMcMlpppStatsEntry 6 } + +tmnxMcMlpppStatsEgressErrPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsEgressErrPkt indicates the total number + of packets discarded due to segmentation errors on the bundle for the + given class on egress." + ::= { tmnxMcMlpppStatsEntry 7 } + +tmnxPortNetEgrQStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortNetEgrQStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series network port egress statistics table for + providing, via SNMP, the capability of retrieving the traffic + statistics for the queue-group queues being used for the ports to + forward the network egress traffic." + ::= { tmnxPortStatsObjs 5 } + +tmnxPortNetEgrQStatEntry OBJECT-TYPE + SYNTAX TmnxPortNetEgrQStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in tmnxPortNetEgrQStatTable. Entries are created and + deleted by the system depending on the queue policy being used at the + specific port. + + In release 10.0 tPortNetEgrQGrpInstanceId is added as another index + before tmnxPortEgrQosQStatQueueId for this tmnxPortNetEgrQStatTable." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortNetEgrQGrpName, + tPortNetEgrQGrpInstanceId, + tmnxPortEgrQosQStatQueueId + } + ::= { tmnxPortNetEgrQStatTable 1 } + +TmnxPortNetEgrQStatEntry ::= SEQUENCE +{ + tmnxPortNetEgrQFwdInProfPkts Counter64, + tmnxPortNetEgrQFwdOutProfPkts Counter64, + tmnxPortNetEgrQFwdInProfOcts Counter64, + tmnxPortNetEgrQFwdOutProfOcts Counter64, + tmnxPortNetEgrQDroInProfPkts Counter64, + tmnxPortNetEgrQDroOutProfPkts Counter64, + tmnxPortNetEgrQDroInProfOcts Counter64, + tmnxPortNetEgrQDroOutProfOcts Counter64 +} + +tmnxPortNetEgrQFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQFwdInProfPkts indicates the number of + conforming network egress packets forwarded on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 1 } + +tmnxPortNetEgrQFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQFwdOutProfPkts indicates the number of + exceeding network egress packets forwarded on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 2 } + +tmnxPortNetEgrQFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQFwdInProfOcts indicates the number of + conforming network egress octets forwarded on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 3 } + +tmnxPortNetEgrQFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQFwdOutProfOcts indicates the number of + exceeding network egress octets forwarded on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 4 } + +tmnxPortNetEgrQDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQDroInProfPkts indicates the number of + conforming network egress packets dropped on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 5 } + +tmnxPortNetEgrQDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQDroOutProfPkts indicates the number of + exceeding network egress packets dropped on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 6 } + +tmnxPortNetEgrQDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQDroInProfOcts indicates the number of + conforming network egress octets dropped on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 7 } + +tmnxPortNetEgrQDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortNetEgrQDroOutProfOcts indicates the number of + exceeding network egress octets dropped on this port using this + queue-group queue." + ::= { tmnxPortNetEgrQStatEntry 8 } + +tmnxPortCemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortCemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains CEM Port statistics." + ::= { tmnxPortStatsObjs 6 } + +tmnxPortCemStatsEntry OBJECT-TYPE + SYNTAX TmnxPortCemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics for a specific CEM Port." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortCemStatsTable 1 } + +TmnxPortCemStatsEntry ::= SEQUENCE +{ + tmnxPortCemStatsReportAlarm BITS, + tmnxPortCemStatsIgrForwardedPkts Counter32, + tmnxPortCemStatsIgrDroppedPkts Counter32, + tmnxPortCemStatsEgrForwardedPkts Counter32, + tmnxPortCemStatsEgrDroppedPkts Counter32, + tmnxPortCemStatsEgrMissingPkts Counter32, + tmnxPortCemStatsEgrPktsReOrder Counter32, + tmnxPortCemStatsEgrJtrBfrURun Counter32, + tmnxPortCemStatsEgrJtrBfrORun Counter32, + tmnxPortCemStatsEgrMisOrderDrop Counter32, + tmnxPortCemStatsEgrMalformedPkts Counter32, + tmnxPortCemStatsEgrLBitDrop Counter32, + tmnxPortCemStatsEgrMultipleDrop Counter32, + tmnxPortCemStatsEgrESs Counter32, + tmnxPortCemStatsEgrSESs Counter32, + tmnxPortCemStatsEgrUASs Counter32, + tmnxPortCemStatsEgrFailureCounts Counter32, + tmnxPortCemStatsEgrURunCounts Counter32, + tmnxPortCemStatsEgrORunCounts Counter32, + tmnxPortCemStatsEgrJtrBfrDepth Gauge32 +} + +tmnxPortCemStatsReportAlarm OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + strayPkts (1), + malformedPkts (2), + pktLoss (3), + bfrOverrun (4), + bfrUnderrun (5), + rmtPktLoss (6), + rmtFault (7), + rmtRdi (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsReportAlarm indicates the type of + Circuit EMulation (CEM) alarm currently active on the port. The + syntax of this object mirrors that of the CemSapReportAlarm + TEXTUAL-CONVENTION. The values may be one of: + strayPkts (1)- receiving stray packets. + malformedPkts (2)- detecting malformed packets. + pktLoss (3)- experiencing packet loss. + bfrOverrun (4)- experiencing jitter buffer overrun. + bfrUnderrun (5)- experiencing jitter buffer underrun. + rmtPktLoss (6)- remote packet loss indication. + rmtFault (7)- remote TDM fault indication. + rmtRdi (8)- remote RDI indication." + ::= { tmnxPortCemStatsEntry 1 } + +tmnxPortCemStatsIgrForwardedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsIgrForwardedPkts indicates the number of + packets that were successfully forwarded." + ::= { tmnxPortCemStatsEntry 2 } + +tmnxPortCemStatsIgrDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsIgrDroppedPkts indicates the total number + of packets that were dropped due to errors." + ::= { tmnxPortCemStatsEntry 3 } + +tmnxPortCemStatsEgrForwardedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrForwardedPkts indicates the number of + packets that were successfully forwarded." + ::= { tmnxPortCemStatsEntry 4 } + +tmnxPortCemStatsEgrDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrDroppedPkts indicates the total number + of packets that were dropped due to errors." + ::= { tmnxPortCemStatsEntry 5 } + +tmnxPortCemStatsEgrMissingPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrMissingPkts indicates the number of + missing packets (as detected via control word sequence number gaps)." + ::= { tmnxPortCemStatsEntry 6 } + +tmnxPortCemStatsEgrPktsReOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrPktsReOrder indicates the number of + packets detected out of sequence (via control word sequence number), + but successfully re-ordered." + ::= { tmnxPortCemStatsEntry 7 } + +tmnxPortCemStatsEgrJtrBfrURun OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrJtrBfrURun indicates the number of + times a packet needed to be played out and the jitter buffer was + empty." + ::= { tmnxPortCemStatsEntry 8 } + +tmnxPortCemStatsEgrJtrBfrORun OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrJtrBfrORun indicates the number of + times a packet was dropped because it could not fit in the jitter + buffer." + ::= { tmnxPortCemStatsEntry 9 } + +tmnxPortCemStatsEgrMisOrderDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrMisOrderDrop indicates the number of + packets detected out of order (via control word sequence numbers), and + could not be re-ordered, or could not be placed in the jitter buffer + because it was out of the current window." + ::= { tmnxPortCemStatsEntry 10 } + +tmnxPortCemStatsEgrMalformedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrMalformedPkts indicates the number of + packets detected with unexpected size, or bad headers' stack." + ::= { tmnxPortCemStatsEntry 11 } + +tmnxPortCemStatsEgrLBitDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrLBitDrop indicates the number of + packets dropped due to the L bit set by the far end." + ::= { tmnxPortCemStatsEntry 12 } + +tmnxPortCemStatsEgrMultipleDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrMultipleDrop indicates the number of + packets dropped due to multiple sequence numbers." + ::= { tmnxPortCemStatsEntry 13 } + +tmnxPortCemStatsEgrESs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrESs indicates the number of + Error Seconds (ESs) encountered. Any malformed packet, + seq. error, LOPS and similar are considered as error seconds." + ::= { tmnxPortCemStatsEntry 14 } + +tmnxPortCemStatsEgrSESs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrSESs indicates the number + of Severely Error Seconds (SESs) encountered. This is + when more than 30 percent of the packets within a one + second window are missing." + ::= { tmnxPortCemStatsEntry 15 } + +tmnxPortCemStatsEgrUASs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrUASs indicates the number of + Unavailable Seconds (UASs) encountered. Any consecutive ten seconds of + SESs are counted as one UAS." + ::= { tmnxPortCemStatsEntry 16 } + +tmnxPortCemStatsEgrFailureCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrFailureCounts indicates + the number failure events. A failure event begins when + the LOPS failure is declared, and ends when the failure + is cleared." + ::= { tmnxPortCemStatsEntry 17 } + +tmnxPortCemStatsEgrURunCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrURunCounts indicates the number of + times the jitter buffer went into an underrun state." + ::= { tmnxPortCemStatsEntry 18 } + +tmnxPortCemStatsEgrORunCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrORunCounts indicates the number of + times the jitter buffer went into an overrun state." + ::= { tmnxPortCemStatsEntry 19 } + +tmnxPortCemStatsEgrJtrBfrDepth OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortCemStatsEgrJtrBfrDepth indicates the current + packet depth of the jitter buffer." + ::= { tmnxPortCemStatsEntry 20 } + +tPortNetEgrQGrpPStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortNetEgrQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStatTable contains port egress queue + group policer statistics on network side." + ::= { tmnxPortStatsObjs 7 } + +tPortNetEgrQGrpPStatEntry OBJECT-TYPE + SYNTAX TPortNetEgrQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStatEntry defines an entry in the + tPortNetEgrQGrpPStatTable. It represents statistics about a specific + QoS egress queue group policer on the specified port." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortNetEgrQGrpName, + tPortNetEgrQGrpInstanceId, + tPortNetEgrQGrpPStatQosPolicerId + } + ::= { tPortNetEgrQGrpPStatTable 1 } + +TPortNetEgrQGrpPStatEntry ::= SEQUENCE +{ + tPortNetEgrQGrpPStatQosPolicerId Integer32, + tPortNetEgrQGrpPStatMode TmnxEgrPolicerStatMode, + tPortNetEgrQGrpPStOffInProfPkt Counter64, + tPortNetEgrQGrpPStOffInProfPktL Counter32, + tPortNetEgrQGrpPStOffInProfPktH Counter32, + tPortNetEgrQGrpPStFwdInProfPkt Counter64, + tPortNetEgrQGrpPStFwdInProfPktL Counter32, + tPortNetEgrQGrpPStFwdInProfPktH Counter32, + tPortNetEgrQGrpPStDrpInProfPkt Counter64, + tPortNetEgrQGrpPStDrpInProfPktL Counter32, + tPortNetEgrQGrpPStDrpInProfPktH Counter32, + tPortNetEgrQGrpPStOffOutProfPkt Counter64, + tPortNetEgrQGrpPStOffOutProfPktL Counter32, + tPortNetEgrQGrpPStOffOutProfPktH Counter32, + tPortNetEgrQGrpPStFwdOutProfPkt Counter64, + tPortNetEgrQGrpPStFwdOutProfPktL Counter32, + tPortNetEgrQGrpPStFwdOutProfPktH Counter32, + tPortNetEgrQGrpPStDrpOutProfPkt Counter64, + tPortNetEgrQGrpPStDrpOutProfPktL Counter32, + tPortNetEgrQGrpPStDrpOutProfPktH Counter32, + tPortNetEgrQGrpPStOffInProfOct Counter64, + tPortNetEgrQGrpPStOffInProfOctL Counter32, + tPortNetEgrQGrpPStOffInProfOctH Counter32, + tPortNetEgrQGrpPStFwdInProfOct Counter64, + tPortNetEgrQGrpPStFwdInProfOctL Counter32, + tPortNetEgrQGrpPStFwdInProfOctH Counter32, + tPortNetEgrQGrpPStDrpInProfOct Counter64, + tPortNetEgrQGrpPStDrpInProfOctL Counter32, + tPortNetEgrQGrpPStDrpInProfOctH Counter32, + tPortNetEgrQGrpPStOffOutProfOct Counter64, + tPortNetEgrQGrpPStOffOutProfOctL Counter32, + tPortNetEgrQGrpPStOffOutProfOctH Counter32, + tPortNetEgrQGrpPStFwdOutProfOct Counter64, + tPortNetEgrQGrpPStFwdOutProfOctL Counter32, + tPortNetEgrQGrpPStFwdOutProfOctH Counter32, + tPortNetEgrQGrpPStDrpOutProfOct Counter64, + tPortNetEgrQGrpPStDrpOutProfOctL Counter32, + tPortNetEgrQGrpPStDrpOutProfOctH Counter32, + tPortNetEgrQGrpPStUncolPktOff Counter64, + tPortNetEgrQGrpPStUncolPktOffL Counter32, + tPortNetEgrQGrpPStUncolPktOffH Counter32, + tPortNetEgrQGrpPStUncolOctOff Counter64, + tPortNetEgrQGrpPStUncolOctOffL Counter32, + tPortNetEgrQGrpPStUncolOctOffH Counter32, + tPortNetEgrQGrpPStFwdExdProfPkts Counter64, + tPortNetEgrQGrpPStDrpExdProfPkts Counter64, + tPortNetEgrQGrpPStFwdExdProfOcts Counter64, + tPortNetEgrQGrpPStDrpExdProfOcts Counter64, + tPortNetEgrQGrpPStOffExdProfPkts Counter64, + tPortNetEgrQGrpPStOffExdProfOcts Counter64, + tPortNetEgrQGrpPStOffInPProfPkts Counter64, + tPortNetEgrQGrpPStFwdInPProfPkts Counter64, + tPortNetEgrQGrpPStDrpInPProfPkts Counter64, + tPortNetEgrQGrpPStOffInPProfOcts Counter64, + tPortNetEgrQGrpPStFwdInPProfOcts Counter64, + tPortNetEgrQGrpPStDrpInPProfOcts Counter64 +} + +tPortNetEgrQGrpPStatQosPolicerId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStatQosPolicerId specifies the index of + the egress QoS policer queue group on network port." + ::= { tPortNetEgrQGrpPStatEntry 1 } + +tPortNetEgrQGrpPStatMode OBJECT-TYPE + SYNTAX TmnxEgrPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStatMode indicates the stat mode used by + this policer." + ::= { tPortNetEgrQGrpPStatEntry 2 } + +tPortNetEgrQGrpPStOffInProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInProfPkt indicates the number of + in-profile packets (rate below CIR) offered by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 3 } + +tPortNetEgrQGrpPStOffInProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInProfPktL indicates the lower 32 + bits of tPortNetEgrQGrpPStOffInProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 4 } + +tPortNetEgrQGrpPStOffInProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInProfPktH indicates the upper 32 + bits of tPortNetEgrQGrpPStOffInProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 5 } + +tPortNetEgrQGrpPStFwdInProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInProfPkt indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 6 } + +tPortNetEgrQGrpPStFwdInProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInProfPktL indicates the lower 32 + bits of tPortNetEgrQGrpPStFwdInProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 7 } + +tPortNetEgrQGrpPStFwdInProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInProfPktH indicates the upper 32 + bits of tPortNetEgrQGrpPStFwdInProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 8 } + +tPortNetEgrQGrpPStDrpInProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInProfPkt indicates the number of + in-profile packets discarded by the egress Pchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tPortNetEgrQGrpPStatEntry 9 } + +tPortNetEgrQGrpPStDrpInProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInProfPktL indicates the lower 32 + bits of tPortNetEgrQGrpPStDrpInProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 10 } + +tPortNetEgrQGrpPStDrpInProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInProfPktH indicates the upper 32 + bits of tPortNetEgrQGrpPStDrpInProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 11 } + +tPortNetEgrQGrpPStOffOutProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffOutProfPkt indicates the number of + out-of-profile packets (rate above CIR) offered by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 12 } + +tPortNetEgrQGrpPStOffOutProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffOutProfPktL indicates the lower 32 + bits of tPortNetEgrQGrpPStOffOutProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 13 } + +tPortNetEgrQGrpPStOffOutProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffOutProfPktH indicates the upper 32 + bits of tPortNetEgrQGrpPStOffOutProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 14 } + +tPortNetEgrQGrpPStFwdOutProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdOutProfPkt indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 15 } + +tPortNetEgrQGrpPStFwdOutProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdOutProfPktL indicates the lower 32 + bits of tPortNetEgrQGrpPStFwdOutProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 16 } + +tPortNetEgrQGrpPStFwdOutProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdOutProfPktH indicates the upper 32 + bits of tPortNetEgrQGrpPStFwdOutProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 17 } + +tPortNetEgrQGrpPStDrpOutProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpOutProfPkt indicates the number of + out-of-profile packets discarded by the egress Pchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { tPortNetEgrQGrpPStatEntry 18 } + +tPortNetEgrQGrpPStDrpOutProfPktL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpOutProfPktL indicates the lower 32 + bits of tPortNetEgrQGrpPStDrpOutProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 19 } + +tPortNetEgrQGrpPStDrpOutProfPktH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpOutProfPktH indicates the upper 32 + bits of tPortNetEgrQGrpPStDrpOutProfPkt." + ::= { tPortNetEgrQGrpPStatEntry 20 } + +tPortNetEgrQGrpPStOffInProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInProfOct indicates the number of + in-profile octets (rate below CIR) offered by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 21 } + +tPortNetEgrQGrpPStOffInProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInProfOctL indicates the lower 32 + bits of tPortNetEgrQGrpPStOffInProfOct." + ::= { tPortNetEgrQGrpPStatEntry 22 } + +tPortNetEgrQGrpPStOffInProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInProfOctH indicates the upper 32 + bits of tPortNetEgrQGrpPStOffInProfOct." + ::= { tPortNetEgrQGrpPStatEntry 23 } + +tPortNetEgrQGrpPStFwdInProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInProfOct indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 24 } + +tPortNetEgrQGrpPStFwdInProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInProfOctL indicates the lower 32 + bits of tPortNetEgrQGrpPStFwdInProfOct." + ::= { tPortNetEgrQGrpPStatEntry 25 } + +tPortNetEgrQGrpPStFwdInProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInProfOctH indicates the upper 32 + bits of tPortNetEgrQGrpPStFwdInProfOct." + ::= { tPortNetEgrQGrpPStatEntry 26 } + +tPortNetEgrQGrpPStDrpInProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInProfOct indicates the number of + in-profile octets discarded by the egress Pchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tPortNetEgrQGrpPStatEntry 27 } + +tPortNetEgrQGrpPStDrpInProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInProfOctL indicates the lower 32 + bits of tPortNetEgrQGrpPStDrpInProfOct." + ::= { tPortNetEgrQGrpPStatEntry 28 } + +tPortNetEgrQGrpPStDrpInProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInProfOctH indicates the upper 32 + bits of tPortNetEgrQGrpPStDrpInProfOct." + ::= { tPortNetEgrQGrpPStatEntry 29 } + +tPortNetEgrQGrpPStOffOutProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffOutProfOct indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 30 } + +tPortNetEgrQGrpPStOffOutProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffOutProfOctL indicates the lower 32 + bits of tPortNetEgrQGrpPStOffOutProfOct." + ::= { tPortNetEgrQGrpPStatEntry 31 } + +tPortNetEgrQGrpPStOffOutProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffOutProfOctH indicates the upper 32 + bits of tPortNetEgrQGrpPStOffOutProfOct." + ::= { tPortNetEgrQGrpPStatEntry 32 } + +tPortNetEgrQGrpPStFwdOutProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdOutProfOct indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 33 } + +tPortNetEgrQGrpPStFwdOutProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdOutProfOctL indicates the lower 32 + bits of tPortNetEgrQGrpPStFwdOutProfOct." + ::= { tPortNetEgrQGrpPStatEntry 34 } + +tPortNetEgrQGrpPStFwdOutProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdOutProfOctH indicates the upper 32 + bits of tPortNetEgrQGrpPStFwdOutProfOct." + ::= { tPortNetEgrQGrpPStatEntry 35 } + +tPortNetEgrQGrpPStDrpOutProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpOutProfOct indicates the number of + out-of-profile octets discarded by the egress Pchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { tPortNetEgrQGrpPStatEntry 36 } + +tPortNetEgrQGrpPStDrpOutProfOctL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpOutProfOctL indicates the lower 32 + bits of tPortNetEgrQGrpPStDrpOutProfOct." + ::= { tPortNetEgrQGrpPStatEntry 37 } + +tPortNetEgrQGrpPStDrpOutProfOctH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpOutProfOctH indicates the upper 32 + bits of tPortNetEgrQGrpPStDrpOutProfOct." + ::= { tPortNetEgrQGrpPStatEntry 38 } + +tPortNetEgrQGrpPStUncolPktOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStUncolPktOff indicates the number of + uncolored packets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 39 } + +tPortNetEgrQGrpPStUncolPktOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStUncolPktOffL indicates the lower 32 + bits of tPortNetEgrQGrpPStUncolPktOff." + ::= { tPortNetEgrQGrpPStatEntry 40 } + +tPortNetEgrQGrpPStUncolPktOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStUncolPktOffH indicates the upper 32 + bits of tPortNetEgrQGrpPStUncolPktOff." + ::= { tPortNetEgrQGrpPStatEntry 41 } + +tPortNetEgrQGrpPStUncolOctOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStUncolOctOff indicates the number of + uncolored octets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 42 } + +tPortNetEgrQGrpPStUncolOctOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStUncolOctOffL indicates the lower 32 + bits of tPortNetEgrQGrpPStUncolOctOff." + ::= { tPortNetEgrQGrpPStatEntry 43 } + +tPortNetEgrQGrpPStUncolOctOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStUncolOctOffH indicates the upper 32 + bits of tPortNetEgrQGrpPStUncolOctOff." + ::= { tPortNetEgrQGrpPStatEntry 44 } + +tPortNetEgrQGrpPStFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdExdProfPkts indicates the number of + exceed-profile packets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 45 } + +tPortNetEgrQGrpPStDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpExdProfPkts indicates the number of + exceed-profile packets discarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 46 } + +tPortNetEgrQGrpPStFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdExdProfOcts indicates the number of + exceed-profile octets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 47 } + +tPortNetEgrQGrpPStDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpExdProfOcts indicates the number of + exceed-profile octets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 48 } + +tPortNetEgrQGrpPStOffExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffExdProfPkts indicates the number of + exceed-profile packets offered by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 49 } + +tPortNetEgrQGrpPStOffExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffExdProfOcts indicates the number of + exceed-profile octets offered by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 50 } + +tPortNetEgrQGrpPStOffInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInPProfPkts indicates the number of + inplus-profile packets offered by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 51 } + +tPortNetEgrQGrpPStFwdInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInPProfPkts indicates the number of + inplus-profile packets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 52 } + +tPortNetEgrQGrpPStDrpInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInPProfPkts indicates the number of + inplus-profile packets discarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 53 } + +tPortNetEgrQGrpPStOffInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStOffInPProfOcts indicates the number of + inplus-profile octets offered by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 54 } + +tPortNetEgrQGrpPStFwdInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStFwdInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 55 } + +tPortNetEgrQGrpPStDrpInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortNetEgrQGrpPStDrpInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tPortNetEgrQGrpPStatEntry 56 } + +tmnxCohOptPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCohOptPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCohOptPortStatsTable contains statistics information for DWDM + coherent optical ports in the Nokia SROS system." + ::= { tmnxPortStatsObjs 8 } + +tmnxCohOptPortStatsEntry OBJECT-TYPE + SYNTAX TmnxCohOptPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry includes statistics for a DWDM coherent optical port in + the system. Entries cannot be created or deleted via SNMP SET + operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxCohOptPortStatsTable 1 } + +TmnxCohOptPortStatsEntry ::= SEQUENCE +{ + tmnxCohOptPortStatsElapsedSec Counter32, + tmnxCohOptPortRxBER Gauge32, + tmnxCohOptPortRxBERAvg Gauge32, + tmnxCohOptPortRxBERMin Gauge32, + tmnxCohOptPortRxBERMax Gauge32, + tmnxCohOptPortRxSNR Gauge32, + tmnxCohOptPortRxSNRAvg Gauge32, + tmnxCohOptPortRxSNRMin Gauge32, + tmnxCohOptPortRxSNRMax Gauge32, + tmnxCohOptPortRxChromaticDisp Integer32, + tmnxCohOptPortRxChromaticDispAvg Integer32, + tmnxCohOptPortRxChromaticDispMin Integer32, + tmnxCohOptPortRxChromaticDispMax Integer32, + tmnxCohOptPortRxDiffGrpDly Gauge32, + tmnxCohOptPortRxDiffGrpDlyAvg Gauge32, + tmnxCohOptPortRxDiffGrpDlyMin Gauge32, + tmnxCohOptPortRxDiffGrpDlyMax Gauge32, + tmnxCohOptPortRxFreqOffset Integer32, + tmnxCohOptPortRxFreqOffsetAvg Integer32, + tmnxCohOptPortRxFreqOffsetMin Integer32, + tmnxCohOptPortRxFreqOffsetMax Integer32, + tmnxCohOptPortRxQ Integer32, + tmnxCohOptPortRxQAvg Integer32, + tmnxCohOptPortRxQMin Integer32, + tmnxCohOptPortRxQMax Integer32, + tmnxCohOptPortRxPower Integer32, + tmnxCohOptPortRxPowerAvg Integer32, + tmnxCohOptPortRxPowerMin Integer32, + tmnxCohOptPortRxPowerMax Integer32, + tmnxCohOptPortTxPower Integer32, + tmnxCohOptPortTxPowerAvg Integer32, + tmnxCohOptPortTxPowerMin Integer32, + tmnxCohOptPortTxPowerMax Integer32, + tmnxCohOptPortRxOSNR Gauge32, + tmnxCohOptPortRxOSNRAvg Gauge32, + tmnxCohOptPortRxOSNRMin Gauge32, + tmnxCohOptPortRxOSNRMax Gauge32 +} + +tmnxCohOptPortStatsElapsedSec OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortStatsElapsedSec indicates the number of + elapsed seconds since the start of coherent optical stats collection + after the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 1 } + +tmnxCohOptPortRxBER OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxBER indicates the RX Bit Error Rate (BER) + since the last port statistics clear, represented as an IEEE 754 + 32-bit floating point number." + ::= { tmnxCohOptPortStatsEntry 2 } + +tmnxCohOptPortRxBERAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxBERAvg indicates the RX average BER since + the last port statistics clear, represented as an IEEE 754 32-bit + floating point number." + ::= { tmnxCohOptPortStatsEntry 3 } + +tmnxCohOptPortRxBERMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxBERMin indicates the RX minimum BER since + the last port statistics clear, represented as an IEEE 754 32-bit + floating point number." + ::= { tmnxCohOptPortStatsEntry 4 } + +tmnxCohOptPortRxBERMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxBERMax indicates the RX maximum BER since + the last port statistics clear, represented as an IEEE 754 32-bit + floating point number." + ::= { tmnxCohOptPortStatsEntry 5 } + +tmnxCohOptPortRxSNR OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxSNR indicates the RX Signal-to-Noise + Ratio (SNR) since the last port statistics clear, represented in + tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 6 } + +tmnxCohOptPortRxSNRAvg OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxSNRAvg indicates the RX average SNR since + the last port statistics clear, represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 7 } + +tmnxCohOptPortRxSNRMin OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxSNRMin indicates the RX minimum SNR since + the last port statistics clear, represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 8 } + +tmnxCohOptPortRxSNRMax OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxSNRMax indicates the RX maximum SNR since + the last port statistics clear, represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 9 } + +tmnxCohOptPortRxChromaticDisp OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxChromaticDisp indicates the RX chromatic + dispersion since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 10 } + +tmnxCohOptPortRxChromaticDispAvg OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxChromaticDispAvg indicates the RX average + chromatic dispersion since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 11 } + +tmnxCohOptPortRxChromaticDispMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxChromaticDispMin indicates the RX minimum + chromatic dispersion since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 12 } + +tmnxCohOptPortRxChromaticDispMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "picoseconds per nanometer" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxChromaticDispMax indicates the RX maximum + chromatic dispersion since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 13 } + +tmnxCohOptPortRxDiffGrpDly OBJECT-TYPE + SYNTAX Gauge32 + UNITS "picoseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxDiffGrpDly indicates the RX differential + group delay since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 14 } + +tmnxCohOptPortRxDiffGrpDlyAvg OBJECT-TYPE + SYNTAX Gauge32 + UNITS "picoseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxDiffGrpDlyAvg indicates the RX average + differential group delay since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 15 } + +tmnxCohOptPortRxDiffGrpDlyMin OBJECT-TYPE + SYNTAX Gauge32 + UNITS "picoseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxDiffGrpDlyMin indicates the RX minimum + differential group delay since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 16 } + +tmnxCohOptPortRxDiffGrpDlyMax OBJECT-TYPE + SYNTAX Gauge32 + UNITS "picoseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxDiffGrpDlyMax indicates the RX maximum + differential group delay since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 17 } + +tmnxCohOptPortRxFreqOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "MHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxFreqOffset indicates the RX frequency + offset since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 18 } + +tmnxCohOptPortRxFreqOffsetAvg OBJECT-TYPE + SYNTAX Integer32 + UNITS "MHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxFreqOffsetAvg indicates the RX average + frequency offset since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 19 } + +tmnxCohOptPortRxFreqOffsetMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "MHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxFreqOffsetMin indicates the RX minimum + frequency offset since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 20 } + +tmnxCohOptPortRxFreqOffsetMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "MHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxFreqOffsetMax indicates the RX maximum + frequency offset since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 21 } + +tmnxCohOptPortRxQ OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxQ indicates the RX Q since the last port + statistics clear, represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 22 } + +tmnxCohOptPortRxQAvg OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxQAvg indicates the RX average Q since the + last port statistics clear, represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 23 } + +tmnxCohOptPortRxQMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxQMin indicates the RX minimum Q since the + last port statistics clear, represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 24 } + +tmnxCohOptPortRxQMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxQMax indicates the RX maximum Q since the + last port statistics clear, represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 25 } + +tmnxCohOptPortRxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxPower indicates the RX optical power + since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 26 } + +tmnxCohOptPortRxPowerAvg OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxPowerAvg indicates the RX average optical + power since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 27 } + +tmnxCohOptPortRxPowerMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxPowerMin indicates the RX minimum optical + power since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 28 } + +tmnxCohOptPortRxPowerMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxPowerMax indicates the RX maximum optical + power since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 29 } + +tmnxCohOptPortTxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortTxPower indicates the TX optical power + since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 30 } + +tmnxCohOptPortTxPowerAvg OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortTxPowerAvg indicates the TX average optical + power since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 31 } + +tmnxCohOptPortTxPowerMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortTxPowerMin indicates the TX minimum optical + power since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 32 } + +tmnxCohOptPortTxPowerMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "millibel-milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortTxPowerMax indicates the TX maximum optical + power since the last port statistics clear." + ::= { tmnxCohOptPortStatsEntry 33 } + +tmnxCohOptPortRxOSNR OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxOSNR indicates the RX estimated Optical + Signal-to-Noise Ratio (OSNR) since the last port statistics clear, + represented in tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 34 } + +tmnxCohOptPortRxOSNRAvg OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxOSNRAvg indicates the RX average + estimated OSNR since the last port statistics clear, represented in + tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 35 } + +tmnxCohOptPortRxOSNRMin OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxOSNRMin indicates the RX minimum + estimated OSNR since the last port statistics clear, represented in + tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 36 } + +tmnxCohOptPortRxOSNRMax OBJECT-TYPE + SYNTAX Gauge32 + UNITS "0.1 dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCohOptPortRxOSNRMax indicates the RX maximum + estimated OSNR since the last port statistics clear, represented in + tenths of a dB." + ::= { tmnxCohOptPortStatsEntry 37 } + +tmnxPortEgrAggStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEgrAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggStatsTable specifies Aggregate Egress + traffic statistics for the ports." + ::= { tmnxPortStatsObjs 9 } + +tmnxPortEgrAggStatsEntry OBJECT-TYPE + SYNTAX TmnxPortEgrAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggStatsEntry specifies Aggregate Egress + traffic statistics for the ports. + + This entry is created for all the ports that has the value of + tmnxPortMonitorAggEgrQueueStats being set to 'enabled (1)'." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortEgrAggStatsTable 1 } + +TmnxPortEgrAggStatsEntry ::= SEQUENCE +{ + tmnxPortEgrAggFwdInProfPkts Counter64, + tmnxPortEgrAggFwdOutProfPkts Counter64, + tmnxPortEgrAggFwdInProfOcts Counter64, + tmnxPortEgrAggFwdOutProfOcts Counter64, + tmnxPortEgrAggDropInProfPkts Counter64, + tmnxPortEgrAggDropOutProfPkts Counter64, + tmnxPortEgrAggDropInProfOcts Counter64, + tmnxPortEgrAggDropOutProfOcts Counter64 +} + +tmnxPortEgrAggFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggFwdInProfPkts indicates the number of + conforming aggregate egress packets forwarded on this port." + ::= { tmnxPortEgrAggStatsEntry 1 } + +tmnxPortEgrAggFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggFwdOutProfPkts indicates the number of + exceeding aggregate egress packets forwarded on this port." + ::= { tmnxPortEgrAggStatsEntry 2 } + +tmnxPortEgrAggFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggFwdInProfOcts indicates the number of + conforming aggregate egress octets forwarded on this port." + ::= { tmnxPortEgrAggStatsEntry 3 } + +tmnxPortEgrAggFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggFwdOutProfOcts indicates the number of + exceeding aggregate egress octets forwarded on this port." + ::= { tmnxPortEgrAggStatsEntry 4 } + +tmnxPortEgrAggDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggDropInProfPkts indicates the number of + conforming aggregate egress packets dropped on this port." + ::= { tmnxPortEgrAggStatsEntry 5 } + +tmnxPortEgrAggDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggDropOutProfPkts indicates the number of + exceeding aggregate egress packets dropped on this port." + ::= { tmnxPortEgrAggStatsEntry 6 } + +tmnxPortEgrAggDropInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggDropInProfOcts indicates the number of + conforming aggregate egress octets dropped on this port." + ::= { tmnxPortEgrAggStatsEntry 7 } + +tmnxPortEgrAggDropOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEgrAggDropOutProfOcts indicates the number of + exceeding aggregate egress octets dropped on this port." + ::= { tmnxPortEgrAggStatsEntry 8 } + +tPortIngressFwdEngDRStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortIngressFwdEngDRStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortIngressFwdEngDRStatsTable specifies per-reason drop + statistics on each port for the packets dropped by the forwarding + engine." + ::= { tmnxPortStatsObjs 11 } + +tPortIngressFwdEngDRStatsEntry OBJECT-TYPE + SYNTAX TPortIngressFwdEngDRStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortIngressFwdEngDRStatsEntry specifies per-reason drop + statistics on each port for the packets dropped by the forwarding + engine." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tPortIngressFwdEngDRStatsTable 1 } + +TPortIngressFwdEngDRStatsEntry ::= SEQUENCE +{ + tFwdEngDRIpv4HeaderError Counter64, + tFwdEngDRIpv4InvalidAddress Counter64, + tFwdEngDRIpv6HeaderError Counter64, + tFwdEngDRIpv6InvalidAddress Counter64, + tFwdEngDRIpRouteBlackHoled Counter64, + tFwdEngDRACLFilterDiscards Counter64, + tFwdEngDRUcastRPFChkFailed Counter64, + tFwdEngDRBFDSpoofChkFailed Counter64, + tFwdEngDRUcastMACDstAddMismatch Counter64, + tFwdEngDRMcastMACUnicastDstIp Counter64, + tFwdEngDRUnkwnMACDstAddDscrdVPLS Counter64, + tFwdEngDRL2ServiceMTUExceed Counter64, + tFwdEngDRNeedsICMP Counter64 +} + +tFwdEngDRIpv4HeaderError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRIpv4HeaderError indicates the total number of + packets dropped by forwarding engine due an error in the IPv4 packet + header such as an IPv4 header checksum error, an invalid IP version + number (not IPv4 or IPv6) or an incorrect Total Length field." + ::= { tPortIngressFwdEngDRStatsEntry 1 } + +tFwdEngDRIpv4InvalidAddress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRIpv4InvalidAddress indicates the total number of + packets dropped by forwarding engine due to an error in source (SA) or + destination (DA) IPv4 address. Some examples include class D or class + E IPv4 DAs, loopback SA (127.0.0.0/8), 0.0.0.0/8 DA, SA is a subnet + broadcast or network address, and non-IP traffic arriving on an IP + interface that is not a valid L2 protocol for that interface (valid + protocols may include ARP, ISIS and PPP control), and cases where the + IPv4 address is a multicast address but the ethernet destination + address is not RFC1112 compliant. RFC1112 checks are also carried out + on IPIPE traffic." + ::= { tPortIngressFwdEngDRStatsEntry 2 } + +tFwdEngDRIpv6HeaderError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRIpv6HeaderError indicates the total number of + packets dropped by forwarding engine due to an error in the IPv6 + packet header such as an incorrect payload length field or an IP + version not equal to 'IPv6' when the ethernet etype or PPP ID + indicates it is IPv6." + ::= { tPortIngressFwdEngDRStatsEntry 3 } + +tFwdEngDRIpv6InvalidAddress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRIpv6InvalidAddress indicates the total number of + packets dropped by forwarding engine due to error in source (SA) or + destination (DA) IPv6 addresses. Some examples include an unspecified + IPv6 DA, an IPv6 multicast SA, non-IP traffic arriving on an IP + interface or into an IPIPE service that is not a valid L2 protocol for + that interface (valid protocols may include ARP, ISIS and PPP + control), and cases where the IPv6 address is a multicast address but + the ethernet destination address is not RFC2464 compliant. RFC 2464 + checks are also carried out on IPIPE traffic." + ::= { tPortIngressFwdEngDRStatsEntry 4 } + +tFwdEngDRIpRouteBlackHoled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRIpRouteBlackHoled indicates the total number of + packets dropped by forwarding engine due to IP address of the packet + matching a black hole route." + ::= { tPortIngressFwdEngDRStatsEntry 5 } + +tFwdEngDRACLFilterDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRACLFilterDiscards indicates the total number of + packets dropped by forwarding engine due to packets dropped by ACL + filter on the line card. This does not include packets dropped by CPM + filters or ESM antispoof filters." + ::= { tPortIngressFwdEngDRStatsEntry 6 } + +tFwdEngDRUcastRPFChkFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRUcastRPFChkFailed indicates the total number of + packets dropped by forwarding engine due to IP packet failed the + unicast reverse path forwarding (uRPF) check." + ::= { tPortIngressFwdEngDRStatsEntry 7 } + +tFwdEngDRBFDSpoofChkFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRBFDSpoofChkFailed indicates the total number of + packets dropped by forwarding engine due to the received BFD packet + either failed the TTL check or failed the source IP address lookup of + known sessions." + ::= { tPortIngressFwdEngDRStatsEntry 8 } + +tFwdEngDRUcastMACDstAddMismatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRUcastMACDstAddMismatch indicates the total + number of packets dropped by forwarding engine due to the unicast + destination MAC address not being present or when it does not match + any of the expected MAC addresses associated with the receiving + interface. Packets with multicast or broadcast MAC addresses do not + increment this counter." + ::= { tPortIngressFwdEngDRStatsEntry 9 } + +tFwdEngDRMcastMACUnicastDstIp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRMcastMACUnicastDstIp indicates the total number + of packets dropped by forwarding engine due to the destination MAC + address being multicast but the IP address is unicast." + ::= { tPortIngressFwdEngDRStatsEntry 10 } + +tFwdEngDRUnkwnMACDstAddDscrdVPLS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRUnkwnMACDstAddDscrdVPLS indicates the total + number of packets dropped by forwarding engine due to the destination + MAC address lookup in the MAC FIB failed and the VPLS service is + configured to discard packets with unknown destination MAC addresses." + ::= { tPortIngressFwdEngDRStatsEntry 11 } + +tFwdEngDRL2ServiceMTUExceed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRL2ServiceMTUExceed indicates the total number of + packets dropped by forwarding engine due to the length of the packet + received on a SAP bound to a Layer 2 service (e.g. VPLS, Epipe) + exceeded the configured MTU for the service." + ::= { tPortIngressFwdEngDRStatsEntry 12 } + +tFwdEngDRNeedsICMP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDRNeedsICMP indicates the total number of packets + dropped by forwarding engine and the received packet requires the + router to generate an ICMP message. Some examples include when the IP + packet TTL is expired or the destination host, network or Enhanced + Subscriber Management (ESM) subscriber is unreachable. Host + unreachable can occur, amongst other reasons, if the destination + address (e.g. 10.0.1.2) of a packet resolves to a loopback interface + subnet (e.g. 10.0.1.1/24) but doesn't match the specific loopback + address (e.g. 10.0.1.1). Destination unreachable can also occur, for + example, in response to an IPv6 packet received by a router from a + point-to-point link (e.g. a non-ethernet link) destined to an address + within a subnet assigned to that same link (other than one of the + receiving router's own addresses) as described in RFC 4443." + ::= { tPortIngressFwdEngDRStatsEntry 13 } + +tmnxPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortStatsTable contains statistics for every port." + ::= { tmnxPortStatsObjs 12 } + +tmnxPortStatsEntry OBJECT-TYPE + SYNTAX TmnxPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortStatsEntry contains statistics for the port." + AUGMENTS { tmnxPortEntry } + ::= { tmnxPortStatsTable 1 } + +TmnxPortStatsEntry ::= SEQUENCE +{ + tmnxPortInErrors Counter64, + tmnxPortOutErrors Counter64, + tmnxPortInDiscards Counter64, + tmnxPortOutDiscards Counter64, + tmnxPortInUnknownProtos Counter64 +} + +tmnxPortInErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortInErrors indicates the number of inbound packets + that contained errors preventing them from being deliverable to a + higher-layer protocol. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other times as + indicated by the value of ifCounterDiscontinuityTime." + ::= { tmnxPortStatsEntry 1 } + +tmnxPortOutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortOutErrors indicates the number of outbound + packets that could not be transmitted because of errors. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other times as + indicated by the value of ifCounterDiscontinuityTime." + ::= { tmnxPortStatsEntry 2 } + +tmnxPortInDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortInDiscards indicates 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. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other times as + indicated by the value of ifCounterDiscontinuityTime." + ::= { tmnxPortStatsEntry 3 } + +tmnxPortOutDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortOutDiscards indicates 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. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other times as + indicated by the value of ifCounterDiscontinuityTime." + ::= { tmnxPortStatsEntry 4 } + +tmnxPortInUnknownProtos OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortInUnknownProtos indicates the number of packets + received via the interface which were discarded because of an unknown + or unsupported protocol. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other times as + indicated by the value of ifCounterDiscontinuityTime." + ::= { tmnxPortStatsEntry 5 } + +tmnxPortEgrVoqStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEgrVoqStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortEgrVoqStatsTable contains aggregate port queue statistics + for every port." + ::= { tmnxPortStatsObjs 13 } + +tmnxPortEgrVoqStatsEntry OBJECT-TYPE + SYNTAX TmnxPortEgrVoqStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortEgrVoqStatsEntry specifies aggregate Egress queue + statistics for the ports." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + portEgrVoqId + } + ::= { tmnxPortEgrVoqStatsTable 1 } + +TmnxPortEgrVoqStatsEntry ::= SEQUENCE +{ + portEgrVoqId TEgressQueueId, + portEgrVoqStatsFwdInProfPkts Counter64, + portEgrVoqStatsDrpInProfPkts Counter64, + portEgrVoqStatsFwdOutProfPkts Counter64, + portEgrVoqStatsDrpOutProfPkts Counter64, + portEgrVoqStatsFwdInProfOcts Counter64, + portEgrVoqStatsDrpInProfOcts Counter64, + portEgrVoqStatsFwdOutProfOcts Counter64, + portEgrVoqStatsDrpOutProfOcts Counter64, + portEgrVoqStatsFwdExdProfPkts Counter64, + portEgrVoqStatsDrpExdProfPkts Counter64, + portEgrVoqStatsFwdExdProfOcts Counter64, + portEgrVoqStatsDrpExdProfOcts Counter64, + portEgrVoqStatsFwdInPlusProfPkts Counter64, + portEgrVoqStatsDrpInPlusProfPkts Counter64, + portEgrVoqStatsFwdInPlusProfOcts Counter64, + portEgrVoqStatsDrpInPlusProfOcts Counter64, + portEgrVoqStatsFwdPkts Counter64, + portEgrVoqStatsDrpPkts Counter64, + portEgrVoqStatsFwdOcts Counter64, + portEgrVoqStatsDrpOcts Counter64 +} + +portEgrVoqId OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the egress queue of the port." + ::= { tmnxPortEgrVoqStatsEntry 1 } + +portEgrVoqStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets forwarded by the port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 2 } + +portEgrVoqStatsDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets discarded by the port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 3 } + +portEgrVoqStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets forwarded by the port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 4 } + +portEgrVoqStatsDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets discarded by the port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 5 } + +portEgrVoqStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets forwarded by the port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 6 } + +portEgrVoqStatsDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets discarded by the port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 7 } + +portEgrVoqStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets forwarded by the port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 8 } + +portEgrVoqStatsDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets discarded by the port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 9 } + +portEgrVoqStatsFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile packets forwarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 10 } + +portEgrVoqStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile packets discarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 11 } + +portEgrVoqStatsFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile octets forwarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 12 } + +portEgrVoqStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile octets discarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 13 } + +portEgrVoqStatsFwdInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile packets forwarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 14 } + +portEgrVoqStatsDrpInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile packets discarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 15 } + +portEgrVoqStatsFwdInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile octets forwarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 16 } + +portEgrVoqStatsDrpInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile octets discarded on this port egress + queue." + ::= { tmnxPortEgrVoqStatsEntry 17 } + +portEgrVoqStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets forwarded on this port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 18 } + +portEgrVoqStatsDrpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets discarded on this port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 19 } + +portEgrVoqStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets forwarded on this port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 20 } + +portEgrVoqStatsDrpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets discarded on this port egress queue." + ::= { tmnxPortEgrVoqStatsEntry 21 } + +tPortEgrVPHASSchdAggStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPHASSchdAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortEgrVPHASSchdAggStatsTable contains the statistics of each + virtual port hardware aggregate shaper scheduler at the port egress + scheduler class level configured on this system." + ::= { tmnxPortStatsObjs 14 } + +tPortEgrVPHASSchdAggStatsEntry OBJECT-TYPE + SYNTAX TPortEgrVPHASSchdAggStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tPortEgrVPHASSchdAggStatsEntry represents a particular + virtual port hardware aggregate shaper scheduler classes statistics at + the port egress level specified by tPortEgrVPortName + and tPortEgrVPHAShpSchdStSCls." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName, + tPortEgrVPHAShpSchdStSCls + } + ::= { tPortEgrVPHASSchdAggStatsTable 1 } + +TPortEgrVPHASSchdAggStatsEntry ::= SEQUENCE +{ + tPortEgrVPHAShpSchdStSCls Unsigned32, + tPortEgrVPHAShpSchdStLstClrdTime TimeStamp, + tPortEgrVPHAShpSchdStSClsFwdPkt Counter64, + tPortEgrVPHAShpSchdStSClsFwdOct Counter64, + tPortEgrVPHAShpSchdStSClsDpdPkt Counter64, + tPortEgrVPHAShpSchdStSClsDpdOct Counter64 +} + +tPortEgrVPHAShpSchdStSCls OBJECT-TYPE + SYNTAX Unsigned32 (1..6 | 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdStSCls indicates the scheduler class + for the port scheduler to which a subscriber host queue can be + port-parented. When the value of tPortEgrVPHAShpSchdStSCls is + specified as '0xffffffff H', snmp GET on this table returns aggregate + statistics." + ::= { tPortEgrVPHASSchdAggStatsEntry 1 } + +tPortEgrVPHAShpSchdStLstClrdTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdStLstClrdTime indicates the sysUpTime + when the counters in this table were last cleared." + ::= { tPortEgrVPHASSchdAggStatsEntry 2 } + +tPortEgrVPHAShpSchdStSClsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdStSClsFwdPkt indicates the number of + packets forwarded by the virtual port for the scheduler class + specified by tPortEgrVPHAShpSchdStSCls." + ::= { tPortEgrVPHASSchdAggStatsEntry 3 } + +tPortEgrVPHAShpSchdStSClsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdStSClsFwdOct indicates the number of + octets forwarded by the virtual port for the scheduler class specified + by tPortEgrVPHAShpSchdStSCls." + ::= { tPortEgrVPHASSchdAggStatsEntry 4 } + +tPortEgrVPHAShpSchdStSClsDpdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdStSClsDpdPkt indicates the number of + packets dropped by the virtual port for the scheduler class specified + by tPortEgrVPHAShpSchdStSCls." + ::= { tPortEgrVPHASSchdAggStatsEntry 5 } + +tPortEgrVPHAShpSchdStSClsDpdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdStSClsDpdOct indicates the number of + octets dropped by the virtual port for the scheduler class specified + by tPortEgrVPHAShpSchdStSCls." + ::= { tPortEgrVPHASSchdAggStatsEntry 6 } + +tPortEgrVPHASSchdMonThrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPHASSchdMonThrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPortMonThrTable contains hardware aggregate + shaper scheduler policy's threshold monitoring information for each + access egress vport when the value of tPortEgrVPortHwAggShaperSchedPol + is set to configured." + ::= { tmnxPortStatsObjs 15 } + +tPortEgrVPHASSchdMonThrEntry OBJECT-TYPE + SYNTAX TPortEgrVPHASSchdMonThrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPHASSchdMonThrEntry represents threshold + monitoring information for hardware aggregate shaper scheduler policy + specified by tPortEgrVPortHwAggShaperSchedPol for each access egress + vport." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName + } + ::= { tPortEgrVPHASSchdMonThrTable 1 } + +TPortEgrVPHASSchdMonThrEntry ::= SEQUENCE +{ + tPortEgrHASSchdMonThrPortExdCnt Counter32, + tPortEgrHASSchdMonThrStartTime TimeStamp, + tPortEgrHASSchdMonThrEndTime TimeStamp, + tPortEgrHASSchdMonThrTotSamples Counter32 +} + +tPortEgrHASSchdMonThrPortExdCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHASSchdMonThrPortExdCnt represents the exceed + count for egress hardware aggregate shaper scheduler." + ::= { tPortEgrVPHASSchdMonThrEntry 1 } + +tPortEgrHASSchdMonThrStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHASSchdMonThrStartTime represents the start time + for threshold monitoring." + ::= { tPortEgrVPHASSchdMonThrEntry 2 } + +tPortEgrHASSchdMonThrEndTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHASSchdMonThrEndTime represents the end time for + threshold monitoring." + ::= { tPortEgrVPHASSchdMonThrEntry 3 } + +tPortEgrHASSchdMonThrTotSamples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHASSchdMonThrTotSamples represents total samples + collected during the threshold monitoring interval." + ::= { tPortEgrVPHASSchdMonThrEntry 4 } + +tmnxPortDcpFpStaticStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticStatTable has the statistics information of the + static-policer configured on Distributed CPU Protection Policy per + network-interface per forwarding plane." + ::= { tmnxPortStatsObjs 16 } + +tmnxPortDcpFpStaticStatEntry OBJECT-TYPE + SYNTAX TmnxPortDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpStaticStatEntry represents statistics + information per network-interface per forwarding plane for the + static-policer configured on Distributed CPU Protection Policy." + INDEX { + tmnxPortPortID, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxPortDcpFpStaticPlcrName + } + ::= { tmnxPortDcpFpStaticStatTable 1 } + +TmnxPortDcpFpStaticStatEntry ::= SEQUENCE +{ + tmnxPortDcpFpStaticPlcrName TNamedItem, + tmnxPortDcpFpStaticState TmnxDistCpuProtState, + tmnxPortDcpFpStaticExcdCount Counter64, + tmnxPortDcpFpStaticHoldDown TmnxDistCpuProtActionDuration, + tmnxPortDcpFpStaticDetectionTime Unsigned32, + tmnxPortDcpFpStaticRateType INTEGER, + tmnxPortDcpFpStaticOperPackets Integer32, + tmnxPortDcpFpStaticOperWithin Unsigned32, + tmnxPortDcpFpStaticOperInitDelay Unsigned32, + tmnxPortDcpFpStaticOperKbps Integer32, + tmnxPortDcpFpStaticOperMbs Integer32, + tmnxPortDcpFpStaticPlcrDepth Integer32 +} + +tmnxPortDcpFpStaticPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpStaticPlcrName specifies the static-policer + name for Distributed CPU Protection Policy." + ::= { tmnxPortDcpFpStaticStatEntry 1 } + +tmnxPortDcpFpStaticState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpStaticState indicates the state of the + static-policer configured on Distributed CPU Protection Policy." + ::= { tmnxPortDcpFpStaticStatEntry 2 } + +tmnxPortDcpFpStaticExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpStaticExcdCount indicates number of packets + exceeding the policing parameters since the given static-policer was + previously declared as conformant or newly instantiated." + ::= { tmnxPortDcpFpStaticStatEntry 3 } + +tmnxPortDcpFpStaticHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpStaticHoldDown indicates the remaining + hold-down period for a given static-policer." + ::= { tmnxPortDcpFpStaticStatEntry 4 } + +tmnxPortDcpFpStaticDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpStaticDetectionTime indicates the detection + time remaining for a given static-policer." + ::= { tmnxPortDcpFpStaticStatEntry 5 } + +tmnxPortDcpFpStaticRateType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticRateType indicates rate-type included." + ::= { tmnxPortDcpFpStaticStatEntry 6 } + +tmnxPortDcpFpStaticOperPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticOperPackets indicates operational packets. + Value of '-1' indicates maximum operational packets." + ::= { tmnxPortDcpFpStaticStatEntry 7 } + +tmnxPortDcpFpStaticOperWithin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticOperWithin indicates the operational delay time" + ::= { tmnxPortDcpFpStaticStatEntry 8 } + +tmnxPortDcpFpStaticOperInitDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticOperInitDelay indicates number of packets + during the initial delay." + ::= { tmnxPortDcpFpStaticStatEntry 9 } + +tmnxPortDcpFpStaticOperKbps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticOperKbps indicates the operational rate in + 'kbps'." + ::= { tmnxPortDcpFpStaticStatEntry 10 } + +tmnxPortDcpFpStaticOperMbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticOperMbs indicates the operational MBS rate." + ::= { tmnxPortDcpFpStaticStatEntry 11 } + +tmnxPortDcpFpStaticPlcrDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpStaticPlcrDepth indicates the policer depth." + ::= { tmnxPortDcpFpStaticStatEntry 12 } + +tmnxPortDcpFpDynStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynStatTable has the statistics information of the + dynamic policer for a particular protocol configured on Distributed + CPU Protection Policy per network-interface per forwarding plane." + ::= { tmnxPortStatsObjs 17 } + +tmnxPortDcpFpDynStatEntry OBJECT-TYPE + SYNTAX TmnxPortDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpDynStatEntry represents statistics + information per network-interface per forwarding plane for the dynamic + policer for a particular protocol configured on Distributed CPU + Protection Policy." + INDEX { + tmnxPortPortID, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxPortDcpFpProtocol + } + ::= { tmnxPortDcpFpDynStatTable 1 } + +TmnxPortDcpFpDynStatEntry ::= SEQUENCE +{ + tmnxPortDcpFpProtocol TmnxDistCpuProtProtocolId, + tmnxPortDcpFpDynState TmnxDistCpuProtState, + tmnxPortDcpFpDynExcdCount Counter64, + tmnxPortDcpFpDynHoldDown TmnxDistCpuProtActionDuration, + tmnxPortDcpFpDynDetectionTime Unsigned32, + tmnxPortDcpFpDynAllocated TruthValue, + tmnxPortDcpFpDynRateType INTEGER, + tmnxPortDcpFpDynOperPackets Integer32, + tmnxPortDcpFpDynOperWithin Unsigned32, + tmnxPortDcpFpDynOperInitDelay Unsigned32, + tmnxPortDcpFpDynOperKbps Integer32, + tmnxPortDcpFpDynOperMbs Integer32, + tmnxPortDcpFpDynPlcrDepth Integer32 +} + +tmnxPortDcpFpProtocol OBJECT-TYPE + SYNTAX TmnxDistCpuProtProtocolId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpProtocol specifies the protocol name to be + monitored by Distributed CPU Protection Policy." + ::= { tmnxPortDcpFpDynStatEntry 1 } + +tmnxPortDcpFpDynState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpDynState indicates the state of the dynamic + policer for a particular protocol configured on Distributed CPU + Protection Policy." + ::= { tmnxPortDcpFpDynStatEntry 2 } + +tmnxPortDcpFpDynExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpDynExcdCount indicates number of packets + exceeding the policing parameters since the dynamic policer for a + given protocol was previously declared as conformant or newly + instantiated." + ::= { tmnxPortDcpFpDynStatEntry 3 } + +tmnxPortDcpFpDynHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpDynHoldDown indicates the remaining + hold-down period for the dynamic policer for given protocol." + ::= { tmnxPortDcpFpDynStatEntry 4 } + +tmnxPortDcpFpDynDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpDynDetectionTime indicates the detection + time remaining for the dynamic policer for given protocol." + ::= { tmnxPortDcpFpDynStatEntry 5 } + +tmnxPortDcpFpDynAllocated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpDynAllocated indicates whether dynamic + policer has been allocated for this protocol." + ::= { tmnxPortDcpFpDynStatEntry 6 } + +tmnxPortDcpFpDynRateType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynRateType indicates rate-type included." + ::= { tmnxPortDcpFpDynStatEntry 7 } + +tmnxPortDcpFpDynOperPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynOperPackets indicates operational packets. Value + of '-1' indicates maximum operational packets." + ::= { tmnxPortDcpFpDynStatEntry 8 } + +tmnxPortDcpFpDynOperWithin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynOperWithin indicates the operational delay time" + ::= { tmnxPortDcpFpDynStatEntry 9 } + +tmnxPortDcpFpDynOperInitDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynOperInitDelay indicates number of packets during + the initial delay." + ::= { tmnxPortDcpFpDynStatEntry 10 } + +tmnxPortDcpFpDynOperKbps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynOperKbps indicates the operational rate in 'kbps'." + ::= { tmnxPortDcpFpDynStatEntry 11 } + +tmnxPortDcpFpDynOperMbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynOperMbs indicates the operational MBS rate." + ::= { tmnxPortDcpFpDynStatEntry 12 } + +tmnxPortDcpFpDynPlcrDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpDynPlcrDepth indicates the policer depth." + ::= { tmnxPortDcpFpDynStatEntry 13 } + +tmnxPortDcpFpLocMonStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonStatTable has the statistics information of + the local-monitoring policer configured on Distributed CPU Protection + Policy per network-interface per forwarding plane." + ::= { tmnxPortStatsObjs 18 } + +tmnxPortDcpFpLocMonStatEntry OBJECT-TYPE + SYNTAX TmnxPortDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpLocMonStatTable represents statistics + information per network-interface per forwarding plane for the + local-monitoring policer configured on Distributed CPU Protection + Policy." + INDEX { + tmnxPortPortID, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxPortDcpFpLocMonPlcrName + } + ::= { tmnxPortDcpFpLocMonStatTable 1 } + +TmnxPortDcpFpLocMonStatEntry ::= SEQUENCE +{ + tmnxPortDcpFpLocMonPlcrName TNamedItem, + tmnxPortDcpFpLocMonState TmnxDistCpuProtState, + tmnxPortDcpFpLocMonExcdCount Counter64, + tmnxPortDcpFpLocMonAllDynAlloc TruthValue, + tmnxPortDcpFpLocMonRateType INTEGER, + tmnxPortDcpFpLocMonOperPackets Integer32, + tmnxPortDcpFpLocMonOperWithin Unsigned32, + tmnxPortDcpFpLocMonOperInitDelay Unsigned32, + tmnxPortDcpFpLocMonOperKbps Integer32, + tmnxPortDcpFpLocMonOperMbs Integer32, + tmnxPortDcpFpLocMonPlcrDepth Integer32 +} + +tmnxPortDcpFpLocMonPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpLocMonPlcrName specifies the local + monitoring policy name for Distributed CPU Protection Policy." + ::= { tmnxPortDcpFpLocMonStatEntry 1 } + +tmnxPortDcpFpLocMonState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpLocMonState indicates the state of the + local-monitoring policer configured on Distributed CPU Protection + Policy." + ::= { tmnxPortDcpFpLocMonStatEntry 2 } + +tmnxPortDcpFpLocMonExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpLocMonExcdCount indicates number of packets + exceeding the policing parameters since the given local-monitoring + policer was previously declared as conformant or newly instantiated." + ::= { tmnxPortDcpFpLocMonStatEntry 3 } + +tmnxPortDcpFpLocMonAllDynAlloc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDcpFpLocMonAllDynAlloc indicates whether all the + dynamic policers associated with this local-monitor have been + allocated." + ::= { tmnxPortDcpFpLocMonStatEntry 4 } + +tmnxPortDcpFpLocMonRateType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonRateType indicates rate-type included." + ::= { tmnxPortDcpFpLocMonStatEntry 6 } + +tmnxPortDcpFpLocMonOperPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonOperPackets indicates operational packets. + Value of '-1' indicates maximum operational packets." + ::= { tmnxPortDcpFpLocMonStatEntry 7 } + +tmnxPortDcpFpLocMonOperWithin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonOperWithin indicates the operational delay time" + ::= { tmnxPortDcpFpLocMonStatEntry 8 } + +tmnxPortDcpFpLocMonOperInitDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonOperInitDelay indicates number of packets + during the initial delay." + ::= { tmnxPortDcpFpLocMonStatEntry 9 } + +tmnxPortDcpFpLocMonOperKbps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonOperKbps indicates the operational rate in + 'kbps'." + ::= { tmnxPortDcpFpLocMonStatEntry 10 } + +tmnxPortDcpFpLocMonOperMbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonOperMbs indicates the operational MBS rate." + ::= { tmnxPortDcpFpLocMonStatEntry 11 } + +tmnxPortDcpFpLocMonPlcrDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortDcpFpLocMonPlcrDepth indicates the policer depth." + ::= { tmnxPortDcpFpLocMonStatEntry 12 } + +tmnxPortSharedQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortSharedQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortSharedQStatsTable has an entry for each shared vlan queue + on this system." + ::= { tmnxPortStatsObjs 19 } + +tmnxPortSharedQStatsEntry OBJECT-TYPE + SYNTAX TmnxPortSharedQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular queue for a shared vlan qos policy. + Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tmnxPortSharedQueueVlanQosPlcy, + tPortSharedQStatsVoqId + } + ::= { tmnxPortSharedQStatsTable 1 } + +TmnxPortSharedQStatsEntry ::= SEQUENCE +{ + tPortSharedQStatsVoqId TEgressQueueId, + tPortSharedQStatsEgrFwdPkts Counter64, + tPortSharedQStatsEgrFwdOcts Counter64, + tPortSharedQStatsDrpPkts Counter64, + tPortSharedQStatsDrpOcts Counter64, + tPortSharedQStatsFwdExdProfPkts Counter64, + tPortSharedQStatsDrpExdProfPkts Counter64, + tPortSharedQStatsFwdExdProfOcts Counter64, + tPortSharedQStatsDrpExdProfOcts Counter64, + tPortSharedQStatsFwdInPlProfPkts Counter64, + tPortSharedQStatsDrpInPlProfPkts Counter64, + tPortSharedQStatsFwdInPlProfOcts Counter64, + tPortSharedQStatsDrpInPlProfOcts Counter64, + tPortSharedQStatsFwdInProfPkts Counter64, + tPortSharedQStatsDrpInProfPkts Counter64, + tPortSharedQStatsFwdInProfOcts Counter64, + tPortSharedQStatsDrpInProfOcts Counter64, + tPortSharedQStatsFwdOutProfPkts Counter64, + tPortSharedQStatsDrpOutProfPkts Counter64, + tPortSharedQStatsFwdOutProfOcts Counter64, + tPortSharedQStatsDrpOutProfOcts Counter64 +} + +tPortSharedQStatsVoqId OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortSharedQStatsVoqId specifies the queue ID which is + used as the fourth index to the table entry." + ::= { tmnxPortSharedQStatsEntry 1 } + +tPortSharedQStatsEgrFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of shared vlan qos plcy packets forwarded by the port + queue." + ::= { tmnxPortSharedQStatsEntry 2 } + +tPortSharedQStatsEgrFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of shared vlan qos plcy octets forwarded by the port queue." + ::= { tmnxPortSharedQStatsEntry 3 } + +tPortSharedQStatsDrpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of shared vlan qos plcy packets dropped by the port queue." + ::= { tmnxPortSharedQStatsEntry 4 } + +tPortSharedQStatsDrpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of shared vlan qos plcy octets dropped by the port queue." + ::= { tmnxPortSharedQStatsEntry 5 } + +tPortSharedQStatsFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile packets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 6 } + +tPortSharedQStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile packets discarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 7 } + +tPortSharedQStatsFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile octets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 8 } + +tPortSharedQStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile octets discarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 9 } + +tPortSharedQStatsFwdInPlProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile packets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 10 } + +tPortSharedQStatsDrpInPlProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile packets discarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 11 } + +tPortSharedQStatsFwdInPlProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile octets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 12 } + +tPortSharedQStatsDrpInPlProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile octets discarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 13 } + +tPortSharedQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 14 } + +tPortSharedQStatsDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets dropped on this egress queue." + ::= { tmnxPortSharedQStatsEntry 15 } + +tPortSharedQStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 16 } + +tPortSharedQStatsDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets dropped on this egress queue." + ::= { tmnxPortSharedQStatsEntry 17 } + +tPortSharedQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-profile packets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 18 } + +tPortSharedQStatsDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-profile packets dropped on this egress queue." + ::= { tmnxPortSharedQStatsEntry 19 } + +tPortSharedQStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-profile octets forwarded on this egress queue." + ::= { tmnxPortSharedQStatsEntry 20 } + +tPortSharedQStatsDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-profile octets dropped on this egress queue." + ::= { tmnxPortSharedQStatsEntry 21 } + +tPortEgrVPHAShpSchdInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortEgrVPHAShpSchdInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdInfoTable contains hardware aggregate + shaper scheduler policy's scheduling algorithm information for each + access egress vport when the value of tPortEgrVPortHwAggShaperSchedPol + is set to configured." + ::= { tmnxPortStatsObjs 20 } + +tPortEgrVPHAShpSchdInfoEntry OBJECT-TYPE + SYNTAX TPortEgrVPHAShpSchdInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortEgrVPHAShpSchdInfoEntry represents a particular + virtual port hardware aggregate shaper scheduler algorithm state at + the port egress level specified by tPortEgrVPortName." + INDEX { + tmnxChassisIndex, + tmnxPortPortID, + tPortEgrVPortName + } + ::= { tPortEgrVPHAShpSchdInfoTable 1 } + +TPortEgrVPHAShpSchdInfoEntry ::= SEQUENCE +{ + tPortEgrHAShpSchdNumAggShprMbrs Counter32, + tPortEgrHAShpSchdAlgScalngColor TmnxAggShaperSchdAlgColorType +} + +tPortEgrHAShpSchdNumAggShprMbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHAShpSchdNumAggShprMbrs represents the number of + aggregate shapers parented to this vport scheduler." + ::= { tPortEgrVPHAShpSchdInfoEntry 1 } + +tPortEgrHAShpSchdAlgScalngColor OBJECT-TYPE + SYNTAX TmnxAggShaperSchdAlgColorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortEgrHAShpSchdAlgScalngColor represents the scaling + of algorithm based on number of members." + ::= { tPortEgrVPHAShpSchdInfoEntry 2 } + +tmnxPortDwdmStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortDwdmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortDwdmStatsTable contains status and statistics information + for optical ports supporting DWDM capabilities." + ::= { tmnxPortStatsObjs 21 } + +tmnxPortDwdmStatsEntry OBJECT-TYPE + SYNTAX TmnxPortDwdmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortDwdmStatsEntry row represents status and statistics + information for an optical port supporting DWDM capabilities. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + AUGMENTS { tmnxPortDwdmConfigEntry } + ::= { tmnxPortDwdmStatsTable 1 } + +TmnxPortDwdmStatsEntry ::= SEQUENCE +{ + tmnxPortDwdmOperFrequency TmnxOpticalDwdmFrequency, + tmnxPortDwdmFrequencyMin TmnxOpticalDwdmFrequency, + tmnxPortDwdmFrequencyMax TmnxOpticalDwdmFrequency, + tmnxPortDwdmSupportedGrids BITS, + tmnxPortDwdmFineTuning TruthValue, + tmnxPortDwdmFineTuningResolution Unsigned32, + tmnxPortDwdmFineTuningRange Unsigned32 +} + +tmnxPortDwdmOperFrequency OBJECT-TYPE + SYNTAX TmnxOpticalDwdmFrequency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmOperFrequency indicates the frequency that + the equipped optical module is operating at." + ::= { tmnxPortDwdmStatsEntry 1 } + +tmnxPortDwdmFrequencyMin OBJECT-TYPE + SYNTAX TmnxOpticalDwdmFrequency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmFrequencyMin indicates the minimum frequency + supported by the equipped tunable optical port." + ::= { tmnxPortDwdmStatsEntry 2 } + +tmnxPortDwdmFrequencyMax OBJECT-TYPE + SYNTAX TmnxOpticalDwdmFrequency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmFrequencyMax indicates the maximum frequency + supported by the equipped tunable optical port." + ::= { tmnxPortDwdmStatsEntry 3 } + +tmnxPortDwdmSupportedGrids OBJECT-TYPE + SYNTAX BITS { + grid100ghz (0), + grid75ghz (1), + grid50ghz (2), + grid33ghz (3), + grid25ghz (4), + grid12dot5ghz (5), + grid6dot25ghz (6), + grid3dot125ghz (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmSupportedGrids indicates the frequency grids + supported by the equipped tunable optical port." + ::= { tmnxPortDwdmStatsEntry 4 } + +tmnxPortDwdmFineTuning OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmFineTuning indicates whether the optical port + support fine tuning of the frequency." + ::= { tmnxPortDwdmStatsEntry 5 } + +tmnxPortDwdmFineTuningResolution OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megahertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmFineTuningResolution indicates the frequency + resolution for fine tuning of the equipped optical module. The value + is only applicable when tmnxPortDwdmFineTuning is true." + ::= { tmnxPortDwdmStatsEntry 6 } + +tmnxPortDwdmFineTuningRange OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "megahertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortDwdmFineTuningRange indicates the positive or + negative offset that can be applied when using frequency fine tuning. + The offset is from a frequency of one of the grids supported by the + equipped optical module." + ::= { tmnxPortDwdmStatsEntry 7 } + +END diff --git a/MIBS/nokia/TIMETRA-QOS-MIB b/MIBS/nokia/TIMETRA-QOS-MIB new file mode 100644 index 0000000..437d2e1 --- /dev/null +++ b/MIBS/nokia/TIMETRA-QOS-MIB @@ -0,0 +1,34160 @@ +TIMETRA-QOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + AtmServiceCategory, + AtmTrafficDescrParamIndex, + AtmVcIdentifier + FROM ATM-TC-MIB + InetAddress, InetAddressIPv6, + InetAddressPrefixLength, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + Counter64, Integer32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + MacAddress, RowStatus, StorageType, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + TmnxMcMlpppClassIndex + FROM TIMETRA-PORT-MIB + Dot1PPriority, IpAddressPrefixLength, + LAGInterfaceNumberOrZero, QTagFullRange, + QTagFullRangeOrNone, ServiceAccessPoint, + TAdaptationRule, TAdvCfgRate, + TAnyQosPolicyID, TAtmTdpDescrType, + TBurstHundredthsOfPercent, TBurstLimit, + TBurstPercent, TBurstPercentOrDefault, + TBurstSize, TBurstSizeBytes, TCIRRate, + TClassBurstLimit, TDEProfile, TDEValue, + TDEWredSlopeProfile, TDSCPName, + TDSCPNameOrEmpty, TDSCPValue, + TEgrDynPolicerIdOrNone, + TEgressHsmdaCounterIdOrZero, + TEgressHsmdaPerPacketOffset, + TEgressHsmdaQueueId, + TEgressPerPacketOffset, + TEgressPolicerId, + TEgressPolicerIdOrNone, TEgressProfile, + TEgressProfileOrNone, + TEgressQPerPacketOffset, TEgressQueueId, + TEntryId, TEntryIdOrZero, TFCName, + TFCNameOrEmpty, TFCType, TFCTypeOrNone, + TFirBurstLimit, TFrameType, + THPolCIRRate, THPolPIRRate, + THPolVirtualScheCIRRate, + THPolVirtualSchePIRRate, + THSMDABurstSizeBytes, + THSMDAQueueBurstLimit, THsPirRate, + THsSchedulerPolicyGroupId, + THsSchedulerPolicyWeight, + THsmdaCIRKRate, THsmdaPIRKRate, + THsmdaPIRMRate, + THsmdaPolicyIncludeQueues, + THsmdaPolicyScheduleClass, + THsmdaSchedulerPolicyGroupId, + THsmdaWeight, THsmdaWeightClass, + THsmdaWrrWeight, TIPFilterType, + TIcmpTypeOrNone, TIngClassRemarkType, + TIngDynPolicerIdOrNone, TIngPolicerId, + TIngPolicerIdOrNone, + TIngressHsmdaCounterIdOrZero, + TIngressHsmdaPerPacketOffset, + TIngressHsmdaQueueId, TIngressPolicerId, + TIngressPolicerIdOrNone, + TIngressQPerPacketOffset, + TIngressQueueId, TIpProtocol, + TItemDescription, TItemMatch, + TItemScope, TLNamedItem, + TLNamedItemOrEmpty, TLevel, + TLevelOrDefault, TLspExpValue, + TMacFilterType, TMatchCriteria, + TMaxDecRate, TMcFrQoSProfileId, + TMlpppQoSProfileId, TNamedItem, + TNamedItemOrEmpty, + TNetIngPlcrBurstSizeBytes, + TNetIngPolicerId, + TNetIngPolicerIdOrNone, + TNetworkPolicyID, TNonZeroWeight, + TPIRRate, TPIRRatePercent, TPSPRateType, + TPerPacketOffset, TPktByteOffset, + TPlcrBurstSizeBytes, + TPolRateTypeRefOrLocalLimit, + TPolicerBurstSizeBytes, + TPolicerRateType, + TPolicerRateTypeWithRefLimit, + TPolicerWeight, TPortQosCIRRate, + TPortQosPIRRate, TPortSchedLevel, + TPortSchedulerCIR, + TPortSchedulerPIRRate, TPrecValue, + TPrecValueOrNone, TPriority, + TPriorityOrDefault, TProfile, + TProfileOrNone, + TQosHwAggShaperSchedClass, + TQosQGrpInstanceIDorZero, + TQosQueueCIRRate, TQosQueuePIRRate, + TQueueId, TQueueMode, TRatePercent, + TRateType, TRemarkType, + TSapEgressPolicyID, TSapIngressPolicyID, + TTcpUdpPort, TTcpUdpPortOperator, + TWeight, TWredSlopeProfile, + TmnxAdminStateUpDown, + TmnxEgrPolicerStatMode, + TmnxEnabledDisabledAdminState, + TmnxHigh32, TmnxIngPolicerStatMode, + TmnxInternalSchedWeightMode, TmnxLow32, + TmnxNetIngPlcyPolicerStatMode, + TmnxQosMdAutoIDCount, + TmnxQosMdAutoPolicyID, + TmnxQosRateHigh32, TmnxQosRateLow32, + TmnxSapIngPolicerStatMode, TmnxSlopeMap + FROM TIMETRA-TC-MIB + ; + +timetraQosMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision Quality + of Service features on Nokia SROS systems. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-QOS-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-QOS-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-QOS-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-QOS-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-QOS-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-QOS-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-QOS-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-QOS-MIB." + + REVISION "200602280000Z" + DESCRIPTION + "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-QOS-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-QOS-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-QOS-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-QOS-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-QOS-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-QOS-MIB." + + REVISION "200105290000Z" + DESCRIPTION + "Rev 0.1 29 May 2001 00:00 + Initial version of the TIMETRA-QOS-MIB." + + ::= { timetraSRMIBModules 16 } + +TmnxMcFrClassIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMcFrClassIndex indicates the class of a Multiclass Fr bundle. + For example, a 4-class Fr link has 4 classes with indices 0, 1, 2, and + 3." + SYNTAX Integer32 (0..15) + +TmnxSchedPlcyParentLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSchedPlcyParentLocation is an enumerated integer that indicates + the location in which the schedulers in the scheduler policy will look + to find their parent. + + none (1) - Indicates that the schedulers may not have a parent + configured. + + sub (2) - Indicates that the schedulers should look for their parent + in the subscriber profile's ingress or egress (as appropriate) + scheduler policy. + + vport (3) - Indicates that the schedulers should look for their parent + in the VPort's ingress or egress (as appropriate) scheduler policy." + SYNTAX INTEGER { + none (1), + sub (2), + vport (3) + } + +TQosPrefixListType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type TQosPrefixListType enumerates all possible prefix list types." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + +tQosObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 16 } + +tDSCPObjects OBJECT IDENTIFIER ::= { tQosObjects 1 } + +tDSCPNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDSCPNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all DSCP Names. DSCP Name entries must + exist here and be active before they can be referenced + elsewhere (e.g. IP filter)." + ::= { tDSCPObjects 1 } + +tDSCPNameEntry OBJECT-TYPE + SYNTAX TDSCPNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DSCP Name, particularly the DSCP value. + It maps a DSCP Name into a DSCP value. + + Some default entries are created by the agent. Default entries have + tDSCPNameStorageType permanent, and can not be deleted. + + Entries cannot be created by user but may be supported later. + + An attempt to create a row in this table would return no creation." + INDEX { tDSCPName } + ::= { tDSCPNameTable 1 } + +TDSCPNameEntry ::= SEQUENCE +{ + tDSCPName TDSCPName, + tDSCPNameRowStatus RowStatus, + tDSCPNameStorageType StorageType, + tDSCPNameDscpValue TDSCPValue, + tDSCPNameLastChanged TimeStamp +} + +tDSCPName OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name assigned to the DSCP Value." + ::= { tDSCPNameEntry 1 } + +tDSCPNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tDSCPNameEntry 2 } + +tDSCPNameStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type of this row in the table." + DEFVAL { nonVolatile } + ::= { tDSCPNameEntry 3 } + +tDSCPNameDscpValue OBJECT-TYPE + SYNTAX TDSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DSCP Value." + DEFVAL { 0 } + ::= { tDSCPNameEntry 4 } + +tDSCPNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tDSCPNameTable." + ::= { tDSCPNameEntry 5 } + +tFCObjects OBJECT IDENTIFIER ::= { tQosObjects 2 } + +tFCNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all Forwarding Class Names. Forwarding Class Name entries + must exist here and be active before they can be referenced + elsewhere (e.g. qos queue)." + ::= { tFCObjects 1 } + +tFCNameEntry OBJECT-TYPE + SYNTAX TFCNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Forwarding Class Name, particularly the + Forwarding Class value. + + Some default entries are created by the agent. Default entries have + tFCStorageType permanent, and can not be deleted. + + Entries cannot be created by user but maybe supported in future. + + An attempt to create a row in this table would return no creation." + INDEX { tFCName } + ::= { tFCNameTable 1 } + +TFCNameEntry ::= SEQUENCE +{ + tFCName TFCName, + tFCRowStatus RowStatus, + tFCStorageType StorageType, + tFCValue Integer32, + tFCNameLastChanged TimeStamp +} + +tFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Forwarding class name." + ::= { tFCNameEntry 1 } + +tFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tFCNameEntry 2 } + +tFCStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type of this row in the table." + DEFVAL { nonVolatile } + ::= { tFCNameEntry 3 } + +tFCValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "FC Value." + DEFVAL { 0 } + ::= { tFCNameEntry 4 } + +tFCNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tFCNameTable." + ::= { tFCNameEntry 5 } + +tSapIngressObjects OBJECT IDENTIFIER ::= { tQosObjects 3 } + +tSapIngressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSapIngressObjects 1 } + +tSapIngressEntry OBJECT-TYPE + SYNTAX TSapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Sap Ingress Policy. + + sap-ingress policy (1) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { tSapIngressIndex } + ::= { tSapIngressTable 1 } + +TSapIngressEntry ::= SEQUENCE +{ + tSapIngressIndex TAnyQosPolicyID, + tSapIngressRowStatus RowStatus, + tSapIngressScope TItemScope, + tSapIngressDescription TItemDescription, + tSapIngressDefaultFC TNamedItem, + tSapIngressDefaultFCPriority TPriority, + tSapIngressMatchCriteria TMatchCriteria, + tSapIngressLastChanged TimeStamp, + tSapIngressHsmdaPacketOffset TIngressHsmdaPerPacketOffset, + tSapIngressDefFCHsmdaCntrOvr TIngressHsmdaCounterIdOrZero, + tSapIngressMacCritType TMacFilterType, + tSapIngressPolicyName TLNamedItemOrEmpty, + tSapIngressIPCritType TIPFilterType, + tSapIngressIPv6CritType TIPFilterType, + tSapIngressIsPolicyActive TruthValue, + tSapIngressIngClassPlcy TLNamedItemOrEmpty, + tSapIngressPlcrAlloc INTEGER, + tSapIngPolicersHqosManageable TruthValue +} + +tSapIngressIndex OBJECT-TYPE + SYNTAX TAnyQosPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapIngressIndex uniquely identifies sap-ingress QoS + policy. + + User configured policies can only have values between (1..65535). All + other values are reserved for system generated policies." + ::= { tSapIngressEntry 1 } + +tSapIngressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for the policy. The deletion of this row has + an action of removing the dependent rows in the following + tables : + - tSapIngressQueueTable + - tSapIngressDSCPTable + - tSapIngressDot1pTable" + ::= { tSapIngressEntry 2 } + +tSapIngressScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scope of the policy. If the scope is 'exclusive', it can only be + instantiated once whereas it could have multiple instances if defined + as 'exclusive'." + DEFVAL { template } + ::= { tSapIngressEntry 3 } + +tSapIngressDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "user-provided description of the policy." + DEFVAL { ''H } + ::= { tSapIngressEntry 4 } + +tSapIngressDefaultFC OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressDefaultFC specifies the forwarding class or the sub + forwarding class which should be used for all traffic that does not + match a specific classification specified in this SAP ingress QoS + policy. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + If not specified explicitly, all traffic will be classified as + best-effort 'be'." + DEFVAL { 'be'H } + ::= { tSapIngressEntry 5 } + +tSapIngressDefaultFCPriority OBJECT-TYPE + SYNTAX TPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the priority to assign to traffic ingressing as the default action + queue." + DEFVAL { low } + ::= { tSapIngressEntry 6 } + +tSapIngressMatchCriteria OBJECT-TYPE + SYNTAX TMatchCriteria + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates which type of match criteria the policy should use. when set + to ip(1), the policy looks for match entries in + tSapIngressIPCriteriaTable or tSapIngressIPv6CriteriaTable. When set + to mac(2), the policy looks for match entries in + tSapIngressMacCriteriaTable. + + the value of tSapIngressMatchCriteria is set when the first + match criteria table entry is created. the value is set to + none(3) when the last criteria table entry is removed. + + when tSapIngressMatchCriteria is set to ip(1), no + tSapIngressMacCriteriaTable entries can be created. when set to + mac(2), no tSapIngressIPCriteriaTable or tSapIngressIPv6CriteriaTable + entries can be created." + ::= { tSapIngressEntry 7 } + +tSapIngressLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressTable." + ::= { tSapIngressEntry 8 } + +tSapIngressHsmdaPacketOffset OBJECT-TYPE + SYNTAX TIngressHsmdaPerPacketOffset + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaPacketOffset specifies the value, in + bytes, of the adjustment to make to the size of each packet for HSMDA + queue accounting. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressEntry 9 } + +tSapIngressDefFCHsmdaCntrOvr OBJECT-TYPE + SYNTAX TIngressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressDefFCHsmdaCntrOvr specifies the + counter to use for all traffic that does not match a specific + classification specified in this SAP ingress QoS policy. + + A value of zero implies that the default counters should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressEntry 10 } + +tSapIngressMacCritType OBJECT-TYPE + SYNTAX TMacFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressMacCritType specifies which type of entries this mac filter + can contain. + + If tSapIngressMacCritType is set to 'normal(1)', all match criteria + are accepted except the criteria mentioned below that belong to type + vid(3) or isid(2). + + tSapIngressMacCritType 'isid(2)' is not supported here. + + If tSapIngressMacCritType is set to vid(3) the only accepted match + criteria for the filter entries are: + - tSapIngressMacCritInnerTagValue + - tSapIngressMacCritInnerTagMask + - tSapIngressMacCritOuterTagValue + - tSapIngressMacCritOuterTagMask + + tSapIngressMacCritType can only be changed if the filter has no + entries. + + The value will be set to 'normal(1)' if IP or IPV6 criteria are added + to the this SAP ingress QoS policy. Any change attempt in this case + will be silently discarded." + DEFVAL { normal } + ::= { tSapIngressEntry 11 } + +tSapIngressPolicyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressPolicyName specifies the name to associate + with this policy." + DEFVAL { ''H } + ::= { tSapIngressEntry 12 } + +tSapIngressIPCritType OBJECT-TYPE + SYNTAX TIPFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCritType specifies whether Vxlan Vni + classification parameters can be configured, or whether tags can be + configured, within an IP Criteria. + + If tSapIngressIPCritType is set to 'normal(1)', all match criteria are + accepted except the criteria mentioned below that belong to type + 'vxlanVni (2)'. Also, tags may not be applied to entries. + + If tSapIngressIPCritType is set to 'vxlanVni (2)', all match criteria + including the following criteria can also be configured: + - tSapIngressIPCritVxlanVniVal1, + - tSapIngressIPCritVxlanVniVal2, + - tSapIngressIPCritVxlanVniOper + + If tSapIngressIPCritType is set to 'tagged-entries (3)', criteria + entries may be tagged. + + tSapIngressIPCritType can only be changed if the IP criteria has no + entries and no references exists for qos policy. + + The value will be set to 'normal(1)' if IP or IPV6 criteria are added + to the this SAP ingress QoS policy. Any change attempt in this case + will be silently discarded." + DEFVAL { normal } + ::= { tSapIngressEntry 13 } + +tSapIngressIPv6CritType OBJECT-TYPE + SYNTAX TIPFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPv6CritType specifies whether Vxlan Vni + classification parameters can be configured, or whether tags can be + configured, within an IPv6 Criteria. + + If tSapIngressIPv6CritType is set to 'normal(1)', all match criteria + are accepted except the criteria mentioned below that belong to type + 'vxlanVni (2)'. Also, tags may not be applied to entries. + + If tSapIngressIPv6CritType is set to 'vxlanVni (2)', all match criteria + including the following criteria can also be configured: + - tSapIngressIPv6CritVxlanVniVal1, + - tSapIngressIPv6CritVxlanVniVal2, + - tSapIngressIPv6CritVxlanVniOper + + If tSapIngressIPv6CritType is set to 'tagged-entries (3)', criteria + entries may be tagged. + + tSapIngressIPCritType can only be changed if the IP criteria has no + entries and no references exists for qos policy. + + The value will be set to 'normal(1)' if IP or IPV6 criteria are added + to the this SAP ingress QoS policy. Any change attempt in this case + will be silently discarded." + DEFVAL { normal } + ::= { tSapIngressEntry 14 } + +tSapIngressIsPolicyActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapIngressIsPolicyActive indicates whether this policy + is active or not, i.e., whether this policy is currently consuming a + forwarding plane (FP) resource on at least one FP in the system." + ::= { tSapIngressEntry 15 } + +tSapIngressIngClassPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIngClassPlcy specifies the ingress + classification policy to apply on this sap ingress entry" + DEFVAL { "default" } + ::= { tSapIngressEntry 16 } + +tSapIngressPlcrAlloc OBJECT-TYPE + SYNTAX INTEGER { + none (1), + per-fc (2), + per-fc-unicast-multipoint (3), + per-fc-unicast-multicast (4), + per-fc-unicast-broadcast-unknown-multicast (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressPlcrAlloc determines the number of policers to + be created at the time of sap-ingress policy creation and the + fc-policer mappings" + DEFVAL { none } + ::= { tSapIngressEntry 17 } + +tSapIngPolicersHqosManageable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicersHqosManageable specifies whether the + policers within this sap-ingress policy are to be managed by the + hierarchical qos process when this policy is applied to ingress sap. + + The value 'true' can not be set if any policer in the policy already + has an arbiter parent and arbiter parent can not be set on a policer + if tSapIngPolicersHqosManageable is already set to 'true'." + DEFVAL { false } + ::= { tSapIngressEntry 18 } + +tSapIngressQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-ingress policies' queues." + ::= { tSapIngressObjects 2 } + +tSapIngressQueueEntry OBJECT-TYPE + SYNTAX TSapIngressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular queue for a sap-ingress policy. + + Queue (1) is the used as a default for unicast and queue (11) is used + as a default for multicast. Both these are created by the agent and + can be edited but not removed from the system. + + Other entries are created by user." + INDEX { + tSapIngressIndex, + tSapIngressQueue + } + ::= { tSapIngressQueueTable 1 } + +TSapIngressQueueEntry ::= SEQUENCE +{ + tSapIngressQueue TIngressQueueId, + tSapIngressQueueRowStatus RowStatus, + tSapIngressQueueParent TNamedItemOrEmpty, + tSapIngressQueueLevel TLevel, + tSapIngressQueueWeight TWeight, + tSapIngressQueueCIRLevel TLevelOrDefault, + tSapIngressQueueCIRWeight TWeight, + tSapIngressQueueMCast TruthValue, + tSapIngressQueueExpedite INTEGER, + tSapIngressQueueCBS TBurstSize, + tSapIngressQueueMBS TBurstSize, + tSapIngressQueueHiPrioOnly TBurstPercentOrDefault, + tSapIngressQueuePIRAdaptation TAdaptationRule, + tSapIngressQueueCIRAdaptation TAdaptationRule, + tSapIngressQueueAdminPIR TQosQueuePIRRate, + tSapIngressQueueAdminCIR TQosQueueCIRRate, + tSapIngressQueueOperPIR TPIRRate, + tSapIngressQueueOperCIR TCIRRate, + tSapIngressQueueLastChanged TimeStamp, + tSapIngressQueuePoliced TruthValue, + tSapIngressQueueMode TQueueMode, + tSapIngressQueuePoolName TNamedItemOrEmpty, + tSapIngressQueueMBSBytes TBurstSizeBytes, + tSapIngressQueueBurstLimit TBurstLimit, + tSapIngressQueueAdminPIRPercent Unsigned32, + tSapIngressQueueAdminCIRPercent Unsigned32, + tSapIngressQueueRateType TPolicerRateTypeWithRefLimit, + tSapIngressQueueAdvCfgPolicy TNamedItemOrEmpty, + tSapIngressQueuePktOffset TIngressQPerPacketOffset, + tSapIngQDrpTailLowReductnMbs TBurstPercentOrDefault, + tSapIngressQueueAdminPIRHi TmnxQosRateHigh32, + tSapIngressQueueAdminPIRLo TmnxQosRateLow32, + tSapIngressQueueAdminCIRHi TmnxQosRateHigh32, + tSapIngressQueueAdminCIRLo TmnxQosRateLow32, + tSapIngressQueueFIRAdaptation TAdaptationRule, + tSapIngressQueueAdminFIRPercent Unsigned32, + tSapIngressQueueAdminFIRHi TmnxQosRateHigh32, + tSapIngressQueueAdminFIRLo TmnxQosRateLow32, + tSapIngressQueueCIRNonProfiling TruthValue +} + +tSapIngressQueue OBJECT-TYPE + SYNTAX TIngressQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue ID is used as the secondary index to the table entry." + ::= { tSapIngressQueueEntry 1 } + +tSapIngressQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tSapIngressQueueEntry 2 } + +tSapIngressQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this queue would be feeding to." + DEFVAL { ''H } + ::= { tSapIngressQueueEntry 3 } + +tSapIngressQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent." + DEFVAL { 1 } + ::= { tSapIngressQueueEntry 4 } + +tSapIngressQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding to." + DEFVAL { 1 } + ::= { tSapIngressQueueEntry 5 } + +tSapIngressQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent. The + level '0' means treat all offered load for this queue as for the above + CIR traffic." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 6 } + +tSapIngressQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tSapIngressQueueEntry 7 } + +tSapIngressQueueMCast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if this is a multicast queue or not." + DEFVAL { false } + ::= { tSapIngressQueueEntry 8 } + +tSapIngressQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited (2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueueExpedite specifies the priority that this queue should + be assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping into + this queue. In such a case the queue is treated as 'non-expedited' if + there is even a single non-expedited forwarding class using this + queue. + + This attribute is associated with the queue at the time of creation + and cannot be modified thereafter." + DEFVAL { auto-expedited } + ::= { tSapIngressQueueEntry 9 } + +tSapIngressQueueCBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of reserved buffer space (in kilobytes) for the queue." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 10 } + +tSapIngressQueueMBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The maximum amount of buffer space (in kilobytes) allowed for the + queue. + + This object has been replaced with tSapIngressQueueMBSBytes object." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 11 } + +tSapIngressQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The percentage of buffer space for the queue, used exclusively by high + priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tSapIngQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 12 } + +tSapIngressQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressQueueEntry 13 } + +tSapIngressQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressQueueEntry 14 } + +tSapIngressQueueAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The administrative PIR specified by the user. This object is obsoleted + in 15.0 release and has been replaced with tSapIngressQueueAdminPIRHi + and tSapIngressQueueAdminPIRLo objects." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 15 } + +tSapIngressQueueAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The administrative CIR specified by the user. This object is obsoleted + in 15.0 release and has been replaced with tSapIngressQueueAdminCIRHi + and tSapIngressQueueAdminCIRLo objects." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 16 } + +tSapIngressQueueOperPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The operating PIR." + ::= { tSapIngressQueueEntry 17 } + +tSapIngressQueueOperCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The operational value derived by computing the CIR value from the + administrative CIR and PIR values and their corresponding adaptation + rules." + ::= { tSapIngressQueueEntry 18 } + +tSapIngressQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressQueueTable." + ::= { tSapIngressQueueEntry 19 } + +tSapIngressQueuePoliced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueuePoliced specifies that the out of profile traffic + feeding into the physical queue instance should be dropped. + tSapIngressQueuePoliced overrides the bandwidth specified by the + object tSapIngressQueueAdminCIR." + DEFVAL { false } + ::= { tSapIngressQueueEntry 20 } + +tSapIngressQueueMode OBJECT-TYPE + SYNTAX TQueueMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueueMode specifies the mode in which the queue is + operating. This attribute is associated with the queue at the time of + creation and cannot be modified thereafter." + DEFVAL { priority } + ::= { tSapIngressQueueEntry 21 } + +tSapIngressQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressQueuePoolName specifies the name of the pool + to be applied for SAP ingress queue." + DEFVAL { ''H } + ::= { tSapIngressQueueEntry 22 } + +tSapIngressQueueMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum amount of buffer space (in bytes) allowed for the queue." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 23 } + +tSapIngressQueueBurstLimit OBJECT-TYPE + SYNTAX TBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueBurstLimit specifies the explicit shaping + burst size of a queue." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 24 } + +tSapIngressQueueAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative PIR percentage, in centipercent. An + 'inconsistentValue' error is returned if + tSapIngressQueueAdminPIRPercent is set to non-default value when the + object tSapIngressQueueRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tSapIngressQueueEntry 25 } + +tSapIngressQueueAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative CIR percentage, in centipercent. An + 'inconsistentValue' error is returned if + tSapIngressQueueAdminCIRPercent is set to non-default value when the + object tSapIngressQueueRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 26 } + +tSapIngressQueueRateType OBJECT-TYPE + SYNTAX TPolicerRateTypeWithRefLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueRateType specifies the type of Ingress + Queue rate. + + When the value of the object is set to 'kbps', the ingresss queue rates + are specified in kbps. The objects tSapIngressQueueAdminCIRPercent and + tSapIngressQueueAdminPIRPercent will be set to their default values. + + When the value of the object is set to either 'percentOfPortLimit' or + 'percentOfLocalLimit' or 'percentReferPortLimit', the ingress queue + rates are specified in percentage. The objects + tSapIngressQueueAdminCIR and tSapIngressQueueAdminPIR will be set to + their default values." + DEFVAL { kbps } + ::= { tSapIngressQueueEntry 27 } + +tSapIngressQueueAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this queue." + DEFVAL { ''H } + ::= { tSapIngressQueueEntry 28 } + +tSapIngressQueuePktOffset OBJECT-TYPE + SYNTAX TIngressQPerPacketOffset + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueuePktOffset specifies the value, in bytes, + of the adjustment to make to the size of each packet for queue + accounting. + + A 'wrongValue' error is returned while trying to set odd values for + this object. + + This object is only supported for queues residing on FP2 or greater + forwarding planes. It is ignored for queues on FP1 forwarding planes." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 29 } + +tSapIngQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngQDrpTailLowReductnMbs specifies the percentage at + which low drop tail is being reduced from the MBS specified by + tSapIngressQueueMBSBytes." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 30 } + +tSapIngressQueueAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminPIRHi along with the value of + tSapIngressQueueAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapIngressQueueEntry 31 } + +tSapIngressQueueAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminPIRHi along with the value of + tSapIngressQueueAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapIngressQueueEntry 32 } + +tSapIngressQueueAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminCIRHi along with the value of + tSapIngressQueueAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 33 } + +tSapIngressQueueAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminCIRLo specifies the lower 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminCIRHi along with the value of + tSapIngressQueueAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 34 } + +tSapIngressQueueFIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational FIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressQueueEntry 35 } + +tSapIngressQueueAdminFIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative FIR percentage, in centipercent. An + 'inconsistentValue' error is returned if + tSapIngressQueueAdminFIRPercent is set to non-default value when the + object tSapIngressQueueRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 36 } + +tSapIngressQueueAdminFIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminFIRHi specifies the upper 32 bits of + the administrative FIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminFIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminCIRHi along with the value of + tSapIngressQueueAdminFIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 37 } + +tSapIngressQueueAdminFIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminFIRLo specifies the lower 32 bits of + the administrative FIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminFIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminFIRHi along with the value of + tSapIngressQueueAdminFIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 38 } + +tSapIngressQueueCIRNonProfiling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueueCIRNonProfiling specifies the CIR to affect the + scheduling priority of a queue but does not modify the profile of + packets depending on the specified CIR." + DEFVAL { false } + ::= { tSapIngressQueueEntry 39 } + +tSapIngressDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a list of all DSCP entries for all sap-ingress policies." + ::= { tSapIngressObjects 3 } + +tSapIngressDSCPEntry OBJECT-TYPE + SYNTAX TSapIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DSCP entry for a sap-ingress policy. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. + + in the event that one policy has multiple entries, and the + tSapIngressDSCP values are the same, only one queue will be created + (the queue for the lexicographically first tSapIngressDSCP)." + INDEX { + tSapIngressIndex, + tSapIngressDSCP + } + ::= { tSapIngressDSCPTable 1 } + +TSapIngressDSCPEntry ::= SEQUENCE +{ + tSapIngressDSCP TDSCPName, + tSapIngressDSCPRowStatus RowStatus, + tSapIngressDSCPFC TNamedItemOrEmpty, + tSapIngressDSCPPriority TPriorityOrDefault, + tSapIngressDSCPLastChanged TimeStamp, + tSapIngressDSCPHsmdaCntrOvr TIngressHsmdaCounterIdOrZero +} + +tSapIngressDSCP OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tSapIngressDSCPEntry 1 } + +tSapIngressDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows creation/deletion of rows in this table." + ::= { tSapIngressDSCPEntry 2 } + +tSapIngressDSCPFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressDSCPFC specifies the forwarding class or the sub forwarding + class to be used to classify all the traffic that matches the specific + DSCP i.e. tSapIngressDSCP. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tSapIngressDSCPFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressDSCPEntry 3 } + +tSapIngressDSCPPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { default } + ::= { tSapIngressDSCPEntry 4 } + +tSapIngressDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressDSCPTable." + ::= { tSapIngressDSCPEntry 5 } + +tSapIngressDSCPHsmdaCntrOvr OBJECT-TYPE + SYNTAX TIngressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressDSCPHsmdaCntrOvr specifies the + counter to use for all the traffic that matches the specific DSCP i.e. + tSapIngressDSCP. + + A value of zero implies that the default counters should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressDSCPEntry 6 } + +tSapIngressDot1pTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a list of all dot1p entries for all sap-ingress policies." + ::= { tSapIngressObjects 4 } + +tSapIngressDot1pEntry OBJECT-TYPE + SYNTAX TSapIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dot1p match for a sap-ingress policy. + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tSapIngressIndex, + tSapIngressDot1pValue + } + ::= { tSapIngressDot1pTable 1 } + +TSapIngressDot1pEntry ::= SEQUENCE +{ + tSapIngressDot1pValue Dot1PPriority, + tSapIngressDot1pRowStatus RowStatus, + tSapIngressDot1pFC TNamedItemOrEmpty, + tSapIngressDot1pPriority TPriorityOrDefault, + tSapIngressDot1pLastChanged TimeStamp, + tSapIngressDot1pHsmdaCntrOvr TIngressHsmdaCounterIdOrZero +} + +tSapIngressDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "dot1p value to match in the packet. this value is + also used as an index so that for any dot1p value there + is only one possible disposition queue and priority." + ::= { tSapIngressDot1pEntry 1 } + +tSapIngressDot1pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this sap-ingress policy's dot1p entry." + ::= { tSapIngressDot1pEntry 2 } + +tSapIngressDot1pFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressDot1pFC specifies the forwarding class or the sub + forwarding class to be used to classify all the traffic that matches + the specific Dot1p i.e. tSapIngressDot1pValue. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tSapIngressDot1pFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressDot1pEntry 3 } + +tSapIngressDot1pPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "priority to use for packets that match the dot1p value + tSapIngressDot1pValue." + DEFVAL { default } + ::= { tSapIngressDot1pEntry 4 } + +tSapIngressDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressDot1pTable." + ::= { tSapIngressDot1pEntry 5 } + +tSapIngressDot1pHsmdaCntrOvr OBJECT-TYPE + SYNTAX TIngressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressDot1pHsmdaCntrOvr specifies the + counter to use for all the traffic that matches the specific Dot1p + i.e. tSapIngressDot1pValue. + + A value of zero implies that the default counters should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressDot1pEntry 6 } + +tSapIngressIPCriteriaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressIPCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-ingress policies' IP criteria entries." + ::= { tSapIngressObjects 5 } + +tSapIngressIPCriteriaEntry OBJECT-TYPE + SYNTAX TSapIngressIPCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP criteria entry for a sap-ingress + policy. Entries are created by user. Entries are deleted by user. + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tSapIngressIndex, + tSapIngressIPCriteriaIndex + } + ::= { tSapIngressIPCriteriaTable 1 } + +TSapIngressIPCriteriaEntry ::= SEQUENCE +{ + tSapIngressIPCriteriaIndex TEntryId, + tSapIngressIPCriteriaRowStatus RowStatus, + tSapIngressIPCriteriaDescription TItemDescription, + tSapIngressIPCriteriaActionFC TNamedItemOrEmpty, + tSapIngressIPCriteriaActionPriority TPriorityOrDefault, + tSapIngressIPCriteriaSourceIpAddr IpAddress, + tSapIngressIPCriteriaSourceIpMask IpAddressPrefixLength, + tSapIngressIPCriteriaDestIpAddr IpAddress, + tSapIngressIPCriteriaDestIpMask IpAddressPrefixLength, + tSapIngressIPCriteriaProtocol TIpProtocol, + tSapIngressIPCriteriaSourcePortValue1 TTcpUdpPort, + tSapIngressIPCriteriaSourcePortValue2 TTcpUdpPort, + tSapIngressIPCriteriaSourcePortOperator TTcpUdpPortOperator, + tSapIngressIPCriteriaDestPortValue1 TTcpUdpPort, + tSapIngressIPCriteriaDestPortValue2 TTcpUdpPort, + tSapIngressIPCriteriaDestPortOperator TTcpUdpPortOperator, + tSapIngressIPCriteriaDSCP TDSCPNameOrEmpty, + tSapIngressIPCriteriaFragment TItemMatch, + tSapIngressIPCriteriaLastChanged TimeStamp, + tSapIngressIPCritHsmdaCntrOvr TIngressHsmdaCounterIdOrZero, + tSapIngressIPCritSrcIpFullMask IpAddress, + tSapIngressIPCritDstIpFullMask IpAddress, + tSapIngressIPCritActionPolicer TIngressPolicerIdOrNone, + tSapIngressIPCritSrcIpPrefixList TNamedItemOrEmpty, + tSapIngressIPCritDstIpPrefixList TNamedItemOrEmpty, + tSapIngressIPCritVxlanVniVal1 Unsigned32, + tSapIngressIPCritVxlanVniVal2 Unsigned32, + tSapIngressIPCritVxlanVniOper INTEGER, + tSapIngressIPCriteriaTagId Unsigned32 +} + +tSapIngressIPCriteriaIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "unique identifier separates this entry from others in this policy." + ::= { tSapIngressIPCriteriaEntry 1 } + +tSapIngressIPCriteriaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for the IP Criteria entry." + ::= { tSapIngressIPCriteriaEntry 2 } + +tSapIngressIPCriteriaDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "description of this IP criteria entry." + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 3 } + +tSapIngressIPCriteriaActionFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressIPCriteriaActionFC specifies the forwarding class or the + sub forwarding class to be used to classify all the traffic that + matches the specific IP criteria. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tSapIngressIPCriteriaActionFC is specified explicitly, this + match will be ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 4 } + +tSapIngressIPCriteriaActionPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "priority for packets which match this entry's criteria. + + when set to default, the packet is sent to the queue from + DSCP/dot1p/FC which matched the packet, using the priority from the + DSCP/dot1p/FC which matched the packet." + DEFVAL { default } + ::= { tSapIngressIPCriteriaEntry 5 } + +tSapIngressIPCriteriaSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match with source IP of the packet. + + The value of object tSapIngressIPCriteriaSourceIpAddr needs to be + always set together along with tSapIngressIPCriteriaSourceIpMask or + tSapIngressIPCritSrcIpFullMask, otherwise an 'inconsistentValue' error + is returned." + DEFVAL { '00000000'H } + ::= { tSapIngressIPCriteriaEntry 6 } + +tSapIngressIPCriteriaSourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPCriteriaSourceIpMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received source IP address to match the + tSapIngressIPCriteriaSourceIpAddr. + + If the value of tSapIngressIPCriteriaSourceIpMask is 0, and the value + of tSapIngressIPCritSrcIpFullMask is non zero then the value of + tSapIngressIPCritSrcIpFullMask is used as mask. + + If the value of tSapIngressIPCriteriaSourceIpMask is non zero, it will + be equal to the mask expressed the object + tSapIngressIPCritSrcIpFullMask. + + If both tSapIngressIPCriteriaSourceIpMask and + tSapIngressIPCritSrcIpFullMask are set to 0, no matching is done on + the source Ip address. + + If a value is specified for this object, then the value of the object + tSapIngressIPCritSrcIpFullMask will be set to reflect this same mask. + + The value of object tSapIngressIPCriteriaSourceIpAddr needs to be + always set together along with tSapIngressIPCriteriaSourceIpMask or + tSapIngressIPCritSrcIpFullMask, otherwise an 'inconsistentValue' error + is returned." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 7 } + +tSapIngressIPCriteriaDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match with destination IP of the packet. + + The value of object tSapIngressIPCriteriaDestIpAddr needs to be always + set together along with tSapIngressIPCriteriaDestIpMask or + tSapIngressIPCritDstIpFullMask, otherwise an 'inconsistentValue' error + is returned." + DEFVAL { '00000000'H } + ::= { tSapIngressIPCriteriaEntry 8 } + +tSapIngressIPCriteriaDestIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPCriteriaDestIpMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received Destination IP address to match the + tSapIngressIPCriteriaDestIpAddr. + + If the value of tSapIngressIPCriteriaDestIpMask is 0, and the value of + tSapIngressIPCritDstIpFullMask is non zero then the value of + tSapIngressIPCritDstIpFullMask is used as mask. + + If the value of tSapIngressIPCriteriaDestIpMask is non zero, it will + be equal to the mask expressed the object + tSapIngressIPCritDstIpFullMask. + + If both tSapIngressIPCriteriaDestIpMask and + tSapIngressIPCritDstIpFullMask are set to 0, no matching is done on + the Destination Ip address. + + If a value is specified for this object, then the value of the object + tSapIngressIPCritDstIpFullMask will be set to reflect this same mask. + + The value of object tSapIngressIPCriteriaDestIpAddr needs to be always + set together along with tSapIngressIPCriteriaDestIpMask or + tSapIngressIPCritDstIpFullMask, otherwise an 'inconsistentValue' error + is returned." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 9 } + +tSapIngressIPCriteriaProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP protocol to match. Use -1 to disable matching by IP protocol." + DEFVAL { -1 } + ::= { tSapIngressIPCriteriaEntry 10 } + +tSapIngressIPCriteriaSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used according to the + description for tSapIngressIPCriteriaSourcePortOperator. This object + cannot set to non-default value, if the value of + tSapIngressIPCritVxlanVniVal1, tSapIngressIPCritVxlanVniVal2 or + tSapIngressIPCritVxlanVniOper is set to non-default values. + + The value of tSapIngressIPCriteriaSourcePortOperator and + tSapIngressIPCriteriaSourcePortValue1 and + tSapIngressIPCriteriaSourcePortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 11 } + +tSapIngressIPCriteriaSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used according to the + description for tSapIngressIPCriteriaSourcePortOperator. This object + cannot set to non-default value, if the value of + tSapIngressIPCritVxlanVniVal1, tSapIngressIPCritVxlanVniVal2 or + tSapIngressIPCritVxlanVniOper is set to non-default values. + + The value of tSapIngressIPCriteriaSourcePortOperator and + tSapIngressIPCriteriaSourcePortValue1 and + tSapIngressIPCriteriaSourcePortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 12 } + +tSapIngressIPCriteriaSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tSapIngressIPCriteriaSourcePortValue1 and + tSapIngressIPCriteriaSourcePortValue2 are to be used. The value of + these latter 2 objects and tSapIngressIPCriteriaSourcePortOperator is + used as described in TTcpUdpPortOperator. This object cannot set to + non-default value, if the value of tSapIngressIPCritVxlanVniVal1, + tSapIngressIPCritVxlanVniVal2 or tSapIngressIPCritVxlanVniOper is set + to non-default values. + + The value of tSapIngressIPCriteriaSourcePortOperator and + tSapIngressIPCriteriaSourcePortValue1 and + tSapIngressIPCriteriaSourcePortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { none } + ::= { tSapIngressIPCriteriaEntry 13 } + +tSapIngressIPCriteriaDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used according to the + description for tSapIngressIPCriteriaDestPortOperator. This object + cannot set to non-default value, if the value of + tSapIngressIPCritVxlanVniVal1, tSapIngressIPCritVxlanVniVal2 or + tSapIngressIPCritVxlanVniOper is set to non-default values. + + The value of tSapIngressIPCriteriaDestPortOperator and + tSapIngressIPCriteriaDestPortValue1 and + tSapIngressIPCriteriaDestPortValue2 should be set together in the same + snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 14 } + +tSapIngressIPCriteriaDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used according to the + description for tSapIngressIPCriteriaDestPortOperator. This object + cannot set to non-default value, if the value of + tSapIngressIPCritVxlanVniVal1, tSapIngressIPCritVxlanVniVal2 or + tSapIngressIPCritVxlanVniOper is set to non-default values. + + The value of tSapIngressIPCriteriaDestPortOperator and + tSapIngressIPCriteriaDestPortValue1 and + tSapIngressIPCriteriaDestPortValue2 should be set together in the same + snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 15 } + +tSapIngressIPCriteriaDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tSapIngressIPCriteriaDestPortValue1 and + tSapIngressIPCriteriaDestPortValue2 are to be used. The value of these + latter 2 objects and tSapIngressIPCriteriaDestPortOperator is used as + described in TTcpUdpPortOperator. This object cannot set to + non-default value, if the value of tSapIngressIPCritVxlanVniVal1, + tSapIngressIPCritVxlanVniVal2 or tSapIngressIPCritVxlanVniOper is set + to non-default values. + + The value of tSapIngressIPCriteriaDestPortOperator and + tSapIngressIPCriteriaDestPortValue1 and + tSapIngressIPCriteriaDestPortValue2 should be set together in the same + snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { none } + ::= { tSapIngressIPCriteriaEntry 16 } + +tSapIngressIPCriteriaDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP value to match in the packet" + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 17 } + +tSapIngressIPCriteriaFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "matches when the packet is a fragment (true) or when the packet is not + a fragment (false) or matches all packets fragmented or not (off)." + DEFVAL { off } + ::= { tSapIngressIPCriteriaEntry 19 } + +tSapIngressIPCriteriaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressIPCriteriaTable." + ::= { tSapIngressIPCriteriaEntry 20 } + +tSapIngressIPCritHsmdaCntrOvr OBJECT-TYPE + SYNTAX TIngressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressIPCritHsmdaCntrOvr specifies the + Hsmda counter to use for matching packets. This value will be ignored + when the sap-ingress policy specified by tSapIngressIndex, is applied + to a SAP on a non-Hsmda MDA type. + + A value of zero implies that the default counters should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 21 } + +tSapIngressIPCritSrcIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPCritSrcIpFullMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received Source IP address to match the + tSapIngressIPCriteriaSourceIpAddr. + + If the value of tSapIngressIPCriteriaSourceIpMask is non zero, it will + be equal to the mask expressed in the object + tSapIngressIPCritSrcIpFullMask. + + If both tSapIngressIPCriteriaSourceIpMask and + tSapIngressIPCritSrcIpFullMask are set to 0, no matching is done on + the Source IP address. + + If a regular mask is specified for tSapIngressIPCritSrcIpFullMask then + the value of tSapIngressIPCriteriaSourceIpMask will be changed to + reflect this value. + + The value of object tSapIngressIPCriteriaSourceIpAddr needs to be + always set together along with tSapIngressIPCriteriaSourceIpMask or + tSapIngressIPCritSrcIpFullMask, otherwise an 'inconsistentValue' error + is returned." + DEFVAL { '00000000'H } + ::= { tSapIngressIPCriteriaEntry 22 } + +tSapIngressIPCritDstIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPCritDstIpFullMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received Dest IP address to match the + tSapIngressIPCriteriaDestIpAddr. + + If the value of tSapIngressIPCriteriaDestIpMask is non zero, it will + be equal to the mask expressed in the object + tSapIngressIPCritDstIpFullMask. + + If both tSapIngressIPCriteriaDestIpMask and + tSapIngressIPCritDstIpFullMask are set to 0, no matching is done on + the Dest IP address. + + If a regular mask is specified for tSapIngressIPCritDstIpFullMask then + the value of tSapIngressIPCriteriaDestIpMask will be changed to + reflect this value. + + The value of object tSapIngressIPCriteriaDestIpAddr needs to be always + set together along with tSapIngressIPCriteriaDestIpMask or + tSapIngressIPCritDstIpFullMask, otherwise an 'inconsistentValue' error + is returned." + DEFVAL { '00000000'H } + ::= { tSapIngressIPCriteriaEntry 23 } + +tSapIngressIPCritActionPolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCritActionPolicer specifies the policer + identifier to be used for the traffic matching this IP Criteria Entry. + It provides the ability to direct specific traffic to a different SAP + ingress policer (tSapIngressIPCritActionPolicer) independently from + that configured for the traffic's FC in tSapIngressFCPolicer. This + action policer will be referred to as a bypass-policer. + + An 'inconsistentValue' error is returned if + tSapIngressIPCritActionPolicer is set to a non-default value when + tSapIngressIPCriteriaRowStatus is set to not in service." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 24 } + +tSapIngressIPCritSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCritSrcIpPrefixList specifies the IP prefix + list used as match criterion for the source ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tSapIngressIPCriteriaSourceIpAddr and + tSapIngressIPCriteriaSourceIpMask or tSapIngressIPCritSrcIpFullMask + are used as source ip address match criterion. + + When this object is set to a non-empty value then the objects + tSapIngressIPCriteriaSourceIpAddr, tSapIngressIPCriteriaSourceIpMask + and tSapIngressIPCritSrcIpFullMask are reset to their default values + by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tSapIngressIPCriteriaSourceIpAddr and + tSapIngressIPCriteriaSourceIpMask or tSapIngressIPCritSrcIpFullMask + then this object is reset to its default (empty) value by the system. + + An attempt to set tSapIngressIPCritSrcIpPrefixList to a non-default + value in combination with setting any of + tSapIngressIPCriteriaSourceIpAddr and + tSapIngressIPCriteriaSourceIpMask or tSapIngressIPCritSrcIpFullMask to + (a) non-default value(s) is rejected by the system." + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 26 } + +tSapIngressIPCritDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCritDstIpPrefixList specifies the IP prefix + list used as match criterion for the destination ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tSapIngressIPCriteriaDestIpAddr and tSapIngressIPCriteriaDestIpMask or + tSapIngressIPCritDstIpFullMask are used as destination ip address + match criterion. + + When this object is set to a non-empty value then the objects + tSapIngressIPCriteriaDestIpAddr, tSapIngressIPCriteriaDestIpMask and + tSapIngressIPCritDstIpFullMask are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for the objects + tSapIngressIPCriteriaDestIpAddr and tSapIngressIPCriteriaDestIpMask or + tSapIngressIPCritDstIpFullMask then this object is reset to its + default (empty) value by the system. + + An attempt to set tSapIngressIPCritDstIpPrefixList to a non-default + value in combination with setting any of + tSapIngressIPCriteriaDestIpAddr and tSapIngressIPCriteriaDestIpMask or + tSapIngressIPCritDstIpFullMask to (a) non-default value(s) is rejected + by the system" + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 27 } + +tSapIngressIPCritVxlanVniVal1 OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCritVxlanVniVal1 specifies the VNI + identifier of the VXLAN to be used for the traffic matching. + + The value of 0 indicates that the Vxlan Vni classification is + disabled. + + This value can be set to non-default value when the value of + tSapIngressIPCriteriaProtocol is set to 'udp' and + tSapIngressIPCritType is set to 'vxlanVni (2)'. + + This object cannot set to non-default value, if the values of + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2 or + tSapIngressIPCriteriaSourcePortOperator and + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2 or + tSapIngressIPCriteriaDestPortOperator are set to non-default values." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 28 } + +tSapIngressIPCritVxlanVniVal2 OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCritVxlanVniVal2 specifies the VNI + identifier of the VXLAN to be used for the traffic matching. + + The value of 0 indicates that the Vxlan Vni classification is + disabled. + + This value can be set to non-default value when the value of + tSapIngressIPCriteriaProtocol is set to 'udp' and + tSapIngressIPCritType is set to 'vxlanVni (2)'. + + This object cannot set to non-default value, if the value of + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2 or + tSapIngressIPCriteriaSourcePortOperator and + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2 or + tSapIngressIPCriteriaDestPortOperator is set to non-default values." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 29 } + +tSapIngressIPCritVxlanVniOper OBJECT-TYPE + SYNTAX INTEGER { + none (0), + eq (1), + range (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCritVxlanVniOper operator specifies the + manner in which tSapIngressIPCritVxlanVniVal1 and + tSapIngressIPCritVxlanVniVal2 are to be used: + + Operator Value1 Value2 + ---------------------------------------------------- + none (0) Any(0) Any(0) + eq (1) Specified Val1 Any(0) + range(2) Starting Val1 Ending Val2 + + 'Any(0)' specifies that, this object can accept any values but would + default to 0. + + This object cannot set to non-default value, if the value of + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2 or + tSapIngressIPCriteriaSourcePortOperator and + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2 or + tSapIngressIPCriteriaDestPortOperator is set to non-default values." + DEFVAL { none } + ::= { tSapIngressIPCriteriaEntry 30 } + +tSapIngressIPCriteriaTagId OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPCriteriaTagId specifies tag identification + associatied with the entry." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 31 } + +tSapIngressMacCriteriaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressMacCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-ingress policies' MAC criteria entries." + ::= { tSapIngressObjects 6 } + +tSapIngressMacCriteriaEntry OBJECT-TYPE + SYNTAX TSapIngressMacCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular MAC criteria entry for a sap-ingress + policy. Entries are created by user. Entries are deleted by user. + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tSapIngressIndex, + tSapIngressMacCriteriaIndex + } + ::= { tSapIngressMacCriteriaTable 1 } + +TSapIngressMacCriteriaEntry ::= SEQUENCE +{ + tSapIngressMacCriteriaIndex TEntryId, + tSapIngressMacCriteriaRowStatus RowStatus, + tSapIngressMacCriteriaDescription TItemDescription, + tSapIngressMacCriteriaActionFC TNamedItemOrEmpty, + tSapIngressMacCriteriaActionPriority TPriorityOrDefault, + tSapIngressMacCriteriaFrameType TFrameType, + tSapIngressMacCriteriaSrcMacAddr MacAddress, + tSapIngressMacCriteriaSrcMacMask MacAddress, + tSapIngressMacCriteriaDstMacAddr MacAddress, + tSapIngressMacCriteriaDstMacMask MacAddress, + tSapIngressMacCriteriaDot1PValue Dot1PPriority, + tSapIngressMacCriteriaDot1PMask Dot1PPriority, + tSapIngressMacCriteriaEthernetType Integer32, + tSapIngressMacCriteriaDSAP ServiceAccessPoint, + tSapIngressMacCriteriaDSAPMask ServiceAccessPoint, + tSapIngressMacCriteriaSSAP ServiceAccessPoint, + tSapIngressMacCriteriaSSAPMask ServiceAccessPoint, + tSapIngressMacCriteriaSnapPid Integer32, + tSapIngressMacCriteriaSnapOui INTEGER, + tSapIngressMacCriteriaLastChanged TimeStamp, + tSapIngressMacCriteriaAtmVci AtmVcIdentifier, + tSapIngressMacCritInnerTagValue QTagFullRangeOrNone, + tSapIngressMacCritInnerTagMask QTagFullRange, + tSapIngressMacCritOuterTagValue QTagFullRangeOrNone, + tSapIngressMacCritOuterTagMask QTagFullRange, + tSapIngressMacCritActionPolicer TIngressPolicerIdOrNone +} + +tSapIngressMacCriteriaIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tSapIngressMacCriteriaEntry 1 } + +tSapIngressMacCriteriaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tSapIngressMacCriteriaEntry 2 } + +tSapIngressMacCriteriaDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { ''H } + ::= { tSapIngressMacCriteriaEntry 3 } + +tSapIngressMacCriteriaActionFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressMacCriteriaActionFC specifies the forwarding class or the + sub forwarding class to be used to classify all the traffic that + matches the specific Mac criteria. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tSapIngressMacCriteriaActionFC is specified explicitly, this + match will be ignored for classification purposes." + ::= { tSapIngressMacCriteriaEntry 4 } + +tSapIngressMacCriteriaActionPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { default } + ::= { tSapIngressMacCriteriaEntry 5 } + +tSapIngressMacCriteriaFrameType OBJECT-TYPE + SYNTAX TFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of mac frame for which we are defining this match criteria." + DEFVAL { e802dot3 } + ::= { tSapIngressMacCriteriaEntry 6 } + +tSapIngressMacCriteriaSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 8 } + +tSapIngressMacCriteriaSrcMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 9 } + +tSapIngressMacCriteriaDstMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 10 } + +tSapIngressMacCriteriaDstMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 11 } + +tSapIngressMacCriteriaDot1PValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 12 } + +tSapIngressMacCriteriaDot1PMask OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { 0 } + ::= { tSapIngressMacCriteriaEntry 13 } + +tSapIngressMacCriteriaEthernetType OBJECT-TYPE + SYNTAX Integer32 (-1 | 1536..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria are mutually + exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 14 } + +tSapIngressMacCriteriaDSAP OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria are mutually + exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 15 } + +tSapIngressMacCriteriaDSAPMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria are mutually + exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 16 } + +tSapIngressMacCriteriaSSAP OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria are mutually + exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 17 } + +tSapIngressMacCriteriaSSAPMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria are mutually + exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 18 } + +tSapIngressMacCriteriaSnapPid OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria are mutually + exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 19 } + +tSapIngressMacCriteriaSnapOui OBJECT-TYPE + SYNTAX INTEGER { + off (1), + zero (2), + nonZero (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "whether to match snap-oui, and what to match." + DEFVAL { off } + ::= { tSapIngressMacCriteriaEntry 20 } + +tSapIngressMacCriteriaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressMacCriteriaTable." + ::= { tSapIngressMacCriteriaEntry 21 } + +tSapIngressMacCriteriaAtmVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressMacCriteriaAtmVci specifies ATM VC Identifier + to match as part of the MAC criteria for this SAP on the ingress. + + An inconsistentValue error is returned if this object is set when + tSapIngressMacCriteriaFrameType is not set to 'atm'." + DEFVAL { 0 } + ::= { tSapIngressMacCriteriaEntry 22 } + +tSapIngressMacCritInnerTagValue OBJECT-TYPE + SYNTAX QTagFullRangeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressMacCritInnerTagValue specifies the value to + match against the VID of the second VLAN tag in the packet that is + carried transparently through the service (the second vlan tag after + the service delimiting tags). + + This object can only be set if tSapIngressMacCritType is set to 'vid(3)'. + + The (default) value of '-1' indicates no VLAN tag matching will be + performed." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 23 } + +tSapIngressMacCritInnerTagMask OBJECT-TYPE + SYNTAX QTagFullRange (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressMacCritInnerTagMask is applied as a mask to VID + of the inner VLAN tag of the packet prior to comparing it + with tSapIngressMacCritInnerTagValue. The inner tag is the second tag + in the packet that is carried transparently through the + service (the second tag after the service delimiting tags). + + This object can only be set if tSapIngressMacCritType is set to + 'vid(3)'." + DEFVAL { 4095 } + ::= { tSapIngressMacCriteriaEntry 24 } + +tSapIngressMacCritOuterTagValue OBJECT-TYPE + SYNTAX QTagFullRangeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressMacCritOuterTagValue specifies the value to + match against the VID of the first VLAN tag in the packet that is + carried transparently through the service (the first vlan tag after + the service delimiting tags). + + This object can only be set if tSapIngressMacCritType is set to + 'vid(3)'. + + The (default) value of '-1' indicates no outer VLAN tag matching will + be performed." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 25 } + +tSapIngressMacCritOuterTagMask OBJECT-TYPE + SYNTAX QTagFullRange (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressMacCritOuterTagMask is applied as a mask to VID + of the outer VLAN tag of the packet prior to comparing it + with tSapIngressMacCritOuterTagValue. The outer tag is the first tag + in the packet that is carried transparently through the + service (the first tag after the service delimiting tags). + + This object can only be set if tSapIngressMacCritType is set to + 'vid(3)'." + DEFVAL { 4095 } + ::= { tSapIngressMacCriteriaEntry 26 } + +tSapIngressMacCritActionPolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressMacCritActionPolicer specifies the policer + identifier to be used for the traffic matching this MAC Criteria + Entry. It provides the ability to direct specific traffic to a + different SAP ingress policer (tSapIngressMacCritActionPolicer) + independently from that configured for the traffic's FC in + tSapIngressFCPolicer. This action policer will be referred to as a + bypass-policer." + DEFVAL { 0 } + ::= { tSapIngressMacCriteriaEntry 27 } + +tSapIngressFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular forwarding class + traffic into the specified queue." + ::= { tSapIngressObjects 7 } + +tSapIngressFCEntry OBJECT-TYPE + SYNTAX TSapIngressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-ingress policy's forwarding class + mappings to queues. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tSapIngressIndex, + tSapIngressFCName + } + ::= { tSapIngressFCTable 1 } + +TSapIngressFCEntry ::= SEQUENCE +{ + tSapIngressFCName TNamedItem, + tSapIngressFCRowStatus RowStatus, + tSapIngressFCQueue TIngressQueueId, + tSapIngressFCMCastQueue TIngressQueueId, + tSapIngressFCBCastQueue TIngressQueueId, + tSapIngressFCUnknownQueue TIngressQueueId, + tSapIngressFCLastChanged TimeStamp, + tSapIngressFCInProfRemark TRemarkType, + tSapIngressFCInProfDscp TNamedItemOrEmpty, + tSapIngressFCInProfPrec TPrecValueOrNone, + tSapIngressFCOutProfRemark TRemarkType, + tSapIngressFCOutProfDscp TNamedItemOrEmpty, + tSapIngressFCOutProfPrec TPrecValueOrNone, + tSapIngressFCProfile TProfileOrNone, + tSapIngressFCHsmdaQueue TIngressHsmdaQueueId, + tSapIngressFCHsmdaMCastQueue TIngressHsmdaQueueId, + tSapIngressFCHsmdaBCastQueue TIngressHsmdaQueueId, + tSapIngressFCDE1OutOfProfile TruthValue, + tSapIngressFCQGrp TNamedItemOrEmpty, + tSapIngressFCQGrpMCast TNamedItemOrEmpty, + tSapIngressFCQGrpBCast TNamedItemOrEmpty, + tSapIngressFCQGrpUnknown TNamedItemOrEmpty, + tSapIngressFCPolicer TIngressPolicerIdOrNone, + tSapIngressFCMCastPolicer TIngressPolicerIdOrNone, + tSapIngressFCBCastPolicer TIngressPolicerIdOrNone, + tSapIngressFCUnknownPolicer TIngressPolicerIdOrNone, + tSapIngressFCPlcrFPQGrp TruthValue, + tSapIngressFCMCastPlcrFPQGrp TruthValue, + tSapIngressFCBCastPlcrFPQGrp TruthValue, + tSapIngressFCUnknownPlcrFPQGrp TruthValue, + tSapIngressFCEgressOverrideFC TNamedItemOrEmpty +} + +tSapIngressFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapIngressFCName specifies the forwarding class or the sub forwarding + class for which this mapping is defined. + + A sub forwarding class mapping can also be configured. The format of a + sub forwarding class is the concatenation of the base forwarding class + and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + A sub forwarding class mapping should exist in this table if any + explicit match criteria in this SAP ingress QoS policy try to use it. + However, it is not the same for the base forwarding classes." + ::= { tSapIngressFCEntry 1 } + +tSapIngressFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this queue." + ::= { tSapIngressFCEntry 2 } + +tSapIngressFCQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class. + + Default value for this object along with default value for + tSapIngressFCQGrp implies that the default queues should be used. + + The value of objects tSapIngressFCQueue and tSapIngressFCQGrp should + always be set together. When the value of tSapIngressFCQGrp is set to + default and the value of tSapIngressFCQueue is set to non-default, + then tSapIngressFCQueue references tSapIngressQueue. When the value of + tSapIngressFCQGrp is set to non-default and the value of + tSapIngressFCQueue is set to non-default, then tSapIngressFCQueue + references tQosIngQueue." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 3 } + +tSapIngressFCMCastQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific multicast queue to be used for packets in this forwarding + class. The queue is used only for specific entities and will be + ignored wherever it is irrelevant. + + Default value for this object along with default value for + tSapIngressFCQGrpMCast implies that the default queues should be used. + + The value of objects tSapIngressFCMCastQueue and + tSapIngressFCQGrpMCast should always be set together. When the value + of tSapIngressFCQGrpMCast is set to default and the value of + tSapIngressFCMCastQueue is set to non-default, then tSapIngressFCQueue + references tSapIngressQueue. When the value of tSapIngressFCQGrpMCast + is set to non-default and the value of tSapIngressFCMCastQueue is set + to non-default, then tSapIngressFCMCastQueue references tQosIngQueue." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 4 } + +tSapIngressFCBCastQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific broadcast queue to be used for packets in this forwarding + class. The queue is used only for specific entities and will be + ignored wherever it is irrelevant. + + Default value for this object along with default value for + tSapIngressFCQGrpBCast implies that the default queues should be used. + + The value of objects tSapIngressFCMCastQueue and + tSapIngressFCQGrpMCast should always be set together. When the value + of tSapIngressFCQGrpMCast is set to default and the value of + tSapIngressFCMCastQueue is set to non-default, then tSapIngressFCQueue + references tSapIngressQueue. When the value of tSapIngressFCQGrpMCast + is set to non-default and the value of tSapIngressFCMCastQueue is set + to non-default, then tSapIngressFCMCastQueue references tQosIngQueue." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 5 } + +tSapIngressFCUnknownQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific unknown destination queue to be used for packets in this + forwarding class. The queue is used only for specific entities and + will be ignored wherever it is irrelevant. + + Default value for this object along with default value for + tSapIngressFCQGrpUnknown implies that the default queues should be + used. + + The value of objects tSapIngressFCUnknownQueue and + tSapIngressFCQGrpUnknown should always be set together. When the value + of tSapIngressFCQGrpUnknown is set to default and the value of + tSapIngressFCUnknownQueue is set to non-default, then + tSapIngressFCUnknownQueue references tSapIngressQueue. When the value + of tSapIngressFCQGrpUnknown is set to non-default and the value of + tSapIngressFCUnknownQueue is set to non-default, then + tSapIngressFCUnknownQueue references tQosIngQueue." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 6 } + +tSapIngressFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressFCLastChanged indicates the value of sysUpTime when the + forwarding class entry was last modified." + ::= { tSapIngressFCEntry 7 } + +tSapIngressFCInProfRemark OBJECT-TYPE + SYNTAX TRemarkType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCInProfRemark specifies the remarking type to be used for + the in profile packets feeding into the queues. + + When the value of tSapIngressFCInProfRemark is set to 'none', the + values of tSapIngressFCInProfDscp and tSapIngressFCInProfPrec are set + to default values. + + When the value of tSapIngressFCInProfRemark is set to 'dscp', the + value of tSapIngressFCInProfDscp should be set to non-default value + and the value of tSapIngressFCInProfPrec should be set to default + value. + + When the value of tSapIngressFCInProfRemark is set to 'precedence', + the value of tSapIngressFCInProfDscp should be set to default value + and the value of tSapIngressFCInProfPrec should be set to non-default + value." + DEFVAL { none } + ::= { tSapIngressFCEntry 8 } + +tSapIngressFCInProfDscp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCInProfDscp specifies the DSCP to be used while remarking + the in profile packets when the in-profile remarking type, + tSapIngressFCInProfRemark is specified to be 'dscp'." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 9 } + +tSapIngressFCInProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCInProfPrec specifies the precedence value to be used + while remarking the in profile packets when the in-profile remarking + type, tSapIngressFCInProfRemark is specified to be 'precedence'." + DEFVAL { -1 } + ::= { tSapIngressFCEntry 10 } + +tSapIngressFCOutProfRemark OBJECT-TYPE + SYNTAX TRemarkType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCOutProfRemark specifies the remarking type to be used for + the in profile packets feeding into the queues. + + When the value of tSapIngressFCOutProfRemark is set to 'none', the + values of tSapIngressFCOutProfDscp and tSapIngressFCOutProfPrec are + set to default values. + + When the value of tSapIngressFCOutProfRemark is set to 'dscp', the + value of tSapIngressFCOutProfDscp should be set to non-default value + and the value of tSapIngressFCOutProfPrec should be set to default + value. + + When the value of tSapIngressFCOutProfRemark is set to 'precedence', + the value of tSapIngressFCOutProfDscp should be set to default value + and the value of tSapIngressFCOutProfPrec should be set to non-default + value." + DEFVAL { none } + ::= { tSapIngressFCEntry 11 } + +tSapIngressFCOutProfDscp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCOutProfDscp specifies the DSCP to be used while remarking + the in profile packets when the in-profile remarking type, + tSapIngressFCOutProfRemark is specified to be 'dscp'." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 12 } + +tSapIngressFCOutProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCOutProfPrec specifies the precedence value to be used + while remarking the in profile packets when the in-profile remarking + type, tSapIngressFCOutProfRemark is specified to be 'precedence'." + DEFVAL { -1 } + ::= { tSapIngressFCEntry 13 } + +tSapIngressFCProfile OBJECT-TYPE + SYNTAX TProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCProfile specifies the profile of the packets associated + with this forwarding class. + + This object can not be set to anything but 'none' if the queues being + used by this mapping do not have their modes, tSapIngressQueueMode set + to 'profile'." + DEFVAL { none } + ::= { tSapIngressFCEntry 14 } + +tSapIngressFCHsmdaQueue OBJECT-TYPE + SYNTAX TIngressHsmdaQueueId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressFCHsmdaQueue specifies the HSMDA + queue to use for packets in this forwarding class. This mapping will + be used when the SAP is on a HSMDA MDA. A value of zero implies that + the default queues should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 15 } + +tSapIngressFCHsmdaMCastQueue OBJECT-TYPE + SYNTAX TIngressHsmdaQueueId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressFCHsmdaMCastQueue specifies the + multicast queue to use for packets in this forwarding class. This + mapping will be used when the SAP is on a HSMDA MDA. A value of zero + implies that the default queues should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 16 } + +tSapIngressFCHsmdaBCastQueue OBJECT-TYPE + SYNTAX TIngressHsmdaQueueId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressFCHsmdaBCastQueue specifies the + broadcast queue to use for packets in this forwarding class. This + mapping will be used when the SAP is on a HSMDA MDA. A value of zero + implies that the default queues should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 17 } + +tSapIngressFCDE1OutOfProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressFCDE1OutOfProfile specifies whether frames + with DE value of '1' are to be treated as out-of-profile (as if + tSapIngressFCProfile was set to 'out'). + + When tSapIngressFCDE1OutOfProfile is set to 'true', frames with DE + value of '1' are automatically classified as out-of-profile. + + Frames with DE value of '0' will continue to be policed based on the + value of tSapIngressQueueAdminCIR. That is, if the dynamic rate of + ingress queue is within CIR, frames with DE=0 will be treated as + in-profile (as if tSapIngressFCProfile was set to 'in') otherwise these + frames are treated as out-of-profile. + + When tSapIngressFCDE1OutOfProfile is set to 'true', it supercedes + action specified by the value of tSapIngressFCProfile." + DEFVAL { false } + ::= { tSapIngressFCEntry 18 } + +tSapIngressFCQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCQGrp specifies the tQosIngQGroupName. + + The value of objects tSapIngressFCQueue and tSapIngressFCQGrp should + always be set together. When the value of tSapIngressFCQGrp is set to + default and the value of tSapIngressFCQueue is set to non-default, + then tSapIngressFCQueue references tSapIngressQueue. When the value of + tSapIngressFCQGrp is set to non-default and the value of + tSapIngressFCQueue is set to non-default, then tSapIngressFCQueue + references tQosIngQueue." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 19 } + +tSapIngressFCQGrpMCast OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCQGrpMCast specifies the tQosIngQGroupName. + + The value of objects tSapIngressFCMCastQueue and + tSapIngressFCQGrpMCast should always be set together. When the value + of tSapIngressFCQGrpMCast is set to default and the value of + tSapIngressFCMCastQueue is set to non-default, then + tSapIngressFCMCastQueue references tSapIngressQueue. When the value of + tSapIngressFCQGrpMCast is set to non-default and the value of + tSapIngressFCMCastQueue is set to non-default, then + tSapIngressFCMCastQueue references tQosIngQueue." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 20 } + +tSapIngressFCQGrpBCast OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCQGrpBCast specifies the tQosIngQGroupName. + + The value of objects tSapIngressFCBCastQueue and + tSapIngressFCQGrpBCast should always be set together. When the value + of tSapIngressFCQGrpBCast is set to default and the value of + tSapIngressFCBCastQueue is set to non-default, then + tSapIngressFCBCastQueue references tSapIngressQueue. When the value of + tSapIngressFCQGrpBCast is set to non-default and the value of + tSapIngressFCBCastQueue is set to non-default, then + tSapIngressFCBCastQueue references tQosIngQueue." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 21 } + +tSapIngressFCQGrpUnknown OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCQGrpUnknown specifies the tQosIngQGroupName. + + The value of objects tSapIngressFCUnknownQueue and + tSapIngressFCQGrpUnknown should always be set together. When the value + of tSapIngressFCQGrpUnknown is set to default and the value of + tSapIngressFCUnknownQueue is set to non-default, then + tSapIngressFCUnknownQueue references tSapIngressQueue. When the value + of tSapIngressFCQGrpUnknown is set to non-default and the value of + tSapIngressFCUnknownQueue is set to non-default, then + tSapIngressFCUnknownQueue references tQosIngQueue." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 22 } + +tSapIngressFCPolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCPolicer specifies the policer ID to be used for the + normal traffic in this forwarding class." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 23 } + +tSapIngressFCMCastPolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCMCastPolicer specifies the policer ID to be used for + multicast in this forwarding class." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 24 } + +tSapIngressFCBCastPolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCBCastPolicer specifies the policer ID to be used for + broadcast traffic in this forwarding class." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 25 } + +tSapIngressFCUnknownPolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCUnknownPolicer specifies the policer ID to be used for + unknown traffic in this forwarding class." + DEFVAL { 0 } + ::= { tSapIngressFCEntry 26 } + +tSapIngressFCPlcrFPQGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressFCPlcrFPQGrp specifies whether to use the + specified policer defined in FP(forwarding-plane) Queue group for this + SAP. + + When tSapIngressFCPlcrFPQGrp is set to 'true', it specifies the FC to + use the specific policer defined in the FP Queue Group instance + attached to the SAP specified by sapIngressFPQGrp and + sapIngressFPQGrpInstanceId. + + An 'inconsistentValue' error is returned if tSapIngressFCPlcrFPQGrp is + set to a non-default value and an entry corresponding to the policer + tSapIngressFCPolicer does not exist in Queue group attached at the FP." + DEFVAL { false } + ::= { tSapIngressFCEntry 27 } + +tSapIngressFCMCastPlcrFPQGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressFCMCastPlcrFPQGrp specifies whether to use the + specified multicast policer defined in FP(forwarding-plane) Queue + group for this SAP. + + When tSapIngressFCMCastPlcrFPQGrp is set to 'true', it specifies the + FC to use the specific multicast policer defined in the FP Queue Group + instance attached to the SAP specified by sapIngressFPQGrp and + sapIngressFPQGrpInstanceId. + + An 'inconsistentValue' error is returned if + tSapIngressFCMCastPlcrFPQGrp is set to a non-default value and an + entry corresponding to the policer tSapIngressFCPolicer does not exist + in Queue group attached at the FP." + DEFVAL { false } + ::= { tSapIngressFCEntry 28 } + +tSapIngressFCBCastPlcrFPQGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressFCBCastPlcrFPQGrp specifies whether to use the + specified broadcast policer defined in FP(forwarding-plane) Queue + group for this SAP. + + When tSapIngressFCBCastPlcrFPQGrp is set to 'true', it specifies the + FC to use the specific broadcast policer defined in the FP Queue Group + instance attached to the SAP specified by sapIngressFPQGrp and + sapIngressFPQGrpInstanceId. + + An 'inconsistentValue' error is returned if + tSapIngressFCBCastPlcrFPQGrp is set to a non-default value and an + entry corresponding to the policer tSapIngressFCPolicer does not exist + in Queue group attached at the FP." + DEFVAL { false } + ::= { tSapIngressFCEntry 29 } + +tSapIngressFCUnknownPlcrFPQGrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressFCUnknownPlcrFPQGrp specifies whether to use + the specified unknown policer defined in FP(forwarding-plane) Queue + group for this SAP. + + When tSapIngressFCUnknownPlcrFPQGrp is set to 'true', it specifies the + FC to use the specific broadcast policer defined in the FP Queue Group + instance attached to the SAP specified by sapIngressFPQGrp and + sapIngressFPQGrpInstanceId. + + An 'inconsistentValue' error is returned if + tSapIngressFCUnknownPlcrFPQGrp is set to a non-default value and an + entry corresponding to the policer tSapIngressFCPolicer does not exist + in Queue group attached at the FP." + DEFVAL { false } + ::= { tSapIngressFCEntry 30 } + +tSapIngressFCEgressOverrideFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressFCEgressOverrideFC specifies the forwarding + class that overrides the forwarding class determined by ingress + classification. + + The forwarding class and/or forwarding sub-class can be overridden. + The new egress forwarding class is applicable to both SAP egress and + network egress." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 31 } + +tSapIngressPrecTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular precedence value into + a forwarding class" + ::= { tSapIngressObjects 8 } + +tSapIngressPrecEntry OBJECT-TYPE + SYNTAX TSapIngressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-ingress policy's IP precedence + values to forwarding class mappings. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tSapIngressIndex, + tSapIngressPrecValue + } + ::= { tSapIngressPrecTable 1 } + +TSapIngressPrecEntry ::= SEQUENCE +{ + tSapIngressPrecValue TPrecValue, + tSapIngressPrecRowStatus RowStatus, + tSapIngressPrecFC TNamedItemOrEmpty, + tSapIngressPrecFCPriority TPriorityOrDefault, + tSapIngressPrecLastChanged TimeStamp, + tSapIngressPrecHsmdaCntrOvr TIngressHsmdaCounterIdOrZero +} + +tSapIngressPrecValue OBJECT-TYPE + SYNTAX TPrecValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Precedence value for which the mapping is done." + ::= { tSapIngressPrecEntry 1 } + +tSapIngressPrecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this mapping." + ::= { tSapIngressPrecEntry 2 } + +tSapIngressPrecFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressPrecFC specifies the forwarding class or the sub forwarding + class to be used to classify all the traffic that matches the specific + precedence value i.e. tSapIngressPrecValue. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tSapIngressPrecFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressPrecEntry 3 } + +tSapIngressPrecFCPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority to be assigned to the matching traffic." + DEFVAL { default } + ::= { tSapIngressPrecEntry 4 } + +tSapIngressPrecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressPrecTable." + ::= { tSapIngressPrecEntry 5 } + +tSapIngressPrecHsmdaCntrOvr OBJECT-TYPE + SYNTAX TIngressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressPrecHsmdaCntrOvr specifies the + counter to use for all the traffic that matches the specific + precedence value i.e. tSapIngressPrecValue. + + A value of zero implies that the default counters should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressPrecEntry 6 } + +tSapIngressIPv6CriteriaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressIPv6CriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about all sap-ingress policies' IPv6 criteria entries." + ::= { tSapIngressObjects 9 } + +tSapIngressIPv6CriteriaEntry OBJECT-TYPE + SYNTAX TSapIngressIPv6CriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 criteria entry for a sap-ingress + policy. Entries are created/deleted by user. There is no StorageType + object, entries have a presumed StorageType of nonVolatile." + INDEX { + tSapIngressIndex, + tSapIngressIPv6CriteriaIndex + } + ::= { tSapIngressIPv6CriteriaTable 1 } + +TSapIngressIPv6CriteriaEntry ::= SEQUENCE +{ + tSapIngressIPv6CriteriaIndex TEntryId, + tSapIngressIPv6CriteriaRowStatus RowStatus, + tSapIngressIPv6CriteriaDescription TItemDescription, + tSapIngressIPv6CriteriaActionFC TNamedItemOrEmpty, + tSapIngressIPv6CriteriaActionPriority TPriorityOrDefault, + tSapIngressIPv6CriteriaSourceIpAddr InetAddressIPv6, + tSapIngressIPv6CriteriaSourceIpMask InetAddressPrefixLength, + tSapIngressIPv6CriteriaDestIpAddr InetAddressIPv6, + tSapIngressIPv6CriteriaDestIpMask InetAddressPrefixLength, + tSapIngressIPv6CriteriaNextHeader TIpProtocol, + tSapIngressIPv6CriteriaSourcePortValue1 TTcpUdpPort, + tSapIngressIPv6CriteriaSourcePortValue2 TTcpUdpPort, + tSapIngressIPv6CriteriaSourcePortOperator TTcpUdpPortOperator, + tSapIngressIPv6CriteriaDestPortValue1 TTcpUdpPort, + tSapIngressIPv6CriteriaDestPortValue2 TTcpUdpPort, + tSapIngressIPv6CriteriaDestPortOperator TTcpUdpPortOperator, + tSapIngressIPv6CriteriaDSCP TDSCPNameOrEmpty, + tSapIngressIPv6CriteriaLastChanged TimeStamp, + tSapIngressIPv6CritSrcIpFullMask InetAddressIPv6, + tSapIngressIPv6CritDstIpFullMask InetAddressIPv6, + tSapIngressIPv6CritActionPolicer TIngressPolicerIdOrNone, + tSapIngressIPv6CriteriaFragment INTEGER, + tSapIngressIPv6CritVxlanVniVal1 Unsigned32, + tSapIngressIPv6CritVxlanVniVal2 Unsigned32, + tSapIngressIPv6CritVxlanVniOper INTEGER, + tSapIngIPv6CritSrcIpPrefixList TNamedItemOrEmpty, + tSapIngIPv6CritDstIpPrefixList TNamedItemOrEmpty, + tSapIngressIPv6CriteriaTagId Unsigned32 +} + +tSapIngressIPv6CriteriaIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaIndex specifies + uniquely each entry in the policy." + ::= { tSapIngressIPv6CriteriaEntry 1 } + +tSapIngressIPv6CriteriaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaRowStatus specifies the + Row Status for the IPv6 Criteria entry." + ::= { tSapIngressIPv6CriteriaEntry 2 } + +tSapIngressIPv6CriteriaDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDescription specifies + an optional user provided description of this IPv6 criteria entry." + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 3 } + +tSapIngressIPv6CriteriaActionFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaActionFC specifies the + forwarding class or the sub forwarding class to be used to classify + all the traffic that matches the specific IPv6 criteria. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tSapIngressIPv6CriteriaActionFC is specified explicitly, this + match will be ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 4 } + +tSapIngressIPv6CriteriaActionPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaActionPriority + specifies the priority for packets which match this entry's criteria. + When set to 'default', the packet is sent to the queue from + DSCP/dot1p/FC which matched the packet, using the priority from the + DSCP/dot1p/FC which matched the packet." + DEFVAL { default } + ::= { tSapIngressIPv6CriteriaEntry 5 } + +tSapIngressIPv6CriteriaSourceIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourceIpAddr specifies + the IPv6 address to match with source IPv6 of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tSapIngressIPv6CriteriaEntry 6 } + +tSapIngressIPv6CriteriaSourceIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPv6CriteriaSourceIpMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received source IPv6 address to match the + tSapIngressIPv6CriteriaSourceIpAddr. + + If the value of tSapIngressIPv6CriteriaSourceIpMask is 0, and the + value of tSapIngressIPv6CritSrcIpFullMask is non zero then the value + of tSapIngressIPv6CritSrcIpFullMask is used as mask. + + If the value of tSapIngressIPv6CriteriaSourceIpMask is non zero, it + will be equal to the mask expressed the object + tSapIngressIPv6CritSrcIpFullMask. + + If both tSapIngressIPv6CriteriaSourceIpMask and + tSapIngressIPv6CritSrcIpFullMask are set to 0, not matching is done on + the source Ip address. + + If a value is specified for this object, then the value of the object + tSapIngressIPv6CritSrcIpFullMask will be set to reflect this same + mask." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 7 } + +tSapIngressIPv6CriteriaDestIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestIpAddr specifies + the IPv6 address to match with destinationp IPv6 of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tSapIngressIPv6CriteriaEntry 8 } + +tSapIngressIPv6CriteriaDestIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPv6CriteriaDestIpMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received Destination IPv6 address to match the + tSapIngressIPv6CriteriaDestIpAddr. + + If the value of tSapIngressIPv6CriteriaDestIpMask is 0, and the value + of tSapIngressIPv6CritDstIpFullMask is non zero then the value of + tSapIngressIPv6CritDstIpFullMask is used as mask. + + If the value of tSapIngressIPv6CriteriaDestIpMask is non zero, it will + be equal to the mask expressed the object + tSapIngressIPv6CritDstIpFullMask. + + If both tSapIngressIPv6CriteriaDestIpMask and + tSapIngressIPv6CritDstIpFullMask are set to 0, no matching is done on + the Destination Ip address. + + If a value is specified for this object, then the value of the object + tSapIngressIPv6CritDstIpFullMask will be set to reflect this same + mask." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 9 } + +tSapIngressIPv6CriteriaNextHeader OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaNextHeader specifies + the Next Header to match. Use -1 to disable matching by Next Header." + DEFVAL { -1 } + ::= { tSapIngressIPv6CriteriaEntry 10 } + +tSapIngressIPv6CriteriaSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourcePortValue1 + specifies the TCP/UDP port value1. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaSourcePortOperator. This object cannot set to + non-default value, if the value of tSapIngressIPv6CritVxlanVniVal1, + tSapIngressIPv6CritVxlanVniVal2 or tSapIngressIPv6CritVxlanVniOper is + set to non-default values. + + The value of tSapIngressIPv6CriteriaSourcePortOperator and + tSapIngressIPv6CriteriaSourcePortValue1 and + tSapIngressIPv6CriteriaSourcePortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 11 } + +tSapIngressIPv6CriteriaSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourcePortValue2 + specifies TCP/UDP port value2. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaSourcePortOperator. This object cannot set to + non-default value, if the value of tSapIngressIPv6CritVxlanVniVal1, + tSapIngressIPv6CritVxlanVniVal2 or tSapIngressIPv6CritVxlanVniOper is + set to non-default values. + + The value of tSapIngressIPv6CriteriaSourcePortOperator and + tSapIngressIPv6CriteriaSourcePortValue1 and + tSapIngressIPv6CriteriaSourcePortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 12 } + +tSapIngressIPv6CriteriaSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourcePortOperator + specifies The operator specifies the manner in which + tSapIngressIPv6CriteriaSourcePortValue1 and + tSapIngressIPv6CriteriaSourcePortValue2 are to be used. This object + cannot set to non-default value, if the value of + tSapIngressIPv6CritVxlanVniVal1, tSapIngressIPv6CritVxlanVniVal2 or + tSapIngressIPv6CritVxlanVniOper is set to non-default values. + + The value of tSapIngressIPv6CriteriaSourcePortOperator and + tSapIngressIPv6CriteriaSourcePortValue1 and + tSapIngressIPv6CriteriaSourcePortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { none } + ::= { tSapIngressIPv6CriteriaEntry 13 } + +tSapIngressIPv6CriteriaDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestPortValue1 + specifies the TCP/UDP port value1. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaDestPortOperator. This object cannot set to + non-default value, if the value of tSapIngressIPv6CritVxlanVniVal1, + tSapIngressIPv6CritVxlanVniVal2 or tSapIngressIPv6CritVxlanVniOper is + set to non-default values. + + The value of tSapIngressIPv6CriteriaDestPortOperator and + tSapIngressIPv6CriteriaDestPortValue1 and + tSapIngressIPv6CriteriaDestPortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 14 } + +tSapIngressIPv6CriteriaDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestPortValue2 + specifies the TCP/UDP port value2. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaDestPortOperator. This object cannot set to + non-default value, if the value of tSapIngressIPv6CritVxlanVniVal1, + tSapIngressIPv6CritVxlanVniVal2 or tSapIngressIPv6CritVxlanVniOper is + set to non-default values. + + The value of tSapIngressIPv6CriteriaDestPortOperator and + tSapIngressIPv6CriteriaDestPortValue1 and + tSapIngressIPv6CriteriaDestPortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 15 } + +tSapIngressIPv6CriteriaDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestPortOperator + specifies the manner in which tSapIngressIPv6CriteriaDestPortValue1 + and tSapIngressIPv6CriteriaDestPortValue2 are to be used. This object + cannot set to non-default value, if the value of + tSapIngressIPv6CritVxlanVniVal1, tSapIngressIPv6CritVxlanVniVal2 or + tSapIngressIPv6CritVxlanVniOper is set to non-default values. + + The value of tSapIngressIPv6CriteriaDestPortOperator and + tSapIngressIPv6CriteriaDestPortValue1 and + tSapIngressIPv6CriteriaDestPortValue2 should be set together in the + same snmp request, otherwise an 'inconsistentValue' error is returned." + DEFVAL { none } + ::= { tSapIngressIPv6CriteriaEntry 16 } + +tSapIngressIPv6CriteriaDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDSCP specifies the DSCP + value to match in the packet" + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 17 } + +tSapIngressIPv6CriteriaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object indicates timestamp of last change to this row + in tSapIngressIPv6CriteriaTable." + ::= { tSapIngressIPv6CriteriaEntry 20 } + +tSapIngressIPv6CritSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPv6CritSrcIpFullMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received Source IPv6 address to match the + tSapIngressIPv6CriteriaSourceIpAddr. + + If the value of tSapIngressIPv6CriteriaSourceIpMask is non zero, it + will be equal to the mask expressed in the object + tSapIngressIPv6CritSrcIpFullMask. + + If both tSapIngressIPv6CriteriaSourceIpMask and + tSapIngressIPv6CritSrcIpFullMask are set to 0, no matching is done on + the Source IPv6 address. + + If a regular mask is specified for tSapIngressIPv6CritSrcIpFullMask + then the value of tSapIngressIPv6CriteriaSourceIpMask will be changed + to reflect this value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tSapIngressIPv6CriteriaEntry 22 } + +tSapIngressIPv6CritDstIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapIngressIPv6CritDstIpFullMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received Dest IPv6 address to match the + tSapIngressIPv6CriteriaDestIpAddr. + + If the value of tSapIngressIPv6CriteriaDestIpMask is non zero, it will + be equal to the mask expressed in the object + tSapIngressIPv6CritDstIpFullMask. + + If both tSapIngressIPv6CriteriaDestIpMask and + tSapIngressIPv6CritDstIpFullMask are set to 0, no matching is done on + the Dest IPv6 address. + + If a regular mask is specified for tSapIngressIPv6CritDstIpFullMask + then the value of tSapIngressIPv6CriteriaDestIpMask will be changed to + reflect this value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tSapIngressIPv6CriteriaEntry 23 } + +tSapIngressIPv6CritActionPolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPv6CritActionPolicer specifies the policer + identifier to be used for the traffic matching this IPv6 Criteria + Entry. It provides the ability to direct specific traffic to a + different SAP ingress policer (tSapIngressIPv6CritActionPolicer) + independently from that configured for the traffic's FC in + tSapIngressFCPolicer. This action policer will be referred to as a + bypass-policer. + + An 'inconsistentValue' error is returned if + tSapIngressIPv6CritActionPolicer is set to a non-default value when + tSapIngressIPv6CriteriaRowStatus is set to not in service." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 24 } + +tSapIngressIPv6CriteriaFragment OBJECT-TYPE + SYNTAX INTEGER { + off (1), + false (2), + true (3), + firstOnly (4), + nonFirstOnly (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPv6CriteriaFragment specifies matching + criteria to be used for fragmented or non-fragmented IPv6 packtes. + off (1) - match all IPv6 packets regardless of fragmented + or not. + false (2) - match all non-fragmented IPv6 packets. + true (3) - match all fragmented IPv6 packets. + firstOnly (4) - match only the initial IPv6 packet fragment. + nonFirstOnly (5) - match non-initial IPv6 packet fragment." + DEFVAL { off } + ::= { tSapIngressIPv6CriteriaEntry 25 } + +tSapIngressIPv6CritVxlanVniVal1 OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPv6CritVxlanVniVal1 specifies the VNI + identifier of the VXLAN to be used for the traffic matching. + + The value of 0 indicates that the Vxlan Vni classification is + disabled. + + This value can be set to non-default value when the value of + tSapIngressIPv6CriteriaNextHeader is set to 'udp' and + tSapIngressIPv6CritType is set to 'vxlanVni (2)'. + + This object cannot set to non-default value, if the values of + tSapIngressIPv6CriteriaSourcePortValue1, + tSapIngressIPv6CriteriaSourcePortValue2 or + tSapIngressIPv6CriteriaSourcePortOperator and + tSapIngressIPv6CriteriaDestPortValue1, + tSapIngressIPv6CriteriaDestPortValue2 or + tSapIngressIPv6CriteriaDestPortOperator are set to non-default values." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 28 } + +tSapIngressIPv6CritVxlanVniVal2 OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPv6CritVxlanVniVal2 specifies the VNI + identifier of the VXLAN to be used for the traffic matching. + + The value of 0 indicates that the Vxlan Vni classification is + disabled. + + This value can be set to non-default value when the value of + tSapIngressIPv6CriteriaNextHeader is set to 'udp' and + tSapIngressIPv6CritType is set to 'vxlanVni (2)'. + + This object cannot set to non-default value, if the values of + tSapIngressIPv6CriteriaSourcePortValue1, + tSapIngressIPv6CriteriaSourcePortValue2 or + tSapIngressIPv6CriteriaSourcePortOperator and + tSapIngressIPv6CriteriaDestPortValue1, + tSapIngressIPv6CriteriaDestPortValue2 or + tSapIngressIPv6CriteriaDestPortOperator are set to non-default values." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 29 } + +tSapIngressIPv6CritVxlanVniOper OBJECT-TYPE + SYNTAX INTEGER { + none (0), + eq (1), + range (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPv6CritVxlanVniOper operator specifies the + manner in which tSapIngressIPv6CritVxlanVniVal1 and + tSapIngressIPv6CritVxlanVniVal2 are to be used: + + Operator Value1 Value2 + ---------------------------------------------------- + none (0) Any(0) Any(0) + eq (1) Specified Val1 Any(0) + range(2) Starting Val1 Ending Val2 + + 'Any(0)' specifies that, this object can accept any values but would + default to 0. + + This object cannot set to non-default value, if the value of + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2 or + tSapIngressIPCriteriaSourcePortOperator and + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2 or + tSapIngressIPCriteriaDestPortOperator is set to non-default values." + DEFVAL { none } + ::= { tSapIngressIPv6CriteriaEntry 30 } + +tSapIngIPv6CritSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngIPv6CritSrcIpPrefixList specifies the IP prefix + list used as match criterion for the source ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tSapIngressIPv6CriteriaSourceIpAddr and + tSapIngressIPv6CriteriaSourceIpMask or + tSapIngressIPv6CritSrcIpFullMask are used as source ip address match + criterion. + + When this object is set to a non-empty value then the objects + tSapIngressIPv6CriteriaSourceIpAddr, + tSapIngressIPv6CriteriaSourceIpMask and + tSapIngressIPv6CritSrcIpFullMask are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for the objects + tSapIngressIPv6CriteriaSourceIpAddr and + tSapIngressIPv6CriteriaSourceIpMask or + tSapIngressIPv6CritSrcIpFullMask then this object is reset to its + default (empty) value by the system. + + An attempt to set tSapIngIPv6CritSrcIpPrefixList to a non-default + value in combination with setting any of + tSapIngressIPv6CriteriaSourceIpAddr and + tSapIngressIPv6CriteriaSourceIpMask or + tSapIngressIPv6CritSrcIpFullMask to (a) non-default value(s) is + rejected by the system." + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 32 } + +tSapIngIPv6CritDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngIPv6CritDstIpPrefixList specifies the IP prefix + list used as match criterion for the destination ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tSapIngressIPv6CriteriaDestIpAddr and + tSapIngressIPv6CriteriaDestIpMask or tSapIngressIPv6CritDstIpFullMask + are used as destination ip address match criterion. + + When this object is set to a non-empty value then the objects + tSapIngressIPv6CriteriaDestIpAddr, tSapIngressIPv6CriteriaDestIpMask + and tSapIngressIPv6CritDstIpFullMask are reset to their default values + by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tSapIngressIPv6CriteriaDestIpAddr and + tSapIngressIPv6CriteriaDestIpMask or tSapIngressIPv6CritDstIpFullMask + then this object is reset to its default (empty) value by the system. + + An attempt to set tSapIngIPv6CritDstIpPrefixList to a non-default + value in combination with setting any of + tSapIngressIPv6CriteriaDestIpAddr and + tSapIngressIPv6CriteriaDestIpMask or tSapIngressIPv6CritDstIpFullMask + to (a) non-default value(s) is rejected by the system" + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 33 } + +tSapIngressIPv6CriteriaTagId OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIPv6CriteriaTagId specifies tag identification + associatied with the entry." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 34 } + +tSapIngressHsmdaQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about all sap-ingress policies' HSMDA queues. + + This table is obsoleted in 10.0 release." + ::= { tSapIngressObjects 10 } + +tSapIngressHsmdaQueueEntry OBJECT-TYPE + SYNTAX TSapIngressHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a particular HSMDA queue for a sap-ingress policy. + Entries are created by user." + INDEX { + tSapIngressIndex, + tSapIngressHsmdaQueue + } + ::= { tSapIngressHsmdaQueueTable 1 } + +TSapIngressHsmdaQueueEntry ::= SEQUENCE +{ + tSapIngressHsmdaQueue TIngressHsmdaQueueId, + tSapIngressHsmdaQueueRowStatus RowStatus, + tSapIngressHsmdaQueueLastChanged TimeStamp, + tSapIngressHsmdaQueueCIRAdaptn TAdaptationRule, + tSapIngressHsmdaQueuePIRAdaptn TAdaptationRule, + tSapIngressHsmdaQueueAdminPIR THsmdaPIRKRate, + tSapIngressHsmdaQueueAdminCIR THsmdaCIRKRate, + tSapIngressHsmdaQueueSlopePolicy TNamedItem, + tSapIngressHsmdaQueuePoliced TruthValue +} + +tSapIngressHsmdaQueue OBJECT-TYPE + SYNTAX TIngressHsmdaQueueId (1..8) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The HSMDA queue ID is used as the secondary index to the table entry." + ::= { tSapIngressHsmdaQueueEntry 1 } + +tSapIngressHsmdaQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueueRowStatus is used for the creation + and deletion of entries in the tSapIngressHsmdaQueueTable." + ::= { tSapIngressHsmdaQueueEntry 2 } + +tSapIngressHsmdaQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueueLastChanged indicates the timestamp + of last change to this row in tSapIngressHsmdaQueueTable." + ::= { tSapIngressHsmdaQueueEntry 3 } + +tSapIngressHsmdaQueueCIRAdaptn OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueueCIRAdaptn specifies the adaptation + rule to be used while computing the operational CIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressHsmdaQueueEntry 4 } + +tSapIngressHsmdaQueuePIRAdaptn OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueuePIRAdaptn specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressHsmdaQueueEntry 5 } + +tSapIngressHsmdaQueueAdminPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueueAdminPIR specifies the + administrative PIR specified by the user." + DEFVAL { -1 } + ::= { tSapIngressHsmdaQueueEntry 6 } + +tSapIngressHsmdaQueueAdminCIR OBJECT-TYPE + SYNTAX THsmdaCIRKRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueueAdminCIR specifies the + administrative CIR specified by the user." + DEFVAL { 0 } + ::= { tSapIngressHsmdaQueueEntry 7 } + +tSapIngressHsmdaQueueSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueueSlopePolicy specifies the slope + policy specified by the user." + DEFVAL { "default" } + ::= { tSapIngressHsmdaQueueEntry 8 } + +tSapIngressHsmdaQueuePoliced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngressHsmdaQueuePoliced specifies whether the out of + profile traffic feeding into the physical queue instance should be + dropped. When the value is 'true', out-of-profile packets are + discarded. + + This policing function is different than the shaping function normally + performed by the queues defined rate in that scheduling is not stopped + for the queue when the rate is exceeded. + + Accordingly, tSapIngressHsmdaQueuePoliced overrides the bandwidth + specified by the object tSapIngressHsmdaQueueAdminCIR." + DEFVAL { false } + ::= { tSapIngressHsmdaQueueEntry 9 } + +tSapIngressLspExpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressLspExpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mappings of an Lsp Exp Bit value into a + forwarding class" + ::= { tSapIngressObjects 11 } + +tSapIngressLspExpEntry OBJECT-TYPE + SYNTAX TSapIngressLspExpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-ingress policy's Lsp Exp Bit values + to forwarding class mappings. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tSapIngressIndex, + tSapIngressLspExpValue + } + ::= { tSapIngressLspExpTable 1 } + +TSapIngressLspExpEntry ::= SEQUENCE +{ + tSapIngressLspExpValue TLspExpValue, + tSapIngressLspExpRowStatus RowStatus, + tSapIngressLspExpLastChanged TimeStamp, + tSapIngressLspExpFC TNamedItemOrEmpty, + tSapIngressLspExpFCPriority TPriorityOrDefault, + tSapIngressLspExpHsmdaCntrOvr TIngressHsmdaCounterIdOrZero +} + +tSapIngressLspExpValue OBJECT-TYPE + SYNTAX TLspExpValue (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tSapIngressLspExpValue specifies the value for + which the mapping is done." + ::= { tSapIngressLspExpEntry 1 } + +tSapIngressLspExpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressLspExpRowStatus specifies the Row Status for + this mapping." + ::= { tSapIngressLspExpEntry 2 } + +tSapIngressLspExpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapIngressLspExpLastChanged indicates the timestamp of + last change to this row in tSapIngressLspExpTable." + ::= { tSapIngressLspExpEntry 3 } + +tSapIngressLspExpFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressLspExpFC specifies the forwarding + class or the sub forwarding class to be used to classify all the + traffic that matches the specific Lsp Exp value i.e. + tSapIngressLspExpValue. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tSapIngressLspExpFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressLspExpEntry 4 } + +tSapIngressLspExpFCPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressLspExpFCPriority specifies the + priority to be assigned to the matching traffic." + DEFVAL { default } + ::= { tSapIngressLspExpEntry 5 } + +tSapIngressLspExpHsmdaCntrOvr OBJECT-TYPE + SYNTAX TIngressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapIngressLspExpHsmdaCntrOvr specifies the + counter to use for all the traffic that matches the specific Lsp Exp + value i.e. tSapIngressLspExpValue. + + A value of zero implies that the default counters should be used. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapIngressLspExpEntry 6 } + +tSapIngPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapIngPolicerTable defines SAP Ingress Policer Table for providing, + via SNMP, the capability of defining the policers. + + tSapIngPolicerTable holds a list of all the policers configured in the + managed system. Policers must exist in this table before being + referenced by the forwarding class mappings within the queue policy as + defined in the tSapIngressFCTable." + ::= { tSapIngressObjects 12 } + +tSapIngPolicerEntry OBJECT-TYPE + SYNTAX TSapIngPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapIngPolicerEntry defines an entry in the tSapIngPolicerTable. + + Entries are created/deleted in this table by SNMP sets to + tSapIngPolicerRowStatus." + INDEX { + tSapIngressIndex, + tSapIngPolicerId + } + ::= { tSapIngPolicerTable 1 } + +TSapIngPolicerEntry ::= SEQUENCE +{ + tSapIngPolicerId TIngressPolicerId, + tSapIngPolicerRowStatus RowStatus, + tSapIngPolicerLastChanged TimeStamp, + tSapIngPolicerDescr TItemDescription, + tSapIngPolicerPIRAdaptation TAdaptationRule, + tSapIngPolicerCIRAdaptation TAdaptationRule, + tSapIngPolicerParent TNamedItemOrEmpty, + tSapIngPolicerLevel TLevel, + tSapIngPolicerWeight TPolicerWeight, + tSapIngPolicerAdminPIR THPolPIRRate, + tSapIngPolicerAdminCIR THPolCIRRate, + tSapIngPolicerStatMode TmnxSapIngPolicerStatMode, + tSapIngPolicerMBS TPolicerBurstSizeBytes, + tSapIngPolicerHiPrioOnly TBurstPercentOrDefault, + tSapIngPolicerCBS TPolicerBurstSizeBytes, + tSapIngPolicerPktOffset TPerPacketOffset, + tSapIngPolicerAdminPIRPercent Unsigned32, + tSapIngPolicerAdminCIRPercent Unsigned32, + tSapIngPolicerRateType TPolRateTypeRefOrLocalLimit, + tSapIngPolicerSlopeStartDepth Unsigned32, + tSapIngPolicerSlopeMaxDepth Unsigned32, + tSapIngPolicerSlopeMaxProb Unsigned32, + tSapIngPolicerSlopeMap TmnxSlopeMap, + tSapIngPolicerAdvCfgPolicy TNamedItemOrEmpty, + tSapIngPolicerProfileCapped TruthValue, + tSapIngPolicerAdminPIRHi TmnxQosRateHigh32, + tSapIngPolicerAdminPIRLo TmnxQosRateLow32, + tSapIngPolicerAdminCIRHi TmnxQosRateHigh32, + tSapIngPolicerAdminCIRLo TmnxQosRateLow32, + tSapIngPolicerSchedParent TNamedItemOrEmpty, + tSapIngPolicerSchedLevel TLevel, + tSapIngPolicerSchedWeight TWeight, + tSapIngPolicerSchedCIRLevel TLevelOrDefault, + tSapIngPolicerSchedCIRWeight TWeight +} + +tSapIngPolicerId OBJECT-TYPE + SYNTAX TIngressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapIngPolicerId defines the SAP Ingress Policer identifier. It + identifies an sap-ingress policer in the managed system." + ::= { tSapIngPolicerEntry 1 } + +tSapIngPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngPolicerRowStatus allows entries to be created and deleted in + the tSapIngPolicerTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tSapIngPolicerEntry 2 } + +tSapIngPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngPolicerLastChanged indicates the value of sysUpTime when the + entry was last modified." + ::= { tSapIngPolicerEntry 3 } + +tSapIngPolicerDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngPolicerDescr specifies the description of the policer." + DEFVAL { ''H } + ::= { tSapIngPolicerEntry 4 } + +tSapIngPolicerPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngPolicerEntry 5 } + +tSapIngPolicerCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngPolicerEntry 6 } + +tSapIngPolicerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngPolicerParent specifies the scheduler to which this queue would + be feeding." + DEFVAL { ''H } + ::= { tSapIngPolicerEntry 7 } + +tSapIngPolicerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngPolicerLevel specifies the level of priority while feeding the + parent." + DEFVAL { 1 } + ::= { tSapIngPolicerEntry 8 } + +tSapIngPolicerWeight OBJECT-TYPE + SYNTAX TPolicerWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngPolicerWeight specifies the weight that needs to be used by the + scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { tSapIngPolicerEntry 9 } + +tSapIngPolicerAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSapIngPolicerAdminPIR specifies the administrative PIR specified by + the user. This object is obsoleted in 15.0 release and has been + replaced with tSapIngPolicerAdminPIRHi and tSapIngPolicerAdminPIRLo + objects." + DEFVAL { -1 } + ::= { tSapIngPolicerEntry 10 } + +tSapIngPolicerAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSapIngPolicerAdminCIR specifies the administrative CIR specified by + the user. This object is obsoleted in 15.0 release and has been + replaced with tSapIngPolicerAdminCIRHi and tSapIngPolicerAdminCIRLo + objects." + DEFVAL { 0 } + ::= { tSapIngPolicerEntry 11 } + +tSapIngPolicerStatMode OBJECT-TYPE + SYNTAX TmnxSapIngPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngPolicerStatMode specifies the mode of statistics collected by + this policer." + DEFVAL { minimal } + ::= { tSapIngPolicerEntry 12 } + +tSapIngPolicerMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tSapIngPolicerMBS specifies the high priority 'violate' threshold + of PIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapIngPolicerEntry 13 } + +tSapIngPolicerHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tSapIngPolicerHiPrioOnly specifies the percentage of PIR leaky + bucket's MBS (maximum burst size) of this policer that is reserved for + high priority traffic." + DEFVAL { -1 } + ::= { tSapIngPolicerEntry 14 } + +tSapIngPolicerCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tSapIngPolicerCBS specifies the 'exceed' threshold of the CIR + leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapIngPolicerEntry 15 } + +tSapIngPolicerPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngPolicerPktOffset specifies the packet byte offset for addition + of policing information by this policer." + DEFVAL { 0 } + ::= { tSapIngPolicerEntry 16 } + +tSapIngPolicerAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative PIR percentage, in centipercent. An + 'inconsistentValue' error is returned if tSapIngPolicerAdminPIRPercent + is set to non-default value when the object tSapIngPolicerRateType is + set to 'kbps'." + DEFVAL { 10000 } + ::= { tSapIngPolicerEntry 17 } + +tSapIngPolicerAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative CIR percentage, in centipercent. An + 'inconsistentValue' error is returned if tSapIngPolicerAdminCIRPercent + is set to non-default value when the object tSapIngPolicerRateType is + set to 'kbps'." + DEFVAL { 0 } + ::= { tSapIngPolicerEntry 18 } + +tSapIngPolicerRateType OBJECT-TYPE + SYNTAX TPolRateTypeRefOrLocalLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerRateType specifies the type of ingress + policer rate. + + When the value of the object is set to 'kbps', the ingresss policer + rates are specified in kbps. The objects tSapIngPolicerAdminPIRPercent + and tSapIngPolicerAdminCIRPercent will be set to their default values. + + When the value of the object is set to 'percentOfLocalLimit' or + 'percentReferPortLimit', the ingress policer rates are specified in + percentage. The objects tSapIngPolicerAdminPIR and + tSapIngPolicerAdminCIR will be set to their default values." + DEFVAL { kbps } + ::= { tSapIngPolicerEntry 19 } + +tSapIngPolicerSlopeStartDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngPolicerSlopeStartDepth specifies the percentage of + the buffer utilized after which the drop probability starts to rise + above 0. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tSapIngPolicerEntry 20 } + +tSapIngPolicerSlopeMaxDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngPolicerSlopeMaxDepth specifies the percentage of + the buffer utilized after which the drop probability is 100 percent. + This implies that all packets beyond this point will be dropped. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tSapIngPolicerEntry 21 } + +tSapIngPolicerSlopeMaxProb OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngPolicerSlopeMaxProb specifies the drop + probability, as a percentage, when the queue depth reaches + tSapIngPolicerSlopeMaxDepth. The drop increases steadily from 0 at the + tSapIngPolicerSlopeStartDepth up to the tSapIngPolicerSlopeMaxProb at + the tSapIngPolicerSlopeMaxDepth. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tSapIngPolicerEntry 22 } + +tSapIngPolicerSlopeMap OBJECT-TYPE + SYNTAX TmnxSlopeMap + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapIngPolicerSlopeMap specifies the slope map to be used + with this policer. + + This object is obsoleted in 14.0 Release." + DEFVAL { none } + ::= { tSapIngPolicerEntry 23 } + +tSapIngPolicerAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this policer." + DEFVAL { ''H } + ::= { tSapIngPolicerEntry 24 } + +tSapIngPolicerProfileCapped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerProfileCapped specifies how the explicit + in-profile and undetermined profile traffic should be handled at the + ingress policer. + + When the value of tSapIngPolicerProfileCapped is set to 'true', both + explicit in-profile and undetermined profile traffic is honored up to + CIR, above which it is marked as out-of-profile. If CIR is set to + zero, then all explicit in-profile and undetermined profile packets, + along with the explicit out-of-profile packets are marked as + out-of-profile. + + The default behavior when tSapIngPolicerProfileCapped is set to + 'false' is to ignore the CIR output state when an explicit in-profile + packet is handled by an ingress policer." + DEFVAL { false } + ::= { tSapIngPolicerEntry 25 } + +tSapIngPolicerAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerAdminPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapIngPolicerAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngPolicerAdminPIRHi along with the value of + tSapIngPolicerAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapIngPolicerEntry 26 } + +tSapIngPolicerAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerAdminPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapIngPolicerAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngPolicerAdminPIRHi along with the value of + tSapIngPolicerAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapIngPolicerEntry 27 } + +tSapIngPolicerAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerAdminCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapIngPolicerAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngPolicerAdminCIRHi along with the value of + tSapIngPolicerAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngPolicerEntry 28 } + +tSapIngPolicerAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerAdminCIRLo specifies the lower 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapIngPolicerAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngPolicerAdminCIRHi along with the value of + tSapIngPolicerAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngPolicerEntry 29 } + +tSapIngPolicerSchedParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerSchedParent specifies the scheduler to + which this policer would be feeding to." + DEFVAL { ''H } + ::= { tSapIngPolicerEntry 30 } + +tSapIngPolicerSchedLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerSchedLevel specifies the level of priority + while feeding to the parent." + DEFVAL { 1 } + ::= { tSapIngPolicerEntry 31 } + +tSapIngPolicerSchedWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerSchedWeight specifies the weight that needs + to be used by the scheduler to which this policer would be feeding to." + DEFVAL { 1 } + ::= { tSapIngPolicerEntry 32 } + +tSapIngPolicerSchedCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerSchedCIRLevel specifies the level of + priority while feeding to the parent. The level '0' means treat all + offered load for this policer as for the above CIR traffic." + DEFVAL { 0 } + ::= { tSapIngPolicerEntry 33 } + +tSapIngPolicerSchedCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngPolicerSchedCIRWeight specifies the weight that + needs to be used until the committed rate by the scheduler to which + this policer would be feeding to." + DEFVAL { 1 } + ::= { tSapIngPolicerEntry 34 } + +tSapIngPolicyNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngPolicyNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP ingress policy name information. Entries are + created automatically by the system when tSapIngressPolicyName object + is set for the SAP ingress policy." + ::= { tSapIngressObjects 13 } + +tSapIngPolicyNameEntry OBJECT-TYPE + SYNTAX TSapIngPolicyNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific SAP ingress policy name." + INDEX { tSapIngressPolicyName } + ::= { tSapIngPolicyNameTable 1 } + +TSapIngPolicyNameEntry ::= SEQUENCE +{ + tSapIngPolicyNameId TSapIngressPolicyID, + tSapIngPolicyNameRowStatus RowStatus, + tSapIngPolicyNameLastChanged TimeStamp +} + +tSapIngPolicyNameId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngPolicyNameId indicates the policy name + associated with this SAP ingress policy." + ::= { tSapIngPolicyNameEntry 1 } + +tSapIngPolicyNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tSapIngPolicyNameRowStatus indicates the + status of this row." + ::= { tSapIngPolicyNameEntry 2 } + +tSapIngPolicyNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapIngPolicyNameLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tSapIngPolicyNameEntry 3 } + +tSapIngDynamicCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngDynamicCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tSapIngDynamicCfgTable has an entry for each Sap Ingress QoS + Policy." + ::= { tSapIngressObjects 14 } + +tSapIngDynamicCfgEntry OBJECT-TYPE + SYNTAX TSapIngDynamicCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapIngDynamicCfgEntry represents information about a + particular Sap Ingress QoS Policy. + + Sap Ingress policy (1) is the default entry and created by the agent, + while all other entries are created by user. + + Default Entry cannot be modified/deleted. The other entries can be + modified/deleted are deleted by user." + AUGMENTS { tSapIngressEntry } + ::= { tSapIngDynamicCfgTable 1 } + +TSapIngDynamicCfgEntry ::= SEQUENCE +{ + tSapIngDynamicCfgLastChanged TimeStamp, + tSapIngSharedPccRuleInsertPoint TEntryIdOrZero, + tSapIngSharedPccRuleInsertSize TEntryIdOrZero, + tSapIngSharedPccRuleNbrInsert Unsigned32, + tSapIngSharedPccRuleNbrPolicy Unsigned32, + tSapIngDynamicPolicerInsertPoint TIngDynPolicerIdOrNone, + tSapIngDynamicPolicerInsertSize TIngDynPolicerIdOrNone, + tSapIngDynamicPolicerNbrInsert Unsigned32, + tSapIngDynamicPolicerPktOffset TPerPacketOffset, + tSapIngDynamicPolicerMBS TPolicerBurstSizeBytes, + tSapIngDynamicPolicerCBS TPolicerBurstSizeBytes, + tSapIngDynamicPolicerParent TNamedItemOrEmpty, + tSapIngDynamicPolicerLevel TLevel, + tSapIngDynamicPolicerWeight TPolicerWeight, + tSapIngDynamicPolicerStatMode TmnxIngPolicerStatMode +} + +tSapIngDynamicCfgLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapIngDynamicCfgLastChanged indicates the sysUpTime at + the time of the last modification of this row." + ::= { tSapIngDynamicCfgEntry 1 } + +tSapIngSharedPccRuleInsertPoint OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngSharedPccRuleInsertPoint specifies the place at + which the pcc-rule IP criteria entries that are received from Diameter + and that are shared across several hosts will be inserted in the + policy. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value of zero means that no pcc-rule IP criteria entries can be + inserted in the policy by Diameter. + + If tSapIngSharedPccRuleInsertSize is set to zero, then + tSapIngSharedPccRuleInsertPoint is also set to zero by the system. + + Note that the range reserved for pcc-rule entries is the same for IPv4 + criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapIngDynamicCfgEntry 2 } + +tSapIngSharedPccRuleInsertSize OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngSharedPccRuleInsertSize specifies how many + pcc-rule IP criteria entries that are received from Diameter and that + are shared across several hosts can be inserted in the policy. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value of zero means that no pcc-rule IP criteria entries can be + inserted in the policy by Diameter. + + If tSapIngSharedPccRuleInsertPoint is set to zero, then + tSapIngSharedPccRuleInsertSize is also set zero by the system. + + Note that the range reserved for pcc-rule entries is the same for IPv4 + criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapIngDynamicCfgEntry 3 } + +tSapIngSharedPccRuleNbrInsert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngSharedPccRuleNbrInsert indicates how + many pcc-rule IP criteria entries received from Diameter have been + inserted in this policy." + ::= { tSapIngDynamicCfgEntry 4 } + +tSapIngSharedPccRuleNbrPolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngSharedPccRuleNbrPolicy indicates how + many pcc-rule shared policies are currently created based on this + policy." + ::= { tSapIngDynamicCfgEntry 5 } + +tSapIngDynamicPolicerInsertPoint OBJECT-TYPE + SYNTAX TIngDynPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerInsertPoint specifies the place at + which the dynamic policers required for pcc-rule IP criteria entries + that are received from Diameter and that are shared across several + hosts will be inserted in the policy. + + The range defined here will be reserved for those dynamic policers; no + other policers will be allowed in this range. + + The value of 0 means that no dynamic policers can be inserted in the + policy by Diameter. + + If tSapIngDynamicPolicerInsertSize is set to zero, then + tSapIngDynamicPolicerInsertPoint is also set zero by the system. + + Note that the range reserved for pcc-rule dynamic policers is the same + for IPv4 criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapIngDynamicCfgEntry 6 } + +tSapIngDynamicPolicerInsertSize OBJECT-TYPE + SYNTAX TIngDynPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerInsertSize specifies how many + dynamic policers required for pcc-rule IP criteria entries that are + received from Diameter and that are shared across several hosts can be + inserted in the policy. + + The range defined here will be reserved for those dynamic policers; no + other policers will be allowed in this range. + + The value of zero means that no dynamic policers can be inserted in + the policy by Diameter. + + If tSapIngDynamicPolicerInsertSize is set to zero, then + tSapIngDynamicPolicerInsertPoint is also set zero by the system. + + Note that the range reserved for pcc-rule dynamic policers is the same + for IPv4 criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapIngDynamicCfgEntry 7 } + +tSapIngDynamicPolicerNbrInsert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngDynamicPolicerNbrInsert indicates how + many dynamic policers required for pcc-rule IP criteria entries + received from Diameter have been inserted in this policy." + ::= { tSapIngDynamicCfgEntry 8 } + +tSapIngDynamicPolicerPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerPktOffset specifies the packet byte + offset for addition of policing information by this policer." + DEFVAL { 0 } + ::= { tSapIngDynamicCfgEntry 9 } + +tSapIngDynamicPolicerMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerMBS specifies the high priority + 'violate' threshold of PIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapIngDynamicCfgEntry 10 } + +tSapIngDynamicPolicerCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerCBS specifies the 'exceed' threshold + of the CIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapIngDynamicCfgEntry 11 } + +tSapIngDynamicPolicerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerParent specifies the arbiter to + which this policer would be feeding." + DEFVAL { ''H } + ::= { tSapIngDynamicCfgEntry 12 } + +tSapIngDynamicPolicerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerLevel specifies the level of + priority while feeding the parent." + DEFVAL { 1 } + ::= { tSapIngDynamicCfgEntry 13 } + +tSapIngDynamicPolicerWeight OBJECT-TYPE + SYNTAX TPolicerWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerWeight specifies the weight that + needs to be used by the arbiter to which this policer would be + feeding." + DEFVAL { 1 } + ::= { tSapIngDynamicCfgEntry 14 } + +tSapIngDynamicPolicerStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngDynamicPolicerStatMode specifies the mode of + statistics collected by this policer." + DEFVAL { minimal } + ::= { tSapIngDynamicCfgEntry 15 } + +tSapEgressObjects OBJECT IDENTIFIER ::= { tQosObjects 4 } + +tSapEgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-egress policies." + ::= { tSapEgressObjects 1 } + +tSapEgressEntry OBJECT-TYPE + SYNTAX TSapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-egress policy. Entries are created + by user. Entries are deleted by user. There is no StorageType object, + entries have a presumed StorageType of nonVolatile. + + the default sap-egress policy (1) cannot be changed or destroyed." + INDEX { tSapEgressIndex } + ::= { tSapEgressTable 1 } + +TSapEgressEntry ::= SEQUENCE +{ + tSapEgressIndex TAnyQosPolicyID, + tSapEgressRowStatus RowStatus, + tSapEgressScope TItemScope, + tSapEgressDescription TItemDescription, + tSapEgressLastChanged TimeStamp, + tSapEgressHsmdaPacketOffset TEgressHsmdaPerPacketOffset, + tSapEgressMatchCriteria TMatchCriteria, + tSapEgressHsmdaWrrPolicy TNamedItemOrEmpty, + tSapEgressHsmdaLowBrstMaxCls Unsigned32, + tSapEgressPolicyName TLNamedItemOrEmpty, + tSapEgressEthernetCtag TruthValue, + tSapEgressParentLocation INTEGER, + tSapEgressPolicersHqosManageable TruthValue, + tSapEgressIsPolicyActive TruthValue, + tSapEgressPostPlcrMappingPlcy TNamedItemOrEmpty, + tSapEgressHsAttachPlcy TNamedItem +} + +tSapEgressIndex OBJECT-TYPE + SYNTAX TAnyQosPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapEgressIndex uniquely identifies sap-egress QoS + policy. + + User configured policies can only have values between (1..65535). All + other values are reserved for system generated policies." + ::= { tSapEgressEntry 1 } + +tSapEgressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of this policy's entry." + ::= { tSapEgressEntry 2 } + +tSapEgressScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the sap-egress policy." + DEFVAL { template } + ::= { tSapEgressEntry 3 } + +tSapEgressDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "user-supplied description of this sap-egress policy." + DEFVAL { ''H } + ::= { tSapEgressEntry 4 } + +tSapEgressLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapEgressTable." + ::= { tSapEgressEntry 5 } + +tSapEgressHsmdaPacketOffset OBJECT-TYPE + SYNTAX TEgressHsmdaPerPacketOffset + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaPacketOffset specifies the value, in + bytes, of the adjustment to make to the size of each packet for HSMDA + queue accounting." + DEFVAL { 0 } + ::= { tSapEgressEntry 6 } + +tSapEgressMatchCriteria OBJECT-TYPE + SYNTAX TMatchCriteria + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressMatchCriteria indicates which type of match + criteria the policy should use. + + When tSapEgressMatchCriteria has a value of 'ip', the sap-egress + policy looks for match entries in tSapEgrIPCritTable. + + The value of tSapEgressMatchCriteria is set when the first match + criteria table entry is created. The value of tSapEgressMatchCriteria + is set to 'none' when the last criteria table entry is removed." + ::= { tSapEgressEntry 7 } + +tSapEgressHsmdaWrrPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaWrrPolicy specifies the HSMDA Weighted + Round Robin (WRR) scheduling policy to use." + DEFVAL { "" } + ::= { tSapEgressEntry 8 } + +tSapEgressHsmdaLowBrstMaxCls OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaLowBrstMaxCls specifies which class should + use the low priority burst threshold. + + All classes starting from 1, up to and including that specified by + tSapEgressHsmdaLowBrstMaxCls use the low priority burst threshold. + + All classes greater than the value of tSapEgressHsmdaLowBrstMaxCls up + to and including class 8 use the high priority burst threshold." + DEFVAL { 8 } + ::= { tSapEgressEntry 9 } + +tSapEgressPolicyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressPolicyName specifies the name to associate with + this policy." + DEFVAL { ''H } + ::= { tSapEgressEntry 10 } + +tSapEgressEthernetCtag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressEthernetCtag specifies the tag from which the + dot1p and DE (Drop-Eligible) values will be drawn to be used by all + tSapEgressDot1pEntry objects related to this policy. + + The value 'true' specifies that the top customer tag will be used for + egress reclassification based on dot1p criteria. + + The value 'false' specifies that a service delimiting tag will be used + for egress reclassification based on dot1p criteria." + DEFVAL { false } + ::= { tSapEgressEntry 11 } + +tSapEgressParentLocation OBJECT-TYPE + SYNTAX INTEGER { + default (1), + sla (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressParentLocation specifies the + location in which queues will look to find their parent scheduler; in + case the parent scheduler is not found, the queue will be orphaned. + + The value of tSapEgressParentLocation applies to all queues in this + sap-egress policy which have parents configured; for queues with no + parent configured (or which are port-parented), + tSapEgressParentLocation has no effect. + + The value 'default' specifies that the queues should look for their + parent in the default way; i.e. SAP queues will look for their parents + in the SAP's egress scheduler policy or the multi-service-site's + egress scheduler policy depending on which is configured and + Subscriber queues will look for their parents in the subscriber + profile's egress scheduler policy. + + The value 'sla' specifies that the queues should look for their parent + in the SLA-profile's egress scheduler policy; all queues that are not + port-parented and to which SLA-profile is not applicable will behave + as orphans in this case." + DEFVAL { default } + ::= { tSapEgressEntry 12 } + +tSapEgressPolicersHqosManageable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressPolicersHqosManageable specifies whether the + policers within this sap-egress policy are to be managed by the + Hierarchical QoS process when this policy is applied to egress SAP or + egress SLA-profile." + DEFVAL { false } + ::= { tSapEgressEntry 13 } + +tSapEgressIsPolicyActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressIsPolicyActive indicates whether this policy is + active or not, i.e., whether this policy is currently consuming a + forwarding plane (FP) resource on at least one FP in the system." + ::= { tSapEgressEntry 14 } + +tSapEgressPostPlcrMappingPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressPostPlcrMappingPlcy specifies the post policer + mapping policy being applied to this policy." + DEFVAL { ''H } + ::= { tSapEgressEntry 15 } + +tSapEgressHsAttachPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressHsAttachPlcy specifies the HS attachment policy + defined in tHsAttachPlcyTable." + DEFVAL { "default" } + ::= { tSapEgressEntry 16 } + +tSapEgressQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-egress policies' queues." + ::= { tSapEgressObjects 2 } + +tSapEgressQueueEntry OBJECT-TYPE + SYNTAX TSapEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-egress queue. Entries are + created/deleted by user. There is no StorageType object, entries have + a presumed StorageType of nonVolatile." + INDEX { + tSapEgressIndex, + tSapEgressQueueIndex + } + ::= { tSapEgressQueueTable 1 } + +TSapEgressQueueEntry ::= SEQUENCE +{ + tSapEgressQueueIndex TEgressQueueId, + tSapEgressQueueRowStatus RowStatus, + tSapEgressQueueParent TNamedItemOrEmpty, + tSapEgressQueueLevel TLevel, + tSapEgressQueueWeight TWeight, + tSapEgressQueueCIRLevel TLevelOrDefault, + tSapEgressQueueCIRWeight TWeight, + tSapEgressQueueExpedite INTEGER, + tSapEgressQueueCBS TBurstSize, + tSapEgressQueueMBS TBurstSize, + tSapEgressQueueHiPrioOnly TBurstPercentOrDefault, + tSapEgressQueuePIRAdaptation TAdaptationRule, + tSapEgressQueueCIRAdaptation TAdaptationRule, + tSapEgressQueueAdminPIR TQosQueuePIRRate, + tSapEgressQueueAdminCIR TQosQueueCIRRate, + tSapEgressQueueOperPIR TPIRRate, + tSapEgressQueueOperCIR TCIRRate, + tSapEgressQueueLastChanged TimeStamp, + tSapEgressQueueUsePortParent TruthValue, + tSapEgressQueuePortLvl TLevel, + tSapEgressQueuePortWght TWeight, + tSapEgressQueuePortCIRLvl TLevelOrDefault, + tSapEgressQueuePortCIRWght TWeight, + tSapEgressQueuePortAvgOverhead Unsigned32, + tSapEgressQueuePoolName TNamedItemOrEmpty, + tSapEgressQueueXPWredQ TruthValue, + tSapEgressQueueXPWredQSlope TNamedItem, + tSapEgressQueueMBSBytes TBurstSizeBytes, + tSapEgressQueueBurstLimit TBurstLimit, + tSapEgressQueuePktOffset TEgressQPerPacketOffset, + tSapEgressQueueAdminPIRPercent Unsigned32, + tSapEgressQueueAdminCIRPercent Unsigned32, + tSapEgressQueueRateType TPolicerRateTypeWithRefLimit, + tSapEgressQueueAdvCfgPolicy TNamedItemOrEmpty, + tSapEgressQueueHiLowPrioOnly TBurstPercentOrDefault, + tSapEgressQueueWredQMode INTEGER, + tSapEgressQueueWredQSlopeUsage INTEGER, + tSapEgrQDrpTailExcdReductnMbs TBurstPercentOrDefault, + tSapEgrQDrpTailHiPlusReductnMbs TBurstPercentOrDefault, + tSapEgrQDrpTailLowReductnMbs TBurstPercentOrDefault, + tSapEgrQDrpTailHighReductnMbs TBurstPercentOrDefault, + tSapEgressQueueAdminPIRHi TmnxQosRateHigh32, + tSapEgressQueueAdminPIRLo TmnxQosRateLow32, + tSapEgressQueueAdminCIRHi TmnxQosRateHigh32, + tSapEgressQueueAdminCIRLo TmnxQosRateLow32, + tSapEgressQueueHsWrrWeight Unsigned32, + tSapEgressQueueHsClassWeight Unsigned32, + tSapEgressQueueHsWredQSlopePlcy TNamedItem, + tSapEgressQueueHsAltClssPool TruthValue, + tSapEgressQueueAggShaperWeight Unsigned32, + tSapEgressQueueSchedClass Unsigned32, + tSapEgressQueueFirBurstLimit TFirBurstLimit +} + +tSapEgressQueueIndex OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the number of a queue. zero is not allowed. + for sap-egress, only three queues are allowed, + so the queue index range is restricted." + ::= { tSapEgressQueueEntry 1 } + +tSapEgressQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tSapEgressQueueEntry 2 } + +tSapEgressQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this queue would be feeding to." + DEFVAL { ''H } + ::= { tSapEgressQueueEntry 3 } + +tSapEgressQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 4 } + +tSapEgressQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding to." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 5 } + +tSapEgressQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent. The + level '0' means treat all offered load for this queue as for the above + CIR traffic." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 6 } + +tSapEgressQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 7 } + +tSapEgressQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited (2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgressQueueExpedite specifies the priority that this queue should + be assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping into + this queue. In such a case the queue is treated as 'non-expedited' if + there is even a single non-expedited forwarding class using this + queue. + + This attribute is associated with the queue at the time of creation + and cannot be modified thereafter." + DEFVAL { auto-expedited } + ::= { tSapEgressQueueEntry 8 } + +tSapEgressQueueCBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of reserved buffer space (in kilobytes) for the queue." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 9 } + +tSapEgressQueueMBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The maximum amount of buffer space (in kilobytes) allowed for the + queue. + + This object has been replaced with tSapEgressQueueMBSBytes object." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 10 } + +tSapEgressQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The percentage of buffer space for the queue, used exclusively by high + priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tSapEgrQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 11 } + +tSapEgressQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgressQueueEntry 12 } + +tSapEgressQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgressQueueEntry 13 } + +tSapEgressQueueAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The administrative PIR specified by the user. This object is obsoleted + in 15.0 release and has been replaced with tSapEgressQueueAdminPIRHi + and tSapEgressQueueAdminPIRLo objects." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 14 } + +tSapEgressQueueAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The administrative CIR specified by the user. This object is obsoleted + in 15.0 release and has been replaced with tSapEgressQueueAdminCIRHi + and tSapEgressQueueAdminCIRLo objects." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 15 } + +tSapEgressQueueOperPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The administrative PIR specified by the user." + ::= { tSapEgressQueueEntry 16 } + +tSapEgressQueueOperCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The operational value derived by computing the CIR value from the + administrative CIR and PIR values and their corresponding adaptation + rules." + ::= { tSapEgressQueueEntry 17 } + +tSapEgressQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapEgressQueueTable." + ::= { tSapEgressQueueEntry 18 } + +tSapEgressQueueUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueueUsePortParent specifies whether + this queue is parented by a port-level scheduler. When the value is + 'true', this SAP egress queue is parented by a port-level scheduler. + This object is mutually exclusive with tSapEgressQueueParent. Only one + kind of parent is allowed." + DEFVAL { false } + ::= { tSapEgressQueueEntry 19 } + +tSapEgressQueuePortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortLvl specifies the port + priority this queue will use to receive bandwidth from the port-level + scheduler for its above-cir offered load. An 'inconsistentValue' error + is returned if the value of tSapEgressQueuePortLvl is set to + non-default value when the value of object + tSapEgressQueueUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 20 } + +tSapEgressQueuePortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortWght specifies the weight + this queue will use to receive bandwidth from the port-level scheduler + for its above-cir offered load. An 'inconsistentValue' error is + returned if the value of tSapEgressQueuePortWght is set to non-default + value when the value of object tSapEgressQueueUsePortParent is + 'false'." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 21 } + +tSapEgressQueuePortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortCIRLvl specifies the port + priority this queue will use to receive bandwidth from the port-level + scheduler for its within-cir offered load. An 'inconsistentValue' + error is returned if the value of tSapEgressQueuePortCIRLvl is set to + non-default value when the value of object + tSapEgressQueueUsePortParent is 'false'." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 22 } + +tSapEgressQueuePortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortCIRWght specifies the + weight this queue will use to receive bandwidth from the port-level + scheduler for its within-cir offered load. An 'inconsistentValue' + error is returned if the value of tSapEgressQueuePortCIRWght is set to + non-default value when the value of object + tSapEgressQueueUsePortParent is 'false'." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 23 } + +tSapEgressQueuePortAvgOverhead OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueuePortAvgOverhead specifies the + encapsulation overhead, in centipercent, used to + translate packet-based rate to frame-based rate and vice versa." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 24 } + +tSapEgressQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressQueuePoolName specifies the name of the pool to + be applied for SAP egress queue." + DEFVAL { ''H } + ::= { tSapEgressQueueEntry 25 } + +tSapEgressQueueXPWredQ OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressQueueXPWredQ specifies whether to alter the + generic pool association of the queue for the purpose of allowing + queue-specific WRED slopes with minimal provisioning. + + This object is obsoleted in 14.0 release and replaced by + tSapEgressQueueWredQMode." + DEFVAL { false } + ::= { tSapEgressQueueEntry 26 } + +tSapEgressQueueXPWredQSlope OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueXPWredQSlope specifies the name of the + slope policy to be applied for SAP egress queue. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when tSapEgressQueueXPWredQ is set to 'false'." + DEFVAL { "default" } + ::= { tSapEgressQueueEntry 27 } + +tSapEgressQueueMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum amount of buffer space (in bytes) allowed for the queue." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 28 } + +tSapEgressQueueBurstLimit OBJECT-TYPE + SYNTAX TBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueBurstLimit specifies the explicit shaping + burst size of a queue." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 29 } + +tSapEgressQueuePktOffset OBJECT-TYPE + SYNTAX TEgressQPerPacketOffset + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueuePktOffset specifies the per packet byte + offset for this queue." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 30 } + +tSapEgressQueueAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative PIR percentage, in centipercent. An + 'inconsistentValue' error is returned if + tSapEgressQueueAdminPIRPercent is set to non-default value when the + object tSapEgressQueueRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tSapEgressQueueEntry 31 } + +tSapEgressQueueAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative CIR percentage, in centipercent. An + 'inconsistentValue' error is returned if + tSapEgressQueueAdminCIRPercent is set to non-default value when the + object tSapEgressQueueRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 32 } + +tSapEgressQueueRateType OBJECT-TYPE + SYNTAX TPolicerRateTypeWithRefLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueRateType specifies the type of Egress + Queue rate. + + When the value of the object is set to 'kbps', the ingresss queue rates + are specified in kbps. The objects tSapEgressQueueAdminCIRPercent and + tSapEgressQueueAdminPIRPercent will be set to their default values. + + When the value of the object is set to either 'percentOfPortLimit' or + 'percentOfLocalLimit' or 'percentReferPortLimit', the egress queue + rates are specified in percentage. The objects tSapEgressQueueAdminCIR + and tSapEgressQueueAdminPIR will be set to their default values." + DEFVAL { kbps } + ::= { tSapEgressQueueEntry 33 } + +tSapEgressQueueAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this queue." + DEFVAL { ''H } + ::= { tSapEgressQueueEntry 34 } + +tSapEgressQueueHiLowPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressQueueHiLowPrioOnly specifies the percentage of + buffer space for the queue, used exclusively by high priority + (exceed-profile) packets. + + This object is obsoleted in 15.0 release and has been replaced with + tSapEgrQDrpTailExcdReductnMbs object." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 35 } + +tSapEgressQueueWredQMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + native (1), + poolPerQueue (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueWredQMode specifies the generic pool + association of the queue for the purpose of allowing queue-specific + WRED slopes. + + When the value of this object is set to 'native (1)', the queues draw + buffers from FP megapool. + + When the value of this object is set to 'poolPerQueue (2)', the queues + draw buffers from a dedicated buffer pool per queue. + + The value of tSapEgressQueueWredQSlopeUsage can be set to 'default + (1)', when the value of tSapEgressQueueWredQMode is set to + 'poolPerQueue (2)' and the value of tSapEgressQueueWredQSlopeUsage can + be set to 'exceedLow (2)', when the value of tSapEgressQueueWredQMode + is set to 'native (1)'." + DEFVAL { none } + ::= { tSapEgressQueueEntry 36 } + +tSapEgressQueueWredQSlopeUsage OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + default (1), + exceedLow (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueWredQSlopeUsage specifies which slopes are + active for given slope-mode specified by tSapEgressQueueWredQMode. + + When the value of this object is set to 'default (1)', the traffic is + subjected to slopes configured under tSlopePolicyTable. + + When the value of this object is set to 'exceedLow (2)', the traffic + is subjected to two slopes (low and exceed) configured under + tSlopePolicyTable and a drop tail. + + The value of tSapEgressQueueWredQSlopeUsage can be set to 'default + (1)', when the value of tSapEgressQueueWredQMode is set to + 'poolPerQueue (2)' and the value of tSapEgressQueueWredQSlopeUsage can + be set to 'exceedLow (2)', when the value of tSapEgressQueueWredQMode + is set to 'native (1)'." + DEFVAL { notApplicable } + ::= { tSapEgressQueueEntry 37 } + +tSapEgrQDrpTailExcdReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrQDrpTailExcdReductnMbs specifies the percentage at + which exceed drop tail is being reduced from the MBS specified by + tSapEgressQueueMBSBytes." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 38 } + +tSapEgrQDrpTailHiPlusReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrQDrpTailHiPlusReductnMbs specifies the percentage + at which highplus drop tail is being reduced from the MBS specified by + tSapEgressQueueMBSBytes." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 39 } + +tSapEgrQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrQDrpTailLowReductnMbs specifies the percentage at + which low drop tail is being reduced from the MBS specified by + tSapEgressQueueMBSBytes." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 40 } + +tSapEgrQDrpTailHighReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrQDrpTailHighReductnMbs specifies the percentage at + which high drop tail is being reduced from the MBS specified by + tSapEgressQueueMBSBytes." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 41 } + +tSapEgressQueueAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueAdminPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapEgressQueueAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgressQueueAdminPIRHi along with the value of + tSapEgressQueueAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapEgressQueueEntry 42 } + +tSapEgressQueueAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueAdminPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapEgressQueueAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgressQueueAdminPIRHi along with the value of + tSapEgressQueueAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapEgressQueueEntry 43 } + +tSapEgressQueueAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueAdminCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapEgressQueueAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgressQueueAdminCIRHi along with the value of + tSapEgressQueueAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 44 } + +tSapEgressQueueAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueAdminCIRLo specifies the lower 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapEgressQueueAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgressQueueAdminCIRHi along with the value of + tSapEgressQueueAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 45 } + +tSapEgressQueueHsWrrWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueHsWrrWeight specifies the Weighted Round + Robin (WRR) weight which this queue should parent into the scheduler. + The weight of each queue determines how much bandwidth that queue gets + out of the total rate for the scheduling class." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 46 } + +tSapEgressQueueHsClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (1 | 2 | 4 | 8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueHsClassWeight specifies the weight of the + scheduling class." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 47 } + +tSapEgressQueueHsWredQSlopePlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueHsWredQSlopePlcy specifies the name of the + slope policy to be applied for network-queue queue." + DEFVAL { "_tmnx_hs_default" } + ::= { tSapEgressQueueEntry 48 } + +tSapEgressQueueHsAltClssPool OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueHsAltClssPool specifies whether the HS + alternate class port pool buffer should be used for traffic." + DEFVAL { false } + ::= { tSapEgressQueueEntry 49 } + +tSapEgressQueueAggShaperWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueAggShaperWeight specifies the weight of + the queue within a hardware aggregate shaper." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 50 } + +tSapEgressQueueSchedClass OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueSchedClass specifies the scheduling class + that is associated with the hardware queue." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 51 } + +tSapEgressQueueFirBurstLimit OBJECT-TYPE + SYNTAX TFirBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueueFirBurstLimit specifies the explicit + shaping burst size of a queue." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 52 } + +tSapEgressFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSapEgressObjects 3 } + +tSapEgressFCEntry OBJECT-TYPE + SYNTAX TSapEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-egress policy's forwarding class + mappings to queues and dot1p values. Entries are created/deleted by + user. There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { + tSapEgressIndex, + tSapEgressFCName + } + ::= { tSapEgressFCTable 1 } + +TSapEgressFCEntry ::= SEQUENCE +{ + tSapEgressFCName TFCName, + tSapEgressFCRowStatus RowStatus, + tSapEgressFCQueue TEgressQueueId, + tSapEgressFCDot1PValue Dot1PPriority, + tSapEgressFCLastChanged TimeStamp, + tSapEgressFCHsmdaQueue TEgressHsmdaQueueId, + tSapEgressFCDot1PHsmdaProfile TruthValue, + tSapEgressFCDot1PInProfile Dot1PPriority, + tSapEgressFCDot1POutProfile Dot1PPriority, + tSapEgressFCForceDEValue TDEValue, + tSapEgressFCDEMark TruthValue, + tSapEgressFCInProfDscp TDSCPNameOrEmpty, + tSapEgressFCOutProfDscp TDSCPNameOrEmpty, + tSapEgressFCInProfPrec TPrecValueOrNone, + tSapEgressFCOutProfPrec TPrecValueOrNone, + tSapEgressFCQGrp TNamedItemOrEmpty, + tSapEgressFCPolicer TEgressPolicerIdOrNone, + tSapEgressFCQGrpFC TFCNameOrEmpty, + tSapEgressFCQGrpInstanceId TQosQGrpInstanceIDorZero, + tSapEgressFCPortQGrpQueue TruthValue, + tSapEgressFCHsmdaQueuePortQGrpQ TruthValue, + tSapEgressFCOuterTagDot1PInProf Dot1PPriority, + tSapEgressFCOuterTagDot1POutProf Dot1PPriority, + tSapEgressFCInnerTagDot1PInProf Dot1PPriority, + tSapEgressFCInnerTagDot1POutProf Dot1PPriority, + tSapEgressFCOuterTagForceDEValue TDEValue, + tSapEgressFCOuterTagDEMark TruthValue, + tSapEgressFCInnerTagForceDEValue TDEValue, + tSapEgressFCInnerTagDEMark TruthValue, + tSapEgressFCDot1PExceedProf Dot1PPriority, + tSapEgressFCOuterDot1PExcdProf Dot1PPriority, + tSapEgressFCExceedProfDscp TDSCPNameOrEmpty, + tSapEgressFCExceedProfPrec TPrecValueOrNone +} + +tSapEgressFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "forwarding class name." + ::= { tSapEgressFCEntry 1 } + +tSapEgressFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this queue." + ::= { tSapEgressFCEntry 2 } + +tSapEgressFCQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The queue to use for packets in this forwarding class. + + When tSapEgressFCQGrp is set to its default value, tSapEgressFCQueue + represents the local queue to which traffic will be forwarded. + + When tSapEgressFCQGrp and tSapEgressFCQGrpInstanceId are set to a + non-default values, tSapEgressFCQueue represents the queue within the + specified queue-group instance to which traffic will be forwarded." + DEFVAL { 0 } + ::= { tSapEgressFCEntry 3 } + +tSapEgressFCDot1PValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressFCDot1PValue specifies 802.1p value to use for + packets in this forwarding class. + + This object has been replaced by tSapEgressFCDot1PInProfile and + tSapEgressFCDot1POutProfile objects." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 4 } + +tSapEgressFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapEgressFCTable." + ::= { tSapEgressFCEntry 5 } + +tSapEgressFCHsmdaQueue OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The HSMDA queue to use for packets in this forwarding class. This + mapping will be used when the SAP is on a HSMDA MDA." + DEFVAL { 0 } + ::= { tSapEgressFCEntry 6 } + +tSapEgressFCDot1PHsmdaProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapEgressFCDot1PHsmdaProfile specifies if the + system will perform egress profiling on HSMDA queues or not. + + The tSapEgressFCDot1PHsmdaProfile object is obsoleted in 9.0 Release." + DEFVAL { false } + ::= { tSapEgressFCEntry 7 } + +tSapEgressFCDot1PInProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCDot1PInProfile specifies 802.1p value to set + for in-profile frames in this forwarding class. + + An inconsistentValue error is returned if this object is set to any + value other than '-1', when tSapEgressFCDot1POutProfile object is set + to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 8 } + +tSapEgressFCDot1POutProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCDot1POutProfile specifies 802.1p value to set + for out-profile frames in this forwarding class. + + An inconsistentValue error is returned if this object is set to any + value other than '-1', when tSapEgressFCDot1PInProfile object is set + to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 9 } + +tSapEgressFCForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCForceDEValue specifies the DE value to set + for all the frames of this forwarding class regardless of frame's + profile status. + + An inconsistentValue error is returned if this object is set to any + value other than '-1', when tSapEgressFCDEMark object is set to + 'false'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 10 } + +tSapEgressFCDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCDEMark specifies whether to set DE value in + the frames of this forwarding class. + + An inconsistentValue error is returned if this object is set to + 'false' when tSapEgressFCForceDEValue object is not set to '-1'." + DEFVAL { false } + ::= { tSapEgressFCEntry 11 } + +tSapEgressFCInProfDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInProfDscp specifies the DSCP name to set for + in-profile frames in this forwarding class. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp must + be set to either the default or non-default values for both. An + inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec are + reset to default values when tSapEgressFCInProfDscp is set to any + value other than default. + + An inconsistentValue error is returned if this object is set to any + value other than its default value when setting tSapEgressFCInProfPrec + object or tSapEgressFCOutProfPrec to a value other than their default + values." + DEFVAL { ''H } + ::= { tSapEgressFCEntry 12 } + +tSapEgressFCOutProfDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOutProfDscp specifies the DSCP name to set + for out-profile frames in this forwarding class. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp must + be set to either the default or non-default values for both. An + inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec are + reset to default values when tSapEgressFCOutProfDscp is set to any + value other than default. + + An inconsistentValue error is returned if this object is set to any + value other than its default value when setting tSapEgressFCInProfPrec + object or tSapEgressFCOutProfPrec to a value other than their default + values." + DEFVAL { ''H } + ::= { tSapEgressFCEntry 13 } + +tSapEgressFCInProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInProfPrec specifies the precedence value to + set for in-profile frames in this forwarding class. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec must + be set to either the default or non-default values for both. An + inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp are + reset to default values when tSapEgressFCOutProfPrec is set to any + value other than default. + + An inconsistentValue error is returned if this object is set to any + value other than its default value when setting tSapEgressFCInProfDscp + object or tSapEgressFCOutProfDscp to a value other than their default + values." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 14 } + +tSapEgressFCOutProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOutProfPrec specifies the precedence value to + set for out-profile frames in this forwarding class. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec must + be be set to either the default or non-default values for both. An + inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp are + reset to default values when tSapEgressFCOutProfPrec is set to any + value other than default. + + An inconsistentValue error is returned if this object is set to any + value other than its default value when setting tSapEgressFCInProfDscp + object or tSapEgressFCOutProfDscp to a value other than their default + values." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 15 } + +tSapEgressFCQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCQGrp specifies the tQosEgrQGroupName. When + set to non-default value, this indicates the name of the queue-group + to which traffic will be forwarded. + + The values of both tSapEgressFCQGrp and tSapEgressFCQGrpInstanceId + should be set to non-default values for the queue-group instance to be + referenced for redirection at egress access port. + + An 'inconsistentValue' error is returned if tSapEgressFCQGrpFC and + tSapEgressFCQGrpInstanceId are set to non-default values and + tSapEgressFCPortQGrpQueue is also set to non-default value for another + FC specified by tSapEgressFCName within the same SAP egress qos + policy." + DEFVAL { ''H } + ::= { tSapEgressFCEntry 16 } + +tSapEgressFCPolicer OBJECT-TYPE + SYNTAX TEgressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCPolicer specifies the SAP Egress Policer + identifier. + + If a corresponding Sap Egress Policer Id does not exist in + tSapEgrPolicerTable, an 'inconsistentValue' error will be returned. + + When tSapEgressFCPolicer is set to its default value, then traffic for + this forwarding class will not use policers. + + When tSapEgressFCPolicer is set to a non-default value, and + tSapEgressFCQGrp is set to default, and tSapEgressFCQueue is set to + default, then traffic will use the given policer, and then feed into a + system determined queue-group queue. + + When tSapEgressFCPolicer is set to a non-default value, and + tSapEgressFCQGrp is set to a non-default value, and tSapEgressFCQueue + is set to default, then traffic will use the given policer, and then + feed into a queue within the given queue-group according to the + appropriate tQosEgrQGroupFCEntry. + + When tSapEgressFCPolicer is set to a non-default value, and + tSapEgressFCQGrp is set to a non-default value, and tSapEgressFCQueue + is set to a non-default value, then traffic will use the given + policer, and then feed into the given queue within the given + queue-group. + + When tSapEgressFCPolicer is set to a non-default value, and + tSapEgressFCQGrp is set its default value, and tSapEgressFCQueue is + set to a non-default value, then traffic will use the given policer, + and then feed into the given local queue." + DEFVAL { 0 } + ::= { tSapEgressFCEntry 17 } + +tSapEgressFCQGrpFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCQGrpFC, when specified, will replace the + forwarding class derived from ingress as the forwarding class to + use inside the egress queue group. tSapEgressFCQGrpFC is only + allowed to be used in conjunction with egress policers, and is + mutually exclusive with direct queue-group queue mappings. + + An 'inconsistentValue' error is returned if tSapEgressFCQGrpFC is set + to a non-default value when tSapEgressFCPolicer is set to default." + DEFVAL { ''H } + ::= { tSapEgressFCEntry 18 } + +tSapEgressFCQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCQGrpInstanceId defines the unique instance of + the queue-group is instantiated at egress access port. It, along with + tSapEgressFCQGrp, uniquely identifies egress access port queue-group + instance to which the traffic will be forwarded" + DEFVAL { 0 } + ::= { tSapEgressFCEntry 19 } + +tSapEgressFCPortQGrpQueue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCPortQGrpQueue specifies whether to use the + queue specified in egress access port queue-group instance for this + SAP. + + With tSapEgressFCQueue set to non-default value, + tSapEgressFCPortQGrpQueue set to non-default value and + tSapEgressFCPolicer set to default value, it specifies this FC traffic + to use the tSapEgressFCQueue in the egress access port queue group + instance (TIMETRA-SAP-MIB::sapEgressPortQGrp, + sapEgressPortQGrpInstanceId) attached to the SAP. + + With tSapEgressFCPolicer set to non-default value, + tSapEgressFCPortQGrpQueue set to non-default value and + tSapEgressFCQueue set to default value , it specifies this FC traffic + to use the local policer and then feed into the queue within the + egress access port queue-group instance + (TIMETRA-SAP-MIB::sapEgressPortQGrp, sapEgressPortQGrpInstanceId) + attached to the SAP. + + With tSapEgressFCPolicer set to non-default value, + tSapEgressFCPortQGrpQueue set to non-default value and + tSapEgressFCQueue set to non-default value, it specifies this FC + traffic to use the local policer and then feed into tSapEgressFCQueue + within the egress access port queue-group instance + (TIMETRA-SAP-MIB::sapEgressPortQGrp, sapEgressPortQGrpInstanceId) + attached to the SAP. + + An 'inconsistentValue' error is returned if this object is set to + non-default value and tSapEgressFCQGrp and tSapEgressFCQGrpInstanceId + are also set to non-default value for another FC specified by + tSapEgressFCName within the same SAP egress qos policy. + + An 'inconsistentValue' error is returned if tSapEgressFCQGrp is set to + a non-default value and an entry corresponding to the queue + tSapIngressFCQueue does not exist in Queue group instance attached at + the port." + DEFVAL { false } + ::= { tSapEgressFCEntry 20 } + +tSapEgressFCHsmdaQueuePortQGrpQ OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressFCHsmdaQueuePortQGrpQ specifies whether to use + the queue specified in egress queue-group template. + + When tSapEgressFCHsmdaQueuePortQGrpQ is set to non-default value, it + specifies this FC traffic to use the queue specified by + tQosEgrHsmdaQueue in Queue-Group template." + DEFVAL { false } + ::= { tSapEgressFCEntry 21 } + +tSapEgressFCOuterTagDot1PInProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOuterTagDot1PInProf specifies 802.1p value to + set in the outer VLAN tag of the packet for in-profile frames in this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tSapEgressFCOuterTagDot1POutProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 22 } + +tSapEgressFCOuterTagDot1POutProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOuterTagDot1POutProf specifies 802.1p value + to set in the outer VLAN tag of the packet for out-profile frames in + this forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tSapEgressFCOuterTagDot1PInProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 23 } + +tSapEgressFCInnerTagDot1PInProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInnerTagDot1PInProf specifies 802.1p value to + set in the inner VLAN tag of the packet for in-profile frames in this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tSapEgressFCInnerTagDot1POutProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 24 } + +tSapEgressFCInnerTagDot1POutProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInnerTagDot1POutProf specifies 802.1p value + to set in the inner VLAN tag of the packet for out-profile frames in + this forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tSapEgressFCInnerTagDot1PInProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 25 } + +tSapEgressFCOuterTagForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOuterTagForceDEValue specifies the DE value + to set in the outer VLAN tag of the packet for all the frames of this + forwarding class regardless of frame's profile status. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tSapEgressFCOuterTagDEMark object is set + to 'false'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 26 } + +tSapEgressFCOuterTagDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOuterTagDEMark specifies whether to set DE + value in the outer VLAN tag of the packet for all the frames of this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to + 'false', when tSapEgressFCOuterTagForceDEValue object is not set to + '-1'." + DEFVAL { false } + ::= { tSapEgressFCEntry 27 } + +tSapEgressFCInnerTagForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInnerTagForceDEValue specifies the DE value + to set in the inner VLAN tag of the packet for all the frames of this + forwarding class regardless of frame's profile status. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tSapEgressFCInnerTagDEMark object is set + to 'false'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 28 } + +tSapEgressFCInnerTagDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInnerTagDEMark specifies whether to set DE + value in the inner VLAN tag of the packet for all the frames of this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to + 'false', when tSapEgressFCInnerTagForceDEValue object is not set to + '-1'." + DEFVAL { false } + ::= { tSapEgressFCEntry 29 } + +tSapEgressFCDot1PExceedProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCDot1PExceedProf specifies 802.1p value to set + for exceed-profile frames in this forwarding class. + + An inconsistentValue error is returned if this object is set to any + value other than '-1', when tSapEgressFCDot1POutProfile and + tSapEgressFCDot1PInProfile objects are set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 30 } + +tSapEgressFCOuterDot1PExcdProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOuterDot1PExcdProf specifies 802.1p value to + set in the outer VLAN tag of the packet for exceed-profile frames in + this forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tSapEgressFCOuterTagDot1POutProf and + tSapEgressFCOuterTagDot1PInProf objects are set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 31 } + +tSapEgressFCExceedProfDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCExceedProfDscp specifies the DSCP name to set + for exceed-profile frames in this forwarding class." + DEFVAL { ''H } + ::= { tSapEgressFCEntry 32 } + +tSapEgressFCExceedProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCExceedProfPrec specifies the precedence value + to set for exceed-profile frames in this forwarding class." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 33 } + +tSapEgressHsmdaQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about all sap-egress policies' HSMDA queues." + ::= { tSapEgressObjects 4 } + +tSapEgressHsmdaQueueEntry OBJECT-TYPE + SYNTAX TSapEgressHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular HSMDA queue for a sap-egress policy. + Entries are created by user." + INDEX { + tSapEgressIndex, + tSapEgressHsmdaQueue + } + ::= { tSapEgressHsmdaQueueTable 1 } + +TSapEgressHsmdaQueueEntry ::= SEQUENCE +{ + tSapEgressHsmdaQueue TEgressHsmdaQueueId, + tSapEgressHsmdaQueueRowStatus RowStatus, + tSapEgressHsmdaQueueCIRAdaptn TAdaptationRule, + tSapEgressHsmdaQueuePIRAdaptn TAdaptationRule, + tSapEgressHsmdaQueueAdminPIR THsmdaPIRKRate, + tSapEgressHsmdaQueueAdminCIR THsmdaCIRKRate, + tSapEgressHsmdaQueueSlopePolicy TNamedItem, + tSapEgressHsmdaQueueLastChanged TimeStamp, + tSapEgressHsmdaQueueWrrWeight THsmdaWrrWeight, + tSapEgressHsmdaQueueMBS THSMDABurstSizeBytes, + tSapEgressHsmdaQueueBurstLimit THSMDAQueueBurstLimit +} + +tSapEgressHsmdaQueue OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The HSMDA queue ID is used as the secondary index to the table entry." + ::= { tSapEgressHsmdaQueueEntry 1 } + +tSapEgressHsmdaQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueRowStatus is used for the creation + and deletion of entries in the tSapEgressHsmdaQueueTable." + ::= { tSapEgressHsmdaQueueEntry 2 } + +tSapEgressHsmdaQueueCIRAdaptn OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueCIRAdaptn specifies the adaptation + rule to be used while computing the operational CIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset. + + This object is obsoleted in 10.0 Release." + DEFVAL { closest } + ::= { tSapEgressHsmdaQueueEntry 3 } + +tSapEgressHsmdaQueuePIRAdaptn OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueuePIRAdaptn specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgressHsmdaQueueEntry 4 } + +tSapEgressHsmdaQueueAdminPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueAdminPIR specifies the administrative + PIR specified by the user." + DEFVAL { -1 } + ::= { tSapEgressHsmdaQueueEntry 5 } + +tSapEgressHsmdaQueueAdminCIR OBJECT-TYPE + SYNTAX THsmdaCIRKRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueAdminCIR specifies the administrative + CIR specified by the user. + + This object is obsoleted in 10.0 Release." + DEFVAL { 0 } + ::= { tSapEgressHsmdaQueueEntry 6 } + +tSapEgressHsmdaQueueSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueSlopePolicy specifies the slope + policy specified by the user." + DEFVAL { "default" } + ::= { tSapEgressHsmdaQueueEntry 7 } + +tSapEgressHsmdaQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueLastChanged indicates the timestamp + of last change to this row in tSapEgressHsmdaQueueTable." + ::= { tSapEgressHsmdaQueueEntry 8 } + +tSapEgressHsmdaQueueWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueWrrWeight specifies the weight with + which this queue should parent into the HSMDA scheduler, provided it + is not superseded by the Weighted Round Robin (WRR) policy. The weight + of each queue determines how much bandwidth that queue gets out of the + total rate for the scheduling class." + DEFVAL { 1 } + ::= { tSapEgressHsmdaQueueEntry 9 } + +tSapEgressHsmdaQueueMBS OBJECT-TYPE + SYNTAX THSMDABurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueMBS specifies the maximum amount of + buffer space (in bytes) allowed for this HSMDA queue." + DEFVAL { -1 } + ::= { tSapEgressHsmdaQueueEntry 10 } + +tSapEgressHsmdaQueueBurstLimit OBJECT-TYPE + SYNTAX THSMDAQueueBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueBurstLimit specifies the explicit + shaping burst size of the queue." + DEFVAL { -1 } + ::= { tSapEgressHsmdaQueueEntry 11 } + +tSapEgressDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a list of all DSCP entries for all sap-egress policies." + ::= { tSapEgressObjects 5 } + +tSapEgressDSCPEntry OBJECT-TYPE + SYNTAX TSapEgressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DSCP entry for a sap-egress policy. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. + + in the event that one policy has multiple entries, and the + tSapEgressDSCP values are the same, only one queue will be created + (the queue for the lexicographically first tSapEgressDSCP)." + INDEX { + tSapEgressIndex, + tSapEgressDSCP + } + ::= { tSapEgressDSCPTable 1 } + +TSapEgressDSCPEntry ::= SEQUENCE +{ + tSapEgressDSCP TDSCPName, + tSapEgressDSCPRowStatus RowStatus, + tSapEgressDSCPLastChanged TimeStamp, + tSapEgressDSCPHsmdaCntrOverride TEgressHsmdaCounterIdOrZero, + tSapEgressDSCPfc TFCNameOrEmpty, + tSapEgressDSCPprofile TEgressProfileOrNone +} + +tSapEgressDSCP OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tSapEgressDSCPEntry 1 } + +tSapEgressDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressDSCPRowStatus controls the creation/deletion of + rows in this table." + ::= { tSapEgressDSCPEntry 2 } + +tSapEgressDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressDSCPLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tSapEgressDSCPEntry 3 } + +tSapEgressDSCPHsmdaCntrOverride OBJECT-TYPE + SYNTAX TEgressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapEgressDSCPHsmdaCntrOverride specifies the + counter to use for all the traffic that matches the specific DSCP i.e. + tSapEgressDSCP. + + A value of zero implies that the default counters should be used." + DEFVAL { 0 } + ::= { tSapEgressDSCPEntry 4 } + +tSapEgressDSCPfc OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressDSCPfc, when specified, will overwrite the + forwarding class derived from ingress. The new forwarding class is + used for egress remarking and queue mapping decisions." + DEFVAL { ''H } + ::= { tSapEgressDSCPEntry 5 } + +tSapEgressDSCPprofile OBJECT-TYPE + SYNTAX TEgressProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressDSCPprofile, when provided, specifies the + egress classification rule that will overwrite the profile of the + packet derived from the ingress. The new profile value is used for + egress remarking and queue congestion behavior. + + This object does not support the value 'de'." + DEFVAL { none } + ::= { tSapEgressDSCPEntry 6 } + +tSapEgressPrecTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular precedence value into + a forwarding class" + ::= { tSapEgressObjects 6 } + +tSapEgressPrecEntry OBJECT-TYPE + SYNTAX TSapEgressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-egress policy's IP precedence + values to forwarding class mappings. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tSapEgressIndex, + tSapEgressPrecValue + } + ::= { tSapEgressPrecTable 1 } + +TSapEgressPrecEntry ::= SEQUENCE +{ + tSapEgressPrecValue TPrecValue, + tSapEgressPrecRowStatus RowStatus, + tSapEgressPrecLastChanged TimeStamp, + tSapEgressPrecHsmdaCntrOverride TEgressHsmdaCounterIdOrZero, + tSapEgressPrecFC TFCNameOrEmpty, + tSapEgressPrecProfile TEgressProfileOrNone +} + +tSapEgressPrecValue OBJECT-TYPE + SYNTAX TPrecValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapEgressPrecValue indicates the precedence value for + which the mapping is done. It is used as a secondary index for + tSapEgressPrecTable." + ::= { tSapEgressPrecEntry 1 } + +tSapEgressPrecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressPrecRowStatus controls the creation/deletion of + rows in this table." + ::= { tSapEgressPrecEntry 2 } + +tSapEgressPrecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressPrecLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tSapEgressPrecEntry 3 } + +tSapEgressPrecHsmdaCntrOverride OBJECT-TYPE + SYNTAX TEgressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressPrecHsmdaCntrOverride specifies the counter to + use for all the traffic that matches the specific precedence value + i.e. tSapEgressPrecValue. + + A value of zero implies that the default counters should be used." + DEFVAL { 0 } + ::= { tSapEgressPrecEntry 4 } + +tSapEgressPrecFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressPrecFC, when specified, will overwrite the + forwarding class derived from ingress. The new forwarding class is + used for egress remarking and queue mapping decisions." + DEFVAL { ''H } + ::= { tSapEgressPrecEntry 5 } + +tSapEgressPrecProfile OBJECT-TYPE + SYNTAX TEgressProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressPrecProfile, when provided, specifies the + egress classification rule that will overwrite the profile of the + packet derived from the ingress. The new profile value is used for + egress remarking and queue congestion behavior. + + This object does not support the value 'de'." + DEFVAL { none } + ::= { tSapEgressPrecEntry 6 } + +tSapEgrIPCritTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgrIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the entries for matching criteria for IP packets + on egress. In release 10.0 and higher, this table can also contain + IPv6 criteria." + ::= { tSapEgressObjects 7 } + +tSapEgrIPCritEntry OBJECT-TYPE + SYNTAX TSapEgrIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular egress IP or IPv6 matching criteria + entry. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tSapEgressIndex, + tSapEgrIPCritAddrType, + tSapEgrIPCritIndex + } + ::= { tSapEgrIPCritTable 1 } + +TSapEgrIPCritEntry ::= SEQUENCE +{ + tSapEgrIPCritAddrType INTEGER, + tSapEgrIPCritIndex TEntryId, + tSapEgrIPCritRowStatus RowStatus, + tSapEgrIPCritLastChanged TimeStamp, + tSapEgrIPCritDescription TItemDescription, + tSapEgrIPCritActionHsmdaCntrOvr TEgressHsmdaCounterIdOrZero, + tSapEgrIPCritSourceIpAddrType InetAddressType, + tSapEgrIPCritSourceIpAddr InetAddress, + tSapEgrIPCritSourceIpMask InetAddressPrefixLength, + tSapEgrIPCritDestIpAddrType InetAddressType, + tSapEgrIPCritDestIpAddr InetAddress, + tSapEgrIPCritDestIpMask InetAddressPrefixLength, + tSapEgrIPCritProtocol TIpProtocol, + tSapEgrIPCritSourcePortValue1 TTcpUdpPort, + tSapEgrIPCritSourcePortValue2 TTcpUdpPort, + tSapEgrIPCritSourcePortOperator TTcpUdpPortOperator, + tSapEgrIPCritDestPortValue1 TTcpUdpPort, + tSapEgrIPCritDestPortValue2 TTcpUdpPort, + tSapEgrIPCritDestPortOperator TTcpUdpPortOperator, + tSapEgrIPCritDSCP TDSCPNameOrEmpty, + tSapEgrIPCritFragment TItemMatch, + tSapEgrIPCritActionFC TFCNameOrEmpty, + tSapEgrIPCritActionProfile TEgressProfileOrNone, + tSapEgrIPCritSrcIpFullMask InetAddress, + tSapEgrIPCritDstIpFullMask InetAddress, + tSapEgrIPCritSrcIpPrefixList TNamedItemOrEmpty, + tSapEgrIPCritDstIpPrefixList TNamedItemOrEmpty, + tSapEgrIPCritActionPolicer TEgressPolicerIdOrNone, + tSapEgrIPCritActionPortQGrpQueue TruthValue, + tSapEgrIPCritActionQueue TEgressQueueId, + tSapEgrIPCritActionPolicerUseFCQ TruthValue +} + +tSapEgrIPCritAddrType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ipv4 (1), + ipv6 (2), + ipv4z (3), + ipv6z (4), + dns (16) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritAddrType specifies the index address type + this entry should match against." + DEFVAL { ipv4 } + ::= { tSapEgrIPCritEntry 1 } + +tSapEgrIPCritIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritIndex specifies the index for a sap-egress + IP or IPv6 criteria entry." + ::= { tSapEgrIPCritEntry 2 } + +tSapEgrIPCritRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritRowStatus is used for the creation and + deletion of sap-egress IP or IPv6 criteria entries." + ::= { tSapEgrIPCritEntry 3 } + +tSapEgrIPCritLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tSapEgrIPCritEntry 4 } + +tSapEgrIPCritDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDescription specifies a description of the + sap-egress IP or IPv6 criteria entry." + DEFVAL { "" } + ::= { tSapEgrIPCritEntry 5 } + +tSapEgrIPCritActionHsmdaCntrOvr OBJECT-TYPE + SYNTAX TEgressHsmdaCounterIdOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tSapEgrIPCritActionHsmdaCntrOvr specifies the + Hsmda counter to use for matching packets. This value will be ignored + when the sap-egress policy specified by tSapEgressIndex, is applied to + a SAP on a non-Hsmda MDA type. + + A value of zero implies that the default counters should be used." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 6 } + +tSapEgrIPCritSourceIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritSourceIpAddrType specifies the address type + of tSapEgrIPCritSourceIpAddr. If the value of this object is not + 'none', it must have the same value as tSapEgrIPCritAddrType." + DEFVAL { unknown } + ::= { tSapEgrIPCritEntry 7 } + +tSapEgrIPCritSourceIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritSourceIpAddr specifies the IP or IPv6 + address to match with source IP of the packet." + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 8 } + +tSapEgrIPCritSourceIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapEgrIPCritSourceIpMask specifies + the IP Mask value for this policy IP Filter entry. The mask is ANDed + with the received source IP address to match the + tSapEgrIPCritSourceIpAddr. + + If the value of tSapEgrIPCritSourceIpMask is 0, and the value of + tSapEgrIPCritSrcIpFullMask is non zero then the value of + tSapEgrIPCritSrcIpFullMask is used as mask. + + If the value of tSapEgrIPCritSourceIpMask is non zero, it will be + equal to the mask expressed the object tSapEgrIPCritSrcIpFullMask. + + If both tSapEgrIPCritSourceIpMask and tSapEgrIPCritSrcIpFullMask are + set to 0, no matching is done on the source Ip address. + + If a value is specified for this object, then the value of the object + tSapEgrIPCritSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 9 } + +tSapEgrIPCritDestIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDestIpAddrType specifies the address type of + tSapEgrIPCritDestIpAddr. If the value of this object is not 'none', it + must have the same value as tSapEgrIPCritAddrType." + DEFVAL { unknown } + ::= { tSapEgrIPCritEntry 10 } + +tSapEgrIPCritDestIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDestIpAddr specifies the IP or IPv6 address + to match with destination IP of the packet." + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 11 } + +tSapEgrIPCritDestIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapEgrIPCritDestIpMask specifies the + IP Mask value for this policy IP Filter entry. The mask is ANDed with + the received Destination IP address to match the + tSapEgrIPCritDestIpAddr. + + If the value of tSapEgrIPCritDestIpMask is 0, and the value of + tSapEgrIPCritDstIpFullMask is non zero then the value of + tSapEgrIPCritDstIpFullMask is used as mask. + + If the value of tSapEgrIPCritDestIpMask is non zero, it will be equal + to the mask expressed the object tSapEgrIPCritDstIpFullMask. + + If both tSapEgrIPCritDestIpMask and tSapEgrIPCritDstIpFullMask are set + to 0, no matching is done on the Destination Ip address. + + If a value is specified for this object, then the value of the object + tSapEgrIPCritDstIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 12 } + +tSapEgrIPCritProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritProtocol specifies the IP protocol or IPv6 + next-header to match. The value '-1' is used to disable matching by IP + protocol or IPv6 next-header." + DEFVAL { -1 } + ::= { tSapEgrIPCritEntry 13 } + +tSapEgrIPCritSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritSourcePortValue1 specifies the first TCP/UDP + source port value. The value of this object is used according to the + value of tSapEgrIPCritSourcePortOperator. + + The value of tSapEgrIPCritSourcePortOperator and + tSapEgrIPCritSourcePortValue1 and tSapEgrIPCritSourcePortValue2 should + be set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 14 } + +tSapEgrIPCritSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritSourcePortValue2 specifies the second + TCP/UDP source port value. The value of this object is used according + to the value of tSapEgrIPCritSourcePortOperator. + + The value of tSapEgrIPCritSourcePortOperator and + tSapEgrIPCritSourcePortValue1 and tSapEgrIPCritSourcePortValue2 should + be set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned. + + Tha value of tSapEgrIPCritSourcePortValue2 has no effect and is set to + default when the value of tSapEgrIPCritSourcePortOperator is set to + lt, gt or eq." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 15 } + +tSapEgrIPCritSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritSourcePortOperator specifies the manner in + which tSapEgrIPCritSourcePortValue1 and tSapEgrIPCritSourcePortValue2 + are to be used. + + The value of tSapEgrIPCritSourcePortOperator and + tSapEgrIPCritSourcePortValue1 and tSapEgrIPCritSourcePortValue2 should + be set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned." + DEFVAL { none } + ::= { tSapEgrIPCritEntry 16 } + +tSapEgrIPCritDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDestPortValue1 specifies the first TCP/UDP + destination port value. The value of this object is used according to + the value of tSapEgrIPCritDestPortOperator. + + The value of tSapEgrIPCritDestPortOperator and + tSapEgrIPCritDestPortValue1 and tSapEgrIPCritDestPortValue1 should be + set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 17 } + +tSapEgrIPCritDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDestPortValue2 specifies the second TCP/UDP + destination port value. The value of this object is used according to + the value of tSapEgrIPCritDestPortOperator. + + The value of tSapEgrIPCritDestPortOperator and + tSapEgrIPCritDestPortValue1 and tSapEgrIPCritDestPortValue1 should be + set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 18 } + +tSapEgrIPCritDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDestPortOperator specifies the manner in + which tSapEgrIPCritDestPortValue1 and tSapEgrIPCritDestPortValue2 are + to be used. + + The value of tSapEgrIPCritDestPortOperator and + tSapEgrIPCritDestPortValue1 and tSapEgrIPCritDestPortValue1 should be + set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned." + DEFVAL { none } + ::= { tSapEgrIPCritEntry 19 } + +tSapEgrIPCritDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDSCP specifies the DSCP value to match in + the packet" + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 20 } + +tSapEgrIPCritFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritFragment specifies fragmented packet + matching. If the value is 'true', only fragmented packets match. If + the value is 'false', only non-fragmented packets match. If the value + is 'off', all packets match regardless. + + This field is only relevant for ipv4. An inconsistentValue error is + returned when the value of tSapEgrIPCritFragment is not 'off' and the + value of tSapEgrIPCritAddrType is not 'ipv4'." + DEFVAL { off } + ::= { tSapEgrIPCritEntry 21 } + +tSapEgrIPCritActionFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrIPCritActionFC specifies the forwarding class to be used to + classify all the traffic that matches the specific IP or IPv6 + criteria. + + The value ''H indicates that the FC is derived from ingress + classification and profiling functions." + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 22 } + +tSapEgrIPCritActionProfile OBJECT-TYPE + SYNTAX TEgressProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrIPCritActionProfile specifies the profile of the traffic that + matches the specific IP or IPv6 criteria. + + The value none indicates that the profile is derived from ingress + classification and profiling functions. + + This object does not support the value 'de'." + DEFVAL { none } + ::= { tSapEgrIPCritEntry 23 } + +tSapEgrIPCritSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapEgrIPCritSrcIpFullMask specifies + the IP Mask value for this policy IP Filter entry. The mask is ANDed + with the received Source IP address to match the + tSapEgrIPCritSourceIpAddr. + + If the value of tSapEgrIPCritSourceIpMask is non zero, it will be + equal to the mask expressed in the object tSapEgrIPCritSrcIpFullMask. + + If both tSapEgrIPCritSourceIpMask and tSapEgrIPCritSrcIpFullMask are + set to 0, no matching is done on the Source IP address. + + If a regular mask is specified for tSapEgrIPCritSrcIpFullMask then the + value of tSapEgrIPCritSourceIpMask will be changed to reflect this + value." + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 24 } + +tSapEgrIPCritDstIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tSapEgrIPCritDstIpFullMask specifies + the IP Mask value for this policy IP Filter entry. The mask is ANDed + with the received Dest IP address to match the + tSapEgrIPCritDestIpAddr. + + If the value of tSapEgrIPCritDestIpMask is non zero, it will be equal + to the mask expressed in the object tSapEgrIPCritDstIpFullMask. + + If both tSapEgrIPCritDestIpMask and tSapEgrIPCritDstIpFullMask are set + to 0, no matching is done on the Dest IP address. + + If a regular mask is specified for tSapEgrIPCritDstIpFullMask then the + value of tSapEgrIPCritDestIpMask will be changed to reflect this + value." + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 25 } + +tSapEgrIPCritSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritSrcIpPrefixList specifies the IP prefix list + used as match criterion for the source ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tSapEgrIPCritSourceIpAddr and tSapEgrIPCritSourceIpMask or + tSapEgrIPCritSrcIpFullMask are used as source ip address match + criterion. + + When this object is set to a non-empty value then the objects + tSapEgrIPCritSourceIpAddr, tSapEgrIPCritSourceIpMask and + tSapEgrIPCritSrcIpFullMask are reset to their default values by the + system. + + Vice versa, when a new (non-default) value is provided for the objects + tSapEgrIPCritSourceIpAddr and tSapEgrIPCritSourceIpMask or + tSapEgrIPCritSrcIpFullMask then this object is reset to its default + (empty) value by the system. + + An attempt to set tSapEgrIPCritSrcIpPrefixList to a non-default value + in combination with setting any of tSapEgrIPCritSourceIpAddr and + tSapEgrIPCritSourceIpMask or tSapEgrIPCritSrcIpFullMask to (a) + non-default value(s) is rejected by the system. + + This object is only supported when the value of tSapEgrIPCritAddrType + is 'ipv4 (1)'. An inconsistentValue error is returned when the value + of tSapEgrIPCritSrcIpPrefixList is set to non-default value and the + value of tSapEgrIPCritAddrType is not 'ipv4 (1)'." + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 26 } + +tSapEgrIPCritDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritDstIpPrefixList specifies the IP prefix list + used as match criterion for the destination ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tSapEgrIPCritDestIpAddr and tSapEgrIPCritDestIpMask or + tSapEgrIPCritDstIpFullMask are used as destination ip address + match criterion. + + When this object is set to a non-empty value then the objects + tSapEgrIPCritDestIpAddr, tSapEgrIPCritDestIpMask and + tSapEgrIPCritDstIpFullMask are reset to their default values + by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tSapEgrIPCritDestIpAddr and tSapEgrIPCritDestIpMask or + tSapEgrIPCritDstIpFullMask then this object is reset to its + default (empty) value by the system. + + An attempt to set tSapEgrIPCritDstIpPrefixList to a non-default + value in combination with setting any of tSapEgrIPCritDestIpAddr and + tSapEgrIPCritDestIpMask or tSapEgrIPCritDstIpFullMask to (a) + non-default value(s) is rejected by the system + + This object is only supported when the value of tSapEgrIPCritAddrType + is 'ipv4 (1)'. An inconsistentValue error is returned when the value of + tSapEgrIPCritDstIpPrefixList is set to non-default value and the value + of tSapEgrIPCritAddrType is not 'ipv4 (1)'." + DEFVAL { ''H } + ::= { tSapEgrIPCritEntry 27 } + +tSapEgrIPCritActionPolicer OBJECT-TYPE + SYNTAX TEgressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritActionPolicer specifies the policer + identifier to be used for the traffic matching this IP Criteria entry. + It provides the ability to direct specific traffic to a different SAP + egress local policer (tSapEgrIPCritActionPolicer) independently from + that configured for the traffic's FC in tSapEgressFCPolicer. This + action policer will be referred to as a bypass-policer. + + If a corresponding sap-egress policer identifier does not exist in + tSapEgrPolicerTable, an 'inconsistentValue' error is returned. + + When the value of tSapEgrIPCritActionPolicer is set to its default + value, then the traffic for this forwarding class will not use a + bypass-policer. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue is set to default + value and the value of tSapEgrIPCritActionQueue set to default value, + then the traffic matching this IP Criteria entry will use the local + policer specified by tSapEgrIPCritActionPolicer and then feed into a + system determined egress access port queue-group queue. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue is set to + non-default value and the value of tSapEgrIPCritActionQueue is set to + non-default value, then the traffic matching this IP Criteria entry + will use the local policer specified by tSapEgrIPCritActionPolicer and + then feed into a queue within the egress access port queue-group + instance (TIMETRA-SAP-MIB::sapEgressPortQGrp, + TIMETRA-SAP-MIB::sapEgressPortQGrpInstanceId) attached to the SAP. The + queue used will be specified by tSapEgrIPCritActionQueue. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue set to default + value and the value of tSapEgrIPCritActionQueue is set to non-default + value, then traffic matching this IP Criteria entry will use the local + policer specified by tSapEgrIPCritActionPolicer, and then feed into + the local queue specified by tSapEgrIPCritActionQueue. + + An 'inconsistentValue' error is returned if tSapEgrIPCritActionPolicer + is set to a default value and either tSapEgrIPCritActionPortQGrpQueue + or tSapEgrIPCritActionQueue are set to non-default value(s). + + An 'inconsistentValue' error is returned if the value of + tSapEgrIPCritActionPolicer is set to a non-default value when the + value of tSapEgrIPCritRowStatus is set to 'notInService." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 28 } + +tSapEgrIPCritActionPortQGrpQueue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritActionPortQGrpQueue specifies whether to use + the queue specified in egress access port queue-group instance + (TIMETRA-SAP-MIB::sapEgressPortQGrp, + TIMETRA-SAP-MIB::sapEgressPortQGrpInstanceId) for this IP Criteria + entry. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue is set to default + value and the value of tSapEgrIPCritActionQueue set to default value, + then the traffic matching this IP Criteria entry will use the local + policer specified by tSapEgrIPCritActionPolicer and then feed into a + system determined egress access port queue-group queue. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue is set to + non-default value and the value of tSapEgrIPCritActionQueue is set to + non-default value, then the traffic matching this IP Criteria entry + will use the local policer specified by tSapEgrIPCritActionPolicer and + then feed into a queue within the egress access port queue-group + instance (TIMETRA-SAP-MIB::sapEgressPortQGrp, + TIMETRA-SAP-MIB::sapEgressPortQGrpInstanceId) attached to the SAP. The + queue used will be specified by tSapEgrIPCritActionQueue. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue set to default + value and the value of tSapEgrIPCritActionQueue is set to non-default + value, then traffic matching this IP Criteria entry will use the local + policer specified by tSapEgrIPCritActionPolicer, and then feed into + the local queue specified by tSapEgrIPCritActionQueue. + + An 'inconsistentValue' error is returned if tSapEgrIPCritActionPolicer + is set to a default value and either tSapEgrIPCritActionPortQGrpQueue + or tSapEgrIPCritActionQueue are set to non-default value(s). + + An 'inconsistentValue' error is returned if the value of + tSapEgrIPCritActionPortQGrpQueue is set to a non-default value when + the value of tSapEgrIPCritRowStatus is set to 'notInService." + DEFVAL { false } + ::= { tSapEgrIPCritEntry 29 } + +tSapEgrIPCritActionQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritActionQueue specifies queue to use once + traffic matching this IP Criteria entry has been policed by the local + policer tSapEgrIPCritActionPolicer. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue is set to default + value and the value of tSapEgrIPCritActionQueue set to default value, + then the traffic matching this IP Criteria entry will use the local + policer specified by tSapEgrIPCritActionPolicer and then feed into a + system determined egress access port queue-group queue. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue is set to + non-default value and the value of tSapEgrIPCritActionQueue is set to + non-default value, then the traffic matching this IP Criteria entry + will use the local policer specified by tSapEgrIPCritActionPolicer and + then feed into a queue within the egress access port queue-group + instance (TIMETRA-SAP-MIB::sapEgressPortQGrp, + TIMETRA-SAP-MIB::sapEgressPortQGrpInstanceId) attached to the SAP. The + queue used will be specified by tSapEgrIPCritActionQueue. + + When the value of tSapEgrIPCritActionPolicer is set to non-default + value, the value of tSapEgrIPCritActionPortQGrpQueue set to default + value and the value of tSapEgrIPCritActionQueue is set to non-default + value, then traffic matching this IP Criteria entry will use the local + policer specified by tSapEgrIPCritActionPolicer, and then feed into + the local queue specified by tSapEgrIPCritActionQueue. + + An 'inconsistentValue' error is returned if tSapEgrIPCritActionPolicer + is set to a default value and any of tSapEgrIPCritActionPortQGrpQueue, + tSapEgrIPCritActionQueue, tSapEgrIPCritActionPolicerUseFCQ are set to + non-default value(s). + + An 'inconsistentValue' error is returned if the value of + tSapEgrIPCritActionQueue is set to a non-default value when the value + of tSapEgrIPCritRowStatus is set to 'notInService." + DEFVAL { 0 } + ::= { tSapEgrIPCritEntry 30 } + +tSapEgrIPCritActionPolicerUseFCQ OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrIPCritActionPolicerUseFCQ specifies whether to direct the + output of the policer to the configured (fc-mapped) queues instead of + the default behavior. + + An 'inconsistentValue' error is returned if + tSapEgrIPCritActionPolicerUseFCQ is set to a non-default value and any + of tSapEgrIPCritActionPortQGrpQueue, tSapEgrIPCritActionQueue are set + to non-default value. + + An 'inconsistentValue' error is returned if + tSapEgrIPCritActionPolicerUseFCQ is set to a non-default value and + tSapEgrIPCritActionPolicer is set to default value." + DEFVAL { false } + ::= { tSapEgrIPCritEntry 31 } + +tSapEgrPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgrPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapEgrPolicerTable defines SAP Egress Policer Table for providing, + via SNMP, the capability of defining the policers. + + tSapEgrPolicerTable holds a list of all the policers configured in the + managed system. Policers must exist in this table before being + referenced by the forwarding class mappings within the queue policy as + defined in the tSapEgressFCTable." + ::= { tSapEgressObjects 8 } + +tSapEgrPolicerEntry OBJECT-TYPE + SYNTAX TSapEgrPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapEgrPolicerEntry defines an entry in the tSapEgrPolicerTable. + + Entries are created/deleted in this table by SNMP sets to + tSapEgrPolicerRowStatus." + INDEX { + tSapEgressIndex, + tSapEgrPolicerId + } + ::= { tSapEgrPolicerTable 1 } + +TSapEgrPolicerEntry ::= SEQUENCE +{ + tSapEgrPolicerId TEgressPolicerId, + tSapEgrPolicerRowStatus RowStatus, + tSapEgrPolicerLastChanged TimeStamp, + tSapEgrPolicerDescr TItemDescription, + tSapEgrPolicerPIRAdaptation TAdaptationRule, + tSapEgrPolicerCIRAdaptation TAdaptationRule, + tSapEgrPolicerParent TNamedItemOrEmpty, + tSapEgrPolicerLevel TLevel, + tSapEgrPolicerWeight TPolicerWeight, + tSapEgrPolicerAdminPIR THPolPIRRate, + tSapEgrPolicerAdminCIR THPolCIRRate, + tSapEgrPolicerStatMode TmnxEgrPolicerStatMode, + tSapEgrPolicerMBS TPolicerBurstSizeBytes, + tSapEgrPolicerHiPrioOnly TBurstPercentOrDefault, + tSapEgrPolicerCBS TPolicerBurstSizeBytes, + tSapEgrPolicerPktOffset TEgressPerPacketOffset, + tSapEgrPolicerAdminPIRPercent Unsigned32, + tSapEgrPolicerAdminCIRPercent Unsigned32, + tSapEgrPolicerRateType TPolRateTypeRefOrLocalLimit, + tSapEgrPolicerSlopeStartDepth Unsigned32, + tSapEgrPolicerSlopeMaxDepth Unsigned32, + tSapEgrPolicerSlopeMaxProb Unsigned32, + tSapEgrPolicerSlopeMap TmnxSlopeMap, + tSapEgrPolicerAdvCfgPolicy TNamedItemOrEmpty, + tSapEgrPolicerProfileCapped TruthValue, + tSapEgrPolicerProfileOutPreserve TruthValue, + tSapEgrPolicerEnableExceedPir TruthValue, + tSapEgrPolicerEnblDscpPrecRemark TruthValue, + tSapEgrPolicerSchedParent TNamedItemOrEmpty, + tSapEgrPolicerSchedLevel TLevel, + tSapEgrPolicerSchedWeight TWeight, + tSapEgrPolicerSchedCIRLevel TLevelOrDefault, + tSapEgrPolicerSchedCIRWeight TWeight, + tSapEgrPolicerSchedUsePortParent TruthValue, + tSapEgrPolicerSchedPortLvl TLevel, + tSapEgrPolicerSchedPortWght TWeight, + tSapEgrPolicerSchedPortCIRLvl TLevelOrDefault, + tSapEgrPolicerSchedPortCIRWght TWeight, + tSapEgrPolicerAdminPIRHi TmnxQosRateHigh32, + tSapEgrPolicerAdminPIRLo TmnxQosRateLow32, + tSapEgrPolicerAdminCIRHi TmnxQosRateHigh32, + tSapEgrPolicerAdminCIRLo TmnxQosRateLow32 +} + +tSapEgrPolicerId OBJECT-TYPE + SYNTAX TEgressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapEgrPolicerId defines the SAP Egress Policer identifier. It + identifies an sap-egress policer in the managed system." + ::= { tSapEgrPolicerEntry 1 } + +tSapEgrPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrPolicerRowStatus allows entries to be created and deleted in + the tSapEgrPolicerTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tSapEgrPolicerEntry 2 } + +tSapEgrPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgrPolicerLastChanged indicates the value of sysUpTime when the + entry was last modified." + ::= { tSapEgrPolicerEntry 3 } + +tSapEgrPolicerDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrPolicerDescr specifies the description of the policer." + DEFVAL { ''H } + ::= { tSapEgrPolicerEntry 4 } + +tSapEgrPolicerPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgrPolicerEntry 5 } + +tSapEgrPolicerCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgrPolicerEntry 6 } + +tSapEgrPolicerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrPolicerParent specifies the arbiter to which this queue would + be feeding." + DEFVAL { ''H } + ::= { tSapEgrPolicerEntry 7 } + +tSapEgrPolicerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrPolicerLevel specifies the level of priority while feeding the + parent." + DEFVAL { 1 } + ::= { tSapEgrPolicerEntry 8 } + +tSapEgrPolicerWeight OBJECT-TYPE + SYNTAX TPolicerWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrPolicerWeight specifies the weight that needs to be used by the + arbiter to which this queue would be feeding." + DEFVAL { 1 } + ::= { tSapEgrPolicerEntry 9 } + +tSapEgrPolicerAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSapEgrPolicerAdminPIR specifies the administrative PIR specified by + the user. This object is obsoleted in 15.0 release and has been + replaced with tSapEgrPolicerAdminPIRHi and tSapEgrPolicerAdminPIRLo + objects." + DEFVAL { -1 } + ::= { tSapEgrPolicerEntry 10 } + +tSapEgrPolicerAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSapEgrPolicerAdminCIR specifies the administrative CIR specified by + the user. This object is obsoleted in 15.0 release and has been + replaced with tSapEgrPolicerAdminCIRHi and tSapEgrPolicerAdminCIRLo + objects." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 11 } + +tSapEgrPolicerStatMode OBJECT-TYPE + SYNTAX TmnxEgrPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrPolicerStatMode specifies the mode of statistics collected by + this policer." + DEFVAL { minimal } + ::= { tSapEgrPolicerEntry 12 } + +tSapEgrPolicerMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tSapEgrPolicerMBS specifies the high priority 'violate' threshold + of PIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapEgrPolicerEntry 13 } + +tSapEgrPolicerHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tSapEgrPolicerHiPrioOnly specifies the percentage of PIR leaky + bucket's MBS (maximum burst size) of this policer that is reserved for + high priority traffic." + DEFVAL { -1 } + ::= { tSapEgrPolicerEntry 14 } + +tSapEgrPolicerCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tSapEgrPolicerCBS specifies the 'exceed' threshold of the CIR + leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapEgrPolicerEntry 15 } + +tSapEgrPolicerPktOffset OBJECT-TYPE + SYNTAX TEgressPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgrPolicerPktOffset specifies the packet byte offset for addition + of policing information by this policer." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 16 } + +tSapEgrPolicerAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative PIR percentage, in centipercent. An + 'inconsistentValue' error is returned if tSapEgrPolicerAdminPIRPercent + is set to non-default value when the object tSapEgrPolicerRateType is + set to 'kbps'." + DEFVAL { 10000 } + ::= { tSapEgrPolicerEntry 17 } + +tSapEgrPolicerAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative CIR percentage, in centipercent. An + 'inconsistentValue' error is returned if tSapEgrPolicerAdminCIRPercent + is set to non-default value when the object tSapEgrPolicerRateType is + set to 'kbps'." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 18 } + +tSapEgrPolicerRateType OBJECT-TYPE + SYNTAX TPolRateTypeRefOrLocalLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerRateType specifies the type of egress + policer rate. + + When the value of the object is set to 'kbps', the egresss policer + rates are specified in kbps. The objects tSapEgrPolicerAdminPIRPercent + and tSapEgrPolicerAdminCIRPercent will be set to their default values. + + When the value of the object is set to 'percentOfLocalLimit' or + 'percentReferPortLimit', the egress policer rates are specified in + percentage. The objects tSapEgrPolicerAdminPIR and + tSapEgrPolicerAdminCIR will be set to their default values." + DEFVAL { kbps } + ::= { tSapEgrPolicerEntry 19 } + +tSapEgrPolicerSlopeStartDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgrPolicerSlopeStartDepth specifies the percentage of + the buffer utilized after which the drop probability starts to rise + above 0. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tSapEgrPolicerEntry 20 } + +tSapEgrPolicerSlopeMaxDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgrPolicerSlopeMaxDepth specifies the percentage of + the buffer utilized after which the drop probability is 100 percent. + This implies that all packets beyond this point will be dropped. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tSapEgrPolicerEntry 21 } + +tSapEgrPolicerSlopeMaxProb OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgrPolicerSlopeMaxProb specifies the drop + probability, as a percentage, when the queue depth reaches + tSapEgrPolicerSlopeMaxDepth. The drop increases steadily from 0 at the + tSapEgrPolicerSlopeStartDepth up to the tSapEgrPolicerSlopeMaxProb at + the tSapEgrPolicerSlopeMaxDepth. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tSapEgrPolicerEntry 22 } + +tSapEgrPolicerSlopeMap OBJECT-TYPE + SYNTAX TmnxSlopeMap + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgrPolicerSlopeMap specifies the slope map to be used + with this policer. + + This object is obsoleted in 14.0 Release." + DEFVAL { none } + ::= { tSapEgrPolicerEntry 23 } + +tSapEgrPolicerAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this policer." + DEFVAL { ''H } + ::= { tSapEgrPolicerEntry 24 } + +tSapEgrPolicerProfileCapped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerProfileCapped specifies how the explicit + in-profile and undetermined profile traffic should be handled at the + egress policer. + + When the value of tSapEgrPolicerProfileCapped is set to 'true', both + explicit in-profile and undetermined profile traffic is honored up to + CIR, above which it is marked as out-of-profile. If CIR is set to + zero, then all explicit in-profile and undetermined profile packets, + along with the explicit out-of-profile packets are marked as + out-of-profile. + + The default behavior when tSapEgrPolicerProfileCapped is set to + 'false' is to ignore the CIR output state when an explicit in-profile + packet is handled by an egress policer." + DEFVAL { false } + ::= { tSapEgrPolicerEntry 25 } + +tSapEgrPolicerProfileOutPreserve OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerProfileOutPreserve specifies whether to + preserve the color of offered out-of-profile traffic at sap-egress + policer (profile of the packet can change based on egress CIR state). + + If the value of tSapEgrPolicerProfileOutPreserve is set to 'true', + traffic determined as out-of-profile at ingress policer will be + treated as out-of-profile at sap-egress policer." + DEFVAL { false } + ::= { tSapEgrPolicerEntry 26 } + +tSapEgrPolicerEnableExceedPir OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerEnableExceedPir specifies whether to enable + exceeding of PIR for sap-egress policer, i.e., whether the traffic + should be forwarded as exceed-profile instead of being dropped." + DEFVAL { false } + ::= { tSapEgrPolicerEntry 27 } + +tSapEgrPolicerEnblDscpPrecRemark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerEnblDscpPrecRemark specifies whether to + enable remarking for DSCP and Precedence based on the profile state of + a packet being forwarded by sap-egress policer." + DEFVAL { false } + ::= { tSapEgrPolicerEntry 28 } + +tSapEgrPolicerSchedParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerSchedParent specifies the scheduler to + which this policer would be feeding to. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght." + DEFVAL { ''H } + ::= { tSapEgrPolicerEntry 29 } + +tSapEgrPolicerSchedLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerSchedLevel specifies the level of priority + while feeding to the parent. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght." + DEFVAL { 1 } + ::= { tSapEgrPolicerEntry 30 } + +tSapEgrPolicerSchedWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerSchedWeight specifies the weight that needs + to be used by the scheduler to which this policer would be feeding to. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght." + DEFVAL { 1 } + ::= { tSapEgrPolicerEntry 31 } + +tSapEgrPolicerSchedCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerSchedCIRLevel specifies the level of + priority while feeding to the parent. The level '0' means treat all + offered load for this policer as for the above CIR traffic. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 32 } + +tSapEgrPolicerSchedCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerSchedCIRWeight specifies the weight that + needs to be used until the committed rate by the scheduler to which + this policer would be feeding to. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght." + DEFVAL { 1 } + ::= { tSapEgrPolicerEntry 33 } + +tSapEgrPolicerSchedUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerSchedUsePortParent specifies whether this + queue is parented by a port-level scheduler. When the value is 'true', + this sap-egress policer is parented by a port-level scheduler. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght." + DEFVAL { false } + ::= { tSapEgrPolicerEntry 34 } + +tSapEgrPolicerSchedPortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the tSapEgrPolicerSchedPortLvl specifies the port + priority this policer will use to receive bandwidth from the + port-level scheduler for its above-cir offered load. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght. An 'inconsistentValue' error is + returned if the value of tSapEgrPolicerSchedPortLvl is set to + non-default value when the value of object + tSapEgrPolicerSchedUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tSapEgrPolicerEntry 35 } + +tSapEgrPolicerSchedPortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the tSapEgrPolicerSchedPortWght specifies the weight this + policer will use to receive bandwidth from the port-level scheduler + for its above-cir offered load. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght. An 'inconsistentValue' error is + returned if the value of tSapEgrPolicerSchedPortWght is set to + non-default value when the value of object + tSapEgrPolicerSchedUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tSapEgrPolicerEntry 36 } + +tSapEgrPolicerSchedPortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the tSapEgrPolicerSchedPortCIRLvl specifies the port + priority this policer will use to receive bandwidth from the + port-level scheduler for its within-cir offered load. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght. An 'inconsistentValue' error is + returned if the value of tSapEgrPolicerSchedPortCIRLvl is set to + non-default value when the value of object + tSapEgrPolicerSchedUsePortParent is 'false'." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 37 } + +tSapEgrPolicerSchedPortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the tSapEgrPolicerSchedPortCIRWght specifies the weight + this policer will use to receive bandwidth from the port-level + scheduler for its within-cir offered load. + + The objects tSapEgrPolicerSchedParent, tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, tSapEgrPolicerSchedCIRLevel and + tSapEgrPolicerSchedCIRWeight are mutually exclusive to + tSapEgrPolicerSchedUsePortParent, tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, tSapEgrPolicerSchedPortCIRLvl and + tSapEgrPolicerSchedPortCIRWght. An 'inconsistentValue' error is + returned if the value of tSapEgrPolicerSchedPortCIRWght is set to + non-default value when the value of object + tSapEgrPolicerSchedUsePortParent is 'false'." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 38 } + +tSapEgrPolicerAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerAdminPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapEgrPolicerAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgrPolicerAdminPIRHi along with the value of + tSapEgrPolicerAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapEgrPolicerEntry 39 } + +tSapEgrPolicerAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerAdminPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tSapEgrPolicerAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgrPolicerAdminPIRHi along with the value of + tSapEgrPolicerAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tSapEgrPolicerEntry 40 } + +tSapEgrPolicerAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerAdminCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapEgrPolicerAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgrPolicerAdminCIRHi along with the value of + tSapEgrPolicerAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 41 } + +tSapEgrPolicerAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrPolicerAdminCIRLo specifies the lower 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tSapEgrPolicerAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapEgrPolicerAdminCIRHi along with the value of + tSapEgrPolicerAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapEgrPolicerEntry 42 } + +tSapEgrPolicyNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgrPolicyNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP egress policy name information. Entries are + created automatically by the system when tSapEgressPolicyName object + is set for the SAP egress policy." + ::= { tSapEgressObjects 9 } + +tSapEgrPolicyNameEntry OBJECT-TYPE + SYNTAX TSapEgrPolicyNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific SAP egress policy name." + INDEX { tSapEgressPolicyName } + ::= { tSapEgrPolicyNameTable 1 } + +TSapEgrPolicyNameEntry ::= SEQUENCE +{ + tSapEgrPolicyNameId TSapEgressPolicyID, + tSapEgrPolicyNameRowStatus RowStatus, + tSapEgrPolicyNameLastChanged TimeStamp +} + +tSapEgrPolicyNameId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapEgrPolicyNameId indicates the policy name + associated with this SAP egress policy." + ::= { tSapEgrPolicyNameEntry 1 } + +tSapEgrPolicyNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tSapEgrPolicyNameRowStatus indicates the + status of this row." + ::= { tSapEgrPolicyNameEntry 2 } + +tSapEgrPolicyNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgrPolicyNameLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tSapEgrPolicyNameEntry 3 } + +tSapEgressDot1pTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the list of all dot1p entries for all sap-egress + policies." + ::= { tSapEgressObjects 10 } + +tSapEgressDot1pEntry OBJECT-TYPE + SYNTAX TSapEgressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dot1p match for a sap-egress policy. + Entries are created/deleted by user. There is no StorageType object, + entries have a presumed StorageType of nonVolatile." + INDEX { + tSapEgressIndex, + tSapEgressDot1pValue + } + ::= { tSapEgressDot1pTable 1 } + +TSapEgressDot1pEntry ::= SEQUENCE +{ + tSapEgressDot1pValue Dot1PPriority, + tSapEgressDot1pRowStatus RowStatus, + tSapEgressDot1pLastChanged TimeStamp, + tSapEgressDot1pFC TFCNameOrEmpty, + tSapEgressDot1pProfile TEgressProfileOrNone +} + +tSapEgressDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapEgressDot1pValue specifies the dotp value to match in + the packet. This value is also used as an index so that for any dot1p + value there is only one possible disposition queue and priority." + ::= { tSapEgressDot1pEntry 1 } + +tSapEgressDot1pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgressDot1pRowStatus allows entries to be created and deleted in + the tSapEgressDot1pTable." + ::= { tSapEgressDot1pEntry 2 } + +tSapEgressDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressDot1pLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tSapEgressDot1pEntry 3 } + +tSapEgressDot1pFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressDot1pFC specifies the forwarding class to be + used to classify all the traffic that matches the Dot1p value + specified by tSapEgressDot1pValue. + + Unless tSapEgressDot1pFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapEgressDot1pEntry 4 } + +tSapEgressDot1pProfile OBJECT-TYPE + SYNTAX TEgressProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressDot1pProfile specifies the profile to use for + packets that match the dot1p value specified by tSapEgressDot1pValue." + DEFVAL { none } + ::= { tSapEgressDot1pEntry 5 } + +tSapEgrDynamicCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgrDynamicCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tSapEgrDynamicCfgTable has an entry for each Sap Egress QoS + Policy." + ::= { tSapEgressObjects 14 } + +tSapEgrDynamicCfgEntry OBJECT-TYPE + SYNTAX TSapEgrDynamicCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicCfgEntry represents information about a + particular Sap Egress QoS Policy. + + Sap Egress policy (1) is the default entry and created by the agent, + while all other entries are created by user. + + Default Entry cannot be modified/deleted. The other entries can be + modified/deleted are deleted by user." + AUGMENTS { tSapEgressEntry } + ::= { tSapEgrDynamicCfgTable 1 } + +TSapEgrDynamicCfgEntry ::= SEQUENCE +{ + tSapEgrDynamicCfgLastChanged TimeStamp, + tSapEgrSharedPccRuleInsertPoint TEntryIdOrZero, + tSapEgrSharedPccRuleInsertSize TEntryIdOrZero, + tSapEgrSharedPccRuleNbrInsert Unsigned32, + tSapEgrSharedPccRuleNbrPolicy Unsigned32, + tSapEgrDynamicPolicerInsertPoint TEgrDynPolicerIdOrNone, + tSapEgrDynamicPolicerInsertSize TEgrDynPolicerIdOrNone, + tSapEgrDynamicPolicerNbrInsert Unsigned32, + tSapEgrDynamicPolicerPktOffset TEgressPerPacketOffset, + tSapEgrDynamicPolicerMBS TPolicerBurstSizeBytes, + tSapEgrDynamicPolicerCBS TPolicerBurstSizeBytes, + tSapEgrDynamicPolicerParent TNamedItemOrEmpty, + tSapEgrDynamicPolicerLevel TLevel, + tSapEgrDynamicPolicerWeight TPolicerWeight, + tSapEgrDynamicPolicerStatMode TmnxEgrPolicerStatMode +} + +tSapEgrDynamicCfgLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicCfgLastChanged indicates the sysUpTime at + the time of the last modification of this row." + ::= { tSapEgrDynamicCfgEntry 1 } + +tSapEgrSharedPccRuleInsertPoint OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrSharedPccRuleInsertPoint specifies the place at + which the pcc-rule IP criteria entries that are received from Diameter + and that are shared across several hosts will be inserted in the + policy. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value of zero means that no pcc-rule IP criteria entries can be + inserted in the policy by Diameter. + + If tSapEgrSharedPccRuleInsertSize is set to zero, then + tSapEgrSharedPccRuleInsertPoint is also set to zero by the system. + + Note that the range reserved for pcc-rule entries is the same for IPv4 + criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapEgrDynamicCfgEntry 2 } + +tSapEgrSharedPccRuleInsertSize OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrSharedPccRuleInsertSize specifies how many + pcc-rule IP criteria entries that are received from Diameter and that + are shared across several hosts can be inserted in the policy. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value of zero means that no pcc-rule IP criteria entries can be + inserted in the policy by Diameter. + + If tSapEgrSharedPccRuleInsertPoint is set to zero, then + tSapEgrSharedPccRuleInsertSize is also set zero by the system. + + Note that the range reserved for pcc-rule entries is the same for IPv4 + criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapEgrDynamicCfgEntry 3 } + +tSapEgrSharedPccRuleNbrInsert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapEgrSharedPccRuleNbrInsert indicates how + many pcc-rule IP criteria entries received from Diameter have been + inserted in this policy." + ::= { tSapEgrDynamicCfgEntry 4 } + +tSapEgrSharedPccRuleNbrPolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapEgrSharedPccRuleNbrPolicy indicates how + many pcc-rule shared policies are currently created based on this + policy." + ::= { tSapEgrDynamicCfgEntry 5 } + +tSapEgrDynamicPolicerInsertPoint OBJECT-TYPE + SYNTAX TEgrDynPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerInsertPoint specifies the place at + which the dynamic policers required for pcc-rule IP criteria entries + that are received from Diameter and that are shared across several + hosts will be inserted in the policy. + + The range defined here will be reserved for those dynamic policers; no + other policers will be allowed in this range. + + The value of zero means that no dynamic policers can be inserted in + the policy by Diameter. + + If tSapEgrDynamicPolicerInsertSize is set to zero, then + tSapEgrDynamicPolicerInsertPoint is also set zero by the system. + + Note that the range reserved for pcc-rule dynamic policers is the same + for IPv4 criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapEgrDynamicCfgEntry 6 } + +tSapEgrDynamicPolicerInsertSize OBJECT-TYPE + SYNTAX TEgrDynPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerInsertSize specifies how many + dynamic policers required for pcc-rule IP criteria entries that are + received from Diameter and that are shared across several hosts can be + inserted in the policy. + + The range defined here will be reserved for those dynamic policers; no + other policers will be allowed in this range. + + The value of zero means that no dynamic policers can be inserted in + the policy by Diameter. + + If tSapEgrDynamicPolicerInsertSize is set to zero, then + tSapEgrDynamicPolicerInsertPoint is also set zero by the system. + + Note that the range reserved for pcc-rule dynamic policers is the same + for IPv4 criteria and IPv6 criteria." + DEFVAL { 0 } + ::= { tSapEgrDynamicCfgEntry 7 } + +tSapEgrDynamicPolicerNbrInsert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapEgrDynamicPolicerNbrInsert indicates how + many dynamic policers required for pcc-rule IP criteria entries + received from Diameter have been inserted in this policy." + ::= { tSapEgrDynamicCfgEntry 8 } + +tSapEgrDynamicPolicerPktOffset OBJECT-TYPE + SYNTAX TEgressPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerPktOffset specifies the packet byte + offset for addition of policing information by this policer." + DEFVAL { 0 } + ::= { tSapEgrDynamicCfgEntry 9 } + +tSapEgrDynamicPolicerMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerMBS specifies the high priority + 'violate' threshold of PIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapEgrDynamicCfgEntry 10 } + +tSapEgrDynamicPolicerCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerCBS specifies the 'exceed' threshold + of the CIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tSapEgrDynamicCfgEntry 11 } + +tSapEgrDynamicPolicerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerParent specifies the arbiter to + which this policer would be feeding." + DEFVAL { ''H } + ::= { tSapEgrDynamicCfgEntry 12 } + +tSapEgrDynamicPolicerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerLevel specifies the level of + priority while feeding the parent." + DEFVAL { 1 } + ::= { tSapEgrDynamicCfgEntry 13 } + +tSapEgrDynamicPolicerWeight OBJECT-TYPE + SYNTAX TPolicerWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerWeight specifies the weight that + needs to be used by the arbiter to which this policer would be + feeding." + DEFVAL { 1 } + ::= { tSapEgrDynamicCfgEntry 14 } + +tSapEgrDynamicPolicerStatMode OBJECT-TYPE + SYNTAX TmnxEgrPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicPolicerStatMode specifies the mode of + statistics collected by this policer." + DEFVAL { minimal } + ::= { tSapEgrDynamicCfgEntry 15 } + +tSapEgressHsWrrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tSapEgressHsWrrGrpTable contains HS WRR (Weighted Round Robin) + group information on sap-egress policies. + + Entries in this table are created whenever a sap-egress policy is + created in tSapEgressEntry." + ::= { tSapEgressObjects 15 } + +tSapEgressHsWrrGrpEntry OBJECT-TYPE + SYNTAX TSapEgressHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in tSapEgressHsWrrGrpEntry represents the information about + a particular HS WRR Group specified by tSapEgressHsWrrGrpId." + INDEX { + tSapEgressIndex, + tSapEgressHsWrrGrpId + } + ::= { tSapEgressHsWrrGrpTable 1 } + +TSapEgressHsWrrGrpEntry ::= SEQUENCE +{ + tSapEgressHsWrrGrpId Unsigned32, + tSapEgressHsWrrGrpLastChanged TimeStamp, + tSapEgressHsWrrGrpRateType TRateType, + tSapEgressHsWrrGrpRate Unsigned32, + tSapEgressHsWrrGrpRatePercent Unsigned32, + tSapEgressHsWrrGrpPIRAdaption TAdaptationRule, + tSapEgressHsWrrGrpClassWeight Unsigned32 +} + +tSapEgressHsWrrGrpId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpId indicates the HS WRR group + identifier." + ::= { tSapEgressHsWrrGrpEntry 1 } + +tSapEgressHsWrrGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpLastChanged indicates the sysUpTime for + the last change to this row." + ::= { tSapEgressHsWrrGrpEntry 2 } + +tSapEgressHsWrrGrpRateType OBJECT-TYPE + SYNTAX TRateType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpRateType specifies the rate type for + this group. + + When the value of tSapEgressHsWrrGrpRateType is set to 'kbps', the + group rates are specified in kbps. The object + tSapEgressHsWrrGrpRatePercent will be set to its default values. + + When the value of tSapEgressHsWrrGrpRateType is set to 'percent', the + group rates are specified in percentage. The object + tSapEgressHsWrrGrpRate will be set to its default value." + DEFVAL { kbps } + ::= { tSapEgressHsWrrGrpEntry 3 } + +tSapEgressHsWrrGrpRate OBJECT-TYPE + SYNTAX Unsigned32 (1..2000000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpRate specifies the queue's PIR rate." + DEFVAL { 4294967295 } + ::= { tSapEgressHsWrrGrpEntry 5 } + +tSapEgressHsWrrGrpRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpRatePercent specifies the group rate + percent, in centipercent. + + An 'inconsistentValue' error is returned if + tSapEgressHsWrrGrpRatePercent is set to non-default value when the + object tSapEgressHsWrrGrpRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tSapEgressHsWrrGrpEntry 6 } + +tSapEgressHsWrrGrpPIRAdaption OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpPIRAdaption specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgressHsWrrGrpEntry 7 } + +tSapEgressHsWrrGrpClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (1 | 2 | 4 | 8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpClassWeight specifies the weight of + scheduling class." + DEFVAL { 1 } + ::= { tSapEgressHsWrrGrpEntry 8 } + +tSapEgressSchdClssElvTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressSchdClssElvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tSapEgressSchdClssElvTable contains an entry for each scheduler + class on sap-egress policies. + + Entries in this table are created with a weight of 1 whenever a + sap-egress policy is created in tSapEgressEntry." + ::= { tSapEgressObjects 16 } + +tSapEgressSchdClssElvEntry OBJECT-TYPE + SYNTAX TSapEgressSchdClssElvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in tSapEgressSchdClssElvEntry represents the information + about a particular scheduler class specified by + tSapEgressQueueSchedClass." + INDEX { + tSapEgressIndex, + tSapEgressQueueSchedClass + } + ::= { tSapEgressSchdClssElvTable 1 } + +TSapEgressSchdClssElvEntry ::= SEQUENCE +{ + tSapEgressSchdClssElvRowStatus RowStatus, + tSapEgressSchdClssElvLastChanged TimeStamp, + tSapEgressSchdClssElvWght Unsigned32 +} + +tSapEgressSchdClssElvRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgressSchdClssElvRowStatus allows entries to be created and + deleted in the tSapEgressSchdClssElvTable." + ::= { tSapEgressSchdClssElvEntry 2 } + +tSapEgressSchdClssElvLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressSchdClssElvLastChanged indicates the sysUpTime + for the last change to this row." + ::= { tSapEgressSchdClssElvEntry 3 } + +tSapEgressSchdClssElvWght OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressSchdClssElvWght specifies the weight of the + queue at the vport bandwidth distribution scheduling class level." + DEFVAL { 1 } + ::= { tSapEgressSchdClssElvEntry 4 } + +tNetworkObjects OBJECT IDENTIFIER ::= { tQosObjects 5 } + +tNetworkPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tNetworkObjects 1 } + +tNetworkPolicyEntry OBJECT-TYPE + SYNTAX TNetworkPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Network Policy. + + network policy (1) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. + + The default Egress FC entries are created as an action of setting the + rowstatus." + INDEX { tNetworkPolicyIndex } + ::= { tNetworkPolicyTable 1 } + +TNetworkPolicyEntry ::= SEQUENCE +{ + tNetworkPolicyIndex TNetworkPolicyID, + tNetworkPolicyRowStatus RowStatus, + tNetworkPolicyScope TItemScope, + tNetworkPolicyDescription TItemDescription, + tNetworkPolicyIngressDefaultActionFC TFCName, + tNetworkPolicyIngressDefaultActionProfile TProfile, + tNetworkPolicyEgressRemark TruthValue, + tNetworkPolicyLastChanged TimeStamp, + tNetworkPolicyIngressLerUseDscp TruthValue, + tNetworkPolicyEgressRemarkDscp TruthValue, + tNetworkPolicyIngMatchCriteria TMatchCriteria, + tNetworkPolicyName TLNamedItemOrEmpty, + tNetworkPolicyEgrMatchCriteria TMatchCriteria +} + +tNetworkPolicyIndex OBJECT-TYPE + SYNTAX TNetworkPolicyID (1..65535 | 65536 | 65537 | 65538 | 65539) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tNetworkPolicyEntry 1 } + +tNetworkPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tNetworkPolicyEntry 2 } + +tNetworkPolicyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { template } + ::= { tNetworkPolicyEntry 5 } + +tNetworkPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkPolicyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tNetworkPolicyEntry 6 } + +tNetworkPolicyIngressDefaultActionFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkPolicyIngressDefaultActionFC specifies the default forwarding + class to be used while classifying the ingress traffic." + DEFVAL { 'be'H } + ::= { tNetworkPolicyEntry 7 } + +tNetworkPolicyIngressDefaultActionProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkPolicyIngressDefaultActionProfile specifies the default + profile to be used for the ingressing traffic." + DEFVAL { out } + ::= { tNetworkPolicyEntry 8 } + +tNetworkPolicyEgressRemark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tNetworkPolicyEgressRemark specifies if the system will + remark the egress packets or not." + DEFVAL { false } + ::= { tNetworkPolicyEntry 9 } + +tNetworkPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tNetworkPolicyTable." + ::= { tNetworkPolicyEntry 10 } + +tNetworkPolicyIngressLerUseDscp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object has significance only for the label edge routers which + should honor the DSCP markings instead of the LSPEXP bits." + DEFVAL { false } + ::= { tNetworkPolicyEntry 11 } + +tNetworkPolicyEgressRemarkDscp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkPolicyEgressRemarkDscp object specifies whether + DSCP bits in the internal IP header should be remarked. + + This object is valid only when tNetworkPolicyEgressRemark is set to + 'true'." + DEFVAL { false } + ::= { tNetworkPolicyEntry 12 } + +tNetworkPolicyIngMatchCriteria OBJECT-TYPE + SYNTAX TMatchCriteria + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkPolicyIngMatchCriteria indicates which type of + match criteria the policy should use. + + When set to 'ip (1)', the policy looks for match entries in + tNetworkIngIPCritTable. + + The value of tNetworkPolicyIngMatchCriteria is set to 'ip (1)' when + the first match criteria table entry is created. The value is set to + 'none (3)' when the last match criteria table entry is removed." + ::= { tNetworkPolicyEntry 13 } + +tNetworkPolicyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkPolicyName specifies the name to associate with + this policy." + DEFVAL { ''H } + ::= { tNetworkPolicyEntry 14 } + +tNetworkPolicyEgrMatchCriteria OBJECT-TYPE + SYNTAX TMatchCriteria + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkPolicyEgrMatchCriteria indicates which type of + match criteria the policy should use. + + When set to 'ip (1)', the policy looks for match entries in + tNetworkEgrIPCritTable. + + The value of tNetworkPolicyEgrMatchCriteria is set to 'ip (1)' when + the first match criteria table entry is created. The value is set to + 'none (3)' when the last match criteria table entry is removed." + ::= { tNetworkPolicyEntry 15 } + +tNetworkIngressDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngressDSCPTable contains information about DSCP + mapping for network policy." + ::= { tNetworkObjects 2 } + +tNetworkIngressDSCPEntry OBJECT-TYPE + SYNTAX TNetworkIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a dscp map for a network policy. + + Some default entries are created by the agent for the default network + policy (1). These cannot be deleted or modified. Other entries are + created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkIngressDSCP + } + ::= { tNetworkIngressDSCPTable 1 } + +TNetworkIngressDSCPEntry ::= SEQUENCE +{ + tNetworkIngressDSCP TDSCPName, + tNetworkIngressDSCPRowStatus RowStatus, + tNetworkIngressDSCPFC TFCName, + tNetworkIngressDSCPProfile TProfile, + tNetworkIngressDSCPLastChanged TimeStamp +} + +tNetworkIngressDSCP OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngressDSCP specifies Differentiated Services + Code Point (DSCP) value name." + ::= { tNetworkIngressDSCPEntry 1 } + +tNetworkIngressDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressDSCPRowStatus is used for the creation and + deletion of DSCP entries for network ingress Qos policy." + ::= { tNetworkIngressDSCPEntry 2 } + +tNetworkIngressDSCPFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressDSCPFC specifies the forwarding class (FC) + associated with this DSCP value. + + There is no default value for this object. It must be set at the time + of row creation." + ::= { tNetworkIngressDSCPEntry 3 } + +tNetworkIngressDSCPProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressDSCPProfile specifies the profile of the + packet associated with this DSCP value. + + There is no default value for this object. It must be set at the time + of row creation." + ::= { tNetworkIngressDSCPEntry 4 } + +tNetworkIngressDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkIngressDSCPTable." + ::= { tNetworkIngressDSCPEntry 5 } + +tNetworkIngressDot1pTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngressDot1pTable contains information about a + dot1p priority mapping for a network policy." + ::= { tNetworkObjects 3 } + +tNetworkIngressDot1pEntry OBJECT-TYPE + SYNTAX TNetworkIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a dot1p map for a network policy. + + Some default entries are created by the agent for the default network + policy (1). These cannot be deleted or modified. Other entries are + created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkIngressDot1pValue + } + ::= { tNetworkIngressDot1pTable 1 } + +TNetworkIngressDot1pEntry ::= SEQUENCE +{ + tNetworkIngressDot1pValue Dot1PPriority, + tNetworkIngressDot1pRowStatus RowStatus, + tNetworkIngressDot1pFC TFCName, + tNetworkIngressDot1pProfile TDEProfile, + tNetworkIngressDot1pLastChanged TimeStamp +} + +tNetworkIngressDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngressDot1pValue specifies IEEE 802.1p priority + value." + ::= { tNetworkIngressDot1pEntry 1 } + +tNetworkIngressDot1pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressDot1pRowStatus is used for the creation + and deletion of dot1p entries for network ingress Qos policy." + ::= { tNetworkIngressDot1pEntry 2 } + +tNetworkIngressDot1pFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressDot1pFC specifies the forwarding class + (FC) associated with this dot1p value. + + There is no default value for this object. It must be set at the time + of row creation." + ::= { tNetworkIngressDot1pEntry 3 } + +tNetworkIngressDot1pProfile OBJECT-TYPE + SYNTAX TDEProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressDot1pProfile specifies the profile of the + packet associated with this dot1p value. + + There is no default value for this object. It must be set at the time + of row creation." + ::= { tNetworkIngressDot1pEntry 4 } + +tNetworkIngressDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkIngressDot1pTable." + ::= { tNetworkIngressDot1pEntry 5 } + +tNetworkIngressLSPEXPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngressLSPEXPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngressLSPEXPTable contains information about LSP + EXP mapping for a network policy." + ::= { tNetworkObjects 4 } + +tNetworkIngressLSPEXPEntry OBJECT-TYPE + SYNTAX TNetworkIngressLSPEXPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about LSP EXP mapping for a network policy. + + Some default entries are created by the agent for the default network + policy (1). These cannot be deleted or modified. Other entries are + created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkIngressLSPEXP + } + ::= { tNetworkIngressLSPEXPTable 1 } + +TNetworkIngressLSPEXPEntry ::= SEQUENCE +{ + tNetworkIngressLSPEXP TLspExpValue, + tNetworkIngressLSPEXPRowStatus RowStatus, + tNetworkIngressLSPEXPFC TFCName, + tNetworkIngressLSPEXPProfile TProfile, + tNetworkIngressLSPEXPLastChanged TimeStamp +} + +tNetworkIngressLSPEXP OBJECT-TYPE + SYNTAX TLspExpValue (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngressLSPEXP specifies LSP EXP experimental bit + values." + ::= { tNetworkIngressLSPEXPEntry 1 } + +tNetworkIngressLSPEXPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressLSPEXPRowStatus is used for the creation + and deletion of LSP EXP entries for network ingress Qos policy." + ::= { tNetworkIngressLSPEXPEntry 2 } + +tNetworkIngressLSPEXPFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressLSPEXPFC specifies the forwarding class + (FC) associated with this LSP EXP value. + + There is no default value for this object. It must be set at the time + of row creation." + ::= { tNetworkIngressLSPEXPEntry 3 } + +tNetworkIngressLSPEXPProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngressLSPEXPProfile specifies the profile of the + packet associated with this LSP EXP value. + + There is no default value for this object. It must be set at the time + of row creation." + ::= { tNetworkIngressLSPEXPEntry 4 } + +tNetworkIngressLSPEXPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkIngressLSPEXPTable." + ::= { tNetworkIngressLSPEXPEntry 5 } + +tNetworkEgressFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about all network policies' egress FC traffic disposition." + ::= { tNetworkObjects 7 } + +tNetworkEgressFCEntry OBJECT-TYPE + SYNTAX TNetworkEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular network policy's egress + per-forwarding-class traffic disposition. + + Entries are created/deleted as an action of creating/deleting a row in + the tNetworkPolicyTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkEgressFCName + } + ::= { tNetworkEgressFCTable 1 } + +TNetworkEgressFCEntry ::= SEQUENCE +{ + tNetworkEgressFCName TFCName, + tNetworkEgressFCDSCPInProfile TDSCPNameOrEmpty, + tNetworkEgressFCDSCPOutProfile TDSCPNameOrEmpty, + tNetworkEgressFCLspExpInProfile TLspExpValue, + tNetworkEgressFCLspExpOutProfile TLspExpValue, + tNetworkEgressFCDot1pInProfile Dot1PPriority, + tNetworkEgressFCDot1pOutProfile Dot1PPriority, + tNetworkEgressFCLastChanged TimeStamp, + tNetworkEgressFCForceDEValue TDEValue, + tNetworkEgressFCDEMark TruthValue, + tNetworkEgressFCQGrpQueue TEgressQueueId, + tNetworkEgressFCQGrpPolicer Integer32 +} + +tNetworkEgressFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the name of the forwarding class (FC)." + ::= { tNetworkEgressFCEntry 1 } + +tNetworkEgressFCDSCPInProfile OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the DSCP to use for in-profile traffic." + ::= { tNetworkEgressFCEntry 2 } + +tNetworkEgressFCDSCPOutProfile OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the DSCP to use for out-of-profile traffic." + ::= { tNetworkEgressFCEntry 3 } + +tNetworkEgressFCLspExpInProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the lsp-exp value to use for in-profile traffic." + ::= { tNetworkEgressFCEntry 4 } + +tNetworkEgressFCLspExpOutProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the lsp-exp value to use for out-of-profile traffic." + ::= { tNetworkEgressFCEntry 5 } + +tNetworkEgressFCDot1pInProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the Dot1p to use for in-profile traffic." + ::= { tNetworkEgressFCEntry 6 } + +tNetworkEgressFCDot1pOutProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the Dot1p to use for out-of-profile traffic." + ::= { tNetworkEgressFCEntry 7 } + +tNetworkEgressFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkEgressFCTable." + ::= { tNetworkEgressFCEntry 8 } + +tNetworkEgressFCForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkEgressFCForceDEValue specifies the DE value to + set for network egress packets in this forwarding class regardless of + profile status of the frames. + + An inconsistentValue error is returned if this object is set to any + value other than '-1', when tNetworkEgressFCDEMark object is set to + 'false'." + DEFVAL { -1 } + ::= { tNetworkEgressFCEntry 9 } + +tNetworkEgressFCDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkEgressFCDEMark specifies whether to set DE value + in the frames of this forwarding class. + + An inconsistentValue error is returned if this object is set to + 'false' when tNetworkEgressFCForceDEValue object is not set to '-1'." + DEFVAL { false } + ::= { tNetworkEgressFCEntry 10 } + +tNetworkEgressFCQGrpQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tNetworkEgressFCQGrpQueue specifies the specific queue from + queue-group TIMETRA-VRTR-MIB::vRtrIfQosQGrp to be used for packets in + this forwarding class." + DEFVAL { 0 } + ::= { tNetworkEgressFCEntry 11 } + +tNetworkEgressFCQGrpPolicer OBJECT-TYPE + SYNTAX Integer32 (0 | 1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkEgressFCQGrpPolicer specifies the policer from + queue-group to be used for packets in this forwarding class." + DEFVAL { 0 } + ::= { tNetworkEgressFCEntry 12 } + +tNetworkIngressFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about all network policies' ingress FC traffic + disposition." + ::= { tNetworkObjects 8 } + +tNetworkIngressFCEntry OBJECT-TYPE + SYNTAX TNetworkIngressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular network policy's ingress + per-forwarding-class traffic disposition. + + Entries are created/deleted as an action of creating/deleting a row in + the tNetworkPolicyTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkIngressFCName + } + ::= { tNetworkIngressFCTable 1 } + +TNetworkIngressFCEntry ::= SEQUENCE +{ + tNetworkIngressFCName TFCName, + tNetworkIngressFCLastChanged TimeStamp, + tNetworkIngressFCMultiCastPlcr TIngPolicerIdOrNone, + tNetworkIngressFCUniCastPlcr TIngPolicerIdOrNone, + tNetworkIngressFCBroadCastPlcr TIngPolicerIdOrNone, + tNetworkIngressFCUnknownPlcr TIngPolicerIdOrNone +} + +tNetworkIngressFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngressFCName specifies the name of the + forwarding class (FC)." + ::= { tNetworkIngressFCEntry 1 } + +tNetworkIngressFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkIngressFCLastChanged indicates the sysUpTime for + the last change to this entry." + ::= { tNetworkIngressFCEntry 2 } + +tNetworkIngressFCMultiCastPlcr OBJECT-TYPE + SYNTAX TIngPolicerIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkIngressFCMultiCastPlcr specifies the policer to + be used for multicast traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetworkIngressFCEntry 3 } + +tNetworkIngressFCUniCastPlcr OBJECT-TYPE + SYNTAX TIngPolicerIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkIngressFCUniCastPlcr specifies the policer to be + used for unicast traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetworkIngressFCEntry 4 } + +tNetworkIngressFCBroadCastPlcr OBJECT-TYPE + SYNTAX TIngPolicerIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkIngressFCBroadCastPlcr specifies the policer to + be used for broadcast traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetworkIngressFCEntry 5 } + +tNetworkIngressFCUnknownPlcr OBJECT-TYPE + SYNTAX TIngPolicerIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkIngressFCUnknownPlcr specifies the policer to be + used for unknown traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetworkIngressFCEntry 6 } + +tNetworkEgressDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkEgressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tNetworkEgressDSCPTable lists all DSCP entries for all network egress + policies." + ::= { tNetworkObjects 9 } + +tNetworkEgressDSCPEntry OBJECT-TYPE + SYNTAX TNetworkEgressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tNetworkEgressDSCPEntry defines a particular DSCP entry for a + network egress policy. + + Some default entries are created by the agent for the default network + policy (1). These cannot be deleted or modified. Other entries are + created/deleted by user. + + In the event that one policy has multiple entries, and the + tNetworkEgressDSCP values are the same, only one queue will be created + (the queue for the lexicographically first tNetworkEgressDSCP)." + INDEX { + tNetworkPolicyIndex, + tNetworkEgressDSCP + } + ::= { tNetworkEgressDSCPTable 1 } + +TNetworkEgressDSCPEntry ::= SEQUENCE +{ + tNetworkEgressDSCP TDSCPName, + tNetworkEgressDSCPRowStatus RowStatus, + tNetworkEgressDSCPLastChanged TimeStamp, + tNetworkEgressDSCPFC TFCName, + tNetworkEgressDSCPProfile TEgressProfile +} + +tNetworkEgressDSCP OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgressDSCP indicates the DSCP value for which the + mapping is done. It is used as a secondary index for + tNetworkEgressDSCPTable." + ::= { tNetworkEgressDSCPEntry 1 } + +tNetworkEgressDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgressDSCPRowStatus is used for the creation and + the deletion of rows in this table. + + The value of tNetworkEgressDSCPProfile must be specified when row is + created." + ::= { tNetworkEgressDSCPEntry 2 } + +tNetworkEgressDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgressDSCPLastChanged indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tNetworkEgressDSCPEntry 3 } + +tNetworkEgressDSCPFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgressDSCPFC will overwrite the forwarding class + derived from ingress. The new forwarding class is used for egress + remarking and queue mapping decisions. + + There is no DEFVAL for tNetworkEgressDSCPFC. It must be set at the + time of row creation." + ::= { tNetworkEgressDSCPEntry 4 } + +tNetworkEgressDSCPProfile OBJECT-TYPE + SYNTAX TEgressProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgressDSCPProfile specifies the egress + classification rule that will overwrite the profile of the packet + derived from the ingress. The new profile value is used for egress + remarking and queue congestion behavior. + + There is no DEFVAL for tNetworkEgressDSCPProfile. It must be set at + the time of row creation." + ::= { tNetworkEgressDSCPEntry 5 } + +tNetworkEgressPrecTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkEgressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tNetworkEgressPrecTable table maintains the mapping of a + particular precedence value into a forwarding class" + ::= { tNetworkObjects 10 } + +tNetworkEgressPrecEntry OBJECT-TYPE + SYNTAX TNetworkEgressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tNetworkEgressPrecEntry defines a particular network egress + policy's IP precedence values to forwarding class mappings. + + Entries are created and deleted by user." + INDEX { + tNetworkPolicyIndex, + tNetworkEgressPrecValue + } + ::= { tNetworkEgressPrecTable 1 } + +TNetworkEgressPrecEntry ::= SEQUENCE +{ + tNetworkEgressPrecValue TPrecValue, + tNetworkEgressPrecRowStatus RowStatus, + tNetworkEgressPrecLastChanged TimeStamp, + tNetworkEgressPrecFC TFCName, + tNetworkEgressPrecProfile TEgressProfile +} + +tNetworkEgressPrecValue OBJECT-TYPE + SYNTAX TPrecValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgressPrecValue indicates the precedence value + for which the mapping is done. It is used as a secondary index for + tNetworkEgressPrecTable." + ::= { tNetworkEgressPrecEntry 1 } + +tNetworkEgressPrecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgressPrecRowStatus is used for the creation and + the deletion of rows in this table. + + The value of tNetworkEgressPrecProfile must be specified when row is + created." + ::= { tNetworkEgressPrecEntry 2 } + +tNetworkEgressPrecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgressPrecLastChanged indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tNetworkEgressPrecEntry 3 } + +tNetworkEgressPrecFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgressPrecFC will overwrite the forwarding class + derived from egress. The new forwarding class is used for egress + remarking and queue mapping decisions. + + There is no DEFVAL for tNetworkEgressPrecFC. It must be set at the + time of row creation." + ::= { tNetworkEgressPrecEntry 4 } + +tNetworkEgressPrecProfile OBJECT-TYPE + SYNTAX TEgressProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgressPrecProfile specifies the egress + classification rule that will overwrite the profile of the packet + derived from the egress. The new profile value is used for egress + remarking and queue congestion behavior. + + There is no DEFVAL for tNetworkEgressPrecProfile. It must be set at + the time of row creation." + ::= { tNetworkEgressPrecEntry 5 } + +tNetworkIngIPCritTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritTable maintains the entries for matching + of IP/IPv6 packets on ingress network Qos policy." + ::= { tNetworkObjects 11 } + +tNetworkIngIPCritEntry OBJECT-TYPE + SYNTAX TNetworkIngIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular ingress IP/IPv6 matching criteria + entry. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkIngIPCritType, + tNetworkIngIPCritIndex + } + ::= { tNetworkIngIPCritTable 1 } + +TNetworkIngIPCritEntry ::= SEQUENCE +{ + tNetworkIngIPCritType InetAddressType, + tNetworkIngIPCritIndex Unsigned32, + tNetworkIngIPCritRowStatus RowStatus, + tNetworkIngIPCritLastChanged TimeStamp, + tNetworkIngIPCritDescription TItemDescription, + tNetworkIngIPCritActionFC TFCNameOrEmpty, + tNetworkIngIPCritActionProfile TProfileOrNone, + tNetworkIngIPCritSrcIpAddrType InetAddressType, + tNetworkIngIPCritSrcIpAddr InetAddress, + tNetworkIngIPCritSrcIpMask InetAddressPrefixLength, + tNetworkIngIPCritSrcIpFullMask InetAddress, + tNetworkIngIPCritDstIpAddrType InetAddressType, + tNetworkIngIPCritDstIpAddr InetAddress, + tNetworkIngIPCritDstIpMask InetAddressPrefixLength, + tNetworkIngIPCritDstIpFullMask InetAddress, + tNetworkIngIPCritProtocol TIpProtocol, + tNetworkIngIPCritSrcPortValue1 TTcpUdpPort, + tNetworkIngIPCritSrcPortValue2 TTcpUdpPort, + tNetworkIngIPCritSrcPortOperator TTcpUdpPortOperator, + tNetworkIngIPCritDstPortValue1 TTcpUdpPort, + tNetworkIngIPCritDstPortValue2 TTcpUdpPort, + tNetworkIngIPCritDstPortOperator TTcpUdpPortOperator, + tNetworkIngIPCritDSCP TDSCPNameOrEmpty, + tNetworkIngIPCritFragment INTEGER, + tNetworkIngIPCritSrcIpPrefixList TNamedItemOrEmpty, + tNetworkIngIPCritDstIpPrefixList TNamedItemOrEmpty, + tNetworkIngIPCritSrcPortList TNamedItemOrEmpty, + tNetworkIngIPCritDstPortList TNamedItemOrEmpty +} + +tNetworkIngIPCritType OBJECT-TYPE + SYNTAX InetAddressType { ipv4 (1), ipv6 (2) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritType specifies the address type this + entry should match against." + ::= { tNetworkIngIPCritEntry 1 } + +tNetworkIngIPCritIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritIndex specifies the IP criteria entry + index for network ingress Qos policy." + ::= { tNetworkIngIPCritEntry 2 } + +tNetworkIngIPCritRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritRowStatus is used for the creation and + deletion of IP criteria entries for network ingress Qos policy." + ::= { tNetworkIngIPCritEntry 3 } + +tNetworkIngIPCritLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tNetworkIngIPCritEntry 4 } + +tNetworkIngIPCritDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDescription specifies a description of + IP criteria entry for network ingress Qos policy." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 5 } + +tNetworkIngIPCritActionFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritActionFC specifies the forwarding class + to be used to classify all the traffic that matches the specific IP + criteria. + + The value ''H indicates that the FC is derived from ingress + classification and profiling functions." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 6 } + +tNetworkIngIPCritActionProfile OBJECT-TYPE + SYNTAX TProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritActionProfile specifies the profile of + the packets associated with the forwarding class specified by + tNetworkIngIPCritActionFC." + DEFVAL { none } + ::= { tNetworkIngIPCritEntry 7 } + +tNetworkIngIPCritSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcIpAddrType specifies the address type + of tNetworkIngIPCritSrcIpAddr. + + If the value of this object is not 'unknown (0)', it must have the + same value as tNetworkIngIPCritType." + DEFVAL { unknown } + ::= { tNetworkIngIPCritEntry 8 } + +tNetworkIngIPCritSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcIpAddr specifies the IP address to + match with source IP of the packet." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 9 } + +tNetworkIngIPCritSrcIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcIpMask specifies the mask value for + this policy IP criteria entry. The mask is ANDed with the received + source IP address to match the tNetworkIngIPCritSrcIpAddr. + + If the value of tNetworkIngIPCritSrcIpMask is zero and the value of + tNetworkIngIPCritSrcIpFullMask is non-zero, then the value of + tNetworkIngIPCritSrcIpFullMask is used as mask. + + If both tNetworkIngIPCritSrcIpMask and tNetworkIngIPCritSrcIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the + tNetworkIngIPCritSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tNetworkIngIPCritEntry 10 } + +tNetworkIngIPCritSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcIpFullMask specifies the mask value + for this policy IP criteria entry. The mask is ANDed with the received + source IP address to match the tNetworkIngIPCritSrcIpAddr. + + If the value of tNetworkIngIPCritSrcIpMask is zero and the value of + tNetworkIngIPCritSrcIpFullMask is non-zero, then the value of + tNetworkIngIPCritSrcIpFullMask is used as mask. + + If both tNetworkIngIPCritSrcIpMask and tNetworkIngIPCritSrcIpFullMask + are set to 0, no matching is done on the Source IP address. + + If a regular mask is specified for tNetworkIngIPCritSrcIpFullMask, + then the value of tNetworkIngIPCritSrcIpMask will be changed to + reflect this value." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 11 } + +tNetworkIngIPCritDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstIpAddrType specifies the address type + of tNetworkIngIPCritDstIpAddr. + + If the value of this object is not 'unknown (0)', it must have the + same value as tNetworkIngIPCritType." + DEFVAL { unknown } + ::= { tNetworkIngIPCritEntry 12 } + +tNetworkIngIPCritDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstIpAddr specifies the IP address to + match with destination IP of the packet." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 13 } + +tNetworkIngIPCritDstIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstIpMask specifies the mask value for + this policy IP criteria entry. The mask is ANDed with the received + destination IP address to match the tNetworkIngIPCritDstIpAddr. + + If the value of tNetworkIngIPCritDstIpMask is zero and the value of + tNetworkIngIPCritDstIpFullMask is non-zero, then the value of + tNetworkIngIPCritDstIpFullMask is used as mask. + + If both tNetworkIngIPCritDstIpMask and tNetworkIngIPCritDstIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the + tNetworkIngIPCritDstIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tNetworkIngIPCritEntry 14 } + +tNetworkIngIPCritDstIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstIpFullMask specifies the mask value + for this policy IP criteria entry. The mask is ANDed with the received + destiantion IP address to match the tNetworkIngIPCritDstIpAddr. + + If the value of tNetworkIngIPCritDstIpMask is zero and the value of + tNetworkIngIPCritDstIpFullMask is non-zero, then the value of + tNetworkIngIPCritDstIpFullMask is used as mask. + + If both tNetworkIngIPCritDstIpMask and tNetworkIngIPCritDstIpFullMask + are set to 0, no matching is done on the Source IP address. + + If a regular mask is specified for tNetworkIngIPCritDstIpFullMask, + then the value of tNetworkIngIPCritDstIpMask will be changed to + reflect this value." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 15 } + +tNetworkIngIPCritProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritProtocol specifies the IP protocol to + match. + + The value '-1' is used to disable matching by IP protocol." + DEFVAL { -1 } + ::= { tNetworkIngIPCritEntry 16 } + +tNetworkIngIPCritSrcPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcPortValue1 specifies the first + TCP/UDP source port value. The value of this object is used according + to the value of tNetworkIngIPCritSrcPortOperator." + DEFVAL { 0 } + ::= { tNetworkIngIPCritEntry 17 } + +tNetworkIngIPCritSrcPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcPortValue2 specifies the second + TCP/UDP source port value. The value of this object is used according + to the value of tNetworkIngIPCritSrcPortOperator." + DEFVAL { 0 } + ::= { tNetworkIngIPCritEntry 18 } + +tNetworkIngIPCritSrcPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcPortOperator specifies the manner in + which tNetworkIngIPCritSrcPortValue1 and + tNetworkIngIPCritSrcPortValue2 are to be used." + DEFVAL { none } + ::= { tNetworkIngIPCritEntry 19 } + +tNetworkIngIPCritDstPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstPortValue1 specifies the first + TCP/UDP destination port value. The value of this object is used + according to the value of tNetworkIngIPCritDstPortOperator." + DEFVAL { 0 } + ::= { tNetworkIngIPCritEntry 20 } + +tNetworkIngIPCritDstPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstPortValue2 specifies the second + TCP/UDP destination port value. The value of this object is used + according to the value of tNetworkIngIPCritDstPortOperator." + DEFVAL { 0 } + ::= { tNetworkIngIPCritEntry 21 } + +tNetworkIngIPCritDstPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstPortOperator specifies the manner in + which tNetworkIngIPCritDstPortValue1 and + tNetworkIngIPCritDstPortValue2 are to be used." + DEFVAL { none } + ::= { tNetworkIngIPCritEntry 22 } + +tNetworkIngIPCritDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDSCP specifies the DSCP value to match + in the packet" + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 23 } + +tNetworkIngIPCritFragment OBJECT-TYPE + SYNTAX INTEGER { + off (1), + false (2), + true (3), + firstOnly (4), + nonFirstOnly (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritFragment specifies matching criteria to + be used for fragmented or non-fragmented packets. + + off (1) - match all packets regardless of fragmented or not. + false (2) - match all non-fragmented packets. + true (3) - match all fragmented packets. + firstOnly (4) - match only the initial packet fragment. + nonFirstOnly (5) - match non-initial packet fragment. + + The values 'firstOnly (4)' and 'nonFirstOnly (5)' are supported only + when the value of tNetworkIngIPCritType is set to 'ipv6 (2)'." + DEFVAL { off } + ::= { tNetworkIngIPCritEntry 24 } + +tNetworkIngIPCritSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcIpPrefixList specifies the IP prefix + list used as match criterion for the source ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tNetworkIngIPCritSrcIpAddr and tNetworkIngIPCritSrcIpMask or + tNetworkIngIPCritSrcIpFullMask are used as source ip address match + criterion. + + When this object is set to a non-empty value then the objects + tNetworkIngIPCritSrcIpAddr, tNetworkIngIPCritSrcIpMask and + tNetworkIngIPCritSrcIpFullMask are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for the objects + tNetworkIngIPCritSrcIpAddr and tNetworkIngIPCritSrcIpMask or + tNetworkIngIPCritSrcIpFullMask then this object is reset to its + default (empty) value by the system. + + An attempt to set tNetworkIngIPCritSrcIpPrefixList to a non-default + value in combination with setting any of tNetworkIngIPCritSrcIpAddr + and tNetworkIngIPCritSrcIpMask or tNetworkIngIPCritSrcIpFullMask to + (a) non-default value(s) is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 25 } + +tNetworkIngIPCritDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstIpPrefixList specifies the IP prefix + list used as match criterion for the destination ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tNetworkIngIPCritDstIpAddr and tNetworkIngIPCritDstIpMask or + tNetworkIngIPCritDstIpFullMask are used as destination ip address + match criterion. + + When this object is set to a non-empty value then the objects + tNetworkIngIPCritDstIpAddr, tNetworkIngIPCritDstIpMask and + tNetworkIngIPCritDstIpFullMask are reset to their default values + by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tNetworkIngIPCritDstIpAddr and tNetworkIngIPCritDstIpMask or + tNetworkIngIPCritDstIpFullMask then this object is reset to its + default (empty) value by the system. + + An attempt to set tNetworkIngIPCritDstIpPrefixList to a non-default + value in combination with setting any of tNetworkIngIPCritDstIpAddr and + tNetworkIngIPCritDstIpMask or tNetworkIngIPCritDstIpFullMask to (a) + non-default value(s) is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 26 } + +tNetworkIngIPCritSrcPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the source port. + + The value specified for this object must correspond to a port-list + defined in tQosPortListTable. + + If the value of this object is empty then the values of the objects + tNetworkIngIPCritSrcPortValue1, tNetworkIngIPCritSrcPortValue2, and + tNetworkIngIPCritSrcPortOperator are used as source port match + criterion. + + When this object is set to a non-empty value then the objects + tNetworkIngIPCritSrcPortValue1, tNetworkIngIPCritSrcPortValue2, and + tNetworkIngIPCritSrcPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tNetworkIngIPCritSrcPortValue1, + tNetworkIngIPCritSrcPortValue2, tNetworkIngIPCritSrcPortOperator then + tNetworkIngIPCritSrcPortList is reset to its default (empty) value by + the system. + + Setting any one of the objects tNetworkIngIPCritSrcPortValue1, + tNetworkIngIPCritSrcPortValue2, or tNetworkIngIPCritSrcPortOperator to + a non-default value in combination with a non-default value for the + object tNetworkIngIPCritSrcPortList is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 27 } + +tNetworkIngIPCritDstPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the destination port. + + The value specified for this object must correspond to a port-list + defined in tQosPortListTable. + + If the value of this object is empty then the values of the objects + tNetworkIngIPCritDstPortValue1, tNetworkIngIPCritDstPortValue2, and + tNetworkIngIPCritDstPortOperator are used as destination port match + criterion. + + When this object is set to a non-empty value then the objects + tNetworkIngIPCritDstPortValue1, tNetworkIngIPCritDstPortValue2, and + tNetworkIngIPCritDstPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tNetworkIngIPCritDstPortValue1, + tNetworkIngIPCritDstPortValue2, or tNetworkIngIPCritDstPortOperator + then tNetworkIngIPCritDstPortList is reset to its default (empty) + value by the system. + + Setting any one of the objects tNetworkIngIPCritDstPortValue1, + tNetworkIngIPCritDstPortValue2, tNetworkIngIPCritDstPortOperator to a + non-default value in combination with a non-default value for the + object tNetworkIngIPCritDstPortList is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 28 } + +tNetworkEgrIPCritTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkEgrIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritTable maintains the entries for matching + of IP/IPv6 packets on egress network Qos policy." + ::= { tNetworkObjects 12 } + +tNetworkEgrIPCritEntry OBJECT-TYPE + SYNTAX TNetworkEgrIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular egress IP/IPv6 matching criteria entry. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkEgrIPCritType, + tNetworkEgrIPCritIndex + } + ::= { tNetworkEgrIPCritTable 1 } + +TNetworkEgrIPCritEntry ::= SEQUENCE +{ + tNetworkEgrIPCritType InetAddressType, + tNetworkEgrIPCritIndex Unsigned32, + tNetworkEgrIPCritRowStatus RowStatus, + tNetworkEgrIPCritLastChanged TimeStamp, + tNetworkEgrIPCritDescription TItemDescription, + tNetworkEgrIPCritActionFC TFCNameOrEmpty, + tNetworkEgrIPCritActionProfile TEgressProfileOrNone, + tNetworkEgrIPCritActionQGrpPlcr Integer32, + tNetworkEgrIPCritActionQGrpQueue TEgressQueueId, + tNetworkEgrIPCritSrcIpAddrType InetAddressType, + tNetworkEgrIPCritSrcIpAddr InetAddress, + tNetworkEgrIPCritSrcIpMask InetAddressPrefixLength, + tNetworkEgrIPCritSrcIpFullMask InetAddress, + tNetworkEgrIPCritDstIpAddrType InetAddressType, + tNetworkEgrIPCritDstIpAddr InetAddress, + tNetworkEgrIPCritDstIpMask InetAddressPrefixLength, + tNetworkEgrIPCritDstIpFullMask InetAddress, + tNetworkEgrIPCritProtocol TIpProtocol, + tNetworkEgrIPCritSrcPortValue1 TTcpUdpPort, + tNetworkEgrIPCritSrcPortValue2 TTcpUdpPort, + tNetworkEgrIPCritSrcPortOperator TTcpUdpPortOperator, + tNetworkEgrIPCritDstPortValue1 TTcpUdpPort, + tNetworkEgrIPCritDstPortValue2 TTcpUdpPort, + tNetworkEgrIPCritDstPortOperator TTcpUdpPortOperator, + tNetworkEgrIPCritDSCP TDSCPNameOrEmpty, + tNetworkEgrIPCritFragment INTEGER, + tNetworkEgrIPCritIcmpType TIcmpTypeOrNone, + tNetworkEgrIPCritSrcPortList TNamedItemOrEmpty, + tNetworkEgrIPCritDstPortList TNamedItemOrEmpty +} + +tNetworkEgrIPCritType OBJECT-TYPE + SYNTAX InetAddressType { ipv4 (1), ipv6 (2) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritType specifies the address type this + entry should match against." + ::= { tNetworkEgrIPCritEntry 1 } + +tNetworkEgrIPCritIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritIndex specifies the IP criteria entry + index for network egress Qos policy." + ::= { tNetworkEgrIPCritEntry 2 } + +tNetworkEgrIPCritRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritRowStatus is used for the creation and + deletion of IP criteria entries for network egress Qos policy." + ::= { tNetworkEgrIPCritEntry 3 } + +tNetworkEgrIPCritLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tNetworkEgrIPCritEntry 4 } + +tNetworkEgrIPCritDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDescription specifies a description of + IP criteria entry for network egress Qos policy." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 5 } + +tNetworkEgrIPCritActionFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionFC specifies the forwarding class + to be used to classify all the traffic that matches the specific IP + criteria. + + The value ''H indicates that the FC is derived from egress + classification and profiling functions." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 6 } + +tNetworkEgrIPCritActionProfile OBJECT-TYPE + SYNTAX TEgressProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionProfile specifies the profile of + the packets associated with the forwarding class specified by + tNetworkEgrIPCritActionFC. + + The value of 'de' is not supported." + DEFVAL { none } + ::= { tNetworkEgrIPCritEntry 7 } + +tNetworkEgrIPCritActionQGrpPlcr OBJECT-TYPE + SYNTAX Integer32 (0 | 1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionQGrpPlcr specifies the policer + identifier to be used for the traffic matching this IP Criteria entry. + + An 'inconsistentValue' error is returned if the value of + tNetworkEgrIPCritActionQGrpPlcr is set to a non-default value when the + value of tSapEgrIPCritRowStatus is set to 'notInService." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 8 } + +tNetworkEgrIPCritActionQGrpQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionQGrpQueue specifies queue to use + once traffic matching this IP Criteria entry has been policed by the + local policer tNetworkEgrIPCritActionQGrpPlcr. + + An 'inconsistentValue' error is returned if the value of + tNetworkEgrIPCritActionQGrpQueue is set to a non-default value when + the value of tSapEgrIPCritRowStatus is set to 'notInService." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 9 } + +tNetworkEgrIPCritSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpAddrType specifies the address type + of tNetworkEgrIPCritSrcIpAddr. + + If the value of this object is not 'unknown (0)', it must have the + same value as tNetworkEgrIPCritType." + DEFVAL { unknown } + ::= { tNetworkEgrIPCritEntry 10 } + +tNetworkEgrIPCritSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpAddr specifies the IP address to + match with source IP of the packet." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 11 } + +tNetworkEgrIPCritSrcIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpMask specifies the mask value for + this policy IP criteria entry. The mask is ANDed with the received + source IP address to match the tNetworkEgrIPCritSrcIpAddr. + + If the value of tNetworkEgrIPCritSrcIpMask is zero and the value of + tNetworkEgrIPCritSrcIpFullMask is non-zero, then the value of + tNetworkEgrIPCritSrcIpFullMask is used as mask. + + If both tNetworkEgrIPCritSrcIpMask and tNetworkEgrIPCritSrcIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the + tNetworkEgrIPCritSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 12 } + +tNetworkEgrIPCritSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpFullMask specifies the mask value + for this policy IP criteria entry. The mask is ANDed with the received + source IP address to match the tNetworkEgrIPCritSrcIpAddr. + + If the value of tNetworkEgrIPCritSrcIpMask is zero and the value of + tNetworkEgrIPCritSrcIpFullMask is non-zero, then the value of + tNetworkEgrIPCritSrcIpFullMask is used as mask. + + If both tNetworkEgrIPCritSrcIpMask and tNetworkEgrIPCritSrcIpFullMask + are set to 0, no matching is done on the Source IP address. + + If a regular mask is specified for tNetworkEgrIPCritSrcIpFullMask, + then the value of tNetworkEgrIPCritSrcIpMask will be changed to + reflect this value." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 13 } + +tNetworkEgrIPCritDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpAddrType specifies the address type + of tNetworkEgrIPCritDstIpAddr. + + If the value of this object is not 'unknown (0)', it must have the + same value as tNetworkEgrIPCritType." + DEFVAL { unknown } + ::= { tNetworkEgrIPCritEntry 14 } + +tNetworkEgrIPCritDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpAddr specifies the IP address to + match with destination IP of the packet." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 15 } + +tNetworkEgrIPCritDstIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpMask specifies the mask value for + this policy IP criteria entry. The mask is ANDed with the received + destination IP address to match the tNetworkEgrIPCritDstIpAddr. + + If the value of tNetworkEgrIPCritDstIpMask is zero and the value of + tNetworkEgrIPCritDstIpFullMask is non-zero, then the value of + tNetworkEgrIPCritDstIpFullMask is used as mask. + + If both tNetworkEgrIPCritDstIpMask and tNetworkEgrIPCritDstIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the + tNetworkEgrIPCritDstIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 16 } + +tNetworkEgrIPCritDstIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpFullMask specifies the mask value + for this policy IP criteria entry. The mask is ANDed with the received + destination IP address to match the tNetworkEgrIPCritDstIpAddr. + + If the value of tNetworkEgrIPCritDstIpMask is zero and the value of + tNetworkEgrIPCritDstIpFullMask is non-zero, then the value of + tNetworkEgrIPCritDstIpFullMask is used as mask. + + If both tNetworkEgrIPCritDstIpMask and tNetworkEgrIPCritDstIpFullMask + are set to 0, no matching is done on the Source IP address. + + If a regular mask is specified for tNetworkEgrIPCritDstIpFullMask, + then the value of tNetworkEgrIPCritDstIpMask will be changed to + reflect this value." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 17 } + +tNetworkEgrIPCritProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritProtocol specifies the IP protocol to + match. + + The value '-1' is used to disable matching by IP protocol." + DEFVAL { -1 } + ::= { tNetworkEgrIPCritEntry 18 } + +tNetworkEgrIPCritSrcPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcPortValue1 specifies the first + TCP/UDP source port value. The value of this object is used according + to the value of tNetworkEgrIPCritSrcPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 19 } + +tNetworkEgrIPCritSrcPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcPortValue2 specifies the second + TCP/UDP source port value. The value of this object is used according + to the value of tNetworkEgrIPCritSrcPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 20 } + +tNetworkEgrIPCritSrcPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcPortOperator specifies the manner in + which tNetworkEgrIPCritSrcPortValue1 and + tNetworkEgrIPCritSrcPortValue2 are to be used." + DEFVAL { none } + ::= { tNetworkEgrIPCritEntry 21 } + +tNetworkEgrIPCritDstPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstPortValue1 specifies the first + TCP/UDP destination port value. The value of this object is used + according to the value of tNetworkEgrIPCritDstPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 22 } + +tNetworkEgrIPCritDstPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstPortValue2 specifies the second + TCP/UDP destination port value. The value of this object is used + according to the value of tNetworkEgrIPCritDstPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 23 } + +tNetworkEgrIPCritDstPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstPortOperator specifies the manner in + which tNetworkEgrIPCritDstPortValue1 and + tNetworkEgrIPCritDstPortValue2 are to be used." + DEFVAL { none } + ::= { tNetworkEgrIPCritEntry 24 } + +tNetworkEgrIPCritDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDSCP specifies the DSCP value to match + in the packet" + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 25 } + +tNetworkEgrIPCritFragment OBJECT-TYPE + SYNTAX INTEGER { + off (1), + false (2), + true (3), + firstOnly (4), + nonFirstOnly (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritFragment specifies matching criteria to + be used for fragmented or non-fragmented packets. + + off (1) - match all packets regardless of fragmented or not. + false (2) - match all non-fragmented packets. + true (3) - match all fragmented packets. + firstOnly (4) - match only the initial packet fragment. + nonFirstOnly (5) - match non-initial packet fragment. + + The values 'firstOnly (4)' and 'nonFirstOnly (5)' are supported only + when the value of tNetworkEgrIPCritType is set to 'ipv6 (2)'." + DEFVAL { off } + ::= { tNetworkEgrIPCritEntry 26 } + +tNetworkEgrIPCritIcmpType OBJECT-TYPE + SYNTAX TIcmpTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritIcmpType specifies the ICMP type to be + matched. + + The value -1 means ICMP type matching is not enabled." + DEFVAL { -1 } + ::= { tNetworkEgrIPCritEntry 27 } + +tNetworkEgrIPCritSrcPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the source port. + + The value specified for this object must correspond to a port-list + defined in tQosPortListTable. + + If the value of this object is empty then the values of the objects + tNetworkEgrIPCritSrcPortValue1, tNetworkEgrIPCritSrcPortValue2, and + tNetworkEgrIPCritSrcPortOperator are used as source port match + criterion. + + When this object is set to a non-empty value then the objects + tNetworkEgrIPCritSrcPortValue1, tNetworkEgrIPCritSrcPortValue2, and + tNetworkEgrIPCritSrcPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tNetworkEgrIPCritSrcPortValue1, + tNetworkEgrIPCritSrcPortValue2, tNetworkEgrIPCritSrcPortOperator then + tNetworkEgrIPCritSrcPortList is reset to its default (empty) value by + the system. + + Setting any one of the objects tNetworkEgrIPCritSrcPortValue1, + tNetworkEgrIPCritSrcPortValue2, or tNetworkEgrIPCritSrcPortOperator to + a non-default value in combination with a non-default value for the + object tNetworkEgrIPCritSrcPortList is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 28 } + +tNetworkEgrIPCritDstPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the destination port. + + The value specified for this object must correspond to a port-list + defined in tQosPortListTable. + + If the value of this object is empty then the values of the objects + tNetworkEgrIPCritDstPortValue1, tNetworkEgrIPCritDstPortValue2, and + tNetworkEgrIPCritDstPortOperator are used as destination port match + criterion. + + When this object is set to a non-empty value then the objects + tNetworkEgrIPCritDstPortValue1, tNetworkEgrIPCritDstPortValue2, and + tNetworkEgrIPCritDstPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tNetworkEgrIPCritDstPortValue1, + tNetworkEgrIPCritDstPortValue2, or tNetworkEgrIPCritDstPortOperator + then tNetworkEgrIPCritDstPortList is reset to its default (empty) + value by the system. + + Setting any one of the objects tNetworkEgrIPCritDstPortValue1, + tNetworkEgrIPCritDstPortValue2, tNetworkEgrIPCritDstPortOperator to a + non-default value in combination with a non-default value for the + object tNetworkEgrIPCritDstPortList is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 29 } + +tNetIngPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetIngPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tNetworkObjects 13 } + +tNetIngPlcyEntry OBJECT-TYPE + SYNTAX TNetIngPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Network Ingress Policy. + + network policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. + + The default Egress FC entries are created as an action of setting the + rowstatus." + INDEX { tNetIngPlcyName } + ::= { tNetIngPlcyTable 1 } + +TNetIngPlcyEntry ::= SEQUENCE +{ + tNetIngPlcyName TLNamedItem, + tNetIngPlcyRowStatus RowStatus, + tNetIngPlcyScope TItemScope, + tNetIngPlcyDescription TItemDescription, + tNetIngPlcyLastChanged TimeStamp, + tNetIngPlcyIngressClassPolicy TLNamedItemOrEmpty, + tNetIngPlcyPlcrAlloc INTEGER +} + +tNetIngPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetIngPlcyName specifies the name to associate with this + policy." + ::= { tNetIngPlcyEntry 1 } + +tNetIngPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyRowStatus allows entries to be created and + deleted in the tNetIngPlcyTable." + ::= { tNetIngPlcyEntry 2 } + +tNetIngPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyScope specifies the scope of this network + ingress policy." + DEFVAL { template } + ::= { tNetIngPlcyEntry 3 } + +tNetIngPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetIngPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tNetIngPlcyEntry 4 } + +tNetIngPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tNetIngPlcyTable." + ::= { tNetIngPlcyEntry 5 } + +tNetIngPlcyIngressClassPolicy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Attach ingress classification policy" + DEFVAL { "default" } + ::= { tNetIngPlcyEntry 6 } + +tNetIngPlcyPlcrAlloc OBJECT-TYPE + SYNTAX INTEGER { + none (1), + per-fc (2), + per-fc-unicast-multicast (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPlcrAlloc determines the number of policers to + be created at the time of network-ingress policy creation and the + fc-policer mappings" + DEFVAL { none } + ::= { tNetIngPlcyEntry 7 } + +tNetIngPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetIngPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular forwarding class + traffic into the specified queue." + ::= { tNetworkObjects 14 } + +tNetIngPlcyFCEntry OBJECT-TYPE + SYNTAX TNetIngPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular network-ingress policy's forwarding + class mappings to queues. + + Entries are created/deleted as an action of creating/deleting a row in + the tNetworkPolicyTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tNetIngPlcyName, + tNetIngPlcyFCName + } + ::= { tNetIngPlcyFCTable 1 } + +TNetIngPlcyFCEntry ::= SEQUENCE +{ + tNetIngPlcyFCName TFCName, + tNetIngPlcyFCRowStatus RowStatus, + tNetIngPlcyFCLastChanged TimeStamp, + tNetIngPlcyFCMCastPlcr TNetIngPolicerIdOrNone, + tNetIngPlcyFCUniCastPlcr TNetIngPolicerIdOrNone +} + +tNetIngPlcyFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCName specifies the name of the forwarding + class (FC)." + ::= { tNetIngPlcyFCEntry 1 } + +tNetIngPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCRowStatus allows entries to be created and + deleted in the tNetIngPlcyFCTable." + ::= { tNetIngPlcyFCEntry 2 } + +tNetIngPlcyFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCLastChanged indicates the sysUpTime for the + last change to this entry." + ::= { tNetIngPlcyFCEntry 3 } + +tNetIngPlcyFCMCastPlcr OBJECT-TYPE + SYNTAX TNetIngPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCMCastPlcr specifies the policer to be used + for multicast traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetIngPlcyFCEntry 4 } + +tNetIngPlcyFCUniCastPlcr OBJECT-TYPE + SYNTAX TNetIngPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCUniCastPlcr specifies the policer to be used + for unicast traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetIngPlcyFCEntry 5 } + +tNetIngPlcyPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetIngPlcyPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerTable defines Network Ingress Policer Table for + providing, via SNMP, the capability of defining the policers. + + tNetIngPlcyPolicerTable holds a list of all the policers configured in + the managed system. Policers must exist in this table before being + referenced by the forwarding class mappings." + ::= { tNetworkObjects 15 } + +tNetIngPlcyPolicerEntry OBJECT-TYPE + SYNTAX TNetIngPlcyPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerEntry defines an entry in the + tNetIngPlcyPolicerTable. + + Entries are created/deleted in this table by SNMP sets to + tNetIngPlcyPolicerRowStatus." + INDEX { + tNetIngPlcyName, + tNetIngPlcyPolicerId + } + ::= { tNetIngPlcyPolicerTable 1 } + +TNetIngPlcyPolicerEntry ::= SEQUENCE +{ + tNetIngPlcyPolicerId TNetIngPolicerId, + tNetIngPlcyPolicerRowStatus RowStatus, + tNetIngPlcyPolicerPIRHi TmnxHigh32, + tNetIngPlcyPolicerPIRLo TmnxLow32, + tNetIngPlcyPolicerCIRHi TmnxHigh32, + tNetIngPlcyPolicerCIRLo TmnxLow32, + tNetIngPlcyPolicerStatMode TmnxNetIngPlcyPolicerStatMode, + tNetIngPlcyPolicerMBS TNetIngPlcrBurstSizeBytes, + tNetIngPlcyPolicerCBS TNetIngPlcrBurstSizeBytes, + tNetIngPlcyPolicerCIRAdaptation TAdaptationRule, + tNetIngPlcyPolicerPIRAdaptation TAdaptationRule, + tNetIngPlcyPolicerLastChanged TimeStamp +} + +tNetIngPlcyPolicerId OBJECT-TYPE + SYNTAX TNetIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerId defines the Network Ingress Policer identifier. + It identifies an ingress policer in the managed system." + ::= { tNetIngPlcyPolicerEntry 1 } + +tNetIngPlcyPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerRowStatus allows entries to be created and deleted + in the tNetIngPlcyPolicerTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tNetIngPlcyPolicerEntry 2 } + +tNetIngPlcyPolicerPIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerPIRHi along with the value of + tNetIngPlcyPolicerPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tNetIngPlcyPolicerEntry 3 } + +tNetIngPlcyPolicerPIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (144..1000000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerPIRHi along with the value of + tNetIngPlcyPolicerPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tNetIngPlcyPolicerEntry 4 } + +tNetIngPlcyPolicerCIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerCIRHi along with the value of + tNetIngPlcyPolicerCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tNetIngPlcyPolicerEntry 5 } + +tNetIngPlcyPolicerCIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..1000000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerCIRLo specifies the lower 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerCIRHi along with the value of + tNetIngPlcyPolicerCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tNetIngPlcyPolicerEntry 6 } + +tNetIngPlcyPolicerStatMode OBJECT-TYPE + SYNTAX TmnxNetIngPlcyPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerStatMode specifies the mode of + statistics collected by this policer." + DEFVAL { noStats } + ::= { tNetIngPlcyPolicerEntry 10 } + +tNetIngPlcyPolicerMBS OBJECT-TYPE + SYNTAX TNetIngPlcrBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tNetIngPlcyPolicerMBS specifies the high priority 'violate' + threshold of PIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tNetIngPlcyPolicerEntry 11 } + +tNetIngPlcyPolicerCBS OBJECT-TYPE + SYNTAX TNetIngPlcrBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tNetIngPlcyPolicerCBS specifies the 'exceed' threshold of the CIR + leaky bucket of this policer." + DEFVAL { -1 } + ::= { tNetIngPlcyPolicerEntry 12 } + +tNetIngPlcyPolicerCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerCIRAdaptation specifies the adaptation + rule to be used while computing the operational CIR value. The + adaptation rule specifies the rules to compute the operational value + while maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetIngPlcyPolicerEntry 13 } + +tNetIngPlcyPolicerPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerPIRAdaptation specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational value + while maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetIngPlcyPolicerEntry 14 } + +tNetIngPlcyPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerLastChanged indicates the sysUpTime for + the last change to this entry." + ::= { tNetIngPlcyPolicerEntry 15 } + +tNetworkQueueObjects OBJECT IDENTIFIER ::= { tQosObjects 6 } + +tNetworkQueuePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tNetworkQueueObjects 1 } + +tNetworkQueuePolicyEntry OBJECT-TYPE + SYNTAX TNetworkQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { tNetworkQueuePolicy } + ::= { tNetworkQueuePolicyTable 1 } + +TNetworkQueuePolicyEntry ::= SEQUENCE +{ + tNetworkQueuePolicy TNamedItem, + tNetworkQueuePolicyRowStatus RowStatus, + tNetworkQueuePolicyDescription TItemDescription, + tNetworkQueuePolicyLastChanged TimeStamp, + tNetworkQueuePolicyEHWrrPlcy TNamedItemOrEmpty, + tNetworkQueuePolicyEHPktBOffst TEgressHsmdaPerPacketOffset, + tNetworkQueuePolicyHsAttachPlcy TNamedItem +} + +tNetworkQueuePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tNetworkQueuePolicyEntry 1 } + +tNetworkQueuePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tNetworkQueuePolicyEntry 2 } + +tNetworkQueuePolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { ''H } + ::= { tNetworkQueuePolicyEntry 3 } + +tNetworkQueuePolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { tNetworkQueuePolicyEntry 8 } + +tNetworkQueuePolicyEHWrrPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNetworkQueuePolicyEHWrrPlcy specifies the Weighted Round + Robin (WRR) policy to use on this HSMDA egress queue." + DEFVAL { "" } + ::= { tNetworkQueuePolicyEntry 9 } + +tNetworkQueuePolicyEHPktBOffst OBJECT-TYPE + SYNTAX TEgressHsmdaPerPacketOffset + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNetworkQueuePolicyEHPktBOffst specifies the packet byte + offset to use for the HSMDA egress queues. This value is used for the + adjustment to make to the size of each packet for HSMDA queue + accounting." + DEFVAL { 0 } + ::= { tNetworkQueuePolicyEntry 10 } + +tNetworkQueuePolicyHsAttachPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueuePolicyHsAttachPlcy specifies the HS + attachment policy defined in tHsAttachPlcyTable." + DEFVAL { "default" } + ::= { tNetworkQueuePolicyEntry 11 } + +tNetworkQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tNetworkQueueObjects 2 } + +tNetworkQueueEntry OBJECT-TYPE + SYNTAX TNetworkQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { + tNetworkQueuePolicy, + tNetworkQueue + } + ::= { tNetworkQueueTable 1 } + +TNetworkQueueEntry ::= SEQUENCE +{ + tNetworkQueue TQueueId, + tNetworkQueueRowStatus RowStatus, + tNetworkQueuePoolName TNamedItemOrEmpty, + tNetworkQueueParent TNamedItemOrEmpty, + tNetworkQueueLevel TLevel, + tNetworkQueueWeight TWeight, + tNetworkQueueCIRLevel TLevelOrDefault, + tNetworkQueueCIRWeight TWeight, + tNetworkQueueMCast TruthValue, + tNetworkQueueExpedite INTEGER, + tNetworkQueueCIR TRatePercent, + tNetworkQueuePIR TPIRRatePercent, + tNetworkQueueCBS TBurstHundredthsOfPercent, + tNetworkQueueMBS TBurstHundredthsOfPercent, + tNetworkQueueHiPrioOnly TBurstPercentOrDefault, + tNetworkQueueLastChanged TimeStamp, + tNetworkQueueUsePortParent TruthValue, + tNetworkQueuePortLvl TLevel, + tNetworkQueuePortWght TWeight, + tNetworkQueuePortCIRLvl TLevelOrDefault, + tNetworkQueuePortCIRWght TWeight, + tNetworkQueuePortAvgOverhead Unsigned32, + tNetworkQueueCIRAdaptation TAdaptationRule, + tNetworkQueuePIRAdaptation TAdaptationRule, + tNetworkQDrpTailLowReductnMbs TBurstPercentOrDefault, + tNetworkQueueHsMBS TBurstHundredthsOfPercent, + tNetworkQueueHsWrrWeight Unsigned32, + tNetworkQueueHsClassWeight Unsigned32, + tNetworkQueueHsWredQSlopePlcy TNamedItem, + tNetworkQueueHsAltClssPool TruthValue, + tNetworkQueueFIRAdaptation TAdaptationRule, + tNetworkQueueFIR TRatePercent +} + +tNetworkQueue OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue ID is used as the secondary index to the table entry." + ::= { tNetworkQueueEntry 1 } + +tNetworkQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tNetworkQueueEntry 2 } + +tNetworkQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tNetworkQueuePoolName specifies the pool that is associated with + this network queue. If tNetworkQueuePoolName is empty, no pool has + been associated with the queue." + DEFVAL { ''H } + ::= { tNetworkQueueEntry 3 } + +tNetworkQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The scheduler to which this queue would be feeding to. + + This object is obsoleted in 14.0 Release." + DEFVAL { ''H } + ::= { tNetworkQueueEntry 4 } + +tNetworkQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This specifies the level of priority while feeding to the parent. + + This object is obsoleted in 14.0 Release." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 5 } + +tNetworkQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding to. + + This object is obsoleted in 14.0 Release." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 6 } + +tNetworkQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This specifies the level of priority while feeding to the parent. The + level '0' means treat all offered load for this queue as for the above + CIR traffic. + + This object is obsoleted in 14.0 Release." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 7 } + +tNetworkQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding to. + + This object is obsoleted in 14.0 Release." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 8 } + +tNetworkQueueMCast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if this is a multicast queue or not." + DEFVAL { false } + ::= { tNetworkQueueEntry 9 } + +tNetworkQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited (2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkQueueExpedite specifies the priority that this queue should be + assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping into + this queue. In such a case the queue is treated as 'non-expedited' if + there is even a single non-expedited forwarding class using this + queue. + + This attribute is associated with the queue at the time of creation + and cannot be modified thereafter." + DEFVAL { auto-expedited } + ::= { tNetworkQueueEntry 10 } + +tNetworkQueueCIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of max rate allowed." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 11 } + +tNetworkQueuePIR OBJECT-TYPE + SYNTAX TPIRRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of max rate allowed." + DEFVAL { 100 } + ::= { tNetworkQueueEntry 12 } + +tNetworkQueueCBS OBJECT-TYPE + SYNTAX TBurstHundredthsOfPercent + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of reserved buffer space for the queue, defined to two + decimal places." + DEFVAL { 100 } + ::= { tNetworkQueueEntry 13 } + +tNetworkQueueMBS OBJECT-TYPE + SYNTAX TBurstHundredthsOfPercent + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of reserved buffer space for the queue, defined to two + decimal places." + DEFVAL { 10000 } + ::= { tNetworkQueueEntry 14 } + +tNetworkQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The percentage of buffer space for the queue, used exclusively by high + priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tNetworkQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { tNetworkQueueEntry 15 } + +tNetworkQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetworkQueueLastChanged indicates the + timestamp of last change to this row in tNetworkQueueTable." + ::= { tNetworkQueueEntry 16 } + +tNetworkQueueUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueueUsePortParent specifies whether + this queue is parented by a port-level scheduler. When the value is + 'true', this network queue is parented by a port-level scheduler." + DEFVAL { false } + ::= { tNetworkQueueEntry 17 } + +tNetworkQueuePortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortLvl specifies the port + priority this queue will use to receive bandwidth from the port-level + scheduler for its above-cir offered load. An 'inconsistentValue' error + is returned if the value of tNetworkQueuePortLvl is set to non-default + value when the value of object tNetworkQueueUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 18 } + +tNetworkQueuePortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortWght specifies the weight + this queue will use to receive bandwidth from the port-level scheduler + for its above-cir offered load. An 'inconsistentValue' error is + returned if the value of tNetworkQueuePortWght is set to non-default + value when the value of object tNetworkQueueUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 19 } + +tNetworkQueuePortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortCIRLvl specifies the port + priority this queue will use to receive bandwidth from the port-level + scheduler for its within-cir offered load. An 'inconsistentValue' + error is returned if the value of tNetworkQueuePortCIRLvl is set to + non-default value when the value of object tNetworkQueueUsePortParent + is 'false'." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 20 } + +tNetworkQueuePortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortCIRWght specifies the weight + this queue will use to receive bandwidth from the port-level scheduler + for its within-cir offered load. An 'inconsistentValue' error is + returned if the value of tNetworkQueuePortCIRWght is set to + non-default value when the value of object tNetworkQueueUsePortParent + is 'false'." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 21 } + +tNetworkQueuePortAvgOverhead OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueuePortAvgOverhead specifies the + encapsulation overhead, in centipercent, used to + translate packet-based rate to frame-based rate and vice versa." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 22 } + +tNetworkQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueCIRAdaptation specifies the adaptation rule + to be used while computing the operational CIR value. The adaptation + rule specifies the rules to compute the operational value while + maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetworkQueueEntry 23 } + +tNetworkQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueuePIRAdaptation specifies the adaptation rule + to be used while computing the operational PIR value. The adaptation + rule specifies the rules to compute the operational value while + maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetworkQueueEntry 24 } + +tNetworkQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQDrpTailLowReductnMbs specifies the percentage at + which low drop tail is being reduced from the MBS specified by + tNetworkQueueMBS." + DEFVAL { -1 } + ::= { tNetworkQueueEntry 25 } + +tNetworkQueueHsMBS OBJECT-TYPE + SYNTAX TBurstHundredthsOfPercent + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsMBS specifies percentage of reserved + buffer space for the queue." + DEFVAL { 10000 } + ::= { tNetworkQueueEntry 26 } + +tNetworkQueueHsWrrWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWrrWeight specifies the Weighted Round + Robin (WRR) weight which this queue should parent into the scheduler. + The weight of each queue determines how much bandwidth that queue gets + out of the total rate for the scheduling class." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 27 } + +tNetworkQueueHsClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (1 | 2 | 4 | 8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsClassWeight specifies the weight of the + scheduling class." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 28 } + +tNetworkQueueHsWredQSlopePlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWredQSlopePlcy specifies the name of the + slope policy to be applied for network-queue queue." + DEFVAL { "_tmnx_hs_default" } + ::= { tNetworkQueueEntry 29 } + +tNetworkQueueHsAltClssPool OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsAltClssPool specifies whether the HS + alternate class port pool buffer should be used for traffic." + DEFVAL { false } + ::= { tNetworkQueueEntry 30 } + +tNetworkQueueFIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueFIRAdaptation specifies the adaptation rule + to be used while computing the operational FIR value. The adaptation + rule specifies the rules to compute the operational value while + maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetworkQueueEntry 31 } + +tNetworkQueueFIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of max rate allowed." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 32 } + +tNetworkQueueFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tNetworkQueueObjects 3 } + +tNetworkQueueFCEntry OBJECT-TYPE + SYNTAX TNetworkQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { + tNetworkQueuePolicy, + tNetworkQueueFCName + } + ::= { tNetworkQueueFCTable 1 } + +TNetworkQueueFCEntry ::= SEQUENCE +{ + tNetworkQueueFCName TFCName, + tNetworkQueueFCRowStatus RowStatus, + tNetworkQueueFC TQueueId, + tNetworkQueueFCMCast TQueueId, + tNetworkQueueFCLastChanged TimeStamp, + tNetworkQueueFCEgrHsmdaQueue TQueueId +} + +tNetworkQueueFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Forwarding class name." + ::= { tNetworkQueueFCEntry 1 } + +tNetworkQueueFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this queue." + ::= { tNetworkQueueFCEntry 2 } + +tNetworkQueueFC OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class." + DEFVAL { 1 } + ::= { tNetworkQueueFCEntry 3 } + +tNetworkQueueFCMCast OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific multicast queue to be used for packets in this forwarding + class. The queue is used only for specific entities and will be + ignored wherever it is irrelevant." + DEFVAL { 9 } + ::= { tNetworkQueueFCEntry 4 } + +tNetworkQueueFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkQueueFCTable." + ::= { tNetworkQueueFCEntry 7 } + +tNetworkQueueFCEgrHsmdaQueue OBJECT-TYPE + SYNTAX TQueueId (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNetworkQueueFCEgrHsmdaQueue specifies the egress hsmda + queue to be used for packets in this forwarding class. This is only + applicable on supported hsmda ports." + ::= { tNetworkQueueFCEntry 8 } + +tNetworkEgrHsmdaQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkEgrHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tNetworkEgrHsmdaQueueTable contains the information about all + network egress policies on HSMDA queues. Entries in this table are + created whenever a network queue policy is created in + tNetworkQueuePolicyEntry." + ::= { tNetworkQueueObjects 4 } + +tNetworkEgrHsmdaQueueEntry OBJECT-TYPE + SYNTAX TNetworkEgrHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in tNetworkEgrHsmdaQueueEntry represents the information + about a particular HSMDA queue for a network egress policy specified + by tNetworkEgrHsmdaQueue." + INDEX { + tNetworkQueuePolicy, + tNetworkEgrHsmdaQueue + } + ::= { tNetworkEgrHsmdaQueueTable 1 } + +TNetworkEgrHsmdaQueueEntry ::= SEQUENCE +{ + tNetworkEgrHsmdaQueue TEgressHsmdaQueueId, + tNetworkEgrHsmdaQueuePIRPercent Unsigned32, + tNetworkEgrHsmdaQueuePIRAdaptn TAdaptationRule, + tNetworkEgrHsmdaQueueWrrWeight THsmdaWrrWeight, + tNetworkEgrHsmdaQueueMBS THSMDABurstSizeBytes, + tNetworkEgrHsmdaQueueSlopePolicy TNamedItem, + tNetworkEgrHsmdaQueueLastChanged TimeStamp, + tNetworkEgrHsmdaQueueBurstLimit THSMDAQueueBurstLimit +} + +tNetworkEgrHsmdaQueue OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgrHsmdaQueue indicates the HSMDA queue ID used + as the secondary index to the table entry." + ::= { tNetworkEgrHsmdaQueueEntry 1 } + +tNetworkEgrHsmdaQueuePIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueuePIRPercent specifies the queue's PIR + expressed as a percentage of port line rate." + DEFVAL { 10000 } + ::= { tNetworkEgrHsmdaQueueEntry 2 } + +tNetworkEgrHsmdaQueuePIRAdaptn OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueuePIRAdaptn specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { closest } + ::= { tNetworkEgrHsmdaQueueEntry 3 } + +tNetworkEgrHsmdaQueueWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeight + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueueWrrWeight specifies the weight with + which this queue should parent into the HSMDA scheduler, provided it + is not superseded by the Weighted Round Robin (WRR) policy. The weight + of each queue determines how much bandwidth that queue gets out of the + total rate for the scheduling class." + DEFVAL { 1 } + ::= { tNetworkEgrHsmdaQueueEntry 4 } + +tNetworkEgrHsmdaQueueMBS OBJECT-TYPE + SYNTAX THSMDABurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueueMBS specifies the maximum amount of + buffer space, in bytes, allowed for this network egress HSMDA queue." + DEFVAL { -1 } + ::= { tNetworkEgrHsmdaQueueEntry 5 } + +tNetworkEgrHsmdaQueueSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueueSlopePolicy specifies the slope + policy on this network egress HSMDA queue. The slope policy defines + the WRED slope behavior for this queue." + DEFVAL { "default" } + ::= { tNetworkEgrHsmdaQueueEntry 6 } + +tNetworkEgrHsmdaQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueueLastChanged indicates the sysUpTime + for the last change to this row." + ::= { tNetworkEgrHsmdaQueueEntry 7 } + +tNetworkEgrHsmdaQueueBurstLimit OBJECT-TYPE + SYNTAX THSMDAQueueBurstLimit + UNITS "bytes" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueueBurstLimit specifies the explicit + shaping burst size of the queue." + DEFVAL { -1 } + ::= { tNetworkEgrHsmdaQueueEntry 8 } + +tNetworkQueueHsWrrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkQueueHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tNetworkQueueHsWrrGrpTable contains HS WRR (Weighted Round Robin) + group information on network-queue policies. + + Entries in this table are created whenever a network-queue policy is + created in tNetworkQueuePolicyEntry." + ::= { tNetworkQueueObjects 5 } + +tNetworkQueueHsWrrGrpEntry OBJECT-TYPE + SYNTAX TNetworkQueueHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in tNetworkQueueHsWrrGrpEntry represents the information + about a particular HS WRR Group specified by tNetworkQueueHsWrrGrpId." + INDEX { + tNetworkQueuePolicy, + tNetworkQueueHsWrrGrpId + } + ::= { tNetworkQueueHsWrrGrpTable 1 } + +TNetworkQueueHsWrrGrpEntry ::= SEQUENCE +{ + tNetworkQueueHsWrrGrpId Unsigned32, + tNetworkQueueHsWrrGrpLastChanged TimeStamp, + tNetworkQueueHsWrrGrpRatePercent Unsigned32, + tNetworkQueueHsWrrGrpPIRAdaption TAdaptationRule, + tNetworkQueueHsWrrGrpClassWeight Unsigned32 +} + +tNetworkQueueHsWrrGrpId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWrrGrpId indicates the HS WRR group + identifier." + ::= { tNetworkQueueHsWrrGrpEntry 1 } + +tNetworkQueueHsWrrGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWrrGrpLastChanged indicates the sysUpTime + for the last change to this row." + ::= { tNetworkQueueHsWrrGrpEntry 2 } + +tNetworkQueueHsWrrGrpRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWrrGrpRatePercent specifies the queue's + PIR expressed as a percentage of line rate." + DEFVAL { 100 } + ::= { tNetworkQueueHsWrrGrpEntry 3 } + +tNetworkQueueHsWrrGrpPIRAdaption OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWrrGrpPIRAdaption specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { closest } + ::= { tNetworkQueueHsWrrGrpEntry 4 } + +tNetworkQueueHsWrrGrpClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (1 | 2 | 4 | 8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWrrGrpClassWeight specifies the weight of + scheduling class." + DEFVAL { 1 } + ::= { tNetworkQueueHsWrrGrpEntry 5 } + +tSharedQueueObjects OBJECT IDENTIFIER ::= { tQosObjects 7 } + +tSharedQueuePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSharedQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series Shared Queue Policy Table for providing, + via SNMP, the capability of defining the queue policies. + + tSharedQueuePolicyTable holds a list of all shared queue policies in + the managed system. Shared queue policies should exist in this table + before being referenced elsewhere. + + There is a default queue policy 'default' created by the agent and can + not be deleted." + ::= { tSharedQueueObjects 1 } + +tSharedQueuePolicyEntry OBJECT-TYPE + SYNTAX TSharedQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tSharedQueuePolicyTable. Entries are created + and deleted in this table by SNMP sets to tSharedQueuePolicyRowStatus." + INDEX { tSharedQueuePolicy } + ::= { tSharedQueuePolicyTable 1 } + +TSharedQueuePolicyEntry ::= SEQUENCE +{ + tSharedQueuePolicy TNamedItem, + tSharedQueuePolicyRowStatus RowStatus, + tSharedQueuePolicyLastChanged TimeStamp, + tSharedQueuePolicyDescription TItemDescription +} + +tSharedQueuePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSharedQueuePolicy serves as an index and uniquely identifies a queue + policy in the managed system." + ::= { tSharedQueuePolicyEntry 1 } + +tSharedQueuePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueuePolicyRowStatus allows entries to be created and deleted + in the tSharedQueuePolicyTable. The deletion of an entry in this table + will fail if the action is performed on the default policy or the + policy is being used within the system." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions + for SMIv2.'" + ::= { tSharedQueuePolicyEntry 2 } + +tSharedQueuePolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueuePolicyLastChanged indicates the value of sysUpTime when + the queue policy entry was last modified." + ::= { tSharedQueuePolicyEntry 3 } + +tSharedQueuePolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueuePolicyDescription specifies the user provided description + string for this queue policy entry. It can consist of only the + printable, seven-bit ASCII characters." + DEFVAL { ''H } + ::= { tSharedQueuePolicyEntry 4 } + +tSharedQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSharedQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series Shared Queue Table for providing, via + SNMP, the capability of defining the queues for the shared queue + policies existing in the tSharedQueuePolicyTable. + + tSharedQueueTable holds a list of all the shared queues in the managed + system defined for the queue policies. Queues should exist in this + table before being referenced by the forwarding class mappings within + the queue policy as defined in the tSharedQueueFCTable. + + There is a default queue with the queue identifier '1' which gets + created automatically when a new queue policy is created." + ::= { tSharedQueueObjects 2 } + +tSharedQueueEntry OBJECT-TYPE + SYNTAX TSharedQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tSharedQueueTable. + + Entries are created/deleted in this table by SNMP sets to + tSharedQueueRowStatus. + + An exception to this rule is the default queue. The default queue is + created/deleted as a result of the creation/deletion of a new queue + policy in the tSharedQueuePolicyTable." + INDEX { + tSharedQueuePolicy, + tSharedQueueId + } + ::= { tSharedQueueTable 1 } + +TSharedQueueEntry ::= SEQUENCE +{ + tSharedQueueId TQueueId, + tSharedQueueRowStatus RowStatus, + tSharedQueueLastChanged TimeStamp, + tSharedQueuePoolName TNamedItemOrEmpty, + tSharedQueueParent TNamedItemOrEmpty, + tSharedQueueLevel TLevel, + tSharedQueueWeight TWeight, + tSharedQueueCIRLevel TLevelOrDefault, + tSharedQueueCIRWeight TWeight, + tSharedQueueExpedite INTEGER, + tSharedQueueCIR TRatePercent, + tSharedQueuePIR TPIRRatePercent, + tSharedQueueCBS TBurstPercent, + tSharedQueueMBS TBurstPercent, + tSharedQueueHiPrioOnly TBurstPercentOrDefault, + tSharedQueueIsMultipoint TruthValue, + tSharedQDrpTailLowReductnMbs TBurstPercentOrDefault, + tSharedQueueFIR TRatePercent +} + +tSharedQueueId OBJECT-TYPE + SYNTAX TQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSharedQueueId serves as the secondary index. When used in conjunction + with tSharedQueuePolicy, it uniquely identifies a shared queue in the + managed system." + ::= { tSharedQueueEntry 1 } + +tSharedQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueRowStatus allows entries to be created and deleted in the + tSharedQueueTable. The deletion of an entry in this table will fail if + the action is performed on the default queue or if the queue is being + referenced by a forwarding class mapping in the queue policy." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tSharedQueueEntry 2 } + +tSharedQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueLastChanged indicates the value of sysUpTime when the + queue entry was last modified." + ::= { tSharedQueueEntry 3 } + +tSharedQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSharedQueuePoolName specifies the pool from which the queue should be + allocating its buffer. By default it will share the default pool being + used by the entity where the queue is instantiated." + DEFVAL { ''H } + ::= { tSharedQueueEntry 4 } + +tSharedQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSharedQueueParent specifies the scheduler to which this queue should + be feeding into. By default there would be no parent for the queue and + it will be controlled by the entity where the queue is instantiated. + + This object is obsoleted in 14.0 Release." + DEFVAL { ''H } + ::= { tSharedQueueEntry 5 } + +tSharedQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSharedQueueLevel specifies the level of priority to be used by the + parent entity to compute the priority of this queue when the traffic + is exceeding the committed rate. + + This object is obsoleted in 14.0 Release." + DEFVAL { 1 } + ::= { tSharedQueueEntry 6 } + +tSharedQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSharedQueueWeight specifies the weight that this queue should be + assigned by the parent among all the entities feeding into the parent + with the same level when the traffic is exceeding the committed rate. + + This object is obsoleted in 14.0 Release." + DEFVAL { 1 } + ::= { tSharedQueueEntry 7 } + +tSharedQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSharedQueueCIRLevel specifies the level of priority to be used by the + parent entity to compute the priority of this queue when the traffic + is conforming to the committed rate. + + The level '0' means treat all offered load for this queue same as the + load which is exceeding the committed rate. + + This object is obsoleted in 14.0 Release." + DEFVAL { 0 } + ::= { tSharedQueueEntry 8 } + +tSharedQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSharedQueueCIRWeight specifies the weight that this queue should be + assigned by the parent among all the entities feeding into the parent + with the same level when the traffic is conforming to the committed + rate. + + This object is obsoleted in 14.0 Release." + DEFVAL { 1 } + ::= { tSharedQueueEntry 9 } + +tSharedQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited (2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueExpedite specifies the priority that this queue should be + assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping into + this queue. In such a case the queue is treated as 'non-expedited' if + there is even a single non-expedited forwarding class using this + queue." + DEFVAL { auto-expedited } + ::= { tSharedQueueEntry 10 } + +tSharedQueueCIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueCIR specifies the committed rate as a percentage of + maximum rate for this queue." + DEFVAL { 0 } + ::= { tSharedQueueEntry 11 } + +tSharedQueuePIR OBJECT-TYPE + SYNTAX TPIRRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueuePIR specifies the peak rate as a percentage of maximum + rate for this queue." + DEFVAL { 100 } + ::= { tSharedQueueEntry 12 } + +tSharedQueueCBS OBJECT-TYPE + SYNTAX TBurstPercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueCBS specifies the committed burst size as a percentage of + maximum reserved buffer space for the queue." + DEFVAL { 0 } + ::= { tSharedQueueEntry 13 } + +tSharedQueueMBS OBJECT-TYPE + SYNTAX TBurstPercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueMBS specifies the maximum burst size as a percentage of + maximum reserved buffer space for the queue." + DEFVAL { 100 } + ::= { tSharedQueueEntry 14 } + +tSharedQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tSharedQueueHiPrioOnly specifies the percentage of buffer space to be + exclusively by high priority packets as a percentage of maximum + reserved buffer space for the queue. + + This object is obsoleted in 15.0 release and has been replaced with + tSharedQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { tSharedQueueEntry 15 } + +tSharedQueueIsMultipoint OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueIsMultipoint specifies whether this shared + queue is a multipoint-shared queue. + + This object can only be modified at row creation time; any attempt to + set it after creation is silently ignored." + DEFVAL { false } + ::= { tSharedQueueEntry 16 } + +tSharedQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQDrpTailLowReductnMbs specifies the percentage at + which low drop tail is being reduced from the MBS specified by + tSharedQueueMBS." + DEFVAL { -1 } + ::= { tSharedQueueEntry 17 } + +tSharedQueueFIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueFIR specifies the urgent rate as a percentage of maximum + rate for this queue." + DEFVAL { 0 } + ::= { tSharedQueueEntry 18 } + +tSharedQueueFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSharedQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series forwarding class to shared queue mapping + table for providing, via SNMP, the capability of defining the + forwarding class to shared queue mapping for the queue policies + existing in the tSharedQueuePolicyTable. + + tSharedQueueFCTable holds a list of forwarding class to queue mappings + managed system defined for the queue policies. The forwarding classes + which are not existing in this table should use the default shared + queue for this policy." + ::= { tSharedQueueObjects 3 } + +tSharedQueueFCEntry OBJECT-TYPE + SYNTAX TSharedQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tSharedQueueFCTable. + + Entries are created/deleted in this table by SNMP sets to + tSharedQueueFCRowStatus." + INDEX { + tSharedQueuePolicy, + tSharedQueueFCName + } + ::= { tSharedQueueFCTable 1 } + +TSharedQueueFCEntry ::= SEQUENCE +{ + tSharedQueueFCName TFCName, + tSharedQueueFCRowStatus RowStatus, + tSharedQueueFCLastChanged TimeStamp, + tSharedQueueFCQueue TQueueId, + tSharedQueueFCMCastQueue TQueueId, + tSharedQueueFCBCastQueue TQueueId, + tSharedQueueFCUnknownQueue TQueueId +} + +tSharedQueueFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSharedQueueFCName serves as the secondary index. When used in + conjunction with tSharedQueuePolicy, it uniquely identifies a + forwarding class to queue mapping in the managed system." + ::= { tSharedQueueFCEntry 1 } + +tSharedQueueFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueFCRowStatus allows entries to be created and deleted in + the tSharedQueueFCTable. Deletion of an entry from this table will + cause the forwarding class to use the default mapping." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions + for SMIv2.'" + ::= { tSharedQueueFCEntry 2 } + +tSharedQueueFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueFCLastChanged indicates the value of sysUpTime when the + forwarding class to queue mapping entry was last modified." + ::= { tSharedQueueFCEntry 3 } + +tSharedQueueFCQueue OBJECT-TYPE + SYNTAX TQueueId (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueFCQueue specifies the logical queue that the traffic + classified into this forwarding class should use." + DEFVAL { 1 } + ::= { tSharedQueueFCEntry 4 } + +tSharedQueueFCMCastQueue OBJECT-TYPE + SYNTAX TQueueId (0 | 9..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueFCMCastQueue specifies the logical queue that + mutlticast traffic classified into this forwarding class should use." + DEFVAL { 9 } + ::= { tSharedQueueFCEntry 5 } + +tSharedQueueFCBCastQueue OBJECT-TYPE + SYNTAX TQueueId (0 | 9..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueFCBCastQueue specifies the logical queue that + broadcast traffic classified into this forwarding class should use." + DEFVAL { 17 } + ::= { tSharedQueueFCEntry 6 } + +tSharedQueueFCUnknownQueue OBJECT-TYPE + SYNTAX TQueueId (0 | 9..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueFCUnknownQueue specifies the logical queue + that unknown traffic classified into this forwarding class should use." + DEFVAL { 25 } + ::= { tSharedQueueFCEntry 7 } + +tQosIngQGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosIngQGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngQGroupTable defines Ingress Queue Group Table for providing, + via SNMP, the capability of defining the queue groups for the queues + existing in the tQosIngQueueTable. + + tQosIngQGroupTable holds a list of all the queue-groups in the managed + system defined. Queue-groups should exist in this table before being + referenced by the forwarding class mappings within the queue policy as + defined in the tSapIngressFCTable." + ::= { tSharedQueueObjects 4 } + +tQosIngQGroupEntry OBJECT-TYPE + SYNTAX TQosIngQGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngQGroupEntry defines an entry in the tQosIngQGroupTable. + + Entries are created/deleted in this table by SNMP sets to + tQosIngQGroupRowStatus." + INDEX { tQosIngQGroupName } + ::= { tQosIngQGroupTable 1 } + +TQosIngQGroupEntry ::= SEQUENCE +{ + tQosIngQGroupName TNamedItem, + tQosIngQGroupRowStatus RowStatus, + tQosIngQGroupLastChanged TimeStamp, + tQosIngQGroupDescr TItemDescription +} + +tQosIngQGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngQGroupName defines the Ingress Queue Group name. It uniquely + identifies an ingress queue group in the managed system." + ::= { tQosIngQGroupEntry 1 } + +tQosIngQGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQGroupRowStatus allows entries to be created and deleted in the + tQosIngQGroupTable. The deletion of an entry in this table will fail + if the queue is being referenced by a forwarding class mapping in the + queue policy." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tQosIngQGroupEntry 2 } + +tQosIngQGroupLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosIngQGroupLastChanged indicates the value of sysUpTime when the + queue entry was last modified." + ::= { tQosIngQGroupEntry 3 } + +tQosIngQGroupDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQGroupDescr specifies the description of the queue-group." + DEFVAL { ''H } + ::= { tQosIngQGroupEntry 4 } + +tQosIngQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosIngQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngQueueTable defines all ingress queues." + ::= { tSharedQueueObjects 5 } + +tQosIngQueueEntry OBJECT-TYPE + SYNTAX TQosIngQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngQueueEntry defines a particular ingress queue. Entries are + created by user by setting tQosIngQueueRowStatus." + INDEX { + tQosIngQGroupName, + tQosIngQueue + } + ::= { tQosIngQueueTable 1 } + +TQosIngQueueEntry ::= SEQUENCE +{ + tQosIngQueue TIngressQueueId, + tQosIngQueueRowStatus RowStatus, + tQosIngQueueParent TNamedItemOrEmpty, + tQosIngQueueLevel TLevel, + tQosIngQueueWeight TWeight, + tQosIngQueueCIRLevel TLevelOrDefault, + tQosIngQueueCIRWeight TWeight, + tQosIngQueueMCast TruthValue, + tQosIngQueueExpedite INTEGER, + tQosIngQueueCBS TBurstSize, + tQosIngQueueMBS TBurstSize, + tQosIngQueueHiPrioOnly TBurstPercentOrDefault, + tQosIngQueuePIRAdaptation TAdaptationRule, + tQosIngQueueCIRAdaptation TAdaptationRule, + tQosIngQueueAdminPIR TQosQueuePIRRate, + tQosIngQueueAdminCIR TQosQueueCIRRate, + tQosIngQueueLastChanged TimeStamp, + tQosIngQueuePoliced TruthValue, + tQosIngQueueMode TQueueMode, + tQosIngQueuePoolName TNamedItemOrEmpty, + tQosIngQueueMBSBytes TBurstSizeBytes, + tQosIngQueueBurstLimit TBurstLimit, + tQosIngQueueAdvCfgPolicy TNamedItemOrEmpty, + tQosIngQueuePktOffset TIngressQPerPacketOffset, + tQosIngQDrpTailLowReductnMbs TBurstPercentOrDefault, + tQosIngQueueFIRAdaptation TAdaptationRule, + tQosIngQueueAdminFIR TQosQueueCIRRate, + tQosIngQueueCIRNonProfiling TruthValue, + tQosIngQueueAdminPIRPercent Unsigned32, + tQosIngQueueAdminCIRPercent Unsigned32, + tQosIngQueueAdminFIRPercent Unsigned32, + tQosIngQueueAdminRateType TPolicerRateTypeWithRefLimit +} + +tQosIngQueue OBJECT-TYPE + SYNTAX TIngressQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngQueue specifies the queue ID which is used as the secondary + index to the table entry." + ::= { tQosIngQueueEntry 1 } + +tQosIngQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueRowStatus is the row status of the entry. This allows + creation/deletion of rows in this table." + ::= { tQosIngQueueEntry 2 } + +tQosIngQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueParent specifies the scheduler to which this queue would + be feeding." + DEFVAL { ''H } + ::= { tQosIngQueueEntry 3 } + +tQosIngQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueLevel specifies the level of priority while feeding the + parent." + DEFVAL { 1 } + ::= { tQosIngQueueEntry 4 } + +tQosIngQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueWeight specifies the weight that needs to be used by the + scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { tQosIngQueueEntry 5 } + +tQosIngQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueCIRLevel specifies the level of priority while feeding + to the parent. The level '0' means treat all offered load for this + queue as for the above CIR traffic." + DEFVAL { 0 } + ::= { tQosIngQueueEntry 6 } + +tQosIngQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueCIRWeight specifies the weight that needs to be used until + the committed rate by the scheduler to which this queue would be + feeding." + DEFVAL { 1 } + ::= { tQosIngQueueEntry 7 } + +tQosIngQueueMCast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueMCast specifies if this is a multicast queue." + DEFVAL { false } + ::= { tQosIngQueueEntry 8 } + +tQosIngQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + bestEffort (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueExpedite specifies the priority that this queue should be + assigned by the hardware level schedulers. + + This attribute is associated with the queue at the time of creation + and cannot be modified thereafter." + DEFVAL { bestEffort } + ::= { tQosIngQueueEntry 9 } + +tQosIngQueueCBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueCBS specifies the amount of reserved buffer space for the + queue." + DEFVAL { -1 } + ::= { tQosIngQueueEntry 10 } + +tQosIngQueueMBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tQosIngQueueMBS specifies the maximum amount of buffer space allowed + for the queue. + + This object has been replaced with tQosIngQueueMBSBytes object." + DEFVAL { -1 } + ::= { tQosIngQueueEntry 11 } + +tQosIngQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tQosIngQueueHiPrioOnly specifies the percentage of buffer space for + the queue, used exclusively by high priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tQosIngQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { tQosIngQueueEntry 12 } + +tQosIngQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueuePIRAdaptation specifies the adaptation rule to be used + while computing the operational PIR value. The adaptation rule + specifies the rules to compute the operational values while + maintaining minimum offset." + DEFVAL { closest } + ::= { tQosIngQueueEntry 13 } + +tQosIngQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueCIRAdaptation specifies the adaptation rule to be used + while computing the operational CIR value. The adaptation rule + specifies the rules to compute the operational values while + maintaining minimum offset." + DEFVAL { closest } + ::= { tQosIngQueueEntry 14 } + +tQosIngQueueAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueAdminPIR specifies the administrative PIR specified by the + user." + DEFVAL { -1 } + ::= { tQosIngQueueEntry 15 } + +tQosIngQueueAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueAdminCIR specifies the administrative CIR specified by the + user. + + The value of object tQosIngQueueAdminCIR and tQosIngQueuePoliced + should be set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned. + + Both objects tQosIngQueueAdminCIR and tQosIngQueuePoliced can not be + set to non-default values together." + DEFVAL { 0 } + ::= { tQosIngQueueEntry 16 } + +tQosIngQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosIngQueueLastChanged indicates the timestamp of last change to this + row in tQosIngQueueTable." + ::= { tQosIngQueueEntry 17 } + +tQosIngQueuePoliced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueuePoliced specifies that the out of profile traffic feeding + into the physical queue instance should be dropped. + tQosIngQueuePoliced overrides the bandwidth specified by the object + tQosIngQueueAdminCIR. + + The value of object tQosIngQueueAdminCIR and tQosIngQueuePoliced + should be set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned. + + Both objects tQosIngQueueAdminCIR and tQosIngQueuePoliced can not be + set to non-default values together." + DEFVAL { false } + ::= { tQosIngQueueEntry 18 } + +tQosIngQueueMode OBJECT-TYPE + SYNTAX TQueueMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueMode specifies the mode in which the queue is operating. + This attribute is associated with the queue at the time of creation + and cannot be modified thereafter." + DEFVAL { priority } + ::= { tQosIngQueueEntry 19 } + +tQosIngQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tQosIngQueuePoolName specifies the name of the pool to be applied for + the ingress queue." + DEFVAL { ''H } + ::= { tQosIngQueueEntry 20 } + +tQosIngQueueMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueMBSBytes specifies the maximum amount of buffer space + allowed for the queue." + DEFVAL { -1 } + ::= { tQosIngQueueEntry 21 } + +tQosIngQueueBurstLimit OBJECT-TYPE + SYNTAX TBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQueueBurstLimit specifies the explicit shaping + burst size of a queue." + DEFVAL { -1 } + ::= { tQosIngQueueEntry 22 } + +tQosIngQueueAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQueueAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this queue." + DEFVAL { ''H } + ::= { tQosIngQueueEntry 23 } + +tQosIngQueuePktOffset OBJECT-TYPE + SYNTAX TIngressQPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQueuePktOffset specifies the value, in bytes, of + the adjustment to make to the size of each packet for queue + accounting. + + A 'wrongValue' error is returned while trying to set odd values for + this object. + + This object is only supported for queues residing on FP2 or greater + forwarding planes. It is ignored for queues on FP1 forwarding planes." + DEFVAL { 0 } + ::= { tQosIngQueueEntry 24 } + +tQosIngQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQDrpTailLowReductnMbs specifies the percentage at + which low drop tail is being reduced from the MBS specified by + tQosIngQueueMBSBytes." + DEFVAL { -1 } + ::= { tQosIngQueueEntry 25 } + +tQosIngQueueFIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueFIRAdaptation specifies the adaptation rule to be used + while computing the operational FIR value. The adaptation rule + specifies the rules to compute the operational values while + maintaining minimum offset." + DEFVAL { closest } + ::= { tQosIngQueueEntry 26 } + +tQosIngQueueAdminFIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueAdminFIR specifies the administrative FIR specified by the + user. + + The value of object tQosIngQueueAdminFIR and tQosIngQueuePoliced + should be set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned. + + Both objects tQosIngQueueAdminFIR and tQosIngQueuePoliced can not be + set to non-default values together." + DEFVAL { 0 } + ::= { tQosIngQueueEntry 27 } + +tQosIngQueueCIRNonProfiling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueCIRNonProfiling specifies the CIR to affect the scheduling + priority of a queue but does not modify the profile of packets + depending on the specified CIR." + DEFVAL { false } + ::= { tQosIngQueueEntry 28 } + +tQosIngQueueAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQueueAdminPIRPercent specifies the administrative + PIR percentage, in centipercent of this queue. An 'inconsistentValue' + error is returned if tQosIngQueueAdminPIRPercent is set to non-default + value when the object tQosIngQueueAdminRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosIngQueueEntry 29 } + +tQosIngQueueAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQueueAdminCIRPercent specifies the administrative + CIR percentage, in centipercent of this queue. An 'inconsistentValue' + error is returned if tQosIngQueueAdminCIRPercent is set to non-default + value when the object tQosIngQueueAdminRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tQosIngQueueEntry 30 } + +tQosIngQueueAdminFIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQueueAdminFIRPercent specifies the administrative + FIR percentage, in centipercent of this queue. An 'inconsistentValue' + error is returned if tQosIngQueueAdminFIRPercent is set to non-default + value when the object tQosIngQueueAdminRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tQosIngQueueEntry 31 } + +tQosIngQueueAdminRateType OBJECT-TYPE + SYNTAX TPolicerRateTypeWithRefLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngQueueAdminRateType specifies the type of rate for + this queue. + + When the value of the object is set to 'kbps', the queue rates are + specified in kbps. The objects tQosIngQueueAdminPIRPercent and + tQosIngQueueAdminCIRPercent will be set to their default values. + + When the value of the object is set to 'percentPortLimit' or + 'percentOfLocalLimit' or 'percentReferPortLimit', the rates for this + queue are specified in percentage. The objects tQosIngQueueAdminPIR + and tQosIngQueueAdminCIR will be set to their default values." + DEFVAL { kbps } + ::= { tQosIngQueueEntry 32 } + +tQosEgrQGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosEgrQGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrQGroupTable defines the Ingress Queue Group Table for + providing, via SNMP, the capability of defining the queue groups for + the queues existing in the tQosEgrQueueTable. + + tQosEgrQGroupTable holds a list of all the queue-groups in the managed + system defined. Queue-groups should exist in this table before being + referenced by the forwarding class mappings within the queue policy as + defined in the tSapIngressFCTable." + ::= { tSharedQueueObjects 6 } + +tQosEgrQGroupEntry OBJECT-TYPE + SYNTAX TQosEgrQGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrQGroupEntry defines an entry in the tQosEgrQGroupTable. + + Entries are created/deleted in this table by SNMP sets to + tQosEgrQGroupRowStatus." + INDEX { tQosEgrQGroupName } + ::= { tQosEgrQGroupTable 1 } + +TQosEgrQGroupEntry ::= SEQUENCE +{ + tQosEgrQGroupName TNamedItem, + tQosEgrQGroupRowStatus RowStatus, + tQosEgrQGroupLastChanged TimeStamp, + tQosEgrQGroupDescr TItemDescription, + tQosEgrQGroupHsmdaPacketOffset TEgressHsmdaPerPacketOffset, + tQosEgrQGroupHsmdaWrrPolicy TNamedItemOrEmpty, + tQosEgrQGroupHsmdaLowBrstMaxCls Unsigned32, + tQosEgrQGroupQsHqosManageable TruthValue, + tQosEgrQGroupHsAttachPlcy TNamedItem +} + +tQosEgrQGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrQGroupName defines the Egress Queue Group name. It uniquely + identifies an egress queue group in the managed system." + ::= { tQosEgrQGroupEntry 1 } + +tQosEgrQGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrQGroupRowStatus allows entries to be created and deleted in the + tQosEgrQGroupTable. The deletion of an entry in this table will fail + if the queue is being referenced by a forwarding class mapping in the + queue policy." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tQosEgrQGroupEntry 2 } + +tQosEgrQGroupLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosEgrQGroupLastChanged indicates the value of sysUpTime when the + queue entry was last modified." + ::= { tQosEgrQGroupEntry 3 } + +tQosEgrQGroupDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrQGroupDescr specifies the description of the queue-group." + DEFVAL { ''H } + ::= { tQosEgrQGroupEntry 4 } + +tQosEgrQGroupHsmdaPacketOffset OBJECT-TYPE + SYNTAX TEgressHsmdaPerPacketOffset + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQGroupHsmdaPacketOffset specifies the value, in + bytes, of the adjustment to make to the size of each packet for HSMDA + queue accounting." + DEFVAL { 0 } + ::= { tQosEgrQGroupEntry 5 } + +tQosEgrQGroupHsmdaWrrPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQGroupHsmdaWrrPolicy specifies the HSMDA Weighted + Round Robin (WRR) scheduling policy to use." + DEFVAL { "" } + ::= { tQosEgrQGroupEntry 6 } + +tQosEgrQGroupHsmdaLowBrstMaxCls OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQGroupHsmdaLowBrstMaxCls specifies which class + should use the low priority burst threshold. + + Use the low priority burst threshold for all classes starting from 1, + up to and including that specified by tQosEgrQGroupHsmdaLowBrstMaxCls. + + Use the high priority burst threshold for all classes greater than the + value of tQosEgrQGroupHsmdaLowBrstMaxCls, up to and including class 8." + DEFVAL { 8 } + ::= { tQosEgrQGroupEntry 7 } + +tQosEgrQGroupQsHqosManageable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupQsHqosManageable specifies whether the + queues within this egress queue-group are to be managed by the + Hierarchical QoS process when this queue-group is applied to an + ethernet egress access or network port." + DEFVAL { true } + ::= { tQosEgrQGroupEntry 8 } + +tQosEgrQGroupHsAttachPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsAttachPlcy specifies the HS attachment + policy defined in tHsAttachPlcyTable." + DEFVAL { "default" } + ::= { tQosEgrQGroupEntry 9 } + +tQosEgrQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosEgrQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrQueueTable defines all egress queues." + ::= { tSharedQueueObjects 7 } + +tQosEgrQueueEntry OBJECT-TYPE + SYNTAX TQosEgrQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrQueueEntry defines a particular egress queue. Entries are + created and deleted by user." + INDEX { + tQosEgrQGroupName, + tQosEgrQueue + } + ::= { tQosEgrQueueTable 1 } + +TQosEgrQueueEntry ::= SEQUENCE +{ + tQosEgrQueue TEgressQueueId, + tQosEgrQueueRowStatus RowStatus, + tQosEgrQueueParent TNamedItemOrEmpty, + tQosEgrQueueLevel TLevel, + tQosEgrQueueWeight TWeight, + tQosEgrQueueCIRLevel TLevelOrDefault, + tQosEgrQueueCIRWeight TWeight, + tQosEgrQueueExpedite INTEGER, + tQosEgrQueueCBS TBurstSize, + tQosEgrQueueMBS TBurstSize, + tQosEgrQueueHiPrioOnly TBurstPercentOrDefault, + tQosEgrQueuePIRAdaptation TAdaptationRule, + tQosEgrQueueCIRAdaptation TAdaptationRule, + tQosEgrQueueAdminPIR TQosQueuePIRRate, + tQosEgrQueueAdminCIR TQosQueueCIRRate, + tQosEgrQueueLastChanged TimeStamp, + tQosEgrQueueUsePortParent TruthValue, + tQosEgrQueuePortLvl TLevel, + tQosEgrQueuePortWght TWeight, + tQosEgrQueuePortCIRLvl TLevelOrDefault, + tQosEgrQueuePortCIRWght TWeight, + tQosEgrQueuePoolName TNamedItemOrEmpty, + tQosEgrQueueXPWredQ TruthValue, + tQosEgrQueueXPWredQSlope TNamedItem, + tQosEgrQueueMBSBytes TBurstSizeBytes, + tQosEgrQueueAdminPIRPercent Unsigned32, + tQosEgrQueueAdminCIRPercent Unsigned32, + tQosEgrQueueRateType TPolicerRateTypeWithRefLimit, + tQosEgrQueueBurstLimit TBurstLimit, + tQosEgrQueueAdvCfgPolicy TNamedItemOrEmpty, + tQosEgrQueuePktOffset TEgressPerPacketOffset, + tQosEgrQueueHiLowPrioOnly TBurstPercentOrDefault, + tQosEgrQueueWredQMode INTEGER, + tQosEgrQueueWredQSlopeUsage INTEGER, + tQosEgrQueueDynamicMbs TruthValue, + tQosEgrQueueQueueDelay Unsigned32, + tQosEgrQDrpTailExcdReductnMbs TBurstPercentOrDefault, + tQosEgrQDrpTailHiPlusReductnMbs TBurstPercentOrDefault, + tQosEgrQDrpTailLowReductnMbs TBurstPercentOrDefault, + tQosEgrQDrpTailHighReductnMbs TBurstPercentOrDefault, + tQosEgrQueueHsWrrWeight Unsigned32, + tQosEgrQueueHsClassWeight Unsigned32, + tQosEgrQueueHsWredQSlopePlcy TNamedItem, + tQosEgrQueueHsAltClssPool TruthValue +} + +tQosEgrQueue OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosEgrQueue identifies the queue index which is used as + the second index to the table entry. Zero is not allowed." + ::= { tQosEgrQueueEntry 1 } + +tQosEgrQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { tQosEgrQueueEntry 2 } + +tQosEgrQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueParent specifies the scheduler to which this + queue would be feeding." + DEFVAL { ''H } + ::= { tQosEgrQueueEntry 3 } + +tQosEgrQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueLevel specifies the level of priority while + feeding the parent." + DEFVAL { 1 } + ::= { tQosEgrQueueEntry 4 } + +tQosEgrQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueWeight specifies the weight that needs to be + used by the scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { tQosEgrQueueEntry 5 } + +tQosEgrQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueCIRLevel specifies the level of priority + while feeding the parent. The level '0' means treat all offered + load for this queue as for the above CIR traffic." + DEFVAL { 0 } + ::= { tQosEgrQueueEntry 6 } + +tQosEgrQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueCIRWeight specifies the weight that needs to + be used until the committed rate by the scheduler to which this queue + would be feeding." + DEFVAL { 1 } + ::= { tQosEgrQueueEntry 7 } + +tQosEgrQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + bestEffort (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueExpedite specifies the priority that this + queue should be assigned by the hardware level schedulers." + DEFVAL { bestEffort } + ::= { tQosEgrQueueEntry 8 } + +tQosEgrQueueCBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueCBS specifies the amount of reserved buffer + space for the queue." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 9 } + +tQosEgrQueueMBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo-bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQueueMBS specifies the maximum amount of buffer + space allowed for the queue. + + This object has been replaced with tQosEgrQueueMBSBytes object." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 10 } + +tQosEgrQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQueueHiPrioOnly specifies the percentage of buffer + space for the queue, used exclusively by high priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + tQosEgrQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 11 } + +tQosEgrQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueuePIRAdaptation specifies the adaptation rule + to be used while computing the operational PIR value. The adaptation + rule specifies the rules to compute the operational values while + maintaining minimum offset." + DEFVAL { closest } + ::= { tQosEgrQueueEntry 12 } + +tQosEgrQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueCIRAdaptation specifies the adaptation rule + to be used while computing the operational CIR value. The adaptation + rule specifies the rules to compute the operational values while + maintaining minimum offset." + DEFVAL { closest } + ::= { tQosEgrQueueEntry 13 } + +tQosEgrQueueAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueAdminPIR specifies the administrative PIR. + + An 'inconsistentValue' error is returned if tQosEgrQueueAdminPIR is + set to non-default value when the object tQosEgrQueueRateType is set + to 'percent'." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 14 } + +tQosEgrQueueAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueAdminCIR specifies the administrative CIR. + + An 'inconsistentValue' error is returned if tQosEgrQueueAdminCIR is + set to non-default value when the object tQosEgrQueueRateType is set + to 'percent'." + DEFVAL { 0 } + ::= { tQosEgrQueueEntry 15 } + +tQosEgrQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosEgrQueueLastChanged indicates the timestamp of last + change to this row in tQosEgrQueueTable." + ::= { tQosEgrQueueEntry 18 } + +tQosEgrQueueUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueUsePortParent specifies whether this queue is + parented by a port-level scheduler. When the value is 'true', this SAP + egress queue is parented by a port-level scheduler. This object is + mutually exclusive with tQosEgrQueueParent. Only one kind of parent is + allowed." + DEFVAL { false } + ::= { tQosEgrQueueEntry 19 } + +tQosEgrQueuePortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tQosEgrQueuePortLvl specifies the port + priority this queue will use to receive bandwidth from the port-level + scheduler for its above-cir offered load. An 'inconsistentValue' error + is returned if the value of tQosEgrQueuePortLvl is set to non-default + value when the value of object tQosEgrQueueUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tQosEgrQueueEntry 20 } + +tQosEgrQueuePortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tQosEgrQueuePortWght specifies the weight this + queue will use to receive bandwidth from the port-level scheduler for + its above-cir offered load. An 'inconsistentValue' error is returned + if the value of tQosEgrQueuePortWght is set to non-default value when + the value of object tQosEgrQueueUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tQosEgrQueueEntry 21 } + +tQosEgrQueuePortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tQosEgrQueuePortCIRLvl specifies the port + priority this queue will use to receive bandwidth from the port-level + scheduler for its within-cir offered load. An 'inconsistentValue' + error is returned if the value of tQosEgrQueuePortCIRLvl is set to + non-default value when the value of object tQosEgrQueueUsePortParent + is 'false'." + DEFVAL { 0 } + ::= { tQosEgrQueueEntry 22 } + +tQosEgrQueuePortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tQosEgrQueuePortCIRWght specifies the weight + this queue will use to receive bandwidth from the port-level scheduler + for its within-cir offered load. An 'inconsistentValue' error is + returned if the value of tQosEgrQueuePortCIRWght is set to non-default + value when the value of object tQosEgrQueueUsePortParent is 'false'." + DEFVAL { 0 } + ::= { tQosEgrQueueEntry 23 } + +tQosEgrQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQueuePoolName specifies the name of the pool to be + applied for SAP egress queue." + DEFVAL { ''H } + ::= { tQosEgrQueueEntry 24 } + +tQosEgrQueueXPWredQ OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQueueXPWredQ specifies whether to alter the + generic pool association of the queue for the purpose of allowing + queue-specific WRED slopes with minimal provisioning. + + This object is obsoleted in 14.0 release and replaced by + tQosEgrQueueWredQMode." + DEFVAL { false } + ::= { tQosEgrQueueEntry 25 } + +tQosEgrQueueXPWredQSlope OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueXPWredQSlope specifies the name of the slope + policy to be applied for QOS egress queue. + + When tQosEgrQueueXPWredQ has the value 'false', an 'inconsistentValue' + error is returned if an attempt is made to set this object to a value + other than 'default'." + DEFVAL { "default" } + ::= { tQosEgrQueueEntry 26 } + +tQosEgrQueueMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueMBSBytes specifies the maximum amount of + buffer space allowed for the queue." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 27 } + +tQosEgrQueueAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueAdminPIRPercent specifies the administrative + PIR percentage, in centipercent. + + An 'inconsistentValue' error is returned if + tQosEgrQueueAdminPIRPercent is set to non-default value when the + object tQosEgrQueueRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosEgrQueueEntry 28 } + +tQosEgrQueueAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueAdminCIRPercent specifies the administrative + CIR percentage, in centipercent. + + An 'inconsistentValue' error is returned if + tQosEgrQueueAdminCIRPercent is set to non-default value when the + object tQosEgrQueueRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tQosEgrQueueEntry 29 } + +tQosEgrQueueRateType OBJECT-TYPE + SYNTAX TPolicerRateTypeWithRefLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueRateType specifies the type of Egress queue + rate. + + When the value of the object is set to 'kbps', the egresss queue rates + are specified in kbps. The objects tQosEgrQueueAdminCIRPercent and + tQosEgrQueueAdminPIRPercent will be set to their default values. + + When the value of the object is set to 'percentPortLimit' or + 'percentLocalLimit' or 'percentReferPortLimit', the egress queue rates + are specified in percentage. The objects tQosEgrQueueAdminCIR and + tQosEgrQueueAdminPIR will be set to their default values." + DEFVAL { kbps } + ::= { tQosEgrQueueEntry 30 } + +tQosEgrQueueBurstLimit OBJECT-TYPE + SYNTAX TBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueBurstLimit specifies the explicit shaping + burst size of a queue." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 31 } + +tQosEgrQueueAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this queue." + DEFVAL { ''H } + ::= { tQosEgrQueueEntry 32 } + +tQosEgrQueuePktOffset OBJECT-TYPE + SYNTAX TEgressPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueuePktOffset specifies the packet byte + offset to be applied with this queue." + DEFVAL { 0 } + ::= { tQosEgrQueueEntry 33 } + +tQosEgrQueueHiLowPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrQueueHiLowPrioOnly specifies the percentage of + buffer space for the queue, used exclusively by high priority + (exceed-profile) packets. + + This object is obsoleted in 15.0 release and has been replaced with + tQosEgrQDrpTailExcdReductnMbs object." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 34 } + +tQosEgrQueueWredQMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + native (1), + poolPerQueue (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueWredQMode specifies the generic pool + association of the queue for the purpose of allowing queue-specific + WRED slopes. + + When the value of this object is set to 'native (1)', the queues draw + buffers from FP megapool. + + When the value of this object is set to 'poolPerQueue (2)', the queues + draw buffers from a dedicated buffer pool per queue. + + The value of tQosEgrQueueWredQSlopeUsage can be set to 'default (1)', + when the value of tQosEgrQueueWredQMode is set to 'poolPerQueue (2)' + and the value of tQosEgrQueueWredQSlopeUsage can be set to 'exceedLow + (2)', when the value of tQosEgrQueueWredQMode is set to 'native (1)'." + DEFVAL { none } + ::= { tQosEgrQueueEntry 35 } + +tQosEgrQueueWredQSlopeUsage OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + default (1), + exceedLow (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueWredQSlopeUsage specifies which slopes are + active for given slope-mode specified by tQosEgrQueueWredQMode. + + When the value of this object is set to 'default (1)', the traffic is + subjected to slopes configured under tSlopePolicyTable. + + When the value of this object is set to 'exceedLow (2)', the traffic + is subjected to two slopes (low and exceed) configured under + tSlopePolicyTable and a drop tail. + + The value of tQosEgrQueueWredQSlopeUsage can be set to 'default (1)', + when the value of tQosEgrQueueWredQMode is set to 'poolPerQueue (2)' + and the value of tQosEgrQueueWredQSlopeUsage can be set to 'exceedLow + (2)', when the value of tQosEgrQueueWredQMode is set to 'native (1)'." + DEFVAL { notApplicable } + ::= { tQosEgrQueueEntry 36 } + +tQosEgrQueueDynamicMbs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueDynamicMbs specifies whether to enable the + support for dynamically modifying the MBS size of a queue in order to + maintain the maximum latency for traffic in the queue based on the + queue's configured MBS and the ratio of its operational PIR to its + admin PIR." + DEFVAL { false } + ::= { tQosEgrQueueEntry 37 } + +tQosEgrQueueQueueDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueQueueDelay specifies the target queue-delay + for packets forward through this queue." + DEFVAL { 0 } + ::= { tQosEgrQueueEntry 38 } + +tQosEgrQDrpTailExcdReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQDrpTailExcdReductnMbs specifies the percentage at + which exceed drop tail is being reduced from the MBS specified by + tQosEgrQueueMBSBytes." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 39 } + +tQosEgrQDrpTailHiPlusReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQDrpTailHiPlusReductnMbs specifies the percentage + at which highplus drop tail is being reduced from the MBS specified by + tQosEgrQueueMBSBytes." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 40 } + +tQosEgrQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQDrpTailLowReductnMbs specifies the percentage at + which low drop tail is being reduced from the MBS specified by + tQosEgrQueueMBSBytes." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 41 } + +tQosEgrQDrpTailHighReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQDrpTailHighReductnMbs specifies the percentage at + which high drop tail is being reduced from the MBS specified by + tQosEgrQueueMBSBytes." + DEFVAL { -1 } + ::= { tQosEgrQueueEntry 42 } + +tQosEgrQueueHsWrrWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueHsWrrWeight specifies the Weighted Round + Robin (WRR) weight which this queue should parent into the scheduler. + The weight of each queue determines how much bandwidth that queue gets + out of the total rate for the scheduling class." + DEFVAL { 1 } + ::= { tQosEgrQueueEntry 43 } + +tQosEgrQueueHsClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (1 | 2 | 4 | 8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueHsClassWeight specifies the weight of the + scheduling class." + DEFVAL { 1 } + ::= { tQosEgrQueueEntry 44 } + +tQosEgrQueueHsWredQSlopePlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueHsWredQSlopePlcy specifies the name of the + slope policy to be applied for egress queue-group templates queue." + DEFVAL { "_tmnx_hs_default" } + ::= { tQosEgrQueueEntry 45 } + +tQosEgrQueueHsAltClssPool OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQueueHsAltClssPool specifies whether the HS + alternate class port pool buffer should be used for traffic." + DEFVAL { false } + ::= { tQosEgrQueueEntry 46 } + +tQosEgrQGroupFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosEgrQGroupFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information of forwarding classes in a egress + queue group." + ::= { tSharedQueueObjects 8 } + +tQosEgrQGroupFCEntry OBJECT-TYPE + SYNTAX TQosEgrQGroupFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular queue group's forwarding class." + INDEX { + tQosEgrQGroupName, + tQosEgrQGroupFCName + } + ::= { tQosEgrQGroupFCTable 1 } + +TQosEgrQGroupFCEntry ::= SEQUENCE +{ + tQosEgrQGroupFCName TFCName, + tQosEgrQGroupFCRowStatus RowStatus, + tQosEgrQGroupFCLastChanged TimeStamp, + tQosEgrQGroupFCQueue TEgressQueueId +} + +tQosEgrQGroupFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tQosEgrQGroupFCName specifies the name of the + forwarding class" + ::= { tQosEgrQGroupFCEntry 1 } + +tQosEgrQGroupFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupFCRowStatus specifies the Row Status for + this entry." + ::= { tQosEgrQGroupFCEntry 2 } + +tQosEgrQGroupFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupFCLastChanged indicates the timestamp of + last change to this row in tQosEgrQGroupFCTable." + ::= { tQosEgrQGroupFCEntry 3 } + +tQosEgrQGroupFCQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupFCQueue specifies the queue to be used for + the packets in this forwarding class. " + DEFVAL { 0 } + ::= { tQosEgrQGroupFCEntry 4 } + +tQosEgrHsmdaQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosEgrHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about all Queue Group template HSMDA queues." + ::= { tSharedQueueObjects 9 } + +tQosEgrHsmdaQueueEntry OBJECT-TYPE + SYNTAX TQosEgrHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular HSMDA queue in a queue group template. + + Entries are created by the system when a Queue group template + tQosEgrQGroupName is created. Individual HSMDA queue properties can be + modified by the user." + INDEX { + tQosEgrQGroupName, + tQosEgrHsmdaQueue + } + ::= { tQosEgrHsmdaQueueTable 1 } + +TQosEgrHsmdaQueueEntry ::= SEQUENCE +{ + tQosEgrHsmdaQueue TEgressHsmdaQueueId, + tQosEgrHsmdaQueueRowStatus RowStatus, + tQosEgrHsmdaQueueLastChanged TimeStamp, + tQosEgrHsmdaQueuePIRAdaptn TAdaptationRule, + tQosEgrHsmdaQueueAdminPIR THsmdaPIRKRate, + tQosEgrHsmdaQueueSlopePolicy TNamedItem, + tQosEgrHsmdaQueueWrrWeight THsmdaWrrWeight, + tQosEgrHsmdaQueueMBS THSMDABurstSizeBytes, + tQosEgrHsmdaQueueBurstLimit THSMDAQueueBurstLimit +} + +tQosEgrHsmdaQueue OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The HSMDA queue ID is used as the secondary index to the table entry." + ::= { tQosEgrHsmdaQueueEntry 1 } + +tQosEgrHsmdaQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueueRowStatus is used for the creation and + deletion of entries in the tQosEgrHsmdaQueueTable." + ::= { tQosEgrHsmdaQueueEntry 2 } + +tQosEgrHsmdaQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueueLastChanged indicates the timestamp of + last change to this row in tQosEgrHsmdaQueueTable." + ::= { tQosEgrHsmdaQueueEntry 3 } + +tQosEgrHsmdaQueuePIRAdaptn OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueuePIRAdaptn specifies the adaptation rule + to be used while computing the operational PIR value. The adaptation + rule specifies the rules to compute the operational values while + maintaining minimum offset." + DEFVAL { closest } + ::= { tQosEgrHsmdaQueueEntry 4 } + +tQosEgrHsmdaQueueAdminPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueueAdminPIR specifies the administrative + PIR specified by the user." + DEFVAL { -1 } + ::= { tQosEgrHsmdaQueueEntry 5 } + +tQosEgrHsmdaQueueSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueueSlopePolicy specifies the slope policy + specified by the user." + DEFVAL { "default" } + ::= { tQosEgrHsmdaQueueEntry 6 } + +tQosEgrHsmdaQueueWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueueWrrWeight specifies the weight with + which this queue should parent into the HSMDA scheduler, provided it + is not superseded by the Weighted Round Robin (WRR) policy. The weight + of each queue determines how much bandwidth that queue gets out of the + total rate for the scheduling class." + DEFVAL { 1 } + ::= { tQosEgrHsmdaQueueEntry 7 } + +tQosEgrHsmdaQueueMBS OBJECT-TYPE + SYNTAX THSMDABurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueueMBS specifies the maximum amount of + buffer space (in bytes) allowed for this HSMDA queue." + DEFVAL { -1 } + ::= { tQosEgrHsmdaQueueEntry 8 } + +tQosEgrHsmdaQueueBurstLimit OBJECT-TYPE + SYNTAX THSMDAQueueBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrHsmdaQueueBurstLimit specifies the explicit + shaping burst size of the queue." + DEFVAL { -1 } + ::= { tQosEgrHsmdaQueueEntry 9 } + +tQosEgrQGroupHsWrrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosEgrQGroupHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosEgrQGroupHsWrrGrpTable contains HS WRR (Weighted Round Robin) + group information on egress queue-group templates. + + Entries in this table are created whenever an egress queue-group + template is created in tQosEgrQGroupEntry." + ::= { tSharedQueueObjects 10 } + +tQosEgrQGroupHsWrrGrpEntry OBJECT-TYPE + SYNTAX TQosEgrQGroupHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in tQosEgrQGroupHsWrrGrpEntry represents the information + about a particular HS WRR Group specified by tQosEgrQGroupHsWrrGrpId." + INDEX { + tQosEgrQGroupName, + tQosEgrQGroupHsWrrGrpId + } + ::= { tQosEgrQGroupHsWrrGrpTable 1 } + +TQosEgrQGroupHsWrrGrpEntry ::= SEQUENCE +{ + tQosEgrQGroupHsWrrGrpId Unsigned32, + tQosEgrQGroupHsWrrGrpLastChanged TimeStamp, + tQosEgrQGroupHsWrrGrpRateType TRateType, + tQosEgrQGroupHsWrrGrpRate Unsigned32, + tQosEgrQGroupHsWrrGrpRatePercent Unsigned32, + tQosEgrQGroupHsWrrGrpPIRAdaption TAdaptationRule, + tQosEgrQGroupHsWrrGrpClassWeight Unsigned32 +} + +tQosEgrQGroupHsWrrGrpId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpId indicates the HS WRR group + identifier." + ::= { tQosEgrQGroupHsWrrGrpEntry 1 } + +tQosEgrQGroupHsWrrGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpLastChanged indicates the sysUpTime + for the last change to this row." + ::= { tQosEgrQGroupHsWrrGrpEntry 2 } + +tQosEgrQGroupHsWrrGrpRateType OBJECT-TYPE + SYNTAX TRateType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpRateType specifies the rate type for + this group. + + When the value of tQosEgrQGroupHsWrrGrpRateType is set to 'kbps', the + group rates are specified in kbps. The object + tQosEgrQGroupHsWrrGrpRatePercent will be set to its default values. + + When the value of tQosEgrQGroupHsWrrGrpRateType is set to 'percent', + the group rates are specified in percentage. The object + tQosEgrQGroupHsWrrGrpRate will be set to its default value." + DEFVAL { kbps } + ::= { tQosEgrQGroupHsWrrGrpEntry 3 } + +tQosEgrQGroupHsWrrGrpRate OBJECT-TYPE + SYNTAX Unsigned32 (1..2000000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpRate specifies the queue's PIR + expressed as a percentage of line rate." + DEFVAL { 4294967295 } + ::= { tQosEgrQGroupHsWrrGrpEntry 5 } + +tQosEgrQGroupHsWrrGrpRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpRatePercent specifies the group rate + percent, in centipercent. + + An 'inconsistentValue' error is returned if + tQosEgrQGroupHsWrrGrpRatePercent is set to non-default value when the + object tQosEgrQGroupHsWrrGrpRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosEgrQGroupHsWrrGrpEntry 6 } + +tQosEgrQGroupHsWrrGrpPIRAdaption OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpPIRAdaption specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational values + while maintaining minimum offset." + DEFVAL { closest } + ::= { tQosEgrQGroupHsWrrGrpEntry 7 } + +tQosEgrQGroupHsWrrGrpClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (1 | 2 | 4 | 8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpClassWeight specifies the weight of + scheduling class." + DEFVAL { 1 } + ::= { tQosEgrQGroupHsWrrGrpEntry 8 } + +tSlopeObjects OBJECT IDENTIFIER ::= { tQosObjects 10 } + +tSlopePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSlopePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slope Policy Table. Each entry in this table defines the RED slopes + for the high and the low priority traffic." + ::= { tSlopeObjects 1 } + +tSlopePolicyEntry OBJECT-TYPE + SYNTAX TSlopePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slope Policy Entry." + INDEX { tSlopePolicy } + ::= { tSlopePolicyTable 1 } + +TSlopePolicyEntry ::= SEQUENCE +{ + tSlopePolicy TNamedItem, + tSlopeRowStatus RowStatus, + tSlopeDescription TItemDescription, + tSlopeHiAdminStatus TmnxAdminStateUpDown, + tSlopeHiStartAverage Unsigned32, + tSlopeHiMaxAverage Unsigned32, + tSlopeHiMaxProbability Unsigned32, + tSlopeLoAdminStatus TmnxAdminStateUpDown, + tSlopeLoStartAverage Unsigned32, + tSlopeLoMaxAverage Unsigned32, + tSlopeLoMaxProbability Unsigned32, + tSlopeTimeAvgFactor Unsigned32, + tSlopeLastChanged TimeStamp, + tSlopeExceedAdminStatus TmnxAdminStateUpDown, + tSlopeExceedStartAverage Unsigned32, + tSlopeExceedMaxAverage Unsigned32, + tSlopeExceedMaxProbability Unsigned32, + tSlopeHighPlusAdminStatus TmnxAdminStateUpDown, + tSlopeHighPlusStartAverage Unsigned32, + tSlopeHighPlusMaxAverage Unsigned32, + tSlopeHighPlusMaxProbability Unsigned32 +} + +tSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSlopePolicy maintains the name of the slope policy identifying the + policy." + ::= { tSlopePolicyEntry 1 } + +tSlopeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tSlopePolicyEntry 2 } + +tSlopeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description of the policy." + DEFVAL { ''H } + ::= { tSlopePolicyEntry 3 } + +tSlopeHiAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSlopeHiAdminStatus specifies the admin state for the high priority + RED slope. If the tSlopeHiAdminStatus is set to 'down', the RED slope + is inactive." + DEFVAL { down } + ::= { tSlopePolicyEntry 4 } + +tSlopeHiStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 70 } + ::= { tSlopePolicyEntry 5 } + +tSlopeHiMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will + be dropped." + DEFVAL { 90 } + ::= { tSlopePolicyEntry 6 } + +tSlopeHiMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tSlopeHiStartAverage up to the tSlopeHiMaxProbability at the + tSlopeHiMaxAverage." + DEFVAL { 80 } + ::= { tSlopePolicyEntry 7 } + +tSlopeLoAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSlopeLoAdminStatus specifies the admin state for the high priority + RED slope. If the tSlopeLoAdminStatus is set to 'down', the RED slope + is inactive." + DEFVAL { down } + ::= { tSlopePolicyEntry 8 } + +tSlopeLoStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 50 } + ::= { tSlopePolicyEntry 9 } + +tSlopeLoMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will + be dropped." + DEFVAL { 75 } + ::= { tSlopePolicyEntry 10 } + +tSlopeLoMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tSlopeLoStartAverage up to the tSlopeLoMaxProbability at the + tSlopeLoMaxAverage." + DEFVAL { 80 } + ::= { tSlopePolicyEntry 11 } + +tSlopeTimeAvgFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time average factor describes the weighting between the previous + shared buffer average utilization result and the new shared buffer + utilization in determining the new shared buffer average utilization." + DEFVAL { 7 } + ::= { tSlopePolicyEntry 12 } + +tSlopeLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of when this entry was last changed." + ::= { tSlopePolicyEntry 13 } + +tSlopeExceedAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeExceedAdminStatus specifies the admin state for the + exceed priority RED slope. If the tSlopeExceedAdminStatus is set to + 'down', the RED slope is inactive." + DEFVAL { down } + ::= { tSlopePolicyEntry 15 } + +tSlopeExceedStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeExceedStartAverage specifies the percentage of the + buffer utilized after which the drop probability starts to rise above + 0." + DEFVAL { 30 } + ::= { tSlopePolicyEntry 16 } + +tSlopeExceedMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeExceedMaxAverage specifies the percentage of the + buffer utilized after which the drop probability is 100 percent. This + implies that all packets beyond this point will be dropped." + DEFVAL { 55 } + ::= { tSlopePolicyEntry 17 } + +tSlopeExceedMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeExceedMaxProbability the drop probability increases + steadily from 0 at the tSlopeExceedStartAverage up to the + tSlopeExceedMaxProbability at the tSlopeExceedMaxAverage." + DEFVAL { 80 } + ::= { tSlopePolicyEntry 18 } + +tSlopeHighPlusAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeHighPlusAdminStatus specifies the admin state for + the high-plus priority RED slope. If the tSlopeHighPlusAdminStatus is + set to 'down', the RED slope is inactive." + DEFVAL { down } + ::= { tSlopePolicyEntry 19 } + +tSlopeHighPlusStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeHighPlusStartAverage specifies the percentage of + the buffer utilized after which the drop probability starts to rise + above 0." + DEFVAL { 85 } + ::= { tSlopePolicyEntry 20 } + +tSlopeHighPlusMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeHighPlusMaxAverage specifies the percentage of the + buffer utilized after which the drop probability is 100 percent. This + implies that all packets beyond this point will be dropped." + DEFVAL { 100 } + ::= { tSlopePolicyEntry 21 } + +tSlopeHighPlusMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSlopeHighPlusMaxProbability the drop probability + increases steadily from 0 at the tSlopeHighPlusStartAverage up to the + tSlopeHighPlusMaxProbability at the tSlopeHighPlusMaxAverage." + DEFVAL { 80 } + ::= { tSlopePolicyEntry 22 } + +tHsmdaSlopePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsmdaSlopePolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tHsmdaSlopePolicyTable has an entry for each HSMDA slope policy + configured on this system." + ::= { tSlopeObjects 2 } + +tHsmdaSlopePolicyEntry OBJECT-TYPE + SYNTAX THsmdaSlopePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HSMDA slope policy. Entries are + created and deleted by the user." + INDEX { tHsmdaSlopePolicyName } + ::= { tHsmdaSlopePolicyTable 1 } + +THsmdaSlopePolicyEntry ::= SEQUENCE +{ + tHsmdaSlopePolicyName TNamedItem, + tHsmdaSlopePolicyRowStatus RowStatus, + tHsmdaSlopeLastChanged TimeStamp, + tHsmdaSlopeDescription TItemDescription, + tHsmdaSlopeQueueMbs Unsigned32, + tHsmdaSlopeHiAdminStatus TmnxEnabledDisabledAdminState, + tHsmdaSlopeHiStartDepth Unsigned32, + tHsmdaSlopeHiMaxDepth Unsigned32, + tHsmdaSlopeHiMaxProbability Unsigned32, + tHsmdaSlopeLoAdminStatus TmnxEnabledDisabledAdminState, + tHsmdaSlopeLoStartDepth Unsigned32, + tHsmdaSlopeLoMaxDepth Unsigned32, + tHsmdaSlopeLoMaxProbability Unsigned32 +} + +tHsmdaSlopePolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsmdaSlopePolicyName specifies the name of the HSMDA + slope policy." + ::= { tHsmdaSlopePolicyEntry 1 } + +tHsmdaSlopePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopePolicyRowStatus is used for the creation and + deletion of HSMDA slope policies." + ::= { tHsmdaSlopePolicyEntry 2 } + +tHsmdaSlopeLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsmdaSlopePolicyEntry 3 } + +tHsmdaSlopeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeDescription specifies the description of this + HSMDA slope policy." + DEFVAL { "" } + ::= { tHsmdaSlopePolicyEntry 4 } + +tHsmdaSlopeQueueMbs OBJECT-TYPE + SYNTAX Unsigned32 (0..500000) + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeQueueMbs specifies the maximum amount of + buffer space, in bytes, allowed for any HSMDA queue associated with + this HSMDA slope policy. + + Specifying a value of 0 effectively disables all queues associated + with this slope policy causing each queue to discard all packets. + + This object is obsoleted in 10.0 Release." + DEFVAL { 16800 } + ::= { tHsmdaSlopePolicyEntry 5 } + +tHsmdaSlopeHiAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeHiAdminStatus specifies the admin state for + the high priority RED slope. If the tHsmdaSlopeHiAdminStatus is set to + 'disabled', the RED slope is inactive." + DEFVAL { enabled } + ::= { tHsmdaSlopePolicyEntry 6 } + +tHsmdaSlopeHiStartDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeHiStartDepth specifies the percentage of the + buffer utilized after which the drop probability starts to rise above + 0." + DEFVAL { 10000 } + ::= { tHsmdaSlopePolicyEntry 7 } + +tHsmdaSlopeHiMaxDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeHiMaxDepth specifies the percentage of the + buffer utilized after which the drop probability is 100 percent. This + implies that all packets beyond this point will be dropped." + DEFVAL { 10000 } + ::= { tHsmdaSlopePolicyEntry 8 } + +tHsmdaSlopeHiMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeHiMaxProbability specifies the drop + probability, as a percentage, when the Hsmda queue depth reaches + tHsmdaSlopeHiMaxDepth. The drop increases steadily from 0 at the + tHsmdaSlopeHiStartDepth up to the tHsmdaSlopeHiMaxProbability at the + tHsmdaSlopeHiMaxDepth." + DEFVAL { 10000 } + ::= { tHsmdaSlopePolicyEntry 9 } + +tHsmdaSlopeLoAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeLoAdminStatus specifies the admin state for + the low priority RED slope. If the tHsmdaSlopeLoAdminStatus is set to + 'disabled', the RED slope is inactive." + DEFVAL { enabled } + ::= { tHsmdaSlopePolicyEntry 10 } + +tHsmdaSlopeLoStartDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeLoStartDepth specifies the percentage of the + buffer utilized after which the drop probability starts to rise above + 0." + DEFVAL { 9000 } + ::= { tHsmdaSlopePolicyEntry 11 } + +tHsmdaSlopeLoMaxDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeLoMaxDepth specifies the percentage of the + buffer utilized after which the drop probability is 100 percent. This + implies that all packets beyond this point will be dropped." + DEFVAL { 9000 } + ::= { tHsmdaSlopePolicyEntry 12 } + +tHsmdaSlopeLoMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSlopeLoMaxProbability specifies the drop + probability, as a percentage, when the Hsmda queue depth reaches + tHsmdaSlopeLoMaxDepth. The drop increases steadily from 0 at the + tHsmdaSlopeLoStartDepth up to the tHsmdaSlopeLoMaxProbability at the + tHsmdaSlopeLoMaxDepth." + DEFVAL { 10000 } + ::= { tHsmdaSlopePolicyEntry 13 } + +tSchedulerObjects OBJECT IDENTIFIER ::= { tQosObjects 12 } + +tSchedulerPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSchedulerPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 1 } + +tSchedulerPolicyEntry OBJECT-TYPE + SYNTAX TSchedulerPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Scheduler Policy." + INDEX { IMPLIED tSchedulerPolicyName } + ::= { tSchedulerPolicyTable 1 } + +TSchedulerPolicyEntry ::= SEQUENCE +{ + tSchedulerPolicyName TNamedItem, + tSchedulerPolicyRowStatus RowStatus, + tSchedulerPolicyDescription TItemDescription, + tSchedulerPolicyLastChanged TimeStamp, + tSchedulerPolicyFrameBasedAccnt TruthValue, + tSchedulerPolicyTier1ParentLoc TmnxSchedPlcyParentLocation +} + +tSchedulerPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the scheduler policy." + ::= { tSchedulerPolicyEntry 1 } + +tSchedulerPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tSchedulerPolicyEntry 2 } + +tSchedulerPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description for the scheduler policy" + DEFVAL { ''H } + ::= { tSchedulerPolicyEntry 3 } + +tSchedulerPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSchedulerPolicyTable." + ::= { tSchedulerPolicyEntry 4 } + +tSchedulerPolicyFrameBasedAccnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSchedulerPolicyFrameBasedAccnt specifies whether to use + frame-based accounting for the schedulers within the scheduler policy + and the children queues parented to the scheduling policy. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { tSchedulerPolicyEntry 5 } + +tSchedulerPolicyTier1ParentLoc OBJECT-TYPE + SYNTAX TmnxSchedPlcyParentLocation + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSchedulerPolicyTier1ParentLoc specifies the + location in which the tier 1 schedulers in this scheduler policy will + look to find their parent. + + The value of tSchedulerPolicyTier1ParentLoc has no effect for + schedulers with no parent configured (or which are port-parented). + + In case the parent scheduler is not found, the scheduler will be + orphaned." + DEFVAL { none } + ::= { tSchedulerPolicyEntry 6 } + +tVirtualSchedulerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVirtualSchedulerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 2 } + +tVirtualSchedulerEntry OBJECT-TYPE + SYNTAX TVirtualSchedulerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Scheduler belonging to a Scheduler + Policy." + INDEX { + tSchedulerPolicyName, + tVirtualSchedulerTier, + IMPLIED tVirtualSchedulerName + } + ::= { tVirtualSchedulerTable 1 } + +TVirtualSchedulerEntry ::= SEQUENCE +{ + tVirtualSchedulerTier Integer32, + tVirtualSchedulerName TNamedItem, + tVirtualSchedulerRowStatus RowStatus, + tVirtualSchedulerDescription TItemDescription, + tVirtualSchedulerParent TNamedItemOrEmpty, + tVirtualSchedulerLevel TLevel, + tVirtualSchedulerWeight TWeight, + tVirtualSchedulerCIRLevel TLevelOrDefault, + tVirtualSchedulerCIRWeight TWeight, + tVirtualSchedulerPIR THPolVirtualSchePIRRate, + tVirtualSchedulerCIR THPolVirtualScheCIRRate, + tVirtualSchedulerSummedCIR TruthValue, + tVirtualSchedulerLastChanged TimeStamp, + tVirtualSchedulerUsePortParent TruthValue, + tVirtualSchedulerPortLvl TLevel, + tVirtualSchedulerPortWght TWeight, + tVirtualSchedulerPortCIRLvl TLevelOrDefault, + tVirtualSchedulerPortCIRWght TWeight, + tVirtualSchedulerPIRHi TmnxQosRateHigh32, + tVirtualSchedulerPIRLo TmnxQosRateLow32, + tVirtualSchedulerCIRHi TmnxQosRateHigh32, + tVirtualSchedulerCIRLo TmnxQosRateLow32, + tVirtualSchedulerRateLUB TruthValue, + tVirtualSchedulerPIRPercent Unsigned32, + tVirtualSchedulerCIRPercent Unsigned32, + tVirtualSchedulerRateType TPolRateTypeRefOrLocalLimit +} + +tVirtualSchedulerTier OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tier to which this scheduler belongs to." + ::= { tVirtualSchedulerEntry 1 } + +tVirtualSchedulerName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the scheduler policy." + ::= { tVirtualSchedulerEntry 2 } + +tVirtualSchedulerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tVirtualSchedulerEntry 3 } + +tVirtualSchedulerDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description for the scheduler policy" + DEFVAL { ''H } + ::= { tVirtualSchedulerEntry 4 } + +tVirtualSchedulerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this scheduler would be feeding." + DEFVAL { ''H } + ::= { tVirtualSchedulerEntry 5 } + +tVirtualSchedulerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding the parent." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 6 } + +tVirtualSchedulerWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 7 } + +tVirtualSchedulerCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding the parent. The + level '0' means treat all offered load for this queue as for the above + CIR traffic." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 8 } + +tVirtualSchedulerCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 9 } + +tVirtualSchedulerPIR OBJECT-TYPE + SYNTAX THPolVirtualSchePIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The rate allowed for this scheduler. A value of -1 implies maximum. + + This object is obsoleted in 11.0 Release. It is replaced by + tVirtualSchedulerPIRHi and tVirtualSchedulerPIRLo." + DEFVAL { -1 } + ::= { tVirtualSchedulerEntry 10 } + +tVirtualSchedulerCIR OBJECT-TYPE + SYNTAX THPolVirtualScheCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The rate allowed for this scheduler. A value of -1 implies maximum. + + This object is obsoleted in 11.0 Release. It is replaced by + tVirtualSchedulerCIRHi and tVirtualSchedulerCIRLo." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 11 } + +tVirtualSchedulerSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVirtualSchedulerSummedCIR specifies if the CIR should be used as the + summed value of the children. If set to 'true', tVirtualSchedulerCIR + loses its meaning. + + An 'inconsistentValue' error is thrown, if the combined 64-bit value + of tVirtualSchedulerCIRHi and tVirtualSchedulerCIRLo is non-zero and + the value of tVirtualSchedulerSummedCIR is set to 'true'." + DEFVAL { true } + ::= { tVirtualSchedulerEntry 12 } + +tVirtualSchedulerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerLastChanged indicates the + timestamp of last change to this row in tVirtualSchedulerTable." + ::= { tVirtualSchedulerEntry 13 } + +tVirtualSchedulerUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerUsePortParent specifies + whether this scheduler is parented by a port-level scheduler. When the + value is 'true', this virtual scheduler is parented by a port-level + scheduler. This object is mutually exclusive with + tVirtualSchedulerParent. Only one kind of parent is allowed." + DEFVAL { false } + ::= { tVirtualSchedulerEntry 14 } + +tVirtualSchedulerPortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortLvl specifies the port + priority this scheduler will use to receive bandwidth from the + port-level scheduler for its above-cir offered load. An + 'inconsistentValue' error is returned if the value of + tVirtualSchedulerPortLvl is set to non-default value when the value of + object tVirtualSchedulerUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 15 } + +tVirtualSchedulerPortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortWght specifies the weight + this scheduler will use to receive bandwidth from the port-level + scheduler for its above-cir offered load. An 'inconsistentValue' error + is returned if the value of tVirtualSchedulerPortWght is set to + non-default value when the value of object + tVirtualSchedulerUsePortParent is 'false'." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 16 } + +tVirtualSchedulerPortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortCIRLvl specifies the port + priority this scheduler will use to receive bandwidth from the + port-level scheduler for its within-cir offered load. An + 'inconsistentValue' error is returned if the value of + tVirtualSchedulerPortCIRLvl is set to non-default value when the value + of object tVirtualSchedulerUsePortParent is 'false'." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 17 } + +tVirtualSchedulerPortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortCIRWght specifies the + weight this scheduler will use to receive bandwidth from the + port-level scheduler for its within-cir offered load. An + 'inconsistentValue' error is returned if the value of + tVirtualSchedulerPortCIRWght is set to non-default value when the + value of object tVirtualSchedulerUsePortParent is 'false'." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 18 } + +tVirtualSchedulerPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerPIRHi specifies upper 32 bits of the + pir-rate allowed for this scheduler. + + This value should always be set along with tVirtualSchedulerPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tVirtualSchedulerPIRHi along with the value of + tVirtualSchedulerPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tVirtualSchedulerEntry 19 } + +tVirtualSchedulerPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerPIRLo specifies lower 32 bits of the + pir-rate allowed for this scheduler. + + This value should always be set along with tVirtualSchedulerPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tVirtualSchedulerPIRHi along with the value of + tVirtualSchedulerPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tVirtualSchedulerEntry 20 } + +tVirtualSchedulerCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerCIRHi specifies upper 32 bits of the + cir-rate allowed for this scheduler. + + This value should always be set along with tVirtualSchedulerCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tVirtualSchedulerCIRHi along with the value of + tVirtualSchedulerCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate. + + An 'inconsistentValue' error is thrown, if the combined 64-bit value + of tVirtualSchedulerCIRHi and tVirtualSchedulerCIRLo is non-zero and + the value of tVirtualSchedulerSummedCIR is set to true" + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 21 } + +tVirtualSchedulerCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerCIRLo specifies lower 32 bits of the + cir-rate allowed for this scheduler. + + This value should always be set along with tVirtualSchedulerCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tVirtualSchedulerCIRHi along with the value of + tVirtualSchedulerCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate. + + An 'inconsistentValue' error is thrown, if the combined 64-bit value + of tVirtualSchedulerCIRHi and tVirtualSchedulerCIRLo is non-zero and + the value of tVirtualSchedulerSummedCIR is set to true" + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 22 } + +tVirtualSchedulerRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerRateLUB specifies whether to limit the + unused bandwidth and allow a tighter control in allocation of + bandwidth by HQos. + + When the value of tVirtualSchedulerRateLUB is set to 'true', HQos + algorithm distributes any unused aggregate bandwidth between queues + operating below their fair share rates. This allows a simplified + aggregate rate protection while allocating bandwidth by HQos + scheduling algorithm." + DEFVAL { false } + ::= { tVirtualSchedulerEntry 23 } + +tVirtualSchedulerPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerPIRPercent specifies the PIR percentage, + in centipercent of a scheduler. An 'inconsistentValue' error is + returned if tVirtualSchedulerPIRPercent is set to non-default value + when the object tVirtualSchedulerRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tVirtualSchedulerEntry 25 } + +tVirtualSchedulerCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerCIRPercent specifies the CIR + percentage, in centipercent of a scheduler. + An 'inconsistentValue' error is returned if + tVirtualSchedulerCIRPercent is set to non-default value when the + object tVirtualSchedulerRateType is set to 'kbps'. + An 'inconsistentValue' error is returned if the value of + tVirtualSchedulerCIRPercent is set to non-default value + when tVirtualSchedulerSummedCIR is set to 'true'." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 26 } + +tVirtualSchedulerRateType OBJECT-TYPE + SYNTAX TPolRateTypeRefOrLocalLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVirtualSchedulerRateType specifies the type of rate for + this scheduler. + + When the value of the object is set to 'kbps', the scheduler rates are + specified in kbps. The objects tVirtualSchedulerPIRPercent and + tVirtualSchedulerCIRPercent will be set to their default values. + + When the value of the object is set to 'percentOfLocalLimit' or + 'percentReferPortLimit', the rates for this scheduler are specified in + percentage. The objects tVirtualSchedulerPIR and tVirtualSchedulerCIR + will be set to their default values." + DEFVAL { kbps } + ::= { tVirtualSchedulerEntry 27 } + +tPortSchedulerPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortSchedulerPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortSchedulerPlcyTable has an entry for each port scheduler + configured on this system." + ::= { tSchedulerObjects 3 } + +tPortSchedulerPlcyEntry OBJECT-TYPE + SYNTAX TPortSchedulerPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port scheduler. Entries are created + and deleted by the user." + INDEX { IMPLIED tPortSchedulerPlcyName } + ::= { tPortSchedulerPlcyTable 1 } + +TPortSchedulerPlcyEntry ::= SEQUENCE +{ + tPortSchedulerPlcyName TNamedItem, + tPortSchedulerPlcyRowStatus RowStatus, + tPortSchedulerPlcyDescription TItemDescription, + tPortSchedulerPlcyLastChanged TimeStamp, + tPortSchedulerPlcyMaxRate TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl1PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl1CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl2PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl2CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl3PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl3CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl4PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl4CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl5PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl5CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl6PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl6CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl7PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl7CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl8PIR TPortSchedulerPIRRate, + tPortSchedulerPlcyLvl8CIR TPortSchedulerCIR, + tPortSchedulerPlcyOrphanLvl TLevel, + tPortSchedulerPlcyOrphanWeight TWeight, + tPortSchedulerPlcyOrphanCIRLvl TLevelOrDefault, + tPortSchedulerPlcyOrphanCIRWght TWeight, + tPortSchedPlcyDistLagRateShared TruthValue, + tPortSchedPlcyMaxRatePercent Unsigned32, + tPortSchedPlcyMaxRateType TPSPRateType, + tPortSchedPlcyLvl1PIRPercent Unsigned32, + tPortSchedPlcyLvl1CIRPercent Unsigned32, + tPortSchedPlcyLvl1RateType TPSPRateType, + tPortSchedPlcyLvl2PIRPercent Unsigned32, + tPortSchedPlcyLvl2CIRPercent Unsigned32, + tPortSchedPlcyLvl2RateType TPSPRateType, + tPortSchedPlcyLvl3PIRPercent Unsigned32, + tPortSchedPlcyLvl3CIRPercent Unsigned32, + tPortSchedPlcyLvl3RateType TPSPRateType, + tPortSchedPlcyLvl4PIRPercent Unsigned32, + tPortSchedPlcyLvl4CIRPercent Unsigned32, + tPortSchedPlcyLvl4RateType TPSPRateType, + tPortSchedPlcyLvl5PIRPercent Unsigned32, + tPortSchedPlcyLvl5CIRPercent Unsigned32, + tPortSchedPlcyLvl5RateType TPSPRateType, + tPortSchedPlcyLvl6PIRPercent Unsigned32, + tPortSchedPlcyLvl6CIRPercent Unsigned32, + tPortSchedPlcyLvl6RateType TPSPRateType, + tPortSchedPlcyLvl7PIRPercent Unsigned32, + tPortSchedPlcyLvl7CIRPercent Unsigned32, + tPortSchedPlcyLvl7RateType TPSPRateType, + tPortSchedPlcyLvl8PIRPercent Unsigned32, + tPortSchedPlcyLvl8CIRPercent Unsigned32, + tPortSchedPlcyLvl8RateType TPSPRateType, + tPortSchedPlcyMaxRateHi TmnxQosRateHigh32, + tPortSchedPlcyMaxRate TmnxQosRateLow32, + tPortSchedPlcyMonThresholdPrcnt Unsigned32, + tPortSchedPlcyHQosAlgorithm INTEGER +} + +tPortSchedulerPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyName specifies the name of the port + scheduler." + ::= { tPortSchedulerPlcyEntry 1 } + +tPortSchedulerPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyRowStatus is used for the creation and + deletion of port scheduler policies." + ::= { tPortSchedulerPlcyEntry 2 } + +tPortSchedulerPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyDescription specifies the description + of this port scheduler." + DEFVAL { "" } + ::= { tPortSchedulerPlcyEntry 3 } + +tPortSchedulerPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortSchedulerPlcyEntry 4 } + +tPortSchedulerPlcyMaxRate OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyMaxRate specifies the explicit maximum + frame based bandwidth limit of this port scheduler. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyMaxRate + is set to non-default value when the value of + tPortSchedPlcyMaxRateType is set to 'percentLagActive'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPlcyMaxRate." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 5 } + +tPortSchedulerPlcyLvl1PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl1PIR specifies the total bandwidth + limit, PIR, for priority level 1. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl1PIR + is set to non-default value when the value of + tPortSchedPlcyLvl1RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 6 } + +tPortSchedulerPlcyLvl1CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl1CIR specifies the within-cir + bandwidth limit for priority level 1. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl1CIR + is set to non-default value when the value of + tPortSchedPlcyLvl1RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 7 } + +tPortSchedulerPlcyLvl2PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl2PIR specifies the total bandwidth + limit, PIR, for priority level 2. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl2PIR + is set to non-default value when the value of + tPortSchedPlcyLvl2RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 8 } + +tPortSchedulerPlcyLvl2CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl2CIR specifies the within-cir + bandwidth limit for priority level 2. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl2CIR + is set to non-default value when the value of + tPortSchedPlcyLvl2RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 9 } + +tPortSchedulerPlcyLvl3PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl3PIR specifies the total bandwidth + limit, PIR, for priority level 3. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl3PIR + is set to non-default value when the value of + tPortSchedPlcyLvl3RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 10 } + +tPortSchedulerPlcyLvl3CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl3CIR specifies the within-cir + bandwidth limit for priority level 3. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl3CIR + is set to non-default value when the value of + tPortSchedPlcyLvl3RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 11 } + +tPortSchedulerPlcyLvl4PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl4PIR specifies the total bandwidth + limit, PIR, for priority level 4. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl4PIR + is set to non-default value when the value of + tPortSchedPlcyLvl4RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 12 } + +tPortSchedulerPlcyLvl4CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl4CIR specifies the within-cir + bandwidth limit for priority level 4. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl4CIR + is set to non-default value when the value of + tPortSchedPlcyLvl4RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 13 } + +tPortSchedulerPlcyLvl5PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl5PIR specifies the total bandwidth + limit, PIR, for priority level 5. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl5PIR + is set to non-default value when the value of + tPortSchedPlcyLvl5RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 14 } + +tPortSchedulerPlcyLvl5CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl5CIR specifies the within-cir + bandwidth limit for priority level 5. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl5CIR + is set to non-default value when the value of + tPortSchedPlcyLvl5RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 15 } + +tPortSchedulerPlcyLvl6PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl6PIR specifies the total bandwidth + limit, PIR, for priority level 6. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl6PIR + is set to non-default value when the value of + tPortSchedPlcyLvl6RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 16 } + +tPortSchedulerPlcyLvl6CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl6CIR specifies the within-cir + bandwidth limit for priority level 6. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl6CIR + is set to non-default value when the value of + tPortSchedPlcyLvl6RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 17 } + +tPortSchedulerPlcyLvl7PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl7PIR specifies the total bandwidth + limit, PIR, for priority level 7. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl7PIR + is set to non-default value when the value of + tPortSchedPlcyLvl7RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 18 } + +tPortSchedulerPlcyLvl7CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl7CIR specifies the within-cir + bandwidth limit for priority level 7. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl7CIR + is set to non-default value when the value of + tPortSchedPlcyLvl7RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 19 } + +tPortSchedulerPlcyLvl8PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl8PIR specifies the total bandwidth + limit, PIR, for priority level 8. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl8PIR + is set to non-default value when the value of + tPortSchedPlcyLvl8RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 20 } + +tPortSchedulerPlcyLvl8CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedulerPlcyLvl8CIR specifies the within-cir + bandwidth limit for priority level 8. + + An 'inconsistentValue' error is returned if tPortSchedulerPlcyLvl8CIR + is set to non-default value when the value of + tPortSchedPlcyLvl8RateType is set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIR." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 21 } + +tPortSchedulerPlcyOrphanLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanLvl specifies the port priority + of orphaned queues and schedulers that are above-cir." + DEFVAL { 1 } + ::= { tPortSchedulerPlcyEntry 22 } + +tPortSchedulerPlcyOrphanWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanWeight specifies the weight of + orphaned queues and schedulers that are above-cir." + DEFVAL { 0 } + ::= { tPortSchedulerPlcyEntry 23 } + +tPortSchedulerPlcyOrphanCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanCIRLvl specifies the port + priority of orphaned queues and schedulers that are within-cir." + DEFVAL { 0 } + ::= { tPortSchedulerPlcyEntry 24 } + +tPortSchedulerPlcyOrphanCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanCIRWght specifies the weight of + orphaned queues and schedulers that are within-cir." + DEFVAL { 0 } + ::= { tPortSchedulerPlcyEntry 25 } + +tPortSchedPlcyDistLagRateShared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPlcyDistLagRateShared specifies whether to + enable sharing of rates when the port on which this port scheduler + policy is configured is part of a LAG configured in 'distribute' mode. + + When the value of tPortSchedPlcyDistLagRateShared is set to 'true', + the absolute rate values configured as part of the max-rate, PIR/CIR + group rates and PIR/CIR level rates are shared across the member ports + of the LAG when configured in 'distribute' mode. + + The value of tPortSchedPlcyDistLagRateShared does not have any affect + when the port on which this port scheduler policy is configured is + part of a LAG in 'link' mode. Similarly when rates are configured as + percent-active rates, i.e., rate-type is 'percentActivePortBW' the + value of this object is irrelevant." + DEFVAL { false } + ::= { tPortSchedulerPlcyEntry 26 } + +tPortSchedPlcyMaxRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPlcyMaxRatePercent specifies the explicit + maximum frame based bandwidth percentage, in centipercent, for this + port scheduler. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyMaxRatePercent is set to non-default value when the + object tPortSchedPlcyMaxRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 27 } + +tPortSchedPlcyMaxRateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLagActive (3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPlcyMaxRateType specifies the type of port + scheduler rate. + + When the value of tPortSchedPlcyMaxRateType is set to 'kbps', the port + scheduler max-rate is specified in 'kbps'. The value of + tPortSchedPlcyMaxRatePercent will be set to default value. + + When the value of tPortSchedPlcyMaxRateType is set to + 'percentLagActive', the port scheduler max-rate is specified in + percentage of active port bandwidth. The value of + tPortSchedulerPlcyMaxRate will be set to default value." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 28 } + +tPortSchedPlcyLvl1PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl1PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 1. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl1PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl1RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 29 } + +tPortSchedPlcyLvl1CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl1CIRPercent specifies the within-cir + bandwidth percentage, for priority level 1. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl1CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl1RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 30 } + +tPortSchedPlcyLvl1RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl1RateType specifies the type of port + scheduler rate for priority level 1. + + When the value of tPortSchedPlcyLvl1RateType is set to 'kbps', the + port scheduler rate for priority level 1 is specified in 'kbps'. The + values of tPortSchedPlcyLvl1PIRPercent and + tPortSchedPlcyLvl1CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl1RateType is set to 'percentLocal', + the port scheduler rate for priority level 1 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl1PIR and + tPortSchedulerPlcyLvl1CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 31 } + +tPortSchedPlcyLvl2PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl2PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 2. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl2PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl2RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 32 } + +tPortSchedPlcyLvl2CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl2CIRPercent specifies the within-cir + bandwidth percentage, for priority level 2. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl2CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl2RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 33 } + +tPortSchedPlcyLvl2RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl2RateType specifies the type of port + scheduler rate for priority level 2. + + When the value of tPortSchedPlcyLvl2RateType is set to 'kbps', the + port scheduler rate for priority level 2 is specified in 'kbps'. The + values of tPortSchedPlcyLvl2PIRPercent and + tPortSchedPlcyLvl2CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl2RateType is set to 'percentLocal', + the port scheduler rate for priority level 2 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl2PIR and + tPortSchedulerPlcyLvl2CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 34 } + +tPortSchedPlcyLvl3PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl3PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 3. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl3PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl3RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 35 } + +tPortSchedPlcyLvl3CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl3CIRPercent specifies the within-cir + bandwidth percentage, for priority level 3. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl3CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl3RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 36 } + +tPortSchedPlcyLvl3RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl3RateType specifies the type of port + scheduler rate for priority level 3. + + When the value of tPortSchedPlcyLvl3RateType is set to 'kbps', the + port scheduler rate for priority level 3 is specified in 'kbps'. The + values of tPortSchedPlcyLvl3PIRPercent and + tPortSchedPlcyLvl3CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl3RateType is set to 'percentLocal', + the port scheduler rate for priority level 3 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl3PIR and + tPortSchedulerPlcyLvl3CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 37 } + +tPortSchedPlcyLvl4PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl4PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 4. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl4PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl4RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 38 } + +tPortSchedPlcyLvl4CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl4CIRPercent specifies the within-cir + bandwidth percentage, for priority level 4. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl4CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl4RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 39 } + +tPortSchedPlcyLvl4RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl4RateType specifies the type of port + scheduler rate for priority level 4. + + When the value of tPortSchedPlcyLvl4RateType is set to 'kbps', the + port scheduler rate for priority level 4 is specified in 'kbps'. The + values of tPortSchedPlcyLvl4PIRPercent and + tPortSchedPlcyLvl4CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl4RateType is set to 'percentLocal', + the port scheduler rate for priority level 4 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl4PIR and + tPortSchedulerPlcyLvl4CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 40 } + +tPortSchedPlcyLvl5PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl5PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 5. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl5PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl5RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 41 } + +tPortSchedPlcyLvl5CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl5CIRPercent specifies the within-cir + bandwidth percentage, for priority level 5. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl5CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl5RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 42 } + +tPortSchedPlcyLvl5RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl5RateType specifies the type of port + scheduler rate for priority level 5. + + When the value of tPortSchedPlcyLvl5RateType is set to 'kbps', the + port scheduler rate for priority level 5 is specified in 'kbps'. The + values of tPortSchedPlcyLvl5PIRPercent and + tPortSchedPlcyLvl5CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl5RateType is set to 'percentLocal', + the port scheduler rate for priority level 5 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl5PIR and + tPortSchedulerPlcyLvl5CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 43 } + +tPortSchedPlcyLvl6PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl6PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 6. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl6PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl6RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 44 } + +tPortSchedPlcyLvl6CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl6CIRPercent specifies the within-cir + bandwidth percentage, for priority level 6. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl6CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl6RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 45 } + +tPortSchedPlcyLvl6RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl6RateType specifies the type of port + scheduler rate for priority level 6. + + When the value of tPortSchedPlcyLvl6RateType is set to 'kbps', the + port scheduler rate for priority level 6 is specified in 'kbps'. The + values of tPortSchedPlcyLvl6PIRPercent and + tPortSchedPlcyLvl6CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl6RateType is set to 'percentLocal', + the port scheduler rate for priority level 6 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl6PIR and + tPortSchedulerPlcyLvl6CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 46 } + +tPortSchedPlcyLvl7PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl7PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 7. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl7PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl7RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 47 } + +tPortSchedPlcyLvl7CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl7CIRPercent specifies the within-cir + bandwidth percentage, for priority level 7. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl7CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl7RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 48 } + +tPortSchedPlcyLvl7RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl7RateType specifies the type of port + scheduler rate for priority level 7. + + When the value of tPortSchedPlcyLvl7RateType is set to 'kbps', the + port scheduler rate for priority level 7 is specified in 'kbps'. The + values of tPortSchedPlcyLvl7PIRPercent and + tPortSchedPlcyLvl7CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl7RateType is set to 'percentLocal', + the port scheduler rate for priority level 7 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl7PIR and + tPortSchedulerPlcyLvl7CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 49 } + +tPortSchedPlcyLvl8PIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl8PIRPercent specifies the total + bandwidth percentage, PIR percent, for priority level 8. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl8PIRPercent is set to non-default value when the + object tPortSchedPlcyLvl8RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelPIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 50 } + +tPortSchedPlcyLvl8CIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl8CIRPercent specifies the within-cir + bandwidth percentage, for priority level 8. + + An 'inconsistentValue' error is returned if + tPortSchedPlcyLvl8CIRPercent is set to non-default value when the + object tPortSchedPlcyLvl8RateType is set to 'kbps'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelCIRPercent." + DEFVAL { 10000 } + ::= { tPortSchedulerPlcyEntry 51 } + +tPortSchedPlcyLvl8RateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchedPlcyLvl8RateType specifies the type of port + scheduler rate for priority level 8. + + When the value of tPortSchedPlcyLvl8RateType is set to 'kbps', the + port scheduler rate for priority level 8 is specified in 'kbps'. The + values of tPortSchedPlcyLvl8PIRPercent and + tPortSchedPlcyLvl8CIRPercent will be set to their default values. + + When the value of tPortSchedPlcyLvl8RateType is set to 'percentLocal', + the port scheduler rate for priority level 8 is specified in + percentage of local limit. The values of tPortSchedulerPlcyLvl8PIR and + tPortSchedulerPlcyLvl8CIR will be set to their default values. + + This object is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelRateType." + DEFVAL { kbps } + ::= { tPortSchedulerPlcyEntry 52 } + +tPortSchedPlcyMaxRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPlcyMaxRateHi specifies the upper 32 bits of + the explicit maximum frame based bandwidth limit of this port + scheduler. + + This value should always be set along with tPortSchedPlcyMaxRate, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortSchedPlcyMaxRateHi along with the value of + tPortSchedPlcyMaxRate is set to 4294967295 (0xFFFFFFFF), rate for this + port scheduler policy indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchedulerPlcyEntry 53 } + +tPortSchedPlcyMaxRate OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPlcyMaxRate specifies the explicit maximum + frame based bandwidth limit of this port scheduler. + + An 'inconsistentValue' error is returned if tPortSchedPlcyMaxRate is + set to non-default value when the value of tPortSchedPlcyMaxRateType + is set to 'percentLagActive'. + + When the value of tPortSchedPlcyMaxRateHi along with the value of + tPortSchedPlcyMaxRate is set to 4294967295 (0xFFFFFFFF), rate for this + port scheduler policy indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchedulerPlcyEntry 54 } + +tPortSchedPlcyMonThresholdPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPlcyMonThresholdPrcnt specifies the threshold + level that should be monitored. It is percentage of the max-rate + specified by tPortSchedPlcyMaxRate." + DEFVAL { 0 } + ::= { tPortSchedulerPlcyEntry 55 } + +tPortSchedPlcyHQosAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + default (1), + above-offered-allowance-control (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPlcyHQosAlgorithm specifies the port scheduler + H-QoS algorithm used to calculate the operational rates for the + children connected to the port scheduler. + + When the value of tPortSchedPlcyHQosAlgorithm is set to + above-offered-allowance-control, this H-QoS algorithm allows control + of the amount of bandwidth in excess of the offered rate given to a + queue which has not consumed all of its available bandwidth. When + used, H-QoS consumes less resources on the line card CPU in a scaled + environment. + + When the value of tPortSchedPlcyHQosAlgorithm is set to default, + default H-Qos algorithm is used by the port sscheduler." + DEFVAL { default } + ::= { tPortSchedulerPlcyEntry 56 } + +tHsmdaSchedulerPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsmdaSchedulerPlcyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tHsmdaSchedulerPlcyTable has an entry for each HSMDA scheduler + policy configured on this system." + ::= { tSchedulerObjects 4 } + +tHsmdaSchedulerPlcyEntry OBJECT-TYPE + SYNTAX THsmdaSchedulerPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HSMDA scheduler policy. Entries are + created and deleted by the user." + INDEX { tHsmdaSchedulerPlcyName } + ::= { tHsmdaSchedulerPlcyTable 1 } + +THsmdaSchedulerPlcyEntry ::= SEQUENCE +{ + tHsmdaSchedulerPlcyName TNamedItem, + tHsmdaSchedulerPlcyRowStatus RowStatus, + tHsmdaSchedulerPlcyDescription TItemDescription, + tHsmdaSchedulerPlcyMaxRate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl1Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl1GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl1WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLvl2Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl2GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl2WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLvl3Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl3GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl3WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLvl4Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl4GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl4WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLvl5Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl5GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl5WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLvl6Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl6GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl6WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLvl7Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl7GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl7WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLvl8Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyLvl8GrpId THsmdaSchedulerPolicyGroupId, + tHsmdaSchedulerPlcyLvl8WgtInGrp THsmdaWeight, + tHsmdaSchedulerPlcyLastChanged TimeStamp, + tHsmdaSchedulerPlcyGrp1Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyGrp2Rate THsmdaPIRMRate, + tHsmdaSchedulerPlcyBrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyGrp1BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyGrp2BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl1BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl2BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl3BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl4BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl5BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl6BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl7BrstLimit TClassBurstLimit, + tHsmdaSchedulerPlcyLvl8BrstLimit TClassBurstLimit +} + +tHsmdaSchedulerPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsmdaSchedulerPlcyName specifies the name of the HSMDA + scheduler policy." + ::= { tHsmdaSchedulerPlcyEntry 1 } + +tHsmdaSchedulerPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyRowStatus is used for the creation and + deletion of HSMDA scheduler policies." + ::= { tHsmdaSchedulerPlcyEntry 2 } + +tHsmdaSchedulerPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyDescription specifies the description + of this HSMDA scheduling policy." + ::= { tHsmdaSchedulerPlcyEntry 3 } + +tHsmdaSchedulerPlcyMaxRate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyMaxRate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, of this HSMDA + scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 4 } + +tHsmdaSchedulerPlcyLvl1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl1Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl1GrpId. + + Setting tHsmdaSchedulerPlcyLvl1Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl1GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl1GrpId being + set to default, and tHsmdaSchedulerPlcyLvl1WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 5 } + +tHsmdaSchedulerPlcyLvl1GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl1GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl1Rate. + + Setting tHsmdaSchedulerPlcyLvl1GrpId to non-default value while + tHsmdaSchedulerPlcyLvl1Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl1Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl1GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl1WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 6 } + +tHsmdaSchedulerPlcyLvl1WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl1WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl1WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl1GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl1WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl1GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 7 } + +tHsmdaSchedulerPlcyLvl2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl2Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl2GrpId. + + Setting tHsmdaSchedulerPlcyLvl2Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl2GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl2GrpId being + set to default, and tHsmdaSchedulerPlcyLvl2WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 8 } + +tHsmdaSchedulerPlcyLvl2GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl2GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl2Rate. + + Setting tHsmdaSchedulerPlcyLvl2GrpId to non-default value while + tHsmdaSchedulerPlcyLvl2Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl2Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl2GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl2WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 9 } + +tHsmdaSchedulerPlcyLvl2WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl2WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl2WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl2GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl2WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl2GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 10 } + +tHsmdaSchedulerPlcyLvl3Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl3Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl3GrpId. + + Setting tHsmdaSchedulerPlcyLvl3Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl3GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl3GrpId being + set to default, and tHsmdaSchedulerPlcyLvl3WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 11 } + +tHsmdaSchedulerPlcyLvl3GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl3GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl3Rate. + + Setting tHsmdaSchedulerPlcyLvl3GrpId to non-default value while + tHsmdaSchedulerPlcyLvl3Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl3Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl3GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl3WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 12 } + +tHsmdaSchedulerPlcyLvl3WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl3WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl3WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl3GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl3WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl3GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 13 } + +tHsmdaSchedulerPlcyLvl4Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl4Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl4GrpId. + + Setting tHsmdaSchedulerPlcyLvl4Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl4GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl4GrpId being + set to default, and tHsmdaSchedulerPlcyLvl4WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 14 } + +tHsmdaSchedulerPlcyLvl4GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl4GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl4Rate. + + Setting tHsmdaSchedulerPlcyLvl4GrpId to non-default value while + tHsmdaSchedulerPlcyLvl4Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl4Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl4GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl4WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 15 } + +tHsmdaSchedulerPlcyLvl4WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl4WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl4WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl4GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl4WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl4GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 16 } + +tHsmdaSchedulerPlcyLvl5Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl5Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl5GrpId. + + Setting tHsmdaSchedulerPlcyLvl5Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl5GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl5GrpId being + set to default, and tHsmdaSchedulerPlcyLvl5WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 17 } + +tHsmdaSchedulerPlcyLvl5GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl5GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl5Rate. + + Setting tHsmdaSchedulerPlcyLvl5GrpId to non-default value while + tHsmdaSchedulerPlcyLvl5Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl5Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl5GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl5WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 18 } + +tHsmdaSchedulerPlcyLvl5WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl5WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl5WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl5GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl5WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl5GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 19 } + +tHsmdaSchedulerPlcyLvl6Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl6Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl6GrpId. + + Setting tHsmdaSchedulerPlcyLvl6Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl6GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl6GrpId being + set to default, and tHsmdaSchedulerPlcyLvl6WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 20 } + +tHsmdaSchedulerPlcyLvl6GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl6GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl6Rate. + + Setting tHsmdaSchedulerPlcyLvl6GrpId to non-default value while + tHsmdaSchedulerPlcyLvl6Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl6Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl6GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl6WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 21 } + +tHsmdaSchedulerPlcyLvl6WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl6WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl6WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl6GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl6WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl6GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 22 } + +tHsmdaSchedulerPlcyLvl7Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl7Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl7GrpId. + + Setting tHsmdaSchedulerPlcyLvl7Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl7GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl7GrpId being + set to default, and tHsmdaSchedulerPlcyLvl7WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 23 } + +tHsmdaSchedulerPlcyLvl7GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl7GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl7Rate. + + Setting tHsmdaSchedulerPlcyLvl7GrpId to non-default value while + tHsmdaSchedulerPlcyLvl7Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl7Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl7GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl7WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 24 } + +tHsmdaSchedulerPlcyLvl7WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl7WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl7WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl7GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl7WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl7GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 25 } + +tHsmdaSchedulerPlcyLvl8Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl8Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. This object may not be set + simultaneously with tHsmdaSchedulerPlcyLvl8GrpId. + + Setting tHsmdaSchedulerPlcyLvl8Rate to any value (including default) + while tHsmdaSchedulerPlcyLvl8GrpId is non-default, results in the + level being removed from the group, tHsmdaSchedulerPlcyLvl8GrpId being + set to default, and tHsmdaSchedulerPlcyLvl8WgtInGrp being set to + default." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 26 } + +tHsmdaSchedulerPlcyLvl8GrpId OBJECT-TYPE + SYNTAX THsmdaSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl8GrpId specifies the group this + HSMDA scheduler policy level belongs to. If the value is '0', this + level is not assigned to a scheduler policy group. This object may not + be set simultaneously with tHsmdaSchedulerPlcyLvl8Rate. + + Setting tHsmdaSchedulerPlcyLvl8GrpId to non-default value while + tHsmdaSchedulerPlcyLvl8Rate is non-default, results in the level being + added to the group and tHsmdaSchedulerPlcyLvl8Rate being set to + default. + + Setting tHsmdaSchedulerPlcyLvl8GrpId to default value results in the + level being removed from any group and tHsmdaSchedulerPlcyLvl8WgtInGrp + being set to default." + DEFVAL { 0 } + ::= { tHsmdaSchedulerPlcyEntry 27 } + +tHsmdaSchedulerPlcyLvl8WgtInGrp OBJECT-TYPE + SYNTAX THsmdaWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl8WgtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tHsmdaSchedulerPlcyLvl8WgtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl8GrpId to a non-zero value. + + The value of tHsmdaSchedulerPlcyLvl8WgtInGrp is only allowed to be + non-default when tHsmdaSchedulerPlcyLvl8GrpId is non-default." + DEFVAL { 1 } + ::= { tHsmdaSchedulerPlcyEntry 28 } + +tHsmdaSchedulerPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLastChanged indicates the timestamp of + last change to this row in tHsmdaSchedulerPlcyTable." + ::= { tHsmdaSchedulerPlcyEntry 29 } + +tHsmdaSchedulerPlcyGrp1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyGrp1Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for group + 1 for this HSMDA scheduler policy group." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 30 } + +tHsmdaSchedulerPlcyGrp2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyGrp2Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for group + 2 for this HSMDA scheduler policy group." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 31 } + +tHsmdaSchedulerPlcyBrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyBrstLimit specifies the explicit + shaping burst size for this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 32 } + +tHsmdaSchedulerPlcyGrp1BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyGrp1BrstLimit specifies the explicit + shaping burst size for group 1 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 33 } + +tHsmdaSchedulerPlcyGrp2BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyGrp2BrstLimit specifies the explicit + shaping burst size for group 2 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 34 } + +tHsmdaSchedulerPlcyLvl1BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl1BrstLimit specifies the explicit + shaping burst size for level 1 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 35 } + +tHsmdaSchedulerPlcyLvl2BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl2BrstLimit specifies the explicit + shaping burst size for level 2 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 36 } + +tHsmdaSchedulerPlcyLvl3BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl3BrstLimit specifies the explicit + shaping burst size for level 3 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 37 } + +tHsmdaSchedulerPlcyLvl4BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl4BrstLimit specifies the explicit + shaping burst size for level 4 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 38 } + +tHsmdaSchedulerPlcyLvl5BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl5BrstLimit specifies the explicit + shaping burst size for level 5 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 39 } + +tHsmdaSchedulerPlcyLvl6BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl6BrstLimit specifies the explicit + shaping burst size for level 6 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 40 } + +tHsmdaSchedulerPlcyLvl7BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl7BrstLimit specifies the explicit + shaping burst size for level 7 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 41 } + +tHsmdaSchedulerPlcyLvl8BrstLimit OBJECT-TYPE + SYNTAX TClassBurstLimit + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaSchedulerPlcyLvl8BrstLimit specifies the explicit + shaping burst size for level 8 of this HSMDA scheduler policy." + DEFVAL { -1 } + ::= { tHsmdaSchedulerPlcyEntry 42 } + +tPortSchPlcyGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortSchPlcyGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortSchPlcyGrpTable has an entry for each port scheduler group + configured on this system." + ::= { tSchedulerObjects 5 } + +tPortSchPlcyGrpEntry OBJECT-TYPE + SYNTAX TPortSchPlcyGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port scheduler group. Entries are + created and deleted by the user." + INDEX { + tPortSchedulerPlcyName, + tPortSchPlcyGrpName + } + ::= { tPortSchPlcyGrpTable 1 } + +TPortSchPlcyGrpEntry ::= SEQUENCE +{ + tPortSchPlcyGrpName TNamedItem, + tPortSchPlcyGrpRowStatus RowStatus, + tPortSchPlcyGrpLastChanged TimeStamp, + tPortSchPlcyGrpAdminPIR TPortSchedulerPIRRate, + tPortSchPlcyGrpAdminCIR TPortSchedulerCIR, + tPortSchPlcyGrpPIRPercent Unsigned32, + tPortSchPlcyGrpCIRPercent Unsigned32, + tPortSchPlcyGrpRateType TPSPRateType, + tPortSchPlcyGroupAdminPIRHi TmnxQosRateHigh32, + tPortSchPlcyGroupAdminPIR TmnxQosRateLow32, + tPortSchPlcyGroupAdminCIRHi TmnxQosRateHigh32, + tPortSchPlcyGroupAdminCIR TmnxQosRateLow32, + tPortSchPlcyGrpMonThresholdPrcnt Unsigned32 +} + +tPortSchPlcyGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGrpName specifies the name of the port + scheduler group." + ::= { tPortSchPlcyGrpEntry 1 } + +tPortSchPlcyGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGrpRowStatus is used for the creation and + deletion of port scheduler policies." + ::= { tPortSchPlcyGrpEntry 2 } + +tPortSchPlcyGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGrpLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortSchPlcyGrpEntry 3 } + +tPortSchPlcyGrpAdminPIR OBJECT-TYPE + SYNTAX TPortSchedulerPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyGrpAdminPIR specifies the total bandwidth + limit, Admin PIR of this port scheduler group. + + An 'inconsistentValue' error is returned if tPortSchPlcyGrpAdminPIR is + set to non-default value when the value of tPortSchPlcyGrpRateType is + set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchPlcyGroupAdminPIR." + DEFVAL { -1 } + ::= { tPortSchPlcyGrpEntry 4 } + +tPortSchPlcyGrpAdminCIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyGrpAdminCIR specifies the within-cir + bandwidth limit of this port scheduler group. + + An 'inconsistentValue' error is returned if tPortSchPlcyGrpAdminCIR is + set to non-default value when the value of tPortSchPlcyGrpRateType is + set to 'percentLocal'. + + This object is obsoleted in 13.0 release and replaced by + tPortSchPlcyGroupAdminCIR." + DEFVAL { -1 } + ::= { tPortSchPlcyGrpEntry 5 } + +tPortSchPlcyGrpPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGrpPIRPercent specifies the total bandwidth + percentage, PIR percent, for this port scheduler group. + + An 'inconsistentValue' error is returned if tPortSchPlcyGrpPIRPercent + is set to non-default value when the object tPortSchPlcyGrpRateType is + set to 'kbps'." + DEFVAL { 10000 } + ::= { tPortSchPlcyGrpEntry 6 } + +tPortSchPlcyGrpCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGrpCIRPercent specifies the within-cir + bandwidth percentage for this port scheduler. + + An 'inconsistentValue' error is returned if tPortSchPlcyGrpCIRPercent + is set to non-default value when the object tPortSchPlcyGrpRateType is + set to 'kbps'." + DEFVAL { 10000 } + ::= { tPortSchPlcyGrpEntry 7 } + +tPortSchPlcyGrpRateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGrpRateType specifies the type of port + scheduler rate for this group. + + When the value of tPortSchPlcyGrpRateType is set to 'kbps', the port + scheduler group rate is specified in 'kbps'. The values of + tPortSchPlcyGrpPIRPercent and tPortSchPlcyGrpCIRPercent will be set to + their default values. + + When the value of tPortSchPlcyGrpRateType is set to 'percentLocal', + the port scheduler group rate is specified in percentage of local + limit. The values of tPortSchPlcyGroupAdminPIR and + tPortSchPlcyGroupAdminCIR will be set to their default values." + DEFVAL { kbps } + ::= { tPortSchPlcyGrpEntry 8 } + +tPortSchPlcyGroupAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGroupAdminPIRHi specifies the upper 32 bits + of the total bandwidth limit, Admin PIR of this port scheduler group. + + This value should always be set along with tPortSchPlcyGroupAdminPIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortSchPlcyGroupAdminPIRHi along with the value of + tPortSchPlcyGroupAdminPIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler group indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchPlcyGrpEntry 9 } + +tPortSchPlcyGroupAdminPIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGroupAdminPIR specifies the total bandwidth + limit, Admin PIR of this port scheduler group. + + An 'inconsistentValue' error is returned if tPortSchPlcyGroupAdminPIR + is set to non-default value when the value of tPortSchPlcyGrpRateType + is set to 'percentLocal'. + + When the value of tPortSchPlcyGroupAdminPIRHi along with the value of + tPortSchPlcyGroupAdminPIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler group indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchPlcyGrpEntry 10 } + +tPortSchPlcyGroupAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGroupAdminCIRHi specifies the upper 32 bits + of the within-cir bandwidth limit of this port scheduler group. + + This value should always be set along with tPortSchPlcyGroupAdminCIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortSchPlcyGroupAdminCIRHi along with the value of + tPortSchPlcyGroupAdminCIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler group indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchPlcyGrpEntry 11 } + +tPortSchPlcyGroupAdminCIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGroupAdminCIR specifies the within-cir + bandwidth limit of this port scheduler group. + + An 'inconsistentValue' error is returned if tPortSchPlcyGroupAdminCIR + is set to non-default value when the value of tPortSchPlcyGrpRateType + is set to 'percentLocal'. + + When the value of tPortSchPlcyGroupAdminCIRHi along with the value of + tPortSchPlcyGroupAdminCIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler group indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchPlcyGrpEntry 12 } + +tPortSchPlcyGrpMonThresholdPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchPlcyGrpMonThresholdPrcnt specifies the threshold + level that should be monitored for this port scheduler group. It is + percentage of admin PIR rate specified by tPortSchPlcyGroupAdminPIR." + DEFVAL { 0 } + ::= { tPortSchPlcyGrpEntry 13 } + +tPortSchPlcyLvlGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortSchPlcyLvlGrpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tPortSchPlcyLvlGrpTable has an entry for each port scheduler + configured on this system for priority level group objects. + + This table is obsoleted in 13.0 release and replaced by + tPortSchedPolicyLevelTable." + ::= { tSchedulerObjects 6 } + +tPortSchPlcyLvlGrpEntry OBJECT-TYPE + SYNTAX TPortSchPlcyLvlGrpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a particular port scheduler specific priority + level group information." + AUGMENTS { tPortSchedulerPlcyEntry } + ::= { tPortSchPlcyLvlGrpTable 1 } + +TPortSchPlcyLvlGrpEntry ::= SEQUENCE +{ + tPortSchPlcyLvlGrpLastChanged TimeStamp, + tPortSchPlcyLvl1GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl2GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl3GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl4GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl5GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl6GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl7GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl8GrpName TNamedItemOrEmpty, + tPortSchPlcyLvl1GrpWeight TNonZeroWeight, + tPortSchPlcyLvl2GrpWeight TNonZeroWeight, + tPortSchPlcyLvl3GrpWeight TNonZeroWeight, + tPortSchPlcyLvl4GrpWeight TNonZeroWeight, + tPortSchPlcyLvl5GrpWeight TNonZeroWeight, + tPortSchPlcyLvl6GrpWeight TNonZeroWeight, + tPortSchPlcyLvl7GrpWeight TNonZeroWeight, + tPortSchPlcyLvl8GrpWeight TNonZeroWeight +} + +tPortSchPlcyLvlGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvlGrpLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortSchPlcyLvlGrpEntry 1 } + +tPortSchPlcyLvl1GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl1GrpName specifies the group associated + with this scheduler policy for priority level set to '1'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 2 } + +tPortSchPlcyLvl2GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl2GrpName specifies the group associated + with this scheduler policy for priority level set to '2'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 3 } + +tPortSchPlcyLvl3GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl3GrpName specifies the group associated + with this scheduler policy for priority level set to '3'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 4 } + +tPortSchPlcyLvl4GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl4GrpName specifies the group associated + with this scheduler policy for priority level set to '4'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 5 } + +tPortSchPlcyLvl5GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl5GrpName specifies the group associated + with this scheduler policy for priority level set to '5'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 6 } + +tPortSchPlcyLvl6GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl6GrpName specifies the group associated + with this scheduler policy for priority level set to '6'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 7 } + +tPortSchPlcyLvl7GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl7GrpName specifies the group associated + with this scheduler policy for priority level set to '7'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 8 } + +tPortSchPlcyLvl8GrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl8GrpName specifies the group associated + with this scheduler policy for priority level set to '8'." + DEFVAL { ''H } + ::= { tPortSchPlcyLvlGrpEntry 9 } + +tPortSchPlcyLvl1GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl1GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl1GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl1GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 10 } + +tPortSchPlcyLvl2GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl2GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl2GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl2GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 11 } + +tPortSchPlcyLvl3GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl3GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl3GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl3GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 12 } + +tPortSchPlcyLvl4GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl4GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl4GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl4GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 13 } + +tPortSchPlcyLvl5GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl5GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl5GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl5GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 14 } + +tPortSchPlcyLvl6GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl6GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl6GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl6GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 15 } + +tPortSchPlcyLvl7GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl7GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl7GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl7GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 16 } + +tPortSchPlcyLvl8GrpWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tPortSchPlcyLvl8GrpWeight specifies the weight associated + with the group tPortSchPlcyLvl8GrpName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchPlcyLvl8GrpName is set to a default + value." + DEFVAL { 1 } + ::= { tPortSchPlcyLvlGrpEntry 17 } + +tPortSchedPolicyLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortSchedPolicyLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelTable has an entry for each port + scheduler policy priority level configured on this system." + ::= { tSchedulerObjects 8 } + +tPortSchedPolicyLevelEntry OBJECT-TYPE + SYNTAX TPortSchedPolicyLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the value of tPortSchedPolicyLevelEntry represents row entry for + particular port scheduler policy priority level. + + Entries in tPortSchedPolicyLevelTable are created when entries are + created in tPortSchedulerPlcyTable." + INDEX { + tPortSchedulerPlcyName, + tPortSchedPolicyLevel + } + ::= { tPortSchedPolicyLevelTable 1 } + +TPortSchedPolicyLevelEntry ::= SEQUENCE +{ + tPortSchedPolicyLevel TPortSchedLevel, + tPortSchedPolicyLevelLastChanged TimeStamp, + tPortSchedPolicyLevelRateType TPSPRateType, + tPortSchedPolicyLevelPIRHi TmnxQosRateHigh32, + tPortSchedPolicyLevelPIR TmnxQosRateLow32, + tPortSchedPolicyLevelCIRHi TmnxQosRateHigh32, + tPortSchedPolicyLevelCIR TmnxQosRateLow32, + tPortSchedPolicyLevelPIRPercent Unsigned32, + tPortSchedPolicyLevelCIRPercent Unsigned32, + tPortSchedPolicyLevelGroupName TNamedItemOrEmpty, + tPortSchedPolicyLevelGroupWeight TNonZeroWeight, + tPortSchedPolicyLevelMonThrPrcnt Unsigned32 +} + +tPortSchedPolicyLevel OBJECT-TYPE + SYNTAX TPortSchedLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevel specifies the priority level of + this port scheduler policy." + ::= { tPortSchedPolicyLevelEntry 1 } + +tPortSchedPolicyLevelLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortSchedPolicyLevelEntry 2 } + +tPortSchedPolicyLevelRateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLocal (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelRateType specifies the type of port + scheduler rate for this priority level. + + When the value of tPortSchedPolicyLevelRateType is set to 'kbps', the + port scheduler rate for this priority level is specified in 'kbps'. + The values of tPortSchedPolicyLevelPIRPercent and + tPortSchedPolicyLevelCIRPercent will be set to their default values. + + When the value of tPortSchedPolicyLevelRateType is set to + 'percentLocal', the port scheduler rate for this priority level is + specified in percentage of local limit. The values of + tPortSchedPolicyLevelPIR and tPortSchedPolicyLevelCIR will be set to + their default values." + DEFVAL { kbps } + ::= { tPortSchedPolicyLevelEntry 3 } + +tPortSchedPolicyLevelPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelPIRHi specifies the upper 32 bits of + the total bandwidth limit, PIR, for this priority level. + + This value should always be set along with tPortSchedPolicyLevelPIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortSchedPolicyLevelPIRHi along with the value of + tPortSchedPolicyLevelPIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler priority level indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchedPolicyLevelEntry 4 } + +tPortSchedPolicyLevelPIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelPIR specifies the total bandwidth + limit, PIR, for this priority level. + + An 'inconsistentValue' error is returned if tPortSchedPolicyLevelPIR + is set to non-default value when the value of + tPortSchedPolicyLevelRateType is set to 'percentLocal'. + + When the value of tPortSchedPolicyLevelPIRHi along with the value of + tPortSchedPolicyLevelPIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler priority level indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchedPolicyLevelEntry 5 } + +tPortSchedPolicyLevelCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelCIRHi specifies the upper 32 bits of + the within-cir bandwidth limit for this priority level. + + This value should always be set along with tPortSchedPolicyLevelCIR, + otherwise an 'inconsistentValue' error is returned. + + When the value of tPortSchedPolicyLevelCIRHi along with the value of + tPortSchedPolicyLevelCIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler priority level indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchedPolicyLevelEntry 6 } + +tPortSchedPolicyLevelCIR OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelCIR specifies the within-cir + bandwidth limit for this priority level. + + An 'inconsistentValue' error is returned if tPortSchedPolicyLevelCIR + is set to non-default value when the value of + tPortSchedPolicyLevelRateType is set to 'percentLocal'. + + When the value of tPortSchedPolicyLevelCIRHi along with the value of + tPortSchedPolicyLevelCIR is set to 4294967295 (0xFFFFFFFF), rate for + this port scheduler priority level indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tPortSchedPolicyLevelEntry 7 } + +tPortSchedPolicyLevelPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelPIRPercent specifies the total + bandwidth percentage, PIR percent, for this priority level. + + An 'inconsistentValue' error is returned if the value of + tPortSchedPolicyLevelPIRPercent is set to non-default value when the + object tPortSchedPolicyLevelRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tPortSchedPolicyLevelEntry 8 } + +tPortSchedPolicyLevelCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelCIRPercent specifies the within-cir + bandwidth percentage for this priority level. + + An 'inconsistentValue' error is returned if the value of + tPortSchedPolicyLevelCIRPercent is set to non-default value when the + object tPortSchedPolicyLevelRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tPortSchedPolicyLevelEntry 9 } + +tPortSchedPolicyLevelGroupName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelGroupName specifies the group + associated with this scheduler policy priority level." + DEFVAL { ''H } + ::= { tPortSchedPolicyLevelEntry 10 } + +tPortSchedPolicyLevelGroupWeight OBJECT-TYPE + SYNTAX TNonZeroWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelGroupWeight specifies the weight + associated with the group tPortSchedPolicyLevelGroupName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tPortSchedPolicyLevelGroupName is set to default + value." + DEFVAL { 1 } + ::= { tPortSchedPolicyLevelEntry 11 } + +tPortSchedPolicyLevelMonThrPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelMonThrPrcnt specifies the threshold + level that should be monitored for this port scheduler policy priority + level. It is percentage of admin PIR rate specified by + tPortSchedPolicyLevelPIR." + DEFVAL { 0 } + ::= { tPortSchedPolicyLevelEntry 12 } + +tPortQosPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 9 } + +tPortQosPlcyEntry OBJECT-TYPE + SYNTAX TPortQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Port QoS Policy. + + port qos policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { tPortQosPlcyName } + ::= { tPortQosPlcyTable 1 } + +TPortQosPlcyEntry ::= SEQUENCE +{ + tPortQosPlcyName TLNamedItem, + tPortQosPlcyRowStatus RowStatus, + tPortQosPlcyDescription TItemDescription, + tPortQosPlcyScope TItemScope, + tPortQosPlcyLastChanged TimeStamp, + tPortQosPlcyPktByteOffset TPktByteOffset +} + +tPortQosPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortQosPlcyName specifies the name to associate with + this policy." + ::= { tPortQosPlcyEntry 1 } + +tPortQosPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tPortQosPlcyEntry 2 } + +tPortQosPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tPortQosPlcyEntry 3 } + +tPortQosPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the port qos policy." + DEFVAL { template } + ::= { tPortQosPlcyEntry 4 } + +tPortQosPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tPortQosPlcyTable." + ::= { tPortQosPlcyEntry 6 } + +tPortQosPlcyPktByteOffset OBJECT-TYPE + SYNTAX TPktByteOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortQosPlcyPktByteOffset specifies the number of bytes + to add to accommodate for non-default MPLS header depth or + asymmetrical VLAN operations." + DEFVAL { 0 } + ::= { tPortQosPlcyEntry 7 } + +tPortQosPlcyQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 10 } + +tPortQosPlcyQueueEntry OBJECT-TYPE + SYNTAX TPortQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Port QoS Policy's Queue." + INDEX { + tPortQosPlcyName, + tPortQosPlcyQueueId + } + ::= { tPortQosPlcyQueueTable 1 } + +TPortQosPlcyQueueEntry ::= SEQUENCE +{ + tPortQosPlcyQueueId TEgressQueueId, + tPortQosPlcyQueueRowStatus RowStatus, + tPortQosPlcyQueuePIRAdaptation TAdaptationRule, + tPortQosPlcyQueueCIRAdaptation TAdaptationRule, + tPortQosPlcyQueueQueueMgmt TLNamedItemOrEmpty, + tPortQosPlcyQueueWrrWeights Unsigned32, + tPortQosPlcyQueueSchedulerMode INTEGER, + tPortQosPlcyQueuePIR Unsigned32, + tPortQosPlcyQueueCIR Unsigned32, + tPortQosPlcyQueuePirWeight Unsigned32 +} + +tPortQosPlcyQueueId OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortQosPlcyQueueId identifies the queue + index which is used as the second index to + the table entry. Zero is not allowed." + ::= { tPortQosPlcyQueueEntry 1 } + +tPortQosPlcyQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tPortQosPlcyQueueEntry 2 } + +tPortQosPlcyQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tPortQosPlcyQueueEntry 3 } + +tPortQosPlcyQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tPortQosPlcyQueueEntry 4 } + +tPortQosPlcyQueueQueueMgmt OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue Management determines the queue management policy attached to + this queue." + DEFVAL { "default" } + ::= { tPortQosPlcyQueueEntry 5 } + +tPortQosPlcyQueueWrrWeights OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unicast-multicast Weighted Round Robin(WRR) profile associated + with this queue" + DEFVAL { 1 } + ::= { tPortQosPlcyQueueEntry 6 } + +tPortQosPlcyQueueSchedulerMode OBJECT-TYPE + SYNTAX INTEGER { + wfq (0), + reserved1 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyQueueSchedulerMode specifies the scheduler mode for this + queue." + DEFVAL { wfq } + ::= { tPortQosPlcyQueueEntry 7 } + +tPortQosPlcyQueuePIR OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyQueuePIR specifies the peak rate as a percentage of + maximum rate for this queue." + DEFVAL { 10000 } + ::= { tPortQosPlcyQueueEntry 8 } + +tPortQosPlcyQueueCIR OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyQueueCIR specifies the committed rate as a percentage of + maximum rate for this queue." + DEFVAL { 0 } + ::= { tPortQosPlcyQueueEntry 9 } + +tPortQosPlcyQueuePirWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the weight that needs to be used by the arbiter to which + this queue would be feeding to." + DEFVAL { 1 } + ::= { tPortQosPlcyQueueEntry 10 } + +tPortQosPlcyWrrWeightsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyWrrWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 11 } + +tPortQosPlcyWrrWeightsEntry OBJECT-TYPE + SYNTAX TPortQosPlcyWrrWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Port QoS Policy's Wrr Weights." + INDEX { + tPortQosPlcyName, + tPortQosPlcyWrrWeightsId + } + ::= { tPortQosPlcyWrrWeightsTable 1 } + +TPortQosPlcyWrrWeightsEntry ::= SEQUENCE +{ + tPortQosPlcyWrrWeightsId Unsigned32, + tPortQosPlcyWrrWeightsRowStatus RowStatus, + tPortQosPlcyWrrWeightsMcWeight Unsigned32, + tPortQosPlcyWrrWeightsUcWeight Unsigned32 +} + +tPortQosPlcyWrrWeightsId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortQosPlcyWrrWeightsId + identifies the wrr weights index which is used + as the second index to + the table entry. Zero is not allowed." + ::= { tPortQosPlcyWrrWeightsEntry 1 } + +tPortQosPlcyWrrWeightsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tPortQosPlcyWrrWeightsEntry 2 } + +tPortQosPlcyWrrWeightsMcWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight assigned to the multicast component of the queue-pair" + DEFVAL { 1 } + ::= { tPortQosPlcyWrrWeightsEntry 3 } + +tPortQosPlcyWrrWeightsUcWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight assigned to the unicast component of the queue-pair" + DEFVAL { 1 } + ::= { tPortQosPlcyWrrWeightsEntry 4 } + +tQueueMgmtPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQueueMgmtPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 12 } + +tQueueMgmtPlcyEntry OBJECT-TYPE + SYNTAX TQueueMgmtPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Queue Management Policy. + + Queue management policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { tQueueMgmtPlcyName } + ::= { tQueueMgmtPlcyTable 1 } + +TQueueMgmtPlcyEntry ::= SEQUENCE +{ + tQueueMgmtPlcyName TLNamedItem, + tQueueMgmtPlcyRowStatus RowStatus, + tQueueMgmtPlcyDescription TItemDescription, + tQueueMgmtPlcyMbs Unsigned32, + tQueueMgmtPlcyScope TItemScope, + tQueueMgmtPlcyTimeAverageFactor Unsigned32, + tQueueMgmtPlcyHiAdminStatus TmnxAdminStateUpDown, + tQueueMgmtPlcyHiStartAverage Unsigned32, + tQueueMgmtPlcyHiMaxAverage Unsigned32, + tQueueMgmtPlcyHiMaxProbability Unsigned32, + tQueueMgmtPlcyLoAdminStatus TmnxAdminStateUpDown, + tQueueMgmtPlcyLoStartAverage Unsigned32, + tQueueMgmtPlcyLoMaxAverage Unsigned32, + tQueueMgmtPlcyLoMaxProbability Unsigned32, + tQueueMgmtPlcyLastChanged TimeStamp, + tQueueMgmtPlcyExcdAdminStatus TmnxAdminStateUpDown, + tQueueMgmtPlcyExcdStartAverage Unsigned32, + tQueueMgmtPlcyExcdMaxAverage Unsigned32, + tQueueMgmtPlcyExcdMaxProbability Unsigned32, + tQueueMgmtPlcyHiPlusAdminStatus TmnxAdminStateUpDown, + tQueueMgmtPlcyHiPlusStartAverage Unsigned32, + tQueueMgmtPlcyHiPlusMaxAverage Unsigned32, + tQMgmtPlcyHiPlusMaxProbability Unsigned32, + tQMgmtPlcyPortSpeed Unsigned32 +} + +tQueueMgmtPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyName specifies the name to associate with + this policy." + ::= { tQueueMgmtPlcyEntry 1 } + +tQueueMgmtPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tQueueMgmtPlcyEntry 2 } + +tQueueMgmtPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQueueMgmtPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tQueueMgmtPlcyEntry 3 } + +tQueueMgmtPlcyMbs OBJECT-TYPE + SYNTAX Unsigned32 (1..1500000) + UNITS "kilobytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyMbs specifies the maximum amount of buffer + space, in kilobytes, allowed for any queue associated with this queue + mgmt policy." + DEFVAL { 6250 } + ::= { tQueueMgmtPlcyEntry 4 } + +tQueueMgmtPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the port qos policy." + DEFVAL { template } + ::= { tQueueMgmtPlcyEntry 5 } + +tQueueMgmtPlcyTimeAverageFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyTimeAverageFactor specifies the avaerage + time factor of this queue mgmt policy." + DEFVAL { 7 } + ::= { tQueueMgmtPlcyEntry 6 } + +tQueueMgmtPlcyHiAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQueueMgmtPlcyHiAdminStatus specifies the admin state for the high + priority RED slope. If the tQueueMgmtPlcyHiAdminStatus is set to + 'down', the RED slope is inactive." + DEFVAL { down } + ::= { tQueueMgmtPlcyEntry 7 } + +tQueueMgmtPlcyHiStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 70 } + ::= { tQueueMgmtPlcyEntry 8 } + +tQueueMgmtPlcyHiMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will + be dropped." + DEFVAL { 90 } + ::= { tQueueMgmtPlcyEntry 9 } + +tQueueMgmtPlcyHiMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tQueueMgmtPlcyHiStartAverage up to the tQueueMgmtPlcyHiMaxProbability + at the tQueueMgmtPlcyHiMaxAverage." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 10 } + +tQueueMgmtPlcyLoAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQueueMgmtPlcyLoAdminStatus specifies the admin state for the high + priority RED slope. If the tQueueMgmtPlcyLoAdminStatus is set to + 'down', the RED slope is inactive." + DEFVAL { down } + ::= { tQueueMgmtPlcyEntry 11 } + +tQueueMgmtPlcyLoStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 50 } + ::= { tQueueMgmtPlcyEntry 12 } + +tQueueMgmtPlcyLoMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will + be dropped." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 13 } + +tQueueMgmtPlcyLoMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tQueueMgmtPlcyLoStartAverage up to the tQueueMgmtPlcyLoMaxProbability + at the tQueueMgmtPlcyLoMaxAverage." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 14 } + +tQueueMgmtPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tQueueMgmtPlcyTable." + ::= { tQueueMgmtPlcyEntry 15 } + +tQueueMgmtPlcyExcdAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyExcdAdminStatus specifies the admin state + for the exceed priority RED slope. If the + tQueueMgmtPlcyExcdAdminStatus is set to 'down', the RED slope is + inactive." + DEFVAL { down } + ::= { tQueueMgmtPlcyEntry 16 } + +tQueueMgmtPlcyExcdStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyExcdStartAverage specifies the percentage + of the buffer utilized after which the drop probability starts to rise + above 0." + DEFVAL { 30 } + ::= { tQueueMgmtPlcyEntry 17 } + +tQueueMgmtPlcyExcdMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyExcdMaxAverage specifies the percentage of + the buffer utilized after which the drop probability is 100 percent. + This implies that all packets beyond this point will be dropped." + DEFVAL { 55 } + ::= { tQueueMgmtPlcyEntry 18 } + +tQueueMgmtPlcyExcdMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyExcdMaxProbability specifies the drop + probability that increases steadily from 0 at the + tQueueMgmtPlcyExcdStartAverage up to the + tQueueMgmtPlcyExcdMaxProbability at the tQueueMgmtPlcyExcdMaxAverage." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 19 } + +tQueueMgmtPlcyHiPlusAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyHiPlusAdminStatus specifies the admin state + for the high-plus priority RED slope. If the + tQueueMgmtPlcyHiPlusAdminStatus is set to 'down', the RED slope is + inactive." + DEFVAL { down } + ::= { tQueueMgmtPlcyEntry 20 } + +tQueueMgmtPlcyHiPlusStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyHiPlusStartAverage specifies the percentage + of the buffer utilized after which the drop probability starts to rise + above 0." + DEFVAL { 85 } + ::= { tQueueMgmtPlcyEntry 21 } + +tQueueMgmtPlcyHiPlusMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyHiPlusMaxAverage specifies the percentage + of the buffer utilized after which the drop probability is 100 + percent. This implies that all packets beyond this point will be + dropped." + DEFVAL { 100 } + ::= { tQueueMgmtPlcyEntry 22 } + +tQMgmtPlcyHiPlusMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQMgmtPlcyHiPlusMaxProbability specifies the drop + probability that increases steadily from 0 at the + tQueueMgmtPlcyHiPlusStartAverage up to the + tQMgmtPlcyHiPlusMaxProbability at the tQueueMgmtPlcyHiPlusMaxAverage." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 23 } + +tQMgmtPlcyPortSpeed OBJECT-TYPE + SYNTAX Unsigned32 (10 | 25 | 40 | 50 | 100 | 200 | 400) + UNITS "gigabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQMgmtPlcyPortSpeed for which the queue-mgmt policy is + optimized. It must match the configured physical + speed(port>ethernet>speed) of the underlying port, not it's + egress-rate(port>ethernet>egress-rate)." + DEFVAL { 100 } + ::= { tQueueMgmtPlcyEntry 24 } + +tVlanQosPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 13 } + +tVlanQosPlcyEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Vlan QoS Policy. + + vlan qos policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { tVlanQosPlcyName } + ::= { tVlanQosPlcyTable 1 } + +TVlanQosPlcyEntry ::= SEQUENCE +{ + tVlanQosPlcyName TLNamedItem, + tVlanQosPlcyRowStatus RowStatus, + tVlanQosPlcyDescription TItemDescription, + tVlanQosPlcyScope TItemScope, + tVlanQosPlcyLastChanged TimeStamp, + tVlanQosPlcyStatMode INTEGER, + tVlanQosPlcyPktByteOffset TPktByteOffset +} + +tVlanQosPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tVlanQosPlcyName specifies the name to associate with + this policy." + ::= { tVlanQosPlcyEntry 1 } + +tVlanQosPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tVlanQosPlcyEntry 2 } + +tVlanQosPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tVlanQosPlcyEntry 3 } + +tVlanQosPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the vlan qos policy." + DEFVAL { template } + ::= { tVlanQosPlcyEntry 4 } + +tVlanQosPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tVlanQosPlcyTable." + ::= { tVlanQosPlcyEntry 5 } + +tVlanQosPlcyStatMode OBJECT-TYPE + SYNTAX INTEGER { + no-stats (1), + enqueued-with-discards (2), + enqueued-4-profile-with-discards (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The statistics mode of this policy." + DEFVAL { no-stats } + ::= { tVlanQosPlcyEntry 6 } + +tVlanQosPlcyPktByteOffset OBJECT-TYPE + SYNTAX TPktByteOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tVlanQosPlcyPktByteOffset specifies the number of bytes + to add to accommodate for non-default MPLS header depth or + asymmetrical VLAN operations." + DEFVAL { 0 } + ::= { tVlanQosPlcyEntry 7 } + +tVlanQosPlcyCirWtProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyCirWtProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 14 } + +tVlanQosPlcyCirWtProfEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyCirWtProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Vlan QoS Policy's Cir Weight Profile." + INDEX { + tVlanQosPlcyName, + tVlanQosPlcyCirWtProfId + } + ::= { tVlanQosPlcyCirWtProfTable 1 } + +TVlanQosPlcyCirWtProfEntry ::= SEQUENCE +{ + tVlanQosPlcyCirWtProfId Unsigned32, + tVlanQosPlcyCirWtProfRowStatus RowStatus, + tVlanQosPlcyCirWtProfWeight Unsigned32 +} + +tVlanQosPlcyCirWtProfId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tVlanQosPlcyCirWtProfId identifies the index which is + used as the second index to the table entry. Zero is not allowed." + ::= { tVlanQosPlcyCirWtProfEntry 1 } + +tVlanQosPlcyCirWtProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tVlanQosPlcyCirWtProfEntry 2 } + +tVlanQosPlcyCirWtProfWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the vlan + policy to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tVlanQosPlcyCirWtProfEntry 3 } + +tVlanQosPlcyQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 15 } + +tVlanQosPlcyQueueEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Vlan QoS Policy's Queue." + INDEX { + tVlanQosPlcyName, + tVlanQosPlcyQueueId + } + ::= { tVlanQosPlcyQueueTable 1 } + +TVlanQosPlcyQueueEntry ::= SEQUENCE +{ + tVlanQosPlcyQueueId TEgressQueueId, + tVlanQosPlcyQueueRowStatus RowStatus, + tVlanQosPlcyQueuePIRAdaptation TAdaptationRule, + tVlanQosPlcyQueueCIRAdaptation TAdaptationRule, + tVlanQosPlcyQueueQueueMgmt TLNamedItemOrEmpty, + tVlanQosPlcyQueueQueueType INTEGER, + tVlanQosPlcyQueueCirWtProfId Unsigned32, + tVlanQosPlcyQueuePIR TPortQosPIRRate, + tVlanQosPlcyQueueCIR TPortQosCIRRate, + tVlanQosPlcyQueuePirWeight Unsigned32, + tVlanQosPlcyQueueSchedPriority Unsigned32 +} + +tVlanQosPlcyQueueId OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tVlanQosPlcyQueueId identifies the queue + index which is used as the second index to + the table entry. Zero is not allowed." + ::= { tVlanQosPlcyQueueEntry 1 } + +tVlanQosPlcyQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tVlanQosPlcyQueueEntry 2 } + +tVlanQosPlcyQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tVlanQosPlcyQueueEntry 3 } + +tVlanQosPlcyQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tVlanQosPlcyQueueEntry 4 } + +tVlanQosPlcyQueueQueueMgmt OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue Management determines the queue management policy attached to + this queue." + DEFVAL { "default" } + ::= { tVlanQosPlcyQueueEntry 5 } + +tVlanQosPlcyQueueQueueType OBJECT-TYPE + SYNTAX INTEGER { + best-effort (0), + expedite-hi (1), + expedite-lo (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyQueueQueueType specifies the queue type for this queue." + DEFVAL { best-effort } + ::= { tVlanQosPlcyQueueEntry 7 } + +tVlanQosPlcyQueueCirWtProfId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the 1st or 2nd weight profile Id" + DEFVAL { 1 } + ::= { tVlanQosPlcyQueueEntry 8 } + +tVlanQosPlcyQueuePIR OBJECT-TYPE + SYNTAX TPortQosPIRRate + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyQueuePIR specifies the peak rate as a percentage of + maximum rate for this queue." + DEFVAL { 10000 } + ::= { tVlanQosPlcyQueueEntry 9 } + +tVlanQosPlcyQueueCIR OBJECT-TYPE + SYNTAX TPortQosCIRRate + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyQueueCIR specifies the committed rate as a percentage of + maximum rate for this queue." + DEFVAL { 0 } + ::= { tVlanQosPlcyQueueEntry 10 } + +tVlanQosPlcyQueuePirWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..253) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the weight that needs to be used by the arbiter to which + this queue would be feeding to." + DEFVAL { 1 } + ::= { tVlanQosPlcyQueueEntry 11 } + +tVlanQosPlcyQueueSchedPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyQueueSchedPriority specifies the scheduling priority for + this queue." + DEFVAL { 1 } + ::= { tVlanQosPlcyQueueEntry 12 } + +tPortQosPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular forwarding class + traffic into the specified queue." + ::= { tSchedulerObjects 16 } + +tPortQosPlcyFCEntry OBJECT-TYPE + SYNTAX TPortQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular port-qos policy's forwarding class + mappings to queues. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tPortQosPlcyName, + tPortQosPlcyFCName + } + ::= { tPortQosPlcyFCTable 1 } + +TPortQosPlcyFCEntry ::= SEQUENCE +{ + tPortQosPlcyFCName TNamedItem, + tPortQosPlcyFCRowStatus RowStatus, + tPortQosPlcyFCQueue TEgressQueueId +} + +tPortQosPlcyFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tPortQosPlcyFCName specifies the forwarding class or the sub + forwarding class for which this mapping is defined." + ::= { tPortQosPlcyFCEntry 1 } + +tPortQosPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this class." + ::= { tPortQosPlcyFCEntry 2 } + +tPortQosPlcyFCQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class." + DEFVAL { 0 } + ::= { tPortQosPlcyFCEntry 3 } + +tVlanQosPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular forwarding class + traffic into the specified queue." + ::= { tSchedulerObjects 17 } + +tVlanQosPlcyFCEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular vlan-qos policy's forwarding class + mappings to queues. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tVlanQosPlcyName, + tVlanQosPlcyFCName + } + ::= { tVlanQosPlcyFCTable 1 } + +TVlanQosPlcyFCEntry ::= SEQUENCE +{ + tVlanQosPlcyFCName TNamedItem, + tVlanQosPlcyFCRowStatus RowStatus, + tVlanQosPlcyFCQueue TEgressQueueId +} + +tVlanQosPlcyFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tVlanQosPlcyFCName specifies the forwarding class or the sub + forwarding class for which this mapping is defined." + ::= { tVlanQosPlcyFCEntry 1 } + +tVlanQosPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this class." + ::= { tVlanQosPlcyFCEntry 2 } + +tVlanQosPlcyFCQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class." + DEFVAL { 0 } + ::= { tVlanQosPlcyFCEntry 3 } + +tQosTimeStampObjects OBJECT IDENTIFIER ::= { tQosObjects 20 } + +tQosDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQosDomainLastChanged indicates the timestamp + of last change to the QoS Domain." + ::= { tQosTimeStampObjects 1 } + +tDSCPNameTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tDSCPNameTableLastChanged indicates the + timestamp of last change to the DSCP Name Table." + ::= { tQosTimeStampObjects 5 } + +tQosIngQGroupTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosIngQGroupTableLastChanged indicates the timestamp of last change + to the tQosIngQGroupTable." + ::= { tQosTimeStampObjects 6 } + +tQosIngQTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosIngQTableLastChanged indicates the timestamp of last change to the + tQosIngQueueTable." + ::= { tQosTimeStampObjects 7 } + +tQosEgrQGroupTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosEgrQGroupTableLastChanged indicates the timestamp of last change + to the tQosEgrQGroupTable." + ::= { tQosTimeStampObjects 8 } + +tQosEgrQTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosEgrQTableLastChanged indicates the timestamp of last change to the + tQosEgrQueueTable." + ::= { tQosTimeStampObjects 9 } + +tFCNameTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFCNameTableLastChanged indicates the + timestamp of last change to the FC Name Table." + ::= { tQosTimeStampObjects 10 } + +tSapIngressTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngressTableLastChanged indicates the + timestamp of last change to the Sap Ingress Policy Table." + ::= { tQosTimeStampObjects 20 } + +tSapIngressQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressQueueTableLastChanged maintains the timestamp of the last + change made to the Sap Ingress Queue Table." + ::= { tQosTimeStampObjects 21 } + +tSapIngressDSCPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressDSCPTableLastChanged maintains the timestamp of the last + change made to the Sap Ingress DSCP Mapping Table." + ::= { tQosTimeStampObjects 22 } + +tSapIngressDot1pTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressDot1pTableLastChanged maintains the timestamp of the last + change made to the Sap Ingress Dot1p Table." + ::= { tQosTimeStampObjects 23 } + +tSapIngressIPCriteriaTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressIPCriteriaTableLastChanged maintains the timestamp of the + last change made to the Sap Ingress IP Criteria Table." + ::= { tQosTimeStampObjects 24 } + +tSapIngressMacCriteriaTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressMacCriteriaTableLastChanged maintains the timestamp of the + last change made to the Sap Ingress Mac Criteria Table." + ::= { tQosTimeStampObjects 25 } + +tSapIngressFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressFCTableLastChanged maintains the timestamp of the last + change made to the Sap Ingress FC Table." + ::= { tQosTimeStampObjects 26 } + +tSapIngressPrecTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressPrecTableLastChanged maintains the timestamp of the last + change made to the Sap Ingress Precedence Table." + ::= { tQosTimeStampObjects 27 } + +tSapEgressTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgressTableLastChanged maintains the timestamp of the last change + made to the Sap Egress Policy Table." + ::= { tQosTimeStampObjects 30 } + +tSapEgressQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgressQueueTableLastChanged maintains the timestamp of the last + change made to the Sap Egress Queue Table." + ::= { tQosTimeStampObjects 31 } + +tSapEgressFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgressFCTableLastChanged maintains the timestamp of the last + change made to the Sap Egress FC Table." + ::= { tQosTimeStampObjects 32 } + +tNetworkPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkPolicyTableLastChanged maintains the timestamp of the last + change made to the Network Policy Table." + ::= { tQosTimeStampObjects 40 } + +tNetworkIngressDSCPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkIngressDSCPTableLastChanged maintains the timestamp of the + last change made to the Network Ingress DSCP Mapping Table." + ::= { tQosTimeStampObjects 41 } + +tNetworkIngressLSPEXPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkIngressLSPEXPTableLastChanged maintains the timestamp of the + last change made to the Network Ingress LSPEXP Table." + ::= { tQosTimeStampObjects 42 } + +tNetworkEgressFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkEgressFCTableLastChanged maintains the timestamp of the last + change made to the Network Egress FC Table." + ::= { tQosTimeStampObjects 43 } + +tNetworkIngressDot1pTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkIngressDot1pTableLastChanged maintains the timestamp of the + last change made to the Network Ingress Dot1p Table." + ::= { tQosTimeStampObjects 44 } + +tNetworkQueuePolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkQueuePolicyTableLastChanged maintains the timestamp of the + last change made to the Network Queue Policy Table." + ::= { tQosTimeStampObjects 50 } + +tNetworkQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkQueueTableLastChanged maintains the timestamp of the last + change made to the Network Queue Table." + ::= { tQosTimeStampObjects 51 } + +tNetworkQueueFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkQueueFCTableLastChanged maintains the timestamp of the last + change made to the Network Queue FC Table." + ::= { tQosTimeStampObjects 52 } + +tSlopePolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSlopePolicyTableLastChanged maintains the timestamp of the last + change made to the Slope Policy Table." + ::= { tQosTimeStampObjects 55 } + +tSchedulerPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSchedulerPolicyTableLastChanged maintains the timestamp of the last + change made to the Scheduler Policy Table." + ::= { tQosTimeStampObjects 60 } + +tVirtualSchedulerTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tVirtualSchedulerTableLastChanged maintains the timestamp of the last + change made to the Virtual Scheduler Table." + ::= { tQosTimeStampObjects 61 } + +tAtmTdpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tAtmTdpTableLastChanged maintains the timestamp of the last change + made to the Traffic Descriptor Profile Table." + ::= { tQosTimeStampObjects 62 } + +tSharedQueuePolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueuePolicyTableLastChanged maintains the timestamp of the last + change made to the Queue Policy Table." + ::= { tQosTimeStampObjects 63 } + +tSharedQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueTableLastChanged maintains the timestamp of the last + change made to the Queue Table." + ::= { tQosTimeStampObjects 64 } + +tSharedQueueFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueFCTableLastChanged maintains the timestamp of the last + change made to the Queue FC Table." + ::= { tQosTimeStampObjects 65 } + +tSapIngressIPv6CriteriaTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaTableLastChanged + indicates the timestamp of the last change made to the Sap Ingress + IPv6 Criteria Table." + ::= { tQosTimeStampObjects 66 } + +tSapIngrHsmdaQueueTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tSapIngrHsmdaQueueTblLastChngd maintains the timestamp of the last + change made to the Sap Ingress HSMDA Queue Table. + + This object is obsoleted in 10.0 Release." + ::= { tQosTimeStampObjects 67 } + +tSapEgrHsmdaQueueTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tSapEgrHsmdaQueueTblLastChngd maintains the timestamp of the last + change made to the Sap Egress HSMDA Queue Table." + ::= { tQosTimeStampObjects 68 } + +tHsmdaSchedPlcyTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tHsmdaSchedPlcyTblLastChngd maintains the timestamp of the last change + made to the HSMDA Scheduler Policy Table." + ::= { tQosTimeStampObjects 69 } + +tHsmdaSchedPlcyGrpTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tHsmdaSchedPlcyGrpTblLastChngd maintains the timestamp of the last + change made to the HSMDA Scheduler Policy Group Table." + ::= { tQosTimeStampObjects 70 } + +tHsmdaPoolPlcyTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tHsmdaPoolPlcyTblLastChngd maintains the timestamp of the last change + made to the HSMDA Pool Policy Table." + ::= { tQosTimeStampObjects 71 } + +tHsmdaSlopePolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tHsmdaSlopePolicyTableLastChanged maintains the timestamp of the last + change made to the Hsmda Slope Policy Table." + ::= { tQosTimeStampObjects 72 } + +tNamedPoolPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tNamedPoolPolicyTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value. + + This object is obsoleted in 20.0 Release." + ::= { tQosTimeStampObjects 73 } + +tQ1NamedPoolTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolTableLastChanged indicates the sysUpTime at + the time of the last modification of an entry in the + tQ1NamedPoolTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value. + + This object is obsoleted in 20.0 Release." + ::= { tQosTimeStampObjects 74 } + +tMcMlpppIngrProfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrProfTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tMcMlpppIngrProfTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 75 } + +tMcMlpppIngrClassTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrClassTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tMcMlpppIngrClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 76 } + +tMcMlpppEgrProfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrProfTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tMcMlpppEgrProfTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 77 } + +tMcMlpppEgrClassTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrClassTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tMcMlpppEgrClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 78 } + +tMcMlpppEgrFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrFCTableLastChanged indicates the sysUpTime at + the time of the last modification of an entry in the + tMcMlpppEgrFCTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 79 } + +tMcFrIngrProfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrIngrProfTableLastChanged indicates the sysUpTime at + the time of the last modification of an entry in the + tMcFrIngrProfTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 80 } + +tMcFrIngrClassTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrIngrClassTableLastChanged indicates the sysUpTime at + the time of the last modification of an entry in the + tMcFrIngrClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 81 } + +tMcFrEgrProfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrEgrProfTableLastChanged indicates the sysUpTime at + the time of the last modification of an entry in the + tMcFrEgrProfTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 82 } + +tMcFrEgrClassTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrEgrClassTableLastChanged indicates the sysUpTime at + the time of the last modification of an entry in the + tMcFrEgrClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 83 } + +tSapIngressLspExpTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapIngressLspExpTableLastChange indicates the sysUpTime + at the time of the last modification of an entry in the + tSapIngressLspExpTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 84 } + +tSapIngPolicerTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngPolicerTableLastChanged indicates the timestamp of last change + to the tSapIngPolicerTable." + ::= { tQosTimeStampObjects 85 } + +tSapEgrPolicerTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgrPolicerTableLastChanged indicates the timestamp of last change + to the tSapEgrPolicerTable." + ::= { tQosTimeStampObjects 86 } + +tQosPolicerCtrlPolTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosPolicerCtrlPolTblLastChgd indicates the timestamp of last change + to the tQosPolicerCtrlPolTable." + ::= { tQosTimeStampObjects 87 } + +tQosPolicerLevelTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosPolicerLevelTblLastChgd indicates the timestamp of last change to + the tQosPolicerLevelTable." + ::= { tQosTimeStampObjects 88 } + +tQosPolicerArbiterTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosPolicerArbiterTblLastChgd indicates the timestamp of last change + to the tQosPolicerArbiterTable." + ::= { tQosTimeStampObjects 89 } + +tQosEgrQGroupFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupFCTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tQosEgrQGroupFCTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 90 } + +tPortSchPlcyGrpTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tPortSchPlcyGrpTblLastChgd indicates the timestamp of last change to + the tPortSchPlcyGrpTable." + ::= { tQosTimeStampObjects 91 } + +tPortSchPlcyLvlGrpTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tPortSchPlcyLvlGrpTblLastChgd indicates the timestamp of last change + to the tPortSchPlcyLvlGrpTable." + ::= { tQosTimeStampObjects 92 } + +tHsmdaWrrPolicyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tHsmdaWrrPolicyTblLastChgd indicates the timestamp of + last change to the tHsmdaWrrPolicyTable." + ::= { tQosTimeStampObjects 93 } + +tNetworkEgrHsmdaQueueTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tNetworkEgrHsmdaQueueTblLastChgd indicates the timestamp + of last change to this row in tNetworkEgrHsmdaQueueTable." + ::= { tQosTimeStampObjects 94 } + +tSapIngPolicyNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapIngPolicyNameTableLastChgd indicates the sysUpTime at + the time of the last modification of tSapIngPolicyNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 95 } + +tSapEgrPolicyNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgrPolicyNameTableLastChgd indicates the sysUpTime at + the time of the last modification of tSapEgrPolicyNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tQosTimeStampObjects 96 } + +tQosIngPolicerTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosIngPolicerTableLastChanged indicates the timestamp of last change + to the tQosIngPolicerTable." + ::= { tQosTimeStampObjects 97 } + +tQosEgrPolicerTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosEgrPolicerTableLastChanged indicates the timestamp of last change + to the tQosEgrPolicerTable." + ::= { tQosTimeStampObjects 98 } + +tSapEgressDot1pTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgressDot1pTableLastChanged indicates the timestamp of last change + to the tSapEgressDot1pTable." + ::= { tQosTimeStampObjects 99 } + +tAdvCfgPolicyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tAdvCfgPolicyTblLastChgd indicates the timestamp of last + change to the tAdvCfgPolicyTable." + ::= { tQosTimeStampObjects 100 } + +tNetworkIngressFCTableLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkIngressFCTableLstChanged indicates the timestamp + of last change to the tNetworkIngressFCTable." + ::= { tQosTimeStampObjects 101 } + +tNetworkEgrDSCPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgrDSCPTableLastChanged indicates the timestamp + of last change to the tNetworkEgressDSCPTable." + ::= { tQosTimeStampObjects 102 } + +tNetworkEgrPrecTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgrPrecTableLastChanged indicates the timestamp + of last change to the tNetworkEgressPrecTable." + ::= { tQosTimeStampObjects 103 } + +tNetworkIngIPCritTableLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritTableLstChanged indicates the timestamp + of last change to the tNetworkIngIPCritTable." + ::= { tQosTimeStampObjects 104 } + +tQosPrefixListTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPrefixListTableLastChanged indicates the sysUpTime at + the time of the last modification to tQosPrefixListTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 105 } + +tQosPrefixListEntryTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPrefixListEntryTableLastChgd indicates the sysUpTime + at the time of the last modification of tQosPrefixListEntryTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 106 } + +tPortSchedPolicyLevelTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortSchedPolicyLevelTblLastChgd indicates the sysUpTime + at the time of the last modification to tPortSchedPolicyLevelTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 108 } + +tSapIngDynamicCfgTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapIngDynamicCfgTblLastChanged indicates the sysUpTime + at the time of the last modification to tSapIngDynamicCfgTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 109 } + +tSapEgrDynamicCfgTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgrDynamicCfgTblLastChanged indicates the sysUpTime + at the time of the last modification to tSapEgrDynamicCfgTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 110 } + +tQosPostPlcrMappingPlcyTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingPlcyTblLstChg indicates the sysUpTime + at the time of the last modification to tQosPostPlcrMappingPlcyTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 111 } + +tQosPostPlcrMappingTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingTblLstChg indicates the sysUpTime at + the time of the last modification to tQosPostPlcrMappingTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 112 } + +tQosQGrpRedirctLstTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstTblLstChg indicates the sysUpTime at + the time of the last modification to tQosQGrpRedirctLstTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 113 } + +tQosQGrpRedirctLstMatchTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstMatchTblLstChg indicates the sysUpTime + at the time of the last modification to tQosQGrpRedirctLstMatchTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 114 } + +tSapEgressPrecTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressPrecTableLastChanged indicates the sysUpTime at + the time of the last modification to tSapEgressPrecTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 115 } + +tSapEgressDSCPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressDSCPTableLastChanged indicates the sysUpTime at + the time of the last modification to tSapEgressDSCPTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 116 } + +tSapEgrIPCritTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgrIPCritTableLastChanged indicates the sysUpTime at + the time of the last modification to tSapEgrIPCritTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 117 } + +tSapEgressHsmdaQueueTblLstChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tSapEgressHsmdaQueueTblLstChngd indicates the sysUpTime + at the time of the last modification to tSapEgressHsmdaQueueTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 118 } + +tNetworkQueueHsWrrGrpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkQueueHsWrrGrpTblLstChgd indicates the sysUpTime + at the time of the last modification to tNetworkQueueHsWrrGrpTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 119 } + +tSapEgressHsWrrGrpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSapEgressHsWrrGrpTblLstChgd indicates the sysUpTime at + the time of the last modification to tSapEgressHsWrrGrpTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 120 } + +tQosEgrQGroupHsWrrGrpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosEgrQGroupHsWrrGrpTblLstChgd indicates the sysUpTime + at the time of the last modification to tQosEgrQGroupHsWrrGrpTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 121 } + +tNetworkEgrIPCritTableLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritTableLstChanged indicates the timestamp + of last change to the tNetworkEgrIPCritTable." + ::= { tQosTimeStampObjects 122 } + +tPortQosPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tPortQosPlcyTblLastChgd indicates the + timestamp of last change to the Port Qos Policy Table." + ::= { tQosTimeStampObjects 123 } + +tPortQosPlcyQueueTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tPortQosPlcyQueueTblLastChgd indicates the + timestamp of last change to the Port Qos Policy Queue Table." + ::= { tQosTimeStampObjects 124 } + +tPortQosPlcyWrrWtsTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tPortQosPlcyWrrWtsTblLastChgd indicates the + timestamp of last change to the Port Qos Policy Wrr Weights Table." + ::= { tQosTimeStampObjects 125 } + +tQueueMgmtPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQueueMgmtPlcyTblLastChgd indicates the + timestamp of last change to the Queue Mgmt Table." + ::= { tQosTimeStampObjects 126 } + +tVlanQosPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tVlanQosPlcyTblLastChgd indicates the + timestamp of last change to the Vlan Qos Policy Table." + ::= { tQosTimeStampObjects 127 } + +tVlanQosPlcyQueueTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tVlanQosPlcyQueueTblLastChgd indicates the + timestamp of last change to the Vlan Qos Policy Queue Table." + ::= { tQosTimeStampObjects 128 } + +tEgrRmrkPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tEgrRmrkPlcyTblLastChgd indicates the + timestamp of last change to the Egress Remark Policy Table." + ::= { tQosTimeStampObjects 129 } + +tEgrRmrkPlcyFCTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tEgrRmrkPlcyFCTblLastChgd indicates the + timestamp of last change to the Egress Remark Policy FC Table." + ::= { tQosTimeStampObjects 130 } + +tNetIngPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetIngPlcyTblLastChgd indicates the timestamp + of last change to the Network Ingress Policy Table." + ::= { tQosTimeStampObjects 131 } + +tNetIngPlcyFCTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetIngPlcyFCTblLastChgd indicates the + timestamp of last change to the Network Ingress Policy FC Table." + ::= { tQosTimeStampObjects 132 } + +tNetIngPlcyPolicerTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetIngPlcyPolicerTblLastChgd indicates the + timestamp of last change to the Network Ingress Policy Table." + ::= { tQosTimeStampObjects 133 } + +tIngClassPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyTblLastChgd indicates the + timestamp of last change to the Ingress Policy Table." + ::= { tQosTimeStampObjects 134 } + +tIngClassPlcyDot1PTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyDot1PTblLastChgd indicates the + timestamp of last change to the Ingress Policy dot1p Table." + ::= { tQosTimeStampObjects 135 } + +tIngClassPlcyDSCPTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyDSCPTblLastChgd indicates the + timestamp of last change to the Ingress Policy DSCP Table." + ::= { tQosTimeStampObjects 136 } + +tIngClassPlcyLspExpTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyLspExpTblLastChgd indicates the + timestamp of last change to the Ingress Policy lsp exp Table." + ::= { tQosTimeStampObjects 137 } + +tQosFpResourcePolicyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQosFpResourcePolicyTblLastChgd indicates the + timestamp of last change to the FP Resource Policy Table." + ::= { tQosTimeStampObjects 138 } + +tQosPortListTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tQosPortListTableLstChng indicates the sysUpTime at the + time of the last modification of tQosPortListTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 139 } + +tQosPortListEntryTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tQosPortListEntryTblLstChg indicates the sysUpTime at the + time of the last modification of tQosPortListEntryTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tQosTimeStampObjects 140 } + +tQosHwAggShapSchPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQosHwAggShapSchPlcyTblLastChgd indicates the + timestamp of last change to the hardware aggregate shaper scheduler + Policy Table." + ::= { tQosTimeStampObjects 141 } + +tQosHwAggShapedSchGrpTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQosHwAggShapedSchGrpTblLastChgd indicates the + timestamp of last change to the hardware aggregate shaper scheduler + Policy group table." + ::= { tQosTimeStampObjects 142 } + +tQosHwAggShapSchClassTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQosHwAggShapSchClassTblLastChgd indicates the + timestamp of last change to the hardware aggregate shaper scheduler + Policy scheduling class table." + ::= { tQosTimeStampObjects 143 } + +tAtmTdpObjects OBJECT IDENTIFIER ::= { tQosObjects 21 } + +tAtmTdpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TAtmTdpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on ATM traffic descriptors for + controlling ATM traffic management capabilities." + ::= { tAtmTdpObjects 1 } + +tAtmTdpEntry OBJECT-TYPE + SYNTAX TAtmTdpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This list contains ATM traffic descriptor objects and the associated + parameters. All objects that do not apply to a given service category + are given default values of zero." + INDEX { tAtmTdpIndex } + ::= { tAtmTdpTable 1 } + +TAtmTdpEntry ::= SEQUENCE +{ + tAtmTdpIndex AtmTrafficDescrParamIndex, + tAtmTdpSir Unsigned32, + tAtmTdpPir Unsigned32, + tAtmTdpMbs Unsigned32, + tAtmTdpMir Unsigned32, + tAtmTdpShaping INTEGER, + tAtmTdpServCat AtmServiceCategory, + tAtmTdpDescription TItemDescription, + tAtmTdpLastChanged TimeStamp, + tAtmTdpRowStatus RowStatus, + tAtmTdpDescrType TAtmTdpDescrType, + tAtmTdpCdvt Unsigned32, + tAtmTdpPolicing INTEGER, + tAtmTdpCLPTagging INTEGER, + tAtmTdpWeight Integer32 +} + +tAtmTdpIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to identify an entity inside the tAtmTdpTable. + When creating a new row in the table the value of this index may be + obtained by retrieving the value of tAtmTdpIndexNext." + ::= { tAtmTdpEntry 1 } + +tAtmTdpSir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpSir identifies the sustained information rate in kilobits per + second. The default Sir is determined by the Service Category. The + following default applies to Sir that is modifiable depending upon a + given service category: + + Applicable Service Category Default Sir Value + RT-VBR 0 + NRT-VBR 0 + + Note that for the service categories given above, the value of Sir + must be less than or equal to the value of Pir." + ::= { tAtmTdpEntry 2 } + +tAtmTdpPir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpPir identifies the peak information rate in kilobits per + second. The default Pir is determined by the Service Category. The + following default applies to Pir that is modifiable depending upon a + given service category: + + Applicable Service Category Default Pir Value + UBR (with/without Mir) 4294967295 + CBR 0 + RT-VBR 0 + NRT-VBR 0" + ::= { tAtmTdpEntry 3 } + +tAtmTdpMbs OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpMbs identifies the maximum burst size in cells. The default Mbs + is determined by the Service Category. The following default applies + to Mbs that is modifiable depending upon a given service category: + + Applicable Service Category Default Mbs Value + RT-VBR 32 + NRT-VBR 32" + ::= { tAtmTdpEntry 4 } + +tAtmTdpMir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpMir identifies the Minimum Information Rate in kilobits per + second. The default Mir is determined by the Service Category. The + following default applies for Mir that is modifiable depending upon a + given service category: + + Applicable Service Category Default Mir Value + UBR (with/without Mir) 0 + + Note that for the service categories given above, the value of Mir + must be less than or equal to the value of Pir." + ::= { tAtmTdpEntry 5 } + +tAtmTdpShaping OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpShaping determines whether egress shaping should occur. The + default tAtmTdpShaping is determined by the Service Category. The + following default applies for tAtmTdpShaping depending upon a given + service category: + + Applicable Service Category Default Shaping Value + UBR disabled + CBR enabled + RT-VBR enabled + NRT-VBR enabled + + For a Service Category of UBR, tAtmTdpShaping cannot be enabled. + + For CBR and RT-VBR service categories disabling shaping is + MDA-dependent. + + Shaping is only applied in the egress direction." + ::= { tAtmTdpEntry 6 } + +tAtmTdpServCat OBJECT-TYPE + SYNTAX AtmServiceCategory + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpServCat determines the ATM service category." + DEFVAL { ubr } + ::= { tAtmTdpEntry 7 } + +tAtmTdpDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAtmTdpDescription specifies an ASCII string used to + describe the ATM traffic descriptor." + ::= { tAtmTdpEntry 8 } + +tAtmTdpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tAtmTdpLastChanged maintains the timestamp of the last change made to + a row in the Traffic Descriptor Profile Table." + ::= { tAtmTdpEntry 9 } + +tAtmTdpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpRowStatus is used to create/modify/delete a new row in this + table. Only createAndGo/Active/Destroy are supported" + ::= { tAtmTdpEntry 10 } + +tAtmTdpDescrType OBJECT-TYPE + SYNTAX TAtmTdpDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpDescrType identifies the types of ATM traffic descriptor. The + default is determined by the value of tAtmTdpServCat. The following + default rules apply: + + Applicable Service Category tAtmTdpDescrType + UBR clp0And1pcr + CBR clp0And1pcr + RT-VBR clp0And1pcrPlusClp0And1scr + NRT-VBR clp0And1pcrPlusClp0And1scr" + ::= { tAtmTdpEntry 11 } + +tAtmTdpCdvt OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpCdvt identifies the Cell Delay Variation Tolerance in + microseconds. The following default applies for Cdvt that is + modifiable depending upon a given service category: + + Applicable Service Category Default Cdvt Value + CBR/RT-VBR/NRT-VBR/UBR 250 " + ::= { tAtmTdpEntry 12 } + +tAtmTdpPolicing OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpPolicing determines whether ingress traffic is policed. + Policing by default is disabled. Policing is valid for CBR, UBR RT-VBR + and NRT-VBR. This is cell-based policing. + + tAtmTdpDescrType Policing Scheme Applicable Serv Cat + clp0And1pcr CBR.1 CBR and UBR + clp0And1pcrPlusClp0And1scr VBR.1 RT/NRT-VBR + clp0And1pcrPlusClp0scr VBR.2 RT/NRT-VBR + clp0And1pcrPlusClp0scrTag VBR.3 RT/NRT-VBR" + ::= { tAtmTdpEntry 13 } + +tAtmTdpCLPTagging OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpCLPTagging controls the setting of the CLP bit in the + ATM cell header for egress traffic on an IES or VPRN SAP. + If disabled (the default), all traffic has the CLP bit set + to zero. If enabled, traffic queued on expedited queues has + the CLP bit set to zero, while traffic on non-expedited queues + has the CLP bit set to one." + DEFVAL { disabled } + ::= { tAtmTdpEntry 14 } + +tAtmTdpWeight OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAtmTdpWeight specifies the relative weight assigned to + this ATM traffic descriptor with respect to ATM VP shaper scheduling. + + The value of tAtmTdpWeight is only relevant for MDA where the value of + TIMETRA-CHASSIS-MIB::tmnxMDAAtmMode is equal to max16kVc, and is + ignored otherwise. + + If the value of tAtmTdpWeight is not specified when the conceptual row + is created, the weight is derived from the ATM service category: + CBR 10 + rt-VBR 7 + nrt-VBR 5 + UBR+ (nonzero MIR) 2 + UBR (zero MIR) 1." + ::= { tAtmTdpEntry 15 } + +tAtmTdpIndexNext OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + tAtmTdpIndex when creating entries in the tAtmTdpTable. + The value 0 indicates that no unassigned entries are + available. To obtain the tAtmTdpIndex value for a new + entry, the manager issues a management protocol + retrieval operation to obtain the current value of this + object. After each retrieval, the agent should modify the + value to the next unassigned index. + After a manager retrieves a value the agent will determine + through its local policy when this index value will be made + available for reuse." + ::= { tAtmTdpObjects 2 } + +tAtmTdpsMaxSupported OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the maximum number of ATM Traffic Descriptor + Profiles that can be configured on this system." + ::= { tAtmTdpObjects 3 } + +tAtmTdpsCurrentlyConfigured OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the number of currently configured ATM Traffic + Descriptor Profiles on this system." + ::= { tAtmTdpObjects 4 } + +tPoolObjects OBJECT IDENTIFIER ::= { tQosObjects 22 } + +tNamedPoolPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNamedPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains information on Named buffer pools policy. This + table is obsoleted in 20.2 release." + ::= { tPoolObjects 1 } + +tNamedPoolPolicyEntry OBJECT-TYPE + SYNTAX TNamedPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This list contains Named buffer pools policy related information." + INDEX { tNamedPoolPolicyName } + ::= { tNamedPoolPolicyTable 1 } + +TNamedPoolPolicyEntry ::= SEQUENCE +{ + tNamedPoolPolicyName TNamedItem, + tNamedPoolPolicyRowStatus RowStatus, + tNamedPoolPolicyLastChanged TimeStamp, + tNamedPoolPolicyDescription TItemDescription, + tNamedPoolPolicyQ1DefaultWeight Unsigned32, + tNamedPoolPolicyQ1MdaWeight Unsigned32, + tNamedPoolPolicyQ1PortWeight Unsigned32 +} + +tNamedPoolPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyName indicates the name of Named pool + policy. + + This object is obsoleted in 20.0 Release." + ::= { tNamedPoolPolicyEntry 1 } + +tNamedPoolPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyRowStatus is used for creation or + deletion of named pool policies. + + This object is obsoleted in 20.0 Release." + ::= { tNamedPoolPolicyEntry 2 } + +tNamedPoolPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyLastChanged indicates the sysUpTime when + this row was last modified. + + This object is obsoleted in 20.0 Release." + ::= { tNamedPoolPolicyEntry 3 } + +tNamedPoolPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyDescription specifies the description for + a specific named pool policy. + + This object is obsoleted in 20.0 Release." + DEFVAL { "" } + ::= { tNamedPoolPolicyEntry 4 } + +tNamedPoolPolicyQ1DefaultWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyQ1DefaultWeight specifies the port + allocation weight given to the default pools. + + This object is obsoleted in 20.0 Release." + DEFVAL { 50 } + ::= { tNamedPoolPolicyEntry 5 } + +tNamedPoolPolicyQ1MdaWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyQ1MdaWeight specifies the port allocation + weight given to the MDA named pools. + + This object is obsoleted in 20.0 Release." + DEFVAL { 50 } + ::= { tNamedPoolPolicyEntry 6 } + +tNamedPoolPolicyQ1PortWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tNamedPoolPolicyQ1PortWeight specifies the port + allocation weight given to the local port named pools. + + This object is obsoleted in 20.0 Release." + DEFVAL { 50 } + ::= { tNamedPoolPolicyEntry 7 } + +tQ1NamedPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQ1NamedPoolEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains information on Q1 pools policy. This table is + obsoleted in 20.2 release." + ::= { tPoolObjects 2 } + +tQ1NamedPoolEntry OBJECT-TYPE + SYNTAX TQ1NamedPoolEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This list contains Q1 pools policy related information." + INDEX { + tQ1NamedPoolPolicyName, + tQ1NamedPoolName + } + ::= { tQ1NamedPoolTable 1 } + +TQ1NamedPoolEntry ::= SEQUENCE +{ + tQ1NamedPoolPolicyName TNamedItem, + tQ1NamedPoolName TNamedItem, + tQ1NamedPoolRowStatus RowStatus, + tQ1NamedPoolLastChanged TimeStamp, + tQ1NamedPoolDescription TItemDescription, + tQ1NamedPoolNetworkAllocWeight Unsigned32, + tQ1NamedPoolAccessAllocWeight Unsigned32, + tQ1NamedPoolSlopePolicy TNamedItemOrEmpty, + tQ1NamedPoolReservedCbs Integer32, + tQ1NamedPoolResvCbsAmbrAlrmStep Integer32, + tQ1NamedPoolResvCbsAmbrAlrmMax Integer32, + tQ1NamedPoolAmbrAlrmThresh Integer32, + tQ1NamedPoolRedAlrmThresh Integer32 +} + +tQ1NamedPoolPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolPolicyName indicates the name of the existing + Q1 named pool policy. + + This object is obsoleted in 20.0 Release." + ::= { tQ1NamedPoolEntry 1 } + +tQ1NamedPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolName indicates the name of the existing pool + within the policy. + + This object is obsoleted in 20.0 Release." + ::= { tQ1NamedPoolEntry 2 } + +tQ1NamedPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolRowStatus is used for creation or deletion of + Q1 named pools. + + This object is obsoleted in 20.0 Release." + ::= { tQ1NamedPoolEntry 3 } + +tQ1NamedPoolLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolLastChanged indicates the sysUpTime when this + row was last modified. + + This object is obsoleted in 20.0 Release." + ::= { tQ1NamedPoolEntry 4 } + +tQ1NamedPoolDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolDescription specifies the description for a + specific Q1 named pool. + + This object is obsoleted in 20.0 Release." + DEFVAL { "" } + ::= { tQ1NamedPoolEntry 5 } + +tQ1NamedPoolNetworkAllocWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolNetworkAllocWeight specifies the weight used + to divide network associated buffer space between named pools. + + This object is obsoleted in 20.0 Release." + DEFVAL { 50 } + ::= { tQ1NamedPoolEntry 6 } + +tQ1NamedPoolAccessAllocWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolAccessAllocWeight specifies the weight used + to divide access associated buffer space between named pools. + + This object is obsoleted in 20.0 Release." + DEFVAL { 50 } + ::= { tQ1NamedPoolEntry 7 } + +tQ1NamedPoolSlopePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolSlopePolicy specifies the name of the slope + policy which is used to override the default slope policy for the + named buffer pool. + + This object is obsoleted in 20.0 Release." + DEFVAL { ''H } + ::= { tQ1NamedPoolEntry 8 } + +tQ1NamedPoolReservedCbs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolReservedCbs specifies the reserved CBS size + of the pool. The reserved CBS (Committed Burst Size) defines the + amount of buffer space within the pool that is not considered shared. + + This object is obsoleted in 20.0 Release." + DEFVAL { 30 } + ::= { tQ1NamedPoolEntry 9 } + +tQ1NamedPoolResvCbsAmbrAlrmStep OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolResvCbsAmbrAlrmStep specifies the percentage + step-size for the reserved CBS size of the pool. When + tQ1NamedPoolResvCbsAmbrAlrmStep is set to default value, the adaptive + CBS sizing is disabled. To enable adaptive CBS sizing, + tQ1NamedPoolResvCbsAmbrAlrmStep MUST be set to non-default value along + with tQ1NamedPoolResvCbsAmbrAlrmMax. When reserved CBS is default + adaptive CBS sizing cannot be enabled. The reserved CBS (Committed + Burst Size) defines the amount of buffer space within the pool that is + not considered shared. + + This object is obsoleted in 20.0 Release." + DEFVAL { 0 } + ::= { tQ1NamedPoolEntry 10 } + +tQ1NamedPoolResvCbsAmbrAlrmMax OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolResvCbsAmbrAlrmMax specifies the maximum + percentage for the reserved CBS size of the pool. When + tQ1NamedPoolResvCbsAmbrAlrmMax is set to default value, the adaptive + CBS sizing is disabled. To enable adaptive CBS sizing, + tQ1NamedPoolResvCbsAmbrAlrmMax MUST be set to non-default value along + with tQ1NamedPoolResvCbsAmbrAlrmStep. When reserved CBS is default + adaptive CBS sizing cannot be enabled. The reserved CBS (Committed + Burst Size) defines the amount of buffer space within the pool that is + not considered shared. Max reserved CBS must not be more than the + reserved CBS. + + This object is obsoleted in 20.0 Release." + DEFVAL { 0 } + ::= { tQ1NamedPoolEntry 11 } + +tQ1NamedPoolAmbrAlrmThresh OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolAmbrAlrmThresh specifies the threshold for + the amber alarm on the over-subscription allowed. + + This object is obsoleted in 20.0 Release." + DEFVAL { 0 } + ::= { tQ1NamedPoolEntry 12 } + +tQ1NamedPoolRedAlrmThresh OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQ1NamedPoolRedAlrmThresh specifies the threshold for the + red alarm on the over-subscription allowed. + + This object is obsoleted in 20.0 Release." + DEFVAL { 0 } + ::= { tQ1NamedPoolEntry 13 } + +tHsmdaPoolPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsmdaPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tHsmdaPoolPolicyTable has an entry for each HSMDA pool policy + configured on this system." + ::= { tPoolObjects 3 } + +tHsmdaPoolPolicyEntry OBJECT-TYPE + SYNTAX THsmdaPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HSMDA pool policy. Entries are + created and deleted by the user." + INDEX { tHsmdaPoolPolicyName } + ::= { tHsmdaPoolPolicyTable 1 } + +THsmdaPoolPolicyEntry ::= SEQUENCE +{ + tHsmdaPoolPolicyName TNamedItem, + tHsmdaPoolPolicyRowStatus RowStatus, + tHsmdaPoolLastChanged TimeStamp, + tHsmdaPoolDescription TItemDescription, + tHsmdaPoolSystemReserve Unsigned32, + tHsmdaPoolRoot1AllocWeight TWeight, + tHsmdaPoolRoot2AllocWeight TWeight, + tHsmdaPoolRoot3AllocWeight TWeight, + tHsmdaPoolRoot4AllocWeight TWeight, + tHsmdaPoolRoot5AllocWeight TWeight, + tHsmdaPoolRoot6AllocWeight TWeight, + tHsmdaPoolRoot7AllocWeight TWeight, + tHsmdaPoolRoot8AllocWeight TWeight, + tHsmdaPoolClass1Parent Unsigned32, + tHsmdaPoolClass1AllocPercent Unsigned32, + tHsmdaPoolClass2Parent Unsigned32, + tHsmdaPoolClass2AllocPercent Unsigned32, + tHsmdaPoolClass3Parent Unsigned32, + tHsmdaPoolClass3AllocPercent Unsigned32, + tHsmdaPoolClass4Parent Unsigned32, + tHsmdaPoolClass4AllocPercent Unsigned32, + tHsmdaPoolClass5Parent Unsigned32, + tHsmdaPoolClass5AllocPercent Unsigned32, + tHsmdaPoolClass6Parent Unsigned32, + tHsmdaPoolClass6AllocPercent Unsigned32, + tHsmdaPoolClass7Parent Unsigned32, + tHsmdaPoolClass7AllocPercent Unsigned32, + tHsmdaPoolClass8Parent Unsigned32, + tHsmdaPoolClass8AllocPercent Unsigned32 +} + +tHsmdaPoolPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsmdaPoolPolicyName specifies the name of the HSMDA pool + policy." + ::= { tHsmdaPoolPolicyEntry 1 } + +tHsmdaPoolPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolPolicyRowStatus is used for the creation and + deletion of HSMDA pool policies." + ::= { tHsmdaPoolPolicyEntry 2 } + +tHsmdaPoolLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsmdaPoolPolicyEntry 3 } + +tHsmdaPoolDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolDescription specifies the description of this + HSMDA pool policy." + DEFVAL { "" } + ::= { tHsmdaPoolPolicyEntry 4 } + +tHsmdaPoolSystemReserve OBJECT-TYPE + SYNTAX Unsigned32 (100..3000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolSystemReserve specifies the percentage of HSMDA + buffers that will be reserved for internal system use. + + When this value is set, all the provisioned buffer pool allocation + sizes will be re-evaluated. This includes the port class allocations + specified by indirectly by tmnxPortIngPoolPercentRate and + tmnxPortEgrPoolPercentRate, and class and root pools specified + indirectly by tHsmdaPoolClass1AllocPercent through + tHsmdaPoolClass8AllocPercent and tHsmdaPoolRoot1AllocWeight through + tHsmdaPoolRoot8AllocWeight." + DEFVAL { 1000 } + ::= { tHsmdaPoolPolicyEntry 5 } + +tHsmdaPoolRoot1AllocWeight OBJECT-TYPE + SYNTAX TWeight (1..100) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot1AllocWeight specifies the weight that will + be applied to the first root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 75 } + ::= { tHsmdaPoolPolicyEntry 6 } + +tHsmdaPoolRoot2AllocWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot2AllocWeight specifies the weight that will + be applied to the second root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 25 } + ::= { tHsmdaPoolPolicyEntry 7 } + +tHsmdaPoolRoot3AllocWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot3AllocWeight specifies the weight that will + be applied to the third root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 0 } + ::= { tHsmdaPoolPolicyEntry 8 } + +tHsmdaPoolRoot4AllocWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot4AllocWeight specifies the weight that will + be applied to the fourth root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 0 } + ::= { tHsmdaPoolPolicyEntry 9 } + +tHsmdaPoolRoot5AllocWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot5AllocWeight specifies the weight that will + be applied to the fifth root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 0 } + ::= { tHsmdaPoolPolicyEntry 10 } + +tHsmdaPoolRoot6AllocWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot6AllocWeight specifies the weight that will + be applied to the sixth root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 0 } + ::= { tHsmdaPoolPolicyEntry 11 } + +tHsmdaPoolRoot7AllocWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot7AllocWeight specifies the weight that will + be applied to the seventh root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 0 } + ::= { tHsmdaPoolPolicyEntry 12 } + +tHsmdaPoolRoot8AllocWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolRoot8AllocWeight specifies the weight that will + be applied to the eighth root pool and is divided by the sum of all + root pool weights to derive the pool's buffer allocation factor." + DEFVAL { 0 } + ::= { tHsmdaPoolPolicyEntry 13 } + +tHsmdaPoolClass1Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass1Parent specifies the root pool to which + the first class pool will be associated." + DEFVAL { 1 } + ::= { tHsmdaPoolPolicyEntry 14 } + +tHsmdaPoolClass1AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass1AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass1Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 4000 } + ::= { tHsmdaPoolPolicyEntry 15 } + +tHsmdaPoolClass2Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass2Parent specifies the root pool to which + the second class pool will be associated." + DEFVAL { 1 } + ::= { tHsmdaPoolPolicyEntry 16 } + +tHsmdaPoolClass2AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass2AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass2Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 3500 } + ::= { tHsmdaPoolPolicyEntry 17 } + +tHsmdaPoolClass3Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass3Parent specifies the root pool to which + the third class pool will be associated." + DEFVAL { 1 } + ::= { tHsmdaPoolPolicyEntry 18 } + +tHsmdaPoolClass3AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass3AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass3Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 3000 } + ::= { tHsmdaPoolPolicyEntry 19 } + +tHsmdaPoolClass4Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass4Parent specifies the root pool to which + the fourth class pool will be associated." + DEFVAL { 1 } + ::= { tHsmdaPoolPolicyEntry 20 } + +tHsmdaPoolClass4AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass4AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass4Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 2500 } + ::= { tHsmdaPoolPolicyEntry 21 } + +tHsmdaPoolClass5Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass5Parent specifies the root pool to which + the fifth class pool will be associated." + DEFVAL { 1 } + ::= { tHsmdaPoolPolicyEntry 22 } + +tHsmdaPoolClass5AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass5AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass5Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 2000 } + ::= { tHsmdaPoolPolicyEntry 23 } + +tHsmdaPoolClass6Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass6Parent specifies the root pool to which + the sixth class pool will be associated." + DEFVAL { 2 } + ::= { tHsmdaPoolPolicyEntry 24 } + +tHsmdaPoolClass6AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass6AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass6Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 5000 } + ::= { tHsmdaPoolPolicyEntry 25 } + +tHsmdaPoolClass7Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass7Parent specifies the root pool to which + the seventh class pool will be associated." + DEFVAL { 2 } + ::= { tHsmdaPoolPolicyEntry 26 } + +tHsmdaPoolClass7AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass7AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass7Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 4000 } + ::= { tHsmdaPoolPolicyEntry 27 } + +tHsmdaPoolClass8Parent OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass8Parent specifies the root pool to which + the eighth class pool will be associated." + DEFVAL { 2 } + ::= { tHsmdaPoolPolicyEntry 28 } + +tHsmdaPoolClass8AllocPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaPoolClass8AllocPercent specifies, indirectly, the + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which + it is associated, as specified by tHsmdaPoolClass8Parent, will be + available to this class. + + The sum of the class pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the class pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 3000 } + ::= { tHsmdaPoolPolicyEntry 29 } + +tMcMlpppIngressObjects OBJECT IDENTIFIER ::= { tQosObjects 23 } + +tMcMlpppIngrProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcMlpppIngrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcMlpppIngrProfTable has an entry for each ingress multi-class + mlppp profile configured in the system." + ::= { tMcMlpppIngressObjects 1 } + +tMcMlpppIngrProfEntry OBJECT-TYPE + SYNTAX TMcMlpppIngrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular ingress + multi-class mlppp profile. + + Multi-class mlppp ingress profile 1 is created by the agent. It cannot + be deleted. + + Other entries are created by the user." + INDEX { tMcMlpppIngrProfIndex } + ::= { tMcMlpppIngrProfTable 1 } + +TMcMlpppIngrProfEntry ::= SEQUENCE +{ + tMcMlpppIngrProfIndex TMlpppQoSProfileId, + tMcMlpppIngrProfDescription TItemDescription, + tMcMlpppIngrProfLastChanged TimeStamp, + tMcMlpppIngrProfRowStatus RowStatus +} + +tMcMlpppIngrProfIndex OBJECT-TYPE + SYNTAX TMlpppQoSProfileId (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrProfIndex specifies a specific multi-class + ingress profile." + ::= { tMcMlpppIngrProfEntry 1 } + +tMcMlpppIngrProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrProfDescription holds the description for + this profile." + DEFVAL { ''H } + ::= { tMcMlpppIngrProfEntry 2 } + +tMcMlpppIngrProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrProfLastChanged indicates the sysUpTime for + the last change to this row." + ::= { tMcMlpppIngrProfEntry 3 } + +tMcMlpppIngrProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrProfRowStatus controls the creation and + deletion of rows in this table." + ::= { tMcMlpppIngrProfEntry 4 } + +tMcMlpppIngrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcMlpppIngrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcMlpppIngrClassTable has an entry for each multi-class mlppp + ingress class per multi-class mlppp ingress profile in the system." + ::= { tMcMlpppIngressObjects 2 } + +tMcMlpppIngrClassEntry OBJECT-TYPE + SYNTAX TMcMlpppIngrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about a particular mlppp ingress + multi-class class per mlppp ingress profile. Entries are + created/destroyed as each tMcMlpppIngrProfEntry is created/destroyed." + INDEX { + tMcMlpppIngrProfIndex, + tMcMlpppIngrClassIndex + } + ::= { tMcMlpppIngrClassTable 1 } + +TMcMlpppIngrClassEntry ::= SEQUENCE +{ + tMcMlpppIngrClassIndex TmnxMcMlpppClassIndex, + tMcMlpppIngrClassReassemblyTmout Unsigned32, + tMcMlpppIngrClassLastChanged TimeStamp +} + +tMcMlpppIngrClassIndex OBJECT-TYPE + SYNTAX TmnxMcMlpppClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrClassIndex specifies a specific mlppp ingress + class per multi-class mlppp ingress profile." + ::= { tMcMlpppIngrClassEntry 1 } + +tMcMlpppIngrClassReassemblyTmout OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrClassReassemblyTmout specifies the reassembly + timeout for a specific mlppp multi-class ingress class. The default + reassembly timeout value is determined by the tMcMlpppIngrClassIndex + value. Currently only four multi-class classes are supported per + profile. + + tMcMlpppIngrClassIndex Default Reassembly Value + 0 10 + 1 10 + 2 100 + 3 1000" + ::= { tMcMlpppIngrClassEntry 2 } + +tMcMlpppIngrClassLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppIngrClassLastChanged indicates the sysUpTime for + the last change to this entry." + ::= { tMcMlpppIngrClassEntry 3 } + +tMcMlpppEgressObjects OBJECT IDENTIFIER ::= { tQosObjects 24 } + +tMcMlpppEgrProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcMlpppEgrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcMlpppEgrProfTable has an entry for each egress multi-class + mlppp profile configured in the system." + ::= { tMcMlpppEgressObjects 1 } + +tMcMlpppEgrProfEntry OBJECT-TYPE + SYNTAX TMcMlpppEgrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular egress + multi-class mlppp profile. + + Multi-class mlppp egress profiles 1,2 and 3 are created by the agent. + They cannot be deleted. + + Other entries are created by the user." + INDEX { tMcMlpppEgrProfIndex } + ::= { tMcMlpppEgrProfTable 1 } + +TMcMlpppEgrProfEntry ::= SEQUENCE +{ + tMcMlpppEgrProfIndex TMlpppQoSProfileId, + tMcMlpppEgrProfDescription TItemDescription, + tMcMlpppEgrProfLastChanged TimeStamp, + tMcMlpppEgrProfRowStatus RowStatus +} + +tMcMlpppEgrProfIndex OBJECT-TYPE + SYNTAX TMlpppQoSProfileId (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrProfIndex specifies a specific multi-class + egress profile." + ::= { tMcMlpppEgrProfEntry 1 } + +tMcMlpppEgrProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrProfDescription holds the description for this + profile." + DEFVAL { ''H } + ::= { tMcMlpppEgrProfEntry 2 } + +tMcMlpppEgrProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrProfLastChanged indicates the sysUpTime for + the last change to this row." + ::= { tMcMlpppEgrProfEntry 3 } + +tMcMlpppEgrProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrProfRowStatus controls the creation and + deletion of rows in this table." + ::= { tMcMlpppEgrProfEntry 4 } + +tMcMlpppEgrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcMlpppEgrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcMlpppEgrClassTable has an entry for each multiclass mlppp + egress profile in the system." + ::= { tMcMlpppEgressObjects 3 } + +tMcMlpppEgrClassEntry OBJECT-TYPE + SYNTAX TMcMlpppEgrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about a particular mlppp egress + multi-class class per mlppp multi-class mlppp egress profile. Entries + are created/destroyed as each tMcMlpppEgrProfEntry is + created/destroyed." + INDEX { + tMcMlpppEgrProfIndex, + tMcMlpppEgrClassIndex + } + ::= { tMcMlpppEgrClassTable 1 } + +TMcMlpppEgrClassEntry ::= SEQUENCE +{ + tMcMlpppEgrClassIndex TmnxMcMlpppClassIndex, + tMcMlpppEgrClassMir Unsigned32, + tMcMlpppEgrClassWeight Unsigned32, + tMcMlpppEgrClassMaxSize Unsigned32, + tMcMlpppEgrClassLastChanged TimeStamp +} + +tMcMlpppEgrClassIndex OBJECT-TYPE + SYNTAX TmnxMcMlpppClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrClassIndex specifies a specific mlppp egress + class per multi-class mlppp egress profile." + ::= { tMcMlpppEgrClassEntry 1 } + +tMcMlpppEgrClassMir OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrClassMir specifies the Minimum Information + Rate given as a percentage. A value of zero represents this object is + not applicable for this class. The default Mir is determined by the + tMcMlpppEgrClassIndex value. Currently only four multi-class classes + are supported per profile. + + tMcMlpppEgrClassIndex Default Mir Value + 0 100 + 1 85 + 2 0 + 3 0" + ::= { tMcMlpppEgrClassEntry 2 } + +tMcMlpppEgrClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrClassWeight specifies the weight of this + multiclass class given as a percentage. A value of zero represents + this object is not applicable for this class. The default Weight is + determined by the tMcMlpppEgrClassIndex value. Currently only four + multi-class classes are supported per profile. + + tMcMlpppEgrClassIndex Default Weight Value + 0 0 + 1 0 + 2 66 + 3 33" + ::= { tMcMlpppEgrClassEntry 3 } + +tMcMlpppEgrClassMaxSize OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrClassMaxSize specifies the buffer queue size. + The default buffer size is determined by the tMcMlpppEgrClassIndex + value. Currently only four multi-class classes are supported per + profile. + + tMcMlpppEgrClassIndex Default Max Size + 0 25 + 1 5 + 2 200 + 3 1000" + ::= { tMcMlpppEgrClassEntry 4 } + +tMcMlpppEgrClassLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrClassLastChanged indicates the sysUpTime for + the last change to this entry." + ::= { tMcMlpppEgrClassEntry 5 } + +tMcMlpppEgrFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcMlpppEgrFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcMlpppEgrFCTable has an entry for all egress FC Mappings to + multi-class mlppp classes." + ::= { tMcMlpppEgressObjects 4 } + +tMcMlpppEgrFCEntry OBJECT-TYPE + SYNTAX TMcMlpppEgrFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about all egress FC Mappings to + multi-class mlppp classes. Entries are created/destroyed as each + tMcMlpppEgrProfEntry is created/destroyed." + INDEX { + tMcMlpppEgrProfIndex, + tMcMlpppEgrFCName + } + ::= { tMcMlpppEgrFCTable 1 } + +TMcMlpppEgrFCEntry ::= SEQUENCE +{ + tMcMlpppEgrFCName TFCName, + tMcMlpppEgrFCClass Unsigned32, + tMcMlpppEgrFCLastChanged TimeStamp +} + +tMcMlpppEgrFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value tMcMlpppEgrFCName specifies of the name of the forwarding + class." + ::= { tMcMlpppEgrFCEntry 1 } + +tMcMlpppEgrFCClass OBJECT-TYPE + SYNTAX Unsigned32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrFCClass specifies the mlppp multi-class class + for the per-forwarding-class specified. The default class value is + determined by the Forwarding Class Name. + + Forwarding Class Name Mlppp Class Value + be 3 + l2 2 + af 2 + l1 2 + h2 2 + ef 1 + h1 0 + nc 0" + ::= { tMcMlpppEgrFCEntry 2 } + +tMcMlpppEgrFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcMlpppEgrFCLastChanged indicates the sysUpTime for the + last change to this entry." + ::= { tMcMlpppEgrFCEntry 3 } + +tMcFrIngressObjects OBJECT IDENTIFIER ::= { tQosObjects 25 } + +tMcFrIngrProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcFrIngrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcFrIngrProfTable has an entry for each ingress multi-class frame + relay profile configured in the system." + ::= { tMcFrIngressObjects 1 } + +tMcFrIngrProfEntry OBJECT-TYPE + SYNTAX TMcFrIngrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular ingress + multi-class frame relay profile. + + Multi-class frame relay ingress profile 1 is created by the agent. It + cannot be modified/deleted. + + Other entries are created by the user." + INDEX { tMcFrIngrProfIndex } + ::= { tMcFrIngrProfTable 1 } + +TMcFrIngrProfEntry ::= SEQUENCE +{ + tMcFrIngrProfIndex TMcFrQoSProfileId, + tMcFrIngrProfDescription TItemDescription, + tMcFrIngrProfLastChanged TimeStamp, + tMcFrIngrProfRowStatus RowStatus +} + +tMcFrIngrProfIndex OBJECT-TYPE + SYNTAX TMcFrQoSProfileId (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcFrIngrProfIndex specifies a specific multi-class + ingress profile." + ::= { tMcFrIngrProfEntry 1 } + +tMcFrIngrProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcFrIngrProfDescription holds the description for this + profile." + DEFVAL { ''H } + ::= { tMcFrIngrProfEntry 2 } + +tMcFrIngrProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrIngrProfLastChanged indicates the sysUpTime for the + last change to this row." + ::= { tMcFrIngrProfEntry 3 } + +tMcFrIngrProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcFrIngrProfRowStatus controls the creation and deletion + of rows in this table." + ::= { tMcFrIngrProfEntry 4 } + +tMcFrIngrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcFrIngrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcFrIngrClassTable has an entry for each multi-class frame relay + ingress class per multi-class frame relay ingress profile in the + system." + ::= { tMcFrIngressObjects 2 } + +tMcFrIngrClassEntry OBJECT-TYPE + SYNTAX TMcFrIngrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about a particular frame relay ingress + multi-class class per frame relay ingress profile. + + Entries are created/destroyed as each tMcFrIngrProfEntry is + created/destroyed." + INDEX { + tMcFrIngrProfIndex, + tMcFrIngrClassIndex + } + ::= { tMcFrIngrClassTable 1 } + +TMcFrIngrClassEntry ::= SEQUENCE +{ + tMcFrIngrClassIndex TmnxMcFrClassIndex, + tMcFrIngrClassReassemblyTmout Unsigned32, + tMcFrIngrClassLastChanged TimeStamp +} + +tMcFrIngrClassIndex OBJECT-TYPE + SYNTAX TmnxMcFrClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcFrIngrClassIndex specifies a specific frame relay + ingress class per multi-class frame relay ingress profile." + ::= { tMcFrIngrClassEntry 1 } + +tMcFrIngrClassReassemblyTmout OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcFrIngrClassReassemblyTmout specifies the reassembly + timeout for a specific frame relay multi-class ingress class. + Currently only four multi-class classes are supported per profile." + ::= { tMcFrIngrClassEntry 2 } + +tMcFrIngrClassLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrIngrClassLastChanged indicates the sysUpTime for the + last change to this entry." + ::= { tMcFrIngrClassEntry 3 } + +tMcFrEgressObjects OBJECT IDENTIFIER ::= { tQosObjects 26 } + +tMcFrEgrProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcFrEgrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcFrEgrProfTable has an entry for each egress multi-class frame + relay profile configured in the system." + ::= { tMcFrEgressObjects 1 } + +tMcFrEgrProfEntry OBJECT-TYPE + SYNTAX TMcFrEgrProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular egress + multi-class frame relay profile. + + Multi-class frame relay egress profile 1 is created by the agent. It + cannot be modified/deleted. + + Other entries are created by the user." + INDEX { tMcFrEgrProfIndex } + ::= { tMcFrEgrProfTable 1 } + +TMcFrEgrProfEntry ::= SEQUENCE +{ + tMcFrEgrProfIndex TMcFrQoSProfileId, + tMcFrEgrProfDescription TItemDescription, + tMcFrEgrProfLastChanged TimeStamp, + tMcFrEgrProfRowStatus RowStatus +} + +tMcFrEgrProfIndex OBJECT-TYPE + SYNTAX TMcFrQoSProfileId (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcFrEgrProfIndex specifies a specific multi-class egress + profile." + ::= { tMcFrEgrProfEntry 1 } + +tMcFrEgrProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcFrEgrProfDescription holds the description for this + profile." + DEFVAL { ''H } + ::= { tMcFrEgrProfEntry 2 } + +tMcFrEgrProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrEgrProfLastChanged indicates the sysUpTime for the + last change to this row." + ::= { tMcFrEgrProfEntry 3 } + +tMcFrEgrProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMcFrEgrProfRowStatus controls the creation and deletion + of rows in this table." + ::= { tMcFrEgrProfEntry 4 } + +tMcFrEgrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMcFrEgrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tMcFrEgrClassTable has an entry for each multiclass mlppp egress + profile in the system." + ::= { tMcFrEgressObjects 3 } + +tMcFrEgrClassEntry OBJECT-TYPE + SYNTAX TMcFrEgrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about a particular frame relay egress + multi-class class per multi-class frame relay egress profile. Entries + are created/destroyed as each tMcFrEgrProfEntry is created/destroyed." + INDEX { + tMcFrEgrProfIndex, + tMcFrEgrClassIndex + } + ::= { tMcFrEgrClassTable 1 } + +TMcFrEgrClassEntry ::= SEQUENCE +{ + tMcFrEgrClassIndex TmnxMcFrClassIndex, + tMcFrEgrClassMir Unsigned32, + tMcFrEgrClassWeight Unsigned32, + tMcFrEgrClassMaxSize Unsigned32, + tMcFrEgrClassLastChanged TimeStamp +} + +tMcFrEgrClassIndex OBJECT-TYPE + SYNTAX TmnxMcFrClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMcFrEgrClassIndex specifies a specific frame relay + egress class per multi-class frame relay egress profile." + ::= { tMcFrEgrClassEntry 1 } + +tMcFrEgrClassMir OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcFrEgrClassMir specifies the Minimum Information Rate + given as a percentage. A value of zero represents this object is not + applicable for this class. Currently only four multi-class classes are + supported per profile." + ::= { tMcFrEgrClassEntry 2 } + +tMcFrEgrClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcFrEgrClassWeight specifies the weight of this + multiclass class given as a percentage. A value of zero represents + this object is not applicable for this class. Currently only four + multi-class classes are supported per profile." + ::= { tMcFrEgrClassEntry 3 } + +tMcFrEgrClassMaxSize OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tMcFrEgrClassMaxSize specifies the buffer queue size. The + default buffer size is determined by the tMcFrEgrClassIndex value. + Currently only four multi-class classes are supported per profile." + ::= { tMcFrEgrClassEntry 4 } + +tMcFrEgrClassLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMcFrEgrClassLastChanged indicates the sysUpTime for the + last change to this entry." + ::= { tMcFrEgrClassEntry 5 } + +tQosPolicerObjects OBJECT IDENTIFIER ::= { tQosObjects 27 } + +tQosPolicerCtrlPolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPolicerCtrlPolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosPolicerCtrlPolTable defines all egress queues." + ::= { tQosPolicerObjects 1 } + +tQosPolicerCtrlPolEntry OBJECT-TYPE + SYNTAX TQosPolicerCtrlPolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosPolicerCtrlPolEntry defines a particular egress queue. Entries are + created and deleted by user." + INDEX { tQosPolicerCtrlPolName } + ::= { tQosPolicerCtrlPolTable 1 } + +TQosPolicerCtrlPolEntry ::= SEQUENCE +{ + tQosPolicerCtrlPolName TNamedItem, + tQosPolicerCtrlPolRowStatus RowStatus, + tQosPolicerCtrlPolLastChgd TimeStamp, + tQosPolicerCtrlPolDescr TItemDescription, + tQosPolicerCtrlPolRootMaxRate THPolPIRRate, + tQosPolicerCtrlPolMinMBSSep TPlcrBurstSizeBytes, + tQosPolicerCtrlPolProfPref TruthValue, + tQosPolicerCtrlPolRootMaxRateHi TmnxQosRateHigh32, + tQosPolicerCtrlPolRootMaxRateLo TmnxQosRateLow32, + tQosPolicerCtrlRootMaxPrcntRate Unsigned32, + tQosPolicerCtrlRootMaxRateType TPolicerRateType +} + +tQosPolicerCtrlPolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlPolName identifies the name of the policer + control policy." + ::= { tQosPolicerCtrlPolEntry 1 } + +tQosPolicerCtrlPolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { tQosPolicerCtrlPolEntry 2 } + +tQosPolicerCtrlPolLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlPolLastChgd indicates the timestamp of + last change to this row in tQosPolicerCtrlPolTable." + ::= { tQosPolicerCtrlPolEntry 3 } + +tQosPolicerCtrlPolDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlPolDescr specifies the description for the + policer control policy." + DEFVAL { ''H } + ::= { tQosPolicerCtrlPolEntry 4 } + +tQosPolicerCtrlPolRootMaxRate OBJECT-TYPE + SYNTAX THPolPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosPolicerCtrlPolRootMaxRate specifies the maximum frame + based bandwidth limit of this policer. This object is obsoleted in + 15.0 release and has been replaced with + tQosPolicerCtrlPolRootMaxRateHi and tQosPolicerCtrlPolRootMaxRateLo + objects." + DEFVAL { -1 } + ::= { tQosPolicerCtrlPolEntry 5 } + +tQosPolicerCtrlPolMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlPolMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer." + DEFVAL { -1 } + ::= { tQosPolicerCtrlPolEntry 6 } + +tQosPolicerCtrlPolProfPref OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlPolProfPref specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer. + + When the value of this object is set to 'true', preferred profile is + applied to this policy. When the value is set to 'false', no preferred + profile is set to this policy." + DEFVAL { false } + ::= { tQosPolicerCtrlPolEntry 7 } + +tQosPolicerCtrlPolRootMaxRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlPolRootMaxRateHi specifies the upper 32 + bits of the maximum frame based bandwidth limit specified by the user. + + This value should always be set along with + tQosPolicerCtrlPolRootMaxRateLo, otherwise an 'inconsistentValue' + error is returned. + + When the value of tQosPolicerCtrlPolRootMaxRateHi along with the value + of tQosPolicerCtrlPolRootMaxRateLo is set to 4294967295 (0xFFFFFFFF) + rate for this policer indicates maximum frame based bandwidth limit." + DEFVAL { 4294967295 } + ::= { tQosPolicerCtrlPolEntry 8 } + +tQosPolicerCtrlPolRootMaxRateLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlPolRootMaxRateLo specifies the lower 32 + bits of the maximum frame based bandwidth limit specified by the user. + + This value should always be set along with + tQosPolicerCtrlPolRootMaxRateHi, otherwise an 'inconsistentValue' + error is returned. + + When the value of tQosPolicerCtrlPolRootMaxRateHi along with the value + of tQosPolicerCtrlPolRootMaxRateLo is set to 4294967295 (0xFFFFFFFF) + rate for this policer indicates maximum frame based bandwidth limit." + DEFVAL { 4294967295 } + ::= { tQosPolicerCtrlPolEntry 9 } + +tQosPolicerCtrlRootMaxPrcntRate OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlRootMaxPrcntRate specifies the explicit + maximum frame based bandwidth percentage, in centipercent for this + policer. An 'inconsistentValue' error is returned if + tQosPolicerCtrlRootMaxPrcntRate is set to non-default value when the + object tQosPolicerCtrlRootMaxRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosPolicerCtrlPolEntry 10 } + +tQosPolicerCtrlRootMaxRateType OBJECT-TYPE + SYNTAX TPolicerRateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerCtrlRootMaxRateType specifies the rate type of + this policer. + + When the value of tQosPolicerCtrlRootMaxRateType is set to 'kbps', the + policer root max-rate is specified in 'kbps'. The value of + tQosPolicerCtrlRootMaxRateType will be set to default value. + + When the value of tQosPolicerCtrlRootMaxRateType is set to + 'percentLocalLimit', the policer max-rate are specified in percentage. + The objects tQosPolicerCtrlPolRootMaxRateHi and + tQosPolicerCtrlPolRootMaxRateLo will be set to their default values" + DEFVAL { kbps } + ::= { tQosPolicerCtrlPolEntry 11 } + +tQosPolicerLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPolicerLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosPolicerLevelTable defines all levels of QoS Policer control policy + defined by tQosPolicerCtrlPolTable." + ::= { tQosPolicerObjects 2 } + +tQosPolicerLevelEntry OBJECT-TYPE + SYNTAX TQosPolicerLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosPolicerLevelEntry defines a specific level of QoS policer control + policy defined by tQosPolicerCtrlPolTable. + + Entries are created and deleted by the system when QoS policer control + policy is created and deleted." + INDEX { + tQosPolicerCtrlPolName, + tQosPolicerLevel + } + ::= { tQosPolicerLevelTable 1 } + +TQosPolicerLevelEntry ::= SEQUENCE +{ + tQosPolicerLevel TLevel, + tQosPolicerLevelLastChgd TimeStamp, + tQosPolicerLevelCumMBS TPlcrBurstSizeBytes, + tQosPolicerLevelFixedMBS TruthValue +} + +tQosPolicerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPolicerLevel identifies the level of the policer + control policy defined by tQosPolicerCtrlPolName." + ::= { tQosPolicerLevelEntry 1 } + +tQosPolicerLevelLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPolicerLevelLastChgd indicates the timestamp of last + change to this row in tQosPolicerLevelTable." + ::= { tQosPolicerLevelEntry 2 } + +tQosPolicerLevelCumMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerLevelCumMBS specifies the maximum amount of + cumulative buffer space (in bytes) allowed for this level by this + policer." + DEFVAL { -1 } + ::= { tQosPolicerLevelEntry 3 } + +tQosPolicerLevelFixedMBS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerLevelFixedMBS specifies whether the cumulative + buffer space is fixed for this level. + + When the value of this object is set to 'true', cumulative buffer + space for this level is fixed. When the value is set to 'false', + cumulative buffer space for this level is not fixed." + DEFVAL { false } + ::= { tQosPolicerLevelEntry 4 } + +tQosPolicerArbiterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPolicerArbiterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosPolicerArbiterTable defines policy arbiters for all policer + control policies." + ::= { tQosPolicerObjects 3 } + +tQosPolicerArbiterEntry OBJECT-TYPE + SYNTAX TQosPolicerArbiterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosPolicerArbiterEntry defines a particular policy arbiter for a + specific QoS policer control policy on a given tier. + + Entries are created and deleted by user." + INDEX { + tQosPolicerCtrlPolName, + tQosPolicerArbiterTier, + tQosPolicerArbiterName + } + ::= { tQosPolicerArbiterTable 1 } + +TQosPolicerArbiterEntry ::= SEQUENCE +{ + tQosPolicerArbiterTier INTEGER, + tQosPolicerArbiterName TNamedItem, + tQosPolicerArbiterRowStatus RowStatus, + tQosPolicerArbiterLastChgd TimeStamp, + tQosPolicerArbiterDescr TItemDescription, + tQosPolicerArbiterRate THPolPIRRate, + tQosPolicerArbiterParent TNamedItemOrEmpty, + tQosPolicerArbiterLevel TLevel, + tQosPolicerArbiterWeight TPolicerWeight, + tQosPolicerArbiterRateHi TmnxQosRateHigh32, + tQosPolicerArbiterRateLo TmnxQosRateLow32, + tQosPolicerArbiterPercentRate Unsigned32, + tQosPolicerArbiterRateType TPolRateTypeRefOrLocalLimit +} + +tQosPolicerArbiterTier OBJECT-TYPE + SYNTAX INTEGER { + tier1 (1), + tier2 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterTier identifies the tier of the policer + control policy arbiter." + ::= { tQosPolicerArbiterEntry 1 } + +tQosPolicerArbiterName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterName identifies the name of the policer + control policy arbiter." + ::= { tQosPolicerArbiterEntry 2 } + +tQosPolicerArbiterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { tQosPolicerArbiterEntry 3 } + +tQosPolicerArbiterLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterLastChgd indicates the timestamp of + last change to this row in tQosPolicerArbiterTable." + ::= { tQosPolicerArbiterEntry 4 } + +tQosPolicerArbiterDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterDescr specifies the description for the + policer control policy arbiter for the given tier." + DEFVAL { ''H } + ::= { tQosPolicerArbiterEntry 5 } + +tQosPolicerArbiterRate OBJECT-TYPE + SYNTAX THPolPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosPolicerArbiterRate specifies the maximum frame based + bandwidth limit of this policer control policy arbiter for the given + tier. This object is obsoleted in 15.0 release and has been replaced + with tQosPolicerArbiterRateHi and tQosPolicerArbiterRateLo objects." + DEFVAL { -1 } + ::= { tQosPolicerArbiterEntry 6 } + +tQosPolicerArbiterParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosPolicerArbiterParent specifies the scheduler to which this queue + would be feeding." + DEFVAL { "root" } + ::= { tQosPolicerArbiterEntry 7 } + +tQosPolicerArbiterLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosPolicerArbiterLevel specifies the level of priority while feeding + the parent." + DEFVAL { 1 } + ::= { tQosPolicerArbiterEntry 8 } + +tQosPolicerArbiterWeight OBJECT-TYPE + SYNTAX TPolicerWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosPolicerArbiterWeight specifies the weight that needs to be used by + the scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { tQosPolicerArbiterEntry 9 } + +tQosPolicerArbiterRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterRateHi specifies the upper 32 bits of + the maximum frame based bandwidth limit of this policer control policy + arbiter for the given tier. + + This value should always be set along with tQosPolicerArbiterRateLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tQosPolicerArbiterRateHi along with the value of + tQosPolicerArbiterRateLo is set to 4294967295 (0xFFFFFFFF) rate for + this policer control policy arbiter indicates maximum frame based + bandwidth limit." + DEFVAL { 4294967295 } + ::= { tQosPolicerArbiterEntry 10 } + +tQosPolicerArbiterRateLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterRateLo specifies the lower 32 bits of + the maximum frame based bandwidth limit of this policer control policy + arbiter for the given tier. + + This value should always be set along with tQosPolicerArbiterRateLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tQosPolicerArbiterRateHi along with the value of + tQosPolicerArbiterRateLo is set to 4294967295 (0xFFFFFFFF) rate for + this policer control policy arbiter indicates maximum frame based + bandwidth limit." + DEFVAL { 4294967295 } + ::= { tQosPolicerArbiterEntry 11 } + +tQosPolicerArbiterPercentRate OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterPercentRate specifies the explicit + maximum frame based bandwidth percentage, in centipercent for this + policer control policy arbiter for the given tier. An + 'inconsistentValue' error is returned if tQosPolicerArbiterPercentRate + is set to non-default value when the object tQosPolicerArbiterRateType + is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosPolicerArbiterEntry 12 } + +tQosPolicerArbiterRateType OBJECT-TYPE + SYNTAX TPolRateTypeRefOrLocalLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPolicerArbiterRateType specifies the rate type of + this policer control policy arbiter for the given tier. + + When the value of tQosPolicerArbiterRateType is set to 'kbps', the + policer arbiter rate is specified in 'kbps'. The value of + tQosPolicerArbiterRateType will be set to default value. + + When the value of tQosPolicerArbiterRateType is set to + 'percentLocalLimit' or 'percentReferPortLimit', the policer max-rate + are specified in percentage. The objects tQosPolicerArbiterRateHi and + tQosPolicerArbiterRateLo will be set to their default values." + DEFVAL { kbps } + ::= { tQosPolicerArbiterEntry 13 } + +tQosIngPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosIngPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngPolicerTable defines QOS Ingress Policer Table for providing, + via SNMP, the capability of defining the policers in the ingress queue + groups. + + tQosIngPolicerTable holds a list of all the policers configured in the + managed system. Policers must exist in this table before being + referenced by the forwarding class mappings within the Qos policies." + ::= { tQosPolicerObjects 4 } + +tQosIngPolicerEntry OBJECT-TYPE + SYNTAX TQosIngPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngPolicerEntry defines an entry in the tQosIngPolicerTable. + + Entries are created/deleted in this table by SNMP sets to + tQosIngPolicerRowStatus." + INDEX { + tQosIngQGroupName, + tQosIngPolicerId + } + ::= { tQosIngPolicerTable 1 } + +TQosIngPolicerEntry ::= SEQUENCE +{ + tQosIngPolicerId TIngPolicerId, + tQosIngPolicerRowStatus RowStatus, + tQosIngPolicerLastChanged TimeStamp, + tQosIngPolicerDescr TItemDescription, + tQosIngPolicerPIRAdaptation TAdaptationRule, + tQosIngPolicerCIRAdaptation TAdaptationRule, + tQosIngPolicerParent TNamedItemOrEmpty, + tQosIngPolicerLevel TLevel, + tQosIngPolicerWeight TPolicerWeight, + tQosIngPolicerAdminPIR THPolPIRRate, + tQosIngPolicerAdminCIR THPolCIRRate, + tQosIngPolicerCBS TPolicerBurstSizeBytes, + tQosIngPolicerMBS TPolicerBurstSizeBytes, + tQosIngPolicerHiPrioOnly TBurstPercentOrDefault, + tQosIngPolicerPktOffset TPerPacketOffset, + tQosIngPolicerProfileCapped TruthValue, + tQosIngPolicerStatMode TmnxIngPolicerStatMode, + tQosIngPolicerSlopeStartDepth Unsigned32, + tQosIngPolicerSlopeMaxDepth Unsigned32, + tQosIngPolicerSlopeMaxProb Unsigned32, + tQosIngPolicerSlopeMap TmnxSlopeMap, + tQosIngPolicerAdvCfgPolicy TNamedItemOrEmpty, + tQosIngPolicerAdminPIRPercent Unsigned32, + tQosIngPolicerAdminCIRPercent Unsigned32, + tQosIngPolicerAdminRateType TRateType +} + +tQosIngPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosIngPolicerId defines the Ingress Queue Group Policer identifier. + It identifies an ingress queue group policer in the managed system." + ::= { tQosIngPolicerEntry 1 } + +tQosIngPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerRowStatus allows entries to be created and deleted in + the tQosIngPolicerTable." + ::= { tQosIngPolicerEntry 2 } + +tQosIngPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosIngPolicerLastChanged indicates the value of sysUpTime when the + entry was last modified." + ::= { tQosIngPolicerEntry 3 } + +tQosIngPolicerDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerDescr specifies the description of the policer." + DEFVAL { ''H } + ::= { tQosIngPolicerEntry 4 } + +tQosIngPolicerPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tQosIngPolicerEntry 5 } + +tQosIngPolicerCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tQosIngPolicerEntry 6 } + +tQosIngPolicerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerParent specifies the arbiter to which this policer would + be feeding." + DEFVAL { ''H } + ::= { tQosIngPolicerEntry 7 } + +tQosIngPolicerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerLevel specifies the level of priority while feeding the + parent." + DEFVAL { 1 } + ::= { tQosIngPolicerEntry 8 } + +tQosIngPolicerWeight OBJECT-TYPE + SYNTAX TPolicerWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerWeight specifies the weight that needs to be used by the + arbiter to which this policer would be feeding" + DEFVAL { 1 } + ::= { tQosIngPolicerEntry 9 } + +tQosIngPolicerAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerAdminPIR specifies the administrative PIR specified by + the user." + DEFVAL { -1 } + ::= { tQosIngPolicerEntry 10 } + +tQosIngPolicerAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerAdminCIR specifies the administrative CIR specified by + the user." + DEFVAL { 0 } + ::= { tQosIngPolicerEntry 11 } + +tQosIngPolicerCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerCBS specifies the amount of reserved buffer space (in + bytes) used to configure the policer's CIR leaky bucket's 'exceed' + threshold." + DEFVAL { -1 } + ::= { tQosIngPolicerEntry 12 } + +tQosIngPolicerMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerMBS specifies the maximum amount of buffer space (in + bytes) used to configure the policer's PIR leaky bucket's high + priority 'violate' threshold." + DEFVAL { -1 } + ::= { tQosIngPolicerEntry 13 } + +tQosIngPolicerHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerHiPrioOnly specifies the percentage of buffer space for + the queue, used to configure the percentage of the policer's PIR leaky + bucket's MBS (maximum burst size) that is reserved for high priority + traffic." + DEFVAL { -1 } + ::= { tQosIngPolicerEntry 14 } + +tQosIngPolicerPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerPktOffset specifies the packet byte offset for addition + of policing information by this policer." + DEFVAL { 0 } + ::= { tQosIngPolicerEntry 15 } + +tQosIngPolicerProfileCapped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngPolicerProfileCapped specifies how the explicit + in-profile and undetermined profile traffic should be handled at the + ingress policer. + + When the value of tQosIngPolicerProfileCapped is set to 'true', both + explicit in-profile and undetermined profile traffic is honored up to + CIR, above which it marked as out-of-profile. If CIR is set to zero, + then all explicit in-profile and undetermined profile packets, along + with the explicit out-of-profile packets are marked as out-of-profile. + + The default behavior when tQosIngPolicerProfileCapped is set to + 'false' is to ignore the CIR output state when an explicit in-profile + packet is handled by an ingress policer." + DEFVAL { false } + ::= { tQosIngPolicerEntry 16 } + +tQosIngPolicerStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngPolicerStatMode specifies the mode of statistics collected by + this policer." + DEFVAL { minimal } + ::= { tQosIngPolicerEntry 17 } + +tQosIngPolicerSlopeStartDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosIngPolicerSlopeStartDepth specifies the percentage of + the buffer utilized after which the drop probability starts to rise + above 0. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tQosIngPolicerEntry 18 } + +tQosIngPolicerSlopeMaxDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosIngPolicerSlopeMaxDepth specifies the percentage of + the buffer utilized after which the drop probability is 100 percent. + This implies that all packets beyond this point will be dropped. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tQosIngPolicerEntry 19 } + +tQosIngPolicerSlopeMaxProb OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosIngPolicerSlopeMaxProb specifies the drop + probability, as a percentage, when the queue depth reaches + tQosIngPolicerSlopeMaxDepth. The drop increases steadily from 0 at the + tQosIngPolicerSlopeStartDepth up to the tQosIngPolicerSlopeMaxProb at + the tQosIngPolicerSlopeMaxDepth. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tQosIngPolicerEntry 20 } + +tQosIngPolicerSlopeMap OBJECT-TYPE + SYNTAX TmnxSlopeMap + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosIngPolicerSlopeMap specifies the slope map to be used + with this policer. + + This object is obsoleted in 14.0 Release." + DEFVAL { none } + ::= { tQosIngPolicerEntry 21 } + +tQosIngPolicerAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngPolicerAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this policer." + DEFVAL { ''H } + ::= { tQosIngPolicerEntry 22 } + +tQosIngPolicerAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngPolicerAdminPIRPercent specifies the + administrative PIR percentage, in centipercent of this policer. An + 'inconsistentValue' error is returned if tQosIngPolicerAdminPIRPercent + is set to non-default value when the object + tQosIngPolicerAdminRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosIngPolicerEntry 23 } + +tQosIngPolicerAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngPolicerAdminCIRPercent specifies the + administrative CIR percentage, in centipercent of this policer. An + 'inconsistentValue' error is returned if tQosIngPolicerAdminCIRPercent + is set to non-default value when the object + tQosIngPolicerAdminRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tQosIngPolicerEntry 24 } + +tQosIngPolicerAdminRateType OBJECT-TYPE + SYNTAX TRateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosIngPolicerAdminRateType specifies the type of rate + for this policer. + + When the value of the object is set to 'kbps', the policer rates are + specified in kbps. The objects tQosIngPolicerAdminPIRPercent and + tQosIngPolicerAdminCIRPercent will be set to their default values. + + When the value of the object is set to 'percent', the rates for this + policer are specified in percentage. The objects + tQosIngPolicerAdminPIR and tQosIngPolicerAdminCIR will be set to their + default values." + DEFVAL { kbps } + ::= { tQosIngPolicerEntry 25 } + +tQosEgrPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosEgrPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrPolicerTable defines QOS egress Policer Table for providing, + via SNMP, the capability of defining the policers in the egress queue + groups. + + tQosEgrPolicerTable holds a list of all the policers configured in the + managed system. Policers must exist in this table before being + referenced by the forwarding class mappings within Qos policies." + ::= { tQosPolicerObjects 5 } + +tQosEgrPolicerEntry OBJECT-TYPE + SYNTAX TQosEgrPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrPolicerEntry defines an entry in the tQosEgrPolicerTable. + + Entries are created/deleted in this table by SNMP sets to + tQosEgrPolicerRowStatus." + INDEX { + tQosEgrQGroupName, + tQosEgrPolicerId + } + ::= { tQosEgrPolicerTable 1 } + +TQosEgrPolicerEntry ::= SEQUENCE +{ + tQosEgrPolicerId Integer32, + tQosEgrPolicerRowStatus RowStatus, + tQosEgrPolicerLastChanged TimeStamp, + tQosEgrPolicerDescr TItemDescription, + tQosEgrPolicerPIRAdaptation TAdaptationRule, + tQosEgrPolicerCIRAdaptation TAdaptationRule, + tQosEgrPolicerParent TNamedItemOrEmpty, + tQosEgrPolicerLevel TLevel, + tQosEgrPolicerWeight TPolicerWeight, + tQosEgrPolicerAdminPIR THPolPIRRate, + tQosEgrPolicerAdminCIR THPolCIRRate, + tQosEgrPolicerCBS TPolicerBurstSizeBytes, + tQosEgrPolicerMBS TPolicerBurstSizeBytes, + tQosEgrPolicerHiPrioOnly TBurstPercentOrDefault, + tQosEgrPolicerPktOffset TEgressPerPacketOffset, + tQosEgrPolicerProfileCapped TruthValue, + tQosEgrPolicerStatMode TmnxEgrPolicerStatMode, + tQosEgrPolicerSlopeStartDepth Unsigned32, + tQosEgrPolicerSlopeMaxDepth Unsigned32, + tQosEgrPolicerSlopeMaxProb Unsigned32, + tQosEgrPolicerSlopeMap TmnxSlopeMap, + tQosEgrPolicerAdvCfgPolicy TNamedItemOrEmpty, + tQosEgrPolicerEnableExceedPir TruthValue, + tQosEgrPolicerAdminPIRPercent Unsigned32, + tQosEgrPolicerAdminCIRPercent Unsigned32, + tQosEgrPolicerAdminRateType TPolRateTypeRefOrLocalLimit +} + +tQosEgrPolicerId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tQosEgrPolicerId defines the Egress Queue Group Policer identifier. + It identifies an egress queue group policer in the managed system." + ::= { tQosEgrPolicerEntry 1 } + +tQosEgrPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerRowStatus allows entries to be created and deleted in + the tQosEgrPolicerTable." + ::= { tQosEgrPolicerEntry 2 } + +tQosEgrPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tQosEgrPolicerLastChanged indicates the value of sysUpTime when the + entry was last modified." + ::= { tQosEgrPolicerEntry 3 } + +tQosEgrPolicerDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerDescr specifies the description of the policer." + DEFVAL { ''H } + ::= { tQosEgrPolicerEntry 4 } + +tQosEgrPolicerPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tQosEgrPolicerEntry 5 } + +tQosEgrPolicerCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tQosEgrPolicerEntry 6 } + +tQosEgrPolicerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerParent specifies the arbiter to which this policer would + be feeding" + DEFVAL { ''H } + ::= { tQosEgrPolicerEntry 7 } + +tQosEgrPolicerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerLevel specifies the level of priority while feeding the + parent." + DEFVAL { 1 } + ::= { tQosEgrPolicerEntry 8 } + +tQosEgrPolicerWeight OBJECT-TYPE + SYNTAX TPolicerWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerWeight specifies the weight that needs to be used by the + scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { tQosEgrPolicerEntry 9 } + +tQosEgrPolicerAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerAdminPIR specifies the administrative PIR specified by + the user." + DEFVAL { -1 } + ::= { tQosEgrPolicerEntry 10 } + +tQosEgrPolicerAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerAdminCIR specifies the administrative CIR specified by + the user." + DEFVAL { 0 } + ::= { tQosEgrPolicerEntry 11 } + +tQosEgrPolicerCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerCBS specifies the amount of reserved buffer space (in + bytes) used to configure the policer's CIR leaky bucket's 'exceed' + threshold." + DEFVAL { -1 } + ::= { tQosEgrPolicerEntry 12 } + +tQosEgrPolicerMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerMBS specifies the maximum amount of buffer space (in + bytes) used to configure the policer's PIR leaky bucket's high + priority 'violate' threshold." + DEFVAL { -1 } + ::= { tQosEgrPolicerEntry 13 } + +tQosEgrPolicerHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerHiPrioOnly specifies the percentage of buffer space for + the queue, used to configure the percentage of the policer's PIR leaky + bucket's MBS (maximum burst size) that is reserved for high priority + traffic." + DEFVAL { -1 } + ::= { tQosEgrPolicerEntry 14 } + +tQosEgrPolicerPktOffset OBJECT-TYPE + SYNTAX TEgressPerPacketOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerPktOffset specifies the packet byte offset for addition + of policing information by this policer." + DEFVAL { 0 } + ::= { tQosEgrPolicerEntry 15 } + +tQosEgrPolicerProfileCapped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrPolicerProfileCapped specifies how the explicit + in-profile and undetermined profile traffic should be handled at the + egress policer. + + When the value of tQosEgrPolicerProfileCapped is set to 'true', both + explicit in-profile and undetermined profile traffic is honored up to + CIR, above which it is marked as out-of-profile. If CIR is set to + zero, then all explicit in-profile and undetermined profile packets, + along with the explicit out-of-profile packets are marked as + out-of-profile. + + The default behavior when tQosEgrPolicerProfileCapped is set to + 'false' is to ignore the CIR output state when an explicit in-profile + packet is handled by an egress policer." + DEFVAL { false } + ::= { tQosEgrPolicerEntry 16 } + +tQosEgrPolicerStatMode OBJECT-TYPE + SYNTAX TmnxEgrPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosEgrPolicerStatMode specifies the mode of statistics collected by + this policer." + DEFVAL { minimal } + ::= { tQosEgrPolicerEntry 17 } + +tQosEgrPolicerSlopeStartDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrPolicerSlopeStartDepth specifies the percentage of + the buffer utilized after which the drop probability starts to rise + above 0. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tQosEgrPolicerEntry 18 } + +tQosEgrPolicerSlopeMaxDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrPolicerSlopeMaxDepth specifies the percentage of + the buffer utilized after which the drop probability is 100 percent. + This implies that all packets beyond this point will be dropped. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tQosEgrPolicerEntry 20 } + +tQosEgrPolicerSlopeMaxProb OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrPolicerSlopeMaxProb specifies the drop + probability, as a percentage, when the queue depth reaches + tQosEgrPolicerSlopeMaxDepth. The drop increases steadily from 0 at the + tQosEgrPolicerSlopeStartDepth up to the tQosEgrPolicerSlopeMaxProb at + the tQosEgrPolicerSlopeMaxDepth. + + This object is obsoleted in 14.0 Release." + DEFVAL { 10000 } + ::= { tQosEgrPolicerEntry 21 } + +tQosEgrPolicerSlopeMap OBJECT-TYPE + SYNTAX TmnxSlopeMap + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tQosEgrPolicerSlopeMap specifies the slope map to be used + with this policer. + + This object is obsoleted in 14.0 Release." + DEFVAL { none } + ::= { tQosEgrPolicerEntry 22 } + +tQosEgrPolicerAdvCfgPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrPolicerAdvCfgPolicy specifies the name of the + advanced configuration policy to be applied with this policer." + DEFVAL { ''H } + ::= { tQosEgrPolicerEntry 23 } + +tQosEgrPolicerEnableExceedPir OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrPolicerEnableExceedPir specifies whether to enable + exceeding of PIR for sap-egress policer, i.e., whether the traffic + should be forwarded as exceed-profile instead of being dropped." + DEFVAL { false } + ::= { tQosEgrPolicerEntry 24 } + +tQosEgrPolicerAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrPolicerAdminPIRPercent specifies the + administrative PIR percentage, in centipercent of this policer. An + 'inconsistentValue' error is returned if tQosEgrPolicerAdminPIRPercent + is set to non-default value when the object + tQosEgrPolicerAdminRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosEgrPolicerEntry 25 } + +tQosEgrPolicerAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrPolicerAdminCIRPercent specifies the + administrative CIR percentage, in centipercent of this policer. An + 'inconsistentValue' error is returned if tQosEgrPolicerAdminCIRPercent + is set to non-default value when the object + tQosEgrPolicerAdminRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tQosEgrPolicerEntry 26 } + +tQosEgrPolicerAdminRateType OBJECT-TYPE + SYNTAX TPolRateTypeRefOrLocalLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosEgrPolicerAdminRateType specifies the type of rate + for this policer. + + When the value of the object is set to 'kbps', the policer rates are + specified in kbps. The objects tQosEgrPolicerAdminPIRPercent and + tQosEgrPolicerAdminCIRPercent will be set to their default values. + + When the value of the object is set to 'percentOfLocalLimit' or + 'percentReferPortLimit', the rates for this policer are specified in + percentage. The objects tQosEgrPolicerAdminPIR and + tQosEgrPolicerAdminCIR will be set to their default values." + DEFVAL { kbps } + ::= { tQosEgrPolicerEntry 27 } + +tAdvCfgPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TAdvCfgPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tAdvCfgPolicyTable has an entry for each configuration policy for + queue and policer parameters configured on this system." + ::= { tQosPolicerObjects 6 } + +tAdvCfgPolicyEntry OBJECT-TYPE + SYNTAX TAdvCfgPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular configuration policy. Entries are + created and deleted by the user." + INDEX { tAdvCfgPolicyName } + ::= { tAdvCfgPolicyTable 1 } + +TAdvCfgPolicyEntry ::= SEQUENCE +{ + tAdvCfgPolicyName TNamedItem, + tAdvCfgPolicyRowStatus RowStatus, + tAdvCfgLastChanged TimeStamp, + tAdvCfgDescription TItemDescription, + tAdvCfgChildAdmnPirPrcnt Unsigned32, + tAdvCfgChildAdminRate TAdvCfgRate, + tAdvCfgOMGranPirPrcnt Unsigned32, + tAdvCfgOMGranRate TAdvCfgRate, + tAdvCfgMaxDecPirPrcnt Unsigned32, + tAdvCfgMaxDecRate TMaxDecRate, + tAdvCfgHiRateHoldTime Unsigned32, + tAdvCfgTimeAvgFactor Unsigned32, + tAdvCfgSampleInterval Unsigned32, + tAdvCfgFastStart TruthValue, + tAdvCfgFastStop TruthValue, + tAdvCfgAbvOffCapPirPrcnt Unsigned32, + tAdvCfgAbvOffCapRate Integer32, + tAdvCfgBWDGranPirPrcnt Unsigned32, + tAdvCfgBWDGranRate TAdvCfgRate, + tAdvCfgMinOnly TruthValue, + tAdvCfgDecOnly TruthValue, + tAdvCfgChildAdminRateActMinOnly TruthValue, + tAdvCfgHiRateHoldTimeActMinOnly TruthValue, + tAdvCfgBWDEnqueueOnPIRZero TruthValue, + tAdvCfgBWDLimitPIRZeroDrain TruthValue, + tAdvCfgBWDLmtUnusedBWInitMinPIR TruthValue, + tAdvCfgBWDInternalSchedWghtMode TmnxInternalSchedWeightMode, + tAdvCfgAbvOffAUnConsumeAggRPrcnt Unsigned32, + tAdvCfgAbvOffADeltaConsAggRPrcnt Unsigned32, + tAdvCfgAbvOffAUnConsHiTierRPrcnt Unsigned32, + tAdvCfgAbvOffADelConHiTierRPrcnt Unsigned32 +} + +tAdvCfgPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tAdvCfgPolicyName specifies the name of the advanced + configuration policy." + ::= { tAdvCfgPolicyEntry 1 } + +tAdvCfgPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgPolicyRowStatus is used for the creation and + deletion of advanced configuration policies." + ::= { tAdvCfgPolicyEntry 2 } + +tAdvCfgLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tAdvCfgLastChanged indicates the sysUpTime at the time of + the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tAdvCfgPolicyEntry 3 } + +tAdvCfgDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgDescription specifies the description of this + advanced configuration policy." + DEFVAL { ''H } + ::= { tAdvCfgPolicyEntry 4 } + +tAdvCfgChildAdmnPirPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgChildAdmnPirPrcnt specifies the percentage of the + child's administrative PIR that should be added to the child's offered + rate, capped by the child's PIR. + + When the value of tAdvCfgChildAdmnPirPrcnt is set to '0', offered rate + increase from all child policers and queues specified by + tAdvCfgPolicyName policy are removed." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 5 } + +tAdvCfgChildAdminRate OBJECT-TYPE + SYNTAX TAdvCfgRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgChildAdminRate specifies the explicit number of + kilobits per second that should be added to the child's offered rate. + + When the value of tAdvCfgChildAdminRate is set to '0', offered rate + increase from all child policers and queues specified by + tAdvCfgPolicyName policy are removed." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 6 } + +tAdvCfgOMGranPirPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgOMGranPirPrcnt specifies the granularity + percentage of the child's administrative PIR that should be used as + the threshold sensitivity to offered rate. + + When the value of tAdvCfgOMGranPirPrcnt is set to '0', it restores the + default offered rate sensitivity behavior to all child policers and + queues associated with the policy specified by tAdvCfgPolicyName." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 7 } + +tAdvCfgOMGranRate OBJECT-TYPE + SYNTAX TAdvCfgRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgOMGranRate specifies the explicit number of + kilobits per second that should be used as the child's offered rate + change sensitivity value. + + When the value of tAdvCfgOMGranRate is set to '0', the default offered + rate sensitivity behavior to all child policers and queues associated + with the policy specified by tAdvCfgPolicyName are restored." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 8 } + +tAdvCfgMaxDecPirPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgMaxDecPirPrcnt specifies the percentage of the + child's administrative PIR that should be used as the decrement limit + to offered rate change. + + When the value of tAdvCfgMaxDecPirPrcnt is set to '10000', any + currently configured maximum decrement limit for all child policers + and queues associated with the policy specified by tAdvCfgPolicyName + are removed." + DEFVAL { 10000 } + ::= { tAdvCfgPolicyEntry 9 } + +tAdvCfgMaxDecRate OBJECT-TYPE + SYNTAX TMaxDecRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgMaxDecRate specifies the explicit number of + kilobits per second that should be used as the child's offered rate + decrement limit value." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 10 } + +tAdvCfgHiRateHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgHiRateHoldTime specifies the time period that the + current offered rate should be maintained for a child policer or + queue. + + When tAdvCfgHiRateHoldTime is set to '0', any currently configured + hold time for all child policers and queues associated with the policy + specified by tAdvCfgPolicyName are removed." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 11 } + +tAdvCfgTimeAvgFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgTimeAvgFactor is used the weight the new offered + rate with a portion of the previous offered rate. + + When tAdvCfgTimeAvgFactor is set to '0', time average factor + adjustments to new offered rate measurements specified by + tAdvCfgPolicyName are removed." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 12 } + +tAdvCfgSampleInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgSampleInterval specifies the interval for sampling + the child's offered rate. A value of '1' of tAdvCfgSampleInterval + represents fastest sampling rate available while a value of '8' + represents slowest sampling period available. + + When tAdvCfgSampleInterval is set to '4', time average factor + adjustments to new offered rate measurements specified by + tAdvCfgPolicyName are removed." + DEFVAL { 1 } + ::= { tAdvCfgPolicyEntry 13 } + +tAdvCfgFastStart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgFastStart specifies the whether fast detection of + initial bandwidth on a child policer or queue associated with + tAdvCfgPolicyName is enabled/disabled. + + When the tAdvCfgFastStart is set to 'false', the system uses the + normal sampling interval behavior of both newly active and currently + active children." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 14 } + +tAdvCfgFastStop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgFastStop specifies the whether fast detection of + lack of offered rate on a child policer or queue associated with + tAdvCfgPolicyName is enabled/disabled. + + When the tAdvCfgFastStop is set to 'false', the system uses the normal + sampling interval behavior of both newly active and currently active + children." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 15 } + +tAdvCfgAbvOffCapPirPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgAbvOffCapPirPrcnt specifies the percentage of the + child's administrative PIR that should be fair share increase limit, + capped by the child's PIR. + + When the value of tAdvCfgAbvOffCapPirPrcnt is set to '0', the system + disables the fair share increase function and configures the actual + distribution rate. + + When the value of tAdvCfgAbvOffCapPirPrcnt is set to '10000', the fair + share operational PIR rate increase limit from all child policers and + queues associated with tAdvCfgPolicyName policy are removed." + DEFVAL { 10000 } + ::= { tAdvCfgPolicyEntry 16 } + +tAdvCfgAbvOffCapRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgAbvOffCapRate specifies the explicit number of + kilobits per second that should be used as the limit to the child's + fair share increase to the operational PIR. + + When the value of tAdvCfgAbvOffCapRate is set to '0', the system + disables the fair share increase function and configures the actual + distribution rate. + + When the value of tAdvCfgAbvOffCapRate is set to '-1', it means + maximum rate." + DEFVAL { -1 } + ::= { tAdvCfgPolicyEntry 17 } + +tAdvCfgBWDGranPirPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgBWDGranPirPrcnt specifies the granularity + percentage of the child's administrative PIR that should be used as + the rounding step value. + + When the value of tAdvCfgBWDGranPirPrcnt is set to '0', the system + removes the operational PIR rounding behavior from all child policers + and queues associated with the policy specified by tAdvCfgPolicyName." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 18 } + +tAdvCfgBWDGranRate OBJECT-TYPE + SYNTAX TAdvCfgRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgBWDGranRate specifies the explicit number of + kilobits per second that should be used as the child's rounding step + value. + + When the value of tAdvCfgBWDGranRate is set to '0', the system removes + the operational PIR rounding behavior from all child policers and + queues associated with the policy specified by tAdvCfgPolicyName." + DEFVAL { 0 } + ::= { tAdvCfgPolicyEntry 19 } + +tAdvCfgMinOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgMinOnly specifies the system to interpret the + increase in tAdvCfgChildAdminRate as a minimum offered rate. + + When the tAdvCfgFastStop is set to 'false', the system uses the + specified increase in tAdvCfgChildAdmnPirPrcnt or + tAdvCfgChildAdminRate as a minimum offered rate even for inactive + queues or policers associated with tAdvCfgPolicyName." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 20 } + +tAdvCfgDecOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgDecOnly specifies the tAdvCfgTimeAvgFactor + adjustment to be applied if the new offered rate is decreasing compared + to the previous offered rate. If the new offered rate is greater than + the previous offered rate, the adjustment is not applied. + + When the tAdvCfgDecOnly is set to 'false', it has no impact on + tAdvCfgTimeAvgFactor adjustment." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 21 } + +tAdvCfgChildAdminRateActMinOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgChildAdminRateActMinOnly specifies whether HQos + should use the specified increase in tAdvCfgChildAdmnPirPrcnt or + tAdvCfgChildAdminRate as a minimum offered rate only for the active + queues or policers associated with this tAdvCfgPolicyName." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 22 } + +tAdvCfgHiRateHoldTimeActMinOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgHiRateHoldTimeActMinOnly specifies whether HQos + should use the specified increase in tAdvCfgChildAdmnPirPrcnt or + tAdvCfgChildAdminRate as a minimum offered rate for the time duration + specified by tAdvCfgHiRateHoldTime only for the active queues or + policers associated with this tAdvCfgPolicyName. + + The value of tAdvCfgHiRateHoldTimeActMinOnly can only be set to + 'true', when the value of tAdvCfgChildAdminRateActMinOnly is set to + 'true'." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 23 } + +tAdvCfgBWDEnqueueOnPIRZero OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgBWDEnqueueOnPIRZero specifies whether the queue + should enqueue the packets when the value of tAdvCfgBWDGranRate is set + to zero." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 24 } + +tAdvCfgBWDLimitPIRZeroDrain OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgBWDLimitPIRZeroDrain specifies whether the queue + should throttle its draining when the value of tAdvCfgBWDGranRate is + set to zero." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 25 } + +tAdvCfgBWDLmtUnusedBWInitMinPIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgBWDLmtUnusedBWInitMinPIR specifies whether the + newly created queue should have minimal PIR when + limit-unused-bandwidth (LUB) is enabled in the HQos hierarchy." + DEFVAL { false } + ::= { tAdvCfgPolicyEntry 26 } + +tAdvCfgBWDInternalSchedWghtMode OBJECT-TYPE + SYNTAX TmnxInternalSchedWeightMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgBWDInternalSchedWghtMode specifies the weight-mode + applied to this advanced-config-policy." + DEFVAL { noOverride } + ::= { tAdvCfgPolicyEntry 27 } + +tAdvCfgAbvOffAUnConsumeAggRPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgAbvOffAUnConsumeAggRPrcnt specifies the percentage + of the unconsumed aggregate rate that can be given to a queue at the + end of an H-QoS below CIR, then above CIR, pass. This command is only + applicable when the port scheduler is configured to use the + above-offered-allowance-control algorithm, otherwise it is ignored." + DEFVAL { 10000 } + ::= { tAdvCfgPolicyEntry 28 } + +tAdvCfgAbvOffADeltaConsAggRPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgAbvOffADeltaConsAggRPrcnt specifies the percentage + of the delta (over the current H-QoS below CIR or above CIR pass) + consumed aggregate rate that can be given to a queue at the end of an + H-QoS below CIR, then above CIR, pass. This command is only applicable + when the port scheduler is configured to use the + above-offered-allowance-control algorithm, otherwise it is ignored." + DEFVAL { 2000 } + ::= { tAdvCfgPolicyEntry 29 } + +tAdvCfgAbvOffAUnConsHiTierRPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgAbvOffAUnConsHiTierRPrcnt specifies the + percentage of the unconsumed higher-tier rate that can be given to a + queue at the end of an H-QoS below CIR, then above CIR, pass. + Higher tier refers to the Vport aggregate rate and port scheduler + level, group and maximum rates. + + This command is only applicable when the port scheduler is configured + to use the above-offered-allowance-control algorithm, otherwise it is + ignored." + DEFVAL { 10000 } + ::= { tAdvCfgPolicyEntry 30 } + +tAdvCfgAbvOffADelConHiTierRPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAdvCfgAbvOffADelConHiTierRPrcnt specifies the percentage + of the delta (over the current H-QoS below CIR or above CIR pass) + consumed higher-tier rate that can be given to a queue at the end of + an H-QoS below CIR, then above CIR, pass. This command is only + applicable when the port scheduler is configured to use the + above-offered-allowance-control algorithm, otherwise it is ignored." + DEFVAL { 500 } + ::= { tAdvCfgPolicyEntry 31 } + +tWrrObjects OBJECT IDENTIFIER ::= { tQosObjects 28 } + +tHsmdaWrrPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsmdaWrrPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tHsmdaWrrPolicyTable contains the information of the Weighted + Round Robin (WRR) policies configured on HSMDA queues." + ::= { tWrrObjects 1 } + +tHsmdaWrrPolicyEntry OBJECT-TYPE + SYNTAX THsmdaWrrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tHsmdaWrrPolicyEntry represents a HSMDA Weighted Round + Robin (WRR) policy specified by tHsmdaWrrPolicyName." + INDEX { tHsmdaWrrPolicyName } + ::= { tHsmdaWrrPolicyTable 1 } + +THsmdaWrrPolicyEntry ::= SEQUENCE +{ + tHsmdaWrrPolicyName TNamedItem, + tHsmdaWrrPolicyRowStatus RowStatus, + tHsmdaWrrPolicyLastChanged TimeStamp, + tHsmdaWrrPolicyDescription TItemDescription, + tHsmdaWrrPolicyIncludeQueues THsmdaPolicyIncludeQueues, + tHsmdaWrrPolicySchedUsingClass THsmdaPolicyScheduleClass, + tHsmdaWrrPolicyAggWeightAtClass THsmdaWeightClass +} + +tHsmdaWrrPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsmdaWrrPolicyName specifies the name of the Weighted + Round Robin (WRR) policy associated with this HSMDA queue." + ::= { tHsmdaWrrPolicyEntry 1 } + +tHsmdaWrrPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaWrrPolicyRowStatus is used for the creation and + deletion of entries in the tHsmdaWrrPolicyTable." + ::= { tHsmdaWrrPolicyEntry 2 } + +tHsmdaWrrPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tHsmdaWrrPolicyLastChanged indicates the sysUpTime for + the last change to this row." + ::= { tHsmdaWrrPolicyEntry 3 } + +tHsmdaWrrPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaWrrPolicyDescription specifies the description of + the Weighted Round Robin (WRR) policy on this HSMDA queue." + ::= { tHsmdaWrrPolicyEntry 4 } + +tHsmdaWrrPolicyIncludeQueues OBJECT-TYPE + SYNTAX THsmdaPolicyIncludeQueues + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaWrrPolicyIncludeQueues specifies the queues that + can be scheduled in the same class in a Weighted Round Robin (WRR) + fashion within the HSMDA scheduler." + DEFVAL { q1to2 } + ::= { tHsmdaWrrPolicyEntry 5 } + +tHsmdaWrrPolicySchedUsingClass OBJECT-TYPE + SYNTAX THsmdaPolicyScheduleClass + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaWrrPolicySchedUsingClass specifies which class to + schedule the queues specified by tHsmdaWrrPolicyIncludeQueues within + the HSMDA scheduler." + DEFVAL { 1 } + ::= { tHsmdaWrrPolicyEntry 6 } + +tHsmdaWrrPolicyAggWeightAtClass OBJECT-TYPE + SYNTAX THsmdaWeightClass + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tHsmdaWrrPolicyAggWeightAtClass specifies the weight + assigned to the group of queues specified by + tHsmdaWrrPolicyIncludeQueues within the HSMDA scheduler." + DEFVAL { class1 } + ::= { tHsmdaWrrPolicyEntry 7 } + +tQosDCObjects OBJECT IDENTIFIER ::= { tQosObjects 29 } + +tQosDCTimeStampObjs OBJECT IDENTIFIER ::= { tQosDCObjects 1 } + +tQosDCObjs OBJECT IDENTIFIER ::= { tQosDCObjects 2 } + +tQosMatchListObjects OBJECT IDENTIFIER ::= { tQosObjects 30 } + +tQosPrefixListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosPrefixListTable contains an entry for each prefix list defined + in the QoS area." + ::= { tQosMatchListObjects 1 } + +tQosPrefixListEntry OBJECT-TYPE + SYNTAX TQosPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about prefix list entries defined in QoS area. + + Entries are created and deleted by user." + INDEX { + tQosPrefixListType, + IMPLIED tQosPrefixListName + } + ::= { tQosPrefixListTable 1 } + +TQosPrefixListEntry ::= SEQUENCE +{ + tQosPrefixListType TQosPrefixListType, + tQosPrefixListName TNamedItem, + tQosPrefixListRowStatus RowStatus, + tQosPrefixListLastChanged TimeStamp, + tQosPrefixListDescription TItemDescription +} + +tQosPrefixListType OBJECT-TYPE + SYNTAX TQosPrefixListType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPrefixListType specifies the type of prefix list for + the prefix list tQosPrefixListName." + ::= { tQosPrefixListEntry 1 } + +tQosPrefixListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPrefixListName specifies the name given to this + prefix list." + ::= { tQosPrefixListEntry 2 } + +tQosPrefixListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPrefixListRowStatus is used for the creation and + deletion of prefix list entries." + ::= { tQosPrefixListEntry 3 } + +tQosPrefixListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPrefixListLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosPrefixListEntry 4 } + +tQosPrefixListDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPrefixListDescription specifies the description for + this prefix list entry." + DEFVAL { ''H } + ::= { tQosPrefixListEntry 5 } + +tQosPrefixListEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPrefixListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPrefixListEntryTable contains prefix entry for the + prefix list defined in tQosPrefixListTable." + ::= { tQosMatchListObjects 2 } + +tQosPrefixListEntryEntry OBJECT-TYPE + SYNTAX TQosPrefixListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about prefix entry for the prefix list defined by + tQosPrefixListEntry + + Entries are created and deleted by user." + INDEX { + tQosPrefixListType, + tQosPrefixListName, + tQosPrefixListEntryPrefixType, + tQosPrefixListEntryPrefix, + tQosPrefixListEntryPrefixLen + } + ::= { tQosPrefixListEntryTable 1 } + +TQosPrefixListEntryEntry ::= SEQUENCE +{ + tQosPrefixListEntryPrefixType InetAddressType, + tQosPrefixListEntryPrefix InetAddress, + tQosPrefixListEntryPrefixLen InetAddressPrefixLength, + tQosPrefixListEntryRowStatus RowStatus +} + +tQosPrefixListEntryPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPrefixListEntryPrefixType specifies whether the + prefix address specified by tQosPrefixListEntryPrefix is an IPv4 or + IPv6 prefix. + + The value of tQosPrefixListEntryPrefixType must match the value of the + object tQosPrefixListType." + ::= { tQosPrefixListEntryEntry 1 } + +tQosPrefixListEntryPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPrefixListEntryPrefix specifies the IP prefix address + of this prefix list entry." + ::= { tQosPrefixListEntryEntry 2 } + +tQosPrefixListEntryPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPrefixListEntryPrefixLen specifies the IP prefix + length of this prefix list entry." + ::= { tQosPrefixListEntryEntry 3 } + +tQosPrefixListEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPrefixListEntryRowStatus specifies the status of this + row." + ::= { tQosPrefixListEntryEntry 4 } + +tQosHsObjects OBJECT IDENTIFIER ::= { tQosObjects 31 } + +tQosHsTableLastChangedObjects OBJECT IDENTIFIER ::= { tQosHsObjects 1 } + +tHsSchedPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsSchedPolicyTableLastChanged indicates the + timestamp of last change to the HS (High Scale) scheduler policy + table." + ::= { tQosHsTableLastChangedObjects 2 } + +tHsSchedPlcySchdClassTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsSchedPlcySchdClassTblLstChgd indicates the + timestamp of last change to the HS (High Scale) scheduler policy + scheduling class table." + ::= { tQosHsTableLastChangedObjects 3 } + +tHsSchedPolicyGroupTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsSchedPolicyGroupTblLstChgd indicates the + timestamp of last change to the HS (High Scale) scheduler policy group + table." + ::= { tQosHsTableLastChangedObjects 4 } + +tHsPoolPolicyTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsPoolPolicyTblLstChgd indicates the + timestamp of last change to the HS (High Scale) pool policy table." + ::= { tQosHsTableLastChangedObjects 5 } + +tHsPoolPolicyRootPoolTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsPoolPolicyRootPoolTblLstChgd indicates the + timestamp of last change to the HS (High Scale) pool policy root pool + table." + ::= { tQosHsTableLastChangedObjects 6 } + +tHsPoolPolicyMidPoolTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsPoolPolicyMidPoolTblLstChgd indicates the + timestamp of last change to the HS (High Scale) pool policy mid pool + table." + ::= { tQosHsTableLastChangedObjects 7 } + +tHsPortPoolPolicyTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsPortPoolPolicyTblLstChgd indicates the + timestamp of last change to the HS (High Scale) port pool policy + table." + ::= { tQosHsTableLastChangedObjects 8 } + +tHsPortPoolStdClssPoolTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsPortPoolStdClssPoolTblLstChg indicates the + timestamp of last change to the HS (High Scale) port pool policy + standard class pool table." + ::= { tQosHsTableLastChangedObjects 9 } + +tHsPortPoolAltClssPoolTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsPortPoolAltClssPoolTblLstChg indicates the + timestamp of last change to the HS (High Scale) port pool policy + alternate class pool table." + ::= { tQosHsTableLastChangedObjects 10 } + +tHsAttachPlcyTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsAttachPlcyTblLstChgd indicates the + timestamp of last change to the HS (High Scale) attachment policy + table." + ::= { tQosHsTableLastChangedObjects 11 } + +tHsAttachPlcyQueueTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsAttachPlcyQueueTblLstChgd indicates the + timestamp of last change to the HS (High Scale) attachment policy + queue table." + ::= { tQosHsTableLastChangedObjects 12 } + +tHsAttachPlcyWrrGrpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tHsAttachPlcyWrrGrpTblLstChgd indicates the + timestamp of last change to the HS (High Scale) attachment policy WRR + (Weighted Round Robin) group table." + ::= { tQosHsTableLastChangedObjects 13 } + +tQosHsConfigObjects OBJECT IDENTIFIER ::= { tQosHsObjects 2 } + +tHsSchedPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsSchedPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsSchedPolicyTable has an entry for each HS scheduler policy + configured on this system." + ::= { tQosHsConfigObjects 2 } + +tHsSchedPolicyEntry OBJECT-TYPE + SYNTAX THsSchedPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS scheduler policy. Entries are + created and deleted by the user." + INDEX { tHsSchedPolicyName } + ::= { tHsSchedPolicyTable 1 } + +THsSchedPolicyEntry ::= SEQUENCE +{ + tHsSchedPolicyName TNamedItem, + tHsSchedPolicyRowStatus RowStatus, + tHsSchedPolicyLastChanged TimeStamp, + tHsSchedPolicyDescription TItemDescription, + tHsSchedPolicyMaxRate THsPirRate +} + +tHsSchedPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyName specifies the name of the HS scheduler + policy." + ::= { tHsSchedPolicyEntry 1 } + +tHsSchedPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyRowStatus is used for the creation and + deletion of HS scheduler policies." + ::= { tHsSchedPolicyEntry 2 } + +tHsSchedPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsSchedPolicyEntry 3 } + +tHsSchedPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyDescription specifies the description of + this HS scheduling policy." + DEFVAL { "" } + ::= { tHsSchedPolicyEntry 4 } + +tHsSchedPolicyMaxRate OBJECT-TYPE + SYNTAX THsPirRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyMaxRate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, of this HS + scheduler policy." + DEFVAL { 4294967295 } + ::= { tHsSchedPolicyEntry 6 } + +tHsSchdPolicySchdClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsSchdPolicySchdClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsSchdPolicySchdClassTable has an entry for each HS scheduler + policy scheduling class configured on this system." + ::= { tQosHsConfigObjects 3 } + +tHsSchdPolicySchdClassEntry OBJECT-TYPE + SYNTAX THsSchdPolicySchdClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS scheduler policy scheduling class. + Entries are created and deleted by the user." + INDEX { + tHsSchedPolicyName, + tHsSchdPolicySchdClass + } + ::= { tHsSchdPolicySchdClassTable 1 } + +THsSchdPolicySchdClassEntry ::= SEQUENCE +{ + tHsSchdPolicySchdClass Unsigned32, + tHsSchdPolicySchdClassRowStatus RowStatus, + tHsSchdPolicySchdClassLastChngd TimeStamp, + tHsSchdPolicySchdClassType INTEGER, + tHsSchdPolicySchdClassRate THsPirRate, + tHsSchdPolicySchdClassGrpId THsSchedulerPolicyGroupId, + tHsSchdPolicySchdClassWghtInGrp THsSchedulerPolicyWeight +} + +tHsSchdPolicySchdClass OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsSchdPolicySchdClass specifies the scheduling class for + HS scheduler policy." + ::= { tHsSchdPolicySchdClassEntry 1 } + +tHsSchdPolicySchdClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchdPolicySchdClassRowStatus is used for the creation + and deletion of HS scheduler policy scheduling class." + ::= { tHsSchdPolicySchdClassEntry 2 } + +tHsSchdPolicySchdClassLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsSchdPolicySchdClassLastChngd indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsSchdPolicySchdClassEntry 3 } + +tHsSchdPolicySchdClassType OBJECT-TYPE + SYNTAX INTEGER { + rate (1), + group (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchdPolicySchdClassType specifies whether the rate + configuration, specified by tHsSchdPolicySchdClassRate, or the group + and weight configuration, specified by tHsSchdPolicySchdClassGrpId and + tHsSchdPolicySchdClassWghtInGrp is valid." + DEFVAL { rate } + ::= { tHsSchdPolicySchdClassEntry 4 } + +tHsSchdPolicySchdClassRate OBJECT-TYPE + SYNTAX THsPirRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchdPolicySchdClassRate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, for this HS + scheduler policy scheduling class. + + An inconsistent value error is returned if the value of object + tHsSchdPolicySchdClassRate is set to non-default value and the value + of object tHsSchdPolicySchdClassType is set to 'group (2)'. + + Setting tHsSchdPolicySchdClassRate to any value (including default) + while tHsSchdPolicySchdClassGrpId is non-default, results in + tHsSchdPolicySchdClassGrpId being set to default, and + tHsSchdPolicySchdClassWghtInGrp being set to default." + DEFVAL { 4294967295 } + ::= { tHsSchdPolicySchdClassEntry 6 } + +tHsSchdPolicySchdClassGrpId OBJECT-TYPE + SYNTAX THsSchedulerPolicyGroupId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchdPolicySchdClassGrpId specifies the group this HS + scheduler policy scheduling class belongs to. If the value is '0', + this scheduling class is not assigned to a scheduler policy group. + + An inconsistent value error is returned if the value of object + tHsSchdPolicySchdClassGrpId is set to non-default value and the value + of object tHsSchdPolicySchdClassType is set to 'rate (1)'. + + Setting tHsSchdPolicySchdClassGrpId to non-default value while + tHsSchdPolicySchdClassRate is non-default, results in + tHsSchdPolicySchdClassRate being set to default." + DEFVAL { 0 } + ::= { tHsSchdPolicySchdClassEntry 7 } + +tHsSchdPolicySchdClassWghtInGrp OBJECT-TYPE + SYNTAX THsSchedulerPolicyWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchdPolicySchdClassWghtInGrp specifies the weight the + HS scheduler policy should apply to this scheduling class within the + group it belongs to. + + The value of tHsSchdPolicySchdClassWghtInGrp will only be used if this + scheduling class has been assigned to a group by setting + tHsSchdPolicySchdClassGrpId to a non-default value. + + An inconsistent value error is returned if the value of object + tHsSchdPolicySchdClassWghtInGrp is set to non-default value and the + value of object tHsSchdPolicySchdClassType is set to 'rate (1)'. + + The value of tHsSchdPolicySchdClassWghtInGrp is only allowed to be + non-default when tHsSchdPolicySchdClassGrpId is non-default." + DEFVAL { 1 } + ::= { tHsSchdPolicySchdClassEntry 8 } + +tHsSchedPolicyGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsSchedPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsSchedPolicyGroupTable has an entry for each HS scheduler policy + group configured on this system." + ::= { tQosHsConfigObjects 4 } + +tHsSchedPolicyGroupEntry OBJECT-TYPE + SYNTAX THsSchedPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS scheduler policy group. Entries + are created and deleted by the user." + INDEX { + tHsSchedPolicyName, + tHsSchedPolicyGrpId + } + ::= { tHsSchedPolicyGroupTable 1 } + +THsSchedPolicyGroupEntry ::= SEQUENCE +{ + tHsSchedPolicyGrpId THsSchedulerPolicyGroupId, + tHsSchedPolicyGroupRowStatus RowStatus, + tHsSchedPolicyGroupLastChanged TimeStamp, + tHsSchedPolicyGroupRate THsPirRate +} + +tHsSchedPolicyGrpId OBJECT-TYPE + SYNTAX THsSchedulerPolicyGroupId (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyGrpId specifies the group for HS scheduler + policy. + + Setting the value of zero (0) is not allowed and a noCreation error + will be returned" + ::= { tHsSchedPolicyGroupEntry 1 } + +tHsSchedPolicyGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyGroupRowStatus is used for the creation and + deletion of HS scheduler policy group." + ::= { tHsSchedPolicyGroupEntry 2 } + +tHsSchedPolicyGroupLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyGroupLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsSchedPolicyGroupEntry 3 } + +tHsSchedPolicyGroupRate OBJECT-TYPE + SYNTAX THsPirRate + UNITS "megabps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsSchedPolicyGroupRate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, of this HS + scheduler policy group." + DEFVAL { 4294967295 } + ::= { tHsSchedPolicyGroupEntry 5 } + +tHsPoolPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsPoolPolicyTable has an entry for each HS pool policy configured + on this system." + ::= { tQosHsConfigObjects 5 } + +tHsPoolPolicyEntry OBJECT-TYPE + SYNTAX THsPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS pool policy. Entries are created + and deleted by the user." + INDEX { tHsPoolPolicyName } + ::= { tHsPoolPolicyTable 1 } + +THsPoolPolicyEntry ::= SEQUENCE +{ + tHsPoolPolicyName TNamedItem, + tHsPoolPolicyRowStatus RowStatus, + tHsPoolPolicyLastChanged TimeStamp, + tHsPoolPolicyDescription TItemDescription, + tHsPoolPolicySystemReserve Unsigned32 +} + +tHsPoolPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyName specifies the name of the HS pool + policy." + ::= { tHsPoolPolicyEntry 1 } + +tHsPoolPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyRowStatus is used for the creation and + deletion of HS pool policies." + ::= { tHsPoolPolicyEntry 2 } + +tHsPoolPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsPoolPolicyEntry 3 } + +tHsPoolPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyDescription specifies the description of + this HS pool policy." + DEFVAL { "" } + ::= { tHsPoolPolicyEntry 4 } + +tHsPoolPolicySystemReserve OBJECT-TYPE + SYNTAX Unsigned32 (100..3000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicySystemReserve specifies the percentage of HS + buffers that will be reserved for internal system use. + + When this value is set, all the provisioned buffer pool allocation + sizes will be re-evaluated. This includes the port class allocations + specified by indirectly by tmnxPortIngPoolPercentRate and + tmnxPortEgrPoolPercentRate, and root and mid pools specified + indirectly by tHsPoolPolicyRootPoolAllocWght and + tHsPoolPolicyMidPoolAllocPrcnt." + DEFVAL { 500 } + ::= { tHsPoolPolicyEntry 5 } + +tHsPoolPolicyRootPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsPoolPolicyRootPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsPoolPolicyRootPoolTable has an entry for each HS pool policy + root pool configured on this system." + ::= { tQosHsConfigObjects 6 } + +tHsPoolPolicyRootPoolEntry OBJECT-TYPE + SYNTAX THsPoolPolicyRootPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS root pool policy. Entries are + created and deleted by the user." + INDEX { + tHsPoolPolicyName, + tHsPoolPolicyRootPoolId + } + ::= { tHsPoolPolicyRootPoolTable 1 } + +THsPoolPolicyRootPoolEntry ::= SEQUENCE +{ + tHsPoolPolicyRootPoolId Unsigned32, + tHsPoolPolicyRootPoolRowStatus RowStatus, + tHsPoolPolicyRootPoolLstChanged TimeStamp, + tHsPoolPolicyRootPoolAllocWght Unsigned32, + tHsPoolPolicyRootPoolSlopePlcy TNamedItemOrEmpty +} + +tHsPoolPolicyRootPoolId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyRootPoolId specifies the root-pool + identifier for the HS root pool policy." + ::= { tHsPoolPolicyRootPoolEntry 1 } + +tHsPoolPolicyRootPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyRootPoolRowStatus is used for the creation + and deletion of HS pool policies." + ::= { tHsPoolPolicyRootPoolEntry 2 } + +tHsPoolPolicyRootPoolLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyRootPoolLstChanged indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsPoolPolicyRootPoolEntry 3 } + +tHsPoolPolicyRootPoolAllocWght OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyRootPoolAllocWght specifies the weight + applied to the root pool and is divided by the sum of all root pool + weights to derive the pool's buffer allocation factor. + + The default value of this object is 100 when the value of + tHsPoolPolicyRootPoolId is equal to 1 and supports the range of + 1..100." + DEFVAL { 0 } + ::= { tHsPoolPolicyRootPoolEntry 4 } + +tHsPoolPolicyRootPoolSlopePlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyRootPoolSlopePlcy specifies the slope policy + associated with this root pool." + DEFVAL { "_tmnx_hs_default" } + ::= { tHsPoolPolicyRootPoolEntry 5 } + +tHsPoolPolicyMidPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsPoolPolicyMidPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsPoolPolicyMidPoolTable has an entry for each HS pool policy mid + pool configured on this system." + ::= { tQosHsConfigObjects 7 } + +tHsPoolPolicyMidPoolEntry OBJECT-TYPE + SYNTAX THsPoolPolicyMidPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS mid pool policy. Entries are + created and deleted by the user." + INDEX { + tHsPoolPolicyName, + tHsPoolPolicyMidPoolId + } + ::= { tHsPoolPolicyMidPoolTable 1 } + +THsPoolPolicyMidPoolEntry ::= SEQUENCE +{ + tHsPoolPolicyMidPoolId Unsigned32, + tHsPoolPolicyMidPoolRowStatus RowStatus, + tHsPoolPolicyMidPoolLstChanged TimeStamp, + tHsPoolPolicyMidPoolRootParent Unsigned32, + tHsPoolPolicyMidPoolSlopePlcy TNamedItemOrEmpty, + tHsPoolPolicyMidPoolAllocPrcnt Unsigned32, + tHsPoolPolicyMidPoolOvrSubFactr Unsigned32 +} + +tHsPoolPolicyMidPoolId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyMidPoolId specifies the mid-pool identifier + for the HS mid pool policy." + ::= { tHsPoolPolicyMidPoolEntry 1 } + +tHsPoolPolicyMidPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyMidPoolRowStatus is used for the creation + and deletion of HS pool policies." + ::= { tHsPoolPolicyMidPoolEntry 2 } + +tHsPoolPolicyMidPoolLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyMidPoolLstChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsPoolPolicyMidPoolEntry 3 } + +tHsPoolPolicyMidPoolRootParent OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyMidPoolRootParent specifies the root pool to + which this pool is associated. + + The value of 0 means no root parent exists for this mid-pool." + DEFVAL { 1 } + ::= { tHsPoolPolicyMidPoolEntry 4 } + +tHsPoolPolicyMidPoolSlopePlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyMidPoolSlopePlcy specifies the slope policy + associated with this root pool." + DEFVAL { "_tmnx_hs_default" } + ::= { tHsPoolPolicyMidPoolEntry 5 } + +tHsPoolPolicyMidPoolAllocPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyMidPoolAllocPrcnt specifies, indirectly, the + size of the mid pool. The specified percentage, in centipercent, + determines what percentage of the root pool with which it is + associated, as specified by tHsPoolPolicyMidPoolRootParent, will be + available to this class. + + The sum of the mid pool percentages for a root pool may exceed 100 + percent(10000 centipercent), allowing the root pool to be + oversubscribed. The sum of the mid pool percentages for a root pool + may also total less than 100 percent, allowing the root pool to be + undersubscribed." + DEFVAL { 100 } + ::= { tHsPoolPolicyMidPoolEntry 6 } + +tHsPoolPolicyMidPoolOvrSubFactr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPoolPolicyMidPoolOvrSubFactr specifies the factor by + which port bandwidth can be over subscribed." + DEFVAL { 1 } + ::= { tHsPoolPolicyMidPoolEntry 7 } + +tHsPortPoolPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsPortPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsPortPoolPolicyTable has an entry for each HS pool policy + configured on this system." + ::= { tQosHsConfigObjects 8 } + +tHsPortPoolPolicyEntry OBJECT-TYPE + SYNTAX THsPortPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS port pool policy. Entries are + created and deleted by the user." + INDEX { tHsPortPoolPolicyName } + ::= { tHsPortPoolPolicyTable 1 } + +THsPortPoolPolicyEntry ::= SEQUENCE +{ + tHsPortPoolPolicyName TNamedItem, + tHsPortPoolPolicyRowStatus RowStatus, + tHsPortPoolPolicyLastChanged TimeStamp, + tHsPortPoolPolicyDescription TItemDescription +} + +tHsPortPoolPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsPortPoolPolicyName specifies the name of the HS port + pool policy." + ::= { tHsPortPoolPolicyEntry 1 } + +tHsPortPoolPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolPolicyRowStatus is used for the creation and + deletion of HS port pool policies." + ::= { tHsPortPoolPolicyEntry 2 } + +tHsPortPoolPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsPortPoolPolicyLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsPortPoolPolicyEntry 3 } + +tHsPortPoolPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolPolicyDescription specifies the description of + this HS port pool policy." + DEFVAL { "" } + ::= { tHsPortPoolPolicyEntry 4 } + +tHsPortPoolStdClssPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsPortPoolStdClssPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsPortPoolStdClssPoolTable has an entry for each HS port pool + policy class pool configured on this system." + ::= { tQosHsConfigObjects 9 } + +tHsPortPoolStdClssPoolEntry OBJECT-TYPE + SYNTAX THsPortPoolStdClssPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS class pool port policy. Entries + are created and deleted by the user." + INDEX { + tHsPortPoolPolicyName, + tHsPortPoolStdClssPoolId + } + ::= { tHsPortPoolStdClssPoolTable 1 } + +THsPortPoolStdClssPoolEntry ::= SEQUENCE +{ + tHsPortPoolStdClssPoolId Unsigned32, + tHsPortPoolStdClssPoolRowStatus RowStatus, + tHsPortPoolStdClssPoolLstChgd TimeStamp, + tHsPortPoolStdClssPoolParent Unsigned32, + tHsPortPoolStdClssPoolAllocType INTEGER, + tHsPortPoolStdClssPoolPrcnt Unsigned32, + tHsPortPoolStdClssPoolBwWght Unsigned32, + tHsPortPoolStdClssPoolSlopePlcy TNamedItemOrEmpty +} + +tHsPortPoolStdClssPoolId OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolId specifies the class pool + identifier for the HS class port pool policy." + ::= { tHsPortPoolStdClssPoolEntry 1 } + +tHsPortPoolStdClssPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolRowStatus is used for the creation + and deletion of HS class port pool policies." + ::= { tHsPortPoolStdClssPoolEntry 2 } + +tHsPortPoolStdClssPoolLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolLstChgd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsPortPoolStdClssPoolEntry 3 } + +tHsPortPoolStdClssPoolParent OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolParent specifies mid-pool parent + specified by tHsPoolPolicyMidPoolId. + + The value of 0 specifies that no mid-pool parent exists." + DEFVAL { 1 } + ::= { tHsPortPoolStdClssPoolEntry 4 } + +tHsPortPoolStdClssPoolAllocType OBJECT-TYPE + SYNTAX INTEGER { + portBwWeight (1), + explicitPercent (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolAllocType specifies whether the + allocation explicit-percent configured, specified by + tHsPortPoolStdClssPoolPrcnt, or the port-bandwidth-weight + configuration, specified by tHsPortPoolStdClssPoolBwWght is valid." + DEFVAL { portBwWeight } + ::= { tHsPortPoolStdClssPoolEntry 5 } + +tHsPortPoolStdClssPoolPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolPrcnt specifies the percentage of + parent pool being allocated. + + An inconsistent value error is returned if the value of object + tHsPortPoolStdClssPoolPrcnt is set to non-default value and the value + of object tHsPortPoolStdClssPoolAllocType is set to 'portBwWeight + (1)'. + + Setting tHsPortPoolStdClssPoolPrcnt to non-default value while + tHsPortPoolStdClssPoolBwWght is non-default, results in + tHsPortPoolStdClssPoolBwWght being set to default." + DEFVAL { 0 } + ::= { tHsPortPoolStdClssPoolEntry 6 } + +tHsPortPoolStdClssPoolBwWght OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolBwWght specifies port bandwidth + shared weight being allocated. + + An inconsistent value error is returned if the value of object + tHsPortPoolStdClssPoolBwWght is set to non-default value and the value + of object tHsPortPoolStdClssPoolAllocType is set to 'explicitPercent + (2)'. + + Setting tHsPortPoolStdClssPoolBwWght to any value (including default) + while tHsPortPoolStdClssPoolPrcnt is non-default, results in + tHsPortPoolStdClssPoolPrcnt being set to default." + DEFVAL { 1 } + ::= { tHsPortPoolStdClssPoolEntry 7 } + +tHsPortPoolStdClssPoolSlopePlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolStdClssPoolSlopePlcy specifies the slope + policy associated with this class port pool." + DEFVAL { "_tmnx_hs_default" } + ::= { tHsPortPoolStdClssPoolEntry 8 } + +tHsPortPoolAltClssPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsPortPoolAltClssPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsPortPoolAltClssPoolTable has an entry for each HS port pool + policy class pool configured on this system." + ::= { tQosHsConfigObjects 10 } + +tHsPortPoolAltClssPoolEntry OBJECT-TYPE + SYNTAX THsPortPoolAltClssPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS class pool port policy. Entries + are created and deleted by the user." + INDEX { + tHsPortPoolPolicyName, + tHsPortPoolAltClssPoolId + } + ::= { tHsPortPoolAltClssPoolTable 1 } + +THsPortPoolAltClssPoolEntry ::= SEQUENCE +{ + tHsPortPoolAltClssPoolId Unsigned32, + tHsPortPoolAltClssPoolRowStatus RowStatus, + tHsPortPoolAltClssPoolLstChgd TimeStamp, + tHsPortPoolAltClssPoolParent Unsigned32, + tHsPortPoolAltClssPoolAllocType INTEGER, + tHsPortPoolAltClssPoolPrcnt Unsigned32, + tHsPortPoolAltClssPoolBwWght Unsigned32, + tHsPortPoolAltClssPoolSlopePlcy TNamedItemOrEmpty +} + +tHsPortPoolAltClssPoolId OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolId specifies the alternate class + pool identifier for the HS alternate class port pool policy." + ::= { tHsPortPoolAltClssPoolEntry 1 } + +tHsPortPoolAltClssPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolRowStatus is used for the creation + and deletion of HS alternate class port pool policies." + ::= { tHsPortPoolAltClssPoolEntry 2 } + +tHsPortPoolAltClssPoolLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolLstChgd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsPortPoolAltClssPoolEntry 3 } + +tHsPortPoolAltClssPoolParent OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolParent specifies mid-pool parent + specified by tHsPoolPolicyMidPoolId. + + The value of 0 specifies that no mid-pool parent exists." + DEFVAL { 0 } + ::= { tHsPortPoolAltClssPoolEntry 4 } + +tHsPortPoolAltClssPoolAllocType OBJECT-TYPE + SYNTAX INTEGER { + portBwWeight (1), + explicitPercent (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolAllocType specifies whether the + allocation explicit-percent configured, specified by + tHsPortPoolAltClssPoolPrcnt, or the port-bandwidth-weight + configuration, specified by tHsPortPoolAltClssPoolBwWght is valid." + DEFVAL { portBwWeight } + ::= { tHsPortPoolAltClssPoolEntry 5 } + +tHsPortPoolAltClssPoolPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolPrcnt specifies the percentage of + parent pool being allocated. + + An inconsistent value error is returned if the value of object + tHsPortPoolAltClssPoolPrcnt is set to non-default value and the value + of object tHsPortPoolAltClssPoolAllocType is set to 'portBwWeight + (1)'. + + Setting tHsPortPoolAltClssPoolPrcnt to non-default value while + tHsPortPoolAltClssPoolBwWght is non-default, results in + tHsPortPoolAltClssPoolBwWght being set to default." + DEFVAL { 0 } + ::= { tHsPortPoolAltClssPoolEntry 6 } + +tHsPortPoolAltClssPoolBwWght OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolBwWght specifies port bandwidth + shared weight being allocated. + + An inconsistent value error is returned if the value of object + tHsPortPoolAltClssPoolBwWght is set to non-default value and the value + of object tHsPortPoolAltClssPoolAllocType is set to 'explicitPercent + (2)'. + + Setting tHsPortPoolAltClssPoolBwWght to any value (including default) + while tHsPortPoolAltClssPoolPrcnt is non-default, results in + tHsPortPoolAltClssPoolPrcnt being set to default." + DEFVAL { 1 } + ::= { tHsPortPoolAltClssPoolEntry 7 } + +tHsPortPoolAltClssPoolSlopePlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsPortPoolAltClssPoolSlopePlcy specifies the slope + policy associated with this class port pool." + DEFVAL { "_tmnx_hs_default" } + ::= { tHsPortPoolAltClssPoolEntry 8 } + +tHsAttachPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsAttachPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsAttachPlcyTable has an entry for each HS attachment policy + configured on this system." + ::= { tQosHsConfigObjects 11 } + +tHsAttachPlcyEntry OBJECT-TYPE + SYNTAX THsAttachPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS attachment policy. Entries are + created and deleted by the user." + INDEX { tHsAttachPlcyName } + ::= { tHsAttachPlcyTable 1 } + +THsAttachPlcyEntry ::= SEQUENCE +{ + tHsAttachPlcyName TNamedItem, + tHsAttachPlcyRowStatus RowStatus, + tHsAttachPlcyLastChanged TimeStamp, + tHsAttachPlcyDescription TItemDescription, + tHsAttachPlcyLowBurstMaxClass Unsigned32 +} + +tHsAttachPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyName specifies the name of the HS attachment + policy." + ::= { tHsAttachPlcyEntry 1 } + +tHsAttachPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyRowStatus is used for the creation and + deletion of HS attachment policies." + ::= { tHsAttachPlcyEntry 2 } + +tHsAttachPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsAttachPlcyEntry 3 } + +tHsAttachPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyDescription specifies the description of + this HS attachment policy." + DEFVAL { "" } + ::= { tHsAttachPlcyEntry 4 } + +tHsAttachPlcyLowBurstMaxClass OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyLowBurstMaxClass specifies which class + should use the low priority burst threshold. + + All classes starting from 1, up to and including that specified by + tHsAttachPlcyLowBurstMaxClass use the low priority burst threshold. + + All classes greater than the value of tHsAttachPlcyLowBurstMaxClass up + to and including class 6 use the high priority burst threshold." + DEFVAL { 6 } + ::= { tHsAttachPlcyEntry 5 } + +tHsAttachPlcyWrrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsAttachPlcyWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsAttachPlcyWrrGrpTable has an entry for each HS attachment + policy WRR group configured on this system." + ::= { tQosHsConfigObjects 12 } + +tHsAttachPlcyWrrGrpEntry OBJECT-TYPE + SYNTAX THsAttachPlcyWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS attachment policy WRR group. + Entries cannot be created and deleted by the user." + INDEX { + tHsAttachPlcyName, + tHsAttachPlcyWrrGrpId + } + ::= { tHsAttachPlcyWrrGrpTable 1 } + +THsAttachPlcyWrrGrpEntry ::= SEQUENCE +{ + tHsAttachPlcyWrrGrpId Unsigned32, + tHsAttachPlcyWrrGrpRowStatus RowStatus, + tHsAttachPlcyWrrGrpLastChanged TimeStamp, + tHsAttachPlcyWrrGrpMappingType INTEGER, + tHsAttachPlcyWrrGrpSchedClassId Integer32 +} + +tHsAttachPlcyWrrGrpId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyWrrGrpId specifies the WRR group identifier + for the HS attachment policy WRR group." + ::= { tHsAttachPlcyWrrGrpEntry 1 } + +tHsAttachPlcyWrrGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyWrrGrpRowStatus is used for the creation and + deletion of HS WRR group attachment policies." + ::= { tHsAttachPlcyWrrGrpEntry 2 } + +tHsAttachPlcyWrrGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyWrrGrpLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsAttachPlcyWrrGrpEntry 3 } + +tHsAttachPlcyWrrGrpMappingType OBJECT-TYPE + SYNTAX INTEGER { + schedClass (1), + unattached (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyWrrGrpMappingType specifies the type of + mapping associated with this HS WRR group attachment policy. + + An inconsistent value error is returned if the value of object + tHsAttachPlcyWrrGrpSchedClassId is set to non-default value and the + value of object is tHsAttachPlcyWrrGrpMappingType is set to + 'unattached (3)'." + DEFVAL { unattached } + ::= { tHsAttachPlcyWrrGrpEntry 4 } + +tHsAttachPlcyWrrGrpSchedClassId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyWrrGrpSchedClassId specifies the scheduling + class that is associated with this HS WRR group attachment policy. + + The value of -1 specifies that no scheduling class is associated with + the WRR group." + DEFVAL { -1 } + ::= { tHsAttachPlcyWrrGrpEntry 5 } + +tHsAttachPlcyQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF THsAttachPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tHsAttachPlcyQueueTable has an entry for each HS attachment policy + queue configured on this system." + ::= { tQosHsConfigObjects 13 } + +tHsAttachPlcyQueueEntry OBJECT-TYPE + SYNTAX THsAttachPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular HS attachment policy queue. Entries + cannot be created and deleted by the user." + INDEX { + tHsAttachPlcyName, + tHsAttachPlcyQueueId + } + ::= { tHsAttachPlcyQueueTable 1 } + +THsAttachPlcyQueueEntry ::= SEQUENCE +{ + tHsAttachPlcyQueueId Unsigned32, + tHsAttachPlcyQueueRowStatus RowStatus, + tHsAttachPlcyQueueLastChanged TimeStamp, + tHsAttachPlcyQueueMappingType INTEGER, + tHsAttachPlcyQueueSchedClassId Integer32, + tHsAttachPlcyQueueWrrGroupId Integer32 +} + +tHsAttachPlcyQueueId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyQueueId specifies the queue identifier for + the HS attachment policy queue." + ::= { tHsAttachPlcyQueueEntry 1 } + +tHsAttachPlcyQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyQueueRowStatus is used for the creation and + deletion of HS queue attachment policies." + ::= { tHsAttachPlcyQueueEntry 2 } + +tHsAttachPlcyQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyQueueLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tHsAttachPlcyQueueEntry 3 } + +tHsAttachPlcyQueueMappingType OBJECT-TYPE + SYNTAX INTEGER { + schedClass (1), + wrrGroup (2), + unattached (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyQueueMappingType specifies the type of + mapping associated with this HS queue attachment policy. + + An inconsistent value error is returned if the value of object + tHsAttachPlcyQueueSchedClassId or tHsAttachPlcyQueueWrrGroupId is set + to non-default value and the value of object is + tHsAttachPlcyQueueMappingType is set to 'unattached (3)'." + DEFVAL { unattached } + ::= { tHsAttachPlcyQueueEntry 4 } + +tHsAttachPlcyQueueSchedClassId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyQueueSchedClassId specifies the scheduling + class associated with this HS queue attachment policy. + + The value of -1 specifies that no scheduling class is associated with + the queue. + + An inconsistent value error is returned if the value of object + tHsAttachPlcyQueueSchedClassId is set to non-default value and the + value of object is tHsAttachPlcyQueueMappingType is set to 'wrrGroup + (2)' or 'unattached (3)'." + DEFVAL { -1 } + ::= { tHsAttachPlcyQueueEntry 5 } + +tHsAttachPlcyQueueWrrGroupId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tHsAttachPlcyQueueWrrGroupId specifies the wrr group + associated with this HS queue attachment policy. + + The value of -1 specifies that no WRR group is associated with the + queue. + + An inconsistent value error is returned if the value of object + tHsAttachPlcyQueueWrrGroupId is set to non-default value and the value + of object is tHsAttachPlcyQueueMappingType is set to 'schedClass (1)' + or 'unattached (3)'." + DEFVAL { -1 } + ::= { tHsAttachPlcyQueueEntry 6 } + +tQosPostPolicerMappingObjects OBJECT IDENTIFIER ::= { tQosObjects 32 } + +tQosPostPlcrMappingPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPostPlcrMappingPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosPostPlcrMappingPlcyTable contains an entry for each post + policer mapping policy defined in the QoS area." + ::= { tQosPostPolicerMappingObjects 1 } + +tQosPostPlcrMappingPlcyEntry OBJECT-TYPE + SYNTAX TQosPostPlcrMappingPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about post policer mapping policy defined in the QoS area. + + Entries are created and deleted by user." + INDEX { tQosPostPlcrMappingPlcyName } + ::= { tQosPostPlcrMappingPlcyTable 1 } + +TQosPostPlcrMappingPlcyEntry ::= SEQUENCE +{ + tQosPostPlcrMappingPlcyName TNamedItem, + tQosPostPlcrMappingPlcyRowStatus RowStatus, + tQosPostPlcrMappingPlcyLstChgd TimeStamp, + tQosPostPlcrMappingPlcyDescr TItemDescription +} + +tQosPostPlcrMappingPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingPlcyName specifies the + the post policer mapping policy name." + ::= { tQosPostPlcrMappingPlcyEntry 1 } + +tQosPostPlcrMappingPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingPlcyRowStatus is used for the creation + and deletion of post policer mapping policy entries." + ::= { tQosPostPlcrMappingPlcyEntry 2 } + +tQosPostPlcrMappingPlcyLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingPlcyLstChgd indicates the sysUpTime at + the time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosPostPlcrMappingPlcyEntry 3 } + +tQosPostPlcrMappingPlcyDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingPlcyDescr specifies the description of + the post policer mapping policy." + DEFVAL { ''H } + ::= { tQosPostPlcrMappingPlcyEntry 4 } + +tQosPostPlcrMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPostPlcrMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosPostPlcrMappingTable contains FC and Profile mapping + information for an egress policed traffic that is mapped to another FC + and profile." + ::= { tQosPostPolicerMappingObjects 2 } + +tQosPostPlcrMappingEntry OBJECT-TYPE + SYNTAX TQosPostPlcrMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mapping information about FC and Profile for an egress policed traffic + that is mapped to another FC and profile." + INDEX { + tQosPostPlcrMappingPlcyName, + tQosPostPlcrMappingFcName, + tQosPostPlcrMappingProfile + } + ::= { tQosPostPlcrMappingTable 1 } + +TQosPostPlcrMappingEntry ::= SEQUENCE +{ + tQosPostPlcrMappingFcName TFCType, + tQosPostPlcrMappingProfile TEgressProfile, + tQosPostPlcrMappingRowStatus RowStatus, + tQosPostPlcrMappingLstChgd TimeStamp, + tQosPostPlcrMappingMappedFcName TFCTypeOrNone, + tQosPostPlcrMappingMappedProfile TEgressProfileOrNone +} + +tQosPostPlcrMappingFcName OBJECT-TYPE + SYNTAX TFCType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingFcName specifies the FC (Forwarding + Class) which is mapped to another FC specified by + tQosPostPlcrMappingMappedFcName." + ::= { tQosPostPlcrMappingEntry 1 } + +tQosPostPlcrMappingProfile OBJECT-TYPE + SYNTAX TEgressProfile + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingProfile specifies the profile marking + of a packet which is mapped to another profile specified by + tQosPostPlcrMappingMappedProfile." + ::= { tQosPostPlcrMappingEntry 2 } + +tQosPostPlcrMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingRowStatus is used for the creation and + deletion of FC and profile mapping entries." + ::= { tQosPostPlcrMappingEntry 3 } + +tQosPostPlcrMappingLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingLstChgd indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosPostPlcrMappingEntry 4 } + +tQosPostPlcrMappingMappedFcName OBJECT-TYPE + SYNTAX TFCTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingMappedFcName specifies the new FC, + tQosPostPlcrMappingFcName is mapped to. The new FC is used to select + the egress queue on which the post-policer traffic is placed." + DEFVAL { none } + ::= { tQosPostPlcrMappingEntry 5 } + +tQosPostPlcrMappingMappedProfile OBJECT-TYPE + SYNTAX TEgressProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosPostPlcrMappingMappedProfile specifies the new + profile tQosPostPlcrMappingProfile is mapped to. The new profile is + used to determine the congestion control handling in that queue that + is applied to the traffic. + + The value of 'de' is not supported." + DEFVAL { none } + ::= { tQosPostPlcrMappingEntry 6 } + +tQGrpRedirectListObjects OBJECT IDENTIFIER ::= { tQosObjects 33 } + +tQosQGrpRedirctLstTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosQGrpRedirctLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosQGrpRedirctLstTable contains an entry for each queue-group + redirect list which is used to redirect the traffic to different + instances of a queue-group." + ::= { tQGrpRedirectListObjects 1 } + +tQosQGrpRedirctLstEntry OBJECT-TYPE + SYNTAX TQosQGrpRedirctLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about queue-group redirect list entries defined in QoS + area. + + Entries are created and deleted by user." + INDEX { tQosQGrpRedirctLstPolicyName } + ::= { tQosQGrpRedirctLstTable 1 } + +TQosQGrpRedirctLstEntry ::= SEQUENCE +{ + tQosQGrpRedirctLstPolicyName TNamedItem, + tQosQGrpRedirctLstRowStatus RowStatus, + tQosQGrpRedirctLstLastChanged TimeStamp, + tQosQGrpRedirctLstType INTEGER +} + +tQosQGrpRedirctLstPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstPolicyName specifies the queue-group + redirect list policy name." + ::= { tQosQGrpRedirctLstEntry 1 } + +tQosQGrpRedirctLstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstRowStatus is used for the creation and + deletion of the queue-group redirect list entries." + ::= { tQosQGrpRedirctLstEntry 2 } + +tQosQGrpRedirctLstLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstLastChanged indicates the sysUpTime at + the time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosQGrpRedirctLstEntry 3 } + +tQosQGrpRedirctLstType OBJECT-TYPE + SYNTAX INTEGER { + vxlanVni (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstType specifies the type of attribute + used for matching fields in ingress or egress packet to redirect + traffic to different queue-group instances." + DEFVAL { vxlanVni } + ::= { tQosQGrpRedirctLstEntry 4 } + +tQosQGrpRedirctLstMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosQGrpRedirctLstMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosQGrpRedirctLstMatchTable contains an entry for each match + condition, when satisfied redirects the packet to the specified + queue-group instances." + ::= { tQGrpRedirectListObjects 2 } + +tQosQGrpRedirctLstMatchEntry OBJECT-TYPE + SYNTAX TQosQGrpRedirctLstMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about queue-group redirect list match condition entries + defined in QoS area. + + Entries are created and deleted by user." + INDEX { + tQosQGrpRedirctLstPolicyName, + tQosQGrpRedirctLstMatchValue + } + ::= { tQosQGrpRedirctLstMatchTable 1 } + +TQosQGrpRedirctLstMatchEntry ::= SEQUENCE +{ + tQosQGrpRedirctLstMatchValue Unsigned32, + tQosQGrpRedirctLstMatchRowStatus RowStatus, + tQosQGrpRedirctLstMatchLstChgd TimeStamp, + tQosQGrpRedirctLstMatchInstId Unsigned32 +} + +tQosQGrpRedirctLstMatchValue OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstMatchValue specifies the the value of + the field in the ingress or egress packet which, when matched, will + redirect the packet to the queue-group instance specified by + tQosQGrpRedirctLstMatchInstId." + ::= { tQosQGrpRedirctLstMatchEntry 1 } + +tQosQGrpRedirctLstMatchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstMatchRowStatus is used for the creation + and deletion of the queue-group redirect list match entries." + ::= { tQosQGrpRedirctLstMatchEntry 2 } + +tQosQGrpRedirctLstMatchLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstMatchLstChgd indicates the sysUpTime at + the time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosQGrpRedirctLstMatchEntry 3 } + +tQosQGrpRedirctLstMatchInstId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosQGrpRedirctLstMatchInstId specifies the instance of + the queue-group template to which the traffic will be redirected. + + There is no default value for this object. It must be set at the time + of row creation." + ::= { tQosQGrpRedirctLstMatchEntry 4 } + +tQosMdAutoIdGroupObjects OBJECT IDENTIFIER ::= { tQosObjects 34 } + +tQosMdAutoIdQosRangeStart OBJECT-TYPE + SYNTAX TmnxQosMdAutoPolicyID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tQosMdAutoIdQosRangeStart specifies start of the qos policy + identifier range to be used in model-driven management interface." + DEFVAL { 0 } + ::= { tQosMdAutoIdGroupObjects 1 } + +tQosMdAutoIdQosRangeEnd OBJECT-TYPE + SYNTAX TmnxQosMdAutoPolicyID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tQosMdAutoIdQosRangeEnd specifies end of the qos policy identifier + range to be used in model-driven management interface." + DEFVAL { 0 } + ::= { tQosMdAutoIdGroupObjects 2 } + +tQosMdAutoIdSapIngressQosCount OBJECT-TYPE + SYNTAX TmnxQosMdAutoIDCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosMdAutoIdSapIngressQosCount indicates sap ingress qos + policy identifiers in-use in model-driven management interface." + ::= { tQosMdAutoIdGroupObjects 3 } + +tQosMdAutoIdSapEgressQosCount OBJECT-TYPE + SYNTAX TmnxQosMdAutoIDCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosMdAutoIdSapEgressQosCount indicates sap egress qos + policy identifiers in-use in model-driven management interface." + ::= { tQosMdAutoIdGroupObjects 4 } + +tQosMdAutoIdNetworkQosCount OBJECT-TYPE + SYNTAX TmnxQosMdAutoIDCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosMdAutoIdNetworkQosCount indicates network qos policy + identifiers in-use in model-driven management interface." + ::= { tQosMdAutoIdGroupObjects 5 } + +tEgrRmrkPlcyObjects OBJECT IDENTIFIER ::= { tQosObjects 35 } + +tEgrRmrkPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TEgrRmrkPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about all egress-remark policies." + ::= { tEgrRmrkPlcyObjects 1 } + +tEgrRmrkPlcyEntry OBJECT-TYPE + SYNTAX TEgrRmrkPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress remark Policy Entry" + INDEX { tEgrRmrkPlcyName } + ::= { tEgrRmrkPlcyTable 1 } + +TEgrRmrkPlcyEntry ::= SEQUENCE +{ + tEgrRmrkPlcyName TLNamedItem, + tEgrRmrkPlcyRowStatus RowStatus, + tEgrRmrkPlcyDescription TItemDescription, + tEgrRmrkPlcyScope TItemScope, + tEgrRmrkPlcyLastChanged TimeStamp, + tEgrRmrkPlcyFCDot1pMap TLNamedItemOrEmpty, + tEgrRmrkPlcyFCDscpMap TLNamedItemOrEmpty, + tEgrRmrkPlcyFCLspExpMap TLNamedItemOrEmpty +} + +tEgrRmrkPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyName specifies the name of the egress remark + policy identifying the policy." + ::= { tEgrRmrkPlcyEntry 1 } + +tEgrRmrkPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of this policy's entry." + ::= { tEgrRmrkPlcyEntry 2 } + +tEgrRmrkPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "user-supplied description of this egress-remark policy." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyEntry 3 } + +tEgrRmrkPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scope of the Egress-remark-policy." + DEFVAL { template } + ::= { tEgrRmrkPlcyEntry 4 } + +tEgrRmrkPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tEgrRmrkPlcyTable." + ::= { tEgrRmrkPlcyEntry 5 } + +tEgrRmrkPlcyFCDot1pMap OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDot1pMap specifies the value of dot1p fc + map" + DEFVAL { "default" } + ::= { tEgrRmrkPlcyEntry 10 } + +tEgrRmrkPlcyFCDscpMap OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDscpMap specifies the value of dscp fc map" + DEFVAL { "" } + ::= { tEgrRmrkPlcyEntry 11 } + +tEgrRmrkPlcyFCLspExpMap OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCLspExpMap specifies the value of lsp-exp fc + map" + DEFVAL { "" } + ::= { tEgrRmrkPlcyEntry 12 } + +tEgrRmrkPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TEgrRmrkPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tEgrRmrkPlcyObjects 2 } + +tEgrRmrkPlcyFCEntry OBJECT-TYPE + SYNTAX TEgrRmrkPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular egress-remark policy's forwarding class + mappings to dot1p values. Entries are created/deleted by user. There + is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tEgrRmrkPlcyName, + tEgrRmrkPlcyFCName + } + ::= { tEgrRmrkPlcyFCTable 1 } + +TEgrRmrkPlcyFCEntry ::= SEQUENCE +{ + tEgrRmrkPlcyFCName TFCName, + tEgrRmrkPlcyFCRowStatus RowStatus, + tEgrRmrkPlcyFCDot1PInProfile Dot1PPriority, + tEgrRmrkPlcyFCDot1POutProfile Dot1PPriority, + tEgrRmrkPlcyFCForceDEValue TDEValue, + tEgrRmrkPlcyFCDEMark TruthValue, + tEgrRmrkPlcyFCInProfDscp TDSCPNameOrEmpty, + tEgrRmrkPlcyFCOutProfDscp TDSCPNameOrEmpty, + tEgrRmrkPlcyFCLspExpInProfile TLspExpValue, + tEgrRmrkPlcyFCLspExpOutProfile TLspExpValue, + tEgrRmrkPlcyFCLastChanged TimeStamp, + tEgrRmrkPlcyFCDot1PExceedProfile Dot1PPriority, + tEgrRmrkPlcyFCDot1PInPlusProfile Dot1PPriority, + tEgrRmrkPlcyFCExceedDscp TDSCPNameOrEmpty, + tEgrRmrkPlcyFCInPlusDscp TDSCPNameOrEmpty, + tEgrRmrkPlcyFCLspExpExceedProf TLspExpValue, + tEgrRmrkPlcyFCLspExpInPlusProf TLspExpValue +} + +tEgrRmrkPlcyFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "forwarding class name." + ::= { tEgrRmrkPlcyFCEntry 1 } + +tEgrRmrkPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this FC." + ::= { tEgrRmrkPlcyFCEntry 2 } + +tEgrRmrkPlcyFCDot1PInProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDot1PInProfile specifies 802.1p value to + set for in-profile frames in this forwarding class." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 3 } + +tEgrRmrkPlcyFCDot1POutProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDot1POutProfile specifies 802.1p value to + set for out-profile frames in this forwarding class." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 4 } + +tEgrRmrkPlcyFCForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCForceDEValue specifies the DE value to set + for all the frames of this forwarding class regardless of frame's + profile status." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 5 } + +tEgrRmrkPlcyFCDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDEMark specifies whether to set DE value in + the frames of this forwarding class." + DEFVAL { false } + ::= { tEgrRmrkPlcyFCEntry 6 } + +tEgrRmrkPlcyFCInProfDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCInProfDscp specifies the DSCP name to set + for in-profile frames in this forwarding class." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyFCEntry 7 } + +tEgrRmrkPlcyFCOutProfDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCOutProfDscp specifies the DSCP name to set + for out-profile frames in this forwarding class." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyFCEntry 8 } + +tEgrRmrkPlcyFCLspExpInProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the lsp-exp value to used for in-profile traffic." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 17 } + +tEgrRmrkPlcyFCLspExpOutProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the lsp-exp value to use for out-of-profile traffic." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 18 } + +tEgrRmrkPlcyFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tEgrRmrkPlcyFCTable." + ::= { tEgrRmrkPlcyFCEntry 19 } + +tEgrRmrkPlcyFCDot1PExceedProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDot1PExceedProfile specifies 802.1p value + to set for exceed frames in this forwarding class." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 20 } + +tEgrRmrkPlcyFCDot1PInPlusProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDot1PInPlusProfile specifies 802.1p value + to set for in-plus in this forwarding class." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 21 } + +tEgrRmrkPlcyFCExceedDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCExceedDscp specifies the DSCP name to set + for exceed frames in this forwarding class." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyFCEntry 22 } + +tEgrRmrkPlcyFCInPlusDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCInPlusDscp specifies the DSCP name to set + for in-plus in this forwarding class." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyFCEntry 23 } + +tEgrRmrkPlcyFCLspExpExceedProf OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCLspExpExceedProf specifies the lsp-exp + value to be used for exceed profile traffic." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 24 } + +tEgrRmrkPlcyFCLspExpInPlusProf OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCLspExpInPlusProf specifies the lsp-exp + value to be used for in-plus profile traffic." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 25 } + +tIngClassObjects OBJECT IDENTIFIER ::= { tQosObjects 36 } + +tIngClassPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the ingress classification policy indexed by + tIngClassPlcyName." + ::= { tIngClassObjects 1 } + +tIngClassPlcyEntry OBJECT-TYPE + SYNTAX TIngClassPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Ingress classification policy Entries + are created/deleted by user." + INDEX { tIngClassPlcyName } + ::= { tIngClassPlcyTable 1 } + +TIngClassPlcyEntry ::= SEQUENCE +{ + tIngClassPlcyName TLNamedItem, + tIngClassPlcyRowStatus RowStatus, + tIngClassPlcyDescription TItemDescription, + tIngClassPlcyDscpExpRemark TruthValue, + tIngClassPlcyDefActionFC TNamedItem, + tIngClassPlcyDefActionProfile TWredSlopeProfile, + tIngClassPlcyScope TItemScope, + tIngClassPlcyLastChanged TimeStamp, + tIngClassPlcyRemark TIngClassRemarkType, + tIngClassPlcyDot1pFCMap TLNamedItemOrEmpty, + tIngClassPlcyDscpFCMap TLNamedItemOrEmpty, + tIngClassPlcyLspExpFCMap TLNamedItemOrEmpty, + tIngClassPlcyAllowAttachment INTEGER +} + +tIngClassPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ingress classification policy name used as index for the table." + ::= { tIngClassPlcyEntry 1 } + +tIngClassPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tIngClassPlcyEntry 2 } + +tIngClassPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDescription specifies the user provided + description of the policy." + DEFVAL { ''H } + ::= { tIngClassPlcyEntry 3 } + +tIngClassPlcyDscpExpRemark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The value of tIngClassPlcyDscpExpRemark specifies whether to + enable/disable dscp-exp-remarking of the policy. + + This parameter is deprecated and replaced with remark" + DEFVAL { true } + ::= { tIngClassPlcyEntry 4 } + +tIngClassPlcyDefActionFC OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDefActionFC specifies the forwarding class + or the sub forwarding class to be used for this ingress classification + policy. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyDefActionFC is specified explicitly, this match + will be ignored for classification purposes." + DEFVAL { "be" } + ::= { tIngClassPlcyEntry 5 } + +tIngClassPlcyDefActionProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDefActionProfile specifies the default + profile assigned to the incoming packet." + DEFVAL { out } + ::= { tIngClassPlcyEntry 6 } + +tIngClassPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyScope specifies the scope of this ingress + classification policy" + DEFVAL { template } + ::= { tIngClassPlcyEntry 7 } + +tIngClassPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLastChanged specificies the timestamp of + last change to this row in tIngClassPlcyTable." + ::= { tIngClassPlcyEntry 8 } + +tIngClassPlcyRemark OBJECT-TYPE + SYNTAX TIngClassRemarkType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyRemark specifies the fields that can be + remarked on the classified packets + dot1p-exp - only dot1p and exp can be remarked + any - dot1p, dscp and exp can be remarked." + DEFVAL { any } + ::= { tIngClassPlcyEntry 9 } + +tIngClassPlcyDot1pFCMap OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDot1pFCMap specifies the value of dot1p fc + map" + DEFVAL { "default" } + ::= { tIngClassPlcyEntry 10 } + +tIngClassPlcyDscpFCMap OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDscpFCMap specifies the value of dscp fc map" + DEFVAL { "" } + ::= { tIngClassPlcyEntry 11 } + +tIngClassPlcyLspExpFCMap OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpFCMap specifies the value of lsp-exp + fc map" + DEFVAL { "" } + ::= { tIngClassPlcyEntry 12 } + +tIngClassPlcyAllowAttachment OBJECT-TYPE + SYNTAX INTEGER { + any (1), + non-epipe (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyAllowAttachment determines qos profile + attachment on epipe SAP + Any : Epipe SAPs can only refer to maps that are tagged as any + Non-epipe : Epipe SAPs cannot refer to maps that are tagged non-epipe" + DEFVAL { any } + ::= { tIngClassPlcyEntry 13 } + +tIngClassPlcyDot1pFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyDot1pFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all dot1p entries for the ingress classification policy + indexed by tIngClassPlcyName and tIngClassPlcyDot1PValue." + ::= { tIngClassObjects 2 } + +tIngClassPlcyDot1pFCEntry OBJECT-TYPE + SYNTAX TIngClassPlcyDot1pFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dot1p match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIngClassPlcyName, + tIngClassPlcyDot1PValue + } + ::= { tIngClassPlcyDot1pFCTable 1 } + +TIngClassPlcyDot1pFCEntry ::= SEQUENCE +{ + tIngClassPlcyDot1PValue Dot1PPriority, + tIngClassPlcyDot1PRowStatus RowStatus, + tIngClassPlcyDot1PFC TNamedItemOrEmpty, + tIngClassPlcyDot1PProfile TDEWredSlopeProfile, + tIngClassPlcyDot1pLastChanged TimeStamp +} + +tIngClassPlcyDot1PValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDot1PValue specifies dot1p value to match in + the packet. This value is also used as an index so that for any dot1p + value there is only one possible disposition queue and priority." + DEFVAL { 0 } + ::= { tIngClassPlcyDot1pFCEntry 1 } + +tIngClassPlcyDot1PRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this dot1p value to fc entry." + ::= { tIngClassPlcyDot1pFCEntry 2 } + +tIngClassPlcyDot1PFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIngClassPlcyDot1PFC specifies the forwarding class or the sub + forwarding class to be used to classify all the traffic that matches + the specific Dot1p i.e. tIngClassPlcyDot1PValue. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyDot1PFC is specified explicitly, this match will + be ignored for classification purposes." + DEFVAL { ''H } + ::= { tIngClassPlcyDot1pFCEntry 3 } + +tIngClassPlcyDot1PProfile OBJECT-TYPE + SYNTAX TDEWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDot1PProfile specifies dot1p profile to use + for packets that match the dot1p value tIngClassPlcyDot1PValue." + DEFVAL { in } + ::= { tIngClassPlcyDot1pFCEntry 4 } + +tIngClassPlcyDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDot1pLastChanged specificies the timestamp + of last change to this row in tIngClassPlcyDot1pFCTable." + ::= { tIngClassPlcyDot1pFCEntry 5 } + +tIngClassPlcyDSCPFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyDSCPFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all dscp entries for the ingress classification policy + indexed by tIngClassPlcyName and tIngClassPlcyDSCPFCTable." + ::= { tIngClassObjects 3 } + +tIngClassPlcyDSCPFCEntry OBJECT-TYPE + SYNTAX TIngClassPlcyDSCPFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dscp match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIngClassPlcyName, + tIngClassPlcyDSCPName + } + ::= { tIngClassPlcyDSCPFCTable 1 } + +TIngClassPlcyDSCPFCEntry ::= SEQUENCE +{ + tIngClassPlcyDSCPName TDSCPNameOrEmpty, + tIngClassPlcyDSCPRowStatus RowStatus, + tIngClassPlcyDSCPFC TNamedItemOrEmpty, + tIngClassPlcyDSCPProfile TWredSlopeProfile, + tIngClassPlcyDSCPLastChanged TimeStamp +} + +tIngClassPlcyDSCPName OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPName specifies the dscp value to + match in the packet. This value is also used as an index so that + for any dscp value there is only one possible disposition queue + and priority." + DEFVAL { ''H } + ::= { tIngClassPlcyDSCPFCEntry 1 } + +tIngClassPlcyDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this dscp value to fc entry." + ::= { tIngClassPlcyDSCPFCEntry 2 } + +tIngClassPlcyDSCPFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPFC specifies the forwarding class or + the sub forwarding class to be used to classify all the traffic that + matches the specific dscp i.e. tIngClassPlcyDSCPName. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyDSCPFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tIngClassPlcyDSCPFCEntry 3 } + +tIngClassPlcyDSCPProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPProfile specifies the dscp profile to + use for packets that match the dscp value tIngClassPlcyDSCPName." + DEFVAL { in } + ::= { tIngClassPlcyDSCPFCEntry 4 } + +tIngClassPlcyDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPLastChanged specificies the timestamp of + last change to this row in tIngClassPlcyDSCPFCTable." + ::= { tIngClassPlcyDSCPFCEntry 5 } + +tIngClassPlcyLspExpFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyLspExpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all lsp-exp entries for the ingress classification policy + indexed by tIngClassPlcyName and tIngClassPlcyLspExpValue." + ::= { tIngClassObjects 4 } + +tIngClassPlcyLspExpFCEntry OBJECT-TYPE + SYNTAX TIngClassPlcyLspExpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular lsp-exp match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIngClassPlcyName, + tIngClassPlcyLspExpValue + } + ::= { tIngClassPlcyLspExpFCTable 1 } + +TIngClassPlcyLspExpFCEntry ::= SEQUENCE +{ + tIngClassPlcyLspExpValue TLspExpValue, + tIngClassPlcyLspExpRowStatus RowStatus, + tIngClassPlcyLspExpFC TNamedItemOrEmpty, + tIngClassPlcyLspExpProfile TWredSlopeProfile, + tIngClassPlcyLspExpLastChanged TimeStamp +} + +tIngClassPlcyLspExpValue OBJECT-TYPE + SYNTAX TLspExpValue (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpValue specifies the lsp exp value to + match in the packet. This value is also used as an index so that for + any lsp-exp value there is only one possible disposition queue and + priority." + DEFVAL { 0 } + ::= { tIngClassPlcyLspExpFCEntry 1 } + +tIngClassPlcyLspExpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this lsp-exp value to fc entry." + ::= { tIngClassPlcyLspExpFCEntry 2 } + +tIngClassPlcyLspExpFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpFC specifies the forwarding class or + the sub forwarding class to be used to classify all the traffic that + matches the specific lsp-exp i.e. tIngClassPlcyLspExpValue. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyLspExpFC is specified explicitly, this match will + be ignored for classification purposes." + DEFVAL { ''H } + ::= { tIngClassPlcyLspExpFCEntry 3 } + +tIngClassPlcyLspExpProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpProfile specifies the lsp exp profile + to use for packets that match the lsp-exp value + tIngClassPlcyLspExpValue." + DEFVAL { in } + ::= { tIngClassPlcyLspExpFCEntry 4 } + +tIngClassPlcyLspExpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpLastChanged specificies the timestamp + of last change to this row in tIngClassPlcyLspExpFCTable." + ::= { tIngClassPlcyLspExpFCEntry 5 } + +tQosFpResourcePolicyObjects OBJECT IDENTIFIER ::= { tQosObjects 37 } + +tQosFpResourcePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosFpResourcePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosFpResourcePolicyTable contains an entry for each FP resource + policy which is used to reallocate the hardware queues dynamically + between ingress and egress." + ::= { tQosFpResourcePolicyObjects 1 } + +tQosFpResourcePolicyEntry OBJECT-TYPE + SYNTAX TQosFpResourcePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about FP resource policy entries defined in QoS area. + + Entries are created and deleted by user." + INDEX { tQosFpResourcePolicyName } + ::= { tQosFpResourcePolicyTable 1 } + +TQosFpResourcePolicyEntry ::= SEQUENCE +{ + tQosFpResourcePolicyName TLNamedItem, + tQosFpResourcePolicyRowStatus RowStatus, + tQosFpResourcePolicyLastChanged TimeStamp, + tQosFpResourcePolicyDescription TItemDescription, + tQosFpResPlcyQIngPrcntOfTotal Unsigned32, + tQosFpResPlcyAggShapAutoCreate TruthValue, + tQosFpResPlcyHwAggShapSubs TruthValue, + tQosFpResPlcyPortsHqosMode INTEGER +} + +tQosFpResourcePolicyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosFpResourcePolicyName specifies the FP resource policy + name." + ::= { tQosFpResourcePolicyEntry 1 } + +tQosFpResourcePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosFpResourcePolicyRowStatus is used for the creation + and deletion of the FP resource policy entries." + ::= { tQosFpResourcePolicyEntry 2 } + +tQosFpResourcePolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosFpResourcePolicyLastChanged indicates the sysUpTime + at the time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosFpResourcePolicyEntry 3 } + +tQosFpResourcePolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosFpResourcePolicyDescription specifies the user + provided description of the policy." + DEFVAL { ''H } + ::= { tQosFpResourcePolicyEntry 4 } + +tQosFpResPlcyQIngPrcntOfTotal OBJECT-TYPE + SYNTAX Unsigned32 (400..9700) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosFpResPlcyQIngPrcntOfTotal specifies the number of + ingress queues which is configured as a percentage of the total + available queues." + DEFVAL { 5000 } + ::= { tQosFpResourcePolicyEntry 5 } + +tQosFpResPlcyAggShapAutoCreate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosFpResPlcyAggShapAutoCreate specifies whether + aggregate-shapers will be auto-created." + DEFVAL { false } + ::= { tQosFpResourcePolicyEntry 6 } + +tQosFpResPlcyHwAggShapSubs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosFpResPlcyHwAggShapSubs specifies whether hardware + aggregate shapers are enabled for subscribers." + DEFVAL { false } + ::= { tQosFpResourcePolicyEntry 7 } + +tQosFpResPlcyPortsHqosMode OBJECT-TYPE + SYNTAX INTEGER { + portScheduler (1), + hwAggShaper (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosFpResPlcyPortsHqosMode specifies ports HQOS mode." + DEFVAL { portScheduler } + ::= { tQosFpResourcePolicyEntry 10 } + +tQosPortListObjects OBJECT IDENTIFIER ::= { tQosObjects 38 } + +tQosPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tQosPortListTable contains an entry for each port list + defined in the qos area." + ::= { tQosPortListObjects 1 } + +tQosPortListEntry OBJECT-TYPE + SYNTAX TQosPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tQosPortListTable." + INDEX { IMPLIED tQosPortListName } + ::= { tQosPortListTable 1 } + +TQosPortListEntry ::= SEQUENCE +{ + tQosPortListName TNamedItem, + tQosPortListRowStatus RowStatus, + tQosPortListLastChanged TimeStamp, + tQosPortListDescription TItemDescription +} + +tQosPortListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tQosPortListName specifies the name given to this port + list." + ::= { tQosPortListEntry 1 } + +tQosPortListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tQosPortListRowStatus specifies the status of this row." + ::= { tQosPortListEntry 2 } + +tQosPortListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tQosPortListLastChanged indicates the sysUpTime at the time + of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosPortListEntry 3 } + +tQosPortListDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tQosPortListDescription specifies a description for this + row." + DEFVAL { ''H } + ::= { tQosPortListEntry 4 } + +tQosPortListEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosPortListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tQosPortListEntryTable contains an entry for each port + defined in any port list defined in the qos area." + ::= { tQosPortListObjects 2 } + +tQosPortListEntryEntry OBJECT-TYPE + SYNTAX TQosPortListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies an entry in the tQosPortListEntryTable. Two entries for the + same port list must not overlap." + INDEX { + tQosPortListName, + tQosPortListEntryPortLow, + tQosPortListEntryPortHigh + } + ::= { tQosPortListEntryTable 1 } + +TQosPortListEntryEntry ::= SEQUENCE +{ + tQosPortListEntryPortLow TTcpUdpPort, + tQosPortListEntryPortHigh TTcpUdpPort, + tQosPortListEntryRowStatus RowStatus +} + +tQosPortListEntryPortLow OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the lower value for the TCP/UDP port range. A + value assigned to this object must be less than or equal to the value + assigned to the corresponding object tQosPortListEntryPortHigh." + ::= { tQosPortListEntryEntry 1 } + +tQosPortListEntryPortHigh OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the higher value for the TCP/UDP port range. A + value assigned to this object must be greater than or equal to the + value assigned to the corresponding object tQosPortListEntryPortLow." + ::= { tQosPortListEntryEntry 2 } + +tQosPortListEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tQosPortListEntryRowStatus specifies the status of this + row." + ::= { tQosPortListEntryEntry 3 } + +tPktByteOffsetObjects OBJECT IDENTIFIER ::= { tQosObjects 39 } + +tPktByteOffsetAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tPktByteOffsetAdminStatus indicates the + administrative status of internal header byte offset." + DEFVAL { down } + ::= { tPktByteOffsetObjects 1 } + +tLagNtwkAggQosIngQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLagNtwkAggQosIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLagNtwkAggQosIngQStatsTable contains the statistics for the + traffic entering each SAP queue configured on a LAG." + ::= { tQosObjects 40 } + +tLagNtwkAggQosIngQStatsEntry OBJECT-TYPE + SYNTAX TLagNtwkAggQosIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies an entry in tLagNtwkAggQosIngQStatsTable." + INDEX { + tNtwkLagId, + tNtwkIngressQueueIndex + } + ::= { tLagNtwkAggQosIngQStatsTable 1 } + +TLagNtwkAggQosIngQStatsEntry ::= SEQUENCE +{ + tNtwkIngressQueueIndex TIngressQueueId, + tNtwkLagId LAGInterfaceNumberOrZero, + tLagNtwkAggQosIngQStatsIPFPkt Counter64, + tLagNtwkAggQosIngQStatsIPFOct Counter64, + tLagNtwkAggQosIngQStatsIPDPkt Counter64, + tLagNtwkAggQosIngQStatsIPDOct Counter64, + tLagNtwkAggQosIngQStatsOPFPkt Counter64, + tLagNtwkAggQosIngQStatsOPFOct Counter64, + tLagNtwkAggQosIngQStatsOPDPkt Counter64, + tLagNtwkAggQosIngQStatsOPDOct Counter64 +} + +tNtwkIngressQueueIndex OBJECT-TYPE + SYNTAX TIngressQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNtwkIngressQueueIndex indicates the queue ID of the + network-ingress." + ::= { tLagNtwkAggQosIngQStatsEntry 1 } + +tNtwkLagId OBJECT-TYPE + SYNTAX LAGInterfaceNumberOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNtwkLagId indicates the LAG id the SAP is configured + on." + ::= { tLagNtwkAggQosIngQStatsEntry 2 } + +tLagNtwkAggQosIngQStatsIPFPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsIPFPkt indicates the number of + in-profile forwarded packets, as determined by the SAP ingress queue." + ::= { tLagNtwkAggQosIngQStatsEntry 3 } + +tLagNtwkAggQosIngQStatsIPFOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsIPFOct indicates the number of + in-profile forwarded octets, as determined by the SAP ingress queue." + ::= { tLagNtwkAggQosIngQStatsEntry 4 } + +tLagNtwkAggQosIngQStatsIPDPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsIPDPkt indicates the number of + in-profile dropped packets, as determined by the SAP ingress queue." + ::= { tLagNtwkAggQosIngQStatsEntry 5 } + +tLagNtwkAggQosIngQStatsIPDOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsIPDOct indicates the number of + in-profile dropped octets, as determined by the SAP ingress queue." + ::= { tLagNtwkAggQosIngQStatsEntry 6 } + +tLagNtwkAggQosIngQStatsOPFPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsOPFPkt indicates the number of + out-profile forwarded packets, as determined by the SAP ingress + queue." + ::= { tLagNtwkAggQosIngQStatsEntry 7 } + +tLagNtwkAggQosIngQStatsOPFOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsOPFOct indicates the number of + out-profile forwarded octets, as determined by the SAP ingress queue." + ::= { tLagNtwkAggQosIngQStatsEntry 8 } + +tLagNtwkAggQosIngQStatsOPDPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsOPDPkt indicates the number of + out-profile dropped packets, as determined by the SAP ingress queue." + ::= { tLagNtwkAggQosIngQStatsEntry 9 } + +tLagNtwkAggQosIngQStatsOPDOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosIngQStatsOPDOct indicates the number of + out-profile dropped octets, as determined by the SAP ingress queue." + ::= { tLagNtwkAggQosIngQStatsEntry 10 } + +tLagNtwkAggQosEgrQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLagNtwkAggQosEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLagNtwkAggQosEgrQStatsTable contains the statistics for the + traffic entering each SAP queue configured on a LAG." + ::= { tQosObjects 41 } + +tLagNtwkAggQosEgrQStatsEntry OBJECT-TYPE + SYNTAX TLagNtwkAggQosEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies an entry in tLagNtwkAggQosEgrQStatsTable." + INDEX { + tNtwkLagId, + tNtwkEgressQueueIndex + } + ::= { tLagNtwkAggQosEgrQStatsTable 1 } + +TLagNtwkAggQosEgrQStatsEntry ::= SEQUENCE +{ + tNtwkEgressQueueIndex TEgressQueueId, + tLagNtwkAggQosEgrQStatsIPFPkt Counter64, + tLagNtwkAggQosEgrQStatsIPFOct Counter64, + tLagNtwkAggQosEgrQStatsIPDPkt Counter64, + tLagNtwkAggQosEgrQStatsIPDOct Counter64, + tLagNtwkAggQosEgrQStatsOPFPkt Counter64, + tLagNtwkAggQosEgrQStatsOPFOct Counter64, + tLagNtwkAggQosEgrQStatsOPDPkt Counter64, + tLagNtwkAggQosEgrQStatsOPDOct Counter64 +} + +tNtwkEgressQueueIndex OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNtwkEgressQueueIndex indicates the number of a queue. + Zero is not allowed." + ::= { tLagNtwkAggQosEgrQStatsEntry 1 } + +tLagNtwkAggQosEgrQStatsIPFPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsIPFPkt indicates the number of + in-profile forwarded packets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 2 } + +tLagNtwkAggQosEgrQStatsIPFOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsIPFOct indicates the number of + in-profile forwarded octets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 3 } + +tLagNtwkAggQosEgrQStatsIPDPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsIPDPkt indicates the number of + in-profile dropped packets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 4 } + +tLagNtwkAggQosEgrQStatsIPDOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsIPDOct indicates the number of + in-profile dropped octets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 5 } + +tLagNtwkAggQosEgrQStatsOPFPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsOPFPkt indicates the number of + out-profile forwarded packets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 6 } + +tLagNtwkAggQosEgrQStatsOPFOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsOPFOct indicates the number of + out-profile forwarded octets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 7 } + +tLagNtwkAggQosEgrQStatsOPDPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsOPDPkt indicates the number of + out-profile dropped packets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 8 } + +tLagNtwkAggQosEgrQStatsOPDOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLagNtwkAggQosEgrQStatsOPDOct indicates the number of + out-profile dropped octets, as determined by the SAP egress queue." + ::= { tLagNtwkAggQosEgrQStatsEntry 9 } + +tQosHwAggShaperSchedPlcyObjects OBJECT IDENTIFIER ::= { tQosObjects 42 } + +tQosHwAggShaperSchedPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosHwAggShaperSchedPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosHwAggShaperSchedPlcyTable contains an entry for each hardware + aggregate shaper scheduler policy configured on this system." + ::= { tQosHwAggShaperSchedPlcyObjects 1 } + +tQosHwAggShaperSchedPlcyEntry OBJECT-TYPE + SYNTAX TQosHwAggShaperSchedPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about hardware aggregate shaper scheduler policy entries + defined in QoS area. + + Entries are created and deleted by user." + INDEX { tQosHwAggShaperSchedPlcyName } + ::= { tQosHwAggShaperSchedPlcyTable 1 } + +TQosHwAggShaperSchedPlcyEntry ::= SEQUENCE +{ + tQosHwAggShaperSchedPlcyName TLNamedItem, + tQosHwAggShapSchPlcyRowStatus RowStatus, + tQosHwAggShapSchPlcyLastChanged TimeStamp, + tQosHwAggShapSchPlcyDescription TItemDescription, + tQosHwAggShapSchPlcyConThrsPrcnt Unsigned32, + tQosHwAggShapSchPlcyMaxRatePrcnt Unsigned32, + tQosHwAggShapSchPlcyMaxRateType TPSPRateType, + tQosHwAggShapSchPlcyMaxRateHi TmnxQosRateHigh32, + tQosHwAggShapSchPlcyMaxRate TmnxQosRateLow32, + tQosHwAggShapSchPlcyMonThrsPrcnt Unsigned32 +} + +tQosHwAggShaperSchedPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchedPlcyName specifies the hardware + aggregate shaper scheduler policy name." + ::= { tQosHwAggShaperSchedPlcyEntry 1 } + +tQosHwAggShapSchPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyRowStatus is used for the creation + and deletion of the hardware aggregate shaper scheduler policy + entries." + ::= { tQosHwAggShaperSchedPlcyEntry 2 } + +tQosHwAggShapSchPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyLastChanged indicates the sysUpTime + at the time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tQosHwAggShaperSchedPlcyEntry 3 } + +tQosHwAggShapSchPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyDescription specifies the user + provided description of the policy." + DEFVAL { ''H } + ::= { tQosHwAggShaperSchedPlcyEntry 4 } + +tQosHwAggShapSchPlcyConThrsPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyConThrsPrcnt specifies the congestion + threshold level that should be monitored. It is percentage of the + max-rate specified by tQosHwAggShapSchPlcyMaxRate." + DEFVAL { 90 } + ::= { tQosHwAggShaperSchedPlcyEntry 5 } + +tQosHwAggShapSchPlcyMaxRatePrcnt OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyMaxRatePrcnt specifies the explicit + maximum frame based bandwidth percentage, in centipercent, for this + hardware aggregate shaper scheduler. + + An 'inconsistentValue' error is returned if + tQosHwAggShapSchPlcyMaxRatePrcnt is set to non-default value when the + object tQosHwAggShapSchPlcyMaxRateType is set to 'kbps'." + DEFVAL { 10000 } + ::= { tQosHwAggShaperSchedPlcyEntry 6 } + +tQosHwAggShapSchPlcyMaxRateType OBJECT-TYPE + SYNTAX TPSPRateType { kbps (1), percentLagActive (3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyMaxRateType specifies the type of + port scheduler rate. + + When the value of tQosHwAggShapSchPlcyMaxRateType is set to 'kbps', + the hardware aggregate shaper scheduler max-rate is specified in + 'kbps'. The value of tQosHwAggShapSchPlcyMaxRatePrcnt will be set to + default value. + + When the value of tQosHwAggShapSchPlcyMaxRateType is set to + 'percentLagActive', the hardware aggregate shaper scheduler max-rate + is specified in percentage of active port bandwidth. The value of + tQosHwAggShapSchPlcyMaxRate will be set to default value." + DEFVAL { kbps } + ::= { tQosHwAggShaperSchedPlcyEntry 7 } + +tQosHwAggShapSchPlcyMaxRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyMaxRateHi specifies the upper 32 bits + of the explicit maximum frame based bandwidth limit of this hardware + aggregate shaper scheduler. + + This value should always be set along with + tQosHwAggShapSchPlcyMaxRate, otherwise an 'inconsistentValue' error is + returned. + + When the value of tQosHwAggShapSchPlcyMaxRateHi along with the value + of tQosHwAggShapSchPlcyMaxRate is set to 4294967295 (0xFFFFFFFF), rate + for this hardware aggregate shaper scheduler policy indicates maximum + rate." + DEFVAL { 4294967295 } + ::= { tQosHwAggShaperSchedPlcyEntry 8 } + +tQosHwAggShapSchPlcyMaxRate OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyMaxRate specifies the explicit + maximum frame based bandwidth limit of this hardware aggregate shaper + scheduler. + + An 'inconsistentValue' error is returned if + tQosHwAggShapSchPlcyMaxRate is set to non-default value when the + value of tQosHwAggShapSchPlcyMaxRateType is set to 'percentLagActive'. + + When the value of tQosHwAggShapSchPlcyMaxRateHi along with the value + of tQosHwAggShapSchPlcyMaxRate is set to 4294967295 (0xFFFFFFFF), rate + for this hardware aggregate shaper scheduler policy indicates maximum + rate." + DEFVAL { 4294967295 } + ::= { tQosHwAggShaperSchedPlcyEntry 9 } + +tQosHwAggShapSchPlcyMonThrsPrcnt OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShapSchPlcyMonThrsPrcnt specifies the threshold + level that should be monitored. It is percentage of the max-rate + specified by tQosHwAggShapSchPlcyMaxRate." + DEFVAL { 0 } + ::= { tQosHwAggShaperSchedPlcyEntry 10 } + +tQosHwAggShaperSchedPlcyGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosHwAggShaperSchedPlcyGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tQosHwAggShaperSchedPlcyGrpTable has an entry for each hardware + aggregate shaper scheduler group policy configured on this system." + ::= { tQosHwAggShaperSchedPlcyObjects 2 } + +tQosHwAggShaperSchedPlcyGrpEntry OBJECT-TYPE + SYNTAX TQosHwAggShaperSchedPlcyGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular hardware aggregate shaper scheduler + group. Entries are created and deleted by the user." + INDEX { + tQosHwAggShaperSchedPlcyName, + tQosHwAggShaperSchedPlcyGrpName + } + ::= { tQosHwAggShaperSchedPlcyGrpTable 1 } + +TQosHwAggShaperSchedPlcyGrpEntry ::= SEQUENCE +{ + tQosHwAggShaperSchedPlcyGrpName TNamedItem, + tQosHwAggShaperSchPGrpRowStatus RowStatus, + tQosHwAggShaperSchPGrpLastChngd TimeStamp +} + +tQosHwAggShaperSchedPlcyGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchedPlcyGrpName specifies the name of the + hardware aggregate shaper scheduler group." + ::= { tQosHwAggShaperSchedPlcyGrpEntry 1 } + +tQosHwAggShaperSchPGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchPGrpRowStatus is used for the creation + and deletion of hardware aggregate shaper scheduler group policies." + ::= { tQosHwAggShaperSchedPlcyGrpEntry 2 } + +tQosHwAggShaperSchPGrpLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchPGrpLastChngd indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tQosHwAggShaperSchedPlcyGrpEntry 3 } + +tQosHwAggShaperSchedClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQosHwAggShaperSchedClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchedClassTable has an entry for each + hardware aggregate shaper scheduler policy sched class configured on + this system." + ::= { tQosHwAggShaperSchedPlcyObjects 9 } + +tQosHwAggShaperSchedClassEntry OBJECT-TYPE + SYNTAX TQosHwAggShaperSchedClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchedClassEntry represents row entry for + particular hardware aggregate shaper scheduler policy priority + scheduler class. + + Entries in tQosHwAggShaperSchedClassTable are created when entries are + created in tQosHwAggShaperSchedPlcyTable." + INDEX { + tQosHwAggShaperSchedPlcyName, + tQosHwAggShaperSchedClass + } + ::= { tQosHwAggShaperSchedClassTable 1 } + +TQosHwAggShaperSchedClassEntry ::= SEQUENCE +{ + tQosHwAggShaperSchedClass TQosHwAggShaperSchedClass, + tQosHwAggShaperSchClassLastChngd TimeStamp, + tQosHwAggShaperSchClassGroupName TNamedItemOrEmpty, + tQosHwAggShaperSchClassGroupWght Unsigned32 +} + +tQosHwAggShaperSchedClass OBJECT-TYPE + SYNTAX TQosHwAggShaperSchedClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchedClass specifies the scheduling class + of this hardware aggregate shaper port scheduler policy." + ::= { tQosHwAggShaperSchedClassEntry 1 } + +tQosHwAggShaperSchClassLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchClassLastChngd indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tQosHwAggShaperSchedClassEntry 2 } + +tQosHwAggShaperSchClassGroupName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchClassGroupName specifies the group + associated with this scheduler policy scheduling class." + DEFVAL { ''H } + ::= { tQosHwAggShaperSchedClassEntry 3 } + +tQosHwAggShaperSchClassGroupWght OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQosHwAggShaperSchClassGroupWght specifies the weight + associated with the group tQosHwAggShaperSchClassGroupName. + + An 'inconsistentValue' error is returned when this object is set to + non-default value and tQosHwAggShaperSchClassGroupName is set to + default value." + DEFVAL { 1 } + ::= { tQosHwAggShaperSchedClassEntry 4 } + +tDot1pFCMapObjects OBJECT IDENTIFIER ::= { tQosObjects 43 } + +tDot1pFCMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDot1pFCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the ingress classification policy dot1p fc-map + indexed by tDot1pFCMapName." + ::= { tDot1pFCMapObjects 1 } + +tDot1pFCMapEntry OBJECT-TYPE + SYNTAX TDot1pFCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Ingress classification policy dot1p + FC-map Entries are created/deleted by user." + INDEX { tDot1pFCMapName } + ::= { tDot1pFCMapTable 1 } + +TDot1pFCMapEntry ::= SEQUENCE +{ + tDot1pFCMapName TLNamedItem, + tDot1pFCMapRowStatus RowStatus, + tDot1pFCMapLastChanged TimeStamp, + tDot1pFCMapDefActionFC TNamedItem, + tDot1pFCMapDefActionProfile TDEWredSlopeProfile +} + +tDot1pFCMapName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tDot1pFCMapName used as index for the table." + ::= { tDot1pFCMapEntry 1 } + +tDot1pFCMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tDot1pFCMapEntry 2 } + +tDot1pFCMapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDot1pFCMapLastChanged specificies the timestamp of last + change to this row in tDot1pFCMapTable." + ::= { tDot1pFCMapEntry 3 } + +tDot1pFCMapDefActionFC OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDot1pFCMapDefActionFC specifies the forwarding class to + be used. + + Unless tDot1pFCMapDefActionFC is specified explicitly, this match will + be ignored for classification purposes." + DEFVAL { "be" } + ::= { tDot1pFCMapEntry 4 } + +tDot1pFCMapDefActionProfile OBJECT-TYPE + SYNTAX TDEWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDot1pFCMapDefActionProfile specifies the default profile + assigned to the incoming packet." + DEFVAL { out } + ::= { tDot1pFCMapEntry 5 } + +tDot1pFCMapDot1pTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDot1pFCMapDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all dot1p entries for the ingress classification policy + indexed by tDot1pFCMapName and tDot1pFCMapDot1pValue." + ::= { tDot1pFCMapObjects 2 } + +tDot1pFCMapDot1pEntry OBJECT-TYPE + SYNTAX TDot1pFCMapDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dot1p match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tDot1pFCMapName, + tDot1pFCMapDot1pValue + } + ::= { tDot1pFCMapDot1pTable 1 } + +TDot1pFCMapDot1pEntry ::= SEQUENCE +{ + tDot1pFCMapDot1pValue Dot1PPriority, + tDot1pFCMapDot1pRowStatus RowStatus, + tDot1pFCMapDot1pFC TNamedItemOrEmpty, + tDot1pFCMapDot1pProfile TDEWredSlopeProfile, + tDot1pFCMapDot1pLastChanged TimeStamp +} + +tDot1pFCMapDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tDot1pFCMapDot1pValue specifies dot1p value to match in + the packet. This value is also used as an index so that for any dot1p + value there is only one possible disposition queue and priority." + DEFVAL { 0 } + ::= { tDot1pFCMapDot1pEntry 1 } + +tDot1pFCMapDot1pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this dot1p value to fc entry." + ::= { tDot1pFCMapDot1pEntry 2 } + +tDot1pFCMapDot1pFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tDot1pFCMapDot1pFC specifies the forwarding class to be used to + classify all the traffic that matches the specific Dot1p i.e. + tDot1pFCMapDot1pValue. + + Unless tDot1pFCMapDot1pFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tDot1pFCMapDot1pEntry 3 } + +tDot1pFCMapDot1pProfile OBJECT-TYPE + SYNTAX TDEWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDot1pFCMapDot1pProfile specifies dot1p profile to use + for packets that match the dot1p value tDot1pFCMapDot1pValue." + DEFVAL { in } + ::= { tDot1pFCMapDot1pEntry 4 } + +tDot1pFCMapDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDot1pFCMapDot1pLastChanged specificies the timestamp of + last change to this row in tDot1pFCMapDot1pTable." + ::= { tDot1pFCMapDot1pEntry 5 } + +tDscpFCMapObjects OBJECT IDENTIFIER ::= { tQosObjects 44 } + +tDscpFCMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDscpFCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the ingress classification policy dscp fc-map + indexed by tDscpFCMapName." + ::= { tDscpFCMapObjects 1 } + +tDscpFCMapEntry OBJECT-TYPE + SYNTAX TDscpFCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Ingress classification policy Dscp + FC-map Entries are created/deleted by user." + INDEX { tDscpFCMapName } + ::= { tDscpFCMapTable 1 } + +TDscpFCMapEntry ::= SEQUENCE +{ + tDscpFCMapName TLNamedItem, + tDscpFCMapRowStatus RowStatus, + tDscpFCMapLastChanged TimeStamp, + tDscpFCMapDefActionFC TNamedItem, + tDscpFCMapDefActionProfile TWredSlopeProfile +} + +tDscpFCMapName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tDscpFCMapName used as index for the table." + ::= { tDscpFCMapEntry 1 } + +tDscpFCMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tDscpFCMapEntry 2 } + +tDscpFCMapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDscpFCMapLastChanged specificies the timestamp of last + change to this row in tDscpFCMapTable." + ::= { tDscpFCMapEntry 3 } + +tDscpFCMapDefActionFC OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDscpFCMapDefActionFC specifies the forwarding class to + be used. + + Unless tDscpFCMapDefActionFC is specified explicitly, this match will + be ignored for classification purposes." + DEFVAL { "be" } + ::= { tDscpFCMapEntry 4 } + +tDscpFCMapDefActionProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDscpFCMapDefActionProfile specifies the default profile + assigned to the incoming packet." + DEFVAL { out } + ::= { tDscpFCMapEntry 5 } + +tDscpFCMapDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDscpFCMapDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all dscp entries for ingress classification + indexed by tDscpFCMapDscpName and tDscpFCMapDscpTable." + ::= { tDscpFCMapObjects 2 } + +tDscpFCMapDscpEntry OBJECT-TYPE + SYNTAX TDscpFCMapDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dscp-fc map for + ingress-classification. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tDscpFCMapName, + tDscpFCMapDscpName + } + ::= { tDscpFCMapDscpTable 1 } + +TDscpFCMapDscpEntry ::= SEQUENCE +{ + tDscpFCMapDscpName TDSCPNameOrEmpty, + tDscpFCMapDscpRowStatus RowStatus, + tDscpFCMapDscpFC TNamedItemOrEmpty, + tDscpFCMapDscpProfile TWredSlopeProfile, + tDscpFCMapDscpLastChanged TimeStamp +} + +tDscpFCMapDscpName OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tDscpFCMapDscpName specifies the dscp value to + match in the packet. This value is also used as an index so that + for any dscp value there is only one possible disposition queue + and priority." + DEFVAL { ''H } + ::= { tDscpFCMapDscpEntry 1 } + +tDscpFCMapDscpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this dscp value to fc entry." + ::= { tDscpFCMapDscpEntry 2 } + +tDscpFCMapDscpFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDscpFCMapDscpFC specifies the forwarding class to be + used to classify all the traffic that matches the specific dscp i.e. + tDscpFCMapDscpName. + + Unless tDscpFCMapDscpFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tDscpFCMapDscpEntry 3 } + +tDscpFCMapDscpProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDscpFCMapDscpProfile specifies the dscp profile to use + for packets that match the dscp value tDscpFCMapDscpName." + DEFVAL { in } + ::= { tDscpFCMapDscpEntry 4 } + +tDscpFCMapDscpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDscpFCMapDscpLastChanged specificies the timestamp of + last change to this row in tDscpFCMapDscpTable." + ::= { tDscpFCMapDscpEntry 5 } + +tLspExpFCMapObjects OBJECT IDENTIFIER ::= { tQosObjects 45 } + +tLspExpFCMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLspExpFCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the ingress classification policy lsp-exp fc-map + indexed by tLspExpFCMapName." + ::= { tLspExpFCMapObjects 1 } + +tLspExpFCMapEntry OBJECT-TYPE + SYNTAX TLspExpFCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Ingress classification policy lsp-exp + FC-map Entries are created/deleted by user." + INDEX { tLspExpFCMapName } + ::= { tLspExpFCMapTable 1 } + +TLspExpFCMapEntry ::= SEQUENCE +{ + tLspExpFCMapName TLNamedItem, + tLspExpFCMapRowStatus RowStatus, + tLspExpFCMapLastChanged TimeStamp, + tLspExpFCMapDefActionFC TNamedItem, + tLspExpFCMapDefActionProfile TWredSlopeProfile +} + +tLspExpFCMapName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tLspExpFCMapName used as index for the table." + ::= { tLspExpFCMapEntry 1 } + +tLspExpFCMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tLspExpFCMapEntry 2 } + +tLspExpFCMapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLspExpFCMapLastChanged specificies the timestamp of last + change to this row in tLspExpFCMapTable." + ::= { tLspExpFCMapEntry 3 } + +tLspExpFCMapDefActionFC OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tLspExpFCMapDefActionFC specifies the forwarding class to + be used. + + Unless tLspExpFCMapDefActionFC is specified explicitly, this match + will be ignored for classification purposes." + DEFVAL { "be" } + ::= { tLspExpFCMapEntry 4 } + +tLspExpFCMapDefActionProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tLspExpFCMapDefActionProfile specifies the default + profile assigned to the incoming packet." + DEFVAL { out } + ::= { tLspExpFCMapEntry 5 } + +tLspExpFCMapLspExpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLspExpFCMapLspExpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all lsp-exp entries for the ingress classification policy + indexed by tLspExpFCMapName and tLspExpFCMapLspExpValue." + ::= { tLspExpFCMapObjects 2 } + +tLspExpFCMapLspExpEntry OBJECT-TYPE + SYNTAX TLspExpFCMapLspExpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular lsp-exp match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tLspExpFCMapName, + tLspExpFCMapLspExpValue + } + ::= { tLspExpFCMapLspExpTable 1 } + +TLspExpFCMapLspExpEntry ::= SEQUENCE +{ + tLspExpFCMapLspExpValue TLspExpValue, + tLspExpFCMapLspExpRowStatus RowStatus, + tLspExpFCMapLspExpFC TNamedItemOrEmpty, + tLspExpFCMapLspExpProfile TWredSlopeProfile, + tLspExpFCMapLspExpLastChanged TimeStamp +} + +tLspExpFCMapLspExpValue OBJECT-TYPE + SYNTAX TLspExpValue (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tLspExpFCMapLspExpValue specifies the lsp exp value to + match in the packet. This value is also used as an index so that for + any lsp-exp value there is only one possible disposition queue and + priority." + ::= { tLspExpFCMapLspExpEntry 1 } + +tLspExpFCMapLspExpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this lsp-exp value to fc entry." + ::= { tLspExpFCMapLspExpEntry 2 } + +tLspExpFCMapLspExpFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tLspExpFCMapLspExpFC specifies the forwarding class used + to classify all the traffic that matches the specific lsp-exp i.e. + tLspExpFCMapLspExpValue. + + Unless tLspExpFCMapLspExpFC is specified explicitly, this match will + be ignored for classification purposes." + DEFVAL { ''H } + ::= { tLspExpFCMapLspExpEntry 3 } + +tLspExpFCMapLspExpProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tLspExpFCMapLspExpProfile specifies the lsp exp profile + to use for packets that match the lsp-exp value + tLspExpFCMapLspExpValue." + DEFVAL { in } + ::= { tLspExpFCMapLspExpEntry 4 } + +tLspExpFCMapLspExpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLspExpFCMapLspExpLastChanged specificies the timestamp + of last change to this row in tLspExpFCMapLspExpTable." + ::= { tLspExpFCMapLspExpEntry 5 } + +tFCDot1pMapObjects OBJECT IDENTIFIER ::= { tQosObjects 46 } + +tFCDot1pMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCDot1pMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the ingress classification policy dot1p fc-map + indexed by tFCDot1pMapName." + ::= { tFCDot1pMapObjects 1 } + +tFCDot1pMapEntry OBJECT-TYPE + SYNTAX TFCDot1pMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Ingress classification policy dot1p + FC-map Entries are created/deleted by user." + INDEX { tFCDot1pMapName } + ::= { tFCDot1pMapTable 1 } + +TFCDot1pMapEntry ::= SEQUENCE +{ + tFCDot1pMapName TLNamedItem, + tFCDot1pMapRowStatus RowStatus, + tFCDot1pMapLastChanged TimeStamp +} + +tFCDot1pMapName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tFCDot1pMapName used as index for the table." + ::= { tFCDot1pMapEntry 1 } + +tFCDot1pMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tFCDot1pMapEntry 2 } + +tFCDot1pMapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFCDot1pMapLastChanged specificies the timestamp of last + change to this row in tFCDot1pMapTable." + ::= { tFCDot1pMapEntry 3 } + +tFCDot1pMapFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCDot1pMapFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all FC entries for the egress classification policy indexed + by tFCDot1pMapName and tFCDot1pMapFCName. Entries are created/deleted + by user." + ::= { tFCDot1pMapObjects 2 } + +tFCDot1pMapFCEntry OBJECT-TYPE + SYNTAX TFCDot1pMapFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular egress-remark policy's forwarding class + mappings to dot1p values. Entries are created/deleted by user. There + is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tFCDot1pMapName, + tFCDot1pMapFCName + } + ::= { tFCDot1pMapFCTable 1 } + +TFCDot1pMapFCEntry ::= SEQUENCE +{ + tFCDot1pMapFCName TFCName, + tFCDot1pMapFCRowStatus RowStatus, + tFCDot1pMapFCDot1pInProfile Dot1PPriority, + tFCDot1pMapFCDot1pOutProfile Dot1PPriority, + tFCDot1pMapFCOutTagDot1pInProf Dot1PPriority, + tFCDot1pMapFCOutTagDot1pOutProf Dot1PPriority, + tFCDot1pMapFCInTagDot1pInProf Dot1PPriority, + tFCDot1pMapFCInTagDot1pOutProf Dot1PPriority, + tFCDot1pMapFCDEMark TruthValue, + tFCDot1pMapFCForceDEValue TDEValue, + tFCDot1pMapFCLastChanged TimeStamp, + tFCDot1pMapFCDEMarkInner TruthValue, + tFCDot1pMapFCForceDEValueInner TDEValue, + tFCDot1pMapFCDEMarkOuter TruthValue, + tFCDot1pMapFCForceDEValueOuter TDEValue +} + +tFCDot1pMapFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "forwarding class name." + ::= { tFCDot1pMapFCEntry 1 } + +tFCDot1pMapFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this FC." + ::= { tFCDot1pMapFCEntry 2 } + +tFCDot1pMapFCDot1pInProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCDot1pInProfile specifies 802.1p value to set + in the outer VLAN tag of the packet for in-profile frames in this + forwarding class." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 3 } + +tFCDot1pMapFCDot1pOutProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCDot1pOutProfile specifies 802.1p value to + set in the outer VLAN tag of the packet for out-profile frames in this + forwarding class." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 4 } + +tFCDot1pMapFCOutTagDot1pInProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCOutTagDot1pInProf specifies 802.1p value to + set in the outer VLAN tag of the packet for in-profile frames in this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tFCDot1pMapFCOutTagDot1pOutProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 5 } + +tFCDot1pMapFCOutTagDot1pOutProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCOutTagDot1pOutProf specifies 802.1p value to + set in the outer VLAN tag of the packet for out-profile frames in this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tFCDot1pMapFCOutTagDot1pInProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 6 } + +tFCDot1pMapFCInTagDot1pInProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCInTagDot1pInProf specifies 802.1p value to + set in the inner VLAN tag of the packet for in-profile frames in this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tFCDot1pMapFCInTagDot1pOutProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 7 } + +tFCDot1pMapFCInTagDot1pOutProf OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCInTagDot1pOutProf specifies 802.1p value to + set in the inner VLAN tag of the packet for out-profile frames in this + forwarding class. + + An 'inconsistentValue' error is returned if this object is set to any + value other than '-1', when tFCDot1pMapFCInTagDot1pInProf object is + set to '-1'." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 8 } + +tFCDot1pMapFCDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCDEMark specifies whether to set DE value in + the frames of this forwarding class." + DEFVAL { false } + ::= { tFCDot1pMapFCEntry 9 } + +tFCDot1pMapFCForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCForceDEValue specifies the DE value to set + for all the frames of this forwarding class regardless of frame's + profile status." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 10 } + +tFCDot1pMapFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCLastChanged specificies the timestamp of + last change to this row in tFCDot1pMapFCTable." + ::= { tFCDot1pMapFCEntry 11 } + +tFCDot1pMapFCDEMarkInner OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCDEMarkInner specifies whether to set inner + DE value in the frames of this forwarding class." + DEFVAL { false } + ::= { tFCDot1pMapFCEntry 12 } + +tFCDot1pMapFCForceDEValueInner OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCForceDEValueInner specifies the inner DE + value to set for all the frames of this forwarding class regardless of + frame's profile status." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 13 } + +tFCDot1pMapFCDEMarkOuter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCDEMarkOuter specifies whether to set the + outer DE value in the frames of this forwarding class." + DEFVAL { false } + ::= { tFCDot1pMapFCEntry 14 } + +tFCDot1pMapFCForceDEValueOuter OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDot1pMapFCForceDEValueOuter specifies the outer DE + value to set for all the frames of this forwarding class regardless of + frame's profile status." + DEFVAL { -1 } + ::= { tFCDot1pMapFCEntry 15 } + +tFCDscpMapObjects OBJECT IDENTIFIER ::= { tQosObjects 47 } + +tFCDscpMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCDscpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the ingress classification policy dscp fc-map + indexed by tFCDscpMapName." + ::= { tFCDscpMapObjects 1 } + +tFCDscpMapEntry OBJECT-TYPE + SYNTAX TFCDscpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Ingress classification policy Dscp + FC-map Entries are created/deleted by user." + INDEX { tFCDscpMapName } + ::= { tFCDscpMapTable 1 } + +TFCDscpMapEntry ::= SEQUENCE +{ + tFCDscpMapName TLNamedItem, + tFCDscpMapRowStatus RowStatus, + tFCDscpMapLastChanged TimeStamp +} + +tFCDscpMapName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tFCDscpMapName used as index for the table." + ::= { tFCDscpMapEntry 1 } + +tFCDscpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tFCDscpMapEntry 2 } + +tFCDscpMapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFCDscpMapLastChanged specificies the timestamp of last + change to this row in tFCDscpMapTable." + ::= { tFCDscpMapEntry 3 } + +tFCDscpMapFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCDscpMapFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all dscp entries for ingress classification + indexed by tFCDscpMapName and tFCDscpMapFCName." + ::= { tFCDscpMapObjects 2 } + +tFCDscpMapFCEntry OBJECT-TYPE + SYNTAX TFCDscpMapFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dscp-fc map for + egress-remark policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tFCDscpMapName, + tFCDscpMapFCName + } + ::= { tFCDscpMapFCTable 1 } + +TFCDscpMapFCEntry ::= SEQUENCE +{ + tFCDscpMapFCName TFCName, + tFCDscpMapFCRowStatus RowStatus, + tFCDscpMapFCDscpInProfile TDSCPNameOrEmpty, + tFCDscpMapFCDscpOutProfile TDSCPNameOrEmpty, + tFCDscpMapFCLastChanged TimeStamp +} + +tFCDscpMapFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "forwarding class name." + ::= { tFCDscpMapFCEntry 1 } + +tFCDscpMapFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this dscp value to fc entry." + ::= { tFCDscpMapFCEntry 2 } + +tFCDscpMapFCDscpInProfile OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDscpMapFCDscpInProfile specifies the dscp value to + match in the packet. This value is also used as an index so that + for any dscp value there is only one possible disposition queue + and priority." + DEFVAL { ''H } + ::= { tFCDscpMapFCEntry 3 } + +tFCDscpMapFCDscpOutProfile OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCDscpMapFCDscpOutProfile specifies the dscp value to + match in the packet. This value is also used as an index so that + for any dscp value there is only one possible disposition queue + and priority." + DEFVAL { ''H } + ::= { tFCDscpMapFCEntry 4 } + +tFCDscpMapFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFCDscpMapFCLastChanged specificies the timestamp of last + change to this row in tFCDscpMapFCTable." + ::= { tFCDscpMapFCEntry 5 } + +tFCLspExpMapObjects OBJECT IDENTIFIER ::= { tQosObjects 48 } + +tFCLspExpMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCLspExpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the egress remark policy lsp-exp fc-map indexed + by tFCLspExpMapName." + ::= { tFCLspExpMapObjects 1 } + +tFCLspExpMapEntry OBJECT-TYPE + SYNTAX TFCLspExpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Egress remark policy lsp-exp FC-map + Entries are created/deleted by user." + INDEX { tFCLspExpMapName } + ::= { tFCLspExpMapTable 1 } + +TFCLspExpMapEntry ::= SEQUENCE +{ + tFCLspExpMapName TLNamedItem, + tFCLspExpMapRowStatus RowStatus, + tFCLspExpMapLastChanged TimeStamp +} + +tFCLspExpMapName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tFCLspExpMapName used as index for the table." + ::= { tFCLspExpMapEntry 1 } + +tFCLspExpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tFCLspExpMapEntry 2 } + +tFCLspExpMapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFCLspExpMapLastChanged specificies the timestamp of last + change to this row in tFCLspExpMapTable." + ::= { tFCLspExpMapEntry 3 } + +tFCLspExpMapFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCLspExpMapFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all lsp-exp entries for the egress remark policy + indexed by tFCLspExpMapName and tFCLspExpMapFCName." + ::= { tFCLspExpMapObjects 2 } + +tFCLspExpMapFCEntry OBJECT-TYPE + SYNTAX TFCLspExpMapFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular lsp-exp match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tFCLspExpMapName, + tFCLspExpMapFCName + } + ::= { tFCLspExpMapFCTable 1 } + +TFCLspExpMapFCEntry ::= SEQUENCE +{ + tFCLspExpMapFCName TFCName, + tFCLspExpMapFCRowStatus RowStatus, + tFCLspExpMapFCLspExpInProfile TLspExpValue, + tFCLspExpMapFCLspExpOutProfile TLspExpValue, + tFCLspExpMapFCLastChanged TimeStamp +} + +tFCLspExpMapFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "forwarding class name." + ::= { tFCLspExpMapFCEntry 1 } + +tFCLspExpMapFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this lsp-exp value to fc entry." + ::= { tFCLspExpMapFCEntry 2 } + +tFCLspExpMapFCLspExpInProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCLspExpMapFCLspExpInProfile specifies the lsp exp value + to match in the packet. This value is also used as an index so that + for any lsp-exp value there is only one possible disposition queue and + priority." + DEFVAL { -1 } + ::= { tFCLspExpMapFCEntry 3 } + +tFCLspExpMapFCLspExpOutProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFCLspExpMapFCLspExpOutProfile specifies the lsp exp + value to match in the packet. This value is also used as an index so + that for any lsp-exp value there is only one possible disposition + queue and priority." + DEFVAL { -1 } + ::= { tFCLspExpMapFCEntry 4 } + +tFCLspExpMapFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFCLspExpMapFCLastChanged specificies the timestamp of + last change to this row in tFCLspExpMapFCTable." + ::= { tFCLspExpMapFCEntry 5 } + +tmnxQosConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 16 } + +tmnxQosCompliances OBJECT IDENTIFIER ::= { tmnxQosConformance 1 } + +tmnxQos7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressR2r1Group, + tmnxQosNetworkR2r1Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerGroup, + tmnxQosQueueV4v0Group + } + ::= { tmnxQosCompliances 4 } + +tmnxQos7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressR2r1Group, + tmnxQosNetworkR2r1Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerGroup, + tmnxQosAtmTdpV3v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group + } + ::= { tmnxQosCompliances 5 } + +tmnxQos7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressV5v0Group, + tmnxQosNetworkV5v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group + } + ::= { tmnxQosCompliances 6 } + +tmnxQos7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressV5v0Group, + tmnxQosNetworkV5v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group + } + ::= { tmnxQosCompliances 7 } + +tmnxQos7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV6v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV6v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group + } + ::= { tmnxQosCompliances 8 } + +tmnxQos7750V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV6v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV6v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group + } + ::= { tmnxQosCompliances 9 } + +tmnxQos7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV6v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV6v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup + } + ::= { tmnxQosCompliances 10 } + +tmnxQos77x0V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV6v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV6v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup + } + ::= { tmnxQosCompliances 11 } + +tmnxQos7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV7v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjGroup, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosSapEgrQWredGroup + } + ::= { tmnxQosCompliances 12 } + +tmnxQos77x0V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7750 + SROS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV7v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjGroup, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosSapEgrQWredGroup + } + ::= { tmnxQosCompliances 13 } + +tmnxQos7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV8v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV7v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group + } + ::= { tmnxQosCompliances 14 } + +tmnxQos77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV8v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV7v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tQosQGrpV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group + } + ::= { tmnxQosCompliances 15 } + +tmnxQos77x0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV8v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV8v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV7v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group + } + ::= { tmnxQosCompliances 16 } + +tmnxQos7450V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosPolicerSlopeGroup + } + ::= { tmnxQosCompliances 17 } + +tmnxQos77x0V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV8v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosPolicerSlopeGroup, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group + } + ::= { tmnxQosCompliances 18 } + +tmnxQos7450V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosPolicerSlopeGroup, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSchedulerV11v0Group + } + ::= { tmnxQosCompliances 19 } + +tmnxQos77x0V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosPolicerSlopeGroup, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSchedulerV11v0Group + } + ::= { tmnxQosCompliances 20 } + +tmnxQos7450V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosPolicerSlopeGroup, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSchedulerV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosPortSchedV12v0Group + } + ::= { tmnxQosCompliances 21 } + +tmnxQos77x0V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosPortSchPlcyGrpGroup, + tmnxQosBurstLimitGroup, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosPolicerSlopeGroup, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSchedulerV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosPortSchedV12v0Group + } + ::= { tmnxQosCompliances 22 } + +tmnxQos7450V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosSlopeGroup, + tmnxQosQueueV4v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosPolicerSlopeGroup, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group + } + ::= { tmnxQosCompliances 23 } + +tmnxQos77x0V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV7v0Group, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosSapEgrQWredGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosBurstLimitGroup, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosPolicerSlopeGroup, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group + } + ::= { tmnxQosCompliances 24 } + +tmnxQos7450V14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R14.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosSlopeGroup, + tmnxQosHsmdaV10v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosPolicerV8v0Group, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group, + tmnxQosEgressGroup, + tmnxQosEgressQueuePlcrGroup, + tmnxSapIngressIPCritGroup, + tmnxQosEgrQGrpGroup, + tQosSharedQueueV14v0Group, + tQosNetworkV14v0Group, + tQosSapIngEgrV14v0Group, + tmnxSlopePolicyV14v0Group + } + ::= { tmnxQosCompliances 25 } + +tmnxQos77x0V14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia SROS + series systems release R14.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV10v0Group, + tmnxQosSapEgressV8v0Group, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tmnxQosQueueObjV8v0Group, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosPolicerV8v0Group, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosBurstLimitGroup, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group, + tmnxQosEgressGroup, + tmnxQosEgressQueuePlcrGroup, + tmnxSapIngressIPCritGroup, + tmnxQosEgrQGrpGroup, + tQosSharedQueueV14v0Group, + tQosNetworkV14v0Group, + tQosSapIngEgrV14v0Group, + tmnxSlopePolicyV14v0Group + } + ::= { tmnxQosCompliances 26 } + +tmnxQosV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R15.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group, + tmnxQosEgressQueuePlcrGroup, + tmnxSapIngressIPCritGroup, + tmnxQosEgrQGrpGroup, + tQosSapIngEgrV14v0Group, + tmnxSlopePolicyV14v0Group, + tmnxQosQueueDropTailGroup, + tHsSchedPolicyGroup, + tHsSchedPolicySchedClassGroup, + tHsSchedPolicyGroupGroup, + tHsPoolPolicyGroup, + tHsPoolPolicyRootPoolGroup, + tHsPoolPolicyMidPoolGroup, + tHsPortPoolPolicyGroup, + tHsPortPoolClassPoolGroup, + tHsPortPoolAltClassPoolGroup, + tHsAttachPlcyGroup, + tHsAttachPlcyWrrGrpGroup, + tHsAttachPlcyQueueGroup, + tNetworkQueuePolicyHsGroup, + tSapEgressHsGroup, + tQosEgrQGroupHsGroup, + tmnxQosQueueRateGroup, + tmnxQosPostPolicerMappingGroup, + tmnxQosQGrpRedirectListGroup, + tmnxQosTimeStampGroup, + tmnxQosSapIngressV15v0Group, + tmnxQosSapEgressV15v0Group, + tmnxQosEgressV15v0Group, + tQosNetworkV15v0Group, + tQosSharedQueueV15v0Group, + tmnxQosQueueObjV15v0Group, + tmnxQosPolicerV15v0Group, + tQosNetworkPlcyNameV15v0Group + } + ::= { tmnxQosCompliances 27 } + +tmnxQosV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R16.0." + MODULE + MANDATORY-GROUPS { + tmnxQosNetworkEgrPlcyV16v0Group, + tmnxQosMdAutoIdV16v0Group, + tmnxQosQueueFIRRateV16v0Group, + tmnxQosQCIRNonProfV16v0Group, + tNetworkIngIpPrefixListV16v0Grp + } + ::= { tmnxQosCompliances 28 } + +tmnxQosV19v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R19.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group, + tmnxQosEgressQueuePlcrGroup, + tmnxSapIngressIPCritGroup, + tmnxQosEgrQGrpGroup, + tQosSapIngEgrV14v0Group, + tmnxSlopePolicyV14v0Group, + tmnxQosQueueDropTailGroup, + tHsSchedPolicyGroup, + tHsSchedPolicySchedClassGroup, + tHsSchedPolicyGroupGroup, + tHsPoolPolicyGroup, + tHsPoolPolicyRootPoolGroup, + tHsPoolPolicyMidPoolGroup, + tHsPortPoolPolicyGroup, + tHsPortPoolClassPoolGroup, + tHsPortPoolAltClassPoolGroup, + tHsAttachPlcyGroup, + tHsAttachPlcyWrrGrpGroup, + tHsAttachPlcyQueueGroup, + tNetworkQueuePolicyHsGroup, + tSapEgressHsGroup, + tQosEgrQGroupHsGroup, + tmnxQosQueueRateGroup, + tmnxQosPostPolicerMappingGroup, + tmnxQosQGrpRedirectListGroup, + tmnxQosTimeStampGroup, + tmnxQosSapIngressV15v0Group, + tmnxQosSapEgressV15v0Group, + tmnxQosEgressV15v0Group, + tQosNetworkV15v0Group, + tQosSharedQueueV15v0Group, + tmnxQosQueueObjV15v0Group, + tmnxQosPolicerV15v0Group, + tQosNetworkPlcyNameV15v0Group, + tmnxQosNetworkEgrPlcyV16v0Group, + tmnxQosMdAutoIdV16v0Group, + tmnxQosQueueFIRRateV16v0Group, + tmnxQosQCIRNonProfV16v0Group, + tNetworkIngIpPrefixListV16v0Grp, + tQosFourWredSlopesV19v0Group, + tQosPortSchedHQoSAlgoV19v0Group + } + ::= { tmnxQosCompliances 29 } + +tmnxQosV20v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7750 + SRS series systems release R20.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group, + tmnxQosEgressQueuePlcrGroup, + tmnxSapIngressIPCritGroup, + tmnxQosEgrQGrpGroup, + tQosSapIngEgrV14v0Group, + tmnxSlopePolicyV14v0Group, + tmnxQosQueueDropTailGroup, + tHsSchedPolicyGroup, + tHsSchedPolicySchedClassGroup, + tHsSchedPolicyGroupGroup, + tHsPoolPolicyGroup, + tHsPoolPolicyRootPoolGroup, + tHsPoolPolicyMidPoolGroup, + tHsPortPoolPolicyGroup, + tHsPortPoolClassPoolGroup, + tHsPortPoolAltClassPoolGroup, + tHsAttachPlcyGroup, + tHsAttachPlcyWrrGrpGroup, + tHsAttachPlcyQueueGroup, + tNetworkQueuePolicyHsGroup, + tSapEgressHsGroup, + tQosEgrQGroupHsGroup, + tmnxQosQueueRateGroup, + tmnxQosPostPolicerMappingGroup, + tmnxQosQGrpRedirectListGroup, + tmnxQosTimeStampGroup, + tmnxQosEgressV15v0Group, + tmnxQosPolicerV15v0Group, + tQosNetworkPlcyNameV15v0Group, + tmnxQosNetworkEgrPlcyV16v0Group, + tmnxQosMdAutoIdV16v0Group, + tmnxQosQueueFIRRateV16v0Group, + tmnxQosQCIRNonProfV16v0Group, + tNetworkIngIpPrefixListV16v0Grp, + tQosFpResourcePolicyV20v0Group, + tQosFourWredSlopesV19v0Group, + tQosPortSchedHQoSAlgoV19v0Group, + tQosPercentRateV20v0Group, + tQosSapIpPrefixListV20v0Group, + tmnxQosSapEgressV20v0Group, + tmnxQosSapIngressV20v0Group, + tQosNetworkV20v0Group, + tmnxQosQueueObjV20v0Group, + tQosSharedQueueV20v0Group, + tQosPortListV20v0Group, + tQosVlanQosPlcyPIRV20Group, + tQosSapIngIPCriteriaV20v0Group, + tmnxQosSapIngPlcrCntV20v0Group, + tNetIngressPlcyGroupV20v0Group, + tQosPktByteOffsetV20Group, + tQosNetEgrPortListV20v0Group, + tQueueMgmtPlcyV20v0Group + } + ::= { tmnxQosCompliances 30 } + +tQosFpResPlcyV21v0Compliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tQosFpV21v0Group + } + ::= { tmnxQosCompliances 31 } + +tmnxQosV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7750 + SRS series systems release R21.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosAdvConfigV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group, + tmnxQosEgressQueuePlcrGroup, + tmnxSapIngressIPCritGroup, + tmnxQosEgrQGrpGroup, + tQosSapIngEgrV14v0Group, + tmnxSlopePolicyV14v0Group, + tmnxQosQueueDropTailGroup, + tHsSchedPolicyGroup, + tHsSchedPolicySchedClassGroup, + tHsSchedPolicyGroupGroup, + tHsPoolPolicyGroup, + tHsPoolPolicyRootPoolGroup, + tHsPoolPolicyMidPoolGroup, + tHsPortPoolPolicyGroup, + tHsPortPoolClassPoolGroup, + tHsPortPoolAltClassPoolGroup, + tHsAttachPlcyGroup, + tHsAttachPlcyWrrGrpGroup, + tHsAttachPlcyQueueGroup, + tNetworkQueuePolicyHsGroup, + tSapEgressHsGroup, + tQosEgrQGroupHsGroup, + tmnxQosQueueRateGroup, + tmnxQosPostPolicerMappingGroup, + tmnxQosQGrpRedirectListGroup, + tmnxQosTimeStampGroup, + tmnxQosEgressV15v0Group, + tmnxQosPolicerV15v0Group, + tQosNetworkPlcyNameV15v0Group, + tmnxQosNetworkEgrPlcyV16v0Group, + tmnxQosMdAutoIdV16v0Group, + tmnxQosQueueFIRRateV16v0Group, + tmnxQosQCIRNonProfV16v0Group, + tNetworkIngIpPrefixListV16v0Grp, + tQosFpResourcePolicyV20v0Group, + tQosFourWredSlopesV19v0Group, + tQosPortSchedHQoSAlgoV19v0Group, + tQosPercentRateV20v0Group, + tQosSapIpPrefixListV20v0Group, + tmnxQosSapEgressV20v0Group, + tmnxQosSapIngressV20v0Group, + tQosNetworkV20v0Group, + tmnxQosQueueObjV20v0Group, + tQosSharedQueueV20v0Group, + tQosPortListV20v0Group, + tQosVlanQosPlcyPIRV20Group, + tQosSapIngIPCriteriaV20v0Group, + tmnxQosSapIngPlcrCntV20v0Group, + tNetIngressPlcyGroupV20v0Group, + tQosPktByteOffsetV20Group, + tQosNetEgrPortListV20v0Group, + tQueueMgmtPlcyV20v0Group, + tNtwkLagAggrStatsV21v0Group, + tQosObjV21v0Group, + tQosIngClassPlcyFcMapV21v0Group, + tQosEgrRmrkPlcyFcMapV21v0Group, + tmnxQosIngClassPlcyV21v0Group, + tQosFcDot1pMapInOutV21v0Grp, + tQosNetIngPortListV21v0Group + } + ::= { tmnxQosCompliances 32 } + +tmnxQosV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7750 + SRS series systems release R22.0." + MODULE + MANDATORY-GROUPS { + tQosSapIngHqosPol22v0Group, + tQosEnhancedSched22v0Group + } + ::= { tmnxQosCompliances 33 } + +tmnxQosGroups OBJECT IDENTIFIER ::= { tmnxQosConformance 2 } + +tmnxQosGlobalGroup OBJECT-GROUP + OBJECTS { + tQosDomainLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting general management of QOS features on + Nokia SROS series systems." + ::= { tmnxQosGroups 1 } + +tmnxQosDSCPGroup OBJECT-GROUP + OBJECTS { + tDSCPNameRowStatus, + tDSCPNameStorageType, + tDSCPNameDscpValue, + tDSCPNameLastChanged, + tDSCPNameTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Differential Services + Code Points on Nokia SROS series systems." + ::= { tmnxQosGroups 2 } + +tmnxQosFCGroup OBJECT-GROUP + OBJECTS { + tFCRowStatus, + tFCStorageType, + tFCValue, + tFCNameLastChanged, + tFCNameTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Forwarding Classes on + Nokia SROS series systems." + ::= { tmnxQosGroups 3 } + +tmnxQosSlopeGroup OBJECT-GROUP + OBJECTS { + tSlopeRowStatus, + tSlopeDescription, + tSlopeHiAdminStatus, + tSlopeHiStartAverage, + tSlopeHiMaxAverage, + tSlopeHiMaxProbability, + tSlopeLoAdminStatus, + tSlopeLoStartAverage, + tSlopeLoMaxAverage, + tSlopeLoMaxProbability, + tSlopeTimeAvgFactor, + tSlopeLastChanged, + tSlopePolicyTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Slope policies on Nokia + SROS series systems." + ::= { tmnxQosGroups 7 } + +tmnxQosSchedulerGroup OBJECT-GROUP + OBJECTS { + tSchedulerPolicyRowStatus, + tSchedulerPolicyDescription, + tSchedulerPolicyLastChanged, + tSchedulerPolicyTableLastChanged, + tVirtualSchedulerRowStatus, + tVirtualSchedulerDescription, + tVirtualSchedulerParent, + tVirtualSchedulerLevel, + tVirtualSchedulerWeight, + tVirtualSchedulerCIRLevel, + tVirtualSchedulerCIRWeight, + tVirtualSchedulerPIR, + tVirtualSchedulerCIR, + tVirtualSchedulerSummedCIR, + tVirtualSchedulerLastChanged, + tVirtualSchedulerTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems." + ::= { tmnxQosGroups 8 } + +tQosObsoleteObjectsGroup OBJECT-GROUP + OBJECTS { + tSapIngressQueueOperPIR, + tSapIngressQueueOperCIR, + tSapEgressQueueOperPIR, + tSapEgressQueueOperCIR + } + STATUS current + DESCRIPTION + "The group of obsolete objects in the TIMETRA-QOS-MIB." + ::= { tmnxQosGroups 10 } + +tmnxQosSapEgressR2r1Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueMBS, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCDot1PValue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems." + ::= { tmnxQosGroups 12 } + +tmnxQosNetworkR2r1Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems." + ::= { tmnxQosGroups 13 } + +tmnxQosAtmTdpV3v0Group OBJECT-GROUP + OBJECTS { + tAtmTdpSir, + tAtmTdpPir, + tAtmTdpMbs, + tAtmTdpMir, + tAtmTdpShaping, + tAtmTdpServCat, + tAtmTdpLastChanged, + tAtmTdpDescription, + tAtmTdpRowStatus, + tAtmTdpDescrType, + tAtmTdpCdvt, + tAtmTdpPolicing, + tAtmTdpIndexNext, + tAtmTdpsMaxSupported, + tAtmTdpsCurrentlyConfigured, + tAtmTdpTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects for ATM Traffic Descriptor Profiles on Nokia SROS + series systems release 3.0." + ::= { tmnxQosGroups 15 } + +tmnxQosSapIpv6FilterR4r0Group OBJECT-GROUP + OBJECTS { + tSapIngressIPv6CriteriaRowStatus, + tSapIngressIPv6CriteriaDescription, + tSapIngressIPv6CriteriaActionFC, + tSapIngressIPv6CriteriaActionPriority, + tSapIngressIPv6CriteriaSourceIpAddr, + tSapIngressIPv6CriteriaSourceIpMask, + tSapIngressIPv6CriteriaDestIpAddr, + tSapIngressIPv6CriteriaDestIpMask, + tSapIngressIPv6CriteriaNextHeader, + tSapIngressIPv6CriteriaSourcePortValue1, + tSapIngressIPv6CriteriaSourcePortValue2, + tSapIngressIPv6CriteriaSourcePortOperator, + tSapIngressIPv6CriteriaDestPortValue1, + tSapIngressIPv6CriteriaDestPortValue2, + tSapIngressIPv6CriteriaDestPortOperator, + tSapIngressIPv6CriteriaDSCP, + tSapIngressIPv6CriteriaLastChanged, + tSapIngressIPv6CriteriaTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for Qos Policies related to IPv6 on Nokia SROS + series systems release 4.0." + ::= { tmnxQosGroups 16 } + +tmnxQosQueueV4v0Group OBJECT-GROUP + OBJECTS { + tSharedQueuePolicyRowStatus, + tSharedQueuePolicyDescription, + tSharedQueuePolicyLastChanged, + tSharedQueuePolicyTableLastChanged, + tSharedQueueRowStatus, + tSharedQueuePoolName, + tSharedQueueParent, + tSharedQueueLevel, + tSharedQueueWeight, + tSharedQueueCIRLevel, + tSharedQueueCIRWeight, + tSharedQueueExpedite, + tSharedQueueCIR, + tSharedQueuePIR, + tSharedQueueCBS, + tSharedQueueMBS, + tSharedQueueHiPrioOnly, + tSharedQueueLastChanged, + tSharedQueueIsMultipoint, + tSharedQueueTableLastChanged, + tSharedQueueFCRowStatus, + tSharedQueueFCQueue, + tSharedQueueFCLastChanged, + tSharedQueueFCTableLastChanged, + tSharedQueueFCMCastQueue, + tSharedQueueFCBCastQueue, + tSharedQueueFCUnknownQueue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS queue policies on + Nokia SROS series systems release 4.0." + ::= { tmnxQosGroups 18 } + +tmnxQosSapIngressV4v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueMBS, + tSapIngressQueueHiPrioOnly, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueAdminPIR, + tSapIngressQueueAdminCIR, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 4.0." + ::= { tmnxQosGroups 19 } + +tmnxQosSchedulerV5v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyRowStatus, + tSchedulerPolicyDescription, + tSchedulerPolicyLastChanged, + tSchedulerPolicyTableLastChanged, + tVirtualSchedulerRowStatus, + tVirtualSchedulerDescription, + tVirtualSchedulerParent, + tVirtualSchedulerLevel, + tVirtualSchedulerWeight, + tVirtualSchedulerCIRLevel, + tVirtualSchedulerCIRWeight, + tVirtualSchedulerPIR, + tVirtualSchedulerCIR, + tVirtualSchedulerSummedCIR, + tVirtualSchedulerLastChanged, + tVirtualSchedulerUsePortParent, + tVirtualSchedulerPortLvl, + tVirtualSchedulerPortWght, + tVirtualSchedulerPortCIRLvl, + tVirtualSchedulerPortCIRWght, + tVirtualSchedulerTableLastChanged, + tPortSchedulerPlcyRowStatus, + tPortSchedulerPlcyDescription, + tPortSchedulerPlcyLastChanged, + tPortSchedulerPlcyMaxRate, + tPortSchedulerPlcyLvl1PIR, + tPortSchedulerPlcyLvl1CIR, + tPortSchedulerPlcyLvl2PIR, + tPortSchedulerPlcyLvl2CIR, + tPortSchedulerPlcyLvl3PIR, + tPortSchedulerPlcyLvl3CIR, + tPortSchedulerPlcyLvl4PIR, + tPortSchedulerPlcyLvl4CIR, + tPortSchedulerPlcyLvl5PIR, + tPortSchedulerPlcyLvl5CIR, + tPortSchedulerPlcyLvl6PIR, + tPortSchedulerPlcyLvl6CIR, + tPortSchedulerPlcyLvl7PIR, + tPortSchedulerPlcyLvl7CIR, + tPortSchedulerPlcyLvl8PIR, + tPortSchedulerPlcyLvl8CIR, + tPortSchedulerPlcyOrphanLvl, + tPortSchedulerPlcyOrphanWeight, + tPortSchedulerPlcyOrphanCIRLvl, + tPortSchedulerPlcyOrphanCIRWght + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems." + ::= { tmnxQosGroups 20 } + +tmnxQosSapEgressV5v0Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueMBS, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCDot1PValue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged, + tSapEgressQueueUsePortParent, + tSapEgressQueuePortLvl, + tSapEgressQueuePortWght, + tSapEgressQueuePortCIRLvl, + tSapEgressQueuePortCIRWght, + tSapEgressQueuePortAvgOverhead + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems." + ::= { tmnxQosGroups 21 } + +tmnxQosNetworkV5v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems." + ::= { tmnxQosGroups 22 } + +tmnxQosHsmdaV6v0Group OBJECT-GROUP + OBJECTS { + tHsmdaSchedulerPlcyRowStatus, + tHsmdaSchedulerPlcyDescription, + tHsmdaSchedulerPlcyMaxRate, + tHsmdaSchedulerPlcyLvl1Rate, + tHsmdaSchedulerPlcyLvl1GrpId, + tHsmdaSchedulerPlcyLvl1WgtInGrp, + tHsmdaSchedulerPlcyLvl2Rate, + tHsmdaSchedulerPlcyLvl2GrpId, + tHsmdaSchedulerPlcyLvl2WgtInGrp, + tHsmdaSchedulerPlcyLvl3Rate, + tHsmdaSchedulerPlcyLvl3GrpId, + tHsmdaSchedulerPlcyLvl3WgtInGrp, + tHsmdaSchedulerPlcyLvl4Rate, + tHsmdaSchedulerPlcyLvl4GrpId, + tHsmdaSchedulerPlcyLvl4WgtInGrp, + tHsmdaSchedulerPlcyLvl5Rate, + tHsmdaSchedulerPlcyLvl5GrpId, + tHsmdaSchedulerPlcyLvl5WgtInGrp, + tHsmdaSchedulerPlcyLvl6Rate, + tHsmdaSchedulerPlcyLvl6GrpId, + tHsmdaSchedulerPlcyLvl6WgtInGrp, + tHsmdaSchedulerPlcyLvl7Rate, + tHsmdaSchedulerPlcyLvl7GrpId, + tHsmdaSchedulerPlcyLvl7WgtInGrp, + tHsmdaSchedulerPlcyLvl8Rate, + tHsmdaSchedulerPlcyLvl8GrpId, + tHsmdaSchedulerPlcyLvl8WgtInGrp, + tHsmdaSchedulerPlcyLastChanged, + tHsmdaSchedulerPlcyGrp1Rate, + tHsmdaSchedulerPlcyGrp2Rate, + tSapEgressFCHsmdaQueue, + tSapEgressFCDot1PHsmdaProfile, + tSapEgressHsmdaQueueRowStatus, + tSapEgressHsmdaQueueCIRAdaptn, + tSapEgressHsmdaQueuePIRAdaptn, + tSapEgressHsmdaQueueAdminPIR, + tSapEgressHsmdaQueueAdminCIR, + tSapEgressHsmdaQueueSlopePolicy, + tSapEgressHsmdaQueueLastChanged, + tSapIngressHsmdaPacketOffset, + tSapIngressDefFCHsmdaCntrOvr, + tSapIngressDot1pHsmdaCntrOvr, + tSapIngressDSCPHsmdaCntrOvr, + tSapIngressFCHsmdaQueue, + tSapIngressFCHsmdaMCastQueue, + tSapIngressFCHsmdaBCastQueue, + tSapIngressPrecHsmdaCntrOvr, + tSapIngressHsmdaQueueRowStatus, + tSapIngressHsmdaQueueLastChanged, + tSapIngressHsmdaQueueCIRAdaptn, + tSapIngressHsmdaQueuePIRAdaptn, + tSapIngressHsmdaQueueAdminPIR, + tSapIngressHsmdaQueueAdminCIR, + tSapIngressHsmdaQueueSlopePolicy, + tSapIngressHsmdaQueuePoliced, + tHsmdaPoolPolicyRowStatus, + tHsmdaPoolLastChanged, + tHsmdaPoolDescription, + tHsmdaPoolSystemReserve, + tHsmdaPoolRoot1AllocWeight, + tHsmdaPoolRoot2AllocWeight, + tHsmdaPoolRoot3AllocWeight, + tHsmdaPoolRoot4AllocWeight, + tHsmdaPoolRoot5AllocWeight, + tHsmdaPoolRoot6AllocWeight, + tHsmdaPoolRoot7AllocWeight, + tHsmdaPoolRoot8AllocWeight, + tHsmdaPoolClass1Parent, + tHsmdaPoolClass1AllocPercent, + tHsmdaPoolClass2Parent, + tHsmdaPoolClass2AllocPercent, + tHsmdaPoolClass3Parent, + tHsmdaPoolClass3AllocPercent, + tHsmdaPoolClass4Parent, + tHsmdaPoolClass4AllocPercent, + tHsmdaPoolClass5Parent, + tHsmdaPoolClass5AllocPercent, + tHsmdaPoolClass6Parent, + tHsmdaPoolClass6AllocPercent, + tHsmdaPoolClass7Parent, + tHsmdaPoolClass7AllocPercent, + tHsmdaPoolClass8Parent, + tHsmdaPoolClass8AllocPercent, + tHsmdaSlopePolicyRowStatus, + tHsmdaSlopeLastChanged, + tHsmdaSlopeDescription, + tHsmdaSlopeQueueMbs, + tHsmdaSlopeHiAdminStatus, + tHsmdaSlopeHiStartDepth, + tHsmdaSlopeHiMaxDepth, + tHsmdaSlopeHiMaxProbability, + tHsmdaSlopeLoAdminStatus, + tHsmdaSlopeLoStartDepth, + tHsmdaSlopeLoMaxDepth, + tHsmdaSlopeLoMaxProbability, + tSapIngrHsmdaQueueTblLastChngd, + tSapEgrHsmdaQueueTblLastChngd, + tHsmdaSchedPlcyTblLastChngd, + tHsmdaSchedPlcyGrpTblLastChngd, + tHsmdaPoolPlcyTblLastChngd, + tHsmdaSlopePolicyTableLastChanged, + tSapIngressIPCritHsmdaCntrOvr, + tSapEgressDSCPRowStatus, + tSapEgressDSCPLastChanged, + tSapEgressDSCPHsmdaCntrOverride, + tSapEgressPrecRowStatus, + tSapEgressPrecLastChanged, + tSapEgressPrecHsmdaCntrOverride, + tSapEgrIPCritRowStatus, + tSapEgrIPCritLastChanged, + tSapEgrIPCritDescription, + tSapEgrIPCritActionHsmdaCntrOvr, + tSapEgrIPCritSourceIpAddrType, + tSapEgrIPCritSourceIpAddr, + tSapEgrIPCritSourceIpMask, + tSapEgrIPCritDestIpAddrType, + tSapEgrIPCritDestIpAddr, + tSapEgrIPCritDestIpMask, + tSapEgrIPCritProtocol, + tSapEgrIPCritSourcePortValue1, + tSapEgrIPCritSourcePortValue2, + tSapEgrIPCritSourcePortOperator, + tSapEgrIPCritDestPortValue1, + tSapEgrIPCritDestPortValue2, + tSapEgrIPCritDestPortOperator, + tSapEgrIPCritDSCP, + tSapEgrIPCritFragment, + tSapEgressMatchCriteria, + tSapEgressHsmdaPacketOffset + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS policies for HSMDA + MDAs on Nokia SROS series systems release 6.0." + ::= { tmnxQosGroups 23 } + +tmnxQosAtmTdpV5v0Group OBJECT-GROUP + OBJECTS { + tAtmTdpSir, + tAtmTdpPir, + tAtmTdpMbs, + tAtmTdpMir, + tAtmTdpShaping, + tAtmTdpServCat, + tAtmTdpLastChanged, + tAtmTdpDescription, + tAtmTdpRowStatus, + tAtmTdpDescrType, + tAtmTdpCdvt, + tAtmTdpPolicing, + tAtmTdpCLPTagging, + tAtmTdpIndexNext, + tAtmTdpsMaxSupported, + tAtmTdpsCurrentlyConfigured, + tAtmTdpTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for ATM Traffic Descriptor Profiles on Nokia SROS + series systems release 5.0." + ::= { tmnxQosGroups 24 } + +tmnxQosSapIngressV6v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueMBS, + tSapIngressQueueHiPrioOnly, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueAdminPIR, + tSapIngressQueueAdminCIR, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueuePoolName, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCDE1OutOfProfile, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 6.0." + ::= { tmnxQosGroups 25 } + +tmnxQosSapEgressV6v0Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueMBS, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged, + tSapEgressFCDot1PInProfile, + tSapEgressFCDot1POutProfile, + tSapEgressFCForceDEValue, + tSapEgressFCDEMark, + tSapEgressFCInProfDscp, + tSapEgressFCOutProfDscp, + tSapEgressFCInProfPrec, + tSapEgressFCOutProfPrec, + tSapEgressQueueUsePortParent, + tSapEgressQueuePortLvl, + tSapEgressQueuePortWght, + tSapEgressQueuePortCIRLvl, + tSapEgressQueuePortCIRWght, + tSapEgressQueuePortAvgOverhead, + tSapEgressQueuePoolName + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems." + ::= { tmnxQosGroups 26 } + +tmnxQosNetworkV6v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCForceDEValue, + tNetworkEgressFCDEMark, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems." + ::= { tmnxQosGroups 27 } + +tmnxQosFrameBasedV6v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyFrameBasedAccnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of frame-based queue + accounting on Nokia SROS series systems release 6.0." + ::= { tmnxQosGroups 28 } + +tmnxQosObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + tSapEgressFCDot1PValue + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the QoS on Nokia SROS series + systems." + ::= { tmnxQosGroups 29 } + +tmnxQosNamedPoolPolicyV6v0Group OBJECT-GROUP + OBJECTS { + tNamedPoolPolicyTableLastChanged, + tNamedPoolPolicyRowStatus, + tNamedPoolPolicyLastChanged, + tNamedPoolPolicyDescription, + tNamedPoolPolicyQ1DefaultWeight, + tNamedPoolPolicyQ1MdaWeight, + tNamedPoolPolicyQ1PortWeight, + tQ1NamedPoolTableLastChanged, + tQ1NamedPoolRowStatus, + tQ1NamedPoolLastChanged, + tQ1NamedPoolDescription, + tQ1NamedPoolNetworkAllocWeight, + tQ1NamedPoolAccessAllocWeight, + tQ1NamedPoolSlopePolicy, + tQ1NamedPoolReservedCbs + } + STATUS obsolete + DESCRIPTION + "The group of objects for the named pool policy on Nokia SROS series + systems." + ::= { tmnxQosGroups 30 } + +tmnxQosMcMlpppIngrGroup OBJECT-GROUP + OBJECTS { + tMcMlpppIngrProfDescription, + tMcMlpppIngrProfLastChanged, + tMcMlpppIngrProfRowStatus, + tMcMlpppIngrProfTableLastChanged, + tMcMlpppIngrClassReassemblyTmout, + tMcMlpppIngrClassLastChanged, + tMcMlpppIngrClassTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for the multi-class mlppp ingress information on + Nokia SROS series systems." + ::= { tmnxQosGroups 31 } + +tmnxQosMcMlpppEgrGroup OBJECT-GROUP + OBJECTS { + tMcMlpppEgrProfDescription, + tMcMlpppEgrProfLastChanged, + tMcMlpppEgrProfRowStatus, + tMcMlpppEgrProfTableLastChanged, + tMcMlpppEgrClassMir, + tMcMlpppEgrClassWeight, + tMcMlpppEgrClassMaxSize, + tMcMlpppEgrClassLastChanged, + tMcMlpppEgrClassTableLastChanged, + tMcMlpppEgrFCClass, + tMcMlpppEgrFCLastChanged, + tMcMlpppEgrFCTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for the multi-class mlppp egress information on + Nokia SROS series systems." + ::= { tmnxQosGroups 32 } + +tmnxQosQueueObjGroup OBJECT-GROUP + OBJECTS { + tQosEgrQGroupDescr, + tQosEgrQGroupLastChanged, + tQosEgrQGroupRowStatus, + tQosEgrQGroupTableLastChanged, + tQosEgrQTableLastChanged, + tQosEgrQueueAdminCIR, + tQosEgrQueueAdminPIR, + tQosEgrQueueCBS, + tQosEgrQueueCIRAdaptation, + tQosEgrQueueCIRLevel, + tQosEgrQueueCIRWeight, + tQosEgrQueueExpedite, + tQosEgrQueueHiPrioOnly, + tQosEgrQueueLastChanged, + tQosEgrQueueLevel, + tQosEgrQueueMBS, + tQosEgrQueuePIRAdaptation, + tQosEgrQueueParent, + tQosEgrQueuePoolName, + tQosEgrQueuePortCIRLvl, + tQosEgrQueuePortCIRWght, + tQosEgrQueuePortLvl, + tQosEgrQueuePortWght, + tQosEgrQueueRowStatus, + tQosEgrQueueUsePortParent, + tQosEgrQueueWeight, + tQosIngQTableLastChanged, + tQosIngQGroupDescr, + tQosIngQGroupLastChanged, + tQosIngQGroupRowStatus, + tQosIngQGroupTableLastChanged, + tQosIngQueueAdminCIR, + tQosIngQueueAdminPIR, + tQosIngQueueCBS, + tQosIngQueueCIRAdaptation, + tQosIngQueueCIRLevel, + tQosIngQueueCIRWeight, + tQosIngQueueExpedite, + tQosIngQueueHiPrioOnly, + tQosIngQueueLastChanged, + tQosIngQueueLevel, + tQosIngQueueMBS, + tQosIngQueueMCast, + tQosIngQueueMode, + tQosIngQueuePIRAdaptation, + tQosIngQueueParent, + tQosIngQueuePoliced, + tQosIngQueuePoolName, + tQosIngQueueRowStatus, + tQosIngQueueWeight + } + STATUS obsolete + DESCRIPTION + "The group of objects for the multi-class mlppp egress information on + Nokia SROS series systems." + ::= { tmnxQosGroups 33 } + +tQosQGrpFCGroup OBJECT-GROUP + OBJECTS { + tSapIngressFCQGrp, + tSapIngressFCQGrpMCast, + tSapIngressFCQGrpBCast, + tSapIngressFCQGrpUnknown, + tSapEgressFCQGrp, + tNetworkEgressFCQGrpQueue + } + STATUS current + DESCRIPTION + "The group of objects for the multi-class mlppp egress information on + Nokia SROS series systems." + ::= { tmnxQosGroups 34 } + +tmnxQosNetworkV7v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyEgressRemarkDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCForceDEValue, + tNetworkEgressFCDEMark, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems." + ::= { tmnxQosGroups 35 } + +tmnxQosHsmdaV7v0Group OBJECT-GROUP + OBJECTS { + tHsmdaSchedulerPlcyRowStatus, + tHsmdaSchedulerPlcyDescription, + tHsmdaSchedulerPlcyMaxRate, + tHsmdaSchedulerPlcyLvl1Rate, + tHsmdaSchedulerPlcyLvl1GrpId, + tHsmdaSchedulerPlcyLvl1WgtInGrp, + tHsmdaSchedulerPlcyLvl2Rate, + tHsmdaSchedulerPlcyLvl2GrpId, + tHsmdaSchedulerPlcyLvl2WgtInGrp, + tHsmdaSchedulerPlcyLvl3Rate, + tHsmdaSchedulerPlcyLvl3GrpId, + tHsmdaSchedulerPlcyLvl3WgtInGrp, + tHsmdaSchedulerPlcyLvl4Rate, + tHsmdaSchedulerPlcyLvl4GrpId, + tHsmdaSchedulerPlcyLvl4WgtInGrp, + tHsmdaSchedulerPlcyLvl5Rate, + tHsmdaSchedulerPlcyLvl5GrpId, + tHsmdaSchedulerPlcyLvl5WgtInGrp, + tHsmdaSchedulerPlcyLvl6Rate, + tHsmdaSchedulerPlcyLvl6GrpId, + tHsmdaSchedulerPlcyLvl6WgtInGrp, + tHsmdaSchedulerPlcyLvl7Rate, + tHsmdaSchedulerPlcyLvl7GrpId, + tHsmdaSchedulerPlcyLvl7WgtInGrp, + tHsmdaSchedulerPlcyLvl8Rate, + tHsmdaSchedulerPlcyLvl8GrpId, + tHsmdaSchedulerPlcyLvl8WgtInGrp, + tHsmdaSchedulerPlcyLastChanged, + tHsmdaSchedulerPlcyGrp1Rate, + tHsmdaSchedulerPlcyGrp2Rate, + tSapEgressFCHsmdaQueue, + tSapEgressHsmdaQueueRowStatus, + tSapEgressHsmdaQueueCIRAdaptn, + tSapEgressHsmdaQueuePIRAdaptn, + tSapEgressHsmdaQueueAdminPIR, + tSapEgressHsmdaQueueAdminCIR, + tSapEgressHsmdaQueueSlopePolicy, + tSapEgressHsmdaQueueLastChanged, + tSapIngressHsmdaPacketOffset, + tSapIngressDefFCHsmdaCntrOvr, + tSapIngressDot1pHsmdaCntrOvr, + tSapIngressDSCPHsmdaCntrOvr, + tSapIngressFCHsmdaQueue, + tSapIngressFCHsmdaMCastQueue, + tSapIngressFCHsmdaBCastQueue, + tSapIngressPrecHsmdaCntrOvr, + tSapIngressHsmdaQueueRowStatus, + tSapIngressHsmdaQueueLastChanged, + tSapIngressHsmdaQueueCIRAdaptn, + tSapIngressHsmdaQueuePIRAdaptn, + tSapIngressHsmdaQueueAdminPIR, + tSapIngressHsmdaQueueAdminCIR, + tSapIngressHsmdaQueueSlopePolicy, + tSapIngressHsmdaQueuePoliced, + tHsmdaPoolPolicyRowStatus, + tHsmdaPoolLastChanged, + tHsmdaPoolDescription, + tHsmdaPoolSystemReserve, + tHsmdaPoolRoot1AllocWeight, + tHsmdaPoolRoot2AllocWeight, + tHsmdaPoolRoot3AllocWeight, + tHsmdaPoolRoot4AllocWeight, + tHsmdaPoolRoot5AllocWeight, + tHsmdaPoolRoot6AllocWeight, + tHsmdaPoolRoot7AllocWeight, + tHsmdaPoolRoot8AllocWeight, + tHsmdaPoolClass1Parent, + tHsmdaPoolClass1AllocPercent, + tHsmdaPoolClass2Parent, + tHsmdaPoolClass2AllocPercent, + tHsmdaPoolClass3Parent, + tHsmdaPoolClass3AllocPercent, + tHsmdaPoolClass4Parent, + tHsmdaPoolClass4AllocPercent, + tHsmdaPoolClass5Parent, + tHsmdaPoolClass5AllocPercent, + tHsmdaPoolClass6Parent, + tHsmdaPoolClass6AllocPercent, + tHsmdaPoolClass7Parent, + tHsmdaPoolClass7AllocPercent, + tHsmdaPoolClass8Parent, + tHsmdaPoolClass8AllocPercent, + tHsmdaSlopePolicyRowStatus, + tHsmdaSlopeLastChanged, + tHsmdaSlopeDescription, + tHsmdaSlopeQueueMbs, + tHsmdaSlopeHiAdminStatus, + tHsmdaSlopeHiStartDepth, + tHsmdaSlopeHiMaxDepth, + tHsmdaSlopeHiMaxProbability, + tHsmdaSlopeLoAdminStatus, + tHsmdaSlopeLoStartDepth, + tHsmdaSlopeLoMaxDepth, + tHsmdaSlopeLoMaxProbability, + tSapIngrHsmdaQueueTblLastChngd, + tSapEgrHsmdaQueueTblLastChngd, + tHsmdaSchedPlcyTblLastChngd, + tHsmdaSchedPlcyGrpTblLastChngd, + tHsmdaPoolPlcyTblLastChngd, + tHsmdaSlopePolicyTableLastChanged, + tSapIngressIPCritHsmdaCntrOvr, + tSapEgressDSCPRowStatus, + tSapEgressDSCPLastChanged, + tSapEgressDSCPHsmdaCntrOverride, + tSapEgressPrecRowStatus, + tSapEgressPrecLastChanged, + tSapEgressPrecHsmdaCntrOverride, + tSapEgrIPCritRowStatus, + tSapEgrIPCritLastChanged, + tSapEgrIPCritDescription, + tSapEgrIPCritActionHsmdaCntrOvr, + tSapEgrIPCritSourceIpAddrType, + tSapEgrIPCritSourceIpAddr, + tSapEgrIPCritSourceIpMask, + tSapEgrIPCritDestIpAddrType, + tSapEgrIPCritDestIpAddr, + tSapEgrIPCritDestIpMask, + tSapEgrIPCritProtocol, + tSapEgrIPCritSourcePortValue1, + tSapEgrIPCritSourcePortValue2, + tSapEgrIPCritSourcePortOperator, + tSapEgrIPCritDestPortValue1, + tSapEgrIPCritDestPortValue2, + tSapEgrIPCritDestPortOperator, + tSapEgrIPCritDSCP, + tSapEgrIPCritFragment, + tSapEgressMatchCriteria, + tSapEgressHsmdaPacketOffset, + tSapEgrIPCritActionFC, + tSapEgrIPCritActionProfile, + tSapEgressDSCPfc, + tSapEgressDSCPprofile, + tSapEgressPrecFC, + tSapEgressPrecProfile + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS policies for QMDA + MDAs on Nokia SROS series systems release 7.0." + ::= { tmnxQosGroups 36 } + +tmnxQosSapAtmV7v0Group OBJECT-GROUP + OBJECTS { + tSapIngressMacCriteriaAtmVci + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ATM related QoS + policies for Nokia SROS series systems release 7.0." + ::= { tmnxQosGroups 37 } + +tmnxQosMcFrIngrGroup OBJECT-GROUP + OBJECTS { + tMcFrIngrProfDescription, + tMcFrIngrProfLastChanged, + tMcFrIngrProfRowStatus, + tMcFrIngrProfTableLastChanged, + tMcFrIngrClassReassemblyTmout, + tMcFrIngrClassLastChanged, + tMcFrIngrClassTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for the multi-class Fr ingress information on + Nokia SROS series systems." + ::= { tmnxQosGroups 38 } + +tmnxQosMcFrEgrGroup OBJECT-GROUP + OBJECTS { + tMcFrEgrProfDescription, + tMcFrEgrProfLastChanged, + tMcFrEgrProfRowStatus, + tMcFrEgrProfTableLastChanged, + tMcFrEgrClassMir, + tMcFrEgrClassWeight, + tMcFrEgrClassMaxSize, + tMcFrEgrClassLastChanged, + tMcFrEgrClassTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for the multi-class Fr egress information on + Nokia SROS series systems." + ::= { tmnxQosGroups 39 } + +tmnxQosSapEgrQWredGroup OBJECT-GROUP + OBJECTS { + tSapEgressQueueXPWredQ, + tSapEgressQueueXPWredQSlope, + tQosEgrQueueXPWredQ, + tQosEgrQueueXPWredQSlope + } + STATUS obsolete + DESCRIPTION + "The group of objects for the WRED specific SAP egress queue + information on Nokia SROS series systems." + ::= { tmnxQosGroups 40 } + +tmnxQosSapIngressV8v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueHiPrioOnly, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueAdminPIR, + tSapIngressQueueAdminCIR, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueuePoolName, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCDE1OutOfProfile, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged, + tSapIngressLspExpRowStatus, + tSapIngressLspExpLastChanged, + tSapIngressLspExpFC, + tSapIngressLspExpFCPriority, + tSapIngressLspExpHsmdaCntrOvr, + tSapIngressLspExpTableLastChange + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 8.0." + ::= { tmnxQosGroups 41 } + +tmnxQosPolicerV8v0Group OBJECT-GROUP + OBJECTS { + tQosPolicerCtrlPolDescr, + tQosPolicerCtrlPolLastChgd, + tQosPolicerCtrlPolRowStatus, + tQosPolicerCtrlPolTblLastChgd, + tSapIngPolicerPktOffset, + tSapIngPolicerAdminCIR, + tSapIngPolicerAdminPIR, + tSapIngPolicerCIRAdaptation, + tSapIngPolicerDescr, + tSapIngPolicerHiPrioOnly, + tSapIngPolicerLastChanged, + tSapIngPolicerLevel, + tSapIngPolicerPIRAdaptation, + tSapIngPolicerParent, + tSapIngPolicerRowStatus, + tSapIngPolicerStatMode, + tSapIngPolicerTableLastChanged, + tSapIngPolicerCBS, + tSapIngPolicerMBS, + tSapIngPolicerWeight, + tSapEgrPolicerPktOffset, + tSapEgrPolicerAdminCIR, + tSapEgrPolicerAdminPIR, + tSapEgrPolicerCIRAdaptation, + tSapEgrPolicerDescr, + tSapEgrPolicerHiPrioOnly, + tSapEgrPolicerLastChanged, + tSapEgrPolicerLevel, + tSapEgrPolicerPIRAdaptation, + tSapEgrPolicerParent, + tSapEgrPolicerRowStatus, + tSapEgrPolicerStatMode, + tSapEgrPolicerTableLastChanged, + tSapEgrPolicerCBS, + tSapEgrPolicerMBS, + tSapEgrPolicerWeight, + tSapIngressFCBCastPolicer, + tSapIngressFCMCastPolicer, + tSapIngressFCPolicer, + tSapIngressFCUnknownPolicer, + tQosPolicerArbiterDescr, + tQosPolicerArbiterLastChgd, + tQosPolicerArbiterLevel, + tQosPolicerArbiterParent, + tQosPolicerArbiterRate, + tQosPolicerArbiterRowStatus, + tQosPolicerArbiterTblLastChgd, + tQosPolicerArbiterWeight, + tQosPolicerCtrlPolMinMBSSep, + tQosPolicerCtrlPolRootMaxRate, + tQosPolicerLevelCumMBS, + tQosPolicerLevelLastChgd, + tQosPolicerLevelTblLastChgd, + tSapEgressFCPolicer, + tQosPolicerLevelFixedMBS + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Policer specific objects + on Nokia SROS series systems release 8.0." + ::= { tmnxQosGroups 42 } + +tQosQGrpV8v0Group OBJECT-GROUP + OBJECTS { + tQosEgrQGroupFCRowStatus, + tQosEgrQGroupFCLastChanged, + tQosEgrQGroupFCQueue, + tQosEgrQGroupFCTableLastChanged, + tQosIngQueueMBSBytes, + tQosEgrQueueMBSBytes, + tSapEgressQueueMBSBytes, + tSapIngressQueueMBSBytes, + tQosEgrQueueAdminPIRPercent, + tQosEgrQueueAdminCIRPercent, + tQosEgrQueueRateType + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of QOS Queue Groups on + Nokia SROS series systems release 8.0." + ::= { tmnxQosGroups 43 } + +tQosFCQGrpFC8v0Group OBJECT-GROUP + OBJECTS { + tSapEgressFCQGrpFC + } + STATUS current + DESCRIPTION + "The group of objects for the SAP egress information on Nokia SROS + series systems." + ::= { tmnxQosGroups 44 } + +tmnxQosSapEgressV8v0Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged, + tSapEgressFCDot1PInProfile, + tSapEgressFCDot1POutProfile, + tSapEgressFCForceDEValue, + tSapEgressFCDEMark, + tSapEgressFCInProfDscp, + tSapEgressFCOutProfDscp, + tSapEgressFCInProfPrec, + tSapEgressFCOutProfPrec, + tSapEgressQueueUsePortParent, + tSapEgressQueuePortLvl, + tSapEgressQueuePortWght, + tSapEgressQueuePortCIRLvl, + tSapEgressQueuePortCIRWght, + tSapEgressQueuePortAvgOverhead, + tSapEgressQueuePoolName + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems." + ::= { tmnxQosGroups 45 } + +tmnxQosQueueObjV8v0Group OBJECT-GROUP + OBJECTS { + tQosEgrQGroupDescr, + tQosEgrQGroupLastChanged, + tQosEgrQGroupRowStatus, + tQosEgrQGroupTableLastChanged, + tQosEgrQTableLastChanged, + tQosEgrQueueAdminCIR, + tQosEgrQueueAdminPIR, + tQosEgrQueueCBS, + tQosEgrQueueCIRAdaptation, + tQosEgrQueueCIRLevel, + tQosEgrQueueCIRWeight, + tQosEgrQueueExpedite, + tQosEgrQueueHiPrioOnly, + tQosEgrQueueLastChanged, + tQosEgrQueueLevel, + tQosEgrQueuePIRAdaptation, + tQosEgrQueueParent, + tQosEgrQueuePoolName, + tQosEgrQueuePortCIRLvl, + tQosEgrQueuePortCIRWght, + tQosEgrQueuePortLvl, + tQosEgrQueuePortWght, + tQosEgrQueueRowStatus, + tQosEgrQueueUsePortParent, + tQosEgrQueueWeight, + tQosIngQTableLastChanged, + tQosIngQGroupDescr, + tQosIngQGroupLastChanged, + tQosIngQGroupRowStatus, + tQosIngQGroupTableLastChanged, + tQosIngQueueAdminCIR, + tQosIngQueueAdminPIR, + tQosIngQueueCBS, + tQosIngQueueCIRAdaptation, + tQosIngQueueCIRLevel, + tQosIngQueueCIRWeight, + tQosIngQueueExpedite, + tQosIngQueueHiPrioOnly, + tQosIngQueueLastChanged, + tQosIngQueueLevel, + tQosIngQueueMCast, + tQosIngQueueMode, + tQosIngQueuePIRAdaptation, + tQosIngQueueParent, + tQosIngQueuePoliced, + tQosIngQueuePoolName, + tQosIngQueueRowStatus, + tQosIngQueueWeight + } + STATUS obsolete + DESCRIPTION + "The group of objects for the multi-class mlppp egress information on + Nokia SROS series systems." + ::= { tmnxQosGroups 46 } + +tmnxQosObsoletedV8v0Group OBJECT-GROUP + OBJECTS { + tSapIngressQueueMBS, + tSapEgressQueueMBS, + tQosIngQueueMBS, + tQosEgrQueueMBS + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the QoS on Nokia SROS series + systems." + ::= { tmnxQosGroups 47 } + +tmnxQosPortSchPlcyGrpGroup OBJECT-GROUP + OBJECTS { + tPortSchPlcyLvl1GrpName, + tPortSchPlcyLvl1GrpWeight, + tPortSchPlcyLvl2GrpName, + tPortSchPlcyLvl2GrpWeight, + tPortSchPlcyLvl3GrpName, + tPortSchPlcyLvl3GrpWeight, + tPortSchPlcyLvl4GrpName, + tPortSchPlcyLvl4GrpWeight, + tPortSchPlcyLvl5GrpName, + tPortSchPlcyLvl5GrpWeight, + tPortSchPlcyLvl6GrpName, + tPortSchPlcyLvl6GrpWeight, + tPortSchPlcyLvl7GrpName, + tPortSchPlcyLvl7GrpWeight, + tPortSchPlcyLvl8GrpName, + tPortSchPlcyLvl8GrpWeight, + tPortSchPlcyLvlGrpLastChanged, + tPortSchPlcyLvlGrpTblLastChgd, + tPortSchPlcyGrpAdminCIR, + tPortSchPlcyGrpAdminPIR, + tPortSchPlcyGrpLastChanged, + tPortSchPlcyGrpRowStatus, + tPortSchPlcyGrpTblLastChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Port Scheduler Policy Group objects + for the QoS on Nokia SROS series systems." + ::= { tmnxQosGroups 48 } + +tmnxQosSchedulerV8v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyRowStatus, + tSchedulerPolicyDescription, + tSchedulerPolicyLastChanged, + tSchedulerPolicyTableLastChanged, + tVirtualSchedulerRowStatus, + tVirtualSchedulerDescription, + tVirtualSchedulerParent, + tVirtualSchedulerLevel, + tVirtualSchedulerWeight, + tVirtualSchedulerCIRLevel, + tVirtualSchedulerCIRWeight, + tVirtualSchedulerPIR, + tVirtualSchedulerCIR, + tVirtualSchedulerSummedCIR, + tVirtualSchedulerLastChanged, + tVirtualSchedulerUsePortParent, + tVirtualSchedulerPortLvl, + tVirtualSchedulerPortWght, + tVirtualSchedulerPortCIRLvl, + tVirtualSchedulerPortCIRWght, + tVirtualSchedulerTableLastChanged, + tPortSchedulerPlcyRowStatus, + tPortSchedulerPlcyDescription, + tPortSchedulerPlcyLastChanged, + tPortSchedulerPlcyMaxRate, + tPortSchedulerPlcyOrphanLvl, + tPortSchedulerPlcyOrphanWeight, + tPortSchedulerPlcyOrphanCIRLvl, + tPortSchedulerPlcyOrphanCIRWght + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems." + ::= { tmnxQosGroups 49 } + +tmnxQosBurstLimitGroup OBJECT-GROUP + OBJECTS { + tSapIngressQueueBurstLimit, + tSapEgressQueueBurstLimit, + tQosIngQueueBurstLimit, + tQosEgrQueueBurstLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting Burst-size management objects for the + QoS on Nokia SROS series systems." + ::= { tmnxQosGroups 50 } + +tmnxQosMacCritVidFltrV9v0Group OBJECT-GROUP + OBJECTS { + tSapIngressMacCritInnerTagValue, + tSapIngressMacCritInnerTagMask, + tSapIngressMacCritOuterTagValue, + tSapIngressMacCritOuterTagMask, + tSapIngressMacCritType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of mac VID filtering + objects on Nokia SROS series systems 9.0 release." + ::= { tmnxQosGroups 51 } + +tmnxQosSapEgressV9v0Group OBJECT-GROUP + OBJECTS { + tSapEgressQueuePktOffset, + tSapEgressQueueAdminPIRPercent, + tSapEgressQueueAdminCIRPercent, + tSapEgressQueueRateType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems 9.0 release." + ::= { tmnxQosGroups 52 } + +tmnxQosSapIngressV9v0Group OBJECT-GROUP + OBJECTS { + tSapIngressQueueAdminPIRPercent, + tSapIngressQueueAdminCIRPercent, + tSapIngressQueueRateType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems 9.0 release." + ::= { tmnxQosGroups 53 } + +tmnxQosPolicerV9v0Group OBJECT-GROUP + OBJECTS { + tSapIngPolicerAdminCIRPercent, + tSapIngPolicerAdminPIRPercent, + tSapIngPolicerRateType, + tSapEgrPolicerAdminCIRPercent, + tSapEgrPolicerAdminPIRPercent, + tSapEgrPolicerRateType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Policer specific objects + on Nokia SROS series systems release 9.0." + ::= { tmnxQosGroups 54 } + +tmnxQosAtmTdpV9v0Group OBJECT-GROUP + OBJECTS { + tAtmTdpWeight + } + STATUS current + DESCRIPTION + "The group of objects for ATM Traffic Descriptor Profiles added in + release 9.0 of SROS." + ::= { tmnxQosGroups 55 } + +tmnxQosHsmdaV9v0Group OBJECT-GROUP + OBJECTS { + tHsmdaWrrPolicyTblLastChgd, + tHsmdaWrrPolicyRowStatus, + tHsmdaWrrPolicyLastChanged, + tHsmdaWrrPolicyDescription, + tHsmdaWrrPolicyIncludeQueues, + tHsmdaWrrPolicySchedUsingClass, + tHsmdaWrrPolicyAggWeightAtClass, + tNetworkQueuePolicyEHWrrPlcy, + tNetworkQueuePolicyEHPktBOffst, + tNetworkEgrHsmdaQueueTblLastChgd, + tNetworkEgrHsmdaQueuePIRPercent, + tNetworkEgrHsmdaQueuePIRAdaptn, + tNetworkEgrHsmdaQueueWrrWeight, + tNetworkEgrHsmdaQueueMBS, + tNetworkEgrHsmdaQueueSlopePolicy, + tNetworkEgrHsmdaQueueLastChanged, + tSapEgressHsmdaLowBrstMaxCls, + tSapEgressHsmdaWrrPolicy, + tSapEgressHsmdaQueueWrrWeight, + tSapEgressHsmdaQueueMBS, + tSapEgressHsmdaQueueBurstLimit, + tNetworkEgrHsmdaQueueBurstLimit + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS policies for QMDA + MDAs on Nokia SROS series systems release 9.0." + ::= { tmnxQosGroups 56 } + +tmnxQosNetworkV9v0Group OBJECT-GROUP + OBJECTS { + tNetworkQueueFCEgrHsmdaQueue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems release 9.0." + ::= { tmnxQosGroups 57 } + +tmnxQosNamedPoolV9v0Group OBJECT-GROUP + OBJECTS { + tQ1NamedPoolResvCbsAmbrAlrmStep, + tQ1NamedPoolResvCbsAmbrAlrmMax, + tQ1NamedPoolAmbrAlrmThresh, + tQ1NamedPoolRedAlrmThresh + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network Named Pool + policies on Nokia SROS series systems release 9.0." + ::= { tmnxQosGroups 58 } + +tmnxQosHsmdaObsoletedV9v0Group OBJECT-GROUP + OBJECTS { + tSapEgressFCDot1PHsmdaProfile + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of QoS policies + for HSMDA MDAs on Nokia SROS series systems release 9.0." + ::= { tmnxQosGroups 59 } + +tmnxQosPolicyV10v0Group OBJECT-GROUP + OBJECTS { + tSapEgrPolicyNameId, + tSapEgrPolicyNameLastChanged, + tSapEgrPolicyNameRowStatus, + tSapEgrPolicyNameTableLastChgd, + tSapEgressPolicyName, + tSapIngPolicyNameId, + tSapIngPolicyNameLastChanged, + tSapIngPolicyNameRowStatus, + tSapIngPolicyNameTableLastChgd, + tSapIngressPolicyName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 60 } + +tmnxQosQueueGrpPolcrV10v0Group OBJECT-GROUP + OBJECTS { + tQosIngPolicerTableLastChanged, + tQosIngPolicerRowStatus, + tQosIngPolicerLastChanged, + tQosIngPolicerDescr, + tQosIngPolicerPIRAdaptation, + tQosIngPolicerCIRAdaptation, + tQosIngPolicerParent, + tQosIngPolicerLevel, + tQosIngPolicerWeight, + tQosIngPolicerAdminPIR, + tQosIngPolicerAdminCIR, + tQosIngPolicerCBS, + tQosIngPolicerMBS, + tQosIngPolicerHiPrioOnly, + tQosIngPolicerPktOffset, + tQosIngPolicerProfileCapped, + tQosIngPolicerStatMode, + tQosEgrPolicerTableLastChanged, + tQosEgrPolicerRowStatus, + tQosEgrPolicerLastChanged, + tQosEgrPolicerDescr, + tQosEgrPolicerPIRAdaptation, + tQosEgrPolicerCIRAdaptation, + tQosEgrPolicerParent, + tQosEgrPolicerLevel, + tQosEgrPolicerWeight, + tQosEgrPolicerAdminPIR, + tQosEgrPolicerAdminCIR, + tQosEgrPolicerCBS, + tQosEgrPolicerMBS, + tQosEgrPolicerHiPrioOnly, + tQosEgrPolicerPktOffset, + tQosEgrPolicerProfileCapped, + tQosEgrPolicerStatMode, + tSapIngressFCPlcrFPQGrp, + tSapIngressFCMCastPlcrFPQGrp, + tSapIngressFCBCastPlcrFPQGrp, + tSapIngressFCUnknownPlcrFPQGrp, + tNetworkEgressFCQGrpPolicer, + tNetworkIngressFCTableLstChanged, + tNetworkIngressFCMultiCastPlcr, + tNetworkIngressFCUniCastPlcr, + tNetworkIngressFCLastChanged, + tQosEgrQueuePktOffset, + tQosPolicerCtrlPolProfPref, + tSapEgrPolicerProfileCapped, + tSapIngPolicerProfileCapped + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 61 } + +tmnxQosEgrReClassifyV10v0Group OBJECT-GROUP + OBJECTS { + tSapEgressEthernetCtag, + tSapEgressDot1pRowStatus, + tSapEgressDot1pLastChanged, + tSapEgressDot1pTableLastChanged, + tSapEgressDot1pFC, + tSapEgressDot1pProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS Egress policies on + Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 62 } + +tmnxQosPolicerSlopeGroup OBJECT-GROUP + OBJECTS { + tQosEgrPolicerSlopeMap, + tQosEgrPolicerSlopeMaxDepth, + tQosEgrPolicerSlopeMaxProb, + tQosEgrPolicerSlopeStartDepth, + tQosIngPolicerSlopeMap, + tQosIngPolicerSlopeMaxDepth, + tQosIngPolicerSlopeMaxProb, + tQosIngPolicerSlopeStartDepth, + tSapEgrPolicerSlopeMap, + tSapEgrPolicerSlopeMaxDepth, + tSapEgrPolicerSlopeMaxProb, + tSapEgrPolicerSlopeStartDepth, + tSapIngPolicerSlopeMap, + tSapIngPolicerSlopeMaxDepth, + tSapIngPolicerSlopeMaxProb, + tSapIngPolicerSlopeStartDepth + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS policer slope on + Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 63 } + +tmnxQosAdvConfigV10v0Group OBJECT-GROUP + OBJECTS { + tAdvCfgPolicyTblLastChgd, + tAdvCfgPolicyRowStatus, + tAdvCfgLastChanged, + tAdvCfgDescription, + tAdvCfgChildAdmnPirPrcnt, + tAdvCfgChildAdminRate, + tAdvCfgOMGranPirPrcnt, + tAdvCfgOMGranRate, + tAdvCfgMaxDecPirPrcnt, + tAdvCfgMaxDecRate, + tAdvCfgHiRateHoldTime, + tAdvCfgTimeAvgFactor, + tAdvCfgSampleInterval, + tAdvCfgFastStart, + tAdvCfgFastStop, + tAdvCfgAbvOffCapPirPrcnt, + tAdvCfgAbvOffCapRate, + tAdvCfgBWDGranPirPrcnt, + tAdvCfgBWDGranRate, + tQosEgrPolicerAdvCfgPolicy, + tQosIngPolicerAdvCfgPolicy, + tQosEgrQueueAdvCfgPolicy, + tQosIngQueueAdvCfgPolicy, + tSapEgrPolicerAdvCfgPolicy, + tSapIngPolicerAdvCfgPolicy, + tSapEgressQueueAdvCfgPolicy, + tSapIngressQueueAdvCfgPolicy, + tAdvCfgMinOnly, + tAdvCfgDecOnly + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS policer + and queue advanced configuration parameters on Nokia SROS + series systems release 10.0." + ::= { tmnxQosGroups 64 } + +tmnxQosHsmdaV10v0Group OBJECT-GROUP + OBJECTS { + tHsmdaSchedulerPlcyRowStatus, + tHsmdaSchedulerPlcyDescription, + tHsmdaSchedulerPlcyMaxRate, + tHsmdaSchedulerPlcyLvl1Rate, + tHsmdaSchedulerPlcyLvl1GrpId, + tHsmdaSchedulerPlcyLvl1WgtInGrp, + tHsmdaSchedulerPlcyLvl2Rate, + tHsmdaSchedulerPlcyLvl2GrpId, + tHsmdaSchedulerPlcyLvl2WgtInGrp, + tHsmdaSchedulerPlcyLvl3Rate, + tHsmdaSchedulerPlcyLvl3GrpId, + tHsmdaSchedulerPlcyLvl3WgtInGrp, + tHsmdaSchedulerPlcyLvl4Rate, + tHsmdaSchedulerPlcyLvl4GrpId, + tHsmdaSchedulerPlcyLvl4WgtInGrp, + tHsmdaSchedulerPlcyLvl5Rate, + tHsmdaSchedulerPlcyLvl5GrpId, + tHsmdaSchedulerPlcyLvl5WgtInGrp, + tHsmdaSchedulerPlcyLvl6Rate, + tHsmdaSchedulerPlcyLvl6GrpId, + tHsmdaSchedulerPlcyLvl6WgtInGrp, + tHsmdaSchedulerPlcyLvl7Rate, + tHsmdaSchedulerPlcyLvl7GrpId, + tHsmdaSchedulerPlcyLvl7WgtInGrp, + tHsmdaSchedulerPlcyLvl8Rate, + tHsmdaSchedulerPlcyLvl8GrpId, + tHsmdaSchedulerPlcyLvl8WgtInGrp, + tHsmdaSchedulerPlcyLastChanged, + tHsmdaSchedulerPlcyGrp1Rate, + tHsmdaSchedulerPlcyGrp2Rate, + tSapEgressFCHsmdaQueue, + tSapEgressHsmdaQueueRowStatus, + tSapEgressHsmdaQueuePIRAdaptn, + tSapEgressHsmdaQueueAdminPIR, + tSapEgressHsmdaQueueSlopePolicy, + tSapEgressHsmdaQueueLastChanged, + tSapIngressHsmdaQueueRowStatus, + tSapIngressHsmdaQueueLastChanged, + tSapIngressHsmdaQueueCIRAdaptn, + tSapIngressHsmdaQueuePIRAdaptn, + tSapIngressHsmdaQueueAdminPIR, + tSapIngressHsmdaQueueAdminCIR, + tSapIngressHsmdaQueueSlopePolicy, + tSapIngressHsmdaQueuePoliced, + tHsmdaPoolPolicyRowStatus, + tHsmdaPoolLastChanged, + tHsmdaPoolDescription, + tHsmdaPoolSystemReserve, + tHsmdaPoolRoot1AllocWeight, + tHsmdaPoolRoot2AllocWeight, + tHsmdaPoolRoot3AllocWeight, + tHsmdaPoolRoot4AllocWeight, + tHsmdaPoolRoot5AllocWeight, + tHsmdaPoolRoot6AllocWeight, + tHsmdaPoolRoot7AllocWeight, + tHsmdaPoolRoot8AllocWeight, + tHsmdaPoolClass1Parent, + tHsmdaPoolClass1AllocPercent, + tHsmdaPoolClass2Parent, + tHsmdaPoolClass2AllocPercent, + tHsmdaPoolClass3Parent, + tHsmdaPoolClass3AllocPercent, + tHsmdaPoolClass4Parent, + tHsmdaPoolClass4AllocPercent, + tHsmdaPoolClass5Parent, + tHsmdaPoolClass5AllocPercent, + tHsmdaPoolClass6Parent, + tHsmdaPoolClass6AllocPercent, + tHsmdaPoolClass7Parent, + tHsmdaPoolClass7AllocPercent, + tHsmdaPoolClass8Parent, + tHsmdaPoolClass8AllocPercent, + tHsmdaSlopePolicyRowStatus, + tHsmdaSlopeLastChanged, + tHsmdaSlopeDescription, + tHsmdaSlopeHiAdminStatus, + tHsmdaSlopeHiStartDepth, + tHsmdaSlopeHiMaxDepth, + tHsmdaSlopeHiMaxProbability, + tHsmdaSlopeLoAdminStatus, + tHsmdaSlopeLoStartDepth, + tHsmdaSlopeLoMaxDepth, + tHsmdaSlopeLoMaxProbability, + tSapEgrHsmdaQueueTblLastChngd, + tHsmdaSchedPlcyTblLastChngd, + tHsmdaSchedPlcyGrpTblLastChngd, + tHsmdaPoolPlcyTblLastChngd, + tHsmdaSlopePolicyTableLastChanged, + tSapEgressDSCPRowStatus, + tSapEgressDSCPLastChanged, + tSapEgressDSCPHsmdaCntrOverride, + tSapEgressPrecRowStatus, + tSapEgressPrecLastChanged, + tSapEgressPrecHsmdaCntrOverride, + tSapEgrIPCritRowStatus, + tSapEgrIPCritLastChanged, + tSapEgrIPCritDescription, + tSapEgrIPCritActionHsmdaCntrOvr, + tSapEgrIPCritSourceIpAddrType, + tSapEgrIPCritSourceIpAddr, + tSapEgrIPCritSourceIpMask, + tSapEgrIPCritDestIpAddrType, + tSapEgrIPCritDestIpAddr, + tSapEgrIPCritDestIpMask, + tSapEgrIPCritProtocol, + tSapEgrIPCritSourcePortValue1, + tSapEgrIPCritSourcePortValue2, + tSapEgrIPCritSourcePortOperator, + tSapEgrIPCritDestPortValue1, + tSapEgrIPCritDestPortValue2, + tSapEgrIPCritDestPortOperator, + tSapEgrIPCritDSCP, + tSapEgrIPCritFragment, + tSapEgressMatchCriteria, + tSapEgressHsmdaPacketOffset, + tSapEgrIPCritActionFC, + tSapEgrIPCritActionProfile, + tSapEgressDSCPfc, + tSapEgressDSCPprofile, + tSapEgressPrecFC, + tSapEgressPrecProfile, + tHsmdaSchedulerPlcyBrstLimit, + tHsmdaSchedulerPlcyGrp1BrstLimit, + tHsmdaSchedulerPlcyGrp2BrstLimit, + tHsmdaSchedulerPlcyLvl1BrstLimit, + tHsmdaSchedulerPlcyLvl2BrstLimit, + tHsmdaSchedulerPlcyLvl3BrstLimit, + tHsmdaSchedulerPlcyLvl4BrstLimit, + tHsmdaSchedulerPlcyLvl5BrstLimit, + tHsmdaSchedulerPlcyLvl6BrstLimit, + tHsmdaSchedulerPlcyLvl7BrstLimit, + tHsmdaSchedulerPlcyLvl8BrstLimit + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS policies for QMDA + MDAs on Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 65 } + +tmnxQosNetworkV10v0Group OBJECT-GROUP + OBJECTS { + tNetworkEgressDSCPRowStatus, + tNetworkEgressDSCPLastChanged, + tNetworkEgressDSCPFC, + tNetworkEgressDSCPProfile, + tNetworkEgressPrecRowStatus, + tNetworkEgressPrecLastChanged, + tNetworkEgressPrecFC, + tNetworkEgressPrecProfile, + tNetworkEgrDSCPTableLastChanged, + tNetworkEgrPrecTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 66 } + +tmnxQosNetworkV11v0Group OBJECT-GROUP + OBJECTS { + tSapIngressFCEgressOverrideFC + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems release 11.0." + ::= { tmnxQosGroups 67 } + +tmnxQosSapIngressV10v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueHiPrioOnly, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueAdminPIR, + tSapIngressQueueAdminCIR, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueuePoolName, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCDE1OutOfProfile, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged, + tSapIngressLspExpRowStatus, + tSapIngressLspExpLastChanged, + tSapIngressLspExpFC, + tSapIngressLspExpFCPriority, + tSapIngressLspExpTableLastChange + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 68 } + +tmnxQosHsmdaObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + tHsmdaSlopeQueueMbs, + tSapIngressHsmdaPacketOffset, + tSapIngressFCHsmdaQueue, + tSapIngressFCHsmdaMCastQueue, + tSapIngressFCHsmdaBCastQueue, + tSapIngressDefFCHsmdaCntrOvr, + tSapIngressDot1pHsmdaCntrOvr, + tSapIngressPrecHsmdaCntrOvr, + tSapIngressDSCPHsmdaCntrOvr, + tSapIngressLspExpHsmdaCntrOvr, + tSapIngressIPCritHsmdaCntrOvr, + tSapEgressHsmdaQueueCIRAdaptn, + tSapEgressHsmdaQueueAdminCIR, + tSapIngrHsmdaQueueTblLastChngd, + tSapIngressHsmdaQueueRowStatus, + tSapIngressHsmdaQueueLastChanged, + tSapIngressHsmdaQueueCIRAdaptn, + tSapIngressHsmdaQueuePIRAdaptn, + tSapIngressHsmdaQueueAdminPIR, + tSapIngressHsmdaQueueAdminCIR, + tSapIngressHsmdaQueueSlopePolicy, + tSapIngressHsmdaQueuePoliced + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of QoS policies + for HSMDA MDAs on Nokia SROS series systems release 10.0." + ::= { tmnxQosGroups 69 } + +tmnxSapEgressFCV11v0Group OBJECT-GROUP + OBJECTS { + tSapEgressFCQGrpInstanceId, + tSapEgressFCPortQGrpQueue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap-Egress QoS policies + on Nokia SROS series systems release 11.0." + ::= { tmnxQosGroups 70 } + +tmnxQosHsmdaV11v0Group OBJECT-GROUP + OBJECTS { + tQosEgrQGroupHsmdaPacketOffset, + tQosEgrQGroupHsmdaWrrPolicy, + tQosEgrQGroupHsmdaLowBrstMaxCls, + tQosEgrHsmdaQueueRowStatus, + tQosEgrHsmdaQueueLastChanged, + tQosEgrHsmdaQueuePIRAdaptn, + tQosEgrHsmdaQueueAdminPIR, + tQosEgrHsmdaQueueSlopePolicy, + tQosEgrHsmdaQueueWrrWeight, + tQosEgrHsmdaQueueMBS, + tQosEgrHsmdaQueueBurstLimit, + tSapEgressFCHsmdaQueuePortQGrpQ + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS policies for HSMDA + on Nokia SROS series systems release 11.0." + ::= { tmnxQosGroups 71 } + +tmnxQosSchedulerRateV11v0Group OBJECT-GROUP + OBJECTS { + tVirtualSchedulerPIRHi, + tVirtualSchedulerPIRLo, + tVirtualSchedulerCIRHi, + tVirtualSchedulerCIRLo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems release 11.0." + ::= { tmnxQosGroups 72 } + +tmnxQosSchedulerV11v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyRowStatus, + tSchedulerPolicyDescription, + tSchedulerPolicyLastChanged, + tSchedulerPolicyTableLastChanged, + tVirtualSchedulerRowStatus, + tVirtualSchedulerDescription, + tVirtualSchedulerParent, + tVirtualSchedulerLevel, + tVirtualSchedulerWeight, + tVirtualSchedulerCIRLevel, + tVirtualSchedulerCIRWeight, + tVirtualSchedulerSummedCIR, + tVirtualSchedulerLastChanged, + tVirtualSchedulerUsePortParent, + tVirtualSchedulerPortLvl, + tVirtualSchedulerPortWght, + tVirtualSchedulerPortCIRLvl, + tVirtualSchedulerPortCIRWght, + tVirtualSchedulerTableLastChanged, + tPortSchedulerPlcyRowStatus, + tPortSchedulerPlcyDescription, + tPortSchedulerPlcyLastChanged, + tPortSchedulerPlcyMaxRate, + tPortSchedulerPlcyOrphanLvl, + tPortSchedulerPlcyOrphanWeight, + tPortSchedulerPlcyOrphanCIRLvl, + tPortSchedulerPlcyOrphanCIRWght + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems release 11.0." + ::= { tmnxQosGroups 73 } + +tmnxQosSchedObsoletedV11v0Group OBJECT-GROUP + OBJECTS { + tVirtualSchedulerPIR, + tVirtualSchedulerCIR + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of QoS Scheduler + policies on Nokia SROS series systems release 11.0." + ::= { tmnxQosGroups 74 } + +tmnxQosV12v0Groups OBJECT IDENTIFIER ::= { tmnxQosGroups 75 } + +tmnxQosSapEgrFCDot1pDEV12v0Group OBJECT-GROUP + OBJECTS { + tSapEgressFCOuterTagDot1PInProf, + tSapEgressFCOuterTagDot1POutProf, + tSapEgressFCInnerTagDot1PInProf, + tSapEgressFCInnerTagDot1POutProf, + tSapEgressFCOuterTagForceDEValue, + tSapEgressFCOuterTagDEMark, + tSapEgressFCInnerTagForceDEValue, + tSapEgressFCInnerTagDEMark + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS Sap-Egress policies + on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 1 } + +tmnxQosSapIPCritExtV12v0Group OBJECT-GROUP + OBJECTS { + tSapIngressIPCritSrcIpFullMask, + tSapIngressIPCritDstIpFullMask, + tSapIngressIPv6CritSrcIpFullMask, + tSapIngressIPv6CritDstIpFullMask, + tSapEgrIPCritSrcIpFullMask, + tSapEgrIPCritDstIpFullMask + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress/ingress QoS + policies with full mask IP address matching on Nokia SROS series + systems release 12.0." + ::= { tmnxQosV12v0Groups 2 } + +tmnxQosPolicyV12v0Group OBJECT-GROUP + OBJECTS { + tSapEgressParentLocation, + tSchedulerPolicyTier1ParentLoc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS and + scheduler policies on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 3 } + +tmnxQosSapIngIPMacCritV12v0Group OBJECT-GROUP + OBJECTS { + tSapIngressIPCritActionPolicer, + tSapIngressMacCritActionPolicer, + tSapIngressIPv6CritActionPolicer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 4 } + +tmnxQosPlcyV12v0Group OBJECT-GROUP + OBJECTS { + tAdvCfgChildAdminRateActMinOnly, + tAdvCfgHiRateHoldTimeActMinOnly, + tAdvCfgBWDEnqueueOnPIRZero, + tAdvCfgBWDLimitPIRZeroDrain, + tAdvCfgBWDLmtUnusedBWInitMinPIR, + tVirtualSchedulerRateLUB + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Advance Qos + configuration Policies on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 5 } + +tmnxQosSapEgrPlcrV12v0Group OBJECT-GROUP + OBJECTS { + tSapEgrPolicerProfileOutPreserve + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress Qos policies + on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 6 } + +tmnxQosPortSchedV12v0Group OBJECT-GROUP + OBJECTS { + tPortSchedPlcyDistLagRateShared, + tPortSchedPlcyMaxRatePercent, + tPortSchedPlcyMaxRateType, + tPortSchedPlcyLvl1PIRPercent, + tPortSchedPlcyLvl1CIRPercent, + tPortSchedPlcyLvl1RateType, + tPortSchedPlcyLvl2PIRPercent, + tPortSchedPlcyLvl2CIRPercent, + tPortSchedPlcyLvl2RateType, + tPortSchedPlcyLvl3PIRPercent, + tPortSchedPlcyLvl3CIRPercent, + tPortSchedPlcyLvl3RateType, + tPortSchedPlcyLvl4PIRPercent, + tPortSchedPlcyLvl4CIRPercent, + tPortSchedPlcyLvl4RateType, + tPortSchedPlcyLvl5PIRPercent, + tPortSchedPlcyLvl5CIRPercent, + tPortSchedPlcyLvl5RateType, + tPortSchedPlcyLvl6PIRPercent, + tPortSchedPlcyLvl6CIRPercent, + tPortSchedPlcyLvl6RateType, + tPortSchedPlcyLvl7PIRPercent, + tPortSchedPlcyLvl7CIRPercent, + tPortSchedPlcyLvl7RateType, + tPortSchedPlcyLvl8PIRPercent, + tPortSchedPlcyLvl8CIRPercent, + tPortSchedPlcyLvl8RateType, + tPortSchPlcyGrpPIRPercent, + tPortSchPlcyGrpCIRPercent, + tPortSchPlcyGrpRateType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Qos Port Scheduler + policies on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 7 } + +tmnxQosParentLocV12v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyTier1ParentLoc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS and + scheduler policies on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 8 } + +tmnxQosParentLocEsmV12v0Group OBJECT-GROUP + OBJECTS { + tSapEgressParentLocation + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS and + scheduler policies on Nokia SROS series systems release 12.0." + ::= { tmnxQosV12v0Groups 9 } + +tmnxQosV13v0Groups OBJECT IDENTIFIER ::= { tmnxQosGroups 76 } + +tmnxQosSapIngressV13v0Group OBJECT-GROUP + OBJECTS { + tSapIngressIPv6CriteriaFragment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Ingress QoS policies + on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 1 } + +tmnxQosNetworkPlcyV13v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyIngMatchCriteria, + tNetworkIngIPCritTableLstChanged, + tNetworkIngIPCritRowStatus, + tNetworkIngIPCritLastChanged, + tNetworkIngIPCritDescription, + tNetworkIngIPCritActionFC, + tNetworkIngIPCritActionProfile, + tNetworkIngIPCritSrcIpAddrType, + tNetworkIngIPCritSrcIpAddr, + tNetworkIngIPCritSrcIpMask, + tNetworkIngIPCritSrcIpFullMask, + tNetworkIngIPCritDstIpAddrType, + tNetworkIngIPCritDstIpAddr, + tNetworkIngIPCritDstIpMask, + tNetworkIngIPCritDstIpFullMask, + tNetworkIngIPCritProtocol, + tNetworkIngIPCritSrcPortValue1, + tNetworkIngIPCritSrcPortValue2, + tNetworkIngIPCritSrcPortOperator, + tNetworkIngIPCritDstPortValue1, + tNetworkIngIPCritDstPortValue2, + tNetworkIngIPCritDstPortOperator, + tNetworkIngIPCritDSCP, + tNetworkIngIPCritFragment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 2 } + +tmnxQosNetworkIngFCV13v0Group OBJECT-GROUP + OBJECTS { + tNetworkIngressFCBroadCastPlcr, + tNetworkIngressFCUnknownPlcr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 3 } + +tmnxQosAdvCfgPlcyV13v0Group OBJECT-GROUP + OBJECTS { + tAdvCfgBWDInternalSchedWghtMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Advance Qos + configuration Policies on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 4 } + +tmnxQosFlowBasedRulesV13v0Group OBJECT-GROUP + OBJECTS { + tSapIngDynamicCfgTblLastChanged, + tSapIngDynamicCfgLastChanged, + tSapIngSharedPccRuleInsertPoint, + tSapIngSharedPccRuleInsertSize, + tSapIngSharedPccRuleNbrInsert, + tSapIngSharedPccRuleNbrPolicy, + tSapIngDynamicPolicerInsertPoint, + tSapIngDynamicPolicerInsertSize, + tSapIngDynamicPolicerNbrInsert, + tSapIngDynamicPolicerPktOffset, + tSapIngDynamicPolicerMBS, + tSapIngDynamicPolicerCBS, + tSapIngDynamicPolicerParent, + tSapIngDynamicPolicerLevel, + tSapIngDynamicPolicerWeight, + tSapIngDynamicPolicerStatMode, + tSapEgrDynamicCfgTblLastChanged, + tSapEgrDynamicCfgLastChanged, + tSapEgrSharedPccRuleInsertPoint, + tSapEgrSharedPccRuleInsertSize, + tSapEgrSharedPccRuleNbrInsert, + tSapEgrSharedPccRuleNbrPolicy, + tSapEgrDynamicPolicerInsertPoint, + tSapEgrDynamicPolicerInsertSize, + tSapEgrDynamicPolicerNbrInsert, + tSapEgrDynamicPolicerPktOffset, + tSapEgrDynamicPolicerMBS, + tSapEgrDynamicPolicerCBS, + tSapEgrDynamicPolicerParent, + tSapEgrDynamicPolicerLevel, + tSapEgrDynamicPolicerWeight, + tSapEgrDynamicPolicerStatMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Flow based Rules for QoS + configuration on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 5 } + +tmnxQosMatchListV13v0Group OBJECT-GROUP + OBJECTS { + tQosPrefixListTableLastChanged, + tQosPrefixListRowStatus, + tQosPrefixListLastChanged, + tQosPrefixListDescription, + tQosPrefixListEntryTableLastChgd, + tQosPrefixListEntryRowStatus, + tSapIngressIPCritSrcIpPrefixList, + tSapIngressIPCritDstIpPrefixList, + tSapEgrIPCritSrcIpPrefixList, + tSapEgrIPCritDstIpPrefixList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP prefix match-list for + QoS on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 6 } + +tmnxQosIngressPlcyV13v0Group OBJECT-GROUP + OBJECTS { + tSapIngressQueuePktOffset, + tQosIngQueuePktOffset + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS policies on Nokia + SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 7 } + +tmnxQosSapEgrIPCritV13v0Group OBJECT-GROUP + OBJECTS { + tSapEgrIPCritActionPolicer, + tSapEgrIPCritActionPortQGrpQueue, + tSapEgrIPCritActionQueue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 8 } + +tmnxQosPortSchedPlcyV13v0Group OBJECT-GROUP + OBJECTS { + tPortSchedPlcyMaxRate, + tPortSchedPolicyLevelTblLastChgd, + tPortSchedPolicyLevelLastChanged, + tPortSchedPolicyLevelRateType, + tPortSchedPolicyLevelPIR, + tPortSchedPolicyLevelCIR, + tPortSchedPolicyLevelPIRPercent, + tPortSchedPolicyLevelCIRPercent, + tPortSchedPolicyLevelGroupName, + tPortSchedPolicyLevelGroupWeight, + tPortSchPlcyGroupAdminPIR, + tPortSchPlcyGroupAdminCIR + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Port Scheduler + Policy configuration on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 10 } + +tmnxQosPortSchPlcyV13v0Group OBJECT-GROUP + OBJECTS { + tPortSchedPlcyMonThresholdPrcnt, + tPortSchPlcyGrpMonThresholdPrcnt, + tPortSchedPolicyLevelMonThrPrcnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Port Scheduler + Policy configuration on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 12 } + +tmnxQosSapEgrIpCritGroup OBJECT-GROUP + OBJECTS { + tSapEgrIPCritActionPolicerUseFCQ + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos SAP egress IP + criteria configuration on Nokia SROS series systems." + ::= { tmnxQosV13v0Groups 13 } + +tmnxQosSchedulerV13v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyRowStatus, + tSchedulerPolicyDescription, + tSchedulerPolicyLastChanged, + tSchedulerPolicyTableLastChanged, + tVirtualSchedulerRowStatus, + tVirtualSchedulerDescription, + tVirtualSchedulerParent, + tVirtualSchedulerLevel, + tVirtualSchedulerWeight, + tVirtualSchedulerCIRLevel, + tVirtualSchedulerCIRWeight, + tVirtualSchedulerSummedCIR, + tVirtualSchedulerLastChanged, + tVirtualSchedulerUsePortParent, + tVirtualSchedulerPortLvl, + tVirtualSchedulerPortWght, + tVirtualSchedulerPortCIRLvl, + tVirtualSchedulerPortCIRWght, + tVirtualSchedulerTableLastChanged, + tPortSchedulerPlcyRowStatus, + tPortSchedulerPlcyDescription, + tPortSchedulerPlcyLastChanged, + tPortSchedulerPlcyOrphanLvl, + tPortSchedulerPlcyOrphanWeight, + tPortSchedulerPlcyOrphanCIRLvl, + tPortSchedulerPlcyOrphanCIRWght, + tPortSchedPlcyDistLagRateShared, + tPortSchedPlcyMaxRatePercent, + tPortSchedPlcyMaxRateType, + tPortSchPlcyGrpPIRPercent, + tPortSchPlcyGrpCIRPercent, + tPortSchPlcyGrpRateType, + tPortSchPlcyGrpLastChanged, + tPortSchPlcyGrpRowStatus, + tPortSchPlcyGrpTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 14 } + +tmnxQosSchedObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + tPortSchedulerPlcyMaxRate, + tPortSchedulerPlcyLvl1PIR, + tPortSchedulerPlcyLvl1CIR, + tPortSchedulerPlcyLvl2PIR, + tPortSchedulerPlcyLvl2CIR, + tPortSchedulerPlcyLvl3PIR, + tPortSchedulerPlcyLvl3CIR, + tPortSchedulerPlcyLvl4PIR, + tPortSchedulerPlcyLvl4CIR, + tPortSchedulerPlcyLvl5PIR, + tPortSchedulerPlcyLvl5CIR, + tPortSchedulerPlcyLvl6PIR, + tPortSchedulerPlcyLvl6CIR, + tPortSchedulerPlcyLvl7PIR, + tPortSchedulerPlcyLvl7CIR, + tPortSchedulerPlcyLvl8PIR, + tPortSchedulerPlcyLvl8CIR, + tPortSchedPlcyLvl1PIRPercent, + tPortSchedPlcyLvl1CIRPercent, + tPortSchedPlcyLvl1RateType, + tPortSchedPlcyLvl2PIRPercent, + tPortSchedPlcyLvl2CIRPercent, + tPortSchedPlcyLvl2RateType, + tPortSchedPlcyLvl3PIRPercent, + tPortSchedPlcyLvl3CIRPercent, + tPortSchedPlcyLvl3RateType, + tPortSchedPlcyLvl4PIRPercent, + tPortSchedPlcyLvl4CIRPercent, + tPortSchedPlcyLvl4RateType, + tPortSchedPlcyLvl5PIRPercent, + tPortSchedPlcyLvl5CIRPercent, + tPortSchedPlcyLvl5RateType, + tPortSchedPlcyLvl6PIRPercent, + tPortSchedPlcyLvl6CIRPercent, + tPortSchedPlcyLvl6RateType, + tPortSchedPlcyLvl7PIRPercent, + tPortSchedPlcyLvl7CIRPercent, + tPortSchedPlcyLvl7RateType, + tPortSchedPlcyLvl8PIRPercent, + tPortSchedPlcyLvl8CIRPercent, + tPortSchedPlcyLvl8RateType, + tPortSchPlcyLvl1GrpName, + tPortSchPlcyLvl1GrpWeight, + tPortSchPlcyLvl2GrpName, + tPortSchPlcyLvl2GrpWeight, + tPortSchPlcyLvl3GrpName, + tPortSchPlcyLvl3GrpWeight, + tPortSchPlcyLvl4GrpName, + tPortSchPlcyLvl4GrpWeight, + tPortSchPlcyLvl5GrpName, + tPortSchPlcyLvl5GrpWeight, + tPortSchPlcyLvl6GrpName, + tPortSchPlcyLvl6GrpWeight, + tPortSchPlcyLvl7GrpName, + tPortSchPlcyLvl7GrpWeight, + tPortSchPlcyLvl8GrpName, + tPortSchPlcyLvl8GrpWeight, + tPortSchPlcyLvlGrpLastChanged, + tPortSchPlcyLvlGrpTblLastChgd, + tPortSchPlcyGrpAdminCIR, + tPortSchPlcyGrpAdminPIR + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of QoS Scheduler + policies on Nokia SROS series systems release 13.0." + ::= { tmnxQosV13v0Groups 15 } + +tmnxQosV14v0Groups OBJECT IDENTIFIER ::= { tmnxQosGroups 77 } + +tQosPlcrSlopeObsoletedV14v0Group OBJECT-GROUP + OBJECTS { + tQosEgrPolicerSlopeMap, + tQosEgrPolicerSlopeMaxDepth, + tQosEgrPolicerSlopeMaxProb, + tQosEgrPolicerSlopeStartDepth, + tQosIngPolicerSlopeMap, + tQosIngPolicerSlopeMaxDepth, + tQosIngPolicerSlopeMaxProb, + tQosIngPolicerSlopeStartDepth, + tSapEgrPolicerSlopeMap, + tSapEgrPolicerSlopeMaxDepth, + tSapEgrPolicerSlopeMaxProb, + tSapEgrPolicerSlopeStartDepth, + tSapIngPolicerSlopeMap, + tSapIngPolicerSlopeMaxDepth, + tSapIngPolicerSlopeMaxProb, + tSapIngPolicerSlopeStartDepth + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of QoS policer + slope on Nokia SROS series systems release 14.0." + ::= { tmnxQosV14v0Groups 1 } + +tmnxQosEgressGroup OBJECT-GROUP + OBJECTS { + tSapEgrPolicerEnableExceedPir, + tSapEgrPolicerEnblDscpPrecRemark, + tQosEgrPolicerEnableExceedPir, + tSapEgressFCDot1PExceedProf, + tSapEgressFCOuterDot1PExcdProf, + tSapEgressFCExceedProfDscp, + tSapEgressFCExceedProfPrec, + tSlopeExceedAdminStatus, + tSlopeExceedStartAverage, + tSlopeExceedMaxAverage, + tSlopeExceedMaxProbability, + tSapEgressQueueHiLowPrioOnly, + tQosEgrQueueHiLowPrioOnly, + tSapEgressQueueWredQSlopeUsage, + tSapEgressQueueWredQMode, + tQosEgrQueueWredQMode, + tQosEgrQueueWredQSlopeUsage, + tSapEgressQueueXPWredQSlope, + tQosEgrQueueXPWredQSlope + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Qos Egress configuration + on Nokia SROS series systems." + ::= { tmnxQosV14v0Groups 2 } + +tQosEgrQueueObsoletedGroup OBJECT-GROUP + OBJECTS { + tSapEgressQueueXPWredQ, + tQosEgrQueueXPWredQ + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of QoS Queue on + Nokia SROS series systems release 14.0." + ::= { tmnxQosV14v0Groups 3 } + +tmnxQosEgressQueuePlcrGroup OBJECT-GROUP + OBJECTS { + tQosEgrQGroupQsHqosManageable, + tSapEgressPolicersHqosManageable, + tSapEgrPolicerSchedParent, + tSapEgrPolicerSchedLevel, + tSapEgrPolicerSchedWeight, + tSapEgrPolicerSchedCIRLevel, + tSapEgrPolicerSchedCIRWeight, + tSapEgrPolicerSchedUsePortParent, + tSapEgrPolicerSchedPortLvl, + tSapEgrPolicerSchedPortWght, + tSapEgrPolicerSchedPortCIRLvl, + tSapEgrPolicerSchedPortCIRWght + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Egress configuration + on Nokia SROS series systems." + ::= { tmnxQosV14v0Groups 4 } + +tmnxSapIngressIPCritGroup OBJECT-GROUP + OBJECTS { + tSapIngressIPCritType, + tSapIngressIPv6CritType, + tSapIngressIPCritVxlanVniVal1, + tSapIngressIPCritVxlanVniVal2, + tSapIngressIPCritVxlanVniOper, + tSapIngressIPv6CritVxlanVniVal1, + tSapIngressIPv6CritVxlanVniVal2, + tSapIngressIPv6CritVxlanVniOper + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Ingress IP Criteria + configuration on Nokia SROS series systems." + ::= { tmnxQosV14v0Groups 5 } + +tmnxQosEgrQGrpGroup OBJECT-GROUP + OBJECTS { + tQosEgrQueueDynamicMbs, + tQosEgrQueueQueueDelay + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Egress queue-group + configuration on Nokia SROS series systems." + ::= { tmnxQosV14v0Groups 6 } + +tQosQueueObsoletedV14v0Group OBJECT-GROUP + OBJECTS { + tSharedQueueParent, + tSharedQueueLevel, + tSharedQueueWeight, + tSharedQueueCIRLevel, + tSharedQueueCIRWeight, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of QoS Shared + Queue and Network Queue on Nokia SROS series systems release." + ::= { tmnxQosV14v0Groups 7 } + +tQosSharedQueueV14v0Group OBJECT-GROUP + OBJECTS { + tSharedQueuePolicyRowStatus, + tSharedQueuePolicyDescription, + tSharedQueuePolicyLastChanged, + tSharedQueuePolicyTableLastChanged, + tSharedQueueRowStatus, + tSharedQueuePoolName, + tSharedQueueExpedite, + tSharedQueueCIR, + tSharedQueuePIR, + tSharedQueueCBS, + tSharedQueueMBS, + tSharedQueueHiPrioOnly, + tSharedQueueLastChanged, + tSharedQueueIsMultipoint, + tSharedQueueTableLastChanged, + tSharedQueueFCRowStatus, + tSharedQueueFCQueue, + tSharedQueueFCLastChanged, + tSharedQueueFCTableLastChanged, + tSharedQueueFCMCastQueue, + tSharedQueueFCBCastQueue, + tSharedQueueFCUnknownQueue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS shared queue on + Nokia SROS series systems release 14.0." + ::= { tmnxQosV14v0Groups 8 } + +tQosNetworkV14v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyEgressRemarkDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCForceDEValue, + tNetworkEgressFCDEMark, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems." + ::= { tmnxQosV14v0Groups 9 } + +tQosSapIngEgrV14v0Group OBJECT-GROUP + OBJECTS { + tSapIngressIsPolicyActive, + tSapEgressIsPolicyActive + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap Ingress and Sap + Egress QoS policies on Nokia SROS series systems." + ::= { tmnxQosV14v0Groups 10 } + +tmnxSlopePolicyV14v0Group OBJECT-GROUP + OBJECTS { + tSlopeHighPlusAdminStatus, + tSlopeHighPlusStartAverage, + tSlopeHighPlusMaxAverage, + tSlopeHighPlusMaxProbability + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Slope Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosV14v0Groups 11 } + +tmnxQosV15v0Groups OBJECT IDENTIFIER ::= { tmnxQosGroups 78 } + +tmnxQosQueueDropTailGroup OBJECT-GROUP + OBJECTS { + tSapEgrQDrpTailExcdReductnMbs, + tSapEgrQDrpTailHiPlusReductnMbs, + tSapEgrQDrpTailLowReductnMbs, + tSapEgrQDrpTailHighReductnMbs, + tSapIngQDrpTailLowReductnMbs, + tSharedQDrpTailLowReductnMbs, + tNetworkQDrpTailLowReductnMbs, + tQosIngQDrpTailLowReductnMbs, + tQosEgrQDrpTailExcdReductnMbs, + tQosEgrQDrpTailHiPlusReductnMbs, + tQosEgrQDrpTailHighReductnMbs, + tQosEgrQDrpTailLowReductnMbs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS queue drop tail + configuration on Nokia SROS series systems." + ::= { tmnxQosV15v0Groups 1 } + +tmnxQosQueueRateGroup OBJECT-GROUP + OBJECTS { + tSapIngressQueueAdminPIRHi, + tSapIngressQueueAdminPIRLo, + tSapIngressQueueAdminCIRHi, + tSapIngressQueueAdminCIRLo, + tSapIngPolicerAdminPIRHi, + tSapIngPolicerAdminPIRLo, + tSapIngPolicerAdminCIRHi, + tSapIngPolicerAdminCIRLo, + tSapEgressQueueAdminPIRHi, + tSapEgressQueueAdminPIRLo, + tSapEgressQueueAdminCIRHi, + tSapEgressQueueAdminCIRLo, + tSapEgrPolicerAdminPIRHi, + tSapEgrPolicerAdminPIRLo, + tSapEgrPolicerAdminCIRHi, + tSapEgrPolicerAdminCIRLo, + tQosPolicerCtrlPolRootMaxRateHi, + tQosPolicerCtrlPolRootMaxRateLo, + tQosPolicerArbiterRateHi, + tQosPolicerArbiterRateLo, + tPortSchedPlcyMaxRateHi, + tPortSchedPolicyLevelPIRHi, + tPortSchedPolicyLevelCIRHi, + tPortSchPlcyGroupAdminPIRHi, + tPortSchPlcyGroupAdminCIRHi + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the management of QoS queue + rates configuration on Nokia SROS series systems in Release 15.0." + ::= { tmnxQosV15v0Groups 2 } + +tmnxQosPostPolicerMappingGroup OBJECT-GROUP + OBJECTS { + tQosPostPlcrMappingPlcyTblLstChg, + tQosPostPlcrMappingPlcyRowStatus, + tQosPostPlcrMappingPlcyLstChgd, + tQosPostPlcrMappingPlcyDescr, + tQosPostPlcrMappingTblLstChg, + tQosPostPlcrMappingRowStatus, + tQosPostPlcrMappingLstChgd, + tQosPostPlcrMappingMappedFcName, + tQosPostPlcrMappingMappedProfile, + tSapEgressPostPlcrMappingPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS post policer mapping + configuration on Nokia SROS series systems in Release 15.0." + ::= { tmnxQosV15v0Groups 3 } + +tmnxQosQGrpRedirectListGroup OBJECT-GROUP + OBJECTS { + tQosQGrpRedirctLstTblLstChg, + tQosQGrpRedirctLstRowStatus, + tQosQGrpRedirctLstLastChanged, + tQosQGrpRedirctLstType, + tQosQGrpRedirctLstMatchTblLstChg, + tQosQGrpRedirctLstMatchRowStatus, + tQosQGrpRedirctLstMatchLstChgd, + tQosQGrpRedirctLstMatchInstId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of QoS + queue-group redirect list configuration on Nokia SROS series systems + in Release 15.0." + ::= { tmnxQosV15v0Groups 4 } + +tmnxQosTimeStampGroup OBJECT-GROUP + OBJECTS { + tSapEgressPrecTableLastChanged, + tSapEgressDSCPTableLastChanged, + tSapEgrIPCritTableLastChanged, + tSapEgressHsmdaQueueTblLstChngd + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of QoS + timestamps on Nokia SROS series systems in Release 15.0." + ::= { tmnxQosV15v0Groups 5 } + +tmnxQosSapIngressV15v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueuePoolName, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCDE1OutOfProfile, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged, + tSapIngressLspExpRowStatus, + tSapIngressLspExpLastChanged, + tSapIngressLspExpFC, + tSapIngressLspExpFCPriority, + tSapIngressLspExpTableLastChange + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 15.0." + ::= { tmnxQosV15v0Groups 6 } + +tmnxQosSapEgressV15v0Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged, + tSapEgressFCDot1PInProfile, + tSapEgressFCDot1POutProfile, + tSapEgressFCForceDEValue, + tSapEgressFCDEMark, + tSapEgressFCInProfDscp, + tSapEgressFCOutProfDscp, + tSapEgressFCInProfPrec, + tSapEgressFCOutProfPrec, + tSapEgressQueueUsePortParent, + tSapEgressQueuePortLvl, + tSapEgressQueuePortWght, + tSapEgressQueuePortCIRLvl, + tSapEgressQueuePortCIRWght, + tSapEgressQueuePortAvgOverhead, + tSapEgressQueuePoolName + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems." + ::= { tmnxQosV15v0Groups 7 } + +tmnxQosEgressV15v0Group OBJECT-GROUP + OBJECTS { + tSapEgrPolicerEnableExceedPir, + tSapEgrPolicerEnblDscpPrecRemark, + tQosEgrPolicerEnableExceedPir, + tSapEgressFCDot1PExceedProf, + tSapEgressFCOuterDot1PExcdProf, + tSapEgressFCExceedProfDscp, + tSapEgressFCExceedProfPrec, + tSlopeExceedAdminStatus, + tSlopeExceedStartAverage, + tSlopeExceedMaxAverage, + tSlopeExceedMaxProbability, + tSapEgressQueueWredQSlopeUsage, + tSapEgressQueueWredQMode, + tQosEgrQueueWredQMode, + tQosEgrQueueWredQSlopeUsage, + tSapEgressQueueXPWredQSlope, + tQosEgrQueueXPWredQSlope + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Egress configuration + on Nokia SROS series systems." + ::= { tmnxQosV15v0Groups 8 } + +tQosNetworkV15v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyEgressRemarkDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCForceDEValue, + tNetworkEgressFCDEMark, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems." + ::= { tmnxQosV15v0Groups 9 } + +tQosSharedQueueV15v0Group OBJECT-GROUP + OBJECTS { + tSharedQueuePolicyRowStatus, + tSharedQueuePolicyDescription, + tSharedQueuePolicyLastChanged, + tSharedQueuePolicyTableLastChanged, + tSharedQueueRowStatus, + tSharedQueuePoolName, + tSharedQueueExpedite, + tSharedQueueCIR, + tSharedQueuePIR, + tSharedQueueCBS, + tSharedQueueMBS, + tSharedQueueLastChanged, + tSharedQueueIsMultipoint, + tSharedQueueTableLastChanged, + tSharedQueueFCRowStatus, + tSharedQueueFCQueue, + tSharedQueueFCLastChanged, + tSharedQueueFCTableLastChanged, + tSharedQueueFCMCastQueue, + tSharedQueueFCBCastQueue, + tSharedQueueFCUnknownQueue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of QoS shared queue on + Nokia SROS series systems release 15.0." + ::= { tmnxQosV15v0Groups 10 } + +tmnxQosQueueObjV15v0Group OBJECT-GROUP + OBJECTS { + tQosEgrQGroupDescr, + tQosEgrQGroupLastChanged, + tQosEgrQGroupRowStatus, + tQosEgrQGroupTableLastChanged, + tQosEgrQTableLastChanged, + tQosEgrQueueAdminCIR, + tQosEgrQueueAdminPIR, + tQosEgrQueueCBS, + tQosEgrQueueCIRAdaptation, + tQosEgrQueueCIRLevel, + tQosEgrQueueCIRWeight, + tQosEgrQueueExpedite, + tQosEgrQueueLastChanged, + tQosEgrQueueLevel, + tQosEgrQueuePIRAdaptation, + tQosEgrQueueParent, + tQosEgrQueuePoolName, + tQosEgrQueuePortCIRLvl, + tQosEgrQueuePortCIRWght, + tQosEgrQueuePortLvl, + tQosEgrQueuePortWght, + tQosEgrQueueRowStatus, + tQosEgrQueueUsePortParent, + tQosEgrQueueWeight, + tQosIngQTableLastChanged, + tQosIngQGroupDescr, + tQosIngQGroupLastChanged, + tQosIngQGroupRowStatus, + tQosIngQGroupTableLastChanged, + tQosIngQueueAdminCIR, + tQosIngQueueAdminPIR, + tQosIngQueueCBS, + tQosIngQueueCIRAdaptation, + tQosIngQueueCIRLevel, + tQosIngQueueCIRWeight, + tQosIngQueueExpedite, + tQosIngQueueLastChanged, + tQosIngQueueLevel, + tQosIngQueueMCast, + tQosIngQueueMode, + tQosIngQueuePIRAdaptation, + tQosIngQueueParent, + tQosIngQueuePoliced, + tQosIngQueuePoolName, + tQosIngQueueRowStatus, + tQosIngQueueWeight + } + STATUS obsolete + DESCRIPTION + "The group of objects for the multi-class mlppp egress information on + Nokia SROS series systems." + ::= { tmnxQosV15v0Groups 11 } + +tmnxQosPolicerV15v0Group OBJECT-GROUP + OBJECTS { + tQosPolicerCtrlPolDescr, + tQosPolicerCtrlPolLastChgd, + tQosPolicerCtrlPolRowStatus, + tQosPolicerCtrlPolTblLastChgd, + tSapIngPolicerPktOffset, + tSapIngPolicerCIRAdaptation, + tSapIngPolicerDescr, + tSapIngPolicerHiPrioOnly, + tSapIngPolicerLastChanged, + tSapIngPolicerLevel, + tSapIngPolicerPIRAdaptation, + tSapIngPolicerParent, + tSapIngPolicerRowStatus, + tSapIngPolicerStatMode, + tSapIngPolicerTableLastChanged, + tSapIngPolicerCBS, + tSapIngPolicerMBS, + tSapIngPolicerWeight, + tSapEgrPolicerPktOffset, + tSapEgrPolicerCIRAdaptation, + tSapEgrPolicerDescr, + tSapEgrPolicerHiPrioOnly, + tSapEgrPolicerLastChanged, + tSapEgrPolicerLevel, + tSapEgrPolicerPIRAdaptation, + tSapEgrPolicerParent, + tSapEgrPolicerRowStatus, + tSapEgrPolicerStatMode, + tSapEgrPolicerTableLastChanged, + tSapEgrPolicerCBS, + tSapEgrPolicerMBS, + tSapEgrPolicerWeight, + tSapIngressFCBCastPolicer, + tSapIngressFCMCastPolicer, + tSapIngressFCPolicer, + tSapIngressFCUnknownPolicer, + tQosPolicerArbiterDescr, + tQosPolicerArbiterLastChgd, + tQosPolicerArbiterLevel, + tQosPolicerArbiterParent, + tQosPolicerArbiterRowStatus, + tQosPolicerArbiterTblLastChgd, + tQosPolicerArbiterWeight, + tQosPolicerCtrlPolMinMBSSep, + tQosPolicerLevelCumMBS, + tQosPolicerLevelLastChgd, + tQosPolicerLevelTblLastChgd, + tSapEgressFCPolicer, + tQosPolicerLevelFixedMBS + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Policer specific objects + on Nokia SROS series systems release 15.0." + ::= { tmnxQosV15v0Groups 12 } + +tmnxQosQueueObsoletedV15v0Group OBJECT-GROUP + OBJECTS { + tSapIngressQueueHiPrioOnly, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueHiLowPrioOnly, + tNetworkQueueHiPrioOnly, + tSharedQueueHiPrioOnly, + tQosIngQueueHiPrioOnly, + tQosEgrQueueHiPrioOnly, + tQosEgrQueueHiLowPrioOnly, + tSapIngressQueueAdminPIR, + tSapIngressQueueAdminCIR, + tSapIngPolicerAdminPIR, + tSapIngPolicerAdminCIR, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgrPolicerAdminPIR, + tSapEgrPolicerAdminCIR, + tQosPolicerCtrlPolRootMaxRate, + tQosPolicerArbiterRate + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for the QoS on Nokia SROS series + systems release." + ::= { tmnxQosV15v0Groups 13 } + +tQosNetworkPlcyNameV15v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyName + } + STATUS current + DESCRIPTION + "The group of objects for the QoS network policy name on Nokia SROS + series systems release." + ::= { tmnxQosV15v0Groups 14 } + +tmnxQosV16v0Groups OBJECT IDENTIFIER ::= { tmnxQosGroups 79 } + +tmnxQosNetworkEgrPlcyV16v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyEgrMatchCriteria, + tNetworkEgrIPCritTableLstChanged, + tNetworkEgrIPCritRowStatus, + tNetworkEgrIPCritLastChanged, + tNetworkEgrIPCritDescription, + tNetworkEgrIPCritActionFC, + tNetworkEgrIPCritActionProfile, + tNetworkEgrIPCritActionQGrpPlcr, + tNetworkEgrIPCritActionQGrpQueue, + tNetworkEgrIPCritSrcIpAddrType, + tNetworkEgrIPCritSrcIpAddr, + tNetworkEgrIPCritSrcIpMask, + tNetworkEgrIPCritSrcIpFullMask, + tNetworkEgrIPCritDstIpAddrType, + tNetworkEgrIPCritDstIpAddr, + tNetworkEgrIPCritDstIpMask, + tNetworkEgrIPCritDstIpFullMask, + tNetworkEgrIPCritProtocol, + tNetworkEgrIPCritSrcPortValue1, + tNetworkEgrIPCritSrcPortValue2, + tNetworkEgrIPCritSrcPortOperator, + tNetworkEgrIPCritDstPortValue1, + tNetworkEgrIPCritDstPortValue2, + tNetworkEgrIPCritDstPortOperator, + tNetworkEgrIPCritDSCP, + tNetworkEgrIPCritFragment, + tNetworkEgrIPCritIcmpType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network Egress QoS + policies on Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 1 } + +tmnxQosMdAutoIdV16v0Group OBJECT-GROUP + OBJECTS { + tQosMdAutoIdQosRangeStart, + tQosMdAutoIdQosRangeEnd, + tQosMdAutoIdSapIngressQosCount, + tQosMdAutoIdSapEgressQosCount, + tQosMdAutoIdNetworkQosCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of model-driven CLI auto + range of identifiers in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 2 } + +tmnxQosQueueFIRRateV16v0Group OBJECT-GROUP + OBJECTS { + tNetworkQueueFIRAdaptation, + tNetworkQueueFIR, + tQosIngQueueFIRAdaptation, + tQosIngQueueAdminFIR, + tSapIngressQueueFIRAdaptation, + tSapIngressQueueAdminFIRPercent, + tSapIngressQueueAdminFIRHi, + tSapIngressQueueAdminFIRLo, + tSharedQueueFIR + } + STATUS current + DESCRIPTION + "The group of objects supporting management of queue FIR rate for + ingress Qos policies in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 3 } + +tmnxQosQCIRNonProfV16v0Group OBJECT-GROUP + OBJECTS { + tQosIngQueueCIRNonProfiling, + tSapIngressQueueCIRNonProfiling + } + STATUS current + DESCRIPTION + "The group of objects supporting management of queue cir non marking + for ingress Qos policies in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 4 } + +tNetworkIngIpPrefixListV16v0Grp OBJECT-GROUP + OBJECTS { + tNetworkIngIPCritSrcIpPrefixList, + tNetworkIngIPCritDstIpPrefixList + } + STATUS current + DESCRIPTION + "The group of objects supporting supporting management of IP prefix + match-list for Qos policies in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 5 } + +tmnxQosDCCompliances OBJECT IDENTIFIER ::= { tmnxQosConformance 3 } + +tmnxQosDCGroups OBJECT IDENTIFIER ::= { tmnxQosConformance 4 } + +tmnxQosHsGroups OBJECT IDENTIFIER ::= { tmnxQosConformance 5 } + +tHsSchedPolicyGroup OBJECT-GROUP + OBJECTS { + tHsSchedPolicyTableLastChanged, + tHsSchedPolicyRowStatus, + tHsSchedPolicyLastChanged, + tHsSchedPolicyDescription, + tHsSchedPolicyMaxRate + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Scheduler Policy + configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 2 } + +tHsSchedPolicySchedClassGroup OBJECT-GROUP + OBJECTS { + tHsSchedPlcySchdClassTblLstChgd, + tHsSchdPolicySchdClassRowStatus, + tHsSchdPolicySchdClassLastChngd, + tHsSchdPolicySchdClassType, + tHsSchdPolicySchdClassRate, + tHsSchdPolicySchdClassGrpId, + tHsSchdPolicySchdClassWghtInGrp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Scheduler Policy + scheduling class configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 3 } + +tHsSchedPolicyGroupGroup OBJECT-GROUP + OBJECTS { + tHsSchedPolicyGroupTblLstChgd, + tHsSchedPolicyGroupRowStatus, + tHsSchedPolicyGroupLastChanged, + tHsSchedPolicyGroupRate + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Scheduler Policy + group configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 4 } + +tHsPoolPolicyGroup OBJECT-GROUP + OBJECTS { + tHsPoolPolicyTblLstChgd, + tHsPoolPolicyRowStatus, + tHsPoolPolicyLastChanged, + tHsPoolPolicyDescription, + tHsPoolPolicySystemReserve + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Pool Policy + configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 5 } + +tHsPoolPolicyRootPoolGroup OBJECT-GROUP + OBJECTS { + tHsPoolPolicyRootPoolTblLstChgd, + tHsPoolPolicyRootPoolRowStatus, + tHsPoolPolicyRootPoolLstChanged, + tHsPoolPolicyRootPoolAllocWght, + tHsPoolPolicyRootPoolSlopePlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Pool Policy root pool + configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 6 } + +tHsPoolPolicyMidPoolGroup OBJECT-GROUP + OBJECTS { + tHsPoolPolicyMidPoolTblLstChgd, + tHsPoolPolicyMidPoolRowStatus, + tHsPoolPolicyMidPoolLstChanged, + tHsPoolPolicyMidPoolRootParent, + tHsPoolPolicyMidPoolSlopePlcy, + tHsPoolPolicyMidPoolAllocPrcnt, + tHsPoolPolicyMidPoolOvrSubFactr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Pool Policy mid pool + configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 7 } + +tHsPortPoolPolicyGroup OBJECT-GROUP + OBJECTS { + tHsPortPoolPolicyTblLstChgd, + tHsPortPoolPolicyRowStatus, + tHsPortPoolPolicyLastChanged, + tHsPortPoolPolicyDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Port Pool Policy + configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 8 } + +tHsPortPoolClassPoolGroup OBJECT-GROUP + OBJECTS { + tHsPortPoolStdClssPoolTblLstChg, + tHsPortPoolStdClssPoolRowStatus, + tHsPortPoolStdClssPoolLstChgd, + tHsPortPoolStdClssPoolParent, + tHsPortPoolStdClssPoolAllocType, + tHsPortPoolStdClssPoolPrcnt, + tHsPortPoolStdClssPoolBwWght, + tHsPortPoolStdClssPoolSlopePlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Port Pool Policy + class pool configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 9 } + +tHsPortPoolAltClassPoolGroup OBJECT-GROUP + OBJECTS { + tHsPortPoolAltClssPoolTblLstChg, + tHsPortPoolAltClssPoolRowStatus, + tHsPortPoolAltClssPoolLstChgd, + tHsPortPoolAltClssPoolParent, + tHsPortPoolAltClssPoolAllocType, + tHsPortPoolAltClssPoolPrcnt, + tHsPortPoolAltClssPoolBwWght, + tHsPortPoolAltClssPoolSlopePlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Port Pool Policy + class pool configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 10 } + +tHsAttachPlcyGroup OBJECT-GROUP + OBJECTS { + tHsAttachPlcyTblLstChgd, + tHsAttachPlcyRowStatus, + tHsAttachPlcyLastChanged, + tHsAttachPlcyDescription, + tHsAttachPlcyLowBurstMaxClass + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Attachment Policy + configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 11 } + +tHsAttachPlcyWrrGrpGroup OBJECT-GROUP + OBJECTS { + tHsAttachPlcyWrrGrpTblLstChgd, + tHsAttachPlcyWrrGrpRowStatus, + tHsAttachPlcyWrrGrpLastChanged, + tHsAttachPlcyWrrGrpMappingType, + tHsAttachPlcyWrrGrpSchedClassId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Attachment Policy WRR + group configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 12 } + +tHsAttachPlcyQueueGroup OBJECT-GROUP + OBJECTS { + tHsAttachPlcyQueueTblLstChgd, + tHsAttachPlcyQueueRowStatus, + tHsAttachPlcyQueueLastChanged, + tHsAttachPlcyQueueMappingType, + tHsAttachPlcyQueueSchedClassId, + tHsAttachPlcyQueueWrrGroupId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS Attachment Policy + queue configuration on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 13 } + +tNetworkQueuePolicyHsGroup OBJECT-GROUP + OBJECTS { + tNetworkQueuePolicyHsAttachPlcy, + tNetworkQueueHsMBS, + tNetworkQueueHsWrrWeight, + tNetworkQueueHsClassWeight, + tNetworkQueueHsWredQSlopePlcy, + tNetworkQueueHsAltClssPool, + tNetworkQueueHsWrrGrpTblLstChgd, + tNetworkQueueHsWrrGrpLastChanged, + tNetworkQueueHsWrrGrpRatePercent, + tNetworkQueueHsWrrGrpPIRAdaption, + tNetworkQueueHsWrrGrpClassWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS configuration for QoS + network-queue policy on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 14 } + +tSapEgressHsGroup OBJECT-GROUP + OBJECTS { + tSapEgressHsAttachPlcy, + tSapEgressQueueHsWrrWeight, + tSapEgressQueueHsClassWeight, + tSapEgressQueueHsWredQSlopePlcy, + tSapEgressQueueHsAltClssPool, + tSapEgressHsWrrGrpTblLstChgd, + tSapEgressHsWrrGrpLastChanged, + tSapEgressHsWrrGrpRateType, + tSapEgressHsWrrGrpRate, + tSapEgressHsWrrGrpRatePercent, + tSapEgressHsWrrGrpPIRAdaption, + tSapEgressHsWrrGrpClassWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS configuration for QoS + sap-egress policy on Nokia SROS series systems 15.0." + ::= { tmnxQosHsGroups 15 } + +tQosEgrQGroupHsGroup OBJECT-GROUP + OBJECTS { + tQosEgrQGroupHsAttachPlcy, + tQosEgrQueueHsWrrWeight, + tQosEgrQueueHsClassWeight, + tQosEgrQueueHsWredQSlopePlcy, + tQosEgrQueueHsAltClssPool, + tQosEgrQGroupHsWrrGrpTblLstChgd, + tQosEgrQGroupHsWrrGrpLastChanged, + tQosEgrQGroupHsWrrGrpRateType, + tQosEgrQGroupHsWrrGrpRate, + tQosEgrQGroupHsWrrGrpRatePercent, + tQosEgrQGroupHsWrrGrpPIRAdaption, + tQosEgrQGroupHsWrrGrpClassWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HS configuration for QoS + egress queue-group templates on Nokia SROS series systems 15.0" + ::= { tmnxQosHsGroups 16 } + +tNetIngressPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tNetIngressPlcyGroup + } + ::= { tmnxQosConformance 6 } + +tNetIngressPlcyGroup OBJECT-GROUP + OBJECTS { + tNetIngPlcyIngressClassPolicy, + tNetIngPlcyDescription, + tNetIngPlcyLastChanged, + tNetIngPlcyRowStatus, + tNetIngPlcyScope, + tNetIngPlcyFCLastChanged, + tNetIngPlcyFCMCastPlcr, + tNetIngPlcyFCUniCastPlcr, + tNetIngPlcyFCRowStatus, + tNetIngPlcyPolicerRowStatus, + tNetIngPlcyPolicerPIRHi, + tNetIngPlcyPolicerPIRLo, + tNetIngPlcyPolicerCIRHi, + tNetIngPlcyPolicerCIRLo, + tNetIngPlcyPolicerStatMode, + tNetIngPlcyPolicerMBS, + tNetIngPlcyPolicerCBS, + tNetIngPlcyPolicerCIRAdaptation, + tNetIngPlcyPolicerPIRAdaptation, + tNetIngPlcyPolicerLastChanged, + tNetIngPlcyTblLastChgd, + tNetIngPlcyFCTblLastChgd, + tNetIngPlcyPolicerTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Network Ingress + Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 7 } + +tPortQosPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tPortQosPlcyGroup + } + ::= { tmnxQosConformance 8 } + +tPortQosPlcyGroup OBJECT-GROUP + OBJECTS { + tPortQosPlcyRowStatus, + tPortQosPlcyDescription, + tPortQosPlcyScope, + tPortQosPlcyLastChanged, + tVlanQosPlcyStatMode, + tPortQosPlcyTblLastChgd, + tPortQosPlcyQueueRowStatus, + tPortQosPlcyQueueCIRAdaptation, + tPortQosPlcyQueuePIRAdaptation, + tPortQosPlcyQueueQueueMgmt, + tPortQosPlcyQueueWrrWeights, + tPortQosPlcyWrrWeightsRowStatus, + tPortQosPlcyWrrWeightsMcWeight, + tPortQosPlcyWrrWeightsUcWeight, + tPortQosPlcyWrrWtsTblLastChgd, + tPortQosPlcyQueueSchedulerMode, + tPortQosPlcyQueuePIR, + tPortQosPlcyQueueCIR, + tPortQosPlcyQueuePirWeight, + tPortQosPlcyQueueTblLastChgd, + tPortQosPlcyFCRowStatus, + tPortQosPlcyFCQueue, + tVlanQosPlcyFCRowStatus, + tVlanQosPlcyFCQueue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Port Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 9 } + +tQueueMgmtPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tQueueMgmtPlcyGroup + } + ::= { tmnxQosConformance 10 } + +tQueueMgmtPlcyGroup OBJECT-GROUP + OBJECTS { + tQueueMgmtPlcyRowStatus, + tQueueMgmtPlcyDescription, + tQueueMgmtPlcyMbs, + tQueueMgmtPlcyScope, + tQueueMgmtPlcyTimeAverageFactor, + tQueueMgmtPlcyHiAdminStatus, + tQueueMgmtPlcyHiStartAverage, + tQueueMgmtPlcyHiMaxAverage, + tQueueMgmtPlcyHiMaxProbability, + tQueueMgmtPlcyLoAdminStatus, + tQueueMgmtPlcyLoStartAverage, + tQueueMgmtPlcyLoMaxAverage, + tQueueMgmtPlcyLoMaxProbability, + tQueueMgmtPlcyLastChanged, + tQueueMgmtPlcyTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Queue Management + Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 11 } + +tVlanQosPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tVlanQosPlcyGroup + } + ::= { tmnxQosConformance 12 } + +tVlanQosPlcyGroup OBJECT-GROUP + OBJECTS { + tVlanQosPlcyRowStatus, + tVlanQosPlcyDescription, + tVlanQosPlcyScope, + tVlanQosPlcyLastChanged, + tVlanQosPlcyTblLastChgd, + tVlanQosPlcyCirWtProfRowStatus, + tVlanQosPlcyCirWtProfWeight, + tVlanQosPlcyQueueRowStatus, + tVlanQosPlcyQueuePIRAdaptation, + tVlanQosPlcyQueueCIRAdaptation, + tVlanQosPlcyQueueQueueMgmt, + tVlanQosPlcyQueueQueueType, + tVlanQosPlcyQueueCirWtProfId, + tVlanQosPlcyQueuePIR, + tVlanQosPlcyQueueCIR, + tVlanQosPlcyQueueTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Vlan Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 13 } + +tQosEgrRmrkPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tQosEgrRmrkPlcyGroup + } + ::= { tmnxQosConformance 14 } + +tQosEgrRmrkPlcyGroup OBJECT-GROUP + OBJECTS { + tEgrRmrkPlcyRowStatus, + tEgrRmrkPlcyDescription, + tEgrRmrkPlcyScope, + tEgrRmrkPlcyLastChanged, + tEgrRmrkPlcyTblLastChgd, + tEgrRmrkPlcyFCRowStatus, + tEgrRmrkPlcyFCDot1PInProfile, + tEgrRmrkPlcyFCDot1POutProfile, + tEgrRmrkPlcyFCForceDEValue, + tEgrRmrkPlcyFCDEMark, + tEgrRmrkPlcyFCInProfDscp, + tEgrRmrkPlcyFCOutProfDscp, + tEgrRmrkPlcyFCLspExpInProfile, + tEgrRmrkPlcyFCLspExpOutProfile, + tEgrRmrkPlcyFCLastChanged, + tEgrRmrkPlcyFCTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting supporting management of Egress Remark + QoS Policies on Nokia SROS series systems." + ::= { tmnxQosConformance 15 } + +tIngressClassPlcyCompliances MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tIngressClassPlcyGroup + } + ::= { tmnxQosConformance 16 } + +tIngressClassPlcyGroup OBJECT-GROUP + OBJECTS { + tIngClassPlcyDescription, + tIngClassPlcyDscpExpRemark, + tIngClassPlcyDefActionFC, + tIngClassPlcyDefActionProfile, + tIngClassPlcyRowStatus, + tSapIngressIngClassPlcy, + tIngClassPlcyLspExpFC, + tIngClassPlcyLspExpProfile, + tIngClassPlcyLspExpRowStatus, + tIngClassPlcyDSCPFC, + tIngClassPlcyDSCPProfile, + tIngClassPlcyDSCPRowStatus, + tIngClassPlcyDot1PFC, + tIngClassPlcyDot1PProfile, + tIngClassPlcyDot1PRowStatus, + tIngClassPlcyScope, + tIngClassPlcyLastChanged, + tIngClassPlcyRemark, + tIngClassPlcyDSCPLastChanged, + tIngClassPlcyDSCPTblLastChgd, + tIngClassPlcyDot1pLastChanged, + tIngClassPlcyDot1PTblLastChgd, + tIngClassPlcyLspExpLastChanged, + tIngClassPlcyLspExpTblLastChgd, + tIngClassPlcyTblLastChgd + } + STATUS deprecated + DESCRIPTION + "The group of objects supporting management of Qos Ingress + Classification Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 17 } + +tIngressClassPlcyV19v7Group OBJECT-GROUP + OBJECTS { + tIngClassPlcyDescription, + tIngClassPlcyDefActionFC, + tIngClassPlcyDefActionProfile, + tIngClassPlcyRowStatus, + tSapIngressIngClassPlcy, + tIngClassPlcyLspExpFC, + tIngClassPlcyLspExpProfile, + tIngClassPlcyLspExpRowStatus, + tIngClassPlcyDSCPFC, + tIngClassPlcyDSCPProfile, + tIngClassPlcyDSCPRowStatus, + tIngClassPlcyDot1PFC, + tIngClassPlcyDot1PProfile, + tIngClassPlcyDot1PRowStatus, + tIngClassPlcyScope, + tIngClassPlcyLastChanged, + tIngClassPlcyRemark, + tIngClassPlcyDSCPLastChanged, + tIngClassPlcyDSCPTblLastChgd, + tIngClassPlcyDot1pLastChanged, + tIngClassPlcyDot1PTblLastChgd, + tIngClassPlcyLspExpLastChanged, + tIngClassPlcyLspExpTblLastChgd, + tIngClassPlcyTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Ingress + Classification Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 18 } + +tIngClassPlcyV19v7Compliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tIngressClassPlcyV19v7Group + } + ::= { tmnxQosConformance 19 } + +tIngressClassObsoletedPlcyGroup OBJECT-GROUP + OBJECTS { + tIngClassPlcyDscpExpRemark + } + STATUS current + DESCRIPTION + "The group of obsolete objects in in Ingress classification policy." + ::= { tmnxQosConformance 20 } + +tQosFpResourcePolicyV20v0Group OBJECT-GROUP + OBJECTS { + tQosFpResourcePolicyRowStatus, + tQosFpResourcePolicyLastChanged, + tQosFpResourcePolicyDescription, + tQosFpResPlcyQIngPrcntOfTotal, + tQosFpResourcePolicyTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos FP Resource Policy + configuration on Nokia SROS series systems in release 20.0." + ::= { tmnxQosConformance 21 } + +tQosPercentRateV20v0Group OBJECT-GROUP + OBJECTS { + tQosPolicerCtrlRootMaxPrcntRate, + tQosPolicerCtrlRootMaxRateType, + tQosPolicerArbiterPercentRate, + tQosPolicerArbiterRateType, + tVirtualSchedulerPIRPercent, + tVirtualSchedulerCIRPercent, + tVirtualSchedulerRateType, + tQosEgrPolicerAdminPIRPercent, + tQosEgrPolicerAdminCIRPercent, + tQosEgrPolicerAdminRateType, + tQosIngPolicerAdminPIRPercent, + tQosIngPolicerAdminCIRPercent, + tQosIngPolicerAdminRateType, + tQosIngQueueAdminPIRPercent, + tQosIngQueueAdminCIRPercent, + tQosIngQueueAdminFIRPercent, + tQosIngQueueAdminRateType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Policer Control + Policy root max-percentage configuration on Nokia SROS series systems + in release 20.0." + ::= { tmnxQosConformance 22 } + +tQosFourWredSlopesV19v0Group OBJECT-GROUP + OBJECTS { + tQueueMgmtPlcyExcdAdminStatus, + tQueueMgmtPlcyExcdStartAverage, + tQueueMgmtPlcyExcdMaxAverage, + tQueueMgmtPlcyExcdMaxProbability, + tQueueMgmtPlcyHiPlusAdminStatus, + tQueueMgmtPlcyHiPlusStartAverage, + tQueueMgmtPlcyHiPlusMaxAverage, + tQMgmtPlcyHiPlusMaxProbability, + tEgrRmrkPlcyFCDot1PExceedProfile, + tEgrRmrkPlcyFCDot1PInPlusProfile, + tEgrRmrkPlcyFCExceedDscp, + tEgrRmrkPlcyFCInPlusDscp, + tEgrRmrkPlcyFCLspExpExceedProf, + tEgrRmrkPlcyFCLspExpInPlusProf + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos wred slopes on Nokia + SROS 7250 series systems in release 19.10." + ::= { tmnxQosConformance 23 } + +tQosPortSchedHQoSAlgoV19v0Group OBJECT-GROUP + OBJECTS { + tPortSchedPlcyHQosAlgorithm, + tAdvCfgAbvOffAUnConsumeAggRPrcnt, + tAdvCfgAbvOffADeltaConsAggRPrcnt, + tAdvCfgAbvOffAUnConsHiTierRPrcnt, + tAdvCfgAbvOffADelConHiTierRPrcnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos port scheduler H-QoS + algorithm configuration on Nokia SROS series systems in release 19.10." + ::= { tmnxQosConformance 24 } + +tQosSapIpPrefixListV20v0Group OBJECT-GROUP + OBJECTS { + tSapIngIPv6CritSrcIpPrefixList, + tSapIngIPv6CritDstIpPrefixList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos SAPs IPv6 Prefix + list configuration on Nokia SROS series systems in release 20.0." + ::= { tmnxQosConformance 25 } + +tmnxQosSapEgressV20v0Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged, + tSapEgressFCDot1PInProfile, + tSapEgressFCDot1POutProfile, + tSapEgressFCForceDEValue, + tSapEgressFCDEMark, + tSapEgressFCInProfDscp, + tSapEgressFCOutProfDscp, + tSapEgressFCInProfPrec, + tSapEgressFCOutProfPrec, + tSapEgressQueueUsePortParent, + tSapEgressQueuePortLvl, + tSapEgressQueuePortWght, + tSapEgressQueuePortCIRLvl, + tSapEgressQueuePortCIRWght, + tSapEgressQueuePortAvgOverhead + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS policies + on Nokia SROS series systems." + ::= { tmnxQosConformance 26 } + +tmnxQosSapIngressV20v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCDE1OutOfProfile, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged, + tSapIngressLspExpRowStatus, + tSapIngressLspExpLastChanged, + tSapIngressLspExpFC, + tSapIngressLspExpFCPriority, + tSapIngressLspExpTableLastChange + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 20.0." + ::= { tmnxQosConformance 27 } + +tQosNetworkV20v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyEgressRemarkDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCForceDEValue, + tNetworkEgressFCDEMark, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies on + Nokia SROS series systems." + ::= { tmnxQosConformance 28 } + +tmnxQosQueueObjV20v0Group OBJECT-GROUP + OBJECTS { + tQosEgrQGroupDescr, + tQosEgrQGroupLastChanged, + tQosEgrQGroupRowStatus, + tQosEgrQGroupTableLastChanged, + tQosEgrQTableLastChanged, + tQosEgrQueueAdminCIR, + tQosEgrQueueAdminPIR, + tQosEgrQueueCBS, + tQosEgrQueueCIRAdaptation, + tQosEgrQueueCIRLevel, + tQosEgrQueueCIRWeight, + tQosEgrQueueExpedite, + tQosEgrQueueLastChanged, + tQosEgrQueueLevel, + tQosEgrQueuePIRAdaptation, + tQosEgrQueueParent, + tQosEgrQueuePortCIRLvl, + tQosEgrQueuePortCIRWght, + tQosEgrQueuePortLvl, + tQosEgrQueuePortWght, + tQosEgrQueueRowStatus, + tQosEgrQueueUsePortParent, + tQosEgrQueueWeight, + tQosIngQTableLastChanged, + tQosIngQGroupDescr, + tQosIngQGroupLastChanged, + tQosIngQGroupRowStatus, + tQosIngQGroupTableLastChanged, + tQosIngQueueAdminCIR, + tQosIngQueueAdminPIR, + tQosIngQueueCBS, + tQosIngQueueCIRAdaptation, + tQosIngQueueCIRLevel, + tQosIngQueueCIRWeight, + tQosIngQueueExpedite, + tQosIngQueueLastChanged, + tQosIngQueueLevel, + tQosIngQueueMCast, + tQosIngQueueMode, + tQosIngQueuePIRAdaptation, + tQosIngQueueParent, + tQosIngQueuePoliced, + tQosIngQueueRowStatus, + tQosIngQueueWeight + } + STATUS current + DESCRIPTION + "The group of objects for the multi-class mlppp egress information on + Nokia SROS series systems." + ::= { tmnxQosConformance 29 } + +tQosSharedQueueV20v0Group OBJECT-GROUP + OBJECTS { + tSharedQueuePolicyRowStatus, + tSharedQueuePolicyDescription, + tSharedQueuePolicyLastChanged, + tSharedQueuePolicyTableLastChanged, + tSharedQueueRowStatus, + tSharedQueueExpedite, + tSharedQueueCIR, + tSharedQueuePIR, + tSharedQueueCBS, + tSharedQueueMBS, + tSharedQueueLastChanged, + tSharedQueueIsMultipoint, + tSharedQueueTableLastChanged, + tSharedQueueFCRowStatus, + tSharedQueueFCQueue, + tSharedQueueFCLastChanged, + tSharedQueueFCTableLastChanged, + tSharedQueueFCMCastQueue, + tSharedQueueFCBCastQueue, + tSharedQueueFCUnknownQueue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS shared queue on + Nokia SROS series systems release 15.0." + ::= { tmnxQosConformance 30 } + +tQosNamedPoolObsoletedV20v0Grp OBJECT-GROUP + OBJECTS { + tSapEgressQueuePoolName, + tSapIngressQueuePoolName, + tNetworkQueuePoolName, + tQosEgrQueuePoolName, + tQosIngQueuePoolName, + tSharedQueuePoolName, + tNamedPoolPolicyTableLastChanged, + tNamedPoolPolicyRowStatus, + tNamedPoolPolicyLastChanged, + tNamedPoolPolicyDescription, + tNamedPoolPolicyQ1DefaultWeight, + tNamedPoolPolicyQ1MdaWeight, + tNamedPoolPolicyQ1PortWeight, + tQ1NamedPoolTableLastChanged, + tQ1NamedPoolRowStatus, + tQ1NamedPoolLastChanged, + tQ1NamedPoolDescription, + tQ1NamedPoolNetworkAllocWeight, + tQ1NamedPoolAccessAllocWeight, + tQ1NamedPoolSlopePolicy, + tQ1NamedPoolReservedCbs, + tQ1NamedPoolResvCbsAmbrAlrmStep, + tQ1NamedPoolResvCbsAmbrAlrmMax, + tQ1NamedPoolAmbrAlrmThresh, + tQ1NamedPoolRedAlrmThresh + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for the named pool policy on Nokia SROS + series systems." + ::= { tmnxQosConformance 31 } + +tQosPortListV20v0Group OBJECT-GROUP + OBJECTS { + tQosPortListTableLstChng, + tQosPortListRowStatus, + tQosPortListLastChanged, + tQosPortListDescription, + tQosPortListEntryTblLstChg, + tQosPortListEntryRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Port List + configuration on Nokia SROS series systems in release 20.10." + ::= { tmnxQosConformance 32 } + +tQosVlanQosPlcyPIRV20Group OBJECT-GROUP + OBJECTS { + tVlanQosPlcyQueuePirWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Vlan Policy Queue + PIR weight configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 33 } + +tQosSapIngIPCriteriaV20v0Group OBJECT-GROUP + OBJECTS { + tSapIngressIPCriteriaTagId, + tSapIngressIPv6CriteriaTagId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos SAPs IP criteria + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 34 } + +tmnxQosSapIngPlcrCntV20v0Group OBJECT-GROUP + OBJECTS { + tSapIngressPlcrAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS policies + on Nokia SROS series systems release 20.0." + ::= { tmnxQosConformance 35 } + +tNetIngressPlcyGroupV20v0Group OBJECT-GROUP + OBJECTS { + tNetIngPlcyPlcrAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Network Ingress + Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 36 } + +tQosPktByteOffsetV20Group OBJECT-GROUP + OBJECTS { + tPktByteOffsetAdminStatus, + tPortQosPlcyPktByteOffset, + tVlanQosPlcyPktByteOffset + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos internel packet byte + offset configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 37 } + +tQosNetEgrPortListV20v0Group OBJECT-GROUP + OBJECTS { + tNetworkEgrIPCritSrcPortList, + tNetworkEgrIPCritDstPortList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Port List + configuration on Nokia SROS series systems in release 20.10." + ::= { tmnxQosConformance 38 } + +tQueueMgmtPlcyV20v0Group OBJECT-GROUP + OBJECTS { + tQMgmtPlcyPortSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Queue Management + Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 39 } + +tQosFpV21v0Group OBJECT-GROUP + OBJECTS { + tQosFpResPlcyAggShapAutoCreate, + tQosFpResPlcyHwAggShapSubs, + tQosFpResPlcyPortsHqosMode, + tSapEgressQueueAggShaperWeight, + tSapEgressQueueSchedClass, + tSapEgressSchdClssElvRowStatus, + tSapEgressSchdClssElvLastChanged, + tSapEgressSchdClssElvWght, + tQosHwAggShapSchPlcyRowStatus, + tQosHwAggShapSchPlcyLastChanged, + tQosHwAggShapSchPlcyDescription, + tQosHwAggShapSchPlcyConThrsPrcnt, + tQosHwAggShapSchPlcyMaxRatePrcnt, + tQosHwAggShapSchPlcyMaxRateType, + tQosHwAggShapSchPlcyMaxRateHi, + tQosHwAggShapSchPlcyMaxRate, + tQosHwAggShapSchPlcyMonThrsPrcnt, + tQosHwAggShapSchPlcyTblLastChgd, + tQosHwAggShaperSchPGrpRowStatus, + tQosHwAggShaperSchPGrpLastChngd, + tQosHwAggShapedSchGrpTblLastChgd, + tQosHwAggShaperSchClassLastChngd, + tQosHwAggShaperSchClassGroupName, + tQosHwAggShaperSchClassGroupWght, + tQosHwAggShapSchClassTblLastChgd, + tSapEgressQueueFirBurstLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos FP Resource Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 40 } + +tNtwkLagAggrStatsV21v0Group OBJECT-GROUP + OBJECTS { + tLagNtwkAggQosIngQStatsIPFPkt, + tLagNtwkAggQosIngQStatsIPFOct, + tLagNtwkAggQosIngQStatsIPDPkt, + tLagNtwkAggQosIngQStatsIPDOct, + tLagNtwkAggQosIngQStatsOPFPkt, + tLagNtwkAggQosIngQStatsOPFOct, + tLagNtwkAggQosIngQStatsOPDPkt, + tLagNtwkAggQosIngQStatsOPDOct, + tLagNtwkAggQosEgrQStatsIPFPkt, + tLagNtwkAggQosEgrQStatsIPFOct, + tLagNtwkAggQosEgrQStatsIPDPkt, + tLagNtwkAggQosEgrQStatsIPDOct, + tLagNtwkAggQosEgrQStatsOPFPkt, + tLagNtwkAggQosEgrQStatsOPFOct, + tLagNtwkAggQosEgrQStatsOPDPkt, + tLagNtwkAggQosEgrQStatsOPDOct + } + STATUS current + DESCRIPTION + "the group of objects supporting the packet and octet counters for + traffic entering and exiting a SAP queue on a specified LAG on Nokia + SROS series systems." + ::= { tmnxQosConformance 41 } + +tQosObsoleteObjV21v0Group OBJECT-GROUP + OBJECTS { + tHsmdaSchedulerPlcyRowStatus, + tHsmdaSchedulerPlcyDescription, + tHsmdaSchedulerPlcyMaxRate, + tHsmdaSchedulerPlcyLvl1Rate, + tHsmdaSchedulerPlcyLvl1GrpId, + tHsmdaSchedulerPlcyLvl1WgtInGrp, + tHsmdaSchedulerPlcyLvl2Rate, + tHsmdaSchedulerPlcyLvl2GrpId, + tHsmdaSchedulerPlcyLvl2WgtInGrp, + tHsmdaSchedulerPlcyLvl3Rate, + tHsmdaSchedulerPlcyLvl3GrpId, + tHsmdaSchedulerPlcyLvl3WgtInGrp, + tHsmdaSchedulerPlcyLvl4Rate, + tHsmdaSchedulerPlcyLvl4GrpId, + tHsmdaSchedulerPlcyLvl4WgtInGrp, + tHsmdaSchedulerPlcyLvl5Rate, + tHsmdaSchedulerPlcyLvl5GrpId, + tHsmdaSchedulerPlcyLvl5WgtInGrp, + tHsmdaSchedulerPlcyLvl6Rate, + tHsmdaSchedulerPlcyLvl6GrpId, + tHsmdaSchedulerPlcyLvl6WgtInGrp, + tHsmdaSchedulerPlcyLvl7Rate, + tHsmdaSchedulerPlcyLvl7GrpId, + tHsmdaSchedulerPlcyLvl7WgtInGrp, + tHsmdaSchedulerPlcyLvl8Rate, + tHsmdaSchedulerPlcyLvl8GrpId, + tHsmdaSchedulerPlcyLvl8WgtInGrp, + tHsmdaSchedulerPlcyLastChanged, + tHsmdaSchedulerPlcyGrp1Rate, + tHsmdaSchedulerPlcyGrp2Rate, + tSapEgressFCHsmdaQueue, + tSapEgressHsmdaQueueRowStatus, + tSapEgressHsmdaQueuePIRAdaptn, + tSapEgressHsmdaQueueAdminPIR, + tSapEgressHsmdaQueueSlopePolicy, + tSapEgressHsmdaQueueLastChanged, + tHsmdaPoolPolicyRowStatus, + tHsmdaPoolLastChanged, + tHsmdaPoolDescription, + tHsmdaPoolSystemReserve, + tHsmdaPoolRoot1AllocWeight, + tHsmdaPoolRoot2AllocWeight, + tHsmdaPoolRoot3AllocWeight, + tHsmdaPoolRoot4AllocWeight, + tHsmdaPoolRoot5AllocWeight, + tHsmdaPoolRoot6AllocWeight, + tHsmdaPoolRoot7AllocWeight, + tHsmdaPoolRoot8AllocWeight, + tHsmdaPoolClass1Parent, + tHsmdaPoolClass1AllocPercent, + tHsmdaPoolClass2Parent, + tHsmdaPoolClass2AllocPercent, + tHsmdaPoolClass3Parent, + tHsmdaPoolClass3AllocPercent, + tHsmdaPoolClass4Parent, + tHsmdaPoolClass4AllocPercent, + tHsmdaPoolClass5Parent, + tHsmdaPoolClass5AllocPercent, + tHsmdaPoolClass6Parent, + tHsmdaPoolClass6AllocPercent, + tHsmdaPoolClass7Parent, + tHsmdaPoolClass7AllocPercent, + tHsmdaPoolClass8Parent, + tHsmdaPoolClass8AllocPercent, + tHsmdaSlopePolicyRowStatus, + tHsmdaSlopeLastChanged, + tHsmdaSlopeDescription, + tHsmdaSlopeHiAdminStatus, + tHsmdaSlopeHiStartDepth, + tHsmdaSlopeHiMaxDepth, + tHsmdaSlopeHiMaxProbability, + tHsmdaSlopeLoAdminStatus, + tHsmdaSlopeLoStartDepth, + tHsmdaSlopeLoMaxDepth, + tHsmdaSlopeLoMaxProbability, + tSapEgrHsmdaQueueTblLastChngd, + tHsmdaSchedPlcyTblLastChngd, + tHsmdaSchedPlcyGrpTblLastChngd, + tHsmdaPoolPlcyTblLastChngd, + tHsmdaSlopePolicyTableLastChanged, + tSapEgressDSCPHsmdaCntrOverride, + tSapEgressPrecHsmdaCntrOverride, + tSapEgressHsmdaPacketOffset, + tHsmdaSchedulerPlcyBrstLimit, + tHsmdaSchedulerPlcyGrp1BrstLimit, + tHsmdaSchedulerPlcyGrp2BrstLimit, + tHsmdaSchedulerPlcyLvl1BrstLimit, + tHsmdaSchedulerPlcyLvl2BrstLimit, + tHsmdaSchedulerPlcyLvl3BrstLimit, + tHsmdaSchedulerPlcyLvl4BrstLimit, + tHsmdaSchedulerPlcyLvl5BrstLimit, + tHsmdaSchedulerPlcyLvl6BrstLimit, + tHsmdaSchedulerPlcyLvl7BrstLimit, + tHsmdaSchedulerPlcyLvl8BrstLimit, + tHsmdaWrrPolicyTblLastChgd, + tHsmdaWrrPolicyRowStatus, + tHsmdaWrrPolicyLastChanged, + tHsmdaWrrPolicyDescription, + tHsmdaWrrPolicyIncludeQueues, + tHsmdaWrrPolicySchedUsingClass, + tHsmdaWrrPolicyAggWeightAtClass, + tNetworkQueuePolicyEHWrrPlcy, + tNetworkQueuePolicyEHPktBOffst, + tNetworkEgrHsmdaQueueTblLastChgd, + tNetworkEgrHsmdaQueuePIRPercent, + tNetworkEgrHsmdaQueuePIRAdaptn, + tNetworkEgrHsmdaQueueWrrWeight, + tNetworkEgrHsmdaQueueMBS, + tNetworkEgrHsmdaQueueSlopePolicy, + tNetworkEgrHsmdaQueueLastChanged, + tSapEgressHsmdaLowBrstMaxCls, + tSapEgressHsmdaWrrPolicy, + tSapEgressHsmdaQueueWrrWeight, + tSapEgressHsmdaQueueMBS, + tSapEgressHsmdaQueueBurstLimit, + tNetworkEgrHsmdaQueueBurstLimit, + tNetworkQueueFCEgrHsmdaQueue, + tSapEgressHsmdaQueueTblLstChngd, + tQosEgrQGroupHsmdaPacketOffset, + tQosEgrQGroupHsmdaWrrPolicy, + tQosEgrQGroupHsmdaLowBrstMaxCls, + tQosEgrHsmdaQueueRowStatus, + tQosEgrHsmdaQueueLastChanged, + tQosEgrHsmdaQueuePIRAdaptn, + tQosEgrHsmdaQueueAdminPIR, + tQosEgrHsmdaQueueSlopePolicy, + tQosEgrHsmdaQueueWrrWeight, + tQosEgrHsmdaQueueMBS, + tQosEgrHsmdaQueueBurstLimit, + tSapEgressFCHsmdaQueuePortQGrpQ, + tSapEgrIPCritActionHsmdaCntrOvr + } + STATUS current + DESCRIPTION + "The group of obsolete objects in the TIMETRA-QOS-MIB." + ::= { tmnxQosConformance 42 } + +tQosObjV21v0Group OBJECT-GROUP + OBJECTS { + tSapEgressDSCPRowStatus, + tSapEgressDSCPLastChanged, + tSapEgressDSCPfc, + tSapEgressDSCPprofile, + tSapEgressPrecFC, + tSapEgressPrecProfile, + tSapEgressPrecRowStatus, + tSapEgressPrecLastChanged, + tSapEgressMatchCriteria, + tSapEgrIPCritRowStatus, + tSapEgrIPCritLastChanged, + tSapEgrIPCritDescription, + tSapEgrIPCritSourceIpAddrType, + tSapEgrIPCritSourceIpAddr, + tSapEgrIPCritSourceIpMask, + tSapEgrIPCritDestIpAddrType, + tSapEgrIPCritDestIpAddr, + tSapEgrIPCritDestIpMask, + tSapEgrIPCritProtocol, + tSapEgrIPCritSourcePortValue1, + tSapEgrIPCritSourcePortValue2, + tSapEgrIPCritSourcePortOperator, + tSapEgrIPCritDestPortValue1, + tSapEgrIPCritDestPortValue2, + tSapEgrIPCritDestPortOperator, + tSapEgrIPCritDSCP, + tSapEgrIPCritFragment, + tSapEgrIPCritActionFC, + tSapEgrIPCritActionProfile + } + STATUS current + DESCRIPTION + "The group of QOS objects in the TIMETRA-QOS-MIB." + ::= { tmnxQosConformance 43 } + +tQosIngClassPlcyFcMapV21v0Group OBJECT-GROUP + OBJECTS { + tDot1pFCMapRowStatus, + tDot1pFCMapLastChanged, + tDot1pFCMapDefActionFC, + tDot1pFCMapDefActionProfile, + tDot1pFCMapDot1pRowStatus, + tDot1pFCMapDot1pFC, + tDot1pFCMapDot1pProfile, + tDot1pFCMapDot1pLastChanged, + tDscpFCMapRowStatus, + tDscpFCMapLastChanged, + tDscpFCMapDefActionFC, + tDscpFCMapDefActionProfile, + tDscpFCMapDscpRowStatus, + tDscpFCMapDscpFC, + tDscpFCMapDscpProfile, + tDscpFCMapDscpLastChanged, + tLspExpFCMapRowStatus, + tLspExpFCMapLastChanged, + tLspExpFCMapDefActionFC, + tLspExpFCMapDefActionProfile, + tLspExpFCMapLspExpRowStatus, + tLspExpFCMapLspExpFC, + tLspExpFCMapLspExpProfile, + tLspExpFCMapLspExpLastChanged, + tIngClassPlcyDot1pFCMap, + tIngClassPlcyDscpFCMap, + tIngClassPlcyLspExpFCMap + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos FP Resource Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 44 } + +tQosEgrRmrkPlcyFcMapV21v0Group OBJECT-GROUP + OBJECTS { + tFCDot1pMapRowStatus, + tFCDot1pMapLastChanged, + tFCDscpMapRowStatus, + tFCDscpMapLastChanged, + tFCLspExpMapRowStatus, + tFCLspExpMapLastChanged, + tEgrRmrkPlcyFCDot1pMap, + tEgrRmrkPlcyFCDscpMap, + tEgrRmrkPlcyFCLspExpMap, + tEgrRmrkPlcyFCRowStatus, + tFCDot1pMapFCRowStatus, + tFCDot1pMapFCDot1pInProfile, + tFCDot1pMapFCDot1pOutProfile, + tFCDot1pMapFCDEMark, + tFCDot1pMapFCForceDEValue, + tFCDot1pMapFCLastChanged, + tFCDscpMapFCRowStatus, + tFCDscpMapFCDscpInProfile, + tFCDscpMapFCDscpOutProfile, + tFCDscpMapFCLastChanged, + tFCLspExpMapFCRowStatus, + tFCLspExpMapFCLspExpInProfile, + tFCLspExpMapFCLspExpOutProfile, + tFCLspExpMapFCLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos FP Resource Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 45 } + +tmnxQosIngClassPlcyV21v0Group OBJECT-GROUP + OBJECTS { + tIngClassPlcyAllowAttachment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ingress classification + policy QoS policies on Nokia SROS series systems release 21.0." + ::= { tmnxQosConformance 46 } + +tQosFcDot1pMapInOutV21v0Grp OBJECT-GROUP + OBJECTS { + tFCDot1pMapFCOutTagDot1pInProf, + tFCDot1pMapFCOutTagDot1pOutProf, + tFCDot1pMapFCInTagDot1pInProf, + tFCDot1pMapFCInTagDot1pOutProf, + tFCDot1pMapFCDEMarkInner, + tFCDot1pMapFCForceDEValueInner, + tFCDot1pMapFCDEMarkOuter, + tFCDot1pMapFCForceDEValueOuter + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos FP Resource Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 47 } + +tQosNetIngPortListV21v0Group OBJECT-GROUP + OBJECTS { + tNetworkIngIPCritSrcPortList, + tNetworkIngIPCritDstPortList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Port List + configuration on Nokia SROS series systems in release 21.10." + ::= { tmnxQosConformance 48 } + +tQosSapIngHqosPol22v0Group OBJECT-GROUP + OBJECTS { + tSapIngPolicersHqosManageable, + tSapIngPolicerSchedParent, + tSapIngPolicerSchedLevel, + tSapIngPolicerSchedWeight, + tSapIngPolicerSchedCIRLevel, + tSapIngPolicerSchedCIRWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Sap Ingress policer + configuration on Nokia SROS series systems in release 22.2." + ::= { tmnxQosConformance 49 } + +tQosEnhancedSched22v0Group OBJECT-GROUP + OBJECTS { + tVlanQosPlcyQueueSchedPriority + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Vlan Policy enhanced + scheduling configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 50 } + +tQosNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 16 } + +tQosNotifications OBJECT IDENTIFIER ::= { tQosNotifyPrefix 0 } + +END diff --git a/MIBS/nokia/TIMETRA-SAP-MIB b/MIBS/nokia/TIMETRA-SAP-MIB new file mode 100644 index 0000000..837ef08 --- /dev/null +++ b/MIBS/nokia/TIMETRA-SAP-MIB @@ -0,0 +1,36974 @@ +TIMETRA-SAP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + AtmTrafficDescrParamIndex, + AtmVcIdentifier, AtmVpIdentifier + FROM ATM-TC-MIB + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv6, + InetAddressPrefixLength, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress, RowStatus, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + TmnxEsaIdOrZero, TmnxEsaVmIdOrZero, + TmnxHwIndexOrZero, tmnxCardSlotNum, + tmnxChassisIndex, tmnxFPNum + FROM TIMETRA-CHASSIS-MIB + TConfigOrVsdFilterID, TFilterID + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules + FROM TIMETRA-GLOBAL-MIB + tmnxPortCemStatsReportAlarm + FROM TIMETRA-PORT-MIB + TmnxMcFrClassIndex, tQosPolicerLevel, + tSapEgrPolicerId, tSapIngPolicerId, + tSchedulerPolicyName, + tVirtualSchedulerName + FROM TIMETRA-QOS-MIB + BridgeId, CemSapEcid, CemSapReportAlarm, + ConfigStatus, L2ptProtocols, + MstiInstanceIdOrZero, MvplsPruneState, + ServObjDesc, ServObjName, + ServShcvOperState, ServType, + StpExceptionCondition, StpPortRole, + StpProtocol, TQosQueueAttribute, + TSapEgrQueueId, TSapIngQueueId, + TStpPortState, TVirtSchedAttribute, + TdmOptionsCasTrunkFraming, + TlsBpduTranslation, TlsLimitMacMove, + TlsLimitMacMoveLevel, VpnId, custId, + hostConnectivityChAddr, + hostConnectivityCiAddr, + hostConnectivityCiAddrType, + protectedMacForNotify, + staticHostDynamicMacConflict, + staticHostDynamicMacIpAddress, + svcDhcpClientLease, svcDhcpCoAError, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateOldChAddr, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStatePopulateError, + svcDhcpPacketProblem, svcDhcpProxyError, + svcDhcpSubAuthError, svcId, + svcOperGrpName, svcTlsBackboneVplsSvcId, + svcTlsMacMoveMaxRate, svcVpnId, + tlsDHCPClientLease, + tlsDhcpLseStateNewChAddr, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateOldChAddr, + tlsDhcpLseStateOldCiAddr, + tlsDhcpPacketProblem, + tlsFdbBackboneDstMac, + tlsFdbEvpnMplsEthSegId, + tlsFdbEvpnMplsLabel, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsTEPAddrType, tlsFdbType, + tlsMstiInstanceId, tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId, + tmnxOtherBridgeId, tmnxServConformance, + tmnxServNotifications, tmnxServObjs, + tstpTraps + FROM TIMETRA-SERV-MIB + DateAndTimeOrEmpty, QTag, + QTagFullRangeOrNone, ServiceAdminStatus, + ServiceOperStatus, SvcISID, + TAdaptationRule, TBurstLimit, + TBurstPercentOrDefault, TBurstSize, + TBurstSizeBytes, TCIRPercentOverride, + TCpmProtPolicyID, + TCpmProtPolicyIDOrDefault, + TDSCPNameOrEmpty, + TEgrHsmdaPerPacketOffsetOvr, + TEgrPolicerId, TEgressHsmdaCounterId, + TEgressHsmdaQueueId, + TEgressPerPacketOffsetOvr, + TEgressPolicerId, TEgressQueueId, + TFCSet, THPolCIRRateOverride, + THPolPIRRateOverride, + THPolVirtualScheCIRRate, + THPolVirtualSchePIRRate, + THSMDABurstSizeBytesOverride, + THsmdaCIRKRateOverride, + THsmdaPIRKRateOverride, + THsmdaWrrWeightOverride, + TIngHsmdaPerPacketOffsetOvr, + TIngPolicerId, TIngressHsmdaCounterId, + TIngressHsmdaQueueId, TIngressPolicerId, + TIngressQueueId, TItemDescription, + TItemLongDescription, + TLNamedItemOrEmpty, TNamedItem, + TNamedItemOrEmpty, TPIRPercentOverride, + TPerPacketOffsetOvr, + TPlcrBurstSizeBytesOverride, + TPolicerBurstSizeBytesOverride, + TPolicyStatementNameOrEmpty, + TPortSchedulerAggRateLimitPIR, + TPortSchedulerPIR, + TQosQGrpInstanceIDorZero, + TQosQueueCIRRate, TQosQueuePIRRate, + TSapEgrEncapGroupActionType, + TSapEgrEncapGroupType, + TSapEgrEncapGrpQosPolicyIdOrZero, + TSapEgressPolicyID, TSapIngressPolicyID, + TTmplPolicyID, TWeight, TmnxActionType, + TmnxAdminState, TmnxAncpStringOrZero, + TmnxAuthAlgorithm, TmnxBsxAarpIdOrZero, + TmnxBsxAarpServiceRefType, + TmnxBsxTransPrefPolicyIdOrZero, + TmnxBsxTransitIpPolicyIdOrZero, + TmnxCustId, TmnxDefInterDestIdSource, + TmnxDefSubIdSource, + TmnxDistCpuProtActionDuration, + TmnxDistCpuProtProtocolId, + TmnxDistCpuProtState, + TmnxEgrPolicerStatMode, + TmnxEgrPolicerStatModeOverride, + TmnxEnabledDisabled, TmnxEncapVal, + TmnxEncrAlgorithm, + TmnxEvpnMHEthSegStatus, TmnxHigh32, + TmnxIPsecDirection, TmnxIPsecKeyingType, + TmnxISID, TmnxIgmpVersion, + TmnxIkePolicyDHGroupOrZero, + TmnxIngPolicerStatMode, + TmnxIngPolicerStatModeOverride, + TmnxIsidMFibStatus, + TmnxL2tpTunnelGroupNameOrEmpty, + TmnxLagPerLinkHashClass, + TmnxLagPerLinkHashWeight, + TmnxLinkMapProfileIdOrZero, TmnxLow32, + TmnxManagedRouteStatus, TmnxOperState, + TmnxPortID, TmnxQosRateHigh32, + TmnxQosRateLow32, TmnxRipListenerStatus, + TmnxSapAASubScope, TmnxServId, + TmnxSubIdentStringOrEmpty, + TmnxSubShcvAction, TmnxSubShcvInterval, + TmnxSubShcvRetryCount, + TmnxSubShcvRetryTimeout, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVcIdOrNone, + TmnxVeId + FROM TIMETRA-TC-MIB + ; + +timetraSvcSapMIBModule MODULE-IDENTITY + LAST-UPDATED "202201200000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + various services of the Nokia SROS system. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "202201200000Z" + DESCRIPTION + "Rev 19.0 20 January 2022 00:00 + 22 release of the TIMETRA-SAP-MIB." + + REVISION "201903200000Z" + DESCRIPTION + "Rev 19.0 20 March 2019 00:00 + 19.0 release of the TIMETRA-SAP-MIB." + + REVISION "201703200000Z" + DESCRIPTION + "Rev 15.0 20 March 2017 00:00 + 15.0 release of the TIMETRA-SAP-MIB." + + REVISION "201502200000Z" + DESCRIPTION + "Rev 14.0 20 Feb 2015 00:00 + 14.0 release of the TIMETRA-SAP-MIB." + + REVISION "201402200000Z" + DESCRIPTION + "Rev 13.0 20 Feb 2014 00:00 + 13.0 release of the TIMETRA-SAP-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-SAP-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-SAP-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-SAP-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-SAP-MIB." + + REVISION "200710010000Z" + DESCRIPTION + "Rev 1.0 01 OCT 2007 00:00 + 1.0 release of the TIMETRA-SAP-MIB from TIMETRA-SERV-MIB." + + ::= { timetraSRMIBModules 55 } + +TmnxSapAtmEncapsulation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSapAtmEncapsulation data type is an enumerated integer that + specifies the data encapsulation used over the AAL5 SSCS layer. + + The definition references RFC 2684 Multiprotocol Encapsulation over + ATM AAL5 and the ATM Forum LAN Emulation specification." + SYNTAX INTEGER { + vcMultiplexRoutedProtocol (1), + vcMultiplexBridgedProtocol8023 (2), + llcSnapRoutedProtocol (7), + multiprotocolFrameRelaySscs (8), + unknown (10), + llcSnapBridgedProtocol8023 (11), + vcMultiplexPpp (12), + llcNlpidPpp (13), + auto (14) + } + +TmnxSapSubscriberLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSapSubscriberLimit data type is an enumerated integer that + specifies the maximum number of subscribers allowed on a SAP." + SYNTAX Unsigned32 (0..131071) + +TmnxVlanGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVlanGroupId data type is an enumerated integer that specifies + the VLAN range group identifier." + SYNTAX Unsigned32 (1..4094) + +TmnxSapInstStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSapInstStatus data type is an enumerated integer that + indicates status of the SAP instantiating other SAPs controlled by + this SAP." + SYNTAX INTEGER { + notApplicable (1), + complete (2), + inProgress (3), + failed (4) + } + +TmnxSapQtagManipulationAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSapQtagManipulationAction data type is an enumerated integer + that indicates the action to manipulate the q-tag(s) in the packets: + + notApplicable (0) - q-tag manipulation action is not allowed on this SAP. + preserve (1) - keep all q-tag(s) in packets as received. + pushOuter (2) - add outer q-tag with a specific value. + popOuter (3) - remove outer q-tag in packets. + replaceOuter (4) - replace the outer q-tag with a + specific value. + popOuterAndInner (5) - remove both inner and outer q-tags. + popOuterAndReplaceInner (6) - remove outer q-tag and replace the + inner q-tag with the a specific value + replaceOuterAndInner (7) - replace both outer and inner q-tags + with the specified values. + pushOuterAndInner (8) - add both outer and inner q-tags with + specific values. + replaceAndPushOuter (9) - replace the q-tag and add an outer qtag + with the specified outer q-tag value." + SYNTAX INTEGER { + notApplicable (0), + preserve (1), + pushOuter (2), + popOuter (3), + replaceOuter (4), + popOuterAndInner (5), + popOuterAndReplaceInner (6), + replaceOuterAndInner (7), + pushOuterAndInner (8), + replaceAndPushOuter (9) + } + +TmnxIpTunnelOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxIpTunnelOperState data type is an enumerated integer that + describes the values used to identify the current operational state of + IP Tunnel functional modules." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4), + limited (5) + } + +topologyChangeSapMajorState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION + "The topologyChangeSapMajorState notification is + generated when a SAP has transitioned its state from + learning to forwarding or from forwarding to blocking + or broken. The spanning tree topology has been modified + and it may denote loss of customer access or + redundancy. Check the new topology against the + provisioned topology to determine the severity of + connectivity loss." + ::= { tstpTraps 1 } + +newRootSap NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION + "The newRootSap notification is generated when the + previous root bridge has been aged out and a new root + bridge has been elected. A new root bridge creates a + new spanning tree topology and it may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine the + severity of connectivity loss." + ::= { tstpTraps 2 } + +tmnxSapObjs OBJECT IDENTIFIER ::= { tmnxServObjs 3 } + +sapNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of SAPs configured in this device." + ::= { tmnxSapObjs 1 } + +sapBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains basic SAP information." + ::= { tmnxSapObjs 2 } + +sapBaseInfoEntry OBJECT-TYPE + SYNTAX SapBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapBaseInfoTable 1 } + +SapBaseInfoEntry ::= SEQUENCE +{ + sapPortId TmnxPortID, + sapEncapValue TmnxEncapVal, + sapRowStatus RowStatus, + sapType ServType, + sapDescription TItemLongDescription, + sapAdminStatus ServiceAdminStatus, + sapOperStatus INTEGER, + sapIngressQosPolicyId TSapIngressPolicyID, + sapIngressMacFilterId TConfigOrVsdFilterID, + sapIngressIpFilterId TConfigOrVsdFilterID, + sapEgressQosPolicyId TSapEgressPolicyID, + sapEgressMacFilterId TFilterID, + sapEgressIpFilterId TFilterID, + sapMirrorStatus INTEGER, + sapIesIfIndex InterfaceIndexOrZero, + sapLastMgmtChange TimeStamp, + sapCollectAcctStats TruthValue, + sapAccountingPolicyId Unsigned32, + sapVpnId VpnId, + sapCustId TmnxCustId, + sapCustMultSvcSite ServObjName, + sapIngressQosSchedulerPolicy ServObjName, + sapEgressQosSchedulerPolicy ServObjName, + sapSplitHorizonGrp ServObjName, + sapIngressSharedQueuePolicy ServObjName, + sapIngressMatchQinQDot1PBits INTEGER, + sapOperFlags BITS, + sapLastStatusChange TimeStamp, + sapAntiSpoofing INTEGER, + sapIngressIpv6FilterId TConfigOrVsdFilterID, + sapEgressIpv6FilterId TFilterID, + sapTodSuite TNamedItemOrEmpty, + sapIngUseMultipointShared TruthValue, + sapEgressQinQMarkTopOnly TruthValue, + sapEgressAggRateLimit TPortSchedulerAggRateLimitPIR, + sapEndPoint ServObjName, + sapIngressVlanTranslation INTEGER, + sapIngressVlanTranslationId Integer32, + sapSubType INTEGER, + sapCpmProtPolicyId TCpmProtPolicyID, + sapCpmProtMonitorMac TruthValue, + sapEgressFrameBasedAccounting TruthValue, + sapIngressAggRateLimit TPortSchedulerPIR, + sapEgressHsmdaShaperOverride TNamedItemOrEmpty, + sapIngressHsmdaPacketOffOvr TIngHsmdaPerPacketOffsetOvr, + sapEgressHsmdaPacketOffOverride TEgrHsmdaPerPacketOffsetOvr, + sapCallingStationId DisplayString, + sapIsaAaApplicationProfile ServObjName, + sapIngPolicerPolicy TNamedItemOrEmpty, + sapEgrPolicerPolicy TNamedItemOrEmpty, + sapTmplUsed TNamedItemOrEmpty, + sapEthRingIndex Unsigned32, + sapIngressFlowspec TruthValue, + sapCpmProtEthCfmMonitorFlags BITS, + sapTransitIpPolicyId TmnxBsxTransitIpPolicyIdOrZero, + sapOperGrp TNamedItemOrEmpty, + sapMonitorOperGrp TNamedItemOrEmpty, + sapEgressHsmdaWrrPolicyOvr TNamedItemOrEmpty, + sapTransitPrefixPolicyId TmnxBsxTransPrefPolicyIdOrZero, + sapCpmProtMonitorIP TruthValue, + sapHostsAdminState ServiceAdminStatus, + sapHostLockoutPolicy TNamedItemOrEmpty, + sapAarpId TmnxBsxAarpIdOrZero, + sapIngressFPQGrp TNamedItemOrEmpty, + sapIngressFPQGrpInstanceId TQosQGrpInstanceIDorZero, + sapAarpServRefType TmnxBsxAarpServiceRefType, + sapSiteName TNamedItemOrEmpty, + sapIgnoreOperDown TruthValue, + sapLagLinkMapProfile TmnxLinkMapProfileIdOrZero, + sapIngressIPv6Flowspec TruthValue, + sapEgressPortQGrp TNamedItemOrEmpty, + sapEgressPortQGrpInstanceId TQosQGrpInstanceIDorZero, + sapEtreeRootLeafTag TruthValue, + sapEtreeLeafTag Integer32, + sapEtreeLeafAc TruthValue, + sapEgressAggRateLUB TruthValue, + sapEgressAggRateLmtHi TmnxQosRateHigh32, + sapEgressAggRateLmt TmnxQosRateLow32, + sapMulticastSource TruthValue +} + +sapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the access port where this SAP is defined." + ::= { sapBaseInfoEntry 1 } + +sapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the label used to identify this SAP on the access port + specified by sapPortId." + ::= { sapBaseInfoEntry 2 } + +sapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of this row. The only values + supported during a set operation are 'createAndGo' and 'destroy'." + ::= { sapBaseInfoEntry 3 } + +sapType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of service where this SAP is defined." + ::= { sapBaseInfoEntry 4 } + +sapDescription OBJECT-TYPE + SYNTAX TItemLongDescription (SIZE (0..160)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Generic information about this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 5 } + +sapAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state of this SAP." + DEFVAL { up } + ::= { sapBaseInfoEntry 6 } + +sapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + ingressQosMismatch (3), + egressQosMismatch (4), + portMtuTooSmall (5), + svcAdminDown (6), + iesIfAdminDown (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapOperStatus indicates the operating state of + this SAP." + ::= { sapBaseInfoEntry 7 } + +sapIngressQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapIngressQosPolicyId specifies the row index + in the tSapIngressTable corresponding to this ingress QoS policy, or + one if no policy is specified. The value 0 is needed for mirror SAPs + that cannot have a QoS policy assigned." + DEFVAL { 1 } + ::= { sapBaseInfoEntry 8 } + +sapIngressMacFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapIngressMacFilterId specifies the row index + in the tMacFilterTable corresponding to this ingress filter, or zero + if no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 9 } + +sapIngressIpFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapIngressIpFilterId specifies the row index + in the tIPFilterTable corresponding to this ingress filter, or zero if + no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 10 } + +sapEgressQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tSapEgressTable corresponding to this egress QoS + policy, or one if no policy is specified." + DEFVAL { 1 } + ::= { sapBaseInfoEntry 11 } + +sapEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tMacFilterTable corresponding to this egress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 12 } + +sapEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tIPFilterTable corresponding to this egress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 13 } + +sapMirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2), + ingressAndEgress (3), + disabled (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether traffic mirroring has been enabled on + this SAP." + ::= { sapBaseInfoEntry 14 } + +sapIesIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of sapType is 'ies' this object specifies the index of + the IES interface where this SAP is defined. The value of this object + can be set only when the row is created and cannot be changed while + the row status is 'active'. This object is otherwise not significant + and should have the value zero." + ::= { sapBaseInfoEntry 15 } + +sapLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + management-initiated change to this SAP." + ::= { sapBaseInfoEntry 16 } + +sapCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of this object is 'true' the agent collects accounting + statistics on this SAP." + DEFVAL { false } + ::= { sapBaseInfoEntry 17 } + +sapAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the policy to use to collect accounting + statistics on this SAP. The value zero indicates that the agent should + use the default accounting policy, if one exists." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 18 } + +sapVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VPN ID of the associated service." + ::= { sapBaseInfoEntry 19 } + +sapCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID of the associated service." + ::= { sapBaseInfoEntry 20 } + +sapCustMultSvcSite OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object, when not null, specifies the Multi-Service + Site this SAP is a member of. This information is used to configure + the ingress and egress QoS schedulers for this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 21 } + +sapIngressQosSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object can be set only when sapCustMultSvcSite is null. It + specifies the ingress QoS scheduler for this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 22 } + +sapEgressQosSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object can be set only when sapCustMultSvcSite is null. It + specifies the egress QoS scheduler for this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 23 } + +sapSplitHorizonGrp OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the name of the split-horizon group where the + SAP belongs to. This object can be set only at the time the row is + created and is mutually exclusive with sapMulticastSource. Per default + a SAP does not belong to any split-horizon group. The name specified + must correspond to an existing split- horizon group in the TLS service + where this SAP is defined." + DEFVAL { "" } + ::= { sapBaseInfoEntry 24 } + +sapIngressSharedQueuePolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the ingress shared queue policy used by this + SAP. When the value of this object is null it means that the SAP will + use individual ingress QoS queues, instead of the shared ones." + DEFVAL { "" } + ::= { sapBaseInfoEntry 25 } + +sapIngressMatchQinQDot1PBits OBJECT-TYPE + SYNTAX INTEGER { + default (1), + top (2), + bottom (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object applies only to SAPs defined on a port configured for qinq + service encapsulation. It specifies which 802.1P bits will be used to + match a QoS or a MAC filter policy when a double-tagged frame is + received on this SAP." + DEFVAL { default } + ::= { sapBaseInfoEntry 26 } + +sapOperFlags OBJECT-TYPE + SYNTAX BITS { + sapAdminDown (0), + svcAdminDown (1), + iesIfAdminDown (2), + portOperDown (3), + portMtuTooSmall (4), + l2OperDown (5), + ingressQosMismatch (6), + egressQosMismatch (7), + relearnLimitExceeded (8), + recProtSrcMac (9), + subIfAdminDown (10), + sapIpipeNoCeIpAddr (11), + reserved12 (12), + reserved13 (13), + sapParamMismatch (14), + sapCemNoEcidOrMacAddr (15), + sapStandbyForMcRing (16), + sapSvcMtuTooSmall (17), + ingressNamedPoolMismatch (18), + egressNamedPoolMismatch (19), + ipMirrorNoMacAddr (20), + sapEpipeNoRingNode (21), + mcStandby (22), + mhStandby (23), + oamDownMepFault (24), + oamUpMepFault (25), + ethTunTagMisconfig (26), + ingressPolicerMismatch (27), + egressPolicerMismatch (28), + sapTlsNoRingNode (29), + ethRingPathBlocked (30), + oamTunnelMepFault (31), + operGrpDown (32), + portBouncing (33), + sapEgressHQosMgmtMismatch (34), + evpnP2mpConflict (35), + l2tpv3TunnelDown (36), + labelStackLimitExceeded (37), + sapIngQGrpRedirMismatch (38), + sapEgrQGrpRedirMismatch (39) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object indicates all the conditions that affect the operating + status of this SAP. + + The bit values are: + + sapAdminDown (0) - SAP is admin down. + svcAdminDown (1) - Service is admin down. + iesIfAdminDown (2) - IP interface is admin down (IES and + VPRN only). + portOperDown (3) - Access port is oper down. + portMtuTooSmall (4) - Access port's MTU is < Service MTU + l2OperDown (5) - L2 PVC/PVP is oper down (FR and ATM + only). + ingressQosMismatch (6) - Mismatch between ingress QoS and + Scheduler policies. + egressQosMismatch (7) - Mismatch between egress QoS and + Scheduler policies. + relearnLimitExceeded (8) - MAC relearn limit was exceeded (TLS + only). + recProtSrcMac (9) - Received a packet with a protected + source MAC (TLS only). + subIfAdminDown (10) - Subscriber interface is admin down + (group-interface SAP only). + sapIpipeNoCeIpAddr (11) - CE IP Address not configured for Ipipe + SAP (IPIPE SAP only). + reserved12 (12) + reserved13 (13) + sapParamMismatch (14) - Service specific local parameter + mismatch. + sapCemNoEcidOrMacAddr (15) - ECID or MAC address not configured + (CEM SAP only). + sapStandbyForMcRing (16) - mc-ring keeps this SAP standby for the + corresponding SAP on peer. + sapSvcMtuTooSmall (17) - Service MTU is < SAP payload. + ingressNamedPoolMismatch (18) + - Invalid named pool on the ingress + side. + egressNamedPoolMismatch (19) + - Invalid named pool on the egress side. + ipMirrorNoMacAddr (20) - No MAC Address configured for the + IP mirror. + sapEpipeNoRingNode (21) - No TIMETRA-MC-REDUNDANCY-MIB + ::tmnxMcEpipeSapEntry object + configured for Epipe SAP (EPIPE SAP + only). + mcStandby (22) - indicates the SAP is standby because + of a multi-chassis protocol. + mhStandby (23) - indicates the SAP is standby because + of a BGP multi-home protocol. + oamDownMepFault (24) - ETH-CFM down MEP fault detected. + oamUpMepFault (25) - ETH-CFM up MEP fault detected. + ethTunTagMisconfig (26) - Missing Eth-tunnel SAP tag(s). + ingressPolicerMismatch (27) - indicate ingress policer + is parented to non-existent arbiter + egressPolicerMismatch (28) - indicate egress policer + is parented to non-existent arbiter. + sapTlsNoRingNode (29) - No TIMETRA-MC-REDUNDANCY-MIB + ::tmnxMcTlsSapEntry object + configured for TLS SAP (VPLS SAP + only). + ethRingPathBlocked (30) - indicates eth-ring path is + blocked. + oamTunnelMepFault (31) - ETH-CFM Tunnel MEP fault detected. + operGrpDown (32) - indicates operational-group is down. + portBouncing (33) - indicates port is oper down and + bouncing. + sapEgressHQosMgmtMismatch (34) + - indicates the policer is in orphaned + operational state as scheduler policy + does not exist. + evpnP2mpConflict (35) - Conflict with evpn p2mp. + l2tpv3TunnelDown (36) - indicates l2tpv3 tunnel status. + labelStackLimitExceeded (37) - label stack overhead exceeding the + egress IOM limitation. + sapIngQGrpRedirMismatch (38) - indicates an instance in the SAP's ingress + QGrp redirect list is not present on the FP. + sapEgrQGrpRedirMismatch (39) - indicates an instance in the SAP's egress + QGrp redirect list is not present on the port. + This object is replaced by tmnxSapOperFlags." + ::= { sapBaseInfoEntry 27 } + +sapLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent operating status + change to this SAP." + ::= { sapBaseInfoEntry 28 } + +sapAntiSpoofing OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + sourceIpAddr (1), + sourceMacAddr (2), + sourceIpAndMacAddr (3), + nextHopIpAndMacAddr (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapAntiSpoofing specifies the type of + anti-spoof filtering applicable on this SAP." + DEFVAL { disabled } + ::= { sapBaseInfoEntry 29 } + +sapIngressIpv6FilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapIngressIpv6FilterId specifies the row index + in the tIPv6FilterTable corresponding to this ingress ipv6 filter, or + zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 30 } + +sapEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapEgressIpv6FilterId specifies the row index + in the tIPv6FilterTable corresponding to this egress ipv6 filter, or + zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 31 } + +sapTodSuite OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object sapTodSuite specifies the Time of Day (ToD) + suite to be applied on this SAP. An empty string indicates that no ToD + suite is applied on this SAP. A set request will only be allowed, if + the indicated suite is defined in + TIMETRA-SCHEDULER-MIB::tmnxTodSuiteTable. + + This object is obsoleted in 14.0 release." + DEFVAL { ''H } + ::= { sapBaseInfoEntry 32 } + +sapIngUseMultipointShared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of sapIngressSharedQueuePolicy is not null, the value + of the object sapIngUseMultipointShared specifies whether this SAP + uses the multipoint-shared queues of the shared policy." + DEFVAL { false } + ::= { sapBaseInfoEntry 33 } + +sapEgressQinQMarkTopOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the encapsulation type of the access port where this SAP is + defined is qinq, the value of the object sapEgressQinQMarkTopOnly + specifies which P-bits to mark during packet egress. When the value is + false both set of P-bits are marked. When the value is true, only the + P-bits in the top Q-tag are marked." + DEFVAL { false } + ::= { sapBaseInfoEntry 34 } + +sapEgressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object sapEgressAggRateLimit specifies the maximum + total rate of all egress queues for this SAP. The value '-1' means + that there is no limit. + + This object is obsoleted in 13.0 release and replaced by + sapEgressAggRateLmt." + DEFVAL { -1 } + ::= { sapBaseInfoEntry 35 } + +sapEndPoint OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapEndPoint specifies the service endpoint to + which this SAP is attached. The svcId of the SAP MUST match the svcId + of the service endpoint." + DEFVAL { "" } + ::= { sapBaseInfoEntry 36 } + +sapIngressVlanTranslation OBJECT-TYPE + SYNTAX INTEGER { + none (1), + vlanId (2), + copyOuter (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressVlanTranslation specifies the desired Ingress + Vlan Translation. + + A value of 'vlanId' specifies that the value of + sapIngressVlanTranslationId is to be used to overwrite the preserved + VLAN id in the packet. + + A value of 'copyOuter' specifies that the outer VLAN id should be used + to overwrite the preserved VLAN id in the packet. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sapIngressVlanTranslation to 'vlanId' and + sapIngressVlanTranslationId is set to '-1'." + DEFVAL { none } + ::= { sapBaseInfoEntry 37 } + +sapIngressVlanTranslationId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressVlanTranslationId specifies the VLAN id to be + used to overwrite the preserved VLAN id in the packet. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sapIngressVlanTranslationId to other than '-1' and + sapIngressVlanTranslation is not set to 'vlanId'." + DEFVAL { -1 } + ::= { sapBaseInfoEntry 38 } + +sapSubType OBJECT-TYPE + SYNTAX INTEGER { + regular (0), + capture (1), + managed (2), + video (3), + internal (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapSubType specifies the sub type for this + SAP. + + A value of 'regular' indicates a standard SAP. + + A value of 'capture' specifies a capturing SAP in which triggering + packets will be sent to the CPM. Non-triggering packets captured by + the 'capture' SAP will be dropped. + + A value of 'managed' indicates a managed SAP which was created + dynamically after receiving triggering packets on a SAP with a + sapSubType value of 'capture'. Entries with a value of 'managed' are + not user editable and are not maintained in the configuration file. + + A value of 'video' indicates a video SAP which terminates on a video + SAP. Entries with a value of 'video' are not user editable and are not + maintained in the configuration file. + + A value of 'internal' indicates an internal SAP which was created by + the system. Entries with a value of 'internal' are not user editable + and are not maintained in the configuration file. + + Whereas any of the five values may be returned in in response to an + SNMP GET request, only two values may be specified in an SNMP SET + request: 'regular' and 'capture'. An attempt to specify a value of + 'managed', 'video' or 'internal' in an SNMP SET request will fail with + an error of 'inconsistentValue'. + + The value of this object cannot be changed after creation." + DEFVAL { regular } + ::= { sapBaseInfoEntry 39 } + +sapCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCpmProtPolicyId associates a CPM Protection policy + with a SAP. + + A value of zero (0) specifies that no CPM Protection policy is + associated with this SAP. + + A value of 254 specifies that the default CPM Protection policy is + associated with this SAP. + + If no value for sapCpmProtPolicyId is specified when the + sapBaseInfoEntry is created, the system assigns a default value as + follows: if the system creates a corresponding entry in the + sapSubMgmtInfoTable, the default value is 254; otherwise, the default + value is 'zero'. This means that all SAPs that support Enhanced + Subscriber Management get a default value of 254. + + If a SAP would get a default value of 254, it is not allowed to set + the value of sapCpmProtPolicyId to 'zero'. + + If a SAP would get a default value of 'zero', it is not allowed to + modify the value of sapCpmProtPolicyId. + + This object is not supported on 7710, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'." + ::= { sapBaseInfoEntry 40 } + +sapCpmProtMonitorMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCpmProtMonitorMac specifies whether or not to apply + the tmnxCpmProtPolPerSrcRateLimit of this SAP's CPM Protection policy + to packets served by the SAP, on a per source MAC address basis. + + For example, suppose sapCpmProtMonitorMac is 'true', and this SAP's + sapCpmProtPolicyId points to a policy table row with + tmnxCpmProtPolPerSrcRateLimit set to 100 packets/second. Suppose two + source MAC addresses each send 150 packets/second to this SAP. Approx. + 50 packets/second from each source will be discarded. + + If the value of sapCpmProtPolicyId is equal to zero, the value of + sapCpmProtMonitorMac is irrelevant and will be ignored. + + At most one of the following options can be enabled on this SAP: + 1. sapCpmProtMonitorMac, + 2. The sapCpmProtEthCfmMonitorFlags option 'ethCfmMonitor(0)', + 3. sapCpmProtMonitorIP. + + This object is not supported on 7710, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'." + DEFVAL { false } + ::= { sapBaseInfoEntry 41 } + +sapEgressFrameBasedAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressFrameBasedAccounting specifies whether to use + frame-based accounting when evaluating sapEgressAggRateLmt for all + egress queues for this SAP. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { sapBaseInfoEntry 42 } + +sapIngressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object sapIngressAggRateLimit specifies the maximum + total rate of all ingress queues for this SAP. The value '-1' means + that there is no limit. + + This object is obsoleted in 10.0 Release." + DEFVAL { -1 } + ::= { sapBaseInfoEntry 43 } + +sapEgressHsmdaShaperOverride OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object sapEgressHsmdaShaperOverride + specifies the name of the secondary shaper for this SAP. + The value must correspond to an entry in the + tmnxPortEgrShaperTable. If the empty string is specified, + the default secondary shaper will be used." + DEFVAL { "" } + ::= { sapBaseInfoEntry 44 } + +sapIngressHsmdaPacketOffOvr OBJECT-TYPE + SYNTAX TIngHsmdaPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngressHsmdaPacketOffOvr specifies the value, in + bytes, of the adjustment to make to the size of each packet for HSMDA + queue accounting on ingress. + + This object is obsoleted in 10.0 Release." + DEFVAL { -128 } + ::= { sapBaseInfoEntry 45 } + +sapEgressHsmdaPacketOffOverride OBJECT-TYPE + SYNTAX TEgrHsmdaPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgressHsmdaPacketOffOverride specifies the value, in + bytes, of the adjustment to make to the size of each packet for HSMDA + queue accounting on ingress." + DEFVAL { -128 } + ::= { sapBaseInfoEntry 46 } + +sapCallingStationId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCallingStationId specifies the calling-station-id to + be included in all RADIUS authentication and accounting requests if + configured to be included in the corresponding RADIUS authentication + or accounting policy. + + If the empty string is specified, no calling-station-id will be + included." + DEFVAL { "" } + ::= { sapBaseInfoEntry 47 } + +sapIsaAaApplicationProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIsaAaApplicationProfile specifies the ISA-AA + application profile for this sap. The specified application profile + needs to exist in the TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { sapBaseInfoEntry 48 } + +sapIngPolicerPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPolicerPolicy specifies the ingress policer control + policy applicable to this subscriber profile." + DEFVAL { ''H } + ::= { sapBaseInfoEntry 49 } + +sapEgrPolicerPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPolicerPolicy specifies the egress policer control + policy applicable to this subscriber profile." + DEFVAL { ''H } + ::= { sapBaseInfoEntry 50 } + +sapTmplUsed OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTmplUsed indicates the name of the sap-template used + to create this sap. + + A value of empty string indicates that this sap was not created using + a sap-template." + ::= { sapBaseInfoEntry 51 } + +sapEthRingIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthRingIndex specifies the Ethernet Ring associated + with this SAP. + + This object, if required, MUST be configured during the row creation + of the sapBaseInfoTable row, and MUST reference an existing row in + TIMETRA-ETH-RING-MIB::tmnxEthRingConfigTable. + + The value zero, the default value, specifies there is no Ethernet Ring + associated with this SAP. + + This object can not be changed once set; the SAP MUST be destroyed and + recreated to change the sapEthRingIndex object." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 52 } + +sapIngressFlowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngressFlowspec specifies whether IPv4 ingress + Flowspec is enabled for this sap." + DEFVAL { false } + ::= { sapBaseInfoEntry 53 } + +sapCpmProtEthCfmMonitorFlags OBJECT-TYPE + SYNTAX BITS { + ethCfmMonitor (0), + ethCfmMonitorAggregate (1), + ethCfmMonitorCommittedAccessRate (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCpmProtEthCfmMonitorFlags specifies whether or not to + apply rate limiting (using the tmnxCpmProtEthCfmPolTable configuration) + to Ethernet Connectivity Fault Management (Eth-CFM) packets served by + the SAP. Two associated options are also specified. + + Five combinations of flag values are supported, as shown in the + following table. + + Flag Value (0=Disabled, 1=Enabled) + ------------------------------------- ----------------------------- + 'ethCfmMonitor(0)' 0 0 0 0 1 1 1 1 + 'ethCfmMonitorAggregate(1)' 0 0 1 1 0 0 1 1 + 'ethCfmMonitorCommittedAccessRate(2)' 0 1 0 1 0 1 0 1 + ------------------------------------- ----------------------------- + Supported Combination? Y N N N Y Y Y Y + + If 'ethCfmMonitor(0)' is disabled, Eth-CFM rate limiting is disabled + on this SAP. + + If 'ethCfmMonitor(0)' is enabled, Eth-CFM rate limiting is enabled on + this SAP. Excess packets are discarded. The configured information + used to perform the Eth-CFM rate limiting (e.g. the rate limit(s)) + resides in the tmnxCpmProtEthCfmPolTable row(s) indexed by the SAP's + sapCpmProtPolicyId. + + At most one of the following options can be enabled on this SAP: + 1. sapCpmProtMonitorMac, + 2. The sapCpmProtEthCfmMonitorFlags option 'ethCfmMonitor(0)', + 3. sapCpmProtMonitorIP. + + The flags 'ethCfmMonitorAggregate(1)' and + 'ethCfmMonitorCommittedAccessRate(2)' adjust the behavior of Eth-CFM + rate limiting. Therefore, they are only significant if Eth-CFM rate + limiting is enabled (i.e. when 'ethCfmMonitor(0)' is enabled). The + remainder of this DESCRIPTION assumes 'ethCfmMonitor(0)' is enabled. + + If 'ethCfmMonitorAggregate(1)' is disabled, the applicable Eth-CFM + packet rate limit (tmnxCpmProtEthCfmPolRateLimit) applies per peer + (i.e. on a source MAC address basis). For example, if the SAP's rate + limit for all Eth-CFM packets is 100 packets/sec, and two peers are + served by the SAP, then 100 Eth-CFM packets/sec from each peer is + within the limit. + + If 'ethCfmMonitorAggregate(1)' is enabled, the applicable Eth-CFM + packet rate limit (tmnxCpmProtEthCfmPolRateLimit) applies to the + aggregated traffic flow. For example, if the SAP's rate limit for all + Eth-CFM packets is 100 packets/sec, and two peers are served by this + SAP, then the combined rate of the two peers cannot exceed 100 + packets/sec. + + 'ethCfmMonitorCommittedAccessRate(2)' controls the interaction + between two features: Eth-CFM rate limiting, and overall rate limiting + (as configured using tmnxCpmProtPolOverallRateLimit). + + If 'ethCfmMonitorCommittedAccessRate(2)' is disabled, an Eth-CFM + packet is subjected to two rate limits, in the following order. + a) The applicable tmnxCpmProtEthCfmPolRateLimit is applied, as + described above. If the packet exceeds the limit, it is discarded. + Otherwise... + b) The SAP's tmnxCpmProtPolOverallRateLimit (which is applied + to Eth-CFM packets, and the other rate limited packet types) is + applied. + + If 'ethCfmMonitorCommittedAccessRate(2)' is enabled, an Eth-CFM packet + is subjected to one rate limit: the applicable + tmnxCpmProtEthCfmPolRateLimit, as described above. Eth-CFM packets + are neither counted nor discarded when performing the + tmnxCpmProtPolOverallRateLimit rate limiting." + DEFVAL { {} } + ::= { sapBaseInfoEntry 54 } + +sapTransitIpPolicyId OBJECT-TYPE + SYNTAX TmnxBsxTransitIpPolicyIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTransitIpPolicyId specifies the transit IP policy to + be associated with this SAP. The value must either be '0' indicating + an invalid transit IP policy or the specified transit IP policy needs + to exist in the TIMETRA-BSX-NG-MIB::tmnxBsxTransitIpPolicyTable. + + At most one of sapTransitIpPolicyId and sapTransitPrefixPolicyId can + be non-zero." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 55 } + +sapOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sapOperGrp specifies the Operational-Group identifier + associated with this SAP. + + An 'inconsistentValue' error is returned when both sapOperGrp and + sapMonitorOperGrp are set together and at least one of them to a + non-default value." + DEFVAL { "" } + ::= { sapBaseInfoEntry 56 } + +sapMonitorOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sapMonitorOperGrp specifies the Operational-Group + identifier which will affect the state of this SAP. + + An 'inconsistentValue' error is returned when both sapOperGrp and + sapMonitorOperGrp are set together and at least one of them to a + non-default value." + DEFVAL { "" } + ::= { sapBaseInfoEntry 57 } + +sapEgressHsmdaWrrPolicyOvr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the sapEgressHsmdaWrrPolicyOvr specifies the egress hsmda + weighted round-robin policy override for this SAP. When no policy is + given, the hsmda weighted round-robin policy specified in the + sap-egress policy is honored. When a valid policy is given, it is used + instead of the hsmda weighted round-robin policy given in the + sap-egress policy." + DEFVAL { "" } + ::= { sapBaseInfoEntry 58 } + +sapTransitPrefixPolicyId OBJECT-TYPE + SYNTAX TmnxBsxTransPrefPolicyIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTransitPrefixPolicyId specifies the transit prefix + policy to be associated with this SAP. The value must either be '0' + indicating an invalid transit prefix policy or the specified transit + prefix policy needs to exist in the + TIMETRA-BSX-NG-MIB::tmnxBsxTransPrefPolicyTable. + + At most one of sapTransitIpPolicyId and sapTransitPrefixPolicyId can + be non-zero." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 59 } + +sapCpmProtMonitorIP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCpmProtMonitorIP specifies whether or not to apply the + tmnxCpmProtPolPerSrcRateLimit of this SAP's CPM Protection policy to + IPv4 DHCP packets served by the SAP, on a per source IP address basis. + + For example, suppose sapCpmProtMonitorIP is 'true', and this SAP's + sapCpmProtPolicyId points to a policy table row with + tmnxCpmProtPolPerSrcRateLimit set to 100 packets/second. Suppose two + source IP addresses (e.g. 138.120.141.173 and 138.120.141.174) + each send 150 DHCP packets/second to this SAP. Approx. 50 DHCP + packets/second from each source will be discarded. + + If the value of sapCpmProtPolicyId is equal to zero, the value of + sapCpmProtMonitorIP is irrelevant and will be ignored. + + At most one of the following options can be enabled on this SAP: + 1. sapCpmProtMonitorMac, + 2. The sapCpmProtEthCfmMonitorFlags option 'ethCfmMonitor(0)', + 3. sapCpmProtMonitorIP." + DEFVAL { false } + ::= { sapBaseInfoEntry 60 } + +sapHostsAdminState OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapHostsAdminState specifies the + administrative state of all hosts on this SAP. If set to 'down' no + dynamic subscriber hosts can be created, and any active dynamic host + on the SAP will be removed." + DEFVAL { up } + ::= { sapBaseInfoEntry 61 } + +sapHostLockoutPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapHostLockoutPolicy specifies the Host Lockout Policy + for this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 62 } + +sapAarpId OBJECT-TYPE + SYNTAX TmnxBsxAarpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapAarpId specifies the AA Redundancy Protocol (AARP) + instance associated with this SAP. If set to 0, no AARP instance is + associated with this SAP." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 63 } + +sapIngressFPQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressFPQGrp specifies the forwarding-plane queue + group Policy for this SAP. + + This object must be set along with sapIngressFPQGrpInstanceId object. + + An 'inconsistentValue' error is returned if + sapIngressFPQGrp is set to a non-default value and an entry + corresponding to tmnxFPNum to which this SAP belongs does + not exist in tmnxFPAccIngQGrpTable." + DEFVAL { "" } + ::= { sapBaseInfoEntry 64 } + +sapIngressFPQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressFPQGrpInstanceId specifies the instance of the + forwarding-plane ingress Queue Group for this SAP. + + This object must be set along with sapIngressFPQGrp object. + + An 'inconsistentValue' error is returned if + sapIngressFPQGrp is set to a non-default value and an entry + corresponding to tmnxFPNum to which this SAP belongs does + not exist in tmnxFPAccIngQGrpTable." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 65 } + +sapAarpServRefType OBJECT-TYPE + SYNTAX TmnxBsxAarpServiceRefType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapAarpServRefType specifies the role of the SAP + referenced by the AA Redundancy Protocol (AARP) instance identified by + sapAarpId. If sapAarpId is the invalid AARP instance '0', then the + service reference type is 'none(0)'." + DEFVAL { none } + ::= { sapBaseInfoEntry 66 } + +sapSiteName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapSiteName indicates the site-name associated with this + SAP." + ::= { sapBaseInfoEntry 67 } + +sapIgnoreOperDown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIgnoreOperDown specifies whether service will ignore + when sap is operationally down." + DEFVAL { false } + ::= { sapBaseInfoEntry 68 } + +sapLagLinkMapProfile OBJECT-TYPE + SYNTAX TmnxLinkMapProfileIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapLagLinkMapProfile specifies the LAG link map profile + identifier associated with this SAP." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 69 } + +sapIngressIPv6Flowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngressIPv6Flowspec specifies whether IPv6 ingress + Flowspec is enabled for this sap." + DEFVAL { false } + ::= { sapBaseInfoEntry 70 } + +sapEgressPortQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressPortQGrp specifies the egress access port + queue-group policy for this SAP. This object must be set along with + sapEgressPortQGrpInstanceId object. + + An 'inconsistentValue' error is returned if sapEgressPortQGrp and + sapEgressPortQGrpInstanceId are set to non-default values and an entry + in tmnxPortPortID to which this SAP belongs does not exist in + tPortAccEgrQGrpTable." + DEFVAL { ''H } + ::= { sapBaseInfoEntry 71 } + +sapEgressPortQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressPortQGrpInstanceId specifies the egress access + port queue-group policy for this SAP. This object must be set along + with sapEgressPortQGrp object. + + An 'inconsistentValue' error is returned if sapEgressPortQGrp and + sapEgressPortQGrpInstanceId are set to non-default values and an + entry in tmnxPortPortID to which this SAP belongs does not exist + in tPortAccEgrQGrpTable." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 72 } + +sapEtreeRootLeafTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEtreeRootLeafTag specifies whether or not this SAP is + etree tagging in this service, with the first VLAN tag in the SAP + identifier being the VLAN tag for etree root traffic. + + An 'inconsistentValue' error is returned if the value of this object + is set to 'true' when TIMETRA-SERV-MIB::svcType for the service is not + set to 'tls'. + + An 'inconsistentValue' error is returned if the value of this object + is set to 'true' when TIMETRA-SERV-MIB::svcTlsModeEtree for the + service is set to 'false'. + + An 'inconsistentValue' error is returned if the value of + sapEtreeRootLeafTag and sapEtreeLeafTag are not set together. + + An 'inconsistentValue' error is returned if sapEtreeRootLeafTag and + sapEtreeLeafTag are set to non-default values and sapEtreeLeafAc is + also set to a non-default value for the same SAP instance. + + The value of this object can be set only during the creation of the + SAP instance." + DEFVAL { false } + ::= { sapBaseInfoEntry 74 } + +sapEtreeLeafTag OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEtreeLeafTag specifies the VLAN tag to be used for + etree leaf traffic in the service. + + An 'inconsistentValue' error is returned if the value of + sapEtreeRootLeafTag and sapEtreeLeafTag are not set together. + + An 'inconsistentValue' error is returned if sapEtreeRootLeafTag and + sapEtreeLeafTag are set to non-default values and sapEtreeLeafAc is + also set to a non-default value for the same SAP instance. + + The value of this object can be set only during the creation of the + SAP instance." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 75 } + +sapEtreeLeafAc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEtreeLeafAc specifies whether or not this SAP is an + etree leaf access circuit of the service. + + An 'inconsistentValue' error is returned if the value of this object + is set to 'true' when TIMETRA-SERV-MIB::svcTlsModeEtree for the + service is set to 'false'. + + An 'inconsistentValue' error is returned if sapEtreeLeafAc is set to a + non-default value and sapEtreeRootLeafTag and sapEtreeLeafTag are also + set to non-default values for the same SAP instance. + + The value of this object can be set only during the creation of the + SAP instance." + DEFVAL { false } + ::= { sapBaseInfoEntry 76 } + +sapEgressAggRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressAggRateLUB specifies whether to limit the unused + bandwidth and allow a tighter control in allocation of bandwidth by + HQos. + + When the value of sapEgressAggRateLUB is set to 'true', HQos algorithm + distributes any unused aggregate bandwidth between queues operating + below their fair share rates. This allows a simplified aggregate rate + protection while allocating bandwidth by HQos scheduling algorithm." + DEFVAL { false } + ::= { sapBaseInfoEntry 77 } + +sapEgressAggRateLmtHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressAggRateLmtHi specifies the upper 32 bits of the + maximum total rate of all egress queues for this SAP. + + This value should always be set along with sapEgressAggRateLmt, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgressAggRateLmtHi along with the value of + sapEgressAggRateLmt is set to 4294967295 (0xFFFFFFFF), rate for this + SAP indicates maximum total rate of all egress queues." + DEFVAL { 4294967295 } + ::= { sapBaseInfoEntry 79 } + +sapEgressAggRateLmt OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressAggRateLmt specifies the maximum total rate of + all egress queues for this SAP. The value of 4294967295 (0xFFFFFFFF) + means that there is no limit. + + When the value of sapEgressAggRateLmtHi along with the value of + sapEgressAggRateLmt is set to 4294967295 (0xFFFFFFFF), rate for this + SAP indicates maximum total rate of all egress queues." + DEFVAL { 4294967295 } + ::= { sapBaseInfoEntry 80 } + +sapMulticastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapMulticastSource specifies whether or not the multicast + source is enabled on the SAP. This object can only be set at the time + the row is created and is mutually exclusive with sapSplitHorizonGrp." + DEFVAL { false } + ::= { sapBaseInfoEntry 81 } + +sapTlsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS SAP information." + ::= { tmnxSapObjs 3 } + +sapTlsInfoEntry OBJECT-TYPE + SYNTAX SapTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS specific information about a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTlsInfoTable 1 } + +SapTlsInfoEntry ::= SEQUENCE +{ + sapTlsStpAdminStatus TmnxEnabledDisabled, + sapTlsStpPriority Integer32, + sapTlsStpPortNum Integer32, + sapTlsStpPathCost Integer32, + sapTlsStpRapidStart TmnxEnabledDisabled, + sapTlsStpBpduEncap INTEGER, + sapTlsStpPortState TStpPortState, + sapTlsStpDesignatedBridge BridgeId, + sapTlsStpDesignatedPort Integer32, + sapTlsStpForwardTransitions Gauge32, + sapTlsStpInConfigBpdus Gauge32, + sapTlsStpInTcnBpdus Gauge32, + sapTlsStpInBadBpdus Gauge32, + sapTlsStpOutConfigBpdus Gauge32, + sapTlsStpOutTcnBpdus Gauge32, + sapTlsStpOperBpduEncap INTEGER, + sapTlsVpnId VpnId, + sapTlsCustId TmnxCustId, + sapTlsMacAddressLimit Integer32, + sapTlsNumMacAddresses Integer32, + sapTlsNumStaticMacAddresses Integer32, + sapTlsMacLearning TmnxEnabledDisabled, + sapTlsMacAgeing TmnxEnabledDisabled, + sapTlsStpOperEdge TruthValue, + sapTlsStpAdminPointToPoint INTEGER, + sapTlsStpPortRole StpPortRole, + sapTlsStpAutoEdge TmnxEnabledDisabled, + sapTlsStpOperProtocol StpProtocol, + sapTlsStpInRstBpdus Gauge32, + sapTlsStpOutRstBpdus Gauge32, + sapTlsLimitMacMove TlsLimitMacMove, + sapTlsDhcpSnooping TmnxEnabledDisabled, + sapTlsMacPinning TmnxEnabledDisabled, + sapTlsDiscardUnknownSource TmnxEnabledDisabled, + sapTlsMvplsPruneState MvplsPruneState, + sapTlsMvplsMgmtService TmnxServId, + sapTlsMvplsMgmtPortId TmnxPortID, + sapTlsMvplsMgmtEncapValue TmnxEncapVal, + sapTlsArpReplyAgent INTEGER, + sapTlsStpException StpExceptionCondition, + sapTlsAuthenticationPolicy TPolicyStatementNameOrEmpty, + sapTlsL2ptTermination TmnxEnabledDisabled, + sapTlsBpduTranslation TlsBpduTranslation, + sapTlsStpRootGuard TruthValue, + sapTlsStpInsideRegion TruthValue, + sapTlsEgressMcastGroup TNamedItemOrEmpty, + sapTlsStpInMstBpdus Gauge32, + sapTlsStpOutMstBpdus Gauge32, + sapTlsRestProtSrcMac TruthValue, + sapTlsRestUnprotDstMac TruthValue, + sapTlsStpRxdDesigBridge BridgeId, + sapTlsStpRootGuardViolation TruthValue, + sapTlsShcvAction TmnxSubShcvAction, + sapTlsShcvSrcIp IpAddress, + sapTlsShcvSrcMac MacAddress, + sapTlsShcvInterval TmnxSubShcvInterval, + sapTlsMvplsMgmtMsti MstiInstanceIdOrZero, + sapTlsMacMoveNextUpTime Unsigned32, + sapTlsMacMoveRateExcdLeft Unsigned32, + sapTlsRestProtSrcMacAction INTEGER, + sapTlsL2ptForceBoundary TruthValue, + sapTlsLimitMacMoveLevel TlsLimitMacMoveLevel, + sapTlsBpduTransOper INTEGER, + sapTlsDefMsapPolicy TPolicyStatementNameOrEmpty, + sapTlsL2ptProtocols L2ptProtocols, + sapTlsL2ptForceProtocols L2ptProtocols, + sapTlsPppoeMsapTrigger TruthValue, + sapTlsDhcpMsapTrigger TruthValue, + sapTlsMrpJoinTime Unsigned32, + sapTlsMrpLeaveTime Unsigned32, + sapTlsMrpLeaveAllTime Unsigned32, + sapTlsMrpPeriodicTime Unsigned32, + sapTlsMrpPeriodicEnabled TruthValue, + sapTlsPppoePolicy TNamedItemOrEmpty, + sapTlsArpMsapTrigger TruthValue, + sapTlsDefMsapService TmnxServId, + sapTlsDefMsapGroupIf TNamedItemOrEmpty, + sapTlsMrpPolicy TNamedItemOrEmpty, + sapTlsSiteName TNamedItemOrEmpty, + sapTlsDhcp6MsapTrigger TruthValue, + sapTlsShcvRetryTimeout TmnxSubShcvRetryTimeout, + sapTlsShcvRetryCount TmnxSubShcvRetryCount, + sapTlsDataSapInstStatus TmnxSapInstStatus, + sapTlsDataSapInstLastErr DisplayString, + sapTlsMvrpAdminStatus TmnxEnabledDisabled, + sapTlsMvrpOperStatus TmnxEnabledDisabled, + sapTlsInTcBitBpdus Counter32, + sapTlsOutTcBitBpdus Counter32, + sapTlsPppMsapTrigger TruthValue, + sapTlsPppPolicy TNamedItemOrEmpty, + sapTlsTrackSrrpInst Unsigned32, + sapTlsPppUserDb TNamedItemOrEmpty, + sapTlsPppoeUserDb TNamedItemOrEmpty, + sapTlsDhcpUserDb TNamedItemOrEmpty, + sapTlsAutoLearnMacProtect TruthValue, + sapTlsDhcp6UserDb TNamedItemOrEmpty, + sapTlsShcvPolicyIpv4 TNamedItemOrEmpty, + sapTlsDataMsapTrigger TruthValue, + sapTlsRestProtSrcMacOper TruthValue, + sapTlsRestProtSrcMacOperAct INTEGER, + sapTlsLastMgmtChange TimeStamp +} + +sapTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpAdminStatus specifies whether this + SAP participates in the TLS's Spanning Tree Protocol. + + A SAP with a non-zero sapEthRingIndex does not participate in the + TLS's Spanning Tree Protocol. The default value for + sapTlsStpAdminStatus for these SAPs is 'disabled' and may not be set + to 'enabled'." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 1 } + +sapTlsStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpPriority specifies the value of the + port priority field which is contained in the most significant 4 bits + of the 16-bit Port ID associated with this SAP. As only the most + significant 4 bits of the value are used, the actual value of this + object is limited to multiples of 16: e.g. the agent rounds down the + value to one of: 0, 16, 32, .. , 224, 240." + DEFVAL { 128 } + ::= { sapTlsInfoEntry 2 } + +sapTlsStpPortNum OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpPortNum specifies the value of the + port number field which is contained in the least significant 12 bits + of the 16-bit Port ID associated with this SAP. Values in the range + 2048..4094 are automatically assigned by the agent when the SAP is + created or when the value of this object is set to zero via + management. Values in the range 1..2047 can be set via management, to + allow this object to have a deterministic value across system reboots." + ::= { sapTlsInfoEntry 3 } + +sapTlsStpPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpPathCost specifies the + contribution of this port to the path cost of paths + towards the spanning tree root which include this port." + DEFVAL { 10 } + ::= { sapTlsInfoEntry 4 } + +sapTlsStpRapidStart OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpRapidStart specifies whether Rapid + Start is enabled on this SAP. When the value is 'enabled' the Spanning + Tree Protocol state transitions on this SAP are driven by the value of + the 'HelloTime' instead of the value of 'ForwardDelay', thus allowing + a faster transition into the forwarding state. This parameter is also + referred to as 'adminEdge'. " + DEFVAL { disabled } + ::= { sapTlsInfoEntry 5 } + +sapTlsStpBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dynamic (1), + dot1d (2), + pvst (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpBpduEncap specifies the type of + encapsulation used on BPDUs sent out and received on this SAP." + DEFVAL { dynamic } + ::= { sapTlsInfoEntry 6 } + +sapTlsStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpPortState indicates the port's + current state as defined by application of the Spanning Tree Protocol. + This state controls what action a port takes on reception of a frame. + If the bridge has detected a port that is malfunctioning it will place + that port into the 'broken' state." + ::= { sapTlsInfoEntry 7 } + +sapTlsStpDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment." + ::= { sapTlsInfoEntry 8 } + +sapTlsStpDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpDesignatedPort indicates the Port + Identifier of the port on the Designated Bridge for this port's + segment." + ::= { sapTlsInfoEntry 9 } + +sapTlsStpForwardTransitions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpForwardTransitions indicates the + number of times this port has transitioned from the Learning state to + the Forwarding state." + ::= { sapTlsInfoEntry 10 } + +sapTlsStpInConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpInConfigBpdus indicates the number of + Configuration BPDUs received on this SAP." + ::= { sapTlsInfoEntry 11 } + +sapTlsStpInTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpInTcnBpdus indicates the + number of Topology Change Notification BPDUs received on + this SAP." + ::= { sapTlsInfoEntry 12 } + +sapTlsStpInBadBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bad BPDUs received on this SAP." + ::= { sapTlsInfoEntry 13 } + +sapTlsStpOutConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpOutConfigBpdus indicates the number + of Configuration BPDUs sent out this SAP." + ::= { sapTlsInfoEntry 14 } + +sapTlsStpOutTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of Topology Change Notification BPDUs + sent out this SAP." + ::= { sapTlsInfoEntry 15 } + +sapTlsStpOperBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dynamic (1), + dot1d (2), + pvst (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpOperBpduEncap indicates + the operating encapsulation type used on BPDUs sent out + and received on this SAP." + ::= { sapTlsInfoEntry 16 } + +sapTlsVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsVpnId indicates the VPN ID of the + associated service." + ::= { sapTlsInfoEntry 17 } + +sapTlsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID of the associated service." + ::= { sapTlsInfoEntry 18 } + +sapTlsMacAddressLimit OBJECT-TYPE + SYNTAX Integer32 (0..511999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsMacAddressLimit specifies the maximum + number of learned and static entries allowed in the FDB of this SAP. + The value 0 means: no limit for this SAP. + + The maximum value of sapTlsMacAddressLimit depends on the + platform/chassis mode." + DEFVAL { 0 } + ::= { sapTlsInfoEntry 19 } + +sapTlsNumMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsNumMacAddresses indicates + the number of MAC addresses currently present in the FDB + that belong to this SAP (Both learned and static MAC + addresses are counted)." + ::= { sapTlsInfoEntry 20 } + +sapTlsNumStaticMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsNumStaticMacAddresses indicates the + number of static MAC addresses currently present in the FDB that + belong to this SAP." + ::= { sapTlsInfoEntry 21 } + +sapTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsMacLearning specifies + whether the MAC learning process is enabled for this SAP. + The value is ignored if MAC learning is disabled on + service level." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 22 } + +sapTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsMacAgeing specifies whether + the MAC aging process is enabled for this SAP. the value + is ignored if MAC aging is disabled on service level." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 23 } + +sapTlsStpOperEdge OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpOperEdge indicates the operational + value of the Edge Port parameter. The object is initialized to the + value of sapTlsStpRapidStart and is set FALSE on reception of a BPDU." + REFERENCE + "IEEE 802.1t clause 14.8.2, 18.3.4" + ::= { sapTlsInfoEntry 24 } + +sapTlsStpAdminPointToPoint OBJECT-TYPE + SYNTAX INTEGER { + forceTrue (0), + forceFalse (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpAdminPointToPoint + specifies the administrative point-to-point status of + the LAN segment attached to this sap. The value + 'forceTrue' means that this port should always be + treated as if it is connected to a point-to-point link. + The value of 'forceFalse' means that this port should + be treated as having a shared media connection." + REFERENCE + "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" + DEFVAL { forceTrue } + ::= { sapTlsInfoEntry 25 } + +sapTlsStpPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapTlsStpPortRole indicates the current role of the sap as defined by + the Rapid Spanning Tree Protocol." + ::= { sapTlsInfoEntry 26 } + +sapTlsStpAutoEdge OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sapTlsStpAutoEdge specifies whether this SAP is enabled for auto-edge + detection as defined by Rapid Spanning Tree Protocol." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 27 } + +sapTlsStpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapTlsStpOperProtocol indicates whether stp, rstp or + mstp is running on this SAP. If the protocol is not + enabled on this SAP, the value notApplicable is + returned." + ::= { sapTlsInfoEntry 28 } + +sapTlsStpInRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpInRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs received on + this SAP." + ::= { sapTlsInfoEntry 29 } + +sapTlsStpOutRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpOutRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs sent out on + this SAP." + ::= { sapTlsInfoEntry 30 } + +sapTlsLimitMacMove OBJECT-TYPE + SYNTAX TlsLimitMacMove + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When sapTlsLimitMacMove value is set to 'blockable' + the agent will monitor the MAC relearn rate on this + SAP, and it will block it when the relearn rate + specified by svcTlsMacMoveMaxRate is exceeded. When + the value is 'nonBlockable' this SAP will not be + blocked, and another blockable SAP will be blocked + instead." + DEFVAL { blockable } + ::= { sapTlsInfoEntry 31 } + +sapTlsDhcpSnooping OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the object sapTlsDhcpSnooping specifies whether or not + DHCP packets received on this SAP will be snooped. This object was + made obsolete in the 3.0 release." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 32 } + +sapTlsMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsMacPinning specifies whether or not MAC + address pinning is active on this SAP. The value will be set by + default to disabled. However for a SAP that belongs to a residential + SHG, the value is set to enabled by the system, and cannot be altered + by the operator. Setting the value to enable disables relearning of + MAC addresses on other SAPs or spoke-SDPs within the same VPLS; the + MAC address will hence remain attached to the SAP for the duration of + its age-timer. This object has effect only for MAC addresses learned + via the normal MAC learning process, and not for entries learned via + DHCP." + ::= { sapTlsInfoEntry 33 } + +sapTlsDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "with the object sapTlsMacAddressLimit a limit can be + configured for the max number of MAC addresses that + will be learned on this SAP. When this limit is + reached, packets with unknown source MAC address are + forwarded by default. By setting + sapTlsDiscardUnknownSource to enabled, packets with + unknown source MAC will be dropped in stead." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 34 } + +sapTlsMvplsPruneState OBJECT-TYPE + SYNTAX MvplsPruneState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvplsPruneState indicates the mVPLS prune state of + the SAP. The object will be set to notApplicable if the SAP is not + managed by a mVPLS. If the SAP is managed the state reflects whether + or not the SAP is pruned by the STP instance running in the mVPLS + instance." + ::= { sapTlsInfoEntry 35 } + +sapTlsMvplsMgmtService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvplsMgmtService indicates the service Id of the + service where the STP instance is running that is managing this SAP. + This object is only valid if sapTlsMvplsPruneState is different from + notApplicable." + ::= { sapTlsInfoEntry 36 } + +sapTlsMvplsMgmtPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvplsMgmtPortId indicates the SAP port Id of the + SAP in the mVPLS instance specified in sapTlsMvplsMgmtService that is + controlling this SAP. This object is only valid if + sapTlsMvplsPruneState is different from notApplicable." + ::= { sapTlsInfoEntry 37 } + +sapTlsMvplsMgmtEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvplsMgmtEncapValue indicates the SAP Encap value + of the SAP in the mVPLS instance specified in sapTlsMvplsMgmtService + that is controlling this SAP. This object is only valid if + sapTlsMvplsPruneState is different from notApplicable." + ::= { sapTlsInfoEntry 38 } + +sapTlsArpReplyAgent OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + enabledWithSubscrIdent (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsArpReplyAgent specifies + the status of the special ARP response mechanism in the + system for ARP requests destined to static or dynamic hosts + associated with this SAP. + disabled: the ARP reply function is not operational + enabled: the ARP reply function is enabled without + subscriber identification. + enabledWithSubscrIdent: the ARP reply function is enabled + with subscriber identification." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 39 } + +sapTlsStpException OBJECT-TYPE + SYNTAX StpExceptionCondition + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpException indicates whether an STP + exception condition is present on this Sap. + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected :A loop is detected on this link." + ::= { sapTlsInfoEntry 40 } + +sapTlsAuthenticationPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsAuthenticationPolicy specifies + which subscriber authentication policy must be applied when + a DHCP msg is received on the interface. The authentication + policies must be defined in tmnxSubAuthPlcyTable. The policy + will only be applied when sapTlsDhcpSnoop is enabled." + DEFVAL { ''H } + ::= { sapTlsInfoEntry 41 } + +sapTlsL2ptTermination OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsL2ptTermination specifies whether + received Layer 2 Protocol Tunnel (L2PT) PDUs are terminated on this + port or sap." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 42 } + +sapTlsBpduTranslation OBJECT-TYPE + SYNTAX TlsBpduTranslation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsBpduTranslation specifies whether + received L2 Protocol Tunnel PDUs are translated before being sent out + on this port or sap." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 43 } + +sapTlsStpRootGuard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsStpRootGuard specifies whether this port + is allowed to become STP root port. It corresponds to the parameter + 'restrictedRole' in 802.1Q. If set, it can cause lack of spanning tree + connectivity." + DEFVAL { false } + ::= { sapTlsInfoEntry 44 } + +sapTlsStpInsideRegion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpInsideRegion indicates whether the + network connected to the SAP is in the same MST region. It corresponds + to the parameter 'infoInternal' in 802.1Q." + ::= { sapTlsInfoEntry 45 } + +sapTlsEgressMcastGroup OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the object sapTlsEgressMcastGroup specifies the Egress + Multicast Group this SAP belongs to." + DEFVAL { "" } + ::= { sapTlsInfoEntry 46 } + +sapTlsStpInMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpInMstBpdus indicates the number of + Multiple Spanning Tree (MST) BPDUs received on this SAP." + ::= { sapTlsInfoEntry 47 } + +sapTlsStpOutMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpOutMstBpdus indicates the number of + Multiple Spanning Tree (MST) BPDUs sent out on this SAP." + ::= { sapTlsInfoEntry 48 } + +sapTlsRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsRestProtSrcMac specifies how the agent + will handle relearn requests for protected MAC addresses. When the + value of this object is 'true' requests to relearn a protected MAC + address will be ignored. In addition, if the value of + sapTlsRestProtSrcMacAction is 'disable', then the SAP where the + protected source MAC was seen will be brought operationally down." + DEFVAL { false } + ::= { sapTlsInfoEntry 49 } + +sapTlsRestUnprotDstMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsRestUnprotDstMac specifies how the + system will forward packets destined to an unprotected MAC address. + When the value of this object is 'true' packets destined to an + unprotected MAC address will be dropped." + DEFVAL { false } + ::= { sapTlsInfoEntry 50 } + +sapTlsStpRxdDesigBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpRxdDesigBridge + indicates the designated Bridge Identifier in the last + BPDU which was received on this SAP. It identifies + which bridge is connected to the SAP." + ::= { sapTlsInfoEntry 51 } + +sapTlsStpRootGuardViolation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsStpRootGuardViolation indicates whether + there is a root-guard violation at the present time. This can only + happen when sapTlsStpRootGuard is set to true." + ::= { sapTlsInfoEntry 52 } + +sapTlsShcvAction OBJECT-TYPE + SYNTAX TmnxSubShcvAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsShcvAction indicates whether any action + should be triggered when the connectivity check fails." + DEFVAL { alarm } + ::= { sapTlsInfoEntry 53 } + +sapTlsShcvSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsShcvSrcIp specifies the source IP + address used when doing the connectivity check. The value 0.0.0.0 + indicates that no host IP address is specified." + ::= { sapTlsInfoEntry 54 } + +sapTlsShcvSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsShcvSrcMac specifies the MAC address + used when doing the connectivity check. The value 0:0:0:0:0:0 + indicates that no host MAC address is specified." + ::= { sapTlsInfoEntry 55 } + +sapTlsShcvInterval OBJECT-TYPE + SYNTAX TmnxSubShcvInterval + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsShcvInterval specifies the interval in + minutes between connectivity checks. Zero means no connectivity + checking." + DEFVAL { 0 } + ::= { sapTlsInfoEntry 56 } + +sapTlsMvplsMgmtMsti OBJECT-TYPE + SYNTAX MstiInstanceIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsMvplsMgmtMsti indicates the MST-instance + in the mVPLS instance specified in sapTlsMvplsMgmtService that is + controlling this SAP. A value of 0 indicates the CIST. This object is + only valid if sapTlsMvplsPruneState is different from notApplicable." + ::= { sapTlsInfoEntry 57 } + +sapTlsMacMoveNextUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsMacMoveNextUpTime counts down the time + in seconds until a SAP that has been brought down due to exceeding the + TLS svcTlsMacMoveMaxRate, tmnxSapOperFlags 'relearnLimitExceeded', is + automatically brought up again. + + When this value is 0xffff, the SAP will never be automatically brought + up. + + When sapOperStatus is 'up', this object counts down the time in + seconds until the value of sapTlsMacMoveRateExcdLeft is reset." + ::= { sapTlsInfoEntry 58 } + +sapTlsMacMoveRateExcdLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsMacMoveRateExcdLeft counts down the + number of times this SAP can exceed the TLS svcTlsMacMoveMaxRate and + still be automatically brought up." + ::= { sapTlsInfoEntry 59 } + +sapTlsRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarm-only (2), + discardFrame (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsRestProtSrcMacAction indicates the + action to take whenever a relearn request for a protected MAC is + received on a restricted SAP. When the value of this object is + 'disable' the SAP will be placed in the operational down state, with + the operating flag 'recProtSrcMac' set. + + When the value of this object is 'alarm-only', the SAP + will be left up and only a notification, + sapReceivedProtSrcMac, will be generated. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame in addition to generating sapReceivedProtSrcMac + notification." + DEFVAL { disable } + ::= { sapTlsInfoEntry 60 } + +sapTlsL2ptForceBoundary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsL2ptForceBoundary specifies if + sapTlsL2ptTermination is enforced for its managed SAPs. Setting the + value of the object sapTlsL2ptForceBoundary of a SAP in a Management + VPLS to `true' forces all its managed SAPs to have + sapTlsL2ptTermination enabled. This value can only be `true' if the + SAP belongs to a management VPLS. If this SAP has managed SAPs already + with sapTlsL2ptTermination disabled, it is not allowed to set + sapTlsL2ptForceBoundary to `true'." + DEFVAL { false } + ::= { sapTlsInfoEntry 61 } + +sapTlsLimitMacMoveLevel OBJECT-TYPE + SYNTAX TlsLimitMacMoveLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsLimitMacMoveLevel specifies the + hierarchy in which SAPs are blocked when a MAC-move limit is exceeded. + When a MAC is moving among multiple SAPs or spoke-SDPs, the SAP bind + or spoke-SDP bind with the lower level is blocked first. (tertiary is + the lowest)" + DEFVAL { tertiary } + ::= { sapTlsInfoEntry 62 } + +sapTlsBpduTransOper OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + disabled (2), + pvst (3), + stp (4), + pvst-rw (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsBpduTransOper indicates the operational + bpdu encapsulation used for BPDU translated frames." + ::= { sapTlsInfoEntry 63 } + +sapTlsDefMsapPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDefMsapPolicy specifies the default Managed SAP + policy to use to create Managed SAPs when the response from the Radius + server does not specify a Managed SAP policy. + + The value of sapTlsDefMsapPolicy is only valid for a SAP with a + sapSubType value of 'capture'. If the value is set to a non-empty + string for a SAP with a sapSubType value other than 'capture', an + 'inconsistentValue' error will be returned. + + The Managed SAP policy must be defined in msapPlcyTable, otherwise an + 'inconsistentValue' error will be returned." + DEFVAL { "" } + ::= { sapTlsInfoEntry 64 } + +sapTlsL2ptProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsL2ptProtocols specifies which L2 + Protocol Tunnel PDUs are terminated on this port or sap." + DEFVAL { {stp} } + ::= { sapTlsInfoEntry 65 } + +sapTlsL2ptForceProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsL2ptForceProtocols specifies which L2 + Protocol Tunnel PDUs must be terminated by SAPs managed by this SAP. + This object is only relevant if the value of the object + sapTlsL2ptForceBoundary is 'true'. For every SAP managed by this SAP, + each L2 protocol specified by sapTlsL2ptForceProtocols must be + terminated, while other L2 protocols may or may not be terminated, + depending on the value of sapTlsL2ptProtocols of that managed SAP." + DEFVAL { {stp} } + ::= { sapTlsInfoEntry 66 } + +sapTlsPppoeMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsPppoeMsapTrigger specifies whether the receipt of + PPPoE trigger packets on a VPLS SAP with a sapSubType value of + 'capture' will result in a Radius authentication that will provide a + service context and the creation of a SAP with a sapSubType value of + 'managed'. + + An attempt to set the value sapTlsPppoeMsapTrigger to 'true' on a SAP + with sapSubType other than 'capture' will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 67 } + +sapTlsDhcpMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpMsapTrigger specifies whether the receipt of + DHCP trigger packets on this VPLS SAP with a sapSubType value of + 'capture' will result in a Radius authentication that will provide a + service context and the creation of a SAP with a sapSubType value of + 'managed'. + + An attempt to set the value sapTlsDhcpMsapTrigger to 'true' on a SAP + with sapSubType other than 'capture' will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 68 } + +sapTlsMrpJoinTime OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsMrpJoinTime specifies a timer value in 10ths of + seconds which determines the maximum rate at which attribute join + messages can be sent on the SAP." + DEFVAL { 2 } + ::= { sapTlsInfoEntry 69 } + +sapTlsMrpLeaveTime OBJECT-TYPE + SYNTAX Unsigned32 (30..60) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsMrpLeaveTime specifies a timer value in 10ths of + seconds which determines the amount of time a registered attribute is + held in leave state before the registration is removed." + DEFVAL { 30 } + ::= { sapTlsInfoEntry 70 } + +sapTlsMrpLeaveAllTime OBJECT-TYPE + SYNTAX Unsigned32 (60..300) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsMrpLeaveAllTime specifies the a timer value in + 10ths of seconds which determines the frequency where all attribute + declarations on the SAP are all refreshed." + DEFVAL { 100 } + ::= { sapTlsInfoEntry 71 } + +sapTlsMrpPeriodicTime OBJECT-TYPE + SYNTAX Unsigned32 (10..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsMrpPeriodicTime specifies a timer value in 10ths of + seconds which determines the frequency of retransmission of attribute + declarations." + DEFVAL { 10 } + ::= { sapTlsInfoEntry 72 } + +sapTlsMrpPeriodicEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsMrpPeriodicEnabled specifies whether retransmission + of attribute declarations is enabled." + DEFVAL { false } + ::= { sapTlsInfoEntry 73 } + +sapTlsPppoePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsPppoePolicy specifies the PPPoE policy (defined in + TIMETRA-PPPOE-MIB::tmnxPppoePlcyTable) to use to create Managed SAPs + via PPPoE with PAP/CHAP authentication. + + The value of sapTlsPppoePolicy is only valid for a SAP + with a sapSubType value of 'capture'. If the value is set + to a non-empty string for a SAP with a sapSubType value + other than 'capture', an 'inconsistentValue' error will + be returned. + + The value of sapTlsPppoePolicy is used for PPP sessions where the + value of TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubPppType is equal to 'oE' + or 'oEoA'. + + In general, the default value is empty; for a SAP with a sapSubType + value of 'capture', the default value is equal to default." + DEFVAL { "" } + ::= { sapTlsInfoEntry 74 } + +sapTlsArpMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsArpMsapTrigger specifies whether the receipt of ARP + trigger packets on this VPLS SAP with a sapSubType value of 'capture' + will result in a Radius authentication that will provide a service + context and the creation of a SAP with a sapSubType value of + 'managed'. + + An attempt to set the value sapTlsArpMsapTrigger to 'true' on a SAP + with sapSubType other than 'capture' will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 75 } + +sapTlsDefMsapService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDefMsapService specifies the service ID of the + service where Managed SAPs are created when there is no Radius server + available, or the Radius server does not specify the service ID. + + The value of sapTlsDefMsapService is only relevant for a SAP with a + sapSubType value of 'capture'. + + While the value of sapTlsDefMsapService is equal to zero, no Managed + SAPs are created when there is no Radius server-specified service ID + available. + + For a SAP with a sapSubType value other than 'capture', zero is the + only value allowed." + DEFVAL { 0 } + ::= { sapTlsInfoEntry 76 } + +sapTlsDefMsapGroupIf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDefMsapGroupIf specifies the name of the group + interface where Managed SAPs are created when there is no Radius + server available, or the Radius server does not specify the group + interface. + + The value of sapTlsDefMsapGroupIf is only relevant for a SAP with a + sapSubType value of 'capture'. + + While the value of sapTlsDefMsapGroupIf is the empty string, no + Managed SAPs are created when there is no Radius server-specified + group interface available. + + For a SAP with a sapSubType value other than 'capture', zero is the + only value allowed." + DEFVAL { "" } + ::= { sapTlsInfoEntry 77 } + +sapTlsMrpPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsMrpPolicy specifies the mrp policy to control which + Group BMAC attributes will advertise on the egress SAP-SDP." + DEFVAL { "" } + ::= { sapTlsInfoEntry 78 } + +sapTlsSiteName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsSiteName indicates the site-name associated with + this SAP." + ::= { sapTlsInfoEntry 79 } + +sapTlsDhcp6MsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcp6MsapTrigger specifies whether the receipt of + DHCPv6 trigger packets on this VPLS SAP with a sapSubType value of + 'capture' will result in a Radius authentication that will provide a + service context and the creation of a SAP with a sapSubType value of + 'managed'. + + An attempt to set the value sapTlsDhcp6MsapTrigger to 'true' on a SAP + with sapSubType other than 'capture' will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 80 } + +sapTlsShcvRetryTimeout OBJECT-TYPE + SYNTAX TmnxSubShcvRetryTimeout + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsShcvRetryTimeout specifies the timeout + in seconds before a connectivity check retransmission." + DEFVAL { 10 } + ::= { sapTlsInfoEntry 81 } + +sapTlsShcvRetryCount OBJECT-TYPE + SYNTAX TmnxSubShcvRetryCount + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsShcvRetryCount specifies the number of + connectivity check retransmissions. + + Setting the value to n specifies that, for any given host, at most + (n+1) probes are done each interval, and (n+1) missed replies are + considered as a connectivity failure." + DEFVAL { 2 } + ::= { sapTlsInfoEntry 82 } + +sapTlsDataSapInstStatus OBJECT-TYPE + SYNTAX TmnxSapInstStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsDataSapInstStatus indicates the status of the SAP + which is instantiating other SAPs controlled by this SAP. + + This object is valid for services with TIMETRA-SERV-MIB::svcMgmtVpls + set to 'true'." + ::= { sapTlsInfoEntry 83 } + +sapTlsDataSapInstLastErr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsDataSapInstLastErr indicates last error encountered + while instantiating SAPs controlled by this SAP. + + This object is valid for services with TIMETRA-SERV-MIB::svcMgmtVpls + set to 'true'." + ::= { sapTlsInfoEntry 84 } + +sapTlsMvrpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsMvrpAdminStatus specifies whether MVRP is enabled + on this SAP. + + The default value of sapTlsMvrpAdminStatus is set to 'enabled' for + MVRP enabled services." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 85 } + +sapTlsMvrpOperStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvrpOperStatus indicates operational status of MVRP + on this SAP." + ::= { sapTlsInfoEntry 86 } + +sapTlsInTcBitBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsInTcBitBpdus indicates the + number of BPDUs received on this SAP + with the Topology Change bit set." + ::= { sapTlsInfoEntry 87 } + +sapTlsOutTcBitBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsOutTcBitBpdus indicates the + number of BPDUs sent out this SAP + with the Topology Change bit set." + ::= { sapTlsInfoEntry 88 } + +sapTlsPppMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsPppMsapTrigger specifies whether the receipt of PPP + trigger packets on a VPLS SAP with a sapSubType value of 'capture' + will result in a Radius authentication that will provide a service + context and the creation of a SAP with a sapSubType value of + 'managed'. + + An attempt to set the value sapTlsPppoeMsapTrigger to 'true' on a SAP + with sapSubType other than 'capture' will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 89 } + +sapTlsPppPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsPppPolicy specifies the policy (defined in + TIMETRA-PPPOE-MIB::tmnxPppoePlcyTable) to use to create Managed SAPs + via PPP with PAP/CHAP authentication. + + The value of sapTlsPppPolicy is only valid for a SAP + with a sapSubType value of 'capture'. If the value is set + to a non-empty string for a SAP with a sapSubType value + other than 'capture', an 'inconsistentValue' error will + be returned. + + The value of sapTlsPppPolicy is used for PPP sessions where the value + of TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubPppType is equal to 'oA', as + opposed to 'oE' or 'oEoA'. + + In general, the default value is empty; for a SAP with a sapSubType + value of 'capture', the default value is equal to default." + DEFVAL { "" } + ::= { sapTlsInfoEntry 90 } + +sapTlsTrackSrrpInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsTrackSrrpInst specifies the SRRP instance to track." + DEFVAL { 0 } + ::= { sapTlsInfoEntry 91 } + +sapTlsPppUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsPppUserDb specifies the local user database to use + for PPP PAP/CHAP based authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string. + + The value of sapTlsPppUserDb is only valid for a SAP + with a sapSubType value of 'capture'. If the value is set + to a non-empty string for a SAP with a sapSubType value + other than 'capture', an 'inconsistentValue' error will + be returned. + + The value of sapTlsPppUserDb is used for PPP sessions where the value + of TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubPppType is equal to 'oA', as + opposed to 'oE' or 'oEoA'." + DEFVAL { "" } + ::= { sapTlsInfoEntry 92 } + +sapTlsPppoeUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsPppoeUserDb specifies the local user database to + use for PPPoE PADI PAP/CHAP based authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string. + + The value of sapTlsPppoeUserDb is only valid for a SAP + with a sapSubType value of 'capture'. If the value is set + to a non-empty string for a SAP with a sapSubType value + other than 'capture', an 'inconsistentValue' error will + be returned. + + The value of sapTlsPppoeUserDb is used for PPP sessions where the + value of TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubPppType is equal to 'oE' + or 'oEoA', as opposed to 'oA'." + DEFVAL { "" } + ::= { sapTlsInfoEntry 93 } + +sapTlsDhcpUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpUserDb specifies the local user database to use + for DHCP based authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string. + + The value of sapTlsDhcpUserDb is only valid for a SAP + with a sapSubType value of 'capture'. If the value is set + to a non-empty string for a SAP with a sapSubType value + other than 'capture', an 'inconsistentValue' error will + be returned." + DEFVAL { "" } + ::= { sapTlsInfoEntry 94 } + +sapTlsAutoLearnMacProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsAutoLearnMacProtect specifies whether to enable + automatic population of the MAC protect list with source MAC addresses + learned on the associated SAP." + DEFVAL { false } + ::= { sapTlsInfoEntry 95 } + +sapTlsDhcp6UserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcp6UserDb specifies the local user database to + use for DHCP6 based authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string. + + The value of sapTlsDhcp6UserDb is only valid for a SAP + with a sapSubType value of 'capture'. If the value is set + to a non-empty string for a SAP with a sapSubType value + other than 'capture', an 'inconsistentValue' error will + be returned." + DEFVAL { "" } + ::= { sapTlsInfoEntry 96 } + +sapTlsShcvPolicyIpv4 OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsShcvPolicyIpv4 specifies the Subscriber Host + Connectivity Verification (SHCV) policy for IPv4 only. + + A non empty value must correspond to a conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubShcvPlcyTable. + + A non empty value is only allowed while the value of + sapTlsShcvInterval is equal to zero." + DEFVAL { "" } + ::= { sapTlsInfoEntry 98 } + +sapTlsDataMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDataMsapTrigger specifies if the receipt of data + packets on a VPLS SAP with a sapSubType value of 'capture' will result + in a Radius authentication that will provide a service context and the + creation of a SAP with a sapSubType value of 'managed'. + + An attempt to set the value sapTlsDataMsapTrigger to 'true' on a SAP + with sapSubType other than 'capture' will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 99 } + +sapTlsRestProtSrcMacOper OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsRestProtSrcMacOper indicates the + operational state of the Restrict Protected Source MAC feature." + ::= { sapTlsInfoEntry 100 } + +sapTlsRestProtSrcMacOperAct OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarm-only (2), + discardFrame (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsRestProtSrcMacOperAct indicates the + operation state of the Restrict Protected Source MAC action." + ::= { sapTlsInfoEntry 101 } + +sapTlsLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsLastMgmtChange indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { sapTlsInfoEntry 102 } + +sapAtmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapAtmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ATM SAP information." + ::= { tmnxSapObjs 4 } + +sapAtmInfoEntry OBJECT-TYPE + SYNTAX SapAtmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific ATM SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapAtmInfoTable 1 } + +SapAtmInfoEntry ::= SEQUENCE +{ + sapAtmEncapsulation TmnxSapAtmEncapsulation, + sapAtmIngressTrafficDescIndex AtmTrafficDescrParamIndex, + sapAtmEgressTrafficDescIndex AtmTrafficDescrParamIndex, + sapAtmOamAlarmCellHandling ServiceAdminStatus, + sapAtmOamTerminate ServiceAdminStatus, + sapAtmOamPeriodicLoopback ServiceAdminStatus, + sapAtmLLFAdminStatus ServiceAdminStatus, + sapAtmLLFOperStatus INTEGER, + sapAtmSubPppIndex Unsigned32, + sapAtmDetectedEncapsulation TmnxSapAtmEncapsulation, + sapAtmIngressTrafficDescIndexOvr AtmTrafficDescrParamIndex, + sapAtmEgressTrafficDescIndexOvr AtmTrafficDescrParamIndex +} + +sapAtmEncapsulation OBJECT-TYPE + SYNTAX TmnxSapAtmEncapsulation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the data encapsulation used + over the AAL5 SSCS layer. The definition references + RFC 2684 Multiprotocol Encapsulation over ATM AAL5 + and to the ATM Forum LAN Emulation specification. + + The default value depends on the value of the object + TIMETRA-SERV-MIB::svcType of the parent service, and, in layer-3 + services, on the value of the object iesIfType of the parent + interface: + + svcType (iesIfType) | default sapAtmEncapsulation (name) + ----------------------------------------------------------------------- + epipe | llcSnapBridgedProtocol8023 (aal5snap-bridged) + tls | llcSnapBridgedProtocol8023 (aal5snap-bridged) + vprn (service) | llcSnapRoutedProtocol (aal5snap-routed) + ies (service) | llcSnapRoutedProtocol (aal5snap-routed) + vprn (group) | llcSnapBridgedProtocol8023 (aal5snap-bridged) + ies (group) | llcSnapBridgedProtocol8023 (aal5snap-bridged) + mirror | llcSnapRoutedProtocol (aal5snap-routed) + apipe | not applicable + fpipe | not applicable + ipipe | llcSnapRoutedProtocol (aal5snap-routed) + cpipe | not applicable + intTls | not applicable." + ::= { sapAtmInfoEntry 1 } + +sapAtmIngressTrafficDescIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the index of the ATM traffic descriptor in the + ATM traffic data encapsulation used in for the ingress direction over + the AAL5 SSCS layer. The definition references RFC 2684 Multiprotocol + Encapsulation over ATM AAL5 and to the ATM Forum LAN Emulation + specification." + DEFVAL { 1 } + ::= { sapAtmInfoEntry 2 } + +sapAtmEgressTrafficDescIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the index of the ATM traffic descriptor in the + ATM traffic data encapsulation used in for the egress direction over + the AAL5 SSCS layer. The definition references RFC 2684 Multiprotocol + Encapsulation over ATM AAL5 and to the ATM Forum LAN Emulation + specification." + DEFVAL { 1 } + ::= { sapAtmInfoEntry 3 } + +sapAtmOamAlarmCellHandling OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of up specifies that the OAM status of a pvc + affects the sap operational status and OAM AIS/RDI + cell generation upon a sap operational status of down. + A value of down specifies that the OAM status of a pvc + will not affect the operational status of the + associated sap and no OAM AIS/RDI cells are + generated." + DEFVAL { up } + ::= { sapAtmInfoEntry 4 } + +sapAtmOamTerminate OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sapAtmOamTerminate object specifies whether this SAP will act as + an OAM termination point. If enabled, OAM cells will be sunk by the + SAP and can affect the SAP's operational status (if + sapAtmOamAlarmCellHandling is also enabled). Otherwise the OAM cells + will be passed into the APIPE service. This object is only + configurable for ATM SAPs that are part of an APIPE service SDU or VCC + mode. If the sapPortId belongs to an Multi-Chassis APS port, the + default value is up." + DEFVAL { down } + ::= { sapAtmInfoEntry 5 } + +sapAtmOamPeriodicLoopback OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sapAtmOamPeriodicLoopback object specifies whether + this SAP will run periodic OAM loopbacks or not. If + enabled, an ATM OAM loopback cell will be transmitted + every period as configured in tAtmSysOamLoopbackPeriod. + If a response is not received and tAtmSysOamRetryDown + consecutive retries also result in failure, the endpoint + will transition to the eteAisLoc state. Once in the + eteAisLoc state, an ATM OAM loopback cell will be + transmitted every period as configured in + tAtmSysOamLoopbackPeriod. If a response is received for + the periodic loopback and tAtmSysOamRetryUp consecutive + retries also each receive a response, the endpoint will + transition back to the up state. This object is only + configurable on IES or VPRN service endpoints." + DEFVAL { down } + ::= { sapAtmInfoEntry 6 } + +sapAtmLLFAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sapAtmLLFAdminStatus specifies whether or not Link- Loss Forwarding is + enabled ('up'). When this object is set to 'up' the underlying port + will be forced into the operationally 'down' state if the service is + operationally 'down', or any of the 'sdpBindPwPeerStatusBits' are set, + and will set the underlying port's tmnxPortReasonDownFlags + 'linklossFwd' bit. Setting this object to 'down' will clear the + 'linklossFwd' reason. sapAtmLLFAdminStatus can only be enabled on saps + configured for an APIPE service using an port with the + tmnxPortEncapType set to 'atmEncap' and sapEncapValue set for ATM + ports." + DEFVAL { down } + ::= { sapAtmInfoEntry 7 } + +sapAtmLLFOperStatus OBJECT-TYPE + SYNTAX INTEGER { + fault (1), + clear (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapAtmLLFOperStatus indicates whether or not the underlying port is + forced operationally 'down' due to the service being operationally + 'down' or an sdpBindPwPeerStatusBits bit is set. sapAtmLLFOperStatus + is set to 'fault' when the sapAtmLLFAdminStatus is set to 'up,' and + either a fault has occurred on the pseudo-wire, or the service is + down, otherwise sapAtmLLFOperStatus is set to 'clear.'" + ::= { sapAtmInfoEntry 8 } + +sapAtmSubPppIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapAtmSubPppIndex indicates the local identifier of the + subscriber PPP session. + + It is the index of the corresponding conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubPppTable. + + The value zero indicates that there is no subscriber PPP session + associated with this SAP." + ::= { sapAtmInfoEntry 10 } + +sapAtmDetectedEncapsulation OBJECT-TYPE + SYNTAX TmnxSapAtmEncapsulation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AAL5 data encapsulation detected by PPPoA + (PPP over ATM) or PPPoEoA (PPP over Ethernet over ATM). + + The value is only applicable if sapAtmEncapsulation is set to 'auto' + and returns 'unknown' as long as no encapsulation is detected. + + If sapAtmEncapsulation is set to a value different than 'auto', + sapAtmDetectedEncapsulation always returns the same value as + sapAtmEncapsulation." + ::= { sapAtmInfoEntry 11 } + +sapAtmIngressTrafficDescIndexOvr OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (0 | 1..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the ATM ingress traffic descriptor + override. + + This override value is given by an AAA server such as a RADIUS server. + + The value zero indicates that no override is given." + ::= { sapAtmInfoEntry 12 } + +sapAtmEgressTrafficDescIndexOvr OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (0 | 1..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the ATM egress traffic descriptor + override. + + This override value is given by an AAA server such as a RADIUS server. + + The value zero indicates that no override is given." + ::= { sapAtmInfoEntry 13 } + +sapBaseStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains basic SAP statistics. In the descriptions below + 'Pchip' refers to the Nokia SROS series Packet Processing chip, while + 'Qchip' refers to the Nokia SROS series QoS Queueing Engine chip." + ::= { tmnxSapObjs 6 } + +sapBaseStatsEntry OBJECT-TYPE + SYNTAX SapBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic statistics about a specific SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapBaseStatsTable 1 } + +SapBaseStatsEntry ::= SEQUENCE +{ + sapBaseStatsIngressPchipDroppedPackets Counter64, + sapBaseStatsIngressPchipDroppedOctets Counter64, + sapBaseStatsIngressPchipOfferedHiPrioPackets Counter64, + sapBaseStatsIngressPchipOfferedHiPrioOctets Counter64, + sapBaseStatsIngressPchipOfferedLoPrioPackets Counter64, + sapBaseStatsIngressPchipOfferedLoPrioOctets Counter64, + sapBaseStatsIngressQchipDroppedHiPrioPackets Counter64, + sapBaseStatsIngressQchipDroppedHiPrioOctets Counter64, + sapBaseStatsIngressQchipDroppedLoPrioPackets Counter64, + sapBaseStatsIngressQchipDroppedLoPrioOctets Counter64, + sapBaseStatsIngressQchipForwardedInProfPackets Counter64, + sapBaseStatsIngressQchipForwardedInProfOctets Counter64, + sapBaseStatsIngressQchipForwardedOutProfPackets Counter64, + sapBaseStatsIngressQchipForwardedOutProfOctets Counter64, + sapBaseStatsEgressQchipDroppedInProfPackets Counter64, + sapBaseStatsEgressQchipDroppedInProfOctets Counter64, + sapBaseStatsEgressQchipDroppedOutProfPackets Counter64, + sapBaseStatsEgressQchipDroppedOutProfOctets Counter64, + sapBaseStatsEgressQchipForwardedInProfPackets Counter64, + sapBaseStatsEgressQchipForwardedInProfOctets Counter64, + sapBaseStatsEgressQchipForwardedOutProfPackets Counter64, + sapBaseStatsEgressQchipForwardedOutProfOctets Counter64, + sapBaseStatsCustId TmnxCustId, + sapBaseStatsIngressPchipOfferedUncoloredPackets Counter64, + sapBaseStatsIngressPchipOfferedUncoloredOctets Counter64, + sapBaseStatsAuthenticationPktsDiscarded Counter32, + sapBaseStatsAuthenticationPktsSuccess Counter32, + sapBaseStatsLastClearedTime TimeStamp, + sapBaseStatsIngressCPMPackets Counter64, + sapBaseStatsIngressCPMPacketsHi Counter32, + sapBaseStatsIngressCPMPacketsLo Counter32, + sapBaseStatsIngressCPMOctets Counter64, + sapBaseStatsIngressCPMOctetsHi Counter32, + sapBaseStatsIngressCPMOctetsLo Counter32, + sapBaseStatsIngPchipRcvdValidPkt Counter64, + sapBaseStatsIngPchipRcvdValidOct Counter64, + sapBaseStatsIngAggregateOffPkts Counter64, + sapBaseStatsIngAggregateOffOcts Counter64, + sapBaseStatsIngAggregateFwdPkts Counter64, + sapBaseStatsIngAggregateFwdOcts Counter64, + sapBaseStatsEgrAggregateFwdPkts Counter64, + sapBaseStatsEgrAggregateFwdOcts Counter64, + sapBaseStatsIngAggregateDropPkts Counter64, + sapBaseStatsIngAggregateDropOcts Counter64, + sapBaseStatsEgrAggregateDropPkts Counter64, + sapBaseStatsEgrAggregateDropOcts Counter64 +} + +sapBaseStatsIngressPchipDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped by the ingress Pchip due to: SAP state, + ingress MAC, IP or IPv6 filter, same segment discard, bad checksum, + etc." + ::= { sapBaseStatsEntry 1 } + +sapBaseStatsIngressPchipDroppedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets dropped by the ingress Pchip due to: SAP state, + ingress MAC, IP or IPv6 filter, same segment discard, bad checksum, + etc." + ::= { sapBaseStatsEntry 2 } + +sapBaseStatsIngressPchipOfferedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority packets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 3 } + +sapBaseStatsIngressPchipOfferedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority octets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 4 } + +sapBaseStatsIngressPchipOfferedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority packets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 5 } + +sapBaseStatsIngressPchipOfferedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority octets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 6 } + +sapBaseStatsIngressQchipDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority packets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapBaseStatsEntry 7 } + +sapBaseStatsIngressQchipDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority octets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapBaseStatsEntry 8 } + +sapBaseStatsIngressQchipDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority packets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapBaseStatsEntry 9 } + +sapBaseStatsIngressQchipDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority octets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapBaseStatsEntry 10 } + +sapBaseStatsIngressQchipForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 11 } + +sapBaseStatsIngressQchipForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 12 } + +sapBaseStatsIngressQchipForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 13 } + +sapBaseStatsIngressQchipForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 14 } + +sapBaseStatsEgressQchipDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets discarded by the egress Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 15 } + +sapBaseStatsEgressQchipDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets discarded by the egress Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 16 } + +sapBaseStatsEgressQchipDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 17 } + +sapBaseStatsEgressQchipDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 18 } + +sapBaseStatsEgressQchipForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 19 } + +sapBaseStatsEgressQchipForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 20 } + +sapBaseStatsEgressQchipForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 21 } + +sapBaseStatsEgressQchipForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 22 } + +sapBaseStatsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID for the associated service." + ::= { sapBaseStatsEntry 23 } + +sapBaseStatsIngressPchipOfferedUncoloredPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored packets, as determined by the SAP ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 24 } + +sapBaseStatsIngressPchipOfferedUncoloredOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored octets, as determined by the SAP ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 25 } + +sapBaseStatsAuthenticationPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets discarded as result of authentication." + ::= { sapBaseStatsEntry 26 } + +sapBaseStatsAuthenticationPktsSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets successfully authenticated." + ::= { sapBaseStatsEntry 27 } + +sapBaseStatsLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsLastClearedTime indicates the sysUpTime when + the counters in this table were last cleared." + ::= { sapBaseStatsEntry 28 } + +sapBaseStatsIngressCPMPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngressCPMPackets indicates ingress traffic + in terms of packets destined to CPM associated with this SAP." + ::= { sapBaseStatsEntry 29 } + +sapBaseStatsIngressCPMPacketsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngressCPMPacketsHi indicates upper 32 bits + of sapBaseStatsIngressCPMPackets object." + ::= { sapBaseStatsEntry 30 } + +sapBaseStatsIngressCPMPacketsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngressCPMPacketsLo indicates lower 32 bits + of sapBaseStatsIngressCPMPackets object." + ::= { sapBaseStatsEntry 31 } + +sapBaseStatsIngressCPMOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngressCPMOctets indicates ingress traffic in + terms of bytes destined to CPM associated with this SAP." + ::= { sapBaseStatsEntry 32 } + +sapBaseStatsIngressCPMOctetsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngressCPMOctetsHi indicates upper 32 bits of + sapBaseStatsIngressCPMOctets object." + ::= { sapBaseStatsEntry 33 } + +sapBaseStatsIngressCPMOctetsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngressCPMOctetsLo indicates lower 32 bits of + sapBaseStatsIngressCPMOctets object." + ::= { sapBaseStatsEntry 34 } + +sapBaseStatsIngPchipRcvdValidPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngPchipRcvdValidPkt indicates number of + received valid packets, as determined by the SAP ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 35 } + +sapBaseStatsIngPchipRcvdValidOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngPchipRcvdValidOct indicates number of + received valid octets, as determined by the SAP ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { sapBaseStatsEntry 36 } + +sapBaseStatsIngAggregateOffPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateOffPkts indicates the aggregate + number of hi, lo priority and uncolour packets offered by the ingress + Pchip to Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 37 } + +sapBaseStatsIngAggregateOffOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateOffOcts indicates the aggregate + number of hi, lo priority and uncolour octets offered by the ingress + Pchip to Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 38 } + +sapBaseStatsIngAggregateFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateFwdPkts indicates the aggregate + number of in and out-of profile packets (rate above CIR) forwarded by + the ingress Qchip." + ::= { sapBaseStatsEntry 39 } + +sapBaseStatsIngAggregateFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateFwdOcts indicates the aggregated + number of in and out-of profile octets (rate above CIR) forwarded by + the ingress Qchip." + ::= { sapBaseStatsEntry 40 } + +sapBaseStatsEgrAggregateFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateFwdPkts indicates the aggregate + number of in and out-of profile packets (rate above CIR) forwarded by + the egress Qchip." + ::= { sapBaseStatsEntry 41 } + +sapBaseStatsEgrAggregateFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateFwdOcts indicates the aggregated + number of in and out-of profile octets (rate above CIR) forwarded by + the egress Qchip." + ::= { sapBaseStatsEntry 42 } + +sapBaseStatsIngAggregateDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateDropPkts indicates the aggregate + number of hi and lo profile packets discarded by the ingress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 43 } + +sapBaseStatsIngAggregateDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateDropOcts indicates the aggregate + number of hi and lo profile octets discarded by the ingress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 44 } + +sapBaseStatsEgrAggregateDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateDropPkts indicates the aggregate + number of in and out-of profile packets discarded by the egress Qchip + due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 45 } + +sapBaseStatsEgrAggregateDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateDropOcts indicates the aggregate + number of in and out-of profile octets discarded by the egress Qchip + due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 46 } + +sapIngQosQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ingress QoS queue SAP statistics." + ::= { tmnxSapObjs 7 } + +sapIngQosQueueStatsEntry OBJECT-TYPE + SYNTAX SapIngQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress statistics about a specific SAP's QoS queue." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngQosQueueId + } + ::= { sapIngQosQueueStatsTable 1 } + +SapIngQosQueueStatsEntry ::= SEQUENCE +{ + sapIngQosQueueId TSapIngQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets Counter64, + sapIngQosQueueStatsDroppedHiPrioPackets Counter64, + sapIngQosQueueStatsOfferedLoPrioPackets Counter64, + sapIngQosQueueStatsDroppedLoPrioPackets Counter64, + sapIngQosQueueStatsOfferedHiPrioOctets Counter64, + sapIngQosQueueStatsDroppedHiPrioOctets Counter64, + sapIngQosQueueStatsOfferedLoPrioOctets Counter64, + sapIngQosQueueStatsDroppedLoPrioOctets Counter64, + sapIngQosQueueStatsForwardedInProfPackets Counter64, + sapIngQosQueueStatsForwardedOutProfPackets Counter64, + sapIngQosQueueStatsForwardedInProfOctets Counter64, + sapIngQosQueueStatsForwardedOutProfOctets Counter64, + sapIngQosCustId TmnxCustId, + sapIngQosQueueStatsUncoloredPacketsOffered Counter64, + sapIngQosQueueStatsUncoloredOctetsOffered Counter64 +} + +sapIngQosQueueId OBJECT-TYPE + SYNTAX TSapIngQueueId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the ingress QoS queue of this SAP." + ::= { sapIngQosQueueStatsEntry 1 } + +sapIngQosQueueStatsOfferedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority packets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapIngQosQueueStatsEntry 2 } + +sapIngQosQueueStatsDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority packets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosQueueStatsEntry 3 } + +sapIngQosQueueStatsOfferedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority packets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapIngQosQueueStatsEntry 4 } + +sapIngQosQueueStatsDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority packets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosQueueStatsEntry 5 } + +sapIngQosQueueStatsOfferedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority octets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapIngQosQueueStatsEntry 6 } + +sapIngQosQueueStatsDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority octets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosQueueStatsEntry 7 } + +sapIngQosQueueStatsOfferedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority octets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapIngQosQueueStatsEntry 8 } + +sapIngQosQueueStatsDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority octets, as determined by the SAP ingress + QoS policy, dropped by the Qchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosQueueStatsEntry 9 } + +sapIngQosQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 10 } + +sapIngQosQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 11 } + +sapIngQosQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 12 } + +sapIngQosQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 13 } + +sapIngQosCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID for the associated service." + ::= { sapIngQosQueueStatsEntry 14 } + +sapIngQosQueueStatsUncoloredPacketsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored packets offered to the ingress Qchip." + ::= { sapIngQosQueueStatsEntry 15 } + +sapIngQosQueueStatsUncoloredOctetsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored octets offered to the ingress Qchip." + ::= { sapIngQosQueueStatsEntry 16 } + +sapEgrQosQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains egress QoS queue SAP statistics." + ::= { tmnxSapObjs 8 } + +sapEgrQosQueueStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific SAP's QoS queue." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosQueueId + } + ::= { sapEgrQosQueueStatsTable 1 } + +SapEgrQosQueueStatsEntry ::= SEQUENCE +{ + sapEgrQosQueueId TSapEgrQueueId, + sapEgrQosQueueStatsForwardedInProfPackets Counter64, + sapEgrQosQueueStatsDroppedInProfPackets Counter64, + sapEgrQosQueueStatsForwardedOutProfPackets Counter64, + sapEgrQosQueueStatsDroppedOutProfPackets Counter64, + sapEgrQosQueueStatsForwardedInProfOctets Counter64, + sapEgrQosQueueStatsDroppedInProfOctets Counter64, + sapEgrQosQueueStatsForwardedOutProfOctets Counter64, + sapEgrQosQueueStatsDroppedOutProfOctets Counter64, + sapEgrQosCustId TmnxCustId, + sapEgrQosQStatsFwdExdProfPkts Counter64, + sapEgrQosQStatsDrpExdProfPkts Counter64, + sapEgrQosQStatsFwdExdProfOcts Counter64, + sapEgrQosQStatsDrpExdProfOcts Counter64, + sapEgrQosQStatsFwdInPlusProfPkts Counter64, + sapEgrQosQStatsDrpInPlusProfPkts Counter64, + sapEgrQosQStatsFwdInPlusProfOcts Counter64, + sapEgrQosQStatsDrpInPlusProfOcts Counter64, + sapEgrQosQStatsFwdPkts Counter64, + sapEgrQosQStatsDrpPkts Counter64, + sapEgrQosQStatsFwdOcts Counter64, + sapEgrQosQStatsDrpOcts Counter64 +} + +sapEgrQosQueueId OBJECT-TYPE + SYNTAX TSapEgrQueueId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the egress QoS queue of this SAP." + ::= { sapEgrQosQueueStatsEntry 1 } + +sapEgrQosQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 2 } + +sapEgrQosQueueStatsDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets discarded by the egress Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 3 } + +sapEgrQosQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 4 } + +sapEgrQosQueueStatsDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 5 } + +sapEgrQosQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 6 } + +sapEgrQosQueueStatsDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets discarded by the egress Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 7 } + +sapEgrQosQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 8 } + +sapEgrQosQueueStatsDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 9 } + +sapEgrQosCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID for the associated service." + ::= { sapEgrQosQueueStatsEntry 10 } + +sapEgrQosQStatsFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile packets forwarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 11 } + +sapEgrQosQStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile packets discarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 12 } + +sapEgrQosQStatsFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile octets forwarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 13 } + +sapEgrQosQStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of exceed-profile octets discarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 14 } + +sapEgrQosQStatsFwdInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile packets forwarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 15 } + +sapEgrQosQStatsDrpInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile packets discarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 16 } + +sapEgrQosQStatsFwdInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile octets forwarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 17 } + +sapEgrQosQStatsDrpInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inplus-profile octets discarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 18 } + +sapEgrQosQStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets forwarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 19 } + +sapEgrQosQStatsDrpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets discarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 20 } + +sapEgrQosQStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets forwarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 21 } + +sapEgrQosQStatsDrpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets discarded on this egress queue." + ::= { sapEgrQosQueueStatsEntry 22 } + +sapIngQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ingress QoS queue SAP statistics." + ::= { tmnxSapObjs 9 } + +sapIngQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress statistics about a specific SAP's QoS queue." + INDEX { + svcId, + sapPortId, + sapEncapValue, + IMPLIED sapIngQosSchedName + } + ::= { sapIngQosSchedStatsTable 1 } + +SapIngQosSchedStatsEntry ::= SEQUENCE +{ + sapIngQosSchedName TNamedItem, + sapIngQosSchedStatsForwardedPackets Counter64, + sapIngQosSchedStatsForwardedOctets Counter64, + sapIngQosSchedCustId TmnxCustId +} + +sapIngQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the ingress QoS scheduler of this SAP." + ::= { sapIngQosSchedStatsEntry 1 } + +sapIngQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of forwarded packets, as determined by the SAP ingress + scheduler policy, offered by the Pchip to the Qchip." + ::= { sapIngQosSchedStatsEntry 2 } + +sapIngQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of forwarded octets, as determined by the SAP ingress + scheduler policy, offered by the Pchip to the Qchip." + ::= { sapIngQosSchedStatsEntry 3 } + +sapIngQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID for the associated service." + ::= { sapIngQosSchedStatsEntry 4 } + +sapEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ingress QoS queue SAP statistics." + ::= { tmnxSapObjs 10 } + +sapEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific SAP's QoS queue." + INDEX { + svcId, + sapPortId, + sapEncapValue, + IMPLIED sapEgrQosSchedName + } + ::= { sapEgrQosSchedStatsTable 1 } + +SapEgrQosSchedStatsEntry ::= SEQUENCE +{ + sapEgrQosSchedName TNamedItem, + sapEgrQosSchedStatsForwardedPackets Counter64, + sapEgrQosSchedStatsForwardedOctets Counter64, + sapEgrQosSchedCustId TmnxCustId +} + +sapEgrQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the egress QoS scheduler of this SAP." + ::= { sapEgrQosSchedStatsEntry 1 } + +sapEgrQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of forwarded packets by the egress Qchip, as determined by + the SAP egress scheduler policy." + ::= { sapEgrQosSchedStatsEntry 2 } + +sapEgrQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of forwarded octets by the egress Qchip, as determined by + the SAP egress scheduler policy." + ::= { sapEgrQosSchedStatsEntry 3 } + +sapEgrQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID for the associated service." + ::= { sapEgrQosSchedStatsEntry 4 } + +sapTlsManagedVlanListTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used only for SAPs that are part of a management VPLS. + It indicates for each SAP the ranges of associated VLANs that will be + affected when the SAP changes state." + ::= { tmnxSapObjs 11 } + +sapTlsManagedVlanListEntry OBJECT-TYPE + SYNTAX SapTlsManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row specifies a range of VLANs associated with a SAP of a MVPLS. + Ranges may contains overlapping sections only for Mvpls SAPs that + belong to the same service." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapTlsMvplsMinVlanTag, + sapTlsMvplsMaxVlanTag + } + ::= { sapTlsManagedVlanListTable 1 } + +SapTlsManagedVlanListEntry ::= SEQUENCE +{ + sapTlsMvplsMinVlanTag Unsigned32, + sapTlsMvplsMaxVlanTag Unsigned32, + sapTlsMvplsRowStatus RowStatus +} + +sapTlsMvplsMinVlanTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapTlsMvplsMinVlanTag specifies the left bound (i.e. min. + value) of a range of VLANs that are associated with the Mvpls SAP. + sapTlsMvplsMinVlanTag must be smaller than (or equal to) + sapTlsMvplsMaxVlanTag. Special values are: 0: this value is reserved + for the null tag. 4095: this value denotes the default SAP." + ::= { sapTlsManagedVlanListEntry 1 } + +sapTlsMvplsMaxVlanTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapTlsMvplsMaxVlanTag specifies the right bound (i.e. + max. value) of a range of VLANs that are associated with the Mvpls + SAP. Special values are: 0: this value is reserved for the null tag. + 4095: this value denotes the default SAP." + ::= { sapTlsManagedVlanListEntry 2 } + +sapTlsMvplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTlsMvplsRowStatus specifies the status of this row. + The only values supported during a set operation are 'createAndGo' and + 'destroy'. A row (i.e. a range of VLAN tags) can be destroyed only if + there are no SAPs defined in regular VPLSes in this range." + ::= { sapTlsManagedVlanListEntry 3 } + +sapAntiSpoofTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapAntiSpoofEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The sapAntiSpoofTable contains information about anti-spoofing filters + on a SAP." + ::= { tmnxSapObjs 12 } + +sapAntiSpoofEntry OBJECT-TYPE + SYNTAX SapAntiSpoofEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in the sapAntiSpoofTable." + INDEX { + sapPortId, + sapEncapValue, + sapAntiSpoofIpAddress, + sapAntiSpoofMacAddress + } + ::= { sapAntiSpoofTable 1 } + +SapAntiSpoofEntry ::= SEQUENCE +{ + sapAntiSpoofIpAddress IpAddress, + sapAntiSpoofMacAddress MacAddress +} + +sapAntiSpoofIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapAntiSpoofIpAddress indicates the IP address for which + this table entry contains information." + ::= { sapAntiSpoofEntry 1 } + +sapAntiSpoofMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapAntiSpoofMacAddress indicates the MAC address for + which this table entry contains information." + ::= { sapAntiSpoofEntry 2 } + +sapStaticHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapStaticHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapStaticHostTable is used to configure static hosts on a SAP." + ::= { tmnxSapObjs 13 } + +sapStaticHostEntry OBJECT-TYPE + SYNTAX SapStaticHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information on a statically configured host. + Entries can be created and deleted via SNMP SET operations." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapStaticHostIpAddress, + sapStaticHostMacAddress + } + ::= { sapStaticHostTable 1 } + +SapStaticHostEntry ::= SEQUENCE +{ + sapStaticHostRowStatus RowStatus, + sapStaticHostIpAddress IpAddress, + sapStaticHostMacAddress MacAddress, + sapStaticHostSubscrIdent TmnxSubIdentStringOrEmpty, + sapStaticHostSubProfile ServObjName, + sapStaticHostSlaProfile ServObjName, + sapStaticHostShcvOperState INTEGER, + sapStaticHostShcvChecks Unsigned32, + sapStaticHostShcvReplies Unsigned32, + sapStaticHostShcvReplyTime TimeStamp, + sapStaticHostDynMacAddress MacAddress, + sapStaticHostRetailerSvcId TmnxServId, + sapStaticHostRetailerIf InterfaceIndexOrZero, + sapStaticHostFwdingState TmnxOperState, + sapStaticHostAncpString TmnxAncpStringOrZero, + sapStaticHostSubIdIsSapId TruthValue, + sapStaticHostAppProfile ServObjName, + sapStaticHostIntermediateDestId DisplayString, + sapStaticHostAdminStatus ServiceAdminStatus, + sapStaticHostFilterProfile TNamedItemOrEmpty, + sapStaticHostAdminRetailSvcId TmnxServId, + sapStaticHostRipPolicy TNamedItemOrEmpty, + sapStatHostAppProfileScope TmnxSapAASubScope +} + +sapStaticHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStaticHostRowStatus controls the creation + and deletion of rows in this table." + ::= { sapStaticHostEntry 1 } + +sapStaticHostIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapStaticHostIpAddress specifies the IP + address associated with this static host. The value 0.0.0.0 indicates + that no host IP address is specified." + ::= { sapStaticHostEntry 2 } + +sapStaticHostMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapStaticHostMacAddress specifies the MAC + address associated with this static host. The value 0:0:0:0:0:0 + indicates that no host MAC address is specified." + ::= { sapStaticHostEntry 3 } + +sapStaticHostSubscrIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStaticHostSubscrIdent specifies the + subscriber identification for this static host." + DEFVAL { "" } + ::= { sapStaticHostEntry 4 } + +sapStaticHostSubProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStaticHostSubProfile specifies the + subscriber profile for this static host. The specified subscriber + profile needs to exists in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubProfileTable." + DEFVAL { "" } + ::= { sapStaticHostEntry 5 } + +sapStaticHostSlaProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStaticHostSlaProfile specifies the SLA + profile for this static host. The specified SLA profile needs to + exists in the TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSLAProfileTable." + DEFVAL { "" } + ::= { sapStaticHostEntry 6 } + +sapStaticHostShcvOperState OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + undefined (2), + down (3), + up (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStaticHostShcvOperState gives the state of + the subscriber host connectivity check for this static host." + ::= { sapStaticHostEntry 7 } + +sapStaticHostShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStaticHostShcvChecks indicates the number + of connectivity checks for this static host." + ::= { sapStaticHostEntry 8 } + +sapStaticHostShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStaticHostShcvReplies indicates the number + of host replies for this static host." + ::= { sapStaticHostEntry 9 } + +sapStaticHostShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStaticHostShcvReplyTime gives the timestamp + of the last successful connectivity check for this static host." + ::= { sapStaticHostEntry 10 } + +sapStaticHostDynMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStaticHostDynMacAddress gives the MAC + address learned via ARP in case this is an IP-only static host + (sapStaticHostMacAddress is set to 0:0:0:0:0:0). The value 0:0:0:0:0:0 + indicates that no MAC address is learned yet." + ::= { sapStaticHostEntry 11 } + +sapStaticHostRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStaticHostRetailerSvcId indicates the + service ID of the retailer VPRN service to which this static host + belongs. When this object is non zero, the static host belongs to a + retailer VPRN." + ::= { sapStaticHostEntry 12 } + +sapStaticHostRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStaticHostRetailerIf indicates the + interface index of the retailer VPRN interface to which this static + host belongs. When this object is non zero, the static host belongs to + a retailer VPRN." + ::= { sapStaticHostEntry 13 } + +sapStaticHostFwdingState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStaticHostFwdingState indicates the forwarding state + of this static host. When the value is 'outOfService', host traffic is + not forwarded. When it is 'inService', host traffic is forwarded." + ::= { sapStaticHostEntry 14 } + +sapStaticHostAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostAncpString specifies the ancp-string + associated to this SAP host." + DEFVAL { "" } + ::= { sapStaticHostEntry 15 } + +sapStaticHostSubIdIsSapId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStaticHostSubIdIsSapId specifies whether + the SAP-id is taken as subscriber identification for this static host." + DEFVAL { false } + ::= { sapStaticHostEntry 16 } + +sapStaticHostAppProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostAppProfile specifies the application profile + for this static host. The specified application profile needs to exist + in the TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { sapStaticHostEntry 17 } + +sapStaticHostIntermediateDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostIntermediateDestId specifies to which + intermediate destination (for example a DSLAM) this host belongs." + DEFVAL { "" } + ::= { sapStaticHostEntry 18 } + +sapStaticHostAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostAdminStatus specifies the administrative + status of this host." + DEFVAL { down } + ::= { sapStaticHostEntry 19 } + +sapStaticHostFilterProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStaticHostFilterProfile specifies the + filter profile for this static host. The specified filter profile + needs to exists in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubFilterProfileTable." + DEFVAL { "" } + ::= { sapStaticHostEntry 20 } + +sapStaticHostAdminRetailSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostAdminRetailSvcId specifies the forwarding + service ID for an unnumbered static host in a wholesale/retail + context." + DEFVAL { 0 } + ::= { sapStaticHostEntry 21 } + +sapStaticHostRipPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStaticHostRipPolicy specifies the + RIP/RIP-NG policy for this static host." + DEFVAL { "" } + ::= { sapStaticHostEntry 22 } + +sapStatHostAppProfileScope OBJECT-TYPE + SYNTAX TmnxSapAASubScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHostAppProfileScope specifies the scope of IPv4 + static host application profile. + + The value of sapStatHostAppProfileScope can only be set along with + sapStaticHostAppProfile object, optionally. The value of + sapStatHostAppProfileScope cannot be modified once set." + DEFVAL { subscriber } + ::= { sapStaticHostEntry 23 } + +sapTlsDhcpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sapTlsDhcpInfoTable contains DHCP information related + to a TLS SAP. This table complements sapTlsInfoTable, + and contains an entry for each Tls SAP. Rows in this + table are created and deleted automatically by the system." + ::= { tmnxSapObjs 14 } + +sapTlsDhcpInfoEntry OBJECT-TYPE + SYNTAX SapTlsDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " DHCP specific information for a TLS SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTlsDhcpInfoTable 1 } + +SapTlsDhcpInfoEntry ::= SEQUENCE +{ + sapTlsDhcpAdminState TmnxEnabledDisabled, + sapTlsDhcpDescription ServObjDesc, + sapTlsDhcpSnoop TmnxEnabledDisabled, + sapTlsDhcpLeasePopulate Unsigned32, + sapTlsDhcpOperLeasePopulate Unsigned32, + sapTlsDhcpInfoAction INTEGER, + sapTlsDhcpCircuitId INTEGER, + sapTlsDhcpRemoteId INTEGER, + sapTlsDhcpRemoteIdString DisplayString, + sapTlsDhcpProxyAdminState TmnxEnabledDisabled, + sapTlsDhcpProxyServerAddr IpAddress, + sapTlsDhcpProxyLeaseTime Unsigned32, + sapTlsDhcpProxyLTRadiusOverride TruthValue, + sapTlsDhcpVendorIncludeOptions BITS, + sapTlsDhcpVendorOptionString DisplayString, + sapTlsDhcpRemoteIdHex OCTET STRING, + sapTlsDhcpCircuitIdHex OCTET STRING +} + +sapTlsDhcpAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpAdminState specifies + the overall enable/disable state of all DHCP related + actions on this Sap. The value 'disabled' allows + the user to configure individual DHCP commands but + administratively disable them." + DEFVAL { disabled } + ::= { sapTlsDhcpInfoEntry 1 } + +sapTlsDhcpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpDescription specifies a user + provided description for DHCP on this Sap. It consists of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { sapTlsDhcpInfoEntry 2 } + +sapTlsDhcpSnoop OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpSnoop specifies the enable/disable + state for DHCP snooping on this Sap. Note that in order for snooping + to be enabled the object sapTlsDhcpAdminState must also have the value + enabled." + DEFVAL { disabled } + ::= { sapTlsDhcpInfoEntry 3 } + +sapTlsDhcpLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..131071) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpLeasePopulate specifies the maximum + number of DHCP lease states allowed on this SAP." + DEFVAL { 0 } + ::= { sapTlsDhcpInfoEntry 4 } + +sapTlsDhcpOperLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..131071) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpOperLeasePopulate indicates the + number of DHCP lease states currently allocated on this SAP." + ::= { sapTlsDhcpInfoEntry 5 } + +sapTlsDhcpInfoAction OBJECT-TYPE + SYNTAX INTEGER { + replace (1), + drop (2), + keep (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpInfoAction specifies + the DHCP option reforwarding policy: + 'replace' - replace existing information with + configured information + 'drop' - discard messages with existing relay + information if the option 82 information + is also present. + 'keep' - retain the existing relay information." + DEFVAL { keep } + ::= { sapTlsDhcpInfoEntry 6 } + +sapTlsDhcpCircuitId OBJECT-TYPE + SYNTAX INTEGER { + none (0), + asciiTuple (1), + vlanAsciiTuple (2), + circuitIdHex (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpCircuitId specifies + whether or not the circuit-id suboption is present, and if + it is present what information goes in it: + - 'none' the circuit-id suboption will not be part + of the information option (Option 82). + - 'asciiTuple' the ASCII-encoded concatenated tuple + consisting of the + - access-node-identifier + - service-id + - interface name + is used. + - 'vlanAsciiTuple' the format will include VLAN-id and dot1p + bits in addition to what is included in + ascii-tuple already. The format is + supported on dot1q and qinq encapsulated + ports only. Thus, when the option 82 + bits are stripped, dot1p bits will be + copied to the Ethernet header of an + outgoing packet. + - 'circuitIdHex' the circuit-id suboption contains the value + of the object sapTlsDhcpCircuitIdHex. + " + DEFVAL { asciiTuple } + ::= { sapTlsDhcpInfoEntry 7 } + +sapTlsDhcpRemoteId OBJECT-TYPE + SYNTAX INTEGER { + none (1), + mac (2), + remoteIdString (3), + remoteIdHex (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpRemoteId specifies + what information goes into the remote-id suboption in + the DHCP Relay packet. + If the value of this object is set to 'none', + the remote-id suboption will not be part of the + information option (Option 82). + If the value of this object is set to 'mac', + the MAC address of the remote end is encoded in the + suboption. + If the value of this object is set to 'remoteIdString', + sapTlsDhcpRemoteIdString will represent the remote-id. + If the value of this object is set to 'remoteIdHex', + the remote-id suboption contains the value of + the object sapTlsDhcpRemoteIdHex. + By default, the remote-id value is none." + DEFVAL { none } + ::= { sapTlsDhcpInfoEntry 8 } + +sapTlsDhcpRemoteIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpRemoteIdString specifies a remote-id + string. a non-empty value is only supported while the value of + sapTlsDhcpRemoteId is equal to 'remoteIdString'." + DEFVAL { "" } + ::= { sapTlsDhcpInfoEntry 9 } + +sapTlsDhcpProxyAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpProxyAdminState specifies the desired + administrative state of the proxy server on this interface. + + Note that in order for the proxy server to be enabled, the value of + sapTlsDhcpAdminState must also be 'enabled'." + DEFVAL { disabled } + ::= { sapTlsDhcpInfoEntry 10 } + +sapTlsDhcpProxyServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpProxyServerAddr specifies the IP address which + will be used as the source address of the emulated DHCP server in the + context of this VPLS SAP. + + This address is mandatory for the proxy server capability and it + should be in the context of the subnet represented by this VPLS." + DEFVAL { '00000000'H } + ::= { sapTlsDhcpInfoEntry 11 } + +sapTlsDhcpProxyLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 300..315446399) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpProxyLeaseTime specifies in seconds how long a + DHCP client is allowed to use the offered IP address. + + Value 0 means the lease time provided by a RADIUS or an upstream DHCP + server will not be overridden. A lease time of 7 days is used when + RADIUS does not provide a lease time." + DEFVAL { 0 } + ::= { sapTlsDhcpInfoEntry 12 } + +sapTlsDhcpProxyLTRadiusOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpProxyLTRadiusOverride specifies whether or not + the lease time provided by the RADIUS server is presented to the DHCP + client. + + By default the proxy server will always make use of + sapTlsDhcpProxyLeaseTime, regardless of what lease time information is + provided from the RADIUS server. When sapTlsDhcpProxyLTRadiusOverride + is set to 'true', the proxy server will use the lease time information + provided by the RADIUS server, regardless of the configured one." + DEFVAL { false } + ::= { sapTlsDhcpInfoEntry 13 } + +sapTlsDhcpVendorIncludeOptions OBJECT-TYPE + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpVendorIncludeOptions specifies what is encoded + in the Nokia vendor specific sub-option of option 82. + + The value of this object is only used when sapTlsDhcpInfoAction is + 'replace'." + DEFVAL { {} } + ::= { sapTlsDhcpInfoEntry 14 } + +sapTlsDhcpVendorOptionString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDhcpVendorOptionString specifies the string that + goes into the Nokia vendor specific sub-option of option 82. + + This string is only used when sapTlsDhcpInfoAction is set to + 'replace'." + DEFVAL { "" } + ::= { sapTlsDhcpInfoEntry 15 } + +sapTlsDhcpRemoteIdHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpRemoteIdHex specifies a binary + remote-id; a non-empty value is only supported while the value of + sapTlsDhcpRemoteId is equal to 'remoteIdHex'." + DEFVAL { ''H } + ::= { sapTlsDhcpInfoEntry 16 } + +sapTlsDhcpCircuitIdHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpCircuitIdHex specifies a binary + circuit-id; a non-empty value is only supported while the value of + sapTlsDhcpCircuitId is equal to 'circuitIdHex'." + DEFVAL { ''H } + ::= { sapTlsDhcpInfoEntry 17 } + +sapTlsDhcpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sapTlsDhcpStatsTable contains DHCP statistics related + to a TLS SAP. This table complements sapTlsInfoTable, + and contains an entry for each Tls SAP. Rows in this + table are created and deleted automatically by the + system." + ::= { tmnxSapObjs 15 } + +sapTlsDhcpStatsEntry OBJECT-TYPE + SYNTAX SapTlsDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " DHCP statistics for a TLS SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTlsDhcpStatsTable 1 } + +SapTlsDhcpStatsEntry ::= SEQUENCE +{ + sapTlsDhcpStatsClntSnoopdPckts Counter32, + sapTlsDhcpStatsSrvrSnoopdPckts Counter32, + sapTlsDhcpStatsClntForwdPckts Counter32, + sapTlsDhcpStatsSrvrForwdPckts Counter32, + sapTlsDhcpStatsClntDropdPckts Counter32, + sapTlsDhcpStatsSrvrDropdPckts Counter32, + sapTlsDhcpStatsClntProxRadPckts Counter32, + sapTlsDhcpStatsClntProxLSPckts Counter32, + sapTlsDhcpStatsGenReleasePckts Counter32, + sapTlsDhcpStatsGenForceRenPckts Counter32, + sapTlsDhcpStatsClntProxUDBPckts Counter32, + sapTlsDhcpStatsClntProxNqPckts Counter32 +} + +sapTlsDhcpStatsClntSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsClntSnoopdPckts + indicates the number of DHCP client packets that have + been snooped on this SAP." + ::= { sapTlsDhcpStatsEntry 1 } + +sapTlsDhcpStatsSrvrSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsSrvrSnoopdPckts + indicates the number of DHCP server packets that have + been snooped on this SAP." + ::= { sapTlsDhcpStatsEntry 2 } + +sapTlsDhcpStatsClntForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsClntForwdPckts + indicates the number of DHCP client packets that + have been forwarded on this SAP." + ::= { sapTlsDhcpStatsEntry 3 } + +sapTlsDhcpStatsSrvrForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsSrvrForwdPckts + indicates the number of DHCP server packets that have + been forwarded on this SAP." + ::= { sapTlsDhcpStatsEntry 4 } + +sapTlsDhcpStatsClntDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsClntDropdPckts + indicates the number of DHCP client packets that have + been dropped on this SAP." + ::= { sapTlsDhcpStatsEntry 5 } + +sapTlsDhcpStatsSrvrDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsSrvrDropdPckts + indicates the number of DHCP server packets that have + been dropped on this SAP." + ::= { sapTlsDhcpStatsEntry 6 } + +sapTlsDhcpStatsClntProxRadPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsClntProxRadPckts indicates the + number of DHCP client packets that have been proxied on this SAP based + on data received from a RADIUS server." + ::= { sapTlsDhcpStatsEntry 7 } + +sapTlsDhcpStatsClntProxLSPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsClntProxLSPckts indicates the + number of DHCP client packets that have been proxied on this SAP based + on a lease state. The lease itself can have been obtained from a DHCP + or RADIUS server. This is the so called lease split functionality." + ::= { sapTlsDhcpStatsEntry 8 } + +sapTlsDhcpStatsGenReleasePckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsGenReleasePckts indicates the + number of DHCP RELEASE messages spoofed on this SAP to the DHCP + server." + ::= { sapTlsDhcpStatsEntry 9 } + +sapTlsDhcpStatsGenForceRenPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsGenForceRenPckts indicates the + number of DHCP FORCERENEW messages spoofed on this SAP to the DHCP + clients." + ::= { sapTlsDhcpStatsEntry 10 } + +sapTlsDhcpStatsClntProxUDBPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsClntProxUDBPckts indicates the + number of DHCP client packets that have been proxied on this SAP based + on the local user database." + ::= { sapTlsDhcpStatsEntry 11 } + +sapTlsDhcpStatsClntProxNqPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcpStatsClntProxNqPckts indicates the + number of DHCP client packets that have been proxied on this SAP based + on data received from a Diameter NASREQ server." + ::= { sapTlsDhcpStatsEntry 12 } + +sapTlsDhcpLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "sapTlsDhcpLeaseStateTable contains DHCP lease state info for a TLS + SAP. This table complements sapTlsInfoTable, and contains an entry for + each Tls SAP. Rows in this table are created and deleted automatically + by the system. The content of this table is moved to the + svcDhcpLeaseStateTable." + ::= { tmnxSapObjs 16 } + +sapTlsDhcpLeaseStateEntry OBJECT-TYPE + SYNTAX SapTlsDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "DHCP Lease State information on a TLS SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapTlsDhcpLseStateCiAddr, + sapTlsDhcpLseStateChAddr + } + ::= { sapTlsDhcpLeaseStateTable 1 } + +SapTlsDhcpLeaseStateEntry ::= SEQUENCE +{ + sapTlsDhcpLseStateCiAddr IpAddress, + sapTlsDhcpLseStateChAddr MacAddress, + sapTlsDhcpLseStateRemainLseTime Unsigned32, + sapTlsDhcpLseStateOption82 OCTET STRING, + sapTlsDhcpLseStatePersistKey Unsigned32 +} + +sapTlsDhcpLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object sapTlsDhcpLseStateCiAddr indicates the IP + address of the DHCP lease state." + ::= { sapTlsDhcpLeaseStateEntry 1 } + +sapTlsDhcpLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object sapTlsDhcpLseStateChAddr indicates the MAC + address of the DHCP lease state." + ::= { sapTlsDhcpLeaseStateEntry 2 } + +sapTlsDhcpLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapTlsDhcpLseStateRemainLseTime indicates the + remaining lease time of the Ip address of the DHCP lease state. This + object was made obsolete in the 4.0 release." + ::= { sapTlsDhcpLeaseStateEntry 3 } + +sapTlsDhcpLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapTlsDhcpLseStateOption82 indicates the + content of the Option82 for this DHCP lease state. This object was + made obsolete in the 4.0 release." + ::= { sapTlsDhcpLeaseStateEntry 4 } + +sapTlsDhcpLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapTlsDhcpLseStatePersistKey indicates a key + value that can be used to track this lease state in the persistence + file. This object was made obsolete in the 4.0 release." + ::= { sapTlsDhcpLeaseStateEntry 5 } + +sapPortIdIngQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdIngQosSchedStatsTable contains ingress QoS + queue SAP statistics. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS." + ::= { tmnxSapObjs 17 } + +sapPortIdIngQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapPortIdIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific SAP's + QoS queue. Entries are created when a scheduler policy is applied to a + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapPortIdIngQosSchedName, + sapPortIdIngPortId + } + ::= { sapPortIdIngQosSchedStatsTable 1 } + +SapPortIdIngQosSchedStatsEntry ::= SEQUENCE +{ + sapPortIdIngQosSchedName TNamedItem, + sapPortIdIngPortId TmnxPortID, + sapPortIdIngQosSchedFwdPkts Counter64, + sapPortIdIngQosSchedFwdOctets Counter64, + sapPortIdIngQosSchedCustId TmnxCustId +} + +sapPortIdIngQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosSchedName is used as an index of the + ingress QoS scheduler of this SAP." + ::= { sapPortIdIngQosSchedStatsEntry 1 } + +sapPortIdIngPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapPortIdIngPortId is used as an index of the ingress QoS + scheduler of this SAP. When the SAP is an aps/ccag/lag in 'link' mode, + this object is the TmnxPortID of the member-port on which the + scheduler is applied." + ::= { sapPortIdIngQosSchedStatsEntry 2 } + +sapPortIdIngQosSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosSchedFwdPkts indicates the number of + forwarded packets, as determined by the SAP ingress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdIngQosSchedStatsEntry 3 } + +sapPortIdIngQosSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosSchedFwdOctets indicates the number of + forwarded octets,as determined by the SAP ingress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdIngQosSchedStatsEntry 4 } + +sapPortIdIngQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosSchedCustId indicates the Customer ID for + the associated service." + ::= { sapPortIdIngQosSchedStatsEntry 5 } + +sapPortIdEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdEgrQosSchedStatsTable contains egress QoS + queue SAP statistics. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS." + ::= { tmnxSapObjs 18 } + +sapPortIdEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapPortIdEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the egress statistics about a specific SAP's QoS + queue. Entries are created when a scheduler policy is applied to a + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapPortIdEgrQosSchedName, + sapPortIdEgrPortId + } + ::= { sapPortIdEgrQosSchedStatsTable 1 } + +SapPortIdEgrQosSchedStatsEntry ::= SEQUENCE +{ + sapPortIdEgrQosSchedName TNamedItem, + sapPortIdEgrPortId TmnxPortID, + sapPortIdEgrQosSchedFwdPkts Counter64, + sapPortIdEgrQosSchedFwdOctets Counter64, + sapPortIdEgrQosSchedCustId TmnxCustId +} + +sapPortIdEgrQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosSchedName is used as an index of the + egress QoS scheduler of this SAP." + ::= { sapPortIdEgrQosSchedStatsEntry 1 } + +sapPortIdEgrPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapPortIdEgrPortId is used as an index of the egress QoS + scheduler of this SAP. When the SAP is an aps/ccag/lag in 'link' mode, + this object is the TmnxPortID of the member-port on which the + scheduler is applied." + ::= { sapPortIdEgrQosSchedStatsEntry 2 } + +sapPortIdEgrQosSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosSchedFwdPkts indicates the number of + forwarded packets, as determined by the SAP egress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdEgrQosSchedStatsEntry 3 } + +sapPortIdEgrQosSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosSchedFwdOctets indicates the number of + forwarded octets,as determined by the SAP egress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdEgrQosSchedStatsEntry 4 } + +sapPortIdEgrQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosSchedCustId indicates the Customer ID for + the associated service." + ::= { sapPortIdEgrQosSchedStatsEntry 5 } + +sapIngQosQueueInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to override the base parameters of a queue, as + defined in the associated SAP ingress QoS policy." + ::= { tmnxSapObjs 19 } + +sapIngQosQueueInfoEntry OBJECT-TYPE + SYNTAX SapIngQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Override values for the specified SAP ingress QoS queue. These values + override the corresponding ones specified in the associated SAP + ingress QoS policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngQosQId + } + ::= { sapIngQosQueueInfoTable 1 } + +SapIngQosQueueInfoEntry ::= SEQUENCE +{ + sapIngQosQId TIngressQueueId, + sapIngQosQRowStatus RowStatus, + sapIngQosQLastMgmtChange TimeStamp, + sapIngQosQOverrideFlags TQosQueueAttribute, + sapIngQosQCBS TBurstSize, + sapIngQosQMBS TBurstSize, + sapIngQosQHiPrioOnly TBurstPercentOrDefault, + sapIngQosQCIRAdaptation TAdaptationRule, + sapIngQosQPIRAdaptation TAdaptationRule, + sapIngQosQAdminPIR TQosQueuePIRRate, + sapIngQosQAdminCIR TQosQueueCIRRate, + sapIngQosQMBSBytes TBurstSizeBytes, + sapIngQosQWeight TWeight, + sapIngQosQCIRWeight TWeight, + sapIngQosQAdminPIRPercent Unsigned32, + sapIngQosQAdminCIRPercent Unsigned32, + sapIngQosQMonitorDepth TruthValue, + sapIngQosQDrpTailLowReductnMbs TBurstPercentOrDefault, + sapIngQosQAdminPIRHi TmnxQosRateHigh32, + sapIngQosQAdminPIRLo TmnxQosRateLow32, + sapIngQosQAdminCIRHi TmnxQosRateHigh32, + sapIngQosQAdminCIRLo TmnxQosRateLow32, + sapIngQosQMonitorQueueDepth TruthValue, + sapIngQosQFastPolling TruthValue +} + +sapIngQosQId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapIngQosQId indicates the ID of the queue whose + parameters are to be overridden." + ::= { sapIngQosQueueInfoEntry 1 } + +sapIngQosQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQRowStatus controls the creation and deletion of + rows in this table." + ::= { sapIngQosQueueInfoEntry 2 } + +sapIngQosQLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQLastMgmtChange indicates the value of sysUpTime + at the time of the last management change of any writable object of + this row." + ::= { sapIngQosQueueInfoEntry 3 } + +sapIngQosQOverrideFlags OBJECT-TYPE + SYNTAX TQosQueueAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQOverrideFlags specifies the set of attributes + whose values have been overridden via management on this queue. + Clearing a given flag will return the corresponding overridden + attribute to the value defined on the SAP's ingress QoS policy." + ::= { sapIngQosQueueInfoEntry 4 } + +sapIngQosQCBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilobytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQCBS specifies the amount of reserved buffer + space (in kilobytes) for this queue." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 5 } + +sapIngQosQMBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilobytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosQMBS specifies the maximum amount of buffer + space (in kilobytes) allowed for this queue." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 6 } + +sapIngQosQHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosQHiPrioOnly specifies the percentage of buffer + space for this queue, used exclusively by high priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + sapIngQosQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 7 } + +sapIngQosQCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQCIRAdaptation specifies the criteria to use to + compute the operational CIR value for this queue, while maintaining a + minimum offset." + DEFVAL { closest } + ::= { sapIngQosQueueInfoEntry 8 } + +sapIngQosQPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQPIRAdaptation specifies the criteria to use to + compute the operational PIR value for this queue, while maintaining a + minimum offset." + DEFVAL { closest } + ::= { sapIngQosQueueInfoEntry 9 } + +sapIngQosQAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosQAdminPIR specifies the desired PIR value for + this queue. This object is obsoleted in 15.0 release and has been + replaced with sapIngQosQAdminPIRHi and sapIngQosQAdminPIRLo objects." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 10 } + +sapIngQosQAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosQAdminCIR specifies the desired CIR value for + this queue. This object is obsoleted in 15.0 release and has been + replaced with sapIngQosQAdminCIRHi and sapIngQosQAdminCIRLo objects." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 11 } + +sapIngQosQMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQMBSBytes specifies the maximum amount of buffer + space (in bytes) allowed for this queue." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 12 } + +sapIngQosQWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQWeight specifies the weight that needs to be + used by the scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { sapIngQosQueueInfoEntry 13 } + +sapIngQosQCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQCIRWeight specifies the weight that should be + assigned to this queue by the parent scheduler among all the entities + feeding into the parent, when the traffic is conforming to the + committed rate. + + A value of '0' specifies that the queue will not receive bandwidth for + the 'within-cir' pass on its parent scheduler." + DEFVAL { 1 } + ::= { sapIngQosQueueInfoEntry 14 } + +sapIngQosQAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQAdminPIRPercent specifies the desired PIR value + for this queue as a percentage." + DEFVAL { 10000 } + ::= { sapIngQosQueueInfoEntry 15 } + +sapIngQosQAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQAdminCIRPercent specifies the desired CIR value + for this queue as a percentage." + DEFVAL { 0 } + ::= { sapIngQosQueueInfoEntry 16 } + +sapIngQosQMonitorDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosQMonitorDepth specifies whether to enable queue + depth monitoring for this specified queue. + + This object is obsoleted in 21.2 Release. It is replaced by + sapIngQosQMonitorQueueDepth." + DEFVAL { false } + ::= { sapIngQosQueueInfoEntry 17 } + +sapIngQosQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQDrpTailLowReductnMbs specifies the percentage + at which low drop tail is being reduced from the MBS specified by + sapIngQosQMBSBytes." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 18 } + +sapIngQosQAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQAdminPIRHi specifies the upper 32 bits of the + desired PIR value for this queue. + + This value should always be set along with sapIngQosQAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngQosQAdminPIRHi along with the value of + sapIngQosQAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapIngQosQueueInfoEntry 19 } + +sapIngQosQAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQAdminPIRLo specifies the lower 32 bits of the + desired PIR value for this queue. + + This value should always be set along with sapIngQosQAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngQosQAdminPIRHi along with the value of + sapIngQosQAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapIngQosQueueInfoEntry 20 } + +sapIngQosQAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQAdminCIRHi specifies the upper 32 bits of the + desired CIR value for this queue. + + This value should always be set along with sapIngQosQAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngQosQAdminCIRHi along with the value of + sapIngQosQAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 0 } + ::= { sapIngQosQueueInfoEntry 21 } + +sapIngQosQAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQAdminCIRLo specifies the lower 32 bits of the + desired CIR value for this queue. + + This value should always be set along with sapIngQosQAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngQosQAdminCIRHi along with the value of + sapIngQosQAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 0 } + ::= { sapIngQosQueueInfoEntry 22 } + +sapIngQosQMonitorQueueDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQMonitorQueueDepth specifies whether to enable + queue depth monitoring for this specified queue." + DEFVAL { false } + ::= { sapIngQosQueueInfoEntry 23 } + +sapIngQosQFastPolling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosQFastPolling indicates that the depth monitoring + should use the new Embedded Control Processor fast-polling." + DEFVAL { false } + ::= { sapIngQosQueueInfoEntry 24 } + +sapEgrQosQueueInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to override the base parameters of a queue, as + defined in the associated SAP egress QoS policy." + ::= { tmnxSapObjs 20 } + +sapEgrQosQueueInfoEntry OBJECT-TYPE + SYNTAX SapEgrQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Override values for the specified SAP egress QoS queue. These values + override the corresponding ones specified in the associated SAP egress + QoS policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosQId + } + ::= { sapEgrQosQueueInfoTable 1 } + +SapEgrQosQueueInfoEntry ::= SEQUENCE +{ + sapEgrQosQId TEgressQueueId, + sapEgrQosQRowStatus RowStatus, + sapEgrQosQLastMgmtChange TimeStamp, + sapEgrQosQOverrideFlags TQosQueueAttribute, + sapEgrQosQCBS TBurstSize, + sapEgrQosQMBS TBurstSize, + sapEgrQosQHiPrioOnly TBurstPercentOrDefault, + sapEgrQosQCIRAdaptation TAdaptationRule, + sapEgrQosQPIRAdaptation TAdaptationRule, + sapEgrQosQAdminPIR TQosQueuePIRRate, + sapEgrQosQAdminCIR TQosQueueCIRRate, + sapEgrQosQAvgOverhead Unsigned32, + sapEgrQosQMBSBytes TBurstSizeBytes, + sapEgrQosQWeight TWeight, + sapEgrQosQCIRWeight TWeight, + sapEgrQosQAdminPIRPercent Unsigned32, + sapEgrQosQAdminCIRPercent Unsigned32, + sapEgrQosQMonitorDepth TruthValue, + sapEgrQosQDrpTailLowReductnMbs TBurstPercentOrDefault, + sapEgrQosQAdminPIRHi TmnxQosRateHigh32, + sapEgrQosQAdminPIRLo TmnxQosRateLow32, + sapEgrQosQAdminCIRHi TmnxQosRateHigh32, + sapEgrQosQAdminCIRLo TmnxQosRateLow32, + sapEgrQosQHsWrrWeight Unsigned32, + sapEgrQosQHsClassWeight Unsigned32, + sapEgrQosQHsWredQSlopePlcy TNamedItemOrEmpty, + sapEgrQosQBurstLimit TBurstLimit, + sapEgrQosQMonitorQueueDepth TruthValue, + sapEgrQosQFastPolling TruthValue, + sapEgrQosQViolationThreshold Unsigned32 +} + +sapEgrQosQId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrQosQId indicates the ID of the queue whose + parameters are to be overridden." + ::= { sapEgrQosQueueInfoEntry 1 } + +sapEgrQosQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQRowStatus controls the creation and deletion of + rows in this table." + ::= { sapEgrQosQueueInfoEntry 2 } + +sapEgrQosQLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQLastMgmtChange indicates the value of sysUpTime + at the time of the last management change of any writable object of + this row." + ::= { sapEgrQosQueueInfoEntry 3 } + +sapEgrQosQOverrideFlags OBJECT-TYPE + SYNTAX TQosQueueAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQOverrideFlags specifies the set of attributes + whose values have been overridden via management on this queue. + Clearing a given flag will return the corresponding overridden + attribute to the value defined on the SAP's ingress QoS policy. + + The sapEgrQosQMonitorQueueDepth, sapEgrQosQFastPolling and + sapEgrQosQViolationThreshold objects are not set in + sapEgrQosQOverrideFlags when overridden on this queue and can not be + cleared using sapEgrQosQOverrideFlags flag." + ::= { sapEgrQosQueueInfoEntry 4 } + +sapEgrQosQCBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilobytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQCBS specifies the amount of reserved buffer + space (in kilobytes) for this queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 5 } + +sapEgrQosQMBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilobytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosQMBS specifies the maximum amount of buffer + space (in kilobytes) allowed for this queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 6 } + +sapEgrQosQHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosQHiPrioOnly specifies the percentage of buffer + space for this queue, used exclusively by high priority packets. + + This object is obsoleted in 15.0 release and has been replaced with + sapEgrQosQDrpTailLowReductnMbs object." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 7 } + +sapEgrQosQCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQCIRAdaptation specifies the criteria to use to + compute the operational CIR value for this queue, while maintaining a + minimum offset." + DEFVAL { closest } + ::= { sapEgrQosQueueInfoEntry 8 } + +sapEgrQosQPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQPIRAdaptation specifies the criteria to use to + compute the operational PIR value for this queue, while maintaining a + minimum offset." + DEFVAL { closest } + ::= { sapEgrQosQueueInfoEntry 9 } + +sapEgrQosQAdminPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosQAdminPIR specifies the desired PIR value for + this queue. This object is obsoleted in 15.0 release and has been + replaced with sapEgrQosQAdminPIRHi and sapEgrQosQAdminPIRLo objects." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 10 } + +sapEgrQosQAdminCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosQAdminCIR specifies the desired CIR value for + this queue. This object is obsoleted in 15.0 release and has been + replaced with sapEgrQosQAdminCIRHi and sapEgrQosQAdminCIRLo objects." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 11 } + +sapEgrQosQAvgOverhead OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQAvgOverhead specifies the encapsulation + overhead, in centipercent, used to translate packet-based rate to + frame-based rate and vice versa." + DEFVAL { 0 } + ::= { sapEgrQosQueueInfoEntry 12 } + +sapEgrQosQMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQMBSBytes specifies the maximum amount of buffer + space (in bytes) allowed for this queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 13 } + +sapEgrQosQWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQWeight specifies the weight that needs to be + used by the scheduler to which this queue would be feeding." + DEFVAL { 1 } + ::= { sapEgrQosQueueInfoEntry 14 } + +sapEgrQosQCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQCIRWeight specifies the weight that should be + assigned to this queue by the parent scheduler among all the entities + feeding into the parent, when the traffic is conforming to the + committed rate. + + A value of '0' specifies that the queue will not receive bandwidth for + the 'within-cir' pass on its parent scheduler." + DEFVAL { 1 } + ::= { sapEgrQosQueueInfoEntry 15 } + +sapEgrQosQAdminPIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQAdminPIRPercent specifies the desired PIR value + for this queue as a percentage." + DEFVAL { 10000 } + ::= { sapEgrQosQueueInfoEntry 16 } + +sapEgrQosQAdminCIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQAdminCIRPercent specifies the desired CIR value + for this queue as a percentage." + DEFVAL { 0 } + ::= { sapEgrQosQueueInfoEntry 17 } + +sapEgrQosQMonitorDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosQMonitorDepth specifies whether to enable queue + depth monitoring for this specified queue. + + This object is obsoleted in 21.2 Release. It is replaced by + sapEgrQosQMonitorQueueDepth." + DEFVAL { false } + ::= { sapEgrQosQueueInfoEntry 18 } + +sapEgrQosQDrpTailLowReductnMbs OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQDrpTailLowReductnMbs specifies the percentage + at which low drop tail is being reduced from the MBS specified by + sapEgrQosQMBSBytes." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 19 } + +sapEgrQosQAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQAdminPIRHi specifies the upper 32 bits of the + desired PIR value for this queue. + + This value should always be set along with sapEgrQosQAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrQosQAdminPIRHi along with the value of + sapEgrQosQAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapEgrQosQueueInfoEntry 20 } + +sapEgrQosQAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQAdminPIRLo specifies the lower 32 bits of the + desired PIR value for this queue. + + This value should always be set along with sapEgrQosQAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrQosQAdminPIRHi along with the value of + sapEgrQosQAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapEgrQosQueueInfoEntry 21 } + +sapEgrQosQAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQAdminCIRHi specifies the upper 32 bits of the + desired CIR value for this queue. + + This value should always be set along with sapEgrQosQAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrQosQAdminCIRHi along with the value of + sapEgrQosQAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 0 } + ::= { sapEgrQosQueueInfoEntry 22 } + +sapEgrQosQAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQAdminCIRLo specifies the lower 32 bits of the + desired CIR value for this queue. + + This value should always be set along with sapEgrQosQAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrQosQAdminCIRHi along with the value of + sapEgrQosQAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + queue indicates maximum rate." + DEFVAL { 0 } + ::= { sapEgrQosQueueInfoEntry 23 } + +sapEgrQosQHsWrrWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQHsWrrWeight specifies the Weighted Round Robin + (WRR) weight which this queue should parent into the scheduler. The + weight of each queue determines how much bandwidth that queue gets out + of the total rate for the scheduling class." + DEFVAL { 1 } + ::= { sapEgrQosQueueInfoEntry 24 } + +sapEgrQosQHsClassWeight OBJECT-TYPE + SYNTAX Unsigned32 (1 | 2 | 4 | 8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQHsClassWeight specifies the weight of the + scheduling class." + DEFVAL { 1 } + ::= { sapEgrQosQueueInfoEntry 25 } + +sapEgrQosQHsWredQSlopePlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQHsWredQSlopePlcy specifies the name of the + slope policy." + DEFVAL { "" } + ::= { sapEgrQosQueueInfoEntry 26 } + +sapEgrQosQBurstLimit OBJECT-TYPE + SYNTAX TBurstLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQBurstLimit specifies the explicit shaping burst + size of a queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 27 } + +sapEgrQosQMonitorQueueDepth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQMonitorQueueDepth specifies whether to enable + queue depth monitoring for this specified queue. + + When overridden this object does not update sapEgrQosQOverrideFlags." + DEFVAL { false } + ::= { sapEgrQosQueueInfoEntry 28 } + +sapEgrQosQFastPolling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQFastPolling indicates that the depth monitoring + should use the new Embedded Control Processor fast-polling. + + When overridden this object does not update sapEgrQosQOverrideFlags." + DEFVAL { false } + ::= { sapEgrQosQueueInfoEntry 29 } + +sapEgrQosQViolationThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..9999) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQViolationThreshold indicates percent of the + depth of the queue above which a violation is registered. This is + applicable to both the existing queue depth monitoring feature and the + fast-polling feature. + + When overridden this object does not update sapEgrQosQOverrideFlags." + DEFVAL { 0 } + ::= { sapEgrQosQueueInfoEntry 30 } + +sapIngQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to override the base parameters of a virtual + scheduler, as defined in the associated SAP ingress scheduler policy." + ::= { tmnxSapObjs 21 } + +sapIngQosSchedInfoEntry OBJECT-TYPE + SYNTAX SapIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Override values for the specified SAP ingress virtual scheduler. These + values override the corresponding ones specified in the associated SAP + ingress scheduler policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + IMPLIED sapIngQosSName + } + ::= { sapIngQosSchedInfoTable 1 } + +SapIngQosSchedInfoEntry ::= SEQUENCE +{ + sapIngQosSName TNamedItem, + sapIngQosSRowStatus RowStatus, + sapIngQosSLastMgmtChange TimeStamp, + sapIngQosSOverrideFlags TVirtSchedAttribute, + sapIngQosSPIR THPolVirtualSchePIRRate, + sapIngQosSCIR THPolVirtualScheCIRRate, + sapIngQosSSummedCIR TruthValue, + sapIngQosSPIRHi TmnxQosRateHigh32, + sapIngQosSPIRLo TmnxQosRateLow32, + sapIngQosSCIRHi TmnxQosRateHigh32, + sapIngQosSCIRLo TmnxQosRateLow32, + sapIngQosSParentWeight TWeight, + sapIngQosSParentCIRWeight TWeight +} + +sapIngQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapIngQosSName indicates the name of the virtual + scheduler whose parameters are to be overridden." + ::= { sapIngQosSchedInfoEntry 1 } + +sapIngQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSRowStatus controls the creation and deletion of + rows in this table." + ::= { sapIngQosSchedInfoEntry 2 } + +sapIngQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosSLastMgmtChange indicates the value of sysUpTime + at the time of the last management change of any writable object of + this row." + ::= { sapIngQosSchedInfoEntry 3 } + +sapIngQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSOverrideFlags specifies the set of attributes + whose values have been overridden via management on this virtual + scheduler. Clearing a given flag will return the corresponding + overridden attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { sapIngQosSchedInfoEntry 4 } + +sapIngQosSPIR OBJECT-TYPE + SYNTAX THPolVirtualSchePIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosSPIR specifies the desired PIR value for this + virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + sapIngQosSPIRHi and sapIngQosSPIRLo." + DEFVAL { -1 } + ::= { sapIngQosSchedInfoEntry 5 } + +sapIngQosSCIR OBJECT-TYPE + SYNTAX THPolVirtualScheCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosSCIR specifies the desired CIR value for this + virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + sapIngQosSCIRHi and sapIngQosSCIRLo." + DEFVAL { -1 } + ::= { sapIngQosSchedInfoEntry 6 } + +sapIngQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSSummedCIR specifies if the CIR should be used + as the summed CIR values of the children schedulers or queues. If set + to 'true', the applicable scheduler CIR (sapIngQosSCIR) loses its + meaning." + DEFVAL { true } + ::= { sapIngQosSchedInfoEntry 7 } + +sapIngQosSPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSPIRHi specifies upper 32 bits of the pir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapIngQosSPIRLo, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapIngQosSPIRHi along with the value of + sapIngQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapIngQosSchedInfoEntry 8 } + +sapIngQosSPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSPIRLo specifies lower 32 bits of the pir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapIngQosSPIRHi, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapIngQosSPIRHi along with the value of + sapIngQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapIngQosSchedInfoEntry 9 } + +sapIngQosSCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSCIRHi specifies upper 32 bits of the cir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapIngQosSCIRLo, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapIngQosSCIRHi along with the value of + sapIngQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapIngQosSchedInfoEntry 10 } + +sapIngQosSCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSCIRLo specifies lower 32 bits of the cir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapIngQosSCIRHi, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapIngQosSCIRHi along with the value of + sapIngQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapIngQosSchedInfoEntry 11 } + +sapIngQosSParentWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSParentWeight specifies the weight that needs to + be used by this virtual scheduler to which this queue would be + feeding." + DEFVAL { 1 } + ::= { sapIngQosSchedInfoEntry 12 } + +sapIngQosSParentCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQosSParentCIRWeight specifies the weight that needs + to be used until the committed rate by this virtual scheduler to which + this queue would be feeding." + DEFVAL { 1 } + ::= { sapIngQosSchedInfoEntry 13 } + +sapEgrQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to override the base parameters of a virtual + scheduler, as defined in the associated SAP egress scheduler policy." + ::= { tmnxSapObjs 22 } + +sapEgrQosSchedInfoEntry OBJECT-TYPE + SYNTAX SapEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Override values for the specified SAP egress virtual scheduler. These + values override the corresponding ones specified in the associated SAP + egress scheduler policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + IMPLIED sapEgrQosSName + } + ::= { sapEgrQosSchedInfoTable 1 } + +SapEgrQosSchedInfoEntry ::= SEQUENCE +{ + sapEgrQosSName TNamedItem, + sapEgrQosSRowStatus RowStatus, + sapEgrQosSLastMgmtChange TimeStamp, + sapEgrQosSOverrideFlags TVirtSchedAttribute, + sapEgrQosSPIR THPolVirtualSchePIRRate, + sapEgrQosSCIR THPolVirtualScheCIRRate, + sapEgrQosSSummedCIR TruthValue, + sapEgrQosSPIRHi TmnxQosRateHigh32, + sapEgrQosSPIRLo TmnxQosRateLow32, + sapEgrQosSCIRHi TmnxQosRateHigh32, + sapEgrQosSCIRLo TmnxQosRateLow32, + sapEgrQosSParentWeight TWeight, + sapEgrQosSParentCIRWeight TWeight +} + +sapEgrQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrQosSName indicates the name of the virtual + scheduler whose parameters are to be overridden." + ::= { sapEgrQosSchedInfoEntry 1 } + +sapEgrQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSRowStatus controls the creation and deletion of + rows in this table." + ::= { sapEgrQosSchedInfoEntry 2 } + +sapEgrQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosSLastMgmtChange indicates the value of sysUpTime + at the time of the last management change of any writable object of + this row." + ::= { sapEgrQosSchedInfoEntry 3 } + +sapEgrQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSOverrideFlags specifies the set of attributes + whose values have been overridden via management on this virtual + scheduler. Clearing a given flag will return the corresponding + overridden attribute to the value defined on the SAP's egress + scheduler policy." + ::= { sapEgrQosSchedInfoEntry 4 } + +sapEgrQosSPIR OBJECT-TYPE + SYNTAX THPolVirtualSchePIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosSPIR specifies the desired PIR value for this + virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + sapEgrQosSPIRHi and sapEgrQosSPIRLo." + DEFVAL { -1 } + ::= { sapEgrQosSchedInfoEntry 5 } + +sapEgrQosSCIR OBJECT-TYPE + SYNTAX THPolVirtualScheCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosSCIR specifies the desired CIR value for this + virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + sapEgrQosSCIRHi and sapEgrQosSCIRLo." + DEFVAL { -1 } + ::= { sapEgrQosSchedInfoEntry 6 } + +sapEgrQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSSummedCIR specifies if the CIR should be used + as the summed CIR values of the children schedulers or queues. If set + to 'true', the applicable scheduler CIR (sapEgrQosSCIR) loses its + meaning." + DEFVAL { true } + ::= { sapEgrQosSchedInfoEntry 7 } + +sapEgrQosSPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSPIRHi specifies upper 32 bits of the pir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapEgrQosSPIRLo, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapEgrQosSPIRHi along with the value of + sapEgrQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapEgrQosSchedInfoEntry 8 } + +sapEgrQosSPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSPIRLo specifies lower 32 bits of the pir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapEgrQosSPIRHi, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapEgrQosSPIRHi along with the value of + sapEgrQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapEgrQosSchedInfoEntry 9 } + +sapEgrQosSCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSCIRHi specifies upper 32 bits of the cir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapEgrQosSCIRLo, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapEgrQosSCIRHi along with the value of + sapEgrQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapEgrQosSchedInfoEntry 10 } + +sapEgrQosSCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSCIRLo specifies lower 32 bits of the cir-rate + allowed for this virtual scheduler. + + This value should always be set along with sapEgrQosSCIRHi, otherwise + an 'inconsistentValue' error is returned. + + When the value of sapEgrQosSCIRHi along with the value of + sapEgrQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapEgrQosSchedInfoEntry 11 } + +sapEgrQosSParentWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSParentWeight specifies the weight that needs to + be used by this virtual scheduler to which this queue would be + feeding." + DEFVAL { 1 } + ::= { sapEgrQosSchedInfoEntry 12 } + +sapEgrQosSParentCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosSParentCIRWeight specifies the weight that needs + to be used until the committed rate by this virtual scheduler to which + this queue would be feeding." + DEFVAL { 1 } + ::= { sapEgrQosSchedInfoEntry 13 } + +sapSubMgmtInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapSubMgmtInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP subscriber management information." + ::= { tmnxSapObjs 23 } + +sapSubMgmtInfoEntry OBJECT-TYPE + SYNTAX SapSubMgmtInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Subscriber management specific information about a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapSubMgmtInfoTable 1 } + +SapSubMgmtInfoEntry ::= SEQUENCE +{ + sapSubMgmtAdminStatus TmnxEnabledDisabled, + sapSubMgmtDefSubProfile ServObjName, + sapSubMgmtDefSlaProfile ServObjName, + sapSubMgmtSubIdentPolicy ServObjName, + sapSubMgmtSubscriberLimit TmnxSapSubscriberLimit, + sapSubMgmtProfiledTrafficOnly TruthValue, + sapSubMgmtNonSubTrafficSubIdent TmnxSubIdentStringOrEmpty, + sapSubMgmtNonSubTrafficSubProf ServObjName, + sapSubMgmtNonSubTrafficSlaProf ServObjName, + sapSubMgmtMacDaHashing TruthValue, + sapSubMgmtDefSubIdent TmnxDefSubIdSource, + sapSubMgmtDefSubIdentString TmnxSubIdentStringOrEmpty, + sapSubMgmtDefAppProfile ServObjName, + sapSubMgmtNonSubTrafficAppProf ServObjName, + sapSubMgmtDefInterDestId TmnxDefInterDestIdSource, + sapSubMgmtDefInterDestIdString DisplayString, + sapSubMgmtDefFilterProfile TNamedItemOrEmpty +} + +sapSubMgmtAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtAdminStatus specifies whether enhanced + subscriber management is enabled on this SAP." + DEFVAL { disabled } + ::= { sapSubMgmtInfoEntry 1 } + +sapSubMgmtDefSubProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtDefSubProfile specifies the default subscriber + profile applicable on this SAP. The corresponding profile is defined + in TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubProfileTable. + + A value of 'default' is not allowed for this object." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 2 } + +sapSubMgmtDefSlaProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtDefSlaProfile specifies the default SLA profile + applicable on this SAP. The corresponding profile is defined in + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSLAProfileTable." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 3 } + +sapSubMgmtSubIdentPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtSubIdentPolicy specifies the subscriber + identification policy applicable on this SAP. The corresponding policy + is defined in TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubIdentPolicyTable." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 4 } + +sapSubMgmtSubscriberLimit OBJECT-TYPE + SYNTAX TmnxSapSubscriberLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtSubscriberLimit specifies the maximum number of + subscribers allowed for this SAP. + + If the value is 0, there is no limit. Only if the value is 1, the + 'single-sub-parameters' defined with objects + sapSubMgmtProfiledTrafficOnly, sapSubMgmtNonSubTrafficSubProf and + sapSubMgmtNonSubTrafficSlaProf are meaningful." + DEFVAL { 1 } + ::= { sapSubMgmtInfoEntry 5 } + +sapSubMgmtProfiledTrafficOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtProfiledTrafficOnly specifies whether only + profiled traffic is applicable for this SAP. If set to 'true', all SAP + queues will be deleted. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { false } + ::= { sapSubMgmtInfoEntry 6 } + +sapSubMgmtNonSubTrafficSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtNonSubTrafficSubIdent specifies the subscriber + identification applicable on this SAP for all non-subscriber traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 7 } + +sapSubMgmtNonSubTrafficSubProf OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtNonSubTrafficSubProf specifies the subscriber + profile applicable on this SAP for all non-subscriber traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 8 } + +sapSubMgmtNonSubTrafficSlaProf OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtNonSubTrafficSlaProf specifies the SLA profile + applicable on this SAP for all non-subscriber traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 9 } + +sapSubMgmtMacDaHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtMacDaHashing specifies whether subscriber + traffic egressing a LAG SAP has its egress LAG link selected by a + function of the MAC destination address instead of subscriber id. + + The value of this object is only meaningful if sapSubMgmtAdminStatus + is set to 'enabled' and can only be configured for TLS services." + DEFVAL { false } + ::= { sapSubMgmtInfoEntry 10 } + +sapSubMgmtDefSubIdent OBJECT-TYPE + SYNTAX TmnxDefSubIdSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtDefSubIdent specifies what is used as the + default subscriber identification applicable on this SAP. + + This value is used in case no other source (like Radius) provides a + subscriber identification string. + + If the value of this objects is set to 'useSapId', the SAP-id is used + as the default subscriber identification string. In this case, + sapSubMgmtDefSubIdentString must contain the empty string. + + If the value of this objects is set to 'useAutoId', the auto-generated + subscriber identification string, as defined in + tmnxSubMgmtAutoSubIdObjs, is used as the default subscriber + identification string. In this case, sapSubMgmtDefSubIdentString must + contain the empty string. + + If the value of this object is set to 'useString', the value of + sapSubMgmtDefSubIdentString is used as the default subscriber + identification string. In this case, an empty + sapSubMgmtDefSubIdentString means that there is no default subscriber + identification configured." + DEFVAL { useString } + ::= { sapSubMgmtInfoEntry 11 } + +sapSubMgmtDefSubIdentString OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtDefSubIdentString specifies the default + subscriber identification string applicable on this SAP." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 12 } + +sapSubMgmtDefAppProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtDefAppProfile specifies the default application + profile applicable on this SAP. The corresponding profile is defined + in TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 13 } + +sapSubMgmtNonSubTrafficAppProf OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtNonSubTrafficAppProf specifies the application + profile applicable on this SAP for all non-subscriber traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 14 } + +sapSubMgmtDefInterDestId OBJECT-TYPE + SYNTAX TmnxDefInterDestIdSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtDefInterDestId specifies what is used as the + default intermediate destination identifier applicable on this SAP. + + This value is used in case no other source (like Radius) provides an + intermediate destination identifier. + + If the value of this object is set to 'useString', the value of + sapSubMgmtDefInterDestIdString is used as the default intermediate + destination identifier. In this case, an empty + sapSubMgmtDefInterDestIdString means that there is no default + intermediate destination identifier configured. + + If the value of this object is set to 'useTopQTag', the top q-tag of + this SAP is used as the default intermediate destination identifier. + In this case, sapSubMgmtDefInterDestIdString must contain the empty + string. + + If the value of this object is set to 'useVpi', the ATM VPI of this + SAP is used as the default intermediate destination identifier. In + this case, sapSubMgmtDefInterDestIdString must contain the empty + string." + DEFVAL { useString } + ::= { sapSubMgmtInfoEntry 15 } + +sapSubMgmtDefInterDestIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapSubMgmtDefInterDestIdString specifies the default + intermediate destination identifier applicable on this SAP." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 16 } + +sapSubMgmtDefFilterProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapSubMgmtDefFilterProfile specifies the + default filter profile for this SAP. The specified filter profile + needs to exists in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubFilterProfileTable." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 17 } + +sapTlsMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Multiple Spanning Tree Instance information for + the SAP. Each management VPLS running MSTP can have up to 15 MSTI. An + entry in this table is automatically created when a tlsMstiEntry is + created." + ::= { tmnxSapObjs 24 } + +sapTlsMstiEntry OBJECT-TYPE + SYNTAX SapTlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific MSTI for a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tlsMstiInstanceId + } + ::= { sapTlsMstiTable 1 } + +SapTlsMstiEntry ::= SEQUENCE +{ + sapTlsMstiPriority Integer32, + sapTlsMstiPathCost Integer32, + sapTlsMstiLastMgmtChange TimeStamp, + sapTlsMstiPortRole StpPortRole, + sapTlsMstiPortState TStpPortState, + sapTlsMstiDesignatedBridge BridgeId, + sapTlsMstiDesignatedPort Integer32 +} + +sapTlsMstiPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsMstiPriority specifies the value of the + port priority field which is contained in the most significant 4 bits + of the 16-bit Port ID associated with this SAP and MSTI. As only the + most significant 4 bits of the value are used, the actual value of + this object is limited to multiples of 16: e.g. the agent rounds down + the value to one of: 0, 16, 32, .. , 224, 240." + DEFVAL { 128 } + ::= { sapTlsMstiEntry 1 } + +sapTlsMstiPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsMstiPathCost specifies the contribution + of this port to the MSTI path cost of paths towards the spanning tree + regional root which include this port." + DEFVAL { 10 } + ::= { sapTlsMstiEntry 2 } + +sapTlsMstiLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsMstiLastMgmtChange indicates the value + of sysUpTime at the time of the most recent management-initiated + change to this SAP MSTI information." + ::= { sapTlsMstiEntry 3 } + +sapTlsMstiPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapTlsMstiPortRole indicates the current role of the sap in the MSTI + as defined by the Spanning Tree Protocol." + ::= { sapTlsMstiEntry 4 } + +sapTlsMstiPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsMstiPortState indicates the port's + current state as defined by application of the Spanning Tree Protocol. + This state controls what action a port takes on reception of a frame. + If the bridge has detected a port that is malfunctioning it will place + that port into the 'broken' state." + ::= { sapTlsMstiEntry 5 } + +sapTlsMstiDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsMstiDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment for this MSTI." + ::= { sapTlsMstiEntry 6 } + +sapTlsMstiDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapTlsMstiDesignatedPort indicates the Port + Identifier of the port on the Designated Bridge for this port's + segment for this MSTI." + ::= { sapTlsMstiEntry 7 } + +sapIpipeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIpipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IPIPE specific SAP information." + ::= { tmnxSapObjs 25 } + +sapIpipeInfoEntry OBJECT-TYPE + SYNTAX SapIpipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPIPE specific information about a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapIpipeInfoTable 1 } + +SapIpipeInfoEntry ::= SEQUENCE +{ + sapIpipeCeInetAddressType InetAddressType, + sapIpipeCeInetAddress InetAddress, + sapIpipeMacRefreshInterval Unsigned32, + sapIpipeMacAddress MacAddress, + sapIpipeArpedMacAddress MacAddress, + sapIpipeArpedMacAddressTimeout Unsigned32, + sapIpipeDiscoveredCeInetAddrType InetAddressType, + sapIpipeDiscoveredCeInetAddr InetAddress, + sapIpipeUseBroadcastMac TruthValue, + sapIpipeUsingBroadcastMac TruthValue, + sapIpipeIpv6LinkLocalCeInetAddr InetAddress, + sapIpipeIpv6GlobalCeInetAddr InetAddress, + sapIpipeIpv6DiscoveredMacAddress MacAddress, + sapIpipeLegacyFaultNotification TruthValue, + sapIpipeRemainRecoveryTimer Unsigned32 +} + +sapIpipeCeInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapIpipeCeInetAddressType specifies the + addresstype of the local end host IP of an IPIPE. + + This object is only configurable if the value of + 'svcIpipeCeAddressDiscovery' is 'disabled." + ::= { sapIpipeInfoEntry 1 } + +sapIpipeCeInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of this address is determined by the value of the + sapIpipeCeInetAddressType object. + + This object specifies the IPv4 address of the local end host of an + IPIPE. + + This object is only configurable if the value of + 'svcIpipeCeAddressDiscovery' is 'disabled." + ::= { sapIpipeInfoEntry 2 } + +sapIpipeMacRefreshInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapIpipeMacRefreshInterval specifies the interval between + successive attempts to refresh the MAC address of the CE device + associated with an Ethernet ipipe SAP. If no other event (such as + reception of an ARP request from the CE) occurs that would refresh the + MAC address before the end of the interval, an ARP request will be + originated from the IPIPE SAP." + DEFVAL { 14400 } + ::= { sapIpipeInfoEntry 3 } + +sapIpipeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapIpipeMacAddress specifies the MAC address + of an IPIPE Ethernet SAP." + DEFVAL { '000000000000'H } + ::= { sapIpipeInfoEntry 4 } + +sapIpipeArpedMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpipeArpedMacAddress indicates the MAC + address of the local end host." + ::= { sapIpipeInfoEntry 5 } + +sapIpipeArpedMacAddressTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpipeArpedMacAddressTimeout indicates the + number of seconds to wait for the sapIpipeArpedMacAddress to be + re-refreshed." + ::= { sapIpipeInfoEntry 6 } + +sapIpipeDiscoveredCeInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpipeDiscoveredCeInetAddrType indicates the + addresstype of the local end discovered host IP of an IPIPE SAP." + ::= { sapIpipeInfoEntry 7 } + +sapIpipeDiscoveredCeInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this address is determined by the value of the + sapIpipeDiscoveredCeInetAddrType object. + + This object indicates the IPv4 address of the discovered local end + host of an IPIPE SAP." + ::= { sapIpipeInfoEntry 8 } + +sapIpipeUseBroadcastMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapIpipeUseBroadcastMac specifies whether to use a + broadcast MAC address to forward traffic from the Ethernet Ipipe SAP + when sapIpipeArpedMacAddress is not a valid MAC address (no ARPed MAC + address). + + If svcIpipeCeAddressDiscovery is set to 'disabled (2)', this value + cannot be changed from the default value. + + For non-Ethernet SAPs this value cannot be changed from the default + value." + DEFVAL { false } + ::= { sapIpipeInfoEntry 9 } + +sapIpipeUsingBroadcastMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIpipeUsingBroadcastMac indicates whether a broadcast + MAC address is currently being used to forward traffic from the + Ethernet Ipipe SAP." + ::= { sapIpipeInfoEntry 10 } + +sapIpipeIpv6LinkLocalCeInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the discovered link local IPv6 address of the + local end host of an IPIPE SAP." + ::= { sapIpipeInfoEntry 11 } + +sapIpipeIpv6GlobalCeInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the discovered global IPv6 address of the local + end host of an IPIPE SAP." + ::= { sapIpipeInfoEntry 12 } + +sapIpipeIpv6DiscoveredMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpipeIpv6DiscoveredMacAddress indicates the + MAC address of the IPv6 local end host." + ::= { sapIpipeInfoEntry 13 } + +sapIpipeLegacyFaultNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIpipeLegacyFaultNotification indicates whether SAP + will propagate fault towards the legacy side." + ::= { sapIpipeInfoEntry 14 } + +sapIpipeRemainRecoveryTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "deciseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIpipeRemainRecoveryTimer indicates remaining value for + the recovery timer. + + A value of zero indicates that the timer is not ongoing." + ::= { sapIpipeInfoEntry 15 } + +sapTodMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTodMonitorEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains information on configurable objects on SAP level, + that can be modified by a scheduled policy. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 26 } + +sapTodMonitorEntry OBJECT-TYPE + SYNTAX SapTodMonitorEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about ToD policy modifiable config data for a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTodMonitorTable 1 } + +SapTodMonitorEntry ::= SEQUENCE +{ + sapCurrentIngressIpFilterId TFilterID, + sapCurrentIngressIpv6FilterId TFilterID, + sapCurrentIngressMacFilterId TFilterID, + sapCurrentIngressQosPolicyId TSapIngressPolicyID, + sapCurrentIngressQosSchedPlcy ServObjName, + sapCurrentEgressIpFilterId TFilterID, + sapCurrentEgressIpv6FilterId TFilterID, + sapCurrentEgressMacFilterId TFilterID, + sapCurrentEgressQosPolicyId TSapEgressPolicyID, + sapCurrentEgressQosSchedPlcy ServObjName, + sapIntendedIngressIpFilterId TFilterID, + sapIntendedIngressIpv6FilterId TFilterID, + sapIntendedIngressMacFilterId TFilterID, + sapIntendedIngressQosPolicyId TSapIngressPolicyID, + sapIntendedIngressQosSchedPlcy ServObjName, + sapIntendedEgressIpFilterId TFilterID, + sapIntendedEgressIpv6FilterId TFilterID, + sapIntendedEgressMacFilterId TFilterID, + sapIntendedEgressQosPolicyId TSapEgressPolicyID, + sapIntendedEgressQosSchedPlcy ServObjName +} + +sapCurrentIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentIngressIpFilterId indicates the + index in the tIPFilterTable corresponding to the ingress filter + applied on this SAP, or zero if no filter is currently active. The + active filter may deviate from sapIngressIpFilterId in case it is + overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 1 } + +sapCurrentIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentIngressIpv6FilterId indicates the + index in the tIPv6FilterTable corresponding to the ingress Ipv6 filter + applied on this SAP, or zero if no filter is currently active. The + active filter may deviate from sapIngressIpv6FilterId in case it is + overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 2 } + +sapCurrentIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentIngressMacFilterId indicates the + index in the tMacFilterTable corresponding to the ingress Mac filter + applied on this SAP, or zero if no filter is currently active. The + active filter may deviate from sapIngressMacFilterId in case it is + overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 3 } + +sapCurrentIngressQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentIngressQosPolicyId indicates the + index in the tSapIngressTable corresponding to the ingress Qos Policy + applied on this SAP, or zero if no filter is currently active. The + active filter may deviate from sapIngressQosPolicyId in case it is + overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 4 } + +sapCurrentIngressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentIngressQosSchedPlcy indicates the + ingress QoS scheduler on this SAP, or zero if none is currently + active. The active policy may deviate from + sapIngressQosSchedulerPolicy in case it is overruled by a ToD Suite + policy defined on this SAP, or on the multi-service this SAP belongs + to. " + ::= { sapTodMonitorEntry 5 } + +sapCurrentEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentEgressIpFilterId indicates the index + in the tIPFilterTable corresponding to the Egress filter applied on + this SAP, or zero if no filter is currently active. The active filter + may deviate from sapEgressIpFilterId in case it is overruled by a ToD + Suite policy." + ::= { sapTodMonitorEntry 6 } + +sapCurrentEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentEgressIpv6FilterId indicates the + index in the tIPv6FilterTable corresponding to the Egress Ipv6 filter + applied on this SAP, or zero if no filter is currently active. The + active filter may deviate from sapEgressIpv6FilterId in case it is + overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 7 } + +sapCurrentEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentEgressMacFilterId indicates the + index in the tMacFilterTable corresponding to the Egress Mac filter + applied on this SAP, or zero if no filter is currently active. The + active filter may deviate from sapEgressMacFilterId in case it is + overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 8 } + +sapCurrentEgressQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentEgressQosPolicyId indicates the + index in the tSapEgressTable corresponding to the Egress Qos Policy + applied on this SAP, or zero if no filter is currently active. The + active filter may deviate from sapEgressQosPolicyId in case it is + overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 9 } + +sapCurrentEgressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapCurrentEgressQosSchedPlcy indicates the + Egress QoS scheduler on this SAP, or zero if none is currently active. + The active policy may deviate from sapEgressQosSchedulerPolicy in case + it is overruled by a ToD Suite policy defined on this SAP, or on the + multi-customer this SAP belongs to." + ::= { sapTodMonitorEntry 10 } + +sapIntendedIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedIngressIpFilterId indicates the + index in the tIPFilterTable corresponding to the ingress IP filter + that should be applied on this SAP. If it deviates from + sapCurrentIngressIpFilterId, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 11 } + +sapIntendedIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedIngressIpv6FilterId indicates the + index in the tIPv6FilterTable corresponding to the ingress Ipv6 filter + that should be applied on this SAP. If it deviates from + sapCurrentIngressIpv6FilterId, this means that there was a problem + when trying to activate this filter. It can only deviate when using + ToD Suites for the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 12 } + +sapIntendedIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedIngressMacFilterId indicates the + index in the tMacFilterTable corresponding to the ingress Mac filter + that should be applied on this SAP. If it deviates from + sapCurrentIngressMacFilterId, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 13 } + +sapIntendedIngressQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedIngressQosPolicyId indicates the + index in the tSapIngressTable corresponding to the ingress Qos policy + that should be applied on this SAP. If it deviates from + sapCurrentIngressQosPolicyId, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 14 } + +sapIntendedIngressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedIngressQosSchedPlcy indicates the + ingress QoS scheduler that should be applied on this SAP. If it + deviates from sapCurrentIngressQosSchedPlcy, this means that there was + a problem when trying to activate this filter. It can only deviate + when using ToD Suites for the SAP. When the ToD Suites decides that a + new filter must be applied, it will try to do this. If it fails, the + current and intended field are not equal." + ::= { sapTodMonitorEntry 15 } + +sapIntendedEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedEgressIpFilterId indicates the + index in the tIPFilterTable corresponding to the Egress IP filter + scheduler that should be applied on this SAP. If it deviates from + sapCurrentEgressIpFilterId, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 16 } + +sapIntendedEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedEgressIpv6FilterId indicates the + index in the tIPv6FilterTable corresponding to the Egress IPv6 filter + scheduler that should be applied on this SAP. If it deviates from + sapCurrentEgressIpv6FilterId, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 17 } + +sapIntendedEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedEgressMacFilterId indicates the + index in the tMacFilterTable corresponding to the Egress mac filter + scheduler that should be applied on this SAP. If it deviates from + sapCurrentEgressMacFilterId, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 18 } + +sapIntendedEgressQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedEgressQosPolicyId indicates the + index in the tSapEgressTable corresponding to the Egress Qos Policy + that should be applied on this SAP. If it deviates from + sapCurrentEgressQosPolicyId, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 19 } + +sapIntendedEgressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIntendedEgressQosSchedPlcy indicates the + index in the tSapEgressTable corresponding to the Egress Qos Scheduler + policy that should be applied on this SAP. If it deviates from + sapCurrentEgressQosSchedPlcy, this means that there was a problem when + trying to activate this filter. It can only deviate when using ToD + Suites for the SAP. When the ToD Suites decides that a new filter must + be applied, it will try to do this. If it fails, the current and + intended field are not equal." + ::= { sapTodMonitorEntry 20 } + +sapIngrQosPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains Ingress Qos policy related statistics for a SAP. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 27 } + +sapIngrQosPlcyStatsEntry OBJECT-TYPE + SYNTAX SapIngrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Statistics about a specific Ingress Qos Policy applied on a specific + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIgQosPlcyId + } + ::= { sapIngrQosPlcyStatsTable 1 } + +SapIngrQosPlcyStatsEntry ::= SEQUENCE +{ + sapIgQosPlcyId TSapIngressPolicyID, + sapIgQosPlcyDroppedHiPrioPackets Counter64, + sapIgQosPlcyDroppedHiPrioOctets Counter64, + sapIgQosPlcyDroppedLoPrioPackets Counter64, + sapIgQosPlcyDroppedLoPrioOctets Counter64, + sapIgQosPlcyForwardedInProfPackets Counter64, + sapIgQosPlcyForwardedInProfOctets Counter64, + sapIgQosPlcyForwardedOutProfPackets Counter64, + sapIgQosPlcyForwardedOutProfOctets Counter64 +} + +sapIgQosPlcyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyId indicates the row index in the + tSapIngressTable corresponding to this ingress QoS policy, or one if + no policy is specified." + ::= { sapIngrQosPlcyStatsEntry 1 } + +sapIgQosPlcyDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyDroppedHiPrioPackets indicates the + number of high priority packets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 2 } + +sapIgQosPlcyDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyDroppedHiPrioOctets indicates the + number of high priority octets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 3 } + +sapIgQosPlcyDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyDroppedLoPrioPackets indicates the + number of low priority packets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 4 } + +sapIgQosPlcyDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyDroppedLoPrioOctets indicates the + number of low priority octets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 5 } + +sapIgQosPlcyForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyForwardedInProfPackets indicates + the number of in-profile packets (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 6 } + +sapIgQosPlcyForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyForwardedInProfOctets indicates + the number of in-profile octets (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 7 } + +sapIgQosPlcyForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyForwardedOutProfPackets indicates + the number of out-of-profile packets (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 8 } + +sapIgQosPlcyForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyForwardedOutProfOctets indicates + the number of out-of-profile octets (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 9 } + +sapEgrQosPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains Egress Qos policy related statistics for a SAP. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 28 } + +sapEgrQosPlcyStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Statistics about a specific Egress Qos Policy applied on a specific + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgQosPlcyId + } + ::= { sapEgrQosPlcyStatsTable 1 } + +SapEgrQosPlcyStatsEntry ::= SEQUENCE +{ + sapEgQosPlcyId TSapEgressPolicyID, + sapEgQosPlcyDroppedInProfPackets Counter64, + sapEgQosPlcyDroppedInProfOctets Counter64, + sapEgQosPlcyDroppedOutProfPackets Counter64, + sapEgQosPlcyDroppedOutProfOctets Counter64, + sapEgQosPlcyForwardedInProfPackets Counter64, + sapEgQosPlcyForwardedInProfOctets Counter64, + sapEgQosPlcyForwardedOutProfPackets Counter64, + sapEgQosPlcyForwardedOutProfOctets Counter64 +} + +sapEgQosPlcyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyId indicates the row index in the + tSapEgressTable corresponding to this egress QoS policy, or one if no + policy is specified." + ::= { sapEgrQosPlcyStatsEntry 1 } + +sapEgQosPlcyDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyDroppedInProfPackets indicates the + number of in-profile packets, as determined by the SAP egress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 2 } + +sapEgQosPlcyDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyDroppedInProfOctets indicates the + number of in-profile octets, as determined by the SAP egress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 3 } + +sapEgQosPlcyDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyDroppedOutProfPackets indicates + the number of out-profile packets, as determined by the SAP egress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 4 } + +sapEgQosPlcyDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyDroppedOutProfOctets indicates the + number of out-profile octets, as determined by the SAP egress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 5 } + +sapEgQosPlcyForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyForwardedInProfPackets indicates + the number of in-profile packets (rate below CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 6 } + +sapEgQosPlcyForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyForwardedInProfOctets indicates + the number of in-profile octets (rate below CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 7 } + +sapEgQosPlcyForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyForwardedOutProfPackets indicates + the number of out-of-profile packets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 8 } + +sapEgQosPlcyForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyForwardedOutProfOctets indicates + the number of out-of-profile octets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 9 } + +sapIngQosPlcyQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains ingress QoS queue SAP statistics, per Ingress + QoS Policy the queue was used by. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 29 } + +sapIngQosPlcyQueueStatsEntry OBJECT-TYPE + SYNTAX SapIngQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Ingress statistics about a specific SAP's QoS queue for a given Qos + policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIgQosPlcyQueuePlcyId, + sapIgQosPlcyQueueId + } + ::= { sapIngQosPlcyQueueStatsTable 1 } + +SapIngQosPlcyQueueStatsEntry ::= SEQUENCE +{ + sapIgQosPlcyQueuePlcyId TSapIngressPolicyID, + sapIgQosPlcyQueueId TSapIngQueueId, + sapIgQosPlcyQueueStatsOfferedHiPrioPackets Counter64, + sapIgQosPlcyQueueStatsDroppedHiPrioPackets Counter64, + sapIgQosPlcyQueueStatsOfferedLoPrioPackets Counter64, + sapIgQosPlcyQueueStatsDroppedLoPrioPackets Counter64, + sapIgQosPlcyQueueStatsOfferedHiPrioOctets Counter64, + sapIgQosPlcyQueueStatsDroppedHiPrioOctets Counter64, + sapIgQosPlcyQueueStatsOfferedLoPrioOctets Counter64, + sapIgQosPlcyQueueStatsDroppedLoPrioOctets Counter64, + sapIgQosPlcyQueueStatsForwardedInProfPackets Counter64, + sapIgQosPlcyQueueStatsForwardedOutProfPackets Counter64, + sapIgQosPlcyQueueStatsForwardedInProfOctets Counter64, + sapIgQosPlcyQueueStatsForwardedOutProfOctets Counter64, + sapIgQosPlcyQueueCustId TmnxCustId, + sapIgQosPlcyQueueStatsUncoloredPacketsOffered Counter64, + sapIgQosPlcyQueueStatsUncoloredOctetsOffered Counter64 +} + +sapIgQosPlcyQueuePlcyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyQueuePlcyId indicates the row + index in the tSapIngressTable corresponding to this ingress QoS + policy." + ::= { sapIngQosPlcyQueueStatsEntry 1 } + +sapIgQosPlcyQueueId OBJECT-TYPE + SYNTAX TSapIngQueueId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The index of the ingress QoS queue of this SAP used by the policy + indicated by sapIgQosPlcyQueuePlcyId." + ::= { sapIngQosPlcyQueueStatsEntry 2 } + +sapIgQosPlcyQueueStatsOfferedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsOfferedHiPrioPackets indicates the + number of high priority packets, as determined by the SAP ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 3 } + +sapIgQosPlcyQueueStatsDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsDroppedHiPrioPackets indicates the + number of high priority packets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 4 } + +sapIgQosPlcyQueueStatsOfferedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsOfferedLoPrioPackets + indicates the number of low priority packets, + as determined by the SAP ingress QoS policy, offered by + the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 5 } + +sapIgQosPlcyQueueStatsDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsDroppedLoPrioPackets indicates the + number of low priority packets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 6 } + +sapIgQosPlcyQueueStatsOfferedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsOfferedHiPrioOctets indicates the + number of high priority octets, as determined by the SAP ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 7 } + +sapIgQosPlcyQueueStatsDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsDroppedHiPrioOctets indicates the + number of high priority octets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 8 } + +sapIgQosPlcyQueueStatsOfferedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsOfferedLoPrioOctets indicates the + number of low priority octets, as determined by the SAP ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 9 } + +sapIgQosPlcyQueueStatsDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsDroppedLoPrioOctets indicates the + number of low priority octets, as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 10 } + +sapIgQosPlcyQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsForwardedInProfPackets indicates + the number of in-profile packets (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 11 } + +sapIgQosPlcyQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsForwardedOutProfPackets indicates + the number of out-of-profile packets (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 12 } + +sapIgQosPlcyQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsForwardedInProfOctets indicates the + number of in-profile octets (rate below CIR) forwarded by the ingress + Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 13 } + +sapIgQosPlcyQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsForwardedOutProfOctets + indicates the number of out-of-profile octets + (rate above CIR) forwarded by the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 14 } + +sapIgQosPlcyQueueCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyQueueCustId indicates the Customer + ID for the associated service." + ::= { sapIngQosPlcyQueueStatsEntry 15 } + +sapIgQosPlcyQueueStatsUncoloredPacketsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsUncoloredPacketsOffered indicates + the number of uncolored packets offered to the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 16 } + +sapIgQosPlcyQueueStatsUncoloredOctetsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyQueueStatsUncoloredOctetsOffered indicates + the number of uncolored octets offered to the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 17 } + +sapEgrQosPlcyQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains egress QoS queue SAP statistics per Egress QoS + Policy the queue was used by. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 30 } + +sapEgrQosPlcyQueueStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Egress statistics about a specific SAP's QoS queue for a given Qos + policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgQosPlcyQueuePlcyId, + sapEgQosPlcyQueueId + } + ::= { sapEgrQosPlcyQueueStatsTable 1 } + +SapEgrQosPlcyQueueStatsEntry ::= SEQUENCE +{ + sapEgQosPlcyQueuePlcyId TSapEgressPolicyID, + sapEgQosPlcyQueueId TSapEgrQueueId, + sapEgQosPlcyQueueStatsForwardedInProfPackets Counter64, + sapEgQosPlcyQueueStatsDroppedInProfPackets Counter64, + sapEgQosPlcyQueueStatsForwardedOutProfPackets Counter64, + sapEgQosPlcyQueueStatsDroppedOutProfPackets Counter64, + sapEgQosPlcyQueueStatsForwardedInProfOctets Counter64, + sapEgQosPlcyQueueStatsDroppedInProfOctets Counter64, + sapEgQosPlcyQueueStatsForwardedOutProfOctets Counter64, + sapEgQosPlcyQueueStatsDroppedOutProfOctets Counter64, + sapEgQosPlcyQueueCustId TmnxCustId +} + +sapEgQosPlcyQueuePlcyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The row index in the tSapEgressTable corresponding to this egress QoS + policy." + ::= { sapEgrQosPlcyQueueStatsEntry 1 } + +sapEgQosPlcyQueueId OBJECT-TYPE + SYNTAX TSapEgrQueueId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueId indicates index of the egress QoS + queue of this SAP." + ::= { sapEgrQosPlcyQueueStatsEntry 2 } + +sapEgQosPlcyQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsForwardedInProfPackets indicates + the number of in-profile packets (rate below CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 3 } + +sapEgQosPlcyQueueStatsDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsDroppedInProfPackets indicates the + number of in-profile packets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 4 } + +sapEgQosPlcyQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsForwardedOutProfPackets indicates + the number of out-of-profile packets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 5 } + +sapEgQosPlcyQueueStatsDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsDroppedOutProfPackets indicates the + number out-of-profile packets discarded by the egress Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 6 } + +sapEgQosPlcyQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsForwardedInProfOctets indicates the + number of in-profile octets (rate below CIR) forwarded by the egress + Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 7 } + +sapEgQosPlcyQueueStatsDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsDroppedInProfOctets indicates the + number in-profile octets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 8 } + +sapEgQosPlcyQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsForwardedOutProfOctets indicates + the number of out-of-profile octets (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 9 } + +sapEgQosPlcyQueueStatsDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyQueueStatsDroppedOutProfOctets indicates the + number out-of-profile octets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 10 } + +sapEgQosPlcyQueueCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyQueueCustId indicates the Customer + ID for the associated service." + ::= { sapEgrQosPlcyQueueStatsEntry 11 } + +sapDhcpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sapDhcpInfoTable contains DHCP information related to a + routed CO subscriber SAP. This table complements + sapBaseInfoTable, and contains an entry for each + routed CO subscriber SAP. Rows in this table + are created and deleted automatically by the system." + ::= { tmnxSapObjs 31 } + +sapDhcpInfoEntry OBJECT-TYPE + SYNTAX SapDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP specific information for a routed CO subscriber SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapDhcpInfoTable 1 } + +SapDhcpInfoEntry ::= SEQUENCE +{ sapDhcpOperLeasePopulate Unsigned32 } + +sapDhcpOperLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapDhcpOperLeasePopulate indicates the number + of DHCP lease states currently allocated on this SAP." + ::= { sapDhcpInfoEntry 1 } + +sapIngSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains ingress QoS queue statistics for the SAPs, + organized by scheduler policy. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 32 } + +sapIngSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX SapIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Statistics about a specific SAP's ingress Qos Scheduler. Entries are + created when a scheduler policy of a SAP is replaced with another one + due to Time-Of-Day policies." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tSchedulerPolicyName, + IMPLIED sapIngQosSchedName + } + ::= { sapIngSchedPlcyStatsTable 1 } + +SapIngSchedPlcyStatsEntry ::= SEQUENCE +{ + sapIngSchedPlcyStatsFwdPkt Counter64, + sapIngSchedPlcyStatsFwdOct Counter64 +} + +sapIngSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of forwarded packets, as determined by the SAP ingress + scheduler policy, offered by the Pchip to the Qchip." + ::= { sapIngSchedPlcyStatsEntry 1 } + +sapIngSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of forwarded octets, as determined by the SAP ingress + scheduler policy, offered by the Pchip to the Qchip." + ::= { sapIngSchedPlcyStatsEntry 2 } + +sapEgrSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains egress QoS scheduler statistics for the SAPs, + organized by scheduler policy. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 33 } + +sapEgrSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX SapEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Statistics about a specific SAP's egress QoS scheduler. Entries are + created when a scheduler policy of a SAP is replaced with another one + due to Time-Of-Day policies." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tSchedulerPolicyName, + IMPLIED sapEgrQosSchedName + } + ::= { sapEgrSchedPlcyStatsTable 1 } + +SapEgrSchedPlcyStatsEntry ::= SEQUENCE +{ + sapEgrSchedPlcyStatsFwdPkt Counter64, + sapEgrSchedPlcyStatsFwdOct Counter64 +} + +sapEgrSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of packets forwarded by the egress Qchip, as determined by + the SAP egress scheduler policy." + ::= { sapEgrSchedPlcyStatsEntry 1 } + +sapEgrSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets forwarded by the egress Qchip, as determined by + the SAP egress scheduler policy." + ::= { sapEgrSchedPlcyStatsEntry 2 } + +sapIngSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The sapIngSchedPlcyPortStatsTable contains + ingress QoS scheduler statistics for the SAPs, organized per + scheduler policy and per port. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 34 } + +sapIngSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX SapIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Statistics about a specific SAP's ingress Qos Scheduler. Entries are + created when a scheduler policy of a SAP is replaced with another one + due to Time-Of-Day policies." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tSchedulerPolicyName, + tVirtualSchedulerName, + sapPortIdIngPortId + } + ::= { sapIngSchedPlcyPortStatsTable 1 } + +SapIngSchedPlcyPortStatsEntry ::= SEQUENCE +{ + sapIngSchedPlcyPortStatsPort TmnxPortID, + sapIngSchedPlcyPortStatsFwdPkt Counter64, + sapIngSchedPlcyPortStatsFwdOct Counter64 +} + +sapIngSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of sapIngSchedPlcyPortStatsPort is used as an index of the + ingress QoS scheduler of this SAP. When the SAP is an aps/ccag/lag in + 'link' mode, this object is the TmnxPortID of the member-port on which + the scheduler is applied." + ::= { sapIngSchedPlcyPortStatsEntry 1 } + +sapIngSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngSchedPlcyPortStatsFwdPkt indicates the number of + forwarded packets, as determined by the SAP ingress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapIngSchedPlcyPortStatsEntry 2 } + +sapIngSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngSchedPlcyPortStatsFwdOct indicates the number of + forwarded octets,as determined by the SAP ingress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapIngSchedPlcyPortStatsEntry 3 } + +sapEgrSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The sapEgrSchedPlcyPortStatsTable contains + egress QoS scheduler statistics for the SAPs, organized per + scheduler policy and per port. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies. + + Conceptual rows in this table are automatically created by the system. + + No row will be created for a SAP if the value of the object + sapTodSuite is equal to the empty string. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 35 } + +sapEgrSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX SapEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Statistics about a specific SAP's egress Qos Scheduler. Entries are + created when a scheduler policy of a SAP is replaced with another one + due to Time-Of-Day policies." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tSchedulerPolicyName, + tVirtualSchedulerName, + sapPortIdEgrPortId + } + ::= { sapEgrSchedPlcyPortStatsTable 1 } + +SapEgrSchedPlcyPortStatsEntry ::= SEQUENCE +{ + sapEgrSchedPlcyPortStatsPort TmnxPortID, + sapEgrSchedPlcyPortStatsFwdPkt Counter64, + sapEgrSchedPlcyPortStatsFwdOct Counter64 +} + +sapEgrSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of sapEgrSchedPlcyPortStatsPort is used as an index of the + egress QoS scheduler of this SAP. When the SAP is an aps/ccag/lag in + 'link' mode, this object is the TmnxPortID of the member-port on which + the scheduler is applied." + ::= { sapEgrSchedPlcyPortStatsEntry 1 } + +sapEgrSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrSchedPlcyPortStatsFwdPkt indicates the number of + forwarded packets, as determined by the SAP egress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapEgrSchedPlcyPortStatsEntry 2 } + +sapEgrSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrSchedPlcyPortStatsFwdOct indicates the number of + forwarded octets,as determined by the SAP egress scheduler policy, + offered by the Pchip to the Qchip." + ::= { sapEgrSchedPlcyPortStatsEntry 3 } + +sapCemInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapCemInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains CEM SAP information." + ::= { tmnxSapObjs 40 } + +sapCemInfoEntry OBJECT-TYPE + SYNTAX SapCemInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific CEM SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapCemInfoTable 1 } + +SapCemInfoEntry ::= SEQUENCE +{ + sapCemLastMgmtChange TimeStamp, + sapCemEndpointType INTEGER, + sapCemBitrate Unsigned32, + sapCemCasTrunkFraming TdmOptionsCasTrunkFraming, + sapCemPayloadSize Unsigned32, + sapCemJitterBuffer Unsigned32, + sapCemUseRtpHeader TruthValue, + sapCemDifferential TruthValue, + sapCemTimestampFreq Unsigned32, + sapCemReportAlarm CemSapReportAlarm, + sapCemReportAlarmStatus CemSapReportAlarm, + sapCemLocalEcid CemSapEcid, + sapCemRemoteMacAddr MacAddress, + sapCemRemoteEcid CemSapEcid, + sapCemJitterBufPackets Unsigned32, + sapCemPlayoutBufPacketsThreshold Unsigned32 +} + +sapCemLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapCemLastMgmtChange indicates the value of + sysUpTime at the time of the most recent management-initiated change + to this CEM SAP information." + ::= { sapCemInfoEntry 1 } + +sapCemEndpointType OBJECT-TYPE + SYNTAX INTEGER { + unstructuredE1 (1), + unstructuredT1 (2), + unstructuredE3 (3), + unstructuredT3 (4), + nxDS0 (5), + nxDS0WithCas (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CEM SAP endpoint type." + ::= { sapCemInfoEntry 2 } + +sapCemBitrate OBJECT-TYPE + SYNTAX Unsigned32 (0..699) + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit-rate in multiples of 64 Kbit/s of the + CEM SAP." + ::= { sapCemInfoEntry 3 } + +sapCemCasTrunkFraming OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CAS trunk framing mode of the CEM SAP." + ::= { sapCemInfoEntry 4 } + +sapCemPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 16..2048) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the payload size (in bytes) of + packets transmitted to the Packet Service Network (PSN) + by the CEM SAP. This determines the size of the data + that will be transmitted over the service. As well, + if the size of the data received is not consistent with + the payload size then the packet is considered malformed. + + The default value depends on the CEM SAP endpoint type + (sapCemEndpointType), and if applicable, the number of + timeslots (sapCemBitrate): + --------------------------------------------------------- + | Endpoint Type | Timeslots | Default payload size | + ---------------------+-----------+----------------------- + | 'unstructuredE1' | n/a | 256 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredT1' | n/a | 192 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredE3' | n/a | 1024 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredT3' | n/a | 1024 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0' (E1/T1) | N = 1 | 64 bytes | + | +-----------+----------------------- + | | N = 2..4 | N x 32 bytes | + | +-----------+----------------------- + | | N = 5..15 | N x 16 bytes | + | +-----------+----------------------- + | | N >= 16 | N x 8 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (E1)| N | N x 16 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (T1)| N | N x 24 bytes | + --------------------------------------------------------- + + For 'nxDS0WithCas', the sapCemPayloadSize cannot be changed away from + the default value. + + For '1xDS0', sapCemPayloadSize must be a multiple of 2. + + For 'NxDS0', where N > 1, sapCemPayloadSize must be a multiple of the + number of timeslots (sapCemBitrate). + + For 'unstructuredE1', 'unstructuredT1', 'unstructuredE3' and + 'unstructuredT3', sapCemPayloadSize must be a multiple of 32 bytes. + + Configuring sapCemPayloadSize and sapCemJitterBuffer to values that + result in less than 2 packet buffers or greater than 32 packet buffers + is not allowed. + + For all endpoint types except for 'nxDS0WithCas', the + minimum payload size is given below: + --------------------------------------------------------- + | Endpoint Type | Timeslots | Minimum payload size | + ---------------------+-----------+----------------------- + | 'unstructuredE1' | n/a | 256 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredT1' | n/a | 192 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredE3' | n/a | 1024 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredT3' | n/a | 1024 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0' (E1) | N = 1..4 | N x 16 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0' (T1) | N = 1..4 | N x 24 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0' (E1/T1) | N = 5..15 | N x 16 bytes | + | +-----------+----------------------- + | | N >= 16 | N x 8 bytes | + ---------------------+-----------+----------------------- + + For all endpoints types except for 'nxDS0WithCas', the maximum payload + size is 2048 bytes. + + Setting this object to 0 sets it back to the default value." + ::= { sapCemInfoEntry 5 } + +sapCemJitterBuffer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..250) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the jitter buffer size in milliseconds (ms). + + Default value depends on the CEM SAP endpoint type + (sapCemEndpointType), and if applicable, the number of + timeslots (sapCemBitrate): + --------------------------------------------------------- + | Endpoint Type | Timeslots | Default jitter buf. | + ---------------------+-----------+----------------------- + | 'unstructuredE1' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'unstructuredT1' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'unstructuredE3' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'unstructuredT3' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'nxDS0' (E1/T1) | N = 1 | 32 ms | + | +-----------+----------------------- + | | N = 2..4 | 16 ms | + | +-----------+----------------------- + | | N = 5..15 | 8 ms | + | +-----------+----------------------- + | | N >= 16 | 5 ms | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (E1)| N | 8 ms | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (T1)| N | 12 ms | + --------------------------------------------------------- + + Configuring sapCemPayloadSize and sapCemJitterBuffer to values that + result in less than 2 packet buffers or greater than 32 packet buffers + is not allowed. + + The valid range is 1 to 250 ms. Setting this object + to 0 sets it back to the default value." + ::= { sapCemInfoEntry 6 } + +sapCemUseRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether a RTP header is used when packets are + transmitted to the Packet Service Network (PSN) by the CEM SAP." + DEFVAL { false } + ::= { sapCemInfoEntry 7 } + +sapCemDifferential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether this CEM SAP is in differential mode." + ::= { sapCemInfoEntry 8 } + +sapCemTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the differential timestamp + frequency in multiples of 8 KHz for this CEM SAP." + REFERENCE + "RFC 5287, section 3.8 'TDM Options'." + ::= { sapCemInfoEntry 9 } + +sapCemReportAlarm OBJECT-TYPE + SYNTAX CemSapReportAlarm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapCemReportAlarm determines when and if to generate + notifications for the CEM SAP." + DEFVAL { {strayPkts, malformedPkts, pktLoss, bfrOverrun, bfrUnderrun} } + ::= { sapCemInfoEntry 10 } + +sapCemReportAlarmStatus OBJECT-TYPE + SYNTAX CemSapReportAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemReportAlarmStatus indicates the current alarms on + this CEM SAP." + ::= { sapCemInfoEntry 11 } + +sapCemLocalEcid OBJECT-TYPE + SYNTAX CemSapEcid + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapCemLocalEcid specifies the local ECID. + + Only valid if CEM SAP belongs to an EPIPE service." + DEFVAL { 0 } + ::= { sapCemInfoEntry 12 } + +sapCemRemoteMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapCemRemoteMacAddr specifies the remote MAC + address. + + Only valid if CEM SAP belongs to an EPIPE service." + DEFVAL { '000000000000'H } + ::= { sapCemInfoEntry 13 } + +sapCemRemoteEcid OBJECT-TYPE + SYNTAX CemSapEcid + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapCemRemoteEcid specifies the remote ECID. + + Only valid if CEM SAP belongs to an EPIPE service." + DEFVAL { 0 } + ::= { sapCemInfoEntry 14 } + +sapCemJitterBufPackets OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the jitter buffer length in number of packet + buffers." + ::= { sapCemInfoEntry 15 } + +sapCemPlayoutBufPacketsThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the playout buffer packets threshold in number of + packet buffers." + ::= { sapCemInfoEntry 16 } + +sapCemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapCemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains CEM SAP statistics." + ::= { tmnxSapObjs 41 } + +sapCemStatsEntry OBJECT-TYPE + SYNTAX SapCemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics for a specific CEM SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapCemStatsTable 1 } + +SapCemStatsEntry ::= SEQUENCE +{ + sapCemStatsIngressForwardedPkts Counter32, + sapCemStatsIngressDroppedPkts Counter32, + sapCemStatsEgressForwardedPkts Counter32, + sapCemStatsEgressDroppedPkts Counter32, + sapCemStatsEgressMissingPkts Counter32, + sapCemStatsEgressPktsReOrder Counter32, + sapCemStatsEgressJtrBfrUnderruns Counter32, + sapCemStatsEgressJtrBfrOverruns Counter32, + sapCemStatsEgressMisOrderDropped Counter32, + sapCemStatsEgressMalformedPkts Counter32, + sapCemStatsEgressLBitDropped Counter32, + sapCemStatsEgressMultipleDropped Counter32, + sapCemStatsEgressESs Counter32, + sapCemStatsEgressSESs Counter32, + sapCemStatsEgressUASs Counter32, + sapCemStatsEgressFailureCounts Counter32, + sapCemStatsEgressUnderrunCounts Counter32, + sapCemStatsEgressOverrunCounts Counter32, + sapCemStatsEgressJtrBfrDepth Gauge32 +} + +sapCemStatsIngressForwardedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsIngressForwardedPkts indicates the number of + packets that were successfully forwarded." + ::= { sapCemStatsEntry 1 } + +sapCemStatsIngressDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsIngressDroppedPkts indicates the total number + of packets that were dropped due to errors." + ::= { sapCemStatsEntry 2 } + +sapCemStatsEgressForwardedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressForwardedPkts indicates the number of + packets that were successfully forwarded." + ::= { sapCemStatsEntry 3 } + +sapCemStatsEgressDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressDroppedPkts indicates the total number + of packets that were dropped due to errors." + ::= { sapCemStatsEntry 4 } + +sapCemStatsEgressMissingPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressMissingPkts indicates the number of + missing packets (as detected via control word sequence number gaps)." + ::= { sapCemStatsEntry 5 } + +sapCemStatsEgressPktsReOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressPktsReOrder indicates the number of + packets detected out of sequence (via control word sequence number), + but successfully re-ordered." + ::= { sapCemStatsEntry 6 } + +sapCemStatsEgressJtrBfrUnderruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressJtrBfrUnderruns indicates the number of + times a packet needed to be played out and the jitter buffer was + empty." + ::= { sapCemStatsEntry 7 } + +sapCemStatsEgressJtrBfrOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressJtrBfrOverruns indicates the number of + times a packet was dropped because it could not fit in the jitter + buffer." + ::= { sapCemStatsEntry 8 } + +sapCemStatsEgressMisOrderDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressMisOrderDropped indicates the number of + packets detected out of order (via control word sequence numbers), and + could not be re-ordered, or could not be placed in the jitter buffer + because it was out of the current window." + ::= { sapCemStatsEntry 9 } + +sapCemStatsEgressMalformedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressMalformedPkts indicates the number of + packets detected with unexpected size, or bad headers' stack." + ::= { sapCemStatsEntry 10 } + +sapCemStatsEgressLBitDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressLBitDropped indicates the number of + packets dropped due to the L bit set by the far end." + ::= { sapCemStatsEntry 11 } + +sapCemStatsEgressMultipleDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressMultipleDropped indicates the number of + packets dropped due to multiple sequence numbers." + ::= { sapCemStatsEntry 12 } + +sapCemStatsEgressESs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressESs indicates the number of + Error Seconds (ESs) encountered. Any malformed packet, + seq. error, LOPS and similar are considered as error + seconds." + ::= { sapCemStatsEntry 13 } + +sapCemStatsEgressSESs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressSESs indicates the number + of Severely Error Seconds (SESs) encountered. This is + when more than 30 percent of the packets within a one + second window are missing." + ::= { sapCemStatsEntry 14 } + +sapCemStatsEgressUASs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressUASs indicates the number of Unavailable + Seconds (UASs) encountered. Any consecutive ten seconds of SESs are + counted as one UAS." + ::= { sapCemStatsEntry 15 } + +sapCemStatsEgressFailureCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressFailureCounts indicates + the number failure events. A failure event begins when + the LOPS failure is declared, and ends when the failure + is cleared." + ::= { sapCemStatsEntry 16 } + +sapCemStatsEgressUnderrunCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressUnderrunCounts indicates the number of + times the jitter buffer went into an underrun state." + ::= { sapCemStatsEntry 17 } + +sapCemStatsEgressOverrunCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressOverrunCounts indicates the number of + times the jitter buffer went into an overrun state." + ::= { sapCemStatsEntry 18 } + +sapCemStatsEgressJtrBfrDepth OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemStatsEgressJtrBfrDepth indicates the current packet + depth of the jitter buffer." + ::= { sapCemStatsEntry 19 } + +sapTlsL2ptStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP Layer 2 Protocol Tunneling Statistics. This + table complements sapTlsInfoTable. Rows in this table are created and + deleted automatically by the system." + ::= { tmnxSapObjs 42 } + +sapTlsL2ptStatsEntry OBJECT-TYPE + SYNTAX SapTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Layer 2 Protocol Tunneling Statistics for a specific SAP. The + statistics are provided for each combination of Destination Address + and LLC SNAP type." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTlsL2ptStatsTable 1 } + +SapTlsL2ptStatsEntry ::= SEQUENCE +{ + sapTlsL2ptStatsLastClearedTime TimeStamp, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapStpRstBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapStpRstBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx Counter32, + sapTlsL2ptStatsStpConfigBpdusRx Counter32, + sapTlsL2ptStatsStpConfigBpdusTx Counter32, + sapTlsL2ptStatsStpRstBpdusRx Counter32, + sapTlsL2ptStatsStpRstBpdusTx Counter32, + sapTlsL2ptStatsStpTcnBpdusRx Counter32, + sapTlsL2ptStatsStpTcnBpdusTx Counter32, + sapTlsL2ptStatsPvstConfigBpdusRx Counter32, + sapTlsL2ptStatsPvstConfigBpdusTx Counter32, + sapTlsL2ptStatsPvstRstBpdusRx Counter32, + sapTlsL2ptStatsPvstRstBpdusTx Counter32, + sapTlsL2ptStatsPvstTcnBpdusRx Counter32, + sapTlsL2ptStatsPvstTcnBpdusTx Counter32, + sapTlsL2ptStatsOtherBpdusRx Counter32, + sapTlsL2ptStatsOtherBpdusTx Counter32, + sapTlsL2ptStatsOtherL2ptBpdusRx Counter32, + sapTlsL2ptStatsOtherL2ptBpdusTx Counter32, + sapTlsL2ptStatsOtherInvalidBpdusRx Counter32, + sapTlsL2ptStatsOtherInvalidBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapCdpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapCdpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapVtpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapVtpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapDtpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapDtpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPagpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPagpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapUdldBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapUdldBpdusTx Counter32, + sapTlsL2ptStatsCdpBpdusRx Counter32, + sapTlsL2ptStatsCdpBpdusTx Counter32, + sapTlsL2ptStatsVtpBpdusRx Counter32, + sapTlsL2ptStatsVtpBpdusTx Counter32, + sapTlsL2ptStatsDtpBpdusRx Counter32, + sapTlsL2ptStatsDtpBpdusTx Counter32, + sapTlsL2ptStatsPagpBpdusRx Counter32, + sapTlsL2ptStatsPagpBpdusTx Counter32, + sapTlsL2ptStatsUdldBpdusRx Counter32, + sapTlsL2ptStatsUdldBpdusTx Counter32 +} + +sapTlsL2ptStatsLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsLastClearedTime indicates the last time + that these stats were cleared. The value zero indicates that they have + not been cleared yet." + ::= { sapTlsL2ptStatsEntry 1 } + +sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx indicates the + number of L2PT encapsulated STP config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 2 } + +sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx indicates the + number of L2PT encapsulated STP config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 3 } + +sapTlsL2ptStatsL2ptEncapStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapStpRstBpdusRx indicates the + number of L2PT encapsulated STP rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 4 } + +sapTlsL2ptStatsL2ptEncapStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapStpRstBpdusTx indicates the + number of L2PT encapsulated STP rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 5 } + +sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx indicates the + number of L2PT encapsulated STP tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 6 } + +sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx indicates the + number of L2PT encapsulated STP tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 7 } + +sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx indicates the + number of L2PT encapsulated PVST config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 8 } + +sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx indicates the + number of L2PT encapsulated PVST config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 9 } + +sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx indicates the + number of L2PT encapsulated PVST rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 10 } + +sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx indicates the + number of L2PT encapsulated PVST rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 11 } + +sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx indicates the + number of L2PT encapsulated PVST tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 12 } + +sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx indicates the + number of L2PT encapsulated PVST tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 13 } + +sapTlsL2ptStatsStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsStpConfigBpdusRx indicates the number of + STP config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 14 } + +sapTlsL2ptStatsStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsStpConfigBpdusTx indicates the number of + STP config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 15 } + +sapTlsL2ptStatsStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsStpRstBpdusRx indicates the number of STP + rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 16 } + +sapTlsL2ptStatsStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsStpRstBpdusTx indicates the number of STP + rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 17 } + +sapTlsL2ptStatsStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsStpTcnBpdusRx indicates the number of STP + tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 18 } + +sapTlsL2ptStatsStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsStpTcnBpdusTx indicates the number of STP + tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 19 } + +sapTlsL2ptStatsPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPvstConfigBpdusRx indicates the number of + PVST config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 20 } + +sapTlsL2ptStatsPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPvstConfigBpdusTx indicates the number of + PVST config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 21 } + +sapTlsL2ptStatsPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPvstRstBpdusRx indicates the number of + PVST rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 22 } + +sapTlsL2ptStatsPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPvstRstBpdusTx indicates the number of + PVST rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 23 } + +sapTlsL2ptStatsPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPvstTcnBpdusRx indicates the number of + PVST tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 24 } + +sapTlsL2ptStatsPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPvstTcnBpdusTx indicates the number of + PVST tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 25 } + +sapTlsL2ptStatsOtherBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsOtherBpdusRx indicates the number of other + bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 26 } + +sapTlsL2ptStatsOtherBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsOtherBpdusTx indicates the number of other + bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 27 } + +sapTlsL2ptStatsOtherL2ptBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsOtherL2ptBpdusRx indicates the number of + other L2PT bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 28 } + +sapTlsL2ptStatsOtherL2ptBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsOtherL2ptBpdusTx indicates the number of + other L2PT bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 29 } + +sapTlsL2ptStatsOtherInvalidBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsOtherInvalidBpdusRx indicates the number + of other invalid bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 30 } + +sapTlsL2ptStatsOtherInvalidBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsOtherInvalidBpdusTx indicates the number + of other invalid bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 31 } + +sapTlsL2ptStatsL2ptEncapCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapCdpBpdusRx indicates the number + of L2PT encapsulated CDP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 32 } + +sapTlsL2ptStatsL2ptEncapCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapCdpBpdusTx indicates the number + of L2PT encapsulated CDP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 33 } + +sapTlsL2ptStatsL2ptEncapVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapVtpBpdusRx indicates the number + of L2PT encapsulated VTP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 34 } + +sapTlsL2ptStatsL2ptEncapVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapVtpBpdusTx indicates the number + of L2PT encapsulated VTP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 35 } + +sapTlsL2ptStatsL2ptEncapDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapDtpBpdusRx indicates the number + of L2PT encapsulated DTP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 36 } + +sapTlsL2ptStatsL2ptEncapDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapDtpBpdusTx indicates the number + of L2PT encapsulated DTP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 37 } + +sapTlsL2ptStatsL2ptEncapPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPagpBpdusRx indicates the number + of L2PT encapsulated PAGP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 38 } + +sapTlsL2ptStatsL2ptEncapPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapPagpBpdusTx indicates the number + of L2PT encapsulated PAGP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 39 } + +sapTlsL2ptStatsL2ptEncapUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapUdldBpdusRx indicates the number + of L2PT encapsulated UDLD bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 40 } + +sapTlsL2ptStatsL2ptEncapUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsL2ptEncapUdldBpdusTx indicates the number + of L2PT encapsulated UDLD bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 41 } + +sapTlsL2ptStatsCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsCdpBpdusRx indicates the number of CDP + bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 42 } + +sapTlsL2ptStatsCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsCdpBpdusTx indicates the number of CDP + bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 43 } + +sapTlsL2ptStatsVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsVtpBpdusRx indicates the number of VTP + bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 44 } + +sapTlsL2ptStatsVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsVtpBpdusTx indicates the number of VTP + bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 45 } + +sapTlsL2ptStatsDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsDtpBpdusRx indicates the number of DTP + bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 46 } + +sapTlsL2ptStatsDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsDtpBpdusTx indicates the number of DTP + bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 47 } + +sapTlsL2ptStatsPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPagpBpdusRx indicates the number of PAGP + bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 48 } + +sapTlsL2ptStatsPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsPagpBpdusTx indicates the number of PAGP + bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 49 } + +sapTlsL2ptStatsUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsUdldBpdusRx indicates the number of UDLD + bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 50 } + +sapTlsL2ptStatsUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsL2ptStatsUdldBpdusTx indicates the number of UDLD + bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 51 } + +sapEthernetInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEthernetInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Ethernet SAP information." + ::= { tmnxSapObjs 43 } + +sapEthernetInfoEntry OBJECT-TYPE + SYNTAX SapEthernetInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific Ethernet SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapEthernetInfoTable 1 } + +SapEthernetInfoEntry ::= SEQUENCE +{ + sapEthernetLLFAdminStatus ServiceAdminStatus, + sapEthernetLLFOperStatus INTEGER +} + +sapEthernetLLFAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapEthernetLLFAdminStatus specifies whether or not Link- Loss + Forwarding is enabled ('up'). When this object is set to 'up' the + underlying port will be forced into the operationally 'down' state if + the service is operationally 'down', or any of the + 'sdpBindPwPeerStatusBits' are set, and will set the underlying port's + tmnxPortEtherReasonDownFlags 'linklossFwd' bit. Setting this object to + 'down' will clear the 'linklossFwd' reason. sapEthernetLLFAdminStatus + can only be enabled on saps configured for an EPIPE service using an + Ethernet port with the tmnxPortEncapType set to 'nullEncap.'" + DEFVAL { down } + ::= { sapEthernetInfoEntry 1 } + +sapEthernetLLFOperStatus OBJECT-TYPE + SYNTAX INTEGER { + fault (1), + clear (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapEthernetLLFOperStatus indicates whether or not the underlying port + is forced operationally 'down' due to the service being operationally + 'down' or an sdpBindPwPeerStatusBits bit is set. + sapEthernetLLFOperStatus is set to 'fault' when the + sapEthernetLLFAdminStatus is set to 'up,' and either a fault has + occurred on the pseudo-wire, or the service is down, otherwise + sapEthernetLLFOperStatus is set to 'clear.'" + ::= { sapEthernetInfoEntry 2 } + +msapPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapPlcyTable has an entry for each managed SAP(MSAP) policy + configured in the system." + ::= { tmnxSapObjs 44 } + +msapPlcyEntry OBJECT-TYPE + SYNTAX MsapPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the configuration for a managed SAP(MSAP) + policy. + + The values for each entry will be used to populate the following + tables when the MSAP policy is applied to a MSAP: + + TIMETRA-SAP-MIB::sapBaseInfoTable TIMETRA-SAP-MIB::sapSubMgmtInfoTable" + INDEX { msapPlcyName } + ::= { msapPlcyTable 1 } + +MsapPlcyEntry ::= SEQUENCE +{ + msapPlcyName TNamedItem, + msapPlcyRowStatus RowStatus, + msapPlcyLastChanged TimeStamp, + msapPlcyDescription TItemDescription, + msapPlcyCpmProtPolicyId TCpmProtPolicyID, + msapPlcyCpmProtMonitorMac TruthValue, + msapPlcySubMgmtDefSubId TmnxDefSubIdSource, + msapPlcySubMgmtDefSubIdStr TLNamedItemOrEmpty, + msapPlcySubMgmtDefSubProfile TNamedItemOrEmpty, + msapPlcySubMgmtDefSlaProfile TNamedItemOrEmpty, + msapPlcySubMgmtDefAppProfile TNamedItemOrEmpty, + msapPlcySubMgmtSubIdPlcy TPolicyStatementNameOrEmpty, + msapPlcySubMgmtSubscriberLimit TmnxSapSubscriberLimit, + msapPlcySubMgmtProfiledTrafOnly TruthValue, + msapPlcySubMgmtNonSubTrafSubId TLNamedItemOrEmpty, + msapPlcySubMgmtNonSubTrafSubProf TNamedItemOrEmpty, + msapPlcySubMgmtNonSubTrafSlaProf TNamedItemOrEmpty, + msapPlcySubMgmtNonSubTrafAppProf TNamedItemOrEmpty, + msapPlcyAssociatedMsaps Counter32, + msapPlcySubMgmtDefInterDestId TmnxDefInterDestIdSource, + msapPlcySubMgmtDefInterDestIdStr TNamedItemOrEmpty, + msapPlcyIgmpTrkExpiryTime Unsigned32, + msapPlcyIgmpTrkImportPlcy TPolicyStatementNameOrEmpty, + msapPlcyIgmpTrkMaxNbrGrps Unsigned32, + msapPlcyIgmpTrkMaxNbrSrcs Unsigned32, + msapPlcySubMgmtDefFilterProfile TNamedItemOrEmpty, + msapPlcyLagLinkMapProfile TmnxLinkMapProfileIdOrZero, + msapPlcyIgmpTrkMaxNbrGrpSrcs Unsigned32, + msapPlcyDCpuProtPolicy TNamedItemOrEmpty, + msapPlcyCpmProtMonitorIP TruthValue, + msapPlcySticky TruthValue, + msapPlcyStickyTimeout Unsigned32 +} + +msapPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of msapPlcyName specifies the name of the MSAP policy." + ::= { msapPlcyEntry 1 } + +msapPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyRowStatus is used for the creation and deletion + of MSAP policies." + ::= { msapPlcyEntry 2 } + +msapPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapPlcyLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { msapPlcyEntry 3 } + +msapPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyDescription specifies the description of the MSAP + policy." + DEFVAL { "" } + ::= { msapPlcyEntry 4 } + +msapPlcyCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyCpmProtPolicyId specifies a CPM Protection policy + for the MSAP policy. + + If a corresponding policy is not defined in + TIMETRA-SECURITY-MIB::tmnxCpmProtPolTable, an 'inconsistentValue' + error will be returned. + + A value of 254 specifies that the default CPM Protection policy is + associated with the Managed SAP. + + This object is not supported on 7710, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'. + + An attempt to set msapPlcyCpmProtPolicyId to a non-zero + value on one of these unsupported chassis types will return + an 'inconsistentValue' error." + DEFVAL { 254 } + ::= { msapPlcyEntry 5 } + +msapPlcyCpmProtMonitorMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyCpmProtMonitorMac specifies whether the + tmnxCpmProtPolPerSrcRateLimit of the CPM Protection policy, as + specified by msapPlcyCpmProtPolicyId, must be applied. + + If the value of msapPlcyCpmProtMonitorMac is 'true', the per-source + rate limit must be applied. + + If the value of msapPlcyCpmProtPolicyId is equal to zero, the value of + msapPlcyCpmProtMonitorMac is irrelevant and will be ignored. + + This object is not supported on 7710, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'. + + An attempt to set msapPlcyCpmProtMonitorMac to 'true' + on one of these unsupported chassis types will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { msapPlcyEntry 6 } + +msapPlcySubMgmtDefSubId OBJECT-TYPE + SYNTAX TmnxDefSubIdSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSubId specifies what will be used as + the default subscriber identification applicable on the MSAP. + + This value is used in case no other source (like Radius) provides a + subscriber identification string. + + If the value of this object is set to 'useSapId', the SAP-id will be + used as the default subscriber identification string. In this case, + msapPlcySubMgmtDefSubIdStr must contain the empty string, so any + non-empty string in msapPlcySubMgmtDefSubIdStr will be set to an empty + string. + + If the value of this object is set to 'useAutoId', the auto-generated + subscriber identification string, as defined in + tmnxSubMgmtAutoSubIdObjs, is used as the default subscriber + identification string. In this case, msapPlcySubMgmtDefSubIdStr must + contain the empty string, so any non-empty string in + msapPlcySubMgmtDefSubIdStr will be set to an empty string. + + If the value of this object is set to 'useString', the value of + msapPlcySubMgmtDefSubIdStr will be used as the default subscriber + identification string. In this case, an empty + msapPlcySubMgmtDefSubIdStr means that there is no default subscriber + identification configured." + DEFVAL { useString } + ::= { msapPlcyEntry 7 } + +msapPlcySubMgmtDefSubIdStr OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSubIdStr specifies the default + subscriber identification string applicable on this MSAP." + DEFVAL { "" } + ::= { msapPlcyEntry 8 } + +msapPlcySubMgmtDefSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSubProfile specifies the default + subscriber profile applicable on the MSAP. + + If a corresponding profile is not defined in tmnxSubProfileTable, an + 'inconsistentValue' error will be returned. + + A value of 'default' is not allowed for this object." + DEFVAL { "" } + ::= { msapPlcyEntry 9 } + +msapPlcySubMgmtDefSlaProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSlaProfile specifies the default SLA + profile applicable on the MSAP. + + If a corresponding profile is not defined in tmnxSLAProfileTable, an + 'inconsistentValue' error will be returned." + DEFVAL { "" } + ::= { msapPlcyEntry 10 } + +msapPlcySubMgmtDefAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefAppProfile specifies the default + application profile applicable on the MSAP. + + If a corresponding profile is not defined in + TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable, an 'inconsistentValue' error + will be returned." + DEFVAL { "" } + ::= { msapPlcyEntry 11 } + +msapPlcySubMgmtSubIdPlcy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtSubIdPlcy specifies the subscriber + identification policy applicable on the MSAP. + + If a corresponding profile is not defined in tmnxSubIdentPolicyTable, + an 'inconsistentValue' error will be returned." + DEFVAL { "" } + ::= { msapPlcyEntry 12 } + +msapPlcySubMgmtSubscriberLimit OBJECT-TYPE + SYNTAX TmnxSapSubscriberLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtSubscriberLimit specifies the maximum + number of subscribers allowed for the MSAP. + + A value is 0 means there is no limit. + + The values for the objects msapPlcySubMgmtProfiledTrafOnly, + msapPlcySubMgmtNonSubTrafSubProf, and msapPlcySubMgmtNonSubTrafSlaProf + are only meaningful when the value of msapPlcySubMgmtSubscriberLimit + is 1 and will not be used when the value of + msapPlcySubMgmtSubscriberLimit is not 1." + DEFVAL { 1 } + ::= { msapPlcyEntry 13 } + +msapPlcySubMgmtProfiledTrafOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtProfiledTrafOnly specifies whether only + profiled traffic is applicable for the MSAP. If set to 'true', the + MSAP queues will be deleted. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { false } + ::= { msapPlcyEntry 14 } + +msapPlcySubMgmtNonSubTrafSubId OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafSubId specifies the subscriber + identification applicable on the MSAP for all non-subscriber traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 15 } + +msapPlcySubMgmtNonSubTrafSubProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafSubProf specifies the subscriber + profile applicable on the MSAP for all non-subscriber traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 16 } + +msapPlcySubMgmtNonSubTrafSlaProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafSlaProf specifies the SLA + profile applicable on the MSAP for all non-subscriber traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 17 } + +msapPlcySubMgmtNonSubTrafAppProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafAppProf specifies the + Application profile applicable on the MSAP for all non-subscriber + traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 18 } + +msapPlcyAssociatedMsaps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapPlcyAssociatedMsaps indicates the number of MSAPs + associated with this MSAP policy." + ::= { msapPlcyEntry 19 } + +msapPlcySubMgmtDefInterDestId OBJECT-TYPE + SYNTAX TmnxDefInterDestIdSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefInterDestId specifies what will be used + as the default intermediate destination identifier applicable on the + MSAP. + + This value is used in case no other source (like Radius) provides an + intermediate destination identifier. + + If the value of this object is set to 'useString', the value of + msapPlcySubMgmtDefInterDestIdStr will be used as the default + intermediate destination identifier. In this case, an empty + msapPlcySubMgmtDefInterDestIdStr means that there is no default + intermediate destination identifier configured. + + If the value of this object is set to 'useTopQTag', the top q-tag of + the MSAP will be used as the default intermediate destination + identifier. In this case, msapPlcySubMgmtDefInterDestIdStr must + contain the empty string. + + If the value of this object is set to 'useVpi', the ATM VPI of the + MSAP will be used as the default intermediate destination identifier. + In this case, msapPlcySubMgmtDefInterDestIdStr must contain the empty + string." + DEFVAL { useString } + ::= { msapPlcyEntry 20 } + +msapPlcySubMgmtDefInterDestIdStr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefInterDestIdStr specifies the default + subscriber identification string applicable on this MSAP." + DEFVAL { "" } + ::= { msapPlcyEntry 21 } + +msapPlcyIgmpTrkExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyIgmpTrkExpiryTime specifies the time in seconds + that this system continues to track an inactive host. + + The value zero specifies that the value must be set to the actual + value of the object svcIgmpTrkExpiryTime of the service an MSAP + belongs to." + DEFVAL { 0 } + ::= { msapPlcyEntry 22 } + +msapPlcyIgmpTrkImportPlcy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object msapPlcyIgmpTrkImportPlcy specifies the policy + statement that must be applied to all incoming IGMP messages on the + MSAP." + DEFVAL { "" } + ::= { msapPlcyEntry 23 } + +msapPlcyIgmpTrkMaxNbrGrps OBJECT-TYPE + SYNTAX Unsigned32 (0..16000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object msapPlcyIgmpTrkMaxNbrGrps specifies how many + group addresses are allowed for the MSAP. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { msapPlcyEntry 24 } + +msapPlcyIgmpTrkMaxNbrSrcs OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object msapPlcyIgmpTrkMaxNbrSrcs specifies how many + source addresses are allowed per group address for the MSAP. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { msapPlcyEntry 25 } + +msapPlcySubMgmtDefFilterProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefFilterProfile specifies the default + filter profile applicable on the MSAP. + + The specified filter profile needs to exists in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubFilterProfileTable." + DEFVAL { "" } + ::= { msapPlcyEntry 26 } + +msapPlcyLagLinkMapProfile OBJECT-TYPE + SYNTAX TmnxLinkMapProfileIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyLagLinkMapProfile specifies the LAG link map + profile identifier associated with this MSAP policy." + DEFVAL { 0 } + ::= { msapPlcyEntry 27 } + +msapPlcyIgmpTrkMaxNbrGrpSrcs OBJECT-TYPE + SYNTAX Unsigned32 (0..32000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object msapPlcyIgmpTrkMaxNbrGrpSrcs specifies how + many combinations of group and source are allowed. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { msapPlcyEntry 28 } + +msapPlcyDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyDCpuProtPolicy associates Distributed CPU + Protection Policy with a MSAP policy." + DEFVAL { ''H } + ::= { msapPlcyEntry 29 } + +msapPlcyCpmProtMonitorIP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyCpmProtMonitorIP specifies whether or not to + apply the tmnxCpmProtPolPerSrcRateLimit of this MSAP policy's CPM + Protection policy to IPv4 DHCP packets served by the MSAP policy, on a + per source IP address basis. + + For example, suppose msapPlcyCpmProtMonitorIP is 'true', and this MSAP + policy's msapPlcyCpmProtPolicyId points to a policy table row with + tmnxCpmProtPolPerSrcRateLimit set to 100 packets/second. Suppose two + source IP addresses (e.g. 138.120.141.173 and 138.120.141.174) each + send 150 DHCP packets/second to this SAP. Approx. 50 DHCP + packets/second from each source will be discarded. + + If the value of msapPlcyCpmProtPolicyId is equal to zero, the value of + msapPlcyCpmProtMonitorIP is irrelevant and will be ignored. + + This object is not supported on 7710, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'. An attempt to set + msapPlcyCpmProtMonitorIP to a non-zero value on one of these + unsupported chassis types will return an 'inconsistentValue' error." + DEFVAL { false } + ::= { msapPlcyEntry 30 } + +msapPlcySticky OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySticky specifies if the associated managed SAPs + are sticky. + + The system does not remove a sticky managed SAP automatically when it + becomes idle. + + A sticky managed SAP is only removed upon explicit request of a + management client or when the timeout specified in + msapPlcyStickyTimeout expires ." + DEFVAL { false } + ::= { msapPlcyEntry 33 } + +msapPlcyStickyTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyStickyTimeout specifies the timeout period to be + used for sticky managed SAPs. + + The value '0' has the meaning of 'infinite'" + DEFVAL { 0 } + ::= { msapPlcyEntry 34 } + +msapTlsPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapTlsPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapTlsPlcyTable has an entry for each managed SAP (MSAP) policy + configured in the system." + ::= { tmnxSapObjs 45 } + +msapTlsPlcyEntry OBJECT-TYPE + SYNTAX MsapTlsPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the VPLS-related configuration for a managed SAP + (MSAP) policy. + + The values for each entry will be used to populate the following + VPLS-related tables when the MSAP policy is applied to a MSAP: + + TIMETRA-SAP-MIB::sapTlsInfoTable TIMETRA-SAP-MIB::sapTlsDhcpInfoTable + ALCATEL-IGMP-SNOOPING-MIB::tlsIgmpSnpgConfigTable" + AUGMENTS { msapPlcyEntry } + ::= { msapTlsPlcyTable 1 } + +MsapTlsPlcyEntry ::= SEQUENCE +{ + msapTlsPlcyLastChanged TimeStamp, + msapTlsPlcySplitHorizonGrp TNamedItemOrEmpty, + msapTlsPlcyArpReplyAgent INTEGER, + msapTlsPlcySubMgmtMacDaHashing TruthValue, + msapTlsPlcyDhcpLeasePopulate Unsigned32, + msapTlsPlcyDhcpPrxyAdminState TmnxEnabledDisabled, + msapTlsPlcyDhcpPrxyServAddrType InetAddressType, + msapTlsPlcyDhcpPrxyServAddr InetAddress, + msapTlsPlcyDhcpPrxyLeaseTime Unsigned32, + msapTlsPlcyDhcpPrxyLTRadOverride TruthValue, + msapTlsPlcyDhcpInfoAction INTEGER, + msapTlsPlcyDhcpCircuitId INTEGER, + msapTlsPlcyDhcpRemoteId INTEGER, + msapTlsPlcyDhcpRemoteIdString TNamedItemOrEmpty, + msapTlsPlcyDhcpVendorInclOpts BITS, + msapTlsPlcyDhcpVendorOptStr TNamedItemOrEmpty, + msapTlsPlcyEgressMcastGroup TNamedItemOrEmpty, + msapTlsPlcyIgmpSnpgImportPlcy TPolicyStatementNameOrEmpty, + msapTlsPlcyIgmpSnpgFastLeave TmnxEnabledDisabled, + msapTlsPlcyIgmpSnpgSendQueries TmnxEnabledDisabled, + msapTlsPlcyIgmpSnpgGenQueryIntv Unsigned32, + msapTlsPlcyIgmpSnpgQueryRespIntv Unsigned32, + msapTlsPlcyIgmpSnpgRobustCount Unsigned32, + msapTlsPlcyIgmpSnpgLastMembIntvl Unsigned32, + msapTlsPlcyIgmpSnpgMaxNbrGrps Unsigned32, + msapTlsPlcyIgmpSnpgMvrFromVplsId TmnxServId, + msapTlsPlcyIgmpSnpgVersion TmnxIgmpVersion, + msapTlsPlcyIgmpSnpgMcacPlcyName TPolicyStatementNameOrEmpty, + msapTlsPlcyIgmpSnpgMcacUncnstBW Integer32, + msapTlsPlcyIgmpSnpgMcacPrRsvMnBW Integer32, + msapTlsPlcyArpHostMaxNumHosts Unsigned32, + msapTlsPlcyArpHostMinAuthIntvl Unsigned32, + msapTlsPlcyIgmpSnpgMcacUsePortWt TruthValue, + msapTlsPlcyIngQosPolicyId TSapIngressPolicyID, + msapTlsPlcyIngQosQueueingType INTEGER, + msapTlsPlcyIgmpSnpgMcIfPlcyName TPolicyStatementNameOrEmpty, + msapTlsPlcyEgrQosPolicyId TSapEgressPolicyID +} + +msapTlsPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapTlsPlcyLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { msapTlsPlcyEntry 1 } + +msapTlsPlcySplitHorizonGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcySplitHorizonGrp specifies the name of the + split-horizon group for the MSAP. + + If the name specified does not correspond to a tlsShgInfoEntry for the + VPLS service, the creation of the MSAP will fail. Additionally, if + msapTlsPlcySplitHorizonGrp is set to a new value, the + sapSplitHorizonGrp object for any existing MSAPs created by this + policy will not be updated." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 2 } + +msapTlsPlcyArpReplyAgent OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + enabledWithSubscrIdent (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyArpReplyAgent specifies the status of the + special ARP response mechanism in the system for ARP requests destined + to static or dynamic hosts associated with the MSAP. + + 'disabled' - the ARP reply function is not operational + 'enabled' - the ARP reply function is enabled without + subscriber identification. + 'enabledWithSubscrIdent' - the ARP reply function is enabled + with subscriber identification." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 3 } + +msapTlsPlcySubMgmtMacDaHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcySubMgmtMacDaHashing specifies whether + subscriber traffic egressing a LAG MSAP has its egress LAG link + selected by a function of the MAC destination address instead of + subscriber id." + DEFVAL { false } + ::= { msapTlsPlcyEntry 4 } + +msapTlsPlcyDhcpLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (1..131071) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpLeasePopulate specifies the maximum number + of DHCP lease states allowed on the MSAP." + DEFVAL { 1 } + ::= { msapTlsPlcyEntry 5 } + +msapTlsPlcyDhcpPrxyAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyAdminState specifies the desired + administrative state of the proxy server on the interface." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 6 } + +msapTlsPlcyDhcpPrxyServAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyServAddrType specifies the address + type of msapTlsPlcyDhcpPrxyServAddr." + DEFVAL { unknown } + ::= { msapTlsPlcyEntry 7 } + +msapTlsPlcyDhcpPrxyServAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyServAddr specifies the IP address of + the which will be used as the source address of the emulated DHCP + server in the context of the VPLS MSAP. + + This address is mandatory for the proxy server capability and it + should be in the context of the subnet represented by the VPLS." + DEFVAL { ''H } + ::= { msapTlsPlcyEntry 8 } + +msapTlsPlcyDhcpPrxyLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyLeaseTime specifies, in seconds, how + long a DHCP client is allowed to use the offered IP address. + + A value of 0 means the lease time provided by a RADIUS or an upstream + DHCP server will not be overridden. A value of 7 days (315446399 + seconds) is used when RADIUS does not provide a lease time." + DEFVAL { 0 } + ::= { msapTlsPlcyEntry 9 } + +msapTlsPlcyDhcpPrxyLTRadOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyLTRadOverride specifies whether or not + the lease time provided by the RADIUS server is presented to the DHCP + client. + + By default the proxy server will always make use of + msapTlsPlcyDhcpPrxyLeaseTime, regardless of what lease time + information is provided from the RADIUS server. When + msapTlsPlcyDhcpPrxyLTRadOverride is set to 'true', the proxy server + will use the lease time information provided by the RADIUS server, + regardless of the configured lease time." + DEFVAL { false } + ::= { msapTlsPlcyEntry 10 } + +msapTlsPlcyDhcpInfoAction OBJECT-TYPE + SYNTAX INTEGER { + replace (1), + drop (2), + keep (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpInfoAction specifies the DHCP option + reforwarding policy: + + 'replace' - replace existing information with configured + information + 'drop' - discard messages with existing relay information if the + option 82 information is also present + 'keep' - retain the existing relay information" + DEFVAL { keep } + ::= { msapTlsPlcyEntry 11 } + +msapTlsPlcyDhcpCircuitId OBJECT-TYPE + SYNTAX INTEGER { + none (0), + asciiTuple (1), + vlanAsciiTuple (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpCircuitId specifies whether or not the + circuit-id suboption is present, and if it is present what information + goes in it: + + none - the circuit-id suboption will not be part of + the information option (Option 82). + asciiTuple - the ASCII-encoded concatenated tuple consisting + of the + - access-node-identifier + - service-id + - interface name + is used. + vlanAsciiTuple - the format will include VLAN-id and dot1p bits + in addition to what is included in ascii-tuple + already. The format is supported on dot1q and + qinq encapsulated ports only. Thus, when the + option 82 bits are stripped, dot1p bits will be + copied to the Ethernet header of an outgoing + packet." + DEFVAL { asciiTuple } + ::= { msapTlsPlcyEntry 12 } + +msapTlsPlcyDhcpRemoteId OBJECT-TYPE + SYNTAX INTEGER { + none (1), + mac (2), + remote-id (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpRemoteId specifies what information goes + into the remote-id suboption in the DHCP Relay packet. + + If the value of this object is set to 'none', the remote-id suboption + will not be part of the information option (Option 82). + + If the value of this object is set to 'mac', the MAC address of the + remote end is encoded in the suboption. + + If the value of this object is set to 'remote-id', + msapTlsPlcyDhcpRemoteIdString will represent the remote-id. + + By default, the remote-id value is none." + DEFVAL { none } + ::= { msapTlsPlcyEntry 13 } + +msapTlsPlcyDhcpRemoteIdString OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpRemoteIdString specifies the remote-id. + The value of this object is ignored if msapTlsPlcyDhcpRemoteId does + not have the value of 'remote-id'." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 14 } + +msapTlsPlcyDhcpVendorInclOpts OBJECT-TYPE + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpVendorInclOpts specifies what is encoded + in the Nokia vendor specific sub-option of option 82. + + The value of this object is only used when msapTlsPlcyDhcpInfoAction + is 'replace'." + DEFVAL { {} } + ::= { msapTlsPlcyEntry 15 } + +msapTlsPlcyDhcpVendorOptStr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpVendorOptStr specifies the string that + goes into the Nokia vendor specific sub-option of option 82. + + This string is only used when msapTlsPlcyDhcpInfoAction is set to + 'replace'." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 16 } + +msapTlsPlcyEgressMcastGroup OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of msapTlsPlcyEgressMcastGroup specifies the Egress + Multicast Group for the MSAP." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 17 } + +msapTlsPlcyIgmpSnpgImportPlcy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgImportPlcy specifies the policy + statement that is be applied to all incoming IGMP messages on the + MSAP." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 18 } + +msapTlsPlcyIgmpSnpgFastLeave OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgFastLeave specifies whether fast leave + is allowed on this MSAP. + + If set to 'enabled', the system prunes the port on which an IGMP + 'leave' message has been received without waiting for the Group + Specific Query to timeout." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 19 } + +msapTlsPlcyIgmpSnpgSendQueries OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgSendQueries specifies whether the + system generates General Queries by itself on the MSAP." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 20 } + +msapTlsPlcyIgmpSnpgGenQueryIntv OBJECT-TYPE + SYNTAX Unsigned32 (2..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgGenQueryIntv specifies the interval + (in seconds) between two consecutive general queries sent by the + system on the MSAP. + + The value of this object is only meaningful when the value of + msapTlsPlcyIgmpSnpgSendQueries is 'enabled'." + DEFVAL { 125 } + ::= { msapTlsPlcyEntry 21 } + +msapTlsPlcyIgmpSnpgQueryRespIntv OBJECT-TYPE + SYNTAX Unsigned32 (1..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgQueryRespIntv specifies the maximum + response time (in seconds) advertised in IGMPv2/v3 queries. + + The value of this object is only meaningful when the value of + msapTlsPlcyIgmpSnpgSendQueries is 'enabled'." + DEFVAL { 10 } + ::= { msapTlsPlcyEntry 22 } + +msapTlsPlcyIgmpSnpgRobustCount OBJECT-TYPE + SYNTAX Unsigned32 (2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgRobustCount specifies the robustness + variable on the MSAP. + + This object allows tuning for the expected packet loss on the MSAP. If + a MSAP is expected to be lossy, the Robustness Variable may be + increased. IGMP snooping is robust to (Robustness Variable-1) packet + losses. + + The value of this object is only meaningful when the value of + msapTlsPlcyIgmpSnpgSendQueries is 'enabled'." + DEFVAL { 2 } + ::= { msapTlsPlcyEntry 23 } + +msapTlsPlcyIgmpSnpgLastMembIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..50) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgLastMembIntvl specifies the Max + Response Time (in deciseconds) used in Group-Specific and + Group-Source-Specific Queries sent in response to 'leave' messages. + This is also the amount of time between Group-Specific Query messages. + + This value may be tuned to modify the leave latency of the network. A + reduced value results in reduced time to detect the loss of the last + member of a group." + DEFVAL { 10 } + ::= { msapTlsPlcyEntry 24 } + +msapTlsPlcyIgmpSnpgMaxNbrGrps OBJECT-TYPE + SYNTAX Unsigned32 (0..16000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMaxNbrGrps specifies how many group + addresses are allowed for the MSAP. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { msapTlsPlcyEntry 25 } + +msapTlsPlcyIgmpSnpgMvrFromVplsId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMvrFromVplsId specifies from which + VPLS the multicast streams corresponding to the groups learned via the + MSAP are copied. + + Groups which cannot be joined to the corresponding MVR VPLS (because + MVR is not up or the configured MVR policy rejects the group) copy the + multicast streams from the local VPLS if IGMP snooping is up (i.e. + tlsIgmpSnpgCfgAdminState is 'enabled')." + DEFVAL { 0 } + ::= { msapTlsPlcyEntry 26 } + +msapTlsPlcyIgmpSnpgVersion OBJECT-TYPE + SYNTAX TmnxIgmpVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgVersion specifies the version of IGMP + running on the MSAP." + DEFVAL { version3 } + ::= { msapTlsPlcyEntry 27 } + +msapTlsPlcyIgmpSnpgMcacPlcyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcacPlcyName specifies the name of the + multicast CAC (Connection Admission Control) policy." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 28 } + +msapTlsPlcyIgmpSnpgMcacUncnstBW OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..2147483647) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcacUncnstBW specifies the bandwidth + assigned for interface's multicast CAC policy traffic in kilobit(s) + per second(kbps). + + If the default value of '-1' is set, there is no constraint on + bandwidth allocated at the interface. + + If the value of msapTlsPlcyIgmpSnpgMcacUncnstBW is set to '0' and if a + multicast CAC policy is assigned on the interface, then no group + (channel) from that policy is allowed on that interface." + DEFVAL { -1 } + ::= { msapTlsPlcyEntry 29 } + +msapTlsPlcyIgmpSnpgMcacPrRsvMnBW OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..2147483647) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW specifies the bandwidth + pre-reserved for all the mandatory channels on a given interface in + kilobit(s) per second(kbps). + + If the value of msapTlsPlcyIgmpSnpgMcacUncnstBW is '0', no mandatory + channels are allowed. If the value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW + is '-1', then all mandatory and optional channels are allowed. + + If the value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW is equal to the value + of msapTlsPlcyIgmpSnpgMcacUncnstBW, then all the unconstrained + bandwidth on a given interface is allocated to mandatory channels + configured through multicast CAC policy on that interface and no + optional groups (channels) are allowed. + + The value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW should always be less + than or equal to that of msapTlsPlcyIgmpSnpgMcacUncnstBW. An attempt + to set the value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW greater than that + of msapTlsPlcyIgmpSnpgMcacUncnstBW will result in 'inconsistentValue' + error." + DEFVAL { -1 } + ::= { msapTlsPlcyEntry 30 } + +msapTlsPlcyArpHostMaxNumHosts OBJECT-TYPE + SYNTAX Unsigned32 (1..131071) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyArpHostMaxNumHosts specifies the maximum + number of ARP hosts allowed on the TLS MSAP." + DEFVAL { 1 } + ::= { msapTlsPlcyEntry 31 } + +msapTlsPlcyArpHostMinAuthIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..6000) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyArpHostMinAuthIntvl specifies the minimum + interval between two consecutive authentication attempts for the same + ARP host." + DEFVAL { 15 } + ::= { msapTlsPlcyEntry 32 } + +msapTlsPlcyIgmpSnpgMcacUsePortWt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcacUsePortWt specifies if this system + must use the LAG port weight while calculating Multicast CAC + constraints. + + The LAG port weight is configured with the object + TIMETRA-LAG-MIB::tLagPortWeightSpeed." + DEFVAL { false } + ::= { msapTlsPlcyEntry 33 } + +msapTlsPlcyIngQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIngQosPolicyId specifies the ingress QoS + policy applicable to this MSAP policy in VPLS (L2) services. The + corresponding policy is defined in TIMETRA-QOS-MIB::tSapIngressTable." + DEFVAL { 1 } + ::= { msapTlsPlcyEntry 34 } + +msapTlsPlcyIngQosQueueingType OBJECT-TYPE + SYNTAX INTEGER { + multipointShared (1), + serviceQueueing (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIngQosQueueingType specifies the ingress + queueing type applicable to this MSAP policy in VPLS (L2) services." + DEFVAL { multipointShared } + ::= { msapTlsPlcyEntry 35 } + +msapTlsPlcyIgmpSnpgMcIfPlcyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcIfPlcyName specifies the name of the + multicast CAC (Connection Admission Control) interface policy." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 36 } + +msapTlsPlcyEgrQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyEgrQosPolicyId specifies the egress QoS policy + applicable to this MSAP policy in VPLS (L2) services. + + The value must correspond to a conceptual row in the + TIMETRA-QOS-MIB::tSapEgressTable." + DEFVAL { 1 } + ::= { msapTlsPlcyEntry 37 } + +msapIgmpSnpgMcacLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapIgmpSnpgMcacLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapIgmpSnpgMcacLevelTable has an entry for each multicast CAC + policy constraint level configured for a Managed SAP policy." + ::= { tmnxSapObjs 46 } + +msapIgmpSnpgMcacLevelEntry OBJECT-TYPE + SYNTAX MsapIgmpSnpgMcacLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a multicast CAC policy bundle level + constraints for a particular Managed SAP policy. Entries are created + and deleted by the user." + INDEX { + msapPlcyName, + msapIgmpSnpgMcacLevelId + } + ::= { msapIgmpSnpgMcacLevelTable 1 } + +MsapIgmpSnpgMcacLevelEntry ::= SEQUENCE +{ + msapIgmpSnpgMcacLevelId Unsigned32, + msapIgmpSnpgMcacLevelRowStatus RowStatus, + msapIgmpSnpgMcacLevelLastChanged TimeStamp, + msapIgmpSnpgMcacLevelBW Unsigned32 +} + +msapIgmpSnpgMcacLevelId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLevelId indicates the level id of the + multicast CAC policy bundle constraint. + + The value of level 1 has the highest priority and level 8 the lowest." + ::= { msapIgmpSnpgMcacLevelEntry 1 } + +msapIgmpSnpgMcacLevelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLevelRowStatus is used for creation and + deletion of level constraint in a CAC for a Managed SAP policy." + ::= { msapIgmpSnpgMcacLevelEntry 2 } + +msapIgmpSnpgMcacLevelLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLevelLastChanged indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { msapIgmpSnpgMcacLevelEntry 3 } + +msapIgmpSnpgMcacLevelBW OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLevelBW specifies the bandwidth in + kilobit(s) per second (kbps) for the level." + DEFVAL { 1 } + ::= { msapIgmpSnpgMcacLevelEntry 4 } + +msapIgmpSnpgMcacLagTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapIgmpSnpgMcacLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapIgmpSnpgMcacLagTable has an entry for each lag port configured + for a multicast CAC policy bundle configured for a Managed SAP policy." + ::= { tmnxSapObjs 47 } + +msapIgmpSnpgMcacLagEntry OBJECT-TYPE + SYNTAX MsapIgmpSnpgMcacLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular multicast CAC lag port + constraints for a Managed SAP policy.. Entries are created and deleted + by the user." + INDEX { + msapPlcyName, + msapIgmpSnpgMcacLagPortsDown + } + ::= { msapIgmpSnpgMcacLagTable 1 } + +MsapIgmpSnpgMcacLagEntry ::= SEQUENCE +{ + msapIgmpSnpgMcacLagPortsDown Unsigned32, + msapIgmpSnpgMcacLagRowStatus RowStatus, + msapIgmpSnpgMcacLagLastChanged TimeStamp, + msapIgmpSnpgMcacLagLevel Unsigned32 +} + +msapIgmpSnpgMcacLagPortsDown OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLagPortsDown indicates the configured + number of ports in a lag group that are down. + + If the number of ports available in the lag is reduced by the number + of ports configured for msapIgmpSnpgMcacLagPortsDown object then + bandwidth allowed for bundle will be updated to the value of + msapIgmpSnpgMcacLevelBW indexed by msapIgmpSnpgMcacLagLevel value." + ::= { msapIgmpSnpgMcacLagEntry 1 } + +msapIgmpSnpgMcacLagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLagRowStatus is used for creation and + deletion of lag constraint in a CAC policy." + ::= { msapIgmpSnpgMcacLagEntry 2 } + +msapIgmpSnpgMcacLagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLagLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { msapIgmpSnpgMcacLagEntry 3 } + +msapIgmpSnpgMcacLagLevel OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLagLevel specifies the level id to use + when the value of msapIgmpSnpgMcacLagPortsDown matches the actual + number of ports down in a lag. + + Using the value of msapIgmpSnpgMcacLagLevel as an index, the + operational MSAP unconstrained bandwidth will be set to + msapIgmpSnpgMcacLevelBW. + + By default, for all lag constraints the link level will be set to 1 at + row creation." + DEFVAL { 1 } + ::= { msapIgmpSnpgMcacLagEntry 4 } + +msapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Managed SAP information." + ::= { tmnxSapObjs 48 } + +msapInfoEntry OBJECT-TYPE + SYNTAX MsapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific Managed SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { msapInfoTable 1 } + +MsapInfoEntry ::= SEQUENCE +{ + msapInfoCreationSapPortEncapVal TmnxEncapVal, + msapInfoCreationPlcyName TNamedItem, + msapInfoReEvalPolicy TmnxActionType, + msapInfoLastChanged TimeStamp, + msapInfoIsIdle TruthValue, + msapInfoIsSticky TruthValue, + msapInfoStickyExpiryTime DateAndTimeOrEmpty +} + +msapInfoCreationSapPortEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapInfoCreationSapPortEncapVal indicates the port + encapsulation value of the SAP with a sapSubType value of 'capture' + that created this MSAP." + ::= { msapInfoEntry 1 } + +msapInfoCreationPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapInfoCreationPlcyName indicates the value of the + msapPlcyName object for MSAP policy used to create this MSAP." + ::= { msapInfoEntry 2 } + +msapInfoReEvalPolicy OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of msapInfoReEvalPolicy specifies whether to reapply the + Managed SAP policy associated with this MSAP. + + When a SET of this object is done with a value of 'doAction', the + system will attempt to reapply the MSAP policy indicated by + msapInfoCreationPlcyName. If this action is successful, 'noError' will + be returned. If this action is unsuccessful, an 'inconsistentValue' + error will be returned. Attempting to SET this object with a value of + 'notApplicable' will have no effect and will return 'noError'. + + SNMP GET and GETNEXT requests on this object will return + 'notApplicable'." + DEFVAL { notApplicable } + ::= { msapInfoEntry 3 } + +msapInfoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapInfoLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { msapInfoEntry 4 } + +msapInfoIsIdle OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapInfoIsIdle indicates if this managed SAP is 'idle', + meaning that there are no hosts associated with this managed SAP." + ::= { msapInfoEntry 5 } + +msapInfoIsSticky OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapInfoIsSticky indicates if this managed SAP is + 'sticky'. + + The system will remove a 'sticky' managed SAP only upon explicit + request of a management client." + ::= { msapInfoEntry 6 } + +msapInfoStickyExpiryTime OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapInfoStickyExpiryTime indicates when this sticky + managed SAP will be removed." + ::= { msapInfoEntry 7 } + +msapCaptureSapStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapCaptureSapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains statistics for SAPs with a sapSubType value of + 'capture'." + ::= { tmnxSapObjs 49 } + +msapCaptureSapStatsEntry OBJECT-TYPE + SYNTAX MsapCaptureSapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics for a specific 'capture' SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + msapCaptureSapStatsTriggerType + } + ::= { msapCaptureSapStatsTable 1 } + +MsapCaptureSapStatsEntry ::= SEQUENCE +{ + msapCaptureSapStatsTriggerType INTEGER, + msapCaptureSapStatsPktsRecvd Counter32, + msapCaptureSapStatsPktsRedirect Counter32, + msapCaptureSapStatsPktsDropped Counter32 +} + +msapCaptureSapStatsTriggerType OBJECT-TYPE + SYNTAX INTEGER { + dhcp (1), + pppoe (2), + arp (3), + dhcp6 (4), + ppp (5), + rtrsol (6), + data (7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of msapCaptureSapStatsTriggerType indicates the type of + trigger packets this entry is for." + ::= { msapCaptureSapStatsEntry 1 } + +msapCaptureSapStatsPktsRecvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapCaptureSapStatsPktsRecvd indicates the number of + packets received on this 'capture' SAP." + ::= { msapCaptureSapStatsEntry 2 } + +msapCaptureSapStatsPktsRedirect OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapCaptureSapStatsPktsRedirect indicates the number of + packets redirected on this 'capture' SAP." + ::= { msapCaptureSapStatsEntry 3 } + +msapCaptureSapStatsPktsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapCaptureSapStatsPktsDropped indicates the number of + packets dropped on this 'capture' SAP." + ::= { msapCaptureSapStatsEntry 4 } + +sapTlsMrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapTlsMrpTable augments sapTlsInfoTable with attributes of the + Multiple Registration Protocol (MRP) feature for the TLS SAP." + ::= { tmnxSapObjs 50 } + +sapTlsMrpEntry OBJECT-TYPE + SYNTAX SapTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MRP specific information about a SAP in a TLS." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTlsMrpTable 1 } + +SapTlsMrpEntry ::= SEQUENCE +{ + sapTlsMrpRxPdus Counter32, + sapTlsMrpDroppedPdus Counter32, + sapTlsMrpTxPdus Counter32, + sapTlsMrpRxNewEvent Counter32, + sapTlsMrpRxJoinInEvent Counter32, + sapTlsMrpRxInEvent Counter32, + sapTlsMrpRxJoinEmptyEvent Counter32, + sapTlsMrpRxEmptyEvent Counter32, + sapTlsMrpRxLeaveEvent Counter32, + sapTlsMrpTxNewEvent Counter32, + sapTlsMrpTxJoinInEvent Counter32, + sapTlsMrpTxInEvent Counter32, + sapTlsMrpTxJoinEmptyEvent Counter32, + sapTlsMrpTxEmptyEvent Counter32, + sapTlsMrpTxLeaveEvent Counter32 +} + +sapTlsMrpRxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxPdus indicates the number of MRP packets + received on this SAP." + ::= { sapTlsMrpEntry 1 } + +sapTlsMrpDroppedPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpDroppedPdus indicates the number of dropped MRP + packets on this SAP." + ::= { sapTlsMrpEntry 2 } + +sapTlsMrpTxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxPdus indicates the number of MRP packets + transmitted on this SAP." + ::= { sapTlsMrpEntry 3 } + +sapTlsMrpRxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxNewEvent indicates the number of 'New' MRP + events received on this SAP." + ::= { sapTlsMrpEntry 4 } + +sapTlsMrpRxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxJoinInEvent indicates the number of 'Join-In' + MRP events received on this SAP." + ::= { sapTlsMrpEntry 5 } + +sapTlsMrpRxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxInEvent indicates the number of 'In' MRP + events received on this SAP." + ::= { sapTlsMrpEntry 6 } + +sapTlsMrpRxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxJoinEmptyEvent indicates the number of 'Join + Empty' MRP events received on this SAP." + ::= { sapTlsMrpEntry 7 } + +sapTlsMrpRxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxEmptyEvent indicates the number of 'Empty' MRP + events received on this SAP." + ::= { sapTlsMrpEntry 8 } + +sapTlsMrpRxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxLeaveEvent indicates the number of 'Leave' MRP + events received on this SAP." + ::= { sapTlsMrpEntry 9 } + +sapTlsMrpTxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxNewEvent indicates the number of 'New' MRP + events transmitted on this SAP." + ::= { sapTlsMrpEntry 10 } + +sapTlsMrpTxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxJoinInEvent indicates the number of 'Join-In' + MRP events transmitted on this SAP." + ::= { sapTlsMrpEntry 11 } + +sapTlsMrpTxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxInEvent indicates the number of 'In' MRP + events transmitted on this SAP." + ::= { sapTlsMrpEntry 12 } + +sapTlsMrpTxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxJoinEmptyEvent indicates the number of 'Join + Empty' MRP events transmitted on this SAP." + ::= { sapTlsMrpEntry 13 } + +sapTlsMrpTxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxEmptyEvent indicates the number of 'Empty' MRP + events transmitted on this SAP." + ::= { sapTlsMrpEntry 14 } + +sapTlsMrpTxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxLeaveEvent indicates the number of 'Leave' MRP + events transmitted on this SAP." + ::= { sapTlsMrpEntry 15 } + +sapTlsMmrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each MAC address managed + by Multiple MAC Registration Protocol (MMRP) on the SAP + for the TLS. Entries are dynamically created and + destroyed by the system as the MAC Addresses are registered + or declared in MMRP." + ::= { tmnxSapObjs 51 } + +sapTlsMmrpEntry OBJECT-TYPE + SYNTAX SapTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MMRP specific information about a MAC address managed by MMRP on a SAP + in a TLS." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapTlsMmrpMacAddr + } + ::= { sapTlsMmrpTable 1 } + +SapTlsMmrpEntry ::= SEQUENCE +{ + sapTlsMmrpMacAddr MacAddress, + sapTlsMmrpDeclared TruthValue, + sapTlsMmrpRegistered TruthValue, + sapTlsMmrpEndStation TruthValue +} + +sapTlsMmrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapTlsMmrpMacAddr indicates an ethernet MAC address which + is being managed by MMRP on this SAP." + ::= { sapTlsMmrpEntry 1 } + +sapTlsMmrpDeclared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMmrpDeclared indicates whether the MRP applicant on + this SAP is declaring this MAC address on behalf of MMRP." + ::= { sapTlsMmrpEntry 2 } + +sapTlsMmrpRegistered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMmrpRegistered indicates whether the MRP registrant + on this SAP has notified MMRP of a registration of this MAC address." + ::= { sapTlsMmrpEntry 3 } + +sapTlsMmrpEndStation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMmrpEndStation indicates whether the MRP registrant + on this SAP is registered per end station." + ::= { sapTlsMmrpEntry 4 } + +sapIngQosHsmdaQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The sapIngQosHsmdaQueueTable has an entry for each Hsmda SAP-level + ingress queue override configured on the system. + + This table is obsoleted in 10.0 release." + ::= { tmnxSapObjs 52 } + +sapIngQosHsmdaQueueEntry OBJECT-TYPE + SYNTAX SapIngQosHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a Hsmda SAP-level ingress queue override + record. + + Entries are created and deleted via SNMP SET operations on + sapIngQosHsmdaQueueRowStatus." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngQosHsmdaQueueId + } + ::= { sapIngQosHsmdaQueueTable 1 } + +SapIngQosHsmdaQueueEntry ::= SEQUENCE +{ + sapIngQosHsmdaQueueId TIngressHsmdaQueueId, + sapIngQosHsmdaQueueRowStatus RowStatus, + sapIngQosHsmdaQueueLastChanged TimeStamp, + sapIngQosHsmdaQueueAdminPIR THsmdaPIRKRateOverride, + sapIngQosHsmdaQueueAdminCIR THsmdaCIRKRateOverride, + sapIngQosHsmdaQueueSlopePolicy TNamedItemOrEmpty +} + +sapIngQosHsmdaQueueId OBJECT-TYPE + SYNTAX TIngressHsmdaQueueId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of sapIngQosHsmdaQueueId index specifies the Hsmda egress + queue which this override record will affect." + ::= { sapIngQosHsmdaQueueEntry 1 } + +sapIngQosHsmdaQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosHsmdaQueueRowStatus specifies..." + ::= { sapIngQosHsmdaQueueEntry 2 } + +sapIngQosHsmdaQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngQosHsmdaQueueLastChanged indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { sapIngQosHsmdaQueueEntry 3 } + +sapIngQosHsmdaQueueAdminPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosHsmdaQueueAdminPIR specifies the PIR rate in + kbps allowed for this Hsmda ingress queue." + DEFVAL { -2 } + ::= { sapIngQosHsmdaQueueEntry 4 } + +sapIngQosHsmdaQueueAdminCIR OBJECT-TYPE + SYNTAX THsmdaCIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosHsmdaQueueAdminCIR specifies the CIR rate in + kbps allowed for this Hsmda ingress queue." + DEFVAL { -2 } + ::= { sapIngQosHsmdaQueueEntry 5 } + +sapIngQosHsmdaQueueSlopePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngQosHsmdaQueueSlopePolicy specifies the slope policy + that defines the RED slopes for this Hsmda ingress queue." + DEFVAL { "" } + ::= { sapIngQosHsmdaQueueEntry 6 } + +sapIngQosHsmdaQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosHsmdaQueueStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains ingress QoS HSMDA queue SAP statistics. + + This table is obsoleted in 10.0 release." + ::= { tmnxSapObjs 53 } + +sapIngQosHsmdaQueueStatsEntry OBJECT-TYPE + SYNTAX SapIngQosHsmdaQueueStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Ingress statistics about a specific SAP's QoS HSMDA queue." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngQosHsmdaQueueId + } + ::= { sapIngQosHsmdaQueueStatsTable 1 } + +SapIngQosHsmdaQueueStatsEntry ::= SEQUENCE +{ + sapIngHsmdaQStatCustId TmnxCustId, + sapIngHsmdaQStatHiPktsDropped Counter64, + sapIngHsmdaQStatLoPktsDropped Counter64, + sapIngHsmdaQStatHiOctsDropped Counter64, + sapIngHsmdaQStatLoOctsDropped Counter64, + sapIngHsmdaQStatInProfPktsFwd Counter64, + sapIngHsmdaQStatOutProfPktsFwd Counter64, + sapIngHsmdaQStatInProfOctsFwd Counter64, + sapIngHsmdaQStatOutProfOctsFwd Counter64, + sapIngHsmdaQStatAllPktsOffered Counter64, + sapIngHsmdaQStatAllOctsOffered Counter64 +} + +sapIngHsmdaQStatCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatCustId indicates the customer ID for the + statistics." + ::= { sapIngQosHsmdaQueueStatsEntry 1 } + +sapIngHsmdaQStatHiPktsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatHiPktsDropped indicates the number of + high priority packets dropped on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 2 } + +sapIngHsmdaQStatLoPktsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatLoPktsDropped indicates the number of + low-priority packets dropped on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 3 } + +sapIngHsmdaQStatHiOctsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatHiOctsDropped indicates the number of + high priority octets dropped on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 4 } + +sapIngHsmdaQStatLoOctsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatLoOctsDropped indicates the number of + low-priority octets dropped on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 5 } + +sapIngHsmdaQStatInProfPktsFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatInProfPktsFwd indicates the number of + in-profile packets forwarded on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 6 } + +sapIngHsmdaQStatOutProfPktsFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatOutProfPktsFwd indicates the number of + out-of-profile packets forwarded on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 7 } + +sapIngHsmdaQStatInProfOctsFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatInProfOctsFwd indicates the number of + out-of-profile packets forwarded on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 8 } + +sapIngHsmdaQStatOutProfOctsFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatOutProfOctsFwd indicates the number of + out-of-profile packets forwarded on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 9 } + +sapIngHsmdaQStatAllPktsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatAllPktsOffered indicates the total number + of packets offered on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 10 } + +sapIngHsmdaQStatAllOctsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaQStatAllOctsOffered indicates the total number + of octets offered on ingress on this SAP." + ::= { sapIngQosHsmdaQueueStatsEntry 11 } + +sapIngQosHsmdaCntrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosHsmdaCntrStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains ingress QoS HSMDA counter SAP statistics. + + This table is obsoleted in 10.0 release." + ::= { tmnxSapObjs 54 } + +sapIngQosHsmdaCntrStatsEntry OBJECT-TYPE + SYNTAX SapIngQosHsmdaCntrStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Ingress statistics about a specific SAP's QoS HSMDA counter." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngHsmdaCntrStCntrId + } + ::= { sapIngQosHsmdaCntrStatsTable 1 } + +SapIngQosHsmdaCntrStatsEntry ::= SEQUENCE +{ + sapIngHsmdaCntrStCntrId TIngressHsmdaCounterId, + sapIngHsmdaCntrStCustId TmnxCustId, + sapIngHsmdaCntrStHiPktDrop Counter64, + sapIngHsmdaCntrStLoPktDrop Counter64, + sapIngHsmdaCntrStHiOctDrop Counter64, + sapIngHsmdaCntrStLoOctDrop Counter64, + sapIngHsmdaCntrStInProfPktFwd Counter64, + sapIngHsmdaCntrStOutProfPktFwd Counter64, + sapIngHsmdaCntrStInProfOctFwd Counter64, + sapIngHsmdaCntrStOutProfOctFwd Counter64, + sapIngHsmdaCntrStAllPktOffered Counter64, + sapIngHsmdaCntrStAllOctOffered Counter64 +} + +sapIngHsmdaCntrStCntrId OBJECT-TYPE + SYNTAX TIngressHsmdaCounterId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStCntrId indicates the counter ID for the + statistics." + ::= { sapIngQosHsmdaCntrStatsEntry 1 } + +sapIngHsmdaCntrStCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStCustId indicates the customer ID for the + statistics." + ::= { sapIngQosHsmdaCntrStatsEntry 2 } + +sapIngHsmdaCntrStHiPktDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStHiPktDrop indicates the number of high + priority packets dropped for the ingress counter, specified by the + index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 3 } + +sapIngHsmdaCntrStLoPktDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStLoPktDrop indicates the number of + low-priority packets dropped for the ingress counter, specified by the + index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 4 } + +sapIngHsmdaCntrStHiOctDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStHiOctDrop indicates the number of high + priority octets dropped for the ingress counter, specified by the + index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 5 } + +sapIngHsmdaCntrStLoOctDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStLoOctDrop indicates the number of + low-priority octets dropped for the ingress counter, specified by the + index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 6 } + +sapIngHsmdaCntrStInProfPktFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStInProfPktFwd indicates the number of + in-profile packets forwarded for the ingress counter, specified by the + index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 7 } + +sapIngHsmdaCntrStOutProfPktFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStOutProfPktFwd indicates the number of + out-of-profile packets forwarded for the ingress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 8 } + +sapIngHsmdaCntrStInProfOctFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStInProfOctFwd indicates the number of + out-of-profile packets forwarded for the ingress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 9 } + +sapIngHsmdaCntrStOutProfOctFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStOutProfOctFwd indicates the number of + out-of-profile packets forwarded for the ingress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 10 } + +sapIngHsmdaCntrStAllPktOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStAllPktOffered indicates the total number + of packets offered on ingress on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 11 } + +sapIngHsmdaCntrStAllOctOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIngHsmdaCntrStAllOctOffered indicates the total number + of octets offered on ingress on this SAP." + ::= { sapIngQosHsmdaCntrStatsEntry 12 } + +sapEgrQosHsmdaQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The sapEgrQosHsmdaQueueTable has an entry for each Hsmda SAP-level + egress queue override configured on the system." + ::= { tmnxSapObjs 55 } + +sapEgrQosHsmdaQueueEntry OBJECT-TYPE + SYNTAX SapEgrQosHsmdaQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Hsmda SAP-level egress queue override + record. + + Entries are created and deleted via SNMP SET operations on + sapEgrQosHsmdaQueueRowStatus." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosHsmdaQueueId + } + ::= { sapEgrQosHsmdaQueueTable 1 } + +SapEgrQosHsmdaQueueEntry ::= SEQUENCE +{ + sapEgrQosHsmdaQueueId TEgressHsmdaQueueId, + sapEgrQosHsmdaQueueRowStatus RowStatus, + sapEgrQosHsmdaQueueLastChanged TimeStamp, + sapEgrQosHsmdaQueueAdminPIR THsmdaPIRKRateOverride, + sapEgrQosHsmdaQueueAdminCIR THsmdaCIRKRateOverride, + sapEgrQosHsmdaQueueSlopePolicy TNamedItemOrEmpty, + sapEgrQosHsmdaQueueWrrWeight THsmdaWrrWeightOverride, + sapEgrQosHsmdaQueueMBS THSMDABurstSizeBytesOverride +} + +sapEgrQosHsmdaQueueId OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrQosHsmdaQueueId index specifies the Hsmda egress + queue which this override record will affect." + ::= { sapEgrQosHsmdaQueueEntry 1 } + +sapEgrQosHsmdaQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosHsmdaQueueRowStatus controls the creation and + deletion of rows in this table." + ::= { sapEgrQosHsmdaQueueEntry 2 } + +sapEgrQosHsmdaQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosHsmdaQueueLastChanged indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { sapEgrQosHsmdaQueueEntry 3 } + +sapEgrQosHsmdaQueueAdminPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosHsmdaQueueAdminPIR specifies the PIR rate in + kbps allowed for this Hsmda ingress queue." + DEFVAL { -2 } + ::= { sapEgrQosHsmdaQueueEntry 4 } + +sapEgrQosHsmdaQueueAdminCIR OBJECT-TYPE + SYNTAX THsmdaCIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosHsmdaQueueAdminCIR specifies the CIR rate in + kbps allowed for this Hsmda ingress queue. + + This object is obsoleted in 10.0 Release." + DEFVAL { -2 } + ::= { sapEgrQosHsmdaQueueEntry 5 } + +sapEgrQosHsmdaQueueSlopePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosHsmdaQueueSlopePolicy specifies the slope policy + that defines the RED slopes for this Hsmda ingress queue." + DEFVAL { "" } + ::= { sapEgrQosHsmdaQueueEntry 6 } + +sapEgrQosHsmdaQueueWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosHsmdaQueueWrrWeight specifies the weighted + round-robin weight override for the given egress hsmda queue on this + SAP. When set to default value, the weighted round-robin weight is not + overridden and the weighted round-robin weight from the sap-egress qos + policy is honored. When a non-default value is given, that is used + instead of the weighted round-robin weight given in the sap-egress + policy." + DEFVAL { -2 } + ::= { sapEgrQosHsmdaQueueEntry 7 } + +sapEgrQosHsmdaQueueMBS OBJECT-TYPE + SYNTAX THSMDABurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrQosHsmdaQueueMBS specifies the maximum buffer space + (MBS) override in bytes for the given egress hsmda queue on this SAP. + When set to default value, the MBS is not overridden and the MBS from + the sap-egress qos policy is honored. When a non-default value is + given, that is used instead of the MBS given in the sap-egress policy." + DEFVAL { -2 } + ::= { sapEgrQosHsmdaQueueEntry 8 } + +sapEgrQosHsmdaQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosHsmdaQueueStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains egress QoS HSMDA queue SAP statistics." + ::= { tmnxSapObjs 56 } + +sapEgrQosHsmdaQueueStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosHsmdaQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific SAP's QoS HSMDA queue." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosHsmdaQueueId + } + ::= { sapEgrQosHsmdaQueueStatsTable 1 } + +SapEgrQosHsmdaQueueStatsEntry ::= SEQUENCE +{ + sapEgrHsmdaQStatCustId TmnxCustId, + sapEgrHsmdaQStatInProfPktFwd Counter64, + sapEgrHsmdaQStatInProfPktDropd Counter64, + sapEgrHsmdaQStatOutProfPktFwd Counter64, + sapEgrHsmdaQStatOutProfPktDropd Counter64, + sapEgrHsmdaQStatInProfOctFwd Counter64, + sapEgrHsmdaQStatInProfOctDropd Counter64, + sapEgrHsmdaQStatOutProfOctFwd Counter64, + sapEgrHsmdaQStatOutProfOctDropd Counter64 +} + +sapEgrHsmdaQStatCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatCustId indicates the customer ID for the + statistics." + ::= { sapEgrQosHsmdaQueueStatsEntry 1 } + +sapEgrHsmdaQStatInProfPktFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatInProfPktFwd indicates the number of + in-profile packets forwarded on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 2 } + +sapEgrHsmdaQStatInProfPktDropd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatInProfPktDropd indicates the number of + in-profile packets dropped on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 3 } + +sapEgrHsmdaQStatOutProfPktFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatOutProfPktFwd indicates the number of + out-of-profile packets forwarded on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 4 } + +sapEgrHsmdaQStatOutProfPktDropd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatOutProfPktDropd indicates the number of + out-of-profile packets dropped on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 5 } + +sapEgrHsmdaQStatInProfOctFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatInProfOctFwd indicates the number of + out-of-profile packets forwarded on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 6 } + +sapEgrHsmdaQStatInProfOctDropd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatInProfOctDropd indicates the number of + out-of-profile packets dropped on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 7 } + +sapEgrHsmdaQStatOutProfOctFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatOutProfOctFwd indicates the number of + out-of-profile packets forwarded on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 8 } + +sapEgrHsmdaQStatOutProfOctDropd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaQStatOutProfOctDropd indicates the number of + out-of-profile packets dropped on egress on this SAP." + ::= { sapEgrQosHsmdaQueueStatsEntry 9 } + +sapEgrQosHsmdaCntrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosHsmdaCntrStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains egress QoS HSMDA counter SAP statistics." + ::= { tmnxSapObjs 57 } + +sapEgrQosHsmdaCntrStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosHsmdaCntrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific SAP's QoS HSMDA counter." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrHsmdaCntrStCntrId + } + ::= { sapEgrQosHsmdaCntrStatsTable 1 } + +SapEgrQosHsmdaCntrStatsEntry ::= SEQUENCE +{ + sapEgrHsmdaCntrStCntrId TEgressHsmdaCounterId, + sapEgrHsmdaCntrStCustId TmnxCustId, + sapEgrHsmdaCntrStInProfPktFwd Counter64, + sapEgrHsmdaCntrStInProfPktDrop Counter64, + sapEgrHsmdaCntrStOutProfPktFwd Counter64, + sapEgrHsmdaCntrStOutProfPktDrop Counter64, + sapEgrHsmdaCntrStInProfOctFwd Counter64, + sapEgrHsmdaCntrStInProfOctDrop Counter64, + sapEgrHsmdaCntrStOutProfOctFwd Counter64, + sapEgrHsmdaCntrStOutProfOctDrop Counter64 +} + +sapEgrHsmdaCntrStCntrId OBJECT-TYPE + SYNTAX TEgressHsmdaCounterId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStCntrId indicates the counter ID for the + statistics." + ::= { sapEgrQosHsmdaCntrStatsEntry 1 } + +sapEgrHsmdaCntrStCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStCustId indicates the customer ID for the + statistics." + ::= { sapEgrQosHsmdaCntrStatsEntry 2 } + +sapEgrHsmdaCntrStInProfPktFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStInProfPktFwd indicates the number of + in-profile packets forwarded for the egress counter, specified by the + index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 3 } + +sapEgrHsmdaCntrStInProfPktDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStInProfPktDrop indicates the number of + in-profile packets dropped for the egress counter, specified by the + index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 4 } + +sapEgrHsmdaCntrStOutProfPktFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStOutProfPktFwd indicates the number of + out-of-profile packets forwarded for the egress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 5 } + +sapEgrHsmdaCntrStOutProfPktDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStOutProfPktDrop indicates the number of + out-of-profile packets dropped for the egress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 6 } + +sapEgrHsmdaCntrStInProfOctFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStInProfOctFwd indicates the number of + out-of-profile packets forwarded for the egress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 7 } + +sapEgrHsmdaCntrStInProfOctDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStInProfOctDrop indicates the number of + out-of-profile packets dropped for the egress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 8 } + +sapEgrHsmdaCntrStOutProfOctFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStOutProfOctFwd indicates the number of + out-of-profile packets forwarded for the egress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 9 } + +sapEgrHsmdaCntrStOutProfOctDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgrHsmdaCntrStOutProfOctDrop indicates the number of + out-of-profile packets dropped for the egress counter, specified by + the index sapIngHsmdaCntrStCntrId, on this SAP." + ::= { sapEgrQosHsmdaCntrStatsEntry 10 } + +msapL3PlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapL3PlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapL3PlcyTable has an entry for each managed SAP (MSAP) policy + configured in the system." + ::= { tmnxSapObjs 58 } + +msapL3PlcyEntry OBJECT-TYPE + SYNTAX MsapL3PlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the L3-related configuration for a managed SAP + (MSAP) policy." + AUGMENTS { msapPlcyEntry } + ::= { msapL3PlcyTable 1 } + +MsapL3PlcyEntry ::= SEQUENCE +{ + msapL3PlcyLastChanged TimeStamp, + msapL3PlcyAntiSpoof INTEGER, + msapL3PlcyIngQosPolicyId TSapIngressPolicyID, + msapL3PlcyIngQosQueueingType INTEGER, + msapL3PlcyEgrQosPolicyId TSapEgressPolicyID +} + +msapL3PlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapL3PlcyLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { msapL3PlcyEntry 1 } + +msapL3PlcyAntiSpoof OBJECT-TYPE + SYNTAX INTEGER { + sourceIpAndMacAddr (3), + nextHopIpAndMacAddr (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object msapL3PlcyAntiSpoof specifies the type of + anti-spoof filtering applicable on this MSAP." + DEFVAL { sourceIpAndMacAddr } + ::= { msapL3PlcyEntry 2 } + +msapL3PlcyIngQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapL3PlcyIngQosPolicyId specifies the ingress QoS policy + applicable to this MSAP policy in IES/VPRN (L3) services. The + corresponding policy is defined in TIMETRA-QOS-MIB::tSapIngressTable." + DEFVAL { 1 } + ::= { msapL3PlcyEntry 3 } + +msapL3PlcyIngQosQueueingType OBJECT-TYPE + SYNTAX INTEGER { + sharedQueueing (1), + serviceQueueing (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapL3PlcyIngQosQueueingType specifies the ingress + queueing type applicable to this MSAP policy in IES/VPRN (L3) + services." + DEFVAL { sharedQueueing } + ::= { msapL3PlcyEntry 4 } + +msapL3PlcyEgrQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapL3PlcyEgrQosPolicyId specifies the egress QoS policy + applicable to this MSAP policy in IES/VPRN (L3) services. + + The value must correspond to a conceptual row in the + TIMETRA-QOS-MIB::tSapEgressTable." + DEFVAL { 1 } + ::= { msapL3PlcyEntry 5 } + +msapPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapPlcyTblLastChgd indicates the sysUpTime at the time + of the last modification of msapPlcyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 59 } + +msapTlsPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapTlsPlcyTblLastChgd indicates the sysUpTime at the + time of the last modification of msapTlsPlcyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 60 } + +msapIgmpSnpgMcacLvlTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLvlTblLastChgd indicates the sysUpTime at + the time of the last modification of msapIgmpSnpgMcacLevelTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 61 } + +msapIgmpSnpgMcacLagTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapIgmpSnpgMcacLagTblLastChgd indicates the sysUpTime at + the time of the last modification of msapIgmpSnpgMcacLagTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 62 } + +msapInfoTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapInfoTblLastChgd indicates the sysUpTime at the time + of the last modification of msapInfoTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 63 } + +msapL3PlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapL3PlcyTblLastChgd indicates the sysUpTime at the time + of the last modification of msapL3PlcyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 64 } + +sapStaticHostMRtTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtTblLastChgd indicates the sysUpTime at + the time of the last modification of sapStaticHostMRtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, this object contains a zero + value." + ::= { tmnxSapObjs 65 } + +sapStaticHostMRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapStaticHostMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapStaticHostMRtTable contains managed routes of SAP static hosts. + + Entries can be created and deleted via SNMP SET operations." + ::= { tmnxSapObjs 66 } + +sapStaticHostMRtEntry OBJECT-TYPE + SYNTAX SapStaticHostMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information on a specific managed route." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapStaticHostIpAddress, + sapStaticHostMacAddress, + sapStaticHostMRtAddrType, + sapStaticHostMRtAddr, + sapStaticHostMRtPrefixLen + } + ::= { sapStaticHostMRtTable 1 } + +SapStaticHostMRtEntry ::= SEQUENCE +{ + sapStaticHostMRtAddrType InetAddressType, + sapStaticHostMRtAddr InetAddress, + sapStaticHostMRtPrefixLen InetAddressPrefixLength, + sapStaticHostMRtRowStatus RowStatus, + sapStaticHostMRtLastMgmtChange TimeStamp, + sapStaticHostMRtStatus TmnxManagedRouteStatus, + sapStaticHostMRtMetric Unsigned32, + sapStaticHostMRtPreference Unsigned32, + sapStaticHostMRtTag Unsigned32 +} + +sapStaticHostMRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtAddrType indicates the address type of + sapStaticHostMRtAddr." + ::= { sapStaticHostMRtEntry 1 } + +sapStaticHostMRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtAddr indicates the IP address of the + managed route." + ::= { sapStaticHostMRtEntry 2 } + +sapStaticHostMRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtPrefixLen indicates the prefix length of + the subnet associated with sapStaticHostMRtAddr." + ::= { sapStaticHostMRtEntry 3 } + +sapStaticHostMRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtRowStatus controls the creation and + deletion of rows in this table." + ::= { sapStaticHostMRtEntry 4 } + +sapStaticHostMRtLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtLastMgmtChange indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { sapStaticHostMRtEntry 5 } + +sapStaticHostMRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtStatus indicates the state of this + managed route." + ::= { sapStaticHostMRtEntry 6 } + +sapStaticHostMRtMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtMetric specifies the route metric. + + The value of the metric is compared with the metric of other routes + with the same preference." + DEFVAL { 0 } + ::= { sapStaticHostMRtEntry 7 } + +sapStaticHostMRtPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtPreference specifies the route + preference. + + The value of the preference is compared with the preference of the + routes coming from routing protocols." + DEFVAL { 0 } + ::= { sapStaticHostMRtEntry 8 } + +sapStaticHostMRtTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStaticHostMRtTag specifies the route tag." + DEFVAL { 0 } + ::= { sapStaticHostMRtEntry 9 } + +sapTlsArpHostTableLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsArpHostTableLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to the + sapTlsArpHostTable." + ::= { tmnxSapObjs 67 } + +sapTlsArpHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsArpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ARP host configuration information about a SAP + in a TLS." + ::= { tmnxSapObjs 68 } + +sapTlsArpHostEntry OBJECT-TYPE + SYNTAX SapTlsArpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ARP host specific information about a SAP in a TLS." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTlsArpHostTable 1 } + +SapTlsArpHostEntry ::= SEQUENCE +{ + sapTlsArpHostLastMgmtChange TimeStamp, + sapTlsArpHostAdminState TmnxAdminState, + sapTlsArpHostMaxNumHosts Unsigned32, + sapTlsArpHostMinAuthIntvl Unsigned32 +} + +sapTlsArpHostLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsArpHostLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { sapTlsArpHostEntry 1 } + +sapTlsArpHostAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsArpHostAdminState specifies the + administrative state of the ARP host functionality on this TLS SAP." + DEFVAL { outOfService } + ::= { sapTlsArpHostEntry 2 } + +sapTlsArpHostMaxNumHosts OBJECT-TYPE + SYNTAX Unsigned32 (1..131071) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsArpHostMaxNumHosts specifies the maximum number of + ARP hosts allowed on this TLS SAP." + DEFVAL { 1 } + ::= { sapTlsArpHostEntry 3 } + +sapTlsArpHostMinAuthIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..6000) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsArpHostMinAuthIntvl specifies the minimum interval + between two consecutive authentication attempts for the same ARP host." + DEFVAL { 15 } + ::= { sapTlsArpHostEntry 4 } + +sapIgmpTrkTableLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIgmpTrkTableLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to the + sapIgmpTrkTable." + ::= { tmnxSapObjs 69 } + +sapIgmpTrkTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIgmpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IGMP host tracking configuration information + about SAPs. + + The system automatically creates an entry in this table for each SAP + where it creates a corresponding entry in the sapSubMgmtInfoTable. + + This means that all SAPs that support Enhanced Subscriber Management + have en entry in this table." + ::= { tmnxSapObjs 70 } + +sapIgmpTrkEntry OBJECT-TYPE + SYNTAX SapIgmpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IGMP host tracking specific information about a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapIgmpTrkTable 1 } + +SapIgmpTrkEntry ::= SEQUENCE +{ + sapIgmpTrkLastMgmtChange TimeStamp, + sapIgmpTrkExpiryTime Unsigned32, + sapIgmpTrkImportPlcy TPolicyStatementNameOrEmpty, + sapIgmpTrkMaxNbrGrps Unsigned32, + sapIgmpTrkNbrGrps Gauge32, + sapIgmpTrkMaxNbrSrcs Unsigned32, + sapIgmpTrkDisRtrAlertChk TruthValue, + sapIgmpTrkMaxNbrGrpSrcs Unsigned32 +} + +sapIgmpTrkLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIgmpTrkLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { sapIgmpTrkEntry 1 } + +sapIgmpTrkExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapIgmpTrkExpiryTime specifies the time in seconds that + this system continues to track an inactive host. + + The value zero specifies that the value must be set to the actual + value of the object svcIgmpTrkExpiryTime of the service this SAP + belongs to." + DEFVAL { 0 } + ::= { sapIgmpTrkEntry 2 } + +sapIgmpTrkImportPlcy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapIgmpTrkImportPlcy specifies the policy + statement that must be applied to all incoming IGMP messages on this + SAP." + DEFVAL { "" } + ::= { sapIgmpTrkEntry 3 } + +sapIgmpTrkMaxNbrGrps OBJECT-TYPE + SYNTAX Unsigned32 (0..16000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapIgmpTrkMaxNbrGrps specifies how many group + addresses are allowed for this SAP. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { sapIgmpTrkEntry 4 } + +sapIgmpTrkNbrGrps OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIgmpTrkNbrGrps indicates how many group + addresses are tracked for this SAP." + ::= { sapIgmpTrkEntry 5 } + +sapIgmpTrkMaxNbrSrcs OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapIgmpTrkMaxNbrSrcs specifies how many source + addresses are allowed per group address for this SAP. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { sapIgmpTrkEntry 6 } + +sapIgmpTrkDisRtrAlertChk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sapIgmpTrkDisRtrAlertChk is used to enable/disable router alert + checking for IGMP messages received on this sap. + + If this flag is set to 'true', checking is disabled." + DEFVAL { false } + ::= { sapIgmpTrkEntry 7 } + +sapIgmpTrkMaxNbrGrpSrcs OBJECT-TYPE + SYNTAX Unsigned32 (0..32000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapIgmpTrkMaxNbrGrpSrcs specifies how many + group source addresses are allowed per group address for this SAP. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { sapIgmpTrkEntry 8 } + +sapFrInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapFrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains FR SAP information." + ::= { tmnxSapObjs 71 } + +sapFrInfoEntry OBJECT-TYPE + SYNTAX SapFrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific FR SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapFrInfoTable 1 } + +SapFrInfoEntry ::= SEQUENCE +{ + sapFrInfoFrf12Mode TmnxEnabledDisabled, + sapFrInfoSchedulingClass TmnxMcFrClassIndex, + sapFrInfoLastChanged TimeStamp +} + +sapFrInfoFrf12Mode OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapFrInfoFrf12Mode enables or disables the use of FRF12 + headers. This must be set to disabled for this entry to be added to a + mlfr bundle." + DEFVAL { disabled } + ::= { sapFrInfoEntry 1 } + +sapFrInfoSchedulingClass OBJECT-TYPE + SYNTAX TmnxMcFrClassIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapFrInfoSchedulingClass specifies the scheduling class + to use for this sap. This object is only applicable for a sapPortId + that has tmnxBundleType set to 'mlfr', sapFrInfoFrf12Mode SAPs set to + 'enabled' or tmnxFrIntfFrf12Mode set to 'enabled' and + sapFrf12InfoInterleave set to 'disabled'." + DEFVAL { 3 } + ::= { sapFrInfoEntry 2 } + +sapFrInfoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapFrInfoLastChanged indicates the sysUpTime at the time + of the last modification of this entry." + ::= { sapFrInfoEntry 3 } + +sapFrf12InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapFrf12InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains FRF12 SAP information." + ::= { tmnxSapObjs 74 } + +sapFrf12InfoEntry OBJECT-TYPE + SYNTAX SapFrf12InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific FR SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapFrf12InfoTable 1 } + +SapFrf12InfoEntry ::= SEQUENCE +{ + sapFrf12InfoFragmentThreshold Unsigned32, + sapFrf12InfoLastChanged TimeStamp, + sapFrf12InfoInterleave TmnxEnabledDisabled +} + +sapFrf12InfoFragmentThreshold OBJECT-TYPE + SYNTAX Unsigned32 (128..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapFrf12InfoFragmentThreshold specifies the maximum + length of a fragment to be transmitted." + DEFVAL { 128 } + ::= { sapFrf12InfoEntry 1 } + +sapFrf12InfoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapFrf12InfoLastChanged indicates the sysUpTime at the + time of the last modification of this entry.." + ::= { sapFrf12InfoEntry 2 } + +sapFrf12InfoInterleave OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapFrf12InfoInterleave specifies whether or not FRF12 + interleave is enabled. If enabled, sapFrInfoSchedulingClass is not + applicable." + DEFVAL { disabled } + ::= { sapFrf12InfoEntry 3 } + +sapArpHostStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapArpHostStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ARP host status and statistics information about + SAPs." + ::= { tmnxSapObjs 75 } + +sapArpHostStatEntry OBJECT-TYPE + SYNTAX SapArpHostStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ARP host specific status and statistics information about a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapArpHostStatTable 1 } + +SapArpHostStatEntry ::= SEQUENCE +{ + sapArpHostStatLastClearedTime TimeStamp, + sapArpHostStatNumHosts Gauge32, + sapArpHostStatTriggersRx Counter32, + sapArpHostStatTriggersIgnored Counter32, + sapArpHostStatTrigIgnQFull Counter32, + sapArpHostStatNumForcedVerif Counter32, + sapArpHostStatNumCreated Counter32, + sapArpHostStatNumDeleted Counter32, + sapArpHostStatNumUpdated Counter32, + sapArpHostStatNumAuthReq Counter32 +} + +sapArpHostStatLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatLastClearedTime indicates the last time + that these stats were cleared. + + The value zero indicates that they have not been cleared yet." + ::= { sapArpHostStatEntry 1 } + +sapArpHostStatNumHosts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatNumHosts indicates the actual number of ARP + hosts on this SAP." + ::= { sapArpHostStatEntry 2 } + +sapArpHostStatTriggersRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatTriggersRx indicates the number of ARP + triggers received on this SAP since the last re-initialization of the + local network management subsystem, or the last time the system + statistics were cleared." + ::= { sapArpHostStatEntry 3 } + +sapArpHostStatTriggersIgnored OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatTriggersIgnored indicates the number of ARP + triggers received on this SAP that did not result in the creation of a + new ARP host since the last re-initialization of the local network + management subsystem, or the last time the system statistics were + cleared. + + This number does not include the number indicated by + sapArpHostStatTrigIgnQFull." + ::= { sapArpHostStatEntry 4 } + +sapArpHostStatTrigIgnQFull OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatTrigIgnQFull indicates the number of ARP + triggers received on this SAP that did not result in the creation of a + new ARP host because the internal ARP trigger event queue of the + system was full, since the last re-initialization of the local network + management subsystem, or the last time the system statistics were + cleared." + ::= { sapArpHostStatEntry 5 } + +sapArpHostStatNumForcedVerif OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatNumForcedVerif indicates the number of + times that the system started a forced subscriber host connectivity + verification for an ARP host on this SAP since the last + re-initialization of the local network management subsystem, or the + last time the system statistics were cleared." + ::= { sapArpHostStatEntry 6 } + +sapArpHostStatNumCreated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatNumCreated indicates the number of times + that an ARP host was created on this SAP since the last + re-initialization of the local network management subsystem, or the + last time the system statistics were cleared." + ::= { sapArpHostStatEntry 7 } + +sapArpHostStatNumDeleted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatNumDeleted indicates the number of times + that an ARP host was deleted on this SAP since the last + re-initialization of the local network management subsystem, or the + last time the system statistics were cleared." + ::= { sapArpHostStatEntry 8 } + +sapArpHostStatNumUpdated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatNumUpdated indicates the number of times + that an ARP host was updated on this SAP since the last + re-initialization of the local network management subsystem, or the + last time the system statistics were cleared." + ::= { sapArpHostStatEntry 9 } + +sapArpHostStatNumAuthReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapArpHostStatNumAuthReq indicates the number of times + that the system initiated an authentication request for an ARP host on + this SAP since the last re-initialization of the local network + management subsystem, or the last time the system statistics were + cleared." + ::= { sapArpHostStatEntry 10 } + +sapPbbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Provider Backbone Bridging (PBB/IEEE 802.1ah) + SAP information." + ::= { tmnxSapObjs 76 } + +sapPbbEntry OBJECT-TYPE + SYNTAX SapPbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PBB I-Component instance-specific information about a specific SAP in + the B-Component instance. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + sapPbbSvcIdIVpls, + sapPbbSvcIdBVpls, + sapPbbPortId, + sapPbbEncapValue + } + ::= { sapPbbTable 1 } + +SapPbbEntry ::= SEQUENCE +{ + sapPbbSvcIdIVpls TmnxServId, + sapPbbSvcIdBVpls TmnxServId, + sapPbbPortId TmnxPortID, + sapPbbEncapValue TmnxEncapVal, + sapPbbRowStatus RowStatus, + sapPbbLastMgmtChange TimeStamp, + sapPbbIgmpSnpgMRouter TruthValue, + sapPbbMldSnpgMRouter TruthValue +} + +sapPbbSvcIdIVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapPbbSvcIdIVpls specifies the Service + identifier of the I-Component instance." + ::= { sapPbbEntry 1 } + +sapPbbSvcIdBVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapPbbSvcIdBVpls specifies the Service + identifier of the B-Component instance." + ::= { sapPbbEntry 2 } + +sapPbbPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapPbbPortId specifies the ID of the access + port in the B-Component instance where this SAP is defined." + ::= { sapPbbEntry 3 } + +sapPbbEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapPbbEncapValue specifies the value of the + label used to identify this SAP in the B-Component instance on the + access port specified by sapPortId." + ::= { sapPbbEntry 4 } + +sapPbbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapPbbRowStatus specifies the row status of this row. + + The only values supported during a set operation are 'createAndGo' and + 'destroy'." + ::= { sapPbbEntry 5 } + +sapPbbLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPbbLastMgmtChange indicates the sysUpTime at the time + of the most recent management-initiated change to this table row." + ::= { sapPbbEntry 6 } + +sapPbbIgmpSnpgMRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapPbbIgmpSnpgMRouter specifies if a multicast + router is attached behind this SAP." + DEFVAL { false } + ::= { sapPbbEntry 7 } + +sapPbbMldSnpgMRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapPbbMldSnpgMRouter specifies if a multicast + router is attached behind this SAP." + DEFVAL { false } + ::= { sapPbbEntry 8 } + +sapFPropBMacAddrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapFPropBMacAddrTblLastChgd indicates the sysUpTime of + the last modification of sapFPropBMacAddrTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains a zero + value." + ::= { tmnxSapObjs 77 } + +sapFPropBMacAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapFPropBMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sapFPropBMacAddrTable contains the optional configured backbone MAC + (BMac) addresses (or MAC names) for each SAP. This table extends the + information in sapBaseInfoTable." + ::= { tmnxSapObjs 78 } + +sapFPropBMacAddrEntry OBJECT-TYPE + SYNTAX SapFPropBMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sapFPropBMacAddrEntry defines a row in the sapFPropBMacAddrTable. + The first three index objects reside in sapBaseInfoTable. Rows + are created and destroyed using sapFPropBMacAddrRowStatus." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapFPropBMacAddrMacNameOrAddrTag, + sapFPropBMacAddrMacNameOrAddr + } + ::= { sapFPropBMacAddrTable 1 } + +SapFPropBMacAddrEntry ::= SEQUENCE +{ + sapFPropBMacAddrMacNameOrAddrTag INTEGER, + sapFPropBMacAddrMacNameOrAddr TNamedItem, + sapFPropBMacAddrRowStatus RowStatus +} + +sapFPropBMacAddrMacNameOrAddrTag OBJECT-TYPE + SYNTAX INTEGER { + macName (1), + macAddr (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapFPropBMacAddrMacNameOrAddrTag specifies whether + sapFPropBMacAddrMacNameOrAddr contains a MAC name, or a MAC address." + ::= { sapFPropBMacAddrEntry 1 } + +sapFPropBMacAddrMacNameOrAddr OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapFPropBMacAddrMacNameOrAddr specifies a MAC name or MAC + address configured against a index + triple. + + When sapFPropBMacAddrMacNameOrAddrTag is 'macName (1)', + sapFPropBMacAddrMacNameOrAddr must contain a MAC name which is present + in the svcMacName column of the svcMacNameTable. + + When sapFPropBMacAddrMacNameOrAddrTag is 'macAddr (2)', + sapFPropBMacAddrMacNameOrAddr must contain a MAC address, encoded in + network byte order and IEEE 802.3 canonical bit order as defined in + IEEE Std 802-2001. + + All the MAC addresses configured for a particular SAP (whether + configured as MAC addresses, or via MAC names) must refer to one + B-VPLS on the remote system." + ::= { sapFPropBMacAddrEntry 2 } + +sapFPropBMacAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapFPropBMacAddrRowStatus specifies the status of this + row." + ::= { sapFPropBMacAddrEntry 3 } + +sapIpv6HostInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIpv6HostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sapIpv6HostInfoTable contains IPv6 information related to a + routed CO subscriber SAP. This table complements + sapBaseInfoTable, and contains an entry for each + routed CO subscriber SAP. Rows in this table + are created and deleted automatically by the system." + ::= { tmnxSapObjs 79 } + +sapIpv6HostInfoEntry OBJECT-TYPE + SYNTAX SapIpv6HostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 specific information for a routed CO subscriber SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapIpv6HostInfoTable 1 } + +SapIpv6HostInfoEntry ::= SEQUENCE +{ + sapIpv6HostInfoIpoeDhcp6Hosts Unsigned32, + sapIpv6HostInfoPppDhcp6Hosts Unsigned32, + sapIpv6HostInfoPppSLAACHosts Unsigned32, + sapIpv6HostInfoIpoeSLAACHosts Unsigned32, + sapIpv6HostInfoStaticHostsUp Unsigned32 +} + +sapIpv6HostInfoIpoeDhcp6Hosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpv6HostInfoIpoeDhcp6Hosts indicates the + number of IPoE DHCPv6 hosts for this SAP." + ::= { sapIpv6HostInfoEntry 1 } + +sapIpv6HostInfoPppDhcp6Hosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpv6HostInfoPppDhcp6Hosts indicates the + number of PPP DHCPv6 hosts for this SAP." + ::= { sapIpv6HostInfoEntry 2 } + +sapIpv6HostInfoPppSLAACHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpv6HostInfoPppSLAACHosts indicates the + number of PPP SLAAC hosts for this SAP." + ::= { sapIpv6HostInfoEntry 3 } + +sapIpv6HostInfoIpoeSLAACHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpv6HostInfoIpoeSLAACHosts indicates the + number of IPoE SLAAC hosts for this SAP." + ::= { sapIpv6HostInfoEntry 4 } + +sapIpv6HostInfoStaticHostsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapIpv6HostInfoStaticHostsUp indicates the + number of IPv6 static IPoE hosts for this SAP where the value of + sapStatHost6AdminStatus is equal to 'up'." + ::= { sapIpv6HostInfoEntry 5 } + +sapIngPlcrCtrlOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapIngPlcrCtrlOvrTblLastChgd indicates the timestamp of last change to + the sapIngPlcrCtrlOvrTable." + ::= { tmnxSapObjs 80 } + +sapIngPlcrCtrlOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngPlcrCtrlOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP ingress policer control override + information." + ::= { tmnxSapObjs 81 } + +sapIngPlcrCtrlOvrEntry OBJECT-TYPE + SYNTAX SapIngPlcrCtrlOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific SAP on the + ingress side." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapIngPlcrCtrlOvrTable 1 } + +SapIngPlcrCtrlOvrEntry ::= SEQUENCE +{ + sapIngPlcrCtrlOvrRowStatus RowStatus, + sapIngPlcrCtrlOvrLastChgd TimeStamp, + sapIngPlcrCtrlOvrMaxRate THPolPIRRateOverride, + sapIngPlcrCtrlOvrMinMBSSep TPlcrBurstSizeBytesOverride, + sapIngPlcrCtrlOvrMaxRateHi TmnxQosRateHigh32, + sapIngPlcrCtrlOvrMaxRateLo TmnxQosRateLow32 +} + +sapIngPlcrCtrlOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { sapIngPlcrCtrlOvrEntry 1 } + +sapIngPlcrCtrlOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngPlcrCtrlOvrLastChgd indicates the timestamp of last + change to this row in sapIngPlcrCtrlOvrTable." + ::= { sapIngPlcrCtrlOvrEntry 2 } + +sapIngPlcrCtrlOvrMaxRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapIngPlcrCtrlOvrMaxRate specifies the maximum frame + based bandwidth limit of this policer override. This object is + obsoleted in 15.0 release and has been replaced with + sapIngPlcrCtrlOvrMaxRateHi and sapIngPlcrCtrlOvrMaxRateLo objects." + DEFVAL { -2 } + ::= { sapIngPlcrCtrlOvrEntry 3 } + +sapIngPlcrCtrlOvrMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrCtrlOvrMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer + override." + DEFVAL { -2 } + ::= { sapIngPlcrCtrlOvrEntry 4 } + +sapIngPlcrCtrlOvrMaxRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrCtrlOvrMaxRateHi specifies the upper 32 bits of + the desired frame based bandwidth limit of this policer override. + + This value should always be set along with sapIngPlcrCtrlOvrMaxRateLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngPlcrCtrlOvrMaxRateHi along with the value of + sapIngPlcrCtrlOvrMaxRateLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapIngPlcrCtrlOvrMaxRateHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrCtrlOvrMaxRateLo set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967295 } + ::= { sapIngPlcrCtrlOvrEntry 5 } + +sapIngPlcrCtrlOvrMaxRateLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrCtrlOvrMaxRateLo specifies the lower 32 bits of + the desired frame based bandwidth limit of this policer override. + + This value should always be set along with sapIngPlcrCtrlOvrMaxRateHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngPlcrCtrlOvrMaxRateHi along with the value of + sapIngPlcrCtrlOvrMaxRateLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapIngPlcrCtrlOvrMaxRateHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrCtrlOvrMaxRateLo set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967294 } + ::= { sapIngPlcrCtrlOvrEntry 6 } + +sapIngPlcrCtrlOvrLvlTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapIngPlcrCtrlOvrLvlTblLastChgd indicates the timestamp of last change + to the sapIngPlcrCtrlOvrLvlTable." + ::= { tmnxSapObjs 82 } + +sapIngPlcrCtrlOvrLvlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngPlcrCtrlOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP ingress policer control override information + for the priority level." + ::= { tmnxSapObjs 83 } + +sapIngPlcrCtrlOvrLvlEntry OBJECT-TYPE + SYNTAX SapIngPlcrCtrlOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control priority level override information about a specific + SAP on the ingress side. + + Entries are created/deleted automatically by the system when entries + are created/delete in the sapIngPlcrCtrlOvrTable." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tQosPolicerLevel + } + ::= { sapIngPlcrCtrlOvrLvlTable 1 } + +SapIngPlcrCtrlOvrLvlEntry ::= SEQUENCE +{ + sapIngPlcrCtrlOvrLvlLastChgd TimeStamp, + sapIngPlcrCtrlOvrLvlMBS TPlcrBurstSizeBytesOverride +} + +sapIngPlcrCtrlOvrLvlLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngPlcrCtrlOvrLvlLastChgd indicates the timestamp of + last change to this row in sapIngPlcrCtrlOvrLvlTable." + ::= { sapIngPlcrCtrlOvrLvlEntry 1 } + +sapIngPlcrCtrlOvrLvlMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrCtrlOvrLvlMBS specifies the maximum amount of + cumulative buffer space (in bytes) allowed for this level by the + policer of this sap." + DEFVAL { -2 } + ::= { sapIngPlcrCtrlOvrLvlEntry 2 } + +sapIngPlcrOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapIngPlcrOvrTblLastChgd indicates the timestamp of last change to the + sapIngPlcrOvrTable." + ::= { tmnxSapObjs 86 } + +sapIngPlcrOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP ingress policer control override + information." + ::= { tmnxSapObjs 87 } + +sapIngPlcrOvrEntry OBJECT-TYPE + SYNTAX SapIngPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific policer of the + SAP on the ingress side." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tSapIngPolicerId + } + ::= { sapIngPlcrOvrTable 1 } + +SapIngPlcrOvrEntry ::= SEQUENCE +{ + sapIngPlcrOvrRowStatus RowStatus, + sapIngPlcrOvrLastChgd TimeStamp, + sapIngPlcrOvrAdminPIR THPolPIRRateOverride, + sapIngPlcrOvrAdminCIR THPolCIRRateOverride, + sapIngPlcrOvrStatMode TmnxIngPolicerStatModeOverride, + sapIngPlcrOvrMBS TPolicerBurstSizeBytesOverride, + sapIngPlcrOvrPktOffset TPerPacketOffsetOvr, + sapIngPlcrOvrCBS TPolicerBurstSizeBytesOverride, + sapIngPlcrOvrAdminPIRPercent TPIRPercentOverride, + sapIngPlcrOvrAdminCIRPercent TCIRPercentOverride, + sapIngPlcrOvrAdminPIRHi TmnxQosRateHigh32, + sapIngPlcrOvrAdminPIRLo TmnxQosRateLow32, + sapIngPlcrOvrAdminCIRHi TmnxQosRateHigh32, + sapIngPlcrOvrAdminCIRLo TmnxQosRateLow32 +} + +sapIngPlcrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { sapIngPlcrOvrEntry 1 } + +sapIngPlcrOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngPlcrOvrLastChgd indicates the timestamp of last + change to this row in sapIngPlcrOvrTable." + ::= { sapIngPlcrOvrEntry 2 } + +sapIngPlcrOvrAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "sapIngPlcrOvrAdminPIR specifies the administrative PIR specified by + the user. + + This object is obsoleted on 15.1 release and replaced by + sapIngPlcrOvrAdminPIRHi and sapIngPlcrOvrAdminPIRLo." + DEFVAL { -2 } + ::= { sapIngPlcrOvrEntry 3 } + +sapIngPlcrOvrAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "sapIngPlcrOvrAdminCIR specifies the administrative CIR specified by + the user. + + This object is obsoleted on 15.1 release and replaced by + sapIngPlcrOvrAdminCIRHi and sapIngPlcrOvrAdminCIRLo." + DEFVAL { -2 } + ::= { sapIngPlcrOvrEntry 4 } + +sapIngPlcrOvrStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatModeOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapIngPlcrOvrStatMode specifies the mode of statistics collected by + this policer on this sap." + DEFVAL { noOverride } + ::= { sapIngPlcrOvrEntry 5 } + +sapIngPlcrOvrMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapIngPlcrOvrMBS specifies the maximum amount of buffer space (in + bytes) allowed for the queue by this policer on this sap." + DEFVAL { -2 } + ::= { sapIngPlcrOvrEntry 6 } + +sapIngPlcrOvrPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapIngPlcrOvrPktOffset specifies the packet byte offset for addition + of policing information by this policer on this sap." + DEFVAL { -128 } + ::= { sapIngPlcrOvrEntry 7 } + +sapIngPlcrOvrCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapIngPlcrOvrCBS specifies the amount of reserved buffer space (in + bytes) for the queue set by this policer on this sap." + DEFVAL { -2 } + ::= { sapIngPlcrOvrEntry 8 } + +sapIngPlcrOvrAdminPIRPercent OBJECT-TYPE + SYNTAX TPIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrOvrAdminPIRPercent specifies the desired + administrative PIR value for this policer as a percentage." + DEFVAL { -2 } + ::= { sapIngPlcrOvrEntry 9 } + +sapIngPlcrOvrAdminCIRPercent OBJECT-TYPE + SYNTAX TCIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrOvrAdminCIRPercent specifies the desired + administrative CIR value for this policer as a percentage." + DEFVAL { -2 } + ::= { sapIngPlcrOvrEntry 10 } + +sapIngPlcrOvrAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrOvrAdminPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with sapIngPlcrOvrAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngPlcrOvrAdminPIRHi along with the value of + sapIngPlcrOvrAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapIngPlcrOvrAdminPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrOvrAdminPIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967295 } + ::= { sapIngPlcrOvrEntry 11 } + +sapIngPlcrOvrAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrOvrAdminPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with sapIngPlcrOvrAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngPlcrOvrAdminPIRHi along with the value of + sapIngPlcrOvrAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapIngPlcrOvrAdminPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrOvrAdminPIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967294 } + ::= { sapIngPlcrOvrEntry 12 } + +sapIngPlcrOvrAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrOvrAdminCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with sapIngPlcrOvrAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngPlcrOvrAdminCIRHi along with the value of + sapIngPlcrOvrAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapIngPlcrOvrAdminCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrOvrAdminCIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967295 } + ::= { sapIngPlcrOvrEntry 13 } + +sapIngPlcrOvrAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngPlcrOvrAdminCIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with sapIngPlcrOvrAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapIngPlcrOvrAdminCIRHi along with the value of + sapIngPlcrOvrAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapIngPlcrOvrAdminCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrOvrAdminCIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967294 } + ::= { sapIngPlcrOvrEntry 14 } + +sapEgrPlcrCtrlOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapEgrPlcrCtrlOvrTblLastChgd indicates the timestamp of last change to + the sapEgrPlcrCtrlOvrTable." + ::= { tmnxSapObjs 88 } + +sapEgrPlcrCtrlOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrPlcrCtrlOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP egress policer control override information." + ::= { tmnxSapObjs 89 } + +sapEgrPlcrCtrlOvrEntry OBJECT-TYPE + SYNTAX SapEgrPlcrCtrlOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific SAP on the + egress side." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapEgrPlcrCtrlOvrTable 1 } + +SapEgrPlcrCtrlOvrEntry ::= SEQUENCE +{ + sapEgrPlcrCtrlOvrRowStatus RowStatus, + sapEgrPlcrCtrlOvrLastChgd TimeStamp, + sapEgrPlcrCtrlOvrMaxRate THPolPIRRateOverride, + sapEgrPlcrCtrlOvrMinMBSSep TPlcrBurstSizeBytesOverride, + sapEgrPlcrCtrlOvrMaxRateHi TmnxQosRateHigh32, + sapEgrPlcrCtrlOvrMaxRateLo TmnxQosRateLow32 +} + +sapEgrPlcrCtrlOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { sapEgrPlcrCtrlOvrEntry 1 } + +sapEgrPlcrCtrlOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrPlcrCtrlOvrLastChgd indicates the timestamp of last + change to this row in sapEgrPlcrCtrlOvrTable." + ::= { sapEgrPlcrCtrlOvrEntry 2 } + +sapEgrPlcrCtrlOvrMaxRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sapEgrPlcrCtrlOvrMaxRate specifies the maximum frame + based bandwidth limit of this policer override. This object is + obsoleted in 15.0 release and has been replaced with + sapEgrPlcrCtrlOvrMaxRateHi and sapEgrPlcrCtrlOvrMaxRateLo objects." + DEFVAL { -2 } + ::= { sapEgrPlcrCtrlOvrEntry 3 } + +sapEgrPlcrCtrlOvrMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrCtrlOvrMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer + override." + DEFVAL { -2 } + ::= { sapEgrPlcrCtrlOvrEntry 4 } + +sapEgrPlcrCtrlOvrMaxRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrCtrlOvrMaxRateHi specifies the upper 32 bits of + the desired frame based bandwidth limit of this policer override. + + This value should always be set along with sapEgrPlcrCtrlOvrMaxRateLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrPlcrCtrlOvrMaxRateHi along with the value of + sapEgrPlcrCtrlOvrMaxRateLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapEgrPlcrCtrlOvrMaxRateHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrCtrlOvrMaxRateLo set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967295 } + ::= { sapEgrPlcrCtrlOvrEntry 5 } + +sapEgrPlcrCtrlOvrMaxRateLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrCtrlOvrMaxRateLo specifies the lower 32 bits of + the desired frame based bandwidth limit of this policer override. + + This value should always be set along with sapEgrPlcrCtrlOvrMaxRateHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrPlcrCtrlOvrMaxRateHi along with the value of + sapEgrPlcrCtrlOvrMaxRateLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapEgrPlcrCtrlOvrMaxRateHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapIngPlcrCtrlOvrMaxRateLo set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967294 } + ::= { sapEgrPlcrCtrlOvrEntry 6 } + +sapEgrPlcrCtrlOvrLvlTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapEgrPlcrCtrlOvrLvlTblLastChgd indicates the timestamp of last change + to the sapEgrPlcrCtrlOvrLvlTable." + ::= { tmnxSapObjs 90 } + +sapEgrPlcrCtrlOvrLvlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrPlcrCtrlOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP egress policer control override information + for the priority level." + ::= { tmnxSapObjs 91 } + +sapEgrPlcrCtrlOvrLvlEntry OBJECT-TYPE + SYNTAX SapEgrPlcrCtrlOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control priority level override information about a specific + SAP on the egress side. + + Entries are created/deleted automatically by the system when entries + are created/delete in the sapEgrPlcrCtrlOvrTable." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tQosPolicerLevel + } + ::= { sapEgrPlcrCtrlOvrLvlTable 1 } + +SapEgrPlcrCtrlOvrLvlEntry ::= SEQUENCE +{ + sapEgrPlcrCtrlOvrLvlLastChgd TimeStamp, + sapEgrPlcrCtrlOvrLvlMBS TPlcrBurstSizeBytesOverride +} + +sapEgrPlcrCtrlOvrLvlLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrPlcrCtrlOvrLvlLastChgd indicates the timestamp of + last change to this row in sapEgrPlcrCtrlOvrLvlTable." + ::= { sapEgrPlcrCtrlOvrLvlEntry 1 } + +sapEgrPlcrCtrlOvrLvlMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrCtrlOvrLvlMBS specifies the maximum amount of + cumulative buffer space (in bytes) allowed for this level by the + policer of this sap." + DEFVAL { -2 } + ::= { sapEgrPlcrCtrlOvrLvlEntry 2 } + +sapEgrPlcrOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapEgrPlcrOvrTblLastChgd indicates the timestamp of last change to the + sapEgrPlcrOvrTable." + ::= { tmnxSapObjs 94 } + +sapEgrPlcrOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP egress policer control override information." + ::= { tmnxSapObjs 95 } + +sapEgrPlcrOvrEntry OBJECT-TYPE + SYNTAX SapEgrPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific policer of the + SAP on the egress side." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tSapEgrPolicerId + } + ::= { sapEgrPlcrOvrTable 1 } + +SapEgrPlcrOvrEntry ::= SEQUENCE +{ + sapEgrPlcrOvrRowStatus RowStatus, + sapEgrPlcrOvrLastChgd TimeStamp, + sapEgrPlcrOvrAdminPIR THPolPIRRateOverride, + sapEgrPlcrOvrAdminCIR THPolCIRRateOverride, + sapEgrPlcrOvrStatMode TmnxEgrPolicerStatModeOverride, + sapEgrPlcrOvrMBS TPolicerBurstSizeBytesOverride, + sapEgrPlcrOvrPktOffset TEgressPerPacketOffsetOvr, + sapEgrPlcrOvrCBS TPolicerBurstSizeBytesOverride, + sapEgrPlcrOvrAdminPIRPercent TPIRPercentOverride, + sapEgrPlcrOvrAdminCIRPercent TCIRPercentOverride, + sapEgrPlcrOvrAdminPIRHi TmnxQosRateHigh32, + sapEgrPlcrOvrAdminPIRLo TmnxQosRateLow32, + sapEgrPlcrOvrAdminCIRHi TmnxQosRateHigh32, + sapEgrPlcrOvrAdminCIRLo TmnxQosRateLow32 +} + +sapEgrPlcrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { sapEgrPlcrOvrEntry 1 } + +sapEgrPlcrOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrPlcrOvrLastChgd indicates the timestamp of last + change to this row in sapEgrPlcrOvrTable." + ::= { sapEgrPlcrOvrEntry 2 } + +sapEgrPlcrOvrAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "sapEgrPlcrOvrAdminPIR specifies the administrative PIR specified by + the user. + + This object is obsoleted on 15.1 release and replaced by + sapEgrPlcrOvrAdminPIRHi and sapEgrPlcrOvrAdminPIRLo." + DEFVAL { -2 } + ::= { sapEgrPlcrOvrEntry 3 } + +sapEgrPlcrOvrAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "sapEgrPlcrOvrAdminCIR specifies the administrative CIR specified by + the user. + + This object is obsoleted on 15.1 release and replaced by + sapEgrPlcrOvrAdminCIRHi and sapEgrPlcrOvrAdminCIRLo." + DEFVAL { -2 } + ::= { sapEgrPlcrOvrEntry 4 } + +sapEgrPlcrOvrStatMode OBJECT-TYPE + SYNTAX TmnxEgrPolicerStatModeOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapEgrPlcrOvrStatMode specifies the mode of statistics collected by + this policer on this sap." + DEFVAL { noOverride } + ::= { sapEgrPlcrOvrEntry 5 } + +sapEgrPlcrOvrMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapEgrPlcrOvrMBS specifies the maximum amount of buffer space (in + bytes) allowed for the queue by this policer on this sap." + DEFVAL { -2 } + ::= { sapEgrPlcrOvrEntry 6 } + +sapEgrPlcrOvrPktOffset OBJECT-TYPE + SYNTAX TEgressPerPacketOffsetOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapEgrPlcrOvrPktOffset specifies the packet byte offset for addition + of policing information by this policer on this sap." + DEFVAL { -128 } + ::= { sapEgrPlcrOvrEntry 7 } + +sapEgrPlcrOvrCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sapEgrPlcrOvrCBS specifies the amount of reserved buffer space (in + bytes) for the queue set by this policer on this sap." + DEFVAL { -2 } + ::= { sapEgrPlcrOvrEntry 8 } + +sapEgrPlcrOvrAdminPIRPercent OBJECT-TYPE + SYNTAX TPIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrOvrAdminPIRPercent specifies the desired + administrative PIR value for this policer as a percentage." + DEFVAL { -2 } + ::= { sapEgrPlcrOvrEntry 9 } + +sapEgrPlcrOvrAdminCIRPercent OBJECT-TYPE + SYNTAX TCIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrOvrAdminCIRPercent specifies the desired + administrative CIR value for this policer as a percentage." + DEFVAL { -2 } + ::= { sapEgrPlcrOvrEntry 10 } + +sapEgrPlcrOvrAdminPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrOvrAdminPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with sapEgrPlcrOvrAdminPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrPlcrOvrAdminPIRHi along with the value of + sapEgrPlcrOvrAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapEgrPlcrOvrAdminPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapEgrPlcrOvrAdminPIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967295 } + ::= { sapEgrPlcrOvrEntry 11 } + +sapEgrPlcrOvrAdminPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrOvrAdminPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with sapEgrPlcrOvrAdminPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrPlcrOvrAdminPIRHi along with the value of + sapEgrPlcrOvrAdminPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapEgrPlcrOvrAdminPIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapEgrPlcrOvrAdminPIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967294 } + ::= { sapEgrPlcrOvrEntry 12 } + +sapEgrPlcrOvrAdminCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrOvrAdminCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with sapEgrPlcrOvrAdminCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrPlcrOvrAdminCIRHi along with the value of + sapEgrPlcrOvrAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapEgrPlcrOvrAdminCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapEgrPlcrOvrAdminCIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967295 } + ::= { sapEgrPlcrOvrEntry 13 } + +sapEgrPlcrOvrAdminCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrPlcrOvrAdminCIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with sapEgrPlcrOvrAdminCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrPlcrOvrAdminCIRHi along with the value of + sapEgrPlcrOvrAdminCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this policer indicates maximum rate. + + When the value of sapEgrPlcrOvrAdminCIRHi is set to 4294967295 + (0xFFFFFFFF) and the value of sapEgrPlcrOvrAdminCIRLo is set to + 4294967294 (0xFFFFFFFE), rate for this policer indicates no override." + DEFVAL { 4294967294 } + ::= { sapEgrPlcrOvrEntry 14 } + +sapIngQosPolicerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ingress QoS policer SAP statistics." + ::= { tmnxSapObjs 96 } + +sapIngQosPolicerStatsEntry OBJECT-TYPE + SYNTAX SapIngQosPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress statistics about a specific SAP's QoS policer." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngQosPStatsPolId + } + ::= { sapIngQosPolicerStatsTable 1 } + +SapIngQosPolicerStatsEntry ::= SEQUENCE +{ + sapIngQosPStatsPolId TIngressPolicerId, + sapIngQosPStatsCustId TmnxCustId, + sapIngQosPStatsMode TmnxIngPolicerStatMode, + sapIngQosPStatsOffHiPrioPkts Counter64, + sapIngQosPStatsOffHiPrioPktsLo Counter32, + sapIngQosPStatsOffHiPrioPktsHi Counter32, + sapIngQosPStatsDrpHiPrioPkts Counter64, + sapIngQosPStatsDrpHiPrioPktsLo Counter32, + sapIngQosPStatsDrpHiPrioPktsHi Counter32, + sapIngQosPStatsOffLoPrioPkts Counter64, + sapIngQosPStatsOffLoPrioPktsLo Counter32, + sapIngQosPStatsOffLoPrioPktsHi Counter32, + sapIngQosPStatsDrpLoPrioPkts Counter64, + sapIngQosPStatsDrpLoPrioPktsLo Counter32, + sapIngQosPStatsDrpLoPrioPktsHi Counter32, + sapIngQosPStatsOffHiPrioOcts Counter64, + sapIngQosPStatsOffHiPrioOctsLo Counter32, + sapIngQosPStatsOffHiPrioOctsHi Counter32, + sapIngQosPStatsDrpHiPrioOcts Counter64, + sapIngQosPStatsDrpHiPrioOctsLo Counter32, + sapIngQosPStatsDrpHiPrioOctsHi Counter32, + sapIngQosPStatsOffLoPrioOcts Counter64, + sapIngQosPStatsOffLoPrioOctsLo Counter32, + sapIngQosPStatsOffLoPrioOctsHi Counter32, + sapIngQosPStatsDrpLoPrioOcts Counter64, + sapIngQosPStatsDrpLoPrioOctsLo Counter32, + sapIngQosPStatsDrpLoPrioOctsHi Counter32, + sapIngQosPStatsFwdInProfPkts Counter64, + sapIngQosPStatsFwdInProfPktsLo Counter32, + sapIngQosPStatsFwdInProfPktsHi Counter32, + sapIngQosPStatsFwdOutProfPkts Counter64, + sapIngQosPStatsFwdOutProfPktsLo Counter32, + sapIngQosPStatsFwdOutProfPktsHi Counter32, + sapIngQosPStatsFwdInProfOcts Counter64, + sapIngQosPStatsFwdInProfOctsLo Counter32, + sapIngQosPStatsFwdInProfOctsHi Counter32, + sapIngQosPStatsFwdOutProfOcts Counter64, + sapIngQosPStatsFwdOutProfOctsLo Counter32, + sapIngQosPStatsFwdOutProfOctsHi Counter32, + sapIngQosPStatsUncolPktsOff Counter64, + sapIngQosPStatsUncolPktsOffLo Counter32, + sapIngQosPStatsUncolPktsOffHi Counter32, + sapIngQosPStatsUncolOctsOff Counter64, + sapIngQosPStatsUncolOctsOffLo Counter32, + sapIngQosPStatsUncolOctsOffHi Counter32, + sapIngQosPStatsDrpExdProfPkts Counter64, + sapIngQosPStatsDrpExdProfOcts Counter64 +} + +sapIngQosPStatsPolId OBJECT-TYPE + SYNTAX TIngressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the ingress QoS policer of this SAP." + ::= { sapIngQosPolicerStatsEntry 1 } + +sapIngQosPStatsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID for the associated service." + ::= { sapIngQosPolicerStatsEntry 2 } + +sapIngQosPStatsMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosPStatsMode indicates the stat mode used by the + policer." + ::= { sapIngQosPolicerStatsEntry 3 } + +sapIngQosPStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority packets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapIngQosPolicerStatsEntry 4 } + +sapIngQosPStatsOffHiPrioPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsOffHiPrioPkts." + ::= { sapIngQosPolicerStatsEntry 5 } + +sapIngQosPStatsOffHiPrioPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsOffHiPrioPkts." + ::= { sapIngQosPolicerStatsEntry 6 } + +sapIngQosPStatsDrpHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority packets, as determined by the SAP ingress + QoS policy, dropped by the Pchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosPolicerStatsEntry 7 } + +sapIngQosPStatsDrpHiPrioPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsDrpHiPrioPkts." + ::= { sapIngQosPolicerStatsEntry 8 } + +sapIngQosPStatsDrpHiPrioPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsDrpHiPrioPkts." + ::= { sapIngQosPolicerStatsEntry 9 } + +sapIngQosPStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority packets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapIngQosPolicerStatsEntry 10 } + +sapIngQosPStatsOffLoPrioPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsOffLoPrioPkts." + ::= { sapIngQosPolicerStatsEntry 11 } + +sapIngQosPStatsOffLoPrioPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsOffLoPrioPkts." + ::= { sapIngQosPolicerStatsEntry 12 } + +sapIngQosPStatsDrpLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority packets, as determined by the SAP ingress + QoS policy, dropped by the Pchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosPolicerStatsEntry 13 } + +sapIngQosPStatsDrpLoPrioPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsDrpLoPrioPkts." + ::= { sapIngQosPolicerStatsEntry 14 } + +sapIngQosPStatsDrpLoPrioPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsDrpLoPrioPkts." + ::= { sapIngQosPolicerStatsEntry 15 } + +sapIngQosPStatsOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority octets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Qchip." + ::= { sapIngQosPolicerStatsEntry 16 } + +sapIngQosPStatsOffHiPrioOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsOffHiPrioOcts." + ::= { sapIngQosPolicerStatsEntry 17 } + +sapIngQosPStatsOffHiPrioOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsOffHiPrioOcts." + ::= { sapIngQosPolicerStatsEntry 18 } + +sapIngQosPStatsDrpHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of high priority octets, as determined by the SAP ingress + QoS policy, dropped by the Pchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosPolicerStatsEntry 19 } + +sapIngQosPStatsDrpHiPrioOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsDrpHiPrioOcts." + ::= { sapIngQosPolicerStatsEntry 20 } + +sapIngQosPStatsDrpHiPrioOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsDrpHiPrioOcts." + ::= { sapIngQosPolicerStatsEntry 21 } + +sapIngQosPStatsOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority octets, as determined by the SAP ingress + QoS policy, offered by the Pchip to the Pchip." + ::= { sapIngQosPolicerStatsEntry 22 } + +sapIngQosPStatsOffLoPrioOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsOffLoPrioOcts." + ::= { sapIngQosPolicerStatsEntry 23 } + +sapIngQosPStatsOffLoPrioOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsOffLoPrioOcts." + ::= { sapIngQosPolicerStatsEntry 24 } + +sapIngQosPStatsDrpLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of low priority octets, as determined by the SAP ingress + QoS policy, dropped by the Pchip due to: MBS exceeded, buffer pool + limit exceeded, etc." + ::= { sapIngQosPolicerStatsEntry 25 } + +sapIngQosPStatsDrpLoPrioOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsDrpLoPrioOcts." + ::= { sapIngQosPolicerStatsEntry 26 } + +sapIngQosPStatsDrpLoPrioOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsDrpLoPrioOcts." + ::= { sapIngQosPolicerStatsEntry 27 } + +sapIngQosPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + ingress Pchip." + ::= { sapIngQosPolicerStatsEntry 28 } + +sapIngQosPStatsFwdInProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsFwdInProfPkts." + ::= { sapIngQosPolicerStatsEntry 29 } + +sapIngQosPStatsFwdInProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsFwdInProfPkts." + ::= { sapIngQosPolicerStatsEntry 30 } + +sapIngQosPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + ingress Pchip." + ::= { sapIngQosPolicerStatsEntry 31 } + +sapIngQosPStatsFwdOutProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsFwdOutProfPkts." + ::= { sapIngQosPolicerStatsEntry 32 } + +sapIngQosPStatsFwdOutProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsFwdOutProfPkts." + ::= { sapIngQosPolicerStatsEntry 33 } + +sapIngQosPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + ingress Pchip." + ::= { sapIngQosPolicerStatsEntry 34 } + +sapIngQosPStatsFwdInProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsFwdInProfOcts." + ::= { sapIngQosPolicerStatsEntry 35 } + +sapIngQosPStatsFwdInProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsFwdInProfOcts." + ::= { sapIngQosPolicerStatsEntry 36 } + +sapIngQosPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + ingress Pchip." + ::= { sapIngQosPolicerStatsEntry 37 } + +sapIngQosPStatsFwdOutProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsFwdOutProfOcts." + ::= { sapIngQosPolicerStatsEntry 38 } + +sapIngQosPStatsFwdOutProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsFwdOutProfOcts." + ::= { sapIngQosPolicerStatsEntry 39 } + +sapIngQosPStatsUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored packets offered to the ingress Pchip." + ::= { sapIngQosPolicerStatsEntry 40 } + +sapIngQosPStatsUncolPktsOffLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsUncolPktsOff." + ::= { sapIngQosPolicerStatsEntry 41 } + +sapIngQosPStatsUncolPktsOffHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsUncolPktsOff." + ::= { sapIngQosPolicerStatsEntry 42 } + +sapIngQosPStatsUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored octets offered to the ingress Pchip." + ::= { sapIngQosPolicerStatsEntry 43 } + +sapIngQosPStatsUncolOctsOffLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsUncolOctsOff." + ::= { sapIngQosPolicerStatsEntry 44 } + +sapIngQosPStatsUncolOctsOffHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsUncolOctsOff." + ::= { sapIngQosPolicerStatsEntry 45 } + +sapIngQosPStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosPStatsDrpExdProfPkts indicates the number of + exceed-profile packets dropped." + ::= { sapIngQosPolicerStatsEntry 46 } + +sapIngQosPStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosPStatsDrpExdProfOcts indicates the number of + exceed-profile octets dropped." + ::= { sapIngQosPolicerStatsEntry 47 } + +sapEgrQosPolicerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains egress QoS policer SAP statistics." + ::= { tmnxSapObjs 97 } + +sapEgrQosPolicerStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific SAP's QoS policer." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosPStatsPolId + } + ::= { sapEgrQosPolicerStatsTable 1 } + +SapEgrQosPolicerStatsEntry ::= SEQUENCE +{ + sapEgrQosPStatsPolId TEgressPolicerId, + sapEgrQosPStatsCustId TmnxCustId, + sapEgrQosPStatsMode TmnxEgrPolicerStatMode, + sapEgrQosPStatsOffInProfPkts Counter64, + sapEgrQosPStatsOffInProfPktsLo Counter32, + sapEgrQosPStatsOffInProfPktsHi Counter32, + sapEgrQosPStatsFwdInProfPkts Counter64, + sapEgrQosPStatsFwdInProfPktsLo Counter32, + sapEgrQosPStatsFwdInProfPktsHi Counter32, + sapEgrQosPStatsDrpInProfPkts Counter64, + sapEgrQosPStatsDrpInProfPktsLo Counter32, + sapEgrQosPStatsDrpInProfPktsHi Counter32, + sapEgrQosPStatsOffOutProfPkts Counter64, + sapEgrQosPStatsOffOutProfPktsLo Counter32, + sapEgrQosPStatsOffOutProfPktsHi Counter32, + sapEgrQosPStatsFwdOutProfPkts Counter64, + sapEgrQosPStatsFwdOutProfPktsLo Counter32, + sapEgrQosPStatsFwdOutProfPktsHi Counter32, + sapEgrQosPStatsDrpOutProfPkts Counter64, + sapEgrQosPStatsDrpOutProfPktsLo Counter32, + sapEgrQosPStatsDrpOutProfPktsHi Counter32, + sapEgrQosPStatsOffInProfOcts Counter64, + sapEgrQosPStatsOffInProfOctsLo Counter32, + sapEgrQosPStatsOffInProfOctsHi Counter32, + sapEgrQosPStatsFwdInProfOcts Counter64, + sapEgrQosPStatsFwdInProfOctsLo Counter32, + sapEgrQosPStatsFwdInProfOctsHi Counter32, + sapEgrQosPStatsDrpInProfOcts Counter64, + sapEgrQosPStatsDrpInProfOctsLo Counter32, + sapEgrQosPStatsDrpInProfOctsHi Counter32, + sapEgrQosPStatsOffOutProfOcts Counter64, + sapEgrQosPStatsOffOutProfOctsLo Counter32, + sapEgrQosPStatsOffOutProfOctsHi Counter32, + sapEgrQosPStatsFwdOutProfOcts Counter64, + sapEgrQosPStatsFwdOutProfOctsLo Counter32, + sapEgrQosPStatsFwdOutProfOctsHi Counter32, + sapEgrQosPStatsDrpOutProfOcts Counter64, + sapEgrQosPStatsDrpOutProfOctsLo Counter32, + sapEgrQosPStatsDrpOutProfOctsHi Counter32, + sapEgrQosPStatsUncolPktsOff Counter64, + sapEgrQosPStatsUncolPktsOffLo Counter32, + sapEgrQosPStatsUncolPktsOffHi Counter32, + sapEgrQosPStatsUncolOctsOff Counter64, + sapEgrQosPStatsUncolOctsOffLo Counter32, + sapEgrQosPStatsUncolOctsOffHi Counter32, + sapEgrQosPStatsFwdExdProfPkts Counter64, + sapEgrQosPStatsDrpExdProfPkts Counter64, + sapEgrQosPStatsFwdExdProfOcts Counter64, + sapEgrQosPStatsDrpExdProfOcts Counter64, + sapEgrQosPStatsOffExdProfPkts Counter64, + sapEgrQosPStatsOffExdProfOcts Counter64, + sapEgrQosPStatsOffInPlusProfPkts Counter64, + sapEgrQosPStatsFwdInPlusProfPkts Counter64, + sapEgrQosPStatsDrpInPlusProfPkts Counter64, + sapEgrQosPStatsOffInPlusProfOcts Counter64, + sapEgrQosPStatsFwdInPlusProfOcts Counter64, + sapEgrQosPStatsDrpInPlusProfOcts Counter64 +} + +sapEgrQosPStatsPolId OBJECT-TYPE + SYNTAX TEgressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the egress QoS queue of this SAP." + ::= { sapEgrQosPolicerStatsEntry 1 } + +sapEgrQosPStatsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID for the associated service." + ::= { sapEgrQosPolicerStatsEntry 2 } + +sapEgrQosPStatsMode OBJECT-TYPE + SYNTAX TmnxEgrPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsMode indicates the stat mode used by the + policer." + ::= { sapEgrQosPolicerStatsEntry 3 } + +sapEgrQosPStatsOffInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets (rate below CIR) offered by the + egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 4 } + +sapEgrQosPStatsOffInProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsOffInProfPkts." + ::= { sapEgrQosPolicerStatsEntry 5 } + +sapEgrQosPStatsOffInProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsOffInProfPkts." + ::= { sapEgrQosPolicerStatsEntry 6 } + +sapEgrQosPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets (rate below CIR) forwarded by the + egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 7 } + +sapEgrQosPStatsFwdInProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsFwdInProfPkts." + ::= { sapEgrQosPolicerStatsEntry 8 } + +sapEgrQosPStatsFwdInProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsFwdInProfPkts." + ::= { sapEgrQosPolicerStatsEntry 9 } + +sapEgrQosPStatsDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile packets discarded by the egress Pchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPolicerStatsEntry 10 } + +sapEgrQosPStatsDrpInProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsDrpInProfPkts." + ::= { sapEgrQosPolicerStatsEntry 11 } + +sapEgrQosPStatsDrpInProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsDrpInProfPkts." + ::= { sapEgrQosPolicerStatsEntry 12 } + +sapEgrQosPStatsOffOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) offered by the + egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 13 } + +sapEgrQosPStatsOffOutProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsOffOutProfPkts." + ::= { sapEgrQosPolicerStatsEntry 14 } + +sapEgrQosPStatsOffOutProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsOffOutProfPkts." + ::= { sapEgrQosPolicerStatsEntry 15 } + +sapEgrQosPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) forwarded by the + egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 16 } + +sapEgrQosPStatsFwdOutProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsFwdOutProfPkts." + ::= { sapEgrQosPolicerStatsEntry 17 } + +sapEgrQosPStatsFwdOutProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsFwdOutProfPkts." + ::= { sapEgrQosPolicerStatsEntry 18 } + +sapEgrQosPStatsDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile packets discarded by the egress Pchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPolicerStatsEntry 19 } + +sapEgrQosPStatsDrpOutProfPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsDrpOutProfPkts." + ::= { sapEgrQosPolicerStatsEntry 20 } + +sapEgrQosPStatsDrpOutProfPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsDrpOutProfPkts." + ::= { sapEgrQosPolicerStatsEntry 21 } + +sapEgrQosPStatsOffInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets (rate below CIR) offered by the egress + Pchip." + ::= { sapEgrQosPolicerStatsEntry 22 } + +sapEgrQosPStatsOffInProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsOffInProfOcts." + ::= { sapEgrQosPolicerStatsEntry 23 } + +sapEgrQosPStatsOffInProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsOffInProfOcts." + ::= { sapEgrQosPolicerStatsEntry 24 } + +sapEgrQosPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets (rate below CIR) forwarded by the + egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 25 } + +sapEgrQosPStatsFwdInProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsFwdInProfOcts." + ::= { sapEgrQosPolicerStatsEntry 26 } + +sapEgrQosPStatsFwdInProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsFwdInProfOcts." + ::= { sapEgrQosPolicerStatsEntry 27 } + +sapEgrQosPStatsDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of in-profile octets discarded by the egress Pchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPolicerStatsEntry 28 } + +sapEgrQosPStatsDrpInProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsDrpInProfOcts." + ::= { sapEgrQosPolicerStatsEntry 29 } + +sapEgrQosPStatsDrpInProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsDrpInProfOcts." + ::= { sapEgrQosPolicerStatsEntry 30 } + +sapEgrQosPStatsOffOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 31 } + +sapEgrQosPStatsOffOutProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsOffOutProfOcts." + ::= { sapEgrQosPolicerStatsEntry 32 } + +sapEgrQosPStatsOffOutProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsOffOutProfOcts." + ::= { sapEgrQosPolicerStatsEntry 33 } + +sapEgrQosPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) forwarded by the + egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 34 } + +sapEgrQosPStatsFwdOutProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsFwdOutProfOcts." + ::= { sapEgrQosPolicerStatsEntry 35 } + +sapEgrQosPStatsFwdOutProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsFwdOutProfOcts." + ::= { sapEgrQosPolicerStatsEntry 36 } + +sapEgrQosPStatsDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out-of-profile octets discarded by the egress Pchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPolicerStatsEntry 37 } + +sapEgrQosPStatsDrpOutProfOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapEgrQosPStatsDrpOutProfOcts." + ::= { sapEgrQosPolicerStatsEntry 38 } + +sapEgrQosPStatsDrpOutProfOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapEgrQosPStatsDrpOutProfOcts." + ::= { sapEgrQosPolicerStatsEntry 39 } + +sapEgrQosPStatsUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored packets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 40 } + +sapEgrQosPStatsUncolPktsOffLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsUncolPktsOff." + ::= { sapEgrQosPolicerStatsEntry 41 } + +sapEgrQosPStatsUncolPktsOffHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsUncolPktsOff." + ::= { sapEgrQosPolicerStatsEntry 42 } + +sapEgrQosPStatsUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncolored octets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 43 } + +sapEgrQosPStatsUncolOctsOffLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower 32 bits of sapIngQosPStatsUncolOctsOff." + ::= { sapEgrQosPolicerStatsEntry 44 } + +sapEgrQosPStatsUncolOctsOffHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper 32 bits of sapIngQosPStatsUncolOctsOff." + ::= { sapEgrQosPolicerStatsEntry 45 } + +sapEgrQosPStatsFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsFwdExdProfPkts indicates the number of + exceed-profile packets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 46 } + +sapEgrQosPStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsDrpExdProfPkts indicates the number of + exceed-profile packets discarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 47 } + +sapEgrQosPStatsFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsFwdExdProfOcts indicates the number of + exceed-profile octets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 48 } + +sapEgrQosPStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsDrpExdProfOcts indicates the number of + exceed-profile octets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 49 } + +sapEgrQosPStatsOffExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsOffExdProfPkts indicates the number of + exceed-profile packets offered by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 50 } + +sapEgrQosPStatsOffExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsOffExdProfOcts indicates the number of + exceed-profile octets offered by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 51 } + +sapEgrQosPStatsOffInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsOffInPlusProfPkts indicates the number of + inplus-profile packets offered by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 52 } + +sapEgrQosPStatsFwdInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsFwdInPlusProfPkts indicates the number of + inplus-profile packets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 53 } + +sapEgrQosPStatsDrpInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsDrpInPlusProfPkts indicates the number of + inplus-profile packets discarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 54 } + +sapEgrQosPStatsOffInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsOffInPlusProfOcts indicates the number of + inplus-profile octets offered by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 55 } + +sapEgrQosPStatsFwdInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsFwdInPlusProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 56 } + +sapEgrQosPStatsDrpInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosPStatsDrpInPlusProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { sapEgrQosPolicerStatsEntry 57 } + +sapIngQosPlcyPolicerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosPlcyPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains ingress QoS policer SAP statistics, per Ingress + QoS Policy the policer was used by. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 98 } + +sapIngQosPlcyPolicerStatsEntry OBJECT-TYPE + SYNTAX SapIngQosPlcyPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Ingress statistics about a specific SAP's QoS policer for a given Qos + policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIgQosPlcyPStatPlcyId, + sapIgQosPlcyPStatPolId + } + ::= { sapIngQosPlcyPolicerStatsTable 1 } + +SapIngQosPlcyPolicerStatsEntry ::= SEQUENCE +{ + sapIgQosPlcyPStatPlcyId TSapIngressPolicyID, + sapIgQosPlcyPStatPolId TIngPolicerId, + sapIgQosPlcyPStatCustId TmnxCustId, + sapIgQosPlcyPStatMode TmnxIngPolicerStatMode, + sapIgQosPlcyPStatOffHiPrioPkts Counter64, + sapIgQosPlcyPStatOffHiPrioPktsL Counter32, + sapIgQosPlcyPStatOffHiPrioPktsH Counter32, + sapIgQosPlcyPStatDrpHiPrioPkts Counter64, + sapIgQosPlcyPStatDrpHiPrioPktsL Counter32, + sapIgQosPlcyPStatDrpHiPrioPktsH Counter32, + sapIgQosPlcyPStatOffLoPrioPkts Counter64, + sapIgQosPlcyPStatOffLoPrioPktsL Counter32, + sapIgQosPlcyPStatOffLoPrioPktsH Counter32, + sapIgQosPlcyPStatDrpLoPrioPkts Counter64, + sapIgQosPlcyPStatDrpLoPrioPktsL Counter32, + sapIgQosPlcyPStatDrpLoPrioPktsH Counter32, + sapIgQosPlcyPStatOffHiPrioOcts Counter64, + sapIgQosPlcyPStatOffHiPrioOctsL Counter32, + sapIgQosPlcyPStatOffHiPrioOctsH Counter32, + sapIgQosPlcyPStatDrpHiPrioOcts Counter64, + sapIgQosPlcyPStatDrpHiPrioOctsL Counter32, + sapIgQosPlcyPStatDrpHiPrioOctsH Counter32, + sapIgQosPlcyPStatOffLoPrioOcts Counter64, + sapIgQosPlcyPStatOffLoPrioOctsL Counter32, + sapIgQosPlcyPStatOffLoPrioOctsH Counter32, + sapIgQosPlcyPStatDrpLoPrioOcts Counter64, + sapIgQosPlcyPStatDrpLoPrioOctsL Counter32, + sapIgQosPlcyPStatDrpLoPrioOctsH Counter32, + sapIgQosPlcyPStatFwdInProfPkts Counter64, + sapIgQosPlcyPStatFwdInProfPktsL Counter32, + sapIgQosPlcyPStatFwdInProfPktsH Counter32, + sapIgQosPlcyPStatFwdOutProfPkts Counter64, + sapIgQosPlcyPStatFwdOutProfPktsL Counter32, + sapIgQosPlcyPStatFwdOutProfPktsH Counter32, + sapIgQosPlcyPStatFwdInProfOcts Counter64, + sapIgQosPlcyPStatFwdInProfOctsL Counter32, + sapIgQosPlcyPStatFwdInProfOctsH Counter32, + sapIgQosPlcyPStatFwdOutProfOcts Counter64, + sapIgQosPlcyPStatFwdOutProfOctsL Counter32, + sapIgQosPlcyPStatFwdOutProfOctsH Counter32, + sapIgQosPlcyPStatUncolPktsOff Counter64, + sapIgQosPlcyPStatUncolPktsOffL Counter32, + sapIgQosPlcyPStatUncolPktsOffH Counter32, + sapIgQosPlcyPStatUncolOctsOff Counter64, + sapIgQosPlcyPStatUncolOctsOffL Counter32, + sapIgQosPlcyPStatUncolOctsOffH Counter32 +} + +sapIgQosPlcyPStatPlcyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The row index in the tSapIngressTable corresponding to this ingress + QoS policy." + ::= { sapIngQosPlcyPolicerStatsEntry 1 } + +sapIgQosPlcyPStatPolId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The index of the ingress QoS policer of this SAP used by the policy + indicated by sapIgQosPlcyPStatPlcyId." + ::= { sapIngQosPlcyPolicerStatsEntry 2 } + +sapIgQosPlcyPStatCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapIgQosPlcyPStatCustId indicates the Customer + ID for the associated service." + ::= { sapIngQosPlcyPolicerStatsEntry 3 } + +sapIgQosPlcyPStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatMode indicates the stat mode used by the + policer." + ::= { sapIngQosPlcyPolicerStatsEntry 4 } + +sapIgQosPlcyPStatOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatOffHiPrioPkts indicates the number of + high priority packets, as determined by the SAP ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { sapIngQosPlcyPolicerStatsEntry 5 } + +sapIgQosPlcyPStatOffHiPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatOffHiPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 6 } + +sapIgQosPlcyPStatOffHiPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatOffHiPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 7 } + +sapIgQosPlcyPStatDrpHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatDrpHiPrioPkts indicates the number of + high priority packets, as determined by the SAP ingress QoS policy, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { sapIngQosPlcyPolicerStatsEntry 8 } + +sapIgQosPlcyPStatDrpHiPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatDrpHiPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 9 } + +sapIgQosPlcyPStatDrpHiPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatDrpHiPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 10 } + +sapIgQosPlcyPStatOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatOffLoPrioPkts + indicates the number of low priority packets, + as determined by the SAP ingress QoS policy, offered by + the Pchip to the Qchip." + ::= { sapIngQosPlcyPolicerStatsEntry 11 } + +sapIgQosPlcyPStatOffLoPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatOffLoPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 12 } + +sapIgQosPlcyPStatOffLoPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatOffLoPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 13 } + +sapIgQosPlcyPStatDrpLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatDrpLoPrioPkts indicates the number of + low priority packets, as determined by the SAP ingress QoS policy, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { sapIngQosPlcyPolicerStatsEntry 14 } + +sapIgQosPlcyPStatDrpLoPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatDrpLoPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 15 } + +sapIgQosPlcyPStatDrpLoPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatDrpLoPrioPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 16 } + +sapIgQosPlcyPStatOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatOffHiPrioOcts indicates the number of + high priority octets, as determined by the SAP ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { sapIngQosPlcyPolicerStatsEntry 17 } + +sapIgQosPlcyPStatOffHiPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatOffHiPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 18 } + +sapIgQosPlcyPStatOffHiPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatOffHiPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 19 } + +sapIgQosPlcyPStatDrpHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatDrpHiPrioOcts indicates the number of + high priority octets, as determined by the SAP ingress QoS policy, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { sapIngQosPlcyPolicerStatsEntry 20 } + +sapIgQosPlcyPStatDrpHiPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatDrpHiPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 21 } + +sapIgQosPlcyPStatDrpHiPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatDrpHiPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 22 } + +sapIgQosPlcyPStatOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatOffLoPrioOcts indicates the number of + low priority octets, as determined by the SAP ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { sapIngQosPlcyPolicerStatsEntry 23 } + +sapIgQosPlcyPStatOffLoPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatOffLoPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 24 } + +sapIgQosPlcyPStatOffLoPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatOffLoPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 25 } + +sapIgQosPlcyPStatDrpLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatDrpLoPrioOcts indicates the number of + low priority octets, as determined by the SAP ingress QoS policy, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { sapIngQosPlcyPolicerStatsEntry 26 } + +sapIgQosPlcyPStatDrpLoPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatDrpLoPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 27 } + +sapIgQosPlcyPStatDrpLoPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatDrpLoPrioOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 28 } + +sapIgQosPlcyPStatFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { sapIngQosPlcyPolicerStatsEntry 29 } + +sapIgQosPlcyPStatFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatFwdInProfPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 30 } + +sapIgQosPlcyPStatFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatFwdInProfPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 31 } + +sapIgQosPlcyPStatFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { sapIngQosPlcyPolicerStatsEntry 32 } + +sapIgQosPlcyPStatFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatFwdOutProfPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 33 } + +sapIgQosPlcyPStatFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatFwdOutProfPkts." + ::= { sapIngQosPlcyPolicerStatsEntry 34 } + +sapIgQosPlcyPStatFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { sapIngQosPlcyPolicerStatsEntry 35 } + +sapIgQosPlcyPStatFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatFwdInProfOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 36 } + +sapIgQosPlcyPStatFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatFwdInProfOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 37 } + +sapIgQosPlcyPStatFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatFwdOutProfOcts + indicates the number of out-of-profile octets + (rate above CIR) forwarded by the ingress Pchip." + ::= { sapIngQosPlcyPolicerStatsEntry 38 } + +sapIgQosPlcyPStatFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatFwdOutProfOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 39 } + +sapIgQosPlcyPStatFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatFwdOutProfOcts." + ::= { sapIngQosPlcyPolicerStatsEntry 40 } + +sapIgQosPlcyPStatUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatUncolPktsOff indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { sapIngQosPlcyPolicerStatsEntry 41 } + +sapIgQosPlcyPStatUncolPktsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatUncolPktsOff." + ::= { sapIngQosPlcyPolicerStatsEntry 42 } + +sapIgQosPlcyPStatUncolPktsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatUncolPktsOff." + ::= { sapIngQosPlcyPolicerStatsEntry 43 } + +sapIgQosPlcyPStatUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapIgQosPlcyPStatUncolOctsOff indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { sapIngQosPlcyPolicerStatsEntry 44 } + +sapIgQosPlcyPStatUncolOctsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapIgQosPlcyPStatUncolOctsOff." + ::= { sapIngQosPlcyPolicerStatsEntry 45 } + +sapIgQosPlcyPStatUncolOctsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapIgQosPlcyPStatUncolOctsOff." + ::= { sapIngQosPlcyPolicerStatsEntry 46 } + +sapEgrQosPlcyPolicerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosPlcyPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains egress QoS policer SAP statistics per Egress QoS + Policy the policer was used by. + + This table is obsoleted in 14.0 release." + ::= { tmnxSapObjs 99 } + +sapEgrQosPlcyPolicerStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosPlcyPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Egress statistics about a specific SAP's QoS policer for a given Qos + policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgQosPlcyPStatPlcyId, + sapEgQosPlcyPStatPolId + } + ::= { sapEgrQosPlcyPolicerStatsTable 1 } + +SapEgrQosPlcyPolicerStatsEntry ::= SEQUENCE +{ + sapEgQosPlcyPStatPlcyId TSapEgressPolicyID, + sapEgQosPlcyPStatPolId TEgrPolicerId, + sapEgQosPlcyPStatCustId TmnxCustId, + sapEgQosPlcyPStatMode TmnxEgrPolicerStatMode, + sapEgQosPlcyPStatOffInProfPkts Counter64, + sapEgQosPlcyPStatOffInProfPktsL Counter32, + sapEgQosPlcyPStatOffInProfPktsH Counter32, + sapEgQosPlcyPStatFwdInProfPkts Counter64, + sapEgQosPlcyPStatFwdInProfPktsL Counter32, + sapEgQosPlcyPStatFwdInProfPktsH Counter32, + sapEgQosPlcyPStatDrpInProfPkts Counter64, + sapEgQosPlcyPStatDrpInProfPktsL Counter32, + sapEgQosPlcyPStatDrpInProfPktsH Counter32, + sapEgQosPlcyPStatOffOutProfPkts Counter64, + sapEgQosPlcyPStatOffOutProfPktsL Counter32, + sapEgQosPlcyPStatOffOutProfPktsH Counter32, + sapEgQosPlcyPStatFwdOutProfPkts Counter64, + sapEgQosPlcyPStatFwdOutProfPktsL Counter32, + sapEgQosPlcyPStatFwdOutProfPktsH Counter32, + sapEgQosPlcyPStatDrpOutProfPkts Counter64, + sapEgQosPlcyPStatDrpOutProfPktsL Counter32, + sapEgQosPlcyPStatDrpOutProfPktsH Counter32, + sapEgQosPlcyPStatOffInProfOcts Counter64, + sapEgQosPlcyPStatOffInProfOctsL Counter32, + sapEgQosPlcyPStatOffInProfOctsH Counter32, + sapEgQosPlcyPStatFwdInProfOcts Counter64, + sapEgQosPlcyPStatFwdInProfOctsL Counter32, + sapEgQosPlcyPStatFwdInProfOctsH Counter32, + sapEgQosPlcyPStatDrpInProfOcts Counter64, + sapEgQosPlcyPStatDrpInProfOctsL Counter32, + sapEgQosPlcyPStatDrpInProfOctsH Counter32, + sapEgQosPlcyPStatOffOutProfOcts Counter64, + sapEgQosPlcyPStatOffOutProfOctsL Counter32, + sapEgQosPlcyPStatOffOutProfOctsH Counter32, + sapEgQosPlcyPStatFwdOutProfOcts Counter64, + sapEgQosPlcyPStatFwdOutProfOctsL Counter32, + sapEgQosPlcyPStatFwdOutProfOctsH Counter32, + sapEgQosPlcyPStatDrpOutProfOcts Counter64, + sapEgQosPlcyPStatDrpOutProfOctsL Counter32, + sapEgQosPlcyPStatDrpOutProfOctsH Counter32 +} + +sapEgQosPlcyPStatPlcyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The row index in the tSapEgressTable corresponding to this egress QoS + policy." + ::= { sapEgrQosPlcyPolicerStatsEntry 1 } + +sapEgQosPlcyPStatPolId OBJECT-TYPE + SYNTAX TEgrPolicerId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The index of the egress QoS policer of this SAP used by the policy + indicated by sapEgQosPlcyPStatPlcyId." + ::= { sapEgrQosPlcyPolicerStatsEntry 2 } + +sapEgQosPlcyPStatCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object sapEgQosPlcyPStatCustId indicates the Customer + ID for the associated service." + ::= { sapEgrQosPlcyPolicerStatsEntry 3 } + +sapEgQosPlcyPStatMode OBJECT-TYPE + SYNTAX TmnxEgrPolicerStatMode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatMode indicates the stat mode used by the + policer." + ::= { sapEgrQosPlcyPolicerStatsEntry 4 } + +sapEgQosPlcyPStatOffInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatOffInProfPkts indicates the number of + in-profile packets (rate below CIR) offered by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 5 } + +sapEgQosPlcyPStatOffInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatOffInProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 6 } + +sapEgQosPlcyPStatOffInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatOffInProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 7 } + +sapEgQosPlcyPStatFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 8 } + +sapEgQosPlcyPStatFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatFwdInProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 9 } + +sapEgQosPlcyPStatFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatFwdInProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 10 } + +sapEgQosPlcyPStatDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatDrpInProfPkts indicates the number of + in-profile packets discarded by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyPolicerStatsEntry 11 } + +sapEgQosPlcyPStatDrpInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatDrpInProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 12 } + +sapEgQosPlcyPStatDrpInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatDrpInProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 13 } + +sapEgQosPlcyPStatOffOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatOffOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) offered by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 14 } + +sapEgQosPlcyPStatOffOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatOffOutProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 15 } + +sapEgQosPlcyPStatOffOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatOffOutProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 16 } + +sapEgQosPlcyPStatFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 17 } + +sapEgQosPlcyPStatFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatFwdOutProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 18 } + +sapEgQosPlcyPStatFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatFwdOutProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 19 } + +sapEgQosPlcyPStatDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatDrpOutProfPkts indicates the number + out-of-profile packets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyPolicerStatsEntry 20 } + +sapEgQosPlcyPStatDrpOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatDrpOutProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 21 } + +sapEgQosPlcyPStatDrpOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatDrpOutProfPkts." + ::= { sapEgrQosPlcyPolicerStatsEntry 22 } + +sapEgQosPlcyPStatOffInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatOffInProfOcts indicates the number of + in-profile octets (rate below CIR) offered by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 23 } + +sapEgQosPlcyPStatOffInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatOffInProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 24 } + +sapEgQosPlcyPStatOffInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatOffInProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 25 } + +sapEgQosPlcyPStatFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 26 } + +sapEgQosPlcyPStatFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatFwdInProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 27 } + +sapEgQosPlcyPStatFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatFwdInProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 28 } + +sapEgQosPlcyPStatDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatDrpInProfOcts indicates the number + in-profile octets discarded by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyPolicerStatsEntry 29 } + +sapEgQosPlcyPStatDrpInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatDrpInProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 30 } + +sapEgQosPlcyPStatDrpInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatDrpInProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 31 } + +sapEgQosPlcyPStatOffOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatOffOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) offered by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 32 } + +sapEgQosPlcyPStatOffOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatOffOutProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 33 } + +sapEgQosPlcyPStatOffOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatOffOutProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 34 } + +sapEgQosPlcyPStatFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyPolicerStatsEntry 35 } + +sapEgQosPlcyPStatFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatFwdOutProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 36 } + +sapEgQosPlcyPStatFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatFwdOutProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 37 } + +sapEgQosPlcyPStatDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sapEgQosPlcyPStatDrpOutProfOcts indicates the number + out-of-profile octets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyPolicerStatsEntry 38 } + +sapEgQosPlcyPStatDrpOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lower 32 bits of sapEgQosPlcyPStatDrpOutProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 39 } + +sapEgQosPlcyPStatDrpOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Upper 32 bits of sapEgQosPlcyPStatDrpOutProfOcts." + ::= { sapEgrQosPlcyPolicerStatsEntry 40 } + +tmnxSapNotifyObjs OBJECT IDENTIFIER ::= { tmnxSapObjs 100 } + +sapNotifyPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID of the access port where a SAP is defined." + ::= { tmnxSapNotifyObjs 1 } + +msapStatus OBJECT-TYPE + SYNTAX ConfigStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The status of the Managed SAP which is used by the msapStateChanged + notification to indicate what state the Managed SAP has entered: + 'created', 'modified', or 'deleted'." + ::= { tmnxSapNotifyObjs 2 } + +svcManagedSapCreationError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcManagedSapCreationError indicates the + reason why the system was unable to create the managed SAP." + ::= { tmnxSapNotifyObjs 3 } + +sapTlsNotifyMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapTlsNotifyMacAddr indicates the MAC address + associated with a VPLS SAP." + ::= { tmnxSapNotifyObjs 4 } + +sapBGPPeeringHostIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapBGPPeeringHostIpAddrType indicates the address type of + sapBGPPeeringHostIpAddr." + ::= { tmnxSapNotifyObjs 5 } + +sapBGPPeeringHostIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapBGPPeeringHostIpAddr indicates the IP address of the + host." + ::= { tmnxSapNotifyObjs 6 } + +sapBGPPeeringNotifDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object sapBGPPeeringNotifDescription is a printable character + string." + ::= { tmnxSapNotifyObjs 7 } + +sapBGPPeeringAttrDiscarded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapBGPPeeringAttrDiscarded is equal to 'true' + if the BGP Peering attributes have been discarded." + ::= { tmnxSapNotifyObjs 8 } + +sapBGPPeeringVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value that identifies a virtual router." + ::= { tmnxSapNotifyObjs 9 } + +sapTunnelNotifyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapTunnelNotifyName specifies the name of the IPsec or + GRE tunnel." + ::= { tmnxSapNotifyObjs 10 } + +sapTunnelNotifyReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapTunnelNotifyReason indicates the reason for the tunnel + notification." + ::= { tmnxSapNotifyObjs 11 } + +sapTunnelNotifyState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapTunnelNotifyState indicates the operational state of + the tunnel in the notification." + ::= { tmnxSapNotifyObjs 12 } + +sapNotifyReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapNotifyReason indicates the reason for the SAP + notification." + ::= { tmnxSapNotifyObjs 13 } + +sapNotifyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapNotifyName specifies a name." + ::= { tmnxSapNotifyObjs 14 } + +sapPppNcpFailureProtocol OBJECT-TYPE + SYNTAX INTEGER { + ipcp (1), + ipv6cp (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapPppNcpFailureProtocol indicates the failing NCP + protocol." + ::= { tmnxSapNotifyObjs 15 } + +sapIpipeCeIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapIpipeCeIpAddrType indicates the type of CE IP address + on an IPIPE SAP. The CE IP address is specified by + sapIpipeCeIpAddress." + ::= { tmnxSapNotifyObjs 16 } + +sapIpipeCeIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapIpipeCeIpAddress indicates the CE IP address of type + sapIpipeCeIpAddrType on an IPIPE SAP." + ::= { tmnxSapNotifyObjs 17 } + +sapNotifyEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the label used to identify this SAP on the access port + specified by sapNotifyPortId." + ::= { tmnxSapNotifyObjs 18 } + +sapTunnelNotifyConfigIpMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapTunnelNotifyConfigIpMtu indicates the IP + tunnel's configured IP MTU for packets entering the tunnel from the + non-encapsulated side." + ::= { tmnxSapNotifyObjs 19 } + +sapTunnelNotifyEncapOverhead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapTunnelNotifyEncapOverhead indicates the IP + Tunnel's encapsulation overhead." + ::= { tmnxSapNotifyObjs 20 } + +sapTunnelNotifyConfigEncapIpMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapTunnelNotifyConfigEncapIpMtu indicates the + IP Tunnel's configured encapsulated IP MTU." + ::= { tmnxSapNotifyObjs 21 } + +sapRipListenerHostIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapRipListenerHostIpAddrType indicates the address type + of sapRipListenerHostIpAddr." + ::= { tmnxSapNotifyObjs 22 } + +sapRipListenerHostIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapRipListenerHostIpAddr indicates the IP address of the + host." + ::= { tmnxSapNotifyObjs 23 } + +sapRipListenerVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object sapRipListenerVRtrID uniquely identifies a virtual router." + ::= { tmnxSapNotifyObjs 24 } + +sapRipListenerNotifDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object sapRipListenerNotifDescription is a printable character + string." + ::= { tmnxSapNotifyObjs 25 } + +sapNotifyIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapNotifyIpAddrType indicates the address type + of sapNotifyIpAddr." + ::= { tmnxSapNotifyObjs 26 } + +sapNotifyIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapNotifyIpAddr indicates an IP address." + ::= { tmnxSapNotifyObjs 27 } + +sapNotifyIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapNotifyIfName specifies the interface name + used to refer to L3 interface." + ::= { tmnxSapNotifyObjs 28 } + +sapNotifyPortState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + other (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sapNotifyPortState specifies the status of the + port for the particular sap as Up, Down, or Other." + ::= { tmnxSapNotifyObjs 29 } + +sapTmplTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTmplTblLastChanged indicates the sysUpTime at the time + of the last modification of sapTmplTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 101 } + +sapTmplTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains basic SAP template information." + ::= { tmnxSapObjs 102 } + +sapTmplEntry OBJECT-TYPE + SYNTAX SapTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific SAP template." + INDEX { sapTmplName } + ::= { sapTmplTable 1 } + +SapTmplEntry ::= SEQUENCE +{ + sapTmplName TNamedItem, + sapTmplRowStatus RowStatus, + sapTmplLastChanged TimeStamp, + sapTmplSapCount Unsigned32, + sapTmplType ServType, + sapTmplIngressQosPolicyId TTmplPolicyID, + sapTmplIngressMacFilterId TFilterID, + sapTmplIngressIpFilterId TFilterID, + sapTmplEgressQosPolicyId TTmplPolicyID, + sapTmplEgressMacFilterId TFilterID, + sapTmplEgressIpFilterId TFilterID, + sapTmplCollectAcctStats TruthValue, + sapTmplIngressQosSchedulerPolicy ServObjName, + sapTmplEgressQosSchedulerPolicy ServObjName, + sapTmplIngressSharedQueuePolicy ServObjName, + sapTmplIngressMatchQinQDot1PBits INTEGER, + sapTmplIngressIpv6FilterId TFilterID, + sapTmplEgressIpv6FilterId TFilterID, + sapTmplIngUseMultipointShared TruthValue, + sapTmplEgressQinQMarkTopOnly TruthValue, + sapTmplEgressAggRateLimit TPortSchedulerAggRateLimitPIR, + sapTmplEgressFrameBasedAcctg TruthValue, + sapTmplIngressAggRateLimit TPortSchedulerPIR, + sapTmplIngPolicerPolicy TNamedItemOrEmpty, + sapTmplEgrPolicerPolicy TNamedItemOrEmpty, + sapTmplDot1agCfmMip TruthValue, + sapTmplCpmProtPolicyId TCpmProtPolicyIDOrDefault, + sapTmplCpmProtMonitorMac TruthValue, + sapTmplCpmProtEthCfmMonitorFlags BITS, + sapTmplEgrAggRateLUB TruthValue, + sapTmplEthCfmSquelchIngress BITS, + sapTmplEgrAggRateLimitHi TmnxQosRateHigh32, + sapTmplEgrAggRateLimit TmnxQosRateLow32, + sapTmplDCpuProtPolicy TNamedItemOrEmpty, + sapTmplIngressQosPolicyName TLNamedItemOrEmpty, + sapTmplEgressQosPolicyName TLNamedItemOrEmpty, + sapTmplIngressIpFilterName TLNamedItemOrEmpty, + sapTmplIngressIpv6FilterName TLNamedItemOrEmpty, + sapTmplIngressMacFilterName TLNamedItemOrEmpty, + sapTmplEgressIpFilterName TLNamedItemOrEmpty, + sapTmplEgressIpv6FilterName TLNamedItemOrEmpty, + sapTmplEgressMacFilterName TLNamedItemOrEmpty, + sapTmplEthCfmSquelchIngressCtag BITS +} + +sapTmplName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapTmplName specifies the SAP template name. + This name should be unique within the SAP template domain." + ::= { sapTmplEntry 1 } + +sapTmplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sapTmplRowStatus specifies the + status of this row." + ::= { sapTmplEntry 2 } + +sapTmplLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTmplLastChanged indicates the timestamp of last change + to this row in sapTmplTable." + ::= { sapTmplEntry 3 } + +sapTmplSapCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTmplSapCount indicates the number of instantiated SAPs + created using this template." + ::= { sapTmplEntry 4 } + +sapTmplType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the type of service where this SAP is defined. + + An 'inconsistentValue' error is returned if an attempt is made to + change the value of this object after row creation." + ::= { sapTmplEntry 5 } + +sapTmplIngressQosPolicyId OBJECT-TYPE + SYNTAX TTmplPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTmplIngressQosPolicyId specifies the row + index in the tSapIngressTable corresponding to this ingress QoS + policy. The value 0 is needed for mirror SAPs that cannot have a QoS + policy assigned. + + The value of this object is ignored, when the value of + sapTmplIngressQosPolicyName it set to non-default value." + DEFVAL { 0 } + ::= { sapTmplEntry 6 } + +sapTmplIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTmplIngressMacFilterId specifies the row + index in the tMacFilterTable corresponding to this ingress filter, or + zero if no filter is specified." + DEFVAL { 0 } + ::= { sapTmplEntry 7 } + +sapTmplIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTmplIngressIpFilterId specifies the row + index in the tIPFilterTable corresponding to this ingress filter, or + zero if no filter is specified." + DEFVAL { 0 } + ::= { sapTmplEntry 8 } + +sapTmplEgressQosPolicyId OBJECT-TYPE + SYNTAX TTmplPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTmplEgressQosPolicyId specifies the row + index in the tSapEgressTable corresponding to this egress QoS policy. + + The value of this object is ignored, when the value of + sapTmplEgressQosPolicyName it set to non-default value." + DEFVAL { 0 } + ::= { sapTmplEntry 9 } + +sapTmplEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tMacFilterTable corresponding to this egress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapTmplEntry 10 } + +sapTmplEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tIPFilterTable corresponding to this egress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapTmplEntry 11 } + +sapTmplCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of this object is 'true' the agent collects accounting + statistics on this SAP." + DEFVAL { false } + ::= { sapTmplEntry 12 } + +sapTmplIngressQosSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressQosSchedulerPolicy specifies the ingress + QoS scheduler for this SAP." + DEFVAL { "" } + ::= { sapTmplEntry 13 } + +sapTmplEgressQosSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressQosSchedulerPolicy specifies the egress QoS + scheduler for this SAP." + DEFVAL { "" } + ::= { sapTmplEntry 14 } + +sapTmplIngressSharedQueuePolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the ingress shared queue policy used by this + SAP. When the value of this object is null it means that the SAP will + use individual ingress QoS queues, instead of the shared ones." + DEFVAL { "" } + ::= { sapTmplEntry 15 } + +sapTmplIngressMatchQinQDot1PBits OBJECT-TYPE + SYNTAX INTEGER { + default (1), + top (2), + bottom (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object applies only to SAPs defined on a port configured for qinq + service encapsulation. It specifies which 802.1P bits will be used to + match a QoS or a MAC filter policy when a double-tagged frame is + received on this SAP." + DEFVAL { default } + ::= { sapTmplEntry 16 } + +sapTmplIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTmplIngressIpv6FilterId specifies the row + index in the tIPv6FilterTable corresponding to this ingress ipv6 + filter, or zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sapTmplEntry 17 } + +sapTmplEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTmplEgressIpv6FilterId specifies the row + index in the tIPv6FilterTable corresponding to this egress ipv6 + filter, or zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sapTmplEntry 18 } + +sapTmplIngUseMultipointShared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of sapIngressSharedQueuePolicy is not null, the value + of the object sapTmplIngUseMultipointShared specifies whether this SAP + uses the multipoint-shared queues of the shared policy." + DEFVAL { false } + ::= { sapTmplEntry 19 } + +sapTmplEgressQinQMarkTopOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the encapsulation type of the access port where this SAP is + defined is qinq, the value of the object sapTmplEgressQinQMarkTopOnly + specifies which P-bits to mark during packet egress. When the value is + false both set of P-bits are marked. When the value is true, only the + P-bits in the top Q-tag are marked." + DEFVAL { false } + ::= { sapTmplEntry 20 } + +sapTmplEgressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object sapTmplEgressAggRateLimit specifies the + maximum total rate of all egress queues for this SAP. The value '-1' + means that there is no limit. + + This object is obsoleted in 13.0 release and replaced by + sapTmplEgrAggRateLimit." + DEFVAL { -1 } + ::= { sapTmplEntry 21 } + +sapTmplEgressFrameBasedAcctg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressFrameBasedAcctg specifies whether to use + frame-based accounting when evaluating sapTmplEgrAggRateLimit for all + egress queues for this SAP. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { sapTmplEntry 22 } + +sapTmplIngressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object sapTmplIngressAggRateLimit specifies the + maximum total rate of all ingress queues for this SAP. The value '-1' + means that there is no limit. + + This object is obsoleted in 10.0 Release." + DEFVAL { -1 } + ::= { sapTmplEntry 23 } + +sapTmplIngPolicerPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngPolicerPolicy specifies the ingress policer + control policy applicable." + DEFVAL { ''H } + ::= { sapTmplEntry 24 } + +sapTmplEgrPolicerPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgrPolicerPolicy specifies the egress policer + control policy applicable." + DEFVAL { ''H } + ::= { sapTmplEntry 25 } + +sapTmplDot1agCfmMip OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplDot1agCfmMip specifies whether Maintenance + Intermediate Points (MIP) will be created." + DEFVAL { false } + ::= { sapTmplEntry 26 } + +sapTmplCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyIDOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplCpmProtPolicyId associates a CPM Protection policy + with a SAP. + + A value of '-1' specifies that the system will determine the CPM + Protection policy for this SAP." + DEFVAL { -1 } + ::= { sapTmplEntry 27 } + +sapTmplCpmProtMonitorMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplCpmProtMonitorMac specifies whether the + tmnxCpmProtPolPerSrcRateLimit of the CPM Protection policy must be + applied. + + If the value of sapTmplCpmProtMonitorMac is 'true', the per-source + rate limit must be applied. + + The sapTmplCpmProtMonitorMac will be ignored if the system derived CPM + Protection Policy from sapTmplCpmProtPolicyId is set to 'zero' for the + instantiated SAP. + + At most one of sapTmplCpmProtMonitorMac and the + sapTmplCpmProtEthCfmMonitorFlags option 'ethCfmMonitor(0)' can be + enabled for this template." + DEFVAL { false } + ::= { sapTmplEntry 28 } + +sapTmplCpmProtEthCfmMonitorFlags OBJECT-TYPE + SYNTAX BITS { + ethCfmMonitor (0), + ethCfmMonitorAggregate (1), + ethCfmMonitorCommittedAccessRate (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplCpmProtEthCfmMonitorFlags specifies whether or not + to apply rate limiting (using the tmnxCpmProtEthCfmPolTable + configuration) to Ethernet Connectivity Fault Management (Eth-CFM) + packets served by a SAP created using this template. Two associated + options are also specified. + + Five combinations of flag values are supported, as shown in the + following table. + + Flag Value (0=Disabled, 1=Enabled) + ------------------------------------- ----------------------------- + 'ethCfmMonitor(0)' 0 0 0 0 1 1 1 1 + 'ethCfmMonitorAggregate(1)' 0 0 1 1 0 0 1 1 + 'ethCfmMonitorCommittedAccessRate(2)' 0 1 0 1 0 1 0 1 + ------------------------------------- ----------------------------- + Supported Combination? Y N N N Y Y Y Y + + If 'ethCfmMonitor(0)' is disabled, Eth-CFM rate limiting is disabled + on the SAP. + + If 'ethCfmMonitor(0)' is enabled, Eth-CFM rate limiting is enabled on + the SAP. Excess packets are discarded. The configured information + used to perform the Eth-CFM rate limiting (e.g. the rate limit(s)) + resides in the tmnxCpmProtEthCfmPolTable row(s) indexed by the + template's sapTmplCpmProtPolicyId. + + At most one of 'ethCfmMonitor(0)' and sapTmplCpmProtMonitorMac can be + enabled for this template. + + The flags 'ethCfmMonitorAggregate(1)' and + 'ethCfmMonitorCommittedAccessRate(2)' adjust the behavior of Eth-CFM + rate limiting. Therefore, they are only significant if Eth-CFM rate + limiting is enabled (i.e. when 'ethCfmMonitor(0)' is enabled). The + remainder of this DESCRIPTION assumes 'ethCfmMonitor(0)' is enabled. + + If 'ethCfmMonitorAggregate(1)' is disabled, the applicable Eth-CFM + packet rate limit (tmnxCpmProtEthCfmPolRateLimit) applies per peer + (i.e. on a source MAC address basis). For example, if the SAP's rate + limit for all Eth-CFM packets is 100 packets/sec, and two peers are + served by the SAP, then 100 Eth-CFM packets/sec from each peer is + within the limit. + + If 'ethCfmMonitorAggregate(1)' is enabled, the applicable Eth-CFM + packet rate limit (tmnxCpmProtEthCfmPolRateLimit) applies to the + aggregated traffic flow. For example, if the SAP's rate limit for all + Eth-CFM packets is 100 packets/sec, and two peers are served by this + SAP, then the combined rate of the two peers cannot exceed 100 + packets/sec. + + 'ethCfmMonitorCommittedAccessRate(2)' controls the interaction + between two features: Eth-CFM rate limiting, and overall rate limiting + (as configured using tmnxCpmProtPolOverallRateLimit). + + If 'ethCfmMonitorCommittedAccessRate(2)' is disabled, an Eth-CFM + packet is subjected to two rate limits, in the following order. + a) The applicable tmnxCpmProtEthCfmPolRateLimit is applied, as + described above. If the packet exceeds the limit, it is discarded. + Otherwise... + b) The SAP's tmnxCpmProtPolOverallRateLimit (which is applied + to Eth-CFM packets, and the other rate limited packet types) is + applied. + + If 'ethCfmMonitorCommittedAccessRate(2)' is enabled, an Eth-CFM packet + is subjected to one rate limit: the applicable + tmnxCpmProtEthCfmPolRateLimit, as described above. Eth-CFM packets + are neither counted nor discarded when performing the + tmnxCpmProtPolOverallRateLimit rate limiting." + DEFVAL { {} } + ::= { sapTmplEntry 29 } + +sapTmplEgrAggRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgrAggRateLUB specifies whether to limit the + unused bandwidth and allow a tighter control in allocation of + bandwidth by HQos. + + When the value of sapTmplEgrAggRateLUB is set to 'true', HQos + algorithm distributes any unused aggregate bandwidth between queues + operating below their fair share rates. This allows a simplified + aggregate rate protection while allocating bandwidth by HQos + scheduling algorithm." + DEFVAL { false } + ::= { sapTmplEntry 30 } + +sapTmplEthCfmSquelchIngress OBJECT-TYPE + SYNTAX BITS { + level0 (0), + level1 (1), + level2 (2), + level3 (3), + level4 (4), + level5 (5), + level6 (6), + level7 (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEthCfmSquelchIngress specifies the ETH-CFM level + or levels that are silently discarded on ingress to the SAP. Any + received ETH-CFM PDU matching a level that has been set will be + dropped without regard for any other ETH-CFM criteria. + + No statistical information or drop count will be available for any + ETH-CFM PDU that is silently discarded by this option." + DEFVAL { {} } + ::= { sapTmplEntry 31 } + +sapTmplEgrAggRateLimitHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgrAggRateLimitHi specifies the upper 32 bits of + the maximum total rate of all egress queues for this SAP. + + This value should always be set along with sapTmplEgrAggRateLimit, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapTmplEgrAggRateLimitHi along with the value of + sapTmplEgrAggRateLimit is set to 4294967295 (0xFFFFFFFF), rate for + this SAP indicates maximum total rate of all egress queues." + DEFVAL { 4294967295 } + ::= { sapTmplEntry 33 } + +sapTmplEgrAggRateLimit OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgrAggRateLimit specifies the maximum total rate + of all egress queues for this SAP. The value of 4294967295 + (0xFFFFFFFF) means that there is no limit. + + When the value of sapTmplEgrAggRateLimitHi along with the value of + sapTmplEgrAggRateLimit is set to 4294967295 (0xFFFFFFFF), rate for + this SAP indicates maximum total rate of all egress queues." + DEFVAL { 4294967295 } + ::= { sapTmplEntry 34 } + +sapTmplDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplDCpuProtPolicy associates Distributed CPU + Protection Policy with a SAP template." + DEFVAL { ''H } + ::= { sapTmplEntry 35 } + +sapTmplIngressQosPolicyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressQosPolicyName specifies the ingress QoS + policy name. + + When the value of this object, it set to non-default, the value of + object sapTmplIngressQosPolicyId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 36 } + +sapTmplEgressQosPolicyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressQosPolicyName specifies the egress QoS + policy name. + + When the value of this object, it set to non-default, the value of + object sapTmplEgressQosPolicyId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 37 } + +sapTmplIngressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressIpFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplIngressIpFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 38 } + +sapTmplIngressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressIpv6FilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplIngressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 39 } + +sapTmplIngressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressMacFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplIngressMacFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 40 } + +sapTmplEgressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressIpFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplEgressIpFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 41 } + +sapTmplEgressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressIpv6FilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplEgressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 42 } + +sapTmplEgressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressMacFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplEgressMacFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 43 } + +sapTmplEthCfmSquelchIngressCtag OBJECT-TYPE + SYNTAX BITS { + level0 (0), + level1 (1), + level2 (2), + level3 (3), + level4 (4), + level5 (5), + level6 (6), + level7 (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEthCfmSquelchIngressCtag specifies the ETH-CFM + level or levels of the ETH-CFM PDUs that are silently discarded using + additional VLAN space immediately following ingress service + delineation. + + Any received ETH-CFM PDU matching a level that has been set will be + dropped without regard for the vlan-id in that additional space. + + No statistical information or drop count will be available for any + ETH-CFM PDU that is silently discarded by this option." + DEFVAL { {} } + ::= { sapTmplEntry 44 } + +sapTmplTlsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTmplTlsTblLastChanged indicates the sysUpTime at the + time of the last modification of sapTmplTlsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 103 } + +sapTmplTlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTmplTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains VPLS SAP template information." + ::= { tmnxSapObjs 104 } + +sapTmplTlsEntry OBJECT-TYPE + SYNTAX SapTmplTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains basic information about a specific VPLS SAP + template. An entry in this table is created when an entry is created + in the sapTmplTable with sapTmplType set to 'tls'. Entry is deleted + when corresponding entry is deleted in sapTmplTable." + INDEX { sapTmplName } + ::= { sapTmplTlsTable 1 } + +SapTmplTlsEntry ::= SEQUENCE +{ + sapTmplTlsLastChanged TimeStamp, + sapTmplTlsMacAgeing TmnxEnabledDisabled, + sapTmplTlsStpAdminStatus TmnxEnabledDisabled, + sapTmplTlsStpPriority Integer32, + sapTmplTlsStpPathCost Integer32, + sapTmplTlsStpRapidStart TmnxEnabledDisabled, + sapTmplTlsStpBpduEncap INTEGER, + sapTmplTlsMacAddressLimit Integer32, + sapTmplTlsMacLearning TmnxEnabledDisabled, + sapTmplTlsStpAdminPointToPoint INTEGER, + sapTmplTlsStpAutoEdge TmnxEnabledDisabled, + sapTmplTlsDiscardUnknownSource TmnxEnabledDisabled, + sapTmplTlsL2ptTermination TmnxEnabledDisabled, + sapTmplTlsBpduTranslation TlsBpduTranslation, + sapTmplTlsStpRootGuard TruthValue, + sapTmplTlsL2ptProtocols L2ptProtocols, + sapTmplTlsLimitMacMove TlsLimitMacMove, + sapTmplTlsLimitMacMoveLevel TlsLimitMacMoveLevel +} + +sapTmplTlsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTmplTlsLastChanged indicates the timestamp of last + change to this row in sapTmplTlsTable." + ::= { sapTmplTlsEntry 1 } + +sapTmplTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsMacAgeing specifies whether the MAC + aging process is enabled for this SAP template. The value will be + ignored if MAC aging is disabled on service level." + DEFVAL { enabled } + ::= { sapTmplTlsEntry 2 } + +sapTmplTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsStpAdminStatus specifies whether + this SAP participates in the TLS's Spanning Tree Protocol." + DEFVAL { enabled } + ::= { sapTmplTlsEntry 3 } + +sapTmplTlsStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsStpPriority specifies the value of + the port priority field which is contained in the most significant 4 + bits of the 16-bit Port ID associated with this SAP. As only the most + significant 4 bits of the value are used, the actual value of this + object is limited to multiples of 16: e.g. the agent rounds down the + value to one of: 0, 16, 32, .. , 224, 240." + DEFVAL { 128 } + ::= { sapTmplTlsEntry 4 } + +sapTmplTlsStpPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsStpPathCost specifies the + contribution of this port to the path cost of paths + towards the spanning tree root which include this port." + DEFVAL { 10 } + ::= { sapTmplTlsEntry 5 } + +sapTmplTlsStpRapidStart OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsStpRapidStart specifies whether + Rapid Start is enabled on this SAP. When the value is 'enabled' the + Spanning Tree Protocol state transitions on this SAP are driven by the + value of the 'HelloTime' instead of the value of 'ForwardDelay', thus + allowing a faster transition into the forwarding state. This parameter + is also referred to as 'adminEdge'. " + DEFVAL { disabled } + ::= { sapTmplTlsEntry 6 } + +sapTmplTlsStpBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dynamic (1), + dot1d (2), + pvst (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsStpBpduEncap specifies the type of + encapsulation used on BPDUs sent out and received on this SAP." + DEFVAL { dynamic } + ::= { sapTmplTlsEntry 7 } + +sapTmplTlsMacAddressLimit OBJECT-TYPE + SYNTAX Integer32 (0..511999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsMacAddressLimit specifies the + maximum number of learned and static entries allowed in the FDB of + this SAP. The value 0 means: no limit for this SAP." + DEFVAL { 0 } + ::= { sapTmplTlsEntry 8 } + +sapTmplTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsMacLearning specifies + whether the MAC learning process is enabled for this SAP. + The value is ignored if MAC learning is disabled on + service level." + DEFVAL { enabled } + ::= { sapTmplTlsEntry 9 } + +sapTmplTlsStpAdminPointToPoint OBJECT-TYPE + SYNTAX INTEGER { + forceTrue (0), + forceFalse (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsStpAdminPointToPoint + specifies the administrative point-to-point status of + the LAN segment attached to this sap. The value + 'forceTrue' means that this port should always be + treated as if it is connected to a point-to-point link. + The value of 'forceFalse' means that this port should + be treated as having a shared media connection." + REFERENCE + "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" + DEFVAL { forceTrue } + ::= { sapTmplTlsEntry 10 } + +sapTmplTlsStpAutoEdge OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sapTmplTlsStpAutoEdge specifies whether this SAP is enabled for + auto-edge detection as defined by Rapid Spanning Tree Protocol." + DEFVAL { enabled } + ::= { sapTmplTlsEntry 11 } + +sapTmplTlsDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "with the object sapTmplTlsMacAddressLimit a limit can be + configured for the max number of MAC addresses that + will be learned on this SAP. When this limit is + reached, packets with unknown source MAC address are + forwarded by default. By setting + sapTmplTlsDiscardUnknownSource to enabled, packets with + unknown source MAC will be dropped in stead." + DEFVAL { disabled } + ::= { sapTmplTlsEntry 12 } + +sapTmplTlsL2ptTermination OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsL2ptTermination specifies whether + received Layer 2 Protocol Tunnel (L2PT) PDUs are terminated on this + port or sap." + DEFVAL { disabled } + ::= { sapTmplTlsEntry 13 } + +sapTmplTlsBpduTranslation OBJECT-TYPE + SYNTAX TlsBpduTranslation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsBpduTranslation specifies whether + received L2 Protocol Tunnel PDUs are translated before being sent out + on this port or sap." + DEFVAL { disabled } + ::= { sapTmplTlsEntry 14 } + +sapTmplTlsStpRootGuard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsStpRootGuard specifies whether this + port is allowed to become STP root port. It corresponds to the + parameter 'restrictedRole' in 802.1Q. If set, it can cause lack of + spanning tree connectivity." + DEFVAL { false } + ::= { sapTmplTlsEntry 15 } + +sapTmplTlsL2ptProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsL2ptProtocols specifies which L2 + Protocol Tunnel PDUs are terminated on this port or sap." + DEFVAL { {stp} } + ::= { sapTmplTlsEntry 16 } + +sapTmplTlsLimitMacMove OBJECT-TYPE + SYNTAX TlsLimitMacMove + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When sapTmplTlsLimitMacMove value is set to 'blockable' + the agent will monitor the MAC relearn rate on this + SAP, and it will block it when the relearn rate + specified by svcTlsMacMoveMaxRate is exceeded. When + the value is 'nonBlockable' this SAP will not be + blocked, and another blockable SAP will be blocked + instead." + DEFVAL { blockable } + ::= { sapTmplTlsEntry 17 } + +sapTmplTlsLimitMacMoveLevel OBJECT-TYPE + SYNTAX TlsLimitMacMoveLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTmplTlsLimitMacMoveLevel specifies the + hierarchy in which SAPs are blocked when a MAC-move limit is exceeded. + When a MAC is moving among multiple SAPs or spoke-SDPs, the SAP bind + or spoke-SDP bind with the lower level is blocked first. (tertiary is + the lowest)" + DEFVAL { tertiary } + ::= { sapTmplTlsEntry 18 } + +sapTlsEsVidGrpTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsEsVidGrpTblLastChanged indicates the sysUpTime at + the time of the last modification of sapTlsEsVidGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 105 } + +sapTlsEsVidGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsEsVidGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS SAP specific Multiple VLAN Registration + Protocol (MVRP) end-station VLAN range group information." + ::= { tmnxSapObjs 106 } + +sapTlsEsVidGrpEntry OBJECT-TYPE + SYNTAX SapTlsEsVidGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS SAP specific MVRP end-station VLAN range + group information." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapTlsEsVidGrpId + } + ::= { sapTlsEsVidGrpTable 1 } + +SapTlsEsVidGrpEntry ::= SEQUENCE +{ + sapTlsEsVidGrpId TmnxVlanGroupId, + sapTlsEsVidGrpRowStatus RowStatus, + sapTlsEsVidGrpLastChgd TimeStamp, + sapTlsEsVidGrpStartVlanTag QTag, + sapTlsEsVidGrpEndVlanTag QTag +} + +sapTlsEsVidGrpId OBJECT-TYPE + SYNTAX TmnxVlanGroupId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapTlsEsVidGrpId specifies the MVRP + end-station VLAN range group identifier. This identifier should be + unique within this SAP domain." + ::= { sapTlsEsVidGrpEntry 1 } + +sapTlsEsVidGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sapTlsEsVidGrpRowStatus specifies the status + of this row." + ::= { sapTlsEsVidGrpEntry 2 } + +sapTlsEsVidGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsEsVidGrpLastChgd indicates the timestamp of last + change to this row in sapTlsEsVidGrpTable." + ::= { sapTlsEsVidGrpEntry 3 } + +sapTlsEsVidGrpStartVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTlsEsVidGrpStartVlanTag specifies the start + of the VLAN tag range. + + An 'inconsistentValue' error is returned if value of this object is + not specified at the time of row creation." + ::= { sapTlsEsVidGrpEntry 4 } + +sapTlsEsVidGrpEndVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapTlsEsVidGrpEndVlanTag specifies the end of + the VLAN tag range. + + An 'inconsistentValue' error is returned if value of this object is + not specified at the time of row creation." + ::= { sapTlsEsVidGrpEntry 5 } + +sapTmplUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTmplUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAPs which are created using SAP templates." + ::= { tmnxSapObjs 107 } + +sapTmplUserEntry OBJECT-TYPE + SYNTAX SapTmplUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about SAP created using a SAP + template. + + Entries are created and deleted by the system." + INDEX { + sapTmplName, + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTmplUserTable 1 } + +SapTmplUserEntry ::= SEQUENCE +{ + sapTmplUserCreationOrigin INTEGER, + sapTmplUserCreatorSvcId TmnxServId +} + +sapTmplUserCreationOrigin OBJECT-TYPE + SYNTAX INTEGER { + mVpls (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapTmplUserCreationOrigin indicates how this SAP was created + using this specific SAP template." + ::= { sapTmplUserEntry 1 } + +sapTmplUserCreatorSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapTmplUserCreatorSvcId indicates the service identifier + which created this particular SAP using this template. + + A value of zero indicates that the SAP is not created by a service." + ::= { sapTmplUserEntry 2 } + +sapIngQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapIngQosArbitStatsTable contains ingress QoS arbiter statistics + about SAPs. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSapObjs 108 } + +sapIngQosArbitStatsEntry OBJECT-TYPE + SYNTAX SapIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular SAP QoS + arbiter." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngQosArbitStatsName + } + ::= { sapIngQosArbitStatsTable 1 } + +SapIngQosArbitStatsEntry ::= SEQUENCE +{ + sapIngQosArbitStatsName TNamedItem, + sapIngQosArbitStatsFwdPkts Counter64, + sapIngQosArbitStatsFwdPktsLo Counter32, + sapIngQosArbitStatsFwdPktsHi Counter32, + sapIngQosArbitStatsFwdOcts Counter64, + sapIngQosArbitStatsFwdOctsLo Counter32, + sapIngQosArbitStatsFwdOctsHi Counter32 +} + +sapIngQosArbitStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapIngQosArbitStatsName specifies the ingress QoS arbiter + of this SAP." + ::= { sapIngQosArbitStatsEntry 1 } + +sapIngQosArbitStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosArbitStatsFwdPkts indicates the number of + forwarded packets, as determined by the SAP ingress policer control + policy, offered by the Pchip to the Qchip." + ::= { sapIngQosArbitStatsEntry 2 } + +sapIngQosArbitStatsFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosArbitStatsFwdPktsLo indicates the lower 32 bits + of sapIngQosArbitStatsFwdPkts." + ::= { sapIngQosArbitStatsEntry 3 } + +sapIngQosArbitStatsFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosArbitStatsFwdPktsHi indicates the upper 32 bits + of sapIngQosArbitStatsFwdPkts." + ::= { sapIngQosArbitStatsEntry 4 } + +sapIngQosArbitStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosArbitStatsFwdOcts indicates the number of + forwarded octets, as determined by the SAP ingress policer control + policy, offered by the Pchip to the Qchip." + ::= { sapIngQosArbitStatsEntry 5 } + +sapIngQosArbitStatsFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosArbitStatsFwdOctsLo indicates the lower 32 bits + of sapIngQosArbitStatsFwdOcts." + ::= { sapIngQosArbitStatsEntry 6 } + +sapIngQosArbitStatsFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosArbitStatsFwdOctsHi indicates the upper 32 bits + of sapIngQosArbitStatsFwdOcts." + ::= { sapIngQosArbitStatsEntry 7 } + +sapEgrQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrQosArbitStatsTable contains egress QoS arbiter statistics + about SAPs. In the descriptions below 'Pchip' refers to the Nokia SROS + series Packet Processing chip, while 'Qchip' refers to the Nokia SROS + series QoS Queueing Engine chip." + ::= { tmnxSapObjs 109 } + +sapEgrQosArbitStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SAP QoS + arbiter." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosArbitStatsName + } + ::= { sapEgrQosArbitStatsTable 1 } + +SapEgrQosArbitStatsEntry ::= SEQUENCE +{ + sapEgrQosArbitStatsName TNamedItem, + sapEgrQosArbitStatsFwdPkts Counter64, + sapEgrQosArbitStatsFwdPktsLo Counter32, + sapEgrQosArbitStatsFwdPktsHi Counter32, + sapEgrQosArbitStatsFwdOcts Counter64, + sapEgrQosArbitStatsFwdOctsLo Counter32, + sapEgrQosArbitStatsFwdOctsHi Counter32 +} + +sapEgrQosArbitStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrQosArbitStatsName specifies the egress QoS arbiter + of this SAP." + ::= { sapEgrQosArbitStatsEntry 1 } + +sapEgrQosArbitStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosArbitStatsFwdPkts indicates the number of + forwarded packets, as determined by the SAP egress policer control + policy, offered by the Pchip to the Qchip." + ::= { sapEgrQosArbitStatsEntry 2 } + +sapEgrQosArbitStatsFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosArbitStatsFwdPktsLo indicates the lower 32 bits + of sapEgrQosArbitStatsFwdPkts." + ::= { sapEgrQosArbitStatsEntry 3 } + +sapEgrQosArbitStatsFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosArbitStatsFwdPktsHi indicates the upper 32 bits + of sapEgrQosArbitStatsFwdPkts." + ::= { sapEgrQosArbitStatsEntry 4 } + +sapEgrQosArbitStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosArbitStatsFwdOcts indicates the number of + forwarded octets, as determined by the SAP egress policer control + policy, offered by the Pchip to the Qchip." + ::= { sapEgrQosArbitStatsEntry 5 } + +sapEgrQosArbitStatsFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosArbitStatsFwdOctsLo indicates the lower 32 bits + of sapEgrQosArbitStatsFwdOcts." + ::= { sapEgrQosArbitStatsEntry 6 } + +sapEgrQosArbitStatsFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosArbitStatsFwdOctsHi indicates the upper 32 bits + of sapEgrQosArbitStatsFwdOcts." + ::= { sapEgrQosArbitStatsEntry 7 } + +sapTlsMvrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsMvrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each VLAN managed + by Multiple VLAN Registration Protocol (MVRP) on the SAP + for the TLS. Entries are dynamically created and + destroyed by the system as the VLANs are registered + or declared in MVRP." + ::= { tmnxSapObjs 110 } + +sapTlsMvrpEntry OBJECT-TYPE + SYNTAX SapTlsMvrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVRP specific information about a VLANs managed by MVRP on a SAP in a + TLS." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapTlsMvrpVlanId + } + ::= { sapTlsMvrpTable 1 } + +SapTlsMvrpEntry ::= SEQUENCE +{ + sapTlsMvrpVlanId Unsigned32, + sapTlsMvrpDeclared TruthValue, + sapTlsMvrpRegistered TruthValue, + sapTlsMvrpEndStation TruthValue +} + +sapTlsMvrpVlanId OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapTlsMvrpVlanId indicates a VLAN which is being managed + by MVRP on this SAP." + ::= { sapTlsMvrpEntry 1 } + +sapTlsMvrpDeclared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvrpDeclared indicates whether the MVRP applicant + on this SAP is declaring this VLAN on behalf of MVRP." + ::= { sapTlsMvrpEntry 2 } + +sapTlsMvrpRegistered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvrpRegistered indicates whether the MVRP + registrant on this SAP has notified MVRP of a registration of this + VLAN." + ::= { sapTlsMvrpEntry 3 } + +sapTlsMvrpEndStation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMvrpEndStation indicates whether the MVRP + registrant on this SAP is registered per end station." + ::= { sapTlsMvrpEntry 4 } + +sapPortIdIngQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdIngQosArbitStatsTable contains ingress QoS + queue SAP statistics. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS." + ::= { tmnxSapObjs 111 } + +sapPortIdIngQosArbitStatsEntry OBJECT-TYPE + SYNTAX SapPortIdIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific SAP's + QoS queue. Entries are created when a arbiter policy is applied to a + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapPortIdIngQosArbitName, + sapPortIdIngPortId + } + ::= { sapPortIdIngQosArbitStatsTable 1 } + +SapPortIdIngQosArbitStatsEntry ::= SEQUENCE +{ + sapPortIdIngQosArbitName TNamedItem, + sapPortIdIngQosArbitFwdPkts Counter64, + sapPortIdIngQosArbitFwdOcts Counter64, + sapPortIdIngQosArbitFwdPktsLo Counter32, + sapPortIdIngQosArbitFwdPktsHi Counter32, + sapPortIdIngQosArbitFwdOctsLo Counter32, + sapPortIdIngQosArbitFwdOctsHi Counter32 +} + +sapPortIdIngQosArbitName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosArbitName is used as an index of the + ingress QoS arbiter of this SAP." + ::= { sapPortIdIngQosArbitStatsEntry 1 } + +sapPortIdIngQosArbitFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosArbitFwdPkts indicates the number of + forwarded packets, as determined by the SAP ingress arbiter policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdIngQosArbitStatsEntry 2 } + +sapPortIdIngQosArbitFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosArbitFwdOcts indicates the number of + forwarded octets,as determined by the SAP ingress arbiter policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdIngQosArbitStatsEntry 3 } + +sapPortIdIngQosArbitFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosArbitFwdPktsLo indicates the lower 32 bits + of sapPortIdIngQosArbitFwdPkts." + ::= { sapPortIdIngQosArbitStatsEntry 4 } + +sapPortIdIngQosArbitFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosArbitFwdPktsHi indicates the upper 32 bits + of sapPortIdIngQosArbitFwdPkts." + ::= { sapPortIdIngQosArbitStatsEntry 5 } + +sapPortIdIngQosArbitFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosArbitFwdOctsLo indicates the lower 32 bits + of sapPortIdIngQosArbitFwdOcts." + ::= { sapPortIdIngQosArbitStatsEntry 6 } + +sapPortIdIngQosArbitFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdIngQosArbitFwdOctsHi indicates the upper 32 bits + of sapPortIdIngQosArbitFwdOcts." + ::= { sapPortIdIngQosArbitStatsEntry 7 } + +sapPortIdEgrQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdEgrQosArbitStatsTable contains egress QoS + queue SAP statistics. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS." + ::= { tmnxSapObjs 112 } + +sapPortIdEgrQosArbitStatsEntry OBJECT-TYPE + SYNTAX SapPortIdEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the egress statistics about a specific SAP's QoS + queue. Entries are created when a arbiter policy is applied to a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapPortIdEgrQosArbitName, + sapPortIdEgrPortId + } + ::= { sapPortIdEgrQosArbitStatsTable 1 } + +SapPortIdEgrQosArbitStatsEntry ::= SEQUENCE +{ + sapPortIdEgrQosArbitName TNamedItem, + sapPortIdEgrQosArbitFwdPkts Counter64, + sapPortIdEgrQosArbitFwdOcts Counter64, + sapPortIdEgrQosArbitFwdPktsLo Counter32, + sapPortIdEgrQosArbitFwdPktsHi Counter32, + sapPortIdEgrQosArbitFwdOctsLo Counter32, + sapPortIdEgrQosArbitFwdOctsHi Counter32 +} + +sapPortIdEgrQosArbitName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosArbitName is used as an index of the + egress QoS arbiter of this SAP." + ::= { sapPortIdEgrQosArbitStatsEntry 1 } + +sapPortIdEgrQosArbitFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosArbitFwdPkts indicates the number of + forwarded packets, as determined by the SAP egress arbiter policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdEgrQosArbitStatsEntry 2 } + +sapPortIdEgrQosArbitFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosArbitFwdOcts indicates the number of + forwarded octets,as determined by the SAP egress arbiter policy, + offered by the Pchip to the Qchip." + ::= { sapPortIdEgrQosArbitStatsEntry 3 } + +sapPortIdEgrQosArbitFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosArbitFwdPktsLo indicates the lower 32 bits + of sapPortIdEgrQosArbitFwdPkts." + ::= { sapPortIdEgrQosArbitStatsEntry 4 } + +sapPortIdEgrQosArbitFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosArbitFwdPktsHi indicates the upper 32 bits + of sapPortIdEgrQosArbitFwdPkts." + ::= { sapPortIdEgrQosArbitStatsEntry 5 } + +sapPortIdEgrQosArbitFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosArbitFwdOctsLo indicates the lower 32 bits + of sapPortIdEgrQosArbitFwdOcts." + ::= { sapPortIdEgrQosArbitStatsEntry 6 } + +sapPortIdEgrQosArbitFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrQosArbitFwdOctsHi indicates the upper 32 bits + of sapPortIdEgrQosArbitFwdOcts." + ::= { sapPortIdEgrQosArbitStatsEntry 7 } + +tmnxGreTunnelTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelTableLastChanged indicates the sysUpTime at + the time of the last modification to tmnxGreTunnelTable by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 113 } + +tmnxGreTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGreTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table to store the GRE Tunnel entries." + ::= { tmnxSapObjs 114 } + +tmnxGreTunnelEntry OBJECT-TYPE + SYNTAX TmnxGreTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a single GRE Tunnel entry." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxGreTunnelName + } + ::= { tmnxGreTunnelTable 1 } + +TmnxGreTunnelEntry ::= SEQUENCE +{ + tmnxGreTunnelName TNamedItem, + tmnxGreTunnelRowStatus RowStatus, + tmnxGreTunnelLastChanged TimeStamp, + tmnxGreTunnelDstIpAddrType InetAddressType, + tmnxGreTunnelDstIpAddr InetAddress, + tmnxGreTunnelDescription TItemDescription, + tmnxGreTunnelLclIpAddrType InetAddressType, + tmnxGreTunnelLclIpAddr InetAddress, + tmnxGreTunnelRemIpAddrType InetAddressType, + tmnxGreTunnelRemIpAddr InetAddress, + tmnxGreTunnelBackupRemIpAddrType InetAddressType, + tmnxGreTunnelBackupRemIpAddr InetAddress, + tmnxGreTunnelOperRemIpAddrType InetAddressType, + tmnxGreTunnelOperRemIpAddr InetAddress, + tmnxGreTunnelDeliverySvcId TmnxServId, + tmnxGreTunnelAdminState TmnxAdminState, + tmnxGreTunnelOperState TmnxOperState, + tmnxGreTunnelOperFlags BITS, + tmnxGreTunnelDscp TDSCPNameOrEmpty, + tmnxGreTunnelReassembly Integer32, + tmnxGreTunnelClearDfBit TruthValue, + tmnxGreTunnelIpMtu Unsigned32, + tmnxGreTunnelHostISA TmnxHwIndexOrZero +} + +tmnxGreTunnelName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelName specifies the name of the tunnel and is + part of the index for the table tmnxGreTunnelTable." + ::= { tmnxGreTunnelEntry 1 } + +tmnxGreTunnelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxGreTunnelRowStatus object is used to create and delete rows in + the tmnxGreTunnelTable." + ::= { tmnxGreTunnelEntry 2 } + +tmnxGreTunnelLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxGreTunnelEntry 3 } + +tmnxGreTunnelDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelDstIpAddrType specifies the address type of + address in tmnxGreTunnelDstIpAddr. + + This object must be set at the time of creation of an entry." + ::= { tmnxGreTunnelEntry 4 } + +tmnxGreTunnelDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelDstIpAddr specifies the address of the + destination of this GRE tunnel. + + This object must be set at the time of creation of an entry." + ::= { tmnxGreTunnelEntry 5 } + +tmnxGreTunnelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelDescription specifies the user-provided + description for each tmnxGreTunnelEntry in the table + tmnxGreTunnelTable." + DEFVAL { "" } + ::= { tmnxGreTunnelEntry 6 } + +tmnxGreTunnelLclIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelLclIpAddrType specifies the address type of + address in tmnxGreTunnelLclIpAddr." + DEFVAL { unknown } + ::= { tmnxGreTunnelEntry 7 } + +tmnxGreTunnelLclIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelLclIpAddr specifies the address of the local + endpoint of this GRE tunnel." + DEFVAL { ''H } + ::= { tmnxGreTunnelEntry 8 } + +tmnxGreTunnelRemIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelRemIpAddrType specifies the address type of + address in tmnxGreTunnelRemIpAddr." + DEFVAL { unknown } + ::= { tmnxGreTunnelEntry 9 } + +tmnxGreTunnelRemIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelRemIpAddr specifies the address of the + remote endpoint of this GRE tunnel." + DEFVAL { ''H } + ::= { tmnxGreTunnelEntry 10 } + +tmnxGreTunnelBackupRemIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBackupRemIpAddrType specifies the address + type of address in tmnxGreTunnelBackupRemIpAddr." + DEFVAL { unknown } + ::= { tmnxGreTunnelEntry 11 } + +tmnxGreTunnelBackupRemIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBackupRemIpAddr specifies the address of the + backup remote endpoint of this GRE tunnel." + DEFVAL { ''H } + ::= { tmnxGreTunnelEntry 12 } + +tmnxGreTunnelOperRemIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelOperRemIpAddrType indicates the address type + of address in tmnxGreTunnelOperRemIpAddr." + ::= { tmnxGreTunnelEntry 13 } + +tmnxGreTunnelOperRemIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelOperRemIpAddr indicates the address of the + operational remote endpoint of this GRE tunnel." + ::= { tmnxGreTunnelEntry 14 } + +tmnxGreTunnelDeliverySvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelDeliverySvcId specifies the service-id of + the tunnel delivery service." + DEFVAL { 0 } + ::= { tmnxGreTunnelEntry 15 } + +tmnxGreTunnelAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelAdminState specifies the administrative + state of the tmnxGreTunnelEntry." + DEFVAL { outOfService } + ::= { tmnxGreTunnelEntry 16 } + +tmnxGreTunnelOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelOperState indicates the operational status + of tmnxGreTunnelEntry." + ::= { tmnxGreTunnelEntry 17 } + +tmnxGreTunnelOperFlags OBJECT-TYPE + SYNTAX BITS { + unresolvedLocalIp (0), + tunnelAdminDown (1), + sapDown (2), + unresolvedDeliverySvc (3), + reserved (4), + remIpUnreachable (5), + unresolvedDstIp (6) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelOperFlags indicates the reason why the + tunnel is operationally down." + ::= { tmnxGreTunnelEntry 18 } + +tmnxGreTunnelDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelDscp specifies DSCP value which will be used + in the GRE tunnel carrying IP header in the delivery service." + DEFVAL { "" } + ::= { tmnxGreTunnelEntry 19 } + +tmnxGreTunnelReassembly OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..5000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelReassembly specifies the maximum number of + seconds to wait to receive all fragments of a particular IPSec or GRE + packet for reassembly. + + The tmnxGreTunnelReassembly value set to zero indicates that + reassembly is disabled. + + The tmnxGreTunnelReassembly value set default indicates that this + value will be derived from the value of + TIMETRA-CHASSIS-MIB::tmnxIPsecIsaGrpTunnelReassembly object. + + An 'inconsistentValue' error is returned if the value is not a + multiple of 100 milliseconds." + DEFVAL { -1 } + ::= { tmnxGreTunnelEntry 20 } + +tmnxGreTunnelClearDfBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelClearDfBit specifies whether to clear Do not + Fragment (DF) bit in the outgoing packets in this GRE tunnel." + DEFVAL { false } + ::= { tmnxGreTunnelEntry 21 } + +tmnxGreTunnelIpMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9000) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelIpMtu specifies the MTU size for IP packets + for this GRE tunnel. + + A value set to zero indicates maximum supported MTU size on the SAP + for this GRE tunnel." + DEFVAL { 0 } + ::= { tmnxGreTunnelEntry 22 } + +tmnxGreTunnelHostISA OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelHostISA indicates the active ISA that is + being used to host this GRE tunnel. + + This object will have a value of zero when this tunnel is + operationally down." + ::= { tmnxGreTunnelEntry 23 } + +tmnxGreTunnelStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGreTunnelStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table to store GRE Tunnel statistics" + ::= { tmnxSapObjs 115 } + +tmnxGreTunnelStatsEntry OBJECT-TYPE + SYNTAX TmnxGreTunnelStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Statistics for a single GRE Tunnel." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxGreTunnelName + } + ::= { tmnxGreTunnelStatsTable 1 } + +TmnxGreTunnelStatsEntry ::= SEQUENCE +{ + tmnxGreTunnelPktsTx Counter64, + tmnxGreTunnelPktsTxLo Counter32, + tmnxGreTunnelPktsTxHi Counter32, + tmnxGreTunnelPktsRx Counter64, + tmnxGreTunnelPktsRxLo Counter32, + tmnxGreTunnelPktsRxHi Counter32, + tmnxGreTunnelBytesTx Counter64, + tmnxGreTunnelBytesTxLo Counter32, + tmnxGreTunnelBytesTxHi Counter32, + tmnxGreTunnelBytesRx Counter64, + tmnxGreTunnelBytesRxLo Counter32, + tmnxGreTunnelBytesRxHi Counter32, + tmnxGreTunnelTxErrors Counter32, + tmnxGreTunnelRxErrors Counter32, + tmnxGreTunnelKeyIgnoredRx Counter64, + tmnxGreTunnelKeyIgnoredRxLo Counter32, + tmnxGreTunnelKeyIgnoredRxHi Counter32, + tmnxGreTunnelSeqIgnoredRx Counter64, + tmnxGreTunnelSeqIgnoredRxLo Counter32, + tmnxGreTunnelSeqIgnoredRxHi Counter32, + tmnxGreTunnelVersUnsupRx Counter64, + tmnxGreTunnelVersUnsupRxLo Counter32, + tmnxGreTunnelVersUnsupRxHi Counter32, + tmnxGreTunnelInvalidChksumRx Counter64, + tmnxGreTunnelInvalidChksumRxLo Counter32, + tmnxGreTunnelInvalidChksumRxHi Counter32, + tmnxGreTunnelLoopsRx Counter64, + tmnxGreTunnelLoopsRxLo Counter32, + tmnxGreTunnelLoopsRxHi Counter32, + tmnxGreTunnelTooBigTx Counter64, + tmnxGreTunnelTooBigTxLo Counter32, + tmnxGreTunnelTooBigTxHi Counter32 +} + +tmnxGreTunnelPktsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelPktsTx indicates the number of packets this + GRE Tunnel has sent." + ::= { tmnxGreTunnelStatsEntry 1 } + +tmnxGreTunnelPktsTxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelPktsTxLo indicates lower 32 bits of the + value of tmnxGreTunnelPktsTx object." + ::= { tmnxGreTunnelStatsEntry 2 } + +tmnxGreTunnelPktsTxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelPktsTxHi indicates higher 32 bits of the + value of tmnxGreTunnelPktsTx object." + ::= { tmnxGreTunnelStatsEntry 3 } + +tmnxGreTunnelPktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelPktsRx indicates the number of packets this + GRE Tunnel has received." + ::= { tmnxGreTunnelStatsEntry 4 } + +tmnxGreTunnelPktsRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelPktsRxLo indicates lower 32 bits of the + value of tmnxGreTunnelPktsRx object." + ::= { tmnxGreTunnelStatsEntry 5 } + +tmnxGreTunnelPktsRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelPktsRxHi indicates higher 32 bits of the + value of tmnxGreTunnelPktsRx object." + ::= { tmnxGreTunnelStatsEntry 6 } + +tmnxGreTunnelBytesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBytesTx indicates the number of bytes this + GRE Tunnel has sent." + ::= { tmnxGreTunnelStatsEntry 7 } + +tmnxGreTunnelBytesTxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBytesTxLo indicates lower 32 bits of the + value of tmnxGreTunnelBytesTx object." + ::= { tmnxGreTunnelStatsEntry 8 } + +tmnxGreTunnelBytesTxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBytesTxHi indicates higher 32 bits of the + value of tmnxGreTunnelBytesTx object." + ::= { tmnxGreTunnelStatsEntry 9 } + +tmnxGreTunnelBytesRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBytesRx indicates the number of bytes this + GRE Tunnel has received." + ::= { tmnxGreTunnelStatsEntry 10 } + +tmnxGreTunnelBytesRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBytesRxLo indicates lower 32 bits of the + value of tmnxGreTunnelBytesRx object." + ::= { tmnxGreTunnelStatsEntry 11 } + +tmnxGreTunnelBytesRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelBytesRxHi indicates higher 32 bits of the + value of tmnxGreTunnelBytesRx object." + ::= { tmnxGreTunnelStatsEntry 12 } + +tmnxGreTunnelTxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelTxErrors indicates the number of packet + transmit errors." + ::= { tmnxGreTunnelStatsEntry 13 } + +tmnxGreTunnelRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelRxErrors indicates the number of packet + receive errors." + ::= { tmnxGreTunnelStatsEntry 14 } + +tmnxGreTunnelKeyIgnoredRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelKeyIgnoredRx indicates the number of packets + this GRE Tunnel received and processed ignoring key field." + ::= { tmnxGreTunnelStatsEntry 15 } + +tmnxGreTunnelKeyIgnoredRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelKeyIgnoredRxLo indicates lower 32 bits of + the value of tmnxGreTunnelKeyIgnoredRx object." + ::= { tmnxGreTunnelStatsEntry 16 } + +tmnxGreTunnelKeyIgnoredRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelKeyIgnoredRxHi indicates higher 32 bits of + the value of tmnxGreTunnelKeyIgnoredRx object." + ::= { tmnxGreTunnelStatsEntry 17 } + +tmnxGreTunnelSeqIgnoredRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelSeqIgnoredRx indicates the number of packets + this GRE Tunnel and processed ignoring sequence field." + ::= { tmnxGreTunnelStatsEntry 18 } + +tmnxGreTunnelSeqIgnoredRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelSeqIgnoredRxLo indicates lower 32 bits of + the value of tmnxGreTunnelSeqIgnoredRx object." + ::= { tmnxGreTunnelStatsEntry 19 } + +tmnxGreTunnelSeqIgnoredRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelSeqIgnoredRxHi indicates higher 32 bits of + the value of tmnxGreTunnelSeqIgnoredRx object." + ::= { tmnxGreTunnelStatsEntry 20 } + +tmnxGreTunnelVersUnsupRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelVersUnsupRx indicates the number of packets + this GRE Tunnel received with unsupported GRE version and were + dropped." + ::= { tmnxGreTunnelStatsEntry 21 } + +tmnxGreTunnelVersUnsupRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelVersUnsupRxLo indicates lower 32 bits of the + value of tmnxGreTunnelVersUnsupRx object." + ::= { tmnxGreTunnelStatsEntry 22 } + +tmnxGreTunnelVersUnsupRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelVersUnsupRxHi indicates higher 32 bits of + the value of tmnxGreTunnelVersUnsupRx object." + ::= { tmnxGreTunnelStatsEntry 23 } + +tmnxGreTunnelInvalidChksumRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelInvalidChksumRx indicates the number of + packets this GRE Tunnel received with invalid checksum and were + dropped." + ::= { tmnxGreTunnelStatsEntry 24 } + +tmnxGreTunnelInvalidChksumRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelInvalidChksumRxLo indicates lower 32 bits of + the value of tmnxGreTunnelInvalidChksumRx object." + ::= { tmnxGreTunnelStatsEntry 25 } + +tmnxGreTunnelInvalidChksumRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelInvalidChksumRxHi indicates higher 32 bits + of the value of tmnxGreTunnelInvalidChksumRx object." + ::= { tmnxGreTunnelStatsEntry 26 } + +tmnxGreTunnelLoopsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelLoopsRx indicates the number of packets this + GRE Tunnel received with payload with destination address which could + result in a loop and were dropped." + ::= { tmnxGreTunnelStatsEntry 27 } + +tmnxGreTunnelLoopsRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelLoopsRxLo indicates lower 32 bits of the + value of tmnxGreTunnelLoopsRx object." + ::= { tmnxGreTunnelStatsEntry 28 } + +tmnxGreTunnelLoopsRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelLoopsRxHi indicates higher 32 bits of the + value of tmnxGreTunnelLoopsRx object." + ::= { tmnxGreTunnelStatsEntry 29 } + +tmnxGreTunnelTooBigTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelTooBigTx indicates the number of packets + this GRE Tunnel received which were too big to transmit." + ::= { tmnxGreTunnelStatsEntry 30 } + +tmnxGreTunnelTooBigTxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelTooBigTxLo indicates lower 32 bits of the + value of tmnxGreTunnelTooBigTx object." + ::= { tmnxGreTunnelStatsEntry 31 } + +tmnxGreTunnelTooBigTxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxGreTunnelTooBigTxHi indicates higher 32 bits of the + value of tmnxGreTunnelTooBigTx object." + ::= { tmnxGreTunnelStatsEntry 32 } + +sapAtmVcRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapAtmVcRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapAtmVcRangeTable contains ATM Virtual Circuit ranges + for ATM Capture SAPs. + + Entries in this table can be created or deleted via SNMP operations. + + For a given ATM Capture SAP, the maximum number of ATM VC ranges is + limited to 5." + ::= { tmnxSapObjs 116 } + +sapAtmVcRangeEntry OBJECT-TYPE + SYNTAX SapAtmVcRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an ATM Virtual Circuit range." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapAtmVcRangeIndex + } + ::= { sapAtmVcRangeTable 1 } + +SapAtmVcRangeEntry ::= SEQUENCE +{ + sapAtmVcRangeIndex Unsigned32, + sapAtmVcRangeRowStatus RowStatus, + sapAtmVcRangeLastMgmtChange TimeStamp, + sapAtmVcRangeVpiStart AtmVpIdentifier, + sapAtmVcRangeVpiEnd AtmVpIdentifier, + sapAtmVcRangeVciStart AtmVcIdentifier, + sapAtmVcRangeVciEnd AtmVcIdentifier +} + +sapAtmVcRangeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapAtmVcRangeIndex specifies the identifier of this ATM + Virtual Circuit Range." + ::= { sapAtmVcRangeEntry 1 } + +sapAtmVcRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapAtmVcRangeRowStatus specifies the row status of this + row." + ::= { sapAtmVcRangeEntry 2 } + +sapAtmVcRangeLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapAtmVcRangeLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { sapAtmVcRangeEntry 3 } + +sapAtmVcRangeVpiStart OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapAtmVcRangeVpiStart specifies the start Virtual Path + Identifier (VPI) of this range." + ::= { sapAtmVcRangeEntry 4 } + +sapAtmVcRangeVpiEnd OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapAtmVcRangeVpiEnd specifies the end Virtual Path + Identifier (VPI) of this range." + ::= { sapAtmVcRangeEntry 5 } + +sapAtmVcRangeVciStart OBJECT-TYPE + SYNTAX AtmVcIdentifier (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapAtmVcRangeVciStart specifies the start Virtual Circuit + Identifier (VCI) of this range." + ::= { sapAtmVcRangeEntry 6 } + +sapAtmVcRangeVciEnd OBJECT-TYPE + SYNTAX AtmVcIdentifier (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapAtmVcRangeVciEnd specifies the end Virtual Circuit + Identifier (VCI) of this range." + ::= { sapAtmVcRangeEntry 7 } + +msapAtmPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapAtmPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapAtmPlcyTable has an entry for each managed SAP (MSAP) policy + configured in the system." + ::= { tmnxSapObjs 117 } + +msapAtmPlcyEntry OBJECT-TYPE + SYNTAX MsapAtmPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ATM-related configuration for a managed SAP + (MSAP) policy. + + Entries in this table are created and destroyed automatically by the + system." + AUGMENTS { msapPlcyEntry } + ::= { msapAtmPlcyTable 1 } + +MsapAtmPlcyEntry ::= SEQUENCE +{ + msapAtmPlcyLastChanged TimeStamp, + msapAtmPlcyIngTrafficDescIndex AtmTrafficDescrParamIndex, + msapAtmPlcyEgrTrafficDescIndex AtmTrafficDescrParamIndex, + msapAtmPlcyOamAlarmCellHandling ServiceAdminStatus, + msapAtmPlcyOamPeriodicLoopback ServiceAdminStatus +} + +msapAtmPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapAtmPlcyLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { msapAtmPlcyEntry 1 } + +msapAtmPlcyIngTrafficDescIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapAtmPlcyIngTrafficDescIndex specifies the index of the + ATM traffic descriptor in the ATM traffic data encapsulation used for + the ingress direction over the AAL5 SSCS layer. + + The definition references RFC 2684 Multiprotocol Encapsulation over + ATM AAL5 and to the ATM Forum LAN Emulation specification." + DEFVAL { 1 } + ::= { msapAtmPlcyEntry 2 } + +msapAtmPlcyEgrTrafficDescIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapAtmPlcyEgrTrafficDescIndex specifies the index of the + ATM traffic descriptor in the ATM traffic data encapsulation used for + the egress direction over the AAL5 SSCS layer. + + The definition references RFC 2684 Multiprotocol Encapsulation over + ATM AAL5 and to the ATM Forum LAN Emulation specification." + DEFVAL { 1 } + ::= { msapAtmPlcyEntry 3 } + +msapAtmPlcyOamAlarmCellHandling OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapAtmPlcyOamAlarmCellHandling specifies the + administrative state of the OAM Alarm Cell handling. + + A value of 'up' specifies that the OAM status of a PVC (Permanent + Virtual Circuit) affects the MSAP operational status and OAM AIS/RDI + cell generation upon an MSAP operational status of down. + + A value of 'down' specifies that the OAM status of a PVC will not + affect the operational status of the associated MSAP and no OAM + AIS/RDI cells are generated." + DEFVAL { up } + ::= { msapAtmPlcyEntry 4 } + +msapAtmPlcyOamPeriodicLoopback OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapAtmPlcyOamPeriodicLoopback specifies if the MSAP will + run periodic OAM loopbacks. + + If enabled, an ATM OAM loopback cell will be transmitted every period + as configured in tAtmSysOamLoopbackPeriod; if a response is not + received and tAtmSysOamRetryDown consecutive retries also result in + failure, the endpoint will transition to the eteAisLoc state; once in + the eteAisLoc state, an ATM OAM loopback cell will be transmitted + every period as configured in tAtmSysOamLoopbackPeriod; if a response + is received for the periodic loopback and tAtmSysOamRetryUp + consecutive retries also each receive a response, the endpoint will + transition back to the up state." + DEFVAL { down } + ::= { msapAtmPlcyEntry 5 } + +msapAtmPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapAtmPlcyTblLastChgd indicates the sysUpTime at the + time of the last modification of msapAtmPlcyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 118 } + +sapEthCfmTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEthCfmTblLastChanged indicates the sysUpTime at the + time of the last modification of the sapEthCfmTable." + ::= { tmnxSapObjs 119 } + +sapEthCfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEthCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEthCfmTable consists of the information pertaining to Ethernet + Connectivity Fault Management (CFM) for Service Access Points (SAPs). + + This table is a sparse dependent extension of the sapBaseInfoTable." + ::= { tmnxSapObjs 120 } + +sapEthCfmEntry OBJECT-TYPE + SYNTAX SapEthCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEthCfmEntry contains the Ethernet CFM information for a given + Ethernet encapsulated SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapEthCfmTable 1 } + +SapEthCfmEntry ::= SEQUENCE +{ + sapEthCfmRowLastChanged TimeStamp, + sapEthCfmTunnelFaultNotification INTEGER, + sapEthCfmMcLagPropHoldTimeRemain Unsigned32, + sapEthCfmAisEnable TruthValue, + sapEthCfmVMepFilter TruthValue, + sapEthCfmSquelchIngress BITS, + sapEthCfmCollectLmmStats TruthValue, + sapEthCfmCollLmmFcSts TFCSet, + sapEthCfmCollLmmFcStsInP TFCSet, + sapEthCfmSquelchIngressCtag BITS +} + +sapEthCfmRowLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEthCfmRowLastChanged indicates the sysUpTime at the + time of the last modification to an object for this row. + + If no changes were made to the entry since the instantiation of the + row, then this object contains a zero value." + ::= { sapEthCfmEntry 1 } + +sapEthCfmTunnelFaultNotification OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + accept (1), + ignore (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmTunnelFaultNotification specifies whether the + SAP will 'accept (1)' CFM fault notifications from a Tunnel MEP and + process the notifications (i.e. do fault handling and/or fault + propagation), or 'ignore (2)' the notification. + + Both TIMETRA-SERV-MIB::svcEthCfmTunnelFaultNotification and this + object MUST be set to 'accept (1)' for the SAP to process the + notification. + + The value 'notApplicable (0)' is used by the system to represent a SAP + which supports ETH-CFM, but not this object. An SNMP Set attempting to + change this object to this value will result in an wrongValue error." + DEFVAL { accept } + ::= { sapEthCfmEntry 2 } + +sapEthCfmMcLagPropHoldTimeRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEthCfmMcLagPropHoldTimeRemain indicates the remaining + time, in seconds, until MEPs on this SAP will react to a Multi-Chassis + LAG protocol or port change. The value zero (0) indicates there are no + pending events, or the SAP is not a MC-LAG SAP. + + This object corresponds to the global configuration timer: + TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmMcLagPropHoldTime." + ::= { sapEthCfmEntry 3 } + +sapEthCfmAisEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmAisEnable specifies whether or not AIS frames + are generated for the SAP based on a facility fault." + DEFVAL { false } + ::= { sapEthCfmEntry 4 } + +sapEthCfmVMepFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmVMepFilter specifies whether ETH-CFM PDUs + egressing the sap or sdp-binding at the same level or lower than that + of the configured service MEP (the virtual MEP) should be discarded or + continue to egress. + + Only PDUs that were originated from the virtual MEP or from the + networks side of the service will be affected, local down MEP ETH-CFM + transmission are not. When set to 'true' ETH-CFM PDUs with the same or + lower level as the virtual MEP will be discarded. When set to 'false', + egressing ETH-CFM PDUs will pass freely as per the existing ETH-CFM + configuration." + DEFVAL { false } + ::= { sapEthCfmEntry 5 } + +sapEthCfmSquelchIngress OBJECT-TYPE + SYNTAX BITS { + level0 (0), + level1 (1), + level2 (2), + level3 (3), + level4 (4), + level5 (5), + level6 (6), + level7 (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmSquelchIngress specifies the ETH-CFM level or + levels that are silently discarded on ingress to the SAP. Any received + ETH-CFM PDU matching a level that has been set will be dropped without + regard for any other ETH-CFM criteria. + + No statistical information or drop count will be available for any + ETH-CFM PDU that is silently discarded by this option." + DEFVAL { {} } + ::= { sapEthCfmEntry 6 } + +sapEthCfmCollectLmmStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmCollectLmmStats specifies whether or not to + compute the Y.1731 Ethernet Loss Measurement (ETH-LM) RxFCl and + TxFCl service frame counters for the specified SAP. Note that + when sapEthCfmCollectLmmStats is set to 'true', all data traffic + regardless of forwarding class level, both in and out of profile, + will be aggregated to a single stat counter. + + Configuration of sapEthCfmCollectLmmStats is mutually exclusive with + the forwarding class level aware objects sapEthCfmCollLmmFcSts and + sapEthCfmCollLmmFcStsInP. + + The RxFCl and TxFCl counters are used by ETH-LM tests. An ETH-LM + test is created using TIMETRA-OAM-PM-MIB::tmnxOamPmCfgLossLmmRowStatus." + REFERENCE + "ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based + networks', 11/2013, Section 8.1 'Frame loss measurement (ETH-LM)'." + DEFVAL { false } + ::= { sapEthCfmEntry 7 } + +sapEthCfmCollLmmFcSts OBJECT-TYPE + SYNTAX TFCSet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmCollLmmFcSts specifies which forwarding class + levels (in and out of profile combined) have enabled the computation + for Y.1731 Ethernet Loss Measurement (ETH-LM) RxFCl and TxFCl service + frame counters for the specified SAP. If the bit corresponding to a + forwarding class level is set, then a unique counter will be used to + track all the combined in and out of profile traffic associated with + that forwarding class. + + Note that no sapEthCfmCollLmmFcSts bits can be set if + sapEthCfmCollectLmmStats is set to 'true' as the two are mutually + exclusive. + + The RxFCl and TxFCl counters are used by ETH-LM tests. An ETH-LM test + is created using TIMETRA-OAM-PM-MIB::tmnxOamPmCfgLossLmmRowStatus." + REFERENCE + "ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based + networks', 11/2013, Section 8.1 'Frame loss measurement (ETH-LM)'." + DEFVAL { {} } + ::= { sapEthCfmEntry 8 } + +sapEthCfmCollLmmFcStsInP OBJECT-TYPE + SYNTAX TFCSet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmCollLmmFcStsInP specifies which forwarding class + levels (in profile only) have enabled the computation for Y.1731 + Ethernet Loss Measurement (ETH-LM) RxFCl and TxFCl service frame + counters for the specified SAP. If the bit corresponding to a + forwarding class level is set, then a unique counter will be used to + track only all the in profile data traffic that is associated with + that forwarding class. + + Note that no sapEthCfmCollLmmFcStsInP bits can be set if + sapEthCfmCollectLmmStats is set to 'true' as the two are mutually + exclusive. + + The RxFCl and TxFCl counters are used by ETH-LM tests. An ETH-LM + test is created using TIMETRA-OAM-PM-MIB::tmnxOamPmCfgLossLmmRowStatus." + REFERENCE + "ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based + networks', 11/2013, Section 8.1 'Frame loss measurement (ETH-LM)'." + DEFVAL { {} } + ::= { sapEthCfmEntry 9 } + +sapEthCfmSquelchIngressCtag OBJECT-TYPE + SYNTAX BITS { + level0 (0), + level1 (1), + level2 (2), + level3 (3), + level4 (4), + level5 (5), + level6 (6), + level7 (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEthCfmSquelchIngressCtag specifies the ETH-CFM level + or levels of the ETH-CFM PDUs that are silently discarded using + additional VLAN space immediately following ingress service + delineation. + + Any received ETH-CFM PDU matching a level that has been set will be + dropped without regard for the vlan-id in that additional space. + + No statistical information or drop count will be available for any + ETH-CFM PDU that is silently discarded by this option." + DEFVAL { {} } + ::= { sapEthCfmEntry 10 } + +sapEgrEncapGroupTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapEgrEncapGroupTblLastChgd indicates the timestamp of last change to + the sapEgrEncapGroupTable." + ::= { tmnxSapObjs 121 } + +sapEgrEncapGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEncapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP egress encapsulation group information." + ::= { tmnxSapObjs 122 } + +sapEgrEncapGroupEntry OBJECT-TYPE + SYNTAX SapEgrEncapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Encapsulation group information about a specific group of the SAP on + the egress side." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName + } + ::= { sapEgrEncapGroupTable 1 } + +SapEgrEncapGroupEntry ::= SEQUENCE +{ + sapEgrEncapGroupName TNamedItem, + sapEgrEncapGroupRowStatus RowStatus, + sapEgrEncapGroupLastChanged TimeStamp, + sapEgrEncapGroupType TSapEgrEncapGroupType, + sapEgrEncapGroupQosPerMember TruthValue, + sapEgrEncapGroupQosPolicyId TSapEgrEncapGrpQosPolicyIdOrZero, + sapEgrEncapGroupSchedulerPolicy TNamedItemOrEmpty, + sapEgrEncapGroupAggRateLimit TPortSchedulerAggRateLimitPIR, + sapEgrEncapGrpFrameBasedAccnt TruthValue, + sapEgrEncapGroupAggRateLUB TruthValue, + sapEgrEncapGrpAggRateLimitHi TmnxQosRateHigh32, + sapEgrEncapGrpAggRateLimit TmnxQosRateLow32 +} + +sapEgrEncapGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEncapGroupName indicates the encapsulation group name on + this SAP." + ::= { sapEgrEncapGroupEntry 1 } + +sapEgrEncapGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table. To create row entries in this table + sapEgrEncapGroupType MUST be specified in the same SNMP SET PDU + request as sapEgrEncapGroupRowStatus or a 'noCreation' error is + returned." + ::= { sapEgrEncapGroupEntry 2 } + +sapEgrEncapGroupLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapEgrEncapGroupLastChanged indicates the timestamp of last change to + this row in sapEgrEncapGroupTable." + ::= { sapEgrEncapGroupEntry 3 } + +sapEgrEncapGroupType OBJECT-TYPE + SYNTAX TSapEgrEncapGroupType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupType specifies the encapsulation group + type configured on this SAP on egress side. To create row entries in + this table sapEgrEncapGroupType MUST be specified in the same SNMP SET + PDU request as sapEgrEncapGroupRowStatus or a 'noCreation' error is + returned." + ::= { sapEgrEncapGroupEntry 4 } + +sapEgrEncapGroupQosPerMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupQosPerMember specifies how the QoS members + will be added to or deleted from the encapsulation group. If the value + of sapEgrEncapGroupQosPerMember is set to 'true', members are added or + deleted one at a time. If the value of sapEgrEncapGroupQosPerMember is + set to 'false', members are added to the encapsulation group as a range + of contiguous values." + DEFVAL { false } + ::= { sapEgrEncapGroupEntry 5 } + +sapEgrEncapGroupQosPolicyId OBJECT-TYPE + SYNTAX TSapEgrEncapGrpQosPolicyIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupQosPolicyId specifies the QoS policy id + of the encapsulation group on this SAP on egress side. + + The value '0' for sapEgrEncapGroupQosPolicyId means that there is no + QoS policy." + DEFVAL { 0 } + ::= { sapEgrEncapGroupEntry 6 } + +sapEgrEncapGroupSchedulerPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupSchedulerPolicy specifies the name of the + encapsulation group scheduler policy on this SAP on egress side." + DEFVAL { "" } + ::= { sapEgrEncapGroupEntry 7 } + +sapEgrEncapGroupAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object sapEgrEncapGroupAggRateLimit specifies the + maximum total rate of all egress encapsulation groups for this SAP. + + The value '-1' for sapEgrEncapGroupAggRateLimit means that there is no + limit. + + This object is obsoleted in 13.0 release and replaced by + sapEgrEncapGrpAggRateLimit." + DEFVAL { -1 } + ::= { sapEgrEncapGroupEntry 8 } + +sapEgrEncapGrpFrameBasedAccnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGrpFrameBasedAccnt specifies whether to use + frame-based accounting when evaluating sapEgrEncapGrpAggRateLimit for + all egress queues for this SAP. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { sapEgrEncapGroupEntry 9 } + +sapEgrEncapGroupAggRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupAggRateLUB specifies whether to limit the + unused bandwidth and allow a tighter control in allocation of + bandwidth by HQos. + + When the value of sapEgrEncapGroupAggRateLUB is set to 'true', HQos + algorithm distributes any unused aggregate bandwidth between queues + operating below their fair share rates. This allows a simplified + aggregate rate protection while allocating bandwidth by HQos + scheduling algorithm." + DEFVAL { false } + ::= { sapEgrEncapGroupEntry 10 } + +sapEgrEncapGrpAggRateLimitHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGrpAggRateLimitHi specifies the upper 32 bits + of the maximum total rate of all egress encapsulation groups for this + SAP. + + This value should always be set along with sapEgrEncapGrpAggRateLimit, + otherwise an 'inconsistentValue' error is returned. + + When the value of sapEgrEncapGrpAggRateLimitHi along with the value of + sapEgrEncapGrpAggRateLimit is set to 4294967295 (0xFFFFFFFF), rate for + this SAP indicates maximum total rate." + DEFVAL { 4294967295 } + ::= { sapEgrEncapGroupEntry 12 } + +sapEgrEncapGrpAggRateLimit OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrEncapGrpAggRateLimit specifies the maximum total + rate of all egress encapsulation groups for this SAP. + + The value of 4294967295 (0xFFFFFFFF) means that there is no limit. + + When the value of sapEgrEncapGrpAggRateLimitHi along with the value of + sapEgrEncapGrpAggRateLimit is set to 4294967295 (0xFFFFFFFF), rate for + this SAP indicates maximum total rate." + DEFVAL { 4294967295 } + ::= { sapEgrEncapGroupEntry 13 } + +sapEgrEncapGrpMemActTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sapEgrEncapGrpMemActTblLastChgd indicates the timestamp of last change + to the sapEgrEncapGrpMemberActTable." + ::= { tmnxSapObjs 123 } + +sapEgrEncapGrpMemberActTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEncapGrpMemberActEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sapEgrEncapGrpMemberActTable creates or deletes one or more SAP egress + encapsulation group member row entries in the sapEgrEncapGrpMemberTable + by setting a single row in this table. An SNMP GET on this table will + always return a 'noSuchInstance' error." + ::= { tmnxSapObjs 124 } + +sapEgrEncapGrpMemberActEntry OBJECT-TYPE + SYNTAX SapEgrEncapGrpMemberActEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Encapsulation group member action information about a specific or a + range of groups of the SAP on the egress side. + + To create/delete row entries in the sapEgrEncapGrpMemberTable objects + sapEgrEncapGroupBeginMember, sapEgrEncapGroupEndMember and + sapEgrEncapGroupMemberAction MUST all be specified in the same SNMP + SET PDU request or a 'noCreation' error is returned. + + To create/delete a single row entry in the sapEgrEncapGrpMemberTable + sapEgrEncapGroupEndMember MUST be same as sapEgrEncapGroupBeginMember." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName + } + ::= { sapEgrEncapGrpMemberActTable 1 } + +SapEgrEncapGrpMemberActEntry ::= SEQUENCE +{ + sapEgrEncapGroupBeginMember SvcISID, + sapEgrEncapGroupEndMember SvcISID, + sapEgrEncapGroupMemberAction TSapEgrEncapGroupActionType +} + +sapEgrEncapGroupBeginMember OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupBeginMember specifies the single + encapsulation member identifier or the start value of encapsulation + member identifier range." + ::= { sapEgrEncapGrpMemberActEntry 1 } + +sapEgrEncapGroupEndMember OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupEndMember specifies the end value of + encapsulation member identifier range. The value of + sapEgrEncapGroupEndMember MUST be greater than that of + sapEgrEncapGroupBeginMember." + ::= { sapEgrEncapGrpMemberActEntry 2 } + +sapEgrEncapGroupMemberAction OBJECT-TYPE + SYNTAX TSapEgrEncapGroupActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapEgrEncapGroupMemberAction specifies whether members of + encapsulation group are created or destroyed. + + An 'inconsistentValue' error is returned if + sapEgrEncapGroupMemberAction is set and sapEgrEncapGroupBeginMember or + sapEgrEncapGroupEndMember is not set. + + An 'inconsistentValue' error is returned if sapEgrEncapGroupEndMember + is set to a value smaller than sapEgrEncapGroupBeginMember." + ::= { sapEgrEncapGrpMemberActEntry 3 } + +sapEgrEncapGrpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEncapGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP egress encapsulation group member entry + information. + + The row entries in this table are created or destroyed by SNMP SET + operations on sapEgrEncapGrpMemberActTable." + ::= { tmnxSapObjs 126 } + +sapEgrEncapGrpMemberEntry OBJECT-TYPE + SYNTAX SapEgrEncapGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Encapsulation group member entry information about a specific group of + the SAP on the egress side." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapEgrEncapGrpMember + } + ::= { sapEgrEncapGrpMemberTable 1 } + +SapEgrEncapGrpMemberEntry ::= SEQUENCE +{ + sapEgrEncapGrpMember SvcISID, + sapEgrEncapGrpRangeEndId SvcISID, + sapEgrEncapGrpMemberLastChanged TimeStamp +} + +sapEgrEncapGrpMember OBJECT-TYPE + SYNTAX SvcISID (0..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrEncapGrpMember indicates the encapsulation member + identifier of the SAP on the egress side." + ::= { sapEgrEncapGrpMemberEntry 1 } + +sapEgrEncapGrpRangeEndId OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEncapGrpRangeEndId indicates the end value of + encapsulation member identifier range. When the encapsulation group's + qos-per-member object is set to true, the value of + sapEgrEncapGrpRangeEndId is always equal to the sapEgrEncapGrpMember. + This is because member ranges are not supported when qos-per-member is + enabled." + ::= { sapEgrEncapGrpMemberEntry 2 } + +sapEgrEncapGrpMemberLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEncapGrpMemberLastChanged indicates the timestamp + of last change to this row in sapEgrEncapGrpMemberEntry." + ::= { sapEgrEncapGrpMemberEntry 3 } + +sapAtmPppStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapAtmPppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ATM SAP PPP statistics information." + ::= { tmnxSapObjs 127 } + +sapAtmPppStatsEntry OBJECT-TYPE + SYNTAX SapAtmPppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PPP statistics about a specific ATM SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapAtmPppStatsTable 1 } + +SapAtmPppStatsEntry ::= SEQUENCE +{ + sapAtmPppStatsRxPackets Counter32, + sapAtmPppStatsRxDropped Counter32, + sapAtmPppStatsTxPackets Counter32 +} + +sapAtmPppStatsRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapAtmPppStatsRxPackets indicates the number of PPP + packets received on this ATM SAP since the last re-initialization of + the local network management subsystem, or the last time the + statistics were cleared." + ::= { sapAtmPppStatsEntry 1 } + +sapAtmPppStatsRxDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapAtmPppStatsRxDropped indicates the number of PPP + packets dropped on this ATM SAP since the last re-initialization of + the local network management subsystem, or the last time the + statistics were cleared." + ::= { sapAtmPppStatsEntry 2 } + +sapAtmPppStatsTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapAtmPppStatsTxPackets indicates the number of PPP + packets transmitted on this ATM SAP since the last re-initialization + of the local network management subsystem, or the last time the + statistics were cleared." + ::= { sapAtmPppStatsEntry 3 } + +tmnxSapGlobalObjs OBJECT IDENTIFIER ::= { tmnxSapObjs 128 } + +tmnxSapGreTunnelCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapGreTunnelCount indicates the number of GRE tunnels + operating in the system at this time." + ::= { tmnxSapGlobalObjs 1 } + +sapEgrEGBaseStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEGBaseStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGBaseStTable contains egress Encap Group basic SAP + statistics at the Group level. This statistics table is valid for + Encap Groups created without enabling sapEgrEncapGroupQosPerMember. In + the descriptions below 'Qchip' refers to the Nokia SROS series QoS + Queueing Engine chip." + ::= { tmnxSapObjs 129 } + +sapEgrEGBaseStEntry OBJECT-TYPE + SYNTAX SapEgrEGBaseStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific Encap Group of a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName + } + ::= { sapEgrEGBaseStTable 1 } + +SapEgrEGBaseStEntry ::= SEQUENCE +{ + sapEgrEGBaseStLastClearedTime TimeStamp, + sapEgrEGBaseStCustId TmnxCustId, + sapEgrEGBaseStQcDpdInPfPkts Counter64, + sapEgrEGBaseStQcDpdInPfPktsL Counter32, + sapEgrEGBaseStQcDpdInPfPktsH Counter32, + sapEgrEGBaseStQcDpdInPfOcts Counter64, + sapEgrEGBaseStQcDpdInPfOctsL Counter32, + sapEgrEGBaseStQcDpdInPfOctsH Counter32, + sapEgrEGBaseStQcDpdOutPfPkts Counter64, + sapEgrEGBaseStQcDpdOutPfPktsL Counter32, + sapEgrEGBaseStQcDpdOutPfPktsH Counter32, + sapEgrEGBaseStQcDpdOutPfOcts Counter64, + sapEgrEGBaseStQcDpdOutPfOctsL Counter32, + sapEgrEGBaseStQcDpdOutPfOctsH Counter32, + sapEgrEGBaseStQcFwdInPfPkts Counter64, + sapEgrEGBaseStQcFwdInPfPktsL Counter32, + sapEgrEGBaseStQcFwdInPfPktsH Counter32, + sapEgrEGBaseStQcFwdInPfOcts Counter64, + sapEgrEGBaseStQcFwdInPfOctsL Counter32, + sapEgrEGBaseStQcFwdInPfOctsH Counter32, + sapEgrEGBaseStQcFwdOutPfPkts Counter64, + sapEgrEGBaseStQcFwdOutPfPktsL Counter32, + sapEgrEGBaseStQcFwdOutPfPktsH Counter32, + sapEgrEGBaseStQcFwdOutPfOcts Counter64, + sapEgrEGBaseStQcFwdOutPfOctsL Counter32, + sapEgrEGBaseStQcFwdOutPfOctsH Counter32 +} + +sapEgrEGBaseStLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStLastClearedTime indicates the sysUpTime + when the counters in this table were last cleared." + ::= { sapEgrEGBaseStEntry 1 } + +sapEgrEGBaseStCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStCustId indicates the Customer ID for the + associated service." + ::= { sapEgrEGBaseStEntry 2 } + +sapEgrEGBaseStQcDpdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdInPfPkts indicates the number of + in-profile packets dropped by the egress Qchip due to: SAP + state,egress MAC, IP or IPv6 filter, same segment discard,bad + checksum, etc." + ::= { sapEgrEGBaseStEntry 3 } + +sapEgrEGBaseStQcDpdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdInPfPktsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcDpdInPfPkts." + ::= { sapEgrEGBaseStEntry 4 } + +sapEgrEGBaseStQcDpdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdInPfPktsH indicates the higher 32 bits + of the value of sapEgrEGBaseStQcDpdInPfPkts." + ::= { sapEgrEGBaseStEntry 5 } + +sapEgrEGBaseStQcDpdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdInPfOcts indicates the number of + in-profile octets dropped by the egress Qchip due to: SAP state, + egress MAC, IP or IPv6 filter, same segment discard, bad checksum, + etc." + ::= { sapEgrEGBaseStEntry 6 } + +sapEgrEGBaseStQcDpdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdInPfOctsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcDpdInPfOcts." + ::= { sapEgrEGBaseStEntry 7 } + +sapEgrEGBaseStQcDpdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdInPfOctsH indicates the higher 32 bits + of the value of sapEgrEGBaseStQcDpdInPfOcts." + ::= { sapEgrEGBaseStEntry 8 } + +sapEgrEGBaseStQcDpdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdOutPfPkts indicates the number of + out-of-profile packets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrEGBaseStEntry 9 } + +sapEgrEGBaseStQcDpdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdOutPfPktsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcDpdOutPfPkts." + ::= { sapEgrEGBaseStEntry 10 } + +sapEgrEGBaseStQcDpdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdOutPfPktsH indicates the higher 32 + bits of the value of sapEgrEGBaseStQcDpdOutPfPkts." + ::= { sapEgrEGBaseStEntry 11 } + +sapEgrEGBaseStQcDpdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdOutPfOcts indicates the number of + out-of-profile octets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrEGBaseStEntry 12 } + +sapEgrEGBaseStQcDpdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdOutPfOctsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcDpdOutPfOcts." + ::= { sapEgrEGBaseStEntry 13 } + +sapEgrEGBaseStQcDpdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcDpdOutPfOctsH indicates the higher 32 + bits of the value of sapEgrEGBaseStQcDpdOutPfOcts." + ::= { sapEgrEGBaseStEntry 14 } + +sapEgrEGBaseStQcFwdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdInPfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrEGBaseStEntry 15 } + +sapEgrEGBaseStQcFwdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdInPfPktsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcFwdInPfPkts." + ::= { sapEgrEGBaseStEntry 16 } + +sapEgrEGBaseStQcFwdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdInPfPktsH indicates the higher 32 bits + of the value of sapEgrEGBaseStQcFwdInPfPkts." + ::= { sapEgrEGBaseStEntry 17 } + +sapEgrEGBaseStQcFwdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdInPfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrEGBaseStEntry 18 } + +sapEgrEGBaseStQcFwdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdInPfOctsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcFwdInPfOcts." + ::= { sapEgrEGBaseStEntry 19 } + +sapEgrEGBaseStQcFwdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdInPfOctsH indicates the higher 32 bits + of the value of sapEgrEGBaseStQcFwdInPfOcts." + ::= { sapEgrEGBaseStEntry 20 } + +sapEgrEGBaseStQcFwdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdOutPfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrEGBaseStEntry 21 } + +sapEgrEGBaseStQcFwdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdOutPfPktsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcFwdOutPfPkts." + ::= { sapEgrEGBaseStEntry 22 } + +sapEgrEGBaseStQcFwdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdOutPfPktsH indicates the higher 32 + bits of the value of sapEgrEGBaseStQcFwdOutPfPkts." + ::= { sapEgrEGBaseStEntry 23 } + +sapEgrEGBaseStQcFwdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdOutPfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrEGBaseStEntry 24 } + +sapEgrEGBaseStQcFwdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdOutPfOctsL indicates the lower 32 bits + of the value of sapEgrEGBaseStQcFwdOutPfOcts." + ::= { sapEgrEGBaseStEntry 25 } + +sapEgrEGBaseStQcFwdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGBaseStQcFwdOutPfOctsH indicates the higher 32 + bits of the value of sapEgrEGBaseStQcFwdOutPfOcts." + ::= { sapEgrEGBaseStEntry 26 } + +sapEgrEGMbrBaseStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEGMbrBaseStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGMbrBaseStTable that contains basic Encap Group statistics + per member. This statistics table is valid for Encap Groups created by + enabling sapEgrEncapGroupQosPerMember. In the descriptions below + 'Qchip' refers to the Nokia SROS series QoS Queueing Engine chip." + ::= { tmnxSapObjs 130 } + +sapEgrEGMbrBaseStEntry OBJECT-TYPE + SYNTAX SapEgrEGMbrBaseStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific Encap Group member of a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapEgrEncapGrpMember + } + ::= { sapEgrEGMbrBaseStTable 1 } + +SapEgrEGMbrBaseStEntry ::= SEQUENCE +{ + sapEgrEGMbrBaseStLstClearedTime TimeStamp, + sapEgrEGMbrBaseStCustId TmnxCustId, + sapEgrEGMbrBaseStQcDpdInPfPkts Counter64, + sapEgrEGMbrBaseStQcDpdInPfPktsL Counter32, + sapEgrEGMbrBaseStQcDpdInPfPktsH Counter32, + sapEgrEGMbrBaseStQcDpdInPfOcts Counter64, + sapEgrEGMbrBaseStQcDpdInPfOctsL Counter32, + sapEgrEGMbrBaseStQcDpdInPfOctsH Counter32, + sapEgrEGMbrBaseStQcDpdOutPfPkts Counter64, + sapEgrEGMbrBaseStQcDpdOutPfPktsL Counter32, + sapEgrEGMbrBaseStQcDpdOutPfPktsH Counter32, + sapEgrEGMbrBaseStQcDpdOutPfOcts Counter64, + sapEgrEGMbrBaseStQcDpdOutPfOctsL Counter32, + sapEgrEGMbrBaseStQcDpdOutPfOctsH Counter32, + sapEgrEGMbrBaseStQcFwdInPfPkts Counter64, + sapEgrEGMbrBaseStQcFwdInPfPktsL Counter32, + sapEgrEGMbrBaseStQcFwdInPfPktsH Counter32, + sapEgrEGMbrBaseStQcFwdInPfOcts Counter64, + sapEgrEGMbrBaseStQcFwdInPfOctsL Counter32, + sapEgrEGMbrBaseStQcFwdInPfOctsH Counter32, + sapEgrEGMbrBaseStQcFwdOutPfPkts Counter64, + sapEgrEGMbrBaseStQcFwdOutPfPktsL Counter32, + sapEgrEGMbrBaseStQcFwdOutPfPktsH Counter32, + sapEgrEGMbrBaseStQcFwdOutPfOcts Counter64, + sapEgrEGMbrBaseStQcFwdOutPfOctsL Counter32, + sapEgrEGMbrBaseStQcFwdOutPfOctsH Counter32 +} + +sapEgrEGMbrBaseStLstClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStLstClearedTime indicates the sysUpTime + when the counters in this table were last cleared." + ::= { sapEgrEGMbrBaseStEntry 1 } + +sapEgrEGMbrBaseStCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStCustId indicates the Customer ID for the + associated service." + ::= { sapEgrEGMbrBaseStEntry 2 } + +sapEgrEGMbrBaseStQcDpdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdInPfPkts indicates the number of + in-profile packets dropped by the egress Qchip due to: SAP state, + egress MAC, IP or IPv6 filter, same segment discard, bad checksum, + etc." + ::= { sapEgrEGMbrBaseStEntry 3 } + +sapEgrEGMbrBaseStQcDpdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdInPfPktsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcDpdInPfPkts." + ::= { sapEgrEGMbrBaseStEntry 4 } + +sapEgrEGMbrBaseStQcDpdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdInPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcDpdInPfPkts." + ::= { sapEgrEGMbrBaseStEntry 5 } + +sapEgrEGMbrBaseStQcDpdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdInPfOcts indicates the number of + in-profile octets dropped by the egress Qchip due to: SAP state, + egress MAC, IP or IPv6 filter, same segment discard, bad checksum, + etc." + ::= { sapEgrEGMbrBaseStEntry 6 } + +sapEgrEGMbrBaseStQcDpdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdInPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcDpdInPfOcts." + ::= { sapEgrEGMbrBaseStEntry 7 } + +sapEgrEGMbrBaseStQcDpdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdInPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcDpdInPfOcts." + ::= { sapEgrEGMbrBaseStEntry 8 } + +sapEgrEGMbrBaseStQcDpdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdOutPfPkts indicates the number of + out-of-profile packets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrEGMbrBaseStEntry 9 } + +sapEgrEGMbrBaseStQcDpdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdOutPfPktsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcDpdOutPfPkts." + ::= { sapEgrEGMbrBaseStEntry 10 } + +sapEgrEGMbrBaseStQcDpdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdOutPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcDpdOutPfPkts." + ::= { sapEgrEGMbrBaseStEntry 11 } + +sapEgrEGMbrBaseStQcDpdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdOutPfOcts indicates the number of + out-of-profile octets discarded by the egress Qchip due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrEGMbrBaseStEntry 12 } + +sapEgrEGMbrBaseStQcDpdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdOutPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcDpdOutPfOcts." + ::= { sapEgrEGMbrBaseStEntry 13 } + +sapEgrEGMbrBaseStQcDpdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcDpdOutPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcDpdOutPfOcts." + ::= { sapEgrEGMbrBaseStEntry 14 } + +sapEgrEGMbrBaseStQcFwdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdInPfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrEGMbrBaseStEntry 15 } + +sapEgrEGMbrBaseStQcFwdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdInPfPktsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcFwdInPfPkts." + ::= { sapEgrEGMbrBaseStEntry 16 } + +sapEgrEGMbrBaseStQcFwdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdInPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcFwdInPfPkts." + ::= { sapEgrEGMbrBaseStEntry 17 } + +sapEgrEGMbrBaseStQcFwdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdInPfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrEGMbrBaseStEntry 18 } + +sapEgrEGMbrBaseStQcFwdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdInPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcFwdInPfOcts." + ::= { sapEgrEGMbrBaseStEntry 19 } + +sapEgrEGMbrBaseStQcFwdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdInPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcFwdInPfOcts." + ::= { sapEgrEGMbrBaseStEntry 20 } + +sapEgrEGMbrBaseStQcFwdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdOutPfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrEGMbrBaseStEntry 21 } + +sapEgrEGMbrBaseStQcFwdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdOutPfPktsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcFwdOutPfPkts." + ::= { sapEgrEGMbrBaseStEntry 22 } + +sapEgrEGMbrBaseStQcFwdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdOutPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcFwdOutPfPkts." + ::= { sapEgrEGMbrBaseStEntry 23 } + +sapEgrEGMbrBaseStQcFwdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdOutPfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrEGMbrBaseStEntry 24 } + +sapEgrEGMbrBaseStQcFwdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdOutPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrBaseStQcFwdOutPfOcts." + ::= { sapEgrEGMbrBaseStEntry 25 } + +sapEgrEGMbrBaseStQcFwdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrBaseStQcFwdOutPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrBaseStQcFwdOutPfOcts." + ::= { sapEgrEGMbrBaseStEntry 26 } + +sapEgrEGQueueStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEGQueueStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGQueueStTable contains egress Encap Group queue statistics + at the Group level. This statistics table is valid for Encap Groups + created without enabling sapEgrEncapGroupQosPerMember." + ::= { tmnxSapObjs 131 } + +sapEgrEGQueueStEntry OBJECT-TYPE + SYNTAX SapEgrEGQueueStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress QoS queue statistics about a specific Encap group of a SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapEgrEGQueueId + } + ::= { sapEgrEGQueueStTable 1 } + +SapEgrEGQueueStEntry ::= SEQUENCE +{ + sapEgrEGQueueId TSapEgrQueueId, + sapEgrEGCustId TmnxCustId, + sapEgrEGQueueStFwdInPfPkts Counter64, + sapEgrEGQueueStFwdInPfPktsL Counter32, + sapEgrEGQueueStFwdInPfPktsH Counter32, + sapEgrEGQueueStDpdInPfPkts Counter64, + sapEgrEGQueueStDpdInPfPktsL Counter32, + sapEgrEGQueueStDpdInPfPktsH Counter32, + sapEgrEGQueueStFwdOutPfPkts Counter64, + sapEgrEGQueueStFwdOutPfPktsL Counter32, + sapEgrEGQueueStFwdOutPfPktsH Counter32, + sapEgrEGQueueStDpdOutPfPkts Counter64, + sapEgrEGQueueStDpdOutPfPktsL Counter32, + sapEgrEGQueueStDpdOutPfPktsH Counter32, + sapEgrEGQueueStFwdInPfOcts Counter64, + sapEgrEGQueueStFwdInPfOctsL Counter32, + sapEgrEGQueueStFwdInPfOctsH Counter32, + sapEgrEGQueueStDpdInPfOcts Counter64, + sapEgrEGQueueStDpdInPfOctsL Counter32, + sapEgrEGQueueStDpdInPfOctsH Counter32, + sapEgrEGQueueStFwdOutPfOcts Counter64, + sapEgrEGQueueStFwdOutPfOctsL Counter32, + sapEgrEGQueueStFwdOutPfOctsH Counter32, + sapEgrEGQueueStDpdOutPfOcts Counter64, + sapEgrEGQueueStDpdOutPfOctsL Counter32, + sapEgrEGQueueStDpdOutPfOctsH Counter32 +} + +sapEgrEGQueueId OBJECT-TYPE + SYNTAX TSapEgrQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueId indicates the index of the egress QoS + queue of this SAP." + ::= { sapEgrEGQueueStEntry 1 } + +sapEgrEGCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGCustId indicates the Customer ID for the + associated service." + ::= { sapEgrEGQueueStEntry 2 } + +sapEgrEGQueueStFwdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdInPfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress queue." + ::= { sapEgrEGQueueStEntry 3 } + +sapEgrEGQueueStFwdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdInPfPktsL indicates the lower 32 bits + of the value of sapEgrEGQueueStFwdInPfPkts." + ::= { sapEgrEGQueueStEntry 4 } + +sapEgrEGQueueStFwdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdInPfPktsH indicates the higher 32 bits + of the value of sapEgrEGQueueStFwdInPfPkts." + ::= { sapEgrEGQueueStEntry 5 } + +sapEgrEGQueueStDpdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdInPfPkts indicates the number of + in-profile packets discarded by the egress Queue due to: MBS exceeded, + buffer pool limit exceeded etc." + ::= { sapEgrEGQueueStEntry 6 } + +sapEgrEGQueueStDpdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdInPfPktsL indicates the lower 32 bits + of the value of sapEgrEGQueueStDpdInPfPkts." + ::= { sapEgrEGQueueStEntry 7 } + +sapEgrEGQueueStDpdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdInPfPktsH indicates the higher 32 bits + of the value of sapEgrEGQueueStDpdInPfPkts." + ::= { sapEgrEGQueueStEntry 8 } + +sapEgrEGQueueStFwdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdOutPfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress queue." + ::= { sapEgrEGQueueStEntry 9 } + +sapEgrEGQueueStFwdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdOutPfPktsL indicates the lower 32 bits + of the value of sapEgrEGQueueStFwdOutPfPkts." + ::= { sapEgrEGQueueStEntry 10 } + +sapEgrEGQueueStFwdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdOutPfPktsH indicates the higher 32 bits + of the value of sapEgrEGQueueStFwdOutPfPkts." + ::= { sapEgrEGQueueStEntry 11 } + +sapEgrEGQueueStDpdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdOutPfPkts indicates the number of + out-of-profile packets discarded by the egress queue due to: MBS + exceeded, buffer pool limit exceeded etc." + ::= { sapEgrEGQueueStEntry 12 } + +sapEgrEGQueueStDpdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdOutPfPktsL indicates the lower 32 bits + of the value of sapEgrEGQueueStDpdOutPfPkts." + ::= { sapEgrEGQueueStEntry 13 } + +sapEgrEGQueueStDpdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdOutPfPktsH indicates the higher 32 bits + of the value of sapEgrEGQueueStDpdOutPfPkts." + ::= { sapEgrEGQueueStEntry 14 } + +sapEgrEGQueueStFwdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdInPfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress queue." + ::= { sapEgrEGQueueStEntry 15 } + +sapEgrEGQueueStFwdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdInPfOctsL indicates the lower 32 bits + of the value of sapEgrEGQueueStFwdInPfOcts." + ::= { sapEgrEGQueueStEntry 16 } + +sapEgrEGQueueStFwdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdInPfOctsH indicates the higher 32 bits + of the value of sapEgrEGQueueStFwdInPfOcts." + ::= { sapEgrEGQueueStEntry 17 } + +sapEgrEGQueueStDpdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdInPfOcts indicates the number of + in-profile octets discarded by the egress queue due to: MBS exceeded, + buffer pool limit exceeded etc." + ::= { sapEgrEGQueueStEntry 18 } + +sapEgrEGQueueStDpdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdInPfOctsL indicates the lower 32 bits + of the value of sapEgrEGQueueStDpdInPfOcts." + ::= { sapEgrEGQueueStEntry 19 } + +sapEgrEGQueueStDpdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdInPfOctsH indicates the higher 32 bits + of the value of sapEgrEGQueueStDpdInPfOcts." + ::= { sapEgrEGQueueStEntry 20 } + +sapEgrEGQueueStFwdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdOutPfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress queue." + ::= { sapEgrEGQueueStEntry 21 } + +sapEgrEGQueueStFwdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdOutPfOctsL indicates the lower 32 bits + of the value of sapEgrEGQueueStFwdOutPfOcts." + ::= { sapEgrEGQueueStEntry 22 } + +sapEgrEGQueueStFwdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStFwdOutPfOctsH indicates the higher 32 bits + of the value of sapEgrEGQueueStFwdOutPfOcts." + ::= { sapEgrEGQueueStEntry 23 } + +sapEgrEGQueueStDpdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdOutPfOcts indicates the number of + out-of-profile octets discarded by the egress queue due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrEGQueueStEntry 24 } + +sapEgrEGQueueStDpdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdOutPfOctsL indicates the lower 32 bits + of the value of sapEgrEGQueueStDpdOutPfOcts." + ::= { sapEgrEGQueueStEntry 25 } + +sapEgrEGQueueStDpdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGQueueStDpdOutPfOctsH indicates the higher 32 bits + of the value of sapEgrEGQueueStDpdOutPfOcts." + ::= { sapEgrEGQueueStEntry 26 } + +sapEgrEGMbrQueueStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEGMbrQueueStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGMbrQueueStTable contains egress Encap Group member queue + statistics per member. This statistics table is valid for Encap Groups + created by enabling sapEgrEncapGroupQosPerMember." + ::= { tmnxSapObjs 132 } + +sapEgrEGMbrQueueStEntry OBJECT-TYPE + SYNTAX SapEgrEGMbrQueueStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress QoS queue statistics about a specific Encap group member of a + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapEgrEncapGrpMember, + sapEgrEGMbrQueueId + } + ::= { sapEgrEGMbrQueueStTable 1 } + +SapEgrEGMbrQueueStEntry ::= SEQUENCE +{ + sapEgrEGMbrQueueId TSapEgrQueueId, + sapEgrEGMbrQueueCustId TmnxCustId, + sapEgrEGMbrQueueStFwdInPfPkts Counter64, + sapEgrEGMbrQueueStFwdInPfPktsL Counter32, + sapEgrEGMbrQueueStFwdInPfPktsH Counter32, + sapEgrEGMbrQueueStDpdInPfPkts Counter64, + sapEgrEGMbrQueueStDpdInPfPktsL Counter32, + sapEgrEGMbrQueueStDpdInPfPktsH Counter32, + sapEgrEGMbrQueueStFwdOutPfPkts Counter64, + sapEgrEGMbrQueueStFwdOutPfPktsL Counter32, + sapEgrEGMbrQueueStFwdOutPfPktsH Counter32, + sapEgrEGMbrQueueStDpdOutPfPkts Counter64, + sapEgrEGMbrQueueStDpdOutPfPktsL Counter32, + sapEgrEGMbrQueueStDpdOutPfPktsH Counter32, + sapEgrEGMbrQueueStFwdInPfOcts Counter64, + sapEgrEGMbrQueueStFwdInPfOctsL Counter32, + sapEgrEGMbrQueueStFwdInPfOctsH Counter32, + sapEgrEGMbrQueueStDpdInPfOcts Counter64, + sapEgrEGMbrQueueStDpdInPfOctsL Counter32, + sapEgrEGMbrQueueStDpdInPfOctsH Counter32, + sapEgrEGMbrQueueStFwdOutPfOcts Counter64, + sapEgrEGMbrQueueStFwdOutPfOctsL Counter32, + sapEgrEGMbrQueueStFwdOutPfOctsH Counter32, + sapEgrEGMbrQueueStDpdOutPfOcts Counter64, + sapEgrEGMbrQueueStDpdOutPfOctsL Counter32, + sapEgrEGMbrQueueStDpdOutPfOctsH Counter32 +} + +sapEgrEGMbrQueueId OBJECT-TYPE + SYNTAX TSapEgrQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueId indicates the index of the egress QoS + queue of this SAP." + ::= { sapEgrEGMbrQueueStEntry 1 } + +sapEgrEGMbrQueueCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueCustId indicates the Customer ID for the + associated service." + ::= { sapEgrEGMbrQueueStEntry 2 } + +sapEgrEGMbrQueueStFwdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdInPfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress queue." + ::= { sapEgrEGMbrQueueStEntry 3 } + +sapEgrEGMbrQueueStFwdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdInPfPktsL indicates the lower 32 + bits of the value of sapEgrEGMbrQueueStFwdInPfPkts." + ::= { sapEgrEGMbrQueueStEntry 4 } + +sapEgrEGMbrQueueStFwdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdInPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStFwdInPfPkts." + ::= { sapEgrEGMbrQueueStEntry 5 } + +sapEgrEGMbrQueueStDpdInPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdInPfPkts indicates the number of + in-profile packets discarded by the egress queue due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { sapEgrEGMbrQueueStEntry 6 } + +sapEgrEGMbrQueueStDpdInPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdInPfPktsL indicates the lower 32 bits + of the value of sapEgrEGMbrQueueStDpdInPfPkts." + ::= { sapEgrEGMbrQueueStEntry 7 } + +sapEgrEGMbrQueueStDpdInPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdInPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStDpdInPfPkts." + ::= { sapEgrEGMbrQueueStEntry 8 } + +sapEgrEGMbrQueueStFwdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdOutPfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress queue." + ::= { sapEgrEGMbrQueueStEntry 9 } + +sapEgrEGMbrQueueStFwdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdOutPfPktsL indicates the lower 32 + bits of the value of sapEgrEGMbrQueueStFwdOutPfPkts." + ::= { sapEgrEGMbrQueueStEntry 10 } + +sapEgrEGMbrQueueStFwdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdOutPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStFwdOutPfPkts." + ::= { sapEgrEGMbrQueueStEntry 11 } + +sapEgrEGMbrQueueStDpdOutPfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdOutPfPkts indicates the number of + out-of-profile packets discarded by the egress queue due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrEGMbrQueueStEntry 12 } + +sapEgrEGMbrQueueStDpdOutPfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdOutPfPktsL indicates the lower 32 + bits of the value of sapEgrEGMbrQueueStDpdOutPfPkts." + ::= { sapEgrEGMbrQueueStEntry 13 } + +sapEgrEGMbrQueueStDpdOutPfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdOutPfPktsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStDpdOutPfPkts." + ::= { sapEgrEGMbrQueueStEntry 14 } + +sapEgrEGMbrQueueStFwdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdInPfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress queue." + ::= { sapEgrEGMbrQueueStEntry 15 } + +sapEgrEGMbrQueueStFwdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdInPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrQueueStFwdInPfOcts." + ::= { sapEgrEGMbrQueueStEntry 16 } + +sapEgrEGMbrQueueStFwdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdInPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStFwdInPfOcts." + ::= { sapEgrEGMbrQueueStEntry 17 } + +sapEgrEGMbrQueueStDpdInPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdInPfOcts indicates the number of + in-profile octets discarded by the egress queue due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { sapEgrEGMbrQueueStEntry 18 } + +sapEgrEGMbrQueueStDpdInPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdInPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrQueueStDpdInPfOcts." + ::= { sapEgrEGMbrQueueStEntry 19 } + +sapEgrEGMbrQueueStDpdInPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdInPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStDpdInPfOcts." + ::= { sapEgrEGMbrQueueStEntry 20 } + +sapEgrEGMbrQueueStFwdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdOutPfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress queue." + ::= { sapEgrEGMbrQueueStEntry 21 } + +sapEgrEGMbrQueueStFwdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdOutPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrQueueStFwdOutPfOcts." + ::= { sapEgrEGMbrQueueStEntry 22 } + +sapEgrEGMbrQueueStFwdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStFwdOutPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStFwdOutPfOcts." + ::= { sapEgrEGMbrQueueStEntry 23 } + +sapEgrEGMbrQueueStDpdOutPfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdOutPfOcts indicates the number of + out-of-profile octets discarded by the egress queue due to: MBS + exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrEGMbrQueueStEntry 24 } + +sapEgrEGMbrQueueStDpdOutPfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdOutPfOctsL indicates the lower 32 + bits of the value of sapEgrEGMbrQueueStDpdOutPfOcts." + ::= { sapEgrEGMbrQueueStEntry 25 } + +sapEgrEGMbrQueueStDpdOutPfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrQueueStDpdOutPfOctsH indicates the higher 32 + bits of the value of sapEgrEGMbrQueueStDpdOutPfOcts." + ::= { sapEgrEGMbrQueueStEntry 26 } + +sapEgrEGSchedStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEGSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGSchedStTable contains egress encapsulation group QoS + scheduler SAP at the Group level. This statistics table is valid for + Encap Groups created without enabling sapEgrEncapGroupQosPerMember." + ::= { tmnxSapObjs 133 } + +sapEgrEGSchedStEntry OBJECT-TYPE + SYNTAX SapEgrEGSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific QoS scheduler instantiated per + encapsulation group of SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapEgrEGSchedStName + } + ::= { sapEgrEGSchedStTable 1 } + +SapEgrEGSchedStEntry ::= SEQUENCE +{ + sapEgrEGSchedStName TNamedItem, + sapEgrEGSchedCustId TmnxCustId, + sapEgrEGSchedStFwdPkts Counter64, + sapEgrEGSchedStFwdPktsL Counter32, + sapEgrEGSchedStFwdPktsH Counter32, + sapEgrEGSchedStFwdOcts Counter64, + sapEgrEGSchedStFwdOctsL Counter32, + sapEgrEGSchedStFwdOctsH Counter32 +} + +sapEgrEGSchedStName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGSchedStName specifies the name of the egress QoS scheduler + of this SAP." + ::= { sapEgrEGSchedStEntry 1 } + +sapEgrEGSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGSchedCustId indicates the Customer ID for the + associated service." + ::= { sapEgrEGSchedStEntry 2 } + +sapEgrEGSchedStFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGSchedStFwdPkts indicates thee number of packets + forwarded by the egress QoS scheduler of this SAP." + ::= { sapEgrEGSchedStEntry 3 } + +sapEgrEGSchedStFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGSchedStFwdPktsL indicates the lower 32 bits of + the value of sapEgrEGSchedStFwdPkts." + ::= { sapEgrEGSchedStEntry 4 } + +sapEgrEGSchedStFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGSchedStFwdPktsH indicates the higher 32 bits of + the value of sapEgrEGSchedStFwdPkts." + ::= { sapEgrEGSchedStEntry 5 } + +sapEgrEGSchedStFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGSchedStFwdOcts indicates the number of octets + forwarded by the egress QoS scheduler of this SAP." + ::= { sapEgrEGSchedStEntry 6 } + +sapEgrEGSchedStFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGSchedStFwdOctsL indicates the lower 32 bits of + the value of sapEgrEGSchedStFwdOcts." + ::= { sapEgrEGSchedStEntry 7 } + +sapEgrEGSchedStFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGSchedStFwdOctsH indicates the higher 32 bits of + the value of sapEgrEGSchedStFwdOcts." + ::= { sapEgrEGSchedStEntry 8 } + +sapEgrEGMbrSchedStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrEGMbrSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGMbrSchedStTable contains egress encapsulation group QoS + scheduler SAP per member. This statistics table is valid for Encap + Groups created by enabling sapEgrEncapGroupQosPerMember." + ::= { tmnxSapObjs 134 } + +sapEgrEGMbrSchedStEntry OBJECT-TYPE + SYNTAX SapEgrEGMbrSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific QoS scheduler instantiated per + encapsulation group member of SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapEgrEncapGrpMember, + sapEgrEGMbrSchedStName + } + ::= { sapEgrEGMbrSchedStTable 1 } + +SapEgrEGMbrSchedStEntry ::= SEQUENCE +{ + sapEgrEGMbrSchedStName TNamedItem, + sapEgrEGMbrSchedCustId TmnxCustId, + sapEgrEGMbrSchedStFwdPkts Counter64, + sapEgrEGMbrSchedStFwdPktsL Counter32, + sapEgrEGMbrSchedStFwdPktsH Counter32, + sapEgrEGMbrSchedStFwdOcts Counter64, + sapEgrEGMbrSchedStFwdOctsL Counter32, + sapEgrEGMbrSchedStFwdOctsH Counter32 +} + +sapEgrEGMbrSchedStName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrEGMbrSchedStName specifies the name of the egress QoS + scheduler of this SAP." + ::= { sapEgrEGMbrSchedStEntry 1 } + +sapEgrEGMbrSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrSchedCustId indicates the Customer ID for the + associated service." + ::= { sapEgrEGMbrSchedStEntry 2 } + +sapEgrEGMbrSchedStFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrSchedStFwdPkts indicates the number of packets + forwarded by the egress QoS scheduler of this SAP." + ::= { sapEgrEGMbrSchedStEntry 3 } + +sapEgrEGMbrSchedStFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrSchedStFwdPktsL indicates the lower 32 bits of + the value of sapEgrEGMbrSchedStFwdPkts." + ::= { sapEgrEGMbrSchedStEntry 4 } + +sapEgrEGMbrSchedStFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrSchedStFwdPktsH indicates the higher 32 bits + of the value of sapEgrEGMbrSchedStFwdPkts." + ::= { sapEgrEGMbrSchedStEntry 5 } + +sapEgrEGMbrSchedStFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrSchedStFwdOcts indicates the number of octets + forwarded by the egress QoS scheduler of this SAP." + ::= { sapEgrEGMbrSchedStEntry 6 } + +sapEgrEGMbrSchedStFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrSchedStFwdOctsL indicates the lower 32 bits of + the value of sapEgrEGMbrSchedStFwdOcts." + ::= { sapEgrEGMbrSchedStEntry 7 } + +sapEgrEGMbrSchedStFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrEGMbrSchedStFwdOctsH indicates the higher 32 bits + of the value of sapEgrEGMbrSchedStFwdOcts." + ::= { sapEgrEGMbrSchedStEntry 8 } + +sapPortIdEgrEGSchedStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdEgrEGSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdEgrEGSchedStTable contains egress QoS scheduler SAP + statistics per port at the Group level. This statistics table is valid + for Encap Groups created without enabling + sapEgrEncapGroupQosPerMember. This table is used when the encap + group's SAP is a CCAG or LAG in 'link' mode or an APS." + ::= { tmnxSapObjs 135 } + +sapPortIdEgrEGSchedStEntry OBJECT-TYPE + SYNTAX SapPortIdEgrEGSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific Encap Group's QoS scheduler port of + a SAP. Entries are created when a scheduler policy is applied to an + Encap Group." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapPortIdEgrEGSchedStName, + sapPortIdEgrPortId + } + ::= { sapPortIdEgrEGSchedStTable 1 } + +SapPortIdEgrEGSchedStEntry ::= SEQUENCE +{ + sapPortIdEgrEGSchedStName TNamedItem, + sapPortIdEgrEGSchedCustId TmnxCustId, + sapPortIdEgrEGSchedFwdPkts Counter64, + sapPortIdEgrEGSchedFwdPktsL Counter32, + sapPortIdEgrEGSchedFwdPktsH Counter32, + sapPortIdEgrEGSchedFwdOcts Counter64, + sapPortIdEgrEGSchedFwdOctsL Counter32, + sapPortIdEgrEGSchedFwdOctsH Counter32 +} + +sapPortIdEgrEGSchedStName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdEgrEGSchedStName specifies the name of the egress + encapsulation group port scheduler of this SAP." + ::= { sapPortIdEgrEGSchedStEntry 1 } + +sapPortIdEgrEGSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGSchedCustId indicates the Customer ID for + the associated service." + ::= { sapPortIdEgrEGSchedStEntry 2 } + +sapPortIdEgrEGSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGSchedFwdPkts indicates the number of + packets forwarded by the egress port scheduler of this SAP." + ::= { sapPortIdEgrEGSchedStEntry 3 } + +sapPortIdEgrEGSchedFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGSchedFwdPktsL indicates the lower 32 bits + of the value of sapPortIdEgrEGSchedFwdPkts." + ::= { sapPortIdEgrEGSchedStEntry 4 } + +sapPortIdEgrEGSchedFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapPortIdEgrEGSchedFwdPktsH indicates the higher 32 bits of + the value of sapPortIdEgrEGSchedFwdPkts." + ::= { sapPortIdEgrEGSchedStEntry 5 } + +sapPortIdEgrEGSchedFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapPortIdEgrEGSchedFwdOcts indicates the number of octets + forwarded by the egress port scheduler of this SAP." + ::= { sapPortIdEgrEGSchedStEntry 6 } + +sapPortIdEgrEGSchedFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGSchedFwdOctsL indicates the lower 32 bits + of the value of sapPortIdEgrEGSchedFwdOcts." + ::= { sapPortIdEgrEGSchedStEntry 7 } + +sapPortIdEgrEGSchedFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapPortIdEgrEGSchedFwdOctsH indicates the higher 32 bits of + the value of sapPortIdEgrEGSchedFwdOcts." + ::= { sapPortIdEgrEGSchedStEntry 8 } + +sapPortIdEgrEGMbrSchedStTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdEgrEGMbrSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdEgrEGMbrSchedStTable contains egress QoS scheduler SAP + statistics per port. This statistics table is valid for Encap Groups + created by enabling sapEgrEncapGroupQosPerMember. This table fetches + statistics per member. This table is used when the Encap Group's SAP + is a CCAG or LAG in 'link' mode or an APS." + ::= { tmnxSapObjs 136 } + +sapPortIdEgrEGMbrSchedStEntry OBJECT-TYPE + SYNTAX SapPortIdEgrEGMbrSchedStEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific Encap Group member QoS scheduler + port of a SAP. Entries are created when a scheduler policy is applied + to an Encap Group." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrEncapGroupName, + sapEgrEncapGrpMember, + sapPortIdEgrEGMbrSchedStName, + sapPortIdEgrPortId + } + ::= { sapPortIdEgrEGMbrSchedStTable 1 } + +SapPortIdEgrEGMbrSchedStEntry ::= SEQUENCE +{ + sapPortIdEgrEGMbrSchedStName TNamedItem, + sapPortIdEgrEGMbrSchedCustId TmnxCustId, + sapPortIdEgrEGMbrSchedFwdPkts Counter64, + sapPortIdEgrEGMbrSchedFwdPktsL Counter32, + sapPortIdEgrEGMbrSchedFwdPktsH Counter32, + sapPortIdEgrEGMbrSchedFwdOcts Counter64, + sapPortIdEgrEGMbrSchedFwdOctsL Counter32, + sapPortIdEgrEGMbrSchedFwdOctsH Counter32 +} + +sapPortIdEgrEGMbrSchedStName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdEgrEGMbrSchedStName specifies the name of the egress + encapsulation group QOS port scheduler of this SAP." + ::= { sapPortIdEgrEGMbrSchedStEntry 1 } + +sapPortIdEgrEGMbrSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGMbrSchedCustId indicates the Customer ID + for the associated service." + ::= { sapPortIdEgrEGMbrSchedStEntry 2 } + +sapPortIdEgrEGMbrSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGMbrSchedFwdPkts indicates the number of + packets forwarded by the egress port scheduler of this SAP." + ::= { sapPortIdEgrEGMbrSchedStEntry 3 } + +sapPortIdEgrEGMbrSchedFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGMbrSchedFwdPktsL indicates the lower 32 + bits of the value of sapPortIdEgrEGMbrSchedFwdPkts." + ::= { sapPortIdEgrEGMbrSchedStEntry 4 } + +sapPortIdEgrEGMbrSchedFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapPortIdEgrEGMbrSchedFwdPktsH indicates the higher 32 bits + of the value of sapPortIdEgrEGMbrSchedFwdPkts." + ::= { sapPortIdEgrEGMbrSchedStEntry 5 } + +sapPortIdEgrEGMbrSchedFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapPortIdEgrEGMbrSchedFwdOcts indicates the number of octets + forwarded by the egress port scheduler of this SAP." + ::= { sapPortIdEgrEGMbrSchedStEntry 6 } + +sapPortIdEgrEGMbrSchedFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapPortIdEgrEGMbrSchedFwdOctsL indicates the lower 32 + bits of the value of sapPortIdEgrEGMbrSchedFwdOcts." + ::= { sapPortIdEgrEGMbrSchedStEntry 7 } + +sapPortIdEgrEGMbrSchedFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value sapPortIdEgrEGMbrSchedFwdOctsH indicates the higher 32 bits + of the value of sapPortIdEgrEGMbrSchedFwdOcts." + ::= { sapPortIdEgrEGMbrSchedStEntry 8 } + +sapDefHostTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapDefHostTableLastChanged indicates the value + of sysUpTime at the time of the last modification of an conceptual row + in the sapDefHostTable." + ::= { tmnxSapObjs 137 } + +sapDefHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapDefHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP default host information. + + Entries in this table can be created or deleted via SNMP operations. + + A row in this table can only be created for a SAP in a group + interface, that is each row in the sapBaseInfoTable where the value of + sapIesIfIndex corresponds to a row in the vRtrIfTable where the value + of vRtrIfType is equal to 'serviceIesGroup' or 'serviceVprnGroup'." + ::= { tmnxSapObjs 138 } + +sapDefHostEntry OBJECT-TYPE + SYNTAX SapDefHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAP default host specific information." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapDefHostIpv4SubnetAddr, + sapDefHostIpv4SubnetMask + } + ::= { sapDefHostTable 1 } + +SapDefHostEntry ::= SEQUENCE +{ + sapDefHostIpv4SubnetAddr IpAddress, + sapDefHostIpv4SubnetMask IpAddress, + sapDefHostLastChanged TimeStamp, + sapDefHostRowStatus RowStatus, + sapDefHostNextHopIpv4Addr IpAddress +} + +sapDefHostIpv4SubnetAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapDefHostIpv4SubnetAddr specifies the IPv4 + subnet address for this SAP default host. + + It must be equal to one of the addresses of the subscriber interface + this SAP belongs to, that is one of its vRiaIpAddress values." + DEFVAL { '00000000'H } + ::= { sapDefHostEntry 1 } + +sapDefHostIpv4SubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDefHostIpv4SubnetMask specifies the subnet mask + applicable to sapDefHostIpv4SubnetAddr. + + It must be equal to the netmask of the subscriber interface address + associated with sapDefHostIpv4SubnetAddr, that is the vRiaNetMask of + the same row in the vRtrIpAddrTable." + DEFVAL { '00000000'H } + ::= { sapDefHostEntry 2 } + +sapDefHostLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDefHostLastChanged indicates the sysUpTime at the time + of the most recent management-initiated change to this conceptual row." + ::= { sapDefHostEntry 3 } + +sapDefHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapDefHostRowStatus specifies the row status of this row." + ::= { sapDefHostEntry 4 } + +sapDefHostNextHopIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapDefHostNextHopIpv4Addr specifies the next-hop IP + address for this SAP default host. + + The value all zeroes is not allowed. + + A value for sapDefHostNextHopIpv4Addr must be specified when a row is + created and this value cannot be changed afterwards." + ::= { sapDefHostEntry 5 } + +sapTlsSpbTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsSpbTblLastChanged indicates the sysUpTime at the + time of the last modification of sapTlsSpbTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 139 } + +sapTlsSpbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS SAP specific Shortest Path Bridging (SPB) + information." + ::= { tmnxSapObjs 140 } + +sapTlsSpbEntry OBJECT-TYPE + SYNTAX SapTlsSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry that contains TLS SAP specific SPB information." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapTlsSpbTable 1 } + +SapTlsSpbEntry ::= SEQUENCE +{ + sapTlsSpbRowStatus RowStatus, + sapTlsSpbLastChgd TimeStamp, + sapTlsSpbIfIndex InterfaceIndexOrZero, + sapTlsSpbAdminState TmnxAdminState +} + +sapTlsSpbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sapTlsSpbRowStatus specifies the status of + this row." + ::= { sapTlsSpbEntry 1 } + +sapTlsSpbLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsSpbLastChgd indicates the timestamp of last change + to this row in sapTlsSpbTable." + ::= { sapTlsSpbEntry 2 } + +sapTlsSpbIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsSpbIfIndex indicates the interface index assigned + to this SAP for Shortest Path Bridging." + ::= { sapTlsSpbEntry 3 } + +sapTlsSpbAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapTlsSpbAdminState specifies the desired administrative state for + Shortest Path Bridging on this sap." + DEFVAL { outOfService } + ::= { sapTlsSpbEntry 4 } + +tmnxIpTunnelTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelTableLastChanged indicates the sysUpTime at + the time of the last modification to tmnxIpTunnelTable by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 141 } + +tmnxIpTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIpTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIpTunnelTable contains IP Tunnel entries for each SAP. + + Entries are created/deleted by the user." + ::= { tmnxSapObjs 142 } + +tmnxIpTunnelEntry OBJECT-TYPE + SYNTAX TmnxIpTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIpTunnelEntry contains information about a single IP Tunnel + entry." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxIpTunnelName + } + ::= { tmnxIpTunnelTable 1 } + +TmnxIpTunnelEntry ::= SEQUENCE +{ + tmnxIpTunnelName TNamedItem, + tmnxIpTunnelRowStatus RowStatus, + tmnxIpTunnelLastChanged TimeStamp, + tmnxIpTunnelGreHeader TruthValue, + tmnxIpTunnelDescription TItemDescription, + tmnxIpTunnelLclIpAddrType InetAddressType, + tmnxIpTunnelLclIpAddr InetAddress, + tmnxIpTunnelRemIpAddrType InetAddressType, + tmnxIpTunnelRemIpAddr InetAddress, + tmnxIpTunnelBackupRemIpAddrType InetAddressType, + tmnxIpTunnelBackupRemIpAddr InetAddress, + tmnxIpTunnelOperRemIpAddrType InetAddressType, + tmnxIpTunnelOperRemIpAddr InetAddress, + tmnxIpTunnelDeliverySvcId TmnxServId, + tmnxIpTunnelAdminState TmnxAdminState, + tmnxIpTunnelOperState TmnxIpTunnelOperState, + tmnxIpTunnelOperFlags BITS, + tmnxIpTunnelDscp TDSCPNameOrEmpty, + tmnxIpTunnelReassembly Integer32, + tmnxIpTunnelClearDfBit TruthValue, + tmnxIpTunnelIpMtu Unsigned32, + tmnxIpTunnelHostISA TmnxHwIndexOrZero, + tmnxIpTunnelEncapIpMtu Unsigned32, + tmnxIpTunnelPropagateIpv6PMTU TruthValue, + tmnxIpTunnelIcmp6Pkt2Big TruthValue, + tmnxIpTunnelIcmp6NumPkt2Big Unsigned32, + tmnxIpTunnelIcmp6Pkt2BigTime Unsigned32, + tmnxIpTunnelGreHeaderSendKey Unsigned32, + tmnxIpTunnelGreHeaderRcvKey Unsigned32, + tmnxIpTunnelGreHeaderKeysSet TruthValue, + tmnxIpTunnelOperChanged TimeStamp, + tmnxIpTunnelPubTcpMssAdjust Integer32, + tmnxIpTunnelPrivTcpMssAdjust Integer32, + tmnxIpTunnelDeliverySvcName TLNamedItemOrEmpty, + tmnxIpTunnelHostEsa TmnxEsaIdOrZero, + tmnxIpTunnelHostEsaVm TmnxEsaVmIdOrZero, + tmnxIpTunnelIPsecTransportMdProf TNamedItemOrEmpty, + tmnxIpTunnelPropagateIpv4PMTU TruthValue, + tmnxIpTunnelIcmpFragReq TruthValue, + tmnxIpTunnelIcmpFragReqNum Unsigned32, + tmnxIpTunnelIcmpFragReqTime Unsigned32, + tmnxIpTunnelPMTUDiscoverAging Unsigned32 +} + +tmnxIpTunnelName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelName specifies the name of the tunnel and is + part of the index for the table tmnxIpTunnelTable." + ::= { tmnxIpTunnelEntry 1 } + +tmnxIpTunnelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxIpTunnelRowStatus object is used to create and delete rows in + the tmnxIpTunnelTable." + ::= { tmnxIpTunnelEntry 2 } + +tmnxIpTunnelLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxIpTunnelEntry 3 } + +tmnxIpTunnelGreHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelGreHeader specifies whether the tunnel will + include a GRE header in it." + DEFVAL { false } + ::= { tmnxIpTunnelEntry 4 } + +tmnxIpTunnelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelDescription specifies the user-provided + description for each tmnxIpTunnelEntry in the table tmnxIpTunnelTable." + DEFVAL { "" } + ::= { tmnxIpTunnelEntry 5 } + +tmnxIpTunnelLclIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelLclIpAddrType specifies the address type of + address in tmnxIpTunnelLclIpAddr." + DEFVAL { unknown } + ::= { tmnxIpTunnelEntry 6 } + +tmnxIpTunnelLclIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelLclIpAddr specifies the address of the local + endpoint of this IP tunnel." + DEFVAL { ''H } + ::= { tmnxIpTunnelEntry 7 } + +tmnxIpTunnelRemIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelRemIpAddrType specifies the address type of + address in tmnxIpTunnelRemIpAddr." + DEFVAL { unknown } + ::= { tmnxIpTunnelEntry 8 } + +tmnxIpTunnelRemIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelRemIpAddr specifies the address of the remote + endpoint of this IP tunnel." + DEFVAL { ''H } + ::= { tmnxIpTunnelEntry 9 } + +tmnxIpTunnelBackupRemIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBackupRemIpAddrType specifies the address + type of address in tmnxIpTunnelBackupRemIpAddr." + DEFVAL { unknown } + ::= { tmnxIpTunnelEntry 10 } + +tmnxIpTunnelBackupRemIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBackupRemIpAddr specifies the address of the + backup remote endpoint of this IP tunnel." + DEFVAL { ''H } + ::= { tmnxIpTunnelEntry 11 } + +tmnxIpTunnelOperRemIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelOperRemIpAddrType indicates the address type + of address in tmnxIpTunnelOperRemIpAddr." + ::= { tmnxIpTunnelEntry 12 } + +tmnxIpTunnelOperRemIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelOperRemIpAddr indicates the address of the + operational remote endpoint of this IP tunnel." + ::= { tmnxIpTunnelEntry 13 } + +tmnxIpTunnelDeliverySvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelDeliverySvcId specifies the ID of the tunnel + delivery service. + + The value of tmnxIpTunnelDeliverySvcId must be zero when + tmnxIpTunnelDeliverySvcName is not default and vice-versa." + DEFVAL { 0 } + ::= { tmnxIpTunnelEntry 14 } + +tmnxIpTunnelAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelAdminState specifies the administrative state + of the tmnxIpTunnelEntry." + DEFVAL { outOfService } + ::= { tmnxIpTunnelEntry 15 } + +tmnxIpTunnelOperState OBJECT-TYPE + SYNTAX TmnxIpTunnelOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelOperState indicates the operational status of + tmnxIpTunnelEntry." + ::= { tmnxIpTunnelEntry 16 } + +tmnxIpTunnelOperFlags OBJECT-TYPE + SYNTAX BITS { + unresolvedLocalIp (0), + tunnelAdminDown (1), + sapDown (2), + unresolvedDeliverySvc (3), + unregisteredLocalIp (4), + remIpUnreachable (5), + unresolvedDstIp (6), + trustAnchorsDown (7), + certProfileDown (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelOperFlags indicates the reason why the tunnel + is operationally down." + ::= { tmnxIpTunnelEntry 17 } + +tmnxIpTunnelDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelDscp specifies DSCP value which will be used + in the IP tunnel carrying IP header in the delivery service." + DEFVAL { "" } + ::= { tmnxIpTunnelEntry 18 } + +tmnxIpTunnelReassembly OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..5000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelReassembly specifies the maximum number of + seconds to wait to receive all fragments of a particular IPSec or IP + packet for reassembly. + + The tmnxIpTunnelReassembly value set to zero indicates that reassembly + is disabled. + + The default tmnxIpTunnelReassembly value indicates that this value + will be derived from the value of + TIMETRA-CHASSIS-MIB::tmnxIPsecIsaGrpTunnelReassembly object. + + An 'inconsistentValue' error is returned if the value is not a + multiple of 100 milliseconds." + DEFVAL { -1 } + ::= { tmnxIpTunnelEntry 19 } + +tmnxIpTunnelClearDfBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelClearDfBit specifies whether to clear Do not + Fragment (DF) bit in the outgoing packets in this IP tunnel." + DEFVAL { false } + ::= { tmnxIpTunnelEntry 20 } + +tmnxIpTunnelIpMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIpMtu specifies the MTU size for IP packets + for this IP tunnel. + + A value set to zero indicates maximum supported MTU size on the SAP + for this IP tunnel." + DEFVAL { 0 } + ::= { tmnxIpTunnelEntry 21 } + +tmnxIpTunnelHostISA OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelHostISA indicates the active ISA MDA that is + being used to host this tunnel. + + This object will contain a nonzero value only when the tunnel is + both operationally up and being hosted by an MDA. When the tunnel + is being hosted by an ESA virtual machine, the host will be indicated + by the tmnxIpTunnelHostEsa and tmnxIpTunnelHostEsaVm objects." + ::= { tmnxIpTunnelEntry 22 } + +tmnxIpTunnelEncapIpMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelEncapIpMtu specifies the MTU size for IP + packets after tunnel encapsulation has been added. + + A value set to zero indicates maximum supported MTU size on the SAP + for this tunnel." + DEFVAL { 0 } + ::= { tmnxIpTunnelEntry 23 } + +tmnxIpTunnelPropagateIpv6PMTU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPropagateIpv6PMTU specifies whether to propagate + path MTU to IPv6 hosts." + DEFVAL { true } + ::= { tmnxIpTunnelEntry 24 } + +tmnxIpTunnelIcmp6Pkt2Big OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIcmp6Pkt2Big specifies whether packet-too-big + ICMP messages should be sent. When it is set to 'true', ICMPv6 + packet-too-big messages are generated by this ipsec tunnel. When + tmnxIpTunnelIcmp6Pkt2Big is set to 'false', ICMPv6 packet-too-big + messages are not sent." + DEFVAL { true } + ::= { tmnxIpTunnelEntry 25 } + +tmnxIpTunnelIcmp6NumPkt2Big OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIcmp6NumPkt2Big specifies how many + packet-too-big ICMPv6 messages are issued in the time frame specified + by tmnxIpTunnelIcmp6Pkt2BigTime." + DEFVAL { 100 } + ::= { tmnxIpTunnelEntry 26 } + +tmnxIpTunnelIcmp6Pkt2BigTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIcmp6Pkt2BigTime specifies the time frame in + seconds that is used to limit the number of packet-too-big ICMPv6 + messages issued per time frame." + DEFVAL { 10 } + ::= { tmnxIpTunnelEntry 27 } + +tmnxIpTunnelGreHeaderSendKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelGreHeaderSendKey specifies the send-key value + used while transmitting Gre Header. This value is considered only when + tmnxIpTunnelGreHeaderKeysSet is enabled." + DEFVAL { 0 } + ::= { tmnxIpTunnelEntry 28 } + +tmnxIpTunnelGreHeaderRcvKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelGreHeaderRcvKey specifies the receive value + in Gre Header used to validate the received packets. This value is + considered only when tmnxIpTunnelGreHeaderKeysSet is enabled." + DEFVAL { 0 } + ::= { tmnxIpTunnelEntry 29 } + +tmnxIpTunnelGreHeaderKeysSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelGreHeaderKeysSet specifies whether to + transmit the GRE header using the configured send-key, and whether to + validate that the GRE headers of received packets contain the + configured receive-key." + DEFVAL { false } + ::= { tmnxIpTunnelEntry 30 } + +tmnxIpTunnelOperChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelOperChanged indicates the sysUpTime at the + time of the last operational status change of this entry." + ::= { tmnxIpTunnelEntry 31 } + +tmnxIpTunnelPubTcpMssAdjust OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 512..9000) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPubTcpMssAdjust specifies the Maximum Segment + Size (MSS) for the TCP traffic in an IP tunnel which is sent from the + public network to the private network. The system may use this value + to adjust or insert the MSS option in a TCP SYN packet. + + The TCP MSS adjustment functionality on the public side network is + disabled when the following conditions are met. + 1) The value of tmnxIpTunnelPubTcpMssAdjust is '-1' or + 2) The values of tmnxIpTunnelPubTcpMssAdjust and + tmnxIpTunnelEncapIpMtu are both '0'. + + When the system receives a TCP SYN packet from the public network and + this packet contains an MSS option, the system replaces the MSS option + value with a new MSS when the new MSS is smaller than the MSS option + value. + + When the system receives a TCP SYN packet from the public network and + this packet does not contain an MSS option, the system inserts one + with a new MSS. + + The new MSS is calculated based on the following rules. + 1) When the value of tmnxIpTunnelPubTcpMssAdjust is '0' and + tmnxIpTunnelEncapIpMtu has a non-zero value, + New MSS = tmnxIpTunnelEncapIpMtu - total header size (e.g., + IP tunnel overhead, TCP and IP headers) + 2) When the value of tmnxIpTunnelPubTcpMssAdjust is in the range + of (512..9000) + New MSS = tmnxIpTunnelPubTcpMssAdjust" + REFERENCE + "RFC 6691, 'TCP Options and Maximum Segment Size (MSS)', IETF, July 2012" + DEFVAL { -1 } + ::= { tmnxIpTunnelEntry 32 } + +tmnxIpTunnelPrivTcpMssAdjust OBJECT-TYPE + SYNTAX Integer32 (-1 | 512..9000) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPrivTcpMssAdjust specifies the Maximum + Segment Size (MSS) for the TCP traffic in an IP tunnel which is sent + from the private network to the public network. The system may use + this value to adjust or insert the MSS option in a TCP SYN packet. + + The value of '-1' specifies that the TCP MSS adjustment functionality + on the private side is disabled. + + When the system receives a TCP SYN packet from the private network and + this packet contains an MSS option, the system replaces the MSS option + value with tmnxIpTunnelPrivTcpMssAdjust when the value of + tmnxIpTunnelPrivTcpMssAdjust is smaller than the MSS option value. + + When the system receives a TCP SYN packet from the private network and + this packet does not contain an MSS option, the system inserts one + whose MSS is equal to tmnxIpTunnelPrivTcpMssAdjust." + REFERENCE + "RFC 6691, 'TCP Options and Maximum Segment Size (MSS)', IETF, July 2012" + DEFVAL { -1 } + ::= { tmnxIpTunnelEntry 33 } + +tmnxIpTunnelDeliverySvcName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelDeliverySvcName specifies the name of the + tunnel delivery service. + + The value of tmnxIpTunnelDeliverySvcName must be an empty string when + tmnxIpTunnelDeliverySvcId is not default and vice-versa." + DEFVAL { ''H } + ::= { tmnxIpTunnelEntry 34 } + +tmnxIpTunnelHostEsa OBJECT-TYPE + SYNTAX TmnxEsaIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelHostEsa indicates the active ESA that is + being used to host this tunnel. + + This object will contain a nonzero value only when the tunnel is both + operationally up and being hosted by an ESA virtual machine. When the + tunnel is being hosted by an ISA MDA, the host will be indicated by + the tmnxIpTunnelHostISA object." + ::= { tmnxIpTunnelEntry 35 } + +tmnxIpTunnelHostEsaVm OBJECT-TYPE + SYNTAX TmnxEsaVmIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelHostEsaVm indicates the active ESA virtual + machine that is being used to host this tunnel. + + This object will contain a nonzero value only when the tunnel is both + operationally up and being hosted by an ESA virtual machine. When the + tunnel is being hosted by an ISA MDA, the host will be indicated by + the tmnxIpTunnelHostISA object." + ::= { tmnxIpTunnelEntry 36 } + +tmnxIpTunnelIPsecTransportMdProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIPsecTransportMdProf indicates IPsec + transport mode profile associated with this IP tunnel." + DEFVAL { ''H } + ::= { tmnxIpTunnelEntry 37 } + +tmnxIpTunnelPropagateIpv4PMTU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPropagateIpv4PMTU specifies whether or not to + propagate a path MTU to IPv4 hosts." + DEFVAL { true } + ::= { tmnxIpTunnelEntry 38 } + +tmnxIpTunnelIcmpFragReq OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIcmpFragReq specifies whether or not + 'Fragmentation required and DF flag set' ICMP messages should be sent. + When it is set to 'true (1)', the ICMP messages are transmitted by + this Ip tunnel. When tmnxIpTunnelIcmpFragReq is set to 'false (2)', + the ICMP messages are not sent. + + When the value of tmnxIpTunnelIcmpFragReq is 'false (2)', it must be + set in the same SNMP PDU as tmnxIpTunnelIcmpFragReqNum and + tmnxIpTunnelIcmpFragReqTime. The value of tmnxIpTunnelIcmpFragReqNum + and tmnxIpTunnelIcmpFragReqTime must be their default values." + DEFVAL { true } + ::= { tmnxIpTunnelEntry 39 } + +tmnxIpTunnelIcmpFragReqNum OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIcmpFragReqNum specifies how many + 'Fragmentation required and DF flag set' ICMP messages are transmitted + in the time frame specified by tmnxIpTunnelIcmpFragReqTime. + + This value must be set in the same SNMP SET PDU as + tmnxIpTunnelIcmpFragReq." + DEFVAL { 100 } + ::= { tmnxIpTunnelEntry 40 } + +tmnxIpTunnelIcmpFragReqTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelIcmpFragReqTime specifies the time frame in + seconds that is used to limit the number of 'Fragmentation required + and DF flag set' ICMP messages transmitted per time frame. + + This value must be set in the same SNMP SET PDU as + tmnxIpTunnelIcmpFragReq." + DEFVAL { 10 } + ::= { tmnxIpTunnelEntry 41 } + +tmnxIpTunnelPMTUDiscoverAging OBJECT-TYPE + SYNTAX Unsigned32 (900..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPMTUDiscoverAging specifies the number of + seconds used to age out the learned MTU, which is obtained through + path MTU discovery." + DEFVAL { 900 } + ::= { tmnxIpTunnelEntry 42 } + +tmnxIpTnlDstAddrTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlDstAddrTableLastChanged indicates the sysUpTime + at the time of the last modification to tmnxIpTnlDstAddrTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 143 } + +tmnxIpTnlDstAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIpTnlDstAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIpTnlDstAddrTable contains destination addresses for each IP + tunnel in the system. + + Entries are created and deleted by the user." + ::= { tmnxSapObjs 144 } + +tmnxIpTnlDstAddrEntry OBJECT-TYPE + SYNTAX TmnxIpTnlDstAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIpTnlDstAddrEntry contains information about a single + destination address in an IP Tunnel." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxIpTunnelName, + tmnxIpTnlDstAddrType, + tmnxIpTnlDstAddr + } + ::= { tmnxIpTnlDstAddrTable 1 } + +TmnxIpTnlDstAddrEntry ::= SEQUENCE +{ + tmnxIpTnlDstAddrType InetAddressType, + tmnxIpTnlDstAddr InetAddress, + tmnxIpTnlDstAddrRowStatus RowStatus, + tmnxIpTnlDstAddrLastChanged TimeStamp, + tmnxIpTnlDstAddrResolved TruthValue +} + +tmnxIpTnlDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIpTnlDstAddrType specifies the address type of + address in tmnxIpTnlDstAddr." + ::= { tmnxIpTnlDstAddrEntry 1 } + +tmnxIpTnlDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIpTnlDstAddr specifies the address of the destination + of this IP tunnel." + ::= { tmnxIpTnlDstAddrEntry 2 } + +tmnxIpTnlDstAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxIpTnlDstAddrRowStatus object is used to create and delete rows + in the tmnxIpTnlDstAddrTable." + ::= { tmnxIpTnlDstAddrEntry 3 } + +tmnxIpTnlDstAddrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlDstAddrLastChanged indicates the sysUpTime at + the time of the last modification of this entry." + ::= { tmnxIpTnlDstAddrEntry 4 } + +tmnxIpTnlDstAddrResolved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlDstAddrResolved indicates whether or not this IP + tunnel destination address has been resolved as reachable by the + virtual router." + ::= { tmnxIpTnlDstAddrEntry 5 } + +tmnxIpTunnelStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIpTunnelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIpTunnelStatsTable contains statistics entries per IP tunnel." + ::= { tmnxSapObjs 145 } + +tmnxIpTunnelStatsEntry OBJECT-TYPE + SYNTAX TmnxIpTunnelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIpTunnelStatsEntry contains statistics information for a + single IP Tunnel." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxIpTunnelName + } + ::= { tmnxIpTunnelStatsTable 1 } + +TmnxIpTunnelStatsEntry ::= SEQUENCE +{ + tmnxIpTunnelPktsTx Counter64, + tmnxIpTunnelPktsTxLo Counter32, + tmnxIpTunnelPktsTxHi Counter32, + tmnxIpTunnelPktsRx Counter64, + tmnxIpTunnelPktsRxLo Counter32, + tmnxIpTunnelPktsRxHi Counter32, + tmnxIpTunnelBytesTx Counter64, + tmnxIpTunnelBytesTxLo Counter32, + tmnxIpTunnelBytesTxHi Counter32, + tmnxIpTunnelBytesRx Counter64, + tmnxIpTunnelBytesRxLo Counter32, + tmnxIpTunnelBytesRxHi Counter32, + tmnxIpTunnelTxErrors Counter32, + tmnxIpTunnelRxErrors Counter32, + tmnxIpTunnelKeyIgnoredRx Counter64, + tmnxIpTunnelKeyIgnoredRxLo Counter32, + tmnxIpTunnelKeyIgnoredRxHi Counter32, + tmnxIpTunnelSeqIgnoredRx Counter64, + tmnxIpTunnelSeqIgnoredRxLo Counter32, + tmnxIpTunnelSeqIgnoredRxHi Counter32, + tmnxIpTunnelVersUnsupRx Counter64, + tmnxIpTunnelVersUnsupRxLo Counter32, + tmnxIpTunnelVersUnsupRxHi Counter32, + tmnxIpTunnelInvalidChksumRx Counter64, + tmnxIpTunnelInvalidChksumRxLo Counter32, + tmnxIpTunnelInvalidChksumRxHi Counter32, + tmnxIpTunnelLoopsRx Counter64, + tmnxIpTunnelLoopsRxLo Counter32, + tmnxIpTunnelLoopsRxHi Counter32, + tmnxIpTunnelTooBigTx Counter64, + tmnxIpTunnelTooBigTxLo Counter32, + tmnxIpTunnelTooBigTxHi Counter32, + tmnxIpTunnelKeyMismatchRx Counter64, + tmnxIpTunnelEncapOverhead Unsigned32, + tmnxIpTunnelPreEncapFragCount Counter64, + tmnxIpTunnelPreEncapFragLastSize Unsigned32, + tmnxIpTunnelPostEncapFragCount Counter64, + tmnxIpTunnelPostEncapFragLstSize Unsigned32, + tmnxIpTunnelTempPrivMtu Unsigned32 +} + +tmnxIpTunnelPktsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPktsTx indicates the number of packets this + IP Tunnel has sent." + ::= { tmnxIpTunnelStatsEntry 1 } + +tmnxIpTunnelPktsTxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPktsTxLo indicates lower 32 bits of the value + of tmnxIpTunnelPktsTx object." + ::= { tmnxIpTunnelStatsEntry 2 } + +tmnxIpTunnelPktsTxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPktsTxHi indicates higher 32 bits of the + value of tmnxIpTunnelPktsTx object." + ::= { tmnxIpTunnelStatsEntry 3 } + +tmnxIpTunnelPktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPktsRx indicates the number of packets this + IP Tunnel has received." + ::= { tmnxIpTunnelStatsEntry 4 } + +tmnxIpTunnelPktsRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPktsRxLo indicates lower 32 bits of the value + of tmnxIpTunnelPktsRx object." + ::= { tmnxIpTunnelStatsEntry 5 } + +tmnxIpTunnelPktsRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPktsRxHi indicates higher 32 bits of the + value of tmnxIpTunnelPktsRx object." + ::= { tmnxIpTunnelStatsEntry 6 } + +tmnxIpTunnelBytesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBytesTx indicates the number of bytes this IP + Tunnel has sent." + ::= { tmnxIpTunnelStatsEntry 7 } + +tmnxIpTunnelBytesTxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBytesTxLo indicates lower 32 bits of the + value of tmnxIpTunnelBytesTx object." + ::= { tmnxIpTunnelStatsEntry 8 } + +tmnxIpTunnelBytesTxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBytesTxHi indicates higher 32 bits of the + value of tmnxIpTunnelBytesTx object." + ::= { tmnxIpTunnelStatsEntry 9 } + +tmnxIpTunnelBytesRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBytesRx indicates the number of bytes this IP + Tunnel has received." + ::= { tmnxIpTunnelStatsEntry 10 } + +tmnxIpTunnelBytesRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBytesRxLo indicates lower 32 bits of the + value of tmnxIpTunnelBytesRx object." + ::= { tmnxIpTunnelStatsEntry 11 } + +tmnxIpTunnelBytesRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelBytesRxHi indicates higher 32 bits of the + value of tmnxIpTunnelBytesRx object." + ::= { tmnxIpTunnelStatsEntry 12 } + +tmnxIpTunnelTxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelTxErrors indicates the number of packet + transmit errors." + ::= { tmnxIpTunnelStatsEntry 13 } + +tmnxIpTunnelRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelRxErrors indicates the number of packet + receive errors." + ::= { tmnxIpTunnelStatsEntry 14 } + +tmnxIpTunnelKeyIgnoredRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelKeyIgnoredRx indicates the number of packets + this IP Tunnel received and processed ignoring key field." + ::= { tmnxIpTunnelStatsEntry 15 } + +tmnxIpTunnelKeyIgnoredRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelKeyIgnoredRxLo indicates lower 32 bits of the + value of tmnxIpTunnelKeyIgnoredRx object." + ::= { tmnxIpTunnelStatsEntry 16 } + +tmnxIpTunnelKeyIgnoredRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelKeyIgnoredRxHi indicates higher 32 bits of + the value of tmnxIpTunnelKeyIgnoredRx object." + ::= { tmnxIpTunnelStatsEntry 17 } + +tmnxIpTunnelSeqIgnoredRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelSeqIgnoredRx indicates the number of packets + this IP Tunnel and processed ignoring sequence field." + ::= { tmnxIpTunnelStatsEntry 18 } + +tmnxIpTunnelSeqIgnoredRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelSeqIgnoredRxLo indicates lower 32 bits of the + value of tmnxIpTunnelSeqIgnoredRx object." + ::= { tmnxIpTunnelStatsEntry 19 } + +tmnxIpTunnelSeqIgnoredRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelSeqIgnoredRxHi indicates higher 32 bits of + the value of tmnxIpTunnelSeqIgnoredRx object." + ::= { tmnxIpTunnelStatsEntry 20 } + +tmnxIpTunnelVersUnsupRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelVersUnsupRx indicates the number of packets + this IP Tunnel received with unsupported IP version and were dropped." + ::= { tmnxIpTunnelStatsEntry 21 } + +tmnxIpTunnelVersUnsupRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelVersUnsupRxLo indicates lower 32 bits of the + value of tmnxIpTunnelVersUnsupRx object." + ::= { tmnxIpTunnelStatsEntry 22 } + +tmnxIpTunnelVersUnsupRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelVersUnsupRxHi indicates higher 32 bits of the + value of tmnxIpTunnelVersUnsupRx object." + ::= { tmnxIpTunnelStatsEntry 23 } + +tmnxIpTunnelInvalidChksumRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelInvalidChksumRx indicates the number of + packets this IP Tunnel received with invalid checksum and were + dropped." + ::= { tmnxIpTunnelStatsEntry 24 } + +tmnxIpTunnelInvalidChksumRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelInvalidChksumRxLo indicates lower 32 bits of + the value of tmnxIpTunnelInvalidChksumRx object." + ::= { tmnxIpTunnelStatsEntry 25 } + +tmnxIpTunnelInvalidChksumRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelInvalidChksumRxHi indicates higher 32 bits of + the value of tmnxIpTunnelInvalidChksumRx object." + ::= { tmnxIpTunnelStatsEntry 26 } + +tmnxIpTunnelLoopsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelLoopsRx indicates the number of packets this + IP Tunnel received with payload with destination address which could + result in a loop and were dropped." + ::= { tmnxIpTunnelStatsEntry 27 } + +tmnxIpTunnelLoopsRxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelLoopsRxLo indicates lower 32 bits of the + value of tmnxIpTunnelLoopsRx object." + ::= { tmnxIpTunnelStatsEntry 28 } + +tmnxIpTunnelLoopsRxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelLoopsRxHi indicates higher 32 bits of the + value of tmnxIpTunnelLoopsRx object." + ::= { tmnxIpTunnelStatsEntry 29 } + +tmnxIpTunnelTooBigTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelTooBigTx indicates the number of packets this + IP Tunnel received which were too big to transmit." + ::= { tmnxIpTunnelStatsEntry 30 } + +tmnxIpTunnelTooBigTxLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelTooBigTxLo indicates lower 32 bits of the + value of tmnxIpTunnelTooBigTx object." + ::= { tmnxIpTunnelStatsEntry 31 } + +tmnxIpTunnelTooBigTxHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelTooBigTxHi indicates higher 32 bits of the + value of tmnxIpTunnelTooBigTx object." + ::= { tmnxIpTunnelStatsEntry 32 } + +tmnxIpTunnelKeyMismatchRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelKeyMismatchRx indicates the number of packets + this IP Tunnel received with key mismatch." + ::= { tmnxIpTunnelStatsEntry 33 } + +tmnxIpTunnelEncapOverhead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelEncapOverhead indicates the encapsulation + overhead for this IP Tunnel." + ::= { tmnxIpTunnelStatsEntry 34 } + +tmnxIpTunnelPreEncapFragCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPreEncapFragCount indicates the number of + fragmentations that occurred prior to encapsulation for this IP + Tunnel. Pre-encapsulation fragmentation occurs for IPv4 packets whose + size exceeds tmnxIpTunnelIpMtu." + ::= { tmnxIpTunnelStatsEntry 35 } + +tmnxIpTunnelPreEncapFragLastSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPreEncapFragLastSize indicates the size of + the last packet which caused a pre-encapsulation fragmentation to + occur for this IP Tunnel." + ::= { tmnxIpTunnelStatsEntry 36 } + +tmnxIpTunnelPostEncapFragCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPostEncapFragCount indicates the number of + fragmentations that occurred after encapsulation for this IP Tunnel. + Post-encapsulation fragmentation occurs when the encapsulated packet + size exceeds tmnxIpTunnelEncapIpMtu." + ::= { tmnxIpTunnelStatsEntry 37 } + +tmnxIpTunnelPostEncapFragLstSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelPostEncapFragLstSize indicates the size of + the last encapsulated packet which caused a post-encapsulation + fragmentation to occur for this IP Tunnel." + ::= { tmnxIpTunnelStatsEntry 38 } + +tmnxIpTunnelTempPrivMtu OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelTempPrivMtu indicates the size of temporary + private MTU for this IP Tunnel." + ::= { tmnxIpTunnelStatsEntry 39 } + +sapExtTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapExtTableLastChanged indicates the sysUpTime at the + time of the last modification to sapExtTable by adding, deleting an + entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 146 } + +sapExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapExtTable contains additional entries specific to SAPs in the + system." + ::= { tmnxSapObjs 147 } + +sapExtEntry OBJECT-TYPE + SYNTAX SapExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapExtEntry contains additional information about a single SAP + entry." + AUGMENTS { sapBaseInfoEntry } + ::= { sapExtTable 1 } + +SapExtEntry ::= SEQUENCE +{ + sapExtLastChanged TimeStamp, + sapExtLagActivePort TmnxPortID, + sapDCpuProtPolicy TNamedItemOrEmpty, + sapCflowd INTEGER, + sapStatHostMacLearnOptions BITS, + sapBandwidth Unsigned32, + sapOperDCpuProtPolicy TNamedItemOrEmpty, + sapIngQGrpRedirectList TNamedItemOrEmpty, + sapEgrQGrpRedirectList TNamedItemOrEmpty, + sapEgrQosQueueOvrHsSecShaper TNamedItemOrEmpty, + sapFwdWhlSaleEpipeSvcId TmnxServId, + sapIngressQinqTranslation INTEGER, + sapIngressQinqInnerTranslationId Integer32, + sapIngressQinqOuterTranslationId Integer32, + sapBandwidthHi Unsigned32, + sapEgressQosVlanQosPlcy TLNamedItemOrEmpty, + sapIngQtagManipulationOuterTag Integer32, + sapIngQtagManipulationInnerTag Integer32, + sapIngQtagManipulationAction TmnxSapQtagManipulationAction, + sapEgrQtagManipulationAction TmnxSapQtagManipulationAction, + sapEgressQosEgrRemarkPlcy TLNamedItemOrEmpty, + sapEgressAggRateCIRLmt Integer32, + sapIngressAggregatePolicerRateHi TmnxHigh32, + sapIngressAggregatePolicerRateLo TmnxLow32, + sapIngressAggregatePolicerBurst Integer32, + sapIngressAggregatePolicerCIRHi TmnxHigh32, + sapIngressAggregatePolicerCIRLo TmnxLow32, + sapIngressAggregatePolicerCBS Integer32, + sapIngressIPCriteriaOvrTag Integer32, + sapIngressIPv6CriteriaOvrTag Integer32, + sapEgrVlanQosPlcyPortRedirect TruthValue, + sapIngressIpFilterPair TruthValue +} + +sapExtLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapExtLastChanged indicates the sysUpTime at the time of + the last modification of this entry." + ::= { sapExtEntry 1 } + +sapExtLagActivePort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapExtLagActivePort indicates a port on the lag + associated with this SAP, that is used when tLagPerLinkHash is enabled + on the lag or when sapLagLinkMapProfile is configured on this SAP." + ::= { sapExtEntry 2 } + +sapDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapDCpuProtPolicy associates Distributed CPU Protection + Policy with a SAP." + DEFVAL { ''H } + ::= { sapExtEntry 3 } + +sapCflowd OBJECT-TYPE + SYNTAX INTEGER { + none (1), + ingressOnly (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCflowd specifies the type and direction of Cflowd + analysis applied to this SAP. A Cflowd profile controls the sampling + and analysis of data flows through the service. A value of 'none (1)' + indicates that there is no Cflowd analysis associated with this SAP." + DEFVAL { none } + ::= { sapExtEntry 4 } + +sapStatHostMacLearnOptions OBJECT-TYPE + SYNTAX BITS { + singleMac (0), + dataTriggered (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHostMacLearnOptions applies to the static hosts of + this SAP. + + When the 'singleMac' option is set, this system ensures that there is + at any time only a single MAC address per SAP, learned through ICMPv6. + When the 'dataTriggered' option is set, MAC learning is also triggered + by data packets, as opposed to only by subscriber control plane + packets such as DHCP or ARP. + + A bit in this object can only be set for a SAP in a group interface, + that is each row in the sapBaseInfoTable where the value of + sapIesIfIndex corresponds to a row in the vRtrIfTable where the value + of vRtrIfType is equal to 'serviceIesGroup' or 'serviceVprnGroup'." + DEFVAL { {} } + ::= { sapExtEntry 5 } + +sapBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapBandwidth specifies the administrative bandwidth + assigned to this SAP entry." + DEFVAL { 0 } + ::= { sapExtEntry 6 } + +sapOperDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapOperDCpuProtPolicy indicates the Operational + Distributed CPU Protection Policy." + ::= { sapExtEntry 7 } + +sapIngQGrpRedirectList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQGrpRedirectList specifies the queue-group redirect + list applied to the ingress SAP. + + This object is only supported for interface SAP within an IES or VPRN + service." + DEFVAL { ''H } + ::= { sapExtEntry 8 } + +sapEgrQGrpRedirectList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQGrpRedirectList specifies the queue-group redirect + list applied to the egress SAP. + + This object is only supported for interface SAP within an IES or VPRN + service." + DEFVAL { ''H } + ::= { sapExtEntry 9 } + +sapEgrQosQueueOvrHsSecShaper OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueOvrHsSecShaper specifies the HS secondary + shaper applied to this SAP. + + The value must correspond to an entry in the + TIMETRA-PORT-MIB::tPortHsSecShapTable. If the empty string (default + value) is specified, then the default secondary shaper will be used." + DEFVAL { "" } + ::= { sapExtEntry 10 } + +sapFwdWhlSaleEpipeSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapFwdWhlSaleEpipeSvcId specifies the EPIPE service to + which PPPoE packets on ingress with ether-types 0x8863 and 0x8864 will + be redirected." + DEFVAL { 0 } + ::= { sapExtEntry 12 } + +sapIngressQinqTranslation OBJECT-TYPE + SYNTAX INTEGER { + none (1), + qinqIds (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressQinqTranslation specifies the desired Ingress + Qinq Vlan Translation. + + A value of 'qinqIds' specifies that the value of + sapIngressQinqInnerTranslationId and sapIngressQinqOuterTranslationId + is to be used to overwrite the preserved qinq id's in the packet. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sapIngressQinqTranslation to 'qinqIds' and + sapIngressQinqInnerTranslationId and sapIngressQinqOuterTranslationId + are set to '-1'." + DEFVAL { none } + ::= { sapExtEntry 13 } + +sapIngressQinqInnerTranslationId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressQinqInnerTranslationId specifies the inner + ingress vlan translation for two service delimiting vlan values." + DEFVAL { -1 } + ::= { sapExtEntry 14 } + +sapIngressQinqOuterTranslationId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressQinqOuterTranslationId specifies the outer + ingress vlan translation for two service delimiting vlan values." + DEFVAL { -1 } + ::= { sapExtEntry 15 } + +sapBandwidthHi OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapBandwidthHi specifies the upper 32-bit value of + administrative bandwidth assigned to this SAP entry. + + + An 'inconsistentValue' error is returned when this object is changed + to non-default value and sapBandwidth value is not set in the same + pdu." + DEFVAL { 0 } + ::= { sapExtEntry 16 } + +sapEgressQosVlanQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressQosVlanQosPlcy specifies the name to associate + with this SAP." + DEFVAL { "default" } + ::= { sapExtEntry 17 } + +sapIngQtagManipulationOuterTag OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQtagManipulationOuterTag specifies a valid outer + q-tag to be used at SAP ingress by action indicated by + sapIngQtagManipulationAction. Value -1 indicates + sapIngQtagManipulationOuterTag is not applicable and should not be + used." + DEFVAL { -1 } + ::= { sapExtEntry 18 } + +sapIngQtagManipulationInnerTag OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQtagManipulationInnerTag specifies a valid inner + q-tag to be used at SAP ingress by action indicated by + sapIngQtagManipulationAction. Value -1 indicates + sapIngQtagManipulationInnerTag is not applicable and should not be + used." + DEFVAL { -1 } + ::= { sapExtEntry 19 } + +sapIngQtagManipulationAction OBJECT-TYPE + SYNTAX TmnxSapQtagManipulationAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQtagManipulationAction specifies the action to manipulate + the q-tag(s) of the packets at SAP ingress. The action uses a valid value + of sapIngQtagManipulationOuterTag for outer q-tag and + and a valid value of sapIngQtagManipulationInnerTag for inner q-tag. + + Value replaceAndPushOuter (8) is not applicable to ingress, therefore + it is not allowed to be assigned to sapIngQtagManipulationAction. + + sapIngQtagManipulationAction is initialized to notApplicable (0) on + SAPs that don't support q-tag manipulation, and thus not allowed to + change. + + sapIngQtagManipulationAction is only applicable and changeable when + TIMETRA-SERV-MIB::svcType is epipe or vpls and + TIMETRA-PORT-MIB::tmnxPortEncapType is nullEncap or qEncap or + qinqEncap. + + The default depends on the value of the objects + TIMETRA-PORT-MIB::tmnxPortEncapType and + TIMETRA-SAP-MIB::sapEncapValue." + ::= { sapExtEntry 20 } + +sapEgrQtagManipulationAction OBJECT-TYPE + SYNTAX TmnxSapQtagManipulationAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQtagManipulationAction specifies the action to manipulate + the q-tag(s) of the packets at SAP egress. Unlike ingress, at egress + the action uses the vlan-id of the SAP for inner and outer q-tag + to push or replace. + + Value popOuterAndReplaceInner (5) is not applicable to egress, + therefore it is not allowed to be assigned to + sapEgrQtagManipulationAction. + + sapEgrQtagManipulationAction is initialized to notApplicable (0) on + SAPs that don't support q-tag manipulation, and thus not allowed to + change. + + sapEgrQtagManipulationAction is only applicable and changeable when + TIMETRA-SERV-MIB::svcType is epipe or vpls and + TIMETRA-PORT-MIB::tmnxPortEncapType is nullEncap or qEncap or + qinqEncap. + + The default depends on the value of the objects + TIMETRA-PORT-MIB::tmnxPortEncapType and + TIMETRA-SAP-MIB::sapEncapValue." + ::= { sapExtEntry 21 } + +sapEgressQosEgrRemarkPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressQosEgrRemarkPlcy specifies the name to associate + with this SAP." + DEFVAL { "default" } + ::= { sapExtEntry 22 } + +sapEgressAggRateCIRLmt OBJECT-TYPE + SYNTAX Integer32 (-1..400000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressAggRateCIRLmt specifies the aggregate CIR rate + of all egress queues for this SAP." + DEFVAL { 0 } + ::= { sapExtEntry 23 } + +sapIngressAggregatePolicerRateHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerRateHi specifies the upper 32 + bits of the rate to be used in kbps. + + This value should always be set along with + sapIngressAggregatePolicerRateLo, otherwise an 'inconsistentValue' + error is returned. + + When the value of sapIngressAggregatePolicerRateHi along with the + value of sapIngressAggregatePolicerRateLo is set to 4294967295 + (0xFFFFFFFF), rate for this policer indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapExtEntry 82 } + +sapIngressAggregatePolicerRateLo OBJECT-TYPE + SYNTAX TmnxLow32 (144..1000000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerRateLo specifies the lower 32 + bits of the rate to be used in kbps. + + This value should always be set along with + sapIngressAggregatePolicerRateHi, otherwise an 'inconsistentValue' + error is returned. + + When the value of sapIngressAggregatePolicerRateHi along with the + value of sapIngressAggregatePolicerRateLo is set to 4294967295 + (0xFFFFFFFF), rate for this policer indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapExtEntry 83 } + +sapIngressAggregatePolicerBurst OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..33292) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerBurst specifies the burst to be + used. The value -1 means maximum burst." + DEFVAL { -1 } + ::= { sapExtEntry 84 } + +sapIngressAggregatePolicerCIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerCIRHi specifies the upper 32 + bits of the rate to be used in kbps. + + This value should always be set along with + sapIngressAggregatePolicerCIRLo, otherwise an 'inconsistentValue' + error is returned. + + When the value of sapIngressAggregatePolicerCIRHi along with the value + of sapIngressAggregatePolicerCIRLo is set to 4294967295 (0xFFFFFFFF), + cir for this policer indicates maximum cir. + + When the value of sapIngressAggregatePolicerCIRHi is set to a value of + 4294967295 (0xFFFFFFFF) along with sapIngressAggregatePolicerCIRLo is + set to 4294967294 (0xFFFFFFFE), cir is not configured for this + policer. + + Operational cir: + +------------------+-------------+ + | cir Hi/Lo | Oper cir | + +------------------+-------------+ + | 0xFFFFFFFF (Hi) | max rate | + | 0xFFFFFFFF (Lo) | | + +------------------+-------------+ + | 0xFFFFFFFF (Hi) | cir = pir | + | 0xFFFFFFFE (Lo) | | + +------------------+-------------+" + DEFVAL { 4294967295 } + ::= { sapExtEntry 85 } + +sapIngressAggregatePolicerCIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..1000000000 | 4294967295 | 4294967294) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerCIRLo specifies the lower 32 + bits of the rate to be used in kbps. + + This value should always be set along with + sapIngressAggregatePolicerCIRLo, otherwise an 'inconsistentValue' + error is returned. + + When the value of sapIngressAggregatePolicerCIRHi along with the value + of sapIngressAggregatePolicerCIRLo is set to 4294967295 (0xFFFFFFFF), + cir for this policer indicates maximum cir. + + When the value of sapIngressAggregatePolicerCIRHi is set to a value of + 4294967295 (0xFFFFFFFF) along with sapIngressAggregatePolicerCIRLo is + set to 4294967294 (0xFFFFFFFE), cir is not configured for this + policer. + + Operational cir: + +------------------+-------------+ + | cir Hi/Lo | Oper cir | + +------------------+-------------+ + | 0xFFFFFFFF (Hi) | max rate | + | 0xFFFFFFFF (Lo) | | + +------------------+-------------+ + | 0xFFFFFFFF (Hi) | cir = pir | + | 0xFFFFFFFE (Lo) | | + +------------------+-------------+" + DEFVAL { 4294967294 } + ::= { sapExtEntry 86 } + +sapIngressAggregatePolicerCBS OBJECT-TYPE + SYNTAX Integer32 (-2 | -1 | 1..33292) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerCBS specifies the cbs to be + used. The value -1 means maximum cbs, value -2 means + sapIngressAggregatePolicerCBS is not configured for this policer + + + Operational cbs: + +------------------+-------------+ + | cbs | Oper cbs | + +------------------+-------------+ + | -1 | max rate | + +------------------+-------------+ + | -2 | cbs = mbs | + +------------------+-------------+" + DEFVAL { -2 } + ::= { sapExtEntry 87 } + +sapIngressIPCriteriaOvrTag OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressIPCriteriaOvrTag specifies the tag-id for the + IP Criteria override. + + A value of 0 means no ip-criteria override." + DEFVAL { 0 } + ::= { sapExtEntry 88 } + +sapIngressIPv6CriteriaOvrTag OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressIPv6CriteriaOvrTag specifies the tag-id for the + IPv6 Criteria override. + + A value of 0 means no ipv6-criteria override." + DEFVAL { 0 } + ::= { sapExtEntry 89 } + +sapEgrVlanQosPlcyPortRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrVlanQosPlcyPortRedirect specifies whether port + redirect is enabled with the vlan qos policy configured in + sapEgressQosVlanQosPlcy." + DEFVAL { false } + ::= { sapExtEntry 90 } + +sapIngressIpFilterPair OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapIngressIpFilterPair specifies if ip filter + pair has been enabled or disabled." + DEFVAL { false } + ::= { sapExtEntry 91 } + +sapDcpFpStaticStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapDcpFpStaticStatTable has the statistics information of the + static-policer configured on Distributed CPU Protection Policy per SAP + per forwarding plane." + ::= { tmnxSapObjs 148 } + +sapDcpFpStaticStatEntry OBJECT-TYPE + SYNTAX SapDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticStatEntry represents statistics information + per SAP per forwarding plane for the static-policer configured on + Distributed CPU Protection Policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + sapDcpFpStaticPlcrName + } + ::= { sapDcpFpStaticStatTable 1 } + +SapDcpFpStaticStatEntry ::= SEQUENCE +{ + sapDcpFpStaticPlcrName TNamedItem, + sapDcpFpStaticState TmnxDistCpuProtState, + sapDcpFpStaticExcdCount Counter64, + sapDcpFpStaticExcdCountHi Counter32, + sapDcpFpStaticExcdCountLo Counter32, + sapDcpFpStaticHoldDown TmnxDistCpuProtActionDuration, + sapDcpFpStaticDetectionTime Unsigned32 +} + +sapDcpFpStaticPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticPlcrName specifies the static-policer name + for Distributed CPU Protection Policy." + ::= { sapDcpFpStaticStatEntry 1 } + +sapDcpFpStaticState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticState indicates the state of the + static-policer configured on Distributed CPU Protection Policy." + ::= { sapDcpFpStaticStatEntry 2 } + +sapDcpFpStaticExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticExcdCount indicates number of packets + exceeding the policing parameters since the given static-policer was + previously declared as conformant or newly instantiated." + ::= { sapDcpFpStaticStatEntry 3 } + +sapDcpFpStaticExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticExcdCountHi indicates upper 32-bits of + sapDcpFpStaticExcdCount." + ::= { sapDcpFpStaticStatEntry 4 } + +sapDcpFpStaticExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticExcdCountLo indicates lower 32-bits of + sapDcpFpStaticExcdCount." + ::= { sapDcpFpStaticStatEntry 5 } + +sapDcpFpStaticHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticHoldDown indicates the remaining hold-down + period for a given static-policer." + ::= { sapDcpFpStaticStatEntry 6 } + +sapDcpFpStaticDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpStaticDetectionTime indicates the detection time + remaining for a given static-policer." + ::= { sapDcpFpStaticStatEntry 7 } + +sapDcpFpDynStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapDcpFpDynStatTable has the statistics information of the dynamic + policer for a particular protocol configured on Distributed CPU + Protection Policy per SAP per forwarding plane." + ::= { tmnxSapObjs 149 } + +sapDcpFpDynStatEntry OBJECT-TYPE + SYNTAX SapDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDcpFpDynStatEntry represents statistics information + per SAP per forwarding plane for the dynamic policer for a particular + protocol configured on Distributed CPU Protection Policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + sapDcpFpProtocol + } + ::= { sapDcpFpDynStatTable 1 } + +SapDcpFpDynStatEntry ::= SEQUENCE +{ + sapDcpFpProtocol TmnxDistCpuProtProtocolId, + sapDcpFpDynState TmnxDistCpuProtState, + sapDcpFpDynExcdCount Counter64, + sapDcpFpDynExcdCountHi Counter32, + sapDcpFpDynExcdCountLo Counter32, + sapDcpFpDynHoldDown TmnxDistCpuProtActionDuration, + sapDcpFpDynDetectionTime Unsigned32, + sapDcpFpDynAllocated TruthValue +} + +sapDcpFpProtocol OBJECT-TYPE + SYNTAX TmnxDistCpuProtProtocolId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDcpFpProtocol specifies the protocol name to be + monitored by Distributed CPU Protection Policy." + ::= { sapDcpFpDynStatEntry 1 } + +sapDcpFpDynState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpDynState indicates the state of the dynamic + policer for a particular protocol configured on Distributed CPU + Protection Policy." + ::= { sapDcpFpDynStatEntry 2 } + +sapDcpFpDynExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpDynExcdCount indicates number of packets + exceeding the policing parameters since the dynamic policer for the + given protocol was previously declared as conformant or newly + instantiated." + ::= { sapDcpFpDynStatEntry 3 } + +sapDcpFpDynExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpDynExcdCountHi indicates upper 32-bits of + sapDcpFpDynExcdCount." + ::= { sapDcpFpDynStatEntry 4 } + +sapDcpFpDynExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpDynExcdCountLo indicates lower 32-bits of + sapDcpFpDynExcdCount." + ::= { sapDcpFpDynStatEntry 5 } + +sapDcpFpDynHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpDynHoldDown indicates the remaining hold-down + period for the dynamic policer for a given protocol." + ::= { sapDcpFpDynStatEntry 6 } + +sapDcpFpDynDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpDynDetectionTime indicates the detection time + remaining for the dynamic policer for a given protocol." + ::= { sapDcpFpDynStatEntry 7 } + +sapDcpFpDynAllocated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpDynAllocated indicates whether dynamic policer + has been allocated for this protocol." + ::= { sapDcpFpDynStatEntry 8 } + +sapDcpFpLocMonStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapDcpFpLocMonStatTable has the statistics information of the + local-monitoring policer configured on Distributed CPU Protection + Policy per SAP per forwarding plane." + ::= { tmnxSapObjs 150 } + +sapDcpFpLocMonStatEntry OBJECT-TYPE + SYNTAX SapDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDcpFpLocMonStatTable represents statistics information + per SAP per forwarding plane for the local-monitoring policer + configured on Distributed CPU Protection Policy." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + sapDcpFpLocMonPlcrName + } + ::= { sapDcpFpLocMonStatTable 1 } + +SapDcpFpLocMonStatEntry ::= SEQUENCE +{ + sapDcpFpLocMonPlcrName TNamedItem, + sapDcpFpLocMonState TmnxDistCpuProtState, + sapDcpFpLocMonExcdCount Counter64, + sapDcpFpLocMonExcdCountHi Counter32, + sapDcpFpLocMonExcdCountLo Counter32, + sapDcpFpLocMonAllDynAlloc TruthValue +} + +sapDcpFpLocMonPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDcpFpLocMonPlcrName specifies the local monitoring + policy name for Distributed CPU Protection Policy." + ::= { sapDcpFpLocMonStatEntry 1 } + +sapDcpFpLocMonState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpLocMonState indicates the state of the + local-monitoring policer configured on Distributed CPU Protection + Policy." + ::= { sapDcpFpLocMonStatEntry 2 } + +sapDcpFpLocMonExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpLocMonExcdCount indicates number of packets + exceeding the policing parameters since the given local-monitoring + policer was previously declared as conformant or newly instantiated." + ::= { sapDcpFpLocMonStatEntry 3 } + +sapDcpFpLocMonExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpLocMonExcdCountHi indicates upper 32-bits of + sapDcpFpLocMonExcdCount." + ::= { sapDcpFpLocMonStatEntry 4 } + +sapDcpFpLocMonExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpLocMonExcdCountLo indicates lower 32-bits of + sapDcpFpLocMonExcdCount." + ::= { sapDcpFpLocMonStatEntry 5 } + +sapDcpFpLocMonAllDynAlloc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDcpFpLocMonAllDynAlloc indicates whether all the + dynamic policers associated with this local-monitor have been + allocated." + ::= { sapDcpFpLocMonStatEntry 6 } + +sapNotificationObjects OBJECT IDENTIFIER ::= { tmnxSapObjs 151 } + +sapDcpTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sapDcpTimeEventOccured indicates the actual time the + event was detected in the system which may differ from the time that + event was collected by the logging infrastructure." + ::= { sapNotificationObjects 1 } + +sapTlsStaticIsidRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsStaticIsidRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the static ISID range information for SAPs." + ::= { tmnxSapObjs 152 } + +sapTlsStaticIsidRngEntry OBJECT-TYPE + SYNTAX SapTlsStaticIsidRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the static range information for a specific SAP + in a specific VPLS service ." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapTlsStaticIsidRngId + } + ::= { sapTlsStaticIsidRngTable 1 } + +SapTlsStaticIsidRngEntry ::= SEQUENCE +{ + sapTlsStaticIsidRngId Unsigned32, + sapTlsStaticIsidRngRowStatus RowStatus, + sapTlsStaticIsidRngLastChanged TimeStamp, + sapTlsStaticIsidRngLow TmnxISID, + sapTlsStaticIsidRngHigh TmnxISID +} + +sapTlsStaticIsidRngId OBJECT-TYPE + SYNTAX Unsigned32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapTlsStaticIsidRngId specifies the range identifier for + the ISID policy." + ::= { sapTlsStaticIsidRngEntry 1 } + +sapTlsStaticIsidRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTlsStaticIsidRngRowStatus is used for the creation and + deletion of rows in this table." + ::= { sapTlsStaticIsidRngEntry 2 } + +sapTlsStaticIsidRngLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsStaticIsidRngLastChanged indicates the timestamp of + last change to this row in sapTlsStaticIsidRngTable." + ::= { sapTlsStaticIsidRngEntry 3 } + +sapTlsStaticIsidRngLow OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTlsStaticIsidRngLow specifies the low value of the + range for this entry." + DEFVAL { 0 } + ::= { sapTlsStaticIsidRngEntry 4 } + +sapTlsStaticIsidRngHigh OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTlsStaticIsidRngHigh specifies the high value of the + range for this entry." + DEFVAL { 0 } + ::= { sapTlsStaticIsidRngEntry 5 } + +sapTlsDhcp6InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsDhcp6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapTlsDhcp6InfoTable contains DHCP6 information related to a TLS + SAP. + + This table augments the sapTlsDhcpInfoTable, and contains an entry for + each TLS SAP. + + Rows in this table are created and deleted automatically by the + system." + ::= { tmnxSapObjs 153 } + +sapTlsDhcp6InfoEntry OBJECT-TYPE + SYNTAX SapTlsDhcp6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP6 specific information for a TLS SAP." + AUGMENTS { sapTlsDhcpInfoEntry } + ::= { sapTlsDhcp6InfoTable 1 } + +SapTlsDhcp6InfoEntry ::= SEQUENCE +{ + sapTlsDhcp6AdminState TmnxEnabledDisabled, + sapTlsDhcp6Description ServObjDesc, + sapTlsDhcp6Snoop TmnxEnabledDisabled, + sapTlsDhcp6InterfaceId INTEGER, + sapTlsDhcp6RemoteId INTEGER, + sapTlsDhcp6RemoteIdString DisplayString +} + +sapTlsDhcp6AdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcp6AdminState specifies the overall + enabled/disabled state of all DHCP6 related actions on this SAP. + + The value 'disabled' allows the user to configure individual DHCP6 + commands but administratively disables them." + DEFVAL { disabled } + ::= { sapTlsDhcp6InfoEntry 1 } + +sapTlsDhcp6Description OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcp6Description specifies a user + provided description for DHCP6 on this SAP. It consists of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { sapTlsDhcp6InfoEntry 2 } + +sapTlsDhcp6Snoop OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcp6Snoop specifies the + enabled/disabled state for DHCP6 snooping on this SAP. Note that in + order for snooping to be enabled the object sapTlsDhcp6AdminState must + also have the value enabled." + DEFVAL { disabled } + ::= { sapTlsDhcp6InfoEntry 3 } + +sapTlsDhcp6InterfaceId OBJECT-TYPE + SYNTAX INTEGER { + asciiTuple (1), + vlanAsciiTuple (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcp6InterfaceId specifies + the content of the interface id option (18): + - 'asciiTuple' the ASCII-encoded concatenated tuple + consisting of the + - access-node-identifier + - service-id + - SAP ID + is used. + - 'vlanAsciiTuple' the format will include VLAN ID and dot1p + bits in addition to what is included in + ascii-tuple already. The format is + supported on dot1q and qinq encapsulated + ports only." + REFERENCE + "Lightweight DHCPv6 Relay Agent + draft-ietf-dhc-dhcpv6-ldra-03 paragraph 5.3.2" + DEFVAL { asciiTuple } + ::= { sapTlsDhcp6InfoEntry 4 } + +sapTlsDhcp6RemoteId OBJECT-TYPE + SYNTAX INTEGER { + none (1), + mac (2), + remote-id (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcp6RemoteId specifies + the presence and contents of the remote-id option (37): + - 'none' the remote-id option will not be included + in the RELAY-FORW (12) message. + - 'mac' the MAC address of the remote end. + - 'remote-id' the value of the object + sapTlsDhcp6RemoteIdString." + REFERENCE + "RFC 4649 paragraph 3" + DEFVAL { none } + ::= { sapTlsDhcp6InfoEntry 5 } + +sapTlsDhcp6RemoteIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sapTlsDhcp6RemoteIdString specifies the + remote-id. + + This object has a non empty value only if the object + sapTlsDhcp6RemoteId has a value of 'remote-id'." + DEFVAL { "" } + ::= { sapTlsDhcp6InfoEntry 6 } + +sapTlsStaticIsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsStaticIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information for each static ISID for SAPs." + ::= { tmnxSapObjs 154 } + +sapTlsStaticIsidEntry OBJECT-TYPE + SYNTAX SapTlsStaticIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the information for a specific ISID associated + with the specific SAP in a specific VPLS service. + + Entries are created and deleted by the system." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapTlsStaticIsid + } + ::= { sapTlsStaticIsidTable 1 } + +SapTlsStaticIsidEntry ::= SEQUENCE +{ + sapTlsStaticIsid TmnxISID, + sapTlsStaticIsidStatus TmnxIsidMFibStatus +} + +sapTlsStaticIsid OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapTlsStaticIsid indicates ISID of this entry." + ::= { sapTlsStaticIsidEntry 1 } + +sapTlsStaticIsidStatus OBJECT-TYPE + SYNTAX TmnxIsidMFibStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsStaticIsidStatus indicates the MFIB status of this + ISID." + ::= { sapTlsStaticIsidEntry 2 } + +sapEthLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEthLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table sapEthLoopbackTable provides operators with the ability to + provide loopback functions on a specific SAP in order to test Ethernet + Virtual Circuits (EVC)." + ::= { tmnxSapObjs 155 } + +sapEthLoopbackEntry OBJECT-TYPE + SYNTAX SapEthLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an active SAP loopback. The SAP is placed in + loopback by row creation and is removed by row destruction. + + Rows in table sapEthLoopbackTable are created and destroyed by SNMP + set operations on the object sapEthLoopbackRowStatus. Rows in table + sapEthLoopbackTable may be destroyed by the system when the associated + SAP has been deleted. A maximum of 64 rows may be created. Rows are + kept in volatile storage and lost upon a system reboot." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapEthLoopbackTable 1 } + +SapEthLoopbackEntry ::= SEQUENCE +{ + sapEthLoopbackRowStatus RowStatus, + sapEthLoopbackMode INTEGER, + sapEthLoopbackMacSwap TmnxEnabledDisabled, + sapEthLoopbackMacSwapAddr MacAddress, + sapEthLoopbackMacSwapAddrAll TruthValue, + sapEthLoopbackOperState ServiceOperStatus +} + +sapEthLoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapEthLoopbackRowStatus specifies the row + status. It allows entries to be created and deleted in + sapEthLoopbackTable. + + Rows are created by specifying the value 'createAndGo(4)' and deleted + by specifying the value 'destroy(6)'. If the associated SAP is + deleted, the sapEthLoopbackEntry row will be deleted by the system. + + Row creation will fail if the service identifier and the SAP do not + exist in MIB table sapBaseInfoTable with a sapType of 'epipe(1)' or + 'tls(3)', which encompasses EPIPE, PBB (Provider Backbone Bridging) + EPIPE, VPLS (Virtual Private LAN Service), and I-VPLS services." + ::= { sapEthLoopbackEntry 1 } + +sapEthLoopbackMode OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapEthLoopbackMode specifies how traffic will + be reflected. + + If the value is set to 'ingress(1)', traffic arriving at the SAP + ingress will be reflected back out the same SAP. If the value is set + to 'egress(2)', traffic arriving at the SAP egress will be reflected + back into the service in the direction of the original source." + ::= { sapEthLoopbackEntry 2 } + +sapEthLoopbackMacSwap OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapEthLoopbackMacSwap specifies the enabling + or disabling of source address and destination address swapping for + the reflected packets when the arriving packet is unicast. With + sapEthLoopbackMacSwap enabled, any broadcast or multicast packets + arriving on a looped point will be dropped." + DEFVAL { disabled } + ::= { sapEthLoopbackEntry 3 } + +sapEthLoopbackMacSwapAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapEthLoopbackMacSwapAddr specifies the source + MAC address used in the reflected packet when the arriving packet is + broadcast or multicast. This does not apply to arriving unicast + packets." + DEFVAL { '000000000000'H } + ::= { sapEthLoopbackEntry 4 } + +sapEthLoopbackMacSwapAddrAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapEthLoopbackMacSwapAddrAll specifies whether + or not to use the configured sapEthLoopbackMacSwapAddr as the source + address for all reflected parameters." + DEFVAL { false } + ::= { sapEthLoopbackEntry 5 } + +sapEthLoopbackOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapEthLoopbackOperState indicates operational + status of the active SAP loopback." + ::= { sapEthLoopbackEntry 6 } + +sapTlsFdbMacStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsFdbMacStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the count of MAC address entries per FDB type for + the SAPs in VPLS services." + ::= { tmnxSapObjs 156 } + +sapTlsFdbMacStatsEntry OBJECT-TYPE + SYNTAX SapTlsFdbMacStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the count of MAC address entries per FDB type for + the SAP in a VPLS service." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tlsFdbType + } + ::= { sapTlsFdbMacStatsTable 1 } + +SapTlsFdbMacStatsEntry ::= SEQUENCE +{ sapTlsFdbMacStatsNumEntries Unsigned32 } + +sapTlsFdbMacStatsNumEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsFdbMacStatsNumEntries indicates the number of MAC + address entries of the FDB type in the SAP in this service." + ::= { sapTlsFdbMacStatsEntry 1 } + +tmnxSapTlsExInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSapTlsExInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is an augment of the sapTlsInfoTable table. Rows are + created and destroyed automatically by the system." + ::= { tmnxSapObjs 157 } + +tmnxSapTlsExInfoEntry OBJECT-TYPE + SYNTAX TmnxSapTlsExInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS specific information about a SAP." + AUGMENTS { sapTlsInfoEntry } + ::= { tmnxSapTlsExInfoTable 1 } + +TmnxSapTlsExInfoEntry ::= SEQUENCE +{ + tmnxSapTlsExLastChanged TimeStamp, + tmnxSapTlsExDhcpPythonPolicy TNamedItemOrEmpty, + tmnxSapTlsExDhcp6PythonPolicy TNamedItemOrEmpty, + tmnxSapTlsExRtrSolMsapTrigger TruthValue, + tmnxSapTlsExRtrSolUserDb TNamedItemOrEmpty, + tmnxSapTlsExProcCpmTrfcSapDn TmnxEnabledDisabled, + tmnxSapTlsExDiameterAuthPolicy TNamedItemOrEmpty, + tmnxSapTlsExPppoePythonPolicy TNamedItemOrEmpty, + tmnxSapTlsExAllowDot1qMsap TruthValue, + tmnxSapTlsExEgressDestMac MacAddress, + sapTlsDisableSendBvplsEvpnFlush TruthValue, + sapTlsAutoLrnMacProtectExcList TNamedItemOrEmpty, + sapTlsExBgpVplsMhVeId TmnxVeId +} + +tmnxSapTlsExLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSapTlsExLastChanged indicates the sysUpTime at the time + of the most recent management-initiated change to this row." + ::= { tmnxSapTlsExInfoEntry 1 } + +tmnxSapTlsExDhcpPythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExDhcpPythonPolicy specifies the name of the + Python policy used for DHCP discover on this SAP. + + The Python policy referenced here needs to exist in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable." + DEFVAL { "" } + ::= { tmnxSapTlsExInfoEntry 2 } + +tmnxSapTlsExDhcp6PythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExDhcp6PythonPolicy specifies the name of the + Python policy used for DHCP6 solicit on this SAP. + + The Python policy referenced here needs to exist in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable." + DEFVAL { "" } + ::= { tmnxSapTlsExInfoEntry 3 } + +tmnxSapTlsExRtrSolMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExRtrSolMsapTrigger specifies whether the + receipt of router solicit trigger packets on a VPLS SAP with a + sapSubType value of 'capture' will result in a Radius authentication + that will provide a service context and the creation of a SAP with a + sapSubType value of 'managed'. + + An attempt to set the value tmnxSapTlsExRtrSolMsapTrigger to 'true' on + a SAP with sapSubType other than 'capture' will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { tmnxSapTlsExInfoEntry 4 } + +tmnxSapTlsExRtrSolUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExRtrSolUserDb specifies the local user + database to use for router solicit based authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string. + + The value of tmnxSapTlsExRtrSolUserDb is only valid for a + SAP with a sapSubType value of 'capture'. If the value is + set to a non-empty string for a SAP with a sapSubType + value other than 'capture', an 'inconsistentValue' error + will be returned." + DEFVAL { "" } + ::= { tmnxSapTlsExInfoEntry 5 } + +tmnxSapTlsExProcCpmTrfcSapDn OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExProcCpmTrfcSapDn is applicable to simple SAPs + configured on simple LAGs that are not part of any 'endpoint' + configurations or complicated resiliency schemes like MC-LAG with + inter-chassis-backup (ICB) configurations. + + When enabled, a simple LAG SAP will not be removed from the forwarding + plane and flooded traffic (unknown unicast, broadcast and multicast) + will be dropped on egress rather than ingress.This allows control + traffic to be extracted on egress and where applicable processed by + the CPM. + + The value of tmnxSapTlsExProcCpmTrfcSapDn will not prevent a VPLS + service from entering an Operational Down state if it is the last + active connection to enter a non-operational state. By default, + without this value, when a LAG enters a non-operational state it is + removed from the forwarding plane and traffic is dropped on ingress." + DEFVAL { disabled } + ::= { tmnxSapTlsExInfoEntry 6 } + +tmnxSapTlsExDiameterAuthPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExDiameterAuthPolicy specifies the name of the + Diameter NASREQ application policy used for authentication. + + A non empty value is only allowed for a SAP with a sapSubType value of + 'capture'. + + A non empty value must correspond to a row in the + TIMETRA-DIAMETER-MIB::tmnxDiamApNqTable." + DEFVAL { "" } + ::= { tmnxSapTlsExInfoEntry 7 } + +tmnxSapTlsExPppoePythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExPppoePythonPolicy specifies the Python policy + used for modifying PPPoE packets on this SAP. + + A non empty value is only allowed for a SAP with a sapSubType value of + 'capture'. + + A nonzero value must correspond to a row in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable." + DEFVAL { "" } + ::= { tmnxSapTlsExInfoEntry 8 } + +tmnxSapTlsExAllowDot1qMsap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapTlsExAllowDot1qMsap specifies if this system + allows the creation of IEEE 802.1q encapsulated management SAPs while + this capture SAP is on an IEEE 802.1ad port. + + An attempt to set the value tmnxSapTlsExAllowDot1qMsap to 'true' on a + SAP with sapSubType other than 'capture' will return an + 'inconsistentValue' error. + + If this SAP is a capture SAP on an IEEE 802.1q port, the value of + tmnxSapTlsExAllowDot1qMsap is ignored." + DEFVAL { false } + ::= { tmnxSapTlsExInfoEntry 9 } + +tmnxSapTlsExEgressDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSapTlsExEgressDestMac specifies the MAC + address used to overwrite the destination mac address for all unicast + packets egressing the given SAP." + DEFVAL { '000000000000'H } + ::= { tmnxSapTlsExInfoEntry 10 } + +sapTlsDisableSendBvplsEvpnFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsDisableSendBvplsEvpnFlush specifies whether to send + an ISID based CMAC flush indication when the sap goes oper-down." + DEFVAL { false } + ::= { tmnxSapTlsExInfoEntry 11 } + +sapTlsAutoLrnMacProtectExcList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapTlsAutoLrnMacProtectExcList specifies mac-list name + which contains MAC addresses to be excluded from auto learn mac + protect" + DEFVAL { "" } + ::= { tmnxSapTlsExInfoEntry 12 } + +sapTlsExBgpVplsMhVeId OBJECT-TYPE + SYNTAX TmnxVeId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sapTlsExBgpVplsMhVeId specifies BGP-VPLS multi-homing virtual edge + identifier range." + DEFVAL { -1 } + ::= { tmnxSapTlsExInfoEntry 13 } + +sapLagPerLinkHashTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapLagPerLinkHashTableLastChgd indicates the sysUpTime at + the time of the last modification to sapLagPerLinkHashTable by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 158 } + +sapLagPerLinkHashTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapLagPerLinkHashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapLagPerLinkHashTable maintains weighted per-link-hash related + lag attributes per SAP. A LAG that has weighted per link hash enabled, + will use the class and weight associated with the SAP to select a link + for egress traffic over this SAP. Selection is done such that within + each class the total weight of all SAPs/Users on each LAG link is as + close as possible to other links in the LAG." + ::= { tmnxSapObjs 159 } + +sapLagPerLinkHashEntry OBJECT-TYPE + SYNTAX SapLagPerLinkHashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapLagPerLinkHashEntry maintains weighted per-link-hash related + lag attributes for specific SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapLagPerLinkHashTable 1 } + +SapLagPerLinkHashEntry ::= SEQUENCE +{ + sapLagPerLinkHashLastChanged TimeStamp, + sapLagPerLinkHashClass TmnxLagPerLinkHashClass, + sapLagPerLinkHashWeight TmnxLagPerLinkHashWeight, + sapLagPerLinkHashOperClass TmnxLagPerLinkHashClass, + sapLagPerLinkHashOperWeight TmnxLagPerLinkHashWeight, + sapLagPerLinkHashIsOverriden TruthValue +} + +sapLagPerLinkHashLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapLagPerLinkHashLastChanged indicates the sysUpTime at + the time of the last modification of this entry." + ::= { sapLagPerLinkHashEntry 1 } + +sapLagPerLinkHashClass OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapLagPerLinkHashClass specifies the class to be used to + select a LAG link for this SAP." + DEFVAL { 1 } + ::= { sapLagPerLinkHashEntry 2 } + +sapLagPerLinkHashWeight OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapLagPerLinkHashWeight specifies the weight to be + associated with this SAP when selecting a LAG link for this SAP." + DEFVAL { 1 } + ::= { sapLagPerLinkHashEntry 3 } + +sapLagPerLinkHashOperClass OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapLagPerLinkHashOperClass indicates the operational + value for class associated with this SAP." + ::= { sapLagPerLinkHashEntry 4 } + +sapLagPerLinkHashOperWeight OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashWeight + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapLagPerLinkHashOperWeight indicates the operational + value used for weight associated with this SAP." + ::= { sapLagPerLinkHashEntry 5 } + +sapLagPerLinkHashIsOverriden OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapLagPerLinkHashIsOverriden indicates whether + administrative values, subscriber management determined operational + weight and class are used for this SAP." + ::= { sapLagPerLinkHashEntry 6 } + +tmnxSapIpoeTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapIpoeTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxSapIpoeTable." + ::= { tmnxSapObjs 160 } + +tmnxSapIpoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSapIpoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSapIpoeTable contains IPoE session information related + to a SAP with a sapSubType value of 'capture'." + ::= { tmnxSapObjs 161 } + +tmnxSapIpoeEntry OBJECT-TYPE + SYNTAX TmnxSapIpoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to IPoE session for a + SAP with a sapSubType value of 'capture'." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { tmnxSapIpoeTable 1 } + +TmnxSapIpoeEntry ::= SEQUENCE +{ + tmnxSapIpoeLastChanged TimeStamp, + tmnxSapIpoeAdminState TmnxEnabledDisabled, + tmnxSapIpoeDescription TItemDescription, + tmnxSapIpoePolicy TNamedItemOrEmpty, + tmnxSapIpoeUserDb TNamedItemOrEmpty +} + +tmnxSapIpoeLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapIpoeLastChanged indicates the sysUpTime at the + time of the most recent change to this table row." + ::= { tmnxSapIpoeEntry 1 } + +tmnxSapIpoeAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSapIpoeAdminState specifies the desired + administrative state of this row." + DEFVAL { disabled } + ::= { tmnxSapIpoeEntry 2 } + +tmnxSapIpoeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSapIpoeDescription specifies a user + provided description for IPoE on this Sap." + DEFVAL { "" } + ::= { tmnxSapIpoeEntry 3 } + +tmnxSapIpoePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapIpoePolicy specifies the IPoE policy applicable on + this SAP." + DEFVAL { "" } + ::= { tmnxSapIpoeEntry 4 } + +tmnxSapIpoeUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSapIpoeUserDb specifies the local user database to + use for authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string." + DEFVAL { "" } + ::= { tmnxSapIpoeEntry 5 } + +tmnxStaticHostIpv6Objs OBJECT IDENTIFIER ::= { tmnxSapObjs 162 } + +sapStatHost6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SapStatHost6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapStatHost6Table is used to configure IPv6 static hosts on a SAP." + ::= { tmnxStaticHostIpv6Objs 1 } + +sapStatHost6Entry OBJECT-TYPE + SYNTAX SapStatHost6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information on a statically configured IPv6 + host. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapStatHost6IpAddress, + sapStatHost6MacAddress + } + ::= { sapStatHost6Table 1 } + +SapStatHost6Entry ::= SEQUENCE +{ + sapStatHost6IpAddress InetAddressIPv6, + sapStatHost6MacAddress MacAddress, + sapStatHost6LastChanged TimeStamp, + sapStatHost6RowStatus RowStatus, + sapStatHost6AdminStatus ServiceAdminStatus, + sapStatHost6PrefixLen InetAddressPrefixLength, + sapStatHost6NextHopAddrType InetAddressType, + sapStatHost6NextHopAddr InetAddress, + sapStatHost6SubscrIdent TmnxSubIdentStringOrEmpty, + sapStatHost6SubProfile ServObjName, + sapStatHost6SlaProfile ServObjName, + sapStatHost6ShcvOperState ServShcvOperState, + sapStatHost6ShcvChecks Unsigned32, + sapStatHost6ShcvReplies Unsigned32, + sapStatHost6ShcvReplyTime TimeStamp, + sapStatHost6DynMacAddress MacAddress, + sapStatHost6RetailerSvcId TmnxServId, + sapStatHost6RetailerIf InterfaceIndexOrZero, + sapStatHost6FwdingState TmnxOperState, + sapStatHost6AncpString TmnxAncpStringOrZero, + sapStatHost6SubIdIsSapId TruthValue, + sapStatHost6AppProfile ServObjName, + sapStatHost6IntermediateDestId DisplayString, + sapStatHost6AdminRetailSvcId TmnxServId, + sapStatHost6AppProfileScope TmnxSapAASubScope +} + +sapStatHost6IpAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapStatHost6IpAddress specifies the IP address + of this static host." + ::= { sapStatHost6Entry 1 } + +sapStatHost6MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapStatHost6MacAddress specifies the MAC + address associated with this static host. + + The value 0:0:0:0:0:0 specifies 'no MAC address'." + ::= { sapStatHost6Entry 2 } + +sapStatHost6LastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStatHost6LastChanged indicates the sysUpTime at the + time of the last modification of this conceptual row." + ::= { sapStatHost6Entry 3 } + +sapStatHost6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStatHost6RowStatus controls the creation + and deletion of rows in this table." + ::= { sapStatHost6Entry 4 } + +sapStatHost6AdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6AdminStatus specifies the administrative + status of this host." + DEFVAL { down } + ::= { sapStatHost6Entry 5 } + +sapStatHost6PrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (32..64 | 128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStatHost6PrefixLen specifies the IPv6 + address prefix length associated with this host. + + A value for this object must be specified when the conceptual row is + created, and it cannot be modified afterwards." + ::= { sapStatHost6Entry 6 } + +sapStatHost6NextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6NextHopAddrType specifies the address type of + sapStatHost6NextHopAddr." + DEFVAL { unknown } + ::= { sapStatHost6Entry 7 } + +sapStatHost6NextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6NextHopAddr specifies the IPv4 next hop + address of this IPv6 static host. + + A non-empty value of this object refers to the associated IPv4 host in + a dual stack model. + + A MAC address learned from either IPv6 or IPv4 host is also associated + with the other ('mac-linking')." + DEFVAL { ''H } + ::= { sapStatHost6Entry 8 } + +sapStatHost6SubscrIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStatHost6SubscrIdent specifies the + subscriber identification for this static host." + DEFVAL { "" } + ::= { sapStatHost6Entry 9 } + +sapStatHost6SubProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStatHost6SubProfile specifies the + subscriber profile for this static host. + + A non-empty value of this object must correspond to a conceptual row + in the TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubProfileTable." + DEFVAL { "" } + ::= { sapStatHost6Entry 10 } + +sapStatHost6SlaProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStatHost6SlaProfile specifies the SLA + profile for this static host. + + A non-empty value of this object must correspond to a conceptual row + in the TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSLAProfileTable." + DEFVAL { "" } + ::= { sapStatHost6Entry 11 } + +sapStatHost6ShcvOperState OBJECT-TYPE + SYNTAX ServShcvOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStatHost6ShcvOperState indicates the state + of the subscriber host connectivity check for this static host." + ::= { sapStatHost6Entry 12 } + +sapStatHost6ShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStatHost6ShcvChecks indicates the number of + connectivity checks for this static host." + ::= { sapStatHost6Entry 13 } + +sapStatHost6ShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStatHost6ShcvReplies indicates the number + of host replies for this static host." + ::= { sapStatHost6Entry 14 } + +sapStatHost6ShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStatHost6ShcvReplyTime indicates the + timestamp of the last successful connectivity check for this static + host." + ::= { sapStatHost6Entry 15 } + +sapStatHost6DynMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStatHost6DynMacAddress indicates the + learned MAC address while sapStatHost6MacAddress is equal to + 0:0:0:0:0:0. + + The value 0:0:0:0:0:0 indicates that no MAC address is learned yet." + ::= { sapStatHost6Entry 16 } + +sapStatHost6RetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStatHost6RetailerSvcId indicates the + service ID of the retailer VPRN service to which this static host + belongs. + + When this object is non zero, the static host belongs to a retailer + VPRN." + ::= { sapStatHost6Entry 17 } + +sapStatHost6RetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapStatHost6RetailerIf indicates the interface + index of the retailer VPRN interface to which this static host + belongs. + + When this object is non zero, the static host belongs to a retailer + VPRN." + ::= { sapStatHost6Entry 18 } + +sapStatHost6FwdingState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStatHost6FwdingState indicates the forwarding state of + this static host. + + When the value is 'outOfService', host traffic is not forwarded; while + it is 'inService', host traffic is forwarded." + ::= { sapStatHost6Entry 19 } + +sapStatHost6AncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6AncpString specifies the ancp-string + associated to this SAP host." + DEFVAL { "" } + ::= { sapStatHost6Entry 20 } + +sapStatHost6SubIdIsSapId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapStatHost6SubIdIsSapId specifies if the SAP + ID is taken as subscriber identification for this static host." + DEFVAL { false } + ::= { sapStatHost6Entry 21 } + +sapStatHost6AppProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6AppProfile specifies the application profile + for this static host. + + A non-empty value of this object must correspond to a conceptual row + in the TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { sapStatHost6Entry 22 } + +sapStatHost6IntermediateDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6IntermediateDestId specifies to which + intermediate destination (for example a DSLAM) this host belongs." + DEFVAL { "" } + ::= { sapStatHost6Entry 23 } + +sapStatHost6AdminRetailSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6AdminRetailSvcId specifies the forwarding + service ID for an unnumbered static host in a wholesale/retail + context." + DEFVAL { 0 } + ::= { sapStatHost6Entry 24 } + +sapStatHost6AppProfileScope OBJECT-TYPE + SYNTAX TmnxSapAASubScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6AppProfileScope specifies the scope of IPv6 + static host application profile. + + The value of sapStatHost6AppProfileScope can only be set along with + sapStatHost6AppProfile object, optionally. The value of + sapStatHost6AppProfileScope cannot be modified once set." + DEFVAL { subscriber } + ::= { sapStatHost6Entry 25 } + +sapStatHost6MRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapStatHost6MRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapStatHost6MRtTable contains managed routes of SAP static IPv6 + hosts. + + Entries can be created and deleted via SNMP SET operations." + ::= { tmnxStaticHostIpv6Objs 2 } + +sapStatHost6MRtEntry OBJECT-TYPE + SYNTAX SapStatHost6MRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information on a specific managed route." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapStatHost6IpAddress, + sapStatHost6MacAddress, + sapStatHost6MRtAddrType, + sapStatHost6MRtAddr, + sapStatHost6MRtPrefixLen + } + ::= { sapStatHost6MRtTable 1 } + +SapStatHost6MRtEntry ::= SEQUENCE +{ + sapStatHost6MRtAddrType InetAddressType, + sapStatHost6MRtAddr InetAddress, + sapStatHost6MRtPrefixLen InetAddressPrefixLength, + sapStatHost6MRtRowStatus RowStatus, + sapStatHost6MRtLastMgmtChange TimeStamp, + sapStatHost6MRtStatus TmnxManagedRouteStatus, + sapStatHost6MRtMetric Unsigned32, + sapStatHost6MRtPreference Unsigned32, + sapStatHost6MRtTag Unsigned32 +} + +sapStatHost6MRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtAddrType indicates the address type of + sapStatHost6MRtAddr." + ::= { sapStatHost6MRtEntry 1 } + +sapStatHost6MRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtAddr indicates the IP address of the + managed route." + ::= { sapStatHost6MRtEntry 2 } + +sapStatHost6MRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtPrefixLen indicates the prefix length of + the subnet associated with sapStatHost6MRtAddr." + ::= { sapStatHost6MRtEntry 3 } + +sapStatHost6MRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtRowStatus controls the creation and + deletion of rows in this table." + ::= { sapStatHost6MRtEntry 4 } + +sapStatHost6MRtLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtLastMgmtChange indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { sapStatHost6MRtEntry 5 } + +sapStatHost6MRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtStatus indicates the state of this managed + route." + ::= { sapStatHost6MRtEntry 6 } + +sapStatHost6MRtMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtMetric specifies the route metric." + DEFVAL { 0 } + ::= { sapStatHost6MRtEntry 7 } + +sapStatHost6MRtPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtPreference specifies the route preference. + + The value of the preference is compared with the preference of the + routes coming from routing protocols." + DEFVAL { 0 } + ::= { sapStatHost6MRtEntry 8 } + +sapStatHost6MRtTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtTag specifies the route tag." + DEFVAL { 0 } + ::= { sapStatHost6MRtEntry 9 } + +sapStatHost6TableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStatHost6TableLastChanged indicates the sysUpTime at + the time of the last modification to the sapStatHost6Table by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 163 } + +sapStatHost6MRtTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStatHost6MRtTblLastChgd indicates the sysUpTime at the + time of the last modification of sapStatHost6MRtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, this object contains a zero + value." + ::= { tmnxSapObjs 164 } + +sapIngQosQueueDepthInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosQueueDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthInfoTable has an entry for each SAP + ingress override queue for which the value of sapIngQosQMonitorDepth + is set to 'true (1)'." + ::= { tmnxSapObjs 165 } + +sapIngQosQueueDepthInfoEntry OBJECT-TYPE + SYNTAX SapIngQosQueueDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthInfoEntry represents queue depth + monitoring information for SAP ingress override queue for which the + value of sapIngQosQMonitorDepth is set to 'true (1)'." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapIngQosQueueId + } + ::= { sapIngQosQueueDepthInfoTable 1 } + +SapIngQosQueueDepthInfoEntry ::= SEQUENCE +{ + sapIngQosQueueDepthPollPrcnt1 Unsigned32, + sapIngQosQueueDepthPollPrcnt2 Unsigned32, + sapIngQosQueueDepthPollPrcnt3 Unsigned32, + sapIngQosQueueDepthPollPrcnt4 Unsigned32, + sapIngQosQueueDepthPollPrcnt5 Unsigned32, + sapIngQosQueueDepthPollPrcnt6 Unsigned32, + sapIngQosQueueDepthPollPrcnt7 Unsigned32, + sapIngQosQueueDepthPollPrcnt8 Unsigned32, + sapIngQosQueueDepthPollPrcnt9 Unsigned32, + sapIngQosQueueDepthPollPrcnt10 Unsigned32, + sapIngQosQueueDepthAvgPollInt Unsigned32, + sapIngQosQueueDepthAvgElpsdTme TimeStamp +} + +sapIngQosQueueDepthPollPrcnt1 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt1 represents the percentage + of polls in occupancy range of 0 to 10 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 1 } + +sapIngQosQueueDepthPollPrcnt2 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt2 represents the percentage + of polls in occupancy range of 11 to 20 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 2 } + +sapIngQosQueueDepthPollPrcnt3 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt3 represents the percentage + of polls in occupancy range of 21 to 30 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 3 } + +sapIngQosQueueDepthPollPrcnt4 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt4 represents the percentage + of polls in occupancy range of 31 to 40 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 4 } + +sapIngQosQueueDepthPollPrcnt5 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt5 represents the percentage + of polls in occupancy range of 41 to 50 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 5 } + +sapIngQosQueueDepthPollPrcnt6 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt6 represents the percentage + of polls in occupancy range of 51 to 60 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 6 } + +sapIngQosQueueDepthPollPrcnt7 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt7 represents the percentage + of polls in occupancy range of 61 to 70 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 7 } + +sapIngQosQueueDepthPollPrcnt8 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt8 represents the percentage + of polls in occupancy range of 71 to 80 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 8 } + +sapIngQosQueueDepthPollPrcnt9 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt9 represents the percentage + of polls in occupancy range of 81 to 90 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 9 } + +sapIngQosQueueDepthPollPrcnt10 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthPollPrcnt10 represents the percentage + of polls in occupancy range of 91 to 100 percent for the queue depths + seen during the polling elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 10 } + +sapIngQosQueueDepthAvgPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthAvgPollInt represents the weighted + average polling interval for the elapsed time." + ::= { sapIngQosQueueDepthInfoEntry 11 } + +sapIngQosQueueDepthAvgElpsdTme OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosQueueDepthAvgElpsdTme represents the average + elapsed time since the start of queue depth monitoring or the last + monitoring clear." + ::= { sapIngQosQueueDepthInfoEntry 12 } + +sapEgrQosQueueDepthInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosQueueDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthInfoTable has an entry for each SAP + egress override queue for which the value of sapEgrQosQMonitorDepth is + set to 'true (1)'." + ::= { tmnxSapObjs 166 } + +sapEgrQosQueueDepthInfoEntry OBJECT-TYPE + SYNTAX SapEgrQosQueueDepthInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthInfoEntry represents queue depth + monitoring information for SAP egress override queue for which the + value of sapEgrQosQMonitorDepth is set to 'true (1)'." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosQueueId + } + ::= { sapEgrQosQueueDepthInfoTable 1 } + +SapEgrQosQueueDepthInfoEntry ::= SEQUENCE +{ + sapEgrQosQueueDepthPollPrcnt1 Unsigned32, + sapEgrQosQueueDepthPollPrcnt2 Unsigned32, + sapEgrQosQueueDepthPollPrcnt3 Unsigned32, + sapEgrQosQueueDepthPollPrcnt4 Unsigned32, + sapEgrQosQueueDepthPollPrcnt5 Unsigned32, + sapEgrQosQueueDepthPollPrcnt6 Unsigned32, + sapEgrQosQueueDepthPollPrcnt7 Unsigned32, + sapEgrQosQueueDepthPollPrcnt8 Unsigned32, + sapEgrQosQueueDepthPollPrcnt9 Unsigned32, + sapEgrQosQueueDepthPollPrcnt10 Unsigned32, + sapEgrQosQueueDepthAvgPollInt Unsigned32, + sapEgrQosQueueDepthAvgElpsdTme TimeStamp, + sapEgrQosQueueDepthViolTotCnt Unsigned32, + sapEgrQosQueueDepthViolLast TimeStamp, + sapEgrQosQueueDepthHWMPollInt Unsigned32 +} + +sapEgrQosQueueDepthPollPrcnt1 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt1 represents the percentage + of polls in occupancy range of 0 to 10 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 1 } + +sapEgrQosQueueDepthPollPrcnt2 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt2 represents the percentage + of polls in occupancy range of 11 to 20 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 2 } + +sapEgrQosQueueDepthPollPrcnt3 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt3 represents the percentage + of polls in occupancy range of 21 to 30 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 3 } + +sapEgrQosQueueDepthPollPrcnt4 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt4 represents the percentage + of polls in occupancy range of 31 to 40 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 4 } + +sapEgrQosQueueDepthPollPrcnt5 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt5 represents the percentage + of polls in occupancy range of 41 to 50 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 5 } + +sapEgrQosQueueDepthPollPrcnt6 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt6 represents the percentage + of polls in occupancy range of 51 to 60 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 6 } + +sapEgrQosQueueDepthPollPrcnt7 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt7 represents the percentage + of polls in occupancy range of 61 to 70 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 7 } + +sapEgrQosQueueDepthPollPrcnt8 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt8 represents the percentage + of polls in occupancy range of 71 to 80 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 8 } + +sapEgrQosQueueDepthPollPrcnt9 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt9 represents the percentage + of polls in occupancy range of 81 to 90 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 9 } + +sapEgrQosQueueDepthPollPrcnt10 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthPollPrcnt10 represents the percentage + of polls in occupancy range of 91 to 100 percent for the queue depths + seen during the polling elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 10 } + +sapEgrQosQueueDepthAvgPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthAvgPollInt represents the weighted + average polling interval for the elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 11 } + +sapEgrQosQueueDepthAvgElpsdTme OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthAvgElpsdTme represents the average + elapsed time since the start of queue depth monitoring or the last + monitoring clear." + ::= { sapEgrQosQueueDepthInfoEntry 12 } + +sapEgrQosQueueDepthViolTotCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthViolTotCnt represents the total number + of per hardware queue violation counts of the component queues." + ::= { sapEgrQosQueueDepthInfoEntry 13 } + +sapEgrQosQueueDepthViolLast OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthViolLast represents the most recent + violation last seen timestamp of the component queues." + ::= { sapEgrQosQueueDepthInfoEntry 14 } + +sapEgrQosQueueDepthHWMPollInt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosQueueDepthHWMPollInt represents the weighted + average high-watermark polling interval for the elapsed time." + ::= { sapEgrQosQueueDepthInfoEntry 15 } + +sapStaticHostRipTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapStaticHostRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapStaticHostRipTable augments the sapStaticHostTable. This table + contains the parameters used for RIP." + ::= { tmnxSapObjs 167 } + +sapStaticHostRipEntry OBJECT-TYPE + SYNTAX SapStaticHostRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters used for RIP." + AUGMENTS { sapStaticHostEntry } + ::= { sapStaticHostRipTable 1 } + +SapStaticHostRipEntry ::= SEQUENCE +{ + sapStaticHostRipPlcyName TNamedItemOrEmpty, + sapStaticHostRipListenerStatus TmnxRipListenerStatus +} + +sapStaticHostRipPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStaticHostRipPlcyName indicates the RIP policy which + is used to set up the RIP listener for this static host." + ::= { sapStaticHostRipEntry 1 } + +sapStaticHostRipListenerStatus OBJECT-TYPE + SYNTAX TmnxRipListenerStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapStaticHostRipListenerStatus indicates the status of + the RIP listener." + ::= { sapStaticHostRipEntry 2 } + +sapEvpnMHEthSegTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEvpnMHEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEvpnMHEthSegTable contains entries for ethernet segment + information associated with a SAP." + ::= { tmnxSapObjs 168 } + +sapEvpnMHEthSegEntry OBJECT-TYPE + SYNTAX SapEvpnMHEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment entry in the sapEvpnMHEthSegTable." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapEvpnMHEthSegTable 1 } + +SapEvpnMHEthSegEntry ::= SEQUENCE +{ + sapEvpnMHEthSegName TNamedItemOrEmpty, + sapEvpnMHEthSegStatus TmnxEvpnMHEthSegStatus +} + +sapEvpnMHEthSegName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEvpnMHEthSegName indicates the ethernet segment name + associated with the given SAP." + ::= { sapEvpnMHEthSegEntry 1 } + +sapEvpnMHEthSegStatus OBJECT-TYPE + SYNTAX TmnxEvpnMHEthSegStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEvpnMHEthSegStatus indicates the status of the + ethernet segment associated with the given SAP." + ::= { sapEvpnMHEthSegEntry 2 } + +sapDefHostExTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapDefHostExTableLastChanged indicates the + value of sysUpTime at the time of the last modification of an + conceptual row in the sapDefHostExTable." + ::= { tmnxSapObjs 169 } + +sapDefHostExTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapDefHostExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP default host information. + + Entries in this table can be created or deleted via SNMP operations. + + A row in this table can only be created for a SAP in a group + interface, that is each row in the sapBaseInfoTable where the value of + sapIesIfIndex corresponds to a row in the vRtrIfTable where the value + of vRtrIfType is equal to 'serviceIesGroup' or 'serviceVprnGroup'." + ::= { tmnxSapObjs 170 } + +sapDefHostExEntry OBJECT-TYPE + SYNTAX SapDefHostExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAP default host specific information." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapDefHostExSubnetAddrType, + sapDefHostExSubnetAddr, + sapDefHostExSubnetAddrPfxLen + } + ::= { sapDefHostExTable 1 } + +SapDefHostExEntry ::= SEQUENCE +{ + sapDefHostExSubnetAddrType InetAddressType, + sapDefHostExSubnetAddr InetAddress, + sapDefHostExSubnetAddrPfxLen InetAddressPrefixLength, + sapDefHostExRowStatus RowStatus, + sapDefHostExLastChanged TimeStamp, + sapDefHostExNextHopAddrType InetAddressType, + sapDefHostExNextHopAddr InetAddress +} + +sapDefHostExSubnetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDefHostExSubnetAddrType indicates the address type of + sapDefHostExSubnetAddr." + ::= { sapDefHostExEntry 1 } + +sapDefHostExSubnetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sapDefHostExSubnetAddr specifies the IPv4 + Subnet or IPv6 Prefix address for this SAP default host. + + It must be equal to one of the addresses of the subscriber interface + this SAP belongs to, that is one of its vRiaIpAddress values." + ::= { sapDefHostExEntry 2 } + +sapDefHostExSubnetAddrPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapDefHostExSubnetAddrPfxLen indicates the IPv4 Subnet or + IPv6 Prefix length of sapDefHostExSubnetAddr." + ::= { sapDefHostExEntry 3 } + +sapDefHostExRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapDefHostExRowStatus specifies the row status of this + row." + ::= { sapDefHostExEntry 4 } + +sapDefHostExLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapDefHostExLastChanged indicates the sysUpTime at the + time of the most recent management-initiated change to this conceptual + row." + ::= { sapDefHostExEntry 5 } + +sapDefHostExNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapDefHostExNextHopAddrType specifies the address type of + sapDefHostExNextHopAddr." + ::= { sapDefHostExEntry 6 } + +sapDefHostExNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapDefHostExNextHopAddr specifies the next-hop IP address + for this SAP default host. + + The value all zeroes is not allowed. + + A value for sapDefHostExNextHopAddr must be specified when a row is + created and this value cannot be changed afterwards." + ::= { sapDefHostExEntry 7 } + +tmnxSapDataTrigStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSapDataTrigStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSapDataTrigStatsTable contains detailed statistics information + about the data triggers involved in creating data-triggered subscriber + hosts. + + The typical usage of this table is to fill in the part of the index + that identifies a SAP, and perform a partial walk to get all the + statistics applicable to that SAP." + ::= { tmnxSapObjs 171 } + +tmnxSapDataTrigStatsEntry OBJECT-TYPE + SYNTAX TmnxSapDataTrigStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains detailed data trigger statistics + information about a SAP. + + Entries in this table are created and removed automatically by the + system + + The system creates conceptual rows in this table only for SAPs where + the value of sapStatHostMacLearnOptions is equal to 'dataTriggered'. + + The system does not create rows unless there is at least one non-zero + counter." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSapDataTrigStatsId + } + ::= { tmnxSapDataTrigStatsTable 1 } + +TmnxSapDataTrigStatsEntry ::= SEQUENCE +{ + tmnxSapDataTrigStatsId Unsigned32, + tmnxSapDataTrigStatsName DisplayString, + tmnxSapDataTrigStatsVal Counter64 +} + +tmnxSapDataTrigStatsId OBJECT-TYPE + SYNTAX Unsigned32 (0..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSapDataTrigStatsId indicates the identifier of the + SAP data trigger statistics contained in this conceptual row. + + It is a meaningless number generated by this system." + ::= { tmnxSapDataTrigStatsEntry 1 } + +tmnxSapDataTrigStatsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSapDataTrigStatsName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSapDataTrigStatsEntry 2 } + +tmnxSapDataTrigStatsVal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSapDataTrigStatsVal indicates the value of + the statistics contained in this conceptual row." + ::= { tmnxSapDataTrigStatsEntry 3 } + +sapL3LoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapL3LoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table sapL3LoopbackTable provides operators with the ability to + provide loopback functions on a specific interface." + ::= { tmnxSapObjs 172 } + +sapL3LoopbackEntry OBJECT-TYPE + SYNTAX SapL3LoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an active interface loopback. The interface is + placed in loopback by row creation and is removed by row destruction. + + Rows in table sapL3LoopbackTable are created and destroyed by SNMP set + operations on the object sapL3LoopbackRowStatus. Rows in table + sapL3LoopbackTable may be destroyed by the system when the associated + SAP has been deleted. A maximum of 64 rows may be created. Rows are + kept in volatile storage and lost upon a system reboot." + INDEX { + svcId, + sapIesIfIndex + } + ::= { sapL3LoopbackTable 1 } + +SapL3LoopbackEntry ::= SEQUENCE +{ + sapL3LoopbackRowStatus RowStatus, + sapL3LoopbackIgnrPortOpState ServiceOperStatus +} + +sapL3LoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sapL3LoopbackRowStatus specifies the row + status. It allows entries to be created and deleted in + sapL3LoopbackTable. + + Creation of an entry with VPRN or IES IP interface configured + over an Ethernet SAP to mask a non-operational port state for + the interface. When this entry is created with an interface, + it will mask the ports non-operational state but continue to + execute all other functions to determine if the IP interface + should be considered operationally up for reachability testing. + + This is applicable to IP interfaces within a VPRN and IES service + configured on an Ethernet SAP." + ::= { sapL3LoopbackEntry 1 } + +sapL3LoopbackIgnrPortOpState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object specifies the operational state of the ignore + sap port state operation." + ::= { sapL3LoopbackEntry 2 } + +sapL2tpv3TableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sapL2tpv3TableLastChanged indicates the value + of sysUpTime at the time of the last modification of an conceptual row + in the sapL2tpv3Table." + ::= { tmnxSapObjs 173 } + +sapL2tpv3Table OBJECT-TYPE + SYNTAX SEQUENCE OF SapL2tpv3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SAP L2TPV3 information. + + Entries in this table can be created or deleted via SNMP operations." + ::= { tmnxSapObjs 174 } + +sapL2tpv3Entry OBJECT-TYPE + SYNTAX SapL2tpv3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAP L2TPV3 specific information." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { sapL2tpv3Table 1 } + +SapL2tpv3Entry ::= SEQUENCE +{ + sapL2tpv3RowStatus RowStatus, + sapL2tpv3LastChanged TimeStamp, + sapL2tpv3ServiceId TmnxServId, + sapL2tpv3RouterId TmnxVRtrIDOrZero, + sapL2tpv3TunnelGroupName TmnxL2tpTunnelGroupNameOrEmpty, + sapL2tpv3VcId TmnxVcIdOrNone, + sapL2tpv3PwType INTEGER, + sapL2tpv3AdminState TmnxAdminState, + sapL2tpv3OperState ServiceOperStatus, + sapL2tpv3TunnelStatus INTEGER, + sapL2tpv3OperFlags BITS, + sapL2tpv3LastOperChgd TimeStamp, + sapL2tpv3HostISA TmnxHwIndexOrZero, + sapL2tpv3EthVlanQtag QTagFullRangeOrNone, + sapL2tpv3ServiceName TLNamedItemOrEmpty +} + +sapL2tpv3RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapL2tpv3RowStatus specifies the row status of this row." + ::= { sapL2tpv3Entry 1 } + +sapL2tpv3LastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapL2tpv3LastChanged indicates the sysUpTime at the time + of the most recent management-initiated change to this conceptual row." + ::= { sapL2tpv3Entry 2 } + +sapL2tpv3ServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapL2tpv3ServiceId specifies the routing context which provides + reachability to the L2TPV3 tunnel group configured in the + sapL2tpv3TunnelGroupName objects. + + While sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId are + set to default, L2TPV3 tunnels will fail to come up. + + Only one of sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId + may be set to non-default." + DEFVAL { 0 } + ::= { sapL2tpv3Entry 3 } + +sapL2tpv3RouterId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapL2tpv3RouterId specifies the routing context that provides + reachability to the L2TPV3 tunnel group configured in the + sapL2tpv3TunnelGroupName object. + + + While sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId are + set to default, L2TPV3 tunnels will fail to come up. + + Only one of sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId + may be set to non-default." + DEFVAL { 0 } + ::= { sapL2tpv3Entry 4 } + +sapL2tpv3TunnelGroupName OBJECT-TYPE + SYNTAX TmnxL2tpTunnelGroupNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapL2tpv3TunnelGroupName specifies the L2TP tunnel-group + name associated with this L2TPV3 entry." + DEFVAL { ''H } + ::= { sapL2tpv3Entry 5 } + +sapL2tpv3VcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapL2tpv3VcId specifies the virtual circuit identifier + associated with this L2TPV3 entry." + DEFVAL { 0 } + ::= { sapL2tpv3Entry 6 } + +sapL2tpv3PwType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ethernet (1), + ethVlan (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapL2tpv3PwType specifies the pseudo-wire type associated with + this L2TPV3 entry." + DEFVAL { none } + ::= { sapL2tpv3Entry 7 } + +sapL2tpv3AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapL2tpv3AdminState specifies the adminstrative state of this + entry." + DEFVAL { outOfService } + ::= { sapL2tpv3Entry 8 } + +sapL2tpv3OperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sapL2tpv3OperState indicates the operational status of this entry." + ::= { sapL2tpv3Entry 9 } + +sapL2tpv3TunnelStatus OBJECT-TYPE + SYNTAX INTEGER { + down (1), + inprogress (2), + connected (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sapL2tpv3TunnelStatus indicates the state of the L2tpv3 tunnel." + ::= { sapL2tpv3Entry 10 } + +sapL2tpv3OperFlags OBJECT-TYPE + SYNTAX BITS { + sapDown (0), + routerUnreachable (1), + adminDown (2), + tunnelNotUnique (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sapL2tpv3OperFlags indicates the reason why the L2tpv3 tunnel is + operationally down." + ::= { sapL2tpv3Entry 11 } + +sapL2tpv3LastOperChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sapL2tpv3LastOperChgd indicates the sysUpTime at the time of the + last operational status change of this entry." + ::= { sapL2tpv3Entry 12 } + +sapL2tpv3HostISA OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The sapL2tpv3HostISA indicates the active ISA that is being used to + host this L2tpv3 tunnel. + + This object will have a value of zero when this tunnel is + operationally down." + ::= { sapL2tpv3Entry 13 } + +sapL2tpv3EthVlanQtag OBJECT-TYPE + SYNTAX QTagFullRangeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapL2tpv3EthVlanQtag specifies the qtag id associated to the + ethernet vlan pseudo-wire type." + DEFVAL { -1 } + ::= { sapL2tpv3Entry 14 } + +sapL2tpv3ServiceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapL2tpv3ServiceName specifies the routing context which provides + reachability to the L2TPV3 tunnel group configured in the + sapL2tpv3TunnelGroupName objects. + + + While sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId are + set to default, L2TPV3 tunnels will fail to come up. + + Only one of sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId + may be set to non-default." + DEFVAL { ''H } + ::= { sapL2tpv3Entry 15 } + +sapEgrQosHsWrrGrpTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosHsWrrGrpTblLastChanged indicates the sysUpTime + at the time of the last modification of a row in + sapEgrQosHsWrrGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSapObjs 175 } + +sapEgrQosHsWrrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrQosHsWrrGrpTable is used to override the HS WRR (Weighted + Round Robin) group information, as defined in the associated HS WRR + Group on sap-egress policies." + ::= { tmnxSapObjs 176 } + +sapEgrQosHsWrrGrpEntry OBJECT-TYPE + SYNTAX SapEgrQosHsWrrGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of this table override the corresponding values defined for + the specifies SAP of a particular HS WRR Group specified by + sapEgrQosHsWrrGrpId." + INDEX { + svcId, + sapPortId, + sapEncapValue, + sapEgrQosHsWrrGrpId + } + ::= { sapEgrQosHsWrrGrpTable 1 } + +SapEgrQosHsWrrGrpEntry ::= SEQUENCE +{ + sapEgrQosHsWrrGrpId Unsigned32, + sapEgrQosHsWrrGrpRowStatus RowStatus, + sapEgrQosHsWrrGrpLastChanged TimeStamp, + sapEgrQosHsWrrGrpRate THPolPIRRateOverride, + sapEgrQosHsWrrGrpRatePercent TPIRPercentOverride, + sapEgrQosHsWrrGrpClassWeight Integer32 +} + +sapEgrQosHsWrrGrpId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapEgrQosHsWrrGrpId specifies the identifier of the HS + WRR Group whose objects are to be overridden." + ::= { sapEgrQosHsWrrGrpEntry 1 } + +sapEgrQosHsWrrGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosHsWrrGrpRowStatus controls the creation and + deletion of rows in this table." + ::= { sapEgrQosHsWrrGrpEntry 2 } + +sapEgrQosHsWrrGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapEgrQosHsWrrGrpLastChanged indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { sapEgrQosHsWrrGrpEntry 3 } + +sapEgrQosHsWrrGrpRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosHsWrrGrpRate specifies the group rate. + + This object overrides TIMETRA-QOS-MIB::tSapEgressHsWrrGrpRate." + DEFVAL { -2 } + ::= { sapEgrQosHsWrrGrpEntry 4 } + +sapEgrQosHsWrrGrpRatePercent OBJECT-TYPE + SYNTAX TPIRPercentOverride + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosHsWrrGrpRatePercent specifies the group rate + percent. + + This object overrides TIMETRA-QOS-MIB::tSapEgressHsWrrGrpRatePercent." + DEFVAL { -2 } + ::= { sapEgrQosHsWrrGrpEntry 5 } + +sapEgrQosHsWrrGrpClassWeight OBJECT-TYPE + SYNTAX Integer32 (-2 | 1 | 2 | 4 | 8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQosHsWrrGrpClassWeight specifies the weight of + scheduling class. + + This object overrides TIMETRA-QOS-MIB::tSapEgressHsWrrGrpClassWeight." + DEFVAL { -2 } + ::= { sapEgrQosHsWrrGrpEntry 6 } + +tmnxSapPfcpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapPfcpTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxSapPfcpTable." + ::= { tmnxSapObjs 177 } + +tmnxSapPfcpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSapPfcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSapPfcpTable contains Packet Forwarding Control Plane information related + to a SAP with a sapSubType value of 'capture'." + ::= { tmnxSapObjs 178 } + +tmnxSapPfcpEntry OBJECT-TYPE + SYNTAX TmnxSapPfcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to PFCP for a SAP with a + sapSubType value of 'capture'." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { tmnxSapPfcpTable 1 } + +TmnxSapPfcpEntry ::= SEQUENCE +{ + tmnxSapPfcpLastChanged TimeStamp, + tmnxSapPfcpAssociation TNamedItemOrEmpty, + tmnxSapPfcpL2AccessIdAlias DisplayString +} + +tmnxSapPfcpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapPfcpLastChanged indicates the sysUpTime at the + time of the most recent change to this table row." + ::= { tmnxSapPfcpEntry 1 } + +tmnxSapPfcpAssociation OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSapPfcpAssociation specifies the PFCP association for + this SAP. + + A non-empty value must correspond to a conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxPfcpAssocTable." + DEFVAL { "" } + ::= { tmnxSapPfcpEntry 3 } + +tmnxSapPfcpL2AccessIdAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSapPfcpL2AccessIdAlias specifies the string to use as + Layer-2-Access-Id for this SAP." + DEFVAL { "" } + ::= { tmnxSapPfcpEntry 4 } + +tmnxSapOperStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSapOperStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSapOperStatusTable contains operational state information of a SAP." + ::= { tmnxSapObjs 179 } + +tmnxSapOperStatusEntry OBJECT-TYPE + SYNTAX TmnxSapOperStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to operational state a + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { tmnxSapOperStatusTable 1 } + +TmnxSapOperStatusEntry ::= SEQUENCE +{ + tmnxSapOperStatus INTEGER, + tmnxSapOperFlags BITS +} + +tmnxSapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + ingressQosMismatch (3), + egressQosMismatch (4), + portMtuTooSmall (5), + svcAdminDown (6), + iesIfAdminDown (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSapOperStatus indicates the operating + state of this SAP." + ::= { tmnxSapOperStatusEntry 1 } + +tmnxSapOperFlags OBJECT-TYPE + SYNTAX BITS { + sapAdminDown (0), + svcAdminDown (1), + iesIfAdminDown (2), + portOperDown (3), + portMtuTooSmall (4), + l2OperDown (5), + ingressQosMismatch (6), + egressQosMismatch (7), + relearnLimitExceeded (8), + recProtSrcMac (9), + subIfAdminDown (10), + sapIpipeNoCeIpAddr (11), + reserved12 (12), + reserved13 (13), + sapParamMismatch (14), + sapCemNoEcidOrMacAddr (15), + sapStandbyForMcRing (16), + sapSvcMtuTooSmall (17), + ingressNamedPoolMismatch (18), + egressNamedPoolMismatch (19), + ipMirrorNoMacAddr (20), + sapEpipeNoRingNode (21), + mcStandby (22), + mhStandby (23), + oamDownMepFault (24), + oamUpMepFault (25), + ethTunTagMisconfig (26), + ingressPolicerMismatch (27), + egressPolicerMismatch (28), + sapTlsNoRingNode (29), + ethRingPathBlocked (30), + oamTunnelMepFault (31), + operGrpDown (32), + portBouncing (33), + sapEgressHQosMgmtMismatch (34), + evpnP2mpConflict (35), + l2tpv3TunnelDown (36), + labelStackLimitExceeded (37), + sapIngQGrpRedirMismatch (38), + sapEgrQGrpRedirMismatch (39) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates all the conditions that affect the operating + status of this SAP. + + The bit values are: + + sapAdminDown (0) - SAP is admin down. + svcAdminDown (1) - Service is admin down. + iesIfAdminDown (2) - IP interface is admin down (IES and + VPRN only). + portOperDown (3) - Access port is oper down. + portMtuTooSmall (4) - Access port's MTU is < Service MTU + l2OperDown (5) - L2 PVC/PVP is oper down (FR and ATM + only). + ingressQosMismatch (6) - Mismatch between ingress QoS and + Scheduler policies. + egressQosMismatch (7) - Mismatch between egress QoS and + Scheduler policies. + relearnLimitExceeded (8) - MAC relearn limit was exceeded (TLS + only). + recProtSrcMac (9) - Received a packet with a protected + source MAC (TLS only). + subIfAdminDown (10) - Subscriber interface is admin down + (group-interface SAP only). + sapIpipeNoCeIpAddr (11) - CE IP Address not configured for Ipipe + SAP (IPIPE SAP only). + reserved12 (12) + reserved13 (13) + sapParamMismatch (14) - Service specific local parameter + mismatch. + sapCemNoEcidOrMacAddr (15) - ECID or MAC address not configured + (CEM SAP only). + sapStandbyForMcRing (16) - mc-ring keeps this SAP standby for the + corresponding SAP on peer. + sapSvcMtuTooSmall (17) - Service MTU is < SAP payload. + ingressNamedPoolMismatch (18) + - Invalid named pool on the ingress + side. + egressNamedPoolMismatch (19) + - Invalid named pool on the egress side. + ipMirrorNoMacAddr (20) - No MAC Address configured for the + IP mirror. + sapEpipeNoRingNode (21) - No TIMETRA-MC-REDUNDANCY-MIB + ::tmnxMcEpipeSapEntry object + configured for Epipe SAP (EPIPE SAP + only). + mcStandby (22) - indicates the SAP is standby because + of a multi-chassis protocol. + mhStandby (23) - indicates the SAP is standby because + of a BGP multi-home protocol. + oamDownMepFault (24) - ETH-CFM down MEP fault detected. + oamUpMepFault (25) - ETH-CFM up MEP fault detected. + ethTunTagMisconfig (26) - Missing Eth-tunnel SAP tag(s). + ingressPolicerMismatch (27) - indicate ingress policer + is parented to non-existent arbiter + egressPolicerMismatch (28) - indicate egress policer + is parented to non-existent arbiter. + sapTlsNoRingNode (29) - No TIMETRA-MC-REDUNDANCY-MIB + ::tmnxMcTlsSapEntry object + configured for TLS SAP (VPLS SAP + only). + ethRingPathBlocked (30) - indicates eth-ring path is + blocked. + oamTunnelMepFault (31) - ETH-CFM Tunnel MEP fault detected. + operGrpDown (32) - indicates operational-group is down. + portBouncing (33) - indicates port is oper down and + bouncing. + sapEgressHQosMgmtMismatch (34) + - indicates the policer is in orphaned + operational state as scheduler policy + does not exist. + evpnP2mpConflict (35) - Conflict with evpn p2mp. + l2tpv3TunnelDown (36) - indicates l2tpv3 tunnel status. + labelStackLimitExceeded (37) - label stack overhead exceeding the + egress IOM limitation. + sapIngQGrpRedirMismatch (38) - indicates an instance in the SAP's ingress + QGrp redirect list is not present on the FP. + sapEgrQGrpRedirMismatch (39) - indicates an instance in the SAP's egress + QGrp redirect list is not present on the port." + ::= { tmnxSapOperStatusEntry 2 } + +tmnxMgSapNotifyObjs OBJECT IDENTIFIER ::= { tmnxSapObjs 181 } + +tmnxIpTnlIPsecStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIpTnlIPsecStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to store IPsec statistics for Ip Tunnel" + ::= { tmnxSapObjs 182 } + +tmnxIpTnlIPsecStatsEntry OBJECT-TYPE + SYNTAX TmnxIpTnlIPsecStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPsec Statistics for a single Ip Tunnel." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxIpTunnelName + } + ::= { tmnxIpTnlIPsecStatsTable 1 } + +TmnxIpTnlIPsecStatsEntry ::= SEQUENCE +{ + tmnxIpTnlIPsecIsakmpState INTEGER, + tmnxIpTnlIPsecIsakmpEstabTime TimeStamp, + tmnxIpTnlIPsecIsakmpNegLifeTime Unsigned32, + tmnxIpTnlIPsecNumDpdTx Counter32, + tmnxIpTnlIPsecNumDpdRx Counter32, + tmnxIpTnlIPsecNumDpdAckTx Counter32, + tmnxIpTnlIPsecNumDpdAckRx Counter32, + tmnxIpTnlIPsecNumExpRx Counter32, + tmnxIpTnlIPsecNumInvalidDpdRx Counter32, + tmnxIpTnlIPsecNumCtrlPktsTx Counter32, + tmnxIpTnlIPsecNumCtrlPktsRx Counter32, + tmnxIpTnlIPsecNumCtrlTxErrors Counter32, + tmnxIpTnlIPsecNumCtrlRxErrors Counter32, + tmnxIpTnlIPsecMatCertEntryId Integer32, + tmnxIpTnlIPsecCertProfName TNamedItemOrEmpty, + tmnxIpTnlIPsecIsakmpPathMtu Unsigned32, + tmnxIpTnlIPsecStatIsakmpAuthAlg TmnxAuthAlgorithm, + tmnxIpTnlIPsecStatIsakmpEncrAlg TmnxEncrAlgorithm, + tmnxIpTnlIPsecStatIsakmpPfsDhGp TmnxIkePolicyDHGroupOrZero, + tmnxIpTnlIPsecStatIkeTranPrfAlg INTEGER, + tmnxIpTnlIPsecMatchTrustAnchor TNamedItemOrEmpty +} + +tmnxIpTnlIPsecIsakmpState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecIsakmpState indicates the state of phase 1 + IPsec negotiation." + ::= { tmnxIpTnlIPsecStatsEntry 1 } + +tmnxIpTnlIPsecIsakmpEstabTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecIsakmpEstabTime indicates the sysUpTime at + the time the IPsec phase 1 negotiation completed." + ::= { tmnxIpTnlIPsecStatsEntry 2 } + +tmnxIpTnlIPsecIsakmpNegLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecIsakmpNegLifeTime indicates the lifetime + negotiated for phase1 IKE key." + ::= { tmnxIpTnlIPsecStatsEntry 3 } + +tmnxIpTnlIPsecNumDpdTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumDpdTx indicates the number of + Dead-Peer-Detection packets transmitted." + ::= { tmnxIpTnlIPsecStatsEntry 4 } + +tmnxIpTnlIPsecNumDpdRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumDpdRx indicates the number of + Dead-Peer-Detection packets received." + ::= { tmnxIpTnlIPsecStatsEntry 5 } + +tmnxIpTnlIPsecNumDpdAckTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumDpdAckTx indicates the number of + Dead-Peer-Detection acknowledgement packets transmitted." + ::= { tmnxIpTnlIPsecStatsEntry 6 } + +tmnxIpTnlIPsecNumDpdAckRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumDpdAckRx indicates the number of + Dead-Peer-Detection acknowledgement packets received." + ::= { tmnxIpTnlIPsecStatsEntry 7 } + +tmnxIpTnlIPsecNumExpRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumExpRx indicates the number of DPD + R-U-THERE packets that have not been acknowledged." + ::= { tmnxIpTnlIPsecStatsEntry 8 } + +tmnxIpTnlIPsecNumInvalidDpdRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumInvalidDpdRx indicates the number of + malformed DPD R-U-THERE acknowledgement packets received." + ::= { tmnxIpTnlIPsecStatsEntry 9 } + +tmnxIpTnlIPsecNumCtrlPktsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumCtrlPktsTx indicates the number of + control packets this IPsec Tunnel has sent." + ::= { tmnxIpTnlIPsecStatsEntry 10 } + +tmnxIpTnlIPsecNumCtrlPktsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumCtrlPktsRx indicates the number of + control packets this IPsec Tunnel has received." + ::= { tmnxIpTnlIPsecStatsEntry 11 } + +tmnxIpTnlIPsecNumCtrlTxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumCtrlTxErrors indicates the number of + control packet transmit errors." + ::= { tmnxIpTnlIPsecStatsEntry 12 } + +tmnxIpTnlIPsecNumCtrlRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecNumCtrlRxErrors indicates the number of + control packet receive errors." + ::= { tmnxIpTnlIPsecStatsEntry 13 } + +tmnxIpTnlIPsecMatCertEntryId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecMatCertEntryId indicates the matching + certificate profile entry id used for this tunnel." + ::= { tmnxIpTnlIPsecStatsEntry 14 } + +tmnxIpTnlIPsecCertProfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecCertProfName indicates a specific + certificate profile name used for this tunnel." + ::= { tmnxIpTnlIPsecStatsEntry 15 } + +tmnxIpTnlIPsecIsakmpPathMtu OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecIsakmpPathMtu indicates the path MTU used + between the local and remote endpoints for this IPsec SA." + ::= { tmnxIpTnlIPsecStatsEntry 16 } + +tmnxIpTnlIPsecStatIsakmpAuthAlg OBJECT-TYPE + SYNTAX TmnxAuthAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecStatIsakmpAuthAlg indicates the + authentication algorithm of the IPsec phase 1 negotiation for this + IPsec tunnel." + ::= { tmnxIpTnlIPsecStatsEntry 17 } + +tmnxIpTnlIPsecStatIsakmpEncrAlg OBJECT-TYPE + SYNTAX TmnxEncrAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecStatIsakmpEncrAlg indicates the encryption + algorithm of the IPsec phase 1 negotiation for this IPsec tunnel." + ::= { tmnxIpTnlIPsecStatsEntry 18 } + +tmnxIpTnlIPsecStatIsakmpPfsDhGp OBJECT-TYPE + SYNTAX TmnxIkePolicyDHGroupOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecStatIsakmpPfsDhGp indicates the + Diffie-Hellman (DH) group of the IPsec phase 1 negotiation for this + IPsec tunnel. + + The Diffie-Hellman (DH) group is used by the IPsec tunnel to achieve + Perfect Forward Secrecy (PFS)." + ::= { tmnxIpTnlIPsecStatsEntry 19 } + +tmnxIpTnlIPsecStatIkeTranPrfAlg OBJECT-TYPE + SYNTAX INTEGER { + md5 (2), + sha1 (3), + sha256 (4), + sha384 (5), + sha512 (6), + aesXcbc (7), + sameAsAuth (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecStatIkeTranPrfAlg specifies the + pseudo-random function (PRF)." + ::= { tmnxIpTnlIPsecStatsEntry 20 } + +tmnxIpTnlIPsecMatchTrustAnchor OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecMatchTrustAnchor indicates the name for + matched Certificate-Authority Profile name associated with this SAP Ip + tunnel certificate." + ::= { tmnxIpTnlIPsecStatsEntry 21 } + +tmnxIpTnlIPsecSATable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIpTnlIPsecSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to store the IPsec SA entries for Ip Tunnel." + ::= { tmnxSapObjs 183 } + +tmnxIpTnlIPsecSAEntry OBJECT-TYPE + SYNTAX TmnxIpTnlIPsecSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single IPsec SA entry." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxIpTunnelName, + tmnxIpTnlIPsecSAId, + tmnxIpTnlIPsecSADirection, + tmnxIpTnlIPsecSAIndex + } + ::= { tmnxIpTnlIPsecSATable 1 } + +TmnxIpTnlIPsecSAEntry ::= SEQUENCE +{ + tmnxIpTnlIPsecSAId Unsigned32, + tmnxIpTnlIPsecSAIndex Unsigned32, + tmnxIpTnlIPsecSADirection TmnxIPsecDirection, + tmnxIpTnlIPsecSAType TmnxIPsecKeyingType, + tmnxIpTnlIPsecSASpi Unsigned32, + tmnxIpTnlIPsecSAAuthAlgorithm TmnxAuthAlgorithm, + tmnxIpTnlIPsecSAEncrAlgorithm TmnxEncrAlgorithm, + tmnxIpTnlIPsecSAEstablishedTime TimeStamp, + tmnxIpTnlIPsecSANegLifeTime Unsigned32 +} + +tmnxIpTnlIPsecSAId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAId specifies the id of an SA entry and is + part of the index for the tmnxIpTnlIPsecSATable." + ::= { tmnxIpTnlIPsecSAEntry 1 } + +tmnxIpTnlIPsecSAIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAIndex specifies an additional index to + uniquely identify the SA entry in the tmnxIpTnlIPsecSATable." + ::= { tmnxIpTnlIPsecSAEntry 2 } + +tmnxIpTnlIPsecSADirection OBJECT-TYPE + SYNTAX TmnxIPsecDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSADirection specifies the direction on the + Ip tunnel to which this SA entry can be applied. The value + of tmnxIpTnlIPsecSADirection is also part of the index for the table + tmnxIpTnlIPsecSATable" + ::= { tmnxIpTnlIPsecSAEntry 3 } + +tmnxIpTnlIPsecSAType OBJECT-TYPE + SYNTAX TmnxIPsecKeyingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAType indicates whether this SA entry is + created manually by the user or dynamically by the IPsec subsystem." + ::= { tmnxIpTnlIPsecSAEntry 4 } + +tmnxIpTnlIPsecSASpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSASpi specifies the SPI (Security Parameter + Index) used to lookup the instruction to verify and decrypt the + incoming IPsec packets when the value of tmnxIpTnlIPsecSADirection is + 'inbound'. + + The value of tmnxIpTnlIPsecSASpi specifies the SPI that will be used + in the encoding of the outgoing packets when the value of + tmnxIpTnlIPsecSADirection is 'outbound'. The remote node can use this + SPI to lookup the instruction to verify and decrypt the packet." + ::= { tmnxIpTnlIPsecSAEntry 5 } + +tmnxIpTnlIPsecSAAuthAlgorithm OBJECT-TYPE + SYNTAX TmnxAuthAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAAuthAlgorithm indicates the + authentication algorithm used with this SA." + ::= { tmnxIpTnlIPsecSAEntry 6 } + +tmnxIpTnlIPsecSAEncrAlgorithm OBJECT-TYPE + SYNTAX TmnxEncrAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAEncrAlgorithm indicates the encryption + algorithm used with this SA." + ::= { tmnxIpTnlIPsecSAEntry 7 } + +tmnxIpTnlIPsecSAEstablishedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAEstablishedTime indicates the sysUpTime + at the time the IPsec phase 2 negotiation completed." + ::= { tmnxIpTnlIPsecSAEntry 8 } + +tmnxIpTnlIPsecSANegLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSANegLifeTime indicates the lifetime + negotiated for phase2 IKE key." + ::= { tmnxIpTnlIPsecSAEntry 9 } + +tmnxIpTnlIPsecSAStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIpTnlIPsecSAStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to retrieve the IPsec SA Statistics entries." + ::= { tmnxSapObjs 184 } + +tmnxIpTnlIPsecSAStatsEntry OBJECT-TYPE + SYNTAX TmnxIpTnlIPsecSAStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single IPsec SA Statistics entry." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxIpTunnelName, + tmnxIpTnlIPsecSAId, + tmnxIpTnlIPsecSADirection, + tmnxIpTnlIPsecSAIndex + } + ::= { tmnxIpTnlIPsecSAStatsTable 1 } + +TmnxIpTnlIPsecSAStatsEntry ::= SEQUENCE +{ + tmnxIpTnlIPsecSAStBytesProcessed Counter64, + tmnxIpTnlIPsecSAStBytesProcLow32 Counter32, + tmnxIpTnlIPsecSAStBytesProcHgh32 Counter32, + tmnxIpTnlIPsecSAStPktsProcessed Counter64, + tmnxIpTnlIPsecSAStPktsProcLow32 Counter32, + tmnxIpTnlIPsecSAStPktsProcHigh32 Counter32, + tmnxIpTnlIPsecSAStCryptoErrors Counter32, + tmnxIpTnlIPsecSAStReplayErrors Counter32, + tmnxIpTnlIPsecSAStSAErrors Counter32, + tmnxIpTnlIPsecSAStPolicyErrors Counter32, + tmnxIpTnlIPsecSAStEncapOverhead Counter32, + tmnxIpTnlIPsecSAStPfsDhGroup TmnxIkePolicyDHGroupOrZero, + tmnxIpTnlIPsecSAStESN TruthValue +} + +tmnxIpTnlIPsecSAStBytesProcessed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStBytesProcessed indicates the number of + bytes successfully processed for this SA." + ::= { tmnxIpTnlIPsecSAStatsEntry 1 } + +tmnxIpTnlIPsecSAStBytesProcLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStBytesProcLow32 indicates the lower 32 + bits of the value of tmnxIpTnlIPsecSAStBytesProcessed." + ::= { tmnxIpTnlIPsecSAStatsEntry 2 } + +tmnxIpTnlIPsecSAStBytesProcHgh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStBytesProcHgh32 indicates the higher 32 + bits of the value of tmnxIpTnlIPsecSAStBytesProcessed." + ::= { tmnxIpTnlIPsecSAStatsEntry 3 } + +tmnxIpTnlIPsecSAStPktsProcessed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStPktsProcessed indicates the number of + packets successfully processed for this SA." + ::= { tmnxIpTnlIPsecSAStatsEntry 4 } + +tmnxIpTnlIPsecSAStPktsProcLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStPktsProcLow32 indicates the lower 32 + bits of the value of tmnxIpTnlIPsecSAStPktsProcessed." + ::= { tmnxIpTnlIPsecSAStatsEntry 5 } + +tmnxIpTnlIPsecSAStPktsProcHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStPktsProcHigh32 indicates the higher 32 + bits of the value of tmnxIpTnlIPsecSAStPktsProcessed." + ::= { tmnxIpTnlIPsecSAStatsEntry 6 } + +tmnxIpTnlIPsecSAStCryptoErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStCryptoErrors indicates the number of + crypto errors encountered on this SA. + + When the value of tmnxIpTnlIPsecSADirection is 'inbound (1)', the + tmnxIpTnlIPsecSAStCryptoErrors will be set for the following errors: + MAC miscompare + Pad errors + Illegal configure algorithm + Illegal authentication algorithm + Inner IP checksum errors + Payload alignment errors + Sequence number errors + Protocol errors + + When the value of tmnxIpTnlIPsecSADirection is 'outbound (2)', the + tmnxIpTnlIPsecSAStCryptoErrors will be set for the following errors: + Sequence wrap errors + Illegal configure algorithm + Illegal authentication algorithm + Expanded packet too big + TTL decrement errors" + ::= { tmnxIpTnlIPsecSAStatsEntry 7 } + +tmnxIpTnlIPsecSAStReplayErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStReplayErrors indicates the number of + replay errors encountered on this SA." + ::= { tmnxIpTnlIPsecSAStatsEntry 8 } + +tmnxIpTnlIPsecSAStSAErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStSAErrors indicates the number of SA + errors encountered on this SA. The SA errors means ISA tried to use a + CHILD SA that is marked for deletion." + ::= { tmnxIpTnlIPsecSAStatsEntry 9 } + +tmnxIpTnlIPsecSAStPolicyErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStPolicyErrors indicates the number + of policy errors encountered on this SA. The policy errors include + bundled SA, selector check and policy direction error." + ::= { tmnxIpTnlIPsecSAStatsEntry 10 } + +tmnxIpTnlIPsecSAStEncapOverhead OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStEncapOverhead indicates the + encapsulation overhead for this outbound SA. This value is only + significant when the value of tmnxIpTnlIPsecSADirection is 'outbound'." + ::= { tmnxIpTnlIPsecSAStatsEntry 11 } + +tmnxIpTnlIPsecSAStPfsDhGroup OBJECT-TYPE + SYNTAX TmnxIkePolicyDHGroupOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIpTnlIPsecSAStPfsDhGroup indicates the Diffie-Hellman + (DH) group used with this SA. + + The Diffie-Hellman (DH) group is used by the SA to achieve Perfect + Forward Secrecy (PFS)." + ::= { tmnxIpTnlIPsecSAStatsEntry 12 } + +tmnxIpTnlIPsecSAStESN OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 'true' value of tmnxIpTnlIPsecSAStESN indicates Extended Sequence + Number is enabled for the associated SA." + ::= { tmnxIpTnlIPsecSAStatsEntry 13 } + +sapBaseTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseTableLastChanged indicates the sysUpTime at the + time of the most recent change to the sapBaseInfoTable." + ::= { tmnxSapObjs 185 } + +sapTlsTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsTableLastChanged indicates the sysUpTime at the + time of the most recent change to the sapTlsInfoTable." + ::= { tmnxSapObjs 186 } + +tmnxSapSubMonOperGrpTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapSubMonOperGrpTableLastCh indicates the sysUpTime + at the time of the most recent change to the + tmnxSapSubMonOperGrpTable." + ::= { tmnxSapObjs 187 } + +tmnxSapSubMonOperGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSapSubMonOperGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSapSubMonOperGrpTable contains objects to configure SAP + multi-chassis redundancy monitor Operational-Groups." + ::= { tmnxSapObjs 188 } + +tmnxSapSubMonOperGrpEntry OBJECT-TYPE + SYNTAX TmnxSapSubMonOperGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an Operational-Group associated with a + capture SAP. + + Entries in this table can be created or deleted via SNMP operations in + SAPs with a sapSubType value of 'capture'." + INDEX { + svcId, + sapPortId, + sapEncapValue, + IMPLIED svcOperGrpName + } + ::= { tmnxSapSubMonOperGrpTable 1 } + +TmnxSapSubMonOperGrpEntry ::= SEQUENCE +{ + tmnxSapSubMonOperGrpRowStatus RowStatus, + tmnxSapSubMonOperGrpLastCh TimeStamp, + tmnxSapSubMonOperGrpHlthDrop Unsigned32, + tmnxSapSubMonOperGrpActHlthDrop Unsigned32 +} + +tmnxSapSubMonOperGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSapSubMonOperGrpRowStatus specifies the row status of + this row." + ::= { tmnxSapSubMonOperGrpEntry 1 } + +tmnxSapSubMonOperGrpLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapSubMonOperGrpLastCh indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxSapSubMonOperGrpEntry 2 } + +tmnxSapSubMonOperGrpHlthDrop OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSapSubMonOperGrpHlthDrop specifies the value by which + the health is decremented whenever a member of the monitoring + operational-group goes down." + DEFVAL { 1 } + ::= { tmnxSapSubMonOperGrpEntry 3 } + +tmnxSapSubMonOperGrpActHlthDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSapSubMonOperGrpActHlthDrop indicates the actual + health drop." + ::= { tmnxSapSubMonOperGrpEntry 4 } + +tmnxSapConformance OBJECT IDENTIFIER ::= { tmnxServConformance 3 } + +tmnxSapCompliances OBJECT IDENTIFIER ::= { tmnxSapConformance 1 } + +tmnxSap7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV6v0Group, + tmnxSapTlsV6v0Group, + tmnxSapBaseV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapNotificationObjV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group, + tmnxSapBsxV6v0Group + } + ::= { tmnxSapCompliances 100 } + +tmnxSap7750V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV6v0Group, + tmnxSapTlsV6v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapNotificationObjV6v0Group, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group, + tmnxSapBsxV6v0Group + } + ::= { tmnxSapCompliances 101 } + +tmnxSap7710V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV6v0Group, + tmnxSapTlsV6v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapNotifyGroup, + tmnxSapNotificationObjV6v0Group, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group + } + ::= { tmnxSapCompliances 102 } + +tmnxSap7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV6v0Group, + tmnxSapTlsV6v1Group, + tmnxSapBaseV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapNotificationObjV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group, + tmnxSapBsxV6v0Group + } + ::= { tmnxSapCompliances 103 } + +tmnxSap7750V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV6v0Group, + tmnxSapTlsV6v1Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapNotificationObjV6v0Group, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group, + tmnxSapBsxV6v0Group + } + ::= { tmnxSapCompliances 104 } + +tmnxSap7710V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV6v0Group, + tmnxSapTlsV6v1Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapMsapV6v1Group, + tmnxSapNotifyGroup, + tmnxSapNotificationObjV6v0Group, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group + } + ::= { tmnxSapCompliances 105 } + +tmnxSap7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV7v0Group, + tmnxSapTlsV6v1Group, + tmnxSapBaseV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group, + tmnxSapBsxV7v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIpipeV7v0Group, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group + } + ::= { tmnxSapCompliances 106 } + +tmnxSap7750V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV7v0Group, + tmnxSapTlsV6v1Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group, + tmnxSapBsxV7v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapFrGroup, + tmnxSapIpipeV7v0Group, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group + } + ::= { tmnxSapCompliances 107 } + +tmnxSap7710V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxSapV7v0Group, + tmnxSapTlsV6v1Group, + tmnxSapBaseV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapMsapV6v1Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapFrGroup, + tmnxSapIpipeV7v0Group, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group + } + ::= { tmnxSapCompliances 108 } + +tmnxSap7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems release 8.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapQosV8v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV8v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV8v0Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup + } + ::= { tmnxSapCompliances 109 } + +tmnxSap7750V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 8.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV8v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV8v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup + } + ::= { tmnxSapCompliances 110 } + +tmnxSap7710V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems release 8.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV8v0Group, + tmnxSapStaticHostV6v1Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV8v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapOverrideV8v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group + } + ::= { tmnxSapCompliances 111 } + +tmnxSap7450V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems release 9.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapQosV8v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup + } + ::= { tmnxSapCompliances 112 } + +tmnxSap7750V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 9.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapQosV8v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapEgrEncapGrpV9v0Group, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup + } + ::= { tmnxSapCompliances 113 } + +tmnxSap7710V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems release 9.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapQosV8v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapOverrideV8v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmGroup, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup + } + ::= { tmnxSapCompliances 114 } + +tmnxSap7450V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems release 10.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapV10v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapQosV8v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapGreV10v0Group, + tmnxSapSpbGroup, + tmnxSapIpTnlGroup, + tmnxSapNotificationV10v0Group, + tmnxSapStatsV10v0Group, + tmnxSapMonitorIPGroup, + tmnxIpTnlOperChgGroup + } + ::= { tmnxSapCompliances 115 } + +tmnxSap7750V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 10.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapV10v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapQosV8v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV6v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapEgrEncapGrpV9v0Group, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapGreV10v0Group, + tmnxSapSpbGroup, + tmnxSapIpTnlGroup, + tmnxSapNotificationV10v0Group, + tmnxSapStatsV10v0Group, + tmnxSapMonitorIPGroup, + tmnxIpTnlOperChgGroup + } + ::= { tmnxSapCompliances 116 } + +tmnxSap7710V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems release 10.0 ." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapV10v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapQosV8v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapMrpV8v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapOverrideV8v0Group, + tmnxSapGreGroup, + tmnxSapMvrpV8v0Group, + tmnxSapNotificationV8v0Group, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmGroup, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapGreV10v0Group, + tmnxSapNotificationV10v0Group, + tmnxSapStatsV10v0Group, + tmnxSapIpTnlGroup, + tmnxIpTnlOperChgGroup + } + ::= { tmnxSapCompliances 117 } + +tmnxSap7450V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapMvrpV10v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + tmnxSapQosV11v0Group, + tmnxIpTnlOperChgGroup + } + ::= { tmnxSapCompliances 118 } + +tmnxSap7750V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapMvrpV10v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapEgrEncapGrpV9v0Group, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + tmnxSapQosV11v0Group, + tmnxIpTnlOperChgGroup + } + ::= { tmnxSapCompliances 119 } + +tmnxSap7710V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapOverrideV8v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapMvrpV10v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapLagV11v0Group, + tmnxSapV11v0Group, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + tmnxSapQosV11v0Group, + tmnxIpTnlOperChgGroup + } + ::= { tmnxSapCompliances 120 } + +tmnxSap7450V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapMvrpV10v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapQosV11v0Group, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group + } + ::= { tmnxSapCompliances 121 } + +tmnxSap7750V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapMvrpV10v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapEgrEncapGrpV9v0Group, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapQosV11v0Group, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group + } + ::= { tmnxSapCompliances 122 } + +tmnxSap7710V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV8v0Group, + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapOverrideV8v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapMvrpV10v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapLagV11v0Group, + tmnxSapV11v0Group, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxSapQosV11v0Group, + tmnxSapQosV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group + } + ::= { tmnxSapCompliances 123 } + +tmnxSap7450V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7450 + ESS series systems release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapQosV11v0Group, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapQosSchedV13v0Group, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapV13v0Group, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxEvpnMplsMacMovNotifGroup + } + ::= { tmnxSapCompliances 124 } + +tmnxSap7750V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapQosV11v0Group, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapQosSchedV13v0Group, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapV13v0Group, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxEvpnMplsMacMovNotifGroup + } + ::= { tmnxSapCompliances 125 } + +tmnxSap7710V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia 7710 + SR series systems release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapOverrideV8v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapLagV11v0Group, + tmnxSapV11v0Group, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxSapQosV11v0Group, + tmnxSapQosV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapV13v0Group, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxEvpnMplsMacMovNotifGroup + } + ::= { tmnxSapCompliances 126 } + +tmnxSap7xxxV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapTlsV8v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV8v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV14v0Group, + tmnxSapQosV14v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V14v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup + } + ::= { tmnxSapCompliances 128 } + +tmnxSap7xxxV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV14v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V14v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapPlcrV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp + } + ::= { tmnxSapCompliances 129 } + +tmnxSap7xxxV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV14v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V16v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp, + tmnxSapQosPlcrOvrV15v1Group, + sapPppoeRedirectGroup, + tmnxSapTemplateQosV16v0Group, + tmnxIpTunnelV16v0Group, + tmnxSapTmplFilterNameV16v0Group, + tmnxSapL2tpv3ExtGroup, + tmnxSapIngressQinqV16v0Group, + tmnxSapBaseStatsAggregateGroup, + sapNotifyObjsPortStateGroup + } + ::= { tmnxSapCompliances 130 } + +tmnxSap7xxxV15v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 15.1." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV14v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V14v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp, + tmnxSapQosPlcrOvrV15v1Group + } + ::= { tmnxSapCompliances 131 } + +tmnxSap7xxxV19v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV19v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V16v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp, + tmnxSapQosPlcrOvrV15v1Group, + sapPppoeRedirectGroup, + tmnxSapTemplateQosV16v0Group, + tmnxIpTunnelV16v0Group, + tmnxSapTmplFilterNameV16v0Group, + tmnxSapL2tpv3ExtGroup, + tmnxSapIngressQinqV16v0Group, + tmnxSapPfcpV19v0Group, + tmnxSapBaseStatsAggregateGroup, + tmnxSapOperStatusGroup, + tmnxSapBWGroup, + tmnxSapQtagV19v0Group, + tmnxSapVlanQosPlcyV19v0Group, + tmnxSapEgrAggRateCIRV19v0Group, + tmnxSapIgPlcyPlcerStatV19v0Group, + tmnxSapIngressAggRateV19v0Group, + tmnxIpTunnelEsaVmV19v0Group, + sapNotifyObjsPortStateGroup, + tmnxSapQosStatsV19v0Group + } + ::= { tmnxSapCompliances 132 } + +tmnxSap7xxxV20v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 20.0." + MODULE + MANDATORY-GROUPS { + sapNotifyV20v0Group, + sapTlsMacListV20v0Group, + sapTlsBgpVplsEvpnV20v0Group, + tmnxSapStickyMsapV20v0Group, + tmnxSapEgrQMonQDepthV20v0Group, + sapIngTrtcm2AggRateV20v10Group, + sapIngressIPCritOvrV20v10Group + } + ::= { tmnxSapCompliances 133 } + +tmnxSap7xxxV21v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 21.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV19v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V16v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp, + tmnxSapQosPlcrOvrV15v1Group, + sapPppoeRedirectGroup, + tmnxSapTemplateQosV16v0Group, + tmnxIpTunnelV16v0Group, + tmnxSapTmplFilterNameV16v0Group, + tmnxSapL2tpv3ExtGroup, + tmnxSapIngressQinqV16v0Group, + tmnxSapPfcpV19v0Group, + tmnxSapBaseStatsAggregateGroup, + tmnxSapOperStatusGroup, + tmnxSapBWGroup, + tmnxSapQtagV19v0Group, + tmnxSapVlanQosPlcyV19v0Group, + tmnxSapEgrAggRateCIRV19v0Group, + tmnxSapIgPlcyPlcerStatV19v0Group, + tmnxSapIngressAggRateV19v0Group, + tmnxIpTunnelEsaVmV19v0Group, + sapNotifyObjsPortStateGroup, + tmnxSapQosStatsV19v0Group, + sapNotifyV20v0Group, + sapTlsMacListV20v0Group, + sapTlsBgpVplsEvpnV20v0Group, + tmnxSapStickyMsapV20v0Group, + tmnxSapEgrQMonQDepthV20v0Group, + sapIngTrtcm2AggRateV20v10Group, + sapIngressIPCritOvrV20v10Group, + tmnxIpTnlTransProfV21v0Group, + sapCfmSquelchInCtagGroup, + tmnxIPTunnelPMTUV21v0Group, + tmnxSapIngQMonQDepthV21v0Group, + sapLastChangeV21v0Group, + tmnxSapEgressHQosV21v0Group, + tmnxSapSubV21v0Group, + sapIPFilterPairV22v0Group, + tmnxSapQueueOvrV22v0Group + } + ::= { tmnxSapCompliances 134 } + +tmnxSapV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 22." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV19v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V16v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp, + tmnxSapQosPlcrOvrV15v1Group, + sapPppoeRedirectGroup, + tmnxSapTemplateQosV16v0Group, + tmnxIpTunnelV16v0Group, + tmnxSapTmplFilterNameV16v0Group, + tmnxSapL2tpv3ExtGroup, + tmnxSapIngressQinqV16v0Group, + tmnxSapPfcpV19v0Group, + tmnxSapBaseStatsAggregateGroup, + tmnxSapOperStatusGroup, + tmnxSapBWGroup, + tmnxSapQtagV19v0Group, + tmnxSapVlanQosPlcyV19v0Group, + tmnxSapEgrAggRateCIRV19v0Group, + tmnxSapIgPlcyPlcerStatV19v0Group, + tmnxSapIngressAggRateV19v0Group, + tmnxIpTunnelEsaVmV19v0Group, + sapNotifyObjsPortStateGroup, + tmnxSapQosStatsV19v0Group, + sapNotifyV20v0Group, + sapTlsMacListV20v0Group, + sapTlsBgpVplsEvpnV20v0Group, + tmnxSapStickyMsapV20v0Group, + tmnxSapEgrQMonQDepthV20v0Group, + sapIngTrtcm2AggRateV20v10Group, + sapIngressIPCritOvrV20v10Group, + tmnxIpTnlTransProfV21v0Group, + sapCfmSquelchInCtagGroup, + tmnxIPTunnelPMTUV21v0Group, + tmnxSapIngQMonQDepthV21v0Group, + sapLastChangeV21v0Group, + tmnxSapEgressHQosV21v0Group, + tmnxSapSubV21v0Group, + sapIPFilterPairV22v0Group, + tmnxSapQueueOvrV22v0Group, + tmnxSapStaticHostV22v0Group + } + ::= { tmnxSapCompliances 135 } + +tmnxSapGroups OBJECT IDENTIFIER ::= { tmnxSapConformance 2 } + +tmnxSapV6v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapOperFlags, + sapLastStatusChange, + sapAntiSpoofing, + sapTodSuite, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEgressAggRateLimit, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapAntiSpoofIpAddress, + sapAntiSpoofMacAddress, + sapEgressFrameBasedAccounting + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP general capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 100 } + +tmnxSapTlsV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsStpAdminStatus, + sapTlsStpPriority, + sapTlsStpPortNum, + sapTlsStpPathCost, + sapTlsStpRapidStart, + sapTlsStpBpduEncap, + sapTlsStpPortState, + sapTlsStpDesignatedBridge, + sapTlsStpDesignatedPort, + sapTlsStpForwardTransitions, + sapTlsStpInConfigBpdus, + sapTlsStpInTcnBpdus, + sapTlsStpInBadBpdus, + sapTlsStpOutConfigBpdus, + sapTlsStpOutTcnBpdus, + sapTlsStpOperBpduEncap, + sapTlsVpnId, + sapTlsCustId, + sapTlsMacAddressLimit, + sapTlsNumMacAddresses, + sapTlsNumStaticMacAddresses, + sapTlsMacLearning, + sapTlsMacAgeing, + sapTlsStpOperEdge, + sapTlsStpAdminPointToPoint, + sapTlsStpPortRole, + sapTlsStpAutoEdge, + sapTlsStpOperProtocol, + sapTlsStpInRstBpdus, + sapTlsStpOutRstBpdus, + sapTlsLimitMacMove, + sapTlsMacPinning, + sapTlsDiscardUnknownSource, + sapTlsMvplsPruneState, + sapTlsMvplsMgmtService, + sapTlsMvplsMgmtPortId, + sapTlsMvplsMgmtEncapValue, + sapTlsArpReplyAgent, + sapTlsStpException, + sapTlsAuthenticationPolicy, + sapTlsL2ptTermination, + sapTlsBpduTranslation, + sapTlsStpRootGuard, + sapTlsStpInsideRegion, + sapTlsEgressMcastGroup, + sapTlsStpInMstBpdus, + sapTlsStpOutMstBpdus, + sapTlsRestProtSrcMac, + sapTlsRestProtSrcMacAction, + sapTlsRestUnprotDstMac, + sapTlsStpRxdDesigBridge, + sapTlsStpRootGuardViolation, + sapTlsShcvAction, + sapTlsShcvSrcIp, + sapTlsShcvSrcMac, + sapTlsShcvInterval, + sapTlsMvplsMgmtMsti, + sapTlsMacMoveNextUpTime, + sapTlsMacMoveRateExcdLeft, + sapTlsL2ptForceBoundary, + sapTlsLimitMacMoveLevel, + sapTlsBpduTransOper, + sapTlsDefMsapPolicy, + sapTlsL2ptProtocols, + sapTlsL2ptForceProtocols, + sapTlsDhcpMsapTrigger, + sapTlsDhcpProxyLeaseTime, + sapTlsDhcpRemoteId, + sapTlsMrpJoinTime, + sapTlsMrpLeaveTime, + sapTlsMrpLeaveAllTime, + sapTlsMrpPeriodicTime, + sapTlsMrpPeriodicEnabled + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP TLS capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 101 } + +tmnxSapAtmV6v0Group OBJECT-GROUP + OBJECTS { + sapAtmEncapsulation, + sapAtmIngressTrafficDescIndex, + sapAtmEgressTrafficDescIndex, + sapAtmOamAlarmCellHandling, + sapAtmOamTerminate, + sapAtmOamPeriodicLoopback, + sapAtmLLFAdminStatus, + sapAtmLLFOperStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ATM capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 102 } + +tmnxSapBaseV6v0Group OBJECT-GROUP + OBJECTS { + sapBaseStatsIngressPchipDroppedPackets, + sapBaseStatsIngressPchipDroppedOctets, + sapBaseStatsIngressPchipOfferedHiPrioPackets, + sapBaseStatsIngressPchipOfferedHiPrioOctets, + sapBaseStatsIngressPchipOfferedLoPrioPackets, + sapBaseStatsIngressPchipOfferedLoPrioOctets, + sapBaseStatsIngressQchipDroppedHiPrioPackets, + sapBaseStatsIngressQchipDroppedHiPrioOctets, + sapBaseStatsIngressQchipDroppedLoPrioPackets, + sapBaseStatsIngressQchipDroppedLoPrioOctets, + sapBaseStatsIngressQchipForwardedInProfPackets, + sapBaseStatsIngressQchipForwardedInProfOctets, + sapBaseStatsIngressQchipForwardedOutProfPackets, + sapBaseStatsIngressQchipForwardedOutProfOctets, + sapBaseStatsEgressQchipDroppedInProfPackets, + sapBaseStatsEgressQchipDroppedInProfOctets, + sapBaseStatsEgressQchipDroppedOutProfPackets, + sapBaseStatsEgressQchipDroppedOutProfOctets, + sapBaseStatsEgressQchipForwardedInProfPackets, + sapBaseStatsEgressQchipForwardedInProfOctets, + sapBaseStatsEgressQchipForwardedOutProfPackets, + sapBaseStatsEgressQchipForwardedOutProfOctets, + sapBaseStatsCustId, + sapBaseStatsIngressPchipOfferedUncoloredPackets, + sapBaseStatsIngressPchipOfferedUncoloredOctets, + sapBaseStatsAuthenticationPktsDiscarded, + sapBaseStatsAuthenticationPktsSuccess, + sapBaseStatsLastClearedTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Base capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 103 } + +tmnxSapQosV6v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets, + sapIngQosQueueStatsDroppedHiPrioPackets, + sapIngQosQueueStatsOfferedLoPrioPackets, + sapIngQosQueueStatsDroppedLoPrioPackets, + sapIngQosQueueStatsOfferedHiPrioOctets, + sapIngQosQueueStatsDroppedHiPrioOctets, + sapIngQosQueueStatsOfferedLoPrioOctets, + sapIngQosQueueStatsDroppedLoPrioOctets, + sapIngQosQueueStatsForwardedInProfPackets, + sapIngQosQueueStatsForwardedOutProfPackets, + sapIngQosQueueStatsForwardedInProfOctets, + sapIngQosQueueStatsForwardedOutProfOctets, + sapIngQosCustId, + sapIngQosQueueStatsUncoloredPacketsOffered, + sapIngQosQueueStatsUncoloredOctetsOffered, + sapEgrQosQueueId, + sapEgrQosQueueStatsForwardedInProfPackets, + sapEgrQosQueueStatsDroppedInProfPackets, + sapEgrQosQueueStatsForwardedOutProfPackets, + sapEgrQosQueueStatsDroppedOutProfPackets, + sapEgrQosQueueStatsForwardedInProfOctets, + sapEgrQosQueueStatsDroppedInProfOctets, + sapEgrQosQueueStatsForwardedOutProfOctets, + sapEgrQosQueueStatsDroppedOutProfOctets, + sapEgrQosCustId, + sapIngQosSchedStatsForwardedPackets, + sapIngQosSchedStatsForwardedOctets, + sapIngQosSchedCustId, + sapEgrQosSchedStatsForwardedPackets, + sapEgrQosSchedStatsForwardedOctets, + sapEgrQosSchedCustId, + sapIngQosQRowStatus, + sapIngQosQLastMgmtChange, + sapIngQosQOverrideFlags, + sapIngQosQCBS, + sapIngQosQMBS, + sapIngQosQHiPrioOnly, + sapIngQosQCIRAdaptation, + sapIngQosQPIRAdaptation, + sapIngQosQAdminPIR, + sapIngQosQAdminCIR, + sapEgrQosQRowStatus, + sapEgrQosQLastMgmtChange, + sapEgrQosQOverrideFlags, + sapEgrQosQCBS, + sapEgrQosQMBS, + sapEgrQosQHiPrioOnly, + sapEgrQosQCIRAdaptation, + sapEgrQosQPIRAdaptation, + sapEgrQosQAdminPIR, + sapEgrQosQAdminCIR, + sapEgrQosQAvgOverhead, + sapIngQosSRowStatus, + sapIngQosSLastMgmtChange, + sapIngQosSOverrideFlags, + sapIngQosSPIR, + sapIngQosSCIR, + sapIngQosSSummedCIR, + sapEgrQosSRowStatus, + sapEgrQosSLastMgmtChange, + sapEgrQosSOverrideFlags, + sapEgrQosSPIR, + sapEgrQosSCIR, + sapEgrQosSSummedCIR + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 104 } + +tmnxSapStaticHostV6v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostRowStatus, + sapStaticHostSubscrIdent, + sapStaticHostSubProfile, + sapStaticHostSlaProfile, + sapStaticHostShcvOperState, + sapStaticHostShcvChecks, + sapStaticHostShcvReplies, + sapStaticHostShcvReplyTime, + sapStaticHostDynMacAddress, + sapStaticHostRetailerSvcId, + sapStaticHostRetailerIf, + sapStaticHostFwdingState, + sapStaticHostAncpString, + sapStaticHostSubIdIsSapId, + sapStaticHostIntermediateDestId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP static host + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 105 } + +tmnxSapDhcpV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpAdminState, + sapTlsDhcpDescription, + sapTlsDhcpSnoop, + sapTlsDhcpLeasePopulate, + sapTlsDhcpOperLeasePopulate, + sapTlsDhcpInfoAction, + sapTlsDhcpCircuitId, + sapTlsDhcpRemoteIdString, + sapTlsDhcpProxyAdminState, + sapTlsDhcpProxyServerAddr, + sapTlsDhcpProxyLTRadiusOverride, + sapTlsDhcpVendorIncludeOptions, + sapTlsDhcpVendorOptionString, + sapTlsDhcpStatsClntSnoopdPckts, + sapTlsDhcpStatsSrvrSnoopdPckts, + sapTlsDhcpStatsClntForwdPckts, + sapTlsDhcpStatsSrvrForwdPckts, + sapTlsDhcpStatsClntDropdPckts, + sapTlsDhcpStatsSrvrDropdPckts, + sapTlsDhcpStatsClntProxRadPckts, + sapTlsDhcpStatsClntProxLSPckts, + sapTlsDhcpStatsGenReleasePckts, + sapTlsDhcpStatsGenForceRenPckts, + sapDhcpOperLeasePopulate + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP TLS DHCP + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 106 } + +tmnxSapPortIdV6v0Group OBJECT-GROUP + OBJECTS { + sapPortIdIngQosSchedFwdPkts, + sapPortIdIngQosSchedFwdOctets, + sapPortIdIngQosSchedCustId, + sapPortIdEgrQosSchedFwdPkts, + sapPortIdEgrQosSchedFwdOctets, + sapPortIdEgrQosSchedCustId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Port ID capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 107 } + +tmnxSapSubMgmtV6v0Group OBJECT-GROUP + OBJECTS { + sapSubMgmtAdminStatus, + sapSubMgmtDefSubProfile, + sapSubMgmtDefSlaProfile, + sapSubMgmtSubIdentPolicy, + sapSubMgmtSubscriberLimit, + sapSubMgmtProfiledTrafficOnly, + sapSubMgmtNonSubTrafficSubIdent, + sapSubMgmtNonSubTrafficSubProf, + sapSubMgmtNonSubTrafficSlaProf, + sapSubMgmtMacDaHashing, + sapSubMgmtDefSubIdent, + sapSubMgmtDefSubIdentString + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Sub-management + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 108 } + +tmnxSapMstiV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsMstiPriority, + sapTlsMstiPathCost, + sapTlsMstiLastMgmtChange, + sapTlsMstiPortRole, + sapTlsMstiPortState, + sapTlsMstiDesignatedBridge, + sapTlsMstiDesignatedPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP TLS MSTI + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 109 } + +tmnxSapIppipeV6v0Group OBJECT-GROUP + OBJECTS { + sapIpipeCeInetAddress, + sapIpipeCeInetAddressType, + sapIpipeMacRefreshInterval, + sapIpipeMacAddress, + sapIpipeArpedMacAddress, + sapIpipeArpedMacAddressTimeout + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ipipe capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 110 } + +tmnxSapPolicyV6v0Group OBJECT-GROUP + OBJECTS { + sapCurrentIngressIpFilterId, + sapCurrentIngressMacFilterId, + sapCurrentIngressQosPolicyId, + sapCurrentIngressQosSchedPlcy, + sapCurrentEgressIpFilterId, + sapCurrentEgressMacFilterId, + sapCurrentEgressQosPolicyId, + sapCurrentEgressQosSchedPlcy, + sapIntendedIngressIpFilterId, + sapIntendedIngressMacFilterId, + sapIntendedIngressQosPolicyId, + sapIntendedIngressQosSchedPlcy, + sapIntendedEgressIpFilterId, + sapIntendedEgressMacFilterId, + sapIntendedEgressQosPolicyId, + sapIntendedEgressQosSchedPlcy, + sapIgQosPlcyDroppedHiPrioPackets, + sapIgQosPlcyDroppedHiPrioOctets, + sapIgQosPlcyDroppedLoPrioPackets, + sapIgQosPlcyDroppedLoPrioOctets, + sapIgQosPlcyForwardedInProfPackets, + sapIgQosPlcyForwardedInProfOctets, + sapIgQosPlcyForwardedOutProfPackets, + sapIgQosPlcyForwardedOutProfOctets, + sapEgQosPlcyDroppedInProfPackets, + sapEgQosPlcyDroppedInProfOctets, + sapEgQosPlcyDroppedOutProfPackets, + sapEgQosPlcyDroppedOutProfOctets, + sapEgQosPlcyForwardedInProfPackets, + sapEgQosPlcyForwardedInProfOctets, + sapEgQosPlcyForwardedOutProfPackets, + sapEgQosPlcyForwardedOutProfOctets, + sapIgQosPlcyQueueStatsOfferedHiPrioPackets, + sapIgQosPlcyQueueStatsDroppedHiPrioPackets, + sapIgQosPlcyQueueStatsOfferedLoPrioPackets, + sapIgQosPlcyQueueStatsDroppedLoPrioPackets, + sapIgQosPlcyQueueStatsOfferedHiPrioOctets, + sapIgQosPlcyQueueStatsDroppedHiPrioOctets, + sapIgQosPlcyQueueStatsOfferedLoPrioOctets, + sapIgQosPlcyQueueStatsDroppedLoPrioOctets, + sapIgQosPlcyQueueStatsForwardedInProfPackets, + sapIgQosPlcyQueueStatsForwardedOutProfPackets, + sapIgQosPlcyQueueStatsForwardedInProfOctets, + sapIgQosPlcyQueueStatsForwardedOutProfOctets, + sapIgQosPlcyQueueCustId, + sapIgQosPlcyQueueStatsUncoloredPacketsOffered, + sapIgQosPlcyQueueStatsUncoloredOctetsOffered, + sapEgQosPlcyQueueStatsForwardedInProfPackets, + sapEgQosPlcyQueueStatsDroppedInProfPackets, + sapEgQosPlcyQueueStatsForwardedOutProfPackets, + sapEgQosPlcyQueueStatsDroppedOutProfPackets, + sapEgQosPlcyQueueStatsForwardedInProfOctets, + sapEgQosPlcyQueueStatsDroppedInProfOctets, + sapEgQosPlcyQueueStatsForwardedOutProfOctets, + sapEgQosPlcyQueueStatsDroppedOutProfOctets, + sapEgQosPlcyQueueCustId, + sapIngSchedPlcyStatsFwdPkt, + sapIngSchedPlcyStatsFwdOct, + sapEgrSchedPlcyStatsFwdPkt, + sapEgrSchedPlcyStatsFwdOct, + sapIngSchedPlcyPortStatsFwdPkt, + sapIngSchedPlcyPortStatsFwdOct, + sapEgrSchedPlcyPortStatsFwdPkt, + sapEgrSchedPlcyPortStatsFwdOct + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP ingress/egress + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 111 } + +tmnxSapCemV6v0Group OBJECT-GROUP + OBJECTS { + sapCemLastMgmtChange, + sapCemEndpointType, + sapCemBitrate, + sapCemCasTrunkFraming, + sapCemPayloadSize, + sapCemJitterBuffer, + sapCemUseRtpHeader, + sapCemDifferential, + sapCemTimestampFreq, + sapCemReportAlarm, + sapCemReportAlarmStatus, + sapCemLocalEcid, + sapCemRemoteMacAddr, + sapCemRemoteEcid, + sapCemJitterBufPackets, + sapCemPlayoutBufPacketsThreshold, + sapCemStatsIngressForwardedPkts, + sapCemStatsIngressDroppedPkts, + sapCemStatsEgressForwardedPkts, + sapCemStatsEgressDroppedPkts, + sapCemStatsEgressMissingPkts, + sapCemStatsEgressPktsReOrder, + sapCemStatsEgressJtrBfrUnderruns, + sapCemStatsEgressJtrBfrOverruns, + sapCemStatsEgressMisOrderDropped, + sapCemStatsEgressMalformedPkts, + sapCemStatsEgressLBitDropped, + sapCemStatsEgressMultipleDropped, + sapCemStatsEgressESs, + sapCemStatsEgressSESs, + sapCemStatsEgressUASs, + sapCemStatsEgressFailureCounts, + sapCemStatsEgressUnderrunCounts, + sapCemStatsEgressOverrunCounts, + sapCemStatsEgressJtrBfrDepth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Cem capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 112 } + +tmnxSapL2ptV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsL2ptStatsLastClearedTime, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx, + sapTlsL2ptStatsL2ptEncapStpRstBpdusRx, + sapTlsL2ptStatsL2ptEncapStpRstBpdusTx, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx, + sapTlsL2ptStatsStpConfigBpdusRx, + sapTlsL2ptStatsStpConfigBpdusTx, + sapTlsL2ptStatsStpRstBpdusRx, + sapTlsL2ptStatsStpRstBpdusTx, + sapTlsL2ptStatsStpTcnBpdusRx, + sapTlsL2ptStatsStpTcnBpdusTx, + sapTlsL2ptStatsPvstConfigBpdusRx, + sapTlsL2ptStatsPvstConfigBpdusTx, + sapTlsL2ptStatsPvstRstBpdusRx, + sapTlsL2ptStatsPvstRstBpdusTx, + sapTlsL2ptStatsPvstTcnBpdusRx, + sapTlsL2ptStatsPvstTcnBpdusTx, + sapTlsL2ptStatsOtherBpdusRx, + sapTlsL2ptStatsOtherBpdusTx, + sapTlsL2ptStatsOtherL2ptBpdusRx, + sapTlsL2ptStatsOtherL2ptBpdusTx, + sapTlsL2ptStatsOtherInvalidBpdusRx, + sapTlsL2ptStatsOtherInvalidBpdusTx, + sapTlsL2ptStatsL2ptEncapCdpBpdusRx, + sapTlsL2ptStatsL2ptEncapCdpBpdusTx, + sapTlsL2ptStatsL2ptEncapVtpBpdusRx, + sapTlsL2ptStatsL2ptEncapVtpBpdusTx, + sapTlsL2ptStatsL2ptEncapDtpBpdusRx, + sapTlsL2ptStatsL2ptEncapDtpBpdusTx, + sapTlsL2ptStatsL2ptEncapPagpBpdusRx, + sapTlsL2ptStatsL2ptEncapPagpBpdusTx, + sapTlsL2ptStatsL2ptEncapUdldBpdusRx, + sapTlsL2ptStatsL2ptEncapUdldBpdusTx, + sapTlsL2ptStatsCdpBpdusRx, + sapTlsL2ptStatsCdpBpdusTx, + sapTlsL2ptStatsVtpBpdusRx, + sapTlsL2ptStatsVtpBpdusTx, + sapTlsL2ptStatsDtpBpdusRx, + sapTlsL2ptStatsDtpBpdusTx, + sapTlsL2ptStatsPagpBpdusRx, + sapTlsL2ptStatsPagpBpdusTx, + sapTlsL2ptStatsUdldBpdusRx, + sapTlsL2ptStatsUdldBpdusTx + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP TLS L2pt + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 113 } + +tmnxSapMsapV6v0Group OBJECT-GROUP + OBJECTS { + msapPlcyRowStatus, + msapPlcyLastChanged, + msapPlcyDescription, + msapPlcyCpmProtPolicyId, + msapPlcyCpmProtMonitorMac, + msapPlcySubMgmtDefSubId, + msapPlcySubMgmtDefSubIdStr, + msapPlcySubMgmtDefSubProfile, + msapPlcySubMgmtDefSlaProfile, + msapPlcySubMgmtSubIdPlcy, + msapPlcySubMgmtSubscriberLimit, + msapPlcySubMgmtProfiledTrafOnly, + msapPlcySubMgmtNonSubTrafSubId, + msapPlcySubMgmtNonSubTrafSubProf, + msapPlcySubMgmtNonSubTrafSlaProf, + msapPlcyAssociatedMsaps, + msapTlsPlcyLastChanged, + msapTlsPlcySplitHorizonGrp, + msapTlsPlcyArpReplyAgent, + msapTlsPlcySubMgmtMacDaHashing, + msapTlsPlcyDhcpLeasePopulate, + msapTlsPlcyDhcpPrxyAdminState, + msapTlsPlcyDhcpPrxyServAddr, + msapTlsPlcyDhcpPrxyServAddrType, + msapTlsPlcyDhcpPrxyLTRadOverride, + msapTlsPlcyDhcpInfoAction, + msapTlsPlcyDhcpCircuitId, + msapTlsPlcyDhcpRemoteId, + msapTlsPlcyDhcpRemoteIdString, + msapTlsPlcyDhcpVendorInclOpts, + msapTlsPlcyDhcpVendorOptStr, + msapTlsPlcyDhcpPrxyLeaseTime, + msapTlsPlcyEgressMcastGroup, + msapTlsPlcyIgmpSnpgImportPlcy, + msapTlsPlcyIgmpSnpgFastLeave, + msapTlsPlcyIgmpSnpgSendQueries, + msapTlsPlcyIgmpSnpgGenQueryIntv, + msapTlsPlcyIgmpSnpgQueryRespIntv, + msapTlsPlcyIgmpSnpgRobustCount, + msapTlsPlcyIgmpSnpgLastMembIntvl, + msapTlsPlcyIgmpSnpgMaxNbrGrps, + msapTlsPlcyIgmpSnpgMvrFromVplsId, + msapTlsPlcyIgmpSnpgVersion, + msapTlsPlcyIgmpSnpgMcacPlcyName, + msapTlsPlcyIgmpSnpgMcacPrRsvMnBW, + msapTlsPlcyIgmpSnpgMcacUncnstBW, + msapIgmpSnpgMcacLevelRowStatus, + msapIgmpSnpgMcacLevelLastChanged, + msapIgmpSnpgMcacLevelBW, + msapIgmpSnpgMcacLagRowStatus, + msapIgmpSnpgMcacLagLastChanged, + msapIgmpSnpgMcacLagLevel, + msapInfoCreationSapPortEncapVal, + msapInfoCreationPlcyName, + msapInfoReEvalPolicy, + msapInfoLastChanged, + msapCaptureSapStatsPktsRecvd, + msapCaptureSapStatsPktsRedirect, + msapCaptureSapStatsPktsDropped, + msapPlcyTblLastChgd, + msapTlsPlcyTblLastChgd, + msapIgmpSnpgMcacLvlTblLastChgd, + msapIgmpSnpgMcacLagTblLastChgd, + msapInfoTblLastChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of managed SAP capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 114 } + +tmnxSapMrpV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsMrpRxPdus, + sapTlsMrpDroppedPdus, + sapTlsMrpTxPdus, + sapTlsMrpRxNewEvent, + sapTlsMrpRxJoinInEvent, + sapTlsMrpRxInEvent, + sapTlsMrpRxJoinEmptyEvent, + sapTlsMrpRxEmptyEvent, + sapTlsMrpRxLeaveEvent, + sapTlsMrpTxNewEvent, + sapTlsMrpTxJoinInEvent, + sapTlsMrpTxInEvent, + sapTlsMrpTxJoinEmptyEvent, + sapTlsMrpTxEmptyEvent, + sapTlsMrpTxLeaveEvent, + sapTlsMmrpDeclared, + sapTlsMmrpRegistered + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP MRP capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 115 } + +tmnxSapHsmdaV6v0Group OBJECT-GROUP + OBJECTS { + sapIngressAggRateLimit, + sapEgressHsmdaShaperOverride, + sapIngressHsmdaPacketOffOvr, + sapEgressHsmdaPacketOffOverride, + sapIngQosHsmdaQueueRowStatus, + sapIngQosHsmdaQueueLastChanged, + sapIngQosHsmdaQueueAdminPIR, + sapIngQosHsmdaQueueAdminCIR, + sapIngQosHsmdaQueueSlopePolicy, + sapEgrQosHsmdaQueueRowStatus, + sapEgrQosHsmdaQueueLastChanged, + sapEgrQosHsmdaQueueAdminPIR, + sapEgrQosHsmdaQueueAdminCIR, + sapEgrQosHsmdaQueueSlopePolicy, + sapIngHsmdaQStatCustId, + sapIngHsmdaQStatHiPktsDropped, + sapIngHsmdaQStatLoPktsDropped, + sapIngHsmdaQStatHiOctsDropped, + sapIngHsmdaQStatLoOctsDropped, + sapIngHsmdaQStatInProfPktsFwd, + sapIngHsmdaQStatOutProfPktsFwd, + sapIngHsmdaQStatInProfOctsFwd, + sapIngHsmdaQStatOutProfOctsFwd, + sapIngHsmdaQStatAllPktsOffered, + sapIngHsmdaQStatAllOctsOffered, + sapIngHsmdaCntrStCustId, + sapIngHsmdaCntrStHiPktDrop, + sapIngHsmdaCntrStLoPktDrop, + sapIngHsmdaCntrStHiOctDrop, + sapIngHsmdaCntrStLoOctDrop, + sapIngHsmdaCntrStInProfPktFwd, + sapIngHsmdaCntrStOutProfPktFwd, + sapIngHsmdaCntrStInProfOctFwd, + sapIngHsmdaCntrStOutProfOctFwd, + sapIngHsmdaCntrStAllPktOffered, + sapIngHsmdaCntrStAllOctOffered, + sapEgrHsmdaQStatCustId, + sapEgrHsmdaQStatInProfPktFwd, + sapEgrHsmdaQStatInProfPktDropd, + sapEgrHsmdaQStatOutProfPktFwd, + sapEgrHsmdaQStatOutProfPktDropd, + sapEgrHsmdaQStatInProfOctFwd, + sapEgrHsmdaQStatInProfOctDropd, + sapEgrHsmdaQStatOutProfOctFwd, + sapEgrHsmdaQStatOutProfOctDropd, + sapEgrHsmdaCntrStCustId, + sapEgrHsmdaCntrStInProfPktFwd, + sapEgrHsmdaCntrStInProfPktDrop, + sapEgrHsmdaCntrStOutProfPktFwd, + sapEgrHsmdaCntrStOutProfPktDrop, + sapEgrHsmdaCntrStInProfOctFwd, + sapEgrHsmdaCntrStInProfOctDrop, + sapEgrHsmdaCntrStOutProfOctFwd, + sapEgrHsmdaCntrStOutProfOctDrop + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + Hsmda capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 116 } + +tmnxTlsMsapPppoeV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsPppoeMsapTrigger + } + STATUS current + DESCRIPTION + "The group of objects supporting PPPOE on Managed SAPs feature on the + Nokia SROS series systems." + ::= { tmnxSapGroups 117 } + +tmnxSapIpV6FilterV6v0Group OBJECT-GROUP + OBJECTS { + sapIngressIpv6FilterId, + sapEgressIpv6FilterId, + sapCurrentIngressIpv6FilterId, + sapCurrentEgressIpv6FilterId, + sapIntendedIngressIpv6FilterId, + sapIntendedEgressIpv6FilterId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ingress Policy + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 118 } + +tmnxSapBsxV6v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostAppProfile, + sapSubMgmtDefAppProfile, + sapSubMgmtNonSubTrafficAppProf, + msapPlcySubMgmtDefAppProfile, + msapPlcySubMgmtNonSubTrafAppProf + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 119 } + +tmnxSapMsapV6v1Group OBJECT-GROUP + OBJECTS { + msapL3PlcyTblLastChgd, + msapL3PlcyLastChanged, + msapL3PlcyAntiSpoof + } + STATUS current + DESCRIPTION + "The group of objects supporting management of managed SAP L3 + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 120 } + +tmnxSapStaticHostV6v1Group OBJECT-GROUP + OBJECTS { + sapStaticHostRowStatus, + sapStaticHostSubscrIdent, + sapStaticHostSubProfile, + sapStaticHostSlaProfile, + sapStaticHostShcvOperState, + sapStaticHostShcvChecks, + sapStaticHostShcvReplies, + sapStaticHostShcvReplyTime, + sapStaticHostDynMacAddress, + sapStaticHostRetailerSvcId, + sapStaticHostRetailerIf, + sapStaticHostFwdingState, + sapStaticHostAncpString, + sapStaticHostSubIdIsSapId, + sapStaticHostIntermediateDestId, + sapStaticHostAdminStatus, + sapStaticHostMRtTblLastChgd, + sapStaticHostMRtRowStatus, + sapStaticHostMRtLastMgmtChange, + sapStaticHostMRtStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP static host + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 121 } + +tmnxSapTlsV6v1Group OBJECT-GROUP + OBJECTS { + sapTlsStpAdminStatus, + sapTlsStpPriority, + sapTlsStpPortNum, + sapTlsStpPathCost, + sapTlsStpRapidStart, + sapTlsStpBpduEncap, + sapTlsStpPortState, + sapTlsStpDesignatedBridge, + sapTlsStpDesignatedPort, + sapTlsStpForwardTransitions, + sapTlsStpInConfigBpdus, + sapTlsStpInTcnBpdus, + sapTlsStpInBadBpdus, + sapTlsStpOutConfigBpdus, + sapTlsStpOutTcnBpdus, + sapTlsStpOperBpduEncap, + sapTlsVpnId, + sapTlsCustId, + sapTlsMacAddressLimit, + sapTlsNumMacAddresses, + sapTlsNumStaticMacAddresses, + sapTlsMacLearning, + sapTlsMacAgeing, + sapTlsStpOperEdge, + sapTlsStpAdminPointToPoint, + sapTlsStpPortRole, + sapTlsStpAutoEdge, + sapTlsStpOperProtocol, + sapTlsStpInRstBpdus, + sapTlsStpOutRstBpdus, + sapTlsLimitMacMove, + sapTlsMacPinning, + sapTlsDiscardUnknownSource, + sapTlsMvplsPruneState, + sapTlsMvplsMgmtService, + sapTlsMvplsMgmtPortId, + sapTlsMvplsMgmtEncapValue, + sapTlsArpReplyAgent, + sapTlsStpException, + sapTlsAuthenticationPolicy, + sapTlsL2ptTermination, + sapTlsBpduTranslation, + sapTlsStpRootGuard, + sapTlsStpInsideRegion, + sapTlsEgressMcastGroup, + sapTlsStpInMstBpdus, + sapTlsStpOutMstBpdus, + sapTlsRestProtSrcMac, + sapTlsRestProtSrcMacAction, + sapTlsRestUnprotDstMac, + sapTlsStpRxdDesigBridge, + sapTlsStpRootGuardViolation, + sapTlsShcvAction, + sapTlsShcvSrcIp, + sapTlsShcvSrcMac, + sapTlsShcvInterval, + sapTlsMvplsMgmtMsti, + sapTlsMacMoveNextUpTime, + sapTlsMacMoveRateExcdLeft, + sapTlsL2ptForceBoundary, + sapTlsLimitMacMoveLevel, + sapTlsBpduTransOper, + sapTlsDefMsapPolicy, + sapTlsL2ptProtocols, + sapTlsL2ptForceProtocols, + sapTlsDhcpMsapTrigger, + sapTlsDhcpProxyLeaseTime, + sapTlsDhcpRemoteId, + sapTlsMrpJoinTime, + sapTlsMrpLeaveTime, + sapTlsMrpLeaveAllTime, + sapTlsMrpPeriodicTime, + sapTlsMrpPeriodicEnabled, + sapTlsPppoePolicy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP TLS capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 122 } + +tmnxSapArpHostGroup OBJECT-GROUP + OBJECTS { + sapTlsArpHostTableLastMgmtChange, + sapTlsArpHostLastMgmtChange, + sapTlsArpHostAdminState, + sapTlsArpHostMaxNumHosts, + sapTlsArpHostMinAuthIntvl, + sapTlsArpMsapTrigger, + msapTlsPlcyArpHostMaxNumHosts, + msapTlsPlcyArpHostMinAuthIntvl, + sapArpHostStatLastClearedTime, + sapArpHostStatNumHosts, + sapArpHostStatTriggersRx, + sapArpHostStatTriggersIgnored, + sapArpHostStatTrigIgnQFull, + sapArpHostStatNumForcedVerif, + sapArpHostStatNumCreated, + sapArpHostStatNumDeleted, + sapArpHostStatNumUpdated, + sapArpHostStatNumAuthReq + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ARP hosts' capabilities + for SAPs on Nokia SROS series systems." + ::= { tmnxSapGroups 123 } + +tmnxSapV7v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapOperFlags, + sapLastStatusChange, + sapAntiSpoofing, + sapTodSuite, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEgressAggRateLimit, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapEgressFrameBasedAccounting, + sapCallingStationId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP general capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 124 } + +tmnxSapIgmpTrkGroup OBJECT-GROUP + OBJECTS { + sapIgmpTrkTableLastMgmtChange, + sapIgmpTrkLastMgmtChange, + sapIgmpTrkExpiryTime, + sapIgmpTrkImportPlcy, + sapIgmpTrkMaxNbrGrps, + sapIgmpTrkNbrGrps, + sapIgmpTrkMaxNbrSrcs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IGMP host tracking + capabilities for SAPs on Nokia SROS series systems." + ::= { tmnxSapGroups 125 } + +tmnxSapFrGroup OBJECT-GROUP + OBJECTS { + sapFrInfoFrf12Mode, + sapFrInfoSchedulingClass, + sapFrInfoLastChanged, + sapFrf12InfoFragmentThreshold, + sapFrf12InfoLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP FR capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 126 } + +tmnxSapIpipeV7v0Group OBJECT-GROUP + OBJECTS { + sapIpipeCeInetAddress, + sapIpipeCeInetAddressType, + sapIpipeMacRefreshInterval, + sapIpipeMacAddress, + sapIpipeArpedMacAddress, + sapIpipeArpedMacAddressTimeout, + sapIpipeDiscoveredCeInetAddrType, + sapIpipeDiscoveredCeInetAddr, + sapIpipeUseBroadcastMac, + sapIpipeUsingBroadcastMac + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP IPIPE capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 127 } + +tmnxSapBsxV7v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostAppProfile, + sapSubMgmtDefAppProfile, + sapSubMgmtNonSubTrafficAppProf, + msapPlcySubMgmtDefAppProfile, + msapPlcySubMgmtNonSubTrafAppProf, + sapIsaAaApplicationProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) capabilities on Nokia SROS series systems in release R7.0" + ::= { tmnxSapGroups 128 } + +tmnxSapRadiusFallbackGroup OBJECT-GROUP + OBJECTS { + sapTlsDefMsapService, + sapTlsDefMsapGroupIf + } + STATUS current + DESCRIPTION + "The group of objects supporting management of RADIUS fallback + capabilities for SAPs on Nokia SROS series systems." + ::= { tmnxSapGroups 129 } + +tmnxSapPbbGroup OBJECT-GROUP + OBJECTS { + sapPbbRowStatus, + sapPbbLastMgmtChange, + sapPbbIgmpSnpgMRouter + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Provider Backbone + Bridging (PBB/IEEE 802.1ah) capabilities for SAPs on Nokia SROS series + systems." + ::= { tmnxSapGroups 130 } + +tmnxSapFrGroupV8v0 OBJECT-GROUP + OBJECTS { + sapFrInfoFrf12Mode, + sapFrInfoSchedulingClass, + sapFrInfoLastChanged, + sapFrf12InfoFragmentThreshold, + sapFrf12InfoLastChanged, + sapFrf12InfoInterleave + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP FR capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 131 } + +tmnxSapTlsV8v0Group OBJECT-GROUP + OBJECTS { + sapTlsStpAdminStatus, + sapTlsStpPriority, + sapTlsStpPortNum, + sapTlsStpPathCost, + sapTlsStpRapidStart, + sapTlsStpBpduEncap, + sapTlsStpPortState, + sapTlsStpDesignatedBridge, + sapTlsStpDesignatedPort, + sapTlsStpForwardTransitions, + sapTlsStpInConfigBpdus, + sapTlsStpInTcnBpdus, + sapTlsStpInBadBpdus, + sapTlsStpOutConfigBpdus, + sapTlsStpOutTcnBpdus, + sapTlsStpOperBpduEncap, + sapTlsVpnId, + sapTlsCustId, + sapTlsMacAddressLimit, + sapTlsNumMacAddresses, + sapTlsNumStaticMacAddresses, + sapTlsMacLearning, + sapTlsMacAgeing, + sapTlsStpOperEdge, + sapTlsStpAdminPointToPoint, + sapTlsStpPortRole, + sapTlsStpAutoEdge, + sapTlsStpOperProtocol, + sapTlsStpInRstBpdus, + sapTlsStpOutRstBpdus, + sapTlsLimitMacMove, + sapTlsMacPinning, + sapTlsDiscardUnknownSource, + sapTlsMvplsPruneState, + sapTlsMvplsMgmtService, + sapTlsMvplsMgmtPortId, + sapTlsMvplsMgmtEncapValue, + sapTlsArpReplyAgent, + sapTlsStpException, + sapTlsAuthenticationPolicy, + sapTlsL2ptTermination, + sapTlsBpduTranslation, + sapTlsStpRootGuard, + sapTlsStpInsideRegion, + sapTlsEgressMcastGroup, + sapTlsStpInMstBpdus, + sapTlsStpOutMstBpdus, + sapTlsRestProtSrcMac, + sapTlsRestProtSrcMacAction, + sapTlsRestUnprotDstMac, + sapTlsStpRxdDesigBridge, + sapTlsStpRootGuardViolation, + sapTlsShcvAction, + sapTlsShcvSrcIp, + sapTlsShcvSrcMac, + sapTlsShcvInterval, + sapTlsMvplsMgmtMsti, + sapTlsMacMoveNextUpTime, + sapTlsMacMoveRateExcdLeft, + sapTlsL2ptForceBoundary, + sapTlsLimitMacMoveLevel, + sapTlsBpduTransOper, + sapTlsDefMsapPolicy, + sapTlsL2ptProtocols, + sapTlsL2ptForceProtocols, + sapTlsDhcpMsapTrigger, + sapTlsDhcpProxyLeaseTime, + sapTlsDhcpRemoteId, + sapTlsMrpJoinTime, + sapTlsMrpLeaveTime, + sapTlsMrpLeaveAllTime, + sapTlsMrpPeriodicTime, + sapTlsMrpPeriodicEnabled, + sapTlsPppoePolicy, + sapTlsMrpPolicy, + sapTlsSiteName, + sapTlsDhcp6MsapTrigger, + sapTlsInTcBitBpdus, + sapTlsOutTcBitBpdus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP TLS capabilities on + Nokia SROS series systems." + ::= { tmnxSapGroups 132 } + +tmnxSapDhcpV8v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpAdminState, + sapTlsDhcpDescription, + sapTlsDhcpSnoop, + sapTlsDhcpLeasePopulate, + sapTlsDhcpOperLeasePopulate, + sapTlsDhcpInfoAction, + sapTlsDhcpCircuitId, + sapTlsDhcpRemoteIdString, + sapTlsDhcpProxyAdminState, + sapTlsDhcpProxyServerAddr, + sapTlsDhcpProxyLTRadiusOverride, + sapTlsDhcpVendorIncludeOptions, + sapTlsDhcpVendorOptionString, + sapTlsDhcpStatsClntSnoopdPckts, + sapTlsDhcpStatsSrvrSnoopdPckts, + sapTlsDhcpStatsClntForwdPckts, + sapTlsDhcpStatsSrvrForwdPckts, + sapTlsDhcpStatsClntDropdPckts, + sapTlsDhcpStatsSrvrDropdPckts, + sapTlsDhcpStatsClntProxRadPckts, + sapTlsDhcpStatsClntProxLSPckts, + sapTlsDhcpStatsGenReleasePckts, + sapTlsDhcpStatsGenForceRenPckts, + sapDhcpOperLeasePopulate + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP TLS DHCP + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 133 } + +tmnxSapV8v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapOperFlags, + sapLastStatusChange, + sapAntiSpoofing, + sapTodSuite, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEgressAggRateLimit, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapEgressFrameBasedAccounting, + sapCallingStationId, + sapIngPolicerPolicy, + sapEgrPolicerPolicy, + sapIpv6HostInfoIpoeDhcp6Hosts, + sapIpv6HostInfoPppDhcp6Hosts, + sapIpv6HostInfoPppSLAACHosts, + sapIngQosQMBSBytes, + sapEgrQosQMBSBytes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP general capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 134 } + +tmnxSapFPropBMacV8v0Group OBJECT-GROUP + OBJECTS { + sapFPropBMacAddrTblLastChgd, + sapFPropBMacAddrRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP fault propagation + BMac addresses on Nokia SROS series systems." + ::= { tmnxSapGroups 135 } + +tmnxSapPlcrV8v0Group OBJECT-GROUP + OBJECTS { + sapIngPlcrCtrlOvrLastChgd, + sapIngPlcrCtrlOvrLvlLastChgd, + sapIngPlcrCtrlOvrLvlMBS, + sapIngPlcrCtrlOvrLvlTblLastChgd, + sapIngPlcrCtrlOvrMaxRate, + sapIngPlcrCtrlOvrMinMBSSep, + sapIngPlcrCtrlOvrRowStatus, + sapIngPlcrCtrlOvrTblLastChgd, + sapIngPlcrOvrAdminCIR, + sapIngPlcrOvrAdminPIR, + sapIngPlcrOvrCBS, + sapIngPlcrOvrPktOffset, + sapIngPlcrOvrLastChgd, + sapIngPlcrOvrMBS, + sapIngPlcrOvrRowStatus, + sapIngPlcrOvrStatMode, + sapIngPlcrOvrTblLastChgd, + sapEgrPlcrCtrlOvrLastChgd, + sapEgrPlcrCtrlOvrLvlLastChgd, + sapEgrPlcrCtrlOvrLvlMBS, + sapEgrPlcrCtrlOvrLvlTblLastChgd, + sapEgrPlcrCtrlOvrMaxRate, + sapEgrPlcrCtrlOvrMinMBSSep, + sapEgrPlcrCtrlOvrRowStatus, + sapEgrPlcrCtrlOvrTblLastChgd, + sapEgrPlcrOvrAdminCIR, + sapEgrPlcrOvrAdminPIR, + sapEgrPlcrOvrCBS, + sapEgrPlcrOvrPktOffset, + sapEgrPlcrOvrLastChgd, + sapEgrPlcrOvrMBS, + sapEgrPlcrOvrRowStatus, + sapEgrPlcrOvrStatMode, + sapEgrPlcrOvrTblLastChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Policer on Nokia + SROS series systems." + ::= { tmnxSapGroups 136 } + +tmnxSapTlsV7v0Group OBJECT-GROUP + OBJECTS { + sapTlsShcvRetryTimeout, + sapTlsShcvRetryCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP TLS capabilities on + Nokia SROS series systems added in release 7.0." + ::= { tmnxSapGroups 137 } + +tmnxSapSubMgmtV8v0Group OBJECT-GROUP + OBJECTS { + sapSubMgmtAdminStatus, + sapSubMgmtDefSubProfile, + sapSubMgmtDefSlaProfile, + sapSubMgmtSubIdentPolicy, + sapSubMgmtSubscriberLimit, + sapSubMgmtProfiledTrafficOnly, + sapSubMgmtNonSubTrafficSubIdent, + sapSubMgmtNonSubTrafficSubProf, + sapSubMgmtNonSubTrafficSlaProf, + sapSubMgmtMacDaHashing, + sapSubMgmtDefSubIdent, + sapSubMgmtDefSubIdentString, + sapSubMgmtDefInterDestId, + sapSubMgmtDefInterDestIdString + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Sub-management + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 138 } + +tmnxSapMsapV8v0Group OBJECT-GROUP + OBJECTS { + msapPlcyRowStatus, + msapPlcyLastChanged, + msapPlcyDescription, + msapPlcyCpmProtPolicyId, + msapPlcyCpmProtMonitorMac, + msapPlcySubMgmtDefSubId, + msapPlcySubMgmtDefSubIdStr, + msapPlcySubMgmtDefSubProfile, + msapPlcySubMgmtDefSlaProfile, + msapPlcySubMgmtSubIdPlcy, + msapPlcySubMgmtSubscriberLimit, + msapPlcySubMgmtProfiledTrafOnly, + msapPlcySubMgmtNonSubTrafSubId, + msapPlcySubMgmtNonSubTrafSubProf, + msapPlcySubMgmtNonSubTrafSlaProf, + msapPlcySubMgmtDefInterDestId, + msapPlcySubMgmtDefInterDestIdStr, + msapPlcyAssociatedMsaps, + msapPlcyIgmpTrkExpiryTime, + msapPlcyIgmpTrkImportPlcy, + msapPlcyIgmpTrkMaxNbrGrps, + msapPlcyIgmpTrkMaxNbrSrcs, + msapTlsPlcyLastChanged, + msapTlsPlcySplitHorizonGrp, + msapTlsPlcyArpReplyAgent, + msapTlsPlcySubMgmtMacDaHashing, + msapTlsPlcyDhcpLeasePopulate, + msapTlsPlcyDhcpPrxyAdminState, + msapTlsPlcyDhcpPrxyServAddr, + msapTlsPlcyDhcpPrxyServAddrType, + msapTlsPlcyDhcpPrxyLTRadOverride, + msapTlsPlcyDhcpInfoAction, + msapTlsPlcyDhcpCircuitId, + msapTlsPlcyDhcpRemoteId, + msapTlsPlcyDhcpRemoteIdString, + msapTlsPlcyDhcpVendorInclOpts, + msapTlsPlcyDhcpVendorOptStr, + msapTlsPlcyDhcpPrxyLeaseTime, + msapTlsPlcyEgressMcastGroup, + msapTlsPlcyIgmpSnpgImportPlcy, + msapTlsPlcyIgmpSnpgFastLeave, + msapTlsPlcyIgmpSnpgSendQueries, + msapTlsPlcyIgmpSnpgGenQueryIntv, + msapTlsPlcyIgmpSnpgQueryRespIntv, + msapTlsPlcyIgmpSnpgRobustCount, + msapTlsPlcyIgmpSnpgLastMembIntvl, + msapTlsPlcyIgmpSnpgMaxNbrGrps, + msapTlsPlcyIgmpSnpgMvrFromVplsId, + msapTlsPlcyIgmpSnpgVersion, + msapTlsPlcyIgmpSnpgMcacPlcyName, + msapTlsPlcyIgmpSnpgMcacPrRsvMnBW, + msapTlsPlcyIgmpSnpgMcacUncnstBW, + msapIgmpSnpgMcacLevelRowStatus, + msapIgmpSnpgMcacLevelLastChanged, + msapIgmpSnpgMcacLevelBW, + msapIgmpSnpgMcacLagRowStatus, + msapIgmpSnpgMcacLagLastChanged, + msapIgmpSnpgMcacLagLevel, + msapInfoCreationSapPortEncapVal, + msapInfoCreationPlcyName, + msapInfoReEvalPolicy, + msapInfoLastChanged, + msapCaptureSapStatsPktsRecvd, + msapCaptureSapStatsPktsRedirect, + msapCaptureSapStatsPktsDropped, + msapPlcyTblLastChgd, + msapTlsPlcyTblLastChgd, + msapIgmpSnpgMcacLvlTblLastChgd, + msapIgmpSnpgMcacLagTblLastChgd, + msapInfoTblLastChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of managed SAP capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 139 } + +tmnxSapQosV8v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets, + sapIngQosQueueStatsDroppedHiPrioPackets, + sapIngQosQueueStatsOfferedLoPrioPackets, + sapIngQosQueueStatsDroppedLoPrioPackets, + sapIngQosQueueStatsOfferedHiPrioOctets, + sapIngQosQueueStatsDroppedHiPrioOctets, + sapIngQosQueueStatsOfferedLoPrioOctets, + sapIngQosQueueStatsDroppedLoPrioOctets, + sapIngQosQueueStatsForwardedInProfPackets, + sapIngQosQueueStatsForwardedOutProfPackets, + sapIngQosQueueStatsForwardedInProfOctets, + sapIngQosQueueStatsForwardedOutProfOctets, + sapIngQosCustId, + sapIngQosQueueStatsUncoloredPacketsOffered, + sapIngQosQueueStatsUncoloredOctetsOffered, + sapEgrQosQueueId, + sapEgrQosQueueStatsForwardedInProfPackets, + sapEgrQosQueueStatsDroppedInProfPackets, + sapEgrQosQueueStatsForwardedOutProfPackets, + sapEgrQosQueueStatsDroppedOutProfPackets, + sapEgrQosQueueStatsForwardedInProfOctets, + sapEgrQosQueueStatsDroppedInProfOctets, + sapEgrQosQueueStatsForwardedOutProfOctets, + sapEgrQosQueueStatsDroppedOutProfOctets, + sapEgrQosCustId, + sapIngQosSchedStatsForwardedPackets, + sapIngQosSchedStatsForwardedOctets, + sapIngQosSchedCustId, + sapEgrQosSchedStatsForwardedPackets, + sapEgrQosSchedStatsForwardedOctets, + sapEgrQosSchedCustId, + sapIngQosQRowStatus, + sapIngQosQLastMgmtChange, + sapIngQosQOverrideFlags, + sapIngQosQCBS, + sapIngQosQHiPrioOnly, + sapIngQosQCIRAdaptation, + sapIngQosQPIRAdaptation, + sapIngQosQAdminPIR, + sapIngQosQAdminCIR, + sapEgrQosQRowStatus, + sapEgrQosQLastMgmtChange, + sapEgrQosQOverrideFlags, + sapEgrQosQCBS, + sapEgrQosQHiPrioOnly, + sapEgrQosQCIRAdaptation, + sapEgrQosQPIRAdaptation, + sapEgrQosQAdminPIR, + sapEgrQosQAdminCIR, + sapEgrQosQAvgOverhead, + sapIngQosSRowStatus, + sapIngQosSLastMgmtChange, + sapIngQosSOverrideFlags, + sapIngQosSPIR, + sapIngQosSCIR, + sapIngQosSSummedCIR, + sapEgrQosSRowStatus, + sapEgrQosSLastMgmtChange, + sapEgrQosSOverrideFlags, + sapEgrQosSPIR, + sapEgrQosSCIR, + sapEgrQosSSummedCIR, + sapIngQosPStatsCustId, + sapIngQosPStatsMode, + sapIngQosPStatsOffHiPrioPkts, + sapIngQosPStatsOffHiPrioPktsLo, + sapIngQosPStatsOffHiPrioPktsHi, + sapIngQosPStatsDrpHiPrioPkts, + sapIngQosPStatsDrpHiPrioPktsLo, + sapIngQosPStatsDrpHiPrioPktsHi, + sapIngQosPStatsOffLoPrioPkts, + sapIngQosPStatsOffLoPrioPktsLo, + sapIngQosPStatsOffLoPrioPktsHi, + sapIngQosPStatsDrpLoPrioPkts, + sapIngQosPStatsDrpLoPrioPktsLo, + sapIngQosPStatsDrpLoPrioPktsHi, + sapIngQosPStatsOffHiPrioOcts, + sapIngQosPStatsOffHiPrioOctsLo, + sapIngQosPStatsOffHiPrioOctsHi, + sapIngQosPStatsDrpHiPrioOcts, + sapIngQosPStatsDrpHiPrioOctsLo, + sapIngQosPStatsDrpHiPrioOctsHi, + sapIngQosPStatsOffLoPrioOcts, + sapIngQosPStatsOffLoPrioOctsLo, + sapIngQosPStatsOffLoPrioOctsHi, + sapIngQosPStatsDrpLoPrioOcts, + sapIngQosPStatsDrpLoPrioOctsLo, + sapIngQosPStatsDrpLoPrioOctsHi, + sapIngQosPStatsFwdInProfPkts, + sapIngQosPStatsFwdInProfPktsLo, + sapIngQosPStatsFwdInProfPktsHi, + sapIngQosPStatsFwdOutProfPkts, + sapIngQosPStatsFwdOutProfPktsLo, + sapIngQosPStatsFwdOutProfPktsHi, + sapIngQosPStatsFwdInProfOcts, + sapIngQosPStatsFwdInProfOctsLo, + sapIngQosPStatsFwdInProfOctsHi, + sapIngQosPStatsFwdOutProfOcts, + sapIngQosPStatsFwdOutProfOctsLo, + sapIngQosPStatsFwdOutProfOctsHi, + sapIngQosPStatsUncolPktsOff, + sapIngQosPStatsUncolPktsOffLo, + sapIngQosPStatsUncolPktsOffHi, + sapIngQosPStatsUncolOctsOff, + sapIngQosPStatsUncolOctsOffLo, + sapIngQosPStatsUncolOctsOffHi, + sapEgrQosPStatsCustId, + sapEgrQosPStatsMode, + sapEgrQosPStatsOffInProfPkts, + sapEgrQosPStatsOffInProfPktsLo, + sapEgrQosPStatsOffInProfPktsHi, + sapEgrQosPStatsFwdInProfPkts, + sapEgrQosPStatsFwdInProfPktsLo, + sapEgrQosPStatsFwdInProfPktsHi, + sapEgrQosPStatsDrpInProfPkts, + sapEgrQosPStatsDrpInProfPktsLo, + sapEgrQosPStatsDrpInProfPktsHi, + sapEgrQosPStatsOffOutProfPkts, + sapEgrQosPStatsOffOutProfPktsLo, + sapEgrQosPStatsOffOutProfPktsHi, + sapEgrQosPStatsFwdOutProfPkts, + sapEgrQosPStatsFwdOutProfPktsLo, + sapEgrQosPStatsFwdOutProfPktsHi, + sapEgrQosPStatsDrpOutProfPkts, + sapEgrQosPStatsDrpOutProfPktsLo, + sapEgrQosPStatsDrpOutProfPktsHi, + sapEgrQosPStatsOffInProfOcts, + sapEgrQosPStatsOffInProfOctsLo, + sapEgrQosPStatsOffInProfOctsHi, + sapEgrQosPStatsFwdInProfOcts, + sapEgrQosPStatsFwdInProfOctsLo, + sapEgrQosPStatsFwdInProfOctsHi, + sapEgrQosPStatsDrpInProfOcts, + sapEgrQosPStatsDrpInProfOctsLo, + sapEgrQosPStatsDrpInProfOctsHi, + sapEgrQosPStatsOffOutProfOcts, + sapEgrQosPStatsOffOutProfOctsLo, + sapEgrQosPStatsOffOutProfOctsHi, + sapEgrQosPStatsFwdOutProfOcts, + sapEgrQosPStatsFwdOutProfOctsLo, + sapEgrQosPStatsFwdOutProfOctsHi, + sapEgrQosPStatsDrpOutProfOcts, + sapEgrQosPStatsDrpOutProfOctsLo, + sapEgrQosPStatsDrpOutProfOctsHi, + sapEgrQosPStatsUncolPktsOff, + sapEgrQosPStatsUncolPktsOffLo, + sapEgrQosPStatsUncolPktsOffHi, + sapEgrQosPStatsUncolOctsOff, + sapEgrQosPStatsUncolOctsOffLo, + sapEgrQosPStatsUncolOctsOffHi, + sapIgQosPlcyPStatCustId, + sapIgQosPlcyPStatMode, + sapIgQosPlcyPStatOffHiPrioPkts, + sapIgQosPlcyPStatDrpHiPrioPkts, + sapIgQosPlcyPStatOffLoPrioPkts, + sapIgQosPlcyPStatDrpLoPrioPkts, + sapIgQosPlcyPStatOffHiPrioOcts, + sapIgQosPlcyPStatDrpHiPrioOcts, + sapIgQosPlcyPStatOffLoPrioOcts, + sapIgQosPlcyPStatDrpLoPrioOcts, + sapIgQosPlcyPStatFwdInProfPkts, + sapIgQosPlcyPStatFwdOutProfPkts, + sapIgQosPlcyPStatFwdInProfOcts, + sapIgQosPlcyPStatFwdOutProfOcts, + sapIgQosPlcyPStatUncolPktsOff, + sapIgQosPlcyPStatUncolOctsOff, + sapIgQosPlcyPStatOffHiPrioPkts, + sapIgQosPlcyPStatOffHiPrioPktsL, + sapIgQosPlcyPStatOffHiPrioPktsH, + sapIgQosPlcyPStatDrpHiPrioPkts, + sapIgQosPlcyPStatDrpHiPrioPktsL, + sapIgQosPlcyPStatDrpHiPrioPktsH, + sapIgQosPlcyPStatOffLoPrioPkts, + sapIgQosPlcyPStatOffLoPrioPktsL, + sapIgQosPlcyPStatOffLoPrioPktsH, + sapIgQosPlcyPStatDrpLoPrioPkts, + sapIgQosPlcyPStatDrpLoPrioPktsL, + sapIgQosPlcyPStatDrpLoPrioPktsH, + sapIgQosPlcyPStatOffHiPrioOcts, + sapIgQosPlcyPStatOffHiPrioOctsL, + sapIgQosPlcyPStatOffHiPrioOctsH, + sapIgQosPlcyPStatDrpHiPrioOcts, + sapIgQosPlcyPStatDrpHiPrioOctsL, + sapIgQosPlcyPStatDrpHiPrioOctsH, + sapIgQosPlcyPStatOffLoPrioOcts, + sapIgQosPlcyPStatOffLoPrioOctsL, + sapIgQosPlcyPStatOffLoPrioOctsH, + sapIgQosPlcyPStatDrpLoPrioOcts, + sapIgQosPlcyPStatDrpLoPrioOctsL, + sapIgQosPlcyPStatDrpLoPrioOctsH, + sapIgQosPlcyPStatFwdInProfPkts, + sapIgQosPlcyPStatFwdInProfPktsL, + sapIgQosPlcyPStatFwdInProfPktsH, + sapIgQosPlcyPStatFwdOutProfPkts, + sapIgQosPlcyPStatFwdOutProfPktsL, + sapIgQosPlcyPStatFwdOutProfPktsH, + sapIgQosPlcyPStatFwdInProfOcts, + sapIgQosPlcyPStatFwdInProfOctsL, + sapIgQosPlcyPStatFwdInProfOctsH, + sapIgQosPlcyPStatFwdOutProfOcts, + sapIgQosPlcyPStatFwdOutProfOctsL, + sapIgQosPlcyPStatFwdOutProfOctsH, + sapIgQosPlcyPStatUncolPktsOff, + sapIgQosPlcyPStatUncolPktsOffL, + sapIgQosPlcyPStatUncolPktsOffH, + sapIgQosPlcyPStatUncolOctsOff, + sapIgQosPlcyPStatUncolOctsOffL, + sapIgQosPlcyPStatUncolOctsOffH, + sapEgQosPlcyPStatCustId, + sapEgQosPlcyPStatMode, + sapEgQosPlcyPStatOffInProfPkts, + sapEgQosPlcyPStatOffInProfPktsL, + sapEgQosPlcyPStatOffInProfPktsH, + sapEgQosPlcyPStatFwdInProfPkts, + sapEgQosPlcyPStatFwdInProfPktsL, + sapEgQosPlcyPStatFwdInProfPktsH, + sapEgQosPlcyPStatDrpInProfPkts, + sapEgQosPlcyPStatDrpInProfPktsL, + sapEgQosPlcyPStatDrpInProfPktsH, + sapEgQosPlcyPStatOffOutProfPkts, + sapEgQosPlcyPStatOffOutProfPktsL, + sapEgQosPlcyPStatOffOutProfPktsH, + sapEgQosPlcyPStatFwdOutProfPkts, + sapEgQosPlcyPStatFwdOutProfPktsL, + sapEgQosPlcyPStatFwdOutProfPktsH, + sapEgQosPlcyPStatDrpOutProfPkts, + sapEgQosPlcyPStatDrpOutProfPktsL, + sapEgQosPlcyPStatDrpOutProfPktsH, + sapEgQosPlcyPStatOffInProfOcts, + sapEgQosPlcyPStatOffInProfOctsL, + sapEgQosPlcyPStatOffInProfOctsH, + sapEgQosPlcyPStatFwdInProfOcts, + sapEgQosPlcyPStatFwdInProfOctsL, + sapEgQosPlcyPStatFwdInProfOctsH, + sapEgQosPlcyPStatDrpInProfOcts, + sapEgQosPlcyPStatDrpInProfOctsL, + sapEgQosPlcyPStatDrpInProfOctsH, + sapEgQosPlcyPStatOffOutProfOcts, + sapEgQosPlcyPStatOffOutProfOctsL, + sapEgQosPlcyPStatOffOutProfOctsH, + sapEgQosPlcyPStatFwdOutProfOcts, + sapEgQosPlcyPStatFwdOutProfOctsL, + sapEgQosPlcyPStatFwdOutProfOctsH, + sapEgQosPlcyPStatDrpOutProfOcts, + sapEgQosPlcyPStatDrpOutProfOctsL, + sapEgQosPlcyPStatDrpOutProfOctsH, + sapEgrQosArbitStatsFwdOcts, + sapEgrQosArbitStatsFwdOctsHi, + sapEgrQosArbitStatsFwdOctsLo, + sapEgrQosArbitStatsFwdPkts, + sapEgrQosArbitStatsFwdPktsHi, + sapEgrQosArbitStatsFwdPktsLo, + sapIngQosArbitStatsFwdOcts, + sapIngQosArbitStatsFwdOctsHi, + sapIngQosArbitStatsFwdOctsLo, + sapIngQosArbitStatsFwdPkts, + sapIngQosArbitStatsFwdPktsHi, + sapIngQosArbitStatsFwdPktsLo, + sapPortIdEgrQosArbitFwdOcts, + sapPortIdEgrQosArbitFwdOctsHi, + sapPortIdEgrQosArbitFwdOctsLo, + sapPortIdEgrQosArbitFwdPkts, + sapPortIdEgrQosArbitFwdPktsHi, + sapPortIdEgrQosArbitFwdPktsLo, + sapPortIdIngQosArbitFwdOcts, + sapPortIdIngQosArbitFwdOctsHi, + sapPortIdIngQosArbitFwdOctsLo, + sapPortIdIngQosArbitFwdPkts, + sapPortIdIngQosArbitFwdPktsHi, + sapPortIdIngQosArbitFwdPktsLo + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 140 } + +tmnxSapMrpV8v0Group OBJECT-GROUP + OBJECTS { + sapTlsMrpRxPdus, + sapTlsMrpDroppedPdus, + sapTlsMrpTxPdus, + sapTlsMrpRxNewEvent, + sapTlsMrpRxJoinInEvent, + sapTlsMrpRxInEvent, + sapTlsMrpRxJoinEmptyEvent, + sapTlsMrpRxEmptyEvent, + sapTlsMrpRxLeaveEvent, + sapTlsMrpTxNewEvent, + sapTlsMrpTxJoinInEvent, + sapTlsMrpTxInEvent, + sapTlsMrpTxJoinEmptyEvent, + sapTlsMrpTxEmptyEvent, + sapTlsMrpTxLeaveEvent, + sapTlsMmrpDeclared, + sapTlsMmrpRegistered, + sapTlsMmrpEndStation + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP MRP capabilities on + release 8.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 141 } + +tmnxSapMvrpV8v0Group OBJECT-GROUP + OBJECTS { + sapTmplLastChanged, + sapTmplRowStatus, + sapTmplSapCount, + sapTmplType, + sapTmplTblLastChanged, + sapTmplTlsLastChanged, + sapTmplTlsMacAgeing, + sapTmplTlsTblLastChanged, + sapTlsEsVidGrpEndVlanTag, + sapTlsEsVidGrpLastChgd, + sapTlsEsVidGrpRowStatus, + sapTlsEsVidGrpStartVlanTag, + sapTlsEsVidGrpTblLastChanged, + sapTmplUsed, + sapTmplUserCreationOrigin, + sapTmplUserCreatorSvcId, + sapTmplCollectAcctStats, + sapTmplEgrPolicerPolicy, + sapTmplEgressAggRateLimit, + sapTmplEgressFrameBasedAcctg, + sapTmplEgressIpFilterId, + sapTmplEgressIpv6FilterId, + sapTmplEgressMacFilterId, + sapTmplEgressQinQMarkTopOnly, + sapTmplEgressQosPolicyId, + sapTmplEgressQosSchedulerPolicy, + sapTmplIngPolicerPolicy, + sapTmplIngUseMultipointShared, + sapTmplIngressAggRateLimit, + sapTmplIngressIpFilterId, + sapTmplIngressIpv6FilterId, + sapTmplIngressMacFilterId, + sapTmplIngressMatchQinQDot1PBits, + sapTmplIngressQosPolicyId, + sapTmplIngressQosSchedulerPolicy, + sapTmplIngressSharedQueuePolicy, + sapTmplTlsBpduTranslation, + sapTmplTlsDiscardUnknownSource, + sapTmplTlsL2ptProtocols, + sapTmplTlsL2ptTermination, + sapTmplTlsLimitMacMove, + sapTmplTlsLimitMacMoveLevel, + sapTmplTlsMacAddressLimit, + sapTmplTlsMacLearning, + sapTmplTlsStpAdminPointToPoint, + sapTmplTlsStpAdminStatus, + sapTmplTlsStpAutoEdge, + sapTmplTlsStpBpduEncap, + sapTmplTlsStpPathCost, + sapTmplTlsStpPriority, + sapTmplTlsStpRapidStart, + sapTmplTlsStpRootGuard, + sapTmplDot1agCfmMip, + sapTmplCpmProtPolicyId, + sapTmplCpmProtMonitorMac, + sapTlsDataSapInstStatus, + sapTlsDataSapInstLastErr, + sapTlsMvrpDeclared, + sapTlsMvrpEndStation, + sapTlsMvrpRegistered, + sapTlsMvrpAdminStatus, + sapTlsMvrpOperStatus, + sapTlsInTcBitBpdus, + sapTlsOutTcBitBpdus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP MVRP capabilities on + release 8.0R4 of Nokia SROS series systems." + ::= { tmnxSapGroups 142 } + +tmnxSapIpipeV8v0Group OBJECT-GROUP + OBJECTS { + sapIpipeCeInetAddress, + sapIpipeCeInetAddressType, + sapIpipeMacRefreshInterval, + sapIpipeMacAddress, + sapIpipeArpedMacAddress, + sapIpipeArpedMacAddressTimeout, + sapIpipeDiscoveredCeInetAddrType, + sapIpipeDiscoveredCeInetAddr, + sapIpipeUseBroadcastMac, + sapIpipeUsingBroadcastMac, + sapIpipeIpv6LinkLocalCeInetAddr, + sapIpipeIpv6GlobalCeInetAddr, + sapIpipeIpv6DiscoveredMacAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP IPIPE capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 143 } + +tmnxSapEthRingGroup OBJECT-GROUP + OBJECTS { + sapEthRingIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ETH-RING + capabilities on Nokia SROS systems." + ::= { tmnxSapGroups 144 } + +tmnxSapOverrideV8v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQWeight, + sapIngQosQCIRWeight, + sapEgrQosQWeight, + sapEgrQosQCIRWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP override + capabilities on release 8.0R4 of Nokia SROS series systems." + ::= { tmnxSapGroups 145 } + +tmnxSapV9v0Group OBJECT-GROUP + OBJECTS { + sapOperGrp, + sapMonitorOperGrp, + sapIngressFlowspec, + sapTlsPppMsapTrigger, + sapTlsPppPolicy, + sapTlsTrackSrrpInst, + sapTlsPppUserDb, + sapTlsPppoeUserDb, + sapHostsAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP general capabilities + on release 9.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 146 } + +tmnxSapAtmV9v0Group OBJECT-GROUP + OBJECTS { + sapAtmSubPppIndex, + sapAtmDetectedEncapsulation, + sapAtmIngressTrafficDescIndexOvr, + sapAtmEgressTrafficDescIndexOvr, + sapAtmVcRangeRowStatus, + sapAtmVcRangeLastMgmtChange, + sapAtmVcRangeVpiStart, + sapAtmVcRangeVpiEnd, + sapAtmVcRangeVciStart, + sapAtmVcRangeVciEnd, + sapAtmPppStatsRxPackets, + sapAtmPppStatsRxDropped, + sapAtmPppStatsTxPackets + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ATM capabilities + that were added in release 9.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 147 } + +tmnxSapEthCfmMonitorGroup OBJECT-GROUP + OBJECTS { + sapCpmProtEthCfmMonitorFlags, + sapTmplCpmProtEthCfmMonitorFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Ethernet + Connectivity Fault Management Monitoring capabilities on release 8.0 + R4 of Nokia SROS series systems." + ::= { tmnxSapGroups 148 } + +tmnxSapGreGroup OBJECT-GROUP + OBJECTS { + tmnxGreTunnelAdminState, + tmnxGreTunnelBackupRemIpAddr, + tmnxGreTunnelBackupRemIpAddrType, + tmnxGreTunnelOperRemIpAddr, + tmnxGreTunnelOperRemIpAddrType, + tmnxGreTunnelBytesRx, + tmnxGreTunnelBytesRxHi, + tmnxGreTunnelBytesRxLo, + tmnxGreTunnelBytesTx, + tmnxGreTunnelBytesTxHi, + tmnxGreTunnelBytesTxLo, + tmnxGreTunnelDeliverySvcId, + tmnxGreTunnelDescription, + tmnxGreTunnelDscp, + tmnxGreTunnelLastChanged, + tmnxGreTunnelDstIpAddr, + tmnxGreTunnelDstIpAddrType, + tmnxGreTunnelLclIpAddr, + tmnxGreTunnelLclIpAddrType, + tmnxGreTunnelOperFlags, + tmnxGreTunnelOperState, + tmnxGreTunnelPktsRx, + tmnxGreTunnelPktsRxHi, + tmnxGreTunnelPktsRxLo, + tmnxGreTunnelPktsTx, + tmnxGreTunnelPktsTxHi, + tmnxGreTunnelPktsTxLo, + tmnxGreTunnelRemIpAddr, + tmnxGreTunnelRemIpAddrType, + tmnxGreTunnelRowStatus, + tmnxGreTunnelRxErrors, + tmnxGreTunnelTableLastChanged, + tmnxGreTunnelTxErrors, + tmnxGreTunnelInvalidChksumRx, + tmnxGreTunnelInvalidChksumRxHi, + tmnxGreTunnelInvalidChksumRxLo, + tmnxGreTunnelKeyIgnoredRx, + tmnxGreTunnelKeyIgnoredRxHi, + tmnxGreTunnelKeyIgnoredRxLo, + tmnxGreTunnelLoopsRx, + tmnxGreTunnelLoopsRxHi, + tmnxGreTunnelLoopsRxLo, + tmnxGreTunnelSeqIgnoredRx, + tmnxGreTunnelSeqIgnoredRxHi, + tmnxGreTunnelSeqIgnoredRxLo, + tmnxGreTunnelTooBigTx, + tmnxGreTunnelTooBigTxHi, + tmnxGreTunnelTooBigTxLo, + tmnxGreTunnelVersUnsupRx, + tmnxGreTunnelVersUnsupRxHi, + tmnxGreTunnelVersUnsupRxLo, + tmnxSapGreTunnelCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP GRE specific + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 149 } + +tmnxSapIgmpTrkV8v0Group OBJECT-GROUP + OBJECTS { + sapIgmpTrkDisRtrAlertChk + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IGMP host tracking + capabilities for SAPs on release 8.0 Nokia SROS series systems." + ::= { tmnxSapGroups 150 } + +tmnxSapBsxV9v0Group OBJECT-GROUP + OBJECTS { + sapTransitIpPolicyId, + sapTransitPrefixPolicyId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) SAP capabilities on Nokia SROS series systems in release + 9.0" + ::= { tmnxSapGroups 151 } + +tmnxSapMsapV9v0Group OBJECT-GROUP + OBJECTS { + msapAtmPlcyLastChanged, + msapAtmPlcyIngTrafficDescIndex, + msapAtmPlcyEgrTrafficDescIndex, + msapAtmPlcyOamAlarmCellHandling, + msapAtmPlcyOamPeriodicLoopback, + msapAtmPlcyTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of managed SAP capabilities + on Nokia SROS series systems added in release 9.0." + ::= { tmnxSapGroups 152 } + +tmnxSapOverrideV9v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQAdminPIRPercent, + sapIngQosQAdminCIRPercent, + sapEgrQosQAdminPIRPercent, + sapEgrQosQAdminCIRPercent + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP override + capabilities on Nokia SROS series systems added in release 9.0." + ::= { tmnxSapGroups 153 } + +tmnxSapPlcrV9v0Group OBJECT-GROUP + OBJECTS { + sapEgrPlcrOvrAdminPIRPercent, + sapEgrPlcrOvrAdminCIRPercent, + sapIngPlcrOvrAdminPIRPercent, + sapIngPlcrOvrAdminCIRPercent + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Policer on Nokia + SROS series systems in release 9.0." + ::= { tmnxSapGroups 154 } + +tmnxSapEgrEncapGrpV9v0Group OBJECT-GROUP + OBJECTS { + sapEgrEncapGroupTblLastChgd, + sapEgrEncapGroupRowStatus, + sapEgrEncapGroupLastChanged, + sapEgrEncapGroupType, + sapEgrEncapGroupQosPerMember, + sapEgrEncapGroupQosPolicyId, + sapEgrEncapGroupSchedulerPolicy, + sapEgrEncapGroupAggRateLimit, + sapEgrEncapGrpFrameBasedAccnt, + sapEgrEncapGrpMemActTblLastChgd, + sapEgrEncapGroupBeginMember, + sapEgrEncapGroupEndMember, + sapEgrEncapGroupMemberAction, + sapEgrEncapGrpRangeEndId, + sapEgrEncapGrpMemberLastChanged, + sapEgrEGBaseStLastClearedTime, + sapEgrEGBaseStCustId, + sapEgrEGBaseStQcDpdInPfPkts, + sapEgrEGBaseStQcDpdInPfPkts, + sapEgrEGBaseStQcDpdInPfPktsL, + sapEgrEGBaseStQcDpdInPfPktsH, + sapEgrEGBaseStQcDpdInPfOcts, + sapEgrEGBaseStQcDpdInPfOctsL, + sapEgrEGBaseStQcDpdInPfOctsH, + sapEgrEGBaseStQcDpdOutPfPkts, + sapEgrEGBaseStQcDpdOutPfPktsL, + sapEgrEGBaseStQcDpdOutPfPktsH, + sapEgrEGBaseStQcDpdOutPfOcts, + sapEgrEGBaseStQcDpdOutPfOctsL, + sapEgrEGBaseStQcDpdOutPfOctsH, + sapEgrEGBaseStQcFwdInPfPkts, + sapEgrEGBaseStQcFwdInPfPktsL, + sapEgrEGBaseStQcFwdInPfPktsH, + sapEgrEGBaseStQcFwdInPfOcts, + sapEgrEGBaseStQcFwdInPfOctsL, + sapEgrEGBaseStQcFwdInPfOctsH, + sapEgrEGBaseStQcFwdOutPfPkts, + sapEgrEGBaseStQcFwdOutPfPktsL, + sapEgrEGBaseStQcFwdOutPfPktsH, + sapEgrEGBaseStQcFwdOutPfOcts, + sapEgrEGBaseStQcFwdOutPfOctsL, + sapEgrEGBaseStQcFwdOutPfOctsH, + sapEgrEGMbrBaseStQcDpdInPfPkts, + sapEgrEGMbrBaseStQcDpdInPfPktsL, + sapEgrEGMbrBaseStQcDpdInPfPktsH, + sapEgrEGMbrBaseStQcDpdInPfOcts, + sapEgrEGMbrBaseStQcDpdInPfOctsL, + sapEgrEGMbrBaseStQcDpdInPfOctsH, + sapEgrEGMbrBaseStQcDpdOutPfPkts, + sapEgrEGMbrBaseStQcDpdOutPfPktsL, + sapEgrEGMbrBaseStQcDpdOutPfPktsH, + sapEgrEGMbrBaseStQcDpdOutPfOcts, + sapEgrEGMbrBaseStQcDpdOutPfOctsL, + sapEgrEGMbrBaseStQcDpdOutPfOctsH, + sapEgrEGMbrBaseStQcFwdInPfPkts, + sapEgrEGMbrBaseStQcFwdInPfPktsL, + sapEgrEGMbrBaseStQcFwdInPfPktsH, + sapEgrEGMbrBaseStQcFwdInPfOcts, + sapEgrEGMbrBaseStQcFwdInPfOctsL, + sapEgrEGMbrBaseStQcFwdInPfOctsH, + sapEgrEGMbrBaseStQcFwdOutPfPkts, + sapEgrEGMbrBaseStQcFwdOutPfPktsL, + sapEgrEGMbrBaseStQcFwdOutPfPktsH, + sapEgrEGMbrBaseStQcFwdOutPfOcts, + sapEgrEGMbrBaseStQcFwdOutPfOctsL, + sapEgrEGMbrBaseStQcFwdOutPfOctsH, + sapEgrEGMbrBaseStLstClearedTime, + sapEgrEGMbrBaseStCustId, + sapEgrEGQueueStFwdInPfPkts, + sapEgrEGQueueStFwdInPfPktsL, + sapEgrEGQueueStFwdInPfPktsH, + sapEgrEGQueueStDpdInPfPkts, + sapEgrEGQueueStDpdInPfPktsL, + sapEgrEGQueueStDpdInPfPktsH, + sapEgrEGQueueStFwdOutPfPkts, + sapEgrEGQueueStFwdOutPfPktsL, + sapEgrEGQueueStFwdOutPfPktsH, + sapEgrEGQueueStDpdOutPfPkts, + sapEgrEGQueueStDpdOutPfPktsL, + sapEgrEGQueueStDpdOutPfPktsH, + sapEgrEGQueueStFwdInPfOcts, + sapEgrEGQueueStFwdInPfOctsL, + sapEgrEGQueueStFwdInPfOctsH, + sapEgrEGQueueStDpdInPfOcts, + sapEgrEGQueueStDpdInPfOctsL, + sapEgrEGQueueStDpdInPfOctsH, + sapEgrEGQueueStFwdOutPfOcts, + sapEgrEGQueueStFwdOutPfOctsL, + sapEgrEGQueueStFwdOutPfOctsH, + sapEgrEGQueueStDpdOutPfOcts, + sapEgrEGQueueStDpdOutPfOctsL, + sapEgrEGQueueStDpdOutPfOctsH, + sapEgrEGCustId, + sapEgrEGMbrQueueStFwdInPfPkts, + sapEgrEGMbrQueueStFwdInPfPktsL, + sapEgrEGMbrQueueStFwdInPfPktsH, + sapEgrEGMbrQueueStDpdInPfPkts, + sapEgrEGMbrQueueStDpdInPfPktsL, + sapEgrEGMbrQueueStDpdInPfPktsH, + sapEgrEGMbrQueueStFwdOutPfPkts, + sapEgrEGMbrQueueStFwdOutPfPktsL, + sapEgrEGMbrQueueStFwdOutPfPktsH, + sapEgrEGMbrQueueStDpdOutPfPkts, + sapEgrEGMbrQueueStDpdOutPfPktsL, + sapEgrEGMbrQueueStDpdOutPfPktsH, + sapEgrEGMbrQueueStFwdInPfOcts, + sapEgrEGMbrQueueStFwdInPfOctsL, + sapEgrEGMbrQueueStFwdInPfOctsH, + sapEgrEGMbrQueueStDpdInPfOcts, + sapEgrEGMbrQueueStDpdInPfOctsL, + sapEgrEGMbrQueueStDpdInPfOctsH, + sapEgrEGMbrQueueStFwdOutPfOcts, + sapEgrEGMbrQueueStFwdOutPfOctsL, + sapEgrEGMbrQueueStFwdOutPfOctsH, + sapEgrEGMbrQueueStDpdOutPfOcts, + sapEgrEGMbrQueueStDpdOutPfOctsL, + sapEgrEGMbrQueueStDpdOutPfOctsH, + sapEgrEGMbrQueueCustId, + sapEgrEGSchedStFwdPkts, + sapEgrEGSchedStFwdPktsL, + sapEgrEGSchedStFwdPktsH, + sapEgrEGSchedStFwdOcts, + sapEgrEGSchedStFwdOctsL, + sapEgrEGSchedStFwdOctsH, + sapEgrEGSchedCustId, + sapEgrEGMbrSchedStFwdPkts, + sapEgrEGMbrSchedStFwdPktsL, + sapEgrEGMbrSchedStFwdPktsH, + sapEgrEGMbrSchedStFwdOcts, + sapEgrEGMbrSchedStFwdOctsL, + sapEgrEGMbrSchedStFwdOctsH, + sapEgrEGMbrSchedCustId, + sapPortIdEgrEGSchedFwdPkts, + sapPortIdEgrEGSchedFwdPktsL, + sapPortIdEgrEGSchedFwdPktsH, + sapPortIdEgrEGSchedFwdOcts, + sapPortIdEgrEGSchedFwdOctsL, + sapPortIdEgrEGSchedFwdOctsH, + sapPortIdEgrEGSchedCustId, + sapPortIdEgrEGMbrSchedFwdPkts, + sapPortIdEgrEGMbrSchedFwdPktsL, + sapPortIdEgrEGMbrSchedFwdPktsH, + sapPortIdEgrEGMbrSchedFwdOcts, + sapPortIdEgrEGMbrSchedFwdOctsL, + sapPortIdEgrEGMbrSchedFwdOctsH, + sapPortIdEgrEGMbrSchedCustId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP encapsulation group + on Nokia SROS series systems in release 9.0." + ::= { tmnxSapGroups 155 } + +tmnxSapStaticHostV9v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostRowStatus, + sapStaticHostSubscrIdent, + sapStaticHostSubProfile, + sapStaticHostSlaProfile, + sapStaticHostShcvOperState, + sapStaticHostShcvChecks, + sapStaticHostShcvReplies, + sapStaticHostShcvReplyTime, + sapStaticHostDynMacAddress, + sapStaticHostRetailerSvcId, + sapStaticHostRetailerIf, + sapStaticHostFwdingState, + sapStaticHostAncpString, + sapStaticHostSubIdIsSapId, + sapStaticHostIntermediateDestId, + sapStaticHostAdminStatus, + sapStaticHostMRtTblLastChgd, + sapStaticHostMRtRowStatus, + sapStaticHostMRtLastMgmtChange, + sapStaticHostMRtStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP static host + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 156 } + +tmnxSapSubMgmtV9v0Group OBJECT-GROUP + OBJECTS { + sapSubMgmtAdminStatus, + sapSubMgmtDefSubProfile, + sapSubMgmtDefSlaProfile, + sapSubMgmtSubIdentPolicy, + sapSubMgmtSubscriberLimit, + sapSubMgmtProfiledTrafficOnly, + sapSubMgmtNonSubTrafficSubIdent, + sapSubMgmtNonSubTrafficSubProf, + sapSubMgmtNonSubTrafficSlaProf, + sapSubMgmtMacDaHashing, + sapSubMgmtDefSubIdent, + sapSubMgmtDefSubIdentString, + sapSubMgmtDefInterDestId, + sapSubMgmtDefInterDestIdString + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Sub-management + capabilities on Nokia SROS series 9.x systems." + ::= { tmnxSapGroups 157 } + +tmnxSapHsmdaV9v0Group OBJECT-GROUP + OBJECTS { + sapEgrQosHsmdaQueueMBS, + sapEgrQosHsmdaQueueWrrWeight, + sapEgressHsmdaWrrPolicyOvr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Egress QOS Hsmda + capabilities on Nokia SROS series systems release 9.0." + ::= { tmnxSapGroups 158 } + +tmnxSapDefHostV9v0Group OBJECT-GROUP + OBJECTS { + sapDefHostTableLastChanged, + sapDefHostLastChanged, + sapDefHostRowStatus, + sapDefHostNextHopIpv4Addr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Default Host SAP + capabilities on Nokia SROS series 9.x systems." + ::= { tmnxSapGroups 159 } + +tmnxSapFilterProfileV9v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostFilterProfile, + sapSubMgmtDefFilterProfile, + msapPlcySubMgmtDefFilterProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Filter Profiles on + Nokia SROS series systems." + ::= { tmnxSapGroups 160 } + +tmnxSapV10v0Group OBJECT-GROUP + OBJECTS { + sapSiteName, + sapTlsDhcpUserDb, + sapHostLockoutPolicy, + sapTlsAutoLearnMacProtect, + tmnxGreTunnelReassembly, + tmnxGreTunnelClearDfBit, + tmnxGreTunnelIpMtu, + sapIngressFPQGrp, + sapIngressFPQGrpInstanceId, + sapIpv6HostInfoIpoeSLAACHosts + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP general capabilities + on release 10.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 161 } + +tmnxSapBsxV10v0Group OBJECT-GROUP + OBJECTS { + sapAarpId, + sapAarpServRefType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) SAP capabilities on Nokia SROS series systems in release + 10.0" + ::= { tmnxSapGroups 162 } + +tmnxSapIgmpTrkV11v0Group OBJECT-GROUP + OBJECTS { + sapIgmpTrkMaxNbrGrpSrcs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IGMP host tracking + capabilities for SAPs on release 11.0 Nokia SROS series systems." + ::= { tmnxSapGroups 163 } + +tmnxSapMsapV11v0Group OBJECT-GROUP + OBJECTS { + msapPlcyIgmpTrkMaxNbrGrpSrcs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of managed SAP capabilities + on Nokia SROS series systems added in release 11.0." + ::= { tmnxSapGroups 164 } + +tmnxSapDhcpV11v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpStatsClntProxUDBPckts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP TLS DHCP + capabilities on Nokia SROS series systems added in release 11.0." + ::= { tmnxSapGroups 165 } + +tmnxSapStaticHostV11v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostAdminRetailSvcId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP static host + capabilities on Nokia SROS series systems added in release 11.0." + ::= { tmnxSapGroups 166 } + +tmnxSapNotificationObjV6v0Group OBJECT-GROUP + OBJECTS { + sapNotifyPortId, + svcManagedSapCreationError, + msapStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems." + ::= { tmnxSapGroups 200 } + +tmnxSapNotificationObjV7v0Group OBJECT-GROUP + OBJECTS { + sapNotifyPortId, + svcManagedSapCreationError, + msapStatus, + sapTlsNotifyMacAddr, + sapBGPPeeringHostIpAddr, + sapBGPPeeringHostIpAddrType, + sapBGPPeeringAttrDiscarded, + sapBGPPeeringNotifDescription, + sapBGPPeeringVRtrID, + sapNotifyEncapValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems." + ::= { tmnxSapGroups 201 } + +tmnxSapNotifyObjsV8v0R5Group OBJECT-GROUP + OBJECTS { + sapTunnelNotifyName, + sapTunnelNotifyReason, + sapTunnelNotifyState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems." + ::= { tmnxSapGroups 202 } + +tmnxSapNotificationObjV9v0Group OBJECT-GROUP + OBJECTS { + sapNotifyReason, + sapNotifyName, + sapPppNcpFailureProtocol + } + STATUS current + DESCRIPTION + "The group of notification objects added in release 9.0 of Nokia SROS." + ::= { tmnxSapGroups 203 } + +tmnxSapIpipeNotifyObjsGroup OBJECT-GROUP + OBJECTS { + sapIpipeCeIpAddrType, + sapIpipeCeIpAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications for Ipipes + on Nokia SROS series systems." + ::= { tmnxSapGroups 204 } + +tmnxSapRipNotifyObjsGroup OBJECT-GROUP + OBJECTS { + sapRipListenerHostIpAddr, + sapRipListenerHostIpAddrType, + sapRipListenerVRtrID, + sapRipListenerNotifDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications for RIP + listener on Nokia SROS series systems." + ::= { tmnxSapGroups 205 } + +tmnxSapDefHostV14v0Group OBJECT-GROUP + OBJECTS { + sapDefHostExTableLastChanged, + sapDefHostExRowStatus, + sapDefHostExLastChanged, + sapDefHostExNextHopAddrType, + sapDefHostExNextHopAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Default Host SAP + capabilities on Nokia SROS series 14.x systems." + ::= { tmnxSapGroups 206 } + +tmnxSapNotificationObjV13v0Group OBJECT-GROUP + OBJECTS { + sapNotifyIpAddrType, + sapNotifyIpAddr + } + STATUS current + DESCRIPTION + "The group of notification objects added in release 13.0 of Nokia SROS." + ::= { tmnxSapGroups 207 } + +tmnxSapObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpSnooping, + sapTlsDhcpLseStateRemainLseTime, + sapTlsDhcpLseStateOption82, + sapTlsDhcpLseStatePersistKey + } + STATUS obsolete + DESCRIPTION + "The group of obsolete objects for the services feature on Nokia SROS + series systems." + ::= { tmnxSapGroups 300 } + +tmnxSapObsoletedV7v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpSnooping, + sapTlsDhcpLseStateRemainLseTime, + sapTlsDhcpLseStateOption82, + sapTlsDhcpLseStatePersistKey, + sapAntiSpoofIpAddress, + sapAntiSpoofMacAddress + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems." + ::= { tmnxSapGroups 301 } + +tmnxSapObsoletedV8v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQMBS, + sapEgrQosQMBS + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems." + ::= { tmnxSapGroups 302 } + +tmnxSapNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapStatusChanged, + sapTlsMacAddrLimitAlarmRaised, + sapTlsMacAddrLimitAlarmCleared, + sapDHCPLeaseEntriesExceeded, + sapDHCPLseStateOverride, + sapDHCPSuspiciousPcktRcvd, + sapDHCPLseStatePopulateErr, + hostConnectivityLost, + hostConnectivityRestored, + sapReceivedProtSrcMac, + sapStaticHostDynMacConflict, + sapTlsMacMoveExceeded, + sapDHCPProxyServerError, + sapPortStateChangeProcessed, + sapDHCPLseStateMobilityError, + msapStateChanged, + msapCreationFailure, + topologyChangeSapMajorState, + newRootSap, + topologyChangeSapState, + receivedTCN, + higherPriorityBridge, + sapEncapPVST, + sapEncapDot1d, + sapActiveProtocolChange, + tmnxStpRootGuardViolation, + tmnxSapStpExcepCondStateChng, + sapHostBGPPeeringSetupFailed + } + STATUS current + DESCRIPTION + "The group of notifications for the Sap feature on Nokia SROS series + systems." + ::= { tmnxSapGroups 400 } + +tmnxSapCemNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapCemPacketDefectAlarm, + sapCemPacketDefectAlarmClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting the CEM Sap feature on Nokia + 7710 SR series systems." + ::= { tmnxSapGroups 401 } + +tmnxSapObsoletedNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapCreated, + sapDeleted, + sapTlsDHCPLseStEntriesExceeded, + sapTlsDHCPLeaseStateOverride, + sapTlsDHCPSuspiciousPcktRcvd, + sapDHCPCoAError, + sapDHCPSubAuthError, + bridgedTLS, + sapReceiveOwnBpdu + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the Sap feature on Nokia SROS + series systems." + ::= { tmnxSapGroups 402 } + +tmnxSapMvrpNotificationV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapTlsDataSapInstStatusChgd + } + STATUS current + DESCRIPTION + "The group of notifications supporting the MVRP Sap feature on Nokia + 7710 SR series systems." + ::= { tmnxSapGroups 403 } + +tmnxSapNotificationV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxGreTunnelOperRemIpChg, + sapTunnelStateChange + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the additional SAP feature on + Nokia SROS series systems." + ::= { tmnxSapGroups 404 } + +tmnxSapEthCfmGroup OBJECT-GROUP + OBJECTS { + sapEthCfmTblLastChanged, + sapEthCfmRowLastChanged, + sapEthCfmTunnelFaultNotification, + sapEthCfmMcLagPropHoldTimeRemain, + sapEthCfmAisEnable, + sapEthCfmVMepFilter + } + STATUS current + DESCRIPTION + "The group of objects supporting Ethernet Connectivity Fault Management + (CFM) for the SAP feature on Nokia SROS series systems for release + 9.0." + ::= { tmnxSapGroups 405 } + +tmnxSapNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapAtmPppSessionFailure, + sapAtmPppNcpFailure + } + STATUS current + DESCRIPTION + "The group of SAP notifications added in release 9.0 of Nokia SROS + series system." + ::= { tmnxSapGroups 406 } + +tmnxSapIpipeNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapIpipeCeIpAddrChange + } + STATUS current + DESCRIPTION + "The group of Ipipe SAP notifications for added in the Nokia SROS + series system." + ::= { tmnxSapGroups 407 } + +tmnxSapSpbGroup OBJECT-GROUP + OBJECTS { + sapTlsSpbAdminState, + sapTlsSpbIfIndex, + sapTlsSpbLastChgd, + sapTlsSpbRowStatus, + sapTlsSpbTblLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting Shortest Path Bridging (SPB) for the + SAP feature on Nokia SROS series systems." + ::= { tmnxSapGroups 408 } + +tmnxSapMonitorIPGroup OBJECT-GROUP + OBJECTS { + sapCpmProtMonitorIP + } + STATUS current + DESCRIPTION + "The group of objects supporting per-source, per-SAP IP monitoring on + Nokia SROS series release 9.0 systems." + ::= { tmnxSapGroups 409 } + +tmnxSapV11v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcp6AdminState, + sapTlsDhcp6Description, + sapTlsDhcp6Snoop, + sapTlsDhcp6InterfaceId, + sapTlsDhcp6RemoteId, + sapTlsDhcp6RemoteIdString, + sapSiteName, + sapTlsDhcpUserDb, + sapHostLockoutPolicy, + sapTlsAutoLearnMacProtect, + sapIngressFPQGrp, + sapIngressFPQGrpInstanceId, + sapIpv6HostInfoIpoeSLAACHosts, + sapIgnoreOperDown, + sapTlsDhcp6UserDb + } + STATUS current + DESCRIPTION + "The group of objects supporting SAP feature on Nokia SROS series + release 11.0 systems." + ::= { tmnxSapGroups 410 } + +tmnxSapIpTnlGroup OBJECT-GROUP + OBJECTS { + tmnxIpTnlDstAddrLastChanged, + tmnxIpTnlDstAddrRowStatus, + tmnxIpTnlDstAddrTableLastChanged, + tmnxIpTunnelAdminState, + tmnxIpTunnelBackupRemIpAddr, + tmnxIpTunnelBackupRemIpAddrType, + tmnxIpTunnelBytesRx, + tmnxIpTunnelBytesRxHi, + tmnxIpTunnelBytesRxLo, + tmnxIpTunnelBytesTx, + tmnxIpTunnelBytesTxHi, + tmnxIpTunnelBytesTxLo, + tmnxIpTunnelClearDfBit, + tmnxIpTunnelDeliverySvcId, + tmnxIpTunnelDescription, + tmnxIpTunnelDscp, + tmnxIpTunnelGreHeader, + tmnxIpTunnelInvalidChksumRx, + tmnxIpTunnelInvalidChksumRxHi, + tmnxIpTunnelInvalidChksumRxLo, + tmnxIpTunnelIpMtu, + tmnxIpTunnelKeyIgnoredRx, + tmnxIpTunnelKeyIgnoredRxHi, + tmnxIpTunnelKeyIgnoredRxLo, + tmnxIpTunnelLastChanged, + tmnxIpTunnelLclIpAddr, + tmnxIpTunnelLclIpAddrType, + tmnxIpTunnelLoopsRx, + tmnxIpTunnelLoopsRxHi, + tmnxIpTunnelLoopsRxLo, + tmnxIpTunnelOperFlags, + tmnxIpTunnelOperRemIpAddr, + tmnxIpTunnelOperRemIpAddrType, + tmnxIpTunnelOperState, + tmnxIpTunnelPktsRx, + tmnxIpTunnelPktsRxHi, + tmnxIpTunnelPktsRxLo, + tmnxIpTunnelPktsTx, + tmnxIpTunnelPktsTxHi, + tmnxIpTunnelPktsTxLo, + tmnxIpTunnelReassembly, + tmnxIpTunnelRemIpAddr, + tmnxIpTunnelRemIpAddrType, + tmnxIpTunnelRowStatus, + tmnxIpTunnelRxErrors, + tmnxIpTunnelSeqIgnoredRx, + tmnxIpTunnelSeqIgnoredRxHi, + tmnxIpTunnelSeqIgnoredRxLo, + tmnxIpTunnelTableLastChanged, + tmnxIpTunnelTooBigTx, + tmnxIpTunnelTooBigTxHi, + tmnxIpTunnelTooBigTxLo, + tmnxIpTunnelTxErrors, + tmnxIpTunnelVersUnsupRx, + tmnxIpTunnelVersUnsupRxHi, + tmnxIpTunnelVersUnsupRxLo, + tmnxIpTunnelHostISA + } + STATUS current + DESCRIPTION + "The group of objects supporting SAP IP Tunnel feature on Nokia SROS + series release 10.0 systems." + ::= { tmnxSapGroups 411 } + +tmnxSapGreV10v0Group OBJECT-GROUP + OBJECTS { + tmnxGreTunnelHostISA + } + STATUS obsolete + DESCRIPTION + "The group of additional objects supporting SAP feature on Nokia SROS + series release 10.0 systems." + ::= { tmnxSapGroups 412 } + +tmnxSapNotificationV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIpTunnelOperRemIpChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting the additional SAP feature on + Nokia SROS series systems." + ::= { tmnxSapGroups 413 } + +tmnxSapHsmdaV10v0Group OBJECT-GROUP + OBJECTS { + sapEgressHsmdaShaperOverride, + sapIngressHsmdaPacketOffOvr, + sapEgressHsmdaPacketOffOverride, + sapEgrQosHsmdaQueueRowStatus, + sapEgrQosHsmdaQueueLastChanged, + sapEgrQosHsmdaQueueAdminPIR, + sapEgrQosHsmdaQueueAdminCIR, + sapEgrQosHsmdaQueueSlopePolicy, + sapEgrHsmdaQStatCustId, + sapEgrHsmdaQStatInProfPktFwd, + sapEgrHsmdaQStatInProfPktDropd, + sapEgrHsmdaQStatOutProfPktFwd, + sapEgrHsmdaQStatOutProfPktDropd, + sapEgrHsmdaQStatInProfOctFwd, + sapEgrHsmdaQStatInProfOctDropd, + sapEgrHsmdaQStatOutProfOctFwd, + sapEgrHsmdaQStatOutProfOctDropd, + sapEgrHsmdaCntrStCustId, + sapEgrHsmdaCntrStInProfPktFwd, + sapEgrHsmdaCntrStInProfPktDrop, + sapEgrHsmdaCntrStOutProfPktFwd, + sapEgrHsmdaCntrStOutProfPktDrop, + sapEgrHsmdaCntrStInProfOctFwd, + sapEgrHsmdaCntrStInProfOctDrop, + sapEgrHsmdaCntrStOutProfOctFwd, + sapEgrHsmdaCntrStOutProfOctDrop + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + Hsmda capabilities on Nokia SROS series systems in 10.0 release." + ::= { tmnxSapGroups 414 } + +tmnxSapObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + sapIngressAggRateLimit, + sapIngressHsmdaPacketOffOvr, + sapEgrQosHsmdaQueueAdminCIR, + sapIngHsmdaQStatCustId, + sapIngHsmdaQStatHiPktsDropped, + sapIngHsmdaQStatLoPktsDropped, + sapIngHsmdaQStatHiOctsDropped, + sapIngHsmdaQStatLoOctsDropped, + sapIngHsmdaQStatInProfPktsFwd, + sapIngHsmdaQStatOutProfPktsFwd, + sapIngHsmdaQStatInProfOctsFwd, + sapIngHsmdaQStatOutProfOctsFwd, + sapIngHsmdaQStatAllPktsOffered, + sapIngHsmdaQStatAllOctsOffered, + sapIngHsmdaCntrStCustId, + sapIngHsmdaCntrStHiPktDrop, + sapIngHsmdaCntrStLoPktDrop, + sapIngHsmdaCntrStHiOctDrop, + sapIngHsmdaCntrStLoOctDrop, + sapIngHsmdaCntrStInProfPktFwd, + sapIngHsmdaCntrStOutProfPktFwd, + sapIngHsmdaCntrStInProfOctFwd, + sapIngHsmdaCntrStOutProfOctFwd, + sapIngHsmdaCntrStAllPktOffered, + sapIngHsmdaCntrStAllOctOffered, + sapIngQosHsmdaQueueRowStatus, + sapIngQosHsmdaQueueLastChanged, + sapIngQosHsmdaQueueAdminPIR, + sapIngQosHsmdaQueueAdminCIR, + sapIngQosHsmdaQueueSlopePolicy, + sapTmplIngressAggRateLimit + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems in 10.0 + release." + ::= { tmnxSapGroups 415 } + +tmnxSapLagV11v0Group OBJECT-GROUP + OBJECTS { + sapLagLinkMapProfile, + sapExtLastChanged, + sapExtLagActivePort, + sapExtTableLastChanged, + msapPlcyLagLinkMapProfile + } + STATUS current + DESCRIPTION + "The group of additional objects supporting SAP LAG feature on Nokia + SROS series release 11.0 systems." + ::= { tmnxSapGroups 416 } + +tmnxSapMvrpV10v0Group OBJECT-GROUP + OBJECTS { + sapTmplLastChanged, + sapTmplRowStatus, + sapTmplSapCount, + sapTmplType, + sapTmplTblLastChanged, + sapTmplTlsLastChanged, + sapTmplTlsMacAgeing, + sapTmplTlsTblLastChanged, + sapTlsEsVidGrpEndVlanTag, + sapTlsEsVidGrpLastChgd, + sapTlsEsVidGrpRowStatus, + sapTlsEsVidGrpStartVlanTag, + sapTlsEsVidGrpTblLastChanged, + sapTmplUsed, + sapTmplUserCreationOrigin, + sapTmplUserCreatorSvcId, + sapTmplCollectAcctStats, + sapTmplEgrPolicerPolicy, + sapTmplEgressAggRateLimit, + sapTmplEgressFrameBasedAcctg, + sapTmplEgressIpFilterId, + sapTmplEgressIpv6FilterId, + sapTmplEgressMacFilterId, + sapTmplEgressQinQMarkTopOnly, + sapTmplEgressQosPolicyId, + sapTmplEgressQosSchedulerPolicy, + sapTmplIngPolicerPolicy, + sapTmplIngUseMultipointShared, + sapTmplIngressIpFilterId, + sapTmplIngressIpv6FilterId, + sapTmplIngressMacFilterId, + sapTmplIngressMatchQinQDot1PBits, + sapTmplIngressQosPolicyId, + sapTmplIngressQosSchedulerPolicy, + sapTmplIngressSharedQueuePolicy, + sapTmplTlsBpduTranslation, + sapTmplTlsDiscardUnknownSource, + sapTmplTlsL2ptProtocols, + sapTmplTlsL2ptTermination, + sapTmplTlsLimitMacMove, + sapTmplTlsLimitMacMoveLevel, + sapTmplTlsMacAddressLimit, + sapTmplTlsMacLearning, + sapTmplTlsStpAdminPointToPoint, + sapTmplTlsStpAdminStatus, + sapTmplTlsStpAutoEdge, + sapTmplTlsStpBpduEncap, + sapTmplTlsStpPathCost, + sapTmplTlsStpPriority, + sapTmplTlsStpRapidStart, + sapTmplTlsStpRootGuard, + sapTmplDot1agCfmMip, + sapTmplCpmProtPolicyId, + sapTmplCpmProtMonitorMac, + sapTlsDataSapInstStatus, + sapTlsDataSapInstLastErr, + sapTlsMvrpDeclared, + sapTlsMvrpEndStation, + sapTlsMvrpRegistered, + sapTlsMvrpAdminStatus, + sapTlsMvrpOperStatus, + sapTlsInTcBitBpdus, + sapTlsOutTcBitBpdus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP MVRP capabilities on + release 10.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 417 } + +tmnxSapFlowSPecV11v0Group OBJECT-GROUP + OBJECTS { + sapIngressFlowspec, + sapIngressIPv6Flowspec + } + STATUS current + DESCRIPTION + "The group of additional objects supporting SAP BGP Flow-Spec feature + on Nokia SROS series release 11.0 systems." + ::= { tmnxSapGroups 418 } + +tmnxSapGreObsoletedGroup OBJECT-GROUP + OBJECTS { + tmnxGreTunnelAdminState, + tmnxGreTunnelBackupRemIpAddr, + tmnxGreTunnelBackupRemIpAddrType, + tmnxGreTunnelOperRemIpAddr, + tmnxGreTunnelOperRemIpAddrType, + tmnxGreTunnelBytesRx, + tmnxGreTunnelBytesRxHi, + tmnxGreTunnelBytesRxLo, + tmnxGreTunnelBytesTx, + tmnxGreTunnelBytesTxHi, + tmnxGreTunnelBytesTxLo, + tmnxGreTunnelDeliverySvcId, + tmnxGreTunnelDescription, + tmnxGreTunnelDscp, + tmnxGreTunnelLastChanged, + tmnxGreTunnelDstIpAddr, + tmnxGreTunnelDstIpAddrType, + tmnxGreTunnelLclIpAddr, + tmnxGreTunnelLclIpAddrType, + tmnxGreTunnelOperFlags, + tmnxGreTunnelOperState, + tmnxGreTunnelPktsRx, + tmnxGreTunnelPktsRxHi, + tmnxGreTunnelPktsRxLo, + tmnxGreTunnelPktsTx, + tmnxGreTunnelPktsTxHi, + tmnxGreTunnelPktsTxLo, + tmnxGreTunnelRemIpAddr, + tmnxGreTunnelRemIpAddrType, + tmnxGreTunnelRowStatus, + tmnxGreTunnelRxErrors, + tmnxGreTunnelTableLastChanged, + tmnxGreTunnelTxErrors, + tmnxGreTunnelInvalidChksumRx, + tmnxGreTunnelInvalidChksumRxHi, + tmnxGreTunnelInvalidChksumRxLo, + tmnxGreTunnelKeyIgnoredRx, + tmnxGreTunnelKeyIgnoredRxHi, + tmnxGreTunnelKeyIgnoredRxLo, + tmnxGreTunnelLoopsRx, + tmnxGreTunnelLoopsRxHi, + tmnxGreTunnelLoopsRxLo, + tmnxGreTunnelSeqIgnoredRx, + tmnxGreTunnelSeqIgnoredRxHi, + tmnxGreTunnelSeqIgnoredRxLo, + tmnxGreTunnelTooBigTx, + tmnxGreTunnelTooBigTxHi, + tmnxGreTunnelTooBigTxLo, + tmnxGreTunnelVersUnsupRx, + tmnxGreTunnelVersUnsupRxHi, + tmnxGreTunnelVersUnsupRxLo, + tmnxGreTunnelClearDfBit, + tmnxGreTunnelHostISA, + tmnxGreTunnelIpMtu, + tmnxGreTunnelReassembly + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of SAP GRE + specific capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 419 } + +tmnxSapGreV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSapGreTunnelCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP GRE specific + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 420 } + +tmnxSapNotifObsoletedGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxGreTunnelOperRemIpChg + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications supporting the additional SAP + feature on Nokia SROS series systems." + ::= { tmnxSapGroups 421 } + +tmnxSapNotificationV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapTunnelStateChange, + tmnxIpTunnelOperStateChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting additional SAP features on Nokia + SROS series systems release 11.0." + ::= { tmnxSapGroups 422 } + +tmnxSapStatsV10v0Group OBJECT-GROUP + OBJECTS { + sapBaseStatsIngressCPMPackets, + sapBaseStatsIngressCPMPacketsHi, + sapBaseStatsIngressCPMPacketsLo, + sapBaseStatsIngressCPMOctets, + sapBaseStatsIngressCPMOctetsHi, + sapBaseStatsIngressCPMOctetsLo + } + STATUS current + DESCRIPTION + "The group of additional objects supporting SAP stats feature on Nokia + SROS series release 10.0 systems." + ::= { tmnxSapGroups 423 } + +tmnxSapDCpuProtV11v0Group OBJECT-GROUP + OBJECTS { + sapDCpuProtPolicy, + msapPlcyDCpuProtPolicy, + sapDcpFpStaticState, + sapDcpFpStaticExcdCount, + sapDcpFpStaticExcdCountHi, + sapDcpFpStaticExcdCountLo, + sapDcpFpStaticHoldDown, + sapDcpFpStaticDetectionTime, + sapDcpFpDynState, + sapDcpFpDynExcdCount, + sapDcpFpDynExcdCountHi, + sapDcpFpDynExcdCountLo, + sapDcpFpDynHoldDown, + sapDcpFpDynDetectionTime, + sapDcpFpDynAllocated, + sapDcpFpLocMonState, + sapDcpFpLocMonExcdCount, + sapDcpFpLocMonExcdCountHi, + sapDcpFpLocMonExcdCountLo, + sapDcpFpLocMonAllDynAlloc + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Distributed Cpu Protection + feature for SAP on Nokia SROS series release 11.0 systems." + ::= { tmnxSapGroups 424 } + +tmnxSapEgrPortQGrpV11v0Group OBJECT-GROUP + OBJECTS { + sapEgressPortQGrp, + sapEgressPortQGrpInstanceId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting egress port queue-group + feature for SAP on Nokia SROS series release 11.0 systems." + ::= { tmnxSapGroups 425 } + +tmnxSapDcpNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Distributed CPU + Protection feature for SAP on Nokia SROS series release 11.0 systems." + ::= { tmnxSapGroups 426 } + +tmnxSapDcpNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapTlsMacMoveExceedNonBlock, + sapDcpStaticExcd, + sapDcpDynamicExcd, + sapDcpStaticHoldDownStart, + sapDcpDynamicHoldDownStart, + sapDcpStaticHoldDownEnd, + sapDcpDynamicHoldDownEnd, + sapDcpStaticConform, + sapDcpDynamicConform, + sapDcpLocMonExcd, + sapDcpLocMonExcdDynResource, + sapDcpLocMonExcdAllDynAlloc, + sapDcpLocMonExcdAllDynFreed, + sapDcpDynamicEnforceAlloc, + sapDcpDynamicEnforceFreed + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Distributed CPU + Protection feature for SAP on Nokia SROS series release 11.0 systems." + ::= { tmnxSapGroups 427 } + +tmnxSapSchedulerRateV11v0Group OBJECT-GROUP + OBJECTS { + sapIngQosSPIRHi, + sapIngQosSPIRLo, + sapIngQosSCIRHi, + sapIngQosSCIRLo, + sapEgrQosSPIRHi, + sapEgrQosSPIRLo, + sapEgrQosSCIRHi, + sapEgrQosSCIRLo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems release 11.0." + ::= { tmnxSapGroups 428 } + +tmnxSapSpbV11v0Group OBJECT-GROUP + OBJECTS { + sapTlsStaticIsidStatus, + sapTlsStaticIsidRngRowStatus, + sapTlsStaticIsidRngLastChanged, + sapTlsStaticIsidRngLow, + sapTlsStaticIsidRngHigh + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SPB feature on Nokia + SROS series systems release 11.0." + ::= { tmnxSapGroups 429 } + +tmnxSapEthLoopbackV11v0Group OBJECT-GROUP + OBJECTS { + sapEthLoopbackRowStatus, + sapEthLoopbackMode, + sapEthLoopbackMacSwap, + sapEthLoopbackMacSwapAddr, + sapEthLoopbackMacSwapAddrAll + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Ethernet + Loopback feature on Nokia SROS series systems in release 11.0." + ::= { tmnxSapGroups 430 } + +tmnxSapEthLpbkNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapEthLoopbackStarted, + sapEthLoopbackStopped + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of the SAP Ethernet + Loopback feature on Nokia SROS series systems in release 11.0." + ::= { tmnxSapGroups 431 } + +tmnxSapQosV11v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets, + sapIngQosQueueStatsDroppedHiPrioPackets, + sapIngQosQueueStatsOfferedLoPrioPackets, + sapIngQosQueueStatsDroppedLoPrioPackets, + sapIngQosQueueStatsOfferedHiPrioOctets, + sapIngQosQueueStatsDroppedHiPrioOctets, + sapIngQosQueueStatsOfferedLoPrioOctets, + sapIngQosQueueStatsDroppedLoPrioOctets, + sapIngQosQueueStatsForwardedInProfPackets, + sapIngQosQueueStatsForwardedOutProfPackets, + sapIngQosQueueStatsForwardedInProfOctets, + sapIngQosQueueStatsForwardedOutProfOctets, + sapIngQosCustId, + sapIngQosQueueStatsUncoloredPacketsOffered, + sapIngQosQueueStatsUncoloredOctetsOffered, + sapEgrQosQueueId, + sapEgrQosQueueStatsForwardedInProfPackets, + sapEgrQosQueueStatsDroppedInProfPackets, + sapEgrQosQueueStatsForwardedOutProfPackets, + sapEgrQosQueueStatsDroppedOutProfPackets, + sapEgrQosQueueStatsForwardedInProfOctets, + sapEgrQosQueueStatsDroppedInProfOctets, + sapEgrQosQueueStatsForwardedOutProfOctets, + sapEgrQosQueueStatsDroppedOutProfOctets, + sapEgrQosCustId, + sapIngQosSchedStatsForwardedPackets, + sapIngQosSchedStatsForwardedOctets, + sapIngQosSchedCustId, + sapEgrQosSchedStatsForwardedPackets, + sapEgrQosSchedStatsForwardedOctets, + sapEgrQosSchedCustId, + sapIngQosQRowStatus, + sapIngQosQLastMgmtChange, + sapIngQosQOverrideFlags, + sapIngQosQCBS, + sapIngQosQHiPrioOnly, + sapIngQosQCIRAdaptation, + sapIngQosQPIRAdaptation, + sapIngQosQAdminPIR, + sapIngQosQAdminCIR, + sapEgrQosQRowStatus, + sapEgrQosQLastMgmtChange, + sapEgrQosQOverrideFlags, + sapEgrQosQCBS, + sapEgrQosQHiPrioOnly, + sapEgrQosQCIRAdaptation, + sapEgrQosQPIRAdaptation, + sapEgrQosQAdminPIR, + sapEgrQosQAdminCIR, + sapEgrQosQAvgOverhead, + sapIngQosSRowStatus, + sapIngQosSLastMgmtChange, + sapIngQosSOverrideFlags, + sapIngQosSSummedCIR, + sapEgrQosSRowStatus, + sapEgrQosSLastMgmtChange, + sapEgrQosSOverrideFlags, + sapEgrQosSSummedCIR, + sapIngQosPStatsCustId, + sapIngQosPStatsMode, + sapIngQosPStatsOffHiPrioPkts, + sapIngQosPStatsOffHiPrioPktsLo, + sapIngQosPStatsOffHiPrioPktsHi, + sapIngQosPStatsDrpHiPrioPkts, + sapIngQosPStatsDrpHiPrioPktsLo, + sapIngQosPStatsDrpHiPrioPktsHi, + sapIngQosPStatsOffLoPrioPkts, + sapIngQosPStatsOffLoPrioPktsLo, + sapIngQosPStatsOffLoPrioPktsHi, + sapIngQosPStatsDrpLoPrioPkts, + sapIngQosPStatsDrpLoPrioPktsLo, + sapIngQosPStatsDrpLoPrioPktsHi, + sapIngQosPStatsOffHiPrioOcts, + sapIngQosPStatsOffHiPrioOctsLo, + sapIngQosPStatsOffHiPrioOctsHi, + sapIngQosPStatsDrpHiPrioOcts, + sapIngQosPStatsDrpHiPrioOctsLo, + sapIngQosPStatsDrpHiPrioOctsHi, + sapIngQosPStatsOffLoPrioOcts, + sapIngQosPStatsOffLoPrioOctsLo, + sapIngQosPStatsOffLoPrioOctsHi, + sapIngQosPStatsDrpLoPrioOcts, + sapIngQosPStatsDrpLoPrioOctsLo, + sapIngQosPStatsDrpLoPrioOctsHi, + sapIngQosPStatsFwdInProfPkts, + sapIngQosPStatsFwdInProfPktsLo, + sapIngQosPStatsFwdInProfPktsHi, + sapIngQosPStatsFwdOutProfPkts, + sapIngQosPStatsFwdOutProfPktsLo, + sapIngQosPStatsFwdOutProfPktsHi, + sapIngQosPStatsFwdInProfOcts, + sapIngQosPStatsFwdInProfOctsLo, + sapIngQosPStatsFwdInProfOctsHi, + sapIngQosPStatsFwdOutProfOcts, + sapIngQosPStatsFwdOutProfOctsLo, + sapIngQosPStatsFwdOutProfOctsHi, + sapIngQosPStatsUncolPktsOff, + sapIngQosPStatsUncolPktsOffLo, + sapIngQosPStatsUncolPktsOffHi, + sapIngQosPStatsUncolOctsOff, + sapIngQosPStatsUncolOctsOffLo, + sapIngQosPStatsUncolOctsOffHi, + sapEgrQosPStatsCustId, + sapEgrQosPStatsMode, + sapEgrQosPStatsOffInProfPkts, + sapEgrQosPStatsOffInProfPktsLo, + sapEgrQosPStatsOffInProfPktsHi, + sapEgrQosPStatsFwdInProfPkts, + sapEgrQosPStatsFwdInProfPktsLo, + sapEgrQosPStatsFwdInProfPktsHi, + sapEgrQosPStatsDrpInProfPkts, + sapEgrQosPStatsDrpInProfPktsLo, + sapEgrQosPStatsDrpInProfPktsHi, + sapEgrQosPStatsOffOutProfPkts, + sapEgrQosPStatsOffOutProfPktsLo, + sapEgrQosPStatsOffOutProfPktsHi, + sapEgrQosPStatsFwdOutProfPkts, + sapEgrQosPStatsFwdOutProfPktsLo, + sapEgrQosPStatsFwdOutProfPktsHi, + sapEgrQosPStatsDrpOutProfPkts, + sapEgrQosPStatsDrpOutProfPktsLo, + sapEgrQosPStatsDrpOutProfPktsHi, + sapEgrQosPStatsOffInProfOcts, + sapEgrQosPStatsOffInProfOctsLo, + sapEgrQosPStatsOffInProfOctsHi, + sapEgrQosPStatsFwdInProfOcts, + sapEgrQosPStatsFwdInProfOctsLo, + sapEgrQosPStatsFwdInProfOctsHi, + sapEgrQosPStatsDrpInProfOcts, + sapEgrQosPStatsDrpInProfOctsLo, + sapEgrQosPStatsDrpInProfOctsHi, + sapEgrQosPStatsOffOutProfOcts, + sapEgrQosPStatsOffOutProfOctsLo, + sapEgrQosPStatsOffOutProfOctsHi, + sapEgrQosPStatsFwdOutProfOcts, + sapEgrQosPStatsFwdOutProfOctsLo, + sapEgrQosPStatsFwdOutProfOctsHi, + sapEgrQosPStatsDrpOutProfOcts, + sapEgrQosPStatsDrpOutProfOctsLo, + sapEgrQosPStatsDrpOutProfOctsHi, + sapEgrQosPStatsUncolPktsOff, + sapEgrQosPStatsUncolPktsOffLo, + sapEgrQosPStatsUncolPktsOffHi, + sapEgrQosPStatsUncolOctsOff, + sapEgrQosPStatsUncolOctsOffLo, + sapEgrQosPStatsUncolOctsOffHi, + sapIgQosPlcyPStatCustId, + sapIgQosPlcyPStatMode, + sapIgQosPlcyPStatOffHiPrioPkts, + sapIgQosPlcyPStatDrpHiPrioPkts, + sapIgQosPlcyPStatOffLoPrioPkts, + sapIgQosPlcyPStatDrpLoPrioPkts, + sapIgQosPlcyPStatOffHiPrioOcts, + sapIgQosPlcyPStatDrpHiPrioOcts, + sapIgQosPlcyPStatOffLoPrioOcts, + sapIgQosPlcyPStatDrpLoPrioOcts, + sapIgQosPlcyPStatFwdInProfPkts, + sapIgQosPlcyPStatFwdOutProfPkts, + sapIgQosPlcyPStatFwdInProfOcts, + sapIgQosPlcyPStatFwdOutProfOcts, + sapIgQosPlcyPStatUncolPktsOff, + sapIgQosPlcyPStatUncolOctsOff, + sapIgQosPlcyPStatOffHiPrioPkts, + sapIgQosPlcyPStatOffHiPrioPktsL, + sapIgQosPlcyPStatOffHiPrioPktsH, + sapIgQosPlcyPStatDrpHiPrioPkts, + sapIgQosPlcyPStatDrpHiPrioPktsL, + sapIgQosPlcyPStatDrpHiPrioPktsH, + sapIgQosPlcyPStatOffLoPrioPkts, + sapIgQosPlcyPStatOffLoPrioPktsL, + sapIgQosPlcyPStatOffLoPrioPktsH, + sapIgQosPlcyPStatDrpLoPrioPkts, + sapIgQosPlcyPStatDrpLoPrioPktsL, + sapIgQosPlcyPStatDrpLoPrioPktsH, + sapIgQosPlcyPStatOffHiPrioOcts, + sapIgQosPlcyPStatOffHiPrioOctsL, + sapIgQosPlcyPStatOffHiPrioOctsH, + sapIgQosPlcyPStatDrpHiPrioOcts, + sapIgQosPlcyPStatDrpHiPrioOctsL, + sapIgQosPlcyPStatDrpHiPrioOctsH, + sapIgQosPlcyPStatOffLoPrioOcts, + sapIgQosPlcyPStatOffLoPrioOctsL, + sapIgQosPlcyPStatOffLoPrioOctsH, + sapIgQosPlcyPStatDrpLoPrioOcts, + sapIgQosPlcyPStatDrpLoPrioOctsL, + sapIgQosPlcyPStatDrpLoPrioOctsH, + sapIgQosPlcyPStatFwdInProfPkts, + sapIgQosPlcyPStatFwdInProfPktsL, + sapIgQosPlcyPStatFwdInProfPktsH, + sapIgQosPlcyPStatFwdOutProfPkts, + sapIgQosPlcyPStatFwdOutProfPktsL, + sapIgQosPlcyPStatFwdOutProfPktsH, + sapIgQosPlcyPStatFwdInProfOcts, + sapIgQosPlcyPStatFwdInProfOctsL, + sapIgQosPlcyPStatFwdInProfOctsH, + sapIgQosPlcyPStatFwdOutProfOcts, + sapIgQosPlcyPStatFwdOutProfOctsL, + sapIgQosPlcyPStatFwdOutProfOctsH, + sapIgQosPlcyPStatUncolPktsOff, + sapIgQosPlcyPStatUncolPktsOffL, + sapIgQosPlcyPStatUncolPktsOffH, + sapIgQosPlcyPStatUncolOctsOff, + sapIgQosPlcyPStatUncolOctsOffL, + sapIgQosPlcyPStatUncolOctsOffH, + sapEgQosPlcyPStatCustId, + sapEgQosPlcyPStatMode, + sapEgQosPlcyPStatOffInProfPkts, + sapEgQosPlcyPStatOffInProfPktsL, + sapEgQosPlcyPStatOffInProfPktsH, + sapEgQosPlcyPStatFwdInProfPkts, + sapEgQosPlcyPStatFwdInProfPktsL, + sapEgQosPlcyPStatFwdInProfPktsH, + sapEgQosPlcyPStatDrpInProfPkts, + sapEgQosPlcyPStatDrpInProfPktsL, + sapEgQosPlcyPStatDrpInProfPktsH, + sapEgQosPlcyPStatOffOutProfPkts, + sapEgQosPlcyPStatOffOutProfPktsL, + sapEgQosPlcyPStatOffOutProfPktsH, + sapEgQosPlcyPStatFwdOutProfPkts, + sapEgQosPlcyPStatFwdOutProfPktsL, + sapEgQosPlcyPStatFwdOutProfPktsH, + sapEgQosPlcyPStatDrpOutProfPkts, + sapEgQosPlcyPStatDrpOutProfPktsL, + sapEgQosPlcyPStatDrpOutProfPktsH, + sapEgQosPlcyPStatOffInProfOcts, + sapEgQosPlcyPStatOffInProfOctsL, + sapEgQosPlcyPStatOffInProfOctsH, + sapEgQosPlcyPStatFwdInProfOcts, + sapEgQosPlcyPStatFwdInProfOctsL, + sapEgQosPlcyPStatFwdInProfOctsH, + sapEgQosPlcyPStatDrpInProfOcts, + sapEgQosPlcyPStatDrpInProfOctsL, + sapEgQosPlcyPStatDrpInProfOctsH, + sapEgQosPlcyPStatOffOutProfOcts, + sapEgQosPlcyPStatOffOutProfOctsL, + sapEgQosPlcyPStatOffOutProfOctsH, + sapEgQosPlcyPStatFwdOutProfOcts, + sapEgQosPlcyPStatFwdOutProfOctsL, + sapEgQosPlcyPStatFwdOutProfOctsH, + sapEgQosPlcyPStatDrpOutProfOcts, + sapEgQosPlcyPStatDrpOutProfOctsL, + sapEgQosPlcyPStatDrpOutProfOctsH, + sapEgrQosArbitStatsFwdOcts, + sapEgrQosArbitStatsFwdOctsHi, + sapEgrQosArbitStatsFwdOctsLo, + sapEgrQosArbitStatsFwdPkts, + sapEgrQosArbitStatsFwdPktsHi, + sapEgrQosArbitStatsFwdPktsLo, + sapIngQosArbitStatsFwdOcts, + sapIngQosArbitStatsFwdOctsHi, + sapIngQosArbitStatsFwdOctsLo, + sapIngQosArbitStatsFwdPkts, + sapIngQosArbitStatsFwdPktsHi, + sapIngQosArbitStatsFwdPktsLo, + sapPortIdEgrQosArbitFwdOcts, + sapPortIdEgrQosArbitFwdOctsHi, + sapPortIdEgrQosArbitFwdOctsLo, + sapPortIdEgrQosArbitFwdPkts, + sapPortIdEgrQosArbitFwdPktsHi, + sapPortIdEgrQosArbitFwdPktsLo, + sapPortIdIngQosArbitFwdOcts, + sapPortIdIngQosArbitFwdOctsHi, + sapPortIdIngQosArbitFwdOctsLo, + sapPortIdIngQosArbitFwdPkts, + sapPortIdIngQosArbitFwdPktsHi, + sapPortIdIngQosArbitFwdPktsLo + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 432 } + +tmnxSapQosObsoletedV11v0Group OBJECT-GROUP + OBJECTS { + sapIngQosSPIR, + sapIngQosSCIR, + sapEgrQosSPIR, + sapEgrQosSCIR + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of SAP + Ingress/Egress QoS capabilities on Nokia SROS series systems release + 11.0." + ::= { tmnxSapGroups 433 } + +tmnxSapCflowdGroupV11v0 OBJECT-GROUP + OBJECTS { + sapCflowd + } + STATUS current + DESCRIPTION + "The group of additional objects for the management of Cflowd sampling + on SAPs for release 11.0 of the SROS series systems." + ::= { tmnxSapGroups 435 } + +sapTlsFdbMacStatsGroup OBJECT-GROUP + OBJECTS { + sapTlsFdbMacStatsNumEntries + } + STATUS current + DESCRIPTION + "The group of additional objects for the management of Cflowd sampling + on SAPs for release 11.0 of the SROS series systems." + ::= { tmnxSapGroups 436 } + +sapTlsEtreeGroup OBJECT-GROUP + OBJECTS { + sapEtreeRootLeafTag, + sapEtreeLeafTag, + sapEtreeLeafAc + } + STATUS current + DESCRIPTION + "The group of objects supporting ETree feature for SAPs on Nokia SROS + series systems." + ::= { tmnxSapGroups 437 } + +tmnxMsapPlcyCpmProtV12v0Group OBJECT-GROUP + OBJECTS { + msapPlcyCpmProtMonitorIP + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CPM Protection on MSAP + Policy for release 12.0 of the SROS series systems." + ::= { tmnxSapGroups 438 } + +tmnxSapTlsV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSapTlsExLastChanged, + tmnxSapTlsExDhcpPythonPolicy, + tmnxSapTlsExDhcp6PythonPolicy, + tmnxSapTlsExRtrSolMsapTrigger, + tmnxSapTlsExRtrSolUserDb + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of SAPS for release + 12.0 of the SROS series systems." + ::= { tmnxSapGroups 439 } + +tmnxSapQosV12v0Group OBJECT-GROUP + OBJECTS { + sapEgressAggRateLUB, + sapEgrEncapGroupAggRateLUB, + sapTmplEgrAggRateLUB + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP QoS capabilities for + release 12.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 440 } + +tmnxSapEthCfmV12v0Group OBJECT-GROUP + OBJECTS { + sapEthCfmSquelchIngress, + sapTmplEthCfmSquelchIngress, + sapEthCfmCollectLmmStats + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Ethernet Connectivity Fault + Management (ETH-CFM) for the SAP feature on Nokia SROS series systems + for release 12.0." + ::= { tmnxSapGroups 441 } + +tmnxIpTunnelV12v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelEncapIpMtu, + tmnxIpTunnelIcmp6Pkt2Big, + tmnxIpTunnelIcmp6NumPkt2Big, + tmnxIpTunnelIcmp6Pkt2BigTime, + tmnxIpTnlDstAddrResolved + } + STATUS current + DESCRIPTION + "The group of objects for IP Tunnel feature on Nokia SROS series + systems in 12.0 release." + ::= { tmnxSapGroups 442 } + +tmnxIPTunnelPMTUV21v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelPropagateIpv6PMTU, + tmnxIpTunnelPropagateIpv4PMTU, + tmnxIpTunnelIcmpFragReq, + tmnxIpTunnelIcmpFragReqNum, + tmnxIpTunnelIcmpFragReqTime, + tmnxIpTunnelPMTUDiscoverAging, + tmnxIpTunnelTempPrivMtu + } + STATUS current + DESCRIPTION + "The group of objects for IP Tunnel PMTU feature on Nokia SROS series + systems in 21.0 release." + ::= { tmnxSapGroups 443 } + +sapLagV12v0Group OBJECT-GROUP + OBJECTS { + sapLagPerLinkHashClass, + sapLagPerLinkHashWeight, + sapLagPerLinkHashOperClass, + sapLagPerLinkHashOperWeight, + sapLagPerLinkHashIsOverriden, + sapLagPerLinkHashLastChanged, + sapLagPerLinkHashTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects for SAP per-link-hash feature on Nokia SROS + series systems in 12.0 release." + ::= { tmnxSapGroups 444 } + +tmnxIPTunnelGreKeyV12v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelGreHeaderSendKey, + tmnxIpTunnelGreHeaderRcvKey, + tmnxIpTunnelGreHeaderKeysSet, + tmnxIpTunnelKeyMismatchRx + } + STATUS current + DESCRIPTION + "The group of objects for SAP gre key feature on Nokia SROS series + systems in 12.0 release." + ::= { tmnxSapGroups 445 } + +tmnxIpTunnelFragStatV12v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelEncapOverhead, + tmnxIpTunnelPreEncapFragCount, + tmnxIpTunnelPreEncapFragLastSize, + tmnxIpTunnelPostEncapFragCount, + tmnxIpTunnelPostEncapFragLstSize + } + STATUS current + DESCRIPTION + "The group of objects for fragmentation statistics for Gre IP-in-IP + tunnel feature on Nokia SROS series systems in 12.0 release." + ::= { tmnxSapGroups 446 } + +tmnxIpTunnelEncapNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapTunnelEncapIpMtuTooSmall + } + STATUS current + DESCRIPTION + "The group of notifications supporting Gre/IP-in-IP Tunnels + encapsulation feature on Nokia SROS series systems in release 12.0." + ::= { tmnxSapGroups 447 } + +tmnxIpTunnelEncaNotifyObjsGroup OBJECT-GROUP + OBJECTS { + sapTunnelNotifyConfigIpMtu, + sapTunnelNotifyEncapOverhead, + sapTunnelNotifyConfigEncapIpMtu + } + STATUS current + DESCRIPTION + "The group of objects for Gre IP-in-IP tunnel encapsulation trap on + Nokia SROS series systems in 12.0 release." + ::= { tmnxSapGroups 448 } + +tmnxSapPbbV12v0Group OBJECT-GROUP + OBJECTS { + sapPbbMldSnpgMRouter + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Provider Backbone + Bridging (PBB/IEEE 802.1ah) capabilities for SAPs on Nokia SROS series + systems in 12.0 release." + ::= { tmnxSapGroups 449 } + +tmnxMsapQosV12v0Group OBJECT-GROUP + OBJECTS { + msapTlsPlcyIngQosPolicyId, + msapTlsPlcyIngQosQueueingType, + msapL3PlcyIngQosPolicyId, + msapL3PlcyIngQosQueueingType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MSAP QoS capabilities + for release 12.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 450 } + +tmnxIpTnlOperChgGroup OBJECT-GROUP + OBJECTS { + tmnxIpTunnelOperChanged + } + STATUS current + DESCRIPTION + "The group of objects for new statistics of outbound SA feature on + Nokia SROS series systems in 10.0 release." + ::= { tmnxSapGroups 451 } + +tmnxSapMsapV12v0Group OBJECT-GROUP + OBJECTS { + msapTlsPlcyIgmpSnpgMcacUsePortWt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MSAP added in release + 12.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 452 } + +tmnxSapIpoeV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSapIpoeTableLastChanged, + tmnxSapIpoeLastChanged, + tmnxSapIpoeAdminState, + tmnxSapIpoeDescription, + tmnxSapIpoePolicy, + tmnxSapIpoeUserDb + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPoE session on SAP + added in release 13.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 453 } + +tmnxSapStatHost6Group OBJECT-GROUP + OBJECTS { + sapStatHostMacLearnOptions, + sapStatHost6TableLastChanged, + sapStatHost6LastChanged, + sapStatHost6RowStatus, + sapStatHost6AdminStatus, + sapStatHost6PrefixLen, + sapStatHost6NextHopAddrType, + sapStatHost6NextHopAddr, + sapStatHost6SubscrIdent, + sapStatHost6SubProfile, + sapStatHost6SlaProfile, + sapStatHost6ShcvOperState, + sapStatHost6ShcvChecks, + sapStatHost6ShcvReplies, + sapStatHost6ShcvReplyTime, + sapStatHost6DynMacAddress, + sapStatHost6RetailerSvcId, + sapStatHost6RetailerIf, + sapStatHost6FwdingState, + sapStatHost6AncpString, + sapStatHost6SubIdIsSapId, + sapStatHost6AppProfile, + sapStatHost6IntermediateDestId, + sapStatHost6MRtTblLastChgd, + sapStatHost6MRtRowStatus, + sapStatHost6MRtLastMgmtChange, + sapStatHost6MRtStatus, + sapStatHost6MRtMetric, + sapIpv6HostInfoStaticHostsUp, + tmnxSapDataTrigStatsName, + tmnxSapDataTrigStatsVal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of static IPv6 hosts on + Nokia SROS series systems." + ::= { tmnxSapGroups 454 } + +tmnxSapDnGroup OBJECT-GROUP + OBJECTS { + tmnxSapTlsExProcCpmTrfcSapDn + } + STATUS current + DESCRIPTION + "The tmnxSapDnGroup maintains additional vpls sap information on Nokia + SROS series systems." + ::= { tmnxSapGroups 455 } + +tmnxSapQosSchedV13v0Group OBJECT-GROUP + OBJECTS { + sapIngQosSParentWeight, + sapIngQosSParentCIRWeight, + sapEgrQosSParentWeight, + sapEgrQosSParentCIRWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos scheduler overrides + on SAP for release 13.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 456 } + +tmnxSapIpipeFaultPropGroup OBJECT-GROUP + OBJECTS { + sapIpipeLegacyFaultNotification, + sapIpipeRemainRecoveryTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPIPE fault propagation + on SAP for release 13.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 457 } + +tmnxSapStaticHostRipV13v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostRipPolicy, + sapStaticHostRipPlcyName, + sapStaticHostRipListenerStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP static host + RIP/RIP-NG policies on Nokia SROS series systems added in release + 13.0." + ::= { tmnxSapGroups 458 } + +tmnxSapBaseStatsV13v0Group OBJECT-GROUP + OBJECTS { + sapBaseStatsIngPchipRcvdValidPkt, + sapBaseStatsIngPchipRcvdValidOct + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP base statistics on + Nokia SROS series systems release 13.0." + ::= { tmnxSapGroups 459 } + +tmnxSapQueueOvrV13v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQMonitorDepth, + sapEgrQosQMonitorDepth, + sapIngQosQueueDepthPollPrcnt1, + sapIngQosQueueDepthPollPrcnt2, + sapIngQosQueueDepthPollPrcnt3, + sapIngQosQueueDepthPollPrcnt4, + sapIngQosQueueDepthPollPrcnt5, + sapIngQosQueueDepthPollPrcnt6, + sapIngQosQueueDepthPollPrcnt7, + sapIngQosQueueDepthPollPrcnt8, + sapIngQosQueueDepthPollPrcnt9, + sapIngQosQueueDepthPollPrcnt10, + sapIngQosQueueDepthAvgPollInt, + sapIngQosQueueDepthAvgElpsdTme, + sapEgrQosQueueDepthPollPrcnt1, + sapEgrQosQueueDepthPollPrcnt2, + sapEgrQosQueueDepthPollPrcnt3, + sapEgrQosQueueDepthPollPrcnt4, + sapEgrQosQueueDepthPollPrcnt5, + sapEgrQosQueueDepthPollPrcnt6, + sapEgrQosQueueDepthPollPrcnt7, + sapEgrQosQueueDepthPollPrcnt8, + sapEgrQosQueueDepthPollPrcnt9, + sapEgrQosQueueDepthPollPrcnt10, + sapEgrQosQueueDepthAvgPollInt, + sapEgrQosQueueDepthAvgElpsdTme + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting QoS queue-overrides on SAP in release + 13.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 460 } + +tmnxSapStatHost6V13v0Group OBJECT-GROUP + OBJECTS { + sapStatHost6AdminRetailSvcId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of static IPv6 hosts on + release 13.0 Nokia SROS series systems." + ::= { tmnxSapGroups 462 } + +tmnxSapDiamNasreqGroup OBJECT-GROUP + OBJECTS { + tmnxSapTlsExDiameterAuthPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of static IPv6 hosts on + release 13.0 Nokia SROS series systems." + ::= { tmnxSapGroups 463 } + +tmnxSapRipNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapHostRipListenerSetupFailed + } + STATUS current + DESCRIPTION + "The group of notifications for the Rip Listener feature on Nokia SROS + series systems." + ::= { tmnxSapGroups 464 } + +tmnxSapQosRateV13v0Group OBJECT-GROUP + OBJECTS { + sapEgressAggRateLmt, + sapTmplEgrAggRateLimit, + sapEgrEncapGrpAggRateLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP QoS capabilities for + release 13.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 465 } + +tmnxSapDhcpV13v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpStatsClntProxNqPckts, + sapTlsDhcpRemoteIdHex, + sapTlsDhcpCircuitIdHex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP TLS DHCP + capabilities on Nokia SROS series systems added in release 13.0." + ::= { tmnxSapGroups 466 } + +tmnxSapShcvPolicyGroup OBJECT-GROUP + OBJECTS { + sapTlsShcvPolicyIpv4 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Subscriber Host + Connectivity Verification (SHCV) policies on Nokia SROS series + systems." + ::= { tmnxSapGroups 467 } + +tmnxSapNotificationV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapStatHost6DynMacConflict + } + STATUS current + DESCRIPTION + "The group of notifications about SAPs added in release 13.0 of the + Nokia SROS series systems." + ::= { tmnxSapGroups 476 } + +tmnxSapV13v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapOperFlags, + sapLastStatusChange, + sapAntiSpoofing, + sapTodSuite, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapEgressFrameBasedAccounting, + sapCallingStationId, + sapIngPolicerPolicy, + sapEgrPolicerPolicy, + sapIpv6HostInfoIpoeDhcp6Hosts, + sapIpv6HostInfoPppDhcp6Hosts, + sapIpv6HostInfoPppSLAACHosts, + sapIngQosQMBSBytes, + sapEgrQosQMBSBytes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP capabilities for + 13.0 release on Nokia SROS series systems." + ::= { tmnxSapGroups 477 } + +tmnxSapMvrpV13v0Group OBJECT-GROUP + OBJECTS { + sapTmplLastChanged, + sapTmplRowStatus, + sapTmplSapCount, + sapTmplType, + sapTmplTblLastChanged, + sapTmplTlsLastChanged, + sapTmplTlsMacAgeing, + sapTmplTlsTblLastChanged, + sapTlsEsVidGrpEndVlanTag, + sapTlsEsVidGrpLastChgd, + sapTlsEsVidGrpRowStatus, + sapTlsEsVidGrpStartVlanTag, + sapTlsEsVidGrpTblLastChanged, + sapTmplUsed, + sapTmplUserCreationOrigin, + sapTmplUserCreatorSvcId, + sapTmplCollectAcctStats, + sapTmplEgrPolicerPolicy, + sapTmplEgressFrameBasedAcctg, + sapTmplEgressIpFilterId, + sapTmplEgressIpv6FilterId, + sapTmplEgressMacFilterId, + sapTmplEgressQinQMarkTopOnly, + sapTmplEgressQosPolicyId, + sapTmplEgressQosSchedulerPolicy, + sapTmplIngPolicerPolicy, + sapTmplIngUseMultipointShared, + sapTmplIngressIpFilterId, + sapTmplIngressIpv6FilterId, + sapTmplIngressMacFilterId, + sapTmplIngressMatchQinQDot1PBits, + sapTmplIngressQosPolicyId, + sapTmplIngressQosSchedulerPolicy, + sapTmplIngressSharedQueuePolicy, + sapTmplTlsBpduTranslation, + sapTmplTlsDiscardUnknownSource, + sapTmplTlsL2ptProtocols, + sapTmplTlsL2ptTermination, + sapTmplTlsLimitMacMove, + sapTmplTlsLimitMacMoveLevel, + sapTmplTlsMacAddressLimit, + sapTmplTlsMacLearning, + sapTmplTlsStpAdminPointToPoint, + sapTmplTlsStpAdminStatus, + sapTmplTlsStpAutoEdge, + sapTmplTlsStpBpduEncap, + sapTmplTlsStpPathCost, + sapTmplTlsStpPriority, + sapTmplTlsStpRapidStart, + sapTmplTlsStpRootGuard, + sapTmplDot1agCfmMip, + sapTmplCpmProtPolicyId, + sapTmplCpmProtMonitorMac, + sapTlsDataSapInstStatus, + sapTlsDataSapInstLastErr, + sapTlsMvrpDeclared, + sapTlsMvrpEndStation, + sapTlsMvrpRegistered, + sapTlsMvrpAdminStatus, + sapTlsMvrpOperStatus, + sapTlsInTcBitBpdus, + sapTlsOutTcBitBpdus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP MVRP capabilities on + release 13.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 478 } + +tmnxSapEgrEncapGrpV13v0Group OBJECT-GROUP + OBJECTS { + sapEgrEncapGroupTblLastChgd, + sapEgrEncapGroupRowStatus, + sapEgrEncapGroupLastChanged, + sapEgrEncapGroupType, + sapEgrEncapGroupQosPerMember, + sapEgrEncapGroupQosPolicyId, + sapEgrEncapGroupSchedulerPolicy, + sapEgrEncapGrpFrameBasedAccnt, + sapEgrEncapGrpMemActTblLastChgd, + sapEgrEncapGroupBeginMember, + sapEgrEncapGroupEndMember, + sapEgrEncapGroupMemberAction, + sapEgrEncapGrpRangeEndId, + sapEgrEncapGrpMemberLastChanged, + sapEgrEGBaseStLastClearedTime, + sapEgrEGBaseStCustId, + sapEgrEGBaseStQcDpdInPfPkts, + sapEgrEGBaseStQcDpdInPfPkts, + sapEgrEGBaseStQcDpdInPfPktsL, + sapEgrEGBaseStQcDpdInPfPktsH, + sapEgrEGBaseStQcDpdInPfOcts, + sapEgrEGBaseStQcDpdInPfOctsL, + sapEgrEGBaseStQcDpdInPfOctsH, + sapEgrEGBaseStQcDpdOutPfPkts, + sapEgrEGBaseStQcDpdOutPfPktsL, + sapEgrEGBaseStQcDpdOutPfPktsH, + sapEgrEGBaseStQcDpdOutPfOcts, + sapEgrEGBaseStQcDpdOutPfOctsL, + sapEgrEGBaseStQcDpdOutPfOctsH, + sapEgrEGBaseStQcFwdInPfPkts, + sapEgrEGBaseStQcFwdInPfPktsL, + sapEgrEGBaseStQcFwdInPfPktsH, + sapEgrEGBaseStQcFwdInPfOcts, + sapEgrEGBaseStQcFwdInPfOctsL, + sapEgrEGBaseStQcFwdInPfOctsH, + sapEgrEGBaseStQcFwdOutPfPkts, + sapEgrEGBaseStQcFwdOutPfPktsL, + sapEgrEGBaseStQcFwdOutPfPktsH, + sapEgrEGBaseStQcFwdOutPfOcts, + sapEgrEGBaseStQcFwdOutPfOctsL, + sapEgrEGBaseStQcFwdOutPfOctsH, + sapEgrEGMbrBaseStQcDpdInPfPkts, + sapEgrEGMbrBaseStQcDpdInPfPktsL, + sapEgrEGMbrBaseStQcDpdInPfPktsH, + sapEgrEGMbrBaseStQcDpdInPfOcts, + sapEgrEGMbrBaseStQcDpdInPfOctsL, + sapEgrEGMbrBaseStQcDpdInPfOctsH, + sapEgrEGMbrBaseStQcDpdOutPfPkts, + sapEgrEGMbrBaseStQcDpdOutPfPktsL, + sapEgrEGMbrBaseStQcDpdOutPfPktsH, + sapEgrEGMbrBaseStQcDpdOutPfOcts, + sapEgrEGMbrBaseStQcDpdOutPfOctsL, + sapEgrEGMbrBaseStQcDpdOutPfOctsH, + sapEgrEGMbrBaseStQcFwdInPfPkts, + sapEgrEGMbrBaseStQcFwdInPfPktsL, + sapEgrEGMbrBaseStQcFwdInPfPktsH, + sapEgrEGMbrBaseStQcFwdInPfOcts, + sapEgrEGMbrBaseStQcFwdInPfOctsL, + sapEgrEGMbrBaseStQcFwdInPfOctsH, + sapEgrEGMbrBaseStQcFwdOutPfPkts, + sapEgrEGMbrBaseStQcFwdOutPfPktsL, + sapEgrEGMbrBaseStQcFwdOutPfPktsH, + sapEgrEGMbrBaseStQcFwdOutPfOcts, + sapEgrEGMbrBaseStQcFwdOutPfOctsL, + sapEgrEGMbrBaseStQcFwdOutPfOctsH, + sapEgrEGMbrBaseStLstClearedTime, + sapEgrEGMbrBaseStCustId, + sapEgrEGQueueStFwdInPfPkts, + sapEgrEGQueueStFwdInPfPktsL, + sapEgrEGQueueStFwdInPfPktsH, + sapEgrEGQueueStDpdInPfPkts, + sapEgrEGQueueStDpdInPfPktsL, + sapEgrEGQueueStDpdInPfPktsH, + sapEgrEGQueueStFwdOutPfPkts, + sapEgrEGQueueStFwdOutPfPktsL, + sapEgrEGQueueStFwdOutPfPktsH, + sapEgrEGQueueStDpdOutPfPkts, + sapEgrEGQueueStDpdOutPfPktsL, + sapEgrEGQueueStDpdOutPfPktsH, + sapEgrEGQueueStFwdInPfOcts, + sapEgrEGQueueStFwdInPfOctsL, + sapEgrEGQueueStFwdInPfOctsH, + sapEgrEGQueueStDpdInPfOcts, + sapEgrEGQueueStDpdInPfOctsL, + sapEgrEGQueueStDpdInPfOctsH, + sapEgrEGQueueStFwdOutPfOcts, + sapEgrEGQueueStFwdOutPfOctsL, + sapEgrEGQueueStFwdOutPfOctsH, + sapEgrEGQueueStDpdOutPfOcts, + sapEgrEGQueueStDpdOutPfOctsL, + sapEgrEGQueueStDpdOutPfOctsH, + sapEgrEGCustId, + sapEgrEGMbrQueueStFwdInPfPkts, + sapEgrEGMbrQueueStFwdInPfPktsL, + sapEgrEGMbrQueueStFwdInPfPktsH, + sapEgrEGMbrQueueStDpdInPfPkts, + sapEgrEGMbrQueueStDpdInPfPktsL, + sapEgrEGMbrQueueStDpdInPfPktsH, + sapEgrEGMbrQueueStFwdOutPfPkts, + sapEgrEGMbrQueueStFwdOutPfPktsL, + sapEgrEGMbrQueueStFwdOutPfPktsH, + sapEgrEGMbrQueueStDpdOutPfPkts, + sapEgrEGMbrQueueStDpdOutPfPktsL, + sapEgrEGMbrQueueStDpdOutPfPktsH, + sapEgrEGMbrQueueStFwdInPfOcts, + sapEgrEGMbrQueueStFwdInPfOctsL, + sapEgrEGMbrQueueStFwdInPfOctsH, + sapEgrEGMbrQueueStDpdInPfOcts, + sapEgrEGMbrQueueStDpdInPfOctsL, + sapEgrEGMbrQueueStDpdInPfOctsH, + sapEgrEGMbrQueueStFwdOutPfOcts, + sapEgrEGMbrQueueStFwdOutPfOctsL, + sapEgrEGMbrQueueStFwdOutPfOctsH, + sapEgrEGMbrQueueStDpdOutPfOcts, + sapEgrEGMbrQueueStDpdOutPfOctsL, + sapEgrEGMbrQueueStDpdOutPfOctsH, + sapEgrEGMbrQueueCustId, + sapEgrEGSchedStFwdPkts, + sapEgrEGSchedStFwdPktsL, + sapEgrEGSchedStFwdPktsH, + sapEgrEGSchedStFwdOcts, + sapEgrEGSchedStFwdOctsL, + sapEgrEGSchedStFwdOctsH, + sapEgrEGSchedCustId, + sapEgrEGMbrSchedStFwdPkts, + sapEgrEGMbrSchedStFwdPktsL, + sapEgrEGMbrSchedStFwdPktsH, + sapEgrEGMbrSchedStFwdOcts, + sapEgrEGMbrSchedStFwdOctsL, + sapEgrEGMbrSchedStFwdOctsH, + sapEgrEGMbrSchedCustId, + sapPortIdEgrEGSchedFwdPkts, + sapPortIdEgrEGSchedFwdPktsL, + sapPortIdEgrEGSchedFwdPktsH, + sapPortIdEgrEGSchedFwdOcts, + sapPortIdEgrEGSchedFwdOctsL, + sapPortIdEgrEGSchedFwdOctsH, + sapPortIdEgrEGSchedCustId, + sapPortIdEgrEGMbrSchedFwdPkts, + sapPortIdEgrEGMbrSchedFwdPktsL, + sapPortIdEgrEGMbrSchedFwdPktsH, + sapPortIdEgrEGMbrSchedFwdOcts, + sapPortIdEgrEGMbrSchedFwdOctsL, + sapPortIdEgrEGMbrSchedFwdOctsH, + sapPortIdEgrEGMbrSchedCustId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP encapsulation group + on Nokia SROS series systems in release 13.0." + ::= { tmnxSapGroups 479 } + +tmnxSapObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + sapEgressAggRateLimit, + sapTmplEgressAggRateLimit, + sapEgrEncapGroupAggRateLimit + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of SAP + capabilities for 13.0 release on Nokia SROS series systems." + ::= { tmnxSapGroups 480 } + +sapBgpEvpnMplsMhGroup OBJECT-GROUP + OBJECTS { + sapEvpnMHEthSegName + } + STATUS current + DESCRIPTION + "The group of objects supporting SAP BGP EVPN (Ethernet - VPN) MPLS + Multi Home feature on Nokia SROS series systems release 13.0." + ::= { tmnxSapGroups 481 } + +tmnxSapV14v0Group OBJECT-GROUP + OBJECTS { + sapTlsDataMsapTrigger, + tmnxSapTlsExPppoePythonPolicy, + tmnxSapTlsExAllowDot1qMsap, + sapBandwidth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP general capabilities + added in release 14.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 482 } + +tmnxSapMsapV14v0Group OBJECT-GROUP + OBJECTS { + msapTlsPlcyIgmpSnpgMcIfPlcyName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MSAP added in release + 14.0 on Nokia SROS series systems." + ::= { tmnxSapGroups 483 } + +tmnxSapVplsV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSapTlsExEgressDestMac + } + STATUS current + DESCRIPTION + "The group of objects supporting management of VPLS SAP capabilities + added in release 14.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 484 } + +tmnxSapQosStatsGroup OBJECT-GROUP + OBJECTS { + sapEgrQosPStatsFwdExdProfPkts, + sapEgrQosPStatsDrpExdProfPkts, + sapEgrQosPStatsFwdExdProfOcts, + sapEgrQosPStatsDrpExdProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Egress QoS + statistics capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 485 } + +tmnxSapStickyMsapGroup OBJECT-GROUP + OBJECTS { + msapPlcySticky, + msapInfoIsIdle, + msapInfoIsSticky + } + STATUS current + DESCRIPTION + "The group of objects supporting management of sticky managed SAPs on + Nokia SROS series systems." + ::= { tmnxSapGroups 486 } + +tmnxEvpnMplsMacMovNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnMplsMacMoveExceedNonBlock + } + STATUS current + DESCRIPTION + "The group notifications supporting BGP EVPN MPLS feature on Nokia SROS + series systems release 13.0." + ::= { tmnxSapGroups 487 } + +tmnxSapInfoV14v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapOperFlags, + sapLastStatusChange, + sapAntiSpoofing, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapEgressFrameBasedAccounting, + sapCallingStationId, + sapIngPolicerPolicy, + sapEgrPolicerPolicy, + sapIpv6HostInfoIpoeDhcp6Hosts, + sapIpv6HostInfoPppDhcp6Hosts, + sapIpv6HostInfoPppSLAACHosts, + sapIngQosQMBSBytes, + sapEgrQosQMBSBytes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP capabilities for + 14.0 release on Nokia SROS series systems." + ::= { tmnxSapGroups 488 } + +tmnxSapObsoletedV14v0Group OBJECT-GROUP + OBJECTS { + sapTodSuite, + sapCurrentIngressIpFilterId, + sapCurrentIngressMacFilterId, + sapCurrentIngressQosPolicyId, + sapCurrentIngressQosSchedPlcy, + sapCurrentEgressIpFilterId, + sapCurrentEgressMacFilterId, + sapCurrentEgressQosPolicyId, + sapCurrentEgressQosSchedPlcy, + sapIntendedIngressIpFilterId, + sapIntendedIngressMacFilterId, + sapIntendedIngressQosPolicyId, + sapIntendedIngressQosSchedPlcy, + sapIntendedEgressIpFilterId, + sapIntendedEgressMacFilterId, + sapIntendedEgressQosPolicyId, + sapIntendedEgressQosSchedPlcy, + sapIgQosPlcyDroppedHiPrioPackets, + sapIgQosPlcyDroppedHiPrioOctets, + sapIgQosPlcyDroppedLoPrioPackets, + sapIgQosPlcyDroppedLoPrioOctets, + sapIgQosPlcyForwardedInProfPackets, + sapIgQosPlcyForwardedInProfOctets, + sapIgQosPlcyForwardedOutProfPackets, + sapIgQosPlcyForwardedOutProfOctets, + sapEgQosPlcyDroppedInProfPackets, + sapEgQosPlcyDroppedInProfOctets, + sapEgQosPlcyDroppedOutProfPackets, + sapEgQosPlcyDroppedOutProfOctets, + sapEgQosPlcyForwardedInProfPackets, + sapEgQosPlcyForwardedInProfOctets, + sapEgQosPlcyForwardedOutProfPackets, + sapEgQosPlcyForwardedOutProfOctets, + sapIgQosPlcyQueueStatsOfferedHiPrioPackets, + sapIgQosPlcyQueueStatsDroppedHiPrioPackets, + sapIgQosPlcyQueueStatsOfferedLoPrioPackets, + sapIgQosPlcyQueueStatsDroppedLoPrioPackets, + sapIgQosPlcyQueueStatsOfferedHiPrioOctets, + sapIgQosPlcyQueueStatsDroppedHiPrioOctets, + sapIgQosPlcyQueueStatsOfferedLoPrioOctets, + sapIgQosPlcyQueueStatsDroppedLoPrioOctets, + sapIgQosPlcyQueueStatsForwardedInProfPackets, + sapIgQosPlcyQueueStatsForwardedOutProfPackets, + sapIgQosPlcyQueueStatsForwardedInProfOctets, + sapIgQosPlcyQueueStatsForwardedOutProfOctets, + sapIgQosPlcyQueueCustId, + sapIgQosPlcyQueueStatsUncoloredPacketsOffered, + sapIgQosPlcyQueueStatsUncoloredOctetsOffered, + sapEgQosPlcyQueueStatsForwardedInProfPackets, + sapEgQosPlcyQueueStatsDroppedInProfPackets, + sapEgQosPlcyQueueStatsForwardedOutProfPackets, + sapEgQosPlcyQueueStatsDroppedOutProfPackets, + sapEgQosPlcyQueueStatsForwardedInProfOctets, + sapEgQosPlcyQueueStatsDroppedInProfOctets, + sapEgQosPlcyQueueStatsForwardedOutProfOctets, + sapEgQosPlcyQueueStatsDroppedOutProfOctets, + sapEgQosPlcyQueueCustId, + sapIngSchedPlcyStatsFwdPkt, + sapIngSchedPlcyStatsFwdOct, + sapEgrSchedPlcyStatsFwdPkt, + sapEgrSchedPlcyStatsFwdOct, + sapIngSchedPlcyPortStatsFwdPkt, + sapIngSchedPlcyPortStatsFwdOct, + sapEgrSchedPlcyPortStatsFwdPkt, + sapEgrSchedPlcyPortStatsFwdOct, + sapIgQosPlcyPStatCustId, + sapIgQosPlcyPStatMode, + sapIgQosPlcyPStatOffHiPrioPkts, + sapIgQosPlcyPStatDrpHiPrioPkts, + sapIgQosPlcyPStatOffLoPrioPkts, + sapIgQosPlcyPStatDrpLoPrioPkts, + sapIgQosPlcyPStatOffHiPrioOcts, + sapIgQosPlcyPStatDrpHiPrioOcts, + sapIgQosPlcyPStatOffLoPrioOcts, + sapIgQosPlcyPStatDrpLoPrioOcts, + sapIgQosPlcyPStatFwdInProfPkts, + sapIgQosPlcyPStatFwdOutProfPkts, + sapIgQosPlcyPStatFwdInProfOcts, + sapIgQosPlcyPStatFwdOutProfOcts, + sapIgQosPlcyPStatUncolPktsOff, + sapIgQosPlcyPStatUncolOctsOff, + sapIgQosPlcyPStatOffHiPrioPkts, + sapIgQosPlcyPStatOffHiPrioPktsL, + sapIgQosPlcyPStatOffHiPrioPktsH, + sapIgQosPlcyPStatDrpHiPrioPkts, + sapIgQosPlcyPStatDrpHiPrioPktsL, + sapIgQosPlcyPStatDrpHiPrioPktsH, + sapIgQosPlcyPStatOffLoPrioPkts, + sapIgQosPlcyPStatOffLoPrioPktsL, + sapIgQosPlcyPStatOffLoPrioPktsH, + sapIgQosPlcyPStatDrpLoPrioPkts, + sapIgQosPlcyPStatDrpLoPrioPktsL, + sapIgQosPlcyPStatDrpLoPrioPktsH, + sapIgQosPlcyPStatOffHiPrioOcts, + sapIgQosPlcyPStatOffHiPrioOctsL, + sapIgQosPlcyPStatOffHiPrioOctsH, + sapIgQosPlcyPStatDrpHiPrioOcts, + sapIgQosPlcyPStatDrpHiPrioOctsL, + sapIgQosPlcyPStatDrpHiPrioOctsH, + sapIgQosPlcyPStatOffLoPrioOcts, + sapIgQosPlcyPStatOffLoPrioOctsL, + sapIgQosPlcyPStatOffLoPrioOctsH, + sapIgQosPlcyPStatDrpLoPrioOcts, + sapIgQosPlcyPStatDrpLoPrioOctsL, + sapIgQosPlcyPStatDrpLoPrioOctsH, + sapIgQosPlcyPStatFwdInProfPkts, + sapIgQosPlcyPStatFwdInProfPktsL, + sapIgQosPlcyPStatFwdInProfPktsH, + sapIgQosPlcyPStatFwdOutProfPkts, + sapIgQosPlcyPStatFwdOutProfPktsL, + sapIgQosPlcyPStatFwdOutProfPktsH, + sapIgQosPlcyPStatFwdInProfOcts, + sapIgQosPlcyPStatFwdInProfOctsL, + sapIgQosPlcyPStatFwdInProfOctsH, + sapIgQosPlcyPStatFwdOutProfOcts, + sapIgQosPlcyPStatFwdOutProfOctsL, + sapIgQosPlcyPStatFwdOutProfOctsH, + sapIgQosPlcyPStatUncolPktsOff, + sapIgQosPlcyPStatUncolPktsOffL, + sapIgQosPlcyPStatUncolPktsOffH, + sapIgQosPlcyPStatUncolOctsOff, + sapIgQosPlcyPStatUncolOctsOffL, + sapIgQosPlcyPStatUncolOctsOffH, + sapEgQosPlcyPStatCustId, + sapEgQosPlcyPStatMode, + sapEgQosPlcyPStatOffInProfPkts, + sapEgQosPlcyPStatOffInProfPktsL, + sapEgQosPlcyPStatOffInProfPktsH, + sapEgQosPlcyPStatFwdInProfPkts, + sapEgQosPlcyPStatFwdInProfPktsL, + sapEgQosPlcyPStatFwdInProfPktsH, + sapEgQosPlcyPStatDrpInProfPkts, + sapEgQosPlcyPStatDrpInProfPktsL, + sapEgQosPlcyPStatDrpInProfPktsH, + sapEgQosPlcyPStatOffOutProfPkts, + sapEgQosPlcyPStatOffOutProfPktsL, + sapEgQosPlcyPStatOffOutProfPktsH, + sapEgQosPlcyPStatFwdOutProfPkts, + sapEgQosPlcyPStatFwdOutProfPktsL, + sapEgQosPlcyPStatFwdOutProfPktsH, + sapEgQosPlcyPStatDrpOutProfPkts, + sapEgQosPlcyPStatDrpOutProfPktsL, + sapEgQosPlcyPStatDrpOutProfPktsH, + sapEgQosPlcyPStatOffInProfOcts, + sapEgQosPlcyPStatOffInProfOctsL, + sapEgQosPlcyPStatOffInProfOctsH, + sapEgQosPlcyPStatFwdInProfOcts, + sapEgQosPlcyPStatFwdInProfOctsL, + sapEgQosPlcyPStatFwdInProfOctsH, + sapEgQosPlcyPStatDrpInProfOcts, + sapEgQosPlcyPStatDrpInProfOctsL, + sapEgQosPlcyPStatDrpInProfOctsH, + sapEgQosPlcyPStatOffOutProfOcts, + sapEgQosPlcyPStatOffOutProfOctsL, + sapEgQosPlcyPStatOffOutProfOctsH, + sapEgQosPlcyPStatFwdOutProfOcts, + sapEgQosPlcyPStatFwdOutProfOctsL, + sapEgQosPlcyPStatFwdOutProfOctsH, + sapEgQosPlcyPStatDrpOutProfOcts, + sapEgQosPlcyPStatDrpOutProfOctsL, + sapEgQosPlcyPStatDrpOutProfOctsH, + sapCurrentIngressIpv6FilterId, + sapCurrentEgressIpv6FilterId, + sapIntendedIngressIpv6FilterId, + sapIntendedEgressIpv6FilterId + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of SAP + capabilities for 14.0 release on Nokia SROS series systems." + ::= { tmnxSapGroups 489 } + +tmnxSapQosV14v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets, + sapIngQosQueueStatsDroppedHiPrioPackets, + sapIngQosQueueStatsOfferedLoPrioPackets, + sapIngQosQueueStatsDroppedLoPrioPackets, + sapIngQosQueueStatsOfferedHiPrioOctets, + sapIngQosQueueStatsDroppedHiPrioOctets, + sapIngQosQueueStatsOfferedLoPrioOctets, + sapIngQosQueueStatsDroppedLoPrioOctets, + sapIngQosQueueStatsForwardedInProfPackets, + sapIngQosQueueStatsForwardedOutProfPackets, + sapIngQosQueueStatsForwardedInProfOctets, + sapIngQosQueueStatsForwardedOutProfOctets, + sapIngQosCustId, + sapIngQosQueueStatsUncoloredPacketsOffered, + sapIngQosQueueStatsUncoloredOctetsOffered, + sapEgrQosQueueId, + sapEgrQosQueueStatsForwardedInProfPackets, + sapEgrQosQueueStatsDroppedInProfPackets, + sapEgrQosQueueStatsForwardedOutProfPackets, + sapEgrQosQueueStatsDroppedOutProfPackets, + sapEgrQosQueueStatsForwardedInProfOctets, + sapEgrQosQueueStatsDroppedInProfOctets, + sapEgrQosQueueStatsForwardedOutProfOctets, + sapEgrQosQueueStatsDroppedOutProfOctets, + sapEgrQosCustId, + sapIngQosSchedStatsForwardedPackets, + sapIngQosSchedStatsForwardedOctets, + sapIngQosSchedCustId, + sapEgrQosSchedStatsForwardedPackets, + sapEgrQosSchedStatsForwardedOctets, + sapEgrQosSchedCustId, + sapIngQosQRowStatus, + sapIngQosQLastMgmtChange, + sapIngQosQOverrideFlags, + sapIngQosQCBS, + sapIngQosQHiPrioOnly, + sapIngQosQCIRAdaptation, + sapIngQosQPIRAdaptation, + sapIngQosQAdminPIR, + sapIngQosQAdminCIR, + sapEgrQosQRowStatus, + sapEgrQosQLastMgmtChange, + sapEgrQosQOverrideFlags, + sapEgrQosQCBS, + sapEgrQosQHiPrioOnly, + sapEgrQosQCIRAdaptation, + sapEgrQosQPIRAdaptation, + sapEgrQosQAdminPIR, + sapEgrQosQAdminCIR, + sapEgrQosQAvgOverhead, + sapIngQosSRowStatus, + sapIngQosSLastMgmtChange, + sapIngQosSOverrideFlags, + sapIngQosSSummedCIR, + sapEgrQosSRowStatus, + sapEgrQosSLastMgmtChange, + sapEgrQosSOverrideFlags, + sapEgrQosSSummedCIR, + sapIngQosPStatsCustId, + sapIngQosPStatsMode, + sapIngQosPStatsOffHiPrioPkts, + sapIngQosPStatsOffHiPrioPktsLo, + sapIngQosPStatsOffHiPrioPktsHi, + sapIngQosPStatsDrpHiPrioPkts, + sapIngQosPStatsDrpHiPrioPktsLo, + sapIngQosPStatsDrpHiPrioPktsHi, + sapIngQosPStatsOffLoPrioPkts, + sapIngQosPStatsOffLoPrioPktsLo, + sapIngQosPStatsOffLoPrioPktsHi, + sapIngQosPStatsDrpLoPrioPkts, + sapIngQosPStatsDrpLoPrioPktsLo, + sapIngQosPStatsDrpLoPrioPktsHi, + sapIngQosPStatsOffHiPrioOcts, + sapIngQosPStatsOffHiPrioOctsLo, + sapIngQosPStatsOffHiPrioOctsHi, + sapIngQosPStatsDrpHiPrioOcts, + sapIngQosPStatsDrpHiPrioOctsLo, + sapIngQosPStatsDrpHiPrioOctsHi, + sapIngQosPStatsOffLoPrioOcts, + sapIngQosPStatsOffLoPrioOctsLo, + sapIngQosPStatsOffLoPrioOctsHi, + sapIngQosPStatsDrpLoPrioOcts, + sapIngQosPStatsDrpLoPrioOctsLo, + sapIngQosPStatsDrpLoPrioOctsHi, + sapIngQosPStatsFwdInProfPkts, + sapIngQosPStatsFwdInProfPktsLo, + sapIngQosPStatsFwdInProfPktsHi, + sapIngQosPStatsFwdOutProfPkts, + sapIngQosPStatsFwdOutProfPktsLo, + sapIngQosPStatsFwdOutProfPktsHi, + sapIngQosPStatsFwdInProfOcts, + sapIngQosPStatsFwdInProfOctsLo, + sapIngQosPStatsFwdInProfOctsHi, + sapIngQosPStatsFwdOutProfOcts, + sapIngQosPStatsFwdOutProfOctsLo, + sapIngQosPStatsFwdOutProfOctsHi, + sapIngQosPStatsUncolPktsOff, + sapIngQosPStatsUncolPktsOffLo, + sapIngQosPStatsUncolPktsOffHi, + sapIngQosPStatsUncolOctsOff, + sapIngQosPStatsUncolOctsOffLo, + sapIngQosPStatsUncolOctsOffHi, + sapEgrQosPStatsCustId, + sapEgrQosPStatsMode, + sapEgrQosPStatsOffInProfPkts, + sapEgrQosPStatsOffInProfPktsLo, + sapEgrQosPStatsOffInProfPktsHi, + sapEgrQosPStatsFwdInProfPkts, + sapEgrQosPStatsFwdInProfPktsLo, + sapEgrQosPStatsFwdInProfPktsHi, + sapEgrQosPStatsDrpInProfPkts, + sapEgrQosPStatsDrpInProfPktsLo, + sapEgrQosPStatsDrpInProfPktsHi, + sapEgrQosPStatsOffOutProfPkts, + sapEgrQosPStatsOffOutProfPktsLo, + sapEgrQosPStatsOffOutProfPktsHi, + sapEgrQosPStatsFwdOutProfPkts, + sapEgrQosPStatsFwdOutProfPktsLo, + sapEgrQosPStatsFwdOutProfPktsHi, + sapEgrQosPStatsDrpOutProfPkts, + sapEgrQosPStatsDrpOutProfPktsLo, + sapEgrQosPStatsDrpOutProfPktsHi, + sapEgrQosPStatsOffInProfOcts, + sapEgrQosPStatsOffInProfOctsLo, + sapEgrQosPStatsOffInProfOctsHi, + sapEgrQosPStatsFwdInProfOcts, + sapEgrQosPStatsFwdInProfOctsLo, + sapEgrQosPStatsFwdInProfOctsHi, + sapEgrQosPStatsDrpInProfOcts, + sapEgrQosPStatsDrpInProfOctsLo, + sapEgrQosPStatsDrpInProfOctsHi, + sapEgrQosPStatsOffOutProfOcts, + sapEgrQosPStatsOffOutProfOctsLo, + sapEgrQosPStatsOffOutProfOctsHi, + sapEgrQosPStatsFwdOutProfOcts, + sapEgrQosPStatsFwdOutProfOctsLo, + sapEgrQosPStatsFwdOutProfOctsHi, + sapEgrQosPStatsDrpOutProfOcts, + sapEgrQosPStatsDrpOutProfOctsLo, + sapEgrQosPStatsDrpOutProfOctsHi, + sapEgrQosPStatsUncolPktsOff, + sapEgrQosPStatsUncolPktsOffLo, + sapEgrQosPStatsUncolPktsOffHi, + sapEgrQosPStatsUncolOctsOff, + sapEgrQosPStatsUncolOctsOffLo, + sapEgrQosPStatsUncolOctsOffHi, + sapEgrQosArbitStatsFwdOcts, + sapEgrQosArbitStatsFwdOctsHi, + sapEgrQosArbitStatsFwdOctsLo, + sapEgrQosArbitStatsFwdPkts, + sapEgrQosArbitStatsFwdPktsHi, + sapEgrQosArbitStatsFwdPktsLo, + sapIngQosArbitStatsFwdOcts, + sapIngQosArbitStatsFwdOctsHi, + sapIngQosArbitStatsFwdOctsLo, + sapIngQosArbitStatsFwdPkts, + sapIngQosArbitStatsFwdPktsHi, + sapIngQosArbitStatsFwdPktsLo, + sapPortIdEgrQosArbitFwdOcts, + sapPortIdEgrQosArbitFwdOctsHi, + sapPortIdEgrQosArbitFwdOctsLo, + sapPortIdEgrQosArbitFwdPkts, + sapPortIdEgrQosArbitFwdPktsHi, + sapPortIdEgrQosArbitFwdPktsLo, + sapPortIdIngQosArbitFwdOcts, + sapPortIdIngQosArbitFwdOctsHi, + sapPortIdIngQosArbitFwdOctsLo, + sapPortIdIngQosArbitFwdPkts, + sapPortIdIngQosArbitFwdPktsHi, + sapPortIdIngQosArbitFwdPktsLo + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 490 } + +tmnxSapIpV6FilterV14v0Group OBJECT-GROUP + OBJECTS { + sapIngressIpv6FilterId, + sapEgressIpv6FilterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Policy capabilities + on Nokia SROS series systems." + ::= { tmnxSapGroups 491 } + +tmnxSapFlowSPecObsoletedV14v0Grp OBJECT-GROUP + OBJECTS { + sapIngressFlowspec, + sapIngressIPv6Flowspec + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting SAP BGP Flow-Spec feature on + Nokia SROS series systems release 14.0." + ::= { tmnxSapGroups 492 } + +sapEthLoopbackV14v0Group OBJECT-GROUP + OBJECTS { + sapEthLoopbackOperState + } + STATUS current + DESCRIPTION + "The group of additional objects supporting SAP Ethernet Loopback + feature on Nokia SROS series systems release 14.0." + ::= { tmnxSapGroups 493 } + +tmnxSapTlsPbbV14v0Group OBJECT-GROUP + OBJECTS { + sapTlsDisableSendBvplsEvpnFlush + } + STATUS current + DESCRIPTION + "The group of additional objects supporting SAP PBB feature on Nokia + SROS series systems release 14.0." + ::= { tmnxSapGroups 494 } + +tmnxSapVprnLoopbackV14v0Group OBJECT-GROUP + OBJECTS { + sapL3LoopbackRowStatus, + sapL3LoopbackIgnrPortOpState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP VPRN Loopback + feature on Nokia SROS series systems in release 14.0." + ::= { tmnxSapGroups 495 } + +tmnxSapL2tpv3V14v0Group OBJECT-GROUP + OBJECTS { + sapL2tpv3TableLastChanged, + sapL2tpv3RowStatus, + sapL2tpv3LastChanged, + sapL2tpv3ServiceId, + sapL2tpv3RouterId, + sapL2tpv3TunnelGroupName, + sapL2tpv3VcId, + sapL2tpv3PwType, + sapL2tpv3AdminState, + sapL2tpv3OperState, + sapL2tpv3TunnelStatus, + sapL2tpv3OperFlags, + sapL2tpv3LastOperChgd, + sapL2tpv3HostISA, + sapL2tpv3EthVlanQtag + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the SAP L2TPV3 feature + on Nokia SROS series systems in release 14.0." + ::= { tmnxSapGroups 496 } + +tmnxSapBgpEvpnAlmpGroup OBJECT-GROUP + OBJECTS { + sapTlsRestProtSrcMacOper, + sapTlsRestProtSrcMacOperAct + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP BGP EVPN feature + on Nokia SROS series systems in release 14.0." + ::= { tmnxSapGroups 497 } + +sapL3LoopbackNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapIfIgnorePortStateStart, + sapIfIgnorePortStateStop + } + STATUS current + DESCRIPTION + "The group notifications supporting SAP L3 Loopback feature on Nokia + SROS series systems release 14.0." + ::= { tmnxSapGroups 498 } + +sapV14v0NotifyObjsGroup OBJECT-GROUP + OBJECTS { + sapNotifyIfName + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 14.0 of Nokia SROS + series systems." + ::= { tmnxSapGroups 499 } + +tmnxSapEgrQosStatsGroup OBJECT-GROUP + OBJECTS { + sapEgrQosPStatsOffExdProfPkts, + sapEgrQosPStatsOffExdProfOcts, + sapEgrQosPStatsOffInPlusProfPkts, + sapEgrQosPStatsFwdInPlusProfPkts, + sapEgrQosPStatsDrpInPlusProfPkts, + sapEgrQosPStatsOffInPlusProfOcts, + sapEgrQosPStatsFwdInPlusProfOcts, + sapEgrQosPStatsDrpInPlusProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Egress QoS + statistics capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 500 } + +tmnxDDosDCpuProtPolicyGrp OBJECT-GROUP + OBJECTS { + sapOperDCpuProtPolicy, + sapTmplDCpuProtPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DDos Protection + Enhancement feature on Nokia SROS series systems." + ::= { tmnxSapGroups 501 } + +tmnxSapCfmLmmPerQosV15v0Group OBJECT-GROUP + OBJECTS { + sapEthCfmCollLmmFcSts, + sapEthCfmCollLmmFcStsInP + } + STATUS current + DESCRIPTION + "The group of objects supporting the ETH-LMM per QoS Class feature on + Nokia SROS series systems." + ::= { tmnxSapGroups 502 } + +tmnxSapQosQDropTailGroup OBJECT-GROUP + OBJECTS { + sapIngQosQDrpTailLowReductnMbs, + sapEgrQosQDrpTailLowReductnMbs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP QoS drop tail + configuration on Nokia SROS series systems." + ::= { tmnxSapGroups 503 } + +tmnxSapQosV15v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets, + sapIngQosQueueStatsDroppedHiPrioPackets, + sapIngQosQueueStatsOfferedLoPrioPackets, + sapIngQosQueueStatsDroppedLoPrioPackets, + sapIngQosQueueStatsOfferedHiPrioOctets, + sapIngQosQueueStatsDroppedHiPrioOctets, + sapIngQosQueueStatsOfferedLoPrioOctets, + sapIngQosQueueStatsDroppedLoPrioOctets, + sapIngQosQueueStatsForwardedInProfPackets, + sapIngQosQueueStatsForwardedOutProfPackets, + sapIngQosQueueStatsForwardedInProfOctets, + sapIngQosQueueStatsForwardedOutProfOctets, + sapIngQosCustId, + sapIngQosQueueStatsUncoloredPacketsOffered, + sapIngQosQueueStatsUncoloredOctetsOffered, + sapEgrQosQueueId, + sapEgrQosQueueStatsForwardedInProfPackets, + sapEgrQosQueueStatsDroppedInProfPackets, + sapEgrQosQueueStatsForwardedOutProfPackets, + sapEgrQosQueueStatsDroppedOutProfPackets, + sapEgrQosQueueStatsForwardedInProfOctets, + sapEgrQosQueueStatsDroppedInProfOctets, + sapEgrQosQueueStatsForwardedOutProfOctets, + sapEgrQosQueueStatsDroppedOutProfOctets, + sapEgrQosCustId, + sapIngQosSchedStatsForwardedPackets, + sapIngQosSchedStatsForwardedOctets, + sapIngQosSchedCustId, + sapEgrQosSchedStatsForwardedPackets, + sapEgrQosSchedStatsForwardedOctets, + sapEgrQosSchedCustId, + sapIngQosQRowStatus, + sapIngQosQLastMgmtChange, + sapIngQosQOverrideFlags, + sapIngQosQCBS, + sapIngQosQCIRAdaptation, + sapIngQosQPIRAdaptation, + sapIngQosQAdminPIR, + sapIngQosQAdminCIR, + sapEgrQosQRowStatus, + sapEgrQosQLastMgmtChange, + sapEgrQosQOverrideFlags, + sapEgrQosQCBS, + sapEgrQosQCIRAdaptation, + sapEgrQosQPIRAdaptation, + sapEgrQosQAdminPIR, + sapEgrQosQAdminCIR, + sapEgrQosQAvgOverhead, + sapIngQosSRowStatus, + sapIngQosSLastMgmtChange, + sapIngQosSOverrideFlags, + sapIngQosSSummedCIR, + sapEgrQosSRowStatus, + sapEgrQosSLastMgmtChange, + sapEgrQosSOverrideFlags, + sapEgrQosSSummedCIR, + sapIngQosPStatsCustId, + sapIngQosPStatsMode, + sapIngQosPStatsOffHiPrioPkts, + sapIngQosPStatsOffHiPrioPktsLo, + sapIngQosPStatsOffHiPrioPktsHi, + sapIngQosPStatsDrpHiPrioPkts, + sapIngQosPStatsDrpHiPrioPktsLo, + sapIngQosPStatsDrpHiPrioPktsHi, + sapIngQosPStatsOffLoPrioPkts, + sapIngQosPStatsOffLoPrioPktsLo, + sapIngQosPStatsOffLoPrioPktsHi, + sapIngQosPStatsDrpLoPrioPkts, + sapIngQosPStatsDrpLoPrioPktsLo, + sapIngQosPStatsDrpLoPrioPktsHi, + sapIngQosPStatsOffHiPrioOcts, + sapIngQosPStatsOffHiPrioOctsLo, + sapIngQosPStatsOffHiPrioOctsHi, + sapIngQosPStatsDrpHiPrioOcts, + sapIngQosPStatsDrpHiPrioOctsLo, + sapIngQosPStatsDrpHiPrioOctsHi, + sapIngQosPStatsOffLoPrioOcts, + sapIngQosPStatsOffLoPrioOctsLo, + sapIngQosPStatsOffLoPrioOctsHi, + sapIngQosPStatsDrpLoPrioOcts, + sapIngQosPStatsDrpLoPrioOctsLo, + sapIngQosPStatsDrpLoPrioOctsHi, + sapIngQosPStatsFwdInProfPkts, + sapIngQosPStatsFwdInProfPktsLo, + sapIngQosPStatsFwdInProfPktsHi, + sapIngQosPStatsFwdOutProfPkts, + sapIngQosPStatsFwdOutProfPktsLo, + sapIngQosPStatsFwdOutProfPktsHi, + sapIngQosPStatsFwdInProfOcts, + sapIngQosPStatsFwdInProfOctsLo, + sapIngQosPStatsFwdInProfOctsHi, + sapIngQosPStatsFwdOutProfOcts, + sapIngQosPStatsFwdOutProfOctsLo, + sapIngQosPStatsFwdOutProfOctsHi, + sapIngQosPStatsUncolPktsOff, + sapIngQosPStatsUncolPktsOffLo, + sapIngQosPStatsUncolPktsOffHi, + sapIngQosPStatsUncolOctsOff, + sapIngQosPStatsUncolOctsOffLo, + sapIngQosPStatsUncolOctsOffHi, + sapEgrQosPStatsCustId, + sapEgrQosPStatsMode, + sapEgrQosPStatsOffInProfPkts, + sapEgrQosPStatsOffInProfPktsLo, + sapEgrQosPStatsOffInProfPktsHi, + sapEgrQosPStatsFwdInProfPkts, + sapEgrQosPStatsFwdInProfPktsLo, + sapEgrQosPStatsFwdInProfPktsHi, + sapEgrQosPStatsDrpInProfPkts, + sapEgrQosPStatsDrpInProfPktsLo, + sapEgrQosPStatsDrpInProfPktsHi, + sapEgrQosPStatsOffOutProfPkts, + sapEgrQosPStatsOffOutProfPktsLo, + sapEgrQosPStatsOffOutProfPktsHi, + sapEgrQosPStatsFwdOutProfPkts, + sapEgrQosPStatsFwdOutProfPktsLo, + sapEgrQosPStatsFwdOutProfPktsHi, + sapEgrQosPStatsDrpOutProfPkts, + sapEgrQosPStatsDrpOutProfPktsLo, + sapEgrQosPStatsDrpOutProfPktsHi, + sapEgrQosPStatsOffInProfOcts, + sapEgrQosPStatsOffInProfOctsLo, + sapEgrQosPStatsOffInProfOctsHi, + sapEgrQosPStatsFwdInProfOcts, + sapEgrQosPStatsFwdInProfOctsLo, + sapEgrQosPStatsFwdInProfOctsHi, + sapEgrQosPStatsDrpInProfOcts, + sapEgrQosPStatsDrpInProfOctsLo, + sapEgrQosPStatsDrpInProfOctsHi, + sapEgrQosPStatsOffOutProfOcts, + sapEgrQosPStatsOffOutProfOctsLo, + sapEgrQosPStatsOffOutProfOctsHi, + sapEgrQosPStatsFwdOutProfOcts, + sapEgrQosPStatsFwdOutProfOctsLo, + sapEgrQosPStatsFwdOutProfOctsHi, + sapEgrQosPStatsDrpOutProfOcts, + sapEgrQosPStatsDrpOutProfOctsLo, + sapEgrQosPStatsDrpOutProfOctsHi, + sapEgrQosPStatsUncolPktsOff, + sapEgrQosPStatsUncolPktsOffLo, + sapEgrQosPStatsUncolPktsOffHi, + sapEgrQosPStatsUncolOctsOff, + sapEgrQosPStatsUncolOctsOffLo, + sapEgrQosPStatsUncolOctsOffHi, + sapEgrQosArbitStatsFwdOcts, + sapEgrQosArbitStatsFwdOctsHi, + sapEgrQosArbitStatsFwdOctsLo, + sapEgrQosArbitStatsFwdPkts, + sapEgrQosArbitStatsFwdPktsHi, + sapEgrQosArbitStatsFwdPktsLo, + sapIngQosArbitStatsFwdOcts, + sapIngQosArbitStatsFwdOctsHi, + sapIngQosArbitStatsFwdOctsLo, + sapIngQosArbitStatsFwdPkts, + sapIngQosArbitStatsFwdPktsHi, + sapIngQosArbitStatsFwdPktsLo, + sapPortIdEgrQosArbitFwdOcts, + sapPortIdEgrQosArbitFwdOctsHi, + sapPortIdEgrQosArbitFwdOctsLo, + sapPortIdEgrQosArbitFwdPkts, + sapPortIdEgrQosArbitFwdPktsHi, + sapPortIdEgrQosArbitFwdPktsLo, + sapPortIdIngQosArbitFwdOcts, + sapPortIdIngQosArbitFwdOctsHi, + sapPortIdIngQosArbitFwdOctsLo, + sapPortIdIngQosArbitFwdPkts, + sapPortIdIngQosArbitFwdPktsHi, + sapPortIdIngQosArbitFwdPktsLo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + capabilities on Nokia SROS series systems." + ::= { tmnxSapGroups 505 } + +tmnxSapObsoletedV15v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQHiPrioOnly, + sapEgrQosQHiPrioOnly, + sapIngQosQAdminPIR, + sapIngQosQAdminCIR, + sapIngPlcrCtrlOvrMaxRate, + sapEgrQosQAdminPIR, + sapEgrQosQAdminCIR, + sapEgrPlcrCtrlOvrMaxRate + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of SAP + capabilities for 15.0 release on Nokia SROS series systems." + ::= { tmnxSapGroups 506 } + +tmnxSapEsmMacV15v0Group OBJECT-GROUP + OBJECTS { + sapStatHostAppProfileScope, + sapStatHost6AppProfileScope + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP AA sub per-mac host + divert feature on Nokia SROS series systems added in release 15.0." + ::= { tmnxSapGroups 507 } + +tmnxSapQosRateGroup OBJECT-GROUP + OBJECTS { + sapIngQosQAdminPIRHi, + sapIngQosQAdminPIRLo, + sapIngQosQAdminCIRHi, + sapIngQosQAdminCIRLo, + sapEgrQosQAdminPIRHi, + sapEgrQosQAdminPIRLo, + sapEgrQosQAdminCIRHi, + sapEgrQosQAdminCIRLo, + sapIngPlcrCtrlOvrMaxRateHi, + sapIngPlcrCtrlOvrMaxRateLo, + sapEgrPlcrCtrlOvrMaxRateHi, + sapEgrPlcrCtrlOvrMaxRateLo, + sapEgrEncapGrpAggRateLimitHi, + sapTmplEgrAggRateLimitHi, + sapEgressAggRateLmtHi + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the management of SAP QOS + rates configuration on Nokia SROS series systems in Release 15.0." + ::= { tmnxSapGroups 508 } + +tmnxSapQosHsQOvrGroup OBJECT-GROUP + OBJECTS { + sapEgrQosQueueOvrHsSecShaper, + sapEgrQosQHsWrrWeight, + sapEgrQosQHsClassWeight, + sapEgrQosQHsWredQSlopePlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS queue + override feature on Nokia SROS series systems added in release 15.0." + ::= { tmnxSapGroups 509 } + +tmnxSapTlsV15v0Group OBJECT-GROUP + OBJECTS { + sapTlsStpAdminStatus, + sapTlsStpPriority, + sapTlsStpPortNum, + sapTlsStpPathCost, + sapTlsStpRapidStart, + sapTlsStpBpduEncap, + sapTlsStpPortState, + sapTlsStpDesignatedBridge, + sapTlsStpDesignatedPort, + sapTlsStpForwardTransitions, + sapTlsStpInConfigBpdus, + sapTlsStpInTcnBpdus, + sapTlsStpInBadBpdus, + sapTlsStpOutConfigBpdus, + sapTlsStpOutTcnBpdus, + sapTlsStpOperBpduEncap, + sapTlsVpnId, + sapTlsCustId, + sapTlsMacAddressLimit, + sapTlsNumMacAddresses, + sapTlsNumStaticMacAddresses, + sapTlsMacLearning, + sapTlsMacAgeing, + sapTlsStpOperEdge, + sapTlsStpAdminPointToPoint, + sapTlsStpPortRole, + sapTlsStpAutoEdge, + sapTlsStpOperProtocol, + sapTlsStpInRstBpdus, + sapTlsStpOutRstBpdus, + sapTlsLimitMacMove, + sapTlsMacPinning, + sapTlsDiscardUnknownSource, + sapTlsMvplsPruneState, + sapTlsMvplsMgmtService, + sapTlsMvplsMgmtPortId, + sapTlsMvplsMgmtEncapValue, + sapTlsArpReplyAgent, + sapTlsStpException, + sapTlsAuthenticationPolicy, + sapTlsL2ptTermination, + sapTlsBpduTranslation, + sapTlsStpRootGuard, + sapTlsStpInsideRegion, + sapTlsStpInMstBpdus, + sapTlsStpOutMstBpdus, + sapTlsRestProtSrcMac, + sapTlsRestProtSrcMacAction, + sapTlsRestUnprotDstMac, + sapTlsStpRxdDesigBridge, + sapTlsStpRootGuardViolation, + sapTlsShcvAction, + sapTlsShcvSrcIp, + sapTlsShcvSrcMac, + sapTlsShcvInterval, + sapTlsMvplsMgmtMsti, + sapTlsMacMoveNextUpTime, + sapTlsMacMoveRateExcdLeft, + sapTlsL2ptForceBoundary, + sapTlsLimitMacMoveLevel, + sapTlsBpduTransOper, + sapTlsDefMsapPolicy, + sapTlsL2ptProtocols, + sapTlsL2ptForceProtocols, + sapTlsDhcpMsapTrigger, + sapTlsDhcpProxyLeaseTime, + sapTlsDhcpRemoteId, + sapTlsMrpJoinTime, + sapTlsMrpLeaveTime, + sapTlsMrpLeaveAllTime, + sapTlsMrpPeriodicTime, + sapTlsMrpPeriodicEnabled, + sapTlsPppoePolicy, + sapTlsMrpPolicy, + sapTlsSiteName, + sapTlsDhcp6MsapTrigger + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP TLS capabilities on + Nokia SROS series systems release 15.0." + ::= { tmnxSapGroups 510 } + +tmnxSapTlsEgrMcastObsoletedGroup OBJECT-GROUP + OBJECTS { + sapTlsEgressMcastGroup + } + STATUS current + DESCRIPTION + "The group of obsoleted sap egress multicast group objects on Nokia + SROS series systems." + ::= { tmnxSapGroups 511 } + +tmnxSapMsapV15v0Group OBJECT-GROUP + OBJECTS { + msapPlcyRowStatus, + msapPlcyLastChanged, + msapPlcyDescription, + msapPlcyCpmProtPolicyId, + msapPlcyCpmProtMonitorMac, + msapPlcySubMgmtDefSubId, + msapPlcySubMgmtDefSubIdStr, + msapPlcySubMgmtDefSubProfile, + msapPlcySubMgmtDefSlaProfile, + msapPlcySubMgmtSubIdPlcy, + msapPlcySubMgmtSubscriberLimit, + msapPlcySubMgmtProfiledTrafOnly, + msapPlcySubMgmtNonSubTrafSubId, + msapPlcySubMgmtNonSubTrafSubProf, + msapPlcySubMgmtNonSubTrafSlaProf, + msapPlcySubMgmtDefInterDestId, + msapPlcySubMgmtDefInterDestIdStr, + msapPlcyAssociatedMsaps, + msapPlcyIgmpTrkExpiryTime, + msapPlcyIgmpTrkImportPlcy, + msapPlcyIgmpTrkMaxNbrGrps, + msapPlcyIgmpTrkMaxNbrSrcs, + msapTlsPlcyLastChanged, + msapTlsPlcySplitHorizonGrp, + msapTlsPlcyArpReplyAgent, + msapTlsPlcySubMgmtMacDaHashing, + msapTlsPlcyDhcpLeasePopulate, + msapTlsPlcyDhcpPrxyAdminState, + msapTlsPlcyDhcpPrxyServAddr, + msapTlsPlcyDhcpPrxyServAddrType, + msapTlsPlcyDhcpPrxyLTRadOverride, + msapTlsPlcyDhcpInfoAction, + msapTlsPlcyDhcpCircuitId, + msapTlsPlcyDhcpRemoteId, + msapTlsPlcyDhcpRemoteIdString, + msapTlsPlcyDhcpVendorInclOpts, + msapTlsPlcyDhcpVendorOptStr, + msapTlsPlcyDhcpPrxyLeaseTime, + msapTlsPlcyIgmpSnpgImportPlcy, + msapTlsPlcyIgmpSnpgFastLeave, + msapTlsPlcyIgmpSnpgSendQueries, + msapTlsPlcyIgmpSnpgGenQueryIntv, + msapTlsPlcyIgmpSnpgQueryRespIntv, + msapTlsPlcyIgmpSnpgRobustCount, + msapTlsPlcyIgmpSnpgLastMembIntvl, + msapTlsPlcyIgmpSnpgMaxNbrGrps, + msapTlsPlcyIgmpSnpgMvrFromVplsId, + msapTlsPlcyIgmpSnpgVersion, + msapTlsPlcyIgmpSnpgMcacPlcyName, + msapTlsPlcyIgmpSnpgMcacPrRsvMnBW, + msapTlsPlcyIgmpSnpgMcacUncnstBW, + msapTlsPlcyEgrQosPolicyId, + msapL3PlcyEgrQosPolicyId, + msapIgmpSnpgMcacLevelRowStatus, + msapIgmpSnpgMcacLevelLastChanged, + msapIgmpSnpgMcacLevelBW, + msapIgmpSnpgMcacLagRowStatus, + msapIgmpSnpgMcacLagLastChanged, + msapIgmpSnpgMcacLagLevel, + msapInfoCreationSapPortEncapVal, + msapInfoCreationPlcyName, + msapInfoReEvalPolicy, + msapInfoLastChanged, + msapCaptureSapStatsPktsRecvd, + msapCaptureSapStatsPktsRedirect, + msapCaptureSapStatsPktsDropped, + msapPlcyTblLastChgd, + msapTlsPlcyTblLastChgd, + msapIgmpSnpgMcacLvlTblLastChgd, + msapIgmpSnpgMcacLagTblLastChgd, + msapInfoTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of managed SAP capabilities + on Nokia SROS series systems release 15.0." + ::= { tmnxSapGroups 512 } + +tmnxMsapTlsEgrObsoletedGroup OBJECT-GROUP + OBJECTS { + msapTlsPlcyEgressMcastGroup + } + STATUS current + DESCRIPTION + "The group of obsoleted managed sap egress multicast group objects on + Nokia SROS series systems." + ::= { tmnxSapGroups 513 } + +tSapQosQGrpIngRedirectListGroup OBJECT-GROUP + OBJECTS { + sapIngQGrpRedirectList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP QoS ingress + queue-group redirect list configuration on Nokia SROS series systems + 15.0." + ::= { tmnxSapGroups 514 } + +tSapQosQGrpEgrRedirectListGroup OBJECT-GROUP + OBJECTS { + sapEgrQGrpRedirectList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP QoS egress + queue-group redirect list configuration on Nokia SROS series systems + 15.0." + ::= { tmnxSapGroups 515 } + +tSapIpTnlTcpMssAdjustV15v0Grp OBJECT-GROUP + OBJECTS { + tmnxIpTunnelPubTcpMssAdjust, + tmnxIpTunnelPrivTcpMssAdjust + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the IP tunnel TCP MSS + adjustment capability on Nokia SROS series systems for release 15.0." + ::= { tmnxSapGroups 516 } + +tmnxSapPlcrV15v0Group OBJECT-GROUP + OBJECTS { + sapIngPlcrCtrlOvrLastChgd, + sapIngPlcrCtrlOvrLvlLastChgd, + sapIngPlcrCtrlOvrLvlMBS, + sapIngPlcrCtrlOvrLvlTblLastChgd, + sapIngPlcrCtrlOvrMinMBSSep, + sapIngPlcrCtrlOvrRowStatus, + sapIngPlcrCtrlOvrTblLastChgd, + sapIngPlcrOvrAdminCIR, + sapIngPlcrOvrAdminPIR, + sapIngPlcrOvrCBS, + sapIngPlcrOvrPktOffset, + sapIngPlcrOvrLastChgd, + sapIngPlcrOvrMBS, + sapIngPlcrOvrRowStatus, + sapIngPlcrOvrStatMode, + sapIngPlcrOvrTblLastChgd, + sapEgrPlcrCtrlOvrLastChgd, + sapEgrPlcrCtrlOvrLvlLastChgd, + sapEgrPlcrCtrlOvrLvlMBS, + sapEgrPlcrCtrlOvrLvlTblLastChgd, + sapEgrPlcrCtrlOvrMinMBSSep, + sapEgrPlcrCtrlOvrRowStatus, + sapEgrPlcrCtrlOvrTblLastChgd, + sapEgrPlcrOvrAdminCIR, + sapEgrPlcrOvrAdminPIR, + sapEgrPlcrOvrCBS, + sapEgrPlcrOvrPktOffset, + sapEgrPlcrOvrLastChgd, + sapEgrPlcrOvrMBS, + sapEgrPlcrOvrRowStatus, + sapEgrPlcrOvrStatMode, + sapEgrPlcrOvrTblLastChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP Policer on Nokia + SROS series systems." + ::= { tmnxSapGroups 517 } + +tmnxSapQosHsWrrGrpOvrGroup OBJECT-GROUP + OBJECTS { + sapEgrQosHsWrrGrpTblLastChanged, + sapEgrQosHsWrrGrpRowStatus, + sapEgrQosHsWrrGrpLastChanged, + sapEgrQosHsWrrGrpRate, + sapEgrQosHsWrrGrpRatePercent, + sapEgrQosHsWrrGrpClassWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP egress Hs Wrr + Group override feature on Nokia SROS series systems added in release + 15.0." + ::= { tmnxSapGroups 518 } + +sapEvpnMhEthSegV15v0Group OBJECT-GROUP + OBJECTS { + sapEvpnMHEthSegStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN MH feature on Nokia SROS series + systems release 15.0." + ::= { tmnxSapGroups 520 } + +tmnxSapQosQBurstLimitOvrGrp OBJECT-GROUP + OBJECTS { + sapEgrQosQBurstLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS queue + override feature on Nokia SROS series systems added in release 15.4." + ::= { tmnxSapGroups 521 } + +sapPppoeRedirectGroup OBJECT-GROUP + OBJECTS { + sapFwdWhlSaleEpipeSvcId + } + STATUS current + DESCRIPTION + "The group of objects supporting PPPoE redirect on subscriber SAP + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSapGroups 522 } + +tmnxIpTunnelV16v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelDeliverySvcName + } + STATUS current + DESCRIPTION + "The group of objects supporting IP tunnel feature on Nokia SROS series + systems release 16.0." + ::= { tmnxSapGroups 523 } + +tmnxSapQosPlcrOvrV15v1Group OBJECT-GROUP + OBJECTS { + sapIngPlcrCtrlOvrLastChgd, + sapIngPlcrCtrlOvrLvlLastChgd, + sapIngPlcrCtrlOvrLvlMBS, + sapIngPlcrCtrlOvrLvlTblLastChgd, + sapIngPlcrCtrlOvrMinMBSSep, + sapIngPlcrCtrlOvrRowStatus, + sapIngPlcrCtrlOvrTblLastChgd, + sapIngPlcrOvrCBS, + sapIngPlcrOvrPktOffset, + sapIngPlcrOvrLastChgd, + sapIngPlcrOvrMBS, + sapIngPlcrOvrRowStatus, + sapIngPlcrOvrStatMode, + sapIngPlcrOvrTblLastChgd, + sapEgrPlcrCtrlOvrLastChgd, + sapEgrPlcrCtrlOvrLvlLastChgd, + sapEgrPlcrCtrlOvrLvlMBS, + sapEgrPlcrCtrlOvrLvlTblLastChgd, + sapEgrPlcrCtrlOvrMinMBSSep, + sapEgrPlcrCtrlOvrRowStatus, + sapEgrPlcrCtrlOvrTblLastChgd, + sapEgrPlcrOvrCBS, + sapEgrPlcrOvrPktOffset, + sapEgrPlcrOvrLastChgd, + sapEgrPlcrOvrMBS, + sapEgrPlcrOvrRowStatus, + sapEgrPlcrOvrStatMode, + sapEgrPlcrOvrTblLastChgd, + sapIngPlcrOvrAdminPIRHi, + sapIngPlcrOvrAdminPIRLo, + sapIngPlcrOvrAdminCIRHi, + sapIngPlcrOvrAdminCIRLo, + sapEgrPlcrOvrAdminPIRHi, + sapEgrPlcrOvrAdminPIRLo, + sapEgrPlcrOvrAdminCIRHi, + sapEgrPlcrOvrAdminCIRLo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP QoS policer override + feature on Nokia SROS series systems release 15.1." + ::= { tmnxSapGroups 524 } + +tmnxSapQosPlcrOvrObsoletedGroup OBJECT-GROUP + OBJECTS { + sapIngPlcrOvrAdminPIR, + sapIngPlcrOvrAdminCIR, + sapEgrPlcrOvrAdminPIR, + sapEgrPlcrOvrAdminCIR + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of SAP QoS + policer override feature on Nokia SROS series systems release 15.1." + ::= { tmnxSapGroups 525 } + +tmnxSapTemplateQosV16v0Group OBJECT-GROUP + OBJECTS { + sapTmplIngressQosPolicyName, + sapTmplEgressQosPolicyName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP templates QoS + feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 526 } + +tmnxSapTmplFilterNameV16v0Group OBJECT-GROUP + OBJECTS { + sapTmplIngressIpFilterName, + sapTmplEgressIpFilterName, + sapTmplIngressIpv6FilterName, + sapTmplEgressIpv6FilterName, + sapTmplIngressMacFilterName, + sapTmplEgressMacFilterName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP templates Filter + feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 527 } + +tmnxSapL2tpv3ExtGroup OBJECT-GROUP + OBJECTS { + sapL2tpv3ServiceName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SAP + L2TPV3 feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 528 } + +tmnxSapIngressQinqV16v0Group OBJECT-GROUP + OBJECTS { + sapIngressQinqTranslation, + sapIngressQinqInnerTranslationId, + sapIngressQinqOuterTranslationId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qinq preserve and + translation feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 529 } + +tmnxSapL2tpv3V16v0Group OBJECT-GROUP + OBJECTS { + sapL2tpv3TableLastChanged, + sapL2tpv3RowStatus, + sapL2tpv3LastChanged, + sapL2tpv3ServiceId, + sapL2tpv3RouterId, + sapL2tpv3TunnelGroupName, + sapL2tpv3VcId, + sapL2tpv3PwType, + sapL2tpv3AdminState, + sapL2tpv3OperState, + sapL2tpv3TunnelStatus, + sapL2tpv3OperFlags, + sapL2tpv3LastOperChgd, + sapL2tpv3EthVlanQtag + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP L2TPV3 feature + on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 530 } + +tmnxSapL2tpv3ObsoletedGroup OBJECT-GROUP + OBJECTS { + sapL2tpv3HostISA + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of the SAP L2TPV3 + feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 531 } + +tmnxSapPfcpV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSapPfcpTableLastChanged, + tmnxSapPfcpLastChanged, + tmnxSapPfcpAssociation + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qinq preserve and + translation feature on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 532 } + +tmnxSapBaseStatsAggregateGroup OBJECT-GROUP + OBJECTS { + sapBaseStatsIngAggregateOffPkts, + sapBaseStatsIngAggregateOffOcts, + sapBaseStatsIngAggregateFwdPkts, + sapBaseStatsIngAggregateFwdOcts, + sapBaseStatsEgrAggregateFwdPkts, + sapBaseStatsEgrAggregateFwdOcts, + sapBaseStatsIngAggregateDropPkts, + sapBaseStatsIngAggregateDropOcts, + sapBaseStatsEgrAggregateDropPkts, + sapBaseStatsEgrAggregateDropOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of aggregate SAP statistics + on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 533 } + +tmnxSapOperStatusGroup OBJECT-GROUP + OBJECTS { + tmnxSapOperStatus, + tmnxSapOperFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP operational + information on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 534 } + +tmnxSapInfoV19v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapLastStatusChange, + sapAntiSpoofing, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapEgressFrameBasedAccounting, + sapCallingStationId, + sapIngPolicerPolicy, + sapEgrPolicerPolicy, + sapIpv6HostInfoIpoeDhcp6Hosts, + sapIpv6HostInfoPppDhcp6Hosts, + sapIpv6HostInfoPppSLAACHosts, + sapIngQosQMBSBytes, + sapEgrQosQMBSBytes, + sapEgressQosEgrRemarkPlcy, + sapMulticastSource + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP capabilities for + 19.0 release on Nokia SROS series systems." + ::= { tmnxSapGroups 535 } + +tmnxSapOperObsoletedGroup OBJECT-GROUP + OBJECTS { + sapOperFlags + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of the SAP + operational status feature on Nokia SROS series systems in release + 16.0." + ::= { tmnxSapGroups 536 } + +tmnxSapBWGroup OBJECT-GROUP + OBJECTS { + sapBandwidthHi + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP operational + status feature on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 537 } + +tmnxSapQtagV19v0Group OBJECT-GROUP + OBJECTS { + sapIngQtagManipulationOuterTag, + sapIngQtagManipulationInnerTag, + sapIngQtagManipulationAction, + sapEgrQtagManipulationAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP q-tag + manipulation on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 538 } + +tmnxSapVlanQosPlcyV19v0Group OBJECT-GROUP + OBJECTS { + sapEgressQosVlanQosPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Vlan QoS Policy + on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 539 } + +tmnxSapEgrAggRateCIRV19v0Group OBJECT-GROUP + OBJECTS { + sapEgressAggRateCIRLmt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Egress Aggregate + Rate CIR on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 540 } + +tmnxSapIgPlcyPlcerStatV19v0Group OBJECT-GROUP + OBJECTS { + sapIngQosPStatsDrpExdProfPkts, + sapIngQosPStatsDrpExdProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Ingress Policy + policer stats for drop counters on Nokia SROS series systems in + release 19.0." + ::= { tmnxSapGroups 541 } + +tmnxSapIngressAggRateV19v0Group OBJECT-GROUP + OBJECTS { + sapIngressAggregatePolicerRateLo, + sapIngressAggregatePolicerRateHi, + sapIngressAggregatePolicerBurst + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Ingress + Aggregate Rate on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 542 } + +tmnxIpTunnelEsaVmV19v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelHostEsa, + tmnxIpTunnelHostEsaVm + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP tunnel functions on + ESA virtual machines in release 19.0" + ::= { tmnxSapGroups 543 } + +sapNotifyObjsPortStateGroup OBJECT-GROUP + OBJECTS { + sapNotifyPortState + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications of the state of the port + on Nokia SROS systems." + ::= { tmnxSapGroups 544 } + +tmnxSapQosStatsV19v0Group OBJECT-GROUP + OBJECTS { + sapEgrQosQStatsFwdExdProfPkts, + sapEgrQosQStatsDrpExdProfPkts, + sapEgrQosQStatsFwdExdProfOcts, + sapEgrQosQStatsDrpExdProfOcts, + sapEgrQosQStatsFwdInPlusProfPkts, + sapEgrQosQStatsDrpInPlusProfPkts, + sapEgrQosQStatsFwdInPlusProfOcts, + sapEgrQosQStatsDrpInPlusProfOcts, + sapEgrQosQStatsFwdPkts, + sapEgrQosQStatsDrpPkts, + sapEgrQosQStatsFwdOcts, + sapEgrQosQStatsDrpOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Ingress/Egress QoS + capabilities on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 545 } + +sapNotifyV20v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapReceivedPbbProtSrcMac + } + STATUS current + DESCRIPTION + "The group notification supporting Auto learn mac protect + feature for EVPN feature on Nokia SROS series systems release 20.0." + ::= { tmnxSapGroups 546 } + +sapTlsMacListV20v0Group OBJECT-GROUP + OBJECTS { + sapTlsAutoLrnMacProtectExcList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the auto learn Mac list + exclusion feature on Nokia SROS series systems in release 20.0." + ::= { tmnxSapGroups 547 } + +sapTlsBgpVplsEvpnV20v0Group OBJECT-GROUP + OBJECTS { + sapTlsExBgpVplsMhVeId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the BGP-VPLS EVPN + interworking feature on Nokia SROS series systems in release 20.0." + ::= { tmnxSapGroups 548 } + +tmnxSapStickyMsapV20v0Group OBJECT-GROUP + OBJECTS { + msapPlcyStickyTimeout, + msapInfoStickyExpiryTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of sticky managed SAPs on + Nokia SROS release 20 series systems." + ::= { tmnxSapGroups 549 } + +tmnxSapEgrQMonQDepthV20v0Group OBJECT-GROUP + OBJECTS { + sapEgrQosQMonitorQueueDepth, + sapEgrQosQFastPolling, + sapEgrQosQViolationThreshold, + sapEgrQosQueueDepthViolTotCnt, + sapEgrQosQueueDepthViolLast, + sapEgrQosQueueDepthHWMPollInt + } + STATUS current + DESCRIPTION + "The group of objects supporting Faster Polling Queue Depth Monitoring + with Telemetry on Nokia SROS release 20 series systems." + ::= { tmnxSapGroups 550 } + +sapIngTrtcm2AggRateV20v10Group OBJECT-GROUP + OBJECTS { + sapIngressAggregatePolicerCIRHi, + sapIngressAggregatePolicerCIRLo, + sapIngressAggregatePolicerCBS + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Ingress trtcm2 + aggregate policers on Nokia SROS series systems in release 20.10." + ::= { tmnxSapGroups 551 } + +tmnxIpTnlTransProfV21v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelIPsecTransportMdProf, + tmnxIpTnlIPsecIsakmpState, + tmnxIpTnlIPsecIsakmpEstabTime, + tmnxIpTnlIPsecIsakmpNegLifeTime, + tmnxIpTnlIPsecNumDpdTx, + tmnxIpTnlIPsecNumDpdRx, + tmnxIpTnlIPsecNumDpdAckTx, + tmnxIpTnlIPsecNumDpdAckRx, + tmnxIpTnlIPsecNumExpRx, + tmnxIpTnlIPsecNumInvalidDpdRx, + tmnxIpTnlIPsecNumCtrlPktsTx, + tmnxIpTnlIPsecNumCtrlPktsRx, + tmnxIpTnlIPsecNumCtrlTxErrors, + tmnxIpTnlIPsecNumCtrlRxErrors, + tmnxIpTnlIPsecMatCertEntryId, + tmnxIpTnlIPsecCertProfName, + tmnxIpTnlIPsecIsakmpPathMtu, + tmnxIpTnlIPsecStatIsakmpAuthAlg, + tmnxIpTnlIPsecStatIsakmpEncrAlg, + tmnxIpTnlIPsecStatIsakmpPfsDhGp, + tmnxIpTnlIPsecStatIkeTranPrfAlg, + tmnxIpTnlIPsecMatchTrustAnchor, + tmnxIpTnlIPsecSAType, + tmnxIpTnlIPsecSASpi, + tmnxIpTnlIPsecSAAuthAlgorithm, + tmnxIpTnlIPsecSAEncrAlgorithm, + tmnxIpTnlIPsecSAEstablishedTime, + tmnxIpTnlIPsecSANegLifeTime, + tmnxIpTnlIPsecSAStBytesProcessed, + tmnxIpTnlIPsecSAStBytesProcLow32, + tmnxIpTnlIPsecSAStBytesProcHgh32, + tmnxIpTnlIPsecSAStPktsProcessed, + tmnxIpTnlIPsecSAStPktsProcLow32, + tmnxIpTnlIPsecSAStPktsProcHigh32, + tmnxIpTnlIPsecSAStCryptoErrors, + tmnxIpTnlIPsecSAStReplayErrors, + tmnxIpTnlIPsecSAStSAErrors, + tmnxIpTnlIPsecSAStPolicyErrors, + tmnxIpTnlIPsecSAStEncapOverhead, + tmnxIpTnlIPsecSAStPfsDhGroup, + tmnxIpTnlIPsecSAStESN + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the IPsec transport mode + on Nokia SROS series systems in release 21.0." + ::= { tmnxSapGroups 552 } + +sapCfmSquelchInCtagGroup OBJECT-GROUP + OBJECTS { + sapEthCfmSquelchIngressCtag, + sapTmplEthCfmSquelchIngressCtag + } + STATUS current + DESCRIPTION + "The group of objects supporting Ethernet Connectivity Fault Management + (ETH-CFM) SAP squelching for the PVLAN space on Nokia SROS series + systems." + ::= { tmnxSapGroups 553 } + +sapIngressIPCritOvrV20v10Group OBJECT-GROUP + OBJECTS { + sapIngressIPCriteriaOvrTag, + sapIngressIPv6CriteriaOvrTag + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Criteria overrides for SAP ingress + on Nokia SROS series systems." + ::= { tmnxSapGroups 554 } + +sapHsmdaObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + sapEgressHsmdaShaperOverride, + sapEgressHsmdaPacketOffOverride, + sapEgrQosHsmdaQueueRowStatus, + sapEgrQosHsmdaQueueLastChanged, + sapEgrQosHsmdaQueueAdminPIR, + sapEgrQosHsmdaQueueAdminCIR, + sapEgrQosHsmdaQueueSlopePolicy, + sapEgrHsmdaQStatCustId, + sapEgrHsmdaQStatInProfPktFwd, + sapEgrHsmdaQStatInProfPktDropd, + sapEgrHsmdaQStatOutProfPktFwd, + sapEgrHsmdaQStatOutProfPktDropd, + sapEgrHsmdaQStatInProfOctFwd, + sapEgrHsmdaQStatInProfOctDropd, + sapEgrHsmdaQStatOutProfOctFwd, + sapEgrHsmdaQStatOutProfOctDropd, + sapEgrHsmdaCntrStCustId, + sapEgrHsmdaCntrStInProfPktFwd, + sapEgrHsmdaCntrStInProfPktDrop, + sapEgrHsmdaCntrStOutProfPktFwd, + sapEgrHsmdaCntrStOutProfPktDrop, + sapEgrHsmdaCntrStInProfOctFwd, + sapEgrHsmdaCntrStInProfOctDrop, + sapEgrHsmdaCntrStOutProfOctFwd, + sapEgrHsmdaCntrStOutProfOctDrop, + sapEgrQosHsmdaQueueMBS, + sapEgrQosHsmdaQueueWrrWeight, + sapEgressHsmdaWrrPolicyOvr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP Egress QOS Hsmda + capabilities on Nokia SROS series systems release 9.0." + ::= { tmnxSapGroups 556 } + +sapQueueOvrObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + sapEgrQosQMonitorDepth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QOS queue-overrides + capabilities on Nokia SROS series systems release 13.0." + ::= { tmnxSapGroups 557 } + +tmnxSapQueueOvrV21v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQMonitorDepth, + sapIngQosQueueDepthPollPrcnt1, + sapIngQosQueueDepthPollPrcnt2, + sapIngQosQueueDepthPollPrcnt3, + sapIngQosQueueDepthPollPrcnt4, + sapIngQosQueueDepthPollPrcnt5, + sapIngQosQueueDepthPollPrcnt6, + sapIngQosQueueDepthPollPrcnt7, + sapIngQosQueueDepthPollPrcnt8, + sapIngQosQueueDepthPollPrcnt9, + sapIngQosQueueDepthPollPrcnt10, + sapIngQosQueueDepthAvgPollInt, + sapIngQosQueueDepthAvgElpsdTme, + sapEgrQosQueueDepthPollPrcnt1, + sapEgrQosQueueDepthPollPrcnt2, + sapEgrQosQueueDepthPollPrcnt3, + sapEgrQosQueueDepthPollPrcnt4, + sapEgrQosQueueDepthPollPrcnt5, + sapEgrQosQueueDepthPollPrcnt6, + sapEgrQosQueueDepthPollPrcnt7, + sapEgrQosQueueDepthPollPrcnt8, + sapEgrQosQueueDepthPollPrcnt9, + sapEgrQosQueueDepthPollPrcnt10, + sapEgrQosQueueDepthAvgPollInt, + sapEgrQosQueueDepthAvgElpsdTme + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting QoS queue-overrides on SAP in release + 21.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 558 } + +tmnxSapIngQMonQDepthV21v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQMonitorQueueDepth, + sapIngQosQFastPolling + } + STATUS current + DESCRIPTION + "The group of objects supporting Faster Polling Queue Depth Monitoring + with Telemetry on Nokia SROS release 21 series systems." + ::= { tmnxSapGroups 559 } + +sapLastChangeV21v0Group OBJECT-GROUP + OBJECTS { + sapBaseTableLastChanged, + sapTlsTableLastChanged, + sapTlsLastMgmtChange + } + STATUS current + DESCRIPTION + "The group of objects supporting last-change objs on Nokia SROS release + 21 series systems." + ::= { tmnxSapGroups 560 } + +tmnxSapEgressHQosV21v0Group OBJECT-GROUP + OBJECTS { + sapEgrVlanQosPlcyPortRedirect + } + STATUS current + DESCRIPTION + "The group of objects supporting HQos on Nokia SROS release 21 series + systems." + ::= { tmnxSapGroups 561 } + +tmnxSapSubV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSapSubMonOperGrpTableLastCh, + tmnxSapSubMonOperGrpRowStatus, + tmnxSapSubMonOperGrpLastCh, + tmnxSapSubMonOperGrpHlthDrop, + tmnxSapSubMonOperGrpActHlthDrop, + tmnxSapPfcpL2AccessIdAlias + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added on Nokia + SROS release 21 series systems." + ::= { tmnxSapGroups 562 } + +sapIPFilterPairV22v0Group OBJECT-GROUP + OBJECTS { + sapIngressIpFilterPair + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware aggregate + shaping for SAP egress on Nokia SROS series systems." + ::= { tmnxSapGroups 563 } + +sapQueueOvrObsoleteV22v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQMonitorDepth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QOS queue-overrides + capabilities on Nokia SROS series systems release 13.0." + ::= { tmnxSapGroups 564 } + +tmnxSapQueueOvrV22v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQueueDepthPollPrcnt1, + sapIngQosQueueDepthPollPrcnt2, + sapIngQosQueueDepthPollPrcnt3, + sapIngQosQueueDepthPollPrcnt4, + sapIngQosQueueDepthPollPrcnt5, + sapIngQosQueueDepthPollPrcnt6, + sapIngQosQueueDepthPollPrcnt7, + sapIngQosQueueDepthPollPrcnt8, + sapIngQosQueueDepthPollPrcnt9, + sapIngQosQueueDepthPollPrcnt10, + sapIngQosQueueDepthAvgPollInt, + sapIngQosQueueDepthAvgElpsdTme, + sapEgrQosQueueDepthPollPrcnt1, + sapEgrQosQueueDepthPollPrcnt2, + sapEgrQosQueueDepthPollPrcnt3, + sapEgrQosQueueDepthPollPrcnt4, + sapEgrQosQueueDepthPollPrcnt5, + sapEgrQosQueueDepthPollPrcnt6, + sapEgrQosQueueDepthPollPrcnt7, + sapEgrQosQueueDepthPollPrcnt8, + sapEgrQosQueueDepthPollPrcnt9, + sapEgrQosQueueDepthPollPrcnt10, + sapEgrQosQueueDepthAvgPollInt, + sapEgrQosQueueDepthAvgElpsdTme + } + STATUS current + DESCRIPTION + "The group of objects supporting QoS queue-overrides on SAP in release + 22.0 of Nokia SROS series systems." + ::= { tmnxSapGroups 565 } + +tmnxSapStaticHostV22v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostMRtMetric, + sapStaticHostMRtPreference, + sapStaticHostMRtTag, + sapStatHost6MRtPreference, + sapStatHost6MRtTag + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP static hosts added + in release 22 of the Nokia SROS series systems." + ::= { tmnxSapGroups 566 } + +tmnxDCSapCompliances OBJECT IDENTIFIER ::= { tmnxSapConformance 3 } + +tmnxDCSapGroups OBJECT IDENTIFIER ::= { tmnxSapConformance 4 } + +tmnxMgSapCompliances OBJECT IDENTIFIER ::= { tmnxSapConformance 5 } + +tmnxMgSapGroups OBJECT IDENTIFIER ::= { tmnxSapConformance 6 } + +sapTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 3 } + +sapTraps OBJECT IDENTIFIER ::= { sapTrapsPrefix 0 } + +sapCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS obsolete + DESCRIPTION + "This trap is sent when a new row is created in the sapBaseInfoTable." + ::= { sapTraps 1 } + +sapDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS obsolete + DESCRIPTION + "This trap is sent when an existing row is deleted from the + sapBaseInfoTable." + ::= { sapTraps 2 } + +sapStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + sapAdminStatus, + tmnxSapOperStatus, + tmnxSapOperFlags + } + STATUS current + DESCRIPTION + "The sapStatusChanged notification is generated when there is a change + in the administrative or operating status of an SAP. + + Notice that this trap is not generated whenever the SAP operating + status change is caused by an operating status change on the + associated access port." + ::= { sapTraps 3 } + +sapTlsMacAddrLimitAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION + "The trap sapTlsMacAddrLimitAlarmRaised is sent whenever the number of + MAC addresses stored in the FDB for this SAP increases to reach the + watermark specified by the object svcTlsFdbTableFullHighWatermark." + ::= { sapTraps 4 } + +sapTlsMacAddrLimitAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION + "The trap sapTlsMacAddrLimitAlarmCleared is sent whenever the number of + MAC addresses stored in the FDB for this SAP drops to the watermark + specified by the object svcTlsFdbTableFullLowWatermark." + ::= { sapTraps 5 } + +sapTlsDHCPLseStEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, + tlsDHCPClientLease + } + STATUS obsolete + DESCRIPTION + "The sapTlsDHCPLseStEntriesExceeded notification is + generated when the number of DHCP lease states + entries on a given SAP reaches a user configurable + upper limit given by sapTlsDhcpLeasePopulate." + ::= { sapTraps 6 } + +sapTlsDHCPLeaseStateOverride NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, + tlsDhcpLseStateOldCiAddr, + tlsDhcpLseStateOldChAddr + } + STATUS obsolete + DESCRIPTION + "The sapTlsDHCPLeaseStateOverride notification is generated when an + existing DHCP lease state is overridden by a new lease state which has + the same IP address but a different MAC address." + ::= { sapTraps 7 } + +sapTlsDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + tlsDhcpPacketProblem + } + STATUS obsolete + DESCRIPTION + "The sapTlsDHCPSuspiciousPcktRcvd notification is generated when a DHCP + packet is received with suspicious content." + ::= { sapTraps 8 } + +sapDHCPLeaseEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The sapDHCPLeaseEntriesExceeded notification is generated when the + number of DHCP lease state entries on a given SAP reaches a user + configurable upper limit. This limit is given by + sapTlsDhcpLeasePopulate for a TLS service and by + TIMETRA-VRTR-MIB::vRtrIfDHCPLeasePopulate for an IES or VPRN service." + ::= { sapTraps 9 } + +sapDHCPLseStateOverride NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr + } + STATUS current + DESCRIPTION + "The sapDHCPLseStateOverride notification is generated when an existing + DHCP lease state is overridden by a new lease state which has the same + IP address but a different MAC address." + ::= { sapTraps 10 } + +sapDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpPacketProblem + } + STATUS current + DESCRIPTION + "The sapDHCPSuspiciousPcktRcvd notification is generated when a DHCP + packet is received with suspicious content." + ::= { sapTraps 11 } + +sapDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION + "The sapDHCPLseStatePopulateErr notification indicates that the system + was unable to update the DHCP Lease State table with the information + contained in the DHCP ACK message. The DHCP ACK message has been + discarded." + ::= { sapTraps 12 } + +hostConnectivityLost NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr, + sapNotifyIpAddrType, + sapNotifyIpAddr + } + STATUS current + DESCRIPTION + "The hostConnectivityLost notification indicates that the system lost + the connectivity with the indicated host. + + The value of hostConnectivityCiAddr is the nominal IP address that + identifies the host. + + The value of sapNotifyIpAddr is the IP address that was actually used + for the host connectivity verification; the two may be different for a + host with multiple IP addresses." + ::= { sapTraps 13 } + +hostConnectivityRestored NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr, + sapNotifyIpAddrType, + sapNotifyIpAddr + } + STATUS current + DESCRIPTION + "The hostConnectivityRestored notification indicates that the system + has restored the connectivity with the indicated host. + + The value of hostConnectivityCiAddr is the nominal IP address that + identifies the host. + + The value of sapNotifyIpAddr is the IP address that was actually used + for the host connectivity verification; the two may be different for a + host with multiple IP addresses." + ::= { sapTraps 14 } + +sapReceivedProtSrcMac NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + protectedMacForNotify, + sapTlsRestProtSrcMacAction + } + STATUS current + DESCRIPTION + "The sapReceivedProtSrcMac notification is generated when a protected + source MAC is received on a TLS SAP with sapTlsRestProtSrcMac 'true', + or if the TLS SAP belongs to an SHG with tlsShgRestProtSrcMac 'true'." + ::= { sapTraps 15 } + +sapStaticHostDynMacConflict NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + staticHostDynamicMacIpAddress, + staticHostDynamicMacConflict + } + STATUS current + DESCRIPTION + "The sapStaticHostDynMacConflict notification indicates that the system + is trying to learn a conflicting IP-only static host dynamic MAC + address (sapStaticHostDynMacAddress)." + ::= { sapTraps 16 } + +sapTlsMacMoveExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + sapAdminStatus, + sapOperStatus, + sapTlsMacMoveRateExcdLeft, + sapTlsMacMoveNextUpTime, + svcTlsMacMoveMaxRate, + sapTlsNotifyMacAddr + } + STATUS current + DESCRIPTION + "The sapTlsMacMoveExceeded notification is generated when the SAP + exceeds the TLS svcTlsMacMoveMaxRate." + ::= { sapTraps 17 } + +sapDHCPProxyServerError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpProxyError + } + STATUS current + DESCRIPTION + "The sapDHCPProxyServerError notification indicates that the system was + unable to proxy DHCP requests." + ::= { sapTraps 18 } + +sapDHCPCoAError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpCoAError + } + STATUS obsolete + DESCRIPTION + "The sapDHCPCoAError notification indicates that the system was unable + to process a Change of Authorization (CoA) request from a Radius + server." + ::= { sapTraps 19 } + +sapDHCPSubAuthError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpSubAuthError + } + STATUS obsolete + DESCRIPTION + "The sapDHCPSubAuthError notification indicates that the system + encountered a problem while trying to authenticate a subscriber." + ::= { sapTraps 20 } + +sapPortStateChangeProcessed NOTIFICATION-TYPE + OBJECTS { + sapNotifyPortId, + sapNotifyPortState + } + STATUS current + DESCRIPTION + "The sapPortStateChangeProcessed notification indicates that the agent + has finished processing an access port state change event, and that + the operating status of all the affected SAPs has been updated + accordingly. The value of the sapNotifyPortId object indicates the ID + of the port that experienced the state change. The value of the + sapNotifyPortState object indicates the current state of the port." + ::= { sapTraps 21 } + +sapDHCPLseStateMobilityError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION + "The sapDHCPLseStateMobilityError notification indicates that the + system was unable to perform a mobility check for this lease state." + ::= { sapTraps 22 } + +sapCemPacketDefectAlarm NOTIFICATION-TYPE + OBJECTS { + custId, + svcVpnId, + sapCemReportAlarmStatus, + tmnxPortCemStatsReportAlarm + } + STATUS current + DESCRIPTION + "Generated when a CEM SAP alarm condition is detected. It is generated + only when the packet error indicated by 'sapCemReportAlarmStatus' + persists over a 3 second window. tmnxPortCemStatsReportAlarm + specifies, in the case of APS Ports, the physical port raising the + trap, otherwise it is the SAP's port." + ::= { sapTraps 23 } + +sapCemPacketDefectAlarmClear NOTIFICATION-TYPE + OBJECTS { + custId, + svcVpnId, + sapCemReportAlarmStatus, + tmnxPortCemStatsReportAlarm + } + STATUS current + DESCRIPTION + "Generated when a CEM SAP alarm condition is cleared. It is generated + only when the packet error indicated by 'sapCemReportAlarmStatus' no + longer persists over a 10 second window. tmnxPortCemStatsReportAlarm + specifies, in the case of APS Ports, the physical port raising the + trap, otherwise it is the SAP's port." + ::= { sapTraps 24 } + +msapStateChanged NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + msapStatus + } + STATUS current + DESCRIPTION + "The msapStateChanged notification is generated when a Managed SAP is + 'created', 'modified', or 'deleted', with the value of msapStatus + indicated which state it has entered." + ::= { sapTraps 25 } + +msapCreationFailure NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcManagedSapCreationError, + sapNotifyPortId, + sapNotifyEncapValue, + sapTlsNotifyMacAddr + } + STATUS current + DESCRIPTION + "The trap msapCreationFailure is sent whenever the system fails to + create a managed SAP. The svcId, svcVpnId, sapPortId and sapEncapValue + are those of the capturing SAP. + + The values of sapNotifyPortId and sapNotifyEncapValue correspond to + the managed SAP, and the value of sapTlsNotifyMacAddr is the MAC + address that would have been associated with the managed SAP, if the + creation would have succeeded." + ::= { sapTraps 26 } + +sapHostBGPPeeringSetupFailed NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + sapBGPPeeringHostIpAddr, + sapBGPPeeringHostIpAddrType, + sapBGPPeeringVRtrID, + sapBGPPeeringAttrDiscarded, + sapBGPPeeringNotifDescription + } + STATUS current + DESCRIPTION + "The sapHostBGPPeeringSetupFailed notification indicates that the + system was unable to create a BGP neighbor and set up BGP peering for + the given host." + ::= { sapTraps 27 } + +sapTlsDataSapInstStatusChgd NOTIFICATION-TYPE + OBJECTS { + sapTlsDataSapInstStatus, + sapTlsDataSapInstLastErr + } + STATUS current + DESCRIPTION + "The sapTlsDataSapInstStatusChgd notification is generated when there + is a change in the value of sapTlsDataSapInstStatus object. + + sapTlsDataSapInstLastErr provides information related to + sapTlsDataSapInstStatus object." + ::= { sapTraps 28 } + +tmnxGreTunnelOperRemIpChg NOTIFICATION-TYPE + OBJECTS { + tmnxGreTunnelOperRemIpAddrType, + tmnxGreTunnelOperRemIpAddr + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxGreTunnelOperRemIpChg notification is generated when + there is a change in operational remote address + 'tmnxGreTunnelOperRemIpAddr' of the tunnel. + + [EFFECT] Operational state of the tunnel is not affected. + + [RECOVERY] Operator needs to look at the configuration of + tmnxGreTunnelRemIpAddr and tmnxGreTunnelBackupRemIpAddr." + ::= { sapTraps 29 } + +sapTunnelStateChange NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + sapTunnelNotifyName, + sapTunnelNotifyState, + sapTunnelNotifyReason + } + STATUS current + DESCRIPTION + "[CAUSE] The sapTunnelStateChange notification is generated when + IPsec/GRE tunnel indicated by sapTunnelNotifyName changes state to + 'down' due to sapTunnelNotifyReason. + + [EFFECT] IPsec/GRE tunnel associated with the SAP will remain in this + state until a corrective action is taken. + + [RECOVERY] Depending on the reason indicated by sapTunnelNotifyReason, + corrective action should be taken." + ::= { sapTraps 30 } + +sapAtmPppSessionFailure NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + sapNotifyName, + sapNotifyReason + } + STATUS current + DESCRIPTION + "[CAUSE] The sapAtmPppSessionFailure notification indicates that the + system could not create a new PPPoA session. + + The problem is described in the object sapNotifyReason. + + The PPP user name is specified in the sapNotifyName. + + [EFFECT] The user that attempted to set up the PPP session cannot + establish the desired connection. + + [RECOVERY] Depending on the reason indicated by sapNotifyReason, + corrective action may be necessary. However, it is possible that the + failure is caused by the user's equipment configuration or by + erroneous input by the user." + ::= { sapTraps 31 } + +sapAtmPppNcpFailure NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + sapNotifyName, + sapPppNcpFailureProtocol, + sapNotifyReason + } + STATUS current + DESCRIPTION + "[CAUSE] The sapAtmPppNcpFailure notification indicates that there is a + NCP phase setup problem. + + The problem is described in the object sapNotifyReason. + + The PPP user name is specified in the sapNotifyName. + + [EFFECT] The IP protocol cannot be configured for the user that + attempted to set up the PPP session. + + [RECOVERY] Depending on the reason indicated by sapNotifyReason, + corrective action may be necessary. However, it is possible that the + failure is caused by the user's equipment configuration or by + erroneous input by the user." + ::= { sapTraps 32 } + +sapIpipeCeIpAddrChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + sapIpipeCeIpAddrType, + sapIpipeCeIpAddress + } + STATUS current + DESCRIPTION + "[CAUSE] The sapIpipeCeIpAddrChange notification indicates that an IP + address has been discovered for the local end host of a specified + IPIPE SAP. The IP address type is specified by sapIpipeCeIpAddrType. + The IP address is specified by sapIpipeCeIpAddress. + + [EFFECT] The IP address specified by sapIpipeCeIpAddress and of type + sapIpipeCeIpAddrType has been discovered for the local end host. + + [RECOVERY] No action is required" + ::= { sapTraps 33 } + +tmnxIpTunnelOperRemIpChg NOTIFICATION-TYPE + OBJECTS { + tmnxIpTunnelOperRemIpAddrType, + tmnxIpTunnelOperRemIpAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIpTunnelOperRemIpChg notification is generated when + there is a change in operational remote address + 'tmnxIpTunnelOperRemIpAddr' of the tunnel. + + [EFFECT] Operational state of the tunnel is not affected. + + [RECOVERY] Operator needs to look at the configuration of + tmnxIpTunnelRemIpAddr and tmnxIpTunnelBackupRemIpAddr." + ::= { sapTraps 38 } + +sapDcpStaticExcd NOTIFICATION-TYPE + OBJECTS { + sapDcpFpStaticExcdCountHi, + sapDcpFpStaticExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpStaticExcd notification is generated when the + static-policer on a particular SAP has been detected as non-conformant + to the associated distributed CPU protection policy parameters. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected SAP may be using more resources than expected + and cause the system to underperform. This notification may indicate a + Denial of Service attack or a misconfiguration in the network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected SAP may be required." + ::= { sapTraps 39 } + +sapDcpDynamicExcd NOTIFICATION-TYPE + OBJECTS { + sapDcpFpDynExcdCountHi, + sapDcpFpDynExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpDynamicExcd notification is generated when the + protocol on a particular SAP has been detected as non-conformant to + the associated distributed CPU protection policy parameters. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'enable' or 'verbose'. + + [EFFECT] The affected SAP may be using more resources than expected + and cause the system to underperform. This notification may indicate a + Denial of Service attack or a misconfiguration in the network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected SAP may be required." + ::= { sapTraps 40 } + +sapDcpStaticHoldDownStart NOTIFICATION-TYPE + OBJECTS { + sapDcpFpStaticExcdCountHi, + sapDcpFpStaticExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpStaticHoldDownStart notification is generated when a + particular SAP starts hold-down period for an exceeding + static-policer. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The static-policer will treat all packets as non-conformant + during the hold-down period. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 41 } + +sapDcpDynamicHoldDownStart NOTIFICATION-TYPE + OBJECTS { + sapDcpFpDynExcdCountHi, + sapDcpFpDynExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpDynamicHoldDownStart notification is generated when + a particular SAP starts hold-down period for an exceeding protocol. + This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The protocol will treat all packets as non-conformant during + the hold-down period. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 42 } + +sapDcpStaticHoldDownEnd NOTIFICATION-TYPE + OBJECTS { + sapDcpFpStaticExcdCountHi, + sapDcpFpStaticExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpStaticHoldDownEnd notification is generated when a + particular SAP completes hold-down period for an exceeding + static-policer. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The static-policer for an affected SAP will transition to a + detection-time countdown after the hold-down period is complete. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 43 } + +sapDcpDynamicHoldDownEnd NOTIFICATION-TYPE + OBJECTS { + sapDcpFpDynExcdCountHi, + sapDcpFpDynExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpDynamicHoldDownEnd notification is generated + when a particular SAP completes hold-down period for an exceeding + protocol. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is configured + to 'verbose'. + + [EFFECT] The protocol for an affected SAP will transition to a + detection-time countdown after the hold-down period is complete. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 44 } + +sapDcpStaticConform NOTIFICATION-TYPE + OBJECTS { + sapDcpFpStaticExcdCountHi, + sapDcpFpStaticExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpStaticConform notification is generated when the + static-policer for a particular SAP has been detected as conformant + for a period of the configured detection-time after having been + previously detected as exceeding and completed any hold-down period. + This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected SAP is now in conformance with the parameters + configured for the associated distributed CPU protection policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 45 } + +sapDcpDynamicConform NOTIFICATION-TYPE + OBJECTS { + sapDcpFpDynExcdCountHi, + sapDcpFpDynExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpDynamicConform notification is generated when the + protocol for a particular SAP has been detected as conformant for a + period of the configured detection-time after having been previously + detected as exceeding and completed any hold-down period. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected SAP is now in conformance with the parameters + configured for the associated distributed CPU protection policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 46 } + +sapDcpLocMonExcd NOTIFICATION-TYPE + OBJECTS { + sapDcpFpLocMonExcdCountHi, + sapDcpFpLocMonExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpLocMonExcd notification is generated when the + local-monitoring-policer for a particular SAP has transitioned from a + conformant state to a non-conformant state and the system will attempt + to allocate dynamic enforcement policers. This notification is + generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The affected SAP may be using more resources than expected + and cause the system to underperform. This notification may indicate a + Denial of Service attack or a misconfiguration in the network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected SAP may be required." + ::= { sapTraps 47 } + +sapDcpLocMonExcdDynResource NOTIFICATION-TYPE + OBJECTS { + sapDcpFpLocMonExcdCountHi, + sapDcpFpLocMonExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpLocMonExcdDynResource notification is generated when + the local-monitoring-policer for a particular SAP has transitioned + from a conformant state to a non-conformant state and the system + cannot allocate all the dynamic enforcements policers associated with + the distributed CPU protection policy . This notification is generated + when TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is + configured to 'enable' or 'verbose'. + + [EFFECT] The affected SAP may be using more resources than expected + and cause the system to underperform. This notification may indicate a + Denial of Service attack or a misconfiguration in the network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected SAP or to the dynamic enforcement + policer pool(TIMETRA-CHASSIS-MIB.mib::tmnxFPDCpuProtDynEnfrcPlcrPool)." + ::= { sapTraps 48 } + +sapDcpLocMonExcdAllDynAlloc NOTIFICATION-TYPE + OBJECTS { + sapDcpFpLocMonExcdCountHi, + sapDcpFpLocMonExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpLocMonExcdAllDynAlloc notification is generated when + all dynamic enforcement policers associated with a non-conformant + local-monitoring-policer have been successfully allocated for a + particular SAP. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configure + to 'verbose'. + + [EFFECT] The affected SAP may be using more resources than expected + and cause the system to underperform. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected SAP may be required." + ::= { sapTraps 49 } + +sapDcpLocMonExcdAllDynFreed NOTIFICATION-TYPE + OBJECTS { + sapDcpFpLocMonState, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpLocMonExcdAllDynFreed notification is generated for + a particular SAP when all the previously allocated dynamic enforcement + policers for a particular local-monitoring-policer on the associated + distributed CPU protection policy have been freed up and all the + protocols are once again being monitored by local-monitor. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The affected SAP may be using more resources than expected + and cause the system to underperform. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 50 } + +sapDcpDynamicEnforceAlloc NOTIFICATION-TYPE + OBJECTS { + sapDcpFpDynAllocated, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpDynamicEnforceAlloc notification is generated when a + dynamic enforcement policer is allocated on a particular SAP. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The affected SAP is not in conformance with the configured + parameters of the associated distributed CPU protection policy and may + be using more resources than expected and cause the system to + underperform. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected SAP may be required." + ::= { sapTraps 51 } + +sapDcpDynamicEnforceFreed NOTIFICATION-TYPE + OBJECTS { + sapDcpFpDynExcdCountHi, + sapDcpFpDynExcdCountLo, + sapDCpuProtPolicy, + sapDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The sapDcpDynamicEnforceFreed notification is generated when a + dynamic enforcement policer is freed on a particular SAP. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The affected SAP is now in conformance with the configured + parameters of the associated distributed CPU protection policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { sapTraps 52 } + +sapTlsMacMoveExceedNonBlock NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcTlsMacMoveMaxRate, + sapTlsNotifyMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The sapTlsMacMoveExceedNonBlock notification is generated when + the SAP exceeds the TLS svcTlsMacMoveMaxRate when sapTlsLimitMacMove + is set to 'nonBlocking'. In case of Provider Backbone Bridging (PBB), + if the MAC address that exceeds the rate is ISID-VPLS(iVpls) FDB and + sap binding that detects the move is in Backbone-VPLS(bVpls), the + notification will be generated with svcId, custId of I-VPLS and B-VPLS + sapId. + + [EFFECT] This notification is informational only. + + [RECOVERY] User can adjust the value of svcTlsMacMoveMaxRate to reduce + the frequency of this notification." + ::= { sapTraps 53 } + +sapEthLoopbackStarted NOTIFICATION-TYPE + OBJECTS { + sapEthLoopbackMode, + sapEthLoopbackMacSwap, + sapEthLoopbackMacSwapAddr, + sapEthLoopbackMacSwapAddrAll + } + STATUS current + DESCRIPTION + "[CAUSE] The sapEthLoopbackStarted notification is generated when the + SAP is placed into loopback. + + [EFFECT] This notification is informational only." + ::= { sapTraps 54 } + +sapEthLoopbackStopped NOTIFICATION-TYPE + OBJECTS { + sapEthLoopbackMode + } + STATUS current + DESCRIPTION + "[CAUSE] The sapEthLoopbackStopped notification is generated when the + SAP is removed from loopback. + + [EFFECT] This notification is informational only." + ::= { sapTraps 55 } + +sapTunnelEncapIpMtuTooSmall NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + sapTunnelNotifyName, + sapTunnelNotifyConfigIpMtu, + sapTunnelNotifyEncapOverhead, + sapTunnelNotifyConfigEncapIpMtu + } + STATUS current + DESCRIPTION + "[CAUSE] The sapTunnelEncapIpMtuTooSmall notification is generated when + the addition of tunnel encapsulation to a packet at or near the IP + Tunnel's configured IP MTU may cause it to exceed the tunnel's + configured encapsulated IP MTU. + + [EFFECT] The pre-encapsulated packet may be fragmented, and will + require reassembly by the tunnel remote endpoint, causing a + performance impact. + + [RECOVERY] Configured IP MTU and/or encapsulated IP MTU may need to be + changed depending on the size of the encapsulation overhead as + indicated in 'sapTunnelNotifyEncapOverhead', and the transmission + capabilities of the tunnel's transport network." + ::= { sapTraps 56 } + +sapHostRipListenerSetupFailed NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + sapRipListenerHostIpAddr, + sapRipListenerHostIpAddrType, + sapRipListenerVRtrID, + sapRipListenerNotifDescription + } + STATUS current + DESCRIPTION + "The sapHostRipListenerSetupFailed notification is generated when the + system was unable to set up a RIP listener for the given host. + + [CAUSE] + + [EFFECT] + + [RECOVERY] No recovery is required on this system." + ::= { sapTraps 57 } + +sapStatHost6DynMacConflict NOTIFICATION-TYPE + OBJECTS { + sapStatHost6DynMacAddress, + sapNotifyReason + } + STATUS current + DESCRIPTION + "The sapStatHost6DynMacConflict notification is generated when the + system was unable to update the MAC address of a static IPv6 host. + + [CAUSE] The system failed to update the MAC address of a static IPv6 + host. + + [EFFECT] The static IPv6 host has a MAC address that is not up to + date. + + [RECOVERY] The recovery action depends on the exact reason why the + MAC update failed. This is clarified in the sapNotifyReason object." + ::= { sapTraps 58 } + +tmnxIpTunnelOperStateChange NOTIFICATION-TYPE + OBJECTS { + tmnxIpTunnelAdminState, + tmnxIpTunnelOperState, + tmnxIpTunnelOperFlags + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIpTunnelOperStateChange notification is generated when + there is a change in tmnxIpTunnelOperState for an IP tunnel. + + [EFFECT] When the tunnel is operationally down, traffic arriving at + the tunnel endpoints will not be encapsulated and transported." + ::= { sapTraps 59 } + +svcEvpnMplsMacMoveExceedNonBlock NOTIFICATION-TYPE + OBJECTS { + tlsFdbEvpnMplsTEPAddrType, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsLabel, + tlsFdbEvpnMplsEthSegId, + tlsFdbBackboneDstMac, + svcId, + custId, + svcTlsMacMoveMaxRate, + sapTlsNotifyMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsMacMoveExceedNonBlock notification is generated + when the EVPN MPLS destination exceeds the TLS svcTlsMacMoveMaxRate + when sapTlsLimitMacMove is set to 'nonBlocking'. + + [EFFECT] This notification is informational only. + + [RECOVERY] User can adjust the value of svcTlsMacMoveMaxRate to reduce + the frequency of this notification." + ::= { sapTraps 60 } + +sapIfIgnorePortStateStart NOTIFICATION-TYPE + OBJECTS { + svcId, + sapNotifyIfName + } + STATUS current + DESCRIPTION + "[CAUSE] The sapIfIgnorePortStateStart notification is generated when + system starts to ignore non-operational state of the port associated + with the IP interface. + + [EFFECT] This notification is informational only. + + [RECOVERY] Set sapL3LoopbackRowStatus to 'destroy' to stop this." + ::= { sapTraps 61 } + +sapIfIgnorePortStateStop NOTIFICATION-TYPE + OBJECTS { + svcId, + sapNotifyIfName + } + STATUS current + DESCRIPTION + "[CAUSE] The sapIfIgnorePortStateStop notification is generated when + system stops to ignore non-operational state of the port associated + with the IP interface. + + [EFFECT] This notification is informational only. + + [RECOVERY] None required." + ::= { sapTraps 62 } + +sapReceivedPbbProtSrcMac NOTIFICATION-TYPE + OBJECTS { + svcTlsBackboneVplsSvcId, + sapPortId, + sapEncapValue, + protectedMacForNotify + } + STATUS current + DESCRIPTION + "[CAUSE] The sapReceivedPbbProtSrcMac notification is generated when a + protected source MAC protected in i-vpls is received on SAP in b-vpls + (svcTlsBackboneVplsSvcId) service. + + [EFFECT] The frame is discarded. + + [RECOVERY] None needed." + ::= { sapTraps 63 } + +sapMgNotification OBJECT IDENTIFIER ::= { sapTrapsPrefix 1 } + +topologyChangeSapState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION + "The topologyChangeSapState notification is generated + when a SAP has transitioned state to blocking or + broken from a state other than forwarding. This event + complements what is not covered by + topologyChangeSapMajorState. The spanning tree + topology has been modified and it may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine severity + of connectivity loss." + ::= { tstpTraps 5 } + +receivedTCN NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION + "The receivedTCN notification is generated when a SAP + has received TCN from another bridge. This bridge will + either have its configured BPDU with the topology + change flag set if it is a root bridge, or it will + pass TCN to its root bridge. Eventually the address + aging timer for the forwarding database will be made + shorter for a short period of time. No recovery is + needed." + ::= { tstpTraps 6 } + +higherPriorityBridge NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId + } + STATUS current + DESCRIPTION + "The higherPriorityBridge notification is generated when + a customer's device has been configured with a bridge + priority equal to zero. The SAP that the customer's + device is connected through will be blocked. Remove + the customer's device or reconfigure the customer's + bridge priority with a value greater than zero." + ::= { tstpTraps 9 } + +bridgedTLS NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS obsolete + DESCRIPTION + "The bridgedTLS notification is generated when a + configuration BPDU has been received that identifies + that another TLS with a different VPNID is attempting + to bridge with this TLS. At least one ESR + participating within one of the TLS that is locally + connected must have an active VCP for this to be seen. + The SAP that the configuration BPDU is received on + will be blocked to prevent the TLS to TLS bridging. + Reconfigure the bridged TLS into a single TLS or + remove the connectivity." + ::= { tstpTraps 10 } + +sapEncapPVST NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION + "The sapEncapPVST notification is generated when the + SAP receives a BPDU that is PVST encapsulated, after + having received BPDUs that were 802.d encapsulated. + The SAP BPDUs will also be PVST encapsulated. No + recovery is needed." + ::= { tstpTraps 11 } + +sapEncapDot1d NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION + "The sapEncapDot1d notification is generated when the + SAP receives a BPDU that is 802.1d encapsulated after + having received BPDUs that were PVST encapsulated. The + SAP BPDUs will also be 802.1d encapsulated. No + recovery is needed." + ::= { tstpTraps 12 } + +sapReceiveOwnBpdu NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxOtherBridgeId + } + STATUS obsolete + DESCRIPTION + "The sapReceiveOwnBpdu notification is generated when the SAP STP + received it's own BPDU." + ::= { tstpTraps 13 } + +sapActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + sapTlsStpOperProtocol + } + STATUS current + DESCRIPTION + "The sapActiveProtocolChange notification is generated + when the spanning tree protocol on this SAP changes + from rstp to stp or vice versa. No recovery is + needed." + ::= { tstpTraps 30 } + +tmnxStpRootGuardViolation NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + sapTlsStpRootGuardViolation + } + STATUS current + DESCRIPTION + "The tmnxStpRootGuardViolation notification is generated when a SAP + which has root-guard configured is trying to become root (has a better + STP priority vector). The SAP will become alternate and traffic will + be blocked." + ::= { tstpTraps 35 } + +tmnxSapStpExcepCondStateChng NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + sapTlsStpException + } + STATUS current + DESCRIPTION + "The tmnxSapStpExcepCondStateChng notification is generated when the + value of the object sapTlsStpException has changed, i.e. when the + exception condition changes on the indicated SAP." + ::= { tstpTraps 37 } + +END diff --git a/MIBS/nokia/TIMETRA-SDP-MIB b/MIBS/nokia/TIMETRA-SDP-MIB new file mode 100644 index 0000000..5ec9caa --- /dev/null +++ b/MIBS/nokia/TIMETRA-SDP-MIB @@ -0,0 +1,14690 @@ +TIMETRA-SDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress, RowStatus, + TimeStamp, TruthValue + FROM SNMPv2-TC + tmnxCardSlotNum, tmnxChassisIndex, + tmnxMDASlotNum + FROM TIMETRA-CHASSIS-MIB + TConfigOrVsdFilterID, TFilterID + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules + FROM TIMETRA-GLOBAL-MIB + BridgeId, ConfigStatus, L2ptProtocols, + LspIdList, MvplsPruneState, + PWTemplateId, SdpBindBandwidth, + SdpBindVcType, SdpId, ServObjDesc, + ServObjName, StpExceptionCondition, + StpPortRole, StpProtocol, TStpPortState, + TdmOptionsCasTrunkFraming, + TdmOptionsSigPkts, TlsBpduTranslation, + TlsLimitMacMove, TlsLimitMacMoveLevel, + TmnxSiteId, VpnId, custId, + protectedMacForNotify, + svcDhcpClientLease, svcDhcpCoAError, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateOldChAddr, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStatePopulateError, + svcDhcpPacketProblem, svcDhcpProxyError, + svcDhcpSubAuthError, svcId, + svcTlsBackboneVplsSvcId, + svcTlsMacMoveMaxRate, + svcTlsStpDesignatedRoot, svcVpnId, + tlsDhcpPacketProblem, tlsFdbType, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId, + tmnxOldSdpBindTlsStpPortState, + tmnxOtherBridgeId, tmnxServConformance, + tmnxServNotifications, tmnxServObjs, + tmnxSvcObjs, tstpTraps + FROM TIMETRA-SERV-MIB + AluNgeKeygroupIdOrZero, SdpBindId, + ServiceAdminStatus, TCpmProtPolicyID, + TFCSet, TItemDescription, + TLNamedItemOrEmpty, TNamedItem, + TNamedItemOrEmpty, + TPolicyStatementNameOrEmpty, + TQosQGrpInstanceIDorZero, + TSdpEgressPolicyID, TSdpIngressPolicyID, + TmnxActionType, TmnxAdminState, + TmnxAdminStateTruthValue, TmnxBfdEncap, + TmnxBfdSessOperState, + TmnxBsxAarpIdOrZero, + TmnxBsxAarpServiceRefType, + TmnxBsxTransPrefPolicyIdOrZero, + TmnxBsxTransitIpPolicyIdOrZero, + TmnxCreateOrigin, TmnxCustId, + TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState, + TmnxEvpnMHEthSegStatus, TmnxISID, + TmnxIgmpVersion, TmnxIsidMFibStatus, + TmnxMplsTpGlobalID, TmnxMplsTpNodeID, + TmnxOperState, TmnxPortID, + TmnxPwGlobalId, TmnxServId, + TmnxSpokeSdpIdOrZero, + TmnxVPNRouteDistinguisher, + TmnxVRtrMplsLspID, + TmnxVRtrMplsLspIDNoZero, TmnxVcId, + TmnxVcIdOrNone + FROM TIMETRA-TC-MIB + ; + +timetraServicesSdpMIBModule MODULE-IDENTITY + LAST-UPDATED "201605140000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + various services of the Nokia SROS system. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201605140000Z" + DESCRIPTION + "Rev 15.0 14 May 2016 00:00 + 15.0 release of the TIMETRA-SDP-MIB." + + REVISION "201602010000Z" + DESCRIPTION + "Rev 14.0 1 Feb 2016 00:00 + 14.0 release of the TIMETRA-SDP-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-SDP-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-SDP-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-SDP-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-SDP-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-SDP-MIB." + + REVISION "200710010000Z" + DESCRIPTION + "Rev 1.0 01 Oct 2007 00:00 + 1.0 release of the TIMETRA-SDP-MIB from TIMETRA-SERV-MIB." + + ::= { timetraSRMIBModules 56 } + +tmnxSdpObjs OBJECT IDENTIFIER ::= { tmnxServObjs 4 } + +sdpNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of SDPs configured in this device." + ::= { tmnxSdpObjs 1 } + +sdpNextFreeId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next available value for sdpId." + ::= { tmnxSdpObjs 2 } + +sdpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP information." + ::= { tmnxSdpObjs 3 } + +sdpInfoEntry OBJECT-TYPE + SYNTAX SdpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SDP." + INDEX { sdpId } + ::= { sdpInfoTable 1 } + +SdpInfoEntry ::= SEQUENCE +{ + sdpId SdpId, + sdpRowStatus RowStatus, + sdpDelivery INTEGER, + sdpFarEndIpAddress IpAddress, + sdpLspList LspIdList, + sdpDescription ServObjDesc, + sdpLabelSignaling INTEGER, + sdpAdminStatus ServiceAdminStatus, + sdpOperStatus INTEGER, + sdpAdminPathMtu Integer32, + sdpOperPathMtu Integer32, + sdpKeepAliveAdminStatus TmnxEnabledDisabledAdminState, + sdpKeepAliveOperStatus INTEGER, + sdpKeepAliveHelloTime Integer32, + sdpKeepAliveMaxDropCount Integer32, + sdpKeepAliveHoldDownTime Integer32, + sdpLastMgmtChange TimeStamp, + sdpKeepAliveHelloMessageLength Integer32, + sdpKeepAliveNumHelloRequestMessages Unsigned32, + sdpKeepAliveNumHelloResponseMessages Unsigned32, + sdpKeepAliveNumLateHelloResponseMessages Unsigned32, + sdpKeepAliveHelloRequestTimeout Integer32, + sdpLdpEnabled TruthValue, + sdpVlanVcEtype Unsigned32, + sdpAdvertisedVllMtuOverride TruthValue, + sdpOperFlags BITS, + sdpLastStatusChange TimeStamp, + sdpMvplsMgmtService TmnxServId, + sdpMvplsMgmtSdpBndId SdpBindId, + sdpCollectAcctStats TruthValue, + sdpAccountingPolicyId Unsigned32, + sdpClassFwdingEnabled TmnxAdminStateTruthValue, + sdpClassFwdingDefaultLsp TmnxVRtrMplsLspID, + sdpClassFwdingMcLsp TmnxVRtrMplsLspID, + sdpMetric Unsigned32, + sdpAutoSdp TruthValue, + sdpSnmpAllowed TruthValue, + sdpPBBEtype Unsigned32, + sdpBandwidthBookingFactor Unsigned32, + sdpOperBandwidth Unsigned32, + sdpAvailableBandwidth Unsigned32, + sdpMaxBookableBandwidth Unsigned32, + sdpBookedBandwidth Unsigned32, + sdpCreationOrigin TmnxCreateOrigin, + sdpEnforceDiffServLspFc TruthValue, + sdpMixedLspModeEnabled TruthValue, + sdpLspRevertTime Integer32, + sdpLspRevertTimeCountDown Integer32, + sdpLdpLspId Unsigned32, + sdpLdpActive TruthValue, + sdpNetDomainName TNamedItemOrEmpty, + sdpEgressIfsNetDomainConsistent INTEGER, + sdpBgpTunnelEnabled TruthValue, + sdpBgpTunnelLspId Unsigned32, + sdpTunnelFarEndIpAddress IpAddress, + sdpActiveLspType INTEGER, + sdpBindingPort TmnxPortID, + sdpFarEndNodeId TmnxMplsTpNodeID, + sdpFarEndGlobalId TmnxMplsTpGlobalID, + sdpFarEndInetAddressType InetAddressType, + sdpFarEndInetAddress InetAddress, + sdpLocalEndInetAddressType InetAddressType, + sdpLocalEndInetAddress InetAddress, + sdpSourceBMacLSB Unsigned32, + sdpControlPWVCId TmnxVcIdOrNone, + sdpControlPWIsActive TruthValue, + sdpTunnelFarEndInetAddressType InetAddressType, + sdpTunnelFarEndInetAddress InetAddress, + sdpGreAllowFragmentation TruthValue, + sdpFpeLspId Unsigned32, + sdpWeightedEcmpEnabled TruthValue, + sdpOperTunnelFarEndInetAddrType InetAddressType, + sdpOperTunnelFarEndInetAddr InetAddress +} + +sdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SDP identifier." + ::= { sdpInfoEntry 1 } + +sdpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of this row. The only values + supported during a set operation are 'createAndGo' and 'destroy'. To + delete an entry from this table, the corresponding SDP must be + administratively down, not bound to any service, and not in use as a + mirror destination." + ::= { sdpInfoEntry 2 } + +sdpDelivery OBJECT-TYPE + SYNTAX INTEGER { + gre (1), + mpls (2), + l2tpv3 (4), + greethbridged (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the type of delivery used by this SDP. The value + of this object must be specified when the row is created and cannot be + changed while the row status is 'active'." + ::= { sdpInfoEntry 3 } + +sdpFarEndIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object specifies the IP address of the remote end of the GRE or + MPLS tunnel defined by this SDP. If sdpTunnelFarEndIpAddress is not + set, then sdpFarEndIpAddress also specifies the remote end of the TLDP + session. + + The value of this object must be set to a non-default value when the + sdpDelivery is set to 'gre' or 'mpls' for the row to become 'active', + and can only be changed while the admin status of the SDP is 'down'. + + The sdpFarEndIpAddress is obsoleted and replaced with + sdpFarEndInetAddressType and sdpFarEndInetAddress objects." + DEFVAL { 0 } + ::= { sdpInfoEntry 4 } + +sdpLspList OBJECT-TYPE + SYNTAX LspIdList + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the SDP delivery specified by sdpDelivery is 'mpls', this object + specifies the list of LSPs used to reach the far-end ESR device. + + All the LSPs in this list must terminate at the IP address specified + by sdpFarEndIpAddress or sdpFarEndNodeId (for sdpDelivery of 'mpls'). + This object is otherwise insignificant and should contain a value of + 0. + + When this list has more than one element, the Nokia SROS router will + use all of the LSPs for load balancing purposes. Each LSP ID in the + list corresponds to the vRtrMplsLspIndex of the given MPLS LSP." + ::= { sdpInfoEntry 5 } + +sdpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Generic information about this SDP." + DEFVAL { "" } + ::= { sdpInfoEntry 6 } + +sdpLabelSignaling OBJECT-TYPE + SYNTAX INTEGER { + none (1), + tldp (2), + bgp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the signaling protocol used to obtain the + ingress and egress labels used in frames transmitted and received on + this SDP. When the value of this object is 'none' then the labels are + manually assigned at the time the SDP is bound to a service. The value + of this object can only be changed while the admin status of the SDP + is 'down'. + + An 'inconsistentValue' error is returned if this object is not set to + 'none' when sdpDelivery is set to 'mpls'. + + An 'inconsistentValue' error is returned if this object is not set to + 'none' when sdpDelivery is set to 'l2tpv3'. + + Default value of this object is set to 'none' when sdpDelivery is set + to 'l2tpv3' otherwise default value for this object is set to 'tldp'." + ::= { sdpInfoEntry 7 } + +sdpAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state of this SDP." + DEFVAL { down } + ::= { sdpInfoEntry 8 } + +sdpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + notAlive (2), + notReady (3), + invalidEgressInterface (4), + transportTunnelDown (5), + down (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating state of this SDP. The value 'notAlive' is valid only + when keep-alive is enabled, and it means that the keep-alive operating + status is not alive. The value 'notReady' is valid only when this SDP + uses a label signaling protocol (e.g. TLDP) and it means that the + signaling session with the far-end peer has not been established. The + value 'invalidEgressInterface' indicates that the IOMs have detected + that the egress interface towards the far-end device is not a network + port." + ::= { sdpInfoEntry 9 } + +sdpAdminPathMtu OBJECT-TYPE + SYNTAX Integer32 (0 | 576..9782) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the desired largest service frame size (in + octets) that can be transmitted through this SDP to the far-end ESR, + without requiring the packet to be fragmented. The default value of + zero indicates that the path MTU should be computed dynamically from + the corresponding MTU of the tunnel." + DEFVAL { 0 } + ::= { sdpInfoEntry 10 } + +sdpOperPathMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual largest service frame size (in + octets) that can be transmitted through this SDP to the far-end ESR, + without requiring the packet to be fragmented. In order to be able to + bind this SDP to a given service, the value of this object minus the + control word size (if applicable) must be equal to or larger than the + MTU of the service, as defined by its svcMtu." + ::= { sdpInfoEntry 11 } + +sdpKeepAliveAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to enable or disable the keep-alive protocol used + to determine the operating status of this SDP." + DEFVAL { disabled } + ::= { sdpInfoEntry 12 } + +sdpKeepAliveOperStatus OBJECT-TYPE + SYNTAX INTEGER { + alive (1), + noResponse (2), + senderIdInvalid (3), + responderIdError (4), + disabled (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the keep-alive protocol. The value 'alive' + indicates that the far-end ESR is replying the SDP Echo Requests + messages sent by this device indicating no error condition. The value + 'noResponse' indicates that the number of consecutive SDP Echo Request + messages unacknowledged by the far-end ESR exceeded the limit defined + by sdpKeepAliveMaxDropCount. The values 'senderIdInvalid' and + 'responderIdError' are two error conditions detected by the far-end + ESR. The value 'disabled' indicates that the keep-alive protocol is + not enabled." + ::= { sdpInfoEntry 13 } + +sdpKeepAliveHelloTime OBJECT-TYPE + SYNTAX Integer32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how often the SDP Echo Request messages are + transmitted on this SDP." + DEFVAL { 10 } + ::= { sdpInfoEntry 14 } + +sdpKeepAliveMaxDropCount OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum number of consecutive SDP Echo + Request messages that can be unacknowledged before the keep-alive + protocol reports a fault." + DEFVAL { 3 } + ::= { sdpInfoEntry 15 } + +sdpKeepAliveHoldDownTime OBJECT-TYPE + SYNTAX Integer32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the amount of time to wait before the keep-alive + operating status is eligible to enter the 'alive' state." + DEFVAL { 10 } + ::= { sdpInfoEntry 16 } + +sdpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + management-initiated change to this SDP." + ::= { sdpInfoEntry 17 } + +sdpKeepAliveHelloMessageLength OBJECT-TYPE + SYNTAX Integer32 (0 | 40..9198) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the length of the SDP Echo Request messages + transmitted on this SDP. The default value of zero indicates that the + message length should be equal to the SDP's operating path MTU, as + specified by sdpOperPathMtu. When the default value is overridden, the + message length is sdpKeepAliveHelloMessageLength." + DEFVAL { 0 } + ::= { sdpInfoEntry 18 } + +sdpKeepAliveNumHelloRequestMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SDP Echo Request messages transmitted since the + keep-alive was administratively enabled or the counter was cleared." + ::= { sdpInfoEntry 19 } + +sdpKeepAliveNumHelloResponseMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SDP Echo Response messages received since the keep-alive + was administratively enabled or the counter was cleared." + ::= { sdpInfoEntry 20 } + +sdpKeepAliveNumLateHelloResponseMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SDP Echo Response messages received after the + corresponding Request timeout timer expired." + ::= { sdpInfoEntry 21 } + +sdpKeepAliveHelloRequestTimeout OBJECT-TYPE + SYNTAX Integer32 (1..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds to wait for an SDP Echo Response message before + declaring a timeout." + DEFVAL { 5 } + ::= { sdpInfoEntry 22 } + +sdpLdpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of this object is 'true' the transport LSPs are + signalled by LDP, as opposed to being provisioned static or + RSVP-signalled LSPs. This object applies only to MPLS SDPs." + DEFVAL { false } + ::= { sdpInfoEntry 23 } + +sdpVlanVcEtype OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Ethertype used in frames sent out this SDP, + when the VC type is vlan." + DEFVAL { '8100'H } + ::= { sdpInfoEntry 24 } + +sdpAdvertisedVllMtuOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of this object is 'true' the advertised MTU of a VLL + spoke SDP bind includes the 14-byte L2 header, so that it is backward + compatible with pre-2.0 software." + DEFVAL { false } + ::= { sdpInfoEntry 25 } + +sdpOperFlags OBJECT-TYPE + SYNTAX BITS { + sdpAdminDown (0), + signalingSessionDown (1), + transportTunnelDown (2), + keepaliveFailure (3), + invalidEgressInterface (4), + noSystemIpAddress (5), + transportTunnelUnstable (6), + notOnBindingPort (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates all the conditions that affect the operating + status of this SDP." + ::= { sdpInfoEntry 26 } + +sdpLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent operating status + change to this SDP." + ::= { sdpInfoEntry 27 } + +sdpMvplsMgmtService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpMvplsMgmtService indicates the service Id of the + service where the STP instance is running that is managing this SDP. + This object is only valid if sdpMvplsMgmtService is different from 0." + ::= { sdpInfoEntry 28 } + +sdpMvplsMgmtSdpBndId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpMvplsMgmtSdpBndId indicates which SDP bind in the + mVPLS instance specified in sdpMvplsMgmtService is controlling this + SDP. This object is only valid if sdpMvplsMgmtService is different + from 0." + ::= { sdpInfoEntry 29 } + +sdpCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpCollectAcctStats specifies whether the + agent collects accounting statistics for this SDP. When the value is + 'true' the agent collects accounting statistics on this SDP." + DEFVAL { false } + ::= { sdpInfoEntry 30 } + +sdpAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpAccountingPolicyId specifies the policy to use to + collect accounting statistics on this SDP. The value zero indicates + that the agent should use the default accounting policy, if one + exists." + DEFVAL { 0 } + ::= { sdpInfoEntry 31 } + +sdpClassFwdingEnabled OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpClassFwdingEnabled specifies the admin state of + class-based forwarding on this SDP. When the value is 'true', + class-based forwarding is enabled." + DEFVAL { false } + ::= { sdpInfoEntry 32 } + +sdpClassFwdingDefaultLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpClassFwdingDefaultLsp specifies the LSP ID that is + used as a default when class-based forwarding is enabled on this SDP. + This object must be set when enabling class-based forwarding." + DEFVAL { 0 } + ::= { sdpInfoEntry 33 } + +sdpClassFwdingMcLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpClassFwdingMcLsp specifies the LSP ID that all + multicast traffic will be forwarded on when class-based forwarding is + enabled on this SDP. When this object has its default value, multicast + traffic will be forwarded on an LSP according to its forwarding class + mapping." + DEFVAL { 0 } + ::= { sdpInfoEntry 34 } + +sdpMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpMetric specifies the metric to be used within the + Tunnel Table Manager for decision making purposes. When multiple SDPs + going to the same destination exist, this value is used as a + tiebreaker by Tunnel Table Manager users like MP-BGP to select route + with lower value." + DEFVAL { 0 } + ::= { sdpInfoEntry 35 } + +sdpAutoSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoSdp indicates whether this is an Auto generated + SDP from RADIUS discovery or BGP auto-discovery." + ::= { sdpInfoEntry 36 } + +sdpSnmpAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sdpSnmpAllowed indicates if SNMP sets are allowed on this + SDP." + ::= { sdpInfoEntry 37 } + +sdpPBBEtype OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Ethertype used in frames sent out on this + SDP when sdpBindVcType is 'vlan' for Provider Backbone Bridging + frames." + DEFVAL { '88E7'H } + ::= { sdpInfoEntry 38 } + +sdpBandwidthBookingFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sdpBandwidthBookingFactor is used to calculate the max + SDP available bandwidth. The value of + sdpBandwidthBookingFactor specifies the percentage of the + SDP max available bandwidth for VLL call admission. When + the value of sdpBandwidthBookingFactor is set to zero (0), + no new VLL spoke-sdp bindings with non-zero bandwidth are + permitted with this SDP. Overbooking, >100% is allowed." + DEFVAL { 100 } + ::= { sdpInfoEntry 39 } + +sdpOperBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpOperBandwidth indicates the operational Bandwidth in + kilobits per seconds (Kbps) available for this SDP. The value + sdpOperBandwidth is determined by the sum of the bandwidth of all the + RSVP LSPs used by the SDP." + ::= { sdpInfoEntry 40 } + +sdpAvailableBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAvailableBandwidth indicates the Bandwidth that is + still free for booking by the SDP bindings on the SDP." + ::= { sdpInfoEntry 41 } + +sdpMaxBookableBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sdpMaxBookableBandwidth indicates the max Bandwidth that + the SDP has for booking by the SDP bindings. The value of + sdpMaxBookableBandwidth is calculated as follow: + + sdpMaxBookableBandwidth = sdpOperBandwidth * + sdpBandwidthBookingFactor" + ::= { sdpInfoEntry 42 } + +sdpBookedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sdpBookedBandwidth indicates the SDP Bandwidth that has + been booked by the SDP bindings." + ::= { sdpInfoEntry 43 } + +sdpCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpCreationOrigin indicates the protocol or mechanism + which created this SDP." + ::= { sdpInfoEntry 44 } + +sdpEnforceDiffServLspFc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpEnforceDiffServLspFc specifies whether service manager + must validate with RSVP the support of the FC by the LSP. + + By default, the SDP uses the direct configuration without validation + with RSVP. " + DEFVAL { false } + ::= { sdpInfoEntry 45 } + +sdpMixedLspModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpMixedLspModeEnabled specifies whether + mixed mode LSPs is enabled on this SDP. Setting the + value to 'true' allows LDP to be enabled and LSPs to + be configured at the same time on this SDP." + DEFVAL { false } + ::= { sdpInfoEntry 46 } + +sdpLspRevertTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpLspRevertTime specifies the time to wait before + reverting back from LDP to the configured LSPs, after having failed + over to LDP. + + When the value is -1, the sdp will never revert back." + DEFVAL { 0 } + ::= { sdpInfoEntry 47 } + +sdpLspRevertTimeCountDown OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpLspRevertTimeCountDown indicated the timer countdown + before reverting back from LDP on this SDP. The timer countdown begins + after the first configured LSP becomes active. + + The value of -1 indicates when the revert time countdown is not + applicable." + ::= { sdpInfoEntry 48 } + +sdpLdpLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpLdpLspId indicates the Id for the LDP LSP if + sdpLdpEnabled is set to 'true' and there is a valid LDP route to the + sdpFarEndIpAddress or sdpFarEndNodeId." + ::= { sdpInfoEntry 49 } + +sdpLdpActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of sdpLdpActive indicates whether LDP is active for the + current SDP." + ::= { sdpInfoEntry 50 } + +sdpNetDomainName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpNetDomainName specifies the network-domain name this + SDP is associated with. The network-domain defines the list of network + interfaces this SDP can send traffic on. + + The default value of this object is the 'default' network-domain." + DEFVAL { "default" } + ::= { sdpInfoEntry 51 } + +sdpEgressIfsNetDomainConsistent OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + consistent (2), + inconsistent (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpEgressIfsNetDomainConsistent indicates whether all the + egress network interfaces that can carry traffic on this SDP are + associated with the network-domain configured on this SDP. + + A value of 'notApplicable' indicates that there is no egress network + interface that can carry traffic on this SDP. + + A value of 'consistent' indicates that the network-domains for all the + egress network interfaces that can carry traffic on this SDP are + consistent. + + A value of 'inconsistent' indicates that the network-domain for one or + more egress network interfaces that can carry traffic on this SDP are + inconsistent." + ::= { sdpInfoEntry 52 } + +sdpBgpTunnelEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBgpTunnelEnabled specifies whether the transport + tunnel is BGP as opposed to LDP or RSVP signalled LSPs. + + This value cannot be set to 'true' if sdpLdpEnabled is 'true' or if + there is at least one RSVP or static LSP provisioned. + + This object applies to MPLS SDPs." + DEFVAL { false } + ::= { sdpInfoEntry 53 } + +sdpBgpTunnelLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBgpTunnelLspId indicates the Id for the BGP Tunnel LSP + if sdpBgpTunnelEnabled is set to 'true' and there is a valid LDP route + to the sdpFarEndIpAddress." + ::= { sdpInfoEntry 54 } + +sdpTunnelFarEndIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sdpTunnelFarEndIpAddress specifies the IP address of the + remote end of the transport tunnel for this SDP. + + The value can only be changed while the admin status of the SDP is + 'down'. + + The sdpTunnelFarEndIpAddress is obsoleted and replaced with + sdpTunnelFarEndInetAddressType and sdpTunnelFarEndInetAddress objects." + ::= { sdpInfoEntry 55 } + +sdpActiveLspType OBJECT-TYPE + SYNTAX INTEGER { + not-applicable (0), + rsvp (1), + ldp (2), + bgp (3), + none (4), + mplsTp (5), + srIsis (6), + srOspf (7), + srTeLsp (8), + fpe (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpActiveLspType indicates the type of LSP that is + currently active on this SDP. + + For sdpDelivery 'gre', the value is always 'not-applicable'. + + For sdpDelivery 'mpls', the values can be 'rsvp', 'ldp', 'mplsTp', + 'srIsis', 'srOspf', 'srTeLsp', 'fpe', 'bgp' or 'none'." + ::= { sdpInfoEntry 56 } + +sdpBindingPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindingPort specifies the port id for the binding on + this SDP. + + The value of sdpPwPortOperStatus will be set to 'down' of all the + related SDP pseudo-wire ports, if the SDP resolves to another port + than the one specified here. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when sdpDelivery is set to 'gre'." + DEFVAL { '1e000000'H } + ::= { sdpInfoEntry 57 } + +sdpFarEndNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpFarEndNodeId specifies the node identifier of the + far-end for this sdp. + + The value of this object must be set to a non-default value when the + sdpDelivery is set to 'mpls' for the row to become 'active', and can + only be changed while the admin status of the SDP is 'down'." + DEFVAL { 0 } + ::= { sdpInfoEntry 58 } + +sdpFarEndGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpFarEndGlobalId specifies the global identifier of the + far-end for this sdp." + DEFVAL { 0 } + ::= { sdpInfoEntry 59 } + +sdpFarEndInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpFarEndInetAddressType specifies the address + type of sdpFarEndInetAddress." + DEFVAL { unknown } + ::= { sdpInfoEntry 60 } + +sdpFarEndInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpFarEndInetAddress object specifies the IP address of + the remote end of the tunnel defined by this SDP." + DEFVAL { ''H } + ::= { sdpInfoEntry 61 } + +sdpLocalEndInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpLocalEndInetAddressType specifies the + address type of sdpLocalEndInetAddress." + DEFVAL { unknown } + ::= { sdpInfoEntry 62 } + +sdpLocalEndInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpLocalEndInetAddress object specifies the IP address of + the local end of the tunnel defined by this SDP. + + An 'inconsistentValue' error is returned when sdpLocalEndInetAddress + is set to non-default and sdpDelivery is not set to 'l2tpv3' or 'gre'." + DEFVAL { ''H } + ::= { sdpInfoEntry 63 } + +sdpSourceBMacLSB OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpSourceBMacLSB specifies the 16 least significant bits + (lsb) which when combined with the 32 most significant bits of the PBB + source-bmac specified by svcPbbSrcBVplsMacAddr, forms the virtual + backbone MAC associated with this SDP. + + The virtual backbone MAC is used as the source backbone MAC for + traffic received on a PBB EPIPE spoke-SDP with the value of + sdpBindUseSdpBMac set to 'true (1)' (i.e. redundant pseudo-wire) and + forwarded into the B-VPLS domain. + + An 'inconsistentValue' error is returned if the value of + sdpSourceBMacLSB is set to non-default value when the value of + sdpControlPWVCId is set to default value." + DEFVAL { 0 } + ::= { sdpInfoEntry 64 } + +sdpControlPWVCId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpControlPWVCId specifies the spoke-SDP VC identifier to + be used as a control pseudo-wire to determine whether Shortest Path + Bridging Module (SPBM) advertises the virtual backbone MAC. + + An 'inconsistentValue' error is returned if the value of + sdpControlPWVCId is set to non-default value when the value of + sdpSourceBMacLSB is set to default value." + DEFVAL { 0 } + ::= { sdpInfoEntry 65 } + +sdpControlPWIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpControlPWIsActive indicates whether control + pseudo-wire is considered active on the Backbone Edge Bridge (BEB)." + ::= { sdpInfoEntry 66 } + +sdpTunnelFarEndInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpTunnelFarEndInetAddressType specifies the address type + of sdpTunnelFarEndInetAddress." + DEFVAL { unknown } + ::= { sdpInfoEntry 67 } + +sdpTunnelFarEndInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpTunnelFarEndInetAddress specifies the IP address of + the remote end of the transport tunnel for this SDP. + + This address must be different from sdpFarEndInetAddress. + + The value can only be changed while the admin status of the SDP is + 'down'." + DEFVAL { ''H } + ::= { sdpInfoEntry 68 } + +sdpGreAllowFragmentation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpGreAllowFragmentation specifies whether to allow GRE + encapsulated packets to be sent without setting the DF bit for this + SDP. + + This object is valid only when sdpDelivery is set to 'gre'." + DEFVAL { false } + ::= { sdpInfoEntry 69 } + +sdpFpeLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpFpeLspId indicates the identifier for the + forward-path-extension LSP when the SDP is created using 'fpe'." + ::= { sdpInfoEntry 70 } + +sdpWeightedEcmpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpWeightedEcmpEnabled specifies the packets forwarded to + a set of ECMP tunnel next-hops which will be sprayed proportionally to + the load balancing weights configured for each LSP." + DEFVAL { false } + ::= { sdpInfoEntry 71 } + +sdpOperTunnelFarEndInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpOperTunnelFarEndInetAddrType indicates the address + type of sdpOperTunnelFarEndInetAddr." + ::= { sdpInfoEntry 72 } + +sdpOperTunnelFarEndInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpOperTunnelFarEndInetAddr indicates the operational IP + address of the remote end of the transport tunnel for this SDP. + + If sdpTunnelFarEndInetAddress is not set, it will take the value from + sdpFarEndInetAddress." + ::= { sdpInfoEntry 73 } + +sdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP binding information." + ::= { tmnxSdpObjs 4 } + +sdpBindEntry OBJECT-TYPE + SYNTAX SdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SDP binding." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindTable 1 } + +SdpBindEntry ::= SEQUENCE +{ + sdpBindId SdpBindId, + sdpBindRowStatus RowStatus, + sdpBindAdminIngressLabel Unsigned32, + sdpBindAdminEgressLabel Unsigned32, + sdpBindOperIngressLabel Unsigned32, + sdpBindOperEgressLabel Unsigned32, + sdpBindAdminStatus ServiceAdminStatus, + sdpBindOperStatus INTEGER, + sdpBindLastMgmtChange TimeStamp, + sdpBindType INTEGER, + sdpBindIngressMacFilterId TConfigOrVsdFilterID, + sdpBindIngressIpFilterId TConfigOrVsdFilterID, + sdpBindEgressMacFilterId TFilterID, + sdpBindEgressIpFilterId TFilterID, + sdpBindVpnId VpnId, + sdpBindCustId TmnxCustId, + sdpBindVcType SdpBindVcType, + sdpBindVlanVcTag Unsigned32, + sdpBindSplitHorizonGrp ServObjName, + sdpBindOperFlags BITS, + sdpBindLastStatusChange TimeStamp, + sdpBindIesIfIndex InterfaceIndexOrZero, + sdpBindMacPinning TmnxEnabledDisabled, + sdpBindIngressIpv6FilterId TConfigOrVsdFilterID, + sdpBindEgressIpv6FilterId TFilterID, + sdpBindCollectAcctStats TruthValue, + sdpBindAccountingPolicyId Unsigned32, + sdpBindPwPeerStatusBits BITS, + sdpBindPeerVccvCvBits BITS, + sdpBindPeerVccvCcBits BITS, + sdpBindControlWordBit TruthValue, + sdpBindOperControlWord TruthValue, + sdpBindEndPoint ServObjName, + sdpBindEndPointPrecedence Unsigned32, + sdpBindIsICB TruthValue, + sdpBindPwFaultInetAddressType InetAddressType, + sdpBindPwFaultInetAddress InetAddress, + sdpBindClassFwdingOperState TmnxOperState, + sdpBindForceVlanVcForwarding TruthValue, + sdpBindAdminBandwidth SdpBindBandwidth, + sdpBindOperBandwidth SdpBindBandwidth, + sdpBindCreationOrigin TmnxCreateOrigin, + sdpBindDescription TItemDescription, + sdpBindSiteName TNamedItemOrEmpty, + sdpBindHashLabel TruthValue, + sdpBindIsaAaApplicationProfile ServObjName, + sdpBindStandbySigSlave TruthValue, + sdpBindHashLabelSignalCapability TruthValue, + sdpBindIngressFlowspec TruthValue, + sdpBindCpmProtPolicyId TCpmProtPolicyID, + sdpBindCpmProtMonitorMac TruthValue, + sdpBindCpmProtEthCfmMonitorFlags BITS, + sdpBindTransitIpPolicyId TmnxBsxTransitIpPolicyIdOrZero, + sdpBindPwStatusSignaling TruthValue, + sdpBindOperGrp TNamedItemOrEmpty, + sdpBindMonitorOperGrp TNamedItemOrEmpty, + sdpBindOperHashLabel TruthValue, + sdpBindTransitPrefixPolicyId TmnxBsxTransPrefPolicyIdOrZero, + sdpBindAarpId TmnxBsxAarpIdOrZero, + sdpBindIngressQoSNetworkPlcyId TSdpIngressPolicyID, + sdpBindEgressQoSNetworkPlcyId TSdpEgressPolicyID, + sdpBindIngressQoSFpRedirectQGrp TNamedItemOrEmpty, + sdpBindEgressQoSPortRedirectQGrp TNamedItemOrEmpty, + sdpBindIngressQoSInstanceId TQosQGrpInstanceIDorZero, + sdpBindEgressQoSInstanceId TQosQGrpInstanceIDorZero, + sdpBindAarpServRefType TmnxBsxAarpServiceRefType, + sdpBindPwLocalStatusBits BITS, + sdpBindBlockOnPeerFault TruthValue, + sdpBindIngressIPv6Flowspec TruthValue, + sdpBindMirrorRemoteSource TruthValue, + sdpBindEtreeRootLeafTag TruthValue, + sdpBindCpmProtMonitorIP TruthValue, + sdpBindUseSdpBMac TruthValue, + sdpBindEtreeLeafAc TruthValue, + sdpBindBfdTemplateName TNamedItemOrEmpty, + sdpBindBfdEnable TruthValue, + sdpBindBfdEncap TmnxBfdEncap, + sdpBindForceQinqVcForwarding TruthValue, + sdpBindIngressVlanTranslation INTEGER, + sdpBindIngressVlanTranslationId Integer32, + sdpBindMinReqdSdpOperMtu Integer32, + sdpBindForceQinqVcFwding INTEGER, + sdpBindMulticastSource TruthValue +} + +sdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SDP Binding identifier." + ::= { sdpBindEntry 1 } + +sdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of this row. The only values + supported during a set operation are 'createAndGo' and 'destroy'." + ::= { sdpBindEntry 2 } + +sdpBindAdminIngressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The static MPLS VC label used by the far-end device to send packets to + this device in this service via this SDP. + + Normal range of (2048..18431) is used unless changed by the user." + DEFVAL { 0 } + ::= { sdpBindEntry 3 } + +sdpBindAdminEgressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 16..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The static MPLS VC label used by this device to send packets to the + far-end device in this service via this SDP." + DEFVAL { 0 } + ::= { sdpBindEntry 4 } + +sdpBindOperIngressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MPLS label used by the far-end device to send packets to this + device in this service via this SDP. This label is either + sdpBindAdminIngressLabel, if not null, or the one obtained via the + SDP's signaling protocol." + DEFVAL { 0 } + ::= { sdpBindEntry 5 } + +sdpBindOperEgressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MPLS label used by this device to send packets to the far-end + device in this service via this SDP. This label is either + sdpBindAdminEgressLabel, if not null, or the one obtained via the + SDP's signaling protocol." + DEFVAL { 0 } + ::= { sdpBindEntry 6 } + +sdpBindAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state of this Service-SDP binding." + DEFVAL { up } + ::= { sdpBindEntry 7 } + +sdpBindOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + noEgressLabel (2), + noIngressLabel (3), + noLabels (4), + down (5), + svcMtuMismatch (6), + sdpPathMtuTooSmall (7), + sdpNotReady (8), + sdpDown (9), + sapDown (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindOperStatus indicates the operating status of + this Service-SDP binding. + 'up' The Service-SDP binding is operational. + + 'noEgressLabel' The ingress label is available but the + egress one is missing. + + 'noIngressLabel' The egress label is available but the + ingress one is not. + + 'noLabels' Both the ingress and the egress labels + are missing. + + 'down' The binding is administratively down. + + 'svcMtuMismatch' Both labels are available, but a service + MTU mismatch was detected between the local + and the far-end devices. + + 'sdpPathMtuTooSmall' The operating path MTU of the corresponding + SDP minus the size of the SDP Bind control + word (if applicable) is smaller than the + service MTU. + + 'sdpNotReady' The SDP's signaling session is down. + + 'sdpDown' The SDP is not operationally up. + + 'sapDown' The SAP associated with the service is down." + ::= { sdpBindEntry 8 } + +sdpBindLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + management-initiated change to this Service-SDP binding." + ::= { sdpBindEntry 9 } + +sdpBindType OBJECT-TYPE + SYNTAX INTEGER { + spoke (1), + mesh (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether this Service SDP + binding is a spoke or a mesh. The value of this + object must be specified when the row is created + and cannot be changed while the row status is + 'active'." + DEFVAL { mesh } + ::= { sdpBindEntry 10 } + +sdpBindIngressMacFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tMacFilterTable corresponding to this ingress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 11 } + +sdpBindIngressIpFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tIPFilterTable corresponding to this ingress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 12 } + +sdpBindEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tMacFilterTable corresponding to this egress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 13 } + +sdpBindEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row index in the tIPFilterTable corresponding to this egress + filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 14 } + +sdpBindVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VPN ID of the associated service." + ::= { sdpBindEntry 15 } + +sdpBindCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID of the associated service." + ::= { sdpBindEntry 16 } + +sdpBindVcType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindVcType is an enumerated integer that specifies the + type of virtual circuit (VC) associated with the SDP binding. + + The value 'vpls' is no longer supported." + ::= { sdpBindEntry 17 } + +sdpBindVlanVcTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { '0fff'H } + ::= { sdpBindEntry 18 } + +sdpBindSplitHorizonGrp OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sdpBindSplitHorizonGrp specifies the name of + the split-horizon group where the spoke SDP Bind belongs to. This + object can be set only at the time the row is created and is mutually + exclusive with sdpBindMulticastSource. Per default a spoke SDP Bind + does not belong to any split-horizon group. The name specified must + correspond to an existing split-horizon group in the TLS service where + this spoke SDP Bind is defined." + DEFVAL { "" } + ::= { sdpBindEntry 19 } + +sdpBindOperFlags OBJECT-TYPE + SYNTAX BITS { + sdpBindAdminDown (0), + svcAdminDown (1), + stitchingSvcTxDown (2), + sdpOperDown (3), + sdpPathMtuTooSmall (4), + noIngressVcLabel (5), + noEgressVcLabel (6), + svcMtuMismatch (7), + vcTypeMismatch (8), + relearnLimitExceeded (9), + iesIfAdminDown (10), + releasedIngressVcLabel (11), + labelsExhausted (12), + svcParamMismatch (13), + insufficientBandwidth (14), + pwPeerFaultStatusBits (15), + meshSdpDown (16), + notManagedByMcRing (17), + outOfResource (18), + mhStandby (19), + oamDownMepFault (20), + oamUpMepFault (21), + standbySigSlaveTxDown (22), + operGrpDown (23), + withdrawnIngressVcLabel (24), + vplsPmsiDown (25), + recProtSrcMac (26), + peerFaultStatusTxDown (27), + evpnRouteConflict (28), + adminLocked (29), + evpnP2mpConflict (30), + labelStackLimitExceeded (31), + vccvBfdDown (32), + stitchingSvcPwFault (33) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates all the conditions that affect the operating + status of this SDP Bind. + + The bit values are as follows: + + sdpBindAdminDown (0) - SDP Bind is admin down. + svcAdminDown (1) - Service is admin down. + stitchingSvcTxDown (2) - PW-PORT FPE stitching svc + transmit is down. + sdpOperDown (3) - SDP is oper down. + sdpPathMtuTooSmall (4) - SDP's path MTU minus SDP Bind control + word size is less than Service MTU. + noIngressVcLabel (5) - No ingress VC label. + noEgressVcLabel (6) - No egress VC label. + svcMtuMismatch (7) - Service MTU mismatch with the + remote PE. + vcTypeMismatch (8) - VC type mismatch with the remote PE. + relearnLimitExceeded (9) - MAC relearn limit was exceeded + (TLS only). + iesIfAdminDown (10) - IP interface is admin down + (IES and VPRN only). + releasedIngressVcLabel (11) - Peer released our ingress VC label. + labelsExhausted (12) - Label Manager has ran out of labels. + svcParamMismatch (13) - Service-specific parameter mismatch. + insufficientBandwidth (14) - Insufficient bandwidth to allocate + to SDP binding. + pwPeerFaultStatusBits (15) - Received PW fault status bits from + peer. + meshSdpDown (16) - Mesh SDP Down. + notManagedByMcRing (17) - Not managed by mc-ring. + outOfResource (18) - Such as memory. + mhStandby (19) - Standby due to BGP. + multi-home protocol. + oamDownMepFault (20) - ETH-CFM down MEP fault detected. + oamUpMepFault (21) - ETH-CFM up MEP fault detected. + standbySigSlaveTxDown (22) - Transmit is down for + standby-sig-spoke. + operGrpDown (23) - Operational group is down. + withdrawnIngressVcLabel(24) - Withdrawn due to incompatibility. + vplsPmsiDown (25) - provider-tunnel down. + recProtSrcMac (26) - Received a packet with a + protected source MAC. + peerFaultStatusTxDown (27) - Transmit is down because + block-on-peer-fault is + enabled and received PW + faults status from peer. + evpnRouteConflict (28) - EVPN has route to. + adminLocked (29) - SDP Bind is admin-locked. + evpnP2mpConfict (30) - Conflict with evpn p2mp. + labelStackLimitExceeded(31) - label stack overhead exceeding the + egress IOM limitation. + vccvBfdDown(32) - vccv-bfd down + stitchingSvcPwFault(33) - stitching-svc-pw-fault" + ::= { sdpBindEntry 20 } + +sdpBindLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindLastStatusChange indicates the value of + sysUpTime at the time of the most recent operating status change to + this SDP Bind." + ::= { sdpBindEntry 21 } + +sdpBindIesIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this SDP Bind is defined on an IES service and the value of + sdpBindType is 'spoke', this object specifies the index of the + associated IES interface. The value of this object can be set only + when the row is created and cannot be changed while the row status is + 'active'. This object is otherwise not significant and should have the + value zero." + ::= { sdpBindEntry 22 } + +sdpBindMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindMacPinning specifies whether or not MAC + address pinning is active on this SDP bind (mesh or spoke). Setting + the value to enable disables relearning of MAC addresses on other SAPs + or SDPs within the same VPLS; the MAC address will hence remain + attached to the SDP Bind for the duration of its age-timer. This + object has effect only for MAC addresses learned via the normal MAC + learning process, and not for entries learned via DHCP. The value will + be set by default to disabled. However for a spoke SDP that belongs to + a residential SHG, the value is set to enabled by the system, and + cannot be altered by the operator. This object applies to spoke-SDP + associated with the service with svcType set to 'tls'." + ::= { sdpBindEntry 23 } + +sdpBindIngressIpv6FilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindIngressIpv6FilterId specifies the row + index in the tIPv6FilterTable corresponding to this ingress ipv6 + filter, or zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 24 } + +sdpBindEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindEgressIpv6FilterId specifies the row + index in the tIPv6FilterTable corresponding to this egress ipv6 + filter, or zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 25 } + +sdpBindCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindCollectAcctStats specifies whether the + agent collects accounting statistics for this SDP bind. When the value + is 'true' the agent collects accounting statistics on this SDP bind." + DEFVAL { false } + ::= { sdpBindEntry 26 } + +sdpBindAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindAccountingPolicyId specifies the policy to use to + collect accounting statistics on this SDP bind. The value zero + indicates that the agent should use the default accounting policy, if + one exists." + DEFVAL { 0 } + ::= { sdpBindEntry 27 } + +sdpBindPwPeerStatusBits OBJECT-TYPE + SYNTAX BITS { + pwNotForwarding (0), + lacIngressFault (1), + lacEgresssFault (2), + psnIngressFault (3), + psnEgressFault (4), + pwFwdingStandby (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sdpBindPwPeerStatusBits indicates the bits set by the LDP + peer when there is a fault on its side of the pseudowire. + LAC failures occur on the SAP that has been configured on + the PIPE service, PSN bits are set by SDP-binding failures + on the PIPE service. The pwNotForwarding bit is set when + none of the above failures apply, such as an MTU mismatch + failure. This value is only applicable if the peer is + using the pseudowire status signalling method to indicate + faults." + ::= { sdpBindEntry 28 } + +sdpBindPeerVccvCvBits OBJECT-TYPE + SYNTAX BITS { + icmpPing (0), + lspPing (1), + bfdFaultDetection (2), + bfdFaultDetectionAndSignalling (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sdpBindPeerVccvCvBits indicates the CV type bits set by the + LDP peer if it supports VCCV (Virtual Circuit Connection + Verification) on a pseudowire. If the peer does not send + VCCV information, or does not support it, the bits will + be set to 0." + ::= { sdpBindEntry 29 } + +sdpBindPeerVccvCcBits OBJECT-TYPE + SYNTAX BITS { + pwe3ControlWord (0), + mplsRouterAlertLabel (1), + mplsPwDemultiplexorLabel (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sdpBindPeerVccvCcBits indicates the CC type bits set by the + LDP peer if it supports VCCV (Virtual Circuit Connection + Verification) on a pseudowire. If the peer does not send + VCCV information, or does not support it, the bits will + all be 0." + ::= { sdpBindEntry 30 } + +sdpBindControlWordBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sdpBindControlWordBit specifies whether the use of the 'ControlWord' + is preferred or not. The value of sdpBindControlWordBit is exchanged + with LDP peer during pseudowire negotiation time. The default value is + determined by sdpBindVcType. sdpBindVcType of atmSdu and frDlci must + have default value of 'true'. Other values of sdpBindVcType must have + default value of 'false'." + ::= { sdpBindEntry 31 } + +sdpBindOperControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sdpBindOperControlWord indicates whether the 'ControlWord' + is used or not. The value of sdpBindOperControlWord is + negotiated with the LDP peer. When both the local and the + peer prefer the use of the 'ControlWord', sdpBindOperControlWord + has the value of 'true'." + ::= { sdpBindEntry 32 } + +sdpBindEndPoint OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sdpBindEndPoint specifies the service endpoint to which this SDP bind + is attached. The svcId of the SDP bind MUST match the svcId of the + service endpoint." + DEFVAL { "" } + ::= { sdpBindEntry 33 } + +sdpBindEndPointPrecedence OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sdpBindEndPointPrecedence specifies the precedence of this SDP bind + when there are multiple SDP binds attached to one service endpoint. + The value 0 can only be assigned to one SDP bind, making it the + primary SDP bind. When an SDP bind goes down, the next highest + precedence SDP bind begins forwarding traffic." + DEFVAL { 4 } + ::= { sdpBindEntry 34 } + +sdpBindIsICB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sdpBindIsICB specifies whether this sdpBind is an inter-chassis backup + SDP bind." + DEFVAL { false } + ::= { sdpBindEntry 35 } + +sdpBindPwFaultInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindPwFaultInetAddressType indicates the + address type of sdpBindPwFaultInetAddress." + ::= { sdpBindEntry 36 } + +sdpBindPwFaultInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindPwFaultInetAddress indicates the IP + address that was included in the pseudowire status + message sent by the LDP peer. This value is only + applicable if the peer is using the pseudowire status + signalling method to indicate faults." + ::= { sdpBindEntry 37 } + +sdpBindClassFwdingOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindClassFwdingOperState indicates the operational + state of forwarding class based forwarding on this sdpBind. + + When the SDP this sdpBind is bound to has sdpClassFwdingEnabled set to + 'false', the value of sdpBindClassFwdingOperState is 'outOfService'. + + When the SDP this sdpBind is bound to has sdpClassFwdingEnabled set to + 'true' and the svcType of the service this sdpBind is defined on is + 'tls', 'vprn', or 'ies', the value of sdpBindClassFwdingOperState is + 'inService'. If the service has svcVcSwitching set to 'true', the + value of sdpBindClassFwdingOperState is 'inService' + + When the SDP this sdpBind is bound to has sdpClassFwdingEnabled set to + 'true' and the svcType of the service this sdpBind is defined on is + 'epipe', 'apipe', 'fpipe', or 'ipipe' with no SAP defined on the + service, the value of sdpBindClassFwdingOperState is 'unknown'. If the + service has a SAP with a NULL sapIngressSharedQueuePolicy, the value + of sdpBindClassFwdingOperState is 'outOfService'. If the service has a + SAP with a non-NULL sapIngressSharedQueuePolicy, the value of + sdpBindClassFwdingOperState is 'inService'." + ::= { sdpBindEntry 38 } + +sdpBindForceVlanVcForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindForceVlanVcForwarding specifies whether or not + vc-vlan-type forwarding is forced in the datapath for the sdp which + have sdpBindVcType set to 'ether'. When set to 'true' + vc-vlan-type forwarding is forced. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sdpBindForceVlanVcForwarding to 'true' and + sdpBindVcType is not set to 'ether'." + DEFVAL { false } + ::= { sdpBindEntry 39 } + +sdpBindAdminBandwidth OBJECT-TYPE + SYNTAX SdpBindBandwidth + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindAdminBandwidth specifies the bandwidth + that needs to be reserved for this SDP binding in kilobits per second. + The SdpBindBandwidth object only applies to the SDP bindings under the + epipe(1), apipe(7), fpipe(8), ipipe(9) and cpipe(10) services." + DEFVAL { 0 } + ::= { sdpBindEntry 40 } + +sdpBindOperBandwidth OBJECT-TYPE + SYNTAX SdpBindBandwidth + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindOperBandwidth indicates the bandwidth + that has been reserved for this SDP binding in kilobits per second. + The value 0 indicates that SDP doesn't have bandwidth to satisfy the + bandwidth requirement of this SDP binding. The sdpBindOperBandwidth + object only applies to the SDP bindings under the epipe(1), apipe(7), + fpipe(8), ipipe(9) and cpipe(10) services." + ::= { sdpBindEntry 41 } + +sdpBindCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindCreationOrigin indicates the protocol or mechanism + which created this SDP binding." + ::= { sdpBindEntry 42 } + +sdpBindDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindDescription specifies a user-provided description + for the SDP Bind." + DEFVAL { "" } + ::= { sdpBindEntry 43 } + +sdpBindSiteName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindSiteName indicates the site-name associated with + this SDP Bind." + ::= { sdpBindEntry 44 } + +sdpBindHashLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindHashLabel specifies whether the use of hash label + is enabled or not on this SDP Bind." + DEFVAL { false } + ::= { sdpBindEntry 45 } + +sdpBindIsaAaApplicationProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindIsaAaApplicationProfile specifies the ISA-AA + application profile for this sdp. The specified application profile + needs to exist in the TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { sdpBindEntry 46 } + +sdpBindStandbySigSlave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindStandbySigSlave specifies whether transmission of + the spoke will be blocked when the spoke receives standby status + notification from its peer." + DEFVAL { false } + ::= { sdpBindEntry 47 } + +sdpBindHashLabelSignalCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindHashLabelSignalCapability specifies whether to + signal the hash label capability to the remote PE. + + The default value is 'false' and cannot be changed unless + sdpBindHashLabel is set to 'true'." + DEFVAL { false } + ::= { sdpBindEntry 48 } + +sdpBindIngressFlowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sdpBindIngressFlowspec specifies whether ingress IPv4 + Flowspec is enabled for this sdp." + DEFVAL { false } + ::= { sdpBindEntry 49 } + +sdpBindCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindCpmProtPolicyId specifies the CPM protection + policy for this SDP binding. + + Zero specifies that no CPM protection policy is associated with this + SDP binding. A non-zero value must be the index of an active + tmnxCpmProtPolTable row. + + If the SDP binding can support Eth-CFM MEPs or MIPs, the default CPM + protection policy is 255 (which is the default CPU protection policy + for a network interface). Zero is not supported in this case. + + If the SDP binding cannot support Eth-CFM MEPs or MIPs, the default CPM + protection policy is zero. Changing the CPM protection policy value + is not supported in this case." + DEFVAL { 255 } + ::= { sdpBindEntry 50 } + +sdpBindCpmProtMonitorMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindCpmProtMonitorMac specifies whether the + tmnxCpmProtPolPerSrcRateLimit of the CPM protection policy (as + specified by sdpBindCpmProtPolicyId) must be applied. + + If the value of sdpBindCpmProtMonitorMac is 'true', the per-source + rate limit must be applied. + + If the value of sdpBindCpmProtPolicyId is zero, the value of + sdpBindCpmProtMonitorMac is irrelevant and will be ignored. + + At most one of sdpBindCpmProtMonitorMac and the + sdpBindCpmProtEthCfmMonitorFlags option 'ethCfmMonitor(0)' can be + enabled for this SDP binding." + DEFVAL { false } + ::= { sdpBindEntry 51 } + +sdpBindCpmProtEthCfmMonitorFlags OBJECT-TYPE + SYNTAX BITS { + ethCfmMonitor (0), + ethCfmMonitorAggregate (1), + ethCfmMonitorCommittedAccessRate (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindCpmProtEthCfmMonitorFlags specifies whether or not + to apply rate limiting (using the tmnxCpmProtEthCfmPolTable + configuration) to Ethernet Connectivity Fault Management (Eth-CFM) + packets served by the SDP binding. Two associated options are also + specified. + + Five combinations of flag values are supported, as shown in the + following table. + + Flag Value (0=Disabled, 1=Enabled) + ------------------------------------- ----------------------------- + 'ethCfmMonitor(0)' 0 0 0 0 1 1 1 1 + 'ethCfmMonitorAggregate(1)' 0 0 1 1 0 0 1 1 + 'ethCfmMonitorCommittedAccessRate(2)' 0 1 0 1 0 1 0 1 + ------------------------------------- ----------------------------- + Supported Combination? Y N N N Y Y Y Y + + If 'ethCfmMonitor(0)' is disabled, Eth-CFM rate limiting is disabled + on this SDP binding. + + If 'ethCfmMonitor(0)' is enabled, Eth-CFM rate limiting is enabled on + this SDP binding. Excess packets are discarded. The configured + information used to perform the Eth-CFM rate limiting (e.g. the rate + limit(s)) resides in the tmnxCpmProtEthCfmPolTable row(s) indexed by + the SDP binding's sdpBindCpmProtPolicyId. + + At most one of the following options can be enabled on this SAP: + 1. sdpBindCpmProtMonitorMac, + 2. The sdpBindCpmProtEthCfmMonitorFlags option 'ethCfmMonitor(0)', + 3. sdpBindCpmProtMonitorIP. + + The flags 'ethCfmMonitorAggregate(1)' and + 'ethCfmMonitorCommittedAccessRate(2)' adjust the behavior of Eth-CFM + rate limiting. Therefore, they are only significant if Eth-CFM rate + limiting is enabled (i.e. when 'ethCfmMonitor(0)' is enabled). The + remainder of this DESCRIPTION assumes 'ethCfmMonitor(0)' is enabled. + + If 'ethCfmMonitorAggregate(1)' is disabled, the applicable Eth-CFM + packet rate limit (tmnxCpmProtEthCfmPolRateLimit) applies per peer + (i.e. on a source MAC address basis). For example, if the SDP + binding's rate limit for all Eth-CFM packets is 100 packets/sec, and + two peers are served by the SDP binding, then 100 Eth-CFM packets/sec + from each peer is within the limit. + + If 'ethCfmMonitorAggregate(1)' is enabled, the applicable Eth-CFM + packet rate limit (tmnxCpmProtEthCfmPolRateLimit) applies to the + aggregated traffic flow. For example, if the SDP binding's rate limit + for all Eth-CFM packets is 100 packets/sec, and two peers are served by + this SDP binding, then the combined rate of the two peers cannot exceed + 100 packets/sec. + + 'ethCfmMonitorCommittedAccessRate(2)' controls the interaction + between two features: Eth-CFM rate limiting, and overall rate limiting + (as configured using tmnxCpmProtPolOverallRateLimit). + + If 'ethCfmMonitorCommittedAccessRate(2)' is disabled, an Eth-CFM + packet is subjected to two rate limits, in the following order. + a) The applicable tmnxCpmProtEthCfmPolRateLimit is applied, as + described above. If the packet exceeds the limit, it is discarded. + Otherwise... + b) The SDP binding's tmnxCpmProtPolOverallRateLimit (which is applied + to Eth-CFM packets, and the other rate limited packet types) is + applied. + + If 'ethCfmMonitorCommittedAccessRate(2)' is enabled, an Eth-CFM packet + is subjected to one rate limit: the applicable + tmnxCpmProtEthCfmPolRateLimit, as described above. Eth-CFM packets + are neither counted nor discarded when performing the + tmnxCpmProtPolOverallRateLimit rate limiting." + DEFVAL { {} } + ::= { sdpBindEntry 52 } + +sdpBindTransitIpPolicyId OBJECT-TYPE + SYNTAX TmnxBsxTransitIpPolicyIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindTransitIpPolicyId specifies the transit IP policy + to be associated with this SDP binding. The value must either be '0' + indicating an invalid transit IP policy or the specified transit IP + policy needs to exist in the + TIMETRA-BSX-NG-MIB::tmnxBsxTransitIpPolicyTable. + + At most one of sdpBindTransitIpPolicyId and + sdpBindTransitPrefixPolicyId can be non-zero." + DEFVAL { 0 } + ::= { sdpBindEntry 53 } + +sdpBindPwStatusSignaling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwStatusSignaling specified whether this SDP + binding supports pseudowire status signaling. + + Default value depends on the type of service: + - For VPLS services it is 'true' and configurable. + - For EPIPE services it is 'true' and configurable. + - For all other VLL services it is 'true' but not configurable. + - For Mirror services it is 'true' but not configurable. + - For IES/VPRN services it is 'true' but not configurable. + - For all other services it is 'false' and not configurable. + + An 'inconsistentValue' error is returned when an attempt is made to + change this value for a SDP binding that is not configurable." + ::= { sdpBindEntry 54 } + +sdpBindOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpBindOperGrp specifies the Operational-Group + identifier associated with this SDP Bind. + + An 'inconsistentValue' error is returned when both sdpBindOperGrp and + sdpBindMonitorOperGrp are set together and at least one of them to a + non-default value." + DEFVAL { "" } + ::= { sdpBindEntry 55 } + +sdpBindMonitorOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpBindMonitorOperGrp specifies the Operational-Group + identifier which will affect the state of this SDP Bind. + + An 'inconsistentValue' error is returned when both sdpBindOperGrp and + sdpBindMonitorOperGrp are set together and at least one of them to a + non-default value." + DEFVAL { "" } + ::= { sdpBindEntry 56 } + +sdpBindOperHashLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindOperHashLabel indicates the negotiated value of + hash label that is used on this SDP binding. + + If the value of sdpBindHashLabel is set to 'true' but the value of + sdpBindHashLabelSignalCapability is set to 'false' then + sdpBindOperHashLabel will be 'true'. + + If the value of sdpBindHashLabelSignalCapability set to 'true' then + the value of sdpBindOperHashLabel is 'true' if peer capability is + 'true' and the 7xxx SR router hardware supports this capability. + + If the service has svcVcSwitching set to 'true', the value of + sdpBindOperHashLabel will be 'true' if peer capability is 'true' and + the 7xxx SR router hardware supports this capability." + ::= { sdpBindEntry 57 } + +sdpBindTransitPrefixPolicyId OBJECT-TYPE + SYNTAX TmnxBsxTransPrefPolicyIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindTransitPrefixPolicyId specifies the transit prefix + policy to be associated with this SDP binding. The value must either + be '0' indicating an invalid transit prefix policy or the specified + transit prefix policy needs to exist in the + TIMETRA-BSX-NG-MIB::tmnxBsxTransPrefPolicyTable. + + At most one of sdpBindTransitIpPolicyId and + sdpBindTransitPrefixPolicyId can be non-zero." + DEFVAL { 0 } + ::= { sdpBindEntry 58 } + +sdpBindAarpId OBJECT-TYPE + SYNTAX TmnxBsxAarpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindAarpId specifies the AA Redundancy Protocol (AARP) + instance associated with this SDP binding. If set to 0, no AARP + instance is associated with this SDP binding." + DEFVAL { 0 } + ::= { sdpBindEntry 59 } + +sdpBindIngressQoSNetworkPlcyId OBJECT-TYPE + SYNTAX TSdpIngressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpBindIngressQoSNetworkPlcyId specifies the ingress + QoS network policy applied to this SDP binding." + DEFVAL { 0 } + ::= { sdpBindEntry 60 } + +sdpBindEgressQoSNetworkPlcyId OBJECT-TYPE + SYNTAX TSdpEgressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpBindEgressQoSNetworkPlcyId specifies the egress + QoS network policy applied to this SDP binding." + DEFVAL { 0 } + ::= { sdpBindEntry 61 } + +sdpBindIngressQoSFpRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindIngressQoSFpRedirectQGrp specifies the + forwarding-plane queue group Policy for this SDP binding. + + This object must be set along with sdpBindIngressQoSNetworkPlcyId + object." + DEFVAL { "" } + ::= { sdpBindEntry 62 } + +sdpBindEgressQoSPortRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEgressQoSPortRedirectQGrp specifies the + forwarding-plane queue group Policy for this SDP binding. + + This object must be set along with sdpBindEgressQoSNetworkPlcyId + object." + DEFVAL { "" } + ::= { sdpBindEntry 63 } + +sdpBindIngressQoSInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindIngressQoSInstanceId specifies the instance of the + forwarding-plane ingress Queue Group for this SDP binding." + DEFVAL { 0 } + ::= { sdpBindEntry 64 } + +sdpBindEgressQoSInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEgressQoSInstanceId specifies the instance of the + forwarding-plane egress Queue Group for this SDP binding." + DEFVAL { 0 } + ::= { sdpBindEntry 65 } + +sdpBindAarpServRefType OBJECT-TYPE + SYNTAX TmnxBsxAarpServiceRefType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindAarpServRefType specifies the role of the Spoke + SDP referenced by the Redundancy Protocol (AARP) instance identified + by sdpBindAarpId. If sdpBindAarpId is the invalid AARP instance '0', + then the service reference type is 'none(0)'." + DEFVAL { none } + ::= { sdpBindEntry 66 } + +sdpBindPwLocalStatusBits OBJECT-TYPE + SYNTAX BITS { + pwNotForwarding (0), + lacIngressFault (1), + lacEgresssFault (2), + psnIngressFault (3), + psnEgressFault (4), + pwFwdingStandby (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sdpBindPwLocalStatusBits indicates the bits set locally + when there is a fault. + LAC failures occur on the SAP that has been configured on + the PIPE service, PSN bits are set by SDP-binding failures + on the PIPE service. The pwNotForwarding bit is set when + none of the above failures apply, such as an MTU mismatch + failure. This value is sent to the peer via pseudowire + status signalling method to indicate faults only if + sdpBindPwStatusSignaling is set to true." + ::= { sdpBindEntry 67 } + +sdpBindBlockOnPeerFault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sdpBindBlockOnPeerFault specifies whether to block the user + traffic on this SDP bind when peer pw status has fault bits set." + DEFVAL { false } + ::= { sdpBindEntry 68 } + +sdpBindIngressIPv6Flowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sdpBindIngressIPv6Flowspec specifies whether ingress IPv6 + Flowspec is enabled for this sdp." + DEFVAL { false } + ::= { sdpBindEntry 69 } + +sdpBindMirrorRemoteSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindMirrorRemoteSource specifies whether this SDP bind + is part of remote source of the mirror service." + DEFVAL { false } + ::= { sdpBindEntry 70 } + +sdpBindEtreeRootLeafTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEtreeRootLeafTag specifies whether or not this SDP + binding is etree tagging in this service. + + An 'inconsistentValue' error is returned if the value of this object + is set to 'true' when TIMETRA-SERV-MIB::svcType for the service is not + set to 'tls'. + + An 'inconsistentValue' error is returned if the value of this object + is set to 'true' when TIMETRA-SERV-MIB::svcTlsModeEtree for the + service is set to 'false'. + + An 'inconsistentValue' error is returned if sdpBindEtreeRootLeafTag is + set to a non-default value and sdpBindEtreeLeafAc is also set to a + non-default value for the same SDP instance. + + The value of this object can be set only during the creation of the + SDP instance. An 'inconsistentValue' error is returned if + sdpBindEtreeRootLeafTag is Set to a different value after the SDP + instance has been created." + DEFVAL { false } + ::= { sdpBindEntry 72 } + +sdpBindCpmProtMonitorIP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindCpmProtMonitorIP specifies whether or not to apply + the tmnxCpmProtPolPerSrcRateLimit of this SDP binding's CPM Protection + policy to IPv4 DHCP packets served by the SDP binding, on a per source + IP address basis. + + For example, suppose sdpBindCpmProtMonitorIP is 'true', and this SDP + binding's sdpBindCpmProtPolicyId points to a policy table row with + tmnxCpmProtPolPerSrcRateLimit set to 100 packets/second. Suppose two + source IP addresses (e.g. 138.120.141.173 and 138.120.141.174) each + send 150 DHCP packets/second to this SAP. Approx. 50 DHCP + packets/second from each source will be discarded. + + If the value of sdpBindCpmProtPolicyId is equal to zero, the value of + sdpBindCpmProtMonitorIP is irrelevant and will be ignored. + + At most one of the following options can be enabled on this SDP + binding: + 1. sdpBindCpmProtMonitorMac, + 2. The sdpBindCpmProtEthCfmMonitorFlags option 'ethCfmMonitor(0)', + 3. sdpBindCpmProtMonitorIP." + DEFVAL { false } + ::= { sdpBindEntry 73 } + +sdpBindUseSdpBMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindUseSdpBMac specifies whether this spoke-SDP is + expected to be part of a redundant pseudo-wire within a PBB epipe + service. + + Setting the value of sdpBindUseSdpBMac to 'true (1)' will cause + traffic forwarded from this spoke-SDP into the B-VPLS domain to use a + virtual backbone MAC as its source MAC address when the value of both + sdpSourceBMacLSB and sdpControlPWVCId is set to non-default values." + DEFVAL { false } + ::= { sdpBindEntry 74 } + +sdpBindEtreeLeafAc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEtreeLeafAc specifies whether or not this SDP + binding is an etree leaf access circuit of the service. + + An 'inconsistentValue' error is returned if the value of this object + is set to 'true' when TIMETRA-SERV-MIB::svcType for the service is not + set to 'tls'. + + An 'inconsistentValue' error is returned if the value of this object + is set to 'true' when TIMETRA-SERV-MIB::svcTlsModeEtree for the + service is set to 'false'. + + An 'inconsistentValue' error is returned if sdpBindEtreeLeafAc is set + to a non-default value and sdpBindEtreeRootLeafTag is also set to a + non-default value for the same SDP instance. + + The value of this object can be set only during the creation of the + SDP instance. An 'inconsistentValue' error is returned if + sdpBindEtreeLeafAc is Set to a different value after the SDP instance + has been created." + DEFVAL { false } + ::= { sdpBindEntry 75 } + +sdpBindBfdTemplateName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindBfdTemplateName specifies BFD template associated + with this SDP binding." + DEFVAL { ''H } + ::= { sdpBindEntry 76 } + +sdpBindBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindBfdEnable specifies whether BFD is enabled on this + SDP binding." + DEFVAL { false } + ::= { sdpBindEntry 77 } + +sdpBindBfdEncap OBJECT-TYPE + SYNTAX TmnxBfdEncap + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindBfdEncap specifies the BFD encapsulation used on + this SDP binding." + DEFVAL { ipv4 } + ::= { sdpBindEntry 78 } + +sdpBindForceQinqVcForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sdpBindForceQinqVcForwarding specifies whether or not the + datapath should forcefully insert two VLAN tags when sdpBindVcType is + either set to 'ether' or 'vlan'. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sdpBindForceQinqVcForwarding to 'true' and + sdpBindVcType is not set to either 'ether' or 'vlan'." + DEFVAL { false } + ::= { sdpBindEntry 79 } + +sdpBindIngressVlanTranslation OBJECT-TYPE + SYNTAX INTEGER { + none (1), + vlanId (2), + copyOuter (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sdpBindIngressVlanTranslation specifies the desired + Ingress Vlan Translation. + + A value of 'vlanId' specifies that the value of + sdpBindIngressVlanTranslationId is to be used to overwrite the + preserved VLAN id in the packet. + + A value of 'copyOuter' specifies that the outer VLAN id should be used + to overwrite the preserved VLAN id in the packet. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sdpBindIngressVlanTranslation to 'vlanId' and + sdpBindIngressVlanTranslationId is set to '-1'." + DEFVAL { none } + ::= { sdpBindEntry 80 } + +sdpBindIngressVlanTranslationId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sdpBindIngressVlanTranslationId specifies the VLAN id to + be used to overwrite the preserved VLAN id in the packet. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sdpBindIngressVlanTranslationId to other than '-1' + and sdpBindIngressVlanTranslation is not set to 'vlanId'." + DEFVAL { -1 } + ::= { sdpBindEntry 81 } + +sdpBindMinReqdSdpOperMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindMinReqdSdpOperMtu indicates the minimum required + SDP MTU size used with this SDP binding." + ::= { sdpBindEntry 82 } + +sdpBindForceQinqVcFwding OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindForceQinqVcFwding specifies whether or not the + datapath should forcefully insert two VLAN tags which are copied from + the qinq service-delimiting vlan values. + + The sdpBindVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { sdpBindEntry 83 } + +sdpBindMulticastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindMulticastSource specifies whether or not the + multicast source is enabled on the SDP. This object can only be set at + the time the row is created and is mutually exclusive with + sdpBindSplitHorizonGrp." + DEFVAL { false } + ::= { sdpBindEntry 84 } + +sdpBindBaseStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains basic SDP Binding statistics." + ::= { tmnxSdpObjs 5 } + +sdpBindBaseStatsEntry OBJECT-TYPE + SYNTAX SdpBindBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic statistics about a specific SDP Binding." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindBaseStatsTable 1 } + +SdpBindBaseStatsEntry ::= SEQUENCE +{ + sdpBindBaseStatsIngressForwardedPackets Counter64, + sdpBindBaseStatsIngressDroppedPackets Counter64, + sdpBindBaseStatsEgressForwardedPackets Counter64, + sdpBindBaseStatsEgressForwardedOctets Counter64, + sdpBindBaseStatsCustId TmnxCustId, + sdpBindBaseStatsIngFwdOctets Counter64, + sdpBindBaseStatsIngDropOctets Counter64 +} + +sdpBindBaseStatsIngressForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sdpBindBaseStatsEntry 1 } + +sdpBindBaseStatsIngressDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sdpBindBaseStatsEntry 2 } + +sdpBindBaseStatsEgressForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sdpBindBaseStatsEntry 3 } + +sdpBindBaseStatsEgressForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sdpBindBaseStatsEntry 4 } + +sdpBindBaseStatsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Customer ID of the associated service." + ::= { sdpBindBaseStatsEntry 5 } + +sdpBindBaseStatsIngFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sdpBindBaseStatsEntry 6 } + +sdpBindBaseStatsIngDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sdpBindBaseStatsEntry 7 } + +sdpBindTlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS spoke SDP Bind information." + ::= { tmnxSdpObjs 6 } + +sdpBindTlsEntry OBJECT-TYPE + SYNTAX SdpBindTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS specific information about an SDP Bind." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindTlsTable 1 } + +SdpBindTlsEntry ::= SEQUENCE +{ + sdpBindTlsStpAdminStatus TmnxEnabledDisabledAdminState, + sdpBindTlsStpPriority Integer32, + sdpBindTlsStpPortNum Integer32, + sdpBindTlsStpPathCost Integer32, + sdpBindTlsStpRapidStart TmnxEnabledDisabled, + sdpBindTlsStpBpduEncap INTEGER, + sdpBindTlsStpPortState TStpPortState, + sdpBindTlsStpDesignatedBridge BridgeId, + sdpBindTlsStpDesignatedPort Integer32, + sdpBindTlsStpForwardTransitions Gauge32, + sdpBindTlsStpInConfigBpdus Gauge32, + sdpBindTlsStpInTcnBpdus Gauge32, + sdpBindTlsStpInBadBpdus Gauge32, + sdpBindTlsStpOutConfigBpdus Gauge32, + sdpBindTlsStpOutTcnBpdus Gauge32, + sdpBindTlsStpOperBpduEncap INTEGER, + sdpBindTlsStpVpnId VpnId, + sdpBindTlsStpCustId TmnxCustId, + sdpBindTlsMacAddressLimit Integer32, + sdpBindTlsNumMacAddresses Integer32, + sdpBindTlsNumStaticMacAddresses Integer32, + sdpBindTlsMacLearning TmnxEnabledDisabled, + sdpBindTlsMacAgeing TmnxEnabledDisabled, + sdpBindTlsStpOperEdge TruthValue, + sdpBindTlsStpAdminPointToPoint INTEGER, + sdpBindTlsStpPortRole StpPortRole, + sdpBindTlsStpAutoEdge TmnxEnabledDisabled, + sdpBindTlsStpOperProtocol StpProtocol, + sdpBindTlsStpInRstBpdus Gauge32, + sdpBindTlsStpOutRstBpdus Gauge32, + sdpBindTlsLimitMacMove TlsLimitMacMove, + sdpBindTlsDiscardUnknownSource TmnxEnabledDisabled, + sdpBindTlsMvplsPruneState MvplsPruneState, + sdpBindTlsMvplsMgmtService TmnxServId, + sdpBindTlsMvplsMgmtSdpBndId SdpBindId, + sdpBindTlsStpException StpExceptionCondition, + sdpBindTlsL2ptTermination TmnxEnabledDisabled, + sdpBindTlsBpduTranslation TlsBpduTranslation, + sdpBindTlsStpRootGuard TruthValue, + sdpBindTlsStpInMstBpdus Gauge32, + sdpBindTlsStpOutMstBpdus Gauge32, + sdpBindTlsStpRxdDesigBridge BridgeId, + sdpBindTlsMacMoveNextUpTime Unsigned32, + sdpBindTlsMacMoveRateExcdLeft Unsigned32, + sdpBindTlsLimitMacMoveLevel TlsLimitMacMoveLevel, + sdpBindTlsBpduTransOper INTEGER, + sdpBindTlsL2ptProtocols L2ptProtocols, + sdpBindTlsIgnoreStandbySig TruthValue, + sdpBindTlsBlockOnMeshFail TruthValue, + sdpBindTlsInTcBitBpdus Counter32, + sdpBindTlsOutTcBitBpdus Counter32, + sdpBindTlsRestProtSrcMac TruthValue, + sdpBindTlsRestProtSrcMacAction INTEGER, + sdpBindTlsAutoLearnMacProtect TruthValue, + sdpBindDisableSendBvplsEvpnFlush TruthValue, + sdpBindTlsRestProtSrcMacOper TruthValue, + sdpBindTlsRestProtSrcMacOperAct INTEGER, + sdpBindTlsAutoLrnMacPrtExcList TNamedItemOrEmpty, + sdpBindTlsLastMgmtChange TimeStamp +} + +sdpBindTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpAdminStatus specifies whether + this SDP Bind participates in the TLS's Spanning Tree Protocol." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 1 } + +sdpBindTlsStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpPriority specifies the value of + the port priority field which is contained in the most significant 4 + bits of the 16-bit Port ID associated with this SDP Bind. As only the + most significant 4 bits of the value are used, the actual value of + this object is limited to multiples of 16: e.g. the agent rounds down + the value to one of: 0, 16, 32, .. , 224, 240." + DEFVAL { 128 } + ::= { sdpBindTlsEntry 2 } + +sdpBindTlsStpPortNum OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpPortNum specifies the value of + the port number field which is contained in the least significant 12 + bits of the 16-bit Port ID associated with this SDP Bind. Values in + the range 2048..4094 are automatically assigned by the agent when the + SDP Bind is created or when the value of this object is set to zero + via management. Values in the range 1..2047 can be set via management, + to allow this object to have a deterministic value across system + reboots." + ::= { sdpBindTlsEntry 3 } + +sdpBindTlsStpPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpPathCost specifies the + contribution of this port to the path cost of paths towards the + spanning tree root which include this port." + DEFVAL { 10 } + ::= { sdpBindTlsEntry 4 } + +sdpBindTlsStpRapidStart OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpRapidStart specifies whether + Rapid Start is enabled on this SDP Bind. When the value is 'enabled' + the Spanning Tree Protocol state transitions on this SDP Bind are + driven by the value of the 'HelloTime', instead of the value of + 'ForwardDelay', thus allowing a faster transition into the forwarding + state." + DEFVAL { disabled } + ::= { sdpBindTlsEntry 5 } + +sdpBindTlsStpBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dynamic (1), + dot1d (2), + pvst (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpBpduEncap specifies the type of + encapsulation used on BPDUs sent out and received on this SDP Bind." + DEFVAL { dynamic } + ::= { sdpBindTlsEntry 6 } + +sdpBindTlsStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpPortState indicates the port's + current state as defined by application of the Spanning Tree Protocol. + This state controls what action a port takes on reception of a frame. + If the bridge has detected a port that is malfunctioning it will place + that port into the 'broken' state. All possible states are: learning, + forwarding, broken, and discarding." + ::= { sdpBindTlsEntry 7 } + +sdpBindTlsStpDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpDesignatedBridge indicates the + Bridge Identifier of the bridge which this port considers to be the + Designated Bridge for this port's segment." + ::= { sdpBindTlsEntry 8 } + +sdpBindTlsStpDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpDesignatedPort indicates the Port + Identifier of the port on the Designated Bridge for this port's + segment." + ::= { sdpBindTlsEntry 9 } + +sdpBindTlsStpForwardTransitions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpForwardTransitions indicates the + number of times this port has transitioned from the Learning state to + the Forwarding state." + ::= { sdpBindTlsEntry 10 } + +sdpBindTlsStpInConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpInConfigBpdus indicates the + number of Configuration BPDUs received on this SDP Bind." + ::= { sdpBindTlsEntry 11 } + +sdpBindTlsStpInTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpInTcnBpdus indicates the number + of Topology Change Notification BPDUs received on this SDP Bind." + ::= { sdpBindTlsEntry 12 } + +sdpBindTlsStpInBadBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpInBadBpdus indicates the number + of bad BPDUs received on this SDP Bind." + ::= { sdpBindTlsEntry 13 } + +sdpBindTlsStpOutConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpOutConfigBpdus indicates the + number of Configuration BPDUs sent out this SDP Bind." + ::= { sdpBindTlsEntry 14 } + +sdpBindTlsStpOutTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpOutTcnBpdus indicates the number + of Topology Change Notification BPDUs sent out this SDP Bind." + ::= { sdpBindTlsEntry 15 } + +sdpBindTlsStpOperBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dot1d (2), + pvst (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpOperBpduEncap indicates the + operating encapsulation type used on BPDUs sent out and received on + this SDP Bind." + ::= { sdpBindTlsEntry 16 } + +sdpBindTlsStpVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpVpnId indicates the VPN ID of the + associated service." + ::= { sdpBindTlsEntry 17 } + +sdpBindTlsStpCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpCustId indicates the Customer ID + of the associated service." + ::= { sdpBindTlsEntry 18 } + +sdpBindTlsMacAddressLimit OBJECT-TYPE + SYNTAX Integer32 (0..511999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMacAddressLimit + specifies the maximum number of learned and static entries + allowed in the FDB for this SDP Bind. The value 0 + means: no limit for this SDP Bind. The command is valid + only for spoke SDPs. + + The maximum value of sdpBindTlsMacAddressLimit depends on the + platform/chassis mode." + DEFVAL { 0 } + ::= { sdpBindTlsEntry 19 } + +sdpBindTlsNumMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsNumMacAddresses + indicates the number of MAC addresses currently present + in the FDB that belong to this SDP Bind (Both learned + and static MAC addresses are counted)." + ::= { sdpBindTlsEntry 20 } + +sdpBindTlsNumStaticMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsNumStaticMacAddresses indicates the + number of static MAC addresses currently present in the FDB that + belong to this SDP Bind." + ::= { sdpBindTlsEntry 21 } + +sdpBindTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMacLearning specifies whether the + MAC learning process is enabled for this SDP Bind. The value is + ignored if MAC learning is disabled on service level." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 22 } + +sdpBindTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMacAgeing specifies + whether the MAC aging process is enabled for this + SDP Bind. the value is ignored if MAC aging is disabled + on service level." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 23 } + +sdpBindTlsStpOperEdge OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpOperEdge indicates the + operational value of the Edge Port parameter. The object is + initialized to the value of sdpBindTlsStpRapidStart and is set FALSE + on reception of a BPDU." + REFERENCE + "IEEE 802.1t clause 14.8.2, 18.3.4" + ::= { sdpBindTlsEntry 24 } + +sdpBindTlsStpAdminPointToPoint OBJECT-TYPE + SYNTAX INTEGER { + forceTrue (0), + forceFalse (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpAdminPointToPoint specifies the + administrative point-to-point status of the LAN segment attached to + this sdp. A value of 'forceTrue' indicates that this port should + always be treated as if it is connected to a point-to-point link. A + value of 'forceFalse' indicates that this port should be treated as + having a shared media connection." + REFERENCE + "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" + DEFVAL { forceTrue } + ::= { sdpBindTlsEntry 25 } + +sdpBindTlsStpPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpPortRole indicates the current + role of the sdp as defined by the Rapid Spanning Tree Protocol." + ::= { sdpBindTlsEntry 26 } + +sdpBindTlsStpAutoEdge OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpAutoEdge specifies whether this + SDP is enabled for auto-edge detection as defined by Rapid Spanning + Tree Protocol." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 27 } + +sdpBindTlsStpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpOperProtocol indicates whether + stp, rstp or mstp is running on this spoke sdp. If the protocol is not + enabled on this spoke-sdp the value notApplicable is returned." + ::= { sdpBindTlsEntry 28 } + +sdpBindTlsStpInRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpInRstBpdus indicates the number + of Rapid Spanning Tree (Rst) BPDUs received on this SDP." + ::= { sdpBindTlsEntry 29 } + +sdpBindTlsStpOutRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpOutRstBpdus indicates the number + of Rapid Spanning Tree (Rstp) BPDUs sent out on this SDP." + ::= { sdpBindTlsEntry 30 } + +sdpBindTlsLimitMacMove OBJECT-TYPE + SYNTAX TlsLimitMacMove + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When sdpBindTlsLimitMacMove value is set to blockable + (1) the agent will monitor the MAC relearn rate on this + SDP Bind, and it will block it when the relearn rate + specified by svcTlsMacMoveMaxRate is exceeded. When the + value is 'nonBlockable' this SDP binding will not be + blocked, and another blockable SDP binding will be + blocked instead." + DEFVAL { blockable } + ::= { sdpBindTlsEntry 31 } + +sdpBindTlsDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "With the object sdpBindTlsMacAddressLimit a limit can + be configured for the max number of MAC addresses that + will be learned on this SDP Bind (only for spoke + SDPs). When this limit is reached, packets with + unknown source MAC address are forwarded by default. + By setting sdpBindTlsDiscardUnknownSource to enabled, + packets with unknown source MAC will be dropped in + stead." + DEFVAL { disabled } + ::= { sdpBindTlsEntry 32 } + +sdpBindTlsMvplsPruneState OBJECT-TYPE + SYNTAX MvplsPruneState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMvplsPruneState indicates the mVPLS + prune state of the spoke SDP. The object will be set to notApplicable + if the spoke SDP is not managed by a mVPLS. If the SDP is managed the + state reflects whether or not it is pruned by the STP instance running + in the mVPLS instance." + ::= { sdpBindTlsEntry 33 } + +sdpBindTlsMvplsMgmtService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMvplsMgmtService indicates the + service Id of the service where the STP instance is running that is + managing this spoke SDP. This object is only valid if + sdpBindTlsMvplsPruneState is different from notApplicable." + ::= { sdpBindTlsEntry 34 } + +sdpBindTlsMvplsMgmtSdpBndId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMvplsMgmtSdpBndId indicates the SDP + bind id in the mVPLS instance specified in sdpBindTlsMvplsMgmtService + that is controlling this SDP. This object is only valid if + sdpBindTlsMvplsPruneState is different from notApplicable." + ::= { sdpBindTlsEntry 35 } + +sdpBindTlsStpException OBJECT-TYPE + SYNTAX StpExceptionCondition + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpException indicates whether an + STP exception condition is present on this Spoke Sdp. + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected :A loop is detected on this link." + ::= { sdpBindTlsEntry 36 } + +sdpBindTlsL2ptTermination OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsL2ptTermination specifies whether + received L2 Protocol Tunnel PDUs are terminated on this port or sdp" + DEFVAL { disabled } + ::= { sdpBindTlsEntry 37 } + +sdpBindTlsBpduTranslation OBJECT-TYPE + SYNTAX TlsBpduTranslation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsBpduTranslation specifies whether + received L2 Protocol Tunnel PDUs are translated before being sent out + on this port or sap" + DEFVAL { disabled } + ::= { sdpBindTlsEntry 38 } + +sdpBindTlsStpRootGuard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpRootGuard specifies whether this + port is allowed to become STP root port. It corresponds to the + parameter 'restrictedRole' in 802.1Q. If set, it can cause lack of + spanning tree connectivity." + DEFVAL { false } + ::= { sdpBindTlsEntry 39 } + +sdpBindTlsStpInMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpInMstBpdus indicates the number + of Multiple Spanning Tree (Mst) BPDUs received on this SDP." + ::= { sdpBindTlsEntry 40 } + +sdpBindTlsStpOutMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpOutMstBpdus indicates the number + of Multiple Spanning Tree (Mst) BPDUs sent out on this SDP." + ::= { sdpBindTlsEntry 41 } + +sdpBindTlsStpRxdDesigBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsStpRxdDesigBridge + indicates the designated Bridge Identifier in the last + BPDU which was received on this SDP." + ::= { sdpBindTlsEntry 42 } + +sdpBindTlsMacMoveNextUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMacMoveNextUpTime counts down the + time in seconds until a SDP bind that has been brought down due to + exceeding the TLS svcTlsMacMoveMaxRate, sdpBindOperFlags + 'relearnLimitExceeded', is automatically brought up again. + + When this value is 0xffff, the SDP bind will never be automatically + brought up. + + When sdpBindOperStatus is 'up', this object counts down the time in + seconds until the value of sdpBindTlsMacMoveRateExcdLeft is reset." + ::= { sdpBindTlsEntry 43 } + +sdpBindTlsMacMoveRateExcdLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsMacMoveRateExcdLeft counts down the + number of times this SDP bind can exceed the TLS svcTlsMacMoveMaxRate + and still be automatically brought up." + ::= { sdpBindTlsEntry 44 } + +sdpBindTlsLimitMacMoveLevel OBJECT-TYPE + SYNTAX TlsLimitMacMoveLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsLimitMacMoveLevel specifies the + hierarchy in which spoke-SDPs are blocked when a MAC-move limit is + exceeded. When a MAC is moving among multiple SAPs or spoke-SDPs, the + SAP bind or spoke-SDP bind with the lower level is blocked first. + (tertiary is the lowest)" + DEFVAL { tertiary } + ::= { sdpBindTlsEntry 45 } + +sdpBindTlsBpduTransOper OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + disabled (2), + pvst (3), + stp (4), + pvst-rw (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsBpduTransOper indicates the + operational BPDU encapsulation used for BPDU translated frames." + ::= { sdpBindTlsEntry 46 } + +sdpBindTlsL2ptProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsL2ptProtocols specifies which L2 + Protocol Tunnel PDUs are terminated on this port or sdp" + DEFVAL { {stp} } + ::= { sdpBindTlsEntry 47 } + +sdpBindTlsIgnoreStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsIgnoreStandbySig specifies whether the local + internal tasks will take into account the 'pseudo-wire forwarding + standby' bit received from the LDP peer which is normally ignored. + + When set to 'true', this bit is not considered in the internal tasks. + + A similar object svcEndPointIgnoreStandbySig is present at + the endpoint level. If this spoke-SDP is part of that + explicit endpoint, this object will be set to the value of + svcEndPointIgnoreStandbySig and its value will not allowed + to be changed. + + This spoke-SDP can be made part of an explicit endpoint only if the + setting of this object is not conflicting with the setting of + svcEndPointIgnoreStandbySig object." + DEFVAL { false } + ::= { sdpBindTlsEntry 48 } + +sdpBindTlsBlockOnMeshFail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsBlockOnMeshFail specifies that the operational + status of this spoke SDP will consider operational status of + associated mesh SDPs in this service. + + If there are no mesh SDPs in the service, value of this object is + ignored. + + When this object is set to 'true', then the operational + status of this spoke SDP will be 'down' until the + operational status of at least one mesh SDP in this service + is 'up'. + + When set to 'false', the operational status of this spoke SDP does not + consider the operational status of any mesh SDPs in the service." + DEFVAL { false } + ::= { sdpBindTlsEntry 49 } + +sdpBindTlsInTcBitBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsInTcBitBpdus indicates the number + BPDUs received on this SDP Bind with the Topology Change bit set." + ::= { sdpBindTlsEntry 50 } + +sdpBindTlsOutTcBitBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsOutTcBitBpdus indicates the number + BPDUs sent out this SDP Bind with the Topology Change bit set." + ::= { sdpBindTlsEntry 51 } + +sdpBindTlsRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsRestProtSrcMac specifies how the + agent will handle relearn requests for protected MAC addresses. When + the value of this object is 'true' requests to relearn a protected MAC + address will be ignored. + + In addition, if the value of sdpBindTlsRestProtSrcMacAction is + 'disable', then the SDP-BIND where the protected source MAC was seen + will be brought operationally down." + DEFVAL { false } + ::= { sdpBindTlsEntry 52 } + +sdpBindTlsRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarmOnly (2), + discardFrame (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsRestProtSrcMacAction indicates the + action to take whenever a relearn request for a protected MAC is + received on a restricted SAP. + + When the value of this object is 'disable' the SAP will be placed in + the operational down state, with the operating flag 'recProtSrcMac' + set. + + When the value of this object is 'alarmOnly', the SDP-BIND + will be left up and only a notification, + sdpBindReceivedProtSrcMac, will be generated. + + When the value of this object is 'discardFrame', the SDP-BIND will + start discarding the frame in addition to generating + sdpBindReceivedProtSrcMac notification." + DEFVAL { disable } + ::= { sdpBindTlsEntry 53 } + +sdpBindTlsAutoLearnMacProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsAutoLearnMacProtect specifies whether to enable + automatic population of the MAC protect list with source MAC addresses + learned on the associated SDP binding." + DEFVAL { false } + ::= { sdpBindTlsEntry 54 } + +sdpBindDisableSendBvplsEvpnFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindDisableSendBvplsEvpnFlush specifies whether to + send a isid based cmac flush indication when the sdp-bind goes + oper-down." + DEFVAL { false } + ::= { sdpBindTlsEntry 55 } + +sdpBindTlsRestProtSrcMacOper OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsRestProtSrcMacOper indicates the + operational state of the Restrict Protected Source MAC feature." + ::= { sdpBindTlsEntry 56 } + +sdpBindTlsRestProtSrcMacOperAct OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarmOnly (2), + discardFrame (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindTlsRestProtSrcMacOperAct indicates the + operational state of the Restrict Protected Source MAC action." + ::= { sdpBindTlsEntry 57 } + +sdpBindTlsAutoLrnMacPrtExcList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsAutoLrnMacPrtExcList specifies mac-list name + which contains MAC addresses to be excluded from auto learn mac + protect" + DEFVAL { "" } + ::= { sdpBindTlsEntry 58 } + +sdpBindTlsLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsLastMgmtChange indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { sdpBindTlsEntry 59 } + +sdpBindMeshTlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindMeshTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS Mesh SDP Bind information." + ::= { tmnxSdpObjs 7 } + +sdpBindMeshTlsEntry OBJECT-TYPE + SYNTAX SdpBindMeshTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS specific information about an Mesh SDP Bind." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindMeshTlsTable 1 } + +SdpBindMeshTlsEntry ::= SEQUENCE +{ + sdpBindMeshTlsPortState TStpPortState, + sdpBindMeshTlsHoldDownTimer INTEGER, + sdpBindMeshTlsTransitionState INTEGER, + sdpBindMeshTlsNotInMstRegion TruthValue, + sdpBindMeshTlsRestProtSrcMac TruthValue, + sdpBindMeshTlsRestProtSrcMacAct INTEGER, + sdpBindMeshTlsAutoLearnMacProt TruthValue, + sdpBindMeshTlsRPSMacOper TruthValue, + sdpBindMeshTlsRPSMacOperAct INTEGER, + sdpBindMeshTlsAutLrnMacPrtExcLs TNamedItemOrEmpty +} + +sdpBindMeshTlsPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual state of the Mesh SDP. If the sdp is + operationally down, the port will be in the 'disabled' state. If the + sdp is operationally up, the state will be 'forwarding' unless the + hold-down timer is active in which case the state will be + 'discarding'." + ::= { sdpBindMeshTlsEntry 1 } + +sdpBindMeshTlsHoldDownTimer OBJECT-TYPE + SYNTAX INTEGER { + not-active (1), + active (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the hold-down timer is active, all traffic coming + from this mesh sdp will be blocked. This timer will be + activated for any of the following cases: + 1. when a mesh SDP becomes operational; + 2. when a 'disputed' BPDU is received over this mesh sdp; + This is typically a symptom of one way communication + (the peer at the other side of the mesh sdp does not + receive our BPDUs). + 3. when a MSTP BPDU from outside the region is received + over this mesh SDP." + ::= { sdpBindMeshTlsEntry 2 } + +sdpBindMeshTlsTransitionState OBJECT-TYPE + SYNTAX INTEGER { + not-applicable (1), + waiting-for-agreement (2), + agreement-received (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether we already received an agreement from + the peer connected via this mesh sdp. RSTP expects an agreement from + every peer after sending a proposal over the VCP when it wants to + transition the latter to the forwarding state. This object is only + relevant when the role of the VCP is 'designated'. Not receiving an + agreement is typically caused by an improperly configured sdp or by a + non rstp enabled peer." + ::= { sdpBindMeshTlsEntry 3 } + +sdpBindMeshTlsNotInMstRegion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object sdpBindMeshTlsNotInMstRegion indicates whether we received + a BPDU from another MST-region on this mesh SDP. + + If set to 'true' then the object sdpBindMeshTlsHoldDownTimer will have + the value 'active'. + + It is up to the operator to make sure bridges connected via mesh SDPs + are in the same MST-region. If not the mesh will NOT become + operational." + ::= { sdpBindMeshTlsEntry 4 } + +sdpBindMeshTlsRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindMeshTlsRestProtSrcMac specifies how the + agent will handle relearn requests for protected MAC addresses. When + the value of this object is 'true' requests to relearn a protected MAC + address will be ignored. + + In addition, if the value of sdpBindMeshTlsRestProtSrcMacAct is + 'disable', then the SDP-BIND where the protected source MAC was seen + will be brought operationally down." + DEFVAL { false } + ::= { sdpBindMeshTlsEntry 5 } + +sdpBindMeshTlsRestProtSrcMacAct OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarmOnly (2), + discardFrame (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindMeshTlsRestProtSrcMacAct indicates the + action to take whenever a relearn request for a protected MAC is + received on a restricted SAP. + + When the value of this object is 'disable' the SAP will be placed in + the operational down state, with the operating flag 'recProtSrcMac' + set. + + When the value of this object is 'alarmOnly', the SDP-BIND + will be left up and only a notification, + sdpBindReceivedProtSrcMac, will be generated. + + When the value of this object is 'discardFrame', the SDP-BIND will + start discarding the frame in addition to generating + sdpBindReceivedProtSrcMac notification." + DEFVAL { disable } + ::= { sdpBindMeshTlsEntry 6 } + +sdpBindMeshTlsAutoLearnMacProt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindMeshTlsAutoLearnMacProt specifies whether to + enable automatic population of the MAC protect list with source MAC + addresses learned on the associated SDP binding." + DEFVAL { false } + ::= { sdpBindMeshTlsEntry 7 } + +sdpBindMeshTlsRPSMacOper OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindMeshTlsRPSMacOper indicates the + operational state of Restrict Protected Source feature." + ::= { sdpBindMeshTlsEntry 8 } + +sdpBindMeshTlsRPSMacOperAct OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarmOnly (2), + discardFrame (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindMeshTlsRPSMacOperAct indicates the + operational state of the Restrict Protected Source MAC action." + ::= { sdpBindMeshTlsEntry 9 } + +sdpBindMeshTlsAutLrnMacPrtExcLs OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindMeshTlsAutLrnMacPrtExcLs specifies mac-list name + which contains MAC addresses to be excluded from auto learn mac + protect" + DEFVAL { "" } + ::= { sdpBindMeshTlsEntry 10 } + +sdpBindApipeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindApipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindApipeTable has an entry for each apipe sdpBind configured + on this system." + ::= { tmnxSdpObjs 8 } + +sdpBindApipeEntry OBJECT-TYPE + SYNTAX SdpBindApipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular sdpBind related to a particular + Apipe service entry. Entries are created/deleted by the user." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindApipeTable 1 } + +SdpBindApipeEntry ::= SEQUENCE +{ + sdpBindApipeAdminConcatCellCount Integer32, + sdpBindApipeSigConcatCellCount Integer32, + sdpBindApipeOperConcatCellCount Integer32, + sdpBindApipeConcatMaxDelay Integer32, + sdpBindApipeConcatCellClp TruthValue, + sdpBindApipeConcatCellAal5Fr TruthValue +} + +sdpBindApipeAdminConcatCellCount OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindApipeAdminConcatCellCount specifies + the maximum number of ATM cells to accumulate + into an MPLS packet. The remote peer will also signal the + maximum number of concatenated cells it is willing to + accept in an MPLS packet. When the lesser of (the + configured value and the signaled value) number of cells + is reached, the MPLS packet is queued for transmission + onto the pseudowire." + DEFVAL { 1 } + ::= { sdpBindApipeEntry 1 } + +sdpBindApipeSigConcatCellCount OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindApipeSigConcatCellCount indicates the + maximum number of concatenated ATM cells the remote peer + is willing to accept. If there is no remote peer, or if + the label mapping has not been received, this object will + be zero (0)." + ::= { sdpBindApipeEntry 2 } + +sdpBindApipeOperConcatCellCount OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindApipeOperConcatCellCount indicates the maximum + number of concatenated ATM cells that will be sent on this SDP + binding." + ::= { sdpBindApipeEntry 3 } + +sdpBindApipeConcatMaxDelay OBJECT-TYPE + SYNTAX Integer32 (1..400) + UNITS "hundreds of microseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindApipeConcatMaxDelay object specifies + the maximum amount of time to wait while + performing ATM cell concatenation into an MPLS packet + before transmitting the MPLS packet. This places an upper + bound on the amount of delay introduced by the + concatenation process. + When this amount of time is reached from when the first + ATM cell for this MPLS packet was received, the MPLS + packet is queued for transmission onto the pseudowire." + DEFVAL { 400 } + ::= { sdpBindApipeEntry 4 } + +sdpBindApipeConcatCellClp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindApipeConcatCellClp specifies whether a CLP change + should be used as an indication to complete the cell concatenation + operation. When the value is 'true', CLP is used to indicate that cell + concatenation should be completed." + DEFVAL { false } + ::= { sdpBindApipeEntry 5 } + +sdpBindApipeConcatCellAal5Fr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindApipeConcatCellAal5Fr specifies whether the AAL5 + EOP (end of packet) should be used as an indication to complete the + cell concatenation operation. When the value is 'true', EOP is used to + indicate that cell concatenation should be completed." + DEFVAL { false } + ::= { sdpBindApipeEntry 6 } + +sdpBindDhcpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains DHCP information related to a SDP Bind. + + A row will exist in this table for each spoke or + mesh SDP in a Tls Service. Rows are created and deleted + automatically by the system." + ::= { tmnxSdpObjs 9 } + +sdpBindDhcpInfoEntry OBJECT-TYPE + SYNTAX SdpBindDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP specific information about an SDP Bind." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindDhcpInfoTable 1 } + +SdpBindDhcpInfoEntry ::= SEQUENCE +{ + sdpBindDhcpDescription ServObjDesc, + sdpBindDhcpSnoop TmnxEnabledDisabled +} + +sdpBindDhcpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpDescription specifies a user + provided description for DHCP on this Sdp Bind." + DEFVAL { ''H } + ::= { sdpBindDhcpInfoEntry 1 } + +sdpBindDhcpSnoop OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpSnoop specifies whether or not DHCP + snooping is enabled on the Sdp Bind." + DEFVAL { disabled } + ::= { sdpBindDhcpInfoEntry 2 } + +sdpBindDhcpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sdpBindDhcpStatsTable contains DHCP statistics related + to a TLS SDP Bind. A row will exist in this table for + each spoke or mesh SDP in a Tls Service. Rows are + created and deleted automatically by the system." + ::= { tmnxSdpObjs 10 } + +sdpBindDhcpStatsEntry OBJECT-TYPE + SYNTAX SdpBindDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP statistics for a TLS spoke SDP or mesh SDP." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindDhcpStatsTable 1 } + +SdpBindDhcpStatsEntry ::= SEQUENCE +{ + sdpBindDhcpStatsClntSnoopdPckts Counter32, + sdpBindDhcpStatsSrvrSnoopdPckts Counter32, + sdpBindDhcpStatsClntForwdPckts Counter32, + sdpBindDhcpStatsSrvrForwdPckts Counter32, + sdpBindDhcpStatsClntDropdPckts Counter32, + sdpBindDhcpStatsSrvrDropdPckts Counter32, + sdpBindDhcpStatsClntProxRadPckts Counter32, + sdpBindDhcpStatsClntProxLSPckts Counter32, + sdpBindDhcpStatsGenReleasePckts Counter32, + sdpBindDhcpStatsGenForceRenPckts Counter32, + sdpBindDhcpStatsClntProxUDBPckts Counter32, + sdpBindDhcpStatsClntProxNqPckts Counter32 +} + +sdpBindDhcpStatsClntSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsClntSnoopdPckts + indicates the number of DHCP client packets that have + been snooped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 1 } + +sdpBindDhcpStatsSrvrSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsSrvrSnoopdPckts + indicates the number of DHCP server packets that have + been snooped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 2 } + +sdpBindDhcpStatsClntForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsClntForwdPckts + indicates the number of DHCP client packets that have + been forwarded on this SDP bind." + ::= { sdpBindDhcpStatsEntry 3 } + +sdpBindDhcpStatsSrvrForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsSrvrForwdPckts + indicates the number of DHCP server packets that have + been forwarded on this SDP bind." + ::= { sdpBindDhcpStatsEntry 4 } + +sdpBindDhcpStatsClntDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsClntDropdPckts + indicates the number of DHCP client packets that have + been dropped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 5 } + +sdpBindDhcpStatsSrvrDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsSrvrDropdPckts + indicates the number of DHCP server packets that have + been dropped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 6 } + +sdpBindDhcpStatsClntProxRadPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsClntProxRadPckts indicates the + number of DHCP client packets that have been proxied on this SDP bind + based on data received from a RADIUS server." + ::= { sdpBindDhcpStatsEntry 7 } + +sdpBindDhcpStatsClntProxLSPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsClntProxLSPckts indicates the + number of DHCP client packets that have been proxied on this SDP bind + based on a lease state. The lease itself can have been obtained from a + DHCP or RADIUS server. This is the so called lease split + functionality." + ::= { sdpBindDhcpStatsEntry 8 } + +sdpBindDhcpStatsGenReleasePckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsGenReleasePckts indicates the + number of DHCP RELEASE messages spoofed on this SDP bind to the DHCP + server." + ::= { sdpBindDhcpStatsEntry 9 } + +sdpBindDhcpStatsGenForceRenPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsGenForceRenPckts indicates the + number of DHCP FORCERENEW messages spoofed on this SDP bind to the + DHCP clients." + ::= { sdpBindDhcpStatsEntry 10 } + +sdpBindDhcpStatsClntProxUDBPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsClntProxUDBPckts indicates the + number of DHCP client packets that have been proxied on the local user + database." + ::= { sdpBindDhcpStatsEntry 11 } + +sdpBindDhcpStatsClntProxNqPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcpStatsClntProxNqPckts indicates the + number of DHCP client packets that have been proxied on this SDP bind + based on data received from a Diameter NASREQ server." + ::= { sdpBindDhcpStatsEntry 12 } + +sdpBindIpipeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindIpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindIpipeTable has an entry for each IPIPE sdpBind configured + on this system." + ::= { tmnxSdpObjs 11 } + +sdpBindIpipeEntry OBJECT-TYPE + SYNTAX SdpBindIpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular sdpBind related to a particular + IPIPE service entry. Entries are created/deleted by the user." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindIpipeTable 1 } + +SdpBindIpipeEntry ::= SEQUENCE +{ + sdpBindIpipeCeInetAddressType InetAddressType, + sdpBindIpipeCeInetAddress InetAddress, + sdpBindIpipePeerCeInetAddrType InetAddressType, + sdpBindIpipePeerCeInetAddr InetAddress, + sdpBindIpipePeerIpv6Capability TruthValue, + sdpBindIpipePeerLLCeInetAddr InetAddress, + sdpBindIpipePeerGlobalCeInetAddr InetAddress +} + +sdpBindIpipeCeInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindIpipeCeInetAddressType + specifies the address type of the IP address of the CE + device reachable through this IPIPE SDP binding. + + This object is only configurable if the value of + 'svcIpipeCeAddressDiscovery' is 'disabled." + ::= { sdpBindIpipeEntry 1 } + +sdpBindIpipeCeInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of this address is determined by the value of the + sdpBindIpipeCeInetAddressType object. + + This object specifies the IPv4 address of the CE device reachable + through this SDP binding. + + This object is only configurable if the value of + 'svcIpipeCeAddressDiscovery' is 'disabled." + ::= { sdpBindIpipeEntry 2 } + +sdpBindIpipePeerCeInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of 'svcIpipeCeAddressDiscovery' is enabled, + the value of the object sdpBindIpipeCeInetAddressType + indicates the address type of the IP address of the CE + device that is learned via LDP on this IPIPE SDP binding." + ::= { sdpBindIpipeEntry 3 } + +sdpBindIpipePeerCeInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of 'svcIpipeCeAddressDiscovery' is enabled, the type of + this address is determined by the value of the + sdpBindIpipeCeInetAddressType object. + + This object indicates the IPv4 address of the + CE device that is learned via LDP on this SDP binding." + ::= { sdpBindIpipeEntry 4 } + +sdpBindIpipePeerIpv6Capability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindIpipePeerIpv6Capability indicates whether the far + end sent us the IPv6 Stack capability TLV." + ::= { sdpBindIpipeEntry 5 } + +sdpBindIpipePeerLLCeInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of svcIpipeIpv6CeAddressDiscovery is + 'enabled (1)', this object indicates the discovered link + local IPv6 address of the far end CE device that is learned + via NS/NA messages received on this SDP binding." + ::= { sdpBindIpipeEntry 6 } + +sdpBindIpipePeerGlobalCeInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of svcIpipeIpv6CeAddressDiscovery is + 'enabled (1)', this object indicates the discovered global + IPv6 address of the far end CE device that is learned via + NS/NA messages received on this SDP binding." + ::= { sdpBindIpipeEntry 7 } + +sdpFCMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpFCMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpFCMappingTable has an entry for each FC mapping on an SDP + configured on this system." + ::= { tmnxSdpObjs 12 } + +sdpFCMappingEntry OBJECT-TYPE + SYNTAX SdpFCMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular FC to LSP ID mapping on an SDP. + Entries are created/deleted by the user." + INDEX { + sdpId, + sdpFCMappingFCName + } + ::= { sdpFCMappingTable 1 } + +SdpFCMappingEntry ::= SEQUENCE +{ + sdpFCMappingFCName TNamedItem, + sdpFCMappingRowStatus RowStatus, + sdpFCMappingLspId TmnxVRtrMplsLspID +} + +sdpFCMappingFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sdpFCMappingFCName specifies the forwarding class for + which this mapping is defined, in the SDP indexed by 'sdpId'." + ::= { sdpFCMappingEntry 1 } + +sdpFCMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpFCMappingRowStatus is used for the creation and + deletion of forwarding class to LSP mappings." + ::= { sdpFCMappingEntry 2 } + +sdpFCMappingLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpFCMappingLspId specifies the LSP ID that traffic + corresponding to the class specified in sdpFCMappingFCName will be + forwarded on. This object MUST be specified at row creation time." + ::= { sdpFCMappingEntry 3 } + +sdpBindTlsMfibAllowedMdaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindTlsMfibAllowedMdaTable has an entry for each MFIB allowed + MDA destination for an SDP Binding configured in the system." + ::= { tmnxSdpObjs 13 } + +sdpBindTlsMfibAllowedMdaEntry OBJECT-TYPE + SYNTAX SdpBindTlsMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an MFIB allowed MDA destination for an SDP + Binding configured in the system. Entries can be created and deleted + via SNMP SET operations on the object sdpBindTlsMfibMdaRowStatus." + INDEX { + svcId, + sdpBindId, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { sdpBindTlsMfibAllowedMdaTable 1 } + +SdpBindTlsMfibAllowedMdaEntry ::= SEQUENCE +{ sdpBindTlsMfibMdaRowStatus RowStatus } + +sdpBindTlsMfibMdaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindTlsMfibMdaRowStatus controls the creation and + deletion of rows in this table." + ::= { sdpBindTlsMfibAllowedMdaEntry 1 } + +sdpBindCpipeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindCpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindCpipeTable has an entry for each cpipe sdpBind configured + on this system." + ::= { tmnxSdpObjs 15 } + +sdpBindCpipeEntry OBJECT-TYPE + SYNTAX SdpBindCpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular sdpBind related to a particular + Cpipe service entry. Entries are created/deleted by the user." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindCpipeTable 1 } + +SdpBindCpipeEntry ::= SEQUENCE +{ + sdpBindCpipeLocalPayloadSize Unsigned32, + sdpBindCpipePeerPayloadSize Unsigned32, + sdpBindCpipeLocalBitrate Unsigned32, + sdpBindCpipePeerBitrate Unsigned32, + sdpBindCpipeLocalSigPkts TdmOptionsSigPkts, + sdpBindCpipePeerSigPkts TdmOptionsSigPkts, + sdpBindCpipeLocalCasTrunkFraming TdmOptionsCasTrunkFraming, + sdpBindCpipePeerCasTrunkFraming TdmOptionsCasTrunkFraming, + sdpBindCpipeLocalUseRtpHeader TruthValue, + sdpBindCpipePeerUseRtpHeader TruthValue, + sdpBindCpipeLocalDifferential TruthValue, + sdpBindCpipePeerDifferential TruthValue, + sdpBindCpipeLocalTimestampFreq Unsigned32, + sdpBindCpipePeerTimestampFreq Unsigned32 +} + +sdpBindCpipeLocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local payload size (in bytes)." + ::= { sdpBindCpipeEntry 1 } + +sdpBindCpipePeerPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote payload size (in bytes). If there is + no remote peer, or if the label mapping has not been received, or if + this value has not been received from the remote peer then this object + will be zero (0)." + ::= { sdpBindCpipeEntry 2 } + +sdpBindCpipeLocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local bit-rate in multiples of 64 Kbit/s." + ::= { sdpBindCpipeEntry 3 } + +sdpBindCpipePeerBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote bit-rate in multiples of 64 Kbit/s. + If there is no remote peer, or if the label mapping has not been + received, or if this value has not been received from the remote peer + then this object will be zero (0)." + ::= { sdpBindCpipeEntry 4 } + +sdpBindCpipeLocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local CE application signalling packets + mode." + ::= { sdpBindCpipeEntry 5 } + +sdpBindCpipePeerSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote CE application signalling packets + mode. If there is no remote peer, or if the label mapping has not been + received, or if the remote peer does not support signalling packets + then this object will be zero (0)." + ::= { sdpBindCpipeEntry 6 } + +sdpBindCpipeLocalCasTrunkFraming OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local CAS trunk framing mode." + ::= { sdpBindCpipeEntry 7 } + +sdpBindCpipePeerCasTrunkFraming OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote CAS trunk framing mode. If there is + no remote peer, or if the label mapping has not been received, or if + the remote peer does not support CAS trunk framing then this object + will be zero (0)." + ::= { sdpBindCpipeEntry 8 } + +sdpBindCpipeLocalUseRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether a RTP header is used when packets are + transmitted to the remote peer, and the local peer expects a RTP + header when packets are received from the remote peer." + ::= { sdpBindCpipeEntry 9 } + +sdpBindCpipePeerUseRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether a RTP header is used when packets are + transmitted by the remote peer, and the remote peer expects a RTP + header when packets are received from the local peer. If there is no + remote peer, or if the label mapping has not been received, or if the + remote peer does not support RTP headers then this object will be + 'false'." + ::= { sdpBindCpipeEntry 10 } + +sdpBindCpipeLocalDifferential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether differential timestamp mode is used in + the RTP header when packets are transmitted to the remote peer, and + the local peer expects differential timestamps in the RTP header when + packets are received from the remote peer." + ::= { sdpBindCpipeEntry 11 } + +sdpBindCpipePeerDifferential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether differential timestamp mode is used in + the RTP header when packets are transmitted by the remote peer, and + the remote peer expects differential timestamps in the RTP header when + packets are received from the local peer. If there is no remote peer, + or if the label mapping has not been received, or if the remote peer + does not support differential timestamp mode then this object will be + 'false'." + ::= { sdpBindCpipeEntry 12 } + +sdpBindCpipeLocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the timestamp frequency used in the RTP header + when packets are transmitted to the remote peer, and the local peer + expects same timestamp frequency in the RTP header when packets are + received from the remote peer. + + This value is in multiples of 8 KHz." + ::= { sdpBindCpipeEntry 13 } + +sdpBindCpipePeerTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the timestamp frequency used in the RTP header + when packets are transmitted by the remote peer, and the remote peer + expects the same timestamp frequency in the RTP header when packets + are received from the local peer. If there is no remote peer, or if + the label mapping has not been received, or if the remote peer does + not support support RTP headers then this object will be zero (0). + + This value is in multiples of 8 KHz." + ::= { sdpBindCpipeEntry 14 } + +sdpBindTlsL2ptStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS spoke SDP Bind + Layer 2 Protocol Tunneling Statistics. + This table complements the sdpBindTlsTable. Rows in this + table are created and deleted automatically by the + system." + ::= { tmnxSdpObjs 16 } + +sdpBindTlsL2ptStatsEntry OBJECT-TYPE + SYNTAX SdpBindTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS specific information about an SDP Bind." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindTlsL2ptStatsTable 1 } + +SdpBindTlsL2ptStatsEntry ::= SEQUENCE +{ + sdpBindTlsL2ptStatsLastClearedTime TimeStamp, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsStpConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsStpConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsStpRstBpdusRx Counter32, + sdpBindTlsL2ptStatsStpRstBpdusTx Counter32, + sdpBindTlsL2ptStatsStpTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsStpTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsPvstConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsPvstConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsPvstRstBpdusRx Counter32, + sdpBindTlsL2ptStatsPvstRstBpdusTx Counter32, + sdpBindTlsL2ptStatsPvstTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsPvstTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsOtherBpdusRx Counter32, + sdpBindTlsL2ptStatsOtherBpdusTx Counter32, + sdpBindTlsL2ptStatsOtherL2ptBpdusRx Counter32, + sdpBindTlsL2ptStatsOtherL2ptBpdusTx Counter32, + sdpBindTlsL2ptStatsOtherInvalidBpdusRx Counter32, + sdpBindTlsL2ptStatsOtherInvalidBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx Counter32, + sdpBindTlsL2ptStatsCdpBpdusRx Counter32, + sdpBindTlsL2ptStatsCdpBpdusTx Counter32, + sdpBindTlsL2ptStatsVtpBpdusRx Counter32, + sdpBindTlsL2ptStatsVtpBpdusTx Counter32, + sdpBindTlsL2ptStatsDtpBpdusRx Counter32, + sdpBindTlsL2ptStatsDtpBpdusTx Counter32, + sdpBindTlsL2ptStatsPagpBpdusRx Counter32, + sdpBindTlsL2ptStatsPagpBpdusTx Counter32, + sdpBindTlsL2ptStatsUdldBpdusRx Counter32, + sdpBindTlsL2ptStatsUdldBpdusTx Counter32 +} + +sdpBindTlsL2ptStatsLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsLastClearedTime indicates the last + time that these stats were cleared. The value zero indicates that they + have not been cleared yet." + ::= { sdpBindTlsL2ptStatsEntry 1 } + +sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx indicates + the number of L2PT encapsulated STP config bpdus received on this + spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 2 } + +sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx indicates + the number of L2PT encapsulated STP config bpdus transmitted on this + spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 3 } + +sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx indicates the + number of L2PT encapsulated STP rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 4 } + +sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx indicates the + number of L2PT encapsulated STP rst bpdus transmitted on this spoke + SDP." + ::= { sdpBindTlsL2ptStatsEntry 5 } + +sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx indicates the + number of L2PT encapsulated STP tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 6 } + +sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx indicates the + number of L2PT encapsulated STP tcn bpdus transmitted on this spoke + SDP." + ::= { sdpBindTlsL2ptStatsEntry 7 } + +sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx indicates + the number of L2PT encapsulated PVST config bpdus received on this + spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 8 } + +sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx indicates + the number of L2PT encapsulated PVST config bpdus transmitted on this + spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 9 } + +sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx indicates the + number of L2PT encapsulated PVST rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 10 } + +sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx indicates the + number of L2PT encapsulated PVST rst bpdus transmitted on this spoke + SDP." + ::= { sdpBindTlsL2ptStatsEntry 11 } + +sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx indicates the + number of L2PT encapsulated PVST tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 12 } + +sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx indicates the + number of L2PT encapsulated PVST tcn bpdus transmitted on this spoke + SDP." + ::= { sdpBindTlsL2ptStatsEntry 13 } + +sdpBindTlsL2ptStatsStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsStpConfigBpdusRx indicates the number + of STP config bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 14 } + +sdpBindTlsL2ptStatsStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsStpConfigBpdusTx indicates the number + of STP config bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 15 } + +sdpBindTlsL2ptStatsStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsStpRstBpdusRx indicates the number of + STP rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 16 } + +sdpBindTlsL2ptStatsStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsStpRstBpdusTx indicates the number of + STP rst bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 17 } + +sdpBindTlsL2ptStatsStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsStpTcnBpdusRx indicates the number of + STP tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 18 } + +sdpBindTlsL2ptStatsStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsStpTcnBpdusTx indicates the number of + STP tcn bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 19 } + +sdpBindTlsL2ptStatsPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPvstConfigBpdusRx indicates the number + of PVST config bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 20 } + +sdpBindTlsL2ptStatsPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPvstConfigBpdusTx indicates the number + of PVST config bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 21 } + +sdpBindTlsL2ptStatsPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPvstRstBpdusRx indicates the number of + PVST rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 22 } + +sdpBindTlsL2ptStatsPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPvstRstBpdusTx indicates the number of + PVST rst bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 23 } + +sdpBindTlsL2ptStatsPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPvstTcnBpdusRx indicates the number of + PVST tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 24 } + +sdpBindTlsL2ptStatsPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPvstTcnBpdusTx indicates the number of + PVST tcn bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 25 } + +sdpBindTlsL2ptStatsOtherBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsOtherBpdusRx indicates the number of + other bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 26 } + +sdpBindTlsL2ptStatsOtherBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsOtherBpdusTx indicates the number of + other bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 27 } + +sdpBindTlsL2ptStatsOtherL2ptBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsOtherL2ptBpdusRx indicates the number + of other L2PT bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 28 } + +sdpBindTlsL2ptStatsOtherL2ptBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsOtherL2ptBpdusTx indicates the number + of other L2PT bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 29 } + +sdpBindTlsL2ptStatsOtherInvalidBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsOtherInvalidBpdusRx indicates the + number of other invalid bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 30 } + +sdpBindTlsL2ptStatsOtherInvalidBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsOtherInvalidBpdusTx indicates the + number of other invalid bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 31 } + +sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx indicates the + number of L2PT encapsulated CDP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 32 } + +sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx indicates the + number of L2PT encapsulated CDP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 33 } + +sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx indicates the + number of L2PT encapsulated VTP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 34 } + +sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx indicates the + number of L2PT encapsulated VTP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 35 } + +sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx indicates the + number of L2PT encapsulated DTP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 36 } + +sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx indicates the + number of L2PT encapsulated DTP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 37 } + +sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx indicates the + number of L2PT encapsulated PAGP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 38 } + +sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx indicates the + number of L2PT encapsulated PAGP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 39 } + +sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx indicates the + number of L2PT encapsulated UDLD bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 40 } + +sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx indicates the + number of L2PT encapsulated UDLD bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 41 } + +sdpBindTlsL2ptStatsCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsCdpBpdusRx indicates the number of CDP + bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 42 } + +sdpBindTlsL2ptStatsCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsCdpBpdusTx indicates the number of CDP + bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 43 } + +sdpBindTlsL2ptStatsVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsVtpBpdusRx indicates the number of VTP + bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 44 } + +sdpBindTlsL2ptStatsVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsVtpBpdusTx indicates the number of VTP + bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 45 } + +sdpBindTlsL2ptStatsDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsDtpBpdusRx indicates the number of DTP + bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 46 } + +sdpBindTlsL2ptStatsDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsDtpBpdusTx indicates the number of DTP + bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 47 } + +sdpBindTlsL2ptStatsPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPagpBpdusRx indicates the number of + PAGP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 48 } + +sdpBindTlsL2ptStatsPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsPagpBpdusTx indicates the number of + PAGP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 49 } + +sdpBindTlsL2ptStatsUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsUdldBpdusRx indicates the number of + UDLD bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 50 } + +sdpBindTlsL2ptStatsUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsL2ptStatsUdldBpdusTx indicates the number of + UDLD bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 51 } + +pwTemplateTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTemplateTableLastChanged indicates the sysUpTime at the + time of the last modification of pwTemplateTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 17 } + +pwTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains entries for pseudowire (PW) templates specifying + SDP auto-binding." + ::= { tmnxSdpObjs 18 } + +pwTemplateEntry OBJECT-TYPE + SYNTAX PwTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific PW template." + INDEX { pwTemplateId } + ::= { pwTemplateTable 1 } + +PwTemplateEntry ::= SEQUENCE +{ + pwTemplateId PWTemplateId, + pwTemplateRowStatus RowStatus, + pwTemplateLastChanged TimeStamp, + pwTemplateUseProvisionedSdp TruthValue, + pwTemplateVcType SdpBindVcType, + pwTemplateAccountingPolicyId Unsigned32, + pwTemplateCollectAcctStats TruthValue, + pwTemplateMacLearning TmnxEnabledDisabled, + pwTemplateMacAgeing TmnxEnabledDisabled, + pwTemplateDiscardUnknownSource TmnxEnabledDisabled, + pwTemplateLimitMacMove TlsLimitMacMove, + pwTemplateMacPinning TmnxEnabledDisabled, + pwTemplateVlanVcTag Unsigned32, + pwTemplateMacAddressLimit Unsigned32, + pwTemplateShgName TNamedItemOrEmpty, + pwTemplateShgDescription TItemDescription, + pwTemplateShgRestProtSrcMac TruthValue, + pwTemplateShgRestUnprotDstMac TruthValue, + pwTemplateEgressMacFilterId TFilterID, + pwTemplateEgressIpFilterId TFilterID, + pwTemplateEgressIpv6FilterId TFilterID, + pwTemplateIngressMacFilterId TFilterID, + pwTemplateIngressIpFilterId TFilterID, + pwTemplateIngressIpv6FilterId TFilterID, + pwTemplateIgmpFastLeave TmnxEnabledDisabled, + pwTemplateIgmpImportPlcy TNamedItemOrEmpty, + pwTemplateIgmpLastMembIntvl Unsigned32, + pwTemplateIgmpMaxNbrGrps Unsigned32, + pwTemplateIgmpGenQueryIntvl Unsigned32, + pwTemplateIgmpQueryRespIntvl Unsigned32, + pwTemplateIgmpRobustCount Unsigned32, + pwTemplateIgmpSendQueries TmnxEnabledDisabled, + pwTemplateIgmpMcacPolicyName TPolicyStatementNameOrEmpty, + pwTemplateIgmpMcacUnconstBW Integer32, + pwTemplateIgmpMcacPrRsvMndBW Integer32, + pwTemplateIgmpVersion TmnxIgmpVersion, + pwTemplateForceVlanVcForwarding TruthValue, + pwTemplateHashLabel TruthValue, + pwTemplateControlWord TruthValue, + pwTemplateHashLabelSignalCap TruthValue, + pwTemplateRestProtSrcMac TruthValue, + pwTemplateRestProtSrcMacAction INTEGER, + pwTemplateAutoLearnMacProtect TruthValue, + pwTemplateShgRestProtSrcMacAct INTEGER, + pwTemplateShgAutoLearnMacProtect TruthValue, + pwTemplateIngQoSNetworkPlcyId TSdpIngressPolicyID, + pwTemplateEgrQoSNetworkPlcyId TSdpEgressPolicyID, + pwTemplateIngQoSFpRedirectQGrp TNamedItemOrEmpty, + pwTemplateEgrQoSPortRedirectQGrp TNamedItemOrEmpty, + pwTemplateIngQoSInstanceId TQosQGrpInstanceIDorZero, + pwTemplateEgrQoSInstanceId TQosQGrpInstanceIDorZero, + pwTemplateBlockOnPeerFault TruthValue, + pwTemplateForceQinqVcForwarding TruthValue, + pwTemplatePreferProvSdp TruthValue, + pwTemplateEntropyLabel TruthValue, + pwTemplateName TLNamedItemOrEmpty, + pwTemplateGreDelivery TruthValue, + pwTemplateIngQoSNetworkPlcyName TLNamedItemOrEmpty, + pwTemplateEgrQoSNetworkPlcyName TLNamedItemOrEmpty, + pwTemplateIngressIpFilterName TLNamedItemOrEmpty, + pwTemplateIngressIpv6FilterName TLNamedItemOrEmpty, + pwTemplateIngressMacFilterName TLNamedItemOrEmpty, + pwTemplateEgressIpFilterName TLNamedItemOrEmpty, + pwTemplateEgressIpv6FilterName TLNamedItemOrEmpty, + pwTemplateEgressMacFilterName TLNamedItemOrEmpty, + pwTemplateForceQinqVcFwding INTEGER +} + +pwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PW template identifier." + ::= { pwTemplateEntry 1 } + +pwTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateRowStatus is used for the creation and deletion + of PW templates." + ::= { pwTemplateEntry 2 } + +pwTemplateLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTemplateLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { pwTemplateEntry 3 } + +pwTemplateUseProvisionedSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateUseProvisionedSdp specifies whether the to use + an already provisioned SDP. A value of 'true' specifies that the + tunnel manager will be consulted for an existing active SDP. + Otherwise, a value of 'false' specifies that the default SDP template + will be used to use for instantiation of the SDP." + DEFVAL { false } + ::= { pwTemplateEntry 4 } + +pwTemplateVcType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateVcType specifies the type of virtual circuit + (VC) associated with the SDP Bind." + DEFVAL { ether } + ::= { pwTemplateEntry 5 } + +pwTemplateAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateAccountingPolicyId specifies the policy to use + to collect accounting statistics on the SDP Bind. The value zero + indicates that the agent should use the default accounting policy, if + one exists." + DEFVAL { 0 } + ::= { pwTemplateEntry 6 } + +pwTemplateCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateCollectAcctStats specifies whether the agent + collects accounting statistics for the SDP Bind. When the value is + 'true' the agent collects accounting statistics on the SDP Bind." + DEFVAL { false } + ::= { pwTemplateEntry 7 } + +pwTemplateMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateMacLearning specifies whether the MAC learning + process is enabled for the SDP Bind. The value is ignored if MAC + learning is disabled at service level." + DEFVAL { enabled } + ::= { pwTemplateEntry 8 } + +pwTemplateMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateMacAgeing specifies whether the MAC aging + process is enabled for the SDP Bind. The value is ignored if MAC aging + is disabled at the service level." + DEFVAL { enabled } + ::= { pwTemplateEntry 9 } + +pwTemplateDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "With the object pwTemplateMacAddressLimit a limit can be configured + for the max number of MAC addresses that will be learned on the SDP + Bind (only for spoke SDPs). When the limit is reached, packets with + unknown source MAC address are forwarded by default. By setting + sdpBindTlsDiscardUnknownSource to 'enabled', packets with unknown + source MAC will be dropped instead." + DEFVAL { disabled } + ::= { pwTemplateEntry 10 } + +pwTemplateLimitMacMove OBJECT-TYPE + SYNTAX TlsLimitMacMove + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateLimitMacMove specifies the behavior for when + the relearn rate specified by svcTlsMacMoveMaxRate is exceeded. + + When pwTemplateLimitMacMove value is set to 'blockable' + the agent will monitor the MAC relearn rate on the + SDP Bind, and it will block it when the relearn rate + specified by svcTlsMacMoveMaxRate is exceeded. When the + value is 'nonBlockable' the SDP Bind will not be + blocked, and another blockable SDP Bind will be + blocked instead." + DEFVAL { blockable } + ::= { pwTemplateEntry 11 } + +pwTemplateMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateMacPinning specifies whether or not MAC address + pinning is active on the SDP Bind (mesh or spoke). Setting the value + to 'enabled' disables relearning of MAC addresses on other SAPs or + SDPs within the same VPLS; the MAC address will hence remain attached + to the SDP Bind for the duration of its age-timer. This object has + effect only for MAC addresses learned via the normal MAC learning + process, and not for entries learned via DHCP. The value will be set + by default to 'disabled'. However for a spoke SDP that belongs to a + residential SHG, the value is set to enabled by the system, and cannot + be altered by the operator." + DEFVAL { disabled } + ::= { pwTemplateEntry 12 } + +pwTemplateVlanVcTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateVlanVcTag specifies the VLAN VC tag for the SDP + Bind." + DEFVAL { '0fff'H } + ::= { pwTemplateEntry 13 } + +pwTemplateMacAddressLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..511999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateMacAddressLimit specifies the maximum number of + learned and static entries allowed in the FDB for the SDP Bind. The + value 0 specifies no limit for the SDP Bind. The command is valid only + for spoke SDPs. + + The maximum value of this object depends on the platform/chassis mode." + DEFVAL { 0 } + ::= { pwTemplateEntry 14 } + +pwTemplateShgName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateShgName specifies the name of the split-horizon + group where the spoke SDP Bind belongs to. By default a spoke SDP Bind + does not belong to any split-horizon group. The name specified must + correspond to an existing split-horizon group in the TLS service where + the spoke SDP Bind is defined." + DEFVAL { "" } + ::= { pwTemplateEntry 15 } + +pwTemplateShgDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateShgDescription specifies a user-provided + description for split-horizon group on the SDP Bind." + DEFVAL { "" } + ::= { pwTemplateEntry 16 } + +pwTemplateShgRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateShgRestProtSrcMac specifies how the agent will + handle relearn requests for protected MAC addresses. When the value of + this object is 'true' requests to relearn a protected MAC address will + be ignored." + DEFVAL { false } + ::= { pwTemplateEntry 17 } + +pwTemplateShgRestUnprotDstMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateShgRestUnprotDstMac specifies how the system + will forward packets destined to an unprotected MAC address. When the + value of this object is 'true' packets destined to an unprotected MAC + address will be dropped." + DEFVAL { false } + ::= { pwTemplateEntry 18 } + +pwTemplateEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressMacFilterId specifies the tMacFilterId + which indexes an egress filter entry in + TIMETRA-FILTER-MIB::tMacFilterTable, or zero if no filter is + specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 19 } + +pwTemplateEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressIpFilterId specifies the tIPFilterId + which indexes an egress filter entry in + TIMETRA-FILTER-MIB::tIPFilterTable, or zero if no filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 20 } + +pwTemplateEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressIpv6FilterId specifies the tIPv6FilterId + which indexes an egress filter entry in + TIMETRA-FILTER-MIB::tIPv6FilterTable, or zero if no filter is + specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 21 } + +pwTemplateIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressMacFilterId specifies the tMacFilterId + which indexes an ingress filter entry in + TIMETRA-FILTER-MIB::tMacFilterTable, or zero if no filter is + specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 22 } + +pwTemplateIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressIpFilterId specifies the tIPFilterId + which indexes an ingress filter entry in + TIMETRA-FILTER-MIB::tIPFilterTable, or zero if no filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 23 } + +pwTemplateIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressIpv6FilterId specifies the tIPv6FilterId + which indexes an ingress filter entry in + TIMETRA-FILTER-MIB::tIPv6FilterTable, or zero if no filter is + specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 24 } + +pwTemplateIgmpFastLeave OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpFastLeave specifies whether or not + fastleave is allowed on the SDP Bind. + + If set to 'enabled', the system prunes the port on which an IGMP + 'leave' message has been received without waiting for the Group + Specific Query to timeout." + DEFVAL { disabled } + ::= { pwTemplateEntry 25 } + +pwTemplateIgmpImportPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpImportPlcy specifies a policy statement + that must be applied to all incoming IGMP messages on the SDP Bind." + DEFVAL { "" } + ::= { pwTemplateEntry 26 } + +pwTemplateIgmpLastMembIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..50) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpLastMembIntvl specifies the Max Response + Time (in deciseconds) used in Group-Specific and Group-Source-Specific + Queries sent in response to 'leave' messages. This is also the amount + of time between Group-Specific Query messages. + + This value may be tuned to modify the leave latency of the network. A + reduced value results in reduced time to detect the loss of the last + member of a group." + DEFVAL { 10 } + ::= { pwTemplateEntry 27 } + +pwTemplateIgmpMaxNbrGrps OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpMaxNbrGrps specifies how many group + addresses are allowed for the SDP Bind. The value 0 means that no + limit is imposed." + DEFVAL { 0 } + ::= { pwTemplateEntry 28 } + +pwTemplateIgmpGenQueryIntvl OBJECT-TYPE + SYNTAX Unsigned32 (2..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpGenQueryIntvl specifies the interval (in + seconds) between two consecutive general queries sent by the system on + the SDP. + + The value of this object is only meaningful when the value of + pwTemplateIgmpSendQueries is 'enabled'." + DEFVAL { 125 } + ::= { pwTemplateEntry 29 } + +pwTemplateIgmpQueryRespIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpQueryRespIntvl specifies the maximum + response time (in seconds) advertised in IGMPv2/v3 queries. + + The value of this object is only meaningful when the value of + pwTemplateIgmpSendQueries is 'enabled'." + DEFVAL { 10 } + ::= { pwTemplateEntry 30 } + +pwTemplateIgmpRobustCount OBJECT-TYPE + SYNTAX Unsigned32 (2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpRobustCount specifies the value of the + Robust count. + + This object allows tuning for the expected packet loss on the SDP. If + an SDP is expected to be lossy, the Robustness Variable may be + increased. IGMP snooping is robust to (Robustness Variable-1) packet + losses. + + The value of this object is only meaningful when the value of + pwTemplateIgmpSendQueries is 'enabled'." + DEFVAL { 2 } + ::= { pwTemplateEntry 31 } + +pwTemplateIgmpSendQueries OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpSendQueries specifies whether the system + generates General Queries by itself on the SDP." + DEFVAL { disabled } + ::= { pwTemplateEntry 32 } + +pwTemplateIgmpMcacPolicyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of pwTemplateIgmpMcacPolicyName indicates the name of the + multicast CAC policy." + DEFVAL { "" } + ::= { pwTemplateEntry 33 } + +pwTemplateIgmpMcacUnconstBW OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..2147483647) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of pwTemplateIgmpMcacUnconstBW specifies the bandwidth + assigned for interface's multicast CAC policy traffic in kilobits per + second(kbps). + + If the default value of '-1' is set, there is no constraint on + bandwidth allocated at the interface. + + If the value of pwTemplateIgmpMcacUnconstBW is set to '0' and if a + multicast CAC policy is assigned on the interface, then no group + (channel) from that policy is allowed on that interface." + DEFVAL { -1 } + ::= { pwTemplateEntry 34 } + +pwTemplateIgmpMcacPrRsvMndBW OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of pwTemplateIgmpMcacPrRsvMndBW specifies the bandwidth + pre-reserved for all the mandatory channels on a given interface in + kilobits per second(kbps). + + If the value of pwTemplateIgmpMcacUnconstBW is '0', no mandatory + channels are allowed. If the value of pwTemplateIgmpMcacUnconstBW is + '-1', then all mandatory and optional channels are allowed. + + If the value of pwTemplateIgmpMcacPrRsvMndBW is equal to the value of + pwTemplateIgmpMcacUnconstBW, then all the unconstrained bandwidth on a + given interface is allocated to mandatory channels configured through + multicast CAC policy on that interface and no optional groups + (channels) are allowed. + + The value of pwTemplateIgmpMcacPrRsvMndBW should always be less than + or equal to that of pwTemplateIgmpMcacUnconstBW. An attempt to set the + value of pwTemplateIgmpMcacPrRsvMndBW greater than that of + pwTemplateIgmpMcacUnconstBW will result in 'inconsistentValue' error." + DEFVAL { -1 } + ::= { pwTemplateEntry 35 } + +pwTemplateIgmpVersion OBJECT-TYPE + SYNTAX TmnxIgmpVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpVersion specifies the version of IGMP for + the PW template." + DEFVAL { version3 } + ::= { pwTemplateEntry 36 } + +pwTemplateForceVlanVcForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateForceVlanVcForwarding specifies whether + or not vc-vlan-type forwarding is forced in the datapath when + pwTemplateVcType is set to 'ether'. When + pwTemplateForceVlanVcForwarding is set to 'true', vc-vlan-type + forwarding is forced. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of pwTemplateForceVlanVcForwarding to 'true' and + pwTemplateVcType is not set to 'ether'." + DEFVAL { false } + ::= { pwTemplateEntry 37 } + +pwTemplateHashLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateHashLabel specifies whether the use of hash + label is enabled or not for the PW template." + DEFVAL { false } + ::= { pwTemplateEntry 38 } + +pwTemplateControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateControlWord specifies whether the use of + 'ControlWord' is enabled on pseudowire packets or not. + + When the value of the object is set to 'true', all VPLS packets are + encapsulated with the control word when sent over the pseudowire. When + the value of the object is set to 'false', the use of 'ControlWord' is + disabled." + DEFVAL { false } + ::= { pwTemplateEntry 39 } + +pwTemplateHashLabelSignalCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateHashLabelSignalCap specifies whether to signal + the hash label capability to the remote PE. + + The default value is 'false' and cannot be changed unless + pwTemplateHashLabel is set to 'true'." + DEFVAL { false } + ::= { pwTemplateEntry 40 } + +pwTemplateRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object pwTemplateRestProtSrcMac specifies how the + agent will handle relearn requests for protected MAC addresses. When + the value of this object is 'true' requests to relearn a protected MAC + address will be ignored. + + In addition, if the value of pwTemplateRestProtSrcMacAction is + 'disable', then the SAP or SDP-BIND where the protected source MAC was + seen will be brought operationally down." + DEFVAL { false } + ::= { pwTemplateEntry 52 } + +pwTemplateRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarmOnly (2), + discardFrame (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object pwTemplateRestProtSrcMacAction indicates the + action to take whenever a relearn request for a protected MAC is + received on a restricted SAP. + + When the value of this object is 'disable' the SAP will be placed in + the operational down state, with the operating flag 'recProtSrcMac' + set. + + When the value of this object is 'alarmOnly', the SAP or SDP-BIND + which sets the restricted MAC will be left up and only a notification, + sapReceivedProtSrcMac or sdpBindReceivedProtSrcMac, will be generated. + + When the value of this object is 'discardFrame', the SAP or SDP-BIND + which sees the restricted MAC will start discarding the frame in + addition to generating sapReceivedProtSrcMac or + sdpBindReceivedProtSrcMac notification." + DEFVAL { disable } + ::= { pwTemplateEntry 53 } + +pwTemplateAutoLearnMacProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateAutoLearnMacProtect specifies whether to enable + automatic population of the MAC protect list with source MAC addresses + learned on the SAP belonging to this template." + DEFVAL { false } + ::= { pwTemplateEntry 54 } + +pwTemplateShgRestProtSrcMacAct OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarmOnly (2), + discardFrame (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object pwTemplateShgRestProtSrcMacAct indicates the + action to take whenever a relearn request for a protected MAC is + received on a restricted SAP or SDP-BIND belonging to + pwTemplateShgName. + + When the value of this object is 'disable' the SAP or SDP-BIND + belonging to pwTemplateShgName will be placed in the operational down + state, with the operating flag 'recProtSrcMac' set. + + When the value of this object is 'alarmOnly', the SAP belonging to + pwTemplateShgName will be left up and only a notification, + sapReceivedProtSrcMac or sdpBindReceivedProtSrcMac, will be generated. + + When the value of this object is 'discardFrame', the SAP or SDP-BIND + belonging to pwTemplateShgName will start discarding the frame in + addition to generating sapReceivedProtSrcMac or + sdpBindReceivedProtSrcMac notification." + DEFVAL { disable } + ::= { pwTemplateEntry 55 } + +pwTemplateShgAutoLearnMacProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateShgAutoLearnMacProtect specifies whether to + enable automatic population of the MAC protect list with source MAC + addresses learned on the SAP or SDP-BIND belonging to + pwTemplateShgName." + DEFVAL { false } + ::= { pwTemplateEntry 56 } + +pwTemplateIngQoSNetworkPlcyId OBJECT-TYPE + SYNTAX TSdpIngressPolicyID (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the pwTemplateIngQoSNetworkPlcyId specifies the ingress + QoS network policy applied to this PW template." + DEFVAL { 0 } + ::= { pwTemplateEntry 57 } + +pwTemplateEgrQoSNetworkPlcyId OBJECT-TYPE + SYNTAX TSdpEgressPolicyID (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the pwTemplateEgrQoSNetworkPlcyId specifies the egress + QoS network policy applied to this PW template." + DEFVAL { 0 } + ::= { pwTemplateEntry 58 } + +pwTemplateIngQoSFpRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngQoSFpRedirectQGrp specifies the + forwarding-plane queue group Policy for this PW template. + + This object must be set along with pwTemplateIngQoSNetworkPlcyId or + pwTemplateIngQoSNetworkPlcyName object. + + An 'inconsistentValue' error is returned if + pwTemplateIngQoSFpRedirectQGrp is set to a non-default value and an + entry corresponding to tmnxFPNum to which this PW template belongs + does not exist in tmnxFPAccIngQGrpTable." + DEFVAL { "" } + ::= { pwTemplateEntry 59 } + +pwTemplateEgrQoSPortRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgrQoSPortRedirectQGrp specifies the + forwarding-plane queue group Policy for this PW template. + + This object must be set along with pwTemplateEgrQoSNetworkPlcyId or + pwTemplateEgrQoSNetworkPlcyName object. + + An 'inconsistentValue' error is returned if + pwTemplateEgrQoSPortRedirectQGrp is set to a non-default value and an + entry corresponding to tmnxFPNum to which this PW template belongs + does not exist in tmnxFPAccIngQGrpTable." + DEFVAL { "" } + ::= { pwTemplateEntry 60 } + +pwTemplateIngQoSInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngQoSInstanceId specifies the instance of the + forwarding-plane ingress Queue Group for this PW template." + DEFVAL { 0 } + ::= { pwTemplateEntry 61 } + +pwTemplateEgrQoSInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgrQoSInstanceId specifies the instance of the + forwarding-plane egress Queue Group for this PW template." + DEFVAL { 0 } + ::= { pwTemplateEntry 62 } + +pwTemplateBlockOnPeerFault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateBlockOnPeerFault specifies whether to block + user traffic being forwarded when peer pw status bits have faults for + this PW template." + DEFVAL { false } + ::= { pwTemplateEntry 63 } + +pwTemplateForceQinqVcForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of pwTemplateForceQinqVcForwarding specifies whether or not + the datapath should forcefully insert two VLAN tags when + pwTemplateVcType is either set to 'ether' or 'vlan'. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of pwTemplateForceQinqVcForwarding to 'true' and + pwTemplateVcType is not set to either 'ether' or 'vlan'." + DEFVAL { false } + ::= { pwTemplateEntry 64 } + +pwTemplatePreferProvSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplatePreferProvSdp specifies whether or not + to use provisioned SDP when available. + + An 'inconsistentValue' error is returned if pwTemplatePreferProvSdp + is set to true when pwTemplateUseProvisionedSdp is set to false. + + An 'inconsistentValue' error is returned if pwTemplatePreferProvSdp + is modified after creation of the entry." + DEFVAL { false } + ::= { pwTemplateEntry 65 } + +pwTemplateEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEntropyLabel specifies whether the use of + entropy label is enabled or not for the PW template." + DEFVAL { false } + ::= { pwTemplateEntry 66 } + +pwTemplateName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateName specifies the name to associate with this + PW template." + DEFVAL { ''H } + ::= { pwTemplateEntry 67 } + +pwTemplateGreDelivery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateGreDelivery specifies whether or not to use a + GRE tunnel should be used when creating an auto SDP. An + 'inconsistentValue' error is returned if pwTemplateGreDelivery is + modified after creation of the entry." + DEFVAL { false } + ::= { pwTemplateEntry 68 } + +pwTemplateIngQoSNetworkPlcyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the pwTemplateIngQoSNetworkPlcyName specifies the ingress + QoS network policy name applied to this PW template." + DEFVAL { "" } + ::= { pwTemplateEntry 69 } + +pwTemplateEgrQoSNetworkPlcyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the pwTemplateEgrQoSNetworkPlcyName specifies the egress + QoS network policy name applied to this PW template." + DEFVAL { "" } + ::= { pwTemplateEntry 70 } + +pwTemplateIngressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressIpFilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateIngressIpFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 71 } + +pwTemplateIngressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressIpv6FilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateIngressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 72 } + +pwTemplateIngressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressMacFilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateIngressMacFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 73 } + +pwTemplateEgressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressIpFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object pwTemplateEgressIpFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 74 } + +pwTemplateEgressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressIpv6FilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateEgressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 75 } + +pwTemplateEgressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressMacFilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateEgressMacFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 76 } + +pwTemplateForceQinqVcFwding OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateForceQinqVcFwding specifies whether or not the + datapath should forcefully insert two VLAN tags which are copied from + the qinq service-delimiting vlan values. + + The pwTemplateVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { pwTemplateEntry 77 } + +pwTemplateIgmpSnpgGrpSrcTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpSnpgGrpSrcTblLC indicates the sysUpTime at + the time of the last modification of pwTemplateIgmpSnpgGrpSrcTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 19 } + +pwTemplateIgmpSnpgGrpSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTemplateIgmpSnpgGrpSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains entries for static IGMP Snooping groups." + ::= { tmnxSdpObjs 20 } + +pwTemplateIgmpSnpgGrpSrcEntry OBJECT-TYPE + SYNTAX PwTemplateIgmpSnpgGrpSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific static IGMP Snooping groups." + INDEX { + pwTemplateId, + pwTemplateIgmpSnpgGrpAddrType, + pwTemplateIgmpSnpgGrpAddr, + pwTemplateIgmpSnpgSrcAddrType, + pwTemplateIgmpSnpgSrcAddr + } + ::= { pwTemplateIgmpSnpgGrpSrcTable 1 } + +PwTemplateIgmpSnpgGrpSrcEntry ::= SEQUENCE +{ + pwTemplateIgmpSnpgGrpAddrType InetAddressType, + pwTemplateIgmpSnpgGrpAddr InetAddress, + pwTemplateIgmpSnpgSrcAddrType InetAddressType, + pwTemplateIgmpSnpgSrcAddr InetAddress, + pwTemplateIgmpSnpgRowStatus RowStatus, + pwTemplateIgmpSnpgLastChngd TimeStamp +} + +pwTemplateIgmpSnpgGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address type for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 1 } + +pwTemplateIgmpSnpgGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 2 } + +pwTemplateIgmpSnpgSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address type for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 3 } + +pwTemplateIgmpSnpgSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 4 } + +pwTemplateIgmpSnpgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpSnpgRowStatus is used for the creation and + deletion of static IGMP snooping entries." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 5 } + +pwTemplateIgmpSnpgLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpSnpgLastChngd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 6 } + +pwTemplateMfibAllowedMdaTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTemplateMfibAllowedMdaTblLC indicates the sysUpTime at + the time of the last modification of pwTemplateMfibAllowedMdaTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 21 } + +pwTemplateMfibAllowedMdaTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTemplateMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pwTemplateMfibAllowedMdaTable has an entry for each MFIB allowed + MDA destination for an PW template." + ::= { tmnxSdpObjs 22 } + +pwTemplateMfibAllowedMdaEntry OBJECT-TYPE + SYNTAX PwTemplateMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an MFIB allowed MDA destination for an PW + template configured in the system. Entries can be created and deleted + via SNMP SET operations on the object pwTemplateMfibMdaRowStatus." + INDEX { + pwTemplateId, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { pwTemplateMfibAllowedMdaTable 1 } + +PwTemplateMfibAllowedMdaEntry ::= SEQUENCE +{ pwTemplateMfibMdaRowStatus RowStatus } + +pwTemplateMfibMdaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateMfibMdaRowStatus controls the creation and + deletion of rows in this table." + ::= { pwTemplateMfibAllowedMdaEntry 1 } + +sdpBindTlsMrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTableLastChanged indicates the sysUpTime at + the time of the last modification of sdpBindTlsMrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 23 } + +sdpBindTlsMrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindTlsMrpTable allows the operator to modify attributes of the + Multiple Registration Protocol (MRP) feature for the TLS SDP Bind. + + This table contains an entry for each TLS SDP Bind created by the user + using either sdpBindTlsTable or sdpBindMeshTlsTable. + + Rows in this table are created and deleted automatically by the + system." + ::= { tmnxSdpObjs 24 } + +sdpBindTlsMrpEntry OBJECT-TYPE + SYNTAX SdpBindTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allows the modification of the + Multiple Registration Protocol feature for a specific SDP-Binding in a + TLS service." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindTlsMrpTable 1 } + +SdpBindTlsMrpEntry ::= SEQUENCE +{ + sdpBindTlsMrpLastChngd TimeStamp, + sdpBindTlsMrpJoinTime Unsigned32, + sdpBindTlsMrpLeaveTime Unsigned32, + sdpBindTlsMrpLeaveAllTime Unsigned32, + sdpBindTlsMrpPeriodicTime Unsigned32, + sdpBindTlsMrpPeriodicEnabled TruthValue, + sdpBindTlsMrpRxPdus Counter32, + sdpBindTlsMrpDroppedPdus Counter32, + sdpBindTlsMrpTxPdus Counter32, + sdpBindTlsMrpRxNewEvent Counter32, + sdpBindTlsMrpRxJoinInEvent Counter32, + sdpBindTlsMrpRxInEvent Counter32, + sdpBindTlsMrpRxJoinEmptyEvent Counter32, + sdpBindTlsMrpRxEmptyEvent Counter32, + sdpBindTlsMrpRxLeaveEvent Counter32, + sdpBindTlsMrpTxNewEvent Counter32, + sdpBindTlsMrpTxJoinInEvent Counter32, + sdpBindTlsMrpTxInEvent Counter32, + sdpBindTlsMrpTxJoinEmptyEvent Counter32, + sdpBindTlsMrpTxEmptyEvent Counter32, + sdpBindTlsMrpTxLeaveEvent Counter32, + sdpBindTlsMrpPolicy TNamedItemOrEmpty +} + +sdpBindTlsMrpLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpLastChngd indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { sdpBindTlsMrpEntry 1 } + +sdpBindTlsMrpJoinTime OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpJoinTime specifies a timer value in 10ths of + seconds which determines the maximum rate at which attribute join + messages can be sent on the SDP." + DEFVAL { 2 } + ::= { sdpBindTlsMrpEntry 2 } + +sdpBindTlsMrpLeaveTime OBJECT-TYPE + SYNTAX Unsigned32 (30..60) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpLeaveTime specifies a timer value in 10ths + of seconds which determines the amount of time a registered attribute + is held in leave state before the registration is removed." + DEFVAL { 30 } + ::= { sdpBindTlsMrpEntry 3 } + +sdpBindTlsMrpLeaveAllTime OBJECT-TYPE + SYNTAX Unsigned32 (60..300) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpLeaveAllTime specifies a timer value in + 10ths of seconds which determines the frequency where all attribute + declarations on the SDP are all refreshed." + DEFVAL { 100 } + ::= { sdpBindTlsMrpEntry 4 } + +sdpBindTlsMrpPeriodicTime OBJECT-TYPE + SYNTAX Unsigned32 (10..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpPeriodicTime specifies a timer value in + 10ths of seconds which determines the frequency of retransmission of + attribute declarations." + DEFVAL { 10 } + ::= { sdpBindTlsMrpEntry 5 } + +sdpBindTlsMrpPeriodicEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpPeriodicEnabled specifies whether + retransmission of attribute declarations is enabled." + DEFVAL { false } + ::= { sdpBindTlsMrpEntry 6 } + +sdpBindTlsMrpRxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxPdus indicates the number of MRP packets + received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 7 } + +sdpBindTlsMrpDroppedPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpDroppedPdus indicates the number of dropped + MRP packets on this SDP Bind." + ::= { sdpBindTlsMrpEntry 8 } + +sdpBindTlsMrpTxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxPdus indicates the number of MRP packets + transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 9 } + +sdpBindTlsMrpRxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxNewEvent indicates the number of 'New' MRP + events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 10 } + +sdpBindTlsMrpRxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxJoinInEvent indicates the number of + 'Join-In' MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 11 } + +sdpBindTlsMrpRxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxInEvent indicates the number of 'In' MRP + events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 12 } + +sdpBindTlsMrpRxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxJoinEmptyEvent indicates the number of + 'Join Empty' MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 13 } + +sdpBindTlsMrpRxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxEmptyEvent indicates the number of 'Empty' + MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 14 } + +sdpBindTlsMrpRxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxLeaveEvent indicates the number of 'Leave' + MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 15 } + +sdpBindTlsMrpTxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxNewEvent indicates the number of 'New' MRP + events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 16 } + +sdpBindTlsMrpTxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxJoinInEvent indicates the number of + 'Join-In' MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 17 } + +sdpBindTlsMrpTxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxInEvent indicates the number of 'In' MRP + events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 18 } + +sdpBindTlsMrpTxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxJoinEmptyEvent indicates the number of + 'Join Empty' MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 19 } + +sdpBindTlsMrpTxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxEmptyEvent indicates the number of 'Empty' + MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 20 } + +sdpBindTlsMrpTxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxLeaveEvent indicates the number of 'Leave' + MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 21 } + +sdpBindTlsMrpPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpPolicy specifies the mrp policy to control + which Group BMAC attributes will advertise on the egress SDP Bind." + DEFVAL { "" } + ::= { sdpBindTlsMrpEntry 22 } + +sdpBindTlsMmrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each MAC address managed + by Multiple MAC Registration Protocol (MMRP) on the SDP + Bind for the TLS. Entries are dynamically created and + destroyed by the system as the MAC Addresses are registered + or declared in MMRP." + ::= { tmnxSdpObjs 25 } + +sdpBindTlsMmrpEntry OBJECT-TYPE + SYNTAX SdpBindTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MMRP specific information about a MAC address managed by MMRP on a SDP + Bind in a TLS." + INDEX { + svcId, + sdpBindId, + sdpBindTlsMmrpMacAddr + } + ::= { sdpBindTlsMmrpTable 1 } + +SdpBindTlsMmrpEntry ::= SEQUENCE +{ + sdpBindTlsMmrpMacAddr MacAddress, + sdpBindTlsMmrpDeclared TruthValue, + sdpBindTlsMmrpRegistered TruthValue, + sdpBindTlsMmrpEndStation TruthValue +} + +sdpBindTlsMmrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sdpBindTlsMmrpMacAddr indicates an ethernet MAC address + which is being managed by MMRP on this SAP." + ::= { sdpBindTlsMmrpEntry 1 } + +sdpBindTlsMmrpDeclared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMmrpDeclared indicates whether the MRP + applicant on this SAP is declaring this MAC address on behalf of MMRP." + ::= { sdpBindTlsMmrpEntry 2 } + +sdpBindTlsMmrpRegistered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMmrpRegistered indicates whether the MRP + registrant on this SAP has notified MMRP of a registration of this MAC + address." + ::= { sdpBindTlsMmrpEntry 3 } + +sdpBindTlsMmrpEndStation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMmrpEndStation indicates whether the MRP + registrant on this SAP originated per end-station." + ::= { sdpBindTlsMmrpEntry 4 } + +sdpAutoBindBgpInfoTableLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpInfoTableLC indicates the sysUpTime at the + time of the last modification of sdpAutoBindBgpInfoTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 26 } + +sdpAutoBindBgpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpAutoBindBgpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpAutoBindBgpInfoTable has an entry for each SDP Bind entry from + sdpBindTable which was created as a result of BGP Auto-discovery." + ::= { tmnxSdpObjs 27 } + +sdpAutoBindBgpInfoEntry OBJECT-TYPE + SYNTAX SdpAutoBindBgpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains BGP-related information for an SDP Bind entry + created as a result of BGP Auto-discovery." + INDEX { + svcId, + sdpBindId + } + ::= { sdpAutoBindBgpInfoTable 1 } + +SdpAutoBindBgpInfoEntry ::= SEQUENCE +{ + sdpAutoBindBgpInfoTemplateId PWTemplateId, + sdpAutoBindBgpInfoAGI TmnxVPNRouteDistinguisher, + sdpAutoBindBgpInfoSAII Unsigned32, + sdpAutoBindBgpInfoTAII Unsigned32 +} + +sdpAutoBindBgpInfoTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpInfoTemplateId indicates the the value of + the pwTemplateId object for the PW template entry used to create this + SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 1 } + +sdpAutoBindBgpInfoAGI OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpInfoAGI indicates the Attachment Group + Identifier (AGI) portion of the Generalized Id FEC element from the + pseudowire setup for this SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 2 } + +sdpAutoBindBgpInfoSAII OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpInfoSAII indicates the Source Attachment + Individual Identifier (SAII) portion of the Generalized Id FEC element + from the pseudowire setup for this SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 3 } + +sdpAutoBindBgpInfoTAII OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpInfoTAII indicates the Target Attachment + Individual Identifier (TAII) portion of the Generalized Id FEC element + from the pseudowire setup for this SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 4 } + +svcApplyEvalPwTemplate OBJECT IDENTIFIER ::= { tmnxSdpObjs 28 } + +svcApplyEvalPwTemplateSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcApplyEvalPwTemplateSvcId specifies the + service identifier to which this action applies." + DEFVAL { 0 } + ::= { svcApplyEvalPwTemplate 1 } + +svcApplyEvalPwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcApplyEvalPwTemplateId specifies the + pwTemplateId to apply on the service 'svcApplyEvalPwTemplateSvcId'." + DEFVAL { 0 } + ::= { svcApplyEvalPwTemplate 2 } + +svcApplyEvalPwTemplateAction OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcApplyEvalPwTemplateAction when set to 'doAction' + triggers the action to re-evaluate pseudo-wire template policy + 'svcApplyEvalPwTemplateId' on the 'svcApplyEvalPwTemplateSvcId' + service. + + Reading this object returns the value 'notApplicable'." + DEFVAL { notApplicable } + ::= { svcApplyEvalPwTemplate 3 } + +svcApplyEvalPwTemplateSuccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcApplyEvalPwTemplateSuccess indicates + whether the action was successful. + + If the value of the object equals 'false', then the value of + svcApplyEvalPwTemplateErrorMsg indicates the reason of the failure." + DEFVAL { false } + ::= { svcApplyEvalPwTemplate 4 } + +svcApplyEvalPwTemplateErrorMsg OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcApplyEvalPwTemplateErrorMsg indicates the + reason of failure, in case the value of the object + svcApplyEvalPwTemplateSuccess is equal to 'false'. + + If the value of the object svcApplyEvalPwTemplateSuccess is equal to + 'true', this object contains an empty string." + ::= { svcApplyEvalPwTemplate 5 } + +svcApplyEvalPwTemplateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcApplyEvalPwTemplateTime indicates the value + of sysUpTime at the last time that the object + svcApplyEvalPwTemplateSuccess was written by the system." + ::= { svcApplyEvalPwTemplate 6 } + +sdpBindPbbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindPbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Provider Backbone Bridging (PBB/IEEE 802.1ah) + spoke SDP Bind information." + ::= { tmnxSdpObjs 29 } + +sdpBindPbbEntry OBJECT-TYPE + SYNTAX SdpBindPbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PBB I-Component instance-specific information about an SDP Bind in the + B-Component instance. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + sdpBindPbbSvcIdIVpls, + sdpBindPbbSvcIdBVpls, + sdpBindPbbId + } + ::= { sdpBindPbbTable 1 } + +SdpBindPbbEntry ::= SEQUENCE +{ + sdpBindPbbSvcIdIVpls TmnxServId, + sdpBindPbbSvcIdBVpls TmnxServId, + sdpBindPbbId SdpBindId, + sdpBindPbbRowStatus RowStatus, + sdpBindPbbLastMgmtChange TimeStamp, + sdpBindPbbIgmpSnpgMRouter TruthValue, + sdpBindPbbMldSnpgMRouter TruthValue +} + +sdpBindPbbSvcIdIVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sdpBindPbbSvcIdIVpls specifies the Service + identifier of the I-Component instance." + ::= { sdpBindPbbEntry 1 } + +sdpBindPbbSvcIdBVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sdpBindPbbSvcIdBVpls specifies the Service + identifier of the B-Component instance." + ::= { sdpBindPbbEntry 2 } + +sdpBindPbbId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sdpBindPbbId specifies the identifier of the + SDP Binding in the B-Component instance." + ::= { sdpBindPbbEntry 3 } + +sdpBindPbbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPbbRowStatus specifies the row status of this row. + + The only values supported during a set operation are 'createAndGo' and + 'destroy'." + ::= { sdpBindPbbEntry 4 } + +sdpBindPbbLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindPbbLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { sdpBindPbbEntry 5 } + +sdpBindPbbIgmpSnpgMRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindPbbIgmpSnpgMRouter specifies if a + multicast router is attached behind this SDP Bind." + DEFVAL { false } + ::= { sdpBindPbbEntry 6 } + +sdpBindPbbMldSnpgMRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindPbbMldSnpgMRouter specifies if a + multicast router is attached behind this SDP Bind." + DEFVAL { false } + ::= { sdpBindPbbEntry 7 } + +sdpBindFPropBMacAddrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindFPropBMacAddrTblLastChgd indicates the sysUpTime + at the last modification of sdpBindFPropBMacAddrTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains a zero + value." + ::= { tmnxSdpObjs 30 } + +sdpBindFPropBMacAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindFPropBMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sdpBindFPropBMacAddrTable contains the optional configured backbone MAC + (BMac) addresses (or MAC names) for each SDP binding. This table + extends the information in sdpBindTable." + ::= { tmnxSdpObjs 31 } + +sdpBindFPropBMacAddrEntry OBJECT-TYPE + SYNTAX SdpBindFPropBMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sdpBindFPropBMacAddrEntry defines a row in the + sdpBindFPropBMacAddrTable. Rows are created and destroyed using + sdpBindFPropBMacAddrRowStatus. A prerequisite for row creation: a + row with the same svcId and sdpBindId must be present in the + sdpBindTable." + INDEX { + svcId, + sdpBindId, + sdpBindFPropBMacAddrOrMacNameTag, + sdpBindFPropBMacAddrOrMacName + } + ::= { sdpBindFPropBMacAddrTable 1 } + +SdpBindFPropBMacAddrEntry ::= SEQUENCE +{ + sdpBindFPropBMacAddrOrMacNameTag INTEGER, + sdpBindFPropBMacAddrOrMacName TNamedItem, + sdpBindFPropBMacAddrRowStatus RowStatus +} + +sdpBindFPropBMacAddrOrMacNameTag OBJECT-TYPE + SYNTAX INTEGER { + macName (1), + macAddr (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sdpBindFPropBMacAddrOrMacNameTag specifies whether + sdpBindFPropBMacAddrOrMacName contains a MAC name, or a MAC address." + ::= { sdpBindFPropBMacAddrEntry 1 } + +sdpBindFPropBMacAddrOrMacName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sdpBindFPropBMacAddrOrMacName specifies a MAC name or MAC + address configured against a index pair. + + When sdpBindFPropBMacAddrOrMacNameTag is 'macName (1)', + sdpBindFPropBMacAddrOrMacName must contain a MAC name which is present + in the svcMacName column of the svcMacNameTable. + + When sdpBindFPropBMacAddrOrMacNameTag is 'macAddr (2)', + sdpBindFPropBMacAddrOrMacName must contain a MAC address, encoded in + network byte order and IEEE 802.3 canonical bit order as defined in + IEEE Std 802-2001. + + All the MAC addresses configured for a particular SDP (whether + configured as MAC addresses, or via MAC names) must refer to one + B-VPLS on the remote system." + ::= { sdpBindFPropBMacAddrEntry 2 } + +sdpBindFPropBMacAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindFPropBMacAddrRowStatus specifies the status of + this row." + ::= { sdpBindFPropBMacAddrEntry 3 } + +sdpAutoBindBgpVplsTableLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpVplsTableLC indicates the sysUpTime at the + time of the last modification of sdpAutoBindBgpVplsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 32 } + +sdpAutoBindBgpVplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpAutoBindBgpVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpAutoBindBgpVplsTable has an entry for each SDP Bind entry from + sdpBindTable which was created as a result of BGP VPLS binding." + ::= { tmnxSdpObjs 33 } + +sdpAutoBindBgpVplsEntry OBJECT-TYPE + SYNTAX SdpAutoBindBgpVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains BGP-related information for an SDP Bind entry + created as a result of BGP VPLS binding." + INDEX { + svcId, + sdpBindId + } + ::= { sdpAutoBindBgpVplsTable 1 } + +SdpAutoBindBgpVplsEntry ::= SEQUENCE +{ sdpAutoBindBgpVplsTemplateId PWTemplateId } + +sdpAutoBindBgpVplsTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpVplsTemplateId indicates the the value of + the pwTemplateId object for the PW template entry used to create this + SDP Bind." + ::= { sdpAutoBindBgpVplsEntry 1 } + +sdpAtBndBgp129Type2TableLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2TableLC indicates the sysUpTime at the + time of the last modification of sdpAtBndBgp129Type2Table. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 34 } + +sdpAtBndBgp129Type2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SdpAtBndBgp129Type2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpAtBndBgp129Type2Table has an entry for each SDP Bind entry from + sdpBindTable which was created as a result of BGP Auto-discovery with + a FEC-129 Type 2." + ::= { tmnxSdpObjs 35 } + +sdpAtBndBgp129Type2Entry OBJECT-TYPE + SYNTAX SdpAtBndBgp129Type2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains BGP-related information for an SDP Bind entry + created as a result of BGP Auto-discovery with a FEC-129 Type 2." + INDEX { + svcId, + sdpBindId + } + ::= { sdpAtBndBgp129Type2Table 1 } + +SdpAtBndBgp129Type2Entry ::= SEQUENCE +{ + sdpAtBndBgp129Type2TemplateId PWTemplateId, + sdpAtBndBgp129Type2SaiiGlobalId TmnxPwGlobalId, + sdpAtBndBgp129Type2SaiiPrefix Unsigned32, + sdpAtBndBgp129Type2SaiiAcId Unsigned32, + sdpAtBndBgp129Type2TaiiGlobalId TmnxPwGlobalId, + sdpAtBndBgp129Type2TaiiPrefix Unsigned32, + sdpAtBndBgp129Type2TaiiAcId Unsigned32 +} + +sdpAtBndBgp129Type2TemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2TemplateId indicates the the value of + the pwTemplateId object for the PW template entry used to create this + SDP Bind." + ::= { sdpAtBndBgp129Type2Entry 1 } + +sdpAtBndBgp129Type2SaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2SaiiGlobalId indicates the global + identifier of Source Attachment Individual Identifier (SAII) portion + of the Generalized Id FEC element as used by this multi-segment + pseudo-wire provider-edge in this service." + ::= { sdpAtBndBgp129Type2Entry 2 } + +sdpAtBndBgp129Type2SaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2SaiiPrefix indicates the prefix to the + Source Attachment Individual Identifier (SAII) portion of the + Generalized Id FEC element as used by this multi-segment pseudo-wire + provider-edge in this service." + ::= { sdpAtBndBgp129Type2Entry 3 } + +sdpAtBndBgp129Type2SaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2SaiiAcId indicates the attachment + circuit identifier part of Source Attachment Individual Identifier + (SAII) portion of the Generalized Id FEC element as used by this + multi-segment pseudo-wire provider-edge in this service." + ::= { sdpAtBndBgp129Type2Entry 4 } + +sdpAtBndBgp129Type2TaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2TaiiGlobalId indicates the global + identifier of Taget Attachment Individual Identifier (TAII) portion of + the Generalized Id FEC element as used by this multi-segment + pseudo-wire provider-edge in this service." + ::= { sdpAtBndBgp129Type2Entry 5 } + +sdpAtBndBgp129Type2TaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2TaiiPrefix indicates the prefix to the + Taget Attachment Individual Identifier (TAII) portion of the + Generalized Id FEC element as used by this multi-segment pseudo-wire + provider-edge in this service." + ::= { sdpAtBndBgp129Type2Entry 6 } + +sdpAtBndBgp129Type2TaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAtBndBgp129Type2TaiiAcId indicates the attachment + circuit identifier part of Taget Attachment Individual Identifier + (TAII) portion of the Generalized Id FEC element as used by this + multi-segment pseudo-wire provider-edge in this service." + ::= { sdpAtBndBgp129Type2Entry 7 } + +sdpBindEthCfmTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmTableLastChanged indicates the sysUpTime at + the time of the last modification of the sdpBindEthCfmTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 36 } + +sdpBindEthCfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindEthCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindEthCfmEntry has an entry for each SDP Bind entry from + sdpBindTable which was created on a service with ETH-CFM support." + ::= { tmnxSdpObjs 37 } + +sdpBindEthCfmEntry OBJECT-TYPE + SYNTAX SdpBindEthCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains BGP-related information for an SDP Bind entry + created as a result of BGP Auto-discovery with a FEC-129 Type 2." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindEthCfmTable 1 } + +SdpBindEthCfmEntry ::= SEQUENCE +{ + sdpBindEthCfmRowLastChanged TimeStamp, + sdpBindEthCfmVMepFilter TruthValue, + sdpBindEthCfmSquelchIngress BITS, + sdpBindEthCfmCollectLmmStats TruthValue, + sdpBindEthCfmCollLmmFcSts TFCSet, + sdpBindEthCfmCollLmmFcStsInP TFCSet, + sdpBindEthCfmSquelchIngressCtag BITS +} + +sdpBindEthCfmRowLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmRowLastChanged indicates the sysUpTime at + the time of the last modification to an object for this row. + + If no changes were made to the entry since the instantiation of the + row, then this object contains a zero value." + ::= { sdpBindEthCfmEntry 1 } + +sdpBindEthCfmVMepFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmVMepFilter specifies whether ETH-CFM PDUs + egressing the sap or sdp-binding at the same level or lower than that + of the configured service MEP (the virtual MEP) should be discarded or + continue to egress. + + Only PDUs that were originated from the virtual MEP or from + the networks side of the service will be affected, local + down MEP ETH-CFM transmission are not. When set to 'true' + ETH-CFM PDUs with the same or lower level as the virtual + MEP will be discarded. When set to 'false', egressing + ETH-CFM PDUs will pass freely as per the existing ETH-CFM + configuration." + DEFVAL { false } + ::= { sdpBindEthCfmEntry 2 } + +sdpBindEthCfmSquelchIngress OBJECT-TYPE + SYNTAX BITS { + level0 (0), + level1 (1), + level2 (2), + level3 (3), + level4 (4), + level5 (5), + level6 (6), + level7 (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmSquelchIngress specifies the ETH-CFM level + or levels that are silently discarded on ingress to the SDP binding. + Any received ETH-CFM PDU matching a level that has been set will be + dropped without regard for any other ETH-CFM criteria. + + No statistical information or drop count will be available for any + ETH-CFM PDU that is silently discarded by this option." + DEFVAL { {} } + ::= { sdpBindEthCfmEntry 3 } + +sdpBindEthCfmCollectLmmStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmCollectLmmStats specifies whether or not to + compute the Y.1731 Ethernet Loss Measurement (ETH-LM) RxFCl and TxFCl + service frame counters for the specified SDP. Note that when + sdpBindEthCfmCollectLmmStats is set to 'true', all data traffic + regardless of forwarding class level, both in and out of profile, will + be aggregated to a single stat counter. + + Configuration of sdpBindEthCfmCollectLmmStats is mutually exclusive + with the forwarding class level aware objects + sdpBindEthCfmCollLmmFcSts and sdpBindEthCfmCollLmmFcStsInP. + + The RxFCl and TxFCl counters are used by ETH-LM tests. An ETH-LM test + is created using TIMETRA-OAM-PM-MIB::tmnxOamPmCfgLossLmmRowStatus." + REFERENCE + "ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based + networks', 11/2013, Section 8.1 'Frame loss measurement (ETH-LM)'." + DEFVAL { false } + ::= { sdpBindEthCfmEntry 4 } + +sdpBindEthCfmCollLmmFcSts OBJECT-TYPE + SYNTAX TFCSet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmCollLmmFcSts specifies which forwarding + class levels have enabled the computation for Y.1731 Ethernet Loss + Measurement (ETH-LM) RxFCl and TxFCl service frame counters for the + specified SDP. If the bit corresponding to a forwarding class level is + set, then a unique counter will be used to track all the combined in + and out of profile traffic associated with that forwarding class. + + Note that no sdpBindEthCfmCollLmmFcSts bits can be set if + sdpBindEthCfmCollectLmmStats is set to 'true' as the two are mutually + exclusive. + + The RxFCl and TxFCl counters are used by ETH-LM tests. An ETH-LM test + is created using TIMETRA-OAM-PM-MIB::tmnxOamPmCfgLossLmmRowStatus." + REFERENCE + "ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based + networks', 11/2013, Section 8.1 'Frame loss measurement (ETH-LM)'." + DEFVAL { {} } + ::= { sdpBindEthCfmEntry 5 } + +sdpBindEthCfmCollLmmFcStsInP OBJECT-TYPE + SYNTAX TFCSet + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmCollLmmFcStsInP specifies which forwarding + class levels (in profile only) have enabled the computation for Y.1731 + Ethernet Loss Measurement (ETH-LM) RxFCl and TxFCl service frame + counters for the specified SDP. If the bit corresponding to a + forwarding class level is set, then a unique counter will be used to + track only all the in profile data traffic that is associated with + that forwarding class level. + + Note that no sdpBindEthCfmCollLmmFcStsInP bits can be set if + sdpBindEthCfmCollectLmmStats is set to 'true' as the two are mutually + exclusive. + + The RxFCl and TxFCl counters are used by ETH-LM tests. An ETH-LM test + is created using TIMETRA-OAM-PM-MIB::tmnxOamPmCfgLossLmmRowStatus." + REFERENCE + "ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based + networks', 11/2013, Section 8.1 'Frame loss measurement (ETH-LM)'." + DEFVAL { {} } + ::= { sdpBindEthCfmEntry 6 } + +sdpBindEthCfmSquelchIngressCtag OBJECT-TYPE + SYNTAX BITS { + level0 (0), + level1 (1), + level2 (2), + level3 (3), + level4 (4), + level5 (5), + level6 (6), + level7 (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindEthCfmSquelchIngressCtag specifies the ETH-CFM + level or levels of the ETH-CFM PDUs that are silently discarded using + additional VLAN space immediately following ingress service + delineation. + + Any received ETH-CFM PDU matching a level that has been set will be + dropped without regard for the vlan-id in that additional space. + + No statistical information or drop count will be available for any + ETH-CFM PDU that is silently discarded by this option." + DEFVAL { {} } + ::= { sdpBindEthCfmEntry 7 } + +sdpBindTlsSpbTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsSpbTblLastChanged indicates the sysUpTime at + the time of the last modification of sdpBindTlsSpbTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 38 } + +sdpBindTlsSpbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS SDP-Bind specific Shortest Path Bridging + (SPB) information." + ::= { tmnxSdpObjs 39 } + +sdpBindTlsSpbEntry OBJECT-TYPE + SYNTAX SdpBindTlsSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry that contains TLS SDP-Bind specific SPB information." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindTlsSpbTable 1 } + +SdpBindTlsSpbEntry ::= SEQUENCE +{ + sdpBindTlsSpbRowStatus RowStatus, + sdpBindTlsSpbLastChgd TimeStamp, + sdpBindTlsSpbIfIndex InterfaceIndexOrZero, + sdpBindTlsSpbAdminState TmnxAdminState +} + +sdpBindTlsSpbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sdpBindTlsSpbRowStatus specifies the status + of this row." + ::= { sdpBindTlsSpbEntry 1 } + +sdpBindTlsSpbLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsSpbLastChgd indicates the timestamp of last + change to this row in sdpBindTlsSpbTable." + ::= { sdpBindTlsSpbEntry 2 } + +sdpBindTlsSpbIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsSpbIfIndex indicates the interface index + assigned to this SDP-Bind for Shortest Path Bridging." + ::= { sdpBindTlsSpbEntry 3 } + +sdpBindTlsSpbAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sdpBindTlsSpbAdminState specifies the desired administrative state + for Shortest Path Bridging on this sdp-bind." + DEFVAL { outOfService } + ::= { sdpBindTlsSpbEntry 4 } + +sdpPwPortTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpPwPortTblLastChanged indicates the sysUpTime at the + time of the last modification of sdpPwPortTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 40 } + +sdpPwPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpPwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP specific pseudo-wire port information." + ::= { tmnxSdpObjs 41 } + +sdpPwPortEntry OBJECT-TYPE + SYNTAX SdpPwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry that contains port specific pseudo-wire information." + INDEX { + sdpId, + sdpPwPortId + } + ::= { sdpPwPortTable 1 } + +SdpPwPortEntry ::= SEQUENCE +{ + sdpPwPortId Unsigned32, + sdpPwPortRowStatus RowStatus, + sdpPwPortLastChgd TimeStamp, + sdpPwPortAdminStatus ServiceAdminStatus, + sdpPwPortVcId TmnxVcId, + sdpPwPortEncapType INTEGER, + sdpPwPortOperStatus INTEGER, + sdpPwPortOperFlags BITS, + sdpPwPortVcType SdpBindVcType, + sdpPwPortVlanVcTag Unsigned32, + sdpPwPortEgrShapVPort TNamedItemOrEmpty, + sdpPwPortEgrShapDefIntDestId TNamedItemOrEmpty, + sdpPwPortEgrShapSapSecShaper TNamedItemOrEmpty, + sdpPwPortMonOperGrp TNamedItemOrEmpty, + sdpPwPortIngVcLabel Unsigned32, + sdpPwPortEgrVcLabel Unsigned32, + sdpPwPortControlWord TruthValue, + sdpPwPortEntropyLabel TruthValue, + sdpPwPortAdvSvcMtu Integer32 +} + +sdpPwPortId OBJECT-TYPE + SYNTAX Unsigned32 (1..32767) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value of the object sdpPwPortId specifies the pseudo-wire port + identifier associated with the SDP." + ::= { sdpPwPortEntry 1 } + +sdpPwPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sdpPwPortRowStatus specifies the status of + this row. + + The value of sdpPwPortVcId must be set to a non-default value when + creating a row." + ::= { sdpPwPortEntry 2 } + +sdpPwPortLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpPwPortLastChgd indicates the timestamp of last change + to this row in sdpPwPortTable." + ::= { sdpPwPortEntry 3 } + +sdpPwPortAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpPwPortAdminStatus specifies the + administrative state of this pseudo-wire port entry." + DEFVAL { down } + ::= { sdpPwPortEntry 4 } + +sdpPwPortVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortVcId specifies the virtual circuit identifier + associated with this pseudo-wire port entry. + + An 'inconsistentValue' error is returned if an attempt is made to + create a row entry in this table without specifying value of this + object." + ::= { sdpPwPortEntry 5 } + +sdpPwPortEncapType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + dot1q (2), + qinq (10) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of sdpPwPortEncapType specifies the encapsulation type of + this pseudo-wire port entry. + + The sdpPwPortEncapType object is replaced with + TIMETRA-PORT-MIB::tmnxPwPortEncapType object." + DEFVAL { dot1q } + ::= { sdpPwPortEntry 6 } + +sdpPwPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpPwPortOperStatus indicates the operating status of + this Service-SDP binding. + 'up' The Service-SDP binding is operational. + + 'down' The binding is administratively down." + ::= { sdpPwPortEntry 7 } + +sdpPwPortOperFlags OBJECT-TYPE + SYNTAX BITS { + sdpBindAdminDown (0), + svcAdminDown (1), + stitchingSvcTxDown (2), + sdpOperDown (3), + sdpPathMtuTooSmall (4), + noIngressVcLabel (5), + noEgressVcLabel (6), + svcMtuMismatch (7), + vcTypeMismatch (8), + relearnLimitExceeded (9), + iesIfAdminDown (10), + releasedIngressVcLabel (11), + labelsExhausted (12), + svcParamMismatch (13), + insufficientBandwidth (14), + pwPeerFaultStatusBits (15), + meshSdpDown (16), + notManagedByMcRing (17), + outOfResource (18), + mhStandby (19), + oamDownMepFault (20), + oamUpMepFault (21), + standbySigSlaveTxDown (22), + operGrpDown (23), + withdrawnIngressVcLabel (24), + labelStackLimitExceeded (25), + stitchingSvcPwFault (26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates all the conditions that affect the operating + status of this pseudo-wire port: + + The bit values are as follows: + + sdpBindAdminDown (0) - SDP Bind is admin down. + svcAdminDown (1) - Service is admin down. + stitchingSvcTxDown (2) - PW-PORT FPE stitching svc + transmit is down + sdpOperDown (3) - SDP is oper down. + sdpPathMtuTooSmall (4) - SDP's path MTU minus SDP Bind control + word size is less than Service MTU. + noIngressVcLabel (5) - No ingress VC label. + noEgressVcLabel (6) - No egress VC label. + svcMtuMismatch (7) - Service MTU mismatch with the + remote PE. + vcTypeMismatch (8) - VC type mismatch with the remote PE. + relearnLimitExceeded (9) - MAC relearn limit was exceeded + (TLS only). + iesIfAdminDown (10) - IP interface is admin down + (IES and VPRN only). + releasedIngressVcLabel (11) - Peer released our ingress VC label. + labelsExhausted (12) - Label Manager has ran out of labels. + svcParamMismatch (13) - Service-specific parameter mismatch. + insufficientBandwidth (14) - Insufficient bandwidth to allocate + to SDP binding. + pwPeerFaultStatusBits (15) - Received PW fault status bits from + peer. + meshSdpDown (16) - Mesh SDP Down. + notManagedByMcRing (17) - Not managed by mc-ring. + outOfResource (18) - Such as memory. + mhStandby (19) - Standby due to BGP. + multi-home protocol. + oamDownMepFault (20) - ETH-CFM down MEP fault detected. + oamUpMepFault (21) - ETH-CFM up MEP fault detected. + standbySigSlaveTxDown (22) - Transmit is down for + standby-sig-spoke. + operGrpDown (23) - Operational group is down. + withdrawnIngressVcLabel(24) - Withdrawn due to incompatibility. + labelStackLimitExceeded(25) - label stack overhead exceeding the + egress IOM limitation. + stitchingSvcPwFault(26) - stitching-svc-pw-fault" + ::= { sdpPwPortEntry 8 } + +sdpPwPortVcType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortVcType specifies the type of virtual circuit + (VC) associated with this pseudo-wire port entry." + DEFVAL { ether } + ::= { sdpPwPortEntry 9 } + +sdpPwPortVlanVcTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortVlanVcTag specifies the VLAN VC tag for this + pseudo-wire port entry." + DEFVAL { '0fff'H } + ::= { sdpPwPortEntry 10 } + +sdpPwPortEgrShapVPort OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortEgrShapVPort specifies the virtual port name of + the shaper on the egress side for this pseudo-wire port entry." + DEFVAL { ''H } + ::= { sdpPwPortEntry 11 } + +sdpPwPortEgrShapDefIntDestId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortEgrShapDefIntDestId specifies the default + intermediate destination identifier on the egress side for this + pseudo-wire port entry." + DEFVAL { ''H } + ::= { sdpPwPortEntry 12 } + +sdpPwPortEgrShapSapSecShaper OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortEgrShapSapSecShaper specifies the SAP secondary + shaper associated on the egress side for this pseudo-wire port entry." + DEFVAL { ''H } + ::= { sdpPwPortEntry 13 } + +sdpPwPortMonOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpPwPortMonOperGrp specifies the monitoring + operational group name associated with this pseudo-wire port entry." + DEFVAL { ''H } + ::= { sdpPwPortEntry 14 } + +sdpPwPortIngVcLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortIngVcLabel specifies the static MPLS VC label + used by the far-end device to send packets to this SDP." + DEFVAL { 0 } + ::= { sdpPwPortEntry 15 } + +sdpPwPortEgrVcLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 16..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpPwPortEgrVcLabel specifies the static MPLS VC label + used by this device to send packets to the far-end device in this SDP." + DEFVAL { 0 } + ::= { sdpPwPortEntry 16 } + +sdpPwPortControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sdpPwPortControlWord specifies whether the use of the + 'ControlWord' is preferred or not." + DEFVAL { false } + ::= { sdpPwPortEntry 17 } + +sdpPwPortEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sdpPwPortEntropyLabel specifies whether the use of the + entropy-lable is preferred or not." + DEFVAL { false } + ::= { sdpPwPortEntry 18 } + +sdpPwPortAdvSvcMtu OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..9782) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sdpPwPortAdvSvcMtu specifies the service MTU size used. Value of + zero indicates that MTU size is derived from SDP path MTU." + DEFVAL { -1 } + ::= { sdpPwPortEntry 19 } + +sdpGrpTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpGrpTblLastChanged indicates the sysUpTime at the time + of the last modification of sdpGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 42 } + +sdpGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP Group information." + ::= { tmnxSdpObjs 43 } + +sdpGrpEntry OBJECT-TYPE + SYNTAX SdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row specifies information about a specific SDP Group." + INDEX { sdpGrpName } + ::= { sdpGrpTable 1 } + +SdpGrpEntry ::= SEQUENCE +{ + sdpGrpName TNamedItem, + sdpGrpRowStatus RowStatus, + sdpGrpLastChange TimeStamp, + sdpGrpValue Unsigned32 +} + +sdpGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object sdpGrpName specifies the SDP Group identifier." + ::= { sdpGrpEntry 1 } + +sdpGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sdpGrpRowStatus specifies the status of this + row." + ::= { sdpGrpEntry 2 } + +sdpGrpLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpGrpLastChange indicates the timestamp of last change + to this row in sdpGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { sdpGrpEntry 3 } + +sdpGrpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sdpGrpValue specifies the value associated + with this SDP group." + DEFVAL { 0 } + ::= { sdpGrpEntry 4 } + +sdpSdpGrpTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpSdpGrpTblLastChanged indicates the sysUpTime at the + time of the last modification of sdpSdpGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 44 } + +sdpSdpGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpSdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP group information in which SDPs + participates." + ::= { tmnxSdpObjs 45 } + +sdpSdpGrpEntry OBJECT-TYPE + SYNTAX SdpSdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row specifies information about a specific SDP participation with + a specific SDP group." + INDEX { + sdpId, + sdpGrpName + } + ::= { sdpSdpGrpTable 1 } + +SdpSdpGrpEntry ::= SEQUENCE +{ + sdpSdpGrpRowStatus RowStatus, + sdpSdpGrpLastChange TimeStamp +} + +sdpSdpGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object sdpSdpGrpRowStatus specifies the status of + this row." + ::= { sdpSdpGrpEntry 1 } + +sdpSdpGrpLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpSdpGrpLastChange indicates the timestamp of last + change to this row in sdpSdpGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { sdpSdpGrpEntry 2 } + +pwTempIncSdpGrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTempIncSdpGrpTableLastChanged indicates the sysUpTime + at the time of the last modification of pwTempIncSdpGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 46 } + +pwTempIncSdpGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTempIncSdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains entries for pseudowire (PW) templates specifying + included SDP groups." + ::= { tmnxSdpObjs 47 } + +pwTempIncSdpGrpEntry OBJECT-TYPE + SYNTAX PwTempIncSdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains specific included SDP group information for a + specific pseudowire (PW) template." + INDEX { + pwTemplateId, + sdpGrpName + } + ::= { pwTempIncSdpGrpTable 1 } + +PwTempIncSdpGrpEntry ::= SEQUENCE +{ + pwTempIncSdpGrpRowStatus RowStatus, + pwTempIncSdpGrpLastChanged TimeStamp +} + +pwTempIncSdpGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTempIncSdpGrpRowStatus is used for the creation and + deletion of entries in the table." + ::= { pwTempIncSdpGrpEntry 1 } + +pwTempIncSdpGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTempIncSdpGrpLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { pwTempIncSdpGrpEntry 2 } + +pwTempExcSdpGrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTempExcSdpGrpTableLastChanged indicates the sysUpTime + at the time of the last modification of pwTempExcSdpGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 48 } + +pwTempExcSdpGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTempExcSdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains entries for pseudowire (PW) templates specifying + excluded SDP groups." + ::= { tmnxSdpObjs 49 } + +pwTempExcSdpGrpEntry OBJECT-TYPE + SYNTAX PwTempExcSdpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains specific excluded SDP group information for a + specific pseudowire (PW) template." + INDEX { + pwTemplateId, + sdpGrpName + } + ::= { pwTempExcSdpGrpTable 1 } + +PwTempExcSdpGrpEntry ::= SEQUENCE +{ + pwTempExcSdpGrpRowStatus RowStatus, + pwTempExcSdpGrpLastChanged TimeStamp +} + +pwTempExcSdpGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTempExcSdpGrpRowStatus is used for the creation and + deletion of entries in the table." + ::= { pwTempExcSdpGrpEntry 1 } + +pwTempExcSdpGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTempExcSdpGrpLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { pwTempExcSdpGrpEntry 2 } + +sdpBindPwPathTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindPwPathTableLastChanged indicates the sysUpTime at + the time of the last modification of sdpBindPwPathTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 50 } + +sdpBindPwPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindPwPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindPwPathTable contains Pseudo-Wire path information per SDP + binding." + ::= { tmnxSdpObjs 51 } + +sdpBindPwPathEntry OBJECT-TYPE + SYNTAX SdpBindPwPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindPwPathEntry contains Pseudo-Wire path information for + specific SDP binding." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindPwPathTable 1 } + +SdpBindPwPathEntry ::= SEQUENCE +{ + sdpBindPwPathRowStatus RowStatus, + sdpBindPwPathLastChanged TimeStamp, + sdpBindPwPathAgi TmnxVPNRouteDistinguisher, + sdpBindPwPathSaiiGlobalId TmnxMplsTpGlobalID, + sdpBindPwPathSaiiNodeId TmnxMplsTpNodeID, + sdpBindPwPathSaiiAcId Unsigned32, + sdpBindPwPathTaiiGlobalId TmnxMplsTpGlobalID, + sdpBindPwPathTaiiNodeId TmnxMplsTpNodeID, + sdpBindPwPathTaiiAcId Unsigned32 +} + +sdpBindPwPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathRowStatus is used for the creation and + deletion of entries in the table." + ::= { sdpBindPwPathEntry 1 } + +sdpBindPwPathLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindPwPathLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { sdpBindPwPathEntry 2 } + +sdpBindPwPathAgi OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathAgi specifies the Attachment Group + Identifier (AGI) portion of the Generalized Id FEC element from the + pseudowire setup for this SDP Bind." + DEFVAL { '0000000000000000'H } + ::= { sdpBindPwPathEntry 3 } + +sdpBindPwPathSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathSaiiGlobalId specifies the global identifier + of Source Attachment Individual Identifier (SAII) portion of the + Generalized Id FEC element as used by this SDP binding in this + service." + DEFVAL { 0 } + ::= { sdpBindPwPathEntry 4 } + +sdpBindPwPathSaiiNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathSaiiNodeId specifies the MPLS-TP node + identifier to the Source Attachment Individual Identifier (SAII) + portion of the Generalized Id FEC element as used by this SDP binding + in this service." + DEFVAL { 0 } + ::= { sdpBindPwPathEntry 5 } + +sdpBindPwPathSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathSaiiAcId specifies the attachment circuit + identifier part of Source Attachment Individual Identifier (SAII) + portion of the Generalized Id FEC element as used by this SDP binding + in this service." + DEFVAL { 0 } + ::= { sdpBindPwPathEntry 6 } + +sdpBindPwPathTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathTaiiGlobalId specifies the global identifier + of Target Attachment Individual Identifier (TAII) portion of the + Generalized Id FEC element as used by this SDP binding in this + service." + DEFVAL { 0 } + ::= { sdpBindPwPathEntry 7 } + +sdpBindPwPathTaiiNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathTaiiNodeId specifies the MPLS-TP node + identifier to the Target Attachment Individual Identifier (TAII) + portion of the Generalized Id FEC element as used by this SDP binding + in this service." + DEFVAL { 0 } + ::= { sdpBindPwPathEntry 8 } + +sdpBindPwPathTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindPwPathTaiiAcId specifies the attachment circuit + identifier part of Target Attachment Individual Identifier (TAII) + portion of the Generalized Id FEC element as used by this SDP binding + in this service." + DEFVAL { 0 } + ::= { sdpBindPwPathEntry 9 } + +sdpBindCtrlChanPwTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwTableLastChgd indicates the sysUpTime at + the time of the last modification of sdpBindCtrlChanPwTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 52 } + +sdpBindCtrlChanPwTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindCtrlChanPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindCtrlChanPwTable contains control channel Pseudo-Wire + information per SDP binding." + ::= { tmnxSdpObjs 53 } + +sdpBindCtrlChanPwEntry OBJECT-TYPE + SYNTAX SdpBindCtrlChanPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindCtrlChanPwEntry contains control channel Pseudo-Wire + information for specific SDP binding." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindCtrlChanPwTable 1 } + +SdpBindCtrlChanPwEntry ::= SEQUENCE +{ + sdpBindCtrlChanPwLastChanged TimeStamp, + sdpBindCtrlChanPwStatus TmnxEnabledDisabled, + sdpBindCtrlChanPwRefreshTimer Unsigned32, + sdpBindCtrlChanPwPeerExpired TruthValue, + sdpBindCtrlChanPwRequestTimer Unsigned32, + sdpBindCtrlChanPwRetryTimer Unsigned32, + sdpBindCtrlChanPwTimeoutMult Unsigned32, + sdpBindCtrlChanPwAck TruthValue +} + +sdpBindCtrlChanPwLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { sdpBindCtrlChanPwEntry 1 } + +sdpBindCtrlChanPwStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwStatus specifies the status of control + channel for the pseudo-wire path for this SDP binding." + DEFVAL { disabled } + ::= { sdpBindCtrlChanPwEntry 2 } + +sdpBindCtrlChanPwRefreshTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwRefreshTimer specifies the refresh timer + value to be used when control channel for the pseudo-wire path is + enabled for this SDP binding. + + An 'inconsistentValue' error is returned if the value of + sdpBindCtrlChanPwRequestTimer is set to non-zero when + sdpBindCtrlChanPwRefreshTimer is set to non-zero." + DEFVAL { 0 } + ::= { sdpBindCtrlChanPwEntry 3 } + +sdpBindCtrlChanPwPeerExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwPeerExpired indicates whether + sdpBindCtrlChanPwStatus was not received after 3.5 times of + sdpBindCtrlChanPwRefreshTimer value for the pseudo-wire path for this + SDP binding." + ::= { sdpBindCtrlChanPwEntry 4 } + +sdpBindCtrlChanPwRequestTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwRequestTimer specifies the request timer + value to be used when control channel for the pseudo-wire path is + enabled for this SDP binding. + + An 'inconsistentValue' error is returned if the value of + sdpBindCtrlChanPwRequestTimer is set to non-zero when + sdpBindCtrlChanPwRefreshTimer is set to non-zero. + + An 'inconsistentValue' error is returned if the value of + sdpBindCtrlChanPwRequestTimer is set to non-zero when value of either + sdpBindCtrlChanPwRetryTimer or sdpBindCtrlChanPwTimeoutMult is also + set to zero." + DEFVAL { 0 } + ::= { sdpBindCtrlChanPwEntry 5 } + +sdpBindCtrlChanPwRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwRetryTimer specifies the retry timer + value to be used for the request timer when control channel for the + pseudo-wire path is enabled for this SDP binding. + + An 'inconsistentValue' error is returned if the value of + sdpBindCtrlChanPwRequestTimer is set to non-zero when value of either + sdpBindCtrlChanPwRetryTimer or sdpBindCtrlChanPwTimeoutMult is also + set to zero." + DEFVAL { 0 } + ::= { sdpBindCtrlChanPwEntry 6 } + +sdpBindCtrlChanPwTimeoutMult OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwTimeoutMult specifies the timeout + multiplier value to be used for the retry timer to resend the request + when control channel for the pseudo-wire path is enabled for this SDP + binding. + + An 'inconsistentValue' error is returned if the value of + sdpBindCtrlChanPwRequestTimer is set to non-zero when value of either + sdpBindCtrlChanPwRetryTimer or sdpBindCtrlChanPwTimeoutMult is also + set to zero." + DEFVAL { 0 } + ::= { sdpBindCtrlChanPwEntry 7 } + +sdpBindCtrlChanPwAck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindCtrlChanPwAck specifies whether acknowledgement is + enabled to respond to control channel status messages sent by the peer + and processed on receipt from peer for this SDP binding." + REFERENCE + "http://tools.ietf.org/html/rfc6478#page-7" + DEFVAL { false } + ::= { sdpBindCtrlChanPwEntry 8 } + +sdpAutoBindBgpVpwsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpAutoBindBgpVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpAutoBindBgpVpwsTable has an entry for each SDP Bind entry from + sdpBindTable which was created as a result of BGP VPWS binding." + ::= { tmnxSdpObjs 54 } + +sdpAutoBindBgpVpwsEntry OBJECT-TYPE + SYNTAX SdpAutoBindBgpVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains BGP-related information for an SDP Bind entry + created as a result of BGP VPWS binding." + INDEX { + svcId, + sdpBindId + } + ::= { sdpAutoBindBgpVpwsTable 1 } + +SdpAutoBindBgpVpwsEntry ::= SEQUENCE +{ sdpAutoBindBgpVpwsTemplateId PWTemplateId } + +sdpAutoBindBgpVpwsTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpAutoBindBgpVpwsTemplateId indicates the the value of + the pwTemplateId object for the PW template entry used to create this + SDP Bind." + ::= { sdpAutoBindBgpVpwsEntry 1 } + +sdpBindL2tpv3Table OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindL2tpv3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpBindL2tpv3Table has an entry for each SDP Bind entry from + sdpBindTable when sdpDelivery of the SDP is set to 'l2tpv3'." + ::= { tmnxSdpObjs 55 } + +sdpBindL2tpv3Entry OBJECT-TYPE + SYNTAX SdpBindL2tpv3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains L2TP v3 information for an SDP Bind entry + created when sdpDelivery of the SDP is set to 'l2tpv3'." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindL2tpv3Table 1 } + +SdpBindL2tpv3Entry ::= SEQUENCE +{ + sdpBindL2tpv3IngressCookie OCTET STRING, + sdpBindL2tpv3EgressCookie OCTET STRING, + sdpBindL2tpv3SessMismatch TruthValue, + sdpBindL2tpv3SessMismatchLstClrd TimeStamp, + sdpBindL2tpv3IngressCookie2 OCTET STRING +} + +sdpBindL2tpv3IngressCookie OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindL2tpv3IngressCookie specifies the value of cookie + to match on the L2TP-V3 tunnel on the ingress side of this sdp-bind." + DEFVAL { '0000000000000000'H } + ::= { sdpBindL2tpv3Entry 1 } + +sdpBindL2tpv3EgressCookie OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindL2tpv3EgressCookie specifies the value of L2TP-V3 + tunnel cookie that will be sent on the egress side of this sdp-bind." + DEFVAL { '0000000000000000'H } + ::= { sdpBindL2tpv3Entry 2 } + +sdpBindL2tpv3SessMismatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindL2tpv3SessMismatch indicates whether + a session mismatch occurred on the L2TP-V3 tunnel on this sdp-bind + because of one or more of the following reasons (since last time this + was cleared): + - sdpBindL2tpv3IngressCookie mismatch, + - sdpLocalEndInetAddress mismatch, + - sdpFarEndInetAddress mismatch, + - invalid session identifier." + ::= { sdpBindL2tpv3Entry 3 } + +sdpBindL2tpv3SessMismatchLstClrd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindL2tpv3SessMismatchLstClrd indicates the time when + session mismatch on the L2TP-V3 tunnel on this sdp-bind was last + cleared." + ::= { sdpBindL2tpv3Entry 4 } + +sdpBindL2tpv3IngressCookie2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sdpBindL2tpv3IngressCookie2 specifies the value of second + cookie to match on the L2TP-V3 tunnel on the ingress side of this + sdp-bind." + DEFVAL { '0000000000000000'H } + ::= { sdpBindL2tpv3Entry 5 } + +sdpBindTlsStaticIsidRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsStaticIsidRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the ISID range information for SDP BINDs." + ::= { tmnxSdpObjs 56 } + +sdpBindTlsStaticIsidRngEntry OBJECT-TYPE + SYNTAX SdpBindTlsStaticIsidRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the static range information for a specific + SDP-BIND in a specific VPLS service." + INDEX { + svcId, + sdpBindId, + sdpBindTlsStaticIsidRngId + } + ::= { sdpBindTlsStaticIsidRngTable 1 } + +SdpBindTlsStaticIsidRngEntry ::= SEQUENCE +{ + sdpBindTlsStaticIsidRngId Unsigned32, + sdpBindTlsStaticIsidRngRowStatus RowStatus, + sdpBindTlsStaticIsidRngLastChgd TimeStamp, + sdpBindTlsStaticIsidRngLow TmnxISID, + sdpBindTlsStaticIsidRngHigh TmnxISID +} + +sdpBindTlsStaticIsidRngId OBJECT-TYPE + SYNTAX Unsigned32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sdpBindTlsStaticIsidRngId specifies the range identifier + for the ISID policy." + ::= { sdpBindTlsStaticIsidRngEntry 1 } + +sdpBindTlsStaticIsidRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindTlsStaticIsidRngRowStatus is used for the creation + and deletion of rows in this table." + ::= { sdpBindTlsStaticIsidRngEntry 2 } + +sdpBindTlsStaticIsidRngLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsStaticIsidRngLastChgd indicates the timestamp + of last change to this row in sdpBindTlsStaticIsidRngTable." + ::= { sdpBindTlsStaticIsidRngEntry 3 } + +sdpBindTlsStaticIsidRngLow OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindTlsStaticIsidRngLow specifies the low value of the + range for this entry." + DEFVAL { 0 } + ::= { sdpBindTlsStaticIsidRngEntry 4 } + +sdpBindTlsStaticIsidRngHigh OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindTlsStaticIsidRngHigh specifies the high value of + the range for this entry." + DEFVAL { 0 } + ::= { sdpBindTlsStaticIsidRngEntry 5 } + +sdpBindDhcp6InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindDhcp6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains DHCP6 information related to a SDP Bind. + + A row will exist in this table for each spoke SDP in a TLS Service. + Rows are created and deleted automatically by the system." + ::= { tmnxSdpObjs 57 } + +sdpBindDhcp6InfoEntry OBJECT-TYPE + SYNTAX SdpBindDhcp6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP6 specific information about an SDP Bind." + AUGMENTS { sdpBindDhcpInfoEntry } + ::= { sdpBindDhcp6InfoTable 1 } + +SdpBindDhcp6InfoEntry ::= SEQUENCE +{ + sdpBindDhcp6Description ServObjDesc, + sdpBindDhcp6Snoop TmnxEnabledDisabled +} + +sdpBindDhcp6Description OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcp6Description specifies a user + provided description for DHCP6 on this Sdp Bind." + DEFVAL { ''H } + ::= { sdpBindDhcp6InfoEntry 1 } + +sdpBindDhcp6Snoop OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object sdpBindDhcp6Snoop specifies whether or not + DHCP6 snooping is enabled on the Sdp Bind." + DEFVAL { disabled } + ::= { sdpBindDhcp6InfoEntry 2 } + +sdpBindTlsStaticIsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsStaticIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information for each static ISID for + SDP-BINDs." + ::= { tmnxSdpObjs 58 } + +sdpBindTlsStaticIsidEntry OBJECT-TYPE + SYNTAX SdpBindTlsStaticIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the information for a specific ISID associated + with the specific SDP-BIND in a specific VPLS service. + + Entries are created and deleted by the system." + INDEX { + svcId, + sdpBindId, + sdpBindTlsStaticIsid + } + ::= { sdpBindTlsStaticIsidTable 1 } + +SdpBindTlsStaticIsidEntry ::= SEQUENCE +{ + sdpBindTlsStaticIsid TmnxISID, + sdpBindTlsStaticIsidStatus TmnxIsidMFibStatus +} + +sdpBindTlsStaticIsid OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sdpBindTlsStaticIsid indicates ISID of this entry." + ::= { sdpBindTlsStaticIsidEntry 1 } + +sdpBindTlsStaticIsidStatus OBJECT-TYPE + SYNTAX TmnxIsidMFibStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsStaticIsidStatus indicates the MFIB status of + this ISID." + ::= { sdpBindTlsStaticIsidEntry 2 } + +sdpBindEthLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindEthLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table sdpBindEthLoopbackTable provides operators with the ability + to provide loopback functions on a specific SDP binding in order to + test Ethernet Virtual Circuits (EVC)." + ::= { tmnxSdpObjs 59 } + +sdpBindEthLoopbackEntry OBJECT-TYPE + SYNTAX SdpBindEthLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an active SDP binding loopback. The SDP binding + is placed in loopback by row creation and is removed by row + destruction. + + Rows in table sdpBindEthLoopbackTable are created and destroyed by + SNMP set operations on the object sdpBindEthLoopbackRowStatus. Rows in + table sdpBindEthLoopbackTable may be destroyed by the system when the + associated SDP binding has been deleted. A maximum of 64 rows may be + created. Rows are kept in volatile storage and lost upon a system + reboot." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindEthLoopbackTable 1 } + +SdpBindEthLoopbackEntry ::= SEQUENCE +{ + sdpBindEthLoopbackRowStatus RowStatus, + sdpBindEthLoopbackMode INTEGER, + sdpBindEthLoopbackMacSwap TmnxEnabledDisabled, + sdpBindEthLoopbackMacSwapAddr MacAddress, + sdpBindEthLoopbackMacSwapAddrAll TruthValue +} + +sdpBindEthLoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindEthLoopbackRowStatus specifies the row + status. It allows entries to be created and deleted in + sdpBindEthLoopbackTable. + + Rows are created by specifying the value 'createAndGo(4)' and deleted + by specifying the value 'destroy(6)'. If the associated SDP is + deleted, the sdpBindEthLoopbackEntry row will be deleted by the + system. + + Row creation will fail if the service identifier and the SDP binding + do not exist in MIB table sdpBindTable with a + TIMETRA-SERV-MIB::svcType of 'epipe(1)' or 'tls(3)', which encompasses + EPIPE, PBB (Provider Backbone Bridging) EPIPE, VPLS (Virtual Private + LAN Service), and I-VPLS services." + ::= { sdpBindEthLoopbackEntry 1 } + +sdpBindEthLoopbackMode OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindEthLoopbackMode specifies how traffic + will be reflected. + + If the value is set to 'ingress(1)', traffic arriving at the SDP + binding ingress will be reflected back out the same SDP binding. If + the value is set to 'egress(2)', traffic arriving at the SDP binding + egress will be reflected back into the service in the direction of the + original source." + ::= { sdpBindEthLoopbackEntry 2 } + +sdpBindEthLoopbackMacSwap OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindEthLoopbackMacSwap specifies the + enabling or disabling of source address and destination address + swapping for the reflected packets when the arriving packet is + unicast. With sdpBindEthLoopbackMacSwap enabled, any broadcast or + multicast packets arriving on a looped point will be dropped." + DEFVAL { disabled } + ::= { sdpBindEthLoopbackEntry 3 } + +sdpBindEthLoopbackMacSwapAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindEthLoopbackMacSwapAddr specifies the + source MAC address used in the reflected packet when the arriving + packet is broadcast or multicast. This does not apply to arriving + unicast packets." + DEFVAL { '000000000000'H } + ::= { sdpBindEthLoopbackEntry 4 } + +sdpBindEthLoopbackMacSwapAddrAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindEthLoopbackMacSwapAddrAll specifies + whether or not to use the configured sdpBindEthLoopbackMacSwapAddr as + the source address for all reflected parameters." + DEFVAL { false } + ::= { sdpBindEthLoopbackEntry 5 } + +sdpBindTlsFdbMacStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsFdbMacStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the count of MAC address entries per FDB type for + the SDPs in VPLS services." + ::= { tmnxSdpObjs 60 } + +sdpBindTlsFdbMacStatsEntry OBJECT-TYPE + SYNTAX SdpBindTlsFdbMacStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the count of MAC address entries per FDB type for + the SDP in a VPLS service." + INDEX { + svcId, + sdpBindId, + tlsFdbType + } + ::= { sdpBindTlsFdbMacStatsTable 1 } + +SdpBindTlsFdbMacStatsEntry ::= SEQUENCE +{ sdpBindTlsFdbMacStatsNumEntries Unsigned32 } + +sdpBindTlsFdbMacStatsNumEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsFdbMacStatsNumEntries indicates the number of + MAC address entries of the FDB type in the SDP in this service." + ::= { sdpBindTlsFdbMacStatsEntry 1 } + +sdpBindPwLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindPwLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table sdpBindPwLoopbackTable provides operators with the ability + to provide loopback functions on a specific SDP binding in order to + test pseudo-wire Virtual Circuits (EVC)." + ::= { tmnxSdpObjs 61 } + +sdpBindPwLoopbackEntry OBJECT-TYPE + SYNTAX SdpBindPwLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an active SDP binding loopback. The SDP binding + is placed in loopback by row creation and is removed by row + destruction. + + Rows in table sdpBindPwLoopbackTable are created and destroyed by SNMP + set operations on the object sdpBindPwLoopbackRowStatus. Rows in table + sdpBindPwLoopbackTable may be destroyed by the system when the + associated SDP binding has been deleted. A maximum of 64 rows may be + created. Rows are kept in volatile storage and lost upon a system + reboot." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindPwLoopbackTable 1 } + +SdpBindPwLoopbackEntry ::= SEQUENCE +{ sdpBindPwLoopbackRowStatus RowStatus } + +sdpBindPwLoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindPwLoopbackRowStatus specifies the row + status. It allows entries to be created and deleted in + sdpBindPwLoopbackTable. + + Rows are created by specifying the value 'createAndGo(4)' and deleted + by specifying the value 'destroy(6)'. If the associated SDP is + deleted, the sdpBindPwLoopbackEntry row will be deleted by the system. + + Row creation will fail if the service identifier and the SDP binding + do not exist in MIB table sdpBindTable with a + TIMETRA-SERV-MIB::svcType of 'apipe', 'cpipe', 'epipe' or 'tls'." + ::= { sdpBindPwLoopbackEntry 1 } + +sdpBindPwAdminLockTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindPwAdminLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table sdpBindPwAdminLockTable provides operators with the ability + to provide administrative lock functions on a specific SDP binding in + order to test pseudo-wire Virtual Circuits." + ::= { tmnxSdpObjs 62 } + +sdpBindPwAdminLockEntry OBJECT-TYPE + SYNTAX SdpBindPwAdminLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an active SDP binding adminstrative lock + operation. The SDP binding is placed in adminstrative lock by row + creation and is removed by row destruction. + + Rows in table sdpBindPwAdminLockTable are created and destroyed by + SNMP set operations on the object sdpBindPwAdminLockRowStatus. Rows in + table sdpBindPwAdminLockTable may be destroyed by the system when the + associated SDP binding has been deleted. A maximum of 64 rows may be + created. Rows are kept in volatile storage and lost upon a system + reboot." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindPwAdminLockTable 1 } + +SdpBindPwAdminLockEntry ::= SEQUENCE +{ + sdpBindPwAdminLockRowStatus RowStatus, + sdpBindPwAdminLockTestSvc TmnxServId +} + +sdpBindPwAdminLockRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sdpBindPwAdminLockRowStatus specifies the row + status. It allows entries to be created and deleted in + sdpBindPwAdminLockTable. + + Rows are created by specifying the value 'createAndGo(4)' and deleted + by specifying the value 'destroy(6)'. If the associated SDP is + deleted, the sdpBindPwAdminLockEntry row will be deleted by the + system. + + Row creation will fail if the service identifier and the SDP binding + do not exist in MIB table sdpBindTable with a + TIMETRA-SERV-MIB::svcType of 'apipe', 'cpipe', 'epipe' or 'tls'." + ::= { sdpBindPwAdminLockEntry 1 } + +sdpBindPwAdminLockTestSvc OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpBindPwAdminLockTestSvc specifies the test service + identifier associated with this administrative lock operation. + + An 'inconsistentValue' error is returned if this object is set to a + different value at any time after the row is already created." + DEFVAL { 0 } + ::= { sdpBindPwAdminLockEntry 2 } + +pwTemplateAugTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTemplateAugTableLastChgd indicates the sysUpTime at the + time of the last modification of pwTemplateAugTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 63 } + +pwTemplateAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTemplateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains entries for pseudowire (PW) templates specifying + additional SDP auto-binding information." + ::= { tmnxSdpObjs 64 } + +pwTemplateAugEntry OBJECT-TYPE + SYNTAX PwTemplateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This pwTemplateAugEntry contains additional information about a + specific PW template." + AUGMENTS { pwTemplateEntry } + ::= { pwTemplateAugTable 1 } + +PwTemplateAugEntry ::= SEQUENCE +{ + pwTemplateAugLastChgd TimeStamp, + pwTemplateAugStpAutoEdge TmnxEnabledDisabled, + pwTemplateAugStpRapidStart TmnxEnabledDisabled, + pwTemplateAugStpAdminPtToPt INTEGER, + pwTemplateAugStpPathCost Integer32, + pwTemplateAugStpPriority Integer32, + pwTemplateAugStpRootGuard TruthValue, + pwTemplateAugStpAdminStatus TmnxEnabledDisabledAdminState, + pwTemplateAugL2ptTermination TmnxEnabledDisabled, + pwTemplateAugL2ptProtocols L2ptProtocols, + pwTemplateAugGreAllowFrag TruthValue, + pwTemplateAugAluNgeKeyGroupIn AluNgeKeygroupIdOrZero, + pwTemplateAugAluNgeKeyGroupOut AluNgeKeygroupIdOrZero, + pwTemplateAugAtLnMacPrtExcList TNamedItemOrEmpty +} + +pwTemplateAugLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of pwTemplateAugLastChgd indicates the timestamp of last + change to this row in pwTemplateAugTable." + ::= { pwTemplateAugEntry 1 } + +pwTemplateAugStpAutoEdge OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the pwTemplateAugStpAutoEdge specifies whether this + pseudo-wire template is enabled for auto-edge detection as defined by + Rapid Spanning Tree Protocol." + DEFVAL { enabled } + ::= { pwTemplateAugEntry 2 } + +pwTemplateAugStpRapidStart OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the pwTemplateAugStpRapidStart specifies whether Rapid + Start is enabled on this pseudo-wire template. + + When the value is 'enabled' the Spanning Tree Protocol state + transitions on this pseudo-wire template are driven by the value of + the 'HelloTime', instead of the value of 'ForwardDelay', thus allowing + a faster transition into the forwarding state." + DEFVAL { disabled } + ::= { pwTemplateAugEntry 3 } + +pwTemplateAugStpAdminPtToPt OBJECT-TYPE + SYNTAX INTEGER { + forceTrue (0), + forceFalse (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the pwTemplateAugStpAdminPtToPt specifies the + administrative point-to-point status of the LAN segment attached to + this sdp. + + A value of 'forceTrue' indicates that this port should always be + treated as if it is connected to a point-to-point link. + + A value of 'forceFalse' indicates that this port should be treated as + having a shared media connection." + REFERENCE + "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" + DEFVAL { forceTrue } + ::= { pwTemplateAugEntry 4 } + +pwTemplateAugStpPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the pwTemplateAugStpPathCost specifies the contribution + of this pseudo-wire template to the path cost of paths towards the + spanning tree root which include this pseudo-wire template." + DEFVAL { 10 } + ::= { pwTemplateAugEntry 5 } + +pwTemplateAugStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object pwTemplateAugStpPriority specifies the value + of the port priority field which is contained in the most significant + 4 bits of the 16-bit Port ID associated with this pseudo-wire template + . As only the most significant 4 bits of the value are used, the + actual value of this object is limited to multiples of 16: e.g. the + agent rounds down the value to one of: 0, 16, 32, .. , 224, 240." + DEFVAL { 128 } + ::= { pwTemplateAugEntry 6 } + +pwTemplateAugStpRootGuard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object pwTemplateAugStpRootGuard specifies whether + this port is allowed to become STP root port. It corresponds to the + parameter 'restrictedRole' in 802.1Q. If set, it can cause lack of + spanning tree connectivity." + DEFVAL { false } + ::= { pwTemplateAugEntry 7 } + +pwTemplateAugStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object pwTemplateAugStpAdminStatus specifies whether + this pseudo-wire template participates in the Spanning Tree Protocol." + DEFVAL { enabled } + ::= { pwTemplateAugEntry 8 } + +pwTemplateAugL2ptTermination OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the pwTemplateAugL2ptTermination specifies whether + received L2 Protocol Tunnel packets are terminated on this pseudo-wire + template." + DEFVAL { disabled } + ::= { pwTemplateAugEntry 9 } + +pwTemplateAugL2ptProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the pwTemplateAugL2ptProtocols specifies which L2 + Protocol Tunnel PDUs are terminated on this pseudo-wire template." + DEFVAL { {} } + ::= { pwTemplateAugEntry 10 } + +pwTemplateAugGreAllowFrag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of pwTemplateAugGreAllowFrag specifies whether to allow GRE + encapsulated packets to be sent without setting the DF bit. + + This object is valid only when pwTemplateGreDelivery is set to 'true'." + DEFVAL { false } + ::= { pwTemplateAugEntry 11 } + +pwTemplateAugAluNgeKeyGroupIn OBJECT-TYPE + SYNTAX AluNgeKeygroupIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pwTemplateAugAluNgeKeyGroupIn specifies keygroup identifier for + the inbound direction." + DEFVAL { 0 } + ::= { pwTemplateAugEntry 12 } + +pwTemplateAugAluNgeKeyGroupOut OBJECT-TYPE + SYNTAX AluNgeKeygroupIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pwTemplateAugAluNgeKeyGroupOut specifies keygroup identifier for + the outbound direction." + DEFVAL { 0 } + ::= { pwTemplateAugEntry 13 } + +pwTemplateAugAtLnMacPrtExcList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of pwTemplateAugAtLnMacPrtExcList specifies mac-list name + which contains MAC addresses to be excluded from auto learn mac + protect" + DEFVAL { "" } + ::= { pwTemplateAugEntry 14 } + +sdpSegRouteTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpSegRouteTableLastChgd indicates the sysUpTime at the + time of the last modification of sdpSegRouteTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 65 } + +sdpSegRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpSegRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP segment routing information." + ::= { tmnxSdpObjs 66 } + +sdpSegRouteEntry OBJECT-TYPE + SYNTAX SdpSegRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SDP segment routing." + INDEX { sdpId } + ::= { sdpSegRouteTable 1 } + +SdpSegRouteEntry ::= SEQUENCE +{ + sdpSegRouteIsIs TmnxEnabledDisabled, + sdpSegRouteIsIsOperInstId Integer32, + sdpSegRouteIsIsLspId Unsigned32, + sdpSegRouteOspf TmnxEnabledDisabled, + sdpSegRouteOspfOperInstId Integer32, + sdpSegRouteOspfLspId Unsigned32, + sdpSegRouteTeOperInstId Integer32 +} + +sdpSegRouteIsIs OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the sdpSegRouteIsIs specifies whether Segment Routing is + enabled for IS-IS on this SDP." + DEFVAL { disabled } + ::= { sdpSegRouteEntry 1 } + +sdpSegRouteIsIsOperInstId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sdpSegRouteIsIsOperInstId indicates the IS-IS + instance identifier in use for this SDP. + + Value of '-1' indicates no valid value for the instance identifier." + ::= { sdpSegRouteEntry 3 } + +sdpSegRouteIsIsLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpSegRouteIsIsLspId indicates the Id for the segment + routed IS-IS LSP if sdpSegRouteIsIs is set to 'enabled' and there is a + valid route to the sdpFarEndIpAddress." + ::= { sdpSegRouteEntry 4 } + +sdpSegRouteOspf OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the sdpSegRouteOspf specifies whether Segment Routing is + enabled for OSPF on this SDP." + DEFVAL { disabled } + ::= { sdpSegRouteEntry 10 } + +sdpSegRouteOspfOperInstId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sdpSegRouteOspfOperInstId indicates the OSPF instance + identifier in use for this SDP. + + Value of '-1' indicates no valid value for the instance identifier." + ::= { sdpSegRouteEntry 12 } + +sdpSegRouteOspfLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpSegRouteOspfLspId indicates the Id for the segment + routed OSPF LSP if sdpSegRouteOspf is set to 'enabled' and there is a + valid route to the sdpFarEndIpAddress." + ::= { sdpSegRouteEntry 13 } + +sdpSegRouteTeOperInstId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sdpSegRouteTeOperInstId indicates the traffic + engineering (TE) instance identifier in use for this SDP. + + Value of '-1' indicates no valid value for the instance identifier." + ::= { sdpSegRouteEntry 14 } + +sdpEvpnMHEthSegTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpEvpnMHEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sdpEvpnMHEthSegTable contains entries for ethernet segment + information associated with a SDP binding." + ::= { tmnxSdpObjs 67 } + +sdpEvpnMHEthSegEntry OBJECT-TYPE + SYNTAX SdpEvpnMHEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment entry in the sdpEvpnMHEthSegTable." + INDEX { + svcId, + sdpBindId + } + ::= { sdpEvpnMHEthSegTable 1 } + +SdpEvpnMHEthSegEntry ::= SEQUENCE +{ + sdpEvpnMHEthSegName TNamedItemOrEmpty, + sdpEvpnMHEthSegStatus TmnxEvpnMHEthSegStatus +} + +sdpEvpnMHEthSegName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpEvpnMHEthSegName indicates the ethernet segment name + associated with the given SDP binding." + ::= { sdpEvpnMHEthSegEntry 1 } + +sdpEvpnMHEthSegStatus OBJECT-TYPE + SYNTAX TmnxEvpnMHEthSegStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpEvpnMHEthSegStatus indicates the status of the + ethernet segment associated with the given SDP binding." + ::= { sdpEvpnMHEthSegEntry 2 } + +sdpBindExtTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindExtTableLastChanged indicates the sysUpTime at the + time of the last modification of sdpBindExtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 68 } + +sdpBindExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that extends sdpBindTable." + ::= { tmnxSdpObjs 69 } + +sdpBindExtEntry OBJECT-TYPE + SYNTAX SdpBindExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sdpBindExtEntry extends sdpBindEntry." + AUGMENTS { sdpBindEntry } + ::= { sdpBindExtTable 1 } + +SdpBindExtEntry ::= SEQUENCE +{ + sdpBindExtEntropyLabel TruthValue, + sdpBindExtLastMgmtChange TimeStamp, + sdpBindExtBfdFailAction INTEGER, + sdpBindExtBfdSessStatOperState TmnxBfdSessOperState, + sdpBindExtBfdWaitForUpTimer Unsigned32, + sdpBindExtBfdUpTimeRemain Integer32 +} + +sdpBindExtEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindExtEntropyLabel specifies whether the use of + entropy label is enabled or not on this SDP Bind." + DEFVAL { false } + ::= { sdpBindExtEntry 1 } + +sdpBindExtLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + management-initiated change to this Service-SDP binding." + ::= { sdpBindExtEntry 2 } + +sdpBindExtBfdFailAction OBJECT-TYPE + SYNTAX INTEGER { + none (0), + down (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindExtBfdFailAction specifies the action to take on + BFD failure." + DEFVAL { none } + ::= { sdpBindExtEntry 3 } + +sdpBindExtBfdSessStatOperState OBJECT-TYPE + SYNTAX TmnxBfdSessOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindExtBfdSessStatOperState indicates the operational + state of the BFD session the SDP-BIND is relying upon for its fast + triggering mechanism." + ::= { sdpBindExtEntry 4 } + +sdpBindExtBfdWaitForUpTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindExtBfdWaitForUpTimer specifies the up-timer to + wait for on BFD failure." + DEFVAL { 0 } + ::= { sdpBindExtEntry 5 } + +sdpBindExtBfdUpTimeRemain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindExtBfdUpTimeRemain indicates the remaining uptime." + ::= { sdpBindExtEntry 6 } + +sdpSegRouteTeLspTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpSegRouteTeLspTableLastChgd indicates the sysUpTime at + the time of the last modification of sdpSegRouteTeLspTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 70 } + +sdpSegRouteTeLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpSegRouteTeLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP segment routing traffic engineering (SR-TE) + LSPs used to reach the far-end ESR device. + + All the LSPs in this list must terminate at the IP address specified + by sdpFarEndIpAddress or sdpFarEndNodeId (for sdpDelivery of 'mpls'). + This object is otherwise insignificant and should contain a value of + 0. + + When this list has more than one element, the Nokia SROS router will + use ALL of the LSPs for load balancing purposes. Each LSP ID in the + list corresponds to the vRtrMplsLspIndex of the given MPLS LSP." + ::= { tmnxSdpObjs 71 } + +sdpSegRouteTeLspEntry OBJECT-TYPE + SYNTAX SdpSegRouteTeLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SDP segment routing traffic engineering + (SR-TE) LSP." + INDEX { + sdpId, + sdpSegRouteTeLspId + } + ::= { sdpSegRouteTeLspTable 1 } + +SdpSegRouteTeLspEntry ::= SEQUENCE +{ + sdpSegRouteTeLspId TmnxVRtrMplsLspID, + sdpSegRouteTeLspRowStatus RowStatus, + sdpSegRouteTeLspLastChanged TimeStamp +} + +sdpSegRouteTeLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the sdpSegRouteTeLspId specifies LSP identifier + associated with the 'Segment Routing Traffic Engineering' SDP which is + used to reach the far-end ESR device. + + This LSP must terminate at the IP address specified by + sdpFarEndIpAddress or sdpFarEndNodeId (for sdpDelivery of 'mpls')." + ::= { sdpSegRouteTeLspEntry 1 } + +sdpSegRouteTeLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpSegRouteTeLspRowStatus specifies the row status of + the entry." + ::= { sdpSegRouteTeLspEntry 2 } + +sdpSegRouteTeLspLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent change to this + entry." + ::= { sdpSegRouteTeLspEntry 3 } + +sdpMplsLspTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpMplsLspTableLastChgd indicates the sysUpTime at the + time of the last modification of sdpMplsLspTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 72 } + +sdpMplsLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpMplsLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SDP MPLS LSPs used to reach the far-end ESR + device. + + All the LSPs in this list must terminate at the IP address specified + by sdpFarEndIpAddress or sdpFarEndNodeId (for sdpDelivery of 'mpls'). + This object is otherwise insignificant and should contain a value of + 0. + + When this list has more than one element, the Nokia SROS router will + use ALL of the LSPs for load balancing purposes. Each LSP ID in the + list corresponds to the vRtrMplsLspIndex of the given MPLS LSP." + ::= { tmnxSdpObjs 73 } + +sdpMplsLspEntry OBJECT-TYPE + SYNTAX SdpMplsLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SDP MPLS LSP." + INDEX { + sdpId, + sdpMplsLspId + } + ::= { sdpMplsLspTable 1 } + +SdpMplsLspEntry ::= SEQUENCE +{ + sdpMplsLspId TmnxVRtrMplsLspIDNoZero, + sdpMplsLspRowStatus RowStatus, + sdpMplsLspLastChanged TimeStamp +} + +sdpMplsLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspIDNoZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the sdpMplsLspId specifies LSP identifier associated with + the MPLS SDP which is used to reach the far-end ESR device. + + This LSP must terminate at the IP address specified by + sdpFarEndIpAddress or sdpFarEndNodeId (for sdpDelivery of 'mpls')." + ::= { sdpMplsLspEntry 1 } + +sdpMplsLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the sdpMplsLspRowStatus specifies the row status of the + entry." + ::= { sdpMplsLspEntry 2 } + +sdpMplsLspLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent change to this + entry." + ::= { sdpMplsLspEntry 3 } + +sdpBindExt2TableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindExt2TableLastChgd indicates the sysUpTime at the + time of the last modification of sdpBindExt2Table. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 74 } + +sdpBindExt2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindExt2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that extends sdpBindTable." + ::= { tmnxSdpObjs 75 } + +sdpBindExt2Entry OBJECT-TYPE + SYNTAX SdpBindExt2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "sdpBindExt2Entry extends sdpBindEntry." + INDEX { + svcId, + sdpBindId + } + ::= { sdpBindExt2Table 1 } + +SdpBindExt2Entry ::= SEQUENCE +{ + sdpBindExt2LastMgmtChange TimeStamp, + sdpBindExt2AdvSvcMtu Integer32 +} + +sdpBindExt2LastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + management-initiated change to this Service-SDP binding." + ::= { sdpBindExt2Entry 1 } + +sdpBindExt2AdvSvcMtu OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..9782) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sdpBindExt2AdvSvcMtu specifies the service-mtu value which + overrides service MTU value for the service." + DEFVAL { -1 } + ::= { sdpBindExt2Entry 2 } + +sdpBindTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTableLastChanged indicates the sysUpTime at the + time of the most recent change to the sdpBindTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 76 } + +sdpBindTlsTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsTableLastChanged indicates the sysUpTime at the + time of the most recent change to the sdpBindTlsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSdpObjs 77 } + +tmnxSdpNotifyObjs OBJECT IDENTIFIER ::= { tmnxSdpObjs 100 } + +sdpNotifySdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID of the SDP where SDP Bindings are associated. This object is + used by the sdpBindSdpStateChangeProcessed notification to indicate + the SDP that changed state and that resulted in having the associated + sdpBindStatusChanged events suppressed for all SDP Bindings on that + SDP." + ::= { tmnxSdpNotifyObjs 1 } + +dynamicSdpStatus OBJECT-TYPE + SYNTAX ConfigStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of dynamicSdpStatus indicates the status of the dynamic SDP + which is used by the dynamicSdpConfigChanged and + dynamicSdpBindConfigChanged notifications to indicate what state the + dynamic SDP or SDP Bind has entered: 'created', 'modified', or + 'deleted'." + ::= { tmnxSdpNotifyObjs 2 } + +dynamicSdpOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of dynamicSdpOrigin indicates the origin of the dynamic SDP. + The origin indicates the protocol or mechanism that created the + dynamic SDP." + ::= { tmnxSdpNotifyObjs 3 } + +dynamicSdpCreationError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object dynamicSdpCreationError indicates the reason + why the system was unable to create the dynamic SDP." + ::= { tmnxSdpNotifyObjs 4 } + +dynamicSdpBindCreationError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object dynamicSdpBindCreationError indicates the + reason why the system was unable to create the dynamic SDP Binding." + ::= { tmnxSdpNotifyObjs 5 } + +sdpBindNotifyMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sdpBindNotifyMacAddr indicates the MAC address + associated with a VPLS SDP Binding." + ::= { tmnxSdpNotifyObjs 6 } + +sdpEgIfNetDomainInconsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sdpEgIfNetDomainInconsCount indicates the + number of SDPs which have an inconsistent network-domain for the SDP + and egress network interfaces of the SDP." + ::= { tmnxSdpNotifyObjs 7 } + +sdpMSPwPeId OBJECT-TYPE + SYNTAX TmnxSpokeSdpIdOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object sdpMSPwPeId specifies the multi-segment + pseudo-wire provider-edge identifier for the service associated with + this notification." + ::= { tmnxSdpNotifyObjs 8 } + +sdpBindIpipeCeIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sdpBindIpipeCeIpAddrType indicates the type of CE address + on an IPIPE SDP. The CE IP address is specified by + sdpBindIpipeCeIpAddress." + ::= { tmnxSdpNotifyObjs 9 } + +sdpBindIpipeCeIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sdpBindIpipeCeIpAddress indicates the CE IP address of + type sdpBindIpipeCeIpAddrType on an IPIPE SDP." + ::= { tmnxSdpNotifyObjs 10 } + +sdpPbbActvPwWithNonActvCtrlPw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sdpPbbActvPwWithNonActvCtrlPw indicates that the + first pseudo-wire (PW) with sdpBindUseSdpBMac set to 'true' becomes + active on the Backbone Edge Bridge (BEB) where the control PW is + standby or down on that SDP. + + Value of 'false' for sdpPbbActvPwWithNonActvCtrlPw indicates that the + last PW with sdpBindUseSdpBMac set to 'true' becomes standby or down + on the BEB where control PW is standby or down on that SDP." + ::= { tmnxSdpNotifyObjs 11 } + +tmnxSdpConformance OBJECT IDENTIFIER ::= { tmnxServConformance 4 } + +tmnxSdpCompliances OBJECT IDENTIFIER ::= { tmnxSdpConformance 1 } + +tmnxSdp77x0V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindIpipeV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV6v1Group, + tmnxSdpBindTlsMrpV6v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group + } + ::= { tmnxSdpCompliances 10 } + +tmnxSdp7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindIpipeV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV6v1Group, + tmnxSdpBindTlsMrpV6v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group + } + ::= { tmnxSdpCompliances 11 } + +tmnxSdp77x0V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV6v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV7v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup + } + ::= { tmnxSdpCompliances 12 } + +tmnxSdp7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV6v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV7v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup + } + ::= { tmnxSdpCompliances 13 } + +tmnxSdp77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpLdpBackupV8v0Group, + tmnxSdpV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindCpmProtGroup + } + ::= { tmnxSdpCompliances 14 } + +tmnxSdp7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpLdpBackupV8v0Group, + tmnxSdpV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindCpmProtGroup + } + ::= { tmnxSdpCompliances 15 } + +tmnxSdp77x0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup + } + ::= { tmnxSdpCompliances 16 } + +tmnxSdp7450V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup + } + ::= { tmnxSdpCompliances 17 } + +tmnxSdp77x0V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortGroup, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpV10v0Group + } + ::= { tmnxSdpCompliances 18 } + +tmnxSdp7450V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortGroup, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindQGrpObjsV10v0Group + } + ::= { tmnxSdpCompliances 19 } + +tmnxSdp77x0V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindCtrlChanAckGroup + } + ::= { tmnxSdpCompliances 20 } + +tmnxSdp7450V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpBindQGrpObjsV10v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpL2tpv3Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindCtrlChanAckGroup + } + ::= { tmnxSdpCompliances 21 } + +tmnxSdp77x0V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV12v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindV11v0Group, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpBindEthCfmV12v0Group, + tmnxSdpBfdV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group + } + ::= { tmnxSdpCompliances 22 } + +tmnxSdp7450V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV12v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpV8v0Group, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpBindQGrpObjsV10v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpL2tpv3Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpBindV11v0Group, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group + } + ::= { tmnxSdpCompliances 23 } + +tmnxSdp77x0V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SR and 7710 SR series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV13v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindV11v0Group, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpBindEthCfmV12v0Group, + tmnxSdpBfdV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group, + tmnxSdpLdpIpv6Group, + tmnxSdpBindV13v0Group, + tmnxSdpSegRouteGroup, + tmnxSdpBindDhcpV13v0Group, + sdpBgpEvpnMplsMhGroup + } + ::= { tmnxSdpCompliances 24 } + +tmnxSdp7450V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpV13v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpBindQGrpObjsV10v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpL2tpv3Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpBindV11v0Group, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group, + tmnxSdpLdpIpv6Group, + tmnxSdpBindV13v0Group, + tmnxSdpSegRouteGroup, + tmnxSdpPwPortOperGrpGroup, + tmnxSdpBindDhcpV13v0Group, + sdpBgpEvpnMplsMhGroup, + sdpGreExtGroup + } + ::= { tmnxSdpCompliances 25 } + +tmnxSdp7750V14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + ESS series systems release R14.0." + MODULE + MANDATORY-GROUPS { + svcPwTmplExt14v0Group, + tmnxSdpBindV14v0Group, + tmnxSdpV13v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindV11v0Group, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpBindEthCfmV12v0Group, + tmnxSdpBfdV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group, + tmnxSdpLdpIpv6Group, + tmnxSdpSegRouteGroup, + tmnxSdpBindDhcpV13v0Group, + sdpBgpEvpnMplsMhGroup, + sdpPwStaticLabelGroup, + sdpBindV14v0Group, + sdpFpeV14v0Group, + sdpBindBgpEvpnAlmpGroup + } + ::= { tmnxSdpCompliances 26 } + +tmnxSdp7450V14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems release R14.0." + MODULE + MANDATORY-GROUPS { + svcPwTmplExt14v0Group, + tmnxSdpBindV14v0Group, + tmnxSdpSegRouteTeGroup, + tmnxSdpV13v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpBindQGrpObjsV10v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpL2tpv3Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpBindV11v0Group, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group, + tmnxSdpLdpIpv6Group, + tmnxSdpSegRouteGroup, + tmnxSdpPwPortOperGrpGroup, + tmnxSdpBindDhcpV13v0Group, + sdpBgpEvpnMplsMhGroup, + sdpGreExtGroup, + sdpPwStaticLabelGroup, + sdpBindV14v0Group, + sdpBindTlsV14v0Group, + sdpFpeV14v0Group, + sdpBindBgpEvpnAlmpGroup + } + ::= { tmnxSdpCompliances 27 } + +tmnxSdp7750V15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SROS series systems release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpMplsLspGroup, + tmnxSdpCfmLmmPerQosV15v0Group, + svcPwTmplExt14v0Group, + tmnxSdpBindV14v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpBindEthCfmV12v0Group, + tmnxSdpBfdV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group, + tmnxSdpLdpIpv6Group, + tmnxSdpSegRouteGroup, + tmnxSdpBindDhcpV13v0Group, + sdpBgpEvpnMplsMhGroup, + sdpPwStaticLabelGroup, + sdpBindV14v0Group, + sdpFpeV14v0Group, + sdpBindBgpEvpnAlmpGroup, + tmnxSdpV15v0Group, + tmnxSdpWeightedLoadBalanceGroup, + sdpEvpnMhEthSegV15v0Group, + tmnxPwTempNameV15v0Group, + sdpOperTunnelFarEndGroup + } + ::= { tmnxSdpCompliances 28 } + +tmnxSdp7450V15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + ESS series systems release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxSdpMplsLspGroup, + tmnxSdpCfmLmmPerQosV15v0Group, + svcPwTmplExt14v0Group, + tmnxSdpBindV14v0Group, + tmnxSdpSegRouteTeGroup, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindTlsV8v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindDhcpV11v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV7v0Group, + tmnxSdpBindTlsMrpV8v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindIpipeV8v0Group, + tmnxSdpL2V7v0Group, + tmnxSdpEvalPwTempV7v0Group, + tmnxSdpPbbGroup, + tmnxSdpPbbV12v0Group, + tmnxSdpBindGenGroup, + tmnxSdpBindV9v0Group, + tmnxSdpBindBsxV9v0Group, + tmnxSdpBindBsxV10v0Group, + tmnxSdpNotifyV8v0Group, + tmnxSdpAutoBindV8v0Group, + tmnxSdpBgpVplsV8v0Group, + tmnxSdpL2V8v0Group, + tmnxSdpPwV8v0Group, + tmnxSdpBindV8v0Group, + tmnxSdpV9v0Group, + tmnxSdpBindCpmProtGroup, + tmnxSdpMixedLspModeV9v0Group, + tmnxSdpBindEthCfmGroup, + tmnxSdpBindIpipeNotifyGroup, + tmnxSdpPwPortV11v0Group, + tmnxSdpSpbGroup, + tmnxSdpNotifyV10v0Group, + tmnxSdpV10v0Group, + tmnxSdpNotifyV11v0Group, + tmnxSdpBindQGrpObjsV10v0Group, + tmnxSdpGrpGroup, + tmnxSdpBindBlockOnPeerFaultGroup, + tmnxSdpBindPwPortGroup, + tmnxSdpBindCtrlChanGroup, + tmnxSdpVllBgpV11v0Group, + tmnxSdpL2tpv3Group, + tmnxSdpBindSpbV11v0Group, + tmnxSdpBindFlowSpecGroup, + tmnxSdpPwSecShaperGroup, + tmnxSdpBindEthLoopbackV11v0Group, + tmnxSdpBindEthLpbkNtfyV11v0Group, + sdpBindTlsFdbMacStatsGroup, + sdpBindTlsEtreeGroup, + tmnxSdpBindCpmProtV12v0Group, + tmnxSdpBindCtrlChanReqGroup, + tmnxSdpBindCtrlChanAckGroup, + tmnxSdpPBBEpipePWRedV12v0Group, + tmnxSdpPbbEpipeNotifyObjsGroup, + tmnxSdpPbbEpipeNotifV12v0Group, + tmnxSdpL2tpv3CookieGroup, + tmnxSdpPwTempBindV12v0Group, + tmnxSdpPwLoopbackGroup, + tmnxPwTemplateAugGroup, + tmnxSdpCtrlPwNotifV12v0Group, + tmnxSdpLdpIpv6Group, + tmnxSdpSegRouteGroup, + tmnxSdpPwPortOperGrpGroup, + tmnxSdpBindDhcpV13v0Group, + sdpBgpEvpnMplsMhGroup, + sdpGreExtGroup, + sdpPwStaticLabelGroup, + sdpBindV14v0Group, + sdpBindTlsV14v0Group, + sdpFpeV14v0Group, + sdpBindBgpEvpnAlmpGroup, + tmnxSdpV15v0Group, + tmnxPwTempNameV15v0Group, + sdpOperTunnelFarEndGroup + } + ::= { tmnxSdpCompliances 29 } + +tmnxSdp7750V16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SROS series systems release 16.0." + MODULE + MANDATORY-GROUPS { + pwTemplateGreGroup, + pwTemplateQosV16v0Group, + pwTemplateFilterNameV16v0Group, + tmnxSdpBindQinqV16v0Group + } + ::= { tmnxSdpCompliances 30 } + +tmnxSdp7450V16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + SROS series systems release 16.0." + MODULE + MANDATORY-GROUPS { + pwTemplateGreGroup, + pwTemplateQosV16v0Group, + pwTemplateFilterNameV16v0Group, + tmnxSdpBindQinqV16v0Group, + sdpBindSvcMtuGroup + } + ::= { tmnxSdpCompliances 31 } + +tmnxSdpV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia SROS + series systems release 19.0" + MODULE + MANDATORY-GROUPS { + sdpPwPortControlWordGroup, + pwTemplateNgeAutoBindGroup, + sdpBindMcastSrcV19v0Group + } + ::= { tmnxSdpCompliances 32 } + +tmnxSdpV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia SROS + series systems release 20.0" + MODULE + MANDATORY-GROUPS { + sdpNotifyV20v0Group, + sdpBindTlsMacListV20v0Group + } + ::= { tmnxSdpCompliances 33 } + +tmnxSdpV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia SROS + series systems release 21.0" + MODULE + MANDATORY-GROUPS { + sdpBindCfmSquelchInCtagGroup, + sdpBindVccvBfdGroup, + sdpPwPortEntropyGroup, + sdpLastChangeV21v0Group, + sdpPwPortSvcMtuV21v0Group + } + ::= { tmnxSdpCompliances 34 } + +tmnxSdpGroups OBJECT IDENTIFIER ::= { tmnxSdpConformance 2 } + +tmnxSdpV6v0Group OBJECT-GROUP + OBJECTS { + sdpNumEntries, + sdpNextFreeId, + sdpId, + sdpRowStatus, + sdpDelivery, + sdpFarEndIpAddress, + sdpLspList, + sdpDescription, + sdpLabelSignaling, + sdpAdminStatus, + sdpOperStatus, + sdpOperPathMtu, + sdpKeepAliveAdminStatus, + sdpKeepAliveOperStatus, + sdpKeepAliveHelloTime, + sdpKeepAliveMaxDropCount, + sdpKeepAliveHoldDownTime, + sdpLastMgmtChange, + sdpKeepAliveNumHelloRequestMessages, + sdpKeepAliveNumHelloResponseMessages, + sdpKeepAliveNumLateHelloResponseMessages, + sdpKeepAliveHelloRequestTimeout, + sdpLdpEnabled, + sdpVlanVcEtype, + sdpAdvertisedVllMtuOverride, + sdpOperFlags, + sdpLastStatusChange, + sdpMvplsMgmtService, + sdpMvplsMgmtSdpBndId, + sdpCollectAcctStats, + sdpAccountingPolicyId, + sdpClassFwdingEnabled, + sdpClassFwdingDefaultLsp, + sdpClassFwdingMcLsp, + sdpMetric, + sdpAutoSdp, + sdpSnmpAllowed, + sdpPBBEtype, + sdpBandwidthBookingFactor, + sdpOperBandwidth, + sdpAvailableBandwidth, + sdpAdminPathMtu, + sdpKeepAliveHelloMessageLength + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP base feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 100 } + +tmnxSdpBindV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindId, + sdpBindRowStatus, + sdpBindAdminStatus, + sdpBindOperStatus, + sdpBindLastMgmtChange, + sdpBindType, + sdpBindIngressMacFilterId, + sdpBindIngressIpFilterId, + sdpBindEgressMacFilterId, + sdpBindEgressIpFilterId, + sdpBindVpnId, + sdpBindCustId, + sdpBindVcType, + sdpBindVlanVcTag, + sdpBindSplitHorizonGrp, + sdpBindOperFlags, + sdpBindLastStatusChange, + sdpBindIesIfIndex, + sdpBindMacPinning, + sdpBindIngressIpv6FilterId, + sdpBindEgressIpv6FilterId, + sdpBindCollectAcctStats, + sdpBindAccountingPolicyId, + sdpBindPwPeerStatusBits, + sdpBindPeerVccvCvBits, + sdpBindPeerVccvCcBits, + sdpBindControlWordBit, + sdpBindOperControlWord, + sdpBindEndPoint, + sdpBindEndPointPrecedence, + sdpBindIsICB, + sdpBindPwFaultInetAddressType, + sdpBindClassFwdingOperState, + sdpBindForceVlanVcForwarding, + sdpBindAdminBandwidth, + sdpBindOperBandwidth, + sdpBindBaseStatsIngressForwardedPackets, + sdpBindBaseStatsIngressDroppedPackets, + sdpBindBaseStatsEgressForwardedPackets, + sdpBindBaseStatsEgressForwardedOctets, + sdpBindBaseStatsCustId, + sdpBindBaseStatsIngFwdOctets, + sdpBindBaseStatsIngDropOctets, + sdpBindAdminIngressLabel, + sdpBindAdminEgressLabel, + sdpBindOperIngressLabel, + sdpBindOperEgressLabel, + sdpBindPwFaultInetAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 101 } + +tmnxSdpBindTlsV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsStpAdminStatus, + sdpBindTlsStpPriority, + sdpBindTlsStpPortNum, + sdpBindTlsStpPathCost, + sdpBindTlsStpRapidStart, + sdpBindTlsStpBpduEncap, + sdpBindTlsStpPortState, + sdpBindTlsStpDesignatedBridge, + sdpBindTlsStpDesignatedPort, + sdpBindTlsStpForwardTransitions, + sdpBindTlsStpInConfigBpdus, + sdpBindTlsStpInTcnBpdus, + sdpBindTlsStpInBadBpdus, + sdpBindTlsStpOutConfigBpdus, + sdpBindTlsStpOutTcnBpdus, + sdpBindTlsStpOperBpduEncap, + sdpBindTlsStpVpnId, + sdpBindTlsStpCustId, + sdpBindTlsMacAddressLimit, + sdpBindTlsNumMacAddresses, + sdpBindTlsNumStaticMacAddresses, + sdpBindTlsMacLearning, + sdpBindTlsMacAgeing, + sdpBindTlsStpOperEdge, + sdpBindTlsStpAdminPointToPoint, + sdpBindTlsStpPortRole, + sdpBindTlsStpAutoEdge, + sdpBindTlsStpOperProtocol, + sdpBindTlsStpInRstBpdus, + sdpBindTlsStpOutRstBpdus, + sdpBindTlsLimitMacMove, + sdpBindTlsDiscardUnknownSource, + sdpBindTlsMvplsPruneState, + sdpBindTlsMvplsMgmtService, + sdpBindTlsMvplsMgmtSdpBndId, + sdpBindTlsStpException, + sdpBindTlsL2ptTermination, + sdpBindTlsBpduTranslation, + sdpBindTlsStpRootGuard, + sdpBindTlsStpInMstBpdus, + sdpBindTlsStpOutMstBpdus, + sdpBindTlsStpRxdDesigBridge, + sdpBindTlsMacMoveNextUpTime, + sdpBindTlsMacMoveRateExcdLeft, + sdpBindTlsLimitMacMoveLevel, + sdpBindTlsBpduTransOper, + sdpBindTlsL2ptProtocols, + sdpBindTlsIgnoreStandbySig, + sdpBindTlsBlockOnMeshFail + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind TLS feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 102 } + +tmnxSdpBindMeshV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindMeshTlsPortState, + sdpBindMeshTlsNotInMstRegion, + sdpBindMeshTlsHoldDownTimer, + sdpBindMeshTlsTransitionState + } + STATUS current + DESCRIPTION + "The group of objects supporting mesh SDP bind feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 103 } + +tmnxSdpApipeV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindApipeAdminConcatCellCount, + sdpBindApipeSigConcatCellCount, + sdpBindApipeOperConcatCellCount, + sdpBindApipeConcatMaxDelay, + sdpBindApipeConcatCellClp, + sdpBindApipeConcatCellAal5Fr + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP APipe feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 104 } + +tmnxSdpBindDhcpV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindDhcpDescription, + sdpBindDhcpSnoop, + sdpBindDhcpStatsClntSnoopdPckts, + sdpBindDhcpStatsSrvrSnoopdPckts, + sdpBindDhcpStatsClntForwdPckts, + sdpBindDhcpStatsSrvrForwdPckts, + sdpBindDhcpStatsClntDropdPckts, + sdpBindDhcpStatsSrvrDropdPckts, + sdpBindDhcpStatsClntProxRadPckts, + sdpBindDhcpStatsClntProxLSPckts, + sdpBindDhcpStatsGenReleasePckts, + sdpBindDhcpStatsGenForceRenPckts + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind DHCP feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 105 } + +tmnxSdpBindIpipeV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindIpipeCeInetAddressType, + sdpBindIpipeCeInetAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP Bind Ipipe Service + on Nokia SROS series systems." + ::= { tmnxSdpGroups 106 } + +tmnxSdpFCV6v0Group OBJECT-GROUP + OBJECTS { + sdpFCMappingRowStatus, + sdpFCMappingLspId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP FC feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 107 } + +tmnxSdpBindCpipeV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindCpipeLocalPayloadSize, + sdpBindCpipePeerPayloadSize, + sdpBindCpipeLocalBitrate, + sdpBindCpipePeerBitrate, + sdpBindCpipeLocalSigPkts, + sdpBindCpipePeerSigPkts, + sdpBindCpipeLocalCasTrunkFraming, + sdpBindCpipePeerCasTrunkFraming, + sdpBindCpipeLocalUseRtpHeader, + sdpBindCpipePeerUseRtpHeader, + sdpBindCpipeLocalDifferential, + sdpBindCpipePeerDifferential, + sdpBindCpipeLocalTimestampFreq, + sdpBindCpipePeerTimestampFreq + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP bind CPipe feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 108 } + +tmnxSdpBindTlsL2ptV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsMfibMdaRowStatus, + sdpBindTlsL2ptStatsLastClearedTime, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx, + sdpBindTlsL2ptStatsStpConfigBpdusRx, + sdpBindTlsL2ptStatsStpConfigBpdusTx, + sdpBindTlsL2ptStatsStpRstBpdusRx, + sdpBindTlsL2ptStatsStpRstBpdusTx, + sdpBindTlsL2ptStatsStpTcnBpdusRx, + sdpBindTlsL2ptStatsStpTcnBpdusTx, + sdpBindTlsL2ptStatsPvstConfigBpdusRx, + sdpBindTlsL2ptStatsPvstConfigBpdusTx, + sdpBindTlsL2ptStatsPvstRstBpdusRx, + sdpBindTlsL2ptStatsPvstRstBpdusTx, + sdpBindTlsL2ptStatsPvstTcnBpdusRx, + sdpBindTlsL2ptStatsPvstTcnBpdusTx, + sdpBindTlsL2ptStatsOtherBpdusRx, + sdpBindTlsL2ptStatsOtherBpdusTx, + sdpBindTlsL2ptStatsOtherL2ptBpdusRx, + sdpBindTlsL2ptStatsOtherL2ptBpdusTx, + sdpBindTlsL2ptStatsOtherInvalidBpdusRx, + sdpBindTlsL2ptStatsOtherInvalidBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx, + sdpBindTlsL2ptStatsCdpBpdusRx, + sdpBindTlsL2ptStatsCdpBpdusTx, + sdpBindTlsL2ptStatsVtpBpdusRx, + sdpBindTlsL2ptStatsVtpBpdusTx, + sdpBindTlsL2ptStatsDtpBpdusRx, + sdpBindTlsL2ptStatsDtpBpdusTx, + sdpBindTlsL2ptStatsPagpBpdusRx, + sdpBindTlsL2ptStatsPagpBpdusTx, + sdpBindTlsL2ptStatsUdldBpdusRx, + sdpBindTlsL2ptStatsUdldBpdusTx + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP bind L2pt feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 109 } + +tmnxSdpAutoBindV6v0Group OBJECT-GROUP + OBJECTS { + pwTemplateTableLastChanged, + pwTemplateRowStatus, + pwTemplateLastChanged, + pwTemplateVcType, + pwTemplateAccountingPolicyId, + pwTemplateCollectAcctStats, + pwTemplateMacLearning, + pwTemplateMacAgeing, + pwTemplateDiscardUnknownSource, + pwTemplateLimitMacMove, + pwTemplateMacPinning, + pwTemplateMacAddressLimit, + pwTemplateShgName, + pwTemplateShgDescription, + pwTemplateShgRestProtSrcMac, + pwTemplateShgRestUnprotDstMac, + pwTemplateEgressMacFilterId, + pwTemplateEgressIpFilterId, + pwTemplateEgressIpv6FilterId, + pwTemplateIngressMacFilterId, + pwTemplateIngressIpFilterId, + pwTemplateIngressIpv6FilterId, + pwTemplateIgmpFastLeave, + pwTemplateIgmpImportPlcy, + pwTemplateIgmpLastMembIntvl, + pwTemplateIgmpMaxNbrGrps, + pwTemplateIgmpGenQueryIntvl, + pwTemplateIgmpQueryRespIntvl, + pwTemplateIgmpRobustCount, + pwTemplateIgmpSendQueries, + pwTemplateIgmpMcacPolicyName, + pwTemplateIgmpMcacPrRsvMndBW, + pwTemplateIgmpMcacUnconstBW, + pwTemplateIgmpVersion, + pwTemplateIgmpSnpgGrpSrcTblLC, + pwTemplateIgmpSnpgRowStatus, + pwTemplateIgmpSnpgLastChngd, + pwTemplateMfibAllowedMdaTblLC, + pwTemplateMfibMdaRowStatus, + pwTemplateUseProvisionedSdp, + pwTemplateVlanVcTag, + sdpAutoBindBgpInfoTableLC, + sdpAutoBindBgpInfoTemplateId, + sdpAutoBindBgpInfoAGI, + sdpAutoBindBgpInfoSAII, + sdpAutoBindBgpInfoTAII + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP auto-bind feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 112 } + +tmnxSdpBindTlsMrpV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsMrpTableLastChanged, + sdpBindTlsMrpLastChngd, + sdpBindTlsMrpJoinTime, + sdpBindTlsMrpLeaveTime, + sdpBindTlsMrpLeaveAllTime, + sdpBindTlsMrpPeriodicTime, + sdpBindTlsMrpPeriodicEnabled, + sdpBindTlsMrpRxPdus, + sdpBindTlsMrpDroppedPdus, + sdpBindTlsMrpTxPdus, + sdpBindTlsMrpRxNewEvent, + sdpBindTlsMrpRxJoinInEvent, + sdpBindTlsMrpRxInEvent, + sdpBindTlsMrpRxJoinEmptyEvent, + sdpBindTlsMrpRxEmptyEvent, + sdpBindTlsMrpRxLeaveEvent, + sdpBindTlsMrpTxNewEvent, + sdpBindTlsMrpTxJoinInEvent, + sdpBindTlsMrpTxInEvent, + sdpBindTlsMrpTxJoinEmptyEvent, + sdpBindTlsMrpTxEmptyEvent, + sdpBindTlsMrpTxLeaveEvent, + sdpBindTlsMmrpDeclared, + sdpBindTlsMmrpRegistered + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP MRP feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 113 } + +tmnxSdpTlsBgpV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADPWTempBindTblLC, + svcTlsBgpADPWTempBindRowStatus, + svcTlsBgpADPWTempBindLastChngd, + svcTlsBgpADPWTempBindSHG, + svcTlsBgpADPWTempBindRTTblLC, + svcTlsBgpADPWTempBindRTRowStat + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP BGP feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 114 } + +tmnxSdpL2V6v0Group OBJECT-GROUP + OBJECTS { + sdpCreationOrigin, + sdpBindCreationOrigin, + svcL2RteTableLastChanged, + svcL2RteSdpBindId, + svcL2RtePwTemplateId, + svcL2RteError, + svcL2RteLastErrorTime + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP L2 Route feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 115 } + +tmnxSdpAutoBindV6v1Group OBJECT-GROUP + OBJECTS { + pwTemplateTableLastChanged, + pwTemplateRowStatus, + pwTemplateLastChanged, + pwTemplateVcType, + pwTemplateAccountingPolicyId, + pwTemplateCollectAcctStats, + pwTemplateMacLearning, + pwTemplateMacAgeing, + pwTemplateDiscardUnknownSource, + pwTemplateLimitMacMove, + pwTemplateMacPinning, + pwTemplateMacAddressLimit, + pwTemplateShgName, + pwTemplateShgDescription, + pwTemplateShgRestProtSrcMac, + pwTemplateShgRestUnprotDstMac, + pwTemplateEgressMacFilterId, + pwTemplateEgressIpFilterId, + pwTemplateEgressIpv6FilterId, + pwTemplateIngressMacFilterId, + pwTemplateIngressIpFilterId, + pwTemplateIngressIpv6FilterId, + pwTemplateIgmpFastLeave, + pwTemplateIgmpImportPlcy, + pwTemplateIgmpLastMembIntvl, + pwTemplateIgmpMaxNbrGrps, + pwTemplateIgmpGenQueryIntvl, + pwTemplateIgmpQueryRespIntvl, + pwTemplateIgmpRobustCount, + pwTemplateIgmpSendQueries, + pwTemplateIgmpVersion, + pwTemplateIgmpSnpgGrpSrcTblLC, + pwTemplateIgmpSnpgRowStatus, + pwTemplateIgmpSnpgLastChngd, + pwTemplateMfibAllowedMdaTblLC, + pwTemplateMfibMdaRowStatus, + pwTemplateUseProvisionedSdp, + pwTemplateVlanVcTag, + sdpAutoBindBgpInfoTableLC, + sdpAutoBindBgpInfoTemplateId, + sdpAutoBindBgpInfoAGI, + sdpAutoBindBgpInfoSAII, + sdpAutoBindBgpInfoTAII + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP auto-bind feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 116 } + +tmnxSdpAutoBindV7v0Group OBJECT-GROUP + OBJECTS { + pwTemplateTableLastChanged, + pwTemplateRowStatus, + pwTemplateLastChanged, + pwTemplateVcType, + pwTemplateAccountingPolicyId, + pwTemplateCollectAcctStats, + pwTemplateMacLearning, + pwTemplateMacAgeing, + pwTemplateDiscardUnknownSource, + pwTemplateLimitMacMove, + pwTemplateMacPinning, + pwTemplateMacAddressLimit, + pwTemplateShgName, + pwTemplateShgDescription, + pwTemplateShgRestProtSrcMac, + pwTemplateShgRestUnprotDstMac, + pwTemplateEgressMacFilterId, + pwTemplateEgressIpFilterId, + pwTemplateEgressIpv6FilterId, + pwTemplateIngressMacFilterId, + pwTemplateIngressIpFilterId, + pwTemplateIngressIpv6FilterId, + pwTemplateIgmpFastLeave, + pwTemplateIgmpImportPlcy, + pwTemplateIgmpLastMembIntvl, + pwTemplateIgmpMaxNbrGrps, + pwTemplateIgmpGenQueryIntvl, + pwTemplateIgmpQueryRespIntvl, + pwTemplateIgmpRobustCount, + pwTemplateIgmpSendQueries, + pwTemplateIgmpVersion, + pwTemplateForceVlanVcForwarding, + pwTemplateIgmpSnpgGrpSrcTblLC, + pwTemplateIgmpSnpgRowStatus, + pwTemplateIgmpSnpgLastChngd, + pwTemplateMfibAllowedMdaTblLC, + pwTemplateMfibMdaRowStatus, + pwTemplateUseProvisionedSdp, + pwTemplateVlanVcTag, + sdpAutoBindBgpInfoTableLC, + sdpAutoBindBgpInfoTemplateId, + sdpAutoBindBgpInfoAGI, + sdpAutoBindBgpInfoSAII, + sdpAutoBindBgpInfoTAII + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP auto-bind feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 117 } + +tmnxSdpBindIpipeV7v0Group OBJECT-GROUP + OBJECTS { + sdpBindIpipeCeInetAddressType, + sdpBindIpipeCeInetAddress, + sdpBindIpipePeerCeInetAddrType, + sdpBindIpipePeerCeInetAddr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP Bind Ipipe feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 118 } + +tmnxSdpL2V7v0Group OBJECT-GROUP + OBJECTS { + sdpEnforceDiffServLspFc + } + STATUS current + DESCRIPTION + "The group of objects supporting 'DiffServ' TE feature for SDP + on Nokia SROS series systems." + ::= { tmnxSdpGroups 119 } + +tmnxSdpEvalPwTempV7v0Group OBJECT-GROUP + OBJECTS { + svcApplyEvalPwTemplateAction, + svcApplyEvalPwTemplateErrorMsg, + svcApplyEvalPwTemplateId, + svcApplyEvalPwTemplateSuccess, + svcApplyEvalPwTemplateSvcId, + svcApplyEvalPwTemplateTime + } + STATUS current + DESCRIPTION + "The group of objects supporting evaluating pseudowite template + on Nokia SROS series systems in release 7.0." + ::= { tmnxSdpGroups 120 } + +tmnxSdpLdpBackupV8v0Group OBJECT-GROUP + OBJECTS { + sdpMixedLspModeEnabled, + sdpLspRevertTime, + sdpLspRevertTimeCountDown, + sdpLdpLspId, + sdpLdpActive + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting LDP backup feature for SDP + on Nokia SROS series systems." + ::= { tmnxSdpGroups 121 } + +tmnxSdpPbbGroup OBJECT-GROUP + OBJECTS { + sdpBindPbbRowStatus, + sdpBindPbbLastMgmtChange, + sdpBindPbbIgmpSnpgMRouter + } + STATUS current + DESCRIPTION + "The group of objects supporting + Provider Backbone Bridging (PBB/IEEE 802.1ah) feature for SDP + on Nokia SROS series systems." + ::= { tmnxSdpGroups 122 } + +tmnxSdpBindGenGroup OBJECT-GROUP + OBJECTS { + sdpBindDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting additional SDP bind features + on Nokia SROS series systems." + ::= { tmnxSdpGroups 123 } + +tmnxSdpBindTlsMrpV8v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsMrpTableLastChanged, + sdpBindTlsMrpLastChngd, + sdpBindTlsMrpJoinTime, + sdpBindTlsMrpLeaveTime, + sdpBindTlsMrpLeaveAllTime, + sdpBindTlsMrpPeriodicTime, + sdpBindTlsMrpPeriodicEnabled, + sdpBindTlsMrpRxPdus, + sdpBindTlsMrpDroppedPdus, + sdpBindTlsMrpTxPdus, + sdpBindTlsMrpRxNewEvent, + sdpBindTlsMrpRxJoinInEvent, + sdpBindTlsMrpRxInEvent, + sdpBindTlsMrpRxJoinEmptyEvent, + sdpBindTlsMrpRxEmptyEvent, + sdpBindTlsMrpRxLeaveEvent, + sdpBindTlsMrpTxNewEvent, + sdpBindTlsMrpTxJoinInEvent, + sdpBindTlsMrpTxInEvent, + sdpBindTlsMrpTxJoinEmptyEvent, + sdpBindTlsMrpTxEmptyEvent, + sdpBindTlsMrpTxLeaveEvent, + sdpBindTlsMmrpDeclared, + sdpBindTlsMmrpRegistered, + sdpBindTlsMmrpEndStation, + sdpBindTlsMrpPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP MRP feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 124 } + +tmnxSdpV8v0Group OBJECT-GROUP + OBJECTS { + sdpNetDomainName, + sdpEgressIfsNetDomainConsistent, + sdpBgpTunnelEnabled, + sdpBgpTunnelLspId, + sdpTunnelFarEndIpAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP feature on Nokia SROS + series systems in the 8.0 release." + ::= { tmnxSdpGroups 125 } + +tmnxSdpBindV8v0Group OBJECT-GROUP + OBJECTS { + sdpBindSiteName, + sdpBindHashLabel, + sdpBindHashLabelSignalCapability, + sdpBindIsaAaApplicationProfile, + sdpBindFPropBMacAddrTblLastChgd, + sdpBindFPropBMacAddrRowStatus, + sdpBindPwStatusSignaling + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind feature on Nokia + SROS series systems in the 8.0 release." + ::= { tmnxSdpGroups 126 } + +tmnxSdpAutoBindV8v0Group OBJECT-GROUP + OBJECTS { + pwTemplateHashLabel, + pwTemplateControlWord, + pwTemplateHashLabelSignalCap, + sdpAutoBindBgpVplsTableLC, + sdpAutoBindBgpVplsTemplateId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP auto-bind feature + on Nokia SROS series systems in the 8.0 release." + ::= { tmnxSdpGroups 127 } + +tmnxSdpBindIpipeV8v0Group OBJECT-GROUP + OBJECTS { + sdpBindIpipeCeInetAddressType, + sdpBindIpipeCeInetAddress, + sdpBindIpipePeerCeInetAddrType, + sdpBindIpipePeerCeInetAddr, + sdpBindIpipePeerIpv6Capability, + sdpBindIpipePeerLLCeInetAddr, + sdpBindIpipePeerGlobalCeInetAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind Ipipe feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 128 } + +tmnxSdpBindV9v0Group OBJECT-GROUP + OBJECTS { + sdpBindIngressFlowspec + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind feature on Nokia SROS series + systems in the 9.0 release." + ::= { tmnxSdpGroups 129 } + +tmnxSdpBindCpmProtGroup OBJECT-GROUP + OBJECTS { + sdpBindCpmProtPolicyId, + sdpBindCpmProtMonitorMac, + sdpBindCpmProtEthCfmMonitorFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SDP binding CPM + protection capabilities on release 8.0 R5 of Nokia SROS series + systems." + ::= { tmnxSdpGroups 130 } + +tmnxSdpBindBsxV9v0Group OBJECT-GROUP + OBJECTS { + sdpBindTransitIpPolicyId, + sdpBindTransitPrefixPolicyId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind BSX capabilities on + Nokia SROS series systems in the 9.0 release." + ::= { tmnxSdpGroups 131 } + +tmnxSdpBindTlsV8v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsInTcBitBpdus, + sdpBindTlsOutTcBitBpdus + } + STATUS current + DESCRIPTION + "The group of objects on Nokia SROS series systems + supporting SDP Bind TLS feature, added in release 8.0." + ::= { tmnxSdpGroups 132 } + +tmnxSdpV9v0Group OBJECT-GROUP + OBJECTS { + sdpAtBndBgp129Type2SaiiAcId, + sdpAtBndBgp129Type2SaiiGlobalId, + sdpAtBndBgp129Type2SaiiPrefix, + sdpAtBndBgp129Type2TableLC, + sdpAtBndBgp129Type2TaiiAcId, + sdpAtBndBgp129Type2TaiiGlobalId, + sdpAtBndBgp129Type2TaiiPrefix, + sdpAtBndBgp129Type2TemplateId, + svcTlsBgpADPWTempBindOperGrp, + sdpBindOperGrp, + sdpBindMonitorOperGrp, + sdpBindOperHashLabel + } + STATUS current + DESCRIPTION + "The group of objects on Nokia SROS series systems + supporting SDP feature, added in release 9.0." + ::= { tmnxSdpGroups 133 } + +tmnxSdpMixedLspModeV9v0Group OBJECT-GROUP + OBJECTS { + sdpMixedLspModeEnabled, + sdpLspRevertTime, + sdpLspRevertTimeCountDown, + sdpLdpLspId, + sdpActiveLspType + } + STATUS current + DESCRIPTION + "The group of objects supporting Mixed LSP Mode feature for SDP + on Nokia SROS series systems." + ::= { tmnxSdpGroups 134 } + +tmnxSdpSpbGroup OBJECT-GROUP + OBJECTS { + sdpBindTlsSpbAdminState, + sdpBindTlsSpbIfIndex, + sdpBindTlsSpbLastChgd, + sdpBindTlsSpbRowStatus, + sdpBindTlsSpbTblLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting Shortest Path Bridging feature for + SDP on Nokia SROS series systems." + ::= { tmnxSdpGroups 135 } + +tmnxSdpBindBsxV10v0Group OBJECT-GROUP + OBJECTS { + sdpBindAarpId, + sdpBindAarpServRefType + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind BSX capabilities on + Nokia SROS series systems in the 10.0 release." + ::= { tmnxSdpGroups 136 } + +tmnxSdpPwPortGroup OBJECT-GROUP + OBJECTS { + sdpPwPortAdminStatus, + sdpPwPortEncapType, + sdpPwPortLastChgd, + sdpPwPortRowStatus, + sdpPwPortTblLastChanged, + sdpPwPortVcId, + sdpPwPortOperStatus, + sdpPwPortOperFlags, + sdpPwPortVcType, + sdpPwPortVlanVcTag, + sdpPwPortEgrShapDefIntDestId, + sdpPwPortEgrShapVPort, + sdpBindingPort + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP MPLS pseudo-wire port support on + Nokia SROS series systems in the 10.0 release." + ::= { tmnxSdpGroups 137 } + +tmnxSdpV10v0Group OBJECT-GROUP + OBJECTS { + sdpBindPwLocalStatusBits, + pwTemplateAutoLearnMacProtect, + pwTemplateRestProtSrcMac, + pwTemplateRestProtSrcMacAction, + pwTemplateShgAutoLearnMacProtect, + pwTemplateShgRestProtSrcMacAct, + sdpBindTlsAutoLearnMacProtect, + sdpBindTlsRestProtSrcMac, + sdpBindTlsRestProtSrcMacAction, + sdpBindMeshTlsAutoLearnMacProt, + sdpBindMeshTlsRestProtSrcMac, + sdpBindMeshTlsRestProtSrcMacAct + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP general capabilities on + Nokia SROS series systems in the 10.0 release." + ::= { tmnxSdpGroups 138 } + +tmnxSdpBindDhcpV11v0Group OBJECT-GROUP + OBJECTS { + sdpBindDhcp6Description, + sdpBindDhcp6Snoop, + sdpBindDhcpStatsClntProxUDBPckts + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind DHCP feature + on Nokia SROS series systems added in 11.0 release." + ::= { tmnxSdpGroups 139 } + +tmnxSdpBindDhcpV13v0Group OBJECT-GROUP + OBJECTS { + sdpBindDhcpStatsClntProxNqPckts + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind DHCP feature + added in 13.0 release of Nokia SROS series systems." + ::= { tmnxSdpGroups 140 } + +tmnxSdpNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + sdpNotifySdpId, + sdpMaxBookableBandwidth, + sdpBookedBandwidth, + dynamicSdpStatus, + dynamicSdpOrigin, + dynamicSdpCreationError, + dynamicSdpBindCreationError + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP notification objects + on Nokia SROS series systems." + ::= { tmnxSdpGroups 200 } + +tmnxSdpNotifyObjsV7v0Group OBJECT-GROUP + OBJECTS { + sdpNotifySdpId, + sdpMaxBookableBandwidth, + sdpBookedBandwidth, + dynamicSdpStatus, + dynamicSdpOrigin, + dynamicSdpCreationError, + dynamicSdpBindCreationError, + sdpBindNotifyMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP notification objects on Nokia SROS + series systems." + ::= { tmnxSdpGroups 201 } + +tmnxSdpNotifyObjsV8v0Group OBJECT-GROUP + OBJECTS { + sdpEgIfNetDomainInconsCount + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP notification objects on Nokia SROS + series systems 8.0 release." + ::= { tmnxSdpGroups 202 } + +tmnxSdpBgpVplsV8v0Group OBJECT-GROUP + OBJECTS { + svcL2BgpVplsRteControlWord, + svcL2BgpVplsRteError, + svcL2BgpVplsRteLastErrorTime, + svcL2BgpVplsRtePathMtu, + svcL2BgpVplsRtePwTemplateId, + svcL2BgpVplsRteSdpBindId, + svcL2BgpVplsRteSeqDelivery, + svcL2BgpVplsRteState, + svcL2BgpVplsRteDF + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP specific BGP VPLS feature on Nokia + SROS series systems." + ::= { tmnxSdpGroups 203 } + +tmnxSdpL2V8v0Group OBJECT-GROUP + OBJECTS { + svcL2RteStatus, + svcL2BgpVplsRteStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP specific L2 feature in 8.0 on + Nokia SROS series systems." + ::= { tmnxSdpGroups 204 } + +tmnxSdpPwV8v0Group OBJECT-GROUP + OBJECTS { + sdpBindStandbySigSlave + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP specific pseudo-wire feature in + 8.0 on Nokia SROS series systems." + ::= { tmnxSdpGroups 205 } + +tmnxSdpBindEthCfmGroup OBJECT-GROUP + OBJECTS { + sdpBindEthCfmTableLastChanged, + sdpBindEthCfmRowLastChanged, + sdpBindEthCfmVMepFilter + } + STATUS current + DESCRIPTION + "The group of objects supporting Ethernet Connectivity Fault Management + (CFM) for the SDP-BIND feature on Nokia SROS series systems for + Release 9.0." + ::= { tmnxSdpGroups 206 } + +tmnxSdpNotifyObjsV9v0Group OBJECT-GROUP + OBJECTS { + sdpMSPwPeId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP notification objects on Nokia SROS + series systems 9.0 release." + ::= { tmnxSdpGroups 207 } + +tmnxSdpBindIpipeNotifyObjsGroup OBJECT-GROUP + OBJECTS { + sdpBindIpipeCeIpAddrType, + sdpBindIpipeCeIpAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting Ipipe SDP notification objects on + Nokia SROS series systems." + ::= { tmnxSdpGroups 208 } + +tmnxSdpObsoletedObjsV6v1Group OBJECT-GROUP + OBJECTS { + pwTemplateIgmpMcacPolicyName, + pwTemplateIgmpMcacPrRsvMndBW, + pwTemplateIgmpMcacUnconstBW + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the service SDPs on Nokia SROS + series systems." + ::= { tmnxSdpGroups 300 } + +tmnxSdpObsoletedObjsV9v0Group OBJECT-GROUP + OBJECTS { + sdpLdpActive + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the service SDPs on Nokia SROS + series systems." + ::= { tmnxSdpGroups 301 } + +tmnxSdpBindQGrpObjsV10v0Group OBJECT-GROUP + OBJECTS { + sdpBindIngressQoSNetworkPlcyId, + sdpBindEgressQoSNetworkPlcyId, + sdpBindIngressQoSFpRedirectQGrp, + sdpBindEgressQoSPortRedirectQGrp, + sdpBindIngressQoSInstanceId, + sdpBindEgressQoSInstanceId, + pwTemplateIngQoSNetworkPlcyId, + pwTemplateEgrQoSNetworkPlcyId, + pwTemplateIngQoSFpRedirectQGrp, + pwTemplateEgrQoSPortRedirectQGrp, + pwTemplateIngQoSInstanceId, + pwTemplateEgrQoSInstanceId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP binding queue group objects on + Nokia SROS series systems 10.0 release." + ::= { tmnxSdpGroups 302 } + +tmnxSdpNotifyV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + unacknowledgedTCN, + tmnxSvcTopoChgSdpBindMajorState, + tmnxSvcNewRootSdpBind, + tmnxSvcTopoChgSdpBindState, + tmnxSvcSdpBindRcvdTCN, + tmnxSvcSdpBindRcvdHigherBriPrio, + tmnxSvcSdpBindEncapPVST, + tmnxSvcSdpBindEncapDot1d, + tmnxSvcSdpActiveProtocolChange, + tmnxStpMeshNotInMstRegion, + tmnxSdpBndStpExcepCondStateChng, + sdpStatusChanged, + sdpBindStatusChanged, + sdpTlsMacAddrLimitAlarmRaised, + sdpTlsMacAddrLimitAlarmCleared, + sdpBindDHCPLeaseEntriesExceeded, + sdpBindDHCPLseStateOverride, + sdpBindDHCPLseStatePopulateErr, + sdpBindDHCPSuspiciousPcktRcvd, + sdpBindPwPeerStatusBitsChanged, + sdpBindTlsMacMoveExceeded, + sdpBindPwPeerFaultAddrChanged, + sdpBindDHCPProxyServerError, + sdpBindSdpStateChangeProcessed, + sdpBindDHCPLseStateMobilityErr, + sdpBandwidthOverbooked, + sdpBindInsufficientBandwidth, + dynamicSdpConfigChanged, + dynamicSdpBindConfigChanged, + dynamicSdpCreationFailed, + dynamicSdpBindCreationFailed + } + STATUS current + DESCRIPTION + "The group of SDP notifications on Nokia SROS series systems." + ::= { tmnxSdpGroups 400 } + +tmnxSdpObsoletedNotifyV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpCreated, + sdpDeleted, + sdpBindCreated, + sdpBindDeleted, + sdpTlsDHCPSuspiciousPcktRcvd, + sdpBindDHCPCoAError, + sdpBindDHCPSubAuthError + } + STATUS current + DESCRIPTION + "The group of obsoleted SDP objects on Nokia SROS series + systems." + ::= { tmnxSdpGroups 401 } + +tmnxSdpNotifyV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpEgrIfsNetDomInconsCntChanged + } + STATUS current + DESCRIPTION + "The group of SDP notifications on Nokia SROS series systems 8.0 + release." + ::= { tmnxSdpGroups 402 } + +tmnxSdpBindIpipeNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sdpBindIpipeCeIpAddressChange + } + STATUS current + DESCRIPTION + "The group of Ipipe SDP notifications on Nokia SROS series systems." + ::= { tmnxSdpGroups 403 } + +tmnxSdpNotifyV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpBindPwLocalStatusBitsChanged, + sdpBindReceivedProtSrcMac + } + STATUS current + DESCRIPTION + "The group of SDP notifications on Nokia SROS series systems 10.0 + release." + ::= { tmnxSdpGroups 404 } + +tmnxSdpNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpBindTlsMacMoveExceedNonBlock + } + STATUS current + DESCRIPTION + "The group of SDP notifications on Nokia SROS series systems 11.0 + release." + ::= { tmnxSdpGroups 405 } + +tmnxSdpGrpGroup OBJECT-GROUP + OBJECTS { + pwTempExcSdpGrpLastChanged, + pwTempExcSdpGrpRowStatus, + pwTempExcSdpGrpTableLastChanged, + pwTempIncSdpGrpLastChanged, + pwTempIncSdpGrpRowStatus, + pwTempIncSdpGrpTableLastChanged, + sdpGrpLastChange, + sdpGrpRowStatus, + sdpGrpTblLastChanged, + sdpGrpValue, + sdpSdpGrpLastChange, + sdpSdpGrpRowStatus, + sdpSdpGrpTblLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP supporting SDP group on Nokia SROS + series systems." + ::= { tmnxSdpGroups 500 } + +tmnxSdpBindBlockOnPeerFaultGroup OBJECT-GROUP + OBJECTS { + pwTemplateBlockOnPeerFault, + sdpBindBlockOnPeerFault + } + STATUS current + DESCRIPTION + "The group of objects supporting specific SDP feature on Nokia SROS + series systems." + ::= { tmnxSdpGroups 501 } + +tmnxSdpBindFlowSpecGroup OBJECT-GROUP + OBJECTS { + sdpBindIngressFlowspec, + sdpBindIngressIPv6Flowspec + } + STATUS current + DESCRIPTION + "The group of objects supporting specific SDP feature on Nokia SROS + series systems." + ::= { tmnxSdpGroups 502 } + +tmnxSdpBindPwPortGroup OBJECT-GROUP + OBJECTS { + sdpFarEndNodeId, + sdpFarEndGlobalId, + sdpBindPwPathRowStatus, + sdpBindPwPathAgi, + sdpBindPwPathLastChanged, + sdpBindPwPathSaiiAcId, + sdpBindPwPathSaiiGlobalId, + sdpBindPwPathSaiiNodeId, + sdpBindPwPathTableLastChanged, + sdpBindPwPathTaiiAcId, + sdpBindPwPathTaiiGlobalId, + sdpBindPwPathTaiiNodeId + } + STATUS current + DESCRIPTION + "The group of objects supporting specific SDP feature on Nokia SROS + series systems." + ::= { tmnxSdpGroups 503 } + +tmnxSdpVllBgpV11v0Group OBJECT-GROUP + OBJECTS { + sdpAutoBindBgpVpwsTemplateId, + svcL2BgpVpwsRteSdpBindId, + svcL2BgpVpwsRtePwTemplateId, + svcL2BgpVpwsRteError, + svcL2BgpVpwsRteLastErrorTime, + svcL2BgpVpwsRteControlWord, + svcL2BgpVpwsRtePathMtu, + svcL2BgpVpwsRteState, + svcL2BgpVpwsRteSeqDelivery, + svcL2BgpVpwsRteStatus, + svcL2BgpVpwsRteCsv, + svcL2BgpVpwsRtePreference, + svcL2BgpVpwsRteTxStatus, + svcVllBgpADPWTempBindRTTblLC, + svcVllBgpADPWTempBindRTRowStat, + svcVllBgpADPWTempBindTblLC, + svcVllBgpADPWTempBindRowStatus, + svcVllBgpADPWTempBindLastChngd, + svcVllBgpADPWTempBindEndPt + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP BGP feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 504 } + +tmnxSdpL2tpv3Group OBJECT-GROUP + OBJECTS { + sdpBindMirrorRemoteSource, + sdpFarEndInetAddressType, + sdpFarEndInetAddress, + sdpLocalEndInetAddressType, + sdpLocalEndInetAddress, + sdpBindL2tpv3SessMismatch, + sdpBindL2tpv3SessMismatchLstClrd, + sdpBindL2tpv3IngressCookie, + sdpBindL2tpv3EgressCookie + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP L2TPV3 feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 505 } + +tmnxSdpBindSpbV11v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsStaticIsidStatus, + sdpBindTlsStaticIsidRngRowStatus, + sdpBindTlsStaticIsidRngLastChgd, + sdpBindTlsStaticIsidRngLow, + sdpBindTlsStaticIsidRngHigh + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP SPB feature + on Nokia SROS series systems in 11.0 release." + ::= { tmnxSdpGroups 506 } + +tmnxSdpBindEthLoopbackV11v0Group OBJECT-GROUP + OBJECTS { + sdpBindEthLoopbackRowStatus, + sdpBindEthLoopbackMode, + sdpBindEthLoopbackMacSwap, + sdpBindEthLoopbackMacSwapAddr, + sdpBindEthLoopbackMacSwapAddrAll + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP Binding Ethernet + Loopback feature on Nokia SROS series systems in release 11.0." + ::= { tmnxSdpGroups 507 } + +tmnxSdpBindEthLpbkNtfyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpBindEthLoopbackStarted, + sdpBindEthLoopbackStopped + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of the SDP Binding + Ethernet Loopback feature on Nokia SROS series systems in release + 11.0." + ::= { tmnxSdpGroups 508 } + +tmnxSdpPwSecShaperGroup OBJECT-GROUP + OBJECTS { + sdpPwPortEgrShapSapSecShaper + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP PW port feature + on Nokia SROS series systems in release 11.0." + ::= { tmnxSdpGroups 509 } + +tmnxSdpPwPortV11v0Group OBJECT-GROUP + OBJECTS { + sdpPwPortAdminStatus, + sdpPwPortLastChgd, + sdpPwPortRowStatus, + sdpPwPortTblLastChanged, + sdpPwPortVcId, + sdpPwPortOperStatus, + sdpPwPortOperFlags, + sdpPwPortVcType, + sdpPwPortVlanVcTag, + sdpPwPortEgrShapDefIntDestId, + sdpPwPortEgrShapVPort, + sdpBindingPort + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP MPLS pseudo-wire port support on + Nokia SROS series systems in the 10.0 release." + ::= { tmnxSdpGroups 510 } + +tmnxSdpObsoletedObjsV11v0Group OBJECT-GROUP + OBJECTS { + sdpPwPortEncapType + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for the service SDPs on Nokia SROS + series systems in the 11.0 release." + ::= { tmnxSdpGroups 511 } + +tmnxSdpBindCtrlChanGroup OBJECT-GROUP + OBJECTS { + sdpBindCtrlChanPwStatus, + sdpBindCtrlChanPwLastChanged, + sdpBindCtrlChanPwRefreshTimer, + sdpBindCtrlChanPwPeerExpired, + sdpBindCtrlChanPwTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting specific SDP pseudo-wire control + channel feature on Nokia SROS series systems." + ::= { tmnxSdpGroups 512 } + +sdpBindTlsFdbMacStatsGroup OBJECT-GROUP + OBJECTS { + sdpBindTlsFdbMacStatsNumEntries + } + STATUS current + DESCRIPTION + "The group of additional objects for the management of MAC statistics + per FDB type on SDP Bindings for release 11.0 of the SROS series + systems." + ::= { tmnxSdpGroups 514 } + +sdpBindTlsEtreeGroup OBJECT-GROUP + OBJECTS { + sdpBindEtreeRootLeafTag, + sdpBindEtreeLeafAc + } + STATUS current + DESCRIPTION + "The group of objects supporting ETree feature for SDPs on Nokia SROS + series systems." + ::= { tmnxSdpGroups 515 } + +tmnxSdpBindCpmProtV12v0Group OBJECT-GROUP + OBJECTS { + sdpBindCpmProtMonitorIP + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CPM Protection on SDP + Bindings for release 12.0 of the SROS series systems." + ::= { tmnxSdpGroups 516 } + +tmnxSdpBindCtrlChanReqGroup OBJECT-GROUP + OBJECTS { + sdpBindCtrlChanPwRequestTimer, + sdpBindCtrlChanPwRetryTimer, + sdpBindCtrlChanPwTimeoutMult + } + STATUS current + DESCRIPTION + "The group of objects supporting specific SDP pseudo-wire control + channel request-timer feature on Nokia SROS series systems." + ::= { tmnxSdpGroups 517 } + +tmnxSdpBindCtrlChanAckGroup OBJECT-GROUP + OBJECTS { + sdpBindCtrlChanPwAck + } + STATUS current + DESCRIPTION + "The group of objects supporting specific SDP pseudo-wire control + channel acknowledgement feature on Nokia SROS series systems." + ::= { tmnxSdpGroups 518 } + +tmnxSdpPBBEpipePWRedV12v0Group OBJECT-GROUP + OBJECTS { + sdpSourceBMacLSB, + sdpControlPWVCId, + sdpBindUseSdpBMac, + sdpControlPWIsActive + } + STATUS current + DESCRIPTION + "The group of objects supporting PBB epipe pseudo-wire redundancy + feature on Nokia SROS series systems for release 12.0." + ::= { tmnxSdpGroups 519 } + +tmnxSdpPbbEpipeNotifyObjsGroup OBJECT-GROUP + OBJECTS { + sdpPbbActvPwWithNonActvCtrlPw + } + STATUS current + DESCRIPTION + "The group of objects supporting PBB epipe pseudo-wire redundancy + SDP notification objects on Nokia SROS series systems." + ::= { tmnxSdpGroups 520 } + +tmnxSdpPbbEpipeNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpPbbActvPwWithNonActvCtrlPwChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of the SDP Binding + SDP feature on Nokia SROS series systems in release 12.0." + ::= { tmnxSdpGroups 521 } + +tmnxSdpBindEthCfmV12v0Group OBJECT-GROUP + OBJECTS { + sdpBindEthCfmSquelchIngress, + sdpBindEthCfmCollectLmmStats + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Ethernet Connectivity Fault + Management (ETH-CFM) for the SDP-BIND feature on Nokia SROS series + systems for Release 12.0." + ::= { tmnxSdpGroups 522 } + +tmnxSdpV12v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADPWTempBindCreatOrigin, + sdpNumEntries, + sdpNextFreeId, + sdpId, + sdpRowStatus, + sdpDelivery, + sdpFarEndIpAddress, + sdpLspList, + sdpDescription, + sdpLabelSignaling, + sdpAdminStatus, + sdpOperStatus, + sdpOperPathMtu, + sdpKeepAliveAdminStatus, + sdpKeepAliveOperStatus, + sdpKeepAliveHelloTime, + sdpKeepAliveMaxDropCount, + sdpKeepAliveHoldDownTime, + sdpLastMgmtChange, + sdpKeepAliveNumHelloRequestMessages, + sdpKeepAliveNumHelloResponseMessages, + sdpKeepAliveNumLateHelloResponseMessages, + sdpKeepAliveHelloRequestTimeout, + sdpLdpEnabled, + sdpVlanVcEtype, + sdpAdvertisedVllMtuOverride, + sdpOperFlags, + sdpLastStatusChange, + sdpMvplsMgmtService, + sdpMvplsMgmtSdpBndId, + sdpCollectAcctStats, + sdpAccountingPolicyId, + sdpClassFwdingEnabled, + sdpClassFwdingDefaultLsp, + sdpClassFwdingMcLsp, + sdpMetric, + sdpAutoSdp, + sdpPBBEtype, + sdpBandwidthBookingFactor, + sdpOperBandwidth, + sdpAvailableBandwidth, + sdpAdminPathMtu, + sdpKeepAliveHelloMessageLength + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP base feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 523 } + +tmnxSdpObsoletedObjsV12v0Group OBJECT-GROUP + OBJECTS { + sdpSnmpAllowed + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for the service SDPs on Nokia SROS + series systems in the 12.0 release." + ::= { tmnxSdpGroups 524 } + +tmnxSdpBfdV12v0Group OBJECT-GROUP + OBJECTS { + svcVllBgpADPWTempBindBfdTemplate, + svcVllBgpADPWTempBindBfdEnable, + svcVllBgpADPWTempBindBfdEncap, + svcTlsBgpADPWTempBindBfdTemplate, + svcTlsBgpADPWTempBindBfdEnable, + svcTlsBgpADPWTempBindBfdEncap, + sdpBindBfdTemplateName, + sdpBindBfdEnable, + sdpBindBfdEncap + } + STATUS current + DESCRIPTION + "The group of objects for BFD feature for service SDPs on Nokia SROS + series systems in 12.0 release." + ::= { tmnxSdpGroups 525 } + +tmnxSdpL2tpv3CookieGroup OBJECT-GROUP + OBJECTS { + sdpBindL2tpv3IngressCookie2 + } + STATUS current + DESCRIPTION + "The group of objects for L2TP-V3 cookies feature for service SDPs on + Nokia SROS series systems in 12.0 release." + ::= { tmnxSdpGroups 526 } + +tmnxSdpPwTempBindV12v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADPWTempBindMonOperGrp + } + STATUS current + DESCRIPTION + "The group of objects for BFD feature for service SDPs on Nokia SROS + series systems in 12.0 release." + ::= { tmnxSdpGroups 527 } + +tmnxSdpPbbV12v0Group OBJECT-GROUP + OBJECTS { + sdpBindPbbMldSnpgMRouter + } + STATUS current + DESCRIPTION + "The group of objects supporting + Provider Backbone Bridging (PBB/IEEE 802.1ah) feature for SDP + on Nokia SROS series systems in 12.0 release." + ::= { tmnxSdpGroups 528 } + +tmnxSdpPwLoopbackGroup OBJECT-GROUP + OBJECTS { + sdpBindPwLoopbackRowStatus, + sdpBindPwAdminLockRowStatus, + sdpBindPwAdminLockTestSvc + } + STATUS current + DESCRIPTION + "The group of objects for pseudo-wire feature for service SDPs on Nokia + SROS series systems." + ::= { tmnxSdpGroups 529 } + +tmnxPwTemplateAugGroup OBJECT-GROUP + OBJECTS { + pwTemplateAugTableLastChgd, + pwTemplateAugLastChgd, + pwTemplateAugStpAutoEdge, + pwTemplateAugStpRapidStart, + pwTemplateAugStpAdminPtToPt, + pwTemplateAugStpPathCost, + pwTemplateAugStpPriority, + pwTemplateAugStpRootGuard, + pwTemplateAugStpAdminStatus, + pwTemplateAugL2ptTermination, + pwTemplateAugL2ptProtocols + } + STATUS current + DESCRIPTION + "The group of objects for pseudo-wire template feature for services on + Nokia SROS series systems." + ::= { tmnxSdpGroups 530 } + +tmnxSdpCtrlPwNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpControlPwActiveStateChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of the SDP feature on + Nokia SROS series systems in release 12.0." + ::= { tmnxSdpGroups 531 } + +tmnxSdpLdpIpv6Group OBJECT-GROUP + OBJECTS { + sdpTunnelFarEndInetAddressType, + sdpTunnelFarEndInetAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the LDP IPv6 feature for + SDP on Nokia SROS series systems in release 13.0." + ::= { tmnxSdpGroups 532 } + +tmnxSdpBindV13v0Group OBJECT-GROUP + OBJECTS { + sdpBindIngressVlanTranslation, + sdpBindIngressVlanTranslationId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the SDP feature on Nokia + SROS series systems in release 13.0." + ::= { tmnxSdpGroups 533 } + +tmnxSdpSegRouteGroup OBJECT-GROUP + OBJECTS { + sdpSegRouteIsIs, + sdpSegRouteIsIsOperInstId, + sdpSegRouteIsIsLspId, + sdpSegRouteOspf, + sdpSegRouteOspfOperInstId, + sdpSegRouteOspfLspId, + sdpSegRouteTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP segment routing + feature on Nokia SROS series systems in release 13.0." + ::= { tmnxSdpGroups 534 } + +tmnxSdpBindV11v0Group OBJECT-GROUP + OBJECTS { + sdpBindForceQinqVcForwarding, + pwTemplateForceQinqVcForwarding + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the SDP feature on Nokia + SROS series systems in release 11.0." + ::= { tmnxSdpGroups 535 } + +tmnxSdpPwPortOperGrpGroup OBJECT-GROUP + OBJECTS { + sdpPwPortMonOperGrp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the pseudo-wire port + operational group feature on Nokia SROS series systems in release + 13.0." + ::= { tmnxSdpGroups 536 } + +tmnxSdpV13v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADPWTempBindCreatOrigin, + sdpNumEntries, + sdpNextFreeId, + sdpId, + sdpRowStatus, + sdpDelivery, + sdpLspList, + sdpDescription, + sdpLabelSignaling, + sdpAdminStatus, + sdpOperStatus, + sdpOperPathMtu, + sdpKeepAliveAdminStatus, + sdpKeepAliveOperStatus, + sdpKeepAliveHelloTime, + sdpKeepAliveMaxDropCount, + sdpKeepAliveHoldDownTime, + sdpLastMgmtChange, + sdpKeepAliveNumHelloRequestMessages, + sdpKeepAliveNumHelloResponseMessages, + sdpKeepAliveNumLateHelloResponseMessages, + sdpKeepAliveHelloRequestTimeout, + sdpLdpEnabled, + sdpVlanVcEtype, + sdpAdvertisedVllMtuOverride, + sdpOperFlags, + sdpLastStatusChange, + sdpMvplsMgmtService, + sdpMvplsMgmtSdpBndId, + sdpCollectAcctStats, + sdpAccountingPolicyId, + sdpClassFwdingEnabled, + sdpClassFwdingDefaultLsp, + sdpClassFwdingMcLsp, + sdpMetric, + sdpAutoSdp, + sdpPBBEtype, + sdpBandwidthBookingFactor, + sdpOperBandwidth, + sdpAvailableBandwidth, + sdpAdminPathMtu, + sdpKeepAliveHelloMessageLength, + sdpNetDomainName, + sdpEgressIfsNetDomainConsistent, + sdpBgpTunnelEnabled, + sdpBgpTunnelLspId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting SDP base feature + on Nokia SROS series systems." + ::= { tmnxSdpGroups 537 } + +tmnxSdpObsoletedObjsV13v0Group OBJECT-GROUP + OBJECTS { + sdpFarEndIpAddress, + sdpTunnelFarEndIpAddress + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for the service SDPs on Nokia SROS + series systems in the 12.0 release." + ::= { tmnxSdpGroups 538 } + +sdpBgpEvpnMplsMhGroup OBJECT-GROUP + OBJECTS { + sdpEvpnMHEthSegName + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP BGP EVPN (Ethernet - VPN) MPLS + Multi Home feature on Nokia SROS series systems release 13.0." + ::= { tmnxSdpGroups 539 } + +sdpGreExtGroup OBJECT-GROUP + OBJECTS { + sdpGreAllowFragmentation + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP GRE extension feature on Nokia + SROS series systems release 13.0." + ::= { tmnxSdpGroups 540 } + +svcPwTmplExt14v0Group OBJECT-GROUP + OBJECTS { + pwTemplatePreferProvSdp + } + STATUS current + DESCRIPTION + "The group of objects supporting PW Template extension feature on Nokia + SROS series systems release 14.0." + ::= { tmnxSdpGroups 541 } + +tmnxSdpBindV14v0Group OBJECT-GROUP + OBJECTS { + sdpBindExtTableLastChanged, + sdpBindExtEntropyLabel, + sdpBindExtLastMgmtChange, + pwTemplateEntropyLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind feature on Nokia + SROS series systems in release 14.0." + ::= { tmnxSdpGroups 543 } + +tmnxSdpSegRouteTeGroup OBJECT-GROUP + OBJECTS { + sdpSegRouteTeOperInstId, + sdpSegRouteTeLspRowStatus, + sdpSegRouteTeLspLastChanged, + sdpSegRouteTeLspTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP segment routing + feature on Nokia SROS series systems in release 13.0." + ::= { tmnxSdpGroups 544 } + +tmnxSdpFlowSPecObsoletedV14v0Grp OBJECT-GROUP + OBJECTS { + sdpBindIngressFlowspec, + sdpBindIngressIPv6Flowspec + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting SDP BGP Flow-Spec feature on + Nokia SROS series systems release 14.0." + ::= { tmnxSdpGroups 545 } + +tmnxSdpBindObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + sdpBindIngressVlanTranslation, + sdpBindIngressVlanTranslationId + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of the SDP + feature on Nokia SROS series systems in release 14.0." + ::= { tmnxSdpGroups 546 } + +sdpPwStaticLabelGroup OBJECT-GROUP + OBJECTS { + sdpPwPortIngVcLabel, + sdpPwPortEgrVcLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP PW static label + feature on Nokia SROS series systems in release 14.0." + ::= { tmnxSdpGroups 547 } + +sdpBindV14v0Group OBJECT-GROUP + OBJECTS { + sdpBindMinReqdSdpOperMtu + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SDP BIND + feature on Nokia SROS series systems in release 14.0." + ::= { tmnxSdpGroups 548 } + +sdpBindTlsV14v0Group OBJECT-GROUP + OBJECTS { + sdpBindDisableSendBvplsEvpnFlush + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SDP BIND + for vpls services feature on Nokia SROS series systems in release + 14.0." + ::= { tmnxSdpGroups 549 } + +sdpFpeV14v0Group OBJECT-GROUP + OBJECTS { + sdpFpeLspId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SDP for + forward-path-extension feature on Nokia SROS series systems in release + 14.0." + ::= { tmnxSdpGroups 550 } + +sdpBindBgpEvpnAlmpGroup OBJECT-GROUP + OBJECTS { + sdpBindTlsRestProtSrcMacOper, + sdpBindTlsRestProtSrcMacOperAct, + sdpBindMeshTlsRPSMacOper, + sdpBindMeshTlsRPSMacOperAct + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SDP for + BGP EVPN on Nokia SROS series systems in release 14.0." + ::= { tmnxSdpGroups 551 } + +tmnxSdpMplsLspGroup OBJECT-GROUP + OBJECTS { + sdpMplsLspRowStatus, + sdpMplsLspLastChanged, + sdpMplsLspTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP segment routing + feature on Nokia SROS series systems in release 15.0." + ::= { tmnxSdpGroups 552 } + +tmnxSdpCfmLmmPerQosV15v0Group OBJECT-GROUP + OBJECTS { + sdpBindEthCfmCollLmmFcSts, + sdpBindEthCfmCollLmmFcStsInP + } + STATUS current + DESCRIPTION + "The group of objects supporting the ETH-LMM per QoS Class feature on + Nokia SROS series systems." + ::= { tmnxSdpGroups 553 } + +tmnxObsoletedSdpV15v0Group OBJECT-GROUP + OBJECTS { + sdpLspList + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting SDP base feature + on Nokia SROS series systems in release 15.0." + ::= { tmnxSdpGroups 554 } + +tmnxSdpV15v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADPWTempBindCreatOrigin, + sdpNumEntries, + sdpNextFreeId, + sdpId, + sdpRowStatus, + sdpDelivery, + sdpDescription, + sdpLabelSignaling, + sdpAdminStatus, + sdpOperStatus, + sdpOperPathMtu, + sdpKeepAliveAdminStatus, + sdpKeepAliveOperStatus, + sdpKeepAliveHelloTime, + sdpKeepAliveMaxDropCount, + sdpKeepAliveHoldDownTime, + sdpLastMgmtChange, + sdpKeepAliveNumHelloRequestMessages, + sdpKeepAliveNumHelloResponseMessages, + sdpKeepAliveNumLateHelloResponseMessages, + sdpKeepAliveHelloRequestTimeout, + sdpLdpEnabled, + sdpVlanVcEtype, + sdpAdvertisedVllMtuOverride, + sdpOperFlags, + sdpLastStatusChange, + sdpMvplsMgmtService, + sdpMvplsMgmtSdpBndId, + sdpCollectAcctStats, + sdpAccountingPolicyId, + sdpClassFwdingEnabled, + sdpClassFwdingDefaultLsp, + sdpClassFwdingMcLsp, + sdpMetric, + sdpAutoSdp, + sdpPBBEtype, + sdpBandwidthBookingFactor, + sdpOperBandwidth, + sdpAvailableBandwidth, + sdpAdminPathMtu, + sdpKeepAliveHelloMessageLength, + sdpNetDomainName, + sdpEgressIfsNetDomainConsistent, + sdpBgpTunnelEnabled, + sdpBgpTunnelLspId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP base feature + on Nokia SROS series systems in release 15.0." + ::= { tmnxSdpGroups 555 } + +tmnxSdpWeightedLoadBalanceGroup OBJECT-GROUP + OBJECTS { + sdpWeightedEcmpEnabled + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP weighted load + balancing feature on Nokia SROS series systems in release + 15.0." + ::= { tmnxSdpGroups 556 } + +sdpEvpnMhEthSegV15v0Group OBJECT-GROUP + OBJECTS { + sdpEvpnMHEthSegStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN MH feature on Nokia SROS series + systems release 15.0." + ::= { tmnxSdpGroups 557 } + +tmnxPwTempNameV15v0Group OBJECT-GROUP + OBJECTS { + pwTemplateName + } + STATUS current + DESCRIPTION + "The group of objects supporting names for PW templates on Nokia series + systems release 15.0." + ::= { tmnxSdpGroups 558 } + +sdpOperTunnelFarEndGroup OBJECT-GROUP + OBJECTS { + sdpOperTunnelFarEndInetAddrType, + sdpOperTunnelFarEndInetAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of tunnel far-end for SDP + on Nokia SROS series systems in release 15.0." + ::= { tmnxSdpGroups 559 } + +pwTemplateGreGroup OBJECT-GROUP + OBJECTS { + pwTemplateGreDelivery, + pwTemplateAugGreAllowFrag + } + STATUS current + DESCRIPTION + "The group of objects supporting management of PW template GRE feature + on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 560 } + +pwTemplateQosV16v0Group OBJECT-GROUP + OBJECTS { + pwTemplateIngQoSNetworkPlcyName, + pwTemplateEgrQoSNetworkPlcyName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of PW template QoS feature + on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 561 } + +pwTemplateFilterNameV16v0Group OBJECT-GROUP + OBJECTS { + pwTemplateIngressIpFilterName, + pwTemplateIngressIpv6FilterName, + pwTemplateIngressMacFilterName, + pwTemplateEgressIpFilterName, + pwTemplateEgressIpv6FilterName, + pwTemplateEgressMacFilterName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP templates Filter + feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 562 } + +tmnxSdpBindQinqV16v0Group OBJECT-GROUP + OBJECTS { + sdpBindForceQinqVcFwding, + pwTemplateForceQinqVcFwding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qinq preserve and + translation feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 564 } + +tmnxSdpBindV16v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + sdpBindForceQinqVcForwarding, + pwTemplateForceQinqVcForwarding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP feature on Nokia + SROS series systems in release 16.0." + ::= { tmnxSdpGroups 565 } + +sdpPwPortControlWordGroup OBJECT-GROUP + OBJECTS { + sdpPwPortControlWord + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP pseudo-wire port + with control-word feature on Nokia SROS series systems in release + 19.10." + ::= { tmnxSdpGroups 566 } + +pwTemplateNgeAutoBindGroup OBJECT-GROUP + OBJECTS { + pwTemplateAugAluNgeKeyGroupIn, + pwTemplateAugAluNgeKeyGroupOut + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP pseudo-wire port + with control-word feature on Nokia SROS series systems in release + 19.10." + ::= { tmnxSdpGroups 567 } + +sdpBindMcastSrcV19v0Group OBJECT-GROUP + OBJECTS { + sdpBindMulticastSource + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SDP + feature on Nokia SROS series systems in release 19.0." + ::= { tmnxSdpGroups 568 } + +sdpNotifyV20v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpBindReceivedPbbProtSrcMac + } + STATUS current + DESCRIPTION + "The group of SDP notifications on Nokia SROS series systems 20.0 + release." + ::= { tmnxSdpGroups 569 } + +sdpBindTlsMacListV20v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsAutoLrnMacPrtExcList, + sdpBindMeshTlsAutLrnMacPrtExcLs, + pwTemplateAugAtLnMacPrtExcList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the auto learn Mac list + exclusion feature on Nokia SROS series systems in release 20.0." + ::= { tmnxSdpGroups 570 } + +sdpBindCfmSquelchInCtagGroup OBJECT-GROUP + OBJECTS { + sdpBindEthCfmSquelchIngressCtag + } + STATUS current + DESCRIPTION + "The group of objects supporting Ethernet Connectivity Fault Management + (ETH-CFM) SDP-BIND squelching for the PVLAN space on Nokia SROS series + systems." + ::= { tmnxSdpGroups 571 } + +sdpBindVccvBfdGroup OBJECT-GROUP + OBJECTS { + sdpBindExtBfdFailAction, + sdpBindExtBfdSessStatOperState, + sdpBindExtBfdWaitForUpTimer, + sdpBindExtBfdUpTimeRemain + } + STATUS current + DESCRIPTION + "The group of objects supporting VCCV BFD on Nokia SROS series systems." + ::= { tmnxSdpGroups 572 } + +sdpBindSvcMtuGroup OBJECT-GROUP + OBJECTS { + sdpBindExt2LastMgmtChange, + sdpBindExt2AdvSvcMtu, + sdpBindExt2TableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting service MTU override feature on Nokia + SROS series systems." + ::= { tmnxSdpGroups 573 } + +sdpPwPortEntropyGroup OBJECT-GROUP + OBJECTS { + sdpPwPortEntropyLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP pw-port entropy-label feature on + Nokia SROS series systems." + ::= { tmnxSdpGroups 574 } + +sdpLastChangeV21v0Group OBJECT-GROUP + OBJECTS { + sdpBindTableLastChanged, + sdpBindTlsTableLastChanged, + sdpBindTlsLastMgmtChange + } + STATUS current + DESCRIPTION + "The group pf objects supporting last-changed objects on Nokia SROS + series systems release 21.0." + ::= { tmnxSdpGroups 575 } + +sdpPwPortSvcMtuV21v0Group OBJECT-GROUP + OBJECTS { + sdpPwPortAdvSvcMtu + } + STATUS current + DESCRIPTION + "The group pf objects supporting last-changed objects on Nokia SROS + series systems release 21.0." + ::= { tmnxSdpGroups 576 } + +sdpTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 4 } + +sdpTraps OBJECT IDENTIFIER ::= { sdpTrapsPrefix 0 } + +sdpCreated NOTIFICATION-TYPE + OBJECTS { + sdpId + } + STATUS obsolete + DESCRIPTION + "The sdpCreated notification is sent when a new row is created in the + sdpInfoTable." + ::= { sdpTraps 1 } + +sdpDeleted NOTIFICATION-TYPE + OBJECTS { + sdpId + } + STATUS obsolete + DESCRIPTION + "The sdpDeleted notification is sent when an existing row is deleted + from the sdpInfoTable." + ::= { sdpTraps 2 } + +sdpStatusChanged NOTIFICATION-TYPE + OBJECTS { + sdpId, + sdpAdminStatus, + sdpOperStatus + } + STATUS current + DESCRIPTION + "The sdpStatusChanged notification is generated when there is a change + in the administrative or operating status of an SDP." + ::= { sdpTraps 3 } + +sdpBindCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId + } + STATUS obsolete + DESCRIPTION + "The sdpBindCreated notification is sent when a new row is created in + the sdpBindTable." + ::= { sdpTraps 4 } + +sdpBindDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId + } + STATUS obsolete + DESCRIPTION + "The sdpBindDeleted notification is sent when an existing row is + deleted from the sdpBindTable." + ::= { sdpTraps 5 } + +sdpBindStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindAdminStatus, + sdpBindOperStatus, + sdpBindOperFlags + } + STATUS current + DESCRIPTION + "The sdpBindStatusChanged notification is generated when there is a + change in the administrative or operating status of an SDP Binding. + + Notice that this trap is not generated whenever the SDP Binding + operating status change is caused by an operating status change on the + associated SDP." + ::= { sdpTraps 6 } + +sdpTlsMacAddrLimitAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpId, + sdpBindId + } + STATUS current + DESCRIPTION + "The sdpTlsMacAddrLimitAlarmRaised notification is sent whenever the + number of MAC addresses stored in the FDB for this spoke sdp-bind + increases to reach the watermark specified by the object + svcTlsFdbTableFullHighWatermark." + ::= { sdpTraps 7 } + +sdpTlsMacAddrLimitAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpId, + sdpBindId + } + STATUS current + DESCRIPTION + "The sdpTlsMacAddrLimitAlarmCleared notification is sent whenever the + number of MAC addresses stored in the FDB for this spoke sdp-bind + drops to the watermark specified by the object + svcTlsFdbTableFullLowWatermark." + ::= { sdpTraps 8 } + +sdpTlsDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpId, + tlsDhcpPacketProblem + } + STATUS obsolete + DESCRIPTION + "The sdpTlsDHCPSuspiciousPcktRcvd notification is generated when a DHCP + packet is received with suspicious content." + ::= { sdpTraps 9 } + +sdpBindDHCPLeaseEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The sdpBindDHCPLeaseEntriesExceeded notification is generated when the + number of DHCP lease state entries on a given IES or VRPN spoke-SDP + reaches the user configurable upper limit given by + TIMETRA-VRTR-MIB::vRtrIfDHCPLeasePopulate." + ::= { sdpTraps 10 } + +sdpBindDHCPLseStateOverride NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr + } + STATUS current + DESCRIPTION + "The sdpBindDHCPLseStateOverride notification is generated when an + existing DHCP lease state is overridden by a new lease state which has + the same IP address but a different MAC address. This trap is only + applicable for IES and VPRN spoke-SDPs." + ::= { sdpTraps 11 } + +sdpBindDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpPacketProblem + } + STATUS current + DESCRIPTION + "The sdpBindDHCPSuspiciousPcktRcvd notification is generated when a + DHCP packet is received with suspicious content." + ::= { sdpTraps 12 } + +sdpBindDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION + "The sdpBindDHCPLseStatePopulateErr notification indicates that the + system was unable to update the DHCP Lease State table with the + information contained in the DHCP ACK message. The DHCP ACK message + has been discarded. This trap is only applicable for IES and VPRN + spoke-SDPs." + ::= { sdpTraps 13 } + +sdpBindPwPeerStatusBitsChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindPwPeerStatusBits + } + STATUS current + DESCRIPTION + "The sdpBindPwPeerStatusBitsChanged notification is generated when + there is a change in the PW status bits received from the peer." + ::= { sdpTraps 14 } + +sdpBindTlsMacMoveExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindAdminStatus, + sdpBindOperStatus, + sdpBindTlsMacMoveRateExcdLeft, + sdpBindTlsMacMoveNextUpTime, + svcTlsMacMoveMaxRate, + sdpBindNotifyMacAddr + } + STATUS current + DESCRIPTION + "The sdpBindTlsMacMoveExceeded notification is generated when the SDP + exceeds the TLS svcTlsMacMoveMaxRate." + ::= { sdpTraps 15 } + +sdpBindPwPeerFaultAddrChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindPwFaultInetAddressType, + sdpBindPwFaultInetAddress + } + STATUS current + DESCRIPTION + "The sdpBindPwPeerFaultAddrChanged notification is + generated when there is a change in the IP address + included in the PW status message sent by the peer. + This notification is only generated if the IP address + is the only information in the notification that + changed. If the status bits changed as well, then + the sdpBindPwPeerStatusBitsChanged notification will + be generated instead." + ::= { sdpTraps 16 } + +sdpBindDHCPProxyServerError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpProxyError + } + STATUS current + DESCRIPTION + "The sdpBindDHCPProxyServerError notification indicates that the system + was unable to proxy DHCP requests." + ::= { sdpTraps 17 } + +sdpBindDHCPCoAError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpCoAError + } + STATUS obsolete + DESCRIPTION + "The sdpBindDHCPCoAError notification indicates that the system was + unable to process a Change of Authorization (CoA) request from a + Radius server." + ::= { sdpTraps 18 } + +sdpBindDHCPSubAuthError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpSubAuthError + } + STATUS obsolete + DESCRIPTION + "The sdpBindDHCPSubAuthError notification indicates that the system + encountered a problem while trying to authenticate a subscriber." + ::= { sdpTraps 19 } + +sdpBindSdpStateChangeProcessed NOTIFICATION-TYPE + OBJECTS { + sdpNotifySdpId + } + STATUS current + DESCRIPTION + "The sdpBindSdpStateChangeProcessed notification indicates that the + agent has finished processing an SDP state change event, and that the + operating status of all the affected SDP Bindings has been updated + accordingly. The value of the sdpNotifySdpId object indicates the SDP + that experienced the state change." + ::= { sdpTraps 20 } + +sdpBindDHCPLseStateMobilityErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION + "The sdpBindDHCPLseStateMobilityErr notification indicates that the + system was unable to perform a mobility check for this lease state." + ::= { sdpTraps 21 } + +sdpBandwidthOverbooked NOTIFICATION-TYPE + OBJECTS { + sdpId, + sdpMaxBookableBandwidth, + sdpBookedBandwidth + } + STATUS current + DESCRIPTION + "The sdpBandwidthOverbooked notification indicates that the bandwidth + that has been allocated to the SDP bindings indicated by + sdpBookedBandwidth exceeds sdpMaxBookableBandwidth." + ::= { sdpTraps 22 } + +sdpBindInsufficientBandwidth NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpId, + sdpBindId, + sdpAvailableBandwidth, + sdpBindAdminBandwidth + } + STATUS current + DESCRIPTION + "The sdpBindInsufficientBandwidth notification indicates that the + available bandwidth of the SDP is insufficient to satisfy the + bandwidth requirement specified by sdpBindAdminBandwidth of this SDP + binding." + ::= { sdpTraps 23 } + +dynamicSdpConfigChanged NOTIFICATION-TYPE + OBJECTS { + dynamicSdpOrigin, + sdpId, + svcL2RteSdpBindId, + dynamicSdpStatus + } + STATUS current + DESCRIPTION + "The dynamicSdpConfigChanged notification is generated when a dynamic + SDP is 'created', 'modified', or 'deleted', with the value of + dynamicSdpStatus indicated which state it has entered." + ::= { sdpTraps 24 } + +dynamicSdpBindConfigChanged NOTIFICATION-TYPE + OBJECTS { + dynamicSdpOrigin, + sdpId, + svcL2RteSdpBindId, + dynamicSdpStatus, + sdpMSPwPeId + } + STATUS current + DESCRIPTION + "The dynamicSdpBindConfigChanged notification is generated when a + dynamic SDP Bind is 'created', 'modified', or 'deleted'. New state + of the SDP Bind is indicated by the value of dynamicSdpStatus. The + affected SDP is indicated by the value of 'sdpId' or by Spoke-SDP FEC + identifier 'sdpMSPwPeId'. + + [EFFECT] This is an informational notification. Depending on the type + of change, new layer-2 route may have been created, modified or + deleted. + + [RECOVERY] No recovery action is required." + ::= { sdpTraps 25 } + +dynamicSdpCreationFailed NOTIFICATION-TYPE + OBJECTS { + svcL2RteSdpBindId, + dynamicSdpOrigin, + dynamicSdpCreationError + } + STATUS current + DESCRIPTION + "The dynamicSdpCreationFailed notification is generated when the system + fails to create a dynamic SDP." + ::= { sdpTraps 26 } + +dynamicSdpBindCreationFailed NOTIFICATION-TYPE + OBJECTS { + svcL2RteSdpBindId, + dynamicSdpOrigin, + sdpId, + pwTemplateLastChanged, + dynamicSdpBindCreationError + } + STATUS current + DESCRIPTION + "The dynamicSdpBindCreationFailed notification is generated when the + system fails to create a dynamic SDP Bind." + ::= { sdpTraps 27 } + +sdpEgrIfsNetDomInconsCntChanged NOTIFICATION-TYPE + OBJECTS { + sdpEgIfNetDomainInconsCount + } + STATUS current + DESCRIPTION + "The sdpEgrIfsNetDomInconsCntChanged notification is generated when the + value of sdpEgIfNetDomainInconsCount changes." + ::= { sdpTraps 28 } + +sdpBindIpipeCeIpAddressChange NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpBindId, + sdpBindIpipeCeIpAddrType, + sdpBindIpipeCeIpAddress + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpBindIpipeCeIpAddressChange notification indicates an IP + address has been discovered for the far end CE device on a specified + IPIPE SDP. The type of IP address is specified by + sdpBindIpipeCeIpAddrType. The IP address is specified by + sdpBindIpipeCeIpAddress. + + [EFFECT] The IP address specified by sdpBindIpipeCeIpAddress and of + type sdpBindIpipeCeIpAddrType has been discovered on the remote CE + device. + + [RECOVERY] No action is required." + ::= { sdpTraps 29 } + +sdpBindReceivedProtSrcMac NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpBindId, + protectedMacForNotify, + sdpBindTlsRestProtSrcMacAction + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpBindReceivedProtSrcMac notification is generated when a + protected source MAC is received on a TLS SDP-BIND with + sdpBindTlsRestProtSrcMac 'true', or if the TLS SDP-BIND belongs to an + SHG with tlsShgRestProtSrcMac set to 'true'. + + [EFFECT] If the sdpBindTlsRestProtSrcMacAction is set to + 'discardFrame', the frame will be discarded. + + [RECOVERY] No action is required." + ::= { sdpTraps 30 } + +sdpBindPwLocalStatusBitsChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindPwLocalStatusBits + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpBindPwLocalStatusBitsChanged notification is generated + when there is a change in the local PW status bits. + + [EFFECT] Based on the change in the sdpBindPwLocalStatusBits traffic + on the SDP-BIND may be impacted. + + [RECOVERY] Based on the change in the sdpBindPwLocalStatusBits + appropriate configuration changes may be required." + ::= { sdpTraps 31 } + +sdpBindTlsMacMoveExceedNonBlock NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcTlsMacMoveMaxRate, + sdpBindNotifyMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpBindTlsMacMoveExceedNonBlock notification is generated + when the SDP exceeds the TLS svcTlsMacMoveMaxRate even when + sdpBindTlsLimitMacMove is set to 'nonBlocking'.In case of Provider + Backbone Bridging (PBB), if the MAC address that exceeds the rate is + in ISID-VPLS(iVpls) FDB and sdp binding that detects the move is in + Backbone-VPLS(bVpls), the notification will be generated with svcId, + custId of I-VPLS and B-VPLS sdpBindId. + + [EFFECT] This notification is informational only. + + [RECOVERY] User can adjust the value of svcTlsMacMoveMaxRate to reduce + the frequency of this notification." + ::= { sdpTraps 32 } + +sdpBindEthLoopbackStarted NOTIFICATION-TYPE + OBJECTS { + sdpBindEthLoopbackMode, + sdpBindEthLoopbackMacSwap, + sdpBindEthLoopbackMacSwapAddr, + sdpBindEthLoopbackMacSwapAddrAll + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpBindEthLoopbackStarted notification is generated when + the SDP binding is placed into loopback. + + [EFFECT] This notification is informational only." + ::= { sdpTraps 33 } + +sdpBindEthLoopbackStopped NOTIFICATION-TYPE + OBJECTS { + sdpBindEthLoopbackMode + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpBindEthLoopbackStopped notification is generated when + the SDP binding is removed from loopback. + + [EFFECT] This notification is informational only." + ::= { sdpTraps 34 } + +sdpPbbActvPwWithNonActvCtrlPwChg NOTIFICATION-TYPE + OBJECTS { + sdpId, + sdpPbbActvPwWithNonActvCtrlPw + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpPbbActvPwWithNonActvCtrlPwChg notification is generated + when last pseudo-wire (PW) goes standby or down and when first PW + becomes active on the Backbone Edge Bridge (BEB) where control PW is + standby or down on that SDP. + + [EFFECT] There is a change which caused last active PW to become + standby or down and when first PW becomes active. + + [RECOVERY] sdpPbbActvPwWithNonActvCtrlPwChg event with + sdpPbbActvPwWithNonActvCtrlPw set to 'false' indicate clearing of + sdpPbbActvPwWithNonActvCtrlPwChg with sdpPbbActvPwWithNonActvCtrlPw + set to 'true'." + ::= { sdpTraps 35 } + +sdpControlPwActiveStateChg NOTIFICATION-TYPE + OBJECTS { + sdpControlPWIsActive + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpControlPwActiveStateChg notification is generated when + the SDP control PW Active value changes on that SDP. + + [EFFECT] Control pseudo-wire state change could affect related SDP + bindings. + + [RECOVERY] A change in the configuration may be required." + ::= { sdpTraps 36 } + +sdpBindReceivedPbbProtSrcMac NOTIFICATION-TYPE + OBJECTS { + svcTlsBackboneVplsSvcId, + sdpBindId, + protectedMacForNotify + } + STATUS current + DESCRIPTION + "[CAUSE] The sdpBindReceivedPbbProtSrcMac notification is generated + when a source MAC is protected in a i-vpls is received on SDP-BIND of + a b-vpls (svcTlsBackboneVplsSvcId) service. + + [EFFECT] The frame will be discarded. + + [RECOVERY] No action is required." + ::= { sdpTraps 37 } + +unacknowledgedTCN NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpId + } + STATUS current + DESCRIPTION + "The unacknowledgedTCN notification is generated when a + TCN sent towards the root bridge on the root port (SAP + or SDP binding) has not been acknowledged within the + allowed time. A portion of the spanning tree topology + may not have been notified that a topology change has + taken place. FDB tables on some devices may take + significantly longer to represent the new distribution + of layer-2 addresses. Examine this device and devices + towards the root bridge for STP issues." + ::= { tstpTraps 8 } + +tmnxSvcTopoChgSdpBindMajorState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpPortState, + tmnxOldSdpBindTlsStpPortState + } + STATUS current + DESCRIPTION + "The tmnxSvcTopoChgSdpBindMajorState notification is + generated when a SDP binding has transitioned its + state from learning to forwarding or from forwarding + to blocking or broken. The spanning tree topology has + been modified. It may denote loss of customer access + or redundancy. Check the new topology against the + provisioned topology to determine the severity of + connectivity loss." + ::= { tstpTraps 14 } + +tmnxSvcNewRootSdpBind NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + svcTlsStpDesignatedRoot + } + STATUS current + DESCRIPTION + "The tmnxSvcNewRootSdpBind notification is generated + when the previous root bridge has been aged out and a + new root bridge has been elected. The new root bridge + creates a new spanning tree topology. It may denote + loss of customer access or redundancy. Check the new + topology against the provisioned topology to determine + the severity of connectivity loss." + ::= { tstpTraps 15 } + +tmnxSvcTopoChgSdpBindState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpPortState, + tmnxOldSdpBindTlsStpPortState + } + STATUS current + DESCRIPTION + "The tmnxSvcTopoChgSdpBindState notification is + generated when a SDP binding has transitioned state to + blocking or broken from learning state. This event + complements what is not covered by + tmnxSvcTopoChgSdpBindMajorState. The spanning tree + topology has been modified. It may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine the + severity of connectivity loss." + ::= { tstpTraps 16 } + +tmnxSvcSdpBindRcvdTCN NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId + } + STATUS current + DESCRIPTION + "The tmnxSvcSdpBindRcvdTCN notification is generated + when a SDP binding has received TCN from another + bridge. This bridge will either have its configured + BPDU with the topology change flag set if it is a root + bridge, or it will pass TCN to its root bridge. + Eventually the address aging timer for the forwarding + database will be made shorter for a short period of + time. No recovery is needed." + ::= { tstpTraps 17 } + +tmnxSvcSdpBindRcvdHigherBriPrio NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId + } + STATUS current + DESCRIPTION + "The tmnxSvcSdpBindRcvdHigherBriPrio notification is + generated when a customer's device has been configured + with a bridge priority equal to zero. The SDP binding + that the customer's device is connected through will + be blocked. Remove the customer's device or + reconfigure the customer's bridge priority with value + greater than zero." + ::= { tstpTraps 18 } + +tmnxSvcSdpBindEncapPVST NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION + "The tmnxSvcSdpBindEncapPVST notification is generated + when an SDP bindings STP received a BPDU that was PVST + encapsulated. The SDP binding STP's BPDUs will be PVST + encapsulated. No recovery is needed." + ::= { tstpTraps 19 } + +tmnxSvcSdpBindEncapDot1d NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION + "The tmnxSvcSdpBindEncapDot1d notification is generated + when a SDP binding received a BPDU that was 802.1d + encapsulated. The SDP binding BPDUs will also be + 802.1d encapsulated. No recovery is needed." + ::= { tstpTraps 20 } + +tmnxSvcSdpActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpOperProtocol + } + STATUS current + DESCRIPTION + "The tmnxSvcSdpActiveProtocolChange notification is + generated when the spanning tree protocol on this SDP + changes from rstp to stp or vise versa. No recovery is + needed." + ::= { tstpTraps 31 } + +svcTlsBgpADPWTempBindTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindTblLC indicates the sysUpTime at the + time of the last modification of svcTlsBgpADPWTempBindTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 32 } + +svcTlsBgpADPWTempBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpADPWTempBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsBgpADPWTempBindTable contains entries for the associations + between SDP Auto-Bind policies and a BGP Auto-Discovery context for a + VPLS service." + ::= { tmnxSvcObjs 33 } + +svcTlsBgpADPWTempBindEntry OBJECT-TYPE + SYNTAX SvcTlsBgpADPWTempBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SDP Auto-Bind Policy entry in the svcTlsBgpADPWTempBindTable." + INDEX { + svcId, + pwTemplateId + } + ::= { svcTlsBgpADPWTempBindTable 1 } + +SvcTlsBgpADPWTempBindEntry ::= SEQUENCE +{ + svcTlsBgpADPWTempBindRowStatus RowStatus, + svcTlsBgpADPWTempBindLastChngd TimeStamp, + svcTlsBgpADPWTempBindSHG TNamedItemOrEmpty, + svcTlsBgpADPWTempBindOperGrp TNamedItemOrEmpty, + svcTlsBgpADPWTempBindCreatOrigin TmnxCreateOrigin, + svcTlsBgpADPWTempBindBfdTemplate TNamedItemOrEmpty, + svcTlsBgpADPWTempBindBfdEnable TruthValue, + svcTlsBgpADPWTempBindBfdEncap TmnxBfdEncap, + svcTlsBgpADPWTempBindMonOperGrp TNamedItemOrEmpty +} + +svcTlsBgpADPWTempBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindRowStatus is used for the creation + and deletion of associations between SDP Auto-Bind policies and a BGP + Auto-Discovery context for a VPLS service." + ::= { svcTlsBgpADPWTempBindEntry 1 } + +svcTlsBgpADPWTempBindLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindLastChngd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcTlsBgpADPWTempBindEntry 2 } + +svcTlsBgpADPWTempBindSHG OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindSHG specifies the split-horizon + group to associate with the SDP Auto-Bind policy in this BGP + Auto-Discovery context in a VPLS service. + + When this Auto-Bind policy is used to create an SDP, this + split-horizon group will be associated with the SDP. + + The name specified must correspond to an existing split-horizon group + in the VPLS service, otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpADPWTempBindEntry 3 } + +svcTlsBgpADPWTempBindOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsBgpADPWTempBindOperGrp specifies the + Operational-Group identifier associated with this pseudo-wire template + binding." + DEFVAL { "" } + ::= { svcTlsBgpADPWTempBindEntry 4 } + +svcTlsBgpADPWTempBindCreatOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindCreatOrigin indicates the mechanism + used to create this entry." + DEFVAL { manual } + ::= { svcTlsBgpADPWTempBindEntry 5 } + +svcTlsBgpADPWTempBindBfdTemplate OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsBgpADPWTempBindBfdTemplate specifies the BFD + template name associated with this pseudo-wire template binding." + DEFVAL { "" } + ::= { svcTlsBgpADPWTempBindEntry 6 } + +svcTlsBgpADPWTempBindBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindBfdEnable specifies whether BFD is + enabled on this pseudo-wire template binding." + DEFVAL { false } + ::= { svcTlsBgpADPWTempBindEntry 7 } + +svcTlsBgpADPWTempBindBfdEncap OBJECT-TYPE + SYNTAX TmnxBfdEncap + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindBfdEncap specifies the BFD + encapsulation used on this pseudo-wire template binding." + DEFVAL { ipv4 } + ::= { svcTlsBgpADPWTempBindEntry 8 } + +svcTlsBgpADPWTempBindMonOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsBgpADPWTempBindMonOperGrp specifies the + monitoring operational-group identifier associated with this + pseudo-wire template binding." + DEFVAL { "" } + ::= { svcTlsBgpADPWTempBindEntry 9 } + +svcTlsBgpADPWTempBindRTTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindRTTblLC indicates the sysUpTime at + the time of the last modification of svcTlsBgpADPWTempBindRTTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 34 } + +svcTlsBgpADPWTempBindRTTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpADPWTempBindRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsBgpADPWTempBindTable contains entries for Route Targets + associated with a SDP Auto-Bind policy and a BGP Auto-Discovery + context for a VPLS service." + ::= { tmnxSvcObjs 35 } + +svcTlsBgpADPWTempBindRTEntry OBJECT-TYPE + SYNTAX SvcTlsBgpADPWTempBindRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SDP Auto-Bind Policy Route Target entry in the + svcTlsBgpADPWTempBindRTTable." + INDEX { + svcId, + pwTemplateId, + IMPLIED svcTlsBgpADPWTempBindRT + } + ::= { svcTlsBgpADPWTempBindRTTable 1 } + +SvcTlsBgpADPWTempBindRTEntry ::= SEQUENCE +{ + svcTlsBgpADPWTempBindRT TNamedItem, + svcTlsBgpADPWTempBindRTRowStat RowStatus +} + +svcTlsBgpADPWTempBindRT OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindRT is the Route Target associated + with a PW template and a BGP Auto-Discovery context for a VPLS + service. + + When advertisements are received with this Route Target, the PW + template specified by the index, pwTemplateId, will be used to create + the SDP." + ::= { svcTlsBgpADPWTempBindRTEntry 1 } + +svcTlsBgpADPWTempBindRTRowStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADPWTempBindRTRowStat is used for the + association of Route Targets with a SDP Auto-Bind policy and a BGP + Auto-Discovery context for a VPLS service." + ::= { svcTlsBgpADPWTempBindRTEntry 2 } + +tmnxStpMeshNotInMstRegion NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpBindId + } + STATUS current + DESCRIPTION + "The tmnxStpMeshNotInMstRegion notification is generated when a MSTP + BPDU from outside the MST region is received on the indicated mesh + SDP. + + It is up to the operator to make sure bridges connected via mesh SDPs + are in the same MST-region. If not the mesh will NOT become + operational." + ::= { tstpTraps 36 } + +svcL2RteTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2RteTableLastChanged indicates the sysUpTime at the + time of the last modification of svcL2RteTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 38 } + +tmnxSdpBndStpExcepCondStateChng NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpException + } + STATUS current + DESCRIPTION + "The tmnxSdpBndStpExcepCondStateChng notification is generated when the + value of the object sdpBindTlsStpException has changed, i.e. when the + exception condition changes on the indicated SDP Bind." + ::= { tstpTraps 38 } + +svcL2RteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcL2RteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcL2RteTable contains entries for L2 routes." + ::= { tmnxSvcObjs 39 } + +svcL2RteEntry OBJECT-TYPE + SYNTAX SvcL2RteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An L2 route entry in the svcL2RteTable." + INDEX { + svcId, + svcL2RteVsiPrefix, + svcL2RteRouteDistinguisher, + svcL2RteNextHopType, + svcL2RteNextHop + } + ::= { svcL2RteTable 1 } + +SvcL2RteEntry ::= SEQUENCE +{ + svcL2RteVsiPrefix Unsigned32, + svcL2RteRouteDistinguisher TmnxVPNRouteDistinguisher, + svcL2RteNextHopType InetAddressType, + svcL2RteNextHop InetAddress, + svcL2RteSdpBindId SdpBindId, + svcL2RtePwTemplateId PWTemplateId, + svcL2RteError DisplayString, + svcL2RteLastErrorTime TimeStamp, + svcL2RteStatus INTEGER +} + +svcL2RteVsiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2RteVsiPrefix is the low-order 4 bytes + of the Virtual Switch Instance identifier (VSI-id) of the + remote VSI for this L2 route." + ::= { svcL2RteEntry 1 } + +svcL2RteRouteDistinguisher OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2RteRouteDistinguisher is the high-order + 6 bytes of the Virtual Switch Instance identifier (VSI-id) + of the remote VSI for this L2 route." + ::= { svcL2RteEntry 2 } + +svcL2RteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2RteNextHopType indicates the address type of + svcL2RteNextHop." + ::= { svcL2RteEntry 3 } + +svcL2RteNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2RteNextHop indicates the IP next hop + for this L2 route. This value is equivalent to the + IP address of the Far End of this L2 route." + ::= { svcL2RteEntry 4 } + +svcL2RteSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2RteSdpBindId indicates the SDP bind ID of the SDP + bind that binds this VPLS context to the VSI indicated by + svcL2RteRouteDistinguisher, svcL2RteVsiPrefix, and svcL2RteNextHop. + + The value of svcL2RteSdpBindId will be '0000000000000000'H if there + was an error in creating the L2 route and the svcL2RteError will + contain a string describing the error." + ::= { svcL2RteEntry 5 } + +svcL2RtePwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2RtePwTemplateId indicates the PW template associated + with the SDP bind that binds this VPLS context to the VSI indicated by + svcL2RteRouteDistinguisher, svcL2RteVsiPrefix, and svcL2RteNextHop." + ::= { svcL2RteEntry 6 } + +svcL2RteError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2RteError indicates an error message describing an + error encountered when establishing this L2 route entry. The value of + svcL2RteError will be a zero-length string when the L2 route is + successfully established." + DEFVAL { "" } + ::= { svcL2RteEntry 7 } + +svcL2RteLastErrorTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2RteLastErrorTime indicates the sysUpTime at the time + of the last error for this L2 route entry. + + If no errors were encountered for this entry since the last + re-initialization of the local network management subsystem, then this + object contains a zero value." + DEFVAL { 0 } + ::= { svcL2RteEntry 8 } + +svcL2RteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2RteStatus indicates the status of the this L2 Route." + ::= { svcL2RteEntry 9 } + +svcL2BgpVplsRteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcL2BgpVplsRteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcL2BgpVplsRteTable contains entries for L2 routes." + ::= { tmnxSvcObjs 84 } + +svcL2BgpVplsRteEntry OBJECT-TYPE + SYNTAX SvcL2BgpVplsRteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An L2 route entry in the svcL2BgpVplsRteTable." + INDEX { + svcId, + svcL2BgpVplsRteVeId, + svcL2BgpVplsRteRD, + svcL2BgpVplsRteNextHopType, + svcL2BgpVplsRteNextHop + } + ::= { svcL2BgpVplsRteTable 1 } + +SvcL2BgpVplsRteEntry ::= SEQUENCE +{ + svcL2BgpVplsRteVeId TmnxSiteId, + svcL2BgpVplsRteRD TmnxVPNRouteDistinguisher, + svcL2BgpVplsRteNextHopType InetAddressType, + svcL2BgpVplsRteNextHop InetAddress, + svcL2BgpVplsRteSdpBindId SdpBindId, + svcL2BgpVplsRtePwTemplateId PWTemplateId, + svcL2BgpVplsRteError DisplayString, + svcL2BgpVplsRteLastErrorTime TimeStamp, + svcL2BgpVplsRteControlWord Unsigned32, + svcL2BgpVplsRtePathMtu Integer32, + svcL2BgpVplsRteState INTEGER, + svcL2BgpVplsRteSeqDelivery Unsigned32, + svcL2BgpVplsRteDF TruthValue, + svcL2BgpVplsRteStatus INTEGER +} + +svcL2BgpVplsRteVeId OBJECT-TYPE + SYNTAX TmnxSiteId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteVeId is the low-order 4 bytes + of the Virtual Switch Instance identifier (VSI-id) of the + remote VSI for this L2 route." + ::= { svcL2BgpVplsRteEntry 1 } + +svcL2BgpVplsRteRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteRD is the high-order + 6 bytes of the Virtual Switch Instance identifier (VSI-id) + of the remote VSI for this L2 route." + ::= { svcL2BgpVplsRteEntry 2 } + +svcL2BgpVplsRteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteNextHopType indicates the address type of + svcL2BgpVplsRteNextHop." + ::= { svcL2BgpVplsRteEntry 3 } + +svcL2BgpVplsRteNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteNextHop indicates the IP next hop + for this L2 route. This value is equivalent to the + IP address of the Far End of this L2 route." + ::= { svcL2BgpVplsRteEntry 4 } + +svcL2BgpVplsRteSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteSdpBindId indicates the SDP bind ID of the + SDP bind that binds this VPLS context to the VSI indicated by + svcL2BgpVplsRteRD, svcL2BgpVplsRteVeId, and svcL2BgpVplsRteNextHop. + + The value of svcL2BgpVplsRteSdpBindId will be '0000000000000000'H if + there was an error in creating the L2 route and the + svcL2BgpVplsRteError will contain a string describing the error." + ::= { svcL2BgpVplsRteEntry 5 } + +svcL2BgpVplsRtePwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRtePwTemplateId indicates the PW template + associated with the SDP bind that binds this VPLS context to the VSI + indicated by svcL2BgpVplsRteRD, svcL2BgpVplsRteVeId, and + svcL2BgpVplsRteNextHop." + ::= { svcL2BgpVplsRteEntry 6 } + +svcL2BgpVplsRteError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteError indicates an error message + describing an error encountered when establishing this L2 route entry. + The value of svcL2BgpVplsRteError will be a zero-length string when + the L2 route is successfully established." + DEFVAL { "" } + ::= { svcL2BgpVplsRteEntry 7 } + +svcL2BgpVplsRteLastErrorTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteLastErrorTime indicates the sysUpTime at + the time of the last error for this L2 route entry. + + If no errors were encountered for this entry since the last + re-initialization of the local network management subsystem, then this + object contains a zero value." + DEFVAL { 0 } + ::= { svcL2BgpVplsRteEntry 8 } + +svcL2BgpVplsRteControlWord OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteControlWord indicates the control word + advertised for this route." + ::= { svcL2BgpVplsRteEntry 9 } + +svcL2BgpVplsRtePathMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRtePathMtu indicates the layer-2 path MTU for + the pseudo-wire to the PE for this route." + ::= { svcL2BgpVplsRteEntry 10 } + +svcL2BgpVplsRteState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteState indicates state of the object for + this route." + ::= { svcL2BgpVplsRteEntry 11 } + +svcL2BgpVplsRteSeqDelivery OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteSeqDelivery indicates the + sequenced delivery flag advertised for this route." + ::= { svcL2BgpVplsRteEntry 12 } + +svcL2BgpVplsRteDF OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteDF indicates the value of DF bit + associated with this BGP VPLS L2 route entry." + ::= { svcL2BgpVplsRteEntry 13 } + +svcL2BgpVplsRteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVplsRteStatus indicates the status of the this + BGP VPLS L2 Route." + ::= { svcL2BgpVplsRteEntry 14 } + +svcVllBgpADPWTempBindTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindTblLC indicates the sysUpTime at the + time of the last modification of svcVllBgpADPWTempBindTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 143 } + +svcVllBgpADPWTempBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVllBgpADPWTempBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVllBgpADPWTempBindTable contains entries for the associations + between SDP Auto-Bind policies and a BGP Auto-Discovery context for a + VLL service." + ::= { tmnxSvcObjs 144 } + +svcVllBgpADPWTempBindEntry OBJECT-TYPE + SYNTAX SvcVllBgpADPWTempBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SDP Auto-Bind Policy entry in the svcVllBgpADPWTempBindTable." + INDEX { + svcId, + pwTemplateId + } + ::= { svcVllBgpADPWTempBindTable 1 } + +SvcVllBgpADPWTempBindEntry ::= SEQUENCE +{ + svcVllBgpADPWTempBindRowStatus RowStatus, + svcVllBgpADPWTempBindLastChngd TimeStamp, + svcVllBgpADPWTempBindEndPt TNamedItemOrEmpty, + svcVllBgpADPWTempBindBfdTemplate TNamedItemOrEmpty, + svcVllBgpADPWTempBindBfdEnable TruthValue, + svcVllBgpADPWTempBindBfdEncap TmnxBfdEncap +} + +svcVllBgpADPWTempBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindRowStatus is used for the creation + and deletion of associations between SDP Auto-Bind policies and a BGP + Auto-Discovery context for a VLL service." + ::= { svcVllBgpADPWTempBindEntry 1 } + +svcVllBgpADPWTempBindLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindLastChngd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcVllBgpADPWTempBindEntry 2 } + +svcVllBgpADPWTempBindEndPt OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcVllBgpADPWTempBindEndPt specifies the endpoint + associated with this pseudo-wire template binding." + DEFVAL { "" } + ::= { svcVllBgpADPWTempBindEntry 3 } + +svcVllBgpADPWTempBindBfdTemplate OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcVllBgpADPWTempBindBfdTemplate specifies the BFD + template name associated with this pseudo-wire template binding." + DEFVAL { "" } + ::= { svcVllBgpADPWTempBindEntry 4 } + +svcVllBgpADPWTempBindBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindBfdEnable specifies whether BFD is + enabled on this pseudo-wire template binding." + DEFVAL { false } + ::= { svcVllBgpADPWTempBindEntry 5 } + +svcVllBgpADPWTempBindBfdEncap OBJECT-TYPE + SYNTAX TmnxBfdEncap + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindBfdEncap specifies the BFD + encapsulation used on this pseudo-wire template binding." + DEFVAL { ipv4 } + ::= { svcVllBgpADPWTempBindEntry 6 } + +svcVllBgpADPWTempBindRTTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindRTTblLC indicates the sysUpTime at + the time of the last modification of svcVllBgpADPWTempBindRTTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 145 } + +svcVllBgpADPWTempBindRTTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVllBgpADPWTempBindRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVllBgpADPWTempBindTable contains entries for Route Targets + associated with a SDP Auto-Bind policy and a BGP Auto-Discovery + context for a VLL service." + ::= { tmnxSvcObjs 146 } + +svcVllBgpADPWTempBindRTEntry OBJECT-TYPE + SYNTAX SvcVllBgpADPWTempBindRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SDP Auto-Bind Policy Route Target entry in the + svcVllBgpADPWTempBindRTTable." + INDEX { + svcId, + pwTemplateId, + IMPLIED svcVllBgpADPWTempBindRT + } + ::= { svcVllBgpADPWTempBindRTTable 1 } + +SvcVllBgpADPWTempBindRTEntry ::= SEQUENCE +{ + svcVllBgpADPWTempBindRT TNamedItem, + svcVllBgpADPWTempBindRTRowStat RowStatus +} + +svcVllBgpADPWTempBindRT OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindRT is the Route Target associated + with a PW template and a BGP Auto-Discovery context for a VLL service. + + When advertisements are received with this Route Target, the PW + template specified by the index, pwTemplateId, will be used to create + the SDP." + ::= { svcVllBgpADPWTempBindRTEntry 1 } + +svcVllBgpADPWTempBindRTRowStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpADPWTempBindRTRowStat is used for the + association of Route Targets with a SDP Auto-Bind policy and a BGP + Auto-Discovery context for a VLL service." + ::= { svcVllBgpADPWTempBindRTEntry 2 } + +svcL2BgpVpwsRteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcL2BgpVpwsRteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcL2BgpVpwsRteTable contains entries for BGP VPWS (Virtual + Private Wire Service) L2 routes." + ::= { tmnxSvcObjs 147 } + +svcL2BgpVpwsRteEntry OBJECT-TYPE + SYNTAX SvcL2BgpVpwsRteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcL2BgpVpwsRteEntry is an BGP VPWS L2 route entry in the + svcL2BgpVpwsRteTable." + INDEX { + svcId, + svcL2BgpVpwsRteVeId, + svcL2BgpVpwsRteRD, + svcL2BgpVpwsRteNextHopType, + svcL2BgpVpwsRteNextHop + } + ::= { svcL2BgpVpwsRteTable 1 } + +SvcL2BgpVpwsRteEntry ::= SEQUENCE +{ + svcL2BgpVpwsRteVeId TmnxSiteId, + svcL2BgpVpwsRteRD TmnxVPNRouteDistinguisher, + svcL2BgpVpwsRteNextHopType InetAddressType, + svcL2BgpVpwsRteNextHop InetAddress, + svcL2BgpVpwsRteSdpBindId SdpBindId, + svcL2BgpVpwsRtePwTemplateId PWTemplateId, + svcL2BgpVpwsRteError DisplayString, + svcL2BgpVpwsRteLastErrorTime TimeStamp, + svcL2BgpVpwsRteControlWord Unsigned32, + svcL2BgpVpwsRtePathMtu Integer32, + svcL2BgpVpwsRteState INTEGER, + svcL2BgpVpwsRteSeqDelivery Unsigned32, + svcL2BgpVpwsRteStatus INTEGER, + svcL2BgpVpwsRteCsv Unsigned32, + svcL2BgpVpwsRteTxStatus INTEGER, + svcL2BgpVpwsRtePreference Unsigned32 +} + +svcL2BgpVpwsRteVeId OBJECT-TYPE + SYNTAX TmnxSiteId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteVeId is the low-order 4 bytes of the + Virtual Switch Instance identifier (VSI-id) of the remote VSI for this + L2 route." + ::= { svcL2BgpVpwsRteEntry 1 } + +svcL2BgpVpwsRteRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteRD is the high-order 6 bytes of the + Virtual Switch Instance identifier (VSI-id) of the remote VSI for this + L2 route." + ::= { svcL2BgpVpwsRteEntry 2 } + +svcL2BgpVpwsRteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteNextHopType indicates the address type of + svcL2BgpVpwsRteNextHop." + ::= { svcL2BgpVpwsRteEntry 3 } + +svcL2BgpVpwsRteNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteNextHop indicates the IP next hop for this + L2 route. This value is equivalent to the IP address of the Far End of + this L2 route." + ::= { svcL2BgpVpwsRteEntry 4 } + +svcL2BgpVpwsRteSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteSdpBindId indicates the SDP bind ID of the + SDP bind that binds this VPWS context to the VSI indicated by + svcL2BgpVpwsRteRD, svcL2BgpVpwsRteVeId, and svcL2BgpVpwsRteNextHop. + + The value of svcL2BgpVpwsRteSdpBindId will be '0000000000000000'H if + there was an error in creating the L2 route and the + svcL2BgpVpwsRteError will contain a string describing the error." + ::= { svcL2BgpVpwsRteEntry 5 } + +svcL2BgpVpwsRtePwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRtePwTemplateId indicates the PW template + associated with the SDP bind that binds this VPWS context to the VSI + indicated by svcL2BgpVpwsRteRD, svcL2BgpVpwsRteVeId, and + svcL2BgpVpwsRteNextHop." + ::= { svcL2BgpVpwsRteEntry 6 } + +svcL2BgpVpwsRteError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteError indicates an error message + describing an error encountered when establishing this L2 route entry. + The value of svcL2BgpVpwsRteError will be a zero-length string when + the L2 route is successfully established." + DEFVAL { "" } + ::= { svcL2BgpVpwsRteEntry 7 } + +svcL2BgpVpwsRteLastErrorTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteLastErrorTime indicates the sysUpTime at + the time of the last error for this L2 route entry. + + If no errors were encountered for this entry since the last + re-initialization of the local network management subsystem, then this + object contains a zero value." + DEFVAL { 0 } + ::= { svcL2BgpVpwsRteEntry 8 } + +svcL2BgpVpwsRteControlWord OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteControlWord indicates the control word + advertised for this route." + ::= { svcL2BgpVpwsRteEntry 9 } + +svcL2BgpVpwsRtePathMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRtePathMtu indicates the layer-2 path MTU for + the pseudo-wire to the PE for this route." + ::= { svcL2BgpVpwsRteEntry 10 } + +svcL2BgpVpwsRteState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteState indicates state of the object for + this route." + ::= { svcL2BgpVpwsRteEntry 11 } + +svcL2BgpVpwsRteSeqDelivery OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteSeqDelivery indicates the sequenced + delivery flag advertised for this route." + ::= { svcL2BgpVpwsRteEntry 12 } + +svcL2BgpVpwsRteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteStatus indicates the status of the this + BGP VPWS L2 Route." + ::= { svcL2BgpVpwsRteEntry 13 } + +svcL2BgpVpwsRteCsv OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteCsv indicates the circuit status vector + for this route." + ::= { svcL2BgpVpwsRteEntry 14 } + +svcL2BgpVpwsRteTxStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRteTxStatus indicates the transmit side + status of the this BGP VPWS L2 Route." + ::= { svcL2BgpVpwsRteEntry 15 } + +svcL2BgpVpwsRtePreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2BgpVpwsRtePreference indicates the preference value + for this route." + ::= { svcL2BgpVpwsRteEntry 16 } + +END diff --git a/MIBS/nokia/TIMETRA-SERV-MIB b/MIBS/nokia/TIMETRA-SERV-MIB new file mode 100644 index 0000000..6d96ccb --- /dev/null +++ b/MIBS/nokia/TIMETRA-SERV-MIB @@ -0,0 +1,49397 @@ +TIMETRA-SERV-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv4, + InetAddressIPv6, + InetAddressPrefixLength, + InetAddressType, + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + TimeTicks, Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowPointer, RowStatus, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + TConfigOrVsdFilterID, TFilterID + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + tmnxPortPortID + FROM TIMETRA-PORT-MIB + tSchedulerPolicyName, + tVirtualSchedulerName + FROM TIMETRA-QOS-MIB + BgpPeeringStatus, + LAGInterfaceNumberOrZero, + PwPortIdOrZero, QTag, QTagOrZero, + SdpBindId, ServiceAdminStatus, + ServiceOperStatus, SvcISID, + TBurstSizeBytesOvr, TDirectionIngEgr, + TEntryId, THPolVirtualScheCIRRate, + THPolVirtualSchePIRRate, + THsClassWeightOverride, + THsmdaWrrWeightOverride, + TItemDescription, TItemLongDescription, + TItemScope, TLDisplayString, + TLNamedItem, TLNamedItemOrEmpty, + TNamedItem, TNamedItemOrEmpty, + TPolicyID, TPolicyStatementNameOrEmpty, + TPortSchedulerAggRateLimitPIR, + TQosOverrideType, + TQosQGrpInstanceIDorZero, + TQosQueueCIRRateOverride, + TQosQueuePIRRateOverride, + TResolveStatus, TSiteOperStatus, + TSrv6Function, TSrv6FunctionErrorCode, + TSrv6FunctionType, TSrv6FunctionValue, + TTcpUdpPort, TWeight, TmnxActionType, + TmnxAdminState, TmnxAiiType, + TmnxAncpStringOrZero, + TmnxAppProfileStringOrEmpty, + TmnxBfdIntfSessOperState, + TmnxBgpEvpnAcEthTag, TmnxCreateOrigin, + TmnxCustId, TmnxCustIdNoZero, + TmnxDPathDomainId, TmnxDefSubIdSource, + TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState, + TmnxEncapVal, TmnxEvpnMHEthSegStatus, + TmnxEvpnMultiHomingState, TmnxExtServId, + TmnxFpeId, TmnxISID, TmnxISIDNoZero, + TmnxLdpFECType, TmnxLongDisplayString, + TmnxManagedRouteStatus, + TmnxMsPwPeSignaling, TmnxNatIsaGrpId, + TmnxOperGrpHoldDownTime, + TmnxOperGrpHoldUpTime, TmnxOperState, + TmnxPortID, TmnxProxyEntryType, + TmnxPwGlobalId, TmnxPwGlobalIdOrZero, + TmnxPwPathHopId, TmnxQosRateHigh32, + TmnxQosRateLow32, + TmnxRadiusFramedRouteMetric, + TmnxRadiusFramedRoutePreference, + TmnxRadiusFramedRouteTag, + TmnxRipListenerStatus, + TmnxRouteDistType, + TmnxRouteTargetOrigin, + TmnxSecRadiusServAlgorithm, TmnxServId, + TmnxSlaProfileStringOrEmpty, + TmnxSpbBridgePriority, TmnxSpbFdbLocale, + TmnxSpbFdbState, TmnxSpbFid, + TmnxSpbFidOrZero, TmnxSpokeSdpId, + TmnxSpokeSdpIdOrZero, + TmnxSubHostSessionLimitOverride, + TmnxSubIdentStringOrEmpty, + TmnxSubMgtIntDestIdOrEmpty, + TmnxSubProfileStringOrEmpty, + TmnxSubShcvAction, TmnxSubShcvInterval, + TmnxSubShcvRetryCount, + TmnxSubShcvRetryTimeout, + TmnxSubShcvSrcIpOrigin, + TmnxSubTerminationType, TmnxSvcEvi, + TmnxSvcEviOrZero, + TmnxSvcEvpnMplsTransportType, + TmnxSvcOperGrpCreationOrigin, + TmnxTacplusAccessOpType, TmnxTlsGroupId, + TmnxTunnelTypeExt, + TmnxVPNRouteDistinguisher, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVeId, TmnxVni, + TmnxVniOrZero, TmnxVxlanInstance + FROM TIMETRA-TC-MIB + ; + +timetraServicesMIBModule MODULE-IDENTITY + LAST-UPDATED "201706300000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + various services of the Nokia SROS system. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201706300000Z" + DESCRIPTION + "Rev 15.1 30 Jun 2017 00:00 + 15.1 release of the TIMETRA-LOG-MIB." + + REVISION "201703150000Z" + DESCRIPTION + "Rev 15.0 15 Mar 2017 00:00 + 15.0 release of the TIMETRA-SERV-MIB." + + REVISION "201602010000Z" + DESCRIPTION + "Rev 14.0 01 Feb 2016 00:00 + 14.0 release of the TIMETRA-SERV-MIB." + + REVISION "201501200000Z" + DESCRIPTION + "Rev 13.0 01 Jan 2015 00:00 + 13.0 release of the TIMETRA-SERV-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-SERV-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-SERV-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-SERV-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-SERV-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-SERV-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-SERV-MIB." + + REVISION "200602280000Z" + DESCRIPTION + "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-SERV-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-SERV-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-SERV-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-SERV-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-SERV-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-SERV-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-SERV-MIB." + + ::= { timetraSRMIBModules 4 } + +ArpHostInfoOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the originator of the provided information." + SYNTAX INTEGER { + none (0), + radius (2), + default (5) + } + +ServObjName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ASCII string used to name various service objects." + SYNTAX DisplayString (SIZE (0..32)) + +ServObjDesc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ASCII string used to describe various service objects." + SYNTAX DisplayString (SIZE (0..80)) + +ServObjLongDesc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Long ASCII string used to describe various service objects." + SYNTAX DisplayString (SIZE (0..160)) + +ServType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify the type of a given + service." + SYNTAX INTEGER { + unknown (0), + epipe (1), + tls (3), + vprn (4), + ies (5), + mirror (6), + apipe (7), + fpipe (8), + ipipe (9), + cpipe (10), + intTls (11), + evpnIsaTls (12) + } + +VpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a VPN. In general each service corresponds + to a single VPN, but under some circumstances a VPN may be composed of + multiple services." + SYNTAX Unsigned32 (0..2147483647) + +SdpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a Service Distribution Point. This ID must + be unique only within the ESR where it is defined. The value 0 is used + as the null ID." + SYNTAX Unsigned32 (0..32767) + +SdpTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to uniquely identify a template for the creation of a + Service Destination Point. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0..2147483647) + +PWTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to uniquely identify an pseudowire (PW) template for the + creation of a Service Destination Point. The value 0 is used as the + null ID." + SYNTAX Unsigned32 (0..2147483647) + +PWTemplateIdNoZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to uniquely identify an pseudowire (PW) template for the + creation of a Service Destination Point. The value 0 is used as the + null ID." + SYNTAX Unsigned32 (1..2147483647) + +SecretError ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify the cause of the Radius + Server connection failure." + SYNTAX INTEGER { + none (0), + noResponse (1) + } + +TlsBpduTranslation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify whether received L2 + Protocol Tunnel pdu's are translated before being sent out on a port + or sap." + SYNTAX INTEGER { + auto (1), + disabled (2), + pvst (3), + stp (4), + pvst-rw (5), + auto-rw (6) + } + +TlsLimitMacMoveLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify the hierarchy in which + spoke-SDPs are blocked when a MAC-move limit is exceeded. When a MAC + is moving among multiple SAPs or spoke-SDPs, the SAP bind or spoke-SDP + bind with the lower level is blocked first. (tertiary is the lowest)" + SYNTAX INTEGER { + primary (1), + secondary (2), + tertiary (3) + } + +TlsLimitMacMove ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify the behavior when the + relearn rate specified by svcTlsMacMoveMaxRate is exceeded. + + A value of 'blockable' specifies that the agent will + monitor the MAC relearn rate on a SAP or SDP Bind and + it will block it when the relearn rate specified by + svcTlsMacMoveMaxRate is exceeded. A value of 'nonBlockable' + specifies that the SAP or SDP Bind will not be blocked, + and another blockable SAP or SDP Bind will be blocked + instead." + SYNTAX INTEGER { + blockable (1), + nonBlockable (2) + } + +TlsClientProfileError ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify the cause of the Radius + Server connection failure." + SYNTAX INTEGER { + none (0), + internal (1), + noRoute (2), + timeout (3), + handshakeFailure (4), + closedByRemote (5), + tlsProfileDisabled (6) + } + +SdpBindVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify the type of virtual circuit + (VC) associated with the SDP binding. The value 'vpls' is no longer + supported." + SYNTAX INTEGER { + undef (1), + ether (2), + vlan (4), + mirror (5), + atmSdu (6), + atmCell (7), + atmVcc (8), + atmVpc (9), + frDlci (10), + ipipe (11), + satopE1 (12), + satopT1 (13), + satopE3 (14), + satopT3 (15), + cesopsn (16), + cesopsnCas (17) + } + +StpExceptionCondition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to specify an STP exception condition + encountered on an interface + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected : A loop is detected on this + link." + SYNTAX INTEGER { + none (1), + oneWayCommuniation (2), + downstreamLoopDetected (3) + } + +LspIdList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each group of four octets in this string specify a 32-bit LSP ID, + which corresponds to the vRtrMplsLspIndex of the given MPLS LSP. The + LSP IDs are stored in network byte order; i.e. octet N corresponds to + the most significant 8 bits of the LSP ID, and octet N+3 correspond to + the least significant 8 bits. The list is terminated by the null LSP + ID. The LSP IDs in this list are not required to be sorted in any + specific order. The list is large enough to hold up to 16 LSP IDs, + plus the null terminator." + SYNTAX OCTET STRING (SIZE (0..68)) + +BridgeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Bridge-Identifier used by the Spanning Tree Protocol to uniquely + identify a bridge. The first two octets represent the bridge priority + (in big endian format) while the remaining six octets represent the + main MAC address of the bridge." + SYNTAX OCTET STRING (SIZE (8)) + +TSapIngQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value used to uniquely identify a SAP ingress queue. The actual + valid values are those defined in the given SAP ingress QoS policy." + SYNTAX Unsigned32 (1..32) + +TSapEgrQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value used to uniquely identify a SAP egress queue. The actual + valid values are those defined in the given SAP egress QoS policy." + SYNTAX Unsigned32 (1..8) + +TStpPortState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value used to specify the port state as defined by application of + the Spanning Tree Protocol. This state controls what action a port + takes on reception of a frame." + SYNTAX INTEGER { + disabled (1), + blocking (2), + listening (3), + learning (4), + forwarding (5), + broken (6), + discarding (7) + } + +StpPortRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the stp port role defined by the Rapid Spanning Tree Protocol." + SYNTAX INTEGER { + master (0), + root (1), + designated (2), + alternate (3), + backup (4), + disabled (5) + } + +StpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "indicates all possible version of the stp protocol." + SYNTAX INTEGER { + notApplicable (0), + stp (1), + rstp (2), + mstp (3) + } + +MfibLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "MfibLocation represents the type of local 'interface': + -'sap' : sap interface + -'sdp' : mesh-sdp or spoke-sdp interface + -'vxlan': evpn vxlan + -'evpnMpls' : evpn mpls + -'vxlanV6' : evpn vxlan with IpV6 VTEP address" + SYNTAX INTEGER { + sap (1), + sdp (2), + vxlan (3), + evpnMpls (4), + vxlanV6 (5) + } + +MfibGrpSrcFwdOrBlk ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "MfibGrpSrcFwdOrBlk describes whether traffic for the related + source-group is to be forwarded or blocked." + SYNTAX INTEGER { + forward (1), + block (2) + } + +MvplsPruneState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Managed VPLS (mVPLS): state of a SAP or spoke-SDP in a + user VPLS (uVPLS). + - notApplicable : + the SAP or spoke SDP of a uVPLS is not managed by a SAP + or spoke SDP of a mVPLS. + - notPruned: + the SAP or spoke SDP of a uVPLS is managed by a mVPLS, + but the link is not pruned. + -pruned + the SAP or spoke SDP of a uVPLS is managed by a mVPLS, + but the link is pruned as a result of an STP decision + taken in the STP instance running in the mVPLS." + SYNTAX INTEGER { + notApplicable (1), + notPruned (2), + pruned (3) + } + +TQosQueueAttribute ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates attributes of a QoS queue" + SYNTAX BITS { + cbs (0), + cir (1), + cirAdaptRule (2), + mbs (3), + pir (4), + pirAdaptRule (5), + hiPrioOnly (6), + avgOverhead (7), + weight (8), + cirWeight (9), + pirPercent (10), + cirPercent (11), + drpTailLowReductnMbs (12), + hsWrrWeight (13), + hsClassWeight (14), + hsWredQueue (15), + burstLimit (16) + } + +TVirtSchedAttribute ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates attributes of a virtual scheduler" + SYNTAX BITS { + cir (0), + pir (1), + summedCir (2), + weight (3), + cirWeight (4) + } + +MstiInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "indicates all possible multiple spanning tree instances, not including + the CIST." + SYNTAX Unsigned32 (1..4094) + +MstiInstanceIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "indicates all possible multiple spanning tree instances, including the + CIST (for which case the value '0' is reserved)." + SYNTAX Unsigned32 (0..4094) + +DhcpLseStateInfoOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the originator of the provided information." + SYNTAX INTEGER { + none (0), + dhcp (1), + radius (2), + retailerRadius (3), + retailerDhcp (4), + default (5), + localUserDb (6), + gtp (7), + localPool (8), + wpp (9), + diameterGx (10), + dtc (11), + diameterNasreq (12), + data (13), + bonding (14) + } + +IAIDType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the type of the addresses that are associated with the + Identity Association ID (IAID)" + SYNTAX INTEGER { + undefined (0), + temporary (1), + non-temporary (2), + prefix (3) + } + +TdmOptionsSigPkts ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Encodes support for the cpipe circuit emulation (CE) + application signaling packets: + - 'noSigPkts' : + for a cpipe that does not use signalling packets. + - 'dataPkts' : + for a cpipe carrying TDM data packets and expecting CE + application signalling packets in a separate cpipe. + - 'sigPkts' : + for a cpipe carrying CE application signalling packets + with the data packets in a separate cpipe. + - 'dataAndSigPkts' : + for a cpipe carrying TDM data and CE application + signalling on the same cpipe." + SYNTAX INTEGER { + noSigPkts (0), + dataPkts (1), + sigPkts (2), + dataAndSigPkts (3) + } + +TdmOptionsCasTrunkFraming ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Encodes the CEM SAPs CAS trunk framing type: + - 'noCas' : + for all CEM SAPs except 'nxDS0WithCas'. + - 'e1Trunk' : + for a 'nxDS0WithCas' SAP with E1 trunk. + - 't1EsfTrunk' : + for a 'nxDS0WithCas' SAP with T1 ESF trunk. + - 't1SfTrunk' : + for a 'nxDS0WithCas' SAP with T1 SF trunk." + SYNTAX INTEGER { + noCas (0), + e1Trunk (1), + t1EsfTrunk (2), + t1SfTrunk (3) + } + +CemSapReportAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CemSapReportAlarm data type indicates the type of CEM SAP alarm: + strayPkts - receiving stray packets. + malformedPkts - detecting malformed packets. + pktLoss - experiencing packet loss. + bfrOverrun - experiencing jitter buffer overrun. + bfrUnderrun - experiencing jitter buffer underrun. + rmtPktLoss - remote packet loss indication. + rmtFault - remote TDM fault indication. + rmtRdi - remote RDI indication." + SYNTAX BITS { + notUsed (0), + strayPkts (1), + malformedPkts (2), + pktLoss (3), + bfrOverrun (4), + bfrUnderrun (5), + rmtPktLoss (6), + rmtFault (7), + rmtRdi (8) + } + +CemSapEcid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Emulated Circuit Identifier (ECID) is a 20 bit + unsigned binary field containing an identifier for the + circuit being emulated. ECIDs have local significance + only and are associated with a specific MAC address. + Therefore the SAP can have a different ECID for each + direction." + SYNTAX Unsigned32 (0..1048575) + +SdpBFHundredthsOfPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of total SDP bandwidth reserved for SDP bindings with + two decimal places accuracy." + SYNTAX Integer32 (1..10000) + +SdpBindBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The required SDP binding bandwidth, in kbps." + SYNTAX Unsigned32 (0..100000000) + +L2ptProtocols ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The L2ptProtocols indicates which L2 protocols should have their tunnels + terminated when 'L2ptTermination' is enabled. + stp - spanning tree protocols stp/mstp/pvst/rstp + cdp - cisco discovery protocol + vtp - virtual trunk protocol + dtp - dynamic trunking protocol + pagp - port aggregation protocol + udld - unidirectional link detection" + SYNTAX BITS { + stp (0), + cdp (1), + vtp (2), + dtp (3), + pagp (4), + udld (5) + } + +ConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The ConfigStatus indicates the status of the configuration for the + purpose of notifications." + SYNTAX INTEGER { + created (1), + modified (2), + deleted (3) + } + +ServAccessLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ServAccessLocation represents the type of local 'access point': + -'sap' : sap + -'spoke': spoke-sdp ." + SYNTAX INTEGER { + sap (1), + spoke (2) + } + +ServShcvOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ServShcvOperState represents the operational state of the subscriber + host connectivity verification." + SYNTAX INTEGER { + disabled (1), + undefined (2), + down (3), + up (4) + } + +TMrpPolicyDefaultAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "action to take on the traffic when no mrp-policy filter entry matches. + + when set to block(1), no MMRP attributes will be advertised unless + there is a specific mrp-policy entry which causes them to be + advertised on this SAP/SDP. + + when set to allow(2), all MMRP attributes will be advertised unless + there is a specific mrp-policy entry which causes them to be blocked + on this SAP/SDP." + SYNTAX INTEGER { + block (1), + allow (2) + } + +TMrpPolicyAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "action to take on the traffic when the mrp-policy filter entry + matches. + + when set to block(1) the matching MMRP attributes will not be + advertised on this SAP/SDP. + + when set to allow(2) the matching MMRP attributes will be advertised + on this SAP/SDP. + + when set to end-station(3) an end-station emulation is present on this + SAP/SDP for the MMRP attributes related with matching ISIDs. + + When set to none(0) the mrp-policy entry will be considered incomplete + and hence rendered inactive." + SYNTAX INTEGER { + none (0), + block (1), + allow (2), + end-station (3) + } + +TmnxSiteId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a site. This ID must be unique within the + service domain." + SYNTAX Integer32 (1..65535) + +TmnxSiteIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a site. This ID must be unique within the + service domain. + + The value of -1 is used as 'undefined'." + SYNTAX Integer32 (-1 | 1..65535) + +TmnxSVlanEncapVal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the label used to identify the entity using the specified + encapsulation value on a specific port. + + The format of this object depends on the encapsulation type defined on + this port. Only the least significant 16 bits are used to represent + this object. + + When the encapsulation is nullEncap the value of this object must be + zero. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 00000000 00000000| + +--------+--------+--------+--------+ + + When the encapsulation is dot1qEncap the value of this object is equal + to the 12-bit IEEE 802.1Q VLAN ID. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is qinqEncap, the value of this object is equal + to the 12-bit IEEE 802.1Q VLAN ID in addition to the following: + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX|XXXXXXXX| + +--------+--------+--------+--------+ + + - '*' is represented as 4095. + - '0' is represented as 0. + - any other value in between as a valid tag. + - '*.null' is represented as follows: + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 1000XXXX|XXXXXXXX| + +--------+--------+--------+--------+" + SYNTAX Unsigned32 + +tmnxServObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 4 } + +tmnxCustObjs OBJECT IDENTIFIER ::= { tmnxServObjs 1 } + +custNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custNumEntries indicates the current number of + customer records configured in this device." + ::= { tmnxCustObjs 1 } + +custNextFreeId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custNextFreeId indicates the next available + value for custId, the index for the custInfoTable." + ::= { tmnxCustObjs 2 } + +custInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains customer information. There is an entry in this + table corresponding to the default customer. This entry cannot be + edited or deleted, and it is used as the default customer for newly + created services." + ::= { tmnxCustObjs 3 } + +custInfoEntry OBJECT-TYPE + SYNTAX CustInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific customer." + INDEX { custId } + ::= { custInfoTable 1 } + +CustInfoEntry ::= SEQUENCE +{ + custId TmnxCustIdNoZero, + custRowStatus RowStatus, + custDescription ServObjDesc, + custContact ServObjDesc, + custPhone ServObjDesc, + custLastMgmtChange TimeStamp, + custCreationOrigin TmnxCreateOrigin, + custName TLNamedItemOrEmpty +} + +custId OBJECT-TYPE + SYNTAX TmnxCustIdNoZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Customer identifier. This ID must be unique within a service domain." + ::= { custInfoEntry 1 } + +custRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custRowStatus specifies the + status of this row." + ::= { custInfoEntry 2 } + +custDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custDescription specifies optional, generic + information about this customer in a displayable format." + DEFVAL { "" } + ::= { custInfoEntry 3 } + +custContact OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custContact specifies the name of the primary + contact person for this customer." + DEFVAL { "" } + ::= { custInfoEntry 4 } + +custPhone OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custPhone specifies the phone/pager number + used to reach the primary contact person." + DEFVAL { "" } + ::= { custInfoEntry 5 } + +custLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custLastMgmtChange indicates the value of the + object sysUpTime at the time of the most recent management-initiated + change to this customer." + ::= { custInfoEntry 6 } + +custCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custCreationOrigin indicates the mechanism + used to create this customer." + ::= { custInfoEntry 7 } + +custName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custName indicates the name of the customer." + DEFVAL { ''H } + ::= { custInfoEntry 8 } + +custMultiServiceSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiServiceSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tmnxCustObjs 4 } + +custMultiServiceSiteEntry OBJECT-TYPE + SYNTAX CustMultiServiceSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific customer's multi-service site." + INDEX { + custId, + IMPLIED custMultSvcSiteName + } + ::= { custMultiServiceSiteTable 1 } + +CustMultiServiceSiteEntry ::= SEQUENCE +{ + custMultSvcSiteName TNamedItem, + custMultSvcSiteRowStatus RowStatus, + custMultSvcSiteDescription ServObjDesc, + custMultSvcSiteScope INTEGER, + custMultSvcSiteAssignment Unsigned32, + custMultSvcSiteIngressSchedulerPolicy ServObjName, + custMultSvcSiteEgressSchedulerPolicy ServObjName, + custMultSvcSiteLastMgmtChange TimeStamp, + custMultSvcSiteTodSuite TNamedItemOrEmpty, + custMultSvcSiteCurrentIngrSchedPlcy ServObjName, + custMultSvcSiteCurrentEgrSchedPlcy ServObjName, + custMultSvcSiteEgressAggRateLimit TPortSchedulerAggRateLimitPIR, + custMultSvcSiteIntendedIngrSchedPlcy ServObjName, + custMultSvcSiteIntendedEgrSchedPlcy ServObjName, + custMultSvcSiteFrameBasedAccnt TruthValue, + custMultSvcSiteSubscriberMss TruthValue, + custMultSvcSiteIngPolcrCtrlPolcy TNamedItemOrEmpty, + custMultSvcSiteEgrPolcrCtrlPolcy TNamedItemOrEmpty, + custMultSvcSiteEgressAggRateLUB TruthValue, + custMultSvcSiteEgrAggRateLimitHi TmnxQosRateHigh32, + custMultSvcSiteEgrAggRateLimit TmnxQosRateLow32 +} + +custMultSvcSiteName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object custMultSvcSiteName specifies the customer's + Multi-Service Site name." + ::= { custMultiServiceSiteEntry 1 } + +custMultSvcSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteRowStatus + specifies the status of this row." + ::= { custMultiServiceSiteEntry 2 } + +custMultSvcSiteDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteDescription specifies option, + generic information about this customer's Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 3 } + +custMultSvcSiteScope OBJECT-TYPE + SYNTAX INTEGER { + port (1), + card (2), + fpe (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteScope specifies the scope of + the ingress and egress QoS scheduler policies assigned to this + Multi-Service Site. When the value is 'port' all the SAPs that are + members of this Multi-Service Site must be defined on the same port. + Similarly for the case of 'card'." + DEFVAL { port } + ::= { custMultiServiceSiteEntry 4 } + +custMultSvcSiteAssignment OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteAssignment specifies the port + ID, MDA, or card number, FPE Id where the SAPs that are members of + this Multi- Service Site are defined." + DEFVAL { 0 } + ::= { custMultiServiceSiteEntry 5 } + +custMultSvcSiteIngressSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteIngressSchedulerPolicy + specifies the ingress QoS scheduler policy assigned to this + Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 6 } + +custMultSvcSiteEgressSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteEgressSchedulerPolicy specifies + the egress QoS scheduler policy assigned to this Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 7 } + +custMultSvcSiteLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteLastMgmtChange indicates the + value of sysUpTime at the time of the most recent management-initiated + change to this multi-service site." + ::= { custMultiServiceSiteEntry 8 } + +custMultSvcSiteTodSuite OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object custMultSvcSiteTodSuite specifies the Time of + Day (ToD) suite to be applied on this multi-service site. An empty + string indicates that no ToD suite is applied on this multi-service + Site. A set request will only be allowed, if the indicated suite is + defined is TIMETRA-SCHEDULER-MIB::tmnxTodSuiteTable. Using a suite the + values of custMultSvcSiteIngressSchedulerPolicy and + custMultSvcSiteEgressSchedulerPolicy can be time based manipulated. + + This object is obsoleted in 14.0 release." + DEFVAL { ''H } + ::= { custMultiServiceSiteEntry 9 } + +custMultSvcSiteCurrentIngrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custMultSvcSiteCurrentIngrSchedPlcy indicates + the Ingress QoS scheduler on this multi-service Site, or zero if none + is currently active. The active policy may deviate from + custMultSvcSiteIngressSchedulerPolicy in case it is overruled by a + ToD-suite policy defined on this multi-service site. + + This object is obsoleted in 14.0 release." + ::= { custMultiServiceSiteEntry 10 } + +custMultSvcSiteCurrentEgrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custMultSvcSiteCurrentEgrSchedPlcy indicates + the Egress QoS scheduler on this SAP, or zero if none is currently + active. The active policy may deviate from the + sapEgressQosSchedulerPolicy in case it is overruled by a ToD-suite + policy defined on this multi-service site. + + This object is obsoleted in 14.0 release." + ::= { custMultiServiceSiteEntry 11 } + +custMultSvcSiteEgressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object custMultSvcSiteEgressAggRateLimit specifies + the maximum total rate of all egress queues for this multi-service + site. The value '-1' means that there is no limit. + + This objects is obsoleted in 13.0 release and replaced by + custMultSvcSiteEgrAggRateLimit." + DEFVAL { -1 } + ::= { custMultiServiceSiteEntry 12 } + +custMultSvcSiteIntendedIngrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custMultSvcSiteIntendedIngrSchedPlcy + indicates the Ingress QoS scheduler on this + multi-service Site that should be applied. + If it deviates from custMultSvcSiteCurrentIngrSchedPlcy, + this means that there was a problem when trying to + activate this filter. It can only deviate when using + tod-suites for the SAP. When the tod-suites decides that + a new filter must be applied, it will try to do this. + If it fails, the current and intended field are + not equal. + + This object is obsoleted in 14.0 release." + ::= { custMultiServiceSiteEntry 13 } + +custMultSvcSiteIntendedEgrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custMultSvcSiteIntendedEgrSchedPlcy + indicates the Egress QoS scheduler on this + multi-service Site that should be applied. + If it deviates from custMultSvcSiteCurrentEgrSchedPlcy, + this means that there was a problem when trying to + activate this filter. It can only deviate when using + tod-suites for the SAP. When the tod-suites decides that + a new filter must be applied, it will try to do this. + If it fails, the current and intended field are + not equal. + + This object is obsoleted in 14.0 release." + ::= { custMultiServiceSiteEntry 14 } + +custMultSvcSiteFrameBasedAccnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMultSvcSiteFrameBasedAccnt specifies whether to use + frame-based accounting when evaluating custMultSvcSiteEgrAggRateLimit + for the egress queues for this multi-service site. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { custMultiServiceSiteEntry 15 } + +custMultSvcSiteSubscriberMss OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMultSvcSiteSubscriberMss specifies whether this + multi-service site will be used as the default multi-service site for + subscribers linked to the port specified in custMultSvcSiteAssignment + when the use-subscriber-mss flag is set on the subscriber's subscriber + profile. + + This field can only be set when the value of custMultSvcSiteScope is + set to 'port(1)'." + DEFVAL { false } + ::= { custMultiServiceSiteEntry 16 } + +custMultSvcSiteIngPolcrCtrlPolcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteIngPolcrCtrlPolcy specifies the + ingress QoS policer control policy assigned to this Multi-Service + Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 17 } + +custMultSvcSiteEgrPolcrCtrlPolcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteEgrPolcrCtrlPolcy specifies the + egress QoS policer control policy assigned to this Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 18 } + +custMultSvcSiteEgressAggRateLUB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMultSvcSiteEgressAggRateLUB specifies whether to + limit the unused bandwidth and allow a tighter control in allocation + of bandwidth by HQos. + + When the value of custMultSvcSiteEgressAggRateLUB is set to 'true', + HQos algorithm distributes any unused aggregate bandwidth between + queues operating below their fair share rates. This allows a + simplified aggregate rate protection while allocating bandwidth by + HQos scheduling algorithm." + DEFVAL { false } + ::= { custMultiServiceSiteEntry 19 } + +custMultSvcSiteEgrAggRateLimitHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteEgrAggRateLimitHi specifies the + upper 32 bits of the maximum total rate of all egress queues for this + multi-service site. + + This value should always be set along with + custMultSvcSiteEgrAggRateLimit, otherwise an 'inconsistentValue' error + is returned. + + When the value of custMultSvcSiteEgrAggRateLimitHi along with the + value of custMultSvcSiteEgrAggRateLimit is set to 4294967295 + (0xFFFFFFFF), rate for this multi-service site indicates maximum total + rate." + DEFVAL { 4294967295 } + ::= { custMultiServiceSiteEntry 21 } + +custMultSvcSiteEgrAggRateLimit OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object custMultSvcSiteEgrAggRateLimit specifies the + maximum total rate of all egress queues for this multi-service site. + The value of 4294967295 (0xFFFFFFFF) means that there is no limit. + + When the value of custMultSvcSiteEgrAggRateLimitHi along with the + value of custMultSvcSiteEgrAggRateLimit is set to 4294967295 + (0xFFFFFFFF), rate for this multi-service site indicates maximum total + rate." + DEFVAL { 4294967295 } + ::= { custMultiServiceSiteEntry 22 } + +custMultiSvcSiteIngStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ingress QoS scheduler statistics for the + customer multi service site." + ::= { tmnxCustObjs 5 } + +custMultiSvcSiteIngStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress statistics about a specific customer multi service site + ingress scheduler." + INDEX { + custId, + custMultSvcSiteName, + IMPLIED custIngQosSchedName + } + ::= { custMultiSvcSiteIngStatsTable 1 } + +CustMultiSvcSiteIngStatsEntry ::= SEQUENCE +{ + custIngQosSchedName TNamedItem, + custIngQosSchedStatsForwardedPackets Counter64, + custIngQosSchedStatsForwardedOctets Counter64 +} + +custIngQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the ingress QoS scheduler of this customer multi service + site." + ::= { custMultiSvcSiteIngStatsEntry 1 } + +custIngQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custIngQosSchedStatsForwardedPackets indicates + the number of forwarded packets, as determined by the customer multi + service site ingress scheduler policy." + ::= { custMultiSvcSiteIngStatsEntry 2 } + +custIngQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custIngQosSchedStatsForwardedOctets indicates + the number of forwarded octets, as determined by the customer multi + service site ingress scheduler policy." + ::= { custMultiSvcSiteIngStatsEntry 3 } + +custMultiSvcSiteEgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains egress QoS scheduler statistics for the customer + multi service site." + ::= { tmnxCustObjs 6 } + +custMultiSvcSiteEgrStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific customer multi service site egress + scheduler." + INDEX { + custId, + custMultSvcSiteName, + IMPLIED custEgrQosSchedName + } + ::= { custMultiSvcSiteEgrStatsTable 1 } + +CustMultiSvcSiteEgrStatsEntry ::= SEQUENCE +{ + custEgrQosSchedName TNamedItem, + custEgrQosSchedStatsForwardedPackets Counter64, + custEgrQosSchedStatsForwardedOctets Counter64 +} + +custEgrQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the egress QoS scheduler of this customer multi service + site." + ::= { custMultiSvcSiteEgrStatsEntry 1 } + +custEgrQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custEgrQosSchedStatsForwardedPackets indicates + number of forwarded packets, as determined by the customer multi + service site egress scheduler policy." + ::= { custMultiSvcSiteEgrStatsEntry 2 } + +custEgrQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object custEgrQosSchedStatsForwardedOctets indicates + the number of forwarded octets, as determined by the customer multi + service site egress scheduler policy." + ::= { custMultiSvcSiteEgrStatsEntry 3 } + +custIngQosPortIdSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustIngQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custIngQosPortIdSchedStatsTable contains ingress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 7 } + +custIngQosPortIdSchedStatsEntry OBJECT-TYPE + SYNTAX CustIngQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress scheduler. Entries are created when a + scheduler policy is applied to an MSS." + INDEX { + custId, + custMultSvcSiteName, + custIngQosPortIdSchedName, + custIngQosAssignmentPortId + } + ::= { custIngQosPortIdSchedStatsTable 1 } + +CustIngQosPortIdSchedStatsEntry ::= SEQUENCE +{ + custIngQosPortIdSchedName TNamedItem, + custIngQosAssignmentPortId TmnxPortID, + custIngQosPortSchedFwdPkts Counter64, + custIngQosPortSchedFwdOctets Counter64 +} + +custIngQosPortIdSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngQosPortIdSchedName is used as an index of the + ingress QoS scheduler of this customer multi service site." + ::= { custIngQosPortIdSchedStatsEntry 1 } + +custIngQosAssignmentPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngQosAssignmentPortId is used as an index of the + ingress QoS scheduler/arbiter of this customer multi service site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler/arbiter. This + object refers to the TmnxPortID of these member-ports." + ::= { custIngQosPortIdSchedStatsEntry 2 } + +custIngQosPortSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortSchedFwdPkts indicates the number of + forwarded packets, as determined by the customer multi service site + ingress scheduler policy." + ::= { custIngQosPortIdSchedStatsEntry 3 } + +custIngQosPortSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortSchedFwdOctets indicates the number of + forwarded octets, as determined by the customer multi service site + ingress scheduler policy." + ::= { custIngQosPortIdSchedStatsEntry 4 } + +custEgrQosPortIdSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustEgrQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custEgrQosPortIdSchedStatsTable contains egress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 8 } + +custEgrQosPortIdSchedStatsEntry OBJECT-TYPE + SYNTAX CustEgrQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the egress statistics for a customer + multi-service-site egress scheduler. Entries are created when a + scheduler policy is applied to an MSS." + INDEX { + custId, + custMultSvcSiteName, + custEgrQosPortIdSchedName, + custEgrQosAssignmentPortId + } + ::= { custEgrQosPortIdSchedStatsTable 1 } + +CustEgrQosPortIdSchedStatsEntry ::= SEQUENCE +{ + custEgrQosPortIdSchedName TNamedItem, + custEgrQosAssignmentPortId TmnxPortID, + custEgrQosPortSchedFwdPkts Counter64, + custEgrQosPortSchedFwdOctets Counter64 +} + +custEgrQosPortIdSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdSchedName is used as an index of the + egress QoS scheduler of this customer multi service site." + ::= { custEgrQosPortIdSchedStatsEntry 1 } + +custEgrQosAssignmentPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrQosAssignmentPortId is used as an index of the + egress QoS scheduler/arbiter of this customer multi service site. When + an MSS assignment is an aps/ccag/lag in 'link' mode, each member-port + of the aps/ccag/lag has its own scheduler/arbiter. This object refers + to the TmnxPortID of these member-ports." + ::= { custEgrQosPortIdSchedStatsEntry 2 } + +custEgrQosPortSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortSchedFwdPkts indicates the number of + forwarded packets, as determined by the customer multi service site + egress scheduler policy." + ::= { custEgrQosPortIdSchedStatsEntry 3 } + +custEgrQosPortSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortSchedFwdOctets indicates the number of + forwarded octets, as determined by the customer multi service site + egress scheduler policy." + ::= { custEgrQosPortIdSchedStatsEntry 4 } + +custMssIngQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ingress QoS scheduler statistics for the + customer multi service site." + ::= { tmnxCustObjs 9 } + +custMssIngQosSchedInfoEntry OBJECT-TYPE + SYNTAX CustMssIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress statistics about a specific customer multi service site + ingress scheduler." + INDEX { + custId, + custMultSvcSiteName, + IMPLIED custMssIngQosSName + } + ::= { custMssIngQosSchedInfoTable 1 } + +CustMssIngQosSchedInfoEntry ::= SEQUENCE +{ + custMssIngQosSName TNamedItem, + custMssIngQosSRowStatus RowStatus, + custMssIngQosSLastMgmtChange TimeStamp, + custMssIngQosSOverrideFlags TVirtSchedAttribute, + custMssIngQosSPIR THPolVirtualSchePIRRate, + custMssIngQosSCIR THPolVirtualScheCIRRate, + custMssIngQosSSummedCIR TruthValue, + custMssIngQosSPIRHi TmnxQosRateHigh32, + custMssIngQosSPIRLo TmnxQosRateLow32, + custMssIngQosSCIRHi TmnxQosRateHigh32, + custMssIngQosSCIRLo TmnxQosRateLow32, + custMssIngQosSParentWeight TWeight, + custMssIngQosSParentCIRWeight TWeight +} + +custMssIngQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custMssIngQosSName indicates the name of the virtual + scheduler whose parameters are to be overridden." + ::= { custMssIngQosSchedInfoEntry 1 } + +custMssIngQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSRowStatus controls the creation and + deletion of rows in this table." + ::= { custMssIngQosSchedInfoEntry 2 } + +custMssIngQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssIngQosSLastMgmtChange indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { custMssIngQosSchedInfoEntry 3 } + +custMssIngQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSOverrideFlags specifies the set of + attributes whose values have been overridden via management on this + virtual scheduler. Clearing a given flag will return the corresponding + overridden attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { custMssIngQosSchedInfoEntry 4 } + +custMssIngQosSPIR OBJECT-TYPE + SYNTAX THPolVirtualSchePIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of custMssIngQosSPIR specifies the desired PIR value for + this virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + custMssIngQosSPIRHi and custMssIngQosSPIRLo." + DEFVAL { -1 } + ::= { custMssIngQosSchedInfoEntry 5 } + +custMssIngQosSCIR OBJECT-TYPE + SYNTAX THPolVirtualScheCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of custMssIngQosSCIR specifies the desired CIR value for + this virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + custMssIngQosSCIRHi and custMssIngQosSCIRLo." + DEFVAL { 0 } + ::= { custMssIngQosSchedInfoEntry 6 } + +custMssIngQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSSummedCIR specifies if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (custMssIngQosSCIR) loses + its meaning." + DEFVAL { true } + ::= { custMssIngQosSchedInfoEntry 7 } + +custMssIngQosSPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSPIRHi specifies upper 32 bits of the + pir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssIngQosSPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssIngQosSPIRHi along with the value of + custMssIngQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssIngQosSchedInfoEntry 8 } + +custMssIngQosSPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSPIRLo specifies lower 32 bits of the + pir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssIngQosSPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssIngQosSPIRHi along with the value of + custMssIngQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssIngQosSchedInfoEntry 9 } + +custMssIngQosSCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSCIRHi specifies upper 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssIngQosSCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssIngQosSCIRHi along with the value of + custMssIngQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssIngQosSchedInfoEntry 10 } + +custMssIngQosSCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSCIRLo specifies lower 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssIngQosSCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssIngQosSCIRHi along with the value of + custMssIngQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssIngQosSchedInfoEntry 11 } + +custMssIngQosSParentWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSParentWeight specifies the weight that + needs to be used by this virtual scheduler to which this queue would + be feeding." + DEFVAL { 1 } + ::= { custMssIngQosSchedInfoEntry 12 } + +custMssIngQosSParentCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssIngQosSParentCIRWeight specifies the weight that + needs to be used until the committed rate by this virtual scheduler to + which this queue would be feeding." + DEFVAL { 1 } + ::= { custMssIngQosSchedInfoEntry 13 } + +custMssEgrQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains egress QoS scheduler statistics for the customer + multi service site." + ::= { tmnxCustObjs 10 } + +custMssEgrQosSchedInfoEntry OBJECT-TYPE + SYNTAX CustMssEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific customer multi service site egress + scheduler." + INDEX { + custId, + custMultSvcSiteName, + IMPLIED custMssEgrQosSName + } + ::= { custMssEgrQosSchedInfoTable 1 } + +CustMssEgrQosSchedInfoEntry ::= SEQUENCE +{ + custMssEgrQosSName TNamedItem, + custMssEgrQosSRowStatus RowStatus, + custMssEgrQosSLastMgmtChange TimeStamp, + custMssEgrQosSOverrideFlags TVirtSchedAttribute, + custMssEgrQosSPIR THPolVirtualSchePIRRate, + custMssEgrQosSCIR THPolVirtualScheCIRRate, + custMssEgrQosSSummedCIR TruthValue, + custMssEgrQosSPIRHi TmnxQosRateHigh32, + custMssEgrQosSPIRLo TmnxQosRateLow32, + custMssEgrQosSCIRHi TmnxQosRateHigh32, + custMssEgrQosSCIRLo TmnxQosRateLow32, + custMssEgrQosSParentWeight TWeight, + custMssEgrQosSParentCIRWeight TWeight +} + +custMssEgrQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custMssEgrQosSName indicates the name of the virtual + scheduler whose parameters are to be overridden." + ::= { custMssEgrQosSchedInfoEntry 1 } + +custMssEgrQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSRowStatus controls the creation and + deletion of rows in this table." + ::= { custMssEgrQosSchedInfoEntry 2 } + +custMssEgrQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssEgrQosSLastMgmtChange indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { custMssEgrQosSchedInfoEntry 3 } + +custMssEgrQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSOverrideFlags specifies the set of + attributes whose values have been overridden via management on this + virtual scheduler. Clearing a given flag will return the corresponding + overridden attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { custMssEgrQosSchedInfoEntry 4 } + +custMssEgrQosSPIR OBJECT-TYPE + SYNTAX THPolVirtualSchePIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of custMssEgrQosSPIR specifies the desired PIR value for + this virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + custMssEgrQosSPIRHi and custMssEgrQosSPIRLo." + DEFVAL { -1 } + ::= { custMssEgrQosSchedInfoEntry 5 } + +custMssEgrQosSCIR OBJECT-TYPE + SYNTAX THPolVirtualScheCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of custMssEgrQosSCIR specifies the desired CIR value for + this virtual scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + custMssEgrQosSCIRHi and custMssEgrQosSCIRLo." + DEFVAL { 0 } + ::= { custMssEgrQosSchedInfoEntry 6 } + +custMssEgrQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSSummedCIR specifies if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (custMssEgrQosSCIR) loses + its meaning." + DEFVAL { true } + ::= { custMssEgrQosSchedInfoEntry 7 } + +custMssEgrQosSPIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSPIRHi specifies upper 32 bits of the + pir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssEgrQosSPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssEgrQosSPIRHi along with the value of + custMssEgrQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssEgrQosSchedInfoEntry 8 } + +custMssEgrQosSPIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSPIRLo specifies lower 32 bits of the + pir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssEgrQosSPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssEgrQosSPIRHi along with the value of + custMssEgrQosSPIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssEgrQosSchedInfoEntry 9 } + +custMssEgrQosSCIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSCIRHi specifies upper 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssEgrQosSCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssEgrQosSCIRHi along with the value of + custMssEgrQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssEgrQosSchedInfoEntry 10 } + +custMssEgrQosSCIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSCIRLo specifies lower 32 bits of the + cir-rate allowed for this virtual scheduler. + + This value should always be set along with custMssEgrQosSCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of custMssEgrQosSCIRHi along with the value of + custMssEgrQosSCIRLo is set to 4294967295 (0xFFFFFFFF), rate for this + virtual scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { custMssEgrQosSchedInfoEntry 11 } + +custMssEgrQosSParentWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSParentWeight specifies the weight that + needs to be used by this virtual scheduler to which this queue would + be feeding." + DEFVAL { 1 } + ::= { custMssEgrQosSchedInfoEntry 12 } + +custMssEgrQosSParentCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMssEgrQosSParentCIRWeight specifies the weight that + needs to be used until the committed rate by this virtual scheduler to + which this queue would be feeding." + DEFVAL { 1 } + ::= { custMssEgrQosSchedInfoEntry 13 } + +custMultiSvcSiteIngSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains ingress QoS scheduler statistics for the + customer multi service site, organized by scheduler policy. + + This table is obsoleted in 14.0 release." + ::= { tmnxCustObjs 11 } + +custMultiSvcSiteIngSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Ingress statistics about a specific customer multi service site egress + scheduler. Entries are created when a scheduler policy of a MSS is + replaced with another one due to Time-Of-Day policies." + INDEX { + custId, + custMultSvcSiteName, + tSchedulerPolicyName, + IMPLIED tVirtualSchedulerName + } + ::= { custMultiSvcSiteIngSchedPlcyStatsTable 1 } + +CustMultiSvcSiteIngSchedPlcyStatsEntry ::= SEQUENCE +{ + custIngSchedPlcyStatsFwdPkt Counter64, + custIngSchedPlcyStatsFwdOct Counter64 +} + +custIngSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custIngSchedPlcyStatsFwdPkt indicates the + number of forwarded packets, as determined by the customer multi + service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyStatsEntry 1 } + +custIngSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custIngSchedPlcyStatsFwdOct indicates the + number of forwarded octets, as determined by the customer multi + service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyStatsEntry 2 } + +custMultiSvcSiteEgrSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains egress QoS scheduler statistics for the customer + multi service site, organized by scheduler policy. + + This table is obsoleted in 14.0 release." + ::= { tmnxCustObjs 12 } + +custMultiSvcSiteEgrSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Egress statistics about a specific customer multi service site egress + scheduler. Entries are created when a scheduler policy of a MSS is + replaced with another one due to Time-Of-Day policies." + INDEX { + custId, + custMultSvcSiteName, + tSchedulerPolicyName, + IMPLIED tVirtualSchedulerName + } + ::= { custMultiSvcSiteEgrSchedPlcyStatsTable 1 } + +CustMultiSvcSiteEgrSchedPlcyStatsEntry ::= SEQUENCE +{ + custEgrSchedPlcyStatsFwdPkt Counter64, + custEgrSchedPlcyStatsFwdOct Counter64 +} + +custEgrSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custEgrSchedPlcyStatsFwdPkt indicates the + number of forwarded packets, as determined by the customer multi + service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyStatsEntry 1 } + +custEgrSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object custEgrSchedPlcyStatsFwdOct indicates the + number of forwarded octets, as determined by the customer multi + service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyStatsEntry 2 } + +custMultiSvcSiteIngSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The custMultiSvcSiteIngSchedPlcyPortStatsTable contains ingress QoS + scheduler statistics for the customer multi service site, organized by + scheduler policy. + + This table is obsoleted in 14.0 release." + ::= { tmnxCustObjs 13 } + +custMultiSvcSiteIngSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress scheduler. Entries are created when a + scheduler policy of a MSS is replaced with another one due to + Time-Of-Day policies." + INDEX { + custId, + custMultSvcSiteName, + tSchedulerPolicyName, + tVirtualSchedulerName, + custIngSchedPlcyPortStatsPort + } + ::= { custMultiSvcSiteIngSchedPlcyPortStatsTable 1 } + +CustMultiSvcSiteIngSchedPlcyPortStatsEntry ::= SEQUENCE +{ + custIngSchedPlcyPortStatsPort TmnxPortID, + custIngSchedPlcyPortStatsFwdPkt Counter64, + custIngSchedPlcyPortStatsFwdOct Counter64 +} + +custIngSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of custIngSchedPlcyPortStatsPort is used as an index of the + ingress QoS scheduler of this customer multi service site. When an MSS + assignment is an aps/ccag/lag in 'link' mode, each member-port of the + aps/ccag/lag has its own scheduler. This object refers to the + TmnxPortID of these member-ports." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 1 } + +custIngSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of custIngSchedPlcyPortStatsFwdPkt indicates the number of + forwarded packets, as determined by the customer multi service site + ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 2 } + +custIngSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of custIngSchedPlcyPortStatsFwdOct indicates the number of + forwarded octets, as determined by the customer multi service site + ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 3 } + +custMultiSvcSiteEgrSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The custMultiSvcSiteEgrSchedPlcyPortStatsTable contains egress QoS + scheduler statistics for the customer multi service site, organized by + scheduler policy. + + This table is obsoleted in 14.0 release." + ::= { tmnxCustObjs 14 } + +custMultiSvcSiteEgrSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each entry represents the egress statistics about a specific customer + multi service site egress scheduler. Entries are created when a + scheduler policy of a MSS is replaced with another one due to + Time-Of-Day policies." + INDEX { + custId, + custMultSvcSiteName, + tSchedulerPolicyName, + tVirtualSchedulerName, + custEgrSchedPlcyPortStatsPort + } + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsTable 1 } + +CustMultiSvcSiteEgrSchedPlcyPortStatsEntry ::= SEQUENCE +{ + custEgrSchedPlcyPortStatsPort TmnxPortID, + custEgrSchedPlcyPortStatsFwdPkt Counter64, + custEgrSchedPlcyPortStatsFwdOct Counter64 +} + +custEgrSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsPort is used as an index of the + egress QoS scheduler of this customer multi service site. When an MSS + assignment is an aps/ccag/lag in 'link' mode, each member-port of the + aps/ccag/lag has its own scheduler. This object refers to the + TmnxPortID of these member-ports." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 1 } + +custEgrSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsFwdPkt indicates the number of + forwarded packets, as determined by the customer multi service site + egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 2 } + +custEgrSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsFwdOct indicates the number of + forwarded octets, as determined by the customer multi service site + egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 3 } + +custMssIngQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custMssIngQosArbitStatsTable contains ingress QoS arbiter + statistics for the customer multi service site, organized by arbiter." + ::= { tmnxCustObjs 15 } + +custMssIngQosArbitStatsEntry OBJECT-TYPE + SYNTAX CustMssIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress arbiter." + INDEX { + custId, + custMultSvcSiteName, + custMssIngQosArbitName + } + ::= { custMssIngQosArbitStatsTable 1 } + +CustMssIngQosArbitStatsEntry ::= SEQUENCE +{ + custMssIngQosArbitName TNamedItem, + custMssIngQosArbitStatsFwdPkts Counter64, + custMssIngQosArbitStatsFwdPktsLo Counter32, + custMssIngQosArbitStatsFwdPktsHi Counter32, + custMssIngQosArbitStatsFwdOcts Counter64, + custMssIngQosArbitStatsFwdOctsLo Counter32, + custMssIngQosArbitStatsFwdOctsHi Counter32 +} + +custMssIngQosArbitName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custMssIngQosArbitName is used as an index of the ingress + QoS arbiter of this customer multi service site." + ::= { custMssIngQosArbitStatsEntry 1 } + +custMssIngQosArbitStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssIngQosArbitStatsFwdPkts indicates the number of + forwarded packets, as determined by the customer multi service site + ingress arbiter policy." + ::= { custMssIngQosArbitStatsEntry 2 } + +custMssIngQosArbitStatsFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssIngQosArbitStatsFwdPktsLo indicates the lower 32 + bits of custMssIngQosArbitStatsFwdPkts." + ::= { custMssIngQosArbitStatsEntry 3 } + +custMssIngQosArbitStatsFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssIngQosArbitStatsFwdPktsHi indicates the higher 32 + bits of custMssIngQosArbitStatsFwdPkts." + ::= { custMssIngQosArbitStatsEntry 4 } + +custMssIngQosArbitStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssIngQosArbitStatsFwdOcts indicates the number of + forwarded octets, as determined by the customer multi service site + ingress arbiter policy." + ::= { custMssIngQosArbitStatsEntry 5 } + +custMssIngQosArbitStatsFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssIngQosArbitStatsFwdOctsLo indicates the lower 32 + bits of custMssIngQosArbitStatsFwdOcts." + ::= { custMssIngQosArbitStatsEntry 6 } + +custMssIngQosArbitStatsFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssIngQosArbitStatsFwdOctsHi indicates the higher 32 + bits of custMssIngQosArbitStatsFwdOcts." + ::= { custMssIngQosArbitStatsEntry 7 } + +custMssEgrQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custMssEgrQosArbitStatsTable contains egress QoS arbiter + statistics for the customer multi service site, organized by arbiter." + ::= { tmnxCustObjs 16 } + +custMssEgrQosArbitStatsEntry OBJECT-TYPE + SYNTAX CustMssEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the egress statistics about a specific customer + multi service site egress arbiter." + INDEX { + custId, + custMultSvcSiteName, + custMssEgrQosArbitName + } + ::= { custMssEgrQosArbitStatsTable 1 } + +CustMssEgrQosArbitStatsEntry ::= SEQUENCE +{ + custMssEgrQosArbitName TNamedItem, + custMssEgrQosArbitStatsFwdPkts Counter64, + custMssEgrQosArbitStatsFwdPktsLo Counter32, + custMssEgrQosArbitStatsFwdPktsHi Counter32, + custMssEgrQosArbitStatsFwdOcts Counter64, + custMssEgrQosArbitStatsFwdOctsLo Counter32, + custMssEgrQosArbitStatsFwdOctsHi Counter32 +} + +custMssEgrQosArbitName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custMssEgrQosArbitName is used as an index of the egress + QoS arbiter of this customer multi service site." + ::= { custMssEgrQosArbitStatsEntry 1 } + +custMssEgrQosArbitStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssEgrQosArbitStatsFwdPkts indicates the number of + forwarded packets, as determined by the customer multi service site + egress arbiter policy." + ::= { custMssEgrQosArbitStatsEntry 2 } + +custMssEgrQosArbitStatsFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssEgrQosArbitStatsFwdPktsLo indicates the lower 32 + bits of custMssEgrQosArbitStatsFwdPkts." + ::= { custMssEgrQosArbitStatsEntry 3 } + +custMssEgrQosArbitStatsFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssEgrQosArbitStatsFwdPktsHi indicates the higher 32 + bits of custMssEgrQosArbitStatsFwdPkts." + ::= { custMssEgrQosArbitStatsEntry 4 } + +custMssEgrQosArbitStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssEgrQosArbitStatsFwdOcts indicates the number of + forwarded octets, as determined by the customer multi service site + egress arbiter policy." + ::= { custMssEgrQosArbitStatsEntry 5 } + +custMssEgrQosArbitStatsFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssEgrQosArbitStatsFwdOctsLo indicates the lower 32 + bits of custMssEgrQosArbitStatsFwdOcts." + ::= { custMssEgrQosArbitStatsEntry 6 } + +custMssEgrQosArbitStatsFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custMssEgrQosArbitStatsFwdOctsHi indicates the higher 32 + bits of custMssEgrQosArbitStatsFwdOcts." + ::= { custMssEgrQosArbitStatsEntry 7 } + +custIngQosPortIdArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustIngQosPortIdArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custIngQosPortIdArbitStatsTable contains ingress QoS arbiter + statistics for the customer multi service site." + ::= { tmnxCustObjs 17 } + +custIngQosPortIdArbitStatsEntry OBJECT-TYPE + SYNTAX CustIngQosPortIdArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress arbiter." + INDEX { + custId, + custMultSvcSiteName, + custIngQosPortIdArbitName, + custIngQosAssignmentPortId + } + ::= { custIngQosPortIdArbitStatsTable 1 } + +CustIngQosPortIdArbitStatsEntry ::= SEQUENCE +{ + custIngQosPortIdArbitName TNamedItem, + custIngQosPortIdArbitFwdPkts Counter64, + custIngQosPortIdArbitFwdPktsLo Counter32, + custIngQosPortIdArbitFwdPktsHi Counter32, + custIngQosPortIdArbitFwdOcts Counter64, + custIngQosPortIdArbitFwdOctsLo Counter32, + custIngQosPortIdArbitFwdOctsHi Counter32 +} + +custIngQosPortIdArbitName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngQosPortIdArbitName is used as an index of the + ingress QoS arbiter of this customer multi service site." + ::= { custIngQosPortIdArbitStatsEntry 1 } + +custIngQosPortIdArbitFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortIdArbitFwdPkts indicates the number of + forwarded packets, as determined by the customer multi service site + ingress arbiter policy." + ::= { custIngQosPortIdArbitStatsEntry 2 } + +custIngQosPortIdArbitFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortIdArbitFwdPktsLo indicates the lower 32 + bits of custIngQosPortIdArbitFwdPkts." + ::= { custIngQosPortIdArbitStatsEntry 3 } + +custIngQosPortIdArbitFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortIdArbitFwdPktsHi indicates the higher 32 + bits of custIngQosPortIdArbitFwdPkts." + ::= { custIngQosPortIdArbitStatsEntry 4 } + +custIngQosPortIdArbitFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortIdArbitFwdOcts indicates the number of + forwarded octets, as determined by the customer multi service site + ingress arbiter policy." + ::= { custIngQosPortIdArbitStatsEntry 5 } + +custIngQosPortIdArbitFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortIdArbitFwdOctsLo indicates the lower 32 + bits of custIngQosPortIdArbitFwdOcts." + ::= { custIngQosPortIdArbitStatsEntry 6 } + +custIngQosPortIdArbitFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortIdArbitFwdOctsHi indicates the higher 32 + bits of custIngQosPortIdArbitFwdOcts." + ::= { custIngQosPortIdArbitStatsEntry 7 } + +custEgrQosPortIdArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustEgrQosPortIdArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custEgrQosPortIdArbitStatsTable contains egress QoS arbiter + statistics for the customer multi service site." + ::= { tmnxCustObjs 18 } + +custEgrQosPortIdArbitStatsEntry OBJECT-TYPE + SYNTAX CustEgrQosPortIdArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the egress statistics for a customer + multi-service-site egress arbiter." + INDEX { + custId, + custMultSvcSiteName, + custEgrQosPortIdArbitName, + custEgrQosAssignmentPortId + } + ::= { custEgrQosPortIdArbitStatsTable 1 } + +CustEgrQosPortIdArbitStatsEntry ::= SEQUENCE +{ + custEgrQosPortIdArbitName TNamedItem, + custEgrQosPortIdArbitFwdPkts Counter64, + custEgrQosPortIdArbitFwdPktsLo Counter32, + custEgrQosPortIdArbitFwdPktsHi Counter32, + custEgrQosPortIdArbitFwdOcts Counter64, + custEgrQosPortIdArbitFwdOctsLo Counter32, + custEgrQosPortIdArbitFwdOctsHi Counter32 +} + +custEgrQosPortIdArbitName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdArbitName is used as an index of the + egress QoS arbiter of this customer multi service site." + ::= { custEgrQosPortIdArbitStatsEntry 1 } + +custEgrQosPortIdArbitFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdArbitFwdPkts indicates the number of + forwarded packets, as determined by the customer multi service site + egress arbiter policy." + ::= { custEgrQosPortIdArbitStatsEntry 2 } + +custEgrQosPortIdArbitFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdArbitFwdPktsLo indicates the lower 32 + bits of custEgrQosPortIdArbitFwdPkts." + ::= { custEgrQosPortIdArbitStatsEntry 3 } + +custEgrQosPortIdArbitFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdArbitFwdPktsHi indicates the higher 32 + bits of custEgrQosPortIdArbitFwdPkts." + ::= { custEgrQosPortIdArbitStatsEntry 4 } + +custEgrQosPortIdArbitFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdArbitFwdOcts indicates the number of + forwarded octets, as determined by the customer multi service site + egress arbiter policy." + ::= { custEgrQosPortIdArbitStatsEntry 5 } + +custEgrQosPortIdArbitFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdArbitFwdOctsLo indicates the lower 32 + bits of custEgrQosPortIdArbitFwdOcts." + ::= { custEgrQosPortIdArbitStatsEntry 6 } + +custEgrQosPortIdArbitFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdArbitFwdOctsHi indicates the higher 32 + bits of custEgrQosPortIdArbitFwdOcts." + ::= { custEgrQosPortIdArbitStatsEntry 7 } + +tmnxSvcObjs OBJECT IDENTIFIER ::= { tmnxServObjs 2 } + +svcNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of services configured on this node." + ::= { tmnxSvcObjs 1 } + +svcBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains basic service information." + ::= { tmnxSvcObjs 2 } + +svcBaseInfoEntry OBJECT-TYPE + SYNTAX SvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific service." + INDEX { svcId } + ::= { svcBaseInfoTable 1 } + +SvcBaseInfoEntry ::= SEQUENCE +{ + svcId TmnxServId, + svcRowStatus RowStatus, + svcType ServType, + svcCustId TmnxCustId, + svcIpRouting TmnxEnabledDisabled, + svcDescription ServObjDesc, + svcMtu Integer32, + svcAdminStatus ServiceAdminStatus, + svcOperStatus ServiceOperStatus, + svcNumSaps Integer32, + svcNumSdps Integer32, + svcLastMgmtChange TimeStamp, + svcDefMeshVcId Unsigned32, + svcVpnId VpnId, + svcVRouterId TmnxVRtrIDOrZero, + svcAutoBind INTEGER, + svcLastStatusChange TimeStamp, + svcVllType INTEGER, + svcMgmtVpls TruthValue, + svcRadiusDiscovery TruthValue, + svcRadiusUserNameType INTEGER, + svcRadiusUserName DisplayString, + svcVcSwitching TruthValue, + svcRadiusPEDiscPolicy TNamedItemOrEmpty, + svcRadiusDiscoveryShutdown ServiceAdminStatus, + svcVplsType INTEGER, + svcNumMcStandbySaps Integer32, + svcName TLNamedItemOrEmpty, + svcInterASMvpn TruthValue, + svcHashLabel TruthValue, + svcTmplUsed TNamedItemOrEmpty, + svcCtrlSvcId TmnxServId, + svcCreationOrigin TmnxCreateOrigin, + svcNumMHStandbySaps Integer32, + svcVsdDomainName TNamedItemOrEmpty, + svcIsTestSvc TruthValue, + svcTlsModeEtree TruthValue, + svcNumEvpnMHStandbySaps Integer32, + svcLogServicesAllEvents TruthValue +} + +svcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcId specifies the Service identifier. This + value should be unique within the service domain." + ::= { svcBaseInfoEntry 1 } + +svcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcRowStatus specifies the + status of this row. + + To delete an entry from this table, the corresponding service must be + administratively down, have no SAP's defined on it, and have no SDP + bindings. + + For svcType 'vprn', the service can be associated with a routing + instance by specifying svcVRouterId during the creation of the + service. + + The value of the object svcVplsType specifies the VPLS service type. + The value of this object must be specified when the row is created and + cannot be changed while the svcRowStatus is 'active'." + ::= { svcBaseInfoEntry 2 } + +svcType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcType specifies the service type: e.g. + epipe, tls, etc. The value of this object must be specified when the + row is created and cannot be changed while the row status is 'active'." + ::= { svcBaseInfoEntry 3 } + +svcCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcCustId specifies the ID of the customer who + owns this service. The value of this object must be specified when the + row is created and cannot be changed while the row status is 'active'." + ::= { svcBaseInfoEntry 4 } + +svcIpRouting OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcIpRouting specifies, for a 'tls' service, + whether IP routing is enabled. For 'epipe', 'apipe', 'fpipe', 'ipipe' + and 'cpipe' services, this object cannot be set and has the value + 'disabled', whereas for 'vprn' and 'ies' services the value is + 'enabled' and cannot be set either. For 'tls' services the value of + this object must be specified when the row is created and cannot be + changed while the row status is 'active'." + ::= { svcBaseInfoEntry 5 } + +svcDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcDescription specifiers an optional, generic + information about this service." + DEFVAL { "" } + ::= { svcBaseInfoEntry 6 } + +svcMtu OBJECT-TYPE + SYNTAX Integer32 (0..9782) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcMtu specifies the largest frame size (in + octets) that this service can handle. + + Setting svcMtu to a value of zero (0), causes the agent to recalculate + the default MTU size. + + The default value of this object depends on the service type: 1514 + octets for epipe and tls, 1508 for apipe and fpipe, and 1500 octets + for vprn, ipipe and ies, 1514 octets for cpipe. + + The max value of this object depends on the service type: 9194 for + apipe, cpipe, fpipe and ipipe and 9782 for others." + ::= { svcBaseInfoEntry 7 } + +svcAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcAdminStatus specifies the desired state of + this service." + DEFVAL { down } + ::= { svcBaseInfoEntry 8 } + +svcOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcOperStatus indicates the operating state of + this service. The requirements for a service to be operationally up + depend on the service type: + + epipe, apipe, fpipe, ipipe and cpipe services are 'up' when the + service is administratively up and either both SAP's or a SAP and a + spoke SDP Bind are operationally up. + + tls services are 'up' when the service is administratively up and + either at least one SAP or spoke SDP Bind or one mesh SDP Bind is + operationally up. + + tls service that has vxlan configuration is 'up' when the service is + administratively up. + + ies services are 'up' when the service is administratively up and at + least one interface is operationally up. + + vprn services are 'up' when the service is administratively up however + routing functionality is available only when + TIMETRA-VRTR-MIB::vRtrOperState is 'up'." + ::= { svcBaseInfoEntry 9 } + +svcNumSaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcNumSaps indicates the number of SAPs + defined on this service." + ::= { svcBaseInfoEntry 10 } + +svcNumSdps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcNumSdps indicates the number of SDPs bound + to this service." + ::= { svcBaseInfoEntry 11 } + +svcLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of of the object svcLastMgmtChange indicates the value of + sysUpTime at the time of the most recent management-initiated change + to this service." + ::= { svcBaseInfoEntry 12 } + +svcDefMeshVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object svcDefMeshVcId specifies, only in services + that accept mesh SDP bindings, the VC ID portion of the sdpBindId + index of each mesh SDP binding defined in the service. The default + value of this object is equal to the service ID." + ::= { svcBaseInfoEntry 13 } + +svcVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVpnId specifies the VPN ID + assigned to this service. The value of this object can + be specified only when the row is created." + DEFVAL { 0 } + ::= { svcBaseInfoEntry 14 } + +svcVRouterId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVRouterId specifies, for a IES or VPRN + service the associated virtual router instance where its interfaces + are defined. + + This object has a special significance for the VPRN service as it can + be used to associate the service to a specific virtual router + instance. + + If no routing instance is specified or a value of zero (0) is + specified, the agent will assign the vRtrID index value that would + have been returned by the vRtrNextVRtrID object in the + TIMETRA-VRTR-MIB. The agent supports an SNMP SET operation to the + svcVRouterId object only during row creation." + DEFVAL { 0 } + ::= { svcBaseInfoEntry 15 } + +svcAutoBind OBJECT-TYPE + SYNTAX INTEGER { + none (1), + gre (2), + ldp (3), + rsvp-te (4), + mpls (5), + mpls-gre (6) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object svcAutoBind specifies, for a VPRN service, the + type of lookup to be used by the routing instance if no SDP to the + destination exists. + + The svcAutoBind object has been obsoleted and replaced with objects in + svcVllBgpEvpnAutoBindTnlTable or svcTlsBgpEvpnAutoBindTnlTable or + svcVprnBgpAutoBindTable." + DEFVAL { none } + ::= { svcBaseInfoEntry 16 } + +svcLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcLastStatusChange indicates the value of + sysUpTime at the time of the most recent operating status change to + his service." + ::= { svcBaseInfoEntry 17 } + +svcVllType OBJECT-TYPE + SYNTAX INTEGER { + undef (1), + atmSdu (6), + atmCell (7), + atmVcc (8), + atmVpc (9), + frDlci (10), + satopE1 (12), + satopT1 (13), + satopE3 (14), + satopT3 (15), + cesopsn (16), + cesopsnCas (17) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVllType specifies, for a apipe, + fpipe or cpipe service, the type of pseudo-wire to be + signalled for the service. The default for this object + depends on the service type: + 'atmSdu' for apipes, 'frDlci' for fpipes, satopE1 for + cpipes, and 'undef' for all other service types." + ::= { svcBaseInfoEntry 18 } + +svcMgmtVpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcMgmtVpls specifies, only if + svcType = 'tls' whether or not the service is a management + vpls. + If set to false the service is acting as a regular VPLS + service. If set to true, the service is acting as a + management VPLS service. This implies that RSTP will + always be enabled, and that the conclusions of this RSTP + can be associated to different (regular) VPLSs. + The value of this object cannot be changed after creation." + DEFVAL { false } + ::= { svcBaseInfoEntry 19 } + +svcRadiusDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusDiscovery specifies whether RADIUS + auto-discovery is enabled on this service." + DEFVAL { false } + ::= { svcBaseInfoEntry 20 } + +svcRadiusUserNameType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + vpn-id (1), + router-distinguisher (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object svcRadiusUserNameType specifies whether RADIUS + user name is vpn-id or router-distinguisher. By default, the + value of this object is 'none'. + + svcRadiusUserNameType and svcRadiusUserName, which indicates the + RADIUS username, must be set together in the same SNMP request PDU if + svcRadiusUserNameType is vpn-id or router-distinguisher or else the + set request will fail with an 'inconsistentValue' error." + DEFVAL { none } + ::= { svcBaseInfoEntry 21 } + +svcRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object svcRadiusUserName specifies the RADIUS + user name. svcRadiusUserNameType specifies the type of the + username and has to be set along with svcRadiusUserName when + svcRadiusUserName can either be a vpn-id or a router-distinguisher." + DEFVAL { "" } + ::= { svcBaseInfoEntry 22 } + +svcVcSwitching OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVcSwitching specifies if the PW switching + signalling is used for the Spokes configured under the service. This + object can only be specified when the row is created." + DEFVAL { false } + ::= { svcBaseInfoEntry 23 } + +svcRadiusPEDiscPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object svcRadiusPEDiscPolicy specifies the RADIUS PE + Discovery Policy name. " + DEFVAL { "" } + ::= { svcBaseInfoEntry 24 } + +svcRadiusDiscoveryShutdown OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcRadiusDiscoveryShutdown specifies the desired + administrative state for the RADIUS auto-discovery server. When the + server is 'down' the operational state of the server is disabled. + + By default, state of the RADIUS auto-discovery server is 'down'." + DEFVAL { down } + ::= { svcBaseInfoEntry 25 } + +svcVplsType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + bVpls (2), + iVpls (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Backbone VPLS ('bVpls') refers to the B-Component instance of the + Provider Backbone Bridging (PBB/IEEE 802.1ah) feature. It represents + the Multi-point tunneling component that multiplexes multiple Customer + VPNs (ISIDs) together. It is similar to a regular VPLS instance that + operates on the Backbone MAC addresses. + + ISID VPLS ('iVpls') or I-VPLS refers to the I-Component instance of + the Provider Backbone Bridging (PBB/IEEE 802.1ah) feature. It + identifies the specific VPN entity associated to a customer Multipoint + (ELAN) service. It is similar to a regular VPLS instance that operates + on the Customer MAC addresses. + + The value of the object svcVplsType specifies the VPLS service type. + The value of this object must be specified when the row is created and + cannot be changed while the svcRowStatus is 'active'." + DEFVAL { none } + ::= { svcBaseInfoEntry 26 } + +svcNumMcStandbySaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcNumMcStandbySaps indicates the number of + SAPs defined on this service on a port which is in multi-chassis + standby mode." + ::= { svcBaseInfoEntry 27 } + +svcName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcName specifies the name of the service. This value + should be unique within the service domain." + DEFVAL { ''H } + ::= { svcBaseInfoEntry 29 } + +svcInterASMvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object svcInterASMvpn specifies if the configured + VPRN service is used for inter-AS MVPN or not. + + If the value of the object is set to 'true', the VPRN service is used + for inter-AS MVPN only. If the value of the object is set to 'false', + the VPRN service is not used for inter-AS MVPN." + DEFVAL { false } + ::= { svcBaseInfoEntry 30 } + +svcHashLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcHashLabel specifies whether the use of hash label is + enabled or not on this service." + DEFVAL { false } + ::= { svcBaseInfoEntry 31 } + +svcTmplUsed OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the svcTmplUsed indicates the name of the service + template used to create this service. + + A value of empty string indicates that this service was not created + using a service template." + ::= { svcBaseInfoEntry 32 } + +svcCtrlSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcCtrlSvcId indicates the Service identifier + of the service controlling this service. + + A value of '0' indicates that this service is not controlled by + another service." + ::= { svcBaseInfoEntry 33 } + +svcCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcCreationOrigin indicates the protocol or mechanism + which created this service." + ::= { svcBaseInfoEntry 34 } + +svcNumMHStandbySaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcNumMHStandbySaps indicates the number of + SAPs defined on this service which are multi-home standby SAPs." + ::= { svcBaseInfoEntry 37 } + +svcVsdDomainName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVsdDomainName indicates the VSD Domain that + is associated with this service." + ::= { svcBaseInfoEntry 39 } + +svcIsTestSvc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcIsTestSvc specifies whether this service is + a test service. + + An 'inconsistentValue' error is returned if this object is changed to + a different value after service is already created." + DEFVAL { false } + ::= { svcBaseInfoEntry 40 } + +svcTlsModeEtree OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsModeEtree specifies whether etree mode + is enabled on this service. + + An 'inconsistentValue' error is returned if this object is changed to + a different value after service is already created." + DEFVAL { false } + ::= { svcBaseInfoEntry 41 } + +svcNumEvpnMHStandbySaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcNumEvpnMHStandbySaps indicates the number + of SAPs defined on this service which are evpn multi-homed standby + SAPs." + ::= { svcBaseInfoEntry 42 } + +svcLogServicesAllEvents OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcLogServicesAllEvents indicates if logger + events are visible from all virtual routers including Base in this + service vprn log." + DEFVAL { false } + ::= { svcBaseInfoEntry 43 } + +svcTlsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS service information." + ::= { tmnxSvcObjs 3 } + +svcTlsInfoEntry OBJECT-TYPE + SYNTAX SvcTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS specific information about a service." + INDEX { svcId } + ::= { svcTlsInfoTable 1 } + +SvcTlsInfoEntry ::= SEQUENCE +{ + svcTlsMacLearning TmnxEnabledDisabled, + svcTlsDiscardUnknownDest TmnxEnabledDisabled, + svcTlsFdbTableSize Integer32, + svcTlsFdbNumEntries Integer32, + svcTlsFdbNumStaticEntries Integer32, + svcTlsFdbLocalAgeTime Integer32, + svcTlsFdbRemoteAgeTime Integer32, + svcTlsStpAdminStatus TmnxEnabledDisabledAdminState, + svcTlsStpPriority Integer32, + svcTlsStpBridgeAddress MacAddress, + svcTlsStpTimeSinceTopologyChange TimeTicks, + svcTlsStpTopologyChanges Integer32, + svcTlsStpDesignatedRoot BridgeId, + svcTlsStpRootCost Integer32, + svcTlsStpRootPort Integer32, + svcTlsStpMaxAge Integer32, + svcTlsStpHelloTime Integer32, + svcTlsStpHoldTime Integer32, + svcTlsStpForwardDelay Integer32, + svcTlsStpBridgeMaxAge Integer32, + svcTlsStpBridgeHelloTime Integer32, + svcTlsStpBridgeForwardDelay Integer32, + svcTlsStpOperStatus INTEGER, + svcTlsStpVirtualRootBridgeStatus INTEGER, + svcTlsMacAgeing TmnxEnabledDisabled, + svcTlsStpTopologyChangeActive TruthValue, + svcTlsFdbTableFullHighWatermark Integer32, + svcTlsFdbTableFullLowWatermark Integer32, + svcTlsVpnId VpnId, + svcTlsCustId TmnxCustId, + svcTlsStpVersion INTEGER, + svcTlsStpHoldCount Integer32, + svcTlsStpPrimaryBridge BridgeId, + svcTlsStpBridgeInstanceId Integer32, + svcTlsStpVcpOperProtocol StpProtocol, + svcTlsMacMoveMaxRate Unsigned32, + svcTlsMacMoveRetryTimeout Unsigned32, + svcTlsMacMoveAdminStatus TmnxEnabledDisabledAdminState, + svcTlsMacRelearnOnly TruthValue, + svcTlsMfibTableSize Integer32, + svcTlsMfibTableFullHighWatermark Integer32, + svcTlsMfibTableFullLowWatermark Integer32, + svcTlsMacFlushOnFail TmnxEnabledDisabled, + svcTlsStpRegionName DisplayString, + svcTlsStpRegionRevision Integer32, + svcTlsStpBridgeMaxHops Integer32, + svcTlsStpCistRegionalRoot BridgeId, + svcTlsStpCistIntRootCost Integer32, + svcTlsStpCistRemainingHopCount Integer32, + svcTlsStpCistRegionalRootPort Integer32, + svcTlsFdbNumLearnedEntries Integer32, + svcTlsFdbNumOamEntries Integer32, + svcTlsFdbNumDhcpEntries Integer32, + svcTlsFdbNumHostEntries Integer32, + svcTlsShcvAction TmnxSubShcvAction, + svcTlsShcvSrcIp IpAddress, + svcTlsShcvSrcMac MacAddress, + svcTlsShcvInterval TmnxSubShcvInterval, + svcTlsPriPortsCumulativeFactor Unsigned32, + svcTlsSecPortsCumulativeFactor Unsigned32, + svcTlsL2ptTermEnabled TruthValue, + svcTlsPropagateMacFlush TruthValue, + svcTlsMrpAdminStatus TmnxEnabledDisabledAdminState, + svcTlsMrpMaxAttributes Unsigned32, + svcTlsMrpAttributeCount Unsigned32, + svcTlsMrpFailedRegisterCount Unsigned32, + svcTlsMcPathMgmtPlcyName TNamedItemOrEmpty, + svcTlsMrpFloodTime Unsigned32, + svcTlsMrpAttrTblHighWatermark Integer32, + svcTlsMrpAttrTblLowWatermark Integer32, + svcTlsMacMoveNumRetries Unsigned32, + svcTlsMacSubNetLen Integer32, + svcTlsSendFlushOnBVplsFail TruthValue, + svcTlsPropMacFlushFromBVpls TruthValue, + svcTlsMacNotifInterval Unsigned32, + svcTlsMacNotifCount Unsigned32, + svcTlsMacNotifAdminState TmnxEnabledDisabledAdminState, + svcTlsPerSvcHashing TmnxEnabledDisabled, + svcTlsAllowIpIfBinding TruthValue, + svcTlsShcvRetryTimeout TmnxSubShcvRetryTimeout, + svcTlsShcvRetryCount TmnxSubShcvRetryCount, + svcTlsTempFloodTime Integer32, + svcTlsTempFloodActive TruthValue, + svcTlsTempFloodChangeCount Integer32, + svcTlsShcvPolicyIpv4 TNamedItemOrEmpty, + svcTlsMcastIpv6SnpgScope INTEGER, + svcTlsSelLearnedFdb TruthValue, + svcTlsFdbNumEntriesInUse Integer32, + svcTlsInfoLastMgmtChange TimeStamp, + svcTlsRvplsIpIfSvcId TmnxServId, + svcTlsRvplsIpIfIndex InterfaceIndexOrZero +} + +svcTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacLearning specifies whether the MAC + learning process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTlsInfoEntry 1 } + +svcTlsDiscardUnknownDest OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsDiscardUnknownDest specifies whether + frames received with an unknown destination MAC are discarded in this + TLS." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 2 } + +svcTlsFdbTableSize OBJECT-TYPE + SYNTAX Integer32 (1..511999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbTableSize specifies the maximum + number of learned and static entries allowed in the FDB of this + service. + + The maximum value of svcTlsFdbTableSize depends on the + platform/chassis mode." + DEFVAL { 250 } + ::= { svcTlsInfoEntry 3 } + +svcTlsFdbNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbNumEntries indicates the current + number of entries allocated in the FDB of this service." + ::= { svcTlsInfoEntry 4 } + +svcTlsFdbNumStaticEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbNumStaticEntries indicates the + current number of static entries in the FDB of this service." + ::= { svcTlsInfoEntry 5 } + +svcTlsFdbLocalAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbLocalAgeTime specifies the number of + seconds used to age out TLS FDB entries learned on local SAPs." + DEFVAL { 300 } + ::= { svcTlsInfoEntry 6 } + +svcTlsFdbRemoteAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbRemoteAgeTime specifies the number of + seconds used to age out TLS FDB entries learned on an SDP. These + entries correspond to MAC addresses learned on remote SAPs." + DEFVAL { 900 } + ::= { svcTlsInfoEntry 7 } + +svcTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpAdminStatus specifies the + administrative state of the Spanning Tree Protocol instance associated + with this service." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 8 } + +svcTlsStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpPriority specifies + the priority of the Spanning Tree Protocol instance + associated with this service. + It is used as the highest 4 bits of the Bridge ID + included in the Configuration BPDUs generated by + this bridge. + The svcTlsStpPriority can only take on values which + multiples of 4096 (4k). If a value is specified which + is not a multiple of 4K, then this value will be + replaced by the closest multiple of 4K which is lower + then the value entered." + DEFVAL { 32768 } + ::= { svcTlsInfoEntry 9 } + +svcTlsStpBridgeAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpBridgeAddress indicates + the MAC address used to identify this bridge in the + network. It is used as the last six octets of the + Bridge ID included in the Configuration BPDUs generated + by this bridge. The most significant 38 bits of the bridge + address are taken from the base MAC address of the + device, while the least significant 10 bits are + based on the corresponding TLS instance ID." + ::= { svcTlsInfoEntry 10 } + +svcTlsStpTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpTimeSinceTopologyChange indicates the + time (in centiseconds) since the last time a topology change was + detected by the Spanning Tree Protocol instance associated with this + service." + ::= { svcTlsInfoEntry 11 } + +svcTlsStpTopologyChanges OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpTopologyChanges indicates the total + number of topology changes detected by the Spanning Tree Protocol + instance associated with this service since the management entity was + last reset or initialized." + ::= { svcTlsInfoEntry 12 } + +svcTlsStpDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpDesignatedRoot indicates the bridge + identifier of the root of the spanning tree as determined by the + Spanning Tree Protocol instance associated with this service. This + value is used as the Root Identifier parameter in all Configuration + BPDUs originated by this node." + ::= { svcTlsInfoEntry 13 } + +svcTlsStpRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpRootCost indicates the cost of the + path to the root bridge as seen from this bridge." + ::= { svcTlsInfoEntry 14 } + +svcTlsStpRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpRootPort indicates the port number of + the port which offers the lowest cost path from this bridge to the + root bridge." + ::= { svcTlsInfoEntry 15 } + +svcTlsStpMaxAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpMaxAge indicates the maximum age of + Spanning Tree Protocol information learned from the network on any + port before it is discarded. This is the actual value that this bridge + is currently using." + ::= { svcTlsInfoEntry 16 } + +svcTlsStpHelloTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpHelloTime indicates the amount of + time between the transmission of Configuration BPDUs. This is the + actual value that this bridge is currently using." + ::= { svcTlsInfoEntry 17 } + +svcTlsStpHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsStpHoldTime indicates the interval + length during which no more than two Configuration BPDUs shall be + transmitted by this bridge. This object is no longer used. It is + replaced by the object svcTlsStpHoldCount. This object was made + obsolete in the 3.0 release." + ::= { svcTlsInfoEntry 18 } + +svcTlsStpForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpForwardDelay indicates how fast a + port changes its state when moving towards the Forwarding state. The + value determines how long the port stays in each of the Listening and + Learning states, which precede the Forwarding state. This value is + also used to age all dynamic entries in the Forwarding Database when a + topology change has been detected and is underway. This is the actual + value that this bridge is currently using." + ::= { svcTlsInfoEntry 19 } + +svcTlsStpBridgeMaxAge OBJECT-TYPE + SYNTAX Integer32 (6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpBridgeMaxAge specifies the value that + all bridges should use for 'MaxAge' when this bridge is acting as the + root bridge." + ::= { svcTlsInfoEntry 20 } + +svcTlsStpBridgeHelloTime OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpBridgeHelloTime specifies the value + that all bridges should use for 'HelloTime' when this bridge is acting + as the root bridge." + ::= { svcTlsInfoEntry 21 } + +svcTlsStpBridgeForwardDelay OBJECT-TYPE + SYNTAX Integer32 (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpBridgeForwardDelay specifies the + value that all bridges should use for 'ForwardDelay' when this bridge + is acting as the root bridge." + ::= { svcTlsInfoEntry 22 } + +svcTlsStpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpOperStatus indicates the + operating status of the Spanning Tree Protocol instance + associated with this service." + ::= { svcTlsInfoEntry 30 } + +svcTlsStpVirtualRootBridgeStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpVirtualRootBridgeStatus + indicates the operating status of the Virtual Root Bridge + of the Spanning Tree Protocol instance associated with + this service. The status of the Virtual Root Bridge is + 'up' when there is connectivity to the core: i.e. one or + more SDP's in this service are operationally up." + ::= { svcTlsInfoEntry 31 } + +svcTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacAgeing specifies whether the MAC + aging process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTlsInfoEntry 32 } + +svcTlsStpTopologyChangeActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpTopologyChangeActive indicates, when + set to 'true', that a topology change is currently in progress." + ::= { svcTlsInfoEntry 33 } + +svcTlsFdbTableFullHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbTableFullHighWatermark specifies the + utilization of the FDB table of this TLS service at which a table full + alarm will be raised by the agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 34 } + +svcTlsFdbTableFullLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbTableFullLowWatermark specifies the + utilization of the FDB table of this TLS service at which a table full + alarm will be cleared by the agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 35 } + +svcTlsVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVpnId indicates the VPN ID of the + associated TLS service." + ::= { svcTlsInfoEntry 36 } + +svcTlsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsCustId indicates the Customer ID of the + associated TLS service." + ::= { svcTlsInfoEntry 37 } + +svcTlsStpVersion OBJECT-TYPE + SYNTAX INTEGER { + rstp (2), + compDot1w (3), + dot1w (4), + mstp (5), + pmstp (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpVersion specifies the version of + Spanning Tree Protocol the bridge is currently running. + + The value 'rstp' corresponds to the Rapid Spanning + Tree Protocol specified in IEEE 802.1D/D4-2003. + + The value 'compDot1w' corresponds to the mode where the Rapid Spanning + Tree is backward compatible with IEEE 802.1w. + + The value 'dot1w' corresponds to the Rapid Spanning + Tree Protocol fully conformant to IEEE 802.1w. + + The value 'mstp' corresponds to the Multiple Spanning Tree Protocol + specified in IEEE 802.1Q-REV/D3.0-04/2005. + + The value 'pmstp' corresponds to Provider MSTP protocol compliant with + IEEE-802.1ad-2005. + + New values may be defined as future versions of the protocol become + available." + DEFVAL { rstp } + ::= { svcTlsInfoEntry 38 } + +svcTlsStpHoldCount OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpHoldCount specifies the maximum + number of BPDUs that are transmitted in any 'HelloTime' interval. The + value used by the bridge to limit the maximum transmission rate of + BPDUs." + REFERENCE + "IEEE 802.1w clause 17.16.6" + DEFVAL { 6 } + ::= { svcTlsInfoEntry 39 } + +svcTlsStpPrimaryBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpPrimaryBridge indicates the BridgeId + of the bridge that acts as the primary bridge, being the gateway from + the core mesh towards the root bridge." + ::= { svcTlsInfoEntry 40 } + +svcTlsStpBridgeInstanceId OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpBridgeInstanceId + indicates a 12 bit value chosen by the the system. It is + part of the STP bridge Id, which consists of 8 octets: + - 4 highest bits of octet 1: + the bridge priority (ref svcTlsStpPriority) + - 12 bits (4 lowest bits of octet 1 + 8 bits of octet 2): + bridge instance Id (this object!). + - 6 octets: bridge MAC address + ref svcTlsStpBridgeAddress + The value is set to 0 if svcTlsStpOperStatus is not 'up'." + ::= { svcTlsInfoEntry 41 } + +svcTlsStpVcpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpVcpOperProtocol indicates whether + stp, rstp or mstp is running on this VCP. If the protocol is not + enabled on this VCP, the value notApplicable is returned." + ::= { svcTlsInfoEntry 42 } + +svcTlsMacMoveMaxRate OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacMoveMaxRate specifies the maximum + rate at which MACs can be relearned in this TLS service, before the + SAP where the moving MAC was last seen is automatically disabled in + order to protect the system against undetected loops or duplicate + MACs. The rate is computed as the maximum number of relearns allowed + in a 5 second interval: e.g. the default rate of 2 relearns per second + corresponds to 10 relearns in a 5 second period." + DEFVAL { 2 } + ::= { svcTlsInfoEntry 43 } + +svcTlsMacMoveRetryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacMoveRetryTimeout + specifies the time in seconds to wait before a SAP that + has been disabled after exceeding the maximum relearn + rate is re-enabled. + + A value of zero indicates that the SAP will not be automatically + re-enabled after being disabled. If after the SAP is re-enabled it is + disabled again, the effective retry timeout is doubled in order to + avoid thrashing. + + An 'inconsistentValue' error is returned if the value of this object + is set to less than fie times the value of + svcTlsSecPortsCumulativeFactor." + DEFVAL { 10 } + ::= { svcTlsInfoEntry 44 } + +svcTlsMacMoveAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacMoveAdminStatus specifies the + administrative state of the MAC movement feature associated with this + service." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 45 } + +svcTlsMacRelearnOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsMacRelearnOnly indicates when set to + 'true' that either the FDB table of this TLS service is full, or that + the maximum system wide number of MACs supported by the agent has been + reached, and thus MAC learning is temporary disabled, and only MAC + relearns can take place." + ::= { svcTlsInfoEntry 46 } + +svcTlsMfibTableSize OBJECT-TYPE + SYNTAX Integer32 (0..40959) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMfibTableSize specifies the + maximum number of entries allowed in the MFIB table of + this service. If the value is 0, then there is no limit. + + Allowable maximum value for this object will depend on the platform + and the chassis mode." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 47 } + +svcTlsMfibTableFullHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMfibTableFullHighWatermark specifies the + utilization of the MFIB table of this TLS service at which a table + full alarm will be raised by the agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 48 } + +svcTlsMfibTableFullLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMfibTableFullLowWatermark specifies + utilization of the MFIB table of this TLS service at which a table + full alarm will be cleared by the agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 49 } + +svcTlsMacFlushOnFail OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacFlushOnFail specifies whether a + special mac-flush is sent when a port or sap becomes operational down." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 50 } + +svcTlsStpRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpRegionName specifies the MSTP region + name. Together with region revision and VLAN-to-instance assignment it + defines the MSTP region." + DEFVAL { "" } + ::= { svcTlsInfoEntry 51 } + +svcTlsStpRegionRevision OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpRegionRevision specifies the MSTP + region revision number. Together with region name and VLAN-to-instance + assignment it defines the MSTP region." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 52 } + +svcTlsStpBridgeMaxHops OBJECT-TYPE + SYNTAX Integer32 (1..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsStpBridgeMaxHops specifies the maximum + number of hops (known as 'MaxHops' in 802.1Q)." + DEFVAL { 20 } + ::= { svcTlsInfoEntry 53 } + +svcTlsStpCistRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpCistRegionalRoot indicates the bridge + identifier of the regional root of the CIST spanning tree as + determined by the Spanning Tree Protocol instance associated with this + service. This value is used as the CIST Regional Root Identifier + parameter in all MSTP BPDUs originated by this node." + ::= { svcTlsInfoEntry 54 } + +svcTlsStpCistIntRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpCistIntRootCost indicates the cost of + the path to the CIST regional root bridge as seen from this bridge." + ::= { svcTlsInfoEntry 55 } + +svcTlsStpCistRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpCistRemainingHopCount specifies the + remaining number of hops." + ::= { svcTlsInfoEntry 56 } + +svcTlsStpCistRegionalRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsStpCistRegionalRootPort indicates the + port number of the port which offers the lowest cost path from this + bridge to the regional root bridge." + ::= { svcTlsInfoEntry 57 } + +svcTlsFdbNumLearnedEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbNumLearnedEntries indicates the + current number of learned entries in the FDB of this service." + ::= { svcTlsInfoEntry 58 } + +svcTlsFdbNumOamEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbNumOamEntries indicates the current + number of OAM entries in the FDB of this service." + ::= { svcTlsInfoEntry 59 } + +svcTlsFdbNumDhcpEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbNumDhcpEntries indicates the current + number of dhcp-learned entries in the FDB of this service." + ::= { svcTlsInfoEntry 60 } + +svcTlsFdbNumHostEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbNumHostEntries indicates the current + number of host-learned entries in the FDB of this service." + ::= { svcTlsInfoEntry 61 } + +svcTlsShcvAction OBJECT-TYPE + SYNTAX TmnxSubShcvAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsShcvAction indicates whether any action + should be triggered when the connectivity check fails." + DEFVAL { alarm } + ::= { svcTlsInfoEntry 62 } + +svcTlsShcvSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsShcvSrcIp specifies the source IP + address used when doing the connectivity check. The value 0.0.0.0 + indicates that no host IP address is specified." + ::= { svcTlsInfoEntry 63 } + +svcTlsShcvSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsShcvSrcMac specifies the MAC address + used when doing the connectivity check. The value 0:0:0:0:0:0 + indicates that no host MAC address is specified." + ::= { svcTlsInfoEntry 64 } + +svcTlsShcvInterval OBJECT-TYPE + SYNTAX TmnxSubShcvInterval + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsShcvInterval specifies the interval in + minutes between connectivity checks. Zero means no connectivity + checking." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 65 } + +svcTlsPriPortsCumulativeFactor OBJECT-TYPE + SYNTAX Unsigned32 (3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsPriPortsCumulativeFactor specifies a + factor for the primary ports defining how many MAC-relearn periods + should be used to measure the MAC-relearn rate, svcTlsMacMoveMaxRate. + This rate must be exceeded during consecutive periods before the + corresponding ports (SAP and/or spoke-SDP) are blocked by the MAC-move + feature. + + An 'inconsistentValue' error is returned if an attempt is made to set + the value of svcTlsPriPortsCumulativeFactor to a value lower than or + equal to svcTlsSecPortsCumulativeFactor." + DEFVAL { 3 } + ::= { svcTlsInfoEntry 66 } + +svcTlsSecPortsCumulativeFactor OBJECT-TYPE + SYNTAX Unsigned32 (2..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsSecPortsCumulativeFactor specifies a + factor for the secondary ports defining how many MAC-relearn periods + should be used to measure the MAC-relearn rate, svcTlsMacMoveMaxRate. + This rate must be exceeded during consecutive periods before the + corresponding ports (SAP and/or spoke-SDP) are blocked by the MAC-move + feature. + + An 'inconsistentValue' error is returned if an attempt is made to set + the value of svcTlsSecPortsCumulativeFactor to a value greater than or + equal to svcTlsPriPortsCumulativeFactor." + DEFVAL { 2 } + ::= { svcTlsInfoEntry 67 } + +svcTlsL2ptTermEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsL2ptTermEnabled indicates if + 'L2PT-termination' and/or 'Bpdu-translation' is in use in this service + by at least one SAP or spoke SDP Bind. If the value is 'true', it + means that at least one of 'L2PT-termination' or 'Bpdu-translation' is + enabled. + + When enabled it is not possible to enable stp on this service." + ::= { svcTlsInfoEntry 68 } + +svcTlsPropagateMacFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsPropagateMacFlush specifies whether 'MAC flush' + messages received from the given LDP are propagated to all spoke-SDPs + and mesh-SDPs within the context of this VPLS service. The propagation + will follow the 'split-horizon' principle and any data path blocking + in order to avoid the looping of these messages. + + The value of 'true' enables the propagation." + DEFVAL { false } + ::= { svcTlsInfoEntry 69 } + +svcTlsMrpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpAdminStatus specifies whether the + Multiple Registration Protocol (MRP) is enabled in this TLS." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 70 } + +svcTlsMrpMaxAttributes OBJECT-TYPE + SYNTAX Unsigned32 (1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpMaxAttributes specifies maximum + number of MMRP attributes supported in this TLS. + + In most cases the default value is 2048 MRP attributes. For some + platform and chassis types, especially single slot chassis, the + default value will be lower due to resource constraints. + + The default value is set to 8192 when svcTlsExtMmrpEndStationOnly is + set to 'true'. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a value the platform cannot support." + ::= { svcTlsInfoEntry 71 } + +svcTlsMrpAttributeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpAttributeCount indicates the number + of MMRP attributes currently associated to the TLS by either being + registered or declared. + + Note that an 'iVpls' service (with svcVplsType set to 'iVpls') holds a + declaration in the 'bVpls' service (with svcVplsType set to 'bVpls') + regardless of the state of the 'iVpls' service, although that + declaration will not be propagated in the 'bVpls' service unless the + svcOperStatus of 'iVpls' service is 'up'." + ::= { svcTlsInfoEntry 72 } + +svcTlsMrpFailedRegisterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpFailedRegisterCount indicates number + of failed MRP attribute registrations in this TLS." + ::= { svcTlsInfoEntry 73 } + +svcTlsMcPathMgmtPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsMcPathMgmtPlcyName specifies the multicast policy + name configured on this service." + DEFVAL { "default" } + ::= { svcTlsInfoEntry 74 } + +svcTlsMrpFloodTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpFloodTime specifies + the amount of time in seconds after a status change in the + TLS during which traffic is flooded. Once that time + expires, traffic will be delivered according to the MRP + registrations which exist in the TLS. + + The value of 0 indicates that no flooding will occur on state changes + in the TLS." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 75 } + +svcTlsMrpAttrTblHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpAttrTblHighWatermark specifies the + utilization of the MRP attribute table of this TLS service at which a + table full alarm will be raised by the agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 76 } + +svcTlsMrpAttrTblLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpAttrTblLowWatermark specifies + utilization of the MRP attribute table of this TLS service at which a + table full alarm will be cleared by the agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 77 } + +svcTlsMacMoveNumRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacMoveNumRetries + specifies the number of times retries are performed for + re-enabling the SAP/SDP. + + A value of zero indicates unlimited number of retries." + DEFVAL { 3 } + ::= { svcTlsInfoEntry 78 } + +svcTlsMacSubNetLen OBJECT-TYPE + SYNTAX Integer32 (24..48) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsMacSubNetLen specifies the number of + bits to be considered when performing MAC-Learning or MAC-Switching." + DEFVAL { 48 } + ::= { svcTlsInfoEntry 79 } + +svcTlsSendFlushOnBVplsFail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsSendFlushOnBVplsFail specifies whether a + special 'MAC flush' is sent in the local 'iVpls' following a failure + of SAP/Endpoint/SDP in the 'bVpls'." + DEFVAL { false } + ::= { svcTlsInfoEntry 80 } + +svcTlsPropMacFlushFromBVpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsPropMacFlushFromBVpls specifies whether + to propagate any 'MAC flush' from 'bVpls' into the local 'iVpls'." + DEFVAL { false } + ::= { svcTlsInfoEntry 81 } + +svcTlsMacNotifInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsMacNotifInterval specifies time interval + between subsequent MAC notification messages. The default + value for this object indicates that the value is inherited + from svcMacNotifInterval." + REFERENCE + "ITU-T Y.1731 specification" + DEFVAL { 0 } + ::= { svcTlsInfoEntry 82 } + +svcTlsMacNotifCount OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsMacNotifCount specifies number of MAC notification + messages to be sent. The default value for this object indicates that + the value is inherited from svcMacNotifCount." + REFERENCE + "ITU-T Y.1731 specification" + DEFVAL { 0 } + ::= { svcTlsInfoEntry 83 } + +svcTlsMacNotifAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsMacNotifAdminState specifies whether MAC + notification messages should be sent." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 84 } + +svcTlsPerSvcHashing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsPerSvcHashing specifies service-level hashing for + Ethernet services." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 85 } + +svcTlsAllowIpIfBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsAllowIpIfBinding specifies whether to + allow IP interface binding on this service." + DEFVAL { false } + ::= { svcTlsInfoEntry 86 } + +svcTlsShcvRetryTimeout OBJECT-TYPE + SYNTAX TmnxSubShcvRetryTimeout + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsShcvRetryTimeout specifies the timeout + in seconds before a connectivity check retransmission." + DEFVAL { 10 } + ::= { svcTlsInfoEntry 87 } + +svcTlsShcvRetryCount OBJECT-TYPE + SYNTAX TmnxSubShcvRetryCount + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsShcvRetryCount specifies the number of + connectivity check retransmissions. + + Setting the value to n specifies that, for any given host, at most + (n+1) probes are done each interval, and (n+1) missed replies are + considered as a connectivity failure." + DEFVAL { 2 } + ::= { svcTlsInfoEntry 88 } + +svcTlsTempFloodTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 3..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsTempFloodTime specifies duration of time + traffic will be flooded on a TLS status change in this TLS. + + Value of '-1' disables this flooding behavior." + DEFVAL { -1 } + ::= { svcTlsInfoEntry 89 } + +svcTlsTempFloodActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsTempFloodActive indicates whether + temporary flooding is currently active in this TLS." + ::= { svcTlsInfoEntry 90 } + +svcTlsTempFloodChangeCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsTempFloodChangeCount specifies the + number of times temporary flooding status changed from inactive to + active in this TLS. + + The value of this object resets to zero when temporary flooding is + disabled." + ::= { svcTlsInfoEntry 91 } + +svcTlsShcvPolicyIpv4 OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsShcvPolicyIpv4 specifies the Subscriber Host + Connectivity Verification (SHCV) policy for IPv4 only. + + A non empty value must correspond to a conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubShcvPlcyTable. + + A non empty value is only allowed while the value of + svcTlsShcvInterval is equal to zero." + DEFVAL { "" } + ::= { svcTlsInfoEntry 92 } + +svcTlsMcastIpv6SnpgScope OBJECT-TYPE + SYNTAX INTEGER { + sgBased (1), + macBased (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsMcastIpv6SnpgScope specifies the flooding scope of + IPv6 multicast traffic when pim-snooping is enabled in this TLS. + + If set to 'macBased' only the bottom 32 bits of the destination IPv6 + will be used, the source IPv6 address will be ignored. + + If set to 'sgBased' the full IPv6 destination and source address will + be used." + DEFVAL { macBased } + ::= { svcTlsInfoEntry 93 } + +svcTlsSelLearnedFdb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsSelLearnedFdb specifies whether the learned MAC + addresses in the VPLS can be programmed selectively on the line cards + on which the service is configured." + DEFVAL { false } + ::= { svcTlsInfoEntry 94 } + +svcTlsFdbNumEntriesInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsFdbNumEntriesInUse indicates the current + number of entries currently in use in the FDB of this service." + ::= { svcTlsInfoEntry 95 } + +svcTlsInfoLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsInfoLastMgmtChange indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcTlsInfoEntry 96 } + +svcTlsRvplsIpIfSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When svcTlsAllowIpIfBinding is enabled on this VPLS and the VPLS is + bound to a VPRN/IES Interface, this value indicates the VPRN/IES + Service to which that routed vpls interface belongs." + ::= { svcTlsInfoEntry 97 } + +svcTlsRvplsIpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When svcTlsAllowIpIfBinding is enabled on this VPLS and the VPLS is + bound to a VPRN/IES Interface, this value indicates the VPRN/IES + Interface Index of that routed vpls interface." + ::= { svcTlsInfoEntry 98 } + +tlsFdbInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsFdbInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS FDB information." + ::= { tmnxSvcObjs 4 } + +tlsFdbInfoEntry OBJECT-TYPE + SYNTAX TlsFdbInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific TLS FDB." + INDEX { + svcId, + tlsFdbMacAddr + } + ::= { tlsFdbInfoTable 1 } + +TlsFdbInfoEntry ::= SEQUENCE +{ + tlsFdbMacAddr MacAddress, + tlsFdbRowStatus RowStatus, + tlsFdbType INTEGER, + tlsFdbLocale INTEGER, + tlsFdbPortId TmnxPortID, + tlsFdbEncapValue TmnxEncapVal, + tlsFdbSdpId SdpId, + tlsFdbVcId Unsigned32, + tlsFdbVpnId VpnId, + tlsFdbCustId TmnxCustId, + tlsFdbLastStateChange TimeStamp, + tlsFdbProtected TruthValue, + tlsFdbBackboneDstMac MacAddress, + tlsFdbNumIVplsMac Unsigned32, + tlsFdbEndPointName TNamedItemOrEmpty, + tlsFdbEPMacOperSdpId SdpId, + tlsFdbEPMacOperVcId Unsigned32, + tlsFdbPbbNumEpipes Unsigned32, + tlsFdbVTEPAddrType InetAddressType, + tlsFdbVTEPAddr InetAddress, + tlsFdbVNI Unsigned32, + tlsFdbEvpnMplsTEPAddrType InetAddressType, + tlsFdbEvpnMplsTEPAddr InetAddress, + tlsFdbEvpnMplsLabel Unsigned32, + tlsFdbEvpnMplsEthSegId OCTET STRING, + tlsFdbIsEvpnEtreeLeaf TruthValue, + tlsFdbCmplxMap Counter64, + tlsFdbVxlanInstance Integer32, + tlsFdbEvpnMplsTnlId Unsigned32, + tlsFdbEvpnMplsTnlResType TmnxSvcEvpnMplsTransportType, + tlsFdbEvpnMplsInstance Integer32 +} + +tlsFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbMacAddr specifies the 48-bit IEEE 802.3 + MAC address." + ::= { tlsFdbInfoEntry 1 } + +tlsFdbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsFdbRowStatus specifies the status of this + row. The only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { tlsFdbInfoEntry 2 } + +tlsFdbType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + learned (2), + oam (3), + dhcp (4), + host (5), + intf (6), + spb (7), + condStatic (8), + bgpEvpn (9), + bgpEvpnStatic (10), + bgpEvpnDupDet (11), + ethCfm (12) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of the object tlsFdbType specifies: + - 'static': Static TLS FDB entries created via management + - 'learned': dynamic entries created via the learning + process + - 'oam': entries created via the OAM process + - 'dhcp': learned addresses can be temporarily frozen + by the DHCP snooping application for the + duration of a DHCP lease + - 'host': entry added by the system for a static + configured subscriber host + - 'intf': entry added by routed vpls + - 'spb' : entry added by shortest-path bridging + - 'condStatic' : entry added via management using + tlsCondStaticMacTable + - 'bgpEvpn' : entry added via BGP EVPN + - 'bgpEvpnStatic' : static entry added via BGP EVPN + - 'bgpEvpnDupDet' : entry added due to BGP EVPN duplicate detection + - 'ethCfm' : entry added via eth-cfm" + ::= { tlsFdbInfoEntry 3 } + +tlsFdbLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2), + cpm (3), + endpoint (4), + vxlan (5), + evpnMpls (6), + blackhole (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsFdbLocale specifies for TLS FDB entries + defined on a local SAP the value 'sap', remote entries defined on an + SDP have the value 'sdp', entries associated with the Control + Processor have the value 'cpm' and entries associated with the + explicit endpoint have the value 'endpoint'. + + FDB entries defined on VXLAN (virtual extensible LAN) have the value + of 'vxlan'. + + FDB entries defined on EVPN MPLS have the value of 'evpnMpls'. + + The value of this object must be specified when the row is created and + cannot be changed while the row status is 'active'." + ::= { tlsFdbInfoEntry 4 } + +tlsFdbPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tlsFdbLocale is 'sap', this object, along with + tlsFdbEncapValue, specifies the SAP associated with the MAC address + defined by tlsFdbMacAddr. This object is otherwise insignificant and + should contain a value of 0." + ::= { tlsFdbInfoEntry 5 } + +tlsFdbEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsFdbEncapValue specifies, when the value of + tlsFdbLocale is 'sap', along with tlsFdbPortId, SAP associated with + the MAC address defined by tlsFdbMacAddr. This object is otherwise + insignificant and should contain a value of 0." + ::= { tlsFdbInfoEntry 6 } + +tlsFdbSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsFdbSdpId specifies, when the value of + tlsFdbLocale is 'sdp', along with tlsFdbVcId,the SDP Binding + associated with the MAC address defined by tlsFdbMacAddr. This object + is other- wise insignificant and should contain a value of 0." + ::= { tlsFdbInfoEntry 7 } + +tlsFdbVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsFdbVcId specifies, when the value of + tlsFdbLocale is 'sdp', along with tlsFdbSdpId, the SDP Binding + associated with the MAC address defined by tlsFdbMacAddr. This object + is otherwise insignificant and should contain a value of 0." + ::= { tlsFdbInfoEntry 8 } + +tlsFdbVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbVpnId indicates the VPN ID of the + associated TLS." + ::= { tlsFdbInfoEntry 9 } + +tlsFdbCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbCustId indicates the Customer ID of the + associated TLS." + ::= { tlsFdbInfoEntry 10 } + +tlsFdbLastStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbLastStateChange indicates the value of + sysUpTime at the time of the most recent state change of this entry. A + state change is defined as a change in the value of: tlsFdbRowStatus, + tlsFdbType, tlsFdbLocale, tlsFdbPortId, tlsFdbEncapValue, tlsFdbSdpId, + tlsFdbVcId, tlsFdbVTEPAddr or tlsFdbVNI." + ::= { tlsFdbInfoEntry 11 } + +tlsFdbProtected OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbProtected indicates whether or not this + MAC is protected. When the value of this object is 'true' the agent + will protect the MAC from being learned or relearned on a SAP that has + restricted learning enabled." + ::= { tlsFdbInfoEntry 12 } + +tlsFdbBackboneDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbBackboneDstMac indicates the Backbone + VPLS service MAC address used as destination MAC address in the + Provider Backbone Bridging frames for this tlsFdbMacAddr. + + This object is insignificant for services with svcVplsType not set to + 'iVpls' and should contain a value of 0:0:0:0:0:0." + ::= { tlsFdbInfoEntry 13 } + +tlsFdbNumIVplsMac OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbNumIVplsMac indicates the number of ISID + VPLS service MAC addressess which are using this Backbone MAC address + defined by tlsFdbMacAddr. + + This object is insignificant for services with svcVplsType not set to + 'bVpls' and should contain a value of 0." + ::= { tlsFdbInfoEntry 14 } + +tlsFdbEndPointName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tlsFdbEndPointName specifies the name of the service + endpoint associated with the MAC Address." + DEFVAL { "" } + ::= { tlsFdbInfoEntry 15 } + +tlsFdbEPMacOperSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEPMacOperSdpId along with + tlsFdbEPMacOperVcId indicates the SDP binding associated with this + static MAC address for this endpoint. + + This object is valid when tlsFdbLocale is 'endpoint', otherwise it + should contain a value of 0." + ::= { tlsFdbInfoEntry 16 } + +tlsFdbEPMacOperVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEPMacOperVcId along with + tlsFdbEPMacOperSdpId indicates the SDP binding associated with this + static MAC address for this endpoint. + + This object is valid when tlsFdbLocale is 'endpoint', otherwise it + should contain a value of 0." + ::= { tlsFdbInfoEntry 17 } + +tlsFdbPbbNumEpipes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbPbbNumEpipes indicates number of EPipes + that resolve to this MAC Address. + + This object is valid for service with svcVplsType set to 'bVpls', + otherwise it should contain a value of 0." + ::= { tlsFdbInfoEntry 18 } + +tlsFdbVTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbVTEPAddrType indicates type of the + address associated with tlsFdbVTEPAddr." + ::= { tlsFdbInfoEntry 19 } + +tlsFdbVTEPAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbVTEPAddr indicates VXLAN (virtual + extensible LAN) Tunnel Endpoint address of ethernet VPN (EVPN) + destination." + ::= { tlsFdbInfoEntry 20 } + +tlsFdbVNI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbVNI indicates VXLAN (virtual extensible + LAN) Network Identifier (VNI) of the endpoint of ethernet VPN (EVPN) + destination." + ::= { tlsFdbInfoEntry 21 } + +tlsFdbEvpnMplsTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEvpnMplsTEPAddrType indicates EVPN MPLS + Tunnel Endpoint address type associated with tlsFdbEvpnMplsTEPAddr." + ::= { tlsFdbInfoEntry 22 } + +tlsFdbEvpnMplsTEPAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEvpnMplsTEPAddr indicates EVPN MPLS + Tunnel Endpoint address of ethernet VPN (EVPN) non multi-homing + destination." + ::= { tlsFdbInfoEntry 23 } + +tlsFdbEvpnMplsLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEvpnMplsLabel indicates EVPN MPLS label + of the endpoint of ethernet VPN (EVPN) non multi-homing destination." + ::= { tlsFdbInfoEntry 24 } + +tlsFdbEvpnMplsEthSegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsFdbEvpnMplsEthSegId indicates the ethernet segment + identifier value associated with EVPN MPLS/VXLAN ethernet segment + destination." + ::= { tlsFdbInfoEntry 25 } + +tlsFdbIsEvpnEtreeLeaf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbIsEvpnEtreeLeaf indicates whether or not + this MAC is learned from EVPN etree leaf." + ::= { tlsFdbInfoEntry 26 } + +tlsFdbCmplxMap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsFdbCmplxMap indicates the forwarding complexes on + which this MAC address is programmed." + ::= { tlsFdbInfoEntry 27 } + +tlsFdbVxlanInstance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsFdbVxlanInstance indicates the vxlan instance on which this MAC + address is associated." + ::= { tlsFdbInfoEntry 28 } + +tlsFdbEvpnMplsTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsFdbEvpnMplsTnlId indicates the tunnel identifier associated to + the non multi-homing EVPN MPLS destination." + ::= { tlsFdbInfoEntry 29 } + +tlsFdbEvpnMplsTnlResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsFdbEvpnMplsTnlResType indicates the transport type used for + this entry." + ::= { tlsFdbInfoEntry 30 } + +tlsFdbEvpnMplsInstance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsFdbEvpnMplsInstance indicates the EVPN MPLS instance on which + this MAC address is associated." + ::= { tlsFdbInfoEntry 31 } + +iesIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IES interface information." + ::= { tmnxSvcObjs 5 } + +iesIfEntry OBJECT-TYPE + SYNTAX IesIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific IES interface." + INDEX { + svcId, + iesIfIndex + } + ::= { iesIfTable 1 } + +IesIfEntry ::= SEQUENCE +{ + iesIfIndex InterfaceIndex, + iesIfRowStatus RowStatus, + iesIfName TNamedItem, + iesIfDescription TItemLongDescription, + iesIfAdminStatus ServiceAdminStatus, + iesIfOperStatus ServiceOperStatus, + iesIfLastMgmtChange TimeStamp, + iesIfVpnId VpnId, + iesIfCustId TmnxCustId, + iesIfLoopback TruthValue, + iesIfLastStatusChange TimeStamp, + iesIfType INTEGER, + iesIfParentIf InterfaceIndexOrZero, + iesIfShcvSource TmnxSubShcvSrcIpOrigin, + iesIfShcvAction TmnxSubShcvAction, + iesIfShcvInterval TmnxSubShcvInterval, + iesIfFwdServId TmnxServId, + iesIfFwdSubIf InterfaceIndexOrZero, + iesIfPrivateRetailSubnets TruthValue, + iesIfDelegatedPrefixLen Unsigned32, + iesIfLns TruthValue, + iesIfVplsName TLNamedItemOrEmpty, + iesIfVplsStatus ServiceOperStatus, + iesIfVplsFailedReason DisplayString, + iesIfShcvRetryTimeout TmnxSubShcvRetryTimeout, + iesIfShcvRetryCount TmnxSubShcvRetryCount, + iesIfSapEgressQosId TPolicyID, + iesIfDefaultPrimaryDnsIPv4Addr InetAddressIPv4, + iesIfDefaultSecondaryDnsIPv4Addr InetAddressIPv4, + iesIfDefaultPrimaryDnsIPv6Addr InetAddressIPv6, + iesIfDefaultSecondaryDnsIPv6Addr InetAddressIPv6, + iesIfIPv6ConfigAllowed TruthValue, + iesIfSrrpRoutingEnabled TruthValue, + iesIfSrrpRoutingHoldTime Unsigned32, + iesIfMonitorOperGrp TNamedItemOrEmpty, + iesIfAllowUnmatchingSubnets TruthValue, + iesIfGroupInterfaceType INTEGER, + iesIfShcvFamily INTEGER, + iesIfIPv6IpoeBridgedModeEnabled TruthValue, + iesIfIPv6AllowUnmatchingPfxs TruthValue, + iesIfMcastNetDomainEgrIfCon INTEGER, + iesIfIPv6AllowMultiWanAddr TruthValue, + iesIfIPv6Dhcp6OverrideSlaac TruthValue, + iesIfCreationOrigin TmnxCreateOrigin, + iesIfIPv6Dhcp6PDManagedRoute TruthValue, + iesIfVplsEvpnTunnel TruthValue, + iesIfExportHostRoutes TruthValue, + iesIfSuppressAaSub TmnxEnabledDisabled, + iesIfShcvPolicy TNamedItemOrEmpty, + iesIfShcvPolicyIpv4 TNamedItemOrEmpty, + iesIfShcvPolicyIpv6 TNamedItemOrEmpty, + iesIfIpv6Dhcp6UserIdent INTEGER, + iesIfIPv6Dhcp6PDManagedRouteNH INTEGER, + iesIfIPv6WanMode INTEGER, + iesIfVplsEvpnTnlIp6GwAddrType INTEGER, + iesIfVplsEvpnTnlSupBcastDomain TruthValue +} + +iesIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secondary index of the row in the vRtrIfTable corresponding to + this IES interface. The primary index is 1; i.e. all IES interfaces + are defined in the Base virtual router context." + ::= { iesIfEntry 1 } + +iesIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfRowStatus specifies the status of this + row. The only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { iesIfEntry 2 } + +iesIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfName specifies the name used + to refer to this IES interface. This name must be unique + within the Base virtual router context. + This object must be specified when the row is created, and + cannot be changed while the rowstatus is 'active'." + ::= { iesIfEntry 3 } + +iesIfDescription OBJECT-TYPE + SYNTAX TItemLongDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfDescription specifies generic information + about this IES interface." + DEFVAL { "" } + ::= { iesIfEntry 4 } + +iesIfAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfAdminStatus specifies the desired state + of this IES interface." + DEFVAL { up } + ::= { iesIfEntry 5 } + +iesIfOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object iesIfOperStatus indicates the operating state + of this IES interface." + ::= { iesIfEntry 6 } + +iesIfLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object iesIfLastMgmtChange indicates the value of + sysUpTime at the time of the most recent management-initiated change + to this IES interface." + ::= { iesIfEntry 7 } + +iesIfVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object iesIfVpnId indicates the VPN ID of the + associated IES service." + ::= { iesIfEntry 8 } + +iesIfCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object iesIfCustId indicates the Customer ID of the + associated IES service." + ::= { iesIfEntry 9 } + +iesIfLoopback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of iesIfLoopback is set to 'true', + loopback is enabled on the IES interface represented + by this row entry. When the value is 'false', + loopback is disabled." + ::= { iesIfEntry 10 } + +iesIfLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object iesIfLastStatusChange indicates the value of + sysUpTime at the time of the most recent operating status change to + his interface." + ::= { iesIfEntry 11 } + +iesIfType OBJECT-TYPE + SYNTAX INTEGER { + service (1), + subscriber (2), + group (3), + redundant (4), + cem (5), + ipsec (6), + ipMirror (7), + video (8), + reserved9 (9), + aarp (10), + aa (11) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfType specifies the type + of this IES interface. This object can only be set at + row creation time. + 'service' - This is a normal IES interface. + 'subscriber' - This is a subscriber interface, + under which multiple group interfaces + can be configured. + 'group' - This is a group interface, belonging + to a parent subscriber interface. + 'redundant' - This is a redundant interface, used + for dual homing. + 'cem' - This is a CEM interface, used for + IP/UDP encapsulated CEM IES interface. + 'ipsec' - This is an IPsec interface, used for + IPsec tunneling. + 'ipMirror' - This is an IP interface, used for + IP Mirroring. + 'video' - This is a video IP interface. + 'aarp' - This is an AARP (Asymmetry Removal) + interface. + 'aa' - This is an AA (Application Assurance) + interface." + DEFVAL { service } + ::= { iesIfEntry 12 } + +iesIfParentIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfParentIf specifies the ifIndex of this interface's + parent. This value can only be set at row creation time, and is only + valid when iesIfType is 'group'. The interface pointed to by + iesIfParentIf must be of type 'subscriber'." + DEFVAL { 0 } + ::= { iesIfEntry 13 } + +iesIfShcvSource OBJECT-TYPE + SYNTAX TmnxSubShcvSrcIpOrigin + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfShcvSource specifies the source used for subscriber + host connectivity checking" + DEFVAL { interface } + ::= { iesIfEntry 14 } + +iesIfShcvAction OBJECT-TYPE + SYNTAX TmnxSubShcvAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfShcvAction specifies the action to be taken for + hosts on this interface whose host connectivity checking fails" + DEFVAL { alarm } + ::= { iesIfEntry 15 } + +iesIfShcvInterval OBJECT-TYPE + SYNTAX TmnxSubShcvInterval + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfShcvInterval specifies the interval in + minutes between connectivity checks. Zero means no in + host-connection-verify." + DEFVAL { 0 } + ::= { iesIfEntry 16 } + +iesIfFwdServId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfFwdServId specifies the forwarding service ID for a + subscriber interface in a retailer context. This value can only be set + at row creation time along with iesIfFwdSubIf, and it is only valid + when iesIfType is 'subscriber'. The iesIfFwdServId MUST correspond to + a service of type 'vprn'." + DEFVAL { 0 } + ::= { iesIfEntry 17 } + +iesIfFwdSubIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfFwdSubIf specifies the forwarding subscriber + interface for a subscriber interface in a retailer context. This value + can only be set at row creation time along with iesIfFwdServId, and it + is only valid when iesIfType is 'subscriber'. The interface pointed to + by iesIfFwdSubIf MUST be of type 'subscriber' in the the service + context defined by iesIfFwdServId." + DEFVAL { 0 } + ::= { iesIfEntry 18 } + +iesIfPrivateRetailSubnets OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfPrivateRetailSubnets specifies whether or not + overlapping Ip address may exist between different retailers referring + to this interface." + ::= { iesIfEntry 19 } + +iesIfDelegatedPrefixLen OBJECT-TYPE + SYNTAX Unsigned32 (0 | 48..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfDelegatedPrefixLen specifies the number of bits that + can be allocated to a Delegated Prefix for IPv6. + + A value of zero (0) indicates a variable Delegated Prefix length." + DEFVAL { 64 } + ::= { iesIfEntry 20 } + +iesIfLns OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfLns specifies whether this interface can be used to + terminate LNS (L2TP Network Server) PPP sessions. The value of this + object can only be set to 'true' at row creation time, and is only + valid when iesIfType is 'group'. + + This object is supported for backwards compatibility only; the + recommended way to create LNS group interfaces is by means of the + iesIfGroupInterfaceType object." + DEFVAL { false } + ::= { iesIfEntry 21 } + +iesIfVplsName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfVplsName specifies the name of the VPLS + service associated this interface." + DEFVAL { ''H } + ::= { iesIfEntry 22 } + +iesIfVplsStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object iesIfVplsStatus indicates the operational + status of the VPLS service on this interface." + ::= { iesIfEntry 23 } + +iesIfVplsFailedReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object iesIfVplsFailedReason indicates the reason + when the value of iesIfVplsStatus is 'down'." + ::= { iesIfEntry 24 } + +iesIfShcvRetryTimeout OBJECT-TYPE + SYNTAX TmnxSubShcvRetryTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfShcvRetryTimeout specifies the timeout in + seconds before a connectivity check retransmission." + DEFVAL { 10 } + ::= { iesIfEntry 25 } + +iesIfShcvRetryCount OBJECT-TYPE + SYNTAX TmnxSubShcvRetryCount + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfShcvRetryCount specifies the number of + connectivity check retransmissions. + + Setting the value to n specifies that, for any given host, at most + (n+1) probes are done each interval, and (n+1) missed replies are + considered as a connectivity failure." + DEFVAL { 2 } + ::= { iesIfEntry 26 } + +iesIfSapEgressQosId OBJECT-TYPE + SYNTAX TPolicyID (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfSapEgressQosId specifies the QoS policy + ID which is used to reclassify IP packets on the egress side of the + SAPs associated with the VPLS service on this interface. + + When set to the default value, this object specifies that the IP + packets will not be reclassified on the egress SAPs of the VPLS + service attached to the IP interface." + DEFVAL { 0 } + ::= { iesIfEntry 27 } + +iesIfDefaultPrimaryDnsIPv4Addr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfDefaultPrimaryDnsIPv4Addr specifies the + IPv4 address of the default primary DNS server for the subscribers + using this interface. + + Subscribers that cannot obtain an IPv4 DNS server address by other + means, can use this for DNS name resolution. + + The object iesIfDefaultPrimaryDnsIPv4Addr can only be set to a nonzero + value if the value of iesIfType is 'subscriber'." + DEFVAL { '00000000'H } + ::= { iesIfEntry 28 } + +iesIfDefaultSecondaryDnsIPv4Addr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfDefaultSecondaryDnsIPv4Addr specifies the + IPv4 address of the default secondary DNS server for the subscribers + using this interface. + + Subscribers that cannot obtain an IPv4 DNS server address by other + means, can use this for DNS name resolution. + + The object iesIfDefaultSecondaryDnsIPv4Addr can only be set to a + nonzero value if the value of iesIfType is 'subscriber'." + DEFVAL { '00000000'H } + ::= { iesIfEntry 29 } + +iesIfDefaultPrimaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfDefaultPrimaryDnsIPv6Addr specifies the + IPv6 address of the default primary DNS server for the subscribers + using this interface. + + Subscribers that cannot obtain an IPv6 DNS server address by other + means, can use this for DNS name resolution. + + The object iesIfDefaultPrimaryDnsIPv6Addr can only be set to a nonzero + value if the value of iesIfType is 'subscriber'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { iesIfEntry 30 } + +iesIfDefaultSecondaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfDefaultSecondaryDnsIPv6Addr specifies the + IPv6 address of the default primary DNS server for the subscribers + using this interface. + + Subscribers that cannot obtain an IPv6 DNS server address by other + means, can use this for DNS name resolution. + + The object iesIfDefaultSecondaryDnsIPv6Addr can only be set to a + nonzero value if the value of iesIfType is 'subscriber'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { iesIfEntry 31 } + +iesIfIPv6ConfigAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6ConfigAllowed specifies whether IPv6 can be + configured on this interface. When the value is 'true', IPv6 can be + configured on this interface. When it is 'false', IPv6 cannot be + configured. + + The object iesIfIPv6ConfigAllowed can only be set if the value of + iesIfType is 'subscriber' or 'group'. + + When iesIfType is 'service', this object is set through setting + TIMETRA-VRTR-MIB::vRtrIfIPv6ConfigAllowed." + DEFVAL { false } + ::= { iesIfEntry 32 } + +iesIfSrrpRoutingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfSrrpRoutingEnabled specifies whether SRRP state + monitoring for subscriber management routes and managed routes on this + group interface is enabled or not. + + A value 'true' means monitoring is enabled, a value 'false' means + monitoring is disabled." + DEFVAL { false } + ::= { iesIfEntry 33 } + +iesIfSrrpRoutingHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfSrrpRoutingHoldTime specifies the delay before + updating the route state after the last SRRP transition." + DEFVAL { 0 } + ::= { iesIfEntry 34 } + +iesIfMonitorOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the iesIfMonitorOperGrp specifies the Operational-Group + identifier which will affect the state of this interface." + DEFVAL { "" } + ::= { iesIfEntry 35 } + +iesIfAllowUnmatchingSubnets OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfAllowUnmatchingSubnets specifies if subscriber hosts + with a subnet that does not match any of the subnets configured on + this interface, are allowed. + + This object is only relevant if the value of the object iesIfType in + this conceptual row is equal to 'subscriber'; otherwise, 'false' is + the only allowed value. + + The value of iesIfAllowUnmatchingSubnets can only be set to 'true' if + the number of subnets (vRtrIpAddrTable) configured on this interface + is between one and 255. + + The value of iesIfAllowUnmatchingSubnets can only be set to 'true' + while in the corresponding conceptual row in the + TIMETRA-VRTR-MIB::vRtrIfTable the values of vRtrIfUnnumbered and + vRtrIfUnnumberedIf are set to their default values." + DEFVAL { false } + ::= { iesIfEntry 36 } + +iesIfGroupInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + plain (1), + lns (2), + softGre (3), + gtp (4), + bonding (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfGroupInterfaceType specifies the type of group + interface, if the value of iesIfType is equal to 'group'. + + If the value of iesIfType is not equal to 'group', the value of this + object can only be set to 'none'. + + The value of this object can only be set at row creation time. + + If this row is created with a value of iesIfType equal to 'group', the + default value of this object is equal to 'plain'. + + 'none' - This is not a group interface. + 'plain' - This is a plain group interface. + 'lns' - This is an LNS group interface, used to + terminate LNS (L2TP Network Server) PPP + sessions. + 'softGre' - This is a Soft GRE group interface, used + to terminate Soft GRE type DHCP sessions. + 'gtp' - This is a GTP group interface, used to + terminate GTP (GPRS Tunnel Protocol) + sessions. + 'bonding' - This is a group interface, used in ESM + bonding." + DEFVAL { none } + ::= { iesIfEntry 37 } + +iesIfShcvFamily OBJECT-TYPE + SYNTAX INTEGER { + both (0), + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object iesIfShcvFamily specifies for which host IP + family the connectivity is checked. + + If the value of iesIfType is not equal to 'group', the value of this + object can only be set to 'ipv4'." + DEFVAL { ipv4 } + ::= { iesIfEntry 38 } + +iesIfIPv6IpoeBridgedModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6IpoeBridgedModeEnabled specifies whether IPv6 + IPoE Bridged Mode is enabled or not. + + If the value of iesIfType is not equal to 'group', the value of this + object cannot be set to 'true'." + DEFVAL { false } + ::= { iesIfEntry 39 } + +iesIfIPv6AllowUnmatchingPfxs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6AllowUnmatchingPfxs specifies if subscriber + hosts with a prefix that does not match any of the prefixes configured + on this interface, are allowed. + + This object is only relevant if the value of the object iesIfType in + this conceptual row is equal to 'subscriber'; otherwise, 'false' is + the only allowed value. + + The value of iesIfIPv6AllowUnmatchingPfxs can only be set to 'true' if + the number of prefixes (vRtrIpAddrTable) configured on this interface + is between one and 254." + DEFVAL { false } + ::= { iesIfEntry 40 } + +iesIfMcastNetDomainEgrIfCon OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + notAvailable (2), + consistent (3), + inconsistent (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of iesIfMcastNetDomainEgrIfCon indicates whether the spoke + sdp leaves the router interface in the multicast network domain + indicated by vRtrIfMcastNetworkDomainName. + + A value of 'notApplicable' indicates that this interface is not a + spoke sdp interface. + + A value of 'notAvailable' indicates that the outgoing interface is + unknown for this spoke spd interface. + + A value of 'consistent' indicates that the current spoke sdp egress + interface is in the multicast network domain indicated by + vRtrIfMcastNetworkDomainName. + + A value of 'inconsistent' indicates that the current spoke sdp egress + interface is not in the multicast network domain indicated by + vRtrIfMcastNetworkDomainName." + ::= { iesIfEntry 41 } + +iesIfIPv6AllowMultiWanAddr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6AllowMultiWanAddr specifies if multiple wan + addresses from multiple sources are allowed, or if the second + addresses are rejected." + DEFVAL { false } + ::= { iesIfEntry 42 } + +iesIfIPv6Dhcp6OverrideSlaac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6Dhcp6OverrideSlaac specifies if the wan address + received from SLAAC will be removed when a (second) wan address is + received from DHCP6, or if the host will keep both." + DEFVAL { false } + ::= { iesIfEntry 43 } + +iesIfCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of iesIfCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { iesIfEntry 44 } + +iesIfIPv6Dhcp6PDManagedRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6Dhcp6PDManagedRoute specifies whether DHCP6 + delegated prefixes will be installed as managed routes." + DEFVAL { false } + ::= { iesIfEntry 45 } + +iesIfVplsEvpnTunnel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfVplsEvpnTunnel specifies whether this routed VPLS + interface is to be used as a EVPN tunnel. + + An 'inconsistentValue' error is returned if this object is set to + 'true' when iesIfVplsName is set to default value." + DEFVAL { false } + ::= { iesIfEntry 46 } + +iesIfExportHostRoutes OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfExportHostRoutes specifies whether to export host + routes to the forwarding service." + DEFVAL { false } + ::= { iesIfEntry 47 } + +iesIfSuppressAaSub OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfSuppressAaSub specifies whether or not to suppress + application assurance for Enhanced Subscriber Management (ESM) + subscribers who are associated with this IES instance and have + TIMETRA-BSX-NG-MIB::tmnxBsxAppProfSubSuppressible in + tmnxBsxAppProfEntry set to 'enabled (1)'." + DEFVAL { disabled } + ::= { iesIfEntry 48 } + +iesIfShcvPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfShcvPolicy specifies the Subscriber Host + Connectivity Verification (SHCV) policy. + + A non empty value must correspond to a conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubShcvPlcyTable. + + A non empty value is only allowed while the value of iesIfShcvInterval + is equal to zero, and the values of iesIfShcvPolicyIpv4 and + iesIfShcvPolicyIpv6 are both empty." + DEFVAL { "" } + ::= { iesIfEntry 49 } + +iesIfShcvPolicyIpv4 OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfShcvPolicyIpv4 specifies the Subscriber Host + Connectivity Verification (SHCV) policy for IPv4 only. + + A non empty value must correspond to a conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubShcvPlcyTable. + + A non empty value is only allowed while the value of iesIfShcvInterval + is equal to zero, and while the value of iesIfShcvPolicy is empty." + DEFVAL { "" } + ::= { iesIfEntry 50 } + +iesIfShcvPolicyIpv6 OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfShcvPolicyIpv6 specifies the Subscriber Host + Connectivity Verification (SHCV) policy for IPv6 only. + + A non empty value must correspond to a conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubShcvPlcyTable. + + A non empty value is only allowed while the value of iesIfShcvInterval + is equal to zero, and while the value of iesIfShcvPolicy is empty." + DEFVAL { "" } + ::= { iesIfEntry 51 } + +iesIfIpv6Dhcp6UserIdent OBJECT-TYPE + SYNTAX INTEGER { + mac (1), + macInterfaceId (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIpv6Dhcp6UserIdent specifies how subscriber hosts + are identified. + + A value of 'mac' identifies each subscriber by it's unique mac + address, while 'macInterfaceId' identifies the subscriber by mac + address + interface-id." + DEFVAL { mac } + ::= { iesIfEntry 52 } + +iesIfIPv6Dhcp6PDManagedRouteNH OBJECT-TYPE + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6Dhcp6PDManagedRouteNH specifies the type of + nexthop for the pd-managed-route." + DEFVAL { ipv6 } + ::= { iesIfEntry 53 } + +iesIfIPv6WanMode OBJECT-TYPE + SYNTAX INTEGER { + mode64 (1), + mode128 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6WanMode specifies a mode of operation of a + subscriber interface with respect to hosts that have a /128 WAN IPv6 + address. + + The system only uses the value of iesIfIPv6WanMode if the value of the + object iesIfType in this conceptual row is equal to 'subscriber'. + + If the value of iesIfIPv6WanMode is equal to 'mode128', the system can + use smaller subnets (higher values for the prefix length) for the + Customer Premises Equipment (CPE) routers. + + The value of iesIfIPv6WanMode can not be modified while the interface + is administratively in service." + DEFVAL { mode64 } + ::= { iesIfEntry 56 } + +iesIfVplsEvpnTnlIp6GwAddrType OBJECT-TYPE + SYNTAX INTEGER { + ip (0), + mac (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The iesIfVplsEvpnTnlIp6GwAddrType specifies the type of IPv6 gateway + address associated with EVPN tunnel." + DEFVAL { ip } + ::= { iesIfEntry 57 } + +iesIfVplsEvpnTnlSupBcastDomain OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The iesIfVplsEvpnTnlSupBcastDomain specifies whether the evpn-tunnel + should be used as a supplementary broadcast domain." + DEFVAL { false } + ::= { iesIfEntry 58 } + +tlsShgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsShgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS service split-horizon group information. A + maximum of 30 split-horizon groups can be created in a given TLS + service. Maximum is set to 15 for a TLS service with svcVplsType set + to 'bVpls', or 'iVpls'." + ::= { tmnxSvcObjs 6 } + +tlsShgInfoEntry OBJECT-TYPE + SYNTAX TlsShgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Split-horizon group information about a TLS service." + INDEX { + svcId, + IMPLIED tlsShgName + } + ::= { tlsShgInfoTable 1 } + +TlsShgInfoEntry ::= SEQUENCE +{ + tlsShgName TNamedItem, + tlsShgRowStatus RowStatus, + tlsShgCustId TmnxCustId, + tlsShgInstanceId Unsigned32, + tlsShgDescription ServObjDesc, + tlsShgLastMgmtChange TimeStamp, + tlsShgResidential TruthValue, + tlsShgRestProtSrcMac TruthValue, + tlsShgRestUnprotDstMac TruthValue, + tlsShgRestProtSrcMacAction INTEGER, + tlsShgCreationOrigin TmnxCreateOrigin, + tlsShgSiteName TNamedItemOrEmpty, + tlsShgAutoLearnMacProtect TruthValue, + tlsShgAutoLearnMacProtectExcList TNamedItemOrEmpty +} + +tlsShgName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsShgName specifies the name of the + split-horizon group. The name must be unique within a TLS, however the + same name can appear in different TLS services, in which case they + denote different split-horizon groups." + ::= { tlsShgInfoEntry 1 } + +tlsShgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsShgRowStatus specifies the + status of this row. + The only values supported during a set operation are + 'createAndGo' and 'destroy'. To delete an entry + from this table, there should be no TLS SAP's or + TLS spoke SDP Bindings referring to it." + ::= { tlsShgInfoEntry 2 } + +tlsShgCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsShgCustId indicates the Customer ID of the + associated TLS service." + ::= { tlsShgInfoEntry 3 } + +tlsShgInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsShgInstanceId indicates the instance + identifier for the split horizon group." + ::= { tlsShgInfoEntry 4 } + +tlsShgDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsShgDescription specifies generic + information about this split-horizon group." + DEFVAL { "" } + ::= { tlsShgInfoEntry 5 } + +tlsShgLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsShgLastMgmtChange indicates the value of + sysUpTime at the time of the most recent management-initiated change + to this split-horizon group." + ::= { tlsShgInfoEntry 6 } + +tlsShgResidential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsShgResidential specifies + whether or not the split-horizon-group is residential.In + a Residential Split Horizon Group (RSHG) there is no + downstream broadcast, and all saps in the group will share + the default ingress queue. The value can be specified + during row creation, cannot be changed later on." + DEFVAL { false } + ::= { tlsShgInfoEntry 7 } + +tlsShgRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsShgRestProtSrcMac specifies how the agent + will handle relearn requests for protected MAC addresses received on + SAP's belonging to this SHG. When the value of this object is 'true' + requests to relearn a protected MAC address will be ignored. In + addition, if the value of tlsShgRestProtSrcMacAction is 'disable', + then the SAP where the protected source MAC was seen will be brought + operationally down." + DEFVAL { false } + ::= { tlsShgInfoEntry 8 } + +tlsShgRestUnprotDstMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsShgRestUnprotDstMac specifies how the + system will forward packets destined to an unprotected MAC address. + When the value of this object is 'true' packets destined to an + unprotected MAC address will be dropped." + DEFVAL { false } + ::= { tlsShgInfoEntry 9 } + +tlsShgRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarm-only (2), + discardFrame (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsShgRestProtSrcMacAction specifies the + action to take whenever a relearn request for a protected MAC is + received on a restricted SAP belonging to this SHG. + + When the value of this object is 'disable' the SAP will be placed in + the operational down state, with the operating flag 'recProtSrcMac' + set. + + When the value of this object is 'alarm-only', the SAP + will be left up and only a notification, + sapReceivedProtSrcMac, will be generated. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame in addition to generating sapReceivedProtSrcMac + notification." + DEFVAL { disable } + ::= { tlsShgInfoEntry 10 } + +tlsShgCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsShgCreationOrigin indicates the protocol or mechanism + which created this SHG." + ::= { tlsShgInfoEntry 11 } + +tlsShgSiteName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsShgSiteName indicates the site-name associated with + this SHG." + ::= { tlsShgInfoEntry 12 } + +tlsShgAutoLearnMacProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tlsShgAutoLearnMacProtect specifies whether to enable + automatic population of the MAC protect list with source MAC addresses + learned on the associated with this SHG." + DEFVAL { false } + ::= { tlsShgInfoEntry 13 } + +tlsShgAutoLearnMacProtectExcList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tlsShgAutoLearnMacProtectExcList specifies mac-list name + which contains MAC addresses to be excluded from auto learn mac + protect" + DEFVAL { "" } + ::= { tlsShgInfoEntry 14 } + +svcApipeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcApipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains APIPE service information." + ::= { tmnxSvcObjs 7 } + +svcApipeInfoEntry OBJECT-TYPE + SYNTAX SvcApipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "APIPE specific information about a service." + INDEX { svcId } + ::= { svcApipeInfoTable 1 } + +SvcApipeInfoEntry ::= SEQUENCE +{ + svcApipeInterworking INTEGER, + svcApipeSignaledVllTypeOverride INTEGER +} + +svcApipeInterworking OBJECT-TYPE + SYNTAX INTEGER { + none (1), + frf-5 (2), + frf-8-2-translate (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcApipeInterworking specifies the + interworking function that should be applied for packets that + ingress/egress SAPs that are part of a APIPE service." + DEFVAL { none } + ::= { svcApipeInfoEntry 1 } + +svcApipeSignaledVllTypeOverride OBJECT-TYPE + SYNTAX INTEGER { + none (0), + atmVcc (8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object svcApipeSignaledVllTypeOverride specifies the type + of pseudo-wire (PW) signaling configured to override the PW signaling + specified by object svcVllType for the APIPE VLL service. + + Value 'none(0)' specifies that there is no configured override of the + PW signaling for the APIPE VLL service. + + Value 'atmVcc(8)' specifies that the configured PW signaling for + override is of type '0x0009 N:1 VCC cell' within an APIPE VLL service. + Value 'atmVcc(8)' is allowed only if all of the following conditions + have been met: + + 1) An ATM SAP associated with the APIPE VLL service has an + assigned connection profile, found in + TIMETRA-CONN-PROF-MIB::tmnxConnProfTable. + 2) svcVllType is equal to 'atmCell(7)'. + 3) svcVcSwitching is equal to 'false'. + + Otherwise, an 'inconsistentValue' error is returned. If the above 3 + conditions are satisfied, svcApipeSignaledVllTypeOverride is set to + 'atmVcc(8)' and the ATM service is operational, the override is + triggered." + DEFVAL { none } + ::= { svcApipeInfoEntry 2 } + +tlsMFibInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tlsMFibInfoTable contains the IPv4 Multicast FIB for this Tls. + + This table was made obsolete in the 6.0 release. It is replaced by + tlsMFibTable." + ::= { tmnxSvcObjs 8 } + +tlsMFibInfoEntry OBJECT-TYPE + SYNTAX TlsMFibInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in the tlsMFibInfoTable. Each entry indicates + whether traffic from a certain source to a certain + multicast destination (group) needs to be forwarded or + blocked on the indicated SAP/SDP." + INDEX { + svcId, + tlsMFibInfoGrpAddr, + tlsMFibInfoSrcAddr, + tlsMFibInfoLocale, + tlsMFibInfoPortId, + tlsMFibInfoEncapValue, + tlsMFibInfoSdpId, + tlsMFibInfoVcId + } + ::= { tlsMFibInfoTable 1 } + +TlsMFibInfoEntry ::= SEQUENCE +{ + tlsMFibInfoGrpAddr IpAddress, + tlsMFibInfoSrcAddr IpAddress, + tlsMFibInfoLocale MfibLocation, + tlsMFibInfoPortId TmnxPortID, + tlsMFibInfoEncapValue TmnxEncapVal, + tlsMFibInfoSdpId SdpId, + tlsMFibInfoVcId Unsigned32, + tlsMFibInfoFwdOrBlk MfibGrpSrcFwdOrBlk, + tlsMFibInfoSvcId TmnxServId +} + +tlsMFibInfoGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tlsMFibInfoGrpAddr indicates the IPv4 + multicast destination address for which this table entry contains + information." + ::= { tlsMFibInfoEntry 1 } + +tlsMFibInfoSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tlsMFibInfoSrcAddr indicates the IPv4 unicast source address for which + this table entry contains information." + ::= { tlsMFibInfoEntry 2 } + +tlsMFibInfoLocale OBJECT-TYPE + SYNTAX MfibLocation + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tlsMFibInfoLocale indicates if the information in this entry pertains + to a 'sap' or to an 'sdp'." + ::= { tlsMFibInfoEntry 3 } + +tlsMFibInfoPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "When the value of tlsMFibInfoLocale is 'sap', the object + tlsMFibInfoPortId along with the object tlsMFibInfoEncapValue, + indicates the SAP for which this entry contains information. This + object is otherwise insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 4 } + +tlsMFibInfoEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "When the value of tlsMFibInfoLocale is 'sap', the object + tlsMFibInfoEncapValue, along with the object tlsMFibInfoPortId, + indicates the SAP for which this entry contains information. This + object is otherwise insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 5 } + +tlsMFibInfoSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "When the value of tlsMFibInfoLocale is 'sdp', the object + tlsMFibInfoSdpId, along with tlsMFibInfoVcId, indicates the SDP + Binding for which this entry contains information. This object is + otherwise insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 6 } + +tlsMFibInfoVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "When the value of tlsMFibInfoLocale is 'sdp', the object + tlsMFibInfoVcId, along with tlsMFibInfoSdpId, indicates the SDP + Binding for which this entry contains information. This object is + otherwise insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 7 } + +tlsMFibInfoFwdOrBlk OBJECT-TYPE + SYNTAX MfibGrpSrcFwdOrBlk + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tlsMFibInfoFwdOrBlk indicates if traffic for the indicated (S,G) pair + will be blocked or forwarded on the indicated SAP or SDP." + ::= { tlsMFibInfoEntry 8 } + +tlsMFibInfoSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tlsMFibInfoSvcId indicates the TLS service to which the indicated SAP + or SDP belongs." + ::= { tlsMFibInfoEntry 9 } + +tlsMFibGrpSrcStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibGrpSrcStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tlsMFibGrpSrcStatsTable contains statistics for the entries in the + IPv4 Multicast FIB for this Tls. These statistics are collected by the + forwarding engine. + + This table was made obsolete in the 6.0 release. It is replaced by + tlsMFibStatsTable." + ::= { tmnxSvcObjs 9 } + +tlsMFibGrpSrcStatsEntry OBJECT-TYPE + SYNTAX TlsMFibGrpSrcStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in the tlsMFibGrpSrcStatsTable." + INDEX { + svcId, + tlsMFibGrpSrcStatsGrpAddr, + tlsMFibGrpSrcStatsSrcAddr + } + ::= { tlsMFibGrpSrcStatsTable 1 } + +TlsMFibGrpSrcStatsEntry ::= SEQUENCE +{ + tlsMFibGrpSrcStatsGrpAddr IpAddress, + tlsMFibGrpSrcStatsSrcAddr IpAddress, + tlsMFibGrpSrcStatsForwardedPkts Counter64, + tlsMFibGrpSrcStatsForwardedOctets Counter64 +} + +tlsMFibGrpSrcStatsGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tlsMFibGrpSrcStatsGrpAddr indicates the IPv4 multicast destination + address for which this table entry contains information." + ::= { tlsMFibGrpSrcStatsEntry 1 } + +tlsMFibGrpSrcStatsSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tlsMFibGrpSrcStatsSrcAddr indicates the IPv4 unicast source address + for which this table entry contains information." + ::= { tlsMFibGrpSrcStatsEntry 2 } + +tlsMFibGrpSrcStatsForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tlsMFibGrpSrcStatsForwardedPkts indicates the number of IPv4 multicast + packets that were forwarded to the SAPs and SDPs listed in the + tlsMFibInfoTable." + ::= { tlsMFibGrpSrcStatsEntry 3 } + +tlsMFibGrpSrcStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tlsMFibGrpSrcStatsForwardedOctets indicates the number of octets that + were forwarded to the SAPs and SDPs listed in the tlsMFibInfoTable." + ::= { tlsMFibGrpSrcStatsEntry 4 } + +tlsRdntGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsRdntGrpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains TLS service Redundant Group + information. There is no limit on the number of + Redundant Groups that can be created globally or + within a service." + ::= { tmnxSvcObjs 10 } + +tlsRdntGrpEntry OBJECT-TYPE + SYNTAX TlsRdntGrpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Redundant Group information" + INDEX { + svcId, + IMPLIED tlsRdntGrpName + } + ::= { tlsRdntGrpTable 1 } + +TlsRdntGrpEntry ::= SEQUENCE +{ + tlsRdntGrpName TNamedItem, + tlsRdntGrpRowStatus RowStatus, + tlsRdntGrpDescription ServObjDesc, + tlsRdntGrpLastMgmtChange TimeStamp +} + +tlsRdntGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpName specifies the name of the + redundant group. The name must be unique within a TLS, however the + same name can appear in different TLS services, in which case they + denote different redundant groups." + ::= { tlsRdntGrpEntry 1 } + +tlsRdntGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpRowStatus specifies the status of + this row. The only values supported are 'active', 'createAndGo' and + 'destroy'." + ::= { tlsRdntGrpEntry 2 } + +tlsRdntGrpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpDescription specifies generic + information about this redundant group." + DEFVAL { "" } + ::= { tlsRdntGrpEntry 3 } + +tlsRdntGrpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpLastMgmtChange indicates the + sysUpTime at the time of the most recent management-initiated change + to this redundant group." + ::= { tlsRdntGrpEntry 4 } + +tlsRdntGrpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsRdntGrpMemberEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that holds information about the members of TLS redundant + groups." + ::= { tmnxSvcObjs 11 } + +tlsRdntGrpMemberEntry OBJECT-TYPE + SYNTAX TlsRdntGrpMemberEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Redundant Group Member information." + INDEX { + tlsRdntGrpName, + tlsRdntGrpMemberRemoteNodeAddrTp, + tlsRdntGrpMemberRemoteNodeAddr, + tlsRdntGrpMemberIsSap, + tlsRdntGrpMemberPort, + tlsRdntGrpMemberEncap + } + ::= { tlsRdntGrpMemberTable 1 } + +TlsRdntGrpMemberEntry ::= SEQUENCE +{ + tlsRdntGrpMemberRemoteNodeAddrTp InetAddressType, + tlsRdntGrpMemberRemoteNodeAddr InetAddress, + tlsRdntGrpMemberIsSap TruthValue, + tlsRdntGrpMemberPort TmnxPortID, + tlsRdntGrpMemberEncap TmnxEncapVal, + tlsRdntGrpMemberRowStatus RowStatus, + tlsRdntGrpMemberLastMgmtChange TimeStamp +} + +tlsRdntGrpMemberRemoteNodeAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpMemberRemoteNodeAddrTp specifies the + addresstype of the remote ldp peer." + ::= { tlsRdntGrpMemberEntry 1 } + +tlsRdntGrpMemberRemoteNodeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpMemberRemoteNodeAddr specifies the + ip address of the remote ldp peer." + ::= { tlsRdntGrpMemberEntry 2 } + +tlsRdntGrpMemberIsSap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpMemberIsSap specifies whether the + Port ID and Encap describe a sap or a port (in which case Encap has no + meaning)." + ::= { tlsRdntGrpMemberEntry 3 } + +tlsRdntGrpMemberPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "When the value of tlsRdntGrpMemberIsSap is 'sap', + the value of the object tlsRdntGrpMemberPort, along + with tlsRdntGrpMemberEncap, specifies + a SAP, otherwise a port (in which case + tlsRdntGrpMemberEncap is insignificant)." + ::= { tlsRdntGrpMemberEntry 4 } + +tlsRdntGrpMemberEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "When the value of tlsRdntGrpMemberIsSap is 'sap', + the value of the object tlsRdntGrpMemberEncap, along + with tlsRdntGrpMemberPort, specifies a SAP. This object + is otherwise insignificant and should contain a + value of 0." + ::= { tlsRdntGrpMemberEntry 5 } + +tlsRdntGrpMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpMemberRowStatus specifies the status + of this row. The only values supported are 'active', 'createAndGo' and + 'destroy'." + ::= { tlsRdntGrpMemberEntry 6 } + +tlsRdntGrpMemberLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object tlsRdntGrpMemberLastMgmtChange indicates the + time of the most recent management-initiated change to this redundant + group member." + ::= { tlsRdntGrpMemberEntry 7 } + +tlsMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Multiple Spanning Tree Instance (MSTI) + information. Each management VPLS running MSTP can have up to 15 MSTI, + not including the CIST." + ::= { tmnxSvcObjs 12 } + +tlsMstiEntry OBJECT-TYPE + SYNTAX TlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific MSTI." + INDEX { + svcId, + tlsMstiInstanceId + } + ::= { tlsMstiTable 1 } + +TlsMstiEntry ::= SEQUENCE +{ + tlsMstiInstanceId MstiInstanceId, + tlsMstiRowStatus RowStatus, + tlsMstiPriority Integer32, + tlsMstiLastMgmtChange TimeStamp, + tlsMstiRegionalRoot BridgeId, + tlsMstiIntRootCost Integer32, + tlsMstiRemainingHopCount Integer32, + tlsMstiRegionalRootPort Integer32 +} + +tlsMstiInstanceId OBJECT-TYPE + SYNTAX MstiInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMstiInstanceId specifies the Multiple + Spanning Tree Instance." + ::= { tlsMstiEntry 1 } + +tlsMstiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsMstiRowStatus specifies the status of this + row. The only values supported during a set operation are 'active', + 'createAndGo' and 'destroy'." + ::= { tlsMstiEntry 2 } + +tlsMstiPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsMstiPriority specifies the priority of this + specific Multiple Spanning Tree Instance for this service. It is used + as the highest 4 bits of the Bridge ID included in the MSTP BPDUs + generated by this bridge. The tlsMstiPriority can only take on values + which multiples of 4096 (4k). If a value is specified which is not a + multiple of 4K, then this value will be replaced by the closest + multiple of 4K which is lower then the value entered." + DEFVAL { 32768 } + ::= { tlsMstiEntry 3 } + +tlsMstiLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsMstiLastMgmtChange indicates the value of + sysUpTime at the time of the most recent management-initiated change + to this MSTI." + ::= { tlsMstiEntry 4 } + +tlsMstiRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsMstiRegionalRoot indicates the bridge + identifier of the regional root of the MSTI spanning tree as + determined by the Spanning Tree Protocol instance associated with this + service. This value is used as the CIST Regional Root Identifier + parameter in all MSTP BPDUs originated by this node." + ::= { tlsMstiEntry 5 } + +tlsMstiIntRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsMstiIntRootCost indicates the cost of the + path to the regional root bridge as seen from this bridge." + ::= { tlsMstiEntry 6 } + +tlsMstiRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsMstiRemainingHopCount specifies the + remaining number of hops." + ::= { tlsMstiEntry 7 } + +tlsMstiRegionalRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsMstiRegionalRootPort indicates the port + number of the port which offers the lowest cost path from this bridge + to the regional root bridge." + ::= { tlsMstiEntry 8 } + +tlsMstiManagedVlanListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMstiManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used only for a management VPLS when MSTP is running. It + indicates for each multiple spanning tree instance the ranges of + associated VLANs that will be affected when a certain SAP changes + state." + ::= { tmnxSvcObjs 13 } + +tlsMstiManagedVlanListEntry OBJECT-TYPE + SYNTAX TlsMstiManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row specifies a range of VLANs associated with a SAP of a MVPLS. + Ranges may contains overlapping sections only for Mvpls SAPs that + belong to the same service." + INDEX { + svcId, + tlsMstiInstanceId, + tlsMstiMvplsMinVlanTag, + tlsMstiMvplsMaxVlanTag + } + ::= { tlsMstiManagedVlanListTable 1 } + +TlsMstiManagedVlanListEntry ::= SEQUENCE +{ + tlsMstiMvplsMinVlanTag QTag, + tlsMstiMvplsMaxVlanTag QTag, + tlsMstiMvplsRowStatus RowStatus +} + +tlsMstiMvplsMinVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMstiMvplsMinVlanTag specifies the left bound (i.e. + min. value) of a range of VLANs that are associated with the Mvpls + SAP. tlsMstiMvplsMinVlanTag must be smaller than (or equal to) + tlsMstiMvplsMaxVlanTag." + ::= { tlsMstiManagedVlanListEntry 1 } + +tlsMstiMvplsMaxVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMstiMvplsMaxVlanTag specifies the right bound (i.e. + max. value) of a range of VLANs that are associated with the Mvpls + SAP." + ::= { tlsMstiManagedVlanListEntry 2 } + +tlsMstiMvplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tlsMstiMvplsRowStatus specifies the status of this row. + The only values supported during a set operation are 'active', + 'createAndGo' and 'destroy'." + ::= { tlsMstiManagedVlanListEntry 3 } + +tlsEgressMulticastGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsEgressMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table is used to manage VPLS Egress Multicast Groups. These + groups are used to group together VPLS SAP's in order to improve the + efficiency of the egress multicast replication process." + ::= { tmnxSvcObjs 14 } + +tlsEgressMulticastGroupEntry OBJECT-TYPE + SYNTAX TlsEgressMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing management information applicable to a particular + VPLS Egress Multicast Group." + INDEX { IMPLIED tlsEgrMcGrpName } + ::= { tlsEgressMulticastGroupTable 1 } + +TlsEgressMulticastGroupEntry ::= SEQUENCE +{ + tlsEgrMcGrpName TNamedItem, + tlsEgrMcGrpRowStatus RowStatus, + tlsEgrMcGrpLastMgmtChange TimeStamp, + tlsEgrMcGrpDescription ServObjDesc, + tlsEgrMcGrpChainLimit Unsigned32, + tlsEgrMcGrpEncapType INTEGER, + tlsEgrMcGrpDot1qEtherType Unsigned32, + tlsEgrMcGrpMacFilterId TFilterID, + tlsEgrMcGrpIpFilterId TFilterID, + tlsEgrMcGrpIpv6FilterId TFilterID, + tlsEgrMcGrpQinqEtherType Unsigned32, + tlsEgrMcGrpQinqFixedTagPosition INTEGER, + tlsEgrMcGrpAdminQinqFixedTagVal Unsigned32, + tlsEgrMcGrpOperQinqFixedTagVal Unsigned32 +} + +tlsEgrMcGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpName indicates the name of the Egress + Multicast Group." + ::= { tlsEgressMulticastGroupEntry 1 } + +tlsEgrMcGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpRowStatus controls the creation and deletion + of rows in this table." + ::= { tlsEgressMulticastGroupEntry 2 } + +tlsEgrMcGrpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpLastMgmtChange indicates the value of + sysUpTime at the time of the last management change of any writable + object of this row." + ::= { tlsEgressMulticastGroupEntry 3 } + +tlsEgrMcGrpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Generic information about this Egress Multicast Group." + DEFVAL { "" } + ::= { tlsEgressMulticastGroupEntry 4 } + +tlsEgrMcGrpChainLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpChainLimit specifies the maximum number of + SAP's that can be placed together in a single chain on this Egress + Multicast Group." + DEFVAL { 16 } + ::= { tlsEgressMulticastGroupEntry 5 } + +tlsEgrMcGrpEncapType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nullEncap (1), + qEncap (2), + qinqEncap (10) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpEncapType specifies the common service + encapsulation type used by all the SAP's on this Egress Multicast + Group." + DEFVAL { nullEncap } + ::= { tlsEgressMulticastGroupEntry 6 } + +tlsEgrMcGrpDot1qEtherType OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpDot1qEtherType specifies the common ethertype + value used by all the 802.1Q SAP's on this Egress Multicast Group." + DEFVAL { '8100'H } + ::= { tlsEgressMulticastGroupEntry 7 } + +tlsEgrMcGrpMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpMacFilterId specifies the common egress MAC + filter ID used by all the SAP's on this Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 8 } + +tlsEgrMcGrpIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpIpFilterId specifies the common egress IP + filter ID used by all the SAP's on this Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 9 } + +tlsEgrMcGrpIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpIpv6FilterId specifies the common egress IPv6 + filter ID used by all the SAP's on this Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 10 } + +tlsEgrMcGrpQinqEtherType OBJECT-TYPE + SYNTAX Unsigned32 (1536..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpQinqEtherType specifies the common ethertype + value used by all the 'QinQ' SAP's in this Egress Multicast Group." + DEFVAL { '8100'H } + ::= { tlsEgressMulticastGroupEntry 11 } + +tlsEgrMcGrpQinqFixedTagPosition OBJECT-TYPE + SYNTAX INTEGER { + topTag (2), + bottomTag (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpQinqFixedTagPosition specifies the common + position of the fixed 802.1Q tag of all the 'QinQ' SAP's in this + Egress Multicast Group. This object has no meaning when the value of + tlsEgrMcGrpEncapType is not 'qinqEncap'." + DEFVAL { bottomTag } + ::= { tlsEgressMulticastGroupEntry 12 } + +tlsEgrMcGrpAdminQinqFixedTagVal OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpAdminQinqFixedTagVal specifies the provisioned + common value of the fixed 802.1Q tag of all the 'QinQ' SAP's in this + Egress Multicast Group. + + The value 0 is used to indicate that the actual value of the fixed tag + will be defined implicitly by the corresponding tag of the first SAP + added to this Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 13 } + +tlsEgrMcGrpOperQinqFixedTagVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tlsEgrMcGrpOperQinqFixedTagVal specifies the operating + common value of the fixed 802.1Q tag of all the 'QinQ' SAP's in this + Egress Multicast Group." + ::= { tlsEgressMulticastGroupEntry 14 } + +svcDhcpLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains DHCP lease states." + ::= { tmnxSvcObjs 16 } + +svcDhcpLeaseStateEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific DHCP lease state." + INDEX { + svcId, + svcDhcpLseStateCiAddrType, + svcDhcpLseStateCiAddr + } + ::= { svcDhcpLeaseStateTable 1 } + +SvcDhcpLeaseStateEntry ::= SEQUENCE +{ + svcDhcpLseStateCiAddrType InetAddressType, + svcDhcpLseStateCiAddr InetAddress, + svcDhcpLseStateLocale INTEGER, + svcDhcpLseStatePortId TmnxPortID, + svcDhcpLseStateEncapValue TmnxEncapVal, + svcDhcpLseStateSdpId SdpId, + svcDhcpLseStateVcId Unsigned32, + svcDhcpLseStateChAddr MacAddress, + svcDhcpLseStateRemainLseTime Unsigned32, + svcDhcpLseStateOption82 OCTET STRING, + svcDhcpLseStatePersistKey Unsigned32, + svcDhcpLseStateSubscrIdent DisplayString, + svcDhcpLseStateSubProfString DisplayString, + svcDhcpLseStateSlaProfString DisplayString, + svcDhcpLseStateShcvOperState INTEGER, + svcDhcpLseStateShcvChecks Unsigned32, + svcDhcpLseStateShcvReplies Unsigned32, + svcDhcpLseStateShcvReplyTime TimeStamp, + svcDhcpLseStateClientId OCTET STRING, + svcDhcpLseStateIAID Unsigned32, + svcDhcpLseStateIAIDType IAIDType, + svcDhcpLseStateCiAddrMaskLen Unsigned32, + svcDhcpLseStateRetailerSvcId TmnxServId, + svcDhcpLseStateRetailerIf InterfaceIndexOrZero, + svcDhcpLseStateAncpString DisplayString, + svcDhcpLseStateFramedIpNetMaskTp InetAddressType, + svcDhcpLseStateFramedIpNetMask InetAddress, + svcDhcpLseStateBCastIpAddrType InetAddressType, + svcDhcpLseStateBCastIpAddr InetAddress, + svcDhcpLseStateDefaultRouterTp InetAddressType, + svcDhcpLseStateDefaultRouter InetAddress, + svcDhcpLseStatePrimaryDnsType InetAddressType, + svcDhcpLseStatePrimaryDns InetAddress, + svcDhcpLseStateSecondaryDnsType InetAddressType, + svcDhcpLseStateSecondaryDns InetAddress, + svcDhcpLseStateSessionTimeout Unsigned32, + svcDhcpLseStateServerLeaseStart DateAndTime, + svcDhcpLseStateServerLastRenew DateAndTime, + svcDhcpLseStateServerLeaseEnd DateAndTime, + svcDhcpLseStateDhcpServerAddrType InetAddressType, + svcDhcpLseStateDhcpServerAddr InetAddress, + svcDhcpLseStateOriginSubscrId DhcpLseStateInfoOrigin, + svcDhcpLseStateOriginStrings DhcpLseStateInfoOrigin, + svcDhcpLseStateOriginLeaseInfo DhcpLseStateInfoOrigin, + svcDhcpLseStateDhcpClientAddrType InetAddressType, + svcDhcpLseStateDhcpClientAddr InetAddress, + svcDhcpLseStateLeaseSplitActive TruthValue, + svcDhcpLseStateInterDestId DisplayString, + svcDhcpLseStatePrimaryNbnsType InetAddressType, + svcDhcpLseStatePrimaryNbns InetAddress, + svcDhcpLseStateSecondaryNbnsType InetAddressType, + svcDhcpLseStateSecondaryNbns InetAddress, + svcDhcpLseStateAppProfString DisplayString, + svcDhcpLseStateNextHopMacAddr MacAddress, + svcDhcpLseStateCategoryMapName TNamedItemOrEmpty, + svcDhcpLseStateNakNextRenew TruthValue, + svcDhcpLseStateRadiusClassAttr OCTET STRING, + svcDhcpLseStateRadiusUserName DisplayString +} + +svcDhcpLseStateCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateCiAddrType indicates the address type of + svcDhcpLseStateCiAddr." + ::= { svcDhcpLeaseStateEntry 1 } + +svcDhcpLseStateCiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateCiAddr indicates the IP address of the + DHCP lease state." + ::= { svcDhcpLeaseStateEntry 2 } + +svcDhcpLseStateLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateLocale specifies if the DHCP lease state + is learned via a SAP or SDP." + ::= { svcDhcpLeaseStateEntry 3 } + +svcDhcpLseStatePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the value of svcDhcpLseStateLocale is 'sap', the object + svcDhcpLseStatePortId along with the object svcDhcpLseStateEncapValue, + indicates the SAP for which this entry contains information. This + object is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 4 } + +svcDhcpLseStateEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the value of svcDhcpLseStateLocale is 'sap', the object + svcDhcpLseStatePortId along with the object svcDhcpLseStateEncapValue, + indicates the SAP for which this entry contains information. This + object is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 5 } + +svcDhcpLseStateSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the value of svcDhcpLseStateLocale is 'sdp', the object + svcDhcpLseStateSdpId, along with the object svcDhcpLseStateVcId, + indicates the SDP Binding for which this entry contains information. + This object is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 6 } + +svcDhcpLseStateVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the value of svcDhcpLseStateLocale is 'sdp', the object + svcDhcpLseStateSdpId, along with the object svcDhcpLseStateVcId, + indicates the SDP Binding for which this entry contains information. + This object is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 7 } + +svcDhcpLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateChAddr indicates the MAC address of the + DHCP lease state." + ::= { svcDhcpLeaseStateEntry 8 } + +svcDhcpLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateRemainLseTime indicates the remaining + lease time of the DHCP lease state." + ::= { svcDhcpLeaseStateEntry 9 } + +svcDhcpLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateOption82 indicates the content of option + 82 for this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 10 } + +svcDhcpLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStatePersistKey indicates a key value that can + be used to track this lease state in the persistence file." + ::= { svcDhcpLeaseStateEntry 11 } + +svcDhcpLseStateSubscrIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSubscrIdent indicates the id of the parent + subscriber of this DHCP lease state. + + The value of svcDhcpLseStateOriginSubscrId indicates whether this + subscriber identification was received from the DHCP or from the + Radius server." + ::= { svcDhcpLeaseStateEntry 12 } + +svcDhcpLseStateSubProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSubProfString indicates the subscriber + profile string applicable for this DHCP lease state. + + The value of svcDhcpLseStateOriginStrings indicates whether this + subscriber profile string was received from the DHCP or from the + Radius server." + ::= { svcDhcpLeaseStateEntry 13 } + +svcDhcpLseStateSlaProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSlaProfString indicates the SLA profile + string applicable for this DHCP lease state. + + The value of svcDhcpLseStateOriginStrings indicates whether this SLA + profile string was received from the DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 14 } + +svcDhcpLseStateShcvOperState OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + undefined (2), + down (3), + up (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateShcvOperState indicates the state of the + subscriber host connectivity check for this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 15 } + +svcDhcpLseStateShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateShcvChecks indicates the number of host + connectivity check requests for this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 16 } + +svcDhcpLseStateShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateShcvReplies indicates the number of host + connectivity replies for this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 17 } + +svcDhcpLseStateShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateShcvReplyTime indicates the time of the + last successful host connectivity check for this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 18 } + +svcDhcpLseStateClientId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateClientId indicates the DHCPv6 clients + unique identifier (DUID) as generated by the client." + ::= { svcDhcpLeaseStateEntry 19 } + +svcDhcpLseStateIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateIAID indicates the Identity Association ID + (IAID) the address or prefix defined by + svcDhcpLseStateCiAddr/svcDhcpLseStateCiAddrMaskLen has been assigned + to. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315 section 10" + ::= { svcDhcpLeaseStateEntry 20 } + +svcDhcpLseStateIAIDType OBJECT-TYPE + SYNTAX IAIDType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateIAIDType indicates the type of + svcDhcpLseStateIAID. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315" + ::= { svcDhcpLeaseStateEntry 21 } + +svcDhcpLseStateCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateCiAddrMaskLen indicates the prefix length + of the svcDhcpLseStateCiAddr for a DHCPv6 lease." + ::= { svcDhcpLeaseStateEntry 22 } + +svcDhcpLseStateRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateRetailerSvcId indicates the service ID of + the retailer VPRN service to which this DHCP lease belongs. When this + object is non zero, the DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseStateEntry 23 } + +svcDhcpLseStateRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateRetailerIf indicates the interface index + of the retailer VPRN interface to which this DHCP lease belongs. When + this object is non zero, the DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseStateEntry 24 } + +svcDhcpLseStateAncpString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The object svcDhcpLseStateAncpString indicates the value of the + ancp-string received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLseStateOriginStrings." + ::= { svcDhcpLeaseStateEntry 25 } + +svcDhcpLseStateFramedIpNetMaskTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateFramedIpNetMaskTp indicates the address + type of svcDhcpLseStateFramedIpNetMask." + ::= { svcDhcpLeaseStateEntry 26 } + +svcDhcpLseStateFramedIpNetMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateFramedIpNetMask indicates the framed IP + netmask received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 27 } + +svcDhcpLseStateBCastIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBCastIpAddrType indicates the address type + of svcDhcpLseStateBCastIpAddr." + ::= { svcDhcpLeaseStateEntry 28 } + +svcDhcpLseStateBCastIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBCastIpAddr indicates the broadcast IP + address received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 29 } + +svcDhcpLseStateDefaultRouterTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateDefaultRouterTp indicates the address type + of svcDhcpLseStateDefaultRouter." + ::= { svcDhcpLeaseStateEntry 30 } + +svcDhcpLseStateDefaultRouter OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateDefaultRouter indicates the default router + received from either the DHCP or the Radius server as indicated by the + value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 31 } + +svcDhcpLseStatePrimaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStatePrimaryDnsType indicates the address type + of svcDhcpLseStatePrimaryDns." + ::= { svcDhcpLeaseStateEntry 32 } + +svcDhcpLseStatePrimaryDns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStatePrimaryDns indicates the primary DNS + server received from either the DHCP or the Radius server as indicated + by the value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 33 } + +svcDhcpLseStateSecondaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSecondaryDnsType indicates the address + type of svcDhcpLseStateSecondaryDns." + ::= { svcDhcpLeaseStateEntry 34 } + +svcDhcpLseStateSecondaryDns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSecondaryDns indicates the secondary DNS + server received from either the DHCP or the Radius server as indicated + by the value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 35 } + +svcDhcpLseStateSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSessionTimeout indicates the session + timeout received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLseStateOriginLeaseInfo." + ::= { svcDhcpLeaseStateEntry 36 } + +svcDhcpLseStateServerLeaseStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateServerLeaseStart indicates when this lease + was created." + ::= { svcDhcpLeaseStateEntry 37 } + +svcDhcpLseStateServerLastRenew OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateServerLastRenew indicates when we last + received a renewal from either the DHCP or the Radius server." + ::= { svcDhcpLeaseStateEntry 38 } + +svcDhcpLseStateServerLeaseEnd OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateServerLeaseEnd indicates when the server + will consider the lease as being expired." + ::= { svcDhcpLeaseStateEntry 39 } + +svcDhcpLseStateDhcpServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateDhcpServerAddrType indicates the address + type of svcDhcpLseStateDhcpServerAddr." + ::= { svcDhcpLeaseStateEntry 40 } + +svcDhcpLseStateDhcpServerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateDhcpServerAddr indicates the IP address of + the DHCP server received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 41 } + +svcDhcpLseStateOriginSubscrId OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateOriginSubscrId indicates which source + provided the subscriber-id." + ::= { svcDhcpLeaseStateEntry 42 } + +svcDhcpLseStateOriginStrings OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateOriginStrings indicates which server + provided the Sub-profile, SLA profile, Ancp string and Intermediate + Destination Id." + ::= { svcDhcpLeaseStateEntry 43 } + +svcDhcpLseStateOriginLeaseInfo OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateOriginLeaseInfo indicates which server + provided the lease state information." + ::= { svcDhcpLeaseStateEntry 44 } + +svcDhcpLseStateDhcpClientAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateDhcpClientAddrType indicates the address + type of svcDhcpLseStateDhcpClientAddr." + ::= { svcDhcpLeaseStateEntry 45 } + +svcDhcpLseStateDhcpClientAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateDhcpClientAddr indicates the IP address of + the DHCP Client that owns the lease info. + + In some cases this address can be different from the address specified + in svcDhcpLseStateCiAddr, e.g. in case of DHCPv6 prefix delegation." + ::= { svcDhcpLeaseStateEntry 46 } + +svcDhcpLseStateLeaseSplitActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateLeaseSplitActive indicates whether or not + the current lease time resulted from a lease split. If + svcDhcpLseStateLeaseSplitActive is 'true', the lease time passed to + the client is determined by the value of the object + sapTlsDhcpProxyLeaseTime for VPLS SAPs, or by the value of the object + vRtrIfDHCPProxyLeaseTime for Layer 3 interfaces." + ::= { svcDhcpLeaseStateEntry 47 } + +svcDhcpLseStateInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The object svcDhcpLseStateInterDestId indicates the intermediate + destination identifier received from either the DHCP or the Radius + server or the local user database as indicated by the value of + svcDhcpLseStateOriginStrings." + ::= { svcDhcpLeaseStateEntry 48 } + +svcDhcpLseStatePrimaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStatePrimaryNbnsType indicates the address type + of svcDhcpLseStatePrimaryNbns." + ::= { svcDhcpLeaseStateEntry 49 } + +svcDhcpLseStatePrimaryNbns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStatePrimaryNbns indicates the primary NBNS + server received from either the DHCP or the Radius server as indicated + by the value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 50 } + +svcDhcpLseStateSecondaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSecondaryNbnsType indicates the address + type of svcDhcpLseStateSecondaryNbns." + ::= { svcDhcpLeaseStateEntry 51 } + +svcDhcpLseStateSecondaryNbns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateSecondaryNbns indicates the secondary NBNS + server received from either the DHCP or the Radius server as indicated + by the value of svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 52 } + +svcDhcpLseStateAppProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateAppProfString indicates the application + profile string applicable for this DHCP lease state. + + The value of svcDhcpLseStateOriginStrings indicates whether this + application profile string was received from DHCP or from the Radius + server." + ::= { svcDhcpLeaseStateEntry 53 } + +svcDhcpLseStateNextHopMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateNextHopMacAddr indicates the MAC address + of the next hop of this DHCP lease state. + + Normally, the next hop MAC address equals the value of + svcDhcpLseStateChAddr. If the value of the object + TIMETRA-VRTR-MIB::vRtrIfDHCPLayer2Header is set to 'true', a routing + device can be present between this node and the DHCP client. In that + case, the value of the next hop MAC address contains the MAC address + of this routing device." + ::= { svcDhcpLeaseStateEntry 54 } + +svcDhcpLseStateCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The object svcDhcpLseStateCategoryMapName indicates the value of the + category map name received from either the DHCP or the Radius server + as indicated by the value of svcDhcpLseStateOriginStrings." + ::= { svcDhcpLeaseStateEntry 55 } + +svcDhcpLseStateNakNextRenew OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateNakNextRenew indicates that the system + will reply with a DHCP-NAK when the client sends the next + DHCP-REQUEST, whereafter the lease-state will be deleted. + + This state is entered upon reception of a FORCE-NAK COA (Change Of + Authority) request from RADIUS for this lease state, which at the same + time also triggered the system to send a FORCE-RENEW DHCP message to + the client." + ::= { svcDhcpLeaseStateEntry 56 } + +svcDhcpLseStateRadiusClassAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateRadiusClassAttr indicates the Class + attribute returned by the RADIUS server in an Access-Accept message. + + If no RADIUS authentication is performed for this lease state, or + RADIUS did not return this attribute, the value of this object is + empty." + ::= { svcDhcpLeaseStateEntry 57 } + +svcDhcpLseStateRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateRadiusUserName indicates the User-Name + attribute returned by the RADIUS server in an Access-Accept message. + + If RADIUS did not return this attribute, the value of this object is + equal to the User-Name attribute sent in the original Access-Request + message. + + If no RADIUS authentication is performed for this session, the value + of this object is empty." + ::= { svcDhcpLeaseStateEntry 58 } + +tlsProtectedMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsProtectedMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to manage protected MAC addresses within a VPLS's + FDB." + ::= { tmnxSvcObjs 17 } + +tlsProtectedMacEntry OBJECT-TYPE + SYNTAX TlsProtectedMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable to a particular + protected MAC address." + INDEX { + svcId, + tlsProtMacAddress + } + ::= { tlsProtectedMacTable 1 } + +TlsProtectedMacEntry ::= SEQUENCE +{ + tlsProtMacAddress MacAddress, + tlsProtMacRowStatus RowStatus, + tlsProtMacLastMgmtChange TimeStamp +} + +tlsProtMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsProtMacAddress indicates the address of the protected + MAC." + ::= { tlsProtectedMacEntry 1 } + +tlsProtMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tlsProtMacRowStatus controls the creation and deletion of + rows in this table." + ::= { tlsProtectedMacEntry 2 } + +tlsProtMacLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsProtMacLastMgmtChange indicates the value of sysUpTime + at the time of the last management change of any writable object of + this row." + ::= { tlsProtectedMacEntry 3 } + +svcDhcpLeaseStateModifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateModifyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcDhcpLeaseStateModifyTable augments the svcDhcpLeaseStateTable. + The table allows the operator to modify attributes of the lease state." + ::= { tmnxSvcObjs 18 } + +svcDhcpLeaseStateModifyEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateModifyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry contains parameters that allow to modify a + lease-state's attributes." + AUGMENTS { svcDhcpLeaseStateEntry } + ::= { svcDhcpLeaseStateModifyTable 1 } + +SvcDhcpLeaseStateModifyEntry ::= SEQUENCE +{ + svcDhcpLseStateModifySubIndent DisplayString, + svcDhcpLseStateModifySubProfile DisplayString, + svcDhcpLseStateModifySlaProfile DisplayString, + svcDhcpLseStateEvaluateState TruthValue, + svcDhcpLseStateModInterDestId DisplayString, + svcDhcpLseStateModifyAncpString TmnxAncpStringOrZero, + svcDhcpLseStateModifyAppProfile DisplayString +} + +svcDhcpLseStateModifySubIndent OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateModifySubIndent allows to specify a new + subscriber name for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber name. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { svcDhcpLeaseStateModifyEntry 1 } + +svcDhcpLseStateModifySubProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateModifySubProfile allows to specify a new + subscriber profile string for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber profile. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseStateModifyEntry 2 } + +svcDhcpLseStateModifySlaProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateModifySlaProfile allows to specify a new + SLA profile string for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new SLA profile. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseStateModifyEntry 3 } + +svcDhcpLseStateEvaluateState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateEvaluateState allows to cause a + re-evaluation of the specified lease state. + + When this object is set to 'true', the system will perform a + re-evaluation of the lease state. + + GETs and GETNEXTs on this variable return false. + + It is not possible to simultaneously request for a lease-state + re-evaluation, and modify any of the svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile or svcDhcpLseStateModifySlaProfile + values." + DEFVAL { false } + ::= { svcDhcpLeaseStateModifyEntry 4 } + +svcDhcpLseStateModInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateModInterDestId allows to specify a new + intermediate destination id for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new intermediate destination id. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseStateModifyEntry 5 } + +svcDhcpLseStateModifyAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateModifyAncpString allows to specify a new + ANCP-string for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new ANCP-string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseStateModifyEntry 6 } + +svcDhcpLseStateModifyAppProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateModifyAppProfile specifies a new + application profile string for this lease state. + + When a SET of this object is done with a non empty string, the system + assigns a new application profile. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseStateModifyEntry 7 } + +svcEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEndPointTable has an entry for each service endpoint configured + on this system." + ::= { tmnxSvcObjs 19 } + +svcEndPointEntry OBJECT-TYPE + SYNTAX SvcEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular service endpoint. Entries are + created/deleted by the user." + INDEX { + svcId, + svcEndPointName + } + ::= { svcEndPointTable 1 } + +SvcEndPointEntry ::= SEQUENCE +{ + svcEndPointName TNamedItem, + svcEndPointRowStatus RowStatus, + svcEndPointDescription ServObjDesc, + svcEndPointRevertTime Integer32, + svcEndPointTxActiveType INTEGER, + svcEndPointTxActivePortId TmnxPortID, + svcEndPointTxActiveEncap TmnxEncapVal, + svcEndPointTxActiveSdpId SdpBindId, + svcEndPointForceSwitchOver TmnxActionType, + svcEndPointForceSwitchOverSdpId SdpBindId, + svcEndPointActiveHoldDelay Unsigned32, + svcEndPointIgnoreStandbySig TruthValue, + svcEndPointMacPinning TmnxEnabledDisabled, + svcEndPointMacLimit Integer32, + svcEndPointSuppressStandbySig TruthValue, + svcEndPointRevertTimeCountDn Integer32, + svcEndPointTxActiveChangeCount Counter32, + svcEndPointTxActiveLastChange TimeStamp, + svcEndPointTxActiveUpTime TimeTicks, + svcEndPointMCEPId Unsigned32, + svcEndPointMCEPPeerAddrType InetAddressType, + svcEndPointMCEPPeerAddr InetAddress, + svcEndPointMCEPPeerName TNamedItemOrEmpty, + svcEndPointBlockOnMeshFail TruthValue, + svcEndPointMCEPPsvModeActive TruthValue, + svcEndPointStandbySigMaster TruthValue, + svcEndPointStandbySigSlave TruthValue, + svcEndPointForceSwitchOvrSdpFec TmnxSpokeSdpIdOrZero, + svcEndPointTxActiveSdpFec TmnxSpokeSdpIdOrZero, + svcEndPointRestProtSrcMac TruthValue, + svcEndPointRestProtSrcMacAction INTEGER, + svcEndPointAutoLearnMacProtect TruthValue, + svcEndPointCreationOrigin INTEGER, + svcEPTxActiveBgpEvpnMplsInstId Integer32 +} + +svcEndPointName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEndPointName specifies the name of the service + endpoint." + ::= { svcEndPointEntry 1 } + +svcEndPointRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointRowStatus is used for the creation and + deletion of service endpoints." + ::= { svcEndPointEntry 2 } + +svcEndPointDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointDescription specifies the textual description + of this service endpoint." + DEFVAL { "" } + ::= { svcEndPointEntry 3 } + +svcEndPointRevertTime OBJECT-TYPE + SYNTAX Integer32 (-1..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointRevertTime specifies the time to wait before + reverting back to the primary spoke-sdp defined on this service + endpoint, after having failed over to a backup spoke-sdp. When the + value is '-1', the spoke-sdp will never revert back." + DEFVAL { 0 } + ::= { svcEndPointEntry 4 } + +svcEndPointTxActiveType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + sap (1), + sdpBind (2), + sdpFec (3), + bgpEvpnMpls (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActiveType indicates the type of endpoint + object that is current transmit active. " + ::= { svcEndPointEntry 5 } + +svcEndPointTxActivePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActivePortId indicates the Port ID of the + SAP that is transmit active. This object is only valid when + svcEndPointTxActiveType is 'sap'." + ::= { svcEndPointEntry 6 } + +svcEndPointTxActiveEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActiveEncap indicates the encapsulation + value of the SAP that is transmit active. This object is only valid + when svcEndPointTxActiveType is 'sap'." + ::= { svcEndPointEntry 7 } + +svcEndPointTxActiveSdpId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActiveSdpId indicates the SDP bind ID of the + SDP bind that is transmit active. This object is only valid when + svcEndPointTxActiveType is 'sdpBind'." + ::= { svcEndPointEntry 8 } + +svcEndPointForceSwitchOver OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointForceSwitchOver specifies whether to force a + switchover of the active SDP bind. When it is set to 'doAction', the + SDP bind specified by svcEndPointForceSwitchOverSdpId will become + active." + DEFVAL { notApplicable } + ::= { svcEndPointEntry 9 } + +svcEndPointForceSwitchOverSdpId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointForceSwitchOverSdpId specifies the SDP bind to + switch over to when svcEndPointForceSwitchOver is set to 'doAction'. + If the value of this object is non default, it indicates that a forced + switchover has taken place. Setting this object to the default value + clears any previous forced switchover. " + DEFVAL { '0000000000000000'H } + ::= { svcEndPointEntry 10 } + +svcEndPointActiveHoldDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointActiveHoldDelay specifies the amount of time + in deciseconds to hold the active state before going into the standby + state when a local MC-LAG SAP goes down." + DEFVAL { 0 } + ::= { svcEndPointEntry 11 } + +svcEndPointIgnoreStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointIgnoreStandbySig specifies whether the local + internal tasks will take into account the 'pseudo-wire forwarding + standby' bit received from the LDP peer which is normally ignored. + + When set to 'true', this bit is not considered in the internal tasks. + + A similar object sdpBindTlsIgnoreStandbySig is present at the SDP + level. The value of sdpBindTlsIgnoreStandbySig is set to the value of + svcEndPointIgnoreStandbySig for the spoke-SDP associated with this + endpoint." + DEFVAL { false } + ::= { svcEndPointEntry 12 } + +svcEndPointMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointMacPinning specifies whether or not MAC + address pinning is active on this endpoint." + DEFVAL { disabled } + ::= { svcEndPointEntry 13 } + +svcEndPointMacLimit OBJECT-TYPE + SYNTAX Integer32 (0..511999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcEndPointMacLimit specifies the maximum + number of learned and static entries allowed for this endpoint. + + The value 0 means: no limit for this endpoint. + + The maximum value of this object depends on the platform/chassis mode." + DEFVAL { 0 } + ::= { svcEndPointEntry 14 } + +svcEndPointSuppressStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcEndPointSuppressStandbySig specifies + whether the 'pseudo wire forwarding standby' bit will be sent to the + LDP peer whenever the spoke SDP 'svcEndPointTxActiveSdpId' is selected + as standby. + + When set to 'true', this bit will not be sent." + DEFVAL { true } + ::= { svcEndPointEntry 15 } + +svcEndPointRevertTimeCountDn OBJECT-TYPE + SYNTAX Integer32 (-1..600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointRevertTimeCountDn indicates the timer count + down before reverting back to the primary spoke-sdp defined on this + service endpoint, after having failed over to a backup spoke-sdp. + + This timer count down begins after primary Spoke SDP becomes + operational. + + The value of -1 indicates when revert is not-applicable." + ::= { svcEndPointEntry 16 } + +svcEndPointTxActiveChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActiveChangeCount indicates the number of + times active transmit change has taken place in this endpoint." + ::= { svcEndPointEntry 17 } + +svcEndPointTxActiveLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActiveLastChange indicates the value of + sysUpTime at the time of the last active transmit change in this + endpoint." + ::= { svcEndPointEntry 18 } + +svcEndPointTxActiveUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActiveUpTime indicates the active 'up' time + (in centiseconds) of the endpoint object that is current transmit + active." + ::= { svcEndPointEntry 19 } + +svcEndPointMCEPId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointMCEPId specifies the multi-chassis endpoint + identifier assigned to this endpoint." + DEFVAL { 0 } + ::= { svcEndPointEntry 20 } + +svcEndPointMCEPPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointMCEPPeerAddrType specifies the address type of + svcEndPointMCEPPeerAddr object. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcEndPointMCEPId is set to its default value. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcEndPointMCEPPeerName is set to its + non-default value." + DEFVAL { unknown } + ::= { svcEndPointEntry 21 } + +svcEndPointMCEPPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointMCEPPeerAddr specifies the IP address of + multi-chassis endpoint peer. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcEndPointMCEPId is set to its default value. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcEndPointMCEPPeerName is set to its + non-default value." + DEFVAL { ''H } + ::= { svcEndPointEntry 22 } + +svcEndPointMCEPPeerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointMCEPPeerName specifies the name of + multi-chassis endpoint peer TIMETRA-MC-REDUNDANCY-MIB::tmnxMcPeerName. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcEndPointMCEPId is set to its default value. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcEndPointMCEPPeerAddrType and + svcEndPointMCEPPeerAddr are set to their non-default values." + DEFVAL { "" } + ::= { svcEndPointEntry 23 } + +svcEndPointBlockOnMeshFail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointBlockOnMeshFail specifies that the operational + status of spoke-SDPs in the endpoint will be affected by the + operational status of associated mesh SDPs in this service. + + If there are no mesh SDPs in the service, value of this object is + ignored. + + When this object is set to 'true', then the operational status of the + spoke-SDPs in the endpoint will be 'down' until the operational status + of at least one mesh SDP in this service is 'up'. + + When set to 'false', the operational status of the spoke-SDPs in the + endpoint will not be affected by the operational status of any mesh + SDPs in the service." + DEFVAL { false } + ::= { svcEndPointEntry 24 } + +svcEndPointMCEPPsvModeActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointMCEPPsvModeActive indicates whether + passive-mode behavior is currently active on this multi-chassis + endpoint." + ::= { svcEndPointEntry 25 } + +svcEndPointStandbySigMaster OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointStandbySigMaster specifies whether PW standby + bit will be sent to T-LDP peer whenever spoke-SDPs of this endpoint + are selected as standby." + DEFVAL { false } + ::= { svcEndPointEntry 26 } + +svcEndPointStandbySigSlave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointStandbySigSlave specifies whether transmission + of any spoke in the endpoint will be blocked when the spoke receives + standby status notification from its peer." + DEFVAL { false } + ::= { svcEndPointEntry 27 } + +svcEndPointForceSwitchOvrSdpFec OBJECT-TYPE + SYNTAX TmnxSpokeSdpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointForceSwitchOvrSdpFec specifies the + multi-segment pseudo-wire provide-edge identifier to switch over to + when svcEndPointForceSwitchOver is set to 'doAction'. + + If the value of this object is set to non-default, it indicates that a + forced switchover has taken place. Setting this object to the default + value clears any previous forced switchover." + DEFVAL { 0 } + ::= { svcEndPointEntry 28 } + +svcEndPointTxActiveSdpFec OBJECT-TYPE + SYNTAX TmnxSpokeSdpIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointTxActiveSdpFec indicates the multi- segment + pseudo-wire provider-edge identifier that is transmit active. This + object is only valid when svcEndPointTxActiveType is set to 'sdpFec'." + ::= { svcEndPointEntry 29 } + +svcEndPointRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcEndPointRestProtSrcMac specifies how the + agent will handle relearn requests for protected MAC addresses + received on the SDP belonging to this endpoint. + + When the value of this object is 'true' requests to relearn a + protected MAC address will be ignored. + + In addition, if the value of svcEndPointRestProtSrcMacAction is + 'disable', then the SDP belonging to the endpoint where the protected + source MAC was seen will be brought operationally down." + DEFVAL { false } + ::= { svcEndPointEntry 30 } + +svcEndPointRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarmOnly (2), + discardFrame (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcEndPointRestProtSrcMacAction indicates the + action to take whenever a relearn request for a protected MAC is + received on the SDP belonging to this endpoint. + + When the value of this object is 'disable' the SDP belonging to this + endpoint will be placed in the operational down state, with the + operating flag 'recProtSrcMac' set. + + When the value of this object is 'alarm-only', the SDP belonging + to this endpoint will be left up and only a notification, + TIMETRA-SDP-MIB::sdpBindReceivedProtSrcMac, will be generated. + + When the value of this object is 'discardFrame', the SDP will start + discarding the frame in addition to generating + TIMETRA-SDP-MIB::sdpBindReceivedProtSrcMac notification." + DEFVAL { disable } + ::= { svcEndPointEntry 31 } + +svcEndPointAutoLearnMacProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEndPointAutoLearnMacProtect specifies whether to + enable automatic population of the MAC protect list with source MAC + addresses learned on the SDP associated with this endpoint." + DEFVAL { false } + ::= { svcEndPointEntry 32 } + +svcEndPointCreationOrigin OBJECT-TYPE + SYNTAX INTEGER { + manual (0), + bgpVpws (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEndPointCreationOrigin indicates the origin mechanism + used to create this endpoint." + ::= { svcEndPointEntry 33 } + +svcEPTxActiveBgpEvpnMplsInstId OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEPTxActiveBgpEvpnMplsInstId indicates the set egress binds in + the bgp-instance that is transmit active. This object is only valid + when svcEndPointTxActiveType is 'bgpEvpnMpls'." + ::= { svcEndPointEntry 34 } + +iesGrpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The iesGrpIfTable has entry for each group interface configured on + this system." + ::= { tmnxSvcObjs 21 } + +iesGrpIfEntry OBJECT-TYPE + SYNTAX IesGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the attributes of a group interface. Entries + are create/destroyed when entries in iesIfEntry with iesIfType 'group' + are created/destroyed." + INDEX { + svcId, + iesIfIndex + } + ::= { iesGrpIfTable 1 } + +IesGrpIfEntry ::= SEQUENCE +{ + iesGrpIfRedInterface InterfaceIndexOrZero, + iesGrpIfOperUpWhileEmpty TruthValue, + iesGrpIfPolicyControl TNamedItemOrEmpty, + iesGrpIfDiameterAuthPolicy TNamedItemOrEmpty, + iesGrpIfIpv6AutoReply BITS, + iesGrpIfIgnoreDfBit TruthValue +} + +iesGrpIfRedInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesGrpIfRedInterface specifies the ifIndex of the + redundant interface this group interface is tied to. The interface + pointed to by this object must be of type 'redundant'." + DEFVAL { 0 } + ::= { iesGrpIfEntry 1 } + +iesGrpIfOperUpWhileEmpty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesGrpIfOperUpWhileEmpty specifies the whether that + operational status of the the IES group interface, as indicated by + iesIfOperStatus, should have a value of 'up' even when there are no + SAPs on the group interface. + + If the value of iesGrpIfOperUpWhileEmpty is 'true', the value of + iesIfOperStatus for the IES group interface will be 'up' when there + are no SAPs on the group interface. When the value of + iesGrpIfOperUpWhileEmpty is 'false', the value of iesIfOperStatus will + depend on the operational state of the SAPs on the group interface. + The value of iesGrpIfOperUpWhileEmpty will be ignored when there are + SAPs on the IES group interface." + DEFVAL { false } + ::= { iesGrpIfEntry 2 } + +iesGrpIfPolicyControl OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesGrpIfPolicyControl specifies the name of the Policy + Control policy for this group interface. + + For example: the value of this object can be set to the value of the + object tmnxDiamAppPlcyId of a conceptual row in the + TIMETRA-DIAMETER-MIB::tmnxDiamAppPlcyTable." + DEFVAL { "" } + ::= { iesGrpIfEntry 3 } + +iesGrpIfDiameterAuthPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesGrpIfDiameterAuthPolicy specifies the name of the + DIAMETER authentication policy for this group interface. + + A non empty value of this object must correspond to a conceptual row + in the TIMETRA-DIAMETER-MIB::tmnxDiamApNqTable, the DIAMETER NAS + application (NASREQ) table." + DEFVAL { "" } + ::= { iesGrpIfEntry 4 } + +iesGrpIfIpv6AutoReply OBJECT-TYPE + SYNTAX BITS { + neighborSolicitation (0), + routerSolicitation (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesGrpIfIpv6AutoReply specifies the automatic reply to + Neighbor Solicitation and Router Solicitation messages, for + data-triggered static IPv6 hosts. + + neighborSolicitation (0) - auto-reply for Neighbor Solicitation + + routerSolicitation (1) - auto-reply for Router Solicitation." + ::= { iesGrpIfEntry 5 } + +iesGrpIfIgnoreDfBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesGrpIfIgnoreDfBit specifies if this system must + fragment frames if necessary, even if they have the Don't Fragment + (DF) bit set in the IPv4 header. + + If the value of this object is set to 'true(1)', then the system + ignores the DF bit in downstream traffic towards the subscriber hosts + and does fragment if necessary." + DEFVAL { false } + ::= { iesGrpIfEntry 6 } + +svcPEDiscoveryPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPEDiscoveryPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcPEDiscoveryPolicyTable has an entry for each PE policy." + ::= { tmnxSvcObjs 22 } + +svcPEDiscoveryPolicyEntry OBJECT-TYPE + SYNTAX SvcPEDiscoveryPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcPEDiscoveryPolicyEntry is an entry (conceptual row) in the + svcPEDiscoveryPolicyTable. Each entry represents the configuration of + a PE Discovery Policy. + + Entries in this table can be created and deleted via SNMP SET + operations to svcPEDiscoveryPolicyRowStatus." + INDEX { IMPLIED svcPEDiscoveryPolicyName } + ::= { svcPEDiscoveryPolicyTable 1 } + +SvcPEDiscoveryPolicyEntry ::= SEQUENCE +{ + svcPEDiscoveryPolicyName TNamedItem, + svcPEDiscoveryPolicyRowStatus RowStatus, + svcPEDiscoveryPolicyPassword OCTET STRING, + svcPEDiscoveryPolicyInterval Unsigned32, + svcPEDiscoveryPolicyTimeout Unsigned32 +} + +svcPEDiscoveryPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object svcPEDiscoveryPolicyName specifies the RADIUS + PE Discovery Policy name." + ::= { svcPEDiscoveryPolicyEntry 1 } + +svcPEDiscoveryPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "svcPEDiscoveryPolicyRowStatus controls the creation and deletion of + rows in the table. + + To create a row in the svcPEDiscoveryPolicyTable, set + svcPEDiscoveryPolicyRowStatus to 'createAndGo'. All objects will take + on default values and the agent will change + svcPEDiscoveryPolicyRowStatus to 'active'. + + To delete a row in the svcPEDiscoveryPolicyTable, set + svcPEDiscoveryPolicyRowStatus to 'delete'." + ::= { svcPEDiscoveryPolicyEntry 2 } + +svcPEDiscoveryPolicyPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcPEDiscoveryPolicyPassword specifies the password that + is used when contacting the RADIUS server for VPLS auto-discovery. + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcPEDiscoveryPolicyEntry 3 } + +svcPEDiscoveryPolicyInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "minutes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcPEDiscoveryPolicyInterval specifies the polling + interval for Radius PE discovery in minutes." + DEFVAL { 5 } + ::= { svcPEDiscoveryPolicyEntry 4 } + +svcPEDiscoveryPolicyTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcPEDiscoveryPolicyTimeout specifies the number of + seconds to wait before timing out a RADIUS server." + DEFVAL { 3 } + ::= { svcPEDiscoveryPolicyEntry 5 } + +svcPEDiscPolServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPEDiscPolServerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcPEDiscPolServerTable has an entry for each RADIUS server. The + table can have up to a maximum of 5 entries." + ::= { tmnxSvcObjs 23 } + +svcPEDiscPolServerEntry OBJECT-TYPE + SYNTAX SvcPEDiscPolServerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcPEDiscPolServerEntry is an entry (conceptual row) in the + svcPEDiscPolServerTable. Each entry represents the configuration for a + RADIUS server. + + Entries in this table can be created and deleted via SNMP SET + operations to svcPEDiscPolServerRowStatus." + INDEX { + svcPEDiscPolServerIndex, + IMPLIED svcPEDiscoveryPolicyName + } + ::= { svcPEDiscPolServerTable 1 } + +SvcPEDiscPolServerEntry ::= SEQUENCE +{ + svcPEDiscPolServerIndex Unsigned32, + svcPEDiscPolServerRowStatus RowStatus, + svcPEDiscPolServerAddressType InetAddressType, + svcPEDiscPolServerAddress InetAddress, + svcPEDiscPolServerSecret OCTET STRING, + svcPEDiscPolServerOperStatus ServiceOperStatus, + svcPEDiscPolServerPort Unsigned32 +} + +svcPEDiscPolServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcPEDiscPolServerIndex indicates the unique value which + identifies a specific radius server." + ::= { svcPEDiscPolServerEntry 1 } + +svcPEDiscPolServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "svcPEDiscPolServerRowStatus controls the creation and deletion of rows + in the table." + ::= { svcPEDiscPolServerEntry 2 } + +svcPEDiscPolServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcPEDiscPolServerAddressType is used to configure the + address type of svcPEDiscPolServerAddress address. + + A valid value for svcPEDiscPolServerAddressType object must be + specified at the time of creation of entry." + ::= { svcPEDiscPolServerEntry 3 } + +svcPEDiscPolServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcPEDiscPolServerAddress is used to configure the IP + address of the RADIUS server. + + A valid value for svcPEDiscPolServerAddress object must be specified + at the time of creation of entry." + ::= { svcPEDiscPolServerEntry 4 } + +svcPEDiscPolServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The svcPEDiscPolServerSecret is used to configure the secret key + associated with the RADIUS server. + + A valid value for svcPEDiscPolServerSecret object must be specified at + the time of creation of entry. + + The value of svcPEDiscPolServerSecret cannot be set to an empty + string. GETs and GETNEXTs on this variable return an empty string." + ::= { svcPEDiscPolServerEntry 5 } + +svcPEDiscPolServerOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The svcPEDiscPolServerOperStatus indicates the obsolete status of the + RADIUS server." + ::= { svcPEDiscPolServerEntry 6 } + +svcPEDiscPolServerPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The svcPEDiscPolServerPort is used to configure the UDP port number on + which to contact the RADIUS server." + DEFVAL { 1812 } + ::= { svcPEDiscPolServerEntry 7 } + +svcWholesalerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcWholesalerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcWholesalerInfoTable has an entry for each wholesaler service + associated with a retailer service on this system." + ::= { tmnxSvcObjs 24 } + +svcWholesalerInfoEntry OBJECT-TYPE + SYNTAX SvcWholesalerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the attributes of a wholesaler-retailer + pairing. Entries are created/destroyed when forwarding interfaces are + defined." + INDEX { + svcId, + svcWholesalerID + } + ::= { svcWholesalerInfoTable 1 } + +SvcWholesalerInfoEntry ::= SEQUENCE +{ + svcWholesalerID TmnxServId, + svcWholesalerNumStaticHosts Unsigned32, + svcWholesalerNumDynamicHosts Unsigned32, + svcWholesalerNumDhcpLeaseStates Unsigned32, + svcWholesalerNumPppoeSessions Unsigned32, + svcWholesalerNumArpHosts Unsigned32, + svcWholesalerNumDhcp6LeaseStates Unsigned32, + svcWholesalerNumSlaacHosts Unsigned32, + svcWholesalerNumStatic6Hosts Unsigned32, + svcWholesalerNumIpoeSessions Unsigned32, + svcWholesalerNumIpcpHosts Unsigned32 +} + +svcWholesalerID OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcWholesalerID is used to specify the service ID of the + wholesaler." + ::= { svcWholesalerInfoEntry 1 } + +svcWholesalerNumStaticHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumStaticHosts indicates the number of + static hosts in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 2 } + +svcWholesalerNumDynamicHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumDynamicHosts indicates the number of + dynamic hosts in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 3 } + +svcWholesalerNumDhcpLeaseStates OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumDhcpLeaseStates indicates the number of + DHCP lease states in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 4 } + +svcWholesalerNumPppoeSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumPppoeSessions indicates the number of + PPPoE sessions in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 5 } + +svcWholesalerNumArpHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumArpHosts indicates the number of ARP + hosts in the wholesaler indicated by svcWholesalerID that belong to + subnets of the retailer service." + ::= { svcWholesalerInfoEntry 6 } + +svcWholesalerNumDhcp6LeaseStates OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumDhcp6LeaseStates indicates the number of + DHCPv6 lease states in the wholesaler indicated by svcWholesalerID + that belong to the retailer service." + ::= { svcWholesalerInfoEntry 7 } + +svcWholesalerNumSlaacHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumSlaacHosts indicates the number of SLAAC + hosts in the wholesaler indicated by svcWholesalerID that belong to + the retailer service." + ::= { svcWholesalerInfoEntry 8 } + +svcWholesalerNumStatic6Hosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumStatic6Hosts indicates the number of + static ipv6 hosts in the wholesaler indicated by svcWholesalerID that + belong to the retailer service." + ::= { svcWholesalerInfoEntry 9 } + +svcWholesalerNumIpoeSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumIpoeSessions indicates the number of IPoE + sessions in the wholesaler indicated by svcWholesalerID that belong to + the retailer service." + ::= { svcWholesalerInfoEntry 10 } + +svcWholesalerNumIpcpHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumIpcpHosts indicates the number of PPP + IPCP hosts in the wholesaler indicated by svcWholesalerID that belong + to the retailer service." + ::= { svcWholesalerInfoEntry 11 } + +svcDhcpLeaseStateActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateActionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcDhcpLeaseStateActionTable augments the svcDhcpLeaseStateTable. + The table allows the operator to perform actions on the lease state." + ::= { tmnxSvcObjs 25 } + +svcDhcpLeaseStateActionEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateActionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry contains parameters that allow to perform an action on + the corresponding lease-state." + AUGMENTS { svcDhcpLeaseStateEntry } + ::= { svcDhcpLeaseStateActionTable 1 } + +SvcDhcpLeaseStateActionEntry ::= SEQUENCE +{ svcDhcpLseStateForceRenew TruthValue } + +svcDhcpLseStateForceRenew OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateForceRenew allows to force the DHCP client + to renew its lease. + + When the value of this object is set to 'true', the system will send a + forcerenew DHCP message to the client. + + GETs and GETNEXTs on this variable return false." + DEFVAL { false } + ::= { svcDhcpLeaseStateActionEntry 1 } + +svcIfDHCP6MsgStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcIfDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6MsgStatTable has an entry for each interface defined in a + service for which DHCP6 can be enabled." + ::= { tmnxSvcObjs 26 } + +svcIfDHCP6MsgStatEntry OBJECT-TYPE + SYNTAX SvcIfDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of counters for each DHCP6 + message type for an interface in a service. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + svcId, + iesIfIndex + } + ::= { svcIfDHCP6MsgStatTable 1 } + +SvcIfDHCP6MsgStatEntry ::= SEQUENCE +{ + svcIfDHCP6MsgStatsLstClrd TimeStamp, + svcIfDHCP6MsgStatsRcvd Gauge32, + svcIfDHCP6MsgStatsSent Gauge32, + svcIfDHCP6MsgStatsDropped Gauge32 +} + +svcIfDHCP6MsgStatsLstClrd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsLstClrd indicates the sysUpTime when + the counters of this row were last reset. A value of zero for this + object indicates that the counters have not been reset since the + system has last been initialized." + ::= { svcIfDHCP6MsgStatEntry 1 } + +svcIfDHCP6MsgStatsRcvd OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsRcvd indicates the number of DHCP6 + packets were received on this service interface." + ::= { svcIfDHCP6MsgStatEntry 2 } + +svcIfDHCP6MsgStatsSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsSent indicates the number of DHCP6 + packets were sent on this service interface." + ::= { svcIfDHCP6MsgStatEntry 3 } + +svcIfDHCP6MsgStatsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsDropped indicates the number of DHCP6 + packets were dropped on this service interface." + ::= { svcIfDHCP6MsgStatEntry 4 } + +svcTlsBackboneInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBackboneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsBackboneInfoTable augments the svcTlsInfoTable. The table + allows the operator to modify attributes of the Provider Backbone + Bridging feature." + ::= { tmnxSvcObjs 27 } + +svcTlsBackboneInfoEntry OBJECT-TYPE + SYNTAX SvcTlsBackboneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allows the modification of the + Provider Backbone Bridging feature for a specific TLS service" + AUGMENTS { svcTlsInfoEntry } + ::= { svcTlsBackboneInfoTable 1 } + +SvcTlsBackboneInfoEntry ::= SEQUENCE +{ + svcTlsBackboneSrcMac MacAddress, + svcTlsBackboneVplsSvcId TmnxServId, + svcTlsBackboneVplsSvcISID SvcISID, + svcTlsBackboneOperSrcMac MacAddress, + svcTlsBackboneOperVplsSvcISID SvcISID, + svcTlsBackboneLDPMacFlush TruthValue, + svcTlsBackboneVplsStp TmnxEnabledDisabled, + svcTlsBackboneLDPMacFlushNotMine TruthValue, + svcTlsBackboneUseSapBMac TruthValue, + svcTlsBackboneForceQTagFwd TruthValue, + svcTlsBackboneUseEsBMac TruthValue, + svcTlsBackboneEvpnFlush TruthValue +} + +svcTlsBackboneSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneSrcMac specifies the Backbone Source MAC + Address for Provider Backbone Bridging packets. If not provisioned, it + defaults to the loopback chassis MAC Address. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of svcVplsType is not 'bVpls'." + DEFVAL { '000000000000'H } + ::= { svcTlsBackboneInfoEntry 1 } + +svcTlsBackboneVplsSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneVplsSvcId specifies the Backbone-VPLS + service associated with this service. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of svcVplsType is not 'iVpls'. + + Setting the value of this object to its default value will also set + the value of svcTlsBackboneVplsStp to its default value." + DEFVAL { 0 } + ::= { svcTlsBackboneInfoEntry 2 } + +svcTlsBackboneVplsSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsBackboneVplsSvcISID specifies a 24 bit + (0..16777215) service instance identifier for this service. As part of + the Provider Backbone Bridging frames, it is used at the destination + PE as a demultiplexor field. + + The default value of -1 is used to indicate the value of this object + is unspecified. + + This object must be set along with svcTlsBackboneVplsSvcId. An + 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of svcVplsType is not 'iVpls'." + DEFVAL { -1 } + ::= { svcTlsBackboneInfoEntry 3 } + +svcTlsBackboneOperSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBackboneOperSrcMac indicates the operational + Backbone Source MAC Address for Provider Backbone Bridging packets." + ::= { svcTlsBackboneInfoEntry 4 } + +svcTlsBackboneOperVplsSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBackboneOperVplsSvcISID indicates operational value + of service instance identifier used for this service. As part of the + Provider Backbone Bridging frames, it is used at the destination PE as + a demultiplexor field." + ::= { svcTlsBackboneInfoEntry 5 } + +svcTlsBackboneLDPMacFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneLDPMacFlush specifies whether 'LDP MAC + withdraw all from me' message received in the 'iVpls' domain should + attempt to generate a new 'LDP MAC withdraw all from me' message in + the 'bVpls' domain. Generation of the 'LDP MAC withdraw all from me' + message is still constrained by the svcTlsMacFlushOnFail value in the + 'bVpls'. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of svcVplsType is not 'iVpls'." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 6 } + +svcTlsBackboneVplsStp OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneVplsStp specifies whether STP is enabled on + the Backbone VPLS specified by svcTlsBackboneVplsSvcId. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of svcVplsType is not 'iVpls' or if an + attempt is made to set this object to enable when the value of + svcTlsBackboneVplsSvcId is set to the default. + + The value of this object is set to disable when the value of + svcTlsBackboneVplsSvcId is set to default." + DEFVAL { disabled } + ::= { svcTlsBackboneInfoEntry 7 } + +svcTlsBackboneLDPMacFlushNotMine OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneLDPMacFlushNotMine specifies whether 'LDP + MAC withdraw' message received in the 'iVpls' domain should attempt to + generate a new 'LDP MAC withdraw' message in the 'bVpls' domain. + Generation of the 'LDP MAC withdraw' message is still constrained by + the svcTlsMacFlushOnFail value in the 'bVpls'. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object when the value of svcVplsType is not 'iVpls'." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 8 } + +svcTlsBackboneUseSapBMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneUseSapBMac specifies whether to enable + dual-homing to use source Backbone MAC Address allocated for + multi-homed SAPs (assigned to an MC-LAG) in the related service with + svcVplsType set to 'i-vpls' or with svcType set to 'epipe'." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 9 } + +svcTlsBackboneForceQTagFwd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneForceQTagFwd specifies whether to enable + addition of an IEEE 802.1q tag after the Customer MAC address when the + PBB header is built, as it egresses related 'b-vpls' service. + + An 'inconsistentValue' error is returned when the value of this object + is set to the non-default value and svcVplsType of this service is not + set to 'i-vpls'." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 10 } + +svcTlsBackboneUseEsBMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneUseEsBMac specifies the use of an + ESI-BMAC(Ethernet segment identifier-Backbone Mac), derived from the + svcTlsBackboneOperSrcMac and tmnxSvcSysEthSegSourceBMacLSB." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 11 } + +svcTlsBackboneEvpnFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsBackboneEvpnFlush specifies whether to enable the + procedures to trigger ISID-based CMAC-flush signaling in the service." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 12 } + +tlsMFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tlsMFibTable contains the Multicast FIB for this Tls." + ::= { tmnxSvcObjs 28 } + +tlsMFibEntry OBJECT-TYPE + SYNTAX TlsMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tlsMFibTable. Each entry indicates + whether traffic from a certain source to a certain + multicast destination (group) needs to be forwarded or + blocked on the indicated SAP/SDP." + INDEX { + svcId, + tlsMFibEntryType, + tlsMFibGrpMacAddr, + tlsMFibGrpInetAddrType, + tlsMFibGrpInetAddr, + tlsMFibSrcInetAddrType, + tlsMFibSrcInetAddr, + tlsMFibLocale, + tlsMFibPortId, + tlsMFibEncapValue, + tlsMFibSdpId, + tlsMFibVcId + } + ::= { tlsMFibTable 1 } + +TlsMFibEntry ::= SEQUENCE +{ + tlsMFibEntryType INTEGER, + tlsMFibGrpMacAddr MacAddress, + tlsMFibGrpInetAddrType InetAddressType, + tlsMFibGrpInetAddr InetAddress, + tlsMFibSrcInetAddrType InetAddressType, + tlsMFibSrcInetAddr InetAddress, + tlsMFibLocale MfibLocation, + tlsMFibPortId TmnxPortID, + tlsMFibEncapValue TmnxEncapVal, + tlsMFibSdpId SdpId, + tlsMFibVcId Unsigned32, + tlsMFibFwdOrBlk MfibGrpSrcFwdOrBlk, + tlsMFibSvcId TmnxServId +} + +tlsMFibEntryType OBJECT-TYPE + SYNTAX INTEGER { + ipBased (1), + macBased (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibEntryType indicates the type of this + tlsMFibEntry. + + - macBased: entry used for macBased multicast, as for + MLD-snooping and 802.1ak MMRP. + - ipBased: entry used for ip-based multicast, as for + IGMP-snooping and PIM-snooping." + ::= { tlsMFibEntry 1 } + +tlsMFibGrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibGrpMacAddr indicates the MAC address + for which this table entry contains information. + + This value is only meaningful if the value of tlsMFibEntryType is + 'macBased (2)'." + ::= { tlsMFibEntry 2 } + +tlsMFibGrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibGrpInetAddrType indicates the type of + tlsMFibGrpInetAddr." + ::= { tlsMFibEntry 3 } + +tlsMFibGrpInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibGrpInetAddr indicates the multicast + destination IP address for which this table entry contains + information." + ::= { tlsMFibEntry 4 } + +tlsMFibSrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibSrcInetAddrType indicates the type of + tlsMFibSrcInetAddr." + ::= { tlsMFibEntry 5 } + +tlsMFibSrcInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibSrcInetAddr indicates the unicast source IP + address for which this table entry contains information." + ::= { tlsMFibEntry 6 } + +tlsMFibLocale OBJECT-TYPE + SYNTAX MfibLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibLocale indicates if the information in this entry + pertains to a 'sap' or to an 'sdp'." + ::= { tlsMFibEntry 7 } + +tlsMFibPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibPortId indicates, together with the object + tlsMFibEncapValue, the SAP for which this entry contains information. + + This value of this object is only meaningful when the value of + tlsMFibLocale is 'sap'. Otherwise it contains the value 0." + ::= { tlsMFibEntry 8 } + +tlsMFibEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibEncapValue indicates, together with the object + tlsMFibPortId, the SAP for which this entry contains information. + + This value of this object is only meaningful when the value of + tlsMFibLocale is 'sap'. Otherwise it contains the value 0." + ::= { tlsMFibEntry 9 } + +tlsMFibSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibSdpId indicates, together with the object + tlsMFibVcId, the SDP Binding for which this entry contains + information. + + This value of this object is only meaningful when the value of + tlsMFibLocale is 'sdp'. Otherwise it contains the value 0." + ::= { tlsMFibEntry 10 } + +tlsMFibVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The value of tlsMFibVcId indicates, together with + the object tlsMFibSdpId, the SDP Binding for which this + entry contains information. + + This value of this object is only meaningful when the value of + tlsMFibLocale is 'sdp'. Otherwise it contains the value 0." + ::= { tlsMFibEntry 11 } + +tlsMFibFwdOrBlk OBJECT-TYPE + SYNTAX MfibGrpSrcFwdOrBlk + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsMFibFwdOrBlk indicates if traffic for the indicated + (S,G) pair will be blocked or forwarded on the indicated SAP or SDP." + ::= { tlsMFibEntry 12 } + +tlsMFibSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsMFibSvcId indicates the TLS service to which the + indicated SAP or SDP belongs." + ::= { tlsMFibEntry 13 } + +tlsMFibStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tlsMFibStatsTable contains statistics for the entries in the IPv4 + Multicast FIB for this Tls. These statistics are collected by the + forwarding engine." + ::= { tmnxSvcObjs 29 } + +tlsMFibStatsEntry OBJECT-TYPE + SYNTAX TlsMFibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tlsMFibStatsTable." + INDEX { + svcId, + tlsMFibStatsEntryType, + tlsMFibStatsGrpMacAddr, + tlsMFibStatsGrpInetAddrType, + tlsMFibStatsGrpInetAddr, + tlsMFibStatsSrcInetAddrType, + tlsMFibStatsSrcInetAddr + } + ::= { tlsMFibStatsTable 1 } + +TlsMFibStatsEntry ::= SEQUENCE +{ + tlsMFibStatsEntryType INTEGER, + tlsMFibStatsGrpMacAddr MacAddress, + tlsMFibStatsGrpInetAddrType InetAddressType, + tlsMFibStatsGrpInetAddr InetAddress, + tlsMFibStatsSrcInetAddrType InetAddressType, + tlsMFibStatsSrcInetAddr InetAddress, + tlsMFibStatsForwardedPkts Counter64, + tlsMFibStatsForwardedOctets Counter64 +} + +tlsMFibStatsEntryType OBJECT-TYPE + SYNTAX INTEGER { + ipBased (1), + macBased (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibStatsEntryType indicates the type of + this tlsMFibStatsEntry. + + - macBased: entry used for macBased multicast, as for + MLD-snooping and 802.1ak MMRP. + - ipBased: entry used for ip-based multicast, as for + IGMP-snooping and PIM-snooping." + ::= { tlsMFibStatsEntry 1 } + +tlsMFibStatsGrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibStatsGrpMacAddr indicates the MAC address for + which this table entry contains information. + + This value is only meaningful if the value of tlsMFibStatsEntryType is + 'macBased (2)'." + ::= { tlsMFibStatsEntry 2 } + +tlsMFibStatsGrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibStatsGrpInetAddrType indicates the type of + tlsMFibStatsGrpInetAddr." + ::= { tlsMFibStatsEntry 3 } + +tlsMFibStatsGrpInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibStatsGrpInetAddr indicates the multicast + destination IP address for which this table entry contains + information." + ::= { tlsMFibStatsEntry 4 } + +tlsMFibStatsSrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibStatsSrcInetAddrType indicates the type of + tlsMFibStatsSrcInetAddr." + ::= { tlsMFibStatsEntry 5 } + +tlsMFibStatsSrcInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibStatsSrcInetAddr indicates the unicast source IP + address for which this table entry contains information." + ::= { tlsMFibStatsEntry 6 } + +tlsMFibStatsForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsMFibStatsForwardedPkts indicates the number of + multicast packets that were forwarded to the SAPs and SDPs listed in + the tlsMFibInfoTable." + ::= { tlsMFibStatsEntry 7 } + +tlsMFibStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsMFibStatsForwardedOctets indicates the number of + octets that were forwarded to the SAPs and SDPs listed in the + tlsMFibInfoTable." + ::= { tlsMFibStatsEntry 8 } + +svcTlsBgpADTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBgpADTableLastChanged indicates the sysUpTime at + the time of the last modification of svcTlsBgpADTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 30 } + +svcTlsBgpADTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpADEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsBgpADTable contains entries for BGP Auto-Discovery in a VPLS + service context." + ::= { tmnxSvcObjs 31 } + +svcTlsBgpADEntry OBJECT-TYPE + SYNTAX SvcTlsBgpADEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP Auto-Discovery entry in the svcTlsBgpADTable." + INDEX { svcId } + ::= { svcTlsBgpADTable 1 } + +SvcTlsBgpADEntry ::= SEQUENCE +{ + svcTlsBgpADRowStatus RowStatus, + svcTlsBgpADLastChanged TimeStamp, + svcTlsBgpADVplsId TmnxVPNRouteDistinguisher, + svcTlsBgpADVsiPrefix Unsigned32, + svcTlsBgpADVsiRD TmnxVPNRouteDistinguisher, + svcTlsBgpADExportRteTarget TNamedItemOrEmpty, + svcTlsBgpADVsiExportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpADImportRteTarget TNamedItemOrEmpty, + svcTlsBgpADVsiImportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpADAdminStatus TmnxEnabledDisabledAdminState, + svcTlsBgpADCreationOrigin TmnxCreateOrigin +} + +svcTlsBgpADRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADRowStatus is used for the creation and + deletion of BGP Auto-Discovery context in a VPLS service." + ::= { svcTlsBgpADEntry 1 } + +svcTlsBgpADLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBgpADLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcTlsBgpADEntry 2 } + +svcTlsBgpADVplsId OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADVplsId specifies the globally unique VPLS-id + for BGP Auto-Discovery in this VPLS service. + + The value of svcTlsBgpADAdminStatus cannot be 'enabled' until a + VPLS-id has been assigned which is not all zeros." + DEFVAL { '0000000000000000'H } + ::= { svcTlsBgpADEntry 3 } + +svcTlsBgpADVsiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADVsiPrefix specifies the low-order 4 bytes used + to compose the Virtual Switch Instance identifier (VSI-id) to use for + NLRI in BGP Auto-Discovery in this VPLS service. + + If the value of svcTlsBgpADVsiPrefix is 0, the system IP address will + be used." + DEFVAL { 0 } + ::= { svcTlsBgpADEntry 4 } + +svcTlsBgpADVsiRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiRD specifies the high-order 6 bytes used to + compose the Virtual Switch Instance identifier (VSI-id) to use for + NLRI in BGP Auto-Discovery in this VPLS service. + + If the value of svcTlsBgpADVsiRD is 0x0000000000000000, the lower 6 + bytes of the VPLS-id, as specified by svcTlsBgpADVplsId, will be used. + + This object is obsoleted and replaced with svcTlsBgpVsiRD object in + 8.0 release." + DEFVAL { '0000000000000000'H } + ::= { svcTlsBgpADEntry 5 } + +svcTlsBgpADExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADExportRteTarget specifies the extended + community name for the default export policy to use for BGP + Auto-Discovery in this VPLS service. + + This object cannot be set to a non-empty if svcTlsBgpADExportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned. + + This object is obsoleted and replaced with svcTlsBgpExportRteTarget + object in 8.0 release." + DEFVAL { "" } + ::= { svcTlsBgpADEntry 6 } + +svcTlsBgpADVsiExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiExportPolicy1 specifies the name of the + first VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiExportPolicy1 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 7 } + +svcTlsBgpADVsiExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiExportPolicy2 specifies the name of the + second VSI export policy to be used for BGP Auto-Discovery in this + VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiExportPolicy2 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 8 } + +svcTlsBgpADVsiExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiExportPolicy3 specifies the name of the + third VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiExportPolicy3 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 9 } + +svcTlsBgpADVsiExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiExportPolicy4 specifies the name of the + forth VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiExportPolicy4 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 10 } + +svcTlsBgpADVsiExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiExportPolicy5 specifies the name of the + fifth VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiExportPolicy5 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 11 } + +svcTlsBgpADImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADImportRteTarget specifies the extended + community name for the default import policy to use for BGP + Auto-Discovery in this VPLS service. + + This object cannot be set to a non-empty if svcTlsBgpADImportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned. + + This object is obsoleted and replaced with svcTlsBgpImportRteTarget + object in 8.0 release." + DEFVAL { "" } + ::= { svcTlsBgpADEntry 12 } + +svcTlsBgpADVsiImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiImportPolicy1 specifies the name of the + first VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiImportPolicy1 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 13 } + +svcTlsBgpADVsiImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiImportPolicy2 specifies the name of the + second VSI export policy to be used for BGP Auto-Discovery in this + VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiImportPolicy2 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 14 } + +svcTlsBgpADVsiImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiImportPolicy3 specifies the name of the + third VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiImportPolicy3 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 15 } + +svcTlsBgpADVsiImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiImportPolicy4 specifies the name of the + forth VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiImportPolicy4 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 16 } + +svcTlsBgpADVsiImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpADVsiImportPolicy5 specifies the name of the + fifth VSI export policy to be used for BGP Auto-Discovery in this VPLS + service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU. + + This object is obsoleted and replaced with svcTlsBgpVsiImportPolicy5 + object in 8.0 release." + DEFVAL { ''H } + ::= { svcTlsBgpADEntry 17 } + +svcTlsBgpADAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsBgpADAdminStatus specifies the desired + administrative state for BGP Auto-Discovery in this VPLS service." + DEFVAL { disabled } + ::= { svcTlsBgpADEntry 18 } + +svcTlsBgpADCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsBgpADCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { svcTlsBgpADEntry 19 } + +svcEpipePbbTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipePbbTableLastChanged indicates the sysUpTime at + the time of the last modification of svcEpipePbbTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 36 } + +svcEpipePbbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipePbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipePbbTable contains objects related to Provider Backbone + Bridging (PBB) feature as relates to 'epipe' services. + + Entries are created and destroyed using svcEpipePbbRowStatus object." + ::= { tmnxSvcObjs 37 } + +svcEpipePbbEntry OBJECT-TYPE + SYNTAX SvcEpipePbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allows the modification of the + PBB objects for an 'epipe' service." + INDEX { svcId } + ::= { svcEpipePbbTable 1 } + +SvcEpipePbbEntry ::= SEQUENCE +{ + svcEpipePbbRowStatus RowStatus, + svcEpipePbbLastChngd TimeStamp, + svcEpipePbbBvplsSvcId TmnxServId, + svcEpipePbbBvplsDstMac MacAddress, + svcEpipePbbSvcISID SvcISID, + svcEpipePbbOperState ServiceOperStatus, + svcEpipePbbFlooding TruthValue, + svcEpipePbbLastStatusChange TimeStamp, + svcEpipePbbBvplsOperDstMac MacAddress, + svcEpipePbbBvplsDstMacName TNamedItemOrEmpty +} + +svcEpipePbbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePbbRowStatus is used for the creation and + deletion of Provider Backbone Bridging information in a EPIPE service. + + To create an entry in the table, svcEpipePbbBvplsSvcId, + svcEpipePbbSvcISID objects must be set along with + svcEpipePbbBvplsDstMac or svcEpipePbbBvplsDstMacName object set to + non-default value." + ::= { svcEpipePbbEntry 1 } + +svcEpipePbbLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipePbbLastChngd indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcEpipePbbEntry 2 } + +svcEpipePbbBvplsSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePbbBvplsSvcId specifies the Backbone-VPLS service + for the PBB tunnel associated with this service. + + This object must be set at the creation time and can not be modified + later." + ::= { svcEpipePbbEntry 3 } + +svcEpipePbbBvplsDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePbbBvplsDstMac specifies the Backbone Destination + MAC Address for Provider Backbone Bridging packets. + + An 'inconsistentValue' error is returned if svcEpipePbbBvplsDstMac or + svcEpipePbbBvplsDstMacName object is not set to non-default value." + DEFVAL { '000000000000'H } + ::= { svcEpipePbbEntry 4 } + +svcEpipePbbSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcEpipePbbSvcISID specifies a 24 bit + (0..16777215) service instance identifier for the PBB tunnel + associated with this service. + + As part of the Provider Backbone Bridging frames, it is used at the + destination PE as a demultiplexor field. + + This object must be set along with svcEpipePbbBvplsSvcId." + ::= { svcEpipePbbEntry 5 } + +svcEpipePbbOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipePbbOperState indicates the operating + state of PBB tunnel associated with this service." + ::= { svcEpipePbbEntry 6 } + +svcEpipePbbFlooding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipePbbFlooding indicates the state for + traffic flowing into the Backbone-VPLS through PBB tunnel. + + If the backbone-destination MAC is found in the FDB of Backbone-VPLS + then traffic will be sent to specific SAP/SDP and this object will be + set to 'false'. + + In case of SPB Managed Backbone-VPLS, if backbone-destination MAC is + not found in the FDB of Backbone-VPLS then traffic will not be sent + out of any SAP/SDP and this object will be set to 'false'. Otherwise, + traffic will be flooded to all SAP/SDP bindings in the Backbone-VPLS + and the object will be set to 'true'." + ::= { svcEpipePbbEntry 7 } + +svcEpipePbbLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipePbbLastStatusChange indicates the + value of sysUpTime at the time of the most recent operating status + change to this tunnel." + ::= { svcEpipePbbEntry 8 } + +svcEpipePbbBvplsOperDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipePbbBvplsOperDstMac indicates the operational + Backbone Destination MAC Address for Provider Backbone Bridging + packets." + ::= { svcEpipePbbEntry 9 } + +svcEpipePbbBvplsDstMacName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePbbBvplsDstMacName specifies the Backbone + Destination MAC Address Name for Provider Backbone Bridging packets. + + An 'inconsistentValue' error is returned if svcEpipePbbBvplsDstMac or + svcEpipePbbBvplsDstMacName object is not set to non-default value." + DEFVAL { ''H } + ::= { svcEpipePbbEntry 10 } + +tlsPipInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsPipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS PIP (Provider Internal Port) uplink + information. PIP is the virtual link between I and B components of PBB + (Provider Backbone Bridging) model. I component refers to a service + with svcVplsType set to 'iVpls (3)' and B component refers to a + service with svcVplsType set to 'bVpls (2)'. When any form of STP is + enabled in the iVpls domain, the PIP uplink is modeled as a regular + STP port." + ::= { tmnxSvcObjs 40 } + +tlsPipInfoEntry OBJECT-TYPE + SYNTAX TlsPipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS specific information about PIP uplink." + INDEX { svcId } + ::= { tlsPipInfoTable 1 } + +TlsPipInfoEntry ::= SEQUENCE +{ + tlsPipStpPortState TStpPortState, + tlsPipStpPortRole StpPortRole, + tlsPipStpDesignatedBridge BridgeId, + tlsPipStpDesignatedPort Integer32, + tlsPipStpException StpExceptionCondition, + tlsPipStpForwardTransitions Counter32, + tlsPipStpInConfigBpdus Counter32, + tlsPipStpInTcnBpdus Counter32, + tlsPipStpInRstBpdus Counter32, + tlsPipStpInMstBpdus Counter32, + tlsPipStpInBadBpdus Counter32, + tlsPipStpOutConfigBpdus Counter32, + tlsPipStpOutTcnBpdus Counter32, + tlsPipStpOutRstBpdus Counter32, + tlsPipStpOutMstBpdus Counter32, + tlsPipStpOperStatus ServiceOperStatus, + tlsPipStpMvplsPruneState MvplsPruneState, + tlsPipStpOperProtocol StpProtocol, + tlsPipStpPortNum Unsigned32, + tlsPipStpInsideRegion TruthValue, + tlsPipInTcBitBpdus Counter32, + tlsPipOutTcBitBpdus Counter32 +} + +tlsPipStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpPortState indicates the PIP uplink's current + state as defined by application of the Spanning Tree Protocol. This + state controls what action PIP uplink takes on reception of a frame. + If the bridge has detected a port that is malfunctioning it will place + that port into the 'broken (6)' state." + ::= { tlsPipInfoEntry 1 } + +tlsPipStpPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpPortRole indicates the current role of the PIP + uplink as defined by the Rapid Spanning Tree Protocol." + ::= { tlsPipInfoEntry 2 } + +tlsPipStpDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpDesignatedBridge indicates the Bridge Identifier + of the bridge which this PIP uplink considers to be the Designated + Bridge for this port's segment." + ::= { tlsPipInfoEntry 3 } + +tlsPipStpDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpDesignatedPort indicates the Port Identifier of + the port on the Designated Bridge for this port's segment." + ::= { tlsPipInfoEntry 4 } + +tlsPipStpException OBJECT-TYPE + SYNTAX StpExceptionCondition + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpException indicates whether an STP + exception condition is present on this Pip. + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected :A loop is detected on this link." + ::= { tlsPipInfoEntry 5 } + +tlsPipStpForwardTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpForwardTransitions indicates the + number of times this port has transitioned from the Learning state to + the Forwarding state." + ::= { tlsPipInfoEntry 6 } + +tlsPipStpInConfigBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpInConfigBpdus indicates the number of + Configuration BPDUs received on this PIP uplink." + ::= { tlsPipInfoEntry 7 } + +tlsPipStpInTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpInTcnBpdus indicates the + number of Topology Change Notification BPDUs received on + this PIP uplink." + ::= { tlsPipInfoEntry 8 } + +tlsPipStpInRstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpInRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs received on + this PIP uplink." + ::= { tlsPipInfoEntry 9 } + +tlsPipStpInMstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpInMstBpdus indicates the number of + Multiple Spanning Tree (MST) BPDUs received on this PIP uplink." + ::= { tlsPipInfoEntry 10 } + +tlsPipStpInBadBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bad BPDUs received on this PIP + uplink." + ::= { tlsPipInfoEntry 11 } + +tlsPipStpOutConfigBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpOutConfigBpdus indicates the number + of Configuration BPDUs sent out this PIP uplink." + ::= { tlsPipInfoEntry 12 } + +tlsPipStpOutTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of Topology Change Notification BPDUs + sent out this PIP uplink." + ::= { tlsPipInfoEntry 13 } + +tlsPipStpOutRstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpOutRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs sent out on + this PIP uplink." + ::= { tlsPipInfoEntry 14 } + +tlsPipStpOutMstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpOutMstBpdus indicates the number of + Multiple Spanning Tree (MST) BPDUs sent out on this PIP uplink." + ::= { tlsPipInfoEntry 15 } + +tlsPipStpOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpOperStatus indicates the operational + status of this PIP uplink." + ::= { tlsPipInfoEntry 16 } + +tlsPipStpMvplsPruneState OBJECT-TYPE + SYNTAX MvplsPruneState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpMvplsPruneState indicates the mVPLS + prune state of this PIP uplink. The state reflects + whether or not this uplink is pruned by the STP instance + running in the mVPLS instance." + ::= { tlsPipInfoEntry 17 } + +tlsPipStpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpOperProtocol indicates whether 'stp', 'rstp' or + 'mstp' is running on this PIP uplink. If the protocol is not enabled + on this PIP uplink, the value 'notApplicable' is returned." + ::= { tlsPipInfoEntry 18 } + +tlsPipStpPortNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpPortNum indicates the value of the + port number field which is contained in the least significant 12 bits + of the 16-bit Port ID associated with this PIP uplink." + ::= { tlsPipInfoEntry 19 } + +tlsPipStpInsideRegion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipStpInsideRegion indicates whether the + network connected to the PIP is in the same MST region. It corresponds + to the parameter 'infoInternal' in 802.1Q." + ::= { tlsPipInfoEntry 20 } + +tlsPipInTcBitBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipInTcBitBpdus indicates the + number of BPDUs received on this PIP uplink + with the Topology Change bit set." + ::= { tlsPipInfoEntry 21 } + +tlsPipOutTcBitBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of BPDUs sent out this PIP uplink + with the Topology Change bit set." + ::= { tlsPipInfoEntry 22 } + +tlsPipMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsPipMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Multiple Spanning Tree Instance information for + the PIP uplink. Each management VPLS running MSTP can have up to 15 + MSTI. An entry in this table is automatically created when a + tlsMstiEntry is created." + ::= { tmnxSvcObjs 41 } + +tlsPipMstiEntry OBJECT-TYPE + SYNTAX TlsPipMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific MSTI for a PIP uplink." + INDEX { + svcId, + tlsMstiInstanceId + } + ::= { tlsPipMstiTable 1 } + +TlsPipMstiEntry ::= SEQUENCE +{ + tlsPipMstiPortRole StpPortRole, + tlsPipMstiPortState TStpPortState, + tlsPipMstiDesignatedBridge BridgeId, + tlsPipMstiDesignatedPort Integer32 +} + +tlsPipMstiPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tlsPipMstiPortRole indicates the current role of the PIP uplink in the + MSTI as defined by the Spanning Tree Protocol." + ::= { tlsPipMstiEntry 1 } + +tlsPipMstiPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipMstiPortState indicates the port's + current state as defined by application of the Spanning Tree Protocol. + This state controls what action a port takes on reception of a frame. + If the bridge has detected a port that is malfunctioning it will place + that port into the broken(6) state." + ::= { tlsPipMstiEntry 2 } + +tlsPipMstiDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipMstiDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment for this MSTI." + ::= { tlsPipMstiEntry 3 } + +tlsPipMstiDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsPipMstiDesignatedPort indicates the Port + Identifier of the port on the Designated Bridge for this port's + segment for this MSTI." + ::= { tlsPipMstiEntry 4 } + +svcTotalFdbMimDestIdxEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTotalFdbMimDestIdxEntries indicates the + number of system wide Backbone MAC address indices in use." + ::= { tmnxSvcObjs 42 } + +svcDhcpManagedRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpManagedRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains DHCP managed routes. + + This table is obsoleted, use the tmnxSvcDhcpMRtTable instead." + ::= { tmnxSvcObjs 43 } + +svcDhcpManagedRouteEntry OBJECT-TYPE + SYNTAX SvcDhcpManagedRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A specific DHCP managed route." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpManagedRouteInetAddrType, + svcDhcpManagedRouteInetAddr, + svcDhcpManagedRoutePrefixLen + } + ::= { svcDhcpManagedRouteTable 1 } + +SvcDhcpManagedRouteEntry ::= SEQUENCE +{ + svcDhcpManagedRouteInetAddrType InetAddressType, + svcDhcpManagedRouteInetAddr InetAddress, + svcDhcpManagedRoutePrefixLen InetAddressPrefixLength, + svcDhcpManagedRouteStatus TmnxManagedRouteStatus, + svcDhcpManagedRouteMetric TmnxRadiusFramedRouteMetric, + svcDhcpManagedRoutePreference TmnxRadiusFramedRoutePreference, + svcDhcpManagedRouteTag TmnxRadiusFramedRouteTag +} + +svcDhcpManagedRouteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcDhcpManagedRouteInetAddrType indicates the address + type of svcDhcpManagedRouteInetAddr." + ::= { svcDhcpManagedRouteEntry 1 } + +svcDhcpManagedRouteInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcDhcpManagedRouteInetAddr indicates the IP address of + the managed route." + ::= { svcDhcpManagedRouteEntry 2 } + +svcDhcpManagedRoutePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcDhcpManagedRoutePrefixLen indicates the prefix length + of the subnet associated with svcDhcpManagedRouteInetAddr." + ::= { svcDhcpManagedRouteEntry 3 } + +svcDhcpManagedRouteStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpManagedRouteStatus indicates the state of this + managed route." + ::= { svcDhcpManagedRouteEntry 4 } + +svcDhcpManagedRouteMetric OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteMetric + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpManagedRouteMetric indicates the metric of this + managed route as specified in the RADIUS option 22 Framed-Route or + option 99 Framed-IPv6-Route." + ::= { svcDhcpManagedRouteEntry 5 } + +svcDhcpManagedRoutePreference OBJECT-TYPE + SYNTAX TmnxRadiusFramedRoutePreference + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpManagedRoutePreference indicates the preference of + this managed route as specified in the RADIUS option 22 Framed-Route + or option 99 Framed-IPv6-Route." + ::= { svcDhcpManagedRouteEntry 6 } + +svcDhcpManagedRouteTag OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteTag + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpManagedRouteTag indicates the tag of this managed + route as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { svcDhcpManagedRouteEntry 7 } + +svcArpHostTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostTableLastChanged indicates the sysUpTime at the + time of the last modification of an entry in the svcArpHostTable. + + If there were no changes in the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 44 } + +svcArpHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcArpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains ARP hosts." + ::= { tmnxSvcObjs 45 } + +svcArpHostEntry OBJECT-TYPE + SYNTAX SvcArpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific ARP host." + INDEX { + svcId, + svcArpHostIpAddrType, + svcArpHostIpAddr + } + ::= { svcArpHostTable 1 } + +SvcArpHostEntry ::= SEQUENCE +{ + svcArpHostIpAddrType InetAddressType, + svcArpHostIpAddr InetAddress, + svcArpHostLocale ServAccessLocation, + svcArpHostSapPortId TmnxPortID, + svcArpHostSapEncapValue TmnxEncapVal, + svcArpHostSdpId SdpId, + svcArpHostVcId Unsigned32, + svcArpHostSessionTimeout Unsigned32, + svcArpHostStart DateAndTime, + svcArpHostLastAuth DateAndTime, + svcArpHostRefresh DateAndTime, + svcArpHostRemainingTime Unsigned32, + svcArpHostShcvOperState ServShcvOperState, + svcArpHostShcvChecks Unsigned32, + svcArpHostShcvReplies Unsigned32, + svcArpHostShcvReplyTime TimeStamp, + svcArpHostSubscrIdent TmnxSubIdentStringOrEmpty, + svcArpHostSubProfString TmnxSubProfileStringOrEmpty, + svcArpHostSlaProfString TmnxSlaProfileStringOrEmpty, + svcArpHostAppProfString TmnxAppProfileStringOrEmpty, + svcArpHostAncpString TmnxAncpStringOrZero, + svcArpHostInterDestId TmnxSubMgtIntDestIdOrEmpty, + svcArpHostRetailerSvcId TmnxServId, + svcArpHostRetailerIf InterfaceIndexOrZero, + svcArpHostMacAddr MacAddress, + svcArpHostPersistKey Unsigned32, + svcArpHostCategoryMapName TNamedItemOrEmpty, + svcArpHostRadiusClassAttr OCTET STRING, + svcArpHostRadiusUserName DisplayString, + svcArpHostOriginSubscrId ArpHostInfoOrigin, + svcArpHostOriginStrings ArpHostInfoOrigin +} + +svcArpHostIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostIpAddrType indicates the address type of + svcArpHostIpAddr." + ::= { svcArpHostEntry 1 } + +svcArpHostIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostIpAddr indicates the IP address of the ARP + host." + ::= { svcArpHostEntry 2 } + +svcArpHostLocale OBJECT-TYPE + SYNTAX ServAccessLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostLocale indicates if the ARP Host is learned via + a SAP or spoke SDP." + ::= { svcArpHostEntry 3 } + +svcArpHostSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcArpHostLocale is 'sap', the object + svcArpHostSapPortId along with the object svcArpHostSapEncapValue, + indicates the SAP where this ARP host is learned. This object is + otherwise insignificant and contains the value 0." + ::= { svcArpHostEntry 4 } + +svcArpHostSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcArpHostLocale is 'sap', the object + svcArpHostSapPortId along with the object svcArpHostSapEncapValue, + indicates the SAP where this ARP host is learned. This object is + otherwise insignificant and contains the value 0." + ::= { svcArpHostEntry 5 } + +svcArpHostSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcArpHostLocale is 'sdp', the object + svcArpHostSdpId, along with the object svcArpHostVcId, indicates the + SDP Binding where this ARP host is learned. This object is otherwise + insignificant and contains the value 0." + ::= { svcArpHostEntry 6 } + +svcArpHostVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcArpHostLocale is 'sdp', the object + svcArpHostVcId, along with the object svcArpHostSdpId, indicates the + SDP Binding where this ARP host is learned. This object is otherwise + insignificant and contains the value 0." + ::= { svcArpHostEntry 7 } + +svcArpHostSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSessionTimeout indicates the session timeout of + this ARP host. + + The session timeout can be configured in the Radius server. + + If no session timeout is specified, its value is equal to the value of + the object svcArpHostDefaultSessionTimeout." + ::= { svcArpHostEntry 8 } + +svcArpHostStart OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostStart indicates the time of the creation of + this entry." + ::= { svcArpHostEntry 9 } + +svcArpHostLastAuth OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostLastAuth indicates the time of the last + authentication." + ::= { svcArpHostEntry 10 } + +svcArpHostRefresh OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRefresh indicates the time of the last refresh + of this ARP host. + + Note that not every refresh requires authentication." + ::= { svcArpHostEntry 11 } + +svcArpHostRemainingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRemainingTime indicates the remaining time of + this ARP host." + ::= { svcArpHostEntry 12 } + +svcArpHostShcvOperState OBJECT-TYPE + SYNTAX ServShcvOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostShcvOperState indicates the state of the + subscriber host connectivity check for this ARP host." + ::= { svcArpHostEntry 13 } + +svcArpHostShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostShcvChecks indicates the number of host + connectivity check requests for this ARP host." + ::= { svcArpHostEntry 14 } + +svcArpHostShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostShcvReplies indicates the number of host + connectivity replies for this ARP host." + ::= { svcArpHostEntry 15 } + +svcArpHostShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostShcvReplyTime indicates the time of the last + successful host connectivity check for this ARP host." + ::= { svcArpHostEntry 16 } + +svcArpHostSubscrIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubscrIdent indicates the id of the parent + subscriber of this ARP host." + ::= { svcArpHostEntry 17 } + +svcArpHostSubProfString OBJECT-TYPE + SYNTAX TmnxSubProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubProfString indicates the subscriber profile + string applicable for this ARP host." + ::= { svcArpHostEntry 18 } + +svcArpHostSlaProfString OBJECT-TYPE + SYNTAX TmnxSlaProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSlaProfString indicates the SLA profile string + applicable for this ARP host." + ::= { svcArpHostEntry 19 } + +svcArpHostAppProfString OBJECT-TYPE + SYNTAX TmnxAppProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostAppProfString indicates the application profile + string applicable for this ARP host." + ::= { svcArpHostEntry 20 } + +svcArpHostAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcArpHostAncpString indicates the value of the ANCP-string + received from the RADIUS server." + ::= { svcArpHostEntry 21 } + +svcArpHostInterDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestIdOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcArpHostInterDestId indicates the intermediate + destination identifier received from the RADIUS server." + ::= { svcArpHostEntry 22 } + +svcArpHostRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRetailerSvcId indicates the service ID of the + retailer VPRN service to which this ARP host belongs. When this object + is non zero, the ARP host belongs to a retailer VPRN." + ::= { svcArpHostEntry 23 } + +svcArpHostRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRetailerIf indicates the interface index of the + retailer VPRN interface to which this ARP host belongs. When this + object is non zero, the ARP host belongs to a retailer VPRN." + ::= { svcArpHostEntry 24 } + +svcArpHostMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostMacAddr indicates the MAC address of this ARP + host." + ::= { svcArpHostEntry 25 } + +svcArpHostPersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostPersistKey indicates a key value that can be + used to track this ARP host in the persistence file." + ::= { svcArpHostEntry 26 } + +svcArpHostCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcArpHostCategoryMapName indicates the value of the + category map name received from the RADIUS server." + ::= { svcArpHostEntry 27 } + +svcArpHostRadiusClassAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRadiusClassAttr indicates the Class attribute + returned by the RADIUS server in an Access-Accept message. + + If no RADIUS authentication is performed for this ARP host, or RADIUS + did not return this attribute, the value of this object is empty." + ::= { svcArpHostEntry 28 } + +svcArpHostRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRadiusUserName indicates the User-Name + attribute returned by the RADIUS server in an Access-Accept message. + + If RADIUS did not return this attribute, the value of this object is + equal to the User-Name attribute sent in the original Access-Request + message. + + If no RADIUS authentication is performed for this ARP host, the value + of this object is empty." + ::= { svcArpHostEntry 29 } + +svcArpHostOriginSubscrId OBJECT-TYPE + SYNTAX ArpHostInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcArpHostOriginSubscrId indicates which source provided + the subscriber-id." + ::= { svcArpHostEntry 30 } + +svcArpHostOriginStrings OBJECT-TYPE + SYNTAX ArpHostInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcArpHostOriginStrings indicates which server provided + the Sub-profile, SLA profile, Ancp string and Intermediate Destination + Id." + ::= { svcArpHostEntry 31 } + +svcArpHostIfTableLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostIfTableLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to the + svcArpHostIfTable." + ::= { tmnxSvcObjs 46 } + +svcArpHostIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcArpHostIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IES interface ARP host configuration + information. + + A row is automatically created in the svcArpHostIfTable for an entry + in the iesIfTable where either the value of the object iesIfType + - is equal to 'group (3)' and the value of the object iesIfGroupInterfaceType is + equal to 'plain' or 'lns', or + - equal to 'subscriber (2)' while the value of the objects iesIfFwdServId and + iesIfFwdSubIf are not equal to zero. + + The first case is referred to as 'group interface' and the second as + 'retailer interface'." + ::= { tmnxSvcObjs 47 } + +svcArpHostIfEntry OBJECT-TYPE + SYNTAX SvcArpHostIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ARP host specific information about an IES interface." + INDEX { + svcId, + iesIfIndex + } + ::= { svcArpHostIfTable 1 } + +SvcArpHostIfEntry ::= SEQUENCE +{ + svcArpHostIfLastMgmtChange TimeStamp, + svcArpHostIfAdminState TmnxAdminState, + svcArpHostIfMaxNumHosts Unsigned32, + svcArpHostIfMaxNumHostsSap Unsigned32, + svcArpHostIfMinAuthInterval Unsigned32, + svcArpHostIfNumHosts Gauge32 +} + +svcArpHostIfLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostIfLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { svcArpHostIfEntry 1 } + +svcArpHostIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcArpHostIfAdminState specifies the + administrative state of the ARP host functionality on this IES + interface. + + The default value of this object is equal to 'outOfService', except + for a retailer interface, where it is 'inService'." + ::= { svcArpHostIfEntry 2 } + +svcArpHostIfMaxNumHosts OBJECT-TYPE + SYNTAX Unsigned32 (1..524287) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcArpHostIfMaxNumHosts specifies the maximum number of + ARP hosts allowed on this IES interface. + + The default value of this object is equal to '1' except for a retailer + interface, where it is the system limit." + ::= { svcArpHostIfEntry 3 } + +svcArpHostIfMaxNumHostsSap OBJECT-TYPE + SYNTAX Unsigned32 (1..131071) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcArpHostIfMaxNumHostsSap specifies the maximum number + of ARP hosts per SAP allowed on this IES interface. + + The value of this object is not relevant in case of a retailer + interface. + + In other cases, the default value is equal to '1'." + ::= { svcArpHostIfEntry 4 } + +svcArpHostIfMinAuthInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..6000) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcArpHostIfMinAuthInterval specifies the minimum + interval between two consecutive authentication attempts for the same + ARP host. + + The value of this object is not relevant in case of a retailer + interface. + + In other cases, the default value is equal to '15'." + ::= { svcArpHostIfEntry 5 } + +svcArpHostIfNumHosts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostIfNumHosts indicates the actual number of ARP + hosts on this IES interface." + ::= { svcArpHostIfEntry 6 } + +svcArpHostDefaultSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostDefaultSessionTimeout indicates the default + value of the ARP host session timeout. + + This default value is used if no value was specified, for instance by + the Radius server." + ::= { tmnxSvcObjs 48 } + +svcIgmpTrkTableLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIgmpTrkTableLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to the + svcIgmpTrkTable." + ::= { tmnxSvcObjs 49 } + +svcIgmpTrkTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcIgmpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IGMP host tracking information of a service." + ::= { tmnxSvcObjs 50 } + +svcIgmpTrkEntry OBJECT-TYPE + SYNTAX SvcIgmpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IGMP host tracking information about a specific service." + INDEX { svcId } + ::= { svcIgmpTrkTable 1 } + +SvcIgmpTrkEntry ::= SEQUENCE +{ + svcIgmpTrkLastMgmtChange TimeStamp, + svcIgmpTrkAdminState TmnxAdminState, + svcIgmpTrkExpiryTime Unsigned32 +} + +svcIgmpTrkLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIgmpTrkLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { svcIgmpTrkEntry 1 } + +svcIgmpTrkAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcIgmpTrkAdminState specifies the + administrative state of the IGMP host tracking in this service." + DEFVAL { outOfService } + ::= { svcIgmpTrkEntry 2 } + +svcIgmpTrkExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcIgmpTrkExpiryTime specifies the time in + seconds that this system continues to track an inactive host." + DEFVAL { 260 } + ::= { svcIgmpTrkEntry 3 } + +svcIpipeInfoTableLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIpipeInfoTableLastMgmtChange indicates the timestamp + of last change to the svcIpipeInfoTable." + ::= { tmnxSvcObjs 51 } + +svcIpipeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcIpipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IPIPE service information." + ::= { tmnxSvcObjs 52 } + +svcIpipeInfoEntry OBJECT-TYPE + SYNTAX SvcIpipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPIPE specific information about a service." + INDEX { svcId } + ::= { svcIpipeInfoTable 1 } + +SvcIpipeInfoEntry ::= SEQUENCE +{ + svcIpipeInfoLastMgmtChange TimeStamp, + svcIpipeCeAddressDiscovery TmnxEnabledDisabled, + svcIpipeIpv6CeAddressDiscovery TmnxEnabledDisabled, + svcIpipeStackCapabilitySignaling TmnxEnabledDisabled, + svcIpipeCeAddressDiscoveryKeep TruthValue, + svcIpipeEthFaultNotifRecTimer Unsigned32, + svcIpipeEthFaultNotifAdminState TmnxAdminState +} + +svcIpipeInfoLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIpipeInfoLastMgmtChange indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { svcIpipeInfoEntry 1 } + +svcIpipeCeAddressDiscovery OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcIpipeCeAddressDiscovery specifies whether + the service will automatically discover the CE IP addresses. + + If 'enabled', the addresses will be automatically + discovered on SAPs that support address discovery, and on + the Spoke SDPs. When 'enabled', addresses configuration + on the Ipipe SAP and Spoke SDPs will not be allowed. + + If 'disabled', CE IP addresses need to be manually configured for the + SAPs to become operationally 'up'. + + svcIpipeCeAddressDiscovery cannot be disabled if + svcIpipeIpv6CeAddressDiscovery is 'enabled'." + DEFVAL { disabled } + ::= { svcIpipeInfoEntry 2 } + +svcIpipeIpv6CeAddressDiscovery OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcIpipeIpv6CeAddressDiscovery specifies + whether the service will automatically discover the CE IPv6 addresses. + + If 'enabled', the addresses will be automatically + discovered on SAPs that support address discovery, and on + the Spoke SDPs. When 'enabled', addresses configuration + on the Ipipe SAP and Spoke SDPs will not be allowed. + + If 'disabled', CE IP addresses need to be manually configured for the + SAPs to become operationally 'up'. + + svcIpipeIpv6CeAddressDiscovery can only be enabled if + svcIpipeCeAddressDiscovery is 'enabled' first." + DEFVAL { disabled } + ::= { svcIpipeInfoEntry 3 } + +svcIpipeStackCapabilitySignaling OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcIpipeStackCapabilitySignaling specifies + whether this service should send the Stack Capability or not, and + check whether the capability is received from the peer via LDP + interface parameters. + + If 'enabled' and svcIpipeIpv6CeAddressDiscovery is also + 'enabled', the Stack Capability interface parameter will + be sent via LDP to the far end peer. As well, if one is + not received from the peer, the label for this service + will be released. + + If 'disabled', the capability will not be advertised to the peer, and + the presence or absence of this capability from the peer is ignored." + DEFVAL { disabled } + ::= { svcIpipeInfoEntry 4 } + +svcIpipeCeAddressDiscoveryKeep OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value svcIpipeCeAddressDiscoveryKeep specifies whether the + discovered CE address is cleared or not when the SAP on which the + address was learned changes to operationally down. If the SAP changes + to administratively down, the address is cleared regardless of this + configuration." + DEFVAL { false } + ::= { svcIpipeInfoEntry 5 } + +svcIpipeEthFaultNotifRecTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcIpipeEthFaultNotifRecTimer specifies the time provided + for the legacy protocols PPP, MLPPP and HDLC to establish before an + Ethernet fault is declared." + DEFVAL { 100 } + ::= { svcIpipeInfoEntry 6 } + +svcIpipeEthFaultNotifAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcIpipeEthFaultNotifAdminState specifies the desired + administrative state for ethernet legacy fault notification feature on + this service." + DEFVAL { outOfService } + ::= { svcIpipeInfoEntry 7 } + +svcDhcpLeaseStateBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateBgpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcDhcpLeaseStateBgpTable augments the svcDhcpLeaseStateTable. + This table contains the parameters used for BGP." + ::= { tmnxSvcObjs 53 } + +svcDhcpLeaseStateBgpEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters used for BGP." + AUGMENTS { svcDhcpLeaseStateEntry } + ::= { svcDhcpLeaseStateBgpTable 1 } + +SvcDhcpLeaseStateBgpEntry ::= SEQUENCE +{ + svcDhcpLseStateBgpPrngPlcyName TNamedItemOrEmpty, + svcDhcpLseStateBgpAuthKeyChain TNamedItemOrEmpty, + svcDhcpLseStateBgpMD5AuthKey OCTET STRING, + svcDhcpLseStateBgpImportPolicy TPolicyStatementNameOrEmpty, + svcDhcpLseStateBgpExportPolicy TPolicyStatementNameOrEmpty, + svcDhcpLseStateBgpPeerAS InetAutonomousSystemNumber, + svcDhcpLseStateBgpPeeringStatus BgpPeeringStatus +} + +svcDhcpLseStateBgpPrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBgpPrngPlcyName indicates the peering + policy which is used to set up the BGP peer for this lease state." + ::= { svcDhcpLeaseStateBgpEntry 1 } + +svcDhcpLseStateBgpAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBgpAuthKeyChain indicates the + keychain which is used to sign and/or authenticate the BGP + protocol stream." + ::= { svcDhcpLeaseStateBgpEntry 2 } + +svcDhcpLseStateBgpMD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBgpMD5AuthKey indicates the authentication + key used between BGP peers neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol." + ::= { svcDhcpLeaseStateBgpEntry 3 } + +svcDhcpLseStateBgpImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBgpImportPolicy indicates the import + policy." + ::= { svcDhcpLeaseStateBgpEntry 4 } + +svcDhcpLseStateBgpExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBgpExportPolicy indicates the export + policy." + ::= { svcDhcpLeaseStateBgpEntry 5 } + +svcDhcpLseStateBgpPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBgpPeerAS indicates the Autonomous System + number for the remote peer." + ::= { svcDhcpLeaseStateBgpEntry 6 } + +svcDhcpLseStateBgpPeeringStatus OBJECT-TYPE + SYNTAX BgpPeeringStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLseStateBgpPeeringStatus indicates the status of + the BGP peering session." + ::= { svcDhcpLeaseStateBgpEntry 7 } + +svcArpHostMRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcArpHostMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcArpHostMRtTable contains managed routes of ARP hosts. + + Entries in this table are created automatically by the system." + ::= { tmnxSvcObjs 54 } + +svcArpHostMRtEntry OBJECT-TYPE + SYNTAX SvcArpHostMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information on a specific managed route." + INDEX { + svcId, + svcArpHostIpAddrType, + svcArpHostIpAddr, + svcArpHostMRtAddrType, + svcArpHostMRtAddr, + svcArpHostMRtPrefixLen + } + ::= { svcArpHostMRtTable 1 } + +SvcArpHostMRtEntry ::= SEQUENCE +{ + svcArpHostMRtAddrType InetAddressType, + svcArpHostMRtAddr InetAddress, + svcArpHostMRtPrefixLen InetAddressPrefixLength, + svcArpHostMRtStatus TmnxManagedRouteStatus, + svcArpHostMRtMetric TmnxRadiusFramedRouteMetric, + svcArpHostMRtPreference TmnxRadiusFramedRoutePreference, + svcArpHostMRtTag TmnxRadiusFramedRouteTag +} + +svcArpHostMRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostMRtAddrType indicates the address type of + svcArpHostMRtAddr." + ::= { svcArpHostMRtEntry 1 } + +svcArpHostMRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostMRtAddr indicates the IP address of the managed + route." + ::= { svcArpHostMRtEntry 2 } + +svcArpHostMRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostMRtPrefixLen indicates the prefix length of the + subnet associated with svcArpHostMRtAddr." + ::= { svcArpHostMRtEntry 3 } + +svcArpHostMRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostMRtStatus indicates the state of this managed + route." + ::= { svcArpHostMRtEntry 4 } + +svcArpHostMRtMetric OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostMRtMetric indicates the metric of this managed + route as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { svcArpHostMRtEntry 5 } + +svcArpHostMRtPreference OBJECT-TYPE + SYNTAX TmnxRadiusFramedRoutePreference + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostMRtPreference indicates the preference of this + managed route as specified in the RADIUS option 22 Framed-Route or + option 99 Framed-IPv6-Route." + ::= { svcArpHostMRtEntry 6 } + +svcArpHostMRtTag OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteTag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostMRtTag indicates the tag of this managed route + as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { svcArpHostMRtEntry 7 } + +svcArpHostBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcArpHostBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcArpHostBgpTable augments the svcArpHostTable. This table + contains the parameters used for BGP." + ::= { tmnxSvcObjs 55 } + +svcArpHostBgpEntry OBJECT-TYPE + SYNTAX SvcArpHostBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters used for BGP." + AUGMENTS { svcArpHostEntry } + ::= { svcArpHostBgpTable 1 } + +SvcArpHostBgpEntry ::= SEQUENCE +{ + svcArpHostBgpPrngPlcyName TNamedItemOrEmpty, + svcArpHostBgpAuthKeyChain TNamedItemOrEmpty, + svcArpHostBgpMD5AuthKey OCTET STRING, + svcArpHostBgpImportPolicy TPolicyStatementNameOrEmpty, + svcArpHostBgpExportPolicy TPolicyStatementNameOrEmpty, + svcArpHostBgpPeerAS InetAutonomousSystemNumber, + svcArpHostBgpPeeringStatus BgpPeeringStatus +} + +svcArpHostBgpPrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostBgpPrngPlcyName indicates the peering policy + which is used to set up the BGP peer for this ARP host." + ::= { svcArpHostBgpEntry 1 } + +svcArpHostBgpAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostBgpAuthKeyChain indicates + the keychain which is used to sign and/or authenticate the BGP + protocol stream." + ::= { svcArpHostBgpEntry 2 } + +svcArpHostBgpMD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostBgpMD5AuthKey indicates the authentication key + used between BGP peers before establishing sessions. + + Authentication is done using the MD-5 message based digest protocol." + ::= { svcArpHostBgpEntry 3 } + +svcArpHostBgpImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostBgpImportPolicy indicates the import policy." + ::= { svcArpHostBgpEntry 4 } + +svcArpHostBgpExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostBgpExportPolicy indicates the export policy." + ::= { svcArpHostBgpEntry 5 } + +svcArpHostBgpPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostBgpPeerAS indicates the Autonomous System + number for the remote peer." + ::= { svcArpHostBgpEntry 6 } + +svcArpHostBgpPeeringStatus OBJECT-TYPE + SYNTAX BgpPeeringStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostBgpPeeringStatus indicates the status of the + BGP peering session." + ::= { svcArpHostBgpEntry 7 } + +svcEpMcEpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpMcEpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpMcEpStatsTable has an entry for each endpoint that + participates in a multi-chassis configuration for the indicated peer." + ::= { tmnxSvcObjs 56 } + +svcEpMcEpStatsEntry OBJECT-TYPE + SYNTAX SvcEpMcEpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a endpoint + that participates in a multi-chassis configuration with a given peer. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { svcEndPointMCEPId } + ::= { svcEpMcEpStatsTable 1 } + +SvcEpMcEpStatsEntry ::= SEQUENCE +{ + svcEpMcEpStatsPktsRxConfig Counter32, + svcEpMcEpStatsPktsRxState Counter32, + svcEpMcEpStatsPktsTxConfig Counter32, + svcEpMcEpStatsPktsTxState Counter32, + svcEpMcEpStatsPktsTxFailed Counter32 +} + +svcEpMcEpStatsPktsRxConfig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpMcEpStatsPktsRxConfig indicates how many + multi-chassis endpoint control packets of type endpoint config were + received on this system from the peer for this endpoint." + ::= { svcEpMcEpStatsEntry 1 } + +svcEpMcEpStatsPktsRxState OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpMcEpStatsPktsRxState indicates how many + multi-chassis endpoint control packets of type endpoint state were + received on this system from the peer for this endpoint." + ::= { svcEpMcEpStatsEntry 2 } + +svcEpMcEpStatsPktsTxConfig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpMcEpStatsPktsTxConfig indicates how many + multi-chassis endpoint control packets of type endpoint config were + sent on this system to the peer for this endpoint." + ::= { svcEpMcEpStatsEntry 3 } + +svcEpMcEpStatsPktsTxState OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpMcEpStatsPktsTxState indicates how many + multi-chassis endpoint control packets of type endpoint state were + sent on this system to the peer for this endpoint." + ::= { svcEpMcEpStatsEntry 4 } + +svcEpMcEpStatsPktsTxFailed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpMcEpStatsPktsTxFailed indicates how many + multi-chassis endpoint control packets failed to be transmitted on + this system to the peer for this endpoint." + ::= { svcEpMcEpStatsEntry 5 } + +svcPbbSrcBVplsMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcPbbSrcBVplsMacAddr specifies the source Backbone MAC + Address to be used for Provider Backbone Bridging (PBB) packets. + + Value of default for this object indicates that chassis MAC address + will be used for PBB packets." + DEFVAL { '000000000000'H } + ::= { tmnxSvcObjs 57 } + +svcMacNameTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMacNameTableLastChanged indicates the sysUpTime at the + time of the last modification of svcMacNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 58 } + +svcMacNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcMacNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcMacNameTable contains objects related to MAC-name feature. + + Entries are created and destroyed using svcMacNameRowStatus object." + ::= { tmnxSvcObjs 59 } + +svcMacNameEntry OBJECT-TYPE + SYNTAX SvcMacNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allows the modification of the + MAC-name objects." + INDEX { svcMacName } + ::= { svcMacNameTable 1 } + +SvcMacNameEntry ::= SEQUENCE +{ + svcMacName TNamedItem, + svcMacNameRowStatus RowStatus, + svcMacNameLastChngd TimeStamp, + svcMacNameAddr MacAddress +} + +svcMacName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcMacName specifies the name associated with a MAC + address." + ::= { svcMacNameEntry 1 } + +svcMacNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMacNameRowStatus is used for the creation and deletion + of MAC information. + + To create an entry in the table, svcMacNameAddr object must be set." + ::= { svcMacNameEntry 2 } + +svcMacNameLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMacNameLastChngd indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcMacNameEntry 3 } + +svcMacNameAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMacNameAddr specifies the MAC Address associated with + the name defined in svcMacName. + + This object must be set at the creation time." + ::= { svcMacNameEntry 4 } + +svcMacNotificationGroup OBJECT IDENTIFIER ::= { tmnxSvcObjs 60 } + +svcMacNotifInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "deciseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcMacNotifInterval specifies time interval between + subsequent MAC notification messages." + REFERENCE + "ITU-T Y.1731 specification" + DEFVAL { 1 } + ::= { svcMacNotificationGroup 1 } + +svcMacNotifCount OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcMacNotifCount specifies number of MAC notification + messages to be sent." + REFERENCE + "ITU-T Y.1731 specification" + DEFVAL { 3 } + ::= { svcMacNotificationGroup 2 } + +tlsProtMacImplTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsProtMacImplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about implicitly protected MAC + addresses in a VPLS service." + ::= { tmnxSvcObjs 61 } + +tlsProtMacImplEntry OBJECT-TYPE + SYNTAX TlsProtMacImplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about a specific implicitly protected + MAC address. + + Rows are created or removed automatically by the system." + INDEX { + svcId, + tlsProtMacImplMacAddr, + tlsProtMacImplLocale, + tlsProtMacImplPortId, + tlsProtMacImplEncapValue, + tlsProtMacImplSdpBindId + } + ::= { tlsProtMacImplTable 1 } + +TlsProtMacImplEntry ::= SEQUENCE +{ + tlsProtMacImplMacAddr MacAddress, + tlsProtMacImplLocale INTEGER, + tlsProtMacImplPortId TmnxPortID, + tlsProtMacImplEncapValue TmnxEncapVal, + tlsProtMacImplSdpBindId SdpBindId, + tlsProtMacImplCount Counter32 +} + +tlsProtMacImplMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsProtMacImplMacAddr indicates the 48-bit + IEEE 802.3 MAC address that is implicitly protected." + ::= { tlsProtMacImplEntry 1 } + +tlsProtMacImplLocale OBJECT-TYPE + SYNTAX INTEGER { + any (0), + sap (1), + sdp (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsProtMacImplLocale indicates where the + protection of the MAC address defined by tlsProtMacImplMacAddr is + applied: anywhere, or only on a specific SAP or SDP." + ::= { tlsProtMacImplEntry 2 } + +tlsProtMacImplPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the value of tlsProtMacImplLocale is 'sap', this object, along + with tlsProtMacImplEncapValue, indicates the SAP where this MAC + address is protected. + + This object is otherwise insignificant and contains the value zero." + ::= { tlsProtMacImplEntry 3 } + +tlsProtMacImplEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsProtMacImplEncapValue indicates, when the + value of tlsProtMacImplLocale is 'sap', along with + tlsProtMacImplPortId, the SAP where this MAC address is protected. + + This object is otherwise insignificant and contains the value zero." + ::= { tlsProtMacImplEntry 4 } + +tlsProtMacImplSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsProtMacImplSdpBindId indicates, when the + value of tlsProtMacImplLocale is 'sdp', the SDP Binding where this MAC + address is protected. + + This object is otherwise insignificant and contains the value zero." + ::= { tlsProtMacImplEntry 5 } + +tlsProtMacImplCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsProtMacImplCount indicates how many times + the protection of this MAC was activated at the indicated locale since + the last re-initialization of the local network management subsystem, + or the last time the system statistics were cleared." + ::= { tlsProtMacImplEntry 6 } + +svcNameTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcNameTableLastChanged indicates the sysUpTime at the + time of the last modification of svcNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 62 } + +svcNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains basic service information. This table is now + read-only." + ::= { tmnxSvcObjs 63 } + +svcNameEntry OBJECT-TYPE + SYNTAX SvcNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific service." + INDEX { svcName } + ::= { svcNameTable 1 } + +SvcNameEntry ::= SEQUENCE +{ + svcNameId TmnxServId, + svcNameRowStatus RowStatus, + svcNameLastChanged TimeStamp, + svcNameType ServType, + svcNameCreationOrigin TmnxCreateOrigin +} + +svcNameId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcNameId specifies the Service Identifier + associated with this service. + + This object is now read-only." + DEFVAL { 0 } + ::= { svcNameEntry 1 } + +svcNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcNameRowStatus specifies the status of this + row. This object is now read-only." + ::= { svcNameEntry 2 } + +svcNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcNameLastChanged indicates the sysUpTime at the time of + the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcNameEntry 3 } + +svcNameType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcNameType specifies the service type: e.g. + epipe, tls, etc. This object is now read-only." + DEFVAL { unknown } + ::= { svcNameEntry 4 } + +svcNameCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcNameCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { svcNameEntry 5 } + +svcMrpPlcyTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMrpPlcyTableLastChgd indicates the sysUpTime at the + time of the last modification of svcMrpPolicyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 64 } + +svcMrpPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcMrpPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcMrpPolicyTable has an entry for each mrp-policy." + ::= { tmnxSvcObjs 65 } + +svcMrpPolicyEntry OBJECT-TYPE + SYNTAX SvcMrpPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcMrpPolicyEntry contains the information about a particular + mrp-policy." + INDEX { svcMrpPolicyName } + ::= { svcMrpPolicyTable 1 } + +SvcMrpPolicyEntry ::= SEQUENCE +{ + svcMrpPolicyName TNamedItem, + svcMrpPolicyRowStatus RowStatus, + svcMrpPolicyLastChanged TimeStamp, + svcMrpPolicyDescription TItemDescription, + svcMrpPolicyScope TItemScope, + svcMrpPolicyDefaultAction TMrpPolicyDefaultAction +} + +svcMrpPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcMrpPolicyName specifies a specific mrp-policy." + ::= { svcMrpPolicyEntry 1 } + +svcMrpPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcMrpPolicyRowStatus specifies the status of + this row." + ::= { svcMrpPolicyEntry 2 } + +svcMrpPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMrpPolicyLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcMrpPolicyEntry 3 } + +svcMrpPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMrpPolicyDescription specifies the user provided + description of this mrp-policy." + DEFVAL { "" } + ::= { svcMrpPolicyEntry 4 } + +svcMrpPolicyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMrpPolicyScope specifies the scope of this mrp-policy + definition. If defined as exclusive(1), this mrp-policy can be + instantiated only once as compared to the multiple instances that the + mrp-policy can have if defined as template(2)." + DEFVAL { template } + ::= { svcMrpPolicyEntry 5 } + +svcMrpPolicyDefaultAction OBJECT-TYPE + SYNTAX TMrpPolicyDefaultAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMrpPolicyDefaultAction specifies the action to take + for packets that do not match any mrp-policy entries." + DEFVAL { allow } + ::= { svcMrpPolicyEntry 6 } + +svcMrpPlcyParamsTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMrpPlcyParamsTblLastChgd indicates the sysUpTime at + the time of the last modification of svcMrpPolicyParamsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 66 } + +svcMrpPolicyParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcMrpPolicyParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcMrpPolicyParamsTable has an entry for each mrp-policy entry." + ::= { tmnxSvcObjs 67 } + +svcMrpPolicyParamsEntry OBJECT-TYPE + SYNTAX SvcMrpPolicyParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcMrpPolicyParamsEntry contains the information about a particular + mrp-policy entry." + INDEX { + svcMrpPolicyName, + svcMrpPolicyParamsEntryId + } + ::= { svcMrpPolicyParamsTable 1 } + +SvcMrpPolicyParamsEntry ::= SEQUENCE +{ + svcMrpPolicyParamsEntryId TEntryId, + svcMrpPolicyParamsRowStatus RowStatus, + svcMrpPolicyParamsLastChanged TimeStamp, + svcMrpPolicyParamsDescription TItemDescription, + svcMrpPolicyParamsAction TMrpPolicyAction +} + +svcMrpPolicyParamsEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcMrpPolicyParamsEntryId serves as a secondary index for + each entry of a given mrp-policy." + ::= { svcMrpPolicyParamsEntry 1 } + +svcMrpPolicyParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcMrpPolicyParamsRowStatus specifies the + status of this row." + ::= { svcMrpPolicyParamsEntry 2 } + +svcMrpPolicyParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMrpPolicyParamsLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcMrpPolicyParamsEntry 3 } + +svcMrpPolicyParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMrpPolicyParamsDescription specifies the user provided + description of this mrp-policy entry." + DEFVAL { "" } + ::= { svcMrpPolicyParamsEntry 4 } + +svcMrpPolicyParamsAction OBJECT-TYPE + SYNTAX TMrpPolicyAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMrpPolicyParamsAction specifies the action to take for + packets that match this mrp-policy entry." + DEFVAL { none } + ::= { svcMrpPolicyParamsEntry 5 } + +svcMrpPlcyParamsISIDTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMrpPlcyParamsISIDTblLastChgd indicates the sysUpTime + at the time of the last modification of svcMrpPolicyParamsISIDTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 68 } + +svcMrpPolicyParamsISIDTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcMrpPolicyParamsISIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcMrpPolicyParamsISIDTable has an entry for each ISID value/range + in a particular mrp policy entry." + ::= { tmnxSvcObjs 69 } + +svcMrpPolicyParamsISIDEntry OBJECT-TYPE + SYNTAX SvcMrpPolicyParamsISIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcMrpPolicyParamsISIDTable contains the information about an ISID + value/range in a particular mrp-policy entry." + INDEX { + svcMrpPolicyName, + svcMrpPolicyParamsEntryId, + svcMrpPolicyParamsISIDLow + } + ::= { svcMrpPolicyParamsISIDTable 1 } + +SvcMrpPolicyParamsISIDEntry ::= SEQUENCE +{ + svcMrpPolicyParamsISIDLow SvcISID, + svcMrpPolicyParamsISIDHigh SvcISID, + svcMrpPolicyParamsISIDRowStatus RowStatus, + svcMrpPolicyParamsISIDLastChgd TimeStamp +} + +svcMrpPolicyParamsISIDLow OBJECT-TYPE + SYNTAX SvcISID (0..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcMrpPolicyParamsISIDLow specifies the lowest value of + the 24 bit (0..16777215) service instance identifier for this service + that matches this entry and is used as third key of this MIB table. + + The value of this field can be equal to but not higher than the value + of the svcMrpPolicyParamsISIDHigh field." + ::= { svcMrpPolicyParamsISIDEntry 1 } + +svcMrpPolicyParamsISIDHigh OBJECT-TYPE + SYNTAX SvcISID (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMrpPolicyParamsISIDHigh specifies the highest value of + the 24 bit (0..16777215) service instance identifier for this service + that matches this entry. + + The value of this field can be equal to but not lower than the value + of the svcMrpPolicyParamsISIDLow field. + + If this field is modified in an existing row of this table, the new + value will be silently rejected if it's lower than the existing value + of svcMrpPolicyParamsISIDHigh." + ::= { svcMrpPolicyParamsISIDEntry 2 } + +svcMrpPolicyParamsISIDRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcMrpPolicyParamsISIDRowStatus specifies the + status of this row." + ::= { svcMrpPolicyParamsISIDEntry 3 } + +svcMrpPolicyParamsISIDLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMrpPolicyParamsISIDLastChgd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcMrpPolicyParamsISIDEntry 4 } + +svcEpipeTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeTableLastChanged indicates the sysUpTime at the + time of the last modification of svcEpipeTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 70 } + +svcEpipeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeTable contains objects related to 'epipe' services. + + Entries are created and destroyed when 'epipe' services are created + and destroyed by the system." + ::= { tmnxSvcObjs 71 } + +svcEpipeEntry OBJECT-TYPE + SYNTAX SvcEpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allows the modification of the + 'epipe' specific objects." + INDEX { svcId } + ::= { svcEpipeTable 1 } + +SvcEpipeEntry ::= SEQUENCE +{ + svcEpipeLastChngd TimeStamp, + svcEpipePerSvcHashing TmnxEnabledDisabled, + svcEpipeVxlanSrcTepIpAddrType InetAddressType, + svcEpipeVxlanSrcTepIpAddr InetAddress, + svcEpipeFwdWhlSalePortId TmnxPortID, + svcEpipeFwdWhlSaleEncapValue TmnxEncapVal, + svcEpipeIgnoreL2VpnMtuMismatch TmnxEnabledDisabled, + svcEpipeLblEthOrIpL4TEID TruthValue +} + +svcEpipeLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeLastChngd indicates the sysUpTime at the time of + the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcEpipeEntry 1 } + +svcEpipePerSvcHashing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcEpipePerSvcHashing specifies service-level hashing for + Ethernet services." + DEFVAL { disabled } + ::= { svcEpipeEntry 2 } + +svcEpipeVxlanSrcTepIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcEpipeVxlanSrcTepIpAddrType specifies the type of IP + address associated with svcEpipeVxlanSrcTepIpAddr." + DEFVAL { unknown } + ::= { svcEpipeEntry 3 } + +svcEpipeVxlanSrcTepIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcEpipeVxlanSrcTepIpAddr specifies the tunnel source IP + address when doing VXLAN encapsulation of frames for this service + (source VTEP)." + DEFVAL { ''H } + ::= { svcEpipeEntry 4 } + +svcEpipeFwdWhlSalePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeFwdWhlSalePortId indicates the port of the SAP in + the other service to/from which redirected packets are destined and + originate." + ::= { svcEpipeEntry 5 } + +svcEpipeFwdWhlSaleEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeFwdWhlSaleEncapValue indicates the encap-value of + the SAP in the other service to/from which redirected packets are + destined and originate." + ::= { svcEpipeEntry 6 } + +svcEpipeIgnoreL2VpnMtuMismatch OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the svcEpipeIgnoreL2VpnMtuMismatch specifies whether the + system should ignore the MTU mismatch between Layer-2 MTU and local + service MTU" + DEFVAL { disabled } + ::= { svcEpipeEntry 7 } + +svcEpipeLblEthOrIpL4TEID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcEpipeLblEthOrIpL4TEID specifies whether Ethernet or IP + L4 TEID is used in hashing for load balancing is enabled on this + service." + DEFVAL { false } + ::= { svcEpipeEntry 8 } + +svcEpipeBackboneTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeBackboneTableLastChanged indicates the sysUpTime + at the time of the last modification of svcEpipeBackboneTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 72 } + +svcEpipeBackboneTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeBackboneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeBackboneTable contains objects related to Provider + Backbone Bridging (PBB) feature as relates to 'epipe' services. + + Entries are created and destroyed when 'epipe' services are created + and destroyed by the system." + ::= { tmnxSvcObjs 73 } + +svcEpipeBackboneEntry OBJECT-TYPE + SYNTAX SvcEpipeBackboneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allows the modification of the + PBB objects for an 'epipe' service." + INDEX { svcId } + ::= { svcEpipeBackboneTable 1 } + +SvcEpipeBackboneEntry ::= SEQUENCE +{ + svcEpipeBackboneLastChngd TimeStamp, + svcEpipeBackboneForceQTagFwd TruthValue, + svcEpipeBackboneLocalSwitchSvc INTEGER +} + +svcEpipeBackboneLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeBackboneLastChngd indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcEpipeBackboneEntry 1 } + +svcEpipeBackboneForceQTagFwd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcEpipeBackboneForceQTagFwd specifies whether to enable + addition of an IEEE 802.1q tag after the Customer MAC address when the + PBB header is built, as it egresses related 'b-vpls' service." + DEFVAL { false } + ::= { svcEpipeBackboneEntry 2 } + +svcEpipeBackboneLocalSwitchSvc OBJECT-TYPE + SYNTAX INTEGER { + sap (0), + pbbTunnel (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcEpipeBackboneLocalSwitchSvc specifies whether the operational + status of the PBB-EPIPE service depends on the status of the + pbb-tunnel only, in a PBB-Epipe with two SAPs and a pbb-tunnel. + + 'sap': The operational-state of the PBB-EPIPE service is up as long as + two out of three endpoints are up (being the three endpoints the two + SAPs and the PBB-Epipe). At least one of the saps need to be up for + the PBB-Epipe to be operationally up. + + 'pbb-tunnel': When configured, the state of the PBB-EPIPE service is + up if the PBB tunnel is operationally up, and irrespective of the + operational state of the SAPs." + DEFVAL { sap } + ::= { svcEpipeBackboneEntry 3 } + +svcTlsSiteIdTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdTblLastChanged indicates the sysUpTime at the + time of the last modification of svcTlsSiteIdTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 74 } + +svcTlsSiteIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsSiteIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information about different sites defined in + a service." + ::= { tmnxSvcObjs 75 } + +svcTlsSiteIdEntry OBJECT-TYPE + SYNTAX SvcTlsSiteIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular site in a specific service." + INDEX { + svcId, + svcTlsSiteIdName + } + ::= { svcTlsSiteIdTable 1 } + +SvcTlsSiteIdEntry ::= SEQUENCE +{ + svcTlsSiteIdName TNamedItem, + svcTlsSiteIdRowStatus RowStatus, + svcTlsSiteIdLastChanged TimeStamp, + svcTlsSiteIdAdminStatus TmnxEnabledDisabledAdminState, + svcTlsSiteIdSiteId TmnxSiteIdOrEmpty, + svcTlsSiteIdPortId TmnxPortID, + svcTlsSiteIdEncapValue TmnxEncapVal, + svcTlsSiteIdSdpBindId SdpBindId, + svcTlsSiteIdShgName TNamedItemOrEmpty, + svcTlsSiteIdShgMeshSdp TruthValue, + svcTlsSiteIdFailedThresh Integer32, + svcTlsSiteIdOperStatus TSiteOperStatus, + svcTlsSiteIdDesignatedFwdr TruthValue, + svcTlsSiteIdBootTimer Integer32, + svcTlsSiteIdSiteActTimer Integer32, + svcTlsSiteIdDfUpTime Unsigned32, + svcTlsSiteIdDfChgCnt Unsigned32, + svcTlsSiteIdTimerRemain Unsigned32, + svcTlsSiteIdMonitorOperGrp TNamedItemOrEmpty, + svcTlsSiteIdActTimerRemain Unsigned32, + svcTlsSiteIdMinDnTimer Integer32, + svcTlsSiteIdMinDnTimerRemain Unsigned32 +} + +svcTlsSiteIdName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdName defines the name for the specific site." + ::= { svcTlsSiteIdEntry 1 } + +svcTlsSiteIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdRowStatus is used for the creation and + deletion of rows in this table." + ::= { svcTlsSiteIdEntry 2 } + +svcTlsSiteIdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdLastChanged indicates the timestamp of last + change to this row in svcTlsSiteIdTable." + ::= { svcTlsSiteIdEntry 3 } + +svcTlsSiteIdAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdAdminStatus specifies the administrative + state of the site instance associated with this service." + DEFVAL { disabled } + ::= { svcTlsSiteIdEntry 4 } + +svcTlsSiteIdSiteId OBJECT-TYPE + SYNTAX TmnxSiteIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdSiteId specifies the identifier for the site + in this service. + + The value of svcTlsSiteIdSiteId is a two byte identifier usually + employed for the BGP Multi-homing solution. It identifies the BGP + Multi-homing site associated with one or a set of objects (SAPs, PWs + or combination). The value of svcTlsSiteIdSiteId must be identical + between the two PEs carrying the connection to the access device + multi-homed to the PEs." + REFERENCE + "RFC-4761" + DEFVAL { -1 } + ::= { svcTlsSiteIdEntry 5 } + +svcTlsSiteIdPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdPortId specifies the port associated with + this site. + + The default value for this object indicates an invalid port. + + An 'inconsistentValue' error is returned when svcTlsSiteIdPortId is + set to non-default and svcTlsSiteIdEncapValue is set to its default + value or when svcTlsSiteIdPortId is set to its default value and + svcTlsSiteIdEncapValue is set to non-default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + the non-default value to more than one of the following object groups + (SAP, SDP-BIND, Split-Horizon Group name): + + SAP: svcTlsSiteIdPortId, svcTlsSiteIdEncapValue + SDP-BIND: svcTlsSiteIdSdpBindId + Split-Horizon Group name: svcTlsSiteIdShgName." + DEFVAL { '1E000000'H } + ::= { svcTlsSiteIdEntry 6 } + +svcTlsSiteIdEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdEncapValue specifies the encap-value of the + port associated with this site. + + An 'inconsistentValue' error is returned when svcTlsSiteIdPortId is + set to non-default and svcTlsSiteIdEncapValue is set to its default + value or when svcTlsSiteIdPortId is set to its default value and + svcTlsSiteIdEncapValue is set to non-default value. + + An 'inconsistentValue' error is returned if an attempt is made to set + the non-default value to more than one of the following object groups + (SAP, SDP-BIND, Split-Horizon Group name): + + SAP: svcTlsSiteIdPortId, svcTlsSiteIdEncapValue + SDP-BIND: svcTlsSiteIdSdpBindId + Split-Horizon Group name: svcTlsSiteIdShgName." + DEFVAL { 0 } + ::= { svcTlsSiteIdEntry 7 } + +svcTlsSiteIdSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsSiteIdSdpBindId specifies the value of SDP + binding associated with this site. + + An 'inconsistentValue' error is returned if an attempt is made to set + the non-default value to more than one of the following object groups + (SAP, SDP-BIND, Split-Horizon Group name): + + SAP: svcTlsSiteIdPortId, svcTlsSiteIdEncapValue + SDP-BIND: svcTlsSiteIdSdpBindId + Split-Horizon Group name: svcTlsSiteIdShgName." + DEFVAL { '0000000000000000'H } + ::= { svcTlsSiteIdEntry 8 } + +svcTlsSiteIdShgName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsSiteIdShgName specifies the value of + split-horizon group associated with this site. + + An 'inconsistentValue' error is returned if an attempt is made to set + the non-default value to more than one of the following object groups + (SAP, SDP-BIND, Split-Horizon Group name): + + SAP: svcTlsSiteIdPortId, svcTlsSiteIdEncapValue + SDP-BIND: svcTlsSiteIdSdpBindId + Split-Horizon Group name: svcTlsSiteIdShgName." + DEFVAL { ''H } + ::= { svcTlsSiteIdEntry 9 } + +svcTlsSiteIdShgMeshSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsSiteIdShgMeshSdp specifies whether this site-id + is to be applied to all the mesh-SDPs in this service." + DEFVAL { false } + ::= { svcTlsSiteIdEntry 10 } + +svcTlsSiteIdFailedThresh OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsSiteIdFailedThresh specifies the number of + objects which are required to be in the 'down' state for this site to + be declared in the 'down' state. + + The value of '-1' indicates that 'all' objects in this site should be + down for the site to be declared in the 'down' state." + DEFVAL { -1 } + ::= { svcTlsSiteIdEntry 11 } + +svcTlsSiteIdOperStatus OBJECT-TYPE + SYNTAX TSiteOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the svcTlsSiteIdOperStatus indicates the operational + status of the site." + ::= { svcTlsSiteIdEntry 12 } + +svcTlsSiteIdDesignatedFwdr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the svcTlsSiteIdDesignatedFwdr indicates whether this + site has been declared as 'designated-forwarder' depending on the + result of the BGP election." + ::= { svcTlsSiteIdEntry 13 } + +svcTlsSiteIdBootTimer OBJECT-TYPE + SYNTAX Integer32 (-1..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdBootTimer specifies how long the system waits + after a node reboot before running the DF (designated- forwarder) + election algorithm. + + When this object is set to default value, system uses value of + TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedBgpMultiHomeBootTimer object." + DEFVAL { -1 } + ::= { svcTlsSiteIdEntry 14 } + +svcTlsSiteIdSiteActTimer OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdSiteActTimer specifies the time-period the + system keeps the local sites in standby status, waiting for BGP + updates from remote PEs before running the DF (designated-forwarder) + election algorithm to decide whether the site should be unblocked. + + When this object is set to default value, system uses value of + TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedBgpMultiHomeSiteTimer object." + DEFVAL { -1 } + ::= { svcTlsSiteIdEntry 15 } + +svcTlsSiteIdDfUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdDfUpTime indicates the uptime of the + designated forwarder for this site." + ::= { svcTlsSiteIdEntry 16 } + +svcTlsSiteIdDfChgCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdDfChgCnt indicates the number of times + designated forwarder has changed." + ::= { svcTlsSiteIdEntry 17 } + +svcTlsSiteIdTimerRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdTimerRemain indicates remaining time in the + boot timer for this site." + ::= { svcTlsSiteIdEntry 18 } + +svcTlsSiteIdMonitorOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcTlsSiteIdMonitorOperGrp specifies the + Operational-Group identifier which will affect the state of this site." + DEFVAL { "" } + ::= { svcTlsSiteIdEntry 19 } + +svcTlsSiteIdActTimerRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdActTimerRemain indicates remaining time in + the activation timer for this site." + ::= { svcTlsSiteIdEntry 20 } + +svcTlsSiteIdMinDnTimer OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdMinDnTimer specifies the minimum time-period + the system keeps the site down when a site goes down. + + When this object is set to default value, system uses value of + TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedBgpMHSiteMinDnTimer object." + DEFVAL { -1 } + ::= { svcTlsSiteIdEntry 21 } + +svcTlsSiteIdMinDnTimerRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSiteIdMinDnTimerRemain indicates remaining time in + the svcTlsSiteIdMinDnTimer for this site." + ::= { svcTlsSiteIdEntry 22 } + +svcBgpVplsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVplsTblLastChanged indicates the sysUpTime at the + time of the last modification of svcBgpVplsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 78 } + +svcBgpVplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information about BGP-VPLS feature + information for a service." + ::= { tmnxSvcObjs 79 } + +svcBgpVplsEntry OBJECT-TYPE + SYNTAX SvcBgpVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about BGP-VPLS feature for a specific service." + INDEX { svcId } + ::= { svcBgpVplsTable 1 } + +SvcBgpVplsEntry ::= SEQUENCE +{ + svcBgpVplsRowStatus RowStatus, + svcBgpVplsLastChanged TimeStamp, + svcBgpVplsMaxVeId TmnxVeId, + svcBgpVplsAdminStatus TmnxEnabledDisabledAdminState, + svcBgpVplsVeName TNamedItemOrEmpty, + svcBgpVplsVeId TmnxSiteIdOrEmpty, + svcBgpVplsPwTemplateId PWTemplateId +} + +svcBgpVplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVplsRowStatus is used for the creation and deletion + of rows in this table." + ::= { svcBgpVplsEntry 1 } + +svcBgpVplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVplsLastChanged indicates the timestamp of last + change to this row in svcBgpVplsTable." + ::= { svcBgpVplsEntry 2 } + +svcBgpVplsMaxVeId OBJECT-TYPE + SYNTAX TmnxVeId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcBgpVplsMaxVeId specifies the value of + vpls-edge-range for this service." + DEFVAL { -1 } + ::= { svcBgpVplsEntry 3 } + +svcBgpVplsAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVplsAdminStatus specifies the administrative state + of the vpls-edge instance associated with this service." + DEFVAL { disabled } + ::= { svcBgpVplsEntry 4 } + +svcBgpVplsVeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVplsVeName specifies the name for the specific + vpls-edge." + DEFVAL { ''H } + ::= { svcBgpVplsEntry 5 } + +svcBgpVplsVeId OBJECT-TYPE + SYNTAX TmnxSiteIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVplsVeId specifies the identifier for the vpls-edge + in this service. + + The svcBgpVplsVeId is a two bytes identifier that represents the local + bridging instance in a VPLS and is advertised through the BGP Network + Layer Reachability Information (NLRI). + + An 'inconsistentValue' error is returned if value of svcBgpVplsVeId is + set to the value of svcBgpVplsMaxVeId or lower. + + An 'inconsistentError' is returned if this object is set to + non-default value when svcBgpVplsVeName is set to its default value." + REFERENCE + "RFC-4761" + DEFVAL { -1 } + ::= { svcBgpVplsEntry 6 } + +svcBgpVplsPwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVplsPwTemplateId indicates the pseudo-wire template + used in transmitting BGP-VPLS NLRI information for this VPLS edge in + this service." + ::= { svcBgpVplsEntry 7 } + +svcTlsBgpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpTableLastChanged indicates the sysUpTime at the + time of the last modification of svcTlsBgpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 80 } + +svcTlsBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcTlsBgpTable contains entries for BGP in a VPLS service context." + ::= { tmnxSvcObjs 81 } + +svcTlsBgpEntry OBJECT-TYPE + SYNTAX SvcTlsBgpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A BGP entry in the svcTlsBgpTable." + INDEX { svcId } + ::= { svcTlsBgpTable 1 } + +SvcTlsBgpEntry ::= SEQUENCE +{ + svcTlsBgpLastChanged TimeStamp, + svcTlsBgpVsiRD TmnxVPNRouteDistinguisher, + svcTlsBgpExportRteTarget TNamedItemOrEmpty, + svcTlsBgpVsiExportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiExportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiExportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiExportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiExportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpImportRteTarget TNamedItemOrEmpty, + svcTlsBgpVsiImportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiImportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiImportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiImportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpVsiImportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpRowStatus RowStatus, + svcTlsBgpCreationOrigin TmnxCreateOrigin, + svcTlsBgpAutoRD TruthValue, + svcTlsBgpOperRD TmnxVPNRouteDistinguisher, + svcTlsBgpOperRDType TmnxRouteDistType, + svcTlsBgpOperImportRteTgtOrigin TmnxRouteTargetOrigin, + svcTlsBgpOperImportRteTarget TNamedItemOrEmpty, + svcTlsBgpOperExportRteTgtOrigin TmnxRouteTargetOrigin, + svcTlsBgpOperExportRteTarget TNamedItemOrEmpty +} + +svcTlsBgpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcTlsBgpEntry 1 } + +svcTlsBgpVsiRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiRD specifies the high-order 6 bytes used to + compose the Virtual Switch Instance identifier (VSI-id) to use for + NLRI in BGP in this VPLS service. + + SNMP set of svcTlsBgpVsiRD to non-default value will automatically set + svcTlsBgpAutoRD to 'false'. + + If the value of svcTlsBgpVsiRD is 0x0000000000000000, and + svcTlsBgpAutoRD is set to 'true' then system will automatically select + a route-distinguisher value from svcBgpAutoRDType1Group. + + If the value of svcTlsBgpVsiRD is 0x0000000000000000, and + svcTlsBgpAutoRD is set to 'false' then the lower 6 bytes of the + VPLS-id, as specified by svcTlsBgpADVplsId, will be used." + DEFVAL { '0000000000000000'H } + ::= { svcTlsBgpEntry 2 } + +svcTlsBgpExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpExportRteTarget specifies the + extended community name for the default export policy + to use for BGP in this VPLS service. + + This object cannot be set to a non-empty if svcTlsBgpExportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpEntry 3 } + +svcTlsBgpVsiExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiExportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiExportPolicy1 + through svcTlsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 4 } + +svcTlsBgpVsiExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiExportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiExportPolicy1 + through svcTlsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 5 } + +svcTlsBgpVsiExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiExportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiExportPolicy1 + through svcTlsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 6 } + +svcTlsBgpVsiExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiExportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiExportPolicy1 + through svcTlsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 7 } + +svcTlsBgpVsiExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiExportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiExportPolicy1 + through svcTlsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 8 } + +svcTlsBgpImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpImportRteTarget specifies the + extended community name for the default import policy + to use for BGP in this VPLS service. + + This object cannot be set to a non-empty if svcTlsBgpImportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpEntry 9 } + +svcTlsBgpVsiImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiImportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiImportPolicy1 + through svcTlsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 10 } + +svcTlsBgpVsiImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiImportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiImportPolicy1 + through svcTlsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 11 } + +svcTlsBgpVsiImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiImportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiImportPolicy1 + through svcTlsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 12 } + +svcTlsBgpVsiImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiImportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiImportPolicy1 + through svcTlsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 13 } + +svcTlsBgpVsiImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpVsiImportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpVsiImportPolicy1 + through svcTlsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcTlsBgpEntry 14 } + +svcTlsBgpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpRowStatus is used for the creation and deletion + of rows in this table." + ::= { svcTlsBgpEntry 15 } + +svcTlsBgpCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { svcTlsBgpEntry 16 } + +svcTlsBgpAutoRD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpAutoRD specifies that system will automatically + selects a value for the route-distinguisher from + svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned when trying to set + svcTlsBgpAutoRD to 'true' and there is no route-distinguisher + available from TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of svcTlsBgpAutoRD to 'true' will automatically set + svcTlsBgpADVsiRD to its all zeroes." + DEFVAL { false } + ::= { svcTlsBgpEntry 17 } + +svcTlsBgpOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpOperRD indicates the route-distinguisher value + in use by the system for this service." + ::= { svcTlsBgpEntry 18 } + +svcTlsBgpOperRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpOperRDType indicates the type of + route-distinguisher value in use by the system for this service." + ::= { svcTlsBgpEntry 19 } + +svcTlsBgpOperImportRteTgtOrigin OBJECT-TYPE + SYNTAX TmnxRouteTargetOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpOperImportRteTgtOrigin indicates the origin of + the route target import policy in use for BGP in this VPLS service." + ::= { svcTlsBgpEntry 20 } + +svcTlsBgpOperImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpOperImportRteTarget indicates the + extended community name for the import policy + in use for BGP in this VPLS service. + + This value will be Empty if the svcTlsBgpOperImportRteTgtOrigin is set + to 'vsi'." + ::= { svcTlsBgpEntry 21 } + +svcTlsBgpOperExportRteTgtOrigin OBJECT-TYPE + SYNTAX TmnxRouteTargetOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpOperExportRteTgtOrigin indicates the origin of + the route target import policy in use for BGP in this VPLS service." + ::= { svcTlsBgpEntry 22 } + +svcTlsBgpOperExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpOperExportRteTarget indicates the origin of + extended community name for the export policy + in use for BGP in this VPLS service. + + This value will be Empty if the svcTlsBgpOperImportRteTgtOrigin is set + to 'vsi'." + ::= { svcTlsBgpEntry 23 } + +svcTlsPbbIgmpSnpgMRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsPbbIgmpSnpgMRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Provider Backbone Bridging (PBB/IEEE 802.1ah) + IGMP Snooping MRouter Destination information." + ::= { tmnxSvcObjs 82 } + +svcTlsPbbIgmpSnpgMRtrEntry OBJECT-TYPE + SYNTAX SvcTlsPbbIgmpSnpgMRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PBB I-Component instance-specific information about a specific IGMP + Snooping MRouter in the B-Component instance. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + svcTlsPbbIgmpSnpgMRtrSvcIdIVpls, + svcTlsPbbIgmpSnpgMRtrSvcIdBVpls, + IMPLIED svcTlsPbbIgmpSnpgMRtrMacName + } + ::= { svcTlsPbbIgmpSnpgMRtrTable 1 } + +SvcTlsPbbIgmpSnpgMRtrEntry ::= SEQUENCE +{ + svcTlsPbbIgmpSnpgMRtrSvcIdIVpls TmnxServId, + svcTlsPbbIgmpSnpgMRtrSvcIdBVpls TmnxServId, + svcTlsPbbIgmpSnpgMRtrMacName TNamedItem, + svcTlsPbbIgmpSnpgMRtrRowStatus RowStatus, + svcTlsPbbIgmpSnpgMRtrLastCh TimeStamp +} + +svcTlsPbbIgmpSnpgMRtrSvcIdIVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsPbbIgmpSnpgMRtrSvcIdIVpls specifies the + Service identifier of the I-Component instance." + ::= { svcTlsPbbIgmpSnpgMRtrEntry 1 } + +svcTlsPbbIgmpSnpgMRtrSvcIdBVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsPbbIgmpSnpgMRtrSvcIdBVpls specifies the + Service identifier of the B-Component instance." + ::= { svcTlsPbbIgmpSnpgMRtrEntry 2 } + +svcTlsPbbIgmpSnpgMRtrMacName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsPbbIgmpSnpgMRtrMacName specifies the Destination + MAC Address Name in the Backbone VPLS to reach a specific IGMP + Snooping MRouter. + + In the case of an I-Component instance that is multi-homed on 2 + physical nodes, an I-component instance, after becoming active, uses + this MAC address as the destination MAC address to reach that IGMP + Snooping MRouter. + + This allows to maintain the communication with that MRouter while no + IGMP Queries from that MRouter have been snooped by this I-component + instance." + ::= { svcTlsPbbIgmpSnpgMRtrEntry 3 } + +svcTlsPbbIgmpSnpgMRtrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsPbbIgmpSnpgMRtrRowStatus specifies the row status + of this row. + + The only values supported during a set operation are 'createAndGo' and + 'destroy'." + ::= { svcTlsPbbIgmpSnpgMRtrEntry 4 } + +svcTlsPbbIgmpSnpgMRtrLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsPbbIgmpSnpgMRtrLastCh indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { svcTlsPbbIgmpSnpgMRtrEntry 5 } + +svcL2MhRteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcL2MhRteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcL2MhRteTable contains multi-home entries for L2 routes." + ::= { tmnxSvcObjs 83 } + +svcL2MhRteEntry OBJECT-TYPE + SYNTAX SvcL2MhRteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A multi-home L2 route entry in the svcL2MhRteTable." + INDEX { + svcId, + svcL2MhRteSiteId, + svcL2MhRteRouteDistinguisher, + svcL2MhRteNextHopType, + svcL2MhRteNextHop + } + ::= { svcL2MhRteTable 1 } + +SvcL2MhRteEntry ::= SEQUENCE +{ + svcL2MhRteSiteId TmnxSiteId, + svcL2MhRteRouteDistinguisher TmnxVPNRouteDistinguisher, + svcL2MhRteNextHopType InetAddressType, + svcL2MhRteNextHop InetAddress, + svcL2MhRteState INTEGER, + svcL2MhRteDf TruthValue, + svcL2MhRteVplsPreference Integer32 +} + +svcL2MhRteSiteId OBJECT-TYPE + SYNTAX TmnxSiteId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2MhRteSiteId is the site-id for this L2 route." + ::= { svcL2MhRteEntry 1 } + +svcL2MhRteRouteDistinguisher OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2MhRteRouteDistinguisher is the high-order 6 bytes of + the Virtual Switch Instance identifier (VSI-id) of the remote VSI for + this L2 route." + ::= { svcL2MhRteEntry 2 } + +svcL2MhRteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2MhRteNextHopType indicates the address type of + svcL2MhRteNextHop." + ::= { svcL2MhRteEntry 3 } + +svcL2MhRteNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcL2MhRteNextHop indicates the IP next hop for this L2 + route. This value is equivalent to the IP address of the Far End of + this L2 route." + ::= { svcL2MhRteEntry 4 } + +svcL2MhRteState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2MhRteState indicates the state of this multi-home L2 + route entry." + ::= { svcL2MhRteEntry 5 } + +svcL2MhRteDf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2MhRteDf indicates the value of DF bit associated + with this multi-home L2 route entry." + ::= { svcL2MhRteEntry 6 } + +svcL2MhRteVplsPreference OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcL2MhRteVplsPreference indicates the VPLS preference + value associated with this multi-home L2 route entry." + ::= { svcL2MhRteEntry 7 } + +svcTmplTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTmplTblLastChanged indicates the sysUpTime at the time + of the last modification of svcTmplTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 85 } + +svcTmplTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains basic service template information." + ::= { tmnxSvcObjs 86 } + +svcTmplEntry OBJECT-TYPE + SYNTAX SvcTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific service template." + INDEX { svcTmplName } + ::= { svcTmplTable 1 } + +SvcTmplEntry ::= SEQUENCE +{ + svcTmplName TNamedItem, + svcTmplRowStatus RowStatus, + svcTmplLastChanged TimeStamp, + svcTmplSvcCount Unsigned32, + svcTmplType ServType, + svcTmplMtu Integer32, + svcTmplCustId TmnxCustId +} + +svcTmplName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the svcTmplName specifies the Service template name. This + name should unique within the service template domain." + ::= { svcTmplEntry 1 } + +svcTmplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcTmplRowStatus specifies the + status of this row." + ::= { svcTmplEntry 2 } + +svcTmplLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTmplLastChanged indicates the timestamp of last change + to this row in svcTmplTable." + ::= { svcTmplEntry 3 } + +svcTmplSvcCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTmplSvcCount indicates the number of instantiated + services created using this template." + ::= { svcTmplEntry 4 } + +svcTmplType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTmplType specifies the service type: e.g. + epipe, tls, etc. The value of this object must be specified when the + row is created and cannot be changed while the row status is 'active'. + + An 'inconsistentValue' error is returned if an attempt is made to + change the value of this object after row creation." + ::= { svcTmplEntry 5 } + +svcTmplMtu OBJECT-TYPE + SYNTAX Integer32 (0..9782) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTmplMtu specifies the largest frame size + (in octets) that this service can handle. + + The default value of this object depends on the service type: 1514 + octets for epipe and tls, 1508 for apipe and fpipe, and 1500 octets + for vprn, ipipe and ies, 1514 octets for cpipe." + ::= { svcTmplEntry 6 } + +svcTmplCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTmplCustId specifies the customer + identifier of the service." + DEFVAL { 0 } + ::= { svcTmplEntry 7 } + +svcTlsGroupTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsGroupTblLastChanged indicates the sysUpTime at the + time of the last modification of svcTlsGroupTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 87 } + +svcTlsGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS service range information for the service." + ::= { tmnxSvcObjs 88 } + +svcTlsGroupEntry OBJECT-TYPE + SYNTAX SvcTlsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TLS service range specific information for this service." + INDEX { + svcId, + svcTlsGroupId + } + ::= { svcTlsGroupTable 1 } + +SvcTlsGroupEntry ::= SEQUENCE +{ + svcTlsGroupId TmnxTlsGroupId, + svcTlsGroupRowStatus RowStatus, + svcTlsGroupLastChanged TimeStamp, + svcTlsGroupAdminStatus ServiceAdminStatus, + svcTlsGroupStart TmnxServId, + svcTlsGroupEnd TmnxServId, + svcTlsGroupStartVlanTag QTagOrZero, + svcTlsGroupSvcTmplName TNamedItemOrEmpty, + svcTlsGroupSapTmplName TNamedItemOrEmpty, + svcTlsGroupMvrpControl TruthValue, + svcTlsGroupOperStatus INTEGER, + svcTlsGroupLastError DisplayString +} + +svcTlsGroupId OBJECT-TYPE + SYNTAX TmnxTlsGroupId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupId specifies the Service range + identifier under this service." + ::= { svcTlsGroupEntry 1 } + +svcTlsGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcTlsGroupRowStatus specifies the + status of this row." + ::= { svcTlsGroupEntry 2 } + +svcTlsGroupLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsGroupLastChanged indicates the timestamp of last + change to this row in svcTlsGroupTable." + ::= { svcTlsGroupEntry 3 } + +svcTlsGroupAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsGroupAdminStatus specifies the desired state of + this service-range." + DEFVAL { down } + ::= { svcTlsGroupEntry 4 } + +svcTlsGroupStart OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupStart specifies the start of the + service identifier range. + + An 'inconsistentValue' error is returned when the value of + svcTlsGroupStart is set to larger than the value of svcTlsGroupEnd. + + An 'inconsistentValue' error is also returned when the value of + svcTlsGroupStart is set to default and svcTlsGroupStartVlanTag is set + to non-default value. + + An 'inconsistentValue' error is also returned when the value of + svcTlsGroupEnd is set to non-default value and svcTlsGroupStart is set + to the default value." + DEFVAL { 0 } + ::= { svcTlsGroupEntry 5 } + +svcTlsGroupEnd OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupEnd specifies the end of the + service identifier range. + + An 'inconsistentValue' error is returned when the value of + svcTlsGroupStart is set to larger than the value of svcTlsGroupEnd. + + An 'inconsistentValue' error is also returned when the value of + svcTlsGroupEnd is set to non-default value and svcTlsGroupStart is set + to the default value." + DEFVAL { 0 } + ::= { svcTlsGroupEntry 6 } + +svcTlsGroupStartVlanTag OBJECT-TYPE + SYNTAX QTagOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupStartVlanTag specifies the start of + the VLAN tag range. + + An 'inconsistentValue' error is also returned when the value of + svcTlsGroupStart is set to default and svcTlsGroupStartVlanTag is set + to non-default value." + DEFVAL { 0 } + ::= { svcTlsGroupEntry 7 } + +svcTlsGroupSvcTmplName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupSvcTmplName specifies the service + template name associated with this service-range." + DEFVAL { ''H } + ::= { svcTlsGroupEntry 8 } + +svcTlsGroupSapTmplName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupSapTmplName specifies the SAP + template name associated with this service-range." + DEFVAL { ''H } + ::= { svcTlsGroupEntry 9 } + +svcTlsGroupMvrpControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupMvrpControl specifies whether MVRP + control is enabled on this service-range." + DEFVAL { false } + ::= { svcTlsGroupEntry 10 } + +svcTlsGroupOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + inProgress (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsGroupOperStatus indicates service instantiation + status of this service group. + + A value of 'down' indicates: + -- svcTmplGroupAdminStatus is set to 'disabled' or + -- services for this group are being instantiated or + -- service instantiation failed for this group. svcTlsGroupLastError + provide information on the error encountered. + + A value of 'up' indicates that all services for this group have been + successfully instantiated. + + A value of 'inProgress' indicates that this group is in process of + transitioning to another state." + ::= { svcTlsGroupEntry 11 } + +svcTlsGroupLastError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsGroupLastError indicates the last error + encountered trying to instantiate services for this group." + ::= { svcTlsGroupEntry 12 } + +svcDhcpLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains DHCP lease states." + ::= { tmnxSvcObjs 90 } + +svcDhcpLeaseEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific DHCP lease state." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpLeaseNextHopMacAddr + } + ::= { svcDhcpLeaseTable 1 } + +SvcDhcpLeaseEntry ::= SEQUENCE +{ + svcDhcpLeaseCiAddrType InetAddressType, + svcDhcpLeaseCiAddr InetAddress, + svcDhcpLeaseNextHopMacAddr MacAddress, + svcDhcpLeaseChAddr MacAddress, + svcDhcpLeaseLocale INTEGER, + svcDhcpLeasePortId TmnxPortID, + svcDhcpLeaseEncapValue TmnxEncapVal, + svcDhcpLeaseSdpId SdpId, + svcDhcpLeaseVcId Unsigned32, + svcDhcpLeaseRemainLseTime Unsigned32, + svcDhcpLeaseOption82 OCTET STRING, + svcDhcpLeasePersistKey Unsigned32, + svcDhcpLeaseSubscrIdent DisplayString, + svcDhcpLeaseSubProfString DisplayString, + svcDhcpLeaseSlaProfString DisplayString, + svcDhcpLeaseShcvOperState ServShcvOperState, + svcDhcpLeaseShcvChecks Unsigned32, + svcDhcpLeaseShcvReplies Unsigned32, + svcDhcpLeaseShcvReplyTime TimeStamp, + svcDhcpLeaseClientId OCTET STRING, + svcDhcpLeaseIAID Unsigned32, + svcDhcpLeaseIAIDType IAIDType, + svcDhcpLeaseCiAddrMaskLen Unsigned32, + svcDhcpLeaseRetailerSvcId TmnxServId, + svcDhcpLeaseRetailerIf InterfaceIndexOrZero, + svcDhcpLeaseAncpString TmnxAncpStringOrZero, + svcDhcpLeaseFramedIpNetMaskTp InetAddressType, + svcDhcpLeaseFramedIpNetMask InetAddress, + svcDhcpLeaseBCastIpAddrType InetAddressType, + svcDhcpLeaseBCastIpAddr InetAddress, + svcDhcpLeaseDefaultRouterTp InetAddressType, + svcDhcpLeaseDefaultRouter InetAddress, + svcDhcpLeasePrimaryDnsType InetAddressType, + svcDhcpLeasePrimaryDns InetAddress, + svcDhcpLeaseSecondaryDnsType InetAddressType, + svcDhcpLeaseSecondaryDns InetAddress, + svcDhcpLeaseSessionTimeout Unsigned32, + svcDhcpLeaseServerLeaseStart DateAndTime, + svcDhcpLeaseServerLastRenew DateAndTime, + svcDhcpLeaseServerLeaseEnd DateAndTime, + svcDhcpLeaseDhcpServerAddrType InetAddressType, + svcDhcpLeaseDhcpServerAddr InetAddress, + svcDhcpLeaseOriginSubscrId DhcpLseStateInfoOrigin, + svcDhcpLeaseOriginStrings DhcpLseStateInfoOrigin, + svcDhcpLeaseOriginLeaseInfo DhcpLseStateInfoOrigin, + svcDhcpLeaseDhcpClientAddrType InetAddressType, + svcDhcpLeaseDhcpClientAddr InetAddress, + svcDhcpLeaseLeaseSplitActive TruthValue, + svcDhcpLeaseInterDestId DisplayString, + svcDhcpLeasePrimaryNbnsType InetAddressType, + svcDhcpLeasePrimaryNbns InetAddress, + svcDhcpLeaseSecondaryNbnsType InetAddressType, + svcDhcpLeaseSecondaryNbns InetAddress, + svcDhcpLeaseAppProfString DisplayString, + svcDhcpLeaseCategoryMapName TNamedItemOrEmpty, + svcDhcpLeaseNakNextRenew TruthValue, + svcDhcpLeaseRadiusClassAttr OCTET STRING, + svcDhcpLeaseRadiusUserName DisplayString, + svcDhcpLeasePoolName TNamedItem, + svcDhcpLeaseServerId OCTET STRING, + svcDhcpLeaseInterfaceId OCTET STRING, + svcDhcpLeaseRemoteId OCTET STRING, + svcDhcpLeaseOption60 OCTET STRING, + svcDhcpLeaseRadCalledStationId OCTET STRING, + svcDhcpLeaseLeaseTime Unsigned32, + svcDhcpLeaseSessTimeout Unsigned32, + svcDhcpLeaseUptime Unsigned32, + svcDhcpLeaseRemainingSessTime Unsigned32, + svcDhcpLeaseMngdRtStatus TmnxManagedRouteStatus, + svcDhcpLeaseTerminationType TmnxSubTerminationType, + svcDhcpLeaseIpoeSessionHost TruthValue, + svcDhcpLeasePppSession TruthValue, + svcDhcpLeaseRadSubIfPfxType InetAddressType, + svcDhcpLeaseRadSubIfPfx InetAddress, + svcDhcpLeaseRadSubIfPfxLen InetAddressPrefixLength, + svcDhcpLeaseRtrAdvPlcy TNamedItemOrEmpty, + svcDhcpLeaseWlanGwBridgeId Unsigned32 +} + +svcDhcpLeaseCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseCiAddrType indicates the address type of + svcDhcpLeaseCiAddr." + ::= { svcDhcpLeaseEntry 1 } + +svcDhcpLeaseCiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseCiAddr indicates the IP address of the DHCP + lease state." + ::= { svcDhcpLeaseEntry 2 } + +svcDhcpLeaseNextHopMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseNextHopMacAddr indicates the MAC address of + the next hop of this DHCP lease state. + + Normally, the next hop MAC address equals the value of + svcDhcpLeaseChAddr. If the value of the object + TIMETRA-VRTR-MIB::vRtrIfDHCPLayer2Header is set to 'true', a routing + device can be present between this node and the DHCP client. In that + case, the value of the next hop MAC address contains the MAC address + of this routing device." + ::= { svcDhcpLeaseEntry 3 } + +svcDhcpLeaseChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseChAddr indicates the MAC address of the DHCP + lease state." + ::= { svcDhcpLeaseEntry 4 } + +svcDhcpLeaseLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseLocale indicates if the DHCP lease state is + learned via a SAP or SDP." + ::= { svcDhcpLeaseEntry 5 } + +svcDhcpLeasePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcDhcpLeaseLocale is 'sap', the object + svcDhcpLeasePortId along with the object svcDhcpLeaseEncapValue, + indicates the SAP for which this entry contains information. This + object is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseEntry 6 } + +svcDhcpLeaseEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcDhcpLeaseLocale is 'sap', the object + svcDhcpLeasePortId along with the object svcDhcpLeaseEncapValue, + indicates the SAP for which this entry contains information. This + object is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseEntry 7 } + +svcDhcpLeaseSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcDhcpLeaseLocale is 'sdp', the object + svcDhcpLeaseSdpId, along with the object svcDhcpLeaseVcId, indicates + the SDP Binding for which this entry contains information. This object + is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseEntry 8 } + +svcDhcpLeaseVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of svcDhcpLeaseLocale is 'sdp', the object + svcDhcpLeaseSdpId, along with the object svcDhcpLeaseVcId, indicates + the SDP Binding for which this entry contains information. This object + is otherwise insignificant and contains the value 0." + ::= { svcDhcpLeaseEntry 9 } + +svcDhcpLeaseRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRemainLseTime indicates the remaining lease + time of the DHCP lease state." + ::= { svcDhcpLeaseEntry 10 } + +svcDhcpLeaseOption82 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..257)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOption82 indicates the content of option 82 + for this DHCP lease state." + ::= { svcDhcpLeaseEntry 11 } + +svcDhcpLeasePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeasePersistKey indicates a key value that can be + used to track this lease state in the persistence file." + ::= { svcDhcpLeaseEntry 12 } + +svcDhcpLeaseSubscrIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubscrIdent indicates the id of the parent + subscriber of this DHCP lease state." + ::= { svcDhcpLeaseEntry 13 } + +svcDhcpLeaseSubProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubProfString indicates the subscriber + profile string applicable for this DHCP lease state." + ::= { svcDhcpLeaseEntry 14 } + +svcDhcpLeaseSlaProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSlaProfString indicates the SLA profile + string applicable for this DHCP lease state." + ::= { svcDhcpLeaseEntry 15 } + +svcDhcpLeaseShcvOperState OBJECT-TYPE + SYNTAX ServShcvOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseShcvOperState indicates the state of the + subscriber host connectivity check for this DHCP lease state." + ::= { svcDhcpLeaseEntry 16 } + +svcDhcpLeaseShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseShcvChecks indicates the number of host + connectivity check requests for this DHCP lease state." + ::= { svcDhcpLeaseEntry 17 } + +svcDhcpLeaseShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseShcvReplies indicates the number of host + connectivity replies for this DHCP lease state." + ::= { svcDhcpLeaseEntry 18 } + +svcDhcpLeaseShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseShcvReplyTime indicates the time of the last + successful host connectivity check for this DHCP lease state." + ::= { svcDhcpLeaseEntry 19 } + +svcDhcpLeaseClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseClientId indicates the DHCPv6 clients unique + identifier (DUID) as generated by the client." + ::= { svcDhcpLeaseEntry 20 } + +svcDhcpLeaseIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseIAID indicates the Identity Association ID + (IAID) the address or prefix defined by + svcDhcpLeaseCiAddr/svcDhcpLeaseCiAddrMaskLen has been assigned to. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315 section 10" + ::= { svcDhcpLeaseEntry 21 } + +svcDhcpLeaseIAIDType OBJECT-TYPE + SYNTAX IAIDType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseIAIDType indicates the type of + svcDhcpLeaseIAID. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315" + ::= { svcDhcpLeaseEntry 22 } + +svcDhcpLeaseCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseCiAddrMaskLen indicates the prefix length of + the svcDhcpLeaseCiAddr for a DHCPv6 lease." + ::= { svcDhcpLeaseEntry 23 } + +svcDhcpLeaseRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRetailerSvcId indicates the service ID of the + retailer VPRN service to which this DHCP lease belongs. When this + object is non zero, the DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseEntry 24 } + +svcDhcpLeaseRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRetailerIf indicates the interface index of + the retailer VPRN interface to which this DHCP lease belongs. When + this object is non zero, the DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseEntry 25 } + +svcDhcpLeaseAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcDhcpLeaseAncpString indicates the value of the received + ancp-string." + ::= { svcDhcpLeaseEntry 26 } + +svcDhcpLeaseFramedIpNetMaskTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseFramedIpNetMaskTp indicates the address type + of svcDhcpLeaseFramedIpNetMask." + ::= { svcDhcpLeaseEntry 27 } + +svcDhcpLeaseFramedIpNetMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseFramedIpNetMask indicates the framed IP + netmask received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 28 } + +svcDhcpLeaseBCastIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBCastIpAddrType indicates the address type of + svcDhcpLeaseBCastIpAddr." + ::= { svcDhcpLeaseEntry 29 } + +svcDhcpLeaseBCastIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBCastIpAddr indicates the broadcast IP + address received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 30 } + +svcDhcpLeaseDefaultRouterTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDefaultRouterTp indicates the address type of + svcDhcpLeaseDefaultRouter." + ::= { svcDhcpLeaseEntry 31 } + +svcDhcpLeaseDefaultRouter OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDefaultRouter indicates the default router + received from either the DHCP or the Radius server as indicated by the + value of svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 32 } + +svcDhcpLeasePrimaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeasePrimaryDnsType indicates the address type of + svcDhcpLeasePrimaryDns." + ::= { svcDhcpLeaseEntry 33 } + +svcDhcpLeasePrimaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeasePrimaryDns indicates the primary DNS server + received from the server indicated by the value of + svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 34 } + +svcDhcpLeaseSecondaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSecondaryDnsType indicates the address type + of svcDhcpLeaseSecondaryDns." + ::= { svcDhcpLeaseEntry 35 } + +svcDhcpLeaseSecondaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSecondaryDns indicates the secondary DNS + server received from the server indicated by the value of + svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 36 } + +svcDhcpLeaseSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLeaseSessionTimeout indicates the session timeout + received from either the DHCP or the Radius server as indicated by the + value of svcDhcpLeaseOriginLeaseInfo. + + This object is replaced by svcDhcpLeaseLeaseTime since release 11.0." + ::= { svcDhcpLeaseEntry 37 } + +svcDhcpLeaseServerLeaseStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseServerLeaseStart indicates when this lease + was created." + ::= { svcDhcpLeaseEntry 38 } + +svcDhcpLeaseServerLastRenew OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseServerLastRenew indicates when we last + received a renewal from either the DHCP or the Radius server." + ::= { svcDhcpLeaseEntry 39 } + +svcDhcpLeaseServerLeaseEnd OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseServerLeaseEnd indicates when the server will + consider the lease as being expired." + ::= { svcDhcpLeaseEntry 40 } + +svcDhcpLeaseDhcpServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDhcpServerAddrType indicates the address type + of svcDhcpLeaseDhcpServerAddr." + ::= { svcDhcpLeaseEntry 41 } + +svcDhcpLeaseDhcpServerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDhcpServerAddr indicates the IP address of + the DHCP server received from either the DHCP or the Radius server as + indicated by the value of svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 42 } + +svcDhcpLeaseOriginSubscrId OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLeaseOriginSubscrId indicates which source + provided the subscriber-id." + ::= { svcDhcpLeaseEntry 43 } + +svcDhcpLeaseOriginStrings OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcDhcpLeaseOriginStrings indicates which server provided + the Sub-profile, SLA profile, Ancp string and Intermediate Destination + Id." + ::= { svcDhcpLeaseEntry 44 } + +svcDhcpLeaseOriginLeaseInfo OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOriginLeaseInfo indicates which server + provided the lease state information." + ::= { svcDhcpLeaseEntry 45 } + +svcDhcpLeaseDhcpClientAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDhcpClientAddrType indicates the address type + of svcDhcpLeaseDhcpClientAddr." + ::= { svcDhcpLeaseEntry 46 } + +svcDhcpLeaseDhcpClientAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDhcpClientAddr indicates the link-local + address of the DHCP Client that owns the lease info. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 47 } + +svcDhcpLeaseLeaseSplitActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseLeaseSplitActive indicates whether or not the + current lease time resulted from a lease split. If + svcDhcpLeaseLeaseSplitActive is 'true', the lease time passed to the + client is determined by the value of the object + sapTlsDhcpProxyLeaseTime for VPLS SAPs, or by the value of the object + vRtrIfDHCPProxyLeaseTime for Layer 3 interfaces." + ::= { svcDhcpLeaseEntry 48 } + +svcDhcpLeaseInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcDhcpLeaseInterDestId indicates the intermediate + destination identifier received from either the DHCP or the Radius + server or the local user database." + ::= { svcDhcpLeaseEntry 49 } + +svcDhcpLeasePrimaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeasePrimaryNbnsType indicates the address type of + svcDhcpLeasePrimaryNbns." + ::= { svcDhcpLeaseEntry 50 } + +svcDhcpLeasePrimaryNbns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeasePrimaryNbns indicates the primary NBNS server + received from either the DHCP or the Radius server as indicated by the + value of svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 51 } + +svcDhcpLeaseSecondaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSecondaryNbnsType indicates the address type + of svcDhcpLeaseSecondaryNbns." + ::= { svcDhcpLeaseEntry 52 } + +svcDhcpLeaseSecondaryNbns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSecondaryNbns indicates the secondary NBNS + server received from either the DHCP or the Radius server as indicated + by the value of svcDhcpLeaseOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseEntry 53 } + +svcDhcpLeaseAppProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseAppProfString indicates the application + profile string applicable for this DHCP lease state." + ::= { svcDhcpLeaseEntry 54 } + +svcDhcpLeaseCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcDhcpLeaseCategoryMapName indicates the value of the + category map name received from either the DHCP or the Radius server." + ::= { svcDhcpLeaseEntry 55 } + +svcDhcpLeaseNakNextRenew OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseNakNextRenew indicates that the system will + reply with a DHCP-NAK when the client sends the next DHCP-REQUEST, + whereafter the lease-state will be deleted. + + This state is entered upon reception of a FORCE-NAK COA (Change Of + Authority) request from RADIUS for this lease state, which at the same + time also triggered the system to send a FORCE-RENEW DHCP message to + the client." + ::= { svcDhcpLeaseEntry 56 } + +svcDhcpLeaseRadiusClassAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRadiusClassAttr indicates the Class attribute + returned by the RADIUS server in an Access-Accept message. + + If no RADIUS authentication is performed for this lease state, or + RADIUS did not return this attribute, the value of this object is + empty." + ::= { svcDhcpLeaseEntry 57 } + +svcDhcpLeaseRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRadiusUserName indicates the User-Name + attribute returned by the RADIUS server in an Access-Accept message. + + If RADIUS did not return this attribute, the value of this object is + equal to the User-Name attribute sent in the original Access-Request + message. + + If no RADIUS authentication is performed for this session, the value + of this object is empty." + ::= { svcDhcpLeaseEntry 58 } + +svcDhcpLeasePoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeasePoolName indicates the pool name included in + the Relay-forward Message. + + This object is only meaningful for DHCPv6 leases." + ::= { svcDhcpLeaseEntry 59 } + +svcDhcpLeaseServerId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseServerId indicates the DHCPv6 servers unique + identifier (DUID) as generated by the server. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315" + ::= { svcDhcpLeaseEntry 60 } + +svcDhcpLeaseInterfaceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseInterfaceId indicates the content of the + Interface-id option used for authentication. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315" + ::= { svcDhcpLeaseEntry 61 } + +svcDhcpLeaseRemoteId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRemoteId indicates the content of the + Remote-id option used for authentication. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 4649" + ::= { svcDhcpLeaseEntry 62 } + +svcDhcpLeaseOption60 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOption60 indicates the content of option 60 + for this DHCP lease state. + + This object is only meaningful for DHCPv4 leases." + REFERENCE + "RFC 2132" + ::= { svcDhcpLeaseEntry 63 } + +svcDhcpLeaseRadCalledStationId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRadCalledStationId indicates the content of + the Called-Station-Id RADIUS attribute used for authentication." + REFERENCE + "RFC 2865 RADIUS, + section 5.31. Calling-Station-Id" + ::= { svcDhcpLeaseEntry 64 } + +svcDhcpLeaseLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseLeaseTime indicates the lease time received + from either the DHCP or the Radius server or the local user database." + ::= { svcDhcpLeaseEntry 65 } + +svcDhcpLeaseSessTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSessTimeout indicates the session timeout + received from either the DHCP or the Radius server or the local user + database." + ::= { svcDhcpLeaseEntry 66 } + +svcDhcpLeaseUptime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseUptime indicates the host uptime." + ::= { svcDhcpLeaseEntry 67 } + +svcDhcpLeaseRemainingSessTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRemainingSessTime indicates the time before + the host is disconnected." + ::= { svcDhcpLeaseEntry 68 } + +svcDhcpLeaseMngdRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseMngdRtStatus indicates the status of the + managed route associated with this lease. + + This object is only meaningful for DHCPv6 PD leases." + ::= { svcDhcpLeaseEntry 69 } + +svcDhcpLeaseTerminationType OBJECT-TYPE + SYNTAX TmnxSubTerminationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseTerminationType indicates the termination + type of this lease." + ::= { svcDhcpLeaseEntry 70 } + +svcDhcpLeaseIpoeSessionHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseIpoeSessionHost indicates whether or not this + DHCP lease belongs to an IPoE session. + + If the value is 'true', the DHCP lease state belongs to an IPoE + session." + ::= { svcDhcpLeaseEntry 71 } + +svcDhcpLeasePppSession OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeasePppSession indicates whether or not this DHCP + lease state belongs to an PPP session. + + If the value is 'true', the DHCP lease state belongs to an PPP + session." + ::= { svcDhcpLeaseEntry 72 } + +svcDhcpLeaseRadSubIfPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRadSubIfPfxType indicates the address type of + svcDhcpLeaseRadSubIfPfx." + ::= { svcDhcpLeaseEntry 73 } + +svcDhcpLeaseRadSubIfPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRadSubIfPfx indicates the subscriber + interface prefix received from a Radius server." + ::= { svcDhcpLeaseEntry 74 } + +svcDhcpLeaseRadSubIfPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRadSubIfPfxLen indicates the aggregate route + address prefix length." + ::= { svcDhcpLeaseEntry 75 } + +svcDhcpLeaseRtrAdvPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRtrAdvPlcy indicates the name of the router + advertisement policy associated with the DHCP lease during + authentication. + + This object is only meaningful for DHCPv6 leases." + ::= { svcDhcpLeaseEntry 76 } + +svcDhcpLeaseWlanGwBridgeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWlanGwBridgeId indicates the Bridge-Id of the + WLAN Gateway User Equipment associated with this lease. + + A value of zero indicates that there is no WLAN Gateway User Equipment + associated with this lease. + + A non-zero value, together with the value of tmnxWlanGwBdUeTable, can + be used to retrieve the corresponding row in the + TIMETRA-WLAN-GW-MIB::tmnxWlanGwBdUeTable." + ::= { svcDhcpLeaseEntry 77 } + +svcDhcpLeaseModifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseModifyTable augments the svcDhcpLeaseTable. The table + allows the operator to modify attributes of the lease state." + ::= { tmnxSvcObjs 91 } + +svcDhcpLeaseModifyEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters that allow to modify a + lease-state's attributes." + AUGMENTS { svcDhcpLeaseEntry } + ::= { svcDhcpLeaseModifyTable 1 } + +SvcDhcpLeaseModifyEntry ::= SEQUENCE +{ + svcDhcpLeaseModifySubIndent TmnxSubIdentStringOrEmpty, + svcDhcpLeaseModifySubProfile DisplayString, + svcDhcpLeaseModifySlaProfile DisplayString, + svcDhcpLeaseEvaluateState TruthValue, + svcDhcpLeaseModInterDestId DisplayString, + svcDhcpLeaseModifyAncpString TmnxAncpStringOrZero, + svcDhcpLeaseModifyAppProfile DisplayString +} + +svcDhcpLeaseModifySubIndent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseModifySubIndent allows to specify a new + subscriber name for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber name. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { svcDhcpLeaseModifyEntry 1 } + +svcDhcpLeaseModifySubProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseModifySubProfile allows to specify a new + subscriber profile string for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber profile. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { svcDhcpLeaseModifyEntry 2 } + +svcDhcpLeaseModifySlaProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseModifySlaProfile allows to specify a new SLA + profile string for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new SLA profile. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { svcDhcpLeaseModifyEntry 3 } + +svcDhcpLeaseEvaluateState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseEvaluateState allows to cause a re-evaluation + of the specified lease state. + + When this object is set to 'true', the system will perform a + re-evaluation of the lease state. + + GETs and GETNEXTs on this variable return false. + + It is not possible to simultaneously request for a lease-state + re-evaluation, and modify any of the svcDhcpLeaseModifySubIndent, + svcDhcpLeaseModifySubProfile or svcDhcpLeaseModifySlaProfile values." + DEFVAL { false } + ::= { svcDhcpLeaseModifyEntry 4 } + +svcDhcpLeaseModInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseModInterDestId allows to specify a new + intermediate destination id for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new intermediate destination id. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { svcDhcpLeaseModifyEntry 5 } + +svcDhcpLeaseModifyAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseModifyAncpString allows to specify a new + ANCP-string for this lease state. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new ANCP-string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseModifyEntry 6 } + +svcDhcpLeaseModifyAppProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseModifyAppProfile specifies a new application + profile string for this lease state. + + When a SET of this object is done with a non empty string, the system + assigns a new application profile. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { svcDhcpLeaseModifyEntry 7 } + +svcDhcpLeaseActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseActionTable augments the svcDhcpLeaseTable. The table + allows the operator to perform actions on the lease state." + ::= { tmnxSvcObjs 92 } + +svcDhcpLeaseActionEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters that allow to perform an action on + the corresponding lease-state." + AUGMENTS { svcDhcpLeaseEntry } + ::= { svcDhcpLeaseActionTable 1 } + +SvcDhcpLeaseActionEntry ::= SEQUENCE +{ svcDhcpLeaseForceRenew TruthValue } + +svcDhcpLeaseForceRenew OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseForceRenew allows to force the DHCP client to + renew its lease. + + When the value of this object is set to 'true', the system will send a + forcerenew DHCP message to the client. + + GETs and GETNEXTs on this variable return false." + DEFVAL { false } + ::= { svcDhcpLeaseActionEntry 1 } + +svcDhcpLeaseBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseBgpTable augments the svcDhcpLeaseTable. This table + contains the parameters used for BGP." + ::= { tmnxSvcObjs 93 } + +svcDhcpLeaseBgpEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters used for BGP." + AUGMENTS { svcDhcpLeaseEntry } + ::= { svcDhcpLeaseBgpTable 1 } + +SvcDhcpLeaseBgpEntry ::= SEQUENCE +{ + svcDhcpLeaseBgpPrngPlcyName TNamedItemOrEmpty, + svcDhcpLeaseBgpAuthKeyChain TNamedItemOrEmpty, + svcDhcpLeaseBgpMD5AuthKey OCTET STRING, + svcDhcpLeaseBgpImportPolicy TPolicyStatementNameOrEmpty, + svcDhcpLeaseBgpExportPolicy TPolicyStatementNameOrEmpty, + svcDhcpLeaseBgpPeerAS InetAutonomousSystemNumber, + svcDhcpLeaseBgpPeeringStatus BgpPeeringStatus +} + +svcDhcpLeaseBgpPrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBgpPrngPlcyName indicates the peering policy + which is used to set up the BGP peer for this lease state." + ::= { svcDhcpLeaseBgpEntry 1 } + +svcDhcpLeaseBgpAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBgpAuthKeyChain indicates the + keychain which is used to sign and/or authenticate the BGP + protocol stream." + ::= { svcDhcpLeaseBgpEntry 2 } + +svcDhcpLeaseBgpMD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBgpMD5AuthKey indicates the authentication + key used between BGP peers neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol." + ::= { svcDhcpLeaseBgpEntry 3 } + +svcDhcpLeaseBgpImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBgpImportPolicy indicates the import policy." + ::= { svcDhcpLeaseBgpEntry 4 } + +svcDhcpLeaseBgpExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBgpExportPolicy indicates the export policy." + ::= { svcDhcpLeaseBgpEntry 5 } + +svcDhcpLeaseBgpPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBgpPeerAS indicates the Autonomous System + number for the remote peer." + ::= { svcDhcpLeaseBgpEntry 6 } + +svcDhcpLeaseBgpPeeringStatus OBJECT-TYPE + SYNTAX BgpPeeringStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseBgpPeeringStatus indicates the status of the + BGP peering session." + ::= { svcDhcpLeaseBgpEntry 7 } + +svcTmplTlsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTmplTlsTblLastChanged indicates the sysUpTime at the + time of the last modification of svcTmplTlsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 94 } + +svcTmplTlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTmplTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains VPLS service template information." + ::= { tmnxSvcObjs 95 } + +svcTmplTlsEntry OBJECT-TYPE + SYNTAX SvcTmplTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains basic information about a specific VPLS service + template. An entry in this table is created when an entry is created + in the svcTmplTable with svcTmplType set to 'tls'. Entry is deleted + when corresponding entry is deleted in the svcTmplTable." + INDEX { svcTmplName } + ::= { svcTmplTlsTable 1 } + +SvcTmplTlsEntry ::= SEQUENCE +{ + svcTmplTlsLastChanged TimeStamp, + svcTmplTlsMacLearning TmnxEnabledDisabled, + svcTmplTlsDiscardUnknownDest TmnxEnabledDisabled, + svcTmplTlsFdbTableSize Integer32, + svcTmplTlsFdbLocalAgeTime Integer32, + svcTmplTlsFdbRemoteAgeTime Integer32, + svcTmplTlsStpAdminStatus TmnxEnabledDisabledAdminState, + svcTmplTlsStpPriority Integer32, + svcTmplTlsStpBridgeMaxAge Integer32, + svcTmplTlsStpBridgeHelloTime Integer32, + svcTmplTlsStpBridgeForwardDelay Integer32, + svcTmplTlsMacAgeing TmnxEnabledDisabled, + svcTmplTlsFdbTableFullHighWMark Integer32, + svcTmplTlsFdbTableFullLowWMark Integer32, + svcTmplTlsStpVersion INTEGER, + svcTmplTlsStpHoldCount Integer32, + svcTmplTlsPerSvcHashing TmnxEnabledDisabled, + svcTmplTlsTempFloodTime Integer32, + svcTmplTlsMacMoveMaxRate Unsigned32, + svcTmplTlsMacMoveRetryTimeout Unsigned32, + svcTmplTlsMacMoveAdminStatus TmnxEnabledDisabledAdminState, + svcTmplTlsPriPortsCumFactor Unsigned32, + svcTmplTlsSecPortsCumFactor Unsigned32, + svcTmplTlsMacMoveNumRetries Unsigned32, + svcTmplTlsSpiLoadBalancing TmnxEnabledDisabled, + svcTmplTlsTeidLoadBalancing TmnxEnabledDisabled +} + +svcTmplTlsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTmplTlsLastChanged indicates the timestamp of last + change to this row in svcTmplTlsTable." + ::= { svcTmplTlsEntry 1 } + +svcTmplTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTmplTlsMacLearning specifies whether the + MAC learning process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTmplTlsEntry 2 } + +svcTmplTlsDiscardUnknownDest OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTmplTlsDiscardUnknownDest specifies whether + frames received with an unknown destination MAC are discarded in this + TLS." + DEFVAL { disabled } + ::= { svcTmplTlsEntry 3 } + +svcTmplTlsFdbTableSize OBJECT-TYPE + SYNTAX Integer32 (1..511999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsFdbTableSize specifies the maximum number of + learned and static entries allowed in the FDB of this service." + DEFVAL { 250 } + ::= { svcTmplTlsEntry 4 } + +svcTmplTlsFdbLocalAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTmplTlsFdbLocalAgeTime specifies the number + of seconds used to age out TLS FDB entries learned on local SAPs." + DEFVAL { 300 } + ::= { svcTmplTlsEntry 5 } + +svcTmplTlsFdbRemoteAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsFdbRemoteAgeTime specifies the number of + seconds used to age out TLS FDB entries learned on an SDP. These + entries correspond to MAC addresses learned on remote SAPs." + DEFVAL { 900 } + ::= { svcTmplTlsEntry 6 } + +svcTmplTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsStpAdminStatus specifies the administrative + state of the Spanning Tree Protocol instance associated with this + service." + DEFVAL { disabled } + ::= { svcTmplTlsEntry 7 } + +svcTmplTlsStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsStpPriority specifies + the priority of the Spanning Tree Protocol instance + associated with this service. + It is used as the highest 4 bits of the Bridge ID + included in the Configuration BPDUs generated by + this bridge. + The svcTmplTlsStpPriority can only take on values which + multiples of 4096 (4k). If a value is specified which + is not a multiple of 4K, then this value will be + replaced by the closest multiple of 4K which is lower + then the value entered." + DEFVAL { 32768 } + ::= { svcTmplTlsEntry 8 } + +svcTmplTlsStpBridgeMaxAge OBJECT-TYPE + SYNTAX Integer32 (6..40) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsStpBridgeMaxAge specifies the value that all + bridges should use for 'MaxAge' when this bridge is acting as the root + bridge." + ::= { svcTmplTlsEntry 9 } + +svcTmplTlsStpBridgeHelloTime OBJECT-TYPE + SYNTAX Integer32 (1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsStpBridgeHelloTime specifies the value that all + bridges should use for 'HelloTime' when this bridge is acting as the + root bridge." + ::= { svcTmplTlsEntry 10 } + +svcTmplTlsStpBridgeForwardDelay OBJECT-TYPE + SYNTAX Integer32 (4..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsStpBridgeForwardDelay specifies the value that + all bridges should use for 'ForwardDelay' when this bridge is acting + as the root bridge." + ::= { svcTmplTlsEntry 11 } + +svcTmplTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsMacAgeing specifies whether the MAC aging + process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTmplTlsEntry 12 } + +svcTmplTlsFdbTableFullHighWMark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsFdbTableFullHighWMark specifies the utilization + of the FDB table of this TLS service at which a table full alarm will + be raised by the agent." + DEFVAL { 95 } + ::= { svcTmplTlsEntry 13 } + +svcTmplTlsFdbTableFullLowWMark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsFdbTableFullLowWMark specifies the utilization + of the FDB table of this TLS service at which a table full alarm will + be cleared by the agent." + DEFVAL { 90 } + ::= { svcTmplTlsEntry 14 } + +svcTmplTlsStpVersion OBJECT-TYPE + SYNTAX INTEGER { + rstp (2), + compDot1w (3), + dot1w (4), + mstp (5), + pmstp (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsStpVersion specifies the version of Spanning + Tree Protocol the bridge is currently running. + + The value 'rstp' corresponds to the Rapid Spanning + Tree Protocol specified in IEEE 802.1D/D4-2003. + + The value 'compDot1w' corresponds to the mode where the Rapid Spanning + Tree is backward compatible with IEEE 802.1w. + + The value 'dot1w' corresponds to the Rapid Spanning + Tree Protocol fully conformant to IEEE 802.1w. + + The value 'mstp' corresponds to the Multiple Spanning Tree Protocol + specified in IEEE 802.1Q-REV/D3.0-04/2005. + + The value 'pmstp' corresponds to Provider MSTP protocol compliant with + IEEE-802.1ad-2005. + + New values may be defined as future versions of the protocol become + available." + DEFVAL { rstp } + ::= { svcTmplTlsEntry 15 } + +svcTmplTlsStpHoldCount OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsStpHoldCount specifies the maximum number of + BPDUs that are transmitted in any 'HelloTime' interval. The value used + by the bridge to limit the maximum transmission rate of BPDUs." + REFERENCE + "IEEE 802.1w clause 17.16.6" + DEFVAL { 6 } + ::= { svcTmplTlsEntry 16 } + +svcTmplTlsPerSvcHashing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsPerSvcHashing specifies service-level hashing + for Ethernet services. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcVplsType for the service is set to 'bVpls'." + DEFVAL { disabled } + ::= { svcTmplTlsEntry 17 } + +svcTmplTlsTempFloodTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 3..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsTempFloodTime specifies duration of time + traffic will be flooded on a TLS status change in this TLS. + + Value of '-1' disables this flooding behavior." + DEFVAL { -1 } + ::= { svcTmplTlsEntry 18 } + +svcTmplTlsMacMoveMaxRate OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "per-second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsMacMoveMaxRate specifies the maximum rate at + which MACs can be relearned in this TLS service, before the SAP where + the moving MAC was last seen is automatically disabled in order to + protect the system against undetected loops or duplicate MACs. The + rate is computed as the maximum number of relearns allowed in a 5 + second interval: e.g. the default rate of 2 relearns per second + corresponds to 10 relearns in a 5 second period." + DEFVAL { 2 } + ::= { svcTmplTlsEntry 19 } + +svcTmplTlsMacMoveRetryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsMacMoveRetryTimeout + specifies the time in seconds to wait before a SAP that + has been disabled after exceeding the maximum relearn + rate is re-enabled. + + A value of zero indicates that the SAP will not be automatically + re-enabled after being disabled. If after the SAP is re-enabled it is + disabled again, the effective retry timeout is doubled in order to + avoid thrashing. + + An 'inconsistentValue' error is returned if the value of this object + is set to less than fie times the value of + svcTmplTlsSecPortsCumFactor." + DEFVAL { 10 } + ::= { svcTmplTlsEntry 20 } + +svcTmplTlsMacMoveAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsMacMoveAdminStatus specifies the administrative + state of the MAC movement feature associated with this service." + DEFVAL { disabled } + ::= { svcTmplTlsEntry 21 } + +svcTmplTlsPriPortsCumFactor OBJECT-TYPE + SYNTAX Unsigned32 (3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsPriPortsCumFactor specifies a factor for the + primary ports defining how many MAC-relearn periods should be used to + measure the MAC-relearn rate, svcTmplTlsMacMoveMaxRate. This rate must + be exceeded during consecutive periods before the corresponding ports + (SAP and/or spoke-SDP) are blocked by the MAC-move feature. + + An 'inconsistentValue' error is returned if an attempt is made to set + the value of svcTmplTlsPriPortsCumFactor to a value lower than or + equal to svcTmplTlsSecPortsCumFactor." + DEFVAL { 3 } + ::= { svcTmplTlsEntry 22 } + +svcTmplTlsSecPortsCumFactor OBJECT-TYPE + SYNTAX Unsigned32 (2..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsSecPortsCumFactor specifies a factor for the + secondary ports defining how many MAC-relearn periods should be used + to measure the MAC-relearn rate, svcTmplTlsMacMoveMaxRate. This rate + must be exceeded during consecutive periods before the corresponding + ports (SAP and/or spoke-SDP) are blocked by the MAC-move feature. + + An 'inconsistentValue' error is returned if an attempt is made to set + the value of svcTmplTlsSecPortsCumFactor to a value greater than or + equal to svcTmplTlsPriPortsCumFactor." + DEFVAL { 2 } + ::= { svcTmplTlsEntry 23 } + +svcTmplTlsMacMoveNumRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsMacMoveNumRetries + specifies the number of times retries are performed for + re-enabling the SAP/SDP. + + A value of zero indicates unlimited number of retries." + DEFVAL { 3 } + ::= { svcTmplTlsEntry 24 } + +svcTmplTlsSpiLoadBalancing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsSpiLoadBalancing specifies whether SPI use in + hashing is enabled on this service template." + DEFVAL { disabled } + ::= { svcTmplTlsEntry 25 } + +svcTmplTlsTeidLoadBalancing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTmplTlsTeidLoadBalancing specifies whether TEID load + balancing is enabled for this service template." + DEFVAL { disabled } + ::= { svcTmplTlsEntry 26 } + +svcTmplUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTmplUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains services which are created using Service + templates." + ::= { tmnxSvcObjs 96 } + +svcTmplUserEntry OBJECT-TYPE + SYNTAX SvcTmplUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about services created using a service + template. + + Entries are created and deleted by the system." + INDEX { + svcTmplName, + svcId + } + ::= { svcTmplUserTable 1 } + +SvcTmplUserEntry ::= SEQUENCE +{ + svcTmplUserCreationOrigin INTEGER, + svcTmplUserCreatorSvcId TmnxServId +} + +svcTmplUserCreationOrigin OBJECT-TYPE + SYNTAX INTEGER { + mVpls (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value svcTmplUserCreationOrigin indicates how the service was + created using this specific service template." + ::= { svcTmplUserEntry 1 } + +svcTmplUserCreatorSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value svcTmplUserCreatorSvcId indicates the service identifier + which created this particular service using this template. + + A value of zero indicates that the service is not created by another + service." + ::= { svcTmplUserEntry 2 } + +svcTlsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that extends svcTlsInfoTable." + ::= { tmnxSvcObjs 97 } + +svcTlsExtEntry OBJECT-TYPE + SYNTAX SvcTlsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsExtEntry extends svcTlsInfoEntry." + AUGMENTS { svcTlsInfoEntry } + ::= { svcTlsExtTable 1 } + +SvcTlsExtEntry ::= SEQUENCE +{ + svcTlsExtMvrpMaxAttributes Unsigned32, + svcTlsExtMvrpRegAttrCnt Unsigned32, + svcTlsExtMvrpDeclaredAttrCnt Unsigned32, + svcTlsExtMvrpFailedRegCnt Unsigned32, + svcTlsExtMvrpAttrTblHighWM Integer32, + svcTlsExtMvrpAttrTblLowWM Integer32, + svcTlsExtMvrpHoldTime Unsigned32, + svcTlsExtMvrpAdminStatus TmnxEnabledDisabled, + svcTlsExtMvrpOperStatus INTEGER, + svcTlsExtMmrpAdminStatus TmnxEnabledDisabled, + svcTlsExtMmrpOperStatus INTEGER, + svcTlsExtMmrpRegAttrCnt Unsigned32, + svcTlsExtMmrpDeclaredAttrCnt Unsigned32, + svcTlsExtMmrpFailedRegCnt Unsigned32, + svcTlsExtMvrpAttributeCount Unsigned32, + svcTlsExtMmrpEndStationOnly TruthValue, + svcTlsExtMacReNotifInterval Unsigned32, + svcTlsExtSpbmCtrlVpls TmnxServId, + svcTlsExtSpbmFid TmnxSpbFidOrZero, + svcTlsExtSpiLoadBalancing TmnxEnabledDisabled, + svcTlsExtTeidLoadBalancing TmnxEnabledDisabled, + svcTlsExtVxlanSrcTepIpAddrType InetAddressType, + svcTlsExtVxlanSrcTepIpAddr InetAddress, + svcTlsExtVxlanIpv4TepEcmp TruthValue, + svcTlsExtEvpnMplsRvplsEcmp TruthValue, + svcTlsPbbRestProtSrcMac TruthValue, + svcTlsPbbRestProtSrcMacAction INTEGER, + svcTlsExtIgnoreL2VpnMtuMismatch TmnxEnabledDisabled, + svcTlsExtLblEthOrIpL4TEID TruthValue +} + +svcTlsExtMvrpMaxAttributes OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpMaxAttributes specifies maximum + number of MVRP attributes supported in this TLS. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcMgmtVpls of the service is not set to + 'true'." + DEFVAL { 4095 } + ::= { svcTlsExtEntry 1 } + +svcTlsExtMvrpRegAttrCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpRegAttrCnt indicates the number + of MVRP attributes currently associated to the TLS by being + registered." + ::= { svcTlsExtEntry 2 } + +svcTlsExtMvrpDeclaredAttrCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpDeclaredAttrCnt indicates the + number of MVRP attributes currently associated to the TLS by being + declared." + ::= { svcTlsExtEntry 3 } + +svcTlsExtMvrpFailedRegCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpFailedRegCnt indicates number of + failed MVRP attribute registrations in this TLS." + ::= { svcTlsExtEntry 4 } + +svcTlsExtMvrpAttrTblHighWM OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpAttrTblHighWM specifies the + utilization of the MVRP attribute table of this TLS service at which a + table full alarm will be raised by the agent. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcMgmtVpls of the service is not set to + 'true'." + DEFVAL { 95 } + ::= { svcTlsExtEntry 5 } + +svcTlsExtMvrpAttrTblLowWM OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpAttrTblLowWM specifies + utilization of the MVRP attribute table of this TLS service at which a + table full alarm will be cleared by the agent. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcMgmtVpls of the service is not set to + 'true'." + DEFVAL { 90 } + ::= { svcTlsExtEntry 6 } + +svcTlsExtMvrpHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..30) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpHoldTime specifies the amount of + time in minutes in reporting to MVRP that the last provisioned SAP in + VPLS is down. + + A value of '0' disables tracking of the operational status for the + last active SAP in the VPLS. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcMgmtVpls of the service is not set to + 'true'." + DEFVAL { 0 } + ::= { svcTlsExtEntry 7 } + +svcTlsExtMvrpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpAdminStatus specifies whether the + Multiple VLAN Registration Protocol (MVRP) is enabled in this TLS. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcMgmtVpls of the service is not set to + 'true'." + DEFVAL { disabled } + ::= { svcTlsExtEntry 8 } + +svcTlsExtMvrpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpOperStatus indicates the + operational status of Multiple VLAN Registration Protocol (MVRP) in + this TLS." + ::= { svcTlsExtEntry 9 } + +svcTlsExtMmrpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMmrpAdminStatus specifies whether the + Multiple MAC Registration Protocol (MMRP) is enabled in this TLS. + + Default value of this object is set to 'enabled' when svcVplsType of + this service is set to 'bVpls' otherwise this is set to 'disabled'." + ::= { svcTlsExtEntry 10 } + +svcTlsExtMmrpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMmrpOperStatus indicates the + operational status of Multiple MAC Registration Protocol (MMRP) in + this TLS." + ::= { svcTlsExtEntry 11 } + +svcTlsExtMmrpRegAttrCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMmrpRegAttrCnt indicates the number + of MMRP attributes currently associated to the TLS by being + registered." + ::= { svcTlsExtEntry 12 } + +svcTlsExtMmrpDeclaredAttrCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMmrpDeclaredAttrCnt indicates the + number of MMRP attributes currently associated to the TLS by being + declared." + ::= { svcTlsExtEntry 13 } + +svcTlsExtMmrpFailedRegCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMmrpFailedRegCnt indicates number of + failed MMRP attribute registrations in this TLS." + ::= { svcTlsExtEntry 14 } + +svcTlsExtMvrpAttributeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMvrpAttributeCount indicates the + number of MVRP attributes currently associated to the TLS by either + being registered or declared." + ::= { svcTlsExtEntry 15 } + +svcTlsExtMmrpEndStationOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtMmrpEndStationOnly specifies whether + all SAP/SDP in this service are MMRP end-stations only." + DEFVAL { false } + ::= { svcTlsExtEntry 16 } + +svcTlsExtMacReNotifInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 240..840) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsExtMacReNotifInterval specifies time interval + between subsequent burst of MAC notification messages. + + The default value indicates that the re-notification is disabled." + REFERENCE + "ITU-T Y.1731 specification" + DEFVAL { 0 } + ::= { svcTlsExtEntry 17 } + +svcTlsExtSpbmCtrlVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtSpbmCtrlVpls specifies the + controlling Shortest Path Bridging (SPB) VPLS for this user SPB VPLS. + + An 'inconsistentValue' error is returned if svcTlsExtSpbmCtrlVpls is + set to default and svcTlsExtSpbmFid is set to its non-default value or + when svcTlsExtSpbmCtrlVpls is set to non-default and svcTlsExtSpbmFid + is set to its default value." + DEFVAL { 0 } + ::= { svcTlsExtEntry 18 } + +svcTlsExtSpbmFid OBJECT-TYPE + SYNTAX TmnxSpbFidOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsExtSpbmFid specifies the forwarding + database identifier used by the user SPB VPLS. + + An 'inconsistentValue' error is returned if svcTlsExtSpbmCtrlVpls is + set to default and svcTlsExtSpbmFid is set to its non-default value or + when svcTlsExtSpbmCtrlVpls is set to non-default and svcTlsExtSpbmFid + is set to its default value." + DEFVAL { 0 } + ::= { svcTlsExtEntry 19 } + +svcTlsExtSpiLoadBalancing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsExtSpiLoadBalancing specifies whether SPI use in + hashing is enabled on this service." + DEFVAL { disabled } + ::= { svcTlsExtEntry 20 } + +svcTlsExtTeidLoadBalancing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsExtTeidLoadBalancing specifies whether TEID load + balancing is enabled for this service." + DEFVAL { disabled } + ::= { svcTlsExtEntry 21 } + +svcTlsExtVxlanSrcTepIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsExtVxlanSrcTepIpAddrType specifies the type of IP + address associated with svcTlsExtVxlanSrcTepIpAddr." + DEFVAL { unknown } + ::= { svcTlsExtEntry 22 } + +svcTlsExtVxlanSrcTepIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsExtVxlanSrcTepIpAddr specifies the tunnel source IP + address when doing VXLAN encapsulation of frames for this service + (source VTEP)." + DEFVAL { ''H } + ::= { svcTlsExtEntry 23 } + +svcTlsExtVxlanIpv4TepEcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsExtVxlanIpv4TepEcmp specifies whether ECMP behavior + is enabled on R-VPLS services, so that the unnecessary performance + impact can be avoided if there is no need for VXLAN ECMP." + DEFVAL { false } + ::= { svcTlsExtEntry 24 } + +svcTlsExtEvpnMplsRvplsEcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcTlsExtEvpnMplsRvplsEcmp specifies whether ECMP behavior is + enabled on R-VPLS EVPN MPLS services, so that the unnecessary + performance impact can be avoided if there is no need for EVPN-MPLS + ECMP." + DEFVAL { false } + ::= { svcTlsExtEntry 25 } + +svcTlsPbbRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsPbbRestProtSrcMac specifies how the + agent will handle relearn requests for protected MAC addresses + received on the backbone VPLS. + + When the value of this object is 'true' requests to relearn a + protected MAC address will be ignored. + + In addition, if the value of svcTlsPbbRestProtSrcMacAction is + 'disable', then the backbone VPLS where the protected source MAC was + seen will be brought operationally down." + DEFVAL { false } + ::= { svcTlsExtEntry 26 } + +svcTlsPbbRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + discardFrame (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcTlsPbbRestProtSrcMacAction indicates the + action to take whenever a relearn request for a protected MAC is + received on the backbone VPLS. + + When the value of this object is 'discardFrame', the backbone-vpls + will start discarding the frame." + DEFVAL { discardFrame } + ::= { svcTlsExtEntry 27 } + +svcTlsExtIgnoreL2VpnMtuMismatch OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the svcTlsExtIgnoreL2VpnMtuMismatch specifies whether the + system should ignore the MTU mismatch between Layer-2 MTU and local + service MTU" + DEFVAL { disabled } + ::= { svcTlsExtEntry 28 } + +svcTlsExtLblEthOrIpL4TEID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcTlsExtLblEthOrIpL4TEID specifies whether Ethernet or + IP L4 TEID is used in hashing for load balancing is enabled on this + service." + DEFVAL { false } + ::= { svcTlsExtEntry 29 } + +svcPwRtLclPrefixTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtLclPrefixTblLastChanged indicates the sysUpTime at + the time of the last modification of svcPwRtLclPrefixTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 98 } + +svcPwRtLclPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPwRtLclPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pseudo-wire routing local prefix information." + ::= { tmnxSvcObjs 99 } + +svcPwRtLclPrefixEntry OBJECT-TYPE + SYNTAX SvcPwRtLclPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating pseudo-wire routing local prefix information." + INDEX { + svcPwRtLclPrefixGlobalId, + svcPwRtLclPrefix + } + ::= { svcPwRtLclPrefixTable 1 } + +SvcPwRtLclPrefixEntry ::= SEQUENCE +{ + svcPwRtLclPrefixGlobalId TmnxPwGlobalId, + svcPwRtLclPrefix Unsigned32, + svcPwRtLclPrefixRowStatus RowStatus, + svcPwRtLclPrefixLastChange TimeStamp +} + +svcPwRtLclPrefixGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPwRtLclPrefixGlobalId specifies the + pseudo-wire routing global identifier." + ::= { svcPwRtLclPrefixEntry 1 } + +svcPwRtLclPrefix OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPwRtLclPrefix specifies prefix value used + by this pseudo-wire instance for redundancy." + ::= { svcPwRtLclPrefixEntry 2 } + +svcPwRtLclPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcPwRtLclPrefixRowStatus specifies the + status of this row." + ::= { svcPwRtLclPrefixEntry 3 } + +svcPwRtLclPrefixLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtLclPrefixLastChange indicates the timestamp of + last change to this row in svcPwRtLclPrefixTable." + ::= { svcPwRtLclPrefixEntry 4 } + +svcPwRtPathTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtPathTblLastChanged indicates the sysUpTime at the + time of the last modification of svcPwRtPathTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 100 } + +svcPwRtPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPwRtPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pseudo-wire routing global path information." + ::= { tmnxSvcObjs 101 } + +svcPwRtPathEntry OBJECT-TYPE + SYNTAX SvcPwRtPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating global pseudo-wire routing path information." + INDEX { svcPwRtPathName } + ::= { svcPwRtPathTable 1 } + +SvcPwRtPathEntry ::= SEQUENCE +{ + svcPwRtPathName TNamedItem, + svcPwRtPathRowStatus RowStatus, + svcPwRtPathLastChange TimeStamp, + svcPwRtPathAdminStatus ServiceAdminStatus +} + +svcPwRtPathName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPwRtPathName specifies the path name in + pseudo-wire routing global instance." + ::= { svcPwRtPathEntry 1 } + +svcPwRtPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcPwRtPathRowStatus specifies the status of + this row." + ::= { svcPwRtPathEntry 2 } + +svcPwRtPathLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtPathLastChange indicates the timestamp of last + change to this row in svcPwRtPathTable." + ::= { svcPwRtPathEntry 3 } + +svcPwRtPathAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPwRtPathAdminStatus specifies the administrative state + of this path." + DEFVAL { down } + ::= { svcPwRtPathEntry 4 } + +svcPwRtPathHopTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtPathHopTblLastChgd indicates the sysUpTime at the + time of the last modification of svcPwRtPathHopTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 102 } + +svcPwRtPathHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPwRtPathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains hop information per path in the pseudo-wire + routing instances." + ::= { tmnxSvcObjs 103 } + +svcPwRtPathHopEntry OBJECT-TYPE + SYNTAX SvcPwRtPathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating specific pseudo-wire routing path hop information." + INDEX { + svcPwRtPathName, + svcPwRtPathHopIndex + } + ::= { svcPwRtPathHopTable 1 } + +SvcPwRtPathHopEntry ::= SEQUENCE +{ + svcPwRtPathHopIndex TmnxPwPathHopId, + svcPwRtPathHopRowStatus RowStatus, + svcPwRtPathHopLastChange TimeStamp, + svcPwRtPathHopAddrType InetAddressType, + svcPwRtPathHopAddr InetAddress +} + +svcPwRtPathHopIndex OBJECT-TYPE + SYNTAX TmnxPwPathHopId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPwRtPathHopIndex specifies the hop index + for the path in pseudo-wire routing global instance." + ::= { svcPwRtPathHopEntry 1 } + +svcPwRtPathHopRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcPwRtPathHopRowStatus specifies the status + of this row." + ::= { svcPwRtPathHopEntry 2 } + +svcPwRtPathHopLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtPathHopLastChange indicates the timestamp of last + change to this row in svcPwRtPathHopTable." + ::= { svcPwRtPathHopEntry 3 } + +svcPwRtPathHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPwRtPathHopAddrType specifies the address type of the + address specified by svcPwRtPathHopAddr." + DEFVAL { unknown } + ::= { svcPwRtPathHopEntry 4 } + +svcPwRtPathHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPwRtPathHopAddr specifies the address associated with + this hop." + DEFVAL { ''H } + ::= { svcPwRtPathHopEntry 5 } + +svcPwRtStaticRtTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtStaticRtTblLastChgd indicates the sysUpTime at the + time of the last modification of svcPwRtStaticRtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 104 } + +svcPwRtStaticRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPwRtStaticRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains static route information for the pseudo-wire + routing instances." + ::= { tmnxSvcObjs 105 } + +svcPwRtStaticRtEntry OBJECT-TYPE + SYNTAX SvcPwRtStaticRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating specific static route for the pseudo-wire routing + instance." + INDEX { + svcPwRtStaticRtDstGlobalId, + svcPwRtStaticRtDstPrefix, + svcPwRtStaticRtDstAddrType, + svcPwRtStaticRtDstAddr + } + ::= { svcPwRtStaticRtTable 1 } + +SvcPwRtStaticRtEntry ::= SEQUENCE +{ + svcPwRtStaticRtDstGlobalId TmnxPwGlobalIdOrZero, + svcPwRtStaticRtDstPrefix Unsigned32, + svcPwRtStaticRtDstAddrType InetAddressType, + svcPwRtStaticRtDstAddr InetAddress, + svcPwRtStaticRtRowStatus RowStatus, + svcPwRtStaticRtLastChange TimeStamp +} + +svcPwRtStaticRtDstGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPwRtStaticRtDstGlobalId specifies the + pseudo-wire global routing index of the destination." + ::= { svcPwRtStaticRtEntry 1 } + +svcPwRtStaticRtDstPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPwRtStaticRtDstPrefix specifies the prefix + of the global routing index of the destination." + ::= { svcPwRtStaticRtEntry 2 } + +svcPwRtStaticRtDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcPwRtStaticRtDstAddrType specifies the address type of + the address specified by svcPwRtStaticRtDstAddr." + ::= { svcPwRtStaticRtEntry 3 } + +svcPwRtStaticRtDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcPwRtStaticRtDstAddr specifies the destination address + of this static route entry." + ::= { svcPwRtStaticRtEntry 4 } + +svcPwRtStaticRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcPwRtStaticRtRowStatus specifies the status + of this row." + ::= { svcPwRtStaticRtEntry 5 } + +svcPwRtStaticRtLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtStaticRtLastChange indicates the timestamp of last + change to this row in svcPwRtStaticRtTable." + ::= { svcPwRtStaticRtEntry 6 } + +svcMSPwPeTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMSPwPeTblLastChanged indicates the sysUpTime at the + time of the last modification of svcMSPwPeTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 106 } + +svcMSPwPeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcMSPwPeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains multi-segment pseudo-wire provider- edge + information for the service." + ::= { tmnxSvcObjs 107 } + +svcMSPwPeEntry OBJECT-TYPE + SYNTAX SvcMSPwPeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multi-segment pseudo-wire provider-edge specific information for this + service." + INDEX { + svcId, + svcMSPwPeId + } + ::= { svcMSPwPeTable 1 } + +SvcMSPwPeEntry ::= SEQUENCE +{ + svcMSPwPeId TmnxSpokeSdpId, + svcMSPwPeRowStatus RowStatus, + svcMSPwPeLastChange TimeStamp, + svcMSPwPeAdminStatus ServiceAdminStatus, + svcMSPwPeFecType TmnxLdpFECType, + svcMSPwPeAiiType TmnxAiiType, + svcMSPwPeSignaling TmnxMsPwPeSignaling, + svcMSPwPeAutoConfig TruthValue, + svcMSPwPeAgi TmnxVPNRouteDistinguisher, + svcMSPwPePolicyId PWTemplateId, + svcMSPwPePrecedence Unsigned32, + svcMSPwPeRetryTimer Unsigned32, + svcMSPwPeRetryCount Unsigned32, + svcMSPwPeSaiiGlobalId TmnxPwGlobalIdOrZero, + svcMSPwPeSaiiPrefix Unsigned32, + svcMSPwPeSaiiAcId Unsigned32, + svcMSPwPeTaiiGlobalId TmnxPwGlobalIdOrZero, + svcMSPwPeTaiiPrefix Unsigned32, + svcMSPwPeTaiiAcId Unsigned32, + svcMSPwPePathName TNamedItemOrEmpty, + svcMSPwPeEndPoint TNamedItemOrEmpty, + svcMSPwPeStandbySigSlave TruthValue, + svcMSPwPeIsICB TruthValue, + svcMSPwPeTimeRemain Unsigned32, + svcMSPwPeRetryRemain Unsigned32, + svcMSPwPeOperSdpBind SdpBindId, + svcMSPwPeRetryExpired TruthValue, + svcMSPwPeLastError DisplayString +} + +svcMSPwPeId OBJECT-TYPE + SYNTAX TmnxSpokeSdpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcMSPwPeId specifies the multi-segment + pseudo-wire provider-edge identifier for this service." + ::= { svcMSPwPeEntry 1 } + +svcMSPwPeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcMSPwPeRowStatus specifies the status of + this row." + ::= { svcMSPwPeEntry 2 } + +svcMSPwPeLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMSPwPeLastChange indicates the timestamp of last + change to this row in svcMSPwPeTable." + ::= { svcMSPwPeEntry 3 } + +svcMSPwPeAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeAdminStatus specifies the administrative state + of this multi-segment pseudo-wire provider-edge for this service." + DEFVAL { down } + ::= { svcMSPwPeEntry 4 } + +svcMSPwPeFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeFecType specifies the LDP FEC type to be used on + this multi-segment pseudo-wire provider-edge for this service." + DEFVAL { vpws } + ::= { svcMSPwPeEntry 5 } + +svcMSPwPeAiiType OBJECT-TYPE + SYNTAX TmnxAiiType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeAiiType specifies the Attachment Individual + Identifier (AII) type to be used on this multi-segment pseudo-wire + provider-edge for this service." + DEFVAL { aiiType2 } + ::= { svcMSPwPeEntry 6 } + +svcMSPwPeSignaling OBJECT-TYPE + SYNTAX TmnxMsPwPeSignaling + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeSignaling specifies the type of signaling used + by this multi-segment pseudo-wire provider-edge for this service." + DEFVAL { auto } + ::= { svcMSPwPeEntry 7 } + +svcMSPwPeAutoConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeAutoConfig specifies whether multi-segment + pseudo-wire provider-edge for this service should use single-sided + auto-endpoint configuration." + DEFVAL { false } + ::= { svcMSPwPeEntry 8 } + +svcMSPwPeAgi OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeAgi specifies the Attachment Group Identifier + (AGI) portion of the Generalized Id FEC element of the pseudo-wire + setup for this provider-edge in this service." + DEFVAL { '0000000000000000'H } + ::= { svcMSPwPeEntry 9 } + +svcMSPwPePolicyId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPePolicyId specifies the pseudo-wire template + policy to be used on this multi-segment pseudo-wire provider-edge." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 10 } + +svcMSPwPePrecedence OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPePrecedence specifies the precedence of this + multi-segment pseudo-wire provider-edge in this service." + DEFVAL { 4 } + ::= { svcMSPwPeEntry 11 } + +svcMSPwPeRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..480) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeRetryTimer specifies the retry timer value to be + used by this multi-segment pseudo-wire provider-edge in this service. + + System uses the value of svcPwRtRetryTimer when value of this object + is set to the default." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 12 } + +svcMSPwPeRetryCount OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeRetryCount specifies the retry count value to be + used by this multi-segment pseudo-wire provider-edge in this service. + + System uses the value of svcPwRtRetryCount when value of this object + is set to the default." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 13 } + +svcMSPwPeSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeSaiiGlobalId specifies the global identifier of + Source Attachment Individual Identifier (SAII) portion of the + Generalized Id FEC element as used by this multi-segment pseudo-wire + provider-edge in this service." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 14 } + +svcMSPwPeSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeSaiiPrefix specifies the prefix to the Source + Attachment Individual Identifier (SAII) portion of the Generalized Id + FEC element as used by this multi-segment pseudo-wire provider-edge in + this service." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 15 } + +svcMSPwPeSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeSaiiAcId specifies the attachment circuit + identifier part of Source Attachment Individual Identifier (SAII) + portion of the Generalized Id FEC element as used by this + multi-segment pseudo-wire provider-edge in this service." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 16 } + +svcMSPwPeTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeTaiiGlobalId specifies the global identifier of + Target Attachment Individual Identifier (TAII) portion of the + Generalized Id FEC element as used by this multi-segment pseudo-wire + provider-edge in this service." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 17 } + +svcMSPwPeTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeTaiiPrefix specifies the prefix to the Target + Attachment Individual Identifier (TAII) portion of the Generalized Id + FEC element as used by this multi-segment pseudo-wire provider-edge in + this service." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 18 } + +svcMSPwPeTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeTaiiAcId specifies the attachment circuit + identifier part of Target Attachment Individual Identifier (TAII) + portion of the Generalized Id FEC element as used by this + multi-segment pseudo-wire provider-edge in this service." + DEFVAL { 0 } + ::= { svcMSPwPeEntry 19 } + +svcMSPwPePathName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPePathName specifies the path name used by this + multi-segment pseudo-wire provider-edge in this service." + DEFVAL { ''H } + ::= { svcMSPwPeEntry 20 } + +svcMSPwPeEndPoint OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeEndPoint specifies the endpoint used by this + multi-segment pseudo-wire provider-edge in this service." + DEFVAL { ''H } + ::= { svcMSPwPeEntry 21 } + +svcMSPwPeStandbySigSlave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeStandbySigSlave specifies whether transmission + of any spoke in the endpoint will be blocked when the spoke receives + standby status notification from its peer." + DEFVAL { false } + ::= { svcMSPwPeEntry 22 } + +svcMSPwPeIsICB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcMSPwPeIsICB specifies whether this sdp-binding is an + inter-chassis backup SDP bind." + DEFVAL { false } + ::= { svcMSPwPeEntry 23 } + +svcMSPwPeTimeRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMSPwPeTimeRemain indicates remaining time in the retry + timer for this multi-segment pseudo-wire provider-edge in this + service." + ::= { svcMSPwPeEntry 24 } + +svcMSPwPeRetryRemain OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMSPwPeRetryRemain indicates remaining retries for this + multi-segment pseudo-wire provider-edge in this service." + ::= { svcMSPwPeEntry 25 } + +svcMSPwPeOperSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMSPwPeOperSdpBind indicates operational SDP-bind used + for this multi-segment pseudo-wire provider-edge in this service." + ::= { svcMSPwPeEntry 26 } + +svcMSPwPeRetryExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcMSPwPeRetryExpired indicates whether all retries have + expired for this multi-segment pseudo-wire provider-edge in this + service." + ::= { svcMSPwPeEntry 27 } + +svcMSPwPeLastError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcMSPwPeLastError indicates the last error + encountered trying to bring up this multi-segment pseudo-wire + provider-edge in this service." + ::= { svcMSPwPeEntry 28 } + +svcOperGrpTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpTblLastChanged indicates the sysUpTime at the + time of the last modification of svcOperGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 108 } + +svcOperGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcOperGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Operational-Group information." + ::= { tmnxSvcObjs 109 } + +svcOperGrpEntry OBJECT-TYPE + SYNTAX SvcOperGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row specifies information about a specific Operational-Group." + INDEX { svcOperGrpName } + ::= { svcOperGrpTable 1 } + +SvcOperGrpEntry ::= SEQUENCE +{ + svcOperGrpName TNamedItem, + svcOperGrpRowStatus RowStatus, + svcOperGrpLastChange TimeStamp, + svcOperGrpOperStatus ServiceOperStatus, + svcOperGrpHoldDownTime TmnxOperGrpHoldDownTime, + svcOperGrpCreationOrigin TmnxSvcOperGrpCreationOrigin, + svcOperGrpHoldUpTime TmnxOperGrpHoldUpTime, + svcOperGrpHoldUpTimeRemain TmnxOperGrpHoldUpTime, + svcOperGrpHoldDownTimeRemain TmnxOperGrpHoldDownTime, + svcOperGrpNumMembers Gauge32, + svcOperGrpNumMonitoring Gauge32 +} + +svcOperGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcOperGrpName specifies the Operational-Group + identifier." + ::= { svcOperGrpEntry 1 } + +svcOperGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcOperGrpRowStatus specifies the status of + this row." + ::= { svcOperGrpEntry 2 } + +svcOperGrpLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpLastChange indicates the timestamp of last + change to this row in svcOperGrpTable." + ::= { svcOperGrpEntry 3 } + +svcOperGrpOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpOperStatus indicates the operational state of + this group." + ::= { svcOperGrpEntry 4 } + +svcOperGrpHoldDownTime OBJECT-TYPE + SYNTAX TmnxOperGrpHoldDownTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcOperGrpHoldDownTime specifies number of seconds to + wait before notifying clients monitoring this group when its + operational status transitions from up to down." + DEFVAL { 0 } + ::= { svcOperGrpEntry 5 } + +svcOperGrpCreationOrigin OBJECT-TYPE + SYNTAX TmnxSvcOperGrpCreationOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpCreationOrigin indicates the protocol or + mechanism which created this group." + ::= { svcOperGrpEntry 6 } + +svcOperGrpHoldUpTime OBJECT-TYPE + SYNTAX TmnxOperGrpHoldUpTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcOperGrpHoldUpTime specifies number of seconds to wait + before notifying clients monitoring this group when its operational + status transitions from down to up." + DEFVAL { 4 } + ::= { svcOperGrpEntry 7 } + +svcOperGrpHoldUpTimeRemain OBJECT-TYPE + SYNTAX TmnxOperGrpHoldUpTime + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpHoldUpTimeRemain indicates the number of + seconds remaining in the svcOperGrpHoldUpTime." + ::= { svcOperGrpEntry 8 } + +svcOperGrpHoldDownTimeRemain OBJECT-TYPE + SYNTAX TmnxOperGrpHoldDownTime + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpHoldDownTimeRemain indicates the number of + seconds remaining in the svcOperGrpHoldDownTime." + ::= { svcOperGrpEntry 9 } + +svcOperGrpNumMembers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpNumMembers indicates the number of members as + part of this operational-group." + ::= { svcOperGrpEntry 10 } + +svcOperGrpNumMonitoring OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpNumMonitoring indicates the number of objects + monitoring this operational-group." + ::= { svcOperGrpEntry 11 } + +svcDhcpLeaseAleTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseAleTable contains Access Loop Encapsulation + information for DHCP lease states. + + Entries in this table are created and destroyed by the system. + + This table is a sparse augment of the svcDhcpLeaseTable: entries are + created only for DHCP lease states for which Access Loop Encapsulation + information is available." + ::= { tmnxSvcObjs 110 } + +svcDhcpLeaseAleEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents access loop encapsulation information + of a DHCP lease state." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpLeaseNextHopMacAddr + } + ::= { svcDhcpLeaseAleTable 1 } + +SvcDhcpLeaseAleEntry ::= SEQUENCE +{ + svcDhcpLeaseAleDatalink Unsigned32, + svcDhcpLeaseAleEncaps1 Unsigned32, + svcDhcpLeaseAleEncaps2 Unsigned32 +} + +svcDhcpLeaseAleDatalink OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseAleDatalink indicates the data link used by + the subscriber host on the DSL access loop. + + The value of svcDhcpLeaseAleDatalink is not modified or verified by + this system, but is expected to be according to + TmnxAccessLoopEncapDataLink." + ::= { svcDhcpLeaseAleEntry 1 } + +svcDhcpLeaseAleEncaps1 OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseAleEncaps1 indicates the encapsulation used + by the subscriber host on the DSL access loop. + + The value of svcDhcpLeaseAleEncaps1 is not modified or verified by + this system, but is expected to be according to TmnxAccessLoopEncaps1" + ::= { svcDhcpLeaseAleEntry 2 } + +svcDhcpLeaseAleEncaps2 OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseAleEncaps2 indicates the encapsulation used + by the subscriber host on the DSL access loop + + The value of svcDhcpLeaseAleEncaps2 is not modified or verified by + this system, but is expected to be according to TmnxAccessLoopEncaps2." + ::= { svcDhcpLeaseAleEntry 3 } + +svcEthCfmTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEthCfmTblLastChanged indicates the sysUpTime at the + time of the last modification of svcEthCfmTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 111 } + +svcEthCfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEthCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEthCfmTable contains Ethernet Connectivity Fault Management + (CFM) information for Ethernet capable Services." + ::= { tmnxSvcObjs 112 } + +svcEthCfmEntry OBJECT-TYPE + SYNTAX SvcEthCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEthCfmEntry consists of the Eth-CFM objects used to maintain + Ethernet CFM functionality for the specified Ethernet capable Service." + INDEX { svcId } + ::= { svcEthCfmTable 1 } + +SvcEthCfmEntry ::= SEQUENCE +{ + svcEthCfmTunnelFaultNotification INTEGER, + svcEthCfmVMepExtensions TmnxEnabledDisabled +} + +svcEthCfmTunnelFaultNotification OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + ignore (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEthCfmTunnelFaultNotification specifies whether the + service will 'accept (1)' CFM fault notification from a Tunnel MEP and + process the notification (i.e. do fault handling and/or fault + propagation), or 'ignore (2)' the notification. + + Both TIMETRA-SAP-MIB::sapEthCfmTunnelFaultNotification and this object + MUST be set to 'accept (1)' for an individual SAP to process the + notification." + DEFVAL { ignore } + ::= { svcEthCfmEntry 1 } + +svcEthCfmVMepExtensions OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcEthCfmVMepExtensions specifies whether enhanced + Virtual MEP functionality is enabled on the service or not. This + object is used by TLS (VPLS) services only, and has no effect nor can + it be modified on other service types. + + On services that do not support VMEP extensions this object is fixed + to the value 'disabled (2)'. + + This object has been obsoleted in release 16.0." + DEFVAL { disabled } + ::= { svcEthCfmEntry 2 } + +tmnxSvcGrpObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 113 } + +svcMacFdbRecords OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcMacFdbRecords indicates the number of + system wide FDB records in use." + ::= { tmnxSvcGrpObjs 1 } + +svcPwRtSpeAddrGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcPwRtSpeAddrGlobalId specifies the pseudo- + wire routing global identifier of the switch-point node. + + An 'inconsistentValue' error is returned if svcPwRtSpeAddrGlobalId is + set to default when svcPwRtSpeAddrPrefix is set to non-default value + or svcPwRtSpeAddrGlobalId is set to non-default when + svcPwRtSpeAddrPrefix is set to default value." + DEFVAL { 0 } + ::= { tmnxSvcGrpObjs 2 } + +svcPwRtSpeAddrPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcPwRtSpeAddrPrefix specifies the pseudo-wire + routing prefix of the switch-point node. + + An 'inconsistentValue' error is returned if svcPwRtSpeAddrGlobalId is + set to default when svcPwRtSpeAddrPrefix is set to non-default value + or svcPwRtSpeAddrGlobalId is set to non-default when + svcPwRtSpeAddrPrefix is set to default value." + DEFVAL { 0 } + ::= { tmnxSvcGrpObjs 3 } + +svcPwRtBootTimer OBJECT-TYPE + SYNTAX Integer32 (0..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcPwRtBootTimer specifies how long the system + waits after the reboot before trying to establish multi-segment + pseudo-wire provider-edge connections." + DEFVAL { 10 } + ::= { tmnxSvcGrpObjs 4 } + +svcPwRtRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..480) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcPwRtRetryTimer specifies the retry timer value to be + used by this multi-segment pseudo-wire provider-edge in this service." + DEFVAL { 30 } + ::= { tmnxSvcGrpObjs 5 } + +svcPwRtRetryCount OBJECT-TYPE + SYNTAX Unsigned32 (10..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcPwRtRetryCount specifies the retry count value to be + used by this multi-segment pseudo-wire provider-edge in this service." + DEFVAL { 30 } + ::= { tmnxSvcGrpObjs 6 } + +svcPwRtBgpRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtBgpRoutes indicates the number of BGP routes in + the TIMETRA-VRTR-MIB::vRtrMsPwL2RtTable." + ::= { tmnxSvcGrpObjs 7 } + +svcPwRtStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtStaticRoutes indicates the number of static routes + in the TIMETRA-VRTR-MIB::vRtrMsPwL2RtTable." + ::= { tmnxSvcGrpObjs 8 } + +svcPwRtLocalRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtLocalRoutes indicates the number of local routes + in the TIMETRA-VRTR-MIB::vRtrMsPwL2RtTable." + ::= { tmnxSvcGrpObjs 9 } + +svcPwRtHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtHostRoutes indicates the number of host routes in + the TIMETRA-VRTR-MIB::vRtrMsPwL2RtTable." + ::= { tmnxSvcGrpObjs 10 } + +svcPwRtBootTimerRemain OBJECT-TYPE + SYNTAX Integer32 (0..600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtBootTimerRemain indicates the number of seconds + remaining in the svcPwRtBootTimer." + ::= { tmnxSvcGrpObjs 11 } + +svcPwRtLclPfxRDTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtLclPfxRDTblLastChanged indicates the sysUpTime at + the time of the last modification of svcPwRtLclPfxRDTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 114 } + +svcPwRtLclPfxRDTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPwRtLclPfxRDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pseudo-wire routing local prefix route- + distinguisher information." + ::= { tmnxSvcObjs 115 } + +svcPwRtLclPfxRDEntry OBJECT-TYPE + SYNTAX SvcPwRtLclPfxRDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating pseudo-wire routing local prefix route- + distinguisher information." + INDEX { + svcPwRtLclPrefixGlobalId, + svcPwRtLclPrefix, + svcPwRtLclPfxRD + } + ::= { svcPwRtLclPfxRDTable 1 } + +SvcPwRtLclPfxRDEntry ::= SEQUENCE +{ + svcPwRtLclPfxRD TmnxVPNRouteDistinguisher, + svcPwRtLclPfxRDRowStatus RowStatus, + svcPwRtLclPfxRDLastChange TimeStamp, + svcPwRtLclPfxRDCommunity Unsigned32 +} + +svcPwRtLclPfxRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcPwRtLclPfxRD specifies the route-distinguisher + associated with this prefix." + ::= { svcPwRtLclPfxRDEntry 1 } + +svcPwRtLclPfxRDRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of the object svcPwRtLclPfxRDRowStatus specifies the status + of this row." + ::= { svcPwRtLclPfxRDEntry 2 } + +svcPwRtLclPfxRDLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwRtLclPfxRDLastChange indicates the timestamp of last + change to this row in svcPwRtLclPfxRDTable." + ::= { svcPwRtLclPfxRDEntry 3 } + +svcPwRtLclPfxRDCommunity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcPwRtLclPfxRDCommunity specifies the BGP + community associated with the route-distinguisher." + DEFVAL { 0 } + ::= { svcPwRtLclPfxRDEntry 4 } + +svcPwSpeSaiiTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPwSpeSaiiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pseudo-wire switch-point node information by + Source Attachment Individual Identifier (SAII)." + ::= { tmnxSvcObjs 116 } + +svcPwSpeSaiiEntry OBJECT-TYPE + SYNTAX SvcPwSpeSaiiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry that contains pseudo-wire switch-point node information by + Source Attachment Individual Identifier (SAII)." + INDEX { + svcMSPwPeSaiiGlobalId, + svcMSPwPeSaiiPrefix, + svcMSPwPeSaiiAcId + } + ::= { svcPwSpeSaiiTable 1 } + +SvcPwSpeSaiiEntry ::= SEQUENCE +{ + svcPwSpeSaiiTaiiGlobalId TmnxPwGlobalIdOrZero, + svcPwSpeSaiiTaiiPrefix Unsigned32, + svcPwSpeSaiiTaiiAcId Unsigned32, + svcPwSpeSaiiSvcId TmnxServId, + svcPwSpeSaiiOperSdpBind1 SdpBindId, + svcPwSpeSaiiOperSdpBind2 SdpBindId +} + +svcPwSpeSaiiTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeSaiiTaiiGlobalId indicates the global identifier + of Target Attachment Individual Identifier (TAII) portion of the + Generalized Id FEC element on switch-point node." + ::= { svcPwSpeSaiiEntry 1 } + +svcPwSpeSaiiTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeSaiiTaiiPrefix indicates the prefix to the Target + Attachment Individual Identifier (TAII) portion of the Generalized Id + FEC element on switch-point node." + ::= { svcPwSpeSaiiEntry 2 } + +svcPwSpeSaiiTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeSaiiTaiiAcId indicates the attachment circuit + identifier part of Source Attachment Individual Identifier (SAII) + portion of the Generalized Id FEC element on switch-point node." + ::= { svcPwSpeSaiiEntry 3 } + +svcPwSpeSaiiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeSaiiSvcId indicates the Service identifier on + this switch-point node." + ::= { svcPwSpeSaiiEntry 4 } + +svcPwSpeSaiiOperSdpBind1 OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeSaiiOperSdpBind1 indicates the first operational + SDP-bind on this switch-point node." + ::= { svcPwSpeSaiiEntry 5 } + +svcPwSpeSaiiOperSdpBind2 OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeSaiiOperSdpBind2 indicates the other operational + SDP-bind on this switch-point node." + ::= { svcPwSpeSaiiEntry 6 } + +svcPwSpeTaiiTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPwSpeTaiiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pseudo-wire switch-point node information by + Target Attachment Individual Identifier (TAII)." + ::= { tmnxSvcObjs 117 } + +svcPwSpeTaiiEntry OBJECT-TYPE + SYNTAX SvcPwSpeTaiiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry that contains pseudo-wire switch-point node information by + Target Attachment Individual Identifier (TAII)." + INDEX { + svcMSPwPeTaiiGlobalId, + svcMSPwPeTaiiPrefix, + svcMSPwPeTaiiAcId + } + ::= { svcPwSpeTaiiTable 1 } + +SvcPwSpeTaiiEntry ::= SEQUENCE +{ + svcPwSpeTaiiSaiiGlobalId TmnxPwGlobalIdOrZero, + svcPwSpeTaiiSaiiPrefix Unsigned32, + svcPwSpeTaiiSaiiAcId Unsigned32, + svcPwSpeTaiiSvcId TmnxServId, + svcPwSpeTaiiOperSdpBind1 SdpBindId, + svcPwSpeTaiiOperSdpBind2 SdpBindId +} + +svcPwSpeTaiiSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeTaiiSaiiGlobalId indicates the global identifier + of Source Attachment Individual Identifier (SAII) portion of the + Generalized Id FEC element on switch-point node." + ::= { svcPwSpeTaiiEntry 1 } + +svcPwSpeTaiiSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeTaiiSaiiPrefix indicates the prefix to the Source + Attachment Individual Identifier (SAII) portion of the Generalized Id + FEC element on switch-point node." + ::= { svcPwSpeTaiiEntry 2 } + +svcPwSpeTaiiSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeTaiiSaiiAcId indicates the attachment circuit + identifier part of Target Attachment Individual Identifier (TAII) + portion of the Generalized Id FEC element on switch-point node." + ::= { svcPwSpeTaiiEntry 3 } + +svcPwSpeTaiiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeTaiiSvcId indicates the Service identifier on + this switch-point node." + ::= { svcPwSpeTaiiEntry 4 } + +svcPwSpeTaiiOperSdpBind1 OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeTaiiOperSdpBind1 indicates the first operational + SDP-bind on this switch-point node." + ::= { svcPwSpeTaiiEntry 5 } + +svcPwSpeTaiiOperSdpBind2 OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPwSpeTaiiOperSdpBind2 indicates the other operational + SDP-bind on this switch-point node." + ::= { svcPwSpeTaiiEntry 6 } + +svcDhcpLeaseOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseOvrTable contains QoS (Quality of Service) overrides + for DHCP lease states. + + Entries in this table are created and destroyed by the system. + + This table is a sparse augment of the svcDhcpLeaseTable: entries are + created only for DHCP lease states for which QoS overrides information + is available." + ::= { tmnxSvcObjs 118 } + +svcDhcpLeaseOvrEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents QoS overrides information of a DHCP + lease state." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpLeaseNextHopMacAddr, + svcDhcpLeaseOvrDirection, + svcDhcpLeaseOvrType, + svcDhcpLeaseOvrTypeId, + svcDhcpLeaseOvrTypeName + } + ::= { svcDhcpLeaseOvrTable 1 } + +SvcDhcpLeaseOvrEntry ::= SEQUENCE +{ + svcDhcpLeaseOvrDirection TDirectionIngEgr, + svcDhcpLeaseOvrType TQosOverrideType, + svcDhcpLeaseOvrTypeId Integer32, + svcDhcpLeaseOvrTypeName TNamedItemOrEmpty, + svcDhcpLeaseOvrPIR TQosQueuePIRRateOverride, + svcDhcpLeaseOvrCIR TQosQueueCIRRateOverride, + svcDhcpLeaseOvrCBS TBurstSizeBytesOvr, + svcDhcpLeaseOvrMBS TBurstSizeBytesOvr, + svcDhcpLeaseOvrWrrWeight THsmdaWrrWeightOverride, + svcDhcpLeaseOvrSummedCIR TruthValue, + svcDhcpLeaseOvrClassWeight THsClassWeightOverride +} + +svcDhcpLeaseOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrDirection indicates if this row specifies + ingress or egress qos override parameters." + ::= { svcDhcpLeaseOvrEntry 1 } + +svcDhcpLeaseOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrType indicates what field has been + overridden by this row." + ::= { svcDhcpLeaseOvrEntry 2 } + +svcDhcpLeaseOvrTypeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrTypeId indicates the ID of the + queue/policer that has been overridden by this row. + + If the value of svcDhcpLeaseOvrType is not 'queue (1)' or 'policer + (2)', this field must be set to zero (0)." + ::= { svcDhcpLeaseOvrEntry 3 } + +svcDhcpLeaseOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrTypeName indicates the name of the + scheduler/arbiter that has been overridden by this row. + + If the value of svcDhcpLeaseOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { svcDhcpLeaseOvrEntry 4 } + +svcDhcpLeaseOvrPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrPIR indicates the PIR rate in kbps allowed + for the object overridden by this row." + ::= { svcDhcpLeaseOvrEntry 5 } + +svcDhcpLeaseOvrCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrCIR indicates the CIR rate in kbps allowed + for the object overridden by this row." + ::= { svcDhcpLeaseOvrEntry 6 } + +svcDhcpLeaseOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrCBS indicates the amount of reserved + buffer space (in bytes) for the object overridden by this row." + ::= { svcDhcpLeaseOvrEntry 7 } + +svcDhcpLeaseOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrMBS indicates the maximum amount of + reserved buffer space (in bytes) for the object overridden by this + row." + ::= { svcDhcpLeaseOvrEntry 8 } + +svcDhcpLeaseOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrWrrWeight indicates the weight of this + queue for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of svcDhcpLeaseOvrWrrWeight is only relevant if the value of + svcDhcpLeaseOvrType is equal to 'queue', and if the queue specified in + svcDhcpLeaseOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated wit this PPP session." + ::= { svcDhcpLeaseOvrEntry 9 } + +svcDhcpLeaseOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrSummedCIR indicates if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (svcDhcpLeaseOvrCIR) loses + its meaning." + ::= { svcDhcpLeaseOvrEntry 10 } + +svcDhcpLeaseOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseOvrClassWeight specifies the weight of the + scheduling class. + + A value of svcDhcpLeaseOvrClassWeight equal to -2 indicates no + overrides." + ::= { svcDhcpLeaseOvrEntry 11 } + +svcTlsSpbTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSpbTableLastChanged indicates the sysUpTime at the + time of the last modification of svcTlsSpbTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 119 } + +svcTlsSpbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsSpbTable contains entries for Shortest Path Bridging in a VPLS + service context." + ::= { tmnxSvcObjs 120 } + +svcTlsSpbEntry OBJECT-TYPE + SYNTAX SvcTlsSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Shortest Path Bridging entry in the svcTlsSpbTable." + INDEX { svcId } + ::= { svcTlsSpbTable 1 } + +SvcTlsSpbEntry ::= SEQUENCE +{ + svcTlsSpbRowStatus RowStatus, + svcTlsSpbLastChanged TimeStamp, + svcTlsSpbIsisInstance Integer32, + svcTlsSpbFid TmnxSpbFid, + svcTlsSpbL1BridgePriority TmnxSpbBridgePriority, + svcTlsSpbL1FwdTreeTopoUcast INTEGER, + svcTlsSpbAdminState TmnxAdminState, + svcTlsSpbL1FwdTreeTopoMcast INTEGER, + svcTlsSpbL1BridgeId BridgeId, + svcTlsSpbL1McastDesigBridgeId BridgeId +} + +svcTlsSpbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSpbRowStatus is used for the creation and deletion + of Shortest Path Bridging context in a VPLS service." + ::= { svcTlsSpbEntry 1 } + +svcTlsSpbLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSpbLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcTlsSpbEntry 2 } + +svcTlsSpbIsisInstance OBJECT-TYPE + SYNTAX Integer32 (1024..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSpbIsisInstance specifies the + ISIS-MIB::isisSysInstance to be used with this Shortest Path Bridging + context in this VPLS service. + + An 'inconsistentValue' error is returned if value of + svcTlsSpbIsisInstance is set to a different value after the row + creation time." + DEFVAL { 1024 } + ::= { svcTlsSpbEntry 3 } + +svcTlsSpbFid OBJECT-TYPE + SYNTAX TmnxSpbFid + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSpbFid specifies forwarding database identifier + associated with this Shortest Path Bridging context in this VPLS + service. + + An 'inconsistentValue' error is returned if value of svcTlsSpbFid is + set to a different value after the row creation time." + DEFVAL { 1 } + ::= { svcTlsSpbEntry 4 } + +svcTlsSpbL1BridgePriority OBJECT-TYPE + SYNTAX TmnxSpbBridgePriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSpbL1BridgePriority specifies the level 1 four bit + bridge priority associated with this Shortest Path Bridging context in + this VPLS service." + DEFVAL { 8 } + ::= { svcTlsSpbEntry 5 } + +svcTlsSpbL1FwdTreeTopoUcast OBJECT-TYPE + SYNTAX INTEGER { + spf (0), + st (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsSpbL1FwdTreeTopoUcast specifies level 1 unicast + forwarding to follow the shortest path tree or to follow a single tree + for this Shortest Path Bridging context in this VPLS service." + DEFVAL { spf } + ::= { svcTlsSpbEntry 6 } + +svcTlsSpbAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcTlsSpbAdminState specifies the desired administrative state for + Shortest Path Bridging on this VPLS service." + DEFVAL { outOfService } + ::= { svcTlsSpbEntry 7 } + +svcTlsSpbL1FwdTreeTopoMcast OBJECT-TYPE + SYNTAX INTEGER { + spf (0), + st (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSpbL1FwdTreeTopoMcast indicates level 1 multicast + forwarding to follow the shortest path tree or to follow a single tree + for this Shortest Path Bridging context in this VPLS service." + ::= { svcTlsSpbEntry 8 } + +svcTlsSpbL1BridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcTlsSpbL1BridgeId indicates the level 1 designated bridge + identifier for Shortest Path Bridging context on this VPLS service." + ::= { svcTlsSpbEntry 9 } + +svcTlsSpbL1McastDesigBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcTlsSpbL1McastDesigBridgeId indicates the level 1 designated + bridge identifier for multicast traffic for Shortest Path Bridging on + this VPLS service." + ::= { svcTlsSpbEntry 10 } + +svcVllBgpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpTableLastChanged indicates the sysUpTime at the + time of the last modification of svcVllBgpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 121 } + +svcVllBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVllBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVllBgpTable contains entries for BGP in a VLL service context." + ::= { tmnxSvcObjs 122 } + +svcVllBgpEntry OBJECT-TYPE + SYNTAX SvcVllBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVllBgpEntry contains BGP related information for a specific + service." + INDEX { svcId } + ::= { svcVllBgpTable 1 } + +SvcVllBgpEntry ::= SEQUENCE +{ + svcVllBgpRowStatus RowStatus, + svcVllBgpLastChanged TimeStamp, + svcVllBgpVsiRD TmnxVPNRouteDistinguisher, + svcVllBgpExportRteTarget TNamedItemOrEmpty, + svcVllBgpImportRteTarget TNamedItemOrEmpty, + svcVllBgpAutoRD TruthValue, + svcVllBgpOperRD TmnxVPNRouteDistinguisher, + svcVllBgpOperRDType TmnxRouteDistType, + svcVllBgpOperImportRteTgtOrigin TmnxRouteTargetOrigin, + svcVllBgpOperImportRteTarget TNamedItemOrEmpty, + svcVllBgpOperExportRteTgtOrigin TmnxRouteTargetOrigin, + svcVllBgpOperExportRteTarget TNamedItemOrEmpty, + svcVllBgpVsiExportPolicy1 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy2 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy3 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy4 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy5 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy1 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy2 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy3 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy4 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy5 TPolicyStatementNameOrEmpty, + svcVllBgpAdvServiceMtu Integer32 +} + +svcVllBgpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpRowStatus is used for the creation and deletion + of Shortest Path Bridging context in a VPLS service." + ::= { svcVllBgpEntry 1 } + +svcVllBgpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcVllBgpEntry 2 } + +svcVllBgpVsiRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiRD specifies the high-order 6 bytes used to + compose the Virtual Switch Instance identifier (VSI-id) to use for + NLRI in BGP in this VLL service. + + SNMP set of svcVllBgpVsiRD to non-default value will automatically set + svcVllBgpAutoRD to 'false'." + DEFVAL { '0000000000000000'H } + ::= { svcVllBgpEntry 3 } + +svcVllBgpExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpExportRteTarget specifies the + extended community name for the default export policy + to use for BGP in this VLL service. + + This object cannot be set to a non-empty if svcVllBgpExportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcVllBgpEntry 4 } + +svcVllBgpImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpImportRteTarget specifies the + extended community name for the default import policy + to use for BGP in this VLL service. + + This object cannot be set to a non-empty if svcVllBgpImportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcVllBgpEntry 5 } + +svcVllBgpAutoRD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpAutoRD specifies that system will automatically + selects a value for the route-distinguisher from + svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned when trying to set + svcVllBgpAutoRD to 'true' and there is no route-distinguisher + available from TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of svcVllBgpAutoRD to 'true' will automatically set + svcVllBgpVsiRD to all zeroes." + DEFVAL { false } + ::= { svcVllBgpEntry 6 } + +svcVllBgpOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpOperRD indicates the route-distinguisher value + in use by the system for this service." + ::= { svcVllBgpEntry 7 } + +svcVllBgpOperRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpOperRDType indicates the type of + route-distinguisher value in use by the system for this service." + ::= { svcVllBgpEntry 8 } + +svcVllBgpOperImportRteTgtOrigin OBJECT-TYPE + SYNTAX TmnxRouteTargetOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpOperImportRteTgtOrigin indicates the origin of + the route target import policy in use for BGP in this VLL service." + ::= { svcVllBgpEntry 9 } + +svcVllBgpOperImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpOperImportRteTarget indicates the + extended community name for the import policy + in use for BGP in this VLL service." + ::= { svcVllBgpEntry 10 } + +svcVllBgpOperExportRteTgtOrigin OBJECT-TYPE + SYNTAX TmnxRouteTargetOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpOperExportRteTgtOrigin indicates the origin of + the route target import policy in use for BGP in this VLL service." + ::= { svcVllBgpEntry 11 } + +svcVllBgpOperExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllBgpOperExportRteTarget indicates the origin of + extended community name for the export policy + in use for BGP in this VLL service." + ::= { svcVllBgpEntry 12 } + +svcVllBgpVsiExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 13 } + +svcVllBgpVsiExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 14 } + +svcVllBgpVsiExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 15 } + +svcVllBgpVsiExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 16 } + +svcVllBgpVsiExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 17 } + +svcVllBgpVsiImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy1 specifies the + name of the first VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 18 } + +svcVllBgpVsiImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy2 specifies the + name of the second VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 19 } + +svcVllBgpVsiImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy3 specifies the + name of the third VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 20 } + +svcVllBgpVsiImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy4 specifies the + name of the forth VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 21 } + +svcVllBgpVsiImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy5 specifies the + name of the fifth VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 22 } + +svcVllBgpAdvServiceMtu OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..9782) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcVllBgpAdvServiceMtu specifies the service-mtu value which + overrides service MTU value for the service." + DEFVAL { -1 } + ::= { svcVllBgpEntry 23 } + +svcVllSiteIdTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllSiteIdTblLastChanged indicates the sysUpTime at the + time of the last modification of svcVllSiteIdTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 123 } + +svcVllSiteIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVllSiteIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information about different sites defined in + a service." + ::= { tmnxSvcObjs 124 } + +svcVllSiteIdEntry OBJECT-TYPE + SYNTAX SvcVllSiteIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVllSiteIdEntry contains information about a particular site in + a specific service." + INDEX { + svcId, + svcVllSiteIdName + } + ::= { svcVllSiteIdTable 1 } + +SvcVllSiteIdEntry ::= SEQUENCE +{ + svcVllSiteIdName TNamedItem, + svcVllSiteIdRowStatus RowStatus, + svcVllSiteIdLastChanged TimeStamp, + svcVllSiteIdAdminStatus TmnxEnabledDisabledAdminState, + svcVllSiteIdSiteId TmnxSiteIdOrEmpty, + svcVllSiteIdPortId TmnxPortID, + svcVllSiteIdEncapValue TmnxEncapVal, + svcVllSiteIdOperStatus TSiteOperStatus, + svcVllSiteIdDesignatedFwdr TruthValue, + svcVllSiteIdBootTimer Integer32, + svcVllSiteIdSiteActTimer Integer32, + svcVllSiteIdDfUpTime Unsigned32, + svcVllSiteIdDfChgCnt Unsigned32, + svcVllSiteIdTimerRemain Unsigned32, + svcVllSiteIdPreference Unsigned32, + svcVllSiteIdActTimerRemain Unsigned32, + svcVllSiteIdMinDnTimer Integer32, + svcVllSiteIdMinDnTimerRemain Unsigned32 +} + +svcVllSiteIdName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVllSiteIdName defines the name for the specific site." + ::= { svcVllSiteIdEntry 1 } + +svcVllSiteIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdRowStatus is used for the creation and + deletion of rows in this table." + ::= { svcVllSiteIdEntry 2 } + +svcVllSiteIdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllSiteIdLastChanged indicates the timestamp of last + change to this row in svcVllSiteIdTable." + ::= { svcVllSiteIdEntry 3 } + +svcVllSiteIdAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdAdminStatus specifies the administrative + state of the site instance associated with this service." + DEFVAL { disabled } + ::= { svcVllSiteIdEntry 4 } + +svcVllSiteIdSiteId OBJECT-TYPE + SYNTAX TmnxSiteIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdSiteId specifies the identifier for the site + in this service." + DEFVAL { -1 } + ::= { svcVllSiteIdEntry 5 } + +svcVllSiteIdPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdPortId specifies the port associated with + this site. + + The default value for this object indicates an invalid port. + + An 'inconsistentValue' error is returned when svcVllSiteIdPortId is + set to non-default and svcVllSiteIdEncapValue is set to its default + value or when svcVllSiteIdPortId is set to its default value and + svcVllSiteIdEncapValue is set to non-default value." + DEFVAL { '1E000000'H } + ::= { svcVllSiteIdEntry 6 } + +svcVllSiteIdEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdEncapValue specifies the encap-value of the + port associated with this site. + + An 'inconsistentValue' error is returned when svcVllSiteIdPortId is + set to non-default and svcVllSiteIdEncapValue is set to its default + value or when svcVllSiteIdPortId is set to its default value and + svcVllSiteIdEncapValue is set to non-default value." + DEFVAL { 0 } + ::= { svcVllSiteIdEntry 7 } + +svcVllSiteIdOperStatus OBJECT-TYPE + SYNTAX TSiteOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the svcVllSiteIdOperStatus indicates the operational + status of the site." + ::= { svcVllSiteIdEntry 8 } + +svcVllSiteIdDesignatedFwdr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the svcVllSiteIdDesignatedFwdr indicates whether this + site has been declared as 'designated-forwarder' depending on the + result of the BGP election." + ::= { svcVllSiteIdEntry 9 } + +svcVllSiteIdBootTimer OBJECT-TYPE + SYNTAX Integer32 (-1..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdBootTimer specifies how long the system waits + after a node reboot before running the DF (designated- forwarder) + election algorithm. + + When this object is set to default value, system uses value of + TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedBgpMultiHomeBootTimer object." + DEFVAL { -1 } + ::= { svcVllSiteIdEntry 10 } + +svcVllSiteIdSiteActTimer OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdSiteActTimer specifies the time-period the + system keeps the local sites in standby status, waiting for BGP + updates from remote PEs before running the DF (designated-forwarder) + election algorithm to decide whether the site should be unblocked. + + When this object is set to default value, system uses value of + TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedBgpMultiHomeSiteTimer object." + DEFVAL { -1 } + ::= { svcVllSiteIdEntry 11 } + +svcVllSiteIdDfUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllSiteIdDfUpTime indicates the uptime of the + designated forwarder for this site." + ::= { svcVllSiteIdEntry 12 } + +svcVllSiteIdDfChgCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllSiteIdDfChgCnt indicates the number of times + designated forwarder has changed." + ::= { svcVllSiteIdEntry 13 } + +svcVllSiteIdTimerRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllSiteIdTimerRemain indicates remaining time in the + boot timer for this site." + ::= { svcVllSiteIdEntry 14 } + +svcVllSiteIdPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdPreference specifies preference value to + advertise in the NLRI L2 extended community for this site. + + A value of zero for this object indicates preference value in the L2 + extended community of BGP-MH or BGP-VPWS NLRIs will not be trasmitted." + DEFVAL { 0 } + ::= { svcVllSiteIdEntry 15 } + +svcVllSiteIdActTimerRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllSiteIdActTimerRemain indicates remaining time in + the activation timer for this site." + ::= { svcVllSiteIdEntry 16 } + +svcVllSiteIdMinDnTimer OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllSiteIdMinDnTimer specifies the minimum time-period + the system keeps the site down when a site goes down. + + When this object is set to default value, system uses value of + TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedBgpMHSiteMinDnTimer object." + DEFVAL { -1 } + ::= { svcVllSiteIdEntry 21 } + +svcVllSiteIdMinDnTimerRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVllSiteIdMinDnTimerRemain indicates remaining time in + the svcVllSiteIdMinDnTimer for this site." + ::= { svcVllSiteIdEntry 22 } + +svcTlsPmsiTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsPmsiTableLastChanged indicates the sysUpTime at the + time of the last modification of svcTlsPmsiTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 125 } + +svcTlsPmsiTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsPmsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsPmsiTable contains entries for provider-tunnel in a VPLS + service context." + ::= { tmnxSvcObjs 126 } + +svcTlsPmsiEntry OBJECT-TYPE + SYNTAX SvcTlsPmsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsPmsiEntry contains provider-tunnel related objects." + INDEX { svcId } + ::= { svcTlsPmsiTable 1 } + +SvcTlsPmsiEntry ::= SEQUENCE +{ + svcTlsPmsiRowStatus RowStatus, + svcTlsPmsiLastChanged TimeStamp, + svcTlsIPmsiAdminState TmnxAdminState, + svcTlsIPmsiDataDelayIntvl Integer32, + svcTlsIPmsiType INTEGER, + svcTlsIPmsiLspTmpl TNamedItemOrEmpty, + svcTlsIPmsiRootAndLeaf TruthValue, + svcTlsIPmsiRemainDataDelayIntvl Integer32, + svcTlsIPmsiLspName TLNamedItemOrEmpty, + svcTlsIPmsiOwner INTEGER, + svcTlsIPmsiOperState ServiceOperStatus +} + +svcTlsPmsiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsPmsiRowStatus is used for the creation and deletion + of provider-tunnel context in a VPLS service." + ::= { svcTlsPmsiEntry 1 } + +svcTlsPmsiLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsPmsiLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcTlsPmsiEntry 2 } + +svcTlsIPmsiAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiAdminState specifies the + administrative state of the inclusive provider tunnel in this service. + + An 'inconsistentValue' error is returned when attempting to set + svcTlsIPmsiAdminState to 'inService' when svcTlsIPmsiType is set to + 'none' or svcTlsIPmsiLspTmpl is set to its default value." + DEFVAL { outOfService } + ::= { svcTlsPmsiEntry 3 } + +svcTlsIPmsiDataDelayIntvl OBJECT-TYPE + SYNTAX Integer32 (3..180) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiDataDelayIntvl specifies the data + delay interval associated for the inclusive provider tunnel in this + service." + DEFVAL { 15 } + ::= { svcTlsPmsiEntry 4 } + +svcTlsIPmsiType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + rsvp (1), + ldp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiType specifies the type of protocol + supported for the inclusive provider tunnel in this service." + DEFVAL { none } + ::= { svcTlsPmsiEntry 5 } + +svcTlsIPmsiLspTmpl OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiLspTmpl specifies the name of the + TIMETRA-MPLS-MIB::vRtrMplsLspTemplateName to be used for signalling + inclusive provider tunnel in this service. + + An 'inconsistentValue' error is returned if svcTlsIPmsiLspTmpl does + not exist in TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable. + + An 'inconsistentValue' error is returned if this object is set to + non-default when svcTlsIPmsiType is set to 'none'." + DEFVAL { ''H } + ::= { svcTlsPmsiEntry 6 } + +svcTlsIPmsiRootAndLeaf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiRootAndLeaf specifies whether the + node acts as both a root and leaf or only act as a leaf for P2MP LSP." + DEFVAL { false } + ::= { svcTlsPmsiEntry 7 } + +svcTlsIPmsiRemainDataDelayIntvl OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiRemainDataDelayIntvl indicates the + remaining data delay interval for the inclusive provider tunnel in + this service." + ::= { svcTlsPmsiEntry 8 } + +svcTlsIPmsiLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiLspName indicates the LSP name used + for signalling inclusive provider tunnel in this service." + ::= { svcTlsPmsiEntry 9 } + +svcTlsIPmsiOwner OBJECT-TYPE + SYNTAX INTEGER { + none (0), + bgpAd (1), + bgpVpls (2), + bgpEvpnMpls (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsIPmsiOwner specifies the owner of the + provider-tunnel." + DEFVAL { none } + ::= { svcTlsPmsiEntry 10 } + +svcTlsIPmsiOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsIPmsiOperState indicates the operational state of + the inclusive provider tunnel in this service." + ::= { svcTlsPmsiEntry 11 } + +svcDhcpLeaseWppTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseWppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseWppTable is a sparse augment of the svcDhcpLeaseTable. + + It contains Web Portal Protocol (WPP) information associated with DHCP + lease states." + ::= { tmnxSvcObjs 127 } + +svcDhcpLeaseWppEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseWppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains WPP information associated with a particular + DHCP lease state." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpLeaseNextHopMacAddr + } + ::= { svcDhcpLeaseWppTable 1 } + +SvcDhcpLeaseWppEntry ::= SEQUENCE +{ + svcDhcpLeaseWppState INTEGER, + svcDhcpLeaseWppPortalRouter TmnxVRtrIDOrZero, + svcDhcpLeaseWppPortalName TNamedItemOrEmpty, + svcDhcpLeaseWppRestoreOnDiscon TruthValue, + svcDhcpLeaseWppIsTriggered TruthValue, + svcDhcpLeaseWppInitialSubProfile TNamedItemOrEmpty, + svcDhcpLeaseWppInitialSLAProfile TNamedItemOrEmpty, + svcDhcpLeaseWppInitialAppProfile TNamedItemOrEmpty, + svcDhcpLeaseWppLocalUserDb TNamedItemOrEmpty, + svcDhcpLeaseWppAuthPolicy TNamedItemOrEmpty, + svcDhcpLeaseWppPortalGroupName TNamedItemOrEmpty +} + +svcDhcpLeaseWppState OBJECT-TYPE + SYNTAX INTEGER { + initial (1), + registering (2), + registered (3), + authenticating (4), + authenticated (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppState indicates the WPP state for this + lease state." + ::= { svcDhcpLeaseWppEntry 1 } + +svcDhcpLeaseWppPortalRouter OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppPortalRouter indicates the routing + instance identifier of the WPP portal used for this lease state. + + The value zero indicates that the WPP portal is currently unknown." + ::= { svcDhcpLeaseWppEntry 2 } + +svcDhcpLeaseWppPortalName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppPortalName indicates the name of the WPP + portal used for this lease state. + + The value zero indicates that the WPP portal is currently unknown. + + The values of svcDhcpLeaseWppPortalRouter and + svcDhcpLeaseWppPortalName refer to a conceptual row in the + TIMETRA-WEB-PORTAL-MIB::tmnxWppPortalTable." + ::= { svcDhcpLeaseWppEntry 3 } + +svcDhcpLeaseWppRestoreOnDiscon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppRestoreOnDiscon indicates whether the + initial profiles must be restored after this lease state has + disconnected." + ::= { svcDhcpLeaseWppEntry 4 } + +svcDhcpLeaseWppIsTriggered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppIsTriggered indicates whether the creation + of this lease state is triggered by the portal." + ::= { svcDhcpLeaseWppEntry 5 } + +svcDhcpLeaseWppInitialSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppInitialSubProfile indicates the initial + subscriber profile that probably will be used when the initial + profiles must be restored. + + It is possible that another initial subscriber profile will be used + due to recent changes in the svcDhcpLeaseWppLocalUserDb user database." + ::= { svcDhcpLeaseWppEntry 6 } + +svcDhcpLeaseWppInitialSLAProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppInitialSLAProfile indicates the initial + SLA profile that probably will be used when the initial profiles must + be restored. + + It is possible that another initial SLA profile will be used due to + recent changes in the svcDhcpLeaseWppLocalUserDb user database." + ::= { svcDhcpLeaseWppEntry 7 } + +svcDhcpLeaseWppInitialAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppInitialAppProfile indicates the initial + application profile that probably will be used when the initial + profiles must be restored. + + It is possible that another initial application profile will be used + due to recent changes in the svcDhcpLeaseWppLocalUserDb user database." + ::= { svcDhcpLeaseWppEntry 8 } + +svcDhcpLeaseWppLocalUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppLocalUserDb indicates the the user + database that will be used to retrieve the initial profiles for this + lease state when these must be restored." + ::= { svcDhcpLeaseWppEntry 9 } + +svcDhcpLeaseWppAuthPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppAuthPolicy indicates the Radius + authentication policy used for this lease state." + ::= { svcDhcpLeaseWppEntry 10 } + +svcDhcpLeaseWppPortalGroupName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseWppPortalGroupName indicates the name of the + WPP portal group used for this lease state. + + The value zero indicates that the WPP portal group is currently + unknown." + ::= { svcDhcpLeaseWppEntry 11 } + +svcIfSapCfgTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfSapCfgTableLastChanged indicates the sysUpTime at + the time of the last modification of svcIfSapCfgTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 128 } + +svcIfSapCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcIfSapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcIfSapCfgTable contains objects to configure (internal) SAP + parameters for applicable group interfaces. + + Conceptual rows in this table are created and destroyed by the system. + + The system automatically creates a row in this table for each + applicable row in the TIMETRA-SERV-MIB::iesIfTable; currently, + applicable rows have the value of iesIfType is equal to 'group' and + the value of iesIfGroupInterfaceType is equal to 'lns' or 'softGre'. + + Deletion of such a row in the iesIfTable results in the same fate for + the corresponding row in this table." + ::= { tmnxSvcObjs 129 } + +svcIfSapCfgEntry OBJECT-TYPE + SYNTAX SvcIfSapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAP configuration applicable to internal SAP's associated with a + specific group interface. + + Unlike regular subscriber traffic, that enters the system through + Service Access Points (SAP) on a group-interface, some user traffic + enters the system through a plain layer 3 interface; this traffic is + relayed for processing to an ISA MDA; it re-enters through an internal + SAP on an internal group interface; this entry allows to configure + certain SAP parameters for those internal SAP's. + + Current examples of such traffic are + - traffic for PPP subscriber sessions terminated by the LNS function, + - Wifi offload traffic, entering the system through a Soft GRE tunnel." + INDEX { + svcId, + iesIfIndex + } + ::= { svcIfSapCfgTable 1 } + +SvcIfSapCfgEntry ::= SEQUENCE +{ + svcIfSapCfgLastMgmtChange TimeStamp, + svcIfSapCfgDescription TItemDescription, + svcIfSapCfgDefSubProfile TNamedItemOrEmpty, + svcIfSapCfgDefSlaProfile TNamedItemOrEmpty, + svcIfSapCfgDefAppProfile TNamedItemOrEmpty, + svcIfSapCfgSubIdentPolicy TNamedItemOrEmpty, + svcIfSapCfgDefSubIdent TmnxDefSubIdSource, + svcIfSapCfgDefSubIdentString TmnxSubIdentStringOrEmpty, + svcIfSapCfgDefFilterProfile TNamedItemOrEmpty, + svcIfSapCfgAntiSpoof INTEGER +} + +svcIfSapCfgLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfSapCfgLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { svcIfSapCfgEntry 1 } + +svcIfSapCfgDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgDescription specifies the description of this + conceptual row." + DEFVAL { "" } + ::= { svcIfSapCfgEntry 2 } + +svcIfSapCfgDefSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgDefSubProfile specifies the default subscriber + profile." + DEFVAL { "" } + ::= { svcIfSapCfgEntry 3 } + +svcIfSapCfgDefSlaProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgDefSlaProfile specifies the default SLA + profile." + DEFVAL { "" } + ::= { svcIfSapCfgEntry 4 } + +svcIfSapCfgDefAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgDefAppProfile specifies the default + application profile." + DEFVAL { "" } + ::= { svcIfSapCfgEntry 5 } + +svcIfSapCfgSubIdentPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgSubIdentPolicy specifies the subscriber + identification policy." + DEFVAL { "" } + ::= { svcIfSapCfgEntry 6 } + +svcIfSapCfgDefSubIdent OBJECT-TYPE + SYNTAX TmnxDefSubIdSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgDefSubIdent specifies the default subscriber + identification. This value is used in case no other source (like + Radius) provides a subscriber identification string. + + If the value of this object is set to 'useAutoId', the auto-generated + subscriber identification string, as defined in + tmnxSubMgmtAutoSubIdObjs, is used as the default subscriber + identification string. In this case, svcIfSapCfgDefSubIdentString must + contain the empty string, so any non-empty string in + svcIfSapCfgDefSubIdentString will be set to an empty string. + + If the value of this object is set to 'useString', the value of + svcIfSapCfgDefSubIdentString will be used as the default subscriber + identification string; in this case, an empty + svcIfSapCfgDefSubIdentString means that there is no default subscriber + identification configured." + DEFVAL { useString } + ::= { svcIfSapCfgEntry 7 } + +svcIfSapCfgDefSubIdentString OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgDefSubIdentString specifies the default + subscriber identification string." + DEFVAL { "" } + ::= { svcIfSapCfgEntry 8 } + +svcIfSapCfgDefFilterProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object svcIfSapCfgDefFilterProfile specifies the + default filter profile. The specified filter profile needs to exists + in the TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubFilterProfileTable." + DEFVAL { "" } + ::= { svcIfSapCfgEntry 9 } + +svcIfSapCfgAntiSpoof OBJECT-TYPE + SYNTAX INTEGER { + ipMac (3), + nhMac (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcIfSapCfgAntiSpoof specifies the type of anti-spoofing + for WLAN-GW group-interfaces. + + ipMac (3) - Interface is set to IP-MAC anti-spoofing, which is + the default setting for WLAN-GW group-interfaces. + + nhMac (4) - Interface is set to NH-MAC anti-spoofing." + DEFVAL { ipMac } + ::= { svcIfSapCfgEntry 10 } + +svcTlsSpbUserSvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsSpbUserSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsSpbUserSvcTable contains entries for user VPLS for each + control VPLS per forwarding database identifier." + ::= { tmnxSvcObjs 130 } + +svcTlsSpbUserSvcEntry OBJECT-TYPE + SYNTAX SvcTlsSpbUserSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsSpbUserSvcEntry contains user VPLS information for each + control VPLS per forwarding database identifier." + INDEX { + svcId, + svcTlsSpbFid, + svcTlsSpbUserSvcId + } + ::= { svcTlsSpbUserSvcTable 1 } + +SvcTlsSpbUserSvcEntry ::= SEQUENCE +{ + svcTlsSpbUserSvcId TmnxServId, + svcTlsSpbUserSvcLastUpdate TimeStamp +} + +svcTlsSpbUserSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsSpbUserSvcId is used for the creation and deletion + of provider-tunnel context in a VPLS service." + ::= { svcTlsSpbUserSvcEntry 1 } + +svcTlsSpbUserSvcLastUpdate OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsSpbUserSvcLastUpdate indicates the sysUpTime at the + time this entry was last updated." + ::= { svcTlsSpbUserSvcEntry 2 } + +tlsSpbFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsSpbFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbFdbTable contains user VPLS Shortest Path Bridging (SPB) + Forwarding Data-Base (FDB) information." + ::= { tmnxSvcObjs 131 } + +tlsSpbFdbEntry OBJECT-TYPE + SYNTAX TlsSpbFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbFdbEntry contains a specific user VPLS SPB FDB mac address + related information." + INDEX { + svcId, + tlsSpbFdbMacAddr + } + ::= { tlsSpbFdbTable 1 } + +TlsSpbFdbEntry ::= SEQUENCE +{ + tlsSpbFdbMacAddr MacAddress, + tlsSpbFdbLocale TmnxSpbFdbLocale, + tlsSpbFdbPortId TmnxPortID, + tlsSpbFdbEncapValue TmnxEncapVal, + tlsSpbFdbSdpId SdpId, + tlsSpbFdbVcId Unsigned32, + tlsSpbFdbState TmnxSpbFdbState, + tlsSpbFdbMLocale TmnxSpbFdbLocale, + tlsSpbFdbMPortId TmnxPortID, + tlsSpbFdbMEncapValue TmnxEncapVal, + tlsSpbFdbMSdpId SdpId, + tlsSpbFdbMVcId Unsigned32, + tlsSpbFdbMState TmnxSpbFdbState +} + +tlsSpbFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsSpbFdbMacAddr indicates the 48-bit IEEE + 802.3 MAC address." + ::= { tlsSpbFdbEntry 1 } + +tlsSpbFdbLocale OBJECT-TYPE + SYNTAX TmnxSpbFdbLocale + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsSpbFdbLocale indicates locality of the this + FDB entry." + ::= { tlsSpbFdbEntry 4 } + +tlsSpbFdbPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbPortId indicates the port-id of the SAP for this + FDB entry. + + This object is valid only when tlsSpbFdbLocale is set to 'sap'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 5 } + +tlsSpbFdbEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbEncapValue indicates the encap-value of the SAP + for this FDB entry. + + This object is valid only when tlsSpbFdbLocale is set to 'sap'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 6 } + +tlsSpbFdbSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbSdpId indicates the sdp identifier of the SDP + binding of the SDP for this FDB entry. + + This object is valid only when tlsSpbFdbLocale is set to 'sdp'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 7 } + +tlsSpbFdbVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbVcId indicates the virtual circuit identifier + (vc-id) of the SDP binding of the SDP for this FDB entry. + + This object is valid only when tlsSpbFdbLocale is set to 'sdp'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 8 } + +tlsSpbFdbState OBJECT-TYPE + SYNTAX TmnxSpbFdbState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsSpbFdbState indicates the state of this FDB entry in the user + VPLS." + ::= { tlsSpbFdbEntry 9 } + +tlsSpbFdbMLocale OBJECT-TYPE + SYNTAX TmnxSpbFdbLocale + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsSpbFdbMLocale indicates locality of this + FDB entry for multicast traffic." + ::= { tlsSpbFdbEntry 10 } + +tlsSpbFdbMPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbMPortId indicates the port-id of the SAP for + this FDB entry for multicast traffic. + + This object is valid only when tlsSpbFdbMLocale is set to 'sap'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 11 } + +tlsSpbFdbMEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbMEncapValue indicates the encap-value of the SAP + for this FDB entry for multicast traffic. + + This object is valid only when tlsSpbFdbMLocale is set to 'sap'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 12 } + +tlsSpbFdbMSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbMSdpId indicates the sdp identifier of the SDP + binding of the SDP for this FDB entry for multicast traffic. + + This object is valid only when tlsSpbFdbMLocale is set to 'sdp'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 13 } + +tlsSpbFdbMVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFdbMVcId indicates the virtual circuit identifier + (vc-id) of the SDP binding of the SDP for this FDB entry for multicast + traffic. + + This object is valid only when tlsSpbFdbMLocale is set to 'sdp'. This + object is otherwise insignificant and should contain a value of 0." + ::= { tlsSpbFdbEntry 14 } + +tlsSpbFdbMState OBJECT-TYPE + SYNTAX TmnxSpbFdbState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsSpbFdbMState indicates the state of this FDB entry for + multicast traffic in the user VPLS." + ::= { tlsSpbFdbEntry 15 } + +tlsSpbFidFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsSpbFidFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbFidFdbTable contains control VPLS Shortest Path Bridging + (SPB) Forwarding Data-Base (FDB) information." + ::= { tmnxSvcObjs 132 } + +tlsSpbFidFdbEntry OBJECT-TYPE + SYNTAX TlsSpbFidFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbFidFdbEntry contains a specific control VPLS SPB FDB mac + address related information." + INDEX { + svcId, + svcTlsSpbFid, + tlsSpbFidFdbMacAddr + } + ::= { tlsSpbFidFdbTable 1 } + +TlsSpbFidFdbEntry ::= SEQUENCE +{ + tlsSpbFidFdbMacAddr MacAddress, + tlsSpbFidFdbLocale TmnxSpbFdbLocale, + tlsSpbFidFdbPortId TmnxPortID, + tlsSpbFidFdbEncapValue TmnxEncapVal, + tlsSpbFidFdbSdpId SdpId, + tlsSpbFidFdbVcId Unsigned32, + tlsSpbFidFdbMLocale TmnxSpbFdbLocale, + tlsSpbFidFdbMPortId TmnxPortID, + tlsSpbFidFdbMEncapValue TmnxEncapVal, + tlsSpbFidFdbMSdpId SdpId, + tlsSpbFidFdbMVcId Unsigned32, + tlsSpbFidFdbLastUpdate TimeStamp, + tlsSpbFidFdbMLastUpdate TimeStamp +} + +tlsSpbFidFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsSpbFidFdbMacAddr indicates the 48-bit IEEE + 802.3 MAC address." + ::= { tlsSpbFidFdbEntry 1 } + +tlsSpbFidFdbLocale OBJECT-TYPE + SYNTAX TmnxSpbFdbLocale + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsSpbFidFdbLocale indicates locality of the + this FDB entry." + ::= { tlsSpbFidFdbEntry 4 } + +tlsSpbFidFdbPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbPortId indicates the port-id of the SAP for + this FDB entry. + + This object is valid only when tlsSpbFidFdbLocale is set to 'sap'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 5 } + +tlsSpbFidFdbEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbEncapValue indicates the encap-value of the + SAP for this FDB entry. + + This object is valid only when tlsSpbFidFdbLocale is set to 'sap'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 6 } + +tlsSpbFidFdbSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbSdpId indicates the sdp identifier of the SDP + binding of the SDP for this FDB entry. + + This object is valid only when tlsSpbFidFdbLocale is set to 'sdp'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 7 } + +tlsSpbFidFdbVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbVcId indicates the virtual circuit identifier + (vc-id) of the SDP binding of the SDP for this FDB entry. + + This object is valid only when tlsSpbFidFdbLocale is set to 'sdp'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 8 } + +tlsSpbFidFdbMLocale OBJECT-TYPE + SYNTAX TmnxSpbFdbLocale + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsSpbFidFdbMLocale indicates locality of the + this FDB entry for multicast traffic." + ::= { tlsSpbFidFdbEntry 9 } + +tlsSpbFidFdbMPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbMPortId indicates the port-id of the SAP for + this FDB entry for multicast traffic. + + This object is valid only when tlsSpbFidFdbMLocale is set to 'sap'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 10 } + +tlsSpbFidFdbMEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbMEncapValue indicates the encap-value of the + SAP for this FDB entry for multicast traffic. + + This object is valid only when tlsSpbFidFdbMLocale is set to 'sap'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 11 } + +tlsSpbFidFdbMSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbMSdpId indicates the sdp identifier of the + SDP binding of the SDP for this FDB entry for multicast traffic. + + This object is valid only when tlsSpbFidFdbMLocale is set to 'sdp'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 12 } + +tlsSpbFidFdbMVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbMVcId indicates the virtual circuit + identifier (vc-id) of the SDP binding of the SDP for this FDB entry + for multicast traffic. + + This object is valid only when tlsSpbFidFdbMLocale is set to 'sdp'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidFdbEntry 13 } + +tlsSpbFidFdbLastUpdate OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbLastUpdate indicates the sysUpTime at the + time unicast SAP/SDP information of this entry was last updated." + ::= { tlsSpbFidFdbEntry 14 } + +tlsSpbFidFdbMLastUpdate OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidFdbMLastUpdate indicates the sysUpTime at the + time multicast SAP/SDP information of this entry was last updated." + ::= { tlsSpbFidFdbEntry 15 } + +tlsSpbMFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsSpbMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbMFibTable contains user VPLS Shortest Path Bridging (SPB) + multicast forwarding database (Mfib) information." + ::= { tmnxSvcObjs 133 } + +tlsSpbMFibEntry OBJECT-TYPE + SYNTAX TlsSpbMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbMFibEntry contains an entry for specific SAP or SDP in the + multicast forwarding database of the user VPLS for the group MAC + address." + INDEX { + svcId, + tlsSpbMFibMacAddr + } + ::= { tlsSpbMFibTable 1 } + +TlsSpbMFibEntry ::= SEQUENCE +{ + tlsSpbMFibMacAddr MacAddress, + tlsSpbMFibIsid Unsigned32, + tlsSpbMFibState BITS +} + +tlsSpbMFibMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsSpbMFibMacAddr indicates the 48-bit IEEE + 802.3 group MAC address." + ::= { tlsSpbMFibEntry 1 } + +tlsSpbMFibIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbMFibIsid indicates the value of ISID of the group + MAC address of this entry." + ::= { tlsSpbMFibEntry 2 } + +tlsSpbMFibState OBJECT-TYPE + SYNTAX BITS { + ok (0), + addModPending (1), + delPending (2), + sysMFibLimit (3), + noFateShared (4), + spbMFibLimit (5), + useDefMCTree (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsSpbMFibState indicates the state of this FDB entry in the user + VPLS." + ::= { tlsSpbMFibEntry 3 } + +tlsSpbFidMFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsSpbFidMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbFidMFibTable contains control VPLS Shortest Path Bridging + (SPB) multicast forwarding database (MFib) information." + ::= { tmnxSvcObjs 134 } + +tlsSpbFidMFibEntry OBJECT-TYPE + SYNTAX TlsSpbFidMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tlsSpbFidMFibEntry contains an entry for specific SAP or SDP in + the multicast forwarding database of the controlling vpls for the + group MAC address." + INDEX { + svcId, + svcTlsSpbFid, + tlsSpbFidMFibMacAddr, + tlsSpbFidMFibLocale, + tlsSpbFidMFibPortId, + tlsSpbFidMFibEncapValue, + tlsSpbFidMFibSdpId, + tlsSpbFidMFibVcId + } + ::= { tlsSpbFidMFibTable 1 } + +TlsSpbFidMFibEntry ::= SEQUENCE +{ + tlsSpbFidMFibMacAddr MacAddress, + tlsSpbFidMFibLocale TmnxSpbFdbLocale, + tlsSpbFidMFibPortId TmnxPortID, + tlsSpbFidMFibEncapValue TmnxEncapVal, + tlsSpbFidMFibSdpId SdpId, + tlsSpbFidMFibVcId Unsigned32, + tlsSpbFidMFibIsid Unsigned32, + tlsSpbFidMFibLastUpdate TimeStamp +} + +tlsSpbFidMFibMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsSpbFidMFibMacAddr indicates the 48-bit IEEE + 802.3 group MAC address." + ::= { tlsSpbFidMFibEntry 1 } + +tlsSpbFidMFibLocale OBJECT-TYPE + SYNTAX TmnxSpbFdbLocale + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsSpbFidMFibLocale indicates locality of the + this FDB entry." + ::= { tlsSpbFidMFibEntry 2 } + +tlsSpbFidMFibPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsSpbFidMFibPortId indicates the port-id of the SAP for + this multicast forwarding database (MFIB) entry. + + This object is valid only when tlsSpbFidFdbLocale is set to 'sap'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidMFibEntry 3 } + +tlsSpbFidMFibEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsSpbFidMFibEncapValue indicates the encap-value of the + SAP for this multicast forwarding database (MFIB) entry. + + This object is valid only when tlsSpbFidFdbLocale is set to 'sap'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidMFibEntry 4 } + +tlsSpbFidMFibSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsSpbFidMFibSdpId indicates the sdp identifier of the + SDP binding of the SDP for this FDB entry. + + This object is valid only when tlsSpbFidMFibLocale is set to 'sdp'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidMFibEntry 5 } + +tlsSpbFidMFibVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsSpbFidMFibVcId indicates the virtual circuit + identifier (vc-id) of the SDP binding of the SDP for this FDB entry. + + This object is valid only when tlsSpbFidMFibLocale is set to 'sdp'. + This object is otherwise insignificant and should contain a value of + 0." + ::= { tlsSpbFidMFibEntry 6 } + +tlsSpbFidMFibIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidMFibIsid indicates the value of ISID of the + group MAC address of this entry." + ::= { tlsSpbFidMFibEntry 7 } + +tlsSpbFidMFibLastUpdate OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsSpbFidMFibLastUpdate indicates the sysUpTime at the + time this entry was last updated." + ::= { tlsSpbFidMFibEntry 8 } + +svcSpbIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSpbIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSpbIfTable contains Shortest Path Bridging (SPB) interface + information." + ::= { tmnxSvcObjs 135 } + +svcSpbIfEntry OBJECT-TYPE + SYNTAX SvcSpbIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSpbIfEntry contains a specific SPB interface related + information." + INDEX { svcSpbIfIndex } + ::= { svcSpbIfTable 1 } + +SvcSpbIfEntry ::= SEQUENCE +{ + svcSpbIfIndex InterfaceIndex, + svcSpbIfLocale TmnxSpbFdbLocale, + svcSpbIfPortId TmnxPortID, + svcSpbIfEncapValue TmnxEncapVal, + svcSpbIfSdpId SdpId, + svcSpbIfVcId Unsigned32, + svcSpbIfSvcId TmnxServId, + svcSpbIfIsisInstance Integer32 +} + +svcSpbIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcSpbIfIndex indicates the interface index." + ::= { svcSpbIfEntry 1 } + +svcSpbIfLocale OBJECT-TYPE + SYNTAX TmnxSpbFdbLocale + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSpbIfLocale indicates locality of the this + interface entry." + ::= { svcSpbIfEntry 4 } + +svcSpbIfPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSpbIfPortId indicates the port-id of the SAP for this + interface entry. + + This object is valid only when svcSpbIfLocale is set to 'sap'. This + object is otherwise insignificant and should contain a value of 0." + ::= { svcSpbIfEntry 5 } + +svcSpbIfEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSpbIfEncapValue indicates the encap-value of the SAP + for this interface entry. + + This object is valid only when svcSpbIfLocale is set to 'sap'. This + object is otherwise insignificant and should contain a value of 0." + ::= { svcSpbIfEntry 6 } + +svcSpbIfSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSpbIfSdpId indicates the sdp identifier of the SDP + binding of the SDP for this interface entry. + + This object is valid only when svcSpbIfLocale is set to 'sdp'. This + object is otherwise insignificant and should contain a value of 0." + ::= { svcSpbIfEntry 7 } + +svcSpbIfVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSpbIfVcId indicates the virtual circuit identifier + (vc-id) of the SDP binding of the SDP for this interface entry. + + This object is valid only when svcSpbIfLocale is set to 'sdp'. This + object is otherwise insignificant and should contain a value of 0." + ::= { svcSpbIfEntry 8 } + +svcSpbIfSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSpbIfSvcId indicates the service identifier of this + Shortest Path Bridging interface." + ::= { svcSpbIfEntry 9 } + +svcSpbIfIsisInstance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSpbIfIsisInstance indicates the + ISIS-MIB::isisSysInstance used with this Shortest Path Bridging + interface." + ::= { svcSpbIfEntry 10 } + +svcArpHostOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcArpHostOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcArpHostOvrTable contains QoS (Quality of Service) overrides for + ARP hosts. + + Entries in this table are created and destroyed by the system. + + This table is a sparse augment of the svcArpHostTable: entries are + created only for ARH hosts for which QoS overrides information is + available." + ::= { tmnxSvcObjs 136 } + +svcArpHostOvrEntry OBJECT-TYPE + SYNTAX SvcArpHostOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents QoS overrides information of an ARP + Host." + INDEX { + svcId, + svcArpHostIpAddrType, + svcArpHostIpAddr, + svcArpHostOvrDirection, + svcArpHostOvrType, + svcArpHostOvrTypeId, + svcArpHostOvrTypeName + } + ::= { svcArpHostOvrTable 1 } + +SvcArpHostOvrEntry ::= SEQUENCE +{ + svcArpHostOvrDirection TDirectionIngEgr, + svcArpHostOvrType TQosOverrideType, + svcArpHostOvrTypeId Integer32, + svcArpHostOvrTypeName TNamedItemOrEmpty, + svcArpHostOvrPIR TQosQueuePIRRateOverride, + svcArpHostOvrCIR TQosQueueCIRRateOverride, + svcArpHostOvrCBS TBurstSizeBytesOvr, + svcArpHostOvrMBS TBurstSizeBytesOvr, + svcArpHostOvrWrrWeight THsmdaWrrWeightOverride, + svcArpHostOvrSummedCIR TruthValue, + svcArpHostOvrClassWeight THsClassWeightOverride +} + +svcArpHostOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostOvrDirection indicates if this row specifies + ingress or egress qos override parameters." + ::= { svcArpHostOvrEntry 1 } + +svcArpHostOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostOvrType indicates what field has been + overridden by this row." + ::= { svcArpHostOvrEntry 2 } + +svcArpHostOvrTypeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostOvrTypeId indicates the ID of the queue/policer + that has been overridden by this row. + + If the value of svcArpHostOvrType is not 'queue (1)' or 'policer (2)', + this field must be set to zero (0)." + ::= { svcArpHostOvrEntry 3 } + +svcArpHostOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcArpHostOvrTypeName indicates the name of the + scheduler/arbiter that has been overridden by this row. + + If the value of svcArpHostOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { svcArpHostOvrEntry 4 } + +svcArpHostOvrPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostOvrPIR indicates the PIR rate in kbps allowed + for the object overridden by this row." + ::= { svcArpHostOvrEntry 5 } + +svcArpHostOvrCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostOvrCIR indicates the CIR rate in kbps allowed + for the object overridden by this row." + ::= { svcArpHostOvrEntry 6 } + +svcArpHostOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostOvrCBS indicates the amount of reserved buffer + space (in bytes) for the object overridden by this row." + ::= { svcArpHostOvrEntry 7 } + +svcArpHostOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostOvrMBS indicates the maximum amount of reserved + buffer space (in bytes) for the object overridden by this row." + ::= { svcArpHostOvrEntry 8 } + +svcArpHostOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostOvrWrrWeight indicates the weight of this queue + for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of svcArpHostOvrWrrWeight is only relevant if the value of + svcArpHostOvrType is equal to 'queue', and if the queue specified in + svcArpHostOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated with this ARP Host." + ::= { svcArpHostOvrEntry 9 } + +svcArpHostOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostOvrSummedCIR indicates if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (svcArpHostOvrCIR) loses + its meaning." + ::= { svcArpHostOvrEntry 10 } + +svcArpHostOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostOvrClassWeight specifies the weight of the + scheduling class. + + A value of svcArpHostOvrClassWeight equal to -2 indicates no + overrides." + ::= { svcArpHostOvrEntry 11 } + +iesIfIsaTnlNHTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of iesIfIsaTnlNHTableLastChanged indicates the sysUpTime at + the time of the last modification of iesIfIsaTnlNHTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 137 } + +iesIfIsaTnlNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesIfIsaTnlNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The iesIfIsaTnlNHTable contains entries for IES interface ISA tunnel + next-hop information in an IES service context." + ::= { tmnxSvcObjs 138 } + +iesIfIsaTnlNHEntry OBJECT-TYPE + SYNTAX IesIfIsaTnlNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The iesIfIsaTnlNHEntry contains IES service ISA tunnel next-hop + information per service interface." + INDEX { + svcId, + iesIfIndex + } + ::= { iesIfIsaTnlNHTable 1 } + +IesIfIsaTnlNHEntry ::= SEQUENCE +{ + iesIfIsaTnlNHLastChanged TimeStamp, + iesIfIsaTnlNHStaticAddrType InetAddressType, + iesIfIsaTnlNHStaticAddr InetAddress, + iesIfIsaTnlNHDynAddrType InetAddressType, + iesIfIsaTnlNHDynAddr InetAddress +} + +iesIfIsaTnlNHLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of iesIfIsaTnlNHLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { iesIfIsaTnlNHEntry 1 } + +iesIfIsaTnlNHStaticAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesIfIsaTnlNHStaticAddrType specifies the address type of + iesIfIsaTnlNHStaticAddr object." + DEFVAL { ipv4 } + ::= { iesIfIsaTnlNHEntry 2 } + +iesIfIsaTnlNHStaticAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesIfIsaTnlNHStaticAddr specifies the IP address of the + redundant next-hop for static ISA tunnels on this interface." + DEFVAL { ''H } + ::= { iesIfIsaTnlNHEntry 3 } + +iesIfIsaTnlNHDynAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesIfIsaTnlNHDynAddrType specifies the address type of + iesIfIsaTnlNHStaticAddr object." + DEFVAL { ipv4 } + ::= { iesIfIsaTnlNHEntry 4 } + +iesIfIsaTnlNHDynAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of iesIfIsaTnlNHDynAddr specifies the IP address of the + redundant next-hop for dynamic ISA tunnels on this interface." + DEFVAL { ''H } + ::= { iesIfIsaTnlNHEntry 5 } + +svcBgpVpwsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVpwsTblLastChanged indicates the sysUpTime at the + time of the last modification of svcBgpVpwsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 139 } + +svcBgpVpwsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information about BGP VPWS (Virtual Private + Wire Service) feature information for a service." + ::= { tmnxSvcObjs 140 } + +svcBgpVpwsEntry OBJECT-TYPE + SYNTAX SvcBgpVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about BGP-VPWS feature for a specific service." + INDEX { svcId } + ::= { svcBgpVpwsTable 1 } + +SvcBgpVpwsEntry ::= SEQUENCE +{ + svcBgpVpwsRowStatus RowStatus, + svcBgpVpwsLastChanged TimeStamp, + svcBgpVpwsAdminStatus TmnxEnabledDisabledAdminState, + svcBgpVpwsVeName TNamedItemOrEmpty, + svcBgpVpwsVeId TmnxSiteIdOrEmpty, + svcBgpVpwsPwTemplateId PWTemplateId +} + +svcBgpVpwsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVpwsRowStatus is used for the creation and deletion + of rows in this table." + ::= { svcBgpVpwsEntry 1 } + +svcBgpVpwsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVpwsLastChanged indicates the timestamp of last + change to this row in svcBgpVpwsTable." + ::= { svcBgpVpwsEntry 2 } + +svcBgpVpwsAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVpwsAdminStatus specifies the administrative state + of the VPWS edge instance associated with this service." + DEFVAL { disabled } + ::= { svcBgpVpwsEntry 3 } + +svcBgpVpwsVeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVpwsVeName specifies the name for the specific VPWS + edge." + DEFVAL { ''H } + ::= { svcBgpVpwsEntry 4 } + +svcBgpVpwsVeId OBJECT-TYPE + SYNTAX TmnxSiteIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVpwsVeId specifies the identifier for the VPWS edge + in this service. + + The svcBgpVpwsVeId is a two bytes identifier that represents the local + instance in a VPWS and is advertised through the BGP Network Layer + Reachability Information (NLRI). + + An 'inconsistentValue' error is returned if this object is set to + non-default value when svcBgpVpwsVeName is set to its default value." + REFERENCE + "http://tools.ietf.org/html/draft-kompella-l2vpn-l2vpn-10" + DEFVAL { -1 } + ::= { svcBgpVpwsEntry 5 } + +svcBgpVpwsPwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVpwsPwTemplateId indicates the pseudo-wire template + used in transmitting BGP-VPWS NLRI information for this VPWS edge in + this service." + ::= { svcBgpVpwsEntry 6 } + +svcBgpVpwsRemoteVeTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVpwsRemoteVeTblLastChanged indicates the sysUpTime + at the time of the last modification of svcBgpVpwsRemoteVeTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcObjs 141 } + +svcBgpVpwsRemoteVeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpVpwsRemoteVeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the information about BGP VPWS (Virtual Private + Wire Service) remote edge information for a service." + ::= { tmnxSvcObjs 142 } + +svcBgpVpwsRemoteVeEntry OBJECT-TYPE + SYNTAX SvcBgpVpwsRemoteVeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about BGP VPWS remote edge for a specific service." + INDEX { + svcId, + svcBgpVpwsRemoteVeName + } + ::= { svcBgpVpwsRemoteVeTable 1 } + +SvcBgpVpwsRemoteVeEntry ::= SEQUENCE +{ + svcBgpVpwsRemoteVeName TNamedItem, + svcBgpVpwsRemoteVeRowStatus RowStatus, + svcBgpVpwsRemoteVeLastChanged TimeStamp, + svcBgpVpwsRemoteVeId TmnxSiteIdOrEmpty +} + +svcBgpVpwsRemoteVeName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcBgpVpwsRemoteVeName specifies the name for the + specific VPWS edge." + ::= { svcBgpVpwsRemoteVeEntry 1 } + +svcBgpVpwsRemoteVeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVpwsRemoteVeRowStatus is used for the creation and + deletion of rows in this table." + ::= { svcBgpVpwsRemoteVeEntry 2 } + +svcBgpVpwsRemoteVeLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpVpwsRemoteVeLastChanged indicates the timestamp of + last change to this row in svcBgpVpwsRemoteVeTable." + ::= { svcBgpVpwsRemoteVeEntry 3 } + +svcBgpVpwsRemoteVeId OBJECT-TYPE + SYNTAX TmnxSiteIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpVpwsRemoteVeId specifies the identifier for the + VPWS edge in this service. + + The svcBgpVpwsRemoteVeId is a two bytes identifier that represents the + remote bridging instance in a VPWS and is advertised through the BGP + Network Layer Reachability Information (NLRI)." + REFERENCE + "RFC-4761" + DEFVAL { -1 } + ::= { svcBgpVpwsRemoteVeEntry 4 } + +svcTlsIsidPlcyRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsIsidPlcyRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the ISID policy information for VPLS services." + ::= { tmnxSvcObjs 148 } + +svcTlsIsidPlcyRangeEntry OBJECT-TYPE + SYNTAX SvcTlsIsidPlcyRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the ISID policy information for a specific VPLS + service." + INDEX { + svcId, + svcTlsIsidPlcyRangeId + } + ::= { svcTlsIsidPlcyRangeTable 1 } + +SvcTlsIsidPlcyRangeEntry ::= SEQUENCE +{ + svcTlsIsidPlcyRangeId Unsigned32, + svcTlsIsidPlcyRangeRowStatus RowStatus, + svcTlsIsidPlcyRangeLastChanged TimeStamp, + svcTlsIsidPlcyRangeLow TmnxISID, + svcTlsIsidPlcyRangeHigh TmnxISID, + svcTlsIsidPlcyRangeUseDefMCTree TruthValue, + svcTlsIsidPlcyRangeAdvLocal TruthValue +} + +svcTlsIsidPlcyRangeId OBJECT-TYPE + SYNTAX Unsigned32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsIsidPlcyRangeId specifies the range identifier for + the ISID policy." + ::= { svcTlsIsidPlcyRangeEntry 1 } + +svcTlsIsidPlcyRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsIsidPlcyRangeRowStatus is used for the creation and + deletion of rows in this table." + ::= { svcTlsIsidPlcyRangeEntry 2 } + +svcTlsIsidPlcyRangeLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsIsidPlcyRangeLastChanged indicates the timestamp of + last change to this row in svcTlsIsidPlcyRangeTable." + ::= { svcTlsIsidPlcyRangeEntry 3 } + +svcTlsIsidPlcyRangeLow OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsIsidPlcyRangeLow specifies the low value of the + range for this entry." + DEFVAL { 0 } + ::= { svcTlsIsidPlcyRangeEntry 4 } + +svcTlsIsidPlcyRangeHigh OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsIsidPlcyRangeHigh specifies the high value of the + range for this entry." + DEFVAL { 0 } + ::= { svcTlsIsidPlcyRangeEntry 5 } + +svcTlsIsidPlcyRangeUseDefMCTree OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsIsidPlcyRangeUseDefMCTree specifies whether to use + default multicast tree to propagate ISID range." + DEFVAL { false } + ::= { svcTlsIsidPlcyRangeEntry 6 } + +svcTlsIsidPlcyRangeAdvLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsIsidPlcyRangeAdvLocal specifies whether to + advertise locally the ISID range in this entry." + DEFVAL { true } + ::= { svcTlsIsidPlcyRangeEntry 7 } + +tlsCondStaticMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsCondStaticMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS conditional static MAC address information." + ::= { tmnxSvcObjs 149 } + +tlsCondStaticMacEntry OBJECT-TYPE + SYNTAX TlsCondStaticMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific TLS conditional static MAC address." + INDEX { + svcId, + tlsCondStaticMacAddr, + tlsCondStaticMacPreference + } + ::= { tlsCondStaticMacTable 1 } + +TlsCondStaticMacEntry ::= SEQUENCE +{ + tlsCondStaticMacAddr MacAddress, + tlsCondStaticMacPreference Unsigned32, + tlsCondStaticMacRowStatus RowStatus, + tlsCondStaticMacLastChanged TimeStamp, + tlsCondStaticMacLocale INTEGER, + tlsCondStaticMacPortId TmnxPortID, + tlsCondStaticMacEncapValue TmnxEncapVal, + tlsCondStaticMacSdpId SdpId, + tlsCondStaticMacVcId Unsigned32, + tlsCondStaticMacMonitor INTEGER +} + +tlsCondStaticMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacAddr specifies the static + 48-bit IEEE 802.3 MAC address which will be programmed in the FDB + based on status of tlsCondStaticMacMonitor and + tlsCondStaticMacPreference." + ::= { tlsCondStaticMacEntry 1 } + +tlsCondStaticMacPreference OBJECT-TYPE + SYNTAX Unsigned32 (1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacPreference specifies the + preference of this entry relative to other entries for the same MAC + address." + ::= { tlsCondStaticMacEntry 2 } + +tlsCondStaticMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacRowStatus specifies the status + of this row. The only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { tlsCondStaticMacEntry 3 } + +tlsCondStaticMacLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsCondStaticMacLastChanged indicates the timestamp of + last change to this row in tlsCondStaticMacTable." + ::= { tlsCondStaticMacEntry 4 } + +tlsCondStaticMacLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2), + blackhole (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacLocale specifies for TLS FDB + entries defined on a local SAP the value 'sap', remote entries defined + on an SDP have the value 'sdp'. + + The value of this object must be specified when the row is created and + cannot be changed while the row status is 'active'." + ::= { tlsCondStaticMacEntry 5 } + +tlsCondStaticMacPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tlsCondStaticMacLocale is 'sap', this object, along + with tlsCondStaticMacEncapValue, specifies the SAP associated with the + MAC address defined by tlsCondStaticMacAddr. This object is otherwise + insignificant and should contain a value of 0." + DEFVAL { 0 } + ::= { tlsCondStaticMacEntry 6 } + +tlsCondStaticMacEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacEncapValue specifies, when the + value of tlsCondStaticMacLocale is 'sap', along with + tlsCondStaticMacPortId, SAP associated with the MAC address defined by + tlsCondStaticMacAddr. This object is otherwise insignificant and + should contain a value of 0." + DEFVAL { 0 } + ::= { tlsCondStaticMacEntry 7 } + +tlsCondStaticMacSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacSdpId specifies, when the + value of tlsCondStaticMacLocale is 'sdp', along with + tlsCondStaticMacVcId,the SDP Binding associated with the MAC address + defined by tlsCondStaticMacAddr. This object is other- wise + insignificant and should contain a value of 0." + DEFVAL { 0 } + ::= { tlsCondStaticMacEntry 8 } + +tlsCondStaticMacVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacVcId specifies, when the value + of tlsCondStaticMacLocale is 'sdp', along with tlsCondStaticMacSdpId, + the SDP Binding associated with the MAC address defined by + tlsCondStaticMacAddr. This object is otherwise insignificant and + should contain a value of 0." + DEFVAL { 0 } + ::= { tlsCondStaticMacEntry 9 } + +tlsCondStaticMacMonitor OBJECT-TYPE + SYNTAX INTEGER { + none (0), + fwdStatus (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tlsCondStaticMacMonitor specifies the entity + to be monitored to decide whether this this entry can be installed in + the FDB. + + An 'inconsistentValue' error is returned if tlsCondStaticMacMonitor is + not set at the creation time of the entry." + DEFVAL { none } + ::= { tlsCondStaticMacEntry 10 } + +svcTlsFdbMacStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsFdbMacStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the count of MAC address entries per FDB type for + VPLS services." + ::= { tmnxSvcObjs 150 } + +svcTlsFdbMacStatsEntry OBJECT-TYPE + SYNTAX SvcTlsFdbMacStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the count of MAC address entries per FDB type for + a VPLS service." + INDEX { + svcId, + tlsFdbType + } + ::= { svcTlsFdbMacStatsTable 1 } + +SvcTlsFdbMacStatsEntry ::= SEQUENCE +{ svcTlsFdbMacStatsNumEntries Unsigned32 } + +svcTlsFdbMacStatsNumEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsFdbMacStatsNumEntries indicates the number of MAC + address entries of the FDB type in this service." + ::= { svcTlsFdbMacStatsEntry 1 } + +svcOperGrpBfdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcOperGrpBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcOperGrpBfdTable maintains BFD information for operational + groups." + ::= { tmnxSvcObjs 151 } + +svcOperGrpBfdEntry OBJECT-TYPE + SYNTAX SvcOperGrpBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcOperGrpBfdTable maintains BFD information for a specific + operational group." + INDEX { svcOperGrpName } + ::= { svcOperGrpBfdTable 1 } + +SvcOperGrpBfdEntry ::= SEQUENCE +{ + svcOperGrpBfdRowStatus RowStatus, + svcOperGrpBfdLastChgd TimeStamp, + svcOperGrpBfdSvcId TmnxServId, + svcOperGrpBfdIfName TNamedItemOrEmpty, + svcOperGrpBfdDestIpType InetAddressType, + svcOperGrpBfdDestIp InetAddress, + svcOperGrpBfdSrcIpType InetAddressType, + svcOperGrpBfdSrcIp InetAddress, + svcOperGrpBfdSessOperState TmnxBfdIntfSessOperState +} + +svcOperGrpBfdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object svcOperGrpBfdRowStatus is used for creation or deletion of + entries in the svcOperGrpBfdEntry." + ::= { svcOperGrpBfdEntry 1 } + +svcOperGrpBfdLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdLastChgd indicates the time stamp of the + last change to this row of this table." + ::= { svcOperGrpBfdEntry 2 } + +svcOperGrpBfdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdSvcId specifies the service ID of the + interface running BFD." + DEFVAL { 0 } + ::= { svcOperGrpBfdEntry 3 } + +svcOperGrpBfdIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdIfName specifies the name of the interface + running BFD." + DEFVAL { ''H } + ::= { svcOperGrpBfdEntry 4 } + +svcOperGrpBfdDestIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdDestIpType specifies the address type of + svcOperGrpBfdDestIp object." + DEFVAL { unknown } + ::= { svcOperGrpBfdEntry 5 } + +svcOperGrpBfdDestIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdDestIp specifies the destination IP address + on the interface running BFD." + DEFVAL { ''H } + ::= { svcOperGrpBfdEntry 6 } + +svcOperGrpBfdSrcIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdSrcIpType indicates the address type of + svcOperGrpBfdSrcIp object." + ::= { svcOperGrpBfdEntry 7 } + +svcOperGrpBfdSrcIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdSrcIp indicates the source IP address on the + interface running BFD." + ::= { svcOperGrpBfdEntry 8 } + +svcOperGrpBfdSessOperState OBJECT-TYPE + SYNTAX TmnxBfdIntfSessOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdSessOperState indicates the operational + state of the BFD session the operation-group is relying upon for its + fast triggering mechanism." + ::= { svcOperGrpBfdEntry 9 } + +svcTlsVxlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxlanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcTlsVxlanTable maintains VXLAN Network Identifiers (VNIs) for + VPLS services." + ::= { tmnxSvcObjs 152 } + +svcTlsVxlanEntry OBJECT-TYPE + SYNTAX SvcTlsVxlanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcTlsVxlanTable maintains VXLAN Network Identifiers (VNIs) for + VPLS services." + INDEX { + svcId, + svcTlsVxlanVni + } + ::= { svcTlsVxlanTable 1 } + +SvcTlsVxlanEntry ::= SEQUENCE +{ + svcTlsVxlanVni Unsigned32, + svcTlsVxlanRowStatus RowStatus, + svcTlsVxlanLastChgd TimeStamp, + svcTlsVxlanCreationOrigin TmnxCreateOrigin, + svcTlsVxlanNetIngQosPolicyId TPolicyID, + svcTlsVxlanNetIngQosFPQGrp TNamedItemOrEmpty, + svcTlsVxlanNetIngQosFPQGrpInstId TQosQGrpInstanceIDorZero, + svcTlsVxlanAsstdRepl INTEGER, + svcTlsVxlanARActTime Unsigned32, + svcTlsVxlanResProtSrcMac TruthValue, + svcTlsVxlanResProtSrcMacAct INTEGER, + svcTlsVxlanInstanceId TmnxVxlanInstance +} + +svcTlsVxlanVni OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanVni specifies the VNI of the VXLAN created by + the VPLS service." + ::= { svcTlsVxlanEntry 1 } + +svcTlsVxlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object svcTlsVxlanRowStatus is used for creation or deletion of + entries in the svcTlsVxlanEntry." + ::= { svcTlsVxlanEntry 2 } + +svcTlsVxlanLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanLastChgd indicates the time stamp of the last + change to this row of this table." + ::= { svcTlsVxlanEntry 3 } + +svcTlsVxlanCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { svcTlsVxlanEntry 4 } + +svcTlsVxlanNetIngQosPolicyId OBJECT-TYPE + SYNTAX TPolicyID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanNetIngQosPolicyId associates pre-existing + network-policy to the network ingress traffic for this Vxlan Vni + service. + + This object must be set along with svcTlsVxlanNetIngQosFPQGrp and + svcTlsVxlanNetIngQosFPQGrpInstId." + DEFVAL { 0 } + ::= { svcTlsVxlanEntry 5 } + +svcTlsVxlanNetIngQosFPQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanNetIngQosFPQGrp specifies the network ingress + forwarding-plane queue-group name for this Vxlan Vni service. + + This object must be set along with svcTlsVxlanNetIngQosPolicyId and + svcTlsVxlanNetIngQosFPQGrpInstId." + DEFVAL { ''H } + ::= { svcTlsVxlanEntry 6 } + +svcTlsVxlanNetIngQosFPQGrpInstId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanNetIngQosFPQGrpInstId specifies the instance + of the network ingress forwarding-plane queue-group for this Vxlan Vni + service. + + This object must be set along with svcTlsVxlanNetIngQosPolicyId and + svcTlsVxlanNetIngQosFPQGrp." + DEFVAL { 0 } + ::= { svcTlsVxlanEntry 7 } + +svcTlsVxlanAsstdRepl OBJECT-TYPE + SYNTAX INTEGER { + none (0), + replicator (1), + leaf (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanAsstdRepl specifies whether AR is enabled in + the service for VXLAN tunnels. + + If BGP-EVPN is enabled in the service, then it will send an update + containing the inclusive multicast route for the service and the type + as AR-R or AR-L." + DEFVAL { none } + ::= { svcTlsVxlanEntry 8 } + +svcTlsVxlanARActTime OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanARActTime specifies the time the leaf would + wait before sending traffic to a new replicator , which can be used to + by the replicator to learn about this leaf." + DEFVAL { 0 } + ::= { svcTlsVxlanEntry 9 } + +svcTlsVxlanResProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanResProtSrcMac specifies how the agent will + handle relearn requests for protected MAC addresses. When the value of + this object is 'true', requests to relearn a protected MAC address + will be ignored." + DEFVAL { false } + ::= { svcTlsVxlanEntry 10 } + +svcTlsVxlanResProtSrcMacAct OBJECT-TYPE + SYNTAX INTEGER { + discardFrame (1) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanResProtSrcMacAct specifies the action to take + whenever a relearn request for a protected MAC is received on a + restricted SAP. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame." + DEFVAL { discardFrame } + ::= { svcTlsVxlanEntry 11 } + +svcTlsVxlanInstanceId OBJECT-TYPE + SYNTAX TmnxVxlanInstance + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanInstanceId specifies the VXLAN instance id for + this service." + DEFVAL { 1 } + ::= { svcTlsVxlanEntry 12 } + +svcBgpEvpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcBgpEvpnTable contains configuration information for Border Gateway + Protocol Ethernet Virtual Private Networks (BGP-EVPNs) in a VPLS + service context." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014. + IETF draft-ietf-l2vpn-evpn-11, 'BGP MPLS Based Ethernet VPN', October + 18, 2014" + ::= { tmnxSvcObjs 153 } + +svcBgpEvpnEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN entry in the svcBgpEvpnTable." + INDEX { svcId } + ::= { svcBgpEvpnTable 1 } + +SvcBgpEvpnEntry ::= SEQUENCE +{ + svcBgpEvpnRowStatus RowStatus, + svcBgpEvpnLastChanged TimeStamp, + svcBgpEvpnMacAdvertisement TruthValue, + svcBgpEvpnMacAdvDefaultRoute TruthValue, + svcBgpEvpnVxlanAdminStatus TmnxEnabledDisabledAdminState, + svcBgpEvpnCreationOrigin TmnxCreateOrigin, + svcBgpEvpnMacDupDetNumMoves Unsigned32, + svcBgpEvpnMacDupDetWindow Unsigned32, + svcBgpEvpnMacDupDetRetry Unsigned32, + svcBgpEvpnMacDupDetNumDups Unsigned32, + svcBgpEvpnIpRouteAdvertisement TruthValue, + svcBgpEvpnIpRouteAdverInclHost TruthValue, + svcBgpEvpnEvi Unsigned32, + svcBgpEvpnCfmMacAdvertisement TruthValue, + svcBgpEvpnIngressRepIncMcastAdv TruthValue, + svcBgpEvpnVxlanBgpInstance Integer32, + svcBgpEvpnIncMcastOrigAddrType InetAddressType, + svcBgpEvpnIncMcastOrigAddr InetAddress, + svcBgpEvpnAcceptIvplsEvpnFlush TruthValue, + svcBgpEvpnMacDupBlkHoleDupMac TruthValue, + svcBgpEvpnVxlanSendEvpnEncap TruthValue, + svcBgpEvpnVxlanSendImetIrOnNdf TruthValue, + svcBgpEvpnVxlanMaxEcmpRoutes Integer32, + svcBgpEvpnSelMcastAdvertise TruthValue, + svcBgpEvpnIpRouteAdvDomainId TmnxDPathDomainId +} + +svcBgpEvpnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnRowStatus is used for the creation and deletion + of BGP EVPN context in a DC PE VPLS instance." + ::= { svcBgpEvpnEntry 1 } + +svcBgpEvpnLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnLastChanged indicates the sysUpTime at the time + of the last modification of this entry." + ::= { svcBgpEvpnEntry 2 } + +svcBgpEvpnMacAdvertisement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnMacAdvertisement specifies whether all the non + BGP EVPN macs will be advertised to BGP or not." + DEFVAL { true } + ::= { svcBgpEvpnEntry 3 } + +svcBgpEvpnMacAdvDefaultRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnMacAdvDefaultRoute specifies whether the + default mac will be advertised to BGP or not. + + When the value of svcBgpEvpnMacAdvDefaultRoute is true, only the + Default-mac is advertised." + DEFVAL { false } + ::= { svcBgpEvpnEntry 4 } + +svcBgpEvpnVxlanAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVxlanAdminStatus specifies the desired + administrative state for VXLANs under the BGP EVPN context in this + VPLS service." + DEFVAL { disabled } + ::= { svcBgpEvpnEntry 5 } + +svcBgpEvpnCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnCreationOrigin indicates mechanism used to + create this entry." + DEFVAL { manual } + ::= { svcBgpEvpnEntry 6 } + +svcBgpEvpnMacDupDetNumMoves OBJECT-TYPE + SYNTAX Unsigned32 (3..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnMacDupDetNumMoves specifies number of moves + with in svcBgpEvpnMacDupDetWindow between evpn and non-evpn + destinations above which a MAC is considered duplicate. This can be + due to loops, incorrect configuration in the network etc." + DEFVAL { 5 } + ::= { svcBgpEvpnEntry 7 } + +svcBgpEvpnMacDupDetWindow OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnMacDupDetWindow specifies the length of the + window in minutes." + DEFVAL { 3 } + ::= { svcBgpEvpnEntry 8 } + +svcBgpEvpnMacDupDetRetry OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnMacDupDetRetry specifies the hold down time in + minutes. This value is expected to be equal to or more than two times + that of svcBgpEvpnMacDupDetWindow. If svcBgpEvpnMacDupDetRetry is set + to its default value, this implies that once a duplicate MAC is + detected, until a user intervenes or a network event (MAC flush) + occurs, updates for that MAC will be held down. In the absence of the + above mentioned events, MAC duplication detection will be tried again + after svcBgpEvpnMacDupDetRetry time. This value is expected to be + either 0 (= no auto retry) or equal to more than two times that of + svcBgpEvpnMacDupDetWindow." + DEFVAL { 9 } + ::= { svcBgpEvpnEntry 9 } + +svcBgpEvpnMacDupDetNumDups OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnMacDupDetNumDups indicates the number of + duplicate MAC addresses in BGP-EVPN in a VPLS service context." + ::= { svcBgpEvpnEntry 10 } + +svcBgpEvpnIpRouteAdvertisement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnIpRouteAdvertisement specifies whether IP + Routes will be advertised by BGP EVPN or not." + DEFVAL { false } + ::= { svcBgpEvpnEntry 11 } + +svcBgpEvpnIpRouteAdverInclHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnIpRouteAdverInclHost specifies whether IP + Routes advertised by BGP EVPN will include '/32' host routes. + + An 'inconsistentValue' error is returned if + svcBgpEvpnIpRouteAdverInclHost is set to 'true' when + svcBgpEvpnIpRouteAdvertisement is set to 'false'." + DEFVAL { false } + ::= { svcBgpEvpnEntry 12 } + +svcBgpEvpnEvi OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BGP EVPN identifier used for the service-carving algorithm used for + multi-homing and for auto-deriving the Route-distinguisher and + Route-target." + DEFVAL { 0 } + ::= { svcBgpEvpnEntry 13 } + +svcBgpEvpnCfmMacAdvertisement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnCfmMacAdvertisement specifies whether or not to + advertise the VPLS service's operational Up MEP, MIP, and Virtual MEP + (VMEP) MAC addresses over BGP-EVPN. + + If svcBgpEvpnCfmMacAdvertisement is 'true(1)', the MAC addresses are + advertised. + + If svcBgpEvpnCfmMacAdvertisement is 'false(2)', the MAC addresses are + not advertised." + DEFVAL { false } + ::= { svcBgpEvpnEntry 14 } + +svcBgpEvpnIngressRepIncMcastAdv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnIngressRepIncMcastAdv specifies whether the + IMET-IT routes will be advertised for this service. + + If svcBgpEvpnIngressRepIncMcastAdv is 'false(2)', no IMET routes will + be sent for the service unless provider tunnel is configured with + owner bgp-evpn-mpls and root-and-leaf." + DEFVAL { true } + ::= { svcBgpEvpnEntry 15 } + +svcBgpEvpnVxlanBgpInstance OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnVxlanBgpInstance specifies the BGP instance + used with this service." + ::= { svcBgpEvpnEntry 16 } + +svcBgpEvpnIncMcastOrigAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnIncMcastOrigAddrType specifies the address type + of svcBgpEvpnIncMcastOrigAddr." + DEFVAL { unknown } + ::= { svcBgpEvpnEntry 17 } + +svcBgpEvpnIncMcastOrigAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnIncMcastOrigAddr specifies the original IP + address and PTA tunnel-endpoint in the IMET routes for this service." + DEFVAL { ''H } + ::= { svcBgpEvpnEntry 18 } + +svcBgpEvpnAcceptIvplsEvpnFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnAcceptIvplsEvpnFlush specifies whether to accept + non-zero ethernet-tag MAC routes and process them only for CMAC + flushing in this service." + DEFVAL { false } + ::= { svcBgpEvpnEntry 19 } + +svcBgpEvpnMacDupBlkHoleDupMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnMacDupBlkHoleDupMac specifies whether black-hole traffic + detected on the duplicated MAC address in this service." + DEFVAL { false } + ::= { svcBgpEvpnEntry 20 } + +svcBgpEvpnVxlanSendEvpnEncap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The svcBgpEvpnVxlanSendEvpnEncap specifies whether a RFC5512 vxlan + tunnel encap extended community is included in BGP EVPN VXLAN route + advertisements." + DEFVAL { true } + ::= { svcBgpEvpnEntry 21 } + +svcBgpEvpnVxlanSendImetIrOnNdf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVxlanSendImetIrOnNdf specifies whether the + router will advertise IMET-IR routes even when the PE is a not a + designated forwarder." + DEFVAL { true } + ::= { svcBgpEvpnEntry 23 } + +svcBgpEvpnVxlanMaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVxlanMaxEcmpRoutes specifies the maximum ECMP + routes to a multihomed ethernet-segment" + DEFVAL { 1 } + ::= { svcBgpEvpnEntry 24 } + +svcBgpEvpnSelMcastAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnSelMcastAdvertise specifies whether to advertise SMET + evpn routes." + DEFVAL { false } + ::= { svcBgpEvpnEntry 25 } + +svcBgpEvpnIpRouteAdvDomainId OBJECT-TYPE + SYNTAX TmnxDPathDomainId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnIpRouteAdvDomainId specifies the Domain ID used + in D-Path for routes advertisement." + DEFVAL { '000000000000'H } + ::= { svcBgpEvpnEntry 26 } + +tmnxIesIfRtrSolicitTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIesIfRtrSolicitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIesIfRtrSolicitTable has an entry for each IES interface + configured in the system." + ::= { tmnxSvcObjs 154 } + +tmnxIesIfRtrSolicitEntry OBJECT-TYPE + SYNTAX TmnxIesIfRtrSolicitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about an IES interface. Entries + cannot be created and deleted via SNMP SET operations." + AUGMENTS { iesIfEntry } + ::= { tmnxIesIfRtrSolicitTable 1 } + +TmnxIesIfRtrSolicitEntry ::= SEQUENCE +{ + tmnxIesIfRtrSolLastMgmtChange TimeStamp, + tmnxIesIfRtrSolAdminStatus TmnxEnabledDisabled, + tmnxIesIfRtrSolUserDb TNamedItemOrEmpty, + tmnxIesIfRtrSolMinAuthInterval Unsigned32, + tmnxIesIfRtrSolInactivityTimer Unsigned32 +} + +tmnxIesIfRtrSolLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIesIfRtrSolLastMgmtChange indicates the value of the + object sysUpTime at the time of the most recent management-initiated + change to this row." + ::= { tmnxIesIfRtrSolicitEntry 1 } + +tmnxIesIfRtrSolAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxIesIfRtrSolAdminStatus specifies the desired + administrative state of this row." + DEFVAL { disabled } + ::= { tmnxIesIfRtrSolicitEntry 2 } + +tmnxIesIfRtrSolUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxIesIfRtrSolUserDb specifies the local user database + to use for router solicit based authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string." + DEFVAL { "" } + ::= { tmnxIesIfRtrSolicitEntry 3 } + +tmnxIesIfRtrSolMinAuthInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..360000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxIesIfRtrSolMinAuthInterval specifies the minimum + interval between two consecutive authentication attempts for the same + host." + DEFVAL { 300 } + ::= { tmnxIesIfRtrSolicitEntry 4 } + +tmnxIesIfRtrSolInactivityTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..31536000 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxIesIfRtrSolInactivityTimer specifies the time before + an inactive host is removed. + + A value of 0xFFFFFFFF specifies the inactivity timer is disabled." + DEFVAL { 300 } + ::= { tmnxIesIfRtrSolicitEntry 5 } + +svcVsdDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVsdDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVsdDomainTable contains entries for each VSD static+dynamic domain + configuration in the system. A domain is defined as a logical + switch/router that enables Layer-2 and Layer-3 communication." + ::= { tmnxSvcObjs 155 } + +svcVsdDomainEntry OBJECT-TYPE + SYNTAX SvcVsdDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VSD domain entry in the svcVsdDomainTable." + INDEX { svcVsdDomainName } + ::= { svcVsdDomainTable 1 } + +SvcVsdDomainEntry ::= SEQUENCE +{ + svcVsdDomainRowStatus RowStatus, + svcVsdDomainDescription TItemDescription, + svcVsdDomainType INTEGER, + svcVsdDomainAdminState TmnxAdminState, + svcVsdDomainCreationOrigin INTEGER, + svcVsdDomainLastErrStr TLDisplayString, + svcVsdDomainVsdLastErrStr TLDisplayString, + svcVsdDomainRecParams OCTET STRING, + svcVsdDomainExecParams OCTET STRING +} + +svcVsdDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVsdDomainRowStatus is used for the creation and + deletion of entries in the svcVsdDomainEntry." + ::= { svcVsdDomainEntry 1 } + +svcVsdDomainDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVsdDomainDescription specifies the textual description + for this domain. + + An 'inconsistentValue' error is returned when this object is set to a + different value and svcVsdDomainAdminState is set to 'inService'." + DEFVAL { "" } + ::= { svcVsdDomainEntry 2 } + +svcVsdDomainType OBJECT-TYPE + SYNTAX INTEGER { + l2Domain (1), + vrfGre (2), + vrfVxlan (3), + l2DomainIrb (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVsdDomainType specifies the type of the domain. + + An 'inconsistentValue' error is returned if the value of this object + is set to a different value after the entry is created." + ::= { svcVsdDomainEntry 3 } + +svcVsdDomainAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVsdDomainAdminState specifies the administrative state + of this domain." + DEFVAL { outOfService } + ::= { svcVsdDomainEntry 4 } + +svcVsdDomainCreationOrigin OBJECT-TYPE + SYNTAX INTEGER { + manual (0), + vsd (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainCreationOrigin indicates whether the entry + was created by the User or by the VSD." + ::= { svcVsdDomainEntry 5 } + +svcVsdDomainLastErrStr OBJECT-TYPE + SYNTAX TLDisplayString (SIZE (0..320)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainLastErrStr indicates the last error to VSD + for with this domain." + ::= { svcVsdDomainEntry 6 } + +svcVsdDomainVsdLastErrStr OBJECT-TYPE + SYNTAX TLDisplayString (SIZE (0..320)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainVsdLastErrStr indicates the last error from + VSD to this domain." + ::= { svcVsdDomainEntry 7 } + +svcVsdDomainRecParams OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainRecParams indicates the parameter string of + the script instance last received from the VSD." + ::= { svcVsdDomainEntry 8 } + +svcVsdDomainExecParams OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainExecParams indicates the parameter string of + the script instance that was last executed successfully." + ::= { svcVsdDomainEntry 9 } + +svcTlsProxyArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyArpTable contains entries for each host in the system." + ::= { tmnxSvcObjs 156 } + +svcTlsProxyArpEntry OBJECT-TYPE + SYNTAX SvcTlsProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Proxy ARP entry in the svcTlsProxyArpTable." + INDEX { + svcId, + svcTlsProxyArpIpAddrType, + svcTlsProxyArpIpAddr + } + ::= { svcTlsProxyArpTable 1 } + +SvcTlsProxyArpEntry ::= SEQUENCE +{ + svcTlsProxyArpIpAddrType InetAddressType, + svcTlsProxyArpIpAddr InetAddress, + svcTlsProxyArpMacAddr MacAddress, + svcTlsProxyArpType TmnxProxyEntryType, + svcTlsProxyArpLastChgd TimeStamp, + svcTlsProxyArpStatus INTEGER +} + +svcTlsProxyArpIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpIpAddrType indicates the address type of + svcTlsProxyArpIpAddr." + ::= { svcTlsProxyArpEntry 1 } + +svcTlsProxyArpIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpIpAddr indicates the IP address of the + host." + ::= { svcTlsProxyArpEntry 2 } + +svcTlsProxyArpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpMacAddr indicates the MAC address mapping + for the ARP host indicated by svcTlsProxyArpIpAddr." + ::= { svcTlsProxyArpEntry 3 } + +svcTlsProxyArpType OBJECT-TYPE + SYNTAX TmnxProxyEntryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpType indicates the type of proxy ARP entry." + ::= { svcTlsProxyArpEntry 4 } + +svcTlsProxyArpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpLastChgd indicates the sysUpTime at the + time of the last modification of this entry." + ::= { svcTlsProxyArpEntry 5 } + +svcTlsProxyArpStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inActv (2), + pendng (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpStatus indicates if proxy ARP will respond + to ARP request for the IP address corresponding to this entry." + ::= { svcTlsProxyArpEntry 6 } + +svcVsdDomainToSvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVsdDomainToSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVsdDomainToSvcTable contains information about services associated + with the VSD domain." + ::= { tmnxSvcObjs 157 } + +svcVsdDomainToSvcEntry OBJECT-TYPE + SYNTAX SvcVsdDomainToSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry about a service associated with the VSD domain." + INDEX { + svcVsdDomainName, + svcId + } + ::= { svcVsdDomainToSvcTable 1 } + +SvcVsdDomainToSvcEntry ::= SEQUENCE +{ + svcVsdDomainToSvcRowStatus RowStatus, + svcVsdDomainToSvcCreationOrigin INTEGER +} + +svcVsdDomainToSvcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVsdDomainToSvcRowStatus is used for the creation and + deletion of entries in the svcVsdDomainToSvcEntry." + ::= { svcVsdDomainToSvcEntry 1 } + +svcVsdDomainToSvcCreationOrigin OBJECT-TYPE + SYNTAX INTEGER { + manual (0), + vsd (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object svcVsdDomainToSvcCreationOrigin indicates whether + the entry was created by the User or by the VSD." + ::= { svcVsdDomainToSvcEntry 2 } + +svcBgpEvpnDetDupMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnDetDupMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcBgpEvpnDetDupMacTable contains entries for MACs that are detected + as duplicates in a VPLS service context." + ::= { tmnxSvcObjs 158 } + +svcBgpEvpnDetDupMacEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnDetDupMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A duplicate MAC hold down entry in the svcBgpEvpnDetDupMacTable." + INDEX { + svcId, + svcBgpEvpnDetDupMacAddress + } + ::= { svcBgpEvpnDetDupMacTable 1 } + +SvcBgpEvpnDetDupMacEntry ::= SEQUENCE +{ + svcBgpEvpnDetDupMacAddress MacAddress, + svcBgpEvpnDetDupMacTime TimeStamp +} + +svcBgpEvpnDetDupMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnDetDupMacAddress indicates the MAC Address that + is detected as a duplicate in a VPLS instance." + ::= { svcBgpEvpnDetDupMacEntry 1 } + +svcBgpEvpnDetDupMacTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnDetDupMacTime indicates the time when the MAC + address indicated by svcBgpEvpnDetDupMacAddress was detected as + duplicate." + ::= { svcBgpEvpnDetDupMacEntry 2 } + +svcVTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVTEPTable contains entries for all the VTEP Addresses in the + system." + ::= { tmnxSvcObjs 159 } + +svcVTEPEntry OBJECT-TYPE + SYNTAX SvcVTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VTEP entry in the svcVTEPTable." + INDEX { + svcVTEPAddrType, + svcVTEPAddress + } + ::= { svcVTEPTable 1 } + +SvcVTEPEntry ::= SEQUENCE +{ + svcVTEPAddrType InetAddressType, + svcVTEPAddress InetAddress, + svcVTEPNumEgrVNIs Unsigned32, + svcVTEPOperState ServiceOperStatus, + svcVTEPNumVxlanESDest Unsigned32, + svcVTEPNumVxlanNonESDest Unsigned32 +} + +svcVTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVTEPAddrType indicates the type of the + address associated with svcVTEPAddress." + ::= { svcVTEPEntry 1 } + +svcVTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVTEPAddress indicates a VXLAN (virtual + extensible LAN) Tunnel Endpoint address present in the system." + ::= { svcVTEPEntry 2 } + +svcVTEPNumEgrVNIs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcVTEPNumEgrVNIs indicates the number of + egress VNIs associated with this VTEP in the system." + ::= { svcVTEPEntry 3 } + +svcVTEPOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVTEPOperState indicates the operational + status of the VTEP." + ::= { svcVTEPEntry 4 } + +svcVTEPNumVxlanESDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVTEPNumVxlanESDest indicates number of ES VXLAN + destination with this VTEP." + ::= { svcVTEPEntry 5 } + +svcVTEPNumVxlanNonESDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVTEPNumVxlanNonESDest indicates number of non-ES VXLAN + destination with this VTEP." + ::= { svcVTEPEntry 6 } + +svcTlsVTEPEgrVNITable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVTEPEgrVNIEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcTlsVTEPEgrVNITable contains entries for all the VTEP addresses and + Egress VNIs associated with a VPLS service." + ::= { tmnxSvcObjs 160 } + +svcTlsVTEPEgrVNIEntry OBJECT-TYPE + SYNTAX SvcTlsVTEPEgrVNIEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A VTEP entry in the svcTlsVTEPEgrVNITable." + INDEX { + svcId, + svcTlsVTEPEgrVNIVTEPAddrType, + svcTlsVTEPEgrVNIVTEPAddress, + svcTlsVTEPEgrVNIEgrVNI + } + ::= { svcTlsVTEPEgrVNITable 1 } + +SvcTlsVTEPEgrVNIEntry ::= SEQUENCE +{ + svcTlsVTEPEgrVNIVTEPAddrType InetAddressType, + svcTlsVTEPEgrVNIVTEPAddress InetAddress, + svcTlsVTEPEgrVNIEgrVNI Unsigned32, + svcTlsVTEPEgrVNINumMACs Unsigned32, + svcTlsVTEPEgrVNIInMcastList TruthValue, + svcTlsVTEPEgrVNIOperState ServiceOperStatus, + svcTlsVTEPEgrVNIL2EsPbr TruthValue, + svcTlsVTEPEgrVNIMcast INTEGER +} + +svcTlsVTEPEgrVNIVTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsVTEPEgrVNIVTEPAddrType indicates the + type of the address associated with svcTlsVTEPEgrVNIVTEPAddress." + ::= { svcTlsVTEPEgrVNIEntry 1 } + +svcTlsVTEPEgrVNIVTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsVTEPEgrVNIVTEPAddress indicates a VXLAN + (virtual extensible LAN) Tunnel Endpoint address associated with the + VPLS service." + ::= { svcTlsVTEPEgrVNIEntry 2 } + +svcTlsVTEPEgrVNIEgrVNI OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsVTEPEgrVNIEgrVNI indicates the VNI of the VXLAN + created by the VPLS service." + ::= { svcTlsVTEPEgrVNIEntry 3 } + +svcTlsVTEPEgrVNINumMACs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsVTEPEgrVNINumMACs indicates the number + of MACs associated with the VPLS service." + ::= { svcTlsVTEPEgrVNIEntry 4 } + +svcTlsVTEPEgrVNIInMcastList OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsVTEPEgrVNIInMcastList indicates if the + VPLS service is included in the multicast list." + ::= { svcTlsVTEPEgrVNIEntry 5 } + +svcTlsVTEPEgrVNIOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsVTEPEgrVNIOperState indicates the + operational status of the VTEP-Egress VNI associated with the VPLS + service." + ::= { svcTlsVTEPEgrVNIEntry 6 } + +svcTlsVTEPEgrVNIL2EsPbr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsVTEPEgrVNIL2EsPbr indicates if the + VTEP-VNI is programmed due to PBR." + ::= { svcTlsVTEPEgrVNIEntry 7 } + +svcTlsVTEPEgrVNIMcast OBJECT-TYPE + SYNTAX INTEGER { + none (0), + u (1), + bm (2), + bum (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsVTEPEgrVNIMcast indicates the multicast forwarding + type." + ::= { svcTlsVTEPEgrVNIEntry 8 } + +svcVTEPEgrVNITable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVTEPEgrVNIEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcVTEPEgrVNITable contains entries for all VTEP and Egress VNIs in + the system." + ::= { tmnxSvcObjs 161 } + +svcVTEPEgrVNIEntry OBJECT-TYPE + SYNTAX SvcVTEPEgrVNIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the svcVTEPEgrVNITable." + INDEX { + svcVTEPEgrVNIVTEPAddrType, + svcVTEPEgrVNIVTEPAddress, + svcVTEPEgrVNIEgrVNI + } + ::= { svcVTEPEgrVNITable 1 } + +SvcVTEPEgrVNIEntry ::= SEQUENCE +{ + svcVTEPEgrVNIVTEPAddrType InetAddressType, + svcVTEPEgrVNIVTEPAddress InetAddress, + svcVTEPEgrVNIEgrVNI Unsigned32, + svcVTEPEgrVNISvcId TmnxServId +} + +svcVTEPEgrVNIVTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcVTEPEgrVNIVTEPAddrType indicates the type + of the address associated with svcVTEPEgrVNIVTEPAddress." + ::= { svcVTEPEgrVNIEntry 1 } + +svcVTEPEgrVNIVTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcVTEPEgrVNIVTEPAddress indicates a VXLAN + (virtual extensible LAN) Tunnel Endpoint address." + ::= { svcVTEPEgrVNIEntry 2 } + +svcVTEPEgrVNIEgrVNI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcVTEPEgrVNIEgrVNI indicates the value of the + VNI of the VXLAN." + ::= { svcVTEPEgrVNIEntry 3 } + +svcVTEPEgrVNISvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcVTEPEgrVNISvcId indicates the service + associated with the VTEP-Egress VNI." + ::= { svcVTEPEgrVNIEntry 4 } + +svcTlsPbbMldSnpgMRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsPbbMldSnpgMRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Provider Backbone Bridging (PBB/IEEE 802.1ah) + MLD Snooping MRouter Destination information." + ::= { tmnxSvcObjs 162 } + +svcTlsPbbMldSnpgMRtrEntry OBJECT-TYPE + SYNTAX SvcTlsPbbMldSnpgMRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PBB I-Component instance-specific information about a specific MLD + Snooping MRouter in the B-Component instance. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + svcTlsPbbMldSnpgMRtrSvcIdIVpls, + svcTlsPbbMldSnpgMRtrSvcIdBVpls, + IMPLIED svcTlsPbbMldSnpgMRtrMacName + } + ::= { svcTlsPbbMldSnpgMRtrTable 1 } + +SvcTlsPbbMldSnpgMRtrEntry ::= SEQUENCE +{ + svcTlsPbbMldSnpgMRtrSvcIdIVpls TmnxServId, + svcTlsPbbMldSnpgMRtrSvcIdBVpls TmnxServId, + svcTlsPbbMldSnpgMRtrMacName TNamedItem, + svcTlsPbbMldSnpgMRtrRowStatus RowStatus, + svcTlsPbbMldSnpgMRtrLastCh TimeStamp +} + +svcTlsPbbMldSnpgMRtrSvcIdIVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsPbbMldSnpgMRtrSvcIdIVpls specifies the + Service identifier of the I-Component instance." + ::= { svcTlsPbbMldSnpgMRtrEntry 1 } + +svcTlsPbbMldSnpgMRtrSvcIdBVpls OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsPbbMldSnpgMRtrSvcIdBVpls specifies the + Service identifier of the B-Component instance." + ::= { svcTlsPbbMldSnpgMRtrEntry 2 } + +svcTlsPbbMldSnpgMRtrMacName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsPbbMldSnpgMRtrMacName specifies the Destination MAC + Address Name in the Backbone VPLS to reach a specific MLD Snooping + MRouter. + + In the case of an I-Component instance that is multi-homed on 2 + physical nodes, an I-component instance, after becoming active, uses + this MAC address as the destination MAC address to reach that MLD + Snooping MRouter. + + This allows to maintain the communication with that MRouter while no + MLD Queries from that MRouter have been snooped by this I-component + instance." + ::= { svcTlsPbbMldSnpgMRtrEntry 3 } + +svcTlsPbbMldSnpgMRtrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsPbbMldSnpgMRtrRowStatus specifies the row status of + this row. + + The only values supported during a set operation are 'createAndGo' and + 'destroy'." + ::= { svcTlsPbbMldSnpgMRtrEntry 4 } + +svcTlsPbbMldSnpgMRtrLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsPbbMldSnpgMRtrLastCh indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { svcTlsPbbMldSnpgMRtrEntry 5 } + +tmnxSvcIesIfIpoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcIesIfIpoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSvcIesIfIpoeTable contains IES interface IPoE + configuration information. + + A row is automatically created in the tmnxSvcIesIfIpoeTable for an + entry in the iesIfTable depending on the value of the object + iesIfType." + ::= { tmnxSvcObjs 163 } + +tmnxSvcIesIfIpoeEntry OBJECT-TYPE + SYNTAX TmnxSvcIesIfIpoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to IPoE session for an + IES interface in the system. + + Rows in table tmnxSvcIesIfIpoeTable cannot be created and deleted via + SNMP SET operations, they are dependent on rows in table iesIfTable + with indexes matching svcId and iesIfIndex." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSvcIesIfIpoeTable 1 } + +TmnxSvcIesIfIpoeEntry ::= SEQUENCE +{ + tmnxSvcIesIfIpoeLastChange TimeStamp, + tmnxSvcIesIfIpoeAdminState TmnxEnabledDisabledAdminState, + tmnxSvcIesIfIpoeDescription TItemDescription, + tmnxSvcIesIfIpoePolicy TNamedItemOrEmpty, + tmnxSvcIesIfIpoeUserDb TNamedItemOrEmpty, + tmnxSvcIesIfIpoeSessionLimit Unsigned32, + tmnxSvcIesIfIpoeSapSessionLimit Unsigned32, + tmnxSvcIesIfIpoeMinAuthInterval Unsigned32, + tmnxSvcIesIfIpoeForceAuth BITS, + tmnxSvcIesIfIpoeRadSessTimeout INTEGER, + tmnxSvcIesIfIpoeStatelessRed TmnxEnabledDisabled +} + +tmnxSvcIesIfIpoeLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeLastChange indicates the value of the + object sysUpTime at the time of the most recent management-initiated + change to this row." + ::= { tmnxSvcIesIfIpoeEntry 1 } + +tmnxSvcIesIfIpoeAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeAdminState specifies the desired + administrative state of this row." + DEFVAL { disabled } + ::= { tmnxSvcIesIfIpoeEntry 2 } + +tmnxSvcIesIfIpoeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSvcIesIfIpoeDescription specifies a user + provided description for IPoE on this interface." + DEFVAL { "" } + ::= { tmnxSvcIesIfIpoeEntry 3 } + +tmnxSvcIesIfIpoePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoePolicy specifies the IPoE policy + applicable on this interface." + DEFVAL { "" } + ::= { tmnxSvcIesIfIpoeEntry 4 } + +tmnxSvcIesIfIpoeUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeUserDb specifies the local user database + to use for authentication. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string. + + If no user database is configured on a softGre group interface, the + user database will be picked up from the following sources in this + order: 1 - vRtrIfDHCPUserDb 2 - vRtrIfDHCP6UserDb 3 - + tmnxIesIfRtrSolUserDb + + If no user database can be found in any of these locations, processing + continues as if no user database was configured." + DEFVAL { "" } + ::= { tmnxSvcIesIfIpoeEntry 5 } + +tmnxSvcIesIfIpoeSessionLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..500000 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeSessionLimit specifies the maximum number + of IPoE sessions allowed per group or retail interface. + + The value of 4294967295 (0xFFFFFFFF) means that there is no limit." + DEFVAL { 4294967295 } + ::= { tmnxSvcIesIfIpoeEntry 6 } + +tmnxSvcIesIfIpoeSapSessionLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..131071) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeSapSessionLimit specifies the maximum + number of IPoE sessions allowed per SAP." + DEFVAL { 1 } + ::= { tmnxSvcIesIfIpoeEntry 7 } + +tmnxSvcIesIfIpoeMinAuthInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeMinAuthInterval specifies the minimum + interval between two consecutive authentication attempts for the same + host. + + Reauthentication can be enforced by setting the value to 0. + + A value of 0xFFFFFFFF specifies that reauthentication is disabled. + + The value of tmnxSvcIesIfIpoeMinAuthInterval is ignored when + reauthentication is forced by tmnxSvcIesIfIpoeForceAuth." + DEFVAL { 4294967295 } + ::= { tmnxSvcIesIfIpoeEntry 8 } + +tmnxSvcIesIfIpoeForceAuth OBJECT-TYPE + SYNTAX BITS { + disabled (0), + cidChange (1), + ridChange (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeForceAuth specifies whether an IPoE + session reauthentication should be forced independent of the value of + tmnxSvcIesIfIpoeMinAuthInterval. + + A value disabled (0) specifies that tmnxSvcIesIfIpoeMinAuthInterval + never is ignored. + + Following packets by default always trigger an IPoE session + reauthentication: + + cidChange (1) - the circuit-id in the IPoE session trigger packet is + not empty and different from the circuit-id stored in the IPoE session + data + + ridChange (2) - the remote-id in the IPoE session trigger packet is + not empty and different from the remote-id stored in the IPoE session + data." + DEFVAL { {cidChange, ridChange} } + ::= { tmnxSvcIesIfIpoeEntry 9 } + +tmnxSvcIesIfIpoeRadSessTimeout OBJECT-TYPE + SYNTAX INTEGER { + absolute (1), + ignore (2), + backwardsCompatible (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeRadSessTimeout specifies how to interpret + the session timeout VSA coming from radius in an Access-Accept or CoA. + + absolute (1) - the radius VSA is treated as an absolute timeout + starting from the moment the session is set up + + ignore (2) - the VSA is ignored in the context of the IPoE session + + backwardsCompatible (3) - the VSA will be treated the same as for + non-ipoe session DHCP hosts." + DEFVAL { absolute } + ::= { tmnxSvcIesIfIpoeEntry 10 } + +tmnxSvcIesIfIpoeStatelessRed OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeStatelessRed specifies if stateless + redundancy is enabled. + + If stateless redundancy is enabled, this system removes IPoE sessions + when it becomes backup router in a Subscriber Router Redundancy + Protocol (SRRP) setup. + + The value of this object is relevant when a row exists in the + TIMETRA-MC-REDUNDANCY-MIB::tmnxSrrpOperTable that corresponds to this + group interface. + + The value 'enabled' is not allowed when the value of the object + iesIfGroupInterfaceType in the corresponding row in the iesIfTable is + equal to 'softGre'." + DEFVAL { disabled } + ::= { tmnxSvcIesIfIpoeEntry 11 } + +svcVsdDomainStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVsdDomainStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVsdDomainStatTable contains entries for each VSD static+dynamic + domain statistics in the system." + ::= { tmnxSvcObjs 165 } + +svcVsdDomainStatEntry OBJECT-TYPE + SYNTAX SvcVsdDomainStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VSD domain statistics entry in the svcVsdDomainStatTable." + INDEX { svcVsdDomainName } + ::= { svcVsdDomainStatTable 1 } + +SvcVsdDomainStatEntry ::= SEQUENCE +{ + svcVsdDomainStatCfgChgEvtRcvd Unsigned32, + svcVsdDomainStatLastCfgChgEvt TimeStamp, + svcVsdDomainStatCfgUpdRcvd Unsigned32, + svcVsdDomainStatLastCfgUpdRcvd TimeStamp, + svcVsdDomainStatLastCfgUpdDone TimeStamp, + svcVsdDomainStatCfgSuccess Unsigned32, + svcVsdDomainStatCfgFailed Unsigned32 +} + +svcVsdDomainStatCfgChgEvtRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainStatCfgChgEvtRcvd indicates the number of + publish notification received for this domain." + ::= { svcVsdDomainStatEntry 1 } + +svcVsdDomainStatLastCfgChgEvt OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainStatLastCfgChgEvt indicates the time of last + publish notification received for this domain." + ::= { svcVsdDomainStatEntry 2 } + +svcVsdDomainStatCfgUpdRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainStatCfgUpdRcvd indicates the number of IQ + (get) response received for this domain." + ::= { svcVsdDomainStatEntry 3 } + +svcVsdDomainStatLastCfgUpdRcvd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainStatLastCfgUpdRcvd indicates the time of last + configuration update request received for this domain." + ::= { svcVsdDomainStatEntry 4 } + +svcVsdDomainStatLastCfgUpdDone OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainStatLastCfgUpdDone indicates the time of last + configuration update request processed for this domain." + ::= { svcVsdDomainStatEntry 5 } + +svcVsdDomainStatCfgSuccess OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainStatCfgSuccess indicates the number of + successful configuration execution requests for this domain." + ::= { svcVsdDomainStatEntry 6 } + +svcVsdDomainStatCfgFailed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainStatCfgFailed indicates the number of failed + configuration execution requests for this domain." + ::= { svcVsdDomainStatEntry 7 } + +svcTlsProxyArpCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyArpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyArpCfgTable contains entries for proxy ARP configuration + for each VPLS service in the system." + ::= { tmnxSvcObjs 166 } + +svcTlsProxyArpCfgEntry OBJECT-TYPE + SYNTAX SvcTlsProxyArpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyArpCfgEntry maintains proxy ARP entry for specific VPLS + service." + INDEX { svcId } + ::= { svcTlsProxyArpCfgTable 1 } + +SvcTlsProxyArpCfgEntry ::= SEQUENCE +{ + svcTlsProxyArpCfgRowStatus RowStatus, + svcTlsProxyArpCfgLastChgd TimeStamp, + svcTlsProxyArpCfgAdminState TmnxEnabledDisabledAdminState, + svcTlsProxyArpDynPopulate TruthValue, + svcTlsProxyArpAgeTime Integer32, + svcTlsProxyArpSendRefresh Integer32, + svcTlsProxyArpAntiSpoofingMac MacAddress, + svcTlsProxyArpDupDetectWindow Integer32, + svcTlsProxyArpAntiSpoofNumMoves Integer32, + svcTlsProxyArpAntiSpoofHoldDown Integer32, + svcTlsProxyArpUnknReqFloodEvpn TruthValue, + svcTlsProxyArpTableSize Integer32, + svcTlsProxyArpGarpFloodEvpn TruthValue, + svcTlsProxyArpCfgStaticBH TruthValue, + svcTlsProxyArpCfgRouteTag Unsigned32 +} + +svcTlsProxyArpCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpCfgRowStatus is used for the creation and + deletion of PROXY ARP context in a VPLS instance." + ::= { svcTlsProxyArpCfgEntry 1 } + +svcTlsProxyArpCfgLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpCfgLastChgd indicates the sysUpTime at the + time of the last modification of this entry." + ::= { svcTlsProxyArpCfgEntry 2 } + +svcTlsProxyArpCfgAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpCfgAdminState specifies the administrative + state of this proxy ARP entry." + DEFVAL { disabled } + ::= { svcTlsProxyArpCfgEntry 3 } + +svcTlsProxyArpDynPopulate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynPopulate specifies whether system will + populate proxy ARP entries from snooped GARP/ARP/ND messages on SAPs + and SDP-BINDs in addition to the entries coming from EVPN (when EVPN + is enabled). These entries will be shown as dynamic as opposed to evpn + entries or static entries." + DEFVAL { false } + ::= { svcTlsProxyArpCfgEntry 4 } + +svcTlsProxyArpAgeTime OBJECT-TYPE + SYNTAX Integer32 (0 | 60..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpAgeTime specifies the aging timer value for + the proxy ARP entries. + + When the aging expires, the entry is flushed. The aging is reset when + a new ARP/GARP for the same mac-ip is received. + + If the FDB MAC entry is flushed, the corresponding proxy ARP/ND entry + goes oper-down and ARP/ND lookups will be treated as 'missed'. EVPN + will withdraw the MAC-IP if the entry goes oper-down." + DEFVAL { 0 } + ::= { svcTlsProxyArpCfgEntry 5 } + +svcTlsProxyArpSendRefresh OBJECT-TYPE + SYNTAX Integer32 (0 | 120..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpSendRefresh specifies whether system will + attempt to send 3 ARP requests (with senders IP address as zeros) + within the aging-timer window, trying to refresh the proxy ARP entry." + DEFVAL { 0 } + ::= { svcTlsProxyArpCfgEntry 6 } + +svcTlsProxyArpAntiSpoofingMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpAntiSpoofingMac specifies the MAC address + associated with the optional anti-spoofing mechanism." + DEFVAL { '000000000000'H } + ::= { svcTlsProxyArpCfgEntry 7 } + +svcTlsProxyArpDupDetectWindow OBJECT-TYPE + SYNTAX Integer32 (1..15) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDupDetectWindow specifies the time to + monitor the MAC address in the anti-spoofing mechanism." + DEFVAL { 3 } + ::= { svcTlsProxyArpCfgEntry 8 } + +svcTlsProxyArpAntiSpoofNumMoves OBJECT-TYPE + SYNTAX Integer32 (3..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpAntiSpoofNumMoves specifies the override + count associated with anti-spoofing mechanism for proxy ARP entry." + DEFVAL { 5 } + ::= { svcTlsProxyArpCfgEntry 9 } + +svcTlsProxyArpAntiSpoofHoldDown OBJECT-TYPE + SYNTAX Integer32 (-1 | 2..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpAntiSpoofHoldDown specifies the time to + hold down the MAC address in the anti-spoofing mechanism. + + A permanent hold is indicated with the value of '-1'." + DEFVAL { 9 } + ::= { svcTlsProxyArpCfgEntry 10 } + +svcTlsProxyArpUnknReqFloodEvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpUnknReqFloodEvpn specifies whether to flood + ARP requests and ND solicitations (with source squelching) when there + is not a hit in the proxy-arp/nd table." + DEFVAL { true } + ::= { svcTlsProxyArpCfgEntry 11 } + +svcTlsProxyArpTableSize OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsProxyArpTableSize specifies the maximum + number of learned and static entries allowed in the proxy ARP table of + this service." + DEFVAL { 250 } + ::= { svcTlsProxyArpCfgEntry 12 } + +svcTlsProxyArpGarpFloodEvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpGarpFloodEvpn specifies whether to flood + GARP requests or replies into EVPN." + DEFVAL { true } + ::= { svcTlsProxyArpCfgEntry 13 } + +svcTlsProxyArpCfgStaticBH OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpCfgStaticBH specifies if the anti-spoof MAC + is programmed as a black hole static mac in the fdb." + DEFVAL { false } + ::= { svcTlsProxyArpCfgEntry 14 } + +svcTlsProxyArpCfgRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpCfgRouteTag specifies the route tag to be + added when the proxy ARP entries are advertised to EVPN." + DEFVAL { 0 } + ::= { svcTlsProxyArpCfgEntry 15 } + +svcVprnInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVprnInfoTable specifies VPRN service specific + information." + ::= { tmnxSvcObjs 167 } + +svcVprnInfoEntry OBJECT-TYPE + SYNTAX SvcVprnInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVprnInfoEntry has information specific to VPRN + services." + INDEX { svcId } + ::= { svcVprnInfoTable 1 } + +SvcVprnInfoEntry ::= SEQUENCE +{ + svcVprnInfoEntryLastChanged TimeStamp, + svcNetIngQosPolicyId TPolicyID, + svcNetIngQosFPQGrp TNamedItemOrEmpty, + svcNetIngQosFPQGrpInstanceId TQosQGrpInstanceIDorZero, + svcNetIngIPFilterId TConfigOrVsdFilterID, + svcNetIngIPv6FilterId TConfigOrVsdFilterID, + svcNetIngUrpfCheckState TmnxEnabledDisabled, + svcNetIngIngressClassPlcy TLNamedItemOrEmpty +} + +svcVprnInfoEntryLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnInfoEntryLastChanged indicates the value of + sysUpTime at the time of the last management change to any writable + objects of this entry." + ::= { svcVprnInfoEntry 1 } + +svcNetIngQosPolicyId OBJECT-TYPE + SYNTAX TPolicyID (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcNetIngQosPolicyId associates pre-existing + network-policy-id to the network ingress traffic of this VPRN service." + DEFVAL { 0 } + ::= { svcVprnInfoEntry 2 } + +svcNetIngQosFPQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcNetIngQosFPQGrp specifies the network ingress + forwarding-plane queue-group name for this VPRN service. + + This object must be set along with svcNetIngQosFPQGrpInstanceId + object." + DEFVAL { "" } + ::= { svcVprnInfoEntry 3 } + +svcNetIngQosFPQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcNetIngQosFPQGrpInstanceId specifies the instance of + the network ingress forwarding-plane queue-group for this VPRN + service. + + This object must be set along with svcNetIngQosFPQGrp object." + DEFVAL { 0 } + ::= { svcVprnInfoEntry 4 } + +svcNetIngIPFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcNetIngIPFilterId if different from '0' + specifies the ID of configured IP filter which will be deployed on all + line cards with network port interfaces. The filter applies to all + traffic arriving on auto-bind and/or explicit spoke SDPs within this + VPRN. This filter will not be applied to VPRN spoke-SDP interfaces, + SAPs or R-VPLS endpoints. + + Network port L3 service aware filters do not support flowspec, + TPSDA(Radius/Gx injected entries in a pre-reserved filter range), LI + (cannot use filter inside LI infrastructure nor have LI sources within + the VPRN filter). + + Values outside of range 0..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + DEFVAL { 0 } + ::= { svcVprnInfoEntry 5 } + +svcNetIngIPv6FilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcNetIngIPv6FilterId if different from '0' + specifies the ID of configured IPv6 filter which will be deployed on + all line cards with network port interfaces. The filter applies to all + traffic arriving on auto-bind and/or explicit spoke SDPs within this + VPRN. This filter will not be applied to VPRN spoke-SDP interfaces, + SAPs or R-VPLS endpoints. + + Network port L3 service aware filters do not support flowspec, + TPSDA(Radius/Gx injected entries in a pre-reserved filter range), LI + (cannot use filter inside LI infrastructure nor have LI sources within + the VPRN filter). + + Values outside of range 0..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + DEFVAL { 0 } + ::= { svcVprnInfoEntry 6 } + +svcNetIngUrpfCheckState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckState, together with the value of + TIMETRA-VRTR-MIB::vRtrIfUrpfSelectedVprnsOnly for the network + interface associated with this VPRN, specifies the unicast RPF (uRPF) + processing for packets ingressing a network interface and associated + with this VPRN. + + The uRPF processing configured for the associated network interface + is applied to these packets + - when the object TIMETRA-VRTR-MIB::vRtrIfUrpfSelectedVprnsOnly is 'false', + or + - when the object TIMETRA-VRTR-MIB::vRtrIfUrpfSelectedVprnsOnly is 'true' + and the value of svcNetIngUrpfCheckState is 'true'." + DEFVAL { enabled } + ::= { svcVprnInfoEntry 7 } + +svcNetIngIngressClassPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Attach ingress classification policy" + DEFVAL { "" } + ::= { svcVprnInfoEntry 8 } + +svcTlsProxyArpStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyArpStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyArpStaticTable contains static address entries for proxy + ARP configuration for each VPLS service in the system." + ::= { tmnxSvcObjs 168 } + +svcTlsProxyArpStaticEntry OBJECT-TYPE + SYNTAX SvcTlsProxyArpStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyArpStaticEntry maintains proxy ARP static address entry + for specific VPLS service." + INDEX { + svcId, + svcTlsProxyArpStaticInetAddrType, + svcTlsProxyArpStaticInetAddress + } + ::= { svcTlsProxyArpStaticTable 1 } + +SvcTlsProxyArpStaticEntry ::= SEQUENCE +{ + svcTlsProxyArpStaticInetAddrType InetAddressType, + svcTlsProxyArpStaticInetAddress InetAddress, + svcTlsProxyArpStaticRowStatus RowStatus, + svcTlsProxyArpStaticLastChgd TimeStamp, + svcTlsProxyArpStaticMac MacAddress +} + +svcTlsProxyArpStaticInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsProxyArpStaticInetAddrType indicates the + type of the address associated with svcTlsProxyArpStaticInetAddress." + ::= { svcTlsProxyArpStaticEntry 1 } + +svcTlsProxyArpStaticInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsProxyArpStaticInetAddress indicates IP + address of the static proxy ARP entry." + ::= { svcTlsProxyArpStaticEntry 2 } + +svcTlsProxyArpStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpStaticRowStatus is used for the creation + and deletion of entries in the svcTlsProxyArpStaticEntry." + ::= { svcTlsProxyArpStaticEntry 3 } + +svcTlsProxyArpStaticLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpStaticLastChgd indicates the time of last + proxy ARP configuration change on this service." + ::= { svcTlsProxyArpStaticEntry 4 } + +svcTlsProxyArpStaticMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpStaticMac specifies the MAC address + associated with this IP address." + DEFVAL { '000000000000'H } + ::= { svcTlsProxyArpStaticEntry 5 } + +svcTlsProxyNdCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyNdCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyNdCfgTable contains entries for proxy Neighbor Discovery + (ND) configuration for each VPLS service in the system." + ::= { tmnxSvcObjs 169 } + +svcTlsProxyNdCfgEntry OBJECT-TYPE + SYNTAX SvcTlsProxyNdCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyNdCfgEntry maintains proxy Neighbor Discovery (ND) entry + for specific VPLS service." + INDEX { svcId } + ::= { svcTlsProxyNdCfgTable 1 } + +SvcTlsProxyNdCfgEntry ::= SEQUENCE +{ + svcTlsProxyNdCfgRowStatus RowStatus, + svcTlsProxyNdCfgLastChgd TimeStamp, + svcTlsProxyNdCfgAdminState TmnxEnabledDisabledAdminState, + svcTlsProxyNdDynPopulate TruthValue, + svcTlsProxyNdAgeTime Integer32, + svcTlsProxyNdSendRefresh Integer32, + svcTlsProxyNdAntiSpoofingMac MacAddress, + svcTlsProxyNdDupDetectWindow Integer32, + svcTlsProxyNdAntiSpoofNumMoves Integer32, + svcTlsProxyNdAntiSpoofHoldDown Integer32, + svcTlsProxyNdUnknSolFloodEvpn TruthValue, + svcTlsProxyNdTableSize Integer32, + svcTlsProxyNdRtrUnSolNAFloodEvpn TruthValue, + svcTlsProxyNdHstUnSolNAFloodEvpn TruthValue, + svcTlsProxyNdEvpnNdAdvRouter TruthValue, + svcTlsProxyNdCfgStaticBH TruthValue, + svcTlsProxyNdCfgRouteTag Unsigned32 +} + +svcTlsProxyNdCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdCfgRowStatus is used for the creation and + deletion of PROXY Neighbor Discovery (ND) context in a VPLS instance." + ::= { svcTlsProxyNdCfgEntry 1 } + +svcTlsProxyNdCfgLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdCfgLastChgd indicates the sysUpTime at the + time of the last modification of this entry." + ::= { svcTlsProxyNdCfgEntry 2 } + +svcTlsProxyNdCfgAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdCfgAdminState specifies the administrative + state of this proxy Neighbor Discovery (ND) entry." + DEFVAL { disabled } + ::= { svcTlsProxyNdCfgEntry 3 } + +svcTlsProxyNdDynPopulate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynPopulate specifies whether system will + populate proxy Neighbor Discovery (ND) entries from snooped + GARP/ARP/ND messages on SAPs and SDP-BINDs in addition to the entries + coming from EVPN (when EVPN is enabled). + + These entries will be shown as dynamic as opposed to evpn entries or + static entries." + DEFVAL { false } + ::= { svcTlsProxyNdCfgEntry 4 } + +svcTlsProxyNdAgeTime OBJECT-TYPE + SYNTAX Integer32 (0 | 60..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdAgeTime specifies the aging timer value for + the proxy Neighbor Discovery (ND) entries. + + When the aging expires, the entry is flushed. The aging is reset when + a new ARP/GARP for the same mac-ip is received. + + If the FDB MAC entry is flushed, the corresponding proxy ARP/ND entry + goes oper-down and ARP/ND lookups will be treated as 'missed'. EVPN + will withdraw the MAC-IP if the entry goes oper-down." + DEFVAL { 0 } + ::= { svcTlsProxyNdCfgEntry 5 } + +svcTlsProxyNdSendRefresh OBJECT-TYPE + SYNTAX Integer32 (0 | 120..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdSendRefresh specifies whether system will + attempt to send 3 Neighbor Discovery (ND) requests (with senders IP + address as zeros) within the aging-timer window, trying to refresh the + proxy Neighbor Discovery (ND) entry." + DEFVAL { 0 } + ::= { svcTlsProxyNdCfgEntry 6 } + +svcTlsProxyNdAntiSpoofingMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdAntiSpoofingMac specifies the MAC address + associated with the optional anti-spoofing mechanism." + DEFVAL { '000000000000'H } + ::= { svcTlsProxyNdCfgEntry 7 } + +svcTlsProxyNdDupDetectWindow OBJECT-TYPE + SYNTAX Integer32 (1..15) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDupDetectWindow specifies the time to + monitor the MAC address in the anti-spoofing mechanism." + DEFVAL { 3 } + ::= { svcTlsProxyNdCfgEntry 8 } + +svcTlsProxyNdAntiSpoofNumMoves OBJECT-TYPE + SYNTAX Integer32 (3..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdAntiSpoofNumMoves specifies the override + count associated with anti-spoofing mechanism for proxy Neighbor + Discovery (ND) entry." + DEFVAL { 5 } + ::= { svcTlsProxyNdCfgEntry 9 } + +svcTlsProxyNdAntiSpoofHoldDown OBJECT-TYPE + SYNTAX Integer32 (-1 | 2..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdAntiSpoofHoldDown specifies the time to hold + down the MAC address in the anti-spoofing mechanism. + + A permanent hold is indicated with the value of '-1'." + DEFVAL { 9 } + ::= { svcTlsProxyNdCfgEntry 10 } + +svcTlsProxyNdUnknSolFloodEvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdUnknSolFloodEvpn specifies whether to flood + Neighbor Discovery (ND) solicitations (with source squelching) when + there is not a hit in the proxy-arp/nd table." + DEFVAL { true } + ::= { svcTlsProxyNdCfgEntry 11 } + +svcTlsProxyNdTableSize OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsProxyNdTableSize specifies the maximum + number of learned and static entries allowed in the proxy Neighbor + Discovery (ND) table of this service." + DEFVAL { 250 } + ::= { svcTlsProxyNdCfgEntry 12 } + +svcTlsProxyNdRtrUnSolNAFloodEvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdRtrUnSolNAFloodEvpn specifies whether to + flood EVPN with Neighbor Advertisement (NA) replies for router-type." + DEFVAL { true } + ::= { svcTlsProxyNdCfgEntry 13 } + +svcTlsProxyNdHstUnSolNAFloodEvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdHstUnSolNAFloodEvpn specifies whether to + flood EVPN with Neighbor Advertisement (NA) replies for host-type." + DEFVAL { true } + ::= { svcTlsProxyNdCfgEntry 14 } + +svcTlsProxyNdEvpnNdAdvRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdEvpnNdAdvRouter specifies whether to + advertise router entries or host entries in the EVPN. It also + specifies whether to reply to Neighbor Solicitations for EVPN entries + with the router flag 0 or 1." + DEFVAL { true } + ::= { svcTlsProxyNdCfgEntry 15 } + +svcTlsProxyNdCfgStaticBH OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdCfgStaticBH specifies if the anti-spoof MAC + is programmed as a black hole static mac in the fdb." + DEFVAL { false } + ::= { svcTlsProxyNdCfgEntry 16 } + +svcTlsProxyNdCfgRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdCfgRouteTag specifies the route tag to be + added when the proxy ND entries are advertised to EVPN." + DEFVAL { 0 } + ::= { svcTlsProxyNdCfgEntry 17 } + +svcTlsProxyNdStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyNdStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyNdStaticTable contains static IPv6 address entries for + proxy Neighbor Discovery (ND) configuration for each VPLS service in + the system." + ::= { tmnxSvcObjs 170 } + +svcTlsProxyNdStaticEntry OBJECT-TYPE + SYNTAX SvcTlsProxyNdStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyNdStaticEntry maintains proxy Neighbor Discovery (ND) + static address entry for specific VPLS service." + INDEX { + svcId, + svcTlsProxyNdStaticInetAddrType, + svcTlsProxyNdStaticInetAddress + } + ::= { svcTlsProxyNdStaticTable 1 } + +SvcTlsProxyNdStaticEntry ::= SEQUENCE +{ + svcTlsProxyNdStaticInetAddrType InetAddressType, + svcTlsProxyNdStaticInetAddress InetAddress, + svcTlsProxyNdStaticRowStatus RowStatus, + svcTlsProxyNdStaticLastChgd TimeStamp, + svcTlsProxyNdStaticMac MacAddress, + svcTlsProxyNdStaticIsRouter TruthValue +} + +svcTlsProxyNdStaticInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsProxyNdStaticInetAddrType indicates the + type of the address associated with svcTlsProxyNdStaticInetAddress." + ::= { svcTlsProxyNdStaticEntry 1 } + +svcTlsProxyNdStaticInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsProxyNdStaticInetAddress indicates IP + address of the static proxy Neighbor Discovery (ND) entry." + ::= { svcTlsProxyNdStaticEntry 2 } + +svcTlsProxyNdStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdStaticRowStatus is used for the creation and + deletion of entries in the svcTlsProxyNdStaticEntry." + ::= { svcTlsProxyNdStaticEntry 3 } + +svcTlsProxyNdStaticLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdStaticLastChgd indicates the time of last + proxy Neighbor Discovery (ND) configuration change on this service." + ::= { svcTlsProxyNdStaticEntry 4 } + +svcTlsProxyNdStaticMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdStaticMac specifies the MAC address + associated with this IP address." + DEFVAL { '000000000000'H } + ::= { svcTlsProxyNdStaticEntry 5 } + +svcTlsProxyNdStaticIsRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdStaticIsRouter specifies whether entry is + router type." + DEFVAL { true } + ::= { svcTlsProxyNdStaticEntry 6 } + +svcTlsProxyNdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyNdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyNdTable contains entries for each host in the system. Proxy + Neighbor Discovery (ND) is always enabled in an EVPN enabled service + and disabled otherwise." + ::= { tmnxSvcObjs 171 } + +svcTlsProxyNdEntry OBJECT-TYPE + SYNTAX SvcTlsProxyNdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Proxy Neighbor Discovery (ND) entry in the svcTlsProxyNdTable." + INDEX { + svcId, + svcTlsProxyNdIpAddrType, + svcTlsProxyNdIpAddr + } + ::= { svcTlsProxyNdTable 1 } + +SvcTlsProxyNdEntry ::= SEQUENCE +{ + svcTlsProxyNdIpAddrType InetAddressType, + svcTlsProxyNdIpAddr InetAddress, + svcTlsProxyNdMacAddr MacAddress, + svcTlsProxyNdType TmnxProxyEntryType, + svcTlsProxyNdLastChgd TimeStamp, + svcTlsProxyNdStatus INTEGER, + svcTlsProxyNdIsRouter TruthValue +} + +svcTlsProxyNdIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdIpAddrType indicates the address type of + svcTlsProxyNdIpAddr." + ::= { svcTlsProxyNdEntry 1 } + +svcTlsProxyNdIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdIpAddr indicates the IP address of the host." + ::= { svcTlsProxyNdEntry 2 } + +svcTlsProxyNdMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdMacAddr indicates the MAC address mapping + for the Neighbor Discovery (ND) host indicated by svcTlsProxyNdIpAddr." + ::= { svcTlsProxyNdEntry 3 } + +svcTlsProxyNdType OBJECT-TYPE + SYNTAX TmnxProxyEntryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdType indicates the type of proxy Neighbor + Discovery (ND) entry." + ::= { svcTlsProxyNdEntry 4 } + +svcTlsProxyNdLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdLastChgd indicates the sysUpTime at the time + of the last modification of this entry." + ::= { svcTlsProxyNdEntry 5 } + +svcTlsProxyNdStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inActv (2), + pendng (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdStatus indicates if proxy Neighbor Discovery + (ND) will respond to ND request for the IP address corresponding to + this entry." + ::= { svcTlsProxyNdEntry 6 } + +svcTlsProxyNdIsRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdIsRouter indicates whether entry is router + type." + ::= { svcTlsProxyNdEntry 7 } + +svcVsdGlobalObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 172 } + +svcVsdServiceRangeStart OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcVsdServiceRangeStart specifies the start of + the service identifier range. + + An 'inconsistentValue' error is returned when the value of + svcVsdServiceRangeStart is set to larger than the value of + svcVsdServiceRangeEnd. + + An 'inconsistentValue' error is also returned when the value of + svcVsdServiceRangeEnd is set to non-default value and + svcVsdServiceRangeStart is set to the default value." + DEFVAL { 0 } + ::= { svcVsdGlobalObjs 1 } + +svcVsdServiceRangeEnd OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object svcVsdServiceRangeEnd specifies the end of the + service identifier range. + + An 'inconsistentValue' error is returned when the value of + svcVsdServiceRangeStart is set to larger than the value of + svcVsdServiceRangeEnd. + + An 'inconsistentValue' error is also returned when the value of + svcVsdServiceRangeEnd is set to non-default value and + svcVsdServiceRangeStart is set to the default value." + DEFVAL { 0 } + ::= { svcVsdGlobalObjs 2 } + +svcBgpEvpnMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnMplsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcBgpEvpnMplsTable contains entries for BGP EVPN MPLS in a VPLS + service context." + ::= { tmnxSvcObjs 173 } + +svcBgpEvpnMplsEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnMplsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A BGP EVPN MPLS entry in the svcBgpEvpnMplsTable." + INDEX { svcId } + ::= { svcBgpEvpnMplsTable 1 } + +SvcBgpEvpnMplsEntry ::= SEQUENCE +{ + svcBgpEvpnMplsLastChanged TimeStamp, + svcBgpEvpnMplsForceVlanVcFwding TruthValue, + svcBgpEvpnMplsControlWord TruthValue, + svcBgpEvpnMplsShgName TNamedItemOrEmpty, + svcBgpEvpnMplsIngressRepBumLabel TruthValue, + svcBgpEvpnMplsMaxEcmpRoutes Integer32, + svcBgpEvpnMplsIngressLabel Integer32, + svcBgpEvpnMplsIngressBumLabel Integer32, + svcBgpEvpnMplsAdminState TmnxEnabledDisabled, + svcBgpEvpnMplsEntropyLabel TruthValue, + svcBgpEvpnMplsResProtSrcMac TruthValue, + svcBgpEvpnMplsResProtSrcMacAct INTEGER, + svcBgpEvpnMplsBgpInstance Integer32, + svcBgpEvpnMplsEvpnEncapMpls TruthValue, + svcBgpEvpnMplsEvpnEncapMplsoUdp TruthValue, + svcBgpEvpnMplsForceQinqVcFwding INTEGER +} + +svcBgpEvpnMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcBgpEvpnMplsEntry 1 } + +svcBgpEvpnMplsForceVlanVcFwding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsForceVlanVcFwding specifies whether or not + vc-vlan-type forwarding is forced in the data path for BGP EVPN MPLS. + When set to 'true' vc-vlan-type forwarding is forced." + DEFVAL { false } + ::= { svcBgpEvpnMplsEntry 2 } + +svcBgpEvpnMplsControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsControlWord specifies whether the use of + 'ControlWord' is enabled on BGP EVPN MPLS or not. + + When the value of the object is set to 'true', all MPLS packets are + encapsulated with the control word when sent over the BGP EVPN. When + the value of the object is set to 'false', the use of 'ControlWord' is + disabled." + DEFVAL { false } + ::= { svcBgpEvpnMplsEntry 3 } + +svcBgpEvpnMplsShgName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the svcBgpEvpnMplsShgName specifies the value of + split-horizon group associated with this BGP EVPN MPLS. By default, + BGP EVPN MPLS connections do not belong to any user configured + split-horizon group." + DEFVAL { ''H } + ::= { svcBgpEvpnMplsEntry 4 } + +svcBgpEvpnMplsIngressRepBumLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsIngressRepBumLabel specifies whether to + advertise a different label for inclusive multicast routes, or use the + same label as the one advertised for unicast traffic. + + When the value of the object is set to 'false', all MPLS packets use + same label as the one advertised for unicast traffic when sent over + the BGP EVPN. When the value of the object is set to 'true', the + system sends different label" + DEFVAL { false } + ::= { svcBgpEvpnMplsEntry 5 } + +svcBgpEvpnMplsMaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsMaxEcmpRoutes specifies the maximum ECMP + routes required for controlling all-active routing to MAC/IP with the + same ethernet-segment-identifier (ESI)." + DEFVAL { 1 } + ::= { svcBgpEvpnMplsEntry 6 } + +svcBgpEvpnMplsIngressLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsIngressLabel indicates the label advertised + for ingress unicast traffic for the EVPN MPLS instance. + + The value of -1 indicates that the label is not allocated." + ::= { svcBgpEvpnMplsEntry 7 } + +svcBgpEvpnMplsIngressBumLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsIngressBumLabel indicates the label + advertised for ingress multicast traffic for the EVPN MPLS instance. + + The value of -1 indicates that the label is not allocated." + ::= { svcBgpEvpnMplsEntry 8 } + +svcBgpEvpnMplsAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsAdminState specifies the desired + administrative state for MPLS under BGP EVPN context." + DEFVAL { disabled } + ::= { svcBgpEvpnMplsEntry 9 } + +svcBgpEvpnMplsEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsEntropyLabel specifies whether the use of + entropy label is enabled or not for the EVPN MPLS instance." + DEFVAL { false } + ::= { svcBgpEvpnMplsEntry 10 } + +svcBgpEvpnMplsResProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsResProtSrcMac specifies how the agent will + handle relearn requests for protected MAC addresses. When the value of + this object is 'true', requests to relearn a protected MAC address + will be ignored." + DEFVAL { false } + ::= { svcBgpEvpnMplsEntry 11 } + +svcBgpEvpnMplsResProtSrcMacAct OBJECT-TYPE + SYNTAX INTEGER { + discardFrame (1) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the object svcBgpEvpnMplsResProtSrcMacAct specifies the + action to take whenever a relearn request for a protected MAC is + received on a restricted SAP. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame." + DEFVAL { discardFrame } + ::= { svcBgpEvpnMplsEntry 12 } + +svcBgpEvpnMplsBgpInstance OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsBgpInstance specifies the BGP instance used + with this service." + DEFVAL { 1 } + ::= { svcBgpEvpnMplsEntry 13 } + +svcBgpEvpnMplsEvpnEncapMpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsEvpnEncapMpls specifies the whether the use + of MPLS encapsulation is enabled for this service." + DEFVAL { true } + ::= { svcBgpEvpnMplsEntry 14 } + +svcBgpEvpnMplsEvpnEncapMplsoUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsEvpnEncapMplsoUdp specifies the whether the + use of MPLS over Udp encapsulation is enabled for this service." + DEFVAL { false } + ::= { svcBgpEvpnMplsEntry 15 } + +svcBgpEvpnMplsForceQinqVcFwding OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsForceQinqVcFwding specifies whether or not + the datapath should forcefully insert two VLAN tags which are copied + from the qinq service-delimiting vlan values. + + The sdpBindVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { svcBgpEvpnMplsEntry 16 } + +svcEvpnMplsTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMplsTEPTable contains entries for all the EVPN MPLS tunnel + endpoint addresse specific information in the system." + ::= { tmnxSvcObjs 174 } + +svcEvpnMplsTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMplsTEPEntry contains specific EVPN MPLS tunnel endpoint + address entry information." + INDEX { + svcEvpnMplsTEPAddrType, + svcEvpnMplsTEPAddress + } + ::= { svcEvpnMplsTEPTable 1 } + +SvcEvpnMplsTEPEntry ::= SEQUENCE +{ + svcEvpnMplsTEPAddrType InetAddressType, + svcEvpnMplsTEPAddress InetAddress, + svcEvpnMplsTEPNumEvpnMplsDest Unsigned32, + svcEvpnMplsTEPNumESDest Unsigned32, + svcEvpnMplsTEPNumESBMacDest Unsigned32 +} + +svcEvpnMplsTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPAddrType indicates the type of the address + associated with svcEvpnMplsTEPAddress." + ::= { svcEvpnMplsTEPEntry 1 } + +svcEvpnMplsTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPAddress indicates a EVPN MPLS tunnel + endpoint address present in the system." + ::= { svcEvpnMplsTEPEntry 2 } + +svcEvpnMplsTEPNumEvpnMplsDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPNumEvpnMplsDest indicates the number of + EVPN MPLS destinations for the EVPN MPLS tunnel endpoint address." + ::= { svcEvpnMplsTEPEntry 3 } + +svcEvpnMplsTEPNumESDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPNumESDest indicates the number of ethernet + segment destinations for the EVPN MPLS tunnel endpoint address." + ::= { svcEvpnMplsTEPEntry 4 } + +svcEvpnMplsTEPNumESBMacDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPNumESBMacDest indicates the number of + ethernet segment backbone MAC destinations for the EVPN MPLS tunnel + endpoint address." + ::= { svcEvpnMplsTEPEntry 5 } + +svcTlsBgpEvpnAutoBindTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpEvpnAutoBindTnlEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcTlsBgpEvpnAutoBindTnlTable contains entries for supported + tunnel type which may be chosen as tunnel type within service." + ::= { tmnxSvcObjs 175 } + +svcTlsBgpEvpnAutoBindTnlEntry OBJECT-TYPE + SYNTAX SvcTlsBgpEvpnAutoBindTnlEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An Auto bind tunnel entry in the svcTlsBgpEvpnAutoBindTnlTable. Each + row entry contains the type of tunnel chosen within service. + + The entries in this table are created and destroyed by SNMP SET + operations." + INDEX { svcId } + ::= { svcTlsBgpEvpnAutoBindTnlTable 1 } + +SvcTlsBgpEvpnAutoBindTnlEntry ::= SEQUENCE +{ + svcTlsBgpEvpnAutoBindTnlLastChg TimeStamp, + svcTlsBgpEvpnAutoBindTnlLdp TruthValue, + svcTlsBgpEvpnAutoBindTnlRsvpTe TruthValue, + svcTlsBgpEvpnAutoBindTnlSrIsis TruthValue, + svcTlsBgpEvpnAutoBindTnlSrOspf TruthValue, + svcTlsBgpEvpnAutoBndTnlStatus TResolveStatus, + svcTlsBgpEvpnAutoBindTnlBgp TruthValue, + svcTlsBgpEvpnAutoBindTnlSrTe TruthValue, + svcTlsBgpEvpnAutoBindTnlUdp TruthValue +} + +svcTlsBgpEvpnAutoBindTnlLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlLastChg indicates the sysUpTime + at the time of the last modification of this entry." + ::= { svcTlsBgpEvpnAutoBindTnlEntry 1 } + +svcTlsBgpEvpnAutoBindTnlLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlLdp specifies whether LDP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 2 } + +svcTlsBgpEvpnAutoBindTnlRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlRsvpTe specifies whether RSVP TE + type tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 3 } + +svcTlsBgpEvpnAutoBindTnlSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlSrIsis specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered ISIS instance." + DEFVAL { false } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 4 } + +svcTlsBgpEvpnAutoBindTnlSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlSrOspf specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered OSPF instance." + DEFVAL { false } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 5 } + +svcTlsBgpEvpnAutoBndTnlStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBndTnlStatus specifies the resolution + status of this entry." + DEFVAL { disabled } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 6 } + +svcTlsBgpEvpnAutoBindTnlBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlBgp specifies whether BGP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 7 } + +svcTlsBgpEvpnAutoBindTnlSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlSrTe specifies whether SR-TE + tunnels can be used to resolve the next-hop of bgp-vpn routes within + the EVPN service." + DEFVAL { false } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 8 } + +svcTlsBgpEvpnAutoBindTnlUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnAutoBindTnlUdp specifies whether UDP tunnels + can be used to resolve the next-hop of bgp-vpn routes within the EVPN + service." + DEFVAL { false } + ::= { svcTlsBgpEvpnAutoBindTnlEntry 9 } + +svcVprnBgpAutoBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnBgpAutoBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnBgpAutoBindTable contains entries for supported tunnel type + which may be chosen as tunnel type within service." + ::= { tmnxSvcObjs 176 } + +svcVprnBgpAutoBindEntry OBJECT-TYPE + SYNTAX SvcVprnBgpAutoBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnBgpAutoBindEntry is an Auto bind tunnel entry in the + svcVprnBgpAutoBindTable. Each row entry contains the type of tunnel + chosen within service. + + The entries in this table are created and destroyed by SNMP SET + operations." + INDEX { svcId } + ::= { svcVprnBgpAutoBindTable 1 } + +SvcVprnBgpAutoBindEntry ::= SEQUENCE +{ + svcVprnBgpAutoBindLastChg TimeStamp, + svcVprnBgpAutoBindLdp TruthValue, + svcVprnBgpAutoBindRsvpTe TruthValue, + svcVprnBgpAutoBindSrIsis TruthValue, + svcVprnBgpAutoBindSrOspf TruthValue, + svcVprnBgpAutoBindGre TruthValue, + svcVprnBgpAutoBindTnlStatus TResolveStatus, + svcVprnBgpAutoBindSrTe TruthValue, + svcVprnBgpAutoBindBgp TruthValue, + svcVprnBgpAutoBindUdp TruthValue, + svcVprnBgpAutoBindWeightedEcmp TruthValue, + svcVprnBgpAutoBindMaxEcmpRoutes Unsigned32, + svcVprnBgpAutoBindAdminTags TruthValue, + svcVprnBgpAutoBindRibApi TruthValue, + svcVprnBgpAutoBindMplsFwdPlcy TruthValue, + svcVprnBgpAutoBindSrPolicy TruthValue, + svcVprnBgpAutoBindSrOspf3 TruthValue, + svcVprnBgpAutoBindFlexAlgoFb TruthValue +} + +svcVprnBgpAutoBindLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindLastChg indicates the sysUpTime at the + time of the last modification of this entry." + ::= { svcVprnBgpAutoBindEntry 1 } + +svcVprnBgpAutoBindLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindLdp specifies whether LDP type tunnel + may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 2 } + +svcVprnBgpAutoBindRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindRsvpTe specifies whether RSVP TE type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 3 } + +svcVprnBgpAutoBindSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindSrIsis specifies whether a tunnel to + next-hop of the L2 VPN prefix route is selected from the lowest + numbered ISIS instance." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 4 } + +svcVprnBgpAutoBindSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindSrOspf specifies whether a tunnel to + next-hop of the L2 VPN prefix route is selected from the lowest + numbered OSPF instance." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 5 } + +svcVprnBgpAutoBindGre OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindGre specifies whether GRE type tunnel + may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 6 } + +svcVprnBgpAutoBindTnlStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindTnlStatus specifies the administrative + status of this entry." + DEFVAL { disabled } + ::= { svcVprnBgpAutoBindEntry 7 } + +svcVprnBgpAutoBindSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindSrTe specifies whether SR-TE tunnels + can be used to resolve the next-hop of bgp-vpn routes within the VPRN + service." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 8 } + +svcVprnBgpAutoBindBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindBgp specifies whether BGP type tunnel + may be chosen as the tunnel within the service." + DEFVAL { true } + ::= { svcVprnBgpAutoBindEntry 9 } + +svcVprnBgpAutoBindUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindUdp specifies whether UDP tunnels can + be used to resolve the next-hop of bgp-vpn routes within the VPRN + service." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 10 } + +svcVprnBgpAutoBindWeightedEcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindWeightedEcmp specifies the packets + forwarded to a set of ECMP tunnel next-hops which will be sprayed + proportionally to the load balancing weights configured for each LSP." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 11 } + +svcVprnBgpAutoBindMaxEcmpRoutes OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindMaxEcmpRoutes specifies the maximum + number of equal cost paths that can be used for load balancing when + binding a BGP-VPN next-hop to a set of LSPs." + DEFVAL { 1 } + ::= { svcVprnBgpAutoBindEntry 12 } + +svcVprnBgpAutoBindAdminTags OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindAdminTags specifies the system to only + consider LSPs marked with an admin-tag for this service. Untagged + LSPs will not be considered. When disabled this reverts to default + behaviour. While tagged RSVP and SR-TE LSPs will be considered first, + the system can fall back to using untagged LSP of other types and not + exclude them as per the auto-bind-tunnel configuration." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 13 } + +svcVprnBgpAutoBindRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindRibApi specifies whether RIB API is + enabled." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 14 } + +svcVprnBgpAutoBindMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindMplsFwdPlcy specifies whether MPLS + Forwarding Policy is enabled." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 15 } + +svcVprnBgpAutoBindSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindSrPolicy specifies whether SR Policy is + enabled." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 16 } + +svcVprnBgpAutoBindSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindSrOspf3 specifies whether a tunnel to + next-hop of the L2 VPN prefix route is selected from the lowest + numbered OSPF3 instance." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 17 } + +svcVprnBgpAutoBindFlexAlgoFb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allow the use of routes with another flex-algo-id than configured as a + fallback option" + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 18 } + +tlsMFibNgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tlsMFibNgTable contains the Multicast FIB for this Tls." + ::= { tmnxSvcObjs 177 } + +tlsMFibNgEntry OBJECT-TYPE + SYNTAX TlsMFibNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tlsMFibNgTable. Each entry indicates + whether traffic from a certain source to a certain + multicast destination (group) needs to be forwarded or + blocked on the indicated SAP/SDP/VXLAN." + INDEX { + svcId, + tlsMFibNgEntryType, + tlsMFibNgGrpMacAddr, + tlsMFibNgGrpInetAddrType, + tlsMFibNgGrpInetAddr, + tlsMFibNgSrcInetAddrType, + tlsMFibNgSrcInetAddr, + tlsMFibNgLocale, + tlsMFibNgLocaleId + } + ::= { tlsMFibNgTable 1 } + +TlsMFibNgEntry ::= SEQUENCE +{ + tlsMFibNgEntryType INTEGER, + tlsMFibNgGrpMacAddr MacAddress, + tlsMFibNgGrpInetAddrType InetAddressType, + tlsMFibNgGrpInetAddr InetAddress, + tlsMFibNgSrcInetAddrType InetAddressType, + tlsMFibNgSrcInetAddr InetAddress, + tlsMFibNgLocale MfibLocation, + tlsMFibNgLocaleId OCTET STRING, + tlsMFibNgFwdOrBlk MfibGrpSrcFwdOrBlk, + tlsMFibNgSvcId TmnxServId +} + +tlsMFibNgEntryType OBJECT-TYPE + SYNTAX INTEGER { + ipBased (1), + macBased (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibNgEntryType indicates the type of this + tlsMFibNgEntry. + + - macBased: entry used for macBased multicast, as for + MLD-snooping and 802.1ak MMRP. + - ipBased: entry used for ip_based multicast, as for + IGMP-snooping and PIM-snooping." + ::= { tlsMFibNgEntry 1 } + +tlsMFibNgGrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibNgGrpMacAddr indicates the MAC address + for which this table entry contains information. + + This value is only meaningful if the value of tlsMFibNgEntryType is + 'macBased (2)'." + ::= { tlsMFibNgEntry 2 } + +tlsMFibNgGrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibNgGrpInetAddrType indicates the type of + tlsMFibNgGrpInetAddr." + ::= { tlsMFibNgEntry 3 } + +tlsMFibNgGrpInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tlsMFibNgGrpInetAddr indicates the multicast + destination IP address for which this table entry contains + information." + ::= { tlsMFibNgEntry 4 } + +tlsMFibNgSrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibNgSrcInetAddrType indicates the type of + tlsMFibNgSrcInetAddr." + ::= { tlsMFibNgEntry 5 } + +tlsMFibNgSrcInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibNgSrcInetAddr indicates the unicast source IP + address for which this table entry contains information." + ::= { tlsMFibNgEntry 6 } + +tlsMFibNgLocale OBJECT-TYPE + SYNTAX MfibLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibNgLocale indicates if the information in this + entry pertains to a 'sap', an 'sdp', a 'evpnMpls', or a 'vxlan'." + ::= { tlsMFibNgEntry 7 } + +tlsMFibNgLocaleId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tlsMFibNgLocaleId depends on tlsMFibNgLocale: + + If tlsMFibNgLocale='sap' then tlsMFibNgLocaleId contains the sapPortId + (TmnxPortID) and sapEncapValue (TmnxEncapVal). + + If tlsMFibNgLocale='sdp' then tlsMFibNgLocaleId contains the sdpId + (SdpId) and vcId (Unsigned32). + + If tlsMFibNgLocale='vxlan' then tlsMFibNgLocaleId contains the + VTEPAddr (IpAddress) and VNI (Unsigned32). + + If tlsMFibNgLocale='evpnMpls' then tlsMFibNgLocaleId contains the EVPN + MPLS Tunnel Endpoint AddressType (Ipv4 or Ipv6) and Address (size of 4 + or 16 bytes) and EVPN MPLS label of the endpoint of ethernet VPN + (EVPN). + + If tlsMFibNgLocale='vxlanV6' then tlsMFibNgLocaleId contains the + VTEPAddr Ipv6 address (16 bytes) and VNI (Unsigned32)." + ::= { tlsMFibNgEntry 8 } + +tlsMFibNgFwdOrBlk OBJECT-TYPE + SYNTAX MfibGrpSrcFwdOrBlk + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsMFibNgFwdOrBlk indicates if traffic for the indicated + (S,G) pair will be blocked or forwarded on the indicated SAP, SDP or + VXLAN." + ::= { tlsMFibNgEntry 9 } + +tlsMFibNgSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsMFibNgSvcId indicates the TLS service to which the + indicated SAP, SDP or VXLAN belongs." + ::= { tlsMFibNgEntry 10 } + +svcBgpAutoRDType1Group OBJECT IDENTIFIER ::= { tmnxSvcObjs 178 } + +svcBgpAutoRDType1IpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpAutoRDType1IpAddr specifies IP address to be used + for selecting route-distinguisher value in the system. + + The svcBgpAutoRDType1IpAddr represents type 1 administrative subfield + as defined in RFC4364. + + An 'inconsistentValue' error is returned if the value of more than one + of svcBgpAutoRDType1Group objects are changed at the same time." + DEFVAL { '00000000'H } + ::= { svcBgpAutoRDType1Group 1 } + +svcBgpAutoRDType1CommValStart OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpAutoRDType1CommValStart specifies the start of the + BGP route-distinguisher community value range. + + Value of svcBgpAutoRDType1CommValEnd must be same or larger of the + value of svcBgpAutoRDType1CommValStart. + + An 'inconsistentValue' error is returned if the value of more than one + of svcBgpAutoRDType1Group objects are changed at the same time." + DEFVAL { 0 } + ::= { svcBgpAutoRDType1Group 2 } + +svcBgpAutoRDType1CommValEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpAutoRDType1CommValEnd specifies the end of the the + BGP route-distinguisher community value range. + + Value of svcBgpAutoRDType1CommValEnd must be same or larger of the + value of svcBgpAutoRDType1CommValStart + + An 'inconsistentValue' error is returned if the value of more than one + of svcBgpAutoRDType1Group objects are changed at the same time." + DEFVAL { 0 } + ::= { svcBgpAutoRDType1Group 3 } + +svcBgpAutoRDType1InUse OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpAutoRDType1InUse indicates number of community + values in use for this entry." + ::= { svcBgpAutoRDType1Group 4 } + +svcDhcpLeaseRipTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseRipTable augments the svcDhcpLeaseTable. This table + contains the parameters used for RIP." + ::= { tmnxSvcObjs 179 } + +svcDhcpLeaseRipEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters used for RIP." + AUGMENTS { svcDhcpLeaseEntry } + ::= { svcDhcpLeaseRipTable 1 } + +SvcDhcpLeaseRipEntry ::= SEQUENCE +{ + svcDhcpLeaseRipPlcyName TNamedItemOrEmpty, + svcDhcpLeaseRipListenerStatus TmnxRipListenerStatus +} + +svcDhcpLeaseRipPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRipPlcyName indicates the RIP policy which is + used to set up the RIP listener for this lease state." + ::= { svcDhcpLeaseRipEntry 1 } + +svcDhcpLeaseRipListenerStatus OBJECT-TYPE + SYNTAX TmnxRipListenerStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseRipListenerStatus indicates the status of the + RIP listener." + ::= { svcDhcpLeaseRipEntry 2 } + +svcArpHostRipTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcArpHostRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcArpHostRipTable augments the svcArpHostTable. This table + contains the parameters used for RIP." + ::= { tmnxSvcObjs 180 } + +svcArpHostRipEntry OBJECT-TYPE + SYNTAX SvcArpHostRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters used for RIP." + AUGMENTS { svcArpHostEntry } + ::= { svcArpHostRipTable 1 } + +SvcArpHostRipEntry ::= SEQUENCE +{ + svcArpHostRipPlcyName TNamedItemOrEmpty, + svcArpHostRipListenerStatus TmnxRipListenerStatus +} + +svcArpHostRipPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRipPlcyName indicates the RIP policy which is + used to set up the RIP listener for this ARP host." + ::= { svcArpHostRipEntry 1 } + +svcArpHostRipListenerStatus OBJECT-TYPE + SYNTAX TmnxRipListenerStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostRipListenerStatus indicates the status of the + RIP listener." + ::= { svcArpHostRipEntry 2 } + +svcEvpnMplsTEPEgrLblTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsTEPEgrLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcEvpnMplsTEPEgrLblTable contains entries for all the BGP EVPN-MPLS + TEP and egress label pairs for a particular VPLS service." + ::= { tmnxSvcObjs 181 } + +svcEvpnMplsTEPEgrLblEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsTEPEgrLblEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A egress binding entry in the svcEvpnMplsTEPEgrLblTable." + INDEX { + svcId, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel + } + ::= { svcEvpnMplsTEPEgrLblTable 1 } + +SvcEvpnMplsTEPEgrLblEntry ::= SEQUENCE +{ + svcEvpnMplsTEPEgrLblTEPAddrType InetAddressType, + svcEvpnMplsTEPEgrLblTEPAddress InetAddress, + svcEvpnMplsTEPEgrLblTEPLabel Unsigned32, + svcEvpnMplsTEPEgrLblNumMACs Unsigned32, + svcEvpnMplsTEPEgrLblInMcastList TruthValue, + svcEvpnMplsTEPEgrLblLastChanged TimeStamp, + svcEvpnMplsTEPEgrLblTunnelType TmnxTunnelTypeExt, + svcEvpnMplsTEPEgrLblResType TmnxSvcEvpnMplsTransportType +} + +svcEvpnMplsTEPEgrLblTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsTEPEgrLblTEPAddrType indicates the + type of the address associated with svcEvpnMplsTEPEgrLblTEPAddress." + ::= { svcEvpnMplsTEPEgrLblEntry 1 } + +svcEvpnMplsTEPEgrLblTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsTEPEgrLblTEPAddress indicates a + Tunnel Endpoint address associated with the BGP EVPN-MPLS VPLS + service." + ::= { svcEvpnMplsTEPEgrLblEntry 2 } + +svcEvpnMplsTEPEgrLblTEPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTEPLabel indicates the egress label + created by the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnMplsTEPEgrLblEntry 3 } + +svcEvpnMplsTEPEgrLblNumMACs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsTEPEgrLblNumMACs indicates the + number of MACs associated with TEP and egress label in the BGP + EVPN-MPLS VPLS service." + ::= { svcEvpnMplsTEPEgrLblEntry 4 } + +svcEvpnMplsTEPEgrLblInMcastList OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsTEPEgrLblInMcastList + indicates if the TEP and egress label is included in the + multicast list for the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnMplsTEPEgrLblEntry 5 } + +svcEvpnMplsTEPEgrLblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsTEPEgrLblLastChanged indicates the + timestamp when the EVPN MPLS TEP was setup." + ::= { svcEvpnMplsTEPEgrLblEntry 6 } + +svcEvpnMplsTEPEgrLblTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTunnelType indicates the type of + tunnel used for this entry." + ::= { svcEvpnMplsTEPEgrLblEntry 7 } + +svcEvpnMplsTEPEgrLblResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblResType indicates the transport type + used for this entry." + ::= { svcEvpnMplsTEPEgrLblEntry 8 } + +tmnxSvcGrpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcGrpIfTable contains the group interfaces ordered by their + parent subscriber interfaces. + + The system automatically creates and destroys conceptual rows in this + table when rows in the iesIfTable with iesIfType equal to 'group' are + created and destroyed. + + This table is only meant to order group interfaces per subscriber + interface, actual data objects are in other tables such as the + iesGrpIfTable." + ::= { tmnxSvcObjs 182 } + +tmnxSvcGrpIfEntry OBJECT-TYPE + SYNTAX TmnxSvcGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a group interface." + INDEX { + svcId, + tmnxSvcGrpIfParentIfIndex, + tmnxSvcGrpIfIndex + } + ::= { tmnxSvcGrpIfTable 1 } + +TmnxSvcGrpIfEntry ::= SEQUENCE +{ + tmnxSvcGrpIfParentIfIndex InterfaceIndex, + tmnxSvcGrpIfIndex InterfaceIndex, + tmnxSvcGrpIfVRouterId TmnxVRtrID +} + +tmnxSvcGrpIfParentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcGrpIfParentIfIndex indicates the index of the + parent subscriber interface." + ::= { tmnxSvcGrpIfEntry 1 } + +tmnxSvcGrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcGrpIfIndex indicates the index of this group + interface." + ::= { tmnxSvcGrpIfEntry 2 } + +tmnxSvcGrpIfVRouterId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSvcGrpIfVRouterId indicates the associated + virtual router instance. + + The value of this object, in combination with the value of + tmnxSvcGrpIfIndex, allows to retrieve the corresponding row in the + TIMETRA-VRTR-MIB::vRtrIfTable." + ::= { tmnxSvcGrpIfEntry 3 } + +tmnxSvcSysBgpEvpnObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 183 } + +tmnxSvcSysBgpEvpnRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnRD specifies the configured system wide + BGP EVPN route-distinguisher which is used for ethernet segment (ES) + routes. This is a 'Type-1' route-distinguisher. + + System will use 'system-ip:0' when this object is set to the default + value." + DEFVAL { '0000000000000000'H } + ::= { tmnxSvcSysBgpEvpnObjs 1 } + +tmnxSvcSysBgpEvpnOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnOperRD indicates the route-distinguisher + value in use by the system for this instance." + ::= { tmnxSvcSysBgpEvpnObjs 2 } + +tmnxSvcSysBgpEvpnRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnRDType indicates the type of + route-distinguisher value in use by the system for this instance." + ::= { tmnxSvcSysBgpEvpnObjs 3 } + +tmnxSvcSysBgpEvpnAdEsRtTgtType OBJECT-TYPE + SYNTAX INTEGER { + eviRtTgt (1), + eviRtTgtSet (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnAdEsRtTgtType specifies the method used + to support the AD per-ES routes advertisement. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of tmnxSvcSysBgpEvpnAdEsRtTgtType to eviRtTgtSet when + tmnxSvcSysBgpEvpnADESRDAddrType is set to default or + tmnxSvcSysBgpEvpnADPerESRDIpAddr is set to default. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of tmnxSvcSysBgpEvpnAdEsRtTgtType to eviRtTgt when + tmnxSvcSysBgpEvpnADESRDAddrType is set to non-default or + tmnxSvcSysBgpEvpnADPerESRDIpAddr is non-default." + DEFVAL { eviRtTgt } + ::= { tmnxSvcSysBgpEvpnObjs 4 } + +tmnxSvcSysBgpEvpnADESRDAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnADESRDAddrType specifies the type of + address associated with tmnxSvcSysBgpEvpnADPerESRDIpAddr." + DEFVAL { unknown } + ::= { tmnxSvcSysBgpEvpnObjs 5 } + +tmnxSvcSysBgpEvpnADPerESRDIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnADPerESRDIpAddr specifies the IP address + to be used for the route-distinguisher for EVPN AD-ES routes." + DEFVAL { ''H } + ::= { tmnxSvcSysBgpEvpnObjs 6 } + +tmnxSvcSysBgpEvpnEtreeLeafLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnEtreeLeafLabel specifies the label + allocated and signaled to the far end PEs for etree leaf traffic." + ::= { tmnxSvcSysBgpEvpnObjs 7 } + +tmnxSvcSysBgpEvpnAllocLeafLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnAllocLeafLabel specifies whether to + allocate an etree leaf BUM label for the PE. + + This object needs to be set to 'true' in order to enable EVPN Etree + services on the PE." + DEFVAL { false } + ::= { tmnxSvcSysBgpEvpnObjs 8 } + +tmnxSvcSysBgpEvpnMcastLblBlk OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysBgpEvpnMcastLblBlk specifies the BGP-EVPN multicast + label block name associated with the BGP-EVPN services." + DEFVAL { "" } + ::= { tmnxSvcSysBgpEvpnObjs 9 } + +tmnxSvcSysBgpEvpnMcLeaveSyncProp OBJECT-TYPE + SYNTAX Integer32 (0..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysBgpEvpnMcLeaveSyncProp specifies the BGP-EVPN multicast + leave synchronization propagtion time associated with the BGP-EVPN + services." + DEFVAL { 5 } + ::= { tmnxSvcSysBgpEvpnObjs 10 } + +tmnxSvcSysBgpEvpnIffAttrUnfmProp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysBgpEvpnIffAttrUnfmProp enables propagation of attributes + to other owners in VPRN." + DEFVAL { false } + ::= { tmnxSvcSysBgpEvpnObjs 11 } + +tmnxSvcSysBgpEvpnIffPthSelection OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysBgpEvpnIffPthSelection enables the new BGP based + selection for RT5 routes." + DEFVAL { false } + ::= { tmnxSvcSysBgpEvpnObjs 12 } + +tmnxSvcSysBgpEvpnLeafLabelValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 32..524256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnLeafLabelValue specifies the value for + global etree leaf BUM label for the PE. + + The tmnxSvcSysBgpEvpnAllocLeafLabel needs to be set to 'true' in order + to set this object to non-default value." + DEFVAL { -1 } + ::= { tmnxSvcSysBgpEvpnObjs 13 } + +tmnxSvcSysBgpEvpnDpathLgthIgnr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnDpathLgthIgnr specifies if EVPN ignores + the D-PATH domain segment length when iff-bgp-path-selection is + enabled." + DEFVAL { false } + ::= { tmnxSvcSysBgpEvpnObjs 14 } + +tmnxSvcSysBgpEvpnAdEsRtTgtExtEvi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysBgpEvpnAdEsRtTgtExtEvi specifies if system will + reserve comm-val 513-65535 for evpn services. EVPN services with the + bigger EVI than 65535 can only participate in an rt-set if this object + is set." + DEFVAL { false } + ::= { tmnxSvcSysBgpEvpnObjs 15 } + +tmnxSvcSysEthSegTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSysEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegTable contains entries for ethernet segment + defined in the services." + ::= { tmnxSvcObjs 184 } + +tmnxSvcSysEthSegEntry OBJECT-TYPE + SYNTAX TmnxSvcSysEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment entry in the tmnxSvcSysEthSegTable." + INDEX { tmnxSvcSysEthSegName } + ::= { tmnxSvcSysEthSegTable 1 } + +TmnxSvcSysEthSegEntry ::= SEQUENCE +{ + tmnxSvcSysEthSegName TNamedItem, + tmnxSvcSysEthSegRowStatus RowStatus, + tmnxSvcSysEthSegLastChg TimeStamp, + tmnxSvcSysEthSegAdminState TmnxEnabledDisabled, + tmnxSvcSysEthSegEsi OCTET STRING, + tmnxSvcSysEthSegMultiHoming TmnxEvpnMultiHomingState, + tmnxSvcSysEthSegSvcCarving INTEGER, + tmnxSvcSysEthSegLagId LAGInterfaceNumberOrZero, + tmnxSvcSysEthSegPortId TmnxPortID, + tmnxSvcSysEthSegSdpId SdpId, + tmnxSvcSysEthSegEsActTimer Integer32, + tmnxSvcSysEthSegSourceBMacLSB Integer32, + tmnxSvcSysEthSegBMacTblSize Integer32, + tmnxSvcSysEthSegBMacTblEntries Integer32, + tmnxSvcSysEthSegOperMultiHoming TmnxEvpnMultiHomingState, + tmnxSvcSysEthSegOperState ServiceOperStatus, + tmnxSvcSysEthSegSHGLabel Integer32, + tmnxSvcSysEthSegType INTEGER, + tmnxSvcSysESOperServCarvMode INTEGER, + tmnxSvcSysESEviIsidCfgRngsType INTEGER, + tmnxSvcSysEthSegVxlanInstanceId Unsigned32, + tmnxSvcSysEthSegPwPortId PwPortIdOrZero, + tmnxSvcSysEthSegEsOrigIpAddrType InetAddressType, + tmnxSvcSysEthSegEsOrigIpAddr InetAddress, + tmnxSvcSysEthSegRouteNxtHopType InetAddressType, + tmnxSvcSysEthSegRouteNxtHopAddr InetAddress, + tmnxSvcSysEthSegOperGrp TNamedItemOrEmpty, + tmnxSvcSysEthSegAutoEsi INTEGER, + tmnxSvcSysEthSegOperEsi OCTET STRING, + tmnxSvcSysEthSegAcDfCap INTEGER, + tmnxSvcSysEthSegPwPortHeadEnd TruthValue +} + +tmnxSvcSysEthSegName OBJECT-TYPE + SYNTAX TNamedItem (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegName specifies the ethernet segment name + for the entry." + ::= { tmnxSvcSysEthSegEntry 1 } + +tmnxSvcSysEthSegRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegRowStatus specifies the creation and + deletion of entries in the TmnxSvcSysEthSegEntry." + ::= { tmnxSvcSysEthSegEntry 2 } + +tmnxSvcSysEthSegLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegLastChg indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSvcSysEthSegEntry 3 } + +tmnxSvcSysEthSegAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegAdminState specifies the administrative + state of this entry." + DEFVAL { disabled } + ::= { tmnxSvcSysEthSegEntry 4 } + +tmnxSvcSysEthSegEsi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegEsi specifies the user configured + ethernet segment identifier value associated with this ethernet + segment entry." + DEFVAL { '00000000000000000000'H } + ::= { tmnxSvcSysEthSegEntry 5 } + +tmnxSvcSysEthSegMultiHoming OBJECT-TYPE + SYNTAX TmnxEvpnMultiHomingState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegMultiHoming specifies the state of + multi-homing status of the ethernet segment entry. + + Values other than 'disabled' indicates that the use of ESI label is + enabled thus avoiding transient loops unless user overrides. + + When 'singleActiveNoEsiLabel' is specified, system does not allocate a + label for the ESI and hence advertise ESI label 0 to peers. If a peers + sends label for the ESI and locally 'singleActiveNoEsiLabel' is + configured, system adds the ESI label when sending traffic to that + peer." + DEFVAL { disabled } + ::= { tmnxSvcSysEthSegEntry 6 } + +tmnxSvcSysEthSegSvcCarving OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2), + off (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegSvcCarving specifies the mode of service + carving enabled per EVPN associated with this ethernet segment entry. + + auto As defined in EVPN draft + manual Designated-Forwarder (DF) when EVI/ISID is configured as + primary in svcEthSegCarvEviRngTable/svcEthSegCarvIsidRngTable + or if there is no other PEs that advertise this + Ethernet Segment + off Ethernet Segment is Designated-Forwarder or + Non-Designated-Forwarder (NDF) for all services." + REFERENCE + "IETF L2VPN EVPN draft" + DEFVAL { auto } + ::= { tmnxSvcSysEthSegEntry 7 } + +tmnxSvcSysEthSegLagId OBJECT-TYPE + SYNTAX LAGInterfaceNumberOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegLagId specifies the LAG identifier value + associated with this ethernet segment entry. + + An 'inconsistentValue' error is returned if more than one of + tmnxSvcSysEthSegLagId, tmnxSvcSysEthSegPortId, tmnxSvcSysEthSegSdpId + is set to non-default value." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegEntry 8 } + +tmnxSvcSysEthSegPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegPortId specifies the port associated with + this ethernet segment entry. + + The default value indicates an invalid port. + + An 'inconsistentValue' error is returned if more than one of + tmnxSvcSysEthSegLagId, tmnxSvcSysEthSegPortId, tmnxSvcSysEthSegSdpId + is set to non-default value." + DEFVAL { '1E000000'H } + ::= { tmnxSvcSysEthSegEntry 9 } + +tmnxSvcSysEthSegSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegSdpId specifies the SDP identifier + associated with this ethernet segment entry. + + An 'inconsistentValue' error is returned if more than one of + tmnxSvcSysEthSegLagId, tmnxSvcSysEthSegPortId, tmnxSvcSysEthSegSdpId + is set to non-default value." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegEntry 10 } + +tmnxSvcSysEthSegEsActTimer OBJECT-TYPE + SYNTAX Integer32 (-1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegEsActTimer specifies the activation timer + per ES(Ethernet segment). + + This timer is disabled by default, the global ES activation timer is + used instead. + + Value of '-1' indicates the use of the global ES activation timer + under TIMETRA-MC-REDUNDANCY::tmnxMcRedBgpEvpnMHEsActTimer." + DEFVAL { -1 } + ::= { tmnxSvcSysEthSegEntry 11 } + +tmnxSvcSysEthSegSourceBMacLSB OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegSourceBMacLSB specifies the 16 least + significant bits (lsb) which when combined with the 32 most + significant bits of the PBB source-bmac specified by + svcPbbSrcBVplsMacAddr, forms the virtual backbone MAC address." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegEntry 12 } + +tmnxSvcSysEthSegBMacTblSize OBJECT-TYPE + SYNTAX Integer32 (1..511999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegBMacTblSize specifies the size of VBMAC + table for this ethernet segment. + + An 'inconsistentValue' error is returned if + tmnxSvcSysEthSegBMacTblSize is set to non-default when + tmnxSvcSysEthSegSourceBMacLSB is set to its default value." + DEFVAL { 8 } + ::= { tmnxSvcSysEthSegEntry 13 } + +tmnxSvcSysEthSegBMacTblEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegBMacTblEntries indicates the size of + VBMAC table used for this ethernet segment." + ::= { tmnxSvcSysEthSegEntry 14 } + +tmnxSvcSysEthSegOperMultiHoming OBJECT-TYPE + SYNTAX TmnxEvpnMultiHomingState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegOperMultiHoming indicates the operational + state of multi-homing of the ethernet segment entry." + ::= { tmnxSvcSysEthSegEntry 15 } + +tmnxSvcSysEthSegOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegOperState indicates the operational state + of the ethernet segment entry." + ::= { tmnxSvcSysEthSegEntry 16 } + +tmnxSvcSysEthSegSHGLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegSHGLabel indicates the split horizon + group label advertised for the ethernet segment. + + The value of -1 indicates that the label is not allocated." + ::= { tmnxSvcSysEthSegEntry 17 } + +tmnxSvcSysEthSegType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + virtual (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegType indicates the type of the ethernet + segment." + DEFVAL { none } + ::= { tmnxSvcSysEthSegEntry 18 } + +tmnxSvcSysESOperServCarvMode OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2), + off (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysESOperServCarvMode specifies the operational + service carving mode for the ethernet segment entry." + ::= { tmnxSvcSysEthSegEntry 19 } + +tmnxSvcSysESEviIsidCfgRngsType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + lowest-pref (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysESEviIsidCfgRngsType specifies the mode that + the configured evi or isid ranges are in for this ethernet segment + entry." + ::= { tmnxSvcSysEthSegEntry 20 } + +tmnxSvcSysEthSegVxlanInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegVxlanInstanceId specifies the VXLAN + instance id for this ethernet segment entry." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegEntry 21 } + +tmnxSvcSysEthSegPwPortId OBJECT-TYPE + SYNTAX PwPortIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegPwPortId specifies the PW port id for + this ethernet segment entry. + + An 'inconsistentValue' error is returned if more than one of + tmnxSvcSysEthSegLagId, tmnxSvcSysEthSegPortId, tmnxSvcSysEthSegSdpId, + tmnxSvcSysEthSegPwPortId is set to non-default value." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegEntry 22 } + +tmnxSvcSysEthSegEsOrigIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegEsOrigIpAddrType specifies the type of + IP address associated with tmnxSvcSysEthSegEsOrigIpAddr." + DEFVAL { unknown } + ::= { tmnxSvcSysEthSegEntry 23 } + +tmnxSvcSysEthSegEsOrigIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegEsOrigIpAddr specifies the ES route's + originating IP address. If not specified, the system IP address is + used." + DEFVAL { ''H } + ::= { tmnxSvcSysEthSegEntry 24 } + +tmnxSvcSysEthSegRouteNxtHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegRouteNxtHopType specifies the type of IP + address associated with tmnxSvcSysEthSegRouteNxtHopAddr." + DEFVAL { unknown } + ::= { tmnxSvcSysEthSegEntry 25 } + +tmnxSvcSysEthSegRouteNxtHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegRouteNxtHopAddr specifies the next-hop IP + for ES and AD per ES routes." + DEFVAL { ''H } + ::= { tmnxSvcSysEthSegEntry 26 } + +tmnxSvcSysEthSegOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegOperGrp specifies the operational-group associated + with this entry." + DEFVAL { "" } + ::= { tmnxSvcSysEthSegEntry 27 } + +tmnxSvcSysEthSegAutoEsi OBJECT-TYPE + SYNTAX INTEGER { + none (0), + type-1 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegAutoEsi specifies the EVPN automatic ESI type + associated with this entry." + DEFVAL { none } + ::= { tmnxSvcSysEthSegEntry 28 } + +tmnxSvcSysEthSegOperEsi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegOperEsi indicates the operational ESI used by the + ethernet segment." + ::= { tmnxSvcSysEthSegEntry 29 } + +tmnxSvcSysEthSegAcDfCap OBJECT-TYPE + SYNTAX INTEGER { + include (0), + exclude (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegAcDfCap specifies whether the EVPN has + attachment-circuit (AC) influenced designated-forwarder (DF) + capability for the ethernet segment." + DEFVAL { include } + ::= { tmnxSvcSysEthSegEntry 30 } + +tmnxSvcSysEthSegPwPortHeadEnd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegPwPortHeadEnd specifies whether PW port itself in + the head-end service is a member of the ethernet-segment. + + An 'inconsistentValue' error is returned if this object is set to + non-default when tmnxSvcSysEthSegPwPortId is set to default value." + DEFVAL { false } + ::= { tmnxSvcSysEthSegEntry 31 } + +tmnxIesIfIpv6HostInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIesIfIpv6HostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxIesIfIpv6HostInfoTable contains IPv6 information related to + routed CO subscriber for a specific interface. This table complements + iesIfTable, rows in this table are created and deleted automatically + by the system." + ::= { tmnxSvcObjs 185 } + +tmnxIesIfIpv6HostInfoEntry OBJECT-TYPE + SYNTAX TmnxIesIfIpv6HostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 interface specific information for routed CO subscribers." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxIesIfIpv6HostInfoTable 1 } + +TmnxIesIfIpv6HostInfoEntry ::= SEQUENCE +{ + tmnxIesIfIpv6IpoeDhcp6Hosts Unsigned32, + tmnxIesIfIpv6PppDhcp6Hosts Unsigned32, + tmnxIesIfIpv6PppSLAACHosts Unsigned32, + tmnxIesIfIpv6IpoeSLAACHosts Unsigned32, + tmnxIesIfIpv6StaticHostsUp Unsigned32 +} + +tmnxIesIfIpv6IpoeDhcp6Hosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxIesIfIpv6IpoeDhcp6Hosts indicates the + number of IPoE DHCPv6 hosts for this interface." + ::= { tmnxIesIfIpv6HostInfoEntry 1 } + +tmnxIesIfIpv6PppDhcp6Hosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxIesIfIpv6PppDhcp6Hosts indicates the + number of PPP DHCPv6 hosts for this interface." + ::= { tmnxIesIfIpv6HostInfoEntry 2 } + +tmnxIesIfIpv6PppSLAACHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxIesIfIpv6PppSLAACHosts indicates the + number of PPP SLAAC hosts for this interface." + ::= { tmnxIesIfIpv6HostInfoEntry 3 } + +tmnxIesIfIpv6IpoeSLAACHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxIesIfIpv6IpoeSLAACHosts indicates the + number of IPoE SLAAC hosts for this interface." + ::= { tmnxIesIfIpv6HostInfoEntry 4 } + +tmnxIesIfIpv6StaticHostsUp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxIesIfIpv6StaticHostsUp indicates the + number of IPv6 static IPoE hosts for this interface where the value of + ?sapStatHost6AdminStatus? is equal to 'up'." + ::= { tmnxIesIfIpv6HostInfoEntry 5 } + +svcEthSegCarvEviRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEthSegCarvEviRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegTable contains entries for ethernet segment + service-carving EVI ranges defined in the services." + ::= { tmnxSvcObjs 186 } + +svcEthSegCarvEviRngEntry OBJECT-TYPE + SYNTAX SvcEthSegCarvEviRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment service-carving EVI range entry in the + svcEthSegCarvEviRngTable." + INDEX { + tmnxSvcSysEthSegName, + svcEthSegCarvEviRngFrom + } + ::= { svcEthSegCarvEviRngTable 1 } + +SvcEthSegCarvEviRngEntry ::= SEQUENCE +{ + svcEthSegCarvEviRngFrom TmnxSvcEvi, + svcEthSegCarvEviRngRowStatus RowStatus, + svcEthSegCarvEviRngLastChg TimeStamp, + svcEthSegCarvEviRngTo TmnxSvcEviOrZero +} + +svcEthSegCarvEviRngFrom OBJECT-TYPE + SYNTAX TmnxSvcEvi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEthSegCarvEviRngFrom specifies the starting value of + the EVI range associated with service-carving of the associated + ethernet segment." + ::= { svcEthSegCarvEviRngEntry 1 } + +svcEthSegCarvEviRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEthSegCarvEviRngRowStatus specifies the creation and + deletion of entries in the svcEthSegCarvEviRngTable." + ::= { svcEthSegCarvEviRngEntry 2 } + +svcEthSegCarvEviRngLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEthSegCarvEviRngLastChg indicates the sysUpTime at the + time of the last modification of this entry." + ::= { svcEthSegCarvEviRngEntry 3 } + +svcEthSegCarvEviRngTo OBJECT-TYPE + SYNTAX TmnxSvcEviOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEthSegCarvEviRngTo specifies the ending value of the + EVI range associated with service-carving of the associated ethernet + segment." + DEFVAL { 0 } + ::= { svcEthSegCarvEviRngEntry 4 } + +svcEthSegCarvIsidRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEthSegCarvIsidRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegTable contains entries for ethernet segment + service-carving ISID ranges defined in the services." + ::= { tmnxSvcObjs 187 } + +svcEthSegCarvIsidRngEntry OBJECT-TYPE + SYNTAX SvcEthSegCarvIsidRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment service-carving ISID range entry in the + svcEthSegCarvIsidRngTable." + INDEX { + tmnxSvcSysEthSegName, + svcEthSegCarvIsidRngFrom + } + ::= { svcEthSegCarvIsidRngTable 1 } + +SvcEthSegCarvIsidRngEntry ::= SEQUENCE +{ + svcEthSegCarvIsidRngFrom TmnxISIDNoZero, + svcEthSegCarvIsidRngRowStatus RowStatus, + svcEthSegCarvIsidRngLastChg TimeStamp, + svcEthSegCarvIsidRngTo TmnxISID +} + +svcEthSegCarvIsidRngFrom OBJECT-TYPE + SYNTAX TmnxISIDNoZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEthSegCarvIsidRngFrom specifies the starting value of + the ISID range associated with service-carving of the associated + ethernet segment." + ::= { svcEthSegCarvIsidRngEntry 1 } + +svcEthSegCarvIsidRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEthSegCarvIsidRngRowStatus specifies the creation and + deletion of entries in the svcEthSegCarvIsidRngTable." + ::= { svcEthSegCarvIsidRngEntry 2 } + +svcEthSegCarvIsidRngLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEthSegCarvIsidRngLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { svcEthSegCarvIsidRngEntry 3 } + +svcEthSegCarvIsidRngTo OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEthSegCarvIsidRngTo specifies the ending value of the + ISID range associated with service-carving of the associated ethernet + segment." + DEFVAL { 0 } + ::= { svcEthSegCarvIsidRngEntry 4 } + +svcEvpnMHEthSegEviTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMHEthSegEviEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMHEthSegEviTable contains entries for ethernet segment EVI + read only objects." + ::= { tmnxSvcObjs 188 } + +svcEvpnMHEthSegEviEntry OBJECT-TYPE + SYNTAX SvcEvpnMHEthSegEviEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment EVI entry in the svcEvpnMHEthSegEviTable." + INDEX { + tmnxSvcSysEthSegName, + svcEvpnMHEthSegEvi + } + ::= { svcEvpnMHEthSegEviTable 1 } + +SvcEvpnMHEthSegEviEntry ::= SEQUENCE +{ + svcEvpnMHEthSegEvi TmnxSvcEvi, + svcEvpnMHEthSegEviIsDF TruthValue, + svcEvpnMHEthSegEviActTimRem Integer32, + svcEvpnMHEthSegEviSvcId TmnxServId, + svcEvpnMHEthSegEviDFLastChanged TimeStamp, + svcEvpnMHEthSegEviOperRD TmnxVPNRouteDistinguisher +} + +svcEvpnMHEthSegEvi OBJECT-TYPE + SYNTAX TmnxSvcEvi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEvi specifies the EVI value associated + with service-carving of the associated Evi ethernet segment." + ::= { svcEvpnMHEthSegEviEntry 1 } + +svcEvpnMHEthSegEviIsDF OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviIsDF indicates if the ethernet segment + EVI entry is a designated forwarder." + ::= { svcEvpnMHEthSegEviEntry 2 } + +svcEvpnMHEthSegEviActTimRem OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviActTimRem indicates the value of the + remaining activation timer for the EVI entry." + ::= { svcEvpnMHEthSegEviEntry 3 } + +svcEvpnMHEthSegEviSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnMHEthSegEviSvcId specifies the EVI + Service identifier. This value should be unique within the service + domain." + ::= { svcEvpnMHEthSegEviEntry 4 } + +svcEvpnMHEthSegEviDFLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviDFLastChanged indicates the sysUpTime + at the time of the last modification of EVI DF." + ::= { svcEvpnMHEthSegEviEntry 5 } + +svcEvpnMHEthSegEviOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnMHEthSegEviOperRD indicates the route-distinguisher value + in use by the system for this entry." + ::= { svcEvpnMHEthSegEviEntry 6 } + +svcEvpnMHEthSegEviDFCndtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMHEthSegEviDFCndtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMHEthSegEviDFCndtTable contains entries for EVI ethernet + segment candidate designated forwarders." + ::= { tmnxSvcObjs 189 } + +svcEvpnMHEthSegEviDFCndtEntry OBJECT-TYPE + SYNTAX SvcEvpnMHEthSegEviDFCndtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An EVI ethernet segment candidate designated forwarder entry in the + svcEvpnMHEthSegEviDFCndtTable." + INDEX { + tmnxSvcSysEthSegName, + svcEvpnMHEthSegEvi, + svcEvpnMHEthSegEviDFCndtAddrType, + svcEvpnMHEthSegEviDFCndtAddress + } + ::= { svcEvpnMHEthSegEviDFCndtTable 1 } + +SvcEvpnMHEthSegEviDFCndtEntry ::= SEQUENCE +{ + svcEvpnMHEthSegEviDFCndtAddrType InetAddressType, + svcEvpnMHEthSegEviDFCndtAddress InetAddress, + svcEvpnMHEthSegEviDFCndtAdded TimeStamp, + svcEvpnMHEthSegEviDFCndtPEOprVal Unsigned32, + svcEvpnMHEthSegEviDFCndtPEDntPmt TruthValue +} + +svcEvpnMHEthSegEviDFCndtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviDFCndtAddrType indicates the type of + the EVI candidate PE IP address." + ::= { svcEvpnMHEthSegEviDFCndtEntry 1 } + +svcEvpnMHEthSegEviDFCndtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16 )) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviDFCndtAddress indicates the value of + the EVI candidate PE IP address." + ::= { svcEvpnMHEthSegEviDFCndtEntry 2 } + +svcEvpnMHEthSegEviDFCndtAdded OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviDFCndtAdded indicates the time at which + this entry was added in the EVI DF candidate list." + ::= { svcEvpnMHEthSegEviDFCndtEntry 3 } + +svcEvpnMHEthSegEviDFCndtPEOprVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviDFCndtPEOprVal indicates the + operational preference value advertised by the Evi candidate PE." + ::= { svcEvpnMHEthSegEviDFCndtEntry 4 } + +svcEvpnMHEthSegEviDFCndtPEDntPmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegEviDFCndtPEDntPmt indicates the + operational DP bit advertised by the Evi candidate PE." + ::= { svcEvpnMHEthSegEviDFCndtEntry 5 } + +svcTlsProxyArpCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyArpCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyArpCountTable contains counts for various type of proxy ARP + entries for each VPLS service in the system." + ::= { tmnxSvcObjs 190 } + +svcTlsProxyArpCountEntry OBJECT-TYPE + SYNTAX SvcTlsProxyArpCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyArpCountEntry maintains count for specific type of proxy + ARP entry for specific VPLS service." + INDEX { + svcId, + svcTlsProxyArpType + } + ::= { svcTlsProxyArpCountTable 1 } + +SvcTlsProxyArpCountEntry ::= SEQUENCE +{ svcTlsProxyArpCount Counter32 } + +svcTlsProxyArpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcTlsProxyArpCount indicates the count of this type of entry in + this VPLS instance." + ::= { svcTlsProxyArpCountEntry 1 } + +svcTlsProxyNdCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyNdCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyNdCountTable contains counts for various type of proxy ARP + entries for each VPLS service in the system." + ::= { tmnxSvcObjs 191 } + +svcTlsProxyNdCountEntry OBJECT-TYPE + SYNTAX SvcTlsProxyNdCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyNdCountEntry maintains count for specific type of proxy + ARP entry for specific VPLS service." + INDEX { + svcId, + svcTlsProxyNdType + } + ::= { svcTlsProxyNdCountTable 1 } + +SvcTlsProxyNdCountEntry ::= SEQUENCE +{ svcTlsProxyNdCount Counter32 } + +svcTlsProxyNdCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcTlsProxyNdCount indicates the count of this type of entry in + this VPLS instance." + ::= { svcTlsProxyNdCountEntry 1 } + +tmnxSvcDhcpMRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcDhcpMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains DHCP managed routes." + ::= { tmnxSvcObjs 192 } + +tmnxSvcDhcpMRtEntry OBJECT-TYPE + SYNTAX TmnxSvcDhcpMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A specific DHCP managed route." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpLeaseNextHopMacAddr, + tmnxSvcDhcpMRtInetAddrType, + tmnxSvcDhcpMRtInetAddr, + tmnxSvcDhcpMRtPrefixLen + } + ::= { tmnxSvcDhcpMRtTable 1 } + +TmnxSvcDhcpMRtEntry ::= SEQUENCE +{ + tmnxSvcDhcpMRtInetAddrType InetAddressType, + tmnxSvcDhcpMRtInetAddr InetAddress, + tmnxSvcDhcpMRtPrefixLen InetAddressPrefixLength, + tmnxSvcDhcpMRtStatus TmnxManagedRouteStatus, + tmnxSvcDhcpMRtMetric TmnxRadiusFramedRouteMetric, + tmnxSvcDhcpMRtPreference TmnxRadiusFramedRoutePreference, + tmnxSvcDhcpMRtTag TmnxRadiusFramedRouteTag +} + +tmnxSvcDhcpMRtInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpMRtInetAddrType indicates the address type of + tmnxSvcDhcpMRtInetAddr." + ::= { tmnxSvcDhcpMRtEntry 1 } + +tmnxSvcDhcpMRtInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpMRtInetAddr indicates the IP address of the + managed route." + ::= { tmnxSvcDhcpMRtEntry 2 } + +tmnxSvcDhcpMRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpMRtPrefixLen indicates the prefix length of + the subnet associated with tmnxSvcDhcpMRtInetAddr." + ::= { tmnxSvcDhcpMRtEntry 3 } + +tmnxSvcDhcpMRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpMRtStatus indicates the state of this managed + route." + ::= { tmnxSvcDhcpMRtEntry 4 } + +tmnxSvcDhcpMRtMetric OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpMRtMetric indicates the metric of this managed + route as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSvcDhcpMRtEntry 5 } + +tmnxSvcDhcpMRtPreference OBJECT-TYPE + SYNTAX TmnxRadiusFramedRoutePreference + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpMRtPreference indicates the preference of this + managed route as specified in the RADIUS option 22 Framed-Route or + option 99 Framed-IPv6-Route." + ::= { tmnxSvcDhcpMRtEntry 6 } + +tmnxSvcDhcpMRtTag OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteTag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpMRtTag indicates the tag of this managed route + as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSvcDhcpMRtEntry 7 } + +svcVsdDynamicSvcObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 193 } + +tmnxVsdRootObjTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVsdRootObjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVsdRootObjTable contains information of the root objects + created by VSD. + + A root object is an object created by a Dynamic Service of which the + parent is not created by a Dynamic Service. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { svcVsdDynamicSvcObjs 1 } + +tmnxVsdRootObjEntry OBJECT-TYPE + SYNTAX TmnxVsdRootObjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row presents information about a VSD Dynamic Services + root object." + INDEX { tmnxVsdRootObjIndex } + ::= { tmnxVsdRootObjTable 1 } + +TmnxVsdRootObjEntry ::= SEQUENCE +{ + tmnxVsdRootObjIndex Unsigned32, + tmnxVsdRootObjInstance RowPointer, + tmnxVsdRootObjOrphanTime TimeStamp, + tmnxVsdRootObjSnippetName DisplayString, + tmnxVsdRootObjSnippetInstance DisplayString +} + +tmnxVsdRootObjIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxVsdRootObjIndex specifies the index that identifies + this conceptual row within the scope of a VSD Dynamic Services root + object." + ::= { tmnxVsdRootObjEntry 1 } + +tmnxVsdRootObjInstance OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVsdRootObjInstance indicates the concerned root + object." + ::= { tmnxVsdRootObjEntry 2 } + +tmnxVsdRootObjOrphanTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVsdRootObjOrphanTime indicates the sysUpTime when the + object was orphaned. + + When the object is not orphaned or when the time is unknown, the + tmnxVsdRootObjOrphanTime is set to 0." + ::= { tmnxVsdRootObjEntry 3 } + +tmnxVsdRootObjSnippetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVsdRootObjSnippetName indicates the type-name from + the snippet to which the root object belongs. + + A 'snippet' is the name of a set of python functions to create, modify + or destroy configuration; for example: a snippet called 'vprn' in + order to create/modify/destroy VPRN services. + + When the tmnxVsdRootObjSnippetName is an empty string it implies that + there is no snippet." + ::= { tmnxVsdRootObjEntry 4 } + +tmnxVsdRootObjSnippetInstance OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVsdRootObjSnippetInstance indicates the identifier + from the snippet to which the object belongs and is unique within the + snippet scope. + + A 'snippet instance' is an instance of the configuration created by a + snippet; for example: a particular VPRN service. + + When the tmnxVsdRootObjSnippetInstance is an empty string it implies + that there is no snippet." + ::= { tmnxVsdRootObjEntry 5 } + +tmnxVsdScriptStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVsdScriptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVsdScriptStatsTable shows statistics information of the VSD + Dynamic Services." + ::= { svcVsdDynamicSvcObjs 2 } + +tmnxVsdScriptStatsEntry OBJECT-TYPE + SYNTAX TmnxVsdScriptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a statistic counter. + + Entries in this table are created and destroyed by the system. + + Rows are only created where the statistics value is nonzero; this + allows faster walking through this table; hence, it is recommended to + perform only get-next-request operations to retrieve information from + this table." + INDEX { tmnxVsdScriptStatsId } + ::= { tmnxVsdScriptStatsTable 1 } + +TmnxVsdScriptStatsEntry ::= SEQUENCE +{ + tmnxVsdScriptStatsId Unsigned32, + tmnxVsdScriptStatsDescr TItemDescription, + tmnxVsdScriptStatsVal Counter32 +} + +tmnxVsdScriptStatsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxVsdScriptStatsId specifies the number that identifies + this conceptual row within the scope of a VSD Dynamic Services." + ::= { tmnxVsdScriptStatsEntry 1 } + +tmnxVsdScriptStatsDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptStatsDescr indicates the + description of the statistic counter contained in this conceptual row." + ::= { tmnxVsdScriptStatsEntry 2 } + +tmnxVsdScriptStatsVal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptStatsVal indicates the value of + the statistics contained in this conceptual row." + ::= { tmnxVsdScriptStatsEntry 3 } + +tmnxVsdScriptSnippetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVsdScriptSnippetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVsdScriptSnippetTable contains information of the snippets + created by VSD Dynamic Services. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { svcVsdDynamicSvcObjs 3 } + +tmnxVsdScriptSnippetEntry OBJECT-TYPE + SYNTAX TmnxVsdScriptSnippetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row presents information about a snippet within the + scope of VSD Dynamic Services." + INDEX { + tmnxVsdScriptSnippetName, + tmnxVsdScriptSnippetInstance + } + ::= { tmnxVsdScriptSnippetTable 1 } + +TmnxVsdScriptSnippetEntry ::= SEQUENCE +{ + tmnxVsdScriptSnippetName DisplayString, + tmnxVsdScriptSnippetInstance DisplayString, + tmnxVsdScriptSnippetRefCount Counter32, + tmnxVsdScriptSnippetDictLength Unsigned32 +} + +tmnxVsdScriptSnippetName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxVsdScriptSnippetName specifies the type-name from the + snippet that identifies this conceptual row within the scope of a VSD + Dynamic Service. + + The type-name is used to lookup the set of python functions to create, + modify or destroy configuration; for example: a snippet with type-name + 'vprn' could be used to create/modify/destroy VPRN services." + ::= { tmnxVsdScriptSnippetEntry 1 } + +tmnxVsdScriptSnippetInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..48)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetInstance specifies the + identifier from the snippet that in combination with the type-name + uniquely identifies a snippet. + + A 'snippet instance' is an instance of the configuration created by a + snippet; for example: a particular VPRN service." + ::= { tmnxVsdScriptSnippetEntry 2 } + +tmnxVsdScriptSnippetRefCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetRefCount indicates the + number of times this snippet is referenced by other snippets." + ::= { tmnxVsdScriptSnippetEntry 3 } + +tmnxVsdScriptSnippetDictLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetDictLength indicates the + length of the python dictionary stored for this snippet." + ::= { tmnxVsdScriptSnippetEntry 4 } + +tmnxVsdScriptSnippetRootObjTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVsdScriptSnippetRootObjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVsdScriptSnippetRootObjTable contains information of the root + objects created by a snippet within the scope of a VSD Dynamic + Service. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { svcVsdDynamicSvcObjs 4 } + +tmnxVsdScriptSnippetRootObjEntry OBJECT-TYPE + SYNTAX TmnxVsdScriptSnippetRootObjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row presents information about a root object created + by a snippet within the scope of a VSD Dynamic Service." + INDEX { + tmnxVsdScriptSnippetName, + tmnxVsdScriptSnippetInstance, + tmnxVsdScriptSnippetRootObjIdx + } + ::= { tmnxVsdScriptSnippetRootObjTable 1 } + +TmnxVsdScriptSnippetRootObjEntry ::= SEQUENCE +{ + tmnxVsdScriptSnippetRootObjIdx Unsigned32, + tmnxVsdScriptSnippetRootObjOid RowPointer +} + +tmnxVsdScriptSnippetRootObjIdx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetRootObjIdx specifies the + index that identifies this conceptual row within the scope of the + snippet." + ::= { tmnxVsdScriptSnippetRootObjEntry 1 } + +tmnxVsdScriptSnippetRootObjOid OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetRootObjOid indicates the + concerned root object that was created by the snippet." + ::= { tmnxVsdScriptSnippetRootObjEntry 2 } + +tmnxVsdScriptSnippetRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVsdScriptSnippetRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVsdScriptSnippetRefTable contains information of the + referenced snippets created by a python script within the scope of a + VSD Dynamic Service. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { svcVsdDynamicSvcObjs 5 } + +tmnxVsdScriptSnippetRefEntry OBJECT-TYPE + SYNTAX TmnxVsdScriptSnippetRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row presents information about a referenced snippet + created by a python script within the scope of a VSD Dynamic Service." + INDEX { + tmnxVsdScriptSnippetName, + tmnxVsdScriptSnippetInstance, + tmnxVsdScriptSnippetRefIdx + } + ::= { tmnxVsdScriptSnippetRefTable 1 } + +TmnxVsdScriptSnippetRefEntry ::= SEQUENCE +{ + tmnxVsdScriptSnippetRefIdx Unsigned32, + tmnxVsdScriptSnippetRefSnipName DisplayString, + tmnxVsdScriptSnippetRefSnipInst DisplayString +} + +tmnxVsdScriptSnippetRefIdx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetRefIdx specifies the index + that identifies this conceptual row within the scope of the snippet." + ::= { tmnxVsdScriptSnippetRefEntry 1 } + +tmnxVsdScriptSnippetRefSnipName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetRefSnipName indicates the + type-name from the snippet created or referenced by a python script." + ::= { tmnxVsdScriptSnippetRefEntry 2 } + +tmnxVsdScriptSnippetRefSnipInst OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetRefSnipInst indicates the + identifier from the snippet created or referenced by a python script." + ::= { tmnxVsdScriptSnippetRefEntry 3 } + +tmnxVsdScriptSnippetResIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVsdScriptSnippetResIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVsdScriptSnippetResIdTable contains information of the + identifiers reserved by a python script within the scope of a VSD + Dynamic Service. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { svcVsdDynamicSvcObjs 6 } + +tmnxVsdScriptSnippetResIdEntry OBJECT-TYPE + SYNTAX TmnxVsdScriptSnippetResIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row presents information about an identifier reserved + by a python script within the scope of a VSD Dynamic Service." + INDEX { + tmnxVsdScriptSnippetName, + tmnxVsdScriptSnippetInstance, + tmnxVsdScriptSnippetResIdIdx + } + ::= { tmnxVsdScriptSnippetResIdTable 1 } + +TmnxVsdScriptSnippetResIdEntry ::= SEQUENCE +{ + tmnxVsdScriptSnippetResIdIdx Unsigned32, + tmnxVsdScriptSnippetResIdType DisplayString, + tmnxVsdScriptSnippetResIdValue DisplayString +} + +tmnxVsdScriptSnippetResIdIdx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetResIdIdx specifies the + index that identifies this conceptual row within the scope of the + snippet." + ::= { tmnxVsdScriptSnippetResIdEntry 1 } + +tmnxVsdScriptSnippetResIdType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetResIdType indicates the + type-name from the identifier reserved by a python script." + ::= { tmnxVsdScriptSnippetResIdEntry 2 } + +tmnxVsdScriptSnippetResIdValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdScriptSnippetResIdValue indicates the + value from the identifier reserved by a python script." + ::= { tmnxVsdScriptSnippetResIdEntry 3 } + +tmnxVsdRootObjTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdRootObjTableLastCh indicates the value + of sysUpTime at the time of the last modification of an entry in the + tmnxVsdRootObjTable." + ::= { svcVsdDynamicSvcObjs 7 } + +tmnxVsdNonStoredRootObjCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdNonStoredRootObjCount indicates the + number of root objects that are currently not stored in the + tmnxVsdRootObjTable. + + The value of tmnxVsdNonStoredRootObjCount can go back to 0, when the + objects that could not be stored in the tmnxVsdRootObjTable, are + deleted again." + ::= { svcVsdDynamicSvcObjs 8 } + +tmnxVsdSnippetTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdSnippetTableLastCh indicates the value + of sysUpTime at the time of the last modification of an entry in the + tmnxVsdScriptSnippetTable." + ::= { svcVsdDynamicSvcObjs 9 } + +tmnxVsdSnipRootObjTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdSnipRootObjTblLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxVsdScriptSnippetRootObjTable." + ::= { svcVsdDynamicSvcObjs 10 } + +tmnxVsdSnippetRefTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdSnippetRefTableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxVsdScriptSnippetRefTable." + ::= { svcVsdDynamicSvcObjs 11 } + +tmnxVsdSnippetResIdTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdSnippetResIdTblLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxVsdScriptSnippetResIdTable." + ::= { svcVsdDynamicSvcObjs 12 } + +tmnxVsdStatsLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVsdStatsLastClearedTime indicates the + value of sysUpTime at the time when the counters in + tmnxVsdScriptStatsTable were last cleared." + ::= { svcVsdDynamicSvcObjs 13 } + +svcEvpnMplsESDestTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsESDestTEPEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcEvpnMplsESDestTEPTable contains entries for all the BGP + EVPN-MPLS Tunnel Endpoint and ethernet segment pairs for a particular + VPLS service." + ::= { tmnxSvcObjs 194 } + +svcEvpnMplsESDestTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsESDestTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-MPLS Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnMplsESDestTEPTable." + INDEX { + svcId, + tmnxSvcSysEthSegEsi, + svcEvpnMplsESDestTEPAddrType, + svcEvpnMplsESDestTEPAddress, + svcEvpnMplsESDestTEPLabel + } + ::= { svcEvpnMplsESDestTEPTable 1 } + +SvcEvpnMplsESDestTEPEntry ::= SEQUENCE +{ + svcEvpnMplsESDestTEPAddrType InetAddressType, + svcEvpnMplsESDestTEPAddress InetAddress, + svcEvpnMplsESDestTEPLabel Unsigned32, + svcEvpnMplsESDestTEPLastChanged TimeStamp, + svcEvpnMplsESDestTEPTunnelType TmnxTunnelTypeExt, + svcEvpnMplsESDestTEPResType TmnxSvcEvpnMplsTransportType, + svcEvpnMplsESDestTEPTnlId Unsigned32 +} + +svcEvpnMplsESDestTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsESDestTEPAddrType indicates the + type of the address associated with svcEvpnMplsESDestTEPAddress." + ::= { svcEvpnMplsESDestTEPEntry 1 } + +svcEvpnMplsESDestTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsESDestTEPAddress indicates a Tunnel + Endpoint address associated with this entry." + ::= { svcEvpnMplsESDestTEPEntry 2 } + +svcEvpnMplsESDestTEPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsESDestTEPLabel indicates the label associated + with the Tunnel Endpoint address in the service." + ::= { svcEvpnMplsESDestTEPEntry 3 } + +svcEvpnMplsESDestTEPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsESDestTEPLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnMplsESDestTEPEntry 4 } + +svcEvpnMplsESDestTEPTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsESDestTEPTunnelType indicates the type of + tunnel used for this entry." + ::= { svcEvpnMplsESDestTEPEntry 5 } + +svcEvpnMplsESDestTEPResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsESDestTEPResType indicates the transport type + used for this entry." + ::= { svcEvpnMplsESDestTEPEntry 6 } + +svcEvpnMplsESDestTEPTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The svcEvpnMplsESDestTEPTnlId indicates the tunnel identifier + assoicated with the Tunnel Endpoint address." + ::= { svcEvpnMplsESDestTEPEntry 7 } + +svcEvpnMHEthSegIsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMHEthSegIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMHEthSegIsidTable contains entries for ISID ethernet + segment read only objects." + ::= { tmnxSvcObjs 195 } + +svcEvpnMHEthSegIsidEntry OBJECT-TYPE + SYNTAX SvcEvpnMHEthSegIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ISID ethernet segment entry in the svcEvpnMHEthSegIsidTable." + INDEX { + tmnxSvcSysEthSegName, + svcEvpnMHEthSegIsid + } + ::= { svcEvpnMHEthSegIsidTable 1 } + +SvcEvpnMHEthSegIsidEntry ::= SEQUENCE +{ + svcEvpnMHEthSegIsid TmnxISIDNoZero, + svcEvpnMHEthSegIsidIsDF TruthValue, + svcEvpnMHEthSegIsidActTimRem Integer32, + svcEvpnMHEthSegIsidSvcId TmnxServId, + svcEvpnMHEthSegIsidDFLastChanged TimeStamp +} + +svcEvpnMHEthSegIsid OBJECT-TYPE + SYNTAX TmnxISIDNoZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsid specifies the ISID value associated + with service-carving of the associated ISID ethernet segment." + ::= { svcEvpnMHEthSegIsidEntry 1 } + +svcEvpnMHEthSegIsidIsDF OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidIsDF indicates if the ISID ethernet + segment entry is a designated forwarder." + ::= { svcEvpnMHEthSegIsidEntry 2 } + +svcEvpnMHEthSegIsidActTimRem OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidActTimRem indicates the value of the + remaining activation timer for the ISID entry." + ::= { svcEvpnMHEthSegIsidEntry 3 } + +svcEvpnMHEthSegIsidSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnMHEthSegIsidSvcId specifies the ISID + Service identifier. This value should be unique within the service + domain." + ::= { svcEvpnMHEthSegIsidEntry 4 } + +svcEvpnMHEthSegIsidDFLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidDFLastChanged indicates the sysUpTime + at the time of the last modification of Isid DF." + ::= { svcEvpnMHEthSegIsidEntry 5 } + +svcEvpnMHEthSegIsidDFCndtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMHEthSegIsidDFCndtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMHEthSegIsidDFCndtTable contains entries for ISID ethernet + segment candidate designated forwarders." + ::= { tmnxSvcObjs 196 } + +svcEvpnMHEthSegIsidDFCndtEntry OBJECT-TYPE + SYNTAX SvcEvpnMHEthSegIsidDFCndtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment ISID candidate designated forwarder entry in the + svcEvpnMHEthSegIsidDFCndtTable." + INDEX { + tmnxSvcSysEthSegName, + svcEvpnMHEthSegIsid, + svcEvpnMHEthSegIsidDFCndtAdType, + svcEvpnMHEthSegIsidDFCndtAddress + } + ::= { svcEvpnMHEthSegIsidDFCndtTable 1 } + +SvcEvpnMHEthSegIsidDFCndtEntry ::= SEQUENCE +{ + svcEvpnMHEthSegIsidDFCndtAdType InetAddressType, + svcEvpnMHEthSegIsidDFCndtAddress InetAddress, + svcEvpnMHEthSegIsidDFCndtAdded TimeStamp, + svcEvpnMHEthSegIsidDFCndtPEOprVl Unsigned32, + svcEvpnMHEthSegIsidDFCndtPEDtPmt TruthValue +} + +svcEvpnMHEthSegIsidDFCndtAdType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidDFCndtAdType indicates the type of the + ISID candidate PE IP address." + ::= { svcEvpnMHEthSegIsidDFCndtEntry 1 } + +svcEvpnMHEthSegIsidDFCndtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidDFCndtAddress indicates the value of + the ISID candidate PE IP address." + ::= { svcEvpnMHEthSegIsidDFCndtEntry 2 } + +svcEvpnMHEthSegIsidDFCndtAdded OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidDFCndtAdded indicates the time at + which this entry was added in the ISID DF candidate list." + ::= { svcEvpnMHEthSegIsidDFCndtEntry 3 } + +svcEvpnMHEthSegIsidDFCndtPEOprVl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidDFCndtPEOprVl indicates the + operational preference value advertised by the ISID candidate PE." + ::= { svcEvpnMHEthSegIsidDFCndtEntry 4 } + +svcEvpnMHEthSegIsidDFCndtPEDtPmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMHEthSegIsidDFCndtPEDtPmt indicates the + operational DP bit advertised by the ISID candidate PE." + ::= { svcEvpnMHEthSegIsidDFCndtEntry 5 } + +svcTlsEsPbrL2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsEsPbrL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsEsPbrL2Table contains entries for all Layer 2 Policy based + redirect to EVPN Ethernet Segment." + ::= { tmnxSvcObjs 197 } + +svcTlsEsPbrL2Entry OBJECT-TYPE + SYNTAX SvcTlsEsPbrL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the svcTlsEsPbrL2Table." + INDEX { + svcId, + svcTlsEsPbrL2Esi + } + ::= { svcTlsEsPbrL2Table 1 } + +SvcTlsEsPbrL2Entry ::= SEQUENCE +{ + svcTlsEsPbrL2Esi OCTET STRING, + svcTlsEsPbrL2Status INTEGER, + svcTlsEsPbrL2NumUsers Unsigned32, + svcTlsEsPbrL2VTEPAddrType InetAddressType, + svcTlsEsPbrL2VTEPAddress InetAddress, + svcTlsEsPbrL2EgrVNI Unsigned32 +} + +svcTlsEsPbrL2Esi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcTlsEsPbrL2Esi indicates the ESI value of + this entry." + ::= { svcTlsEsPbrL2Entry 1 } + +svcTlsEsPbrL2Status OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsEsPbrL2Status indicates the whether this + Layer 2 ES PBR is active in the system." + ::= { svcTlsEsPbrL2Entry 2 } + +svcTlsEsPbrL2NumUsers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsEsPbrL2NumUsers indicates the number of + users associated with this entry." + ::= { svcTlsEsPbrL2Entry 3 } + +svcTlsEsPbrL2VTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsEsPbrL2VTEPAddrType indicates the type + of the address associated with svcTlsEsPbrL2VTEPAddress." + ::= { svcTlsEsPbrL2Entry 4 } + +svcTlsEsPbrL2VTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsEsPbrL2VTEPAddress indicates the VXLAN + Tunnel Endpoint Address associated with this entry." + ::= { svcTlsEsPbrL2Entry 5 } + +svcTlsEsPbrL2EgrVNI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsEsPbrL2EgrVNI indicates the VNI created + by this entry." + ::= { svcTlsEsPbrL2Entry 6 } + +svcEvpnMplsPbbESDestTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsPbbESDestTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMplsPbbESDestTEPTable contains entries for all the BGP + EVPN-MPLS Tunnel Endpoint and virtual backbone MAC address pairs for a + particular VPLS service." + ::= { tmnxSvcObjs 198 } + +svcEvpnMplsPbbESDestTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsPbbESDestTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-MPLS Tunnel Endpoint and virtual backbone MAC address + binding entry in the svcEvpnMplsPbbESDestTEPTable." + INDEX { + svcId, + svcEvpnMplsPbbESDestTEPBMac, + svcEvpnMplsPbbESDestTEPAddrType, + svcEvpnMplsPbbESDestTEPAddress, + svcEvpnMplsPbbESDestTEPLabel + } + ::= { svcEvpnMplsPbbESDestTEPTable 1 } + +SvcEvpnMplsPbbESDestTEPEntry ::= SEQUENCE +{ + svcEvpnMplsPbbESDestTEPBMac MacAddress, + svcEvpnMplsPbbESDestTEPAddrType InetAddressType, + svcEvpnMplsPbbESDestTEPAddress InetAddress, + svcEvpnMplsPbbESDestTEPLabel Unsigned32, + svcEvpnMplsPbbESDestTEPLstChg TimeStamp, + svcEvpnMplsPbbESDestTEPTnlType TmnxTunnelTypeExt, + svcEvpnMplsPbbESDestTEPResType TmnxSvcEvpnMplsTransportType, + svcEvpnMplsPbbESDestTEPTnlId Unsigned32 +} + +svcEvpnMplsPbbESDestTEPBMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnMplsPbbESDestTEPBMac indicates the + virtual backbone MAC address of this entry." + ::= { svcEvpnMplsPbbESDestTEPEntry 1 } + +svcEvpnMplsPbbESDestTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnMplsPbbESDestTEPAddrType indicates the + type of the address associated with svcEvpnMplsPbbESDestTEPAddress." + ::= { svcEvpnMplsPbbESDestTEPEntry 2 } + +svcEvpnMplsPbbESDestTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnMplsPbbESDestTEPAddress indicates a + Tunnel Endpoint address associated with this entry." + ::= { svcEvpnMplsPbbESDestTEPEntry 3 } + +svcEvpnMplsPbbESDestTEPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnMplsPbbESDestTEPLabel indicates the label + associated with the Tunnel Endpoint address in the service." + ::= { svcEvpnMplsPbbESDestTEPEntry 4 } + +svcEvpnMplsPbbESDestTEPLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnMplsPbbESDestTEPLstChg indicates the + timestamp of the modification of this entry." + ::= { svcEvpnMplsPbbESDestTEPEntry 5 } + +svcEvpnMplsPbbESDestTEPTnlType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsPbbESDestTEPTnlType indicates the type of + tunnel used for this entry." + ::= { svcEvpnMplsPbbESDestTEPEntry 6 } + +svcEvpnMplsPbbESDestTEPResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsPbbESDestTEPResType indicates the transport + type used for this entry." + ::= { svcEvpnMplsPbbESDestTEPEntry 7 } + +svcEvpnMplsPbbESDestTEPTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnMplsPbbESDestTEPTnlId indicates the tunnel identifier + associated with the Tunnel Endpoint address." + ::= { svcEvpnMplsPbbESDestTEPEntry 8 } + +svcSysEthSegBMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSysEthSegBMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSysEthSegBMacTable contains entries for ethernet segment + backbone MAC address read only objects." + ::= { tmnxSvcObjs 199 } + +svcSysEthSegBMacEntry OBJECT-TYPE + SYNTAX SvcSysEthSegBMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment backbone MAC address entry in the + svcSysEthSegBMacTable." + INDEX { + tmnxSvcSysEthSegName, + svcId + } + ::= { svcSysEthSegBMacTable 1 } + +SvcSysEthSegBMacEntry ::= SEQUENCE +{ svcSysEthSegBMacAddress MacAddress } + +svcSysEthSegBMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSysEthSegBMacAddress indicates the backbone MAC + address associated with this entry." + ::= { svcSysEthSegBMacEntry 1 } + +tmnxSvcDCObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 200 } + +svcVprnEsPbrL3Table OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnEsPbrL3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnEsPbrL3Table contains entries for all Layer 3 Policy based + redirect to EVPN Ethernet Segment." + ::= { tmnxSvcObjs 201 } + +svcVprnEsPbrL3Entry OBJECT-TYPE + SYNTAX SvcVprnEsPbrL3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the svcVprnEsPbrL3Table." + INDEX { + svcId, + svcVprnEsPbrL3SFIpAddrType, + svcVprnEsPbrL3SFIpAddr + } + ::= { svcVprnEsPbrL3Table 1 } + +SvcVprnEsPbrL3Entry ::= SEQUENCE +{ + svcVprnEsPbrL3SFIpAddrType InetAddressType, + svcVprnEsPbrL3SFIpAddr InetAddress, + svcVprnEsPbrL3Esi OCTET STRING, + svcVprnEsPbrL3IPIfIndex InterfaceIndex, + svcVprnEsPbrL3Status INTEGER, + svcVprnEsPbrL3NumUsers Unsigned32, + svcVprnEsPbrL3MAC MacAddress, + svcVprnEsPbrL3VTEPAddrType InetAddressType, + svcVprnEsPbrL3VTEPAddress InetAddress, + svcVprnEsPbrL3EgrVNI Unsigned32 +} + +svcVprnEsPbrL3SFIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3SFIpAddrType indicates the + address type of svcVprnEsPbrL3SFIpAddr." + ::= { svcVprnEsPbrL3Entry 1 } + +svcVprnEsPbrL3SFIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3SFIpAddr indicates the IP + address of this entry." + ::= { svcVprnEsPbrL3Entry 2 } + +svcVprnEsPbrL3Esi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3Esi indicates the ESI value of + this entry." + ::= { svcVprnEsPbrL3Entry 3 } + +svcVprnEsPbrL3IPIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3IPIfIndex indicates the IP + interface index for this entry." + ::= { svcVprnEsPbrL3Entry 4 } + +svcVprnEsPbrL3Status OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3Status indicates whether this + layer 3 ES PBR is active in the system." + ::= { svcVprnEsPbrL3Entry 5 } + +svcVprnEsPbrL3NumUsers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3NumUsers indicates number of + users associated with this entry." + ::= { svcVprnEsPbrL3Entry 6 } + +svcVprnEsPbrL3MAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3MAC indicates the MAC Address + associated with this entry." + ::= { svcVprnEsPbrL3Entry 7 } + +svcVprnEsPbrL3VTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3VTEPAddrType indicates the type + of the address associated with svcVprnEsPbrL3VTEPAddress." + ::= { svcVprnEsPbrL3Entry 8 } + +svcVprnEsPbrL3VTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3VTEPAddress indicates the VXLAN + Tunnel Endpoint Address associated with this entry." + ::= { svcVprnEsPbrL3Entry 9 } + +svcVprnEsPbrL3EgrVNI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnEsPbrL3EgrVNI indicates VNI created by + this entry." + ::= { svcVprnEsPbrL3Entry 10 } + +svcEvpnMplsESDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsESDestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcEvpnMplsESDestTable contains entries for all the BGP EVPN-MPLS + Tunnel ethernet segment destination for a particular VPLS service." + ::= { tmnxSvcObjs 202 } + +svcEvpnMplsESDestEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-MPLS Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnMplsESDestTable." + INDEX { + svcId, + tmnxSvcSysEthSegEsi + } + ::= { svcEvpnMplsESDestTable 1 } + +SvcEvpnMplsESDestEntry ::= SEQUENCE +{ + svcEvpnMplsESDestNumMacs Unsigned32, + svcEvpnMplsESDestLastChanged TimeStamp +} + +svcEvpnMplsESDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsESDestNumMacs indicates number of MAC + addresses associated with this entry." + ::= { svcEvpnMplsESDestEntry 1 } + +svcEvpnMplsESDestLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnMplsESDestLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnMplsESDestEntry 2 } + +svcEvpnMplsPbbESegDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsPbbESegDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMplsPbbESegDestTable contains entries for all the BGP + EVPN-MPLS Tunnel PBB ethernet segment destination for a particular + VPLS service." + ::= { tmnxSvcObjs 203 } + +svcEvpnMplsPbbESegDestEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsPbbESegDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-MPLS Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnMplsPbbESegDestTable." + INDEX { + svcId, + svcEvpnMplsPbbESDestTEPBMac + } + ::= { svcEvpnMplsPbbESegDestTable 1 } + +SvcEvpnMplsPbbESegDestEntry ::= SEQUENCE +{ + svcEvpnMplsPbbESegDestNumMacs Unsigned32, + svcEvpnMplsPbbESegDestLstChg TimeStamp +} + +svcEvpnMplsPbbESegDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsPbbESegDestNumMacs indicates number of MAC + addresses associated with this entry." + ::= { svcEvpnMplsPbbESegDestEntry 1 } + +svcEvpnMplsPbbESegDestLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnMplsPbbESegDestLstChg indicates the + timestamp of the modification of this entry." + ::= { svcEvpnMplsPbbESegDestEntry 2 } + +tmnxSvcDhcpLeaseRadClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcDhcpLeaseRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcDhcpLeaseRadClassTable contains the DHCP lease state Radius + Class Attributes." + ::= { tmnxSvcObjs 204 } + +tmnxSvcDhcpLeaseRadClassEntry OBJECT-TYPE + SYNTAX TmnxSvcDhcpLeaseRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains a Radius Class Attribute of a DHCP lease + state." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpLeaseNextHopMacAddr, + tmnxSvcDhcpLeaseRadClassIndex + } + ::= { tmnxSvcDhcpLeaseRadClassTable 1 } + +TmnxSvcDhcpLeaseRadClassEntry ::= SEQUENCE +{ + tmnxSvcDhcpLeaseRadClassIndex Unsigned32, + tmnxSvcDhcpLeaseRadClassAscii TruthValue, + tmnxSvcDhcpLeaseRadClass OCTET STRING +} + +tmnxSvcDhcpLeaseRadClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpLeaseRadClassIndex indicates the index of the + Radius Class Attribute within the scope of a given DHCP lease state." + ::= { tmnxSvcDhcpLeaseRadClassEntry 1 } + +tmnxSvcDhcpLeaseRadClassAscii OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpLeaseRadClassAscii indicates if the value of + tmnxSvcDhcpLeaseRadClass is an ASCII string." + ::= { tmnxSvcDhcpLeaseRadClassEntry 2 } + +tmnxSvcDhcpLeaseRadClass OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcDhcpLeaseRadClass indicates the Class attribute + returned by the RADIUS server in an Access-Accept message." + ::= { tmnxSvcDhcpLeaseRadClassEntry 3 } + +svcVllBgpEvpnAutoBindTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVllBgpEvpnAutoBindTnlEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcVllBgpEvpnAutoBindTnlTable contains entries for supported + tunnel type which may be chosen as tunnel type within service." + ::= { tmnxSvcObjs 205 } + +svcVllBgpEvpnAutoBindTnlEntry OBJECT-TYPE + SYNTAX SvcVllBgpEvpnAutoBindTnlEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An Auto bind tunnel entry in the svcVllBgpEvpnAutoBindTnlTable. Each + row entry contains the type of tunnel chosen within service. + + The entries in this table are created and destroyed by SNMP SET + operations." + INDEX { svcId } + ::= { svcVllBgpEvpnAutoBindTnlTable 1 } + +SvcVllBgpEvpnAutoBindTnlEntry ::= SEQUENCE +{ + svcVllBgpEvpnAutoBindTnlLastChg TimeStamp, + svcVllBgpEvpnAutoBindTnlLdp TruthValue, + svcVllBgpEvpnAutoBindTnlRsvpTe TruthValue, + svcVllBgpEvpnAutoBindTnlSrIsis TruthValue, + svcVllBgpEvpnAutoBindTnlSrOspf TruthValue, + svcVllBgpEvpnAutoBndTnlStatus TResolveStatus, + svcVllBgpEvpnAutoBindTnlBgp TruthValue, + svcVllBgpEvpnAutoBindTnlSrTe TruthValue, + svcVllBgpEvpnAutoBindTnlUdp TruthValue +} + +svcVllBgpEvpnAutoBindTnlLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlLastChg indicates the sysUpTime + at the time of the last modification of this entry." + ::= { svcVllBgpEvpnAutoBindTnlEntry 1 } + +svcVllBgpEvpnAutoBindTnlLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlLdp specifies whether LDP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcVllBgpEvpnAutoBindTnlEntry 2 } + +svcVllBgpEvpnAutoBindTnlRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlRsvpTe specifies whether RSVP TE + type tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcVllBgpEvpnAutoBindTnlEntry 3 } + +svcVllBgpEvpnAutoBindTnlSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlSrIsis specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered ISIS instance." + DEFVAL { false } + ::= { svcVllBgpEvpnAutoBindTnlEntry 4 } + +svcVllBgpEvpnAutoBindTnlSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlSrOspf specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered OSPF instance." + DEFVAL { false } + ::= { svcVllBgpEvpnAutoBindTnlEntry 5 } + +svcVllBgpEvpnAutoBndTnlStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBndTnlStatus specifies the resolution + status of this entry." + DEFVAL { disabled } + ::= { svcVllBgpEvpnAutoBindTnlEntry 6 } + +svcVllBgpEvpnAutoBindTnlBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlBgp specifies whether BGP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcVllBgpEvpnAutoBindTnlEntry 7 } + +svcVllBgpEvpnAutoBindTnlSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlSrTe specifies whether SR-TE + tunnels can be used to resolve the next-hop of bgp-vpn routes within + the EVPN service." + DEFVAL { false } + ::= { svcVllBgpEvpnAutoBindTnlEntry 8 } + +svcVllBgpEvpnAutoBindTnlUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnAutoBindTnlUdp specifies whether UDP tunnels + can be used to resolve the next-hop of bgp-vpn routes within the EVPN + service." + DEFVAL { false } + ::= { svcVllBgpEvpnAutoBindTnlEntry 9 } + +svcBgpEvpnVpwsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnVpwsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcBgpEvpnVpwsTable contains entries for BGP EVPN VPWS (Virtual + Private Wire Service) information within service. + + This table is obsoleted in 21.2 release and will be replaced with + svcEvpnVpwsLocalAcTable and svcEvpnVpwsRemoteAcTable" + ::= { tmnxSvcObjs 206 } + +svcBgpEvpnVpwsEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnVpwsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry contains BGP EVPN VPWS (Virtual Private Wire Service) + information for the service." + INDEX { svcId } + ::= { svcBgpEvpnVpwsTable 1 } + +SvcBgpEvpnVpwsEntry ::= SEQUENCE +{ + svcBgpEvpnVpwsLastChg TimeStamp, + svcBgpEvpnVpwsLclAcName TNamedItemOrEmpty, + svcBgpEvpnVpwsLclAcEthTag TmnxBgpEvpnAcEthTag, + svcBgpEvpnVpwsRemAcName TNamedItemOrEmpty, + svcBgpEvpnVpwsRemAcEthTag TmnxBgpEvpnAcEthTag +} + +svcBgpEvpnVpwsLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVpwsLastChg indicates the sysUpTime at the time + of the last modification of this entry." + ::= { svcBgpEvpnVpwsEntry 1 } + +svcBgpEvpnVpwsLclAcName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVpwsLclAcName specifies the name of the local + attachment circuit for this entry." + DEFVAL { ''H } + ::= { svcBgpEvpnVpwsEntry 2 } + +svcBgpEvpnVpwsLclAcEthTag OBJECT-TYPE + SYNTAX TmnxBgpEvpnAcEthTag + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVpwsLclAcEthTag specifies the ethernet tag of + the local attachment circuit for this entry." + DEFVAL { 0 } + ::= { svcBgpEvpnVpwsEntry 3 } + +svcBgpEvpnVpwsRemAcName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVpwsRemAcName specifies the name of the remote + attachment circuit for this entry." + DEFVAL { ''H } + ::= { svcBgpEvpnVpwsEntry 4 } + +svcBgpEvpnVpwsRemAcEthTag OBJECT-TYPE + SYNTAX TmnxBgpEvpnAcEthTag + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVpwsRemAcEthTag specifies the ethernet tag of + the remote attachment circuit for this entry." + DEFVAL { 0 } + ::= { svcBgpEvpnVpwsEntry 5 } + +tmnxSvcArpHostRadClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcArpHostRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcArpHostRadClassTable contains the ARP host Radius Class + Attributes." + ::= { tmnxSvcObjs 207 } + +tmnxSvcArpHostRadClassEntry OBJECT-TYPE + SYNTAX TmnxSvcArpHostRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains a Radius Class Attribute of a ARP host." + INDEX { + svcId, + svcArpHostIpAddrType, + svcArpHostIpAddr, + tmnxSvcArpHostRadClassIndex + } + ::= { tmnxSvcArpHostRadClassTable 1 } + +TmnxSvcArpHostRadClassEntry ::= SEQUENCE +{ + tmnxSvcArpHostRadClassIndex Unsigned32, + tmnxSvcArpHostRadClassAscii TruthValue, + tmnxSvcArpHostRadClass OCTET STRING +} + +tmnxSvcArpHostRadClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcArpHostRadClassIndex indicates the index of the + Radius Class Attribute within the scope of a given ARP host." + ::= { tmnxSvcArpHostRadClassEntry 1 } + +tmnxSvcArpHostRadClassAscii OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcArpHostRadClassAscii indicates if the value of + tmnxSvcArpHostRadClass is an ASCII string." + ::= { tmnxSvcArpHostRadClassEntry 2 } + +tmnxSvcArpHostRadClass OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcArpHostRadClass indicates the Class attribute + returned by the RADIUS server in an Access-Accept message." + ::= { tmnxSvcArpHostRadClassEntry 3 } + +tmnxSvcSysVxlanObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 208 } + +tmnxSvcSysVxlanARIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcSysVxlanARIpAddrType specifies the type of address + associated with tmnxSvcSysVxlanARRepIpAddr." + DEFVAL { unknown } + ::= { tmnxSvcSysVxlanObjs 1 } + +tmnxSvcSysVxlanARRepIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysVxlanARRepIpAddr specifies the AR-R IP address + of the PE for the services where AR is enabled." + DEFVAL { ''H } + ::= { tmnxSvcSysVxlanObjs 2 } + +svcTlsVxlanARLeafReplCndtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxlanARLeafReplCndtEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcTlsVxlanARLeafReplCndtTable contains entries for the status of all + the replicators associated with a VPLS service." + ::= { tmnxSvcObjs 209 } + +svcTlsVxlanARLeafReplCndtEntry OBJECT-TYPE + SYNTAX SvcTlsVxlanARLeafReplCndtEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A replicator entry in the svcTlsVxlanARLeafReplCndtTable." + INDEX { + svcId, + svcTlsVTEPEgrVNIVTEPAddrType, + svcTlsVTEPEgrVNIVTEPAddress, + svcTlsVTEPEgrVNIEgrVNI + } + ::= { svcTlsVxlanARLeafReplCndtTable 1 } + +SvcTlsVxlanARLeafReplCndtEntry ::= SEQUENCE +{ + svcTlsVxlanARLeafReplCndtInUse TruthValue, + svcTlsVxlanARLeafReplCndtActive TruthValue, + svcTlsVxlanARLeafReplCndtPndTime Unsigned32 +} + +svcTlsVxlanARLeafReplCndtInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcTlsVxlanARLeafReplCndtInUse indicates if + this is the chosen replicator." + ::= { svcTlsVxlanARLeafReplCndtEntry 1 } + +svcTlsVxlanARLeafReplCndtActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanARLeafReplCndtActive indicates if this is a + candidate to be the chosen replicator." + ::= { svcTlsVxlanARLeafReplCndtEntry 2 } + +svcTlsVxlanARLeafReplCndtPndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanARLeafReplCndtPndTime indicates the time + remaining for it to be a candidate." + ::= { svcTlsVxlanARLeafReplCndtEntry 3 } + +svcEpipePwPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipePwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipePwPortTable contains PW port information for this service." + ::= { tmnxSvcObjs 210 } + +svcEpipePwPortEntry OBJECT-TYPE + SYNTAX SvcEpipePwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allows the modification of the PW + port specific objects." + INDEX { svcId } + ::= { svcEpipePwPortTable 1 } + +SvcEpipePwPortEntry ::= SEQUENCE +{ + svcEpipePwPortRowStatus RowStatus, + svcEpipePwPortLastChngd TimeStamp, + svcEpipePwPortId Unsigned32, + svcEpipePwPortFpeId TmnxFpeId, + svcEpipePwPortEgrShapVPort TNamedItemOrEmpty, + svcEpipePwPortEgrShapIntDestId TNamedItemOrEmpty, + svcEpipePwPortMonOperGrp TNamedItemOrEmpty, + svcEpipePwPortAdminStatus ServiceAdminStatus, + svcEpipePwPortOperStatus INTEGER, + svcEpipePwPortDnPeerTldpFault TruthValue, + svcEpipePwPortOprUpOnMhStdby TruthValue +} + +svcEpipePwPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePwPortRowStatus specifies the creation and + deletion of entries in this table." + ::= { svcEpipePwPortEntry 1 } + +svcEpipePwPortLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipePwPortLastChngd indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcEpipePwPortEntry 2 } + +svcEpipePwPortId OBJECT-TYPE + SYNTAX Unsigned32 (1..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePwPortId specifies pseudo-wire port associated + with this service. + + The value of svcEpipePwPortId is set at the time of creation of this + entry and can not be changed. + + An 'inconsistentValue' error is returned only one of svcEpipePwPortId + and svcEpipePwPortFpeId is set to non-default and other is set to + default." + ::= { svcEpipePwPortEntry 3 } + +svcEpipePwPortFpeId OBJECT-TYPE + SYNTAX TmnxFpeId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePwPortFpeId specifies forward path extension + identifier associated with this service. + + The value of svcEpipePwPortFpeId is set at the time of creation of + this entry and can not be changed. + + An 'inconsistentValue' error is returned only one of svcEpipePwPortId + and svcEpipePwPortFpeId is set to non-default and other is set to + default." + ::= { svcEpipePwPortEntry 4 } + +svcEpipePwPortEgrShapVPort OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePwPortEgrShapVPort specifies the virtual port + name of the shaper on the egress side for this pseudo-wire port entry." + DEFVAL { ''H } + ::= { svcEpipePwPortEntry 5 } + +svcEpipePwPortEgrShapIntDestId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePwPortEgrShapIntDestId specifies the default + intermediate destination identifier on the egress side for this + pseudo-wire port entry." + DEFVAL { ''H } + ::= { svcEpipePwPortEntry 6 } + +svcEpipePwPortMonOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePwPortMonOperGrp specifies the monitoring + operational group name associated with this pseudo-wire entry." + DEFVAL { ''H } + ::= { svcEpipePwPortEntry 7 } + +svcEpipePwPortAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipePwPortAdminStatus specifies the administrative + state of this pseudo-wire port entry." + DEFVAL { up } + ::= { svcEpipePwPortEntry 8 } + +svcEpipePwPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipePwPortOperStatus indicates the operating status of + this PW-Port. + 'up' The PW-Port is operational. + + 'down' The PW-Port is administratively down." + ::= { svcEpipePwPortEntry 10 } + +svcEpipePwPortDnPeerTldpFault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEpipePwPortDnPeerTldpFault specifies whether the PW Port should + go oper-down if any of the following PW status bits are received on + the mate spoke-sdp: 0x00000001 - Pseudowire Not Forwarding 0x00000002 + - Local Attachment Circuit (ingress) Receive Fault 0x00000004 - Local + Attachment Circuit (egress) Transmit Fault 0x00000008 - Local + PSN-facing PW (ingress) Receive Fault 0x00000010 - Local PSN-facing PW + (egress) Transmit Fault + + It does not affect the current response of the PW Port to the + following status bit on the mate spoke-sdp, which will already cause + the pw port to go down. + + 0x00000020 When the bit is set, it indicates PW forwarding standby." + DEFVAL { false } + ::= { svcEpipePwPortEntry 11 } + +svcEpipePwPortOprUpOnMhStdby OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEpipePwPortOprUpOnMhStdby specifies whether PW port will go + operationally UP on standby." + DEFVAL { false } + ::= { svcEpipePwPortEntry 12 } + +tmnxSvcSysVxlanTunTermTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSysVxlanTunTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSvcSysVxlanTunTermTable contains entries for the non-system IP + Address to terminate VXLAN tunnels and the Forward Path Extension(FPE) + id to be used for the termination." + ::= { tmnxSvcObjs 211 } + +tmnxSvcSysVxlanTunTermEntry OBJECT-TYPE + SYNTAX TmnxSvcSysVxlanTunTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tmnxSvcSysVxlanTunTermTable." + INDEX { + tmnxSvcSysVxlanTunTermIpAddrType, + tmnxSvcSysVxlanTunTermIpAddr + } + ::= { tmnxSvcSysVxlanTunTermTable 1 } + +TmnxSvcSysVxlanTunTermEntry ::= SEQUENCE +{ + tmnxSvcSysVxlanTunTermIpAddrType InetAddressType, + tmnxSvcSysVxlanTunTermIpAddr InetAddress, + tmnxSvcSysVxlanTunTermRowStatus RowStatus, + tmnxSvcSysVxlanTunTermLastChg TimeStamp, + tmnxSvcSysVxlanTunTermFpeId TmnxFpeId +} + +tmnxSvcSysVxlanTunTermIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcSysVxlanTunTermIpAddrType specifies the type of IP + address associated with tmnxSvcSysVxlanTunTermIpAddr." + ::= { tmnxSvcSysVxlanTunTermEntry 1 } + +tmnxSvcSysVxlanTunTermIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcSysVxlanTunTermIpAddr specifies the non-system IP + address to terminate the VXLAN. + + The system will register the IP address to respond to the ICMP packets + directed to it." + ::= { tmnxSvcSysVxlanTunTermEntry 2 } + +tmnxSvcSysVxlanTunTermRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSvcSysVxlanTunTermRowStatus + specifies the status of this row." + ::= { tmnxSvcSysVxlanTunTermEntry 3 } + +tmnxSvcSysVxlanTunTermLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysVxlanTunTermLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { tmnxSvcSysVxlanTunTermEntry 4 } + +tmnxSvcSysVxlanTunTermFpeId OBJECT-TYPE + SYNTAX TmnxFpeId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysVxlanTunTermFpeId specifies the fpe id for the + entry. + + This object is required while creating an entry." + ::= { tmnxSvcSysVxlanTunTermEntry 5 } + +svcVplsBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVplsBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVplsBgpTable contains entries for BGP in a VPLS service context." + ::= { tmnxSvcObjs 212 } + +svcVplsBgpEntry OBJECT-TYPE + SYNTAX SvcVplsBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP entry in the svcVplsBgpTable." + INDEX { + svcId, + svcVplsBgpInstance + } + ::= { svcVplsBgpTable 1 } + +SvcVplsBgpEntry ::= SEQUENCE +{ + svcVplsBgpInstance Integer32, + svcVplsBgpLastChanged TimeStamp, + svcVplsBgpVsiRD TmnxVPNRouteDistinguisher, + svcVplsBgpExportRteTarget TNamedItemOrEmpty, + svcVplsBgpVsiExportPolicy1 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiExportPolicy2 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiExportPolicy3 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiExportPolicy4 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiExportPolicy5 TPolicyStatementNameOrEmpty, + svcVplsBgpImportRteTarget TNamedItemOrEmpty, + svcVplsBgpVsiImportPolicy1 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiImportPolicy2 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiImportPolicy3 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiImportPolicy4 TPolicyStatementNameOrEmpty, + svcVplsBgpVsiImportPolicy5 TPolicyStatementNameOrEmpty, + svcVplsBgpRowStatus RowStatus, + svcVplsBgpCreationOrigin TmnxCreateOrigin, + svcVplsBgpAutoRD TruthValue, + svcVplsBgpOperRD TmnxVPNRouteDistinguisher, + svcVplsBgpOperRDType TmnxRouteDistType, + svcVplsBgpOperImportRteTgtOrigin TmnxRouteTargetOrigin, + svcVplsBgpOperImportRteTarget TNamedItemOrEmpty, + svcVplsBgpOperExportRteTgtOrigin TmnxRouteTargetOrigin, + svcVplsBgpOperExportRteTarget TNamedItemOrEmpty, + svcVplsBgpAdvServiceMtu Integer32 +} + +svcVplsBgpInstance OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVplsBgpInstance indicates the BGP instance used with + this entry." + ::= { svcVplsBgpEntry 1 } + +svcVplsBgpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcVplsBgpEntry 2 } + +svcVplsBgpVsiRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiRD specifies the high-order 6 bytes used to + compose the Virtual Switch Instance identifier (VSI-id) to use for + NLRI in BGP in this VPLS service. + + An 'inconsistentValue' error is returned if the value of + svcVplsBgpVsiRD is set to non-default when svcVplsBgpAutoRD is set to + 'true'." + DEFVAL { '0000000000000000'H } + ::= { svcVplsBgpEntry 3 } + +svcVplsBgpExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpExportRteTarget specifies the + extended community name for the default export policy + to use for BGP in this VPLS service. + + This object cannot be set to a non-empty if svcVplsBgpExportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcVplsBgpEntry 4 } + +svcVplsBgpVsiExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiExportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiExportPolicy1 + through svcVplsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 5 } + +svcVplsBgpVsiExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiExportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiExportPolicy1 + through svcVplsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 6 } + +svcVplsBgpVsiExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiExportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiExportPolicy1 + through svcVplsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 7 } + +svcVplsBgpVsiExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiExportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiExportPolicy1 + through svcVplsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 8 } + +svcVplsBgpVsiExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiExportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiExportPolicy1 + through svcVplsBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 9 } + +svcVplsBgpImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpImportRteTarget specifies the + extended community name for the default import policy + to use for BGP in this VPLS service. + + This object cannot be set to a non-empty if svcVplsBgpImportRteTarget + has a non-empty value, otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcVplsBgpEntry 10 } + +svcVplsBgpVsiImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiImportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiImportPolicy1 + through svcVplsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 11 } + +svcVplsBgpVsiImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiImportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiImportPolicy1 + through svcVplsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 12 } + +svcVplsBgpVsiImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiImportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiImportPolicy1 + through svcVplsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 13 } + +svcVplsBgpVsiImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiImportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiImportPolicy1 + through svcVplsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 14 } + +svcVplsBgpVsiImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpVsiImportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVplsBgpVsiImportPolicy1 + through svcVplsBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVplsBgpEntry 15 } + +svcVplsBgpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpRowStatus is used for the creation and deletion + of rows in this table." + ::= { svcVplsBgpEntry 16 } + +svcVplsBgpCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { svcVplsBgpEntry 17 } + +svcVplsBgpAutoRD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVplsBgpAutoRD specifies that system will automatically + selects a value for the route-distinguisher from + svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned when trying to set + svcVplsBgpAutoRD to 'true' and there is no route-distinguisher + available from TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned if the value of + svcVplsBgpVsiRD is set to non-default when svcVplsBgpAutoRD is set to + 'true'." + DEFVAL { false } + ::= { svcVplsBgpEntry 18 } + +svcVplsBgpOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpOperRD indicates the route-distinguisher value + in use by the system for this service." + ::= { svcVplsBgpEntry 19 } + +svcVplsBgpOperRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpOperRDType indicates the type of + route-distinguisher value in use by the system for this service." + ::= { svcVplsBgpEntry 20 } + +svcVplsBgpOperImportRteTgtOrigin OBJECT-TYPE + SYNTAX TmnxRouteTargetOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpOperImportRteTgtOrigin indicates the origin of + the route target import policy in use for BGP in this VPLS service." + ::= { svcVplsBgpEntry 21 } + +svcVplsBgpOperImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpOperImportRteTarget indicates the + extended community name for the import policy + in use for BGP in this VPLS service. + + This value will be Empty if the svcVplsBgpOperImportRteTgtOrigin is + set to 'vsi'." + ::= { svcVplsBgpEntry 22 } + +svcVplsBgpOperExportRteTgtOrigin OBJECT-TYPE + SYNTAX TmnxRouteTargetOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpOperExportRteTgtOrigin indicates the origin of + the route target import policy in use for BGP in this VPLS service." + ::= { svcVplsBgpEntry 23 } + +svcVplsBgpOperExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpOperExportRteTarget indicates the origin of + extended community name for the export policy + in use for BGP in this VPLS service. + + This value will be Empty if the svcVplsBgpOperImportRteTgtOrigin is + set to 'vsi'." + ::= { svcVplsBgpEntry 24 } + +svcVplsBgpAdvServiceMtu OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..9782) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcVplsBgpAdvServiceMtu specifies the service-mtu value which + overrides service MTU value for the service." + DEFVAL { -1 } + ::= { svcVplsBgpEntry 25 } + +svcProxyArpNdMacListTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcProxyArpNdMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcProxyArpNdMacListTable contains MAC list entries for proxy ARP and + Neighbor Discovery (ND)." + ::= { tmnxSvcObjs 213 } + +svcProxyArpNdMacListEntry OBJECT-TYPE + SYNTAX SvcProxyArpNdMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcProxyArpNdMacListEntry maintains list of MAC addresses for proxy + ARP and Neighbor Discovery (ND)." + INDEX { svcProxyArpNdMacListName } + ::= { svcProxyArpNdMacListTable 1 } + +SvcProxyArpNdMacListEntry ::= SEQUENCE +{ + svcProxyArpNdMacListName TNamedItem, + svcProxyArpNdMacListRowStatus RowStatus, + svcProxyArpNdMacListLastChgd TimeStamp, + svcProxyArpNdMacListNumMacs Unsigned32, + svcProxyArpNdMacListNumAssocs Unsigned32 +} + +svcProxyArpNdMacListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListName specifies the MAC list that + maintains the MAC addresses." + ::= { svcProxyArpNdMacListEntry 1 } + +svcProxyArpNdMacListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListRowStatus is used for the creation + and deletion of MAC lists." + ::= { svcProxyArpNdMacListEntry 2 } + +svcProxyArpNdMacListLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListLastChgd indicates the sysUpTime at + the time of the last modification of this entry." + ::= { svcProxyArpNdMacListEntry 3 } + +svcProxyArpNdMacListNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListNumMacs indicates the number of MACs + configured in the MAC List." + ::= { svcProxyArpNdMacListEntry 4 } + +svcProxyArpNdMacListNumAssocs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListNumAssocs indicates the number of + dynamic proxy arp/nd entries associated with the MAC List." + ::= { svcProxyArpNdMacListEntry 5 } + +svcProxyArpNdMacListMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcProxyArpNdMacListMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcProxyArpNdMacListMacTable contains the MAC addresses which are + associated with a MAC list." + ::= { tmnxSvcObjs 214 } + +svcProxyArpNdMacListMacEntry OBJECT-TYPE + SYNTAX SvcProxyArpNdMacListMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcProxyArpNdMacListMacEntry maintains the MAC addresses associated + with the MAC list." + INDEX { + svcProxyArpNdMacListName, + svcProxyArpNdMacListMacAddr + } + ::= { svcProxyArpNdMacListMacTable 1 } + +SvcProxyArpNdMacListMacEntry ::= SEQUENCE +{ + svcProxyArpNdMacListMacAddr MacAddress, + svcProxyArpNdMacListMacRowStatus RowStatus, + svcProxyArpNdMacListMacLastChgd TimeStamp +} + +svcProxyArpNdMacListMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListMacAddr specifies the MAC addresses + associated with the MAC list." + ::= { svcProxyArpNdMacListMacEntry 1 } + +svcProxyArpNdMacListMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListMacRowStatus is used for the creation + and deletion of MAC addresses in the respective MAC lists." + ::= { svcProxyArpNdMacListMacEntry 2 } + +svcProxyArpNdMacListMacLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListMacLastChgd indicates the sysUpTime + at the time of the last modification of this entry." + ::= { svcProxyArpNdMacListMacEntry 3 } + +svcTlsProxyArpDynCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyArpDynCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyArpDynCfgTable contains dynamic entries for proxy ARP + configuration for each VPLS service in the system." + ::= { tmnxSvcObjs 215 } + +svcTlsProxyArpDynCfgEntry OBJECT-TYPE + SYNTAX SvcTlsProxyArpDynCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyArpDynCfgEntry maintains the dynamic entry associated + with the proxy arp configuration." + INDEX { + svcId, + svcTlsProxyArpDynCfgIpAddrType, + svcTlsProxyArpDynCfgIpAddr + } + ::= { svcTlsProxyArpDynCfgTable 1 } + +SvcTlsProxyArpDynCfgEntry ::= SEQUENCE +{ + svcTlsProxyArpDynCfgIpAddrType InetAddressType, + svcTlsProxyArpDynCfgIpAddr InetAddress, + svcTlsProxyArpDynCfgRowStatus RowStatus, + svcTlsProxyArpDynCfgMacList TNamedItemOrEmpty, + svcTlsProxyArpDynCfgResolve Unsigned32, + svcTlsProxyArpDynCfgRemResolve Unsigned32 +} + +svcTlsProxyArpDynCfgIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynCfgIpAddrType specifies the non system + IP address associated with svcTlsProxyArpDynCfgIpAddr." + ::= { svcTlsProxyArpDynCfgEntry 1 } + +svcTlsProxyArpDynCfgIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynCfgIpAddr specifies the IP address + associated with this entry." + ::= { svcTlsProxyArpDynCfgEntry 2 } + +svcTlsProxyArpDynCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynCfgRowStatus is used for the creation + and deletion of dynamic configuration for Proxy Arp context in a VPLS + instance." + ::= { svcTlsProxyArpDynCfgEntry 3 } + +svcTlsProxyArpDynCfgMacList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynCfgMacList specifies the MAC List that + maintains the mac addresses." + DEFVAL { ''H } + ::= { svcTlsProxyArpDynCfgEntry 4 } + +svcTlsProxyArpDynCfgResolve OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynCfgResolve specifies the + frequency(minutes) at which the resolve messages are sent." + DEFVAL { 5 } + ::= { svcTlsProxyArpDynCfgEntry 5 } + +svcTlsProxyArpDynCfgRemResolve OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynCfgRemResolve indicates the remaining + time (seconds) remaining before the next resolve message is sent for + this entry." + ::= { svcTlsProxyArpDynCfgEntry 6 } + +svcTlsProxyNdDynCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsProxyNdDynCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsProxyNdDynCfgTable contains dynamic entries for proxy ARP + configuration for each VPLS service in the system." + ::= { tmnxSvcObjs 216 } + +svcTlsProxyNdDynCfgEntry OBJECT-TYPE + SYNTAX SvcTlsProxyNdDynCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcTlsProxyNdDynCfgEntry maintains the dynamic entry associated with + the proxy arp configuration." + INDEX { + svcId, + svcTlsProxyNdDynCfgIpAddrType, + svcTlsProxyNdDynCfgIpAddr + } + ::= { svcTlsProxyNdDynCfgTable 1 } + +SvcTlsProxyNdDynCfgEntry ::= SEQUENCE +{ + svcTlsProxyNdDynCfgIpAddrType InetAddressType, + svcTlsProxyNdDynCfgIpAddr InetAddress, + svcTlsProxyNdDynCfgRowStatus RowStatus, + svcTlsProxyNdDynCfgMacList TNamedItemOrEmpty, + svcTlsProxyNdDynCfgResolve Unsigned32, + svcTlsProxyNdDynCfgRemResolve Unsigned32 +} + +svcTlsProxyNdDynCfgIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynCfgIpAddrType specifies the non system IP + address associated with svcTlsProxyNdDynCfgIpAddr." + ::= { svcTlsProxyNdDynCfgEntry 1 } + +svcTlsProxyNdDynCfgIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynCfgIpAddr specifies the IP address + associated with this entry." + ::= { svcTlsProxyNdDynCfgEntry 2 } + +svcTlsProxyNdDynCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynCfgRowStatus is used for the creation and + deletion of dynamic configuration for Proxy Arp context in a VPLS + instance." + ::= { svcTlsProxyNdDynCfgEntry 3 } + +svcTlsProxyNdDynCfgMacList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynCfgMacList specifies the MAC List that + maintains the mac addresses." + DEFVAL { ''H } + ::= { svcTlsProxyNdDynCfgEntry 4 } + +svcTlsProxyNdDynCfgResolve OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynCfgResolve specifies the + frequency(minutes) at which the resolve messages are sent." + DEFVAL { 5 } + ::= { svcTlsProxyNdDynCfgEntry 5 } + +svcTlsProxyNdDynCfgRemResolve OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynCfgRemResolve indicates the remaining + time (seconds) remaining before the next resolve message is sent for + this entry." + ::= { svcTlsProxyNdDynCfgEntry 6 } + +tmnxSvcSysEthSegQTagRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSysEthSegQTagRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegQTagRngTable contains entries for ethernet segment + VLAN ranges defined in the services." + ::= { tmnxSvcObjs 217 } + +tmnxSvcSysEthSegQTagRngEntry OBJECT-TYPE + SYNTAX TmnxSvcSysEthSegQTagRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment VLAN range entry in the + tmnxSvcSysEthSegQTagRngTable." + INDEX { + tmnxSvcSysEthSegName, + tmnxSvcSysEthSegQTagRngFrom + } + ::= { tmnxSvcSysEthSegQTagRngTable 1 } + +TmnxSvcSysEthSegQTagRngEntry ::= SEQUENCE +{ + tmnxSvcSysEthSegQTagRngFrom TmnxSVlanEncapVal, + tmnxSvcSysEthSegQTagRngRowStatus RowStatus, + tmnxSvcSysEthSegQTagRngLastChg TimeStamp, + tmnxSvcSysEthSegQTagRngTo TmnxSVlanEncapVal +} + +tmnxSvcSysEthSegQTagRngFrom OBJECT-TYPE + SYNTAX TmnxSVlanEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegQTagRngFrom specifies the starting value + of the VLAN range associated to the virtual ethernet segment on a + given port or lag." + ::= { tmnxSvcSysEthSegQTagRngEntry 1 } + +tmnxSvcSysEthSegQTagRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegQTagRngRowStatus specifies the creation + and deletion of entries in the tmnxSvcSysEthSegQTagRngTable." + ::= { tmnxSvcSysEthSegQTagRngEntry 2 } + +tmnxSvcSysEthSegQTagRngLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegQTagRngLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { tmnxSvcSysEthSegQTagRngEntry 3 } + +tmnxSvcSysEthSegQTagRngTo OBJECT-TYPE + SYNTAX TmnxSVlanEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegQTagRngTo specifies the ending value of + the VLAN range associated to the virtual ethernet segment on a given + port or lag. + + Zero indicates no value specified." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegQTagRngEntry 4 } + +tmnxSvcSysEthSegVcIdRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSysEthSegVcIdRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegVcIdRngTable contains entries for ethernet segment + VC ID ranges defined in the services." + ::= { tmnxSvcObjs 218 } + +tmnxSvcSysEthSegVcIdRngEntry OBJECT-TYPE + SYNTAX TmnxSvcSysEthSegVcIdRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment VC ID range entry in the + tmnxSvcSysEthSegVcIdRngTable." + INDEX { + tmnxSvcSysEthSegName, + tmnxSvcSysEthSegVcIdRngFrom + } + ::= { tmnxSvcSysEthSegVcIdRngTable 1 } + +TmnxSvcSysEthSegVcIdRngEntry ::= SEQUENCE +{ + tmnxSvcSysEthSegVcIdRngFrom Unsigned32, + tmnxSvcSysEthSegVcIdRngRowStatus RowStatus, + tmnxSvcSysEthSegVcIdRngLastChg TimeStamp, + tmnxSvcSysEthSegVcIdRngTo Unsigned32 +} + +tmnxSvcSysEthSegVcIdRngFrom OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegVcIdRngFrom specifies the starting value + of the VC ID range associated to the virtual ethernet segment on a + given sdp." + ::= { tmnxSvcSysEthSegVcIdRngEntry 1 } + +tmnxSvcSysEthSegVcIdRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegVcIdRngRowStatus specifies the creation + and deletion of entries in the tmnxSvcSysEthSegVcIdRngTable." + ::= { tmnxSvcSysEthSegVcIdRngEntry 2 } + +tmnxSvcSysEthSegVcIdRngLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegVcIdRngLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { tmnxSvcSysEthSegVcIdRngEntry 3 } + +tmnxSvcSysEthSegVcIdRngTo OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegVcIdRngTo specifies the ending value of + the VC ID range associated to the virtual ethernet segment on a given + sdp. + + Zero indicates no value specified." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegVcIdRngEntry 4 } + +tmnxESSTagRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxESSTagRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxESSTagRngTable contains entries for ethernet segment S-VLAN + ranges defined in the services." + ::= { tmnxSvcObjs 219 } + +tmnxESSTagRngEntry OBJECT-TYPE + SYNTAX TmnxESSTagRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment S-VLAN range entry in the tmnxESSTagRngTable." + INDEX { + tmnxSvcSysEthSegName, + tmnxESSTagRngFrom + } + ::= { tmnxESSTagRngTable 1 } + +TmnxESSTagRngEntry ::= SEQUENCE +{ + tmnxESSTagRngFrom TmnxSVlanEncapVal, + tmnxESSTagRngRowStatus RowStatus, + tmnxESSTagRngLastChg TimeStamp, + tmnxESSTagRngTo TmnxSVlanEncapVal +} + +tmnxESSTagRngFrom OBJECT-TYPE + SYNTAX TmnxSVlanEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxESSTagRngFrom specifies the starting value of the + S-VLAN range associated to the virtual ethernet segment on a given + QinQ port or lag." + ::= { tmnxESSTagRngEntry 1 } + +tmnxESSTagRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxESSTagRngRowStatus specifies the creation and + deletion of entries in the tmnxESSTagRngTable." + ::= { tmnxESSTagRngEntry 2 } + +tmnxESSTagRngLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxESSTagRngLastChg indicates the sysUpTime at the time + of the last modification of this entry." + ::= { tmnxESSTagRngEntry 3 } + +tmnxESSTagRngTo OBJECT-TYPE + SYNTAX TmnxSVlanEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxESSTagRngTo specifies the ending value of the S-VLAN + range associated to the virtual ethernet segment on a given QinQ port + or lag. + + Zero indicates no value specified." + DEFVAL { 0 } + ::= { tmnxESSTagRngEntry 4 } + +tmnxESSTagCTagRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxESSTagCTagRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxESSTagCTagRngTable contains entries for virtual ethernet + segment C-VLAN ranges for a S-VLAN defined in the services." + ::= { tmnxSvcObjs 220 } + +tmnxESSTagCTagRngEntry OBJECT-TYPE + SYNTAX TmnxESSTagCTagRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment S-VLAN C-VLAN range entry in the + tmnxESSTagCTagRngTable." + INDEX { + tmnxSvcSysEthSegName, + tmnxESSTagCTagRngSTag, + tmnxESSTagCTagRngFrom + } + ::= { tmnxESSTagCTagRngTable 1 } + +TmnxESSTagCTagRngEntry ::= SEQUENCE +{ + tmnxESSTagCTagRngSTag TmnxSVlanEncapVal, + tmnxESSTagCTagRngFrom TmnxSVlanEncapVal, + tmnxESSTagCTagRngRowStatus RowStatus, + tmnxESSTagCTagRngLastChg TimeStamp, + tmnxESSTagCTagRngTo TmnxSVlanEncapVal +} + +tmnxESSTagCTagRngSTag OBJECT-TYPE + SYNTAX TmnxSVlanEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxESSTagCTagRngSTag specifies the value of the S-VLAN + associated to the virtual ethernet segment on a given QinQ port or + lag." + ::= { tmnxESSTagCTagRngEntry 1 } + +tmnxESSTagCTagRngFrom OBJECT-TYPE + SYNTAX TmnxSVlanEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxESSTagCTagRngFrom specifies the starting value of the + C-VLAN range for the S-VLAN associated to the virtual ethernet segment + on a given QinQ port or lag." + ::= { tmnxESSTagCTagRngEntry 2 } + +tmnxESSTagCTagRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxESSTagCTagRngRowStatus specifies the creation and + deletion of entries in the tmnxESSTagCTagRngTable." + ::= { tmnxESSTagCTagRngEntry 3 } + +tmnxESSTagCTagRngLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxESSTagCTagRngLastChg indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxESSTagCTagRngEntry 4 } + +tmnxESSTagCTagRngTo OBJECT-TYPE + SYNTAX TmnxSVlanEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxESSTagCTagRngTo specifies the ending value + of the C-VLAN range for the S-VLAN associated to the virtual ethernet segment on a given + QinQ port or lag. + + Zero indicates no value specified." + DEFVAL { 0 } + ::= { tmnxESSTagCTagRngEntry 5 } + +svcSysEvpnESDfPrefElecTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSysEvpnESDfPrefElecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSysEvpnESDfPrefElecTable contains entries for the DF preference + election entries." + ::= { tmnxSvcObjs 221 } + +svcSysEvpnESDfPrefElecEntry OBJECT-TYPE + SYNTAX SvcSysEvpnESDfPrefElecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the svcSysEvpnESDfPrefElecTable." + INDEX { tmnxSvcSysEthSegName } + ::= { svcSysEvpnESDfPrefElecTable 1 } + +SvcSysEvpnESDfPrefElecEntry ::= SEQUENCE +{ + svcSysEvpnESDfPrefElecRowStatus RowStatus, + svcSysEvpnESDfPrefElecPrefMode INTEGER, + svcSysEvpnESDfPrefElecValue Unsigned32, + svcSysEvpnESDfPrefElecLastChg TimeStamp, + svcSysEvpnESDfPrefElecOperValue Unsigned32, + svcSysEvpnESDfPrefElecDntPreempt TruthValue +} + +svcSysEvpnESDfPrefElecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcSysEvpnESDfPrefElecRowStatus specifies the creation + and deletion of entries in the svcSysEvpnESDfPrefElecTable." + ::= { svcSysEvpnESDfPrefElecEntry 1 } + +svcSysEvpnESDfPrefElecPrefMode OBJECT-TYPE + SYNTAX INTEGER { + revertive (1), + non-revertive (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcSysEvpnESDfPrefElecPrefMode specifies the method used + to elect the designated forwarder." + DEFVAL { revertive } + ::= { svcSysEvpnESDfPrefElecEntry 2 } + +svcSysEvpnESDfPrefElecValue OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcSysEvpnESDfPrefElecValue specifies the preference + value assigned while electing the designated forwarder." + DEFVAL { 32767 } + ::= { svcSysEvpnESDfPrefElecEntry 3 } + +svcSysEvpnESDfPrefElecLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSysEvpnESDfPrefElecLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { svcSysEvpnESDfPrefElecEntry 4 } + +svcSysEvpnESDfPrefElecOperValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSysEvpnESDfPrefElecOperValue indicates the operational + preference value assigned while electing the designated forwarder." + ::= { svcSysEvpnESDfPrefElecEntry 5 } + +svcSysEvpnESDfPrefElecDntPreempt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSysEvpnESDfPrefElecDntPreempt indicates the status of + the DP bit used in electing the next designated forwarder." + ::= { svcSysEvpnESDfPrefElecEntry 6 } + +svcVsdDomainParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVsdDomainParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVsdDomainParamsExtTable contains entries for parts of the parameter + string of the script last received and executed from the VSD." + ::= { tmnxSvcObjs 222 } + +svcVsdDomainParamsExtEntry OBJECT-TYPE + SYNTAX SvcVsdDomainParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VSD domain parameter entry in the svcVsdDomainParamsExtTable." + AUGMENTS { svcVsdDomainEntry } + ::= { svcVsdDomainParamsExtTable 1 } + +SvcVsdDomainParamsExtEntry ::= SEQUENCE +{ + svcVsdDomainRecParams1 OCTET STRING, + svcVsdDomainRecParams2 OCTET STRING, + svcVsdDomainRecParams3 OCTET STRING, + svcVsdDomainRecParams4 OCTET STRING, + svcVsdDomainExecParams1 OCTET STRING, + svcVsdDomainExecParams2 OCTET STRING, + svcVsdDomainExecParams3 OCTET STRING, + svcVsdDomainExecParams4 OCTET STRING +} + +svcVsdDomainRecParams1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainRecParams1 indicates the first part of the + parameter string of the script instance last received from the VSD." + ::= { svcVsdDomainParamsExtEntry 1 } + +svcVsdDomainRecParams2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainRecParams2 indicates the second part of the + parameter string of the script instance last received from the VSD." + ::= { svcVsdDomainParamsExtEntry 2 } + +svcVsdDomainRecParams3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainRecParams3 indicates the third part of the + parameter string of the script instance last received from the VSD." + ::= { svcVsdDomainParamsExtEntry 3 } + +svcVsdDomainRecParams4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainRecParams4 indicates the fourth part of the + parameter string of the script instance last received from the VSD." + ::= { svcVsdDomainParamsExtEntry 4 } + +svcVsdDomainExecParams1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainExecParams1 indicates the first part of the + parameter string of the script instance that was last executed + successfully." + ::= { svcVsdDomainParamsExtEntry 5 } + +svcVsdDomainExecParams2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainExecParams2 indicates the second part of the + parameter string of the script instance that was last executed + successfully." + ::= { svcVsdDomainParamsExtEntry 6 } + +svcVsdDomainExecParams3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainExecParams3 indicates the third part of the + parameter string of the script instance that was last executed + successfully." + ::= { svcVsdDomainParamsExtEntry 7 } + +svcVsdDomainExecParams4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainExecParams4 indicates the fourth part of the + parameter string of the script instance that was last executed + successfully." + ::= { svcVsdDomainParamsExtEntry 8 } + +svcEpipeVxlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeVxlanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcEpipeVxlanTable maintains VXLAN Network Identifiers (VNIs) for + Epipe services." + ::= { tmnxSvcObjs 223 } + +svcEpipeVxlanEntry OBJECT-TYPE + SYNTAX SvcEpipeVxlanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcEpipeVxlanEntry contains entries for svcEpipeVxlanTable." + INDEX { + svcId, + svcEpipeVxlanVni + } + ::= { svcEpipeVxlanTable 1 } + +SvcEpipeVxlanEntry ::= SEQUENCE +{ + svcEpipeVxlanVni TmnxVni, + svcEpipeVxlanRowStatus RowStatus, + svcEpipeVxlanLastChgd TimeStamp, + svcEpipeVxlanCreationOrigin TmnxCreateOrigin, + svcEpipeVxlanEgrVTEPIpAddrType InetAddressType, + svcEpipeVxlanEgrVTEPIpAddr InetAddress, + svcEpipeVxlanEgrVTEPIpOperGrp TNamedItemOrEmpty, + svcEpipeVxlanInstanceId Unsigned32 +} + +svcEpipeVxlanVni OBJECT-TYPE + SYNTAX TmnxVni + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanVni specifies the VNI of the VXLAN created + by the EPIPE service." + ::= { svcEpipeVxlanEntry 1 } + +svcEpipeVxlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanRowStatus is used for creation or deletion + of entries in the svcEpipeVxlanEntry." + ::= { svcEpipeVxlanEntry 2 } + +svcEpipeVxlanLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanLastChgd indicates the time stamp of the + last change to this row of this table." + ::= { svcEpipeVxlanEntry 3 } + +svcEpipeVxlanCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanCreationOrigin indicates the mechanism used + to create this entry." + DEFVAL { manual } + ::= { svcEpipeVxlanEntry 4 } + +svcEpipeVxlanEgrVTEPIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanEgrVTEPIpAddrType specifies the address type + associated with svcEpipeVxlanEgrVTEPIpAddr." + DEFVAL { unknown } + ::= { svcEpipeVxlanEntry 5 } + +svcEpipeVxlanEgrVTEPIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanEgrVTEPIpAddr specifies the egress IP + address when doing VXLAN encapsulation of frames for this service." + DEFVAL { ''H } + ::= { svcEpipeVxlanEntry 6 } + +svcEpipeVxlanEgrVTEPIpOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanEgrVTEPIpOperGrp specifies the operational + group name associated with egress IP address when doing VXLAN + encapsulation of frames for this service." + DEFVAL { ''H } + ::= { svcEpipeVxlanEntry 7 } + +svcEpipeVxlanInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanInstanceId specifies the vxlan instance for + this service." + DEFVAL { 1 } + ::= { svcEpipeVxlanEntry 8 } + +svcEpipeVTEPEgrVNITable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeVTEPEgrVNIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcEpipeVTEPEgrVNITable contains entries for all the VTEP addresses + and Egress VNIs associated with an EPIPE service." + ::= { tmnxSvcObjs 224 } + +svcEpipeVTEPEgrVNIEntry OBJECT-TYPE + SYNTAX SvcEpipeVTEPEgrVNIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VTEP entry in the svcEpipeVTEPEgrVNITable." + INDEX { + svcId, + svcEpipeVTEPEgrVNIVTEPAddrType, + svcEpipeVTEPEgrVNIVTEPAddress, + svcEpipeVTEPEgrVNIEgrVNI + } + ::= { svcEpipeVTEPEgrVNITable 1 } + +SvcEpipeVTEPEgrVNIEntry ::= SEQUENCE +{ + svcEpipeVTEPEgrVNIVTEPAddrType InetAddressType, + svcEpipeVTEPEgrVNIVTEPAddress InetAddress, + svcEpipeVTEPEgrVNIEgrVNI Unsigned32, + svcEpipeVTEPEgrVNIOperState ServiceOperStatus, + svcEpipeVTEPEgrVNIVxlanType INTEGER +} + +svcEpipeVTEPEgrVNIVTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipeVTEPEgrVNIVTEPAddrType indicates the + type of the address associated with svcEpipeVTEPEgrVNIVTEPAddress." + ::= { svcEpipeVTEPEgrVNIEntry 1 } + +svcEpipeVTEPEgrVNIVTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipeVTEPEgrVNIVTEPAddress indicates a + VXLAN (virtual extensible LAN) Tunnel Endpoint address associated with + the EPIPE service." + ::= { svcEpipeVTEPEgrVNIEntry 2 } + +svcEpipeVTEPEgrVNIEgrVNI OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeVTEPEgrVNIEgrVNI indicates the VNI of the VXLAN + created by the Epipe service." + ::= { svcEpipeVTEPEgrVNIEntry 3 } + +svcEpipeVTEPEgrVNIOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipeVTEPEgrVNIOperState indicates the + operational status of the VTEP-Egress VNI associated with the EPIPE + service." + ::= { svcEpipeVTEPEgrVNIEntry 4 } + +svcEpipeVTEPEgrVNIVxlanType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + static (1), + evpn (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipeVTEPEgrVNIVxlanType indicates the + type of vxlan instance created on this Epipe service." + ::= { svcEpipeVTEPEgrVNIEntry 5 } + +svcEpipeNatOutsideTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeNatOutsideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeNatOutsideTable contains objects related to 'epipe' NAT + Outside service for NAT or firewall. + + Entries are created and destroyed when 'epipe' services are created + and destroyed by the system." + ::= { tmnxSvcObjs 225 } + +svcEpipeNatOutsideEntry OBJECT-TYPE + SYNTAX SvcEpipeNatOutsideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects that allow the modification of the + 'epipe' specific objects." + INDEX { + svcId, + svcEpipeNatOSNatGrp + } + ::= { svcEpipeNatOutsideTable 1 } + +SvcEpipeNatOutsideEntry ::= SEQUENCE +{ + svcEpipeNatOSNatGrp TmnxNatIsaGrpId, + svcEpipeNatOSRowStatus RowStatus, + svcEpipeNatOSLastChngd TimeStamp, + svcEpipeNatOSAdminState TmnxAdminState +} + +svcEpipeNatOSNatGrp OBJECT-TYPE + SYNTAX TmnxNatIsaGrpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEpipeNatOSNatGrp specifies the NAT Group for which the + 'epipe' acts as the outside service for NAT or firewall." + ::= { svcEpipeNatOutsideEntry 1 } + +svcEpipeNatOSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object svcEpipeNatOSRowStatus is used for the creation or deletion + of entries in the svcEpipeNatOutsideEntry." + ::= { svcEpipeNatOutsideEntry 2 } + +svcEpipeNatOSLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeNatOSLastChngd indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcEpipeNatOutsideEntry 3 } + +svcEpipeNatOSAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeNatOSAdminState specifies if the NAT outside + service is enabled or not." + DEFVAL { outOfService } + ::= { svcEpipeNatOutsideEntry 4 } + +svcPbbEvpnIsidRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPbbEvpnIsidRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcPbbEvpnIsidRtTable contains entries for ranges of ISIDs that + are configured to use non-default route-targets in an EVPN service." + ::= { tmnxSvcObjs 226 } + +svcPbbEvpnIsidRtEntry OBJECT-TYPE + SYNTAX SvcPbbEvpnIsidRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISID range entry configured to use non-default route-targets in an + EVPN service." + INDEX { + svcId, + svcPbbEvpnIsidRtIsidRngFrm + } + ::= { svcPbbEvpnIsidRtTable 1 } + +SvcPbbEvpnIsidRtEntry ::= SEQUENCE +{ + svcPbbEvpnIsidRtIsidRngFrm TmnxISIDNoZero, + svcPbbEvpnIsidRtRowStatus RowStatus, + svcPbbEvpnIsidRtLastChgd TimeStamp, + svcPbbEvpnIsidRtIsidRngTo TmnxISID, + svcPbbEvpnIsidRtTgtType INTEGER, + svcPbbEvpnIsidRtTarget TNamedItemOrEmpty +} + +svcPbbEvpnIsidRtIsidRngFrm OBJECT-TYPE + SYNTAX TmnxISIDNoZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcPbbEvpnIsidRtIsidRngFrm specifies the starting value + of ISID range in svcPbbEvpnIsidRtEntry." + ::= { svcPbbEvpnIsidRtEntry 1 } + +svcPbbEvpnIsidRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPbbEvpnIsidRtRowStatus specifies the creation, + deletion and modification of entries in the svcPbbEvpnIsidRtTable." + ::= { svcPbbEvpnIsidRtEntry 2 } + +svcPbbEvpnIsidRtLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPbbEvpnIsidRtLastChgd indicates the sysUpTime at the + time of the last modification of this entry." + ::= { svcPbbEvpnIsidRtEntry 3 } + +svcPbbEvpnIsidRtIsidRngTo OBJECT-TYPE + SYNTAX TmnxISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPbbEvpnIsidRtIsidRngTo specifies the ending value of + the ISID range in svcPbbEvpnIsidRtEntry." + DEFVAL { 0 } + ::= { svcPbbEvpnIsidRtEntry 4 } + +svcPbbEvpnIsidRtTgtType OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + configured (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPbbEvpnIsidRtTgtType specifies the method used to + support the PBB-EVPN ISID based route target advertisement. + + When svcPbbEvpnIsidRtTgtType is set to 'auto', the route-target is + auto-derived based on the ISID. + + When svcPbbEvpnIsidRtTgtType is set to 'configured', the route-target + specified in svcPbbEvpnIsidRtTarget is used." + DEFVAL { auto } + ::= { svcPbbEvpnIsidRtEntry 5 } + +svcPbbEvpnIsidRtTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPbbEvpnIsidRtTarget specifies the route target on the + b-vpls EVPN service." + DEFVAL { ''H } + ::= { svcPbbEvpnIsidRtEntry 6 } + +svcProxyArpNdAssocsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcProxyArpNdAssocsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcProxyArpNdAssocsTable contains dynamically configured IP Address + entries in a service associated with a proxy ARP-ND MAC List." + ::= { tmnxSvcObjs 227 } + +svcProxyArpNdAssocsEntry OBJECT-TYPE + SYNTAX SvcProxyArpNdAssocsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A svcProxyArpNdAssocsEntry maintains the dynamically configured IP + address entry in a service associated with a proxy ARP-ND MAC List." + INDEX { + svcProxyArpNdMacListName, + svcId, + svcProxyArpNdAssocsIpAddrType, + svcProxyArpNdAssocsIpAddr + } + ::= { svcProxyArpNdAssocsTable 1 } + +SvcProxyArpNdAssocsEntry ::= SEQUENCE +{ + svcProxyArpNdAssocsIpAddrType InetAddressType, + svcProxyArpNdAssocsIpAddr InetAddress, + svcProxyArpNdAssocsLastChgd TimeStamp +} + +svcProxyArpNdAssocsIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcProxyArpNdAssocsIpAddrType specifies the IP address + type of the entry in a service associated with the + svcProxyArpNdMacListName." + ::= { svcProxyArpNdAssocsEntry 1 } + +svcProxyArpNdAssocsIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcProxyArpNdAssocsIpAddr specifies the IP address of the + entry in a service associated with the svcProxyArpNdMacListName." + ::= { svcProxyArpNdAssocsEntry 2 } + +svcProxyArpNdAssocsLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListLastChgd indicates the sysUpTime at + the time of the last modification of this entry." + ::= { svcProxyArpNdAssocsEntry 3 } + +tmnxSvcSysFdbObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 228 } + +tmnxSvcSysFdbTableSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcSysFdbTableSize specifies the maximum number of + FDB entries in the system. + + The minimum, maximum and default values depend on the platform." + ::= { tmnxSvcSysFdbObjs 1 } + +tmnxSvcSysFdbAllocEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysFdbAllocEntries indicates the number of FDB + entries allocated in the system." + ::= { tmnxSvcSysFdbObjs 2 } + +tmnxSvcSysFdbGlobalEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysFdbGlobalEntries indicates the number of non + selective FDB entries reserved in the system." + ::= { tmnxSvcSysFdbObjs 3 } + +tmnxSvcSysFdbRvplsEntriesInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysFdbRvplsEntriesInUse indicates the number of + R-VPLS Interface MAC FDB entries in use in the system." + ::= { tmnxSvcSysFdbObjs 4 } + +tmnxSvcSysFdbRvplsEntriesAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysFdbRvplsEntriesAlloc indicates the number of + R-VPLS Interface MAC FDB entries allocated in the system." + ::= { tmnxSvcSysFdbObjs 5 } + +tmnxSvcSysFdbEsBmacEntriesInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysFdbEsBmacEntriesInUse indicates the number of + ES BMAC entries in use in the system." + ::= { tmnxSvcSysFdbObjs 6 } + +tmnxSvcSysFdbEsBmacEntriesAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysFdbEsBmacEntriesAlloc indicates the number of + ES BMAC entries allocated in the system." + ::= { tmnxSvcSysFdbObjs 7 } + +tmnxESVxlanInstSvcRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxESVxlanInstSvcRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxESVxlanInstSvcRngTable contains service id entries being + multi-homed for a VXLAN instance." + ::= { tmnxSvcObjs 229 } + +tmnxESVxlanInstSvcRngEntry OBJECT-TYPE + SYNTAX TmnxESVxlanInstSvcRngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxESVxlanInstSvcRngEntry maintains the service id ranges + associated with this ethernet segment." + INDEX { + tmnxSvcSysEthSegName, + tmnxESVxlanInstSvcRngFrm + } + ::= { tmnxESVxlanInstSvcRngTable 1 } + +TmnxESVxlanInstSvcRngEntry ::= SEQUENCE +{ + tmnxESVxlanInstSvcRngFrm TmnxExtServId, + tmnxESVxlanInstSvcRngRowStatus RowStatus, + tmnxESVxlanInstSvcRngTo TmnxExtServId, + tmnxESVxlanInstSvcRngLastChgd TimeStamp +} + +tmnxESVxlanInstSvcRngFrm OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxESVxlanInstSvcRngFrm specifies the starting value of + the service id range associated to the virtual ethernet segment on a + given VXLAN instance." + ::= { tmnxESVxlanInstSvcRngEntry 1 } + +tmnxESVxlanInstSvcRngRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxESVxlanInstSvcRngRowStatus specifies the creation and + deletion of entries in the tmnxESVxlanInstSvcRngTable." + ::= { tmnxESVxlanInstSvcRngEntry 2 } + +tmnxESVxlanInstSvcRngTo OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxESVxlanInstSvcRngTo specifies the ending value of the + service id range associated to the virtual ethernet segment on a given + VXLAN instance." + DEFVAL { 0 } + ::= { tmnxESVxlanInstSvcRngEntry 3 } + +tmnxESVxlanInstSvcRngLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxESVxlanInstSvcRngLastChgd indicates the sysUpTime at + the time of the last modification of this entry." + ::= { tmnxESVxlanInstSvcRngEntry 4 } + +svcSysGreEthBrgdTnlTrmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSysGreEthBrgdTnlTrmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcSysGreEthBrgdTnlTrmTable contains entries for the non-system IP + Address to terminate GRE tunnels and the Forward Path Extension(FPE) + id to be used for the termination." + ::= { tmnxSvcObjs 230 } + +svcSysGreEthBrgdTnlTrmEntry OBJECT-TYPE + SYNTAX SvcSysGreEthBrgdTnlTrmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the svcSysGreEthBrgdTnlTrmTable." + INDEX { + svcSysGreEthBrgdTnlTrmIpAddrType, + svcSysGreEthBrgdTnlTrmIpAddr + } + ::= { svcSysGreEthBrgdTnlTrmTable 1 } + +SvcSysGreEthBrgdTnlTrmEntry ::= SEQUENCE +{ + svcSysGreEthBrgdTnlTrmIpAddrType InetAddressType, + svcSysGreEthBrgdTnlTrmIpAddr InetAddress, + svcSysGreEthBrgdTnlTrmRowStatus RowStatus, + svcSysGreEthBrgdTnlTrmLastChg TimeStamp, + svcSysGreEthBrgdTnlTrmFpeId TmnxFpeId +} + +svcSysGreEthBrgdTnlTrmIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSysGreEthBrgdTnlTrmIpAddrType specifies the type of IP + address associated with svcSysGreEthBrgdTnlTrmIpAddr." + ::= { svcSysGreEthBrgdTnlTrmEntry 1 } + +svcSysGreEthBrgdTnlTrmIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSysGreEthBrgdTnlTrmIpAddr specifies the non-system IP + address to terminate the GRE Eth Bridged tunnel. + + The system will register the IP address to respond to the ICMP packets + directed to it." + ::= { svcSysGreEthBrgdTnlTrmEntry 2 } + +svcSysGreEthBrgdTnlTrmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcSysGreEthBrgdTnlTrmRowStatus + specifies the status of this row." + ::= { svcSysGreEthBrgdTnlTrmEntry 3 } + +svcSysGreEthBrgdTnlTrmLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSysGreEthBrgdTnlTrmLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { svcSysGreEthBrgdTnlTrmEntry 4 } + +svcSysGreEthBrgdTnlTrmFpeId OBJECT-TYPE + SYNTAX TmnxFpeId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcSysGreEthBrgdTnlTrmFpeId specifies the fpe id for the + entry. + + This object is required while creating an entry." + ::= { svcSysGreEthBrgdTnlTrmEntry 5 } + +svcPbbLeafSrcBVplsMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcPbbLeafSrcBVplsMacAddr specifies the leaf source + backbone MAC Address to be used for Provider Backbone Bridging (PBB) + packets from etree leaf access circuits in i-vpls services. + + This value must be configured in order to create etree i-vpls services" + DEFVAL { '000000000000'H } + ::= { tmnxSvcObjs 231 } + +svcVxlanInstEthSegTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVxlanInstEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVxlanInstEthSegTable contains entries for VXLAN instance + information associated with an ethernet segment." + ::= { tmnxSvcObjs 232 } + +svcVxlanInstEthSegEntry OBJECT-TYPE + SYNTAX SvcVxlanInstEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment entry in the svcVxlanInstEthSegTable." + INDEX { + svcId, + svcVxlanInstanceId + } + ::= { svcVxlanInstEthSegTable 1 } + +SvcVxlanInstEthSegEntry ::= SEQUENCE +{ + svcVxlanInstanceId Unsigned32, + svcVxlanInstEthSegName TNamedItemOrEmpty, + svcVxlanInstEthSegStatus TmnxEvpnMHEthSegStatus +} + +svcVxlanInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVxlanInstanceId indicates the vxlan instance id + associated with an ethernet segment." + ::= { svcVxlanInstEthSegEntry 1 } + +svcVxlanInstEthSegName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVxlanInstEthSegName indicates the ethernet segment + name the VXLAN instance is associated with." + ::= { svcVxlanInstEthSegEntry 2 } + +svcVxlanInstEthSegStatus OBJECT-TYPE + SYNTAX TmnxEvpnMHEthSegStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVxlanInstEthSegStatus indicates the status of the + VXLAN instance associated with an ethernet segment." + ::= { svcVxlanInstEthSegEntry 3 } + +svcVxlanInstOperFlagsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVxlanInstOperFlagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVxlanInstOperFlagsTable contains entries for VXLAN instance + operation status." + ::= { tmnxSvcObjs 233 } + +svcVxlanInstOperFlagsEntry OBJECT-TYPE + SYNTAX SvcVxlanInstOperFlagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the svcVxlanInstOperFlagsTable." + INDEX { + svcId, + svcVxlanInstOperFlagsInstance + } + ::= { svcVxlanInstOperFlagsTable 1 } + +SvcVxlanInstOperFlagsEntry ::= SEQUENCE +{ + svcVxlanInstOperFlagsInstance Unsigned32, + svcVxlanInstOperFlagsMhStandby TruthValue +} + +svcVxlanInstOperFlagsInstance OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVxlanInstOperFlagsInstance indicates the VXLAN + instance." + ::= { svcVxlanInstOperFlagsEntry 1 } + +svcVxlanInstOperFlagsMhStandby OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVxlanInstOperFlagsMhStandby indicates the VXLAN + instance is standby because of a BGP multi-home protocol." + ::= { svcVxlanInstOperFlagsEntry 2 } + +svcVprnVxlanTunTermTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnVxlanTunTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnVxlanTunTermTable contains entries for the non-system IP + Address to terminate VXLAN tunnels and the Forward Path Extension(FPE) + id to be used for the termination." + ::= { tmnxSvcObjs 234 } + +svcVprnVxlanTunTermEntry OBJECT-TYPE + SYNTAX SvcVprnVxlanTunTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the svcVprnVxlanTunTermTable." + INDEX { + svcId, + svcVprnVxlanTunTermIpAddrType, + svcVprnVxlanTunTermIpAddr + } + ::= { svcVprnVxlanTunTermTable 1 } + +SvcVprnVxlanTunTermEntry ::= SEQUENCE +{ + svcVprnVxlanTunTermIpAddrType InetAddressType, + svcVprnVxlanTunTermIpAddr InetAddress, + svcVprnVxlanTunTermRowStatus RowStatus, + svcVprnVxlanTunTermLastChg TimeStamp, + svcVprnVxlanTunTermFpeId TmnxFpeId +} + +svcVprnVxlanTunTermIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVprnVxlanTunTermIpAddrType specifies the type of IP + address associated with svcVprnVxlanTunTermIpAddr." + ::= { svcVprnVxlanTunTermEntry 1 } + +svcVprnVxlanTunTermIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVprnVxlanTunTermIpAddr specifies the non-system IP + address to terminate the VXLAN. + + The system will register the IP address to respond to the ICMP packets + directed to it." + ::= { svcVprnVxlanTunTermEntry 2 } + +svcVprnVxlanTunTermRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnVxlanTunTermRowStatus + specifies the status of this row." + ::= { svcVprnVxlanTunTermEntry 3 } + +svcVprnVxlanTunTermLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnVxlanTunTermLastChg indicates the sysUpTime at the + time of the last modification of this entry." + ::= { svcVprnVxlanTunTermEntry 4 } + +svcVprnVxlanTunTermFpeId OBJECT-TYPE + SYNTAX TmnxFpeId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnVxlanTunTermFpeId specifies the fpe id for the + entry. + + This object is required while creating an entry." + ::= { svcVprnVxlanTunTermEntry 5 } + +svcEvpnVxlanESDestTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanESDestTEPEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcEvpnVxlanESDestTEPTable contains entries for all the BGP + EVPN-MPLS Tunnel Endpoint and ethernet segment pairs for a particular + service. This table is obsoleted in 20.2 R1 and will be replaced with + svcEvpnVxlanInstESDstTEPTable." + ::= { tmnxSvcObjs 235 } + +svcEvpnVxlanESDestTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanESDestTEPEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A BGP EVPN-MPLS VXLAN Tunnel Endpoint and ethernet segment binding + entry in the svcEvpnVxlanESDestTEPTable." + INDEX { + svcId, + tmnxSvcSysEthSegEsi, + svcEvpnVxlanESDestTEPAddrType, + svcEvpnVxlanESDestTEPAddress, + svcEvpnVxlanESDestTEPVni + } + ::= { svcEvpnVxlanESDestTEPTable 1 } + +SvcEvpnVxlanESDestTEPEntry ::= SEQUENCE +{ + svcEvpnVxlanESDestTEPAddrType InetAddressType, + svcEvpnVxlanESDestTEPAddress InetAddress, + svcEvpnVxlanESDestTEPVni TmnxVni, + svcEvpnVxlanESDestTEPLastChanged TimeStamp +} + +svcEvpnVxlanESDestTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnVxlanESDestTEPAddrType indicates the + type of the address associated with svcEvpnVxlanESDestTEPAddress." + ::= { svcEvpnVxlanESDestTEPEntry 1 } + +svcEvpnVxlanESDestTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnVxlanESDestTEPAddress indicates a + Tunnel Endpoint address associated with this entry." + ::= { svcEvpnVxlanESDestTEPEntry 2 } + +svcEvpnVxlanESDestTEPVni OBJECT-TYPE + SYNTAX TmnxVni + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of svcEvpnVxlanESDestTEPVni indicates the VNI associated + with the Tunnel Endpoint address in the service." + ::= { svcEvpnVxlanESDestTEPEntry 3 } + +svcEvpnVxlanESDestTEPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnVxlanESDestTEPLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanESDestTEPEntry 4 } + +svcOperGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcOperGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Operational-Group information." + ::= { tmnxSvcObjs 236 } + +svcOperGroupConfigEntry OBJECT-TYPE + SYNTAX SvcOperGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row specifies information about a specific Operational-Group." + INDEX { svcId } + ::= { svcOperGroupConfigTable 1 } + +SvcOperGroupConfigEntry ::= SEQUENCE +{ + svcOperGroupConfigLastChange TimeStamp, + svcOperGroupConfigName TNamedItemOrEmpty +} + +svcOperGroupConfigLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGroupConfigLastChange indicates the timestamp of + last change to this row in svcOperGroupConfigTable." + ::= { svcOperGroupConfigEntry 1 } + +svcOperGroupConfigName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcOperGroupConfigName specifies the + Operational-Group identifier." + ::= { svcOperGroupConfigEntry 2 } + +svcEvpnVxlanESDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanESDestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcEvpnVxlanESDestTable contains entries for all the BGP + EVPN-VXLAN Tunnel ethernet segment destination for a particular VPLS + service. This table is obsoleted in 20.2 R1. It is being replaced by + svcEvpnVxlanInstESDestTable." + ::= { tmnxSvcObjs 237 } + +svcEvpnVxlanESDestEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanESDestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A BGP EVPN-VXLAN Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnVxlanESDestTable." + INDEX { + svcId, + tmnxSvcSysEthSegEsi + } + ::= { svcEvpnVxlanESDestTable 1 } + +SvcEvpnVxlanESDestEntry ::= SEQUENCE +{ + svcEvpnVxlanESDestLastChanged TimeStamp, + svcEvpnVxlanESDestNumMacs Unsigned32 +} + +svcEvpnVxlanESDestLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object svcEvpnVxlanESDestLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanESDestEntry 2 } + +svcEvpnVxlanESDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnVxlanESDestNumMacs indicates number of MAC + addresses associated with this entry." + ::= { svcEvpnVxlanESDestEntry 3 } + +svcBgpEvpnInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcBgpEvpnInstTable contains entries for all the BGP EVPN + instances for a particular VPLS service." + ::= { tmnxSvcObjs 238 } + +svcBgpEvpnInstEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN instance entry in the svcBgpEvpnInstTable." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstTable 1 } + +SvcBgpEvpnInstEntry ::= SEQUENCE +{ + svcBgpEvpnInstance Integer32, + svcBgpEvpnInstRowStatus RowStatus, + svcBgpEvpnInstLastChanged TimeStamp, + svcBgpEvpnInstAdminState TmnxEnabledDisabled, + svcBgpEvpnInstCreationOrigin TmnxCreateOrigin, + svcBgpEvpnInstType INTEGER, + svcBgpEvpnVxlanInstance Unsigned32, + svcBgpEvpnInstDefRtTag Unsigned32, + svcBgpEvpnInstEndpoint TNamedItemOrEmpty, + svcBgpEvpnInstOperGrp TNamedItemOrEmpty, + svcBgpEvpnInstSrv6Instance Integer32, + svcBgpEvpnInstSrv6DefLocator TLNamedItemOrEmpty +} + +svcBgpEvpnInstance OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstance specifies the BGP instance used with + this service." + ::= { svcBgpEvpnInstEntry 1 } + +svcBgpEvpnInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcBgpEvpnInstRowStatus + specifies the status of this row." + ::= { svcBgpEvpnInstEntry 2 } + +svcBgpEvpnInstLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcBgpEvpnInstLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcBgpEvpnInstEntry 3 } + +svcBgpEvpnInstAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAdminState specifies if the BGP instance is + enabled or not. + + The admin state cannot be set in the same request as + svcBgpEvpnInstRowStatus, if no explicit route-distinguisher and + route-targets are configured for the bgp-instance (referenced by + svcBgpEvpnInstance)." + DEFVAL { disabled } + ::= { svcBgpEvpnInstEntry 4 } + +svcBgpEvpnInstCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstCreationOrigin indicates mechanism used to + create this entry." + ::= { svcBgpEvpnInstEntry 5 } + +svcBgpEvpnInstType OBJECT-TYPE + SYNTAX INTEGER { + mpls (0), + vxlan (1), + srv6 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstType specifies the type of bgp-evpn + delivery used for this entry. + + Value of this object must be specified at the time of creation of the + entry." + ::= { svcBgpEvpnInstEntry 6 } + +svcBgpEvpnVxlanInstance OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnVxlanInstance specifies the BGP instance used + with this service. The svcBgpEvpnVxlanInstance must be provided during + creation of row and is required when svcBgpEvpnInstType is set to + 'vxlan'." + DEFVAL { 1 } + ::= { svcBgpEvpnInstEntry 7 } + +svcBgpEvpnInstDefRtTag OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstDefRtTag specifies the default route tag + passed by EVPN onto the policy module so that it can be matched on + export policies." + DEFVAL { 0 } + ::= { svcBgpEvpnInstEntry 8 } + +svcBgpEvpnInstEndpoint OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The svcBgpEvpnInstEndpoint specifies endpoint which uses this BGP EVPN + as destination. + + This object is obsoleted in 21.2." + DEFVAL { "" } + ::= { svcBgpEvpnInstEntry 9 } + +svcBgpEvpnInstOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstOperGrp specifies the operational-group associated + with this entry." + DEFVAL { "" } + ::= { svcBgpEvpnInstEntry 10 } + +svcBgpEvpnInstSrv6Instance OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstSrv6Instance specifies the SRv6 instance + used with this service." + DEFVAL { 1 } + ::= { svcBgpEvpnInstEntry 11 } + +svcBgpEvpnInstSrv6DefLocator OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstSrv6DefLocator specifies the default + locator name for the SRv6 instance to use for BGP in this VPRN + service." + DEFVAL { "" } + ::= { svcBgpEvpnInstEntry 12 } + +svcBgpEvpnInstVxlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstVxlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanTable contains entries for all the BGP EVPN + instances for a particular VPLS service." + ::= { tmnxSvcObjs 239 } + +svcBgpEvpnInstVxlanEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstVxlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN instance entry in the svcBgpEvpnInstVxlanTable." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstVxlanTable 1 } + +SvcBgpEvpnInstVxlanEntry ::= SEQUENCE +{ + svcBgpEvpnInstVxlanLastChanged TimeStamp, + svcBgpEvpnInstVxlanSendEvpnEncap TruthValue, + svcBgpEvpnInstVxlanSndImtIrOnNdf TruthValue, + svcBgpEvpnInstVxlanMaxEcmpRoutes Integer32, + svcBgpEvpnInstVxlanMhMode INTEGER, + svcBgpEvpnInstVxlanAutoDiscRtAdv TruthValue, + svcBgpEvpnInstVxlanSendTnlEncap TruthValue, + svcBgpEvpnInstVxlnEvi3ByteAutoRT TruthValue +} + +svcBgpEvpnInstVxlanLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcBgpEvpnInstVxlanLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcBgpEvpnInstVxlanEntry 1 } + +svcBgpEvpnInstVxlanSendEvpnEncap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The svcBgpEvpnInstVxlanSendEvpnEncap specifies whether a RFC5512 vxlan + tunnel encap extended community is included in BGP EVPN VXLAN route + advertisements." + DEFVAL { true } + ::= { svcBgpEvpnInstVxlanEntry 2 } + +svcBgpEvpnInstVxlanSndImtIrOnNdf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstVxlanSndImtIrOnNdf specifies whether the + router will advertise IMET-IR routes even when the PE is a not a + designated forwarder." + DEFVAL { true } + ::= { svcBgpEvpnInstVxlanEntry 3 } + +svcBgpEvpnInstVxlanMaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstVxlanMaxEcmpRoutes specifies the maximum + ECMP routes required for controlling all-active routing to MAC/IP with + the same ethernet-segment-identifier (ESI)." + DEFVAL { 1 } + ::= { svcBgpEvpnInstVxlanEntry 4 } + +svcBgpEvpnInstVxlanMhMode OBJECT-TYPE + SYNTAX INTEGER { + access (0), + network (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanMhMode specifies the mode of multi-homing for + this entry." + DEFVAL { access } + ::= { svcBgpEvpnInstVxlanEntry 5 } + +svcBgpEvpnInstVxlanAutoDiscRtAdv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanAutoDiscRtAdv specifies whether route + adverisement on auto discovery is enabled." + DEFVAL { false } + ::= { svcBgpEvpnInstVxlanEntry 6 } + +svcBgpEvpnInstVxlanSendTnlEncap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanSendTnlEncap specifies whether a RFC5512 vxlan + tunnel encap extended community is included in BGP EVPN VXLAN route + advertisements." + DEFVAL { true } + ::= { svcBgpEvpnInstVxlanEntry 7 } + +svcBgpEvpnInstVxlnEvi3ByteAutoRT OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstVxlnEvi3ByteAutoRT enables RFC8365 + compliant auto-derivation for EVIs for this service." + DEFVAL { false } + ::= { svcBgpEvpnInstVxlanEntry 8 } + +svcBgpEvpnInstMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcBgpEvpnInstMplsTable contains entries for BGP EVPN MPLS in a VPLS + service and BGP instance context." + ::= { tmnxSvcObjs 240 } + +svcBgpEvpnInstMplsEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN MPLS entry in the svcBgpEvpnInstMplsTable." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstMplsTable 1 } + +SvcBgpEvpnInstMplsEntry ::= SEQUENCE +{ + svcBgpEvpnInstMplsLastChanged TimeStamp, + svcBgpEvpnInstMplsFrceVlanVcFwd TruthValue, + svcBgpEvpnInstMplsControlWord TruthValue, + svcBgpEvpnInstMplsShgName TNamedItemOrEmpty, + svcBgpEvpnInstMplsIngRepBumLabel TruthValue, + svcBgpEvpnInstMplsMaxEcmpRoutes Integer32, + svcBgpEvpnInstMplsIngressLabel Integer32, + svcBgpEvpnInstMplsIngBumLabel Integer32, + svcBgpEvpnInstMplsEntropyLabel TruthValue, + svcBgpEvpnInstMplsResProtSrcMac TruthValue, + svcBgpEvpnInstMplsRPSMacAct INTEGER, + svcBgpEvpnInstMplsEvpnEncapMpls TruthValue, + svcBgpEvpnInstMplsEvpnEncapMoUdp TruthValue, + svcBgpEvpnInstMplsForceQinqVcFwd INTEGER, + svcBgpEvpnInstMplsRtNHType INTEGER, + svcBgpEvpnInstMplsRtNHAddrType InetAddressType, + svcBgpEvpnInstMplsRtNHAddr InetAddress, + svcBgpEvpnInstMplsTnlEncapMpls TruthValue, + svcBgpEvpnInstMplsTnlEncapMoUdp TruthValue, + svcBgpEvpnInstMplsEvi3ByteAutoRT TruthValue, + svcBgpEvpnInstMplsMhMode INTEGER, + svcBgpEvpnInstMplsDynEgrLblLmt TruthValue +} + +svcBgpEvpnInstMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcBgpEvpnInstMplsEntry 1 } + +svcBgpEvpnInstMplsFrceVlanVcFwd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsFrceVlanVcFwd specifies whether or not + vc-vlan-type forwarding is forced in the data path for BGP EVPN MPLS. + When set to 'true' vc-vlan-type forwarding is forced." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 2 } + +svcBgpEvpnInstMplsControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsControlWord specifies whether the use + of 'ControlWord' is enabled on BGP EVPN MPLS or not. + + When the value of the object is set to 'true', all MPLS packets are + encapsulated with the control word when sent over the BGP EVPN. When + the value of the object is set to 'false', the use of 'ControlWord' is + disabled." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 3 } + +svcBgpEvpnInstMplsShgName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcBgpEvpnInstMplsShgName specifies the value of + split-horizon group associated with this BGP EVPN MPLS. By default, + BGP EVPN MPLS connections do not belong to any user configured + split-horizon group." + DEFVAL { ''H } + ::= { svcBgpEvpnInstMplsEntry 4 } + +svcBgpEvpnInstMplsIngRepBumLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsIngRepBumLabel specifies whether to + advertise a different label for inclusive multicast routes, or use the + same label as the one advertised for unicast traffic. + + When the value of the object is set to 'false', all MPLS packets use + same label as the one advertised for unicast traffic when sent over + the BGP EVPN. When the value of the object is set to 'true', the + system sends different label" + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 5 } + +svcBgpEvpnInstMplsMaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsMaxEcmpRoutes specifies the maximum + ECMP routes required for controlling all-active routing to MAC/IP with + the same ethernet-segment-identifier (ESI)." + DEFVAL { 1 } + ::= { svcBgpEvpnInstMplsEntry 6 } + +svcBgpEvpnInstMplsIngressLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsIngressLabel indicates the label + advertised for ingress unicast traffic for the EVPN MPLS instance. + + The value of -1 indicates that the label is not allocated." + ::= { svcBgpEvpnInstMplsEntry 7 } + +svcBgpEvpnInstMplsIngBumLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsIngBumLabel indicates the label + advertised for ingress multicast traffic for the EVPN MPLS instance. + + The value of -1 indicates that the label is not allocated." + ::= { svcBgpEvpnInstMplsEntry 8 } + +svcBgpEvpnInstMplsEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsEntropyLabel specifies whether the use + of entropy label is enabled or not for the EVPN MPLS instance." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 9 } + +svcBgpEvpnInstMplsResProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsResProtSrcMac specifies how the agent + will handle relearn requests for protected MAC addresses. When the + value of this object is 'true', requests to relearn a protected MAC + address will be ignored." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 10 } + +svcBgpEvpnInstMplsRPSMacAct OBJECT-TYPE + SYNTAX INTEGER { + discardFrame (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value svcBgpEvpnInstMplsRPSMacAct specifies the action to take + whenever a relearn request for a protected MAC is received on a + restricted SAP. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame." + DEFVAL { discardFrame } + ::= { svcBgpEvpnInstMplsEntry 11 } + +svcBgpEvpnInstMplsEvpnEncapMpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnInstMplsEvpnEncapMpls specifies the whether the + use of MPLS encapsulation is enabled for this service." + DEFVAL { true } + ::= { svcBgpEvpnInstMplsEntry 12 } + +svcBgpEvpnInstMplsEvpnEncapMoUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnInstMplsEvpnEncapMoUdp specifies the whether + the use of MPLS over Udp encapsulation is enabled for this service." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 13 } + +svcBgpEvpnInstMplsForceQinqVcFwd OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsForceQinqVcFwd specifies whether or not + the datapath should forcefully insert two VLAN tags which are copied + from the qinq service-delimiting vlan values. + + The sdpBindVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { svcBgpEvpnInstMplsEntry 14 } + +svcBgpEvpnInstMplsRtNHType OBJECT-TYPE + SYNTAX INTEGER { + system-ipv4 (0), + system-ipv6 (1), + explicit (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsRtNHType specifies the type of the + route next-hop associated with this entry. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType set + to 'specific' and svcBgpEvpnInstMplsRtNHAddr is set to default. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType is + set to 'system-ipv4/system-ipv6' and svcBgpEvpnInstMplsRtNHAddr is set + to non-default." + DEFVAL { system-ipv4 } + ::= { svcBgpEvpnInstMplsEntry 15 } + +svcBgpEvpnInstMplsRtNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstMplsRtNHAddrType specifies the address type of + svcBgpEvpnInstMplsRtNHAddr object." + DEFVAL { unknown } + ::= { svcBgpEvpnInstMplsEntry 16 } + +svcBgpEvpnInstMplsRtNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstMplsRtNHAddr specifies the specific ip-address for + the route next-hop associated with this entry. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType set + to 'specific' and svcBgpEvpnInstMplsRtNHAddr is set to default. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType is + set to 'system-ipv4/system-ipv6' and svcBgpEvpnInstMplsRtNHAddr is set + to non-default." + DEFVAL { ''H } + ::= { svcBgpEvpnInstMplsEntry 17 } + +svcBgpEvpnInstMplsTnlEncapMpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsTnlEncapMpls specifies the whether the + use of MPLS encapsulation is enabled for this service." + DEFVAL { true } + ::= { svcBgpEvpnInstMplsEntry 18 } + +svcBgpEvpnInstMplsTnlEncapMoUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsTnlEncapMoUdp specifies the whether the + use of MPLS over Udp encapsulation is enabled for this service." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 19 } + +svcBgpEvpnInstMplsEvi3ByteAutoRT OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsEvi3ByteAutoRT enables RFC8365 + compliant auto-derivation for EVIs for this service." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 20 } + +svcBgpEvpnInstMplsMhMode OBJECT-TYPE + SYNTAX INTEGER { + access (0), + network (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstMplsMhMode specifies the mode of multi-homing for + this entry." + DEFVAL { network } + ::= { svcBgpEvpnInstMplsEntry 21 } + +svcBgpEvpnInstMplsDynEgrLblLmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsDynEgrLblLmt determines whether, when + BGP resolves routes, it accounts for the presence of control-word, + ethernet-segment label etc or not." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 22 } + +svcBgpEvpnInstAutoBndTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstAutoBndTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcBgpEvpnInstAutoBndTnlTable contains entries for supported + tunnel type which may be chosen as tunnel type within service and BGP + instance." + ::= { tmnxSvcObjs 241 } + +svcBgpEvpnInstAutoBndTnlEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstAutoBndTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Auto bind tunnel entry in the svcBgpEvpnInstAutoBndTnlTable. Each + row entry contains the type of tunnel chosen within service. + + The entries in this table are created and destroyed by SNMP SET + operations." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstAutoBndTnlTable 1 } + +SvcBgpEvpnInstAutoBndTnlEntry ::= SEQUENCE +{ + svcBgpEvpnInstAutoBndTnlLastChg TimeStamp, + svcBgpEvpnInstAutoBndTnlLdp TruthValue, + svcBgpEvpnInstAutoBndTnlRsvpTe TruthValue, + svcBgpEvpnInstAutoBndTnlSrIsis TruthValue, + svcBgpEvpnInstAutoBndTnlSrOspf TruthValue, + svcBgpEvpnInstAutoBndTnlStatus TResolveStatus, + svcBgpEvpnInstAutoBndTnlBgp TruthValue, + svcBgpEvpnInstAutoBndTnlSrTe TruthValue, + svcBgpEvpnInstAutoBndTnlUdp TruthValue, + svcBgpEvpnInstAutoBndTnlTag TruthValue, + svcBgpEvpnInstAutoBndTnlSrPlcy TruthValue, + svcBgpEvpnInstBndTnlMplsFwdPlcy TruthValue, + svcBgpEvpnInstBndTnlRibApi TruthValue, + svcBgpEvpnInstAutoBndTnlSrOspf3 TruthValue, + svcBgpEvpnInstAutoBndTnlEcmp Unsigned32, + svcBgpEvpnInstAutoBndTnlFlxAlgFb TruthValue +} + +svcBgpEvpnInstAutoBndTnlLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlLastChg indicates the sysUpTime + at the time of the last modification of this entry." + ::= { svcBgpEvpnInstAutoBndTnlEntry 1 } + +svcBgpEvpnInstAutoBndTnlLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlLdp specifies whether LDP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 2 } + +svcBgpEvpnInstAutoBndTnlRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlRsvpTe specifies whether RSVP TE + type tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 3 } + +svcBgpEvpnInstAutoBndTnlSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrIsis specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered ISIS instance." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 4 } + +svcBgpEvpnInstAutoBndTnlSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrOspf specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered OSPF instance." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 5 } + +svcBgpEvpnInstAutoBndTnlStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlStatus specifies the resolution + status of this entry." + DEFVAL { disabled } + ::= { svcBgpEvpnInstAutoBndTnlEntry 6 } + +svcBgpEvpnInstAutoBndTnlBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlBgp specifies whether BGP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 7 } + +svcBgpEvpnInstAutoBndTnlSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrTe specifies whether SR-TE + tunnels can be used to resolve the next-hop of bgp-vpn routes within + the EVPN service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 8 } + +svcBgpEvpnInstAutoBndTnlUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlUdp specifies whether UDP tunnels + can be used to resolve the next-hop of bgp-vpn routes within the EVPN + service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 9 } + +svcBgpEvpnInstAutoBndTnlTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlTag specifies whether + tunnel-tagging is strictly enforced." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 10 } + +svcBgpEvpnInstAutoBndTnlSrPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrPlcy specifies whether + segment-routing policy tunnels can be used to resolve the next-hop of + bgp-vpn routes within the EVPN service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 11 } + +svcBgpEvpnInstBndTnlMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstBndTnlMplsFwdPlcy specifies whether MPLS + Forwarding Policy tunnels can be used to resolve the next-hop of + bgp-vpn routes within the EVPN service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 12 } + +svcBgpEvpnInstBndTnlRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstBndTnlRibApi specifies whether RIB API can + be used to resolve the next-hop of bgp-vpn routes within the EVPN + service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 13 } + +svcBgpEvpnInstAutoBndTnlSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrOspf3 specifies whether a + tunnel to next-hop of the L2 VPN prefix route is selected from the + lowest numbered OSPFv3 instance." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 14 } + +svcBgpEvpnInstAutoBndTnlEcmp OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcBgpEvpnInstAutoBndTnlEcmp specifies the maximum number of equal + cost paths that can be used for load balancing when binding a BGP-EVPN + next-hop to a set of LSPs." + DEFVAL { 1 } + ::= { svcBgpEvpnInstAutoBndTnlEntry 15 } + +svcBgpEvpnInstAutoBndTnlFlxAlgFb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcBgpEvpnInstAutoBndTnlFlxAlgFb specifies whether to allow the + use of routes with another flex-algo-id than configured as a fallback + option" + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 16 } + +svcTlsVxInstVTEPEgrVniTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxInstVTEPEgrVniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsVxInstVTEPEgrVniTable contains entries for all the VTEP + addresses and Egress VNIs associated with a VPLS service." + ::= { tmnxSvcObjs 242 } + +svcTlsVxInstVTEPEgrVniEntry OBJECT-TYPE + SYNTAX SvcTlsVxInstVTEPEgrVniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VTEP entry in the svcTlsVxInstVTEPEgrVniTable." + INDEX { + svcId, + svcVxlanInstanceId, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni + } + ::= { svcTlsVxInstVTEPEgrVniTable 1 } + +SvcTlsVxInstVTEPEgrVniEntry ::= SEQUENCE +{ + svcTlsVxInstVTEPAddrType InetAddressType, + svcTlsVxInstVTEPAddress InetAddress, + svcTlsVxInstVTEPEgrVni Unsigned32, + svcTlsVxInstVTEPEgrVniNumMACs Unsigned32, + svcTlsVxInstVTEPEgrVniOperState ServiceOperStatus, + svcTlsVxInstVTEPEgrVniL2EsPbr TruthValue, + svcTlsVxInstVTEPEgrVniMcast INTEGER, + svcTlsVxInstVTEPEgrVniVxlanType INTEGER, + svcTlsVxInstVTEPEgrVniSbdMcast TruthValue +} + +svcTlsVxInstVTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPAddrType indicates the type of + the address associated with svcTlsVxInstVTEPAddress." + ::= { svcTlsVxInstVTEPEgrVniEntry 1 } + +svcTlsVxInstVTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPAddress indicates a VXLAN + (virtual extensible LAN) Tunnel Endpoint address associated with the + VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 2 } + +svcTlsVxInstVTEPEgrVni OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstVTEPEgrVni indicates the VNI of the VXLAN + created by the VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 3 } + +svcTlsVxInstVTEPEgrVniNumMACs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniNumMACs indicates the + number of MACs associated with the VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 4 } + +svcTlsVxInstVTEPEgrVniOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniOperState indicates the + operational status of the VTEP-Egress VNI associated with the VPLS + service." + ::= { svcTlsVxInstVTEPEgrVniEntry 6 } + +svcTlsVxInstVTEPEgrVniL2EsPbr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniL2EsPbr indicates if the + VTEP-VNI is programmed due to PBR." + ::= { svcTlsVxInstVTEPEgrVniEntry 7 } + +svcTlsVxInstVTEPEgrVniMcast OBJECT-TYPE + SYNTAX INTEGER { + none (0), + u (1), + bm (2), + bum (3), + m (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstVTEPEgrVniMcast indicates the multicast + forwarding type." + ::= { svcTlsVxInstVTEPEgrVniEntry 8 } + +svcTlsVxInstVTEPEgrVniVxlanType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + static (1), + evpn (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniVxlanType indicates the + type of vxlan instance created on this VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 9 } + +svcTlsVxInstVTEPEgrVniSbdMcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstVTEPEgrVniSbdMcast + indicates if the VTEP and Egress VNI is included in the + supplementery broadcast-list multicast for this VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 10 } + +svcTlsVxlanInstARLfRplCndTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxlanInstARLfRplCndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsVxlanInstARLfRplCndTable contains entries for the status of all + the replicators associated with a VPLS service." + ::= { tmnxSvcObjs 243 } + +svcTlsVxlanInstARLfRplCndEntry OBJECT-TYPE + SYNTAX SvcTlsVxlanInstARLfRplCndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A replicator entry in the svcTlsVxlanInstARLfRplCndTable." + INDEX { + svcId, + svcVxlanInstanceId, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni + } + ::= { svcTlsVxlanInstARLfRplCndTable 1 } + +SvcTlsVxlanInstARLfRplCndEntry ::= SEQUENCE +{ + svcTlsVxlanInstARLfRplCndInUse TruthValue, + svcTlsVxlanInstARLfRplCndActive TruthValue, + svcTlsVxlanInstARLfRplCndPndTime Unsigned32 +} + +svcTlsVxlanInstARLfRplCndInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxlanInstARLfRplCndInUse indicates if + this is the chosen replicator." + ::= { svcTlsVxlanInstARLfRplCndEntry 1 } + +svcTlsVxlanInstARLfRplCndActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstARLfRplCndActive indicates if this is a + candidate to be the chosen replicator." + ::= { svcTlsVxlanInstARLfRplCndEntry 2 } + +svcTlsVxlanInstARLfRplCndPndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstARLfRplCndPndTime indicates the time + remaining for it to be a candidate." + ::= { svcTlsVxlanInstARLfRplCndEntry 3 } + +svcEvpnVxlanInstESDstTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanInstESDstTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVxlanInstESDstTEPTable contains entries for all the BGP + EVPN-VXLAN Tunnel Endpoint and ethernet segment pairs for a particular + service." + ::= { tmnxSvcObjs 244 } + +svcEvpnVxlanInstESDstTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanInstESDstTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-VXLAN Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnVxlanInstESDstTEPTable." + INDEX { + svcId, + svcVxlanInstanceId, + tmnxSvcSysEthSegEsi, + svcEvpnVxlanInstESDstTEPAddrType, + svcEvpnVxlanInstESDstTEPAddress, + svcEvpnVxlanInstESDstTEPVni + } + ::= { svcEvpnVxlanInstESDstTEPTable 1 } + +SvcEvpnVxlanInstESDstTEPEntry ::= SEQUENCE +{ + svcEvpnVxlanInstESDstTEPAddrType InetAddressType, + svcEvpnVxlanInstESDstTEPAddress InetAddress, + svcEvpnVxlanInstESDstTEPVni TmnxVni, + svcEvpnVxlanInstESDstTEPLastChg TimeStamp +} + +svcEvpnVxlanInstESDstTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDstTEPAddrType indicates the + type of the address associated with svcEvpnVxlanInstESDstTEPAddress." + ::= { svcEvpnVxlanInstESDstTEPEntry 1 } + +svcEvpnVxlanInstESDstTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDstTEPAddress indicates a + Tunnel Endpoint address associated with this entry." + ::= { svcEvpnVxlanInstESDstTEPEntry 2 } + +svcEvpnVxlanInstESDstTEPVni OBJECT-TYPE + SYNTAX TmnxVni + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnVxlanInstESDstTEPVni indicates the VNI associated + with the Tunnel Endpoint address in the service." + ::= { svcEvpnVxlanInstESDstTEPEntry 3 } + +svcEvpnVxlanInstESDstTEPLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDstTEPLastChg indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanInstESDstTEPEntry 4 } + +svcEvpnVxlanInstESDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanInstESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVxlanInstESDestTable contains entries for all the BGP + EVPN-VXLAN Tunnel ethernet segment destination for a particular VPLS + service." + ::= { tmnxSvcObjs 245 } + +svcEvpnVxlanInstESDestEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanInstESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-VXLAN Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnVxlanInstESDestTable." + INDEX { + svcId, + svcVxlanInstanceId, + tmnxSvcSysEthSegEsi + } + ::= { svcEvpnVxlanInstESDestTable 1 } + +SvcEvpnVxlanInstESDestEntry ::= SEQUENCE +{ + svcEvpnVxlanInstESDestLastChgd TimeStamp, + svcEvpnVxlanInstESDestNumMacs Unsigned32 +} + +svcEvpnVxlanInstESDestLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDestLastChgd indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanInstESDestEntry 2 } + +svcEvpnVxlanInstESDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDestNumMacs indicates the + number of MAC's associated with this entry." + ::= { svcEvpnVxlanInstESDestEntry 3 } + +svcTlsVxInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsVxInstTable maintains VXLAN Network Identifiers (VNIs) for + VPLS services." + ::= { tmnxSvcObjs 246 } + +svcTlsVxInstEntry OBJECT-TYPE + SYNTAX SvcTlsVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsVxInstTable maintains VXLAN Network Identifiers (VNIs) for + VPLS services." + INDEX { + svcId, + svcVxlanInstanceId + } + ::= { svcTlsVxInstTable 1 } + +SvcTlsVxInstEntry ::= SEQUENCE +{ + svcTlsVxInstRowStatus RowStatus, + svcTlsVxInstLastChgd TimeStamp, + svcTlsVxInstCreationOrigin TmnxCreateOrigin, + svcTlsVxInstNetIngQosPolicyId TPolicyID, + svcTlsVxInstNetIngQosFPQGrp TNamedItemOrEmpty, + svcTlsVxInstNetIngQosFPQGrpInst TQosQGrpInstanceIDorZero, + svcTlsVxInstAsstdRepl INTEGER, + svcTlsVxInstARActTime Unsigned32, + svcTlsVxInstResProtSrcMac TruthValue, + svcTlsVxInstResProtSrcMacAct INTEGER, + svcTlsVxInstVni Unsigned32, + svcTlsVxInstSrcVTEPSecurity TmnxEnabledDisabled, + svcTlsVxInstMacLearning TmnxEnabledDisabled, + svcTlsVxInstMacAgeing TmnxEnabledDisabled, + svcTlsVxInstDiscardUnknownSource TmnxEnabledDisabled, + svcTlsVxInstMacAddressLimit Unsigned32, + svcTlsVxInstRxDiscardOnNdf INTEGER, + svcTlsVxInstIgmpSnpgMrouter TruthValue, + svcTlsVxInstMldSnpgMrouter TruthValue +} + +svcTlsVxInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object svcTlsVxInstRowStatus is used for creation or deletion of + entries in the svcTlsVxInstEntry." + ::= { svcTlsVxInstEntry 2 } + +svcTlsVxInstLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstLastChgd indicates the time stamp of the last + change to this row of this table." + ::= { svcTlsVxInstEntry 3 } + +svcTlsVxInstCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstCreationOrigin indicates the mechanism used + to create this entry." + DEFVAL { manual } + ::= { svcTlsVxInstEntry 4 } + +svcTlsVxInstNetIngQosPolicyId OBJECT-TYPE + SYNTAX TPolicyID (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstNetIngQosPolicyId associates pre-existing + network-policy to the network ingress traffic for this Vxlan Vni + service. + + This object must be set along with svcTlsVxInstNetIngQosFPQGrp and + svcTlsVxInstNetIngQosFPQGrpInst." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 5 } + +svcTlsVxInstNetIngQosFPQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstNetIngQosFPQGrp specifies the network ingress + forwarding-plane queue-group name for this Vxlan Vni service. + + This object must be set along with svcTlsVxInstNetIngQosPolicyId and + svcTlsVxInstNetIngQosFPQGrpInst." + DEFVAL { ''H } + ::= { svcTlsVxInstEntry 6 } + +svcTlsVxInstNetIngQosFPQGrpInst OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstNetIngQosFPQGrpInst specifies the instance of + the network ingress forwarding-plane queue-group for this Vxlan Vni + service. + + This object must be set along with svcTlsVxInstNetIngQosPolicyId and + svcTlsVxInstNetIngQosFPQGrp." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 7 } + +svcTlsVxInstAsstdRepl OBJECT-TYPE + SYNTAX INTEGER { + none (0), + replicator (1), + leaf (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstAsstdRepl specifies whether AR is enabled in + the service for VXLAN tunnels. + + If BGP-EVPN is enabled in the service, then it will send an update + containing the inclusive multicast route for the service and the type + as AR-R or AR-L." + DEFVAL { none } + ::= { svcTlsVxInstEntry 8 } + +svcTlsVxInstARActTime OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstARActTime specifies the time the leaf would + wait before sending traffic to a new replicator , which can be used to + by the replicator to learn about this leaf." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 9 } + +svcTlsVxInstResProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstResProtSrcMac specifies how the agent will + handle relearn requests for protected MAC addresses. When the value of + this object is 'true', requests to relearn a protected MAC address + will be ignored." + DEFVAL { false } + ::= { svcTlsVxInstEntry 10 } + +svcTlsVxInstResProtSrcMacAct OBJECT-TYPE + SYNTAX INTEGER { + discardFrame (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstResProtSrcMacAct specifies the action to take + whenever a relearn request for a protected MAC is received on a + restricted SAP. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame." + DEFVAL { discardFrame } + ::= { svcTlsVxInstEntry 11 } + +svcTlsVxInstVni OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstVni specifies the VNI of the VXLAN created by + the VPLS service." + ::= { svcTlsVxInstEntry 12 } + +svcTlsVxInstSrcVTEPSecurity OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstSrcVTEPSecurity specifies whether to enable + the lookup of incoming frames for this VXLAN instance and discard + those coming from untrusted VTEPs." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 13 } + +svcTlsVxInstMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMacLearning specifies + whether the MAC learning process is enabled for this VXLAN instance. + The value is ignored if MAC learning is disabled on + service level." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 14 } + +svcTlsVxInstMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMacAgeing specifies whether + the MAC aging process is enabled for this VXLAN instance. the value + is ignored if MAC aging is disabled on service level." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 15 } + +svcTlsVxInstDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "with the object svcTlsVxInstDiscardUnknownSource a limit can be + configured for the max number of MAC addresses that + will be learned on this VXLAN instance. When this limit is + reached, packets with unknown source MAC address are + forwarded by default. By setting + svcTlsVxInstDiscardUnknownSource to enabled, packets with + unknown source MAC will be dropped instead." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 16 } + +svcTlsVxInstMacAddressLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..511999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMacAddressLimit specifies the + maximum number of learned and static entries allowed in the FDB of + this VXLAN. The value 0 means: no limit for this VXLAN instance. + + The maximum value of svcTlsVxInstMacAddressLimit depends on the + platform/chassis mode." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 17 } + +svcTlsVxInstRxDiscardOnNdf OBJECT-TYPE + SYNTAX INTEGER { + bm (0), + bum (1), + none (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcTlsVxInstRxDiscardOnNdf specifies the type of traffic discarded + on the receive side of NDF." + DEFVAL { bm } + ::= { svcTlsVxInstEntry 18 } + +svcTlsVxInstIgmpSnpgMrouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstIgmpSnpgMrouter specifies whether + a multicast router is attached behind vlxan interfaces. + + This will act upon all of the vxlan interfaces." + DEFVAL { false } + ::= { svcTlsVxInstEntry 19 } + +svcTlsVxInstMldSnpgMrouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMldSnpgMrouter specifies whether a + multicast router is attached behind vxlan interfaces. + + This will act upon all of the vxlan interfaces." + DEFVAL { false } + ::= { svcTlsVxInstEntry 20 } + +svcMdAutoIdGroup OBJECT IDENTIFIER ::= { tmnxSvcObjs 247 } + +svcMdAutoIdSvcRangeStart OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdSvcRangeStart specifies start of the service identifier + range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 1 } + +svcMdAutoIdSvcRangeEnd OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdSvcRangeEnd specifies end of the service identifier + range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 2 } + +svcMdAutoIdCustRangeStart OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdCustRangeStart specifies start of the customer + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 3 } + +svcMdAutoIdCustRangeEnd OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdCustRangeEnd specifies end of the customer identifier + range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 4 } + +svcMdAutoIdPwTmplRangeStart OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdPwTmplRangeStart specifies start of the PW Template + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 5 } + +svcMdAutoIdPwTmplRangeEnd OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdPwTmplRangeEnd specifies end of the PW template + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 6 } + +svcMdAutoIdSvcCount OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMdAutoIdSvcCount indicates service identifiers in-use in + model-driven CLI." + ::= { svcMdAutoIdGroup 7 } + +svcMdAutoIdCustCount OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMdAutoIdCustCount indicates customer identifiers in-use in + model-driven CLI." + ::= { svcMdAutoIdGroup 8 } + +svcMdAutoIdPwTmplCount OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMdAutoIdPwTmplCount indicates PW template identifiers in-use in + model-driven CLI." + ::= { svcMdAutoIdGroup 9 } + +tmnxSvcSysPwPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSysPwPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSvcSysPwPortListTable contains entries for the possible binding + ports for the Flex PW Port." + ::= { tmnxSvcObjs 248 } + +tmnxSvcSysPwPortListEntry OBJECT-TYPE + SYNTAX TmnxSvcSysPwPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PW Port List entry in the tmnxSvcSysPwPortListTable." + INDEX { tmnxPortPortID } + ::= { tmnxSvcSysPwPortListTable 1 } + +TmnxSvcSysPwPortListEntry ::= SEQUENCE +{ tmnxSvcSysPwPortListRowStatus RowStatus } + +tmnxSvcSysPwPortListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSvcSysPwPortListRowStatus specifies the + status of this row." + ::= { tmnxSvcSysPwPortListEntry 1 } + +svcTlsVxlanInstEgrVTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxlanInstEgrVTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsVxlanInstEgrVTEPTable maintains static VXLAN Network VTEPs + for VPLS VXLAN instances." + ::= { tmnxSvcObjs 249 } + +svcTlsVxlanInstEgrVTEPEntry OBJECT-TYPE + SYNTAX SvcTlsVxlanInstEgrVTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsVxlanInstEgrVTEPEntry contains entries for + svcTlsVxlanInstEgrVTEPTable." + INDEX { + svcId, + svcVxlanInstanceId, + svcTlsVxlanInstEgrVTEPIpAddrType, + svcTlsVxlanInstEgrVTEPIpAddr + } + ::= { svcTlsVxlanInstEgrVTEPTable 1 } + +SvcTlsVxlanInstEgrVTEPEntry ::= SEQUENCE +{ + svcTlsVxlanInstEgrVTEPIpAddrType InetAddressType, + svcTlsVxlanInstEgrVTEPIpAddr InetAddress, + svcTlsVxlanInstEgrVTEPRowStatus RowStatus +} + +svcTlsVxlanInstEgrVTEPIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstEgrVTEPIpAddrType specifies the address + type associated with svcTlsVxlanInstEgrVTEPIpAddr." + ::= { svcTlsVxlanInstEgrVTEPEntry 1 } + +svcTlsVxlanInstEgrVTEPIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstEgrVTEPIpAddr specifies the egress IP + address when doing VXLAN encapsulation of frames for this service." + ::= { svcTlsVxlanInstEgrVTEPEntry 2 } + +svcTlsVxlanInstEgrVTEPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstEgrVTEPRowStatus is used for creation or + deletion of entries in the svcTlsVxlanInstEgrVTEPEntry." + ::= { svcTlsVxlanInstEgrVTEPEntry 3 } + +svcEpipeVxInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeVxInstTable maintains VXLAN Network Identifiers (VNIs) for + Epipe services." + ::= { tmnxSvcObjs 250 } + +svcEpipeVxInstEntry OBJECT-TYPE + SYNTAX SvcEpipeVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcEpipeVxInstEntry contains entries for svcEpipeVxInstTable." + INDEX { + svcId, + svcVxlanInstanceId + } + ::= { svcEpipeVxInstTable 1 } + +SvcEpipeVxInstEntry ::= SEQUENCE +{ + svcEpipeVxInstVni TmnxVniOrZero, + svcEpipeVxInstRowStatus RowStatus, + svcEpipeVxInstLastChgd TimeStamp, + svcEpipeVxInstCreationOrigin TmnxCreateOrigin, + svcEpipeVxInstEgrVTEPIpAddrType InetAddressType, + svcEpipeVxInstEgrVTEPIpAddr InetAddress, + svcEpipeVxInstEgrVTEPIpOperGrp TNamedItemOrEmpty +} + +svcEpipeVxInstVni OBJECT-TYPE + SYNTAX TmnxVniOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstVni specifies the VNI of the VXLAN created + by the EPIPE service. This object must be set to non-default during + creation." + DEFVAL { 0 } + ::= { svcEpipeVxInstEntry 1 } + +svcEpipeVxInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstRowStatus is used for creation or deletion + of entries in the svcEpipeVxInstEntry." + ::= { svcEpipeVxInstEntry 2 } + +svcEpipeVxInstLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstLastChgd indicates the time stamp of the + last change to this row of this table." + ::= { svcEpipeVxInstEntry 3 } + +svcEpipeVxInstCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstCreationOrigin indicates the mechanism used + to create this entry." + DEFVAL { manual } + ::= { svcEpipeVxInstEntry 4 } + +svcEpipeVxInstEgrVTEPIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstEgrVTEPIpAddrType specifies the address + type associated with svcEpipeVxInstEgrVTEPIpAddr." + DEFVAL { unknown } + ::= { svcEpipeVxInstEntry 5 } + +svcEpipeVxInstEgrVTEPIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstEgrVTEPIpAddr specifies the egress IP + address when doing VXLAN encapsulation of frames for this service." + DEFVAL { ''H } + ::= { svcEpipeVxInstEntry 6 } + +svcEpipeVxInstEgrVTEPIpOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstEgrVTEPIpOperGrp specifies the operational + group name associated with egress IP address when doing VXLAN + encapsulation of frames for this service." + DEFVAL { ''H } + ::= { svcEpipeVxInstEntry 7 } + +svcVprnAaaObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 251 } + +svcVprnTacPlusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnTacPlusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnTacPlusTable contains the entries for the tacplus + authentication associated with a VPRN service." + ::= { svcVprnAaaObjs 1 } + +svcVprnTacPlusEntry OBJECT-TYPE + SYNTAX SvcVprnTacPlusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tacplus authentication entry" + INDEX { svcId } + ::= { svcVprnTacPlusTable 1 } + +SvcVprnTacPlusEntry ::= SEQUENCE +{ + svcVprnTacPlusAdminStatus TmnxAdminState, + svcVprnTacPlusRowStatus RowStatus, + svcVprnTacPlusTimeout Unsigned32, + svcVprnTacPlusAccounting TruthValue, + svcVprnTacPlusAcctRecType INTEGER, + svcVprnTacPlusAuthorization TruthValue, + svcVprnTacplusUseTemplate TruthValue, + svcVprnTacPlusInteractiveAuthen TruthValue, + svcVprnTacPlusAuthorUsePrivLvl TruthValue, + svcVprnTacPlusLastChanged TimeStamp, + svcVprnTacPlusAccessOpCmd1 TmnxTacplusAccessOpType +} + +svcVprnTacPlusAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnTacPlusAdminStatus specifies the + desired administrative state of the Tcacs+ protocol operation. The + value 'noop' is never allowed." + DEFVAL { inService } + ::= { svcVprnTacPlusEntry 1 } + +svcVprnTacPlusRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnTacPlusRowStatus controls the creation and deletion of rows in + the table. + + To create a row in the svcVprnTacPlusTable, set + svcVprnTacPlusRowStatus to createAndGo(4). To delete a row in the + svcVprnTacPlusTable, set svcVprnTacPlusRowStatus to destroy(6)." + ::= { svcVprnTacPlusEntry 2 } + +svcVprnTacPlusTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "Seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of seconds to wait before timing out a Tacacs+ server." + DEFVAL { 3 } + ::= { svcVprnTacPlusEntry 3 } + +svcVprnTacPlusAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnTacPlusAccounting is set to 'TRUE', TACACS+ + command accounting is enabled." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 4 } + +svcVprnTacPlusAcctRecType OBJECT-TYPE + SYNTAX INTEGER { + startStop (1), + stopOnly (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnTacPlusAcctRecType is used to configure the type of accounting + record packet that is to be sent to the TACACS+ server. The value + indicates whether TACACS+ accounting start and stop packets be sent or + just stop packets be sent. TACACS+ start packet is sent whenever the + user executes a command. A stop packet is sent whenever the command + execution is complete. The default value for this object is + 'stopOnly'." + DEFVAL { stopOnly } + ::= { svcVprnTacPlusEntry 5 } + +svcVprnTacPlusAuthorization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnTacPlusAuthorization is set to 'TRUE', + TACACS+ command authorization is enabled." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 6 } + +svcVprnTacplusUseTemplate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacplusUseTemplate specifies whether the TACACS+ + user template is actively applied to the TACACS+ user. When the value + of svcVprnTacplusUseTemplate is set to 'true(1)', the TACACS+ user + template is actively applied." + DEFVAL { true } + ::= { svcVprnTacPlusEntry 7 } + +svcVprnTacPlusInteractiveAuthen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusInteractiveAuthen specifies whether + interactive authentication is enabled. + + If the value of this object is set to 'true(1)', no username nor + password is sent in the TACACS+ authentication START message, and the + server_msg in the TAC_PLUS_AUTHEN_STATUS_GETUSER and + TAC_PLUS_AUTHEN_STATUS_GETPASS authentication REPLY messages from the + TACACS+ server are displayed. The server_msg may contain an S/Key for + one-time password operation. + + If the value of this object is set to 'false(2)', the username and + password are sent in the TACACS+ authentication START message." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 8 } + +svcVprnTacPlusAuthorUsePrivLvl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusAuthorUsePrivLvl specifies whether the + privilege level mapping is used." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 9 } + +svcVprnTacPlusLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusLastChanged indicates the timestamp of last + change to this row in svcVprnTacPlusTable." + ::= { svcVprnTacPlusEntry 10 } + +svcVprnTacPlusAccessOpCmd1 OBJECT-TYPE + SYNTAX TmnxTacplusAccessOpType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusAccessOpCmd1 specifies an operation that + will be explicitly reported to TACPLUS server in authorization + requests." + DEFVAL { none } + ::= { svcVprnTacPlusEntry 11 } + +svcVprnTacPlusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnTacPlusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnTacPlusServerEntry has an entry for each Tacacs+ server. + The table can have up to a maximum of 5 entries." + ::= { svcVprnAaaObjs 2 } + +svcVprnTacPlusServerEntry OBJECT-TYPE + SYNTAX SvcVprnTacPlusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnTacPlusServerEntry is an entry (conceptual row) in the + svcVprnTacPlusServerTable. Each entry represents the configuration for + a Tacacs+ server. Entries in this table can be created and deleted via + SNMP SET operations to svcVprnTacPlusServerRowStatus." + INDEX { + svcId, + svcVprnTacPlusServerIndex + } + ::= { svcVprnTacPlusServerTable 1 } + +SvcVprnTacPlusServerEntry ::= SEQUENCE +{ + svcVprnTacPlusServerIndex Unsigned32, + svcVprnTacPlusServerSecret OCTET STRING, + svcVprnTacPlusServerRowStatus RowStatus, + svcVprnTacPlusServerOperStatus TmnxOperState, + svcVprnTacPlusServInetAddrType InetAddressType, + svcVprnTacPlusServerInetAddress InetAddress, + svcVprnTacPlusServerPort TTcpUdpPort, + svcVprnTacPlusServerLastChanged TimeStamp +} + +svcVprnTacPlusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific Tacacs+ server." + ::= { svcVprnTacPlusServerEntry 1 } + +svcVprnTacPlusServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The secret key associated with the Tacacs+ server. The value returned + by svcVprnTacPlusServerSecret is always an empty string. + + The value of svcVprnTacPlusServerSecret cannot be set to an empty + string." + ::= { svcVprnTacPlusServerEntry 2 } + +svcVprnTacPlusServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnTacPlusServerRowStatus controls the creation and deletion of + rows in the table. + + To create a row in the svcVprnTacPlusServerTable, set + svcVprnTacPlusServerRowStatus to createAndGo(4). Objects + svcVprnTacPlusServerSecret, svcVprnTacPlusServInetAddrType, and + svcVprnTacPlusServerInetAddress must also be set at creation time. To + delete a row in the svcVprnTacPlusServerTable, set + svcVprnTacPlusServerRowStatus to destroy(6)." + ::= { svcVprnTacPlusServerEntry 3 } + +svcVprnTacPlusServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnTacPlusServerOperStatus indicates the + operational state of the Tacacs+ server. + + If the value is 'outOfService' then the Tacacs+ server is not + available for use. If the value is 'inService' then the Tacacs+ server + is available for use." + ::= { svcVprnTacPlusServerEntry 4 } + +svcVprnTacPlusServInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServInetAddrType specifies the address type + of svcVprnTacPlusServerInetAddress address. + + The value of svcVprnTacPlusServInetAddrType can be either of + InetAddressType - 'ipv4' or InetAddressType - 'ipv6' or + InetAddressType - 'ipv6z'." + ::= { svcVprnTacPlusServerEntry 5 } + +svcVprnTacPlusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerInetAddress specifies the address of + the Tacplus server." + ::= { svcVprnTacPlusServerEntry 6 } + +svcVprnTacPlusServerPort OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerPort specifies the TCP port on which + to contact the Tacplus server." + DEFVAL { 49 } + ::= { svcVprnTacPlusServerEntry 7 } + +svcVprnTacPlusServerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerLastChanged indicates the timestamp + of last change to this row in svcVprnTacPlusServerTable." + ::= { svcVprnTacPlusServerEntry 8 } + +svcVprnTacPlusPrivLvlMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnTacPlusPrivLvlMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which maps privilege levels to user profiles. + + This table is used during TACACS+ authorization to map priv-lvl to a + user profile when svcVprnTacPlusAuthorUsePrivLvl is 'true(1)', and it + is also used during the TACACS+ enable request to map + tmnxTacPlusEnableAdminPrivLvl to a user profile." + ::= { svcVprnAaaObjs 3 } + +svcVprnTacPlusPrivLvlMapEntry OBJECT-TYPE + SYNTAX SvcVprnTacPlusPrivLvlMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single user profile." + INDEX { + svcId, + svcVprnTacPlusPrivLvlMapPrivLvl + } + ::= { svcVprnTacPlusPrivLvlMapTable 1 } + +SvcVprnTacPlusPrivLvlMapEntry ::= SEQUENCE +{ + svcVprnTacPlusPrivLvlMapPrivLvl Unsigned32, + svcVprnTacPlusPrivLvlRowStatus RowStatus, + svcVprnTacPlusPriLvlMapUserProf TNamedItem, + svcVprnTPlusPriLvlMpLastChanged TimeStamp +} + +svcVprnTacPlusPrivLvlMapPrivLvl OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusPrivLvlMapPrivLvl specifies the privilege + level for this mapping." + ::= { svcVprnTacPlusPrivLvlMapEntry 1 } + +svcVprnTacPlusPrivLvlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusPrivLvlRowStatus controls the creation and + deletion of rows in this table." + ::= { svcVprnTacPlusPrivLvlMapEntry 2 } + +svcVprnTacPlusPriLvlMapUserProf OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusPriLvlMapUserProf specifies the user + profile for this mapping. + + This user profile refers to a profile configured in + tmnxUserProfileTable." + ::= { svcVprnTacPlusPrivLvlMapEntry 3 } + +svcVprnTPlusPriLvlMpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTPlusPriLvlMpLastChanged indicates the timestamp + of last change to this row in svcVprnTacPlusPrivLvlMapTable." + ::= { svcVprnTacPlusPrivLvlMapEntry 4 } + +svcVprnLdapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnLdapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnLdapTable maintain the LDAP information for VPRN services." + ::= { svcVprnAaaObjs 4 } + +svcVprnLdapConfigEntry OBJECT-TYPE + SYNTAX SvcVprnLdapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single user profile." + INDEX { svcId } + ::= { svcVprnLdapTable 1 } + +SvcVprnLdapConfigEntry ::= SEQUENCE +{ + svcVprnLdapAdminState TmnxAdminState, + svcVprnLdapRowStatus RowStatus, + svcVprnLdapOperState TmnxOperState, + svcVprnLdapRetryAttempts Unsigned32, + svcVprnLdapTimeout Unsigned32, + svcVprnLdapUseTemplate TruthValue, + svcVprnLdapPublicKeyAuth TruthValue, + svcVprnLdapLastChanged TimeStamp +} + +svcVprnLdapAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapAdminState specifies the desired + administrative state of the LDAP protocol operation. The value 'noop' + is never allowed." + DEFVAL { inService } + ::= { svcVprnLdapConfigEntry 1 } + +svcVprnLdapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnLdapRowStatus controls the creation and deletion of rows in the + table. + + To create a row in the svcVprnLdapTable, set svcVprnLdapRowStatus to + createAndGo(4). To delete a row in the svcVprnLdapTable, set + svcVprnLdapRowStatus to destroy(6)." + ::= { svcVprnLdapConfigEntry 2 } + +svcVprnLdapOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapOperState indicates the operational + state of the LDAP protocol. + + If the value is 'outOfService' then the LDAP protocol is not available + for use. If the value is 'inService' then the LDAP protocol is + available for use. The value will be 'inService' if the value of the + object svcVprnLdapServerOperState of at least one LDAP server is in + 'inService' state." + ::= { svcVprnLdapConfigEntry 3 } + +svcVprnLdapRetryAttempts OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapRetryAttempts specifies the number + of times an attempt to connect to an LDAP server should be retried." + DEFVAL { 3 } + ::= { svcVprnLdapConfigEntry 4 } + +svcVprnLdapTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "Seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapTimeout specifies the number of + seconds to wait before timing out an LDAP server connection attempt." + DEFVAL { 3 } + ::= { svcVprnLdapConfigEntry 5 } + +svcVprnLdapUseTemplate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapUseTemplate specifies whether the + LDAP user template is actively applied to the LDAP user, if no user + profile data are returned from the LDAP server." + DEFVAL { true } + ::= { svcVprnLdapConfigEntry 6 } + +svcVprnLdapPublicKeyAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapPublicKeyAuth specifies whether to + use SSH public key ('true') or LDAP ('false') for authentication." + DEFVAL { false } + ::= { svcVprnLdapConfigEntry 7 } + +svcVprnLdapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnLdapLastChanged indicates the timestamp of last + change to this row in svcVprnLdapTable." + ::= { svcVprnLdapConfigEntry 8 } + +svcVprnLdapServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnLdapServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnLdapServerTable has an entry for each LDAP server + connection. The table can have up to a maximum of 5 entries." + ::= { svcVprnAaaObjs 5 } + +svcVprnLdapServerEntry OBJECT-TYPE + SYNTAX SvcVprnLdapServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnLdapServerEntry is an entry (conceptual row) in the + svcVprnLdapServerTable. Each entry represents the configuration for an + LDAP server connection. + + Entries in this table can be created and deleted via SNMP SET + operations to svcVprnLdapServerRowStatus." + INDEX { + svcId, + svcVprnLdapServerIndex + } + ::= { svcVprnLdapServerTable 1 } + +SvcVprnLdapServerEntry ::= SEQUENCE +{ + svcVprnLdapServerIndex Unsigned32, + svcVprnLdapServerLastChanged TimeStamp, + svcVprnLdapServerRowStatus RowStatus, + svcVprnLdapServerAdminState TmnxAdminState, + svcVprnLdapServerOperState TmnxOperState, + svcVprnLdapServerInetAddressType InetAddressType, + svcVprnLdapServInetAddr InetAddress, + svcVprnLdapServerPort TTcpUdpPort, + svcVprnLdapServBindAuthRtDn TmnxLongDisplayString, + svcVprnLdapServBindAuthPwd DisplayString, + svcVprnLdapServerName TNamedItemOrEmpty, + svcVprnLdapServerSearch TmnxLongDisplayString, + svcVprnLdapServerTlsProf TNamedItemOrEmpty +} + +svcVprnLdapServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerIndex specifies a unique LDAP + server connection." + ::= { svcVprnLdapServerEntry 1 } + +svcVprnLdapServerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerLastChanged indicates the + timestamp of the last change to this row in svcVprnLdapServerTable." + ::= { svcVprnLdapServerEntry 2 } + +svcVprnLdapServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerRowStatus specifies the + status of the conceptual row in svcVprnLdapServerTable. Rows are + created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported." + ::= { svcVprnLdapServerEntry 3 } + +svcVprnLdapServerAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerAdminState specifies the + desired administrative state of the LDAP server connection. The value + 'noop' is never allowed." + DEFVAL { outOfService } + ::= { svcVprnLdapServerEntry 4 } + +svcVprnLdapServerOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerOperState indicates the + operational state of this LDAP server connection. The value of this + object is updated periodically if the health check functionality is + enabled, otherwise its value is updated when connection to the LDAP + server is attempted. + + If the value is 'outOfService' then this LDAP server connection is not + available for use. If the value is 'inService' then this LDAP server + connection is available for use." + ::= { svcVprnLdapServerEntry 5 } + +svcVprnLdapServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerInetAddressType specifies the + address type of svcVprnLdapServInetAddr address. + + The value of svcVprnLdapServerInetAddressType can be either of + InetAddressType - 'unknown' or InetAddressType - 'ipv4' or + InetAddressType - 'ipv6'." + DEFVAL { unknown } + ::= { svcVprnLdapServerEntry 6 } + +svcVprnLdapServInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServInetAddr specifies the IP + address of the LDAP server." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 7 } + +svcVprnLdapServerPort OBJECT-TYPE + SYNTAX TTcpUdpPort (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerPort specifies the number of + IP port on which to contact the LDAP server." + DEFVAL { 389 } + ::= { svcVprnLdapServerEntry 8 } + +svcVprnLdapServBindAuthRtDn OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServBindAuthRtDn specifies the + distinguished name used to authenticate with the LDAP server." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 9 } + +svcVprnLdapServBindAuthPwd OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServBindAuthPwd specifies the + password used to authenticate with the LDAP server." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 10 } + +svcVprnLdapServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerName specifies the name + assigned to this LDAP server by a user." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 11 } + +svcVprnLdapServerSearch OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerSearch specifies the base + distinguished name for a search of user credentials." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 12 } + +svcVprnLdapServerTlsProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerTlsProf specifies a TLS + certificate profile name used by this LDAP server connection." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 13 } + +svcVprnRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnRadiusTable has an entry for each RADIUS server connection." + ::= { svcVprnAaaObjs 6 } + +svcVprnRadiusEntry OBJECT-TYPE + SYNTAX SvcVprnRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnRadiusEntry is an entry (conceptual row) in the + svcVprnRadiusTable. Each entry represents the configuration for an + RADIUS server connection." + INDEX { svcId } + ::= { svcVprnRadiusTable 1 } + +SvcVprnRadiusEntry ::= SEQUENCE +{ + svcVprnRadiusAdminStatus TmnxAdminState, + svcVprnRadiusRowStatus RowStatus, + svcVprnRadiusAccounting TruthValue, + svcVprnRadiusAuthorization TruthValue, + svcVprnRadiusRetryAttempts Unsigned32, + svcVprnRadiusTimeout Unsigned32, + svcVprnRadiusPort Unsigned32, + svcVprnRadiusAccountingPort Unsigned32, + svcVprnRadiusUseTemplate TruthValue, + svcVprnRadiusAuthAlgorithm TmnxSecRadiusServAlgorithm, + svcVprnRadiusInteractiveAuthen TruthValue, + svcVprnRadiusLastChanged TimeStamp +} + +svcVprnRadiusAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusAdminStatus specifies the desired + administrative state of the Radius protocol operation. The value + 'noop' is never allowed." + DEFVAL { inService } + ::= { svcVprnRadiusEntry 1 } + +svcVprnRadiusRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnRadiusRowStatus controls the creation and deletion of rows in + the table. + + To create a row in the svcVprnRadiusTable, set svcVprnRadiusRowStatus + to createAndGo(4). To delete a row in the svcVprnRadiusTable, set + svcVprnRadiusRowStatus to destroy(6)." + ::= { svcVprnRadiusEntry 2 } + +svcVprnRadiusAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnRadiusAccounting is set to 'TRUE', RADIUS + command accounting is enabled." + DEFVAL { false } + ::= { svcVprnRadiusEntry 3 } + +svcVprnRadiusAuthorization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnRadiusAuthorization is set to 'TRUE', RADIUS + command authorization is enabled." + DEFVAL { false } + ::= { svcVprnRadiusEntry 4 } + +svcVprnRadiusRetryAttempts OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of attempts to retry contacting the RADIUS server." + DEFVAL { 3 } + ::= { svcVprnRadiusEntry 5 } + +svcVprnRadiusTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "Seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of seconds to wait before timing out a RADIUS server." + DEFVAL { 3 } + ::= { svcVprnRadiusEntry 6 } + +svcVprnRadiusPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port number on which to contact the RADIUS server." + DEFVAL { 1812 } + ::= { svcVprnRadiusEntry 7 } + +svcVprnRadiusAccountingPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port number on which to contact the RADIUS server for + accounting requests." + DEFVAL { 1813 } + ::= { svcVprnRadiusEntry 8 } + +svcVprnRadiusUseTemplate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusUseTemplate specifies whether the RADIUS + user template is actively applied to the RADIUS user if no VSAs are + returned with the auth-accept from the RADIUS server. When the value + of svcVprnRadiusUseTemplate is set to 'TRUE', the RADIUS user template + is actively applied if no VSAs are returned with the auth-accept from + the RADIUS server." + DEFVAL { false } + ::= { svcVprnRadiusEntry 9 } + +svcVprnRadiusAuthAlgorithm OBJECT-TYPE + SYNTAX TmnxSecRadiusServAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusAuthAlgorithm specifies the algorithm used + to select a RADIUS server from the list of configured servers + (svcVprnRadiusServerTable)." + DEFVAL { direct } + ::= { svcVprnRadiusEntry 10 } + +svcVprnRadiusInteractiveAuthen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusInteractiveAuthen specifies whether + challenge/response authentication is enabled. + + If the value of this object is set to 'true(1)', the Reply-Message + from the Access-Challenge packet is displayed, and the User-Password + in the new Access-Request packet contains the response of the user. + + If the value of this object is set to 'false(2)', challenge/response + authentication is disabled." + DEFVAL { false } + ::= { svcVprnRadiusEntry 11 } + +svcVprnRadiusLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnRadiusLastChanged indicates the timestamp of last + change to this row in svcVprnRadiusTable." + ::= { svcVprnRadiusEntry 12 } + +svcVprnRadiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnRadiusServerEntry has an entry for each RADIUS server. The + table can have up to a maximum of 5 entries." + ::= { svcVprnAaaObjs 7 } + +svcVprnRadiusServerEntry OBJECT-TYPE + SYNTAX SvcVprnRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnRadiusServerEntry is an entry (conceptual row) in the + svcVprnRadiusServerTable. Each entry represents the configuration for + a RADIUS server. + + Entries in this table can be created and deleted via SNMP SET + operations to svcVprnRadiusServerRowStatus." + INDEX { + svcId, + svcVprnRadiusServerIndex + } + ::= { svcVprnRadiusServerTable 1 } + +SvcVprnRadiusServerEntry ::= SEQUENCE +{ + svcVprnRadiusServerIndex Unsigned32, + svcVprnRadiusServerSecret OCTET STRING, + svcVprnRadiusServerOperStatus TmnxOperState, + svcVprnRadiusServerRowStatus RowStatus, + svcVprnRadiusServerInetAddrType InetAddressType, + svcVprnRadiusServerInetAddress InetAddress, + svcVprnRadiusServerLastChanged TimeStamp, + svcVprnRadiusServerTLSClientProf TNamedItemOrEmpty, + svcVprnRadiusServerSecretErr SecretError, + svcVprnRadiusServerTLSClntPrfErr TlsClientProfileError +} + +svcVprnRadiusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific Radius server." + ::= { svcVprnRadiusServerEntry 1 } + +svcVprnRadiusServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The secret key associated with the RADIUS server. The value returned + by svcVprnRadiusServerSecret is always an empty string. + + The value of svcVprnRadiusServerSecret cannot be set to an empty + string, unless the value of tmnxRadiusServerTLSClientProfile is set." + ::= { svcVprnRadiusServerEntry 2 } + +svcVprnRadiusServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusServerOperStatus indicates the + operational state of the RADIUS protocol. + + If the value is 'outOfService' then the RADIUS server is not available + for use. If the value is 'inService' then the RADIUS server is + available for use." + ::= { svcVprnRadiusServerEntry 3 } + +svcVprnRadiusServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnRadiusServerRowStatus controls the creation and deletion of + rows in the table. + + To create a row in the svcVprnRadiusServerTable, set + svcVprnRadiusServerRowStatus to createAndGo(4). Objects + svcVprnRadiusServerSecret, svcVprnRadiusServerInetAddrType, and + svcVprnRadiusServerInetAddress must also be set at creation time. + + To delete a row in the svcVprnRadiusServerTable, set + svcVprnRadiusServerRowStatus to destroy(6)." + ::= { svcVprnRadiusServerEntry 4 } + +svcVprnRadiusServerInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusServerInetAddrType specifies the address + type of svcVprnRadiusServerInetAddress address. + + The value of svcVprnRadiusServerInetAddrType can be either of + InetAddressType - 'ipv4' or InetAddressType - 'ipv6'." + ::= { svcVprnRadiusServerEntry 5 } + +svcVprnRadiusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusServerInetAddress specifies the address of + the Radius server." + ::= { svcVprnRadiusServerEntry 6 } + +svcVprnRadiusServerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusServerLastChanged indicates the + timestamp of the last change to this row in svcVprnRadiusServerTable." + ::= { svcVprnRadiusServerEntry 7 } + +svcVprnRadiusServerTLSClientProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusServerTLSClientProf specifies the TLS + profile for the Radius server. If set, this security method takes + priority over the use of svcVprnRadiusServerSecret." + DEFVAL { ''H } + ::= { svcVprnRadiusServerEntry 8 } + +svcVprnRadiusServerSecretErr OBJECT-TYPE + SYNTAX SecretError + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusServerSecretErr indicates the + reason why the Radius server failed to connect using the secret + authentication method." + ::= { svcVprnRadiusServerEntry 9 } + +svcVprnRadiusServerTLSClntPrfErr OBJECT-TYPE + SYNTAX TlsClientProfileError + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusServerTLSClntPrfErr indicates the + reason why the Radius server failed to connect using the client TLS + profile authentication method." + ::= { svcVprnRadiusServerEntry 10 } + +svcSysVpnGreSrcIpObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 252 } + +svcSysVpnGreSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcSysVpnGreSrcIpAddrType specifies address type of + svcSysVpnGreSrcIpAddr." + DEFVAL { unknown } + ::= { svcSysVpnGreSrcIpObjs 1 } + +svcSysVpnGreSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcSysVpnGreSrcIpAddr specifies the VPN GRE encapsulation source + IP address in the system." + DEFVAL { ''H } + ::= { svcSysVpnGreSrcIpObjs 2 } + +svcVprnMgmtObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 253 } + +svcVprnServerCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnServerCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { svcVprnMgmtObjs 1 } + +svcVprnServerCtlEntry OBJECT-TYPE + SYNTAX SvcVprnServerCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnServerCtlEntry is an entry (conceptual row) in the + svcVprnServerCtlTable. Each entry represents the configuration for a + server control server." + INDEX { svcId } + ::= { svcVprnServerCtlTable 1 } + +SvcVprnServerCtlEntry ::= SEQUENCE +{ + svcVprnEnableServers BITS, + svcVprnTelnetServerOperStatus TmnxOperState, + svcVprnSSHServerOperStatus TmnxOperState, + svcVprnFTPServerOperStatus TmnxOperState, + svcVprnTelnet6ServerOperStatus TmnxOperState, + svcVprnServerCtlRowStatus RowStatus, + svcVprnServerCtlLastChanged TimeStamp +} + +svcVprnEnableServers OBJECT-TYPE + SYNTAX BITS { + ssh (0), + telnet (1), + ftp (2), + telnet6 (3), + netconf (4), + grpc (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnEnableServers is used to allow/disallow access to management + interfaces running on the system. By default, access to all servers is + disabled." + ::= { svcVprnServerCtlEntry 1 } + +svcVprnTelnetServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "svcVprnTelnetServerOperStatus indicates the operational status of the + telnet server. If the value of this object changes, a generic trap + TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 2 } + +svcVprnSSHServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "svcVprnSSHServerOperStatus indicates the operational status of the SSH + server. If the value of this object changes, a generic trap + TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 3 } + +svcVprnFTPServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "svcVprnFTPServerOperStatus indicates the operational status of the FTP + server. If the value of this object changes, a generic trap + TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 4 } + +svcVprnTelnet6ServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcVprnTelnet6ServerOperStatus indicates the operational + status of the IPv6 telnet server. If the value of this object changes, + a generic trap TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 5 } + +svcVprnServerCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnServerCtlRowStatus controls the creation and deletion of rows + in the table. + + To create a row in the svcVprnServerCtlTable, set + svcVprnServerCtlRowStatus to createAndGo(4). + + To delete a row in the svcVprnServerCtlTable, set + svcVprnServerCtlRowStatus to destroy(6)." + ::= { svcVprnServerCtlEntry 7 } + +svcVprnServerCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnServerCtlLastChanged indicates the + timestamp of the last change to this row in svcVprnServerCtlTable." + ::= { svcVprnServerCtlEntry 8 } + +svcEvpnMplsTEPEgrLblTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsTEPEgrLblTnlEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "svcEvpnMplsTEPEgrLblTnlTable contains entries for all the BGP + EVPN-MPLS TEP and egress label pairs with tunnel identifier for a + particular VPLS service." + ::= { tmnxSvcObjs 254 } + +svcEvpnMplsTEPEgrLblTnlEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsTEPEgrLblTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An egress binding entry with tunnel identifier in the + svcEvpnMplsTEPEgrLblTnlTable." + INDEX { + svcId, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblTEPTnlId + } + ::= { svcEvpnMplsTEPEgrLblTnlTable 1 } + +SvcEvpnMplsTEPEgrLblTnlEntry ::= SEQUENCE +{ + svcEvpnMplsTEPEgrLblTEPTnlId Integer32, + svcEvpnMplsTEPEgrLblTnlLastCh TimeStamp, + svcEvpnMplsTEPEgrLblTnlNumMACs Unsigned32, + svcEvpnMplsTEPEgrLblTnlInMcList TruthValue, + svcEvpnMplsTEPEgrLblTnlResType TmnxSvcEvpnMplsTransportType, + svcEvpnMplsTEPEgrLblTnlSbdMcast TruthValue, + svcEvpnMplsTEPEgrLblMcast INTEGER +} + +svcEvpnMplsTEPEgrLblTEPTnlId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The svcEvpnMplsTEPEgrLblTEPTnlId indicates the tunnel identifier + associated with this entry." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 1 } + +svcEvpnMplsTEPEgrLblTnlLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlLastCh indicates the timestamp + when this entry is created." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 2 } + +svcEvpnMplsTEPEgrLblTnlNumMACs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlNumMACs indicates the number of + MACs associated with TEP and egress label in the BGP EVPN-MPLS VPLS + service." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 3 } + +svcEvpnMplsTEPEgrLblTnlInMcList OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlInMcList + indicates if the TEP and egress label is included in the + multicast list for the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 4 } + +svcEvpnMplsTEPEgrLblTnlResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlResType indicates the transport + type used for this entry." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 5 } + +svcEvpnMplsTEPEgrLblTnlSbdMcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlSbdMcast + indicates if the TEP and egress label is included in the + supplementery broadcast-list multicast for the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 6 } + +svcEvpnMplsTEPEgrLblMcast OBJECT-TYPE + SYNTAX INTEGER { + none (0), + u (1), + bm (2), + bum (3), + m (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblMcast indicates the multicast + forwarding type." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 7 } + +svcRoutedVplsEvpnGWTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcRoutedVplsEvpnGWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains routed-VPLS EVPN multicast gateway information." + ::= { tmnxSvcObjs 255 } + +svcRoutedVplsEvpnGWEntry OBJECT-TYPE + SYNTAX SvcRoutedVplsEvpnGWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Routed-VPLS EVPN gateway specific information." + INDEX { svcId } + ::= { svcRoutedVplsEvpnGWTable 1 } + +SvcRoutedVplsEvpnGWEntry ::= SEQUENCE +{ + svcRoutedVplsEvpnGWRowStatus RowStatus, + svcRoutedVplsEvpnGWLastChgd TimeStamp, + svcRoutedVplsEvpnGWAdminState TmnxAdminState, + svcRoutedVplsEvpnGWType INTEGER, + svcRoutedVplsEvpnGWDrActTimer Unsigned32, + svcRoutedVplsEvpnGWNonDrAtrtTraf INTEGER, + svcRoutedVplsEvpnGWDrState TruthValue, + svcRoutedVplsEvpnGWDrLstChg TimeStamp, + svcRoutedVplsEvpnGWDrActTimeRem Unsigned32 +} + +svcRoutedVplsEvpnGWRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWRowStatus controls the creation and deletion of + rows in the table." + ::= { svcRoutedVplsEvpnGWEntry 1 } + +svcRoutedVplsEvpnGWLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWLastChgd indicates the timestamp of the last + change to this row." + ::= { svcRoutedVplsEvpnGWEntry 2 } + +svcRoutedVplsEvpnGWAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWAdminState specifies the desired administrative + state of the routed-VPLS EVPN gateway. The value 'noop' is never + allowed." + DEFVAL { outOfService } + ::= { svcRoutedVplsEvpnGWEntry 3 } + +svcRoutedVplsEvpnGWType OBJECT-TYPE + SYNTAX INTEGER { + mvpn-pim (0), + mvpn-only (1), + pim-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWType specifies the type of routed-VPLS EVPN + gateway." + DEFVAL { mvpn-pim } + ::= { svcRoutedVplsEvpnGWEntry 4 } + +svcRoutedVplsEvpnGWDrActTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrActTimer specifies the DR activation timer + for the EVPN gateway." + DEFVAL { 3 } + ::= { svcRoutedVplsEvpnGWEntry 5 } + +svcRoutedVplsEvpnGWNonDrAtrtTraf OBJECT-TYPE + SYNTAX INTEGER { + none (0), + from-evpn (1), + from-pim-mvpn (2), + from-evpn-pim-mvpn (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWNonDrAtrtTraf allows the advertisement of the + wildcard SMET route to attract the traffic from EVPN ASM sources, + even if the MEG/PEG is non-DR." + DEFVAL { from-pim-mvpn } + ::= { svcRoutedVplsEvpnGWEntry 6 } + +svcRoutedVplsEvpnGWDrState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrState specifies the state of Evpn Gateway DR." + ::= { svcRoutedVplsEvpnGWEntry 7 } + +svcRoutedVplsEvpnGWDrLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrLstChg specifies the timestamp of the last + change of DR." + ::= { svcRoutedVplsEvpnGWEntry 8 } + +svcRoutedVplsEvpnGWDrActTimeRem OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrActTimeRem specifies the remaining DR + activation timer for the EVPN gateway." + ::= { svcRoutedVplsEvpnGWEntry 9 } + +svcRvplsEvpnArpAdvrtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcRvplsEvpnArpAdvrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcRvplsEvpnArpAdvrtTable has an entry for each type of ARP entry + to create host route on the router interface in the system." + ::= { tmnxSvcObjs 256 } + +svcRvplsEvpnArpAdvrtEntry OBJECT-TYPE + SYNTAX SvcRvplsEvpnArpAdvrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an entry for each type of ARP entry to + create host route on virtual router interface in the system. Entries + can be created and deleted via SNMP SET operations using the + svcRvplsEvpnArpAdvrtRowStatus variable." + INDEX { + svcId, + iesIfIndex, + svcRvplsEvpnArpAdvrtType + } + ::= { svcRvplsEvpnArpAdvrtTable 1 } + +SvcRvplsEvpnArpAdvrtEntry ::= SEQUENCE +{ + svcRvplsEvpnArpAdvrtType INTEGER, + svcRvplsEvpnArpAdvrtRowStatus RowStatus, + svcRvplsEvpnArpAdvrtLastChgd TimeStamp, + svcRvplsEvpnArpAdvrtRouteTag Unsigned32 +} + +svcRvplsEvpnArpAdvrtType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtType specifies the type of host route + entry for this interface." + ::= { svcRvplsEvpnArpAdvrtEntry 1 } + +svcRvplsEvpnArpAdvrtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtRowStatus specifies the row status of + this row." + ::= { svcRvplsEvpnArpAdvrtEntry 2 } + +svcRvplsEvpnArpAdvrtLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtLastChgd indicates the sysUpTime at + the time of the last configuration change in this conceptual row." + ::= { svcRvplsEvpnArpAdvrtEntry 3 } + +svcRvplsEvpnArpAdvrtRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtRouteTag specifies route tag." + DEFVAL { 0 } + ::= { svcRvplsEvpnArpAdvrtEntry 4 } + +svcRvplsEvpnNdAdvrtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcRvplsEvpnNdAdvrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcRvplsEvpnNdAdvrtTable has an entry for each type of ND entry to + create host route on the router interface in the system." + ::= { tmnxSvcObjs 257 } + +svcRvplsEvpnNdAdvrtEntry OBJECT-TYPE + SYNTAX SvcRvplsEvpnNdAdvrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an entry for each type of ND entry to create + host route on virtual router interface in the system. Entries can be + created and deleted via SNMP SET operations using the + svcRvplsEvpnNdAdvrtRowStatus variable." + INDEX { + svcId, + iesIfIndex, + svcRvplsEvpnNdAdvrtType + } + ::= { svcRvplsEvpnNdAdvrtTable 1 } + +SvcRvplsEvpnNdAdvrtEntry ::= SEQUENCE +{ + svcRvplsEvpnNdAdvrtType INTEGER, + svcRvplsEvpnNdAdvrtRowStatus RowStatus, + svcRvplsEvpnNdAdvrtLastChgd TimeStamp, + svcRvplsEvpnNdAdvrtRouteTag Unsigned32 +} + +svcRvplsEvpnNdAdvrtType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnNdAdvrtType specifies the type of host route + entry for this interface." + ::= { svcRvplsEvpnNdAdvrtEntry 1 } + +svcRvplsEvpnNdAdvrtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnNdAdvrtRowStatus specifies the row status of + this row." + ::= { svcRvplsEvpnNdAdvrtEntry 2 } + +svcRvplsEvpnNdAdvrtLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnNdAdvrtLastChgd indicates the sysUpTime at + the time of the last configuration change in this conceptual row." + ::= { svcRvplsEvpnNdAdvrtEntry 3 } + +svcRvplsEvpnNdAdvrtRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnNdAdvrtRouteTag specifies route tag." + DEFVAL { 0 } + ::= { svcRvplsEvpnNdAdvrtEntry 4 } + +iesIfRvplsEvpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesIfRvplsEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IES interface EVPN information on R-VPLS + service." + ::= { tmnxSvcObjs 258 } + +iesIfRvplsEvpnEntry OBJECT-TYPE + SYNTAX IesIfRvplsEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EVPN information about a specific IES interface on R-VPLS service." + INDEX { + svcId, + iesIfIndex + } + ::= { iesIfRvplsEvpnTable 1 } + +IesIfRvplsEvpnEntry ::= SEQUENCE +{ + iesIfRvplsEvpnLastChgd TimeStamp, + iesIfRvplsEvpnArpLearnDynamic TruthValue, + iesIfRvplsEvpnNdLearnDynamic TruthValue, + iesIfRvplsEvpnFldGarpAndUnknReq TruthValue +} + +iesIfRvplsEvpnLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of iesIfRvplsEvpnLastChgd indicates the timestamp when this + entry is created." + ::= { iesIfRvplsEvpnEntry 1 } + +iesIfRvplsEvpnArpLearnDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The iesIfRvplsEvpnArpLearnDynamic specifies whether ARP entries are to + be learn dynamically." + DEFVAL { true } + ::= { iesIfRvplsEvpnEntry 2 } + +iesIfRvplsEvpnNdLearnDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The iesIfRvplsEvpnNdLearnDynamic specifies whether ND entries are to + be learn dynamically." + DEFVAL { true } + ::= { iesIfRvplsEvpnEntry 3 } + +iesIfRvplsEvpnFldGarpAndUnknReq OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The iesIfRvplsEvpnFldGarpAndUnknReq specifies whether to flood GARP + and Unknown requests." + DEFVAL { true } + ::= { iesIfRvplsEvpnEntry 4 } + +svcMacListTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains list of MAC address information." + ::= { tmnxSvcObjs 259 } + +svcMacListEntry OBJECT-TYPE + SYNTAX SvcMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of MAC address information." + INDEX { svcMacListName } + ::= { svcMacListTable 1 } + +SvcMacListEntry ::= SEQUENCE +{ + svcMacListName TNamedItemOrEmpty, + svcMacListRowStatus RowStatus, + svcMacListLastChanged TimeStamp, + svcMacListDescr TItemDescription +} + +svcMacListName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcMacListName indicates given name for this list of MAC addresses" + ::= { svcMacListEntry 1 } + +svcMacListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcMacListRowStatus specifies the row status of this row." + ::= { svcMacListEntry 2 } + +svcMacListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMacListLastChanged indicates the timestamp when this entry is + created." + ::= { svcMacListEntry 3 } + +svcMacListDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcMacListDescr indicates the description of this conceptual row." + ::= { svcMacListEntry 4 } + +svcMacListEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcMacListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains list of MAC address information." + ::= { tmnxSvcObjs 260 } + +svcMacListEntryEntry OBJECT-TYPE + SYNTAX SvcMacListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of MAC address information." + INDEX { + svcMacListName, + svcMacListEntryAddr + } + ::= { svcMacListEntryTable 1 } + +SvcMacListEntryEntry ::= SEQUENCE +{ + svcMacListEntryAddr MacAddress, + svcMacListEntryRowStatus RowStatus, + svcMacListEntryLastChanged TimeStamp, + svcMacListEntryMask MacAddress +} + +svcMacListEntryAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcMacListEntryAddr specifies the start of MAC address for this + MAC address list." + ::= { svcMacListEntryEntry 1 } + +svcMacListEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcMacListEntryRowStatus specifies the row status of this row." + ::= { svcMacListEntryEntry 2 } + +svcMacListEntryLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMacListEntryLastChanged indicates the timestamp when this entry + is created." + ::= { svcMacListEntryEntry 3 } + +svcMacListEntryMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcMacListEntryMask specifies the six-byte mask used to indicate + the range of MAC addresses in the list." + DEFVAL { 'FFFFFFFFFFFF'H } + ::= { svcMacListEntryEntry 4 } + +svcEvpnVpwsLocalAcTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVpwsLocalAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains list of local attachment circuit information." + ::= { tmnxSvcObjs 261 } + +svcEvpnVpwsLocalAcEntry OBJECT-TYPE + SYNTAX SvcEvpnVpwsLocalAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of attachment circuit information." + INDEX { + svcId, + svcEvpnVpwsLocalAcName + } + ::= { svcEvpnVpwsLocalAcTable 1 } + +SvcEvpnVpwsLocalAcEntry ::= SEQUENCE +{ + svcEvpnVpwsLocalAcName TNamedItem, + svcEvpnVpwsLocalAcRowStatus RowStatus, + svcEvpnVpwsLocalAcLastChanged TimeStamp, + svcEvpnVpwsLocalAcEthTag TmnxBgpEvpnAcEthTag, + svcEvpnVpwsLocalAcEndpoint TNamedItemOrEmpty, + svcEvpnVpwsLocalAcIngressLabel Integer32 +} + +svcEvpnVpwsLocalAcName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVpwsLocalAcName specifies the name of local attachment + circuit." + ::= { svcEvpnVpwsLocalAcEntry 1 } + +svcEvpnVpwsLocalAcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEvpnVpwsLocalAcRowStatus specifies the row status of this row." + ::= { svcEvpnVpwsLocalAcEntry 2 } + +svcEvpnVpwsLocalAcLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnVpwsLocalAcLastChanged indicates the timestamp when this + entry is created." + ::= { svcEvpnVpwsLocalAcEntry 3 } + +svcEvpnVpwsLocalAcEthTag OBJECT-TYPE + SYNTAX TmnxBgpEvpnAcEthTag + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEvpnVpwsLocalAcEthTag specifies the ethernet tag for this + entry." + DEFVAL { 0 } + ::= { svcEvpnVpwsLocalAcEntry 4 } + +svcEvpnVpwsLocalAcEndpoint OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEvpnVpwsLocalAcEndpoint specifies endpoint which uses this BGP + EVPN as destination." + DEFVAL { "" } + ::= { svcEvpnVpwsLocalAcEntry 5 } + +svcEvpnVpwsLocalAcIngressLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnVpwsLocalAcIngressLabel indicates the label + advertised for the local attachment circuit for ingress traffic in the + EVPN-VPWS MPLS instance. + + The value of -1 indicates that the label is not allocated." + ::= { svcEvpnVpwsLocalAcEntry 6 } + +svcEvpnVpwsRemoteAcTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVpwsRemoteAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains list of local attachment circuit information." + ::= { tmnxSvcObjs 262 } + +svcEvpnVpwsRemoteAcEntry OBJECT-TYPE + SYNTAX SvcEvpnVpwsRemoteAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of attachment circuit information." + INDEX { + svcId, + svcEvpnVpwsRemoteAcName + } + ::= { svcEvpnVpwsRemoteAcTable 1 } + +SvcEvpnVpwsRemoteAcEntry ::= SEQUENCE +{ + svcEvpnVpwsRemoteAcName TNamedItem, + svcEvpnVpwsRemoteAcRowStatus RowStatus, + svcEvpnVpwsRemoteAcLastChanged TimeStamp, + svcEvpnVpwsRemoteAcEthTag TmnxBgpEvpnAcEthTag, + svcEvpnVpwsRemoteAcEndpoint TNamedItemOrEmpty +} + +svcEvpnVpwsRemoteAcName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVpwsRemoteAcName specifies the name of attachment circuit." + ::= { svcEvpnVpwsRemoteAcEntry 1 } + +svcEvpnVpwsRemoteAcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEvpnVpwsRemoteAcRowStatus specifies the row status of this row." + ::= { svcEvpnVpwsRemoteAcEntry 2 } + +svcEvpnVpwsRemoteAcLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnVpwsRemoteAcLastChanged indicates the timestamp when this + entry is created." + ::= { svcEvpnVpwsRemoteAcEntry 3 } + +svcEvpnVpwsRemoteAcEthTag OBJECT-TYPE + SYNTAX TmnxBgpEvpnAcEthTag + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEvpnVpwsRemoteAcEthTag specifies the ethernet tag for this + entry." + DEFVAL { 0 } + ::= { svcEvpnVpwsRemoteAcEntry 4 } + +svcEvpnVpwsRemoteAcEndpoint OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEvpnVpwsRemoteAcEndpoint specifies endpoint which uses this BGP + EVPN as destination." + DEFVAL { "" } + ::= { svcEvpnVpwsRemoteAcEntry 5 } + +svcDhcpLeaseExTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseExTable augments the svcDhcpLeaseTable and contains + host/session limit overrides specified by the AAA server for DHCP + leases." + ::= { tmnxSvcObjs 263 } + +svcDhcpLeaseExEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains host/session limit overrides specified by the + AAA server for the DHCP lease." + AUGMENTS { svcDhcpLeaseEntry } + ::= { svcDhcpLeaseExTable 1 } + +SvcDhcpLeaseExEntry ::= SEQUENCE +{ + svcDhcpLeaseSpiHLimit TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim4 TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim4Ppp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim4Dhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim4Arp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6 TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6Wan TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6Pd TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiHLimLac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimIpoe TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimPppoeLcl TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimPppoeLac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimL2tpLns TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimL2tpLts TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSpiSLimOvrl TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLimit TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim4 TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim4Ppp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim4Dhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim4Arp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6 TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6Wan TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6Pd TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubHLimLac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimIpoe TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimPppoeLcl TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimPppoeLac TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimL2tpLns TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimL2tpLts TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + svcDhcpLeaseSubSLimOvrl TmnxSubHostSessionLimitOverride +} + +svcDhcpLeaseSpiHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLimit indicates the SLA profile instance + overall host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 1 } + +svcDhcpLeaseSpiHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim4 indicates the SLA profile instance + IPv4 host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 2 } + +svcDhcpLeaseSpiHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim4Ppp indicates the SLA profile + instance IPv4 PPP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 3 } + +svcDhcpLeaseSpiHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim4Dhcp indicates the SLA profile + instance IPv4 DHCP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 4 } + +svcDhcpLeaseSpiHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim4Arp indicates the SLA profile + instance IPv4 ARP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 5 } + +svcDhcpLeaseSpiHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6 indicates the SLA profile instance + IPv6 host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 6 } + +svcDhcpLeaseSpiHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6Wan indicates the SLA profile + instance IPv6-WAN host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 7 } + +svcDhcpLeaseSpiHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6WanPppSlaac indicates the SLA profile + instance IPv6-WAN PPP SLAAC host limit override specified by the AAA + server." + ::= { svcDhcpLeaseExEntry 8 } + +svcDhcpLeaseSpiHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6WanPppDhcp indicates the SLA profile + instance IPv6-WAN PPP DHCP host limit override specified by the AAA + server." + ::= { svcDhcpLeaseExEntry 9 } + +svcDhcpLeaseSpiHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6WanIpoeSlaac indicates the SLA + profile instance IPv6-WAN IPOE SLAAC host limit override specified by + the AAA server." + ::= { svcDhcpLeaseExEntry 10 } + +svcDhcpLeaseSpiHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6WanIpoeDhcp indicates the SLA profile instance IPv6-WAN + IPOE DHCP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 11 } + +svcDhcpLeaseSpiHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6Pd indicates the SLA profile instance + IPv6-PD host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 12 } + +svcDhcpLeaseSpiHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6PdPppDhcp indicates the SLA profile + instance IPv6-PD PPP DHCP host limit override specified by the AAA + server." + ::= { svcDhcpLeaseExEntry 13 } + +svcDhcpLeaseSpiHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLim6PdIpoeDhcp indicates the SLA profile + instance IPv6-PD IPOE DHCP host limit override specified by the AAA + server." + ::= { svcDhcpLeaseExEntry 14 } + +svcDhcpLeaseSpiHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiHLimLac indicates the SLA profile instance + L2TP LAC host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 15 } + +svcDhcpLeaseSpiSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimIpoe indicates the SLA profile + instance IPOE session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 16 } + +svcDhcpLeaseSpiSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimPppoeLcl indicates the SLA profile + instance local PPPoE session limit override specified by the AAA + server." + ::= { svcDhcpLeaseExEntry 17 } + +svcDhcpLeaseSpiSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimPppoeLac indicates the SLA profile + instance LAC session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 18 } + +svcDhcpLeaseSpiSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimPppoeOvrl indicates the SLA profile + instance PPPoE session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 19 } + +svcDhcpLeaseSpiSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimL2tpLns indicates the SLA profile + instance L2TP LNS session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 20 } + +svcDhcpLeaseSpiSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimL2tpLts indicates the SLA profile + instance L2TP LTS session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 21 } + +svcDhcpLeaseSpiSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimL2tpOvrl indicates the SLA profile + instance L2TP session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 22 } + +svcDhcpLeaseSpiSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSpiSLimOvrl indicates the SLA profile + instance overall session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 23 } + +svcDhcpLeaseSubHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLimit indicates the subscriber overall + host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 24 } + +svcDhcpLeaseSubHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim4 indicates the subscriber overall + IPv4 host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 25 } + +svcDhcpLeaseSubHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim4Ppp indicates the subscriber IPv4 PPP + host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 26 } + +svcDhcpLeaseSubHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim4Dhcp indicates the subscriber IPv4 + DHCP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 27 } + +svcDhcpLeaseSubHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim4Arp indicates the subscriber IPv4 ARP + host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 28 } + +svcDhcpLeaseSubHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6 indicates the subscriber overall + IPv6 host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 29 } + +svcDhcpLeaseSubHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6Wan indicates the subscriber overall + IPv6-WAN host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 30 } + +svcDhcpLeaseSubHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6WanPppSlaac indicates the subscriber + IPv6-WAN PPP SLAAC host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 31 } + +svcDhcpLeaseSubHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6WanPppDhcp indicates the subscriber + IPv6-WAN PPP DHCP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 32 } + +svcDhcpLeaseSubHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6WanIpoeSlaac indicates the subscriber + IPv6-WAN IPOE SLAAC host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 33 } + +svcDhcpLeaseSubHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6WanIpoeDhcp indicates the subscriber + IPv6-WAN IPOE DHCP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 34 } + +svcDhcpLeaseSubHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6Pd indicates the subscriber overall + IPv6-PD host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 35 } + +svcDhcpLeaseSubHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6PdPppDhcp indicates the subscriber + IPv6-PD PPP DHCP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 36 } + +svcDhcpLeaseSubHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLim6PdIpoeDhcp indicates the subscriber + IPv6-PD IPOE DHCP host limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 37 } + +svcDhcpLeaseSubHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubHLimLac indicates the subscriber LAC host + limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 38 } + +svcDhcpLeaseSubSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimIpoe indicates the subscriber overall + IPOE session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 39 } + +svcDhcpLeaseSubSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimPppoeLcl indicates the subscriber + local PPPoE session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 40 } + +svcDhcpLeaseSubSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimPppoeLac indicates the subscriber LAC + session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 41 } + +svcDhcpLeaseSubSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimPppoeOvrl indicates the subscriber + overall PPPoE session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 42 } + +svcDhcpLeaseSubSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimL2tpLns indicates the subscriber L2TP + LNS session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 43 } + +svcDhcpLeaseSubSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimL2tpLts indicates the subscriber L2TP + LTS session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 44 } + +svcDhcpLeaseSubSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimL2tpOvrl indicates the subscriber + overall L2TP session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 45 } + +svcDhcpLeaseSubSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseSubSLimOvrl indicates the subscriber overall + session limit override specified by the AAA server." + ::= { svcDhcpLeaseExEntry 46 } + +svcArpHostExTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcArpHostExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcArpHostExTable augments the svcArpHostTable and contains + host/session limit overrides specified by the AAA server for ARP + hosts." + ::= { tmnxSvcObjs 264 } + +svcArpHostExEntry OBJECT-TYPE + SYNTAX SvcArpHostExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains host/session limit overrides specified by the + AAA server for the ARP host." + AUGMENTS { svcArpHostEntry } + ::= { svcArpHostExTable 1 } + +SvcArpHostExEntry ::= SEQUENCE +{ + svcArpHostSpiHLimit TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim4 TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim4Ppp TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim4Dhcp TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim4Arp TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6 TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6Wan TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6Pd TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSpiHLimLac TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimIpoe TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimPppoeLcl TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimPppoeLac TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimL2tpLns TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimL2tpLts TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + svcArpHostSpiSLimOvrl TmnxSubHostSessionLimitOverride, + svcArpHostSubHLimit TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim4 TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim4Ppp TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim4Dhcp TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim4Arp TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6 TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6Wan TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6Pd TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSubHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + svcArpHostSubHLimLac TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimIpoe TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimPppoeLcl TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimPppoeLac TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimL2tpLns TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimL2tpLts TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + svcArpHostSubSLimOvrl TmnxSubHostSessionLimitOverride +} + +svcArpHostSpiHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLimit indicates the SLA profile instance + overall host limit override specified by the AAA server." + ::= { svcArpHostExEntry 1 } + +svcArpHostSpiHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim4 indicates the SLA profile instance + IPv4 host limit override specified by the AAA server." + ::= { svcArpHostExEntry 2 } + +svcArpHostSpiHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim4Ppp indicates the SLA profile instance + IPv4 PPP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 3 } + +svcArpHostSpiHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim4Dhcp indicates the SLA profile instance + IPv4 DHCP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 4 } + +svcArpHostSpiHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim4Arp indicates the SLA profile instance + IPv4 ARP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 5 } + +svcArpHostSpiHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6 indicates the SLA profile instance + IPv6 host limit override specified by the AAA server." + ::= { svcArpHostExEntry 6 } + +svcArpHostSpiHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6Wan indicates the SLA profile instance + IPv6-WAN host limit override specified by the AAA server." + ::= { svcArpHostExEntry 7 } + +svcArpHostSpiHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6WanPppSlaac indicates the SLA profile + instance IPv6-WAN PPP SLAAC host limit override specified by the AAA + server." + ::= { svcArpHostExEntry 8 } + +svcArpHostSpiHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6WanPppDhcp indicates the SLA profile + instance IPv6-WAN PPP DHCP host limit override specified by the AAA + server." + ::= { svcArpHostExEntry 9 } + +svcArpHostSpiHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6WanIpoeSlaac indicates the SLA profile + instance IPv6-WAN IPOE SLAAC host limit override specified by the AAA + server." + ::= { svcArpHostExEntry 10 } + +svcArpHostSpiHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6WanIpoeDhcp indicates the SLA profile instance IPv6-WAN + IPOE DHCP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 11 } + +svcArpHostSpiHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6Pd indicates the SLA profile instance + IPv6-PD host limit override specified by the AAA server." + ::= { svcArpHostExEntry 12 } + +svcArpHostSpiHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6PdPppDhcp indicates the SLA profile + instance IPv6-PD PPP DHCP host limit override specified by the AAA + server." + ::= { svcArpHostExEntry 13 } + +svcArpHostSpiHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLim6PdIpoeDhcp indicates the SLA profile + instance IPv6-PD IPOE DHCP host limit override specified by the AAA + server." + ::= { svcArpHostExEntry 14 } + +svcArpHostSpiHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiHLimLac indicates the SLA profile instance + L2TP LAC host limit override specified by the AAA server." + ::= { svcArpHostExEntry 15 } + +svcArpHostSpiSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimIpoe indicates the SLA profile instance + IPOE session limit override specified by the AAA server." + ::= { svcArpHostExEntry 16 } + +svcArpHostSpiSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimPppoeLcl indicates the SLA profile + instance local PPPoE session limit override specified by the AAA + server." + ::= { svcArpHostExEntry 17 } + +svcArpHostSpiSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimPppoeLac indicates the SLA profile + instance LAC session limit override specified by the AAA server." + ::= { svcArpHostExEntry 18 } + +svcArpHostSpiSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimPppoeOvrl indicates the SLA profile + instance PPPoE session limit override specified by the AAA server." + ::= { svcArpHostExEntry 19 } + +svcArpHostSpiSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimL2tpLns indicates the SLA profile + instance L2TP LNS session limit override specified by the AAA server." + ::= { svcArpHostExEntry 20 } + +svcArpHostSpiSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimL2tpLts indicates the SLA profile + instance L2TP LTS session limit override specified by the AAA server." + ::= { svcArpHostExEntry 21 } + +svcArpHostSpiSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimL2tpOvrl indicates the SLA profile + instance L2TP session limit override specified by the AAA server." + ::= { svcArpHostExEntry 22 } + +svcArpHostSpiSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSpiSLimOvrl indicates the SLA profile instance + overall session limit override specified by the AAA server." + ::= { svcArpHostExEntry 23 } + +svcArpHostSubHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLimit indicates the subscriber overall host + limit override specified by the AAA server." + ::= { svcArpHostExEntry 24 } + +svcArpHostSubHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim4 indicates the subscriber overall IPv4 + host limit override specified by the AAA server." + ::= { svcArpHostExEntry 25 } + +svcArpHostSubHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim4Ppp indicates the subscriber IPv4 PPP + host limit override specified by the AAA server." + ::= { svcArpHostExEntry 26 } + +svcArpHostSubHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim4Dhcp indicates the subscriber IPv4 DHCP + host limit override specified by the AAA server." + ::= { svcArpHostExEntry 27 } + +svcArpHostSubHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim4Arp indicates the subscriber IPv4 ARP + host limit override specified by the AAA server." + ::= { svcArpHostExEntry 28 } + +svcArpHostSubHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6 indicates the subscriber overall IPv6 + host limit override specified by the AAA server." + ::= { svcArpHostExEntry 29 } + +svcArpHostSubHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6Wan indicates the subscriber overall + IPv6-WAN host limit override specified by the AAA server." + ::= { svcArpHostExEntry 30 } + +svcArpHostSubHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6WanPppSlaac indicates the subscriber + IPv6-WAN PPP SLAAC host limit override specified by the AAA server." + ::= { svcArpHostExEntry 31 } + +svcArpHostSubHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6WanPppDhcp indicates the subscriber + IPv6-WAN PPP DHCP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 32 } + +svcArpHostSubHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6WanIpoeSlaac indicates the subscriber + IPv6-WAN IPOE SLAAC host limit override specified by the AAA server." + ::= { svcArpHostExEntry 33 } + +svcArpHostSubHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6WanIpoeDhcp indicates the subscriber + IPv6-WAN IPOE DHCP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 34 } + +svcArpHostSubHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6Pd indicates the subscriber overall + IPv6-PD host limit override specified by the AAA server." + ::= { svcArpHostExEntry 35 } + +svcArpHostSubHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6PdPppDhcp indicates the subscriber + IPv6-PD PPP DHCP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 36 } + +svcArpHostSubHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLim6PdIpoeDhcp indicates the subscriber + IPv6-PD IPOE DHCP host limit override specified by the AAA server." + ::= { svcArpHostExEntry 37 } + +svcArpHostSubHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubHLimLac indicates the subscriber LAC host + limit override specified by the AAA server." + ::= { svcArpHostExEntry 38 } + +svcArpHostSubSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimIpoe indicates the subscriber overall + IPOE session limit override specified by the AAA server." + ::= { svcArpHostExEntry 39 } + +svcArpHostSubSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimPppoeLcl indicates the subscriber local + PPPoE session limit override specified by the AAA server." + ::= { svcArpHostExEntry 40 } + +svcArpHostSubSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimPppoeLac indicates the subscriber LAC + session limit override specified by the AAA server." + ::= { svcArpHostExEntry 41 } + +svcArpHostSubSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimPppoeOvrl indicates the subscriber + overall PPPoE session limit override specified by the AAA server." + ::= { svcArpHostExEntry 42 } + +svcArpHostSubSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimL2tpLns indicates the subscriber L2TP + LNS session limit override specified by the AAA server." + ::= { svcArpHostExEntry 43 } + +svcArpHostSubSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimL2tpLts indicates the subscriber L2TP + LTS session limit override specified by the AAA server." + ::= { svcArpHostExEntry 44 } + +svcArpHostSubSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimL2tpOvrl indicates the subscriber + overall L2TP session limit override specified by the AAA server." + ::= { svcArpHostExEntry 45 } + +svcArpHostSubSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcArpHostSubSLimOvrl indicates the subscriber overall + session limit override specified by the AAA server." + ::= { svcArpHostExEntry 46 } + +svcSrv6Objs OBJECT IDENTIFIER ::= { tmnxSvcObjs 265 } + +svcSrv6TblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6TblLastCh indicates the sysUpTime at the time of + the last modification of an entry in the svcSrv6Table." + ::= { svcSrv6Objs 1 } + +svcSrv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSrv6Table contains entries for all the SRv6 instances for a + particular VPRN service." + ::= { svcSrv6Objs 2 } + +svcSrv6Entry OBJECT-TYPE + SYNTAX SvcSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SRv6 instance entry in the svcSrv6Table." + INDEX { + svcId, + svcSrv6Instance + } + ::= { svcSrv6Table 1 } + +SvcSrv6Entry ::= SEQUENCE +{ + svcSrv6Instance Integer32, + svcSrv6RowStatus RowStatus, + svcSrv6LastChngd TimeStamp +} + +svcSrv6Instance OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSrv6Instance specifies the SRv6 instance used with + this service." + ::= { svcSrv6Entry 1 } + +svcSrv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcSrv6RowStatus + specifies the status of this row." + ::= { svcSrv6Entry 2 } + +svcSrv6LastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6LastChngd indicates the timestamp of + the modification of this entry." + ::= { svcSrv6Entry 3 } + +svcSrv6LocatorTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocatorTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the svcSrv6LocatorTable." + ::= { svcSrv6Objs 3 } + +svcSrv6LocatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSrv6LocatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSrv6LocatorTable contains entries for all the SRv6 instances + for a particular VPRN service." + ::= { svcSrv6Objs 4 } + +svcSrv6LocatorEntry OBJECT-TYPE + SYNTAX SvcSrv6LocatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SRv6 instance entry in the svcSrv6LocatorTable." + INDEX { + svcId, + svcSrv6Instance, + svcSrv6LocatorName + } + ::= { svcSrv6LocatorTable 1 } + +SvcSrv6LocatorEntry ::= SEQUENCE +{ + svcSrv6LocatorName TLNamedItem, + svcSrv6LocatorRowStatus RowStatus, + svcSrv6LocatorLastChngd TimeStamp, + svcSrv6LocatorEndDt4 TSrv6FunctionType, + svcSrv6LocatorEndDt4StaticValue TSrv6FunctionValue, + svcSrv6LocatorEndDt6 TSrv6FunctionType, + svcSrv6LocatorEndDt6StaticValue TSrv6FunctionValue, + svcSrv6LocatorEndDt46 TSrv6FunctionType, + svcSrv6LocatorEndDt46StaticValue TSrv6FunctionValue, + svcSrv6LocEndDt4OperValue TSrv6FunctionValue, + svcSrv6LocEndDt4OperState TmnxOperState, + svcSrv6LocEndDt4OperErrorCode TSrv6FunctionErrorCode, + svcSrv6LocEndDt4OperSidAddrType InetAddressType, + svcSrv6LocEndDt4OperSidAddr InetAddress, + svcSrv6LocEndDt6OperValue TSrv6FunctionValue, + svcSrv6LocEndDt6OperState TmnxOperState, + svcSrv6LocEndDt6OperErrorCode TSrv6FunctionErrorCode, + svcSrv6LocEndDt6OperSidAddrType InetAddressType, + svcSrv6LocEndDt6OperSidAddr InetAddress, + svcSrv6LocEndDt46OperValue TSrv6FunctionValue, + svcSrv6LocEndDt46OperState TmnxOperState, + svcSrv6LocEndDt46OperErrorCode TSrv6FunctionErrorCode, + svcSrv6LocEndDt46OpSidAddrType InetAddressType, + svcSrv6LocEndDt46OpSidAddr InetAddress +} + +svcSrv6LocatorName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The svcSrv6LocatorName specifies the SRv6 locator name used with this + service." + ::= { svcSrv6LocatorEntry 1 } + +svcSrv6LocatorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcSrv6LocatorRowStatus + specifies the status of this row." + ::= { svcSrv6LocatorEntry 2 } + +svcSrv6LocatorLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6LocatorLastChngd indicates the + timestamp of the modification of this entry." + ::= { svcSrv6LocatorEntry 3 } + +svcSrv6LocatorEndDt4 OBJECT-TYPE + SYNTAX TSrv6FunctionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcSrv6LocatorEndDt4 specifies how the END.DT4 is derived." + DEFVAL { none } + ::= { svcSrv6LocatorEntry 4 } + +svcSrv6LocatorEndDt4StaticValue OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcSrv6LocatorEndDt4StaticValue specifies the static function + value used to derive the End.DT4 SID that is associated to IPv4 + routes." + DEFVAL { 0 } + ::= { svcSrv6LocatorEntry 5 } + +svcSrv6LocatorEndDt6 OBJECT-TYPE + SYNTAX TSrv6FunctionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcSrv6LocatorEndDt6 specifies how the END.DT6 is derived." + DEFVAL { none } + ::= { svcSrv6LocatorEntry 6 } + +svcSrv6LocatorEndDt6StaticValue OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcSrv6LocatorEndDt6StaticValue specifies the static function + value used to derive the End.DT6 SID that is associated to IPv6 + routes." + DEFVAL { 0 } + ::= { svcSrv6LocatorEntry 7 } + +svcSrv6LocatorEndDt46 OBJECT-TYPE + SYNTAX TSrv6FunctionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcSrv6LocatorEndDt46 specifies how the END.DT46 is derived." + DEFVAL { none } + ::= { svcSrv6LocatorEntry 8 } + +svcSrv6LocatorEndDt46StaticValue OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcSrv6LocatorEndDt46StaticValue specifies the static function + value used to derive the End.DT46 SID that is associated to IPv4/IPv6 + routes." + DEFVAL { 0 } + ::= { svcSrv6LocatorEntry 9 } + +svcSrv6LocEndDt4OperValue OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcSrv6LocEndDt4OperValue specifies the operational end + value." + ::= { svcSrv6LocatorEntry 10 } + +svcSrv6LocEndDt4OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt4OperState indicates the operational + state." + ::= { svcSrv6LocatorEntry 11 } + +svcSrv6LocEndDt4OperErrorCode OBJECT-TYPE + SYNTAX TSrv6FunctionErrorCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcSrv6LocEndDt4OperErrorCode specifies the error code for + end function." + ::= { svcSrv6LocatorEntry 12 } + +svcSrv6LocEndDt4OperSidAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt4OperSidAddrType specifies the type of + svcSrv6LocEndDt4OperSidAddr." + ::= { svcSrv6LocatorEntry 13 } + +svcSrv6LocEndDt4OperSidAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt4OperSidAddr specifies the + segment-identifier" + ::= { svcSrv6LocatorEntry 14 } + +svcSrv6LocEndDt6OperValue OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcSrv6LocEndDt6OperValue specifies the operational end + value." + ::= { svcSrv6LocatorEntry 15 } + +svcSrv6LocEndDt6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt6OperState indicates the operational + state." + ::= { svcSrv6LocatorEntry 16 } + +svcSrv6LocEndDt6OperErrorCode OBJECT-TYPE + SYNTAX TSrv6FunctionErrorCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcSrv6LocEndDt6OperErrorCode specifies the error code for + end function." + ::= { svcSrv6LocatorEntry 17 } + +svcSrv6LocEndDt6OperSidAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt6OperSidAddrType specifies the type of + svcSrv6LocEndDt6OperSidAddr." + ::= { svcSrv6LocatorEntry 18 } + +svcSrv6LocEndDt6OperSidAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt6OperSidAddr specifies the + segment-identifier" + ::= { svcSrv6LocatorEntry 19 } + +svcSrv6LocEndDt46OperValue OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcSrv6LocEndDt46OperValue specifies the operational end + value." + ::= { svcSrv6LocatorEntry 20 } + +svcSrv6LocEndDt46OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt46OperState indicates the operational + state." + ::= { svcSrv6LocatorEntry 21 } + +svcSrv6LocEndDt46OperErrorCode OBJECT-TYPE + SYNTAX TSrv6FunctionErrorCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcSrv6LocEndDt46OperErrorCode specifies the error code + for end function." + ::= { svcSrv6LocatorEntry 22 } + +svcSrv6LocEndDt46OpSidAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt46OpSidAddrType specifies the type of + svcSrv6LocEndDt46OpSidAddr." + ::= { svcSrv6LocatorEntry 23 } + +svcSrv6LocEndDt46OpSidAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6LocEndDt46OpSidAddr specifies the + segment-identifier" + ::= { svcSrv6LocatorEntry 24 } + +svcEvpnSrv6TblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6TblLastCh indicates the sysUpTime at the time + of the last modification of an entry in the svcEvpnSrv6Table." + ::= { svcSrv6Objs 5 } + +svcEvpnSrv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnSrv6Table contains entries for all the BGP SRv6 instances + for a particular VPRN service." + ::= { svcSrv6Objs 6 } + +svcEvpnSrv6Entry OBJECT-TYPE + SYNTAX SvcEvpnSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP SRv6 instance entry in the svcEvpnSrv6Table." + INDEX { + svcId, + svcEvpnSrv6BgpInstance + } + ::= { svcEvpnSrv6Table 1 } + +SvcEvpnSrv6Entry ::= SEQUENCE +{ + svcEvpnSrv6BgpInstance Integer32, + svcEvpnSrv6LastChanged TimeStamp, + svcEvpnSrv6SrcAddrType InetAddressType, + svcEvpnSrv6SrcAddr InetAddress, + svcEvpnSrv6MaxEcmpRoutes Integer32, + svcEvpnSrv6ForceVlanVcFwd TruthValue, + svcEvpnSrv6RtNextHopType INTEGER, + svcEvpnSrv6RtNextHopAddrType InetAddressType, + svcEvpnSrv6RtNextHopAddr InetAddress, + svcEvpnSrv6Evi3ByteAutoRT TruthValue +} + +svcEvpnSrv6BgpInstance OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6BgpInstance specifies the BGP instance used + with this service." + ::= { svcEvpnSrv6Entry 1 } + +svcEvpnSrv6LastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnSrv6LastChanged indicates the timestamp + of the modification of this entry." + ::= { svcEvpnSrv6Entry 2 } + +svcEvpnSrv6SrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6SrcAddrType indicates the address type of + svcEvpnSrv6SrcAddr." + DEFVAL { unknown } + ::= { svcEvpnSrv6Entry 3 } + +svcEvpnSrv6SrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6SrcAddr indicates the IP address of the source + router." + DEFVAL { ''H } + ::= { svcEvpnSrv6Entry 4 } + +svcEvpnSrv6MaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6MaxEcmpRoutes specifies the maximum ECMP + routes required for controlling all-active routing to MAC/IP with the + same ethernet-segment-identifier (ESI)." + DEFVAL { 1 } + ::= { svcEvpnSrv6Entry 5 } + +svcEvpnSrv6ForceVlanVcFwd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6ForceVlanVcFwd specifies whether or not + vc-vlan-type forwarding is forced in the data path for BGP EVPN. When + set to 'true' vc-vlan-type forwarding is forced." + DEFVAL { false } + ::= { svcEvpnSrv6Entry 6 } + +svcEvpnSrv6RtNextHopType OBJECT-TYPE + SYNTAX INTEGER { + system-ipv4 (0), + system-ipv6 (1), + explicit (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6RtNextHopType specifies the type of the route + next-hop associated with this entry. + + An 'inconsistentError' is returned when svcEvpnSrv6RtNextHopType set + to 'specific' and svcEvpnSrv6RtNextHopAddr is set to default. + + An 'inconsistentError' is returned when svcEvpnSrv6RtNextHopType is + set to 'system-ipv4/system-ipv6' and svcEvpnSrv6RtNextHopAddr is set + to non-default." + DEFVAL { system-ipv4 } + ::= { svcEvpnSrv6Entry 7 } + +svcEvpnSrv6RtNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6RtNextHopAddrType specifies the type of IP + address associated with svcEvpnSrv6RtNextHopAddr." + DEFVAL { unknown } + ::= { svcEvpnSrv6Entry 8 } + +svcEvpnSrv6RtNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6RtNextHopAddr specifies the next-hop IP for ES + and AD per ES routes." + DEFVAL { ''H } + ::= { svcEvpnSrv6Entry 9 } + +svcEvpnSrv6Evi3ByteAutoRT OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEvpnSrv6Evi3ByteAutoRT enables RFC8365 compliant + auto-derivation for EVIs for this service." + DEFVAL { false } + ::= { svcEvpnSrv6Entry 10 } + +svcEpipeSrv6TblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeSrv6TblLastCh indicates the sysUpTime at the time + of the last modification of an entry in the svcEpipeSrv6Table." + ::= { svcSrv6Objs 7 } + +svcEpipeSrv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeSrv6Table contains entries for all the SRv6 instances for + a particular VPRN service." + ::= { svcSrv6Objs 8 } + +svcEpipeSrv6Entry OBJECT-TYPE + SYNTAX SvcEpipeSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SRv6 instance entry in the svcEpipeSrv6Table." + INDEX { + svcId, + svcEpipeSrv6Instance + } + ::= { svcEpipeSrv6Table 1 } + +SvcEpipeSrv6Entry ::= SEQUENCE +{ + svcEpipeSrv6Instance Integer32, + svcEpipeSrv6RowStatus RowStatus, + svcEpipeSrv6LastChngd TimeStamp +} + +svcEpipeSrv6Instance OBJECT-TYPE + SYNTAX Integer32 (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEpipeSrv6Instance specifies the SRv6 instance used + with this service." + ::= { svcEpipeSrv6Entry 1 } + +svcEpipeSrv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcEpipeSrv6RowStatus + specifies the status of this row." + ::= { svcEpipeSrv6Entry 2 } + +svcEpipeSrv6LastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipeSrv6LastChngd indicates the timestamp + of the modification of this entry." + ::= { svcEpipeSrv6Entry 3 } + +svcEpipeSrv6LocatorTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeSrv6LocatorTblLastCh indicates the sysUpTime at + the time of the last modification of an entry in the + svcEpipeSrv6LocatorTable." + ::= { svcSrv6Objs 9 } + +svcEpipeSrv6LocatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeSrv6LocatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeSrv6LocatorTable contains entries for all the SRv6 + instances for a particular VPRN service." + ::= { svcSrv6Objs 10 } + +svcEpipeSrv6LocatorEntry OBJECT-TYPE + SYNTAX SvcEpipeSrv6LocatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SRv6 instance entry in the svcEpipeSrv6LocatorTable." + INDEX { + svcId, + svcEpipeSrv6Instance, + svcEpipeSrv6LocatorName + } + ::= { svcEpipeSrv6LocatorTable 1 } + +SvcEpipeSrv6LocatorEntry ::= SEQUENCE +{ + svcEpipeSrv6LocatorName TLNamedItem, + svcEpipeSrv6LocatorRowStatus RowStatus, + svcEpipeSrv6LocatorLastChngd TimeStamp, + svcEpipeSrv6LocatorEndDx2 TSrv6FunctionType, + svcEpipeSrv6LocatorEndDx2Static TSrv6FunctionValue, + svcEpipeSrv6LocEndDx2Value TSrv6FunctionValue, + svcEpipeSrv6LocEndDx2State TmnxOperState, + svcEpipeSrv6LocEndDx2ErrorCode TSrv6FunctionErrorCode, + svcEpipeSrv6LocEndDx2SidAddrType InetAddressType, + svcEpipeSrv6LocEndDx2SidAddr InetAddress +} + +svcEpipeSrv6LocatorName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeSrv6LocatorName specifies the SRv6 locator name used with + this service." + ::= { svcEpipeSrv6LocatorEntry 1 } + +svcEpipeSrv6LocatorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcEpipeSrv6LocatorRowStatus + specifies the status of this row." + ::= { svcEpipeSrv6LocatorEntry 2 } + +svcEpipeSrv6LocatorLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipeSrv6LocatorLastChngd indicates the + timestamp of the modification of this entry." + ::= { svcEpipeSrv6LocatorEntry 3 } + +svcEpipeSrv6LocatorEndDx2 OBJECT-TYPE + SYNTAX TSrv6FunctionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEpipeSrv6LocatorEndDx2 specifies how the END.DT4 is derived." + DEFVAL { none } + ::= { svcEpipeSrv6LocatorEntry 4 } + +svcEpipeSrv6LocatorEndDx2Static OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcEpipeSrv6LocatorEndDx2Static specifies the static function + value used to derive the End.DT4 SID that is associated to IPv4 + routes." + DEFVAL { 0 } + ::= { svcEpipeSrv6LocatorEntry 5 } + +svcEpipeSrv6LocEndDx2Value OBJECT-TYPE + SYNTAX TSrv6FunctionValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcEpipeSrv6LocEndDx2Value specifies the operational end + value." + ::= { svcEpipeSrv6LocatorEntry 6 } + +svcEpipeSrv6LocEndDx2State OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeSrv6LocEndDx2State indicates the operational + state." + ::= { svcEpipeSrv6LocatorEntry 7 } + +svcEpipeSrv6LocEndDx2ErrorCode OBJECT-TYPE + SYNTAX TSrv6FunctionErrorCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object svcEpipeSrv6LocEndDx2ErrorCode specifies the error code + for end function." + ::= { svcEpipeSrv6LocatorEntry 8 } + +svcEpipeSrv6LocEndDx2SidAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeSrv6LocEndDx2SidAddrType specifies the type of + svcEpipeSrv6LocEndDx2SidAddr." + ::= { svcEpipeSrv6LocatorEntry 9 } + +svcEpipeSrv6LocEndDx2SidAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeSrv6LocEndDx2SidAddr specifies the + segment-identifier" + ::= { svcEpipeSrv6LocatorEntry 10 } + +svcSrv6TEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSrv6TEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSrv6TEPTable contains entries for all the EVPN MPLS tunnel + endpoint addresse specific information in the system." + ::= { svcSrv6Objs 11 } + +svcSrv6TEPEntry OBJECT-TYPE + SYNTAX SvcSrv6TEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSrv6TEPEntry contains specific EVPN SRv6 tunnel endpoint + address entry information." + INDEX { + svcSrv6TEPAddrType, + svcSrv6TEPAddress + } + ::= { svcSrv6TEPTable 1 } + +SvcSrv6TEPEntry ::= SEQUENCE +{ + svcSrv6TEPAddrType InetAddressType, + svcSrv6TEPAddress InetAddress, + svcSrv6TEPNumNonESDest Unsigned32, + svcSrv6TEPNumESDest Unsigned32 +} + +svcSrv6TEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSrv6TEPAddrType indicates the type of the address + associated with svcSrv6TEPAddress." + ::= { svcSrv6TEPEntry 1 } + +svcSrv6TEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSrv6TEPAddress indicates a EVPN SRv6 tunnel endpoint + address present in the system." + ::= { svcSrv6TEPEntry 2 } + +svcSrv6TEPNumNonESDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6TEPNumNonESDest indicates the number of EVPN SRv6 + destinations for the EVPN SRv6 tunnel endpoint address." + ::= { svcSrv6TEPEntry 3 } + +svcSrv6TEPNumESDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6TEPNumESDest indicates the number of ethernet + segment destinations for the EVPN SRv6 tunnel endpoint address." + ::= { svcSrv6TEPEntry 4 } + +svcSrv6InstTEPSidTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSrv6InstTEPSidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcSrv6InstTEPSidTable contains entries for all the TEP addresses and + Egress VNIs associated with a service." + ::= { svcSrv6Objs 12 } + +svcSrv6InstTEPSidEntry OBJECT-TYPE + SYNTAX SvcSrv6InstTEPSidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A TEP entry in the svcSrv6InstTEPSidTable." + INDEX { + svcId, + svcSrv6Instance, + svcSrv6InstTEPAddrType, + svcSrv6InstTEPAddress, + svcSrv6InstTEPSidAddrType, + svcSrv6InstTEPSidAddr + } + ::= { svcSrv6InstTEPSidTable 1 } + +SvcSrv6InstTEPSidEntry ::= SEQUENCE +{ + svcSrv6InstTEPAddrType InetAddressType, + svcSrv6InstTEPAddress InetAddress, + svcSrv6InstTEPSidAddrType InetAddressType, + svcSrv6InstTEPSidAddr InetAddress, + svcSrv6InstTEPSidNumMACs Unsigned32, + svcSrv6InstTEPSidL2EsPbr TruthValue, + svcSrv6InstTEPSidMcast INTEGER, + svcSrv6InstTEPSidSrv6Type INTEGER, + svcSrv6InstTEPSidSbdMcast TruthValue +} + +svcSrv6InstTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstTEPAddrType indicates the type of + the address associated with svcSrv6InstTEPAddress." + ::= { svcSrv6InstTEPSidEntry 1 } + +svcSrv6InstTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstTEPAddress indicates a SRv6 Tunnel + Endpoint address associated with the service." + ::= { svcSrv6InstTEPSidEntry 2 } + +svcSrv6InstTEPSidAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSrv6InstTEPSidAddrType indicates the address type of + svcSrv6InstTEPSidAddr." + ::= { svcSrv6InstTEPSidEntry 3 } + +svcSrv6InstTEPSidAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSrv6InstTEPSidAddr indicates the address of the SID on + this tunnel." + ::= { svcSrv6InstTEPSidEntry 4 } + +svcSrv6InstTEPSidNumMACs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstTEPSidNumMACs indicates the number + of MACs associated with the service." + ::= { svcSrv6InstTEPSidEntry 5 } + +svcSrv6InstTEPSidL2EsPbr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstTEPSidL2EsPbr indicates if the + TEP-VNI is programmed due to PBR." + ::= { svcSrv6InstTEPSidEntry 7 } + +svcSrv6InstTEPSidMcast OBJECT-TYPE + SYNTAX INTEGER { + none (0), + u (1), + bm (2), + bum (3), + m (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6InstTEPSidMcast indicates the multicast forwarding + type." + ::= { svcSrv6InstTEPSidEntry 8 } + +svcSrv6InstTEPSidSrv6Type OBJECT-TYPE + SYNTAX INTEGER { + none (0), + static (1), + evpn (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstTEPSidSrv6Type indicates the type + of SRv6 instance created on this service." + ::= { svcSrv6InstTEPSidEntry 9 } + +svcSrv6InstTEPSidSbdMcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSrv6InstTEPSidSbdMcast + indicates if the TEP and Egress VNI is included in the + supplementery broadcast-list multicast for this service." + ::= { svcSrv6InstTEPSidEntry 10 } + +svcSrv6InstESDstTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSrv6InstESDstTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSrv6InstESDstTEPTable contains entries for all the BGP-EVPN + SRv6 Tunnel Endpoint and ethernet segment pairs for a particular + service." + ::= { svcSrv6Objs 13 } + +svcSrv6InstESDstTEPEntry OBJECT-TYPE + SYNTAX SvcSrv6InstESDstTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP-EVPN SRv6 Tunnel Endpoint and ethernet segment binding entry in + the svcSrv6InstESDstTEPTable." + INDEX { + svcId, + svcSrv6Instance, + tmnxSvcSysEthSegEsi, + svcSrv6InstESDstTEPAddrType, + svcSrv6InstESDstTEPAddress, + svcSrv6InstESDstTEPSidAddrType, + svcSrv6InstESDstTEPSidAddr + } + ::= { svcSrv6InstESDstTEPTable 1 } + +SvcSrv6InstESDstTEPEntry ::= SEQUENCE +{ + svcSrv6InstESDstTEPAddrType InetAddressType, + svcSrv6InstESDstTEPAddress InetAddress, + svcSrv6InstESDstTEPSidAddrType InetAddressType, + svcSrv6InstESDstTEPSidAddr InetAddress, + svcSrv6InstESDstTEPLastChg TimeStamp +} + +svcSrv6InstESDstTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstESDstTEPAddrType indicates the type + of the address associated with svcSrv6InstESDstTEPAddress." + ::= { svcSrv6InstESDstTEPEntry 1 } + +svcSrv6InstESDstTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstESDstTEPAddress indicates a Tunnel + Endpoint address associated with this entry." + ::= { svcSrv6InstESDstTEPEntry 2 } + +svcSrv6InstESDstTEPSidAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSrv6InstESDstTEPSidAddrType indicates the address type + of svcSrv6InstESDstTEPSidAddr." + ::= { svcSrv6InstESDstTEPEntry 3 } + +svcSrv6InstESDstTEPSidAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcSrv6InstESDstTEPSidAddr indicates the address of the + SID on this tunnel." + ::= { svcSrv6InstESDstTEPEntry 4 } + +svcSrv6InstESDstTEPLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstESDstTEPLastChg indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcSrv6InstESDstTEPEntry 5 } + +svcSrv6InstESDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcSrv6InstESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcSrv6InstESDestTable contains entries for all the BGP-EVPN SRv6 + Tunnel ethernet segment destination for a particular service." + ::= { svcSrv6Objs 14 } + +svcSrv6InstESDestEntry OBJECT-TYPE + SYNTAX SvcSrv6InstESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP-EVPN SRv6 Tunnel Endpoint and ethernet segment binding entry in + the svcSrv6InstESDestTable." + INDEX { + svcId, + svcSrv6Instance, + tmnxSvcSysEthSegEsi + } + ::= { svcSrv6InstESDestTable 1 } + +SvcSrv6InstESDestEntry ::= SEQUENCE +{ + svcSrv6InstESDestLastChgd TimeStamp, + svcSrv6InstESDestNumMacs Unsigned32 +} + +svcSrv6InstESDestLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstESDestLastChgd indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcSrv6InstESDestEntry 2 } + +svcSrv6InstESDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcSrv6InstESDestNumMacs indicates the number + of MAC's associated with this entry." + ::= { svcSrv6InstESDestEntry 3 } + +svcDhcpLeaseDnsNbnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseDnsNbnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcDhcpLeaseDnsNbnsTable has an entry for DHCP leases having + assigned one or more DNS or NBNS addresses." + ::= { tmnxSvcObjs 266 } + +svcDhcpLeaseDnsNbnsEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseDnsNbnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a specific DHCP lease state. + + Entries in this table are created and destroyed by the system." + INDEX { + svcId, + svcDhcpLeaseCiAddrType, + svcDhcpLeaseCiAddr, + svcDhcpLeaseNextHopMacAddr, + svcDhcpLeaseDnsNbnsAddrIndex + } + ::= { svcDhcpLeaseDnsNbnsTable 1 } + +SvcDhcpLeaseDnsNbnsEntry ::= SEQUENCE +{ + svcDhcpLeaseDnsNbnsAddrIndex Unsigned32, + svcDhcpLeaseDnsV4AddrType InetAddressType, + svcDhcpLeaseDnsV4Addr InetAddress, + svcDhcpLeaseNbnsV4AddrType InetAddressType, + svcDhcpLeaseNbnsV4Addr InetAddress, + svcDhcpLeaseDnsV6AddrType InetAddressType, + svcDhcpLeaseDnsV6Addr InetAddress +} + +svcDhcpLeaseDnsNbnsAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcDhcpLeaseDnsNbnsAddrIndex indicates the + primary, secondary, etc. DNS or NBNS address used in this DHCP lease + state." + ::= { svcDhcpLeaseDnsNbnsEntry 1 } + +svcDhcpLeaseDnsV4AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDnsV4AddrType indicates the address type of + svcDhcpLeaseDnsV4Addr. + + The value of this object is 'unknown' when not applicable." + ::= { svcDhcpLeaseDnsNbnsEntry 2 } + +svcDhcpLeaseDnsV4Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDnsV4Addr indicates the IPV4 DNS server + address. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseDnsNbnsEntry 3 } + +svcDhcpLeaseNbnsV4AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseNbnsV4AddrType indicates the address type of + svcDhcpLeaseNbnsV4Addr. + + The value of this object is 'unknown' when not applicable." + ::= { svcDhcpLeaseDnsNbnsEntry 4 } + +svcDhcpLeaseNbnsV4Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseNbnsV4Addr indicates the IPV4 NBNS server + address. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseDnsNbnsEntry 5 } + +svcDhcpLeaseDnsV6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDnsV6AddrType indicates the address type of + svcDhcpLeaseDnsV6Addr. + + The value of this object is 'unknown' when not applicable." + ::= { svcDhcpLeaseDnsNbnsEntry 6 } + +svcDhcpLeaseDnsV6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcDhcpLeaseDnsV6Addr indicates the IPV6 DNS server + address. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseDnsNbnsEntry 7 } + +svcIfSubStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcIfSubStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcIfSubStatsTable contains subscriber traffic statistics per + service and subscriber/group-interface" + ::= { tmnxSvcObjs 267 } + +svcIfSubStatsEntry OBJECT-TYPE + SYNTAX SvcIfSubStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to subscriber traffic + statistics for a given service and subscriber/group interface in the + system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + svcId, + iesIfIndex + } + ::= { svcIfSubStatsTable 1 } + +SvcIfSubStatsEntry ::= SEQUENCE +{ + svcIfSubStatsLastCleared TimeStamp, + svcIfSubStatsIngPkts Counter64, + svcIfSubStatsIngOctets Counter64, + svcIfSubStatsEgrPkts Counter64, + svcIfSubStatsEgrOctets Counter64 +} + +svcIfSubStatsLastCleared OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcIfSubStatsLastCleared indicates the value + of sysUpTime when the contents of this conceptual row were cleared for + the last time. + + The value zero means that the contents of this conceptual row have not + yet been cleared." + ::= { svcIfSubStatsEntry 3 } + +svcIfSubStatsIngPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfSubStatsIngPkts indicates the number of IP packets + received on this interface." + ::= { svcIfSubStatsEntry 4 } + +svcIfSubStatsIngOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfSubStatsIngOctets indicates the number of octets in + IP packets received on this interface." + ::= { svcIfSubStatsEntry 5 } + +svcIfSubStatsEgrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfSubStatsEgrPkts indicates the number of IP packets + sent on this interface." + ::= { svcIfSubStatsEntry 6 } + +svcIfSubStatsEgrOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfSubStatsEgrOctets indicates the number of octets in + IP packets sent on this interface." + ::= { svcIfSubStatsEntry 7 } + +tmnxSvcSubTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcSubTable contains subscriber management information per + service. The system automatically creates and destroyes conceptual + rows in this table when rows in the svcBaseInfoTable are created and + destroyed having a value of 'ies' or 'vprn' for the svcType object." + ::= { tmnxSvcObjs 271 } + +tmnxSvcSubEntry OBJECT-TYPE + SYNTAX TmnxSvcSubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to subscriber management + for an IES or VPRN service." + INDEX { svcId } + ::= { tmnxSvcSubTable 1 } + +TmnxSvcSubEntry ::= SEQUENCE +{ + tmnxSvcSubLastCh TimeStamp, + tmnxSvcSubMcShuntId Unsigned32 +} + +tmnxSvcSubLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSubLastCh indicates the sysUpTime at the time of + the most recent management-initiated change to this table row." + ::= { tmnxSvcSubEntry 1 } + +tmnxSvcSubMcShuntId OBJECT-TYPE + SYNTAX Unsigned32 (0..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcSubMcShuntId specifies the multi-chassis + redundancy shunt identifier associated with this service." + DEFVAL { 0 } + ::= { tmnxSvcSubEntry 2 } + +tmnxSvcSubMonOperGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSubMonOperGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcSubMonOperGrpTable contains objects to configure the + service multi-chassis redundancy monitor Operational-Groups." + ::= { tmnxSvcObjs 273 } + +tmnxSvcSubMonOperGrpEntry OBJECT-TYPE + SYNTAX TmnxSvcSubMonOperGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an Operational-Group associated with a + service. + + Entries in this table can be created or deleted via SNMP operations in + services present in the tmnxSvcSubTable." + INDEX { + svcId, + IMPLIED svcOperGrpName + } + ::= { tmnxSvcSubMonOperGrpTable 1 } + +TmnxSvcSubMonOperGrpEntry ::= SEQUENCE +{ + tmnxSvcSubMonOperGrpRowStatus RowStatus, + tmnxSvcSubMonOperGrpLastCh TimeStamp, + tmnxSvcSubMonOperGrpHlthDrop Unsigned32, + tmnxSvcSubMonOperGrpActHlthDrop Unsigned32 +} + +tmnxSvcSubMonOperGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSubMonOperGrpRowStatus specifies the row status of + this row." + ::= { tmnxSvcSubMonOperGrpEntry 1 } + +tmnxSvcSubMonOperGrpLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSubMonOperGrpLastCh indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxSvcSubMonOperGrpEntry 2 } + +tmnxSvcSubMonOperGrpHlthDrop OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSubMonOperGrpHlthDrop specifies the value by which + the health is decremented whenever a member of the monitoring + operational-group goes down." + DEFVAL { 1 } + ::= { tmnxSvcSubMonOperGrpEntry 3 } + +tmnxSvcSubMonOperGrpActHlthDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSubMonOperGrpActHlthDrop indicates the actual + health drop." + ::= { tmnxSvcSubMonOperGrpEntry 4 } + +svcRoutedVplsEvpnGWDrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcRoutedVplsEvpnGWDrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains routed-VPLS EVPN multicast gateway DR + information." + ::= { tmnxSvcObjs 274 } + +svcRoutedVplsEvpnGWDrEntry OBJECT-TYPE + SYNTAX SvcRoutedVplsEvpnGWDrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Routed-VPLS EVPN gateway DR specific information." + INDEX { + svcId, + svcRoutedVplsEvpnGWDrCndtIpType, + svcRoutedVplsEvpnGWDrCndtIp + } + ::= { svcRoutedVplsEvpnGWDrTable 1 } + +SvcRoutedVplsEvpnGWDrEntry ::= SEQUENCE +{ + svcRoutedVplsEvpnGWDrCndtIpType InetAddressType, + svcRoutedVplsEvpnGWDrCndtIp InetAddress, + svcRoutedVplsEvpnGWDrCndtIpAdded TimeStamp +} + +svcRoutedVplsEvpnGWDrCndtIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrCndtIpType indicates the type of address of + svcRoutedVplsEvpnGWDrCndtIp." + ::= { svcRoutedVplsEvpnGWDrEntry 1 } + +svcRoutedVplsEvpnGWDrCndtIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrCndtIp indicates the Vpls Evpn Gateway Dr + origin address." + ::= { svcRoutedVplsEvpnGWDrEntry 2 } + +svcRoutedVplsEvpnGWDrCndtIpAdded OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrCndtIpAdded indicates the timestamp when + svcRoutedVplsEvpnGWDrCndtIp is added." + ::= { svcRoutedVplsEvpnGWDrEntry 3 } + +svcEvpnInstMplsTEPEgrLblTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnInstMplsTEPEgrLblTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcEvpnInstMplsTEPEgrLblTnlTable contains entries for all the BGP + EVPN-MPLS TEP and egress label pairs with tunnel identifier for a + particular for a particular evpn-mpls instance in a VPLS service." + ::= { tmnxSvcObjs 275 } + +svcEvpnInstMplsTEPEgrLblTnlEntry OBJECT-TYPE + SYNTAX SvcEvpnInstMplsTEPEgrLblTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An egress binding entry with tunnel identifier in the + svcEvpnInstMplsTEPEgrLblTnlTable." + INDEX { + svcId, + svcBgpEvpnInstance, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnInstMplsTEPEgrLblTEPTnlId + } + ::= { svcEvpnInstMplsTEPEgrLblTnlTable 1 } + +SvcEvpnInstMplsTEPEgrLblTnlEntry ::= SEQUENCE +{ + svcEvpnInstMplsTEPEgrLblTEPTnlId Integer32, + svcEvpnInstMplsTEPEgrLblTnlLstCh TimeStamp, + svcEvpnInstMplsTEPEgLblTnlNumMAC Unsigned32, + svcEvpnInstMplsTEPEgLblTnlInMLst TruthValue, + svcEvpnInstMplsTEPEgLblTnlRsType TmnxSvcEvpnMplsTransportType, + svcEvpnInstMplsTEPEgLbTnlSbdMcst TruthValue, + svcEvpnInstMplsTEPEgrLblMcast INTEGER +} + +svcEvpnInstMplsTEPEgrLblTEPTnlId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnInstMplsTEPEgrLblTEPTnlId indicates the tunnel identifier + associated with this entry." + ::= { svcEvpnInstMplsTEPEgrLblTnlEntry 1 } + +svcEvpnInstMplsTEPEgrLblTnlLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsTEPEgrLblTnlLstCh indicates the timestamp + when this entry is created." + ::= { svcEvpnInstMplsTEPEgrLblTnlEntry 2 } + +svcEvpnInstMplsTEPEgLblTnlNumMAC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsTEPEgLblTnlNumMAC indicates the number of + MACs associated with TEP and egress label in the BGP EVPN-MPLS VPLS + service." + ::= { svcEvpnInstMplsTEPEgrLblTnlEntry 3 } + +svcEvpnInstMplsTEPEgLblTnlInMLst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsTEPEgLblTnlInMLst + indicates if the TEP and egress label is included in the + multicast list for the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnInstMplsTEPEgrLblTnlEntry 4 } + +svcEvpnInstMplsTEPEgLblTnlRsType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsTEPEgLblTnlRsType indicates the transport + type used for this entry." + ::= { svcEvpnInstMplsTEPEgrLblTnlEntry 5 } + +svcEvpnInstMplsTEPEgLbTnlSbdMcst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsTEPEgLbTnlSbdMcst + indicates if the TEP and egress label is included in the + supplementery broadcast-list multicast for the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnInstMplsTEPEgrLblTnlEntry 6 } + +svcEvpnInstMplsTEPEgrLblMcast OBJECT-TYPE + SYNTAX INTEGER { + none (0), + u (1), + bm (2), + bum (3), + m (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsTEPEgrLblMcast indicates the multicast + forwarding type." + ::= { svcEvpnInstMplsTEPEgrLblTnlEntry 7 } + +svcEvpnInstMplsESDestTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnInstMplsESDestTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnInstMplsESDestTEPTable contains entries for all the BGP + EVPN-MPLS Tunnel Endpoint and ethernet segment pairs for a particular + evpn-mpls instance in a VPLS service." + ::= { tmnxSvcObjs 276 } + +svcEvpnInstMplsESDestTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnInstMplsESDestTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-MPLS Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnInstMplsESDestTEPTable." + INDEX { + svcId, + svcBgpEvpnInstance, + tmnxSvcSysEthSegEsi, + svcEvpnInstMplsESDestTEPAddrType, + svcEvpnInstMplsESDestTEPAddress, + svcEvpnInstMplsESDestTEPLabel + } + ::= { svcEvpnInstMplsESDestTEPTable 1 } + +SvcEvpnInstMplsESDestTEPEntry ::= SEQUENCE +{ + svcEvpnInstMplsESDestTEPAddrType InetAddressType, + svcEvpnInstMplsESDestTEPAddress InetAddress, + svcEvpnInstMplsESDestTEPLabel Unsigned32, + svcEvpnInstMplsESDestTEPLastChgd TimeStamp, + svcEvpnInstMplsESDestTEPResType TmnxSvcEvpnMplsTransportType, + svcEvpnInstMplsESDestTEPTnlId Unsigned32 +} + +svcEvpnInstMplsESDestTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnInstMplsESDestTEPAddrType indicates the + type of the address associated with svcEvpnInstMplsESDestTEPAddress." + ::= { svcEvpnInstMplsESDestTEPEntry 1 } + +svcEvpnInstMplsESDestTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnInstMplsESDestTEPAddress indicates a + Tunnel Endpoint address associated with this entry." + ::= { svcEvpnInstMplsESDestTEPEntry 2 } + +svcEvpnInstMplsESDestTEPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsESDestTEPLabel indicates the label + associated with the Tunnel Endpoint address in the service." + ::= { svcEvpnInstMplsESDestTEPEntry 3 } + +svcEvpnInstMplsESDestTEPLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnInstMplsESDestTEPLastChgd indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnInstMplsESDestTEPEntry 4 } + +svcEvpnInstMplsESDestTEPResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsESDestTEPResType indicates the transport + type used for this entry." + ::= { svcEvpnInstMplsESDestTEPEntry 5 } + +svcEvpnInstMplsESDestTEPTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnInstMplsESDestTEPTnlId indicates the tunnel identifier + assoicated with the Tunnel Endpoint address." + ::= { svcEvpnInstMplsESDestTEPEntry 6 } + +svcEvpnInstMplsESDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnInstMplsESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnInstMplsESDestTable contains entries for all the BGP + EVPN-MPLS Tunnel ethernet segment destination for a particular + evpn-mpls instance in a VPLS service." + ::= { tmnxSvcObjs 277 } + +svcEvpnInstMplsESDestEntry OBJECT-TYPE + SYNTAX SvcEvpnInstMplsESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-MPLS Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnInstMplsESDestTable." + INDEX { + svcId, + svcBgpEvpnInstance, + tmnxSvcSysEthSegEsi + } + ::= { svcEvpnInstMplsESDestTable 1 } + +SvcEvpnInstMplsESDestEntry ::= SEQUENCE +{ + svcEvpnInstMplsESDestNumMacs Unsigned32, + svcEvpnInstMplsESDestLastChanged TimeStamp +} + +svcEvpnInstMplsESDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnInstMplsESDestNumMacs indicates number of MAC + addresses associated with this entry." + ::= { svcEvpnInstMplsESDestEntry 1 } + +svcEvpnInstMplsESDestLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnInstMplsESDestLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnInstMplsESDestEntry 2 } + +svcEvpnPwPortHdEndMHEthSegTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnPwPortHdEndMHEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnPwPortHdEndMHEthSegTable contains entries for ethernet + segment information associated with a PW port headend." + ::= { tmnxSvcObjs 279 } + +svcEvpnPwPortHdEndMHEthSegEntry OBJECT-TYPE + SYNTAX SvcEvpnPwPortHdEndMHEthSegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ethernet segment entry in the svcEvpnPwPortHdEndMHEthSegTable." + INDEX { svcId } + ::= { svcEvpnPwPortHdEndMHEthSegTable 1 } + +SvcEvpnPwPortHdEndMHEthSegEntry ::= SEQUENCE +{ + svcEvpnHdEndMHEthSegPwPortId Unsigned32, + svcEvpnPwPortHdEndMHEthSegName TNamedItemOrEmpty, + svcEvpnPwPortHdEndMHEthSegStatus TmnxEvpnMHEthSegStatus +} + +svcEvpnHdEndMHEthSegPwPortId OBJECT-TYPE + SYNTAX Unsigned32 (1..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This svcEvpnHdEndMHEthSegPwPortId specifies the pseudo-wire port + identifier." + ::= { svcEvpnPwPortHdEndMHEthSegEntry 1 } + +svcEvpnPwPortHdEndMHEthSegName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnPwPortHdEndMHEthSegName indicates the ethernet + segment name associated with the given PW port headend." + ::= { svcEvpnPwPortHdEndMHEthSegEntry 2 } + +svcEvpnPwPortHdEndMHEthSegStatus OBJECT-TYPE + SYNTAX TmnxEvpnMHEthSegStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnPwPortHdEndMHEthSegStatus indicates the status of + the ethernet segment associated with the given PW port headend." + ::= { svcEvpnPwPortHdEndMHEthSegEntry 3 } + +tmnxTstpNotifyObjs OBJECT IDENTIFIER ::= { tmnxServObjs 5 } + +tmnxCustomerBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxCustomerBridgeId specifies the bridge identifier of the customer's + device " + ::= { tmnxTstpNotifyObjs 1 } + +tmnxCustomerRootBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxCustomerRootBridgeId specifies the bridge identifier of the + customer's designated root." + ::= { tmnxTstpNotifyObjs 2 } + +tmnxOtherBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxOtherBridgeId specifies the bridge identifier of the device from + which a BPDU was received." + ::= { tmnxTstpNotifyObjs 3 } + +tmnxOldSdpBindTlsStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxOldSdpBindTlsStpPortState specifies the previous state of an SDP + binding." + ::= { tmnxTstpNotifyObjs 4 } + +tmnxVcpState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxVcpState specifies the current state of a Virtual Core Port (VCP)." + ::= { tmnxTstpNotifyObjs 5 } + +tmnxSvcNotifyObjs OBJECT IDENTIFIER ::= { tmnxServObjs 6 } + +macPinningMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object macPinningMacAddress indicates the pinned MAC + address." + ::= { tmnxSvcNotifyObjs 1 } + +macPinningPinnedRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object macPinningPinnedRow indicates where the MAC + address is currently pinned on. Its value will be the OID of the first + accessible object in the row of the sapTlsInfoTable or in the + sdpBindTable, depending on whether the MAC address is pinned on a SAP + or a SDP Bind." + ::= { tmnxSvcNotifyObjs 2 } + +macPinningPinnedRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object macPinningPinnedRowDescr indicates where the + MAC address is currently pinned on. The value will either be a SAP-id + or a SDP id, presented in readable format, depending on whether the + MAC is pinned to a SAP or a SDP." + ::= { tmnxSvcNotifyObjs 3 } + +macPinningViolatingRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object macPinningViolatingRow indicates where the MAC + address relearn attempt was detected. Its value will be the OID of the + first accessible object in the row of the sapTlsInfoTable or in the + sdpBindTable, depending on whether the MAC address is pinned on a SAP + or a SDP Bind." + ::= { tmnxSvcNotifyObjs 4 } + +macPinningViolatingRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object macPinningViolatingRowDescr indicates where + the MAC address relearn attempt was detected. The value will either be + a SAP-id or a SDP id, presented in readable format, depending on + whether the MAC address relearn attempt was detected on a SAP or a + SDP." + ::= { tmnxSvcNotifyObjs 5 } + +tlsDHCPClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDHCPClientLease indicates the lease time + specified in the PDU causing the trap. Used by + tmnxVRtrDHCPAFEntriesExceeded to report the lease time. This object + was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 6 } + +tlsDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpLseStateOldCiAddr indicates the Client + IP address that was formerly assigned to this Least state. Used in + sapTlsDHCPLeaseStateOverride trap. This object was made obsolete in + the 4.0 release." + ::= { tmnxSvcNotifyObjs 7 } + +tlsDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpLseStateOldChAddr indicates the Client + MAC address that was formerly assigned to this Least state. Used in + sapTlsDHCPLeaseStateOverride trap. This object was made obsolete in + the 4.0 release." + ::= { tmnxSvcNotifyObjs 8 } + +tlsDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpLseStateNewCiAddr indicates the Client + IP address specified in the PDU causing the trap. This object was made + obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 9 } + +tlsDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpLseStateNewChAddr indicates the Client + MAC address specified in the PDU causing the trap. This object was + made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 10 } + +tlsDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpRestoreLseStateCiAddr indicates the IP + address specified in the persistency record causing the trap. This + object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 11 } + +tlsDhcpRestoreLseStateSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpRestoreLseStateSvcId indicates the + serviceId specified in the persistency record causing the trap. This + object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 12 } + +tlsDhcpRestoreLseStatePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpRestoreLseStatePortId indicates the + Port ID specified in the persistency record causing the trap. This + object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 13 } + +tlsDhcpRestoreLseStateEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpRestoreLseStateEncapVal indicates the + SAP encap value specified in the persistency record causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 14 } + +tlsDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpRestoreLseStateProblem indicates why + the persistency record cannot be restored. This object was made + obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 15 } + +tlsDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpPacketProblem indicates information on + a received DHCP packet is considered suspicious by the system. This + object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 16 } + +tlsDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tlsDhcpLseStatePopulateError + indicates why the system was unable to update the + Lease State Table upon reception of a DHCP ACK message. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 17 } + +svcDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpRestoreLseStateCiAddr indicates the IP + address specified in the persistency record causing the trap." + ::= { tmnxSvcNotifyObjs 18 } + +svcDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpRestoreLseStateProblem indicates why + the persistency record cannot be restored." + ::= { tmnxSvcNotifyObjs 19 } + +svcDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpLseStateOldCiAddr indicates the client + IP address that was formerly assigned to the specified DHCP lease + state." + ::= { tmnxSvcNotifyObjs 20 } + +svcDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpLseStateOldChAddr indicates the client + MAC address that was formerly assigned to the specified DHCP lease + state." + ::= { tmnxSvcNotifyObjs 21 } + +svcDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpLseStateNewCiAddr indicates the client + IP address specified in the DHCP PDU causing the trap." + ::= { tmnxSvcNotifyObjs 22 } + +svcDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpLseStateNewChAddr indicates the client + MAC address specified in the DHCP PDU causing the trap." + ::= { tmnxSvcNotifyObjs 23 } + +svcDhcpClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpClientLease indicates the lease time + specified in the DHCP PDU causing the trap." + ::= { tmnxSvcNotifyObjs 24 } + +svcDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpPacketProblem indicates information on + a received DHCP packet that is considered suspicious by the system." + ::= { tmnxSvcNotifyObjs 25 } + +svcDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpLseStatePopulateError indicates the + reason why the system was unable to update the Lease State table upon + reception of a DHCP ACK message." + ::= { tmnxSvcNotifyObjs 26 } + +hostConnectivityCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object hostConnectivityCiAddrType indicates the + client address type causing the trap." + ::= { tmnxSvcNotifyObjs 27 } + +hostConnectivityCiAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object hostConnectivityCiAddr indicates the client + INET address causing the trap." + ::= { tmnxSvcNotifyObjs 28 } + +hostConnectivityChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object hostConnectivityChAddr indicates the client + MAC address causing the trap." + ::= { tmnxSvcNotifyObjs 29 } + +protectedMacForNotify OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object protectedMacForNotify indicates the protected + MAC address that was received, causing the sapReceivedProtSrcMac + notification." + ::= { tmnxSvcNotifyObjs 30 } + +staticHostDynamicMacIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object staticHostDynamicMacIpAddress indicates the IP + address of the static host for which the sapStaticHostDynMacConflict + notification is generated." + ::= { tmnxSvcNotifyObjs 31 } + +staticHostDynamicMacConflict OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object staticHostDynamicMacConflict indicates the + reason causing the sapStaticHostDynMacConflict notification." + ::= { tmnxSvcNotifyObjs 32 } + +tmnxSvcObjRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSvcObjRow indicates the object that has + failed to perform the set action requested by the Time-Of-Day Suite. + Its value will be the OID of the first accessible object in the row of + the sapBaseInfoTable or in the custMultiServiceSiteTable, depending on + whether the object is a SAP or a Customer Multi-Service Site." + ::= { tmnxSvcNotifyObjs 33 } + +tmnxSvcObjRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSvcObjRowDescr indicates the object that + has failed to perform the set action requested by the Time-Of-Day + Suite. The value will either be a SAP-id or a Customer Multi-Service + Site id, presented in readable format, depending on whether the object + is a SAP or a Customer Multi-Service Site." + ::= { tmnxSvcNotifyObjs 34 } + +tmnxSvcObjTodSuite OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSvcObjTodSuite indicates the name of the + involved ToD Suite." + ::= { tmnxSvcNotifyObjs 35 } + +tmnxFailureDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxFailureDescription is a printable + character string which contains information about the reason why the + notification is sent." + ::= { tmnxSvcNotifyObjs 36 } + +svcDhcpProxyError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpProxyError indicates the reason why the + proxy server failed to operate." + ::= { tmnxSvcNotifyObjs 37 } + +svcDhcpCoAError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpCoAError indicates the reason why the + node failed to process a Change of Authorization (CoA) request from a + Radius server." + ::= { tmnxSvcNotifyObjs 38 } + +svcDhcpSubAuthError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcDhcpSubAuthError is a printable character + string which contains information about the problem that occurred + while trying to authenticate the subscriber." + ::= { tmnxSvcNotifyObjs 39 } + +svcTlsMrpAttrRegFailedReason OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + attribute-limit-reached (2), + system-attr-limit-reached (3), + unsupported-attribute (4), + mfib-entry-create-failed (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpAttrRegFailedReason indicates the + reason for MRP attribute registration failure." + ::= { tmnxSvcNotifyObjs 40 } + +svcTlsMrpAttrType OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpAttrType indicates the type of MRP + attribute." + ::= { tmnxSvcNotifyObjs 41 } + +svcTlsMrpAttrValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcTlsMrpAttrValue indicates the value of MRP + attribute." + ::= { tmnxSvcNotifyObjs 42 } + +svcMstiInstanceId OBJECT-TYPE + SYNTAX MstiInstanceId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcMstiInstanceId indicates the Multiple + Spanning Tree Instance." + ::= { tmnxSvcNotifyObjs 43 } + +svcNotifSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID of the access port where the SAP is defined." + ::= { tmnxSvcNotifyObjs 44 } + +svcNotifSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the label used to identify the SAP on the access port + specified by sapPortId." + ::= { tmnxSvcNotifyObjs 45 } + +svcArpHostPopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcArpHostPopulateError indicates the reason + why the system failed to update the ARP Host table upon reception of + an ARP message." + ::= { tmnxSvcNotifyObjs 46 } + +svcHostAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcHostAddrType indicates the address type of + svcHostAddr." + ::= { tmnxSvcNotifyObjs 47 } + +svcHostAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcHostAddr indicates the IP address specified + in the persistency record causing the trap." + ::= { tmnxSvcNotifyObjs 48 } + +svcNotifSiteName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifSiteName indicates the name for the specific + site." + ::= { tmnxSvcNotifyObjs 49 } + +svcNotifSiteMinDnTimerState OBJECT-TYPE + SYNTAX INTEGER { + started (1), + cancelled (2), + extended (3), + expired (4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifSiteMinDnTimerState indicate state of + minimum-down-timer for the site." + ::= { tmnxSvcNotifyObjs 50 } + +svcNotifSiteMinDnTimer OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "seconds" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifSiteMinDnTimer indicate the minimum time-period + the system keeps the site down when a site goes down." + ::= { tmnxSvcNotifyObjs 51 } + +svcNotifSiteMinDnTimerRemain OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifSiteMinDnTimerRemain indicates remaining time in + the svcNotifSiteMinDnTimer for this site." + ::= { tmnxSvcNotifyObjs 52 } + +svcNotifTlsProxyMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifTlsProxyMacAddr indicates the new MAC address + detected with the proxy ARP/ND entry." + ::= { tmnxSvcNotifyObjs 53 } + +svcNotifyMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object svcNotifyMacAddress indicates a MAC address." + ::= { tmnxSvcNotifyObjs 54 } + +svcNotifyText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifyText indicates a text." + ::= { tmnxSvcNotifyObjs 55 } + +svcNotifVxlanInstance OBJECT-TYPE + SYNTAX TmnxVxlanInstance + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The svcNotifVxlanInstance indicates VXLAN instance." + ::= { tmnxSvcNotifyObjs 56 } + +svcNotifEvpnMHStandbyStatus OBJECT-TYPE + SYNTAX INTEGER { + set (1), + cleared (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The svcNotifEvpnMHStandbyStatus indicates status of EVPN multi-homing + standby." + ::= { tmnxSvcNotifyObjs 57 } + +svcNotifEthSegName OBJECT-TYPE + SYNTAX TNamedItem (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifEthSegName specifies the ethernet segment name + for the entry." + ::= { tmnxSvcNotifyObjs 58 } + +svcNotifInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifInetAddrType specifies the type of IP address + associated with svcNotifInetAddr." + ::= { tmnxSvcNotifyObjs 59 } + +svcNotifInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifInetAddr specifies the IP address associated with + this notification." + ::= { tmnxSvcNotifyObjs 60 } + +svcSrv6FunctionType OBJECT-TYPE + SYNTAX TSrv6Function + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object svcSrv6FunctionType specifies the function for srv6." + ::= { tmnxSvcNotifyObjs 61 } + +tmnxSvcTimeObjs OBJECT IDENTIFIER ::= { tmnxServObjs 7 } + +tlsCondStaticMacTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsCondStaticMacTblLastChanged indicates the sysUpTime at + the time of the last modification of tlsCondStaticMacTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 1 } + +svcOperGrpBfdTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGrpBfdTblLastChgd indicates the sysUpTime at the + time of the last modification of svcOperGrpBfdTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 2 } + +svcTlsVxlanTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsVxlanTblLastChgd indicates the sysUpTime at the + time of the last modification of svcTlsVxlanTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 3 } + +svcBgpEvpnTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnTableLastChanged indicates the sysUpTime at the + time of the last modification of svcBgpEvpnTable." + ::= { tmnxSvcTimeObjs 4 } + +tmnxIesIfRtrSolTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIesIfRtrSolTableLastChanged indicates the sysUpTime + at the time of the last modification of tmnxIesIfRtrSolicitTable." + ::= { tmnxSvcTimeObjs 5 } + +svcVsdDomainTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainTblLastChngd indicates the sysUpTime at the + time of the last modification of svcVsdDomainTable." + ::= { tmnxSvcTimeObjs 6 } + +svcTlsProxyArpTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpTblLastChngd indicates the sysUpTime at the + time of the last modification of svcTlsProxyArpTable." + ::= { tmnxSvcTimeObjs 7 } + +svcVsdDomainToSvcTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVsdDomainToSvcTblLastChngd indicates the sysUpTime at + the time of the last modification of svcVsdDomainToSvcTable." + ::= { tmnxSvcTimeObjs 8 } + +tmnxSvcIesIfIpoeTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcIesIfIpoeTableLastChanged indicates the sysUpTime + at the time of the last modification of tmnxSvcIesIfIpoeTable." + ::= { tmnxSvcTimeObjs 9 } + +svcTlsProxyArpCfgTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpCfgTblLastChngd indicates the sysUpTime at + the time of the last modification of svcTlsProxyArpCfgTable." + ::= { tmnxSvcTimeObjs 11 } + +svcVprnInfoTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnInfoTableLastChanged indicates the sysUpTime at + the time of the last modification of svcVprnInfoTable." + ::= { tmnxSvcTimeObjs 12 } + +svcTlsProxyArpStaticTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpStaticTblLastChngd indicates the sysUpTime + at the time of the last modification of svcTlsProxyArpStaticTable." + ::= { tmnxSvcTimeObjs 13 } + +svcTlsProxyNdCfgTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdCfgTblLastChngd indicates the sysUpTime at + the time of the last modification of svcTlsProxyNdCfgTable." + ::= { tmnxSvcTimeObjs 14 } + +svcTlsProxyNdStaticTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdStaticTblLastChngd indicates the sysUpTime + at the time of the last modification of svcTlsProxyNdStaticTable." + ::= { tmnxSvcTimeObjs 15 } + +svcTlsProxyNdTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdTblLastChngd indicates the sysUpTime at the + time of the last modification of svcTlsProxyNdTable." + ::= { tmnxSvcTimeObjs 16 } + +svcBgpEvpnMplsTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnMplsTableLastChanged indicates the sysUpTime at + the time of the last modification of svcBgpEvpnMplsTable." + ::= { tmnxSvcTimeObjs 17 } + +svcTlsBgpEvpnABTnlTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcTlsBgpEvpnABTnlTblLastChanged indicates the sysUpTime + at the time of the last modification of svcTlsBgpEvpnAutoBindTnlTable." + ::= { tmnxSvcTimeObjs 18 } + +svcVprnBgpAutoBindTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindTblLastChgd indicates the sysUpTime at + the time of the last modification of svcVprnBgpAutoBindTable." + ::= { tmnxSvcTimeObjs 19 } + +tmnxSvcSysEthSegTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegTblLastChanged indicates the sysUpTime at + the time of the last modification of tmnxSvcSysEthSegTable." + ::= { tmnxSvcTimeObjs 20 } + +svcEthSegCarvEviRngTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEthSegCarvEviRngTblLastChgd indicates the sysUpTime at + the time of the last modification of svcEthSegCarvEviRngTable." + ::= { tmnxSvcTimeObjs 21 } + +svcEthSegCarvIsidRngTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEthSegCarvIsidRngTblLastChgd indicates the sysUpTime + at the time of the last modification of svcEthSegCarvIsidRngTable." + ::= { tmnxSvcTimeObjs 22 } + +svcVllBgpEvpnABTnlTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcVllBgpEvpnABTnlTblLastChanged indicates the sysUpTime + at the time of the last modification of svcVllBgpEvpnAutoBindTnlTable." + ::= { tmnxSvcTimeObjs 23 } + +svcBgpEvpnVpwsLastTblChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnVpwsLastTblChg indicates the sysUpTime at the + time of the last modification of svcBgpEvpnVpwsTable." + ::= { tmnxSvcTimeObjs 24 } + +svcEpipePwPortTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipePwPortTableLastChgd indicates the sysUpTime at + the time of the last modification of svcEpipePwPortTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 25 } + +tmnxSvcSysVxlanTunTermTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysVxlanTunTermTblLstChg indicates the sysUpTime + at the time of the last modification of tmnxSvcSysVxlanTunTermTable." + ::= { tmnxSvcTimeObjs 26 } + +svcVplsBgpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVplsBgpTableLastChanged indicates the sysUpTime at the + time of the last modification of svcVplsBgpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 27 } + +svcProxyArpNdMacListTblLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcProxyArpNdMacListTblLastChngd indicates the sysUpTime + at the time of the last modification of svcProxyArpNdMacListTable." + ::= { tmnxSvcTimeObjs 28 } + +svcTlsProxyArpDynCfgTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyArpDynCfgTblLastChgd indicates the sysUpTime + at the time of the last modification of svcTlsProxyArpDynCfgTable." + ::= { tmnxSvcTimeObjs 29 } + +svcTlsProxyNdDynCfgTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsProxyNdDynCfgTblLastChgd indicates the sysUpTime at + the time of the last modification of svcTlsProxyNdDynCfgTable." + ::= { tmnxSvcTimeObjs 30 } + +tmnxSvcSysEthSegQTagRngTblLstChd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegQTagRngTblLstChd indicates the sysUpTime + at the time of the last modification of tmnxSvcSysEthSegQTagRngTable." + ::= { tmnxSvcTimeObjs 31 } + +tmnxSvcSysEthSegVcIdRngTblLstChd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegVcIdRngTblLstChd indicates the sysUpTime + at the time of the last modification of tmnxSvcSysEthSegVcIdRngTable." + ::= { tmnxSvcTimeObjs 32 } + +tmnxESSTagRngTblLstChd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxESSTagRngTblLstChd indicates the sysUpTime at the + time of the last modification of tmnxESSTagRngTable." + ::= { tmnxSvcTimeObjs 33 } + +tmnxESSTagCTagRngTblLstChd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxESSTagCTagRngTblLstChd indicates the sysUpTime at the + time of the last modification of tmnxESSTagCTagRngTable." + ::= { tmnxSvcTimeObjs 34 } + +svcSysEvpnESDfPrefElecTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSysEvpnESDfPrefElecTblLstChgd indicates the sysUpTime + at the time of the last modification of svcSysEvpnESDfPrefElecTable." + ::= { tmnxSvcTimeObjs 35 } + +svcEpipeVxlanTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcEpipeVxlanTblLastChgd indicates the sysUpTime at the + time of the last modification of svcEpipeVxlanTable. + + If no changes were made to the entry since the last re-initialization + of the local network management syubsystem, then this object contains + a zero value." + ::= { tmnxSvcTimeObjs 36 } + +svcPbbEvpnIsidRtTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcPbbEvpnIsidRtTblLastChgd indicates the sysUpTime at + the time of the last modification of svcPbbEvpnIsidRtTable." + ::= { tmnxSvcTimeObjs 37 } + +tmnxESVxlanInstSvcRngTblLstChd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxESVxlanInstSvcRngTblLstChd indicates the sysUpTime at + the time of the last modification of tmnxESVxlanInstSvcRngTable." + ::= { tmnxSvcTimeObjs 38 } + +svcSysGreEthBrgdTnlTrmTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcSysGreEthBrgdTnlTrmTblLstChg indicates the sysUpTime + at the time of the last modification of svcSysGreEthBrgdTnlTrmTable." + ::= { tmnxSvcTimeObjs 39 } + +svcVprnVxlanTunTermTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnVxlanTunTermTableLastChgd indicates the sysUpTime + at the time of the last modification of svcVprnVxlanTunTermTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 40 } + +svcOperGroupConfigTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcOperGroupConfigTblLastChgd indicates the sysUpTime at the time + of the last modification of svcOperGroupConfigTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 41 } + +svcBgpEvpnInstTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstTableLastChgd indicates the sysUpTime at the time of + the last modification of svcBgpEvpnInstTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 42 } + +svcBgpEvpnInstVxlanTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanTblLastChgd indicates the sysUpTime at the time + of the last modification of svcBgpEvpnInstVxlanTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 43 } + +svcBgpEvpnInstMplsTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstMplsTblLastChgd indicates the sysUpTime at the time + of the last modification of svcBgpEvpnInstMplsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 44 } + +svcBgpEvpnInstABTTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstABTTblLastChgd indicates the sysUpTime at the time + of the last modification of svcBgpEvpnInstAutoBndTnlTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 45 } + +svcTlsVxInstTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcTlsVxInstTableLastChgd indicates the sysUpTime at the time of + the last modification of svcTlsVxInstTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 46 } + +svcEpipeVxInstTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstTblLastChgd indicates the sysUpTime at the + time of the last modification of svcEpipeVxInstTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 47 } + +svcVprnTacPlusTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusTblLastChgd indicates the timestamp of last + change to this row in svcVprnTacPlusTable." + ::= { tmnxSvcTimeObjs 48 } + +svcVprnTacPlusServerTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerTblLastChgd indicates the sysUpTime + at the time of the last modification of svcVprnTacPlusServerTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 49 } + +svcVprnTcPlusPriLvlMpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTcPlusPriLvlMpTblLstChgd indicates the sysUpTime + at the time of the last modification of svcVprnTacPlusPrivLvlMapTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 50 } + +svcVprnLdapTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnLdapTblLastChgd indicates the timestamp of last + change to this row in svcVprnLdapTable." + ::= { tmnxSvcTimeObjs 51 } + +svcVprnLdapServerTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnLdapServerTblLstChgd indicates the sysUpTime at + the time of the last modification of svcVprnLdapServerTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 52 } + +svcVprnRadiusTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnRadiusTblLastChgd indicates the timestamp of last + change to this row in svcVprnRadiusTable." + ::= { tmnxSvcTimeObjs 53 } + +svcVprnRadiusServerTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnRadiusServerTblLstChgd indicates the sysUpTime at + the time of the last modification of svcVprnRadiusServerTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 54 } + +svcVprnServerCtlTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnServerCtlTblLstChgd indicates the sysUpTime at the + time of the last modification of svcVprnServerCtlTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 55 } + +svcRoutedVplsEvpnGWTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWTblLastChgd indicates the sysUpTime at the time + of the last modification of svcRoutedVplsEvpnGWTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 56 } + +svcRvplsEvpnArpAdvrtTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRvplsEvpnArpAdvrtTblLstChg indicates the sysUpTime at the time + of the last modification of svcRvplsEvpnArpAdvrtTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxSvcTimeObjs 57 } + +svcRvplsEvpnNdAdvrtTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRvplsEvpnNdAdvrtTblLstChg indicates the sysUpTime at the time + of the last modification of svcRvplsEvpnNdAdvrtTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxSvcTimeObjs 58 } + +svcMacListTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMacListTableLastChanged indicates the sysUpTime at the time of + the last modification of svcMacListTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 59 } + +svcMacListEntryTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMacListEntryTableLastChanged indicates the sysUpTime at the + time of the last modification of svcMacListEntryTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 60 } + +svcEvpnVpwsLocalAcTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnVpwsLocalAcTblLastChg indicates the sysUpTime at the time + of the last modification of svcEvpnVpwsLocalAcTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 61 } + +svcEvpnVpwsRemoteAcTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnVpwsRemoteAcTblLastChg indicates the sysUpTime at the time + of the last modification of svcEvpnVpwsRemoteAcTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 62 } + +iesIfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of iesIfTableLastChanged indicates the sysUpTime at the time + of the most recent change to the iesIfTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 63 } + +svcBaseInfoTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBaseInfoTableLastChanged indicates the sysUpTime at + the time of the most recent change to the svcBaseInfoTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 64 } + +svcTlsInfoTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsInfoTableLastChanged indicates the sysUpTime at the + time of the most recent change to the svcTlsInfoTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 65 } + +tmnxSvcSubTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSubTableLastChanged indicates the sysUpTime at the + time of the last modification of tmnxSvcSubTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 68 } + +tmnxSvcSubMonOperGrpTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcSubMonOperGrpTableLastCh indicates the sysUpTime + at the time of the last modification of tmnxSvcSubMonOperGrpTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 69 } + +svcRoutedVplsEvpnGWDrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRoutedVplsEvpnGWDrTblLastChgd indicates the sysUpTime at the + time of the last modification of svcRoutedVplsEvpnGWDrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 70 } + +svcEvpnInstMplsTEPEgrLblTnlTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnInstMplsTEPEgrLblTnlTblLC indicates the sysUpTime at the + time of the last modification of svcEvpnInstMplsTEPEgrLblTnlTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 71 } + +svcEvpnInstMplsESDestTEPTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnInstMplsESDestTEPTblLstCh indicates the sysUpTime at the + time of the last modification of svcEvpnInstMplsESDestTEPTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 72 } + +svcEvpnInstMplsESDestTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnInstMplsESDestTblLastChgd indicates the sysUpTime at the + time of the last modification of svcEvpnInstMplsESDestTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 73 } + +tmnxServConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 4 } + +tmnxCustConformance OBJECT IDENTIFIER ::= { tmnxServConformance 1 } + +tmnxCustCompliances OBJECT IDENTIFIER ::= { tmnxCustConformance 1 } + +tmnxCustCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services customers on Nokia + SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCustV6v0Group + } + ::= { tmnxCustCompliances 100 } + +tmnxCustV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services customers on Nokia + SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCustV8v0Group + } + ::= { tmnxCustCompliances 101 } + +tmnxCustV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services customers on Nokia + SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCustV8v0Group, + tmnxCustV9v0Group + } + ::= { tmnxCustCompliances 102 } + +tmnxCustV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services customers on Nokia + SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxCustV9v0Group, + tmnxCustV11v0Group + } + ::= { tmnxCustCompliances 103 } + +tmnxCustGroups OBJECT IDENTIFIER ::= { tmnxCustConformance 2 } + +tmnxCustV6v0Group OBJECT-GROUP + OBJECTS { + custNumEntries, + custNextFreeId, + custId, + custRowStatus, + custDescription, + custContact, + custPhone, + custLastMgmtChange, + custMultSvcSiteName, + custMultSvcSiteRowStatus, + custMultSvcSiteDescription, + custMultSvcSiteScope, + custMultSvcSiteAssignment, + custMultSvcSiteIngressSchedulerPolicy, + custMultSvcSiteEgressSchedulerPolicy, + custMultSvcSiteLastMgmtChange, + custMultSvcSiteTodSuite, + custMultSvcSiteCurrentIngrSchedPlcy, + custMultSvcSiteCurrentEgrSchedPlcy, + custMultSvcSiteEgressAggRateLimit, + custMultSvcSiteIntendedIngrSchedPlcy, + custMultSvcSiteIntendedEgrSchedPlcy, + custMultSvcSiteFrameBasedAccnt, + custIngQosSchedStatsForwardedPackets, + custIngQosSchedStatsForwardedOctets, + custEgrQosSchedStatsForwardedPackets, + custEgrQosSchedStatsForwardedOctets, + custIngQosPortSchedFwdPkts, + custIngQosPortSchedFwdOctets, + custEgrQosPortSchedFwdPkts, + custEgrQosPortSchedFwdOctets, + custMssIngQosSRowStatus, + custMssIngQosSLastMgmtChange, + custMssIngQosSOverrideFlags, + custMssIngQosSPIR, + custMssIngQosSCIR, + custMssIngQosSSummedCIR, + custMssEgrQosSRowStatus, + custMssEgrQosSLastMgmtChange, + custMssEgrQosSOverrideFlags, + custMssEgrQosSPIR, + custMssEgrQosSCIR, + custMssEgrQosSSummedCIR, + custIngSchedPlcyStatsFwdPkt, + custIngSchedPlcyStatsFwdOct, + custEgrSchedPlcyStatsFwdPkt, + custEgrSchedPlcyStatsFwdOct, + custIngSchedPlcyPortStatsFwdPkt, + custIngSchedPlcyPortStatsFwdOct, + custEgrSchedPlcyPortStatsFwdPkt, + custEgrSchedPlcyPortStatsFwdOct, + custMultSvcSiteFrameBasedAccnt + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Nokia SROS series systems." + ::= { tmnxCustGroups 100 } + +tmnxCustV8v0Group OBJECT-GROUP + OBJECTS { + custNumEntries, + custNextFreeId, + custId, + custRowStatus, + custDescription, + custContact, + custPhone, + custLastMgmtChange, + custMultSvcSiteName, + custMultSvcSiteRowStatus, + custMultSvcSiteDescription, + custMultSvcSiteScope, + custMultSvcSiteAssignment, + custMultSvcSiteIngressSchedulerPolicy, + custMultSvcSiteEgressSchedulerPolicy, + custMultSvcSiteLastMgmtChange, + custMultSvcSiteTodSuite, + custMultSvcSiteCurrentIngrSchedPlcy, + custMultSvcSiteCurrentEgrSchedPlcy, + custMultSvcSiteEgressAggRateLimit, + custMultSvcSiteIntendedIngrSchedPlcy, + custMultSvcSiteIntendedEgrSchedPlcy, + custMultSvcSiteFrameBasedAccnt, + custIngQosSchedStatsForwardedPackets, + custIngQosSchedStatsForwardedOctets, + custEgrQosSchedStatsForwardedPackets, + custEgrQosSchedStatsForwardedOctets, + custIngQosPortSchedFwdPkts, + custIngQosPortSchedFwdOctets, + custEgrQosPortSchedFwdPkts, + custEgrQosPortSchedFwdOctets, + custMssIngQosSRowStatus, + custMssIngQosSLastMgmtChange, + custMssIngQosSOverrideFlags, + custMssIngQosSPIR, + custMssIngQosSCIR, + custMssIngQosSSummedCIR, + custMssEgrQosSRowStatus, + custMssEgrQosSLastMgmtChange, + custMssEgrQosSOverrideFlags, + custMssEgrQosSPIR, + custMssEgrQosSCIR, + custMssEgrQosSSummedCIR, + custIngSchedPlcyStatsFwdPkt, + custIngSchedPlcyStatsFwdOct, + custEgrSchedPlcyStatsFwdPkt, + custEgrSchedPlcyStatsFwdOct, + custIngSchedPlcyPortStatsFwdPkt, + custIngSchedPlcyPortStatsFwdOct, + custEgrSchedPlcyPortStatsFwdPkt, + custEgrSchedPlcyPortStatsFwdOct, + custMultSvcSiteFrameBasedAccnt, + custMultSvcSiteSubscriberMss + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Nokia SROS series systems." + ::= { tmnxCustGroups 102 } + +tmnxCustV9v0Group OBJECT-GROUP + OBJECTS { + custMultSvcSiteIngPolcrCtrlPolcy, + custMultSvcSiteEgrPolcrCtrlPolcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Nokia SROS series systems." + ::= { tmnxCustGroups 103 } + +tmnxCustV11v0Group OBJECT-GROUP + OBJECTS { + custNumEntries, + custNextFreeId, + custId, + custRowStatus, + custDescription, + custContact, + custPhone, + custLastMgmtChange, + custMultSvcSiteName, + custMultSvcSiteRowStatus, + custMultSvcSiteDescription, + custMultSvcSiteScope, + custMultSvcSiteAssignment, + custMultSvcSiteIngressSchedulerPolicy, + custMultSvcSiteEgressSchedulerPolicy, + custMultSvcSiteLastMgmtChange, + custMultSvcSiteTodSuite, + custMultSvcSiteCurrentIngrSchedPlcy, + custMultSvcSiteCurrentEgrSchedPlcy, + custMultSvcSiteEgressAggRateLimit, + custMultSvcSiteIntendedIngrSchedPlcy, + custMultSvcSiteIntendedEgrSchedPlcy, + custMultSvcSiteFrameBasedAccnt, + custIngQosSchedStatsForwardedPackets, + custIngQosSchedStatsForwardedOctets, + custEgrQosSchedStatsForwardedPackets, + custEgrQosSchedStatsForwardedOctets, + custIngQosPortSchedFwdPkts, + custIngQosPortSchedFwdOctets, + custEgrQosPortSchedFwdPkts, + custEgrQosPortSchedFwdOctets, + custMssIngQosSRowStatus, + custMssIngQosSLastMgmtChange, + custMssIngQosSOverrideFlags, + custMssIngQosSSummedCIR, + custMssEgrQosSRowStatus, + custMssEgrQosSLastMgmtChange, + custMssEgrQosSOverrideFlags, + custMssEgrQosSSummedCIR, + custIngSchedPlcyStatsFwdPkt, + custIngSchedPlcyStatsFwdOct, + custEgrSchedPlcyStatsFwdPkt, + custEgrSchedPlcyStatsFwdOct, + custIngSchedPlcyPortStatsFwdPkt, + custIngSchedPlcyPortStatsFwdOct, + custEgrSchedPlcyPortStatsFwdPkt, + custEgrSchedPlcyPortStatsFwdOct, + custMultSvcSiteFrameBasedAccnt, + custMultSvcSiteSubscriberMss + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Nokia SROS series systems." + ::= { tmnxCustGroups 104 } + +tmnxCustObsoletedV11v0Group OBJECT-GROUP + OBJECTS { + custMssIngQosSPIR, + custMssIngQosSCIR, + custMssEgrQosSPIR, + custMssEgrQosSCIR + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of Services + customers on Nokia SROS series systems release 11.0." + ::= { tmnxCustGroups 105 } + +tmnxCustV13v0Group OBJECT-GROUP + OBJECTS { + custNumEntries, + custNextFreeId, + custId, + custRowStatus, + custDescription, + custContact, + custPhone, + custLastMgmtChange, + custMultSvcSiteName, + custMultSvcSiteRowStatus, + custMultSvcSiteDescription, + custMultSvcSiteScope, + custMultSvcSiteAssignment, + custMultSvcSiteIngressSchedulerPolicy, + custMultSvcSiteEgressSchedulerPolicy, + custMultSvcSiteLastMgmtChange, + custMultSvcSiteTodSuite, + custMultSvcSiteCurrentIngrSchedPlcy, + custMultSvcSiteCurrentEgrSchedPlcy, + custMultSvcSiteIntendedIngrSchedPlcy, + custMultSvcSiteIntendedEgrSchedPlcy, + custMultSvcSiteFrameBasedAccnt, + custIngQosSchedStatsForwardedPackets, + custIngQosSchedStatsForwardedOctets, + custEgrQosSchedStatsForwardedPackets, + custEgrQosSchedStatsForwardedOctets, + custIngQosPortSchedFwdPkts, + custIngQosPortSchedFwdOctets, + custEgrQosPortSchedFwdPkts, + custEgrQosPortSchedFwdOctets, + custMssIngQosSRowStatus, + custMssIngQosSLastMgmtChange, + custMssIngQosSOverrideFlags, + custMssIngQosSSummedCIR, + custMssEgrQosSRowStatus, + custMssEgrQosSLastMgmtChange, + custMssEgrQosSOverrideFlags, + custMssEgrQosSSummedCIR, + custIngSchedPlcyStatsFwdPkt, + custIngSchedPlcyStatsFwdOct, + custEgrSchedPlcyStatsFwdPkt, + custEgrSchedPlcyStatsFwdOct, + custIngSchedPlcyPortStatsFwdPkt, + custIngSchedPlcyPortStatsFwdOct, + custEgrSchedPlcyPortStatsFwdPkt, + custEgrSchedPlcyPortStatsFwdOct, + custMultSvcSiteFrameBasedAccnt, + custMultSvcSiteSubscriberMss + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Nokia SROS 13.0 series systems." + ::= { tmnxCustGroups 472 } + +tmnxCustObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + custMultSvcSiteEgressAggRateLimit + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of Services + customers general capabilities on Nokia SROS 13.0 series systems." + ::= { tmnxCustGroups 473 } + +tmnxCustV14v0Group OBJECT-GROUP + OBJECTS { + custNumEntries, + custNextFreeId, + custId, + custRowStatus, + custDescription, + custContact, + custPhone, + custLastMgmtChange, + custMultSvcSiteName, + custMultSvcSiteRowStatus, + custMultSvcSiteDescription, + custMultSvcSiteScope, + custMultSvcSiteAssignment, + custMultSvcSiteIngressSchedulerPolicy, + custMultSvcSiteEgressSchedulerPolicy, + custMultSvcSiteLastMgmtChange, + custMultSvcSiteFrameBasedAccnt, + custIngQosSchedStatsForwardedPackets, + custIngQosSchedStatsForwardedOctets, + custEgrQosSchedStatsForwardedPackets, + custEgrQosSchedStatsForwardedOctets, + custIngQosPortSchedFwdPkts, + custIngQosPortSchedFwdOctets, + custEgrQosPortSchedFwdPkts, + custEgrQosPortSchedFwdOctets, + custMssIngQosSRowStatus, + custMssIngQosSLastMgmtChange, + custMssIngQosSOverrideFlags, + custMssIngQosSSummedCIR, + custMssEgrQosSRowStatus, + custMssEgrQosSLastMgmtChange, + custMssEgrQosSOverrideFlags, + custMssEgrQosSSummedCIR, + custMultSvcSiteFrameBasedAccnt, + custMultSvcSiteSubscriberMss + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Nokia SROS 14.0 series systems." + ::= { tmnxCustGroups 503 } + +tmnxCustObsoletedV14v0Group OBJECT-GROUP + OBJECTS { + custMultSvcSiteTodSuite, + custMultSvcSiteCurrentIngrSchedPlcy, + custMultSvcSiteCurrentEgrSchedPlcy, + custMultSvcSiteIntendedIngrSchedPlcy, + custMultSvcSiteIntendedEgrSchedPlcy, + custIngSchedPlcyStatsFwdPkt, + custIngSchedPlcyStatsFwdOct, + custEgrSchedPlcyStatsFwdPkt, + custEgrSchedPlcyStatsFwdOct, + custIngSchedPlcyPortStatsFwdPkt, + custIngSchedPlcyPortStatsFwdOct, + custEgrSchedPlcyPortStatsFwdPkt, + custEgrSchedPlcyPortStatsFwdOct + } + STATUS current + DESCRIPTION + "The group of obsolete objects supporting management of Services + customers general capabilities on Nokia SROS 14.0 series systems." + ::= { tmnxCustGroups 504 } + +tmnxSvcConformance OBJECT IDENTIFIER ::= { tmnxServConformance 2 } + +tmnxSvcCompliances OBJECT IDENTIFIER ::= { tmnxSvcConformance 1 } + +tmnxSvc7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 100 } + +tmnxSvc7750V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group, + tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 101 } + +tmnxSvc7710V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group + } + ::= { tmnxSvcCompliances 102 } + +tmnxSvc7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 103 } + +tmnxSvc7750V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group, + tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 104 } + +tmnxSvc7710V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group, + tmnxSvcDhcpBgpV7v0Group + } + ::= { tmnxSvcCompliances 105 } + +tmnxSvc7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV7v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxSvcBsxV6v0Group, + tmnxArpHostGroup, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV7v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group + } + ::= { tmnxSvcCompliances 106 } + +tmnxSvc7750V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV7v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV7v0Group, + tmnxSvcBsxV6v0Group, + tmnxArpHostGroup, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV7v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group + } + ::= { tmnxSvcCompliances 107 } + +tmnxSvc7710V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV7v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV7v0Group, + tmnxArpHostGroup, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV7v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group + } + ::= { tmnxSvcCompliances 108 } + +tmnxSvc7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV8v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcMacReNotifyGroup + } + ::= { tmnxSvcCompliances 109 } + +tmnxSvc7750V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV8v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV8v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcMacReNotifyGroup + } + ::= { tmnxSvcCompliances 110 } + +tmnxSvc7710V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV8v0Group, + tmnxArpHostV8v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcMacReNotifyGroup + } + ::= { tmnxSvcCompliances 111 } + +tmnxSvc7450V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcDhcpV9v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV8v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcMacReNotifyGroup + } + ::= { tmnxSvcCompliances 112 } + +tmnxSvc7750V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcDhcpV9v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV8v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup + } + ::= { tmnxSvcCompliances 113 } + +tmnxSvc7710V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcDhcpV9v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxArpHostV8v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup + } + ::= { tmnxSvcCompliances 114 } + +tmnxSvc7450V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcDhcpV9v0Group, + tmnxSvcDhcpV10v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV7v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV10v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group + } + ::= { tmnxSvcCompliances 115 } + +tmnxSvc7750V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcDhcpV9v0Group, + tmnxSvcDhcpV10v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV10v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group + } + ::= { tmnxSvcCompliances 116 } + +tmnxSvc7710V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV8v0Group, + tmnxSvcDhcpV9v0Group, + tmnxSvcDhcpV10v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxArpHostV10v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group + } + ::= { tmnxSvcCompliances 117 } + +tmnxSvc7450V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcMHGroup, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group + } + ::= { tmnxSvcCompliances 118 } + +tmnxSvc7750V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcMHGroup, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group + } + ::= { tmnxSvcCompliances 119 } + +tmnxSvc7710V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcMHGroup, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group + } + ::= { tmnxSvcCompliances 120 } + +tmnxSvc7450V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcV8v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + svcVxlanGroup, + svcBgpEvpnGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + svcVsdGroup, + tmnxSvcQosV12v0Group, + svcBgpEvpnNotifGroup, + svcVxlanNotifGroup, + svcBgpEvpnIPRouteGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group + } + ::= { tmnxSvcCompliances 121 } + +tmnxSvc7750V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + svcVxlanGroup, + svcBgpEvpnGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + tmnxSvcQosV12v0Group, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group + } + ::= { tmnxSvcCompliances 122 } + +tmnxSvc7710V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + svcVxlanGroup, + svcBgpEvpnGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + tmnxSvcQosV12v0Group, + tmnxSvcTestGroup, + tmnxSvcTlsProxyArpGroup, + tmnxSvcCreation12v0Group, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group + } + ::= { tmnxSvcCompliances 123 } + +tmnxSvc7450V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7450 ESS + series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcV8v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + svcVxlanGroup, + svcBgpEvpnGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + svcVsdGroup, + tmnxSvcQosV12v0Group, + svcBgpEvpnNotifGroup, + svcVxlanNotifGroup, + svcBgpEvpnIPRouteGroup, + tmnxSvcGrpIfGroup, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + svcBgpEvpnMplsGroup, + svcBgpEvpnMplsMh1Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + tmnxSvcQosRateV13v0Group, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxSvcShcvPolicyGroup, + tmnxCustV13v0Group, + svcArpHostNotifGroup, + svcEvpnDestNotifGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group, + svcEvpnMhEsDFNotifGroup + } + ::= { tmnxSvcCompliances 124 } + +tmnxSvc7750V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7750 SR + series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + svcVxlanGroup, + svcBgpEvpnGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + tmnxSvcQosV12v0Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + svcBgpEvpnMplsGroup, + svcBgpEvpnMplsMh1Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + svcBgpAutoRDGroup, + svcRipListenerGroup, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxCustV13v0Group, + svcArpHostNotifGroup, + svcEvpnDestNotifGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group + } + ::= { tmnxSvcCompliances 125 } + +tmnxSvc7710V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia 7710 SR + series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV11v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcV9v0Group, + tmnxSvcNotifyV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + svcVxlanGroup, + svcBgpEvpnGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + tmnxSvcQosV12v0Group, + tmnxSvcTestGroup, + tmnxSvcCreation12v0Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + svcBgpEvpnMplsGroup, + svcBgpEvpnMplsMh1Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcBgpAutoRDGroup, + svcRipListenerGroup, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxCustV13v0Group, + svcArpHostNotifGroup, + tmnxSvcVsdDynamicSvcGroup, + svcEvpnDestNotifGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group + } + ::= { tmnxSvcCompliances 126 } + +tmnxSvcV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV8v0Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcInterAsV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpGroup, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + svcBgpEvpnGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + svcVsdGroup, + tmnxSvcQosV12v0Group, + svcBgpEvpnNotifGroup, + svcVxlan14v0NotifGroup, + svcBgpEvpnIPRouteGroup, + tmnxSvcTestGroup, + tmnxSvcCreation12v0Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + svcBgpEvpnMplsGroup, + svcBgpEvpnMplsMh1Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcBgpAutoRDGroup, + svcRipListenerGroup, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxSvcShcvPolicyGroup, + svcArpHostNotifGroup, + tmnxSvcVsdDynamicSvcGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group, + tmnxSvcV14v0Group, + svcEvpnMhEsDFNotifGroup, + tmnxSvcRadClassGroup, + svcAutoBindTunnelSRTEGroup, + svcTlsStaticBHGroup, + svcBgpEvpnP2mpMldpGroup, + tmnxSvcVplsGroup, + svcBgpEvpnAutoBindTnlSRTEGroup, + tmnxSvcVllBgpEvpnGroup, + tmnxSvcNotifyV14v0Group, + tmnxSvcNotifyObjsV14v0Group, + tmnxCustV14v0Group, + svcEvpnAlmpNotifGroup, + tmnxSvcSysVxlanARGroup, + svcBgpEvpnMplsRcdSrcMacGroup, + svcVxlanV14v0Group, + svcEpipePwPortGroup, + tmnxSvcSysVxlanTunTermGroup, + svcTlsPbbV14v0Group, + svcVplsEvpnV14v0Group, + svcBgpEvpnMplsMhAdEviRtGroup, + svcVplsEvpnInclMcastV14v0Group, + svcTlsVxlanReplicatorNotifGroup + } + ::= { tmnxSvcCompliances 127 } + +tmnxSvcV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 15.0." + MODULE + MANDATORY-GROUPS { + svcBgpEvpnMacDupDetBHGroup, + svcBgpEvpnMacDupDetBHNotifGroup, + svcProxyArpNdMacListGroup, + svcVplsIpv6McastV15v0Group, + tmnxSvcSysVirtualEthSegGroup, + svcAutoBindTunnelV15v0Group, + svcBgpEvpnMplsMhDfPrefGroup, + svcBgpEvpnEtreeV15v0Group, + tmnxSvcSelectiveUrpfGroup, + svcBgpEvpnAutoBindUdpTnlGroup, + tmnxSvcEpipeVxlanVtepGroup, + tmnxSvcEpipeNatOutsideV15v0Group, + svcPbbEvpnIsidRtGroup, + tmnxSvcTlsV15v0Group, + tmnxSvcRateV15v0Group, + svcBgpEvpnEtreeNotifGroup, + svcTlsPmsiV15v0Group, + tmnxSvcDhcpV15v0Group, + tmnxArpHostV15v0Group, + svcTlsFdbV15v0Group, + svcVxlanEvpnMplsDestNotifGroup, + svcSysEvpnESDfPrefNotifGroup, + svcVprnWeightedLoadBalanceGroup, + svcVxlanMhV15v0Group, + svcVxlanInstBgpEvpnMhV15v0Group, + tmnxSvcSysFdbUsgNotifGroup, + svcPbbEvpnEtreeV15v0Group, + svcSysGreEthBrgdTnlTrmGroup, + svcVplsProxyArpNdRtmV15v0Group, + tmnxSvcNotifyV15v0Group, + svcVprnBgpAutoBindUdpTnlGroup, + svcTlsFdbMacScaleV15v0Group, + tmnxSvcV15v0Group, + tmnxSvcCustomerNameGroup, + svcVxlanEcmpGroup, + svcV15v0NotifyObjsGroup, + svcEvpnMHStandbyNotifGroup + } + ::= { tmnxSvcCompliances 128 } + +tmnxSvcV15v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 15.1." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV15v1Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpV15v1Group, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + svcVsdGroup, + tmnxSvcQosV12v0Group, + svcBgpEvpnNotifGroup, + svcBgpEvpnIPRouteGroup, + tmnxSvcTestGroup, + tmnxSvcCreation15v1Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcBgpAutoRDV15v1Group, + svcRipListenerGroup, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxSvcShcvPolicyGroup, + svcArpHostNotifGroup, + tmnxSvcVsdDynamicSvcGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group, + tmnxSvcV14v0Group, + svcEvpnMhEsDFNotifGroup, + tmnxSvcRadClassGroup, + svcAutoBindTunnelSRTEGroup, + svcTlsStaticBHGroup, + svcBgpEvpnP2mpMldpGroup, + tmnxSvcVllBgpEvpnV16v0Group, + tmnxSvcNotifyV14v0Group, + tmnxSvcNotifyObjsV14v0Group, + tmnxCustV14v0Group, + svcEvpnAlmpNotifGroup, + tmnxSvcSysVxlanARV16v0Group, + svcBgpEvpnMplsRSMV16v0Group, + svcEpipePwPortGroup, + tmnxSvcSysVxlanTunTermGroup, + svcTlsPbbV14v0Group, + svcVplsEvpnV14v0Group, + svcBgpEvpnMplsMhAdEviRtGroup, + svcVplsEvpnInclMcastV14v0Group, + svcBgpEvpnMacDupDetBHGroup, + svcBgpEvpnMacDupDetBHNotifGroup, + svcProxyArpNdMacListGroup, + svcVplsIpv6McastV15v0Group, + tmnxSvcSysVirtualEthSegGroup, + svcAutoBindTunnelV15v0Group, + svcBgpEvpnMplsMhDfPrefGroup, + svcBgpEvpnEtreeV15v0Group, + tmnxSvcSelectiveUrpfGroup, + tmnxSvcEpipeVxlanVtepGroup, + tmnxSvcEpipeNatOutsideV15v0Group, + svcPbbEvpnIsidRtGroup, + tmnxSvcTlsV15v0Group, + tmnxSvcRateV15v0Group, + svcBgpEvpnEtreeNotifGroup, + svcTlsPmsiV15v0Group, + tmnxSvcDhcpV15v0Group, + tmnxArpHostV15v0Group, + svcTlsFdbV15v0Group, + svcVxlanEvpnMplsDestNotifGroup, + svcSysEvpnESDfPrefNotifGroup, + svcVprnWeightedLoadBalanceGroup, + svcVxlanMhV16v0Group, + tmnxSvcSysFdbUsgNotifGroup, + svcPbbEvpnEtreeV15v0Group, + svcSysGreEthBrgdTnlTrmGroup, + svcVplsProxyArpNdRtmV15v0Group, + tmnxSvcNotifyV15v0Group, + svcVprnBgpAutoBindUdpTnlGroup, + svcTlsFdbMacScaleV15v0Group, + tmnxSvcV15v0Group, + tmnxSvcCustomerNameGroup, + svcVxlanEcmpGroup, + svcVxlanTermV15v0Group, + svcV15v0NotifyObjsGroup, + svcEvpnMHStandbyNotifGroup, + svcBgpEvpnMplsV16v0Group, + svcEvpnMplsBindsTransportGroup, + svcBgpEvpnMplsMh1V15v0Group, + svcEvpnMplsMhBindsTransportGroup, + tmnxSvcInterAsObsoletedGroup + } + ::= { tmnxSvcCompliances 129 } + +tmnxSvcV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV15v1Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpV15v1Group, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + svcVsdGroup, + tmnxSvcQosV12v0Group, + svcBgpEvpnNotifGroup, + svcBgpEvpnIPRouteGroup, + tmnxSvcTestGroup, + tmnxSvcCreation15v1Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcBgpAutoRDV15v1Group, + svcRipListenerGroup, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxSvcShcvPolicyGroup, + svcArpHostNotifGroup, + tmnxSvcVsdDynamicSvcGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group, + tmnxSvcV14v0Group, + svcEvpnMhEsDFNotifGroup, + tmnxSvcRadClassGroup, + svcAutoBindTunnelSRTEGroup, + svcTlsStaticBHGroup, + svcBgpEvpnP2mpMldpGroup, + tmnxSvcVllBgpEvpnV16v0Group, + tmnxSvcNotifyV14v0Group, + tmnxSvcNotifyObjsV14v0Group, + tmnxCustV14v0Group, + svcEvpnAlmpNotifGroup, + tmnxSvcSysVxlanARV16v0Group, + svcBgpEvpnMplsRSMV16v0Group, + svcEpipePwPortGroup, + tmnxSvcSysVxlanTunTermGroup, + svcTlsPbbV14v0Group, + svcVplsEvpnV14v0Group, + svcBgpEvpnMplsMhAdEviRtGroup, + svcVplsEvpnInclMcastV14v0Group, + svcBgpEvpnMacDupDetBHGroup, + svcBgpEvpnMacDupDetBHNotifGroup, + svcProxyArpNdMacListGroup, + svcVplsIpv6McastV15v0Group, + tmnxSvcSysVirtualEthSegGroup, + svcAutoBindTunnelV15v0Group, + svcBgpEvpnMplsMhDfPrefGroup, + svcBgpEvpnEtreeV15v0Group, + tmnxSvcSelectiveUrpfGroup, + tmnxSvcEpipeVxlanVtepGroup, + tmnxSvcEpipeNatOutsideV15v0Group, + tmnxSvcEpipeVxlanV16v0Group, + svcPbbEvpnIsidRtGroup, + tmnxSvcTlsV15v0Group, + tmnxSvcRateV15v0Group, + svcBgpEvpnEtreeNotifGroup, + svcTlsPmsiV15v0Group, + tmnxSvcDhcpV15v0Group, + tmnxArpHostV15v0Group, + svcTlsFdbV15v0Group, + svcVxlanEvpnMplsDestNotifGroup, + svcSysEvpnESDfPrefNotifGroup, + svcVprnWeightedLoadBalanceGroup, + svcVxlanMhV16v0Group, + tmnxSvcSysFdbUsgNotifGroup, + svcPbbEvpnEtreeV15v0Group, + svcSysGreEthBrgdTnlTrmGroup, + svcVplsProxyArpNdRtmV15v0Group, + tmnxSvcNotifyV15v0Group, + svcVprnBgpAutoBindUdpTnlGroup, + svcTlsFdbMacScaleV15v0Group, + tmnxSvcV15v0Group, + tmnxSvcCustomerNameGroup, + svcVxlanEcmpGroup, + tmnxSvcIesIfV16v0Group, + svcVxlanTermV15v0Group, + svcV15v0NotifyObjsGroup, + svcEvpnMHStandbyNotifGroup, + svcBgpEvpnMplsV16v0Group, + svcEvpnMplsBindsTransportGroup, + svcBgpEvpnMplsMh1V15v0Group, + svcEvpnMplsMhBindsTransportGroup, + svcPppoeRedirectGroup, + tmnxSvcV16v0ObsoletedGroup, + tmnxSvcInterAsObsoletedGroup, + svcVxlan16v0NotifGroup, + svcBgpEvpnMhEthSegPwPortGroup, + svcOperGroupConfigGroup, + svcVxlanV16v0Group, + svcBgpEvpnInstGroup, + tmnxSvcAdminTagsV16v0Group, + tmnxSvcEvpnMplsQinqV16v0Group, + svcMdAutoIdV16v0Group, + tmnxSvcEpipePwPortFlexV16v0Group, + tmnxSvcSysPwPortListV16v0Group, + svcTlsVxInstReplicatorNotifGroup, + svcTlsStaticVxlanV16v0Group, + svcTlsStaticVxlanNotifGroup, + svcEpipeVxInstV16v0Group, + svcBgpEvpnDefRtTagV16v0Group, + svcBgpEvpnMplsABTV16v0Group, + svcVprnAaaTacPlusV16v0Group, + svcVprnAaaLdapV16v0Group, + svcVprnAaaRadiusV16v0Group, + svcVprnRibApiV16v0Group, + svcSysVpnGreSrcIpV16v0Group, + svcVprnMgmtIfV16v0Group, + svcMplsFwdPlcyV16v0Group, + tmnxSvcEvpnVpwsVxlanV16v0Group, + tmnxIesIfVplsEvpnGroup, + svcVplsVxlanRxDiscardGroup, + svcEvpnMplsEPGroup, + tmnxSvcSrOspf3V16v0Group, + svcVplsEvpnMplsTnlIdGroup + } + ::= { tmnxSvcCompliances 130 } + +tmnxSvcV19v5Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 19.5." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV15v1Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpV15v1Group, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + svcVsdGroup, + tmnxSvcQosV12v0Group, + svcBgpEvpnNotifGroup, + svcBgpEvpnIPRouteGroup, + tmnxSvcTestGroup, + tmnxSvcCreation15v1Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcBgpAutoRDV15v1Group, + svcRipListenerGroup, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxSvcShcvPolicyGroup, + svcArpHostNotifGroup, + tmnxSvcVsdDynamicSvcGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group, + tmnxSvcV14v0Group, + svcEvpnMhEsDFNotifGroup, + tmnxSvcRadClassGroup, + svcAutoBindTunnelSRTEGroup, + svcTlsStaticBHGroup, + svcBgpEvpnP2mpMldpGroup, + tmnxSvcVllBgpEvpnV16v0Group, + tmnxSvcNotifyV14v0Group, + tmnxSvcNotifyObjsV14v0Group, + tmnxCustV14v0Group, + svcEvpnAlmpNotifGroup, + tmnxSvcSysVxlanARV16v0Group, + svcBgpEvpnMplsRSMV16v0Group, + svcEpipePwPortGroup, + tmnxSvcSysVxlanTunTermGroup, + svcTlsPbbV14v0Group, + svcVplsEvpnV14v0Group, + svcBgpEvpnMplsMhAdEviRtGroup, + svcVplsEvpnInclMcastV14v0Group, + svcBgpEvpnMacDupDetBHGroup, + svcBgpEvpnMacDupDetBHNotifGroup, + svcProxyArpNdMacListGroup, + svcVplsIpv6McastV15v0Group, + tmnxSvcSysVirtualEthSegGroup, + svcAutoBindTunnelV15v0Group, + svcBgpEvpnMplsMhDfPrefGroup, + svcBgpEvpnEtreeV15v0Group, + tmnxSvcSelectiveUrpfGroup, + tmnxSvcEpipeVxlanVtepGroup, + tmnxSvcEpipeNatOutsideV15v0Group, + tmnxSvcEpipeVxlanV16v0Group, + svcPbbEvpnIsidRtGroup, + tmnxSvcTlsV15v0Group, + tmnxSvcRateV15v0Group, + svcBgpEvpnEtreeNotifGroup, + svcTlsPmsiV15v0Group, + tmnxSvcDhcpV15v0Group, + tmnxArpHostV15v0Group, + svcTlsFdbV15v0Group, + svcVxlanEvpnMplsDestNotifGroup, + svcSysEvpnESDfPrefNotifGroup, + svcVprnWeightedLoadBalanceGroup, + svcVxlanMhV16v0Group, + tmnxSvcSysFdbUsgNotifGroup, + svcPbbEvpnEtreeV15v0Group, + svcSysGreEthBrgdTnlTrmGroup, + svcVplsProxyArpNdRtmV15v0Group, + tmnxSvcNotifyV15v0Group, + svcVprnBgpAutoBindUdpTnlGroup, + svcTlsFdbMacScaleV15v0Group, + tmnxSvcV15v0Group, + tmnxSvcCustomerNameGroup, + svcVxlanEcmpGroup, + tmnxSvcIesIfV16v0Group, + svcVxlanTermV15v0Group, + svcV15v0NotifyObjsGroup, + svcEvpnMHStandbyNotifGroup, + svcBgpEvpnMplsV16v0Group, + svcEvpnMplsBindsTransportGroup, + svcBgpEvpnMplsMh1V15v0Group, + svcEvpnMplsMhBindsTransportGroup, + svcPppoeRedirectGroup, + tmnxSvcV16v0ObsoletedGroup, + tmnxSvcInterAsObsoletedGroup, + svcVxlan16v0NotifGroup, + svcBgpEvpnMhEthSegPwPortGroup, + svcOperGroupConfigGroup, + svcVxlanV16v0Group, + svcBgpEvpnInstGroup, + tmnxSvcAdminTagsV16v0Group, + tmnxSvcEvpnMplsQinqV16v0Group, + svcMdAutoIdV16v0Group, + tmnxSvcEpipePwPortFlexV16v0Group, + tmnxSvcSysPwPortListV16v0Group, + svcTlsVxInstReplicatorNotifGroup, + svcTlsStaticVxlanV16v0Group, + svcTlsStaticVxlanNotifGroup, + svcEpipeVxInstV16v0Group, + svcBgpEvpnDefRtTagV16v0Group, + svcBgpEvpnMplsABTV16v0Group, + svcVprnAaaTacPlusV16v0Group, + svcVprnAaaLdapV16v0Group, + svcVprnAaaRadiusV16v0Group, + svcVprnRibApiV16v0Group, + svcSysVpnGreSrcIpV16v0Group, + svcMplsFwdPlcyV16v0Group, + tmnxSvcEvpnVpwsVxlanV16v0Group, + tmnxIesIfVplsEvpnGroup, + svcVplsVxlanRxDiscardGroup, + svcEvpnMplsEPGroup, + tmnxSvcSrOspf3V16v0Group, + svcVplsEvpnMplsTnlIdGroup, + svcVplsResFilterV19v5Group, + svcBgpEvpnOperGrpGroup, + svcBgpEvpnVxlanMhGroup, + svcV19v0NotifyObjsGroup, + svcBgpEvpnVxlanMhNotifGroup, + svcVprnMgmtIfV19v0Group + } + ::= { tmnxSvcCompliances 131 } + +tmnxSvcV19v10Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 19.10." + MODULE + MANDATORY-GROUPS { + svcSysEthSegOperGrpGroup, + svcVllBgpVsiPolicyGroup, + svcBgpEvpnMplsIpv6Group, + svcEvpnOISMGroup, + svcEvpnRvplsMcastGwGroup, + svcBgpEvpnAutoBindOspfGroup, + svcRvplsEvpnHostRouteGroup, + svcBgpEvpnABTEcmpGroup, + svcMplsEvpnRvplsEcmpGroup, + svcEvpnMcastLabelBlockGroup, + tmnxSvcV19v0Group + } + ::= { tmnxSvcCompliances 132 } + +tmnxSvcV20v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 20.0." + MODULE + MANDATORY-GROUPS { + svcRvplsEvpnNdHostRouteGroup, + tmnxSvcV20v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV15v1Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpV15v1Group, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + tmnxSvcQosV12v0Group, + tmnxSvcTestGroup, + tmnxSvcCreation15v1Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + tmnxSvcTlsProxyArpEnhGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + tmnxSvcShcvPolicyGroup, + tmnxSvcVsdDynamicSvcGroup, + tmnxSvcV14v0Group, + tmnxSvcRadClassGroup, + tmnxSvcVllBgpEvpnV16v0Group, + tmnxSvcNotifyV14v0Group, + tmnxSvcNotifyObjsV14v0Group, + tmnxSvcSysVxlanARV16v0Group, + tmnxSvcSysVxlanTunTermGroup, + tmnxSvcSysVirtualEthSegGroup, + tmnxSvcSelectiveUrpfGroup, + tmnxSvcEpipeVxlanVtepGroup, + tmnxSvcEpipeNatOutsideV15v0Group, + tmnxSvcTlsV15v0Group, + tmnxSvcRateV15v0Group, + tmnxSvcDhcpV15v0Group, + tmnxSvcSysFdbUsgNotifGroup, + tmnxSvcNotifyV15v0Group, + tmnxSvcV15v0Group, + tmnxSvcCustomerNameGroup, + svcV15v0NotifyObjsGroup, + tmnxSvcInterAsObsoletedGroup, + tmnxSvcEpipeVxlanV16v0Group, + tmnxSvcIesIfV16v0Group, + svcPppoeRedirectGroup, + svcSysGreEthBrgdTnlTrmGroup, + svcSysEvpnESDfPrefNotifGroup, + tmnxSvcV16v0ObsoletedGroup, + tmnxSvcAdminTagsV16v0Group, + tmnxSvcEvpnMplsQinqV16v0Group, + tmnxSvcEpipePwPortFlexV16v0Group, + tmnxSvcSysPwPortListV16v0Group, + svcSysVpnGreSrcIpV16v0Group, + tmnxSvcEvpnVpwsVxlanV16v0Group, + tmnxSvcSrOspf3V16v0Group, + svcV19v0NotifyObjsGroup, + tmnxCustV9v0Group, + tmnxCustV14v0Group, + tmnxApipeV3v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcArpHostNotifGroup, + tmnxArpHostV15v0Group, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + svcTlsFdbMacStatsGroup, + svcTlsEtreeGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + svcTlsProxyArpNotifGroup, + svcTlsEsPbrL2Group, + svcTlsStaticBHGroup, + svcTlsPbbV14v0Group, + svcVplsEvpnV14v0Group, + svcVplsEvpnInclMcastV14v0Group, + svcVplsIpv6McastV15v0Group, + svcTlsPmsiV15v0Group, + svcTlsFdbV15v0Group, + svcVplsProxyArpNdRtmV15v0Group, + svcTlsFdbMacScaleV15v0Group, + svcTlsVxInstVTEPEgrVniGroup, + tmnxSvcIesGrpIfV20v0Group, + svcTlsVxInstReplicatorNotifGroup, + svcTlsStaticVxlanV16v0Group, + svcTlsStaticVxlanNotifGroup, + svcVplsVxlanRxDiscardGroup, + svcVplsEvpnMplsTnlIdGroup, + svcVplsResFilterV19v5Group, + svcOperGrpBfdGroup, + svcOperGroupConfigGroup, + tmnxIesIfRtrSolicitGroup, + tmnxIesIfVplsEvpnGroup, + svcVsdGroup, + svcBgpEvpnNotifGroup, + svcBgpEvpnIPRouteGroup, + svcBgpAutoRDV15v1Group, + svcEvpnMplsNotifGroup, + svcAutoBindTunnelGroup, + svcBgpVpwsGroup, + svcBgpMHSiteGroup, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group, + svcEvpnMhEsDFNotifGroup, + svcAutoBindTunnelSRTEGroup, + svcBgpEvpnP2mpMldpGroup, + svcEvpnAlmpNotifGroup, + svcBgpEvpnMplsRSMV16v0Group, + svcBgpEvpnMplsMhAdEviRtGroup, + svcBgpEvpnMacDupDetBHGroup, + svcBgpEvpnMacDupDetBHNotifGroup, + svcAutoBindTunnelV15v0Group, + svcBgpEvpnMplsMhDfPrefGroup, + svcBgpEvpnEtreeV15v0Group, + svcBgpEvpnEtreeNotifGroup, + svcEvpnMHStandbyNotifGroup, + svcBgpEvpnMplsV16v0Group, + svcEvpnMplsBindsTransportGroup, + svcBgpEvpnMplsMh1V15v0Group, + svcEvpnMplsMhBindsTransportGroup, + svcBgpEvpnMhEthSegPwPortGroup, + svcBgpEvpnDefRtTagV16v0Group, + svcBgpEvpnMplsABTV16v0Group, + svcEvpnMplsEPGroup, + svcBgpEvpnOperGrpGroup, + svcBgpEvpnVxlanMhNotifGroup, + svcBgpEvpnV20v0Group, + svcBgpEvpnVxlanMhV20v0Group, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcRipListenerGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + svcVprnEsPbrL3Group, + svcVprnWeightedEcmpGroup, + svcVprnEcmpGroup, + svcVprnBgpAutoBindUdpTnlGroup, + svcVprnAaaTacPlusV16v0Group, + svcVprnAaaLdapV16v0Group, + svcVprnAaaRadiusV16v0Group, + svcVprnRibApiV16v0Group, + svcVprnMgmtIfV19v0Group, + svcEpipePwPortGroup, + svcEpipeVxInstV16v0Group, + svcProxyArpNdMacListGroup, + svcTlsProxyV20v0Group, + svcPbbEvpnIsidRtGroup, + svcPbbEvpnEtreeV15v0Group, + svcVxlanEvpnMplsDestNotifGroup, + svcVxlanMhV16v0Group, + svcVxlanEcmpGroup, + svcVxlanTermV15v0Group, + svcVxlan16v0NotifGroup, + svcVxlanV16v0Group, + tmnxVxlanV20v0Group, + svcMdAutoIdV16v0Group, + svcMplsFwdPlcyV16v0Group, + svcDHCPLeaseV20v0Group, + tmnxSvcDhcpMRtV20v0Group, + svcVplsMacProtect, + svcEvpnOismV20v0Group, + svcNotifyV20v0Group, + svcMacListV20v0Group, + svcAutoBindTunnelV20v0Group, + tmnxSvcBgpEvpnV20v0Group, + svcEvpnMpls2SapV20v0Group, + svcHostSessionLimitV20v0Group, + svcEvpnMplsV20v0NotifGroup + } + ::= { tmnxSvcCompliances 133 } + +tmnxSvcV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 21.0." + MODULE + MANDATORY-GROUPS { + svcVprnRadiusServerV21v0Group, + svcSysBgpEvpnAttrPropV21v0Group, + svcSrv6V21v0Group, + svcDhcpLeaseV21v0Group, + tmnxSvcVprnIngClassPlcyV21v0Grp, + tmnxSvcObsoletedV21v0Group, + svcBgpEvpnInstV21v0Group, + svcEthSegV21v0Group, + svcEthSegEvpnV21v0Group, + svcEvpnMHAutoEsiV21v0Group, + svcEvpnEtreeLeafLabelV21v0Group, + svcIfSubStatsV21v0Group, + svcEpipeSrv6V21v0Group, + svcEpipeEvpnSrv6V21v0Group, + iesLastChangeV21v0Group, + svcLastChangeV21v0Group, + tmnxSvcSubV21v0Group, + svcEvpnSrv6NotifGroup, + svcSrv6NotificationGroup, + svcSrv6NotifyObjsGroup, + svcEvpnRvplsMcastGwV21v0Group, + svcEpipePbbRedEnhV21v0Group, + svcDPathAttrObj21Group, + svcEvpnCandListPrefDataObj21Grp, + svcVplsEvpnMplsV21v0Group, + svcEvpnEvi3ByteAutoRTObj21Grp, + svcRtdVplsEvpnGWV22v0NotifGroup, + svcVprnTacPlusAccCmdOp21v0Group + } + ::= { tmnxSvcCompliances 134 } + +tmnxSvcV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 22.0." + MODULE + MANDATORY-GROUPS { + svcRvplsEvpnNdHostRouteGroup, + tmnxSvcV20v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV15v1Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpV15v1Group, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + tmnxSvcQosV12v0Group, + tmnxSvcTestGroup, + tmnxSvcCreation15v1Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + tmnxSvcTlsProxyArpEnhGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + tmnxSvcShcvPolicyGroup, + tmnxSvcVsdDynamicSvcGroup, + tmnxSvcV14v0Group, + tmnxSvcRadClassGroup, + tmnxSvcVllBgpEvpnV16v0Group, + tmnxSvcNotifyV14v0Group, + tmnxSvcNotifyObjsV14v0Group, + tmnxSvcSysVxlanARV16v0Group, + tmnxSvcSysVxlanTunTermGroup, + tmnxSvcSysVirtualEthSegGroup, + tmnxSvcSelectiveUrpfGroup, + tmnxSvcEpipeVxlanVtepGroup, + tmnxSvcEpipeNatOutsideV15v0Group, + tmnxSvcTlsV15v0Group, + tmnxSvcRateV15v0Group, + tmnxSvcDhcpV15v0Group, + tmnxSvcSysFdbUsgNotifGroup, + tmnxSvcNotifyV15v0Group, + tmnxSvcV15v0Group, + tmnxSvcCustomerNameGroup, + svcV15v0NotifyObjsGroup, + tmnxSvcInterAsObsoletedGroup, + tmnxSvcEpipeVxlanV16v0Group, + tmnxSvcIesIfV16v0Group, + svcPppoeRedirectGroup, + svcSysGreEthBrgdTnlTrmGroup, + svcSysEvpnESDfPrefNotifGroup, + tmnxSvcV16v0ObsoletedGroup, + tmnxSvcAdminTagsV16v0Group, + tmnxSvcEvpnMplsQinqV16v0Group, + tmnxSvcEpipePwPortFlexV16v0Group, + tmnxSvcSysPwPortListV16v0Group, + svcSysVpnGreSrcIpV16v0Group, + tmnxSvcEvpnVpwsVxlanV16v0Group, + tmnxSvcSrOspf3V16v0Group, + svcV19v0NotifyObjsGroup, + tmnxCustV9v0Group, + tmnxCustV14v0Group, + tmnxApipeV3v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcArpHostNotifGroup, + tmnxArpHostV15v0Group, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + svcTlsFdbMacStatsGroup, + svcTlsEtreeGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + svcTlsProxyArpNotifGroup, + svcTlsEsPbrL2Group, + svcTlsStaticBHGroup, + svcTlsPbbV14v0Group, + svcVplsEvpnV14v0Group, + svcVplsEvpnInclMcastV14v0Group, + svcVplsIpv6McastV15v0Group, + svcTlsPmsiV15v0Group, + svcTlsFdbV15v0Group, + svcVplsProxyArpNdRtmV15v0Group, + svcTlsFdbMacScaleV15v0Group, + svcTlsVxInstVTEPEgrVniGroup, + tmnxSvcIesGrpIfV20v0Group, + svcTlsVxInstReplicatorNotifGroup, + svcTlsStaticVxlanV16v0Group, + svcTlsStaticVxlanNotifGroup, + svcVplsVxlanRxDiscardGroup, + svcVplsResFilterV19v5Group, + svcOperGrpBfdGroup, + svcOperGroupConfigGroup, + tmnxIesIfRtrSolicitGroup, + tmnxIesIfVplsEvpnGroup, + svcVsdGroup, + svcBgpEvpnNotifGroup, + svcBgpEvpnIPRouteGroup, + svcBgpAutoRDV15v1Group, + svcEvpnMplsNotifGroup, + svcAutoBindTunnelGroup, + svcBgpVpwsGroup, + svcBgpMHSiteGroup, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group, + svcEvpnMhEsDFNotifGroup, + svcAutoBindTunnelSRTEGroup, + svcBgpEvpnP2mpMldpGroup, + svcEvpnAlmpNotifGroup, + svcBgpEvpnMplsRSMV16v0Group, + svcBgpEvpnMplsMhAdEviRtGroup, + svcBgpEvpnMacDupDetBHGroup, + svcBgpEvpnMacDupDetBHNotifGroup, + svcAutoBindTunnelV15v0Group, + svcBgpEvpnMplsMhDfPrefGroup, + svcBgpEvpnEtreeV15v0Group, + svcBgpEvpnEtreeNotifGroup, + svcEvpnMHStandbyNotifGroup, + svcBgpEvpnMplsV22v0Group, + svcBgpEvpnMhEthSegPwPortGroup, + svcBgpEvpnDefRtTagV16v0Group, + svcBgpEvpnMplsABTV16v0Group, + svcEvpnMplsEPGroup, + svcBgpEvpnOperGrpGroup, + svcBgpEvpnVxlanMhNotifGroup, + svcBgpEvpnV20v0Group, + svcBgpEvpnVxlanMhV20v0Group, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcRipListenerGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + svcVprnEsPbrL3Group, + svcVprnWeightedEcmpGroup, + svcVprnEcmpGroup, + svcVprnBgpAutoBindUdpTnlGroup, + svcVprnAaaTacPlusV16v0Group, + svcVprnAaaLdapV16v0Group, + svcVprnAaaRadiusV16v0Group, + svcVprnRibApiV16v0Group, + svcVprnMgmtIfV19v0Group, + svcEpipePwPortGroup, + svcEpipeVxInstV16v0Group, + svcProxyArpNdMacListGroup, + svcTlsProxyV20v0Group, + svcPbbEvpnIsidRtGroup, + svcPbbEvpnEtreeV15v0Group, + svcVxlanEvpnMplsDestNotifGroup, + svcVxlanMhV16v0Group, + svcVxlanEcmpGroup, + svcVxlanTermV15v0Group, + svcVxlan16v0NotifGroup, + svcVxlanV16v0Group, + tmnxVxlanV20v0Group, + svcMdAutoIdV16v0Group, + svcMplsFwdPlcyV16v0Group, + svcDHCPLeaseV20v0Group, + tmnxSvcDhcpMRtV20v0Group, + svcVplsMacProtect, + svcNotifyV20v0Group, + svcMacListV20v0Group, + svcAutoBindTunnelV20v0Group, + tmnxSvcBgpEvpnV20v0Group, + svcEvpnMpls2SapV20v0Group, + svcHostSessionLimitV20v0Group, + svcEvpnMplsV20v0NotifGroup, + svcSubStatsV22v0NotifGroup, + svcBgpMTUSignalling22v0Grp, + svcLblEthOrIPL4TEID22v0Grp, + svcEvpnExtEgLblLmtV22v0Grp, + svcEvpnESV2v0Group, + svcBgpEvpnMplsMh1V22v0Group, + svcVplsEvpnMplsTnlIdV22Group, + svcEvpnMplsMhBindsV22Group, + svcSysEthSegOperGrpGroup, + svcVllBgpVsiPolicyGroup, + svcBgpEvpnMplsIpv6Group, + svcEvpnOISMV22Group, + svcEvpnRvplsMcastGwGroup, + svcBgpEvpnAutoBindOspfGroup, + svcRvplsEvpnHostRouteGroup, + svcBgpEvpnABTEcmpGroup, + svcMplsEvpnRvplsEcmpGroup, + svcEvpnMcastLabelBlockGroup, + tmnxSvcV19v0Group, + svcEpipePwPortTldp22v0Group + } + ::= { tmnxSvcCompliances 135 } + +tmnxSvcGroups OBJECT IDENTIFIER ::= { tmnxSvcConformance 2 } + +tmnxSvcV6v0Group OBJECT-GROUP + OBJECTS { + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcDefMeshVcId, + svcVpnId, + svcVRouterId, + svcAutoBind, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcRadiusUserName, + svcRadiusUserNameType, + svcVcSwitching, + svcRadiusPEDiscPolicy, + svcRadiusDiscoveryShutdown, + svcVplsType, + svcTotalFdbMimDestIdxEntries + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services general + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 101 } + +tmnxSvcTlsV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsMacLearning, + svcTlsDiscardUnknownDest, + svcTlsFdbTableSize, + svcTlsFdbNumEntries, + svcTlsFdbNumStaticEntries, + svcTlsFdbLocalAgeTime, + svcTlsFdbRemoteAgeTime, + svcTlsStpAdminStatus, + svcTlsStpPriority, + svcTlsStpBridgeAddress, + svcTlsStpTimeSinceTopologyChange, + svcTlsStpTopologyChanges, + svcTlsStpDesignatedRoot, + svcTlsStpRootCost, + svcTlsStpRootPort, + svcTlsStpMaxAge, + svcTlsStpHelloTime, + svcTlsStpForwardDelay, + svcTlsStpBridgeMaxAge, + svcTlsStpBridgeHelloTime, + svcTlsStpBridgeForwardDelay, + svcTlsStpOperStatus, + svcTlsStpVirtualRootBridgeStatus, + svcTlsMacAgeing, + svcTlsStpTopologyChangeActive, + svcTlsFdbTableFullHighWatermark, + svcTlsFdbTableFullLowWatermark, + svcTlsVpnId, + svcTlsCustId, + svcTlsStpVersion, + svcTlsStpHoldCount, + svcTlsStpPrimaryBridge, + svcTlsStpBridgeInstanceId, + svcTlsStpVcpOperProtocol, + svcTlsMacMoveMaxRate, + svcTlsMacMoveRetryTimeout, + svcTlsMacMoveAdminStatus, + svcTlsMacRelearnOnly, + svcTlsMfibTableSize, + svcTlsMfibTableFullHighWatermark, + svcTlsMfibTableFullLowWatermark, + svcTlsMacFlushOnFail, + svcTlsStpRegionName, + svcTlsStpRegionRevision, + svcTlsStpBridgeMaxHops, + svcTlsStpCistRegionalRoot, + svcTlsStpCistIntRootCost, + svcTlsStpCistRemainingHopCount, + svcTlsStpCistRegionalRootPort, + svcTlsFdbNumLearnedEntries, + svcTlsFdbNumOamEntries, + svcTlsFdbNumDhcpEntries, + svcTlsFdbNumHostEntries, + svcTlsShcvAction, + svcTlsShcvSrcIp, + svcTlsShcvSrcMac, + svcTlsShcvInterval, + svcTlsPriPortsCumulativeFactor, + svcTlsSecPortsCumulativeFactor, + svcTlsL2ptTermEnabled, + svcTlsPropagateMacFlush, + svcTlsMrpAdminStatus, + svcTlsMrpMaxAttributes, + svcTlsMrpAttributeCount, + svcTlsMrpFailedRegisterCount, + svcTlsMrpFloodTime, + svcTlsMrpAttrTblHighWatermark, + svcTlsMrpAttrTblLowWatermark, + svcTlsMcPathMgmtPlcyName, + tlsEgrMcGrpAdminQinqFixedTagVal + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services TLS general + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 102 } + +tmnxSvcTlsFdbV6v0Group OBJECT-GROUP + OBJECTS { + tlsFdbMacAddr, + tlsFdbRowStatus, + tlsFdbType, + tlsFdbLocale, + tlsFdbPortId, + tlsFdbEncapValue, + tlsFdbSdpId, + tlsFdbVcId, + tlsFdbVpnId, + tlsFdbCustId, + tlsFdbLastStateChange, + tlsFdbProtected, + tlsFdbBackboneDstMac, + tlsFdbNumIVplsMac, + tlsFdbEndPointName, + tlsFdbEPMacOperSdpId, + tlsFdbEPMacOperVcId, + tlsFdbPbbNumEpipes, + tlsProtMacRowStatus, + tlsProtMacLastMgmtChange + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services TLS FDB + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 103 } + +tmnxSvcIesIfV6v0Group OBJECT-GROUP + OBJECTS { + iesIfIndex, + iesIfRowStatus, + iesIfName, + iesIfDescription, + iesIfAdminStatus, + iesIfOperStatus, + iesIfLastMgmtChange, + iesIfVpnId, + iesIfCustId, + iesIfLoopback, + iesIfLastStatusChange, + iesIfType, + iesIfShcvSource, + iesIfShcvAction, + iesIfShcvInterval, + iesGrpIfOperUpWhileEmpty + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 104 } + +tmnxSvcTlsShgV6v0Group OBJECT-GROUP + OBJECTS { + tlsShgRowStatus, + tlsShgCustId, + tlsShgInstanceId, + tlsShgDescription, + tlsShgLastMgmtChange, + tlsShgResidential, + tlsShgRestProtSrcMac, + tlsShgRestUnprotDstMac, + tlsShgCreationOrigin, + tlsShgRestProtSrcMacAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS Split + Horizon Group capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 105 } + +tmnxSvcTlsMFibV6v0Group OBJECT-GROUP + OBJECTS { + tlsMFibFwdOrBlk, + tlsMFibSvcId, + tlsMFibStatsForwardedPkts, + tlsMFibStatsForwardedOctets + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS MFib + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 106 } + +tmnxSvcRdntV6v0Group OBJECT-GROUP + OBJECTS { + tlsRdntGrpRowStatus, + tlsRdntGrpDescription, + tlsRdntGrpLastMgmtChange, + tlsRdntGrpMemberRowStatus, + tlsRdntGrpMemberLastMgmtChange + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services Redundancy + group capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 107 } + +tmnxSvcTlsMstiV6v0Group OBJECT-GROUP + OBJECTS { + tlsMstiRowStatus, + tlsMstiPriority, + tlsMstiLastMgmtChange, + tlsMstiRegionalRoot, + tlsMstiIntRootCost, + tlsMstiRemainingHopCount, + tlsMstiRegionalRootPort, + tlsMstiMvplsRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS MSTI + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 108 } + +tmnxSvcTlsEgrV6v0Group OBJECT-GROUP + OBJECTS { + tlsEgrMcGrpRowStatus, + tlsEgrMcGrpLastMgmtChange, + tlsEgrMcGrpDescription, + tlsEgrMcGrpChainLimit, + tlsEgrMcGrpEncapType, + tlsEgrMcGrpDot1qEtherType, + tlsEgrMcGrpQinqEtherType, + tlsEgrMcGrpMacFilterId, + tlsEgrMcGrpIpFilterId, + tlsEgrMcGrpIpv6FilterId, + tlsEgrMcGrpQinqFixedTagPosition, + tlsEgrMcGrpOperQinqFixedTagVal + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services TLS Egress + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 109 } + +tmnxSvcDhcpV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateLocale, + svcDhcpLseStatePortId, + svcDhcpLseStateEncapValue, + svcDhcpLseStateSdpId, + svcDhcpLseStateVcId, + svcDhcpLseStateChAddr, + svcDhcpLseStateRemainLseTime, + svcDhcpLseStateOption82, + svcDhcpLseStatePersistKey, + svcDhcpLseStateSubscrIdent, + svcDhcpLseStateSubProfString, + svcDhcpLseStateSlaProfString, + svcDhcpLseStateShcvOperState, + svcDhcpLseStateShcvChecks, + svcDhcpLseStateShcvReplies, + svcDhcpLseStateShcvReplyTime, + svcDhcpLseStateClientId, + svcDhcpLseStateIAID, + svcDhcpLseStateIAIDType, + svcDhcpLseStateCiAddrMaskLen, + svcDhcpLseStateRetailerSvcId, + svcDhcpLseStateRetailerIf, + svcDhcpLseStateAncpString, + svcDhcpLseStateFramedIpNetMaskTp, + svcDhcpLseStateFramedIpNetMask, + svcDhcpLseStateBCastIpAddrType, + svcDhcpLseStateBCastIpAddr, + svcDhcpLseStateDefaultRouterTp, + svcDhcpLseStateDefaultRouter, + svcDhcpLseStatePrimaryDnsType, + svcDhcpLseStatePrimaryDns, + svcDhcpLseStateSecondaryDnsType, + svcDhcpLseStateSecondaryDns, + svcDhcpLseStateSessionTimeout, + svcDhcpLseStateServerLeaseStart, + svcDhcpLseStateServerLastRenew, + svcDhcpLseStateServerLeaseEnd, + svcDhcpLseStateDhcpServerAddrType, + svcDhcpLseStateDhcpServerAddr, + svcDhcpLseStateOriginSubscrId, + svcDhcpLseStateOriginStrings, + svcDhcpLseStateOriginLeaseInfo, + svcDhcpLseStateDhcpClientAddrType, + svcDhcpLseStateDhcpClientAddr, + svcDhcpLseStateLeaseSplitActive, + svcDhcpLseStateInterDestId, + svcDhcpLseStatePrimaryNbnsType, + svcDhcpLseStatePrimaryNbns, + svcDhcpLseStateSecondaryNbnsType, + svcDhcpLseStateSecondaryNbns, + svcDhcpLseStateNextHopMacAddr, + svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile, + svcDhcpLseStateModifySlaProfile, + svcDhcpLseStateEvaluateState, + svcDhcpLseStateModInterDestId, + svcDhcpLseStateModifyAncpString, + svcDhcpLseStateForceRenew, + svcDhcpManagedRouteStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 110 } + +tmnxSvcEndPointV6v0Group OBJECT-GROUP + OBJECTS { + svcEndPointRowStatus, + svcEndPointDescription, + svcEndPointTxActiveType, + svcEndPointTxActivePortId, + svcEndPointTxActiveEncap, + svcEndPointTxActiveSdpId, + svcEndPointForceSwitchOver, + svcEndPointForceSwitchOverSdpId, + svcEndPointActiveHoldDelay, + svcEndPointIgnoreStandbySig, + svcEndPointMacPinning, + svcEndPointMacLimit, + svcEndPointSuppressStandbySig, + svcEndPointTxActiveChangeCount, + svcEndPointTxActiveLastChange, + svcEndPointTxActiveUpTime, + svcEndPointRevertTime, + svcEndPointRevertTimeCountDn + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services endpoint + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 111 } + +tmnxSvcPEV6v0Group OBJECT-GROUP + OBJECTS { + svcPEDiscoveryPolicyRowStatus, + svcPEDiscoveryPolicyPassword, + svcPEDiscoveryPolicyInterval, + svcPEDiscoveryPolicyTimeout, + svcPEDiscPolServerRowStatus, + svcPEDiscPolServerAddressType, + svcPEDiscPolServerAddress, + svcPEDiscPolServerSecret, + svcPEDiscPolServerOperStatus, + svcPEDiscPolServerPort + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services PE Discovery + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 112 } + +tmnxSvcIfDHCP6V6v0Group OBJECT-GROUP + OBJECTS { + svcIfDHCP6MsgStatsLstClrd, + svcIfDHCP6MsgStatsRcvd, + svcIfDHCP6MsgStatsSent, + svcIfDHCP6MsgStatsDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services interface DHCP + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 114 } + +tmnxSvcTlsBackbone6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBackboneSrcMac, + svcTlsBackboneVplsSvcId, + svcTlsBackboneVplsSvcISID, + svcTlsBackboneOperSrcMac, + svcTlsBackboneOperVplsSvcISID, + svcTlsBackboneLDPMacFlush, + svcTlsBackboneVplsStp + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services PBB + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 115 } + +tmnxSvcTlsBgpV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADTableLastChanged, + svcTlsBgpADRowStatus, + svcTlsBgpADLastChanged, + svcTlsBgpADVplsId, + svcTlsBgpADVsiPrefix, + svcTlsBgpADVsiRD, + svcTlsBgpADExportRteTarget, + svcTlsBgpADVsiExportPolicy1, + svcTlsBgpADVsiExportPolicy2, + svcTlsBgpADVsiExportPolicy3, + svcTlsBgpADVsiExportPolicy4, + svcTlsBgpADVsiExportPolicy5, + svcTlsBgpADImportRteTarget, + svcTlsBgpADVsiImportPolicy1, + svcTlsBgpADVsiImportPolicy2, + svcTlsBgpADVsiImportPolicy3, + svcTlsBgpADVsiImportPolicy4, + svcTlsBgpADVsiImportPolicy5, + svcTlsBgpADAdminStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services BGP AD + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 116 } + +tmnxSvcEpipeV6v0Group OBJECT-GROUP + OBJECTS { + svcEpipePbbTableLastChanged, + svcEpipePbbRowStatus, + svcEpipePbbLastChngd, + svcEpipePbbBvplsSvcId, + svcEpipePbbBvplsDstMac, + svcEpipePbbSvcISID, + svcEpipePbbOperState, + svcEpipePbbFlooding, + svcEpipePbbLastStatusChange + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB Epipe + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 117 } + +tmnxSvcTlsPipV6v0Group OBJECT-GROUP + OBJECTS { + tlsPipStpPortState, + tlsPipStpPortRole, + tlsPipStpDesignatedBridge, + tlsPipStpDesignatedPort, + tlsPipStpException, + tlsPipStpForwardTransitions, + tlsPipStpInConfigBpdus, + tlsPipStpInTcnBpdus, + tlsPipStpInRstBpdus, + tlsPipStpInMstBpdus, + tlsPipStpInBadBpdus, + tlsPipStpOutConfigBpdus, + tlsPipStpOutTcnBpdus, + tlsPipStpOutRstBpdus, + tlsPipStpOutMstBpdus, + tlsPipStpOperStatus, + tlsPipStpMvplsPruneState, + tlsPipStpOperProtocol, + tlsPipStpPortNum, + tlsPipMstiPortRole, + tlsPipMstiPortState, + tlsPipMstiDesignatedBridge, + tlsPipMstiDesignatedPort + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services TLS PIP + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 118 } + +tmnxApipeV3v0Group OBJECT-GROUP + OBJECTS { + svcApipeInterworking + } + STATUS current + DESCRIPTION + "The group of objects supporting management of APIPE services on + Nokia SROS series systems release 3.0." + ::= { tmnxSvcGroups 119 } + +tmnxSvcRoutedCOV5v0Group OBJECT-GROUP + OBJECTS { + iesIfParentIf, + iesIfFwdServId, + iesIfFwdSubIf, + iesGrpIfRedInterface, + svcWholesalerNumStaticHosts, + svcWholesalerNumDynamicHosts + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting routed CO Nokia SROS systems." + ::= { tmnxSvcGroups 120 } + +tmnxSvcBsxV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateAppProfString, + svcDhcpLseStateModifyAppProfile + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 121 } + +tmnxSvcTlsBackbone6v1Group OBJECT-GROUP + OBJECTS { + svcTlsBackboneSrcMac, + svcTlsBackboneVplsSvcId, + svcTlsBackboneVplsSvcISID, + svcTlsBackboneOperSrcMac, + svcTlsBackboneOperVplsSvcISID, + svcTlsBackboneLDPMacFlush, + svcTlsBackboneLDPMacFlushNotMine, + svcTlsBackboneVplsStp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 122 } + +tmnxArpHostGroup OBJECT-GROUP + OBJECTS { + svcArpHostTableLastChanged, + svcArpHostLocale, + svcArpHostSapPortId, + svcArpHostSapEncapValue, + svcArpHostSdpId, + svcArpHostVcId, + svcArpHostSessionTimeout, + svcArpHostStart, + svcArpHostLastAuth, + svcArpHostRefresh, + svcArpHostRemainingTime, + svcArpHostShcvOperState, + svcArpHostShcvChecks, + svcArpHostShcvReplies, + svcArpHostShcvReplyTime, + svcArpHostSubscrIdent, + svcArpHostSubProfString, + svcArpHostSlaProfString, + svcArpHostAppProfString, + svcArpHostAncpString, + svcArpHostInterDestId, + svcArpHostRetailerSvcId, + svcArpHostRetailerIf, + svcArpHostMacAddr, + svcArpHostPersistKey, + svcArpHostCategoryMapName, + svcArpHostRadiusClassAttr, + svcArpHostRadiusUserName, + svcArpHostIfTableLastMgmtChange, + svcArpHostIfLastMgmtChange, + svcArpHostIfAdminState, + svcArpHostIfMaxNumHosts, + svcArpHostIfMaxNumHostsSap, + svcArpHostIfMinAuthInterval, + svcArpHostIfNumHosts, + svcArpHostDefaultSessionTimeout, + svcArpHostMRtStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services ARP hosts + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 130 } + +svcIgmpTrkGroup OBJECT-GROUP + OBJECTS { + svcIgmpTrkTableLastMgmtChange, + svcIgmpTrkLastMgmtChange, + svcIgmpTrkAdminState, + svcIgmpTrkExpiryTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IGMP host + tracking capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 131 } + +svcTlsMacV7v0Group OBJECT-GROUP + OBJECTS { + svcTlsMacMoveNumRetries, + svcTlsMacSubNetLen, + svcTlsSendFlushOnBVplsFail, + svcTlsPropMacFlushFromBVpls + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services mac-related + capabilities on Nokia SROS series systems in 7.0 release." + ::= { tmnxSvcGroups 132 } + +tmnxSvcRoutedCOV7v0Group OBJECT-GROUP + OBJECTS { + iesIfParentIf, + iesIfFwdServId, + iesIfFwdSubIf, + iesGrpIfRedInterface, + svcWholesalerNumStaticHosts, + svcWholesalerNumDynamicHosts, + iesIfPrivateRetailSubnets, + svcWholesalerNumDhcpLeaseStates, + svcWholesalerNumPppoeSessions, + svcWholesalerNumArpHosts + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting routed CO Nokia SROS systems." + ::= { tmnxSvcGroups 133 } + +svcTlsEndPointV7v0Group OBJECT-GROUP + OBJECTS { + svcEndPointMCEPId, + svcEndPointMCEPPeerAddr, + svcEndPointMCEPPeerAddrType, + svcEndPointMCEPPeerName, + svcEndPointMCEPPsvModeActive, + svcEndPointBlockOnMeshFail, + svcEpMcEpStatsPktsRxConfig, + svcEpMcEpStatsPktsRxState, + svcEpMcEpStatsPktsTxConfig, + svcEpMcEpStatsPktsTxFailed, + svcEpMcEpStatsPktsTxState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services Endpoint + capabilities on Nokia SROS series systems in 7.0 release." + ::= { tmnxSvcGroups 134 } + +tmnxSvcIpipeV7v0Group OBJECT-GROUP + OBJECTS { + svcIpipeInfoLastMgmtChange, + svcIpipeCeAddressDiscovery, + svcIpipeInfoTableLastMgmtChange + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPIPE Service on Nokia + SROS series systems." + ::= { tmnxSvcGroups 135 } + +tmnxSvcDhcpBgpV7v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateBgpPrngPlcyName, + svcDhcpLseStateBgpAuthKeyChain, + svcDhcpLseStateBgpMD5AuthKey, + svcDhcpLseStateBgpImportPolicy, + svcDhcpLseStateBgpExportPolicy, + svcDhcpLseStateBgpPeerAS, + svcDhcpLseStateBgpPeeringStatus + } + STATUS current + DESCRIPTION + "The group of objects containing the BGP-parameters set by DHCP." + ::= { tmnxSvcGroups 136 } + +tmnxSvcTlsPipV7v0Group OBJECT-GROUP + OBJECTS { + tlsPipStpPortState, + tlsPipStpPortRole, + tlsPipStpDesignatedBridge, + tlsPipStpDesignatedPort, + tlsPipStpException, + tlsPipStpForwardTransitions, + tlsPipStpInConfigBpdus, + tlsPipStpInTcnBpdus, + tlsPipStpInRstBpdus, + tlsPipStpInMstBpdus, + tlsPipStpInBadBpdus, + tlsPipStpOutConfigBpdus, + tlsPipStpOutTcnBpdus, + tlsPipStpOutRstBpdus, + tlsPipStpOutMstBpdus, + tlsPipStpOperStatus, + tlsPipStpMvplsPruneState, + tlsPipStpOperProtocol, + tlsPipStpPortNum, + tlsPipMstiPortRole, + tlsPipMstiPortState, + tlsPipMstiDesignatedBridge, + tlsPipMstiDesignatedPort, + tlsPipStpInsideRegion + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS PIP + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 137 } + +tmnxArpHostBgpGroup OBJECT-GROUP + OBJECTS { + svcArpHostBgpPrngPlcyName, + svcArpHostBgpAuthKeyChain, + svcArpHostBgpMD5AuthKey, + svcArpHostBgpImportPolicy, + svcArpHostBgpExportPolicy, + svcArpHostBgpPeerAS, + svcArpHostBgpPeeringStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services ARP hosts' BGP + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 138 } + +tmnxSvcDhcpV7v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateLocale, + svcDhcpLseStatePortId, + svcDhcpLseStateEncapValue, + svcDhcpLseStateSdpId, + svcDhcpLseStateVcId, + svcDhcpLseStateChAddr, + svcDhcpLseStateRemainLseTime, + svcDhcpLseStateOption82, + svcDhcpLseStatePersistKey, + svcDhcpLseStateSubscrIdent, + svcDhcpLseStateSubProfString, + svcDhcpLseStateSlaProfString, + svcDhcpLseStateShcvOperState, + svcDhcpLseStateShcvChecks, + svcDhcpLseStateShcvReplies, + svcDhcpLseStateShcvReplyTime, + svcDhcpLseStateClientId, + svcDhcpLseStateIAID, + svcDhcpLseStateIAIDType, + svcDhcpLseStateCiAddrMaskLen, + svcDhcpLseStateRetailerSvcId, + svcDhcpLseStateRetailerIf, + svcDhcpLseStateAncpString, + svcDhcpLseStateFramedIpNetMaskTp, + svcDhcpLseStateFramedIpNetMask, + svcDhcpLseStateBCastIpAddrType, + svcDhcpLseStateBCastIpAddr, + svcDhcpLseStateDefaultRouterTp, + svcDhcpLseStateDefaultRouter, + svcDhcpLseStatePrimaryDnsType, + svcDhcpLseStatePrimaryDns, + svcDhcpLseStateSecondaryDnsType, + svcDhcpLseStateSecondaryDns, + svcDhcpLseStateSessionTimeout, + svcDhcpLseStateServerLeaseStart, + svcDhcpLseStateServerLastRenew, + svcDhcpLseStateServerLeaseEnd, + svcDhcpLseStateDhcpServerAddrType, + svcDhcpLseStateDhcpServerAddr, + svcDhcpLseStateOriginSubscrId, + svcDhcpLseStateOriginStrings, + svcDhcpLseStateOriginLeaseInfo, + svcDhcpLseStateDhcpClientAddrType, + svcDhcpLseStateDhcpClientAddr, + svcDhcpLseStateLeaseSplitActive, + svcDhcpLseStateInterDestId, + svcDhcpLseStatePrimaryNbnsType, + svcDhcpLseStatePrimaryNbns, + svcDhcpLseStateSecondaryNbnsType, + svcDhcpLseStateSecondaryNbns, + svcDhcpLseStateNextHopMacAddr, + svcDhcpLseStateCategoryMapName, + svcDhcpLseStateNakNextRenew, + svcDhcpLseStateRadiusClassAttr, + svcDhcpLseStateRadiusUserName, + svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile, + svcDhcpLseStateModifySlaProfile, + svcDhcpLseStateEvaluateState, + svcDhcpLseStateModInterDestId, + svcDhcpLseStateModifyAncpString, + svcDhcpLseStateForceRenew, + svcDhcpManagedRouteStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 139 } + +tmnxSvcPbbMacV7v0Group OBJECT-GROUP + OBJECTS { + svcEpipePbbBvplsDstMacName, + svcEpipePbbBvplsOperDstMac, + svcMacNameAddr, + svcMacNameLastChngd, + svcMacNameRowStatus, + svcMacNameTableLastChanged, + svcPbbSrcBVplsMacAddr, + svcMacNotifCount, + svcMacNotifInterval, + svcTlsMacNotifAdminState, + svcTlsMacNotifCount, + svcTlsMacNotifInterval, + svcTlsBackboneUseSapBMac, + svcTlsPbbIgmpSnpgMRtrRowStatus, + svcTlsPbbIgmpSnpgMRtrLastCh, + svcTlsBackboneUseEsBMac + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB MAC + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 140 } + +tmnxSvcTlsFdbV7v0Group OBJECT-GROUP + OBJECTS { + tlsFdbMacAddr, + tlsFdbRowStatus, + tlsFdbType, + tlsFdbLocale, + tlsFdbPortId, + tlsFdbEncapValue, + tlsFdbSdpId, + tlsFdbVcId, + tlsFdbVpnId, + tlsFdbCustId, + tlsFdbLastStateChange, + tlsFdbProtected, + tlsFdbBackboneDstMac, + tlsFdbNumIVplsMac, + tlsFdbEndPointName, + tlsFdbEPMacOperSdpId, + tlsFdbEPMacOperVcId, + tlsFdbPbbNumEpipes, + tlsProtMacRowStatus, + tlsProtMacLastMgmtChange, + tlsProtMacImplCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS FDB + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 141 } + +tmnxSvcV7v0Group OBJECT-GROUP + OBJECTS { + svcNumMcStandbySaps + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems added in release 7.0." + ::= { tmnxSvcGroups 142 } + +tmnxSvcV8v0Group OBJECT-GROUP + OBJECTS { + svcName, + svcNameId, + svcNameRowStatus, + svcNameLastChanged, + svcNameTableLastChanged, + svcNameType, + svcEndPointStandbySigMaster, + svcTlsPerSvcHashing, + svcEpipePerSvcHashing, + svcTlsBackboneForceQTagFwd, + svcEpipeBackboneForceQTagFwd, + svcEpipeBackboneLastChngd, + svcEpipeBackboneTableLastChanged, + svcEpipeLastChngd, + svcEpipeTableLastChanged, + svcHashLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems for release 8.0." + ::= { tmnxSvcGroups 143 } + +tmnxSvcMrpPolicyV8v0Group OBJECT-GROUP + OBJECTS { + svcMrpPlcyTableLastChgd, + svcMrpPlcyParamsTblLastChgd, + svcMrpPlcyParamsISIDTblLastChgd, + svcMrpPolicyRowStatus, + svcMrpPolicyLastChanged, + svcMrpPolicyDescription, + svcMrpPolicyScope, + svcMrpPolicyDefaultAction, + svcMrpPolicyParamsRowStatus, + svcMrpPolicyParamsLastChanged, + svcMrpPolicyParamsDescription, + svcMrpPolicyParamsAction, + svcMrpPolicyParamsISIDHigh, + svcMrpPolicyParamsISIDRowStatus, + svcMrpPolicyParamsISIDLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting mrp-policies on Nokia SROS series + systems." + ::= { tmnxSvcGroups 144 } + +tmnxSvcSiteV8v0Group OBJECT-GROUP + OBJECTS { + svcTlsSiteIdAdminStatus, + svcTlsSiteIdEncapValue, + svcTlsSiteIdLastChanged, + svcTlsSiteIdPortId, + svcTlsSiteIdRowStatus, + svcTlsSiteIdSdpBindId, + svcTlsSiteIdShgMeshSdp, + svcTlsSiteIdShgName, + svcTlsSiteIdSiteId, + svcTlsSiteIdFailedThresh, + svcTlsSiteIdOperStatus, + svcTlsSiteIdDesignatedFwdr, + svcTlsSiteIdDfUpTime, + svcTlsSiteIdDfChgCnt, + svcTlsSiteIdTblLastChanged, + svcBgpVplsVeId, + svcBgpVplsVeName, + svcBgpVplsMaxVeId, + svcBgpVplsAdminStatus, + svcBgpVplsLastChanged, + svcBgpVplsRowStatus, + svcBgpVplsTblLastChanged, + svcTlsBgpExportRteTarget, + svcTlsBgpImportRteTarget, + svcTlsBgpLastChanged, + svcTlsBgpTableLastChanged, + svcTlsBgpVsiExportPolicy1, + svcTlsBgpVsiExportPolicy2, + svcTlsBgpVsiExportPolicy3, + svcTlsBgpVsiExportPolicy4, + svcTlsBgpVsiExportPolicy5, + svcTlsBgpVsiImportPolicy1, + svcTlsBgpVsiImportPolicy2, + svcTlsBgpVsiImportPolicy3, + svcTlsBgpVsiImportPolicy4, + svcTlsBgpVsiImportPolicy5, + svcTlsBgpVsiRD, + tlsShgSiteName, + svcTlsSiteIdBootTimer, + svcTlsSiteIdSiteActTimer, + svcTlsSiteIdTimerRemain + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting sites on Nokia SROS series systems." + ::= { tmnxSvcGroups 145 } + +tmnxSvcRoutedCOV8v0Group OBJECT-GROUP + OBJECTS { + iesIfParentIf, + iesIfFwdServId, + iesIfFwdSubIf, + iesGrpIfRedInterface, + svcWholesalerNumStaticHosts, + svcWholesalerNumDynamicHosts, + iesIfPrivateRetailSubnets, + svcWholesalerNumDhcpLeaseStates, + svcWholesalerNumPppoeSessions, + svcWholesalerNumArpHosts, + iesIfDelegatedPrefixLen, + iesIfLns, + iesIfDefaultPrimaryDnsIPv4Addr, + iesIfDefaultSecondaryDnsIPv4Addr, + iesIfDefaultPrimaryDnsIPv6Addr, + iesIfDefaultSecondaryDnsIPv6Addr, + iesIfIPv6ConfigAllowed + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting routed CO Nokia SROS systems." + ::= { tmnxSvcGroups 146 } + +tmnxArpHostV8v0Group OBJECT-GROUP + OBJECTS { + svcArpHostTableLastChanged, + svcArpHostLocale, + svcArpHostSapPortId, + svcArpHostSapEncapValue, + svcArpHostSdpId, + svcArpHostVcId, + svcArpHostSessionTimeout, + svcArpHostStart, + svcArpHostLastAuth, + svcArpHostRefresh, + svcArpHostRemainingTime, + svcArpHostShcvOperState, + svcArpHostShcvChecks, + svcArpHostShcvReplies, + svcArpHostShcvReplyTime, + svcArpHostSubscrIdent, + svcArpHostSubProfString, + svcArpHostSlaProfString, + svcArpHostAppProfString, + svcArpHostAncpString, + svcArpHostInterDestId, + svcArpHostRetailerSvcId, + svcArpHostRetailerIf, + svcArpHostMacAddr, + svcArpHostPersistKey, + svcArpHostCategoryMapName, + svcArpHostRadiusClassAttr, + svcArpHostRadiusUserName, + svcArpHostOriginSubscrId, + svcArpHostOriginStrings, + svcArpHostIfTableLastMgmtChange, + svcArpHostIfLastMgmtChange, + svcArpHostIfAdminState, + svcArpHostIfMaxNumHosts, + svcArpHostIfMaxNumHostsSap, + svcArpHostIfMinAuthInterval, + svcArpHostIfNumHosts, + svcArpHostDefaultSessionTimeout, + svcArpHostMRtStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services ARP hosts + capabilities on Nokia SROS series systems in release 8.0." + ::= { tmnxSvcGroups 147 } + +tmnxSvcTlsBgpV8v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADTableLastChanged, + svcTlsBgpADRowStatus, + svcTlsBgpADLastChanged, + svcTlsBgpADVplsId, + svcTlsBgpADVsiPrefix, + svcTlsBgpADAdminStatus, + svcL2MhRteDf, + svcL2MhRteState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services BGP AD + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 148 } + +tmnxSvcDhcpV8v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseChAddr, + svcDhcpLeaseLocale, + svcDhcpLeasePortId, + svcDhcpLeaseEncapValue, + svcDhcpLeaseSdpId, + svcDhcpLeaseVcId, + svcDhcpLeaseRemainLseTime, + svcDhcpLeaseOption82, + svcDhcpLeasePersistKey, + svcDhcpLeaseSubscrIdent, + svcDhcpLeaseSubProfString, + svcDhcpLeaseSlaProfString, + svcDhcpLeaseShcvOperState, + svcDhcpLeaseShcvChecks, + svcDhcpLeaseShcvReplies, + svcDhcpLeaseShcvReplyTime, + svcDhcpLeaseClientId, + svcDhcpLeaseIAID, + svcDhcpLeaseIAIDType, + svcDhcpLeaseCiAddrMaskLen, + svcDhcpLeaseRetailerSvcId, + svcDhcpLeaseRetailerIf, + svcDhcpLeaseAncpString, + svcDhcpLeaseFramedIpNetMaskTp, + svcDhcpLeaseFramedIpNetMask, + svcDhcpLeaseBCastIpAddrType, + svcDhcpLeaseBCastIpAddr, + svcDhcpLeaseDefaultRouterTp, + svcDhcpLeaseDefaultRouter, + svcDhcpLeasePrimaryDnsType, + svcDhcpLeasePrimaryDns, + svcDhcpLeaseSecondaryDnsType, + svcDhcpLeaseSecondaryDns, + svcDhcpLeaseSessionTimeout, + svcDhcpLeaseServerLeaseStart, + svcDhcpLeaseServerLastRenew, + svcDhcpLeaseServerLeaseEnd, + svcDhcpLeaseDhcpServerAddrType, + svcDhcpLeaseDhcpServerAddr, + svcDhcpLeaseOriginSubscrId, + svcDhcpLeaseOriginStrings, + svcDhcpLeaseOriginLeaseInfo, + svcDhcpLeaseDhcpClientAddrType, + svcDhcpLeaseDhcpClientAddr, + svcDhcpLeaseLeaseSplitActive, + svcDhcpLeaseInterDestId, + svcDhcpLeasePrimaryNbnsType, + svcDhcpLeasePrimaryNbns, + svcDhcpLeaseSecondaryNbnsType, + svcDhcpLeaseSecondaryNbns, + svcDhcpLeaseCategoryMapName, + svcDhcpLeaseNakNextRenew, + svcDhcpLeaseRadiusClassAttr, + svcDhcpLeaseRadiusUserName, + svcDhcpManagedRouteStatus, + svcDhcpLeaseModifySubIndent, + svcDhcpLeaseModifySubIndent, + svcDhcpLeaseModifySubProfile, + svcDhcpLeaseModifySlaProfile, + svcDhcpLeaseEvaluateState, + svcDhcpLeaseModInterDestId, + svcDhcpLeaseModifyAncpString, + svcDhcpLeaseForceRenew, + svcDhcpLeaseBgpPrngPlcyName, + svcDhcpLeaseBgpAuthKeyChain, + svcDhcpLeaseBgpMD5AuthKey, + svcDhcpLeaseBgpImportPolicy, + svcDhcpLeaseBgpExportPolicy, + svcDhcpLeaseBgpPeerAS, + svcDhcpLeaseBgpPeeringStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 150 } + +tmnxSvcBsxV8v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseAppProfString, + svcDhcpLeaseModifyAppProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 151 } + +tmnxSvcTlsV7v0Group OBJECT-GROUP + OBJECTS { + svcTlsShcvRetryTimeout, + svcTlsShcvRetryCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS general + capabilities on Nokia SROS series systems added in release 7.0." + ::= { tmnxSvcGroups 152 } + +tmnxSvcIesIfV7v0Group OBJECT-GROUP + OBJECTS { + iesIfShcvRetryTimeout, + iesIfShcvRetryCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems added in release 7.0." + ::= { tmnxSvcGroups 153 } + +tmnxSvcRoutedVplsV8v0Group OBJECT-GROUP + OBJECTS { + svcTlsAllowIpIfBinding, + iesIfVplsName, + iesIfVplsStatus, + iesIfVplsFailedReason, + iesIfSapEgressQosId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services Routed VPLS + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 154 } + +tmnxSvcMvrpV8v0Group OBJECT-GROUP + OBJECTS { + svcTmplLastChanged, + svcTmplMtu, + svcTmplRowStatus, + svcTmplTblLastChanged, + svcTmplType, + svcTmplTlsTblLastChanged, + svcTmplTlsLastChanged, + svcTlsGroupAdminStatus, + svcTlsGroupEnd, + svcTlsGroupLastChanged, + svcTlsGroupRowStatus, + svcTlsGroupSapTmplName, + svcTlsGroupStart, + svcTlsGroupSvcTmplName, + svcTlsGroupTblLastChanged, + svcTlsGroupMvrpControl, + svcTlsGroupStartVlanTag, + svcTlsTempFloodTime, + svcTlsTempFloodActive, + svcTlsTempFloodChangeCount, + svcTmplSvcCount, + svcTmplUsed, + svcCtrlSvcId, + svcTlsExtMvrpAttributeCount, + svcTlsExtMmrpAdminStatus, + svcTlsExtMmrpOperStatus, + svcTmplUserCreationOrigin, + svcTmplUserCreatorSvcId, + svcTmplTlsDiscardUnknownDest, + svcTmplTlsFdbLocalAgeTime, + svcTmplTlsFdbRemoteAgeTime, + svcTmplTlsFdbTableFullHighWMark, + svcTmplTlsFdbTableFullLowWMark, + svcTmplTlsFdbTableSize, + svcTmplTlsMacAgeing, + svcTmplTlsMacLearning, + svcTmplTlsMacMoveAdminStatus, + svcTmplTlsMacMoveMaxRate, + svcTmplTlsMacMoveNumRetries, + svcTmplTlsMacMoveRetryTimeout, + svcTmplTlsPerSvcHashing, + svcTmplTlsPriPortsCumFactor, + svcTmplTlsSecPortsCumFactor, + svcTmplTlsStpAdminStatus, + svcTmplTlsStpBridgeForwardDelay, + svcTmplTlsStpBridgeHelloTime, + svcTmplTlsStpBridgeMaxAge, + svcTmplTlsStpHoldCount, + svcTmplTlsStpPriority, + svcTmplTlsStpVersion, + svcTmplTlsTempFloodTime, + svcTlsExtMvrpAttrTblHighWM, + svcTlsExtMvrpAttrTblLowWM, + svcTlsExtMvrpHoldTime, + svcTlsExtMvrpMaxAttributes, + svcTlsExtMvrpAdminStatus, + svcTlsExtMvrpOperStatus, + svcTlsGroupOperStatus, + svcTlsGroupLastError, + svcTlsExtMmrpDeclaredAttrCnt, + svcTlsExtMmrpFailedRegCnt, + svcTlsExtMmrpRegAttrCnt, + svcTlsExtMvrpDeclaredAttrCnt, + svcTlsExtMvrpFailedRegCnt, + svcTlsExtMvrpRegAttrCnt, + svcTmplCustId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MVRP capabilities on + Nokia SROS series systems." + ::= { tmnxSvcGroups 155 } + +tmnxSvcIpipeV8v0Group OBJECT-GROUP + OBJECTS { + svcIpipeInfoLastMgmtChange, + svcIpipeCeAddressDiscovery, + svcIpipeInfoTableLastMgmtChange, + svcIpipeIpv6CeAddressDiscovery, + svcIpipeStackCapabilitySignaling + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPIPE Service on Nokia + SROS series systems for Release 8.0." + ::= { tmnxSvcGroups 156 } + +tmnxSvcInterAsV8v0Group OBJECT-GROUP + OBJECTS { + svcInterASMvpn + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of inter-AS Service on + Nokia SROS series systems for Release 8.0." + ::= { tmnxSvcGroups 157 } + +tmnxSvcPwV8v0Group OBJECT-GROUP + OBJECTS { + svcEndPointStandbySigSlave + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services specific + pseudo-wire capabilities on Nokia SROS series systems for release 8.0." + ::= { tmnxSvcGroups 158 } + +tmnxSvcTlsPipV8v0Group OBJECT-GROUP + OBJECTS { + tlsPipInTcBitBpdus, + tlsPipOutTcBitBpdus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS PIP + capabilities on Nokia SROS series systems added in release 8.0." + ::= { tmnxSvcGroups 159 } + +tmnxSvcIesIfV8v0Group OBJECT-GROUP + OBJECTS { + iesGrpIfPolicyControl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems added in release 8.0." + ::= { tmnxSvcGroups 160 } + +tmnxSvcV9v0Group OBJECT-GROUP + OBJECTS { + svcCreationOrigin, + svcMacFdbRecords + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems for release 9.0." + ::= { tmnxSvcGroups 161 } + +tmnxSvcMSPwPeV9v0Group OBJECT-GROUP + OBJECTS { + svcMSPwPeAdminStatus, + svcMSPwPeLastChange, + svcMSPwPeRowStatus, + svcMSPwPeTblLastChanged, + svcMSPwPeFecType, + svcMSPwPeAiiType, + svcMSPwPeAgi, + svcMSPwPeAutoConfig, + svcMSPwPeEndPoint, + svcMSPwPeStandbySigSlave, + svcMSPwPeIsICB, + svcMSPwPePathName, + svcMSPwPePolicyId, + svcMSPwPePrecedence, + svcMSPwPeRetryCount, + svcMSPwPeRetryTimer, + svcMSPwPeSaiiAcId, + svcMSPwPeSaiiGlobalId, + svcMSPwPeSaiiPrefix, + svcMSPwPeSignaling, + svcMSPwPeTaiiAcId, + svcMSPwPeTaiiGlobalId, + svcMSPwPeTaiiPrefix, + svcPwRtPathAdminStatus, + svcPwRtPathHopAddr, + svcPwRtPathHopAddrType, + svcPwRtPathHopLastChange, + svcPwRtPathHopRowStatus, + svcPwRtPathHopTblLastChgd, + svcPwRtPathLastChange, + svcPwRtPathRowStatus, + svcPwRtPathTblLastChanged, + svcPwRtLclPrefixLastChange, + svcPwRtLclPrefixRowStatus, + svcPwRtLclPrefixTblLastChanged, + svcPwRtStaticRtLastChange, + svcPwRtStaticRtRowStatus, + svcPwRtStaticRtTblLastChgd, + svcPwSpeTaiiOperSdpBind1, + svcPwSpeTaiiOperSdpBind2, + svcPwSpeTaiiSvcId, + svcPwSpeTaiiSaiiAcId, + svcPwSpeTaiiSaiiGlobalId, + svcPwSpeTaiiSaiiPrefix, + svcPwSpeSaiiOperSdpBind1, + svcPwSpeSaiiOperSdpBind2, + svcPwSpeSaiiSvcId, + svcPwSpeSaiiTaiiAcId, + svcPwSpeSaiiTaiiGlobalId, + svcPwSpeSaiiTaiiPrefix, + svcMSPwPeRetryRemain, + svcMSPwPeTimeRemain, + svcMSPwPeOperSdpBind, + svcEndPointTxActiveSdpFec, + svcPwRtSpeAddrGlobalId, + svcPwRtSpeAddrPrefix, + svcEndPointForceSwitchOvrSdpFec, + svcMSPwPeRetryExpired, + svcMSPwPeLastError, + svcPwRtBgpRoutes, + svcPwRtBootTimer, + svcPwRtHostRoutes, + svcPwRtLocalRoutes, + svcPwRtRetryCount, + svcPwRtRetryTimer, + svcPwRtStaticRoutes, + svcPwRtLclPfxRDCommunity, + svcPwRtLclPfxRDLastChange, + svcPwRtLclPfxRDRowStatus, + svcPwRtLclPfxRDTblLastChanged, + svcPwRtBootTimerRemain + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems for release 9.0." + ::= { tmnxSvcGroups 162 } + +tmnxSvcOperGrpV9v0Group OBJECT-GROUP + OBJECTS { + svcTlsSiteIdMonitorOperGrp, + svcOperGrpCreationOrigin, + svcOperGrpHoldUpTime, + svcOperGrpHoldDownTime, + svcOperGrpNumMembers, + svcOperGrpNumMonitoring, + svcOperGrpLastChange, + svcOperGrpOperStatus, + svcOperGrpRowStatus, + svcOperGrpTblLastChanged, + svcOperGrpHoldUpTimeRemain, + svcOperGrpHoldDownTimeRemain + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems for release 9.0." + ::= { tmnxSvcGroups 163 } + +tmnxSvcDhcpV9v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseAleDatalink, + svcDhcpLeaseAleEncaps1, + svcDhcpLeaseAleEncaps2, + svcDhcpLeaseOvrPIR, + svcDhcpLeaseOvrCIR, + svcDhcpLeaseOvrCBS, + svcDhcpLeaseOvrMBS, + svcDhcpLeaseOvrWrrWeight + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Nokia SROS series systems that were added in release + 9.0." + ::= { tmnxSvcGroups 164 } + +tmnxSvcRoutedCOV9v0Group OBJECT-GROUP + OBJECTS { + iesIfParentIf, + iesIfFwdServId, + iesIfFwdSubIf, + iesGrpIfRedInterface, + svcWholesalerNumStaticHosts, + svcWholesalerNumDynamicHosts, + iesIfPrivateRetailSubnets, + svcWholesalerNumDhcpLeaseStates, + svcWholesalerNumPppoeSessions, + svcWholesalerNumArpHosts, + iesIfDelegatedPrefixLen, + iesIfLns, + iesIfDefaultPrimaryDnsIPv4Addr, + iesIfDefaultSecondaryDnsIPv4Addr, + iesIfDefaultPrimaryDnsIPv6Addr, + iesIfDefaultSecondaryDnsIPv6Addr, + iesIfIPv6ConfigAllowed, + iesIfSrrpRoutingEnabled, + iesIfSrrpRoutingHoldTime, + iesIfAllowUnmatchingSubnets + } + STATUS current + DESCRIPTION + "The group of objects supporting routed CO on R9.0 Nokia SROS systems." + ::= { tmnxSvcGroups 165 } + +tmnxSvcV9v0R4Group OBJECT-GROUP + OBJECTS { + iesIfMonitorOperGrp, + svcTlsExtMmrpEndStationOnly + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems for release 9.0 R4." + ::= { tmnxSvcGroups 166 } + +tmnxSvcMacReNotifyGroup OBJECT-GROUP + OBJECTS { + svcTlsExtMacReNotifInterval + } + STATUS current + DESCRIPTION + "The group of objects supporting management of mac-notification + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 167 } + +tmnxSvcDhcpV10v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseWppState, + svcDhcpLeaseWppPortalRouter, + svcDhcpLeaseWppPortalName, + svcDhcpLeasePoolName, + svcDhcpLeaseServerId, + svcDhcpLeaseInterfaceId, + svcDhcpLeaseRemoteId, + svcDhcpLeaseOption60, + svcDhcpLeaseRadCalledStationId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Nokia SROS series systems that were added in release + 10.0." + ::= { tmnxSvcGroups 170 } + +tmnxSvcRoutedCOV10v0Group OBJECT-GROUP + OBJECTS { + iesIfGroupInterfaceType, + svcIfSapCfgTableLastChanged, + svcIfSapCfgLastMgmtChange, + svcIfSapCfgDescription, + svcIfSapCfgDefSubProfile, + svcIfSapCfgDefSlaProfile, + svcIfSapCfgDefAppProfile, + svcIfSapCfgSubIdentPolicy, + svcIfSapCfgDefSubIdent, + svcIfSapCfgDefSubIdentString, + svcIfSapCfgDefFilterProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting routed CO on R10.0 Nokia SROS systems." + ::= { tmnxSvcGroups 171 } + +tmnxSvcV10v0Group OBJECT-GROUP + OBJECTS { + svcEndPointRestProtSrcMac, + svcEndPointRestProtSrcMacAction, + svcEndPointAutoLearnMacProtect, + tlsShgAutoLearnMacProtect, + custMssIngQosArbitStatsFwdPkts, + custMssIngQosArbitStatsFwdPktsLo, + custMssIngQosArbitStatsFwdPktsHi, + custMssIngQosArbitStatsFwdOcts, + custMssIngQosArbitStatsFwdOctsLo, + custMssIngQosArbitStatsFwdOctsHi, + custMssEgrQosArbitStatsFwdPkts, + custMssEgrQosArbitStatsFwdPktsLo, + custMssEgrQosArbitStatsFwdPktsHi, + custMssEgrQosArbitStatsFwdOcts, + custMssEgrQosArbitStatsFwdOctsLo, + custMssEgrQosArbitStatsFwdOctsHi, + custIngQosPortIdArbitFwdPkts, + custIngQosPortIdArbitFwdPktsLo, + custIngQosPortIdArbitFwdPktsHi, + custIngQosPortIdArbitFwdOcts, + custIngQosPortIdArbitFwdOctsLo, + custIngQosPortIdArbitFwdOctsHi, + custEgrQosPortIdArbitFwdPkts, + custEgrQosPortIdArbitFwdPktsLo, + custEgrQosPortIdArbitFwdPktsHi, + custEgrQosPortIdArbitFwdOcts, + custEgrQosPortIdArbitFwdOctsLo, + custEgrQosPortIdArbitFwdOctsHi + } + STATUS current + DESCRIPTION + "The group of objects supporting generic services on R10.0 Nokia SROS + systems." + ::= { tmnxSvcGroups 172 } + +tmnxSvcIesIfV10v0Group OBJECT-GROUP + OBJECTS { + iesIfShcvFamily, + iesIfIPv6IpoeBridgedModeEnabled + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 173 } + +tmnxArpHostV10v0Group OBJECT-GROUP + OBJECTS { + svcArpHostTableLastChanged, + svcArpHostLocale, + svcArpHostSapPortId, + svcArpHostSapEncapValue, + svcArpHostSdpId, + svcArpHostVcId, + svcArpHostSessionTimeout, + svcArpHostStart, + svcArpHostLastAuth, + svcArpHostRefresh, + svcArpHostRemainingTime, + svcArpHostShcvOperState, + svcArpHostShcvChecks, + svcArpHostShcvReplies, + svcArpHostShcvReplyTime, + svcArpHostSubscrIdent, + svcArpHostSubProfString, + svcArpHostSlaProfString, + svcArpHostAppProfString, + svcArpHostAncpString, + svcArpHostInterDestId, + svcArpHostRetailerSvcId, + svcArpHostRetailerIf, + svcArpHostMacAddr, + svcArpHostPersistKey, + svcArpHostCategoryMapName, + svcArpHostRadiusClassAttr, + svcArpHostRadiusUserName, + svcArpHostOriginSubscrId, + svcArpHostOriginStrings, + svcArpHostIfTableLastMgmtChange, + svcArpHostIfLastMgmtChange, + svcArpHostIfAdminState, + svcArpHostIfMaxNumHosts, + svcArpHostIfMaxNumHostsSap, + svcArpHostIfMinAuthInterval, + svcArpHostIfNumHosts, + svcArpHostDefaultSessionTimeout, + svcArpHostMRtStatus, + svcArpHostOvrPIR, + svcArpHostOvrCIR, + svcArpHostOvrCBS, + svcArpHostOvrMBS, + svcArpHostOvrWrrWeight + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services ARP hosts + capabilities on Nokia SROS series systems in release 10.0." + ::= { tmnxSvcGroups 174 } + +tmnxSvcIesIfV11v0Group OBJECT-GROUP + OBJECTS { + iesIfIPv6AllowUnmatchingPfxs, + iesIfMcastNetDomainEgrIfCon + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems in release 11.0." + ::= { tmnxSvcGroups 175 } + +tmnxSvcIesIfNHV10v0Group OBJECT-GROUP + OBJECTS { + iesIfIsaTnlNHTableLastChanged, + iesIfIsaTnlNHLastChanged, + iesIfIsaTnlNHStaticAddrType, + iesIfIsaTnlNHStaticAddr, + iesIfIsaTnlNHDynAddrType, + iesIfIsaTnlNHDynAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems in release 11.0." + ::= { tmnxSvcGroups 176 } + +tmnxArpHostV11v0Group OBJECT-GROUP + OBJECTS { + svcArpHostTableLastChanged, + svcArpHostLocale, + svcArpHostSapPortId, + svcArpHostSapEncapValue, + svcArpHostSdpId, + svcArpHostVcId, + svcArpHostSessionTimeout, + svcArpHostStart, + svcArpHostLastAuth, + svcArpHostRefresh, + svcArpHostRemainingTime, + svcArpHostShcvOperState, + svcArpHostShcvChecks, + svcArpHostShcvReplies, + svcArpHostShcvReplyTime, + svcArpHostSubscrIdent, + svcArpHostSubProfString, + svcArpHostSlaProfString, + svcArpHostAppProfString, + svcArpHostAncpString, + svcArpHostInterDestId, + svcArpHostRetailerSvcId, + svcArpHostRetailerIf, + svcArpHostMacAddr, + svcArpHostPersistKey, + svcArpHostCategoryMapName, + svcArpHostRadiusClassAttr, + svcArpHostRadiusUserName, + svcArpHostIfTableLastMgmtChange, + svcArpHostIfLastMgmtChange, + svcArpHostIfAdminState, + svcArpHostIfMaxNumHosts, + svcArpHostIfMaxNumHostsSap, + svcArpHostIfMinAuthInterval, + svcArpHostIfNumHosts, + svcArpHostDefaultSessionTimeout, + svcArpHostMRtStatus, + svcArpHostMRtMetric, + svcArpHostMRtPreference, + svcArpHostMRtTag, + svcArpHostOvrPIR, + svcArpHostOvrCIR, + svcArpHostOvrCBS, + svcArpHostOvrMBS, + svcArpHostOvrWrrWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services ARP hosts + capabilities on Nokia SROS series systems in release 11.0." + ::= { tmnxSvcGroups 177 } + +tmnxSvcDhcpV11v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseChAddr, + svcDhcpLeaseLocale, + svcDhcpLeasePortId, + svcDhcpLeaseEncapValue, + svcDhcpLeaseSdpId, + svcDhcpLeaseVcId, + svcDhcpLeaseRemainLseTime, + svcDhcpLeaseOption82, + svcDhcpLeasePersistKey, + svcDhcpLeaseSubscrIdent, + svcDhcpLeaseSubProfString, + svcDhcpLeaseSlaProfString, + svcDhcpLeaseShcvOperState, + svcDhcpLeaseShcvChecks, + svcDhcpLeaseShcvReplies, + svcDhcpLeaseShcvReplyTime, + svcDhcpLeaseClientId, + svcDhcpLeaseIAID, + svcDhcpLeaseIAIDType, + svcDhcpLeaseCiAddrMaskLen, + svcDhcpLeaseRetailerSvcId, + svcDhcpLeaseRetailerIf, + svcDhcpLeaseAncpString, + svcDhcpLeaseFramedIpNetMaskTp, + svcDhcpLeaseFramedIpNetMask, + svcDhcpLeaseBCastIpAddrType, + svcDhcpLeaseBCastIpAddr, + svcDhcpLeaseDefaultRouterTp, + svcDhcpLeaseDefaultRouter, + svcDhcpLeasePrimaryDnsType, + svcDhcpLeasePrimaryDns, + svcDhcpLeaseSecondaryDnsType, + svcDhcpLeaseSecondaryDns, + svcDhcpLeaseServerLeaseStart, + svcDhcpLeaseServerLastRenew, + svcDhcpLeaseServerLeaseEnd, + svcDhcpLeaseDhcpServerAddrType, + svcDhcpLeaseDhcpServerAddr, + svcDhcpLeaseOriginLeaseInfo, + svcDhcpLeaseDhcpClientAddrType, + svcDhcpLeaseDhcpClientAddr, + svcDhcpLeaseLeaseSplitActive, + svcDhcpLeaseInterDestId, + svcDhcpLeasePrimaryNbnsType, + svcDhcpLeasePrimaryNbns, + svcDhcpLeaseSecondaryNbnsType, + svcDhcpLeaseSecondaryNbns, + svcDhcpLeaseCategoryMapName, + svcDhcpLeaseNakNextRenew, + svcDhcpLeaseRadiusClassAttr, + svcDhcpLeaseRadiusUserName, + svcDhcpManagedRouteStatus, + svcDhcpManagedRouteMetric, + svcDhcpManagedRoutePreference, + svcDhcpManagedRouteTag, + svcDhcpLeaseModifySubIndent, + svcDhcpLeaseModifySubIndent, + svcDhcpLeaseModifySubProfile, + svcDhcpLeaseModifySlaProfile, + svcDhcpLeaseEvaluateState, + svcDhcpLeaseModInterDestId, + svcDhcpLeaseModifyAncpString, + svcDhcpLeaseForceRenew, + svcDhcpLeaseBgpPrngPlcyName, + svcDhcpLeaseBgpAuthKeyChain, + svcDhcpLeaseBgpMD5AuthKey, + svcDhcpLeaseBgpImportPolicy, + svcDhcpLeaseBgpExportPolicy, + svcDhcpLeaseBgpPeerAS, + svcDhcpLeaseBgpPeeringStatus, + svcDhcpLeaseAleDatalink, + svcDhcpLeaseAleEncaps1, + svcDhcpLeaseAleEncaps2, + svcDhcpLeaseOvrPIR, + svcDhcpLeaseOvrCIR, + svcDhcpLeaseOvrCBS, + svcDhcpLeaseOvrMBS, + svcDhcpLeaseOvrWrrWeight, + svcDhcpLeaseWppState, + svcDhcpLeaseWppPortalRouter, + svcDhcpLeaseWppPortalName, + svcDhcpLeasePoolName, + svcDhcpLeaseServerId, + svcDhcpLeaseInterfaceId, + svcDhcpLeaseRemoteId, + svcDhcpLeaseOption60, + svcDhcpLeaseRadCalledStationId, + svcDhcpLeaseLeaseTime, + svcDhcpLeaseSessTimeout, + svcDhcpLeaseUptime, + svcDhcpLeaseRemainingSessTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Nokia SROS series systems in release 11.0." + ::= { tmnxSvcGroups 178 } + +tmnxSvcRoutedCOV13v0Group OBJECT-GROUP + OBJECTS { + svcWholesalerNumDhcp6LeaseStates, + svcWholesalerNumSlaacHosts, + svcWholesalerNumStatic6Hosts, + svcWholesalerNumIpoeSessions, + svcWholesalerNumIpcpHosts + } + STATUS current + DESCRIPTION + "The group of objects supporting routed CO on R13.0 Nokia SROS systems." + ::= { tmnxSvcGroups 179 } + +tmnxSvcNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease, + svcDhcpPacketProblem, + svcDhcpLseStatePopulateError, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr, + protectedMacForNotify, + staticHostDynamicMacIpAddress, + staticHostDynamicMacConflict, + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite, + tmnxFailureDescription, + svcDhcpProxyError, + svcDhcpCoAError, + svcDhcpSubAuthError, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue, + svcMstiInstanceId, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId, + tmnxOtherBridgeId, + tmnxOldSdpBindTlsStpPortState, + tmnxVcpState, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services notification + objects on Nokia SROS series systems." + ::= { tmnxSvcGroups 200 } + +tmnxArpHostNotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcNotifSapPortId, + svcNotifSapEncapValue, + svcArpHostPopulateError + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services notification + objects on Nokia SROS series systems." + ::= { tmnxSvcGroups 201 } + +tmnxSvcNotifyObjsV7v0Group OBJECT-GROUP + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease, + svcDhcpPacketProblem, + svcDhcpLseStatePopulateError, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr, + protectedMacForNotify, + staticHostDynamicMacIpAddress, + staticHostDynamicMacConflict, + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite, + tmnxFailureDescription, + svcDhcpProxyError, + svcDhcpCoAError, + svcDhcpSubAuthError, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue, + svcMstiInstanceId, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId, + tmnxOtherBridgeId, + tmnxOldSdpBindTlsStpPortState, + tmnxVcpState, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr, + svcHostAddrType, + svcHostAddr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services notification + objects on Nokia SROS series systems." + ::= { tmnxSvcGroups 202 } + +tmnxSvcObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsStpHoldTime, + tlsMFibInfoFwdOrBlk, + tlsMFibInfoSvcId, + tlsMFibGrpSrcStatsForwardedPkts, + tlsMFibGrpSrcStatsForwardedOctets, + tlsDHCPClientLease, + tlsDhcpLseStateOldCiAddr, + tlsDhcpLseStateOldChAddr, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, + tlsDhcpRestoreLseStateCiAddr, + tlsDhcpRestoreLseStateSvcId, + tlsDhcpRestoreLseStatePortId, + tlsDhcpRestoreLseStateEncapVal, + tlsDhcpRestoreLseStateProblem, + tlsDhcpPacketProblem, + tlsDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the services feature on Nokia SROS + series systems." + ::= { tmnxSvcGroups 300 } + +tmnxSvcObsoletedV8v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADVsiRD, + svcTlsBgpADExportRteTarget, + svcTlsBgpADVsiExportPolicy1, + svcTlsBgpADVsiExportPolicy2, + svcTlsBgpADVsiExportPolicy3, + svcTlsBgpADVsiExportPolicy4, + svcTlsBgpADVsiExportPolicy5, + svcTlsBgpADImportRteTarget, + svcTlsBgpADVsiImportPolicy1, + svcTlsBgpADVsiImportPolicy2, + svcTlsBgpADVsiImportPolicy3, + svcTlsBgpADVsiImportPolicy4, + svcTlsBgpADVsiImportPolicy5, + svcDhcpLseStateLocale, + svcDhcpLseStatePortId, + svcDhcpLseStateEncapValue, + svcDhcpLseStateSdpId, + svcDhcpLseStateVcId, + svcDhcpLseStateChAddr, + svcDhcpLseStateRemainLseTime, + svcDhcpLseStateOption82, + svcDhcpLseStatePersistKey, + svcDhcpLseStateSubscrIdent, + svcDhcpLseStateSubProfString, + svcDhcpLseStateSlaProfString, + svcDhcpLseStateShcvOperState, + svcDhcpLseStateShcvChecks, + svcDhcpLseStateShcvReplies, + svcDhcpLseStateShcvReplyTime, + svcDhcpLseStateClientId, + svcDhcpLseStateIAID, + svcDhcpLseStateIAIDType, + svcDhcpLseStateCiAddrMaskLen, + svcDhcpLseStateRetailerSvcId, + svcDhcpLseStateRetailerIf, + svcDhcpLseStateAncpString, + svcDhcpLseStateFramedIpNetMaskTp, + svcDhcpLseStateFramedIpNetMask, + svcDhcpLseStateBCastIpAddrType, + svcDhcpLseStateBCastIpAddr, + svcDhcpLseStateDefaultRouterTp, + svcDhcpLseStateDefaultRouter, + svcDhcpLseStatePrimaryDnsType, + svcDhcpLseStatePrimaryDns, + svcDhcpLseStateSecondaryDnsType, + svcDhcpLseStateSecondaryDns, + svcDhcpLseStateSessionTimeout, + svcDhcpLseStateServerLeaseStart, + svcDhcpLseStateServerLastRenew, + svcDhcpLseStateServerLeaseEnd, + svcDhcpLseStateDhcpServerAddrType, + svcDhcpLseStateDhcpServerAddr, + svcDhcpLseStateOriginSubscrId, + svcDhcpLseStateOriginStrings, + svcDhcpLseStateOriginLeaseInfo, + svcDhcpLseStateDhcpClientAddrType, + svcDhcpLseStateDhcpClientAddr, + svcDhcpLseStateLeaseSplitActive, + svcDhcpLseStateInterDestId, + svcDhcpLseStatePrimaryNbnsType, + svcDhcpLseStatePrimaryNbns, + svcDhcpLseStateSecondaryNbnsType, + svcDhcpLseStateSecondaryNbns, + svcDhcpLseStateNextHopMacAddr, + svcDhcpLseStateCategoryMapName, + svcDhcpLseStateNakNextRenew, + svcDhcpLseStateRadiusClassAttr, + svcDhcpLseStateRadiusUserName, + svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile, + svcDhcpLseStateModifySlaProfile, + svcDhcpLseStateEvaluateState, + svcDhcpLseStateModInterDestId, + svcDhcpLseStateModifyAncpString, + svcDhcpLseStateForceRenew, + svcDhcpLseStateAppProfString, + svcDhcpLseStateModifyAppProfile, + svcDhcpLseStateBgpPrngPlcyName, + svcDhcpLseStateBgpAuthKeyChain, + svcDhcpLseStateBgpMD5AuthKey, + svcDhcpLseStateBgpImportPolicy, + svcDhcpLseStateBgpExportPolicy, + svcDhcpLseStateBgpPeerAS, + svcDhcpLseStateBgpPeeringStatus + } + STATUS current + DESCRIPTION + "The group services feature objects obsoleted in release 8.0 of Nokia + SROS series systems." + ::= { tmnxSvcGroups 301 } + +tmnxSvcObsoletedV9v0Group OBJECT-GROUP + OBJECTS { + iesIfVpnId + } + STATUS current + DESCRIPTION + "The group services feature objects obsoleted in release 9.0 of Nokia + SROS SR series systems." + ::= { tmnxSvcGroups 302 } + +tmnxSvcObsoletedV11v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseOriginSubscrId, + svcDhcpLeaseOriginStrings, + svcDhcpLeaseSessionTimeout, + svcArpHostOriginSubscrId, + svcArpHostOriginStrings + } + STATUS current + DESCRIPTION + "The group services feature objects obsoleted in release 11.0 of Nokia + SROS SR series systems." + ::= { tmnxSvcGroups 303 } + +tmnxSvcObsoletedGroup OBJECT-GROUP + OBJECTS { + svcDhcpManagedRouteStatus, + svcDhcpManagedRouteMetric, + svcDhcpManagedRoutePreference, + svcDhcpManagedRouteTag, + tlsRdntGrpRowStatus, + tlsRdntGrpDescription, + tlsRdntGrpLastMgmtChange, + tlsRdntGrpMemberRowStatus, + tlsRdntGrpMemberLastMgmtChange + } + STATUS current + DESCRIPTION + "The group of obsoleted service objects of Nokia SROS SR series + systems." + ::= { tmnxSvcGroups 304 } + +tmnxSvcNotifyV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcStatusChanged, + svcTlsFdbTableFullAlarmRaised, + svcTlsFdbTableFullAlarmCleared, + iesIfStatusChanged, + svcTlsMfibTableFullAlarmRaised, + svcTlsMfibTableFullAlarmCleared, + svcTlsMacPinningViolation, + svcDHCPLseStateRestoreProblem, + tmnxSvcObjTodSuiteApplicFailed, + tmnxEndPointTxActiveChanged, + tmnxSvcPEDiscPolServOperStatChg, + svcEndPointMacLimitAlarmRaised, + svcEndPointMacLimitAlarmCleared, + svcTlsMrpAttrRegistrationFailed, + svcTlsMrpAttrTblFullAlarmRaised, + svcTlsMrpAttrTblFullAlarmCleared, + svcEpipePbbOperStatusChanged, + topologyChangeVcpState, + newRootVcpState, + newRootBridge, + vcpActiveProtocolChange, + tmnxNewCistRegionalRootBridge, + tmnxNewMstiRegionalRootBridge, + topologyChangePipMajorState, + topologyChangePipState, + tmnxPipStpExcepCondStateChng, + pipActiveProtocolChange, + svcFdbMimDestTblFullAlrm, + svcFdbMimDestTblFullAlrmCleared, + svcDHCPMiscellaneousProblem, + svcPersistencyProblem + } + STATUS obsolete + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems." + ::= { tmnxSvcGroups 401 } + +tmnxSvcNotifyObsoletedGroup NOTIFICATION-GROUP + NOTIFICATIONS { + custCreated, + custDeleted, + custMultSvcSiteCreated, + custMultSvcSiteDeleted, + svcCreated, + svcDeleted, + iesIfCreated, + iesIfDeleted, + svcTlsDHCPLseStRestoreProblem, + svcTlsDHCPLseStatePopulateErr + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems." + ::= { tmnxSvcGroups 402 } + +tmnxArpHostNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcArpHostPopulateErr + } + STATUS current + DESCRIPTION + "The group of notifications for the Services ARP hosts feature on Nokia + SROS series systems." + ::= { tmnxSvcGroups 403 } + +tmnxSvcMCEPNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEPMCEPConfigMismatch, + svcEPMCEPConfigMismatchResolved, + svcEPMCEPPassiveModeActive, + svcEPMCEPPassiveModePassive + } + STATUS current + DESCRIPTION + "The group of notifications for the Services multi-chassis endpoint + feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 404 } + +tmnxSvcNotifyV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcStatusChanged, + svcTlsFdbTableFullAlarmRaised, + svcTlsFdbTableFullAlarmCleared, + iesIfStatusChanged, + svcTlsMfibTableFullAlarmRaised, + svcTlsMfibTableFullAlarmCleared, + svcTlsMacPinningViolation, + svcDHCPLseStateRestoreProblem, + tmnxSvcObjTodSuiteApplicFailed, + tmnxEndPointTxActiveChanged, + tmnxSvcPEDiscPolServOperStatChg, + svcEndPointMacLimitAlarmRaised, + svcEndPointMacLimitAlarmCleared, + svcTlsMrpAttrRegistrationFailed, + svcTlsMrpAttrTblFullAlarmRaised, + svcTlsMrpAttrTblFullAlarmCleared, + svcEpipePbbOperStatusChanged, + topologyChangeVcpState, + newRootVcpState, + newRootBridge, + vcpActiveProtocolChange, + tmnxNewCistRegionalRootBridge, + tmnxNewMstiRegionalRootBridge, + topologyChangePipMajorState, + topologyChangePipState, + tmnxPipStpExcepCondStateChng, + pipActiveProtocolChange, + svcFdbMimDestTblFullAlrm, + svcFdbMimDestTblFullAlrmCleared, + svcDHCPMiscellaneousProblem, + svcPersistencyProblem, + svcRestoreHostProblem + } + STATUS obsolete + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems for release 7.0." + ::= { tmnxSvcGroups 405 } + +tmnxSvcNotifyV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsSiteDesigFwdrChg, + svcTlsGroupOperStatusChanged + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems for release 8.0." + ::= { tmnxSvcGroups 406 } + +tmnxSvcEthCfmGroup OBJECT-GROUP + OBJECTS { + svcEthCfmTblLastChanged, + svcEthCfmTunnelFaultNotification, + svcEthCfmVMepExtensions + } + STATUS current + DESCRIPTION + "The group of objects supporting Ethernet Connectivity Fault Management + (CFM) for the services feature on Nokia SROS series systems for + release 9.0." + ::= { tmnxSvcGroups 407 } + +tmnxSvcNotifyV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcMSPwRtMisconfig, + svcMSPwRetryExpiredNotif, + svcMacFdbTblFullAlarm, + svcMacFdbTblFullAlarmCleared, + svcOperGrpOperStatusChanged + } + STATUS obsolete + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems for release 9.0." + ::= { tmnxSvcGroups 408 } + +tmnxSvcApipeInfoV9v0Group OBJECT-GROUP + OBJECTS { + svcApipeSignaledVllTypeOverride + } + STATUS current + DESCRIPTION + "The group of objects supporting management of APIPE services on Nokia + SROS series systems for release 9.0." + ::= { tmnxSvcGroups 409 } + +tmnxSvcSpbGroup OBJECT-GROUP + OBJECTS { + svcSpbIfEncapValue, + svcSpbIfLocale, + svcSpbIfPortId, + svcSpbIfSdpId, + svcSpbIfVcId, + svcSpbIfSvcId, + svcSpbIfIsisInstance, + tlsSpbFdbMEncapValue, + tlsSpbFdbMLocale, + tlsSpbFdbMPortId, + tlsSpbFdbMSdpId, + tlsSpbFdbMState, + tlsSpbFdbMVcId, + tlsSpbFidFdbMEncapValue, + tlsSpbFidFdbMLocale, + tlsSpbFidFdbMPortId, + tlsSpbFidFdbMSdpId, + tlsSpbFidFdbMVcId, + tlsSpbFidMFibIsid, + tlsSpbMFibState, + tlsSpbMFibIsid, + tlsSpbFdbEncapValue, + tlsSpbFdbLocale, + tlsSpbFdbPortId, + tlsSpbFdbSdpId, + tlsSpbFdbState, + tlsSpbFdbVcId, + tlsSpbFidFdbEncapValue, + tlsSpbFidFdbLocale, + tlsSpbFidFdbPortId, + tlsSpbFidFdbSdpId, + tlsSpbFidFdbVcId, + tlsSpbFidFdbLastUpdate, + tlsSpbFidFdbMLastUpdate, + tlsSpbFidMFibLastUpdate, + svcTlsSpbUserSvcLastUpdate, + svcTlsExtSpbmCtrlVpls, + svcTlsExtSpbmFid, + svcTlsSpbFid, + svcTlsSpbIsisInstance, + svcTlsSpbLastChanged, + svcTlsSpbRowStatus, + svcTlsSpbTableLastChanged, + svcTlsSpbL1BridgePriority, + svcTlsSpbL1FwdTreeTopoUcast, + svcTlsSpbL1FwdTreeTopoMcast, + svcTlsSpbL1BridgeId, + svcTlsSpbL1McastDesigBridgeId, + svcTlsSpbAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Shortest Path Bridging + feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 410 } + +tmnxSvcVllBgpGroup OBJECT-GROUP + OBJECTS { + svcVllBgpExportRteTarget, + svcVllBgpImportRteTarget, + svcVllBgpLastChanged, + svcVllBgpTableLastChanged, + svcVllBgpVsiRD, + svcVllSiteIdAdminStatus, + svcVllSiteIdBootTimer, + svcVllSiteIdDesignatedFwdr, + svcVllSiteIdDfChgCnt, + svcVllSiteIdDfUpTime, + svcVllSiteIdEncapValue, + svcVllSiteIdLastChanged, + svcVllSiteIdOperStatus, + svcVllSiteIdPortId, + svcVllSiteIdRowStatus, + svcVllSiteIdSiteActTimer, + svcVllSiteIdSiteId, + svcVllSiteIdTblLastChanged, + svcVllSiteIdTimerRemain, + svcVllBgpRowStatus, + svcTlsBgpRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Epipe BGP multi-homing + feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 411 } + +tmnxSvcP2mpGroup OBJECT-GROUP + OBJECTS { + svcTlsIPmsiAdminState, + svcTlsIPmsiDataDelayIntvl, + svcTlsIPmsiRemainDataDelayIntvl, + svcTlsIPmsiType, + svcTlsIPmsiRootAndLeaf, + svcTlsIPmsiLspTmpl, + svcTlsIPmsiLspName, + svcTlsPmsiLastChanged, + svcTlsPmsiRowStatus, + svcTlsPmsiTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of P2MP for vpls feature on + Nokia SROS series systems." + ::= { tmnxSvcGroups 412 } + +tmnxSvcNotifyV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcVllSiteDesigFwdrChg + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems for release 8.0." + ::= { tmnxSvcGroups 413 } + +tmnxSvcV11v0Group OBJECT-GROUP + OBJECTS { + custCreationOrigin, + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcDefMeshVcId, + svcVpnId, + svcVRouterId, + svcAutoBind, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcRadiusUserName, + svcRadiusUserNameType, + svcVcSwitching, + svcVplsType, + svcTotalFdbMimDestIdxEntries + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services general + capabilities on Nokia SROS series systems that were added in release + 11.0." + ::= { tmnxSvcGroups 415 } + +tmnxSvcPEObsoletedGroup OBJECT-GROUP + OBJECTS { + svcRadiusPEDiscPolicy, + svcRadiusDiscoveryShutdown, + svcPEDiscoveryPolicyRowStatus, + svcPEDiscoveryPolicyPassword, + svcPEDiscoveryPolicyInterval, + svcPEDiscoveryPolicyTimeout, + svcPEDiscPolServerRowStatus, + svcPEDiscPolServerAddressType, + svcPEDiscPolServerAddress, + svcPEDiscPolServerSecret, + svcPEDiscPolServerOperStatus, + svcPEDiscPolServerPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PE Discovery + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 416 } + +tmnxSvcNotifyObsoletedV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSvcPEDiscPolServOperStatChg + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems." + ::= { tmnxSvcGroups 417 } + +tmnxSvcNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcStatusChanged, + svcTlsFdbTableFullAlarmRaised, + svcTlsFdbTableFullAlarmCleared, + iesIfStatusChanged, + svcTlsMfibTableFullAlarmRaised, + svcTlsMfibTableFullAlarmCleared, + svcTlsMacPinningViolation, + svcDHCPLseStateRestoreProblem, + tmnxSvcObjTodSuiteApplicFailed, + tmnxEndPointTxActiveChanged, + svcEndPointMacLimitAlarmRaised, + svcEndPointMacLimitAlarmCleared, + svcTlsMrpAttrRegistrationFailed, + svcTlsMrpAttrTblFullAlarmRaised, + svcTlsMrpAttrTblFullAlarmCleared, + svcEpipePbbOperStatusChanged, + topologyChangeVcpState, + newRootVcpState, + newRootBridge, + vcpActiveProtocolChange, + tmnxNewCistRegionalRootBridge, + tmnxNewMstiRegionalRootBridge, + topologyChangePipMajorState, + topologyChangePipState, + tmnxPipStpExcepCondStateChng, + pipActiveProtocolChange, + svcFdbMimDestTblFullAlrm, + svcFdbMimDestTblFullAlrmCleared, + svcDHCPMiscellaneousProblem, + svcPersistencyProblem, + svcRestoreHostProblem + } + STATUS obsolete + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems for release 11.0." + ::= { tmnxSvcGroups 418 } + +svcBgpVpwsGroup OBJECT-GROUP + OBJECTS { + svcEndPointCreationOrigin, + svcBgpVplsPwTemplateId, + svcBgpVpwsPwTemplateId, + svcL2MhRteVplsPreference, + svcVllSiteIdPreference, + svcBgpVpwsAdminStatus, + svcBgpVpwsLastChanged, + svcBgpVpwsRemoteVeId, + svcBgpVpwsRemoteVeLastChanged, + svcBgpVpwsRemoteVeRowStatus, + svcBgpVpwsRemoteVeTblLastChanged, + svcBgpVpwsRowStatus, + svcBgpVpwsTblLastChanged, + svcBgpVpwsVeId, + svcBgpVpwsVeName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PE Discovery + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 419 } + +tmnxSvcSchedulerRateV11v0Group OBJECT-GROUP + OBJECTS { + custMssIngQosSPIRHi, + custMssIngQosSPIRLo, + custMssIngQosSCIRHi, + custMssIngQosSCIRLo, + custMssEgrQosSPIRHi, + custMssEgrQosSPIRLo, + custMssEgrQosSCIRHi, + custMssEgrQosSCIRLo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems release 11.0." + ::= { tmnxSvcGroups 420 } + +tmnxSvcSpbV11v0Group OBJECT-GROUP + OBJECTS { + svcTlsIsidPlcyRangeRowStatus, + svcTlsIsidPlcyRangeLastChanged, + svcTlsIsidPlcyRangeLow, + svcTlsIsidPlcyRangeHigh, + svcTlsIsidPlcyRangeUseDefMCTree, + svcTlsIsidPlcyRangeAdvLocal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SPB feature on Nokia + SROS series systems release 11.0." + ::= { tmnxSvcGroups 421 } + +tmnxSvcV12v0Group OBJECT-GROUP + OBJECTS { + svcNumMHStandbySaps, + svcDhcpLeaseWppRestoreOnDiscon, + svcDhcpLeaseWppIsTriggered, + svcDhcpLeaseWppInitialSubProfile, + svcDhcpLeaseWppInitialSLAProfile, + svcDhcpLeaseWppInitialAppProfile, + svcDhcpLeaseWppLocalUserDb, + svcDhcpLeaseWppAuthPolicy, + iesIfIPv6Dhcp6PDManagedRoute, + svcDhcpLeaseMngdRtStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services feature on + Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 423 } + +tmnxSvcMHGroup OBJECT-GROUP + OBJECTS { + svcTlsSiteIdActTimerRemain, + svcVllSiteIdActTimerRemain + } + STATUS current + DESCRIPTION + "The group of objects supporting management of multi-homing for vpls + and epipe feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 424 } + +tmnxSvcCondStaticMacGroup OBJECT-GROUP + OBJECTS { + tlsCondStaticMacLastChanged, + tlsCondStaticMacTblLastChanged, + tlsCondStaticMacAddr, + tlsCondStaticMacPreference, + tlsCondStaticMacRowStatus, + tlsCondStaticMacLocale, + tlsCondStaticMacPortId, + tlsCondStaticMacEncapValue, + tlsCondStaticMacSdpId, + tlsCondStaticMacVcId, + tlsCondStaticMacMonitor + } + STATUS current + DESCRIPTION + "The group of objects supporting management of multi-homing for vpls + and epipe feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 425 } + +svcTlsFdbMacStatsGroup OBJECT-GROUP + OBJECTS { + svcTlsFdbMacStatsNumEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services feature on + Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 426 } + +svcOperGrpBfdGroup OBJECT-GROUP + OBJECTS { + svcOperGrpBfdTblLastChgd, + svcOperGrpBfdRowStatus, + svcOperGrpBfdLastChgd, + svcOperGrpBfdSvcId, + svcOperGrpBfdIfName, + svcOperGrpBfdDestIpType, + svcOperGrpBfdDestIp, + svcOperGrpBfdSrcIpType, + svcOperGrpBfdSrcIp, + svcOperGrpBfdSessOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of operational-group BFD + feature on Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 427 } + +svcTlsEtreeGroup OBJECT-GROUP + OBJECTS { + svcTlsModeEtree + } + STATUS current + DESCRIPTION + "The group objects supporting service ETree feature on Nokia SROS + series systems release 12.0." + ::= { tmnxSvcGroups 428 } + +svcVxlanGroup OBJECT-GROUP + OBJECTS { + tlsFdbVTEPAddrType, + tlsFdbVTEPAddr, + tlsFdbVNI, + svcTlsVxlanRowStatus, + svcTlsVxlanLastChgd, + svcTlsVxlanTblLastChgd, + svcTlsVxlanCreationOrigin, + svcVTEPAddrType, + svcVTEPAddress, + svcVTEPNumEgrVNIs, + svcVTEPOperState, + svcTlsVTEPEgrVNIVTEPAddrType, + svcTlsVTEPEgrVNIVTEPAddress, + svcTlsVTEPEgrVNIEgrVNI, + svcTlsVTEPEgrVNINumMACs, + svcTlsVTEPEgrVNIInMcastList, + svcTlsVTEPEgrVNIOperState, + svcVTEPEgrVNIVTEPAddrType, + svcVTEPEgrVNIVTEPAddress, + svcVTEPEgrVNIEgrVNI, + svcVTEPEgrVNISvcId, + svcTlsVTEPEgrVNIL2EsPbr, + svcTlsVTEPEgrVNIMcast + } + STATUS obsolete + DESCRIPTION + "The group objects supporting service VXLAN (virtual extensible LAN) + feature on Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 429 } + +svcBgpEvpnGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnTableLastChanged, + svcBgpEvpnRowStatus, + svcBgpEvpnLastChanged, + svcBgpEvpnMacAdvertisement, + svcBgpEvpnMacAdvDefaultRoute, + svcBgpEvpnVxlanAdminStatus, + svcBgpEvpnCreationOrigin, + svcTlsProxyArpTblLastChngd, + svcTlsProxyArpMacAddr, + svcBgpEvpnMacDupDetNumMoves, + svcBgpEvpnMacDupDetWindow, + svcBgpEvpnMacDupDetRetry, + svcBgpEvpnMacDupDetNumDups, + svcBgpEvpnDetDupMacAddress, + svcBgpEvpnDetDupMacTime + } + STATUS obsolete + DESCRIPTION + "The group objects supporting service EVPN (Ethernet - VPN) feature on + Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 430 } + +tmnxSvcV11v4Group OBJECT-GROUP + OBJECTS { + custCreationOrigin, + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcDefMeshVcId, + svcVpnId, + svcVRouterId, + svcAutoBind, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcVcSwitching, + svcVplsType, + svcTotalFdbMimDestIdxEntries + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services general + capabilities on Nokia SROS series systems that were added in release + R11.4." + ::= { tmnxSvcGroups 431 } + +svcBaseInfoObsoletedGroup OBJECT-GROUP + OBJECTS { + svcRadiusUserName, + svcRadiusUserNameType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services feature on + Nokia SROS series systems release R11.4." + ::= { tmnxSvcGroups 432 } + +tmnxIesIfRtrSolicitGroup OBJECT-GROUP + OBJECTS { + tmnxIesIfRtrSolTableLastChanged, + tmnxIesIfRtrSolLastMgmtChange, + tmnxIesIfRtrSolAdminStatus, + tmnxIesIfRtrSolUserDb, + tmnxIesIfRtrSolMinAuthInterval, + tmnxIesIfRtrSolInactivityTimer, + iesIfIPv6AllowMultiWanAddr, + iesIfIPv6Dhcp6OverrideSlaac + } + STATUS current + DESCRIPTION + "The group objects supporting router solicit feature on Nokia SROS + series systems release 12.0." + ::= { tmnxSvcGroups 433 } + +svcVsdGroup OBJECT-GROUP + OBJECTS { + svcVsdDomainName, + svcVsdDomainTblLastChngd, + svcVsdDomainAdminState, + svcVsdDomainDescription, + svcVsdDomainRowStatus, + svcVsdDomainType, + svcVsdDomainCreationOrigin, + svcVsdDomainToSvcTblLastChngd, + svcVsdDomainToSvcRowStatus, + svcVsdDomainToSvcCreationOrigin, + svcVsdDomainLastErrStr, + svcVsdDomainVsdLastErrStr, + svcVsdDomainStatCfgChgEvtRcvd, + svcVsdDomainStatLastCfgChgEvt, + svcVsdDomainStatCfgUpdRcvd, + svcVsdDomainStatLastCfgUpdRcvd, + svcVsdDomainStatLastCfgUpdDone, + svcVsdDomainStatCfgSuccess, + svcVsdDomainStatCfgFailed, + svcVsdDomainRecParams, + svcVsdDomainExecParams, + svcVsdDomainRecParams1, + svcVsdDomainRecParams2, + svcVsdDomainRecParams3, + svcVsdDomainRecParams4, + svcVsdDomainExecParams1, + svcVsdDomainExecParams2, + svcVsdDomainExecParams3, + svcVsdDomainExecParams4 + } + STATUS current + DESCRIPTION + "The group objects supporting service VSD (Virtualized Services + Directory) domain configuration on Nokia SROS series systems R12.4." + ::= { tmnxSvcGroups 434 } + +tmnxSvcQosV12v0Group OBJECT-GROUP + OBJECTS { + custMultSvcSiteEgressAggRateLUB + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services QoS + capabilities for release 12.0 on Nokia SROS series systems." + ::= { tmnxSvcGroups 435 } + +tmnxSvcCreation12v0Group OBJECT-GROUP + OBJECTS { + svcNameCreationOrigin, + svcTlsBgpADCreationOrigin, + svcTlsBgpCreationOrigin, + iesIfCreationOrigin + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxSvcGroups 436 } + +svcBgpEvpnNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcBgpEvpnDupMacAddrsDetected, + svcBgpEvpnDupMacAddrsCleared, + svcTlsEvpnTunnNHopHiUsgAlarmSet, + svcTlsEvpnTunnNHopHiUsgAlarmClr + } + STATUS current + DESCRIPTION + "The group notifications supporting notifications for the service EVPN + (Ethernet - VPN) feature on Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 437 } + +svcVxlanNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsDupVTEPEgrVNIDetected, + svcTlsDupVTEPEgrVNICleared, + svcTlsVTEPHiUsageAlarmRaised, + svcTlsVTEPHiUsageAlarmCleared, + svcTlsVTEPEgrVniSysHiUsgAlarmSet, + svcTlsVTEPEgrVniSysHiUsgAlarmClr, + svcTlsVTEPEgrVniSvcHiUsgAlarmSet, + svcTlsVTEPEgrVniSvcHiUsgAlarmClr, + svcBindSysHiUsageAlarmRaised, + svcBindSysHiUsageAlarmCleared, + svcTlsRvplsEgrVniSysHiUsgAlrmSet, + svcTlsRvplsEgrVniSysHiUsgAlrmClr + } + STATUS obsolete + DESCRIPTION + "The group notifications supporting service VXLAN (virtual extensible + LAN) feature on Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 438 } + +tmnxSvcPbbMacV12v0Group OBJECT-GROUP + OBJECTS { + svcTlsPbbMldSnpgMRtrRowStatus, + svcTlsPbbMldSnpgMRtrLastCh + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB MAC + capabilities on Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 439 } + +tmnxSvcTestGroup OBJECT-GROUP + OBJECTS { + svcIsTestSvc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of test service entities + for release 12.0 on Nokia SROS series systems." + ::= { tmnxSvcGroups 440 } + +svcBgpEvpnIPRouteGroup OBJECT-GROUP + OBJECTS { + iesIfVplsEvpnTunnel, + svcBgpEvpnIpRouteAdvertisement, + svcBgpEvpnIpRouteAdverInclHost + } + STATUS current + DESCRIPTION + "The group objects supporting service EVPN (Ethernet - VPN) feature on + Nokia SROS series systems release 12.0." + ::= { tmnxSvcGroups 441 } + +tmnxSvcIesIfIpoeV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcIesIfIpoeTableLastChanged, + tmnxSvcIesIfIpoeLastChange, + tmnxSvcIesIfIpoeAdminState, + tmnxSvcIesIfIpoeDescription, + tmnxSvcIesIfIpoePolicy, + tmnxSvcIesIfIpoeUserDb, + tmnxSvcIesIfIpoeSessionLimit, + tmnxSvcIesIfIpoeSapSessionLimit, + tmnxSvcIesIfIpoeMinAuthInterval, + tmnxSvcIesIfIpoeForceAuth + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + IPoE session on Nokia SROS series systems in release 13.0." + ::= { tmnxSvcGroups 442 } + +tmnxSvcIesIfV12v0Group OBJECT-GROUP + OBJECTS { + iesIfExportHostRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems in release 12.0." + ::= { tmnxSvcGroups 443 } + +tmnxSvcIpipeFaultPropGroup OBJECT-GROUP + OBJECTS { + svcIpipeCeAddressDiscoveryKeep, + svcIpipeEthFaultNotifRecTimer, + svcIpipeEthFaultNotifAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPIPE fault propagation + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 444 } + +tmnxSvcQosSchedV13v0Group OBJECT-GROUP + OBJECTS { + custMssIngQosSParentWeight, + custMssIngQosSParentCIRWeight, + custMssEgrQosSParentWeight, + custMssEgrQosSParentCIRWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos scheduler overrides + for release 13.0 on Nokia SROS series systems." + ::= { tmnxSvcGroups 445 } + +tmnxSvcTlsProxyArpGroup OBJECT-GROUP + OBJECTS { + svcTlsProxyArpCfgTblLastChngd, + svcTlsProxyArpCfgRowStatus, + svcTlsProxyArpCfgLastChgd, + svcTlsProxyArpCfgAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of proxy ARP capabilities + on Nokia SROS series systems." + ::= { tmnxSvcGroups 446 } + +tmnxSvcVprnV13v0Group OBJECT-GROUP + OBJECTS { + svcVprnInfoTableLastChanged, + svcVprnInfoEntryLastChanged, + svcNetIngQosPolicyId, + svcNetIngQosFPQGrp, + svcNetIngQosFPQGrpInstanceId, + svcNetIngIPFilterId, + svcNetIngIPv6FilterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of VPRN network + capabilities on Nokia SROS series systems for release 13.0." + ::= { tmnxSvcGroups 447 } + +tmnxSvcTlsProxyArpEnhGroup OBJECT-GROUP + OBJECTS { + svcTlsProxyArpDynPopulate, + svcTlsProxyArpAgeTime, + svcTlsProxyArpSendRefresh, + svcTlsProxyArpAntiSpoofingMac, + svcTlsProxyArpAntiSpoofHoldDown, + svcTlsProxyArpDupDetectWindow, + svcTlsProxyArpAntiSpoofNumMoves, + svcTlsProxyArpUnknReqFloodEvpn, + svcTlsProxyArpStaticTblLastChngd, + svcTlsProxyArpStaticRowStatus, + svcTlsProxyArpStaticLastChgd, + svcTlsProxyArpStaticMac, + svcTlsProxyArpTableSize, + svcTlsProxyArpGarpFloodEvpn + } + STATUS current + DESCRIPTION + "The group of objects supporting management of enhanced proxy ARP + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 448 } + +tmnxSvcTlsEvpnProxyArpGroup OBJECT-GROUP + OBJECTS { + svcTlsProxyArpType, + svcTlsProxyArpLastChgd, + svcTlsProxyArpStatus, + svcTlsProxyArpCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP EVPN and enhanced + proxy ARP capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 449 } + +tmnxSvcIesIfV13v0Group OBJECT-GROUP + OBJECTS { + iesIfSuppressAaSub, + iesGrpIfDiameterAuthPolicy, + tmnxIesIfIpv6IpoeDhcp6Hosts, + tmnxIesIfIpv6PppDhcp6Hosts, + tmnxIesIfIpv6PppSLAACHosts, + tmnxIesIfIpv6IpoeSLAACHosts, + tmnxIesIfIpv6StaticHostsUp, + iesIfIpv6Dhcp6UserIdent, + iesGrpIfIpv6AutoReply, + svcIfSapCfgAntiSpoof, + iesIfIPv6Dhcp6PDManagedRouteNH + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities on Nokia SROS series systems in release 13.0." + ::= { tmnxSvcGroups 450 } + +svcTlsProxyArpNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsProxyArpDupDetect, + svcTlsProxyArpDupClear, + svcTlsProxyArpSysHiUsgSet, + svcTlsProxyArpSysHiUsgClr, + svcTlsProxyArpSvcHiUsgSet, + svcTlsProxyArpSvcHiUsgClr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of VPLS proxy ARP/ND + feature in release 13.0." + ::= { tmnxSvcGroups 452 } + +tmnxSvcVsdGlobalObjsV13v0Group OBJECT-GROUP + OBJECTS { + svcVsdServiceRangeStart, + svcVsdServiceRangeEnd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services VSD Global + objects on Nokia SROS series systems in release 13.0." + ::= { tmnxSvcGroups 453 } + +svcBgpEvpnMplsGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsTableLastChanged, + svcBgpEvpnEvi, + svcBgpEvpnMplsLastChanged, + svcBgpEvpnMplsForceVlanVcFwding, + svcBgpEvpnMplsControlWord, + svcBgpEvpnMplsShgName, + tlsFdbEvpnMplsTEPAddrType, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsLabel, + svcEvpnMplsTEPAddrType, + svcEvpnMplsTEPAddress, + svcEvpnMplsTEPNumEvpnMplsDest, + svcEvpnMplsTEPNumESDest, + svcEvpnMplsTEPNumESBMacDest, + svcTlsBgpEvpnABTnlTblLastChanged, + svcTlsBgpEvpnAutoBindTnlLastChg, + svcTlsBgpEvpnAutoBindTnlLdp, + svcTlsBgpEvpnAutoBindTnlBgp, + svcTlsBgpEvpnAutoBindTnlRsvpTe, + svcTlsBgpEvpnAutoBindTnlSrIsis, + svcTlsBgpEvpnAutoBindTnlSrOspf, + svcTlsBgpEvpnAutoBndTnlStatus, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblNumMACs, + svcEvpnMplsTEPEgrLblInMcastList, + svcTlsBgpOperImportRteTgtOrigin, + svcTlsBgpOperImportRteTarget, + svcTlsBgpOperExportRteTgtOrigin, + svcTlsBgpOperExportRteTarget, + svcBgpEvpnMplsIngressLabel, + svcBgpEvpnMplsIngressBumLabel, + svcEvpnMplsTEPEgrLblLastChanged, + svcEvpnMplsTEPEgrLblTunnelType, + svcBgpEvpnMplsAdminState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 13.0." + ::= { tmnxSvcGroups 454 } + +svcBgpEvpnMplsMhGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsIngressRepBumLabel, + svcBgpEvpnMplsMaxEcmpRoutes, + tmnxSvcSysBgpEvpnRD, + tmnxSvcSysEthSegRowStatus, + tmnxSvcSysEthSegLastChg, + tmnxSvcSysEthSegAdminState, + tmnxSvcSysEthSegEsi, + tmnxSvcSysEthSegMultiHoming, + tmnxSvcSysEthSegSvcCarving, + tmnxSvcSysEthSegLagId, + tmnxSvcSysEthSegPortId, + tmnxSvcSysEthSegSdpId, + tmnxSvcSysEthSegSourceBMacLSB, + tmnxSvcSysEthSegBMacTblSize, + tmnxSvcSysEthSegBMacTblEntries, + tmnxSvcSysEthSegOperMultiHoming, + tmnxSvcSysEthSegTblLastChanged, + svcEthSegCarvEviRngTblLastChgd, + svcEthSegCarvIsidRngTblLastChgd, + svcEthSegCarvEviRngRowStatus, + svcEthSegCarvEviRngLastChg, + svcEthSegCarvEviRngTo, + svcEthSegCarvIsidRngRowStatus, + svcEthSegCarvIsidRngLastChg, + svcEthSegCarvIsidRngTo, + tmnxSvcSysEthSegEsActTimer, + svcEvpnMHEthSegEviIsDF, + svcEvpnMHEthSegIsidIsDF, + svcEvpnMHEthSegEviActTimRem, + svcEvpnMHEthSegIsidActTimRem, + svcEvpnMHEthSegEviSvcId, + svcEvpnMHEthSegIsidSvcId, + svcEvpnMHEthSegEviDFLastChanged, + svcEvpnMHEthSegIsidDFLastChanged, + tlsFdbEvpnMplsEthSegId, + svcSysEthSegBMacAddress, + tmnxSvcSysEthSegOperState, + tmnxSvcSysEthSegSHGLabel, + svcEvpnMplsESDestTEPLastChanged, + svcEvpnMplsPbbESDestTEPLstChg, + svcEvpnMHEthSegEviDFCndtAdded, + svcEvpnMHEthSegIsidDFCndtAdded, + svcEvpnMplsESDestTEPTunnelType, + svcEvpnMplsPbbESDestTEPTnlType, + svcEvpnMplsESDestNumMacs, + svcEvpnMplsPbbESegDestNumMacs, + svcNumEvpnMHStandbySaps, + svcEvpnMplsESDestLastChanged, + svcEvpnMplsPbbESegDestLstChg, + tmnxSvcSysBgpEvpnOperRD, + tmnxSvcSysBgpEvpnRDType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + Multi Home feature on Nokia SROS series systems release 13.0." + ::= { tmnxSvcGroups 455 } + +svcEvpnMplsNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnMplsTEPHiUsageRaised, + svcEvpnMplsTEPHiUsageCleared, + svcEvpnMplsTEPEgrBndSysHiUsgSet, + svcEvpnMplsTEPEgrBndSysHiUsgClr, + svcEvpnMplsTEPEgrBndSvcHiUsgSet, + svcEvpnMplsTEPEgrBndSvcHiUsgClr + } + STATUS current + DESCRIPTION + "The group notifications supporting service BGP EVPN MPLS feature on + Nokia SROS series systems release 13.0." + ::= { tmnxSvcGroups 457 } + +tmnxSvcTlsMFibV13v0Group OBJECT-GROUP + OBJECTS { + tlsMFibNgFwdOrBlk, + tlsMFibNgSvcId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS MFib + capabilities on Nokia SROS 13.0 series systems." + ::= { tmnxSvcGroups 458 } + +svcSpiLoadBalGroup OBJECT-GROUP + OBJECTS { + svcTlsExtSpiLoadBalancing, + svcTmplTlsSpiLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SPI load-balancing + feature capabilities on Nokia SROS 13.0 series systems." + ::= { tmnxSvcGroups 459 } + +svcBgpAutoRDGroup OBJECT-GROUP + OBJECTS { + svcTlsBgpAutoRD, + svcTlsBgpOperRD, + svcTlsBgpOperRDType, + svcVllBgpAutoRD, + svcVllBgpOperRD, + svcVllBgpOperRDType, + svcBgpAutoRDType1IpAddr, + svcBgpAutoRDType1CommValStart, + svcBgpAutoRDType1CommValEnd, + svcBgpAutoRDType1InUse + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting BGP auto route-distinguisher feature + in Nokia SROS series systems." + ::= { tmnxSvcGroups 460 } + +svcRipListenerGroup OBJECT-GROUP + OBJECTS { + svcDhcpLeaseRipPlcyName, + svcDhcpLeaseRipListenerStatus, + svcArpHostRipPlcyName, + svcArpHostRipListenerStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of RIP listener feature in + Nokia SROS 13.0 series systems." + ::= { tmnxSvcGroups 461 } + +tmnxSvcQosRateV13v0Group OBJECT-GROUP + OBJECTS { + custMultSvcSiteEgrAggRateLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services QoS + capabilities for release 13.0 on Nokia SROS series systems." + ::= { tmnxSvcGroups 462 } + +tmnxSvcGrpIfGroup OBJECT-GROUP + OBJECTS { + tmnxSvcGrpIfVRouterId + } + STATUS current + DESCRIPTION + "The group of objects supporting the tmnxSvcGrpIfTable on Nokia SROS + series systems." + ::= { tmnxSvcGroups 463 } + +svcTeidLoadBalGroup OBJECT-GROUP + OBJECTS { + svcTlsExtTeidLoadBalancing, + svcTmplTlsTeidLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TE-ID load-balancing + feature capabilities on Nokia SROS 13.0 series systems." + ::= { tmnxSvcGroups 464 } + +svcBgpMHSiteGroup OBJECT-GROUP + OBJECTS { + svcTlsSiteIdMinDnTimer, + svcTlsSiteIdMinDnTimerRemain, + svcVllSiteIdMinDnTimer, + svcVllSiteIdMinDnTimerRemain + } + STATUS current + DESCRIPTION + "A group of objects supporting service BGP multi-homing site feature on + Nokia SROS series systems." + ::= { tmnxSvcGroups 465 } + +svcSiteMinDnTimerNotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcNotifSiteName, + svcNotifSiteMinDnTimer, + svcNotifSiteMinDnTimerRemain, + svcNotifSiteMinDnTimerState + } + STATUS current + DESCRIPTION + "A group of notification objects supporting service site + minimum-down-timer feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 466 } + +svcSiteMinDnTimerNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcSiteMinDnTimerStateChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting service site minimum-down-timer + feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 467 } + +tmnxSvcShcvPolicyGroup OBJECT-GROUP + OBJECTS { + iesIfShcvPolicy, + iesIfShcvPolicyIpv4, + iesIfShcvPolicyIpv6, + svcTlsShcvPolicyIpv4 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of references to Subscriber + Host Connectivity Verification (SHCV) policies in Nokia SROS series + systems." + ::= { tmnxSvcGroups 468 } + +tmnxSvcV13v0Group OBJECT-GROUP + OBJECTS { + custCreationOrigin, + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcDefMeshVcId, + svcVpnId, + svcVRouterId, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcVcSwitching, + svcVplsType, + svcTotalFdbMimDestIdxEntries, + svcDhcpLeaseTerminationType, + tmnxSvcDhcpMRtStatus, + tmnxSvcDhcpMRtMetric, + tmnxSvcDhcpMRtPreference, + tmnxSvcDhcpMRtTag, + svcBgpEvpnCfmMacAdvertisement, + svcDhcpLeaseIpoeSessionHost, + svcDhcpLeasePppSession + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services general + capabilities on Nokia SROS series systems that were added in release + R13.0." + ::= { tmnxSvcGroups 469 } + +tmnxSvcObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + svcAutoBind + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services feature on + Nokia SROS series systems release R13.0." + ::= { tmnxSvcGroups 470 } + +svcTlsProxyArpNotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcNotifTlsProxyMacAddr + } + STATUS current + DESCRIPTION + "A group of notification objects supporting service proxy ARP/ND + feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 471 } + +svcAutoBindTunnelGroup OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindLastChg, + svcVprnBgpAutoBindLdp, + svcVprnBgpAutoBindRsvpTe, + svcVprnBgpAutoBindSrIsis, + svcVprnBgpAutoBindSrOspf, + svcVprnBgpAutoBindGre, + svcVprnBgpAutoBindTblLastChgd, + svcVprnBgpAutoBindTnlStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 13.0." + ::= { tmnxSvcGroups 474 } + +tmnxSvcTlsProxyNdGroup OBJECT-GROUP + OBJECTS { + svcTlsProxyNdDynPopulate, + svcTlsProxyNdAgeTime, + svcTlsProxyNdSendRefresh, + svcTlsProxyNdAntiSpoofingMac, + svcTlsProxyNdAntiSpoofHoldDown, + svcTlsProxyNdDupDetectWindow, + svcTlsProxyNdAntiSpoofNumMoves, + svcTlsProxyNdUnknSolFloodEvpn, + svcTlsProxyNdStaticTblLastChngd, + svcTlsProxyNdStaticRowStatus, + svcTlsProxyNdStaticLastChgd, + svcTlsProxyNdStaticMac, + svcTlsProxyNdCfgTblLastChngd, + svcTlsProxyNdCfgRowStatus, + svcTlsProxyNdCfgLastChgd, + svcTlsProxyNdCfgAdminState, + svcTlsProxyNdTblLastChngd, + svcTlsProxyNdMacAddr, + svcTlsProxyNdType, + svcTlsProxyNdLastChgd, + svcTlsProxyNdStatus, + svcTlsProxyNdTableSize, + svcTlsProxyNdRtrUnSolNAFloodEvpn, + svcTlsProxyNdHstUnSolNAFloodEvpn, + svcTlsProxyNdEvpnNdAdvRouter, + svcTlsProxyNdStaticIsRouter, + svcTlsProxyNdIsRouter, + svcTlsProxyNdCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of enhanced proxy ND + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 475 } + +svcTlsProxyNdNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsProxyNdDupDetect, + svcTlsProxyNdDupClear, + svcTlsProxyNdSysHiUsgSet, + svcTlsProxyNdSysHiUsgClr, + svcTlsProxyNdSvcHiUsgSet, + svcTlsProxyNdSvcHiUsgClr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of VPLS proxy ND feature in + release 13.0." + ::= { tmnxSvcGroups 476 } + +svcV13v0NotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcNotifyMacAddress, + svcNotifyText + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 13.0 of Nokia SROS + series systems." + ::= { tmnxSvcGroups 477 } + +svcArpHostNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcArpHostOverride + } + STATUS current + DESCRIPTION + "The group of notifications supporting Subscriber Host Connectivity + Verification (SHCV) policies." + ::= { tmnxSvcGroups 478 } + +tmnxSvcVsdDynamicSvcGroup OBJECT-GROUP + OBJECTS { + tmnxVsdRootObjInstance, + tmnxVsdRootObjOrphanTime, + tmnxVsdRootObjSnippetName, + tmnxVsdRootObjSnippetInstance, + tmnxVsdScriptStatsDescr, + tmnxVsdScriptStatsVal, + tmnxVsdScriptSnippetRefCount, + tmnxVsdScriptSnippetDictLength, + tmnxVsdScriptSnippetRootObjOid, + tmnxVsdScriptSnippetRefSnipName, + tmnxVsdScriptSnippetRefSnipInst, + tmnxVsdScriptSnippetResIdType, + tmnxVsdScriptSnippetResIdValue, + tmnxVsdRootObjTableLastCh, + tmnxVsdNonStoredRootObjCount, + tmnxVsdSnippetTableLastCh, + tmnxVsdSnipRootObjTblLastCh, + tmnxVsdSnippetRefTableLastCh, + tmnxVsdSnippetResIdTblLastCh, + tmnxVsdStatsLastClearedTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Dynamic Services using + VSD Nokia SROS series systems in release 13.0." + ::= { tmnxSvcGroups 479 } + +svcEvpnDestNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnDestSysHiUsgSet, + svcEvpnDestSysHiUsgClr + } + STATUS obsolete + DESCRIPTION + "The group notifications supporting service BGP EVPN MPLS and VXLAN + feature on Nokia SROS series systems release 13.0. " + ::= { tmnxSvcGroups 480 } + +tmnxSvcV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcIesIfIpoeRadSessTimeout, + tmnxSvcIesIfIpoeStatelessRed + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services feature on + Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 481 } + +svcTlsEsPbrL2Group OBJECT-GROUP + OBJECTS { + svcTlsEsPbrL2Status, + svcTlsEsPbrL2NumUsers, + svcTlsEsPbrL2VTEPAddrType, + svcTlsEsPbrL2VTEPAddress, + svcTlsEsPbrL2EgrVNI + } + STATUS current + DESCRIPTION + "The group of objects supporting service L2 EVPN ESPBR on Nokia SROS + series systems release 13.0. " + ::= { tmnxSvcGroups 482 } + +svcVprnEsPbrL3Group OBJECT-GROUP + OBJECTS { + svcVprnEsPbrL3Esi, + svcVprnEsPbrL3IPIfIndex, + svcVprnEsPbrL3Status, + svcVprnEsPbrL3NumUsers, + svcVprnEsPbrL3MAC, + svcVprnEsPbrL3VTEPAddrType, + svcVprnEsPbrL3VTEPAddress, + svcVprnEsPbrL3EgrVNI + } + STATUS current + DESCRIPTION + "The group of objects supporting service L3 VPRN ESPBR on Nokia SROS + series systems release 13.0." + ::= { tmnxSvcGroups 483 } + +tmnxSvcDhcpV13v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseOvrSummedCIR + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Nokia SROS series systems added in release 13.0." + ::= { tmnxSvcGroups 484 } + +tmnxArpHostV13v0Group OBJECT-GROUP + OBJECTS { + svcArpHostOvrSummedCIR + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services ARP hosts + capabilities on Nokia SROS series systems added in release 13.0." + ::= { tmnxSvcGroups 485 } + +svcEvpnMhEsDFNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnMHEsEviDFStateChgd, + svcEvpnMHEsIsidDFStateChgd + } + STATUS current + DESCRIPTION + "The group notification supporting service EVPN MH feature on Nokia + SROS series systems release 13.0." + ::= { tmnxSvcGroups 486 } + +svcBgpEvpnMplsV14v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsEntropyLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting EVPN MPLS feature on Nokia + SROS series systems in release 14.0." + ::= { tmnxSvcGroups 487 } + +tmnxSvcRadClassGroup OBJECT-GROUP + OBJECTS { + tmnxSvcDhcpLeaseRadClassAscii, + tmnxSvcDhcpLeaseRadClass, + tmnxSvcArpHostRadClassAscii, + tmnxSvcArpHostRadClass + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP lease state + multiple Radius Class Attributes on the Nokia SROS series." + ::= { tmnxSvcGroups 488 } + +svcAutoBindTunnelSRTEGroup OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindSrTe + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 489 } + +svcTlsStaticBHGroup OBJECT-GROUP + OBJECTS { + svcTlsProxyArpCfgStaticBH, + svcTlsProxyNdCfgStaticBH + } + STATUS current + DESCRIPTION + "The group of objects supporting the static black hole feature for + proxy arp and proxy-nd on Nokia SROS series systems in release 14.0." + ::= { tmnxSvcGroups 490 } + +svcVxlanObsoletedNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsRvplsEgrVniSysHiUsgAlrmSet, + svcTlsRvplsEgrVniSysHiUsgAlrmClr + } + STATUS current + DESCRIPTION + "The group of notifications which are obsoleted in Nokia SROS series + systems release 14.0." + ::= { tmnxSvcGroups 491 } + +svcVxlan14v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsDupVTEPEgrVNIDetected, + svcTlsDupVTEPEgrVNICleared, + svcTlsVTEPHiUsageAlarmRaised, + svcTlsVTEPHiUsageAlarmCleared, + svcTlsVTEPEgrVniSysHiUsgAlarmSet, + svcTlsVTEPEgrVniSysHiUsgAlarmClr, + svcTlsVTEPEgrVniSvcHiUsgAlarmSet, + svcTlsVTEPEgrVniSvcHiUsgAlarmClr, + svcBindSysHiUsageAlarmRaised, + svcBindSysHiUsageAlarmCleared + } + STATUS obsolete + DESCRIPTION + "The group notifications supporting service VXLAN (virtual extensible + LAN) feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 492 } + +svcBgpEvpnP2mpMldpGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnIngressRepIncMcastAdv, + svcTlsIPmsiOwner + } + STATUS current + DESCRIPTION + "The group of objects supporting the p2mp mldp feature on Nokia SROS + series systems in release 14.0" + ::= { tmnxSvcGroups 493 } + +svcBgpEvpnMplsMh1Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsIngressRepBumLabel, + svcBgpEvpnMplsMaxEcmpRoutes, + tmnxSvcSysBgpEvpnRD, + tmnxSvcSysEthSegRowStatus, + tmnxSvcSysEthSegLastChg, + tmnxSvcSysEthSegAdminState, + tmnxSvcSysEthSegEsi, + tmnxSvcSysEthSegMultiHoming, + tmnxSvcSysEthSegSvcCarving, + tmnxSvcSysEthSegLagId, + tmnxSvcSysEthSegPortId, + tmnxSvcSysEthSegSdpId, + tmnxSvcSysEthSegSourceBMacLSB, + tmnxSvcSysEthSegBMacTblSize, + tmnxSvcSysEthSegBMacTblEntries, + tmnxSvcSysEthSegOperMultiHoming, + tmnxSvcSysEthSegTblLastChanged, + svcEthSegCarvEviRngTblLastChgd, + svcEthSegCarvIsidRngTblLastChgd, + svcEthSegCarvEviRngRowStatus, + svcEthSegCarvEviRngLastChg, + svcEthSegCarvEviRngTo, + svcEthSegCarvIsidRngRowStatus, + svcEthSegCarvIsidRngLastChg, + svcEthSegCarvIsidRngTo, + tmnxSvcSysEthSegEsActTimer, + svcEvpnMHEthSegEviIsDF, + svcEvpnMHEthSegIsidIsDF, + svcEvpnMHEthSegEviActTimRem, + svcEvpnMHEthSegIsidActTimRem, + svcEvpnMHEthSegEviSvcId, + svcEvpnMHEthSegIsidSvcId, + svcEvpnMHEthSegEviDFLastChanged, + svcEvpnMHEthSegIsidDFLastChanged, + tlsFdbEvpnMplsEthSegId, + svcSysEthSegBMacAddress, + tmnxSvcSysEthSegOperState, + tmnxSvcSysEthSegSHGLabel, + svcEvpnMplsESDestTEPLastChanged, + svcEvpnMplsPbbESDestTEPLstChg, + svcEvpnMHEthSegEviDFCndtAdded, + svcEvpnMHEthSegIsidDFCndtAdded, + svcEvpnMplsESDestTEPTunnelType, + svcEvpnMplsPbbESDestTEPTnlType, + svcEvpnMplsESDestNumMacs, + svcNumEvpnMHStandbySaps, + svcEvpnMplsESDestLastChanged, + svcEvpnMplsPbbESegDestLstChg, + tmnxSvcSysBgpEvpnOperRD, + tmnxSvcSysBgpEvpnRDType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + Multi Home feature on Nokia SROS series systems release 13.0." + ::= { tmnxSvcGroups 494 } + +svcBgpEvpnMplsMhObsoletedGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsPbbESegDestNumMacs + } + STATUS current + DESCRIPTION + "The group of objects obsoleted from service BGP EVPN (Ethernet - VPN) + MPLS Multi Home feature on Nokia SROS series systems release 13.0." + ::= { tmnxSvcGroups 495 } + +tmnxSvcVplsGroup OBJECT-GROUP + OBJECTS { + svcTlsVxlanNetIngQosPolicyId, + svcTlsVxlanNetIngQosFPQGrp, + svcTlsVxlanNetIngQosFPQGrpInstId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of VPLS network + capabilities on Nokia SROS series systems for release 14.0." + ::= { tmnxSvcGroups 496 } + +svcBgpEvpnAutoBindTnlSRTEGroup OBJECT-GROUP + OBJECTS { + svcTlsBgpEvpnAutoBindTnlSrTe + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 497 } + +tmnxSvcVllBgpEvpnGroup OBJECT-GROUP + OBJECTS { + svcVllBgpEvpnABTnlTblLastChanged, + svcVllBgpEvpnAutoBindTnlLastChg, + svcVllBgpEvpnAutoBindTnlLdp, + svcVllBgpEvpnAutoBindTnlBgp, + svcVllBgpEvpnAutoBindTnlRsvpTe, + svcVllBgpEvpnAutoBindTnlSrIsis, + svcVllBgpEvpnAutoBindTnlSrOspf, + svcVllBgpEvpnAutoBndTnlStatus, + svcBgpEvpnVpwsLastTblChg, + svcBgpEvpnVpwsLastChg, + svcBgpEvpnVpwsLclAcName, + svcBgpEvpnVpwsLclAcEthTag, + svcBgpEvpnVpwsRemAcName, + svcBgpEvpnVpwsRemAcEthTag, + svcVllBgpOperImportRteTgtOrigin, + svcVllBgpOperImportRteTarget, + svcVllBgpOperExportRteTgtOrigin, + svcVllBgpOperExportRteTarget + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of EPIPE BGP EVPN + capabilities on Nokia SROS series systems for release 14.0." + ::= { tmnxSvcGroups 498 } + +tmnxSvcNotifyV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcStatusChanged, + svcTlsFdbTableFullAlarmRaised, + svcTlsFdbTableFullAlarmCleared, + iesIfStatusChanged, + svcTlsMfibTableFullAlarmRaised, + svcTlsMfibTableFullAlarmCleared, + svcTlsMacPinningViolation, + svcDHCPLseStateRestoreProblem, + tmnxEndPointTxActiveChanged, + svcEndPointMacLimitAlarmRaised, + svcEndPointMacLimitAlarmCleared, + svcTlsMrpAttrRegistrationFailed, + svcTlsMrpAttrTblFullAlarmRaised, + svcTlsMrpAttrTblFullAlarmCleared, + svcEpipePbbOperStatusChanged, + topologyChangeVcpState, + newRootVcpState, + newRootBridge, + vcpActiveProtocolChange, + tmnxNewCistRegionalRootBridge, + tmnxNewMstiRegionalRootBridge, + topologyChangePipMajorState, + topologyChangePipState, + tmnxPipStpExcepCondStateChng, + pipActiveProtocolChange, + svcFdbMimDestTblFullAlrm, + svcFdbMimDestTblFullAlrmCleared, + svcDHCPMiscellaneousProblem, + svcPersistencyProblem, + svcRestoreHostProblem + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems for release 14.0." + ::= { tmnxSvcGroups 499 } + +tmnxSvcObsoletedNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSvcObjTodSuiteApplicFailed + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications for the services feature on Nokia + SROS series systems for release 14.0." + ::= { tmnxSvcGroups 500 } + +tmnxSvcNotifyObjsV14v0Group OBJECT-GROUP + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease, + svcDhcpPacketProblem, + svcDhcpLseStatePopulateError, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr, + protectedMacForNotify, + staticHostDynamicMacIpAddress, + staticHostDynamicMacConflict, + tmnxFailureDescription, + svcDhcpProxyError, + svcDhcpCoAError, + svcDhcpSubAuthError, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue, + svcMstiInstanceId, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId, + tmnxOtherBridgeId, + tmnxOldSdpBindTlsStpPortState, + tmnxVcpState, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr, + svcHostAddrType, + svcHostAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services notification + objects on Nokia SROS series systems." + ::= { tmnxSvcGroups 501 } + +tmnxSvcNotifyObsoletedV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of Services + notification objects on Nokia SROS series systems." + ::= { tmnxSvcGroups 502 } + +svcEpipeBgpEvpnAutoBindTnlGroup OBJECT-GROUP + OBJECTS { + svcVllBgpEvpnAutoBindTnlSrTe + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service EPIPE BGP EVPN (Ethernet - + VPN) MPLS feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 505 } + +svcEvpnAlmpNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnRcvdProtSrcMac + } + STATUS current + DESCRIPTION + "The group notification supporting Auto learn mac protect + feature for EVPN feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 506 } + +tmnxSvcSysVxlanARGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysVxlanARIpAddrType, + tmnxSvcSysVxlanARRepIpAddr, + svcTlsVxlanAsstdRepl, + svcTlsVxlanARActTime, + svcTlsVxlanARLeafReplCndtInUse, + svcTlsVxlanARLeafReplCndtActive, + svcTlsVxlanARLeafReplCndtPndTime + } + STATUS obsolete + DESCRIPTION + "The group notification supporting Optimized Ingress Replication for + for VXLAN feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 507 } + +svcBgpEvpnMplsRcdSrcMacGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsResProtSrcMac, + svcBgpEvpnMplsResProtSrcMacAct, + svcTlsVxlanResProtSrcMac, + svcTlsVxlanResProtSrcMacAct + } + STATUS obsolete + DESCRIPTION + "The group notification supporting Restricted Source MAC Protection + feature on Nokia SROS series systems release 14.0" + ::= { tmnxSvcGroups 508 } + +svcVxlanV14v0Group OBJECT-GROUP + OBJECTS { + tlsFdbVTEPAddrType, + tlsFdbVTEPAddr, + tlsFdbVNI, + svcTlsVxlanRowStatus, + svcTlsVxlanLastChgd, + svcTlsVxlanTblLastChgd, + svcTlsVxlanCreationOrigin, + svcVTEPAddrType, + svcVTEPAddress, + svcVTEPNumEgrVNIs, + svcVTEPOperState, + svcTlsVTEPEgrVNIVTEPAddrType, + svcTlsVTEPEgrVNIVTEPAddress, + svcTlsVTEPEgrVNIEgrVNI, + svcTlsVTEPEgrVNINumMACs, + svcTlsVTEPEgrVNIOperState, + svcVTEPEgrVNIVTEPAddrType, + svcVTEPEgrVNIVTEPAddress, + svcVTEPEgrVNIEgrVNI, + svcVTEPEgrVNISvcId, + svcTlsVTEPEgrVNIL2EsPbr, + svcTlsVTEPEgrVNIMcast + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service VXLAN (virtual extensible LAN) + feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 509 } + +svcVxlanObsoletedGroup OBJECT-GROUP + OBJECTS { + svcTlsVTEPEgrVNIInMcastList + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting service VXLAN (virtual + extensible LAN) feature on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 510 } + +svcEpipePwPortGroup OBJECT-GROUP + OBJECTS { + svcEpipePwPortTableLastChgd, + svcEpipePwPortRowStatus, + svcEpipePwPortLastChngd, + svcEpipePwPortId, + svcEpipePwPortFpeId, + svcEpipePwPortEgrShapVPort, + svcEpipePwPortEgrShapIntDestId, + svcEpipePwPortMonOperGrp, + svcEpipePwPortAdminStatus + } + STATUS current + DESCRIPTION + "The group of PW port objects supporting EPIPE service feature on Nokia + SROS series systems release 14.0." + ::= { tmnxSvcGroups 512 } + +tmnxSvcSysVxlanTunTermGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysVxlanTunTermTblLstChg, + tmnxSvcSysVxlanTunTermRowStatus, + tmnxSvcSysVxlanTunTermLastChg, + tmnxSvcSysVxlanTunTermFpeId, + svcTlsExtVxlanSrcTepIpAddrType, + svcTlsExtVxlanSrcTepIpAddr + } + STATUS current + DESCRIPTION + "The group notification supporting tunnel termination for VXLAN feature + on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 513 } + +svcTlsPbbV14v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnAcceptIvplsEvpnFlush, + svcTlsBackboneEvpnFlush + } + STATUS current + DESCRIPTION + "The group of additional PBB objects supporting TLS service feature on + Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 514 } + +svcVplsEvpnV14v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnVxlanBgpInstance, + svcBgpEvpnMplsBgpInstance, + svcVplsBgpTableLastChanged, + svcVplsBgpLastChanged, + svcVplsBgpVsiRD, + svcVplsBgpExportRteTarget, + svcVplsBgpVsiExportPolicy1, + svcVplsBgpVsiExportPolicy2, + svcVplsBgpVsiExportPolicy3, + svcVplsBgpVsiExportPolicy4, + svcVplsBgpVsiExportPolicy5, + svcVplsBgpImportRteTarget, + svcVplsBgpVsiImportPolicy1, + svcVplsBgpVsiImportPolicy2, + svcVplsBgpVsiImportPolicy3, + svcVplsBgpVsiImportPolicy4, + svcVplsBgpVsiImportPolicy5, + svcVplsBgpRowStatus, + svcVplsBgpCreationOrigin, + svcVplsBgpAutoRD, + svcVplsBgpOperRD, + svcVplsBgpOperRDType, + svcVplsBgpOperImportRteTgtOrigin, + svcVplsBgpOperImportRteTarget, + svcVplsBgpOperExportRteTgtOrigin, + svcVplsBgpOperExportRteTarget + } + STATUS current + DESCRIPTION + "The group of additional EVPN objects supporting VPLS service feature + on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 515 } + +svcBgpEvpnMplsMhAdEviRtGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysBgpEvpnAdEsRtTgtType, + tmnxSvcSysBgpEvpnADESRDAddrType, + tmnxSvcSysBgpEvpnADPerESRDIpAddr, + svcEvpnMHEthSegEviOperRD + } + STATUS current + DESCRIPTION + "The group of objects obsoleted from service BGP EVPN (Ethernet - VPN) + MPLS Multi Home AD per-ES route advertisement feature on Nokia SROS + series systems release 14.0." + ::= { tmnxSvcGroups 516 } + +svcBgpEvpnMacDupDetBHGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnMacDupBlkHoleDupMac + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP EVPN MAC duplicate-detection + 'blackhole' feature in the Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 518 } + +svcBgpEvpnMacDupDetBHNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcBgpEvpnBHDupMacAddrsDetected + } + STATUS current + DESCRIPTION + "The group notification supporting BGP EVPN MAC duplicate-detection + 'blackhole' feature in the Nokia SROS series systems release 15.0" + ::= { tmnxSvcGroups 519 } + +svcProxyArpNdMacListGroup OBJECT-GROUP + OBJECTS { + svcProxyArpNdMacListTblLastChngd, + svcProxyArpNdMacListLastChgd, + svcProxyArpNdMacListRowStatus, + svcProxyArpNdMacListMacRowStatus, + svcProxyArpNdMacListMacLastChgd, + svcTlsProxyArpDynCfgTblLastChgd, + svcTlsProxyArpDynCfgRowStatus, + svcTlsProxyArpDynCfgMacList, + svcTlsProxyArpDynCfgResolve, + svcTlsProxyNdDynCfgTblLastChgd, + svcTlsProxyNdDynCfgRowStatus, + svcTlsProxyNdDynCfgMacList, + svcTlsProxyNdDynCfgResolve, + svcTlsProxyArpDynCfgRemResolve, + svcTlsProxyNdDynCfgRemResolve, + svcProxyArpNdMacListNumMacs, + svcProxyArpNdMacListNumAssocs, + svcProxyArpNdAssocsLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting Proxy Arp/ND Multiple MAC service + feature on Nokia SROS series systems release 15.0" + ::= { tmnxSvcGroups 520 } + +svcVplsEvpnInclMcastV14v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnIncMcastOrigAddr, + svcBgpEvpnIncMcastOrigAddrType + } + STATUS current + DESCRIPTION + "The group of additional EVPN objects supporting Inclusive multicast + VPLS service on Nokia SROS series systems release 14.0." + ::= { tmnxSvcGroups 521 } + +svcVplsIpv6McastV15v0Group OBJECT-GROUP + OBJECTS { + svcTlsMcastIpv6SnpgScope + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Ipv6 multicast VPLS service + on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 522 } + +tmnxSvcSysVirtualEthSegGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegQTagRngTblLstChd, + tmnxSvcSysEthSegQTagRngRowStatus, + tmnxSvcSysEthSegQTagRngLastChg, + tmnxSvcSysEthSegQTagRngTo, + tmnxSvcSysEthSegVcIdRngTblLstChd, + tmnxSvcSysEthSegVcIdRngRowStatus, + tmnxSvcSysEthSegVcIdRngLastChg, + tmnxSvcSysEthSegVcIdRngTo, + tmnxSvcSysEthSegType, + tmnxESSTagRngTblLstChd, + tmnxESSTagRngRowStatus, + tmnxESSTagRngLastChg, + tmnxESSTagRngTo, + tmnxESSTagCTagRngTblLstChd, + tmnxESSTagCTagRngRowStatus, + tmnxESSTagCTagRngLastChg, + tmnxESSTagCTagRngTo + } + STATUS current + DESCRIPTION + "The group of objects supporting Virtual Es feature on Nokia SROS + series systems release 15.0." + ::= { tmnxSvcGroups 523 } + +svcTlsVxlanReplicatorNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsVxlanReplicatorChgd + } + STATUS obsolete + DESCRIPTION + "The group notification supporting Vxlan assisted replication feature + in the Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 524 } + +svcAutoBindTunnelV15v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindBgp + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 525 } + +svcBgpEvpnMplsMhDfPrefGroup OBJECT-GROUP + OBJECTS { + svcSysEvpnESDfPrefElecTblLstChgd, + svcSysEvpnESDfPrefElecRowStatus, + svcSysEvpnESDfPrefElecPrefMode, + svcSysEvpnESDfPrefElecValue, + svcSysEvpnESDfPrefElecLastChg, + tmnxSvcSysESOperServCarvMode, + tmnxSvcSysESEviIsidCfgRngsType, + svcSysEvpnESDfPrefElecOperValue, + svcSysEvpnESDfPrefElecDntPreempt + } + STATUS current + DESCRIPTION + "The group of objects supporting DF preference election feature for BGP + EVPN MPLS Multi Home on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 526 } + +svcBgpEvpnEtreeV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysBgpEvpnEtreeLeafLabel, + tlsFdbIsEvpnEtreeLeaf, + tmnxSvcSysBgpEvpnAllocLeafLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP EVPN ETREE feature on Nokia SROS + series systems release 15.0." + ::= { tmnxSvcGroups 527 } + +tmnxSvcSelectiveUrpfGroup OBJECT-GROUP + OBJECTS { + svcNetIngUrpfCheckState + } + STATUS current + DESCRIPTION + "The group of objects supporting selective unicast RPF checking + capabilities on Nokia SROS series systems." + ::= { tmnxSvcGroups 528 } + +svcBgpEvpnAutoBindUdpTnlGroup OBJECT-GROUP + OBJECTS { + svcTlsBgpEvpnAutoBindTnlUdp, + svcVllBgpEvpnAutoBindTnlUdp, + svcBgpEvpnMplsEvpnEncapMpls, + svcBgpEvpnMplsEvpnEncapMplsoUdp, + svcBgpEvpnVxlanSendEvpnEncap + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting BGP EVPN MPLS over UDP feature on + Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 529 } + +tmnxSvcEpipeVxlanVtepGroup OBJECT-GROUP + OBJECTS { + svcEpipeVxlanSrcTepIpAddrType, + svcEpipeVxlanSrcTepIpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting Epipe Vxlan feature on Nokia SROS + series systems." + ::= { tmnxSvcGroups 530 } + +tmnxSvcEpipeNatOutsideV15v0Group OBJECT-GROUP + OBJECTS { + svcEpipeNatOSRowStatus, + svcEpipeNatOSLastChngd, + svcEpipeNatOSAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting NAT Outside feature on Nokia SROS + series systems release 15.0." + ::= { tmnxSvcGroups 531 } + +tmnxSvcEpipeVxlanGroup OBJECT-GROUP + OBJECTS { + svcEpipeVxlanRowStatus, + svcEpipeVxlanLastChgd, + svcEpipeVxlanCreationOrigin, + svcEpipeVxlanEgrVTEPIpAddrType, + svcEpipeVxlanEgrVTEPIpAddr, + svcEpipeVxlanEgrVTEPIpOperGrp, + svcEpipeVxlanTblLastChgd, + svcEpipeVTEPEgrVNIVTEPAddrType, + svcEpipeVTEPEgrVNIVTEPAddress, + svcEpipeVTEPEgrVNIEgrVNI, + svcEpipeVTEPEgrVNIOperState, + svcEpipeVTEPEgrVNIVxlanType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting EPIPE Vxlan feature on Nokia SROS + series systems." + ::= { tmnxSvcGroups 532 } + +svcPbbEvpnIsidRtGroup OBJECT-GROUP + OBJECTS { + svcPbbEvpnIsidRtRowStatus, + svcPbbEvpnIsidRtLastChgd, + svcPbbEvpnIsidRtIsidRngTo, + svcPbbEvpnIsidRtTgtType, + svcPbbEvpnIsidRtTarget, + svcPbbEvpnIsidRtTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting PBB-EVPN Isid based route target + feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 533 } + +tmnxSvcTlsEgrObsoletedGroup OBJECT-GROUP + OBJECTS { + tlsEgrMcGrpRowStatus, + tlsEgrMcGrpLastMgmtChange, + tlsEgrMcGrpDescription, + tlsEgrMcGrpChainLimit, + tlsEgrMcGrpEncapType, + tlsEgrMcGrpDot1qEtherType, + tlsEgrMcGrpQinqEtherType, + tlsEgrMcGrpMacFilterId, + tlsEgrMcGrpIpFilterId, + tlsEgrMcGrpIpv6FilterId, + tlsEgrMcGrpQinqFixedTagPosition, + tlsEgrMcGrpOperQinqFixedTagVal, + tlsEgrMcGrpAdminQinqFixedTagVal + } + STATUS current + DESCRIPTION + "The group of obsoleted egress multicast group service objects on Nokia + SROS series systems." + ::= { tmnxSvcGroups 534 } + +tmnxSvcTlsV15v0Group OBJECT-GROUP + OBJECTS { + svcTlsMacLearning, + svcTlsDiscardUnknownDest, + svcTlsFdbTableSize, + svcTlsFdbNumEntries, + svcTlsFdbNumStaticEntries, + svcTlsFdbLocalAgeTime, + svcTlsFdbRemoteAgeTime, + svcTlsStpAdminStatus, + svcTlsStpPriority, + svcTlsStpBridgeAddress, + svcTlsStpTimeSinceTopologyChange, + svcTlsStpTopologyChanges, + svcTlsStpDesignatedRoot, + svcTlsStpRootCost, + svcTlsStpRootPort, + svcTlsStpMaxAge, + svcTlsStpHelloTime, + svcTlsStpForwardDelay, + svcTlsStpBridgeMaxAge, + svcTlsStpBridgeHelloTime, + svcTlsStpBridgeForwardDelay, + svcTlsStpOperStatus, + svcTlsStpVirtualRootBridgeStatus, + svcTlsMacAgeing, + svcTlsStpTopologyChangeActive, + svcTlsFdbTableFullHighWatermark, + svcTlsFdbTableFullLowWatermark, + svcTlsVpnId, + svcTlsCustId, + svcTlsStpVersion, + svcTlsStpHoldCount, + svcTlsStpPrimaryBridge, + svcTlsStpBridgeInstanceId, + svcTlsStpVcpOperProtocol, + svcTlsMacMoveMaxRate, + svcTlsMacMoveRetryTimeout, + svcTlsMacMoveAdminStatus, + svcTlsMacRelearnOnly, + svcTlsMfibTableSize, + svcTlsMfibTableFullHighWatermark, + svcTlsMfibTableFullLowWatermark, + svcTlsMacFlushOnFail, + svcTlsStpRegionName, + svcTlsStpRegionRevision, + svcTlsStpBridgeMaxHops, + svcTlsStpCistRegionalRoot, + svcTlsStpCistIntRootCost, + svcTlsStpCistRemainingHopCount, + svcTlsStpCistRegionalRootPort, + svcTlsFdbNumLearnedEntries, + svcTlsFdbNumOamEntries, + svcTlsFdbNumDhcpEntries, + svcTlsFdbNumHostEntries, + svcTlsShcvAction, + svcTlsShcvSrcIp, + svcTlsShcvSrcMac, + svcTlsShcvInterval, + svcTlsPriPortsCumulativeFactor, + svcTlsSecPortsCumulativeFactor, + svcTlsL2ptTermEnabled, + svcTlsPropagateMacFlush, + svcTlsMrpAdminStatus, + svcTlsMrpMaxAttributes, + svcTlsMrpAttributeCount, + svcTlsMrpFailedRegisterCount, + svcTlsMrpFloodTime, + svcTlsMrpAttrTblHighWatermark, + svcTlsMrpAttrTblLowWatermark, + svcTlsMcPathMgmtPlcyName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS general + capabilities on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 535 } + +tmnxSvcRateV15v0Group OBJECT-GROUP + OBJECTS { + custMultSvcSiteEgrAggRateLimitHi + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the management of Services + rates configuration on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 536 } + +svcBgpEvpnEtreeNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnEtreeBumLabelSysHiUsgSet, + svcEvpnEtreeBumLabelSysHiUsgClr + } + STATUS current + DESCRIPTION + "The group notifications supporting BGP EVPN ETREE feature on Nokia + SROS series systems release 15.0." + ::= { tmnxSvcGroups 537 } + +svcTlsPmsiV15v0Group OBJECT-GROUP + OBJECTS { + svcTlsIPmsiOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting the P2MP for VPLS feature on Nokia + SROS series systems in release 15.0" + ::= { tmnxSvcGroups 538 } + +tmnxSvcDhcpV15v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseOvrClassWeight, + svcDhcpLeaseRadSubIfPfxType, + svcDhcpLeaseRadSubIfPfx, + svcDhcpLeaseRadSubIfPfxLen, + svcDhcpLeaseRtrAdvPlcy, + svcDhcpLeaseWlanGwBridgeId, + svcDhcpLeaseWppPortalGroupName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services DHCP Lease + capabilities on Nokia SROS series systems added in release 15.0." + ::= { tmnxSvcGroups 539 } + +tmnxArpHostV15v0Group OBJECT-GROUP + OBJECTS { + svcArpHostOvrClassWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of services ARP hosts + capabilities on Nokia SROS series systems added in release 15.0." + ::= { tmnxSvcGroups 540 } + +svcTlsFdbV15v0Group OBJECT-GROUP + OBJECTS { + svcTlsSelLearnedFdb + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Selective Learned FDB + feature on Nokia SROS series systems added in 15.0." + ::= { tmnxSvcGroups 541 } + +svcVxlanEvpnMplsDestNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcVxlanEvpnMplsDestSysHiUsgSet, + svcVxlanEvpnMplsDestSysHiUsgClr + } + STATUS current + DESCRIPTION + "The group notifications supporting service BGP EVPN MPLS and VXLAN + feature on Nokia SROS series systems release 15.0. " + ::= { tmnxSvcGroups 542 } + +svcEvpnDestObsoletedNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnDestSysHiUsgSet, + svcEvpnDestSysHiUsgClr + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications supporting service BGP EVPN MPLS + and VXLAN feature on Nokia SROS series systems release 15.0. " + ::= { tmnxSvcGroups 543 } + +svcSysEvpnESDfPrefNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcSysEvpnESDfPrefOperValChange + } + STATUS current + DESCRIPTION + "The group notifications supporting service BGP EVPN MPLS MH DF + Preference election feature on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 544 } + +svcVprnWeightedLoadBalanceGroup OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindWeightedEcmp, + svcVprnBgpAutoBindMaxEcmpRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting VPRN weighted load balancing feature + on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 545 } + +svcVxlanMhV15v0Group OBJECT-GROUP + OBJECTS { + svcEpipeVxlanInstanceId, + svcTlsVxlanInstanceId, + svcVxlanInstEthSegName, + svcVxlanInstEthSegStatus, + svcVxlanInstOperFlagsMhStandby + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting VXLAN MH feature on Nokia SROS series + systems release 15.0." + ::= { tmnxSvcGroups 546 } + +svcVxlanInstBgpEvpnMhV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegVxlanInstanceId, + tmnxESVxlanInstSvcRngTblLstChd, + tmnxESVxlanInstSvcRngTo, + tmnxESVxlanInstSvcRngRowStatus, + tmnxESVxlanInstSvcRngLastChgd, + svcBgpEvpnVxlanSendImetIrOnNdf + } + STATUS obsolete + DESCRIPTION + "The group of additional objects supporting VXLAN MH feature on Nokia + SROS series systems release 15.0." + ::= { tmnxSvcGroups 547 } + +tmnxSvcSysFdbUsgNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSvcSysFdbTableHighUsgSet, + tmnxSvcSysFdbTableHighUsgClr + } + STATUS current + DESCRIPTION + "The group notifications supporting MAC scale feature on Nokia SROS + series systems release 15.0." + ::= { tmnxSvcGroups 548 } + +svcPbbEvpnEtreeV15v0Group OBJECT-GROUP + OBJECTS { + svcPbbLeafSrcBVplsMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting PBB EVPN ETREE feature on Nokia SROS + series systems release 15.0." + ::= { tmnxSvcGroups 549 } + +svcSysGreEthBrgdTnlTrmGroup OBJECT-GROUP + OBJECTS { + svcSysGreEthBrgdTnlTrmTblLstChg, + svcSysGreEthBrgdTnlTrmRowStatus, + svcSysGreEthBrgdTnlTrmLastChg, + svcSysGreEthBrgdTnlTrmFpeId + } + STATUS current + DESCRIPTION + "The group notification supporting tunnel termination for Ethernet over + GRE bridge feature on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 550 } + +tmnxSvcNotifyV15v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcMSPwRtMisconfig, + svcMSPwRetryExpiredNotif, + svcOperGrpOperStatusChanged + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature on Nokia SROS + series systems for release 15.0." + ::= { tmnxSvcGroups 552 } + +tmnxSvcMacScaleObsoletedGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcMacFdbTblFullAlarm, + svcMacFdbTblFullAlarmCleared + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications for the services feature on Nokia + SROS series systems for release 15.0." + ::= { tmnxSvcGroups 553 } + +svcVplsProxyArpNdRtmV15v0Group OBJECT-GROUP + OBJECTS { + svcTlsProxyArpCfgRouteTag, + svcTlsProxyNdCfgRouteTag + } + STATUS current + DESCRIPTION + "The group of objects supporting EVPN RTM host route learning for Proxy + Arp/Nd on Nokia SROS series systems for release 15.0." + ::= { tmnxSvcGroups 554 } + +svcVprnBgpAutoBindUdpTnlGroup OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindUdp + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP EVPN MPLS over UDP feature for + VPRN on Nokia SROS series systems release 15.0." + ::= { tmnxSvcGroups 555 } + +svcTlsFdbMacScaleV15v0Group OBJECT-GROUP + OBJECTS { + tlsFdbCmplxMap, + tmnxSvcSysFdbTableSize, + tmnxSvcSysFdbAllocEntries, + tmnxSvcSysFdbGlobalEntries, + tmnxSvcSysFdbRvplsEntriesInUse, + tmnxSvcSysFdbRvplsEntriesAlloc, + tmnxSvcSysFdbEsBmacEntriesInUse, + tmnxSvcSysFdbEsBmacEntriesAlloc, + svcTlsFdbNumEntriesInUse + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MAC scale feature on + Nokia SROS series systems added in 15.0." + ::= { tmnxSvcGroups 556 } + +tmnxSvcV15v0Group OBJECT-GROUP + OBJECTS { + svcCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems for release 15.0." + ::= { tmnxSvcGroups 557 } + +tmnxSvcV15v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcMacFdbRecords + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of Services + capabilities on Nokia SROS series systems for release 15.0." + ::= { tmnxSvcGroups 558 } + +tmnxSvcCustomerNameGroup OBJECT-GROUP + OBJECTS { + custName + } + STATUS current + DESCRIPTION + "The group of objects supporting customer names for services on Nokia + SROS series systems release 15.0." + ::= { tmnxSvcGroups 559 } + +svcVxlanEcmpGroup OBJECT-GROUP + OBJECTS { + svcTlsExtVxlanIpv4TepEcmp + } + STATUS current + DESCRIPTION + "The group of objects associated with VXLAN ECMP feature on Nokia SROS + series systems release 15.0." + ::= { tmnxSvcGroups 560 } + +tmnxSvcIesIfV16v0Group OBJECT-GROUP + OBJECTS { + iesIfIPv6WanMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities added in Nokia SROS series systems release 16.0." + ::= { tmnxSvcGroups 561 } + +tmnxSvcSiteV15v1Group OBJECT-GROUP + OBJECTS { + svcTlsSiteIdAdminStatus, + svcTlsSiteIdEncapValue, + svcTlsSiteIdLastChanged, + svcTlsSiteIdPortId, + svcTlsSiteIdRowStatus, + svcTlsSiteIdSdpBindId, + svcTlsSiteIdShgMeshSdp, + svcTlsSiteIdShgName, + svcTlsSiteIdSiteId, + svcTlsSiteIdFailedThresh, + svcTlsSiteIdOperStatus, + svcTlsSiteIdDesignatedFwdr, + svcTlsSiteIdDfUpTime, + svcTlsSiteIdDfChgCnt, + svcTlsSiteIdTblLastChanged, + svcBgpVplsVeId, + svcBgpVplsVeName, + svcBgpVplsMaxVeId, + svcBgpVplsAdminStatus, + svcBgpVplsLastChanged, + svcBgpVplsRowStatus, + svcBgpVplsTblLastChanged, + tlsShgSiteName, + svcTlsSiteIdBootTimer, + svcTlsSiteIdSiteActTimer, + svcTlsSiteIdTimerRemain + } + STATUS current + DESCRIPTION + "The group of objects supporting sites on Nokia SROS series systems." + ::= { tmnxSvcGroups 562 } + +svcTlsBgpObsoletedGroup OBJECT-GROUP + OBJECTS { + svcTlsBgpExportRteTarget, + svcTlsBgpImportRteTarget, + svcTlsBgpLastChanged, + svcTlsBgpTableLastChanged, + svcTlsBgpVsiExportPolicy1, + svcTlsBgpVsiExportPolicy2, + svcTlsBgpVsiExportPolicy3, + svcTlsBgpVsiExportPolicy4, + svcTlsBgpVsiExportPolicy5, + svcTlsBgpVsiImportPolicy1, + svcTlsBgpVsiImportPolicy2, + svcTlsBgpVsiImportPolicy3, + svcTlsBgpVsiImportPolicy4, + svcTlsBgpVsiImportPolicy5, + svcTlsBgpVsiRD, + svcTlsBgpAutoRD, + svcTlsBgpOperRD, + svcTlsBgpOperRDType, + svcTlsBgpCreationOrigin, + svcTlsBgpOperImportRteTgtOrigin, + svcTlsBgpOperImportRteTarget, + svcTlsBgpOperExportRteTgtOrigin, + svcTlsBgpOperExportRteTarget, + svcTlsBgpRowStatus + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting older BGP objects on Nokia + SROS series systems." + ::= { tmnxSvcGroups 563 } + +svcBgpAutoRDV15v1Group OBJECT-GROUP + OBJECTS { + svcVllBgpAutoRD, + svcVllBgpOperRD, + svcVllBgpOperRDType, + svcBgpAutoRDType1IpAddr, + svcBgpAutoRDType1CommValStart, + svcBgpAutoRDType1CommValEnd, + svcBgpAutoRDType1InUse + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP auto route-distinguisher feature + in Nokia SROS series systems." + ::= { tmnxSvcGroups 564 } + +tmnxSvcCreation15v1Group OBJECT-GROUP + OBJECTS { + svcNameCreationOrigin, + svcTlsBgpADCreationOrigin, + iesIfCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 15.1 on Nokia SROS series systems." + ::= { tmnxSvcGroups 565 } + +svcBgpEvpnMplsV15v1Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsTableLastChanged, + svcBgpEvpnEvi, + svcBgpEvpnMplsLastChanged, + svcBgpEvpnMplsForceVlanVcFwding, + svcBgpEvpnMplsControlWord, + svcBgpEvpnMplsShgName, + tlsFdbEvpnMplsTEPAddrType, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsLabel, + svcEvpnMplsTEPAddrType, + svcEvpnMplsTEPAddress, + svcEvpnMplsTEPNumEvpnMplsDest, + svcEvpnMplsTEPNumESDest, + svcEvpnMplsTEPNumESBMacDest, + svcTlsBgpEvpnABTnlTblLastChanged, + svcTlsBgpEvpnAutoBindTnlLastChg, + svcTlsBgpEvpnAutoBindTnlLdp, + svcTlsBgpEvpnAutoBindTnlBgp, + svcTlsBgpEvpnAutoBindTnlRsvpTe, + svcTlsBgpEvpnAutoBindTnlSrIsis, + svcTlsBgpEvpnAutoBindTnlSrOspf, + svcTlsBgpEvpnAutoBndTnlStatus, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblNumMACs, + svcEvpnMplsTEPEgrLblInMcastList, + svcBgpEvpnMplsIngressLabel, + svcBgpEvpnMplsIngressBumLabel, + svcEvpnMplsTEPEgrLblLastChanged, + svcEvpnMplsTEPEgrLblTunnelType, + svcBgpEvpnMplsAdminState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 13.0." + ::= { tmnxSvcGroups 566 } + +tmnxSvcVllBgpV15v1Group OBJECT-GROUP + OBJECTS { + svcVllBgpExportRteTarget, + svcVllBgpImportRteTarget, + svcVllBgpLastChanged, + svcVllBgpTableLastChanged, + svcVllBgpVsiRD, + svcVllSiteIdAdminStatus, + svcVllSiteIdBootTimer, + svcVllSiteIdDesignatedFwdr, + svcVllSiteIdDfChgCnt, + svcVllSiteIdDfUpTime, + svcVllSiteIdEncapValue, + svcVllSiteIdLastChanged, + svcVllSiteIdOperStatus, + svcVllSiteIdPortId, + svcVllSiteIdRowStatus, + svcVllSiteIdSiteActTimer, + svcVllSiteIdSiteId, + svcVllSiteIdTblLastChanged, + svcVllSiteIdTimerRemain, + svcVllBgpRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Epipe BGP multi-homing + feature on Nokia SROS series systems." + ::= { tmnxSvcGroups 567 } + +svcVxlanTermV15v0Group OBJECT-GROUP + OBJECTS { + svcVprnVxlanTunTermTableLastChgd, + svcVprnVxlanTunTermRowStatus, + svcVprnVxlanTunTermFpeId, + svcVprnVxlanTunTermLastChg + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN termination feature on Nokia + SROS series systems release 15.0." + ::= { tmnxSvcGroups 568 } + +svcEvpnMHStandbyNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnMHStandbyStatusChg + } + STATUS current + DESCRIPTION + "The group notifications supporting EVPN multi-homing feature on Nokia + SROS series systems release 15.0." + ::= { tmnxSvcGroups 569 } + +svcV15v0NotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcNotifVxlanInstance, + svcNotifEvpnMHStandbyStatus + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 15.0 of Nokia SROS + series systems." + ::= { tmnxSvcGroups 570 } + +svcV19v0NotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcNotifEthSegName, + svcNotifInetAddr, + svcNotifInetAddrType + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 19.0 of Nokia SROS + series systems." + ::= { tmnxSvcGroups 571 } + +svcSrv6NotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcSrv6LocatorName, + svcSrv6FunctionType + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 19.0 of Nokia SROS + series systems." + ::= { tmnxSvcGroups 572 } + +svcBgpEvpnMplsObjectGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsTableLastChanged, + svcBgpEvpnEvi, + svcBgpEvpnMplsLastChanged, + svcBgpEvpnMplsForceVlanVcFwding, + svcBgpEvpnMplsControlWord, + svcBgpEvpnMplsShgName, + tlsFdbEvpnMplsTEPAddrType, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsLabel, + svcEvpnMplsTEPAddrType, + svcEvpnMplsTEPAddress, + svcEvpnMplsTEPNumEvpnMplsDest, + svcEvpnMplsTEPNumESDest, + svcEvpnMplsTEPNumESBMacDest, + svcTlsBgpEvpnABTnlTblLastChanged, + svcTlsBgpEvpnAutoBindTnlLastChg, + svcTlsBgpEvpnAutoBindTnlLdp, + svcTlsBgpEvpnAutoBindTnlBgp, + svcTlsBgpEvpnAutoBindTnlRsvpTe, + svcTlsBgpEvpnAutoBindTnlSrIsis, + svcTlsBgpEvpnAutoBindTnlSrOspf, + svcTlsBgpEvpnAutoBndTnlStatus, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblNumMACs, + svcEvpnMplsTEPEgrLblInMcastList, + svcBgpEvpnMplsIngressLabel, + svcBgpEvpnMplsIngressBumLabel, + svcEvpnMplsTEPEgrLblLastChanged, + svcBgpEvpnMplsAdminState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 15.0." + ::= { tmnxSvcConformance 572 } + +svcBgpEvpnMplsObsoletedGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsTEPEgrLblTunnelType + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting service BGP EVPN (Ethernet - + VPN) MPLS feature on Nokia SROS series systems release 15.0." + ::= { tmnxSvcConformance 573 } + +svcEvpnMplsBindsTransportGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsTEPEgrLblResType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting transport type for service BGP EVPN + MPLS binds in Nokia SROS series systems release 15.0." + ::= { tmnxSvcConformance 574 } + +svcBgpEvpnMplsMh1V15v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsIngressRepBumLabel, + svcBgpEvpnMplsMaxEcmpRoutes, + tmnxSvcSysBgpEvpnRD, + tmnxSvcSysEthSegRowStatus, + tmnxSvcSysEthSegLastChg, + tmnxSvcSysEthSegAdminState, + tmnxSvcSysEthSegEsi, + tmnxSvcSysEthSegMultiHoming, + tmnxSvcSysEthSegSvcCarving, + tmnxSvcSysEthSegLagId, + tmnxSvcSysEthSegPortId, + tmnxSvcSysEthSegSdpId, + tmnxSvcSysEthSegSourceBMacLSB, + tmnxSvcSysEthSegBMacTblSize, + tmnxSvcSysEthSegBMacTblEntries, + tmnxSvcSysEthSegOperMultiHoming, + tmnxSvcSysEthSegTblLastChanged, + svcEthSegCarvEviRngTblLastChgd, + svcEthSegCarvIsidRngTblLastChgd, + svcEthSegCarvEviRngRowStatus, + svcEthSegCarvEviRngLastChg, + svcEthSegCarvEviRngTo, + svcEthSegCarvIsidRngRowStatus, + svcEthSegCarvIsidRngLastChg, + svcEthSegCarvIsidRngTo, + tmnxSvcSysEthSegEsActTimer, + svcEvpnMHEthSegEviIsDF, + svcEvpnMHEthSegIsidIsDF, + svcEvpnMHEthSegEviActTimRem, + svcEvpnMHEthSegIsidActTimRem, + svcEvpnMHEthSegEviSvcId, + svcEvpnMHEthSegIsidSvcId, + svcEvpnMHEthSegEviDFLastChanged, + svcEvpnMHEthSegIsidDFLastChanged, + tlsFdbEvpnMplsEthSegId, + svcSysEthSegBMacAddress, + tmnxSvcSysEthSegOperState, + tmnxSvcSysEthSegSHGLabel, + svcEvpnMplsESDestTEPLastChanged, + svcEvpnMplsPbbESDestTEPLstChg, + svcEvpnMHEthSegEviDFCndtAdded, + svcEvpnMHEthSegIsidDFCndtAdded, + svcEvpnMplsESDestTEPTunnelType, + svcEvpnMplsESDestNumMacs, + svcNumEvpnMHStandbySaps, + svcEvpnMplsESDestLastChanged, + svcEvpnMplsPbbESegDestLstChg, + tmnxSvcSysBgpEvpnOperRD, + tmnxSvcSysBgpEvpnRDType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + Multi Home feature on Nokia SROS series systems release 15.0." + ::= { tmnxSvcConformance 575 } + +svcBgpEvpnMplsMh1ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsESDestTEPTunnelType, + svcEvpnMplsPbbESDestTEPTnlType + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting service BGP EVPN (Ethernet - + VPN) MPLS Multi Home feature on Nokia SROS series systems release + 15.0." + ::= { tmnxSvcConformance 576 } + +svcEvpnMplsMhBindsTransportGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsESDestTEPResType, + svcEvpnMplsPbbESDestTEPResType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting transport type for service BGP EVPN + MPLS Multi Home feature on Nokia SROS series systems release 15.0." + ::= { tmnxSvcConformance 577 } + +svcPppoeRedirectGroup OBJECT-GROUP + OBJECTS { + svcEpipeFwdWhlSalePortId, + svcEpipeFwdWhlSaleEncapValue + } + STATUS current + DESCRIPTION + "The group of objects supporting PPPoE redirect on subscriber SAP + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 578 } + +tmnxSvcV16v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcIfSapCfgDefFilterProfile, + svcEthCfmVMepExtensions + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of Services + capabilities on Nokia SROS series systems for release 16.0." + ::= { tmnxSvcConformance 579 } + +tmnxSvcInterAsObsoletedGroup OBJECT-GROUP + OBJECTS { + svcInterASMvpn + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of inter-AS + Service on Nokia SROS series systems for Release .0." + ::= { tmnxSvcConformance 580 } + +svcBgpEvpnVxlanGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnVxlanMaxEcmpRoutes, + svcEvpnVxlanESDestTEPLastChanged, + svcVTEPNumVxlanESDest, + svcVTEPNumVxlanNonESDest, + svcEvpnVxlanESDestLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BGP-EVPN VXLAN feature + on Nokia SROS series systems for Release 16.0." + ::= { tmnxSvcConformance 581 } + +svcVxlan16v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsVTEPHiUsageAlarmRaised, + svcTlsVTEPHiUsageAlarmCleared, + svcTlsVTEPEgrVniSysHiUsgAlarmSet, + svcTlsVTEPEgrVniSysHiUsgAlarmClr, + svcTlsVTEPEgrVniSvcHiUsgAlarmSet, + svcTlsVTEPEgrVniSvcHiUsgAlarmClr, + svcBindSysHiUsageAlarmRaised, + svcBindSysHiUsageAlarmCleared + } + STATUS current + DESCRIPTION + "The group notifications supporting service VXLAN (virtual extensible + LAN) feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 582 } + +svcVxlan16v0ObsoletedNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsDupVTEPEgrVNIDetected, + svcTlsDupVTEPEgrVNICleared + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications supporting service VXLAN (virtual + extensible LAN) feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 583 } + +svcBgpEvpnMhEthSegPwPortGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegPwPortId + } + STATUS current + DESCRIPTION + "The group of objects supporting PW Port for BGP EVPN (Ethernet - VPN) + Multi Home feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 584 } + +svcOperGroupConfigGroup OBJECT-GROUP + OBJECTS { + svcOperGroupConfigLastChange, + svcOperGroupConfigName, + svcOperGroupConfigTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting oper-group for services feature on + Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 585 } + +svcVxlanV16v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcVTEPNumEgrVNIs, + svcVTEPEgrVNIEgrVNI, + svcVTEPEgrVNISvcId, + svcVTEPEgrVNIVTEPAddrType, + svcVTEPEgrVNIVTEPAddress, + svcTlsVTEPEgrVNIVTEPAddrType, + svcTlsVTEPEgrVNIVTEPAddress, + svcTlsVTEPEgrVNIEgrVNI, + svcTlsVTEPEgrVNINumMACs, + svcTlsVTEPEgrVNIL2EsPbr, + svcTlsVTEPEgrVNIMcast, + svcTlsVTEPEgrVNIOperState + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting service VXLAN (virtual + extensible LAN) feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 586 } + +svcVxlanV16v0Group OBJECT-GROUP + OBJECTS { + tlsFdbVTEPAddrType, + tlsFdbVTEPAddr, + tlsFdbVNI, + svcVTEPAddrType, + svcVTEPAddress, + svcVTEPOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting service VXLAN (virtual extensible LAN) + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 587 } + +svcBgpEvpnInstGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstTableLastChgd, + svcBgpEvpnInstRowStatus, + svcBgpEvpnInstLastChanged, + svcBgpEvpnInstAdminState, + svcBgpEvpnInstCreationOrigin, + svcBgpEvpnInstType, + svcBgpEvpnInstVxlanTblLastChgd, + svcBgpEvpnInstVxlanLastChanged, + svcBgpEvpnVxlanInstance, + svcBgpEvpnInstVxlanSendEvpnEncap, + svcBgpEvpnInstVxlanSndImtIrOnNdf, + svcBgpEvpnInstVxlanMaxEcmpRoutes, + svcBgpEvpnInstMplsTblLastChgd, + svcBgpEvpnInstMplsLastChanged, + svcBgpEvpnInstMplsFrceVlanVcFwd, + svcBgpEvpnInstMplsControlWord, + svcBgpEvpnInstMplsShgName, + svcBgpEvpnInstMplsIngRepBumLabel, + svcBgpEvpnInstMplsMaxEcmpRoutes, + svcBgpEvpnInstMplsIngressLabel, + svcBgpEvpnInstMplsIngBumLabel, + svcBgpEvpnInstMplsEntropyLabel, + svcBgpEvpnInstMplsResProtSrcMac, + svcBgpEvpnInstMplsRPSMacAct, + svcBgpEvpnInstMplsEvpnEncapMpls, + svcBgpEvpnInstMplsEvpnEncapMoUdp, + svcBgpEvpnInstMplsForceQinqVcFwd, + svcBgpEvpnInstABTTblLastChgd, + svcBgpEvpnInstAutoBndTnlLastChg, + svcBgpEvpnInstAutoBndTnlLdp, + svcBgpEvpnInstAutoBndTnlRsvpTe, + svcBgpEvpnInstAutoBndTnlSrIsis, + svcBgpEvpnInstAutoBndTnlSrOspf, + svcBgpEvpnInstAutoBndTnlStatus, + svcBgpEvpnInstAutoBndTnlBgp, + svcBgpEvpnInstAutoBndTnlSrTe, + svcBgpEvpnInstAutoBndTnlUdp, + svcBgpEvpnInstAutoBndTnlTag, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni, + svcTlsVxInstVTEPEgrVniNumMACs, + svcTlsVxInstVTEPEgrVniOperState, + svcTlsVxInstVTEPEgrVniL2EsPbr, + svcTlsVxInstVTEPEgrVniMcast, + svcTlsVxlanInstARLfRplCndInUse, + svcTlsVxlanInstARLfRplCndActive, + svcTlsVxlanInstARLfRplCndPndTime, + svcEvpnVxlanInstESDstTEPVni, + svcEvpnVxlanInstESDstTEPLastChg, + svcEvpnVxlanInstESDestLastChgd, + svcTlsVxInstRowStatus, + svcTlsVxInstLastChgd, + svcTlsVxInstCreationOrigin, + svcTlsVxInstNetIngQosPolicyId, + svcTlsVxInstNetIngQosFPQGrp, + svcTlsVxInstNetIngQosFPQGrpInst, + svcTlsVxInstAsstdRepl, + svcTlsVxInstARActTime, + svcTlsVxInstResProtSrcMac, + svcTlsVxInstResProtSrcMacAct, + svcTlsVxInstVni, + svcTlsVxInstTableLastChgd, + tlsFdbVxlanInstance, + svcTlsVxInstVTEPEgrVniVxlanType, + svcEvpnVxlanInstESDestNumMacs + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting BGP-EVPN instance feature on Nokia + SROS series systems release 16.0." + ::= { tmnxSvcConformance 588 } + +tmnxSvcV16v0Group OBJECT-GROUP + OBJECTS { + custCreationOrigin, + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcVpnId, + svcVRouterId, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcVcSwitching, + svcVplsType, + svcTotalFdbMimDestIdxEntries, + svcDhcpLeaseTerminationType, + tmnxSvcDhcpMRtStatus, + tmnxSvcDhcpMRtMetric, + tmnxSvcDhcpMRtPreference, + tmnxSvcDhcpMRtTag, + svcBgpEvpnCfmMacAdvertisement, + svcDhcpLeaseIpoeSessionHost, + svcDhcpLeasePppSession, + svcBgpEvpnMplsEvpnEncapMpls, + svcBgpEvpnMplsEvpnEncapMplsoUdp, + tmnxSvcSysEthSegVxlanInstanceId, + tmnxESVxlanInstSvcRngTblLstChd, + tmnxESVxlanInstSvcRngTo, + tmnxESVxlanInstSvcRngRowStatus, + tmnxESVxlanInstSvcRngLastChgd, + svcEvpnVxlanESDestTEPLastChanged, + svcVTEPNumVxlanESDest, + svcVTEPNumVxlanNonESDest, + svcEvpnVxlanESDestLastChanged, + svcBgpEvpnTableLastChanged, + svcBgpEvpnRowStatus, + svcBgpEvpnLastChanged, + svcBgpEvpnMacAdvertisement, + svcBgpEvpnMacAdvDefaultRoute, + svcBgpEvpnCreationOrigin, + svcTlsProxyArpTblLastChngd, + svcTlsProxyArpMacAddr, + svcBgpEvpnMacDupDetNumMoves, + svcBgpEvpnMacDupDetWindow, + svcBgpEvpnMacDupDetRetry, + svcBgpEvpnMacDupDetNumDups, + svcBgpEvpnDetDupMacAddress, + svcBgpEvpnDetDupMacTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Services general + capabilities on Nokia SROS series systems that were added in release + R16.0." + ::= { tmnxSvcConformance 589 } + +tmnxSvcObsoletedV16v0Group OBJECT-GROUP + OBJECTS { + svcDefMeshVcId, + svcBgpEvpnMplsLastChanged, + svcBgpEvpnMplsForceVlanVcFwding, + svcBgpEvpnMplsControlWord, + svcBgpEvpnMplsShgName, + svcBgpEvpnMplsIngressRepBumLabel, + svcBgpEvpnMplsMaxEcmpRoutes, + svcBgpEvpnMplsIngressLabel, + svcBgpEvpnMplsIngressBumLabel, + svcBgpEvpnMplsAdminState, + svcBgpEvpnMplsEntropyLabel, + svcBgpEvpnMplsResProtSrcMac, + svcBgpEvpnMplsResProtSrcMacAct, + svcBgpEvpnMplsBgpInstance, + svcBgpEvpnMplsEvpnEncapMpls, + svcBgpEvpnMplsEvpnEncapMplsoUdp, + svcBgpEvpnMplsForceQinqVcFwding, + svcBgpEvpnVxlanSendEvpnEncap, + svcBgpEvpnVxlanSendImetIrOnNdf, + svcBgpEvpnVxlanMaxEcmpRoutes, + svcBgpEvpnVxlanAdminStatus, + svcVllBgpEvpnABTnlTblLastChanged, + svcVllBgpEvpnAutoBindTnlLastChg, + svcVllBgpEvpnAutoBindTnlLdp, + svcVllBgpEvpnAutoBindTnlBgp, + svcVllBgpEvpnAutoBindTnlRsvpTe, + svcVllBgpEvpnAutoBindTnlSrIsis, + svcVllBgpEvpnAutoBindTnlSrOspf, + svcVllBgpEvpnAutoBndTnlStatus, + svcVllBgpEvpnAutoBindTnlUdp, + svcVllBgpEvpnAutoBindTnlSrTe, + svcTlsBgpEvpnABTnlTblLastChanged, + svcTlsBgpEvpnAutoBindTnlLastChg, + svcTlsBgpEvpnAutoBindTnlLdp, + svcTlsBgpEvpnAutoBindTnlBgp, + svcTlsBgpEvpnAutoBindTnlRsvpTe, + svcTlsBgpEvpnAutoBindTnlSrIsis, + svcTlsBgpEvpnAutoBindTnlSrOspf, + svcTlsBgpEvpnAutoBndTnlStatus, + svcTlsBgpEvpnAutoBindTnlSrTe, + svcTlsBgpEvpnAutoBindTnlUdp, + svcTlsVxlanRowStatus, + svcTlsVxlanLastChgd, + svcTlsVxlanTblLastChgd, + svcTlsVxlanCreationOrigin, + svcTlsVxlanNetIngQosPolicyId, + svcTlsVxlanNetIngQosFPQGrp, + svcTlsVxlanNetIngQosFPQGrpInstId, + svcTlsVxlanAsstdRepl, + svcTlsVxlanARActTime, + svcTlsVxlanResProtSrcMac, + svcTlsVxlanResProtSrcMacAct, + svcTlsVxlanInstanceId, + svcTlsVxlanARLeafReplCndtInUse, + svcTlsVxlanARLeafReplCndtActive, + svcTlsVxlanARLeafReplCndtPndTime + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of Services + general capabilities on Nokia SROS series systems that were added in + release R16.0." + ::= { tmnxSvcConformance 590 } + +tmnxSvcAdminTagsV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindAdminTags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service auto-bind + admin-tags parameters on Nokia SROS series systems since release + 16.0.R1." + ::= { tmnxSvcConformance 591 } + +tmnxSvcEvpnMplsQinqV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsForceQinqVcFwding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qinq preserve and + translation feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 592 } + +svcMdAutoIdV16v0Group OBJECT-GROUP + OBJECTS { + svcMdAutoIdSvcRangeStart, + svcMdAutoIdSvcRangeEnd, + svcMdAutoIdCustRangeStart, + svcMdAutoIdCustRangeEnd, + svcMdAutoIdPwTmplRangeStart, + svcMdAutoIdPwTmplRangeEnd, + svcMdAutoIdSvcCount, + svcMdAutoIdCustCount, + svcMdAutoIdPwTmplCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of model-driven CLI auto + range of identifiers in Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 593 } + +tmnxSvcEpipePwPortFlexV16v0Group OBJECT-GROUP + OBJECTS { + svcEpipePwPortOperStatus + } + STATUS current + DESCRIPTION + "The group of PW Port objects supporting EPIPE service feature on VSR + platform on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 594 } + +svcBgpEvpnMplsV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsTableLastChanged, + svcBgpEvpnEvi, + tlsFdbEvpnMplsTEPAddrType, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsLabel, + svcEvpnMplsTEPAddrType, + svcEvpnMplsTEPAddress, + svcEvpnMplsTEPNumEvpnMplsDest, + svcEvpnMplsTEPNumESDest, + svcEvpnMplsTEPNumESBMacDest, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblNumMACs, + svcEvpnMplsTEPEgrLblInMcastList, + svcEvpnMplsTEPEgrLblLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 595 } + +tmnxSvcVllBgpEvpnV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnVpwsLastTblChg, + svcBgpEvpnVpwsLastChg, + svcBgpEvpnVpwsLclAcName, + svcBgpEvpnVpwsLclAcEthTag, + svcBgpEvpnVpwsRemAcName, + svcBgpEvpnVpwsRemAcEthTag, + svcVllBgpOperImportRteTgtOrigin, + svcVllBgpOperImportRteTarget, + svcVllBgpOperExportRteTgtOrigin, + svcVllBgpOperExportRteTarget + } + STATUS current + DESCRIPTION + "The group of objects supporting management of EPIPE BGP EVPN + capabilities on Nokia SROS series systems for release 16.0." + ::= { tmnxSvcConformance 596 } + +tmnxSvcSysPwPortListV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysPwPortListRowStatus + } + STATUS current + DESCRIPTION + "The group of Flex PW Port objects supporting addition of Port list + entries on VSR platform in release 16.0." + ::= { tmnxSvcConformance 597 } + +tmnxSvcSysVxlanARV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysVxlanARIpAddrType, + tmnxSvcSysVxlanARRepIpAddr + } + STATUS current + DESCRIPTION + "The group notification supporting Optimized Ingress Replication for + for VXLAN feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 598 } + +svcBgpEvpnMplsRSMV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsResProtSrcMac, + svcBgpEvpnMplsResProtSrcMacAct + } + STATUS current + DESCRIPTION + "The group notification supporting Restricted Source MAC Protection + feature on Nokia SROS series systems release 14.0" + ::= { tmnxSvcConformance 599 } + +svcVxlanMhV16v0Group OBJECT-GROUP + OBJECTS { + svcVxlanInstEthSegName, + svcVxlanInstEthSegStatus, + svcVxlanInstOperFlagsMhStandby + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN MH feature on Nokia SROS series + systems release 16.0." + ::= { tmnxSvcConformance 600 } + +svcTlsVxInstReplicatorNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsVxInstReplicatorChgd + } + STATUS current + DESCRIPTION + "The group notification supporting Vxlan assisted replication feature + in the Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 601 } + +svcTlsStaticVxlanV16v0Group OBJECT-GROUP + OBJECTS { + svcTlsVxlanInstEgrVTEPRowStatus, + svcTlsVxInstSrcVTEPSecurity, + svcTlsVxInstMacAgeing, + svcTlsVxInstMacLearning, + svcTlsVxInstDiscardUnknownSource, + svcTlsVxInstMacAddressLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting the static VXLAN feature for VPLS + services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 602 } + +svcTlsStaticVxlanNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsVxInstMacAdrLimitAlrmRsd, + svcTlsVxInstMacAdrLimitAlrmClrd + } + STATUS current + DESCRIPTION + "The group notification supporting Vxlan assisted replication feature + in the Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 603 } + +svcEpipeVxInstV16v0Group OBJECT-GROUP + OBJECTS { + svcEpipeVxInstVni, + svcEpipeVxInstRowStatus, + svcEpipeVxInstLastChgd, + svcEpipeVxInstCreationOrigin, + svcEpipeVxInstEgrVTEPIpAddrType, + svcEpipeVxInstEgrVTEPIpAddr, + svcEpipeVxInstEgrVTEPIpOperGrp, + svcEpipeVxInstTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting the static VXLAN feature for VPLS + services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 604 } + +svcBgpEvpnDefRtTagV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstDefRtTag + } + STATUS current + DESCRIPTION + "The group of objects supporting the BGP EVPN route-tag feature for + VPLS services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 605 } + +svcBgpEvpnMplsABTV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstAutoBndTnlSrPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting the static VXLAN feature for VPLS + services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 606 } + +svcVprnAaaTacPlusV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnTacPlusAdminStatus, + svcVprnTacPlusRowStatus, + svcVprnTacPlusTimeout, + svcVprnTacPlusServerSecret, + svcVprnTacPlusServerRowStatus, + svcVprnTacPlusServerOperStatus, + svcVprnTacPlusServInetAddrType, + svcVprnTacPlusServerInetAddress, + svcVprnTacPlusServerPort, + svcVprnTacPlusServerLastChanged, + svcVprnTacPlusServerTblLastChgd, + svcVprnTacPlusLastChanged, + svcVprnTacPlusTblLastChgd, + svcVprnTacPlusAccounting, + svcVprnTacPlusAcctRecType, + svcVprnTacPlusAuthorization, + svcVprnTacplusUseTemplate, + svcVprnTacPlusInteractiveAuthen, + svcVprnTacPlusAuthorUsePrivLvl, + svcVprnTacPlusPrivLvlRowStatus, + svcVprnTacPlusPriLvlMapUserProf, + svcVprnTPlusPriLvlMpLastChanged, + svcVprnTcPlusPriLvlMpTblLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of tac plus for VPRN + services on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 607 } + +svcVprnAaaLdapV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnLdapAdminState, + svcVprnLdapRowStatus, + svcVprnLdapOperState, + svcVprnLdapRetryAttempts, + svcVprnLdapTimeout, + svcVprnLdapUseTemplate, + svcVprnLdapPublicKeyAuth, + svcVprnLdapLastChanged, + svcVprnLdapTblLastChgd, + svcVprnLdapServerLastChanged, + svcVprnLdapServerTblLstChgd, + svcVprnLdapServerRowStatus, + svcVprnLdapServerAdminState, + svcVprnLdapServerOperState, + svcVprnLdapServerInetAddressType, + svcVprnLdapServInetAddr, + svcVprnLdapServerPort, + svcVprnLdapServBindAuthRtDn, + svcVprnLdapServBindAuthPwd, + svcVprnLdapServerName, + svcVprnLdapServerSearch, + svcVprnLdapServerTlsProf + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ldap for VPRN services + on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 608 } + +svcVprnAaaRadiusV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnRadiusServerSecret, + svcVprnRadiusServerOperStatus, + svcVprnRadiusServerRowStatus, + svcVprnRadiusRetryAttempts, + svcVprnRadiusAccountingPort, + svcVprnRadiusServerInetAddrType, + svcVprnRadiusServerInetAddress, + svcVprnRadiusServerLastChanged, + svcVprnRadiusServerTblLstChgd, + svcVprnRadiusUseTemplate, + svcVprnRadiusAccounting, + svcVprnRadiusAdminStatus, + svcVprnRadiusRowStatus, + svcVprnRadiusAuthAlgorithm, + svcVprnRadiusAuthorization, + svcVprnRadiusInteractiveAuthen, + svcVprnRadiusLastChanged, + svcVprnRadiusTblLastChgd, + svcVprnRadiusPort, + svcVprnRadiusTimeout + } + STATUS current + DESCRIPTION + "The group of objects supporting management of radius for VPRN services + on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 609 } + +svcVprnRibApiV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindRibApi + } + STATUS current + DESCRIPTION + "The group of objects supporting management RIB API on VPRN services on + Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 610 } + +svcSysVpnGreSrcIpV16v0Group OBJECT-GROUP + OBJECTS { + svcSysVpnGreSrcIpAddrType, + svcSysVpnGreSrcIpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of VPN GRE encapsualtion + service objects on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 611 } + +svcVprnMgmtIfV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnEnableServers, + svcVprnTelnetServerOperStatus, + svcVprnSSHServerOperStatus, + svcVprnFTPServerOperStatus, + svcVprnTelnet6ServerOperStatus, + svcVprnServerCtlRowStatus, + svcVprnServerCtlLastChanged, + svcVprnServerCtlTblLstChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the VPRN services on Nokia SROS series systems in + release 16.0." + ::= { tmnxSvcConformance 612 } + +svcMplsFwdPlcyV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindMplsFwdPlcy, + svcBgpEvpnInstBndTnlMplsFwdPlcy, + svcVprnBgpAutoBindSrPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS Forwarding Policy + on VPRN and VPLS services on Nokia SROS series systems in release + 16.0." + ::= { tmnxSvcConformance 613 } + +tmnxSvcEvpnVpwsVxlanV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegEsOrigIpAddrType, + tmnxSvcSysEthSegEsOrigIpAddr, + tmnxSvcSysEthSegRouteNxtHopType, + tmnxSvcSysEthSegRouteNxtHopAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting EVPN VXLAN VPWS multi-homing for + non-system IPv4/v6 feature on Nokia SROS series systems in release + 16.0." + ::= { tmnxSvcConformance 614 } + +tmnxIesIfVplsEvpnGroup OBJECT-GROUP + OBJECTS { + iesIfVplsEvpnTnlIp6GwAddrType + } + STATUS current + DESCRIPTION + "The group of objects supporting interface evpn-tunnel IPv6 gateway + address feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 615 } + +svcVplsVxlanRxDiscardGroup OBJECT-GROUP + OBJECTS { + svcTlsVxInstRxDiscardOnNdf, + svcTlsVxInstIgmpSnpgMrouter, + svcTlsVxInstMldSnpgMrouter + } + STATUS current + DESCRIPTION + "The group of objects supporting VPLS VXLAN feature on Nokia SROS + series systems in release 16.0." + ::= { tmnxSvcConformance 616 } + +svcEvpnMplsEPGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstEndpoint, + svcEPTxActiveBgpEvpnMplsInstId + } + STATUS current + DESCRIPTION + "The group of objects supporting endpoint in BGP EVPN MPLS feature on + Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 617 } + +tmnxSvcEpipeVxlanObsoletedGroup OBJECT-GROUP + OBJECTS { + svcEpipeVxlanInstanceId, + svcEpipeVxlanRowStatus, + svcEpipeVxlanLastChgd, + svcEpipeVxlanCreationOrigin, + svcEpipeVxlanEgrVTEPIpAddrType, + svcEpipeVxlanEgrVTEPIpAddr, + svcEpipeVxlanEgrVTEPIpOperGrp, + svcEpipeVxlanTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting EPIPE Vxlan feature on Nokia SROS + series systems." + ::= { tmnxSvcConformance 618 } + +tmnxSvcEpipeVxlanV16v0Group OBJECT-GROUP + OBJECTS { + svcEpipeVTEPEgrVNIVTEPAddrType, + svcEpipeVTEPEgrVNIVTEPAddress, + svcEpipeVTEPEgrVNIEgrVNI, + svcEpipeVTEPEgrVNIOperState, + svcEpipeVTEPEgrVNIVxlanType + } + STATUS current + DESCRIPTION + "The group of objects supporting EPIPE Vxlan feature on Nokia SROS + series systems." + ::= { tmnxSvcConformance 619 } + +svcVplsResFilterV19v5Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstBndTnlRibApi + } + STATUS current + DESCRIPTION + "The group of objects supporting management of RIB API on VPLS + services on Nokia SROS series systems in release 19.5." + ::= { tmnxSvcConformance 620 } + +tmnxSvcSrOspf3V16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service auto-bind + sr-ospf3 parameters on Nokia SROS series systems since release + 16.0.R5." + ::= { tmnxSvcConformance 621 } + +svcVplsEvpnMplsTnlIdGroup OBJECT-GROUP + OBJECTS { + tlsFdbEvpnMplsTnlId, + tlsFdbEvpnMplsTnlResType, + svcEvpnMplsPbbESDestTEPTnlId, + svcEvpnMplsESDestTEPTnlId, + svcEvpnMplsTEPEgrLblTnlLastCh, + svcEvpnMplsTEPEgrLblTnlNumMACs, + svcEvpnMplsTEPEgrLblTnlInMcList, + svcEvpnMplsTEPEgrLblTnlResType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of EVPN MPLS Tunnel VPLS + services on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 622 } + +svcBgpEvpnOperGrpGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstOperGrp + } + STATUS current + DESCRIPTION + "The group of objects supporting endpoint in BGP EVPN operational-group + feature on Nokia SROS series systems in release 19.5." + ::= { tmnxSvcConformance 623 } + +svcBgpEvpnVxlanMhGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstVxlanAutoDiscRtAdv, + svcBgpEvpnInstVxlanMhMode, + svcEvpnVxlanESDestNumMacs + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting VXLAN multi-homing in BGP EVPN feature + on Nokia SROS series systems in release 19.5." + ::= { tmnxSvcConformance 624 } + +svcBgpEvpnVxlanMhNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnVxVTepLclBiasAddFailSet, + svcEvpnESVxVTepLclBiasAddFailSet, + svcEvpnVxVTepLclBiasAddFailClr, + svcEvpnESVxVTepLclBiasAddFailClr + } + STATUS current + DESCRIPTION + "The group notification supporting Vxlan multi-homing feature in the + Nokia SROS series systems release 19.0." + ::= { tmnxSvcConformance 625 } + +svcSysEthSegOperGrpGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegOperGrp + } + STATUS current + DESCRIPTION + "The group of objects supporting oper-group in ethernet-segment feature + on Nokia SROS series systems in release 19.10." + ::= { tmnxSvcConformance 626 } + +svcVllBgpVsiPolicyGroup OBJECT-GROUP + OBJECTS { + svcVllBgpVsiExportPolicy1, + svcVllBgpVsiExportPolicy2, + svcVllBgpVsiExportPolicy3, + svcVllBgpVsiExportPolicy4, + svcVllBgpVsiExportPolicy5, + svcVllBgpVsiImportPolicy1, + svcVllBgpVsiImportPolicy2, + svcVllBgpVsiImportPolicy3, + svcVllBgpVsiImportPolicy4, + svcVllBgpVsiImportPolicy5 + } + STATUS current + DESCRIPTION + "The group of objects supporting VSI export/import policies in VLL + feature on Nokia SROS series systems in release 19.10." + ::= { tmnxSvcConformance 627 } + +svcVprnMgmtIfV19v0Group OBJECT-GROUP + OBJECTS { + svcVprnEnableServers, + svcVprnServerCtlRowStatus, + svcVprnServerCtlLastChanged, + svcVprnServerCtlTblLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the VPRN services on Nokia SROS series systems in + release 19.0." + ::= { tmnxSvcConformance 628 } + +svcVprnMgmtIfV19v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcVprnTelnetServerOperStatus, + svcVprnSSHServerOperStatus, + svcVprnFTPServerOperStatus, + svcVprnTelnet6ServerOperStatus + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in release 19.0 of the capabilities on + Nokia SROS series systems." + ::= { tmnxSvcConformance 629 } + +svcBgpEvpnMplsIpv6Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstMplsRtNHType, + svcBgpEvpnInstMplsRtNHAddrType, + svcBgpEvpnInstMplsRtNHAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the BGP EVPN MPLS IPv6 support on Nokia SROS series + systems in release 19.0." + ::= { tmnxSvcConformance 630 } + +svcEvpnOISMGroup OBJECT-GROUP + OBJECTS { + iesIfVplsEvpnTnlSupBcastDomain, + svcBgpEvpnSelMcastAdvertise, + svcEvpnMplsTEPEgrLblTnlSbdMcast + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the EVPN OISM support on Nokia SROS series systems + in release 19.0." + ::= { tmnxSvcConformance 631 } + +svcEvpnRvplsMcastGwGroup OBJECT-GROUP + OBJECTS { + svcRoutedVplsEvpnGWTblLastChgd, + svcRoutedVplsEvpnGWRowStatus, + svcRoutedVplsEvpnGWLastChgd, + svcRoutedVplsEvpnGWAdminState, + svcRoutedVplsEvpnGWType, + svcRoutedVplsEvpnGWDrActTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the EVPN R-VPLS multicast gateway support on Nokia + SROS series systems in release 19.0." + ::= { tmnxSvcConformance 632 } + +svcBgpEvpnAutoBindOspfGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstAutoBndTnlSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the BGP EVPN auto-bind tunnel OSPFv3 support on + Nokia SROS series systems in release 19.0." + ::= { tmnxSvcConformance 633 } + +svcRvplsEvpnHostRouteGroup OBJECT-GROUP + OBJECTS { + svcRvplsEvpnArpAdvrtRowStatus, + svcRvplsEvpnArpAdvrtLastChgd, + svcRvplsEvpnArpAdvrtRouteTag, + svcRvplsEvpnArpAdvrtTblLstChg, + iesIfRvplsEvpnLastChgd, + iesIfRvplsEvpnArpLearnDynamic, + iesIfRvplsEvpnFldGarpAndUnknReq + } + STATUS current + DESCRIPTION + "The group of objects supporting management of host-routes on router + interfaces on Nokia SROS series systems in 19.0 release." + ::= { tmnxSvcConformance 634 } + +svcBgpEvpnABTEcmpGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstAutoBndTnlEcmp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ECMP on BGP-EVPN + auto-bind tunnel on services on Nokia SROS series systems in 19.0 + release." + ::= { tmnxSvcConformance 635 } + +svcMplsEvpnRvplsEcmpGroup OBJECT-GROUP + OBJECTS { + svcTlsExtEvpnMplsRvplsEcmp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ECMP on R-VPLS EVPN-MPLS + service on Nokia SROS series systems in 19.0 release." + ::= { tmnxSvcConformance 636 } + +svcEvpnMcastLabelBlockGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysBgpEvpnMcastLblBlk + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP-EVPN multicast + labels for services on Nokia SROS series systems in 19.0 release." + ::= { tmnxSvcConformance 637 } + +tmnxSvcV19v0Group OBJECT-GROUP + OBJECTS { + svcLogServicesAllEvents + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems added in release 19.0." + ::= { tmnxSvcConformance 638 } + +svcRvplsEvpnNdHostRouteGroup OBJECT-GROUP + OBJECTS { + svcRvplsEvpnNdAdvrtRowStatus, + svcRvplsEvpnNdAdvrtLastChgd, + svcRvplsEvpnNdAdvrtRouteTag, + svcRvplsEvpnNdAdvrtTblLstChg, + iesIfRvplsEvpnNdLearnDynamic + } + STATUS current + DESCRIPTION + "The group of objects supporting management of host-routes on router + interfaces on Nokia SROS series systems in 19.0 release." + ::= { tmnxSvcConformance 639 } + +svcTlsVxInstVTEPEgrVniGroup OBJECT-GROUP + OBJECTS { + svcTlsVxInstVTEPEgrVniSbdMcast + } + STATUS current + DESCRIPTION + "The group of objects supporting management of VTEP Egress VNI on + router interfaces on Nokia SROS series systems in 20.0 release." + ::= { tmnxSvcConformance 640 } + +tmnxSvcIesGrpIfV20v0Group OBJECT-GROUP + OBJECTS { + iesGrpIfIgnoreDfBit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES group + interface capabilities added in Nokia SROS series systems release + 20.0." + ::= { tmnxSvcConformance 641 } + +tmnxSvcV20v0Group OBJECT-GROUP + OBJECTS { + custCreationOrigin, + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcVpnId, + svcVRouterId, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcVcSwitching, + svcVplsType, + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services general + capabilities on Nokia SROS series systems that were supported in + release R20.0." + ::= { tmnxSvcConformance 642 } + +svcVxlanV20v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcEvpnVxlanESDestTEPLastChanged, + svcEvpnVxlanESDestLastChanged, + svcEvpnVxlanESDestNumMacs + } + STATUS current + DESCRIPTION + "The group of objects made obsolete related to the service Vxlan + feature in release 20.0 on Nokia SROS series systems." + ::= { tmnxSvcConformance 643 } + +svcDHCPLeaseV20v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseTerminationType, + svcDhcpLeaseIpoeSessionHost, + svcDhcpLeasePppSession + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP Lease on Nokia SROS series + systems release R20.0." + ::= { tmnxSvcConformance 644 } + +tmnxSvcDhcpMRtV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcDhcpMRtStatus, + tmnxSvcDhcpMRtMetric, + tmnxSvcDhcpMRtPreference, + tmnxSvcDhcpMRtTag + } + STATUS current + DESCRIPTION + "The group of objects supporting Dhcp Managed Route on Nokia SROS + series systems release R20.0." + ::= { tmnxSvcConformance 645 } + +svcBgpEvpnV20v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnCfmMacAdvertisement, + svcBgpEvpnMplsEvpnEncapMpls, + svcBgpEvpnMplsEvpnEncapMplsoUdp, + svcBgpEvpnTableLastChanged, + svcBgpEvpnRowStatus, + svcBgpEvpnLastChanged, + svcBgpEvpnMacAdvertisement, + svcBgpEvpnMacAdvDefaultRoute, + svcBgpEvpnCreationOrigin, + svcBgpEvpnMacDupDetNumMoves, + svcBgpEvpnMacDupDetWindow, + svcBgpEvpnMacDupDetRetry, + svcBgpEvpnMacDupDetNumDups, + svcBgpEvpnDetDupMacAddress, + svcBgpEvpnDetDupMacTime + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN on Nokia SROS series + systems release R20.0." + ::= { tmnxSvcConformance 646 } + +tmnxVxlanV20v0Group OBJECT-GROUP + OBJECTS { + tmnxESVxlanInstSvcRngTblLstChd, + tmnxESVxlanInstSvcRngTo, + tmnxESVxlanInstSvcRngRowStatus, + tmnxSvcSysEthSegVxlanInstanceId, + tmnxESVxlanInstSvcRngLastChgd, + svcVTEPNumVxlanESDest, + svcVTEPNumVxlanNonESDest + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN feature on Nokia SROS series + systems release R20.0." + ::= { tmnxSvcConformance 647 } + +svcTlsProxyV20v0Group OBJECT-GROUP + OBJECTS { + svcTlsProxyArpTblLastChngd, + svcTlsProxyArpMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting vpls proxy on Nokia SROS series + systems release R20.0." + ::= { tmnxSvcConformance 648 } + +svcBgpEvpnVxlanMhV20v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstVxlanAutoDiscRtAdv, + svcBgpEvpnInstVxlanMhMode + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN multi-homing in BGP EVPN feature + on Nokia SROS series systems in release 20.0." + ::= { tmnxSvcConformance 649 } + +svcVplsMacProtect OBJECT-GROUP + OBJECTS { + svcTlsPbbRestProtSrcMac, + svcTlsPbbRestProtSrcMacAction + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN multi-homing in BGP EVPN feature + on Nokia SROS series systems in release 20.0." + ::= { tmnxSvcConformance 650 } + +svcEvpnOismV20v0Group OBJECT-GROUP + OBJECTS { + svcEvpnMplsTEPEgrLblMcast + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of EVPN MPLS Tunnel + services on Nokia SROS series systems in release 20.0." + ::= { tmnxSvcConformance 651 } + +svcNotifyV20v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnRcvdPbbProtSrcMac + } + STATUS current + DESCRIPTION + "The group notification supporting Auto learn mac protect + feature for EVPN feature on Nokia SROS series systems release 20.0." + ::= { tmnxSvcConformance 652 } + +svcMacListV20v0Group OBJECT-GROUP + OBJECTS { + svcMacListTableLastChanged, + svcMacListEntryTableLastChanged, + svcMacListRowStatus, + svcMacListLastChanged, + svcMacListDescr, + svcMacListEntryMask, + svcMacListEntryRowStatus, + svcMacListEntryLastChanged, + tlsShgAutoLearnMacProtectExcList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MAC address list on + services on Nokia SROS series systems in release 20.0." + ::= { tmnxSvcConformance 653 } + +svcAutoBindTunnelV20v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindFlexAlgoFb, + svcBgpEvpnInstAutoBndTnlFlxAlgFb + } + STATUS current + DESCRIPTION + "The group of objects supporting management of auto-bind-tunnel feature + on BGP-EVPN services on Nokia SROS series systems in release 20.0." + ::= { tmnxSvcConformance 654 } + +tmnxSvcBgpEvpnV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysBgpEvpnMcLeaveSyncProp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP-EVPN services on + Nokia SROS series systems in release 20.0." + ::= { tmnxSvcConformance 655 } + +svcEvpnMpls2SapV20v0Group OBJECT-GROUP + OBJECTS { + svcEvpnVpwsLocalAcRowStatus, + svcEvpnVpwsLocalAcEthTag, + svcEvpnVpwsLocalAcLastChanged, + svcEvpnVpwsLocalAcEndpoint, + svcEvpnVpwsLocalAcTblLastChg, + svcEvpnVpwsRemoteAcRowStatus, + svcEvpnVpwsRemoteAcEthTag, + svcEvpnVpwsRemoteAcLastChanged, + svcEvpnVpwsRemoteAcEndpoint, + svcEvpnVpwsRemoteAcTblLastChg, + svcEvpnVpwsLocalAcIngressLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of EVPN VPWS services on + Nokia SROS series systems in release 20.0." + ::= { tmnxSvcConformance 656 } + +svcHostSessionLimitV20v0Group OBJECT-GROUP + OBJECTS { + svcArpHostSpiHLimit, + svcArpHostSpiHLim4, + svcArpHostSpiHLim4Ppp, + svcArpHostSpiHLim4Dhcp, + svcArpHostSpiHLim4Arp, + svcArpHostSpiHLim6, + svcArpHostSpiHLim6Wan, + svcArpHostSpiHLim6WanPppSlaac, + svcArpHostSpiHLim6WanPppDhcp, + svcArpHostSpiHLim6WanIpoeSlaac, + svcArpHostSpiHLim6WanIpoeDhcp, + svcArpHostSpiHLim6Pd, + svcArpHostSpiHLim6PdPppDhcp, + svcArpHostSpiHLim6PdIpoeDhcp, + svcArpHostSpiHLimLac, + svcArpHostSpiSLimIpoe, + svcArpHostSpiSLimPppoeLcl, + svcArpHostSpiSLimPppoeLac, + svcArpHostSpiSLimPppoeOvrl, + svcArpHostSpiSLimL2tpLns, + svcArpHostSpiSLimL2tpLts, + svcArpHostSpiSLimL2tpOvrl, + svcArpHostSpiSLimOvrl, + svcArpHostSubHLimit, + svcArpHostSubHLim4, + svcArpHostSubHLim4Ppp, + svcArpHostSubHLim4Dhcp, + svcArpHostSubHLim4Arp, + svcArpHostSubHLim6, + svcArpHostSubHLim6Wan, + svcArpHostSubHLim6WanPppSlaac, + svcArpHostSubHLim6WanPppDhcp, + svcArpHostSubHLim6WanIpoeSlaac, + svcArpHostSubHLim6WanIpoeDhcp, + svcArpHostSubHLim6Pd, + svcArpHostSubHLim6PdPppDhcp, + svcArpHostSubHLim6PdIpoeDhcp, + svcArpHostSubHLimLac, + svcArpHostSubSLimIpoe, + svcArpHostSubSLimPppoeLcl, + svcArpHostSubSLimPppoeLac, + svcArpHostSubSLimPppoeOvrl, + svcArpHostSubSLimL2tpLns, + svcArpHostSubSLimL2tpLts, + svcArpHostSubSLimL2tpOvrl, + svcArpHostSubSLimOvrl, + svcDhcpLeaseSpiHLimit, + svcDhcpLeaseSpiHLim4, + svcDhcpLeaseSpiHLim4Ppp, + svcDhcpLeaseSpiHLim4Dhcp, + svcDhcpLeaseSpiHLim4Arp, + svcDhcpLeaseSpiHLim6, + svcDhcpLeaseSpiHLim6Wan, + svcDhcpLeaseSpiHLim6WanPppSlaac, + svcDhcpLeaseSpiHLim6WanPppDhcp, + svcDhcpLeaseSpiHLim6WanIpoeSlaac, + svcDhcpLeaseSpiHLim6WanIpoeDhcp, + svcDhcpLeaseSpiHLim6Pd, + svcDhcpLeaseSpiHLim6PdPppDhcp, + svcDhcpLeaseSpiHLim6PdIpoeDhcp, + svcDhcpLeaseSpiHLimLac, + svcDhcpLeaseSpiSLimIpoe, + svcDhcpLeaseSpiSLimPppoeLcl, + svcDhcpLeaseSpiSLimPppoeLac, + svcDhcpLeaseSpiSLimPppoeOvrl, + svcDhcpLeaseSpiSLimL2tpLns, + svcDhcpLeaseSpiSLimL2tpLts, + svcDhcpLeaseSpiSLimL2tpOvrl, + svcDhcpLeaseSpiSLimOvrl, + svcDhcpLeaseSubHLimit, + svcDhcpLeaseSubHLim4, + svcDhcpLeaseSubHLim4Ppp, + svcDhcpLeaseSubHLim4Dhcp, + svcDhcpLeaseSubHLim4Arp, + svcDhcpLeaseSubHLim6, + svcDhcpLeaseSubHLim6Wan, + svcDhcpLeaseSubHLim6WanPppSlaac, + svcDhcpLeaseSubHLim6WanPppDhcp, + svcDhcpLeaseSubHLim6WanIpoeSlaac, + svcDhcpLeaseSubHLim6WanIpoeDhcp, + svcDhcpLeaseSubHLim6Pd, + svcDhcpLeaseSubHLim6PdPppDhcp, + svcDhcpLeaseSubHLim6PdIpoeDhcp, + svcDhcpLeaseSubHLimLac, + svcDhcpLeaseSubSLimIpoe, + svcDhcpLeaseSubSLimPppoeLcl, + svcDhcpLeaseSubSLimPppoeLac, + svcDhcpLeaseSubSLimPppoeOvrl, + svcDhcpLeaseSubSLimL2tpLns, + svcDhcpLeaseSubSLimL2tpLts, + svcDhcpLeaseSubSLimL2tpOvrl, + svcDhcpLeaseSubSLimOvrl + } + STATUS current + DESCRIPTION + "The group of objects supporting host session limit overrides on Nokia + SROS series systems in release 20.0." + ::= { tmnxSvcConformance 657 } + +svcEvpnMplsV20v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnMplsTEPIpSysHiUsgSet, + svcEvpnMplsTEPIpSysHiUsgClr + } + STATUS current + DESCRIPTION + "The group notification supporting MPLS feature for EVPN + feature on Nokia SROS series systems release 20.0." + ::= { tmnxSvcConformance 658 } + +svcSysBgpEvpnAttrPropV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysBgpEvpnIffAttrUnfmProp, + tmnxSvcSysBgpEvpnIffPthSelection + } + STATUS current + DESCRIPTION + "The group of objects supporting EVPN attribute propagation feature on + Nokia SROS series systems in release 21.0." + ::= { tmnxSvcConformance 670 } + +svcSrv6V21v0Group OBJECT-GROUP + OBJECTS { + svcSrv6RowStatus, + svcSrv6LastChngd, + svcSrv6LocatorRowStatus, + svcSrv6LocatorLastChngd, + svcSrv6LocatorEndDt4, + svcSrv6LocatorEndDt6, + svcSrv6LocatorEndDt46, + svcSrv6LocatorEndDt4StaticValue, + svcSrv6LocatorEndDt6StaticValue, + svcSrv6LocatorEndDt46StaticValue, + svcSrv6LocEndDt4OperValue, + svcSrv6LocEndDt4OperState, + svcSrv6LocEndDt4OperErrorCode, + svcSrv6LocEndDt4OperSidAddrType, + svcSrv6LocEndDt4OperSidAddr, + svcSrv6LocEndDt6OperValue, + svcSrv6LocEndDt6OperState, + svcSrv6LocEndDt6OperErrorCode, + svcSrv6LocEndDt6OperSidAddrType, + svcSrv6LocEndDt6OperSidAddr, + svcSrv6LocEndDt46OperValue, + svcSrv6LocEndDt46OperState, + svcSrv6LocEndDt46OperErrorCode, + svcSrv6LocEndDt46OpSidAddrType, + svcSrv6LocEndDt46OpSidAddr, + svcSrv6TblLastCh, + svcSrv6LocatorTblLastCh + } + STATUS current + DESCRIPTION + "The group of objects supporting segment-routing V6 feature on Nokia + SROS series systems in release 21.0." + ::= { tmnxSvcConformance 671 } + +svcDhcpLeaseV21v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLeaseDnsV4AddrType, + svcDhcpLeaseDnsV4Addr, + svcDhcpLeaseNbnsV4AddrType, + svcDhcpLeaseNbnsV4Addr, + svcDhcpLeaseDnsV6AddrType, + svcDhcpLeaseDnsV6Addr + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP Lease on Nokia SROS series + systems added in release 21.0." + ::= { tmnxSvcConformance 672 } + +tmnxSvcVprnIngClassPlcyV21v0Grp OBJECT-GROUP + OBJECTS { + svcNetIngIngressClassPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting VPRN network ingress + ingress-classification-policy on Nokia SROS series systems for release + 21.0." + ::= { tmnxSvcConformance 673 } + +tmnxSvcObsoletedV21v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnVpwsLclAcEthTag, + svcBgpEvpnVpwsLclAcName, + svcBgpEvpnVpwsRemAcEthTag, + svcBgpEvpnVpwsRemAcName, + svcBgpEvpnVpwsLastChg, + svcBgpEvpnInstEndpoint + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of Services + general capabilities on Nokia SROS series systems that were added in + release R21.0." + ::= { tmnxSvcConformance 674 } + +svcBgpEvpnInstV21v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstMplsTnlEncapMpls, + svcBgpEvpnInstMplsTnlEncapMoUdp, + svcBgpEvpnInstTableLastChgd, + svcBgpEvpnInstRowStatus, + svcBgpEvpnInstLastChanged, + svcBgpEvpnInstAdminState, + svcBgpEvpnInstCreationOrigin, + svcBgpEvpnInstType, + svcBgpEvpnInstVxlanTblLastChgd, + svcBgpEvpnInstVxlanLastChanged, + svcBgpEvpnVxlanInstance, + svcBgpEvpnInstVxlanSendTnlEncap, + svcBgpEvpnInstVxlanSndImtIrOnNdf, + svcBgpEvpnInstVxlanMaxEcmpRoutes, + svcBgpEvpnInstMplsTblLastChgd, + svcBgpEvpnInstMplsLastChanged, + svcBgpEvpnInstMplsFrceVlanVcFwd, + svcBgpEvpnInstMplsControlWord, + svcBgpEvpnInstMplsShgName, + svcBgpEvpnInstMplsIngRepBumLabel, + svcBgpEvpnInstMplsMaxEcmpRoutes, + svcBgpEvpnInstMplsIngressLabel, + svcBgpEvpnInstMplsIngBumLabel, + svcBgpEvpnInstMplsEntropyLabel, + svcBgpEvpnInstMplsResProtSrcMac, + svcBgpEvpnInstMplsRPSMacAct, + svcBgpEvpnInstMplsForceQinqVcFwd, + svcBgpEvpnInstABTTblLastChgd, + svcBgpEvpnInstAutoBndTnlLastChg, + svcBgpEvpnInstAutoBndTnlLdp, + svcBgpEvpnInstAutoBndTnlRsvpTe, + svcBgpEvpnInstAutoBndTnlSrIsis, + svcBgpEvpnInstAutoBndTnlSrOspf, + svcBgpEvpnInstAutoBndTnlStatus, + svcBgpEvpnInstAutoBndTnlBgp, + svcBgpEvpnInstAutoBndTnlSrTe, + svcBgpEvpnInstAutoBndTnlUdp, + svcBgpEvpnInstAutoBndTnlTag, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni, + svcTlsVxInstVTEPEgrVniNumMACs, + svcTlsVxInstVTEPEgrVniOperState, + svcTlsVxInstVTEPEgrVniL2EsPbr, + svcTlsVxInstVTEPEgrVniMcast, + svcTlsVxlanInstARLfRplCndInUse, + svcTlsVxlanInstARLfRplCndActive, + svcTlsVxlanInstARLfRplCndPndTime, + svcEvpnVxlanInstESDstTEPVni, + svcEvpnVxlanInstESDstTEPLastChg, + svcEvpnVxlanInstESDestLastChgd, + svcTlsVxInstRowStatus, + svcTlsVxInstLastChgd, + svcTlsVxInstCreationOrigin, + svcTlsVxInstNetIngQosPolicyId, + svcTlsVxInstNetIngQosFPQGrp, + svcTlsVxInstNetIngQosFPQGrpInst, + svcTlsVxInstAsstdRepl, + svcTlsVxInstARActTime, + svcTlsVxInstResProtSrcMac, + svcTlsVxInstResProtSrcMacAct, + svcTlsVxInstVni, + svcTlsVxInstTableLastChgd, + tlsFdbVxlanInstance, + svcTlsVxInstVTEPEgrVniVxlanType, + svcEvpnVxlanInstESDestNumMacs + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP-EVPN instance feature on Nokia + SROS series systems release 21.0." + ::= { tmnxSvcConformance 675 } + +svcBgpEvpnObsoletedV21v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstMplsEvpnEncapMpls, + svcBgpEvpnInstMplsEvpnEncapMoUdp, + svcBgpEvpnInstVxlanSendEvpnEncap + } + STATUS current + DESCRIPTION + "The group of objects obsoleting BGP-EVPN instance objects on Nokia + SROS series systems release 21.0." + ::= { tmnxSvcConformance 676 } + +svcEthSegV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegAutoEsi, + tmnxSvcSysEthSegOperEsi + } + STATUS current + DESCRIPTION + "The group of objects supporting ethernet segment feature on Nokia SROS + series systems release 21.0." + ::= { tmnxSvcConformance 677 } + +svcEthSegEvpnV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegAcDfCap + } + STATUS current + DESCRIPTION + "The group of objects supporting ethernet segment feature on Nokia SROS + series systems release 21.0." + ::= { tmnxSvcConformance 679 } + +svcEvpnMHAutoEsiV21v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnMHAutoEsiCreated, + svcEvpnMHAutoEsiConflict + } + STATUS current + DESCRIPTION + "The group of objects supporting ethernet segment auto-esi type-1 + feature on Nokia SROS series systems release 21.0" + ::= { tmnxSvcConformance 680 } + +svcEvpnEtreeLeafLabelV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysBgpEvpnLeafLabelValue + } + STATUS current + DESCRIPTION + "The group of objects supporting ethernet segment feature on Nokia SROS + series systems release 21.0." + ::= { tmnxSvcConformance 681 } + +svcIfSubStatsV21v0Group OBJECT-GROUP + OBJECTS { + svcIfSubStatsLastCleared, + svcIfSubStatsIngPkts, + svcIfSubStatsIngOctets, + svcIfSubStatsEgrPkts, + svcIfSubStatsEgrOctets + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber traffice statistics feature + on Nokia SROS series systems release 21.0." + ::= { tmnxSvcConformance 682 } + +svcEpipeSrv6V21v0Group OBJECT-GROUP + OBJECTS { + svcEpipeSrv6LocatorEndDx2, + svcEpipeSrv6LocatorEndDx2Static, + svcEpipeSrv6LocEndDx2Value, + svcEpipeSrv6LocEndDx2State, + svcEpipeSrv6LocEndDx2ErrorCode, + svcEpipeSrv6LocEndDx2SidAddrType, + svcEpipeSrv6LocEndDx2SidAddr, + svcEpipeSrv6RowStatus, + svcEpipeSrv6LastChngd, + svcEpipeSrv6LocatorRowStatus, + svcEpipeSrv6LocatorLastChngd, + svcEpipeSrv6TblLastCh, + svcEpipeSrv6LocatorTblLastCh + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber traffice statistics feature + on Nokia SROS series systems release 21.0." + ::= { tmnxSvcConformance 683 } + +svcEpipeEvpnSrv6V21v0Group OBJECT-GROUP + OBJECTS { + svcEvpnSrv6TblLastCh, + svcEvpnSrv6LastChanged, + svcBgpEvpnInstSrv6Instance, + svcBgpEvpnInstSrv6DefLocator, + svcEvpnSrv6SrcAddrType, + svcEvpnSrv6SrcAddr, + svcEvpnSrv6MaxEcmpRoutes, + svcEvpnSrv6ForceVlanVcFwd, + svcEvpnSrv6RtNextHopType, + svcEvpnSrv6RtNextHopAddrType, + svcEvpnSrv6RtNextHopAddr, + svcSrv6TEPNumNonESDest, + svcSrv6TEPNumESDest, + svcSrv6InstTEPSidNumMACs, + svcSrv6InstTEPSidL2EsPbr, + svcSrv6InstTEPSidMcast, + svcSrv6InstTEPSidSrv6Type, + svcSrv6InstTEPSidSbdMcast, + svcSrv6InstESDstTEPLastChg, + svcSrv6InstESDestLastChgd, + svcSrv6InstESDestNumMacs + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber traffice statistics feature + on Nokia SROS series systems release 21.0." + ::= { tmnxSvcConformance 684 } + +iesLastChangeV21v0Group OBJECT-GROUP + OBJECTS { + iesIfTableLastChanged + } + STATUS current + DESCRIPTION + "The group pf objects supporting last-changed objects on Nokia SROS + series systems release 21.0." + ::= { tmnxSvcConformance 686 } + +svcLastChangeV21v0Group OBJECT-GROUP + OBJECTS { + svcBaseInfoTableLastChanged, + svcTlsInfoTableLastChanged, + svcTlsInfoLastMgmtChange + } + STATUS current + DESCRIPTION + "The group pf objects supporting last-changed objects on Nokia SROS + series systems release 21.0." + ::= { tmnxSvcConformance 687 } + +tmnxSvcSubV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSubTableLastChanged, + tmnxSvcSubLastCh, + tmnxSvcSubMcShuntId, + tmnxSvcSubMonOperGrpTableLastCh, + tmnxSvcSubMonOperGrpRowStatus, + tmnxSvcSubMonOperGrpLastCh, + tmnxSvcSubMonOperGrpHlthDrop, + tmnxSvcSubMonOperGrpActHlthDrop + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management for services on + Nokia SROS series systems release 21.0." + ::= { tmnxSvcConformance 688 } + +svcEvpnSrv6NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcSrv6TEPEgrBndSysHiUsgSet, + svcSrv6TEPEgrBndSysHiUsgClr + } + STATUS current + DESCRIPTION + "The group notifications supporting service BGP EVPN SRv6 feature on + Nokia SROS series systems release 21.0." + ::= { tmnxSvcConformance 689 } + +svcSrv6NotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcSrv6FunctionExhaustion + } + STATUS current + DESCRIPTION + "The group of objects supporting SRv6 notifications on virtual routers + for version 21.5 Nokia SROS series systems." + ::= { tmnxSvcConformance 690 } + +svcEvpnRvplsMcastGwV21v0Group OBJECT-GROUP + OBJECTS { + svcRoutedVplsEvpnGWNonDrAtrtTraf, + svcRoutedVplsEvpnGWDrState, + svcRoutedVplsEvpnGWDrLstChg, + svcRoutedVplsEvpnGWDrTblLastChgd, + svcRoutedVplsEvpnGWDrCndtIpAdded, + svcRoutedVplsEvpnGWDrActTimeRem + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the EVPN R-VPLS multicast gateway support on Nokia + SROS series systems in release 21.0." + ::= { tmnxSvcConformance 691 } + +svcEpipePbbRedEnhV21v0Group OBJECT-GROUP + OBJECTS { + svcEpipeBackboneLocalSwitchSvc + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the EPIPE PBB redundancy enhancements on Nokia SROS + series systems in release 21.0." + ::= { tmnxSvcConformance 692 } + +svcDPathAttrObj21Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnIpRouteAdvDomainId, + tmnxSvcSysBgpEvpnDpathLgthIgnr, + svcTlsRvplsIpIfSvcId, + svcTlsRvplsIpIfIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting D-Path Attribute for routes + advertisement for Release 21 on Nokia SROS series systems." + ::= { tmnxSvcConformance 693 } + +svcSubStatsV22v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcIfSubForwardingStatsDisNotify, + svcIfSubForwardingStatsEnNotify + } + STATUS current + DESCRIPTION + "The group of objects supporting SRv6 notifications on virtual routers + for version 21.5 Nokia SROS series systems." + ::= { tmnxSvcConformance 694 } + +svcEvpnCandListPrefDataObj21Grp OBJECT-GROUP + OBJECTS { + svcEvpnMHEthSegEviDFCndtPEOprVal, + svcEvpnMHEthSegEviDFCndtPEDntPmt, + svcEvpnMHEthSegIsidDFCndtPEOprVl, + svcEvpnMHEthSegIsidDFCndtPEDtPmt + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + Multi Home enhancement for Release 21 on Nokia SROS series systems." + ::= { tmnxSvcConformance 695 } + +svcVprnWeightedEcmpGroup OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindWeightedEcmp + } + STATUS current + DESCRIPTION + "The group of objects supporting VPRN weighted load balancing feature + on Nokia SROS series systems release 15.0." + ::= { tmnxSvcConformance 696 } + +svcVprnEcmpGroup OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindMaxEcmpRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP-IPVPN mpls auto-bind tunnel ECMP + feature on Nokia SROS series systems release 21.0." + ::= { tmnxSvcConformance 697 } + +svcVplsEvpnMplsV21v0Group OBJECT-GROUP + OBJECTS { + svcEvpnInstMplsTEPEgrLblTnlTblLC, + svcEvpnInstMplsTEPEgrLblTnlLstCh, + svcEvpnInstMplsTEPEgLblTnlNumMAC, + svcEvpnInstMplsTEPEgLblTnlInMLst, + svcEvpnInstMplsTEPEgLblTnlRsType, + svcEvpnInstMplsTEPEgLbTnlSbdMcst, + svcEvpnInstMplsTEPEgrLblMcast, + svcEvpnInstMplsESDestTEPTblLstCh, + svcEvpnInstMplsESDestTEPLastChgd, + svcEvpnInstMplsESDestTEPResType, + svcEvpnInstMplsESDestTEPTnlId, + svcEvpnInstMplsESDestTblLastChgd, + svcEvpnInstMplsESDestNumMacs, + svcEvpnInstMplsESDestLastChanged, + svcBgpEvpnInstMplsMhMode, + tlsFdbEvpnMplsInstance + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Multi-instance EVPN-MPLS + VPLS services on Nokia SROS series systems in release 21.0." + ::= { tmnxSvcConformance 698 } + +svcEvpnEvi3ByteAutoRTObj21Grp OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstVxlnEvi3ByteAutoRT, + svcBgpEvpnInstMplsEvi3ByteAutoRT, + svcEvpnSrv6Evi3ByteAutoRT, + tmnxSvcSysBgpEvpnAdEsRtTgtExtEvi + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) + 3-Byte EVI feature for Release 21 on Nokia SROS series systems." + ::= { tmnxSvcConformance 699 } + +svcVprnRadiusServerV21v0Group OBJECT-GROUP + OBJECTS { + svcVprnRadiusServerTLSClientProf, + svcVprnRadiusServerSecretErr, + svcVprnRadiusServerTLSClntPrfErr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of RADIUS capabilities on + Nokia SROS series systems since release 21.0." + ::= { tmnxSvcConformance 700 } + +svcBgpMTUSignalling22v0Grp OBJECT-GROUP + OBJECTS { + svcVllBgpAdvServiceMtu, + svcVplsBgpAdvServiceMtu, + svcTlsExtIgnoreL2VpnMtuMismatch, + svcEpipeIgnoreL2VpnMtuMismatch + } + STATUS current + DESCRIPTION + "The group of objects suporting service BGP MTU signalling feature for + Release 22 on Nokia SROS series systems." + ::= { tmnxSvcConformance 701 } + +svcLblEthOrIPL4TEID22v0Grp OBJECT-GROUP + OBJECTS { + svcEpipeLblEthOrIpL4TEID, + svcTlsExtLblEthOrIpL4TEID + } + STATUS current + DESCRIPTION + "The group of objects suporting service load balancing hash based on + feature ethernet Or IP L4 TEID for Release 22 on Nokia SROS series + systems." + ::= { tmnxSvcConformance 702 } + +svcEvpnExtEgLblLmtV22v0Grp OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstMplsDynEgrLblLmt + } + STATUS current + DESCRIPTION + "The group of objects supporting for extending Egress Label Limit for + Release 22 on Nokia SROS series systems." + ::= { tmnxSvcConformance 703 } + +svcRtdVplsEvpnGWV22v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcRoutedVplsEvpnGWDrStateChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting routed-VPLS EVPN multicast gateway + notifications on virtual routers for version 21.10 Nokia SROS series + systems." + ::= { tmnxSvcConformance 704 } + +svcEvpnESV2v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegPwPortHeadEnd, + svcEpipePwPortOprUpOnMhStdby, + svcEvpnHdEndMHEthSegPwPortId, + svcEvpnPwPortHdEndMHEthSegName, + svcEvpnPwPortHdEndMHEthSegStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting EVPN Ethernet Segment objects on + virtual routers for version 22.0 Nokia SROS series systems." + ::= { tmnxSvcConformance 705 } + +svcBgpEvpnMplsMh1V22v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsIngressRepBumLabel, + svcBgpEvpnMplsMaxEcmpRoutes, + tmnxSvcSysBgpEvpnRD, + tmnxSvcSysEthSegRowStatus, + tmnxSvcSysEthSegLastChg, + tmnxSvcSysEthSegAdminState, + tmnxSvcSysEthSegEsi, + tmnxSvcSysEthSegMultiHoming, + tmnxSvcSysEthSegSvcCarving, + tmnxSvcSysEthSegLagId, + tmnxSvcSysEthSegPortId, + tmnxSvcSysEthSegSdpId, + tmnxSvcSysEthSegSourceBMacLSB, + tmnxSvcSysEthSegBMacTblSize, + tmnxSvcSysEthSegBMacTblEntries, + tmnxSvcSysEthSegOperMultiHoming, + tmnxSvcSysEthSegTblLastChanged, + svcEthSegCarvEviRngTblLastChgd, + svcEthSegCarvIsidRngTblLastChgd, + svcEthSegCarvEviRngRowStatus, + svcEthSegCarvEviRngLastChg, + svcEthSegCarvEviRngTo, + svcEthSegCarvIsidRngRowStatus, + svcEthSegCarvIsidRngLastChg, + svcEthSegCarvIsidRngTo, + tmnxSvcSysEthSegEsActTimer, + svcEvpnMHEthSegEviIsDF, + svcEvpnMHEthSegIsidIsDF, + svcEvpnMHEthSegEviActTimRem, + svcEvpnMHEthSegIsidActTimRem, + svcEvpnMHEthSegEviSvcId, + svcEvpnMHEthSegIsidSvcId, + svcEvpnMHEthSegEviDFLastChanged, + svcEvpnMHEthSegIsidDFLastChanged, + tlsFdbEvpnMplsEthSegId, + svcSysEthSegBMacAddress, + tmnxSvcSysEthSegOperState, + tmnxSvcSysEthSegSHGLabel, + svcEvpnMplsPbbESDestTEPLstChg, + svcEvpnMHEthSegEviDFCndtAdded, + svcEvpnMHEthSegIsidDFCndtAdded, + svcNumEvpnMHStandbySaps, + svcEvpnMplsPbbESegDestLstChg, + tmnxSvcSysBgpEvpnOperRD, + tmnxSvcSysBgpEvpnRDType + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + Multi Home feature on Nokia SROS series systems release 22.0." + ::= { tmnxSvcConformance 707 } + +svcBgpEvpnObsoletedV22v0Group OBJECT-GROUP + OBJECTS { + svcEvpnMplsESDestNumMacs, + svcEvpnMplsESDestLastChanged, + svcEvpnMplsESDestTEPLastChanged, + svcEvpnMplsESDestTEPTunnelType, + svcEvpnMplsESDestTEPResType + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + Multi Home feature obsoleted on Nokia SROS series systems release + 22.0." + ::= { tmnxSvcConformance 708 } + +svcEvpnMplsMhBindsV22Group OBJECT-GROUP + OBJECTS { + svcEvpnMplsPbbESDestTEPResType + } + STATUS current + DESCRIPTION + "The group of objects supporting transport type for service BGP EVPN + MPLS Multi Home feature on Nokia SROS series systems release 22.0." + ::= { tmnxSvcConformance 709 } + +svcEvpnMplsTnlIdObsoletedGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsESDestTEPTnlId, + svcEvpnMplsTEPEgrLblTnlLastCh, + svcEvpnMplsTEPEgrLblTnlNumMACs, + svcEvpnMplsTEPEgrLblTnlInMcList, + svcEvpnMplsTEPEgrLblTnlResType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of EVPN MPLS Tunnel VPLS + services obsoleted on Nokia SROS series systems in release 22.0." + ::= { tmnxSvcConformance 710 } + +svcVplsEvpnMplsTnlIdV22Group OBJECT-GROUP + OBJECTS { + tlsFdbEvpnMplsTnlId, + tlsFdbEvpnMplsTnlResType, + svcEvpnMplsPbbESDestTEPTnlId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of EVPN MPLS Tunnel VPLS + services on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 711 } + +svcEvpnOISMObsoleteGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsTEPEgrLblTnlSbdMcast, + svcEvpnMplsTEPEgrLblMcast + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the EVPN OISM support obsoleted on Nokia SROS series + systems in release 22.0." + ::= { tmnxSvcConformance 712 } + +svcEvpnOISMV22Group OBJECT-GROUP + OBJECTS { + iesIfVplsEvpnTnlSupBcastDomain, + svcBgpEvpnSelMcastAdvertise + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the EVPN OISM support on Nokia SROS series systems + in release 22.0." + ::= { tmnxSvcConformance 713 } + +svcBgpEvpnMplsObsoleteGroup OBJECT-GROUP + OBJECTS { + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblNumMACs, + svcEvpnMplsTEPEgrLblInMcastList, + svcEvpnMplsTEPEgrLblLastChanged, + svcEvpnMplsTEPEgrLblResType + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature obsoleted on Nokia SROS series systems release 22.0." + ::= { tmnxSvcConformance 714 } + +svcBgpEvpnMplsV22v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsTableLastChanged, + svcBgpEvpnEvi, + tlsFdbEvpnMplsTEPAddrType, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsLabel, + svcEvpnMplsTEPAddrType, + svcEvpnMplsTEPAddress, + svcEvpnMplsTEPNumEvpnMplsDest, + svcEvpnMplsTEPNumESDest, + svcEvpnMplsTEPNumESBMacDest + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 22.0." + ::= { tmnxSvcConformance 715 } + +svcEpipePwPortTldp22v0Group OBJECT-GROUP + OBJECTS { + svcEpipePwPortDnPeerTldpFault + } + STATUS current + DESCRIPTION + "The group of objects supporting EPIPE service PW port feature related + to TLDP faults on Nokia SROS series systems release 22.0." + ::= { tmnxSvcConformance 717 } + +svcVprnTacPlusAccCmdOp21v0Group OBJECT-GROUP + OBJECTS { + svcVprnTacPlusAccessOpCmd1 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TacPlus access operation + authorization since release 21.10." + ::= { tmnxSvcConformance 718 } + +tmnxTstpConformance OBJECT IDENTIFIER ::= { tmnxServConformance 5 } + +tmnxTstpCompliances OBJECT IDENTIFIER ::= { tmnxTstpConformance 1 } + +tmnxTstpGroups OBJECT IDENTIFIER ::= { tmnxTstpConformance 2 } + +tmnxServNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 4 } + +custTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 1 } + +custTraps OBJECT IDENTIFIER ::= { custTrapsPrefix 0 } + +custCreated NOTIFICATION-TYPE + OBJECTS { + custId + } + STATUS obsolete + DESCRIPTION + "The trap custCreated is sent when a new row is created in the + custInfoTable. The object is obsoleted and replaced with + tmnxConfigModify notification." + ::= { custTraps 1 } + +custDeleted NOTIFICATION-TYPE + OBJECTS { + custId + } + STATUS obsolete + DESCRIPTION + "The trap custDeleted is sent when an existing row is deleted from the + custInfoTable. The object is obsoleted and replaced with + tmnxConfigModify notification." + ::= { custTraps 2 } + +custMultSvcSiteCreated NOTIFICATION-TYPE + OBJECTS { + custId, + custMultSvcSiteName + } + STATUS obsolete + DESCRIPTION + "The trap custMultSvcSiteCreated is sent when a new row is + created in the custMultiServiceSiteTable. The object is + obsoleted and replaced with tmnxConfigModify notification." + ::= { custTraps 3 } + +custMultSvcSiteDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + custMultSvcSiteName + } + STATUS obsolete + DESCRIPTION + "The trap custMultSvcSiteDeleted is sent when an existing row is + deleted from the custMultiServiceSiteTable. The object is obsoleted + and replaced with tmnxConfigModify notification." + ::= { custTraps 4 } + +svcTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 2 } + +svcTraps OBJECT IDENTIFIER ::= { svcTrapsPrefix 0 } + +svcCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcType + } + STATUS obsolete + DESCRIPTION + "This trap is sent when a new row is created in the svcBaseInfoTable. + The object is obsoleted and replaced with tmnxConfigModify + notification." + ::= { svcTraps 1 } + +svcDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS obsolete + DESCRIPTION + "This trap is sent when an existing row is deleted from the + svcBaseInfoTable. The object is obsoleted and replaced with + tmnxConfigModify notification." + ::= { svcTraps 2 } + +svcStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcAdminStatus, + svcOperStatus + } + STATUS current + DESCRIPTION + "The svcStatusChanged notification is generated when there is a change + in the administrative or operating status of a service." + ::= { svcTraps 3 } + +svcTlsFdbTableFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION + "The svcTlsFdbTableFullAlarmRaised notification is generated when the + utilization of the FDB table increases to reach the value specified by + svcTlsFdbTableFullHighWatermark." + ::= { svcTraps 4 } + +svcTlsFdbTableFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION + "The svcTlsFdbTableFullAlarmCleared notification is generated when the + utilization of the FDB table drops to the value specified by + svcTlsFdbTableFullLowWatermark." + ::= { svcTraps 5 } + +iesIfCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex + } + STATUS obsolete + DESCRIPTION + "The iesIfCreated notification is generated when a new row is created + in the iesIfTable. The object is obsoleted and replaced with + tmnxConfigModify notification." + ::= { svcTraps 6 } + +iesIfDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex + } + STATUS obsolete + DESCRIPTION + "The iesIfDeleted notification is sent when an existing row is deleted + from the iesIfTable. The object is obsoleted and replaced with + tmnxConfigModify notification." + ::= { svcTraps 7 } + +iesIfStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex, + iesIfAdminStatus, + iesIfOperStatus + } + STATUS current + DESCRIPTION + "The iesIfStatusChanged notification is generated when there is a + change in the administrative or operating status of an IES interface." + ::= { svcTraps 8 } + +svcTlsMfibTableFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION + "The svcTlsMfibTableFullAlarmRaised notification is generated when the + utilization of the MFIB table increases to reach the value specified + by svcTlsMfibTableFullHighWatermark." + ::= { svcTraps 9 } + +svcTlsMfibTableFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION + "The svcTlsMfibTableFullAlarmCleared notification is generated when the + utilization of the MFIB table drops to the value specified by + svcTlsMfibTableFullLowWatermark." + ::= { svcTraps 10 } + +svcTlsMacPinningViolation NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr + } + STATUS current + DESCRIPTION + "The svcTlsMacPinningViolation notification is generated when an + attempt is made to assign a MAC address to another interface while + this MAC address is pinned (i.e. assigned fixed to an interface)." + ::= { svcTraps 11 } + +svcTlsDHCPLseStRestoreProblem NOTIFICATION-TYPE + OBJECTS { + tlsDhcpRestoreLseStateSvcId, + tlsDhcpRestoreLseStatePortId, + tlsDhcpRestoreLseStateEncapVal, + tlsDhcpRestoreLseStateCiAddr, + tlsDhcpRestoreLseStateProblem + } + STATUS obsolete + DESCRIPTION + "The svcTlsDHCPLseStRestoreProblem notification is generated when an an + error is detected while processing a persistency record." + ::= { svcTraps 12 } + +svcTlsDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tlsDhcpLseStatePopulateError + } + STATUS obsolete + DESCRIPTION + "The svcTlsDHCPLseStatePopulateErr notification indicates that the + system was unable to update the Lease State Table with the information + contained in the DHCP ACK message. The DHCP ACK message has been + discarded." + ::= { svcTraps 13 } + +svcDHCPLseStateRestoreProblem NOTIFICATION-TYPE + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem + } + STATUS current + DESCRIPTION + "The svcDHCPLseStateRestoreProblem notification is generated when an an + error is detected while processing a persistency record." + ::= { svcTraps 14 } + +tmnxSvcObjTodSuiteApplicFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite, + tmnxFailureDescription + } + STATUS obsolete + DESCRIPTION + "The tmnxSvcObjTodSuiteApplicFailed notification is generated when the + object has failed to perform the set action requested by the + Time-Of-Day Suite. The object can be either a SAP or a Customer + Multi-Service Site." + ::= { svcTraps 15 } + +tmnxEndPointTxActiveChanged NOTIFICATION-TYPE + OBJECTS { + svcEndPointTxActiveType, + svcEndPointTxActivePortId, + svcEndPointTxActiveEncap, + svcEndPointTxActiveSdpId, + svcEPTxActiveBgpEvpnMplsInstId + } + STATUS current + DESCRIPTION + "The tmnxEndPointTxActiveChanged notification is generated when the + transmit active object on an endpoint changes." + ::= { svcTraps 16 } + +tmnxSvcPEDiscPolServOperStatChg NOTIFICATION-TYPE + OBJECTS { + svcPEDiscPolServerAddressType, + svcPEDiscPolServerAddress, + svcPEDiscPolServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The tmnxSvcPEDiscPolServOperStatChg notification is generated when the + operational status of a Radius server, configured for use as PE + Discovery Policy Server, has transitioned either from 'up' to 'down' + or from 'down' to 'up'." + ::= { svcTraps 17 } + +svcEndPointMacLimitAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcEndPointMacLimit + } + STATUS current + DESCRIPTION + "The svcEndPointMacLimitAlarmRaised notification is sent whenever the + number of MAC addresses stored in the FDB for this endpoint exceeds + the watermark specified by the object svcTlsFdbTableFullHighWatermark. + + This alarm also takes into consideration static MAC addresses + configured on the endpoint and learned MAC addresses in all spokes + associated with this endpoint." + ::= { svcTraps 18 } + +svcEndPointMacLimitAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcEndPointMacLimit + } + STATUS current + DESCRIPTION + "The svcEndPointMacLimitAlarmCleared notification is sent whenever the + number of MAC addresses stored in the FDB for this endpoint drops + below the watermark specified by the object + svcTlsFdbTableFullLowWatermark. + + This alarm also takes into consideration static MAC addresses + configured on the endpoint and learned MAC addresses in all spokes + associated with this endpoint." + ::= { svcTraps 19 } + +svcTlsMrpAttrRegistrationFailed NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue + } + STATUS current + DESCRIPTION + "The svcTlsMrpAttrRegistrationFailed notification is generated when + registration fails for an MRP attribute." + ::= { svcTraps 20 } + +svcFdbMimDestTblFullAlrm NOTIFICATION-TYPE + OBJECTS { + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION + "The svcFdbMimDestTblFullAlrm notification is raised when system limit + of Backbone MAC address indices limit is reached. + + Further traps are not generated as long as the value of + svcTotalFdbMimDestIdxEntries object remains under 5 percent of the + limit." + ::= { svcTraps 21 } + +svcFdbMimDestTblFullAlrmCleared NOTIFICATION-TYPE + OBJECTS { + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION + "The svcFdbMimDestTblFullAlrmCleared notification is raised when number + of Backbone MAC address indices used reaches under 95 percent of the + system limit after svcFdbMimDestTblFullAlrm notification had been + raised." + ::= { svcTraps 22 } + +svcDHCPMiscellaneousProblem NOTIFICATION-TYPE + OBJECTS { + tmnxFailureDescription + } + STATUS current + DESCRIPTION + "The svcDHCPMiscellaneousProblem notification is generated on + miscellaneous DHCP problems." + ::= { svcTraps 23 } + +svcPersistencyProblem NOTIFICATION-TYPE + OBJECTS { + svcId, + tmnxFailureDescription + } + STATUS current + DESCRIPTION + "The svcPersistencyProblem notification is generated on persistency + problems." + ::= { svcTraps 24 } + +svcTlsMrpAttrTblFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION + "The svcTlsMrpAttrTblFullAlarmRaised notification is generated when the + utilization of the MRP attribute table is above the value specified by + svcTlsMrpAttrTblHighWatermark." + ::= { svcTraps 25 } + +svcTlsMrpAttrTblFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION + "The svcTlsMrpAttrTblFullAlarmCleared notification is generated when + the utilization of the MRP attribute table is below the value + specified by svcTlsMrpAttrTblLowWatermark." + ::= { svcTraps 26 } + +svcArpHostPopulateErr NOTIFICATION-TYPE + OBJECTS { + svcId, + svcNotifSapPortId, + svcNotifSapEncapValue, + svcArpHostPopulateError + } + STATUS current + DESCRIPTION + "The svcArpHostPopulateErr notification indicates that the system + failed to update the ARP Host table with the information contained in + the ARP message." + ::= { svcTraps 27 } + +svcEpipePbbOperStatusChanged NOTIFICATION-TYPE + OBJECTS { + svcEpipePbbOperState + } + STATUS current + DESCRIPTION + "The svcEpipePbbOperStatusChanged notification is generated when there + is a change in the operating status of the PBB tunnel associated with + this Epipe service." + ::= { svcTraps 28 } + +svcEPMCEPConfigMismatch NOTIFICATION-TYPE + OBJECTS { + svcEndPointMCEPId + } + STATUS current + DESCRIPTION + "The svcEPMCEPConfigMismatch notification is generated when service + multi-chassis endpoint detects a mismatch in the config of the + multi-chassis endpoint peer." + ::= { svcTraps 29 } + +svcEPMCEPConfigMismatchResolved NOTIFICATION-TYPE + OBJECTS { + svcEndPointMCEPId + } + STATUS current + DESCRIPTION + "The svcEPMCEPConfigMismatchResolved notification is generated when + multi-chassis endpoint resolves the mismatch in the config of the + multi-chassis endpoint peer." + ::= { svcTraps 30 } + +svcEPMCEPPassiveModeActive NOTIFICATION-TYPE + OBJECTS { + svcEndPointMCEPId + } + STATUS current + DESCRIPTION + "The svcEPMCEPPassiveModeActive notification is generated when + multi-chassis endpoint on a multi-chassis peer in passive-mode (of + multi-chassis peer) becomes passive-mode active by detecting more than + one active spoke-sdp in the multi-chassis endpoint with + 'pwFwdingStandby' bit cleared per sdpBindPwPeerStatusBits object." + ::= { svcTraps 31 } + +svcEPMCEPPassiveModePassive NOTIFICATION-TYPE + OBJECTS { + svcEndPointMCEPId + } + STATUS current + DESCRIPTION + "The svcEPMCEPPassiveModePassive notification is generated when + multi-chassis endpoint on a multi-chassis peer in passive-mode (of + multi-chassis peer) becomes passive-mode passive by detecting at most + one active spoke-sdp in the multi-chassis endpoint with + 'pwFwdingStandby' bit set per sdpBindPwPeerStatusBits object." + ::= { svcTraps 32 } + +svcRestoreHostProblem NOTIFICATION-TYPE + OBJECTS { + svcHostAddrType, + svcHostAddr, + tmnxFailureDescription + } + STATUS current + DESCRIPTION + "The svcRestoreHostProblem notification is generated when an an error + is detected while processing a host persistency record. + + From release 9.0 of SROS onwards, the notification + TIMETRA-SYSTEM-MIB::persistenceRestoreProblem is used instead." + ::= { svcTraps 33 } + +svcTlsSiteDesigFwdrChg NOTIFICATION-TYPE + OBJECTS { + svcTlsSiteIdDesignatedFwdr + } + STATUS current + DESCRIPTION + "The svcTlsSiteDesigFwdrChg notification is generated when there is a + change in the 'designated forwarder' status for the TLS site." + ::= { svcTraps 34 } + +svcTlsGroupOperStatusChanged NOTIFICATION-TYPE + OBJECTS { + svcTlsGroupOperStatus, + svcTlsGroupLastError + } + STATUS current + DESCRIPTION + "The svcTlsGroupOperStatusChanged notification is generated when there + is a change in the value of svcTlsGroupOperStatus object. + + svcTlsGroupLastError provides information related to + svcTlsGroupOperStatus object." + ::= { svcTraps 35 } + +svcMacFdbTblFullAlarm NOTIFICATION-TYPE + OBJECTS { + svcMacFdbRecords + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcMacFdbTblFullAlarm notification is raised when system + limit of FDB records is reached. + + Further traps are not generated as long as the value of + svcMacFdbRecords object remains under 5 percent of the limit. + + [EFFECT] System will not be able to add new MAC addresses to the FDB + table. + + [RECOVERY] Optimize the MAC FDB addresses assigned to different + services." + ::= { svcTraps 36 } + +svcMacFdbTblFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + svcMacFdbRecords + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcMacFdbTblFullAlarmCleared notification is raised when + number of FDB records used reaches under 95 percent of the system + limit after svcMacFdbTblFullAlarm notification had been raised. + + [EFFECT] System will now be able to add new MAC addresses to the FDB + table. + + [RECOVERY] None." + ::= { svcTraps 37 } + +svcMSPwRtMisconfig NOTIFICATION-TYPE + OBJECTS { + svcMSPwPeSaiiGlobalId, + svcMSPwPeSaiiPrefix, + svcMSPwPeSaiiAcId, + svcMSPwPeTaiiGlobalId, + svcMSPwPeTaiiPrefix, + svcMSPwPeTaiiAcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcMSPwRtMisconfig notification is raised when there is + misconfiguration discovered between two signaling multi-segment + pseudo-wires. The following misconfiguration would cause this + notification: + + - Both multi-segment pseudo-wires are configured to be master + + [EFFECT] Communication between the multi-segment pseudo-wires will + fail. + + [RECOVERY] Misconfiguration between the two multi-segment pseudo-wire + needs to be corrected." + ::= { svcTraps 38 } + +svcOperGrpOperStatusChanged NOTIFICATION-TYPE + OBJECTS { + svcOperGrpOperStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The svcOperGrpOperStatusChanged notification is generated when + there is a change in the value of svcOperGrpOperStatus. + + [EFFECT] Status of the one or more of the members of the operational + group has changed. + + [RECOVERY] Operational status of the members of the operational-group + will need to be investigated." + ::= { svcTraps 39 } + +svcMSPwRetryExpiredNotif NOTIFICATION-TYPE + OBJECTS { + svcMSPwPeRetryExpired + } + STATUS current + DESCRIPTION + "[CAUSE] The svcMSPwRetryExpiredNotif notification is raised when retry + timer expires for this multi-segment pseudo-wire provider-edge + (svcMSPwPeId) in the service. + + [EFFECT] There will be no more retries to establish connection from + this svcMSPwPeId. + + [RECOVERY] svcMSPwPeId may need to be shutdown and may need to restart + the retries." + ::= { svcTraps 40 } + +svcVllSiteDesigFwdrChg NOTIFICATION-TYPE + OBJECTS { + svcVllSiteIdDesignatedFwdr + } + STATUS current + DESCRIPTION + "[CAUSE] The svcVllSiteDesigFwdrChg notification is generated when + there is a change in the 'designated forwarder' status for the site. + + [EFFECT] The new designated forwarder will be used to forward traffic. + + [RECOVERY] None needed." + ::= { svcTraps 41 } + +svcBgpEvpnDupMacAddrsDetected NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcBgpEvpnDupMacAddrsDetected notification is generated + when at least one MAC address is detected as duplicate in a VPLS EVPN + context. + + [EFFECT] At least one MAC address is detected as duplicate. + + [RECOVERY] None needed." + ::= { svcTraps 42 } + +svcBgpEvpnDupMacAddrsCleared NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcBgpEvpnDupMacAddrsCleared notification is generated + when no more MAC addresses are detected as duplicate in a VPLS EVPN + context. + + [EFFECT] No MAC addresses are detected as duplicate. + + [RECOVERY] None needed." + ::= { svcTraps 43 } + +svcTlsDupVTEPEgrVNIDetected NOTIFICATION-TYPE + OBJECTS { + svcVTEPEgrVNIVTEPAddrType, + svcVTEPEgrVNIVTEPAddress, + svcVTEPEgrVNIEgrVNI + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcTlsDupVTEPEgrVNIDetected notification is generated when + an attempt is made to use the same VTEP-Egress VNI in more than one + service in the system. + + [EFFECT] A VTEP-Egress VNI is detected as duplicate. + + [RECOVERY] None needed." + ::= { svcTraps 44 } + +svcTlsDupVTEPEgrVNICleared NOTIFICATION-TYPE + OBJECTS { + svcVTEPEgrVNIVTEPAddrType, + svcVTEPEgrVNIVTEPAddress, + svcVTEPEgrVNIEgrVNI + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcTlsDupVTEPEgrVNICleared notification is generated when + a previously duplicate VTEP-Egress VNI is no longer used in more than + one service in the system. + + [EFFECT] The VTEP-Egress VNI is no longer duplicate. + + [RECOVERY] None needed." + ::= { svcTraps 45 } + +svcTlsVTEPHiUsageAlarmRaised NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVTEPHiUsageAlarmRaised notification is generated + when the number of VTEPs in the system exceeds 95% of the system VTEP + limit. + + [EFFECT] 95% of the system VTEP limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 46 } + +svcTlsVTEPHiUsageAlarmCleared NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVTEPHiUsageAlarmCleared notification is generated + when the number of VTEPs in the system drops below 90% of system VTEP + limit. + + [EFFECT] 90% of the system VTEP limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 47 } + +svcTlsVTEPEgrVniSysHiUsgAlarmSet NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVTEPEgrVniSysHiUsgAlarmSet notification is generated + when the number of VTEP-Egress VNIs in the system exceeds 95% of the + system VTEP-Egress VNI limit. + + [EFFECT] 95% of the system VTEP-Egress VNI limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 48 } + +svcTlsVTEPEgrVniSysHiUsgAlarmClr NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVTEPEgrVniSysHiUsgAlarmClr notification is generated + when the number of VTEP-Egress VNIs in the system drops below 90% of + the system VTEP-Egress VNI limit. + + [EFFECT] 90% of the system VTEP-Egress VNI limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 49 } + +svcTlsVTEPEgrVniSvcHiUsgAlarmSet NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVTEPEgrVniSvcHiUsgAlarmSet notification is generated + when the number of VTEP-Egress VNIs in a VPLS service exceeds 95% of + the per-service VTEP-Egress VNI multicast limit. + + [EFFECT] The VPLS service has reached 95% of the VTEP-Egress VNI + multicast limit. + + [RECOVERY] None needed." + ::= { svcTraps 50 } + +svcTlsVTEPEgrVniSvcHiUsgAlarmClr NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVTEPEgrVniSvcHiUsgAlarmClr notification is generated + when the number of VTEP-Egress VNIs in a VPLS service drops below 90% + of the per-service VTEP-Egress VNI multicast limit. + + [EFFECT] The VPLS service has reached 90% of the VTEP-Egress VNI + multicast limit. + + [RECOVERY] None needed." + ::= { svcTraps 51 } + +svcBindSysHiUsageAlarmRaised NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcBindSysHiUsageAlarmRaised notification is generated + when the number of VXLAN binds exceeds 95% of the system VXLAN bind + limit. + + [EFFECT] 95% of the system VXLAN bind limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 52 } + +svcBindSysHiUsageAlarmCleared NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcBindSysHiUsageAlarmCleared notification is generated + when the number of VXLAN binds drops below 90% of the system VXLAN + bind limit. + + [EFFECT] 90% of the system VXLAN bind limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 53 } + +svcTlsRvplsEgrVniSysHiUsgAlrmSet NOTIFICATION-TYPE + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcTlsRvplsEgrVniSysHiUsgAlrmSet notification is generated + when the number of RVPLS-Egress VNIs in the system exceeds 95% of the + system RVPLS-Egress VNI limit. + + [EFFECT] 95% of the system RVPLS-Egress VNI limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 54 } + +svcTlsRvplsEgrVniSysHiUsgAlrmClr NOTIFICATION-TYPE + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcTlsRvplsEgrVniSysHiUsgAlrmClr notification is generated + when the number of RVPLS-Egress VNIs in the system drops below 90% of + the system RVPLS-Egress VNI limit. + + [EFFECT] 90% of the system RVPLS-Egress VNI limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 55 } + +svcTlsProxyArpDupDetect NOTIFICATION-TYPE + OBJECTS { + svcTlsProxyArpMacAddr, + svcNotifTlsProxyMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyArpDupDetect notification is generated when + duplicate detection criteria is met when a new mac address overwrites + the existing mac address for the proxy arp entry. + + [EFFECT] A traffic disruption may occur if both systems are active. + + [RECOVERY] Identify and correct configuration of one of the systems." + ::= { svcTraps 56 } + +svcTlsProxyArpDupClear NOTIFICATION-TYPE + OBJECTS { + svcTlsProxyArpMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyArpDupClear notification is generated when + duplicate ARP entry is cleared. + + [EFFECT] The proxy ARP entry is deleted or is overwritten by static + entry. + + [RECOVERY] None needed." + ::= { svcTraps 57 } + +svcTlsProxyNdDupDetect NOTIFICATION-TYPE + OBJECTS { + svcTlsProxyNdMacAddr, + svcNotifTlsProxyMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyNdDupDetect notification is generated when + duplicate detection criteria is met when a new mac address overwrites + the existing mac address for the proxy ND entry. + + [EFFECT] A traffic disruption may occur if both systems are active. + + [RECOVERY] Identify and correct configuration of one of the systems." + ::= { svcTraps 58 } + +svcTlsProxyNdDupClear NOTIFICATION-TYPE + OBJECTS { + svcTlsProxyNdMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyNdDupClear notification is generated when + duplicate Neighbor Discovery (ND) entry is cleared. + + [EFFECT] The proxy ND entry is deleted or is overwritten by static + entry. + + [RECOVERY] None needed." + ::= { svcTraps 59 } + +svcTlsEvpnTunnNHopHiUsgAlarmSet NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsEvpnTunnNHopHiUsgAlarmSet notification is generated + when the number of EVPN tunnels next-hops in the service exceeds 95% + of the limit. + + [EFFECT] Reached 95% of EVPN tunnel interface IP next-hop limit for + service. + + [RECOVERY] Verify the BGP-EVPN configuration to see if configuration + changes are needed to reduce this." + ::= { svcTraps 60 } + +svcTlsEvpnTunnNHopHiUsgAlarmClr NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsEvpnTunnNHopHiUsgAlarmClr notification is generated + when the number of EVPN tunnels next-hop in the service drops to 90% + of the limit. + + [EFFECT] Dropped below 90% of EVPN tunnel interface IP next-hop limit + for service. + + [RECOVERY] None needed." + ::= { svcTraps 61 } + +svcEvpnMplsTEPHiUsageRaised NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPHiUsageRaised notification is generated when + the number of EVPN MPLS tunnel endpoints in the system exceeds 95% of + the system limit. + + [EFFECT] 95% of the system EVPN MPLS tunnel endpoint limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 62 } + +svcEvpnMplsTEPHiUsageCleared NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPHiUsageCleared notification is generated + when the number of EVPN MPLS tunnel endpoints in the system drops + below 90% of system limit. + + [EFFECT] 90% of the system EVPN MPLS tunnel endpoint limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 63 } + +svcEvpnMplsTEPEgrBndSysHiUsgSet NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPEgrBndSysHiUsgSet notification is generated + when the number of EVPN MPLS tunnel endpoint-egress binds in the + system exceeds 95% of the system limit. + + [EFFECT] 95% of the system EVPN MPLS tunnel endpoint-egress binds + limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 64 } + +svcEvpnMplsTEPEgrBndSysHiUsgClr NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPEgrBndSysHiUsgClr notification is generated + when the number of EVPN MPLS tunnel endpoint-egress binds in the + system drops below 90% of the system limit. + + [EFFECT] 90% of the system EVPN MPLS tunnel endpoint-egress binds + limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 65 } + +svcEvpnMplsTEPEgrBndSvcHiUsgSet NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPEgrBndSvcHiUsgSet notification is generated + when the number of EVPN MPLS tunnel endpoint-egress multicast binds in + a VPLS service exceeds 95% of the per-service limit. + + [EFFECT] The VPLS service has reached 95% of the EVPN MPLS tunnel + endpoint-egress multicast binds limit. + + [RECOVERY] None needed." + ::= { svcTraps 66 } + +svcEvpnMplsTEPEgrBndSvcHiUsgClr NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPEgrBndSvcHiUsgClr notification is generated + when the number of EVPN MPLS tunnel endpoint-egress multicast binds in + a VPLS service drops below 90% of the per-service limit. + + [EFFECT] The VPLS service has reached 90% of the EVPN MPLS tunnel + endpoint-egress multicast binds limit. + + [RECOVERY] None needed." + ::= { svcTraps 67 } + +svcTlsProxyArpSysHiUsgSet NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyArpSysHiUsgSet notification is generated when + the number of proxy ARP entries in the system exceeds 95% of the + system limit. + + [EFFECT] 95% of the system proxy ARP entries limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 68 } + +svcTlsProxyArpSysHiUsgClr NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyArpSysHiUsgClr notification is generated when + the number of proxy ARP entries in the system drops below 90% of the + system limit. + + [EFFECT] 90% of the system proxy ARP entries limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 69 } + +svcTlsProxyArpSvcHiUsgSet NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyArpSvcHiUsgSet notification is generated when + the number of proxy ARP entries in a VPLS service exceeds 95% of the + per-service limit. + + [EFFECT] The VPLS service has reached 95% of the proxy ARP limit. + + [RECOVERY] None needed." + ::= { svcTraps 70 } + +svcTlsProxyArpSvcHiUsgClr NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyArpSvcHiUsgClr notification is generated when + the number of proxy ARP entries in a VPLS service drops below 90% of + the per-service limit. + + [EFFECT] The VPLS service has reached 90% of the proxy ARP limit. + + [RECOVERY] None needed." + ::= { svcTraps 71 } + +svcTlsProxyNdSysHiUsgSet NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyNdSysHiUsgSet notification is generated when + the number of proxy Neighbor Discovery (ND) entries in the system + exceeds 95% of the system limit. + + [EFFECT] 95% of the system proxy Neighbor Discovery (ND) entries limit + is reached. + + [RECOVERY] None needed." + ::= { svcTraps 72 } + +svcTlsProxyNdSysHiUsgClr NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyNdSysHiUsgClr notification is generated when + the number of proxy Neighbor Discovery (ND) entries in the system + drops below 90% of the system limit. + + [EFFECT] 90% of the system proxy Neighbor Discovery (ND) entries limit + is reached. + + [RECOVERY] None needed." + ::= { svcTraps 73 } + +svcTlsProxyNdSvcHiUsgSet NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyNdSvcHiUsgSet notification is generated when + the number of proxy Neighbor Discovery (ND) entries in a VPLS service + exceeds 95% of the per-service limit. + + [EFFECT] The VPLS service has reached 95% of the proxy Neighbor + Discovery (ND) limit. + + [RECOVERY] None needed." + ::= { svcTraps 74 } + +svcTlsProxyNdSvcHiUsgClr NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsProxyNdSvcHiUsgClr notification is generated when + the number of Neighbor Discovery (ND) entries in a VPLS service drops + below 90% of the per-service limit. + + [EFFECT] The VPLS service has reached 90% of the proxy Neighbor + Discovery (ND) limit. + + [RECOVERY] None needed." + ::= { svcTraps 75 } + +svcSiteMinDnTimerStateChg NOTIFICATION-TYPE + OBJECTS { + svcId, + svcNotifSiteName, + svcNotifSiteMinDnTimerState, + svcNotifSiteMinDnTimer, + svcNotifSiteMinDnTimerRemain + } + STATUS current + DESCRIPTION + "[CAUSE] The svcSiteMinDnTimerStateChg notification is generated when + site specific minimum-down-timer starts/canceled/extended/expires. + + [EFFECT] svcNotifSiteMinDnTimerState indicate the new state of the + site minimum-down-timer. + + [RECOVERY] None needed." + ::= { svcTraps 76 } + +svcArpHostOverride NOTIFICATION-TYPE + OBJECTS { + svcArpHostMacAddr, + svcNotifyMacAddress + } + STATUS current + DESCRIPTION + "The system generates an svcArpHostOverride notification when it + overrides the MAC address of an ARP host. + + The new MAC address is in svcArpHostMacAddr, while the old MAC address + is in svcNotifyMacAddress. + + [CAUSE] The system overrides the MAC address of an ARP host, because + an ARP host with the same IP address as a known ARP host has appeared + with a different MAC address. + + [EFFECT] The MAC address of the known ARP host has changed. + + [RECOVERY] No recovery required." + ::= { svcTraps 77 } + +svcEvpnDestSysHiUsgSet NOTIFICATION-TYPE + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcEvpnDestSysHiUsgSet notification is generated when the + number of EVPN destinations(MPLS and VXLAN) in the system exceeds 95% + of the system limit. + + [EFFECT] 95% of the system EVPN destinations(MPLS and VXLAN) limit is + reached. + + [RECOVERY] None needed." + ::= { svcTraps 78 } + +svcEvpnDestSysHiUsgClr NOTIFICATION-TYPE + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcEvpnDestSysHiUsgClr notification is generated when the + number of EVPN destinations(MPLS and VXLAN) in the system drops below + 90% of the system limit. + + [EFFECT] The system EVPN destinations(MPLS and VXLAN) limit drops + below 90%. + + [RECOVERY] None needed." + ::= { svcTraps 79 } + +svcEvpnMHEsEviDFStateChgd NOTIFICATION-TYPE + OBJECTS { + svcEvpnMHEthSegEviIsDF + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMHEsEviDFStateChgd notification is generated when + there is a change in the ethernet segment EVI designated forwarder + state. + + [EFFECT] The forwarding state of the ethernet segment evi is changed. + + [RECOVERY] None needed." + ::= { svcTraps 80 } + +svcEvpnMHEsIsidDFStateChgd NOTIFICATION-TYPE + OBJECTS { + svcEvpnMHEthSegIsidIsDF + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMHEsIsidDFStateChgd notification is generated when + there is a change in the ethernet segment ISID designated forwarder + state. + + [EFFECT] The forwarding state of the ethernet segment isid is changed. + + [RECOVERY] None needed." + ::= { svcTraps 81 } + +svcEvpnRcvdProtSrcMac NOTIFICATION-TYPE + OBJECTS { + svcId, + protectedMacForNotify + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnRcvdProtSrcMac notification is generated when a + protected source MAC is received. + + [EFFECT] The frame is discarded. + + [RECOVERY] None needed." + ::= { svcTraps 82 } + +svcBgpEvpnBHDupMacAddrsDetected NOTIFICATION-TYPE + OBJECTS { + svcId, + tlsFdbMacAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The svcBgpEvpnBHDupMacAddrsDetected notification is generated + when the MAC address(es) detected as duplicate, is not installed in + the FDB as blackhole. + + [EFFECT] At least one MAC address is detected as duplicate. + + [RECOVERY] None needed." + ::= { svcTraps 83 } + +svcTlsVxlanReplicatorChgd NOTIFICATION-TYPE + OBJECTS { + svcId, + svcTlsVTEPEgrVNIVTEPAddrType, + svcTlsVTEPEgrVNIVTEPAddress, + svcTlsVTEPEgrVNIEgrVNI, + svcNotifVxlanInstance + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The svcTlsVxlanReplicatorChgd notification is generated when + there is a change in the replicator. + + [EFFECT] The replicator associated with a VPLS service is changed. + + [RECOVERY] None needed." + ::= { svcTraps 84 } + +svcEvpnEtreeBumLabelSysHiUsgSet NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnEtreeBumLabelSysHiUsgSet notification is generated + when the number of EVPN Etree Egress BUM labels received from + advertising Etree PEs in the system exceeds 95% of the system limit. + + [EFFECT] The number of EVPN Etree Egress BUM labels received from + advertising Etree PEs exceeds 95%. + + [RECOVERY] None needed." + ::= { svcTraps 85 } + +svcEvpnEtreeBumLabelSysHiUsgClr NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnEtreeBumLabelSysHiUsgClr notification is generated + when the number of EVPN Etree Egress BUM labels received from + advertising PEs in the system drops below 90% of the system limit. + + [EFFECT] The number of EVPN Etree Egress BUM labels received from + advertising Etree PEs drops below 90%. + + [RECOVERY] None needed." + ::= { svcTraps 86 } + +svcVxlanEvpnMplsDestSysHiUsgSet NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcVxlanEvpnMplsDestSysHiUsgSet notification is generated + when the number of EVPN destinations(MPLS and VXLAN) in the system + exceeds 95% of the system limit. + + [EFFECT] 95% of the system EVPN destinations(MPLS and VXLAN) limit is + reached. + + [RECOVERY] None needed." + ::= { svcTraps 87 } + +svcVxlanEvpnMplsDestSysHiUsgClr NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcVxlanEvpnMplsDestSysHiUsgClr notification is generated + when the number of EVPN destinations (MPLS and VXLAN) in the system + drops below 90% of the system limit. + + [EFFECT] The system EVPN destinations (MPLS and VXLAN) limit drops + below 90%. + + [RECOVERY] None needed." + ::= { svcTraps 88 } + +svcSysEvpnESDfPrefOperValChange NOTIFICATION-TYPE + OBJECTS { + svcSysEvpnESDfPrefElecOperValue, + svcSysEvpnESDfPrefElecDntPreempt + } + STATUS current + DESCRIPTION + "[CAUSE] The svcSysEvpnESDfPrefOperValChange notification is generated + when the ES route is first advertised or when the Oper preference + and/or DP value changes. + + [EFFECT] None. + + [RECOVERY] None needed." + ::= { svcTraps 89 } + +tmnxSvcSysFdbTableHighUsgSet NOTIFICATION-TYPE + OBJECTS { + tmnxSvcSysFdbAllocEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSvcSysFdbTableHighUsgSet notification is generated + when the system FDB table usage exceeds 95% of the system FDB table + size. + + [EFFECT] The system FDB table usage is above 95% of system FDB table + size. + + [RECOVERY] None needed." + ::= { svcTraps 90 } + +tmnxSvcSysFdbTableHighUsgClr NOTIFICATION-TYPE + OBJECTS { + tmnxSvcSysFdbAllocEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSvcSysFdbTableHighUsgClr notification is generated + when the system FDB table usage drops below 90% of the system FDB + table size. + + [EFFECT] The system FDB table usage is below 90% of system FDB table + size. + + [RECOVERY] None needed." + ::= { svcTraps 91 } + +svcEvpnMHStandbyStatusChg NOTIFICATION-TYPE + OBJECTS { + svcId, + svcNotifVxlanInstance, + svcNotifEvpnMHStandbyStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMHStandbyStatusChg notification is generated when + there is a change in status of EVPN multi-homing standby. + + [EFFECT] EVPN multi-homing standby status has changed. + + [RECOVERY] None needed." + ::= { svcTraps 92 } + +svcTlsVxInstReplicatorChgd NOTIFICATION-TYPE + OBJECTS { + svcId, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni, + svcNotifVxlanInstance + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVxInstReplicatorChgd notification is generated when + there is a change in the replicator. + + [EFFECT] The replicator associated with a VPLS service is changed. + + [RECOVERY] None needed." + ::= { svcTraps 93 } + +svcTlsVxInstMacAdrLimitAlrmRsd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcTlsVxInstMacAddressLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcTlsVxInstMacAdrLimitAlrmRsd is sent whenever the + number of MAC addresses stored in the FDB for this VXLAN instance, + increases to reach the watermark specified by the object + svcTlsFdbTableFullHighWatermark. + + [EFFECT] The number of MAC addresses stored in the FDB, increases to + reach the watermark specified by svcTlsFdbTableFullHighWatermark. + + [RECOVERY] None needed." + ::= { svcTraps 94 } + +svcTlsVxInstMacAdrLimitAlrmClrd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcTlsVxInstMacAddressLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcTlsVxInstMacAdrLimitAlrmClrd is sent whenever the + number of MAC addresses stored in the FDB for this VXLAN instance, + drops to the watermark specified by the object + svcTlsFdbTableFullLowWatermark. + + [EFFECT] The number of MAC addresses stored in the FDB drops below + svcTlsFdbTableFullLowWatermark. + + [RECOVERY] None needed." + ::= { svcTraps 95 } + +svcEvpnVxVTepLclBiasAddFailSet NOTIFICATION-TYPE + OBJECTS { + svcNotifInetAddrType, + svcNotifInetAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnVxVTepLclBiasAddFailSet is sent whenever local + bias cannot be enabled for the Vxlan VTEP svcNotifInetAddr, due to + system limits. + + [EFFECT] Vxlan local bias might not work correctly for all services + with ethernet-segment shared with this VTEP. + + [RECOVERY] Configuration change may be required." + ::= { svcTraps 96 } + +svcEvpnESVxVTepLclBiasAddFailSet NOTIFICATION-TYPE + OBJECTS { + svcNotifEthSegName + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnESVxVTepLclBiasAddFailSet is raised when the + system limit of three local bias peers per ethernet-segment is + exceeded while enabling local bias for a VTEP svcNotifInetAddr. + + [EFFECT] Vxlan local bias might not work correctly for all services + with ethernet-segment peering to the VTEP. + + [RECOVERY] Configuration change may be required." + ::= { svcTraps 97 } + +svcEvpnVxVTepLclBiasAddFailClr NOTIFICATION-TYPE + OBJECTS { + svcNotifInetAddrType, + svcNotifInetAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnVxVTepLclBiasAddFailClr is sent whenever local + bias failure condition for the Vxlan VTEP svcNotifInetAddr, is + cleared. + + [EFFECT] Vxlan local bias is enabled for the VTEP. + + [RECOVERY] None needed." + ::= { svcTraps 98 } + +svcEvpnESVxVTepLclBiasAddFailClr NOTIFICATION-TYPE + OBJECTS { + svcNotifEthSegName + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnESVxVTepLclBiasAddFailClr is raised when the + number of local bias peers is less than or equal system limit of + three and the failure condition is cleared. + + [EFFECT] Vxlan local bias is enabled for all VTEP's peering with this + ethernet-segment. + + [RECOVERY] None needed." + ::= { svcTraps 99 } + +svcEvpnRcvdPbbProtSrcMac NOTIFICATION-TYPE + OBJECTS { + svcTlsBackboneVplsSvcId, + protectedMacForNotify + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnRcvdPbbProtSrcMac notification is generated when a + protected source MAC protected in i-vpls is received on EVPN in + b-vpls(svcTlsBackboneVplsSvcId) service. + + [EFFECT] The frame is discarded. + + [RECOVERY] None needed." + ::= { svcTraps 100 } + +svcEvpnMplsTEPIpSysHiUsgSet NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPIpSysHiUsgSet notification is generated when + the number of EVPN MPLS tunnel endpoint IP in the system exceeds 95% + of the system limit. + + [EFFECT] 95% of the system EVPN MPLS tunnel endpoint IP limit is + reached. + + [RECOVERY] None needed." + ::= { svcTraps 101 } + +svcEvpnMplsTEPIpSysHiUsgClr NOTIFICATION-TYPE + OBJECTS { + svcId + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMplsTEPIpSysHiUsgClr notification is generated when + the number of EVPN MPLS tunnel endpoint IP in the system drops below + 90% of the system limit. + + [EFFECT] 90% of the system EVPN MPLS tunnel endpoint IP limit is + reached. + + [RECOVERY] None needed." + ::= { svcTraps 102 } + +svcEvpnMHAutoEsiCreated NOTIFICATION-TYPE + OBJECTS { + tmnxSvcSysEthSegEsi + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMHAutoEsiCreated notification is generated when + the auto-esi type-1 is configured and the ESI is automatically + detected from the CE LACP PDUs. + + [EFFECT] If the ESI is generated, the Ethernet Segment can become + function. + + [RECOVERY] None needed." + ::= { svcTraps 103 } + +svcEvpnMHAutoEsiConflict NOTIFICATION-TYPE + OBJECTS { + tmnxSvcSysEthSegEsi + } + STATUS current + DESCRIPTION + "[CAUSE] The svcEvpnMHAutoEsiConflict notification is generated when + the auto-esi type-1 ESI generated from CE LACP PDUs for an ES + conflicts with one already associated to another ES. + + [EFFECT] The type-1 ESI currently used on the ES is deleted. + + [RECOVERY] None needed." + ::= { svcTraps 104 } + +svcSrv6TEPEgrBndSysHiUsgSet NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcSrv6TEPEgrBndSysHiUsgSet notification is generated when + the number of EVPN SRv6 tunnel endpoint-egress binds in the system + exceeds 95% of the system limit. + + [EFFECT] 95% of the system EVPN SRv6 tunnel endpoint-egress binds + limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 105 } + +svcSrv6TEPEgrBndSysHiUsgClr NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The svcSrv6TEPEgrBndSysHiUsgClr notification is generated when + the number of EVPN SRv6 tunnel endpoint-egress binds in the system + drops below 90% of the system limit. + + [EFFECT] 90% of the system EVPN SRv6 tunnel endpoint-egress binds + limit is reached. + + [RECOVERY] None needed." + ::= { svcTraps 106 } + +svcSrv6FunctionExhaustion NOTIFICATION-TYPE + OBJECTS { + svcSrv6LocatorName, + svcSrv6FunctionType, + svcType + } + STATUS current + DESCRIPTION + "[CAUSE] The svcSrv6FunctionExhaustion notification is generated when + the function or label allocation fails. + + [EFFECT] A log entry is generated. + + [RECOVERY] if another entity or local config change returns + resources, then it will automatically allocated." + ::= { svcTraps 107 } + +svcIfSubForwardingStatsDisNotify NOTIFICATION-TYPE + OBJECTS { + svcId, + iesIfIndex, + tmnxFailureDescription + } + STATUS current + DESCRIPTION + "[CAUSE] The svcIfSubForwardingStatsDisNotify notification is + generated when adding the subscriber/group-interface statistics fail + due to exceeded scale limits. + + [EFFECT] A log entry is generated. + + [RECOVERY] If another subscriber/group-interface returns resources + then missing subscriber/group-interfaces are enabled in random order." + ::= { svcTraps 108 } + +svcIfSubForwardingStatsEnNotify NOTIFICATION-TYPE + OBJECTS { + svcId, + iesIfIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The svcIfSubForwardingStatsEnNotify notification is generated + when previously disbaled subscriber/group-interface statistics are + enabled again due to available resources. + + [EFFECT] A log entry is generated. + + [RECOVERY] None." + ::= { svcTraps 109 } + +svcRoutedVplsEvpnGWDrStateChgd NOTIFICATION-TYPE + OBJECTS { + svcRoutedVplsEvpnGWDrState + } + STATUS current + DESCRIPTION + "[CAUSE] Any addition of new evpn-mcast-gw or deletion of existing + evpn-mcast-gw configuration leads to change in the state based on + DF election algorithm the node chooses, and generates trap. + + [EFFECT] When this state is true, indicates this node will forward + the outgoing traffic towards the PIM/MVPN network. + + [RECOVERY] Any addition of new evpn-mcast-gw or deletion of existing + evpn-mcast-gw configuration leads to change in the state based on + DF election algorithm the node chooses, and generates trap." + ::= { svcTraps 110 } + +tstpTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 5 } + +tstpTraps OBJECT IDENTIFIER ::= { tstpTrapsPrefix 0 } + +topologyChangeVcpState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tmnxVcpState + } + STATUS current + DESCRIPTION + "The topologyChangeVcpState notification is generated + when a VCP has transitioned its state from disabled to + forwarding or from forwarding to disabled. The + spanning tree topology has been modified and it may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology to + determine severity of connectivity loss." + ::= { tstpTraps 3 } + +newRootVcpState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The newRootVcpState notification is generated when the + previous root bridge has been aged out and a new root + bridge has been elected. The new root bridge creates a + new spanning tree topology and it may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine severity + of connectivity loss." + ::= { tstpTraps 4 } + +newRootBridge NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The newRootBridge notification is generated when this + bridge has been elected as the new root bridge. A new + root bridge creates a new spanning tree topology and + may denote loss of customer access or redundancy. + Check the new topology against the provisioned + topology to determine severity of connectivity loss." + ::= { tstpTraps 7 } + +vcpActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcTlsStpVcpOperProtocol + } + STATUS current + DESCRIPTION + "The vcpActiveProtocolChange notification is generated + when the spanning tree protocol on this VCP changes + from rstp to stp or vise versa. No recovery is + needed." + ::= { tstpTraps 32 } + +tmnxNewCistRegionalRootBridge NOTIFICATION-TYPE + OBJECTS { + svcId, + svcTlsStpCistRegionalRoot + } + STATUS current + DESCRIPTION + "The tmnxNewCistRegionalRootBridge notification is + generated when a new regional root bridge has been elected + for the Common and Internal Spanning Tree. A new regional + root bridge creates a new spanning tree topology and may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology + to determine severity of connectivity loss." + ::= { tstpTraps 33 } + +tmnxNewMstiRegionalRootBridge NOTIFICATION-TYPE + OBJECTS { + svcId, + svcMstiInstanceId, + tlsMstiRegionalRoot + } + STATUS current + DESCRIPTION + "The tmnxNewMstiRegionalRootBridge notification is + generated when a new regional root bridge has been elected + for the Multiple Spanning Tree Instance. A new regional + root bridge creates a new spanning tree topology and may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology + to determine severity of connectivity loss." + ::= { tstpTraps 34 } + +topologyChangePipMajorState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The topologyChangePipMajorState notification is generated when a PIP + Uplink has transitioned its state from learning to forwarding or from + forwarding to blocking or broken. The spanning tree topology has been + modified and it may denote loss of customer access or redundancy. + Check the new topology against the provisioned topology to determine + the severity of connectivity loss." + ::= { tstpTraps 39 } + +topologyChangePipState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The topologyChangePipState notification is generated when a PIP Uplink + has transitioned state to blocking or broken from a state other than + forwarding. This event complements what is not covered by + topologyChangePipMajorState. The spanning tree topology has been + modified and it may denote loss of customer access or redundancy. + Check the new topology against the provisioned topology to determine + severity of connectivity loss." + ::= { tstpTraps 40 } + +tmnxPipStpExcepCondStateChng NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tlsPipStpException + } + STATUS current + DESCRIPTION + "The tmnxPipStpExcepCondStateChng notification is generated when the + value of the object tlsPipStpException has changed, i.e. when the + exception condition changes on the indicated PIP Uplink." + ::= { tstpTraps 41 } + +pipActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The pipActiveProtocolChange notification is generated when the + spanning tree protocol on this PIP Uplink changes from rstp to stp or + vice versa. No recovery is needed." + ::= { tstpTraps 42 } + +END diff --git a/MIBS/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB b/MIBS/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB new file mode 100644 index 0000000..001abfa --- /dev/null +++ b/MIBS/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB @@ -0,0 +1,65840 @@ +TIMETRA-SUBSCRIBER-MGMT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + CounterBasedGauge64 + FROM HCNUM-TC + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv4, + InetAddressIPv6, + InetAddressPrefixLength, + InetAddressType, + InetAutonomousSystemNumber, + InetPortNumber + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + TimeTicks, Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowStatus, TEXTUAL-CONVENTION, + TimeInterval, TimeStamp, TruthValue + FROM SNMPv2-TC + tmnxCardSlotNum, tmnxChassisIndex, + tmnxMDASlotNum + FROM TIMETRA-CHASSIS-MIB + TFilterAction, TFilterID, TItemMatch, + TLimitedEntryId + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + tmnxPwPortId + FROM TIMETRA-PORT-MIB + tQosPolicerCtrlPolName, + tQosPolicerLevel, tSapEgrPolicerId, + tSapEgressHsmdaQueue, tSapEgressIndex, + tSapEgressQueueIndex, tSapIngPolicerId, + tSapIngressHsmdaQueue, tSapIngressIndex, + tSapIngressQueue, tSchedulerPolicyName, + tVirtualSchedulerName + FROM TIMETRA-QOS-MIB + sapEncapValue, sapHostLockoutPolicy, + sapPortId + FROM TIMETRA-SAP-MIB + sdpBindId + FROM TIMETRA-SDP-MIB + DhcpLseStateInfoOrigin, + ServShcvOperState, iesIfIndex, + iesIfName, iesIfType, + svcDhcpLeaseCiAddrMaskLen, svcId + FROM TIMETRA-SERV-MIB + TmnxMobApn, TmnxMobApnOrZero, + TmnxMobImsiStr + FROM TIMETRA-TC-MG-MIB + BgpPeeringStatus, SdpBindId, + TAdaptationRule, TAnyQosPolicyIDorZero, + TBurstLimit, TBurstSizeBytesOvr, + TCIRRateOverride, TCpmProtPolicyID, + TDSCPNameOrEmpty, TDirectionIngEgr, + TEgrHsmdaPerPacketOffsetOvr, + TEgrRateModType, TEgressHsmdaCounterId, + TEgressHsmdaQueueId, + TEgressPerPacketOffsetOvr, + TEgressPolicerId, + TEgressPolicerIdOrNone, TEgressQueueId, + TFCType, THPolCIRRateOverride, + THPolPIRRateOverride, + THPolVirtualScheCIRRate, + THPolVirtualSchePIRRate, + THSMDABurstSizeBytesOverride, + THsClassWeightOverride, THsWrrWeightOvr, + THsmdaCIRKRateOverride, + THsmdaCounterIdOrZero, + THsmdaCounterIdOrZeroOrAll, + THsmdaPIRKRateOverride, + THsmdaWrrWeightOverride, + TIcmpCodeOrNone, TIcmpTypeOrNone, + TIngHsmdaPerPacketOffsetOvr, + TIngressHsmdaCounterId, + TIngressPolicerId, + TIngressPolicerIdOrNone, + TIngressQueueId, TIpOption, TIpProtocol, + TItemDescription, TLNamedItem, + TNamedItem, TNamedItemOrEmpty, + TOperator, TPIRRateOverride, + TPerPacketOffsetOvr, + TPlcrBurstSizeBytesOverride, + TPolicerBurstSizeBytesOverride, + TPolicyStatementNameOrEmpty, + TPortSchedulerAggRateLimitPIR, + TPortSchedulerPIR, TQosOverrideType, + TQosOverrideTypeId, + TQosQueueCIRRateOverride, + TQosQueuePIRRateOverride, TQueueId, + TQueueIdOrAll, TQueueStatModeFormat, + TSapEgressPolicyID, TSapIngressPolicyID, + TTcpUdpPort, TTcpUdpPortOperator, + TXLNamedItem, TmnxAccPlcyOECounters, + TmnxAccPlcyOICounters, + TmnxAccPlcyQECounters, + TmnxAccPlcyQICounters, TmnxActionType, + TmnxAdminState, TmnxAncpStringOrZero, + TmnxAppProfileStringOrEmpty, + TmnxAsciiSpecification, + TmnxAuthPassword, + TmnxBinarySpecification, + TmnxBsxAaSubHttpUrlParam, TmnxCustId, + TmnxDhcpOptionDisplay, + TmnxDhcpOptionType, + TmnxDiamCcFailureHndlng, + TmnxDisplayStringURL, + TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState, + TmnxEncapVal, TmnxExtServId, TmnxHigh32, + TmnxHttpRedirectUrl, TmnxIgmpVersion, + TmnxLagPerLinkHashClass, + TmnxLagPerLinkHashWeight, + TmnxLongDisplayString, TmnxLow32, + TmnxMacSpecification, + TmnxManagedRouteStatus, TmnxMdaQos, + TmnxMldVersion, TmnxNatIsaGrpId, + TmnxNatIsaGrpIdOrZero, + TmnxNatL2AwAccessMode, TmnxOperState, + TmnxPacketMode, + TmnxPccRuleFilterForwardAction, + TmnxPccRuleQosForwardAction, TmnxPortID, + TmnxPppCpState, TmnxPppoeSessionId, + TmnxPppoeSessionInfoOrigin, + TmnxPppoeUserNameOrEmpty, + TmnxRadiusFramedRouteMetric, + TmnxRadiusFramedRoutePreference, + TmnxRadiusFramedRouteTag, + TmnxRadiusPendingReqLimit, + TmnxRadiusServerOperState, + TmnxRipListenerStatus, TmnxRipNgAuthKey, + TmnxRipNgAuthType, TmnxSapAASubScope, + TmnxServId, TmnxSlaProfileStringOrEmpty, + TmnxSubAcctSessionId, TmnxSubAleOffset, + TmnxSubAleOffsetMode, + TmnxSubAuthPlcyUserNameOp, + TmnxSubCallingStationIdType, + TmnxSubCreditVolumeUnit, + TmnxSubHostGrouping, + TmnxSubHostSessionLimitOverride, + TmnxSubIdentShortString, + TmnxSubIdentString, + TmnxSubIdentStringOrEmpty, + TmnxSubMgtIntDestIdOrEmpty, + TmnxSubNasPortPrefixType, + TmnxSubNasPortSuffixType, + TmnxSubNasPortTypeType, + TmnxSubOperSpiGroupId, + TmnxSubPfcpCurrPeerNodeIdType, + TmnxSubPfcpNodeIdDomainName, + TmnxSubPfcpNodeIdType, + TmnxSubPfcpPeerNodeIdType, + TmnxSubPoolName, + TmnxSubProfileStringOrEmpty, + TmnxSubRadServAlgorithm, + TmnxSubRadiusAttrType, + TmnxSubRadiusDisplayString, + TmnxSubRadiusVendorId, + TmnxSubShcvAction, + TmnxSubShcvRetryCount, + TmnxSubShcvRetryTimeout, + TmnxSubShcvSrcIpOrigin, TmnxSubSlaMode, + TmnxSubTerminationType, + TmnxSubTerminationTypeOrZero, + TmnxUrpfCheckMode, + TmnxVPNRouteDistinguisher, TmnxVRtrID, + TmnxVRtrIDOrZero, + VRtrIgmpHostMcRDstStatType + FROM TIMETRA-TC-MIB + vRtrID + FROM TIMETRA-VRTR-MIB + ; + +tmnxSubMgmtMIBModule MODULE-IDENTITY + LAST-UPDATED "202002010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document contains the SNMP MIB module for handling subscriber + management for the Nokia SROS series systems. + + Copyright 2005-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "202002010000Z" + DESCRIPTION + "Rev 20 01 February 2020 00:00 + release 20 of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "201903150000Z" + DESCRIPTION + "Rev 19.0 15 March 2019 00:00 + 19.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "201703150000Z" + DESCRIPTION + "Rev 15.0 15 March 2017 00:00 + 15.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "201402200000Z" + DESCRIPTION + "Rev 13.0 20 Feb 2014 00:00 + 13.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "201108010000Z" + DESCRIPTION + "Rev 10.0 1 Aug 2011 00:00 + 10.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "200602280000Z" + DESCRIPTION + "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + REVISION "200503010000Z" + DESCRIPTION + "Rev 1.0 01 Mar 2005 00:00 + 1.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + + ::= { timetraSRMIBModules 33 } + +TmnxSubAcctPlcySessionIdFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAcctPlcySessionIdFormat data type is an enumerated integer + that indicates the format for the acct-session-id attribute used in + RADIUS accounting requests." + SYNTAX INTEGER { + description (1), + number (2) + } + +TmnxSubActivityThreshold ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubActivityThreshold data type is an unsigned number that + indicates the threshold in Kbps that is applied to determine if a + subscriber is active. + + If the traffic volume is below the threshold, the subscriber is idle. + + Otherwise, the subscriber is active." + SYNTAX Unsigned32 (0..100000000) + +TmnxSubSlaProfIdleTimeoutAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAcctPlcySessionIdFormat data type is an enumerated integer + that indicates the format for the acct-session-id attribute used in + RADIUS accounting requests." + SYNTAX INTEGER { + terminate (1), + shcvCheck (2) + } + +TmnxSubAcctPlcyAccountingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAcctPlcyAccountingType data type is an enumerated integer + that indicates which accounting messages are sent." + SYNTAX INTEGER { + enabled (1), + disabled (2), + interim (3), + host (4), + interimHost (5) + } + +TmnxSubAddrContextAllocationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAddrContextAllocationType data type is an enumerated + integer that indicates when the original context and IP address for a + binding between a host MAC address and its IP address are allocated + and released. + + The original context can be a DHCP lease or a managed host; a DHCP + lease context corresponds to a conceptual row in the the + TIMETRA-SERV-MIB::svcDhcpLeaseTable; a managed host context + corresponds to a conceptual row in the tmnxSubMngdHostTable; + + 'dynamic' : the original context is created and the IP address + allocated after the binding is made; the original context is destroyed + after the idle timer has expired; the IP address is released after the + context timer has expired; + + 'static' : the original context is created/destroyed + when this row is created/destroyed; + + 'stickyIpAddress' : the original context is released + after its idle timer has expired; the IP address remains allocated + after the lease timer has expired. + + 'offered': the system has offered an IP address, but the host did not + yet request it; this is a transitory state, that either disappears or + changes into 'dynamic'. + + 'public': the system received a public IPv4 address from a Radius + server (Framed-IP-Address); + stickiness, if any, of the association between the IPv4 address and + the host MAC address is not guaranteed by this system + but by the Radius server. + + 'notApplicable': there is no such context; examples: IPv6 hosts + using an IP address received from Radius (Framed-IP-Address)." + SYNTAX INTEGER { + notApplicable (0), + dynamic (1), + static (2), + stickyIpAddress (3), + offered (4), + public (5) + } + +TmnxSubAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAdminStatus data type is an enumerated integer that + describes the values used to identify the administrative state." + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + +TmnxSubAuthPlcyUserNameAppend ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAuthPlcyUserNameAppend data type is an enumerated integer + that indicates what needs to be appended to the user-name sent to the + RADIUS server." + SYNTAX INTEGER { + nothing (1), + domainName (2) + } + +TmnxSubAuthPlcyUserNameFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAuthPlcyUserNameFormat data type is an enumerated integer + that indicates the format used to identify the user towards the RADIUS + server." + SYNTAX INTEGER { + macAddress (1), + circuitId (2), + both (3), + asciiConvertedCircuitId (4), + asciiConvertedBoth (5), + dhcpClientVendorOpts (6), + macGiaddr (7), + pppUserName (8) + } + +TmnxSubAuthPppoeAccessMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAuthPppoeAccessMethod data type is an enumerated integer + that indicates the authentication method used towards the RADIUS + server in case the policy is used for PPPoE: + - none (1) : indicates that no PPPoE authentication is done + - padi (2) : indicates that authentication is done based on the + received PADI packet + - pap-chap (3) : indicates that PAP/CHAP authentication is done." + SYNTAX INTEGER { + none (1), + padi (2), + pap-chap (3) + } + +TmnxSubCcAccountedResource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCcAccountedResource data type is an enumerated integer that + specifies what action property is used for accounting and credit + control." + SYNTAX INTEGER { + volume (1), + time (2) + } + +TmnxSubCcAccountedResourceOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCcAccountedResource data type is an enumerated integer that + specifies what action property is used for accounting and credit + control." + SYNTAX INTEGER { + none (0), + volume (1), + time (2) + } + +TmnxSubBondingConnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubBondingConnId is an unsigned integer that + represents the index of the Bonding Connection." + SYNTAX Unsigned32 (1..2) + +TmnxSubBrgId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubBrgId is a string that represents the identifier + of a Bridged Residential Gateway." + SYNTAX DisplayString (SIZE (1..64)) + +TmnxSubBrgIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubBrgIdOrEmpty is a string that represents the + identifier of a Bridged Residential Gateway, or, if it is empty, the + absence of such an identifier." + SYNTAX DisplayString (SIZE (0..64)) + +TmnxSubCcErrorAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCcErrorAction data type is an enumerated integer that + specifies what action is to be taken when an error condition is met." + SYNTAX INTEGER { + continue (1), + block (2) + } + +TmnxSubCcOutOfCreditAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCcOutOfCreditAction data type is an enumerated integer that + specifies what action is to be taken when running out of credit." + SYNTAX INTEGER { + none (0), + continue (1), + disconnectHost (2), + blockCategory (3), + changeServiceLevel (4) + } + +TmnxSubDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubDirection data type is an enumerated integer that indicates + whether the data applies to ingress or egress direction." + SYNTAX INTEGER { + ingress (1), + egress (2) + } + +TmnxSubQueueOrPolicer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubQueueOrPolicer data type is an enumerated integer that + indicates whether the data applies to a queue or a policer." + SYNTAX INTEGER { + queue (1), + policer (2) + } + +TmnxSubEgrPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSubEgrPolicerStatMode specifies the mode of statistics collected + by this egress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredProfileCIR (4), + offeredLimitedCappedCIR (5), + offeredProfileCappedCIR (6), + v4V6 (7), + offeredTotalCirExceed (8), + offeredFourProfileNoCir (9), + offeredTotalCirFourProfile (10), + bonding (11) + } + +TmnxSubGtpPlcyApnAmbrQMapDlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message + is mapped to an SROS QoS override object. + The TmnxSubGtpPlcyApnAmbrQMapDlType data type is an enumerated integer + that indicates the kind of SROS QoS object the override applies to. + For the downlink, this can be an aggregate rate, an arbiter, a policer, + a queue or a scheduler. + - noMapping (0): No mapping. + - arbiter (1): Map to an arbiter. + - policer (2): Map to a policer. + - queue (3): Map to a queue. + - scheduler (4): Map to a scheduler. + - aggregateRate (5): Map to an aggregate rate." + SYNTAX INTEGER { + noMapping (0), + arbiter (1), + policer (2), + queue (3), + scheduler (4), + aggregateRate (5) + } + +TmnxSubGtpPlcyApnAmbrQMapUlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message + is mapped to an SROS QoS override object. + The TmnxSubGtpPlcyApnAmbrQMapUlType data type is an enumerated integer + that indicates the kind of SROS QoS object the override applies to. + For the uplink, this can be an arbiter, a policer, a queue or a scheduler. + - noMapping (0): No mapping. + - arbiter (1): Map to an arbiter. + - policer (2): Map to a policer. + - queue (3): Map to a queue. + - scheduler (4): Map to a scheduler." + SYNTAX INTEGER { + noMapping (0), + arbiter (1), + policer (2), + queue (3), + scheduler (4) + } + +TmnxSubHostOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubHostOrigin data type is a bitfield that indicates the + origin of the specific subscriber host: + - staticHost (0): created as result of a static host + (TIMETRA-SAP-MIB::sapStaticHostTable) + - dhcpLease (1): created as result of a DHCP lease state + (TIMETRA-SERV-MIB::svcDhcpLeaseStateTable) + - nonSubTraffic (2): created as result of non-sub-traffic + parameters + (TIMETRA-SAP-MIB::sapSubMgmtNonSubTraffic) + - pppoeSession (3): created as result of a PPPoE session + (TIMETRA-PPPOE-MIB::tmnxPppoeSessionTable) + - arpHost (4): created as result of an ARP host + (TIMETRA-SERV-MIB::svcArpHostTable) + - ipcpSession (5): created as result of a PPPoE or L2TP (LNS) + IPCP session + - l2tpSession (6): created as result of a PPPoE or L2TP (LNS) + LAC session + - pppSLAAC (7): created as result of a PPPoE or L2TP (LNS) + IPV6CP (IPv6 Control Protocol) session + - pppDhcp6 (8): created as result of a PPPoE or L2TP (LNS) + DHCP6 lease state + - ipoeDhcp6 (9): created as result of an DHCP6 lease state + (TIMETRA-SERV-MIB::svcDhcpLeaseStateTable) + - ipoeSLAAC (10): created as result of an IPoE slaac host + - wpp (11): created as result of a Web Portal request + - staticHost6 (12): created as result of a static host + (TIMETRA-SAP-MIB::sapStatHost6Table) + - mngdHostDataTrigger (13): created as a result of a data triggered + managed host + - mngdHostAaa (14): created as a result of a aaa managed host + - mngdHostGtp (15): created as a result of a GTP managed host + - mngdHostBonding (16): created as a result of a bonding-type + managed host + - pfcp (17): created as a result of a user-plane host" + SYNTAX BITS { + staticHost (0), + dhcpLease (1), + nonSubTraffic (2), + pppoeSession (3), + arpHost (4), + ipcpSession (5), + l2tpSession (6), + pppSLAAC (7), + pppDhcp6 (8), + ipoeDhcp6 (9), + ipoeSLAAC (10), + wpp (11), + staticHost6 (12), + mngdHostDataTrigger (13), + mngdHostAaa (14), + mngdHostGtp (15), + mngdHostBonding (16), + pfcp (17), + mngdHostWpp (18) + } + +TmnxSubHostTrkStatsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubHostTrkStatsType data type is an enumerated integer that + indicates a type of host tracking statistics." + SYNTAX INTEGER { + rxIgmp2Reports (1), + rxIgmp2Leaves (2), + rxIgmp3Reports (3), + rxIgmpDrops (4), + rxGroupJoins (5), + rxGroupLeaves (6), + groupExpiries (7), + policyDrops (8), + groupLimitDrops (9), + sourceLimitDrops (10) + } + +TmnxSubHQosMgmtStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubHQosMgmtStatus data type is an enumerated integer that + describes the values used to identify hqos management state of + policers." + SYNTAX INTEGER { + disabled (1), + enabled (2), + mismatch (3) + } + +TmnxSubIngPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSubIngPolicerStatMode specifies the mode of statistics collected + by this ingress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9), + v4V6 (10) + } + +TmnxSubManagedHostType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubManagedHostType data type is an enumerated integer that + indicates the type of a managed host, distinguished by how it is + created. + + The value 'dataTriggered' means that this system created the host upon + processing data traffic. + + The value 'aaa' means that this system created the host upon + processing messages from an Authentication, Authorization, and + Accounting (AAA) server." + SYNTAX INTEGER { + dataTriggered (1), + aaa (2), + gtp (3), + bonding (4), + wpp (5) + } + +TmnxSubProfEgrEncapOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubProfEgrEncapOffset data type is an enumerated integer that + specifies what offset will be used for in the calculation of the + packet encapsulation overhead." + SYNTAX INTEGER { + none (0), + auto (1) + } + +TmnxSubProfileControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubProfileControl data type is set of bits that specifies the + control plane(s) in charge of a profile: the local control plane + and/or the separate control plane." + SYNTAX BITS { + local (0), + cups (1) + } + +TmnxSubOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubOperStatus data type is an enumerated integer that + describes the values used to identify the operational state." + SYNTAX INTEGER { + up (1), + down (2) + } + +TmnxSubOvrBurstPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubOvrBurstPercent data type is an integer that indicates the + override percentage of buffer space assigned to a queue that is + reserved for some purpose. The value -1 means that the actual value is + derived from the corresponding buffer policy's default value. The + value -2 indicates that the value is not overridden." + SYNTAX Integer32 (-2 | -1 | 0..100) + +TmnxSubOvrBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubOvrBurstSize data type is an integer that indicates the + override amount of buffer space (in kbytes) assigned to a queue. The + value -1 means that the actual value is derived from the corresponding + buffer policy's default value. The value -2 indicates that the value + is not overridden." + SYNTAX Integer32 (-2 | -1 | 0..1048576) + +TmnxSubPppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubPppType data type is an enumerated integer that describes + the values used to identify the type of subscriber PPP session." + SYNTAX INTEGER { + oE (1), + oEoA (2), + oA (3), + oL2tp (4) + } + +TmnxSubPppTerminationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubPppTerminationType indicates how the subscriber PPP session + is terminated." + SYNTAX INTEGER { + local (1), + localWholesale (2), + localRetail (3), + lac (4) + } + +TmnxSubReportRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubReportRateType data type is an enumerated integer that + indicates what rate will be reported when creating an L2TP + session: + - maximum (0): Take the port rate. + - aggRateLimit (1): Take the aggregate rate as received from the + RADIUS Access-Accept message in + VSA 'Alc-Subscriber-QoS-Override'. When this + RADIUS VSA is not present in the Access-Accept + or when RADIUS is not used then take the + configured aggregate rate limit; in case none + is configured then take the port rate. + - namedScheduler (2): Take the rate of the specified scheduler, in + case the scheduler is not linked with the + scheduler policy from the subscriber profile + then take the port rate. + - pppoeActualRate (3): Take the rate from the DSL-Forum + Vendor-Specific PPPoE Tag when available, + otherwise take the port rate. + - rfc5515ActualRate (4): + Put the same value as the transmitted Actual-Data-Rate-Upstream AVP + in the Rx-Connect-Speed AVP, + and the same value as the transmitted Actual-Data-Rate-Downstream AVP + in the Tx-Connect-Speed AVP. + - policerId (5): Take the rate of the specified policer, in case the policer is not + linked with the policer from the sla-profile then take the port rate." + SYNTAX INTEGER { + maximum (0), + aggRateLimit (1), + namedScheduler (2), + pppoeActualRate (3), + rfc5515ActualRate (4), + policerId (5) + } + +TmnxSubSLAProfHostLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubSLAProfHostLimit data type is an integer that indicates the + maximum number of hosts using a given SLA (Service Level Agreement) + profile. The value -1 indicates that there is no limit. 0 is not + allowed" + SYNTAX Integer32 (-1 | 1..131071) + +TmnxSubSLAProfHostLimit2 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubSLAProfHostLimit2 data type is an integer that indicates + the maximum number of hosts using a given SLA (Service Level + Agreement) profile. The value -1 indicates that there is no limit." + SYNTAX Integer32 (-1..131071) + +TmnxSubQueuesEgress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubQueuesEgress data type is a bitfield that indicates a set + of egress queues" + SYNTAX BITS { + queue1 (0), + queue2 (1), + queue3 (2), + queue4 (3), + queue5 (4), + queue6 (5), + queue7 (6), + queue8 (7) + } + +TmnxSubQueuesIngress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubQueuesIngress data type is a bitfield that indicates a set + of ingress queues" + SYNTAX BITS { + queue1 (0), + queue2 (1), + queue3 (2), + queue4 (3), + queue5 (4), + queue6 (5), + queue7 (6), + queue8 (7), + queue9 (8), + queue10 (9), + queue11 (10), + queue12 (11), + queue13 (12), + queue14 (13), + queue15 (14), + queue16 (15), + queue17 (16), + queue18 (17), + queue19 (18), + queue20 (19), + queue21 (20), + queue22 (21), + queue23 (22), + queue24 (23), + queue25 (24), + queue26 (25), + queue27 (26), + queue28 (27), + queue29 (28), + queue30 (29), + queue31 (30), + queue32 (31) + } + +TmnxSubPolicersEgress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubPolicersEgress data type is a bitfield that indicates a set + of egress policers" + SYNTAX BITS { + policer1 (0), + policer2 (1), + policer3 (2), + policer4 (3), + policer5 (4), + policer6 (5), + policer7 (6), + policer8 (7), + policer9 (8), + policer10 (9), + policer11 (10), + policer12 (11), + policer13 (12), + policer14 (13), + policer15 (14), + policer16 (15), + policer17 (16), + policer18 (17), + policer19 (18), + policer20 (19), + policer21 (20), + policer22 (21), + policer23 (22), + policer24 (23), + policer25 (24), + policer26 (25), + policer27 (26), + policer28 (27), + policer29 (28), + policer30 (29), + policer31 (30), + policer32 (31), + policer33 (32), + policer34 (33), + policer35 (34), + policer36 (35), + policer37 (36), + policer38 (37), + policer39 (38), + policer40 (39), + policer41 (40), + policer42 (41), + policer43 (42), + policer44 (43), + policer45 (44), + policer46 (45), + policer47 (46), + policer48 (47), + policer49 (48), + policer50 (49), + policer51 (50), + policer52 (51), + policer53 (52), + policer54 (53), + policer55 (54), + policer56 (55), + policer57 (56), + policer58 (57), + policer59 (58), + policer60 (59), + policer61 (60), + policer62 (61), + policer63 (62) + } + +TmnxSubPolicersIngress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubPolicersIngress data type is a bitfield that indicates a + set of ingress policers" + SYNTAX BITS { + policer1 (0), + policer2 (1), + policer3 (2), + policer4 (3), + policer5 (4), + policer6 (5), + policer7 (6), + policer8 (7), + policer9 (8), + policer10 (9), + policer11 (10), + policer12 (11), + policer13 (12), + policer14 (13), + policer15 (14), + policer16 (15), + policer17 (16), + policer18 (17), + policer19 (18), + policer20 (19), + policer21 (20), + policer22 (21), + policer23 (22), + policer24 (23), + policer25 (24), + policer26 (25), + policer27 (26), + policer28 (27), + policer29 (28), + policer30 (29), + policer31 (30), + policer32 (31), + policer33 (32), + policer34 (33), + policer35 (34), + policer36 (35), + policer37 (36), + policer38 (37), + policer39 (38), + policer40 (39), + policer41 (40), + policer42 (41), + policer43 (42), + policer44 (43), + policer45 (44), + policer46 (45), + policer47 (46), + policer48 (47), + policer49 (48), + policer50 (49), + policer51 (50), + policer52 (51), + policer53 (52), + policer54 (53), + policer55 (54), + policer56 (55), + policer57 (56), + policer58 (57), + policer59 (58), + policer60 (59), + policer61 (60), + policer62 (61), + policer63 (62) + } + +TOverruleFilterId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TOverruleFilterId data type represents filter Id info that is used + to override the filter-id info specified in the sla-profile. + + The value '0' indicates that no filter overrule is requested, + + The value 'FFFFFFFF'H indicates a request to apply no filter (i.e. an + overrule request with no filter). + + Any other value can be interpreted using the description which can be + found in TIMETRA-FILTER-MIB::TAnyFilterID." + SYNTAX Unsigned32 + +TmnxSubAutoSubIdKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAutoSubIdKey data type is an enumerated integer that + specifies which string is used as base for the auto-generated + subscriber identification" + SYNTAX INTEGER { + none (0), + mac (1), + sapId (2), + circuitId (3), + remoteId (4), + sessionId (5), + dualStackRemoteId (6), + serviceName (7) + } + +TmnxSubSlaacInfoOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the originator of the provided information." + SYNTAX INTEGER { + none (0), + dhcp (1), + radius (2), + default (3), + localUserDb (4), + localPool (5), + dtc (6), + diameterNasreq (7), + gtp (8), + bonding (9) + } + +TmnxSubLcktPlcyHostKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the method for host matching." + SYNTAX INTEGER { + all (0), + mac (1) + } + +TmnxPccRuleName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPccRuleName data type defines the name of a PCC rule." + SYNTAX DisplayString (SIZE (1..100)) + +TmnxPccRuleMonitorKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPccRuleMonitorKey data type defines the monitor key name that + can be received in a PCC rule. An empty string (length 0) indicates + that no monitor key is defined in the PCC rule." + SYNTAX DisplayString (SIZE (0..80)) + +TmnxPccRuleStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPccRuleStatus data type is an enumerated integer that + describes the possible states of a PCC-rule." + SYNTAX INTEGER { + up (1), + down (2) + } + +TmnxPccRulePolicerParentArbiterName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer parent arbiter name." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxPccRulePolicerParentLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer parent level" + SYNTAX Integer32 (0..8) + +TmnxPccRulePolicerParentWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer parent weight" + SYNTAX Integer32 (0..100) + +TmnxPccRulePolicerCbs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer CBS" + SYNTAX Integer32 (-2 | -1 | 0..16777216) + +TmnxPccRulePolicerMbs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer MBS" + SYNTAX Integer32 (-2 | -1 | 0..16777216) + +TmnxPccRulePolicerPbo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer packet-byte-offset" + SYNTAX Integer32 (-128 | -64..31) + +TmnxPccRulePolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer stat-mode" + SYNTAX Integer32 (-1 | 0..10) + +TmnxEvpnImportMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEvpnImportMode data type is an enumerated integer that + indicates the import mode for an EVPN." + SYNTAX INTEGER { + none (0), + bridged (1), + routed (2) + } + +TmnxEvpnPrefixRouteResolution ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEvpnPrefixRouteResolution data type is an enumerated integer + that indicates show prefix routes should be resolved." + SYNTAX INTEGER { + recursive (0), + nonRecursive (1) + } + +TmnxVasFilterEntryActionDir ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVasFilterEntryActionDir data type is an enumerated integer + that indicates the direction for the action in a VAS filter entry." + SYNTAX INTEGER { + upstream (1), + downstream (2) + } + +TmnxVasFilterFailAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVasFilterFailAction data type is an enumerated integer that + indicates the fail action for a VAS filter entry." + SYNTAX INTEGER { + drop (1), + forward (2) + } + +TmnxLacSteeringOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLacSteeringOperState data type is an enumerated integer that + describes the possible states of L2TP Lac steering." + SYNTAX INTEGER { + nonSteered (1), + steered (2), + steeringFailure (3) + } + +TmnxSubAuthOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAuthOrigin data type is an enumerated integer that + describes the possible authentication source / origin." + SYNTAX INTEGER { + none (0), + python (1), + diameterGx (2), + ludb (3), + radius (4), + diameterNasreq (5), + gtp (6), + dhcp (7), + localAddressAssignment (8), + pfcp (9), + config (10) + } + +tmnxSubMgmt OBJECT IDENTIFIER ::= { tmnxSRObjs 33 } + +tmnxSubMgmtObjects OBJECT IDENTIFIER ::= { tmnxSubMgmt 1 } + +tmnxSubAuthPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAuthPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAuthPlcyTable allows configuration of subscriber Radius + authentication policy parameters." + ::= { tmnxSubMgmtObjects 1 } + +tmnxSubAuthPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubAuthPlcyEntry is an entry (conceptual row) in the + tmnxSubAuthPlcyTable. Each entry represents the configuration for a + RADIUS policy. Entries in this table can be created and deleted via + SNMP SET operations to tmnxSubAuthPlcyRowStatus. Entries have a + presumed StorageType of nonVolatile." + INDEX { tmnxSubAuthPlcyName } + ::= { tmnxSubAuthPlcyTable 1 } + +TmnxSubAuthPlcyEntry ::= SEQUENCE +{ + tmnxSubAuthPlcyName TNamedItem, + tmnxSubAuthPlcyRowStatus RowStatus, + tmnxSubAuthPlcyLastMgmtChange TimeStamp, + tmnxSubAuthPlcyDescription TItemDescription, + tmnxSubAuthPlcyPassword TmnxAuthPassword, + tmnxSubAuthPlcyRadAuthRetries Unsigned32, + tmnxSubAuthPlcyRadAuthSrceAddr InetAddress, + tmnxSubAuthPlcyRadAuthSrceAddrTp InetAddressType, + tmnxSubAuthPlcyRadAuthTimeout Unsigned32, + tmnxSubAuthPlcyReAuthenticate TruthValue, + tmnxSubAuthPlcyUserNameFormat TmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID TmnxVRtrIDOrZero, + tmnxSubAuthPlcyAcceptAuthChange TruthValue, + tmnxSubAuthPlcyInclAttributes BITS, + tmnxSubAuthPlcyRadAuthAlgorithm TmnxSubRadServAlgorithm, + tmnxSubAuthPlcyPppoeAccessMethod TmnxSubAuthPppoeAccessMethod, + tmnxSubAuthPlcyNasPortPfixType TmnxSubNasPortPrefixType, + tmnxSubAuthPlcyNasPortPfixString DisplayString, + tmnxSubAuthPlcyNasPortSfixType TmnxSubNasPortSuffixType, + tmnxSubAuthPlcyUserNameAppend TmnxSubAuthPlcyUserNameAppend, + tmnxSubAuthPlcyFallbackAction INTEGER, + tmnxSubAuthPlcyFallbackUserDb TNamedItemOrEmpty, + tmnxSubAuthPlcyClngStationIdType TmnxSubCallingStationIdType, + tmnxSubAuthPlcyNasPortTypeType TmnxSubNasPortTypeType, + tmnxSubAuthPlcyNasPortTypeValue Unsigned32, + tmnxSubAuthPlcyPppUserNameOp TmnxSubAuthPlcyUserNameOp, + tmnxSubAuthPlcyPppDomain DisplayString, + tmnxSubAuthPlcyRadAuthDownTime Unsigned32, + tmnxSubAuthPlcyUserNameOp TmnxSubAuthPlcyUserNameOp, + tmnxSubAuthPlcyDomain DisplayString, + tmnxSubAuthPlcyUserNameMacFormat TmnxMacSpecification, + tmnxSubAuthPlcyRadRespAttrSelect TruthValue, + tmnxSubAuthPlcyRequestScriptPlcy TNamedItemOrEmpty, + tmnxSubAuthPlcyAcceptScriptPlcy TNamedItemOrEmpty, + tmnxSubAuthPlcyCoAScriptPlcy TNamedItemOrEmpty, + tmnxSubAuthPlcyAcctSessionIdType INTEGER, + tmnxSubAuthPlcyNasPortBitspec TmnxBinarySpecification, + tmnxSubAuthPlcyRadiusServerPlcy TNamedItemOrEmpty, + tmnxSubAuthPlcyAcctStopOnFail BITS, + tmnxSubAuthPlcyFallbackForceProb TruthValue, + tmnxSubAuthPlcyGtpUserNameFormat INTEGER +} + +tmnxSubAuthPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyName specifies a specific subscriber + authentication policy." + ::= { tmnxSubAuthPlcyEntry 1 } + +tmnxSubAuthPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRowStatus controls the creation and + deletion of rows in the table. An attempt to delete a row that is + referred to in vRtrIfDHCPAuthPolicy will fail with an + inconsistentValue error." + ::= { tmnxSubAuthPlcyEntry 2 } + +tmnxSubAuthPlcyLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this + Policy." + ::= { tmnxSubAuthPlcyEntry 3 } + +tmnxSubAuthPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyDescription specifies the user provided + description of this subscriber authentication policy." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 4 } + +tmnxSubAuthPlcyPassword OBJECT-TYPE + SYNTAX TmnxAuthPassword + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyPassword specifies the password associated + with the user for going to the RADIUS server. An empty string is + returned on SNMP GET requests." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 5 } + +tmnxSubAuthPlcyRadAuthRetries OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadAuthRetries specifies the number of + RADIUS requests towards the same RADIUS server." + DEFVAL { 3 } + ::= { tmnxSubAuthPlcyEntry 6 } + +tmnxSubAuthPlcyRadAuthSrceAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadAuthSrceAddr specifies the source + address of a radius packet for subscriber authentication. It must be a + valid unicast address (otherwise a wrongValue error is returned). + + If this object is configured with the address of the router interface + (ref TIMETRA-VRTR-MIB::vRiaIpAddress) the Radius client uses it while + making a request to the server. + + If the address is not configured or is not the address of one of the + interfaces, the source address is based on the address of the Radius + server. If the server address is in-band, the client uses the system + ip address. If it is out-of-band, the source address is the address of + the management interface (The addresses can be found in + TIMETRA-VRTR-MIB::vRiaIpAddress)." + DEFVAL { '00000000'H } + ::= { tmnxSubAuthPlcyEntry 7 } + +tmnxSubAuthPlcyRadAuthSrceAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadAuthSrceAddrTp specifies the type of + host address stored in tmnxSubAuthPlcyRadAuthSrceAddr." + DEFVAL { ipv4 } + ::= { tmnxSubAuthPlcyEntry 8 } + +tmnxSubAuthPlcyRadAuthTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..340) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadAuthTimeout specifies, in seconds, + between authentication request retries towards the same RADIUS server." + DEFVAL { 5 } + ::= { tmnxSubAuthPlcyEntry 9 } + +tmnxSubAuthPlcyReAuthenticate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyReAuthenticate specifies whether + authentication must be re-issued when the DHCP lease timer expires. + + This field is only applicable for DHCP authentication." + DEFVAL { false } + ::= { tmnxSubAuthPlcyEntry 10 } + +tmnxSubAuthPlcyUserNameFormat OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyUserNameFormat + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyUserNameFormat specifies how the user is + represented when contacting RADIUS server." + DEFVAL { macAddress } + ::= { tmnxSubAuthPlcyEntry 11 } + +tmnxSubAuthPlcyRadAuthVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadAuthVRtrID specifies the virtual router + instance applicable for the set of configured RADIUS servers + (tmnxSubAuthPlcyRadServTable). The value of this object cannot be + changed once an RADIUS server is configured for this policy. When the + value is '0', both base and management router instances are matched." + DEFVAL { 0 } + ::= { tmnxSubAuthPlcyEntry 12 } + +tmnxSubAuthPlcyAcceptAuthChange OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyAcceptAuthChange specifies whether or not + the system should handle the CoA messages initiated by the RADIUS + server, and provide for mid-session interval changes of policies + applicable to subscriber hosts." + DEFVAL { false } + ::= { tmnxSubAuthPlcyEntry 13 } + +tmnxSubAuthPlcyInclAttributes OBJECT-TYPE + SYNTAX BITS { + circuitId (0), + remoteId (1), + nasPortId (2), + nasIdentifier (3), + pppoeServiceName (4), + dhcpVendorClassId (5), + accessLoopOptions (6), + macAddress (7), + callingStationId (8), + calledStationId (9), + tunnelServerAttrs (10), + dhcpOptions (11), + nasPortType (12), + acctSessionId (13), + nasPort (14), + sapSessionIndex (15), + dhcp6Options (16), + wifiSsidVlan (17), + wifiNumAttachedUes (18), + msisdn (19), + imei (20), + apn (21), + ratType (22), + gprsNegotiatedQosProfile (23), + uli (24), + reserved25 (25), + reserved26 (26), + xconnectTunnelHomeAddress (27), + imsi (28) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyInclAttributes specifies what RADIUS + attributes the system should include into RADIUS authentication + request messages." + DEFVAL { {} } + ::= { tmnxSubAuthPlcyEntry 14 } + +tmnxSubAuthPlcyRadAuthAlgorithm OBJECT-TYPE + SYNTAX TmnxSubRadServAlgorithm { direct (1), roundRobin (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadAuthAlgorithm specifies the algorithm + used to select a RADIUS server from the list of configured servers + (tmnxSubAuthPlcyRadServTable)." + DEFVAL { direct } + ::= { tmnxSubAuthPlcyEntry 15 } + +tmnxSubAuthPlcyPppoeAccessMethod OBJECT-TYPE + SYNTAX TmnxSubAuthPppoeAccessMethod + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyPppoeAccessMethod specifies the + authentication method used to authenticate PPPoE towards the RADIUS + server." + DEFVAL { padi } + ::= { tmnxSubAuthPlcyEntry 16 } + +tmnxSubAuthPlcyNasPortPfixType OBJECT-TYPE + SYNTAX TmnxSubNasPortPrefixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyNasPortPfixType specifies what type of + prefix will be added to the NAS-Port attribute if included in RADIUS + authentication request messages. This field is only applicable if the + 'nasPortId' bit is set in tmnxSubAuthPlcyInclAttributes." + DEFVAL { none } + ::= { tmnxSubAuthPlcyEntry 17 } + +tmnxSubAuthPlcyNasPortPfixString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyNasPortPfixString specifies the user + configurable string to be added as prefix to the NAS-Port attribute if + included in RADIUS authentication request messages. This field is only + applicable if the 'nasPortId' bit is set in + tmnxSubAuthPlcyInclAttributes and tmnxSubAuthPlcyNasPortPfixType is + set to 'userString'." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 18 } + +tmnxSubAuthPlcyNasPortSfixType OBJECT-TYPE + SYNTAX TmnxSubNasPortSuffixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyNasPortSfixType specifies what type of + suffix will be added to the NAS-Port attribute if included in RADIUS + authentication request messages. This field is only applicable if the + 'nasPortId' bit is set in tmnxSubAuthPlcyInclAttributes." + DEFVAL { none } + ::= { tmnxSubAuthPlcyEntry 19 } + +tmnxSubAuthPlcyUserNameAppend OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyUserNameAppend + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyUserNameAppend specifies what will be + appended to the user-name sent to the RADIUS server. + + When the value is 'nothing', the user-name will be created as + indicated by tmnxSubAuthPlcyUserNameFormat. When the value is + 'domainName', the user-name will be created as indicated by + tmnxSubAuthPlcyUserNameFormat, appended by '@' and a domain name if + returned via a lookup in the local user database + (TIMETRA-LOCAL-USER-DB-MIB::tmnxLocUsrDbDhcpDomainName). + + From release 8.0R4 onwards, use 'tmnxSubAuthPlcyUserNameOp' instead; + the value of this object is ignored if the value of + 'tmnxSubAuthPlcyUserNameOp' is different from 'noOperation'." + DEFVAL { nothing } + ::= { tmnxSubAuthPlcyEntry 20 } + +tmnxSubAuthPlcyFallbackAction OBJECT-TYPE + SYNTAX INTEGER { + deny (0), + accept (1), + userDb (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyFallbackAction specifies the + authentication action in case no RADIUS server is available. + + When the value is 'deny', all hosts are denied access. + + When the value is 'accept', all hosts are granted access. + + When the value is 'userDb', the local user database identified by the + value of the object tmnxSubAuthPlcyFallbackUserDb' is used for + authentication. + + The value of this object must be set together with the value of the + object tmnxSubAuthPlcyFallbackUserDb." + DEFVAL { deny } + ::= { tmnxSubAuthPlcyEntry 21 } + +tmnxSubAuthPlcyFallbackUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyFallbackUserDb specifies the local user + database to use for authentication while no RADIUS server is + available. + + This object is only relevant while the value of the object + 'tmnxSubAuthPlcyFallbackAction' is equal to 'userDb'. + + The value of this object must be set together with the value of the + object tmnxSubAuthPlcyFallbackAction." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 22 } + +tmnxSubAuthPlcyClngStationIdType OBJECT-TYPE + SYNTAX TmnxSubCallingStationIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyClngStationIdType specifies what string + will be put in the RADIUS Calling-Station-Id attribute if included in + RADIUS authentication request messages. + + This field is only applicable if the 'callingStationId' bit is set in + tmnxSubAuthPlcyInclAttributes." + DEFVAL { sapString } + ::= { tmnxSubAuthPlcyEntry 23 } + +tmnxSubAuthPlcyNasPortTypeType OBJECT-TYPE + SYNTAX TmnxSubNasPortTypeType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyNasPortTypeType specifies what kind of + value will be put in the RADIUS NAS-Port-Type attribute if included in + RADIUS authentication request messages. + + This field is only applicable if the 'nasPortType' bit is set in + tmnxSubAuthPlcyInclAttributes." + DEFVAL { standard } + ::= { tmnxSubAuthPlcyEntry 24 } + +tmnxSubAuthPlcyNasPortTypeValue OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyNasPortTypeValue specifies what value will + be put in the RADIUS NAS-Port-Type attribute if included in RADIUS + authentication request messages. + + This field is only applicable if the 'nasPortType' bit + is set in tmnxSubAuthPlcyInclAttributes + and the value of the object tmnxSubAuthPlcyNasPortTypeType is equal to + 'config'." + DEFVAL { 0 } + ::= { tmnxSubAuthPlcyEntry 25 } + +tmnxSubAuthPlcyPppUserNameOp OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyUserNameOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyPppUserNameOp specifies the operation to + perform on the PAP/CHAP user name. + + When the value is 'appendDomain', the string specified by + 'tmnxSubAuthPlcyPppDomain', preceded with a '@', is appended to the + PAP/CHAP user name. + + When the value is 'stripDomain', any '@' character and all subsequent + characters are removed from the PAP/CHAP user name. + + When the value is 'replaceDomain', all characters after a '@' + delimiter are replaced with the string specified by + 'tmnxSubAuthPlcyPppDomain'. + + When the value is 'defaultDomain', the same action is performed as + with 'appendDomain', but only if the PAP/CHAP user name does not + contain a domain name already." + DEFVAL { noOperation } + ::= { tmnxSubAuthPlcyEntry 26 } + +tmnxSubAuthPlcyPppDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyPppDomain specifies the domain name to use + with PAP/CHAP user name operations. + + This object is only relevant while the value of the object + 'tmnxSubAuthPlcyPppUserNameOp' is equal to 'appendDomain', + 'replaceDomain' or 'defaultDomain'." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 27 } + +tmnxSubAuthPlcyRadAuthDownTime OBJECT-TYPE + SYNTAX Unsigned32 (30..900) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadAuthDownTime specifies the hold down + time. + + If a RADIUS authentication server that was considered 'down' becomes + responsive again, the system waits for this amount of time before it + starts to address that server again." + DEFVAL { 30 } + ::= { tmnxSubAuthPlcyEntry 30 } + +tmnxSubAuthPlcyUserNameOp OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyUserNameOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyUserNameOp specifies the operation to + perform on the user name of DHCP hosts before transmitting it to the + RADIUS server. + + When the value is 'appendDomain', the string specified by + 'tmnxSubAuthPlcyDomain', preceded with a '@', is appended to the user + name; if the value of 'tmnxSubAuthPlcyDomain' is empty, the domain + name string is retrieved from the local user database + (TIMETRA-LOCAL-USER-DB-MIB::tmnxLocUsrDbDhcpDomainName) + + When the value is 'stripDomain', any '@' character and all subsequent + characters are removed from the user name. + + When the value is 'replaceDomain', all characters after a '@' + delimiter are replaced with the string specified by + 'tmnxSubAuthPlcyDomain'. + + When the value is 'defaultDomain', the same action is performed as + with 'appendDomain', but only if the user name does not contain a + domain name already. + + When the value is 'noOperation', the value of + 'tmnxSubAuthPlcyUserNameAppend' is considered, for backwards + compatibility with release 8.0R1, 8.0R2 and 8.0R3." + DEFVAL { noOperation } + ::= { tmnxSubAuthPlcyEntry 31 } + +tmnxSubAuthPlcyDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyDomain specifies the domain name to use + with user name operations. + + This object is only relevant while the value of the object + 'tmnxSubAuthPlcyUserNameOp' is equal to 'appendDomain', + 'replaceDomain' or 'defaultDomain'." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 32 } + +tmnxSubAuthPlcyUserNameMacFormat OBJECT-TYPE + SYNTAX TmnxMacSpecification (SIZE (2..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyUserNameMacFormat specifies how a MAC + address is represented when contacting a RADIUS server. + + This is only used while the value of tmnxSubAuthPlcyUserNameFormat is + equal to 'dhcpClientVendorOpts' and if the MAC address is used by + default of DHCP client vendor options. + + Examples: + + 'ab:' 00:0c:f1:99:85:b8 Nokia SROS style + 'XY-' 00-0C-F1-99-85-B8 IEEE canonical style + 'mmmm.' 0002.03aa.abff Cisco style." + DEFVAL { "aa:" } + ::= { tmnxSubAuthPlcyEntry 33 } + +tmnxSubAuthPlcyRadRespAttrSelect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubAuthPlcyRadRespAttrSelect specifies if the rows in + the tmnxSubRadiusAcceptTable are considered to selectively accept + attributes in the authentication response messages. + + While the value of tmnxSubAuthPlcyRadRespAttrSelect is equal to + 'false', the rows in the tmnxSubRadiusAcceptTable associated with this + authentication policy are ignored, and all attributes are accepted." + DEFVAL { false } + ::= { tmnxSubAuthPlcyEntry 34 } + +tmnxSubAuthPlcyRequestScriptPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRequestScriptPlcy specifies the RADIUS + script policy used to change the RADIUS attributes of the outgoing + Access-Request messages." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 35 } + +tmnxSubAuthPlcyAcceptScriptPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyAcceptScriptPlcy specifies the RADIUS + script policy used to change the RADIUS attributes of the incoming + Access-Accept messages." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 36 } + +tmnxSubAuthPlcyCoAScriptPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyCoAScriptPlcy specifies the RADIUS script + policy used to change the RADIUS attributes of the incoming + Change-of-Authorization messages." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 37 } + +tmnxSubAuthPlcyAcctSessionIdType OBJECT-TYPE + SYNTAX INTEGER { + host (1), + session (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyAcctSessionIdType specifies the accounting + session ID type if included in RADIUS authentication request messages. + This field is only applicable if the 'acctSessionId' bit is set in + tmnxSubAuthPlcyInclAttributes." + DEFVAL { host } + ::= { tmnxSubAuthPlcyEntry 38 } + +tmnxSubAuthPlcyNasPortBitspec OBJECT-TYPE + SYNTAX TmnxBinarySpecification + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyNasPortBitspec specifies what number will + be put in the RADIUS NAS-Port attribute if included in RADIUS + authentication request messages. + + This field is only applicable if the 'nasPort' bit is set in + tmnxSubAuthPlcyInclAttributes. + + ::= 'o' | 'i' | 's' | 'm' | 'p' | 'v' | 'c' + + 'c' - ATM VCI (Virtual Channel Identifier) 'i' - inner VLAN ID 'm' - + MDA number 'o' - outer VLAN ID 'p' - port number 's' - slot number 'v' + - ATM VPI (Virtual Path Identifier) + + Maximum 32 bits can be specified. + + If less than 32 bits are specified, the least significant bits are + used and the omitted higher bits are set to zero. + + Example: *12o*12i*2s01 means 'the 12 least significant bits of the + outer VLAN ID, followed by the 12 least significant bits of the inner + VLAN ID, followed by the two least significant bits of the slot number, + followed by a zero bit and a one bit', stored in network order in the least + significant bits: 0000ooooooooooooiiiiiiiiiiiiss01." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 39 } + +tmnxSubAuthPlcyRadiusServerPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadiusServerPlcy specifies the RADIUS + server policy as defined in TIMETRA-RADIUS-MIB::tmnxRadSrvPlcyTable to + be applied in this subscriber authentication policy." + DEFVAL { "" } + ::= { tmnxSubAuthPlcyEntry 40 } + +tmnxSubAuthPlcyAcctStopOnFail OBJECT-TYPE + SYNTAX BITS { + onRequestFailure (0), + onReject (1), + onAcceptFailure (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyAcctStopOnFail specifies if and in what + failure condition a RADIUS accounting-stop message indicating the + failure has to be sent. + + - onRequestFailure: RADIUS Access-Request message could not be sent + (e.g. no server configured, or timeout). + - onReject: Reception of a RADIUS Access-Reject message. + - onAcceptFailure: A failure occurred after the reception of a RADIUS + Access-Accept message (e.g. duplicate IP + address)." + DEFVAL { {} } + ::= { tmnxSubAuthPlcyEntry 41 } + +tmnxSubAuthPlcyFallbackForceProb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyFallbackForceProb specifies if the RADIUS + servers are probed, although in 'out-of-service' state, or not. + + In case force-probing is true, the RADIUS servers are probed before + the hold-time expires and the action in fallback is followed. + + In case force-probing is false, the action in fallback is followed + after the hold-time has expired (default)." + DEFVAL { false } + ::= { tmnxSubAuthPlcyEntry 42 } + +tmnxSubAuthPlcyGtpUserNameFormat OBJECT-TYPE + SYNTAX INTEGER { + imsi (1), + imsi-apn (2), + msisdn (3), + msisdn-apn (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyGtpUserNameFormat specifies how the + username is represented when contacting a RADIUS server. + + This is only used while the value of tmnxSubAuthPlcyUserNameFormat is + equal to 'gtp-user-name' and if no PAP authentication is requested via + the PCO options" + DEFVAL { imsi } + ::= { tmnxSubAuthPlcyEntry 43 } + +tmnxSubAuthPlcyRadServTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAuthPlcyRadServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAuthPlcyRadServTable has an entry for each RADIUS server + used for subscriber authentication." + ::= { tmnxSubMgmtObjects 2 } + +tmnxSubAuthPlcyRadServEntry OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyRadServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubAuthPlcyRadServEntry is an entry (conceptual row) in the + tmnxSubAuthPlcyRadServTable. Each entry represents the configuration + for a RADIUS server. Entries in this table can be created and deleted + via SNMP SET operations to tmnxSubAuthPlcyRadServRowStatus. Entries + have a presumed StorageType of nonVolatile." + INDEX { + tmnxSubAuthPlcyRadServPlcyName, + tmnxSubAuthPlcyRadServIndex + } + ::= { tmnxSubAuthPlcyRadServTable 1 } + +TmnxSubAuthPlcyRadServEntry ::= SEQUENCE +{ + tmnxSubAuthPlcyRadServPlcyName TNamedItem, + tmnxSubAuthPlcyRadServIndex Unsigned32, + tmnxSubAuthPlcyRadServRowStatus RowStatus, + tmnxSubAuthPlcyRadLastMgmtChange TimeStamp, + tmnxSubAuthPlcyRadServAddress InetAddress, + tmnxSubAuthPlcyRadServAddrType InetAddressType, + tmnxSubAuthPlcyRadServSecret DisplayString, + tmnxSubAuthPlcyRadServAuthPort Unsigned32, + tmnxSubAuthPlcyRadServOperState TmnxRadiusServerOperState, + tmnxSubAuthPlcyRadServCoAOnly TruthValue, + tmnxSubAuthPlcyRadServPndRqLimit TmnxRadiusPendingReqLimit, + tmnxSubAuthPlcyRadServOutTime Counter32, + tmnxSubAuthPlcyRadServOvrldTime Counter32 +} + +tmnxSubAuthPlcyRadServPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServPlcyName specifies a specific + subscriber authentication policy in tmnxSubAuthPlcyTable to which this + radius server is connected. Row creation will be denied if no policy + with the same name occurs in the tmnxSubAuthPlcyTable." + ::= { tmnxSubAuthPlcyRadServEntry 1 } + +tmnxSubAuthPlcyRadServIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServIndex specifies a specific radius + server in the policy." + ::= { tmnxSubAuthPlcyRadServEntry 2 } + +tmnxSubAuthPlcyRadServRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubAuthPlcyRadServEntry 3 } + +tmnxSubAuthPlcyRadLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + policy server." + ::= { tmnxSubAuthPlcyRadServEntry 4 } + +tmnxSubAuthPlcyRadServAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServAddress specifies the IP address of + the RADIUS server. A valid unicast IP address must be specified for + row creation to succeed." + ::= { tmnxSubAuthPlcyRadServEntry 5 } + +tmnxSubAuthPlcyRadServAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServAddrType specifies the type of + address stored in tmnxSubAuthPlcyRadServAddress." + DEFVAL { ipv4 } + ::= { tmnxSubAuthPlcyRadServEntry 6 } + +tmnxSubAuthPlcyRadServSecret OBJECT-TYPE + SYNTAX DisplayString (SIZE (0|1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServSecret specifies the secret key + associated with the RADIUS server. An empty key is not accepted on + input. An empty string is however returned by the system on any GET + request." + ::= { tmnxSubAuthPlcyRadServEntry 7 } + +tmnxSubAuthPlcyRadServAuthPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServAuthPort specifies the UDP port + number on which to contact the RADIUS server for authentication." + DEFVAL { 1812 } + ::= { tmnxSubAuthPlcyRadServEntry 8 } + +tmnxSubAuthPlcyRadServOperState OBJECT-TYPE + SYNTAX TmnxRadiusServerOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServOperState indicates the operational + state of the RADIUS server." + ::= { tmnxSubAuthPlcyRadServEntry 9 } + +tmnxSubAuthPlcyRadServCoAOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServCoAOnly specifies if this RADIUS + server is restricted to sending Change-of-Authorization messages only + (not authentication requests). + + There can be maximum 16 of these CoA-only servers associated with a + single authentication policy. + + If the value of tmnxSubAuthPlcyRadServCoAOnly is equal to 'true', the + value of tmnxSubAuthPlcyAcceptAuthChange is not considered anymore for + this RADIUS server." + REFERENCE + "RFC 3576 Dynamic Authorization Extensions to RADIUS + section 2.2 Change-of-Authorization Messages (CoA)." + DEFVAL { false } + ::= { tmnxSubAuthPlcyRadServEntry 10 } + +tmnxSubAuthPlcyRadServPndRqLimit OBJECT-TYPE + SYNTAX TmnxRadiusPendingReqLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServPndRqLimit specifies the limit of + the number of pending RADIUS authentication requests for this RADIUS + server." + DEFVAL { 4096 } + ::= { tmnxSubAuthPlcyRadServEntry 11 } + +tmnxSubAuthPlcyRadServOutTime OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServOutTime indicates the accumulated + time that the value of the object tmnxSubAuthPlcyRadServOperState has + been equal to 'outOfService' since this row was created." + ::= { tmnxSubAuthPlcyRadServEntry 12 } + +tmnxSubAuthPlcyRadServOvrldTime OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadServOvrldTime indicates the accumulated + time that the value of the object tmnxSubAuthPlcyRadServOperState has + been equal to 'overloaded' since this row was created." + ::= { tmnxSubAuthPlcyRadServEntry 13 } + +tmnxSubAuthPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAuthPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAuthPlcyStatsTable has an entry for each subscriber + authentication policy configured in the system." + ::= { tmnxSubMgmtObjects 3 } + +tmnxSubAuthPlcyStatsEntry OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a subscriber + authentication policy in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { tmnxSubAuthPlcyName } + ::= { tmnxSubAuthPlcyStatsTable 1 } + +TmnxSubAuthPlcyStatsEntry ::= SEQUENCE +{ + tmnxSubAuthPlcySuccess Counter32, + tmnxSubAuthPlcyReject Counter32, + tmnxSubAuthPlcyFallbackSuccess Counter32, + tmnxSubAuthPlcyFallbackReject Counter32, + tmnxSubAuthPlcySendFail Counter32 +} + +tmnxSubAuthPlcySuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcySuccess indicates how many subscriber + messages (e.g. DHCP, PPPoE, ...) were authenticated successfully. Note + that not all requests are therefore forwarded to radius. If several + requests are sent in a short timeframe, only the first one is sent to + radius." + ::= { tmnxSubAuthPlcyStatsEntry 1 } + +tmnxSubAuthPlcyReject OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyReject indicates how many subscriber + messages (e.g. DHCP, PPPoE, ...) were rejected by the authentication. + Note that not all requests are therefore forwarded to radius. If + several requests are sent in a short timeframe, only the first one is + sent to radius." + ::= { tmnxSubAuthPlcyStatsEntry 2 } + +tmnxSubAuthPlcyFallbackSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyFallbackSuccess indicates how many + subscriber messages (e.g. DHCP, PPPoE, ...) were authenticated + successfully by the fallback mechanism." + ::= { tmnxSubAuthPlcyStatsEntry 3 } + +tmnxSubAuthPlcyFallbackReject OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyFallbackReject indicates how many + subscriber messages (e.g. DHCP, PPPoE, ...) were rejected by the + fallback mechanism." + ::= { tmnxSubAuthPlcyStatsEntry 4 } + +tmnxSubAuthPlcySendFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcySendFail indicates how many subscriber + messages (e.g. DHCP, PPPoE, ...) failed to be sent." + ::= { tmnxSubAuthPlcyStatsEntry 5 } + +tmnxSubAuthPlcyRadStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAuthPlcyRadStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAuthPlcyStatsTable has an entry for each subscriber + authentication policy configured in the system." + ::= { tmnxSubMgmtObjects 4 } + +tmnxSubAuthPlcyRadStatsEntry OBJECT-TYPE + SYNTAX TmnxSubAuthPlcyRadStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a specific + radius server in a subscriber authentication policy in the system. + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxSubAuthPlcyRadServPlcyName, + tmnxSubAuthPlcyRadServIndex + } + ::= { tmnxSubAuthPlcyRadStatsTable 1 } + +TmnxSubAuthPlcyRadStatsEntry ::= SEQUENCE +{ + tmnxSubAuthPlcyRadSuccess Counter32, + tmnxSubAuthPlcyRadReject Counter32, + tmnxSubAuthPlcyRadTimeout Counter32, + tmnxSubAuthPlcyRadMd5Fail Counter32, + tmnxSubAuthPlcyRadPending Counter32, + tmnxSubAuthPlcyRadSendFail Counter32, + tmnxSubAuthPlcyRadOvrldSendFail Counter32 +} + +tmnxSubAuthPlcyRadSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadSuccess indicates how many + authentication requests were accepted by this radius server." + ::= { tmnxSubAuthPlcyRadStatsEntry 1 } + +tmnxSubAuthPlcyRadReject OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadReject indicates how many + authentication requests were rejected by this radius server." + ::= { tmnxSubAuthPlcyRadStatsEntry 2 } + +tmnxSubAuthPlcyRadTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadTimeout indicates how many times this + radius did not reply to an authentication request within the timeout." + ::= { tmnxSubAuthPlcyRadStatsEntry 3 } + +tmnxSubAuthPlcyRadMd5Fail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadMd5Fail indicates how many times the + MD5 verification failed on a msg from this radius server." + ::= { tmnxSubAuthPlcyRadStatsEntry 4 } + +tmnxSubAuthPlcyRadPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadPending indicates how many + authentication requests are currently pending." + ::= { tmnxSubAuthPlcyRadStatsEntry 5 } + +tmnxSubAuthPlcyRadSendFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadSendFail indicates how many + authentication requests failed because the packet could not be sent + out." + ::= { tmnxSubAuthPlcyRadStatsEntry 6 } + +tmnxSubAuthPlcyRadOvrldSendFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRadOvrldSendFail indicates how many + authentication requests failed because the packet could not be sent + out while the RADIUS server was in overload." + ::= { tmnxSubAuthPlcyRadStatsEntry 7 } + +tmnxSubProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfileTable has an entry for each subscriber profile + configured in the system." + ::= { tmnxSubMgmtObjects 5 } + +tmnxSubProfileEntry OBJECT-TYPE + SYNTAX TmnxSubProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a subscriber profile configured in the + system. Entries can be created and deleted via SNMP SET operations on + the object tmnxSubProfRowStatus." + INDEX { IMPLIED tmnxSubProfName } + ::= { tmnxSubProfileTable 1 } + +TmnxSubProfileEntry ::= SEQUENCE +{ + tmnxSubProfName TNamedItem, + tmnxSubProfRowStatus RowStatus, + tmnxSubProfLastMgmtChange TimeStamp, + tmnxSubProfDescription TItemDescription, + tmnxSubProfIngQosSchedPolicy TNamedItemOrEmpty, + tmnxSubProfEgrQosSchedPolicy TNamedItemOrEmpty, + tmnxSubProfCollectAcctStats TruthValue, + tmnxSubProfAccountingPolicyId Unsigned32, + tmnxSubProfEgrAggRateLimit TPortSchedulerAggRateLimitPIR, + tmnxSubProfRadiusAcctPolicy TNamedItemOrEmpty, + tmnxSubProfDuplRadiusAcctPolicy TNamedItemOrEmpty, + tmnxSubProfUseDirectSLAMapAsDef TruthValue, + tmnxSubProfFrameBasedAccounting TruthValue, + tmnxSubProfIngQosPolId TSapIngressPolicyID, + tmnxSubProfEgrQosPolId TSapEgressPolicyID, + tmnxSubProfHsmdaIngAggRateLimit TPortSchedulerPIR, + tmnxSubProfHsmdaEgrAggRateLimit TPortSchedulerPIR, + tmnxSubProfHsmdaIngPackByteOff TIngHsmdaPerPacketOffsetOvr, + tmnxSubProfHsmdaEgrPackByteOff TEgrHsmdaPerPacketOffsetOvr, + tmnxSubProfHostTrackingPolicy TNamedItemOrEmpty, + tmnxSubProfUseSubscriberMss TruthValue, + tmnxSubProfIngPolicerPolicy TNamedItemOrEmpty, + tmnxSubProfEgrPolicerPolicy TNamedItemOrEmpty, + tmnxSubProfNatPolicy TNamedItemOrEmpty, + tmnxSubProfIgmpPolicy TNamedItemOrEmpty, + tmnxSubProfEgrAvgFrameSize Integer32, + tmnxSubProfEgrEncapOffsetMode TmnxSubAleOffsetMode, + tmnxSubProfEgrEncapOffset TmnxSubAleOffset, + tmnxSubProfSubMcacPolicy TNamedItemOrEmpty, + tmnxSubProfPreference Unsigned32, + tmnxSubProfUseDirectFltrMapAsDef TruthValue, + tmnxSubProfHsmda2IngQosPolId TSapIngressPolicyID, + tmnxSubProfHsmda2EgrQosPolId TSapEgressPolicyID, + tmnxSubProfHsmda2EgrAggRateLimit TPortSchedulerPIR, + tmnxSubProfHsmda2EgrQosWrrPolicy TNamedItemOrEmpty, + tmnxSubProfHsmda2EgrPackByteOff TEgrHsmdaPerPacketOffsetOvr, + tmnxSubProfMldPolicy TNamedItemOrEmpty, + tmnxSubProfVolumeStatsType INTEGER, + tmnxSubProfPimPolicy TNamedItemOrEmpty, + tmnxSubProfUpnpPolicy TNamedItemOrEmpty, + tmnxSubProfNatPrefixList TNamedItemOrEmpty, + tmnxSubProfAcctSessOptimStop TruthValue, + tmnxSubProfThirdRadiusAcctPolicy TNamedItemOrEmpty, + tmnxSubProfFourtRadiusAcctPolicy TNamedItemOrEmpty, + tmnxSubProfFifthRadiusAcctPolicy TNamedItemOrEmpty, + tmnxSubProfHsSlaMode TmnxSubSlaMode, + tmnxSubProfEgrHsAggRateLimit TPortSchedulerPIR, + tmnxSubProfAccuStatsPolicy TNamedItemOrEmpty, + tmnxSubProfVportHashing TruthValue, + tmnxSubProfFirewallPolicy TNamedItemOrEmpty, + tmnxSubProfSecShaperHashing TruthValue, + tmnxSubProfEgrHsLowBurstMaxClass Unsigned32, + tmnxSubProfNatAllowBypass TruthValue, + tmnxSubProfNatAccessMode TmnxNatL2AwAccessMode, + tmnxSubProfControl TmnxSubProfileControl, + tmnxSubProfEgrResvBw Integer32, + tmnxSubProfEgrHsResvBw Integer32, + tmnxSubProfHsmdaEgrResvBw Integer32, + tmnxSubProfEgrAggRateAdaptRule TAdaptationRule, + tmnxSubProfEgrAggRateBurstLimit TBurstLimit +} + +tmnxSubProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubProfName specifies the name of the subscriber + profile." + ::= { tmnxSubProfileEntry 1 } + +tmnxSubProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfRowStatus controls the creation and deletion + of rows in this table." + ::= { tmnxSubProfileEntry 2 } + +tmnxSubProfLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxSubProfileEntry 3 } + +tmnxSubProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfDescription specifies the user provided + description of this subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 4 } + +tmnxSubProfIngQosSchedPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfIngQosSchedPolicy specifies the QoS ingress + scheduler policy (from TIMETRA-QOS-MIB::tSchedulerPolicyTable) + applicable to this subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 5 } + +tmnxSubProfEgrQosSchedPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrQosSchedPolicy specifies the QoS egress + scheduler policy (from TIMETRA-QOS-MIB::tSchedulerPolicyTable) + applicable to this subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 6 } + +tmnxSubProfCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of the object tmnxSubProfCollectAcctStats is true(1) + the agent collects accounting statistics on this subscriber profile." + DEFVAL { false } + ::= { tmnxSubProfileEntry 7 } + +tmnxSubProfAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfAccountingPolicyId specifies the + policy to use to collect accounting statistics on this subscriber + profile. The value zero indicates that the agent should use the + default accounting policy, if one exists." + DEFVAL { 0 } + ::= { tmnxSubProfileEntry 8 } + +tmnxSubProfEgrAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerAggRateLimitPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfEgrAggRateLimit specifies the + maximum total rate of all egress queues for this subscriber. The value + '-1' means that there is no limit." + DEFVAL { -1 } + ::= { tmnxSubProfileEntry 9 } + +tmnxSubProfRadiusAcctPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfRadiusAcctPolicy specifies the RADIUS + accounting policy (tmnxSubAcctPlcyTable) applicable to this subscriber + profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 10 } + +tmnxSubProfDuplRadiusAcctPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfDuplRadiusAcctPolicy specifies the RADIUS + accounting policy (tmnxSubAcctPlcyTable) to be used for generating + duplicate accounting information." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 11 } + +tmnxSubProfUseDirectSLAMapAsDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfUseDirectSLAMapAsDef specifies whether the + provided SLA profile string is directly mapped to the SLA profile by + default. + + If the value of this object is set to 'true(1)', the SLA profile + string is used as the SLA profile name, when no matching + tmnxSubProfSLAProfMapSLAString is found." + DEFVAL { false } + ::= { tmnxSubProfileEntry 12 } + +tmnxSubProfFrameBasedAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfFrameBasedAccounting specifies whether to use + frame-based accounting when evaluating tmnxSubProfEgrAggRateLimit for + subscriber queues. + + If the value is 'false', the default packet-based accounting method + will be used." + DEFVAL { false } + ::= { tmnxSubProfileEntry 13 } + +tmnxSubProfIngQosPolId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfIngQosPolId specifies the SAP + ingress QOS policy, where the value corresponds to + TIMETRA-QOS-MIB::tSapIngressIndex. + + The value 1 specifies the index of the default SAP ingress qos policy. + + This object is obsoleted in 10.0 Release." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 14 } + +tmnxSubProfEgrQosPolId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfEgrQosPolId specifies the SAP + egress QOS policy, where the value corresponds to + TIMETRA-QOS-MIB::tSapEgressIndex. + + The value 1 specifies the index of the default sap-egress qos policy. + + This object is obsoleted in 10.0 Release." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 15 } + +tmnxSubProfHsmdaIngAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfHsmdaIngAggRateLimit specifies the + maximum total rate of all ingress HSMDA queues for this subscriber. + The value '-1' means that there is no limit. + + This object is obsoleted in 10.0 Release." + DEFVAL { -1 } + ::= { tmnxSubProfileEntry 16 } + +tmnxSubProfHsmdaEgrAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfHsmdaEgrAggRateLimit specifies the + maximum total rate of all egress HSMDA queues for this subscriber. The + value '-1' means that there is no limit. + + This object is obsoleted in 10.0 Release." + DEFVAL { -1 } + ::= { tmnxSubProfileEntry 17 } + +tmnxSubProfHsmdaIngPackByteOff OBJECT-TYPE + SYNTAX TIngHsmdaPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfHsmdaIngPackByteOff specifies the value, In + bytes, of the adjustment for accounting to make to the size of each + HSMDA packet on ingress. The specified value overrides the the value + of tSapIngressHsmdaPacketOffset specified in the tSapIngressEntry + indexed by tmnxSubProfIngQosPolId. + + A value of -128 indicates no override. + + This object is obsoleted in 10.0 Release." + DEFVAL { -128 } + ::= { tmnxSubProfileEntry 18 } + +tmnxSubProfHsmdaEgrPackByteOff OBJECT-TYPE + SYNTAX TEgrHsmdaPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfHsmdaEgrPackByteOff specifies the value, in + bytes, of the adjustment for accounting to make to the size of each + HSMDA packet on egress. The specified value overrides the the value of + tSapEgressHsmdaPacketOffset specified in the tSapEgressEntry indexed + by tmnxSubProfEgrQosPolId. + + A value of -128 indicates no override. + + This object is obsoleted in 10.0 Release." + DEFVAL { -128 } + ::= { tmnxSubProfileEntry 19 } + +tmnxSubProfHostTrackingPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfHostTrackingPolicy specifies the IGMP host + tracking policy applicable to this subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 20 } + +tmnxSubProfUseSubscriberMss OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfUseSubscriberMss specifies whether the + subscribers will use the default multi-service site of the customer + associated with the port on which the subscriber is applied." + DEFVAL { false } + ::= { tmnxSubProfileEntry 21 } + +tmnxSubProfIngPolicerPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfIngPolicerPolicy specifies the ingress policer + control policy applicable to this subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 22 } + +tmnxSubProfEgrPolicerPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrPolicerPolicy specifies the egress policer + control policy applicable to this subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 23 } + +tmnxSubProfNatPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfNatPolicy specifies the NAT (Network Address + Translation) policy of this subscriber profile ." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 24 } + +tmnxSubProfIgmpPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfIgmpPolicy specifies the IGMP policy of this + subscriber profile ." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 25 } + +tmnxSubProfEgrAvgFrameSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..4096) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfEgrAvgFrameSize specifies the average frame + size value to be used in the adjustment of the subscriber aggregate + rate to account for the per packet variable expansion of the last mile + for the specific session used by the subscriber host. + + The value 0 will disable the adjustments and cause the value of + tmnxSubProfEgrEncapOffsetMode to be ignored. + + The value of tmnxSubProfEgrAvgFrameSize is only used for subscribers + serviced by specific HSMDA and ignored otherwise." + DEFVAL { 0 } + ::= { tmnxSubProfileEntry 26 } + +tmnxSubProfEgrEncapOffsetMode OBJECT-TYPE + SYNTAX TmnxSubAleOffsetMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrEncapOffsetMode specifies how the fixed + packet offset will be derived. + + This fixed packet offset will be used in the adjustment of the + subscriber aggregate rate, to account for the fixed offset and per + packet variable expansion of the last mile for the specific session + used by the subscriber host. + + The value 'none (0)' will disable the adjustments. + + The value 'auto (1)' will derive the fixed packet offset from the + encapsulation type value signaled in the Access-loop-encapsulation + sub-TLV in the Vendor-Specific PPPoE Tags or DHCP Relay Options + [rfc4679]." + DEFVAL { none } + ::= { tmnxSubProfileEntry 27 } + +tmnxSubProfEgrEncapOffset OBJECT-TYPE + SYNTAX TmnxSubAleOffset + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrEncapOffset specifies the fixed packet + offset. + + This fixed packet offset will be used in the adjustment of the + subscriber aggregate rate, to account for the fixed offset and per + packet variable expansion of the last mile for the specific session + used by the subscriber host. + + If the value of the object tmnxSubProfEgrEncapOffsetMode is equal to + 'none', the offset is ignored. + + If the value of the object tmnxSubProfEgrEncapOffsetMode is equal to + 'auto', the offset is used as a default value for automatic learning." + DEFVAL { none } + ::= { tmnxSubProfileEntry 28 } + +tmnxSubProfSubMcacPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSubMcacPolicy specifies the name of the + multicast CAC policy. + + The multicast CAC policy applies the subscriber CAC algorithm if the + channel(group) of this subscriber is part of the policy as specified + in vRtrIgmpIfMcacPolicyName." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 29 } + +tmnxSubProfPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfPreference specifies its preference + with respect to other subscriber profiles. + + The number '1' corresponds to the lowest preference. + + For a given subscriber, it is possible that the current subscriber + profile is replaced with another one that has a higher or equal + preference; the current subscriber profile will never be replaced with + another one that has a lower preference." + DEFVAL { 5 } + ::= { tmnxSubProfileEntry 40 } + +tmnxSubProfUseDirectFltrMapAsDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfUseDirectFltrMapAsDef specifies whether the + provided filter profile string is directly mapped to the filter + profile by default. + + If the value of this object is set to 'true(1)', the filter profile + string is used as the filter profile name, when no matching + tmnxSPFltrProfMapFltrString is found. + + This object is obsoleted in 16.0 release." + DEFVAL { false } + ::= { tmnxSubProfileEntry 41 } + +tmnxSubProfHsmda2IngQosPolId OBJECT-TYPE + SYNTAX TSapIngressPolicyID (1..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfHsmda2IngQosPolId specifies the + identifier of the SAP ingress QOS policy for HSMDA-2 subscribers. + + The value 1 specifies the index of the default SAP ingress qos policy." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 101 } + +tmnxSubProfHsmda2EgrQosPolId OBJECT-TYPE + SYNTAX TSapEgressPolicyID (1..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfHsmda2EgrQosPolId specifies the + identifier of the SAP egress QOS policy for HSMDA-2 subscribers. + + The value 1 specifies the index of the default sap-egress qos policy." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 102 } + +tmnxSubProfHsmda2EgrAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfHsmda2EgrAggRateLimit specifies the + maximum total rate of all egress HSMDA-2 queues for this subscriber. + + The value '-1' means that there is no limit." + DEFVAL { -1 } + ::= { tmnxSubProfileEntry 103 } + +tmnxSubProfHsmda2EgrQosWrrPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfHsmda2EgrQosWrrPolicy specifies the HSMDA + Weighted Round Robin (WRR) scheduling policy." + DEFVAL { "" } + ::= { tmnxSubProfileEntry 104 } + +tmnxSubProfHsmda2EgrPackByteOff OBJECT-TYPE + SYNTAX TEgrHsmdaPerPacketOffsetOvr + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfHsmda2EgrPackByteOff specifies the packet byte + offset for addition of policing information for the policer." + DEFVAL { -128 } + ::= { tmnxSubProfileEntry 105 } + +tmnxSubProfMldPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfMldPolicy specifies the MLD policy of this + subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 106 } + +tmnxSubProfVolumeStatsType OBJECT-TYPE + SYNTAX INTEGER { + default (0), + ip (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfVolumeStatsType specifies what volume + statistics are used for accounting in this subscriber profile." + DEFVAL { default } + ::= { tmnxSubProfileEntry 107 } + +tmnxSubProfPimPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfPimPolicy specifies the PIM (Protocol + Independent Multicast) policy associated with this subscriber profile. + + A non-empty value must correspond to a row in the tmnxSubPimPlcyTable, + and implicitly enables PIM for the subscriber hosts associated with + this profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 108 } + +tmnxSubProfUpnpPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfUpnpPolicy specifies the UPnP (Universal Plug + 'n Play) policy associated with this subscriber profile. + + A non-empty value must correspond to a row in the + TIMETRA-NAT-MIB::tmnxNatUpnpPlcyTable, and implicitly enables UPnP for + the subscriber hosts associated with this profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 109 } + +tmnxSubProfNatPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfNatPrefixList specifies the Layer-2-Aware NAT + (Network Address Translation) prefix list of this subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 110 } + +tmnxSubProfAcctSessOptimStop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfAcctSessOptimStop specifies whether the stop + behavior is optimized for session accounting. + + When the value is set to 'true', and tmnxSubAcctPlcySessionAcct is set + to 'host' or 'interimHost', no interim-update messages will get sent + for the related subscriber hosts when the session gets deleted. + + The optimization will only happen for PPPoE session accounting." + DEFVAL { false } + ::= { tmnxSubProfileEntry 111 } + +tmnxSubProfThirdRadiusAcctPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfThirdRadiusAcctPolicy specifies the third + RADIUS accounting policy (tmnxSubAcctPlcyTable) applicable to this + subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 112 } + +tmnxSubProfFourtRadiusAcctPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfFourtRadiusAcctPolicy specifies the fourth + RADIUS accounting policy (tmnxSubAcctPlcyTable) applicable to this + subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 113 } + +tmnxSubProfFifthRadiusAcctPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfFifthRadiusAcctPolicy specifies the fifth + RADIUS accounting policy (tmnxSubAcctPlcyTable) applicable to this + subscriber profile." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 114 } + +tmnxSubProfHsSlaMode OBJECT-TYPE + SYNTAX TmnxSubSlaMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfHsSlaMode specifies the SLA profile + handling mode for the subscriber if on a HS board." + DEFVAL { expanded } + ::= { tmnxSubProfileEntry 115 } + +tmnxSubProfEgrHsAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrHsAggRateLimit specifies the maximum total + rate of all egress HS queues for the subscriber. The value '-1' means + that there is no limit." + DEFVAL { -1 } + ::= { tmnxSubProfileEntry 116 } + +tmnxSubProfAccuStatsPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfAccuStatsPolicy specifies the subscriber + accumulated statistics policy for subscribers associated with this + subscriber profile. + + A non-empty value must correspond to a conceptual row in the + tmnxSubAccuStatsPlcyTable." + DEFVAL { "" } + ::= { tmnxSubProfileEntry 117 } + +tmnxSubProfVportHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfVportHashing specifies whether or not LAG + hashing over different forwarding complexes based on VPort ID + (int-dest-id) is applied for the subscriber downstream traffic. + + This setting does not apply to standard LAG ports. For HSMDA/HS lags + see tmnxSubProfSecShaperHashing." + DEFVAL { false } + ::= { tmnxSubProfileEntry 118 } + +tmnxSubProfFirewallPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfFirewallPolicy specifies the firewall policy + for subscribers associated with this subscriber profile. + + A non-empty value must correspond to a conceptual row in the + TIMETRA-NAT-MIB::tmnxNatFwlPlcyTable." + DEFVAL { ''H } + ::= { tmnxSubProfileEntry 121 } + +tmnxSubProfSecShaperHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSecShaperHashing specifies whether or not LAG + hashing over different forwarding complexes based on secondary shaper + ID is applied for the subscriber downstream traffic. + + This setting only applies to HSMDA/HS ports. For standard lags see + tmnxSubProfVportHashing." + DEFVAL { false } + ::= { tmnxSubProfileEntry 122 } + +tmnxSubProfEgrHsLowBurstMaxClass OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrHsLowBurstMaxClass specifies what classes + use the low priority burst threshold and what classes use the high + priority burst threshold. + + The system uses the low priority burst threshold for all classes + starting from 1 up to and including the value of + tmnxSubProfEgrHsLowBurstMaxClass. + + The system uses the high priority burst threshold for all classes + greater than the value of tmnxSubProfEgrHsLowBurstMaxClass. + + The value of this object is applicable only if the value of + tmnxSubProfHsSlaMode is equal to 'expanded'." + DEFVAL { 6 } + ::= { tmnxSubProfileEntry 123 } + +tmnxSubProfNatAllowBypass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfNatAllowBypass specifies if traffic received + from subscribers associated with this profile is allowed to bypass the + Layer-2-Aware NAT. + + The actual bypassing can be done only after insertion of a destination + matching filter entry in the appropriate filter." + DEFVAL { false } + ::= { tmnxSubProfileEntry 124 } + +tmnxSubProfNatAccessMode OBJECT-TYPE + SYNTAX TmnxNatL2AwAccessMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfNatAccessMode specifies the NAT access mode of + subscribers associated with this profile." + DEFVAL { auto } + ::= { tmnxSubProfileEntry 125 } + +tmnxSubProfControl OBJECT-TYPE + SYNTAX TmnxSubProfileControl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfControl specifies the control plane(s) in + charge of this profile." + DEFVAL { {local} } + ::= { tmnxSubProfileEntry 126 } + +tmnxSubProfEgrResvBw OBJECT-TYPE + SYNTAX Integer32 (0..800000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfEgrResvBw specifies the mimimum + reserved peak rate of all egress queues for this subscriber. + + A non zero value of tmnxSubProfEgrResvBw must be lower than a positive + value of tmnxSubProfEgrAggRateLimit." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 127 } + +tmnxSubProfEgrHsResvBw OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfEgrHsResvBw specifies the mimimum + reserved peak rate of all egress HS queues for this subscriber. + + A non zero value of tmnxSubProfEgrHsResvBw must be lower than a + positive value of tmnxSubProfEgrHsAggRateLimit." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 128 } + +tmnxSubProfHsmdaEgrResvBw OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of the object tmnxSubProfHsmdaEgrResvBw specifies the + mimimum reserved peak rate of all egress HSMDA queues for this + subscriber. + + A non zero value of tmnxSubProfHsmdaEgrResvBw must be lower than a + positive value of tmnxSubProfHsmda2EgrAggRateLimit." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 129 } + +tmnxSubProfEgrAggRateAdaptRule OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrAggRateAdaptRule specifies the adaptation + rule for the operational PIR value when an aggregate shaper is used + for the subscriber." + DEFVAL { closest } + ::= { tmnxSubProfileEntry 130 } + +tmnxSubProfEgrAggRateBurstLimit OBJECT-TYPE + SYNTAX TBurstLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrAggRateBurstLimit specifies the burst size + when an aggregate shaper is used for the subscriber" + DEFVAL { -1 } + ::= { tmnxSubProfileEntry 131 } + +tmnxSubProfSchedOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfSchedOverrideTable allows overriding of ingress/egress + scheduler rates on a per subscriber profile basis." + ::= { tmnxSubMgmtObjects 6 } + +tmnxSubProfSchedOverrideEntry OBJECT-TYPE + SYNTAX TmnxSubProfSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSubProfSchedOverrideTable describes + ingress/egress scheduler rates which are overridden for the subscriber + profile indicated by tmnxSubProfName. Rows can be created and deleted + by the operator (tmnxSubProfSchedOvrRowStatus). Rows can only be + created for existing schedulers defined in + TIMETRA-QOS-MIB::tVirtualSchedulerTable." + INDEX { + tmnxSubProfName, + tmnxSubProfSchedOvrDirection, + tSchedulerPolicyName, + IMPLIED tVirtualSchedulerName + } + ::= { tmnxSubProfSchedOverrideTable 1 } + +TmnxSubProfSchedOverrideEntry ::= SEQUENCE +{ + tmnxSubProfSchedOvrDirection TmnxSubDirection, + tmnxSubProfSchedOvrRowStatus RowStatus, + tmnxSubProfSchedOvrLastMgmtChange TimeStamp, + tmnxSubProfSchedOvrPIR THPolVirtualSchePIRRate, + tmnxSubProfSchedOvrCIR THPolVirtualScheCIRRate, + tmnxSubProfSchedOvrSummedCIR TruthValue, + tmnxSubProfSchedOvrPIRHi TmnxHigh32, + tmnxSubProfSchedOvrPIRLo TmnxLow32, + tmnxSubProfSchedOvrCIRHi TmnxHigh32, + tmnxSubProfSchedOvrCIRLo TmnxLow32 +} + +tmnxSubProfSchedOvrDirection OBJECT-TYPE + SYNTAX TmnxSubDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrDirection indicates whether this row + specifies ingress or egress scheduler override parameters." + ::= { tmnxSubProfSchedOverrideEntry 1 } + +tmnxSubProfSchedOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubProfSchedOverrideEntry 2 } + +tmnxSubProfSchedOvrLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSubProfSchedOverrideEntry 3 } + +tmnxSubProfSchedOvrPIR OBJECT-TYPE + SYNTAX THPolVirtualSchePIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfSchedOvrPIR specifies the PIR rate in kbps + allowed for this scheduler. This object is mandatory at creation time. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSubProfSchedOvrPIRHi and tmnxSubProfSchedOvrPIRLo." + ::= { tmnxSubProfSchedOverrideEntry 4 } + +tmnxSubProfSchedOvrCIR OBJECT-TYPE + SYNTAX THPolVirtualScheCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubProfSchedOvrCIR specifies the CIR rate in kbps + allowed for this scheduler. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSubProfSchedOvrCIRHi and tmnxSubProfSchedOvrCIRLo." + DEFVAL { 0 } + ::= { tmnxSubProfSchedOverrideEntry 5 } + +tmnxSubProfSchedOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrSummedCIR specifies if the CIR should + be used as the summed CIR values of the children schedulers or queues. + If set to 'true', the applicable scheduler CIR + (tmnxSubProfSchedOvrCIR) loses its meaning." + DEFVAL { true } + ::= { tmnxSubProfSchedOverrideEntry 6 } + +tmnxSubProfSchedOvrPIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrPIRHi specifies upper 32 bits of the + pir-rate allowed for this scheduler. + + This value should always be set along with tmnxSubProfSchedOvrPIRLo, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSubProfSchedOvrPIRHi along with the value of + tmnxSubProfSchedOvrPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSubProfSchedOverrideEntry 7 } + +tmnxSubProfSchedOvrPIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (1..3200000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrPIRLo specifies lower 32 bits of the + pir-rate allowed for this scheduler. + + This value should always be set along with tmnxSubProfSchedOvrPIRHi, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSubProfSchedOvrPIRHi along with the value of + tmnxSubProfSchedOvrPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSubProfSchedOverrideEntry 8 } + +tmnxSubProfSchedOvrCIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrCIRHi specifies upper 32 bits of the + cir-rate allowed for this scheduler. + + This value should always be set along with tmnxSubProfSchedOvrCIRLo, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSubProfSchedOvrCIRHi along with the value of + tmnxSubProfSchedOvrCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSubProfSchedOverrideEntry 9 } + +tmnxSubProfSchedOvrCIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..3200000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSchedOvrCIRLo specifies lower 32 bits of the + cir-rate allowed for this scheduler. + + This value should always be set along with tmnxSubProfSchedOvrPIRHi, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSubProfSchedOvrCIRHi along with the value of + tmnxSubProfSchedOvrCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSubProfSchedOverrideEntry 10 } + +tmnxSubProfSLAProfileMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfSLAProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfSLAProfileMapTable has an entry for each SLA profile + string to SLA profile name mapping defined under a subscriber profile + configured in the system." + ::= { tmnxSubMgmtObjects 7 } + +tmnxSubProfSLAProfileMapEntry OBJECT-TYPE + SYNTAX TmnxSubProfSLAProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an SLA profile string to SLA profile name + mapping defined under a subscriber profile configured in the system. + Entries can be created and deleted via SNMP SET operations on the + object tmnxSubProfSLAProfMapRowStatus." + INDEX { + tmnxSubProfName, + IMPLIED tmnxSubProfSLAProfMapSLAString + } + ::= { tmnxSubProfSLAProfileMapTable 1 } + +TmnxSubProfSLAProfileMapEntry ::= SEQUENCE +{ + tmnxSubProfSLAProfMapSLAString DisplayString, + tmnxSubProfSLAProfMapRowStatus RowStatus, + tmnxSubProfSLAProfMapLastMgmtChange TimeStamp, + tmnxSubProfSLAProfMapSLAProfile TNamedItem +} + +tmnxSubProfSLAProfMapSLAString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubProfSLAProfMapSLAString specifies the SLA profile + string for this row." + ::= { tmnxSubProfSLAProfileMapEntry 1 } + +tmnxSubProfSLAProfMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSLAProfMapRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubProfSLAProfileMapEntry 2 } + +tmnxSubProfSLAProfMapLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfSLAProfMapLastMgmtChange indicates the + sysUpTime at the time of the most recent management-initiated change + to this table row." + ::= { tmnxSubProfSLAProfileMapEntry 3 } + +tmnxSubProfSLAProfMapSLAProfile OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfSLAProfMapSLAProfile specifies the SLA profile + name corresponding to this row." + ::= { tmnxSubProfSLAProfileMapEntry 4 } + +tmnxSLAProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfileTable has an entry for each SLA (Service Level + Agreement) profile defined in the system." + ::= { tmnxSubMgmtObjects 8 } + +tmnxSLAProfileEntry OBJECT-TYPE + SYNTAX TmnxSLAProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an SLA profile configured in the system. + Entries can be created and deleted via SNMP SET operations on the + object tmnxSLAProfRowStatus." + INDEX { IMPLIED tmnxSLAProfName } + ::= { tmnxSLAProfileTable 1 } + +TmnxSLAProfileEntry ::= SEQUENCE +{ + tmnxSLAProfName TNamedItem, + tmnxSLAProfRowStatus RowStatus, + tmnxSLAProfLastMgmtChange TimeStamp, + tmnxSLAProfDescription TItemDescription, + tmnxSLAProfHostLimit TmnxSubSLAProfHostLimit, + tmnxSLAProfRemoveOldest TruthValue, + tmnxSLAProfIngQosPolId TAnyQosPolicyIDorZero, + tmnxSLAProfIngSharedQPolicy TNamedItemOrEmpty, + tmnxSLAProfIngUseMpointShared TruthValue, + tmnxSLAProfIngIPFilterId TFilterID, + tmnxSLAProfEgrQosPolId TAnyQosPolicyIDorZero, + tmnxSLAProfEgrIPFilterId TFilterID, + tmnxSLAProfCreditControlPlcy TNamedItemOrEmpty, + tmnxSLAProfReportIngRateType TmnxSubReportRateType, + tmnxSLAProfReportIngRateSched TNamedItemOrEmpty, + tmnxSLAProfReportEgrRateType TmnxSubReportRateType, + tmnxSLAProfReportEgrRateSched TNamedItemOrEmpty, + tmnxSLAProfEgrQosMarkingFromSap TruthValue, + tmnxSLAProfIngIPv6FilterId TFilterID, + tmnxSLAProfEgrIPv6FilterId TFilterID, + tmnxSLAProfEgrSchedulerType INTEGER, + tmnxSLAProfOTHttpRdrIpv4FltrId TFilterID, + tmnxSLAProfEgrUseIngL2tpDscp TruthValue, + tmnxSLAProfEgrQosSchedPolicy TNamedItemOrEmpty, + tmnxSLAProfHostLimV4 TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV4Ppp TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV4Dhcp TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV4Arp TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6 TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6Wan TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6WanPppSlaac TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6WanPppDhcp TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6WanIpoeSlaac TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6WanIpoeDhcp TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6Pd TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6PdPppDhcp TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimV6PdIpoeDhcp TmnxSubSLAProfHostLimit2, + tmnxSLAProfHostLimLac TmnxSubSLAProfHostLimit2, + tmnxSLAProfEgrHsAggRateLimit TPortSchedulerPIR, + tmnxSLAProfReportIngRatePolicer TIngressPolicerIdOrNone, + tmnxSLAProfReportEgrRatePolicer TEgressPolicerIdOrNone, + tmnxSLAProfEgrHsQueueStatMode INTEGER, + tmnxSLAProfDefInstanceSharing INTEGER, + tmnxSLAProfControl TmnxSubProfileControl, + tmnxSLAProfSessLimIpoe TmnxSubSLAProfHostLimit2, + tmnxSLAProfSessLimPppoeLcl TmnxSubSLAProfHostLimit2, + tmnxSLAProfSessLimPppoeLac TmnxSubSLAProfHostLimit2, + tmnxSLAProfSessLimPppoeOvrl TmnxSubSLAProfHostLimit2, + tmnxSLAProfSessLimL2tpLns TmnxSubSLAProfHostLimit2, + tmnxSLAProfSessLimL2tpLts TmnxSubSLAProfHostLimit2, + tmnxSLAProfSessLimL2tpOvrl TmnxSubSLAProfHostLimit2, + tmnxSLAProfSessLimOvrl TmnxSubSLAProfHostLimit2 +} + +tmnxSLAProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAProfName specifies the name of the SLA profile." + ::= { tmnxSLAProfileEntry 1 } + +tmnxSLAProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfRowStatus controls the creation and deletion + of rows in this table." + ::= { tmnxSLAProfileEntry 2 } + +tmnxSLAProfLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxSLAProfileEntry 3 } + +tmnxSLAProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfDescription specifies the user provided + description of this SLA profile." + DEFVAL { ''H } + ::= { tmnxSLAProfileEntry 4 } + +tmnxSLAProfHostLimit OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimit specifies the maximum number of + hosts using this SLA profile." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 5 } + +tmnxSLAProfRemoveOldest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfRemoveOldest specifies whether the oldest + subscriber host should be removed when the tmnxSLAProfHostLimit is + hit." + DEFVAL { false } + ::= { tmnxSLAProfileEntry 6 } + +tmnxSLAProfIngQosPolId OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero (1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfIngQosPolId specifies the ingress QoS policy + applicable to this SLA profile. The corresponding policy is defined in + the TIMETRA-QOS-MIB::tSapIngressTable. + + The values above 65535 are reserved." + DEFVAL { 1 } + ::= { tmnxSLAProfileEntry 7 } + +tmnxSLAProfIngSharedQPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfIngSharedQPolicy specifies the ingress shared + queue policy (found in TIMETRA-QOS-MIB::tSharedQueuePolicyTable) + applicable to this SLA profile. When the value of this object is an + empty string it means that the SLA profile will use individual ingress + QoS queues, instead of the shared ones." + DEFVAL { ''H } + ::= { tmnxSLAProfileEntry 8 } + +tmnxSLAProfIngUseMpointShared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfIngUseMpointShared specifies whether the + multipoint-shared queues of the shared queue policy specified by + tmnxSLAProfIngSharedQPolicy are used. If no shared queue policy is + specified, this object has no meaning." + DEFVAL { false } + ::= { tmnxSLAProfileEntry 9 } + +tmnxSLAProfIngIPFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfIngIPFilterId specifies the ingress IP filter + (from TIMETRA-FILTER-MIB::tIPFilterTable) applicable to this SLA + profile." + DEFVAL { 0 } + ::= { tmnxSLAProfileEntry 10 } + +tmnxSLAProfEgrQosPolId OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero (1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrQosPolId specifies the egress QoS policy + applicable to this SLA profile. The corresponding policy is defined in + the TIMETRA-QOS-MIB::tSapEgressTable. + + The values above 65535 are reserved." + DEFVAL { 1 } + ::= { tmnxSLAProfileEntry 11 } + +tmnxSLAProfEgrIPFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrIPFilterId specifies the egress IP filter + (from TIMETRA-FILTER-MIB::tIPFilterTable) applicable to this SLA + profile." + DEFVAL { 0 } + ::= { tmnxSLAProfileEntry 12 } + +tmnxSLAProfCreditControlPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfCreditControlPlcy specifies the Credit Control + Policy used by this SLA profile. The value specified must be defined + in tmnxSubApCreditControlPlcyTable" + DEFVAL { ''H } + ::= { tmnxSLAProfileEntry 13 } + +tmnxSLAProfReportIngRateType OBJECT-TYPE + SYNTAX TmnxSubReportRateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfReportIngRateType specifies what rate will be + reported in the L2TP RX-connect-speed attribute (AVP 38) when creating + an L2TP LAC session." + DEFVAL { maximum } + ::= { tmnxSLAProfileEntry 14 } + +tmnxSLAProfReportIngRateSched OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfReportIngRateSched specifies the scheduler to + take the rate from. This object can only be set to a non-empty string + if tmnxSLAProfReportIngRateType is set to 'namedScheduler'." + DEFVAL { ''H } + ::= { tmnxSLAProfileEntry 15 } + +tmnxSLAProfReportEgrRateType OBJECT-TYPE + SYNTAX TmnxSubReportRateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfReportEgrRateType specifies what rate will be + reported in the L2TP TX-connect-speed attribute (AVP 24) when creating + an L2TP LAC session." + DEFVAL { maximum } + ::= { tmnxSLAProfileEntry 16 } + +tmnxSLAProfReportEgrRateSched OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfReportEgrRateSched specifies the scheduler to + take the rate from. This object can only be set to a non-empty string + if tmnxSLAProfReportEgrRateType is set to 'namedScheduler'." + DEFVAL { ''H } + ::= { tmnxSLAProfileEntry 17 } + +tmnxSLAProfEgrQosMarkingFromSap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrQosMarkingFromSap specifies which egress + QoS marking rules are applied. If set to 'false', the egress Qos + marking is defined in the sap-egress policy defined at SLA-profile + level. If set to 'true', QoS marking rules defined in the sap-egress + policy associated with the given SAP are applied." + DEFVAL { true } + ::= { tmnxSLAProfileEntry 18 } + +tmnxSLAProfIngIPv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfIngIPv6FilterId specifies the ingress IPv6 + filter (from TIMETRA-FILTER-MIB::tIPv6FilterTable) applicable to this + SLA profile." + DEFVAL { 0 } + ::= { tmnxSLAProfileEntry 19 } + +tmnxSLAProfEgrIPv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrIPv6FilterId specifies the egress IPv6 + filter (from TIMETRA-FILTER-MIB::tIPv6FilterTable) applicable to this + SLA profile." + DEFVAL { 0 } + ::= { tmnxSLAProfileEntry 20 } + +tmnxSLAProfEgrSchedulerType OBJECT-TYPE + SYNTAX INTEGER { + portScheduler (1), + vportScheduler (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrSchedulerType specifies the type of + scheduling for queued traffic. + + If set to 'portScheduler (1)' the subscriber host queues will be + parented to the port scheduler. + + If set to 'vportScheduler (2)' the subscriber host queues will be + parented to a virtual port, which will be derived by performing + a lookup with the subscriber host's intermediate destination id + and organization string in the + TIMETRA-PORT-MIB::tPortEgrVPortHostMatchTable." + DEFVAL { portScheduler } + ::= { tmnxSLAProfileEntry 21 } + +tmnxSLAProfOTHttpRdrIpv4FltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfOTHttpRdrIpv4FltrId specifies the one-time + HTTP redirection IP filter (from TIMETRA-FILTER-MIB::tIPFilterTable) + applicable to this SLA profile." + DEFVAL { 0 } + ::= { tmnxSLAProfileEntry 22 } + +tmnxSLAProfEgrUseIngL2tpDscp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrUseIngL2tpDscp specifies if the DSCP value + found in the L2TP header of ingress traffic of PPP subscribers must be + used to get the Forwarding Class for egress reclassification." + DEFVAL { false } + ::= { tmnxSLAProfileEntry 26 } + +tmnxSLAProfEgrQosSchedPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrQosSchedPolicy specifies the QoS egress + scheduler policy (from TIMETRA-QOS-MIB::tSchedulerPolicyTable) + applicable to this SLA profile." + DEFVAL { ''H } + ::= { tmnxSLAProfileEntry 27 } + +tmnxSLAProfHostLimV4 OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV4 specifies the maximum number of IPv4 + hosts overall." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 28 } + +tmnxSLAProfHostLimV4Ppp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV4Ppp specifies the maximum number of + IPv4 PPP hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 29 } + +tmnxSLAProfHostLimV4Dhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV4Dhcp specifies the maximum number of + IPv4 DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 30 } + +tmnxSLAProfHostLimV4Arp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV4Arp specifies the maximum number of + IPv4 ARP hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 31 } + +tmnxSLAProfHostLimV6 OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6 specifies the maximum number of IPv6 + hosts overall." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 32 } + +tmnxSLAProfHostLimV6Wan OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6Wan specifies the maximum number of + IPv6-WAN hosts overall." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 33 } + +tmnxSLAProfHostLimV6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6WanPppSlaac specifies the maximum + number of IPv6-WAN PPP SLAAC hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 34 } + +tmnxSLAProfHostLimV6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6WanPppDhcp specifies the maximum + number of IPv6-WAN PPP DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 35 } + +tmnxSLAProfHostLimV6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6WanIpoeSlaac specifies the maximum + number of IPv6-WAN IPOE SLAAC hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 36 } + +tmnxSLAProfHostLimV6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6WanIpoeDhcp specifies the maximum + number of IPv6-WAN IPOE DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 37 } + +tmnxSLAProfHostLimV6Pd OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6Pd specifies the maximum number of + IPv6-PD hosts overall." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 38 } + +tmnxSLAProfHostLimV6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6PdPppDhcp specifies the maximum + number of IPv6-PD PPP DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 39 } + +tmnxSLAProfHostLimV6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimV6PdIpoeDhcp specifies the maximum + number of IPv6-PD IPOE DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 40 } + +tmnxSLAProfHostLimLac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfHostLimLac specifies the maximum number of + L2TP LAC hosts." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 41 } + +tmnxSLAProfEgrHsAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSLAProfEgrHsAggRateLimit specifies the + maximum total rate of all egress HS queues for a subscriber having + sla-mode 'expanded'. For other sla-modes, this value is ignored. The + value '-1' means that there is no limit." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 42 } + +tmnxSLAProfReportIngRatePolicer OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfReportIngRatePolicer specifies the ingress + policer to take the rate from. This object can only be set to a valid + policer if tmnxSLAProfReportIngRateType is set to 'policerId'." + DEFVAL { 0 } + ::= { tmnxSLAProfileEntry 43 } + +tmnxSLAProfReportEgrRatePolicer OBJECT-TYPE + SYNTAX TEgressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfReportEgrRatePolicer specifies the egress + policer to take the rate from. This object can only be set to a valid + policer if tmnxSLAProfReportEgrRateType is set to 'policerId'." + DEFVAL { 0 } + ::= { tmnxSLAProfileEntry 44 } + +tmnxSLAProfEgrHsQueueStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + v4V6 (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrHsQueueStatMode specifies the mode of + statistics collected for all the HS queues. + + A value of 'v4V6(0)' indicates separate counters are collected for + IPv4 and IPv6 instead of the normal queue statistics. + + The value of tmnxSLAProfEgrHsQueueStatMode is only used by HS IOMs, it + is ignored on other IOMs. + + While the value of tmnxSLAProfEgrHsQueueStatMode is different from + 'noOverride', it is not allowed to change the value of + tmnxSLAProfEgrQosPolId. + + While there are instances of this SLA profile in use, it is not + allowed to change the value of tmnxSLAProfEgrHsQueueStatMode." + DEFVAL { noOverride } + ::= { tmnxSLAProfileEntry 45 } + +tmnxSLAProfDefInstanceSharing OBJECT-TYPE + SYNTAX INTEGER { + perSap (1), + perSession (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfDefInstanceSharing specifies the way hosts are + grouped to share an SLA Profile instance, in absence of a group + identifier specified by an AAA server." + DEFVAL { perSap } + ::= { tmnxSLAProfileEntry 46 } + +tmnxSLAProfControl OBJECT-TYPE + SYNTAX TmnxSubProfileControl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfControl specifies the control plane(s) in + charge of this profile." + DEFVAL { {local} } + ::= { tmnxSLAProfileEntry 47 } + +tmnxSLAProfSessLimIpoe OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimIpoe specifies the maximum number of + IPOE sessions." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 48 } + +tmnxSLAProfSessLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimPppoeLcl specifies the maximum number + of local PPPOE sessions." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 49 } + +tmnxSLAProfSessLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimPppoeLac specifies the maximum number + of LAC sessions." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 50 } + +tmnxSLAProfSessLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimPppoeOvrl specifies the maximum number + of overall PPPOE sessions." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 51 } + +tmnxSLAProfSessLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimL2tpLns specifies the maximum number of + L2TP LNS sessions." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 52 } + +tmnxSLAProfSessLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimL2tpLts specifies the maximum number of + L2TP LTS sessions." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 53 } + +tmnxSLAProfSessLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimL2tpOvrl specifies the maximum number + of L2TP sessions overall." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 54 } + +tmnxSLAProfSessLimOvrl OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSessLimOvrl specifies the maximum number of + overall sessions." + DEFVAL { -1 } + ::= { tmnxSLAProfileEntry 55 } + +tmnxSLAIngQueueOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAIngQueueOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAIngQueueOverrideTable allows overriding of ingress QoS + policy queue parameters on a per SLA profile basis." + ::= { tmnxSubMgmtObjects 9 } + +tmnxSLAIngQueueOverrideEntry OBJECT-TYPE + SYNTAX TmnxSLAIngQueueOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSLAIngQueueOverrideTable describes queue + parameters which override the corresponding template queue parameters + from the specified ingress QoS policy. Rows can be created and deleted + by the operator (tmnxSLAIngQueueOvrRowStatus). Rows can only be + created for queues that exist in table + TIMETRA-QOS-MIB::tSapIngressQueueTable." + INDEX { + tmnxSLAProfName, + tSapIngressIndex, + tSapIngressQueue + } + ::= { tmnxSLAIngQueueOverrideTable 1 } + +TmnxSLAIngQueueOverrideEntry ::= SEQUENCE +{ + tmnxSLAIngQueueOvrRowStatus RowStatus, + tmnxSLAIngQueueOvrLastMgmtChange TimeStamp, + tmnxSLAIngQueueOvrPIR TQosQueuePIRRateOverride, + tmnxSLAIngQueueOvrCIR TQosQueueCIRRateOverride, + tmnxSLAIngQueueOvrMBS TmnxSubOvrBurstSize, + tmnxSLAIngQueueOvrCBS TmnxSubOvrBurstSize, + tmnxSLAIngQueueOvrHiPrioOnly TmnxSubOvrBurstPercent, + tmnxSLAIngQueueOvrMBSBytes TBurstSizeBytesOvr, + tmnxSLAIngQueueOvrStatMode INTEGER +} + +tmnxSLAIngQueueOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSLAIngQueueOverrideEntry 1 } + +tmnxSLAIngQueueOvrLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSLAIngQueueOverrideEntry 2 } + +tmnxSLAIngQueueOvrPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrPIR specifies the PIR rate in kbps + allowed for this queue." + DEFVAL { -2 } + ::= { tmnxSLAIngQueueOverrideEntry 3 } + +tmnxSLAIngQueueOvrCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrCIR specifies the CIR rate in kbps + allowed for this queue." + DEFVAL { -2 } + ::= { tmnxSLAIngQueueOverrideEntry 4 } + +tmnxSLAIngQueueOvrMBS OBJECT-TYPE + SYNTAX TmnxSubOvrBurstSize + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSLAIngQueueOvrMBS specifies the maximum amount of + buffer space (in kbytes) allowed for the queue." + DEFVAL { -2 } + ::= { tmnxSLAIngQueueOverrideEntry 5 } + +tmnxSLAIngQueueOvrCBS OBJECT-TYPE + SYNTAX TmnxSubOvrBurstSize + UNITS "kbytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrCBS specifies the amount of reserved + buffer space (in kbytes) for the queue." + DEFVAL { -2 } + ::= { tmnxSLAIngQueueOverrideEntry 6 } + +tmnxSLAIngQueueOvrHiPrioOnly OBJECT-TYPE + SYNTAX TmnxSubOvrBurstPercent + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrHiPrioOnly specifies the percentage of + buffer space for the queue, used exclusively by high priority packets." + DEFVAL { -2 } + ::= { tmnxSLAIngQueueOverrideEntry 7 } + +tmnxSLAIngQueueOvrMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrMBSBytes specifies the maximum amount + of buffer space (bytes) allowed for the queue." + DEFVAL { -2 } + ::= { tmnxSLAIngQueueOverrideEntry 8 } + +tmnxSLAIngQueueOvrStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + v4V6 (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngQueueOvrStatMode specifies the mode of + statistics collected for the queue. + + A value of 'v4V6(0)' indicates separate counters are collected for + IPv4 and IPv6 instead of the normal queue statistics." + DEFVAL { noOverride } + ::= { tmnxSLAIngQueueOverrideEntry 9 } + +tmnxSLAEgrQueueOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAEgrQueueOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAEgrQueueOverrideTable allows overriding of egress QoS + policy queue parameters on a per SLA profile basis." + ::= { tmnxSubMgmtObjects 10 } + +tmnxSLAEgrQueueOverrideEntry OBJECT-TYPE + SYNTAX TmnxSLAEgrQueueOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSLAEgrQueueOverrideEntry describes queue + parameters which override the corresponding template queue parameters + from the specified egress QoS policy. Rows can be created and deleted + by the operator (tmnxSLAEgrQueueOvrRowStatus). Rows can only be + created for queues that exist in table + TIMETRA-QOS-MIB::tSapEgressQueueTable." + INDEX { + tmnxSLAProfName, + tSapEgressIndex, + tSapEgressQueueIndex + } + ::= { tmnxSLAEgrQueueOverrideTable 1 } + +TmnxSLAEgrQueueOverrideEntry ::= SEQUENCE +{ + tmnxSLAEgrQueueOvrRowStatus RowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange TimeStamp, + tmnxSLAEgrQueueOvrPIR TQosQueuePIRRateOverride, + tmnxSLAEgrQueueOvrCIR TQosQueueCIRRateOverride, + tmnxSLAEgrQueueOvrMBS TmnxSubOvrBurstSize, + tmnxSLAEgrQueueOvrCBS TmnxSubOvrBurstSize, + tmnxSLAEgrQueueOvrHiPrioOnly TmnxSubOvrBurstPercent, + tmnxSLAEgrQueueOvrAvgOverhead Integer32, + tmnxSLAEgrQueueOvrMBSBytes TBurstSizeBytesOvr, + tmnxSLAEgrQueueOvrStatMode INTEGER, + tmnxSLAEgrQueueOvrHsWrrWeight THsWrrWeightOvr, + tmnxSLAEgrQueueOvrHsClassWeight THsClassWeightOverride, + tmnxSLAEgrQueueOvrHsWredQuePlcy TNamedItemOrEmpty +} + +tmnxSLAEgrQueueOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSLAEgrQueueOverrideEntry 1 } + +tmnxSLAEgrQueueOvrLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSLAEgrQueueOverrideEntry 2 } + +tmnxSLAEgrQueueOvrPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrPIR specifies the PIR rate in kbps + allowed for this queue." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 3 } + +tmnxSLAEgrQueueOvrCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrCIR specifies the CIR rate in kbps + allowed for this queue." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 4 } + +tmnxSLAEgrQueueOvrMBS OBJECT-TYPE + SYNTAX TmnxSubOvrBurstSize + UNITS "kbytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrMBS specifies the maximum amount of + buffer space (in kbytes) allowed for the queue." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 5 } + +tmnxSLAEgrQueueOvrCBS OBJECT-TYPE + SYNTAX TmnxSubOvrBurstSize + UNITS "kbytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrCBS specifies the amount of reserved + buffer space (in kbytes) for the queue." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 6 } + +tmnxSLAEgrQueueOvrHiPrioOnly OBJECT-TYPE + SYNTAX TmnxSubOvrBurstPercent + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrHiPrioOnly specifies the percentage of + buffer space for the queue, used exclusively by high priority packets." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 7 } + +tmnxSLAEgrQueueOvrAvgOverhead OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrAvgOverhead specifies the + encapsulation overhead, in centipercent, used to + translate packet-based rate to frame-based rate and vice versa. + The value '-2' indicates that the value is not overridden." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 8 } + +tmnxSLAEgrQueueOvrMBSBytes OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrMBSBytes specifies the maximum amount + of buffer space (in bytes) allowed for the queue." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 9 } + +tmnxSLAEgrQueueOvrStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + v4V6 (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrQueueOvrStatMode specifies the mode of + statistics collected for the queue. + + A value of 'v4V6(0)' indicates separate counters are collected for + IPv4 and IPv6 instead of the normal queue statistics." + DEFVAL { noOverride } + ::= { tmnxSLAEgrQueueOverrideEntry 10 } + +tmnxSLAEgrQueueOvrHsWrrWeight OBJECT-TYPE + SYNTAX THsWrrWeightOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSLAEgrQueueOvrHsWrrWeight specifies the + SLA profile instance WRR weight override for the HS queue. The value + '-2' means that there is no override, i.e. the WRR weight is taken + from the sap-egress policy." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 11 } + +tmnxSLAEgrQueueOvrHsClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSLAEgrQueueOvrHsClassWeight specifies the + SLA profile instance class weight override for the HS class. The value + '-2' means that there is no override, i.e. the class weight is taken + from the sap-egress policy." + DEFVAL { -2 } + ::= { tmnxSLAEgrQueueOverrideEntry 12 } + +tmnxSLAEgrQueueOvrHsWredQuePlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSLAEgrQueueOvrHsWredQuePlcy specifies name + of the slope policy override to be applied for the HS queue of this + SLA profile instance. + + The value of this object must refer to an existing row in + tSlopePolicyTable." + DEFVAL { ''H } + ::= { tmnxSLAEgrQueueOverrideEntry 13 } + +tmnxSubExplicitMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubExplicitMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubExplicitMapTable has an entry for each subscriber + identification string mapping configured in the system." + ::= { tmnxSubMgmtObjects 13 } + +tmnxSubExplicitMapEntry OBJECT-TYPE + SYNTAX TmnxSubExplicitMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a subscriber identification string mapping + configured in the system. Entries can be created and deleted via SNMP + SET operations on the object tmnxSubExplicitMapRowStatus." + INDEX { IMPLIED tmnxSubExplicitMapSubIdent } + ::= { tmnxSubExplicitMapTable 1 } + +TmnxSubExplicitMapEntry ::= SEQUENCE +{ + tmnxSubExplicitMapSubIdent TmnxSubIdentString, + tmnxSubExplicitMapRowStatus RowStatus, + tmnxSubExplicitMapLastMgmtChange TimeStamp, + tmnxSubExplicitMapSubProfile TNamedItemOrEmpty, + tmnxSubExplicitMapSLAProfile TNamedItemOrEmpty, + tmnxSubExplicitMapAlias DisplayString, + tmnxSubExplicitMapAppProfile TNamedItemOrEmpty +} + +tmnxSubExplicitMapSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubExplicitMapSubIdent specifies the subscriber + identification string for this row." + ::= { tmnxSubExplicitMapEntry 1 } + +tmnxSubExplicitMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubExplicitMapRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubExplicitMapEntry 2 } + +tmnxSubExplicitMapLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubExplicitMapLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSubExplicitMapEntry 3 } + +tmnxSubExplicitMapSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubExplicitMapSubProfile specifies the subscriber + profile corresponding to this row." + DEFVAL { ''H } + ::= { tmnxSubExplicitMapEntry 4 } + +tmnxSubExplicitMapSLAProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubExplicitMapSLAProfile specifies the SLA profile + corresponding to this row." + DEFVAL { ''H } + ::= { tmnxSubExplicitMapEntry 5 } + +tmnxSubExplicitMapAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubExplicitMapAlias specifies an alias for the + subscriber identification string." + DEFVAL { ''H } + ::= { tmnxSubExplicitMapEntry 6 } + +tmnxSubExplicitMapAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubExplicitMapAppProfile specifies the application + profile corresponding to this row. + + The application profile is configured in + TIMETRA-BSX-NG-MIB.mib::tmnxBsxAppProfTable." + DEFVAL { ''H } + ::= { tmnxSubExplicitMapEntry 7 } + +tmnxSubIdentPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIdentPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIdentPolicyTable has an entry for each subscriber + identification policy configured in the system." + ::= { tmnxSubMgmtObjects 14 } + +tmnxSubIdentPolicyEntry OBJECT-TYPE + SYNTAX TmnxSubIdentPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a subscriber identification policy + configured in the system. Entries can be created and deleted via SNMP + SET operations on the object tmnxSubIPolRowStatus." + INDEX { IMPLIED tmnxSubIPolName } + ::= { tmnxSubIdentPolicyTable 1 } + +TmnxSubIdentPolicyEntry ::= SEQUENCE +{ + tmnxSubIPolName TNamedItem, + tmnxSubIPolRowStatus RowStatus, + tmnxSubIPolLastMgmtChange TimeStamp, + tmnxSubIPolDescription TItemDescription, + tmnxSubIPolScript1URL TmnxDisplayStringURL, + tmnxSubIPolScript1AdminState TmnxSubAdminStatus, + tmnxSubIPolScript1OperState TmnxSubOperStatus, + tmnxSubIPolScript2URL TmnxDisplayStringURL, + tmnxSubIPolScript2AdminState TmnxSubAdminStatus, + tmnxSubIPolScript2OperState TmnxSubOperStatus, + tmnxSubIPolScript3URL TmnxDisplayStringURL, + tmnxSubIPolScript3AdminState TmnxSubAdminStatus, + tmnxSubIPolScript3OperState TmnxSubOperStatus, + tmnxSubIPolUseDirectSubMapAsDef TruthValue, + tmnxSubIPolUseDirectSLAMapAsDef TruthValue, + tmnxSubIPolUseDirectAppMapAsDef TruthValue, + tmnxSubIPolStringsFromOption Unsigned32, + tmnxSubIPolUseDirectFltrMapAsDef TruthValue, + tmnxSubIPolRejectUnknownStrings TruthValue +} + +tmnxSubIPolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIPolName specifies the name of the subscriber + identification policy." + ::= { tmnxSubIdentPolicyEntry 1 } + +tmnxSubIPolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolRowStatus controls the creation and deletion + of rows in this table." + ::= { tmnxSubIdentPolicyEntry 2 } + +tmnxSubIPolLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolLastMgmtChange indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxSubIdentPolicyEntry 3 } + +tmnxSubIPolDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolDescription specifies the user provided + description of this subscriber identification policy." + DEFVAL { ''H } + ::= { tmnxSubIdentPolicyEntry 4 } + +tmnxSubIPolScript1URL OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript1URL specifies the URL of the primary + identification script." + DEFVAL { ''H } + ::= { tmnxSubIdentPolicyEntry 5 } + +tmnxSubIPolScript1AdminState OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript1AdminState specifies the administrative + state of the primary identification script." + DEFVAL { disabled } + ::= { tmnxSubIdentPolicyEntry 6 } + +tmnxSubIPolScript1OperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript1OperState indicates the operational + state of the primary identification script." + ::= { tmnxSubIdentPolicyEntry 7 } + +tmnxSubIPolScript2URL OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript2URL specifies the URL of the secondary + identification script." + DEFVAL { ''H } + ::= { tmnxSubIdentPolicyEntry 8 } + +tmnxSubIPolScript2AdminState OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript2AdminState specifies the administrative + state of the secondary identification script." + DEFVAL { disabled } + ::= { tmnxSubIdentPolicyEntry 9 } + +tmnxSubIPolScript2OperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript2OperState indicates the operational + state of the secondary identification script." + ::= { tmnxSubIdentPolicyEntry 10 } + +tmnxSubIPolScript3URL OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript3URL specifies the URL of the tertiary + identification script." + DEFVAL { ''H } + ::= { tmnxSubIdentPolicyEntry 11 } + +tmnxSubIPolScript3AdminState OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript3AdminState specifies the administrative + state of the tertiary identification script." + DEFVAL { disabled } + ::= { tmnxSubIdentPolicyEntry 12 } + +tmnxSubIPolScript3OperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolScript3OperState indicates the operational + state of the tertiary identification script." + ::= { tmnxSubIdentPolicyEntry 13 } + +tmnxSubIPolUseDirectSubMapAsDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolUseDirectSubMapAsDef specifies whether the + provided subscriber profile string is directly mapped to the + subscriber profile name by default. + + If the value of this object is set to 'true(1)', the subscriber + profile string is used as the subscriber profile name, when no + matching tmnxSubIPolSubProfMapSubString is found." + DEFVAL { false } + ::= { tmnxSubIdentPolicyEntry 14 } + +tmnxSubIPolUseDirectSLAMapAsDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolUseDirectSLAMapAsDef specifies whether the + provided SLA profile string is directly mapped to the SLA profile by + default. + + If the value of this object is set to 'true(1)', the SLA profile + string is used as the SLA profile name, when no matching + tmnxSubIPolSLAProfMapSLAString is found." + DEFVAL { false } + ::= { tmnxSubIdentPolicyEntry 15 } + +tmnxSubIPolUseDirectAppMapAsDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolUseDirectAppMapAsDef specifies whether the + provided application profile string is directly mapped to the + application profile by default. + + If the value of this object is set to 'true(1)', the application + profile string is used as the application profile name, when no + matching tmnxSubIPolAppProfMapAppString is found." + DEFVAL { false } + ::= { tmnxSubIdentPolicyEntry 16 } + +tmnxSubIPolStringsFromOption OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolStringsFromOption specifies the option number + in the DHCP acknowledgement packet where to take the identification + strings from. + + If the value of this object is set to 0, the identification strings + are derived using the identification scripts. If the value is set to + non-zero, the strings are taken directly from the specified option + without using the identification scripts." + DEFVAL { 0 } + ::= { tmnxSubIdentPolicyEntry 17 } + +tmnxSubIPolUseDirectFltrMapAsDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIPolUseDirectFltrMapAsDef specifies whether the + provided filter profile string is directly mapped to the filter + profile by default. + + If the value of this object is set to 'true(1)', the filter profile + string is used as the filter profile name, when no matching + tmnxSubIPolFltrProfMapFltrString is found." + DEFVAL { false } + ::= { tmnxSubIdentPolicyEntry 18 } + +tmnxSubIPolRejectUnknownStrings OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolRejectUnknownStrings specifies if unknown + subscriber strings are explicitly rejected by the system. + + If the value of tmnxSubIPolRejectUnknownStrings is equal to 'false', + the system silently recovers using a known string that may be + different from the current string used by the subscriber. + + If the value of tmnxSubIPolRejectUnknownStrings is equal to 'true', + unknown strings are refused with an error message, and the subscriber + strings are not modified." + DEFVAL { false } + ::= { tmnxSubIdentPolicyEntry 22 } + +tmnxSubIPolSubProfileMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIPolSubProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIPolSubProfileMapTable has an entry for each subscriber + profile string to subscriber profile name mapping defined under a + subscriber identification policy configured in the system." + ::= { tmnxSubMgmtObjects 15 } + +tmnxSubIPolSubProfileMapEntry OBJECT-TYPE + SYNTAX TmnxSubIPolSubProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a subscriber profile string to subscriber + profile name mapping defined under a subscriber identification policy + configured in the system. Entries can be created and deleted via SNMP + SET operations on the object tmnxSubIPolSubProfMapRowStatus." + INDEX { + tmnxSubIPolName, + IMPLIED tmnxSubIPolSubProfMapSubString + } + ::= { tmnxSubIPolSubProfileMapTable 1 } + +TmnxSubIPolSubProfileMapEntry ::= SEQUENCE +{ + tmnxSubIPolSubProfMapSubString DisplayString, + tmnxSubIPolSubProfMapRowStatus RowStatus, + tmnxSubIPolSubProfMapLastMgmtChange TimeStamp, + tmnxSubIPolSubProfMapSubProfile TNamedItem +} + +tmnxSubIPolSubProfMapSubString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSubProfMapSubString specifies the subscriber + profile string for this row." + ::= { tmnxSubIPolSubProfileMapEntry 1 } + +tmnxSubIPolSubProfMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSubProfMapRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubIPolSubProfileMapEntry 2 } + +tmnxSubIPolSubProfMapLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSubProfMapLastMgmtChange indicates the + sysUpTime at the time of the most recent management-initiated change + to this table row." + ::= { tmnxSubIPolSubProfileMapEntry 3 } + +tmnxSubIPolSubProfMapSubProfile OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSubProfMapSubProfile specifies the subscriber + profile name corresponding to this row." + ::= { tmnxSubIPolSubProfileMapEntry 4 } + +tmnxSubIPolSLAProfileMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIPolSLAProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIPolSLAProfileMapTable has an entry for each SLA profile + string to SLA profile name mapping defined under a subscriber + identification policy configured in the system." + ::= { tmnxSubMgmtObjects 16 } + +tmnxSubIPolSLAProfileMapEntry OBJECT-TYPE + SYNTAX TmnxSubIPolSLAProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an SLA profile string to SLA profile name + mapping defined under a subscriber identification policy configured in + the system. Entries can be created and deleted via SNMP SET operations + on the object tmnxSubIPolSLAProfMapRowStatus." + INDEX { + tmnxSubIPolName, + IMPLIED tmnxSubIPolSLAProfMapSLAString + } + ::= { tmnxSubIPolSLAProfileMapTable 1 } + +TmnxSubIPolSLAProfileMapEntry ::= SEQUENCE +{ + tmnxSubIPolSLAProfMapSLAString DisplayString, + tmnxSubIPolSLAProfMapRowStatus RowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange TimeStamp, + tmnxSubIPolSLAProfMapSLAProfile TNamedItem +} + +tmnxSubIPolSLAProfMapSLAString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSLAProfMapSLAString specifies the SLA profile + string for this row." + ::= { tmnxSubIPolSLAProfileMapEntry 1 } + +tmnxSubIPolSLAProfMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSLAProfMapRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubIPolSLAProfileMapEntry 2 } + +tmnxSubIPolSLAProfMapLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSLAProfMapLastMgmtChange indicates the + sysUpTime at the time of the most recent management-initiated change + to this table row." + ::= { tmnxSubIPolSLAProfileMapEntry 3 } + +tmnxSubIPolSLAProfMapSLAProfile OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolSLAProfMapSLAProfile specifies the SLA profile + name corresponding to this row." + ::= { tmnxSubIPolSLAProfileMapEntry 4 } + +tmnxSubscriberInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubscriberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubscriberInfoTable has an entry for each subscriber found in + the system." + ::= { tmnxSubMgmtObjects 17 } + +tmnxSubscriberInfoEntry OBJECT-TYPE + SYNTAX TmnxSubscriberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular subscriber + available in the system." + INDEX { IMPLIED tmnxSubInfoSubIdent } + ::= { tmnxSubscriberInfoTable 1 } + +TmnxSubscriberInfoEntry ::= SEQUENCE +{ + tmnxSubInfoSubIdent TmnxSubIdentString, + tmnxSubInfoSubProfile TNamedItem, + tmnxSubInfoSubAncpString TmnxAncpStringOrZero, + tmnxSubInfoNumSubProfileChanges Unsigned32, + tmnxSubInfoIntermediateDestId DisplayString, + tmnxSubInfoAppProfile TNamedItemOrEmpty, + tmnxSubInfoEgrSecShaper INTEGER, + tmnxSubInfoMssCustId TmnxCustId, + tmnxSubInfoMssName TNamedItemOrEmpty, + tmnxSubInfoRadEgrAggRateLimit TPIRRateOverride, + tmnxSubInfoEgrAggRateLimit TPIRRateOverride, + tmnxSubInfoQos TmnxMdaQos, + tmnxSubInfoIngQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubInfoShortId TmnxSubIdentShortString, + tmnxSubInfoEgrAggRateLimitLow TruthValue +} + +tmnxSubInfoSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubInfoSubIdent specifies the subscriber + identification of this subscriber." + ::= { tmnxSubscriberInfoEntry 1 } + +tmnxSubInfoSubProfile OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoSubProfile indicates the subscriber profile + (found in tmnxSubProfileTable) used by this subscriber." + ::= { tmnxSubscriberInfoEntry 2 } + +tmnxSubInfoSubAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoSubAncpString indicates the ancp string + corresponding to this subscriber id." + ::= { tmnxSubscriberInfoEntry 3 } + +tmnxSubInfoNumSubProfileChanges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoNumSubProfileChanges indicates the number of + times tmnxSubInfoSubProfile has changed. + + A high value of this object could indicate a problem with the + subscriber identification policy (e.g. when two or more lease states + belonging to the same subscriber evaluate to a different subscriber + profile name)." + ::= { tmnxSubscriberInfoEntry 4 } + +tmnxSubInfoIntermediateDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoIntermediateDestId indicates the intermediate + destination identifier corresponding to this subscriber id." + ::= { tmnxSubscriberInfoEntry 5 } + +tmnxSubInfoAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoAppProfile indicates the application + profile used by this subscriber. Application profiles are in + TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable" + ::= { tmnxSubscriberInfoEntry 6 } + +tmnxSubInfoEgrSecShaper OBJECT-TYPE + SYNTAX INTEGER { + unused (0), + default (1), + intDestId (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoEgrSecShaper indicates the interpretation of + the tmnxSubInfoIntermediateDestId object. A value 'unused', indicates + that this subscriber is on a non-HSMDA MDA and the value of + tmnxSubInfoIntermediateDestId is unused. A value of 'default' + indicates that the default secondary shaper will be used for the + subscriber. A value of 'intDestId' indicates that the value of + tmnxSubInfoIntermediateDestId indicates the secondary shaper that will + be used for this subscriber." + ::= { tmnxSubscriberInfoEntry 7 } + +tmnxSubInfoMssCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoMssCustId indicates the customer-id of the + customer in which the multi-service-site specified in + tmnxSubInfoMssName is defined." + ::= { tmnxSubscriberInfoEntry 8 } + +tmnxSubInfoMssName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoMssName indicates the name of the + multi-service-site used by this subscriber." + ::= { tmnxSubscriberInfoEntry 9 } + +tmnxSubInfoRadEgrAggRateLimit OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoRadEgrAggRateLimit indicates the egress + aggregate rate limit override received by RADIUS." + ::= { tmnxSubscriberInfoEntry 10 } + +tmnxSubInfoEgrAggRateLimit OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoEgrAggRateLimit indicates the intended egress + aggregate rate limit, regardless of its origin." + ::= { tmnxSubscriberInfoEntry 11 } + +tmnxSubInfoQos OBJECT-TYPE + SYNTAX TmnxMdaQos + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubInfoQos indicates the Quality of Service model + associated with this subscriber. It is determined by the MDA (Media + Dependent Adapter) and/or IOM (I/O Module of the subscriber hosts." + ::= { tmnxSubscriberInfoEntry 12 } + +tmnxSubInfoIngQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSubInfoIngQosPolIdOvr indicates + the ID of the overriding ingress Qos policy. + + The value of tmnxSubInfoIngQosPolIdOvr is only used for HSMDA-2 + subscribers." + ::= { tmnxSubscriberInfoEntry 13 } + +tmnxSubInfoShortId OBJECT-TYPE + SYNTAX TmnxSubIdentShortString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSubInfoShortId specifies the short subscriber id of the + subscriber, see tmnxSubShortTable." + ::= { tmnxSubscriberInfoEntry 14 } + +tmnxSubInfoEgrAggRateLimitLow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSubInfoEgrAggRateLimitLow indicates if the system has + reset the requested egress aggregate rate limit to its reserved + minimum value." + ::= { tmnxSubscriberInfoEntry 15 } + +tmnxSubHostInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubHostInfoTable has an entry for each subscriber host found + in the system." + ::= { tmnxSubMgmtObjects 18 } + +tmnxSubHostInfoEntry OBJECT-TYPE + SYNTAX TmnxSubHostInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry contains information about a particular subscriber host + available in the system." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoIpAddressType, + tmnxSubHostInfoIpAddress, + tmnxSubHostInfoMacAddress + } + ::= { tmnxSubHostInfoTable 1 } + +TmnxSubHostInfoEntry ::= SEQUENCE +{ + tmnxSubHostInfoIpAddressType InetAddressType, + tmnxSubHostInfoIpAddress InetAddress, + tmnxSubHostInfoMacAddress MacAddress, + tmnxSubHostInfoSubIdent DisplayString, + tmnxSubHostInfoSubProfile TNamedItemOrEmpty, + tmnxSubHostInfoSLAProfile TNamedItemOrEmpty, + tmnxSubHostInfoOrigin TmnxSubHostOrigin, + tmnxSubHostInfoRetailerSvcId TmnxServId, + tmnxSubHostInfoRetailerIf InterfaceIndexOrZero, + tmnxSubHostInfoFwdingState TmnxOperState, + tmnxSubHostInfoAppProfile TNamedItemOrEmpty +} + +tmnxSubHostInfoIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoIpAddressType specifies the type of + address stored in tmnxSubHostInfoIpAddress." + ::= { tmnxSubHostInfoEntry 1 } + +tmnxSubHostInfoIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoIpAddress specifies the IP address of this + subscriber host." + ::= { tmnxSubHostInfoEntry 2 } + +tmnxSubHostInfoMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoMacAddress specifies the MAC address of + this subscriber host." + ::= { tmnxSubHostInfoEntry 3 } + +tmnxSubHostInfoSubIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoSubIdent indicates the subscriber + identification applicable for this subscriber host. If subscriber + management is disabled for the corresponding SAP (see + TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this object may contain an + empty string." + ::= { tmnxSubHostInfoEntry 4 } + +tmnxSubHostInfoSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoSubProfile indicates the subscriber + profile (found in tmnxSubProfileTable) used by this subscriber host. + If subscriber management is disabled for the corresponding SAP (see + TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this object will contain an + empty string." + ::= { tmnxSubHostInfoEntry 5 } + +tmnxSubHostInfoSLAProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoSLAProfile indicates the SLA profile + (found in tmnxSLAProfileTable) used by this subscriber host. If + subscriber management is disabled for the corresponding SAP (see + TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this object will contain an + empty string." + ::= { tmnxSubHostInfoEntry 6 } + +tmnxSubHostInfoOrigin OBJECT-TYPE + SYNTAX TmnxSubHostOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoOrigin indicates the origin of this + subscriber host." + ::= { tmnxSubHostInfoEntry 7 } + +tmnxSubHostInfoRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoRetailerSvcId indicates the service ID of + the retailer VPRN service to which this subscriber host belongs. When + this object is non zero, the subscriber host belongs to a retailer + VPRN." + ::= { tmnxSubHostInfoEntry 8 } + +tmnxSubHostInfoRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoRetailerIf indicates the interface index + of the retailer VPRN interface to which this subscriber host belongs. + When this object is non zero, the subscriber host belongs to a + retailer VPRN." + ::= { tmnxSubHostInfoEntry 9 } + +tmnxSubHostInfoFwdingState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoFwdingState indicates the forwarding state + of this subscriber host. When the value is 'outOfService', host + traffic is not forwarded. When it is 'inService', host traffic is + forwarded." + ::= { tmnxSubHostInfoEntry 10 } + +tmnxSubHostInfoAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHostInfoAppProfile indicates the application + profile (found in TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable) used by + this subscriber host. If subscriber management is disabled for the + corresponding SAP (see TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this + object will contain an empty string." + ::= { tmnxSubHostInfoEntry 11 } + +tmnxSubIngQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIngQosSchedStatsTable contains ingress QoS scheduler + statistics about subscribers. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubMgmtObjects 19 } + +tmnxSubIngQosSchedStatsEntry OBJECT-TYPE + SYNTAX TmnxSubIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular + subscriber QoS scheduler." + INDEX { + tmnxSubInfoSubIdent, + IMPLIED tmnxSubIngQosSchedStatsName + } + ::= { tmnxSubIngQosSchedStatsTable 1 } + +TmnxSubIngQosSchedStatsEntry ::= SEQUENCE +{ + tmnxSubIngQosSchedStatsName TNamedItem, + tmnxSubIngQosSchedStatsFwdPkts Counter64, + tmnxSubIngQosSchedStatsFwdOctets Counter64 +} + +tmnxSubIngQosSchedStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIngQosSchedStatsName specifies the ingress QoS + scheduler of this subscriber." + ::= { tmnxSubIngQosSchedStatsEntry 1 } + +tmnxSubIngQosSchedStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIngQosSchedStatsFwdPkts indicates the number of + forwarded packets, as determined by the subscriber ingress scheduler + policy, offered by the Pchip to the Qchip." + ::= { tmnxSubIngQosSchedStatsEntry 2 } + +tmnxSubIngQosSchedStatsFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIngQosSchedStatsFwdOctets indicates the number of + forwarded octets, as determined by the subscriber ingress scheduler + policy, offered by the Pchip to the Qchip." + ::= { tmnxSubIngQosSchedStatsEntry 3 } + +tmnxSubEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubEgrQosSchedStatsTable contains egress QoS scheduler + statistics about subscribers. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubMgmtObjects 20 } + +tmnxSubEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX TmnxSubEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular + subscriber QoS scheduler." + INDEX { + tmnxSubInfoSubIdent, + IMPLIED tmnxSubEgrQosSchedStatsName + } + ::= { tmnxSubEgrQosSchedStatsTable 1 } + +TmnxSubEgrQosSchedStatsEntry ::= SEQUENCE +{ + tmnxSubEgrQosSchedStatsName TNamedItem, + tmnxSubEgrQosSchedStatsFwdPkts Counter64, + tmnxSubEgrQosSchedStatsFwdOctets Counter64 +} + +tmnxSubEgrQosSchedStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosSchedStatsName specifies the egress QoS + scheduler of this subscriber." + ::= { tmnxSubEgrQosSchedStatsEntry 1 } + +tmnxSubEgrQosSchedStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosSchedStatsFwdPkts indicates the number of + forwarded packets by the egress Qchip, as determined by the subscriber + egress scheduler policy." + ::= { tmnxSubEgrQosSchedStatsEntry 2 } + +tmnxSubEgrQosSchedStatsFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosSchedStatsFwdOctets indicates the number of + forwarded octets by the egress Qchip, as determined by the subscriber + egress scheduler policy." + ::= { tmnxSubEgrQosSchedStatsEntry 3 } + +tmnxSLAProfInstSubHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstSubHostEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSLAProfInstSubHostTable has an entry for each subscriber host + found in the system, sorted by SLA profile instance." + ::= { tmnxSubMgmtObjects 21 } + +tmnxSLAProfInstSubHostEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstSubHostEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry indicates a particular subscriber host available in the + system." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSPISubHostIpAddressType, + tmnxSPISubHostIpAddress + } + ::= { tmnxSLAProfInstSubHostTable 1 } + +TmnxSLAProfInstSubHostEntry ::= SEQUENCE +{ + tmnxSPISubHostIpAddressType InetAddressType, + tmnxSPISubHostIpAddress InetAddress, + tmnxSPISubHostMacAddress MacAddress, + tmnxSPISubHostOrigin TmnxSubHostOrigin +} + +tmnxSPISubHostIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSPISubHostIpAddressType specifies the type of address + stored in tmnxSPISubHostIpAddress." + ::= { tmnxSLAProfInstSubHostEntry 1 } + +tmnxSPISubHostIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSPISubHostIpAddress specifies the IP address of this + subscriber host." + ::= { tmnxSLAProfInstSubHostEntry 2 } + +tmnxSPISubHostMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSPISubHostMacAddress indicates the MAC address of + this subscriber host." + ::= { tmnxSLAProfInstSubHostEntry 3 } + +tmnxSPISubHostOrigin OBJECT-TYPE + SYNTAX TmnxSubHostOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSPISubHostOrigin indicates the origin of this + subscriber host." + ::= { tmnxSLAProfInstSubHostEntry 4 } + +tmnxSLAProfInstStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfInstStatsTable contains basic statistics about SLA + profile instances. In the descriptions below 'Pchip' refers to the + Nokia SROS series Packet Processing chip, while 'Qchip' refers to the + Nokia SROS series QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiStatsTable + instead." + ::= { tmnxSubMgmtObjects 22 } + +tmnxSLAProfInstStatsEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains basic statistics about a particular SLA + profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName + } + ::= { tmnxSLAProfInstStatsTable 1 } + +TmnxSLAProfInstStatsEntry ::= SEQUENCE +{ + tmnxSPIStatsIngPchipOffHiPrioPkts Counter64, + tmnxSPIStatsIngPchipOffHiPrioOctets Counter64, + tmnxSPIStatsIngPchipOffLoPrioPkts Counter64, + tmnxSPIStatsIngPchipOffLoPrioOctets Counter64, + tmnxSPIStatsIngPchipOffUncolPkts Counter64, + tmnxSPIStatsIngPchipOffUncolOctets Counter64, + tmnxSPIStatsIngQchipDropHiPrioPkts Counter64, + tmnxSPIStatsIngQchipDropHiPrioOctets Counter64, + tmnxSPIStatsIngQchipDropLoPrioPkts Counter64, + tmnxSPIStatsIngQchipDropLoPrioOctets Counter64, + tmnxSPIStatsIngQchipFwdInProfPkts Counter64, + tmnxSPIStatsIngQchipFwdInProfOctets Counter64, + tmnxSPIStatsIngQchipFwdOutProfPkts Counter64, + tmnxSPIStatsIngQchipFwdOutProfOctets Counter64, + tmnxSPIStatsEgrQchipDropInProfPkts Counter64, + tmnxSPIStatsEgrQchipDropInProfOctets Counter64, + tmnxSPIStatsEgrQchipDropOutProfPkts Counter64, + tmnxSPIStatsEgrQchipDropOutProfOctets Counter64, + tmnxSPIStatsEgrQchipFwdInProfPkts Counter64, + tmnxSPIStatsEgrQchipFwdInProfOctets Counter64, + tmnxSPIStatsEgrQchipFwdOutProfPkts Counter64, + tmnxSPIStatsEgrQchipFwdOutProfOctets Counter64, + tmnxSPIStatsIngPchipOffV4Pkts Counter64, + tmnxSPIStatsIngPchipOffV4Octets Counter64, + tmnxSPIStatsIngPchipOffV6Pkts Counter64, + tmnxSPIStatsIngPchipOffV6Octets Counter64, + tmnxSPIStatsIngQchipDropV4Pkts Counter64, + tmnxSPIStatsIngQchipDropV4Octets Counter64, + tmnxSPIStatsIngQchipDropV6Pkts Counter64, + tmnxSPIStatsIngQchipDropV6Octets Counter64, + tmnxSPIStatsIngQchipFwdV4Pkts Counter64, + tmnxSPIStatsIngQchipFwdV4Octets Counter64, + tmnxSPIStatsIngQchipFwdV6Pkts Counter64, + tmnxSPIStatsIngQchipFwdV6Octets Counter64, + tmnxSPIStatsEgrQchipDropV4Pkts Counter64, + tmnxSPIStatsEgrQchipDropV4Octets Counter64, + tmnxSPIStatsEgrQchipDropV6Pkts Counter64, + tmnxSPIStatsEgrQchipDropV6Octets Counter64, + tmnxSPIStatsEgrQchipFwdV4Pkts Counter64, + tmnxSPIStatsEgrQchipFwdV4Octets Counter64, + tmnxSPIStatsEgrQchipFwdV6Pkts Counter64, + tmnxSPIStatsEgrQchipFwdV6Octets Counter64 +} + +tmnxSPIStatsIngPchipOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffHiPrioPkts indicates the number of + high priority packets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 1 } + +tmnxSPIStatsIngPchipOffHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffHiPrioOctets indicates the number + of high priority octets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 2 } + +tmnxSPIStatsIngPchipOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffLoPrioPkts indicates the number of + low priority packets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 3 } + +tmnxSPIStatsIngPchipOffLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffLoPrioOctets indicates the number + of low priority octets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 4 } + +tmnxSPIStatsIngPchipOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffUncolPkts indicates the number of + uncolored packets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 5 } + +tmnxSPIStatsIngPchipOffUncolOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffUncolOctets indicates the number + of uncolored octets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 6 } + +tmnxSPIStatsIngQchipDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropHiPrioPkts indicates the number + of high priority packets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstStatsEntry 7 } + +tmnxSPIStatsIngQchipDropHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropHiPrioOctets indicates the number + of high priority octets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstStatsEntry 8 } + +tmnxSPIStatsIngQchipDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropLoPrioPkts indicates the number + of low priority packets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstStatsEntry 9 } + +tmnxSPIStatsIngQchipDropLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropLoPrioOctets indicates the number + of low priority octets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstStatsEntry 10 } + +tmnxSPIStatsIngQchipFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 11 } + +tmnxSPIStatsIngQchipFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdInProfOctets indicates the number + of in-profile octets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 12 } + +tmnxSPIStatsIngQchipFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdOutProfPkts indicates the number + of out-of-profile packets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxSLAProfInstStatsEntry 13 } + +tmnxSPIStatsIngQchipFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdOutProfOctets indicates the number + of out-of-profile octets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxSLAProfInstStatsEntry 14 } + +tmnxSPIStatsEgrQchipDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropInProfPkts indicates the number + of in-profile packets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 15 } + +tmnxSPIStatsEgrQchipDropInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropInProfOctets indicates the number + of in-profile octets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 16 } + +tmnxSPIStatsEgrQchipDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropOutProfPkts indicates the number + of out-of-profile packets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 17 } + +tmnxSPIStatsEgrQchipDropOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropOutProfOctets indicates the + number of out-of-profile octets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 18 } + +tmnxSPIStatsEgrQchipFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 19 } + +tmnxSPIStatsEgrQchipFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdInProfOctets indicates the number + of in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 20 } + +tmnxSPIStatsEgrQchipFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdOutProfPkts indicates the number + of out-of-profile packets (rate above CIR) forwarded by the egress + Qchip." + ::= { tmnxSLAProfInstStatsEntry 21 } + +tmnxSPIStatsEgrQchipFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdOutProfOctets indicates the number + of out-of-profile octets (rate above CIR) forwarded by the egress + Qchip." + ::= { tmnxSLAProfInstStatsEntry 22 } + +tmnxSPIStatsIngPchipOffV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffV4Pkts indicates the number of V4 + packets offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 23 } + +tmnxSPIStatsIngPchipOffV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffV4Octets indicates the number of + V4 octets offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 24 } + +tmnxSPIStatsIngPchipOffV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffV6Pkts indicates the number of V6 + packets offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 25 } + +tmnxSPIStatsIngPchipOffV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngPchipOffV6Octets indicates the number of + V6 octets offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstStatsEntry 26 } + +tmnxSPIStatsIngQchipDropV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropV4Pkts indicates the number of V4 + packets dropped by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 27 } + +tmnxSPIStatsIngQchipDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropV4Octets indicates the number of + V4 octets dropped by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 28 } + +tmnxSPIStatsIngQchipDropV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropV6Pkts indicates the number of V6 + packets dropped by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 29 } + +tmnxSPIStatsIngQchipDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipDropV6Octets indicates the number of + V6 octets dropped by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 30 } + +tmnxSPIStatsIngQchipFwdV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdV4Pkts indicates the number of V4 + packets forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 31 } + +tmnxSPIStatsIngQchipFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdV4Octets indicates the number of + V4 octets forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 32 } + +tmnxSPIStatsIngQchipFwdV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdV6Pkts indicates the number of V6 + packets forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 33 } + +tmnxSPIStatsIngQchipFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsIngQchipFwdV6Octets indicates the number of + V6 octets forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstStatsEntry 34 } + +tmnxSPIStatsEgrQchipDropV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropV4Pkts indicates the number of V4 + packets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 35 } + +tmnxSPIStatsEgrQchipDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropV4Octets indicates the number of + V4 octets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 36 } + +tmnxSPIStatsEgrQchipDropV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropV6Pkts indicates the number of V6 + packets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 37 } + +tmnxSPIStatsEgrQchipDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipDropV6Octets indicates the number of + V6 octets dropped by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 38 } + +tmnxSPIStatsEgrQchipFwdV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdV4Pkts indicates the number of V4 + packets forwarded by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 39 } + +tmnxSPIStatsEgrQchipFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdV4Octets indicates the number of + V4 octets forwarded by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 40 } + +tmnxSPIStatsEgrQchipFwdV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdV6Pkts indicates the number of V6 + packets forwarded by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 41 } + +tmnxSPIStatsEgrQchipFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIStatsEgrQchipFwdV6Octets indicates the number of + V6 octets forwarded by the egress Qchip." + ::= { tmnxSLAProfInstStatsEntry 42 } + +tmnxSLAProfInstIngQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfInstIngQStatsTable contains ingress QoS queue + statistics about SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip. Using this table is discouraged. Please use + the tmnxSpiIngQStatsTable instead." + ::= { tmnxSubMgmtObjects 23 } + +tmnxSLAProfInstIngQStatsEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular SLA + profile instance QoS queue." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSPIIngQStatsQueueId + } + ::= { tmnxSLAProfInstIngQStatsTable 1 } + +TmnxSLAProfInstIngQStatsEntry ::= SEQUENCE +{ + tmnxSPIIngQStatsQueueId TIngressQueueId, + tmnxSPIIngQStatsOffHiPrioPkts Counter64, + tmnxSPIIngQStatsDropHiPrioPkts Counter64, + tmnxSPIIngQStatsOffLoPrioPkts Counter64, + tmnxSPIIngQStatsDropLoPrioPkts Counter64, + tmnxSPIIngQStatsOffHiPrioOctets Counter64, + tmnxSPIIngQStatsDropHiPrioOctets Counter64, + tmnxSPIIngQStatsOffLoPrioOctets Counter64, + tmnxSPIIngQStatsDropLoPrioOctets Counter64, + tmnxSPIIngQStatsOffUncolPkts Counter64, + tmnxSPIIngQStatsOffUncolOctets Counter64, + tmnxSPIIngQStatsFwdInProfPkts Counter64, + tmnxSPIIngQStatsFwdOutProfPkts Counter64, + tmnxSPIIngQStatsFwdInProfOctets Counter64, + tmnxSPIIngQStatsFwdOutProfOctets Counter64, + tmnxSPIIngQStatModeFormat TQueueStatModeFormat +} + +tmnxSPIIngQStatsQueueId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsQueueId specifies the index of the + ingress QoS queue of this SLA profile instance." + ::= { tmnxSLAProfInstIngQStatsEntry 1 } + +tmnxSPIIngQStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsOffHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 2 } + +tmnxSPIIngQStatsDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsDropHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 3 } + +tmnxSPIIngQStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsOffLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 4 } + +tmnxSPIIngQStatsDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsDropLoPrioPkts indicates the number of + low priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 5 } + +tmnxSPIIngQStatsOffHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsOffHiPrioOctets indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 6 } + +tmnxSPIIngQStatsDropHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsDropHiPrioOctets indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 7 } + +tmnxSPIIngQStatsOffLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsOffLoPrioOctets indicates the number of + low priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 8 } + +tmnxSPIIngQStatsDropLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsDropLoPrioOctets indicates the number of + low priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 9 } + +tmnxSPIIngQStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsOffUncolPkts indicates the number of + uncolored packets offered to the ingress Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 10 } + +tmnxSPIIngQStatsOffUncolOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsOffUncolOctets indicates the number of + uncolored octets offered to the ingress Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 11 } + +tmnxSPIIngQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 12 } + +tmnxSPIIngQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 13 } + +tmnxSPIIngQStatsFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 14 } + +tmnxSPIIngQStatsFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatsFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Qchip." + ::= { tmnxSLAProfInstIngQStatsEntry 15 } + +tmnxSPIIngQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngQStatModeFormat indicates the stat mode format + of this ingress QoS queue of this SLA profile instance." + ::= { tmnxSLAProfInstIngQStatsEntry 16 } + +tmnxSLAProfInstEgrQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfInstEgrQStatsTable contains egress QoS queue statistics + about SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip. Using this table is discouraged. Please use + the tmnxSpiEgrQStatsTable instead." + ::= { tmnxSubMgmtObjects 24 } + +tmnxSLAProfInstEgrQStatsEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS queue." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSPIEgrQStatsQueueId + } + ::= { tmnxSLAProfInstEgrQStatsTable 1 } + +TmnxSLAProfInstEgrQStatsEntry ::= SEQUENCE +{ + tmnxSPIEgrQStatsQueueId TEgressQueueId, + tmnxSPIEgrQStatsFwdInProfPkts Counter64, + tmnxSPIEgrQStatsDropInProfPkts Counter64, + tmnxSPIEgrQStatsFwdOutProfPkts Counter64, + tmnxSPIEgrQStatsDropOutProfPkts Counter64, + tmnxSPIEgrQStatsFwdInProfOctets Counter64, + tmnxSPIEgrQStatsDropInProfOctets Counter64, + tmnxSPIEgrQStatsFwdOutProfOctets Counter64, + tmnxSPIEgrQStatsDropOutProfOctets Counter64, + tmnxSPIEgrQStatModeFormat TQueueStatModeFormat +} + +tmnxSPIEgrQStatsQueueId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsQueueId specifies the index of the egress + QoS queue of this SLA profile instance." + ::= { tmnxSLAProfInstEgrQStatsEntry 1 } + +tmnxSPIEgrQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 2 } + +tmnxSPIEgrQStatsDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsDropInProfPkts indicates the number of + in-profile packets discarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 3 } + +tmnxSPIEgrQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 4 } + +tmnxSPIEgrQStatsDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsDropOutProfPkts indicates the number of + out-of-profile packets discarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 5 } + +tmnxSPIEgrQStatsFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 6 } + +tmnxSPIEgrQStatsDropInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsDropInProfOctets indicates the number of + in-profile octets discarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 7 } + +tmnxSPIEgrQStatsFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 8 } + +tmnxSPIEgrQStatsDropOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatsDropOutProfOctets indicates the number of + out-of-profile octets discarded by the egress Qchip." + ::= { tmnxSLAProfInstEgrQStatsEntry 9 } + +tmnxSPIEgrQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQStatModeFormat indicates the stat mode format + of this egress QoS queue of this SLA profile instance." + ::= { tmnxSLAProfInstEgrQStatsEntry 10 } + +tmnxSubscriberInfoModifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubscriberInfoModifyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubscriberInfoModifyTable augments the + tmnxSubscriberInfoTable. The table allows the operator to modify + subscriber attributes including the subscriber identification name." + ::= { tmnxSubMgmtObjects 25 } + +tmnxSubscriberInfoModifyEntry OBJECT-TYPE + SYNTAX TmnxSubscriberInfoModifyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry contains parameters that allow to modify a subscriber + attribute" + AUGMENTS { tmnxSubscriberInfoEntry } + ::= { tmnxSubscriberInfoModifyTable 1 } + +TmnxSubscriberInfoModifyEntry ::= SEQUENCE +{ tmnxSubInfoModifySubIdent TmnxSubIdentStringOrEmpty } + +tmnxSubInfoModifySubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSubInfoModifySubIdent allows to specify a new name + for this subscriber. + + When a SET of this object is done, with a non empty string, the system + will attempt to rename the subscriber referred to by this row. If this + action is successful, this row will be automatically removed by the + system, and a new row will be created for the renamed subscriber. + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { tmnxSubscriberInfoModifyEntry 1 } + +tmnxSubAcctPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAcctPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAcctPlcyTable allows configuration of RADIUS based + accounting policies." + ::= { tmnxSubMgmtObjects 27 } + +tmnxSubAcctPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubAcctPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubAcctPlcyEntry is an entry (conceptual row) in the + tmnxSubAcctPlcyTable. Each entry represents the configuration for a + RADIUS accounting policy. Entries in this table can be created and + deleted via SNMP SET operations to tmnxSubAcctPlcyRowStatus. Entries + have a presumed StorageType of nonVolatile." + INDEX { tmnxSubAcctPlcyName } + ::= { tmnxSubAcctPlcyTable 1 } + +TmnxSubAcctPlcyEntry ::= SEQUENCE +{ + tmnxSubAcctPlcyName TNamedItem, + tmnxSubAcctPlcyRowStatus RowStatus, + tmnxSubAcctPlcyLastMgmtChange TimeStamp, + tmnxSubAcctPlcyDescription TItemDescription, + tmnxSubAcctPlcySessionIdFormat TmnxSubAcctPlcySessionIdFormat, + tmnxSubAcctPlcyInclAttributes BITS, + tmnxSubAcctPlcyUpdateIvl Unsigned32, + tmnxSubAcctPlcyServVRtrID TmnxVRtrIDOrZero, + tmnxSubAcctPlcyServRetry Unsigned32, + tmnxSubAcctPlcyServSrcAddrTp InetAddressType, + tmnxSubAcctPlcyServSrcAddr InetAddress, + tmnxSubAcctPlcyServTimeout Unsigned32, + tmnxSubAcctPlcyServAlgorithm TmnxSubRadServAlgorithm, + tmnxSubAcctPlcyUseStdAcctAttrib TruthValue, + tmnxSubAcctPlcyNasPortPfixType TmnxSubNasPortPrefixType, + tmnxSubAcctPlcyNasPortPfixString DisplayString, + tmnxSubAcctPlcyNasPortSfixType TmnxSubNasPortSuffixType, + tmnxSubAcctPlcyNasPortTypeType TmnxSubNasPortTypeType, + tmnxSubAcctPlcyNasPortTypeValue Unsigned32, + tmnxSubAcctPlcyHostAccounting TmnxSubAcctPlcyAccountingType, + tmnxSubAcctPlcyClngStationIdType TmnxSubCallingStationIdType, + tmnxSubAcctPlcyNasPortBitspec TmnxBinarySpecification, + tmnxSubAcctPlcyRequestScriptPlcy TNamedItemOrEmpty, + tmnxSubAcctPlcyQueueInstAcct TmnxSubAcctPlcyAccountingType, + tmnxSubAcctPlcySessionAcct TmnxSubAcctPlcyAccountingType, + tmnxSubAcctPlcyRadiusServerPlcy TNamedItemOrEmpty, + tmnxSubAcctPlcyUpdateIvlJitter Integer32, + tmnxSubAcctPlcyAcctTunnConn TmnxAsciiSpecification, + tmnxSubAcctPlcyDelayStartTime Unsigned32, + tmnxSubAcctPlcyTriggeredUpdates BITS, + tmnxSubAcctPlcyMcsIvl Integer32 +} + +tmnxSubAcctPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyName specifies a specific subscriber + RADIUS based accounting policy." + ::= { tmnxSubAcctPlcyEntry 1 } + +tmnxSubAcctPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRowStatus controls the creation and + deletion of rows in the table. An attempt to delete a row that is + referred to will fail with an inconsistentValue error." + ::= { tmnxSubAcctPlcyEntry 2 } + +tmnxSubAcctPlcyLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this + policy." + ::= { tmnxSubAcctPlcyEntry 3 } + +tmnxSubAcctPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyDescription specifies the user provided + description of this subscriber RADIUS based accounting policy." + DEFVAL { "" } + ::= { tmnxSubAcctPlcyEntry 4 } + +tmnxSubAcctPlcySessionIdFormat OBJECT-TYPE + SYNTAX TmnxSubAcctPlcySessionIdFormat + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcySessionIdFormat specifies the format for + the acct-session-id attribute used in RADIUS accounting requests." + DEFVAL { description } + ::= { tmnxSubAcctPlcyEntry 5 } + +tmnxSubAcctPlcyInclAttributes OBJECT-TYPE + SYNTAX BITS { + framedIpAddr (0), + framedIpNetMask (1), + subscriberId (2), + circuitId (3), + remoteId (4), + nasPortId (5), + nasIdentifier (6), + subProfile (7), + slaProfile (8), + callingStationId (9), + userName (10), + calledStationId (11), + framedIfId (12), + ipv6Address (13), + framedIpv6Prefix (14), + delegatedIpv6Prefix (15), + tunnelServerAttrs (16), + macAddress (17), + nasPortType (18), + natPortRange (19), + acctDelayTime (20), + acctAuthentic (21), + nasPort (22), + reserved23 (23), + dhcpVendorClassId (24), + wifiRssi (25), + alcAcctTriggeredReason (26), + framedRoute (27), + framedIpv6Route (28), + allAuthorizedSessionAddresses (29), + accessLoopOptions (30), + detailedAcctAttributes (31), + stdAcctAttributes (32), + v6AggregateStats (33), + wifiSsidVlan (34), + alcErrorCode (35), + tunnelClientAttrs (36), + wifiNumAttachedUes (37), + brgNumActiveSessions (38), + steeringProfile (39), + bondingId (40), + bondingActiveConnections (41), + lanextBridgeId (42), + lanextDeviceType (43), + reserved44 (44), + reserved45 (45), + lanextRouteDistinguisher (46), + lanextRouteTarget (47), + lanextVni (48), + msisdn (49), + imei (50), + apn (51), + firewallInfo (52), + spiSharingId (53), + uli (54), + bearerFteid (55), + xconnectTunnelHomeAddress (56), + imsi (57) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyInclAttributes specifies what RADIUS + attributes the system should include into RADIUS accounting messages." + DEFVAL { {detailedAcctAttributes} } + ::= { tmnxSubAcctPlcyEntry 6 } + +tmnxSubAcctPlcyUpdateIvl OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..259200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyUpdateIvl specifies the interval at which + accounting data of subscriber hosts will be updated. If set to 0, no + intermediate updates will be sent." + DEFVAL { 0 } + ::= { tmnxSubAcctPlcyEntry 7 } + +tmnxSubAcctPlcyServVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyServVRtrID specifies the virtual router + instance applicable for the set of configured RADIUS servers + (tmnxSubAcctPlcyRadServTable). The value of this object cannot be + changed once an RADIUS server is configured for this policy. When the + value is '0', both base and management router instances are matched." + DEFVAL { 0 } + ::= { tmnxSubAcctPlcyEntry 8 } + +tmnxSubAcctPlcyServRetry OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyServRetry specifies the number of RADIUS + requests towards the same RADIUS server." + DEFVAL { 3 } + ::= { tmnxSubAcctPlcyEntry 9 } + +tmnxSubAcctPlcyServSrcAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyServSrcAddrTp specifies the type of + address stored in tmnxSubAcctPlcyServSrcAddr." + DEFVAL { ipv4 } + ::= { tmnxSubAcctPlcyEntry 10 } + +tmnxSubAcctPlcyServSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyServSrcAddr specifies the source address + of a RADIUS packet for subscriber accounting. It must be a valid + unicast address (otherwise a wrongValue error is returned). + + If this object is configured with the address of the router interface + (ref TIMETRA-VRTR-MIB::vRiaIpAddress) the RADIUS client uses it while + making a request to the server. + + If the address is not configured or is not the address of one of the + interfaces, the source address is based on the address of the RADIUS + server. If the server address is in-band, the client uses the system + ip address. If it is out-of-band, the source address is the address of + the management interface (the addresses can be found in + TIMETRA-VRTR-MIB::vRiaIpAddress)." + DEFVAL { '00000000'H } + ::= { tmnxSubAcctPlcyEntry 11 } + +tmnxSubAcctPlcyServTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..340) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyServTimeout specifies, in seconds, the + timeout between retries towards the same RADIUS server." + DEFVAL { 5 } + ::= { tmnxSubAcctPlcyEntry 12 } + +tmnxSubAcctPlcyServAlgorithm OBJECT-TYPE + SYNTAX TmnxSubRadServAlgorithm { direct (1), roundRobin (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyServAlgorithm specifies the algorithm used + to select a RADIUS server from the list of configured servers + (tmnxSubAcctPlcyRadServTable)." + DEFVAL { direct } + ::= { tmnxSubAcctPlcyEntry 13 } + +tmnxSubAcctPlcyUseStdAcctAttrib OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubAcctPlcyUseStdAcctAttrib specifies whether or not + the standard accounting attributes are used. + + If set to 'true (1)', the standard accounting attributes are used for + accounting information, instead of the vendor specific attributes. + + This field has been deprecated in the 12.0 release, and is replaced by + the 'perQueueStats(31)' and 'stdAcctAttributes(32)' bit-values in + tmnxSubAcctPlcyInclAttributes." + DEFVAL { false } + ::= { tmnxSubAcctPlcyEntry 14 } + +tmnxSubAcctPlcyNasPortPfixType OBJECT-TYPE + SYNTAX TmnxSubNasPortPrefixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyNasPortPfixType specifies what type of + prefix will be added to the NAS-Port-Id attribute if included in + RADIUS accounting-request messages. This field is only applicable if + the 'nasPortId' bit is set in tmnxSubAcctPlcyInclAttributes." + DEFVAL { none } + ::= { tmnxSubAcctPlcyEntry 15 } + +tmnxSubAcctPlcyNasPortPfixString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyNasPortPfixString specifies the user + configurable string to be added as prefix to the NAS-Port attribute if + included in RADIUS accounting-request messages. This field is only + applicable if the 'nasPortId' bit is set in + tmnxSubAcctPlcyInclAttributes and tmnxSubAcctPlcyNasPortPfixType is + set to 'userString'." + DEFVAL { "" } + ::= { tmnxSubAcctPlcyEntry 16 } + +tmnxSubAcctPlcyNasPortSfixType OBJECT-TYPE + SYNTAX TmnxSubNasPortSuffixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyNasPortSfixType specifies what type of + suffix will be added to the NAS-Port-Id attribute if included in + RADIUS accounting-request messages. This field is only applicable if + the 'nasPortId' bit is set in tmnxSubAcctPlcyInclAttributes." + DEFVAL { none } + ::= { tmnxSubAcctPlcyEntry 17 } + +tmnxSubAcctPlcyNasPortTypeType OBJECT-TYPE + SYNTAX TmnxSubNasPortTypeType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyNasPortTypeType specifies what kind of + value will be put in the RADIUS NAS-Port-Type attribute if included in + RADIUS accounting-request messages. + + This field is only applicable if the 'nasPortType' bit is set in + tmnxSubAcctPlcyInclAttributes." + DEFVAL { standard } + ::= { tmnxSubAcctPlcyEntry 18 } + +tmnxSubAcctPlcyNasPortTypeValue OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyNasPortTypeValue specifies what value will + be put in the RADIUS NAS-Port-Type attribute if included in RADIUS + accounting-request messages. + + This field is only applicable if the 'nasPortType' bit is set in + tmnxSubAcctPlcyInclAttributes and the value of the object + tmnxSubAcctPlcyNasPortTypeType is equal to 'config'." + DEFVAL { 0 } + ::= { tmnxSubAcctPlcyEntry 19 } + +tmnxSubAcctPlcyHostAccounting OBJECT-TYPE + SYNTAX TmnxSubAcctPlcyAccountingType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyHostAccounting specifies whether + accounting messages are sent for the host." + DEFVAL { disabled } + ::= { tmnxSubAcctPlcyEntry 20 } + +tmnxSubAcctPlcyClngStationIdType OBJECT-TYPE + SYNTAX TmnxSubCallingStationIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyClngStationIdType specifies what string + will be put in the RADIUS Calling-Station-Id attribute if included in + RADIUS accounting-request messages. + + This field is only applicable if the 'callingStationId' bit is set in + tmnxSubAcctPlcyInclAttributes." + DEFVAL { sapString } + ::= { tmnxSubAcctPlcyEntry 21 } + +tmnxSubAcctPlcyNasPortBitspec OBJECT-TYPE + SYNTAX TmnxBinarySpecification + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyNasPortBitspec specifies what number will + be put in the RADIUS NAS-Port attribute if included in RADIUS + accounting-request messages. + + This field is only applicable if the 'nasPort' bit is set in + tmnxSubAcctPlcyInclAttributes. + + ::= 'o' | 'i' | 's' | 'm' | 'p' | 'v' | 'c' + + 'c' - ATM VCI (Virtual Channel Identifier) 'i' - inner VLAN ID 'm' - + MDA number 'o' - outer VLAN ID 'p' - port number 's' - slot number 'v' + - ATM VPI (Virtual Path Identifier) + + Maximum 32 bits can be specified. + + If less than 32 bits are specified, the least significant bits are + used and the omitted higher bits are set to zero. + + Example: *12o*12i*2s01 means 'the 12 least significant bits of the + outer VLAN ID, followed by the 12 least significant bits of the inner + VLAN ID, followed by the two least significant bits of the slot number, + followed by a zero bit and a one bit', stored in network order in the least + significant bits: 0000ooooooooooooiiiiiiiiiiiiss01." + DEFVAL { "" } + ::= { tmnxSubAcctPlcyEntry 22 } + +tmnxSubAcctPlcyRequestScriptPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRequestScriptPlcy specifies the RADIUS + script policy used to change the RADIUS attributes of the outgoing + Accounting-Request messages." + DEFVAL { "" } + ::= { tmnxSubAcctPlcyEntry 23 } + +tmnxSubAcctPlcyQueueInstAcct OBJECT-TYPE + SYNTAX TmnxSubAcctPlcyAccountingType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyQueueInstAcct specifies whether accounting + messages are sent for the queue-instance. The queue-instance is the + subscriber on High Scale MDA (HSMDA), or the SLA profile instance + otherwise." + DEFVAL { interim } + ::= { tmnxSubAcctPlcyEntry 24 } + +tmnxSubAcctPlcySessionAcct OBJECT-TYPE + SYNTAX TmnxSubAcctPlcyAccountingType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcySessionAcct specifies whether accounting + messages are sent for the session." + DEFVAL { disabled } + ::= { tmnxSubAcctPlcyEntry 25 } + +tmnxSubAcctPlcyRadiusServerPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadiusServerPlcy specifies the RADIUS + server policy as defined in TIMETRA-RADIUS-MIB::tmnxRadSrvPlcyTable to + be applied in this RADIUS accounting policy." + DEFVAL { "" } + ::= { tmnxSubAcctPlcyEntry 26 } + +tmnxSubAcctPlcyUpdateIvlJitter OBJECT-TYPE + SYNTAX Integer32 (-10 | 0..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyUpdateIvlJitter specifies the amount of + jitter to be applied on the update interval which is configured in + tmnxSubAcctPlcyUpdateIvl and can be overruled by RADIUS. + + A value between 0..3600 specifies the amount of jitter in seconds. + + The (default) value -10 corresponds to a jitter value of 10% of the + update interval. + + The operational value used by the system will never be bigger then 10% + of the update interval." + DEFVAL { -10 } + ::= { tmnxSubAcctPlcyEntry 27 } + +tmnxSubAcctPlcyAcctTunnConn OBJECT-TYPE + SYNTAX TmnxAsciiSpecification (SIZE (1..253)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubAcctPlcyAcctTunnConn specifies what + string is to be sent in the accounting message. + + ::= 'n' | 's' | 'S' | 't' | 'T' | 'c' | 'C' + + 'n' - Call Serial Number 's' - Local Session Id 'S' - Remote Session + Id 't' - Local Tunnel Id 'T' - Remote Tunnel Id 'c' - Local Connection + Id 'C' - Remote Connection Id + + An empty string is not allowed. + + Example: '%n %s' means 'Call Serial Number, followed by a blank space, + followed by the Local Session Id'." + DEFVAL { "%n" } + ::= { tmnxSubAcctPlcyEntry 28 } + +tmnxSubAcctPlcyDelayStartTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyDelayStartTime specifies, in seconds, the + time an accounting-start gets delayed before being sent out. + + A value of 0 means there is no delay." + DEFVAL { 0 } + ::= { tmnxSubAcctPlcyEntry 29 } + +tmnxSubAcctPlcyTriggeredUpdates OBJECT-TYPE + SYNTAX BITS { + gtpMobility (0), + reserved1 (1), + reserved2 (2), + reserved3 (3), + reserved4 (4), + reserved5 (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyTriggeredUpdates specifies whether + accounting messages are sent for specific events: for instance gtp + mobility events" + DEFVAL { { } } + ::= { tmnxSubAcctPlcyEntry 30 } + +tmnxSubAcctPlcyMcsIvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 5..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyMcsIvl specifies the interval at which + accounting data of subscriber hosts will be updated over MCS. If set to + -1, the same value as tmnxSubAcctPlcyUpdateIvl will be used. If set to 0, + no MCS updates will be sent." + DEFVAL { 0 } + ::= { tmnxSubAcctPlcyEntry 31 } + +tmnxSubAcctPlcyRadServTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAcctPlcyRadServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAcctPlcyRadServTable has an entry for each RADIUS server + used for subscriber accounting." + ::= { tmnxSubMgmtObjects 28 } + +tmnxSubAcctPlcyRadServEntry OBJECT-TYPE + SYNTAX TmnxSubAcctPlcyRadServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubAcctPlcyRadServEntry is an entry (conceptual row) in the + tmnxSubAcctPlcyRadServTable. Each entry represents the configuration + for a RADIUS server. Entries in this table can be created and deleted + via SNMP SET operations to tmnxSubAcctPlcyRadServRowStatus. Entries + have a presumed StorageType of nonVolatile." + INDEX { + tmnxSubAcctPlcyRadServPlcyName, + tmnxSubAcctPlcyRadServIndex + } + ::= { tmnxSubAcctPlcyRadServTable 1 } + +TmnxSubAcctPlcyRadServEntry ::= SEQUENCE +{ + tmnxSubAcctPlcyRadServPlcyName TNamedItem, + tmnxSubAcctPlcyRadServIndex Unsigned32, + tmnxSubAcctPlcyRadServRowStatus RowStatus, + tmnxSubAcctPlcyRadServLstMgtChg TimeStamp, + tmnxSubAcctPlcyRadServAddrType InetAddressType, + tmnxSubAcctPlcyRadServAddr InetAddress, + tmnxSubAcctPlcyRadServSecret DisplayString, + tmnxSubAcctPlcyRadServAcctPort Unsigned32, + tmnxSubAcctPlcyRadServOperState TmnxRadiusServerOperState +} + +tmnxSubAcctPlcyRadServPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServPlcyName specifies a specific + subscriber accounting policy in the tmnxSubAcctPlcyTable to which this + RADIUS server is connected. Row creation will be denied if no policy + with the same name occurs in the tmnxSubAcctPlcyTable." + ::= { tmnxSubAcctPlcyRadServEntry 1 } + +tmnxSubAcctPlcyRadServIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServIndex specifies a specific RADIUS + server in the policy." + ::= { tmnxSubAcctPlcyRadServEntry 2 } + +tmnxSubAcctPlcyRadServRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubAcctPlcyRadServEntry 3 } + +tmnxSubAcctPlcyRadServLstMgtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSubAcctPlcyRadServLstMgtChg indicates the sysUpTime at + the time of the most recent management-initiated change to this policy + server." + ::= { tmnxSubAcctPlcyRadServEntry 4 } + +tmnxSubAcctPlcyRadServAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServAddrType specifies the type of + address stored in tmnxSubAcctPlcyRadServAddr." + DEFVAL { ipv4 } + ::= { tmnxSubAcctPlcyRadServEntry 5 } + +tmnxSubAcctPlcyRadServAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServAddr specifies the IP address of + the RADIUS server. A valid unicast IP address must be specified for + row creation to succeed." + ::= { tmnxSubAcctPlcyRadServEntry 6 } + +tmnxSubAcctPlcyRadServSecret OBJECT-TYPE + SYNTAX DisplayString (SIZE (0|1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServSecret specifies the secret key + associated with the RADIUS server. An empty key is not accepted as + input. However If this object is read an empty string is returned." + ::= { tmnxSubAcctPlcyRadServEntry 7 } + +tmnxSubAcctPlcyRadServAcctPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServAcctPort specifies the UDP port + number on which to contact the RADIUS server for accounting." + DEFVAL { 1813 } + ::= { tmnxSubAcctPlcyRadServEntry 8 } + +tmnxSubAcctPlcyRadServOperState OBJECT-TYPE + SYNTAX TmnxRadiusServerOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadServOperState indicates the operational + state of the RADIUS server." + ::= { tmnxSubAcctPlcyRadServEntry 9 } + +tmnxSubAcctPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAcctPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAcctPlcyStatsTable has an entry for each subscriber RADIUS + accounting policy configured in the system." + ::= { tmnxSubMgmtObjects 29 } + +tmnxSubAcctPlcyStatsEntry OBJECT-TYPE + SYNTAX TmnxSubAcctPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a subscriber + RADIUS accounting policy in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { tmnxSubAcctPlcyName } + ::= { tmnxSubAcctPlcyStatsTable 1 } + +TmnxSubAcctPlcyStatsEntry ::= SEQUENCE +{ + tmnxSubAcctPlcyTxRequests Counter32, + tmnxSubAcctPlcyRxResponses Counter32, + tmnxSubAcctPlcyReqTimeouts Counter32, + tmnxSubAcctPlcySendRetries Counter32, + tmnxSubAcctPlcySendFail Counter32 +} + +tmnxSubAcctPlcyTxRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyTxRequests indicates the number of + accounting requests transmitted for this policy." + ::= { tmnxSubAcctPlcyStatsEntry 1 } + +tmnxSubAcctPlcyRxResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRxResponses indicates the number of + accounting responses received for this policy." + ::= { tmnxSubAcctPlcyStatsEntry 2 } + +tmnxSubAcctPlcyReqTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyReqTimeouts indicates the number of + accounting requests which have timed out for this policy." + ::= { tmnxSubAcctPlcyStatsEntry 3 } + +tmnxSubAcctPlcySendRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcySendRetries indicates the number of + retries to a different server for a single accounting request for this + policy." + ::= { tmnxSubAcctPlcyStatsEntry 4 } + +tmnxSubAcctPlcySendFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcySendFail indicates how many accounting + requests failed because the packet could not be sent out." + ::= { tmnxSubAcctPlcyStatsEntry 5 } + +tmnxSubAcctPlcyRadStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAcctPlcyRadStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAcctPlcyRadStatsTable has an entry for each RADIUS + accounting server configured in the system." + ::= { tmnxSubMgmtObjects 30 } + +tmnxSubAcctPlcyRadStatsEntry OBJECT-TYPE + SYNTAX TmnxSubAcctPlcyRadStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a specific + RADIUS server in a subscriber accounting policy in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxSubAcctPlcyRadServPlcyName, + tmnxSubAcctPlcyRadServIndex + } + ::= { tmnxSubAcctPlcyRadStatsTable 1 } + +TmnxSubAcctPlcyRadStatsEntry ::= SEQUENCE +{ + tmnxSubAcctPlcyRadTxRequests Counter32, + tmnxSubAcctPlcyRadRxResponses Counter32, + tmnxSubAcctPlcyRadReqTimeouts Counter32, + tmnxSubAcctPlcyRadReqSendFail Counter32 +} + +tmnxSubAcctPlcyRadTxRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadTxRequests indicates the number of + accounting requests transmitted for this server." + ::= { tmnxSubAcctPlcyRadStatsEntry 1 } + +tmnxSubAcctPlcyRadRxResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadRxResponses indicates the number of + accounting responses received for this server." + ::= { tmnxSubAcctPlcyRadStatsEntry 2 } + +tmnxSubAcctPlcyRadReqTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadReqTimeouts indicates the number of + accounting requests which have timed out for this server." + ::= { tmnxSubAcctPlcyRadStatsEntry 3 } + +tmnxSubAcctPlcyRadReqSendFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyRadReqSendFail indicates the number of + accounting requests failed because the packet could not be sent out." + ::= { tmnxSubAcctPlcyRadStatsEntry 4 } + +tmnxSubIPolAppProfileMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIPolAppProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIPolAppProfileMapTable has an entry for each application + profile string to application profile name mapping defined under a + subscriber identification policy configured in the system." + ::= { tmnxSubMgmtObjects 31 } + +tmnxSubIPolAppProfileMapEntry OBJECT-TYPE + SYNTAX TmnxSubIPolAppProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an application profile string to application + profile name mapping defined under a subscriber identification policy + configured in the system. Entries can be created and deleted via SNMP + SET operations on the object tmnxSubIPolAppProfMapRowStatus." + INDEX { + tmnxSubIPolName, + IMPLIED tmnxSubIPolAppProfMapAppString + } + ::= { tmnxSubIPolAppProfileMapTable 1 } + +TmnxSubIPolAppProfileMapEntry ::= SEQUENCE +{ + tmnxSubIPolAppProfMapAppString DisplayString, + tmnxSubIPolAppProfMapRowStatus RowStatus, + tmnxSubIPolAppProfMapLastMgmtChange TimeStamp, + tmnxSubIPolAppProfMapAppProfile TNamedItem +} + +tmnxSubIPolAppProfMapAppString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIPolAppProfMapAppString specifies the application + profile string for this row." + ::= { tmnxSubIPolAppProfileMapEntry 1 } + +tmnxSubIPolAppProfMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolAppProfMapRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubIPolAppProfileMapEntry 2 } + +tmnxSubIPolAppProfMapLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolAppProfMapLastMgmtChange indicates the + sysUpTime at the time of the most recent management-initiated change + to this table row." + ::= { tmnxSubIPolAppProfileMapEntry 3 } + +tmnxSubIPolAppProfMapAppProfile OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolAppProfMapAppProfile specifies the + application profile name corresponding to this row. Application + profiles are configured in TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable" + ::= { tmnxSubIPolAppProfileMapEntry 4 } + +tmnxSubHsmdaIngQueueOvrTableLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQueueOvrTableLC indicates the sysUpTime at + the time of the last modification of tmnxSubHsmdaIngQueueOvrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value. + + This object is obsoleted in 10.0 Release." + ::= { tmnxSubMgmtObjects 32 } + +tmnxSubHsmdaIngQueueOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHsmdaIngQueueOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubHsmdaIngQueueOvrTable has an entry for each Hsmda ingress + queue override configured on the system. + + This table is obsoleted in 10.0 Release." + ::= { tmnxSubMgmtObjects 33 } + +tmnxSubHsmdaIngQueueOvrEntry OBJECT-TYPE + SYNTAX TmnxSubHsmdaIngQueueOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a Hsmda ingress queue override record. + + Entries are created and deleted via SNMP SET operations on + tmnxSubHsmdaIngQueueOvrRowStat." + INDEX { + tmnxSubProfName, + tSapIngressIndex, + tSapIngressHsmdaQueue + } + ::= { tmnxSubHsmdaIngQueueOvrTable 1 } + +TmnxSubHsmdaIngQueueOvrEntry ::= SEQUENCE +{ + tmnxSubHsmdaIngQueueOvrRowStat RowStatus, + tmnxSubHsmdaIngQueueOvrLastChgd TimeStamp, + tmnxSubHsmdaIngQueueOvrPIR THsmdaPIRKRateOverride, + tmnxSubHsmdaIngQueueOvrCIR THsmdaCIRKRateOverride, + tmnxSubHsmdaIngQueueOvrSlpPlcy TNamedItemOrEmpty +} + +tmnxSubHsmdaIngQueueOvrRowStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQueueOvrRowStat controls the creation and + deletion of rows in this table." + ::= { tmnxSubHsmdaIngQueueOvrEntry 1 } + +tmnxSubHsmdaIngQueueOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQueueOvrLastChgd indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSubHsmdaIngQueueOvrEntry 2 } + +tmnxSubHsmdaIngQueueOvrPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQueueOvrPIR specifies the PIR rate in kbps + allowed for this Hsmda ingress queue." + DEFVAL { -2 } + ::= { tmnxSubHsmdaIngQueueOvrEntry 3 } + +tmnxSubHsmdaIngQueueOvrCIR OBJECT-TYPE + SYNTAX THsmdaCIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQueueOvrCIR specifies the CIR rate in kbps + allowed for this Hsmda ingress queue." + DEFVAL { -2 } + ::= { tmnxSubHsmdaIngQueueOvrEntry 4 } + +tmnxSubHsmdaIngQueueOvrSlpPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQueueOvrSlpPlcy specifies the slope policy + that defines the RED slopes for this Hsmda ingress queue." + DEFVAL { "" } + ::= { tmnxSubHsmdaIngQueueOvrEntry 5 } + +tmnxSubHsmdaEgrQueueOvrTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQueueOvrTblLC indicates the sysUpTime at + the time of the last modification of tmnxSubHsmdaEgrQueueOvrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value. + + This object is obsoleted in 10.0 Release." + ::= { tmnxSubMgmtObjects 34 } + +tmnxSubHsmdaEgrQueueOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHsmdaEgrQueueOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubHsmdaEgrQueueOvrTable has an entry for each Hsmda egress + queue override configured on the system. + + This table is obsoleted in 10.0 Release." + ::= { tmnxSubMgmtObjects 35 } + +tmnxSubHsmdaEgrQueueOvrEntry OBJECT-TYPE + SYNTAX TmnxSubHsmdaEgrQueueOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a Hsmda egress queue override record. + + Entries are created and deleted via SNMP SET operations on + tmnxSubHsmdaEgrQueueOvrRowStat." + INDEX { + tmnxSubProfName, + tSapEgressIndex, + tSapEgressHsmdaQueue + } + ::= { tmnxSubHsmdaEgrQueueOvrTable 1 } + +TmnxSubHsmdaEgrQueueOvrEntry ::= SEQUENCE +{ + tmnxSubHsmdaEgrQueueOvrRowStat RowStatus, + tmnxSubHsmdaEgrQueueOvrLastChgd TimeStamp, + tmnxSubHsmdaEgrQueueOvrPIR THsmdaPIRKRateOverride, + tmnxSubHsmdaEgrQueueOvrCIR THsmdaCIRKRateOverride, + tmnxSubHsmdaEgrQueueOvrSlpPlcy TNamedItemOrEmpty +} + +tmnxSubHsmdaEgrQueueOvrRowStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQueueOvrRowStat controls the creation and + deletion of rows in this table." + ::= { tmnxSubHsmdaEgrQueueOvrEntry 1 } + +tmnxSubHsmdaEgrQueueOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQueueOvrLastChgd indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSubHsmdaEgrQueueOvrEntry 2 } + +tmnxSubHsmdaEgrQueueOvrPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQueueOvrPIR specifies the PIR rate in kbps + allowed for this Hsmda egress queue." + DEFVAL { -2 } + ::= { tmnxSubHsmdaEgrQueueOvrEntry 3 } + +tmnxSubHsmdaEgrQueueOvrCIR OBJECT-TYPE + SYNTAX THsmdaCIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQueueOvrCIR specifies the CIR rate in kbps + allowed for this Hsmda egress queue." + DEFVAL { -2 } + ::= { tmnxSubHsmdaEgrQueueOvrEntry 4 } + +tmnxSubHsmdaEgrQueueOvrSlpPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQueueOvrSlpPlcy specifies the slope policy + that defines the RED slopes for this Hsmda egress queue." + DEFVAL { "" } + ::= { tmnxSubHsmdaEgrQueueOvrEntry 5 } + +tmnxSubscriberHsmdaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubscriberHsmdaStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains HSMDA subscriber statistics." + ::= { tmnxSubMgmtObjects 36 } + +tmnxSubscriberHsmdaStatsEntry OBJECT-TYPE + SYNTAX TmnxSubscriberHsmdaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HSMDA statistics for a specific subscriber." + INDEX { tmnxSubInfoSubIdent } + ::= { tmnxSubscriberHsmdaStatsTable 1 } + +TmnxSubscriberHsmdaStatsEntry ::= SEQUENCE +{ + tmnxSubHsmdaStSubPortId TmnxPortID, + tmnxSubHsmdaStIngOffTotalPkt Counter64, + tmnxSubHsmdaStIngOffTotalOct Counter64, + tmnxSubHsmdaStIngFwdInProfPkt Counter64, + tmnxSubHsmdaStIngFwdOutProfPkt Counter64, + tmnxSubHsmdaStIngFwdInProfOct Counter64, + tmnxSubHsmdaStIngFwdOutProfOct Counter64, + tmnxSubHsmdaStIngDropHiPrioPkt Counter64, + tmnxSubHsmdaStIngDropLoPrioPkt Counter64, + tmnxSubHsmdaStIngDropHiPrioOct Counter64, + tmnxSubHsmdaStIngDropLoPrioOct Counter64, + tmnxSubHsmdaStEgrFwdInProfPkt Counter64, + tmnxSubHsmdaStEgrFwdOutProfPkt Counter64, + tmnxSubHsmdaStEgrFwdInProfOct Counter64, + tmnxSubHsmdaStEgrFwdOutProfOct Counter64, + tmnxSubHsmdaStEgrDropInProfPkt Counter64, + tmnxSubHsmdaStEgrDropOutProfPkt Counter64, + tmnxSubHsmdaStEgrDropInProfOct Counter64, + tmnxSubHsmdaStEgrDropOutProfOct Counter64, + tmnxSubHsmdaStIngOffHiPrioPkt Counter64, + tmnxSubHsmdaStIngOffHiPrioPktLw Counter32, + tmnxSubHsmdaStIngOffHiPrioPktHw Counter32, + tmnxSubHsmdaStIngOffHiPrioOct Counter64, + tmnxSubHsmdaStIngOffHiPrioOctLw Counter32, + tmnxSubHsmdaStIngOffHiPrioOctHw Counter32, + tmnxSubHsmdaStIngOffLoPrioPkt Counter64, + tmnxSubHsmdaStIngOffLoPrioPktLw Counter32, + tmnxSubHsmdaStIngOffLoPrioPktHw Counter32, + tmnxSubHsmdaStIngOffLoPrioOct Counter64, + tmnxSubHsmdaStIngOffLoPrioOctLw Counter32, + tmnxSubHsmdaStIngOffLoPrioOctHw Counter32, + tmnxSubHsmdaStIngOffUncolPkt Counter64, + tmnxSubHsmdaStIngOffUncolPktLw Counter32, + tmnxSubHsmdaStIngOffUncolPktHw Counter32, + tmnxSubHsmdaStIngOffUncolOct Counter64, + tmnxSubHsmdaStIngOffUncolOctLw Counter32, + tmnxSubHsmdaStIngOffUncolOctHw Counter32, + tmnxSubHsmdaStIngOffV4Packets Counter64, + tmnxSubHsmdaStIngOffV4Octets Counter64, + tmnxSubHsmdaStIngOffV6Packets Counter64, + tmnxSubHsmdaStIngOffV6Octets Counter64, + tmnxSubHsmdaStIngDropV4Packets Counter64, + tmnxSubHsmdaStIngDropV4Octets Counter64, + tmnxSubHsmdaStIngDropV6Packets Counter64, + tmnxSubHsmdaStIngDropV6Octets Counter64, + tmnxSubHsmdaStIngFwdV4Packets Counter64, + tmnxSubHsmdaStIngFwdV4Octets Counter64, + tmnxSubHsmdaStIngFwdV6Packets Counter64, + tmnxSubHsmdaStIngFwdV6Octets Counter64, + tmnxSubHsmdaStEgrDropV4Packets Counter64, + tmnxSubHsmdaStEgrDropV4Octets Counter64, + tmnxSubHsmdaStEgrDropV6Packets Counter64, + tmnxSubHsmdaStEgrDropV6Octets Counter64, + tmnxSubHsmdaStEgrFwdV4Packets Counter64, + tmnxSubHsmdaStEgrFwdV4Octets Counter64, + tmnxSubHsmdaStEgrFwdV6Packets Counter64, + tmnxSubHsmdaStEgrFwdV6Octets Counter64 +} + +tmnxSubHsmdaStSubPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStSubPortId indicates the access port for + this entry." + ::= { tmnxSubscriberHsmdaStatsEntry 1 } + +tmnxSubHsmdaStIngOffTotalPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffTotalPkt indicates the total number + of packets offered on ingress for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 2 } + +tmnxSubHsmdaStIngOffTotalOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffTotalOct indicates the total number + of octets offered on ingress for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 3 } + +tmnxSubHsmdaStIngFwdInProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdInProfPkt indicates the number of + in-profile packets forwarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 4 } + +tmnxSubHsmdaStIngFwdOutProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdOutProfPkt indicates the number of + out-of-profile packets forwarded by the ingress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 5 } + +tmnxSubHsmdaStIngFwdInProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdInProfOct indicates the number of + out-of-profile octets forwarded by the ingress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 6 } + +tmnxSubHsmdaStIngFwdOutProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdOutProfOct indicates the number of + out-of-profile octets forwarded by the ingress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 7 } + +tmnxSubHsmdaStIngDropHiPrioPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropHiPrioPkt indicates the number of + high priority packets discarded by the ingress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 8 } + +tmnxSubHsmdaStIngDropLoPrioPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropLoPrioPkt indicates the number of + low-priority packets discarded by the ingress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 9 } + +tmnxSubHsmdaStIngDropHiPrioOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropHiPrioOct indicates the number of + high priority octets discarded by the ingress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 10 } + +tmnxSubHsmdaStIngDropLoPrioOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropLoPrioOct indicates the number of + low-priority octets discarded by the ingress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 11 } + +tmnxSubHsmdaStEgrFwdInProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdInProfPkt indicates the number of + in-profile packets forwarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 12 } + +tmnxSubHsmdaStEgrFwdOutProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdOutProfPkt indicates the number of + out-of-profile packets forwarded by the egress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 13 } + +tmnxSubHsmdaStEgrFwdInProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdInProfOct indicates the number of + out-of-profile octets forwarded by the egress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 14 } + +tmnxSubHsmdaStEgrFwdOutProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdOutProfOct indicates the number of + out-of-profile octets forwarded by the egress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 15 } + +tmnxSubHsmdaStEgrDropInProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropInProfPkt indicates the number of + high priority packets discarded by the egress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 16 } + +tmnxSubHsmdaStEgrDropOutProfPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropOutProfPkt indicates the number of + low-priority packets discarded by the egress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 17 } + +tmnxSubHsmdaStEgrDropInProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropInProfOct indicates the number of + high priority octets discarded by the egress Qchip for this + subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 18 } + +tmnxSubHsmdaStEgrDropOutProfOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropOutProfOct indicates the number of + low-priority octets discarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 19 } + +tmnxSubHsmdaStIngOffHiPrioPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffHiPrioPkt indicates the number of + high priority packets offered by the Pchip to the Qchip for this + subscriber. + + This is only supported for subscribers on an HSMDA-2." + ::= { tmnxSubscriberHsmdaStatsEntry 30 } + +tmnxSubHsmdaStIngOffHiPrioPktLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffHiPrioPktLw indicates the lower + 32-bits word of the value of tmnxSubHsmdaStIngOffHiPrioPkt." + ::= { tmnxSubscriberHsmdaStatsEntry 31 } + +tmnxSubHsmdaStIngOffHiPrioPktHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffHiPrioPktHw indicates the higher + 32-bits word of the value of tmnxSubHsmdaStIngOffHiPrioPkt." + ::= { tmnxSubscriberHsmdaStatsEntry 32 } + +tmnxSubHsmdaStIngOffHiPrioOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffHiPrioOct indicates the number of + high priority octets offered by the Pchip to the Qchip for this + subscriber. + + This is only supported for subscribers on an HSMDA-2." + ::= { tmnxSubscriberHsmdaStatsEntry 33 } + +tmnxSubHsmdaStIngOffHiPrioOctLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffHiPrioOctLw indicates the lower + 32-bits word of the value of tmnxSubHsmdaStIngOffHiPrioOct." + ::= { tmnxSubscriberHsmdaStatsEntry 34 } + +tmnxSubHsmdaStIngOffHiPrioOctHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffHiPrioOctHw indicates the higher + 32-bits word of the value of tmnxSubHsmdaStIngOffHiPrioOct." + ::= { tmnxSubscriberHsmdaStatsEntry 35 } + +tmnxSubHsmdaStIngOffLoPrioPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffLoPrioPkt indicates the number of low + priority packets offered by the Pchip to the Qchip for this + subscriber. + + This is only supported for subscribers on an HSMDA-2." + ::= { tmnxSubscriberHsmdaStatsEntry 36 } + +tmnxSubHsmdaStIngOffLoPrioPktLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffLoPrioPktLw indicates the lower + 32-bits word of the value of tmnxSubHsmdaStIngOffLoPrioPkt." + ::= { tmnxSubscriberHsmdaStatsEntry 37 } + +tmnxSubHsmdaStIngOffLoPrioPktHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffLoPrioPktHw indicates the higher + 32-bits word of the value of tmnxSubHsmdaStIngOffLoPrioPkt." + ::= { tmnxSubscriberHsmdaStatsEntry 38 } + +tmnxSubHsmdaStIngOffLoPrioOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffLoPrioOct indicates the number of low + priority octets offered by the Pchip to the Qchip for this subscriber. + + This is only supported for subscribers on an HSMDA-2." + ::= { tmnxSubscriberHsmdaStatsEntry 39 } + +tmnxSubHsmdaStIngOffLoPrioOctLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffLoPrioOctLw indicates the lower + 32-bits word of the value of tmnxSubHsmdaStIngOffLoPrioOct." + ::= { tmnxSubscriberHsmdaStatsEntry 40 } + +tmnxSubHsmdaStIngOffLoPrioOctHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffLoPrioOctHw indicates the higher + 32-bits word of the value of tmnxSubHsmdaStIngOffLoPrioOct." + ::= { tmnxSubscriberHsmdaStatsEntry 41 } + +tmnxSubHsmdaStIngOffUncolPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffUncolPkt indicates the number of + uncolored packets offered by the Pchip to the Qchip for this + subscriber. + + This is only supported for subscribers on an HSMDA-2." + ::= { tmnxSubscriberHsmdaStatsEntry 42 } + +tmnxSubHsmdaStIngOffUncolPktLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffUncolPktLw indicates the lower + 32-bits word of the value of tmnxSubHsmdaStIngOffUncolPkt." + ::= { tmnxSubscriberHsmdaStatsEntry 43 } + +tmnxSubHsmdaStIngOffUncolPktHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffUncolPktHw indicates the higher + 32-bits word of the value of tmnxSubHsmdaStIngOffUncolPkt." + ::= { tmnxSubscriberHsmdaStatsEntry 44 } + +tmnxSubHsmdaStIngOffUncolOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffUncolOct indicates the number of + uncolored octets offered by the Pchip to the Qchip for this + subscriber. + + This is only supported for subscribers on an HSMDA-2." + ::= { tmnxSubscriberHsmdaStatsEntry 45 } + +tmnxSubHsmdaStIngOffUncolOctLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffUncolOctLw indicates the lower + 32-bits word of the value of tmnxSubHsmdaStIngOffUncolOct." + ::= { tmnxSubscriberHsmdaStatsEntry 46 } + +tmnxSubHsmdaStIngOffUncolOctHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffUncolOctHw indicates the higher + 32-bits word of the value of tmnxSubHsmdaStIngOffUncolOct." + ::= { tmnxSubscriberHsmdaStatsEntry 47 } + +tmnxSubHsmdaStIngOffV4Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffV4Packets indicates the number of + IPv4 packets offered on ingress for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 48 } + +tmnxSubHsmdaStIngOffV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffV4Octets indicates the number of IPv4 + octets offered on ingress for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 49 } + +tmnxSubHsmdaStIngOffV6Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffV6Packets indicates the number of + IPv6 packets offered on ingress for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 50 } + +tmnxSubHsmdaStIngOffV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngOffV6Octets indicates the number of IPv6 + octets offered on ingress for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 51 } + +tmnxSubHsmdaStIngDropV4Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropV4Packets indicates the number of + IPv4 packets discarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 52 } + +tmnxSubHsmdaStIngDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropV4Octets indicates the number of + IPv4 octets discarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 53 } + +tmnxSubHsmdaStIngDropV6Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropV6Packets indicates the number of + IPv6 packets discarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 54 } + +tmnxSubHsmdaStIngDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngDropV6Octets indicates the number of + IPv6 octets discarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 55 } + +tmnxSubHsmdaStIngFwdV4Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdV4Packets indicates the number of + IPv4 packets forwarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 56 } + +tmnxSubHsmdaStIngFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdV4Octets indicates the number of IPv4 + octets forwarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 57 } + +tmnxSubHsmdaStIngFwdV6Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdV6Packets indicates the number of + IPv6 packets forwarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 58 } + +tmnxSubHsmdaStIngFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStIngFwdV6Octets indicates the number of IPv6 + octets forwarded by the ingress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 59 } + +tmnxSubHsmdaStEgrDropV4Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropV4Packets indicates the number of + IPv4 packets discarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 60 } + +tmnxSubHsmdaStEgrDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropV4Octets indicates the number of + IPv4 octets discarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 61 } + +tmnxSubHsmdaStEgrDropV6Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropV6Packets indicates the number of + IPv6 packets discarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 62 } + +tmnxSubHsmdaStEgrDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrDropV6Octets indicates the number of + IPv6 octets discarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 63 } + +tmnxSubHsmdaStEgrFwdV4Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdV4Packets indicates the number of + IPv4 packets forwarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 64 } + +tmnxSubHsmdaStEgrFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdV4Octets indicates the number of IPv4 + octets forwarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 65 } + +tmnxSubHsmdaStEgrFwdV6Packets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdV6Packets indicates the number of + IPv6 packets forwarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 66 } + +tmnxSubHsmdaStEgrFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaStEgrFwdV6Octets indicates the number of IPv6 + octets forwarded by the egress Qchip for this subscriber." + ::= { tmnxSubscriberHsmdaStatsEntry 67 } + +tmnxSubscriberIngQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubscriberIngQStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains subscriber ingress HSMDA queue statistics." + ::= { tmnxSubMgmtObjects 37 } + +tmnxSubscriberIngQStatsEntry OBJECT-TYPE + SYNTAX TmnxSubscriberIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress statistics about a specific subscriber's HSMDA queue." + INDEX { + tmnxSubInfoSubIdent, + tmnxSubIngQStatsQueueId + } + ::= { tmnxSubscriberIngQStatsTable 1 } + +TmnxSubscriberIngQStatsEntry ::= SEQUENCE +{ + tmnxSubIngQStatsQueueId TIngressQueueId, + tmnxSubIngQStatsSubPortId TmnxPortID, + tmnxSubIngQStatsOffTotalPkts Counter64, + tmnxSubIngQStatsOffTotalOcts Counter64, + tmnxSubIngQStatsFwdInProfPkts Counter64, + tmnxSubIngQStatsFwdOutProfPkts Counter64, + tmnxSubIngQStatsFwdInProfOcts Counter64, + tmnxSubIngQStatsFwdOutProfOcts Counter64, + tmnxSubIngQStatsDropHiPrioPkts Counter64, + tmnxSubIngQStatsDropLoPrioPkts Counter64, + tmnxSubIngQStatsDropHiPrioOcts Counter64, + tmnxSubIngQStatsDropLoPrioOcts Counter64, + tmnxSubIngQStatsOffHiPrioPkts Counter64, + tmnxSubIngQStatsOffHiPrioPktsLw Counter32, + tmnxSubIngQStatsOffHiPrioPktsHw Counter32, + tmnxSubIngQStatsOffLoPrioPkts Counter64, + tmnxSubIngQStatsOffLoPrioPktsLw Counter32, + tmnxSubIngQStatsOffLoPrioPktsHw Counter32, + tmnxSubIngQStatsOffHiPrioOcts Counter64, + tmnxSubIngQStatsOffHiPrioOctsLw Counter32, + tmnxSubIngQStatsOffHiPrioOctsHw Counter32, + tmnxSubIngQStatsOffLoPrioOcts Counter64, + tmnxSubIngQStatsOffLoPrioOctsLw Counter32, + tmnxSubIngQStatsOffLoPrioOctsHw Counter32, + tmnxSubIngQStatsOffUncolPkts Counter64, + tmnxSubIngQStatsOffUncolPktsLw Counter32, + tmnxSubIngQStatsOffUncolPktsHw Counter32, + tmnxSubIngQStatsOffUncolOcts Counter64, + tmnxSubIngQStatsOffUncolOctsLw Counter32, + tmnxSubIngQStatsOffUncolOctsHw Counter32, + tmnxSubIngQStatModeFormat TQueueStatModeFormat +} + +tmnxSubIngQStatsQueueId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsQueueId index specifies the Hsmda ingress + queue for this entry." + ::= { tmnxSubscriberIngQStatsEntry 1 } + +tmnxSubIngQStatsSubPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsSubPortId indicates the access port for + this entry." + ::= { tmnxSubscriberIngQStatsEntry 2 } + +tmnxSubIngQStatsOffTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffTotalPkts indicates the total number + of packets offered for this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 3 } + +tmnxSubIngQStatsOffTotalOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffTotalOcts indicates the total number + of octets offered on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 4 } + +tmnxSubIngQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsFwdInProfPkts indicates the number of + in-profile packets forwarded on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 5 } + +tmnxSubIngQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsFwdOutProfPkts indicates the number of + out-of-profile packets forwarded on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 6 } + +tmnxSubIngQStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsFwdInProfOcts indicates the number of + out-of-profile octets forwarded on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 7 } + +tmnxSubIngQStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsFwdOutProfOcts indicates the number of + out-of-profile octets forwarded on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 8 } + +tmnxSubIngQStatsDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsDropHiPrioPkts indicates the number of + high priority packets dropped on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 9 } + +tmnxSubIngQStatsDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsDropLoPrioPkts indicates the number of + low-priority packets dropped on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 10 } + +tmnxSubIngQStatsDropHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsDropHiPrioOcts indicates the number of + high priority octets dropped on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 11 } + +tmnxSubIngQStatsDropLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsDropLoPrioOcts indicates the number of + low-priority octets dropped on ingress on this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 12 } + +tmnxSubIngQStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffHiPrioPkts indicates the number of + high priority packets offered by the Pchip to the Qchip for this + subscriber and this HSMDA-2 queue." + ::= { tmnxSubscriberIngQStatsEntry 20 } + +tmnxSubIngQStatsOffHiPrioPktsLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffHiPrioPktsLw indicates the lower + 32-bits word of the value of tmnxSubIngQStatsOffHiPrioPkts." + ::= { tmnxSubscriberIngQStatsEntry 21 } + +tmnxSubIngQStatsOffHiPrioPktsHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffHiPrioPktsHw indicates the higher + 32-bits word of the value of tmnxSubIngQStatsOffHiPrioPkts." + ::= { tmnxSubscriberIngQStatsEntry 22 } + +tmnxSubIngQStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffLoPrioPkts indicates the number of + low-priority packets offered by the Pchip to the Qchip for this + subscriber and this HSMDA-2 queue." + ::= { tmnxSubscriberIngQStatsEntry 23 } + +tmnxSubIngQStatsOffLoPrioPktsLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffLoPrioPktsLw indicates the lower + 32-bits word of the value of tmnxSubIngQStatsOffLoPrioPkts." + ::= { tmnxSubscriberIngQStatsEntry 24 } + +tmnxSubIngQStatsOffLoPrioPktsHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffLoPrioPktsHw indicates the higher + 32-bits word of the value of tmnxSubIngQStatsOffLoPrioPkts." + ::= { tmnxSubscriberIngQStatsEntry 25 } + +tmnxSubIngQStatsOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffHiPrioOcts indicates the number of + high priority octets offered by the Pchip to the Qchip for this + subscriber and this HSMDA-2 queue." + ::= { tmnxSubscriberIngQStatsEntry 26 } + +tmnxSubIngQStatsOffHiPrioOctsLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffHiPrioOctsLw indicates the lower + 32-bits word of the value of tmnxSubIngQStatsOffHiPrioOcts." + ::= { tmnxSubscriberIngQStatsEntry 27 } + +tmnxSubIngQStatsOffHiPrioOctsHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffHiPrioOctsHw indicates the higher + 32-bits word of the value of tmnxSubIngQStatsOffHiPrioOcts." + ::= { tmnxSubscriberIngQStatsEntry 28 } + +tmnxSubIngQStatsOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffLoPrioOcts indicates the number of + low-priority octets offered by the Pchip to the Qchip for this + subscriber and this HSMDA-2 queue." + ::= { tmnxSubscriberIngQStatsEntry 29 } + +tmnxSubIngQStatsOffLoPrioOctsLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffLoPrioOctsLw indicates the lower + 32-bits word of the value of tmnxSubIngQStatsOffLoPrioOcts." + ::= { tmnxSubscriberIngQStatsEntry 30 } + +tmnxSubIngQStatsOffLoPrioOctsHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffLoPrioOctsHw indicates the higher + 32-bits word of the value of tmnxSubIngQStatsOffLoPrioOcts." + ::= { tmnxSubscriberIngQStatsEntry 31 } + +tmnxSubIngQStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffUncolPkts indicates the number of + uncolored packets offered by the Pchip to the Qchip for this + subscriber and this HSMDA-2 queue." + ::= { tmnxSubscriberIngQStatsEntry 32 } + +tmnxSubIngQStatsOffUncolPktsLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffUncolPktsLw indicates the lower + 32-bits word of the value of tmnxSubIngQStatsOffUncolPkts." + ::= { tmnxSubscriberIngQStatsEntry 33 } + +tmnxSubIngQStatsOffUncolPktsHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffUncolPktsHw indicates the higher + 32-bits word of the value of tmnxSubIngQStatsOffUncolPkts." + ::= { tmnxSubscriberIngQStatsEntry 34 } + +tmnxSubIngQStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffUncolOcts indicates the number of + uncolored octets offered by the Pchip to the Qchip for this subscriber + and this HSMDA-2 queue." + ::= { tmnxSubscriberIngQStatsEntry 35 } + +tmnxSubIngQStatsOffUncolOctsLw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffUncolOctsLw indicates the lower + 32-bits word of the value of tmnxSubIngQStatsOffUncolOcts." + ::= { tmnxSubscriberIngQStatsEntry 36 } + +tmnxSubIngQStatsOffUncolOctsHw OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatsOffUncolOctsHw indicates the higher + 32-bits word of the value of tmnxSubIngQStatsOffUncolOcts." + ::= { tmnxSubscriberIngQStatsEntry 37 } + +tmnxSubIngQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngQStatModeFormat indicates the stat mode format + of this ingress QoS queue of this subscriber." + ::= { tmnxSubscriberIngQStatsEntry 38 } + +tmnxSubscriberEgrQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubscriberEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains subscriber egress HSMDA queue statistics." + ::= { tmnxSubMgmtObjects 38 } + +tmnxSubscriberEgrQStatsEntry OBJECT-TYPE + SYNTAX TmnxSubscriberEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific subscriber's HSMDA queue." + INDEX { + tmnxSubInfoSubIdent, + tmnxSubEgrQStatsQueueId + } + ::= { tmnxSubscriberEgrQStatsTable 1 } + +TmnxSubscriberEgrQStatsEntry ::= SEQUENCE +{ + tmnxSubEgrQStatsQueueId TEgressHsmdaQueueId, + tmnxSubEgrQStatsSubPortId TmnxPortID, + tmnxSubEgrQStatsFwdInProfPkts Counter64, + tmnxSubEgrQStatsFwdOutProfPkts Counter64, + tmnxSubEgrQStatsFwdInProfOcts Counter64, + tmnxSubEgrQStatsFwdOutProfOcts Counter64, + tmnxSubEgrQStatsDropInProfPkts Counter64, + tmnxSubEgrQStatsDropOutProfPkts Counter64, + tmnxSubEgrQStatsDropInProfOcts Counter64, + tmnxSubEgrQStatsDropOutProfOcts Counter64, + tmnxSubEgrQStatModeFormat TQueueStatModeFormat +} + +tmnxSubEgrQStatsQueueId OBJECT-TYPE + SYNTAX TEgressHsmdaQueueId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsQueueId index specifies the Hsmda egress + queue for this entry." + ::= { tmnxSubscriberEgrQStatsEntry 1 } + +tmnxSubEgrQStatsSubPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsSubPortId indicates the access port for + this entry." + ::= { tmnxSubscriberEgrQStatsEntry 2 } + +tmnxSubEgrQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsFwdInProfPkts indicates the number of + in-profile packets forwarded on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 3 } + +tmnxSubEgrQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsFwdOutProfPkts indicates the number of + out-of-profile packets forwarded on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 4 } + +tmnxSubEgrQStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsFwdInProfOcts indicates the number of + out-of-profile octets forwarded on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 5 } + +tmnxSubEgrQStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsFwdOutProfOcts indicates the number of + out-of-profile octets forwarded on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 6 } + +tmnxSubEgrQStatsDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsDropInProfPkts indicates the number of + high priority packets dropped on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 7 } + +tmnxSubEgrQStatsDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsDropOutProfPkts indicates the number of + low-priority packets dropped on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 8 } + +tmnxSubEgrQStatsDropInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsDropInProfOcts indicates the number of + high priority octets dropped on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 9 } + +tmnxSubEgrQStatsDropOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatsDropOutProfOcts indicates the number of + low-priority octets dropped on egress on this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 10 } + +tmnxSubEgrQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrQStatModeFormat indicates the stat mode format + of this egress QoS queue of this subscriber." + ::= { tmnxSubscriberEgrQStatsEntry 11 } + +tmnxSubIngOverrideCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIngOverrideCounterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains ingress HSMDA counter subscriber statistics. + + This table is obsoleted in 10.0 release." + ::= { tmnxSubMgmtObjects 39 } + +tmnxSubIngOverrideCounterEntry OBJECT-TYPE + SYNTAX TmnxSubIngOverrideCounterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Ingress statistics about a specific subscriber's HSMDA counter." + INDEX { + tmnxSubInfoSubIdent, + tmnxSubIngOvrCntrId + } + ::= { tmnxSubIngOverrideCounterTable 1 } + +TmnxSubIngOverrideCounterEntry ::= SEQUENCE +{ + tmnxSubIngOvrCntrId TIngressHsmdaCounterId, + tmnxSubIngOvrCntrSubPortId TmnxPortID, + tmnxSubIngOvrCntrOffTotalPkts Counter64, + tmnxSubIngOvrCntrOffTotalOcts Counter64, + tmnxSubIngOvrCntrFwdInProfPkts Counter64, + tmnxSubIngOvrCntrFwdOutProfPkts Counter64, + tmnxSubIngOvrCntrFwdInProfOcts Counter64, + tmnxSubIngOvrCntrFwdOutProfOcts Counter64, + tmnxSubIngOvrCntrDropHiPrioPkts Counter64, + tmnxSubIngOvrCntrDropLoPrioPkts Counter64, + tmnxSubIngOvrCntrDropHiPrioOcts Counter64, + tmnxSubIngOvrCntrDropLoPrioOcts Counter64 +} + +tmnxSubIngOvrCntrId OBJECT-TYPE + SYNTAX TIngressHsmdaCounterId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrId indicates the counter ID for the + statistics." + ::= { tmnxSubIngOverrideCounterEntry 1 } + +tmnxSubIngOvrCntrSubPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrSubPortId indicates the access port for + this entry." + ::= { tmnxSubIngOverrideCounterEntry 2 } + +tmnxSubIngOvrCntrOffTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrOffTotalPkts indicates the total number + of packets offered on ingress on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 3 } + +tmnxSubIngOvrCntrOffTotalOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrOffTotalOcts indicates the total number + of octets offered on ingress on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 4 } + +tmnxSubIngOvrCntrFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrFwdInProfPkts indicates the number of + in-profile packets forwarded for the ingress counter, specified by the + index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 5 } + +tmnxSubIngOvrCntrFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrFwdOutProfPkts indicates the number of + out-of-profile packets forwarded for the ingress counter, specified by + the index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 6 } + +tmnxSubIngOvrCntrFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrFwdInProfOcts indicates the number of + in-profile octets forwarded for the ingress counter, specified by the + index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 7 } + +tmnxSubIngOvrCntrFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrFwdOutProfOcts indicates the number of + out-of-profile octets forwarded for the ingress counter, specified by + the index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 8 } + +tmnxSubIngOvrCntrDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrDropHiPrioPkts indicates the number of + high priority packets dropped for the ingress counter, specified by + the index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 9 } + +tmnxSubIngOvrCntrDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrDropLoPrioPkts indicates the number of + low-priority packets dropped for the ingress counter, specified by the + index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 10 } + +tmnxSubIngOvrCntrDropHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrDropHiPrioOcts indicates the number of + high priority octets dropped for the ingress counter, specified by the + index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 11 } + +tmnxSubIngOvrCntrDropLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngOvrCntrDropLoPrioOcts indicates the number of + low-priority octets dropped for the ingress counter, specified by the + index tmnxSubIngOvrCntrId, on this subscriber." + ::= { tmnxSubIngOverrideCounterEntry 12 } + +tmnxSubEgrOverrideCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubEgrOverrideCounterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains egress HSMDA counter subscriber statistics." + ::= { tmnxSubMgmtObjects 40 } + +tmnxSubEgrOverrideCounterEntry OBJECT-TYPE + SYNTAX TmnxSubEgrOverrideCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress statistics about a specific subscriber's HSMDA counter." + INDEX { + tmnxSubInfoSubIdent, + tmnxSubEgrOvrCntrId + } + ::= { tmnxSubEgrOverrideCounterTable 1 } + +TmnxSubEgrOverrideCounterEntry ::= SEQUENCE +{ + tmnxSubEgrOvrCntrId TEgressHsmdaCounterId, + tmnxSubEgrOvrCntrSubPortId TmnxPortID, + tmnxSubEgrOvrCntrFwdInProfPkts Counter64, + tmnxSubEgrOvrCntrFwdOutProfPkts Counter64, + tmnxSubEgrOvrCntrFwdInProfOcts Counter64, + tmnxSubEgrOvrCntrFwdOutProfOcts Counter64, + tmnxSubEgrOvrCntrDropInProfPkts Counter64, + tmnxSubEgrOvrCntrDropOutProfPkts Counter64, + tmnxSubEgrOvrCntrDropInProfOcts Counter64, + tmnxSubEgrOvrCntrDropOutProfOcts Counter64, + tmnxSubEgrOvrCntrStatModeFormat TQueueStatModeFormat +} + +tmnxSubEgrOvrCntrId OBJECT-TYPE + SYNTAX TEgressHsmdaCounterId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubEgrOvrCntrId indicates the counter ID for the + statistics." + ::= { tmnxSubEgrOverrideCounterEntry 1 } + +tmnxSubEgrOvrCntrSubPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrSubPortId indicates the access port for + this entry." + ::= { tmnxSubEgrOverrideCounterEntry 2 } + +tmnxSubEgrOvrCntrFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrFwdInProfPkts indicates the number of + in-profile packets forwarded for the egress counter, specified by the + index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 3 } + +tmnxSubEgrOvrCntrFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrFwdOutProfPkts indicates the number of + out-of-profile packets forwarded for the egress counter, specified by + the index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 4 } + +tmnxSubEgrOvrCntrFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrFwdInProfOcts indicates the number of + in-profile octets forwarded for the egress counter, specified by the + index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 5 } + +tmnxSubEgrOvrCntrFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrFwdOutProfOcts indicates the number of + out-of-profile octets forwarded for the egress counter, specified by + the index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 6 } + +tmnxSubEgrOvrCntrDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrDropInProfPkts indicates the number of + high priority packets dropped for the egress counter, specified by the + index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 7 } + +tmnxSubEgrOvrCntrDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrDropOutProfPkts indicates the number of + low-priority packets dropped for the egress counter, specified by the + index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 8 } + +tmnxSubEgrOvrCntrDropInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrDropInProfOcts indicates the number of + high priority octets dropped for the egress counter, specified by the + index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 9 } + +tmnxSubEgrOvrCntrDropOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrDropOutProfOcts indicates the number of + low-priority octets dropped for the egress counter, specified by the + index tmnxSubEgrOvrCntrId, on this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 10 } + +tmnxSubEgrOvrCntrStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrOvrCntrStatModeFormat indicates the stat mode + format of this egress override counter of this subscriber." + ::= { tmnxSubEgrOverrideCounterEntry 11 } + +tmnxSubHostInfoV2Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostInfoV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostInfoV2Table has an entry for each subscriber host found + in the system." + ::= { tmnxSubMgmtObjects 41 } + +tmnxSubHostInfoV2Entry OBJECT-TYPE + SYNTAX TmnxSubHostInfoV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular subscriber host + available in the system." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostInfoV2MacAddress, + tmnxSubHostInfoV2PppoeSessionId + } + ::= { tmnxSubHostInfoV2Table 1 } + +TmnxSubHostInfoV2Entry ::= SEQUENCE +{ + tmnxSubHostInfoV2IpAddressType InetAddressType, + tmnxSubHostInfoV2IpAddress InetAddress, + tmnxSubHostInfoV2MacAddress MacAddress, + tmnxSubHostInfoV2PppoeSessionId TmnxPppoeSessionId, + tmnxSubHostInfoV2FwdingState TmnxOperState, + tmnxSubHostInfoV2Origin TmnxSubHostOrigin, + tmnxSubHostInfoV2SubIdent DisplayString, + tmnxSubHostInfoV2SubProfile TNamedItemOrEmpty, + tmnxSubHostInfoV2SLAProfile TNamedItemOrEmpty, + tmnxSubHostInfoV2AppProfile TNamedItemOrEmpty, + tmnxSubHostInfoV2RetailerSvcId TmnxServId, + tmnxSubHostInfoV2RetailerIf InterfaceIndexOrZero, + tmnxSubHostInfoV2PfxLen InetAddressPrefixLength, + tmnxSubHostInfoV2EgrQGrpName TNamedItemOrEmpty, + tmnxSubHostInfoV2EgrVPortName TNamedItemOrEmpty, + tmnxSubHostInfoV2AcctSessionId TmnxSubAcctSessionId, + tmnxSubHostInfoV2AddressOrigin INTEGER, + tmnxSubHostInfoV2PppIndex Unsigned32, + tmnxSubHostInfoV2AcctMultiSessId TmnxSubAcctSessionId, + tmnxSubHostInfoV2IngFilter TOverruleFilterId, + tmnxSubHostInfoV2EgrFilter TOverruleFilterId, + tmnxSubHostInfoV2OtHttpRdrState INTEGER, + tmnxSubHostInfoV2OtHttpRdrFilter TOverruleFilterId, + tmnxSubHostInfoV2OtHttpRdrSource INTEGER, + tmnxSubHostInfoV2HttpRdrUrlOvrd TmnxHttpRedirectUrl, + tmnxSubHostInfoV2GtpLclBrkout TruthValue, + tmnxSubHostInfoV2DiamSessId DisplayString, + tmnxSubHostInfoV2IpoeIndex Unsigned32, + tmnxSubHostInfoV2IngQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubHostInfoV2EgrQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubHostInfoV2SpiGroupType TmnxSubHostGrouping, + tmnxSubHostInfoV2SpiGroupId Unsigned32, + tmnxSubHostInfoV2HwAggShapQSet TruthValue, + tmnxSubHostInfoV2HwAggShapInUse TruthValue +} + +tmnxSubHostInfoV2IpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2IpAddressType specifies the type of + address stored in tmnxSubHostInfoV2IpAddress." + ::= { tmnxSubHostInfoV2Entry 1 } + +tmnxSubHostInfoV2IpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2IpAddress specifies the IP address of + this subscriber host." + ::= { tmnxSubHostInfoV2Entry 2 } + +tmnxSubHostInfoV2MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2MacAddress specifies the MAC address of + this subscriber host." + ::= { tmnxSubHostInfoV2Entry 3 } + +tmnxSubHostInfoV2PppoeSessionId OBJECT-TYPE + SYNTAX TmnxPppoeSessionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2PppoeSessionId specifies the PPPoE + session id of this subscriber host." + ::= { tmnxSubHostInfoV2Entry 4 } + +tmnxSubHostInfoV2FwdingState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2FwdingState indicates the forwarding + state of this subscriber host. When the value is 'outOfService', host + traffic is not forwarded. When it is 'inService', host traffic is + forwarded." + ::= { tmnxSubHostInfoV2Entry 5 } + +tmnxSubHostInfoV2Origin OBJECT-TYPE + SYNTAX TmnxSubHostOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2Origin indicates the origin of this + subscriber host." + ::= { tmnxSubHostInfoV2Entry 6 } + +tmnxSubHostInfoV2SubIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2SubIdent indicates the subscriber + identification applicable for this subscriber host. If subscriber + management is disabled for the corresponding SAP (see + TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this object may contain an + empty string." + ::= { tmnxSubHostInfoV2Entry 7 } + +tmnxSubHostInfoV2SubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2SubProfile indicates the subscriber + profile (found in tmnxSubProfileTable) used by this subscriber host. + If subscriber management is disabled for the corresponding SAP (see + TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this object will contain an + empty string." + ::= { tmnxSubHostInfoV2Entry 8 } + +tmnxSubHostInfoV2SLAProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2SLAProfile indicates the SLA profile + (found in tmnxSLAProfileTable) used by this subscriber host. If + subscriber management is disabled for the corresponding SAP (see + TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this object will contain an + empty string." + ::= { tmnxSubHostInfoV2Entry 9 } + +tmnxSubHostInfoV2AppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2AppProfile indicates the application + profile (found in TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable) used by + this subscriber host. If subscriber management is disabled for the + corresponding SAP (see TIMETRA-SAP-MIB::sapSubMgmtAdminStatus), this + object will contain an empty string." + ::= { tmnxSubHostInfoV2Entry 10 } + +tmnxSubHostInfoV2RetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2RetailerSvcId indicates the service ID + of the retailer VPRN service to which this subscriber host belongs. + When this object is non zero, the subscriber host belongs to a + retailer VPRN." + ::= { tmnxSubHostInfoV2Entry 11 } + +tmnxSubHostInfoV2RetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2RetailerIf indicates the interface index + of the retailer VPRN interface to which this subscriber host belongs. + When this object is non zero, the subscriber host belongs to a + retailer VPRN." + ::= { tmnxSubHostInfoV2Entry 12 } + +tmnxSubHostInfoV2PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2PfxLen indicates the length of the + prefix stored in tmnxSubHostInfoV2IpAddress." + ::= { tmnxSubHostInfoV2Entry 13 } + +tmnxSubHostInfoV2EgrQGrpName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2EgrQGrpName indicates the port access + egress queue group (found in + TIMETRA-PORT-MIB.mib::tPortAccEgrQGrpTable) used by this subscriber + host." + ::= { tmnxSubHostInfoV2Entry 14 } + +tmnxSubHostInfoV2EgrVPortName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2EgrVPortName indicates the port access + egress virtual port (found in + TIMETRA-PORT-MIB.mib::tPortEgrVPortTable) used by this subscriber + host." + ::= { tmnxSubHostInfoV2Entry 15 } + +tmnxSubHostInfoV2AcctSessionId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2AcctSessionId indicates the RADIUS + accounting session id for this subscriber host." + ::= { tmnxSubHostInfoV2Entry 16 } + +tmnxSubHostInfoV2AddressOrigin OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + aaa (1), + dynamic (2), + static (3), + bonding (4), + pfcp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2AddressOrigin indicates the origin of + the subscriber host address. + + This object is only applicable for L3 subscriber hosts." + ::= { tmnxSubHostInfoV2Entry 17 } + +tmnxSubHostInfoV2PppIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2PppIndex indicates the index in the + tmnxSubPppTable for PPP hosts. + + The value of tmnxSubHostInfoV2PppIndex is equal to zero for other + types of hosts." + ::= { tmnxSubHostInfoV2Entry 18 } + +tmnxSubHostInfoV2AcctMultiSessId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2AcctMultiSessId indicates the RADIUS + accounting session id of the queue-instance of this subscriber host. + This is the accounting session id of the SLA profile instance on a + non-hsmda or the accounting session id of the subscriber on a hsmda." + ::= { tmnxSubHostInfoV2Entry 19 } + +tmnxSubHostInfoV2IngFilter OBJECT-TYPE + SYNTAX TOverruleFilterId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2IngFilter indicates if and how for this + host the ingress filter specified in the SLA-profile is overruled." + ::= { tmnxSubHostInfoV2Entry 20 } + +tmnxSubHostInfoV2EgrFilter OBJECT-TYPE + SYNTAX TOverruleFilterId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2EgrFilter indicates if and how for this + host the egress filter specified in the SLA-profile is overruled." + ::= { tmnxSubHostInfoV2Entry 21 } + +tmnxSubHostInfoV2OtHttpRdrState OBJECT-TYPE + SYNTAX INTEGER { + off (0), + active (1), + triggered (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2OtHttpRdrState indicates the state of + One-Time HTTP redirection for this host." + ::= { tmnxSubHostInfoV2Entry 22 } + +tmnxSubHostInfoV2OtHttpRdrFilter OBJECT-TYPE + SYNTAX TOverruleFilterId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2OtHttpRdrFilter indicates if and how for + this host the one-time HTTP redirect filter specified in the + SLA-profile is overruled." + ::= { tmnxSubHostInfoV2Entry 23 } + +tmnxSubHostInfoV2OtHttpRdrSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + sla-profile (1), + radius (2), + radius-coa (3), + diameter (4), + diameter-rar (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2OtHttpRdrSource indicates the source of + One-Time HTTP redirection for this host." + ::= { tmnxSubHostInfoV2Entry 24 } + +tmnxSubHostInfoV2HttpRdrUrlOvrd OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2HttpRdrUrlOvrd indicates a possible + override of the HTTP redirect URL for this host. An empty string will + be returned when the default redirect URL is used (found in + TIMETRA-FILTER-MIB.mib::tIPFilterParamsTable or + TIMETRA-FILTER-MIB.mib::tIPv6FilterParamsTable)" + ::= { tmnxSubHostInfoV2Entry 25 } + +tmnxSubHostInfoV2GtpLclBrkout OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2GtpLclBrkout indicates if this host is a + GTP (GPRS Tunnel Protocol) host with a local breakout. + + By default, the traffic of such a host would go into a GTP tunnel, but + selected flows are redirected through a NAT function and routed in the + context of the WLAN Gateway (this system); flows can be selected with + a filter, specifying 'gtpLclBrkout' as filter action." + ::= { tmnxSubHostInfoV2Entry 26 } + +tmnxSubHostInfoV2DiamSessId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..102)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2DiamSessId indicates the identifier of + the DIAMETER session associated with this subscriber host. + + The empty string indicates that there is no DIAMETER session + associated with this subscriber host." + ::= { tmnxSubHostInfoV2Entry 27 } + +tmnxSubHostInfoV2IpoeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2IpoeIndex indicates the index in the + tmnxSubIpoeTable for IPoE hosts. + + The value of tmnxSubHostInfoV2IpoeIndex is equal to zero for other + types of hosts." + ::= { tmnxSubHostInfoV2Entry 30 } + +tmnxSubHostInfoV2IngQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSubHostInfoV2IngQosPolIdOvr + indicates the ID of the overriding ingress Qos policy as requested by + this host." + ::= { tmnxSubHostInfoV2Entry 31 } + +tmnxSubHostInfoV2EgrQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSubHostInfoV2EgrQosPolIdOvr + indicates the ID of the overriding egress Qos policy as requested by + this host." + ::= { tmnxSubHostInfoV2Entry 32 } + +tmnxSubHostInfoV2SpiGroupType OBJECT-TYPE + SYNTAX TmnxSubHostGrouping + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2SpiGroupType indicates the meaning of + the tmnxSubSpiGroupId." + ::= { tmnxSubHostInfoV2Entry 33 } + +tmnxSubHostInfoV2SpiGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2SpiGroupId indicates the SLA profile + instance group identifier. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to 'perSap', + the value of tmnxSubHostInfoV2SpiGroupId is always equal to one. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to 'perGroup', + the value of tmnxSubHostInfoV2SpiGroupId is a group identifier + specified by an AAA server. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to + 'perSessionPpp', the value of tmnxSubHostInfoV2SpiGroupId is a PPP + session identifier, as indicated by the object tmnxSubPppIndex. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to + 'perSessionIpoe', the value of tmnxSubHostInfoV2SpiGroupId is an IPoE + session identifier, as indicated by the object tmnxSubIpoeIndex." + ::= { tmnxSubHostInfoV2Entry 34 } + +tmnxSubHostInfoV2HwAggShapQSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2HwAggShapQSet indicates if hardware + aggregate shaper queue sets are active on the forwarding plane (FP) of + this subscriber host's port (sapPortId), or on at least one of its FPs + if sapPortId is a multi-member port such as a LAG" + ::= { tmnxSubHostInfoV2Entry 35 } + +tmnxSubHostInfoV2HwAggShapInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2HwAggShapInUse indicates if a hardware + aggregate shaper queue set is used for this subscriber host on its + forwarding plane (FP), or if it is used for this subscriber host on at + least one of its FPs if sapPortId is a multi-member port such as a LAG" + ::= { tmnxSubHostInfoV2Entry 36 } + +tmnxSLAProfInstSubHostV2Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstSubHostV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfInstSubHostV2Table has an entry for each subscriber + host found in the system, sorted by SLA profile instance. + + Using this table is discouraged. Please use the tmnxSubSpiHostTable + instead." + ::= { tmnxSubMgmtObjects 42 } + +tmnxSLAProfInstSubHostV2Entry OBJECT-TYPE + SYNTAX TmnxSLAProfInstSubHostV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry indicates a particular subscriber host available in the + system." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSPISubHostV2IpAddressType, + tmnxSPISubHostV2IpAddress, + tmnxSPISubHostV2MacAddress, + tmnxSPISubHostV2PppoeSessionId + } + ::= { tmnxSLAProfInstSubHostV2Table 1 } + +TmnxSLAProfInstSubHostV2Entry ::= SEQUENCE +{ + tmnxSPISubHostV2IpAddressType InetAddressType, + tmnxSPISubHostV2IpAddress InetAddress, + tmnxSPISubHostV2MacAddress MacAddress, + tmnxSPISubHostV2PppoeSessionId TmnxPppoeSessionId, + tmnxSPISubHostV2Origin TmnxSubHostOrigin, + tmnxSPISubHostV2PfxLen InetAddressPrefixLength, + tmnxSPISubHostV2Service TmnxServId +} + +tmnxSPISubHostV2IpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPISubHostV2IpAddressType specifies the type of + address stored in tmnxSPISubHostV2IpAddress." + ::= { tmnxSLAProfInstSubHostV2Entry 1 } + +tmnxSPISubHostV2IpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPISubHostV2IpAddress specifies the IP address of + this subscriber host." + ::= { tmnxSLAProfInstSubHostV2Entry 2 } + +tmnxSPISubHostV2MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPISubHostV2MacAddress indicates the MAC address of + this subscriber host." + ::= { tmnxSLAProfInstSubHostV2Entry 3 } + +tmnxSPISubHostV2PppoeSessionId OBJECT-TYPE + SYNTAX TmnxPppoeSessionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPISubHostV2PppoeSessionId specifies the PPPoE + session id of this subscriber host." + ::= { tmnxSLAProfInstSubHostV2Entry 4 } + +tmnxSPISubHostV2Origin OBJECT-TYPE + SYNTAX TmnxSubHostOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPISubHostV2Origin indicates the origin of this + subscriber host." + ::= { tmnxSLAProfInstSubHostV2Entry 5 } + +tmnxSPISubHostV2PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPISubHostV2PfxLen indicates the prefix length + associated with the subscriber host IP address indicated by + tmnxSPISubHostV2IpAddress." + ::= { tmnxSLAProfInstSubHostV2Entry 6 } + +tmnxSPISubHostV2Service OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPISubHostV2Service indicates the identifier of the + service where this host belongs to." + ::= { tmnxSLAProfInstSubHostV2Entry 7 } + +tmnxSubTrkPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubTrkPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubTrkPlcyTable allows configuration of subscriber IGMP Host + tracking policy parameters." + ::= { tmnxSubMgmtObjects 43 } + +tmnxSubTrkPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubTrkPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubTrkPlcyEntry is an entry (conceptual row) in the + tmnxSubTrkPlcyTable. + + Each entry represents the configuration for an IGMP Host Tracking + policy. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxSubTrkPlcyRowStatus. + + Entries have a presumed StorageType of nonVolatile." + INDEX { tmnxSubTrkPlcyName } + ::= { tmnxSubTrkPlcyTable 1 } + +TmnxSubTrkPlcyEntry ::= SEQUENCE +{ + tmnxSubTrkPlcyName TNamedItem, + tmnxSubTrkPlcyRowStatus RowStatus, + tmnxSubTrkPlcyLastMgmtChange TimeStamp, + tmnxSubTrkPlcyDescription TItemDescription, + tmnxSubTrkPlcyEgrRateModType TEgrRateModType, + tmnxSubTrkPlcyEgrRateModSched TNamedItemOrEmpty, + tmnxSubTrkPlcyMcRprtDestName TNamedItemOrEmpty, + tmnxSubTrkPlcyMcRprtOptFields BITS, + tmnxSubTrkPlcyMcRprtAdminState TmnxAdminState +} + +tmnxSubTrkPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyName specifies a specific subscriber IGMP + Host Tracking policy." + ::= { tmnxSubTrkPlcyEntry 1 } + +tmnxSubTrkPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubTrkPlcyEntry 2 } + +tmnxSubTrkPlcyLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this + policy." + ::= { tmnxSubTrkPlcyEntry 3 } + +tmnxSubTrkPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyDescription specifies the user provided + description of this subscriber IGMP Host Tracking policy." + DEFVAL { "" } + ::= { tmnxSubTrkPlcyEntry 4 } + +tmnxSubTrkPlcyEgrRateModType OBJECT-TYPE + SYNTAX TEgrRateModType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyEgrRateModType specifies the egress-rate + modification that is to be applied. + + If set to 'namedScheduler', the scheduler as defined in + tmnxSubTrkPlcyEgrRateModSched is used." + DEFVAL { none } + ::= { tmnxSubTrkPlcyEntry 5 } + +tmnxSubTrkPlcyEgrRateModSched OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyEgrRateModSched specifies the scheduler to + be applied for egress rate modification. + + The value is only considered if tmnxSubTrkPlcyEgrRateModType is set to + 'namedScheduler'." + DEFVAL { "" } + ::= { tmnxSubTrkPlcyEntry 6 } + +tmnxSubTrkPlcyMcRprtDestName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyMcRprtDestName specifies the multicast + reporting destination (found in + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathRprtDestTable) or it can be an + empty string." + DEFVAL { ''H } + ::= { tmnxSubTrkPlcyEntry 7 } + +tmnxSubTrkPlcyMcRprtOptFields OBJECT-TYPE + SYNTAX BITS { + hostMac (0), + pppoeSessionId (1), + svcId (2), + sapId (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyMcRprtOptFields specifies what optional + fields should be included into the multicast reporting messages." + DEFVAL { {} } + ::= { tmnxSubTrkPlcyEntry 8 } + +tmnxSubTrkPlcyMcRprtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcyMcRprtAdminState specifies the + administrative state of the multicast reporting. When the value is + 'outOfService', no multicast reports are sent. When it is 'inService', + multicast reports are sent to the destination as indicated by + tmnxSubTrkPlcyMcRprtDestName." + DEFVAL { outOfService } + ::= { tmnxSubTrkPlcyEntry 9 } + +tmnxSubTrkStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubTrkStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubTrkStatusTable has an entry for each subscriber that is + associated with a host tracking policy. + + A subscriber is associated with a host tracking policy if the value of + the object tmnxSubInfoSubProfile refers to a subscriber policy where + the value of the object tmnxSubProfHostTrackingPolicy is not empty." + ::= { tmnxSubMgmtObjects 44 } + +tmnxSubTrkStatusEntry OBJECT-TYPE + SYNTAX TmnxSubTrkStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status and statistics information about the + QoS scheduler adjustments based on video viewership of this + subscriber's hosts. + + Rows are created or removed automatically by the system." + INDEX { IMPLIED tmnxSubInfoSubIdent } + ::= { tmnxSubTrkStatusTable 1 } + +TmnxSubTrkStatusEntry ::= SEQUENCE +{ + tmnxSubTrkStatusPlcyName TNamedItemOrEmpty, + tmnxSubTrkStatusEgrRateReduction Unsigned32 +} + +tmnxSubTrkStatusPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubTrkStatusPlcyName indicates the name of the host + tracking policy associated with this subscriber. + + An empty string indicates that no host tracking policy is associated + with this subscriber." + ::= { tmnxSubTrkStatusEntry 1 } + +tmnxSubTrkStatusEgrRateReduction OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubTrkStatusEgrRateReduction indicates the egress + rate reduction to be applied for this subscriber in order to account + for its video viewership." + ::= { tmnxSubTrkStatusEntry 2 } + +tmnxSubHostTrkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostTrkTable shows status and statistics information about + the video viewership of subscriber hosts." + ::= { tmnxSubMgmtObjects 45 } + +tmnxSubHostTrkEntry OBJECT-TYPE + SYNTAX TmnxSubHostTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status information about a particular + multicast stream associated with a particular subscriber host. + + Rows are created or removed automatically by the system. + + Rows are only created for a subscriber that is associated with a host + tracking policy. + + A subscriber is associated with a host tracking policy if the value of + the object tmnxSubInfoSubProfile refers to a subscriber policy where + the value of the object tmnxSubProfHostTrackingPolicy is not empty" + INDEX { + tmnxSubInfoSubIdent, + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostTrkGrpAddrType, + tmnxSubHostTrkGrpAddr, + tmnxSubHostTrkSrcAddrType, + tmnxSubHostTrkSrcAddr + } + ::= { tmnxSubHostTrkTable 1 } + +TmnxSubHostTrkEntry ::= SEQUENCE +{ + tmnxSubHostTrkGrpAddrType InetAddressType, + tmnxSubHostTrkGrpAddr InetAddress, + tmnxSubHostTrkSrcAddrType InetAddressType, + tmnxSubHostTrkSrcAddr InetAddress, + tmnxSubHostTrkBw Unsigned32, + tmnxSubHostTrkUpTime TimeInterval, + tmnxSubHostTrkExpiryTime Unsigned32 +} + +tmnxSubHostTrkGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkGrpAddrType indicates the address type of + tmnxSubHostTrkGrpAddr." + ::= { tmnxSubHostTrkEntry 1 } + +tmnxSubHostTrkGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkGrpAddr indicates the multicast group + address." + ::= { tmnxSubHostTrkEntry 2 } + +tmnxSubHostTrkSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkSrcAddrType indicates the address type of + tmnxSubHostTrkSrcAddr." + ::= { tmnxSubHostTrkEntry 3 } + +tmnxSubHostTrkSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkSrcAddr indicates the address of the source + that sends multicast traffic to the group identified by + tmnxSubHostTrkGrpAddr." + ::= { tmnxSubHostTrkEntry 4 } + +tmnxSubHostTrkBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkBw indicates the bandwidth allocated to + this subscriber host for this multicast stream." + ::= { tmnxSubHostTrkEntry 5 } + +tmnxSubHostTrkUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkUpTime indicates the time (in centiseconds) + that the subscriber host identified by tmnxSubInfoSubIdent is + associated with the multicast group identified by + tmnxSubHostTrkGrpAddr through the multicast source identified by + tmnxSubHostTrkSrcAddr." + ::= { tmnxSubHostTrkEntry 6 } + +tmnxSubHostTrkExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkExpiryTime indicates the time in seconds + that this system will continue to track this host." + ::= { tmnxSubHostTrkEntry 7 } + +tmnxSubHostSapTrkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostSapTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostSapTrkTable shows status information about the video + viewership of hosts, ordered by SAP." + ::= { tmnxSubMgmtObjects 46 } + +tmnxSubHostSapTrkEntry OBJECT-TYPE + SYNTAX TmnxSubHostSapTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status and statistics information about a + particular host associated with a particular multicast stream. + + Rows are created or removed automatically by the system." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostSapTrkHostAddrType, + tmnxSubHostSapTrkHostAddr, + tmnxSubHostSapTrkGrpAddrType, + tmnxSubHostSapTrkGrpAddr, + tmnxSubHostSapTrkSrcAddrType, + tmnxSubHostSapTrkSrcAddr + } + ::= { tmnxSubHostSapTrkTable 1 } + +TmnxSubHostSapTrkEntry ::= SEQUENCE +{ + tmnxSubHostSapTrkHostAddrType InetAddressType, + tmnxSubHostSapTrkHostAddr InetAddress, + tmnxSubHostSapTrkGrpAddrType InetAddressType, + tmnxSubHostSapTrkGrpAddr InetAddress, + tmnxSubHostSapTrkSrcAddrType InetAddressType, + tmnxSubHostSapTrkSrcAddr InetAddress, + tmnxSubHostSapTrkBw Unsigned32, + tmnxSubHostSapTrkUpTime TimeInterval, + tmnxSubHostSapTrkExpiryTime Unsigned32, + tmnxSubHostSapTrkSubIdent TmnxSubIdentStringOrEmpty +} + +tmnxSubHostSapTrkHostAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkHostAddrType indicates the address type + of tmnxSubHostSapTrkHostAddr." + ::= { tmnxSubHostSapTrkEntry 1 } + +tmnxSubHostSapTrkHostAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkHostAddr indicates the address of the + host." + ::= { tmnxSubHostSapTrkEntry 2 } + +tmnxSubHostSapTrkGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkGrpAddrType indicates the address type + of tmnxSubHostSapTrkGrpAddr." + ::= { tmnxSubHostSapTrkEntry 3 } + +tmnxSubHostSapTrkGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkGrpAddr indicates the multicast group + address." + ::= { tmnxSubHostSapTrkEntry 4 } + +tmnxSubHostSapTrkSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkSrcAddrType indicates the address type + of tmnxSubHostSapTrkSrcAddr." + ::= { tmnxSubHostSapTrkEntry 5 } + +tmnxSubHostSapTrkSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkSrcAddr indicates the address of the + source that sends multicast traffic to the group identified by + tmnxSubHostSapTrkGrpAddr." + ::= { tmnxSubHostSapTrkEntry 6 } + +tmnxSubHostSapTrkBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkBw indicates the bandwidth allocated to + this host for this multicast stream." + ::= { tmnxSubHostSapTrkEntry 7 } + +tmnxSubHostSapTrkUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkUpTime indicates the time (in + centiseconds) that the host is associated with the multicast group + identified by tmnxSubHostSapTrkGrpAddr through the multicast source + identified by tmnxSubHostSapTrkSrcAddr." + ::= { tmnxSubHostSapTrkEntry 8 } + +tmnxSubHostSapTrkExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkExpiryTime indicates the time in seconds + that this system will continue to track this host." + ::= { tmnxSubHostSapTrkEntry 9 } + +tmnxSubHostSapTrkSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkSubIdent indicates the subscriber + identification of this subscriber host. + + The subscriber identification is only available in case of enhanced + subscriber management. + + In other cases, the value of tmnxSubHostSapTrkSubIdent is empty." + ::= { tmnxSubHostSapTrkEntry 10 } + +tmnxSubHostGrpTrkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostGrpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostGrpTrkTable shows status and statistics information + about the video viewership of hosts, ordered by multicast group." + ::= { tmnxSubMgmtObjects 47 } + +tmnxSubHostGrpTrkEntry OBJECT-TYPE + SYNTAX TmnxSubHostGrpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status and statistics information about a + particular multicast stream associated with a particular host. + + Rows are created or removed automatically by the system." + INDEX { + svcId, + tmnxSubHostGrpTrkGrpAddrType, + tmnxSubHostGrpTrkGrpAddr, + tmnxSubHostGrpTrkSrcAddrType, + tmnxSubHostGrpTrkSrcAddr, + sapPortId, + sapEncapValue, + tmnxSubHostGrpTrkHostAddrType, + tmnxSubHostGrpTrkHostAddr + } + ::= { tmnxSubHostGrpTrkTable 1 } + +TmnxSubHostGrpTrkEntry ::= SEQUENCE +{ + tmnxSubHostGrpTrkGrpAddrType InetAddressType, + tmnxSubHostGrpTrkGrpAddr InetAddress, + tmnxSubHostGrpTrkSrcAddrType InetAddressType, + tmnxSubHostGrpTrkSrcAddr InetAddress, + tmnxSubHostGrpTrkHostAddrType InetAddressType, + tmnxSubHostGrpTrkHostAddr InetAddress, + tmnxSubHostGrpTrkUpTime TimeInterval, + tmnxSubHostGrpTrkExpiryTime Unsigned32, + tmnxSubHostGrpTrkSubIdent TmnxSubIdentStringOrEmpty +} + +tmnxSubHostGrpTrkGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkGrpAddrType indicates the address type + of tmnxSubHostGrpTrkGrpAddr." + ::= { tmnxSubHostGrpTrkEntry 1 } + +tmnxSubHostGrpTrkGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkGrpAddr indicates the multicast group + address." + ::= { tmnxSubHostGrpTrkEntry 2 } + +tmnxSubHostGrpTrkSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkSrcAddrType indicates the address type + of tmnxSubHostGrpTrkSrcAddr." + ::= { tmnxSubHostGrpTrkEntry 3 } + +tmnxSubHostGrpTrkSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkSrcAddr indicates the address of the + source that sends multicast traffic to the group identified by + tmnxSubHostGrpTrkGrpAddr." + ::= { tmnxSubHostGrpTrkEntry 4 } + +tmnxSubHostGrpTrkHostAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkHostAddrType indicates the address type + of tmnxSubHostGrpTrkHostAddr." + ::= { tmnxSubHostGrpTrkEntry 5 } + +tmnxSubHostGrpTrkHostAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkHostAddr indicates the address of the + host." + ::= { tmnxSubHostGrpTrkEntry 6 } + +tmnxSubHostGrpTrkUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkUpTime indicates the time (in + centiseconds) that the host is associated with the multicast group + identified by tmnxSubHostGrpTrkGrpAddr through the multicast source + identified by tmnxSubHostGrpTrkSrcAddr." + ::= { tmnxSubHostGrpTrkEntry 7 } + +tmnxSubHostGrpTrkExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkExpiryTime indicates the time in seconds + that this system will continue to track this host." + ::= { tmnxSubHostGrpTrkEntry 8 } + +tmnxSubHostGrpTrkSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostGrpTrkSubIdent indicates the subscriber + identification of this subscriber host. + + The subscriber identification is only available in case of enhanced + subscriber management. + + In other cases, the value of tmnxSubHostGrpTrkSubIdent is empty." + ::= { tmnxSubHostGrpTrkEntry 9 } + +tmnxSubGrpTrkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGrpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGrpTrkTable shows status and statistics information about + the video viewership of subscriber hosts." + ::= { tmnxSubMgmtObjects 48 } + +tmnxSubGrpTrkEntry OBJECT-TYPE + SYNTAX TmnxSubGrpTrkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status and statistics information about a + particular subscriber host associated with a particular multicast + stream. + + Rows are created or removed automatically by the system. + + Rows are only created for a subscriber that is associated with a host + tracking policy. + + A subscriber is associated with a host tracking policy if the value of + the object tmnxSubInfoSubProfile refers to a subscriber policy where + the value of the object tmnxSubProfHostTrackingPolicy is not empty" + INDEX { + tmnxSubGrpTrkGrpAddrType, + tmnxSubGrpTrkGrpAddr, + tmnxSubGrpTrkSrcAddrType, + tmnxSubGrpTrkSrcAddr, + tmnxSubInfoSubIdent, + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress + } + ::= { tmnxSubGrpTrkTable 1 } + +TmnxSubGrpTrkEntry ::= SEQUENCE +{ + tmnxSubGrpTrkGrpAddrType InetAddressType, + tmnxSubGrpTrkGrpAddr InetAddress, + tmnxSubGrpTrkSrcAddrType InetAddressType, + tmnxSubGrpTrkSrcAddr InetAddress, + tmnxSubGrpTrkBw Unsigned32, + tmnxSubGrpTrkUpTime TimeInterval, + tmnxSubGrpTrkExpiryTime Unsigned32 +} + +tmnxSubGrpTrkGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGrpTrkGrpAddrType indicates the address type of + tmnxSubGrpTrkGrpAddr." + ::= { tmnxSubGrpTrkEntry 1 } + +tmnxSubGrpTrkGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGrpTrkGrpAddr indicates the multicast group + address." + ::= { tmnxSubGrpTrkEntry 2 } + +tmnxSubGrpTrkSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGrpTrkSrcAddrType indicates the address type of + tmnxSubGrpTrkSrcAddr." + ::= { tmnxSubGrpTrkEntry 3 } + +tmnxSubGrpTrkSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGrpTrkSrcAddr indicates the address of the source + that sends multicast traffic to the group identified by + tmnxSubGrpTrkGrpAddr." + ::= { tmnxSubGrpTrkEntry 4 } + +tmnxSubGrpTrkBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGrpTrkBw indicates the bandwidth allocated to this + subscriber host for this multicast stream." + ::= { tmnxSubGrpTrkEntry 5 } + +tmnxSubGrpTrkUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGrpTrkUpTime indicates the time (in centiseconds) + that the subscriber host identified by tmnxSubInfoSubIdent is + associated with the multicast group identified by tmnxSubGrpTrkGrpAddr + through the multicast source identified by tmnxSubGrpTrkSrcAddr." + ::= { tmnxSubGrpTrkEntry 6 } + +tmnxSubGrpTrkExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGrpTrkExpiryTime indicates the time in seconds + that this system will continue to track this host." + ::= { tmnxSubGrpTrkEntry 7 } + +tmnxSubApCustRecordLastChnge OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCustRecordLastChnge indicates the sysUpTime at + the time of the last modification of tmnxSubApCustRecordTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 49 } + +tmnxSubApCustRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubApCustRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxSubApCustRecordTable augments + tmnxSubAcctPlcyTable. + + The table allows to configure the layout and setting for a custom + accounting record associated with this policy." + ::= { tmnxSubMgmtObjects 50 } + +tmnxSubApCustRecordEntry OBJECT-TYPE + SYNTAX TmnxSubApCustRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxSubApCustRecordTable. Entries in this + table are created and destroyed via SNMP Set requests to the + tmnxSubAcctPlcyRowStatus object of the tmnxSubAcctPlcyTable." + AUGMENTS { tmnxSubAcctPlcyEntry } + ::= { tmnxSubApCustRecordTable 1 } + +TmnxSubApCustRecordEntry ::= SEQUENCE +{ + tmnxSubApCrLastChanged TimeStamp, + tmnxSubApCrSignChangeDelta Unsigned32, + tmnxSubApCrSignChangeQueue TQueueIdOrAll, + tmnxSubApCrSignChangeOCntr THsmdaCounterIdOrZeroOrAll, + tmnxSubApCrSignChangeQICounters TmnxAccPlcyQICounters, + tmnxSubApCrSignChangeQECounters TmnxAccPlcyQECounters, + tmnxSubApCrSignChangeOICounters TmnxAccPlcyOICounters, + tmnxSubApCrSignChangeOECounters TmnxAccPlcyOECounters +} + +tmnxSubApCrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCrLastChanged indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since the box was last initialized." + ::= { tmnxSubApCustRecordEntry 1 } + +tmnxSubApCrSignChangeDelta OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubApCrSignChangeDelta specifies the delta + change (significant change) that is required for the custom record + to be written to the xml file." + DEFVAL { 0 } + ::= { tmnxSubApCustRecordEntry 2 } + +tmnxSubApCrSignChangeQueue OBJECT-TYPE + SYNTAX TQueueIdOrAll + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubApCrSignChangeQueue specifies the reference queue + to which the significant change defined in tmnxSubApCrSignChangeDelta + applies." + DEFVAL { 0 } + ::= { tmnxSubApCustRecordEntry 3 } + +tmnxSubApCrSignChangeOCntr OBJECT-TYPE + SYNTAX THsmdaCounterIdOrZeroOrAll + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSubApCrSignChangeOCntr specifies the counter-id that + will be taken as reference to which the significant change defined in + tmnxSubApCrSignChangeDelta applies." + DEFVAL { 0 } + ::= { tmnxSubApCustRecordEntry 4 } + +tmnxSubApCrSignChangeQICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQICounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubApCrSignChangeQICounters specifies the ingress + counter Ids in the queue defined by tmnxSubApCrSignChangeQueue to be + taken as reference to which the significant change defined in + tmnxSubApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxSubApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCustRecordEntry 5 } + +tmnxSubApCrSignChangeQECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQECounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubApCrSignChangeQECounters specifies the egress + counter Ids in the queue defined by tmnxSubApCrSignChangeQueue to be + taken as reference to which the significant change defined in + tmnxSubApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxSubApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCustRecordEntry 6 } + +tmnxSubApCrSignChangeOICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOICounters + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSubApCrSignChangeOICounters specifies the ingress + counter Ids in the counter-group defined by tmnxSubApCrSignChangeOCntr + to be taken as reference to which the significant change defined in + tmnxSubApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxSubApCrSignChangeOCntr has a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCustRecordEntry 7 } + +tmnxSubApCrSignChangeOECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOECounters + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSubApCrSignChangeOECounters specifies the egress + counter Ids in the counter-group defined by tmnxSubApCrSignChangeOCntr + to be taken as reference to which the significant change defined in + tmnxSubApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxSubApCrSignChangeOCntr has a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCustRecordEntry 8 } + +tmnxSubApCustRecQueueLastChnge OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCustRecQueueLastChnge indicates the sysUpTime at + the time of the last modification of tmnxSubApCustRecordQueueTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 51 } + +tmnxSubApCustRecordQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubApCustRecordQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxSubApCustRecordQueueTable allows to create + custom record queue information for a given RADIUS accounting policy. + Rows can only be created for existing accounting policies (as defined + in tmnxSubApTable)." + ::= { tmnxSubMgmtObjects 52 } + +tmnxSubApCustRecordQueueEntry OBJECT-TYPE + SYNTAX TmnxSubApCustRecordQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxSubApCustRecordQueueTable. Entries in this + table are created and destroyed via SNMP Set requests." + INDEX { + tmnxSubAcctPlcyName, + tmnxSubApCrQueueId + } + ::= { tmnxSubApCustRecordQueueTable 1 } + +TmnxSubApCustRecordQueueEntry ::= SEQUENCE +{ + tmnxSubApCrQueueId TQueueId, + tmnxSubApCrQueueRowStatus RowStatus, + tmnxSubApCrQueueLastChanged TimeStamp, + tmnxSubApCrQueueICounters TmnxAccPlcyQICounters, + tmnxSubApCrQueueECounters TmnxAccPlcyQECounters +} + +tmnxSubApCrQueueId OBJECT-TYPE + SYNTAX TQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubApCrQueueId specifies the queue ID for which + counters will be collected in this custom record. The counters that + will be collected are defined in tmnxSubApCrQueueICounters and + tmnxSubApCrQueueECounters." + ::= { tmnxSubApCustRecordQueueEntry 1 } + +tmnxSubApCrQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxSubApCustRecordQueueEntry 2 } + +tmnxSubApCrQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCrQueueLastChanged indicates the sysUpTime when + an object in this table was last modified. A Value 0 means that no + change was made to this row since it was created." + ::= { tmnxSubApCustRecordQueueEntry 3 } + +tmnxSubApCrQueueICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQICounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCrQueueICounters specifies the list of ingress + counters that need to be collected in this custom record. + + At least one of the objects tmnxSubApCrQueueICounters or + tmnxSubApCrQueueECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCustRecordQueueEntry 4 } + +tmnxSubApCrQueueECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQECounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCrQueueECounters specifies the list of egress + counters that need to be collected in this custom record. + + At least one of the objects tmnxSubApCrQueueICounters or + tmnxSubApCrQueueECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCustRecordQueueEntry 5 } + +tmnxSubApCustRecOvrCtrLastChnge OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubApCustRecOvrCtrLastChnge indicates the sysUpTime + at the time of the last modification of tmnxSubApCrOverrideCntrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 53 } + +tmnxSubApCrOverrideCntrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubApCrOverrideCntrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The Nokia SROS series tmnxSubApCrOverrideCntrTable allows to create + custom record counter override information for a given accounting + policy. Rows can only be created for existing accounting policies (as + defined in tmnxSubApTable)." + ::= { tmnxSubMgmtObjects 54 } + +tmnxSubApCrOverrideCntrEntry OBJECT-TYPE + SYNTAX TmnxSubApCrOverrideCntrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines an entry in the tmnxSubApCrOverrideCntrTable. Entries in this + table are created and destroyed via SNMP Set requests." + INDEX { + tmnxSubAcctPlcyName, + tmnxSubApCrOverrideCntrId + } + ::= { tmnxSubApCrOverrideCntrTable 1 } + +TmnxSubApCrOverrideCntrEntry ::= SEQUENCE +{ + tmnxSubApCrOverrideCntrId THsmdaCounterIdOrZero, + tmnxSubApCrOverrideCntrRowStatus RowStatus, + tmnxSubApCrOverrideCntrLastChngd TimeStamp, + tmnxSubApCrOverrideCntrICounters TmnxAccPlcyOICounters, + tmnxSubApCrOverrideCntrECounters TmnxAccPlcyOECounters +} + +tmnxSubApCrOverrideCntrId OBJECT-TYPE + SYNTAX THsmdaCounterIdOrZero (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubApCrOverrideCntrId specifies the counter group for + which counters will be collected in this custom record. The counters + that will be collected are defined in tmnxSubApCrOverrideCntrICounters + and tmnxSubApCrOverrideCntrECounters." + ::= { tmnxSubApCrOverrideCntrEntry 1 } + +tmnxSubApCrOverrideCntrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxSubApCrOverrideCntrEntry 2 } + +tmnxSubApCrOverrideCntrLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubApCrOverrideCntrLastChngd indicates the sysUpTime + when an object in this table was last modified. A Value 0 means that + no change was made to this row since it was created." + ::= { tmnxSubApCrOverrideCntrEntry 3 } + +tmnxSubApCrOverrideCntrICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOICounters + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubApCrOverrideCntrICounters specifies the list of + ingress counters that need to be collected in this custom record. + + At least one of the objects tmnxSubApCrOverrideCntrICounters or + tmnxSubApCrOverrideCntrECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCrOverrideCntrEntry 4 } + +tmnxSubApCrOverrideCntrECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOECounters + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubApCrOverrideCntrECounters specifies the list of + egress counters that need to be collected in this custom record. + + At least one of the objects tmnxSubApCrOverrideCntrICounters or + tmnxSubApCrOverrideCntrECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxSubApCrOverrideCntrEntry 5 } + +tmnxSubApCCPlcyTableLastChnge OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCCPlcyTableLastChnge indicates the sysUpTime at + the time of the last modification of tmnxSubApCreditControlPlcyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 55 } + +tmnxSubApCreditControlPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubApCreditControlPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxSubApCreditControlPlcyTable allows to + configure a Credit Control (CC) policy." + ::= { tmnxSubMgmtObjects 56 } + +tmnxSubApCreditControlPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubApCreditControlPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxSubApCreditControlPlcyTable. Entries in + this table are created and destroyed via SNMP Set requests." + INDEX { tmnxSLAProfCreditControlPolicy } + ::= { tmnxSubApCreditControlPlcyTable 1 } + +TmnxSubApCreditControlPlcyEntry ::= SEQUENCE +{ + tmnxSLAProfCreditControlPolicy TNamedItem, + tmnxSubCcPlcyRowStatus RowStatus, + tmnxSubCcPlcyLastChngd TimeStamp, + tmnxSubCcPlcyDescription TItemDescription, + tmnxSubCcPlcyDiameterPlcy TNamedItemOrEmpty, + tmnxSubCcPlcyDefaultCategoryMap TNamedItemOrEmpty, + tmnxSubCcPlcyOutOfCreditAction TmnxSubCcOutOfCreditAction, + tmnxSubCcPlcyErrorHandlingAction TmnxSubCcErrorAction +} + +tmnxSLAProfCreditControlPolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAProfCreditControlPolicy specifies the Credit + Control Policy name" + ::= { tmnxSubApCreditControlPlcyEntry 1 } + +tmnxSubCcPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxSubApCreditControlPlcyEntry 2 } + +tmnxSubCcPlcyLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubCcPlcyLastChngd indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since it was created." + ::= { tmnxSubApCreditControlPlcyEntry 3 } + +tmnxSubCcPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubCcPlcyDescription specifies a user provided + description of this policy." + DEFVAL { "" } + ::= { tmnxSubApCreditControlPlcyEntry 4 } + +tmnxSubCcPlcyDiameterPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubCcPlcyDiameterPlcy specifies the + Diameter policy to be used to access the Credit Control server. If set + to the empty string, the RADIUS protocol is used by default." + DEFVAL { ''H } + ::= { tmnxSubApCreditControlPlcyEntry 5 } + +tmnxSubCcPlcyDefaultCategoryMap OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubCcPlcyDefaultCategoryMap specifies the + category map to be used by this Credit Control policy. The category + map must be defined in tmnxSubApCategoryMapTable." + DEFVAL { ''H } + ::= { tmnxSubApCreditControlPlcyEntry 6 } + +tmnxSubCcPlcyOutOfCreditAction OBJECT-TYPE + SYNTAX TmnxSubCcOutOfCreditAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubCcPlcyOutOfCreditAction specifies the + action to be taken when the available credit is used up. The value + none(0) is not allowed for this object." + DEFVAL { continue } + ::= { tmnxSubApCreditControlPlcyEntry 7 } + +tmnxSubCcPlcyErrorHandlingAction OBJECT-TYPE + SYNTAX TmnxSubCcErrorAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubCcPlcyErrorHandlingAction specifies the + action to be taken when an error occurs in the CC determination." + DEFVAL { continue } + ::= { tmnxSubApCreditControlPlcyEntry 8 } + +tmnxSubApCategoryMapTblLstChnge OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryMapTblLstChnge indicates the sysUpTime + at the time of the last modification of tmnxSubApCategoryMapTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 57 } + +tmnxSubApCategoryMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubApCategoryMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxSubApCategoryMapTable allows to configure a + Credit Control (CC) Category Map." + ::= { tmnxSubMgmtObjects 58 } + +tmnxSubApCategoryMapEntry OBJECT-TYPE + SYNTAX TmnxSubApCategoryMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxSubApCategoryMapTable. Entries in this + table are created and destroyed via SNMP Set requests." + INDEX { tmnxSubApCMapName } + ::= { tmnxSubApCategoryMapTable 1 } + +TmnxSubApCategoryMapEntry ::= SEQUENCE +{ + tmnxSubApCMapName TNamedItem, + tmnxSubApCMapRowStatus RowStatus, + tmnxSubApCMapLastChngd TimeStamp, + tmnxSubApCMapDescription TItemDescription, + tmnxSubApCMapCreditType TmnxSubCcAccountedResource, + tmnxSubApCMapCreditExhstThrshld Unsigned32, + tmnxSubApCMapActivityThreshold TmnxSubActivityThreshold, + tmnxSubApCMapGxSessionLvlUsage TruthValue +} + +tmnxSubApCMapName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubApCMapName specifies the Category Map name" + ::= { tmnxSubApCategoryMapEntry 1 } + +tmnxSubApCMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxSubApCategoryMapEntry 2 } + +tmnxSubApCMapLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCMapLastChngd indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since it was created." + ::= { tmnxSubApCategoryMapEntry 3 } + +tmnxSubApCMapDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCMapDescription specifies a user provided + description of this category map." + DEFVAL { "" } + ::= { tmnxSubApCategoryMapEntry 4 } + +tmnxSubApCMapCreditType OBJECT-TYPE + SYNTAX TmnxSubCcAccountedResource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCMapCreditType specifies whether volume or time + based accounting is performed." + DEFVAL { volume } + ::= { tmnxSubApCategoryMapEntry 5 } + +tmnxSubApCMapCreditExhstThrshld OBJECT-TYPE + SYNTAX Unsigned32 (50..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCMapCreditExhstThrshld specifies the credit + exhaust threshold taken into account to take action." + DEFVAL { 100 } + ::= { tmnxSubApCategoryMapEntry 6 } + +tmnxSubApCMapActivityThreshold OBJECT-TYPE + SYNTAX TmnxSubActivityThreshold + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCMapActivityThreshold specifies the threshold + (in Kbps) that is applied to determine whether or not activity is + going on." + DEFVAL { 0 } + ::= { tmnxSubApCategoryMapEntry 7 } + +tmnxSubApCMapGxSessionLvlUsage OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCMapGxSessionLvlUsage specifies if this category + map supports gx session level usage monitoring. + + For backwards compatibility reasons the system does not set the value + of this object to its default value when loading a configuration file + while booting. It rather sets the value to 'true' if the category map + contains 2 categories or less, and to 'false' otherwise." + REFERENCE + "3GPP TS 29.212 Policy and Charging Control (PCC); Reference points + section 4 Gx reference point." + DEFVAL { false } + ::= { tmnxSubApCategoryMapEntry 8 } + +tmnxSubApCategoryTblLstChnge OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryTblLstChnge indicates the sysUpTime at + the time of the last modification of tmnxSubApCategoryTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 59 } + +tmnxSubApCategoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubApCategoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxSubApCategoryTable allows to configure a + Credit Control (CC) Category." + ::= { tmnxSubMgmtObjects 60 } + +tmnxSubApCategoryEntry OBJECT-TYPE + SYNTAX TmnxSubApCategoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxSubApCategoryTable. Entries in this table + are created and destroyed via SNMP Set requests." + INDEX { + tmnxSubApCMapName, + tmnxSubApCategoryName + } + ::= { tmnxSubApCategoryTable 1 } + +TmnxSubApCategoryEntry ::= SEQUENCE +{ + tmnxSubApCategoryName TNamedItem, + tmnxSubApCategoryRowStatus RowStatus, + tmnxSubApCategoryLastChngd TimeStamp, + tmnxSubApCategoryDescription TItemDescription, + tmnxSubApCategoryIngressQueues TmnxSubQueuesIngress, + tmnxSubApCategoryEgressQueues TmnxSubQueuesEgress, + tmnxSubApCategoryUseRatingGroup TruthValue, + tmnxSubApCategoryRatingGroup Unsigned32, + tmnxSubApCategoryCTypeOverride TmnxSubCcAccountedResourceOrNone, + tmnxSubApCategoryDfltCrdtVolume Unsigned32, + tmnxSubApCategoryDfltCrdtVolUnit TmnxSubCreditVolumeUnit, + tmnxSubApCategoryDfltCrdtTime Unsigned32, + tmnxSubApCategoryOutOfCrdtAction TmnxSubCcOutOfCreditAction, + tmnxSubApCategoryPir THsmdaPIRKRateOverride, + tmnxSubApCategoryIngressPolicers TmnxSubPolicersIngress, + tmnxSubApCategoryEgressPolicers TmnxSubPolicersEgress +} + +tmnxSubApCategoryName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryName specifies the Category name" + ::= { tmnxSubApCategoryEntry 1 } + +tmnxSubApCategoryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxSubApCategoryEntry 2 } + +tmnxSubApCategoryLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryLastChngd indicates the sysUpTime when + an object in this table was last modified. A Value 0 means that no + change was made to this row since it was created." + ::= { tmnxSubApCategoryEntry 3 } + +tmnxSubApCategoryDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryDescription specifies a user provided + description of this category." + DEFVAL { "" } + ::= { tmnxSubApCategoryEntry 4 } + +tmnxSubApCategoryIngressQueues OBJECT-TYPE + SYNTAX TmnxSubQueuesIngress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryIngressQueues specifies, which ingress + queues are defined in this category." + DEFVAL { {} } + ::= { tmnxSubApCategoryEntry 5 } + +tmnxSubApCategoryEgressQueues OBJECT-TYPE + SYNTAX TmnxSubQueuesEgress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryEgressQueues specifies, which egress + queues are defined in this category." + DEFVAL { {} } + ::= { tmnxSubApCategoryEntry 6 } + +tmnxSubApCategoryUseRatingGroup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryUseRatingGroup specifies whether or not + the rating group defined in tmnxSubApCategoryRatingGroup is applicable + for this category." + DEFVAL { false } + ::= { tmnxSubApCategoryEntry 7 } + +tmnxSubApCategoryRatingGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryRatingGroup specifies the rating group + applicable for this category. + + The value of this object is only considered if the object + tmnxSubApCategoryUseRatingGroup is set to 'true'." + DEFVAL { 0 } + ::= { tmnxSubApCategoryEntry 8 } + +tmnxSubApCategoryCTypeOverride OBJECT-TYPE + SYNTAX TmnxSubCcAccountedResourceOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryCTypeOverride, if different from 'none' + overrides the credit-type as defined in tmnxSubApCMapCreditType." + DEFVAL { none } + ::= { tmnxSubApCategoryEntry 9 } + +tmnxSubApCategoryDfltCrdtVolume OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryDfltCrdtVolume, if different from 0, + specifies the default value for the Volume credit. Low values may be + rejected or increased by the system depending on the systems + resources." + DEFVAL { 0 } + ::= { tmnxSubApCategoryEntry 10 } + +tmnxSubApCategoryDfltCrdtVolUnit OBJECT-TYPE + SYNTAX TmnxSubCreditVolumeUnit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryDfltCrdtVolUnit specifies the unit in + which the default value for the Volume credit is expressed." + DEFVAL { bytes } + ::= { tmnxSubApCategoryEntry 11 } + +tmnxSubApCategoryDfltCrdtTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryDfltCrdtTime, if different from 0, + specifies the default value for the Time credit. Low values may be + rejected or increased by the system depending on the systems + resources." + DEFVAL { 0 } + ::= { tmnxSubApCategoryEntry 12 } + +tmnxSubApCategoryOutOfCrdtAction OBJECT-TYPE + SYNTAX TmnxSubCcOutOfCreditAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryOutOfCrdtAction, if different from none, + specifies the action to be taken if the credit es exhausted. If set to + none, the action as specified in tmnxSubCcPlcyOutOfCreditAction + applies. The value disconnectHost(2) is not allowed for this object." + DEFVAL { none } + ::= { tmnxSubApCategoryEntry 13 } + +tmnxSubApCategoryPir OBJECT-TYPE + SYNTAX THsmdaPIRKRateOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryPir, specifies the PIR rate override + value for this category." + DEFVAL { -2 } + ::= { tmnxSubApCategoryEntry 14 } + +tmnxSubApCategoryIngressPolicers OBJECT-TYPE + SYNTAX TmnxSubPolicersIngress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryIngressPolicers specifies, which ingress + policers are defined in this category." + DEFVAL { {} } + ::= { tmnxSubApCategoryEntry 15 } + +tmnxSubApCategoryEgressPolicers OBJECT-TYPE + SYNTAX TmnxSubPolicersEgress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubApCategoryEgressPolicers specifies, which egress + policers are defined in this category." + DEFVAL { {} } + ::= { tmnxSubApCategoryEntry 66 } + +tmnxSubTrkPlcySubscriberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubTrkPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubTrkPlcySubscriberTable shows the subscribers associated + with their IGMP Host Tracking policy." + ::= { tmnxSubMgmtObjects 61 } + +tmnxSubTrkPlcySubscriberEntry OBJECT-TYPE + SYNTAX TmnxSubTrkPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular subscriber associated with a + particular IGMP Host Tracking policy." + INDEX { + tmnxSubTrkPlcyName, + IMPLIED tmnxSubTrkPlcySubscriberId + } + ::= { tmnxSubTrkPlcySubscriberTable 1 } + +TmnxSubTrkPlcySubscriberEntry ::= SEQUENCE +{ tmnxSubTrkPlcySubscriberId TmnxSubIdentString } + +tmnxSubTrkPlcySubscriberId OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubTrkPlcySubscriberId indicates the subscriber + identification." + ::= { tmnxSubTrkPlcySubscriberEntry 1 } + +tmnxSPICatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSPICatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSPICatTable contains volume and time based accounting + information for active subscribers. + + Using this table is discouraged. Please use the tmnxSubSpiCatTable instead." + ::= { tmnxSubMgmtObjects 62 } + +tmnxSPICatEntry OBJECT-TYPE + SYNTAX TmnxSPICatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains volume & time based accounting information for + a subscriber, SLA profile and credit category." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSPICatName + } + ::= { tmnxSPICatTable 1 } + +TmnxSPICatEntry ::= SEQUENCE +{ + tmnxSPICatName TNamedItem, + tmnxSPICatMapName TNamedItem, + tmnxSPICatCreditControlPlcy TNamedItem, + tmnxSPICatCrdtVolumeUsed CounterBasedGauge64, + tmnxSPICatCrdtVolumeAvail CounterBasedGauge64, + tmnxSPICatCrdtVolumeThres CounterBasedGauge64, + tmnxSPICatCrdtTimeUsed Gauge32, + tmnxSPICatCrdtTimeAvail Gauge32, + tmnxSPICatCrdtTimeThres Gauge32, + tmnxSPICatCrdtExpired TruthValue, + tmnxSPICatCrdtNegotiating TruthValue, + tmnxSPICatOutOfCrdtAction TmnxSubCcOutOfCreditAction, + tmnxSPICatQuotaHoldingTime Unsigned32, + tmnxSPICatCrdtVolumeAvailIng CounterBasedGauge64, + tmnxSPICatCrdtVolumeAvailEgr CounterBasedGauge64, + tmnxSPICatCrdtVolumeUsedIng CounterBasedGauge64, + tmnxSPICatCrdtVolumeUsedEgr CounterBasedGauge64, + tmnxSPICatValidityTimeUsed Gauge32, + tmnxSPICatValidityTimeAvail Gauge32, + tmnxSPICatEfhVolumeCurrUnrep CounterBasedGauge64, + tmnxSPICatEfhTimeCurrUnrep Gauge32, + tmnxSPICatEfhVolumeTotalUnrep CounterBasedGauge64, + tmnxSPICatEfhTimeTotalUnrep Gauge32, + tmnxSPICatCrdtReset TmnxActionType, + tmnxSPICatAlias TXLNamedItem, + tmnxSPICatHttpRdrUrlOvrd TmnxHttpRedirectUrl +} + +tmnxSPICatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPICatName indicates the credit category." + ::= { tmnxSPICatEntry 1 } + +tmnxSPICatMapName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatMapName indicates the credit category map." + ::= { tmnxSPICatEntry 2 } + +tmnxSPICatCreditControlPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCreditControlPlcy indicates the credit control + policy." + ::= { tmnxSPICatEntry 3 } + +tmnxSPICatCrdtVolumeUsed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtVolumeUsed indicates the volume based + credit used." + ::= { tmnxSPICatEntry 4 } + +tmnxSPICatCrdtVolumeAvail OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtVolumeAvail indicates the volume based + credit available." + ::= { tmnxSPICatEntry 5 } + +tmnxSPICatCrdtVolumeThres OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtVolumeThres indicates the volume based + credit threshold. + + If tmnxSPICatCrdtVolumeAvail becomes lower, then credit negotiation + will start." + ::= { tmnxSPICatEntry 6 } + +tmnxSPICatCrdtTimeUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtTimeUsed indicates the time based credit + used." + ::= { tmnxSPICatEntry 7 } + +tmnxSPICatCrdtTimeAvail OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtTimeAvail indicates the time based credit + available." + ::= { tmnxSPICatEntry 8 } + +tmnxSPICatCrdtTimeThres OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtTimeThres indicates the time based credit + threshold. + + If tmnxSPICatCrdtTimeAvail becomes lower, then credit negotiation will + start." + ::= { tmnxSPICatEntry 9 } + +tmnxSPICatCrdtExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtExpired indicates whether credit has + expired." + ::= { tmnxSPICatEntry 10 } + +tmnxSPICatCrdtNegotiating OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtNegotiating indicates whether credit is + being negotiated." + ::= { tmnxSPICatEntry 11 } + +tmnxSPICatOutOfCrdtAction OBJECT-TYPE + SYNTAX TmnxSubCcOutOfCreditAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatOutOfCrdtAction indicates what will happen when + credit gets exhausted." + ::= { tmnxSPICatEntry 12 } + +tmnxSPICatQuotaHoldingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatQuotaHoldingTime indicates the time after which + credit negotiation will start when the subscriber activity rate falls + below the activity threshold." + ::= { tmnxSPICatEntry 13 } + +tmnxSPICatCrdtVolumeAvailIng OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtVolumeAvailIng indicates the volume based + credit available for ingress packets." + ::= { tmnxSPICatEntry 14 } + +tmnxSPICatCrdtVolumeAvailEgr OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtVolumeAvailEgr indicates the volume based + credit available for egress packets." + ::= { tmnxSPICatEntry 15 } + +tmnxSPICatCrdtVolumeUsedIng OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtVolumeUsedIng indicates the volume based + credit used by ingress packets." + ::= { tmnxSPICatEntry 16 } + +tmnxSPICatCrdtVolumeUsedEgr OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatCrdtVolumeUsedEgr indicates the volume based + credit used by egress packets." + ::= { tmnxSPICatEntry 17 } + +tmnxSPICatValidityTimeUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatValidityTimeUsed indicates the used portion of + the validity time of the granted service units. + + When the service units are granted by the Online Charging Server + (OCS), the validity time is provided by the OCS. + + When the service units are granted by the configured default volume + credit (configured in tmnxSubApCategoryDfltCrdtVolume or + tmnxDiamGyEfhInterimCreditVolume), the validity time is defined in + tmnxDiamGyEfhInterimCredValTime." + REFERENCE + "RFC 4006, Section 8.33. Validity-Time AVP" + ::= { tmnxSPICatEntry 18 } + +tmnxSPICatValidityTimeAvail OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatValidityTimeAvail indicates the time left from + the validity time of the granted service units. + + When the service units are granted by the Online Charging Server + (OCS), the validity time is provided by the OCS. + + When the service units are granted by the configured default volume + credit (configured in tmnxSubApCategoryDfltCrdtVolume or + tmnxDiamGyEfhInterimCreditVolume), the validity time is defined in + tmnxDiamGyEfhInterimCredValTime." + REFERENCE + "RFC 4006, Section 8.33. Validity-Time AVP" + ::= { tmnxSPICatEntry 19 } + +tmnxSPICatEfhVolumeCurrUnrep OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatEfhVolumeCurrUnrep indicates the used volume + based credit, that is not yet reported to the OCS, while the EFH state + is active for this diameter session." + REFERENCE + "RFC 4006, Section 8.19. Used-Service-Unit AVP" + ::= { tmnxSPICatEntry 20 } + +tmnxSPICatEfhTimeCurrUnrep OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatEfhTimeCurrUnrep indicates the used time based + credit, that will be reported to the OCS, while the EFH state is + active for this diameter session." + ::= { tmnxSPICatEntry 21 } + +tmnxSPICatEfhVolumeTotalUnrep OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatEfhVolumeTotalUnrep indicates the total used + volume based credit, that is not yet reported to the OCS, of all the + periods that the diameter session was in EFH mode." + REFERENCE + "RFC 4006, Section 8.19. Used-Service-Unit AVP" + ::= { tmnxSPICatEntry 22 } + +tmnxSPICatEfhTimeTotalUnrep OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatEfhTimeTotalUnrep indicates the total used time + based credit, that will be reported to the OCS, of all the periods + that the diameter session was in EFH mode." + ::= { tmnxSPICatEntry 23 } + +tmnxSPICatCrdtReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object tmnxSPICatCrdtReset allows the operator to reset the credit + for the accounting record represented by this row, by setting the + object to 'doAction'. + + A GET on this object will always return 'notApplicable'." + ::= { tmnxSPICatEntry 100 } + +tmnxSPICatAlias OBJECT-TYPE + SYNTAX TXLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatAlias indicates the full name of the credit + category. + + If the full name of the credit category exceeds 32 characters, it does + not fit in the tmnxSPICatName object; in that case, the tmnxSPICatName + object contains only the first 32 characters. + + It is not possible to have two different credit categories in this + table when the first 32 characters of the name are identical." + ::= { tmnxSPICatEntry 101 } + +tmnxSPICatHttpRdrUrlOvrd OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPICatHttpRdrUrlOvrd indicates the override of the + HTTP redirect URL for this credit control instance. + + An empty string indicates that the default redirect URL is used; the + default redirect URL is the value of tmnxCcIpFltrRedirectURL in the + same credit-control category." + ::= { tmnxSPICatEntry 102 } + +tmnxSubHostSapTrkStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostSapTrkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostSapTrkStatsTable shows statistics information about the + video viewership of hosts, ordered by SAP." + ::= { tmnxSubMgmtObjects 63 } + +tmnxSubHostSapTrkStatsEntry OBJECT-TYPE + SYNTAX TmnxSubHostSapTrkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents host tracking status and statistics + information about a particular host. + + Rows are created or removed automatically by the system. + + Rows are only created where the statistics value is nonzero; this + allows faster walking through this table; hence, it is recommended to + perform only get-next-request operations to retrieve information from + this table." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostSapTrkHostAddrType, + tmnxSubHostSapTrkHostAddr, + tmnxSubHostSapTrkStatsType + } + ::= { tmnxSubHostSapTrkStatsTable 1 } + +TmnxSubHostSapTrkStatsEntry ::= SEQUENCE +{ + tmnxSubHostSapTrkStatsType TmnxSubHostTrkStatsType, + tmnxSubHostSapTrkStatsVal Counter32 +} + +tmnxSubHostSapTrkStatsType OBJECT-TYPE + SYNTAX TmnxSubHostTrkStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkStatsType indicates the type of host + tracking statistics contained in tmnxSubHostSapTrkStatsVal." + ::= { tmnxSubHostSapTrkStatsEntry 1 } + +tmnxSubHostSapTrkStatsVal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkStatsVal indicates the value of the host + tracking statistics of the type indicated by + tmnxSubHostSapTrkStatsType, for this host." + ::= { tmnxSubHostSapTrkStatsEntry 2 } + +tmnxSubHostTrkStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostTrkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostTrkStatsTable shows statistics information about the + video viewership of subscriber hosts." + ::= { tmnxSubMgmtObjects 64 } + +tmnxSubHostTrkStatsEntry OBJECT-TYPE + SYNTAX TmnxSubHostTrkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents host tracking statistics information about a + particular subscriber host. + + Rows are created or removed automatically by the system. + + Rows are only created for a subscriber that is associated with a host + tracking policy. + + A subscriber is associated with a host tracking policy if the value of + the object tmnxSubInfoSubProfile refers to a subscriber policy where + the value of the object tmnxSubProfHostTrackingPolicy is not empty. + + Moreover, rows are only created where the statistics value is nonzero; + this allows faster walking through this table; hence, it is + recommended to perform only get-next-request operations to retrieve + information from this table." + INDEX { + tmnxSubInfoSubIdent, + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostTrkStatsType + } + ::= { tmnxSubHostTrkStatsTable 1 } + +TmnxSubHostTrkStatsEntry ::= SEQUENCE +{ + tmnxSubHostTrkStatsType TmnxSubHostTrkStatsType, + tmnxSubHostTrkStatsVal Counter32 +} + +tmnxSubHostTrkStatsType OBJECT-TYPE + SYNTAX TmnxSubHostTrkStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkStatsType indicates the type of host + tracking statistics contained in tmnxSubHostTrkStatsVal." + ::= { tmnxSubHostTrkStatsEntry 1 } + +tmnxSubHostTrkStatsVal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostTrkStatsVal indicates the value of the host + tracking statistics of the type indicated by tmnxSubHostTrkStatsType, + for this subscriber host." + ::= { tmnxSubHostTrkStatsEntry 2 } + +tmnxSLAProfInstInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfInstInfoTable has an entry for each SLA profile + instance found in the system." + ::= { tmnxSubMgmtObjects 65 } + +tmnxSLAProfInstInfoEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular SLA profile + instance available in the system. + + Using this table is discouraged. Please use the tmnxSubSpiTable + instead." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName + } + ::= { tmnxSLAProfInstInfoTable 1 } + +TmnxSLAProfInstInfoEntry ::= SEQUENCE +{ + tmnxSPIInfoCategoryMapName TNamedItemOrEmpty, + tmnxSPIInfoDiamSessId DisplayString, + tmnxSPIInfoIngQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSPIInfoEgrQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSPIInfoAcctSessionId TmnxSubAcctSessionId, + tmnxSPIInfoDiamEfhState INTEGER, + tmnxSPIInfoDiamEfhUpTime TimeInterval, + tmnxSPIInfoDiamEfhAttemps Counter32, + tmnxSPIInfoDiamEfhMaxAttemps Counter32, + tmnxSPIInfoDiamEfhTotActiveTime TimeInterval, + tmnxSPIInfoDiamEfhTotActiveCount Counter32, + tmnxSPIInfoDiamCcFailureHandling TmnxDiamCcFailureHndlng, + tmnxSPIInfoEgrHQosMgmtStatus TmnxSubHQosMgmtStatus, + tmnxSPIInfoBonded TruthValue, + tmnxSPIInfoEgrAggRateLimit TPIRRateOverride, + tmnxSPIInfoGxDiamSessId DisplayString, + tmnxSPIInfoIngHQosMgmtStatus TmnxSubHQosMgmtStatus +} + +tmnxSPIInfoCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoCategoryMapName indicates the name of the + category map used by this SLA profile instance." + ::= { tmnxSLAProfInstInfoEntry 1 } + +tmnxSPIInfoDiamSessId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..102)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamSessId indicates the id of the diameter + session used by this SLA profile instance." + ::= { tmnxSLAProfInstInfoEntry 2 } + +tmnxSPIInfoIngQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSPIInfoIngQosPolIdOvr indicates + the ID of the overriding ingress Qos policy." + ::= { tmnxSLAProfInstInfoEntry 3 } + +tmnxSPIInfoEgrQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSPIInfoEgrQosPolIdOvr indicates + the ID of the overriding egress Qos policy." + ::= { tmnxSLAProfInstInfoEntry 4 } + +tmnxSPIInfoAcctSessionId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoAcctSessionId indicates the accounting session + id of the host." + ::= { tmnxSLAProfInstInfoEntry 5 } + +tmnxSPIInfoDiamEfhState OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2), + disabled (3), + notApplicable (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamEfhState indicates the Extended Failure + Handling (EFH) state of the diameter session. + + active - The SLA Profile instance is using quota granted by + interim credit. The value of object + tmnxDiamGyEfhAdminState is set to 'enabled (1)'. + inactive - The SLA Profile instance is using quota granted by + the Online Charging Server (OCS). The value of object + tmnxDiamGyEfhAdminState is set to 'enabled (1)'. + disabled - EFH is disabled. The value of object + tmnxDiamGyEfhAdminState is set to 'disabled (2)'. + notApplicable - The SLA Profile instance has no diameter session." + ::= { tmnxSLAProfInstInfoEntry 6 } + +tmnxSPIInfoDiamEfhUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamEfhUpTime indicates the time (duration in + centiseconds) that tmnxSPIInfoDiamEfhState is 'active (1)'." + ::= { tmnxSLAProfInstInfoEntry 7 } + +tmnxSPIInfoDiamEfhAttemps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamEfhAttemps indicates the number of times + the diameter session has assigned interim quota to the SLA Profile + instance." + ::= { tmnxSLAProfInstInfoEntry 8 } + +tmnxSPIInfoDiamEfhMaxAttemps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamEfhMaxAttemps indicates the maximum number + of times the diameter session can assign interim quota to the SLA + Profile instance." + ::= { tmnxSLAProfInstInfoEntry 9 } + +tmnxSPIInfoDiamEfhTotActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamEfhTotActiveTime indicates total time the + diameter credit control sessions has been in EFH mode." + ::= { tmnxSLAProfInstInfoEntry 10 } + +tmnxSPIInfoDiamEfhTotActiveCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamEfhTotActiveCount indicates how many times + the diameter credit-control session has been in EFH mode." + ::= { tmnxSLAProfInstInfoEntry 11 } + +tmnxSPIInfoDiamCcFailureHandling OBJECT-TYPE + SYNTAX TmnxDiamCcFailureHndlng + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoDiamCcFailureHandling indicates which action + is taken in case of a DCCA session failure. + + This action is configured in tmnxDiamAppPlcyFailureHndlng for the + DIAMETER application policy, or it can be overruled by the + Credit-Control-Failure-Handling AVP received for this DIAMETER + session." + REFERENCE + "RFC 4006 Diameter Credit-Control Application + Section 8.14. Credit-Control-Failure-Handling AVP." + ::= { tmnxSLAProfInstInfoEntry 12 } + +tmnxSPIInfoEgrHQosMgmtStatus OBJECT-TYPE + SYNTAX TmnxSubHQosMgmtStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoEgrHQosMgmtStatus indicates the hqos + manageable state of egress qos policers." + ::= { tmnxSLAProfInstInfoEntry 13 } + +tmnxSPIInfoBonded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoBonded indicates whether this is a bonded SLA + Profile instance." + ::= { tmnxSLAProfInstInfoEntry 14 } + +tmnxSPIInfoEgrAggRateLimit OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoEgrAggRateLimit indicates the SLA profile + instance egress aggregate rate limit, regardless of its origin." + ::= { tmnxSLAProfInstInfoEntry 15 } + +tmnxSPIInfoGxDiamSessId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..102)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoGxDiamSessId indicates the identifier of the + Diameter Gx session used by this SLA profile instance." + ::= { tmnxSLAProfInstInfoEntry 16 } + +tmnxSPIInfoIngHQosMgmtStatus OBJECT-TYPE + SYNTAX TmnxSubHQosMgmtStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIInfoIngHQosMgmtStatus indicates the hqos + manageable state of ingress qos policers." + ::= { tmnxSLAProfInstInfoEntry 17 } + +tmnxCcIpFltrTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrTableLastChange indicates the sysUpTime at + the time of the last modification of tmnxSubCredCatIpFltrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 66 } + +tmnxSubCredCatIpFltrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubCredCatIpFltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all IP filter entries for all credit control (CC) + Categories." + ::= { tmnxSubMgmtObjects 67 } + +tmnxSubCredCatIpFltrEntry OBJECT-TYPE + SYNTAX TmnxSubCredCatIpFltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Credit Control (CC) Category IP Filter + entry. Every Credit Control (CC) Category can have zero or more IP + Filter entries." + INDEX { + tmnxSubApCMapName, + tmnxSubApCategoryName, + tmnxCcIpFltrDirection, + tmnxCcIpFltrIndex + } + ::= { tmnxSubCredCatIpFltrTable 1 } + +TmnxSubCredCatIpFltrEntry ::= SEQUENCE +{ + tmnxCcIpFltrDirection TmnxSubDirection, + tmnxCcIpFltrIndex TLimitedEntryId, + tmnxCcIpFltrRowStatus RowStatus, + tmnxCcIpFltrLastChanged TimeStamp, + tmnxCcIpFltrDescription TItemDescription, + tmnxCcIpFltrAction TFilterAction, + tmnxCcIpFltrRedirectURL DisplayString, + tmnxCcIpFltrProtocol TIpProtocol, + tmnxCcIpFltrDSCP TDSCPNameOrEmpty, + tmnxCcIpFltrSourceIpAddr IpAddress, + tmnxCcIpFltrSourceIpMask IpAddress, + tmnxCcIpFltrDestinationIpAddr IpAddress, + tmnxCcIpFltrDestinationIpMask IpAddress, + tmnxCcIpFltrSourcePortValue1 TTcpUdpPort, + tmnxCcIpFltrSourcePortValue2 TTcpUdpPort, + tmnxCcIpFltrSourcePortOperator TTcpUdpPortOperator, + tmnxCcIpFltrDestPortValue1 TTcpUdpPort, + tmnxCcIpFltrDestPortValue2 TTcpUdpPort, + tmnxCcIpFltrDestPortOperator TTcpUdpPortOperator, + tmnxCcIpFltrFragment TItemMatch, + tmnxCcIpFltrIcmpCode TIcmpCodeOrNone, + tmnxCcIpFltrIcmpType TIcmpTypeOrNone, + tmnxCcIpFltrIpOptionValue TIpOption, + tmnxCcIpFltrIpOptionMask TIpOption, + tmnxCcIpFltrMultipleOption TItemMatch, + tmnxCcIpFltrOptionPresent TItemMatch, + tmnxCcIpFltrTcpSyn TItemMatch, + tmnxCcIpFltrTcpAck TItemMatch, + tmnxCcIpFltrRdirAllwOvrd TruthValue +} + +tmnxCcIpFltrDirection OBJECT-TYPE + SYNTAX TmnxSubDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDirection serves as a primary index for the + IP filter entry and indicates whether this entry applies to the + ingress/egress SAP." + ::= { tmnxSubCredCatIpFltrEntry 1 } + +tmnxCcIpFltrIndex OBJECT-TYPE + SYNTAX TLimitedEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrIndex serves as a secondary index for the IP + filter entry." + ::= { tmnxSubCredCatIpFltrEntry 2 } + +tmnxCcIpFltrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrRowStatus controls the creation and deletion + of rows in the table. + + Max. 10 entries can be created for any combination of + tmnxSubApCMapName,tmnxSubApCategoryName." + ::= { tmnxSubCredCatIpFltrEntry 3 } + +tmnxCcIpFltrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrLastChanged indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since it was created." + ::= { tmnxSubCredCatIpFltrEntry 4 } + +tmnxCcIpFltrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDescription specifies the user-provided + description for this filter entry." + DEFVAL { ''H } + ::= { tmnxSubCredCatIpFltrEntry 5 } + +tmnxCcIpFltrAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrAction specifies the action to take for + packets that match this filter entry. + + The default value of 'drop(1)' will drop all matching packets. The + value nat(5) is not supported." + DEFVAL { drop } + ::= { tmnxSubCredCatIpFltrEntry 6 } + +tmnxCcIpFltrRedirectURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrRedirectURL specifies the URL to redirect to, + when the value of tmnxCcIpFltrAction is 'httpRedirect'." + ::= { tmnxSubCredCatIpFltrEntry 7 } + +tmnxCcIpFltrProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrProtocol specifies the IP protocol to match. + If the protocol is changed the protocol specific parameters are reset. + For instance if protocol is changed from TCP to UDP, then the objects + tmnxCcIpFltrTcpSyn and tmnxCcIpFltrTcpAck will be turned off. + + The default value of -1 disables matching IP protocol." + DEFVAL { -1 } + ::= { tmnxSubCredCatIpFltrEntry 8 } + +tmnxCcIpFltrDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDSCP specifies the DSCP to be matched on the + packet." + DEFVAL { ''H } + ::= { tmnxSubCredCatIpFltrEntry 9 } + +tmnxCcIpFltrSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrSourceIpAddr specifies the IP address to + match the source IP address of the packet. + + This field can only be set if the value of tmnxCcIpFltrDirection is + set to egress." + DEFVAL { '00000000'H } + ::= { tmnxSubCredCatIpFltrEntry 10 } + +tmnxCcIpFltrSourceIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrSourceIpMask specifies the IP Mask value for + this policy IP Filter entry. The mask is ANDed with the received + Source IP address to match the tmnxCcIpFltrSourceIpAddr. + + The default value of 0 disables matching on the Source IP address. + + This field can only be set if the value of tmnxCcIpFltrDirection is + set to egress." + DEFVAL { '00000000'H } + ::= { tmnxSubCredCatIpFltrEntry 11 } + +tmnxCcIpFltrDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDestinationIpAddr specifies the IP address to + match the destination IP address of the packet. + + This field can only be set if the value of tmnxCcIpFltrDirection is + set to ingress." + DEFVAL { '00000000'H } + ::= { tmnxSubCredCatIpFltrEntry 12 } + +tmnxCcIpFltrDestinationIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDestinationIpMask specifies the IP Mask value + for this policy IP Filter entry. The mask is ANDed with the received + destination IP address to match the tmnxCcIpFltrDestinationIpAddr. + + The default value of 0 disables matching on the destination IP + address. + + This field can only be set if the value of tmnxCcIpFltrDirection is + set to ingress." + DEFVAL { '00000000'H } + ::= { tmnxSubCredCatIpFltrEntry 13 } + +tmnxCcIpFltrSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrSourcePortValue1 specifies the TCP/UDP port + value1. The value of this object is used as per the description for + tmnxCcIpFltrSourcePortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpFltrEntry 14 } + +tmnxCcIpFltrSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrSourcePortValue2 specifies the TCP/UDP port + value2. The value of this object is used as per the description for + tmnxCcIpFltrSourcePortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpFltrEntry 15 } + +tmnxCcIpFltrSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrSourcePortOperator specifies the manner in + which tmnxCcIpFltrSourcePortValue1 and tmnxCcIpFltrSourcePortValue2 + are to be used. The value of these latter 2 objects and + tIPFilterParamsSourcePortOperator is used as described in TOperator." + DEFVAL { none } + ::= { tmnxSubCredCatIpFltrEntry 16 } + +tmnxCcIpFltrDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDestPortValue1 specifies the TCP/UDP port + value1. The value of this object is used as per the description for + tmnxCcIpFltrDestPortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpFltrEntry 17 } + +tmnxCcIpFltrDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDestPortValue2 specifies the TCP/UDP port + value2. The value of this object is used as per the description for + tmnxCcIpFltrDestPortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpFltrEntry 18 } + +tmnxCcIpFltrDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrDestPortOperator specifies the manner in + which tmnxCcIpFltrDestPortValue1 and tmnxCcIpFltrDestPortValue2 are to + be used. The value of these latter 2 objects and + tmnxCcIpFltrDestPortOperator is used as described in TOperator." + DEFVAL { none } + ::= { tmnxSubCredCatIpFltrEntry 19 } + +tmnxCcIpFltrFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrFragment specifies whether this filter + applies to fragmented or unfragmented packets only. + + The default value of 'off(1)' disables fragmentation matching." + DEFVAL { off } + ::= { tmnxSubCredCatIpFltrEntry 20 } + +tmnxCcIpFltrIcmpCode OBJECT-TYPE + SYNTAX TIcmpCodeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrIcmpCode specifies the ICMP code to be + matched. + + The default value of -1 disables ICMP code matching." + DEFVAL { -1 } + ::= { tmnxSubCredCatIpFltrEntry 21 } + +tmnxCcIpFltrIcmpType OBJECT-TYPE + SYNTAX TIcmpTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrIcmpType specifies the ICMP type to be + matched. + + The default value of -1 disables ICMP type matching." + DEFVAL { -1 } + ::= { tmnxSubCredCatIpFltrEntry 22 } + +tmnxCcIpFltrIpOptionValue OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrIpOptionValue specifies the value the first + IP option of the IP header should have. + + If the value of tmnxCcIpFltrIpOptionMask is not 0 the IP option of the + IP header will first be ANDed with the tmnxCcIpFltrIpOptionMask before + it is compared with tmnxCcIpFltrIpOptionValue. + + The default value of 0 disables IP options matching." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpFltrEntry 23 } + +tmnxCcIpFltrIpOptionMask OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrIpOptionMask specifies the value with which + the value of the first IP option of the IP header will be ANDed before + it is compared with tmnxCcIpFltrIpOptionValue. + + The default value of 0 disables this behaviour." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpFltrEntry 24 } + +tmnxCcIpFltrMultipleOption OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrMultipleOption specifies whether the number + of IP options in the IP header should be bigger than 1. + + The default value of 'off(1)' disables checking the number of IP + options in the IP header." + DEFVAL { off } + ::= { tmnxSubCredCatIpFltrEntry 25 } + +tmnxCcIpFltrOptionPresent OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrOptionPresent specifies whether there should + be any IP options in the IP header. + + The default value of 'off(1)' disables checking for the presence of IP + options in the IP header." + DEFVAL { off } + ::= { tmnxSubCredCatIpFltrEntry 26 } + +tmnxCcIpFltrTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrTcpSyn specifies whether the control bits of + the TCP header should contain the SYN bit. + + The default value of 'off(1)' disables checking for the SYN bit." + DEFVAL { off } + ::= { tmnxSubCredCatIpFltrEntry 27 } + +tmnxCcIpFltrTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpFltrTcpAck specifies whether the control bits of + the TCP header should contain the ACK bit. + + The default value of 'off(1)' disables checking for the ACK bit." + DEFVAL { off } + ::= { tmnxSubCredCatIpFltrEntry 28 } + +tmnxCcIpFltrRdirAllwOvrd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies if the value of + tmnxCcIpFltrRedirectURL can be overridden. + + The value of tmnxCcIpFltrRdirAllwOvrd is relevant only if the value of + tmnxCcIpFltrAction is 'httpRedirect'. + + The system ignores an attempt to set the value of + tmnxCcIpFltrRdirAllwOvrd to 'true' if the value of tmnxCcIpFltrAction + is not 'httpRedirect'. + + Furthermore, the system silently resets the value of + tmnxCcIpFltrRdirAllwOvrd to 'false' when tmnxCcIpFltrAction is set to + any value other than 'httpRedirect'. + + The value of tmnxCcIpFltrRedirectURL can be overridden by a Diameter + Gy Final-Unit-Indication." + DEFVAL { false } + ::= { tmnxSubCredCatIpFltrEntry 29 } + +tmnxCcIpv6FltrTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrTableLastChange indicates the sysUpTime at + the time of the last modification of tmnxSubCredCatIpv6FltrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 68 } + +tmnxSubCredCatIpv6FltrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubCredCatIpv6FltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all IPv6 filter entries for all credit control (CC) + Categories." + ::= { tmnxSubMgmtObjects 69 } + +tmnxSubCredCatIpv6FltrEntry OBJECT-TYPE + SYNTAX TmnxSubCredCatIpv6FltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Credit Control (CC) Category IPv6 + Filter entry. Every Credit Control (CC) Category can have zero or more + IPv6 Filter entries." + INDEX { + tmnxSubApCMapName, + tmnxSubApCategoryName, + tmnxCcIpv6FltrDirection, + tmnxCcIpv6FltrIndex + } + ::= { tmnxSubCredCatIpv6FltrTable 1 } + +TmnxSubCredCatIpv6FltrEntry ::= SEQUENCE +{ + tmnxCcIpv6FltrDirection TmnxSubDirection, + tmnxCcIpv6FltrIndex TLimitedEntryId, + tmnxCcIpv6FltrRowStatus RowStatus, + tmnxCcIpv6FltrLastChanged TimeStamp, + tmnxCcIpv6FltrDescription TItemDescription, + tmnxCcIpv6FltrAction TFilterAction, + tmnxCcIpv6FltrRedirectURL DisplayString, + tmnxCcIpv6FltrNextHeader TIpProtocol, + tmnxCcIpv6FltrDSCP TDSCPNameOrEmpty, + tmnxCcIpv6FltrSourceIpAddr InetAddressIPv6, + tmnxCcIpv6FltrSourceIpMask InetAddressPrefixLength, + tmnxCcIpv6FltrDestinationIpAddr InetAddressIPv6, + tmnxCcIpv6FltrDestinationIpMask InetAddressPrefixLength, + tmnxCcIpv6FltrSourcePortValue1 TTcpUdpPort, + tmnxCcIpv6FltrSourcePortValue2 TTcpUdpPort, + tmnxCcIpv6FltrSourcePortOperator TTcpUdpPortOperator, + tmnxCcIpv6FltrDestPortValue1 TTcpUdpPort, + tmnxCcIpv6FltrDestPortValue2 TTcpUdpPort, + tmnxCcIpv6FltrDestPortOperator TTcpUdpPortOperator, + tmnxCcIpv6FltrIcmpCode TIcmpCodeOrNone, + tmnxCcIpv6FltrIcmpType TIcmpTypeOrNone, + tmnxCcIpv6FltrTcpSyn TItemMatch, + tmnxCcIpv6FltrTcpAck TItemMatch +} + +tmnxCcIpv6FltrDirection OBJECT-TYPE + SYNTAX TmnxSubDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDirection serves as a primary index for the + IPv6-filter entry and indicates whether this entry applies to the + ingress/egress SAP." + ::= { tmnxSubCredCatIpv6FltrEntry 1 } + +tmnxCcIpv6FltrIndex OBJECT-TYPE + SYNTAX TLimitedEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrIndex serves as a secondary index for the + IPv6-filter entry." + ::= { tmnxSubCredCatIpv6FltrEntry 2 } + +tmnxCcIpv6FltrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrRowStatus controls the creation and + deletion of rows in the table. + + Max. 10 entries can be created for any combination of + tmnxSubApCMapName,tmnxSubApCategoryName." + ::= { tmnxSubCredCatIpv6FltrEntry 3 } + +tmnxCcIpv6FltrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrLastChanged indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since it was created." + ::= { tmnxSubCredCatIpv6FltrEntry 4 } + +tmnxCcIpv6FltrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDescription specifies the user-provided + description for this filter entry." + DEFVAL { ''H } + ::= { tmnxSubCredCatIpv6FltrEntry 5 } + +tmnxCcIpv6FltrAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrAction specifies the action to take for + packets that match this filter entry. + + The default value of 'drop(1)' will drop all matching packets. + + The values httpRedirect(4) and nat(5) are currently not supported." + DEFVAL { drop } + ::= { tmnxSubCredCatIpv6FltrEntry 6 } + +tmnxCcIpv6FltrRedirectURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrRedirectURL specifies the URL to redirect + to, when the value of tmnxCcIpv6FltrAction is 'httpRedirect(4)'. + + However, currently this field is disabled." + ::= { tmnxSubCredCatIpv6FltrEntry 7 } + +tmnxCcIpv6FltrNextHeader OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrNextHeader specifies the IPv6 next header + to match. If the value is changed the next header specific parameters + are reset. For instance if value is changed from TCP to UDP, then the + objects tmnxCcIpv6FltrTcpSyn and tmnxCcIpv6FltrTcpAck will be turned + off. + + The default value of -1 disables matching IPv6 next header. + + Currently this field is not supported." + DEFVAL { -1 } + ::= { tmnxSubCredCatIpv6FltrEntry 8 } + +tmnxCcIpv6FltrDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDSCP specifies the DSCP to be matched on + the packet." + DEFVAL { ''H } + ::= { tmnxSubCredCatIpv6FltrEntry 9 } + +tmnxCcIpv6FltrSourceIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrSourceIpAddr specifies the IP address to + match the source IP address of the packet. + + This field can only be set if the value of tmnxCcIpv6FltrDirection is + set to egress." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tmnxSubCredCatIpv6FltrEntry 10 } + +tmnxCcIpv6FltrSourceIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrSourceIpMask specifies the IP Mask value + for this policy IPv6 Filter entry. The mask is ANDed with the received + source IP address to match the tmnxCcIpv6FltrSourceIpAddr. + + The default value of 0 disables matching on the Source IP address. + + This field can only be set if the value of tmnxCcIpv6FltrDirection is + set to egress." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpv6FltrEntry 11 } + +tmnxCcIpv6FltrDestinationIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDestinationIpAddr specifies the IP address + to match the destination IP address of the packet. + + This field can only be set if the value of tmnxCcIpv6FltrDirection is + set to ingress." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tmnxSubCredCatIpv6FltrEntry 12 } + +tmnxCcIpv6FltrDestinationIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDestinationIpMask specifies the IP Mask + value for this policy IPv6 Filter entry. The mask is ANDed with the + received destination IP address to match the + tmnxCcIpv6FltrDestinationIpAddr. + + The default value of 0 disables matching on the destination IP + address. + + This field can only be set if the value of tmnxCcIpv6FltrDirection is + set to ingress." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpv6FltrEntry 13 } + +tmnxCcIpv6FltrSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrSourcePortValue1 specifies the TCP/UDP port + value1. The value of this object is used as per the description for + tmnxCcIpv6FltrSourcePortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpv6FltrEntry 14 } + +tmnxCcIpv6FltrSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrSourcePortValue2 specifies the TCP/UDP port + value2. The value of this object is used as per the description for + tmnxCcIpv6FltrSourcePortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpv6FltrEntry 15 } + +tmnxCcIpv6FltrSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrSourcePortOperator specifies the manner in + which tmnxCcIpv6FltrSourcePortValue1 and + tmnxCcIpv6FltrSourcePortValue2 are to be used. The value of these + latter 2 objects and tIPFilterParamsSourcePortOperator is used as + described in TOperator." + DEFVAL { none } + ::= { tmnxSubCredCatIpv6FltrEntry 16 } + +tmnxCcIpv6FltrDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDestPortValue1 specifies the TCP/UDP port + value1. The value of this object is used as per the description for + tmnxCcIpv6FltrDestPortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpv6FltrEntry 17 } + +tmnxCcIpv6FltrDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDestPortValue2 specifies the TCP/UDP port + value2. The value of this object is used as per the description for + tmnxCcIpv6FltrDestPortOperator." + DEFVAL { 0 } + ::= { tmnxSubCredCatIpv6FltrEntry 18 } + +tmnxCcIpv6FltrDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrDestPortOperator specifies the manner in + which tmnxCcIpv6FltrDestPortValue1 and tmnxCcIpv6FltrDestPortValue2 + are to be used. The value of these latter 2 objects and + tmnxCcIpv6FltrDestPortOperator is used as described in TOperator." + DEFVAL { none } + ::= { tmnxSubCredCatIpv6FltrEntry 19 } + +tmnxCcIpv6FltrIcmpCode OBJECT-TYPE + SYNTAX TIcmpCodeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrIcmpCode specifies the ICMP code to be + matched. + + The default value of -1 disables ICMP code matching." + DEFVAL { -1 } + ::= { tmnxSubCredCatIpv6FltrEntry 20 } + +tmnxCcIpv6FltrIcmpType OBJECT-TYPE + SYNTAX TIcmpTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrIcmpType specifies the ICMP type to be + matched. + + The default value of -1 disables ICMP type matching." + DEFVAL { -1 } + ::= { tmnxSubCredCatIpv6FltrEntry 21 } + +tmnxCcIpv6FltrTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrTcpSyn specifies whether the control bits + of the TCP header should contain the SYN bit. + + The default value of 'off(1)' disables checking for the SYN bit." + DEFVAL { off } + ::= { tmnxSubCredCatIpv6FltrEntry 22 } + +tmnxCcIpv6FltrTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcIpv6FltrTcpAck specifies whether the control bits + of the TCP header should contain the ACK bit. + + The default value of 'off(1)' disables checking for the ACK bit." + DEFVAL { off } + ::= { tmnxSubCredCatIpv6FltrEntry 23 } + +tmnxSubV6GrpIfRATableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRATableLastChange indicates the sysUpTime + at the time of the last modification of tmnxSubV6GrpIfRATable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 70 } + +tmnxSubV6GrpIfRATable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubV6GrpIfRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table configuring Router Advertisements for Neighbor Discovery in + IPv6. + + Applies to IES and VPRN Group Interfaces. + + A row is automatically created in tmnxSubV6GrpIfRATable for each entry + in iesIfTable where the value of the object iesIfType equals 'group + (3)'." + ::= { tmnxSubMgmtObjects 71 } + +tmnxSubV6GrpIfRAEntry OBJECT-TYPE + SYNTAX TmnxSubV6GrpIfRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the Router Advertisement configuration for Neighbor + Discovery in IPv6 for a particular IES or VPRN Group Interface." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSubV6GrpIfRATable 1 } + +TmnxSubV6GrpIfRAEntry ::= SEQUENCE +{ + tmnxSubV6GrpIfRALastChanged TimeStamp, + tmnxSubV6GrpIfRAAdminState TmnxAdminState, + tmnxSubV6GrpIfRACurHopLimit Unsigned32, + tmnxSubV6GrpIfRAManagedCfg TruthValue, + tmnxSubV6GrpIfRAMaxInterval Unsigned32, + tmnxSubV6GrpIfRAMinInterval Unsigned32, + tmnxSubV6GrpIfRALinkMTU Unsigned32, + tmnxSubV6GrpIfRAOtherCfg TruthValue, + tmnxSubV6GrpIfRAPfxOptAutonomous TruthValue, + tmnxSubV6GrpIfRAPfxOptPrefLtime Unsigned32, + tmnxSubV6GrpIfRAPfxOptValidLtime Unsigned32, + tmnxSubV6GrpIfRAReachableTime Unsigned32, + tmnxSubV6GrpIfRARetransmitTime Unsigned32, + tmnxSubV6GrpIfRARouterLifetime Unsigned32, + tmnxSubV6GrpIfRADnsOptInclDns TruthValue, + tmnxSubV6GrpIfRADnsOptRdnssLtime Integer32, + tmnxSubV6GrpIfRAForceMcast BITS, + tmnxSubV6GrpIfRAPfxOptOnLink TruthValue +} + +tmnxSubV6GrpIfRALastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRALastChanged indicates the sysUpTime when + an object in this table row was last modified. A Value 0 means that no + change was made to this row since the box was last initialized." + ::= { tmnxSubV6GrpIfRAEntry 1 } + +tmnxSubV6GrpIfRAAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAAdminState specifies the desired + administrative state of the IPv6 Router Advertisements." + DEFVAL { outOfService } + ::= { tmnxSubV6GrpIfRAEntry 2 } + +tmnxSubV6GrpIfRACurHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRACurHopLimit specifies the default value + to be placed in the current hop limit field in router advertisements + sent from this interface." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 64 } + ::= { tmnxSubV6GrpIfRAEntry 3 } + +tmnxSubV6GrpIfRAManagedCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAManagedCfg specifies a 1 (true) or 0 + (false) value to be placed into the 'managed address configuration' + flag field in router advertisements sent from this interface." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { false } + ::= { tmnxSubV6GrpIfRAEntry 4 } + +tmnxSubV6GrpIfRAMaxInterval OBJECT-TYPE + SYNTAX Unsigned32 (900..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAMaxInterval specifies the maximum time + allowed between sending unsolicited router advertisements from this + interface. + + The value of tmnxSubV6GrpIfRAMaxInterval shall not be smaller than the + value of tmnxSubV6GrpIfRAMinInterval." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 1800 } + ::= { tmnxSubV6GrpIfRAEntry 5 } + +tmnxSubV6GrpIfRAMinInterval OBJECT-TYPE + SYNTAX Unsigned32 (900..1350) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAMinInterval specifies the minimum time + allowed between sending unsolicited router advertisements from this + interface. + + The value of tmnxSubV6GrpIfRAMinInterval shall not be greater than the + value of tmnxSubV6GrpIfRAMaxInterval." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 900 } + ::= { tmnxSubV6GrpIfRAEntry 6 } + +tmnxSubV6GrpIfRALinkMTU OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1280..9212) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRALinkMTU specifies the value to be placed + in link MTU options sent by the router on this interface. + + A value of zero indicates that no MTU options are sent." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 0 } + ::= { tmnxSubV6GrpIfRAEntry 7 } + +tmnxSubV6GrpIfRAOtherCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAOtherCfg specifies a 1 (true) or 0 + (false) value to be placed into the 'other stateful configuration' + flag field in router advertisements sent from this interface." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { false } + ::= { tmnxSubV6GrpIfRAEntry 8 } + +tmnxSubV6GrpIfRAPfxOptAutonomous OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAPfxOptAutonomous specifies a true or + false value that determines whether the prefix can be used for + stateless address autoconfiguration." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { false } + ::= { tmnxSubV6GrpIfRAEntry 9 } + +tmnxSubV6GrpIfRAPfxOptPrefLtime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAPfxOptPrefLtime specifies the remaining + time for this prefix to be preferred, thus time until deprecation. + + A value of 0xFFFFFFFF represents infinity." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 3600 } + ::= { tmnxSubV6GrpIfRAEntry 10 } + +tmnxSubV6GrpIfRAPfxOptValidLtime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAPfxOptValidLtime specifies the remaining + time for this prefix to be valid for the purpose of on-link + determination. + + A value of 0xFFFFFFFF represents infinity." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 86400 } + ::= { tmnxSubV6GrpIfRAEntry 11 } + +tmnxSubV6GrpIfRAReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAReachableTime specifies the value to be + placed in the reachable time field in router advertisement messages + sent from this interface. + + A value of zero in the router advertisement indicates that the + advertisement isn't specifying a value for reachable time." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 0 } + ::= { tmnxSubV6GrpIfRAEntry 12 } + +tmnxSubV6GrpIfRARetransmitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..1800000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRARetransmitTime specifies the value to be + placed in the retransmit timer field in router advertisements sent + from this interface. + + A value of zero in the router advertisement indicates that the + advertisement isn't specifying a value for retransmit time." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 0 } + ::= { tmnxSubV6GrpIfRAEntry 13 } + +tmnxSubV6GrpIfRARouterLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2700..9000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRARouterLifetime specifies the value to be + placed in the router lifetime field of router advertisements sent from + this interface. + + A value of zero indicates that the router is not to be used as a + default router." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 4500 } + ::= { tmnxSubV6GrpIfRAEntry 14 } + +tmnxSubV6GrpIfRADnsOptInclDns OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRADnsOptInclDns specifies whether The RDNSS + server option '25' is included in the router advertisements sent from + this interface." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { false } + ::= { tmnxSubV6GrpIfRAEntry 15 } + +tmnxSubV6GrpIfRADnsOptRdnssLtime OBJECT-TYPE + SYNTAX Integer32 (-1 | 900..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRADnsOptRdnssLtime specifies the maximum + time in seconds over which the RDNSS address in the RDNSS server + option '25' is valid. + + A value of '-1' indicates that the lifetime is set to infinite." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { 3600 } + ::= { tmnxSubV6GrpIfRAEntry 16 } + +tmnxSubV6GrpIfRAForceMcast OBJECT-TYPE + SYNTAX BITS { + ip (0), + mac (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAForceMcast specifies the protocols for + which multicast will be forced." + DEFVAL { {} } + ::= { tmnxSubV6GrpIfRAEntry 17 } + +tmnxSubV6GrpIfRAPfxOptOnLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfRAPfxOptOnLink specifies whether the prefix + will be assigned to an interface on the specified link." + DEFVAL { true } + ::= { tmnxSubV6GrpIfRAEntry 18 } + +tmnxSLAIngPlcrOverrideTblLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPlcrOverrideTblLstChng indicates the sysUpTime + at the time of the last modification of + tmnxSLAIngPolicerOverrideTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 72 } + +tmnxSLAIngPolicerOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAIngPolicerOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAIngPolicerOverrideTable allows overriding of ingress QoS + policy policer parameters on a per SLA profile basis." + ::= { tmnxSubMgmtObjects 73 } + +tmnxSLAIngPolicerOverrideEntry OBJECT-TYPE + SYNTAX TmnxSLAIngPolicerOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSLAIngPolicerOverrideTable describes policer + parameters which override the corresponding template policer + parameters from the specified ingress QoS policy. Rows can be created + and deleted by the operator (tmnxSLAIngPolicerOvrRowStatus). Rows can + only be created for policers that exist in table + TIMETRA-QOS-MIB::tSapIngPolicerTable." + INDEX { + tmnxSLAProfName, + tSapIngressIndex, + tSapIngPolicerId + } + ::= { tmnxSLAIngPolicerOverrideTable 1 } + +TmnxSLAIngPolicerOverrideEntry ::= SEQUENCE +{ + tmnxSLAIngPolicerOvrRowStatus RowStatus, + tmnxSLAIngPolicerOvrLastMgmtChg TimeStamp, + tmnxSLAIngPolicerOvrPIR THPolPIRRateOverride, + tmnxSLAIngPolicerOvrCIR THPolCIRRateOverride, + tmnxSLAIngPolicerOvrMBS TPolicerBurstSizeBytesOverride, + tmnxSLAIngPolicerOvrCBS TPolicerBurstSizeBytesOverride, + tmnxSLAIngPolicerOvrPktOffset TPerPacketOffsetOvr, + tmnxSLAIngPolicerOvrStatMode INTEGER +} + +tmnxSLAIngPolicerOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSLAIngPolicerOverrideEntry 1 } + +tmnxSLAIngPolicerOvrLastMgmtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrLastMgmtChg indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSLAIngPolicerOverrideEntry 2 } + +tmnxSLAIngPolicerOvrPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrPIR specifies the PIR rate in kbps + allowed for this policer." + DEFVAL { -2 } + ::= { tmnxSLAIngPolicerOverrideEntry 3 } + +tmnxSLAIngPolicerOvrCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrCIR specifies the CIR rate in kbps + allowed for this policer." + DEFVAL { -2 } + ::= { tmnxSLAIngPolicerOverrideEntry 4 } + +tmnxSLAIngPolicerOvrMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrMBS specifies the maximum amount of + buffer space (in bytes) allowed for the policer." + DEFVAL { -2 } + ::= { tmnxSLAIngPolicerOverrideEntry 5 } + +tmnxSLAIngPolicerOvrCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrCBS specifies the amount of reserved + buffer space (in bytes) for the policer." + DEFVAL { -2 } + ::= { tmnxSLAIngPolicerOverrideEntry 6 } + +tmnxSLAIngPolicerOvrPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffsetOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrPktOffset specifies the packet byte + offset for addition of policing information for the policer." + DEFVAL { -128 } + ::= { tmnxSLAIngPolicerOverrideEntry 7 } + +tmnxSLAIngPolicerOvrStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9), + v4V6 (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAIngPolicerOvrStatMode specifies the mode of + statistics collected for the policer." + DEFVAL { noOverride } + ::= { tmnxSLAIngPolicerOverrideEntry 8 } + +tmnxSLAEgrPlcrOverrideTblLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPlcrOverrideTblLstChng indicates the sysUpTime + at the time of the last modification of + tmnxSLAIngPolicerOverrideTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 74 } + +tmnxSLAEgrPolicerOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAEgrPolicerOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAEgrPolicerOverrideTable allows overriding of egress QoS + policy policer parameters on a per SLA profile basis." + ::= { tmnxSubMgmtObjects 75 } + +tmnxSLAEgrPolicerOverrideEntry OBJECT-TYPE + SYNTAX TmnxSLAEgrPolicerOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSLAEgrPolicerOverrideTable describes policer + parameters which override the corresponding template policer + parameters from the specified egress QoS policy. Rows can be created + and deleted by the operator (tmnxSLAEgrPolicerOvrRowStatus). Rows can + only be created for policers that exist in table + TIMETRA-QOS-MIB::tSapEgrPolicerTable." + INDEX { + tmnxSLAProfName, + tSapEgressIndex, + tSapEgrPolicerId + } + ::= { tmnxSLAEgrPolicerOverrideTable 1 } + +TmnxSLAEgrPolicerOverrideEntry ::= SEQUENCE +{ + tmnxSLAEgrPolicerOvrRowStatus RowStatus, + tmnxSLAEgrPolicerOvrLastMgmtChg TimeStamp, + tmnxSLAEgrPolicerOvrPIR THPolPIRRateOverride, + tmnxSLAEgrPolicerOvrCIR THPolCIRRateOverride, + tmnxSLAEgrPolicerOvrMBS TPolicerBurstSizeBytesOverride, + tmnxSLAEgrPolicerOvrCBS TPolicerBurstSizeBytesOverride, + tmnxSLAEgrPolicerOvrPktOffset TEgressPerPacketOffsetOvr, + tmnxSLAEgrPolicerOvrStatMode INTEGER +} + +tmnxSLAEgrPolicerOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSLAEgrPolicerOverrideEntry 1 } + +tmnxSLAEgrPolicerOvrLastMgmtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrLastMgmtChg indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSLAEgrPolicerOverrideEntry 2 } + +tmnxSLAEgrPolicerOvrPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrPIR specifies the PIR rate in kbps + allowed for this policer." + DEFVAL { -2 } + ::= { tmnxSLAEgrPolicerOverrideEntry 3 } + +tmnxSLAEgrPolicerOvrCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrCIR specifies the CIR rate in kbps + allowed for this policer." + DEFVAL { -2 } + ::= { tmnxSLAEgrPolicerOverrideEntry 4 } + +tmnxSLAEgrPolicerOvrMBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrMBS specifies the maximum amount of + buffer space (in bytes) allowed for the policer." + DEFVAL { -2 } + ::= { tmnxSLAEgrPolicerOverrideEntry 5 } + +tmnxSLAEgrPolicerOvrCBS OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrCBS specifies the amount of reserved + buffer space (in bytes) for the policer." + DEFVAL { -2 } + ::= { tmnxSLAEgrPolicerOverrideEntry 6 } + +tmnxSLAEgrPolicerOvrPktOffset OBJECT-TYPE + SYNTAX TEgressPerPacketOffsetOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrPktOffset specifies the packet byte + offset for addition of policing information for the policer." + DEFVAL { -128 } + ::= { tmnxSLAEgrPolicerOverrideEntry 7 } + +tmnxSLAEgrPolicerOvrStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredProfileCIR (4), + offeredLimitedCappedCIR (5), + offeredProfileCappedCIR (6), + v4V6 (7), + offeredTotalCirExceed (8), + offeredFourProfileNoCir (9), + offeredTotalCirFourProfile (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrPolicerOvrStatMode specifies the mode of + statistics collected for the policer." + DEFVAL { noOverride } + ::= { tmnxSLAEgrPolicerOverrideEntry 8 } + +tmnxSubProfPCtrlOvrTblLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlOvrTblLstChng indicates the sysUpTime at + the time of the last modification of tmnxSubProfPolicerCtrlOvrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 76 } + +tmnxSubProfPolicerCtrlOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfPolicerCtrlOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfPolicerCtrlOvrTable allows overriding of ingress/egress + root policers on a per subscriber profile basis." + ::= { tmnxSubMgmtObjects 77 } + +tmnxSubProfPolicerCtrlOvrEntry OBJECT-TYPE + SYNTAX TmnxSubProfPolicerCtrlOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSubProfPolicerCtrlOvrTable describes + ingress/egress root policers which are overridden for the subscriber + profile indicated by tmnxSubProfName. Rows can be created and deleted + by the operator (tmnxSubProfPCtrlOvrRowStatus)." + INDEX { + tmnxSubProfName, + tmnxSubProfPCtrlOvrDirection, + tQosPolicerCtrlPolName + } + ::= { tmnxSubProfPolicerCtrlOvrTable 1 } + +TmnxSubProfPolicerCtrlOvrEntry ::= SEQUENCE +{ + tmnxSubProfPCtrlOvrDirection TmnxSubDirection, + tmnxSubProfPCtrlOvrRowStatus RowStatus, + tmnxSubProfPCtrlOvrLastChange TimeStamp, + tmnxSubProfPCtrlOvrMaxRate THPolPIRRateOverride, + tmnxSubProfPCtrlOvrMinMBSSep TPlcrBurstSizeBytesOverride +} + +tmnxSubProfPCtrlOvrDirection OBJECT-TYPE + SYNTAX TmnxSubDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlOvrDirection indicates whether this row + specifies ingress or egress policer control override parameters." + ::= { tmnxSubProfPolicerCtrlOvrEntry 1 } + +tmnxSubProfPCtrlOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubProfPolicerCtrlOvrEntry 2 } + +tmnxSubProfPCtrlOvrLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlOvrLastChange indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubProfPolicerCtrlOvrEntry 3 } + +tmnxSubProfPCtrlOvrMaxRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlOvrMaxRate specifies the maximum frame + based bandwidth limit of this policer." + DEFVAL { -2 } + ::= { tmnxSubProfPolicerCtrlOvrEntry 4 } + +tmnxSubProfPCtrlOvrMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlOvrMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer." + DEFVAL { -2 } + ::= { tmnxSubProfPolicerCtrlOvrEntry 5 } + +tmnxSubProfPCtrlLvlOvrTblLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlLvlOvrTblLstChng indicates the sysUpTime + at the time of the last modification of tmnxSubProfPCtrlLevelOvrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 78 } + +tmnxSubProfPCtrlLevelOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfPCtrlLevelOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfPCtrlLevelOvrTable allows overriding of ingress/egress + root policer levels on a per subscriber profile basis." + ::= { tmnxSubMgmtObjects 79 } + +tmnxSubProfPCtrlLevelOvrEntry OBJECT-TYPE + SYNTAX TmnxSubProfPCtrlLevelOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSubProfPCtrlLevelOvrTable describes + ingress/egress root policer levels which are overridden for the + subscriber profile indicated by tmnxSubProfName. Rows can be created + and deleted by the operator (tmnxSubProfPCtrlLvlOvrRowStatus)." + INDEX { + tmnxSubProfName, + tmnxSubProfPCtrlLvlOvrDirection, + tQosPolicerCtrlPolName, + tQosPolicerLevel + } + ::= { tmnxSubProfPCtrlLevelOvrTable 1 } + +TmnxSubProfPCtrlLevelOvrEntry ::= SEQUENCE +{ + tmnxSubProfPCtrlLvlOvrDirection TmnxSubDirection, + tmnxSubProfPCtrlLvlOvrRowStatus RowStatus, + tmnxSubProfPCtrlLvlOvrLastChange TimeStamp, + tmnxSubProfPCtrlLvlOvrCumMBS TPlcrBurstSizeBytesOverride +} + +tmnxSubProfPCtrlLvlOvrDirection OBJECT-TYPE + SYNTAX TmnxSubDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlLvlOvrDirection indicates whether this + row specifies ingress or egress policer control level override + parameters." + ::= { tmnxSubProfPCtrlLevelOvrEntry 1 } + +tmnxSubProfPCtrlLvlOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlLvlOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubProfPCtrlLevelOvrEntry 2 } + +tmnxSubProfPCtrlLvlOvrLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlLvlOvrLastChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSubProfPCtrlLevelOvrEntry 3 } + +tmnxSubProfPCtrlLvlOvrCumMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfPCtrlLvlOvrCumMBS specifies the maximum amount + of cumulative buffer space (in bytes) allowed for this level by this + policer." + DEFVAL { -2 } + ::= { tmnxSubProfPCtrlLevelOvrEntry 4 } + +tmnxSLAProfInstIngPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstIngPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfInstIngPStatsTable contains ingress QoS policer + statistics about SLA profile instances. In the descriptions below + 'Pchip' refers to the Nokia SROS series Packet Processing chip, while + 'Qchip' refers to the Nokia SROS series QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiIngPStatsTable + instead." + ::= { tmnxSubMgmtObjects 80 } + +tmnxSLAProfInstIngPStatsEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstIngPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular SLA + profile instance QoS policer." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSPIIngPStatsPolId + } + ::= { tmnxSLAProfInstIngPStatsTable 1 } + +TmnxSLAProfInstIngPStatsEntry ::= SEQUENCE +{ + tmnxSPIIngPStatsPolId TIngressPolicerId, + tmnxSPIIngPStatsMode TmnxSubIngPolicerStatMode, + tmnxSPIIngPStatsOffHiPrioPkts Counter64, + tmnxSPIIngPStatsOffHiPrioPktsL Counter32, + tmnxSPIIngPStatsOffHiPrioPktsH Counter32, + tmnxSPIIngPStatsDrpHiPrioPkts Counter64, + tmnxSPIIngPStatsDrpHiPrioPktsL Counter32, + tmnxSPIIngPStatsDrpHiPrioPktsH Counter32, + tmnxSPIIngPStatsOffLoPrioPkts Counter64, + tmnxSPIIngPStatsOffLoPrioPktsL Counter32, + tmnxSPIIngPStatsOffLoPrioPktsH Counter32, + tmnxSPIIngPStatsDrpLoPrioPkts Counter64, + tmnxSPIIngPStatsDrpLoPrioPktsL Counter32, + tmnxSPIIngPStatsDrpLoPrioPktsH Counter32, + tmnxSPIIngPStatsOffHiPrioOcts Counter64, + tmnxSPIIngPStatsOffHiPrioOctsL Counter32, + tmnxSPIIngPStatsOffHiPrioOctsH Counter32, + tmnxSPIIngPStatsDrpHiPrioOcts Counter64, + tmnxSPIIngPStatsDrpHiPrioOctsL Counter32, + tmnxSPIIngPStatsDrpHiPrioOctsH Counter32, + tmnxSPIIngPStatsOffLoPrioOcts Counter64, + tmnxSPIIngPStatsOffLoPrioOctsL Counter32, + tmnxSPIIngPStatsOffLoPrioOctsH Counter32, + tmnxSPIIngPStatsDrpLoPrioOcts Counter64, + tmnxSPIIngPStatsDrpLoPrioOctsL Counter32, + tmnxSPIIngPStatsDrpLoPrioOctsH Counter32, + tmnxSPIIngPStatsOffUncolPkts Counter64, + tmnxSPIIngPStatsOffUncolPktsL Counter32, + tmnxSPIIngPStatsOffUncolPktsH Counter32, + tmnxSPIIngPStatsOffUncolOcts Counter64, + tmnxSPIIngPStatsOffUncolOctsL Counter32, + tmnxSPIIngPStatsOffUncolOctsH Counter32, + tmnxSPIIngPStatsFwdInProfPkts Counter64, + tmnxSPIIngPStatsFwdInProfPktsL Counter32, + tmnxSPIIngPStatsFwdInProfPktsH Counter32, + tmnxSPIIngPStatsFwdOutProfPkts Counter64, + tmnxSPIIngPStatsFwdOutProfPktsL Counter32, + tmnxSPIIngPStatsFwdOutProfPktsH Counter32, + tmnxSPIIngPStatsFwdInProfOcts Counter64, + tmnxSPIIngPStatsFwdInProfOctsL Counter32, + tmnxSPIIngPStatsFwdInProfOctsH Counter32, + tmnxSPIIngPStatsFwdOutProfOcts Counter64, + tmnxSPIIngPStatsFwdOutProfOctsL Counter32, + tmnxSPIIngPStatsFwdOutProfOctsH Counter32 +} + +tmnxSPIIngPStatsPolId OBJECT-TYPE + SYNTAX TIngressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsPolId specifies the index of the ingress + QoS policer of this SLA profile instance." + ::= { tmnxSLAProfInstIngPStatsEntry 1 } + +tmnxSPIIngPStatsMode OBJECT-TYPE + SYNTAX TmnxSubIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSLAProfInstIngPStatsEntry 2 } + +tmnxSPIIngPStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsOffHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngPStatsEntry 3 } + +tmnxSPIIngPStatsOffHiPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsOffHiPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 4 } + +tmnxSPIIngPStatsOffHiPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsOffHiPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 5 } + +tmnxSPIIngPStatsDrpHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsDrpHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSLAProfInstIngPStatsEntry 6 } + +tmnxSPIIngPStatsDrpHiPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsDrpHiPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 7 } + +tmnxSPIIngPStatsDrpHiPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsDrpHiPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 8 } + +tmnxSPIIngPStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsOffLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngPStatsEntry 9 } + +tmnxSPIIngPStatsOffLoPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsOffLoPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 10 } + +tmnxSPIIngPStatsOffLoPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsOffLoPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 11 } + +tmnxSPIIngPStatsDrpLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsDrpLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + dropped by the Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 12 } + +tmnxSPIIngPStatsDrpLoPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsDrpLoPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 13 } + +tmnxSPIIngPStatsDrpLoPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsDrpLoPrioPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 14 } + +tmnxSPIIngPStatsOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsOffHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngPStatsEntry 15 } + +tmnxSPIIngPStatsOffHiPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsOffHiPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 16 } + +tmnxSPIIngPStatsOffHiPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsOffHiPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 17 } + +tmnxSPIIngPStatsDrpHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsDrpHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 18 } + +tmnxSPIIngPStatsDrpHiPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsDrpHiPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 19 } + +tmnxSPIIngPStatsDrpHiPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsDrpHiPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 20 } + +tmnxSPIIngPStatsOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsOffLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSLAProfInstIngPStatsEntry 21 } + +tmnxSPIIngPStatsOffLoPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsOffLoPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 22 } + +tmnxSPIIngPStatsOffLoPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsOffLoPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 23 } + +tmnxSPIIngPStatsDrpLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsDrpLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + dropped by the Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 24 } + +tmnxSPIIngPStatsDrpLoPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsDrpLoPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 25 } + +tmnxSPIIngPStatsDrpLoPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsDrpLoPrioOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 26 } + +tmnxSPIIngPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsOffUncolPkts indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 27 } + +tmnxSPIIngPStatsOffUncolPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsOffUncolPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 28 } + +tmnxSPIIngPStatsOffUncolPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsOffUncolPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 29 } + +tmnxSPIIngPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsOffUncolOcts indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 30 } + +tmnxSPIIngPStatsOffUncolOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsOffUncolOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 31 } + +tmnxSPIIngPStatsOffUncolOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsOffUncolOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 32 } + +tmnxSPIIngPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 33 } + +tmnxSPIIngPStatsFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsFwdInProfPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 34 } + +tmnxSPIIngPStatsFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsFwdInProfPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 35 } + +tmnxSPIIngPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 36 } + +tmnxSPIIngPStatsFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsFwdOutProfPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 37 } + +tmnxSPIIngPStatsFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsFwdOutProfPkts." + ::= { tmnxSLAProfInstIngPStatsEntry 38 } + +tmnxSPIIngPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 39 } + +tmnxSPIIngPStatsFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsFwdInProfOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 40 } + +tmnxSPIIngPStatsFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsFwdInProfOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 41 } + +tmnxSPIIngPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIIngPStatsFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxSLAProfInstIngPStatsEntry 42 } + +tmnxSPIIngPStatsFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIIngPStatsFwdOutProfOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 43 } + +tmnxSPIIngPStatsFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIIngPStatsFwdOutProfOcts." + ::= { tmnxSLAProfInstIngPStatsEntry 44 } + +tmnxSLAProfInstEgrPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfInstEgrPStatsTable contains egress QoS policer + statistics about SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiEgrPStatsTable + instead." + ::= { tmnxSubMgmtObjects 81 } + +tmnxSLAProfInstEgrPStatsEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS policer." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSPIEgrPStatsPolId + } + ::= { tmnxSLAProfInstEgrPStatsTable 1 } + +TmnxSLAProfInstEgrPStatsEntry ::= SEQUENCE +{ + tmnxSPIEgrPStatsPolId TEgressPolicerId, + tmnxSPIEgrPStatsMode TmnxSubEgrPolicerStatMode, + tmnxSPIEgrPStatsOffInProfPkts Counter64, + tmnxSPIEgrPStatsOffInProfPktsL Counter32, + tmnxSPIEgrPStatsOffInProfPktsH Counter32, + tmnxSPIEgrPStatsFwdInProfPkts Counter64, + tmnxSPIEgrPStatsFwdInProfPktsL Counter32, + tmnxSPIEgrPStatsFwdInProfPktsH Counter32, + tmnxSPIEgrPStatsDrpInProfPkts Counter64, + tmnxSPIEgrPStatsDrpInProfPktsL Counter32, + tmnxSPIEgrPStatsDrpInProfPktsH Counter32, + tmnxSPIEgrPStatsOffOutProfPkts Counter64, + tmnxSPIEgrPStatsOffOutProfPktsL Counter32, + tmnxSPIEgrPStatsOffOutProfPktsH Counter32, + tmnxSPIEgrPStatsFwdOutProfPkts Counter64, + tmnxSPIEgrPStatsFwdOutProfPktsL Counter32, + tmnxSPIEgrPStatsFwdOutProfPktsH Counter32, + tmnxSPIEgrPStatsDrpOutProfPkts Counter64, + tmnxSPIEgrPStatsDrpOutProfPktsL Counter32, + tmnxSPIEgrPStatsDrpOutProfPktsH Counter32, + tmnxSPIEgrPStatsOffInProfOcts Counter64, + tmnxSPIEgrPStatsOffInProfOctsL Counter32, + tmnxSPIEgrPStatsOffInProfOctsH Counter32, + tmnxSPIEgrPStatsFwdInProfOcts Counter64, + tmnxSPIEgrPStatsFwdInProfOctsL Counter32, + tmnxSPIEgrPStatsFwdInProfOctsH Counter32, + tmnxSPIEgrPStatsDrpInProfOcts Counter64, + tmnxSPIEgrPStatsDrpInProfOctsL Counter32, + tmnxSPIEgrPStatsDrpInProfOctsH Counter32, + tmnxSPIEgrPStatsOffOutProfOcts Counter64, + tmnxSPIEgrPStatsOffOutProfOctsL Counter32, + tmnxSPIEgrPStatsOffOutProfOctsH Counter32, + tmnxSPIEgrPStatsFwdOutProfOcts Counter64, + tmnxSPIEgrPStatsFwdOutProfOctsL Counter32, + tmnxSPIEgrPStatsFwdOutProfOctsH Counter32, + tmnxSPIEgrPStatsDrpOutProfOcts Counter64, + tmnxSPIEgrPStatsDrpOutProfOctsL Counter32, + tmnxSPIEgrPStatsDrpOutProfOctsH Counter32, + tmnxSPIEgrPStatsOffUncolPkts Counter64, + tmnxSPIEgrPStatsOffUncolPktsL Counter32, + tmnxSPIEgrPStatsOffUncolPktsH Counter32, + tmnxSPIEgrPStatsOffUncolOcts Counter64, + tmnxSPIEgrPStatsOffUncolOctsL Counter32, + tmnxSPIEgrPStatsOffUncolOctsH Counter32, + tmnxSPIEgrPStatsFwdExdProfPkts Counter64, + tmnxSPIEgrPStatsDrpExdProfPkts Counter64, + tmnxSPIEgrPStatsFwdExdProfOcts Counter64, + tmnxSPIEgrPStatsDrpExdProfOcts Counter64, + tmnxSPIEgrPStatsOffExdProfPkts Counter64, + tmnxSPIEgrPStatsOffExdProfOcts Counter64, + tmnxSPIEgrPStatsOffInPProfPkts Counter64, + tmnxSPIEgrPStatsFwdInPProfPkts Counter64, + tmnxSPIEgrPStatsDrpInPProfPkts Counter64, + tmnxSPIEgrPStatsOffInPProfOcts Counter64, + tmnxSPIEgrPStatsFwdInPProfOcts Counter64, + tmnxSPIEgrPStatsDrpInPProfOcts Counter64 +} + +tmnxSPIEgrPStatsPolId OBJECT-TYPE + SYNTAX TEgressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsPolId specifies the index of the egress + QoS policer of this SLA profile instance." + ::= { tmnxSLAProfInstEgrPStatsEntry 1 } + +tmnxSPIEgrPStatsMode OBJECT-TYPE + SYNTAX TmnxSubEgrPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSLAProfInstEgrPStatsEntry 2 } + +tmnxSPIEgrPStatsOffInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffInProfPkts indicates the number of + in-profile packets (rate below CIR) offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 3 } + +tmnxSPIEgrPStatsOffInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsOffInProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 4 } + +tmnxSPIEgrPStatsOffInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsOffInProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 5 } + +tmnxSPIEgrPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 6 } + +tmnxSPIEgrPStatsFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsFwdInProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 7 } + +tmnxSPIEgrPStatsFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsFwdInProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 8 } + +tmnxSPIEgrPStatsDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpInProfPkts indicates the number of + in-profile packets (rate below CIR) dropped by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 9 } + +tmnxSPIEgrPStatsDrpInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsDrpInProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 10 } + +tmnxSPIEgrPStatsDrpInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsDrpInProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 11 } + +tmnxSPIEgrPStatsOffOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 12 } + +tmnxSPIEgrPStatsOffOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsOffOutProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 13 } + +tmnxSPIEgrPStatsOffOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsOffOutProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 14 } + +tmnxSPIEgrPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 15 } + +tmnxSPIEgrPStatsFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsFwdOutProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 16 } + +tmnxSPIEgrPStatsFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsFwdOutProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 17 } + +tmnxSPIEgrPStatsDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) dropped by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 18 } + +tmnxSPIEgrPStatsDrpOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsDrpOutProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 19 } + +tmnxSPIEgrPStatsDrpOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsDrpOutProfPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 20 } + +tmnxSPIEgrPStatsOffInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 21 } + +tmnxSPIEgrPStatsOffInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsOffInProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 22 } + +tmnxSPIEgrPStatsOffInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsOffInProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 23 } + +tmnxSPIEgrPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 24 } + +tmnxSPIEgrPStatsFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsFwdInProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 25 } + +tmnxSPIEgrPStatsFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsFwdInProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 26 } + +tmnxSPIEgrPStatsDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpInProfOcts indicates the number of + in-profile octets (rate below CIR) dropped by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 27 } + +tmnxSPIEgrPStatsDrpInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsDrpInProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 28 } + +tmnxSPIEgrPStatsDrpInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsDrpInProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 29 } + +tmnxSPIEgrPStatsOffOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 30 } + +tmnxSPIEgrPStatsOffOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsOffOutProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 31 } + +tmnxSPIEgrPStatsOffOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsOffOutProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 32 } + +tmnxSPIEgrPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 33 } + +tmnxSPIEgrPStatsFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsFwdOutProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 34 } + +tmnxSPIEgrPStatsFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsFwdOutProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 35 } + +tmnxSPIEgrPStatsDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) dropped by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 36 } + +tmnxSPIEgrPStatsDrpOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsDrpOutProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 37 } + +tmnxSPIEgrPStatsDrpOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsDrpOutProfOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 38 } + +tmnxSPIEgrPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffUncolPkts indicates the number of + uncolored packets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 39 } + +tmnxSPIEgrPStatsOffUncolPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsOffUncolPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 40 } + +tmnxSPIEgrPStatsOffUncolPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsOffUncolPkts." + ::= { tmnxSLAProfInstEgrPStatsEntry 41 } + +tmnxSPIEgrPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffUncolOcts indicates the number of + uncolored octets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 42 } + +tmnxSPIEgrPStatsOffUncolOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSPIEgrPStatsOffUncolOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 43 } + +tmnxSPIEgrPStatsOffUncolOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSPIEgrPStatsOffUncolOcts." + ::= { tmnxSLAProfInstEgrPStatsEntry 44 } + +tmnxSPIEgrPStatsFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdExdProfPkts indicates the number of + exceed-profile packets (rate above PIR) forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 45 } + +tmnxSPIEgrPStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpExdProfPkts indicates the number of + exceed-profile packets (rate above PIR) dropped by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 46 } + +tmnxSPIEgrPStatsFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdExdProfOcts indicates the number of + out-of-profile octets (rate above PIR) forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 47 } + +tmnxSPIEgrPStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpExdProfOcts indicates the number of + out-of-profile octets (rate above PIR) dropped by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 48 } + +tmnxSPIEgrPStatsOffExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffExdProfPkts indicates the number of + exceed-profile packets offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 49 } + +tmnxSPIEgrPStatsOffExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffExdProfOcts indicates the number of + exceed-profile octets offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 50 } + +tmnxSPIEgrPStatsOffInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffInPProfPkts indicates the number of + inplus-profile packets offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 51 } + +tmnxSPIEgrPStatsFwdInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdInPProfPkts indicates the number of + inplus-profile packets forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 52 } + +tmnxSPIEgrPStatsDrpInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpInPProfPkts indicates the number of + inplus-profile packets discarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 53 } + +tmnxSPIEgrPStatsOffInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsOffInPProfOcts indicates the number of + inplus-profile octets offered by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 54 } + +tmnxSPIEgrPStatsFwdInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsFwdInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 55 } + +tmnxSPIEgrPStatsDrpInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrPStatsDrpInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tmnxSLAProfInstEgrPStatsEntry 56 } + +tmnxSubRadiusAcceptTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubRadiusAcceptEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubRadiusAcceptTable allows configuration of RADIUS attributes + to be accepted." + ::= { tmnxSubMgmtObjects 82 } + +tmnxSubRadiusAcceptEntry OBJECT-TYPE + SYNTAX TmnxSubRadiusAcceptEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each entry represents a RADIUS attribute that is to be accepted. + + Entries in this table can be created and deleted via SNMP SET + operations." + INDEX { + tmnxSubAuthPlcyName, + tmnxSubRadiusAcceptAttributeType, + tmnxSubRadiusAcceptVendorId + } + ::= { tmnxSubRadiusAcceptTable 1 } + +TmnxSubRadiusAcceptEntry ::= SEQUENCE +{ + tmnxSubRadiusAcceptAttributeType TmnxSubRadiusAttrType, + tmnxSubRadiusAcceptVendorId TmnxSubRadiusVendorId, + tmnxSubRadiusAcceptRowStatus RowStatus, + tmnxSubRadiusAcceptLastMgmtCh TimeStamp, + tmnxSubRadiusAcceptSelective BITS +} + +tmnxSubRadiusAcceptAttributeType OBJECT-TYPE + SYNTAX TmnxSubRadiusAttrType (1..255) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubRadiusAcceptAttributeType specifies the RADIUS + Attribute Type to be accepted." + ::= { tmnxSubRadiusAcceptEntry 1 } + +tmnxSubRadiusAcceptVendorId OBJECT-TYPE + SYNTAX TmnxSubRadiusVendorId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxSubRadiusAcceptVendorId specifies the RADIUS + Vendor-Id. + + If the value of tmnxSubRadiusAcceptVendorId is equal to zero, the + attribute type specified by tmnxSubRadiusAcceptAttributeType must be + accepted if it appears outside of a Vendor-Specific attribute. + + If the value of tmnxSubRadiusAcceptVendorId is not equal to zero, the + attribute type specified by tmnxSubRadiusAcceptAttributeType must be + accepted if it appears as a sub-attribute within a Vendor-Specific + attribute with Vendor-Id equal to the value of + tmnxSubRadiusAcceptVendorId." + ::= { tmnxSubRadiusAcceptEntry 2 } + +tmnxSubRadiusAcceptRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubRadiusAcceptRowStatus specifies the row status of + this row." + ::= { tmnxSubRadiusAcceptEntry 3 } + +tmnxSubRadiusAcceptLastMgmtCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubRadiusAcceptLastMgmtCh indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubRadiusAcceptEntry 4 } + +tmnxSubRadiusAcceptSelective OBJECT-TYPE + SYNTAX BITS { + auth (0), + coa (1) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubRadiusAcceptSelective specifies any additional + conditions that must apply in order to accept the attribute associated + with this conceptual row. + + When the 'auth' bit is set, this attribute is only accepted in the + context of an authentication, initiated by this system. + + When the 'coa' bit is set, this attribute is only accepted in the + context of a Change of Authorization sequence, initiated by the RADIUS + server. + + By default, all bits are set, and this attribute is accepted without + any additional conditions." + DEFVAL { {auth, coa} } + ::= { tmnxSubRadiusAcceptEntry 5 } + +tmnxSubIngQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIngQosArbitStatsTable contains ingress QoS arbiter + statistics about subscribers. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubMgmtObjects 83 } + +tmnxSubIngQosArbitStatsEntry OBJECT-TYPE + SYNTAX TmnxSubIngQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular + subscriber QoS arbiter." + INDEX { + tmnxSubInfoSubIdent, + IMPLIED tmnxSubIngQosArbitStatsName + } + ::= { tmnxSubIngQosArbitStatsTable 1 } + +TmnxSubIngQosArbitStatsEntry ::= SEQUENCE +{ + tmnxSubIngQosArbitStatsName TNamedItem, + tmnxSubIngQosArbitStatsFwdPkts Counter64, + tmnxSubIngQosArbitStatsFwdPktsLo Counter32, + tmnxSubIngQosArbitStatsFwdPktsHi Counter32, + tmnxSubIngQosArbitStatsFwdOcts Counter64, + tmnxSubIngQosArbitStatsFwdOctsLo Counter32, + tmnxSubIngQosArbitStatsFwdOctsHi Counter32 +} + +tmnxSubIngQosArbitStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIngQosArbitStatsName specifies the ingress QoS + arbiter of this subscriber." + ::= { tmnxSubIngQosArbitStatsEntry 1 } + +tmnxSubIngQosArbitStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIngQosArbitStatsFwdPkts indicates the number of + forwarded packets, as determined by the subscriber ingress policer + control policy, offered by the Pchip to the Qchip." + ::= { tmnxSubIngQosArbitStatsEntry 2 } + +tmnxSubIngQosArbitStatsFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngQosArbitStatsFwdPkts." + ::= { tmnxSubIngQosArbitStatsEntry 3 } + +tmnxSubIngQosArbitStatsFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngQosArbitStatsFwdPkts." + ::= { tmnxSubIngQosArbitStatsEntry 4 } + +tmnxSubIngQosArbitStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIngQosArbitStatsFwdOcts indicates the number of + forwarded octets, as determined by the subscriber ingress policer + control policy, offered by the Pchip to the Qchip." + ::= { tmnxSubIngQosArbitStatsEntry 5 } + +tmnxSubIngQosArbitStatsFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngQosArbitStatsFwdOcts." + ::= { tmnxSubIngQosArbitStatsEntry 6 } + +tmnxSubIngQosArbitStatsFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngQosArbitStatsFwdOcts." + ::= { tmnxSubIngQosArbitStatsEntry 7 } + +tmnxSubEgrQosArbitStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubEgrQosArbitStatsTable contains egress QoS arbiter + statistics about subscribers. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubMgmtObjects 84 } + +tmnxSubEgrQosArbitStatsEntry OBJECT-TYPE + SYNTAX TmnxSubEgrQosArbitStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular + subscriber QoS arbiter." + INDEX { + tmnxSubInfoSubIdent, + IMPLIED tmnxSubEgrQosArbitStatsName + } + ::= { tmnxSubEgrQosArbitStatsTable 1 } + +TmnxSubEgrQosArbitStatsEntry ::= SEQUENCE +{ + tmnxSubEgrQosArbitStatsName TNamedItem, + tmnxSubEgrQosArbitStatsFwdPkts Counter64, + tmnxSubEgrQosArbitStatsFwdPktsLo Counter32, + tmnxSubEgrQosArbitStatsFwdPktsHi Counter32, + tmnxSubEgrQosArbitStatsFwdOcts Counter64, + tmnxSubEgrQosArbitStatsFwdOctsLo Counter32, + tmnxSubEgrQosArbitStatsFwdOctsHi Counter32 +} + +tmnxSubEgrQosArbitStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosArbitStatsName specifies the egress QoS + arbiter of this subscriber." + ::= { tmnxSubEgrQosArbitStatsEntry 1 } + +tmnxSubEgrQosArbitStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosArbitStatsFwdPkts indicates the number of + forwarded packets, as determined by the subscriber egress policer + control policy, offered by the Pchip to the Qchip." + ::= { tmnxSubEgrQosArbitStatsEntry 2 } + +tmnxSubEgrQosArbitStatsFwdPktsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubEgrQosArbitStatsFwdPkts." + ::= { tmnxSubEgrQosArbitStatsEntry 3 } + +tmnxSubEgrQosArbitStatsFwdPktsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubEgrQosArbitStatsFwdPkts." + ::= { tmnxSubEgrQosArbitStatsEntry 4 } + +tmnxSubEgrQosArbitStatsFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosArbitStatsFwdOcts indicates the number of + forwarded octets, as determined by the subscriber egress policer + control policy, offered by the Pchip to the Qchip." + ::= { tmnxSubEgrQosArbitStatsEntry 5 } + +tmnxSubEgrQosArbitStatsFwdOctsLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubEgrQosArbitStatsFwdOcts." + ::= { tmnxSubEgrQosArbitStatsEntry 6 } + +tmnxSubEgrQosArbitStatsFwdOctsHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubEgrQosArbitStatsFwdOcts." + ::= { tmnxSubEgrQosArbitStatsEntry 7 } + +tmnxSLAProfInstOverridesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfInstOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SLA Profile instance qos overrides. + + Using this table is discouraged. Please use the tmnxSubSpiOvrTable + instead." + ::= { tmnxSubMgmtObjects 85 } + +tmnxSLAProfInstOverridesEntry OBJECT-TYPE + SYNTAX TmnxSLAProfInstOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SLA Profile instance qos override." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSLAProfInstOvrDirection, + tmnxSLAProfInstOvrType, + tmnxSLAProfInstOvrTypeId, + tmnxSLAProfInstOvrTypeName + } + ::= { tmnxSLAProfInstOverridesTable 1 } + +TmnxSLAProfInstOverridesEntry ::= SEQUENCE +{ + tmnxSLAProfInstOvrDirection TDirectionIngEgr, + tmnxSLAProfInstOvrType TQosOverrideType, + tmnxSLAProfInstOvrTypeId TQosOverrideTypeId, + tmnxSLAProfInstOvrTypeName TNamedItemOrEmpty, + tmnxSLAProfInstOvrPIR TPIRRateOverride, + tmnxSLAProfInstOvrCIR TCIRRateOverride, + tmnxSLAProfInstOvrCBS TBurstSizeBytesOvr, + tmnxSLAProfInstOvrMBS TBurstSizeBytesOvr, + tmnxSLAProfInstOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSLAProfInstOvrPIRHi Unsigned32, + tmnxSLAProfInstOvrPIRLo Unsigned32, + tmnxSLAProfInstOvrCIRHi Unsigned32, + tmnxSLAProfInstOvrCIRLo Unsigned32, + tmnxSLAProfInstOvrSummedCIR TruthValue, + tmnxSLAProfInstOvrClassWeight THsClassWeightOverride +} + +tmnxSLAProfInstOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrDirection indicates whether this row + specifies ingress or egress qos override parameters." + ::= { tmnxSLAProfInstOverridesEntry 1 } + +tmnxSLAProfInstOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrType indicates what field has been + overwritten by this row." + ::= { tmnxSLAProfInstOverridesEntry 2 } + +tmnxSLAProfInstOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrTypeId indicates the id of the + queue/policer that has been overwritten by this row. + + If the value of tmnxSLAProfInstOvrType is not 'queue (1)' or 'policer + (2)', this field must be set to zero (0)." + ::= { tmnxSLAProfInstOverridesEntry 3 } + +tmnxSLAProfInstOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrTypeName indicates the name of the + scheduler/arbiter that has been overwritten by this row. + + If the value of tmnxSLAProfInstOvrType is not 'arbiter (4)' or + 'scheduler (5)', this field must be set to zero (0)." + ::= { tmnxSLAProfInstOverridesEntry 4 } + +tmnxSLAProfInstOvrPIR OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSLAProfInstOvrPIR indicates the PIR rate in kbps + allowed for the object overwritten by this row. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSLAProfInstOvrPIRHi and tmnxSLAProfInstOvrPIRLo." + ::= { tmnxSLAProfInstOverridesEntry 5 } + +tmnxSLAProfInstOvrCIR OBJECT-TYPE + SYNTAX TCIRRateOverride + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSLAProfInstOvrCIR indicates the CIR rate in kbps + allowed for the object overwritten by this row. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSLAProfInstOvrCIRHi and tmnxSLAProfInstOvrCIRLo." + ::= { tmnxSLAProfInstOverridesEntry 6 } + +tmnxSLAProfInstOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrCBS indicates the amount of reserved + buffer space (in bytes) for the object overwritten by this row." + ::= { tmnxSLAProfInstOverridesEntry 7 } + +tmnxSLAProfInstOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrMBS indicates the maximum amount of + reserved buffer space (in bytes) for the object overwritten by this + row." + ::= { tmnxSLAProfInstOverridesEntry 8 } + +tmnxSLAProfInstOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrWrrWeight specifies the weight of this + queue for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSLAProfInstOvrWrrWeight is only relevant if the value + of tmnxSLAProfInstOvrType is equal to 'queue', and if the queue + specified in tmnxSLAProfInstOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated wit this PPP session." + ::= { tmnxSLAProfInstOverridesEntry 9 } + +tmnxSLAProfInstOvrPIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrPIRHi indicates upper 32 bits of the + PIR rate allowed for the object overwritten by this row. + + When the value of tmnxSLAProfInstOvrPIRHi along with the value of + tmnxSLAProfInstOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate. + + The value of tmnxSLAProfInstOvrPIRHi equal to 4294967295 (0xFFFFFFFF) + and the value of tmnxSLAProfInstOvrPIRLo equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSLAProfInstOverridesEntry 10 } + +tmnxSLAProfInstOvrPIRLo OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967294..4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrPIRLo indicates lower 32 bits of the + PIR rate allowed for the object overwritten by this row. + + When the value of tmnxSLAProfInstOvrPIRHi along with the value of + tmnxSLAProfInstOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate. + + The value of tmnxSLAProfInstOvrPIRHi equal to 4294967295 (0xFFFFFFFF) + and the value of tmnxSLAProfInstOvrPIRLo equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSLAProfInstOverridesEntry 11 } + +tmnxSLAProfInstOvrCIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrCIRHi indicates upper 32 bits of the + CIR rate allowed for the object overwritten by this row. + + When the value of tmnxSLAProfInstOvrCIRHi along with the value of + tmnxSLAProfInstOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate. + + The value of tmnxSLAProfInstOvrCIRHi equal to 4294967295 (0xFFFFFFFF) + and the value of tmnxSLAProfInstOvrCIRLo equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSLAProfInstOverridesEntry 12 } + +tmnxSLAProfInstOvrCIRLo OBJECT-TYPE + SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrCIRLo indicates lower 32 bits of the + CIR rate allowed for the object overwritten by this row. + + When the value of tmnxSLAProfInstOvrCIRHi along with the value of + tmnxSLAProfInstOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate. + + The value of tmnxSLAProfInstOvrCIRHi equal to 4294967295 (0xFFFFFFFF) + and the value of tmnxSLAProfInstOvrCIRLo equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSLAProfInstOverridesEntry 13 } + +tmnxSLAProfInstOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrSummedCIR indicates if the CIR should + be used as the summed CIR values of the children schedulers or queues. + If set to 'true', the applicable scheduler CIR + (tmnxSLAProfInstOvrCIRHi and tmnxSLAProfInstOvrCIRLo) loses its + meaning. + + The value of tmnxSLAProfInstOvrCIRHi equal to 4294967295 (0xFFFFFFFF) + and the value of tmnxSLAProfInstOvrCIRLo equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSLAProfInstOverridesEntry 14 } + +tmnxSLAProfInstOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfInstOvrClassWeight specifies the weight of the + scheduling class. + + The value of tmnxSLAProfInstOvrClassWeight equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSLAProfInstOverridesEntry 15 } + +tmnxSLAProfCMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfCMapTable contains objects to configure a Credit + Control category map per SLA Profile." + ::= { tmnxSubMgmtObjects 86 } + +tmnxSLAProfCMapEntry OBJECT-TYPE + SYNTAX TmnxSLAProfCMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents configuration of a particular Credit + Control category map for a particular SLA profile. + + Entries in this table are created and destroyed automatically by the + system." + AUGMENTS { tmnxSLAProfileEntry } + ::= { tmnxSLAProfCMapTable 1 } + +TmnxSLAProfCMapEntry ::= SEQUENCE +{ tmnxSLAProfCMapName TNamedItemOrEmpty } + +tmnxSLAProfCMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfCMapName specifies the Credit Control category + map associated with this SLA profile. + + Either the value of this object must be empty or the value of + tmnxSLAProfCreditControlPlcy must be empty." + ::= { tmnxSLAProfCMapEntry 1 } + +tmnxSLAProfCatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfCatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfCatTable contains objects to configure Credit Control + categories per SLA Profile. + + Entries in this table can be created or deleted via SNMP operations." + ::= { tmnxSubMgmtObjects 87 } + +tmnxSLAProfCatEntry OBJECT-TYPE + SYNTAX TmnxSLAProfCatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents configuration of a particular Credit + Control category for a particular SLA profile. + + The SLA profile cannot have a row in this table while the value of its + object tmnxSLAProfCreditControlPlcy is not empty." + INDEX { + tmnxSLAProfName, + tmnxSubApCMapName, + tmnxSubApCategoryName + } + ::= { tmnxSLAProfCatTable 1 } + +TmnxSLAProfCatEntry ::= SEQUENCE +{ + tmnxSLAProfCatLastMgmtChange TimeStamp, + tmnxSLAProfCatRowStatus RowStatus, + tmnxSLAProfCatTimeout Unsigned32, + tmnxSLAProfCatTimeoutAction TmnxSubSlaProfIdleTimeoutAction +} + +tmnxSLAProfCatLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfCatLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSLAProfCatEntry 1 } + +tmnxSLAProfCatRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfCatRowStatus specifies the row status of this + row." + ::= { tmnxSLAProfCatEntry 2 } + +tmnxSLAProfCatTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..15552000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfCatTimeout specifies the time that this + category can stay below its activity-threshold before action is taken." + DEFVAL { 0 } + ::= { tmnxSLAProfCatEntry 3 } + +tmnxSLAProfCatTimeoutAction OBJECT-TYPE + SYNTAX TmnxSubSlaProfIdleTimeoutAction + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfCatTimeoutAction specifies the action to be + taken when the idle time is elapsed. + + The value of this object is only relevant when the actual idle time is + not equal to zero. + + The actual idle time is the value of the object tmnxSLAProfCatTimeout + or the value of the object tmnxSPICatQuotaHoldingTime in the + corresponding row in the tmnxSPICatTable. + + The value 'shcvCheck' specifies that a Subscriber Host Connectivity + Verification check be started." + DEFVAL { terminate } + ::= { tmnxSLAProfCatEntry 4 } + +tmnxSubOverridesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains subscriber qos overrides." + ::= { tmnxSubMgmtObjects 88 } + +tmnxSubOverridesEntry OBJECT-TYPE + SYNTAX TmnxSubOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific subscriber qos override." + INDEX { + tmnxSubInfoSubIdent, + tmnxSubOvrDirection, + tmnxSubOvrType, + tmnxSubOvrTypeId, + tmnxSubOvrTypeName + } + ::= { tmnxSubOverridesTable 1 } + +TmnxSubOverridesEntry ::= SEQUENCE +{ + tmnxSubOvrDirection TDirectionIngEgr, + tmnxSubOvrType TQosOverrideType, + tmnxSubOvrTypeId TQosOverrideTypeId, + tmnxSubOvrTypeName TNamedItemOrEmpty, + tmnxSubOvrPIR TPIRRateOverride, + tmnxSubOvrCIR TCIRRateOverride, + tmnxSubOvrCBS TBurstSizeBytesOvr, + tmnxSubOvrMBS TBurstSizeBytesOvr, + tmnxSubOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSubOvrPIRHi Unsigned32, + tmnxSubOvrPIRLo Unsigned32, + tmnxSubOvrCIRHi Unsigned32, + tmnxSubOvrCIRLo Unsigned32, + tmnxSubOvrSummedCIR TruthValue +} + +tmnxSubOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubOvrDirection indicates whether this row specifies + ingress or egress qos override parameters." + ::= { tmnxSubOverridesEntry 1 } + +tmnxSubOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubOvrType indicates what field has been overwritten + by this row." + ::= { tmnxSubOverridesEntry 2 } + +tmnxSubOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubOvrTypeId indicates the id of the queue/policer + that has been overwritten by this row. + + If the value of tmnxSubOvrType is not 'queue (1)' or 'policer (2)', + this field must be set to zero (0)." + ::= { tmnxSubOverridesEntry 3 } + +tmnxSubOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubOvrTypeName indicates the name of the + scheduler/arbiter that has been overwritten by this row. + + If the value of tmnxSubOvrTypeId is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { tmnxSubOverridesEntry 4 } + +tmnxSubOvrPIR OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubOvrPIR indicates the PIR rate in kbps allowed for + the object overwritten by this row. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSubOvrPIRHi and tmnxSubOvrPIRLo." + ::= { tmnxSubOverridesEntry 5 } + +tmnxSubOvrCIR OBJECT-TYPE + SYNTAX TCIRRateOverride + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubOvrCIR indicates the CIR rate in kbps allowed for + the object overwritten by this row. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSubOvrCIRHi and tmnxSubOvrCIRLo." + ::= { tmnxSubOverridesEntry 6 } + +tmnxSubOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrCBS indicates the amount of reserved buffer + space (in bytes) for the object overwritten by this row." + ::= { tmnxSubOverridesEntry 7 } + +tmnxSubOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrMBS indicates the maximum amount of reserved + buffer space (in bytes) for the object overwritten by this row." + ::= { tmnxSubOverridesEntry 8 } + +tmnxSubOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrWrrWeight specifies the weight of this queue + for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSubOvrWrrWeight is only relevant if the value of + tmnxSubOvrType is equal to 'queue', and if the queue specified in + tmnxSubOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated wit this PPP session." + ::= { tmnxSubOverridesEntry 9 } + +tmnxSubOvrPIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrPIRHi indicates upper 32 bits of the PIR rate + allowed for the object overwritten by this row. + + When the value of tmnxSubOvrPIRHi along with the value of + tmnxSubOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and the + value of tmnxSubOvrPIRLo equal to 4294967294 (0xFFFFFFFE) indicates no + overrides." + ::= { tmnxSubOverridesEntry 10 } + +tmnxSubOvrPIRLo OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrPIRLo indicates lower 32 bits of the PIR rate + allowed for the object overwritten by this row. + + When the value of tmnxSubOvrPIRHi along with the value of + tmnxSubOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and the + value of tmnxSubOvrPIRLo equal to 4294967294 (0xFFFFFFFE) indicates no + overrides." + ::= { tmnxSubOverridesEntry 11 } + +tmnxSubOvrCIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrCIRHi indicates upper 32 bits of the CIR rate + allowed for the object overwritten by this row. + + When the value of tmnxSubOvrCIRHi along with the value of + tmnxSubOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and the + value of tmnxSubOvrCIRLo equal to 4294967294 (0xFFFFFFFE) indicates no + overrides." + ::= { tmnxSubOverridesEntry 12 } + +tmnxSubOvrCIRLo OBJECT-TYPE + SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrCIRLo indicates lower 32 bits of the CIR rate + allowed for the object overwritten by this row. + + When the value of tmnxSubOvrCIRHi along with the value of + tmnxSubOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and the + value of tmnxSubOvrCIRLo equal to 4294967294 (0xFFFFFFFE) indicates no + overrides." + ::= { tmnxSubOverridesEntry 13 } + +tmnxSubOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubOvrSummedCIR indicates if the CIR should be used + as the summed CIR values of the children schedulers or queues. If set + to 'true', the applicable scheduler CIR (tmnxSubOvrCIRHi and + tmnxSubOvrCIRLo) loses its meaning. + + The value of tmnxSubOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and the + value of tmnxSubOvrCIRLo equal to 4294967294 (0xFFFFFFFE) indicates no + overrides." + ::= { tmnxSubOverridesEntry 14 } + +tmnxSubFlterProfTbleLastMgmtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfTbleLastMgmtChg indicates the sysUpTime + at the time of the most recent management-initiated change to the + tmnxSubFilterProfileTable." + ::= { tmnxSubMgmtObjects 89 } + +tmnxSubFilterProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubFilterProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains filter profiles." + ::= { tmnxSubMgmtObjects 90 } + +tmnxSubFilterProfileEntry OBJECT-TYPE + SYNTAX TmnxSubFilterProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific subscriber qos filter profile" + INDEX { tmnxSubFlterProfName } + ::= { tmnxSubFilterProfileTable 1 } + +TmnxSubFilterProfileEntry ::= SEQUENCE +{ + tmnxSubFlterProfName TNamedItem, + tmnxSubFlterProfRowStatus RowStatus, + tmnxSubFlterProfLastMgmtChange TimeStamp, + tmnxSubFlterProfDescription TItemDescription, + tmnxSubFlterProfIngIpFltrId TFilterID, + tmnxSubFlterProfEgrIpFltrId TFilterID, + tmnxSubFlterProfIngIpv6FltrId TFilterID, + tmnxSubFlterProfEgrIpv6FltrId TFilterID +} + +tmnxSubFlterProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfName specifies the name of the subscriber + mgmt filter profile." + ::= { tmnxSubFilterProfileEntry 1 } + +tmnxSubFlterProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubFilterProfileEntry 2 } + +tmnxSubFlterProfLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubFilterProfileEntry 3 } + +tmnxSubFlterProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfDescription specifies the user provided + description of this filter profile." + DEFVAL { ''H } + ::= { tmnxSubFilterProfileEntry 4 } + +tmnxSubFlterProfIngIpFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfIngIpFltrId specifies the ingress IP + filter (from TIMETRA-FILTER-MIB::tIPFilterTable) applicable to this + filter profile. The value '0' specifies that no filter is applied." + DEFVAL { 0 } + ::= { tmnxSubFilterProfileEntry 5 } + +tmnxSubFlterProfEgrIpFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfEgrIpFltrId specifies the egress IP + filter (from TIMETRA-FILTER-MIB::tIPFilterTable) applicable to this + filter profile. The value '0' specifies that no filter is applied." + DEFVAL { 0 } + ::= { tmnxSubFilterProfileEntry 6 } + +tmnxSubFlterProfIngIpv6FltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfIngIpv6FltrId specifies the ingress IP + filter (from TIMETRA-FILTER-MIB::tIPv6FilterTable) applicable to this + filter profile. The value '0' specifies that no filter is applied." + DEFVAL { 0 } + ::= { tmnxSubFilterProfileEntry 7 } + +tmnxSubFlterProfEgrIpv6FltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFlterProfEgrIpv6FltrId specifies the egress IP + filter (from TIMETRA-FILTER-MIB::tIPv6FilterTable) applicable to this + filter profile. The value '0' specifies that no filter is applied." + DEFVAL { 0 } + ::= { tmnxSubFilterProfileEntry 8 } + +tmnxSPFltrProfMapTblLstMgtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPFltrProfMapTblLstMgtChg indicates the sysUpTime at + the time of the most recent management-initiated change to the + tmnxSubProfFltrProfileMapTable." + ::= { tmnxSubMgmtObjects 91 } + +tmnxSubProfFltrProfileMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfFltrProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfFltrProfileMapTable has an entry for each Filter + profile string to Filter profile name mapping defined under a + subscriber profile configured in the system." + ::= { tmnxSubMgmtObjects 92 } + +tmnxSubProfFltrProfileMapEntry OBJECT-TYPE + SYNTAX TmnxSubProfFltrProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Filter profile string to filter profile + name mapping defined under a subscriber profile configured in the + system. Entries can be created and deleted via SNMP SET operations on + the object tmnxSPFltrProfMapRowStatus." + INDEX { + tmnxSubProfName, + IMPLIED tmnxSPFltrProfMapFltrString + } + ::= { tmnxSubProfFltrProfileMapTable 1 } + +TmnxSubProfFltrProfileMapEntry ::= SEQUENCE +{ + tmnxSPFltrProfMapFltrString DisplayString, + tmnxSPFltrProfMapRowStatus RowStatus, + tmnxSPFltrProfMapLstMgmtChg TimeStamp, + tmnxSPFltrProfMapFltrProfile TNamedItem +} + +tmnxSPFltrProfMapFltrString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPFltrProfMapFltrString specifies the filter profile + string for this row." + ::= { tmnxSubProfFltrProfileMapEntry 1 } + +tmnxSPFltrProfMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSPFltrProfMapRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubProfFltrProfileMapEntry 2 } + +tmnxSPFltrProfMapLstMgmtChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPFltrProfMapLstMgmtChg indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubProfFltrProfileMapEntry 3 } + +tmnxSPFltrProfMapFltrProfile OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSPFltrProfMapFltrProfile specifies the filter profile + name corresponding to this row." + ::= { tmnxSubProfFltrProfileMapEntry 4 } + +tmnxSubAleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAleTable contains information about subscribers' DSL Access + Loop Encapsulation. + + Using this table is discouraged. Please use the tmnxSubSpiAleTable + instead." + ::= { tmnxSubMgmtObjects 93 } + +tmnxSubAleEntry OBJECT-TYPE + SYNTAX TmnxSubAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents DSL Access Loop information about a + particular subscriber SLA profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName + } + ::= { tmnxSubAleTable 1 } + +TmnxSubAleEntry ::= SEQUENCE +{ + tmnxSubAleEncapOffset Integer32, + tmnxSubAleDatalink INTEGER +} + +tmnxSubAleEncapOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAleEncapOffset indicates the number of bytes added + to or subtracted from the packet size while performing rate + calculations, in order to take into account the encapsulation overhead + in the DSL Access Loop. + + A positive number indicates that bytes are added to, a negative number + indicates that bytes are subtracted from the actual packet size." + ::= { tmnxSubAleEntry 1 } + +tmnxSubAleDatalink OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + atm (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAleDatalink indicates the type of data link in the + DSL Access Loop." + ::= { tmnxSubAleEntry 2 } + +tmnxSubIPolFltrProfileMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIPolFltrProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIPolFltrProfileMapTable has an entry for each filter + profile string to filter profile name mapping defined under a + subscriber identification policy configured in the system." + ::= { tmnxSubMgmtObjects 96 } + +tmnxSubIPolFltrProfileMapEntry OBJECT-TYPE + SYNTAX TmnxSubIPolFltrProfileMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a filter profile string to filter profile + name mapping defined under a subscriber identification policy + configured in the system. Entries can be created and deleted via SNMP + SET operations on the object tmnxSubIPolFltrProfMapRowStatus." + INDEX { + tmnxSubIPolName, + IMPLIED tmnxSubIPolFltrProfMapFltrString + } + ::= { tmnxSubIPolFltrProfileMapTable 1 } + +TmnxSubIPolFltrProfileMapEntry ::= SEQUENCE +{ + tmnxSubIPolFltrProfMapFltrString DisplayString, + tmnxSubIPolFltrProfMapRowStatus RowStatus, + tmnxSubIPolFltrProfMapLastMgmtCh TimeStamp, + tmnxSubIPolFltrProfMapFltrProf TNamedItem +} + +tmnxSubIPolFltrProfMapFltrString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIPolFltrProfMapFltrString specifies the filter + profile string for this row." + ::= { tmnxSubIPolFltrProfileMapEntry 1 } + +tmnxSubIPolFltrProfMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolFltrProfMapRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubIPolFltrProfileMapEntry 2 } + +tmnxSubIPolFltrProfMapLastMgmtCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIPolFltrProfMapLastMgmtCh indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSubIPolFltrProfileMapEntry 3 } + +tmnxSubIPolFltrProfMapFltrProf OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIPolFltrProfMapFltrProf specifies the filter + profile name corresponding to this row." + ::= { tmnxSubIPolFltrProfileMapEntry 4 } + +tmnxSubHostSapTrkMcRDstStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostSapTrkMcRDstStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostSapTrkMcRDstStatTable shows mcast reporting destination + statistics information for hosts, ordered by SAP." + ::= { tmnxSubMgmtObjects 97 } + +tmnxSubHostSapTrkMcRDstStatEntry OBJECT-TYPE + SYNTAX TmnxSubHostSapTrkMcRDstStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents mcast reporting destination statistics + information for a particular host. + + Rows are created or removed automatically by the system. + + Rows are only created where the statistics value is nonzero; this + allows faster walking through this table; hence, it is recommended to + perform only get-next-request operations to retrieve information from + this table." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostSapTrkHostAddrType, + tmnxSubHostSapTrkHostAddr, + tmnxSubHostSapTrkMcRDstStatType + } + ::= { tmnxSubHostSapTrkMcRDstStatTable 1 } + +TmnxSubHostSapTrkMcRDstStatEntry ::= SEQUENCE +{ + tmnxSubHostSapTrkMcRDstStatType VRtrIgmpHostMcRDstStatType, + tmnxSubHostSapTrkMcRDstStatVal Counter32 +} + +tmnxSubHostSapTrkMcRDstStatType OBJECT-TYPE + SYNTAX VRtrIgmpHostMcRDstStatType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkMcRDstStatType indicates the type of + mcast reporting destination statistics contained in + tmnxSubHostSapTrkMcRDstStatVal." + ::= { tmnxSubHostSapTrkMcRDstStatEntry 1 } + +tmnxSubHostSapTrkMcRDstStatVal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostSapTrkMcRDstStatVal indicates the value of the + mcast reporting destination statistics of the type indicated by + tmnxSubHostSapTrkMcRDstStatType." + ::= { tmnxSubHostSapTrkMcRDstStatEntry 2 } + +tmnxSubLcktPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubLcktPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubLcktPlcyTable allows configuration of subscriber Host + Lockout Policy parameters." + ::= { tmnxSubMgmtObjects 98 } + +tmnxSubLcktPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubLcktPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubLcktPlcyEntry is an entry (conceptual row) in the + tmnxSubLcktPlcyTable. + + Each entry represents the configuration for a subscriber Host Lockout + Policy. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxSubLcktPlcyRowStatus. + + Entries have a presumed StorageType of nonVolatile." + INDEX { tmnxSubLcktPlcyName } + ::= { tmnxSubLcktPlcyTable 1 } + +TmnxSubLcktPlcyEntry ::= SEQUENCE +{ + tmnxSubLcktPlcyName TNamedItem, + tmnxSubLcktPlcyRowStatus RowStatus, + tmnxSubLcktPlcyLastMgmtChange TimeStamp, + tmnxSubLcktPlcyDescription TItemDescription, + tmnxSubLcktPlcyLcktTimeMin Unsigned32, + tmnxSubLcktPlcyLcktTimeMax Unsigned32, + tmnxSubLcktPlcyLcktResetTime Unsigned32, + tmnxSubLcktPlcyMaxLcktHosts Unsigned32, + tmnxSubLcktPlcyHostKey TmnxSubLcktPlcyHostKey +} + +tmnxSubLcktPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyName specifies a specific subscriber Host + Lockout Policy." + ::= { tmnxSubLcktPlcyEntry 1 } + +tmnxSubLcktPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubLcktPlcyEntry 2 } + +tmnxSubLcktPlcyLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this + policy." + ::= { tmnxSubLcktPlcyEntry 3 } + +tmnxSubLcktPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyDescription specifies the user provided + description of this subscriber Host Lockout Policy." + DEFVAL { "" } + ::= { tmnxSubLcktPlcyEntry 4 } + +tmnxSubLcktPlcyLcktTimeMin OBJECT-TYPE + SYNTAX Unsigned32 (1..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyLcktTimeMin specifies the minimum + lockout-time for this Host Lockout Policy." + DEFVAL { 10 } + ::= { tmnxSubLcktPlcyEntry 5 } + +tmnxSubLcktPlcyLcktTimeMax OBJECT-TYPE + SYNTAX Unsigned32 (1..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyLcktTimeMax specifies the maximum + lockout-time for this Host Lockout Policy." + DEFVAL { 3600 } + ::= { tmnxSubLcktPlcyEntry 6 } + +tmnxSubLcktPlcyLcktResetTime OBJECT-TYPE + SYNTAX Unsigned32 (1..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyLcktResetTime specifies the lockout reset + time for this Host Lockout Policy." + DEFVAL { 60 } + ::= { tmnxSubLcktPlcyEntry 7 } + +tmnxSubLcktPlcyMaxLcktHosts OBJECT-TYPE + SYNTAX Unsigned32 (1..32000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyMaxLcktHosts specifies the maximum number + of locked out hosts for this Host Lockout Policy." + DEFVAL { 100 } + ::= { tmnxSubLcktPlcyEntry 8 } + +tmnxSubLcktPlcyHostKey OBJECT-TYPE + SYNTAX TmnxSubLcktPlcyHostKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubLcktPlcyHostKey specifies the method for host + matching." + DEFVAL { all } + ::= { tmnxSubLcktPlcyEntry 9 } + +tmnxSubMgmtAutoSubIdObjs OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 99 } + +tmnxSubAutoSubIdPppKey1 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdPppKey1 specifies the first key that + defines the auto-generated subscriber identification key for PPP + hosts." + DEFVAL { mac } + ::= { tmnxSubMgmtAutoSubIdObjs 1 } + +tmnxSubAutoSubIdPppKey2 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdPppKey2 specifies the second key that + defines the auto-generated subscriber identification key for PPP + hosts." + DEFVAL { sapId } + ::= { tmnxSubMgmtAutoSubIdObjs 2 } + +tmnxSubAutoSubIdPppKey3 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdPppKey3 specifies the third key that + defines the auto-generated subscriber identification key for PPP + hosts." + DEFVAL { sessionId } + ::= { tmnxSubMgmtAutoSubIdObjs 3 } + +tmnxSubAutoSubIdPppKey4 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdPppKey4 specifies the fourth key that + defines the auto-generated subscriber identification key for PPP + hosts." + DEFVAL { none } + ::= { tmnxSubMgmtAutoSubIdObjs 4 } + +tmnxSubAutoSubIdPppKey5 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdPppKey5 specifies the fifth key that + defines the auto-generated subscriber identification key for PPP + hosts." + DEFVAL { none } + ::= { tmnxSubMgmtAutoSubIdObjs 5 } + +tmnxSubAutoSubIdIpoeKey1 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdIpoeKey1 specifies the first key that + defines the auto-generated subscriber identification key for IPoE + hosts." + DEFVAL { mac } + ::= { tmnxSubMgmtAutoSubIdObjs 6 } + +tmnxSubAutoSubIdIpoeKey2 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdIpoeKey2 specifies the second key that + defines the auto-generated subscriber identification key for IPoE + hosts." + DEFVAL { sapId } + ::= { tmnxSubMgmtAutoSubIdObjs 7 } + +tmnxSubAutoSubIdIpoeKey3 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdIpoeKey3 specifies the third key that + defines the auto-generated subscriber identification key for IPoE + hosts." + DEFVAL { none } + ::= { tmnxSubMgmtAutoSubIdObjs 8 } + +tmnxSubAutoSubIdIpoeKey4 OBJECT-TYPE + SYNTAX TmnxSubAutoSubIdKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdIpoeKey4 specifies the fourth key that + defines the auto-generated subscriber identification key for IPoE + hosts." + DEFVAL { none } + ::= { tmnxSubMgmtAutoSubIdObjs 9 } + +tmnxSubAutoSubIdImplGen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdImplGen specifies if this system + implicitly generates a subscriber identifier if no subscriber + identifier is provided by other means." + DEFVAL { true } + ::= { tmnxSubMgmtAutoSubIdObjs 10 } + +tmnxSubIpoeLinkTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeLinkTableLastChange indicates the sysUpTime at + the time of the last modification of tmnxSubIpoeLinkTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 100 } + +tmnxSubIpoeLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table configuring IPoE host linking. + + A row is automatically created in tmnxSubIpoeLinkTable for each entry + in iesIfTable where the value of the object iesIfType equals 'group + (3)'." + ::= { tmnxSubMgmtObjects 101 } + +tmnxSubIpoeLinkEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the IPoE host linking for a particular IES or VPRN + Group Interface." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSubIpoeLinkTable 1 } + +TmnxSubIpoeLinkEntry ::= SEQUENCE +{ + tmnxSubIpoeLinkLastMgmtChange TimeStamp, + tmnxSubIpoeLinkAdminState TmnxAdminState, + tmnxSubIpoeLinkShareCircId TruthValue, + tmnxSubIpoeLinkGratRtrAdv TruthValue +} + +tmnxSubIpoeLinkLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeLinkLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this entry." + ::= { tmnxSubIpoeLinkEntry 1 } + +tmnxSubIpoeLinkAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeLinkAdminState specifies whether + hosts with matching SAP id and MAC address are grouped. + + One group contains up to three hosts (DHCP lease state, DHCPv6 + delegated prefix, DHCPv6 non-temporary address or SLAAC prefix). + + The value of this object can only be set to 'inService' when no IPoE + hosts are present." + DEFVAL { outOfService } + ::= { tmnxSubIpoeLinkEntry 2 } + +tmnxSubIpoeLinkShareCircId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeLinkShareCircId specifies whether the circuit + ID is shared among IPv4 and IPv6 IPoE hosts. + + When the value of this object is to 'true', the incoming request + without a circuit ID inherits the circuit ID of a host from the same + group." + DEFVAL { false } + ::= { tmnxSubIpoeLinkEntry 3 } + +tmnxSubIpoeLinkGratRtrAdv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeLinkGratRtrAdv specifies whether router + advertisements are also sent to DHCP hosts or not. + + If the value of this object is set to 'true', and the value of + tmnxSubV6GrpIfRAAdminState is set to 'enabled', router advertisements + are sent to the DHCP host." + DEFVAL { false } + ::= { tmnxSubIpoeLinkEntry 4 } + +tmnxSubSlaacTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacTable has an entry for each stateless address + autoconfiguration (SLAAC) host." + ::= { tmnxSubMgmtObjects 102 } + +tmnxSubSlaacEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a slaac host. + + Entries in this table are created and destroyed by the system." + INDEX { + svcId, + tmnxSubSlaacPfxType, + tmnxSubSlaacPfx, + tmnxSubSlaacMacAddr + } + ::= { tmnxSubSlaacTable 1 } + +TmnxSubSlaacEntry ::= SEQUENCE +{ + tmnxSubSlaacPfxType InetAddressType, + tmnxSubSlaacPfx InetAddress, + tmnxSubSlaacMacAddr MacAddress, + tmnxSubSlaacPfxLen InetAddressPrefixLength, + tmnxSubSlaacPortId TmnxPortID, + tmnxSubSlaacEncapValue TmnxEncapVal, + tmnxSubSlaacPppIndex Unsigned32, + tmnxSubSlaacPersistKey Unsigned32, + tmnxSubSlaacInterfaceId OCTET STRING, + tmnxSubSlaacCircuitId OCTET STRING, + tmnxSubSlaacRemoteId OCTET STRING, + tmnxSubSlaacSubscrIdent DisplayString, + tmnxSubSlaacSubProfString DisplayString, + tmnxSubSlaacSlaProfString DisplayString, + tmnxSubSlaacAppProfString DisplayString, + tmnxSubSlaacCategoryMapName TNamedItemOrEmpty, + tmnxSubSlaacAncpString TmnxAncpStringOrZero, + tmnxSubSlaacInterDestId DisplayString, + tmnxSubSlaacRadiusClassAttr OCTET STRING, + tmnxSubSlaacShcvOperState ServShcvOperState, + tmnxSubSlaacShcvChecks Unsigned32, + tmnxSubSlaacShcvReplies Unsigned32, + tmnxSubSlaacShcvReplyTime TimeStamp, + tmnxSubSlaacPrimaryDnsType InetAddressType, + tmnxSubSlaacPrimaryDns InetAddress, + tmnxSubSlaacSecondaryDnsType InetAddressType, + tmnxSubSlaacSecondaryDns InetAddress, + tmnxSubSlaacCreationTime DateAndTime, + tmnxSubSlaacOriginSubscrId TmnxSubSlaacInfoOrigin, + tmnxSubSlaacOriginStrings TmnxSubSlaacInfoOrigin, + tmnxSubSlaacOriginPfxInfo TmnxSubSlaacInfoOrigin, + tmnxSubSlaacLastRsAuth DateAndTime, + tmnxSubSlaacInactivityTimeExp Unsigned32, + tmnxSubSlaacPfxPool TNamedItemOrEmpty, + tmnxSubSlaacRetailerSvcId TmnxServId, + tmnxSubSlaacRetailerIf InterfaceIndexOrZero, + tmnxSubSlaacTerminationType TmnxSubTerminationType, + tmnxSubSlaacIpoeSessionHost TruthValue, + tmnxSubSlaacPppSessionHost TruthValue, + tmnxSubSlaacWlanGwBridgeId Unsigned32, + tmnxSubSlaacRtrAdvPlcy TNamedItemOrEmpty, + tmnxSubSlaacRadSubIfPfxType InetAddressType, + tmnxSubSlaacRadSubIfPfx InetAddress, + tmnxSubSlaacRadSubIfPfxLen InetAddressPrefixLength, + tmnxSubSlaacSpiGroupId TmnxSubOperSpiGroupId +} + +tmnxSubSlaacPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPfxType indicates the address type of + tmnxSubSlaacPfx." + ::= { tmnxSubSlaacEntry 1 } + +tmnxSubSlaacPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPfx indicates the IPv6 prefix of the SLAAC + host." + ::= { tmnxSubSlaacEntry 2 } + +tmnxSubSlaacMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMacAddr indicates the MAC address of the this + SLAAC host." + ::= { tmnxSubSlaacEntry 3 } + +tmnxSubSlaacPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPfxLen indicates the prefix length of the + SLAAC prefix." + ::= { tmnxSubSlaacEntry 4 } + +tmnxSubSlaacPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxSubSlaacPortId, along with the object + tmnxSubSlaacEncapValue, indicates the SAP for which this entry + contains information." + ::= { tmnxSubSlaacEntry 5 } + +tmnxSubSlaacEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxSubSlaacEncapValue, along with the object + tmnxSubSlaacPortId, indicates the SAP for which this entry contains + information." + ::= { tmnxSubSlaacEntry 6 } + +tmnxSubSlaacPppIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPppIndex indicates the ppp session identifier + from the tmnxSubPppTable." + ::= { tmnxSubSlaacEntry 7 } + +tmnxSubSlaacPersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPersistKey indicates a key value that can be + used to track this SLAAC host in the persistence file." + ::= { tmnxSubSlaacEntry 8 } + +tmnxSubSlaacInterfaceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacInterfaceId indicates the interface + identifier of this SLAAC host. + + If the SLAAC host has multiple addresses, this field will only show + the interface identifier of one of them. To see all SLAAC addresses, + see TIMETRA-SUBSCRIBER-MGMT-MIB:tmnxSubSlaacAddressTable." + ::= { tmnxSubSlaacEntry 9 } + +tmnxSubSlaacCircuitId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacCircuitId indicates the circuit-id of this + host." + ::= { tmnxSubSlaacEntry 10 } + +tmnxSubSlaacRemoteId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRemoteId indicates the remote-id of this + host." + ::= { tmnxSubSlaacEntry 11 } + +tmnxSubSlaacSubscrIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubscrIdent indicates the id of the parent + subscriber of this SLAAC host." + ::= { tmnxSubSlaacEntry 12 } + +tmnxSubSlaacSubProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubProfString indicates the subscriber + profile string applicable for this SLAAC host." + ::= { tmnxSubSlaacEntry 13 } + +tmnxSubSlaacSlaProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSlaProfString indicates the SLA profile + string applicable for this SLAAC host." + ::= { tmnxSubSlaacEntry 14 } + +tmnxSubSlaacAppProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacAppProfString indicates the application + profile string applicable for this SLAAC host." + ::= { tmnxSubSlaacEntry 15 } + +tmnxSubSlaacCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxSubSlaacCategoryMapName indicates the value of the + category map name." + ::= { tmnxSubSlaacEntry 16 } + +tmnxSubSlaacAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxSubSlaacAncpString indicates the value of the + ancp-string." + ::= { tmnxSubSlaacEntry 17 } + +tmnxSubSlaacInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxSubSlaacInterDestId indicates the intermediate + destination identifier." + ::= { tmnxSubSlaacEntry 18 } + +tmnxSubSlaacRadiusClassAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRadiusClassAttr indicates the Class attribute + returned by the RADIUS server in an Access-Accept message." + ::= { tmnxSubSlaacEntry 19 } + +tmnxSubSlaacShcvOperState OBJECT-TYPE + SYNTAX ServShcvOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacShcvOperState indicates the state of the + subscriber host connectivity check for this SLAAC host." + ::= { tmnxSubSlaacEntry 20 } + +tmnxSubSlaacShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacShcvChecks indicates the number of host + connectivity check requests for this SLAAC host." + ::= { tmnxSubSlaacEntry 21 } + +tmnxSubSlaacShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacShcvReplies indicates the number of host + connectivity replies for this SLAAC host." + ::= { tmnxSubSlaacEntry 22 } + +tmnxSubSlaacShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacShcvReplyTime indicates the time of the last + successful host connectivity check for this SLAAC host." + ::= { tmnxSubSlaacEntry 23 } + +tmnxSubSlaacPrimaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPrimaryDnsType indicates the address type of + tmnxSubSlaacPrimaryDns." + ::= { tmnxSubSlaacEntry 24 } + +tmnxSubSlaacPrimaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPrimaryDns indicates the primary DNS server." + ::= { tmnxSubSlaacEntry 25 } + +tmnxSubSlaacSecondaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSecondaryDnsType indicates the address type + of tmnxSubSlaacSecondaryDns." + ::= { tmnxSubSlaacEntry 26 } + +tmnxSubSlaacSecondaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSecondaryDns indicates the secondary DNS + server." + ::= { tmnxSubSlaacEntry 27 } + +tmnxSubSlaacCreationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacCreationTime indicates when this host was + created." + ::= { tmnxSubSlaacEntry 28 } + +tmnxSubSlaacOriginSubscrId OBJECT-TYPE + SYNTAX TmnxSubSlaacInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubSlaacOriginSubscrId indicates which source + provided the subscriber-id." + ::= { tmnxSubSlaacEntry 29 } + +tmnxSubSlaacOriginStrings OBJECT-TYPE + SYNTAX TmnxSubSlaacInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubSlaacOriginStrings indicates which server provided + the Sub-profile, SLA profile, Ancp string and Intermediate Destination + Id." + ::= { tmnxSubSlaacEntry 30 } + +tmnxSubSlaacOriginPfxInfo OBJECT-TYPE + SYNTAX TmnxSubSlaacInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOriginPfxInfo indicates which server provided + the address information." + ::= { tmnxSubSlaacEntry 31 } + +tmnxSubSlaacLastRsAuth OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacLastRsAuth indicates the time of the last + router solicit authentication." + ::= { tmnxSubSlaacEntry 32 } + +tmnxSubSlaacInactivityTimeExp OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacInactivityTimeExp indicates the remaining + time in seconds before the host is removed. A value of 0 indicates no + inactivity timer is active." + ::= { tmnxSubSlaacEntry 33 } + +tmnxSubSlaacPfxPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPfxPool indicates the DHCP server pool from + which the SLAAC prefix is allocated." + ::= { tmnxSubSlaacEntry 34 } + +tmnxSubSlaacRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRetailerSvcId indicates the service ID of the + retailer VPRN service to which this SLAAC host belongs. When this + object is non zero, the SLAAC host belongs to a retailer VPRN." + ::= { tmnxSubSlaacEntry 35 } + +tmnxSubSlaacRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRetailerIf indicates the interface index of + the retailer VPRN interface to which this SLAAC host belongs. When + this object is non zero, the SLAAC host belongs to a retailer VPRN." + ::= { tmnxSubSlaacEntry 36 } + +tmnxSubSlaacTerminationType OBJECT-TYPE + SYNTAX TmnxSubTerminationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacTerminationType indicates the termination + type of this SLAAC host." + ::= { tmnxSubSlaacEntry 37 } + +tmnxSubSlaacIpoeSessionHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacIpoeSessionHost indicates whether or not this + SLAAC host belongs to an IPoE session. + + If the value is 'true', the SLAAC host belongs to an IPoE session." + ::= { tmnxSubSlaacEntry 38 } + +tmnxSubSlaacPppSessionHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacPppSessionHost indicates whether or not this + SLAAC host belongs to an PPP session. + + If the value is 'true', the SLAAC host belongs to an PPP session." + ::= { tmnxSubSlaacEntry 39 } + +tmnxSubSlaacWlanGwBridgeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacWlanGwBridgeId indicates the Bridge-Id of + this session." + ::= { tmnxSubSlaacEntry 40 } + +tmnxSubSlaacRtrAdvPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRtrAdvPlcy indicates the name of the router + advertisement policy associated with the SLAAC host during + authentication." + ::= { tmnxSubSlaacEntry 41 } + +tmnxSubSlaacRadSubIfPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRadSubIfPfxType indicates the address type of + tmnxSubSlaacRadSubIfPfx." + ::= { tmnxSubSlaacEntry 42 } + +tmnxSubSlaacRadSubIfPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRadSubIfPfx indicates the subscriber + interface prefix that is received from a Radius server." + ::= { tmnxSubSlaacEntry 43 } + +tmnxSubSlaacRadSubIfPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRadSubIfPfxLen indicates the Radius + subscriber interface prefix length." + ::= { tmnxSubSlaacEntry 44 } + +tmnxSubSlaacSpiGroupId OBJECT-TYPE + SYNTAX TmnxSubOperSpiGroupId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiGroupId indicates the SLA profile instance + group identifier specified by the AAA server." + ::= { tmnxSubSlaacEntry 45 } + +tmnxSubLcktHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubLcktHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains host lockout information." + ::= { tmnxSubMgmtObjects 103 } + +tmnxSubLcktHostEntry OBJECT-TYPE + SYNTAX TmnxSubLcktHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific locked out host." + INDEX { + sapPortId, + sapEncapValue, + tmnxSubLcktHostId + } + ::= { tmnxSubLcktHostTable 1 } + +TmnxSubLcktHostEntry ::= SEQUENCE +{ + tmnxSubLcktHostId Unsigned32, + tmnxSubLcktHostMacAddr MacAddress, + tmnxSubLcktHostCctId OCTET STRING, + tmnxSubLcktHostRemId OCTET STRING, + tmnxSubLcktHostResetTimeElapsed Unsigned32, + tmnxSubLcktHostLockTimeCurrent Unsigned32, + tmnxSubLcktHostLockTimeElapsed Unsigned32, + tmnxSubLcktHostLockTimeNext Unsigned32, + tmnxSubLcktHostNumLockouts Unsigned32, + tmnxSubLcktHostState INTEGER +} + +tmnxSubLcktHostId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubLcktHostId specifies the ID of this + locked out host." + ::= { tmnxSubLcktHostEntry 1 } + +tmnxSubLcktHostMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubLcktHostMacAddr specifies the MAC + address of this locked out host." + DEFVAL { '000000000000'H } + ::= { tmnxSubLcktHostEntry 2 } + +tmnxSubLcktHostCctId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostCctId indicates the circuit-id of this + locked out host." + DEFVAL { ''H } + ::= { tmnxSubLcktHostEntry 3 } + +tmnxSubLcktHostRemId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostRemId indicates the remote-id of this + locked out host." + DEFVAL { ''H } + ::= { tmnxSubLcktHostEntry 4 } + +tmnxSubLcktHostResetTimeElapsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostResetTimeElapsed indicates the elapsed + reset time for this host." + DEFVAL { 0 } + ::= { tmnxSubLcktHostEntry 5 } + +tmnxSubLcktHostLockTimeCurrent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostLockTimeCurrent indicates the current + lockout time for this host." + DEFVAL { 0 } + ::= { tmnxSubLcktHostEntry 6 } + +tmnxSubLcktHostLockTimeElapsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostLockTimeElapsed indicates the locktime + elapsed for this host." + DEFVAL { 0 } + ::= { tmnxSubLcktHostEntry 7 } + +tmnxSubLcktHostLockTimeNext OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostLockTimeNext indicates the next lock time + for this host." + DEFVAL { 0 } + ::= { tmnxSubLcktHostEntry 8 } + +tmnxSubLcktHostNumLockouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostNumLockouts indicates the number of + lockouts for this host." + DEFVAL { 0 } + ::= { tmnxSubLcktHostEntry 9 } + +tmnxSubLcktHostState OBJECT-TYPE + SYNTAX INTEGER { + graceful (1), + active (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubLcktHostState indicates the lockout state for this + host." + ::= { tmnxSubLcktHostEntry 10 } + +tmnxSubMgmtPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtPortStatsTable has an entry with statistics for each + port on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 104 } + +tmnxSubMgmtPortStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a port on which + subscriber hosts are allocated." + INDEX { + tmnxChassisIndex, + tmnxSubMgmtPortID + } + ::= { tmnxSubMgmtPortStatsTable 1 } + +TmnxSubMgmtPortStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtPortID TmnxPortID, + tmnxSubMgmtPortSIpcp Counter32, + tmnxSubMgmtPortSIpcpPeak Counter32, + tmnxSubMgmtPortSL2tpHost Counter32, + tmnxSubMgmtPortSL2tpHostPeak Counter32, + tmnxSubMgmtPortSDhcp Counter32, + tmnxSubMgmtPortSDhcpPeak Counter32, + tmnxSubMgmtPortSArp Counter32, + tmnxSubMgmtPortSArpPeak Counter32, + tmnxSubMgmtPortSStatic Counter32, + tmnxSubMgmtPortSStaticPeak Counter32, + tmnxSubMgmtPortSNonSub Counter32, + tmnxSubMgmtPortSNonSubPeak Counter32, + tmnxSubMgmtPortSPppSlaac Counter32, + tmnxSubMgmtPortSPppSlaacPeak Counter32, + tmnxSubMgmtPortSPppDhcp6Pd Counter32, + tmnxSubMgmtPortSPppDhcp6PdPeak Counter32, + tmnxSubMgmtPortSPppDhcp6Na Counter32, + tmnxSubMgmtPortSPppDhcp6NaPeak Counter32, + tmnxSubMgmtPortSIpoeSlaac Counter32, + tmnxSubMgmtPortSIpoeSlaacPeak Counter32, + tmnxSubMgmtPortSIpoeDhcp6Pd Counter32, + tmnxSubMgmtPortSIpoeDhcp6PdPeak Counter32, + tmnxSubMgmtPortSIpoeDhcp6Na Counter32, + tmnxSubMgmtPortSIpoeDhcp6NaPeak Counter32, + tmnxSubMgmtPortSV4 Counter32, + tmnxSubMgmtPortSV4Peak Counter32, + tmnxSubMgmtPortSV6 Counter32, + tmnxSubMgmtPortSV6Peak Counter32, + tmnxSubMgmtPortSPppHosts Counter32, + tmnxSubMgmtPortSPppHostsPeak Counter32, + tmnxSubMgmtPortSIpoeHosts Counter32, + tmnxSubMgmtPortSIpoeHostsPeak Counter32, + tmnxSubMgmtPortSTotal Counter32, + tmnxSubMgmtPortSTotalPeak Counter32, + tmnxSubMgmtPortSPppLclOE Counter32, + tmnxSubMgmtPortSPppLclOEPeak Counter32, + tmnxSubMgmtPortSPppLclOEOA Counter32, + tmnxSubMgmtPortSPppLclOEOAPeak Counter32, + tmnxSubMgmtPortSPppLclOA Counter32, + tmnxSubMgmtPortSPppLclOAPeak Counter32, + tmnxSubMgmtPortSPppLclL2tp Counter32, + tmnxSubMgmtPortSPppLclL2tpPeak Counter32, + tmnxSubMgmtPortSPppLclTotal Counter32, + tmnxSubMgmtPortSPppLclTotalPeak Counter32, + tmnxSubMgmtPortSPppLacOE Counter32, + tmnxSubMgmtPortSPppLacOEPeak Counter32, + tmnxSubMgmtPortSPppLacOEOA Counter32, + tmnxSubMgmtPortSPppLacOEOAPeak Counter32, + tmnxSubMgmtPortSPppLacOA Counter32, + tmnxSubMgmtPortSPppLacOAPeak Counter32, + tmnxSubMgmtPortSPppLacL2tp Counter32, + tmnxSubMgmtPortSPppLacL2tpPeak Counter32, + tmnxSubMgmtPortSPppLacTotal Counter32, + tmnxSubMgmtPortSPppLacTotalPeak Counter32, + tmnxSubMgmtPortSPppSessIs Counter32, + tmnxSubMgmtPortSPppSessIsPeak Counter32, + tmnxSubMgmtPortSPppSessTotal Counter32, + tmnxSubMgmtPortSPppSessTotalPeak Counter32, + tmnxSubMgmtPortSSubscribers Counter32, + tmnxSubMgmtPortSSubscribersPeak Counter32, + tmnxSubMgmtPortSDhcpBsmAs Counter32, + tmnxSubMgmtPortSDhcpBsmAsPeak Counter32, + tmnxSubMgmtPortSStaticBsmAs Counter32, + tmnxSubMgmtPortSStaticBsmAsPeak Counter32, + tmnxSubMgmtPortSDhcpBsm Counter32, + tmnxSubMgmtPortSDhcpBsmPeak Counter32, + tmnxSubMgmtPortSStaticBsm Counter32, + tmnxSubMgmtPortSStaticBsmPeak Counter32, + tmnxSubMgmtPortSPppDhcp6Mr Counter32, + tmnxSubMgmtPortSPppDhcp6MrPeak Counter32, + tmnxSubMgmtPortSIpoeDhcp6Mr Counter32, + tmnxSubMgmtPortSIpoeDhcp6MrPeak Counter32, + tmnxSubMgmtPortSV6StaticWan Counter32, + tmnxSubMgmtPortSV6StaticWanPeak Counter32, + tmnxSubMgmtPortSBsmDhcp6Pd Counter32, + tmnxSubMgmtPortSBsmDhcp6PdPeak Counter32, + tmnxSubMgmtPortSBsmDhcp6Na Counter32, + tmnxSubMgmtPortSBsmDhcp6NaPeak Counter32, + tmnxSubMgmtPortSTotInternal Counter32, + tmnxSubMgmtPortSTotInternalPeak Counter32, + tmnxSubMgmtPortSTotDhcp Counter32, + tmnxSubMgmtPortSTotDhcpPeak Counter32, + tmnxSubMgmtPortSTotDhcpV6 Counter32, + tmnxSubMgmtPortSTotDhcpV6Peak Counter32, + tmnxSubMgmtPortSTotMngdRt Counter32, + tmnxSubMgmtPortSTotMngdRtPeak Counter32, + tmnxSubMgmtPortSIpoeSesIs Counter32, + tmnxSubMgmtPortSIpoeSesIsPeak Counter32, + tmnxSubMgmtPortSIpoeSesTotal Counter32, + tmnxSubMgmtPortSIpoeSesTotalPeak Counter32, + tmnxSubMgmtPortSV6StaticPd Counter32, + tmnxSubMgmtPortSV6StaticPdPeak Counter32, + tmnxSubMgmtPortSV4DataTrig Counter32, + tmnxSubMgmtPortSV4DataTrigPeak Counter32, + tmnxSubMgmtPortSV6DataTrig Counter32, + tmnxSubMgmtPortSV6DataTrigPeak Counter32, + tmnxSubMgmtPortSV6DataTrigPd Counter32, + tmnxSubMgmtPortSV6DataTrigPdPeak Counter32, + tmnxSubMgmtPortSV6DataTrigMr Counter32, + tmnxSubMgmtPortSV6DataTrigMrPeak Counter32, + tmnxSubMgmtPortSV4AaaTrig Counter32, + tmnxSubMgmtPortSV4AaaTrigPeak Counter32, + tmnxSubMgmtPortSL2tpLnsHost Counter32, + tmnxSubMgmtPortSL2tpLnsHostPeak Counter32, + tmnxSubMgmtPortSV4GtpTrig Counter32, + tmnxSubMgmtPortSV4GtpTrigPeak Counter32, + tmnxSubMgmtPortSV4BondTrig Counter32, + tmnxSubMgmtPortSV4BondTrigPeak Counter32, + tmnxSubMgmtPortSV6AaaTrig Counter32, + tmnxSubMgmtPortSV6AaaTrigPeak Counter32, + tmnxSubMgmtPortSV6GtpTrig Counter32, + tmnxSubMgmtPortSV6GtpTrigPeak Counter32, + tmnxSubMgmtPortSV6BondTrig Counter32, + tmnxSubMgmtPortSV6BondTrigPeak Counter32, + tmnxSubMgmtPortSPfPppV4 Counter32, + tmnxSubMgmtPortSPfPppV4Peak Counter32, + tmnxSubMgmtPortSPfIpoeV4 Counter32, + tmnxSubMgmtPortSPfIpoeV4Peak Counter32, + tmnxSubMgmtPortSPfPppV6Sl Counter32, + tmnxSubMgmtPortSPfPppV6SlPeak Counter32, + tmnxSubMgmtPortSPfPppV6Pd Counter32, + tmnxSubMgmtPortSPfPppV6PdPeak Counter32, + tmnxSubMgmtPortSPfPppV6Na Counter32, + tmnxSubMgmtPortSPfPppV6NaPeak Counter32, + tmnxSubMgmtPortSPfIpoeV6Sl Counter32, + tmnxSubMgmtPortSPfIpoeV6SlPeak Counter32, + tmnxSubMgmtPortSPfIpoeV6Pd Counter32, + tmnxSubMgmtPortSPfIpoeV6PdPeak Counter32, + tmnxSubMgmtPortSPfIpoeV6Na Counter32, + tmnxSubMgmtPortSPfIpoeV6NaPeak Counter32, + tmnxSubMgmtPortSPfcpHosts Counter32, + tmnxSubMgmtPortSPfcpHostsPeak Counter32 +} + +tmnxSubMgmtPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubMgmtPortID is an index into this table. It maps this port to + its entry in the mib-2 interfaces table." + ::= { tmnxSubMgmtPortStatsEntry 1 } + +tmnxSubMgmtPortSIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpcp indicates the number of current PPP + hosts (IPCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 2 } + +tmnxSubMgmtPortSIpcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpcpPeak indicates the peak number of PPP + hosts (IPCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 3 } + +tmnxSubMgmtPortSL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSL2tpHost indicates the number of current + L2TP hosts (LAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 4 } + +tmnxSubMgmtPortSL2tpHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSL2tpHostPeak indicates the peak number of + L2TP hosts (LAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 5 } + +tmnxSubMgmtPortSDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSDhcp indicates the number of current IPOE + hosts (DHCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 6 } + +tmnxSubMgmtPortSDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSDhcpPeak indicates the peak number of + IPOE hosts (DHCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 7 } + +tmnxSubMgmtPortSArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSArp indicates the number of current IPOE + hosts (ARP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 8 } + +tmnxSubMgmtPortSArpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSArpPeak indicates the peak number of IPOE + hosts (ARP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 9 } + +tmnxSubMgmtPortSStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSStatic indicates the number of current + IPOE hosts (Static) on this port." + ::= { tmnxSubMgmtPortStatsEntry 10 } + +tmnxSubMgmtPortSStaticPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSStaticPeak indicates the peak number of + IPOE hosts (Static) on this port." + ::= { tmnxSubMgmtPortStatsEntry 11 } + +tmnxSubMgmtPortSNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSNonSub indicates the number of current + Non Sub hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 12 } + +tmnxSubMgmtPortSNonSubPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSNonSubPeak indicates the peak number of + Non Sub hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 13 } + +tmnxSubMgmtPortSPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppSlaac indicates the number of current + PPP hosts (SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 14 } + +tmnxSubMgmtPortSPppSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppSlaacPeak indicates the peak number of + PPP hosts (SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 15 } + +tmnxSubMgmtPortSPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppDhcp6Pd indicates the number of + current PPP hosts (DHCP6 PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 16 } + +tmnxSubMgmtPortSPppDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppDhcp6PdPeak indicates the peak number + of PPP hosts (DHCP6 PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 17 } + +tmnxSubMgmtPortSPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppDhcp6Na indicates the number of + current PPP hosts (DHCP6 NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 18 } + +tmnxSubMgmtPortSPppDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppDhcp6NaPeak indicates the peak number + of PPP hosts (DHCP6 NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 19 } + +tmnxSubMgmtPortSIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeSlaac indicates the number of current + IPOE hosts (SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 20 } + +tmnxSubMgmtPortSIpoeSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeSlaacPeak indicates the peak number + of IPOE hosts (SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 21 } + +tmnxSubMgmtPortSIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeDhcp6Pd indicates the number of + current IPOE hosts (DHCP6 PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 22 } + +tmnxSubMgmtPortSIpoeDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeDhcp6PdPeak indicates the peak number + of IPOE hosts (DHCP6 PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 23 } + +tmnxSubMgmtPortSIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeDhcp6Na indicates the number of + current IPOE hosts (DHCP6 NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 24 } + +tmnxSubMgmtPortSIpoeDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeDhcp6NaPeak indicates the peak number + of IPOE hosts (DHCP6 NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 25 } + +tmnxSubMgmtPortSV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4 indicates the number of current V4 + hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 26 } + +tmnxSubMgmtPortSV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4Peak indicates the peak number of V4 + hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 27 } + +tmnxSubMgmtPortSV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6 indicates the number of current V6 + hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 28 } + +tmnxSubMgmtPortSV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6Peak indicates the peak number of V6 + hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 29 } + +tmnxSubMgmtPortSPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppHosts indicates the number of current + PPP hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 30 } + +tmnxSubMgmtPortSPppHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppHostsPeak indicates the peak number of + PPP hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 31 } + +tmnxSubMgmtPortSIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeHosts indicates the number of current + IPOE hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 32 } + +tmnxSubMgmtPortSIpoeHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeHostsPeak indicates the peak number + of IPOE hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 33 } + +tmnxSubMgmtPortSTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotal indicates the number of current + total hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 34 } + +tmnxSubMgmtPortSTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotalPeak indicates the peak number of + total hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 35 } + +tmnxSubMgmtPortSPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclOE indicates the number of current + locally terminated PPP sessions (PPPoE) on this port." + ::= { tmnxSubMgmtPortStatsEntry 36 } + +tmnxSubMgmtPortSPppLclOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclOEPeak indicates the peak number of + locally terminated PPP sessions (PPPoE) on this port." + ::= { tmnxSubMgmtPortStatsEntry 37 } + +tmnxSubMgmtPortSPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclOEOA indicates the number of + current locally terminated PPP sessions (PPPoEoA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 38 } + +tmnxSubMgmtPortSPppLclOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclOEOAPeak indicates the peak number + of locally terminated PPP sessions (PPPoEoA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 39 } + +tmnxSubMgmtPortSPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclOA indicates the number of current + locally terminated PPP sessions (PPPoA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 40 } + +tmnxSubMgmtPortSPppLclOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 41 } + +tmnxSubMgmtPortSPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclL2tp indicates the number of + current locally terminated PPP sessions (L2TP LNS) on this port." + ::= { tmnxSubMgmtPortStatsEntry 42 } + +tmnxSubMgmtPortSPppLclL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclL2tpPeak indicates the peak number + of locally terminated PPP sessions (L2TP LNS) on this port." + ::= { tmnxSubMgmtPortStatsEntry 43 } + +tmnxSubMgmtPortSPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclTotal indicates the total number of + current locally terminated PPP sessions on this port." + ::= { tmnxSubMgmtPortStatsEntry 44 } + +tmnxSubMgmtPortSPppLclTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLclTotalPeak indicates the total peak + number of locally terminated PPP sessions on this port." + ::= { tmnxSubMgmtPortStatsEntry 45 } + +tmnxSubMgmtPortSPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacOE indicates the number of current + PPP sessions (PPPoE) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 46 } + +tmnxSubMgmtPortSPppLacOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacOEPeak indicates the peak number of + PPP sessions (PPPoE) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 47 } + +tmnxSubMgmtPortSPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacOEOA indicates the number of + current PPP sessions (PPPoEoA) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 48 } + +tmnxSubMgmtPortSPppLacOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacOEOAPeak indicates the peak number + of PPP sessions (PPPoEoA) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 49 } + +tmnxSubMgmtPortSPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacOA indicates the number of current + PPP sessions (PPPoA) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 50 } + +tmnxSubMgmtPortSPppLacOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacOAPeak indicates the peak number of + PPP sessions (PPPoA) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 51 } + +tmnxSubMgmtPortSPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacL2tp indicates the number of + current PPP sessions (L2TP LTS) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 52 } + +tmnxSubMgmtPortSPppLacL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacL2tpPeak indicates the peak number + of PPP sessions (L2TP LTS) tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 53 } + +tmnxSubMgmtPortSPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacTotal indicates the total number of + current PPP sessions tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 54 } + +tmnxSubMgmtPortSPppLacTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppLacTotalPeak indicates the total peak + number of PPP sessions tunneled over L2TP on this port." + ::= { tmnxSubMgmtPortStatsEntry 55 } + +tmnxSubMgmtPortSPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppSessIs indicates the number of current + PPP sessions in setup on this port." + ::= { tmnxSubMgmtPortStatsEntry 56 } + +tmnxSubMgmtPortSPppSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppSessIsPeak indicates the peak number + of PPP sessions in setup on this port." + ::= { tmnxSubMgmtPortStatsEntry 57 } + +tmnxSubMgmtPortSPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppSessTotal indicates the total number + of current PPP sessions established on this port." + ::= { tmnxSubMgmtPortStatsEntry 58 } + +tmnxSubMgmtPortSPppSessTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppSessTotalPeak indicates the total peak + number of PPP sessions established on this port." + ::= { tmnxSubMgmtPortStatsEntry 59 } + +tmnxSubMgmtPortSSubscribers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSSubscribers indicates the number of + current subscribers on this port." + ::= { tmnxSubMgmtPortStatsEntry 60 } + +tmnxSubMgmtPortSSubscribersPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSSubscribersPeak indicates the peak number + of subscribers on this port." + ::= { tmnxSubMgmtPortStatsEntry 61 } + +tmnxSubMgmtPortSDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSDhcpBsmAs indicates the number of current + IPOE BSM hosts with antispoof (DHCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 62 } + +tmnxSubMgmtPortSDhcpBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSDhcpBsmAsPeak indicates the peak number + of IPOE BSM hosts with antispoof (DHCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 63 } + +tmnxSubMgmtPortSStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSStaticBsmAs indicates the number of + current IPOE BSM static hosts with antispoof on this port." + ::= { tmnxSubMgmtPortStatsEntry 64 } + +tmnxSubMgmtPortSStaticBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSStaticBsmAsPeak indicates the peak number + of IPOE BSM static hosts with antispoof on this port." + ::= { tmnxSubMgmtPortStatsEntry 65 } + +tmnxSubMgmtPortSDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 66 } + +tmnxSubMgmtPortSDhcpBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSDhcpBsmPeak indicates the peak number of + IPOE BSM hosts (DHCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 67 } + +tmnxSubMgmtPortSStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSStaticBsm indicates the number of current + IPOE BSM static hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 68 } + +tmnxSubMgmtPortSStaticBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSStaticBsmPeak indicates the peak number + of IPOE BSM static hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 69 } + +tmnxSubMgmtPortSPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppDhcp6Mr indicates the number of + current PPP PD Managed Routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 70 } + +tmnxSubMgmtPortSPppDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPppDhcp6MrPeak indicates the peak number + of PPP PD Managed Routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 71 } + +tmnxSubMgmtPortSIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeDhcp6Mr indicates the number of + current IPOE PD Managed Routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 72 } + +tmnxSubMgmtPortSIpoeDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeDhcp6MrPeak indicates the peak number + of IPOE PD Managed Routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 73 } + +tmnxSubMgmtPortSV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6StaticWan indicates the number of + current IPOE IPv6 static WAN hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 74 } + +tmnxSubMgmtPortSV6StaticWanPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6StaticWanPeak indicates the peak number + of IPOE IPv6 static WAN hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 75 } + +tmnxSubMgmtPortSBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSBsmDhcp6Pd indicates the number of + current IPOE BSM hosts (DHCP6 PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 76 } + +tmnxSubMgmtPortSBsmDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSBsmDhcp6PdPeak indicates the peak number + of IPOE BSM hosts (DHCP6 PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 77 } + +tmnxSubMgmtPortSBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSBsmDhcp6Na indicates the number of + current IPOE BSM hosts (DHCP6 NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 78 } + +tmnxSubMgmtPortSBsmDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSBsmDhcp6NaPeak indicates the peak number + of IPOE BSM hosts (DHCP6 NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 79 } + +tmnxSubMgmtPortSTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotInternal indicates the number of + current internal hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 80 } + +tmnxSubMgmtPortSTotInternalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotInternalPeak indicates the peak number + of internal hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 81 } + +tmnxSubMgmtPortSTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotDhcp indicates the number of current + DHCP hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 82 } + +tmnxSubMgmtPortSTotDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotDhcpPeak indicates the peak number of + DHCP hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 83 } + +tmnxSubMgmtPortSTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotDhcpV6 indicates the number of current + DHCPv6 hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 84 } + +tmnxSubMgmtPortSTotDhcpV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotDhcpV6Peak indicates the peak number + of DHCPv6 hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 85 } + +tmnxSubMgmtPortSTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotMngdRt indicates the number of current + PD Managed Routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 86 } + +tmnxSubMgmtPortSTotMngdRtPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSTotMngdRtPeak indicates the peak number + of PD Managed Routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 87 } + +tmnxSubMgmtPortSIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeSesIs indicates the number of current + IPOE sessions in setup on this port." + ::= { tmnxSubMgmtPortStatsEntry 88 } + +tmnxSubMgmtPortSIpoeSesIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeSesIsPeak indicates the peak number + of IPOE sessions in setup on this port." + ::= { tmnxSubMgmtPortStatsEntry 89 } + +tmnxSubMgmtPortSIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeSesTotal indicates the number of + current IPOE sessions on this port." + ::= { tmnxSubMgmtPortStatsEntry 90 } + +tmnxSubMgmtPortSIpoeSesTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSIpoeSesTotalPeak indicates the peak + number of IPOE sessions on this port." + ::= { tmnxSubMgmtPortStatsEntry 91 } + +tmnxSubMgmtPortSV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6StaticPd indicates the number of + current IPOE IPv6 static prefixes on this port." + ::= { tmnxSubMgmtPortStatsEntry 92 } + +tmnxSubMgmtPortSV6StaticPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6StaticPdPeak indicates the peak number + of IPOE IPv6 static prefixes on this port." + ::= { tmnxSubMgmtPortStatsEntry 93 } + +tmnxSubMgmtPortSV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4DataTrig indicates the number of + current V4 data-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 94 } + +tmnxSubMgmtPortSV4DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4DataTrigPeak indicates the peak number + of V4 data-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 95 } + +tmnxSubMgmtPortSV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6DataTrig indicates the number of + current V6 data-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 96 } + +tmnxSubMgmtPortSV6DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6DataTrigPeak indicates the peak number + of V6 data-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 97 } + +tmnxSubMgmtPortSV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this port." + ::= { tmnxSubMgmtPortStatsEntry 98 } + +tmnxSubMgmtPortSV6DataTrigPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6DataTrigPdPeak indicates the peak + number of V6 data-triggered prefixes on this port." + ::= { tmnxSubMgmtPortStatsEntry 99 } + +tmnxSubMgmtPortSV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 100 } + +tmnxSubMgmtPortSV6DataTrigMrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6DataTrigMrPeak indicates the peak + number of V6 data-triggered prefix managed routes on this port." + ::= { tmnxSubMgmtPortStatsEntry 101 } + +tmnxSubMgmtPortSV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4AaaTrig indicates the number of current + V4 AAA-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 102 } + +tmnxSubMgmtPortSV4AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4AaaTrigPeak indicates the peak number + of V4 AAA-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 103 } + +tmnxSubMgmtPortSL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSL2tpLnsHost indicates the number of + current L2TP hosts (LNS) on this port." + ::= { tmnxSubMgmtPortStatsEntry 104 } + +tmnxSubMgmtPortSL2tpLnsHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSL2tpLnsHostPeak indicates the peak number + of L2TP hosts (LNS) on this port." + ::= { tmnxSubMgmtPortStatsEntry 105 } + +tmnxSubMgmtPortSV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4GtpTrig indicates the number of current + V4 GTP-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 106 } + +tmnxSubMgmtPortSV4GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4GtpTrigPeak indicates the peak number + of V4 GTP-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 107 } + +tmnxSubMgmtPortSV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4BondTrig indicates the number of + current V4 bonding-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 108 } + +tmnxSubMgmtPortSV4BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV4BondTrigPeak indicates the peak number + of V4 bonding-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 109 } + +tmnxSubMgmtPortSV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6AaaTrig indicates the number of current + V6 AAA-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 110 } + +tmnxSubMgmtPortSV6AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6AaaTrigPeak indicates the peak number + of V6 AAA-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 111 } + +tmnxSubMgmtPortSV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6GtpTrig indicates the number of current + V6 GTP-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 112 } + +tmnxSubMgmtPortSV6GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6GtpTrigPeak indicates the peak number + of V6 GTP-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 113 } + +tmnxSubMgmtPortSV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6BondTrig indicates the number of + current V6 bonding-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 114 } + +tmnxSubMgmtPortSV6BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSV6BondTrigPeak indicates the peak number + of V6 bonding-triggered hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 115 } + +tmnxSubMgmtPortSPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV4 indicates the number of current + V4 PPP hosts (PFCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 116 } + +tmnxSubMgmtPortSPfPppV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV4Peak indicates the peak number of + V4 PPP hosts (PFCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 117 } + +tmnxSubMgmtPortSPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV4 indicates the number of current + V4 IPoE hosts (PFCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 118 } + +tmnxSubMgmtPortSPfIpoeV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV4Peak indicates the peak number of + V4 IPoE hosts (PFCP) on this port." + ::= { tmnxSubMgmtPortStatsEntry 119 } + +tmnxSubMgmtPortSPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV6Sl indicates the number of current + V6 PPP hosts (PFCP SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 120 } + +tmnxSubMgmtPortSPfPppV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV6SlPeak indicates the peak number + of V6 PPP hosts (PFCP SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 121 } + +tmnxSubMgmtPortSPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV6Pd indicates the number of current + V6 PPP hosts (PFCP PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 122 } + +tmnxSubMgmtPortSPfPppV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV6PdPeak indicates the peak number + of V6 PPP hosts (PFCP PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 123 } + +tmnxSubMgmtPortSPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV6Na indicates the number of current + V6 PPP hosts (PFCP NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 124 } + +tmnxSubMgmtPortSPfPppV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfPppV6NaPeak indicates the peak number + of V6 PPP hosts (PFCP NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 125 } + +tmnxSubMgmtPortSPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV6Sl indicates the number of + current V6 IPoE hosts (PFCP SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 126 } + +tmnxSubMgmtPortSPfIpoeV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV6SlPeak indicates the peak number + of V6 IPoE hosts (PFCP SLAAC) on this port." + ::= { tmnxSubMgmtPortStatsEntry 127 } + +tmnxSubMgmtPortSPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV6Pd indicates the number of + current V6 IPoE hosts (PFCP PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 128 } + +tmnxSubMgmtPortSPfIpoeV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV6PdPeak indicates the peak number + of V6 IPoE hosts (PFCP PD) on this port." + ::= { tmnxSubMgmtPortStatsEntry 129 } + +tmnxSubMgmtPortSPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV6Na indicates the number of + current V6 IPoE hosts (PFCP NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 130 } + +tmnxSubMgmtPortSPfIpoeV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfIpoeV6NaPeak indicates the peak number + of V6 IPoE hosts (PFCP NA) on this port." + ::= { tmnxSubMgmtPortStatsEntry 131 } + +tmnxSubMgmtPortSPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfcpHosts indicates the number of current + PFCP hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 132 } + +tmnxSubMgmtPortSPfcpHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPortSPfcpHostsPeak indicates the peak number + of PFCP hosts on this port." + ::= { tmnxSubMgmtPortStatsEntry 133 } + +tmnxSubMgmtMdaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtMdaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtMdaStatsTable has an entry with statistics for each MDA + on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 105 } + +tmnxSubMgmtMdaStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtMdaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a MDA on which + subscriber hosts are allocated." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxSubMgmtMdaStatsTable 1 } + +TmnxSubMgmtMdaStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtMdaSIpcp Counter32, + tmnxSubMgmtMdaSIpcpPeak Counter32, + tmnxSubMgmtMdaSL2tpHost Counter32, + tmnxSubMgmtMdaSL2tpHostPeak Counter32, + tmnxSubMgmtMdaSDhcp Counter32, + tmnxSubMgmtMdaSDhcpPeak Counter32, + tmnxSubMgmtMdaSArp Counter32, + tmnxSubMgmtMdaSArpPeak Counter32, + tmnxSubMgmtMdaSStatic Counter32, + tmnxSubMgmtMdaSStaticPeak Counter32, + tmnxSubMgmtMdaSNonSub Counter32, + tmnxSubMgmtMdaSNonSubPeak Counter32, + tmnxSubMgmtMdaSPppSlaac Counter32, + tmnxSubMgmtMdaSPppSlaacPeak Counter32, + tmnxSubMgmtMdaSPppDhcp6Pd Counter32, + tmnxSubMgmtMdaSPppDhcp6PdPeak Counter32, + tmnxSubMgmtMdaSPppDhcp6Na Counter32, + tmnxSubMgmtMdaSPppDhcp6NaPeak Counter32, + tmnxSubMgmtMdaSIpoeSlaac Counter32, + tmnxSubMgmtMdaSIpoeSlaacPeak Counter32, + tmnxSubMgmtMdaSIpoeDhcp6Pd Counter32, + tmnxSubMgmtMdaSIpoeDhcp6PdPeak Counter32, + tmnxSubMgmtMdaSIpoeDhcp6Na Counter32, + tmnxSubMgmtMdaSIpoeDhcp6NaPeak Counter32, + tmnxSubMgmtMdaSV4 Counter32, + tmnxSubMgmtMdaSV4Peak Counter32, + tmnxSubMgmtMdaSV6 Counter32, + tmnxSubMgmtMdaSV6Peak Counter32, + tmnxSubMgmtMdaSPppHosts Counter32, + tmnxSubMgmtMdaSPppHostsPeak Counter32, + tmnxSubMgmtMdaSIpoeHosts Counter32, + tmnxSubMgmtMdaSIpoeHostsPeak Counter32, + tmnxSubMgmtMdaSTotal Counter32, + tmnxSubMgmtMdaSTotalPeak Counter32, + tmnxSubMgmtMdaSPppLclOE Counter32, + tmnxSubMgmtMdaSPppLclOEPeak Counter32, + tmnxSubMgmtMdaSPppLclOEOA Counter32, + tmnxSubMgmtMdaSPppLclOEOAPeak Counter32, + tmnxSubMgmtMdaSPppLclOA Counter32, + tmnxSubMgmtMdaSPppLclOAPeak Counter32, + tmnxSubMgmtMdaSPppLclL2tp Counter32, + tmnxSubMgmtMdaSPppLclL2tpPeak Counter32, + tmnxSubMgmtMdaSPppLclTotal Counter32, + tmnxSubMgmtMdaSPppLclTotalPeak Counter32, + tmnxSubMgmtMdaSPppLacOE Counter32, + tmnxSubMgmtMdaSPppLacOEPeak Counter32, + tmnxSubMgmtMdaSPppLacOEOA Counter32, + tmnxSubMgmtMdaSPppLacOEOAPeak Counter32, + tmnxSubMgmtMdaSPppLacOA Counter32, + tmnxSubMgmtMdaSPppLacOAPeak Counter32, + tmnxSubMgmtMdaSPppLacL2tp Counter32, + tmnxSubMgmtMdaSPppLacL2tpPeak Counter32, + tmnxSubMgmtMdaSPppLacTotal Counter32, + tmnxSubMgmtMdaSPppLacTotalPeak Counter32, + tmnxSubMgmtMdaSPppSessIs Counter32, + tmnxSubMgmtMdaSPppSessIsPeak Counter32, + tmnxSubMgmtMdaSPppSessTotal Counter32, + tmnxSubMgmtMdaSPppSessTotalPeak Counter32, + tmnxSubMgmtMdaSSubscribers Counter32, + tmnxSubMgmtMdaSSubscribersPeak Counter32, + tmnxSubMgmtMdaSDhcpBsmAs Counter32, + tmnxSubMgmtMdaSDhcpBsmAsPeak Counter32, + tmnxSubMgmtMdaSStaticBsmAs Counter32, + tmnxSubMgmtMdaSStaticBsmAsPeak Counter32, + tmnxSubMgmtMdaSDhcpBsm Counter32, + tmnxSubMgmtMdaSDhcpBsmPeak Counter32, + tmnxSubMgmtMdaSStaticBsm Counter32, + tmnxSubMgmtMdaSStaticBsmPeak Counter32, + tmnxSubMgmtMdaSPppDhcp6Mr Counter32, + tmnxSubMgmtMdaSPppDhcp6MrPeak Counter32, + tmnxSubMgmtMdaSIpoeDhcp6Mr Counter32, + tmnxSubMgmtMdaSIpoeDhcp6MrPeak Counter32, + tmnxSubMgmtMdaSV6StaticWan Counter32, + tmnxSubMgmtMdaSV6StaticWanPeak Counter32, + tmnxSubMgmtMdaSBsmDhcp6Pd Counter32, + tmnxSubMgmtMdaSBsmDhcp6PdPeak Counter32, + tmnxSubMgmtMdaSBsmDhcp6Na Counter32, + tmnxSubMgmtMdaSBsmDhcp6NaPeak Counter32, + tmnxSubMgmtMdaSTotInternal Counter32, + tmnxSubMgmtMdaSTotInternalPeak Counter32, + tmnxSubMgmtMdaSTotDhcp Counter32, + tmnxSubMgmtMdaSTotDhcpPeak Counter32, + tmnxSubMgmtMdaSTotDhcpV6 Counter32, + tmnxSubMgmtMdaSTotDhcpV6Peak Counter32, + tmnxSubMgmtMdaSTotMngdRt Counter32, + tmnxSubMgmtMdaSTotMngdRtPeak Counter32, + tmnxSubMgmtMdaSIpoeSesIs Counter32, + tmnxSubMgmtMdaSIpoeSesIsPeak Counter32, + tmnxSubMgmtMdaSIpoeSesTotal Counter32, + tmnxSubMgmtMdaSIpoeSesTotalPeak Counter32, + tmnxSubMgmtMdaSV6StaticPd Counter32, + tmnxSubMgmtMdaSV6StaticPdPeak Counter32, + tmnxSubMgmtMdaSV4DataTrig Counter32, + tmnxSubMgmtMdaSV4DataTrigPeak Counter32, + tmnxSubMgmtMdaSV6DataTrig Counter32, + tmnxSubMgmtMdaSV6DataTrigPeak Counter32, + tmnxSubMgmtMdaSV6DataTrigPd Counter32, + tmnxSubMgmtMdaSV6DataTrigPdPeak Counter32, + tmnxSubMgmtMdaSV6DataTrigMr Counter32, + tmnxSubMgmtMdaSV6DataTrigMrPeak Counter32, + tmnxSubMgmtMdaSV4AaaTrig Counter32, + tmnxSubMgmtMdaSV4AaaTrigPeak Counter32, + tmnxSubMgmtMdaSL2tpLnsHost Counter32, + tmnxSubMgmtMdaSL2tpLnsHostPeak Counter32, + tmnxSubMgmtMdaSV4GtpTrig Counter32, + tmnxSubMgmtMdaSV4GtpTrigPeak Counter32, + tmnxSubMgmtMdaSV4BondTrig Counter32, + tmnxSubMgmtMdaSV4BondTrigPeak Counter32, + tmnxSubMgmtMdaSV6AaaTrig Counter32, + tmnxSubMgmtMdaSV6AaaTrigPeak Counter32, + tmnxSubMgmtMdaSV6GtpTrig Counter32, + tmnxSubMgmtMdaSV6GtpTrigPeak Counter32, + tmnxSubMgmtMdaSV6BondTrig Counter32, + tmnxSubMgmtMdaSV6BondTrigPeak Counter32, + tmnxSubMgmtMdaSPfPppV4 Counter32, + tmnxSubMgmtMdaSPfPppV4Peak Counter32, + tmnxSubMgmtMdaSPfIpoeV4 Counter32, + tmnxSubMgmtMdaSPfIpoeV4Peak Counter32, + tmnxSubMgmtMdaSPfPppV6Sl Counter32, + tmnxSubMgmtMdaSPfPppV6SlPeak Counter32, + tmnxSubMgmtMdaSPfPppV6Pd Counter32, + tmnxSubMgmtMdaSPfPppV6PdPeak Counter32, + tmnxSubMgmtMdaSPfPppV6Na Counter32, + tmnxSubMgmtMdaSPfPppV6NaPeak Counter32, + tmnxSubMgmtMdaSPfIpoeV6Sl Counter32, + tmnxSubMgmtMdaSPfIpoeV6SlPeak Counter32, + tmnxSubMgmtMdaSPfIpoeV6Pd Counter32, + tmnxSubMgmtMdaSPfIpoeV6PdPeak Counter32, + tmnxSubMgmtMdaSPfIpoeV6Na Counter32, + tmnxSubMgmtMdaSPfIpoeV6NaPeak Counter32, + tmnxSubMgmtMdaSPfcpHosts Counter32, + tmnxSubMgmtMdaSPfcpHostsPeak Counter32 +} + +tmnxSubMgmtMdaSIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpcp indicates the number of current PPP + hosts (IPCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 1 } + +tmnxSubMgmtMdaSIpcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpcpPeak indicates the peak number of PPP + hosts (IPCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 2 } + +tmnxSubMgmtMdaSL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSL2tpHost indicates the number of current + L2TP hosts (LAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 3 } + +tmnxSubMgmtMdaSL2tpHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSL2tpHostPeak indicates the peak number of + L2TP hosts (LAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 4 } + +tmnxSubMgmtMdaSDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSDhcp indicates the number of current IPOE + hosts (DHCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 5 } + +tmnxSubMgmtMdaSDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSDhcpPeak indicates the peak number of IPOE + hosts (DHCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 6 } + +tmnxSubMgmtMdaSArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSArp indicates the number of current IPOE + hosts (ARP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 7 } + +tmnxSubMgmtMdaSArpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSArpPeak indicates the peak number of IPOE + hosts (ARP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 8 } + +tmnxSubMgmtMdaSStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSStatic indicates the number of current + IPOE hosts (Static) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 9 } + +tmnxSubMgmtMdaSStaticPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSStaticPeak indicates the peak number of + IPOE hosts (Static) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 10 } + +tmnxSubMgmtMdaSNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSNonSub indicates the number of current Non + Sub hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 11 } + +tmnxSubMgmtMdaSNonSubPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSNonSubPeak indicates the peak number of + Non Sub hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 12 } + +tmnxSubMgmtMdaSPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppSlaac indicates the number of current + PPP hosts (SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 13 } + +tmnxSubMgmtMdaSPppSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppSlaacPeak indicates the peak number of + PPP hosts (SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 14 } + +tmnxSubMgmtMdaSPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppDhcp6Pd indicates the number of current + PPP hosts (DHCP6 PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 15 } + +tmnxSubMgmtMdaSPppDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppDhcp6PdPeak indicates the peak number + of PPP hosts (DHCP6 PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 16 } + +tmnxSubMgmtMdaSPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppDhcp6Na indicates the number of current + PPP hosts (DHCP6 NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 17 } + +tmnxSubMgmtMdaSPppDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppDhcp6NaPeak indicates the peak number + of PPP hosts (DHCP6 NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 18 } + +tmnxSubMgmtMdaSIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeSlaac indicates the number of current + IPOE hosts (SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 19 } + +tmnxSubMgmtMdaSIpoeSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeSlaacPeak indicates the peak number of + IPOE hosts (SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 20 } + +tmnxSubMgmtMdaSIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeDhcp6Pd indicates the number of + current IPOE hosts (DHCP6 PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 21 } + +tmnxSubMgmtMdaSIpoeDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeDhcp6PdPeak indicates the peak number + of IPOE hosts (DHCP6 PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 22 } + +tmnxSubMgmtMdaSIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeDhcp6Na indicates the number of + current IPOE hosts (DHCP6 NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 23 } + +tmnxSubMgmtMdaSIpoeDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeDhcp6NaPeak indicates the peak number + of IPOE hosts (DHCP6 NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 24 } + +tmnxSubMgmtMdaSV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4 indicates the number of current V4 + hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 25 } + +tmnxSubMgmtMdaSV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4Peak indicates the peak number of V4 + hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 26 } + +tmnxSubMgmtMdaSV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6 indicates the number of current V6 + hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 27 } + +tmnxSubMgmtMdaSV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6Peak indicates the peak number of V6 + hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 28 } + +tmnxSubMgmtMdaSPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppHosts indicates the number of current + PPP hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 29 } + +tmnxSubMgmtMdaSPppHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppHostsPeak indicates the peak number of + PPP hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 30 } + +tmnxSubMgmtMdaSIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeHosts indicates the number of current + IPOE hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 31 } + +tmnxSubMgmtMdaSIpoeHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeHostsPeak indicates the peak number of + IPOE hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 32 } + +tmnxSubMgmtMdaSTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotal indicates the number of current + total hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 33 } + +tmnxSubMgmtMdaSTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotalPeak indicates the peak number of + total hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 34 } + +tmnxSubMgmtMdaSPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclOE indicates the number of current + locally terminated PPP sessions (PPPoE) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 35 } + +tmnxSubMgmtMdaSPppLclOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclOEPeak indicates the peak number of + locally terminated PPP sessions (PPPoE) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 36 } + +tmnxSubMgmtMdaSPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclOEOA indicates the number of current + locally terminated PPP sessions (PPPoEoA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 37 } + +tmnxSubMgmtMdaSPppLclOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclOEOAPeak indicates the peak number + of locally terminated PPP sessions (PPPoEoA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 38 } + +tmnxSubMgmtMdaSPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclOA indicates the number of current + locally terminated PPP sessions (PPPoA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 39 } + +tmnxSubMgmtMdaSPppLclOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 40 } + +tmnxSubMgmtMdaSPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclL2tp indicates the number of current + locally terminated PPP sessions (L2TP LNS) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 41 } + +tmnxSubMgmtMdaSPppLclL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclL2tpPeak indicates the peak number + of locally terminated PPP sessions (L2TP LNS) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 42 } + +tmnxSubMgmtMdaSPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclTotal indicates the total number of + current locally terminated PPP sessions on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 43 } + +tmnxSubMgmtMdaSPppLclTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLclTotalPeak indicates the total peak + number of locally terminated PPP sessions on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 44 } + +tmnxSubMgmtMdaSPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacOE indicates the number of current + PPP sessions (PPPoE) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 45 } + +tmnxSubMgmtMdaSPppLacOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacOEPeak indicates the peak number of + PPP sessions (PPPoE) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 46 } + +tmnxSubMgmtMdaSPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacOEOA indicates the number of current + PPP sessions (PPPoEoA) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 47 } + +tmnxSubMgmtMdaSPppLacOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacOEOAPeak indicates the peak number + of PPP sessions (PPPoEoA) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 48 } + +tmnxSubMgmtMdaSPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacOA indicates the number of current + PPP sessions (PPPoA) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 49 } + +tmnxSubMgmtMdaSPppLacOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacOAPeak indicates the peak number of + PPP sessions (PPPoA) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 50 } + +tmnxSubMgmtMdaSPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacL2tp indicates the number of current + PPP sessions (L2TP LTS) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 51 } + +tmnxSubMgmtMdaSPppLacL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacL2tpPeak indicates the peak number + of PPP sessions (L2TP LTS) tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 52 } + +tmnxSubMgmtMdaSPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacTotal indicates the total number of + current PPP sessions tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 53 } + +tmnxSubMgmtMdaSPppLacTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppLacTotalPeak indicates the total peak + number of PPP sessions tunneled over L2TP on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 54 } + +tmnxSubMgmtMdaSPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppSessIs indicates the number of current + PPP sessions in setup on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 55 } + +tmnxSubMgmtMdaSPppSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppSessIsPeak indicates the peak number of + PPP sessions in setup on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 56 } + +tmnxSubMgmtMdaSPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppSessTotal indicates the total number of + current PPP sessions established on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 57 } + +tmnxSubMgmtMdaSPppSessTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppSessTotalPeak indicates the total peak + number of PPP sessions established on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 58 } + +tmnxSubMgmtMdaSSubscribers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSSubscribers indicates the number of + current subscribers on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 59 } + +tmnxSubMgmtMdaSSubscribersPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSSubscribersPeak indicates the peak number + of subscribers on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 60 } + +tmnxSubMgmtMdaSDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSDhcpBsmAs indicates the number of current + IPOE BSM hosts with antispoof (DHCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 61 } + +tmnxSubMgmtMdaSDhcpBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSDhcpBsmAsPeak indicates the peak number of + IPOE BSM hosts with antispoof (DHCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 62 } + +tmnxSubMgmtMdaSStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSStaticBsmAs indicates the number of + current IPOE BSM static hosts with antispoof on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 63 } + +tmnxSubMgmtMdaSStaticBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSStaticBsmAsPeak indicates the peak number + of IPOE BSM static hosts with antispoof on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 64 } + +tmnxSubMgmtMdaSDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 65 } + +tmnxSubMgmtMdaSDhcpBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSDhcpBsmPeak indicates the peak number of + IPOE BSM hosts (DHCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 66 } + +tmnxSubMgmtMdaSStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSStaticBsm indicates the number of current + IPOE BSM static hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 67 } + +tmnxSubMgmtMdaSStaticBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSStaticBsmPeak indicates the peak number of + IPOE BSM static hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 68 } + +tmnxSubMgmtMdaSPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppDhcp6Mr indicates the number of current + PPP PD Managed Routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 69 } + +tmnxSubMgmtMdaSPppDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPppDhcp6MrPeak indicates the peak number + of PPP PD Managed Routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 70 } + +tmnxSubMgmtMdaSIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeDhcp6Mr indicates the number of + current IPOE PD Managed Routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 71 } + +tmnxSubMgmtMdaSIpoeDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeDhcp6MrPeak indicates the peak number + of IPOE PD Managed Routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 72 } + +tmnxSubMgmtMdaSV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6StaticWan indicates the number of + current IPOE IPv6 static WAN hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 73 } + +tmnxSubMgmtMdaSV6StaticWanPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6StaticWanPeak indicates the peak number + of IPOE IPv6 static WAN hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 74 } + +tmnxSubMgmtMdaSBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSBsmDhcp6Pd indicates the number of current + IPOE BSM hosts (DHCP6 PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 75 } + +tmnxSubMgmtMdaSBsmDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSBsmDhcp6PdPeak indicates the peak number + of IPOE BSM hosts (DHCP6 PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 76 } + +tmnxSubMgmtMdaSBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSBsmDhcp6Na indicates the number of current + IPOE BSM hosts (DHCP6 NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 77 } + +tmnxSubMgmtMdaSBsmDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSBsmDhcp6NaPeak indicates the peak number + of IPOE BSM hosts (DHCP6 NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 78 } + +tmnxSubMgmtMdaSTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotInternal indicates the number of + current internal hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 79 } + +tmnxSubMgmtMdaSTotInternalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotInternalPeak indicates the peak number + of internal hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 80 } + +tmnxSubMgmtMdaSTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotDhcp indicates the number of current + DHCP hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 81 } + +tmnxSubMgmtMdaSTotDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotDhcpPeak indicates the peak number of + DHCP hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 82 } + +tmnxSubMgmtMdaSTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotDhcpV6 indicates the number of current + DHCPv6 hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 83 } + +tmnxSubMgmtMdaSTotDhcpV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotDhcpV6Peak indicates the peak number of + DHCPv6 hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 84 } + +tmnxSubMgmtMdaSTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotMngdRt indicates the number of current + PD Managed Routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 85 } + +tmnxSubMgmtMdaSTotMngdRtPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSTotMngdRtPeak indicates the peak number of + PD Managed Routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 86 } + +tmnxSubMgmtMdaSIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeSesIs indicates the number of current + IPOE sessions in setup on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 87 } + +tmnxSubMgmtMdaSIpoeSesIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeSesIsPeak indicates the peak number of + IPOE sessions in setup on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 88 } + +tmnxSubMgmtMdaSIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeSesTotal indicates the number of + current IPOE sessions on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 89 } + +tmnxSubMgmtMdaSIpoeSesTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSIpoeSesTotalPeak indicates the peak number + of IPOE sessions on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 90 } + +tmnxSubMgmtMdaSV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6StaticPd indicates the number of current + IPOE IPv6 static prefixes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 91 } + +tmnxSubMgmtMdaSV6StaticPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6StaticPdPeak indicates the peak number + of IPOE IPv6 static prefixes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 92 } + +tmnxSubMgmtMdaSV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4DataTrig indicates the number of current + V4 data-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 93 } + +tmnxSubMgmtMdaSV4DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4DataTrigPeak indicates the peak number + of V4 data-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 94 } + +tmnxSubMgmtMdaSV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6DataTrig indicates the number of current + V6 data-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 95 } + +tmnxSubMgmtMdaSV6DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6DataTrigPeak indicates the peak number + of V6 data-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 96 } + +tmnxSubMgmtMdaSV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 97 } + +tmnxSubMgmtMdaSV6DataTrigPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6DataTrigPdPeak indicates the peak number + of V6 data-triggered prefixes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 98 } + +tmnxSubMgmtMdaSV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 99 } + +tmnxSubMgmtMdaSV6DataTrigMrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6DataTrigMrPeak indicates the peak number + of V6 data-triggered prefix managed routes on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 100 } + +tmnxSubMgmtMdaSV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4AaaTrig indicates the number of current + V4 AAA-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 101 } + +tmnxSubMgmtMdaSV4AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4AaaTrigPeak indicates the peak number of + V4 AAA-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 102 } + +tmnxSubMgmtMdaSL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSL2tpLnsHost indicates the number of + current L2TP hosts (LNS) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 103 } + +tmnxSubMgmtMdaSL2tpLnsHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSL2tpLnsHostPeak indicates the peak number + of L2TP hosts (LNS) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 104 } + +tmnxSubMgmtMdaSV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4GtpTrig indicates the number of current + V4 GTP-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 105 } + +tmnxSubMgmtMdaSV4GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4GtpTrigPeak indicates the peak number of + V4 GTP-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 106 } + +tmnxSubMgmtMdaSV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4BondTrig indicates the number of current + V4 bonding-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 107 } + +tmnxSubMgmtMdaSV4BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV4BondTrigPeak indicates the peak number + of V4 bonding-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 108 } + +tmnxSubMgmtMdaSV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6AaaTrig indicates the number of current + V6 AAA-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 109 } + +tmnxSubMgmtMdaSV6AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6AaaTrigPeak indicates the peak number of + V6 AAA-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 110 } + +tmnxSubMgmtMdaSV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6GtpTrig indicates the number of current + V6 GTP-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 111 } + +tmnxSubMgmtMdaSV6GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6GtpTrigPeak indicates the peak number of + V6 GTP-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 112 } + +tmnxSubMgmtMdaSV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6BondTrig indicates the number of current + V6 bonding-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 113 } + +tmnxSubMgmtMdaSV6BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSV6BondTrigPeak indicates the peak number + of V6 bonding-triggered hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 114 } + +tmnxSubMgmtMdaSPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV4 indicates the number of current V4 + PPP hosts (PFCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 115 } + +tmnxSubMgmtMdaSPfPppV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV4Peak indicates the peak number of + V4 PPP hosts (PFCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 116 } + +tmnxSubMgmtMdaSPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV4 indicates the number of current + V4 IPoE hosts (PFCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 117 } + +tmnxSubMgmtMdaSPfIpoeV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV4Peak indicates the peak number of + V4 IPoE hosts (PFCP) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 118 } + +tmnxSubMgmtMdaSPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV6Sl indicates the number of current + V6 PPP hosts (PFCP SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 119 } + +tmnxSubMgmtMdaSPfPppV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV6SlPeak indicates the peak number of + V6 PPP hosts (PFCP SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 120 } + +tmnxSubMgmtMdaSPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV6Pd indicates the number of current + V6 PPP hosts (PFCP PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 121 } + +tmnxSubMgmtMdaSPfPppV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV6PdPeak indicates the peak number of + V6 PPP hosts (PFCP PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 122 } + +tmnxSubMgmtMdaSPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV6Na indicates the number of current + V6 PPP hosts (PFCP NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 123 } + +tmnxSubMgmtMdaSPfPppV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfPppV6NaPeak indicates the peak number of + V6 PPP hosts (PFCP NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 124 } + +tmnxSubMgmtMdaSPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV6Sl indicates the number of current + V6 IPoE hosts (PFCP SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 125 } + +tmnxSubMgmtMdaSPfIpoeV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV6SlPeak indicates the peak number + of V6 IPoE hosts (PFCP SLAAC) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 126 } + +tmnxSubMgmtMdaSPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV6Pd indicates the number of current + V6 IPoE hosts (PFCP PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 127 } + +tmnxSubMgmtMdaSPfIpoeV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV6PdPeak indicates the peak number + of V6 IPoE hosts (PFCP PD) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 128 } + +tmnxSubMgmtMdaSPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV6Na indicates the number of current + V6 IPoE hosts (PFCP NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 129 } + +tmnxSubMgmtMdaSPfIpoeV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfIpoeV6NaPeak indicates the peak number + of V6 IPoE hosts (PFCP NA) on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 130 } + +tmnxSubMgmtMdaSPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfcpHosts indicates the number of current + PFCP hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 131 } + +tmnxSubMgmtMdaSPfcpHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtMdaSPfcpHostsPeak indicates the peak number of + PFCP hosts on this MDA." + ::= { tmnxSubMgmtMdaStatsEntry 132 } + +tmnxSubMgmtSlotStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtSlotStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtSlotStatsTable has an entry with statistics for each + Slot on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 106 } + +tmnxSubMgmtSlotStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtSlotStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a Slot on which + subscriber hosts are allocated." + INDEX { + tmnxChassisIndex, + tmnxSubMgmtSlotID + } + ::= { tmnxSubMgmtSlotStatsTable 1 } + +TmnxSubMgmtSlotStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtSlotID TmnxPortID, + tmnxSubMgmtSlotSIpcp Counter32, + tmnxSubMgmtSlotSIpcpPeak Counter32, + tmnxSubMgmtSlotSL2tpHost Counter32, + tmnxSubMgmtSlotSL2tpHostPeak Counter32, + tmnxSubMgmtSlotSDhcp Counter32, + tmnxSubMgmtSlotSDhcpPeak Counter32, + tmnxSubMgmtSlotSArp Counter32, + tmnxSubMgmtSlotSArpPeak Counter32, + tmnxSubMgmtSlotSStatic Counter32, + tmnxSubMgmtSlotSStaticPeak Counter32, + tmnxSubMgmtSlotSNonSub Counter32, + tmnxSubMgmtSlotSNonSubPeak Counter32, + tmnxSubMgmtSlotSPppSlaac Counter32, + tmnxSubMgmtSlotSPppSlaacPeak Counter32, + tmnxSubMgmtSlotSPppDhcp6Pd Counter32, + tmnxSubMgmtSlotSPppDhcp6PdPeak Counter32, + tmnxSubMgmtSlotSPppDhcp6Na Counter32, + tmnxSubMgmtSlotSPppDhcp6NaPeak Counter32, + tmnxSubMgmtSlotSIpoeSlaac Counter32, + tmnxSubMgmtSlotSIpoeSlaacPeak Counter32, + tmnxSubMgmtSlotSIpoeDhcp6Pd Counter32, + tmnxSubMgmtSlotSIpoeDhcp6PdPeak Counter32, + tmnxSubMgmtSlotSIpoeDhcp6Na Counter32, + tmnxSubMgmtSlotSIpoeDhcp6NaPeak Counter32, + tmnxSubMgmtSlotSV4 Counter32, + tmnxSubMgmtSlotSV4Peak Counter32, + tmnxSubMgmtSlotSV6 Counter32, + tmnxSubMgmtSlotSV6Peak Counter32, + tmnxSubMgmtSlotSPppHosts Counter32, + tmnxSubMgmtSlotSPppHostsPeak Counter32, + tmnxSubMgmtSlotSIpoeHosts Counter32, + tmnxSubMgmtSlotSIpoeHostsPeak Counter32, + tmnxSubMgmtSlotSTotal Counter32, + tmnxSubMgmtSlotSTotalPeak Counter32, + tmnxSubMgmtSlotSPppLclOE Counter32, + tmnxSubMgmtSlotSPppLclOEPeak Counter32, + tmnxSubMgmtSlotSPppLclOEOA Counter32, + tmnxSubMgmtSlotSPppLclOEOAPeak Counter32, + tmnxSubMgmtSlotSPppLclOA Counter32, + tmnxSubMgmtSlotSPppLclOAPeak Counter32, + tmnxSubMgmtSlotSPppLclL2tp Counter32, + tmnxSubMgmtSlotSPppLclL2tpPeak Counter32, + tmnxSubMgmtSlotSPppLclTotal Counter32, + tmnxSubMgmtSlotSPppLclTotalPeak Counter32, + tmnxSubMgmtSlotSPppLacOE Counter32, + tmnxSubMgmtSlotSPppLacOEPeak Counter32, + tmnxSubMgmtSlotSPppLacOEOA Counter32, + tmnxSubMgmtSlotSPppLacOEOAPeak Counter32, + tmnxSubMgmtSlotSPppLacOA Counter32, + tmnxSubMgmtSlotSPppLacOAPeak Counter32, + tmnxSubMgmtSlotSPppLacL2tp Counter32, + tmnxSubMgmtSlotSPppLacL2tpPeak Counter32, + tmnxSubMgmtSlotSPppLacTotal Counter32, + tmnxSubMgmtSlotSPppLacTotalPeak Counter32, + tmnxSubMgmtSlotSPppSessIs Counter32, + tmnxSubMgmtSlotSPppSessIsPeak Counter32, + tmnxSubMgmtSlotSPppSessTotal Counter32, + tmnxSubMgmtSlotSPppSessTotalPeak Counter32, + tmnxSubMgmtSlotSSubscribers Counter32, + tmnxSubMgmtSlotSSubscribersPeak Counter32, + tmnxSubMgmtSlotSDhcpBsmAs Counter32, + tmnxSubMgmtSlotSDhcpBsmAsPeak Counter32, + tmnxSubMgmtSlotSStaticBsmAs Counter32, + tmnxSubMgmtSlotSStaticBsmAsPeak Counter32, + tmnxSubMgmtSlotSDhcpBsm Counter32, + tmnxSubMgmtSlotSDhcpBsmPeak Counter32, + tmnxSubMgmtSlotSStaticBsm Counter32, + tmnxSubMgmtSlotSStaticBsmPeak Counter32, + tmnxSubMgmtSlotSPppDhcp6Mr Counter32, + tmnxSubMgmtSlotSPppDhcp6MrPeak Counter32, + tmnxSubMgmtSlotSIpoeDhcp6Mr Counter32, + tmnxSubMgmtSlotSIpoeDhcp6MrPeak Counter32, + tmnxSubMgmtSlotSV6StaticWan Counter32, + tmnxSubMgmtSlotSV6StaticWanPeak Counter32, + tmnxSubMgmtSlotSBsmDhcp6Pd Counter32, + tmnxSubMgmtSlotSBsmDhcp6PdPeak Counter32, + tmnxSubMgmtSlotSBsmDhcp6Na Counter32, + tmnxSubMgmtSlotSBsmDhcp6NaPeak Counter32, + tmnxSubMgmtSlotSTotInternal Counter32, + tmnxSubMgmtSlotSTotInternalPeak Counter32, + tmnxSubMgmtSlotSTotDhcp Counter32, + tmnxSubMgmtSlotSTotDhcpPeak Counter32, + tmnxSubMgmtSlotSTotDhcpV6 Counter32, + tmnxSubMgmtSlotSTotDhcpV6Peak Counter32, + tmnxSubMgmtSlotSTotMngdRt Counter32, + tmnxSubMgmtSlotSTotMngdRtPeak Counter32, + tmnxSubMgmtSlotSIpoeSesIs Counter32, + tmnxSubMgmtSlotSIpoeSesIsPeak Counter32, + tmnxSubMgmtSlotSIpoeSesTotal Counter32, + tmnxSubMgmtSlotSIpoeSesTotalPeak Counter32, + tmnxSubMgmtSlotSV6StaticPd Counter32, + tmnxSubMgmtSlotSV6StaticPdPeak Counter32, + tmnxSubMgmtSlotSV4DataTrig Counter32, + tmnxSubMgmtSlotSV4DataTrigPeak Counter32, + tmnxSubMgmtSlotSV6DataTrig Counter32, + tmnxSubMgmtSlotSV6DataTrigPeak Counter32, + tmnxSubMgmtSlotSV6DataTrigPd Counter32, + tmnxSubMgmtSlotSV6DataTrigPdPeak Counter32, + tmnxSubMgmtSlotSV6DataTrigMr Counter32, + tmnxSubMgmtSlotSV6DataTrigMrPeak Counter32, + tmnxSubMgmtSlotSV4AaaTrig Counter32, + tmnxSubMgmtSlotSV4AaaTrigPeak Counter32, + tmnxSubMgmtSlotSL2tpLnsHost Counter32, + tmnxSubMgmtSlotSL2tpLnsHostPeak Counter32, + tmnxSubMgmtSlotSV4GtpTrig Counter32, + tmnxSubMgmtSlotSV4GtpTrigPeak Counter32, + tmnxSubMgmtSlotSV4BondTrig Counter32, + tmnxSubMgmtSlotSV4BondTrigPeak Counter32, + tmnxSubMgmtSlotSV6AaaTrig Counter32, + tmnxSubMgmtSlotSV6AaaTrigPeak Counter32, + tmnxSubMgmtSlotSV6GtpTrig Counter32, + tmnxSubMgmtSlotSV6GtpTrigPeak Counter32, + tmnxSubMgmtSlotSV6BondTrig Counter32, + tmnxSubMgmtSlotSV6BondTrigPeak Counter32, + tmnxSubMgmtSlotSPfPppV4 Counter32, + tmnxSubMgmtSlotSPfPppV4Peak Counter32, + tmnxSubMgmtSlotSPfIpoeV4 Counter32, + tmnxSubMgmtSlotSPfIpoeV4Peak Counter32, + tmnxSubMgmtSlotSPfPppV6Sl Counter32, + tmnxSubMgmtSlotSPfPppV6SlPeak Counter32, + tmnxSubMgmtSlotSPfPppV6Pd Counter32, + tmnxSubMgmtSlotSPfPppV6PdPeak Counter32, + tmnxSubMgmtSlotSPfPppV6Na Counter32, + tmnxSubMgmtSlotSPfPppV6NaPeak Counter32, + tmnxSubMgmtSlotSPfIpoeV6Sl Counter32, + tmnxSubMgmtSlotSPfIpoeV6SlPeak Counter32, + tmnxSubMgmtSlotSPfIpoeV6Pd Counter32, + tmnxSubMgmtSlotSPfIpoeV6PdPeak Counter32, + tmnxSubMgmtSlotSPfIpoeV6Na Counter32, + tmnxSubMgmtSlotSPfIpoeV6NaPeak Counter32, + tmnxSubMgmtSlotSPfcpHosts Counter32, + tmnxSubMgmtSlotSPfcpHostsPeak Counter32 +} + +tmnxSubMgmtSlotID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubMgmtSlotID is an index into this table. It maps this Slot to + its entry in the mib-2 interfaces table." + ::= { tmnxSubMgmtSlotStatsEntry 1 } + +tmnxSubMgmtSlotSIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpcp indicates the number of current PPP + hosts (IPCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 2 } + +tmnxSubMgmtSlotSIpcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpcpPeak indicates the peak number of PPP + hosts (IPCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 3 } + +tmnxSubMgmtSlotSL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSL2tpHost indicates the number of current + L2TP hosts (LAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 4 } + +tmnxSubMgmtSlotSL2tpHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSL2tpHostPeak indicates the peak number of + L2TP hosts (LAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 5 } + +tmnxSubMgmtSlotSDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSDhcp indicates the number of current IPOE + hosts (DHCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 6 } + +tmnxSubMgmtSlotSDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSDhcpPeak indicates the peak number of + IPOE hosts (DHCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 7 } + +tmnxSubMgmtSlotSArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSArp indicates the number of current IPOE + hosts (ARP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 8 } + +tmnxSubMgmtSlotSArpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSArpPeak indicates the peak number of IPOE + hosts (ARP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 9 } + +tmnxSubMgmtSlotSStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSStatic indicates the number of current + IPOE hosts (Static) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 10 } + +tmnxSubMgmtSlotSStaticPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSStaticPeak indicates the peak number of + IPOE hosts (Static) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 11 } + +tmnxSubMgmtSlotSNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSNonSub indicates the number of current + Non Sub hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 12 } + +tmnxSubMgmtSlotSNonSubPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSNonSubPeak indicates the peak number of + Non Sub hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 13 } + +tmnxSubMgmtSlotSPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppSlaac indicates the number of current + PPP hosts (SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 14 } + +tmnxSubMgmtSlotSPppSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppSlaacPeak indicates the peak number of + PPP hosts (SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 15 } + +tmnxSubMgmtSlotSPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppDhcp6Pd indicates the number of + current PPP hosts (DHCP6 PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 16 } + +tmnxSubMgmtSlotSPppDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppDhcp6PdPeak indicates the peak number + of PPP hosts (DHCP6 PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 17 } + +tmnxSubMgmtSlotSPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppDhcp6Na indicates the number of + current PPP hosts (DHCP6 NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 18 } + +tmnxSubMgmtSlotSPppDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppDhcp6NaPeak indicates the peak number + of PPP hosts (DHCP6 NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 19 } + +tmnxSubMgmtSlotSIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeSlaac indicates the number of current + IPOE hosts (SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 20 } + +tmnxSubMgmtSlotSIpoeSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeSlaacPeak indicates the peak number + of IPOE hosts (SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 21 } + +tmnxSubMgmtSlotSIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeDhcp6Pd indicates the number of + current IPOE hosts (DHCP6 PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 22 } + +tmnxSubMgmtSlotSIpoeDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeDhcp6PdPeak indicates the peak number + of IPOE hosts (DHCP6 PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 23 } + +tmnxSubMgmtSlotSIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeDhcp6Na indicates the number of + current IPOE hosts (DHCP6 NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 24 } + +tmnxSubMgmtSlotSIpoeDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeDhcp6NaPeak indicates the peak number + of IPOE hosts (DHCP6 NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 25 } + +tmnxSubMgmtSlotSV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4 indicates the number of current V4 + hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 26 } + +tmnxSubMgmtSlotSV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4Peak indicates the peak number of V4 + hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 27 } + +tmnxSubMgmtSlotSV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6 indicates the number of current V6 + hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 28 } + +tmnxSubMgmtSlotSV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6Peak indicates the peak number of V6 + hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 29 } + +tmnxSubMgmtSlotSPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppHosts indicates the number of current + PPP hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 30 } + +tmnxSubMgmtSlotSPppHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppHostsPeak indicates the peak number of + PPP hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 31 } + +tmnxSubMgmtSlotSIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeHosts indicates the number of current + IPOE hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 32 } + +tmnxSubMgmtSlotSIpoeHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeHostsPeak indicates the peak number + of IPOE hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 33 } + +tmnxSubMgmtSlotSTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotal indicates the number of current + total hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 34 } + +tmnxSubMgmtSlotSTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotalPeak indicates the peak number of + total hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 35 } + +tmnxSubMgmtSlotSPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclOE indicates the number of current + locally terminated PPP sessions (PPPoE) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 36 } + +tmnxSubMgmtSlotSPppLclOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclOEPeak indicates the peak number of + locally terminated PPP sessions (PPPoE) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 37 } + +tmnxSubMgmtSlotSPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclOEOA indicates the number of + current locally terminated PPP sessions (PPPoEoA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 38 } + +tmnxSubMgmtSlotSPppLclOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclOEOAPeak indicates the peak number + of locally terminated PPP sessions (PPPoEoA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 39 } + +tmnxSubMgmtSlotSPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclOA indicates the number of current + locally terminated PPP sessions (PPPoA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 40 } + +tmnxSubMgmtSlotSPppLclOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 41 } + +tmnxSubMgmtSlotSPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclL2tp indicates the number of + current locally terminated PPP sessions (L2TP LNS) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 42 } + +tmnxSubMgmtSlotSPppLclL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclL2tpPeak indicates the peak number + of locally terminated PPP sessions (L2TP LNS) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 43 } + +tmnxSubMgmtSlotSPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclTotal indicates the total number of + current locally terminated PPP sessions on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 44 } + +tmnxSubMgmtSlotSPppLclTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLclTotalPeak indicates the total peak + number of locally terminated PPP sessions on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 45 } + +tmnxSubMgmtSlotSPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacOE indicates the number of current + PPP sessions (PPPoE) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 46 } + +tmnxSubMgmtSlotSPppLacOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacOEPeak indicates the peak number of + PPP sessions (PPPoE) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 47 } + +tmnxSubMgmtSlotSPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacOEOA indicates the number of + current PPP sessions (PPPoEoA) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 48 } + +tmnxSubMgmtSlotSPppLacOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacOEOAPeak indicates the peak number + of PPP sessions (PPPoEoA) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 49 } + +tmnxSubMgmtSlotSPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacOA indicates the number of current + PPP sessions (PPPoA) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 50 } + +tmnxSubMgmtSlotSPppLacOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacOAPeak indicates the peak number of + PPP sessions (PPPoA) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 51 } + +tmnxSubMgmtSlotSPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacL2tp indicates the number of + current PPP sessions (L2TP LTS) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 52 } + +tmnxSubMgmtSlotSPppLacL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacL2tpPeak indicates the peak number + of PPP sessions (L2TP LTS) tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 53 } + +tmnxSubMgmtSlotSPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacTotal indicates the total number of + current PPP sessions tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 54 } + +tmnxSubMgmtSlotSPppLacTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppLacTotalPeak indicates the total peak + number of PPP sessions tunneled over L2TP on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 55 } + +tmnxSubMgmtSlotSPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppSessIs indicates the number of current + PPP sessions in setup on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 56 } + +tmnxSubMgmtSlotSPppSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppSessIsPeak indicates the peak number + of PPP sessions in setup on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 57 } + +tmnxSubMgmtSlotSPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppSessTotal indicates the total number + of current PPP sessions established on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 58 } + +tmnxSubMgmtSlotSPppSessTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppSessTotalPeak indicates the total peak + number of PPP sessions established on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 59 } + +tmnxSubMgmtSlotSSubscribers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSSubscribers indicates the number of + current subscribers on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 60 } + +tmnxSubMgmtSlotSSubscribersPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSSubscribersPeak indicates the peak number + of subscribers on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 61 } + +tmnxSubMgmtSlotSDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSDhcpBsmAs indicates the number of current + IPOE BSM hosts with antispoof (DHCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 62 } + +tmnxSubMgmtSlotSDhcpBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSDhcpBsmAsPeak indicates the peak number + of IPOE BSM hosts with antispoof (DHCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 63 } + +tmnxSubMgmtSlotSStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSStaticBsmAs indicates the number of + current IPOE BSM static hosts with antispoof on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 64 } + +tmnxSubMgmtSlotSStaticBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSStaticBsmAsPeak indicates the peak number + of IPOE BSM static hosts with antispoof on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 65 } + +tmnxSubMgmtSlotSDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 66 } + +tmnxSubMgmtSlotSDhcpBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSDhcpBsmPeak indicates the peak number of + IPOE BSM hosts (DHCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 67 } + +tmnxSubMgmtSlotSStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSStaticBsm indicates the number of current + IPOE BSM static hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 68 } + +tmnxSubMgmtSlotSStaticBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSStaticBsmPeak indicates the peak number + of IPOE BSM static hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 69 } + +tmnxSubMgmtSlotSPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppDhcp6Mr indicates the number of + current PPP PD Managed Routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 70 } + +tmnxSubMgmtSlotSPppDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPppDhcp6MrPeak indicates the peak number + of PPP PD Managed Routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 71 } + +tmnxSubMgmtSlotSIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeDhcp6Mr indicates the number of + current IPOE PD Managed Routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 72 } + +tmnxSubMgmtSlotSIpoeDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeDhcp6MrPeak indicates the peak number + of IPOE PD Managed Routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 73 } + +tmnxSubMgmtSlotSV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6StaticWan indicates the number of + current IPOE IPv6 static WAN hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 74 } + +tmnxSubMgmtSlotSV6StaticWanPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6StaticWanPeak indicates the peak number + of IPOE IPv6 static WAN hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 75 } + +tmnxSubMgmtSlotSBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSBsmDhcp6Pd indicates the number of + current IPOE BSM hosts (DHCP6 PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 76 } + +tmnxSubMgmtSlotSBsmDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSBsmDhcp6PdPeak indicates the peak number + of IPOE BSM hosts (DHCP6 PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 77 } + +tmnxSubMgmtSlotSBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSBsmDhcp6Na indicates the number of + current IPOE BSM hosts (DHCP6 NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 78 } + +tmnxSubMgmtSlotSBsmDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSBsmDhcp6NaPeak indicates the peak number + of IPOE BSM hosts (DHCP6 NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 79 } + +tmnxSubMgmtSlotSTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotInternal indicates the number of + current internal hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 80 } + +tmnxSubMgmtSlotSTotInternalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotInternalPeak indicates the peak number + of internal hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 81 } + +tmnxSubMgmtSlotSTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotDhcp indicates the number of current + DHCP hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 82 } + +tmnxSubMgmtSlotSTotDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotDhcpPeak indicates the peak number of + DHCP hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 83 } + +tmnxSubMgmtSlotSTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotDhcpV6 indicates the number of current + DHCPv6 hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 84 } + +tmnxSubMgmtSlotSTotDhcpV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotDhcpV6Peak indicates the peak number + of DHCPv6 hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 85 } + +tmnxSubMgmtSlotSTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotMngdRt indicates the number of current + PD Managed Routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 86 } + +tmnxSubMgmtSlotSTotMngdRtPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSTotMngdRtPeak indicates the peak number + of PD Managed Routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 87 } + +tmnxSubMgmtSlotSIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeSesIs indicates the number of current + IPOE sessions in setup on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 88 } + +tmnxSubMgmtSlotSIpoeSesIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeSesIsPeak indicates the peak number + of IPOE sessions in setup on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 89 } + +tmnxSubMgmtSlotSIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeSesTotal indicates the number of + current IPOE sessions on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 90 } + +tmnxSubMgmtSlotSIpoeSesTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSIpoeSesTotalPeak indicates the peak + number of IPOE sessions on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 91 } + +tmnxSubMgmtSlotSV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6StaticPd indicates the number of + current IPOE IPv6 static prefixes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 92 } + +tmnxSubMgmtSlotSV6StaticPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6StaticPdPeak indicates the peak number + of IPOE IPv6 static prefixes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 93 } + +tmnxSubMgmtSlotSV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4DataTrig indicates the number of + current V4 data-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 94 } + +tmnxSubMgmtSlotSV4DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4DataTrigPeak indicates the peak number + of V4 data-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 95 } + +tmnxSubMgmtSlotSV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6DataTrig indicates the number of + current V6 data-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 96 } + +tmnxSubMgmtSlotSV6DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6DataTrigPeak indicates the peak number + of V6 data-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 97 } + +tmnxSubMgmtSlotSV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 98 } + +tmnxSubMgmtSlotSV6DataTrigPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6DataTrigPdPeak indicates the peak + number of V6 data-triggered prefixes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 99 } + +tmnxSubMgmtSlotSV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 100 } + +tmnxSubMgmtSlotSV6DataTrigMrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6DataTrigMrPeak indicates the peak + number of V6 data-triggered prefix managed routes on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 101 } + +tmnxSubMgmtSlotSV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4AaaTrig indicates the number of current + V4 AAA-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 102 } + +tmnxSubMgmtSlotSV4AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4AaaTrigPeak indicates the peak number + of V4 AAA-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 103 } + +tmnxSubMgmtSlotSL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSL2tpLnsHost indicates the number of + current L2TP hosts (LNS) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 104 } + +tmnxSubMgmtSlotSL2tpLnsHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSL2tpLnsHostPeak indicates the peak number + of L2TP hosts (LNS) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 105 } + +tmnxSubMgmtSlotSV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4GtpTrig indicates the number of current + V4 GTP-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 106 } + +tmnxSubMgmtSlotSV4GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4GtpTrigPeak indicates the peak number + of V4 GTP-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 107 } + +tmnxSubMgmtSlotSV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4BondTrig indicates the number of + current V4 bonding-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 108 } + +tmnxSubMgmtSlotSV4BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV4BondTrigPeak indicates the peak number + of V4 bonding-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 109 } + +tmnxSubMgmtSlotSV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6AaaTrig indicates the number of current + V6 AAA-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 110 } + +tmnxSubMgmtSlotSV6AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6AaaTrigPeak indicates the peak number + of V6 AAA-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 111 } + +tmnxSubMgmtSlotSV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6GtpTrig indicates the number of current + V6 GTP-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 112 } + +tmnxSubMgmtSlotSV6GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6GtpTrigPeak indicates the peak number + of V6 GTP-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 113 } + +tmnxSubMgmtSlotSV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6BondTrig indicates the number of + current V6 bonding-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 114 } + +tmnxSubMgmtSlotSV6BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSV6BondTrigPeak indicates the peak number + of V6 bonding-triggered hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 115 } + +tmnxSubMgmtSlotSPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV4 indicates the number of current + V4 PPP hosts (PFCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 116 } + +tmnxSubMgmtSlotSPfPppV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV4Peak indicates the peak number of + V4 PPP hosts (PFCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 117 } + +tmnxSubMgmtSlotSPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV4 indicates the number of current + V4 IPoE hosts (PFCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 118 } + +tmnxSubMgmtSlotSPfIpoeV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV4Peak indicates the peak number of + V4 IPoE hosts (PFCP) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 119 } + +tmnxSubMgmtSlotSPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV6Sl indicates the number of current + V6 PPP hosts (PFCP SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 120 } + +tmnxSubMgmtSlotSPfPppV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV6SlPeak indicates the peak number + of V6 PPP hosts (PFCP SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 121 } + +tmnxSubMgmtSlotSPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV6Pd indicates the number of current + V6 PPP hosts (PFCP PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 122 } + +tmnxSubMgmtSlotSPfPppV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV6PdPeak indicates the peak number + of V6 PPP hosts (PFCP PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 123 } + +tmnxSubMgmtSlotSPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV6Na indicates the number of current + V6 PPP hosts (PFCP NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 124 } + +tmnxSubMgmtSlotSPfPppV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfPppV6NaPeak indicates the peak number + of V6 PPP hosts (PFCP NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 125 } + +tmnxSubMgmtSlotSPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV6Sl indicates the number of + current V6 IPoE hosts (PFCP SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 126 } + +tmnxSubMgmtSlotSPfIpoeV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV6SlPeak indicates the peak number + of V6 IPoE hosts (PFCP SLAAC) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 127 } + +tmnxSubMgmtSlotSPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV6Pd indicates the number of + current V6 IPoE hosts (PFCP PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 128 } + +tmnxSubMgmtSlotSPfIpoeV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV6PdPeak indicates the peak number + of V6 IPoE hosts (PFCP PD) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 129 } + +tmnxSubMgmtSlotSPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV6Na indicates the number of + current V6 IPoE hosts (PFCP NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 130 } + +tmnxSubMgmtSlotSPfIpoeV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfIpoeV6NaPeak indicates the peak number + of V6 IPoE hosts (PFCP NA) on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 131 } + +tmnxSubMgmtSlotSPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfcpHosts indicates the number of current + PFCP hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 132 } + +tmnxSubMgmtSlotSPfcpHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlotSPfcpHostsPeak indicates the peak number + of PFCP hosts on this Slot." + ::= { tmnxSubMgmtSlotStatsEntry 133 } + +tmnxSubMgmtSystStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtSystStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtSystStatsTable has an entry with statistics for each + system on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 107 } + +tmnxSubMgmtSystStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtSystStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a system on which + subscriber hosts are allocated." + INDEX { tmnxChassisIndex } + ::= { tmnxSubMgmtSystStatsTable 1 } + +TmnxSubMgmtSystStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtSystSIpcp Counter32, + tmnxSubMgmtSystSIpcpPeak Counter32, + tmnxSubMgmtSystSL2tpHost Counter32, + tmnxSubMgmtSystSL2tpHostPeak Counter32, + tmnxSubMgmtSystSDhcp Counter32, + tmnxSubMgmtSystSDhcpPeak Counter32, + tmnxSubMgmtSystSArp Counter32, + tmnxSubMgmtSystSArpPeak Counter32, + tmnxSubMgmtSystSStatic Counter32, + tmnxSubMgmtSystSStaticPeak Counter32, + tmnxSubMgmtSystSNonSub Counter32, + tmnxSubMgmtSystSNonSubPeak Counter32, + tmnxSubMgmtSystSPppSlaac Counter32, + tmnxSubMgmtSystSPppSlaacPeak Counter32, + tmnxSubMgmtSystSPppDhcp6Pd Counter32, + tmnxSubMgmtSystSPppDhcp6PdPeak Counter32, + tmnxSubMgmtSystSPppDhcp6Na Counter32, + tmnxSubMgmtSystSPppDhcp6NaPeak Counter32, + tmnxSubMgmtSystSIpoeSlaac Counter32, + tmnxSubMgmtSystSIpoeSlaacPeak Counter32, + tmnxSubMgmtSystSIpoeDhcp6Pd Counter32, + tmnxSubMgmtSystSIpoeDhcp6PdPeak Counter32, + tmnxSubMgmtSystSIpoeDhcp6Na Counter32, + tmnxSubMgmtSystSIpoeDhcp6NaPeak Counter32, + tmnxSubMgmtSystSV4 Counter32, + tmnxSubMgmtSystSV4Peak Counter32, + tmnxSubMgmtSystSV6 Counter32, + tmnxSubMgmtSystSV6Peak Counter32, + tmnxSubMgmtSystSPppHosts Counter32, + tmnxSubMgmtSystSPppHostsPeak Counter32, + tmnxSubMgmtSystSIpoeHosts Counter32, + tmnxSubMgmtSystSIpoeHostsPeak Counter32, + tmnxSubMgmtSystSTotal Counter32, + tmnxSubMgmtSystSTotalPeak Counter32, + tmnxSubMgmtSystSPppLclOE Counter32, + tmnxSubMgmtSystSPppLclOEPeak Counter32, + tmnxSubMgmtSystSPppLclOEOA Counter32, + tmnxSubMgmtSystSPppLclOEOAPeak Counter32, + tmnxSubMgmtSystSPppLclOA Counter32, + tmnxSubMgmtSystSPppLclOAPeak Counter32, + tmnxSubMgmtSystSPppLclL2tp Counter32, + tmnxSubMgmtSystSPppLclL2tpPeak Counter32, + tmnxSubMgmtSystSPppLclTotal Counter32, + tmnxSubMgmtSystSPppLclTotalPeak Counter32, + tmnxSubMgmtSystSPppLacOE Counter32, + tmnxSubMgmtSystSPppLacOEPeak Counter32, + tmnxSubMgmtSystSPppLacOEOA Counter32, + tmnxSubMgmtSystSPppLacOEOAPeak Counter32, + tmnxSubMgmtSystSPppLacOA Counter32, + tmnxSubMgmtSystSPppLacOAPeak Counter32, + tmnxSubMgmtSystSPppLacL2tp Counter32, + tmnxSubMgmtSystSPppLacL2tpPeak Counter32, + tmnxSubMgmtSystSPppLacTotal Counter32, + tmnxSubMgmtSystSPppLacTotalPeak Counter32, + tmnxSubMgmtSystSPppSessIs Counter32, + tmnxSubMgmtSystSPppSessIsPeak Counter32, + tmnxSubMgmtSystSPppSessTotal Counter32, + tmnxSubMgmtSystSPppSessTotalPeak Counter32, + tmnxSubMgmtSystSL2tpTunOrig Counter32, + tmnxSubMgmtSystSL2tpTunOrigPeak Counter32, + tmnxSubMgmtSystSL2tpTunRecv Counter32, + tmnxSubMgmtSystSL2tpTunRecvPeak Counter32, + tmnxSubMgmtSystSL2tpTunTotal Counter32, + tmnxSubMgmtSystSL2tpTunTotalPeak Counter32, + tmnxSubMgmtSystSSubscribers Counter32, + tmnxSubMgmtSystSSubscribersPeak Counter32, + tmnxSubMgmtSystSDhcpBsmAs Counter32, + tmnxSubMgmtSystSDhcpBsmAsPeak Counter32, + tmnxSubMgmtSystSStaticBsmAs Counter32, + tmnxSubMgmtSystSStaticBsmAsPeak Counter32, + tmnxSubMgmtSystSDhcpBsm Counter32, + tmnxSubMgmtSystSDhcpBsmPeak Counter32, + tmnxSubMgmtSystSStaticBsm Counter32, + tmnxSubMgmtSystSStaticBsmPeak Counter32, + tmnxSubMgmtSystSPppDhcp6Mr Counter32, + tmnxSubMgmtSystSPppDhcp6MrPeak Counter32, + tmnxSubMgmtSystSIpoeDhcp6Mr Counter32, + tmnxSubMgmtSystSIpoeDhcp6MrPeak Counter32, + tmnxSubMgmtSystSV6StaticWan Counter32, + tmnxSubMgmtSystSV6StaticWanPeak Counter32, + tmnxSubMgmtSystSBsmDhcp6Pd Counter32, + tmnxSubMgmtSystSBsmDhcp6PdPeak Counter32, + tmnxSubMgmtSystSBsmDhcp6Na Counter32, + tmnxSubMgmtSystSBsmDhcp6NaPeak Counter32, + tmnxSubMgmtSystSTotInternal Counter32, + tmnxSubMgmtSystSTotInternalPeak Counter32, + tmnxSubMgmtSystSTotDhcp Counter32, + tmnxSubMgmtSystSTotDhcpPeak Counter32, + tmnxSubMgmtSystSTotDhcpV6 Counter32, + tmnxSubMgmtSystSTotDhcpV6Peak Counter32, + tmnxSubMgmtSystSTotMngdRt Counter32, + tmnxSubMgmtSystSTotMngdRtPeak Counter32, + tmnxSubMgmtSystSIpoeSesIs Counter32, + tmnxSubMgmtSystSIpoeSesIsPeak Counter32, + tmnxSubMgmtSystSIpoeSesTotal Counter32, + tmnxSubMgmtSystSIpoeSesTotalPeak Counter32, + tmnxSubMgmtSystSHostsScale Counter32, + tmnxSubMgmtSystSHostsScalePeak Counter32, + tmnxSubMgmtSystSV6StaticPd Counter32, + tmnxSubMgmtSystSV6StaticPdPeak Counter32, + tmnxSubMgmtSystSV4DataTrig Counter32, + tmnxSubMgmtSystSV4DataTrigPeak Counter32, + tmnxSubMgmtSystSV6DataTrig Counter32, + tmnxSubMgmtSystSV6DataTrigPeak Counter32, + tmnxSubMgmtSystSV6DataTrigPd Counter32, + tmnxSubMgmtSystSV6DataTrigPdPeak Counter32, + tmnxSubMgmtSystSV6DataTrigMr Counter32, + tmnxSubMgmtSystSV6DataTrigMrPeak Counter32, + tmnxSubMgmtSystSV4AaaTrig Counter32, + tmnxSubMgmtSystSV4AaaTrigPeak Counter32, + tmnxSubMgmtSystSL2tpLnsHost Counter32, + tmnxSubMgmtSystSL2tpLnsHostPeak Counter32, + tmnxSubMgmtSystSV4GtpTrig Counter32, + tmnxSubMgmtSystSV4GtpTrigPeak Counter32, + tmnxSubMgmtSystSV4BondTrig Counter32, + tmnxSubMgmtSystSV4BondTrigPeak Counter32, + tmnxSubMgmtSystSV6AaaTrig Counter32, + tmnxSubMgmtSystSV6AaaTrigPeak Counter32, + tmnxSubMgmtSystSV6GtpTrig Counter32, + tmnxSubMgmtSystSV6GtpTrigPeak Counter32, + tmnxSubMgmtSystSV6BondTrig Counter32, + tmnxSubMgmtSystSV6BondTrigPeak Counter32, + tmnxSubMgmtSystSPfPppV4 Counter32, + tmnxSubMgmtSystSPfPppV4Peak Counter32, + tmnxSubMgmtSystSPfIpoeV4 Counter32, + tmnxSubMgmtSystSPfIpoeV4Peak Counter32, + tmnxSubMgmtSystSPfPppV6Sl Counter32, + tmnxSubMgmtSystSPfPppV6SlPeak Counter32, + tmnxSubMgmtSystSPfPppV6Pd Counter32, + tmnxSubMgmtSystSPfPppV6PdPeak Counter32, + tmnxSubMgmtSystSPfPppV6Na Counter32, + tmnxSubMgmtSystSPfPppV6NaPeak Counter32, + tmnxSubMgmtSystSPfIpoeV6Sl Counter32, + tmnxSubMgmtSystSPfIpoeV6SlPeak Counter32, + tmnxSubMgmtSystSPfIpoeV6Pd Counter32, + tmnxSubMgmtSystSPfIpoeV6PdPeak Counter32, + tmnxSubMgmtSystSPfIpoeV6Na Counter32, + tmnxSubMgmtSystSPfIpoeV6NaPeak Counter32, + tmnxSubMgmtSystSPfcpHosts Counter32, + tmnxSubMgmtSystSPfcpHostsPeak Counter32, + tmnxSubMgmtSystSPfcpSessPpp Counter32, + tmnxSubMgmtSystSPfcpSessPppPeak Counter32, + tmnxSubMgmtSystSPfcpSessIpoe Counter32, + tmnxSubMgmtSystSPfcpSessIpoePeak Counter32, + tmnxSubMgmtSystSPfcpSessIs Counter32, + tmnxSubMgmtSystSPfcpSessIsPeak Counter32, + tmnxSubMgmtSystSPfcpSessTot Counter32, + tmnxSubMgmtSystSPfcpSessTotPeak Counter32, + tmnxSubMgmtSystSPfcpSessDef Counter32, + tmnxSubMgmtSystSPfcpSessDefPeak Counter32, + tmnxSubMgmtSystSPfcpSessLac Counter32, + tmnxSubMgmtSystSPfcpSessLacPeak Counter32 +} + +tmnxSubMgmtSystSIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpcp indicates the number of current PPP + hosts (IPCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 1 } + +tmnxSubMgmtSystSIpcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpcpPeak indicates the peak number of PPP + hosts (IPCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 2 } + +tmnxSubMgmtSystSL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpHost indicates the number of current + L2TP hosts (LAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 3 } + +tmnxSubMgmtSystSL2tpHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpHostPeak indicates the peak number of + L2TP hosts (LAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 4 } + +tmnxSubMgmtSystSDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSDhcp indicates the number of current IPOE + hosts (DHCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 5 } + +tmnxSubMgmtSystSDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSDhcpPeak indicates the peak number of + IPOE hosts (DHCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 6 } + +tmnxSubMgmtSystSArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSArp indicates the number of current IPOE + hosts (ARP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 7 } + +tmnxSubMgmtSystSArpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSArpPeak indicates the peak number of IPOE + hosts (ARP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 8 } + +tmnxSubMgmtSystSStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSStatic indicates the number of current + IPOE hosts (Static) on this system." + ::= { tmnxSubMgmtSystStatsEntry 9 } + +tmnxSubMgmtSystSStaticPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSStaticPeak indicates the peak number of + IPOE hosts (Static) on this system." + ::= { tmnxSubMgmtSystStatsEntry 10 } + +tmnxSubMgmtSystSNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSNonSub indicates the number of current + Non Sub hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 11 } + +tmnxSubMgmtSystSNonSubPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSNonSubPeak indicates the peak number of + Non Sub hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 12 } + +tmnxSubMgmtSystSPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppSlaac indicates the number of current + PPP hosts (SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 13 } + +tmnxSubMgmtSystSPppSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppSlaacPeak indicates the peak number of + PPP hosts (SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 14 } + +tmnxSubMgmtSystSPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppDhcp6Pd indicates the number of + current PPP hosts (DHCP6 PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 15 } + +tmnxSubMgmtSystSPppDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppDhcp6PdPeak indicates the peak number + of PPP hosts (DHCP6 PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 16 } + +tmnxSubMgmtSystSPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppDhcp6Na indicates the number of + current PPP hosts (DHCP6 NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 17 } + +tmnxSubMgmtSystSPppDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppDhcp6NaPeak indicates the peak number + of PPP hosts (DHCP6 NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 18 } + +tmnxSubMgmtSystSIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeSlaac indicates the number of current + IPOE hosts (SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 19 } + +tmnxSubMgmtSystSIpoeSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeSlaacPeak indicates the peak number + of IPOE hosts (SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 20 } + +tmnxSubMgmtSystSIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeDhcp6Pd indicates the number of + current IPOE hosts (DHCP6 PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 21 } + +tmnxSubMgmtSystSIpoeDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeDhcp6PdPeak indicates the peak number + of IPOE hosts (DHCP6 PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 22 } + +tmnxSubMgmtSystSIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeDhcp6Na indicates the number of + current IPOE hosts (DHCP6 NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 23 } + +tmnxSubMgmtSystSIpoeDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeDhcp6NaPeak indicates the peak number + of IPOE hosts (DHCP6 NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 24 } + +tmnxSubMgmtSystSV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4 indicates the number of current V4 + hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 25 } + +tmnxSubMgmtSystSV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4Peak indicates the peak number of V4 + hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 26 } + +tmnxSubMgmtSystSV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6 indicates the number of current V6 + hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 27 } + +tmnxSubMgmtSystSV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6Peak indicates the peak number of V6 + hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 28 } + +tmnxSubMgmtSystSPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppHosts indicates the number of current + PPP hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 29 } + +tmnxSubMgmtSystSPppHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppHostsPeak indicates the peak number of + PPP hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 30 } + +tmnxSubMgmtSystSIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeHosts indicates the number of current + IPOE hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 31 } + +tmnxSubMgmtSystSIpoeHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeHostsPeak indicates the peak number + of IPOE hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 32 } + +tmnxSubMgmtSystSTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotal indicates the number of current + total hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 33 } + +tmnxSubMgmtSystSTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotalPeak indicates the peak number of + total hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 34 } + +tmnxSubMgmtSystSPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclOE indicates the number of current + locally terminated PPP sessions (PPPoE) on this system." + ::= { tmnxSubMgmtSystStatsEntry 35 } + +tmnxSubMgmtSystSPppLclOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclOEPeak indicates the peak number of + locally terminated PPP sessions (PPPoE) on this system." + ::= { tmnxSubMgmtSystStatsEntry 36 } + +tmnxSubMgmtSystSPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclOEOA indicates the number of + current locally terminated PPP sessions (PPPoEoA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 37 } + +tmnxSubMgmtSystSPppLclOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclOEOAPeak indicates the peak number + of locally terminated PPP sessions (PPPoEoA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 38 } + +tmnxSubMgmtSystSPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclOA indicates the number of current + locally terminated PPP sessions (PPPoA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 39 } + +tmnxSubMgmtSystSPppLclOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 40 } + +tmnxSubMgmtSystSPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclL2tp indicates the number of + current locally terminated PPP sessions (L2TP LNS) on this system." + ::= { tmnxSubMgmtSystStatsEntry 41 } + +tmnxSubMgmtSystSPppLclL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclL2tpPeak indicates the peak number + of locally terminated PPP sessions (L2TP LNS) on this system." + ::= { tmnxSubMgmtSystStatsEntry 42 } + +tmnxSubMgmtSystSPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclTotal indicates the total number of + current locally terminated PPP sessions on this system." + ::= { tmnxSubMgmtSystStatsEntry 43 } + +tmnxSubMgmtSystSPppLclTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLclTotalPeak indicates the total peak + number of locally terminated PPP sessions on this system." + ::= { tmnxSubMgmtSystStatsEntry 44 } + +tmnxSubMgmtSystSPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacOE indicates the number of current + PPP sessions (PPPoE) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 45 } + +tmnxSubMgmtSystSPppLacOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacOEPeak indicates the peak number of + PPP sessions (PPPoE) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 46 } + +tmnxSubMgmtSystSPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacOEOA indicates the number of + current PPP sessions (PPPoEoA) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 47 } + +tmnxSubMgmtSystSPppLacOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacOEOAPeak indicates the peak number + of PPP sessions (PPPoEoA) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 48 } + +tmnxSubMgmtSystSPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacOA indicates the number of current + PPP sessions (PPPoA) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 49 } + +tmnxSubMgmtSystSPppLacOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacOAPeak indicates the peak number of + PPP sessions (PPPoA) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 50 } + +tmnxSubMgmtSystSPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacL2tp indicates the number of + current PPP sessions (L2TP LTS) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 51 } + +tmnxSubMgmtSystSPppLacL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacL2tpPeak indicates the peak number + of PPP sessions (L2TP LTS) tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 52 } + +tmnxSubMgmtSystSPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacTotal indicates the total number of + current PPP sessions tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 53 } + +tmnxSubMgmtSystSPppLacTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppLacTotalPeak indicates the total peak + number of PPP sessions tunneled over L2TP on this system." + ::= { tmnxSubMgmtSystStatsEntry 54 } + +tmnxSubMgmtSystSPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppSessIs indicates the number of current + PPP sessions in setup on this system." + ::= { tmnxSubMgmtSystStatsEntry 55 } + +tmnxSubMgmtSystSPppSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppSessIsPeak indicates the peak number + of PPP sessions in setup on this system." + ::= { tmnxSubMgmtSystStatsEntry 56 } + +tmnxSubMgmtSystSPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppSessTotal indicates the total number + of current PPP sessions established on this system." + ::= { tmnxSubMgmtSystStatsEntry 57 } + +tmnxSubMgmtSystSPppSessTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppSessTotalPeak indicates the total peak + number of PPP sessions established on this system." + ::= { tmnxSubMgmtSystStatsEntry 58 } + +tmnxSubMgmtSystSL2tpTunOrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpTunOrig indicates the number of + current L2TP Tunnels (originator) on this system." + ::= { tmnxSubMgmtSystStatsEntry 59 } + +tmnxSubMgmtSystSL2tpTunOrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpTunOrigPeak indicates the peak number + of L2TP Tunnels (originator) on this system." + ::= { tmnxSubMgmtSystStatsEntry 60 } + +tmnxSubMgmtSystSL2tpTunRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpTunRecv indicates the number of + current L2TP Tunnels (receiver) on this system." + ::= { tmnxSubMgmtSystStatsEntry 61 } + +tmnxSubMgmtSystSL2tpTunRecvPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpTunRecvPeak indicates the peak number + of L2TP Tunnels (receiver) on this system." + ::= { tmnxSubMgmtSystStatsEntry 62 } + +tmnxSubMgmtSystSL2tpTunTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpTunTotal indicates the total number + of current L2TP Tunnels on this system." + ::= { tmnxSubMgmtSystStatsEntry 63 } + +tmnxSubMgmtSystSL2tpTunTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpTunTotalPeak indicates the peak total + number of L2TP Tunnels on this system." + ::= { tmnxSubMgmtSystStatsEntry 64 } + +tmnxSubMgmtSystSSubscribers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSSubscribers indicates the number of + current subscribers on this system." + ::= { tmnxSubMgmtSystStatsEntry 65 } + +tmnxSubMgmtSystSSubscribersPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSSubscribersPeak indicates the peak number + of subscribers on this system." + ::= { tmnxSubMgmtSystStatsEntry 66 } + +tmnxSubMgmtSystSDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSDhcpBsmAs indicates the number of current + IPOE BSM hosts with antispoof (DHCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 67 } + +tmnxSubMgmtSystSDhcpBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSDhcpBsmAsPeak indicates the peak number + of IPOE BSM hosts with antispoof (DHCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 68 } + +tmnxSubMgmtSystSStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSStaticBsmAs indicates the number of + current IPOE BSM static hosts with antispoof on this system." + ::= { tmnxSubMgmtSystStatsEntry 69 } + +tmnxSubMgmtSystSStaticBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSStaticBsmAsPeak indicates the peak number + of IPOE BSM static hosts with antispoof on this system." + ::= { tmnxSubMgmtSystStatsEntry 70 } + +tmnxSubMgmtSystSDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 71 } + +tmnxSubMgmtSystSDhcpBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSDhcpBsmPeak indicates the peak number of + IPOE BSM hosts (DHCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 72 } + +tmnxSubMgmtSystSStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSStaticBsm indicates the number of current + IPOE BSM static hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 73 } + +tmnxSubMgmtSystSStaticBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSStaticBsmPeak indicates the peak number + of IPOE BSM static hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 74 } + +tmnxSubMgmtSystSPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppDhcp6Mr indicates the number of + current PPP PD Managed Routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 75 } + +tmnxSubMgmtSystSPppDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPppDhcp6MrPeak indicates the peak number + of PPP PD Managed Routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 76 } + +tmnxSubMgmtSystSIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeDhcp6Mr indicates the number of + current IPOE PD Managed Routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 77 } + +tmnxSubMgmtSystSIpoeDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeDhcp6MrPeak indicates the peak number + of IPOE PD Managed Routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 78 } + +tmnxSubMgmtSystSV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6StaticWan indicates the number of + current IPOE IPv6 static WAN hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 79 } + +tmnxSubMgmtSystSV6StaticWanPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6StaticWanPeak indicates the peak number + of IPOE IPv6 static WAN hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 80 } + +tmnxSubMgmtSystSBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSBsmDhcp6Pd indicates the number of + current IPOE BSM hosts (DHCP6 PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 81 } + +tmnxSubMgmtSystSBsmDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSBsmDhcp6PdPeak indicates the peak number + of IPOE BSM hosts (DHCP6 PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 82 } + +tmnxSubMgmtSystSBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSBsmDhcp6Na indicates the number of + current IPOE BSM hosts (DHCP6 NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 83 } + +tmnxSubMgmtSystSBsmDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSBsmDhcp6NaPeak indicates the peak number + of IPOE BSM hosts (DHCP6 NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 84 } + +tmnxSubMgmtSystSTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotInternal indicates the number of + current internal hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 85 } + +tmnxSubMgmtSystSTotInternalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotInternalPeak indicates the peak number + of internal hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 86 } + +tmnxSubMgmtSystSTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotDhcp indicates the number of current + DHCP hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 87 } + +tmnxSubMgmtSystSTotDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotDhcpPeak indicates the peak number of + DHCP hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 88 } + +tmnxSubMgmtSystSTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotDhcpV6 indicates the number of current + DHCPv6 hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 89 } + +tmnxSubMgmtSystSTotDhcpV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotDhcpV6Peak indicates the peak number + of DHCPv6 hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 90 } + +tmnxSubMgmtSystSTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotMngdRt indicates the number of current + PD Managed Routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 91 } + +tmnxSubMgmtSystSTotMngdRtPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSTotMngdRtPeak indicates the peak number + of PD Managed Routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 92 } + +tmnxSubMgmtSystSIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeSesIs indicates the number of current + IPOE sessions in setup on this system." + ::= { tmnxSubMgmtSystStatsEntry 93 } + +tmnxSubMgmtSystSIpoeSesIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeSesIsPeak indicates the peak number + of IPOE sessions in setup on this system." + ::= { tmnxSubMgmtSystStatsEntry 94 } + +tmnxSubMgmtSystSIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeSesTotal indicates the number of + current IPOE sessions on this system." + ::= { tmnxSubMgmtSystStatsEntry 95 } + +tmnxSubMgmtSystSIpoeSesTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSIpoeSesTotalPeak indicates the peak + number of IPOE sessions on this system." + ::= { tmnxSubMgmtSystStatsEntry 96 } + +tmnxSubMgmtSystSHostsScale OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSHostsScale indicates the number of + current total hosts on this system, including internal hosts." + ::= { tmnxSubMgmtSystStatsEntry 97 } + +tmnxSubMgmtSystSHostsScalePeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSHostsScalePeak indicates the peak number + of total hosts on this system, including internal hosts." + ::= { tmnxSubMgmtSystStatsEntry 98 } + +tmnxSubMgmtSystSV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6StaticPd indicates the number of + current IPOE IPv6 static prefixes on this system." + ::= { tmnxSubMgmtSystStatsEntry 99 } + +tmnxSubMgmtSystSV6StaticPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6StaticPdPeak indicates the peak number + of IPOE IPv6 static prefixes on this system." + ::= { tmnxSubMgmtSystStatsEntry 100 } + +tmnxSubMgmtSystSV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4DataTrig indicates the number of + current V4 data-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 101 } + +tmnxSubMgmtSystSV4DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4DataTrigPeak indicates the peak number + of V4 data-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 102 } + +tmnxSubMgmtSystSV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6DataTrig indicates the number of + current V6 data-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 103 } + +tmnxSubMgmtSystSV6DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6DataTrigPeak indicates the peak number + of V6 data-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 104 } + +tmnxSubMgmtSystSV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this system." + ::= { tmnxSubMgmtSystStatsEntry 105 } + +tmnxSubMgmtSystSV6DataTrigPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6DataTrigPdPeak indicates the peak + number of V6 data-triggered prefixes on this system." + ::= { tmnxSubMgmtSystStatsEntry 106 } + +tmnxSubMgmtSystSV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 107 } + +tmnxSubMgmtSystSV6DataTrigMrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6DataTrigMrPeak indicates the peak + number of V6 data-triggered prefix managed routes on this system." + ::= { tmnxSubMgmtSystStatsEntry 108 } + +tmnxSubMgmtSystSV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4AaaTrig indicates the number of current + V4 AAA-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 109 } + +tmnxSubMgmtSystSV4AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4AaaTrigPeak indicates the peak number + of V4 AAA-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 110 } + +tmnxSubMgmtSystSL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpLnsHost indicates the number of + current L2TP hosts (LNS) on this system." + ::= { tmnxSubMgmtSystStatsEntry 111 } + +tmnxSubMgmtSystSL2tpLnsHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSL2tpLnsHostPeak indicates the peak number + of L2TP hosts (LNS) on this system." + ::= { tmnxSubMgmtSystStatsEntry 112 } + +tmnxSubMgmtSystSV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4GtpTrig indicates the number of current + V4 GTP-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 113 } + +tmnxSubMgmtSystSV4GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4GtpTrigPeak indicates the peak number + of V4 GTP-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 114 } + +tmnxSubMgmtSystSV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4BondTrig indicates the number of + current V4 bonding-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 115 } + +tmnxSubMgmtSystSV4BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV4BondTrigPeak indicates the peak number + of V4 bonding-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 116 } + +tmnxSubMgmtSystSV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6AaaTrig indicates the number of current + V6 AAA-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 117 } + +tmnxSubMgmtSystSV6AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6AaaTrigPeak indicates the peak number + of V6 AAA-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 118 } + +tmnxSubMgmtSystSV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6GtpTrig indicates the number of current + V6 GTP-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 119 } + +tmnxSubMgmtSystSV6GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6GtpTrigPeak indicates the peak number + of V6 GTP-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 120 } + +tmnxSubMgmtSystSV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6BondTrig indicates the number of + current V6 bonding-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 121 } + +tmnxSubMgmtSystSV6BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSV6BondTrigPeak indicates the peak number + of V6 bonding-triggered hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 122 } + +tmnxSubMgmtSystSPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV4 indicates the number of current + V4 PPP hosts (PFCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 123 } + +tmnxSubMgmtSystSPfPppV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV4Peak indicates the peak number of + V4 PPP hosts (PFCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 124 } + +tmnxSubMgmtSystSPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV4 indicates the number of current + V4 IPoE hosts (PFCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 125 } + +tmnxSubMgmtSystSPfIpoeV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV4Peak indicates the peak number of + V4 IPoE hosts (PFCP) on this system." + ::= { tmnxSubMgmtSystStatsEntry 126 } + +tmnxSubMgmtSystSPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV6Sl indicates the number of current + V6 PPP hosts (PFCP SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 127 } + +tmnxSubMgmtSystSPfPppV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV6SlPeak indicates the peak number + of V6 PPP hosts (PFCP SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 128 } + +tmnxSubMgmtSystSPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV6Pd indicates the number of current + V6 PPP hosts (PFCP PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 129 } + +tmnxSubMgmtSystSPfPppV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV6PdPeak indicates the peak number + of V6 PPP hosts (PFCP PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 130 } + +tmnxSubMgmtSystSPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV6Na indicates the number of current + V6 PPP hosts (PFCP NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 131 } + +tmnxSubMgmtSystSPfPppV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfPppV6NaPeak indicates the peak number + of V6 PPP hosts (PFCP NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 132 } + +tmnxSubMgmtSystSPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV6Sl indicates the number of + current V6 IPoE hosts (PFCP SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 133 } + +tmnxSubMgmtSystSPfIpoeV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV6SlPeak indicates the peak number + of V6 IPoE hosts (PFCP SLAAC) on this system." + ::= { tmnxSubMgmtSystStatsEntry 134 } + +tmnxSubMgmtSystSPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV6Pd indicates the number of + current V6 IPoE hosts (PFCP PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 135 } + +tmnxSubMgmtSystSPfIpoeV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV6PdPeak indicates the peak number + of V6 IPoE hosts (PFCP PD) on this system." + ::= { tmnxSubMgmtSystStatsEntry 136 } + +tmnxSubMgmtSystSPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV6Na indicates the number of + current V6 IPoE hosts (PFCP NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 137 } + +tmnxSubMgmtSystSPfIpoeV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfIpoeV6NaPeak indicates the peak number + of V6 IPoE hosts (PFCP NA) on this system." + ::= { tmnxSubMgmtSystStatsEntry 138 } + +tmnxSubMgmtSystSPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpHosts indicates the number of current + PFCP hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 139 } + +tmnxSubMgmtSystSPfcpHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpHostsPeak indicates the peak number + of PFCP hosts on this system." + ::= { tmnxSubMgmtSystStatsEntry 140 } + +tmnxSubMgmtSystSPfcpSessPpp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessPpp indicates the total number of + current PFCP sessions (PPP) established on this system." + ::= { tmnxSubMgmtSystStatsEntry 141 } + +tmnxSubMgmtSystSPfcpSessPppPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessPppPeak indicates the total peak + number of PFCP sessions (PPP) established on this system." + ::= { tmnxSubMgmtSystStatsEntry 142 } + +tmnxSubMgmtSystSPfcpSessIpoe OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessIpoe indicates the total number + of current PFCP sessions (IPoE) established on this system." + ::= { tmnxSubMgmtSystStatsEntry 143 } + +tmnxSubMgmtSystSPfcpSessIpoePeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessIpoePeak indicates the total peak + number of PFCP sessions (IPoE) established on this system." + ::= { tmnxSubMgmtSystStatsEntry 144 } + +tmnxSubMgmtSystSPfcpSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessIs indicates the total number of + current PFCP sessions in setup on this system." + ::= { tmnxSubMgmtSystStatsEntry 145 } + +tmnxSubMgmtSystSPfcpSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessIsPeak indicates the total peak + number of PFCP sessions in setup on this system." + ::= { tmnxSubMgmtSystStatsEntry 146 } + +tmnxSubMgmtSystSPfcpSessTot OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessTot indicates the total number of + current PFCP sessions established on this system." + ::= { tmnxSubMgmtSystStatsEntry 147 } + +tmnxSubMgmtSystSPfcpSessTotPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessTotPeak indicates the total peak + number of PFCP sessions established on this system." + ::= { tmnxSubMgmtSystStatsEntry 148 } + +tmnxSubMgmtSystSPfcpSessDef OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessDef indicates the total number of + current PFCP default tunnels established on this system." + ::= { tmnxSubMgmtSystStatsEntry 149 } + +tmnxSubMgmtSystSPfcpSessDefPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessDefPeak indicates the total peak + number of PFCP default tunnels established on this system." + ::= { tmnxSubMgmtSystStatsEntry 150 } + +tmnxSubMgmtSystSPfcpSessLac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessLac indicates the total number of + current PFCP sessions (LAC) established on this system." + ::= { tmnxSubMgmtSystStatsEntry 151 } + +tmnxSubMgmtSystSPfcpSessLacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSystSPfcpSessLacPeak indicates the total peak + number of PFCP sessions (LAC) established on this system." + ::= { tmnxSubMgmtSystStatsEntry 152 } + +tmnxSubHttpRdrPlcyTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyTableLastCh indicates the sysUpTime at + the time of the last modification of the tmnxSubHttpRdrPlcyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 108 } + +tmnxSubHttpRdrFwdTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdTableLastCh indicates the sysUpTime at + the time of the last modification of the tmnxSubHttpRdrFwdTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 109 } + +tmnxSubSvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSvcTable has an entry for each subscriber service applied + to a host." + ::= { tmnxSubMgmtObjects 110 } + +tmnxSubSvcEntry OBJECT-TYPE + SYNTAX TmnxSubSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular subscriber + service." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostInfoV2MacAddress, + tmnxSubHostInfoV2PppoeSessionId, + tmnxSubSvcId + } + ::= { tmnxSubSvcTable 1 } + +TmnxSubSvcEntry ::= SEQUENCE +{ + tmnxSubSvcId Unsigned32, + tmnxSubSvcName TmnxLongDisplayString, + tmnxSubSvcType DisplayString, + tmnxSubSvcAcctType INTEGER, + tmnxSubSvcAcctUpdateIvl TimeInterval, + tmnxSubSvcAcctSessionId TmnxSubAcctSessionId, + tmnxSubSvcUpTime TimeInterval, + tmnxSubSvcInPckts Counter64, + tmnxSubSvcInOcts Counter64, + tmnxSubSvcOutPckts Counter64, + tmnxSubSvcOutOcts Counter64 +} + +tmnxSubSvcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSvcId indicates the identifier of this subscriber + service." + ::= { tmnxSubSvcEntry 1 } + +tmnxSubSvcName OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..1000)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcName indicates the name of this subscriber + service." + ::= { tmnxSubSvcEntry 2 } + +tmnxSubSvcType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcType indicates the type of this subscriber + service." + ::= { tmnxSubSvcEntry 3 } + +tmnxSubSvcAcctType OBJECT-TYPE + SYNTAX INTEGER { + off (1), + volumeTime (2), + time (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcAcctType indicates the accounting type of this + subscriber service." + ::= { tmnxSubSvcEntry 4 } + +tmnxSubSvcAcctUpdateIvl OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcAcctUpdateIvl indicates the interval at which + accounting interim updates are sent for this subscriber service." + ::= { tmnxSubSvcEntry 5 } + +tmnxSubSvcAcctSessionId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcAcctSessionId indicates the accounting + session-id for this subscriber service." + ::= { tmnxSubSvcEntry 6 } + +tmnxSubSvcUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcUpTime indicates the time (duration in + hundredths of a second) that this subscriber service is active." + ::= { tmnxSubSvcEntry 7 } + +tmnxSubSvcInPckts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcInPckts indicates the number of ingress packets + sent for this subscriber service." + ::= { tmnxSubSvcEntry 8 } + +tmnxSubSvcInOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcInOcts indicates the number of ingress octets + sent for this subscriber service." + ::= { tmnxSubSvcEntry 9 } + +tmnxSubSvcOutPckts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcOutPckts indicates the number of egress packets + sent for this subscriber service." + ::= { tmnxSubSvcEntry 10 } + +tmnxSubSvcOutOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcOutOcts indicates the number of egress octets + sent for this subscriber service." + ::= { tmnxSubSvcEntry 11 } + +tmnxSubSvcAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSvcAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSvcAttrTable has an entry for each attribute of a + subscriber service applied to a host." + ::= { tmnxSubMgmtObjects 111 } + +tmnxSubSvcAttrEntry OBJECT-TYPE + SYNTAX TmnxSubSvcAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular attribute of a + subscriber service." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostInfoV2MacAddress, + tmnxSubHostInfoV2PppoeSessionId, + tmnxSubSvcId, + tmnxSubSvcAttrId + } + ::= { tmnxSubSvcAttrTable 1 } + +TmnxSubSvcAttrEntry ::= SEQUENCE +{ + tmnxSubSvcAttrId Unsigned32, + tmnxSubSvcAttrType DisplayString, + tmnxSubSvcAttrString DisplayString +} + +tmnxSubSvcAttrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSvcAttrId indicates the identifier of this + subscriber service attribute." + ::= { tmnxSubSvcAttrEntry 1 } + +tmnxSubSvcAttrType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcAttrType indicates the type of this subscriber + service attribute." + ::= { tmnxSubSvcAttrEntry 2 } + +tmnxSubSvcAttrString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcAttrString indicates the textual description of + the action applied to this host by this attribute." + ::= { tmnxSubSvcAttrEntry 3 } + +tmnxSubSlaacMRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacMRtTable contains managed routes for SLAAC hosts. + + Entries in this table are created and destroyed by the system." + ::= { tmnxSubMgmtObjects 112 } + +tmnxSubSlaacMRtEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a managed route of a SLAAC host." + INDEX { + svcId, + tmnxSubSlaacPfxType, + tmnxSubSlaacPfx, + tmnxSubSlaacMacAddr, + tmnxSubSlaacMRtAddrType, + tmnxSubSlaacMRtAddr, + tmnxSubSlaacMRtPrefixLen + } + ::= { tmnxSubSlaacMRtTable 1 } + +TmnxSubSlaacMRtEntry ::= SEQUENCE +{ + tmnxSubSlaacMRtAddrType InetAddressType, + tmnxSubSlaacMRtAddr InetAddress, + tmnxSubSlaacMRtPrefixLen InetAddressPrefixLength, + tmnxSubSlaacMRtStatus TmnxManagedRouteStatus, + tmnxSubSlaacMRtMetric TmnxRadiusFramedRouteMetric, + tmnxSubSlaacMRtPreference TmnxRadiusFramedRoutePreference, + tmnxSubSlaacMRtTag TmnxRadiusFramedRouteTag +} + +tmnxSubSlaacMRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMRtAddrType indicates the address type of + tmnxSubSlaacMRtAddr." + ::= { tmnxSubSlaacMRtEntry 1 } + +tmnxSubSlaacMRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMRtAddr indicates the IP address of the + managed route." + ::= { tmnxSubSlaacMRtEntry 2 } + +tmnxSubSlaacMRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMRtPrefixLen indicates the prefix length of + the subnet associated with tmnxSubSlaacMRtAddr." + ::= { tmnxSubSlaacMRtEntry 3 } + +tmnxSubSlaacMRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMRtStatus indicates the state of this managed + route." + ::= { tmnxSubSlaacMRtEntry 4 } + +tmnxSubSlaacMRtMetric OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMRtMetric indicates the metric of this + managed route as specified in the RADIUS option 22 Framed-Route or + option 99 Framed-IPv6-Route." + ::= { tmnxSubSlaacMRtEntry 5 } + +tmnxSubSlaacMRtPreference OBJECT-TYPE + SYNTAX TmnxRadiusFramedRoutePreference + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMRtPreference indicates the preference of + this managed route as specified in the RADIUS option 22 Framed-Route + or option 99 Framed-IPv6-Route." + ::= { tmnxSubSlaacMRtEntry 6 } + +tmnxSubSlaacMRtTag OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteTag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacMRtTag indicates the tag of this managed + route as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSubSlaacMRtEntry 7 } + +tmnxSubMgmtPwPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtPwPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtPwPortStatsTable has an entry with statistics for each + PW-port on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 113 } + +tmnxSubMgmtPwPortStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtPwPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a PW-port on which + subscriber hosts are allocated." + INDEX { + tmnxChassisIndex, + tmnxPwPortId + } + ::= { tmnxSubMgmtPwPortStatsTable 1 } + +TmnxSubMgmtPwPortStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtPwPortSIpcp Counter32, + tmnxSubMgmtPwPortSIpcpPk Counter32, + tmnxSubMgmtPwPortSL2tpHost Counter32, + tmnxSubMgmtPwPortSL2tpHostPk Counter32, + tmnxSubMgmtPwPortSDhcp Counter32, + tmnxSubMgmtPwPortSDhcpPk Counter32, + tmnxSubMgmtPwPortSArp Counter32, + tmnxSubMgmtPwPortSArpPk Counter32, + tmnxSubMgmtPwPortSStatic Counter32, + tmnxSubMgmtPwPortSStaticPk Counter32, + tmnxSubMgmtPwPortSNonSub Counter32, + tmnxSubMgmtPwPortSNonSubPk Counter32, + tmnxSubMgmtPwPortSPppSlaac Counter32, + tmnxSubMgmtPwPortSPppSlaacPk Counter32, + tmnxSubMgmtPwPortSPppDhcp6Pd Counter32, + tmnxSubMgmtPwPortSPppDhcp6PdPk Counter32, + tmnxSubMgmtPwPortSPppDhcp6Na Counter32, + tmnxSubMgmtPwPortSPppDhcp6NaPk Counter32, + tmnxSubMgmtPwPortSIpoeSlaac Counter32, + tmnxSubMgmtPwPortSIpoeSlaacPk Counter32, + tmnxSubMgmtPwPortSIpoeDhcp6Pd Counter32, + tmnxSubMgmtPwPortSIpoeDhcp6PdPk Counter32, + tmnxSubMgmtPwPortSIpoeDhcp6Na Counter32, + tmnxSubMgmtPwPortSIpoeDhcp6NaPk Counter32, + tmnxSubMgmtPwPortSV4 Counter32, + tmnxSubMgmtPwPortSV4Pk Counter32, + tmnxSubMgmtPwPortSV6 Counter32, + tmnxSubMgmtPwPortSV6Pk Counter32, + tmnxSubMgmtPwPortSPppHosts Counter32, + tmnxSubMgmtPwPortSPppHostsPk Counter32, + tmnxSubMgmtPwPortSIpoeHosts Counter32, + tmnxSubMgmtPwPortSIpoeHostsPk Counter32, + tmnxSubMgmtPwPortSTotal Counter32, + tmnxSubMgmtPwPortSTotalPk Counter32, + tmnxSubMgmtPwPortSPppLclOE Counter32, + tmnxSubMgmtPwPortSPppLclOEPk Counter32, + tmnxSubMgmtPwPortSPppLclOEOA Counter32, + tmnxSubMgmtPwPortSPppLclOEOAPk Counter32, + tmnxSubMgmtPwPortSPppLclOA Counter32, + tmnxSubMgmtPwPortSPppLclOAPk Counter32, + tmnxSubMgmtPwPortSPppLclL2tp Counter32, + tmnxSubMgmtPwPortSPppLclL2tpPk Counter32, + tmnxSubMgmtPwPortSPppLclTotal Counter32, + tmnxSubMgmtPwPortSPppLclTotalPk Counter32, + tmnxSubMgmtPwPortSPppLacOE Counter32, + tmnxSubMgmtPwPortSPppLacOEPk Counter32, + tmnxSubMgmtPwPortSPppLacOEOA Counter32, + tmnxSubMgmtPwPortSPppLacOEOAPk Counter32, + tmnxSubMgmtPwPortSPppLacOA Counter32, + tmnxSubMgmtPwPortSPppLacOAPk Counter32, + tmnxSubMgmtPwPortSPppLacL2tp Counter32, + tmnxSubMgmtPwPortSPppLacL2tpPk Counter32, + tmnxSubMgmtPwPortSPppLacTotal Counter32, + tmnxSubMgmtPwPortSPppLacTotalPk Counter32, + tmnxSubMgmtPwPortSPppSessIs Counter32, + tmnxSubMgmtPwPortSPppSessIsPk Counter32, + tmnxSubMgmtPwPortSPppSessTotal Counter32, + tmnxSubMgmtPwPortSPppSessTotalPk Counter32, + tmnxSubMgmtPwPortSSubscribers Counter32, + tmnxSubMgmtPwPortSSubscribersPk Counter32, + tmnxSubMgmtPwPortSDhcpBsmAs Counter32, + tmnxSubMgmtPwPortSDhcpBsmAsPk Counter32, + tmnxSubMgmtPwPortSStaticBsmAs Counter32, + tmnxSubMgmtPwPortSStaticBsmAsPk Counter32, + tmnxSubMgmtPwPortSDhcpBsm Counter32, + tmnxSubMgmtPwPortSDhcpBsmPk Counter32, + tmnxSubMgmtPwPortSStaticBsm Counter32, + tmnxSubMgmtPwPortSStaticBsmPk Counter32, + tmnxSubMgmtPwPortSPppDhcp6Mr Counter32, + tmnxSubMgmtPwPortSPppDhcp6MrPk Counter32, + tmnxSubMgmtPwPortSIpoeDhcp6Mr Counter32, + tmnxSubMgmtPwPortSIpoeDhcp6MrPk Counter32, + tmnxSubMgmtPwPortSV6StaticWan Counter32, + tmnxSubMgmtPwPortSV6StaticWanPk Counter32, + tmnxSubMgmtPwPortSBsmDhcp6Pd Counter32, + tmnxSubMgmtPwPortSBsmDhcp6PdPk Counter32, + tmnxSubMgmtPwPortSBsmDhcp6Na Counter32, + tmnxSubMgmtPwPortSBsmDhcp6NaPk Counter32, + tmnxSubMgmtPwPortSTotInternal Counter32, + tmnxSubMgmtPwPortSTotInternalPk Counter32, + tmnxSubMgmtPwPortSTotDhcp Counter32, + tmnxSubMgmtPwPortSTotDhcpPk Counter32, + tmnxSubMgmtPwPortSTotDhcpV6 Counter32, + tmnxSubMgmtPwPortSTotDhcpV6Pk Counter32, + tmnxSubMgmtPwPortSTotMngdRt Counter32, + tmnxSubMgmtPwPortSTotMngdRtPk Counter32, + tmnxSubMgmtPwPortSIpoeSesIs Counter32, + tmnxSubMgmtPwPortSIpoeSesIsPk Counter32, + tmnxSubMgmtPwPortSIpoeSesTotal Counter32, + tmnxSubMgmtPwPortSIpoeSesTotalPk Counter32, + tmnxSubMgmtPwPortSV6StaticPd Counter32, + tmnxSubMgmtPwPortSV6StaticPdPk Counter32, + tmnxSubMgmtPwPortSV4DataTrig Counter32, + tmnxSubMgmtPwPortSV4DataTrigPk Counter32, + tmnxSubMgmtPwPortSV6DataTrig Counter32, + tmnxSubMgmtPwPortSV6DataTrigPk Counter32, + tmnxSubMgmtPwPortSV6DataTrigPd Counter32, + tmnxSubMgmtPwPortSV6DataTrigPdPk Counter32, + tmnxSubMgmtPwPortSV6DataTrigMr Counter32, + tmnxSubMgmtPwPortSV6DataTrigMrPk Counter32, + tmnxSubMgmtPwPortSV4AaaTrig Counter32, + tmnxSubMgmtPwPortSV4AaaTrigPk Counter32, + tmnxSubMgmtPwPortSL2tpLnsHost Counter32, + tmnxSubMgmtPwPortSL2tpLnsHostPk Counter32, + tmnxSubMgmtPwPortSV4GtpTrig Counter32, + tmnxSubMgmtPwPortSV4GtpTrigPk Counter32, + tmnxSubMgmtPwPortSV4BondTrig Counter32, + tmnxSubMgmtPwPortSV4BondTrigPk Counter32, + tmnxSubMgmtPwPortSV6AaaTrig Counter32, + tmnxSubMgmtPwPortSV6AaaTrigPk Counter32, + tmnxSubMgmtPwPortSV6GtpTrig Counter32, + tmnxSubMgmtPwPortSV6GtpTrigPk Counter32, + tmnxSubMgmtPwPortSV6BondTrig Counter32, + tmnxSubMgmtPwPortSV6BondTrigPk Counter32, + tmnxSubMgmtPwPortSPfPppV4 Counter32, + tmnxSubMgmtPwPortSPfPppV4Pk Counter32, + tmnxSubMgmtPwPortSPfIpoeV4 Counter32, + tmnxSubMgmtPwPortSPfIpoeV4Pk Counter32, + tmnxSubMgmtPwPortSPfPppV6Sl Counter32, + tmnxSubMgmtPwPortSPfPppV6SlPk Counter32, + tmnxSubMgmtPwPortSPfPppV6Pd Counter32, + tmnxSubMgmtPwPortSPfPppV6PdPk Counter32, + tmnxSubMgmtPwPortSPfPppV6Na Counter32, + tmnxSubMgmtPwPortSPfPppV6NaPk Counter32, + tmnxSubMgmtPwPortSPfIpoeV6Sl Counter32, + tmnxSubMgmtPwPortSPfIpoeV6SlPk Counter32, + tmnxSubMgmtPwPortSPfIpoeV6Pd Counter32, + tmnxSubMgmtPwPortSPfIpoeV6PdPk Counter32, + tmnxSubMgmtPwPortSPfIpoeV6Na Counter32, + tmnxSubMgmtPwPortSPfIpoeV6NaPk Counter32, + tmnxSubMgmtPwPortSPfcpHosts Counter32, + tmnxSubMgmtPwPortSPfcpHostsPk Counter32 +} + +tmnxSubMgmtPwPortSIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpcp indicates the number of current + PPP hosts (IPCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 1 } + +tmnxSubMgmtPwPortSIpcpPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpcpPk indicates the peak number of PPP + hosts (IPCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 2 } + +tmnxSubMgmtPwPortSL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSL2tpHost indicates the number of + current L2TP hosts (LAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 3 } + +tmnxSubMgmtPwPortSL2tpHostPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSL2tpHostPk indicates the peak number of + L2TP hosts (LAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 4 } + +tmnxSubMgmtPwPortSDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSDhcp indicates the number of current + IPOE hosts (DHCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 5 } + +tmnxSubMgmtPwPortSDhcpPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSDhcpPk indicates the peak number of + IPOE hosts (DHCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 6 } + +tmnxSubMgmtPwPortSArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSArp indicates the number of current + IPOE hosts (ARP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 7 } + +tmnxSubMgmtPwPortSArpPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSArpPk indicates the peak number of IPOE + hosts (ARP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 8 } + +tmnxSubMgmtPwPortSStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSStatic indicates the number of current + IPOE hosts (Static) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 9 } + +tmnxSubMgmtPwPortSStaticPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSStaticPk indicates the peak number of + IPOE hosts (Static) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 10 } + +tmnxSubMgmtPwPortSNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSNonSub indicates the number of current + Non Sub hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 11 } + +tmnxSubMgmtPwPortSNonSubPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSNonSubPk indicates the peak number of + Non Sub hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 12 } + +tmnxSubMgmtPwPortSPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppSlaac indicates the number of + current PPP hosts (SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 13 } + +tmnxSubMgmtPwPortSPppSlaacPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppSlaacPk indicates the Pk number of + PPP hosts (SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 14 } + +tmnxSubMgmtPwPortSPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppDhcp6Pd indicates the number of + current PPP hosts (DHCP6 PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 15 } + +tmnxSubMgmtPwPortSPppDhcp6PdPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppDhcp6PdPk indicates the Pk number of + PPP hosts (DHCP6 PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 16 } + +tmnxSubMgmtPwPortSPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppDhcp6Na indicates the number of + current PPP hosts (DHCP6 NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 17 } + +tmnxSubMgmtPwPortSPppDhcp6NaPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppDhcp6NaPk indicates the Pk number of + PPP hosts (DHCP6 NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 18 } + +tmnxSubMgmtPwPortSIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeSlaac indicates the number of + current IPOE hosts (SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 19 } + +tmnxSubMgmtPwPortSIpoeSlaacPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeSlaacPk indicates the Pk number of + IPOE hosts (SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 20 } + +tmnxSubMgmtPwPortSIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeDhcp6Pd indicates the number of + current IPOE hosts (DHCP6 PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 21 } + +tmnxSubMgmtPwPortSIpoeDhcp6PdPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeDhcp6PdPk indicates the Pk number + of IPOE hosts (DHCP6 PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 22 } + +tmnxSubMgmtPwPortSIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeDhcp6Na indicates the number of + current IPOE hosts (DHCP6 NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 23 } + +tmnxSubMgmtPwPortSIpoeDhcp6NaPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeDhcp6NaPk indicates the Pk number + of IPOE hosts (DHCP6 NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 24 } + +tmnxSubMgmtPwPortSV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4 indicates the number of current V4 + hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 25 } + +tmnxSubMgmtPwPortSV4Pk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4Pk indicates the peak number of V4 + hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 26 } + +tmnxSubMgmtPwPortSV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6 indicates the number of current V6 + hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 27 } + +tmnxSubMgmtPwPortSV6Pk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6Pk indicates the peak number of V6 + hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 28 } + +tmnxSubMgmtPwPortSPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppHosts indicates the number of + current PPP hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 29 } + +tmnxSubMgmtPwPortSPppHostsPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppHostsPk indicates the Pk number of + PPP hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 30 } + +tmnxSubMgmtPwPortSIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeHosts indicates the number of + current IPOE hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 31 } + +tmnxSubMgmtPwPortSIpoeHostsPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeHostsPk indicates the Pk number of + IPOE hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 32 } + +tmnxSubMgmtPwPortSTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotal indicates the number of current + total hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 33 } + +tmnxSubMgmtPwPortSTotalPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotalPk indicates the peak number of + total hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 34 } + +tmnxSubMgmtPwPortSPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclOE indicates the number of + current locally terminated PPP sessions (PPPoE) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 35 } + +tmnxSubMgmtPwPortSPppLclOEPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclOEPk indicates the Pk number of + locally terminated PPP sessions (PPPoE) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 36 } + +tmnxSubMgmtPwPortSPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclOEOA indicates the number of + current locally terminated PPP sessions (PPPoEoA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 37 } + +tmnxSubMgmtPwPortSPppLclOEOAPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclOEOAPk indicates the Pk number of + locally terminated PPP sessions (PPPoEoA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 38 } + +tmnxSubMgmtPwPortSPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclOA indicates the number of + current locally terminated PPP sessions (PPPoA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 39 } + +tmnxSubMgmtPwPortSPppLclOAPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclOAPk indicates the Pk number of + locally terminated PPP sessions (PPPoA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 40 } + +tmnxSubMgmtPwPortSPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclL2tp indicates the number of + current locally terminated PPP sessions (L2TP LNS) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 41 } + +tmnxSubMgmtPwPortSPppLclL2tpPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclL2tpPk indicates the Pk number of + locally terminated PPP sessions (L2TP LNS) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 42 } + +tmnxSubMgmtPwPortSPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclTotal indicates the total number + of current locally terminated PPP sessions on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 43 } + +tmnxSubMgmtPwPortSPppLclTotalPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLclTotalPk indicates the total Pk + number of locally terminated PPP sessions on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 44 } + +tmnxSubMgmtPwPortSPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacOE indicates the number of + current PPP sessions (PPPoE) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 45 } + +tmnxSubMgmtPwPortSPppLacOEPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacOEPk indicates the Pk number of + PPP sessions (PPPoE) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 46 } + +tmnxSubMgmtPwPortSPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacOEOA indicates the number of + current PPP sessions (PPPoEoA) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 47 } + +tmnxSubMgmtPwPortSPppLacOEOAPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacOEOAPk indicates the Pk number of + PPP sessions (PPPoEoA) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 48 } + +tmnxSubMgmtPwPortSPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacOA indicates the number of + current PPP sessions (PPPoA) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 49 } + +tmnxSubMgmtPwPortSPppLacOAPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacOAPk indicates the Pk number of + PPP sessions (PPPoA) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 50 } + +tmnxSubMgmtPwPortSPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacL2tp indicates the number of + current PPP sessions (L2TP LTS) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 51 } + +tmnxSubMgmtPwPortSPppLacL2tpPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacL2tpPk indicates the Pk number of + PPP sessions (L2TP LTS) tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 52 } + +tmnxSubMgmtPwPortSPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacTotal indicates the total number + of current PPP sessions tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 53 } + +tmnxSubMgmtPwPortSPppLacTotalPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppLacTotalPk indicates the total Pk + number of PPP sessions tunneled over L2TP on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 54 } + +tmnxSubMgmtPwPortSPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppSessIs indicates the number of + current PPP sessions in setup on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 55 } + +tmnxSubMgmtPwPortSPppSessIsPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppSessIsPk indicates the Pk number of + PPP sessions in setup on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 56 } + +tmnxSubMgmtPwPortSPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppSessTotal indicates the total number + of current PPP sessions established on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 57 } + +tmnxSubMgmtPwPortSPppSessTotalPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppSessTotalPk indicates the total Pk + number of PPP sessions established on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 58 } + +tmnxSubMgmtPwPortSSubscribers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSSubscribers indicates the number of + current subscribers on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 59 } + +tmnxSubMgmtPwPortSSubscribersPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSSubscribersPk indicates the peak number + of subscribers on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 60 } + +tmnxSubMgmtPwPortSDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSDhcpBsmAs indicates the number of + current IPOE BSM hosts with antispoof (DHCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 61 } + +tmnxSubMgmtPwPortSDhcpBsmAsPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSDhcpBsmAsPk indicates the peak number + of IPOE BSM hosts with antispoof (DHCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 62 } + +tmnxSubMgmtPwPortSStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSStaticBsmAs indicates the number of + current IPOE BSM static hosts with antispoof on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 63 } + +tmnxSubMgmtPwPortSStaticBsmAsPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSStaticBsmAsPk indicates the peak number + of IPOE BSM static hosts with antispoof on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 64 } + +tmnxSubMgmtPwPortSDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 65 } + +tmnxSubMgmtPwPortSDhcpBsmPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSDhcpBsmPk indicates the peak number of + IPOE BSM hosts (DHCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 66 } + +tmnxSubMgmtPwPortSStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSStaticBsm indicates the number of + current IPOE BSM static hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 67 } + +tmnxSubMgmtPwPortSStaticBsmPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSStaticBsmPk indicates the peak number + of IPOE BSM static hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 68 } + +tmnxSubMgmtPwPortSPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppDhcp6Mr indicates the number of + current PPP PD Managed Routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 69 } + +tmnxSubMgmtPwPortSPppDhcp6MrPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPppDhcp6MrPk indicates the peak number + of PPP PD Managed Routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 70 } + +tmnxSubMgmtPwPortSIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeDhcp6Mr indicates the number of + current IPOE PD Managed Routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 71 } + +tmnxSubMgmtPwPortSIpoeDhcp6MrPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeDhcp6MrPk indicates the peak number + of IPOE PD Managed Routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 72 } + +tmnxSubMgmtPwPortSV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6StaticWan indicates the number of + current IPOE IPv6 static WAN hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 73 } + +tmnxSubMgmtPwPortSV6StaticWanPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6StaticWanPk indicates the peak number + of IPOE IPv6 static WAN hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 74 } + +tmnxSubMgmtPwPortSBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSBsmDhcp6Pd indicates the number of + current IPOE BSM hosts (DHCP6 PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 75 } + +tmnxSubMgmtPwPortSBsmDhcp6PdPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSBsmDhcp6PdPk indicates the peak number + of IPOE BSM hosts (DHCP6 PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 76 } + +tmnxSubMgmtPwPortSBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSBsmDhcp6Na indicates the number of + current IPOE BSM hosts (DHCP6 NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 77 } + +tmnxSubMgmtPwPortSBsmDhcp6NaPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSBsmDhcp6NaPk indicates the peak number + of IPOE BSM hosts (DHCP6 NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 78 } + +tmnxSubMgmtPwPortSTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotInternal indicates the number of + current internal hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 79 } + +tmnxSubMgmtPwPortSTotInternalPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotInternalPk indicates the peak number + of internal hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 80 } + +tmnxSubMgmtPwPortSTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotDhcp indicates the number of current + DHCP hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 81 } + +tmnxSubMgmtPwPortSTotDhcpPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotDhcpPk indicates the peak number of + DHCP hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 82 } + +tmnxSubMgmtPwPortSTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotDhcpV6 indicates the number of + current DHCPv6 hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 83 } + +tmnxSubMgmtPwPortSTotDhcpV6Pk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotDhcpV6Pk indicates the peak number + of DHCPv6 hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 84 } + +tmnxSubMgmtPwPortSTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotMngdRt indicates the number of + current PD Managed Routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 85 } + +tmnxSubMgmtPwPortSTotMngdRtPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSTotMngdRtPk indicates the peak number + of PD Managed Routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 86 } + +tmnxSubMgmtPwPortSIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeSesIs indicates the number of + current IPOE sessions in setup on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 87 } + +tmnxSubMgmtPwPortSIpoeSesIsPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeSesIsPk indicates the peak number + of IPOE sessions in setup on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 88 } + +tmnxSubMgmtPwPortSIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeSesTotal indicates the number of + current IPOE sessions on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 89 } + +tmnxSubMgmtPwPortSIpoeSesTotalPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSIpoeSesTotalPk indicates the peak + number of IPOE sessions on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 90 } + +tmnxSubMgmtPwPortSV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6StaticPd indicates the number of + current IPOE IPv6 static prefixes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 91 } + +tmnxSubMgmtPwPortSV6StaticPdPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6StaticPdPk indicates the peak number + of IPOE IPv6 static prefixes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 92 } + +tmnxSubMgmtPwPortSV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4DataTrig indicates the number of + current V4 data-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 93 } + +tmnxSubMgmtPwPortSV4DataTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4DataTrigPk indicates the peak number + of V4 data-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 94 } + +tmnxSubMgmtPwPortSV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6DataTrig indicates the number of + current V6 data-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 95 } + +tmnxSubMgmtPwPortSV6DataTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6DataTrigPk indicates the peak number + of V6 data-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 96 } + +tmnxSubMgmtPwPortSV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 97 } + +tmnxSubMgmtPwPortSV6DataTrigPdPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6DataTrigPdPk indicates the peak + number of V6 data-triggered prefixes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 98 } + +tmnxSubMgmtPwPortSV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 99 } + +tmnxSubMgmtPwPortSV6DataTrigMrPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6DataTrigMrPk indicates the peak + number of V6 data-triggered prefix managed routes on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 100 } + +tmnxSubMgmtPwPortSV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4AaaTrig indicates the number of + current V4 AAA-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 101 } + +tmnxSubMgmtPwPortSV4AaaTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4AaaTrigPk indicates the peak number + of V4 AAA-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 102 } + +tmnxSubMgmtPwPortSL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSL2tpLnsHost indicates the number of + current L2TP hosts (LNS) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 103 } + +tmnxSubMgmtPwPortSL2tpLnsHostPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSL2tpLnsHostPk indicates the peak number + of L2TP hosts (LNS) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 104 } + +tmnxSubMgmtPwPortSV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4GtpTrig indicates the number of + current V4 GTP-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 105 } + +tmnxSubMgmtPwPortSV4GtpTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4GtpTrigPk indicates the peak number + of V4 GTP-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 106 } + +tmnxSubMgmtPwPortSV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4BondTrig indicates the number of + current V4 bonding-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 107 } + +tmnxSubMgmtPwPortSV4BondTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV4BondTrigPk indicates the peak number + of V4 bonding-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 108 } + +tmnxSubMgmtPwPortSV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6AaaTrig indicates the number of + current V6 AAA-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 109 } + +tmnxSubMgmtPwPortSV6AaaTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6AaaTrigPk indicates the peak number + of V6 AAA-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 110 } + +tmnxSubMgmtPwPortSV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6GtpTrig indicates the number of + current V6 GTP-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 111 } + +tmnxSubMgmtPwPortSV6GtpTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6GtpTrigPk indicates the peak number + of V6 GTP-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 112 } + +tmnxSubMgmtPwPortSV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6BondTrig indicates the number of + current V6 bonding-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 113 } + +tmnxSubMgmtPwPortSV6BondTrigPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSV6BondTrigPk indicates the peak number + of V6 bonding-triggered hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 114 } + +tmnxSubMgmtPwPortSPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV4 indicates the number of current + V4 PPP hosts (PFCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 115 } + +tmnxSubMgmtPwPortSPfPppV4Pk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV4Pk indicates the peak number of + V4 PPP hosts (PFCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 116 } + +tmnxSubMgmtPwPortSPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV4 indicates the number of + current V4 IPoE hosts (PFCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 117 } + +tmnxSubMgmtPwPortSPfIpoeV4Pk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV4Pk indicates the peak number of + V4 IPoE hosts (PFCP) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 118 } + +tmnxSubMgmtPwPortSPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV6Sl indicates the number of + current V6 PPP hosts (PFCP SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 119 } + +tmnxSubMgmtPwPortSPfPppV6SlPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV6SlPk indicates the peak number + of V6 PPP hosts (PFCP SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 120 } + +tmnxSubMgmtPwPortSPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV6Pd indicates the number of + current V6 PPP hosts (PFCP PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 121 } + +tmnxSubMgmtPwPortSPfPppV6PdPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV6PdPk indicates the peak number + of V6 PPP hosts (PFCP PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 122 } + +tmnxSubMgmtPwPortSPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV6Na indicates the number of + current V6 PPP hosts (PFCP NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 123 } + +tmnxSubMgmtPwPortSPfPppV6NaPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfPppV6NaPk indicates the peak number + of V6 PPP hosts (PFCP NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 124 } + +tmnxSubMgmtPwPortSPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV6Sl indicates the number of + current V6 IPoE hosts (PFCP SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 125 } + +tmnxSubMgmtPwPortSPfIpoeV6SlPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV6SlPk indicates the peak number + of V6 IPoE hosts (PFCP SLAAC) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 126 } + +tmnxSubMgmtPwPortSPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV6Pd indicates the number of + current V6 IPoE hosts (PFCP PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 127 } + +tmnxSubMgmtPwPortSPfIpoeV6PdPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV6PdPk indicates the peak number + of V6 IPoE hosts (PFCP PD) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 128 } + +tmnxSubMgmtPwPortSPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV6Na indicates the number of + current V6 IPoE hosts (PFCP NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 129 } + +tmnxSubMgmtPwPortSPfIpoeV6NaPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfIpoeV6NaPk indicates the peak number + of V6 IPoE hosts (PFCP NA) on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 130 } + +tmnxSubMgmtPwPortSPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfcpHosts indicates the number of + current PFCP hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 131 } + +tmnxSubMgmtPwPortSPfcpHostsPk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtPwPortSPfcpHostsPk indicates the peak number + of PFCP hosts on this PW-port." + ::= { tmnxSubMgmtPwPortStatsEntry 132 } + +tmnxSLAProfSchedOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfSchedOverrideTable allows overriding of ingress/egress + scheduler rates on a per SLA profile basis." + ::= { tmnxSubMgmtObjects 114 } + +tmnxSLAProfSchedOverrideEntry OBJECT-TYPE + SYNTAX TmnxSLAProfSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSLAProfSchedOverrideTable describes + ingress/egress scheduler rates which are overridden for the SLA + profile indicated by tmnxSLAProfName. Rows can be created and deleted + by the operator (tmnxSLAProfSchedOvrRowStatus). Rows can only be + created for existing schedulers defined in + TIMETRA-QOS-MIB::tVirtualSchedulerTable." + INDEX { + tmnxSLAProfName, + tmnxSLAProfSchedOvrDirection, + tSchedulerPolicyName, + IMPLIED tVirtualSchedulerName + } + ::= { tmnxSLAProfSchedOverrideTable 1 } + +TmnxSLAProfSchedOverrideEntry ::= SEQUENCE +{ + tmnxSLAProfSchedOvrDirection TmnxSubDirection, + tmnxSLAProfSchedOvrRowStatus RowStatus, + tmnxSLAProfSchedOvrLastChange TimeStamp, + tmnxSLAProfSchedOvrSummedCIR TruthValue, + tmnxSLAProfSchedOvrPIRHi TmnxHigh32, + tmnxSLAProfSchedOvrPIRLo TmnxLow32, + tmnxSLAProfSchedOvrCIRHi TmnxHigh32, + tmnxSLAProfSchedOvrCIRLo TmnxLow32 +} + +tmnxSLAProfSchedOvrDirection OBJECT-TYPE + SYNTAX TmnxSubDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrDirection indicates whether this row + specifies ingress or egress scheduler override parameters." + ::= { tmnxSLAProfSchedOverrideEntry 1 } + +tmnxSLAProfSchedOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSLAProfSchedOverrideEntry 2 } + +tmnxSLAProfSchedOvrLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrLastChange indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSLAProfSchedOverrideEntry 3 } + +tmnxSLAProfSchedOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrSummedCIR specifies if the CIR should + be used as the summed CIR values of the children schedulers or queues. + If set to 'true', the applicable scheduler CIR + (tmnxSLAProfSchedOvrCIR) loses its meaning." + DEFVAL { true } + ::= { tmnxSLAProfSchedOverrideEntry 4 } + +tmnxSLAProfSchedOvrPIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrPIRHi specifies upper 32 bits of the + pir-rate allowed for this scheduler. + + This value should always be set along with tmnxSLAProfSchedOvrPIRLo, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSLAProfSchedOvrPIRHi along with the value of + tmnxSLAProfSchedOvrPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSLAProfSchedOverrideEntry 5 } + +tmnxSLAProfSchedOvrPIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (1..3200000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrPIRLo specifies lower 32 bits of the + pir-rate allowed for this scheduler. + + This value should always be set along with tmnxSLAProfSchedOvrPIRHi, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSLAProfSchedOvrPIRHi along with the value of + tmnxSLAProfSchedOvrPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSLAProfSchedOverrideEntry 6 } + +tmnxSLAProfSchedOvrCIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrCIRHi specifies upper 32 bits of the + cir-rate allowed for this scheduler. + + This value should always be set along with tmnxSLAProfSchedOvrCIRLo, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSLAProfSchedOvrCIRHi along with the value of + tmnxSLAProfSchedOvrCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSLAProfSchedOverrideEntry 7 } + +tmnxSLAProfSchedOvrCIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..3200000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfSchedOvrCIRLo specifies lower 32 bits of the + cir-rate allowed for this scheduler. + + This value should always be set along with tmnxSLAProfSchedOvrPIRHi, + otherwise an 'inconsistentValue' error is returned. This object is + mandatory at creation time. + + When the value of tmnxSLAProfSchedOvrCIRHi along with the value of + tmnxSLAProfSchedOvrCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this scheduler indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tmnxSLAProfSchedOverrideEntry 8 } + +tmnxSPIEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSPIEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSPIEgrQosSchedStatsTable contains egress QoS scheduler + statistics about SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiEgrQosSchedStatsTable instead." + ::= { tmnxSubMgmtObjects 115 } + +tmnxSPIEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX TmnxSPIEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS scheduler." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + IMPLIED tmnxSPIEgrQosSchedStatsName + } + ::= { tmnxSPIEgrQosSchedStatsTable 1 } + +TmnxSPIEgrQosSchedStatsEntry ::= SEQUENCE +{ + tmnxSPIEgrQosSchedStatsName TNamedItem, + tmnxSPIEgrQosSchedStatsFwdPkts Counter64, + tmnxSPIEgrQosSchedStatsFwdOctets Counter64 +} + +tmnxSPIEgrQosSchedStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQosSchedStatsName specifies the egress QoS + scheduler of this SLA profile instance." + ::= { tmnxSPIEgrQosSchedStatsEntry 1 } + +tmnxSPIEgrQosSchedStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQosSchedStatsFwdPkts indicates the number of + forwarded packets by the egress Qchip, as determined by the SLA + profile instance egress scheduler policy." + ::= { tmnxSPIEgrQosSchedStatsEntry 2 } + +tmnxSPIEgrQosSchedStatsFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSPIEgrQosSchedStatsFwdOctets indicates the number of + forwarded octets by the egress Qchip, as determined by the SLA profile + instance egress scheduler policy." + ::= { tmnxSPIEgrQosSchedStatsEntry 3 } + +tmnxSubVSubnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubVSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubVSubnetTable contains information about subscribers + associated with virtual subnets. + + Virtual subnetting is enabled per interface by the object + TIMETRA-VRTR-MIB::vRtrIfDHCPVirtualSubnet. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxSubMgmtObjects 116 } + +tmnxSubVSubnetEntry OBJECT-TYPE + SYNTAX TmnxSubVSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains information about virtual subnetting of a + particular subscriber." + INDEX { + svcId, + IMPLIED tmnxSubInfoSubIdent + } + ::= { tmnxSubVSubnetTable 1 } + +TmnxSubVSubnetEntry ::= SEQUENCE +{ + tmnxSubVSubnetDefRtrAddrType InetAddressType, + tmnxSubVSubnetDefRtrAddr InetAddress, + tmnxSubVSubnetPrefixLength InetAddressPrefixLength, + tmnxSubVSubnetSapPortId TmnxPortID, + tmnxSubVSubnetSapEncapValue TmnxEncapVal +} + +tmnxSubVSubnetDefRtrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubVSubnetDefRtrAddrType indicates the address type + of tmnxSubVSubnetDefRtrAddr." + ::= { tmnxSubVSubnetEntry 1 } + +tmnxSubVSubnetDefRtrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubVSubnetDefRtrAddr indicates the IP address of the + default router associated with this subnet. + + The values of tmnxSubVSubnetDefRtrAddr and tmnxSubVSubnetPrefixLength + indicate the subnet associated with this subscriber." + ::= { tmnxSubVSubnetEntry 2 } + +tmnxSubVSubnetPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubVSubnetPrefixLength indicates the prefix length of + the subnet." + ::= { tmnxSubVSubnetEntry 3 } + +tmnxSubVSubnetSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The values of the objects tmnxSubVSubnetSapPortId and + tmnxSubVSubnetSapEncapValue indicate the SAP associated with this + subscriber." + ::= { tmnxSubVSubnetEntry 5 } + +tmnxSubVSubnetSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The values of the objects tmnxSubVSubnetSapPortId and + tmnxSubVSubnetSapEncapValue indicate the SAP associated with this + subscriber." + ::= { tmnxSubVSubnetEntry 6 } + +tmnxSubSlaacModifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacModifyTable augments the tmnxSubSlaacTable. The table + allows the operator to modify SLAAC host attributes." + ::= { tmnxSubMgmtObjects 117 } + +tmnxSubSlaacModifyEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters that allow to modify a SLAAC host." + AUGMENTS { tmnxSubSlaacEntry } + ::= { tmnxSubSlaacModifyTable 1 } + +TmnxSubSlaacModifyEntry ::= SEQUENCE +{ + tmnxSubSlaacEvaluate TruthValue, + tmnxSubSlaacModifySubscrIdent DisplayString, + tmnxSubSlaacModifySubProfString DisplayString, + tmnxSubSlaacModifySlaProfString DisplayString, + tmnxSubSlaacModifyAppProfString DisplayString, + tmnxSubSlaacModifyInterDestId DisplayString, + tmnxSubSlaacModifyAncpString TmnxAncpStringOrZero +} + +tmnxSubSlaacEvaluate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacEvaluate allows to cause a re-evaluation of + the specified SLAAC host. + + When this object is set to 'true', the system will perform a + re-evaluation of the SLAAC host. + + GETs and GETNEXTs on this variable return false. + + It is not possible to simultaneously request for a SLAAC host + re-evaluation, and modify any of the host values." + DEFVAL { false } + ::= { tmnxSubSlaacModifyEntry 1 } + +tmnxSubSlaacModifySubscrIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacModifySubscrIdent allows to specify a new + subscriber name for this host. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber name. + + A SET with an empty string has no effect on the system (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { tmnxSubSlaacModifyEntry 2 } + +tmnxSubSlaacModifySubProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacModifySubProfString allows to specify a new + subscriber profile string for this host. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber profile string. + + A SET with an empty string has no effect on the system (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { tmnxSubSlaacModifyEntry 3 } + +tmnxSubSlaacModifySlaProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacModifySlaProfString allows to specify a new + sla profile string for this host. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new sla profile string. + + A SET with an empty string has no effect on the system (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { tmnxSubSlaacModifyEntry 4 } + +tmnxSubSlaacModifyAppProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacModifyAppProfString allows to specify a new + application profile string for this host. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new application profile string. + + A SET with an empty string has no effect on the system (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { tmnxSubSlaacModifyEntry 5 } + +tmnxSubSlaacModifyInterDestId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacModifyInterDestId allows to specify a new + intermediate destination id for this host. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new intermediate destination id. + + A SET with an empty string has no effect on the system (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { tmnxSubSlaacModifyEntry 6 } + +tmnxSubSlaacModifyAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacModifyAncpString allows to specify a new + ANCP-string for this host. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new ANCP-string. + + A SET with an empty string has no effect on the system (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { tmnxSubSlaacModifyEntry 7 } + +tmnxSubV6GrpIfNDTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfNDTableLastChange indicates the sysUpTime + at the time of the last modification of tmnxSubV6GrpIfNDTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 119 } + +tmnxSubV6GrpIfNDTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubV6GrpIfNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table configuring Neighbor Discovery in IPv6. + + Applies to IES and VPRN Group Interfaces. + + A row is automatically created in tmnxSubV6GrpIfNDTable for each entry + in iesIfTable where the value of the object iesIfType equals 'group + (3)'." + ::= { tmnxSubMgmtObjects 120 } + +tmnxSubV6GrpIfNDEntry OBJECT-TYPE + SYNTAX TmnxSubV6GrpIfNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the Neighbor Discovery configuration in IPv6 for a + particular IES or VPRN Group Interface." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSubV6GrpIfNDTable 1 } + +TmnxSubV6GrpIfNDEntry ::= SEQUENCE +{ + tmnxSubV6GrpIfNDLastChanged TimeStamp, + tmnxSubV6GrpIfNDNeighborLimit Unsigned32, + tmnxSubV6GrpIfNDNeighborDadSnoop TruthValue +} + +tmnxSubV6GrpIfNDLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfNDLastChanged indicates the sysUpTime at + the time of the most recent management-initiated change to this Entry." + ::= { tmnxSubV6GrpIfNDEntry 1 } + +tmnxSubV6GrpIfNDNeighborLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfNDNeighborLimit specifies the maximum + amount of neighbors learned for a single host by doing neighbor + discovery. + + If ip addresses are learned once this limit has been reached, the + oldest learned ip address will be overwritten." + DEFVAL { 1 } + ::= { tmnxSubV6GrpIfNDEntry 2 } + +tmnxSubV6GrpIfNDNeighborDadSnoop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubV6GrpIfNDNeighborDadSnoop specifies whether + duplicate address detection packets will be snooped to populate new + neighbors." + DEFVAL { false } + ::= { tmnxSubV6GrpIfNDEntry 3 } + +tmnxSubSlaacOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacOvrTable contains QoS (Quality of Service) overrides + for stateless address autoconfiguration (SLAAC) hosts. + + Entries in this table are created and destroyed by the system. + + This table is a sparse augment of the tmnxSubSlaacTable: entries are + created only for SLAAC hosts for which QoS overrides information is + available." + ::= { tmnxSubMgmtObjects 121 } + +tmnxSubSlaacOvrEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents QoS overrides information of a SLAAC + host." + INDEX { + svcId, + tmnxSubSlaacPfxType, + tmnxSubSlaacPfx, + tmnxSubSlaacMacAddr, + tmnxSubSlaacOvrDirection, + tmnxSubSlaacOvrType, + tmnxSubSlaacOvrTypeId, + tmnxSubSlaacOvrTypeName + } + ::= { tmnxSubSlaacOvrTable 1 } + +TmnxSubSlaacOvrEntry ::= SEQUENCE +{ + tmnxSubSlaacOvrDirection TDirectionIngEgr, + tmnxSubSlaacOvrType TQosOverrideType, + tmnxSubSlaacOvrTypeId TQosOverrideTypeId, + tmnxSubSlaacOvrTypeName TNamedItemOrEmpty, + tmnxSubSlaacOvrPIR TQosQueuePIRRateOverride, + tmnxSubSlaacOvrCIR TQosQueueCIRRateOverride, + tmnxSubSlaacOvrCBS TBurstSizeBytesOvr, + tmnxSubSlaacOvrMBS TBurstSizeBytesOvr, + tmnxSubSlaacOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSubSlaacOvrSummedCIR TruthValue, + tmnxSubSlaacOvrClassWeight THsClassWeightOverride +} + +tmnxSubSlaacOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrDirection indicates if this row specifies + ingress or egress qos override parameters." + ::= { tmnxSubSlaacOvrEntry 1 } + +tmnxSubSlaacOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrType indicates what field has been + overridden by this row." + ::= { tmnxSubSlaacOvrEntry 2 } + +tmnxSubSlaacOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrTypeId indicates the ID of the + queue/policer that has been overridden by this row. + + If the value of tmnxSubSlaacOvrType is not 'queue (1)' or 'policer + (2)', this field must be set to zero (0)." + ::= { tmnxSubSlaacOvrEntry 3 } + +tmnxSubSlaacOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrTypeName indicates the name of the + scheduler/arbiter that has been overridden by this row. + + If the value of tmnxSubSlaacOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { tmnxSubSlaacOvrEntry 4 } + +tmnxSubSlaacOvrPIR OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrPIR indicates the PIR rate in kbps allowed + for the object overridden by this row." + ::= { tmnxSubSlaacOvrEntry 5 } + +tmnxSubSlaacOvrCIR OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrCIR indicates the CIR rate in kbps allowed + for the object overridden by this row." + ::= { tmnxSubSlaacOvrEntry 6 } + +tmnxSubSlaacOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrCBS indicates the amount of reserved + buffer space (in bytes) for the object overridden by this row." + ::= { tmnxSubSlaacOvrEntry 7 } + +tmnxSubSlaacOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrMBS indicates the maximum amount of + reserved buffer space (in bytes) for the object overridden by this + row." + ::= { tmnxSubSlaacOvrEntry 8 } + +tmnxSubSlaacOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrWrrWeight specifies the weight of this + queue for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSubSlaacOvrWrrWeight is only relevant if the value of + tmnxSubSlaacOvrType is equal to 'queue', and if the queue specified in + tmnxSubSlaacOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated with this PPP session." + ::= { tmnxSubSlaacOvrEntry 9 } + +tmnxSubSlaacOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrSummedCIR indicates if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (tmnxSubSlaacOvrCIR) loses + its meaning." + ::= { tmnxSubSlaacOvrEntry 10 } + +tmnxSubSlaacOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacOvrClassWeight specifies the weight of the + scheduling class. + + The value of tmnxSubSlaacOvrClassWeight equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSubSlaacOvrEntry 11 } + +tmnxSubSlaacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacAddressTable has an entry for each address assigned to + a stateless address autoconfiguration (SLAAC) host." + ::= { tmnxSubMgmtObjects 122 } + +tmnxSubSlaacAddressEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an address assigned to a slaac host. + + Entries in this table are created and destroyed by the system." + INDEX { + svcId, + tmnxSubSlaacPfxType, + tmnxSubSlaacPfx, + tmnxSubSlaacMacAddr, + tmnxSubSlaacAddressType, + tmnxSubSlaacAddress + } + ::= { tmnxSubSlaacAddressTable 1 } + +TmnxSubSlaacAddressEntry ::= SEQUENCE +{ + tmnxSubSlaacAddressType InetAddressType, + tmnxSubSlaacAddress InetAddress, + tmnxSubSlaacAddrShcvOperState ServShcvOperState, + tmnxSubSlaacAddrShcvChecks Unsigned32, + tmnxSubSlaacAddrShcvReplies Unsigned32, + tmnxSubSlaacAddrShcvReplyTime TimeStamp +} + +tmnxSubSlaacAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacAddressType indicates the address type of + tmnxSubSlaacAddress." + ::= { tmnxSubSlaacAddressEntry 1 } + +tmnxSubSlaacAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacAddress indicates an IPv6 address in use by + the SLAAC host." + ::= { tmnxSubSlaacAddressEntry 2 } + +tmnxSubSlaacAddrShcvOperState OBJECT-TYPE + SYNTAX ServShcvOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacAddrShcvOperState indicates the state of the + subscriber host connectivity check for this SLAAC host address." + ::= { tmnxSubSlaacAddressEntry 3 } + +tmnxSubSlaacAddrShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacAddrShcvChecks indicates the number of host + connectivity check requests for this SLAAC host address." + ::= { tmnxSubSlaacAddressEntry 4 } + +tmnxSubSlaacAddrShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacAddrShcvReplies indicates the number of host + connectivity replies for this SLAAC host address." + ::= { tmnxSubSlaacAddressEntry 5 } + +tmnxSubSlaacAddrShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacAddrShcvReplyTime indicates the time of the + last successful host connectivity check for this SLAAC host address." + ::= { tmnxSubSlaacAddressEntry 6 } + +tmnxSubProfLagTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfLagTableLastChange indicates the sysUpTime at + the time of the last modification of tmnxSubProfLagTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 123 } + +tmnxSubProfLagTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfLagTable contains objects to configure behavior related + to Link Aggregation Groups (LAG) for the subscribers associated with + this profile." + ::= { tmnxSubMgmtObjects 124 } + +tmnxSubProfLagEntry OBJECT-TYPE + SYNTAX TmnxSubProfLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents configuration of a particular + subscriber profile. + + Entries in this table are created and destroyed automatically by the + system." + AUGMENTS { tmnxSubProfileEntry } + ::= { tmnxSubProfLagTable 1 } + +TmnxSubProfLagEntry ::= SEQUENCE +{ + tmnxSubProfLagLastChanged TimeStamp, + tmnxSubProfLagPlhClass TmnxLagPerLinkHashClass, + tmnxSubProfLagPlhWeight TmnxLagPerLinkHashWeight +} + +tmnxSubProfLagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubProfLagLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubProfLagEntry 1 } + +tmnxSubProfLagPlhClass OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLagPlhClass specifies the class to be used to + select a LAG link. + + The value of this object is only applicable when the subscriber uses a + SAP on a LAG where the value of the object + TIMETRA-LAG-MIB::tLagPerLinkHashWeighted is equal to 'true'." + DEFVAL { 1 } + ::= { tmnxSubProfLagEntry 2 } + +tmnxSubProfLagPlhWeight OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLagPlhWeight specifies the weight to be + associated with this SAP when selecting a LAG link. + + The value of this object is only applicable when the subscriber uses a + SAP on a LAG where the value of the object + TIMETRA-LAG-MIB::tLagPerLinkHashWeighted is equal to 'true'." + DEFVAL { 1 } + ::= { tmnxSubProfLagEntry 3 } + +tmnxSubSlaacBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacBgpTable augments the tmnxSubSlaacTable. This table + contains the parameters used for BGP." + ::= { tmnxSubMgmtObjects 125 } + +tmnxSubSlaacBgpEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters used for BGP." + AUGMENTS { tmnxSubSlaacEntry } + ::= { tmnxSubSlaacBgpTable 1 } + +TmnxSubSlaacBgpEntry ::= SEQUENCE +{ + tmnxSubSlaacBgpPrngPlcyName TNamedItemOrEmpty, + tmnxSubSlaacBgpAuthKeyChain TNamedItemOrEmpty, + tmnxSubSlaacBgpMD5AuthKey OCTET STRING, + tmnxSubSlaacBgpImportPolicy TPolicyStatementNameOrEmpty, + tmnxSubSlaacBgpExportPolicy TPolicyStatementNameOrEmpty, + tmnxSubSlaacBgpPeerAS InetAutonomousSystemNumber, + tmnxSubSlaacBgpPeeringStatus BgpPeeringStatus +} + +tmnxSubSlaacBgpPrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacBgpPrngPlcyName indicates the peering policy + which is used to set up the BGP peer for this lease state." + ::= { tmnxSubSlaacBgpEntry 1 } + +tmnxSubSlaacBgpAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacBgpAuthKeyChain indicates the + keychain which is used to sign and/or authenticate the BGP + protocol stream." + ::= { tmnxSubSlaacBgpEntry 2 } + +tmnxSubSlaacBgpMD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacBgpMD5AuthKey indicates the authentication + key used between BGP peers neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol." + ::= { tmnxSubSlaacBgpEntry 3 } + +tmnxSubSlaacBgpImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacBgpImportPolicy indicates the import policy." + ::= { tmnxSubSlaacBgpEntry 4 } + +tmnxSubSlaacBgpExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacBgpExportPolicy indicates the export policy." + ::= { tmnxSubSlaacBgpEntry 5 } + +tmnxSubSlaacBgpPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacBgpPeerAS indicates the Autonomous System + number for the remote peer." + ::= { tmnxSubSlaacBgpEntry 6 } + +tmnxSubSlaacBgpPeeringStatus OBJECT-TYPE + SYNTAX BgpPeeringStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacBgpPeeringStatus indicates the status of the + BGP peering session." + ::= { tmnxSubSlaacBgpEntry 7 } + +tmnxSubPccRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPccRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPccRuleTable contains read-only info on the PCC-rules + currently active in the system." + ::= { tmnxSubMgmtObjects 126 } + +tmnxSubPccRuleEntry OBJECT-TYPE + SYNTAX TmnxSubPccRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row (entry) contains info of a particular PCC-rule" + INDEX { + tmnxSubPccRuleName, + tmnxSubPccRuleKey + } + ::= { tmnxSubPccRuleTable 1 } + +TmnxSubPccRuleEntry ::= SEQUENCE +{ + tmnxSubPccRuleName TmnxPccRuleName, + tmnxSubPccRuleKey Unsigned32, + tmnxSubPCCRuleDirection TDirectionIngEgr, + tmnxSubPccRuleForwardAction TmnxPccRuleFilterForwardAction, + tmnxSubPccRuleQosAction TmnxPccRuleQosForwardAction, + tmnxSubPccRuleRateLimPirUps THPolPIRRateOverride, + tmnxSubPccRuleRateLimPirDwns THPolPIRRateOverride, + tmnxSubPccRuleRateLimCirUps THPolCIRRateOverride, + tmnxSubPccRuleRateLimCirDwns THPolCIRRateOverride, + tmnxSubPccRuleMonitoringKey TmnxPccRuleMonitorKey, + tmnxSubPccRuleSetFC TFCType, + tmnxSubPccRuleRedirectRouterV4 TmnxServId, + tmnxSubPccRuleRedirectRouterV6 TmnxServId, + tmnxSubPccRuleRedirIpv4Addr InetAddressIPv4, + tmnxSubPccRuleRedirIpv6Addr InetAddressIPv6, + tmnxSubPccRuleRedirUrl TmnxHttpRedirectUrl, + tmnxSubPccRuleNbrFlows Integer32, + tmnxSubPccRulePolicerParentArbtr TmnxPccRulePolicerParentArbiterName, + tmnxSubPccRulePolicerParentLevel TmnxPccRulePolicerParentLevel, + tmnxSubPccRulePolicerParentWght TmnxPccRulePolicerParentWeight, + tmnxSubPccRulePolicerCbs TPolicerBurstSizeBytesOverride, + tmnxSubPccRulePolicerMbs TPolicerBurstSizeBytesOverride, + tmnxSubPccRulePolicerPbo TmnxPccRulePolicerPbo, + tmnxSubPccRulePolicerStatMode TmnxPccRulePolicerStatMode +} + +tmnxSubPccRuleName OBJECT-TYPE + SYNTAX TmnxPccRuleName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleName indicates the PCC rule name. The name + of a PCC rule must however not be unique in the system." + ::= { tmnxSubPccRuleEntry 1 } + +tmnxSubPccRuleKey OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleKey indicates a system wide unique + identifier assigned by the system to each PCC-rule." + ::= { tmnxSubPccRuleEntry 2 } + +tmnxSubPCCRuleDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleDirection indicates the flow direction on + which the PCC-rule acts." + ::= { tmnxSubPccRuleEntry 3 } + +tmnxSubPccRuleForwardAction OBJECT-TYPE + SYNTAX TmnxPccRuleFilterForwardAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleForwardAction specifies the filter action + of the PCC-rule." + ::= { tmnxSubPccRuleEntry 4 } + +tmnxSubPccRuleQosAction OBJECT-TYPE + SYNTAX TmnxPccRuleQosForwardAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleQosAction specifies the Qos action of the + PCC-rule. The value account(3) is only relevant if the PCC-rule was + received by the system as part of a RADIUS Subscriber Service + attribute." + ::= { tmnxSubPccRuleEntry 5 } + +tmnxSubPccRuleRateLimPirUps OBJECT-TYPE + SYNTAX THPolPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRateLimPirUps indicates the PIR that will + be applied to all upstream data flows that pertain to this PCC-rule. + This value is only taken into account if the bit 'rateLimit' is set in + the object tmnxSubPccRuleQosAction." + ::= { tmnxSubPccRuleEntry 6 } + +tmnxSubPccRuleRateLimPirDwns OBJECT-TYPE + SYNTAX THPolPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRateLimPirDwns indicates the PIR that will + be applied to all downstream data flows that pertain to this PCC-rule. + This value is only taken into account if the bit 'rateLimit' is set in + the object tmnxSubPccRuleQosAction." + ::= { tmnxSubPccRuleEntry 7 } + +tmnxSubPccRuleRateLimCirUps OBJECT-TYPE + SYNTAX THPolCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRateLimCirUps indicates the CIR that will + be applied to all upstream data flows that pertain to this PCC-rule. + This value is only taken into account if the bit 'rateLimit' is set in + the object tmnxSubPccRuleQosAction." + ::= { tmnxSubPccRuleEntry 8 } + +tmnxSubPccRuleRateLimCirDwns OBJECT-TYPE + SYNTAX THPolCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRateLimCirDwns indicates the CIR that will + be applied to all downstream data flows that pertain to this PCC-rule. + This value is only taken into account if the bit 'rateLimit' is set in + the object tmnxSubPccRuleQosAction." + ::= { tmnxSubPccRuleEntry 9 } + +tmnxSubPccRuleMonitoringKey OBJECT-TYPE + SYNTAX TmnxPccRuleMonitorKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non NULL, the value of tmnxSubPccRuleMonitoringKey indicates the + monitoring key defined in this PCC-rule. This value is only taken into + account if the bit 'monitor' is set in the object + tmnxSubPccRuleQosAction." + ::= { tmnxSubPccRuleEntry 10 } + +tmnxSubPccRuleSetFC OBJECT-TYPE + SYNTAX TFCType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleSetFC indicates the forwarding class (FC) + that will be assigned to all data flows that pertain to this PCC-rule. + This value is only taken into account if the bit 'fcRemark' is set in + the object tmnxSubPccRuleQosAction." + ::= { tmnxSubPccRuleEntry 11 } + +tmnxSubPccRuleRedirectRouterV4 OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRedirectRouterV4 indicates the service Id + into which all IPv4 data flows that pertain to this PCC-rule must be + routed. A value of all zero's indicate that no redirection service is + present. This value is only taken into account if the object + tmnxSubPccRuleForwardAction is set to forward." + ::= { tmnxSubPccRuleEntry 12 } + +tmnxSubPccRuleRedirectRouterV6 OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRedirectRouterV6 indicates the service Id + into which all IPv6 data flows that pertain to this PCC-rule must be + routed. A value of all zero's indicate that no redirection service is + present. This value is only taken into account if the object + tmnxSubPccRuleForwardAction is set to forward." + ::= { tmnxSubPccRuleEntry 13 } + +tmnxSubPccRuleRedirIpv4Addr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRedirIpv4Addr indicates the IPv4 address to + which all IPv4 data flows that pertain to this PCC-rule must be + redirected. A value of all zero's indicate that no redirection address + is present. This value is only taken into account if the object + tmnxSubPccRuleForwardAction is set to forward." + ::= { tmnxSubPccRuleEntry 14 } + +tmnxSubPccRuleRedirIpv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleRedirIpv6Addr indicates the IPv6 address to + which all IPv6 data flows that pertain to this PCC-rule must be + redirected. A value of all zero's indicate that no redirection address + is present. This value is only taken into account if the object + tmnxSubPccRuleForwardAction is set to forward." + ::= { tmnxSubPccRuleEntry 15 } + +tmnxSubPccRuleRedirUrl OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non NULL, the value of tmnxSubPccRuleRedirUrl indicates the URL to + which all data flows that pertain to this PCC-rule must be redirected. + This value is only taken into account if the object + tmnxSubPccRuleForwardAction is set to redirUrl." + ::= { tmnxSubPccRuleEntry 16 } + +tmnxSubPccRuleNbrFlows OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleNbrFlows indicates how many flow rules are + defined in this PCC-rule." + ::= { tmnxSubPccRuleEntry 17 } + +tmnxSubPccRulePolicerParentArbtr OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentArbiterName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerParentArbtr indicates the parent + arbiter of the dynamic policers of the PCC-rule. If an empty string is + given then tSapIngDynamicPolicerParent or tSapEgrDynamicPolicerParent + is used. If the string '_tmnx_no_parent' is used then the dynamic + policers are forced to have no parent arbiter" + ::= { tmnxSubPccRuleEntry 18 } + +tmnxSubPccRulePolicerParentLevel OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerParentLevel indicates the parent + level of the dynamic policers of the PCC-rule. If the value is 0 then + tSapIngDynamicPolicerLevel or tSapEgrDynamicPolicerLevel is used." + ::= { tmnxSubPccRuleEntry 19 } + +tmnxSubPccRulePolicerParentWght OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentWeight + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerParentWght indicates the parent + weight of the dynamic policers of the PCC-rule. If the value is -2 + then tSapIngDynamicPolicerWeight or tSapEgrDynamicPolicerWeight is + used." + ::= { tmnxSubPccRuleEntry 20 } + +tmnxSubPccRulePolicerCbs OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerCbs indicates the + CBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerCBS or + tSapEgrDynamicPolicerCBS is used." + ::= { tmnxSubPccRuleEntry 21 } + +tmnxSubPccRulePolicerMbs OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerMbs indicates the + MBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerMBS or + tSapEgrDynamicPolicerMBS is used." + ::= { tmnxSubPccRuleEntry 22 } + +tmnxSubPccRulePolicerPbo OBJECT-TYPE + SYNTAX TmnxPccRulePolicerPbo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerPbo indicates the packet-byte-offset + of the policers of the PCC-rule. If the value is -128 then + tSapIngDynamicPolicerPktOffset or tSapEgrDynamicPolicerPktOffset is + used." + ::= { tmnxSubPccRuleEntry 23 } + +tmnxSubPccRulePolicerStatMode OBJECT-TYPE + SYNTAX TmnxPccRulePolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerStatMode indicates the stat-mode of + the policers of the PCC-rule. If the value is -1 then + tSapIngDynamicPolicerStatMode or tSapEgrDynamicPolicerStatMode is + used." + ::= { tmnxSubPccRuleEntry 24 } + +tmnxSubPccRuleFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPccRuleFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPccRuleFlowTable contains read-only info on the flows + defined in the PCC-rules currently active in the system." + ::= { tmnxSubMgmtObjects 127 } + +tmnxSubPccRuleFlowEntry OBJECT-TYPE + SYNTAX TmnxSubPccRuleFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row (entry) contains info of a particular flow of a particular + PCC-rule" + INDEX { + tmnxSubPccRuleName, + tmnxSubPccRuleKey, + tmnxSubPCCRuleFlowId + } + ::= { tmnxSubPccRuleFlowTable 1 } + +TmnxSubPccRuleFlowEntry ::= SEQUENCE +{ + tmnxSubPCCRuleFlowId Unsigned32, + tmnxSubPCCRuleFlowDirection TDirectionIngEgr, + tmnxSubPCCRuleFlowSrcAddrType InetAddressType, + tmnxSubPCCRuleFlowSrcAddr InetAddress, + tmnxSubPCCRuleFlowSrcPfxLen InetAddressPrefixLength, + tmnxSubPCCRuleFlowSrcPortLow TTcpUdpPort, + tmnxSubPCCRuleFlowSrcPortHigh TTcpUdpPort, + tmnxSubPCCRuleFlowDstAddrType InetAddressType, + tmnxSubPCCRuleFlowDstAddr InetAddress, + tmnxSubPCCRuleFlowDstPfxLen InetAddressPrefixLength, + tmnxSubPCCRuleFlowDstPortLow TTcpUdpPort, + tmnxSubPCCRuleFlowDstPortHigh TTcpUdpPort, + tmnxSubPCCRuleFlowProtNxtHdr TIpProtocol, + tmnxSubPCCRuleFlowDSCP TDSCPNameOrEmpty +} + +tmnxSubPCCRuleFlowId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowId indicates the ordered precedence + number of this flow in the given PCC-rule." + ::= { tmnxSubPccRuleFlowEntry 1 } + +tmnxSubPCCRuleFlowDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowDirection indicates the flow direction." + ::= { tmnxSubPccRuleFlowEntry 2 } + +tmnxSubPCCRuleFlowSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowSrcAddrType indicates the address type + of tmnxSubPCCRuleFlowSrcAddr." + ::= { tmnxSubPccRuleFlowEntry 3 } + +tmnxSubPCCRuleFlowSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowSrcAddr indicates, together with + tmnxSubPCCRuleFlowSrcPfxLen the source IP address of the flow." + ::= { tmnxSubPccRuleFlowEntry 4 } + +tmnxSubPCCRuleFlowSrcPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowSrcPfxLen indicates the prefix length + of tmnxSubPCCRuleFlowSrcAddr." + ::= { tmnxSubPccRuleFlowEntry 5 } + +tmnxSubPCCRuleFlowSrcPortLow OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowSrcPortLow indicates the lower value of + the source TCP/UDP port range of the flow." + ::= { tmnxSubPccRuleFlowEntry 6 } + +tmnxSubPCCRuleFlowSrcPortHigh OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowSrcPortHigh indicates the upper value + of the source TCP/UDP port range of the flow." + ::= { tmnxSubPccRuleFlowEntry 7 } + +tmnxSubPCCRuleFlowDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowDstAddrType indicates the address type + of tmnxSubPCCRuleFlowDstAddr." + ::= { tmnxSubPccRuleFlowEntry 8 } + +tmnxSubPCCRuleFlowDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowDstAddr indicates, together with + tmnxSubPCCRuleFlowDstPfxLen the source IP address of the flow." + ::= { tmnxSubPccRuleFlowEntry 9 } + +tmnxSubPCCRuleFlowDstPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowDstPfxLen indicates the prefix length + of tmnxSubPCCRuleFlowDstAddr." + ::= { tmnxSubPccRuleFlowEntry 10 } + +tmnxSubPCCRuleFlowDstPortLow OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowDstPortLow indicates the lower value of + the destination TCP/UDP port range of the flow." + ::= { tmnxSubPccRuleFlowEntry 11 } + +tmnxSubPCCRuleFlowDstPortHigh OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowDstPortHigh indicates the upper value + of the destination TCP/UDP port range of the flow." + ::= { tmnxSubPccRuleFlowEntry 12 } + +tmnxSubPCCRuleFlowProtNxtHdr OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowProtNxtHdr indicates for IPv4 MAF the + IP protocol field, and for IPv6 the next header type to be used in the + match criteria for this flow. Some well-known protocol numbers are TCP + (6), and UDP (7). The value of -1 is used to indicate that this object + is not initialized. The value of -2 is used to indicate udp/tcp + protocol matching." + ::= { tmnxSubPccRuleFlowEntry 13 } + +tmnxSubPCCRuleFlowDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPCCRuleFlowDSCP indicates the DSCP to be matched + for this flow." + ::= { tmnxSubPccRuleFlowEntry 14 } + +tmnxSubHostPccRuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostPccRuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostPccRuleInfoTable shows all PCC rules in use by each + subscriber host present in the system." + ::= { tmnxSubMgmtObjects 128 } + +tmnxSubHostPccRuleInfoEntry OBJECT-TYPE + SYNTAX TmnxSubHostPccRuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains PCC rule information about a particular PCC + rule used by a particular subscriber host available in the system." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostInfoV2MacAddress, + tmnxSubHostInfoV2PppoeSessionId, + tmnxSubHostPCCRuleIndex + } + ::= { tmnxSubHostPccRuleInfoTable 1 } + +TmnxSubHostPccRuleInfoEntry ::= SEQUENCE +{ + tmnxSubHostPCCRuleIndex Unsigned32, + tmnxSubHostPCCRulePrecedence Unsigned32, + tmnxSubHostPCCRuleName TmnxPccRuleName, + tmnxSubHostPCCRuleKey Unsigned32, + tmnxSubHostPCCRuleDirection TDirectionIngEgr, + tmnxSubHostPccRuleForwardAction TmnxPccRuleFilterForwardAction, + tmnxSubHostPccRuleQosAction TmnxPccRuleQosForwardAction, + tmnxSubHostPccRuleRateLimPirUps THPolPIRRateOverride, + tmnxSubHostPccRuleRateLimPirDwns THPolPIRRateOverride, + tmnxSubHostPccRuleRateLimCirUps THPolCIRRateOverride, + tmnxSubHostPccRuleRateLimCirDwns THPolCIRRateOverride, + tmnxSubHostPccRuleMonitoringKey TmnxPccRuleMonitorKey, + tmnxSubHostPccRuleSetFC TFCType, + tmnxSubHostPccRuleRedirectRtrV4 TmnxServId, + tmnxSubHostPccRuleRedirectRtrV6 TmnxServId, + tmnxSubHostPccRuleRedirIpv4Addr InetAddressIPv4, + tmnxSubHostPccRuleRedirIpv6Addr InetAddressIPv6, + tmnxSubHostPccRuleRedirUrl TmnxHttpRedirectUrl, + tmnxSubHostPccRuleNbrFlows Integer32, + tmnxSubHostPCCRuleSubSvcName DisplayString, + tmnxSubHostPccRulePolicerParAbtr TmnxPccRulePolicerParentArbiterName, + tmnxSubHostPccRulePolicerParLevl TmnxPccRulePolicerParentLevel, + tmnxSubHostPccRulePolicerParWght TmnxPccRulePolicerParentWeight, + tmnxSubHostPccRulePolicerCbs TPolicerBurstSizeBytesOverride, + tmnxSubHostPccRulePolicerMbs TPolicerBurstSizeBytesOverride, + tmnxSubHostPccRulePolicerPbo TmnxPccRulePolicerPbo, + tmnxSubHostPccRulePolicerStatMod TmnxPccRulePolicerStatMode +} + +tmnxSubHostPCCRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHostPCCRuleIndex indicates the PCC rule index for + the given host. The Pcc rules are applied in order of this index." + ::= { tmnxSubHostPccRuleInfoEntry 1 } + +tmnxSubHostPCCRulePrecedence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPCCRulePrecedence indicates the PCC rule + precedence for the given host. The different pcc-rules for a host are + applied in order of increasing precedence, i.e. the lowest precedence + is the first pcc-rule applied. A value 0 (zero) indicates that no + precedence has been assigned to the Rule." + ::= { tmnxSubHostPccRuleInfoEntry 2 } + +tmnxSubHostPCCRuleName OBJECT-TYPE + SYNTAX TmnxPccRuleName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPCCRuleName indicates the PCC rule name. The + name of a PCC rule must not be unique in the system, but for a given + host a pcc-rule-name can occur only once." + ::= { tmnxSubHostPccRuleInfoEntry 3 } + +tmnxSubHostPCCRuleKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPCCRuleKey indicates a system wide unique + identifier assigned by the system to each PCC-rule. A value 0 (zero) + indicates that no id has been assigned to the Rule." + ::= { tmnxSubHostPccRuleInfoEntry 4 } + +tmnxSubHostPCCRuleDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPCCRuleDirection indicates the flow direction + on which the PCC-rule acts." + ::= { tmnxSubHostPccRuleInfoEntry 5 } + +tmnxSubHostPccRuleForwardAction OBJECT-TYPE + SYNTAX TmnxPccRuleFilterForwardAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleForwardAction specifies the filter + action of the PCC-rule." + ::= { tmnxSubHostPccRuleInfoEntry 6 } + +tmnxSubHostPccRuleQosAction OBJECT-TYPE + SYNTAX TmnxPccRuleQosForwardAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleQosAction specifies the Qos action of + the PCC-rule. The value account(3) is only relevant if the PCC-rule + was received by the system as part of a RADIUS Subscriber Service + attribute." + ::= { tmnxSubHostPccRuleInfoEntry 7 } + +tmnxSubHostPccRuleRateLimPirUps OBJECT-TYPE + SYNTAX THPolPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRateLimPirUps indicates the PIR that + will be applied to all upstream data flows that pertain to this + PCC-rule. This value is only taken into account if the bit 'rateLimit' + is set in the object tmnxSubHostPccRuleQosAction." + ::= { tmnxSubHostPccRuleInfoEntry 8 } + +tmnxSubHostPccRuleRateLimPirDwns OBJECT-TYPE + SYNTAX THPolPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRateLimPirDwns indicates the PIR that + will be applied to all downstream data flows that pertain to this + PCC-rule. This value is only taken into account if the bit 'rateLimit' + is set in the object tmnxSubHostPccRuleQosAction." + ::= { tmnxSubHostPccRuleInfoEntry 9 } + +tmnxSubHostPccRuleRateLimCirUps OBJECT-TYPE + SYNTAX THPolCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRateLimCirUps indicates the CIR that + will be applied to all upstream data flows that pertain to this + PCC-rule. This value is only taken into account if the bit 'rateLimit' + is set in the object tmnxSubHostPccRuleQosAction." + ::= { tmnxSubHostPccRuleInfoEntry 10 } + +tmnxSubHostPccRuleRateLimCirDwns OBJECT-TYPE + SYNTAX THPolCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRateLimCirDwns indicates the CIR that + will be applied to all downstream data flows that pertain to this + PCC-rule. This value is only taken into account if the bit 'rateLimit' + is set in the object tmnxSubHostPccRuleQosAction." + ::= { tmnxSubHostPccRuleInfoEntry 11 } + +tmnxSubHostPccRuleMonitoringKey OBJECT-TYPE + SYNTAX TmnxPccRuleMonitorKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non NULL, the value of tmnxSubHostPccRuleMonitoringKey indicates + the monitoring key defined in this PCC-rule. This value is only taken + into account if the bit 'monitor' is set in the object + tmnxSubHostPccRuleQosAction." + ::= { tmnxSubHostPccRuleInfoEntry 12 } + +tmnxSubHostPccRuleSetFC OBJECT-TYPE + SYNTAX TFCType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleSetFC indicates the forwarding class + (FC) that will be assigned to all data flows that pertain to this + PCC-rule. This value is only taken into account if the bit 'fcRemark' + is set in the object tmnxSubHostPccRuleQosAction." + ::= { tmnxSubHostPccRuleInfoEntry 13 } + +tmnxSubHostPccRuleRedirectRtrV4 OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRedirectRtrV4 indicates the service Id + into which all IPv4 data flows that pertain to this PCC-rule must be + routed. A value of all zero's indicate that no redirection service is + present. This value is only taken into account if the object + tmnxSubHostPccRuleQosAction is set to forward." + ::= { tmnxSubHostPccRuleInfoEntry 14 } + +tmnxSubHostPccRuleRedirectRtrV6 OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRedirectRtrV6 indicates the service Id + into which all IPv6 data flows that pertain to this PCC-rule must be + routed. A value of all zero's indicate that no redirection service is + present. This value is only taken into account if the object + tmnxSubHostPccRuleQosAction is set to forward." + ::= { tmnxSubHostPccRuleInfoEntry 15 } + +tmnxSubHostPccRuleRedirIpv4Addr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRedirIpv4Addr indicates the IPv4 + address to which all IPv4 data flows that pertain to this PCC-rule + must be redirected. A value of all zero's indicate that no redirection + address is present. This value is only taken into account if the + object tmnxSubHostPccRuleQosAction is set to forward." + ::= { tmnxSubHostPccRuleInfoEntry 16 } + +tmnxSubHostPccRuleRedirIpv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleRedirIpv6Addr indicates the IPv6 + address to which all IPv6 data flows that pertain to this PCC-rule + must be redirected. A value of all zero's indicate that no redirection + address is present. This value is only taken into account if the + object tmnxSubHostPccRuleQosAction is set to forward." + ::= { tmnxSubHostPccRuleInfoEntry 17 } + +tmnxSubHostPccRuleRedirUrl OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non NULL, the value of tmnxSubHostPccRuleRedirUrl indicates the URL + to which all data flows that pertain to this PCC-rule must be + redirected. This value is only taken into account if the object + tmnxSubHostPccRuleQosAction is set to redirUrl." + ::= { tmnxSubHostPccRuleInfoEntry 18 } + +tmnxSubHostPccRuleNbrFlows OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleNbrFlows indicates how many flow rules + are defined in this PCC-rule." + ::= { tmnxSubHostPccRuleInfoEntry 19 } + +tmnxSubHostPCCRuleSubSvcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPCCRuleSubSvcName indicates the name of the + subscriber service with which the PCC-rule is associated. An empty + string indicates that the PCC-rule is not part of a subservice for + this host" + ::= { tmnxSubHostPccRuleInfoEntry 20 } + +tmnxSubHostPccRulePolicerParAbtr OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentArbiterName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerParAbtr indicates the parent + arbiter of the dynamic policers of the PCC-rule. If an empty string is + given then tSapIngDynamicPolicerParent or tSapEgrDynamicPolicerParent + is used. If the string '_tmnx_no_parent' is used then the dynamic + policers are forced to have no parent arbiter." + ::= { tmnxSubHostPccRuleInfoEntry 21 } + +tmnxSubHostPccRulePolicerParLevl OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerParLevl indicates the parent + level of the dynamic policers of the PCC-rule. If the value is 0 then + tSapIngDynamicPolicerLevel or tSapEgrDynamicPolicerLevel is used." + ::= { tmnxSubHostPccRuleInfoEntry 22 } + +tmnxSubHostPccRulePolicerParWght OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentWeight + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerParWght indicates the parent + weight of the dynamic policers of the PCC-rule. If the value is -2 + then tSapIngDynamicPolicerWeight or tSapEgrDynamicPolicerWeight is + used." + ::= { tmnxSubHostPccRuleInfoEntry 23 } + +tmnxSubHostPccRulePolicerCbs OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerCbs + CBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerCBS or + tSapEgrDynamicPolicerCBS is used." + ::= { tmnxSubHostPccRuleInfoEntry 24 } + +tmnxSubHostPccRulePolicerMbs OBJECT-TYPE + SYNTAX TPolicerBurstSizeBytesOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerMbs + MBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerMBS or + tSapEgrDynamicPolicerMBS is used." + ::= { tmnxSubHostPccRuleInfoEntry 25 } + +tmnxSubHostPccRulePolicerPbo OBJECT-TYPE + SYNTAX TmnxPccRulePolicerPbo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerPbo packet-byte-offset of the + policers of the PCC-rule. If the value is -128 then + tSapIngDynamicPolicerPktOffset or tSapEgrDynamicPolicerPktOffset is + used." + ::= { tmnxSubHostPccRuleInfoEntry 26 } + +tmnxSubHostPccRulePolicerStatMod OBJECT-TYPE + SYNTAX TmnxPccRulePolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerStatMod the stat-mode of the + policers of the PCC-rule. If the value is -1 then + tSapIngDynamicPolicerStatMode or tSapEgrDynamicPolicerStatMode is + used." + ::= { tmnxSubHostPccRuleInfoEntry 27 } + +tmnxSubHostPccRuleFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHostPccRuleFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHostPccRuleFlowTable contains read-only info on the flows + in the (active and passive) PCC-rules currently in use by a subscriber + host." + ::= { tmnxSubMgmtObjects 129 } + +tmnxSubHostPccRuleFlowEntry OBJECT-TYPE + SYNTAX TmnxSubHostPccRuleFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row (entry) contains info of a particular flow of a particular + PCC-rule" + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostInfoV2MacAddress, + tmnxSubHostInfoV2PppoeSessionId, + tmnxSubHostPCCRuleIndex, + tmnxSubPCCRuleFlowId + } + ::= { tmnxSubHostPccRuleFlowTable 1 } + +TmnxSubHostPccRuleFlowEntry ::= SEQUENCE +{ + tmnxSubHostPccRuleFlowDirection TDirectionIngEgr, + tmnxSubHostPccRuleFlowSrcAddrT InetAddressType, + tmnxSubHostPccRuleFlowSrcAddr InetAddress, + tmnxSubHostPccRuleFlowSrcPfxLen InetAddressPrefixLength, + tmnxSubHostPccRuleFlowSrcPortL TTcpUdpPort, + tmnxSubHostPccRuleFlowSrcPortH TTcpUdpPort, + tmnxSubHostPccRuleFlowDstAddrT InetAddressType, + tmnxSubHostPccRuleFlowDstAddr InetAddress, + tmnxSubHostPccRuleFlowDstPfxLen InetAddressPrefixLength, + tmnxSubHostPccRuleFlowDstPortL TTcpUdpPort, + tmnxSubHostPccRuleFlowDstPortH TTcpUdpPort, + tmnxSubHostPccRuleFlowProtNxtHdr TIpProtocol, + tmnxSubHostPccRuleFlowDSCP TDSCPNameOrEmpty +} + +tmnxSubHostPccRuleFlowDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowDirection indicates the flow + direction." + ::= { tmnxSubHostPccRuleFlowEntry 1 } + +tmnxSubHostPccRuleFlowSrcAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowSrcAddrT indicates the address type + of tmnxSubHostPccRuleFlowSrcAddr." + ::= { tmnxSubHostPccRuleFlowEntry 2 } + +tmnxSubHostPccRuleFlowSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowSrcAddr indicates, together with + tmnxSubHostPccRuleFlowSrcPfxLen the source IP address of the flow." + ::= { tmnxSubHostPccRuleFlowEntry 3 } + +tmnxSubHostPccRuleFlowSrcPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowSrcPfxLen indicates the prefix + length of tmnxSubHostPccRuleFlowSrcAddr." + ::= { tmnxSubHostPccRuleFlowEntry 4 } + +tmnxSubHostPccRuleFlowSrcPortL OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowSrcPortL indicates the lower value + of the source TCP/UDP port range of the flow." + ::= { tmnxSubHostPccRuleFlowEntry 5 } + +tmnxSubHostPccRuleFlowSrcPortH OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowSrcPortH indicates the upper value + of the source TCP/UDP port range of the flow." + ::= { tmnxSubHostPccRuleFlowEntry 6 } + +tmnxSubHostPccRuleFlowDstAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowDstAddrT indicates the address type + of tmnxSubHostPccRuleFlowDstAddr." + ::= { tmnxSubHostPccRuleFlowEntry 7 } + +tmnxSubHostPccRuleFlowDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowDstAddr indicates, together with + tmnxSubHostPccRuleFlowDstPfxLen the source IP address of the flow." + ::= { tmnxSubHostPccRuleFlowEntry 8 } + +tmnxSubHostPccRuleFlowDstPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowDstPfxLen indicates the prefix + length of tmnxSubHostPccRuleFlowDstAddr." + ::= { tmnxSubHostPccRuleFlowEntry 9 } + +tmnxSubHostPccRuleFlowDstPortL OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowDstPortL indicates the lower value + of the destination TCP/UDP port range of the flow." + ::= { tmnxSubHostPccRuleFlowEntry 10 } + +tmnxSubHostPccRuleFlowDstPortH OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowDstPortH indicates the upper value + of the destination TCP/UDP port range of the flow." + ::= { tmnxSubHostPccRuleFlowEntry 11 } + +tmnxSubHostPccRuleFlowProtNxtHdr OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowProtNxtHdr indicates for IPv4 MAF + the IP protocol field, and for IPv6 the next header type to be used in + the match criteria for this flow. Some well-known protocol numbers are + TCP (6), and UDP (7). The value of -1 is used to indicate that this + object is not initialized. The value of -2 is used to indicate udp/tcp + protocol matching." + ::= { tmnxSubHostPccRuleFlowEntry 12 } + +tmnxSubHostPccRuleFlowDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRuleFlowDSCP indicates the DSCP to be + matched for this flow." + ::= { tmnxSubHostPccRuleFlowEntry 13 } + +tmnxSubSlaacRadClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacRadClassTable contains the subscriber SLAAC host + Radius Class Attributes." + ::= { tmnxSubMgmtObjects 136 } + +tmnxSubSlaacRadClassEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains a Radius Class Attribute of a subscriber SLAAC + host." + INDEX { + svcId, + tmnxSubSlaacPfxType, + tmnxSubSlaacPfx, + tmnxSubSlaacMacAddr, + tmnxSubSlaacRadClassIndex + } + ::= { tmnxSubSlaacRadClassTable 1 } + +TmnxSubSlaacRadClassEntry ::= SEQUENCE +{ + tmnxSubSlaacRadClassIndex Unsigned32, + tmnxSubSlaacRadClassAscii TruthValue, + tmnxSubSlaacRadClass OCTET STRING +} + +tmnxSubSlaacRadClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRadClassIndex indicates the index of the + Radius Class Attribute within the scope of a given host." + ::= { tmnxSubSlaacRadClassEntry 1 } + +tmnxSubSlaacRadClassAscii OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRadClassAscii indicates if the value of + tmnxSubSlaacRadClass is an ASCII string." + ::= { tmnxSubSlaacRadClassEntry 2 } + +tmnxSubSlaacRadClass OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacRadClass indicates the Class attribute + returned by the RADIUS server in an Access-Accept message." + ::= { tmnxSubSlaacRadClassEntry 3 } + +tmnxSubSvcPccRuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSvcPccRuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSvcPccRuleInfoTable shows all PCC rules in use by each + subscriber service present in the system." + ::= { tmnxSubMgmtObjects 137 } + +tmnxSubSvcPccRuleInfoEntry OBJECT-TYPE + SYNTAX TmnxSubSvcPccRuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains PCC rule information about a particular PCC + rule used by a particular subscriber service available in the system." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubHostInfoV2IpAddressType, + tmnxSubHostInfoV2IpAddress, + tmnxSubHostInfoV2MacAddress, + tmnxSubHostInfoV2PppoeSessionId, + tmnxSubSvcId, + tmnxSubSvcPCCRuleIndex + } + ::= { tmnxSubSvcPccRuleInfoTable 1 } + +TmnxSubSvcPccRuleInfoEntry ::= SEQUENCE +{ + tmnxSubSvcPCCRuleIndex Unsigned32, + tmnxSubSvcPCCRuleName TmnxPccRuleName, + tmnxSubSvcPCCRuleKey Unsigned32, + tmnxSubSvcPCCRulePrecedence Unsigned32, + tmnxSubSvcPCCRuleDirection TDirectionIngEgr +} + +tmnxSubSvcPCCRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSvcPCCRuleIndex indicates the PCC rule index for + the given subscriber service." + ::= { tmnxSubSvcPccRuleInfoEntry 1 } + +tmnxSubSvcPCCRuleName OBJECT-TYPE + SYNTAX TmnxPccRuleName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcPCCRuleName indicates the PCC rule name. The + name of a PCC rule must not be unique in the system, but for a given + host a pcc-rule-name can occur only once." + ::= { tmnxSubSvcPccRuleInfoEntry 2 } + +tmnxSubSvcPCCRuleKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcPCCRuleKey indicates a system wide unique + identifier assigned by the system to each PCC-rule. A value 0 (zero) + indicates that no id has been assigned to the Rule." + ::= { tmnxSubSvcPccRuleInfoEntry 3 } + +tmnxSubSvcPCCRulePrecedence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcPCCRulePrecedence indicates the PCC rule + precedence for the given host. The different pcc-rules for a host are + applied in order of increasing precedence, i.e. the lowest precedence + is the first pcc-rule applied." + ::= { tmnxSubSvcPccRuleInfoEntry 4 } + +tmnxSubSvcPCCRuleDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSvcPCCRuleDirection indicates the flow direction + on which the PCC-rule acts." + ::= { tmnxSubSvcPccRuleInfoEntry 5 } + +tmnxSubAccuStatsPlcyTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyTableLastCh indicates the sysUpTime + at the time of the most recent change to the + tmnxSubAccuStatsPlcyTable." + ::= { tmnxSubMgmtObjects 140 } + +tmnxSubAccuStatsPlcyN3TableChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyN3TableChgd indicates the sysUpTime + at the time of the most recent change to the + tmnxSubAccuStatsPlcyN3Table." + ::= { tmnxSubMgmtObjects 141 } + +tmnxSteeringProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSteeringProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSteeringProfTable contains steering profiles for + upstream/downstream traffic steering on the L2TP LAC." + ::= { tmnxSubMgmtObjects 143 } + +tmnxSteeringProfEntry OBJECT-TYPE + SYNTAX TmnxSteeringProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A steering profile specifies the next-hop for upstream/downstream in + traffic steering on the L2TP LAC." + INDEX { IMPLIED tmnxSteeringProfName } + ::= { tmnxSteeringProfTable 1 } + +TmnxSteeringProfEntry ::= SEQUENCE +{ + tmnxSteeringProfName TNamedItem, + tmnxSteeringProfRowStatus RowStatus, + tmnxSteeringProfLastMgmtCh TimeStamp, + tmnxSteeringProfDescr TItemDescription, + tmnxSteeringProfAccessRouter TmnxVRtrIDOrZero, + tmnxSteeringProfNetwIpAddrType InetAddressType, + tmnxSteeringProfNetwIpAddress InetAddress, + tmnxSteeringProfNetwRouter TmnxVRtrIDOrZero, + tmnxSteeringProfOperState TmnxOperState, + tmnxSteeringProfRefCount Integer32 +} + +tmnxSteeringProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfName specifies the name of the steering + profile." + ::= { tmnxSteeringProfEntry 1 } + +tmnxSteeringProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSteeringProfEntry 2 } + +tmnxSteeringProfLastMgmtCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfLastMgmtCh indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSteeringProfEntry 3 } + +tmnxSteeringProfDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfDescr specifies the user provided + description of this steering profile." + DEFVAL { "" } + ::= { tmnxSteeringProfEntry 4 } + +tmnxSteeringProfAccessRouter OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfAccessRouter specifies the next-hop + routing instance for upstream packets (from subscriber)." + DEFVAL { 0 } + ::= { tmnxSteeringProfEntry 5 } + +tmnxSteeringProfNetwIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfNetwIpAddrType specifies the type of IP + address stored in tmnxSteeringProfNetwIpAddress." + DEFVAL { unknown } + ::= { tmnxSteeringProfEntry 6 } + +tmnxSteeringProfNetwIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfNetwIpAddress specifies the next-hop IP + address for downstream packet." + DEFVAL { "" } + ::= { tmnxSteeringProfEntry 7 } + +tmnxSteeringProfNetwRouter OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfNetwRouter specifies the next-hop routing + instance for downstream packets (from network). If not specified, the + routing instance that received downstream packets is used to redirect + packets to network next-hop." + DEFVAL { 0 } + ::= { tmnxSteeringProfEntry 8 } + +tmnxSteeringProfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfOperState indicates the operational state + of this steering profile." + ::= { tmnxSteeringProfEntry 9 } + +tmnxSteeringProfRefCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfRefCount indicates the reference count of + this steering profile." + ::= { tmnxSteeringProfEntry 10 } + +tmnxSteeringProfTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSteeringProfTableLastCh indicates the sysUpTime at + the time of the last modification to the tmnxSteeringProfTable." + ::= { tmnxSubMgmtObjects 144 } + +tmnxSpiCatStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiCatStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiCatStatTable contains per SLA profile instance statistics + of the number of categories in use." + ::= { tmnxSubMgmtObjects 145 } + +tmnxSpiCatStatEntry OBJECT-TYPE + SYNTAX TmnxSpiCatStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row provides a count of the number of categories of a particular + type that are in use by a particular SLA profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSpiCatStatType + } + ::= { tmnxSpiCatStatTable 1 } + +TmnxSpiCatStatEntry ::= SEQUENCE +{ + tmnxSpiCatStatType INTEGER, + tmnxSpiCatStatValue Gauge32 +} + +tmnxSpiCatStatType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + gxSession (2), + gxPcc (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiCatStatType indicates the type of category that + the value of tmnxSpiCatStatValue applies to." + ::= { tmnxSpiCatStatEntry 1 } + +tmnxSpiCatStatValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiCatStatValue indicates the number of categories of + the type indicated with tmnxSpiCatStatType that are in use by this SLA + profile instance." + ::= { tmnxSpiCatStatEntry 2 } + +tmnxSubRtrAdvPlcyTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyTableLastCh indicates the sysUpTime at + the time of the most recent change to the tmnxSubRtrAdvPlcyTable." + ::= { tmnxSubMgmtObjects 146 } + +tmnxSubRtrAdvPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubRtrAdvPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubRtrAdvPlcyTable contains the policies to allow + flexible Router Advertisements assigned by RADIUS." + ::= { tmnxSubMgmtObjects 147 } + +tmnxSubRtrAdvPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubRtrAdvPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Router Advertisement policy, which can be + used to overwrite the tmnxSubV6GrpIfRAEntry configuration." + INDEX { IMPLIED tmnxSubRtrAdvPlcyName } + ::= { tmnxSubRtrAdvPlcyTable 1 } + +TmnxSubRtrAdvPlcyEntry ::= SEQUENCE +{ + tmnxSubRtrAdvPlcyName TNamedItem, + tmnxSubRtrAdvPlcyRowStatus RowStatus, + tmnxSubRtrAdvPlcyLastMgmtChange TimeStamp, + tmnxSubRtrAdvPlcyCurHopLimit Unsigned32, + tmnxSubRtrAdvPlcyDnsOptInclDns TruthValue, + tmnxSubRtrAdvPlcyDnsOptRdnssTime Integer32, + tmnxSubRtrAdvPlcyForceMcast BITS, + tmnxSubRtrAdvPlcyLinkMTU Unsigned32, + tmnxSubRtrAdvPlcyManagedCfg TruthValue, + tmnxSubRtrAdvPlcyMaxInterval Unsigned32, + tmnxSubRtrAdvPlcyMinInterval Unsigned32, + tmnxSubRtrAdvPlcyOtherCfg TruthValue, + tmnxSubRtrAdvPlcyReachableTime Unsigned32, + tmnxSubRtrAdvPlcyRetransmitTime Unsigned32, + tmnxSubRtrAdvPlcyRouterLifetime Unsigned32, + tmnxSubRtrAdvPlcyPfxSFAutoLife TruthValue, + tmnxSubRtrAdvPlcyPfxSFOnLink TruthValue, + tmnxSubRtrAdvPlcyPfxSFPrefTime Unsigned32, + tmnxSubRtrAdvPlcyPfxSFValidTime Unsigned32, + tmnxSubRtrAdvPlcyPfxSLOnLink TruthValue, + tmnxSubRtrAdvPlcyPfxSLPrefTime Unsigned32, + tmnxSubRtrAdvPlcyPfxSLValidTime Unsigned32 +} + +tmnxSubRtrAdvPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyName specifies the name of the Router + Advertisement policy." + ::= { tmnxSubRtrAdvPlcyEntry 1 } + +tmnxSubRtrAdvPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubRtrAdvPlcyEntry 2 } + +tmnxSubRtrAdvPlcyLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyLastMgmtChange indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSubRtrAdvPlcyEntry 3 } + +tmnxSubRtrAdvPlcyCurHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyCurHopLimit specifies the default value + to be placed in the current hop limit field in router advertisements + sent from this interface." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 64 } + ::= { tmnxSubRtrAdvPlcyEntry 4 } + +tmnxSubRtrAdvPlcyDnsOptInclDns OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyDnsOptInclDns specifies whether The + RDNSS server option '25' is included in the router advertisements sent + from this interface." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { false } + ::= { tmnxSubRtrAdvPlcyEntry 5 } + +tmnxSubRtrAdvPlcyDnsOptRdnssTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 900..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyDnsOptRdnssTime specifies the maximum + time in seconds over which the RDNSS address in the RDNSS server + option '25' is valid. + + A value of '-1' indicates that the lifetime is set to infinite." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { 3600 } + ::= { tmnxSubRtrAdvPlcyEntry 6 } + +tmnxSubRtrAdvPlcyForceMcast OBJECT-TYPE + SYNTAX BITS { + ip (0), + mac (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyForceMcast specifies the protocols for + which multicast will be forced." + DEFVAL { {} } + ::= { tmnxSubRtrAdvPlcyEntry 7 } + +tmnxSubRtrAdvPlcyLinkMTU OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1280..9212) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyLinkMTU specifies the value to be placed + in link MTU options sent by the router on this interface. + + A value of zero indicates that no MTU options are sent." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 0 } + ::= { tmnxSubRtrAdvPlcyEntry 8 } + +tmnxSubRtrAdvPlcyManagedCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyManagedCfg specifies a 1 (true) or 0 + (false) value to be placed into the 'managed address configuration' + flag field in router advertisements sent from this interface." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { false } + ::= { tmnxSubRtrAdvPlcyEntry 9 } + +tmnxSubRtrAdvPlcyMaxInterval OBJECT-TYPE + SYNTAX Unsigned32 (900..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyMaxInterval specifies the maximum time + allowed between sending unsolicited router advertisements from this + interface. + + The value of tmnxSubRtrAdvPlcyMaxInterval shall not be smaller than + the value of tmnxSubRtrAdvPlcyMinInterval." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 1800 } + ::= { tmnxSubRtrAdvPlcyEntry 10 } + +tmnxSubRtrAdvPlcyMinInterval OBJECT-TYPE + SYNTAX Unsigned32 (900..1350) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyMinInterval specifies the minimum time + allowed between sending unsolicited router advertisements from this + interface. + + The value of tmnxSubRtrAdvPlcyMinInterval shall not be greater than + the value of tmnxSubRtrAdvPlcyMaxInterval." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 900 } + ::= { tmnxSubRtrAdvPlcyEntry 11 } + +tmnxSubRtrAdvPlcyOtherCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyOtherCfg specifies a 1 (true) or 0 + (false) value to be placed into the 'other stateful configuration' + flag field in router advertisements sent from this interface." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { false } + ::= { tmnxSubRtrAdvPlcyEntry 12 } + +tmnxSubRtrAdvPlcyReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyReachableTime specifies the value to be + placed in the reachable time field in router advertisement messages + sent from this interface. + + A value of zero in the router advertisement indicates that the + advertisement isn't specifying a value for reachable time." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 0 } + ::= { tmnxSubRtrAdvPlcyEntry 13 } + +tmnxSubRtrAdvPlcyRetransmitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..1800000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyRetransmitTime specifies the value to be + placed in the retransmit timer field in router advertisements sent + from this interface. + + A value of zero in the router advertisement indicates that the + advertisement isn't specifying a value for retransmit time." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 0 } + ::= { tmnxSubRtrAdvPlcyEntry 14 } + +tmnxSubRtrAdvPlcyRouterLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2700..9000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyRouterLifetime specifies the value to be + placed in the router lifetime field of router advertisements sent from + this interface. + + A value of zero indicates that the router is not to be used as a + default router." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 4500 } + ::= { tmnxSubRtrAdvPlcyEntry 15 } + +tmnxSubRtrAdvPlcyPfxSFAutoLife OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyPfxSFAutoLife specifies whether the + stateful prefix is forced to use the automatic lifetimes for both + tmnxSubRtrAdvPlcyPfxSFPrefTime and tmnxSubRtrAdvPlcyPfxSFValidTime. + + If set, the system will not use the specified values for these + objects, but uses their default values instead." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { false } + ::= { tmnxSubRtrAdvPlcyEntry 16 } + +tmnxSubRtrAdvPlcyPfxSFOnLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyPfxSFOnLink specifies whether the + stateful prefix will be assigned to an interface on the specified + link." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { true } + ::= { tmnxSubRtrAdvPlcyEntry 17 } + +tmnxSubRtrAdvPlcyPfxSFPrefTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 900..86400 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyPfxSFPrefTime specifies the remaining + time for this stateful prefix to be preferred, thus time until + deprecation. + + A value of 0xFFFFFFFF represents infinity." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 3600 } + ::= { tmnxSubRtrAdvPlcyEntry 18 } + +tmnxSubRtrAdvPlcyPfxSFValidTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 900..86400 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyPfxSFValidTime specifies the remaining + time for this stateful prefix to be valid for the purpose of on-link + determination. + + A value of 0xFFFFFFFF represents infinity." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 86400 } + ::= { tmnxSubRtrAdvPlcyEntry 19 } + +tmnxSubRtrAdvPlcyPfxSLOnLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyPfxSLOnLink specifies whether the + stateless prefix will be assigned to an interface on the specified + link." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { true } + ::= { tmnxSubRtrAdvPlcyEntry 20 } + +tmnxSubRtrAdvPlcyPfxSLPrefTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 900..86400 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyPfxSLPrefTime specifies the remaining + time for this stateless prefix to be preferred, thus time until + deprecation. + + A value of 0xFFFFFFFF represents infinity." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 3600 } + ::= { tmnxSubRtrAdvPlcyEntry 21 } + +tmnxSubRtrAdvPlcyPfxSLValidTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 900..86400 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRtrAdvPlcyPfxSLValidTime specifies the remaining + time for this stateless prefix to be valid for the purpose of on-link + determination. + + A value of 0xFFFFFFFF represents infinity." + REFERENCE + "RFC4861 Section 6.2.1" + DEFVAL { 86400 } + ::= { tmnxSubRtrAdvPlcyEntry 22 } + +tmnxSubMgmtCoaAction OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 148 } + +tmnxSubMgmtCoaActionAcctSessId OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAcctSessId specifies the + accounting session Id." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 1 } + +tmnxSubMgmtCoaActionAlcBrgId OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAlcBrgId specifies the ALC BRG + Id." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 2 } + +tmnxSubMgmtCoaActionAlcClientMac OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAlcClientMac specifies the ALC + Client HW (MAC) address. + + The value all zeroes specifies the NULL MAC address. + + The empty value specifies no ALC Client HW address." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 3 } + +tmnxSubMgmtCoaActionAlcIpType OBJECT-TYPE + SYNTAX InetAddressType { unknown (0), ipv6 (2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAlcIpType specifies the + address type of tmnxSubMgmtCoaActionAlcIp." + DEFVAL { unknown } + ::= { tmnxSubMgmtCoaAction 4 } + +tmnxSubMgmtCoaActionAlcIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAlcIp specifies the ALC IP + address (IPv6 only)." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 5 } + +tmnxSubMgmtCoaActionAlcServId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAlcServId specifies the ALC + service Id." + DEFVAL { 0 } + ::= { tmnxSubMgmtCoaAction 6 } + +tmnxSubMgmtCoaActionAlcSubscrId OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAlcSubscrId specifies the ALC + subscriber Id." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 7 } + +tmnxSubMgmtCoaActionAttr1 OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAttr1 specifies the first + attribute string." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 8 } + +tmnxSubMgmtCoaActionAttr2 OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAttr2 specifies the second + attribute string." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 9 } + +tmnxSubMgmtCoaActionAttr3 OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAttr3 specifies the third + attribute string." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 10 } + +tmnxSubMgmtCoaActionAttr4 OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAttr4 specifies the fourth + attribute string." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 11 } + +tmnxSubMgmtCoaActionAttr5 OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAttr5 specifies the fifth + attribute string." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 12 } + +tmnxSubMgmtCoaActionAttrFromFile OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionAttrFromFile specifies the + file name holding the attributes." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 13 } + +tmnxSubMgmtCoaActionDelegateIp6T OBJECT-TYPE + SYNTAX InetAddressType { unknown (0), ipv6 (2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionDelegateIp6T specifies the + address type of tmnxSubMgmtCoaActionDelegateIpv6." + DEFVAL { unknown } + ::= { tmnxSubMgmtCoaAction 14 } + +tmnxSubMgmtCoaActionDelegateIpv6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionDelegateIpv6 specifies the + delegated IP address (IPv6 only). + + The object tmnxSubMgmtCoaActionDelegatePfx can be used to set the + prefix length." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 15 } + +tmnxSubMgmtCoaActionDelegatePfx OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionDelegatePfx specifies the + delegated IP address prefix length (IPv6 only)." + DEFVAL { 0 } + ::= { tmnxSubMgmtCoaAction 16 } + +tmnxSubMgmtCoaActionFramedIp4Typ OBJECT-TYPE + SYNTAX InetAddressType { unknown (0), ipv4 (1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionFramedIp4Typ specifies the + address type of tmnxSubMgmtCoaActionFramedIpv4." + DEFVAL { unknown } + ::= { tmnxSubMgmtCoaAction 17 } + +tmnxSubMgmtCoaActionFramedIpv4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionFramedIpv4 specifies the + framed IP address (IPv4 only). + + The value of object tmnxSubMgmtCoaActionFramedPfx is ignored." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 18 } + +tmnxSubMgmtCoaActionFramedIp6Typ OBJECT-TYPE + SYNTAX InetAddressType { unknown (0), ipv6 (2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionFramedIp6Typ specifies the + address type of tmnxSubMgmtCoaActionFramedIpv6." + DEFVAL { unknown } + ::= { tmnxSubMgmtCoaAction 19 } + +tmnxSubMgmtCoaActionFramedIpv6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionFramedIpv6 specifies the + framed IP address (IPv6 only). + + The object tmnxSubMgmtCoaActionFramedPfx can be used to set the prefix + length." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 20 } + +tmnxSubMgmtCoaActionFramedPfx OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionFramedPfx specifies the framed + IP address prefix length (IPv6 only)." + DEFVAL { 0 } + ::= { tmnxSubMgmtCoaAction 21 } + +tmnxSubMgmtCoaActionFromServer OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionFromServer specifies the + server from which the CoA is performed." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 22 } + +tmnxSubMgmtCoaActionNasPortId OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionNasPortId specifies the NAS + Port Id." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 23 } + +tmnxSubMgmtCoaActionRtrOrSvc OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionRtrOrSvc specifies the router + or service from which the CoA is performed." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 24 } + +tmnxSubMgmtCoaActionGo OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting object tmnxSubMgmtCoaActionGo to 'doAction' triggers an + attempt to execute the CoA. Reading this object returns the value + 'notApplicable'." + ::= { tmnxSubMgmtCoaAction 25 } + +tmnxSubMgmtCoaActionResult OBJECT-TYPE + SYNTAX INTEGER { + ack (0), + nak (1), + failed (2), + inProgress (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionResult indicates the result of + the performed CoA request. + + Value 'ack' is returned in case the request was successful. + + Value 'nak' is returned in case the request was unsuccessful, see + tmnxSubMgmtCoaActionErrMesg for details. + + Value 'failed' is returned in case the input data contains an error, + see tmnxSubMgmtCoaActionErrMesg for details. + + Value 'inProgress' is returned in case the system is processing a CoA." + ::= { tmnxSubMgmtCoaAction 26 } + +tmnxSubMgmtCoaActionErrMesg OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionErrMesg indicates the reason + for the 'nak' CoA execution or in case of 'failed' it provides a hint + why the input data is incorrect." + ::= { tmnxSubMgmtCoaAction 27 } + +tmnxSubMgmtCoaActionUserName OBJECT-TYPE + SYNTAX TmnxSubRadiusDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object tmnxSubMgmtCoaActionUserName specifies the Radius + User-Name." + DEFVAL { "" } + ::= { tmnxSubMgmtCoaAction 28 } + +tmnxSLAProfEgrBndSelTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrBndSelTableLastCh indicates the sysUpTime + at the time of the last modification of tmnxSLAProfEgrBndSelTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubMgmtObjects 150 } + +tmnxSLAProfEgrBndSelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfEgrBndSelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfEgrBndSelTable contains the parameters for the link + selection behaviour in a bonding context. These parameters are ignored + outside of bonding subscribers." + ::= { tmnxSubMgmtObjects 151 } + +tmnxSLAProfEgrBndSelEntry OBJECT-TYPE + SYNTAX TmnxSLAProfEgrBndSelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a set of parameters for the link selection + behaviour in a bonding context." + AUGMENTS { tmnxSLAProfileEntry } + ::= { tmnxSLAProfEgrBndSelTable 1 } + +TmnxSLAProfEgrBndSelEntry ::= SEQUENCE +{ + tmnxSLAProfEgrBndSelWeightInit Unsigned32, + tmnxSLAProfEgrBndSelWeightChange Unsigned32, + tmnxSLAProfEgrBndSelHighThreshld Unsigned32, + tmnxSLAProfEgrBndSelLowThreshld Unsigned32 +} + +tmnxSLAProfEgrBndSelWeightInit OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrBndSelWeightInit specifies the initial + weight of the preferred connection in percentages. Note that the + weight of the preferred connection can never become 0." + DEFVAL { 100 } + ::= { tmnxSLAProfEgrBndSelEntry 1 } + +tmnxSLAProfEgrBndSelWeightChange OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrBndSelWeightChange specifies the value in + percentages with which the weight of the preferred connection can + change." + DEFVAL { 5 } + ::= { tmnxSLAProfEgrBndSelEntry 2 } + +tmnxSLAProfEgrBndSelHighThreshld OBJECT-TYPE + SYNTAX Unsigned32 (56..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrBndSelHighThreshld specifies the + high-threshold rate required before the weight of the preferred link + is reduced with the specified change percentage. This must be higher + than the configured low-threshold." + DEFVAL { 90 } + ::= { tmnxSLAProfEgrBndSelEntry 3 } + +tmnxSLAProfEgrBndSelLowThreshld OBJECT-TYPE + SYNTAX Unsigned32 (55..98) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfEgrBndSelLowThreshld specifies the + low-threshold rate required before the weight of the preferred link is + reduced with the specified change percentage. This must be lower than + the configured high-threshold." + DEFVAL { 80 } + ::= { tmnxSLAProfEgrBndSelEntry 4 } + +tmnxSubMgmtSubProfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtSubProfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtSubProfStatsTable contains the subscriber mgmt + sub-profile statistics." + ::= { tmnxSubMgmtObjects 152 } + +tmnxSubMgmtSubProfStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtSubProfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a set of subscriber mgmt sub-profile + statistics." + INDEX { IMPLIED tmnxSubMgmtSubProfStatsName } + ::= { tmnxSubMgmtSubProfStatsTable 1 } + +TmnxSubMgmtSubProfStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtSubProfStatsName TNamedItem, + tmnxSubMgmtSubProfStatsCurr Counter32, + tmnxSubMgmtSubProfStatsPeak Counter32, + tmnxSubMgmtSubProfStatsTimestamp TimeStamp +} + +tmnxSubMgmtSubProfStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSubProfStatsName specifies the sub-profile for + these statistics." + ::= { tmnxSubMgmtSubProfStatsEntry 1 } + +tmnxSubMgmtSubProfStatsCurr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSubProfStatsCurr indicates the number of + instances currently present for this sub-profile." + ::= { tmnxSubMgmtSubProfStatsEntry 2 } + +tmnxSubMgmtSubProfStatsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSubProfStatsPeak indicates the peak number of + instances for this sub-profile." + ::= { tmnxSubMgmtSubProfStatsEntry 3 } + +tmnxSubMgmtSubProfStatsTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSubProfStatsTimestamp indicates the timestamp + when the peak number of instances for this sub-profile was reached." + ::= { tmnxSubMgmtSubProfStatsEntry 4 } + +tmnxSubMgmtSlaProfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtSlaProfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtSlaProfStatsTable contains the subscriber mgmt + SLA-profile statistics." + ::= { tmnxSubMgmtObjects 153 } + +tmnxSubMgmtSlaProfStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtSlaProfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a set of subscriber mgmt SLA-profile + statistics." + INDEX { IMPLIED tmnxSubMgmtSlaProfStatsName } + ::= { tmnxSubMgmtSlaProfStatsTable 1 } + +TmnxSubMgmtSlaProfStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtSlaProfStatsName TNamedItem, + tmnxSubMgmtSlaProfStatsCurr Counter32, + tmnxSubMgmtSlaProfStatsPeak Counter32, + tmnxSubMgmtSlaProfStatsTimestamp TimeStamp +} + +tmnxSubMgmtSlaProfStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlaProfStatsName specifies the SLA-profile for + these statistics." + ::= { tmnxSubMgmtSlaProfStatsEntry 1 } + +tmnxSubMgmtSlaProfStatsCurr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlaProfStatsCurr indicates the number of + instances currently present for this SLA-profile." + ::= { tmnxSubMgmtSlaProfStatsEntry 2 } + +tmnxSubMgmtSlaProfStatsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlaProfStatsPeak indicates the peak number of + instances for this SLA-profile." + ::= { tmnxSubMgmtSlaProfStatsEntry 3 } + +tmnxSubMgmtSlaProfStatsTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSlaProfStatsTimestamp indicates the timestamp + when the peak number of instances for this SLA-profile was reached." + ::= { tmnxSubMgmtSlaProfStatsEntry 4 } + +tmnxSLAEgrHsWrrGrpOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAEgrHsWrrGrpOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAEgrHsWrrGrpOverrideTable allows overriding of egress QoS + policy HS WRR group parameters on a per SLA profile basis." + ::= { tmnxSubMgmtObjects 154 } + +tmnxSLAEgrHsWrrGrpOverrideEntry OBJECT-TYPE + SYNTAX TmnxSLAEgrHsWrrGrpOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the tmnxSLAEgrHsWrrGrpOverrideEntry describes HS WRR + group parameters which override the corresponding parameters from the + specified egress QoS policy. Rows can only be created for HS WRR + groups that exist in table TIMETRA-QOS-MIB::tSapEgressHsWrrGrpTable." + INDEX { + tmnxSLAProfName, + tSapEgressIndex, + tmnxSLAEgrHsWrrGrpOvrGrpId + } + ::= { tmnxSLAEgrHsWrrGrpOverrideTable 1 } + +TmnxSLAEgrHsWrrGrpOverrideEntry ::= SEQUENCE +{ + tmnxSLAEgrHsWrrGrpOvrGrpId Integer32, + tmnxSLAEgrHsWrrGrpOvrRowStatus RowStatus, + tmnxSLAEgrHsWrrGrpOvrLastChanged TimeStamp, + tmnxSLAEgrHsWrrGrpOvrPIR THPolPIRRateOverride, + tmnxSLAEgrHsWrrGrpOvrHsClassWght THsClassWeightOverride +} + +tmnxSLAEgrHsWrrGrpOvrGrpId OBJECT-TYPE + SYNTAX Integer32 (1 | 2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrHsWrrGrpOvrGrpId specifies the HS WRR group Id + row to override in the QoS policy table." + ::= { tmnxSLAEgrHsWrrGrpOverrideEntry 1 } + +tmnxSLAEgrHsWrrGrpOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrHsWrrGrpOvrRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSLAEgrHsWrrGrpOverrideEntry 2 } + +tmnxSLAEgrHsWrrGrpOvrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrHsWrrGrpOvrLastChanged indicates the sysUpTime + at the time of the most recent management-initiated change to this + table row." + ::= { tmnxSLAEgrHsWrrGrpOverrideEntry 3 } + +tmnxSLAEgrHsWrrGrpOvrPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAEgrHsWrrGrpOvrPIR specifies the PIR rate override + in kbps allowed for this group. The value -1 means maximum rate, the + value -2 means no override." + DEFVAL { -2 } + ::= { tmnxSLAEgrHsWrrGrpOverrideEntry 4 } + +tmnxSLAEgrHsWrrGrpOvrHsClassWght OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSLAEgrHsWrrGrpOvrHsClassWght specifies the + HS class weight override for this group. The value '-2' means that + there is no override." + DEFVAL { -2 } + ::= { tmnxSLAEgrHsWrrGrpOverrideEntry 5 } + +tmnxSubIpoeWppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeWppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeWppTable is a sparse augment of the tmnxSubIpoeTable. + + It contains Web Portal Protocol (WPP) information associated with IPoE + sessions." + ::= { tmnxSubMgmtObjects 166 } + +tmnxSubIpoeWppEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeWppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains WPP information associated with a particular + IPoE session." + INDEX { tmnxSubIpoeIndex } + ::= { tmnxSubIpoeWppTable 1 } + +TmnxSubIpoeWppEntry ::= SEQUENCE +{ + tmnxSubIpoeWppState INTEGER, + tmnxSubIpoeWppPortalRouter TmnxVRtrIDOrZero, + tmnxSubIpoeWppPortalName TNamedItemOrEmpty, + tmnxSubIpoeWppRestoreOnDiscon TruthValue, + tmnxSubIpoeWppIsTriggered TruthValue, + tmnxSubIpoeWppInitialSubProfile TNamedItemOrEmpty, + tmnxSubIpoeWppInitialSLAProfile TNamedItemOrEmpty, + tmnxSubIpoeWppInitialAppProfile TNamedItemOrEmpty, + tmnxSubIpoeWppLocalUserDb TNamedItemOrEmpty, + tmnxSubIpoeWppAuthPolicy TNamedItemOrEmpty, + tmnxSubIpoeWppPortalGroupName TNamedItemOrEmpty +} + +tmnxSubIpoeWppState OBJECT-TYPE + SYNTAX INTEGER { + initial (1), + registering (2), + registered (3), + authenticating (4), + authenticated (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppState indicates the WPP state for this IPoE + session." + ::= { tmnxSubIpoeWppEntry 1 } + +tmnxSubIpoeWppPortalRouter OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppPortalRouter indicates the routing instance + identifier of the WPP portal used for this IPoE session. + + The value zero indicates that the WPP portal is currently unknown." + ::= { tmnxSubIpoeWppEntry 2 } + +tmnxSubIpoeWppPortalName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppPortalName indicates the name of the WPP + portal used for this IPoE session. + + The value zero indicates that the WPP portal is currently unknown. + + The values of tmnxSubIpoeWppPortalRouter and tmnxSubIpoeWppPortalName + refer to a conceptual row in the + TIMETRA-WEB-PORTAL-MIB::tmnxWppPortalTable." + ::= { tmnxSubIpoeWppEntry 3 } + +tmnxSubIpoeWppRestoreOnDiscon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppRestoreOnDiscon indicates whether the + initial profiles must be restored after this IPoE session has + disconnected." + ::= { tmnxSubIpoeWppEntry 4 } + +tmnxSubIpoeWppIsTriggered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppIsTriggered indicates whether the creation + of this IPoE session is triggered by the portal." + ::= { tmnxSubIpoeWppEntry 5 } + +tmnxSubIpoeWppInitialSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppInitialSubProfile indicates the initial + subscriber profile that probably will be used when the initial + profiles must be restored. + + It is possible that another initial subscriber profile will be used + due to recent changes in the tmnxSubIpoeWppLocalUserDb user database." + ::= { tmnxSubIpoeWppEntry 6 } + +tmnxSubIpoeWppInitialSLAProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppInitialSLAProfile indicates the initial SLA + profile that probably will be used when the initial profiles must be + restored. + + It is possible that another initial SLA profile will be used due to + recent changes in the tmnxSubIpoeWppLocalUserDb user database." + ::= { tmnxSubIpoeWppEntry 7 } + +tmnxSubIpoeWppInitialAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppInitialAppProfile indicates the initial + application profile that probably will be used when the initial + profiles must be restored. + + It is possible that another initial application profile will be used + due to recent changes in the tmnxSubIpoeWppLocalUserDb user database." + ::= { tmnxSubIpoeWppEntry 8 } + +tmnxSubIpoeWppLocalUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppLocalUserDb indicates the user database + that will be used to retrieve the initial profiles for this IPoE + session when these must be restored." + ::= { tmnxSubIpoeWppEntry 9 } + +tmnxSubIpoeWppAuthPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppAuthPolicy indicates the Radius + authentication policy used for this IPoE session." + ::= { tmnxSubIpoeWppEntry 10 } + +tmnxSubIpoeWppPortalGroupName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWppPortalGroupName indicates the name of the + WPP portal group used for this IPoE session. + + The value zero indicates that the WPP portal group is currently + unknown." + ::= { tmnxSubIpoeWppEntry 11 } + +tmnxSubProfLimTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubProfLimEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubProfLimTable has an entry for each subscriber profile + configured in the system." + ::= { tmnxSubMgmtObjects 167 } + +tmnxSubProfLimEntry OBJECT-TYPE + SYNTAX TmnxSubProfLimEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents configuration of limits of a + particular subscriber profile. + + Entries in this table are created and destroyed automatically by the + system." + AUGMENTS { tmnxSubProfileEntry } + ::= { tmnxSubProfLimTable 1 } + +TmnxSubProfLimEntry ::= SEQUENCE +{ + tmnxSubProfLimHost TmnxSubSLAProfHostLimit, + tmnxSubProfLimHostV4 TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV4Ppp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV4Dhcp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV4Arp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6 TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6Wan TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6WanPppSlaac TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6WanPppDhcp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6WanIpoeSlaac TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6WanIpoeDhcp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6Pd TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6PdPppDhcp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostV6PdIpoeDhcp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimHostLac TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSessIpoe TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSessPppoeLcl TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSessPppoeLac TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSessPppoe TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSessL2tpLns TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSessL2tpLts TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSessL2tp TmnxSubSLAProfHostLimit2, + tmnxSubProfLimSess TmnxSubSLAProfHostLimit2 +} + +tmnxSubProfLimHost OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHost specifies the maximum number of hosts + using this subscriber profile." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 1 } + +tmnxSubProfLimHostV4 OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV4 specifies the maximum number of IPv4 + hosts overall." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 2 } + +tmnxSubProfLimHostV4Ppp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV4Ppp specifies the maximum number of + IPv4 PPP hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 3 } + +tmnxSubProfLimHostV4Dhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV4Dhcp specifies the maximum number of + IPv4 DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 4 } + +tmnxSubProfLimHostV4Arp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV4Arp specifies the maximum number of + IPv4 ARP hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 5 } + +tmnxSubProfLimHostV6 OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6 specifies the maximum number of IPv6 + hosts overall." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 6 } + +tmnxSubProfLimHostV6Wan OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6Wan specifies the maximum number of + IPv6-WAN hosts overall." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 7 } + +tmnxSubProfLimHostV6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6WanPppSlaac specifies the maximum + number of IPv6-WAN PPP SLAAC hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 8 } + +tmnxSubProfLimHostV6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6WanPppDhcp specifies the maximum + number of IPv6-WAN PPP DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 9 } + +tmnxSubProfLimHostV6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6WanIpoeSlaac specifies the maximum + number of IPv6-WAN IPOE SLAAC hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 10 } + +tmnxSubProfLimHostV6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6WanIpoeDhcp specifies the maximum + number of IPv6-WAN IPOE DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 11 } + +tmnxSubProfLimHostV6Pd OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6Pd specifies the maximum number of + IPv6-PD hosts overall." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 12 } + +tmnxSubProfLimHostV6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6PdPppDhcp specifies the maximum + number of IPv6-PD PPP DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 13 } + +tmnxSubProfLimHostV6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostV6PdIpoeDhcp specifies the maximum + number of IPv6-PD IPOE DHCP hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 14 } + +tmnxSubProfLimHostLac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimHostLac specifies the maximum number of + L2TP LAC hosts." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 15 } + +tmnxSubProfLimSessIpoe OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSessIpoe specifies the maximum number of + IPOE sessions." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 16 } + +tmnxSubProfLimSessPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSessPppoeLcl specifies the maximum number + of local PPPOE sessions." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 17 } + +tmnxSubProfLimSessPppoeLac OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSessPppoeLac specifies the maximum number + of LAC sessions." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 18 } + +tmnxSubProfLimSessPppoe OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSessPppoe specifies the maximum number of + overall PPPOE sessions." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 19 } + +tmnxSubProfLimSessL2tpLns OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSessL2tpLns specifies the maximum number of + L2TP LNS sessions." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 20 } + +tmnxSubProfLimSessL2tpLts OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSessL2tpLts specifies the maximum number of + L2TP LTS sessions." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 21 } + +tmnxSubProfLimSessL2tp OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSessL2tp specifies the maximum number of + L2TP sessions overall." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 22 } + +tmnxSubProfLimSess OBJECT-TYPE + SYNTAX TmnxSubSLAProfHostLimit2 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfLimSess specifies the maximum number of + overall sessions." + DEFVAL { -1 } + ::= { tmnxSubProfLimEntry 23 } + +tmnxSubSlaacExTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSlaacExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSlaacExTable augments the tmnxSubSlaacTable and contains + host/session limit overrides specified by the AAA server for the SLAAC + hosts." + ::= { tmnxSubMgmtObjects 168 } + +tmnxSubSlaacExEntry OBJECT-TYPE + SYNTAX TmnxSubSlaacExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains host/session limit overrides specified by the + AAA server for the SLAAC host." + AUGMENTS { tmnxSubSlaacEntry } + ::= { tmnxSubSlaacExTable 1 } + +TmnxSubSlaacExEntry ::= SEQUENCE +{ + tmnxSubSlaacSpiHLimit TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim4 TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim4Ppp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim4Dhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim4Arp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6 TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6Wan TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6Pd TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiHLimLac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimIpoe TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimPppoeLcl TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimPppoeLac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimL2tpLns TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimL2tpLts TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSpiSLimOvrl TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLimit TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim4 TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim4Ppp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim4Dhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim4Arp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6 TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6Wan TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6Pd TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubHLimLac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimIpoe TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimPppoeLcl TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimPppoeLac TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimL2tpLns TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimL2tpLts TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + tmnxSubSlaacSubSLimOvrl TmnxSubHostSessionLimitOverride +} + +tmnxSubSlaacSpiHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLimit indicates the SLA profile instance + overall host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 1 } + +tmnxSubSlaacSpiHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim4 indicates the SLA profile instance + IPv4 host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 2 } + +tmnxSubSlaacSpiHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim4Ppp indicates the SLA profile + instance IPv4 PPP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 3 } + +tmnxSubSlaacSpiHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim4Dhcp indicates the SLA profile + instance IPv4 DHCP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 4 } + +tmnxSubSlaacSpiHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim4Arp indicates the SLA profile + instance IPv4 ARP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 5 } + +tmnxSubSlaacSpiHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6 indicates the SLA profile instance + IPv6 host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 6 } + +tmnxSubSlaacSpiHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6Wan indicates the SLA profile + instance IPv6-WAN host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 7 } + +tmnxSubSlaacSpiHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6WanPppSlaac indicates the SLA profile + instance IPv6-WAN PPP SLAAC host limit override specified by the AAA + server." + ::= { tmnxSubSlaacExEntry 8 } + +tmnxSubSlaacSpiHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6WanPppDhcp indicates the SLA profile + instance IPv6-WAN PPP DHCP host limit override specified by the AAA + server." + ::= { tmnxSubSlaacExEntry 9 } + +tmnxSubSlaacSpiHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6WanIpoeSlaac indicates the SLA + profile instance IPv6-WAN IPOE SLAAC host limit override specified by + the AAA server." + ::= { tmnxSubSlaacExEntry 10 } + +tmnxSubSlaacSpiHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6WanIpoeDhcp indicates the SLA profile + instance IPv6-WAN IPOE DHCP host limit override specified by the AAA + server." + ::= { tmnxSubSlaacExEntry 11 } + +tmnxSubSlaacSpiHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6Pd indicates the SLA profile instance + IPv6-PD host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 12 } + +tmnxSubSlaacSpiHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6PdPppDhcp indicates the SLA profile + instance IPv6-PD PPP DHCP host limit override specified by the AAA + server." + ::= { tmnxSubSlaacExEntry 13 } + +tmnxSubSlaacSpiHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLim6PdIpoeDhcp indicates the SLA profile + instance IPv6-PD IPOE DHCP host limit override specified by the AAA + server." + ::= { tmnxSubSlaacExEntry 14 } + +tmnxSubSlaacSpiHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiHLimLac indicates the SLA profile instance + L2TP LAC host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 15 } + +tmnxSubSlaacSpiSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimIpoe indicates the SLA profile + instance IPOE session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 16 } + +tmnxSubSlaacSpiSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimPppoeLcl indicates the SLA profile + instance local PPPoE session limit override specified by the AAA + server." + ::= { tmnxSubSlaacExEntry 17 } + +tmnxSubSlaacSpiSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimPppoeLac indicates the SLA profile + instance LAC session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 18 } + +tmnxSubSlaacSpiSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimPppoeOvrl indicates the SLA profile + instance PPPoE session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 19 } + +tmnxSubSlaacSpiSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimL2tpLns indicates the SLA profile + instance L2TP LNS session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 20 } + +tmnxSubSlaacSpiSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimL2tpLts indicates the SLA profile + instance L2TP LTS session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 21 } + +tmnxSubSlaacSpiSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimL2tpOvrl indicates the SLA profile + instance L2TP session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 22 } + +tmnxSubSlaacSpiSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiSLimOvrl indicates the SLA profile + instance overall session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 23 } + +tmnxSubSlaacSubHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLimit indicates the subscriber overall + host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 24 } + +tmnxSubSlaacSubHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim4 indicates the subscriber overall + IPv4 host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 25 } + +tmnxSubSlaacSubHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim4Ppp indicates the subscriber IPv4 PPP + host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 26 } + +tmnxSubSlaacSubHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim4Dhcp indicates the subscriber IPv4 + DHCP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 27 } + +tmnxSubSlaacSubHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim4Arp indicates the subscriber IPv4 ARP + host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 28 } + +tmnxSubSlaacSubHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6 indicates the subscriber overall + IPv6 host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 29 } + +tmnxSubSlaacSubHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6Wan indicates the subscriber overall + IPv6-WAN host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 30 } + +tmnxSubSlaacSubHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6WanPppSlaac indicates the subscriber + IPv6-WAN PPP SLAAC host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 31 } + +tmnxSubSlaacSubHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6WanPppDhcp indicates the subscriber + IPv6-WAN PPP DHCP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 32 } + +tmnxSubSlaacSubHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6WanIpoeSlaac indicates the subscriber + IPv6-WAN IPOE SLAAC host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 33 } + +tmnxSubSlaacSubHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6WanIpoeDhcp indicates the subscriber + IPv6-WAN IPOE DHCP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 34 } + +tmnxSubSlaacSubHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6Pd indicates the subscriber overall + IPv6-PD host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 35 } + +tmnxSubSlaacSubHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6PdPppDhcp indicates the subscriber + IPv6-PD PPP DHCP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 36 } + +tmnxSubSlaacSubHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLim6PdIpoeDhcp indicates the subscriber + IPv6-PD IPOE DHCP host limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 37 } + +tmnxSubSlaacSubHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubHLimLac indicates the subscriber LAC host + limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 38 } + +tmnxSubSlaacSubSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimIpoe indicates the subscriber overall + IPOE session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 39 } + +tmnxSubSlaacSubSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimPppoeLcl indicates the subscriber + local PPPoE session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 40 } + +tmnxSubSlaacSubSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimPppoeLac indicates the subscriber LAC + session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 41 } + +tmnxSubSlaacSubSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimPppoeOvrl indicates the subscriber + overall PPPoE session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 42 } + +tmnxSubSlaacSubSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimL2tpLns indicates the subscriber L2TP + LNS session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 43 } + +tmnxSubSlaacSubSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimL2tpLts indicates the subscriber L2TP + LTS session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 44 } + +tmnxSubSlaacSubSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimL2tpOvrl indicates the subscriber + overall L2TP session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 45 } + +tmnxSubSlaacSubSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSubSLimOvrl indicates the subscriber overall + session limit override specified by the AAA server." + ::= { tmnxSubSlaacExEntry 46 } + +tmnxSubPppExTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppExTable augments the tmnxSubPppTable and contains + host/session limit overrides specified by the AAA server for + subscriber PPP sessions." + ::= { tmnxSubMgmtObjects 169 } + +tmnxSubPppExEntry OBJECT-TYPE + SYNTAX TmnxSubPppExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains host/session limit overrides specified by the + AAA server for the subscriber PPP session." + AUGMENTS { tmnxSubPppEntry } + ::= { tmnxSubPppExTable 1 } + +TmnxSubPppExEntry ::= SEQUENCE +{ + tmnxSubPppSpiHLimit TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim4 TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim4Ppp TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim4Dhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim4Arp TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6 TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6Wan TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6Pd TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiHLimLac TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimIpoe TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimPppoeLcl TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimPppoeLac TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimL2tpLns TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimL2tpLts TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + tmnxSubPppSpiSLimOvrl TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLimit TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim4 TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim4Ppp TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim4Dhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim4Arp TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6 TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6Wan TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6Pd TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubPppSubHLimLac TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimIpoe TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimPppoeLcl TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimPppoeLac TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimL2tpLns TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimL2tpLts TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + tmnxSubPppSubSLimOvrl TmnxSubHostSessionLimitOverride +} + +tmnxSubPppSpiHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLimit indicates the SLA profile instance + overall host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 1 } + +tmnxSubPppSpiHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim4 indicates the SLA profile instance + IPv4 host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 2 } + +tmnxSubPppSpiHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim4Ppp indicates the SLA profile instance + IPv4 PPP host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 3 } + +tmnxSubPppSpiHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim4Dhcp indicates the SLA profile instance + IPv4 DHCP host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 4 } + +tmnxSubPppSpiHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim4Arp indicates the SLA profile instance + IPv4 ARP host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 5 } + +tmnxSubPppSpiHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6 indicates the SLA profile instance + IPv6 host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 6 } + +tmnxSubPppSpiHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6Wan indicates the SLA profile instance + IPv6-WAN host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 7 } + +tmnxSubPppSpiHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6WanPppSlaac indicates the SLA profile + instance IPv6-WAN PPP SLAAC host limit override specified by the AAA + server." + ::= { tmnxSubPppExEntry 8 } + +tmnxSubPppSpiHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6WanPppDhcp indicates the SLA profile + instance IPv6-WAN PPP DHCP host limit override specified by the AAA + server." + ::= { tmnxSubPppExEntry 9 } + +tmnxSubPppSpiHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6WanIpoeSlaac indicates the SLA profile + instance IPv6-WAN IPOE SLAAC host limit override specified by the AAA + server." + ::= { tmnxSubPppExEntry 10 } + +tmnxSubPppSpiHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6WanIpoeDhcp indicates the SLA profile + instance IPv6-WAN IPOE DHCP host limit override specified by the AAA + server." + ::= { tmnxSubPppExEntry 11 } + +tmnxSubPppSpiHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6Pd indicates the SLA profile instance + IPv6-PD host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 12 } + +tmnxSubPppSpiHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6PdPppDhcp indicates the SLA profile + instance IPv6-PD PPP DHCP host limit override specified by the AAA + server." + ::= { tmnxSubPppExEntry 13 } + +tmnxSubPppSpiHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLim6PdIpoeDhcp indicates the SLA profile + instance IPv6-PD IPOE DHCP host limit override specified by the AAA + server." + ::= { tmnxSubPppExEntry 14 } + +tmnxSubPppSpiHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiHLimLac indicates the SLA profile instance + L2TP LAC host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 15 } + +tmnxSubPppSpiSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimIpoe indicates the SLA profile instance + IPOE session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 16 } + +tmnxSubPppSpiSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimPppoeLcl indicates the SLA profile + instance local PPPoE session limit override specified by the AAA + server." + ::= { tmnxSubPppExEntry 17 } + +tmnxSubPppSpiSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimPppoeLac indicates the SLA profile + instance LAC session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 18 } + +tmnxSubPppSpiSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimPppoeOvrl indicates the SLA profile + instance PPPoE session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 19 } + +tmnxSubPppSpiSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimL2tpLns indicates the SLA profile + instance L2TP LNS session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 20 } + +tmnxSubPppSpiSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimL2tpLts indicates the SLA profile + instance L2TP LTS session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 21 } + +tmnxSubPppSpiSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimL2tpOvrl indicates the SLA profile + instance L2TP session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 22 } + +tmnxSubPppSpiSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiSLimOvrl indicates the SLA profile instance + overall session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 23 } + +tmnxSubPppSubHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLimit indicates the subscriber overall host + limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 24 } + +tmnxSubPppSubHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim4 indicates the subscriber overall IPv4 + host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 25 } + +tmnxSubPppSubHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim4Ppp indicates the subscriber IPv4 PPP + host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 26 } + +tmnxSubPppSubHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim4Dhcp indicates the subscriber IPv4 DHCP + host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 27 } + +tmnxSubPppSubHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim4Arp indicates the subscriber IPv4 ARP + host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 28 } + +tmnxSubPppSubHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6 indicates the subscriber overall IPv6 + host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 29 } + +tmnxSubPppSubHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6Wan indicates the subscriber overall + IPv6-WAN host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 30 } + +tmnxSubPppSubHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6WanPppSlaac indicates the subscriber + IPv6-WAN PPP SLAAC host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 31 } + +tmnxSubPppSubHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6WanPppDhcp indicates the subscriber + IPv6-WAN PPP DHCP host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 32 } + +tmnxSubPppSubHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6WanIpoeSlaac indicates the subscriber + IPv6-WAN IPOE SLAAC host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 33 } + +tmnxSubPppSubHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6WanIpoeDhcp indicates the subscriber + IPv6-WAN IPOE DHCP host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 34 } + +tmnxSubPppSubHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6Pd indicates the subscriber overall + IPv6-PD host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 35 } + +tmnxSubPppSubHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6PdPppDhcp indicates the subscriber + IPv6-PD PPP DHCP host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 36 } + +tmnxSubPppSubHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLim6PdIpoeDhcp indicates the subscriber + IPv6-PD IPOE DHCP host limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 37 } + +tmnxSubPppSubHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubHLimLac indicates the subscriber LAC host + limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 38 } + +tmnxSubPppSubSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimIpoe indicates the subscriber overall + IPOE session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 39 } + +tmnxSubPppSubSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimPppoeLcl indicates the subscriber local + PPPoE session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 40 } + +tmnxSubPppSubSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimPppoeLac indicates the subscriber LAC + session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 41 } + +tmnxSubPppSubSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimPppoeOvrl indicates the subscriber + overall PPPoE session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 42 } + +tmnxSubPppSubSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimL2tpLns indicates the subscriber L2TP + LNS session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 43 } + +tmnxSubPppSubSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimL2tpLts indicates the subscriber L2TP + LTS session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 44 } + +tmnxSubPppSubSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimL2tpOvrl indicates the subscriber + overall L2TP session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 45 } + +tmnxSubPppSubSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubSLimOvrl indicates the subscriber overall + session limit override specified by the AAA server." + ::= { tmnxSubPppExEntry 46 } + +tmnxSubIpoeExTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeExTable augments the tmnxSubIpoeTable and contains + host/session limit overrides specified by the AAA server for the + Subscriber IPoE Sessions." + ::= { tmnxSubMgmtObjects 170 } + +tmnxSubIpoeExEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains host/session limit overrides specified by the + AAA server for the subscriber IPoE session." + AUGMENTS { tmnxSubIpoeEntry } + ::= { tmnxSubIpoeExTable 1 } + +TmnxSubIpoeExEntry ::= SEQUENCE +{ + tmnxSubIpoeSpiHLimit TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim4 TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim4Ppp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim4Dhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim4Arp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6 TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6Wan TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6Pd TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiHLimLac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimIpoe TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimPppoeLcl TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimPppoeLac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimL2tpLns TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimL2tpLts TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSpiSLimOvrl TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLimit TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim4 TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim4Ppp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim4Dhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim4Arp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6 TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6Wan TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6WanPppSlaac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6WanPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6WanIpoeSlaac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6WanIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6Pd TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6PdPppDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLim6PdIpoeDhcp TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubHLimLac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimIpoe TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimPppoeLcl TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimPppoeLac TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimPppoeOvrl TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimL2tpLns TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimL2tpLts TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimL2tpOvrl TmnxSubHostSessionLimitOverride, + tmnxSubIpoeSubSLimOvrl TmnxSubHostSessionLimitOverride +} + +tmnxSubIpoeSpiHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLimit indicates the SLA profile instance + overall host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 1 } + +tmnxSubIpoeSpiHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim4 indicates the SLA profile instance + IPv4 host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 2 } + +tmnxSubIpoeSpiHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim4Ppp indicates the SLA profile instance + IPv4 PPP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 3 } + +tmnxSubIpoeSpiHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim4Dhcp indicates the SLA profile + instance IPv4 DHCP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 4 } + +tmnxSubIpoeSpiHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim4Arp indicates the SLA profile instance + IPv4 ARP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 5 } + +tmnxSubIpoeSpiHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6 indicates the SLA profile instance + IPv6 host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 6 } + +tmnxSubIpoeSpiHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6Wan indicates the SLA profile instance + IPv6-WAN host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 7 } + +tmnxSubIpoeSpiHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6WanPppSlaac indicates the SLA profile + instance IPv6-WAN PPP SLAAC host limit override specified by the AAA + server." + ::= { tmnxSubIpoeExEntry 8 } + +tmnxSubIpoeSpiHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6WanPppDhcp indicates the SLA profile + instance IPv6-WAN PPP DHCP host limit override specified by the AAA + server." + ::= { tmnxSubIpoeExEntry 9 } + +tmnxSubIpoeSpiHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6WanIpoeSlaac indicates the SLA profile + instance IPv6-WAN IPOE SLAAC host limit override specified by the AAA + server." + ::= { tmnxSubIpoeExEntry 10 } + +tmnxSubIpoeSpiHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6WanIpoeDhcp indicates the SLA profile instance IPv6-WAN + IPOE DHCP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 11 } + +tmnxSubIpoeSpiHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6Pd indicates the SLA profile instance + IPv6-PD host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 12 } + +tmnxSubIpoeSpiHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6PdPppDhcp indicates the SLA profile + instance IPv6-PD PPP DHCP host limit override specified by the AAA + server." + ::= { tmnxSubIpoeExEntry 13 } + +tmnxSubIpoeSpiHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLim6PdIpoeDhcp indicates the SLA profile + instance IPv6-PD IPOE DHCP host limit override specified by the AAA + server." + ::= { tmnxSubIpoeExEntry 14 } + +tmnxSubIpoeSpiHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiHLimLac indicates the SLA profile instance + L2TP LAC host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 15 } + +tmnxSubIpoeSpiSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimIpoe indicates the SLA profile instance + IPOE session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 16 } + +tmnxSubIpoeSpiSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimPppoeLcl indicates the SLA profile + instance local PPPoE session limit override specified by the AAA + server." + ::= { tmnxSubIpoeExEntry 17 } + +tmnxSubIpoeSpiSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimPppoeLac indicates the SLA profile + instance LAC session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 18 } + +tmnxSubIpoeSpiSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimPppoeOvrl indicates the SLA profile + instance PPPoE session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 19 } + +tmnxSubIpoeSpiSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimL2tpLns indicates the SLA profile + instance L2TP LNS session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 20 } + +tmnxSubIpoeSpiSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimL2tpLts indicates the SLA profile + instance L2TP LTS session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 21 } + +tmnxSubIpoeSpiSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimL2tpOvrl indicates the SLA profile + instance L2TP session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 22 } + +tmnxSubIpoeSpiSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiSLimOvrl indicates the SLA profile instance + overall session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 23 } + +tmnxSubIpoeSubHLimit OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLimit indicates the subscriber overall + host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 24 } + +tmnxSubIpoeSubHLim4 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim4 indicates the subscriber overall IPv4 + host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 25 } + +tmnxSubIpoeSubHLim4Ppp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim4Ppp indicates the subscriber IPv4 PPP + host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 26 } + +tmnxSubIpoeSubHLim4Dhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim4Dhcp indicates the subscriber IPv4 + DHCP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 27 } + +tmnxSubIpoeSubHLim4Arp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim4Arp indicates the subscriber IPv4 ARP + host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 28 } + +tmnxSubIpoeSubHLim6 OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6 indicates the subscriber overall IPv6 + host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 29 } + +tmnxSubIpoeSubHLim6Wan OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6Wan indicates the subscriber overall + IPv6-WAN host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 30 } + +tmnxSubIpoeSubHLim6WanPppSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6WanPppSlaac indicates the subscriber + IPv6-WAN PPP SLAAC host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 31 } + +tmnxSubIpoeSubHLim6WanPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6WanPppDhcp indicates the subscriber + IPv6-WAN PPP DHCP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 32 } + +tmnxSubIpoeSubHLim6WanIpoeSlaac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6WanIpoeSlaac indicates the subscriber + IPv6-WAN IPOE SLAAC host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 33 } + +tmnxSubIpoeSubHLim6WanIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6WanIpoeDhcp indicates the subscriber + IPv6-WAN IPOE DHCP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 34 } + +tmnxSubIpoeSubHLim6Pd OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6Pd indicates the subscriber overall + IPv6-PD host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 35 } + +tmnxSubIpoeSubHLim6PdPppDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6PdPppDhcp indicates the subscriber + IPv6-PD PPP DHCP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 36 } + +tmnxSubIpoeSubHLim6PdIpoeDhcp OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLim6PdIpoeDhcp indicates the subscriber + IPv6-PD IPOE DHCP host limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 37 } + +tmnxSubIpoeSubHLimLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubHLimLac indicates the subscriber LAC host + limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 38 } + +tmnxSubIpoeSubSLimIpoe OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimIpoe indicates the subscriber overall + IPOE session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 39 } + +tmnxSubIpoeSubSLimPppoeLcl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimPppoeLcl indicates the subscriber local + PPPoE session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 40 } + +tmnxSubIpoeSubSLimPppoeLac OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimPppoeLac indicates the subscriber LAC + session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 41 } + +tmnxSubIpoeSubSLimPppoeOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimPppoeOvrl indicates the subscriber + overall PPPoE session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 42 } + +tmnxSubIpoeSubSLimL2tpLns OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimL2tpLns indicates the subscriber L2TP + LNS session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 43 } + +tmnxSubIpoeSubSLimL2tpLts OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimL2tpLts indicates the subscriber L2TP + LTS session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 44 } + +tmnxSubIpoeSubSLimL2tpOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimL2tpOvrl indicates the subscriber + overall L2TP session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 45 } + +tmnxSubIpoeSubSLimOvrl OBJECT-TYPE + SYNTAX TmnxSubHostSessionLimitOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubSLimOvrl indicates the subscriber overall + session limit override specified by the AAA server." + ::= { tmnxSubIpoeExEntry 46 } + +tmnxSubAuthOrigPrioOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAuthOrigPrioOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAuthOrigPrioOvrTable contains authentication origin + priority overrides." + ::= { tmnxSubMgmtObjects 171 } + +tmnxSubAuthOrigPrioOvrEntry OBJECT-TYPE + SYNTAX TmnxSubAuthOrigPrioOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains authentication origin priority overrides." + INDEX { tmnxSubAuthOrigPrioOvrPriority } + ::= { tmnxSubAuthOrigPrioOvrTable 1 } + +TmnxSubAuthOrigPrioOvrEntry ::= SEQUENCE +{ + tmnxSubAuthOrigPrioOvrPriority Unsigned32, + tmnxSubAuthOrigPrioOvrRowStatus RowStatus, + tmnxSubAuthOrigPrioOvrSource TmnxSubAuthOrigin +} + +tmnxSubAuthOrigPrioOvrPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubAuthOrigPrioOvrPriority indicates the + insert position in the authentication origin priority list." + ::= { tmnxSubAuthOrigPrioOvrEntry 1 } + +tmnxSubAuthOrigPrioOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthOrigPrioOvrRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubAuthOrigPrioOvrEntry 2 } + +tmnxSubAuthOrigPrioOvrSource OBJECT-TYPE + SYNTAX TmnxSubAuthOrigin + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthOrigPrioOvrSource indicates the source of + authentication having priority specified by + tmnxSubAuthOrigPrioOvrPriority." + ::= { tmnxSubAuthOrigPrioOvrEntry 3 } + +tmnxSubAuthOrigPrioTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAuthOrigPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAuthOrigPrioTable contains authentication origin + priorities." + ::= { tmnxSubMgmtObjects 172 } + +tmnxSubAuthOrigPrioEntry OBJECT-TYPE + SYNTAX TmnxSubAuthOrigPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains authentication origin priority." + INDEX { tmnxSubAuthOrigPriority } + ::= { tmnxSubAuthOrigPrioTable 1 } + +TmnxSubAuthOrigPrioEntry ::= SEQUENCE +{ + tmnxSubAuthOrigPriority Unsigned32, + tmnxSubAuthOrigPrioSource TmnxSubAuthOrigin +} + +tmnxSubAuthOrigPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubAuthOrigPriority indicates the + authentication origin priority." + ::= { tmnxSubAuthOrigPrioEntry 1 } + +tmnxSubAuthOrigPrioSource OBJECT-TYPE + SYNTAX TmnxSubAuthOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAuthOrigPrioSource indicates the source of + authentication having the priority specified by + tmnxSubAuthOrigPriority." + ::= { tmnxSubAuthOrigPrioEntry 2 } + +tmnxSLAProfileExTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSLAProfileExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSLAProfileExTable has an entry for each SLA (Service Level + Agreement) profile defined in the system." + ::= { tmnxSubMgmtObjects 173 } + +tmnxSLAProfileExEntry OBJECT-TYPE + SYNTAX TmnxSLAProfileExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an SLA profile configured in the system. + Entries can be created and deleted via SNMP SET operations on the + object tmnxSLAProfRowStatus." + AUGMENTS { tmnxSLAProfileEntry } + ::= { tmnxSLAProfileExTable 1 } + +TmnxSLAProfileExEntry ::= SEQUENCE +{ + tmnxSLAProfPfcpSeqUmgType TmnxSubGtpPlcyApnAmbrQMapUlType, + tmnxSLAProfPfcpSeqUmgQueId TIngressQueueId, + tmnxSLAProfPfcpSeqUmgPolId TIngressPolicerIdOrNone, + tmnxSLAProfPfcpSeqUmgArbNm TNamedItemOrEmpty, + tmnxSLAProfPfcpSeqUmgSchNm TNamedItemOrEmpty, + tmnxSLAProfPfcpSeqDmgType TmnxSubGtpPlcyApnAmbrQMapDlType, + tmnxSLAProfPfcpSeqDmgQueId TEgressQueueId, + tmnxSLAProfPfcpSeqDmgPolId TEgressPolicerIdOrNone, + tmnxSLAProfPfcpSeqDmgArbNm TNamedItemOrEmpty, + tmnxSLAProfPfcpSeqDmgSchNm TNamedItemOrEmpty +} + +tmnxSLAProfPfcpSeqUmgType OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapUlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QoS information in an uncorrelated QER of an incoming PFCP session + request is mapped to an SROS QoS override object. The + tmnxSLAProfPfcpSeqUmgType data type is an enumerated integer that + indicates the kind of SROS QoS object the override applies to. For + the uplink, this can be an arbiter, a policer, a queue or a scheduler." + DEFVAL { noMapping } + ::= { tmnxSLAProfileExEntry 1 } + +tmnxSLAProfPfcpSeqUmgQueId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqUmgQueId specifies the id of the queue + used for the uplink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSLAProfileExEntry 2 } + +tmnxSLAProfPfcpSeqUmgPolId OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqUmgPolId specifies the id of the + policer used for the uplink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSLAProfileExEntry 3 } + +tmnxSLAProfPfcpSeqUmgArbNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqUmgArbNm specifies the name of the + arbiter used for the uplink QoS override mapping." + DEFVAL { ''H } + ::= { tmnxSLAProfileExEntry 4 } + +tmnxSLAProfPfcpSeqUmgSchNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqUmgSchNm specifies the name of the + scheduler used for the uplink qoS override mapping." + DEFVAL { ''H } + ::= { tmnxSLAProfileExEntry 5 } + +tmnxSLAProfPfcpSeqDmgType OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapDlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QoS information in an uncorrelated QER of an incoming PFCP session + request is mapped to an SROS QoS override object. The + tmnxSLAProfPfcpSeqDmgType data type is an enumerated integer that + indicates the kind of SROS QoS object the override applies to. For the + downlink, this can be an arbiter, a policer, a queue, a scheduler or + aggregate rate." + DEFVAL { noMapping } + ::= { tmnxSLAProfileExEntry 6 } + +tmnxSLAProfPfcpSeqDmgQueId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqDmgQueId specifies the id of the queue + used for the downlink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSLAProfileExEntry 7 } + +tmnxSLAProfPfcpSeqDmgPolId OBJECT-TYPE + SYNTAX TEgressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqDmgPolId specifies the id of the + policer used for the downlink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSLAProfileExEntry 8 } + +tmnxSLAProfPfcpSeqDmgArbNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqDmgArbNm specifies the name of the + arbiter used for the downlink QoS override mapping." + DEFVAL { ''H } + ::= { tmnxSLAProfileExEntry 9 } + +tmnxSLAProfPfcpSeqDmgSchNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfPfcpSeqDmgSchNm specifies the name of the + scheduler used for the downlink qoS override mapping." + DEFVAL { ''H } + ::= { tmnxSLAProfileExEntry 10 } + +tmnxSubHttpRedirectObjs OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 1000 } + +tmnxSubHttpRdrPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHttpRdrPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHttpRdrPlcyTable contains objects to configure HTTP + redirect policies." + ::= { tmnxSubHttpRedirectObjs 1 } + +tmnxSubHttpRdrPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubHttpRdrPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents configuration of an HTTP redirect + policy for subscriber traffic. + + Entries are created and deleted via SNMP SET operations on + tmnxSubHttpRdrPlcyRowStatus." + INDEX { IMPLIED tmnxSubHttpRdrPlcyName } + ::= { tmnxSubHttpRdrPlcyTable 1 } + +TmnxSubHttpRdrPlcyEntry ::= SEQUENCE +{ + tmnxSubHttpRdrPlcyName TNamedItem, + tmnxSubHttpRdrPlcyRowStatus RowStatus, + tmnxSubHttpRdrPlcyLastCh TimeStamp, + tmnxSubHttpRdrPlcyDescription TItemDescription, + tmnxSubHttpRdrPlcyUrl TmnxHttpRedirectUrl, + tmnxSubHttpRdrPlcyDestPort InetPortNumber, + tmnxSubHttpRdrPlcyPortalHoldTime Unsigned32, + tmnxSubHttpRdrPlcyIgnoreAppProf TruthValue, + tmnxSubHttpRdrPlcyAppProfile TNamedItemOrEmpty, + tmnxSubHttpRdrPlcyAaHttpUrlParam TmnxBsxAaSubHttpUrlParam +} + +tmnxSubHttpRdrPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyName specifies the name of this HTTP + redirect policy." + ::= { tmnxSubHttpRdrPlcyEntry 1 } + +tmnxSubHttpRdrPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubHttpRdrPlcyEntry 2 } + +tmnxSubHttpRdrPlcyLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyLastCh indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxSubHttpRdrPlcyEntry 3 } + +tmnxSubHttpRdrPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyDescription specifies the user-defined + description of this policy." + DEFVAL { "" } + ::= { tmnxSubHttpRdrPlcyEntry 4 } + +tmnxSubHttpRdrPlcyUrl OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyUrl specifies the HTTP URL to redirect + HTTP traffic to. + + Actual HTTP redirection is triggered per subscriber during the + authentication phase, by the presence of certain vendor- specific + attributes in the RADIUS Access-Accept message + (Alc-Wifi-Portal-Redirect or Alc-Wifi-Portal-Url). + + During the set-up of a particular subscriber, this value may be + overruled by the value of a vendor-specific attribute in the RADIUS + Access-Accept message (Alc-Wifi-Portal-Url). + + This string may contain a number of substitution macro's: + - $URL: specifies that '$URL' must be substituted with the content of the + Request-URI in the HTTP GET Request received. + + - $MAC: specifies that '$MAC' must be replaced with a string that + represents the MAC address of the subscriber host; + the MAC address is formatted in Nokia SROS style, + like 00:0c:f1:99:85:b8. + + - $IP: specifies that '$IP' must be replaced with a string that represents + the IP address of the subscriber host. + - $NASIP: specifies that '$NASIP' must be replaced with a string that + represents the RADIUS IP address of the ISA/ESA-VM; + this IP address can be used as the destination IP address + of a CoA message to move from portal to ESM or DSM state." + DEFVAL { "" } + ::= { tmnxSubHttpRdrPlcyEntry 5 } + +tmnxSubHttpRdrPlcyDestPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyDestPort specifies the port to match + the destination port in the HTTP request. + + HTTP traffic that does not match this port, is not redirected. + + The value zero is not allowed." + DEFVAL { 80 } + ::= { tmnxSubHttpRdrPlcyEntry 6 } + +tmnxSubHttpRdrPlcyPortalHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyPortalHoldTime specifies how long the + system holds on to redirect forwarding resources of a subscriber, + after it has left the redirect portal." + DEFVAL { 0 } + ::= { tmnxSubHttpRdrPlcyEntry 7 } + +tmnxSubHttpRdrPlcyIgnoreAppProf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyIgnoreAppProf specifies whether the + application profile attribute in the RADIUS Access-Accept message will + be ignored during the set-up of a subscriber." + DEFVAL { false } + ::= { tmnxSubHttpRdrPlcyEntry 8 } + +tmnxSubHttpRdrPlcyAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyAppProfile specifies the identifier of + the application profile to be used by the subscriber while in the + redirect portal. + + A row with the same name must exist in the + TIMETRA-BSX-NG-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { tmnxSubHttpRdrPlcyEntry 9 } + +tmnxSubHttpRdrPlcyAaHttpUrlParam OBJECT-TYPE + SYNTAX TmnxBsxAaSubHttpUrlParam + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyAaHttpUrlParam specifies an optional + text string to customize the URL used for Application Assurance HTTP + In-Browser Notification." + DEFVAL { "" } + ::= { tmnxSubHttpRdrPlcyEntry 10 } + +tmnxSubHttpRdrFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHttpRdrFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubHttpRdrFwdTable contains objects to configure HTTP redirect + policy forwarding entries." + ::= { tmnxSubHttpRedirectObjs 2 } + +tmnxSubHttpRdrFwdEntry OBJECT-TYPE + SYNTAX TmnxSubHttpRdrFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents configuration of an HTTP redirect + policy forwarding entry. + + Subscriber traffic matching a forwarding entry is not re-directed but + forwarded. + + Entries are created and deleted via SNMP SET operations on + tmnxSubHttpRdrFwdRowStatus." + INDEX { + tmnxSubHttpRdrPlcyName, + tmnxSubHttpRdrFwdDestIpAddrType, + tmnxSubHttpRdrFwdDestIpAddr, + tmnxSubHttpRdrFwdProtocol, + tmnxSubHttpRdrFwdDestPort + } + ::= { tmnxSubHttpRdrFwdTable 1 } + +TmnxSubHttpRdrFwdEntry ::= SEQUENCE +{ + tmnxSubHttpRdrFwdDestIpAddrType InetAddressType, + tmnxSubHttpRdrFwdDestIpAddr InetAddress, + tmnxSubHttpRdrFwdProtocol INTEGER, + tmnxSubHttpRdrFwdDestPort InetPortNumber, + tmnxSubHttpRdrFwdRowStatus RowStatus, + tmnxSubHttpRdrFwdLastCh TimeStamp, + tmnxSubHttpRdrFwdDestIpPfxLen InetAddressPrefixLength +} + +tmnxSubHttpRdrFwdDestIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdDestIpAddrType specifies the address + type of tmnxSubHttpRdrFwdDestIpAddr." + ::= { tmnxSubHttpRdrFwdEntry 1 } + +tmnxSubHttpRdrFwdDestIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdDestIpAddr specifies the IP address to + match the destination IP address in the IP header of the traffic + received from the subscriber. + + IP traffic that does not match this address, is not forwarded." + ::= { tmnxSubHttpRdrFwdEntry 2 } + +tmnxSubHttpRdrFwdProtocol OBJECT-TYPE + SYNTAX INTEGER { + tcp (6), + udp (17) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdProtocol specifies the protocol to match + the IP protocol in the IP header of the traffic received from the + subscriber. + + Traffic that does not match this protocol, is not forwarded." + ::= { tmnxSubHttpRdrFwdEntry 3 } + +tmnxSubHttpRdrFwdDestPort OBJECT-TYPE + SYNTAX InetPortNumber (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdDestPort specifies the port to match the + destination port in the HTTP request. + + HTTP traffic that does not match this port, is not forwarded." + ::= { tmnxSubHttpRdrFwdEntry 4 } + +tmnxSubHttpRdrFwdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubHttpRdrFwdEntry 5 } + +tmnxSubHttpRdrFwdLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdLastCh indicates the sysUpTime at the + time of the most recent management-initiated change to this table row." + ::= { tmnxSubHttpRdrFwdEntry 6 } + +tmnxSubHttpRdrFwdDestIpPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrFwdDestIpPfxLen specifies the prefix length + associated with the object tmnxSubHttpRdrFwdDestIpAddr. + + Setting the value to anything other than zero or the value equal to + the full prefix length corresponding to the value of + tmnxSubHttpRdrFwdDestIpAddrType, is only permitted while the + conceptual row is created. + + Changing the value of this object is not allowed. + + The value zero has the same effect as the value equal to the full + prefix length corresponding to the value of + tmnxSubHttpRdrFwdDestIpAddrType, meaning 32 for IPv4 and 128 for IPv6 + addresses." + ::= { tmnxSubHttpRdrFwdEntry 7 } + +tmnxSubSysObjs OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 1001 } + +tmnxSubSysNextHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..16383) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSubSysNextHopLimit specifies the maximum number of IP + next-hop entries available for subscriber management host's managed + routes." + DEFVAL { 16383 } + ::= { tmnxSubSysObjs 1 } + +tmnxSubSysNextHopUsageHigh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubSysNextHopUsageHigh indicates if the IP next-hop + usage is near the limit specified with the value of + tmnxSubSysNextHopLimit." + ::= { tmnxSubSysObjs 2 } + +tmnxSubSysChassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSysChassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSysChassTable contains status information about the + subscriber management function at the system level that is associated + with hardware chassis resources. + + Entries in this table are created and destroyed by the system." + ::= { tmnxSubSysObjs 3 } + +tmnxSubSysChassEntry OBJECT-TYPE + SYNTAX TmnxSubSysChassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents subscriber management information of a + chassis." + INDEX { tmnxChassisIndex } + ::= { tmnxSubSysChassTable 1 } + +TmnxSubSysChassEntry ::= SEQUENCE +{ + tmnxSubSysChassMemoryUsageHigh TruthValue, + tmnxSubSysChassDhcpOverload TruthValue, + tmnxSubSysChassStatsUsageHigh TruthValue, + tmnxSubSysChassStatsUsed Gauge32 +} + +tmnxSubSysChassMemoryUsageHigh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSysChassMemoryUsageHigh indicates that the memory + usage of the subscriber management function on this chassis is near + the limit." + ::= { tmnxSubSysChassEntry 1 } + +tmnxSubSysChassDhcpOverload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSysChassDhcpOverload indicates that the subscriber + management DHCP message processing function is in overload. + + The value 'false' indicates that there is no overload situation." + ::= { tmnxSubSysChassEntry 2 } + +tmnxSubSysChassStatsUsageHigh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSysChassStatsUsageHigh indicates that the memory + used for subscriber statistics on this chassis is near the limit." + ::= { tmnxSubSysChassEntry 3 } + +tmnxSubSysChassStatsUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSysChassStatsUsed indicates the number of + subscribers using memory to store accumulated statistics." + ::= { tmnxSubSysChassEntry 4 } + +tmnxSubDtStatsObjs OBJECT IDENTIFIER ::= { tmnxSubSysObjs 4 } + +tmnxSubDtStatsPacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubDtStatsPacketsReceived indicates the number of + data packets received that may trigger creation of data-triggered + subscriber hosts on this system." + ::= { tmnxSubDtStatsObjs 1 } + +tmnxSubDtStatsPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubDtStatsPacketsDropped indicates the number of data + packets dropped that could have triggered creation of data-triggered + subscriber hosts on this system." + ::= { tmnxSubDtStatsObjs 2 } + +tmnxSubDtStatsPacketsInQ OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubDtStatsPacketsInQ indicates the number of data + packets currently in the waiting queue that may trigger creation of + data-triggered subscriber hosts on this system." + ::= { tmnxSubDtStatsObjs 3 } + +tmnxSubDtStatsPacketsInQPeak OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubDtStatsPacketsInQPeak indicates the maximum value + of the tmnxSubDtStatsPacketsInQ object since the start-up of this + system or the last time that the value of tmnxSubDtStatsPacketsInQ was + reset." + ::= { tmnxSubDtStatsObjs 4 } + +tmnxSubLeObjs OBJECT IDENTIFIER ::= { tmnxSubSysObjs 5 } + +tmnxSubLeRouterTargetAsNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubLeRouterTargetAsNumber specifies the 2-byte AS + number that is used to auto-derive the route target and route + distinguisher for WLAN GW LAN Extension bridge domains. A value of 0 + means that there is no target AS." + DEFVAL { 0 } + ::= { tmnxSubLeObjs 1 } + +tmnxSubSVlanStatsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsAdminState specifies the administrative + state of the collection of per Subscriber VLAN (S-VLAN) statistics. + + When the value is 'outOfService', no S-VLAN statistics are collected." + DEFVAL { outOfService } + ::= { tmnxSubSysObjs 6 } + +tmnxSubSVlanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSVlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSVlanStatsTable contains subscriber traffic statistics per + port and subscriber VLAN." + ::= { tmnxSubSysObjs 7 } + +tmnxSubSVlanStatsEntry OBJECT-TYPE + SYNTAX TmnxSubSVlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains subscriber traffic statistics for a + particular VLAN on a particular port." + INDEX { + tmnxSubSVlanStatsPort, + tmnxSubSVlanStatsVlan + } + ::= { tmnxSubSVlanStatsTable 1 } + +TmnxSubSVlanStatsEntry ::= SEQUENCE +{ + tmnxSubSVlanStatsPort TmnxPortID, + tmnxSubSVlanStatsVlan Unsigned32, + tmnxSubSVlanStatsLastCleared TimeStamp, + tmnxSubSVlanStatsIngPkts Counter64, + tmnxSubSVlanStatsIngOctets Counter64, + tmnxSubSVlanStatsEgrPkts Counter64, + tmnxSubSVlanStatsEgrOctets Counter64, + tmnxSubSVlanStatsActiveSubHosts Gauge32 +} + +tmnxSubSVlanStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsPort indicates the port identifier." + ::= { tmnxSubSVlanStatsEntry 1 } + +tmnxSubSVlanStatsVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubSVlanStatsVlan indicates the VLAN tag." + ::= { tmnxSubSVlanStatsEntry 2 } + +tmnxSubSVlanStatsLastCleared OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubSVlanStatsLastCleared indicates the + value of sysUpTime when the contents of this conceptual row were + cleared for the last time. + + The value zero means that the contents of this conceptual row have not + yet been cleared." + ::= { tmnxSubSVlanStatsEntry 3 } + +tmnxSubSVlanStatsIngPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsIngPkts indicates the number of IP + packets received through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 4 } + +tmnxSubSVlanStatsIngOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsIngOctets indicates the number of octets + in IP packets received through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 5 } + +tmnxSubSVlanStatsEgrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsEgrPkts indicates the number of IP + packets sent through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 6 } + +tmnxSubSVlanStatsEgrOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsEgrOctets indicates the number of octets + in IP packets sent through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 7 } + +tmnxSubSVlanStatsActiveSubHosts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsActiveSubHosts indicates the number of + subscriber hosts active on this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 8 } + +tmnxSubSVlanStatsNumEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsNumEntries indicates the current number + of conceptual rows in the tmnxSubSVlanStatsTable." + ::= { tmnxSubSysObjs 8 } + +tmnxSubMgmtSysBhvLegacyDnsNbns OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSysBhvLegacyDnsNbns specifies the system wide + behavior for name servers. When the legacy behavior is set to false + the origin and priorities from Radius are taken into account." + DEFVAL { false } + ::= { tmnxSubSysObjs 9 } + +tmnxSubGrpIfStatsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGrpIfStatsAdminState specifies the administrative + state of the collection of per group-interface statistics. + + When the value is 'outOfService', no statistics are collected." + DEFVAL { outOfService } + ::= { tmnxSubSysObjs 10 } + +tmnxSubSubIfStatsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSubIfStatsAdminState specifies the administrative + state of the collection of per subscriber-interface statistics. + + When the value is 'outOfService', no statistics are collected." + DEFVAL { outOfService } + ::= { tmnxSubSysObjs 11 } + +tmnxSubGrpIfStatsNumEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGrpIfStatsNumEntries specifies the number of + subscriber subscriber-interface statistics." + DEFVAL { 0 } + ::= { tmnxSubSysObjs 12 } + +tmnxSubSubIfStatsNumEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSubIfStatsNumEntries specifies the number of + subscriber group-interface statistics." + DEFVAL { 0 } + ::= { tmnxSubSysObjs 13 } + +tmnxSubAccuStatsObjs OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 1002 } + +tmnxSubAccuStatsPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAccuStatsPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubAccuStatsPlcyTable contains the Subscriber + Accumulated Statistics policies. + + Subscriber accumulated statistics are only available upon request (by + explicit configuration using this table and the + tmnxSubAccuStatsPlcyN3Table). + + These statistics will be available as soon as the subscriber becomes + active, and remain available forever." + ::= { tmnxSubAccuStatsObjs 1 } + +tmnxSubAccuStatsPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubAccuStatsPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a policy for accumulated subscriber + statistics. + + Conceptual rows are created and destroyed by SNMP SET operations on + the object tmnxSubAccuStatsPlcyRowStatus." + INDEX { IMPLIED tmnxSubAccuStatsPlcyName } + ::= { tmnxSubAccuStatsPlcyTable 1 } + +TmnxSubAccuStatsPlcyEntry ::= SEQUENCE +{ + tmnxSubAccuStatsPlcyName TNamedItem, + tmnxSubAccuStatsPlcyLastChanged TimeStamp, + tmnxSubAccuStatsPlcyRowStatus RowStatus, + tmnxSubAccuStatsPlcyDescription TItemDescription +} + +tmnxSubAccuStatsPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyName specifies the name of the + subscriber accumulated statistics policy." + ::= { tmnxSubAccuStatsPlcyEntry 1 } + +tmnxSubAccuStatsPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyLastChanged indicates the sysUpTime + at the time of the last modification of this entry." + ::= { tmnxSubAccuStatsPlcyEntry 2 } + +tmnxSubAccuStatsPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubAccuStatsPlcyEntry 3 } + +tmnxSubAccuStatsPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyDescription specifies the user + provided description of this subscriber accumulated statistics policy." + DEFVAL { "" } + ::= { tmnxSubAccuStatsPlcyEntry 4 } + +tmnxSubAccuStatsPlcyN3Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAccuStatsPlcyN3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubAccuStatsPlcyN3Table contains the Subscriber + Accumulated Statistics policy entries. + + Each entry refers to a queue or a policer, in either the ingress or + egress direction, associated with a subscriber." + ::= { tmnxSubAccuStatsObjs 2 } + +tmnxSubAccuStatsPlcyN3Entry OBJECT-TYPE + SYNTAX TmnxSubAccuStatsPlcyN3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a queue or a policer, in either the + ingress or egress direction, associated with a subscriber. + + Conceptual rows are created and destroyed by SNMP SET operations on + the object tmnxSubAccuStatsPlcyN3RowStatus." + INDEX { + tmnxSubAccuStatsPlcyName, + tmnxSubAccuStatsPlcyN3Direction, + tmnxSubAccuStatsPlcyN3Type, + tmnxSubAccuStatsPlcyN3Id + } + ::= { tmnxSubAccuStatsPlcyN3Table 1 } + +TmnxSubAccuStatsPlcyN3Entry ::= SEQUENCE +{ + tmnxSubAccuStatsPlcyN3Direction TDirectionIngEgr, + tmnxSubAccuStatsPlcyN3Type TmnxSubQueueOrPolicer, + tmnxSubAccuStatsPlcyN3Id Unsigned32, + tmnxSubAccuStatsPlcyN3LastCh TimeStamp, + tmnxSubAccuStatsPlcyN3RowStatus RowStatus +} + +tmnxSubAccuStatsPlcyN3Direction OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyN3Direction specifies the direction + of the traffic flow this policer or queue is applied to." + ::= { tmnxSubAccuStatsPlcyN3Entry 1 } + +tmnxSubAccuStatsPlcyN3Type OBJECT-TYPE + SYNTAX TmnxSubQueueOrPolicer + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyN3Type specifies if this conceptual + row refers to a queue or a policer." + ::= { tmnxSubAccuStatsPlcyN3Entry 2 } + +tmnxSubAccuStatsPlcyN3Id OBJECT-TYPE + SYNTAX Unsigned32 (1..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyN3Id specifies the queue identifier + or policer identifier this row refers to." + ::= { tmnxSubAccuStatsPlcyN3Entry 3 } + +tmnxSubAccuStatsPlcyN3LastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyN3LastCh indicates the sysUpTime at + the time of the last modification of this entry." + ::= { tmnxSubAccuStatsPlcyN3Entry 4 } + +tmnxSubAccuStatsPlcyN3RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPlcyN3RowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubAccuStatsPlcyN3Entry 5 } + +tmnxSubAccuTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAccuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubAccuTable contains the identifiers of the subscribers + that are using Subscriber Accumulated Statistics." + ::= { tmnxSubAccuStatsObjs 3 } + +tmnxSubAccuEntry OBJECT-TYPE + SYNTAX TmnxSubAccuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a particular subscriber that has a + context to store accumulated statistics. + + Conceptual rows are created and destroyed by the system." + INDEX { tmnxSubAccuSubIdent } + ::= { tmnxSubAccuTable 1 } + +TmnxSubAccuEntry ::= SEQUENCE +{ + tmnxSubAccuSubIdent TmnxSubIdentString, + tmnxSubAccuSubProfile TNamedItemOrEmpty, + tmnxSubAccuStatsPolicy TNamedItemOrEmpty +} + +tmnxSubAccuSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAccuSubIdent indicates the unique identifier of + this subscriber. + + A corresponding row in the tmnxSubscriberInfoTable has existed at some + point in time; at any given time, a corresponding row in the + tmnxSubscriberInfoTable may or may not exist." + ::= { tmnxSubAccuEntry 1 } + +tmnxSubAccuSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAccuSubProfile indicates the subscriber profile + associated with this subscriber. + + A non-empty value corresponds to a row in the tmnxSubProfileTable." + ::= { tmnxSubAccuEntry 2 } + +tmnxSubAccuStatsPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubAccuStatsPolicy indicates the accumulated + statistics policy associated with this subscriber. + + A non-empty value corresponds to a row in the + tmnxSubAccuStatsPlcyTable." + ::= { tmnxSubAccuEntry 3 } + +tmnxSubStatsIngTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubStatsIngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubStatsIngTable contains the Subscriber Accumulated + Statistics for subscribers' ingress queues and ingress policers." + ::= { tmnxSubAccuStatsObjs 4 } + +tmnxSubStatsIngEntry OBJECT-TYPE + SYNTAX TmnxSubStatsIngEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics of a particular ingress + queue or ingress policer associated with a particular subscriber. + + Conceptual rows are created and destroyed by the system." + INDEX { + tmnxSubStatsIngSubIdent, + tmnxSubStatsIngType, + tmnxSubStatsIngId + } + ::= { tmnxSubStatsIngTable 1 } + +TmnxSubStatsIngEntry ::= SEQUENCE +{ + tmnxSubStatsIngSubIdent TmnxSubIdentString, + tmnxSubStatsIngType TmnxSubQueueOrPolicer, + tmnxSubStatsIngId Unsigned32, + tmnxSubStatsIngPolicerStatsMode TmnxSubIngPolicerStatMode, + tmnxSubStatsIngOffHiPrioPkts Counter64, + tmnxSubStatsIngOffHiPrioOctets Counter64, + tmnxSubStatsIngOffLoPrioPkts Counter64, + tmnxSubStatsIngOffLoPrioOctets Counter64, + tmnxSubStatsIngDropHiPrioPkts Counter64, + tmnxSubStatsIngDropHiPrioOctets Counter64, + tmnxSubStatsIngDropLoPrioPkts Counter64, + tmnxSubStatsIngDropLoPrioOctets Counter64, + tmnxSubStatsIngFwdInProfPkts Counter64, + tmnxSubStatsIngFwdInProfOctets Counter64, + tmnxSubStatsIngFwdOutProfPkts Counter64, + tmnxSubStatsIngFwdOutProfOctets Counter64 +} + +tmnxSubStatsIngSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngSubIdent indicates the unique identifier + of this subscriber." + ::= { tmnxSubStatsIngEntry 1 } + +tmnxSubStatsIngType OBJECT-TYPE + SYNTAX TmnxSubQueueOrPolicer + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngType specifies if this conceptual row + refers to a queue or a policer." + ::= { tmnxSubStatsIngEntry 2 } + +tmnxSubStatsIngId OBJECT-TYPE + SYNTAX Unsigned32 (1..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngId indicates the identifier of the queue + or policer this row refers to." + ::= { tmnxSubStatsIngEntry 3 } + +tmnxSubStatsIngPolicerStatsMode OBJECT-TYPE + SYNTAX TmnxSubIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngPolicerStatsMode indicates the statistics + mode used by the policer. + + This object is only meaningful for a conceptual row where the value of + the object tmnxSubStatsIngType is equal to 'policer'. + + If the value of the object tmnxSubStatsIngType is equal to 'queue', + the value of this object is 'noStats'." + ::= { tmnxSubStatsIngEntry 4 } + +tmnxSubStatsIngOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngOffHiPrioPkts indicates the number of high + priority packets offered." + ::= { tmnxSubStatsIngEntry 5 } + +tmnxSubStatsIngOffHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngOffHiPrioOctets indicates the number of + high priority octets offered." + ::= { tmnxSubStatsIngEntry 6 } + +tmnxSubStatsIngOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngOffLoPrioPkts indicates the number of low + priority packets offered." + ::= { tmnxSubStatsIngEntry 7 } + +tmnxSubStatsIngOffLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngOffLoPrioOctets indicates the number of + low priority octets offered." + ::= { tmnxSubStatsIngEntry 8 } + +tmnxSubStatsIngDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngDropHiPrioPkts indicates the number of + high priority packets dropped." + ::= { tmnxSubStatsIngEntry 9 } + +tmnxSubStatsIngDropHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngDropHiPrioOctets indicates the number of + high priority octets dropped." + ::= { tmnxSubStatsIngEntry 10 } + +tmnxSubStatsIngDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngDropLoPrioPkts indicates the number of low + priority packets dropped." + ::= { tmnxSubStatsIngEntry 11 } + +tmnxSubStatsIngDropLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngDropLoPrioOctets indicates the number of + low priority octets dropped." + ::= { tmnxSubStatsIngEntry 12 } + +tmnxSubStatsIngFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngFwdInProfPkts indicates the number of + in-profile packets forwarded." + ::= { tmnxSubStatsIngEntry 13 } + +tmnxSubStatsIngFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngFwdInProfOctets indicates the number of + in-profile octets forwarded." + ::= { tmnxSubStatsIngEntry 14 } + +tmnxSubStatsIngFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngFwdOutProfPkts indicates the number of + out-of-profile packets forwarded." + ::= { tmnxSubStatsIngEntry 15 } + +tmnxSubStatsIngFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsIngFwdOutProfOctets indicates the number of + out-of-profile octets forwarded." + ::= { tmnxSubStatsIngEntry 16 } + +tmnxSubStatsEgrQTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubStatsEgrQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubStatsEgrQTable contains the Subscriber Accumulated + Statistics for subscribers' egress queues." + ::= { tmnxSubAccuStatsObjs 5 } + +tmnxSubStatsEgrQEntry OBJECT-TYPE + SYNTAX TmnxSubStatsEgrQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics of a particular egress queue + associated with a particular subscriber. + + Conceptual rows are created and destroyed by the system." + INDEX { + tmnxSubStatsEgrQSubIdent, + tmnxSubStatsEgrQId + } + ::= { tmnxSubStatsEgrQTable 1 } + +TmnxSubStatsEgrQEntry ::= SEQUENCE +{ + tmnxSubStatsEgrQSubIdent TmnxSubIdentString, + tmnxSubStatsEgrQId Unsigned32, + tmnxSubStatsEgrQFwdInProfPkts Counter64, + tmnxSubStatsEgrQFwdInProfOcts Counter64, + tmnxSubStatsEgrQFwdOutProfPkts Counter64, + tmnxSubStatsEgrQFwdOutProfOcts Counter64, + tmnxSubStatsEgrQDropInProfPkts Counter64, + tmnxSubStatsEgrQDropInProfOcts Counter64, + tmnxSubStatsEgrQDropOutProfPkts Counter64, + tmnxSubStatsEgrQDropOutProfOcts Counter64 +} + +tmnxSubStatsEgrQSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQSubIdent indicates the unique identifier + of this subscriber." + ::= { tmnxSubStatsEgrQEntry 1 } + +tmnxSubStatsEgrQId OBJECT-TYPE + SYNTAX Unsigned32 (1..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQId indicates the identifier of the queue + this row refers to." + ::= { tmnxSubStatsEgrQEntry 2 } + +tmnxSubStatsEgrQFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded." + ::= { tmnxSubStatsEgrQEntry 3 } + +tmnxSubStatsEgrQFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded." + ::= { tmnxSubStatsEgrQEntry 4 } + +tmnxSubStatsEgrQFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded." + ::= { tmnxSubStatsEgrQEntry 5 } + +tmnxSubStatsEgrQFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded." + ::= { tmnxSubStatsEgrQEntry 6 } + +tmnxSubStatsEgrQDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQDropInProfPkts indicates the number of + in-profile packets (rate below CIR) dropped." + ::= { tmnxSubStatsEgrQEntry 7 } + +tmnxSubStatsEgrQDropInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQDropInProfOcts indicates the number of + in-profile octets (rate below CIR) dropped." + ::= { tmnxSubStatsEgrQEntry 8 } + +tmnxSubStatsEgrQDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQDropOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) dropped." + ::= { tmnxSubStatsEgrQEntry 9 } + +tmnxSubStatsEgrQDropOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrQDropOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) dropped." + ::= { tmnxSubStatsEgrQEntry 10 } + +tmnxSubStatsEgrPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubStatsEgrPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubStatsEgrPTable contains the Subscriber Accumulated + Statistics for subscribers' egress policers." + ::= { tmnxSubAccuStatsObjs 6 } + +tmnxSubStatsEgrPEntry OBJECT-TYPE + SYNTAX TmnxSubStatsEgrPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics of an egress policer + associated with a subscriber. + + Conceptual rows are created and destroyed by the system." + INDEX { + tmnxSubStatsEgrPSubIdent, + tmnxSubStatsEgrPId + } + ::= { tmnxSubStatsEgrPTable 1 } + +TmnxSubStatsEgrPEntry ::= SEQUENCE +{ + tmnxSubStatsEgrPSubIdent TmnxSubIdentString, + tmnxSubStatsEgrPId Unsigned32, + tmnxSubStatsEgrPStatsMode TmnxSubEgrPolicerStatMode, + tmnxSubStatsEgrPOffInProfPkts Counter64, + tmnxSubStatsEgrPOffInProfOcts Counter64, + tmnxSubStatsEgrPOffOutProfPkts Counter64, + tmnxSubStatsEgrPOffOutProfOcts Counter64, + tmnxSubStatsEgrPFwdInProfPkts Counter64, + tmnxSubStatsEgrPFwdInProfOcts Counter64, + tmnxSubStatsEgrPFwdOutProfPkts Counter64, + tmnxSubStatsEgrPFwdOutProfOcts Counter64, + tmnxSubStatsEgrPDropInProfPkts Counter64, + tmnxSubStatsEgrPDropInProfOcts Counter64, + tmnxSubStatsEgrPDropOutProfPkts Counter64, + tmnxSubStatsEgrPDropOutProfOcts Counter64 +} + +tmnxSubStatsEgrPSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPSubIdent specifies the subscriber + identification of this subscriber." + ::= { tmnxSubStatsEgrPEntry 1 } + +tmnxSubStatsEgrPId OBJECT-TYPE + SYNTAX Unsigned32 (1..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPId indicates the identifier of the + policer this row refers to." + ::= { tmnxSubStatsEgrPEntry 2 } + +tmnxSubStatsEgrPStatsMode OBJECT-TYPE + SYNTAX TmnxSubEgrPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPStatsMode indicates the statistics mode + used by the policer." + ::= { tmnxSubStatsEgrPEntry 3 } + +tmnxSubStatsEgrPOffInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPOffInProfPkts indicates the number of + in-profile packets (rate below CIR) offered." + ::= { tmnxSubStatsEgrPEntry 4 } + +tmnxSubStatsEgrPOffInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPOffInProfOcts indicates the number of + in-profile octets (rate below CIR) offered." + ::= { tmnxSubStatsEgrPEntry 5 } + +tmnxSubStatsEgrPOffOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPOffOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) offered." + ::= { tmnxSubStatsEgrPEntry 6 } + +tmnxSubStatsEgrPOffOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPOffOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) offered." + ::= { tmnxSubStatsEgrPEntry 7 } + +tmnxSubStatsEgrPFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded." + ::= { tmnxSubStatsEgrPEntry 8 } + +tmnxSubStatsEgrPFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded." + ::= { tmnxSubStatsEgrPEntry 9 } + +tmnxSubStatsEgrPFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded." + ::= { tmnxSubStatsEgrPEntry 10 } + +tmnxSubStatsEgrPFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded." + ::= { tmnxSubStatsEgrPEntry 11 } + +tmnxSubStatsEgrPDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPDropInProfPkts indicates the number of + in-profile packets (rate below CIR) dropped." + ::= { tmnxSubStatsEgrPEntry 12 } + +tmnxSubStatsEgrPDropInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPDropInProfOcts indicates the number of + in-profile octets (rate below CIR) dropped." + ::= { tmnxSubStatsEgrPEntry 13 } + +tmnxSubStatsEgrPDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPDropOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) dropped." + ::= { tmnxSubStatsEgrPEntry 14 } + +tmnxSubStatsEgrPDropOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubStatsEgrPDropOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) dropped." + ::= { tmnxSubStatsEgrPEntry 15 } + +tmnxSubPccRuleCombiCntGroup OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 1003 } + +tmnxSubPccRuleIPv4FilterCombiCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleIPv4FilterCombiCnt shows the number of + active IPv4 PCC rule combinations" + ::= { tmnxSubPccRuleCombiCntGroup 1 } + +tmnxSubPccRuleIPv6FilterCombiCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleIPv6FilterCombiCnt shows the number of + active IPv6 PCC rule combinations" + ::= { tmnxSubPccRuleCombiCntGroup 2 } + +tmnxSubPccRuleEgrQosPlcyCombiCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleEgrQosPlcyCombiCnt shows the number of + active egress QoS PCC rule combinations" + ::= { tmnxSubPccRuleCombiCntGroup 3 } + +tmnxSubPccRuleIngQosPlcyCombiCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRuleIngQosPlcyCombiCnt shows the number of + active ingress QoS PCC rule combinations" + ::= { tmnxSubPccRuleCombiCntGroup 4 } + +tmnxSubSlaProfileInstanceObjs OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 1004 } + +tmnxSubSpiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiTable contains the SLA profile instances. + + It supports multiple instances for a given combination of subscriber, + SAP and SLA profile." + ::= { tmnxSubSlaProfileInstanceObjs 1 } + +tmnxSubSpiEntry OBJECT-TYPE + SYNTAX TmnxSubSpiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains information about a particular SLA + profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId + } + ::= { tmnxSubSpiTable 1 } + +TmnxSubSpiEntry ::= SEQUENCE +{ + tmnxSubSpiGroupType TmnxSubHostGrouping, + tmnxSubSpiGroupId Unsigned32, + tmnxSubSpiCategoryMapName TNamedItemOrEmpty, + tmnxSubSpiDiamSessId DisplayString, + tmnxSubSpiIngQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubSpiEgrQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubSpiAcctSessionId TmnxSubAcctSessionId, + tmnxSubSpiDiamEfhState INTEGER, + tmnxSubSpiDiamEfhUpTime TimeInterval, + tmnxSubSpiDiamEfhAttemps Counter32, + tmnxSubSpiDiamEfhMaxAttemps Counter32, + tmnxSubSpiDiamEfhTotActiveTime TimeInterval, + tmnxSubSpiDiamEfhTotActiveCount Counter32, + tmnxSubSpiDiamCcFailureHandling TmnxDiamCcFailureHndlng, + tmnxSubSpiEgrHQosMgmtStatus TmnxSubHQosMgmtStatus, + tmnxSubSpiBonded TruthValue, + tmnxSubSpiEgrAggRateLimit TPIRRateOverride, + tmnxSubSpiGxDiamSessId DisplayString, + tmnxSubSpiIngHQosMgmtStatus TmnxSubHQosMgmtStatus +} + +tmnxSubSpiGroupType OBJECT-TYPE + SYNTAX TmnxSubHostGrouping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiGroupType indicates the meaning of the + tmnxSubSpiGroupId." + ::= { tmnxSubSpiEntry 1 } + +tmnxSubSpiGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiGroupId indicates the group identifier. + + If the value of tmnxSubSpiGroupType is equal to 'perSap', the value of + tmnxSubSpiGroupId is always equal to one. + + If the value of tmnxSubSpiGroupType is equal to 'perGroup', the value + of tmnxSubSpiGroupId is a group identifier specified by an AAA server. + + If the value of tmnxSubSpiGroupType is equal to 'perSessionPpp', the + value of tmnxSubSpiGroupId is a PPP session identifier, as indicated + by the object tmnxSubPppIndex. + + If the value of tmnxSubSpiGroupType is equal to 'perSessionIpoe', the + value of tmnxSubSpiGroupId is an IPoE session identifier, as indicated + by the object tmnxSubIpoeIndex." + ::= { tmnxSubSpiEntry 2 } + +tmnxSubSpiCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCategoryMapName indicates the name of the + category map used by this SLA profile instance." + ::= { tmnxSubSpiEntry 3 } + +tmnxSubSpiDiamSessId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..102)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamSessId indicates the id of the diameter + session used by this SLA profile instance." + ::= { tmnxSubSpiEntry 4 } + +tmnxSubSpiIngQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSubSpiIngQosPolIdOvr indicates + the ID of the overriding ingress Qos policy." + ::= { tmnxSubSpiEntry 5 } + +tmnxSubSpiEgrQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSubSpiEgrQosPolIdOvr indicates + the ID of the overriding egress Qos policy." + ::= { tmnxSubSpiEntry 6 } + +tmnxSubSpiAcctSessionId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiAcctSessionId indicates the accounting session + id of the host." + ::= { tmnxSubSpiEntry 7 } + +tmnxSubSpiDiamEfhState OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2), + disabled (3), + notApplicable (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhState indicates the Extended Failure + Handling (EFH) state of the diameter session. + + active - The SLA Profile instance is using quota granted by + interim credit. The value of object + tmnxDiamGyEfhAdminState is set to 'enabled (1)'. + inactive - The SLA Profile instance is using quota granted by + the Online Charging Server (OCS). The value of object + tmnxDiamGyEfhAdminState is set to 'enabled (1)'. + disabled - EFH is disabled. The value of object + tmnxDiamGyEfhAdminState is set to 'disabled (2)'. + notApplicable - The SLA Profile instance has no diameter session." + ::= { tmnxSubSpiEntry 8 } + +tmnxSubSpiDiamEfhUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhUpTime indicates the time (duration in + centiseconds) that tmnxSubSpiDiamEfhState is 'active (1)'." + ::= { tmnxSubSpiEntry 9 } + +tmnxSubSpiDiamEfhAttemps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhAttemps indicates the number of times + the diameter session has assigned interim quota to the SLA Profile + instance." + ::= { tmnxSubSpiEntry 10 } + +tmnxSubSpiDiamEfhMaxAttemps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhMaxAttemps indicates the maximum number + of times the diameter session can assign interim quota to the SLA + Profile instance." + ::= { tmnxSubSpiEntry 11 } + +tmnxSubSpiDiamEfhTotActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhTotActiveTime indicates total time the + diameter credit control sessions has been in EFH mode." + ::= { tmnxSubSpiEntry 12 } + +tmnxSubSpiDiamEfhTotActiveCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhTotActiveCount indicates how many times + the diameter credit-control session has been in EFH mode." + ::= { tmnxSubSpiEntry 13 } + +tmnxSubSpiDiamCcFailureHandling OBJECT-TYPE + SYNTAX TmnxDiamCcFailureHndlng + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamCcFailureHandling indicates which action is + taken in case of a DCCA session failure. + + This action is configured in tmnxDiamAppPlcyFailureHndlng for the + DIAMETER application policy, or it can be overruled by the + Credit-Control-Failure-Handling AVP received for this DIAMETER + session." + REFERENCE + "RFC 4006 Diameter Credit-Control Application + Section 8.14. Credit-Control-Failure-Handling AVP." + ::= { tmnxSubSpiEntry 14 } + +tmnxSubSpiEgrHQosMgmtStatus OBJECT-TYPE + SYNTAX TmnxSubHQosMgmtStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiEgrHQosMgmtStatus indicates the hqos manageable + state of egress qos policers." + ::= { tmnxSubSpiEntry 15 } + +tmnxSubSpiBonded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiBonded indicates whether this is a bonded SLA + Profile instance." + ::= { tmnxSubSpiEntry 16 } + +tmnxSubSpiEgrAggRateLimit OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiEgrAggRateLimit indicates the SLA profile + instance egress aggregate rate limit, regardless of its origin." + ::= { tmnxSubSpiEntry 17 } + +tmnxSubSpiGxDiamSessId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..102)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiGxDiamSessId indicates the identifier of the + Diameter Gx session used by this SLA profile instance." + ::= { tmnxSubSpiEntry 18 } + +tmnxSubSpiIngHQosMgmtStatus OBJECT-TYPE + SYNTAX TmnxSubHQosMgmtStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiIngHQosMgmtStatus indicates the hqos manageable + state of ingress qos policers." + ::= { tmnxSubSpiEntry 19 } + +tmnxSubSpiHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiHostTable has an entry for each subscriber host found in + the system, sorted by SLA profile instance." + ::= { tmnxSubSlaProfileInstanceObjs 2 } + +tmnxSubSpiHostEntry OBJECT-TYPE + SYNTAX TmnxSubSpiHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry indicates a particular subscriber host available in the + system." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiHostIpAddressType, + tmnxSubSpiHostIpAddress, + tmnxSubSpiHostMacAddress, + tmnxSubSpiHostPppoeSessionId + } + ::= { tmnxSubSpiHostTable 1 } + +TmnxSubSpiHostEntry ::= SEQUENCE +{ + tmnxSubSpiHostIpAddressType InetAddressType, + tmnxSubSpiHostIpAddress InetAddress, + tmnxSubSpiHostMacAddress MacAddress, + tmnxSubSpiHostPppoeSessionId TmnxPppoeSessionId, + tmnxSubSpiHostOrigin TmnxSubHostOrigin, + tmnxSubSpiHostPfxLen InetAddressPrefixLength, + tmnxSubSpiHostService TmnxServId +} + +tmnxSubSpiHostIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostIpAddressType specifies the type of address + stored in tmnxSubSpiHostIpAddress." + ::= { tmnxSubSpiHostEntry 1 } + +tmnxSubSpiHostIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostIpAddress specifies the IP address of this + subscriber host." + ::= { tmnxSubSpiHostEntry 2 } + +tmnxSubSpiHostMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostMacAddress indicates the MAC address of + this subscriber host." + ::= { tmnxSubSpiHostEntry 3 } + +tmnxSubSpiHostPppoeSessionId OBJECT-TYPE + SYNTAX TmnxPppoeSessionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostPppoeSessionId indicates the PPPoE session + id of this subscriber host." + ::= { tmnxSubSpiHostEntry 4 } + +tmnxSubSpiHostOrigin OBJECT-TYPE + SYNTAX TmnxSubHostOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostOrigin indicates the origin of this + subscriber host." + ::= { tmnxSubSpiHostEntry 5 } + +tmnxSubSpiHostPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostPfxLen indicates the prefix length + associated with the subscriber host IP address indicated by + tmnxSubSpiHostIpAddress." + ::= { tmnxSubSpiHostEntry 6 } + +tmnxSubSpiHostService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostService indicates the identifier of the + service where this host belongs to." + ::= { tmnxSubSpiHostEntry 7 } + +tmnxSpiStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiStatsTable contains basic statistics about SLA profile + instances. In the descriptions below, 'Pchip' refers to the Nokia SROS + series Packet Processing chip, while 'Qchip' refers to the Nokia SROS + series QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 3 } + +tmnxSpiStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains basic statistics about a particular SLA + profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId + } + ::= { tmnxSpiStatsTable 1 } + +TmnxSpiStatsEntry ::= SEQUENCE +{ + tmnxSpiIngPchipOffHiPrioPkts Counter64, + tmnxSpiIngPchipOffHiPrioOctets Counter64, + tmnxSpiIngPchipOffLoPrioPkts Counter64, + tmnxSpiIngPchipOffLoPrioOctets Counter64, + tmnxSpiIngPchipOffUncolPkts Counter64, + tmnxSpiIngPchipOffUncolOctets Counter64, + tmnxSpiIngQchipDropHiPrioPkts Counter64, + tmnxSpiIngQchipDropHiPrioOctets Counter64, + tmnxSpiIngQchipDropLoPrioPkts Counter64, + tmnxSpiIngQchipDropLoPrioOctets Counter64, + tmnxSpiIngQchipFwdInProfPkts Counter64, + tmnxSpiIngQchipFwdInProfOctets Counter64, + tmnxSpiIngQchipFwdOutProfPkts Counter64, + tmnxSpiIngQchipFwdOutProfOctets Counter64, + tmnxSpiEgrQchipDropInProfPkts Counter64, + tmnxSpiEgrQchipDropInProfOctets Counter64, + tmnxSpiEgrQchipDropOutProfPkts Counter64, + tmnxSpiEgrQchipDropOutProfOctets Counter64, + tmnxSpiEgrQchipFwdInProfPkts Counter64, + tmnxSpiEgrQchipFwdInProfOctets Counter64, + tmnxSpiEgrQchipFwdOutProfPkts Counter64, + tmnxSpiEgrQchipFwdOutProfOctets Counter64, + tmnxSpiIngPchipOffV4Pkts Counter64, + tmnxSpiIngPchipOffV4Octets Counter64, + tmnxSpiIngPchipOffV6Pkts Counter64, + tmnxSpiIngPchipOffV6Octets Counter64, + tmnxSpiIngQchipDropV4Pkts Counter64, + tmnxSpiIngQchipDropV4Octets Counter64, + tmnxSpiIngQchipDropV6Pkts Counter64, + tmnxSpiIngQchipDropV6Octets Counter64, + tmnxSpiIngQchipFwdV4Pkts Counter64, + tmnxSpiIngQchipFwdV4Octets Counter64, + tmnxSpiIngQchipFwdV6Pkts Counter64, + tmnxSpiIngQchipFwdV6Octets Counter64, + tmnxSpiEgrQchipDropV4Pkts Counter64, + tmnxSpiEgrQchipDropV4Octets Counter64, + tmnxSpiEgrQchipDropV6Pkts Counter64, + tmnxSpiEgrQchipDropV6Octets Counter64, + tmnxSpiEgrQchipFwdV4Pkts Counter64, + tmnxSpiEgrQchipFwdV4Octets Counter64, + tmnxSpiEgrQchipFwdV6Pkts Counter64, + tmnxSpiEgrQchipFwdV6Octets Counter64, + tmnxSpiIngPchipOffMcastMgdPkts Counter64, + tmnxSpiIngPchipOffMcastMgdOcts Counter64 +} + +tmnxSpiIngPchipOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffHiPrioPkts indicates the number of high + priority packets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 1 } + +tmnxSpiIngPchipOffHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffHiPrioOctets indicates the number of + high priority octets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 2 } + +tmnxSpiIngPchipOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffLoPrioPkts indicates the number of low + priority packets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 3 } + +tmnxSpiIngPchipOffLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffLoPrioOctets indicates the number of + low priority octets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 4 } + +tmnxSpiIngPchipOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffUncolPkts indicates the number of + uncolored packets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 5 } + +tmnxSpiIngPchipOffUncolOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffUncolOctets indicates the number of + uncolored octets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 6 } + +tmnxSpiIngQchipDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropHiPrioPkts indicates the number of + high priority packets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiStatsEntry 7 } + +tmnxSpiIngQchipDropHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropHiPrioOctets indicates the number of + high priority octets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiStatsEntry 8 } + +tmnxSpiIngQchipDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropLoPrioPkts indicates the number of low + priority packets as determined by the SLA profile ingress QoS policy, + dropped by the Qchip." + ::= { tmnxSpiStatsEntry 9 } + +tmnxSpiIngQchipDropLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropLoPrioOctets indicates the number of + low priority octets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiStatsEntry 10 } + +tmnxSpiIngQchipFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 11 } + +tmnxSpiIngQchipFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 12 } + +tmnxSpiIngQchipFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxSpiStatsEntry 13 } + +tmnxSpiIngQchipFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 14 } + +tmnxSpiEgrQchipDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropInProfPkts indicates the number of + in-profile packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 15 } + +tmnxSpiEgrQchipDropInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropInProfOctets indicates the number of + in-profile octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 16 } + +tmnxSpiEgrQchipDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropOutProfPkts indicates the number of + out-of-profile packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 17 } + +tmnxSpiEgrQchipDropOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropOutProfOctets indicates the number of + out-of-profile octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 18 } + +tmnxSpiEgrQchipFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 19 } + +tmnxSpiEgrQchipFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 20 } + +tmnxSpiEgrQchipFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 21 } + +tmnxSpiEgrQchipFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 22 } + +tmnxSpiIngPchipOffV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV4Pkts indicates the number of V4 + packets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 23 } + +tmnxSpiIngPchipOffV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV4Octets indicates the number of V4 + octets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 24 } + +tmnxSpiIngPchipOffV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV6Pkts indicates the number of V6 + packets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 25 } + +tmnxSpiIngPchipOffV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV6Octets indicates the number of V6 + octets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 26 } + +tmnxSpiIngQchipDropV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV4Pkts indicates the number of V4 + packets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 27 } + +tmnxSpiIngQchipDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV4Octets indicates the number of V4 + octets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 28 } + +tmnxSpiIngQchipDropV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV6Pkts indicates the number of V6 + packets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 29 } + +tmnxSpiIngQchipDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV6Octets indicates the number of V6 + octets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 30 } + +tmnxSpiIngQchipFwdV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV4Pkts indicates the number of V4 + packets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 31 } + +tmnxSpiIngQchipFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV4Octets indicates the number of V4 + octets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 32 } + +tmnxSpiIngQchipFwdV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV6Pkts indicates the number of V6 + packets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 33 } + +tmnxSpiIngQchipFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV6Octets indicates the number of V6 + octets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 34 } + +tmnxSpiEgrQchipDropV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV4Pkts indicates the number of V4 + packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 35 } + +tmnxSpiEgrQchipDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV4Octets indicates the number of V4 + octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 36 } + +tmnxSpiEgrQchipDropV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV6Pkts indicates the number of V6 + packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 37 } + +tmnxSpiEgrQchipDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV6Octets indicates the number of V6 + octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 38 } + +tmnxSpiEgrQchipFwdV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV4Pkts indicates the number of V4 + packets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 39 } + +tmnxSpiEgrQchipFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV4Octets indicates the number of V4 + octets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 40 } + +tmnxSpiEgrQchipFwdV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV6Pkts indicates the number of V6 + packets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 41 } + +tmnxSpiEgrQchipFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV6Octets indicates the number of V6 + octets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 42 } + +tmnxSpiIngPchipOffMcastMgdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffMcastMgdPkts indicates the number of + multicast managed packets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 43 } + +tmnxSpiIngPchipOffMcastMgdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffMcastMgdOcts indicates the number of + multicast managed octets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 44 } + +tmnxSpiIngQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiIngQStatsTable contains ingress QoS queue statistics about + SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 4 } + +tmnxSpiIngQStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular SLA + profile instance QoS queue." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiIngQStatsQueueId + } + ::= { tmnxSpiIngQStatsTable 1 } + +TmnxSpiIngQStatsEntry ::= SEQUENCE +{ + tmnxSpiIngQStatsQueueId TIngressQueueId, + tmnxSpiIngQStatsOffHiPrioPkts Counter64, + tmnxSpiIngQStatsDropHiPrioPkts Counter64, + tmnxSpiIngQStatsOffLoPrioPkts Counter64, + tmnxSpiIngQStatsDropLoPrioPkts Counter64, + tmnxSpiIngQStatsOffHiPrioOctets Counter64, + tmnxSpiIngQStatsDropHiPrioOctets Counter64, + tmnxSpiIngQStatsOffLoPrioOctets Counter64, + tmnxSpiIngQStatsDropLoPrioOctets Counter64, + tmnxSpiIngQStatsOffUncolPkts Counter64, + tmnxSpiIngQStatsOffUncolOctets Counter64, + tmnxSpiIngQStatsFwdInProfPkts Counter64, + tmnxSpiIngQStatsFwdOutProfPkts Counter64, + tmnxSpiIngQStatsFwdInProfOctets Counter64, + tmnxSpiIngQStatsFwdOutProfOctets Counter64, + tmnxSpiIngQStatModeFormat TQueueStatModeFormat, + tmnxSpiIngQStatsOffMcastMgdPkts Counter64, + tmnxSpiIngQStatsOffMcastMgdOcts Counter64 +} + +tmnxSpiIngQStatsQueueId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsQueueId specifies the index of the + ingress QoS queue of this SLA profile instance." + ::= { tmnxSpiIngQStatsEntry 1 } + +tmnxSpiIngQStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 2 } + +tmnxSpiIngQStatsDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 3 } + +tmnxSpiIngQStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 4 } + +tmnxSpiIngQStatsDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropLoPrioPkts indicates the number of + low priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 5 } + +tmnxSpiIngQStatsOffHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffHiPrioOctets indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 6 } + +tmnxSpiIngQStatsDropHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropHiPrioOctets indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 7 } + +tmnxSpiIngQStatsOffLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffLoPrioOctets indicates the number of + low priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 8 } + +tmnxSpiIngQStatsDropLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropLoPrioOctets indicates the number of + low priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 9 } + +tmnxSpiIngQStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffUncolPkts indicates the number of + uncolored packets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 10 } + +tmnxSpiIngQStatsOffUncolOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffUncolOctets indicates the number of + uncolored octets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 11 } + +tmnxSpiIngQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 12 } + +tmnxSpiIngQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxSpiIngQStatsEntry 13 } + +tmnxSpiIngQStatsFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 14 } + +tmnxSpiIngQStatsFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 15 } + +tmnxSpiIngQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatModeFormat indicates the stat mode format + of this ingress QoS queue of this SLA profile instance." + ::= { tmnxSpiIngQStatsEntry 16 } + +tmnxSpiIngQStatsOffMcastMgdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffMcastMgdPkts indicates the number of + multicast managed packets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 17 } + +tmnxSpiIngQStatsOffMcastMgdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffMcastMgdOcts indicates the number of + multicast managed octets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 18 } + +tmnxSpiEgrQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiEgrQStatsTable contains egress QoS queue statistics about + SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 5 } + +tmnxSpiEgrQStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS queue." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiEgrQStatsQueueId + } + ::= { tmnxSpiEgrQStatsTable 1 } + +TmnxSpiEgrQStatsEntry ::= SEQUENCE +{ + tmnxSpiEgrQStatsQueueId TEgressQueueId, + tmnxSpiEgrQStatsFwdInProfPkts Counter64, + tmnxSpiEgrQStatsDropInProfPkts Counter64, + tmnxSpiEgrQStatsFwdOutProfPkts Counter64, + tmnxSpiEgrQStatsDropOutProfPkts Counter64, + tmnxSpiEgrQStatsFwdInProfOctets Counter64, + tmnxSpiEgrQStatsDropInProfOctets Counter64, + tmnxSpiEgrQStatsFwdOutProfOctets Counter64, + tmnxSpiEgrQStatsDropOutProfOcts Counter64, + tmnxSpiEgrQStatModeFormat TQueueStatModeFormat +} + +tmnxSpiEgrQStatsQueueId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsQueueId specifies the index of the egress + QoS queue of this SLA profile instance." + ::= { tmnxSpiEgrQStatsEntry 1 } + +tmnxSpiEgrQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 2 } + +tmnxSpiEgrQStatsDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropInProfPkts indicates the number of + in-profile packets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 3 } + +tmnxSpiEgrQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 4 } + +tmnxSpiEgrQStatsDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropOutProfPkts indicates the number of + out-of-profile packets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 5 } + +tmnxSpiEgrQStatsFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 6 } + +tmnxSpiEgrQStatsDropInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropInProfOctets indicates the number of + in-profile octets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 7 } + +tmnxSpiEgrQStatsFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 8 } + +tmnxSpiEgrQStatsDropOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropOutProfOcts indicates the number of + out-of-profile octets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 9 } + +tmnxSpiEgrQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatModeFormat indicates the stat mode format + of this egress QoS queue of this SLA profile instance." + ::= { tmnxSpiEgrQStatsEntry 10 } + +tmnxSpiIngPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiIngPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiIngPStatsTable contains ingress QoS policer statistics + about SLA profile instances. In the descriptions below 'Pchip' refers + to the Nokia SROS series Packet Processing chip, while 'Qchip' refers + to the Nokia SROS series QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 6 } + +tmnxSpiIngPStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiIngPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular SLA + profile instance QoS policer." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiIngPStatsPolId + } + ::= { tmnxSpiIngPStatsTable 1 } + +TmnxSpiIngPStatsEntry ::= SEQUENCE +{ + tmnxSpiIngPStatsPolId TIngressPolicerId, + tmnxSpiIngPStatsMode TmnxSubIngPolicerStatMode, + tmnxSpiIngPStatsOffHiPrioPkts Counter64, + tmnxSpiIngPStatsDrpHiPrioPkts Counter64, + tmnxSpiIngPStatsOffLoPrioPkts Counter64, + tmnxSpiIngPStatsDrpLoPrioPkts Counter64, + tmnxSpiIngPStatsOffHiPrioOcts Counter64, + tmnxSpiIngPStatsDrpHiPrioOcts Counter64, + tmnxSpiIngPStatsOffLoPrioOcts Counter64, + tmnxSpiIngPStatsDrpLoPrioOcts Counter64, + tmnxSpiIngPStatsOffUncolPkts Counter64, + tmnxSpiIngPStatsOffUncolOcts Counter64, + tmnxSpiIngPStatsFwdInProfPkts Counter64, + tmnxSpiIngPStatsFwdOutProfPkts Counter64, + tmnxSpiIngPStatsFwdInProfOcts Counter64, + tmnxSpiIngPStatsFwdOutProfOcts Counter64 +} + +tmnxSpiIngPStatsPolId OBJECT-TYPE + SYNTAX TIngressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsPolId specifies the index of the ingress + QoS policer of this SLA profile instance." + ::= { tmnxSpiIngPStatsEntry 1 } + +tmnxSpiIngPStatsMode OBJECT-TYPE + SYNTAX TmnxSubIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSpiIngPStatsEntry 2 } + +tmnxSpiIngPStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 3 } + +tmnxSpiIngPStatsDrpHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngPStatsEntry 6 } + +tmnxSpiIngPStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 9 } + +tmnxSpiIngPStatsDrpLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + dropped by the Pchip." + ::= { tmnxSpiIngPStatsEntry 12 } + +tmnxSpiIngPStatsOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 15 } + +tmnxSpiIngPStatsDrpHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Pchip." + ::= { tmnxSpiIngPStatsEntry 18 } + +tmnxSpiIngPStatsOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 21 } + +tmnxSpiIngPStatsDrpLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + dropped by the Pchip." + ::= { tmnxSpiIngPStatsEntry 24 } + +tmnxSpiIngPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffUncolPkts indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 27 } + +tmnxSpiIngPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffUncolOcts indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 30 } + +tmnxSpiIngPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 33 } + +tmnxSpiIngPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxSpiIngPStatsEntry 36 } + +tmnxSpiIngPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 39 } + +tmnxSpiIngPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 42 } + +tmnxSpiEgrPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiEgrPStatsTable contains egress QoS policer statistics about + SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 7 } + +tmnxSpiEgrPStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS policer." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiEgrPStatsPolId + } + ::= { tmnxSpiEgrPStatsTable 1 } + +TmnxSpiEgrPStatsEntry ::= SEQUENCE +{ + tmnxSpiEgrPStatsPolId TEgressPolicerId, + tmnxSpiEgrPStatsMode TmnxSubEgrPolicerStatMode, + tmnxSpiEgrPStatsOffInProfPkts Counter64, + tmnxSpiEgrPStatsFwdInProfPkts Counter64, + tmnxSpiEgrPStatsDrpInProfPkts Counter64, + tmnxSpiEgrPStatsOffOutProfPkts Counter64, + tmnxSpiEgrPStatsFwdOutProfPkts Counter64, + tmnxSpiEgrPStatsDrpOutProfPkts Counter64, + tmnxSpiEgrPStatsOffInProfOcts Counter64, + tmnxSpiEgrPStatsFwdInProfOcts Counter64, + tmnxSpiEgrPStatsDrpInProfOcts Counter64, + tmnxSpiEgrPStatsOffOutProfOcts Counter64, + tmnxSpiEgrPStatsFwdOutProfOcts Counter64, + tmnxSpiEgrPStatsDrpOutProfOcts Counter64, + tmnxSpiEgrPStatsOffUncolPkts Counter64, + tmnxSpiEgrPStatsOffUncolOcts Counter64, + tmnxSpiEgrPStatsFwdExdProfPkts Counter64, + tmnxSpiEgrPStatsDrpExdProfPkts Counter64, + tmnxSpiEgrPStatsFwdExdProfOcts Counter64, + tmnxSpiEgrPStatsDrpExdProfOcts Counter64, + tmnxSpiEgrPStatsOffExdProfPkts Counter64, + tmnxSpiEgrPStatsOffExdProfOcts Counter64, + tmnxSpiEgrPStatsOffInPProfPkts Counter64, + tmnxSpiEgrPStatsFwdInPProfPkts Counter64, + tmnxSpiEgrPStatsDrpInPProfPkts Counter64, + tmnxSpiEgrPStatsOffInPProfOcts Counter64, + tmnxSpiEgrPStatsFwdInPProfOcts Counter64, + tmnxSpiEgrPStatsDrpInPProfOcts Counter64 +} + +tmnxSpiEgrPStatsPolId OBJECT-TYPE + SYNTAX TEgressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsPolId specifies the index of the egress + QoS policer of this SLA profile instance." + ::= { tmnxSpiEgrPStatsEntry 1 } + +tmnxSpiEgrPStatsMode OBJECT-TYPE + SYNTAX TmnxSubEgrPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSpiEgrPStatsEntry 2 } + +tmnxSpiEgrPStatsOffInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInProfPkts indicates the number of + in-profile packets (rate below CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 3 } + +tmnxSpiEgrPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 6 } + +tmnxSpiEgrPStatsDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInProfPkts indicates the number of + in-profile packets (rate below CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 9 } + +tmnxSpiEgrPStatsOffOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 12 } + +tmnxSpiEgrPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 15 } + +tmnxSpiEgrPStatsDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 18 } + +tmnxSpiEgrPStatsOffInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 21 } + +tmnxSpiEgrPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 24 } + +tmnxSpiEgrPStatsDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInProfOcts indicates the number of + in-profile octets (rate below CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 27 } + +tmnxSpiEgrPStatsOffOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 30 } + +tmnxSpiEgrPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 33 } + +tmnxSpiEgrPStatsDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 36 } + +tmnxSpiEgrPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffUncolPkts indicates the number of + uncolored packets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 39 } + +tmnxSpiEgrPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffUncolOcts indicates the number of + uncolored octets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 42 } + +tmnxSpiEgrPStatsFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdExdProfPkts indicates the number of + exceed-profile packets (rate above PIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 45 } + +tmnxSpiEgrPStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpExdProfPkts indicates the number of + exceed-profile packets (rate above PIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 46 } + +tmnxSpiEgrPStatsFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdExdProfOcts indicates the number of + out-of-profile octets (rate above PIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 47 } + +tmnxSpiEgrPStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpExdProfOcts indicates the number of + out-of-profile octets (rate above PIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 48 } + +tmnxSpiEgrPStatsOffExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffExdProfPkts indicates the number of + exceed-profile packets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 49 } + +tmnxSpiEgrPStatsOffExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffExdProfOcts indicates the number of + exceed-profile octets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 50 } + +tmnxSpiEgrPStatsOffInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInPProfPkts indicates the number of + inplus-profile packets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 51 } + +tmnxSpiEgrPStatsFwdInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInPProfPkts indicates the number of + inplus-profile packets forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 52 } + +tmnxSpiEgrPStatsDrpInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInPProfPkts indicates the number of + inplus-profile packets discarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 53 } + +tmnxSpiEgrPStatsOffInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInPProfOcts indicates the number of + inplus-profile octets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 54 } + +tmnxSpiEgrPStatsFwdInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 55 } + +tmnxSpiEgrPStatsDrpInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 56 } + +tmnxSubSpiOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SLA Profile instance qos overrides." + ::= { tmnxSubSlaProfileInstanceObjs 8 } + +tmnxSubSpiOvrEntry OBJECT-TYPE + SYNTAX TmnxSubSpiOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SLA Profile instance qos override." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiOvrDirection, + tmnxSubSpiOvrType, + tmnxSubSpiOvrTypeId, + tmnxSubSpiOvrTypeName + } + ::= { tmnxSubSpiOvrTable 1 } + +TmnxSubSpiOvrEntry ::= SEQUENCE +{ + tmnxSubSpiOvrDirection TDirectionIngEgr, + tmnxSubSpiOvrType TQosOverrideType, + tmnxSubSpiOvrTypeId TQosOverrideTypeId, + tmnxSubSpiOvrTypeName TNamedItemOrEmpty, + tmnxSubSpiOvrCBS TBurstSizeBytesOvr, + tmnxSubSpiOvrMBS TBurstSizeBytesOvr, + tmnxSubSpiOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSubSpiOvrPIRHi Unsigned32, + tmnxSubSpiOvrPIRLo Unsigned32, + tmnxSubSpiOvrCIRHi Unsigned32, + tmnxSubSpiOvrCIRLo Unsigned32, + tmnxSubSpiOvrSummedCIR TruthValue, + tmnxSubSpiOvrClassWeight THsClassWeightOverride +} + +tmnxSubSpiOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrDirection indicates whether this row + specifies ingress or egress qos override parameters." + ::= { tmnxSubSpiOvrEntry 1 } + +tmnxSubSpiOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrType indicates what field has been + overwritten by this row." + ::= { tmnxSubSpiOvrEntry 2 } + +tmnxSubSpiOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrTypeId indicates the id of the queue/policer + that has been overwritten by this row. + + If the value of tmnxSubSpiOvrType is not 'queue (1)' or 'policer (2)', + this field must be set to zero (0)." + ::= { tmnxSubSpiOvrEntry 3 } + +tmnxSubSpiOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrTypeName indicates the name of the + scheduler/arbiter that has been overwritten by this row. + + If the value of tmnxSubSpiOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { tmnxSubSpiOvrEntry 4 } + +tmnxSubSpiOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrCBS indicates the amount of reserved buffer + space (in bytes) for the object overwritten by this row." + ::= { tmnxSubSpiOvrEntry 7 } + +tmnxSubSpiOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrMBS indicates the maximum amount of reserved + buffer space (in bytes) for the object overwritten by this row." + ::= { tmnxSubSpiOvrEntry 8 } + +tmnxSubSpiOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrWrrWeight specifies the weight of this queue + for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSubSpiOvrWrrWeight is only relevant if the value of + tmnxSubSpiOvrType is equal to 'queue', and if the queue specified in + tmnxSubSpiOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated wit this PPP session." + ::= { tmnxSubSpiOvrEntry 9 } + +tmnxSubSpiOvrPIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrPIRHi indicates upper 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrPIRHi along with the value of + tmnxSubSpiOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 10 } + +tmnxSubSpiOvrPIRLo OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967294..4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrPIRLo indicates lower 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrPIRHi along with the value of + tmnxSubSpiOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 11 } + +tmnxSubSpiOvrCIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrCIRHi indicates upper 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrCIRHi along with the value of + tmnxSubSpiOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 12 } + +tmnxSubSpiOvrCIRLo OBJECT-TYPE + SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrCIRLo indicates lower 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrCIRHi along with the value of + tmnxSubSpiOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 13 } + +tmnxSubSpiOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrSummedCIR indicates if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (tmnxSubSpiOvrCIRHi and + tmnxSubSpiOvrCIRLo) loses its meaning. + + The value of tmnxSubSpiOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 14 } + +tmnxSubSpiOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrClassWeight specifies the weight of the + scheduling class. + + The value of tmnxSubSpiOvrClassWeight equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 15 } + +tmnxSpiEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiEgrQosSchedStatsTable contains egress QoS scheduler + statistics about SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 9 } + +tmnxSpiEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS scheduler." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + IMPLIED tmnxSpiEgrQosSchedStatsName + } + ::= { tmnxSpiEgrQosSchedStatsTable 1 } + +TmnxSpiEgrQosSchedStatsEntry ::= SEQUENCE +{ + tmnxSpiEgrQosSchedStatsName TNamedItem, + tmnxSpiEgrQosSchedStatsFwdPkts Counter64, + tmnxSpiEgrQosSchedStatsFwdOctets Counter64 +} + +tmnxSpiEgrQosSchedStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQosSchedStatsName specifies the egress QoS + scheduler of this SLA profile instance." + ::= { tmnxSpiEgrQosSchedStatsEntry 1 } + +tmnxSpiEgrQosSchedStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQosSchedStatsFwdPkts indicates the number of + forwarded packets by the egress Qchip, as determined by the SLA + profile instance egress scheduler policy." + ::= { tmnxSpiEgrQosSchedStatsEntry 2 } + +tmnxSpiEgrQosSchedStatsFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQosSchedStatsFwdOctets indicates the number of + forwarded octets by the egress Qchip, as determined by the SLA profile + instance egress scheduler policy." + ::= { tmnxSpiEgrQosSchedStatsEntry 3 } + +tmnxSubSpiCatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiCatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiCatTable contains volume and time based accounting + information for active subscribers." + ::= { tmnxSubSlaProfileInstanceObjs 10 } + +tmnxSubSpiCatEntry OBJECT-TYPE + SYNTAX TmnxSubSpiCatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains volume & time based accounting information for + a subscriber, SLA profile and credit category." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiCatName + } + ::= { tmnxSubSpiCatTable 1 } + +TmnxSubSpiCatEntry ::= SEQUENCE +{ + tmnxSubSpiCatName TNamedItem, + tmnxSubSpiCatMapName TNamedItem, + tmnxSubSpiCatCreditControlPlcy TNamedItem, + tmnxSubSpiCatCrdtVolumeUsed CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeAvail CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeThres CounterBasedGauge64, + tmnxSubSpiCatCrdtTimeUsed Gauge32, + tmnxSubSpiCatCrdtTimeAvail Gauge32, + tmnxSubSpiCatCrdtTimeThres Gauge32, + tmnxSubSpiCatCrdtExpired TruthValue, + tmnxSubSpiCatCrdtNegotiating TruthValue, + tmnxSubSpiCatOutOfCrdtAction TmnxSubCcOutOfCreditAction, + tmnxSubSpiCatQuotaHoldingTime Unsigned32, + tmnxSubSpiCatCrdtVolumeAvailIng CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeAvailEgr CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeUsedIng CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeUsedEgr CounterBasedGauge64, + tmnxSubSpiCatValidityTimeUsed Gauge32, + tmnxSubSpiCatValidityTimeAvail Gauge32, + tmnxSubSpiCatEfhVolumeCurrUnrep CounterBasedGauge64, + tmnxSubSpiCatEfhTimeCurrUnrep Gauge32, + tmnxSubSpiCatEfhVolumeTotalUnrep CounterBasedGauge64, + tmnxSubSpiCatEfhTimeTotalUnrep Gauge32, + tmnxSubSpiCatCrdtReset TmnxActionType, + tmnxSubSpiCatAlias TXLNamedItem, + tmnxSubSpiCatHttpRdrUrlOvrd TmnxHttpRedirectUrl +} + +tmnxSubSpiCatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatName indicates the credit category." + ::= { tmnxSubSpiCatEntry 1 } + +tmnxSubSpiCatMapName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatMapName indicates the credit category map." + ::= { tmnxSubSpiCatEntry 2 } + +tmnxSubSpiCatCreditControlPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCreditControlPlcy indicates the credit + control policy." + ::= { tmnxSubSpiCatEntry 3 } + +tmnxSubSpiCatCrdtVolumeUsed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeUsed indicates the volume based + credit used." + ::= { tmnxSubSpiCatEntry 4 } + +tmnxSubSpiCatCrdtVolumeAvail OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeAvail indicates the volume based + credit available." + ::= { tmnxSubSpiCatEntry 5 } + +tmnxSubSpiCatCrdtVolumeThres OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeThres indicates the volume based + credit threshold. + + If tmnxSubSpiCatCrdtVolumeAvail becomes lower, then credit negotiation + will start." + ::= { tmnxSubSpiCatEntry 6 } + +tmnxSubSpiCatCrdtTimeUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtTimeUsed indicates the time based credit + used." + ::= { tmnxSubSpiCatEntry 7 } + +tmnxSubSpiCatCrdtTimeAvail OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtTimeAvail indicates the time based + credit available." + ::= { tmnxSubSpiCatEntry 8 } + +tmnxSubSpiCatCrdtTimeThres OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtTimeThres indicates the time based + credit threshold. + + If tmnxSubSpiCatCrdtTimeAvail becomes lower, then credit negotiation + will start." + ::= { tmnxSubSpiCatEntry 9 } + +tmnxSubSpiCatCrdtExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtExpired indicates whether credit has + expired." + ::= { tmnxSubSpiCatEntry 10 } + +tmnxSubSpiCatCrdtNegotiating OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtNegotiating indicates whether credit is + being negotiated." + ::= { tmnxSubSpiCatEntry 11 } + +tmnxSubSpiCatOutOfCrdtAction OBJECT-TYPE + SYNTAX TmnxSubCcOutOfCreditAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatOutOfCrdtAction indicates what will happen + when credit gets exhausted." + ::= { tmnxSubSpiCatEntry 12 } + +tmnxSubSpiCatQuotaHoldingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatQuotaHoldingTime indicates the time after + which credit negotiation will start when the subscriber activity rate + falls below the activity threshold." + ::= { tmnxSubSpiCatEntry 13 } + +tmnxSubSpiCatCrdtVolumeAvailIng OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeAvailIng indicates the volume + based credit available for ingress packets." + ::= { tmnxSubSpiCatEntry 14 } + +tmnxSubSpiCatCrdtVolumeAvailEgr OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeAvailEgr indicates the volume + based credit available for egress packets." + ::= { tmnxSubSpiCatEntry 15 } + +tmnxSubSpiCatCrdtVolumeUsedIng OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeUsedIng indicates the volume based + credit used by ingress packets." + ::= { tmnxSubSpiCatEntry 16 } + +tmnxSubSpiCatCrdtVolumeUsedEgr OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeUsedEgr indicates the volume based + credit used by egress packets." + ::= { tmnxSubSpiCatEntry 17 } + +tmnxSubSpiCatValidityTimeUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatValidityTimeUsed indicates the used portion + of the validity time of the granted service units. + + When the service units are granted by the Online Charging Server + (OCS), the validity time is provided by the OCS. + + When the service units are granted by the configured default volume + credit (configured in tmnxSubApCategoryDfltCrdtVolume or + tmnxDiamGyEfhInterimCreditVolume), the validity time is defined in + tmnxDiamGyEfhInterimCredValTime." + REFERENCE + "RFC 4006, Section 8.33. Validity-Time AVP" + ::= { tmnxSubSpiCatEntry 18 } + +tmnxSubSpiCatValidityTimeAvail OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatValidityTimeAvail indicates the time left + from the validity time of the granted service units. + + When the service units are granted by the Online Charging Server + (OCS), the validity time is provided by the OCS. + + When the service units are granted by the configured default volume + credit (configured in tmnxSubApCategoryDfltCrdtVolume or + tmnxDiamGyEfhInterimCreditVolume), the validity time is defined in + tmnxDiamGyEfhInterimCredValTime." + REFERENCE + "RFC 4006, Section 8.33. Validity-Time AVP" + ::= { tmnxSubSpiCatEntry 19 } + +tmnxSubSpiCatEfhVolumeCurrUnrep OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhVolumeCurrUnrep indicates the used volume + based credit, that is not yet reported to the OCS, while the EFH state + is active for this diameter session." + REFERENCE + "RFC 4006, Section 8.19. Used-Service-Unit AVP" + ::= { tmnxSubSpiCatEntry 20 } + +tmnxSubSpiCatEfhTimeCurrUnrep OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhTimeCurrUnrep indicates the used time + based credit, that will be reported to the OCS, while the EFH state is + active for this diameter session." + ::= { tmnxSubSpiCatEntry 21 } + +tmnxSubSpiCatEfhVolumeTotalUnrep OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhVolumeTotalUnrep indicates the total used + volume based credit, that is not yet reported to the OCS, of all the + periods that the diameter session was in EFH mode." + REFERENCE + "RFC 4006, Section 8.19. Used-Service-Unit AVP" + ::= { tmnxSubSpiCatEntry 22 } + +tmnxSubSpiCatEfhTimeTotalUnrep OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhTimeTotalUnrep indicates the total used + time based credit, that will be reported to the OCS, of all the + periods that the diameter session was in EFH mode." + ::= { tmnxSubSpiCatEntry 23 } + +tmnxSubSpiCatCrdtReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object tmnxSubSpiCatCrdtReset allows the operator to reset the + credit for the accounting record represented by this row, by setting + the object to 'doAction'. + + A GET on this object will always return 'notApplicable'." + ::= { tmnxSubSpiCatEntry 100 } + +tmnxSubSpiCatAlias OBJECT-TYPE + SYNTAX TXLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatAlias indicates the full name of the credit + category. + + If the full name of the credit category exceeds 32 characters, it does + not fit in the tmnxSubSpiCatName object; in that case, the + tmnxSubSpiCatName object contains only the first 32 characters. + + It is not possible to have two different credit categories in this + table when the first 32 characters of the name are identical." + ::= { tmnxSubSpiCatEntry 101 } + +tmnxSubSpiCatHttpRdrUrlOvrd OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatHttpRdrUrlOvrd indicates the override of the + HTTP redirect URL for this credit control instance. + + An empty string indicates that the default redirect URL is used; the + default redirect URL is the value of tmnxCcIpFltrRedirectURL in the + same credit-control category." + ::= { tmnxSubSpiCatEntry 102 } + +tmnxSubSpiCatStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiCatStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiCatStatTable contains per SLA profile instance + statistics of the number of categories in use." + ::= { tmnxSubSlaProfileInstanceObjs 11 } + +tmnxSubSpiCatStatEntry OBJECT-TYPE + SYNTAX TmnxSubSpiCatStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row provides a count of the number of categories of a particular + type that are in use by a particular SLA profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiCatStatType + } + ::= { tmnxSubSpiCatStatTable 1 } + +TmnxSubSpiCatStatEntry ::= SEQUENCE +{ + tmnxSubSpiCatStatType INTEGER, + tmnxSubSpiCatStatValue Gauge32 +} + +tmnxSubSpiCatStatType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + gxSession (2), + gxPcc (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatStatType indicates the type of category that + the value of tmnxSubSpiCatStatValue applies to." + ::= { tmnxSubSpiCatStatEntry 1 } + +tmnxSubSpiCatStatValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatStatValue indicates the number of categories + of the type indicated with tmnxSpiCatStatType that are in use by this + SLA profile instance." + ::= { tmnxSubSpiCatStatEntry 2 } + +tmnxSubSpiAleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiAleTable contains information about subscribers' DSL + Access Loop Encapsulation." + ::= { tmnxSubSlaProfileInstanceObjs 12 } + +tmnxSubSpiAleEntry OBJECT-TYPE + SYNTAX TmnxSubSpiAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents DSL Access Loop information about a + particular subscriber SLA profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId + } + ::= { tmnxSubSpiAleTable 1 } + +TmnxSubSpiAleEntry ::= SEQUENCE +{ + tmnxSubSpiAleEncapOffset Integer32, + tmnxSubSpiAleDatalink INTEGER +} + +tmnxSubSpiAleEncapOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiAleEncapOffset indicates the number of bytes + added to or subtracted from the packet size while performing rate + calculations, in order to take into account the encapsulation overhead + in the DSL Access Loop. + + A positive number indicates that bytes are added to, a negative number + indicates that bytes are subtracted from the actual packet size." + ::= { tmnxSubSpiAleEntry 1 } + +tmnxSubSpiAleDatalink OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + atm (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiAleDatalink indicates the type of data link in + the DSL Access Loop." + ::= { tmnxSubSpiAleEntry 2 } + +tmnxSubShortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubShortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubShortTable has an entry for each subscriber that exists in + the system. It allows to find the subscriber-id for a given short + subscriber id" + ::= { tmnxSubMgmtObjects 1005 } + +tmnxSubShortEntry OBJECT-TYPE + SYNTAX TmnxSubShortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular subscriber in the system" + INDEX { tmnxSubShortId } + ::= { tmnxSubShortTable 1 } + +TmnxSubShortEntry ::= SEQUENCE +{ + tmnxSubShortId TmnxSubIdentShortString, + tmnxSubLongId DisplayString +} + +tmnxSubShortId OBJECT-TYPE + SYNTAX TmnxSubIdentShortString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value tmnxSubShortId specifies the short subscriber id of the + subscriber." + ::= { tmnxSubShortEntry 1 } + +tmnxSubLongId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSubLongId specifies the external subscriber id of the + subscriber." + ::= { tmnxSubShortEntry 2 } + +tmnxSubMgmtSvcStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtSvcStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtSvcStatsTable has an entry with statistics for each + service on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 1006 } + +tmnxSubMgmtSvcStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtSvcStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a service on which + subscriber hosts are allocated." + INDEX { tmnxSubMgmtSvcStatsSvcID } + ::= { tmnxSubMgmtSvcStatsTable 1 } + +TmnxSubMgmtSvcStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtSvcStatsSvcID TmnxServId, + tmnxSubMgmtSvcIpcp Counter32, + tmnxSubMgmtSvcIpcpPeak Counter32, + tmnxSubMgmtSvcL2tpHost Counter32, + tmnxSubMgmtSvcL2tpHostPeak Counter32, + tmnxSubMgmtSvcDhcp Counter32, + tmnxSubMgmtSvcDhcpPeak Counter32, + tmnxSubMgmtSvcArp Counter32, + tmnxSubMgmtSvcArpPeak Counter32, + tmnxSubMgmtSvcStatic Counter32, + tmnxSubMgmtSvcStaticPeak Counter32, + tmnxSubMgmtSvcNonSub Counter32, + tmnxSubMgmtSvcNonSubPeak Counter32, + tmnxSubMgmtSvcPppSlaac Counter32, + tmnxSubMgmtSvcPppSlaacPeak Counter32, + tmnxSubMgmtSvcPppDhcp6Pd Counter32, + tmnxSubMgmtSvcPppDhcp6PdPeak Counter32, + tmnxSubMgmtSvcPppDhcp6Na Counter32, + tmnxSubMgmtSvcPppDhcp6NaPeak Counter32, + tmnxSubMgmtSvcIpoeSlaac Counter32, + tmnxSubMgmtSvcIpoeSlaacPeak Counter32, + tmnxSubMgmtSvcIpoeDhcp6Pd Counter32, + tmnxSubMgmtSvcIpoeDhcp6PdPeak Counter32, + tmnxSubMgmtSvcIpoeDhcp6Na Counter32, + tmnxSubMgmtSvcIpoeDhcp6NaPeak Counter32, + tmnxSubMgmtSvcV4 Counter32, + tmnxSubMgmtSvcV4Peak Counter32, + tmnxSubMgmtSvcV6 Counter32, + tmnxSubMgmtSvcV6Peak Counter32, + tmnxSubMgmtSvcPppHosts Counter32, + tmnxSubMgmtSvcPppHostsPeak Counter32, + tmnxSubMgmtSvcIpoeHosts Counter32, + tmnxSubMgmtSvcIpoeHostsPeak Counter32, + tmnxSubMgmtSvcTotal Counter32, + tmnxSubMgmtSvcTotalPeak Counter32, + tmnxSubMgmtSvcPppLclOE Counter32, + tmnxSubMgmtSvcPppLclOEPeak Counter32, + tmnxSubMgmtSvcPppLclOEOA Counter32, + tmnxSubMgmtSvcPppLclOEOAPeak Counter32, + tmnxSubMgmtSvcPppLclOA Counter32, + tmnxSubMgmtSvcPppLclOAPeak Counter32, + tmnxSubMgmtSvcPppLclL2tp Counter32, + tmnxSubMgmtSvcPppLclL2tpPeak Counter32, + tmnxSubMgmtSvcPppLclTotal Counter32, + tmnxSubMgmtSvcPppLclTotalPeak Counter32, + tmnxSubMgmtSvcPppLacOE Counter32, + tmnxSubMgmtSvcPppLacOEPeak Counter32, + tmnxSubMgmtSvcPppLacOEOA Counter32, + tmnxSubMgmtSvcPppLacOEOAPeak Counter32, + tmnxSubMgmtSvcPppLacOA Counter32, + tmnxSubMgmtSvcPppLacOAPeak Counter32, + tmnxSubMgmtSvcPppLacL2tp Counter32, + tmnxSubMgmtSvcPppLacL2tpPeak Counter32, + tmnxSubMgmtSvcPppLacTotal Counter32, + tmnxSubMgmtSvcPppLacTotalPeak Counter32, + tmnxSubMgmtSvcPppSessIs Counter32, + tmnxSubMgmtSvcPppSessIsPeak Counter32, + tmnxSubMgmtSvcPppSessTotal Counter32, + tmnxSubMgmtSvcPppSessTotalPeak Counter32, + tmnxSubMgmtSvcDhcpBsmAs Counter32, + tmnxSubMgmtSvcDhcpBsmAsPeak Counter32, + tmnxSubMgmtSvcStaticBsmAs Counter32, + tmnxSubMgmtSvcStaticBsmAsPeak Counter32, + tmnxSubMgmtSvcDhcpBsm Counter32, + tmnxSubMgmtSvcDhcpBsmPeak Counter32, + tmnxSubMgmtSvcStaticBsm Counter32, + tmnxSubMgmtSvcStaticBsmPeak Counter32, + tmnxSubMgmtSvcPppDhcp6Mr Counter32, + tmnxSubMgmtSvcPppDhcp6MrPeak Counter32, + tmnxSubMgmtSvcIpoeDhcp6Mr Counter32, + tmnxSubMgmtSvcIpoeDhcp6MrPeak Counter32, + tmnxSubMgmtSvcV6StaticWan Counter32, + tmnxSubMgmtSvcV6StaticWanPeak Counter32, + tmnxSubMgmtSvcBsmDhcp6Pd Counter32, + tmnxSubMgmtSvcBsmDhcp6PdPeak Counter32, + tmnxSubMgmtSvcBsmDhcp6Na Counter32, + tmnxSubMgmtSvcBsmDhcp6NaPeak Counter32, + tmnxSubMgmtSvcTotInternal Counter32, + tmnxSubMgmtSvcTotInternalPeak Counter32, + tmnxSubMgmtSvcTotDhcp Counter32, + tmnxSubMgmtSvcTotDhcpPeak Counter32, + tmnxSubMgmtSvcTotDhcpV6 Counter32, + tmnxSubMgmtSvcTotDhcpV6Peak Counter32, + tmnxSubMgmtSvcTotMngdRt Counter32, + tmnxSubMgmtSvcTotMngdRtPeak Counter32, + tmnxSubMgmtSvcIpoeSesIs Counter32, + tmnxSubMgmtSvcIpoeSesIsPeak Counter32, + tmnxSubMgmtSvcIpoeSesTotal Counter32, + tmnxSubMgmtSvcIpoeSesTotalPeak Counter32, + tmnxSubMgmtSvcV6StaticPd Counter32, + tmnxSubMgmtSvcV6StaticPdPeak Counter32, + tmnxSubMgmtSvcV4DataTrig Counter32, + tmnxSubMgmtSvcV4DataTrigPeak Counter32, + tmnxSubMgmtSvcV6DataTrig Counter32, + tmnxSubMgmtSvcV6DataTrigPeak Counter32, + tmnxSubMgmtSvcV6DataTrigPd Counter32, + tmnxSubMgmtSvcV6DataTrigPdPeak Counter32, + tmnxSubMgmtSvcV6DataTrigMr Counter32, + tmnxSubMgmtSvcV6DataTrigMrPeak Counter32, + tmnxSubMgmtSvcV4AaaTrig Counter32, + tmnxSubMgmtSvcV4AaaTrigPeak Counter32, + tmnxSubMgmtSvcL2tpLnsHost Counter32, + tmnxSubMgmtSvcL2tpLnsHostPeak Counter32, + tmnxSubMgmtSvcV4GtpTrig Counter32, + tmnxSubMgmtSvcV4GtpTrigPeak Counter32, + tmnxSubMgmtSvcV4BondTrig Counter32, + tmnxSubMgmtSvcV4BondTrigPeak Counter32, + tmnxSubMgmtSvcV6AaaTrig Counter32, + tmnxSubMgmtSvcV6AaaTrigPeak Counter32, + tmnxSubMgmtSvcV6GtpTrig Counter32, + tmnxSubMgmtSvcV6GtpTrigPeak Counter32, + tmnxSubMgmtSvcV6BondTrig Counter32, + tmnxSubMgmtSvcV6BondTrigPeak Counter32, + tmnxSubMgmtSvcPfPppV4 Counter32, + tmnxSubMgmtSvcPfPppV4Peak Counter32, + tmnxSubMgmtSvcPfIpoeV4 Counter32, + tmnxSubMgmtSvcPfIpoeV4Peak Counter32, + tmnxSubMgmtSvcPfPppV6Sl Counter32, + tmnxSubMgmtSvcPfPppV6SlPeak Counter32, + tmnxSubMgmtSvcPfPppV6Pd Counter32, + tmnxSubMgmtSvcPfPppV6PdPeak Counter32, + tmnxSubMgmtSvcPfPppV6Na Counter32, + tmnxSubMgmtSvcPfPppV6NaPeak Counter32, + tmnxSubMgmtSvcPfIpoeV6Sl Counter32, + tmnxSubMgmtSvcPfIpoeV6SlPeak Counter32, + tmnxSubMgmtSvcPfIpoeV6Pd Counter32, + tmnxSubMgmtSvcPfIpoeV6PdPeak Counter32, + tmnxSubMgmtSvcPfIpoeV6Na Counter32, + tmnxSubMgmtSvcPfIpoeV6NaPeak Counter32, + tmnxSubMgmtSvcPfcpHosts Counter32, + tmnxSubMgmtSvcPfcpHostsPeak Counter32 +} + +tmnxSubMgmtSvcStatsSvcID OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubMgmtSvcStatsSvcID is an index into this table. It maps this + service to its entry in the mib-2 interfaces table." + ::= { tmnxSubMgmtSvcStatsEntry 1 } + +tmnxSubMgmtSvcIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpcp indicates the number of current PPP + hosts (IPCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 2 } + +tmnxSubMgmtSvcIpcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpcpPeak indicates the peak number of PPP + hosts (IPCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 3 } + +tmnxSubMgmtSvcL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcL2tpHost indicates the number of current + L2TP hosts (LAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 4 } + +tmnxSubMgmtSvcL2tpHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcL2tpHostPeak indicates the peak number of + L2TP hosts (LAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 5 } + +tmnxSubMgmtSvcDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcDhcp indicates the number of current IPOE + hosts (DHCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 6 } + +tmnxSubMgmtSvcDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcDhcpPeak indicates the peak number of IPOE + hosts (DHCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 7 } + +tmnxSubMgmtSvcArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcArp indicates the number of current IPOE + hosts (ARP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 8 } + +tmnxSubMgmtSvcArpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcArpPeak indicates the peak number of IPOE + hosts (ARP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 9 } + +tmnxSubMgmtSvcStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcStatic indicates the number of current IPOE + hosts (Static) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 10 } + +tmnxSubMgmtSvcStaticPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcStaticPeak indicates the peak number of + IPOE hosts (Static) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 11 } + +tmnxSubMgmtSvcNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcNonSub indicates the number of current Non + Sub hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 12 } + +tmnxSubMgmtSvcNonSubPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcNonSubPeak indicates the peak number of Non + Sub hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 13 } + +tmnxSubMgmtSvcPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppSlaac indicates the number of current + PPP hosts (SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 14 } + +tmnxSubMgmtSvcPppSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppSlaacPeak indicates the peak number of + PPP hosts (SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 15 } + +tmnxSubMgmtSvcPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppDhcp6Pd indicates the number of current + PPP hosts (DHCP6 PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 16 } + +tmnxSubMgmtSvcPppDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppDhcp6PdPeak indicates the peak number of + PPP hosts (DHCP6 PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 17 } + +tmnxSubMgmtSvcPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppDhcp6Na indicates the number of current + PPP hosts (DHCP6 NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 18 } + +tmnxSubMgmtSvcPppDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppDhcp6NaPeak indicates the peak number of + PPP hosts (DHCP6 NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 19 } + +tmnxSubMgmtSvcIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeSlaac indicates the number of current + IPOE hosts (SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 20 } + +tmnxSubMgmtSvcIpoeSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeSlaacPeak indicates the peak number of + IPOE hosts (SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 21 } + +tmnxSubMgmtSvcIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeDhcp6Pd indicates the number of current + IPOE hosts (DHCP6 PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 22 } + +tmnxSubMgmtSvcIpoeDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeDhcp6PdPeak indicates the peak number + of IPOE hosts (DHCP6 PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 23 } + +tmnxSubMgmtSvcIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeDhcp6Na indicates the number of current + IPOE hosts (DHCP6 NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 24 } + +tmnxSubMgmtSvcIpoeDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeDhcp6NaPeak indicates the peak number + of IPOE hosts (DHCP6 NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 25 } + +tmnxSubMgmtSvcV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4 indicates the number of current V4 hosts + on this service." + ::= { tmnxSubMgmtSvcStatsEntry 26 } + +tmnxSubMgmtSvcV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4Peak indicates the peak number of V4 + hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 27 } + +tmnxSubMgmtSvcV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6 indicates the number of current V6 hosts + on this service." + ::= { tmnxSubMgmtSvcStatsEntry 28 } + +tmnxSubMgmtSvcV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6Peak indicates the peak number of V6 + hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 29 } + +tmnxSubMgmtSvcPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppHosts indicates the number of current + PPP hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 30 } + +tmnxSubMgmtSvcPppHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppHostsPeak indicates the peak number of + PPP hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 31 } + +tmnxSubMgmtSvcIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeHosts indicates the number of current + IPOE hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 32 } + +tmnxSubMgmtSvcIpoeHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeHostsPeak indicates the peak number of + IPOE hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 33 } + +tmnxSubMgmtSvcTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotal indicates the number of current total + hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 34 } + +tmnxSubMgmtSvcTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotalPeak indicates the peak number of + total hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 35 } + +tmnxSubMgmtSvcPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclOE indicates the number of current + locally terminated PPP sessions (PPPoE) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 36 } + +tmnxSubMgmtSvcPppLclOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclOEPeak indicates the peak number of + locally terminated PPP sessions (PPPoE) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 37 } + +tmnxSubMgmtSvcPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclOEOA indicates the number of current + locally terminated PPP sessions (PPPoEoA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 38 } + +tmnxSubMgmtSvcPppLclOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclOEOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoEoA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 39 } + +tmnxSubMgmtSvcPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclOA indicates the number of current + locally terminated PPP sessions (PPPoA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 40 } + +tmnxSubMgmtSvcPppLclOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 41 } + +tmnxSubMgmtSvcPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclL2tp indicates the number of current + locally terminated PPP sessions (L2TP LNS) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 42 } + +tmnxSubMgmtSvcPppLclL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclL2tpPeak indicates the peak number of + locally terminated PPP sessions (L2TP LNS) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 43 } + +tmnxSubMgmtSvcPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclTotal indicates the total number of + current locally terminated PPP sessions on this service." + ::= { tmnxSubMgmtSvcStatsEntry 44 } + +tmnxSubMgmtSvcPppLclTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLclTotalPeak indicates the total peak + number of locally terminated PPP sessions on this service." + ::= { tmnxSubMgmtSvcStatsEntry 45 } + +tmnxSubMgmtSvcPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacOE indicates the number of current + PPP sessions (PPPoE) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 46 } + +tmnxSubMgmtSvcPppLacOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacOEPeak indicates the peak number of + PPP sessions (PPPoE) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 47 } + +tmnxSubMgmtSvcPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacOEOA indicates the number of current + PPP sessions (PPPoEoA) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 48 } + +tmnxSubMgmtSvcPppLacOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacOEOAPeak indicates the peak number of + PPP sessions (PPPoEoA) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 49 } + +tmnxSubMgmtSvcPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacOA indicates the number of current + PPP sessions (PPPoA) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 50 } + +tmnxSubMgmtSvcPppLacOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacOAPeak indicates the peak number of + PPP sessions (PPPoA) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 51 } + +tmnxSubMgmtSvcPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacL2tp indicates the number of current + PPP sessions (L2TP LTS) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 52 } + +tmnxSubMgmtSvcPppLacL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacL2tpPeak indicates the peak number of + PPP sessions (L2TP LTS) tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 53 } + +tmnxSubMgmtSvcPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacTotal indicates the total number of + current PPP sessions tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 54 } + +tmnxSubMgmtSvcPppLacTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppLacTotalPeak indicates the total peak + number of PPP sessions tunneled over L2TP on this service." + ::= { tmnxSubMgmtSvcStatsEntry 55 } + +tmnxSubMgmtSvcPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppSessIs indicates the number of current + PPP sessions in setup on this service." + ::= { tmnxSubMgmtSvcStatsEntry 56 } + +tmnxSubMgmtSvcPppSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppSessIsPeak indicates the peak number of + PPP sessions in setup on this service." + ::= { tmnxSubMgmtSvcStatsEntry 57 } + +tmnxSubMgmtSvcPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppSessTotal indicates the total number of + current PPP sessions established on this service." + ::= { tmnxSubMgmtSvcStatsEntry 58 } + +tmnxSubMgmtSvcPppSessTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppSessTotalPeak indicates the total peak + number of PPP sessions established on this service." + ::= { tmnxSubMgmtSvcStatsEntry 59 } + +tmnxSubMgmtSvcDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcDhcpBsmAs indicates the number of current + IPOE BSM hosts with antispoof (DHCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 62 } + +tmnxSubMgmtSvcDhcpBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcDhcpBsmAsPeak indicates the peak number of + IPOE BSM hosts with antispoof (DHCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 63 } + +tmnxSubMgmtSvcStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcStaticBsmAs indicates the number of current + IPOE BSM static hosts with antispoof on this service." + ::= { tmnxSubMgmtSvcStatsEntry 64 } + +tmnxSubMgmtSvcStaticBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcStaticBsmAsPeak indicates the peak number + of IPOE BSM static hosts with antispoof on this service." + ::= { tmnxSubMgmtSvcStatsEntry 65 } + +tmnxSubMgmtSvcDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 66 } + +tmnxSubMgmtSvcDhcpBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcDhcpBsmPeak indicates the peak number of + IPOE BSM hosts (DHCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 67 } + +tmnxSubMgmtSvcStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcStaticBsm indicates the number of current + IPOE BSM static hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 68 } + +tmnxSubMgmtSvcStaticBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcStaticBsmPeak indicates the peak number of + IPOE BSM static hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 69 } + +tmnxSubMgmtSvcPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppDhcp6Mr indicates the number of current + PPP PD Managed Routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 70 } + +tmnxSubMgmtSvcPppDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPppDhcp6MrPeak indicates the peak number of + PPP PD Managed Routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 71 } + +tmnxSubMgmtSvcIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeDhcp6Mr indicates the number of current + IPOE PD Managed Routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 72 } + +tmnxSubMgmtSvcIpoeDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeDhcp6MrPeak indicates the peak number + of IPOE PD Managed Routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 73 } + +tmnxSubMgmtSvcV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6StaticWan indicates the number of current + IPOE IPv6 static WAN hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 74 } + +tmnxSubMgmtSvcV6StaticWanPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6StaticWanPeak indicates the peak number + of IPOE IPv6 static WAN hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 75 } + +tmnxSubMgmtSvcBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcBsmDhcp6Pd indicates the number of current + IPOE BSM hosts (DHCP6 PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 76 } + +tmnxSubMgmtSvcBsmDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcBsmDhcp6PdPeak indicates the peak number of + IPOE BSM hosts (DHCP6 PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 77 } + +tmnxSubMgmtSvcBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcBsmDhcp6Na indicates the number of current + IPOE BSM hosts (DHCP6 NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 78 } + +tmnxSubMgmtSvcBsmDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcBsmDhcp6NaPeak indicates the peak number of + IPOE BSM hosts (DHCP6 NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 79 } + +tmnxSubMgmtSvcTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotInternal indicates the number of current + internal hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 80 } + +tmnxSubMgmtSvcTotInternalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotInternalPeak indicates the peak number + of internal hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 81 } + +tmnxSubMgmtSvcTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotDhcp indicates the number of current + DHCP hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 82 } + +tmnxSubMgmtSvcTotDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotDhcpPeak indicates the peak number of + DHCP hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 83 } + +tmnxSubMgmtSvcTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotDhcpV6 indicates the number of current + DHCPv6 hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 84 } + +tmnxSubMgmtSvcTotDhcpV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotDhcpV6Peak indicates the peak number of + DHCPv6 hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 85 } + +tmnxSubMgmtSvcTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotMngdRt indicates the number of current + PD Managed Routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 86 } + +tmnxSubMgmtSvcTotMngdRtPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcTotMngdRtPeak indicates the peak number of + PD Managed Routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 87 } + +tmnxSubMgmtSvcIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeSesIs indicates the number of current + IPOE sessions in setup on this service." + ::= { tmnxSubMgmtSvcStatsEntry 88 } + +tmnxSubMgmtSvcIpoeSesIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeSesIsPeak indicates the peak number of + IPOE sessions in setup on this service." + ::= { tmnxSubMgmtSvcStatsEntry 89 } + +tmnxSubMgmtSvcIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeSesTotal indicates the number of + current IPOE sessions on this service." + ::= { tmnxSubMgmtSvcStatsEntry 90 } + +tmnxSubMgmtSvcIpoeSesTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcIpoeSesTotalPeak indicates the peak number + of IPOE sessions on this service." + ::= { tmnxSubMgmtSvcStatsEntry 91 } + +tmnxSubMgmtSvcV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6StaticPd indicates the number of current + IPOE IPv6 static prefixes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 92 } + +tmnxSubMgmtSvcV6StaticPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6StaticPdPeak indicates the peak number of + IPOE IPv6 static prefixes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 93 } + +tmnxSubMgmtSvcV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4DataTrig indicates the number of current + V4 data-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 94 } + +tmnxSubMgmtSvcV4DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4DataTrigPeak indicates the peak number of + V4 data-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 95 } + +tmnxSubMgmtSvcV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6DataTrig indicates the number of current + V6 data-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 96 } + +tmnxSubMgmtSvcV6DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6DataTrigPeak indicates the peak number of + V6 data-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 97 } + +tmnxSubMgmtSvcV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 98 } + +tmnxSubMgmtSvcV6DataTrigPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6DataTrigPdPeak indicates the peak number + of V6 data-triggered prefixes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 99 } + +tmnxSubMgmtSvcV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 100 } + +tmnxSubMgmtSvcV6DataTrigMrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6DataTrigMrPeak indicates the peak number + of V6 data-triggered prefix managed routes on this service." + ::= { tmnxSubMgmtSvcStatsEntry 101 } + +tmnxSubMgmtSvcV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4AaaTrig indicates the number of current + V4 AAA-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 102 } + +tmnxSubMgmtSvcV4AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4AaaTrigPeak indicates the peak number of + V4 AAA-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 103 } + +tmnxSubMgmtSvcL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcL2tpLnsHost indicates the number of current + L2TP hosts (LNS) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 104 } + +tmnxSubMgmtSvcL2tpLnsHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcL2tpLnsHostPeak indicates the peak number + of L2TP hosts (LNS) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 105 } + +tmnxSubMgmtSvcV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4GtpTrig indicates the number of current + V4 GTP-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 106 } + +tmnxSubMgmtSvcV4GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4GtpTrigPeak indicates the peak number of + V4 GTP-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 107 } + +tmnxSubMgmtSvcV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4BondTrig indicates the number of current + V4 bonding-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 108 } + +tmnxSubMgmtSvcV4BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV4BondTrigPeak indicates the peak number of + V4 bonding-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 109 } + +tmnxSubMgmtSvcV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6AaaTrig indicates the number of current + V6 AAA-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 110 } + +tmnxSubMgmtSvcV6AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6AaaTrigPeak indicates the peak number of + V6 AAA-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 111 } + +tmnxSubMgmtSvcV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6GtpTrig indicates the number of current + V6 GTP-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 112 } + +tmnxSubMgmtSvcV6GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6GtpTrigPeak indicates the peak number of + V6 GTP-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 113 } + +tmnxSubMgmtSvcV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6BondTrig indicates the number of current + V6 bonding-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 114 } + +tmnxSubMgmtSvcV6BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcV6BondTrigPeak indicates the peak number of + V6 bonding-triggered hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 115 } + +tmnxSubMgmtSvcPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV4 indicates the number of current V4 + PPP hosts (PFCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 116 } + +tmnxSubMgmtSvcPfPppV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV4Peak indicates the peak number of V4 + PPP hosts (PFCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 117 } + +tmnxSubMgmtSvcPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV4 indicates the number of current V4 + IPoE hosts (PFCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 118 } + +tmnxSubMgmtSvcPfIpoeV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV4Peak indicates the peak number of + V4 IPoE hosts (PFCP) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 119 } + +tmnxSubMgmtSvcPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV6Sl indicates the number of current + V6 PPP hosts (PFCP SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 120 } + +tmnxSubMgmtSvcPfPppV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV6SlPeak indicates the peak number of + V6 PPP hosts (PFCP SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 121 } + +tmnxSubMgmtSvcPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV6Pd indicates the number of current + V6 PPP hosts (PFCP PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 122 } + +tmnxSubMgmtSvcPfPppV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV6PdPeak indicates the peak number of + V6 PPP hosts (PFCP PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 123 } + +tmnxSubMgmtSvcPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV6Na indicates the number of current + V6 PPP hosts (PFCP NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 124 } + +tmnxSubMgmtSvcPfPppV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfPppV6NaPeak indicates the peak number of + V6 PPP hosts (PFCP NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 125 } + +tmnxSubMgmtSvcPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV6Sl indicates the number of current + V6 IPoE hosts (PFCP SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 126 } + +tmnxSubMgmtSvcPfIpoeV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV6SlPeak indicates the peak number of + V6 IPoE hosts (PFCP SLAAC) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 127 } + +tmnxSubMgmtSvcPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV6Pd indicates the number of current + V6 IPoE hosts (PFCP PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 128 } + +tmnxSubMgmtSvcPfIpoeV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV6PdPeak indicates the peak number of + V6 IPoE hosts (PFCP PD) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 129 } + +tmnxSubMgmtSvcPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV6Na indicates the number of current + V6 IPoE hosts (PFCP NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 130 } + +tmnxSubMgmtSvcPfIpoeV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfIpoeV6NaPeak indicates the peak number of + V6 IPoE hosts (PFCP NA) on this service." + ::= { tmnxSubMgmtSvcStatsEntry 131 } + +tmnxSubMgmtSvcPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfcpHosts indicates the number of current + PFCP hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 132 } + +tmnxSubMgmtSvcPfcpHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSvcPfcpHostsPeak indicates the peak number of + PFCP hosts on this service." + ::= { tmnxSubMgmtSvcStatsEntry 133 } + +tmnxSubMgmtSuIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtSuIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtSuIfStatsTable has an entry with statistics for each + subscriber inteface on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 1007 } + +tmnxSubMgmtSuIfStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtSuIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a subscriber inteface on + which subscriber hosts are allocated." + INDEX { + tmnxSubMgmtSuIfStatsSvcID, + tmnxSubMgmtSuIfStatsSuIfID + } + ::= { tmnxSubMgmtSuIfStatsTable 1 } + +TmnxSubMgmtSuIfStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtSuIfStatsSvcID TmnxServId, + tmnxSubMgmtSuIfStatsSuIfID InterfaceIndex, + tmnxSubMgmtSuIfIpcp Counter32, + tmnxSubMgmtSuIfIpcpPeak Counter32, + tmnxSubMgmtSuIfL2tpHost Counter32, + tmnxSubMgmtSuIfL2tpHostPeak Counter32, + tmnxSubMgmtSuIfDhcp Counter32, + tmnxSubMgmtSuIfDhcpPeak Counter32, + tmnxSubMgmtSuIfArp Counter32, + tmnxSubMgmtSuIfArpPeak Counter32, + tmnxSubMgmtSuIfStatic Counter32, + tmnxSubMgmtSuIfStaticPeak Counter32, + tmnxSubMgmtSuIfNonSub Counter32, + tmnxSubMgmtSuIfNonSubPeak Counter32, + tmnxSubMgmtSuIfPppSlaac Counter32, + tmnxSubMgmtSuIfPppSlaacPeak Counter32, + tmnxSubMgmtSuIfPppDhcp6Pd Counter32, + tmnxSubMgmtSuIfPppDhcp6PdPeak Counter32, + tmnxSubMgmtSuIfPppDhcp6Na Counter32, + tmnxSubMgmtSuIfPppDhcp6NaPeak Counter32, + tmnxSubMgmtSuIfIpoeSlaac Counter32, + tmnxSubMgmtSuIfIpoeSlaacPeak Counter32, + tmnxSubMgmtSuIfIpoeDhcp6Pd Counter32, + tmnxSubMgmtSuIfIpoeDhcp6PdPeak Counter32, + tmnxSubMgmtSuIfIpoeDhcp6Na Counter32, + tmnxSubMgmtSuIfIpoeDhcp6NaPeak Counter32, + tmnxSubMgmtSuIfV4 Counter32, + tmnxSubMgmtSuIfV4Peak Counter32, + tmnxSubMgmtSuIfV6 Counter32, + tmnxSubMgmtSuIfV6Peak Counter32, + tmnxSubMgmtSuIfPppHosts Counter32, + tmnxSubMgmtSuIfPppHostsPeak Counter32, + tmnxSubMgmtSuIfIpoeHosts Counter32, + tmnxSubMgmtSuIfIpoeHostsPeak Counter32, + tmnxSubMgmtSuIfTotal Counter32, + tmnxSubMgmtSuIfTotalPeak Counter32, + tmnxSubMgmtSuIfPppLclOE Counter32, + tmnxSubMgmtSuIfPppLclOEPeak Counter32, + tmnxSubMgmtSuIfPppLclOEOA Counter32, + tmnxSubMgmtSuIfPppLclOEOAPeak Counter32, + tmnxSubMgmtSuIfPppLclOA Counter32, + tmnxSubMgmtSuIfPppLclOAPeak Counter32, + tmnxSubMgmtSuIfPppLclL2tp Counter32, + tmnxSubMgmtSuIfPppLclL2tpPeak Counter32, + tmnxSubMgmtSuIfPppLclTotal Counter32, + tmnxSubMgmtSuIfPppLclTotalPeak Counter32, + tmnxSubMgmtSuIfPppLacOE Counter32, + tmnxSubMgmtSuIfPppLacOEPeak Counter32, + tmnxSubMgmtSuIfPppLacOEOA Counter32, + tmnxSubMgmtSuIfPppLacOEOAPeak Counter32, + tmnxSubMgmtSuIfPppLacOA Counter32, + tmnxSubMgmtSuIfPppLacOAPeak Counter32, + tmnxSubMgmtSuIfPppLacL2tp Counter32, + tmnxSubMgmtSuIfPppLacL2tpPeak Counter32, + tmnxSubMgmtSuIfPppLacTotal Counter32, + tmnxSubMgmtSuIfPppLacTotalPeak Counter32, + tmnxSubMgmtSuIfPppSessIs Counter32, + tmnxSubMgmtSuIfPppSessIsPeak Counter32, + tmnxSubMgmtSuIfPppSessTotal Counter32, + tmnxSubMgmtSuIfPppSessTotalPeak Counter32, + tmnxSubMgmtSuIfDhcpBsmAs Counter32, + tmnxSubMgmtSuIfDhcpBsmAsPeak Counter32, + tmnxSubMgmtSuIfStaticBsmAs Counter32, + tmnxSubMgmtSuIfStaticBsmAsPeak Counter32, + tmnxSubMgmtSuIfDhcpBsm Counter32, + tmnxSubMgmtSuIfDhcpBsmPeak Counter32, + tmnxSubMgmtSuIfStaticBsm Counter32, + tmnxSubMgmtSuIfStaticBsmPeak Counter32, + tmnxSubMgmtSuIfPppDhcp6Mr Counter32, + tmnxSubMgmtSuIfPppDhcp6MrPeak Counter32, + tmnxSubMgmtSuIfIpoeDhcp6Mr Counter32, + tmnxSubMgmtSuIfIpoeDhcp6MrPeak Counter32, + tmnxSubMgmtSuIfV6StaticWan Counter32, + tmnxSubMgmtSuIfV6StaticWanPeak Counter32, + tmnxSubMgmtSuIfBsmDhcp6Pd Counter32, + tmnxSubMgmtSuIfBsmDhcp6PdPeak Counter32, + tmnxSubMgmtSuIfBsmDhcp6Na Counter32, + tmnxSubMgmtSuIfBsmDhcp6NaPeak Counter32, + tmnxSubMgmtSuIfTotInternal Counter32, + tmnxSubMgmtSuIfTotInternalPeak Counter32, + tmnxSubMgmtSuIfTotDhcp Counter32, + tmnxSubMgmtSuIfTotDhcpPeak Counter32, + tmnxSubMgmtSuIfTotDhcpV6 Counter32, + tmnxSubMgmtSuIfTotDhcpV6Peak Counter32, + tmnxSubMgmtSuIfTotMngdRt Counter32, + tmnxSubMgmtSuIfTotMngdRtPeak Counter32, + tmnxSubMgmtSuIfIpoeSesIs Counter32, + tmnxSubMgmtSuIfIpoeSesIsPeak Counter32, + tmnxSubMgmtSuIfIpoeSesTotal Counter32, + tmnxSubMgmtSuIfIpoeSesTotalPeak Counter32, + tmnxSubMgmtSuIfV6StaticPd Counter32, + tmnxSubMgmtSuIfV6StaticPdPeak Counter32, + tmnxSubMgmtSuIfV4DataTrig Counter32, + tmnxSubMgmtSuIfV4DataTrigPeak Counter32, + tmnxSubMgmtSuIfV6DataTrig Counter32, + tmnxSubMgmtSuIfV6DataTrigPeak Counter32, + tmnxSubMgmtSuIfV6DataTrigPd Counter32, + tmnxSubMgmtSuIfV6DataTrigPdPeak Counter32, + tmnxSubMgmtSuIfV6DataTrigMr Counter32, + tmnxSubMgmtSuIfV6DataTrigMrPeak Counter32, + tmnxSubMgmtSuIfV4AaaTrig Counter32, + tmnxSubMgmtSuIfV4AaaTrigPeak Counter32, + tmnxSubMgmtSuIfL2tpLnsHost Counter32, + tmnxSubMgmtSuIfL2tpLnsHostPeak Counter32, + tmnxSubMgmtSuIfV4GtpTrig Counter32, + tmnxSubMgmtSuIfV4GtpTrigPeak Counter32, + tmnxSubMgmtSuIfV4BondTrig Counter32, + tmnxSubMgmtSuIfV4BondTrigPeak Counter32, + tmnxSubMgmtSuIfV6AaaTrig Counter32, + tmnxSubMgmtSuIfV6AaaTrigPeak Counter32, + tmnxSubMgmtSuIfV6GtpTrig Counter32, + tmnxSubMgmtSuIfV6GtpTrigPeak Counter32, + tmnxSubMgmtSuIfV6BondTrig Counter32, + tmnxSubMgmtSuIfV6BondTrigPeak Counter32, + tmnxSubMgmtSuIfPfPppV4 Counter32, + tmnxSubMgmtSuIfPfPppV4Peak Counter32, + tmnxSubMgmtSuIfPfIpoeV4 Counter32, + tmnxSubMgmtSuIfPfIpoeV4Peak Counter32, + tmnxSubMgmtSuIfPfPppV6Sl Counter32, + tmnxSubMgmtSuIfPfPppV6SlPeak Counter32, + tmnxSubMgmtSuIfPfPppV6Pd Counter32, + tmnxSubMgmtSuIfPfPppV6PdPeak Counter32, + tmnxSubMgmtSuIfPfPppV6Na Counter32, + tmnxSubMgmtSuIfPfPppV6NaPeak Counter32, + tmnxSubMgmtSuIfPfIpoeV6Sl Counter32, + tmnxSubMgmtSuIfPfIpoeV6SlPeak Counter32, + tmnxSubMgmtSuIfPfIpoeV6Pd Counter32, + tmnxSubMgmtSuIfPfIpoeV6PdPeak Counter32, + tmnxSubMgmtSuIfPfIpoeV6Na Counter32, + tmnxSubMgmtSuIfPfIpoeV6NaPeak Counter32, + tmnxSubMgmtSuIfPfcpHosts Counter32, + tmnxSubMgmtSuIfPfcpHostsPeak Counter32 +} + +tmnxSubMgmtSuIfStatsSvcID OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubMgmtSuIfStatsSvcID is an index into this table. It maps this + service to its entry in the mib-2 interfaces table." + ::= { tmnxSubMgmtSuIfStatsEntry 1 } + +tmnxSubMgmtSuIfStatsSuIfID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubMgmtSuIfStatsSuIfID is an index into this table. It maps this + subscriber inteface to its entry in the mib-2 interfaces table." + ::= { tmnxSubMgmtSuIfStatsEntry 2 } + +tmnxSubMgmtSuIfIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpcp indicates the number of current PPP + hosts (IPCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 3 } + +tmnxSubMgmtSuIfIpcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpcpPeak indicates the peak number of PPP + hosts (IPCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 4 } + +tmnxSubMgmtSuIfL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfL2tpHost indicates the number of current + L2TP hosts (LAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 5 } + +tmnxSubMgmtSuIfL2tpHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfL2tpHostPeak indicates the peak number of + L2TP hosts (LAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 6 } + +tmnxSubMgmtSuIfDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfDhcp indicates the number of current IPOE + hosts (DHCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 7 } + +tmnxSubMgmtSuIfDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfDhcpPeak indicates the peak number of IPOE + hosts (DHCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 8 } + +tmnxSubMgmtSuIfArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfArp indicates the number of current IPOE + hosts (ARP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 9 } + +tmnxSubMgmtSuIfArpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfArpPeak indicates the peak number of IPOE + hosts (ARP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 10 } + +tmnxSubMgmtSuIfStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfStatic indicates the number of current + IPOE hosts (Static) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 11 } + +tmnxSubMgmtSuIfStaticPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfStaticPeak indicates the peak number of + IPOE hosts (Static) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 12 } + +tmnxSubMgmtSuIfNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfNonSub indicates the number of current Non + Sub hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 13 } + +tmnxSubMgmtSuIfNonSubPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfNonSubPeak indicates the peak number of + Non Sub hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 14 } + +tmnxSubMgmtSuIfPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppSlaac indicates the number of current + PPP hosts (SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 15 } + +tmnxSubMgmtSuIfPppSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppSlaacPeak indicates the peak number of + PPP hosts (SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 16 } + +tmnxSubMgmtSuIfPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppDhcp6Pd indicates the number of current + PPP hosts (DHCP6 PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 17 } + +tmnxSubMgmtSuIfPppDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppDhcp6PdPeak indicates the peak number + of PPP hosts (DHCP6 PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 18 } + +tmnxSubMgmtSuIfPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppDhcp6Na indicates the number of current + PPP hosts (DHCP6 NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 19 } + +tmnxSubMgmtSuIfPppDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppDhcp6NaPeak indicates the peak number + of PPP hosts (DHCP6 NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 20 } + +tmnxSubMgmtSuIfIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeSlaac indicates the number of current + IPOE hosts (SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 21 } + +tmnxSubMgmtSuIfIpoeSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeSlaacPeak indicates the peak number of + IPOE hosts (SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 22 } + +tmnxSubMgmtSuIfIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeDhcp6Pd indicates the number of + current IPOE hosts (DHCP6 PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 23 } + +tmnxSubMgmtSuIfIpoeDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeDhcp6PdPeak indicates the peak number + of IPOE hosts (DHCP6 PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 24 } + +tmnxSubMgmtSuIfIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeDhcp6Na indicates the number of + current IPOE hosts (DHCP6 NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 25 } + +tmnxSubMgmtSuIfIpoeDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeDhcp6NaPeak indicates the peak number + of IPOE hosts (DHCP6 NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 26 } + +tmnxSubMgmtSuIfV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4 indicates the number of current V4 + hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 27 } + +tmnxSubMgmtSuIfV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4Peak indicates the peak number of V4 + hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 28 } + +tmnxSubMgmtSuIfV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6 indicates the number of current V6 + hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 29 } + +tmnxSubMgmtSuIfV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6Peak indicates the peak number of V6 + hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 30 } + +tmnxSubMgmtSuIfPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppHosts indicates the number of current + PPP hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 31 } + +tmnxSubMgmtSuIfPppHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppHostsPeak indicates the peak number of + PPP hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 32 } + +tmnxSubMgmtSuIfIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeHosts indicates the number of current + IPOE hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 33 } + +tmnxSubMgmtSuIfIpoeHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeHostsPeak indicates the peak number of + IPOE hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 34 } + +tmnxSubMgmtSuIfTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotal indicates the number of current + total hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 35 } + +tmnxSubMgmtSuIfTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotalPeak indicates the peak number of + total hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 36 } + +tmnxSubMgmtSuIfPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclOE indicates the number of current + locally terminated PPP sessions (PPPoE) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 37 } + +tmnxSubMgmtSuIfPppLclOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclOEPeak indicates the peak number of + locally terminated PPP sessions (PPPoE) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 38 } + +tmnxSubMgmtSuIfPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclOEOA indicates the number of current + locally terminated PPP sessions (PPPoEoA) on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 39 } + +tmnxSubMgmtSuIfPppLclOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclOEOAPeak indicates the peak number + of locally terminated PPP sessions (PPPoEoA) on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 40 } + +tmnxSubMgmtSuIfPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclOA indicates the number of current + locally terminated PPP sessions (PPPoA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 41 } + +tmnxSubMgmtSuIfPppLclOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 42 } + +tmnxSubMgmtSuIfPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclL2tp indicates the number of current + locally terminated PPP sessions (L2TP LNS) on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 43 } + +tmnxSubMgmtSuIfPppLclL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclL2tpPeak indicates the peak number + of locally terminated PPP sessions (L2TP LNS) on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 44 } + +tmnxSubMgmtSuIfPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclTotal indicates the total number of + current locally terminated PPP sessions on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 45 } + +tmnxSubMgmtSuIfPppLclTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLclTotalPeak indicates the total peak + number of locally terminated PPP sessions on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 46 } + +tmnxSubMgmtSuIfPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacOE indicates the number of current + PPP sessions (PPPoE) tunneled over L2TP on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 47 } + +tmnxSubMgmtSuIfPppLacOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacOEPeak indicates the peak number of + PPP sessions (PPPoE) tunneled over L2TP on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 48 } + +tmnxSubMgmtSuIfPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacOEOA indicates the number of current + PPP sessions (PPPoEoA) tunneled over L2TP on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 49 } + +tmnxSubMgmtSuIfPppLacOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacOEOAPeak indicates the peak number + of PPP sessions (PPPoEoA) tunneled over L2TP on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 50 } + +tmnxSubMgmtSuIfPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacOA indicates the number of current + PPP sessions (PPPoA) tunneled over L2TP on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 51 } + +tmnxSubMgmtSuIfPppLacOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacOAPeak indicates the peak number of + PPP sessions (PPPoA) tunneled over L2TP on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 52 } + +tmnxSubMgmtSuIfPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacL2tp indicates the number of current + PPP sessions (L2TP LTS) tunneled over L2TP on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 53 } + +tmnxSubMgmtSuIfPppLacL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacL2tpPeak indicates the peak number + of PPP sessions (L2TP LTS) tunneled over L2TP on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 54 } + +tmnxSubMgmtSuIfPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacTotal indicates the total number of + current PPP sessions tunneled over L2TP on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 55 } + +tmnxSubMgmtSuIfPppLacTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppLacTotalPeak indicates the total peak + number of PPP sessions tunneled over L2TP on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 56 } + +tmnxSubMgmtSuIfPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppSessIs indicates the number of current + PPP sessions in setup on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 57 } + +tmnxSubMgmtSuIfPppSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppSessIsPeak indicates the peak number of + PPP sessions in setup on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 58 } + +tmnxSubMgmtSuIfPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppSessTotal indicates the total number of + current PPP sessions established on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 59 } + +tmnxSubMgmtSuIfPppSessTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppSessTotalPeak indicates the total peak + number of PPP sessions established on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 60 } + +tmnxSubMgmtSuIfDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfDhcpBsmAs indicates the number of current + IPOE BSM hosts with antispoof (DHCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 61 } + +tmnxSubMgmtSuIfDhcpBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfDhcpBsmAsPeak indicates the peak number of + IPOE BSM hosts with antispoof (DHCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 62 } + +tmnxSubMgmtSuIfStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfStaticBsmAs indicates the number of + current IPOE BSM static hosts with antispoof on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 63 } + +tmnxSubMgmtSuIfStaticBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfStaticBsmAsPeak indicates the peak number + of IPOE BSM static hosts with antispoof on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 64 } + +tmnxSubMgmtSuIfDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 65 } + +tmnxSubMgmtSuIfDhcpBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfDhcpBsmPeak indicates the peak number of + IPOE BSM hosts (DHCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 66 } + +tmnxSubMgmtSuIfStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfStaticBsm indicates the number of current + IPOE BSM static hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 67 } + +tmnxSubMgmtSuIfStaticBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfStaticBsmPeak indicates the peak number of + IPOE BSM static hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 68 } + +tmnxSubMgmtSuIfPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppDhcp6Mr indicates the number of current + PPP PD Managed Routes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 69 } + +tmnxSubMgmtSuIfPppDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPppDhcp6MrPeak indicates the peak number + of PPP PD Managed Routes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 70 } + +tmnxSubMgmtSuIfIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeDhcp6Mr indicates the number of + current IPOE PD Managed Routes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 71 } + +tmnxSubMgmtSuIfIpoeDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeDhcp6MrPeak indicates the peak number + of IPOE PD Managed Routes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 72 } + +tmnxSubMgmtSuIfV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6StaticWan indicates the number of + current IPOE IPv6 static WAN hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 73 } + +tmnxSubMgmtSuIfV6StaticWanPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6StaticWanPeak indicates the peak number + of IPOE IPv6 static WAN hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 74 } + +tmnxSubMgmtSuIfBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfBsmDhcp6Pd indicates the number of current + IPOE BSM hosts (DHCP6 PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 75 } + +tmnxSubMgmtSuIfBsmDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfBsmDhcp6PdPeak indicates the peak number + of IPOE BSM hosts (DHCP6 PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 76 } + +tmnxSubMgmtSuIfBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfBsmDhcp6Na indicates the number of current + IPOE BSM hosts (DHCP6 NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 77 } + +tmnxSubMgmtSuIfBsmDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfBsmDhcp6NaPeak indicates the peak number + of IPOE BSM hosts (DHCP6 NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 78 } + +tmnxSubMgmtSuIfTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotInternal indicates the number of + current internal hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 79 } + +tmnxSubMgmtSuIfTotInternalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotInternalPeak indicates the peak number + of internal hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 80 } + +tmnxSubMgmtSuIfTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotDhcp indicates the number of current + DHCP hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 81 } + +tmnxSubMgmtSuIfTotDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotDhcpPeak indicates the peak number of + DHCP hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 82 } + +tmnxSubMgmtSuIfTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotDhcpV6 indicates the number of current + DHCPv6 hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 83 } + +tmnxSubMgmtSuIfTotDhcpV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotDhcpV6Peak indicates the peak number of + DHCPv6 hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 84 } + +tmnxSubMgmtSuIfTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotMngdRt indicates the number of current + PD Managed Routes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 85 } + +tmnxSubMgmtSuIfTotMngdRtPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfTotMngdRtPeak indicates the peak number of + PD Managed Routes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 86 } + +tmnxSubMgmtSuIfIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeSesIs indicates the number of current + IPOE sessions in setup on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 87 } + +tmnxSubMgmtSuIfIpoeSesIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeSesIsPeak indicates the peak number of + IPOE sessions in setup on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 88 } + +tmnxSubMgmtSuIfIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeSesTotal indicates the number of + current IPOE sessions on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 89 } + +tmnxSubMgmtSuIfIpoeSesTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfIpoeSesTotalPeak indicates the peak number + of IPOE sessions on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 90 } + +tmnxSubMgmtSuIfV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6StaticPd indicates the number of current + IPOE IPv6 static prefixes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 91 } + +tmnxSubMgmtSuIfV6StaticPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6StaticPdPeak indicates the peak number + of IPOE IPv6 static prefixes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 92 } + +tmnxSubMgmtSuIfV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4DataTrig indicates the number of current + V4 data-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 93 } + +tmnxSubMgmtSuIfV4DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4DataTrigPeak indicates the peak number + of V4 data-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 94 } + +tmnxSubMgmtSuIfV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6DataTrig indicates the number of current + V6 data-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 95 } + +tmnxSubMgmtSuIfV6DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6DataTrigPeak indicates the peak number + of V6 data-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 96 } + +tmnxSubMgmtSuIfV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 97 } + +tmnxSubMgmtSuIfV6DataTrigPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6DataTrigPdPeak indicates the peak number + of V6 data-triggered prefixes on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 98 } + +tmnxSubMgmtSuIfV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 99 } + +tmnxSubMgmtSuIfV6DataTrigMrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6DataTrigMrPeak indicates the peak number + of V6 data-triggered prefix managed routes on this subscriber + interface." + ::= { tmnxSubMgmtSuIfStatsEntry 100 } + +tmnxSubMgmtSuIfV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4AaaTrig indicates the number of current + V4 AAA-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 101 } + +tmnxSubMgmtSuIfV4AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4AaaTrigPeak indicates the peak number of + V4 AAA-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 102 } + +tmnxSubMgmtSuIfL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfL2tpLnsHost indicates the number of + current L2TP hosts (LNS) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 103 } + +tmnxSubMgmtSuIfL2tpLnsHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfL2tpLnsHostPeak indicates the peak number + of L2TP hosts (LNS) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 104 } + +tmnxSubMgmtSuIfV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4GtpTrig indicates the number of current + V4 GTP-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 105 } + +tmnxSubMgmtSuIfV4GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4GtpTrigPeak indicates the peak number of + V4 GTP-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 106 } + +tmnxSubMgmtSuIfV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4BondTrig indicates the number of current + V4 bonding-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 107 } + +tmnxSubMgmtSuIfV4BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV4BondTrigPeak indicates the peak number + of V4 bonding-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 108 } + +tmnxSubMgmtSuIfV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6AaaTrig indicates the number of current + V6 AAA-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 109 } + +tmnxSubMgmtSuIfV6AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6AaaTrigPeak indicates the peak number of + V6 AAA-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 110 } + +tmnxSubMgmtSuIfV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6GtpTrig indicates the number of current + V6 GTP-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 111 } + +tmnxSubMgmtSuIfV6GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6GtpTrigPeak indicates the peak number of + V6 GTP-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 112 } + +tmnxSubMgmtSuIfV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6BondTrig indicates the number of current + V6 bonding-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 113 } + +tmnxSubMgmtSuIfV6BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfV6BondTrigPeak indicates the peak number + of V6 bonding-triggered hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 114 } + +tmnxSubMgmtSuIfPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV4 indicates the number of current V4 + PPP hosts (PFCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 115 } + +tmnxSubMgmtSuIfPfPppV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV4Peak indicates the peak number of + V4 PPP hosts (PFCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 116 } + +tmnxSubMgmtSuIfPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV4 indicates the number of current + V4 IPoE hosts (PFCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 117 } + +tmnxSubMgmtSuIfPfIpoeV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV4Peak indicates the peak number of + V4 IPoE hosts (PFCP) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 118 } + +tmnxSubMgmtSuIfPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV6Sl indicates the number of current + V6 PPP hosts (PFCP SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 119 } + +tmnxSubMgmtSuIfPfPppV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV6SlPeak indicates the peak number of + V6 PPP hosts (PFCP SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 120 } + +tmnxSubMgmtSuIfPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV6Pd indicates the number of current + V6 PPP hosts (PFCP PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 121 } + +tmnxSubMgmtSuIfPfPppV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV6PdPeak indicates the peak number of + V6 PPP hosts (PFCP PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 122 } + +tmnxSubMgmtSuIfPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV6Na indicates the number of current + V6 PPP hosts (PFCP NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 123 } + +tmnxSubMgmtSuIfPfPppV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfPppV6NaPeak indicates the peak number of + V6 PPP hosts (PFCP NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 124 } + +tmnxSubMgmtSuIfPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV6Sl indicates the number of current + V6 IPoE hosts (PFCP SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 125 } + +tmnxSubMgmtSuIfPfIpoeV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV6SlPeak indicates the peak number + of V6 IPoE hosts (PFCP SLAAC) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 126 } + +tmnxSubMgmtSuIfPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV6Pd indicates the number of current + V6 IPoE hosts (PFCP PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 127 } + +tmnxSubMgmtSuIfPfIpoeV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV6PdPeak indicates the peak number + of V6 IPoE hosts (PFCP PD) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 128 } + +tmnxSubMgmtSuIfPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV6Na indicates the number of current + V6 IPoE hosts (PFCP NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 129 } + +tmnxSubMgmtSuIfPfIpoeV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfIpoeV6NaPeak indicates the peak number + of V6 IPoE hosts (PFCP NA) on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 130 } + +tmnxSubMgmtSuIfPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfcpHosts indicates the number of current + PFCP hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 131 } + +tmnxSubMgmtSuIfPfcpHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtSuIfPfcpHostsPeak indicates the peak number of + PFCP hosts on this subscriber interface." + ::= { tmnxSubMgmtSuIfStatsEntry 132 } + +tmnxSubMgmtGpIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMgmtGpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMgmtGpIfStatsTable has an entry with statistics for each + group interface on which subscriber hosts are allocated." + ::= { tmnxSubMgmtObjects 1008 } + +tmnxSubMgmtGpIfStatsEntry OBJECT-TYPE + SYNTAX TmnxSubMgmtGpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a group interface on + which subscriber hosts are allocated." + INDEX { + tmnxSubMgmtGpIfStatsSvcID, + tmnxSubMgmtGpIfStatsGpIfID + } + ::= { tmnxSubMgmtGpIfStatsTable 1 } + +TmnxSubMgmtGpIfStatsEntry ::= SEQUENCE +{ + tmnxSubMgmtGpIfStatsSvcID TmnxServId, + tmnxSubMgmtGpIfStatsGpIfID InterfaceIndex, + tmnxSubMgmtGpIfIpcp Counter32, + tmnxSubMgmtGpIfIpcpPeak Counter32, + tmnxSubMgmtGpIfL2tpHost Counter32, + tmnxSubMgmtGpIfL2tpHostPeak Counter32, + tmnxSubMgmtGpIfDhcp Counter32, + tmnxSubMgmtGpIfDhcpPeak Counter32, + tmnxSubMgmtGpIfArp Counter32, + tmnxSubMgmtGpIfArpPeak Counter32, + tmnxSubMgmtGpIfStatic Counter32, + tmnxSubMgmtGpIfStaticPeak Counter32, + tmnxSubMgmtGpIfNonSub Counter32, + tmnxSubMgmtGpIfNonSubPeak Counter32, + tmnxSubMgmtGpIfPppSlaac Counter32, + tmnxSubMgmtGpIfPppSlaacPeak Counter32, + tmnxSubMgmtGpIfPppDhcp6Pd Counter32, + tmnxSubMgmtGpIfPppDhcp6PdPeak Counter32, + tmnxSubMgmtGpIfPppDhcp6Na Counter32, + tmnxSubMgmtGpIfPppDhcp6NaPeak Counter32, + tmnxSubMgmtGpIfIpoeSlaac Counter32, + tmnxSubMgmtGpIfIpoeSlaacPeak Counter32, + tmnxSubMgmtGpIfIpoeDhcp6Pd Counter32, + tmnxSubMgmtGpIfIpoeDhcp6PdPeak Counter32, + tmnxSubMgmtGpIfIpoeDhcp6Na Counter32, + tmnxSubMgmtGpIfIpoeDhcp6NaPeak Counter32, + tmnxSubMgmtGpIfV4 Counter32, + tmnxSubMgmtGpIfV4Peak Counter32, + tmnxSubMgmtGpIfV6 Counter32, + tmnxSubMgmtGpIfV6Peak Counter32, + tmnxSubMgmtGpIfPppHosts Counter32, + tmnxSubMgmtGpIfPppHostsPeak Counter32, + tmnxSubMgmtGpIfIpoeHosts Counter32, + tmnxSubMgmtGpIfIpoeHostsPeak Counter32, + tmnxSubMgmtGpIfTotal Counter32, + tmnxSubMgmtGpIfTotalPeak Counter32, + tmnxSubMgmtGpIfPppLclOE Counter32, + tmnxSubMgmtGpIfPppLclOEPeak Counter32, + tmnxSubMgmtGpIfPppLclOEOA Counter32, + tmnxSubMgmtGpIfPppLclOEOAPeak Counter32, + tmnxSubMgmtGpIfPppLclOA Counter32, + tmnxSubMgmtGpIfPppLclOAPeak Counter32, + tmnxSubMgmtGpIfPppLclL2tp Counter32, + tmnxSubMgmtGpIfPppLclL2tpPeak Counter32, + tmnxSubMgmtGpIfPppLclTotal Counter32, + tmnxSubMgmtGpIfPppLclTotalPeak Counter32, + tmnxSubMgmtGpIfPppLacOE Counter32, + tmnxSubMgmtGpIfPppLacOEPeak Counter32, + tmnxSubMgmtGpIfPppLacOEOA Counter32, + tmnxSubMgmtGpIfPppLacOEOAPeak Counter32, + tmnxSubMgmtGpIfPppLacOA Counter32, + tmnxSubMgmtGpIfPppLacOAPeak Counter32, + tmnxSubMgmtGpIfPppLacL2tp Counter32, + tmnxSubMgmtGpIfPppLacL2tpPeak Counter32, + tmnxSubMgmtGpIfPppLacTotal Counter32, + tmnxSubMgmtGpIfPppLacTotalPeak Counter32, + tmnxSubMgmtGpIfPppSessIs Counter32, + tmnxSubMgmtGpIfPppSessIsPeak Counter32, + tmnxSubMgmtGpIfPppSessTotal Counter32, + tmnxSubMgmtGpIfPppSessTotalPeak Counter32, + tmnxSubMgmtGpIfDhcpBsmAs Counter32, + tmnxSubMgmtGpIfDhcpBsmAsPeak Counter32, + tmnxSubMgmtGpIfStaticBsmAs Counter32, + tmnxSubMgmtGpIfStaticBsmAsPeak Counter32, + tmnxSubMgmtGpIfDhcpBsm Counter32, + tmnxSubMgmtGpIfDhcpBsmPeak Counter32, + tmnxSubMgmtGpIfStaticBsm Counter32, + tmnxSubMgmtGpIfStaticBsmPeak Counter32, + tmnxSubMgmtGpIfPppDhcp6Mr Counter32, + tmnxSubMgmtGpIfPppDhcp6MrPeak Counter32, + tmnxSubMgmtGpIfIpoeDhcp6Mr Counter32, + tmnxSubMgmtGpIfIpoeDhcp6MrPeak Counter32, + tmnxSubMgmtGpIfV6StaticWan Counter32, + tmnxSubMgmtGpIfV6StaticWanPeak Counter32, + tmnxSubMgmtGpIfBsmDhcp6Pd Counter32, + tmnxSubMgmtGpIfBsmDhcp6PdPeak Counter32, + tmnxSubMgmtGpIfBsmDhcp6Na Counter32, + tmnxSubMgmtGpIfBsmDhcp6NaPeak Counter32, + tmnxSubMgmtGpIfTotInternal Counter32, + tmnxSubMgmtGpIfTotInternalPeak Counter32, + tmnxSubMgmtGpIfTotDhcp Counter32, + tmnxSubMgmtGpIfTotDhcpPeak Counter32, + tmnxSubMgmtGpIfTotDhcpV6 Counter32, + tmnxSubMgmtGpIfTotDhcpV6Peak Counter32, + tmnxSubMgmtGpIfTotMngdRt Counter32, + tmnxSubMgmtGpIfTotMngdRtPeak Counter32, + tmnxSubMgmtGpIfIpoeSesIs Counter32, + tmnxSubMgmtGpIfIpoeSesIsPeak Counter32, + tmnxSubMgmtGpIfIpoeSesTotal Counter32, + tmnxSubMgmtGpIfIpoeSesTotalPeak Counter32, + tmnxSubMgmtGpIfV6StaticPd Counter32, + tmnxSubMgmtGpIfV6StaticPdPeak Counter32, + tmnxSubMgmtGpIfV4DataTrig Counter32, + tmnxSubMgmtGpIfV4DataTrigPeak Counter32, + tmnxSubMgmtGpIfV6DataTrig Counter32, + tmnxSubMgmtGpIfV6DataTrigPeak Counter32, + tmnxSubMgmtGpIfV6DataTrigPd Counter32, + tmnxSubMgmtGpIfV6DataTrigPdPeak Counter32, + tmnxSubMgmtGpIfV6DataTrigMr Counter32, + tmnxSubMgmtGpIfV6DataTrigMrPeak Counter32, + tmnxSubMgmtGpIfV4AaaTrig Counter32, + tmnxSubMgmtGpIfV4AaaTrigPeak Counter32, + tmnxSubMgmtGpIfL2tpLnsHost Counter32, + tmnxSubMgmtGpIfL2tpLnsHostPeak Counter32, + tmnxSubMgmtGpIfV4GtpTrig Counter32, + tmnxSubMgmtGpIfV4GtpTrigPeak Counter32, + tmnxSubMgmtGpIfV4BondTrig Counter32, + tmnxSubMgmtGpIfV4BondTrigPeak Counter32, + tmnxSubMgmtGpIfV6AaaTrig Counter32, + tmnxSubMgmtGpIfV6AaaTrigPeak Counter32, + tmnxSubMgmtGpIfV6GtpTrig Counter32, + tmnxSubMgmtGpIfV6GtpTrigPeak Counter32, + tmnxSubMgmtGpIfV6BondTrig Counter32, + tmnxSubMgmtGpIfV6BondTrigPeak Counter32, + tmnxSubMgmtGpIfPfPppV4 Counter32, + tmnxSubMgmtGpIfPfPppV4Peak Counter32, + tmnxSubMgmtGpIfPfIpoeV4 Counter32, + tmnxSubMgmtGpIfPfIpoeV4Peak Counter32, + tmnxSubMgmtGpIfPfPppV6Sl Counter32, + tmnxSubMgmtGpIfPfPppV6SlPeak Counter32, + tmnxSubMgmtGpIfPfPppV6Pd Counter32, + tmnxSubMgmtGpIfPfPppV6PdPeak Counter32, + tmnxSubMgmtGpIfPfPppV6Na Counter32, + tmnxSubMgmtGpIfPfPppV6NaPeak Counter32, + tmnxSubMgmtGpIfPfIpoeV6Sl Counter32, + tmnxSubMgmtGpIfPfIpoeV6SlPeak Counter32, + tmnxSubMgmtGpIfPfIpoeV6Pd Counter32, + tmnxSubMgmtGpIfPfIpoeV6PdPeak Counter32, + tmnxSubMgmtGpIfPfIpoeV6Na Counter32, + tmnxSubMgmtGpIfPfIpoeV6NaPeak Counter32, + tmnxSubMgmtGpIfPfcpHosts Counter32, + tmnxSubMgmtGpIfPfcpHostsPeak Counter32 +} + +tmnxSubMgmtGpIfStatsSvcID OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubMgmtGpIfStatsSvcID is an index into this table. It maps this + service to its entry in the mib-2 interfaces table." + ::= { tmnxSubMgmtGpIfStatsEntry 1 } + +tmnxSubMgmtGpIfStatsGpIfID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSubMgmtGpIfStatsGpIfID is an index into this table. It maps this + group interface to its entry in the mib-2 interfaces table." + ::= { tmnxSubMgmtGpIfStatsEntry 3 } + +tmnxSubMgmtGpIfIpcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpcp indicates the number of current PPP + hosts (IPCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 4 } + +tmnxSubMgmtGpIfIpcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpcpPeak indicates the peak number of PPP + hosts (IPCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 5 } + +tmnxSubMgmtGpIfL2tpHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfL2tpHost indicates the number of current + L2TP hosts (LAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 6 } + +tmnxSubMgmtGpIfL2tpHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfL2tpHostPeak indicates the peak number of + L2TP hosts (LAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 7 } + +tmnxSubMgmtGpIfDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfDhcp indicates the number of current IPOE + hosts (DHCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 8 } + +tmnxSubMgmtGpIfDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfDhcpPeak indicates the peak number of IPOE + hosts (DHCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 9 } + +tmnxSubMgmtGpIfArp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfArp indicates the number of current IPOE + hosts (ARP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 10 } + +tmnxSubMgmtGpIfArpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfArpPeak indicates the peak number of IPOE + hosts (ARP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 11 } + +tmnxSubMgmtGpIfStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfStatic indicates the number of current + IPOE hosts (Static) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 12 } + +tmnxSubMgmtGpIfStaticPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfStaticPeak indicates the peak number of + IPOE hosts (Static) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 13 } + +tmnxSubMgmtGpIfNonSub OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfNonSub indicates the number of current Non + Sub hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 14 } + +tmnxSubMgmtGpIfNonSubPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfNonSubPeak indicates the peak number of + Non Sub hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 15 } + +tmnxSubMgmtGpIfPppSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppSlaac indicates the number of current + PPP hosts (SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 16 } + +tmnxSubMgmtGpIfPppSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppSlaacPeak indicates the peak number of + PPP hosts (SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 17 } + +tmnxSubMgmtGpIfPppDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppDhcp6Pd indicates the number of current + PPP hosts (DHCP6 PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 18 } + +tmnxSubMgmtGpIfPppDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppDhcp6PdPeak indicates the peak number + of PPP hosts (DHCP6 PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 19 } + +tmnxSubMgmtGpIfPppDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppDhcp6Na indicates the number of current + PPP hosts (DHCP6 NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 20 } + +tmnxSubMgmtGpIfPppDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppDhcp6NaPeak indicates the peak number + of PPP hosts (DHCP6 NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 21 } + +tmnxSubMgmtGpIfIpoeSlaac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeSlaac indicates the number of current + IPOE hosts (SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 22 } + +tmnxSubMgmtGpIfIpoeSlaacPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeSlaacPeak indicates the peak number of + IPOE hosts (SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 23 } + +tmnxSubMgmtGpIfIpoeDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeDhcp6Pd indicates the number of + current IPOE hosts (DHCP6 PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 24 } + +tmnxSubMgmtGpIfIpoeDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeDhcp6PdPeak indicates the peak number + of IPOE hosts (DHCP6 PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 25 } + +tmnxSubMgmtGpIfIpoeDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeDhcp6Na indicates the number of + current IPOE hosts (DHCP6 NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 26 } + +tmnxSubMgmtGpIfIpoeDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeDhcp6NaPeak indicates the peak number + of IPOE hosts (DHCP6 NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 27 } + +tmnxSubMgmtGpIfV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4 indicates the number of current V4 + hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 28 } + +tmnxSubMgmtGpIfV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4Peak indicates the peak number of V4 + hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 29 } + +tmnxSubMgmtGpIfV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6 indicates the number of current V6 + hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 30 } + +tmnxSubMgmtGpIfV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6Peak indicates the peak number of V6 + hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 31 } + +tmnxSubMgmtGpIfPppHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppHosts indicates the number of current + PPP hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 32 } + +tmnxSubMgmtGpIfPppHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppHostsPeak indicates the peak number of + PPP hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 33 } + +tmnxSubMgmtGpIfIpoeHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeHosts indicates the number of current + IPOE hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 34 } + +tmnxSubMgmtGpIfIpoeHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeHostsPeak indicates the peak number of + IPOE hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 35 } + +tmnxSubMgmtGpIfTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotal indicates the number of current + total hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 36 } + +tmnxSubMgmtGpIfTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotalPeak indicates the peak number of + total hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 37 } + +tmnxSubMgmtGpIfPppLclOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclOE indicates the number of current + locally terminated PPP sessions (PPPoE) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 38 } + +tmnxSubMgmtGpIfPppLclOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclOEPeak indicates the peak number of + locally terminated PPP sessions (PPPoE) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 39 } + +tmnxSubMgmtGpIfPppLclOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclOEOA indicates the number of current + locally terminated PPP sessions (PPPoEoA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 40 } + +tmnxSubMgmtGpIfPppLclOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclOEOAPeak indicates the peak number + of locally terminated PPP sessions (PPPoEoA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 41 } + +tmnxSubMgmtGpIfPppLclOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclOA indicates the number of current + locally terminated PPP sessions (PPPoA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 42 } + +tmnxSubMgmtGpIfPppLclOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclOAPeak indicates the peak number of + locally terminated PPP sessions (PPPoA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 43 } + +tmnxSubMgmtGpIfPppLclL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclL2tp indicates the number of current + locally terminated PPP sessions (L2TP LNS) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 44 } + +tmnxSubMgmtGpIfPppLclL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclL2tpPeak indicates the peak number + of locally terminated PPP sessions (L2TP LNS) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 45 } + +tmnxSubMgmtGpIfPppLclTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclTotal indicates the total number of + current locally terminated PPP sessions on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 46 } + +tmnxSubMgmtGpIfPppLclTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLclTotalPeak indicates the total peak + number of locally terminated PPP sessions on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 47 } + +tmnxSubMgmtGpIfPppLacOE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacOE indicates the number of current + PPP sessions (PPPoE) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 48 } + +tmnxSubMgmtGpIfPppLacOEPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacOEPeak indicates the peak number of + PPP sessions (PPPoE) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 49 } + +tmnxSubMgmtGpIfPppLacOEOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacOEOA indicates the number of current + PPP sessions (PPPoEoA) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 50 } + +tmnxSubMgmtGpIfPppLacOEOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacOEOAPeak indicates the peak number + of PPP sessions (PPPoEoA) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 51 } + +tmnxSubMgmtGpIfPppLacOA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacOA indicates the number of current + PPP sessions (PPPoA) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 52 } + +tmnxSubMgmtGpIfPppLacOAPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacOAPeak indicates the peak number of + PPP sessions (PPPoA) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 53 } + +tmnxSubMgmtGpIfPppLacL2tp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacL2tp indicates the number of current + PPP sessions (L2TP LTS) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 54 } + +tmnxSubMgmtGpIfPppLacL2tpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacL2tpPeak indicates the peak number + of PPP sessions (L2TP LTS) tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 55 } + +tmnxSubMgmtGpIfPppLacTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacTotal indicates the total number of + current PPP sessions tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 56 } + +tmnxSubMgmtGpIfPppLacTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppLacTotalPeak indicates the total peak + number of PPP sessions tunneled over L2TP on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 57 } + +tmnxSubMgmtGpIfPppSessIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppSessIs indicates the number of current + PPP sessions in setup on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 58 } + +tmnxSubMgmtGpIfPppSessIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppSessIsPeak indicates the peak number of + PPP sessions in setup on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 59 } + +tmnxSubMgmtGpIfPppSessTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppSessTotal indicates the total number of + current PPP sessions established on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 60 } + +tmnxSubMgmtGpIfPppSessTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppSessTotalPeak indicates the total peak + number of PPP sessions established on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 61 } + +tmnxSubMgmtGpIfDhcpBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfDhcpBsmAs indicates the number of current + IPOE BSM hosts with antispoof (DHCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 62 } + +tmnxSubMgmtGpIfDhcpBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfDhcpBsmAsPeak indicates the peak number of + IPOE BSM hosts with antispoof (DHCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 63 } + +tmnxSubMgmtGpIfStaticBsmAs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfStaticBsmAs indicates the number of + current IPOE BSM static hosts with antispoof on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 64 } + +tmnxSubMgmtGpIfStaticBsmAsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfStaticBsmAsPeak indicates the peak number + of IPOE BSM static hosts with antispoof on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 65 } + +tmnxSubMgmtGpIfDhcpBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfDhcpBsm indicates the number of current + IPOE BSM hosts (DHCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 66 } + +tmnxSubMgmtGpIfDhcpBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfDhcpBsmPeak indicates the peak number of + IPOE BSM hosts (DHCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 67 } + +tmnxSubMgmtGpIfStaticBsm OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfStaticBsm indicates the number of current + IPOE BSM static hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 68 } + +tmnxSubMgmtGpIfStaticBsmPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfStaticBsmPeak indicates the peak number of + IPOE BSM static hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 69 } + +tmnxSubMgmtGpIfPppDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppDhcp6Mr indicates the number of current + PPP PD Managed Routes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 70 } + +tmnxSubMgmtGpIfPppDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPppDhcp6MrPeak indicates the peak number + of PPP PD Managed Routes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 71 } + +tmnxSubMgmtGpIfIpoeDhcp6Mr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeDhcp6Mr indicates the number of + current IPOE PD Managed Routes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 72 } + +tmnxSubMgmtGpIfIpoeDhcp6MrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeDhcp6MrPeak indicates the peak number + of IPOE PD Managed Routes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 73 } + +tmnxSubMgmtGpIfV6StaticWan OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6StaticWan indicates the number of + current IPOE IPv6 static WAN hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 74 } + +tmnxSubMgmtGpIfV6StaticWanPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6StaticWanPeak indicates the peak number + of IPOE IPv6 static WAN hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 75 } + +tmnxSubMgmtGpIfBsmDhcp6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfBsmDhcp6Pd indicates the number of current + IPOE BSM hosts (DHCP6 PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 76 } + +tmnxSubMgmtGpIfBsmDhcp6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfBsmDhcp6PdPeak indicates the peak number + of IPOE BSM hosts (DHCP6 PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 77 } + +tmnxSubMgmtGpIfBsmDhcp6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfBsmDhcp6Na indicates the number of current + IPOE BSM hosts (DHCP6 NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 78 } + +tmnxSubMgmtGpIfBsmDhcp6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfBsmDhcp6NaPeak indicates the peak number + of IPOE BSM hosts (DHCP6 NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 79 } + +tmnxSubMgmtGpIfTotInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotInternal indicates the number of + current internal hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 80 } + +tmnxSubMgmtGpIfTotInternalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotInternalPeak indicates the peak number + of internal hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 81 } + +tmnxSubMgmtGpIfTotDhcp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotDhcp indicates the number of current + DHCP hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 82 } + +tmnxSubMgmtGpIfTotDhcpPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotDhcpPeak indicates the peak number of + DHCP hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 83 } + +tmnxSubMgmtGpIfTotDhcpV6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotDhcpV6 indicates the number of current + DHCPv6 hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 84 } + +tmnxSubMgmtGpIfTotDhcpV6Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotDhcpV6Peak indicates the peak number of + DHCPv6 hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 85 } + +tmnxSubMgmtGpIfTotMngdRt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotMngdRt indicates the number of current + PD Managed Routes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 86 } + +tmnxSubMgmtGpIfTotMngdRtPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfTotMngdRtPeak indicates the peak number of + PD Managed Routes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 87 } + +tmnxSubMgmtGpIfIpoeSesIs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeSesIs indicates the number of current + IPOE sessions in setup on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 88 } + +tmnxSubMgmtGpIfIpoeSesIsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeSesIsPeak indicates the peak number of + IPOE sessions in setup on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 89 } + +tmnxSubMgmtGpIfIpoeSesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeSesTotal indicates the number of + current IPOE sessions on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 90 } + +tmnxSubMgmtGpIfIpoeSesTotalPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfIpoeSesTotalPeak indicates the peak number + of IPOE sessions on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 91 } + +tmnxSubMgmtGpIfV6StaticPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6StaticPd indicates the number of current + IPOE IPv6 static prefixes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 92 } + +tmnxSubMgmtGpIfV6StaticPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6StaticPdPeak indicates the peak number + of IPOE IPv6 static prefixes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 93 } + +tmnxSubMgmtGpIfV4DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4DataTrig indicates the number of current + V4 data-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 94 } + +tmnxSubMgmtGpIfV4DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4DataTrigPeak indicates the peak number + of V4 data-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 95 } + +tmnxSubMgmtGpIfV6DataTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6DataTrig indicates the number of current + V6 data-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 96 } + +tmnxSubMgmtGpIfV6DataTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6DataTrigPeak indicates the peak number + of V6 data-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 97 } + +tmnxSubMgmtGpIfV6DataTrigPd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6DataTrigPd indicates the number of + current V6 data-triggered prefixes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 98 } + +tmnxSubMgmtGpIfV6DataTrigPdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6DataTrigPdPeak indicates the peak number + of V6 data-triggered prefixes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 99 } + +tmnxSubMgmtGpIfV6DataTrigMr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6DataTrigMr indicates the number of + current V6 data-triggered prefix managed routes on this group + interface." + ::= { tmnxSubMgmtGpIfStatsEntry 100 } + +tmnxSubMgmtGpIfV6DataTrigMrPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6DataTrigMrPeak indicates the peak number + of V6 data-triggered prefix managed routes on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 101 } + +tmnxSubMgmtGpIfV4AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4AaaTrig indicates the number of current + V4 AAA-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 102 } + +tmnxSubMgmtGpIfV4AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4AaaTrigPeak indicates the peak number of + V4 AAA-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 103 } + +tmnxSubMgmtGpIfL2tpLnsHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfL2tpLnsHost indicates the number of + current L2TP hosts (LNS) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 104 } + +tmnxSubMgmtGpIfL2tpLnsHostPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfL2tpLnsHostPeak indicates the peak number + of L2TP hosts (LNS) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 105 } + +tmnxSubMgmtGpIfV4GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4GtpTrig indicates the number of current + V4 GTP-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 106 } + +tmnxSubMgmtGpIfV4GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4GtpTrigPeak indicates the peak number of + V4 GTP-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 107 } + +tmnxSubMgmtGpIfV4BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4BondTrig indicates the number of current + V4 bonding-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 108 } + +tmnxSubMgmtGpIfV4BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV4BondTrigPeak indicates the peak number + of V4 bonding-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 109 } + +tmnxSubMgmtGpIfV6AaaTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6AaaTrig indicates the number of current + V6 AAA-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 110 } + +tmnxSubMgmtGpIfV6AaaTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6AaaTrigPeak indicates the peak number of + V6 AAA-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 111 } + +tmnxSubMgmtGpIfV6GtpTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6GtpTrig indicates the number of current + V6 GTP-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 112 } + +tmnxSubMgmtGpIfV6GtpTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6GtpTrigPeak indicates the peak number of + V6 GTP-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 113 } + +tmnxSubMgmtGpIfV6BondTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6BondTrig indicates the number of current + V6 bonding-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 114 } + +tmnxSubMgmtGpIfV6BondTrigPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfV6BondTrigPeak indicates the peak number + of V6 bonding-triggered hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 115 } + +tmnxSubMgmtGpIfPfPppV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV4 indicates the number of current V4 + PPP hosts (PFCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 116 } + +tmnxSubMgmtGpIfPfPppV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV4Peak indicates the peak number of + V4 PPP hosts (PFCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 117 } + +tmnxSubMgmtGpIfPfIpoeV4 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV4 indicates the number of current + V4 IPoE hosts (PFCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 118 } + +tmnxSubMgmtGpIfPfIpoeV4Peak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV4Peak indicates the peak number of + V4 IPoE hosts (PFCP) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 119 } + +tmnxSubMgmtGpIfPfPppV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV6Sl indicates the number of current + V6 PPP hosts (PFCP SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 120 } + +tmnxSubMgmtGpIfPfPppV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV6SlPeak indicates the peak number of + V6 PPP hosts (PFCP SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 121 } + +tmnxSubMgmtGpIfPfPppV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV6Pd indicates the number of current + V6 PPP hosts (PFCP PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 122 } + +tmnxSubMgmtGpIfPfPppV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV6PdPeak indicates the peak number of + V6 PPP hosts (PFCP PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 123 } + +tmnxSubMgmtGpIfPfPppV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV6Na indicates the number of current + V6 PPP hosts (PFCP NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 124 } + +tmnxSubMgmtGpIfPfPppV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfPppV6NaPeak indicates the peak number of + V6 PPP hosts (PFCP NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 125 } + +tmnxSubMgmtGpIfPfIpoeV6Sl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV6Sl indicates the number of current + V6 IPoE hosts (PFCP SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 126 } + +tmnxSubMgmtGpIfPfIpoeV6SlPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV6SlPeak indicates the peak number + of V6 IPoE hosts (PFCP SLAAC) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 127 } + +tmnxSubMgmtGpIfPfIpoeV6Pd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV6Pd indicates the number of current + V6 IPoE hosts (PFCP PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 128 } + +tmnxSubMgmtGpIfPfIpoeV6PdPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV6PdPeak indicates the peak number + of V6 IPoE hosts (PFCP PD) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 129 } + +tmnxSubMgmtGpIfPfIpoeV6Na OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV6Na indicates the number of current + V6 IPoE hosts (PFCP NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 130 } + +tmnxSubMgmtGpIfPfIpoeV6NaPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfIpoeV6NaPeak indicates the peak number + of V6 IPoE hosts (PFCP NA) on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 131 } + +tmnxSubMgmtGpIfPfcpHosts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfcpHosts indicates the number of current + PFCP hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 132 } + +tmnxSubMgmtGpIfPfcpHostsPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMgmtGpIfPfcpHostsPeak indicates the peak number of + PFCP hosts on this group interface." + ::= { tmnxSubMgmtGpIfStatsEntry 133 } + +tmnxSubEgrQosAggShaperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubEgrQosAggShaperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubEgrQosAggShaperTable has an entry for each subscriber + that makes use of an egress aggregate shaper. It gives state + information about the corresponding aggregate shaper." + ::= { tmnxSubMgmtObjects 1009 } + +tmnxSubEgrQosAggShaperEntry OBJECT-TYPE + SYNTAX TmnxSubEgrQosAggShaperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents an aggregate shaper used by a subscriber." + INDEX { tmnxSubInfoSubIdent } + ::= { tmnxSubEgrQosAggShaperTable 1 } + +TmnxSubEgrQosAggShaperEntry ::= SEQUENCE +{ + tmnxSubEgrQosAggShapPort TmnxPortID, + tmnxSubEgrQosAggShapSchedAssignd TruthValue, + tmnxSubEgrQosAggShapAssignedRate Counter32, + tmnxSubEgrQosAggShapOperRate Counter32, + tmnxSubEgrQosAggShapConsumedRate Counter32, + tmnxSubEgrQosAggShapAvgFrameOvhd Integer32, + tmnxSubEgrQosAggShapAfoRealTime TruthValue, + tmnxSubEgrQosAggShapSchedActive TruthValue, + tmnxSubEgrQosAggShapSchedRunning TruthValue, + tmnxSubEgrQosAggShapInvlClassUse TruthValue, + tmnxSubEgrQosAggShapBurstLimit Integer32, + tmnxSubEgrQosAggShapDepth Unsigned32, + tmnxSubEgrQosAggShapPacketMode TmnxPacketMode, + tmnxSubEgrQosAggShapOutOfDate TruthValue +} + +tmnxSubEgrQosAggShapPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapPort indicates the port to which the + active aggregate shaper of the subscriber is associated (the active + port of a lag)." + ::= { tmnxSubEgrQosAggShaperEntry 1 } + +tmnxSubEgrQosAggShapSchedAssignd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapSchedAssignd indicates if the + assigned rate of the aggregate shaper is set by a + hw-agg-shaper-scheduler." + ::= { tmnxSubEgrQosAggShaperEntry 2 } + +tmnxSubEgrQosAggShapAssignedRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapAssignedRate indicates the rate that + is assigned by the hw-agg-shaper-scheduler, if any, or the value -1 if + none." + ::= { tmnxSubEgrQosAggShaperEntry 3 } + +tmnxSubEgrQosAggShapOperRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapOperRate indicates the operational + rate of the aggregate shaper, based on hardware restrictions and based + on the average-frame-overhead and ATM adjustments)." + ::= { tmnxSubEgrQosAggShaperEntry 4 } + +tmnxSubEgrQosAggShapConsumedRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapConsumedRate indicates the sum of the + FIR rates of the queues feeding into the aggregate shaper." + ::= { tmnxSubEgrQosAggShaperEntry 5 } + +tmnxSubEgrQosAggShapAvgFrameOvhd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapAvgFrameOvhd indicates the + encapsulation overhead of the aggregate shaper, in centipercent." + ::= { tmnxSubEgrQosAggShaperEntry 6 } + +tmnxSubEgrQosAggShapAfoRealTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapAfoRealTime indicates if the average + frame overhead is real-time." + ::= { tmnxSubEgrQosAggShaperEntry 7 } + +tmnxSubEgrQosAggShapSchedActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapSchedActive indicates if the + aggregate shaper is controlled by a hw-agg-shaper-scheduler." + ::= { tmnxSubEgrQosAggShaperEntry 8 } + +tmnxSubEgrQosAggShapSchedRunning OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapSchedRunning indicates if a + hw-agg-shaper-scheduler is currently running, i.e. its configured + congestion-threshold is exceeded." + ::= { tmnxSubEgrQosAggShaperEntry 9 } + +tmnxSubEgrQosAggShapInvlClassUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapInvlClassUse indicates if the + aggregate shaper has queues in multiple classes in same group in + hw-agg-shaper-scheduler." + ::= { tmnxSubEgrQosAggShaperEntry 10 } + +tmnxSubEgrQosAggShapBurstLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapBurstLimit indicates the implemented + burst-limit." + ::= { tmnxSubEgrQosAggShaperEntry 11 } + +tmnxSubEgrQosAggShapDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapDepth indicates the leaky-bucket + depth of the aggregate shaper PIR." + ::= { tmnxSubEgrQosAggShaperEntry 12 } + +tmnxSubEgrQosAggShapPacketMode OBJECT-TYPE + SYNTAX TmnxPacketMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapPacketMode indicates the packet-mode + of the aggregate shaper." + ::= { tmnxSubEgrQosAggShaperEntry 13 } + +tmnxSubEgrQosAggShapOutOfDate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubEgrQosAggShapOutOfDate indicates if the configured + or assigned rate of the aggregate shaper have been updated but the + aggregate shaper algorithm has not yet re-run, and therefore + tmnxSubEgrQosAggShapOperRate has not yet been recalculated." + ::= { tmnxSubEgrQosAggShaperEntry 14 } + +tmnxSubscriberNotifyObjects OBJECT IDENTIFIER ::= { tmnxSubMgmt 2 } + +tmnxSubIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubIdent indicates the subscriber + identification." + ::= { tmnxSubscriberNotifyObjects 1 } + +tmnxOldSubIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxOldSubIdent indicates the old subscriber + identification. The object is used when reporting a subscriber rename + action." + ::= { tmnxSubscriberNotifyObjects 2 } + +tmnxNewSubIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxNewSubIdent indicates the new subscriber + identification. The object is used when reporting a subscriber rename + action." + ::= { tmnxSubscriberNotifyObjects 3 } + +tmnxSubAcctPlcyFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubAcctPlcyFailureReason is a printable + character string which contains information about the reason why the + tmnxSubAcctPlcyFailure notification was generated." + ::= { tmnxSubscriberNotifyObjects 4 } + +tmnxSubMcsRelatedProblemDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubMcsRelatedProblemDescr is a printable + character string which contains information about the reason why the + tmnxSubMcsRelatedProblem notification was generated." + ::= { tmnxSubscriberNotifyObjects 5 } + +tmnxSubRadiusDisconnectReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubRadiusDisconnectReason indicates the + reason why the node failed to process a Disconnect request from a + Radius server." + ::= { tmnxSubscriberNotifyObjects 6 } + +tmnxSubRadiusCoAReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubRadiusCoAReason indicates the reason + why the node failed to process a Change of Authorization (CoA) request + from a Radius server." + ::= { tmnxSubscriberNotifyObjects 7 } + +tmnxSubRadiusSubAuthReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubRadiusSubAuthReason is a printable + character string which contains information about the problem that + occurred while trying to authenticate the subscriber with an + Authentication, Authorization, and Accounting (AAA) management system + using a protocol such as Radius or Diameter." + ::= { tmnxSubscriberNotifyObjects 8 } + +tmnxSubNotifSLAProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifSLAProfName indicates the name of an SLA + profile." + ::= { tmnxSubscriberNotifyObjects 9 } + +tmnxSubNotifApCMapName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifApCMapName indicates the name of a Category + Map." + ::= { tmnxSubscriberNotifyObjects 10 } + +tmnxSubNotifApCategoryName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifApCategoryName indicates the name of a + Category." + ::= { tmnxSubscriberNotifyObjects 11 } + +tmnxSubNotifMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubNotifMacAddr indicates a MAC address." + ::= { tmnxSubscriberNotifyObjects 12 } + +tmnxSubNotifIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifIpAddrType indicates the address type of + tmnxSubNotifIpAddr." + ::= { tmnxSubscriberNotifyObjects 13 } + +tmnxSubNotifIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifIpAddr indicates an IP address." + ::= { tmnxSubscriberNotifyObjects 14 } + +tmnxSubAdditionalInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubAdditionalInfo is a printable character + string which contains information about the reason why the + notification was generated." + ::= { tmnxSubscriberNotifyObjects 15 } + +tmnxSubNotifPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubNotifPrefixLength indicates the prefix + length of tmnxSubNotifIpAddr." + ::= { tmnxSubscriberNotifyObjects 16 } + +tmnxSubNotifName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifName indicates a name." + ::= { tmnxSubscriberNotifyObjects 17 } + +tmnxSubNotifNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifNumber indicates a number." + ::= { tmnxSubscriberNotifyObjects 18 } + +tmnxSubNotifIpPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSubNotifIpPort is a a 16 bit port number of an Internet + transport layer protocol." + ::= { tmnxSubscriberNotifyObjects 19 } + +tmnxSubNotifIpProtocol OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSubNotifIpProtocol indicates an IP protocol." + ::= { tmnxSubscriberNotifyObjects 20 } + +tmnxSubNotifTruthValue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSubNotifTruthValue represents a boolean value." + ::= { tmnxSubscriberNotifyObjects 21 } + +tmnxSubNotifSpiGroupType OBJECT-TYPE + SYNTAX TmnxSubHostGrouping + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifSpiGroupType indicates the meaning of the + tmnxSubNotifSpiGroupId." + ::= { tmnxSubscriberNotifyObjects 22 } + +tmnxSubNotifSpiGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSubNotifSpiGroupId indicates the group identifier. + + If the value of tmnxSubNotifSpiGroupType is equal to 'perSap', the + value of tmnxSubNotifSpiGroupId is always equal to one. + + If the value of tmnxSubNotifSpiGroupType is equal to 'perGroup', the + value of tmnxSubNotifSpiGroupId is a group identifier specified by an + AAA server. + + If the value of tmnxSubNotifSpiGroupType is equal to 'perSessionPpp', + the value of tmnxSubNotifSpiGroupId is a PPP session identifier. + + If the value of tmnxSubNotifSpiGroupType is equal to 'perSessionIpoe', + the value of tmnxSubNotifSpiGroupId is an IPoE session identifier." + ::= { tmnxSubscriberNotifyObjects 23 } + +tmnxPfcpSeIdHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeIdHigh indicates the high word of + the local identifier of the session." + ::= { tmnxSubscriberNotifyObjects 24 } + +tmnxPfcpSeIdLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeIdLow indicates the low word of the + local identifier of the session." + ::= { tmnxSubscriberNotifyObjects 25 } + +tmnxSubRadNotifyStatsObjects OBJECT IDENTIFIER ::= { tmnxSubMgmt 3 } + +tmnxSubRadNotifyStatsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsReceived indicates the number of + notify Change-of-Authorization requests received." + ::= { tmnxSubRadNotifyStatsObjects 1 } + +tmnxSubRadNotifyStatsAccepted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsAccepted indicates the number of + notify Change-of-Authorization requests accepted." + ::= { tmnxSubRadNotifyStatsObjects 2 } + +tmnxSubRadNotifyStatsRejected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsRejected indicates the number of + notify Change-of-Authorization requests rejected." + ::= { tmnxSubRadNotifyStatsObjects 3 } + +tmnxSubRadNotifyStatsBadAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsBadAuth indicates the number of + notify Change-of-Authorization requests rejected because of + authentication failure." + ::= { tmnxSubRadNotifyStatsObjects 4 } + +tmnxSubRadNotifyStatsNoNotify OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsNoNotify indicates the number of + notify Change-of-Authorization requests rejected due to lack of + notification process." + ::= { tmnxSubRadNotifyStatsObjects 5 } + +tmnxSubRadNotifyStatsInvalidMsg OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsInvalidMsg indicates the number of + notify Change-of-Authorization requests rejected because of decode + errors." + ::= { tmnxSubRadNotifyStatsObjects 6 } + +tmnxSubRadNotifyStatsNoResource OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsNoResource indicates the number of + notify Change-of-Authorization requests rejected due to lack of + resources." + ::= { tmnxSubRadNotifyStatsObjects 7 } + +tmnxSubRadNotifyStatsUnknownHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRadNotifyStatsUnknownHost indicates the number of + notify Change-of-Authorization requests which do not have NAS-Port-ID + or Framed-IP-Address set or have mismatched subscriber-id." + ::= { tmnxSubRadNotifyStatsObjects 8 } + +tmnxSubNotifyDisMsgReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgReceived indicates the number of + notify disconnect requests received." + ::= { tmnxSubRadNotifyStatsObjects 9 } + +tmnxSubNotifyDisMsgAccepted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgAccepted indicates the number of + notify disconnect requests accepted." + ::= { tmnxSubRadNotifyStatsObjects 10 } + +tmnxSubNotifyDisMsgRejected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgRejected indicates the number of + notify disconnect requests rejected." + ::= { tmnxSubRadNotifyStatsObjects 11 } + +tmnxSubNotifyDisMsgBadAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgBadAuth indicates the number of notify + disconnect requests rejected because of authentication failure." + ::= { tmnxSubRadNotifyStatsObjects 12 } + +tmnxSubNotifyDisMsgNoNotify OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgNoNotify indicates the number of + notify disconnect requests rejected due to lack of notification + process." + ::= { tmnxSubRadNotifyStatsObjects 13 } + +tmnxSubNotifyDisMsgInvalidMsg OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgInvalidMsg indicates the number of + notify disconnect requests rejected because of decode errors." + ::= { tmnxSubRadNotifyStatsObjects 14 } + +tmnxSubNotifyDisMsgNoResource OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgNoResource indicates the number of + notify disconnect requests rejected due to lack of resources." + ::= { tmnxSubRadNotifyStatsObjects 15 } + +tmnxSubNotifyDisMsgUnknownHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubNotifyDisMsgUnknownHost indicates the number of + notify disconnect requests which do not have NAS-Port-ID or + Framed-IP-Address set or have mismatched subscriber-id." + ::= { tmnxSubRadNotifyStatsObjects 16 } + +tmnxSubIgmpHostObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 4 } + +tmnxSubIgmpPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIgmpPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the host IGMP policies." + ::= { tmnxSubIgmpHostObjs 1 } + +tmnxSubIgmpPolicyEntry OBJECT-TYPE + SYNTAX TmnxSubIgmpPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxSubIgmpPolicyTable represents a host IGMP + policy." + INDEX { tmnxSubIgmpPlcyName } + ::= { tmnxSubIgmpPolicyTable 1 } + +TmnxSubIgmpPolicyEntry ::= SEQUENCE +{ + tmnxSubIgmpPlcyName TNamedItem, + tmnxSubIgmpPlcyRowStatus RowStatus, + tmnxSubIgmpPlcyDescription TItemDescription, + tmnxSubIgmpPlcyImportPolicy TPolicyStatementNameOrEmpty, + tmnxSubIgmpPlcyHostMaxGroups Unsigned32, + tmnxSubIgmpPlcyAdminVersion TmnxIgmpVersion, + tmnxSubIgmpPlcyFastLeave TmnxSubAdminStatus, + tmnxSubIgmpPlcyRedirectionPolicy TPolicyStatementNameOrEmpty, + tmnxSubIgmpPlcyEgrRateModType TEgrRateModType, + tmnxSubIgmpPlcyEgrRateModSched TNamedItemOrEmpty, + tmnxSubIgmpPlcyPerHostReplic TmnxSubAdminStatus, + tmnxSubIgmpPlcyMcRprtDestName TNamedItemOrEmpty, + tmnxSubIgmpPlcyMcRprtOptFields BITS, + tmnxSubIgmpPlcyMcRprtAdminState TmnxAdminState, + tmnxSubIgmpPlcyHostMaxSources Unsigned32, + tmnxSubIgmpPlcyHostMaxGrpSources Unsigned32, + tmnxSubIgmpPlcyPerHostMcastMac TruthValue, + tmnxSubIgmpPlcyQryInterval Unsigned32, + tmnxSubIgmpPlcyLastMembQryIntvl Unsigned32, + tmnxSubIgmpPlcyQryResponseIntvl Unsigned32, + tmnxSubIgmpPlcyDisRtrAlertChk TruthValue, + tmnxSubIgmpPlcyPerSPIReplic TmnxSubAdminStatus +} + +tmnxSubIgmpPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyName indicates the name of the host IGMP + policy." + ::= { tmnxSubIgmpPolicyEntry 1 } + +tmnxSubIgmpPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubIgmpPolicyEntry 2 } + +tmnxSubIgmpPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyDescription specifies the user provided + description of this host IGMP policy." + DEFVAL { ''H } + ::= { tmnxSubIgmpPolicyEntry 3 } + +tmnxSubIgmpPlcyImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSubIgmpPlcyImportPolicy specifies the import policy that is to be + applied on this host IGMP policy." + DEFVAL { ''H } + ::= { tmnxSubIgmpPolicyEntry 4 } + +tmnxSubIgmpPlcyHostMaxGroups OBJECT-TYPE + SYNTAX Unsigned32 (0..16000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyHostMaxGroups specifies the maximum number of groups + for which IGMP can have local receiver information based on received + IGMP reports for this host. When this configuration is changed + dynamically to a value lower than currently accepted number of groups, + the groups that are already accepted are not deleted. Only new groups + will not be allowed. When this object has a value of 0, there is no + limit to the number of groups." + DEFVAL { 0 } + ::= { tmnxSubIgmpPolicyEntry 5 } + +tmnxSubIgmpPlcyAdminVersion OBJECT-TYPE + SYNTAX TmnxIgmpVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured version of IGMP which is running for this host. + This object can be used to configure a router capable of + running either value. For IGMP to function correctly, all + routers on a LAN must be configured to run the same version + of IGMP on that LAN." + DEFVAL { version3 } + ::= { tmnxSubIgmpPolicyEntry 6 } + +tmnxSubIgmpPlcyFastLeave OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubIgmpPlcyFastLeave specifies whether + fast leave is allowed for this host. + + If set to 'enabled(1)', the system prunes the port on which an IGMP + 'leave' message has been received without waiting for the Group + Specific Query to timeout." + DEFVAL { enabled } + ::= { tmnxSubIgmpPolicyEntry 7 } + +tmnxSubIgmpPlcyRedirectionPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSubIgmpPlcyRedirectionPolicy specifies the redirection policy that + is to be applied on this host IGMP policy." + DEFVAL { ''H } + ::= { tmnxSubIgmpPolicyEntry 8 } + +tmnxSubIgmpPlcyEgrRateModType OBJECT-TYPE + SYNTAX TEgrRateModType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyEgrRateModType specifies the egress-rate + modification that is to be applied. + + If set to 'namedScheduler', the scheduler as defined in + tmnxSubIgmpPlcyEgrRateModSched is used." + DEFVAL { none } + ::= { tmnxSubIgmpPolicyEntry 9 } + +tmnxSubIgmpPlcyEgrRateModSched OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyEgrRateModSched specifies the scheduler to + be applied for egress rate modification. + + The value is only considered if tmnxSubIgmpPlcyEgrRateModType is set + to 'namedScheduler'." + DEFVAL { "" } + ::= { tmnxSubIgmpPolicyEntry 10 } + +tmnxSubIgmpPlcyPerHostReplic OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubIgmpPlcyPerHostReplic specifies whether + per-host replication is allowed for this host. + + If set to 'enabled(1)', outgoing traffic will be replicated per host, + else it will be replicated per SAP. + + When traffic is replicated per host, a copy of each outgoing multicast + traffic packet will be sent to the unicast MAC address of each host + individually, else a single copy will be sent to the multicast MAC + address per SAP. + + This is only applicable for non-PPP hosts. In case of PPP host, + traffic is always replicated per host." + DEFVAL { disabled } + ::= { tmnxSubIgmpPolicyEntry 11 } + +tmnxSubIgmpPlcyMcRprtDestName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyMcRprtDestName specifies the multicast + reporting destination (found in + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathRprtDestTable) or it can be an + empty string." + DEFVAL { ''H } + ::= { tmnxSubIgmpPolicyEntry 12 } + +tmnxSubIgmpPlcyMcRprtOptFields OBJECT-TYPE + SYNTAX BITS { + hostMac (0), + pppoeSessionId (1), + svcId (2), + sapId (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyMcRprtOptFields specifies what optional + fields should be included into the multicast reporting messages." + DEFVAL { {} } + ::= { tmnxSubIgmpPolicyEntry 13 } + +tmnxSubIgmpPlcyMcRprtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyMcRprtAdminState specifies the + administrative state of the multicast reporting. When the value is + 'outOfService', no multicast reports are sent. When it is 'inService', + multicast reports are sent to the destination as indicated by + tmnxSubIgmpPlcyMcRprtDestName." + DEFVAL { outOfService } + ::= { tmnxSubIgmpPolicyEntry 14 } + +tmnxSubIgmpPlcyHostMaxSources OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyHostMaxSources specifies the maximum number + of sources for which IGMP can have local receiver information based on + received IGMP reports for this host. When this configuration is changed + dynamically to a value lower than currently accepted number of sources, + the sources that are already accepted are not deleted. Only new sources + will not be allowed. When this object has a value of 0, there is no + limit to the number of sources." + DEFVAL { 0 } + ::= { tmnxSubIgmpPolicyEntry 15 } + +tmnxSubIgmpPlcyHostMaxGrpSources OBJECT-TYPE + SYNTAX Unsigned32 (0..32000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyHostMaxGrpSources specifies the maximum + number of group sources for which IGMP can have local receiver + information based on received IGMP reports for this host. When this + configuration is changed dynamically to a value lower than currently + accepted number of group sources, the group sources that are already + accepted are not deleted. Only new group sources will not be allowed. + When this object has a value of 0, there is no limit to the number of + group sources." + DEFVAL { 0 } + ::= { tmnxSubIgmpPolicyEntry 16 } + +tmnxSubIgmpPlcyPerHostMcastMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubIgmpPlcyPerHostMcastMac specifies which + type of destination mac address will be used for outgoing traffic when + tmnxSubIgmpPlcyPerHostReplic is set to 'enabled(1)'. + + If set to 'true', outgoing traffic will be sent to a multicast mac + address. If set to 'false' it will be sent to the host unicast mac + address." + DEFVAL { false } + ::= { tmnxSubIgmpPolicyEntry 17 } + +tmnxSubIgmpPlcyQryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyQryInterval specifies the frequency at + which the IGMP Host-Query packets are transmitted for this policy." + DEFVAL { 0 } + ::= { tmnxSubIgmpPolicyEntry 18 } + +tmnxSubIgmpPlcyLastMembQryIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyLastMembQryIntvl specifies the Max Response + Time inserted into Group-Specific Queries sent in response to + Leave Group messages, and is also the amount of time between + Group-Specific Query messages. This value may be tuned to + modify the leave latency of the network. A reduced value + results in reduced time to detect the loss of the last + member of a group." + DEFVAL { 0 } + ::= { tmnxSubIgmpPolicyEntry 19 } + +tmnxSubIgmpPlcyQryResponseIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcyQryResponseIntvl specifies maximum query + response time advertised in Igmpv2 queries for this policy." + DEFVAL { 0 } + ::= { tmnxSubIgmpPolicyEntry 20 } + +tmnxSubIgmpPlcyDisRtrAlertChk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSubIgmpPlcyDisRtrAlertChk is used to enable/disable router alert + checking for IGMP messages received for this policy. + + If this flag is set to 'true', checking is disabled." + DEFVAL { false } + ::= { tmnxSubIgmpPolicyEntry 21 } + +tmnxSubIgmpPlcyPerSPIReplic OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubIgmpPlcyPerSPIReplic specifies whether + per-SPI (SLA Profile Instance) replication is allowed for this host. + + If set to 'enabled(1)', outgoing traffic will be replicated per SPI, + else it will be replicated per SAP. + + This is only applicable for non-PPP hosts. In case of PPP host, + traffic is always replicated per host." + DEFVAL { disabled } + ::= { tmnxSubIgmpPolicyEntry 22 } + +tmnxSubIgmpPolicyStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIgmpPolicyStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the host IGMP policy statics." + ::= { tmnxSubIgmpHostObjs 2 } + +tmnxSubIgmpPolicyStaticEntry OBJECT-TYPE + SYNTAX TmnxSubIgmpPolicyStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxSubIgmpPolicyStaticTable represents a host + IGMP policy statics." + INDEX { + tmnxSubIgmpPlcyName, + tmnxSubIgmpHostGroupAddress, + tmnxSubIgmpHostGrpSrcAddress + } + ::= { tmnxSubIgmpPolicyStaticTable 1 } + +TmnxSubIgmpPolicyStaticEntry ::= SEQUENCE +{ + tmnxSubIgmpHostGroupAddress IpAddress, + tmnxSubIgmpHostGrpSrcAddress IpAddress, + tmnxSubIgmpPlcyStaticRowStatus RowStatus +} + +tmnxSubIgmpHostGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for which this entry contains + information." + ::= { tmnxSubIgmpPolicyStaticEntry 1 } + +tmnxSubIgmpHostGrpSrcAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the source sending multicast traffic to the group + identified by tmnxSubIgmpHostGroupAddress." + ::= { tmnxSubIgmpPolicyStaticEntry 2 } + +tmnxSubIgmpPlcyStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The activation of a row enables IGMP for the host. The destruction of + a row disables IGMP for the host." + ::= { tmnxSubIgmpPolicyStaticEntry 3 } + +tmnxSubIgmpHostsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIgmpHostsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIgmpHostsTable has an entry for each subscriber having IGMP + hosts in the system." + ::= { tmnxSubIgmpHostObjs 3 } + +tmnxSubIgmpHostsEntry OBJECT-TYPE + SYNTAX TmnxSubIgmpHostsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular subscriber host + available in the system." + INDEX { + tmnxSubIgmpHostsSubIdent, + vRtrID, + tmnxSubIgmpHostsHostAddress + } + ::= { tmnxSubIgmpHostsTable 1 } + +TmnxSubIgmpHostsEntry ::= SEQUENCE +{ + tmnxSubIgmpHostsSubIdent TmnxSubIdentString, + tmnxSubIgmpHostsHostAddress IpAddress, + tmnxSubIgmpHostsCreated TimeStamp +} + +tmnxSubIgmpHostsSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpHostsSubIdent specifies the subscriber + identification of this subscriber." + ::= { tmnxSubIgmpHostsEntry 1 } + +tmnxSubIgmpHostsHostAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP host address for which this entry contains information." + ::= { tmnxSubIgmpHostsEntry 2 } + +tmnxSubIgmpHostsCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was created." + ::= { tmnxSubIgmpHostsEntry 3 } + +tmnxSubIgmpPlcySubscriberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIgmpPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIgmpPlcySubscriberTable shows the subscribers associated + with their IGMP Host Tracking policy." + ::= { tmnxSubIgmpHostObjs 4 } + +tmnxSubIgmpPlcySubscriberEntry OBJECT-TYPE + SYNTAX TmnxSubIgmpPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular subscriber associated with a + particular IGMP Host Tracking policy." + INDEX { + tmnxSubIgmpPlcyName, + IMPLIED tmnxSubIgmpPlcySubscriberId + } + ::= { tmnxSubIgmpPlcySubscriberTable 1 } + +TmnxSubIgmpPlcySubscriberEntry ::= SEQUENCE +{ tmnxSubIgmpPlcySubscriberId TmnxSubIdentString } + +tmnxSubIgmpPlcySubscriberId OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpPlcySubscriberId indicates the subscriber + identification." + ::= { tmnxSubIgmpPlcySubscriberEntry 1 } + +tmnxSubIgmpStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIgmpStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIgmpStatusTable has an entry for each subscriber that is + associated with a IGMP policy. + + A subscriber is associated with a IGMP policy if the value of the + object tmnxSubInfoSubProfile refers to a subscriber policy where the + value of the object tmnxSubProfIgmpPolicy is not empty." + ::= { tmnxSubIgmpHostObjs 5 } + +tmnxSubIgmpStatusEntry OBJECT-TYPE + SYNTAX TmnxSubIgmpStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status information about the IGMP policy of + this subscriber's hosts. + + Rows are created or removed automatically by the system." + INDEX { IMPLIED tmnxSubInfoSubIdent } + ::= { tmnxSubIgmpStatusTable 1 } + +TmnxSubIgmpStatusEntry ::= SEQUENCE +{ tmnxSubIgmpStatusPlcyName TNamedItemOrEmpty } + +tmnxSubIgmpStatusPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIgmpStatusPlcyName indicates the name of the IGMP + policy associated with this subscriber. + + An empty string indicates that no IGMP policy is associated with this + subscriber." + ::= { tmnxSubIgmpStatusEntry 1 } + +tmnxSubMcacPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMcacPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the subscriber MCAC policies." + ::= { tmnxSubIgmpHostObjs 6 } + +tmnxSubMcacPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubMcacPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxSubMcacPlcyTable represents a subscriber + MCAC policy." + INDEX { tmnxSubMcacPlcyName } + ::= { tmnxSubMcacPlcyTable 1 } + +TmnxSubMcacPlcyEntry ::= SEQUENCE +{ + tmnxSubMcacPlcyName TNamedItem, + tmnxSubMcacPlcyRowStatus RowStatus, + tmnxSubMcacPlcyDescription TItemDescription, + tmnxSubMcacPlcyAdminState TmnxAdminState, + tmnxSubMcacPlcyUnconstrainedBW Integer32, + tmnxSubMcacPlcyPreRsvdMandBW Integer32, + tmnxSubMcacPlcyLastMgmtChange TimeStamp +} + +tmnxSubMcacPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMcacPlcyName indicates the name of the subscriber + MCAC policy." + ::= { tmnxSubMcacPlcyEntry 1 } + +tmnxSubMcacPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMcacPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubMcacPlcyEntry 2 } + +tmnxSubMcacPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMcacPlcyDescription specifies the user provided + description of this subscriber MCAC policy." + DEFVAL { ''H } + ::= { tmnxSubMcacPlcyEntry 3 } + +tmnxSubMcacPlcyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubMcacPlcyAdminState specifies the + administrative state of this subscriber MCAC policy." + DEFVAL { outOfService } + ::= { tmnxSubMcacPlcyEntry 4 } + +tmnxSubMcacPlcyUnconstrainedBW OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMcacPlcyUnconstrainedBW specifies the bandwidth + assigned to this subscriber MCAC policy in kilobits per second(kbps). + + If the default value of '-1' is set, there is no constraint on + bandwidth allocated. + + If the value of tmnxSubMcacPlcyUnconstrainedBW is set to '0' and if an + MCAC policy is assigned on the subscriber, then no group (channel) + from that policy is allowed on that subscriber." + DEFVAL { -1 } + ::= { tmnxSubMcacPlcyEntry 5 } + +tmnxSubMcacPlcyPreRsvdMandBW OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMcacPlcyPreRsvdMandBW specifies the bandwidth + pre-reserved for all the mandatory channels on a given subscriber in + kilobits per second(kbps). + + If the value of tmnxSubMcacPlcyUnconstrainedBW is '0', no mandatory + channels are allowed. If the value of tmnxSubMcacPlcyUnconstrainedBW + is '-1', then all mandatory and optional channels are allowed. + + If the value of tmnxSubMcacPlcyPreRsvdMandBW is equal to the value of + tmnxSubMcacPlcyUnconstrainedBW, then all the unconstrained bandwidth + on a given subscriber is allocated to mandatory channels configured + through MCAC policy on that subscriber and no optional groups + (channels) are allowed. + + The value of tmnxSubMcacPlcyPreRsvdMandBW should always be less than + or equal to that of tmnxSubMcacPlcyUnconstrainedBW. An attempt to set + the value of tmnxSubMcacPlcyPreRsvdMandBW greater than that of + tmnxSubMcacPlcyUnconstrainedBW will result in inconsistent value + error." + DEFVAL { -1 } + ::= { tmnxSubMcacPlcyEntry 6 } + +tmnxSubMcacPlcyLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMcacPlcyLastMgmtChange indicates the sysUpTime at + the time of the most recent management-initiated change to this + policy." + ::= { tmnxSubMcacPlcyEntry 7 } + +tmnxSubMcacPlcySubscriberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMcacPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMcacPlcySubscriberTable shows the subscribers associated + with their MCAC policy." + ::= { tmnxSubIgmpHostObjs 7 } + +tmnxSubMcacPlcySubscriberEntry OBJECT-TYPE + SYNTAX TmnxSubMcacPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular subscriber associated with a + particular MCAC policy." + INDEX { + tmnxSubMcacPlcyName, + IMPLIED tmnxSubMcacPlcySubscriberId + } + ::= { tmnxSubMcacPlcySubscriberTable 1 } + +TmnxSubMcacPlcySubscriberEntry ::= SEQUENCE +{ tmnxSubMcacPlcySubscriberId TmnxSubIdentString } + +tmnxSubMcacPlcySubscriberId OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMcacPlcySubscriberId indicates the subscriber + identification." + ::= { tmnxSubMcacPlcySubscriberEntry 1 } + +tmnxSubMcacStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMcacStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMcacStatusTable has an entry for each subscriber that is + associated with a subscriber MCAC policy. + + A subscriber is associated with a subscriber MCAC policy if the value + of the object tmnxSubInfoSubProfile refers to a subscriber MCAC policy + where the value of the object tmnxSubProfSubMcacPolicy is not empty." + ::= { tmnxSubIgmpHostObjs 8 } + +tmnxSubMcacStatusEntry OBJECT-TYPE + SYNTAX TmnxSubMcacStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status information about the MCAC policy of + this subscriber's hosts. + + Rows are created or removed automatically by the system." + INDEX { IMPLIED tmnxSubInfoSubIdent } + ::= { tmnxSubMcacStatusTable 1 } + +TmnxSubMcacStatusEntry ::= SEQUENCE +{ + tmnxSubMcacStatusPlcyName TNamedItem, + tmnxSubMcacStatusinUseMandBw Unsigned32, + tmnxSubMcacStatusinUseOpnlBw Unsigned32, + tmnxSubMcacStatusAvailMandBw Unsigned32, + tmnxSubMcacStatusAvailOpnlBw Unsigned32 +} + +tmnxSubMcacStatusPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMcacStatusPlcyName indicates the name of the + subscriber MCAC policy associated with this subscriber. + + An empty string indicates that no subscriber MCAC policy is associated + with this subscriber." + ::= { tmnxSubMcacStatusEntry 1 } + +tmnxSubMcacStatusinUseMandBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMcacStatusinUseMandBw indicates the in-use + bandwidth in kilobits per second(kbps) for the mandatory channels for + this protocol host instance." + ::= { tmnxSubMcacStatusEntry 2 } + +tmnxSubMcacStatusinUseOpnlBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMcacStatusinUseOpnlBw indicates the in-use + bandwidth in kilobits per second(kbps) for the optional channels for + this protocol host instance." + ::= { tmnxSubMcacStatusEntry 3 } + +tmnxSubMcacStatusAvailMandBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMcacStatusAvailMandBw indicates the pre-reserved + bandwidth in kilobits per second(kbps) for the mandatory channels for + this host instance." + ::= { tmnxSubMcacStatusEntry 4 } + +tmnxSubMcacStatusAvailOpnlBw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMcacStatusAvailOpnlBw indicates the available + bandwidth in kilobits per second(kbps) for this host instance." + ::= { tmnxSubMcacStatusEntry 5 } + +tmnxSubMldPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMldPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the host MLD policies." + ::= { tmnxSubIgmpHostObjs 9 } + +tmnxSubMldPolicyEntry OBJECT-TYPE + SYNTAX TmnxSubMldPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxSubMldPolicyTable represents a host MLD + policy." + INDEX { tmnxSubMldPlcyName } + ::= { tmnxSubMldPolicyTable 1 } + +TmnxSubMldPolicyEntry ::= SEQUENCE +{ + tmnxSubMldPlcyName TNamedItem, + tmnxSubMldPlcyRowStatus RowStatus, + tmnxSubMldPlcyDescription TItemDescription, + tmnxSubMldPlcyImportPolicy TPolicyStatementNameOrEmpty, + tmnxSubMldPlcyHostMaxGroups Unsigned32, + tmnxSubMldPlcyAdminVersion TmnxMldVersion, + tmnxSubMldPlcyFastLeave TmnxSubAdminStatus, + tmnxSubMldPlcyRedirectionPolicy TPolicyStatementNameOrEmpty, + tmnxSubMldPlcyEgrRateModType TEgrRateModType, + tmnxSubMldPlcyEgrRateModSched TNamedItemOrEmpty, + tmnxSubMldPlcyPerHostReplic TmnxSubAdminStatus, + tmnxSubMldPlcyMcRprtDestName TNamedItemOrEmpty, + tmnxSubMldPlcyMcRprtOptFields BITS, + tmnxSubMldPlcyMcRprtAdminState TmnxAdminState, + tmnxSubMldPlcyHostMaxSources Unsigned32, + tmnxSubMldPlcyHostMaxGrpSources Unsigned32, + tmnxSubMldPlcyPerHostMcastMac TruthValue, + tmnxSubMldPlcyQryInterval Unsigned32, + tmnxSubMldPlcyLastLstnrQryIntvl Unsigned32, + tmnxSubMldPlcyQryResponseIntvl Unsigned32, + tmnxSubMldPlcyDisRtrAlertChk TruthValue, + tmnxSubMldPlcyPerSPIReplic TmnxSubAdminStatus +} + +tmnxSubMldPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyName indicates the name of the host MLD + policy." + ::= { tmnxSubMldPolicyEntry 1 } + +tmnxSubMldPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubMldPolicyEntry 2 } + +tmnxSubMldPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyDescription specifies the user provided + description of this host MLD policy." + DEFVAL { ''H } + ::= { tmnxSubMldPolicyEntry 3 } + +tmnxSubMldPlcyImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSubMldPlcyImportPolicy specifies the import policy that is to be + applied on this host MLD policy." + DEFVAL { ''H } + ::= { tmnxSubMldPolicyEntry 4 } + +tmnxSubMldPlcyHostMaxGroups OBJECT-TYPE + SYNTAX Unsigned32 (0..16000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyHostMaxGroups specifies the maximum number of groups + for which MLD can have local receiver information based on received + MLD reports for this host. When this configuration is changed + dynamically to a value lower than currently accepted number of groups, + the groups that are already accepted are not deleted. Only new groups + will not be allowed. When this object has a value of 0, there is no + limit to the number of groups." + DEFVAL { 0 } + ::= { tmnxSubMldPolicyEntry 5 } + +tmnxSubMldPlcyAdminVersion OBJECT-TYPE + SYNTAX TmnxMldVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured version of MLD which is running for this host. + This object can be used to configure a router capable of + running either value. For MLD to function correctly, all + routers on a LAN must be configured to run the same version + of MLD on that LAN." + DEFVAL { version2 } + ::= { tmnxSubMldPolicyEntry 6 } + +tmnxSubMldPlcyFastLeave OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubMldPlcyFastLeave specifies whether fast + leave is allowed for this host. + + If set to 'enabled(1)', the system prunes the port on which an MLD + 'leave' message has been received without waiting for the Group + Specific Query to timeout." + DEFVAL { enabled } + ::= { tmnxSubMldPolicyEntry 7 } + +tmnxSubMldPlcyRedirectionPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSubMldPlcyRedirectionPolicy specifies the redirection policy that + is to be applied on this host Mld policy." + DEFVAL { ''H } + ::= { tmnxSubMldPolicyEntry 8 } + +tmnxSubMldPlcyEgrRateModType OBJECT-TYPE + SYNTAX TEgrRateModType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyEgrRateModType specifies the egress-rate + modification that is to be applied. + + If set to 'namedScheduler', the scheduler as defined in + tmnxSubMldPlcyEgrRateModSched is used." + DEFVAL { none } + ::= { tmnxSubMldPolicyEntry 9 } + +tmnxSubMldPlcyEgrRateModSched OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyEgrRateModSched specifies the scheduler to + be applied for egress rate modification. + + The value is only considered if tmnxSubMldPlcyEgrRateModType is set to + 'namedScheduler'." + DEFVAL { "" } + ::= { tmnxSubMldPolicyEntry 10 } + +tmnxSubMldPlcyPerHostReplic OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubMldPlcyPerHostReplic specifies whether + per-host replication is allowed for this host. + + If set to 'enabled(1)', outgoing traffic will be replicated per host, + else it will be replicated per SAP. + + When traffic is replicated per host, a copy of each outgoing multicast + traffic packet will be sent to the unicast MAC address of each host + individually, else a single copy will be sent to the multicast MAC + address per SAP. + + This is only applicable for non-PPP hosts. In case of PPP host, + traffic is always replicated per host." + DEFVAL { disabled } + ::= { tmnxSubMldPolicyEntry 11 } + +tmnxSubMldPlcyMcRprtDestName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyMcRprtDestName specifies the multicast + reporting destination (found in + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathRprtDestTable) or it can be an + empty string." + DEFVAL { ''H } + ::= { tmnxSubMldPolicyEntry 12 } + +tmnxSubMldPlcyMcRprtOptFields OBJECT-TYPE + SYNTAX BITS { + hostMac (0), + pppoeSessionId (1), + svcId (2), + sapId (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyMcRprtOptFields specifies what optional + fields should be included into the multicast reporting messages." + DEFVAL { {} } + ::= { tmnxSubMldPolicyEntry 13 } + +tmnxSubMldPlcyMcRprtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyMcRprtAdminState specifies the + administrative state of the multicast reporting. When the value is + 'outOfService', no multicast reports are sent. When it is 'inService', + multicast reports are sent to the destination as indicated by + tmnxSubMldPlcyMcRprtDestName." + DEFVAL { outOfService } + ::= { tmnxSubMldPolicyEntry 14 } + +tmnxSubMldPlcyHostMaxSources OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyHostMaxSources specifies the maximum number + of sources for which MLD can have local receiver information based on + received MLD reports for this host. When this configuration is changed + dynamically to a value lower than currently accepted number of sources, + the sources that are already accepted are not deleted. Only new sources + will not be allowed. When this object has a value of 0, there is no + limit to the number of sources." + DEFVAL { 0 } + ::= { tmnxSubMldPolicyEntry 15 } + +tmnxSubMldPlcyHostMaxGrpSources OBJECT-TYPE + SYNTAX Unsigned32 (0..32000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyHostMaxGrpSources specifies the maximum + number of group sources for which MLD can have local receiver + information based on received MLD reports for this host. When this + configuration is changed dynamically to a value lower than currently + accepted number of group sources, the group sources that are already + accepted are not deleted. Only new group sources will not be allowed. + When this object has a value of 0, there is no limit to the number of + group sources." + DEFVAL { 0 } + ::= { tmnxSubMldPolicyEntry 16 } + +tmnxSubMldPlcyPerHostMcastMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubMldPlcyPerHostMcastMac specifies which + type of destination mac address will be used for outgoing traffic when + tmnxSubMldPlcyPerHostReplic is set to 'enabled(1)'. + + If set to 'true', outgoing traffic will be sent to a multicast mac + address. If set to 'false' it will be sent to the host unicast mac + address." + DEFVAL { false } + ::= { tmnxSubMldPolicyEntry 17 } + +tmnxSubMldPlcyQryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyQryInterval specifies the frequency at + which the MLD Host-Query packets are transmitted for this policy." + DEFVAL { 0 } + ::= { tmnxSubMldPolicyEntry 18 } + +tmnxSubMldPlcyLastLstnrQryIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyLastLstnrQryIntvl specifies the Max Response + Time inserted into Group-Specific Queries sent in response to + Leave Group messages, and is also the amount of time between + Group-Specific Query messages. This value may be tuned to + modify the leave latency of the network. A reduced value + results in reduced time to detect the loss of the last + member of a group." + DEFVAL { 0 } + ::= { tmnxSubMldPolicyEntry 19 } + +tmnxSubMldPlcyQryResponseIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcyQryResponseIntvl specifies maximum query + response time advertised in MLD v2 queries for this policy." + DEFVAL { 0 } + ::= { tmnxSubMldPolicyEntry 20 } + +tmnxSubMldPlcyDisRtrAlertChk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSubMldPlcyDisRtrAlertChk is used to enable/disable router alert + checking for MLD messages received for this policy. + + If this flag is set to 'true', checking is disabled." + DEFVAL { false } + ::= { tmnxSubMldPolicyEntry 21 } + +tmnxSubMldPlcyPerSPIReplic OBJECT-TYPE + SYNTAX TmnxSubAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubMldPlcyPerSPIReplic specifies whether + per-SPI (SLA Profile Instance) replication is allowed for this host. + + If set to 'enabled(1)', outgoing traffic will be replicated per SPI, + else it will be replicated per SAP. + + This is only applicable for non-PPP hosts. In case of PPP host, + traffic is always replicated per host." + DEFVAL { disabled } + ::= { tmnxSubMldPolicyEntry 22 } + +tmnxSubMldPolicyStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMldPolicyStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the host MLD policy statics." + ::= { tmnxSubIgmpHostObjs 10 } + +tmnxSubMldPolicyStaticEntry OBJECT-TYPE + SYNTAX TmnxSubMldPolicyStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxSubMldPolicyStaticTable represents a host + MLD policy statics." + INDEX { + tmnxSubMldPlcyName, + tmnxSubMldHostGroupAddressType, + tmnxSubMldHostGroupAddress, + tmnxSubMldHostGrpSrcAddressType, + tmnxSubMldHostGrpSrcAddress + } + ::= { tmnxSubMldPolicyStaticTable 1 } + +TmnxSubMldPolicyStaticEntry ::= SEQUENCE +{ + tmnxSubMldHostGroupAddressType InetAddressType, + tmnxSubMldHostGroupAddress InetAddress, + tmnxSubMldHostGrpSrcAddressType InetAddressType, + tmnxSubMldHostGrpSrcAddress InetAddress, + tmnxSubMldPlcyStaticRowStatus RowStatus +} + +tmnxSubMldHostGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMldHostGroupAddressType specifies the type of + address stored in tmnxSubMldHostGroupAddress." + ::= { tmnxSubMldPolicyStaticEntry 1 } + +tmnxSubMldHostGroupAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for which this entry contains + information." + ::= { tmnxSubMldPolicyStaticEntry 2 } + +tmnxSubMldHostGrpSrcAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMldHostGrpSrcAddressType specifies the type of + address stored in tmnxSubMldHostGrpSrcAddress." + ::= { tmnxSubMldPolicyStaticEntry 3 } + +tmnxSubMldHostGrpSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the source sending multicast traffic to the group + identified by tmnxSubMldHostGroupAddress." + ::= { tmnxSubMldPolicyStaticEntry 4 } + +tmnxSubMldPlcyStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The activation of a row enables MLD for the host. The destruction of a + row disables MLD for the host." + ::= { tmnxSubMldPolicyStaticEntry 5 } + +tmnxSubMldHostsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMldHostsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMldHostsTable has an entry for each subscriber having MLD + hosts in the system." + ::= { tmnxSubIgmpHostObjs 11 } + +tmnxSubMldHostsEntry OBJECT-TYPE + SYNTAX TmnxSubMldHostsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular subscriber host + available in the system." + INDEX { + tmnxSubMldHostsSubIdent, + vRtrID, + tmnxSubMldHostsHostAddressType, + tmnxSubMldHostsHostAddress, + tmnxSubMldHostMacAddress, + tmnxSubMldHostPppoeSessionId + } + ::= { tmnxSubMldHostsTable 1 } + +TmnxSubMldHostsEntry ::= SEQUENCE +{ + tmnxSubMldHostsSubIdent TmnxSubIdentString, + tmnxSubMldHostsHostAddressType InetAddressType, + tmnxSubMldHostsHostAddress InetAddress, + tmnxSubMldHostMacAddress MacAddress, + tmnxSubMldHostPppoeSessionId TmnxPppoeSessionId, + tmnxSubMldHostsCreated TimeStamp +} + +tmnxSubMldHostsSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMldHostsSubIdent specifies the subscriber + identification of this subscriber." + ::= { tmnxSubMldHostsEntry 1 } + +tmnxSubMldHostsHostAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMldHostsHostAddressType specifies the type of + address stored in tmnxSubMldHostsHostAddress." + ::= { tmnxSubMldHostsEntry 2 } + +tmnxSubMldHostsHostAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP host address for which this entry contains information." + ::= { tmnxSubMldHostsEntry 3 } + +tmnxSubMldHostMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMldHostMacAddress specifies the MAC address of + this subscriber host." + ::= { tmnxSubMldHostsEntry 4 } + +tmnxSubMldHostPppoeSessionId OBJECT-TYPE + SYNTAX TmnxPppoeSessionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMldHostPppoeSessionId specifies the PPPoE session + id of this subscriber host." + ::= { tmnxSubMldHostsEntry 5 } + +tmnxSubMldHostsCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was created." + ::= { tmnxSubMldHostsEntry 6 } + +tmnxSubMldPlcySubscriberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMldPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMldPlcySubscriberTable shows the subscribers associated + with their MLD Host Tracking policy." + ::= { tmnxSubIgmpHostObjs 12 } + +tmnxSubMldPlcySubscriberEntry OBJECT-TYPE + SYNTAX TmnxSubMldPlcySubscriberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular subscriber associated with a + particular Mld Host Tracking policy." + INDEX { + tmnxSubMldPlcyName, + IMPLIED tmnxSubMldPlcySubscriberId + } + ::= { tmnxSubMldPlcySubscriberTable 1 } + +TmnxSubMldPlcySubscriberEntry ::= SEQUENCE +{ tmnxSubMldPlcySubscriberId TmnxSubIdentString } + +tmnxSubMldPlcySubscriberId OBJECT-TYPE + SYNTAX TmnxSubIdentString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMldPlcySubscriberId indicates the subscriber + identification." + ::= { tmnxSubMldPlcySubscriberEntry 1 } + +tmnxSubMldStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMldStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMldStatusTable has an entry for each subscriber that is + associated with a MLD policy. + + A subscriber is associated with a MLD policy if the value of the + object tmnxSubInfoSubProfile refers to a subscriber policy where the + value of the object tmnxSubProfMldPolicy is not empty." + ::= { tmnxSubIgmpHostObjs 13 } + +tmnxSubMldStatusEntry OBJECT-TYPE + SYNTAX TmnxSubMldStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents status information about the MLD policy of + this subscriber's hosts. + + Rows are created or removed automatically by the system." + INDEX { IMPLIED tmnxSubInfoSubIdent } + ::= { tmnxSubMldStatusTable 1 } + +TmnxSubMldStatusEntry ::= SEQUENCE +{ tmnxSubMldStatusPlcyName TNamedItemOrEmpty } + +tmnxSubMldStatusPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMldStatusPlcyName indicates the name of the MLD + policy associated with this subscriber. + + An empty string indicates that no MLD policy is associated with this + subscriber." + ::= { tmnxSubMldStatusEntry 1 } + +tmnxSubPppObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 5 } + +tmnxSubPppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppTable has an entry for each subscriber PPP Session. + + Any MLPPP bundle and link sessions are also present in this table." + ::= { tmnxSubPppObjs 1 } + +tmnxSubPppEntry OBJECT-TYPE + SYNTAX TmnxSubPppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a subscriber PPP Session. + + Entries in this table are created and destroyed by the system." + INDEX { tmnxSubPppIndex } + ::= { tmnxSubPppTable 1 } + +TmnxSubPppEntry ::= SEQUENCE +{ + tmnxSubPppIndex Unsigned32, + tmnxSubPppType TmnxSubPppType, + tmnxSubPppUpTime TimeTicks, + tmnxSubPppDescription DisplayString, + tmnxSubPppLcpState TmnxPppCpState, + tmnxSubPppIpcpState TmnxPppCpState, + tmnxSubPppIpv6cpState TmnxPppCpState, + tmnxSubPppPppMtu Unsigned32, + tmnxSubPppPppAuthProtocol INTEGER, + tmnxSubPppPppUserName TmnxPppoeUserNameOrEmpty, + tmnxSubPppSubIdent TmnxSubIdentStringOrEmpty, + tmnxSubPppOriginSubIdent TmnxPppoeSessionInfoOrigin, + tmnxSubPppSubProfString TmnxSubProfileStringOrEmpty, + tmnxSubPppSlaProfString TmnxSlaProfileStringOrEmpty, + tmnxSubPppAncpString TmnxAncpStringOrZero, + tmnxSubPppInterDestId TmnxSubMgtIntDestIdOrEmpty, + tmnxSubPppAppProfString TmnxAppProfileStringOrEmpty, + tmnxSubPppCategoryMapName TNamedItemOrEmpty, + tmnxSubPppOriginStrings TmnxPppoeSessionInfoOrigin, + tmnxSubPppIpAddrType InetAddressType, + tmnxSubPppIpAddr InetAddress, + tmnxSubPppIpAddrPrefixLength InetAddressPrefixLength, + tmnxSubPppOriginIp TmnxPppoeSessionInfoOrigin, + tmnxSubPppPrimaryDnsType InetAddressType, + tmnxSubPppPrimaryDns InetAddress, + tmnxSubPppSecondaryDnsType InetAddressType, + tmnxSubPppSecondaryDns InetAddress, + tmnxSubPppOriginDns TmnxPppoeSessionInfoOrigin, + tmnxSubPppPrimaryNbnsType InetAddressType, + tmnxSubPppPrimaryNbns InetAddress, + tmnxSubPppSecondaryNbnsType InetAddressType, + tmnxSubPppSecondaryNbns InetAddress, + tmnxSubPppOriginNbns TmnxPppoeSessionInfoOrigin, + tmnxSubPppInterfaceId OCTET STRING, + tmnxSubPppOriginIpv6cpInfo TmnxPppoeSessionInfoOrigin, + tmnxSubPppIpv6Dns1Type InetAddressType, + tmnxSubPppIpv6Dns1 InetAddress, + tmnxSubPppIpv6Dns2Type InetAddressType, + tmnxSubPppIpv6Dns2 InetAddress, + tmnxSubPppIpv6DelPfxType InetAddressType, + tmnxSubPppIpv6DelPfx InetAddress, + tmnxSubPppIpv6DelPfxLen InetAddressPrefixLength, + tmnxSubPppIpv6DelPfxOrigin TmnxPppoeSessionInfoOrigin, + tmnxSubPppIpv6DelPfxPool TNamedItemOrEmpty, + tmnxSubPppIpv6PrefixType InetAddressType, + tmnxSubPppIpv6Prefix InetAddress, + tmnxSubPppIpv6PrefixLen InetAddressPrefixLength, + tmnxSubPppTerminationType TmnxSubPppTerminationType, + tmnxSubPppRetailerSvcId TmnxServId, + tmnxSubPppRetailerIf InterfaceIndexOrZero, + tmnxSubPppLacVrtrId TmnxVRtrIDOrZero, + tmnxSubPppLacConnectionId Unsigned32, + tmnxSubPppSessionTimeout Unsigned32, + tmnxSubPppCircuitId OCTET STRING, + tmnxSubPppRemoteId OCTET STRING, + tmnxSubPppAddressPool DisplayString, + tmnxSubPppRadiusClassAttr OCTET STRING, + tmnxSubPppRadiusUserName DisplayString, + tmnxSubPppSvcId TmnxServId, + tmnxSubPppSubIf InterfaceIndexOrZero, + tmnxSubPppGrpIf InterfaceIndexOrZero, + tmnxSubPppPortId TmnxPortID, + tmnxSubPppEncapValue TmnxEncapVal, + tmnxSubPppSpiGroupId TmnxSubOperSpiGroupId, + tmnxSubPppMlpppRole INTEGER, + tmnxSubPppMlpppBundleId Unsigned32, + tmnxSubPppAcctSessionId TmnxSubAcctSessionId, + tmnxSubPppIpv6AddrType InetAddressType, + tmnxSubPppIpv6Addr InetAddress, + tmnxSubPppIpv6AddrOrigin TmnxPppoeSessionInfoOrigin, + tmnxSubPppIpv6AddrPool TNamedItemOrEmpty, + tmnxSubPppSessionTimeLeft Unsigned32, + tmnxSubPppLogicalLineId OCTET STRING, + tmnxSubPppIpv6PrefixOrigin TmnxPppoeSessionInfoOrigin, + tmnxSubPppSapSessionIndex Unsigned32, + tmnxSubPppIpv6PrefixPool TNamedItemOrEmpty, + tmnxSubPppIgnoringDfBit TruthValue, + tmnxSubPppBondingConnIndex Unsigned32, + tmnxSubPppBondingId TmnxSubIdentStringOrEmpty, + tmnxSubPppRadSubIfPfxType InetAddressType, + tmnxSubPppRadSubIfPfx InetAddress, + tmnxSubPppRadSubIfPfxLen InetAddressPrefixLength, + tmnxSubPppSteeringProfile TNamedItemOrEmpty, + tmnxSubPppSteeringOperState TmnxLacSteeringOperState, + tmnxSubPppRtrAdvPlcy TNamedItemOrEmpty +} + +tmnxSubPppIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubPppIndex indicates the local identifier + of the session." + ::= { tmnxSubPppEntry 1 } + +tmnxSubPppType OBJECT-TYPE + SYNTAX TmnxSubPppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPppType indicates the type of the + session." + ::= { tmnxSubPppEntry 2 } + +tmnxSubPppUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppUpTime indicates how long (in hundredths of a + second) that the session already exists in this table." + ::= { tmnxSubPppEntry 3 } + +tmnxSubPppDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppDescription indicates an automatically + generated description of the session." + ::= { tmnxSubPppEntry 4 } + +tmnxSubPppLcpState OBJECT-TYPE + SYNTAX TmnxPppCpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppLcpState indicates the current state of the PPP + Link Control Protocol of the session." + ::= { tmnxSubPppEntry 5 } + +tmnxSubPppIpcpState OBJECT-TYPE + SYNTAX TmnxPppCpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpcpState indicates the current state of the + PPP IP Control Protocol of the session." + ::= { tmnxSubPppEntry 6 } + +tmnxSubPppIpv6cpState OBJECT-TYPE + SYNTAX TmnxPppCpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6cpState indicates the current state of the + PPP IPv6 Control Protocol of the session." + ::= { tmnxSubPppEntry 7 } + +tmnxSubPppPppMtu OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPppMtu indicates the PPP MTU of the session." + ::= { tmnxSubPppEntry 8 } + +tmnxSubPppPppAuthProtocol OBJECT-TYPE + SYNTAX INTEGER { + none (1), + pap (2), + chap (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPppAuthProtocol indicates the PPP protocol used + to authenticate the session. + + The value 'none' indicates that no PPP authentication was done. The + value 'pap' indicates that authentication was done via the Password + Authentication Protocol. The value 'chap' indicates that + authentication was done via the Challenge-Handshake Authentication + Protocol." + ::= { tmnxSubPppEntry 9 } + +tmnxSubPppPppUserName OBJECT-TYPE + SYNTAX TmnxPppoeUserNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPppUserName indicates the user name learned + during the PPP authentication phase." + ::= { tmnxSubPppEntry 10 } + +tmnxSubPppSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubIdent indicates the subscriber applicable + for this session." + ::= { tmnxSubPppEntry 11 } + +tmnxSubPppOriginSubIdent OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubPppOriginSubIdent indicates which source provided + the subscriber." + ::= { tmnxSubPppEntry 12 } + +tmnxSubPppSubProfString OBJECT-TYPE + SYNTAX TmnxSubProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubProfString indicates the subscriber profile + string applicable for this session." + ::= { tmnxSubPppEntry 13 } + +tmnxSubPppSlaProfString OBJECT-TYPE + SYNTAX TmnxSlaProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSlaProfString indicates the SLA profile string + applicable for this session." + ::= { tmnxSubPppEntry 14 } + +tmnxSubPppAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAncpString indicates the ANCP string applicable + for this session." + ::= { tmnxSubPppEntry 15 } + +tmnxSubPppInterDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestIdOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppInterDestId indicates the intermediate + destination identifier applicable for this session." + ::= { tmnxSubPppEntry 16 } + +tmnxSubPppAppProfString OBJECT-TYPE + SYNTAX TmnxAppProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAppProfString indicates the application profile + string applicable for this session." + ::= { tmnxSubPppEntry 17 } + +tmnxSubPppCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppCategoryMapName indicates the category map name + applicable for this session." + ::= { tmnxSubPppEntry 18 } + +tmnxSubPppOriginStrings OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubPppOriginStrings indicates which source provided + the subscriber identification strings (subscriber profile string, SLA + profile string, ANCP string, intermediate destination identifier, + application profile string and category map name)." + ::= { tmnxSubPppEntry 19 } + +tmnxSubPppIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpAddrType indicates the address type of + tmnxSubPppIpAddr." + ::= { tmnxSubPppEntry 20 } + +tmnxSubPppIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpAddr indicates the IP address of the session. + + The value of tmnxSubPppOriginIp indicates from what source this IP + address was received." + ::= { tmnxSubPppEntry 21 } + +tmnxSubPppIpAddrPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpAddrPrefixLength indicates the prefix length + of tmnxSubPppIpAddr." + ::= { tmnxSubPppEntry 22 } + +tmnxSubPppOriginIp OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOriginIp indicates which source provided the IP + address." + ::= { tmnxSubPppEntry 23 } + +tmnxSubPppPrimaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPrimaryDnsType indicates the address type of + tmnxSubPppPrimaryDns." + ::= { tmnxSubPppEntry 24 } + +tmnxSubPppPrimaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPrimaryDns indicates the primary DNS server. + + The value of this object is ''H when not applicable. + + The value of tmnxSubPppOriginDns indicates from what source this IP + address was received." + ::= { tmnxSubPppEntry 25 } + +tmnxSubPppSecondaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSecondaryDnsType indicates the address type of + tmnxSubPppSecondaryDns." + ::= { tmnxSubPppEntry 26 } + +tmnxSubPppSecondaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSecondaryDns indicates the secondary DNS + server. + + The value of this object is ''H when not applicable. + + The value of tmnxSubPppOriginDns indicates from what source this IP + address was received." + ::= { tmnxSubPppEntry 27 } + +tmnxSubPppOriginDns OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOriginDns indicates which source provided the + DNS addresses." + ::= { tmnxSubPppEntry 28 } + +tmnxSubPppPrimaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPrimaryNbnsType indicates the address type of + tmnxSubPppPrimaryNbns." + ::= { tmnxSubPppEntry 29 } + +tmnxSubPppPrimaryNbns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPrimaryNbns indicates the primary NBNS server. + + The value of this object is ''H when not applicable. + + The value of tmnxSubPppOriginNbns indicates from what source this IP + address was received." + ::= { tmnxSubPppEntry 30 } + +tmnxSubPppSecondaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSecondaryNbnsType indicates the address type of + tmnxSubPppSecondaryNbns." + ::= { tmnxSubPppEntry 31 } + +tmnxSubPppSecondaryNbns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSecondaryNbns indicates the secondary NBNS + server. + + The value of this object is ''H when not applicable. + + The value of tmnxSubPppOriginNbns indicates from what source this IP + address was received." + ::= { tmnxSubPppEntry 32 } + +tmnxSubPppOriginNbns OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOriginNbns indicates which source provided the + NBNS addresses." + ::= { tmnxSubPppEntry 33 } + +tmnxSubPppInterfaceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppInterfaceId indicates the IPv6 Interface + Identifier negotiated via IPv6CP." + ::= { tmnxSubPppEntry 34 } + +tmnxSubPppOriginIpv6cpInfo OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubPppOriginIpv6cpInfo indicates which source + provided the IPv6CP information." + ::= { tmnxSubPppEntry 35 } + +tmnxSubPppIpv6Dns1Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6Dns1Type indicates the address type of + tmnxSubPppIpv6Dns1." + ::= { tmnxSubPppEntry 36 } + +tmnxSubPppIpv6Dns1 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6Dns1 indicates the primary DNS server." + ::= { tmnxSubPppEntry 37 } + +tmnxSubPppIpv6Dns2Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6Dns2Type indicates the address type of + tmnxSubPppIpv6Dns2." + ::= { tmnxSubPppEntry 38 } + +tmnxSubPppIpv6Dns2 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6Dns2 indicates the secondary DNS server." + ::= { tmnxSubPppEntry 39 } + +tmnxSubPppIpv6DelPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6DelPfxType indicates the address type of + tmnxSubPppIpv6DelPfx." + ::= { tmnxSubPppEntry 40 } + +tmnxSubPppIpv6DelPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6DelPfx indicates the IPv6 Delegated Prefix. + + The value of this object is ''H when not applicable." + ::= { tmnxSubPppEntry 41 } + +tmnxSubPppIpv6DelPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6DelPfxLen indicates the length of + tmnxSubPppIpv6DelPfx." + ::= { tmnxSubPppEntry 42 } + +tmnxSubPppIpv6DelPfxOrigin OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6DelPfxOrigin indicates the origin of + tmnxSubPppIpv6DelPfx and tmnxSubPppIpv6DelPfxLen." + ::= { tmnxSubPppEntry 43 } + +tmnxSubPppIpv6DelPfxPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6DelPfxPool indicates the DHCP server pool + from which the delegated prefix, indicated by tmnxSubPppIpv6DelPfx, is + allocated." + ::= { tmnxSubPppEntry 44 } + +tmnxSubPppIpv6PrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6PrefixType indicates the address type of + tmnxSubPppIpv6Prefix." + ::= { tmnxSubPppEntry 45 } + +tmnxSubPppIpv6Prefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6Prefix indicates the IPv6 prefix. + + The value of this object is ''H when not applicable." + ::= { tmnxSubPppEntry 46 } + +tmnxSubPppIpv6PrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6PrefixLen indicates the length of + tmnxSubPppIpv6Prefix." + ::= { tmnxSubPppEntry 47 } + +tmnxSubPppTerminationType OBJECT-TYPE + SYNTAX TmnxSubPppTerminationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppTerminationType indicates the termination type + of this session." + ::= { tmnxSubPppEntry 48 } + +tmnxSubPppRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRetailerSvcId indicates the service ID of the + retailer VPRN service to which this session belongs. If the value of + this object is non-zero, the session belongs to a retailer VPRN." + ::= { tmnxSubPppEntry 49 } + +tmnxSubPppRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRetailerIf indicates the interface index of the + retailer VPRN interface to which this session belongs. If the value of + this object is non-zero, the session belongs to a retailer VPRN." + ::= { tmnxSubPppEntry 50 } + +tmnxSubPppLacVrtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppLacVrtrId indicates the virtual router ID of + the LAC L2TP session associated with this session. + + The value of this object is only applicable if + tmnxSubPppTerminationType is 'lac', otherwise it is equal to zero." + ::= { tmnxSubPppEntry 51 } + +tmnxSubPppLacConnectionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppLacConnectionId indicates the connection ID of + the LAC L2TP session associated with this session. + + The values of tmnxSubPppLacVrtrId and tmnxSubPppLacConnectionId are + the index in the table TIMETRA-L2TP-MIB::tmnxL2tpSeStatusTable of the + L2TP session associated with this session. + + The value of this object is only applicable if + tmnxSubPppTerminationType is 'lac', otherwise it is equal to zero." + ::= { tmnxSubPppEntry 52 } + +tmnxSubPppSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..31104000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSessionTimeout indicates the session timeout + received from the Radius server (if applicable)." + ::= { tmnxSubPppEntry 53 } + +tmnxSubPppCircuitId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppCircuitId indicates the value of the circuit-id + sub-option." + ::= { tmnxSubPppEntry 54 } + +tmnxSubPppRemoteId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRemoteId indicates the value of the remote-id + sub-option." + ::= { tmnxSubPppEntry 55 } + +tmnxSubPppAddressPool OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAddressPool indicates the IP address pool which + is used to search for an IP address for this session." + ::= { tmnxSubPppEntry 56 } + +tmnxSubPppRadiusClassAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadiusClassAttr indicates the Class attribute + returned by the RADIUS server in an Access-Accept message. + + If no RADIUS authentication is performed for this session, or RADIUS + did not return this attribute, the value of this object is empty." + ::= { tmnxSubPppEntry 57 } + +tmnxSubPppRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadiusUserName indicates the User-Name + attribute returned by the RADIUS server in an Access-Accept message. + + If RADIUS did not return this attribute, the value of this object is + equal to the User-Name attribute sent in the original Access-Request + message. + + If no RADIUS authentication is performed for this session, the value + of this object is empty." + ::= { tmnxSubPppEntry 58 } + +tmnxSubPppSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSvcId indicates the service ID of the IES/VPRN + service to which this session belongs." + ::= { tmnxSubPppEntry 59 } + +tmnxSubPppSubIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSubIf indicates the interface index of the + subscriber interface to which this session belongs." + ::= { tmnxSubPppEntry 60 } + +tmnxSubPppGrpIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppGrpIf indicates the interface index of the + group-interface to which this session belongs." + ::= { tmnxSubPppEntry 61 } + +tmnxSubPppPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppPortId indicates the ID of the access port to + which this session belongs." + ::= { tmnxSubPppEntry 62 } + +tmnxSubPppEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppEncapValue indicates the value of the label + used to identify this SAP on the access port specified by + tmnxSubPppPortId." + ::= { tmnxSubPppEntry 63 } + +tmnxSubPppSpiGroupId OBJECT-TYPE + SYNTAX TmnxSubOperSpiGroupId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiGroupId indicates the SLA profile instance + group identifier specified by the AAA server." + ::= { tmnxSubPppEntry 67 } + +tmnxSubPppMlpppRole OBJECT-TYPE + SYNTAX INTEGER { + no (0), + link (1), + bundle (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppMlpppRole indicates the Multi Link PPP (MLPPP) + role of this session. + + Only sessions where the value of tmnxSubPppType is equal to 'oL2tp' + can have a value of tmnxSubPppMlpppRole different from 'no'." + REFERENCE + "RFC 1990 The PPP Multilink Protocol" + ::= { tmnxSubPppEntry 70 } + +tmnxSubPppMlpppBundleId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppMlpppBundleId indicates the MLPPP bundle + identifier of the session. + + If the value of tmnxSubPppMlpppRole is equal to 'no', the value of + tmnxSubPppMlpppBundleId is equal to zero." + ::= { tmnxSubPppEntry 71 } + +tmnxSubPppAcctSessionId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAcctSessionId indicates the accounting session + id of the PPP session." + ::= { tmnxSubPppEntry 74 } + +tmnxSubPppIpv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6AddrType indicates the address type of + tmnxSubPppIpv6Addr." + ::= { tmnxSubPppEntry 75 } + +tmnxSubPppIpv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6Addr indicates the IPv6 address. + + The value of this object is ''H when not applicable." + ::= { tmnxSubPppEntry 76 } + +tmnxSubPppIpv6AddrOrigin OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6AddrOrigin indicates the origin of + tmnxSubPppIpv6Addr." + ::= { tmnxSubPppEntry 77 } + +tmnxSubPppIpv6AddrPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6AddrPool indicates the DHCP server pool + from which the address, indicated by tmnxSubPppIpv6Addr, is allocated." + ::= { tmnxSubPppEntry 78 } + +tmnxSubPppSessionTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSessionTimeLeft indicates the session time left + when a session timeout is active for this session. A value of 0 + indicates no session timeout is active." + ::= { tmnxSubPppEntry 79 } + +tmnxSubPppLogicalLineId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppLogicalLineId indicates the value of the + Logical Line ID (LLID). + + This value is first obtained from a RADIUS server in a + pre-authentication phase, and subsequently transmitted in the + Access-Request message for the actual authentication." + ::= { tmnxSubPppEntry 100 } + +tmnxSubPppIpv6PrefixOrigin OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6PrefixOrigin indicates the origin of + tmnxSubPppIpv6Prefix." + ::= { tmnxSubPppEntry 101 } + +tmnxSubPppSapSessionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSapSessionIndex indicates the sap session index + of the PPP session." + ::= { tmnxSubPppEntry 102 } + +tmnxSubPppIpv6PrefixPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIpv6PrefixPool indicates the DHCP server pool + from which the SLAAC prefix, indicated by tmnxSubPppIpv6Prefix, is + allocated." + ::= { tmnxSubPppEntry 103 } + +tmnxSubPppIgnoringDfBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppIgnoringDfBit indicates if this system ignores + the Don't Fragment (DF) bit in the IPv4 header of traffic received for + this session." + ::= { tmnxSubPppEntry 104 } + +tmnxSubPppBondingConnIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBondingConnIndex indicates the bonding + connection index of this session. A value of 0 indicates this session + is not part of a bonding context." + ::= { tmnxSubPppEntry 105 } + +tmnxSubPppBondingId OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBondingId indicates the bonding identifier of + this session." + ::= { tmnxSubPppEntry 106 } + +tmnxSubPppRadSubIfPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadSubIfPfxType indicates the address type of + tmnxSubPppRadSubIfPfx." + ::= { tmnxSubPppEntry 107 } + +tmnxSubPppRadSubIfPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadSubIfPfx indicates the subscriber interface + prefix that is received from a Radius server." + ::= { tmnxSubPppEntry 108 } + +tmnxSubPppRadSubIfPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadSubIfPfxLen indicates the Radius subscriber + interface prefix length." + ::= { tmnxSubPppEntry 109 } + +tmnxSubPppSteeringProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSteeringProfile indicates the steering profile + used in this session." + ::= { tmnxSubPppEntry 110 } + +tmnxSubPppSteeringOperState OBJECT-TYPE + SYNTAX TmnxLacSteeringOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSteeringOperState indicates the steering + oper-state of this session." + ::= { tmnxSubPppEntry 111 } + +tmnxSubPppRtrAdvPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRtrAdvPlcy indicates the name of the router + advertisement policy associated with this session during + authentication." + ::= { tmnxSubPppEntry 112 } + +tmnxSubPppStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppStatTable has an entry for each Subscriber PPP Session." + ::= { tmnxSubPppObjs 2 } + +tmnxSubPppStatEntry OBJECT-TYPE + SYNTAX TmnxSubPppStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics information about a + Subscriber PPP Session. + + Entries in this table are created and destroyed by the system." + AUGMENTS { tmnxSubPppEntry } + ::= { tmnxSubPppStatTable 1 } + +TmnxSubPppStatEntry ::= SEQUENCE +{ + tmnxSubPppStatRxUnknownProto Counter32, + tmnxSubPppStatRxLcpConfReq Counter32, + tmnxSubPppStatRxLcpConfAck Counter32, + tmnxSubPppStatRxLcpConfNak Counter32, + tmnxSubPppStatRxLcpConfRej Counter32, + tmnxSubPppStatRxLcpTermReq Counter32, + tmnxSubPppStatRxLcpTermAck Counter32, + tmnxSubPppStatRxLcpCodeRej Counter32, + tmnxSubPppStatRxLcpEchoReq Counter32, + tmnxSubPppStatRxLcpEchoRep Counter32, + tmnxSubPppStatRxLcpProtRej Counter32, + tmnxSubPppStatRxLcpDiscReq Counter32, + tmnxSubPppStatTxLcpConfReq Counter32, + tmnxSubPppStatTxLcpConfAck Counter32, + tmnxSubPppStatTxLcpConfNak Counter32, + tmnxSubPppStatTxLcpConfRej Counter32, + tmnxSubPppStatTxLcpTermReq Counter32, + tmnxSubPppStatTxLcpTermAck Counter32, + tmnxSubPppStatTxLcpCodeRej Counter32, + tmnxSubPppStatTxLcpEchoReq Counter32, + tmnxSubPppStatTxLcpEchoRep Counter32, + tmnxSubPppStatTxLcpProtRej Counter32, + tmnxSubPppStatTxLcpDiscReq Counter32, + tmnxSubPppStatRxPapAuthReq Counter32, + tmnxSubPppStatTxPapAuthAck Counter32, + tmnxSubPppStatTxPapAuthNak Counter32, + tmnxSubPppStatRxChapResponse Counter32, + tmnxSubPppStatTxChapChallenge Counter32, + tmnxSubPppStatTxChapSuccess Counter32, + tmnxSubPppStatTxChapFailure Counter32, + tmnxSubPppStatRxIpcpConfReq Counter32, + tmnxSubPppStatRxIpcpConfAck Counter32, + tmnxSubPppStatRxIpcpConfNak Counter32, + tmnxSubPppStatRxIpcpConfRej Counter32, + tmnxSubPppStatRxIpcpTermReq Counter32, + tmnxSubPppStatRxIpcpTermAck Counter32, + tmnxSubPppStatRxIpcpCodeRej Counter32, + tmnxSubPppStatTxIpcpConfReq Counter32, + tmnxSubPppStatTxIpcpConfAck Counter32, + tmnxSubPppStatTxIpcpConfNak Counter32, + tmnxSubPppStatTxIpcpConfRej Counter32, + tmnxSubPppStatTxIpcpTermReq Counter32, + tmnxSubPppStatTxIpcpTermAck Counter32, + tmnxSubPppStatTxIpcpCodeRej Counter32, + tmnxSubPppStatRxIpv6cpConfReq Counter32, + tmnxSubPppStatRxIpv6cpConfAck Counter32, + tmnxSubPppStatRxIpv6cpConfNak Counter32, + tmnxSubPppStatRxIpv6cpConfRej Counter32, + tmnxSubPppStatRxIpv6cpTermReq Counter32, + tmnxSubPppStatRxIpv6cpTermAck Counter32, + tmnxSubPppStatRxIpv6cpCodeRej Counter32, + tmnxSubPppStatTxIpv6cpConfReq Counter32, + tmnxSubPppStatTxIpv6cpConfAck Counter32, + tmnxSubPppStatTxIpv6cpConfNak Counter32, + tmnxSubPppStatTxIpv6cpConfRej Counter32, + tmnxSubPppStatTxIpv6cpTermReq Counter32, + tmnxSubPppStatTxIpv6cpTermAck Counter32, + tmnxSubPppStatTxIpv6cpCodeRej Counter32 +} + +tmnxSubPppStatRxUnknownProto OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxUnknownProto indicates the number of + packets with unknown PPP protocol received for this PPP session." + ::= { tmnxSubPppStatEntry 2 } + +tmnxSubPppStatRxLcpConfReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpConfReq indicates the number of LCP + configure requests received for this PPP session." + ::= { tmnxSubPppStatEntry 3 } + +tmnxSubPppStatRxLcpConfAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpConfAck indicates the number of LCP + configure acknowledgements received for this PPP session." + ::= { tmnxSubPppStatEntry 4 } + +tmnxSubPppStatRxLcpConfNak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpConfNak indicates the number of + negative LCP configure acknowledgements received for this PPP session." + ::= { tmnxSubPppStatEntry 5 } + +tmnxSubPppStatRxLcpConfRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpConfRej indicates the number of LCP + configure rejects received for this PPP session." + ::= { tmnxSubPppStatEntry 6 } + +tmnxSubPppStatRxLcpTermReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpTermReq indicates the number of LCP + terminate requests received for this PPP session." + ::= { tmnxSubPppStatEntry 7 } + +tmnxSubPppStatRxLcpTermAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpTermAck indicates the number of LCP + terminate acknowledgements received for this PPP session." + ::= { tmnxSubPppStatEntry 8 } + +tmnxSubPppStatRxLcpCodeRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpCodeRej indicates the number of LCP + code rejects received for this PPP session." + ::= { tmnxSubPppStatEntry 9 } + +tmnxSubPppStatRxLcpEchoReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpEchoReq indicates the number of LCP + echo requests received for this PPP session." + ::= { tmnxSubPppStatEntry 10 } + +tmnxSubPppStatRxLcpEchoRep OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpEchoRep indicates the number of LCP + echo replies received for this PPP session." + ::= { tmnxSubPppStatEntry 11 } + +tmnxSubPppStatRxLcpProtRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpProtRej indicates the number of LCP + protocol rejects received for this PPP session." + ::= { tmnxSubPppStatEntry 12 } + +tmnxSubPppStatRxLcpDiscReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxLcpDiscReq indicates the number of LCP + discard requests received for this PPP session." + ::= { tmnxSubPppStatEntry 13 } + +tmnxSubPppStatTxLcpConfReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpConfReq indicates the number of LCP + configure requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 14 } + +tmnxSubPppStatTxLcpConfAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpConfAck indicates the number of LCP + configure acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 15 } + +tmnxSubPppStatTxLcpConfNak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpConfNak indicates the number of + negative LCP configure acknowledgements transmitted for this PPP + session." + ::= { tmnxSubPppStatEntry 16 } + +tmnxSubPppStatTxLcpConfRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpConfRej indicates the number of LCP + configure rejects transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 17 } + +tmnxSubPppStatTxLcpTermReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpTermReq indicates the number of LCP + terminate requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 18 } + +tmnxSubPppStatTxLcpTermAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpTermAck indicates the number of LCP + terminate acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 19 } + +tmnxSubPppStatTxLcpCodeRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpCodeRej indicates the number of LCP + code rejects transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 20 } + +tmnxSubPppStatTxLcpEchoReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpEchoReq indicates the number of LCP + echo requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 21 } + +tmnxSubPppStatTxLcpEchoRep OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpEchoRep indicates the number of LCP + echo replies transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 22 } + +tmnxSubPppStatTxLcpProtRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpProtRej indicates the number of LCP + protocol rejects transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 23 } + +tmnxSubPppStatTxLcpDiscReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxLcpDiscReq indicates the number of LCP + discard requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 24 } + +tmnxSubPppStatRxPapAuthReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxPapAuthReq indicates the number of PAP + authentication requests received for this PPP session." + ::= { tmnxSubPppStatEntry 25 } + +tmnxSubPppStatTxPapAuthAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxPapAuthAck indicates the number of PAP + authentication acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 26 } + +tmnxSubPppStatTxPapAuthNak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxPapAuthNak indicates the number of + negative PAP authentication acknowledgements transmitted for this PPP + session." + ::= { tmnxSubPppStatEntry 27 } + +tmnxSubPppStatRxChapResponse OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxChapResponse indicates the number of CHAP + authentication responses received for this PPP session." + ::= { tmnxSubPppStatEntry 28 } + +tmnxSubPppStatTxChapChallenge OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxChapChallenge indicates the number of + CHAP authentication challenges transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 29 } + +tmnxSubPppStatTxChapSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxChapSuccess indicates the number of CHAP + authentication acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 30 } + +tmnxSubPppStatTxChapFailure OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxChapFailure indicates the number of + negative CHAP authentication acknowledgements transmitted for this PPP + session." + ::= { tmnxSubPppStatEntry 31 } + +tmnxSubPppStatRxIpcpConfReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpcpConfReq indicates the number of IPCP + configure requests received for this PPP session." + ::= { tmnxSubPppStatEntry 32 } + +tmnxSubPppStatRxIpcpConfAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpcpConfAck indicates the number of IPCP + configure acknowledgements received for this PPP session." + ::= { tmnxSubPppStatEntry 33 } + +tmnxSubPppStatRxIpcpConfNak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpcpConfNak indicates the number of + negative IPCP configure acknowledgements received for this PPP + session." + ::= { tmnxSubPppStatEntry 34 } + +tmnxSubPppStatRxIpcpConfRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpcpConfRej indicates the number of IPCP + configure rejects received for this PPP session." + ::= { tmnxSubPppStatEntry 35 } + +tmnxSubPppStatRxIpcpTermReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpcpTermReq indicates the number of IPCP + terminate requests received for this PPP session." + ::= { tmnxSubPppStatEntry 36 } + +tmnxSubPppStatRxIpcpTermAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpcpTermAck indicates the number of IPCP + terminate acknowledgements received for this PPP session." + ::= { tmnxSubPppStatEntry 37 } + +tmnxSubPppStatRxIpcpCodeRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpcpCodeRej indicates the number of IPCP + code rejects received for this PPP session." + ::= { tmnxSubPppStatEntry 38 } + +tmnxSubPppStatTxIpcpConfReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpcpConfReq indicates the number of IPCP + configure requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 39 } + +tmnxSubPppStatTxIpcpConfAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpcpConfAck indicates the number of IPCP + configure acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 40 } + +tmnxSubPppStatTxIpcpConfNak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpcpConfNak indicates the number of + negative IPCP configure acknowledgements transmitted for this PPP + session." + ::= { tmnxSubPppStatEntry 41 } + +tmnxSubPppStatTxIpcpConfRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpcpConfRej indicates the number of IPCP + configure rejects transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 42 } + +tmnxSubPppStatTxIpcpTermReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpcpTermReq indicates the number of IPCP + terminate requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 43 } + +tmnxSubPppStatTxIpcpTermAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpcpTermAck indicates the number of IPCP + terminate acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 44 } + +tmnxSubPppStatTxIpcpCodeRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpcpCodeRej indicates the number of IPCP + code rejects transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 45 } + +tmnxSubPppStatRxIpv6cpConfReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpv6cpConfReq indicates the number of + IPv6 Control Protocol (IPv6CP) configure requests received for this + PPP session." + ::= { tmnxSubPppStatEntry 46 } + +tmnxSubPppStatRxIpv6cpConfAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpv6cpConfAck indicates the number of + IPv6CP configure acknowledgements received for this PPP session." + ::= { tmnxSubPppStatEntry 47 } + +tmnxSubPppStatRxIpv6cpConfNak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpv6cpConfNak indicates the number of + negative IPv6CP configure acknowledgements received for this PPP + session." + ::= { tmnxSubPppStatEntry 48 } + +tmnxSubPppStatRxIpv6cpConfRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpv6cpConfRej indicates the number of + IPv6CP configure rejects received for this PPP session." + ::= { tmnxSubPppStatEntry 49 } + +tmnxSubPppStatRxIpv6cpTermReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpv6cpTermReq indicates the number of + IPv6CP terminate requests received for this PPP session." + ::= { tmnxSubPppStatEntry 50 } + +tmnxSubPppStatRxIpv6cpTermAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpv6cpTermAck indicates the number of + IPv6CP terminate acknowledgements received for this PPP session." + ::= { tmnxSubPppStatEntry 51 } + +tmnxSubPppStatRxIpv6cpCodeRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatRxIpv6cpCodeRej indicates the number of + IPv6CP code rejects received for this PPP session." + ::= { tmnxSubPppStatEntry 52 } + +tmnxSubPppStatTxIpv6cpConfReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpv6cpConfReq indicates the number of + IPv6CP configure requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 53 } + +tmnxSubPppStatTxIpv6cpConfAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpv6cpConfAck indicates the number of + IPv6CP configure acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 54 } + +tmnxSubPppStatTxIpv6cpConfNak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpv6cpConfNak indicates the number of + negative IPv6CP configure acknowledgements transmitted for this PPP + session." + ::= { tmnxSubPppStatEntry 55 } + +tmnxSubPppStatTxIpv6cpConfRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpv6cpConfRej indicates the number of + IPv6CP configure rejects transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 56 } + +tmnxSubPppStatTxIpv6cpTermReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpv6cpTermReq indicates the number of + IPv6CP terminate requests transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 57 } + +tmnxSubPppStatTxIpv6cpTermAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpv6cpTermAck indicates the number of + IPv6CP terminate acknowledgements transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 58 } + +tmnxSubPppStatTxIpv6cpCodeRej OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppStatTxIpv6cpCodeRej indicates the number of + IPv6CP code rejects transmitted for this PPP session." + ::= { tmnxSubPppStatEntry 59 } + +tmnxSubPppMRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppMRtTable contains managed routes for Subscriber PPP + Sessions. + + Entries in this table are created and destroyed by the system." + ::= { tmnxSubPppObjs 3 } + +tmnxSubPppMRtEntry OBJECT-TYPE + SYNTAX TmnxSubPppMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a managed route of a Subscriber PPP + Session." + INDEX { + tmnxSubPppIndex, + tmnxSubPppMRtAddrType, + tmnxSubPppMRtAddr, + tmnxSubPppMRtPrefixLen + } + ::= { tmnxSubPppMRtTable 1 } + +TmnxSubPppMRtEntry ::= SEQUENCE +{ + tmnxSubPppMRtAddrType InetAddressType, + tmnxSubPppMRtAddr InetAddress, + tmnxSubPppMRtPrefixLen InetAddressPrefixLength, + tmnxSubPppMRtStatus TmnxManagedRouteStatus, + tmnxSubPppMRtMetric TmnxRadiusFramedRouteMetric, + tmnxSubPppMRtPreference TmnxRadiusFramedRoutePreference, + tmnxSubPppMRtTag TmnxRadiusFramedRouteTag +} + +tmnxSubPppMRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppMRtAddrType indicates the address type of + tmnxSubPppMRtAddr." + ::= { tmnxSubPppMRtEntry 1 } + +tmnxSubPppMRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppMRtAddr indicates the IP address of the managed + route." + ::= { tmnxSubPppMRtEntry 2 } + +tmnxSubPppMRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppMRtPrefixLen indicates the prefix length of the + subnet associated with tmnxSubPppMRtAddr." + ::= { tmnxSubPppMRtEntry 3 } + +tmnxSubPppMRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppMRtStatus indicates the state of this managed + route." + ::= { tmnxSubPppMRtEntry 4 } + +tmnxSubPppMRtMetric OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppMRtMetric indicates the metric of this managed + route as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSubPppMRtEntry 5 } + +tmnxSubPppMRtPreference OBJECT-TYPE + SYNTAX TmnxRadiusFramedRoutePreference + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppMRtPreference indicates the preference of this + managed route as specified in the RADIUS option 22 Framed-Route or + option 99 Framed-IPv6-Route." + ::= { tmnxSubPppMRtEntry 6 } + +tmnxSubPppMRtTag OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteTag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppMRtTag indicates the tag of this managed route + as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSubPppMRtEntry 7 } + +tmnxSubPppOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppOvrTable contains QoS (Quality of Service) overrides for + Subscriber PPP Sessions. + + Entries in this table are created and destroyed by the system." + ::= { tmnxSubPppObjs 4 } + +tmnxSubPppOvrEntry OBJECT-TYPE + SYNTAX TmnxSubPppOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents QoS overrides information of a + Subscriber PPP Session." + INDEX { + tmnxSubPppIndex, + tmnxSubPppOvrDirection, + tmnxSubPppOvrType, + tmnxSubPppOvrTypeId, + tmnxSubPppOvrTypeName + } + ::= { tmnxSubPppOvrTable 1 } + +TmnxSubPppOvrEntry ::= SEQUENCE +{ + tmnxSubPppOvrDirection TDirectionIngEgr, + tmnxSubPppOvrType TQosOverrideType, + tmnxSubPppOvrTypeId TQosOverrideTypeId, + tmnxSubPppOvrTypeName TNamedItemOrEmpty, + tmnxSubPppOvrPIR TPIRRateOverride, + tmnxSubPppOvrCIR TCIRRateOverride, + tmnxSubPppOvrCBS TBurstSizeBytesOvr, + tmnxSubPppOvrMBS TBurstSizeBytesOvr, + tmnxSubPppOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSubPppOvrPIRHi Unsigned32, + tmnxSubPppOvrPIRLo Unsigned32, + tmnxSubPppOvrCIRHi Unsigned32, + tmnxSubPppOvrCIRLo Unsigned32, + tmnxSubPppOvrSummedCIR TruthValue, + tmnxSubPppOvrClassWeight THsClassWeightOverride +} + +tmnxSubPppOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrDirection indicates if this row specifies + ingress or egress qos override parameters." + ::= { tmnxSubPppOvrEntry 1 } + +tmnxSubPppOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrType indicates what field has been + overridden by this row." + ::= { tmnxSubPppOvrEntry 2 } + +tmnxSubPppOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrTypeId indicates the ID of the queue/policer + that has been overridden by this row. + + If the value of tmnxSubPppOvrType is not 'queue (1)' or 'policer (2)', + this field must be set to zero (0)." + ::= { tmnxSubPppOvrEntry 3 } + +tmnxSubPppOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrTypeName indicates the name of the + scheduler/arbiter that has been overridden by this row. + + If the value of tmnxSubPppOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { tmnxSubPppOvrEntry 4 } + +tmnxSubPppOvrPIR OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubPppOvrPIR indicates the PIR rate in kbps allowed + for the object overridden by this row. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSubPppOvrPIRHi and tmnxSubPppOvrPIRLo." + ::= { tmnxSubPppOvrEntry 5 } + +tmnxSubPppOvrCIR OBJECT-TYPE + SYNTAX TCIRRateOverride + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubPppOvrCIR indicates the CIR rate in kbps allowed + for the object overridden by this row. + + This object is obsoleted in 11.0 Release. It is replaced by + tmnxSubPppOvrCIRHi and tmnxSubPppOvrCIRLo." + ::= { tmnxSubPppOvrEntry 6 } + +tmnxSubPppOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrCBS indicates the amount of reserved buffer + space (in bytes) for the object overridden by this row." + ::= { tmnxSubPppOvrEntry 7 } + +tmnxSubPppOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrMBS indicates the maximum amount of reserved + buffer space (in bytes) for the object overridden by this row." + ::= { tmnxSubPppOvrEntry 8 } + +tmnxSubPppOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrWrrWeight specifies the weight of this queue + for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSubPppOvrWrrWeight is only relevant if the value of + tmnxSubPppOvrType is equal to 'queue', and if the queue specified in + tmnxSubPppOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated wit this PPP session." + ::= { tmnxSubPppOvrEntry 9 } + +tmnxSubPppOvrPIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrPIRHi indicates upper 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubPppOvrPIRHi along with the value of + tmnxSubPppOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubPppOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubPppOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubPppOvrEntry 10 } + +tmnxSubPppOvrPIRLo OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrPIRLo indicates lower 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubPppOvrPIRHi along with the value of + tmnxSubPppOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubPppOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubPppOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubPppOvrEntry 11 } + +tmnxSubPppOvrCIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrCIRHi indicates upper 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubPppOvrCIRHi along with the value of + tmnxSubPppOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubPppOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubPppOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubPppOvrEntry 12 } + +tmnxSubPppOvrCIRLo OBJECT-TYPE + SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrCIRLo indicates lower 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubPppOvrCIRHi along with the value of + tmnxSubPppOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubPppOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubPppOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubPppOvrEntry 13 } + +tmnxSubPppOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrSummedCIR indicates if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (tmnxSubPppOvrCIRHi and + tmnxSubPppOvrCIRLo) loses its meaning. + + The value of tmnxSubPppOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubPppOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubPppOvrEntry 14 } + +tmnxSubPppOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppOvrClassWeight specifies the weight of the + scheduling class. + + The value of tmnxSubPppOvrClassWeight equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubPppOvrEntry 15 } + +tmnxSubPppAleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppAleTable contains Access Loop (Encapsulation) + information for Subscriber PPP Sessions . + + Entries in this table are created and destroyed by the system. + + This table is a sparse augment of the tmnxSubPppTable: entries are + created only for Subscriber PPP sessions for which Access Loop + (Encapsulation) information is available." + ::= { tmnxSubPppObjs 5 } + +tmnxSubPppAleEntry OBJECT-TYPE + SYNTAX TmnxSubPppAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents access loop (encapsulation) information + of a Subscriber PPP session." + INDEX { tmnxSubPppIndex } + ::= { tmnxSubPppAleTable 1 } + +TmnxSubPppAleEntry ::= SEQUENCE +{ + tmnxSubPppAleDatalink Unsigned32, + tmnxSubPppAleEncaps1 Unsigned32, + tmnxSubPppAleEncaps2 Unsigned32, + tmnxSubPppAleOrigin TmnxPppoeSessionInfoOrigin, + tmnxSubPppAleLinkRateDown Unsigned32, + tmnxSubPppAleLinkRateDownOrigin TmnxPppoeSessionInfoOrigin +} + +tmnxSubPppAleDatalink OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAleDatalink indicates the data link used by the + subscriber host on the DSL access loop. + + The value of tmnxSubPppAleDatalink is not modified or verified by this + system, but is expected to be according to + TmnxAccessLoopEncapDataLink." + ::= { tmnxSubPppAleEntry 1 } + +tmnxSubPppAleEncaps1 OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAleEncaps1 indicates the encapsulation used by + the subscriber host on the DSL access loop. + + The value of tmnxSubPppAleEncaps1 is not modified or verified by this + system, but is expected to be according to TmnxAccessLoopEncaps1." + ::= { tmnxSubPppAleEntry 2 } + +tmnxSubPppAleEncaps2 OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAleEncaps2 indicates the encapsulation used by + the subscriber host on the DSL access loop. + + The value of tmnxSubPppAleEncaps2 is not modified or verified by this + system, but is expected to be according to TmnxAccessLoopEncaps2." + ::= { tmnxSubPppAleEntry 3 } + +tmnxSubPppAleOrigin OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAleOrigin indicates the origin of the + information in this conceptual row." + ::= { tmnxSubPppAleEntry 4 } + +tmnxSubPppAleLinkRateDown OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAleLinkRateDown indicates the nominal + downstream rate for the link associated with this session. + + If the link rate is not applicable or unknown, the value of this + object is equal to zero." + ::= { tmnxSubPppAleEntry 5 } + +tmnxSubPppAleLinkRateDownOrigin OBJECT-TYPE + SYNTAX TmnxPppoeSessionInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppAleLinkRateDownOrigin indicates the origin of + tmnxSubPppAleLinkRateDown." + ::= { tmnxSubPppAleEntry 6 } + +tmnxSubPppBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppBgpTable augments the tmnxSubPppTable." + ::= { tmnxSubPppObjs 6 } + +tmnxSubPppBgpEntry OBJECT-TYPE + SYNTAX TmnxSubPppBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains BGP peering information about a + Subscriber PPP session." + AUGMENTS { tmnxSubPppEntry } + ::= { tmnxSubPppBgpTable 1 } + +TmnxSubPppBgpEntry ::= SEQUENCE +{ + tmnxSubPppBgpPrngPlcyName TNamedItemOrEmpty, + tmnxSubPppBgpAuthKeyChain TNamedItemOrEmpty, + tmnxSubPppBgpMD5AuthKey OCTET STRING, + tmnxSubPppBgpImportPolicy TPolicyStatementNameOrEmpty, + tmnxSubPppBgpExportPolicy TPolicyStatementNameOrEmpty, + tmnxSubPppBgpPeerAS InetAutonomousSystemNumber, + tmnxSubPppBgpPeeringStatus BgpPeeringStatus +} + +tmnxSubPppBgpPrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpPrngPlcyName indicates the peering policy + which is used to set up the BGP peer for this session." + ::= { tmnxSubPppBgpEntry 1 } + +tmnxSubPppBgpAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpAuthKeyChain indicates the keychain which is + used to sign and/or authenticate the BGP protocol stream." + ::= { tmnxSubPppBgpEntry 2 } + +tmnxSubPppBgpMD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpMD5AuthKey indicates the authentication key + used between BGP peers neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol." + ::= { tmnxSubPppBgpEntry 3 } + +tmnxSubPppBgpImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpImportPolicy indicates the import policy." + ::= { tmnxSubPppBgpEntry 4 } + +tmnxSubPppBgpExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpExportPolicy indicates the export policy." + ::= { tmnxSubPppBgpEntry 5 } + +tmnxSubPppBgpPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpPeerAS indicates the Autonomous System + number for the remote peer." + ::= { tmnxSubPppBgpEntry 6 } + +tmnxSubPppBgpPeeringStatus OBJECT-TYPE + SYNTAX BgpPeeringStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpPeeringStatus indicates the status of the + BGP peering session." + ::= { tmnxSubPppBgpEntry 7 } + +tmnxSubPppModTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppModEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppModTable augments the tmnxSubPppTable. The table allows + the operator to modify attributes of the Subscriber PPP Session." + ::= { tmnxSubPppObjs 7 } + +tmnxSubPppModEntry OBJECT-TYPE + SYNTAX TmnxSubPppModEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters that allow to modify a subscriber + PPP session's attributes." + AUGMENTS { tmnxSubPppEntry } + ::= { tmnxSubPppModTable 1 } + +TmnxSubPppModEntry ::= SEQUENCE +{ + tmnxSubPppModSubIdent TmnxSubIdentStringOrEmpty, + tmnxSubPppModSubProfStr TmnxSubProfileStringOrEmpty, + tmnxSubPppModSlaProfStr TmnxSlaProfileStringOrEmpty, + tmnxSubPppModAncpStr TmnxAncpStringOrZero, + tmnxSubPppModInterDestId TmnxSubMgtIntDestIdOrEmpty, + tmnxSubPppModAppProfStr TmnxAppProfileStringOrEmpty, + tmnxSubPppModEvaluateState TruthValue +} + +tmnxSubPppModSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubPppModSubIdent allows to specify a new subscriber + name for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber name. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubPppModEntry 1 } + +tmnxSubPppModSubProfStr OBJECT-TYPE + SYNTAX TmnxSubProfileStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubPppModSubProfStr allows to specify a new + subscriber profile string for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber profile string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubPppModEntry 2 } + +tmnxSubPppModSlaProfStr OBJECT-TYPE + SYNTAX TmnxSlaProfileStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubPppModSlaProfStr allows to specify a new SLA + profile string for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new SLA profile string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubPppModEntry 3 } + +tmnxSubPppModAncpStr OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubPppModAncpStr allows to specify a new ANCP-string + for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new ANCP-string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubPppModEntry 4 } + +tmnxSubPppModInterDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestIdOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubPppModInterDestId allows to specify a new + intermediate destination id for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new intermediate destination id. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubPppModEntry 5 } + +tmnxSubPppModAppProfStr OBJECT-TYPE + SYNTAX TmnxAppProfileStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubPppModAppProfStr specifies a new application + profile string for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new application profile string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubPppModEntry 6 } + +tmnxSubPppModEvaluateState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubPppModEvaluateState allows to cause a + re-evaluation of the specified session. + + When this object is set to 'true', the system will perform a + re-evaluation of the session. + + GETs and GETNEXTs on this variable return false. + + It is not possible to simultaneously request for a session + re-evaluation, and modify any of the strings." + DEFVAL { false } + ::= { tmnxSubPppModEntry 7 } + +tmnxSubPppSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSessions indicates the actual number of + subscriber PPP sessions in the system." + ::= { tmnxSubPppObjs 8 } + +tmnxSubPppTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppTypeTable has an entry for each each type of subscriber + PPP Session." + ::= { tmnxSubPppObjs 9 } + +tmnxSubPppTypeEntry OBJECT-TYPE + SYNTAX TmnxSubPppTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents information about a specific type of + subscriber PPP. + + Entries in this table are created and destroyed by the system." + INDEX { tmnxSubPppTypeIndex } + ::= { tmnxSubPppTypeTable 1 } + +TmnxSubPppTypeEntry ::= SEQUENCE +{ + tmnxSubPppTypeIndex TmnxSubPppType, + tmnxSubPppTypeSessions Gauge32 +} + +tmnxSubPppTypeIndex OBJECT-TYPE + SYNTAX TmnxSubPppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubPppTypeIndex indicates the type of + subscriber PPP." + ::= { tmnxSubPppTypeEntry 1 } + +tmnxSubPppTypeSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPppTypeSessions indicates the actual + number of PPP session of this type." + ::= { tmnxSubPppTypeEntry 2 } + +tmnxSubPppUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppUserTable represents the subscriber PPP sessions ordered + by user name. + + Any MLPPP bundle sessions are present in this table, but not MLPPP + link sessions." + ::= { tmnxSubPppObjs 10 } + +tmnxSubPppUserEntry OBJECT-TYPE + SYNTAX TmnxSubPppUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a Subscriber PPP Session. + + Entries in this table are created and destroyed by the system." + INDEX { + svcId, + tmnxSubPppUserName, + tmnxSubPppIndex + } + ::= { tmnxSubPppUserTable 1 } + +TmnxSubPppUserEntry ::= SEQUENCE +{ + tmnxSubPppUserName DisplayString, + tmnxSubPppUserType TmnxSubPppType +} + +tmnxSubPppUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..110)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppUserName indicates the user name learned during + the PPP authentication phase." + ::= { tmnxSubPppUserEntry 1 } + +tmnxSubPppUserType OBJECT-TYPE + SYNTAX TmnxSubPppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPppUserType indicates the type of the + session." + ::= { tmnxSubPppUserEntry 2 } + +tmnxSubPppSvcTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppSvcTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppSvcTypeTable has information for each each type of + subscriber PPP Session, ordered per service." + ::= { tmnxSubPppObjs 11 } + +tmnxSubPppSvcTypeEntry OBJECT-TYPE + SYNTAX TmnxSubPppSvcTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents information about a specific type of + subscriber PPP in a specific service. + + Entries in this table are created and destroyed by the system." + INDEX { + svcId, + tmnxSubPppSvcTypeIndex + } + ::= { tmnxSubPppSvcTypeTable 1 } + +TmnxSubPppSvcTypeEntry ::= SEQUENCE +{ + tmnxSubPppSvcTypeIndex TmnxSubPppType, + tmnxSubPppSvcTypeSessions Gauge32 +} + +tmnxSubPppSvcTypeIndex OBJECT-TYPE + SYNTAX TmnxSubPppType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubPppSvcTypeIndex indicates the type of + subscriber PPP." + ::= { tmnxSubPppSvcTypeEntry 1 } + +tmnxSubPppSvcTypeSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPppSvcTypeSessions indicates the actual + number of PPP session of this type." + ::= { tmnxSubPppSvcTypeEntry 2 } + +tmnxSubPppRipTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppRipTable augments the tmnxSubPppTable." + ::= { tmnxSubPppObjs 12 } + +tmnxSubPppRipEntry OBJECT-TYPE + SYNTAX TmnxSubPppRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains RIP Listener information about a + Subscriber PPP session." + AUGMENTS { tmnxSubPppEntry } + ::= { tmnxSubPppRipTable 1 } + +TmnxSubPppRipEntry ::= SEQUENCE +{ + tmnxSubPppRipPlcyName TNamedItemOrEmpty, + tmnxSubPppRipListenerStatus TmnxRipListenerStatus +} + +tmnxSubPppRipPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRipPlcyName indicates the RIP policy which is + used to set up the RIP listener for this session." + ::= { tmnxSubPppRipEntry 1 } + +tmnxSubPppRipListenerStatus OBJECT-TYPE + SYNTAX TmnxRipListenerStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRipListenerStatus indicates the status of the + RIP listener." + ::= { tmnxSubPppRipEntry 2 } + +tmnxSubPppBgpIpv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppBgpIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppBgpIpv6Table augments the tmnxSubPppTable." + ::= { tmnxSubPppObjs 13 } + +tmnxSubPppBgpIpv6Entry OBJECT-TYPE + SYNTAX TmnxSubPppBgpIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains BGP IPv6 peering information about a + Subscriber PPP session." + AUGMENTS { tmnxSubPppEntry } + ::= { tmnxSubPppBgpIpv6Table 1 } + +TmnxSubPppBgpIpv6Entry ::= SEQUENCE +{ + tmnxSubPppBgpIpv6PrngPlcyName TNamedItemOrEmpty, + tmnxSubPppBgpIpv6AuthKeyChain TNamedItemOrEmpty, + tmnxSubPppBgpIpv6MD5AuthKey OCTET STRING, + tmnxSubPppBgpIpv6ImportPolicy TPolicyStatementNameOrEmpty, + tmnxSubPppBgpIpv6ExportPolicy TPolicyStatementNameOrEmpty, + tmnxSubPppBgpIpv6PeerAS InetAutonomousSystemNumber +} + +tmnxSubPppBgpIpv6PrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpIpv6PrngPlcyName indicates the peering + policy which is used to set up the BGP IPv6 peer for this session." + ::= { tmnxSubPppBgpIpv6Entry 1 } + +tmnxSubPppBgpIpv6AuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpIpv6AuthKeyChain indicates the keychain + which is used to sign and/or authenticate the BGP IPv6 protocol + stream." + ::= { tmnxSubPppBgpIpv6Entry 2 } + +tmnxSubPppBgpIpv6MD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpIpv6MD5AuthKey indicates the authentication + key used between BGP IPv6 peers neighbors before establishing + sessions. Authentication is done using the MD-5 message based digest + protocol." + ::= { tmnxSubPppBgpIpv6Entry 3 } + +tmnxSubPppBgpIpv6ImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpIpv6ImportPolicy indicates the IPv6 import + policy." + ::= { tmnxSubPppBgpIpv6Entry 4 } + +tmnxSubPppBgpIpv6ExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpIpv6ExportPolicy indicates the IPv6 export + policy." + ::= { tmnxSubPppBgpIpv6Entry 5 } + +tmnxSubPppBgpIpv6PeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppBgpIpv6PeerAS indicates the Autonomous System + number for the remote IPv6 peer." + ::= { tmnxSubPppBgpIpv6Entry 6 } + +tmnxSubPppRadClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPppRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPppRadClassTable contains the subscriber PPP session Radius + Class Attributes." + ::= { tmnxSubPppObjs 14 } + +tmnxSubPppRadClassEntry OBJECT-TYPE + SYNTAX TmnxSubPppRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains a Radius Class Attribute of a subscriber PPP + session." + INDEX { + tmnxSubPppIndex, + tmnxSubPppRadClassIndex + } + ::= { tmnxSubPppRadClassTable 1 } + +TmnxSubPppRadClassEntry ::= SEQUENCE +{ + tmnxSubPppRadClassIndex Unsigned32, + tmnxSubPppRadClassAscii TruthValue, + tmnxSubPppRadClass OCTET STRING +} + +tmnxSubPppRadClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadClassIndex indicates the index of the Radius + Class Attribute within the scope of a given host." + ::= { tmnxSubPppRadClassEntry 1 } + +tmnxSubPppRadClassAscii OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadClassAscii indicates if the value of + tmnxSubPppRadClass is an ASCII string." + ::= { tmnxSubPppRadClassEntry 2 } + +tmnxSubPppRadClass OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppRadClass indicates the Class attribute returned + by the RADIUS server in an Access-Accept message." + ::= { tmnxSubPppRadClassEntry 3 } + +tmnxSubHsmda2Objs OBJECT IDENTIFIER ::= { tmnxSubMgmt 6 } + +tmnxSubHsmdaEgrQosQTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQTableLastCh indicates the sysUpTime at + the time of the last modification of tmnxSubHsmdaEgrQosQTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubHsmda2Objs 1 } + +tmnxSubHsmdaEgrQosQTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHsmdaEgrQosQEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubHsmdaEgrQosQTable has an entry for each HSMDA egress queue + override configured on the system." + ::= { tmnxSubHsmda2Objs 2 } + +tmnxSubHsmdaEgrQosQEntry OBJECT-TYPE + SYNTAX TmnxSubHsmdaEgrQosQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a HSMDA egress queue override record. + + Entries are created and deleted via SNMP SET operations on + tmnxSubHsmdaEgrQosQRowStatus." + INDEX { + tmnxSubProfName, + tSapEgressIndex, + tSapEgressHsmdaQueue + } + ::= { tmnxSubHsmdaEgrQosQTable 1 } + +TmnxSubHsmdaEgrQosQEntry ::= SEQUENCE +{ + tmnxSubHsmdaEgrQosQRowStatus RowStatus, + tmnxSubHsmdaEgrQosQLastChgd TimeStamp, + tmnxSubHsmdaEgrQosQPIR THsmdaPIRKRateOverride, + tmnxSubHsmdaEgrQosQSlopePlcy TNamedItemOrEmpty, + tmnxSubHsmdaEgrQosQWrrWeight THsmdaWrrWeightOverride, + tmnxSubHsmdaEgrQosQMBS THSMDABurstSizeBytesOverride, + tmnxSubHsmdaEgrQosQStatMode INTEGER +} + +tmnxSubHsmdaEgrQosQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubHsmdaEgrQosQEntry 1 } + +tmnxSubHsmdaEgrQosQLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQLastChgd indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubHsmdaEgrQosQEntry 2 } + +tmnxSubHsmdaEgrQosQPIR OBJECT-TYPE + SYNTAX THsmdaPIRKRateOverride + UNITS "kilobps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQPIR specifies the PIR rate in kbps + allowed for this HSMDA egress queue." + DEFVAL { -2 } + ::= { tmnxSubHsmdaEgrQosQEntry 3 } + +tmnxSubHsmdaEgrQosQSlopePlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQSlopePlcy specifies the slope policy + that defines the RED slopes for this HSMDA egress queue." + DEFVAL { "" } + ::= { tmnxSubHsmdaEgrQosQEntry 5 } + +tmnxSubHsmdaEgrQosQWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQWrrWeight specifies the weight with + which this queue should parent into the HSMDA scheduler, provided it + is not superseded by the Weighted Round Robin (WRR) policy. The weight + of each queue determines how much bandwidth that queue gets out of the + total rate for the scheduling class." + DEFVAL { -2 } + ::= { tmnxSubHsmdaEgrQosQEntry 6 } + +tmnxSubHsmdaEgrQosQMBS OBJECT-TYPE + SYNTAX THSMDABurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQMBS specifies the maximum amount of + buffer space (in bytes) allowed for this HSMDA queue." + DEFVAL { -2 } + ::= { tmnxSubHsmdaEgrQosQEntry 7 } + +tmnxSubHsmdaEgrQosQStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + v4V6 (0) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaEgrQosQStatMode specifies the mode of + statistics collected for this HSMDA queue. + + A value of 'v4V6(0)' indicates separate counters are collected for + IPv4 and IPv6 instead of the normal queue statistics." + DEFVAL { noOverride } + ::= { tmnxSubHsmdaEgrQosQEntry 8 } + +tmnxSubIngPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIngPStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubIngPStatsTable contains ingress QoS policer statistics + about HSMDA-2 subscribers." + ::= { tmnxSubHsmda2Objs 3 } + +tmnxSubIngPStatsEntry OBJECT-TYPE + SYNTAX TmnxSubIngPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress QoS policer statistics about a + particular HSMDA-2 subscriber and policer. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + INDEX { + tmnxSubInfoSubIdent, + tSapIngPolicerId + } + ::= { tmnxSubIngPStatsTable 1 } + +TmnxSubIngPStatsEntry ::= SEQUENCE +{ + tmnxSubIngPStatsMode TmnxSubIngPolicerStatMode, + tmnxSubIngPStatsOffHiPrioPkts Counter64, + tmnxSubIngPStatsOffHiPrioPktsL Counter32, + tmnxSubIngPStatsOffHiPrioPktsH Counter32, + tmnxSubIngPStatsDrpHiPrioPkts Counter64, + tmnxSubIngPStatsDrpHiPrioPktsL Counter32, + tmnxSubIngPStatsDrpHiPrioPktsH Counter32, + tmnxSubIngPStatsOffLoPrioPkts Counter64, + tmnxSubIngPStatsOffLoPrioPktsL Counter32, + tmnxSubIngPStatsOffLoPrioPktsH Counter32, + tmnxSubIngPStatsDrpLoPrioPkts Counter64, + tmnxSubIngPStatsDrpLoPrioPktsL Counter32, + tmnxSubIngPStatsDrpLoPrioPktsH Counter32, + tmnxSubIngPStatsOffHiPrioOcts Counter64, + tmnxSubIngPStatsOffHiPrioOctsL Counter32, + tmnxSubIngPStatsOffHiPrioOctsH Counter32, + tmnxSubIngPStatsDrpHiPrioOcts Counter64, + tmnxSubIngPStatsDrpHiPrioOctsL Counter32, + tmnxSubIngPStatsDrpHiPrioOctsH Counter32, + tmnxSubIngPStatsOffLoPrioOcts Counter64, + tmnxSubIngPStatsOffLoPrioOctsL Counter32, + tmnxSubIngPStatsOffLoPrioOctsH Counter32, + tmnxSubIngPStatsDrpLoPrioOcts Counter64, + tmnxSubIngPStatsDrpLoPrioOctsL Counter32, + tmnxSubIngPStatsDrpLoPrioOctsH Counter32, + tmnxSubIngPStatsOffUncolPkts Counter64, + tmnxSubIngPStatsOffUncolPktsL Counter32, + tmnxSubIngPStatsOffUncolPktsH Counter32, + tmnxSubIngPStatsOffUncolOcts Counter64, + tmnxSubIngPStatsOffUncolOctsL Counter32, + tmnxSubIngPStatsOffUncolOctsH Counter32, + tmnxSubIngPStatsFwdInProfPkts Counter64, + tmnxSubIngPStatsFwdInProfPktsL Counter32, + tmnxSubIngPStatsFwdInProfPktsH Counter32, + tmnxSubIngPStatsFwdOutProfPkts Counter64, + tmnxSubIngPStatsFwdOutProfPktsL Counter32, + tmnxSubIngPStatsFwdOutProfPktsH Counter32, + tmnxSubIngPStatsFwdInProfOcts Counter64, + tmnxSubIngPStatsFwdInProfOctsL Counter32, + tmnxSubIngPStatsFwdInProfOctsH Counter32, + tmnxSubIngPStatsFwdOutProfOcts Counter64, + tmnxSubIngPStatsFwdOutProfOctsL Counter32, + tmnxSubIngPStatsFwdOutProfOctsH Counter32 +} + +tmnxSubIngPStatsMode OBJECT-TYPE + SYNTAX TmnxSubIngPolicerStatMode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSubIngPStatsEntry 2 } + +tmnxSubIngPStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsOffHiPrioPkts indicates the number of + high priority packets offered by the Pchip to the Qchip." + ::= { tmnxSubIngPStatsEntry 3 } + +tmnxSubIngPStatsOffHiPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsOffHiPrioPkts." + ::= { tmnxSubIngPStatsEntry 4 } + +tmnxSubIngPStatsOffHiPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsOffHiPrioPkts." + ::= { tmnxSubIngPStatsEntry 5 } + +tmnxSubIngPStatsDrpHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsDrpHiPrioPkts indicates the number of + high priority packets dropped by the Qchip." + ::= { tmnxSubIngPStatsEntry 6 } + +tmnxSubIngPStatsDrpHiPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsDrpHiPrioPkts." + ::= { tmnxSubIngPStatsEntry 7 } + +tmnxSubIngPStatsDrpHiPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsDrpHiPrioPkts." + ::= { tmnxSubIngPStatsEntry 8 } + +tmnxSubIngPStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsOffLoPrioPkts indicates the number of low + priority packets offered by the Pchip to the Qchip." + ::= { tmnxSubIngPStatsEntry 9 } + +tmnxSubIngPStatsOffLoPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsOffLoPrioPkts." + ::= { tmnxSubIngPStatsEntry 10 } + +tmnxSubIngPStatsOffLoPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsOffLoPrioPkts." + ::= { tmnxSubIngPStatsEntry 11 } + +tmnxSubIngPStatsDrpLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsDrpLoPrioPkts indicates the number of low + priority packets dropped by the Pchip." + ::= { tmnxSubIngPStatsEntry 12 } + +tmnxSubIngPStatsDrpLoPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsDrpLoPrioPkts." + ::= { tmnxSubIngPStatsEntry 13 } + +tmnxSubIngPStatsDrpLoPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsDrpLoPrioPkts." + ::= { tmnxSubIngPStatsEntry 14 } + +tmnxSubIngPStatsOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsOffHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSubIngPStatsEntry 15 } + +tmnxSubIngPStatsOffHiPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsOffHiPrioOcts." + ::= { tmnxSubIngPStatsEntry 16 } + +tmnxSubIngPStatsOffHiPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsOffHiPrioOcts." + ::= { tmnxSubIngPStatsEntry 17 } + +tmnxSubIngPStatsDrpHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsDrpHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Pchip." + ::= { tmnxSubIngPStatsEntry 18 } + +tmnxSubIngPStatsDrpHiPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsDrpHiPrioOcts." + ::= { tmnxSubIngPStatsEntry 19 } + +tmnxSubIngPStatsDrpHiPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsDrpHiPrioOcts." + ::= { tmnxSubIngPStatsEntry 20 } + +tmnxSubIngPStatsOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsOffLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSubIngPStatsEntry 21 } + +tmnxSubIngPStatsOffLoPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsOffLoPrioOcts." + ::= { tmnxSubIngPStatsEntry 22 } + +tmnxSubIngPStatsOffLoPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsOffLoPrioOcts." + ::= { tmnxSubIngPStatsEntry 23 } + +tmnxSubIngPStatsDrpLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsDrpLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + dropped by the Pchip." + ::= { tmnxSubIngPStatsEntry 24 } + +tmnxSubIngPStatsDrpLoPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsDrpLoPrioOcts." + ::= { tmnxSubIngPStatsEntry 25 } + +tmnxSubIngPStatsDrpLoPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsDrpLoPrioOcts." + ::= { tmnxSubIngPStatsEntry 26 } + +tmnxSubIngPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsOffUncolPkts indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxSubIngPStatsEntry 27 } + +tmnxSubIngPStatsOffUncolPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsOffUncolPkts." + ::= { tmnxSubIngPStatsEntry 28 } + +tmnxSubIngPStatsOffUncolPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsOffUncolPkts." + ::= { tmnxSubIngPStatsEntry 29 } + +tmnxSubIngPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsOffUncolOcts indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxSubIngPStatsEntry 30 } + +tmnxSubIngPStatsOffUncolOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsOffUncolOcts." + ::= { tmnxSubIngPStatsEntry 31 } + +tmnxSubIngPStatsOffUncolOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsOffUncolOcts." + ::= { tmnxSubIngPStatsEntry 32 } + +tmnxSubIngPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSubIngPStatsEntry 33 } + +tmnxSubIngPStatsFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsFwdInProfPkts." + ::= { tmnxSubIngPStatsEntry 34 } + +tmnxSubIngPStatsFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsFwdInProfPkts." + ::= { tmnxSubIngPStatsEntry 35 } + +tmnxSubIngPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxSubIngPStatsEntry 36 } + +tmnxSubIngPStatsFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsFwdOutProfPkts." + ::= { tmnxSubIngPStatsEntry 37 } + +tmnxSubIngPStatsFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsFwdOutProfPkts." + ::= { tmnxSubIngPStatsEntry 38 } + +tmnxSubIngPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSubIngPStatsEntry 39 } + +tmnxSubIngPStatsFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsFwdInProfOcts." + ::= { tmnxSubIngPStatsEntry 40 } + +tmnxSubIngPStatsFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsFwdInProfOcts." + ::= { tmnxSubIngPStatsEntry 41 } + +tmnxSubIngPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubIngPStatsFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxSubIngPStatsEntry 42 } + +tmnxSubIngPStatsFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the lower 32 bits of tmnxSubIngPStatsFwdOutProfOcts." + ::= { tmnxSubIngPStatsEntry 43 } + +tmnxSubIngPStatsFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the upper 32 bits of tmnxSubIngPStatsFwdOutProfOcts." + ::= { tmnxSubIngPStatsEntry 44 } + +tmnxSubHsmdaIngQosQTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosQTableLastCh indicates the sysUpTime at + the time of the last modification of tmnxSubHsmdaIngQosQTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubHsmda2Objs 4 } + +tmnxSubHsmdaIngQosQTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHsmdaIngQosQEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubHsmdaIngQosQTable has an entry for each HSMDA ingress queue + override configured on the system." + ::= { tmnxSubHsmda2Objs 5 } + +tmnxSubHsmdaIngQosQEntry OBJECT-TYPE + SYNTAX TmnxSubHsmdaIngQosQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a HSMDA ingress queue override record. + + Entries are created and deleted via SNMP SET operations on + tmnxSubHsmdaIngQosQRowStatus." + INDEX { + tmnxSubProfName, + tSapIngressIndex, + tSapIngressQueue + } + ::= { tmnxSubHsmdaIngQosQTable 1 } + +TmnxSubHsmdaIngQosQEntry ::= SEQUENCE +{ + tmnxSubHsmdaIngQosQRowStatus RowStatus, + tmnxSubHsmdaIngQosQLastChgd TimeStamp, + tmnxSubHsmdaIngQosQStatMode INTEGER +} + +tmnxSubHsmdaIngQosQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosQRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubHsmdaIngQosQEntry 1 } + +tmnxSubHsmdaIngQosQLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosQLastChgd indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubHsmdaIngQosQEntry 2 } + +tmnxSubHsmdaIngQosQStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + v4V6 (0) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosQStatMode specifies the mode of + statistics collected for this HSMDA queue. + + A value of 'v4V6(0)' indicates separate counters are collected for + IPv4 and IPv6 instead of the normal queue statistics." + DEFVAL { noOverride } + ::= { tmnxSubHsmdaIngQosQEntry 3 } + +tmnxSubHsmdaIngQosPolTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosPolTableLastCh indicates the sysUpTime + at the time of the last modification of tmnxSubHsmdaIngQosPolTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubHsmda2Objs 6 } + +tmnxSubHsmdaIngQosPolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubHsmdaIngQosPolEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubHsmdaIngQosPolTable has an entry for each HSMDA ingress + policer override configured on the system." + ::= { tmnxSubHsmda2Objs 7 } + +tmnxSubHsmdaIngQosPolEntry OBJECT-TYPE + SYNTAX TmnxSubHsmdaIngQosPolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a HSMDA ingress policer override record. + + Entries are created and deleted via SNMP SET operations on + tmnxSubHsmdaIngQosPolRowStatus." + INDEX { + tmnxSubProfName, + tSapIngressIndex, + tSapIngPolicerId + } + ::= { tmnxSubHsmdaIngQosPolTable 1 } + +TmnxSubHsmdaIngQosPolEntry ::= SEQUENCE +{ + tmnxSubHsmdaIngQosPolRowStatus RowStatus, + tmnxSubHsmdaIngQosPolLastChgd TimeStamp, + tmnxSubHsmdaIngQosPolStatMode INTEGER +} + +tmnxSubHsmdaIngQosPolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosPolRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubHsmdaIngQosPolEntry 1 } + +tmnxSubHsmdaIngQosPolLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosPolLastChgd indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubHsmdaIngQosPolEntry 2 } + +tmnxSubHsmdaIngQosPolStatMode OBJECT-TYPE + SYNTAX INTEGER { + noOverride (-1), + v4V6 (0) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubHsmdaIngQosPolStatMode specifies the mode of + statistics collected for this HSMDA policer. + + A value of 'v4V6(0)' indicates separate counters are collected for + IPv4 and IPv6 instead of the normal policer statistics." + DEFVAL { noOverride } + ::= { tmnxSubHsmdaIngQosPolEntry 3 } + +tmnxSubEgrPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubEgrPStatsTable contains egress QoS policer statistics about + HSMDA-2 subscribers." + ::= { tmnxSubHsmda2Objs 8 } + +tmnxSubEgrPStatsEntry OBJECT-TYPE + SYNTAX TmnxSubEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress QoS policer statistics about a + particular HSMDA-2 subscriber and policer. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + INDEX { + tmnxSubInfoSubIdent, + tSapEgrPolicerId + } + ::= { tmnxSubEgrPStatsTable 1 } + +TmnxSubEgrPStatsEntry ::= SEQUENCE +{ + tmnxSubEgrPStatsMode TmnxSubEgrPolicerStatMode, + tmnxSubEgrPStatsOffInProfPkts Counter64, + tmnxSubEgrPStatsOffInProfOcts Counter64, + tmnxSubEgrPStatsOffOutProfPkts Counter64, + tmnxSubEgrPStatsOffOutProfOcts Counter64, + tmnxSubEgrPStatsOffUncolPkts Counter64, + tmnxSubEgrPStatsOffUncolOcts Counter64, + tmnxSubEgrPStatsDrpInProfPkts Counter64, + tmnxSubEgrPStatsDrpInProfOcts Counter64, + tmnxSubEgrPStatsDrpOutProfPkts Counter64, + tmnxSubEgrPStatsDrpOutProfOcts Counter64, + tmnxSubEgrPStatsFwdInProfPkts Counter64, + tmnxSubEgrPStatsFwdInProfOcts Counter64, + tmnxSubEgrPStatsFwdOutProfPkts Counter64, + tmnxSubEgrPStatsFwdOutProfOcts Counter64 +} + +tmnxSubEgrPStatsMode OBJECT-TYPE + SYNTAX TmnxSubEgrPolicerStatMode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSubEgrPStatsEntry 2 } + +tmnxSubEgrPStatsOffInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsOffInProfPkts indicates the number of + in-profile packets offered by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 3 } + +tmnxSubEgrPStatsOffInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsOffInProfOcts indicates the number of + in-profile octets offered by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 4 } + +tmnxSubEgrPStatsOffOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsOffOutProfPkts indicates the number of + out-of-profile packets offered by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 5 } + +tmnxSubEgrPStatsOffOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsOffOutProfOcts indicates the number of + out-of-profile octets offered by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 6 } + +tmnxSubEgrPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsOffUncolPkts indicates the number of + uncolored packets offered by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 7 } + +tmnxSubEgrPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsOffUncolOcts indicates the number of + uncolored octets offered by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 8 } + +tmnxSubEgrPStatsDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsDrpInProfPkts indicates the number of + in-profile packets dropped by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 9 } + +tmnxSubEgrPStatsDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsDrpInProfOcts indicates the number of + in-profile octets dropped by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 10 } + +tmnxSubEgrPStatsDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsDrpOutProfPkts indicates the number of + out-of-profile packets dropped by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 11 } + +tmnxSubEgrPStatsDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsDrpOutProfOcts indicates the number of + out-of-profile octets dropped by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 12 } + +tmnxSubEgrPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsFwdInProfPkts indicates the number of + in-profile packets forwarded by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 13 } + +tmnxSubEgrPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsFwdInProfOcts indicates the number of + in-profile octets forwarded by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 14 } + +tmnxSubEgrPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsFwdOutProfPkts indicates the number of + out-of-profile packets forwarded by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 15 } + +tmnxSubEgrPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubEgrPStatsFwdOutProfOcts indicates the number of + out-of-profile octets forwarded by the egress Pchip." + ::= { tmnxSubEgrPStatsEntry 16 } + +tmnxSubIpoeObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 7 } + +tmnxSubIpoePlcyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcyTableLastChanged indicates the sysUpTime + at the time of the most recent change to the tmnxSubIpoePlcyTable." + ::= { tmnxSubIpoeObjs 1 } + +tmnxSubIpoePlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoePlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubIpoePlcyTable contains the information pertaining to + configure an IPoE session policy in the system." + ::= { tmnxSubIpoeObjs 2 } + +tmnxSubIpoePlcyEntry OBJECT-TYPE + SYNTAX TmnxSubIpoePlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a IPoE session policy configured in the + system. + + Rows in table tmnxSubIpoePlcyTable are created and destroyed by SNMP + SET operations on the object tmnxSubIpoePlcyRowStatus." + INDEX { IMPLIED tmnxSubIpoePlcyName } + ::= { tmnxSubIpoePlcyTable 1 } + +TmnxSubIpoePlcyEntry ::= SEQUENCE +{ + tmnxSubIpoePlcyName TNamedItem, + tmnxSubIpoePlcyLastChanged TimeStamp, + tmnxSubIpoePlcyRowStatus RowStatus, + tmnxSubIpoePlcyDescription TItemDescription, + tmnxSubIpoePlcySessionKey BITS, + tmnxSubIpoePlcySessionTimeout Unsigned32, + tmnxSubIpoePlcyCircuitIdFromAuth TruthValue +} + +tmnxSubIpoePlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcyName specifies the name of the IPoE + policy." + ::= { tmnxSubIpoePlcyEntry 1 } + +tmnxSubIpoePlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcyLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubIpoePlcyEntry 2 } + +tmnxSubIpoePlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcyRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubIpoePlcyEntry 3 } + +tmnxSubIpoePlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcyDescription specifies the user provided + description of this IPoE policy." + DEFVAL { "" } + ::= { tmnxSubIpoePlcyEntry 4 } + +tmnxSubIpoePlcySessionKey OBJECT-TYPE + SYNTAX BITS { + sap (0), + mac (1), + cid (2), + rid (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcySessionKey specifies the session key to be + used for this IPoE session to group subscriber hosts." + DEFVAL { {sap, mac} } + ::= { tmnxSubIpoePlcyEntry 5 } + +tmnxSubIpoePlcySessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..31104000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcySessionTimeout specifies the session + timeout period to be used for this IPoE session. The value '0' has the + meaning of 'unlimited'" + DEFVAL { 0 } + ::= { tmnxSubIpoePlcyEntry 6 } + +tmnxSubIpoePlcyCircuitIdFromAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePlcyCircuitIdFromAuth specifies if the value + of the Circuit-Id as obtained from the authentication server is used + to identify the context of an IPoE session and merge with an existing + session." + DEFVAL { false } + ::= { tmnxSubIpoePlcyEntry 7 } + +tmnxSubIpoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeTable has an entry for each subscriber IPoE Session." + ::= { tmnxSubIpoeObjs 3 } + +tmnxSubIpoeEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a subscriber IPoE Session. + + Entries in this table are created and destroyed by the system." + INDEX { tmnxSubIpoeIndex } + ::= { tmnxSubIpoeTable 1 } + +TmnxSubIpoeEntry ::= SEQUENCE +{ + tmnxSubIpoeIndex Unsigned32, + tmnxSubIpoeCircuitId OCTET STRING, + tmnxSubIpoeRemoteId OCTET STRING, + tmnxSubIpoeGrpIf InterfaceIndexOrZero, + tmnxSubIpoeSubIf InterfaceIndexOrZero, + tmnxSubIpoeUpTime TimeTicks, + tmnxSubIpoeSessionTimeLeft Unsigned32, + tmnxSubIpoeLastAuthTime TimeStamp, + tmnxSubIpoeMinAuthIntervalLeft Unsigned32, + tmnxSubIpoePersistenceKey Unsigned32, + tmnxSubIpoeSubIdent TmnxSubIdentStringOrEmpty, + tmnxSubIpoeSubProfString TmnxSubProfileStringOrEmpty, + tmnxSubIpoeSlaProfString TmnxSlaProfileStringOrEmpty, + tmnxSubIpoeAncpString TmnxAncpStringOrZero, + tmnxSubIpoeInterDestId TmnxSubMgtIntDestIdOrEmpty, + tmnxSubIpoeAppProfString TmnxAppProfileStringOrEmpty, + tmnxSubIpoeCategoryMapName TNamedItemOrEmpty, + tmnxSubIpoeAcctSessionId TmnxSubAcctSessionId, + tmnxSubIpoeSapSessionIndex Unsigned32, + tmnxSubIpoeIpAddrType InetAddressType, + tmnxSubIpoeIpAddr InetAddress, + tmnxSubIpoeIpAddrPrefixLength InetAddressPrefixLength, + tmnxSubIpoeOriginIp DhcpLseStateInfoOrigin, + tmnxSubIpoePrimaryDnsType InetAddressType, + tmnxSubIpoePrimaryDns InetAddress, + tmnxSubIpoeSecondaryDnsType InetAddressType, + tmnxSubIpoeSecondaryDns InetAddress, + tmnxSubIpoePrimaryNbnsType InetAddressType, + tmnxSubIpoePrimaryNbns InetAddress, + tmnxSubIpoeSecondaryNbnsType InetAddressType, + tmnxSubIpoeSecondaryNbns InetAddress, + tmnxSubIpoeAddressPool DisplayString, + tmnxSubIpoeIpv6PrefixType InetAddressType, + tmnxSubIpoeIpv6Prefix InetAddress, + tmnxSubIpoeIpv6PrefixLen InetAddressPrefixLength, + tmnxSubIpoeIpv6PrefixOrigin DhcpLseStateInfoOrigin, + tmnxSubIpoeIpv6PrefixPool TNamedItemOrEmpty, + tmnxSubIpoeIpv6DelPfxType InetAddressType, + tmnxSubIpoeIpv6DelPfx InetAddress, + tmnxSubIpoeIpv6DelPfxLen InetAddressPrefixLength, + tmnxSubIpoeIpv6DelPfxOrigin DhcpLseStateInfoOrigin, + tmnxSubIpoeIpv6DelPfxPool TNamedItemOrEmpty, + tmnxSubIpoeIpv6AddrType InetAddressType, + tmnxSubIpoeIpv6Addr InetAddress, + tmnxSubIpoeIpv6AddrOrigin DhcpLseStateInfoOrigin, + tmnxSubIpoeIpv6AddrPool TNamedItemOrEmpty, + tmnxSubIpoeIpv6Dns1Type InetAddressType, + tmnxSubIpoeIpv6Dns1 InetAddress, + tmnxSubIpoeIpv6Dns2Type InetAddressType, + tmnxSubIpoeIpv6Dns2 InetAddress, + tmnxSubIpoeSessionTimeout Unsigned32, + tmnxSubIpoeRadiusClassAttr OCTET STRING, + tmnxSubIpoeRadiusUserName DisplayString, + tmnxSubIpoeRetailerSvcId TmnxServId, + tmnxSubIpoeRetailerIf InterfaceIndexOrZero, + tmnxSubIpoeTerminationType TmnxSubTerminationType, + tmnxSubIpoeBondingConnIndex Unsigned32, + tmnxSubIpoeBondingId TmnxSubIdentStringOrEmpty, + tmnxSubIpoeRadSubIfPfxType InetAddressType, + tmnxSubIpoeRadSubIfPfx InetAddress, + tmnxSubIpoeRadSubIfPfxLen InetAddressPrefixLength, + tmnxSubIpoeWlanGwBridgeId Unsigned32, + tmnxSubIpoeRtrAdvPlcy TNamedItemOrEmpty, + tmnxSubIpoeApnName TmnxMobApnOrZero, + tmnxSubIpoeImsi TmnxMobImsiStr, + tmnxSubIpoeSpiGroupId TmnxSubOperSpiGroupId, + tmnxSubIpoeSvcId TmnxServId, + tmnxSubIpoeSapPortId TmnxPortID, + tmnxSubIpoeSapEncapValue TmnxEncapVal, + tmnxSubIpoeMacAddress MacAddress +} + +tmnxSubIpoeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeIndex indicates the local + identifier of the session." + ::= { tmnxSubIpoeEntry 1 } + +tmnxSubIpoeCircuitId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeCircuitId indicates the value of the + circuit-id sub-option." + ::= { tmnxSubIpoeEntry 2 } + +tmnxSubIpoeRemoteId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRemoteId indicates the value of the remote-id + sub-option." + ::= { tmnxSubIpoeEntry 3 } + +tmnxSubIpoeGrpIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeGrpIf indicates the interface index of the + group-interface ." + ::= { tmnxSubIpoeEntry 4 } + +tmnxSubIpoeSubIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubIf indicates the interface index of the + subscriber interface to which this session belongs." + ::= { tmnxSubIpoeEntry 5 } + +tmnxSubIpoeUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeUpTime indicates how long (in hundredths of a + second) that the session already exists in this table." + ::= { tmnxSubIpoeEntry 6 } + +tmnxSubIpoeSessionTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSessionTimeLeft indicates the session time + left when a session timeout is active for this session. A value of 0 + indicates no session timeout is active." + ::= { tmnxSubIpoeEntry 7 } + +tmnxSubIpoeLastAuthTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeLastAuthTime indicates the sysUpTime at the + time of the last authentication for this session." + ::= { tmnxSubIpoeEntry 8 } + +tmnxSubIpoeMinAuthIntervalLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMinAuthIntervalLeft indicates the + authentication time left when a minimum authentication interval is + active for this session. A value of 0 indicates no minimum + authentication interval is active." + ::= { tmnxSubIpoeEntry 9 } + +tmnxSubIpoePersistenceKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePersistenceKey indicates a key value that can + be used to track this session in the persistence file." + ::= { tmnxSubIpoeEntry 10 } + +tmnxSubIpoeSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubIdent indicates the subscriber applicable + for this session." + ::= { tmnxSubIpoeEntry 11 } + +tmnxSubIpoeSubProfString OBJECT-TYPE + SYNTAX TmnxSubProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSubProfString indicates the subscriber profile + string applicable for this session." + ::= { tmnxSubIpoeEntry 12 } + +tmnxSubIpoeSlaProfString OBJECT-TYPE + SYNTAX TmnxSlaProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSlaProfString indicates the SLA profile string + applicable for this session." + ::= { tmnxSubIpoeEntry 13 } + +tmnxSubIpoeAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeAncpString indicates the ANCP string + applicable for this session." + ::= { tmnxSubIpoeEntry 14 } + +tmnxSubIpoeInterDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestIdOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeInterDestId indicates the intermediate + destination identifier applicable for this session." + ::= { tmnxSubIpoeEntry 15 } + +tmnxSubIpoeAppProfString OBJECT-TYPE + SYNTAX TmnxAppProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeAppProfString indicates the application + profile string applicable for this session." + ::= { tmnxSubIpoeEntry 16 } + +tmnxSubIpoeCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeCategoryMapName indicates the category map + name applicable for this session." + ::= { tmnxSubIpoeEntry 17 } + +tmnxSubIpoeAcctSessionId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeAcctSessionId indicates the accounting session + id of the IPoE session." + ::= { tmnxSubIpoeEntry 18 } + +tmnxSubIpoeSapSessionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSapSessionIndex indicates the sap session + index of the IPoE session." + ::= { tmnxSubIpoeEntry 19 } + +tmnxSubIpoeIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpAddrType indicates the address type of + tmnxSubIpoeIpAddr." + ::= { tmnxSubIpoeEntry 20 } + +tmnxSubIpoeIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpAddr indicates the IP address of the + session. + + The value of tmnxSubIpoeOriginIp indicates from what source this IP + address was received." + ::= { tmnxSubIpoeEntry 21 } + +tmnxSubIpoeIpAddrPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpAddrPrefixLength indicates the prefix length + of tmnxSubIpoeIpAddr." + ::= { tmnxSubIpoeEntry 22 } + +tmnxSubIpoeOriginIp OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOriginIp indicates which source provided the + IP address." + ::= { tmnxSubIpoeEntry 23 } + +tmnxSubIpoePrimaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePrimaryDnsType indicates the address type of + tmnxSubIpoePrimaryDns." + ::= { tmnxSubIpoeEntry 24 } + +tmnxSubIpoePrimaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePrimaryDns indicates the primary DNS server. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeEntry 25 } + +tmnxSubIpoeSecondaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSecondaryDnsType indicates the address type of + tmnxSubIpoeSecondaryDns." + ::= { tmnxSubIpoeEntry 26 } + +tmnxSubIpoeSecondaryDns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSecondaryDns indicates the secondary DNS + server. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeEntry 27 } + +tmnxSubIpoePrimaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePrimaryNbnsType indicates the address type of + tmnxSubIpoePrimaryNbns." + ::= { tmnxSubIpoeEntry 28 } + +tmnxSubIpoePrimaryNbns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoePrimaryNbns indicates the primary NBNS server. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeEntry 29 } + +tmnxSubIpoeSecondaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSecondaryNbnsType indicates the address type + of tmnxSubIpoeSecondaryNbns." + ::= { tmnxSubIpoeEntry 30 } + +tmnxSubIpoeSecondaryNbns OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSecondaryNbns indicates the secondary NBNS + server. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeEntry 31 } + +tmnxSubIpoeAddressPool OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeAddressPool indicates the IP address pool + which is used to search for an IP address for this session." + ::= { tmnxSubIpoeEntry 32 } + +tmnxSubIpoeIpv6PrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6PrefixType indicates the address type of + tmnxSubIpoeIpv6Prefix." + ::= { tmnxSubIpoeEntry 33 } + +tmnxSubIpoeIpv6Prefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6Prefix indicates the IPv6 prefix. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeEntry 34 } + +tmnxSubIpoeIpv6PrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6PrefixLen indicates the length of + tmnxSubIpoeIpv6Prefix." + ::= { tmnxSubIpoeEntry 35 } + +tmnxSubIpoeIpv6PrefixOrigin OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6PrefixOrigin indicates the origin of + tmnxSubIpoeIpv6Prefix." + ::= { tmnxSubIpoeEntry 36 } + +tmnxSubIpoeIpv6PrefixPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6PrefixPool indicates the DHCP server pool + from which the SLAAC prefix, indicated by tmnxSubIpoeIpv6Prefix, is + allocated." + ::= { tmnxSubIpoeEntry 37 } + +tmnxSubIpoeIpv6DelPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6DelPfxType indicates the address type of + tmnxSubIpoeIpv6DelPfx." + ::= { tmnxSubIpoeEntry 38 } + +tmnxSubIpoeIpv6DelPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6DelPfx indicates the IPv6 Delegated + Prefix. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeEntry 39 } + +tmnxSubIpoeIpv6DelPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6DelPfxLen indicates the length of + tmnxSubIpoeIpv6DelPfx." + ::= { tmnxSubIpoeEntry 40 } + +tmnxSubIpoeIpv6DelPfxOrigin OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6DelPfxOrigin indicates the origin of + tmnxSubIpoeIpv6DelPfx and tmnxSubIpoeIpv6DelPfxLen." + ::= { tmnxSubIpoeEntry 41 } + +tmnxSubIpoeIpv6DelPfxPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6DelPfxPool indicates the DHCP server pool + from which the delegated prefix, indicated by tmnxSubIpoeIpv6DelPfx, + is allocated." + ::= { tmnxSubIpoeEntry 42 } + +tmnxSubIpoeIpv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6AddrType indicates the address type of + tmnxSubIpoeIpv6Addr." + ::= { tmnxSubIpoeEntry 43 } + +tmnxSubIpoeIpv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6Addr indicates the IPv6 address. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeEntry 44 } + +tmnxSubIpoeIpv6AddrOrigin OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6AddrOrigin indicates the origin of + tmnxSubIpoeIpv6Addr." + ::= { tmnxSubIpoeEntry 45 } + +tmnxSubIpoeIpv6AddrPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6AddrPool indicates the DHCP server pool + from which the address, indicated by tmnxSubIpoeIpv6Addr, is + allocated." + ::= { tmnxSubIpoeEntry 46 } + +tmnxSubIpoeIpv6Dns1Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6Dns1Type indicates the address type of + tmnxSubIpoeIpv6Dns1." + ::= { tmnxSubIpoeEntry 47 } + +tmnxSubIpoeIpv6Dns1 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6Dns1 indicates the primary DNS server." + ::= { tmnxSubIpoeEntry 48 } + +tmnxSubIpoeIpv6Dns2Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6Dns2Type indicates the address type of + tmnxSubIpoeIpv6Dns2." + ::= { tmnxSubIpoeEntry 49 } + +tmnxSubIpoeIpv6Dns2 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeIpv6Dns2 indicates the secondary DNS server." + ::= { tmnxSubIpoeEntry 50 } + +tmnxSubIpoeSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..31104000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSessionTimeout indicates the session timeout + received from the Radius server (if applicable)." + ::= { tmnxSubIpoeEntry 51 } + +tmnxSubIpoeRadiusClassAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadiusClassAttr indicates the Class attribute + returned by the RADIUS server in an Access-Accept message. + + If no RADIUS authentication is performed for this session, or RADIUS + did not return this attribute, the value of this object is empty." + ::= { tmnxSubIpoeEntry 52 } + +tmnxSubIpoeRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadiusUserName indicates the User-Name + attribute returned by the RADIUS server in an Access-Accept message. + + If RADIUS did not return this attribute, the value of this object is + equal to the User-Name attribute sent in the original Access-Request + message. + + If no RADIUS authentication is performed for this session, the value + of this object is empty." + ::= { tmnxSubIpoeEntry 53 } + +tmnxSubIpoeRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRetailerSvcId indicates the service ID of the + retailer service to which this session belongs." + ::= { tmnxSubIpoeEntry 54 } + +tmnxSubIpoeRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRetailerIf indicates the interface index of + the retailer interface to which this session belongs." + ::= { tmnxSubIpoeEntry 55 } + +tmnxSubIpoeTerminationType OBJECT-TYPE + SYNTAX TmnxSubTerminationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeTerminationType indicates the termination type + of this session." + ::= { tmnxSubIpoeEntry 56 } + +tmnxSubIpoeBondingConnIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBondingConnIndex indicates the bonding + connection index of this session. A value of 0 indicates this session + is not part of a bonding context." + ::= { tmnxSubIpoeEntry 57 } + +tmnxSubIpoeBondingId OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBondingId indicates the bonding identifier of + this session." + ::= { tmnxSubIpoeEntry 58 } + +tmnxSubIpoeRadSubIfPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadSubIfPfxType indicates the address type of + tmnxSubIpoeRadSubIfPfx." + ::= { tmnxSubIpoeEntry 59 } + +tmnxSubIpoeRadSubIfPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadSubIfPfx indicates the subscriber interface + prefix that is received from a Radius server." + ::= { tmnxSubIpoeEntry 60 } + +tmnxSubIpoeRadSubIfPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadSubIfPfxLen indicates the Radius subscriber + interface prefix length." + ::= { tmnxSubIpoeEntry 61 } + +tmnxSubIpoeWlanGwBridgeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeWlanGwBridgeId indicates the Bridge-Id of this + session." + ::= { tmnxSubIpoeEntry 63 } + +tmnxSubIpoeRtrAdvPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRtrAdvPlcy indicates the name of the router + advertisement policy associated with this session during + authentication." + ::= { tmnxSubIpoeEntry 64 } + +tmnxSubIpoeApnName OBJECT-TYPE + SYNTAX TmnxMobApnOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeApnName indicates the APN (access point name) + for this session." + ::= { tmnxSubIpoeEntry 65 } + +tmnxSubIpoeImsi OBJECT-TYPE + SYNTAX TmnxMobImsiStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeImsi indicates the IMSI for this session." + ::= { tmnxSubIpoeEntry 66 } + +tmnxSubIpoeSpiGroupId OBJECT-TYPE + SYNTAX TmnxSubOperSpiGroupId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiGroupId indicates the SLA profile instance + group identifier specified by the AAA server." + ::= { tmnxSubIpoeEntry 67 } + +tmnxSubIpoeSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSvcId indicates the Service ID to which this + session belongs." + ::= { tmnxSubIpoeEntry 68 } + +tmnxSubIpoeSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSapPortId indicates the ID of the access port + to which this session belongs." + ::= { tmnxSubIpoeEntry 69 } + +tmnxSubIpoeSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSapEncapValue indicates the value of the label + used to identify this SAP on the access port specified by + tmnxSubIpoeSapPortId." + ::= { tmnxSubIpoeEntry 70 } + +tmnxSubIpoeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMacAddress indicates the MAC address of this + session." + ::= { tmnxSubIpoeEntry 71 } + +tmnxSubIpoeSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeSessionTable represents the subscriber IPoE sessions + ordered by service, SAP and MAC address." + ::= { tmnxSubIpoeObjs 4 } + +tmnxSubIpoeSessionEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an association between a subscriber + IPoE session and a service, SAP and MAC address. + + Entries in this table are created and destroyed by the system." + INDEX { + svcId, + sapPortId, + sapEncapValue, + tmnxSubIpoeSessionMacAddress, + tmnxSubIpoeIndex + } + ::= { tmnxSubIpoeSessionTable 1 } + +TmnxSubIpoeSessionEntry ::= SEQUENCE +{ + tmnxSubIpoeSessionMacAddress MacAddress, + tmnxSubIpoeSessionTimeStamp TimeStamp +} + +tmnxSubIpoeSessionMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSessionMacAddress specifies the MAC address to + which this session belongs." + ::= { tmnxSubIpoeSessionEntry 1 } + +tmnxSubIpoeSessionTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSessionTimeStamp indicates the time that this + association was made." + ::= { tmnxSubIpoeSessionEntry 2 } + +tmnxSubIpoeModTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeModEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeModTable augments the tmnxSubIpoeTable. The table + allows the operator to modify attributes of the Subscriber IPoE + Session." + ::= { tmnxSubIpoeObjs 5 } + +tmnxSubIpoeModEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeModEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains parameters that allow to modify a subscriber + IPoE session's attributes." + AUGMENTS { tmnxSubIpoeEntry } + ::= { tmnxSubIpoeModTable 1 } + +TmnxSubIpoeModEntry ::= SEQUENCE +{ + tmnxSubIpoeModSubIdent TmnxSubIdentStringOrEmpty, + tmnxSubIpoeModSubProfStr TmnxSubProfileStringOrEmpty, + tmnxSubIpoeModSlaProfStr TmnxSlaProfileStringOrEmpty, + tmnxSubIpoeModAncpStr TmnxAncpStringOrZero, + tmnxSubIpoeModInterDestId TmnxSubMgtIntDestIdOrEmpty, + tmnxSubIpoeModAppProfStr TmnxAppProfileStringOrEmpty, + tmnxSubIpoeModEvaluateState TruthValue +} + +tmnxSubIpoeModSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeModSubIdent allows to specify a new subscriber + name for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber name. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubIpoeModEntry 1 } + +tmnxSubIpoeModSubProfStr OBJECT-TYPE + SYNTAX TmnxSubProfileStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeModSubProfStr allows to specify a new + subscriber profile string for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new subscriber profile string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubIpoeModEntry 2 } + +tmnxSubIpoeModSlaProfStr OBJECT-TYPE + SYNTAX TmnxSlaProfileStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeModSlaProfStr allows to specify a new SLA + profile string for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new SLA profile string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubIpoeModEntry 3 } + +tmnxSubIpoeModAncpStr OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeModAncpStr allows to specify a new ANCP-string + for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new ANCP-string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubIpoeModEntry 4 } + +tmnxSubIpoeModInterDestId OBJECT-TYPE + SYNTAX TmnxSubMgtIntDestIdOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeModInterDestId allows to specify a new + intermediate destination id for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new intermediate destination id. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubIpoeModEntry 5 } + +tmnxSubIpoeModAppProfStr OBJECT-TYPE + SYNTAX TmnxAppProfileStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeModAppProfStr specifies a new application + profile string for this session. + + When a SET of this object is done with a non empty string, the system + will attempt to assign a new application profile string. + + A SET with an empty string has no effect on the system. (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { "" } + ::= { tmnxSubIpoeModEntry 6 } + +tmnxSubIpoeModEvaluateState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeModEvaluateState allows to cause a + re-evaluation of the specified session. + + When this object is set to 'true', the system will perform a + re-evaluation of the session. + + GETs and GETNEXTs on this variable return false. + + It is not possible to simultaneously request for a session + re-evaluation, and modify any of the strings." + DEFVAL { false } + ::= { tmnxSubIpoeModEntry 7 } + +tmnxSubIpoeBgpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeBgpTable augments the tmnxSubIpoeTable." + ::= { tmnxSubIpoeObjs 6 } + +tmnxSubIpoeBgpEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeBgpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains BGP peering information about a + Subscriber IPoE session." + AUGMENTS { tmnxSubIpoeEntry } + ::= { tmnxSubIpoeBgpTable 1 } + +TmnxSubIpoeBgpEntry ::= SEQUENCE +{ + tmnxSubIpoeBgpPrngPlcyName TNamedItemOrEmpty, + tmnxSubIpoeBgpAuthKeyChain TNamedItemOrEmpty, + tmnxSubIpoeBgpMD5AuthKey OCTET STRING, + tmnxSubIpoeBgpImportPolicy TPolicyStatementNameOrEmpty, + tmnxSubIpoeBgpExportPolicy TPolicyStatementNameOrEmpty, + tmnxSubIpoeBgpPeerAS InetAutonomousSystemNumber, + tmnxSubIpoeBgpPeeringStatus BgpPeeringStatus +} + +tmnxSubIpoeBgpPrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBgpPrngPlcyName indicates the peering policy + which is used to set up the BGP peer for this session." + ::= { tmnxSubIpoeBgpEntry 1 } + +tmnxSubIpoeBgpAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBgpAuthKeyChain indicates the keychain which + is used to sign and/or authenticate the BGP protocol stream." + ::= { tmnxSubIpoeBgpEntry 2 } + +tmnxSubIpoeBgpMD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBgpMD5AuthKey indicates the authentication key + used between BGP peers neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol." + ::= { tmnxSubIpoeBgpEntry 3 } + +tmnxSubIpoeBgpImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBgpImportPolicy indicates the import policy." + ::= { tmnxSubIpoeBgpEntry 4 } + +tmnxSubIpoeBgpExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBgpExportPolicy indicates the export policy." + ::= { tmnxSubIpoeBgpEntry 5 } + +tmnxSubIpoeBgpPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBgpPeerAS indicates the Autonomous System + number for the remote peer." + ::= { tmnxSubIpoeBgpEntry 6 } + +tmnxSubIpoeBgpPeeringStatus OBJECT-TYPE + SYNTAX BgpPeeringStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeBgpPeeringStatus indicates the status of the + BGP peering session." + ::= { tmnxSubIpoeBgpEntry 7 } + +tmnxSubIpoeOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeOvrTable contains QoS (Quality of Service) overrides + for Subscriber IPoE Sessions. + + Entries in this table are created and destroyed by the system." + ::= { tmnxSubIpoeObjs 7 } + +tmnxSubIpoeOvrEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents QoS overrides information of a + Subscriber IPoE Session." + INDEX { + tmnxSubIpoeIndex, + tmnxSubIpoeOvrDirection, + tmnxSubIpoeOvrType, + tmnxSubIpoeOvrTypeId, + tmnxSubIpoeOvrTypeName + } + ::= { tmnxSubIpoeOvrTable 1 } + +TmnxSubIpoeOvrEntry ::= SEQUENCE +{ + tmnxSubIpoeOvrDirection TDirectionIngEgr, + tmnxSubIpoeOvrType TQosOverrideType, + tmnxSubIpoeOvrTypeId TQosOverrideTypeId, + tmnxSubIpoeOvrTypeName TNamedItemOrEmpty, + tmnxSubIpoeOvrCBS TBurstSizeBytesOvr, + tmnxSubIpoeOvrMBS TBurstSizeBytesOvr, + tmnxSubIpoeOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSubIpoeOvrPIRHi Unsigned32, + tmnxSubIpoeOvrPIRLo Unsigned32, + tmnxSubIpoeOvrCIRHi Unsigned32, + tmnxSubIpoeOvrCIRLo Unsigned32, + tmnxSubIpoeOvrSummedCIR TruthValue, + tmnxSubIpoeOvrClassWeight THsClassWeightOverride +} + +tmnxSubIpoeOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrDirection indicates if this row specifies + ingress or egress qos override parameters." + ::= { tmnxSubIpoeOvrEntry 1 } + +tmnxSubIpoeOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrType indicates what field has been + overridden by this row." + ::= { tmnxSubIpoeOvrEntry 2 } + +tmnxSubIpoeOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrTypeId indicates the ID of the + queue/policer that has been overridden by this row. + + If the value of tmnxSubIpoeOvrType is not 'queue (1)' or 'policer + (2)', this field must be set to zero (0)." + ::= { tmnxSubIpoeOvrEntry 3 } + +tmnxSubIpoeOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrTypeName indicates the name of the + scheduler/arbiter that has been overridden by this row. + + If the value of tmnxSubIpoeOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { tmnxSubIpoeOvrEntry 4 } + +tmnxSubIpoeOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrCBS indicates the amount of reserved buffer + space (in bytes) for the object overridden by this row." + ::= { tmnxSubIpoeOvrEntry 5 } + +tmnxSubIpoeOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrMBS indicates the maximum amount of + reserved buffer space (in bytes) for the object overridden by this + row." + ::= { tmnxSubIpoeOvrEntry 6 } + +tmnxSubIpoeOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrWrrWeight specifies the weight of this + queue for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSubIpoeOvrWrrWeight is only relevant if the value of + tmnxSubIpoeOvrType is equal to 'queue', and if the queue specified in + tmnxSubIpoeOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated wit this IPoE session." + ::= { tmnxSubIpoeOvrEntry 7 } + +tmnxSubIpoeOvrPIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrPIRHi indicates upper 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubIpoeOvrPIRHi along with the value of + tmnxSubIpoeOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubIpoeOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubIpoeOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubIpoeOvrEntry 8 } + +tmnxSubIpoeOvrPIRLo OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrPIRLo indicates lower 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubIpoeOvrPIRHi along with the value of + tmnxSubIpoeOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubIpoeOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubIpoeOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubIpoeOvrEntry 9 } + +tmnxSubIpoeOvrCIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrCIRHi indicates upper 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubIpoeOvrCIRHi along with the value of + tmnxSubIpoeOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubIpoeOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubIpoeOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubIpoeOvrEntry 10 } + +tmnxSubIpoeOvrCIRLo OBJECT-TYPE + SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrCIRLo indicates lower 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubIpoeOvrCIRHi along with the value of + tmnxSubIpoeOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubIpoeOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubIpoeOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubIpoeOvrEntry 11 } + +tmnxSubIpoeOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrSummedCIR specifies if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (tmnxSubIpoeOvrCIRHi and + tmnxSubIpoeOvrCIRLo) loses its meaning. + + The value of tmnxSubIpoeOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubIpoeOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubIpoeOvrEntry 12 } + +tmnxSubIpoeOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeOvrClassWeight specifies the weight of the + scheduling class. + + The value of tmnxSubIpoeOvrClassWeight equal to 4294967294 + (0xFFFFFFFE) indicates no overrides." + ::= { tmnxSubIpoeOvrEntry 13 } + +tmnxSubIpoeMRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeMRtTable contains managed routes for Subscriber IPoE + Sessions. + + Entries in this table are created and destroyed by the system." + ::= { tmnxSubIpoeObjs 8 } + +tmnxSubIpoeMRtEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a managed route of a Subscriber IPoE + Session." + INDEX { + tmnxSubIpoeIndex, + tmnxSubIpoeMRtAddrType, + tmnxSubIpoeMRtAddr, + tmnxSubIpoeMRtPrefixLen + } + ::= { tmnxSubIpoeMRtTable 1 } + +TmnxSubIpoeMRtEntry ::= SEQUENCE +{ + tmnxSubIpoeMRtAddrType InetAddressType, + tmnxSubIpoeMRtAddr InetAddress, + tmnxSubIpoeMRtPrefixLen InetAddressPrefixLength, + tmnxSubIpoeMRtStatus TmnxManagedRouteStatus, + tmnxSubIpoeMRtMetric TmnxRadiusFramedRouteMetric, + tmnxSubIpoeMRtPreference TmnxRadiusFramedRoutePreference, + tmnxSubIpoeMRtTag TmnxRadiusFramedRouteTag +} + +tmnxSubIpoeMRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMRtAddrType indicates the address type of + tmnxSubIpoeMRtAddr." + ::= { tmnxSubIpoeMRtEntry 1 } + +tmnxSubIpoeMRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMRtAddr indicates the IP address of the + managed route." + ::= { tmnxSubIpoeMRtEntry 2 } + +tmnxSubIpoeMRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMRtPrefixLen indicates the prefix length of + the subnet associated with tmnxSubIpoeMRtAddr." + ::= { tmnxSubIpoeMRtEntry 3 } + +tmnxSubIpoeMRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMRtStatus indicates the state of this managed + route." + ::= { tmnxSubIpoeMRtEntry 4 } + +tmnxSubIpoeMRtMetric OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMRtMetric indicates the metric of this managed + route as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSubIpoeMRtEntry 5 } + +tmnxSubIpoeMRtPreference OBJECT-TYPE + SYNTAX TmnxRadiusFramedRoutePreference + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMRtPreference indicates the preference of this + managed route as specified in the RADIUS option 22 Framed-Route or + option 99 Framed-IPv6-Route." + ::= { tmnxSubIpoeMRtEntry 6 } + +tmnxSubIpoeMRtTag OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteTag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMRtTag indicates the tag of this managed route + as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSubIpoeMRtEntry 7 } + +tmnxSubIpoeBgpIpv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeBgpIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeBgpIpv6Table augments the tmnxSubIpoeTable." + ::= { tmnxSubIpoeObjs 9 } + +tmnxSubIpoeBgpIpv6Entry OBJECT-TYPE + SYNTAX TmnxSubIpoeBgpIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains BGP IPv6 peering information about a + Subscriber IPoE session." + AUGMENTS { tmnxSubIpoeEntry } + ::= { tmnxSubIpoeBgpIpv6Table 1 } + +TmnxSubIpoeBgpIpv6Entry ::= SEQUENCE +{ + tmnxSubIpoeBgpIpv6PrngPlcyName TNamedItemOrEmpty, + tmnxSubIpoeBgpIpv6AuthKeyChain TNamedItemOrEmpty, + tmnxSubIpoeBgpIpv6MD5AuthKey OCTET STRING, + tmnxSubIpoeBgpIpv6ImportPolicy TPolicyStatementNameOrEmpty, + tmnxSubIpoeBgpIpv6ExportPolicy TPolicyStatementNameOrEmpty, + tmnxSubIpoeBgpIpv6PeerAS InetAutonomousSystemNumber +} + +tmnxSubIpoeBgpIpv6PrngPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeBgpIpv6PrngPlcyName indicates the + peering policy which is used to set up the BGP IPv6 peer for this + session." + ::= { tmnxSubIpoeBgpIpv6Entry 1 } + +tmnxSubIpoeBgpIpv6AuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeBgpIpv6AuthKeyChain indicates the + keychain which is used to sign and/or authenticate the BGP IPv6 + protocol stream." + ::= { tmnxSubIpoeBgpIpv6Entry 2 } + +tmnxSubIpoeBgpIpv6MD5AuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeBgpIpv6MD5AuthKey indicates the + authentication key used between BGP IPv6 peers neighbors before + establishing sessions. Authentication is done using the MD-5 message + based digest protocol." + ::= { tmnxSubIpoeBgpIpv6Entry 3 } + +tmnxSubIpoeBgpIpv6ImportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeBgpIpv6ImportPolicy indicates the + IPv6 import policy." + ::= { tmnxSubIpoeBgpIpv6Entry 4 } + +tmnxSubIpoeBgpIpv6ExportPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeBgpIpv6ExportPolicy indicates the + IPv6 export policy." + ::= { tmnxSubIpoeBgpIpv6Entry 5 } + +tmnxSubIpoeBgpIpv6PeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeBgpIpv6PeerAS indicates the + Autonomous System number for the remote IPv6 peer." + ::= { tmnxSubIpoeBgpIpv6Entry 6 } + +tmnxSubIpoeRipTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeRipTable augments the tmnxSubIpoeTable." + ::= { tmnxSubIpoeObjs 10 } + +tmnxSubIpoeRipEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeRipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains RIP Listener information about a + Subscriber IPoE session." + AUGMENTS { tmnxSubIpoeEntry } + ::= { tmnxSubIpoeRipTable 1 } + +TmnxSubIpoeRipEntry ::= SEQUENCE +{ + tmnxSubIpoeRipPlcyName TNamedItemOrEmpty, + tmnxSubIpoeRipListenerStatus TmnxRipListenerStatus +} + +tmnxSubIpoeRipPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRipPlcyName indicates the RIP policy which is + used to set up the RIP listener for this session." + ::= { tmnxSubIpoeRipEntry 1 } + +tmnxSubIpoeRipListenerStatus OBJECT-TYPE + SYNTAX TmnxRipListenerStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRipListenerStatus indicates the status of the + RIP listener." + ::= { tmnxSubIpoeRipEntry 2 } + +tmnxSubIpoeRadClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeRadClassTable contains the subscriber IPoE session + Radius Class Attributes." + ::= { tmnxSubIpoeObjs 11 } + +tmnxSubIpoeRadClassEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeRadClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains a Radius Class Attribute of a subscriber IPoE + session." + INDEX { + tmnxSubIpoeIndex, + tmnxSubIpoeRadClassIndex + } + ::= { tmnxSubIpoeRadClassTable 1 } + +TmnxSubIpoeRadClassEntry ::= SEQUENCE +{ + tmnxSubIpoeRadClassIndex Unsigned32, + tmnxSubIpoeRadClassAscii TruthValue, + tmnxSubIpoeRadClass OCTET STRING +} + +tmnxSubIpoeRadClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadClassIndex indicates the index of the + Radius Class Attribute within the scope of a given IPoE session." + ::= { tmnxSubIpoeRadClassEntry 1 } + +tmnxSubIpoeRadClassAscii OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadClassAscii indicates if the value of + tmnxSubIpoeRadClass is an ASCII string." + ::= { tmnxSubIpoeRadClassEntry 2 } + +tmnxSubIpoeRadClass OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeRadClass indicates the Class attribute + returned by the RADIUS server in an Access-Accept message." + ::= { tmnxSubIpoeRadClassEntry 3 } + +tmnxSubMngdHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubMngdHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubMngdHostTable contains the managed subscriber hosts. + + Managed hosts are distinguished by the fact that they are created by + the system upon various external triggers, rather than direct requests + from client protocols such as PPP or DHCP." + ::= { tmnxSubIpoeObjs 12 } + +tmnxSubMngdHostEntry OBJECT-TYPE + SYNTAX TmnxSubMngdHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a particular managed + subscriber host." + INDEX { + tmnxSubMngdHostType, + svcId, + tmnxSubMngdHostIpAddrType, + tmnxSubMngdHostIpAddr, + tmnxSubMngdHostMacAddr + } + ::= { tmnxSubMngdHostTable 1 } + +TmnxSubMngdHostEntry ::= SEQUENCE +{ + tmnxSubMngdHostType TmnxSubManagedHostType, + tmnxSubMngdHostIpAddrType InetAddressType, + tmnxSubMngdHostIpAddr InetAddress, + tmnxSubMngdHostMacAddr MacAddress, + tmnxSubMngdHostShcvOperState ServShcvOperState, + tmnxSubMngdHostShcvChecks Unsigned32, + tmnxSubMngdHostShcvReplies Unsigned32, + tmnxSubMngdHostShcvReplyTime TimeStamp, + tmnxSubMngdHostIpoeSessionIndex Unsigned32, + tmnxSubMngdHostIpAddrPrefixLen InetAddressPrefixLength +} + +tmnxSubMngdHostType OBJECT-TYPE + SYNTAX TmnxSubManagedHostType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubMngdHostType indicates the type of + managed subscriber host." + ::= { tmnxSubMngdHostEntry 1 } + +tmnxSubMngdHostIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubMngdHostIpAddrType indicates the + address type of tmnxSubMngdHostIpAddr." + ::= { tmnxSubMngdHostEntry 2 } + +tmnxSubMngdHostIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubMngdHostIpAddr indicates the IP address + of this host." + ::= { tmnxSubMngdHostEntry 3 } + +tmnxSubMngdHostMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubMngdHostMacAddr indicates the MAC address of this + host." + ::= { tmnxSubMngdHostEntry 4 } + +tmnxSubMngdHostShcvOperState OBJECT-TYPE + SYNTAX ServShcvOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMngdHostShcvOperState indicates the state of the + subscriber host connectivity check for this host address." + ::= { tmnxSubMngdHostEntry 5 } + +tmnxSubMngdHostShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMngdHostShcvChecks indicates the number of host + connectivity check requests for this host address." + ::= { tmnxSubMngdHostEntry 6 } + +tmnxSubMngdHostShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMngdHostShcvReplies indicates the number of host + connectivity replies for this host address." + ::= { tmnxSubMngdHostEntry 7 } + +tmnxSubMngdHostShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubMngdHostShcvReplyTime indicates the time of the + last successful host connectivity check for this host address." + ::= { tmnxSubMngdHostEntry 8 } + +tmnxSubMngdHostIpoeSessionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubMngdHostIpoeSessionIndex indicates the + identifier of the IPoE session associated with this host, and + corresponds to a conceptual row in the tmnxSubIpoeTable." + ::= { tmnxSubMngdHostEntry 9 } + +tmnxSubMngdHostIpAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubMngdHostIpAddrPrefixLen specifies the + prefix length of tmnxSubMngdHostIpAddr." + ::= { tmnxSubMngdHostEntry 10 } + +tmnxSubDataTriggIfTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubDataTriggIfTableLastCh indicates the sysUpTime at + the time of the last modification of tmnxSubDataTriggIfTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubIpoeObjs 13 } + +tmnxSubDataTriggIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubDataTriggIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubDataTriggIfTable contains objects to configure the + data-triggered host management functionality for group interfaces. + + This table is a sparse extension of the + TIMETRA-SERV-MIB::iesGrpIfTable. + + The system automatically creates a row in this table for each row in + the TIMETRA-SERV-MIB::iesIfTable where the value of iesIfType is equal + to 'group' and the value of iesIfGroupInterfaceType is equal to + 'plain'." + ::= { tmnxSubIpoeObjs 14 } + +tmnxSubDataTriggIfEntry OBJECT-TYPE + SYNTAX TmnxSubDataTriggIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains objects associated with a particular + group interface, to configure data-triggered host management." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSubDataTriggIfTable 1 } + +TmnxSubDataTriggIfEntry ::= SEQUENCE +{ + tmnxSubDataTriggIfLastChanged TimeStamp, + tmnxSubDataTriggIfAdminState TmnxEnabledDisabled +} + +tmnxSubDataTriggIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubDataTriggIfLastChanged indicates the sysUpTime + when an object in this table row was last modified. + + A Value of zero means that no change was made to this row since the + system was last initialized." + ::= { tmnxSubDataTriggIfEntry 1 } + +tmnxSubDataTriggIfAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubDataTriggIfAdminState specifies the administrative + state of the data triggered host function for this interface." + DEFVAL { disabled } + ::= { tmnxSubDataTriggIfEntry 2 } + +tmnxSubIpoeDnsNbnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubIpoeDnsNbnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubIpoeDnsNbnsTable has an entry for each subscriber IPoE + Session having assigned one or more DNS or NBNS addresses." + ::= { tmnxSubIpoeObjs 15 } + +tmnxSubIpoeDnsNbnsEntry OBJECT-TYPE + SYNTAX TmnxSubIpoeDnsNbnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a subscriber IPoE Session. + + Entries in this table are created and destroyed by the system." + INDEX { + tmnxSubIpoeIndex, + tmnxSubIpoeDnsNbnsAddrIndex + } + ::= { tmnxSubIpoeDnsNbnsTable 1 } + +TmnxSubIpoeDnsNbnsEntry ::= SEQUENCE +{ + tmnxSubIpoeDnsNbnsAddrIndex Unsigned32, + tmnxSubIpoeDnsV4AddrType InetAddressType, + tmnxSubIpoeDnsV4Addr InetAddress, + tmnxSubIpoeNbnsV4AddrType InetAddressType, + tmnxSubIpoeNbnsV4Addr InetAddress, + tmnxSubIpoeDnsV6AddrType InetAddressType, + tmnxSubIpoeDnsV6Addr InetAddress +} + +tmnxSubIpoeDnsNbnsAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubIpoeDnsNbnsAddrIndex indicates the + primary, secondary, etc. DNS or NBNS address used in this IPoE + Session." + ::= { tmnxSubIpoeDnsNbnsEntry 1 } + +tmnxSubIpoeDnsV4AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeDnsV4AddrType indicates the address type of + tmnxSubIpoeDnsV4Addr. + + The value of this object is 'unknown' when not applicable." + ::= { tmnxSubIpoeDnsNbnsEntry 2 } + +tmnxSubIpoeDnsV4Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeDnsV4Addr indicates the IPV4 DNS server + address. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeDnsNbnsEntry 3 } + +tmnxSubIpoeNbnsV4AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeNbnsV4AddrType indicates the address type of + tmnxSubIpoeNbnsV4Addr. + + The value of this object is 'unknown' when not applicable." + ::= { tmnxSubIpoeDnsNbnsEntry 4 } + +tmnxSubIpoeNbnsV4Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeNbnsV4Addr indicates the IPV4 NBNS server + address. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeDnsNbnsEntry 5 } + +tmnxSubIpoeDnsV6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeDnsV6AddrType indicates the address type of + tmnxSubIpoeDnsV6Addr. + + The value of this object is 'unknown' when not applicable." + ::= { tmnxSubIpoeDnsNbnsEntry 6 } + +tmnxSubIpoeDnsV6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeDnsV6Addr indicates the IPV6 DNS server + address. + + The value of this object is ''H when not applicable." + ::= { tmnxSubIpoeDnsNbnsEntry 7 } + +tmnxSubRipObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 8 } + +tmnxSubRipPlcyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRipPlcyTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxSubRipPlcyTable." + ::= { tmnxSubRipObjs 1 } + +tmnxSubRipPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubRipPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubRipPlcyTable contains the information pertaining to + configure an RIP/RIP-NG policy in the system." + ::= { tmnxSubRipObjs 2 } + +tmnxSubRipPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubRipPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a RIP/RIP-NG policy configured in the + system. + + Rows in table tmnxSubRipPlcyTable are created and destroyed by SNMP + SET operations on the object tmnxSubRipPlcyRowStatus." + INDEX { IMPLIED tmnxSubRipPlcyName } + ::= { tmnxSubRipPlcyTable 1 } + +TmnxSubRipPlcyEntry ::= SEQUENCE +{ + tmnxSubRipPlcyName TNamedItem, + tmnxSubRipPlcyLastChanged TimeStamp, + tmnxSubRipPlcyRowStatus RowStatus, + tmnxSubRipPlcyDescription TItemDescription, + tmnxSubRipPlcyAuthType TmnxRipNgAuthType, + tmnxSubRipPlcyAuthKey TmnxRipNgAuthKey +} + +tmnxSubRipPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubRipPlcyName specifies the name of the RIP/RIP-NG + policy." + ::= { tmnxSubRipPlcyEntry 1 } + +tmnxSubRipPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubRipPlcyLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubRipPlcyEntry 2 } + +tmnxSubRipPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRipPlcyRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubRipPlcyEntry 3 } + +tmnxSubRipPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRipPlcyDescription specifies the user provided + description of this IPoE policy." + DEFVAL { "" } + ::= { tmnxSubRipPlcyEntry 4 } + +tmnxSubRipPlcyAuthType OBJECT-TYPE + SYNTAX TmnxRipNgAuthType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRipPlcyAuthType specifies the type of + authentication to be used." + DEFVAL { noAuthentication } + ::= { tmnxSubRipPlcyEntry 5 } + +tmnxSubRipPlcyAuthKey OBJECT-TYPE + SYNTAX TmnxRipNgAuthKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubRipPlcyAuthKey specifies the authentication key + that should be used when tmnxSubRipPlcyAuthType has a value other than + noAuthentication(1); modifying the value of tmnxSubRipPlcyAuthType + does not modify the tmnxSubRipPlcyAuthKey value. + + If a string shorter than 16 octets is supplied, it will be + left-justified and padded to 16 octets, on the right, with nulls + (0x00). + + Reading this object always results in an OCTET STRING of + length zero; authentication may not be bypassed by reading + the MIB object." + DEFVAL { ''H } + ::= { tmnxSubRipPlcyEntry 6 } + +tmnxSubPimObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 9 } + +tmnxSubPimPlcyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPimPlcyTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxSubPimPlcyTable." + ::= { tmnxSubPimObjs 1 } + +tmnxSubPimPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPimPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPimPlcyTable contains objects to configure the Protocol + Independent Multicast (PIM) policies used for subscriber hosts. + + Conceptual rows in this table can be created and destroyed by SNMP + operations on the object tmnxSubPimPlcyRowStatus." + ::= { tmnxSubPimObjs 2 } + +tmnxSubPimPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubPimPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row in the tmnxSubPimPlcyTable represents a subscriber + host PIM policy." + INDEX { IMPLIED tmnxSubPimPlcyName } + ::= { tmnxSubPimPlcyTable 1 } + +TmnxSubPimPlcyEntry ::= SEQUENCE +{ + tmnxSubPimPlcyName TNamedItem, + tmnxSubPimPlcyRowStatus RowStatus, + tmnxSubPimPlcyLastChanged TimeStamp, + tmnxSubPimPlcyDescription TItemDescription +} + +tmnxSubPimPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPimPlcyName specifies the name of the host PIM + policy." + ::= { tmnxSubPimPlcyEntry 1 } + +tmnxSubPimPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubPimPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubPimPlcyEntry 2 } + +tmnxSubPimPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPimPlcyLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubPimPlcyEntry 3 } + +tmnxSubPimPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubPimPlcyDescription specifies the user provided + description of this subscriber host PIM policy." + DEFVAL { ''H } + ::= { tmnxSubPimPlcyEntry 4 } + +tmnxSubShcvObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 10 } + +tmnxSubShcvPlcyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyTableLastChanged indicates the sysUpTime + at the time of the most recent change to the tmnxSubShcvPlcyTable." + ::= { tmnxSubShcvObjs 1 } + +tmnxSubShcvPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubShcvPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubShcvPlcyTable contains the Subscriber Host + Connectivity Verification (SHCV) policies." + ::= { tmnxSubShcvObjs 2 } + +tmnxSubShcvPlcyEntry OBJECT-TYPE + SYNTAX TmnxSubShcvPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an SHCV policy. + + Conceptual rows are created and destroyed by SNMP SET operations on + the object tmnxSubShcvPlcyRowStatus." + INDEX { IMPLIED tmnxSubShcvPlcyName } + ::= { tmnxSubShcvPlcyTable 1 } + +TmnxSubShcvPlcyEntry ::= SEQUENCE +{ + tmnxSubShcvPlcyName TNamedItem, + tmnxSubShcvPlcyLastChanged TimeStamp, + tmnxSubShcvPlcyRowStatus RowStatus, + tmnxSubShcvPlcyDescription TItemDescription, + tmnxSubShcvPlcyPeriodAdminState TmnxEnabledDisabled, + tmnxSubShcvPlcyPeriodAction TmnxSubShcvAction, + tmnxSubShcvPlcyPeriodInterval Unsigned32, + tmnxSubShcvPlcyPeriodRetryCount TmnxSubShcvRetryCount, + tmnxSubShcvPlcyPeriodRetryTo TmnxSubShcvRetryTimeout, + tmnxSubShcvPlcyVplsSrcIp4AddrTyp InetAddressType, + tmnxSubShcvPlcyVplsSrcIp4Addr InetAddress, + tmnxSubShcvPlcyVplsSrcMacAddress MacAddress, + tmnxSubShcvPlcyL3SrcIpOrigin TmnxSubShcvSrcIpOrigin, + tmnxSubShcvPlcyL3UnnumSrcIpType InetAddressType, + tmnxSubShcvPlcyL3UnnumSrcIp InetAddress +} + +tmnxSubShcvPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyName specifies the name of the SHCV + policy." + ::= { tmnxSubShcvPlcyEntry 1 } + +tmnxSubShcvPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubShcvPlcyEntry 2 } + +tmnxSubShcvPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubShcvPlcyEntry 3 } + +tmnxSubShcvPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyDescription specifies the user provided + description of this SHCV policy." + DEFVAL { "" } + ::= { tmnxSubShcvPlcyEntry 4 } + +tmnxSubShcvPlcyPeriodAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyPeriodAdminState specifies the + administrative state of the periodic connectivity verification." + DEFVAL { enabled } + ::= { tmnxSubShcvPlcyEntry 5 } + +tmnxSubShcvPlcyPeriodAction OBJECT-TYPE + SYNTAX TmnxSubShcvAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyPeriodAction specifies the action to take + when the periodic connectivity verification failed." + DEFVAL { alarm } + ::= { tmnxSubShcvPlcyEntry 6 } + +tmnxSubShcvPlcyPeriodInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..6000) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyPeriodInterval specifies the interval + between periodic connectivity checks." + DEFVAL { 30 } + ::= { tmnxSubShcvPlcyEntry 7 } + +tmnxSubShcvPlcyPeriodRetryCount OBJECT-TYPE + SYNTAX TmnxSubShcvRetryCount + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyPeriodRetryCount specifies the number of + retransmissions in periodic connectivity verification. + + A value 'n' specifies that, for any given host, at most (n+1) probes + are done each interval, and (n+1) missed replies are considered as a + connectivity failure." + DEFVAL { 2 } + ::= { tmnxSubShcvPlcyEntry 8 } + +tmnxSubShcvPlcyPeriodRetryTo OBJECT-TYPE + SYNTAX TmnxSubShcvRetryTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyPeriodRetryTo specifies the timeout before + a retransmission in periodic connectivity verification." + DEFVAL { 10 } + ::= { tmnxSubShcvPlcyEntry 9 } + +tmnxSubShcvPlcyVplsSrcIp4AddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyVplsSrcIp4AddrTyp specifies the address + type of tmnxSubShcvPlcyVplsSrcIp4Addr. + + The value 'unknown' means that no value is configured for + tmnxSubShcvPlcyVplsSrcIp4Addr." + DEFVAL { unknown } + ::= { tmnxSubShcvPlcyEntry 10 } + +tmnxSubShcvPlcyVplsSrcIp4Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyVplsSrcIp4Addr specifies the IPv4 address + to be used as source address for connectivity verification in a VPLS + service." + DEFVAL { ''H } + ::= { tmnxSubShcvPlcyEntry 11 } + +tmnxSubShcvPlcyVplsSrcMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyVplsSrcMacAddress specifies the MAC + address to be used as source address for connectivity verification in + a VPLS service. + + The value all zeroes means that no MAC address is configured." + DEFVAL { '000000000000'H } + ::= { tmnxSubShcvPlcyEntry 12 } + +tmnxSubShcvPlcyL3SrcIpOrigin OBJECT-TYPE + SYNTAX TmnxSubShcvSrcIpOrigin + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyL3SrcIpOrigin specifies the origin of the + source IP address used for connectivity verification in an IES or VPRN + service." + DEFVAL { interface } + ::= { tmnxSubShcvPlcyEntry 13 } + +tmnxSubShcvPlcyL3UnnumSrcIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyL3UnnumSrcIpType specifies the address + type of tmnxSubShcvPlcyL3UnnumSrcIp. + + The value 'unknown' means that no value is configured for + tmnxSubShcvPlcyL3UnnumSrcIp." + DEFVAL { unknown } + ::= { tmnxSubShcvPlcyEntry 14 } + +tmnxSubShcvPlcyL3UnnumSrcIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvPlcyL3UnnumSrcIp specifies the sender IP + address that is used in all periodic, triggered and oam SHCV ARP + requests for unnumbered subscriber hosts associated with this SHCV + policy and active on subscriber interfaces configured as unnumbered or + as allow-unmatching-subnets. + + A non-empty value must be a valid unicast IP address." + DEFVAL { ''H } + ::= { tmnxSubShcvPlcyEntry 15 } + +tmnxSubShcvTrigTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubShcvTrigTableLastChanged indicates the sysUpTime + at the time of the most recent change to the tmnxSubShcvTrigTable." + ::= { tmnxSubShcvObjs 3 } + +tmnxSubShcvTrigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubShcvTrigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubShcvTrigTable contains the Subscriber Host + Connectivity Verification (SHCV) trigger configuration of the SHCV + policies." + ::= { tmnxSubShcvObjs 4 } + +tmnxSubShcvTrigEntry OBJECT-TYPE + SYNTAX TmnxSubShcvTrigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an SHCV trigger associated with an SHCV + policy. + + Conceptual rows are created and destroyed automatically by the system + while rows in the tmnxSubShcvPlcyTable are created and destroyed." + INDEX { + tmnxSubShcvPlcyName, + tmnxSubShcvTrigType + } + ::= { tmnxSubShcvTrigTable 1 } + +TmnxSubShcvTrigEntry ::= SEQUENCE +{ + tmnxSubShcvTrigType INTEGER, + tmnxSubShcvTrigLastChanged TimeStamp, + tmnxSubShcvTrigAdminState TmnxEnabledDisabled, + tmnxSubShcvTrigRetryCount Unsigned32, + tmnxSubShcvTrigRetryTo Unsigned32 +} + +tmnxSubShcvTrigType OBJECT-TYPE + SYNTAX INTEGER { + ipConflict (1), + hostLimitExceeded (2), + inactivity (3), + mobility (4), + macLearning (5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubShcvTrigType specifies the type of SHCV trigger + configured with this conceptual row." + ::= { tmnxSubShcvTrigEntry 1 } + +tmnxSubShcvTrigLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubShcvTrigLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubShcvTrigEntry 2 } + +tmnxSubShcvTrigAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvTrigAdminState specifies if connectivity + verification is activated when this trigger occurs." + DEFVAL { enabled } + ::= { tmnxSubShcvTrigEntry 3 } + +tmnxSubShcvTrigRetryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..29) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvTrigRetryCount specifies the number of + retransmissions in triggered connectivity verification. + + A value 'n' specifies that, for any given host, at most (n+1) probes + are done each interval, and (n+1) missed replies are considered as a + connectivity failure. + + The default value depends on the trigger type." + ::= { tmnxSubShcvTrigEntry 4 } + +tmnxSubShcvTrigRetryTo OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubShcvTrigRetryTo specifies the timeout before a + retransmission in triggered connectivity verification. + + The default value depends on the trigger type." + ::= { tmnxSubShcvTrigEntry 5 } + +tmnxSubVcpeObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 11 } + +tmnxSubBrgProfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxSubBrgProfTable." + ::= { tmnxSubVcpeObjs 1 } + +tmnxSubBrgProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubBrgProfTable contains the Subscriber Bridged + Residential Gateway (BRG) profiles." + ::= { tmnxSubVcpeObjs 2 } + +tmnxSubBrgProfEntry OBJECT-TYPE + SYNTAX TmnxSubBrgProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a BRG profile. + + Conceptual rows are created and destroyed by SNMP SET operations on + the object tmnxSubBrgProfRowStatus." + INDEX { IMPLIED tmnxSubBrgProfName } + ::= { tmnxSubBrgProfTable 1 } + +TmnxSubBrgProfEntry ::= SEQUENCE +{ + tmnxSubBrgProfName TNamedItem, + tmnxSubBrgProfLastChanged TimeStamp, + tmnxSubBrgProfRowStatus RowStatus, + tmnxSubBrgProfDescription TItemDescription, + tmnxSubBrgProfSubProfileString TNamedItemOrEmpty, + tmnxSubBrgProfSlaProfileString TNamedItemOrEmpty, + tmnxSubBrgProfRadSrvPlcy TNamedItemOrEmpty, + tmnxSubBrgProfRadPassword TmnxAuthPassword, + tmnxSubBrgProfCvCount Unsigned32, + tmnxSubBrgProfCvTimeout Unsigned32, + tmnxSubBrgProfCvRetryTime Unsigned32, + tmnxSubBrgProfHoldTime Unsigned32, + tmnxSubBrgProfInitialHoldTime Unsigned32, + tmnxSubBrgProfUplinkInitialWait Unsigned32 +} + +tmnxSubBrgProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfName specifies the name of the BRG profile." + ::= { tmnxSubBrgProfEntry 1 } + +tmnxSubBrgProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubBrgProfEntry 2 } + +tmnxSubBrgProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubBrgProfEntry 3 } + +tmnxSubBrgProfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfDescription specifies the description of + this BRG profile." + DEFVAL { "" } + ::= { tmnxSubBrgProfEntry 4 } + +tmnxSubBrgProfSubProfileString OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfSubProfileString specifies the subscriber + profile string associated with this BRG profile." + DEFVAL { "" } + ::= { tmnxSubBrgProfEntry 5 } + +tmnxSubBrgProfSlaProfileString OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfSlaProfileString specifies the SLA profile + string associated with this BRG profile." + DEFVAL { "" } + ::= { tmnxSubBrgProfEntry 6 } + +tmnxSubBrgProfRadSrvPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfRadSrvPlcy specifies the name of the Radius + server policy associated with this BRG profile. + + A non empty value must correspond to a conceptual row in the + TIMETRA-RADIUS-MIB::tmnxRadSrvPlcyTable." + DEFVAL { "" } + ::= { tmnxSubBrgProfEntry 7 } + +tmnxSubBrgProfRadPassword OBJECT-TYPE + SYNTAX TmnxAuthPassword + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfRadPassword specifies the string to use in + the Radius User-Password attribute. + + A get request on this object always returns an empty string." + DEFVAL { "" } + ::= { tmnxSubBrgProfEntry 8 } + +tmnxSubBrgProfCvCount OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfCvCount specifies the number of + connectivity verification attempts this system makes before a BRG is + considered down. + + A non-zero value 'n' specifies that, for any given BRG, at most n + probes are done each interval, and n missed replies are considered as + a connectivity failure. + + The system uses ICMP Echo request messages for connectivity + verification. + + Specify the value zero when the connectivity verification is disabled." + DEFVAL { 3 } + ::= { tmnxSubBrgProfEntry 9 } + +tmnxSubBrgProfCvTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfCvTimeout specifies the time to elapse + after a connectivity verification attempt before it is considered + failed. + + After this time has elapsed, if the number of attempts specified by + tmnxSubBrgProfCvCount is not reached, a new attempt is made; + otherwise, the BRG is considered down. + + While the BRG is considered down, the system waits until the + tmnxSubBrgProfCvRetryTime has elapsed before starting a new + verification cycle for the BRG. + + The value zero disables the connectivity verification." + DEFVAL { 30 } + ::= { tmnxSubBrgProfEntry 10 } + +tmnxSubBrgProfCvRetryTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 300..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfCvRetryTime specifies the time the system + waits while it considers a BRG down, before it starts a new + connectivity verification cycle. + + Specify the value zero when the connectivity verification is disabled." + DEFVAL { 900 } + ::= { tmnxSubBrgProfEntry 11 } + +tmnxSubBrgProfHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfHoldTime specifies the time to hold on to a + BRG after this system considered it down. + + The hold timer starts when connectivity-verification considers the BRG + down, or when the last host is removed and no + connectivity-verification is enabled. + + The hold time does not apply in case this system removes the BRG + context upon an explicit request." + DEFVAL { 0 } + ::= { tmnxSubBrgProfEntry 12 } + +tmnxSubBrgProfInitialHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..900) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfInitialHoldTime specifies the time to hold + on to a BRG immediately after the system detected its presence. + + The hold time does not apply in case this system removes the BRG + context upon an explicit request." + DEFVAL { 300 } + ::= { tmnxSubBrgProfEntry 13 } + +tmnxSubBrgProfUplinkInitialWait OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfUplinkInitialWait specifies the time this + system assumes a non-routed uplink needs to become operational; during + this time, the system blocks host setup. + + The value of tmnxSubBrgProfUplinkInitialWait is ignored in case the + uplink is routed." + DEFVAL { 30 } + ::= { tmnxSubBrgProfEntry 14 } + +tmnxSubBrgProfRadProxTableLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfRadProxTableLstCh indicates the sysUpTime + at the time of the most recent change to the + tmnxSubBrgProfRadProxTable." + ::= { tmnxSubVcpeObjs 3 } + +tmnxSubBrgProfRadProxTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgProfRadProxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgProfRadProxTable associates BRG profiles with RADIUS + Proxy Servers." + ::= { tmnxSubVcpeObjs 4 } + +tmnxSubBrgProfRadProxEntry OBJECT-TYPE + SYNTAX TmnxSubBrgProfRadProxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an association between a BRG profile + and a particular RADIUS Proxy Server in a virtual router instance. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + tmnxSubBrgProfName, + vRtrID, + IMPLIED tmnxSubBrgProfRadProxSrvName + } + ::= { tmnxSubBrgProfRadProxTable 1 } + +TmnxSubBrgProfRadProxEntry ::= SEQUENCE +{ + tmnxSubBrgProfRadProxSrvName TNamedItem, + tmnxSubBrgProfRadProxLastCh TimeStamp, + tmnxSubBrgProfRadProxRowStatus RowStatus +} + +tmnxSubBrgProfRadProxSrvName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfRadProxSrvName specifies the name of the + RADIUS Proxy server. + + A corresponding row must exist in the + TIMETRA-RADIUS-MIB::tmnxRadProxSrvTable." + ::= { tmnxSubBrgProfRadProxEntry 1 } + +tmnxSubBrgProfRadProxLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfRadProxLastCh indicates the sysUpTime at + the time of the most recent management-initiated change to this table + row." + ::= { tmnxSubBrgProfRadProxEntry 2 } + +tmnxSubBrgProfRadProxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgProfRadProxRowStatus specifies the row status + of this row." + ::= { tmnxSubBrgProfRadProxEntry 3 } + +tmnxSubBrgProfDhcp4TableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4TableLastCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxSubBrgProfDhcp4Table." + ::= { tmnxSubVcpeObjs 5 } + +tmnxSubBrgProfDhcp4Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgProfDhcp4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubBrgProfDhcp4Table contains objects to configure DHCP + address pools for BRG hosts." + ::= { tmnxSubVcpeObjs 6 } + +tmnxSubBrgProfDhcp4Entry OBJECT-TYPE + SYNTAX TmnxSubBrgProfDhcp4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + AUGMENTS { tmnxSubBrgProfEntry } + ::= { tmnxSubBrgProfDhcp4Table 1 } + +TmnxSubBrgProfDhcp4Entry ::= SEQUENCE +{ + tmnxSubBrgProfDhcp4LastCh TimeStamp, + tmnxSubBrgProfDhcp4SubnetAddrTyp InetAddressType, + tmnxSubBrgProfDhcp4SubnetAddr InetAddress, + tmnxSubBrgProfDhcp4SubnetPrefixL InetAddressPrefixLength, + tmnxSubBrgProfDhcp4StartAddrTyp InetAddressType, + tmnxSubBrgProfDhcp4StartAddr InetAddress, + tmnxSubBrgProfDhcp4EndAddrTyp InetAddressType, + tmnxSubBrgProfDhcp4EndAddr InetAddress, + tmnxSubBrgProfDhcp4LeaseTime Unsigned32, + tmnxSubBrgProfDhcp4StandbyIpTime Unsigned32 +} + +tmnxSubBrgProfDhcp4LastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4LastCh indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxSubBrgProfDhcp4Entry 1 } + +tmnxSubBrgProfDhcp4SubnetAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4SubnetAddrTyp specifies the + address type of tmnxSubBrgProfDhcp4SubnetAddr. + + The only value supported is 'ipv4'." + DEFVAL { ipv4 } + ::= { tmnxSubBrgProfDhcp4Entry 2 } + +tmnxSubBrgProfDhcp4SubnetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4SubnetAddr specifies a + subnet. + + The host bits must be zero. + + Only IPv4 addresses are supported." + DEFVAL { 'C0A80001'H } + ::= { tmnxSubBrgProfDhcp4Entry 3 } + +tmnxSubBrgProfDhcp4SubnetPrefixL OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4SubnetPrefixL specifies the + prefix length." + DEFVAL { 24 } + ::= { tmnxSubBrgProfDhcp4Entry 4 } + +tmnxSubBrgProfDhcp4StartAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4StartAddrTyp specifies the + address type of tmnxSubBrgProfDhcp4StartAddr. + + The only values supported are 'unknown' and 'ipv4'." + DEFVAL { ipv4 } + ::= { tmnxSubBrgProfDhcp4Entry 5 } + +tmnxSubBrgProfDhcp4StartAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4StartAddr specifies the + start address of this range. + + Only IPv4 addresses are supported." + DEFVAL { 'C0A80002'H } + ::= { tmnxSubBrgProfDhcp4Entry 6 } + +tmnxSubBrgProfDhcp4EndAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4EndAddrTyp specifies the + address type of tmnxSubBrgProfDhcp4EndAddr. + + The only values supported are 'unknown' and 'ipv4'." + DEFVAL { ipv4 } + ::= { tmnxSubBrgProfDhcp4Entry 7 } + +tmnxSubBrgProfDhcp4EndAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4EndAddr specifies the end + address of this range. + + Only IPv4 addresses are supported." + DEFVAL { 'C0A800FE'H } + ::= { tmnxSubBrgProfDhcp4Entry 8 } + +tmnxSubBrgProfDhcp4LeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4LeaseTime specifies the + lease time." + DEFVAL { 21600 } + ::= { tmnxSubBrgProfDhcp4Entry 9 } + +tmnxSubBrgProfDhcp4StandbyIpTime OBJECT-TYPE + SYNTAX Unsigned32 (300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4StandbyIpTime specifies the + lifetime of standby IP addresses. + + The system gets standby IP addresses from a Radius server." + DEFVAL { 21600 } + ::= { tmnxSubBrgProfDhcp4Entry 10 } + +tmnxSubBrgProfDhcp4OptTableCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptTableCh indicates the + value of sysUpTime at the time of the last modification of an entry in + the tmnxSubBrgProfDhcp4OptTable." + ::= { tmnxSubVcpeObjs 7 } + +tmnxSubBrgProfDhcp4OptTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgProfDhcp4OptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubBrgProfDhcp4OptTable contains objects to configure + DHCP options." + ::= { tmnxSubVcpeObjs 8 } + +tmnxSubBrgProfDhcp4OptEntry OBJECT-TYPE + SYNTAX TmnxSubBrgProfDhcp4OptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a DHCP option that is encoded in the DHCP reply + message. + + Entries in this table can be created or deleted via SNMP operations." + INDEX { + tmnxSubBrgProfName, + tmnxSubBrgProfDhcp4OptNumber + } + ::= { tmnxSubBrgProfDhcp4OptTable 1 } + +TmnxSubBrgProfDhcp4OptEntry ::= SEQUENCE +{ + tmnxSubBrgProfDhcp4OptNumber Unsigned32, + tmnxSubBrgProfDhcp4OptRowStatus RowStatus, + tmnxSubBrgProfDhcp4OptLastCh TimeStamp, + tmnxSubBrgProfDhcp4OptType TmnxDhcpOptionType, + tmnxSubBrgProfDhcp4OptValue OCTET STRING, + tmnxSubBrgProfDhcp4OptDisplay TmnxDhcpOptionDisplay +} + +tmnxSubBrgProfDhcp4OptNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptNumber specifies the + number of this option." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions" + ::= { tmnxSubBrgProfDhcp4OptEntry 1 } + +tmnxSubBrgProfDhcp4OptRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptRowStatus specifies the + row status of this row. + + Objects tmnxDhcpSvrSubnetOptionType and tmnxDhcpSvrSubnetOptionValue + must be set when creating a new row." + ::= { tmnxSubBrgProfDhcp4OptEntry 2 } + +tmnxSubBrgProfDhcp4OptLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptLastCh indicates the + sysUpTime at the time of the last modification of this entry." + ::= { tmnxSubBrgProfDhcp4OptEntry 3 } + +tmnxSubBrgProfDhcp4OptType OBJECT-TYPE + SYNTAX TmnxDhcpOptionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptType specifies how the + value of this option is stored in tmnxSubBrgProfDhcp4OptValue. + + This object is mandatory at creation time." + ::= { tmnxSubBrgProfDhcp4OptEntry 4 } + +tmnxSubBrgProfDhcp4OptValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptValue specifies the + value of this option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tmnxSubBrgProfDhcp4OptType is 'hex (3)'." + ::= { tmnxSubBrgProfDhcp4OptEntry 5 } + +tmnxSubBrgProfDhcp4OptDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptDisplay indicates a hint + of how the tmnxSubBrgProfDhcp4OptValue can be displayed." + ::= { tmnxSubBrgProfDhcp4OptEntry 6 } + +tmnxSubBrgIfTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIfTableLastChange indicates the sysUpTime at + the time of the last modification of tmnxSubBrgIfTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubVcpeObjs 10 } + +tmnxSubBrgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgIfTable contains objects to configure the Bridged + Residential Gateway functionality for group interfaces. + + This table is a sparse extension of the + TIMETRA-SERV-MIB::iesGrpIfTable. + + The system automatically creates a row in this table for each row in + the TIMETRA-SERV-MIB::iesIfTable where the value of iesIfType is equal + to 'group' and the value of iesIfGroupInterfaceType is equal to + 'plain'." + ::= { tmnxSubVcpeObjs 11 } + +tmnxSubBrgIfEntry OBJECT-TYPE + SYNTAX TmnxSubBrgIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains objects associated with a particular + group interface, to configure BRG." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSubBrgIfTable 1 } + +TmnxSubBrgIfEntry ::= SEQUENCE +{ + tmnxSubBrgIfLastChanged TimeStamp, + tmnxSubBrgIfAdminState TmnxEnabledDisabled, + tmnxSubBrgIfDefaultBrgProfile TNamedItemOrEmpty, + tmnxSubBrgIfAuthedBrgOnly TruthValue +} + +tmnxSubBrgIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIfLastChanged indicates the sysUpTime when an + object in this table row was last modified. + + A Value of zero means that no change was made to this row since the + system was last initialized." + ::= { tmnxSubBrgIfEntry 1 } + +tmnxSubBrgIfAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIfAdminState specifies the administrative state + of the Bridged Residential Gateway function for this interface." + DEFVAL { disabled } + ::= { tmnxSubBrgIfEntry 2 } + +tmnxSubBrgIfDefaultBrgProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIfDefaultBrgProfile specifies the BRG profile + to use when no BRG profile is obtained from the AAA server. + + A non empty value must correspond to a conceptual row in the + tmnxSubBrgProfTable." + DEFVAL { "" } + ::= { tmnxSubBrgIfEntry 3 } + +tmnxSubBrgIfAuthedBrgOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIfAuthedBrgOnly specifies if this system only + accepts (hosts behind) Bridged Residential Gateway devices already + authenticated." + DEFVAL { false } + ::= { tmnxSubBrgIfEntry 4 } + +tmnxSubBrgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgTable contains information about Subscriber Bridged + Residential Gateway (BRG) instances." + ::= { tmnxSubVcpeObjs 12 } + +tmnxSubBrgEntry OBJECT-TYPE + SYNTAX TmnxSubBrgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a subscriber Bridged Residential + Gateway (BRG). + + Entries in this table are created and destroyed by the system." + INDEX { tmnxSubBrgId } + ::= { tmnxSubBrgTable 1 } + +TmnxSubBrgEntry ::= SEQUENCE +{ + tmnxSubBrgId TmnxSubBrgId, + tmnxSubBrgSlaacPfxType InetAddressType, + tmnxSubBrgSlaacPfx InetAddress, + tmnxSubBrgSlaacPfxLength InetAddressPrefixLength, + tmnxSubBrgDhcp4SubnetAddrType InetAddressType, + tmnxSubBrgDhcp4SubnetAddr InetAddress, + tmnxSubBrgDhcp4SubnetPrefixL InetAddressPrefixLength, + tmnxSubBrgDhcp4StartAddrTyp InetAddressType, + tmnxSubBrgDhcp4StartAddr InetAddress, + tmnxSubBrgDhcp4EndAddrTyp InetAddressType, + tmnxSubBrgDhcp4EndAddr InetAddress, + tmnxSubBrgDmzAddrType InetAddressType, + tmnxSubBrgDmzAddr InetAddress, + tmnxSubBrgDmzAddrInUse TruthValue, + tmnxSubBrgDns1Addr4Type InetAddressType, + tmnxSubBrgDns1Addr4 InetAddress, + tmnxSubBrgDns1Addr6Type InetAddressType, + tmnxSubBrgDns1Addr6 InetAddress, + tmnxSubBrgDns2Addr4Type InetAddressType, + tmnxSubBrgDns2Addr4 InetAddress, + tmnxSubBrgDns2Addr6Type InetAddressType, + tmnxSubBrgDns2Addr6 InetAddress, + tmnxSubBrgNbns1Addr4Type InetAddressType, + tmnxSubBrgNbns1Addr4 InetAddress, + tmnxSubBrgNbns2Addr4Type InetAddressType, + tmnxSubBrgNbns2Addr4 InetAddress, + tmnxSubBrgLeaseTime Unsigned32, + tmnxSubBrgDhcpStreamAddrType InetAddressType, + tmnxSubBrgDhcpStreamAddr InetAddress, + tmnxSubBrgPortalUrl TmnxDisplayStringURL, + tmnxSubBrgIpv6PortalUrl TmnxDisplayStringURL, + tmnxSubBrgProfile TNamedItemOrEmpty, + tmnxSubBrgSubProfile TNamedItemOrEmpty, + tmnxSubBrgSlaProfile TNamedItemOrEmpty, + tmnxSubBrgProxyAuthenticated TruthValue, + tmnxSubBrgUpnpPolicyOverride TNamedItemOrEmpty, + tmnxSubBrgIngIpv4Filter TOverruleFilterId, + tmnxSubBrgEgrIpv4Filter TOverruleFilterId, + tmnxSubBrgIngIpv6Filter TOverruleFilterId, + tmnxSubBrgEgrIpv6Filter TOverruleFilterId, + tmnxSubBrgRemainInitialHoldTime Unsigned32, + tmnxSubBrgRemainHoldTime Unsigned32, + tmnxSubBrgIpAddrType InetAddressType, + tmnxSubBrgIpAddr InetAddress, + tmnxSubBrgSlaacPool TNamedItemOrEmpty, + tmnxSubBrgNatL2AwHostPortBlkSize Unsigned32, + tmnxSubBrgStandbyIpTime Unsigned32, + tmnxSubBrgWlanGwBridgeId Unsigned32, + tmnxSubBrgState INTEGER, + tmnxSubBrgCv TruthValue, + tmnxSubBrgCvLastTime DateAndTime, + tmnxSubBrgSlaacPfxState INTEGER, + tmnxSubBrgRtrAdvPlcy TNamedItemOrEmpty, + tmnxSubBrgAppProfile TNamedItemOrEmpty, + tmnxSubBrgAaSubScope TmnxSapAASubScope, + tmnxSubBrgRemainUplinkInitWait Unsigned32, + tmnxSubBrgVasIpv4Filter TNamedItemOrEmpty, + tmnxSubBrgIdShort DisplayString +} + +tmnxSubBrgId OBJECT-TYPE + SYNTAX TmnxSubBrgId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgId indicates the string that + uniquely identifies this BRG" + ::= { tmnxSubBrgEntry 1 } + +tmnxSubBrgSlaacPfxType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgSlaacPfxType indicates the address type of + tmnxSubBrgSlaacPfx." + ::= { tmnxSubBrgEntry 2 } + +tmnxSubBrgSlaacPfx OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgSlaacPfx indicates the SLAAC IPv6 prefix + configured for the BRG. + + This is provided by the AAA server, for example with the + Framed-IPv6-Prefix attribute in the Radius Access-Accept message. + + This prefix is unique for each BRG and shared by its hosts." + ::= { tmnxSubBrgEntry 3 } + +tmnxSubBrgSlaacPfxLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgSlaacPfxLength indicates the prefix length of + the SLAAC prefix." + ::= { tmnxSubBrgEntry 4 } + +tmnxSubBrgDhcp4SubnetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcp4SubnetAddrType indicates the + address type of tmnxSubBrgDhcp4SubnetAddr." + DEFVAL { unknown } + ::= { tmnxSubBrgEntry 5 } + +tmnxSubBrgDhcp4SubnetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcp4SubnetAddr indicates the DHCP + IPv4 pool subnet currently allocated to this BRG." + ::= { tmnxSubBrgEntry 6 } + +tmnxSubBrgDhcp4SubnetPrefixL OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcp4SubnetPrefixL indicates the + prefix length of the DHCP IPv4 pool subnet currently allocated to this + BRG." + ::= { tmnxSubBrgEntry 7 } + +tmnxSubBrgDhcp4StartAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcp4StartAddrTyp indicates the + address type of tmnxSubBrgProfDhcp4StartAddr." + ::= { tmnxSubBrgEntry 8 } + +tmnxSubBrgDhcp4StartAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcp4StartAddr indicates the start + address of the DHCP IPv4 pool address range currently allocated to + this BRG." + ::= { tmnxSubBrgEntry 9 } + +tmnxSubBrgDhcp4EndAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcp4EndAddrTyp indicates the + address type of tmnxSubBrgDhcp4EndAddr." + ::= { tmnxSubBrgEntry 10 } + +tmnxSubBrgDhcp4EndAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcp4EndAddr indicates the end + address of the DHCP IPv4 pool address range currently allocated to + this BRG." + ::= { tmnxSubBrgEntry 11 } + +tmnxSubBrgDmzAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDmzAddrType indicates the address + type of tmnxSubBrgDmzAddr." + ::= { tmnxSubBrgEntry 12 } + +tmnxSubBrgDmzAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDmzAddr indicates the De-Militarized + Zone (DMZ) address currently allocated to this BRG. + + Such a DMZ address is typically used for a server in the subscriber's + home." + ::= { tmnxSubBrgEntry 13 } + +tmnxSubBrgDmzAddrInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "While the value of tmnxSubBrgDmzAddrType is equal to 'ipv4', the value + of the object tmnxSubBrgDmzAddrInUse indicates if the DMZ address + assigned for this BRG is currently in use. + + While the value of tmnxSubBrgDmzAddrType is equal to 'unknown', the + value of tmnxSubBrgDmzAddrInUse is not relevant." + ::= { tmnxSubBrgEntry 14 } + +tmnxSubBrgDns1Addr4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgDns1Addr4Type indicates the address type of + tmnxSubBrgDns1Addr4." + ::= { tmnxSubBrgEntry 15 } + +tmnxSubBrgDns1Addr4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDns1Addr4 indicates the IP address + of the primary DNS server of the hosts associated with this BRG." + ::= { tmnxSubBrgEntry 16 } + +tmnxSubBrgDns1Addr6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgDns1Addr6Type indicates the address type of + tmnxSubBrgDns1Addr6." + ::= { tmnxSubBrgEntry 17 } + +tmnxSubBrgDns1Addr6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDns1Addr6 indicates the IP address + of the primary DNS server of the hosts associated with this BRG." + ::= { tmnxSubBrgEntry 18 } + +tmnxSubBrgDns2Addr4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgDns2Addr4Type indicates the address type of + tmnxSubBrgDns2Addr4." + ::= { tmnxSubBrgEntry 19 } + +tmnxSubBrgDns2Addr4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDns2Addr4 indicates the IP address + of the secondary DNS server of the hosts associated with this BRG." + ::= { tmnxSubBrgEntry 20 } + +tmnxSubBrgDns2Addr6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgDns2Addr6Type indicates the address type of + tmnxSubBrgDns2Addr6." + ::= { tmnxSubBrgEntry 21 } + +tmnxSubBrgDns2Addr6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDns2Addr6 indicates the IP address + of the secondary DNS server of the hosts associated with this BRG." + ::= { tmnxSubBrgEntry 22 } + +tmnxSubBrgNbns1Addr4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgNbns1Addr4Type indicates the address type of + tmnxSubBrgNbns1Addr4." + ::= { tmnxSubBrgEntry 23 } + +tmnxSubBrgNbns1Addr4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgNbns1Addr4 indicates the IP address + of the primary NBNS (Netbios Name Server) server of the hosts + associated with this BRG." + ::= { tmnxSubBrgEntry 24 } + +tmnxSubBrgNbns2Addr4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgNbns2Addr4Type indicates the address type of + tmnxSubBrgNbns2Addr4." + ::= { tmnxSubBrgEntry 25 } + +tmnxSubBrgNbns2Addr4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgNbns2Addr4 indicates the IP address + of the secondary NBNS (Netbios Name Server) server of the hosts + associated with this BRG." + ::= { tmnxSubBrgEntry 26 } + +tmnxSubBrgLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgLeaseTime indicates the lease time of the hosts + associated with this BRG." + ::= { tmnxSubBrgEntry 27 } + +tmnxSubBrgDhcpStreamAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgDhcpStreamAddrType indicates the address type + of tmnxSubBrgDhcpStreamAddr." + ::= { tmnxSubBrgEntry 28 } + +tmnxSubBrgDhcpStreamAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgDhcpStreamAddr indicates the IP + address where this system streams the DHCP messages to that it + receives from the hosts associated with this BRG." + ::= { tmnxSubBrgEntry 29 } + +tmnxSubBrgPortalUrl OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgPortalUrl indicates the URL of the + IPv4 web portal associated with this BRG. + + A non empty value originates from a Radius message with the + Alc-Portal-Url attribute." + ::= { tmnxSubBrgEntry 30 } + +tmnxSubBrgIpv6PortalUrl OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgIpv6PortalUrl indicates the URL of + the IPv6 web portal associated with this BRG. + + A non empty value originates from a Radius message with the + Alc-Ipv6-Portal-Url attribute." + ::= { tmnxSubBrgEntry 31 } + +tmnxSubBrgProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfile indicates the BRG profile + associated with this BRG. + + A non-empty value refers to a row in the tmnxSubBrgProfTable." + ::= { tmnxSubBrgEntry 32 } + +tmnxSubBrgSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgSubProfile indicates the subscriber + profile string associated with this BRG." + ::= { tmnxSubBrgEntry 33 } + +tmnxSubBrgSlaProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgSlaProfile indicates the SLA profile + string associated with this BRG." + ::= { tmnxSubBrgEntry 34 } + +tmnxSubBrgProxyAuthenticated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProxyAuthenticated indicates if the + BRG was authenticated by the Radius proxy." + ::= { tmnxSubBrgEntry 35 } + +tmnxSubBrgUpnpPolicyOverride OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgUpnpPolicyOverride indicates the + Radius override of the UPnP policy associated with this BRG. + + An empty value indicates that there is no such override; a non empty + value replaces the value of the object tmnxSubProfUpnpPolicy of the + subscriber profile indicated with tmnxSubBrgSubProfile." + ::= { tmnxSubBrgEntry 36 } + +tmnxSubBrgIngIpv4Filter OBJECT-TYPE + SYNTAX TOverruleFilterId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIngIpv4Filter indicates if and how the ingress + IP filter specified in the SLA-profile is overruled." + ::= { tmnxSubBrgEntry 40 } + +tmnxSubBrgEgrIpv4Filter OBJECT-TYPE + SYNTAX TOverruleFilterId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgEgrIpv4Filter indicates if and how the egress + IP filter specified in the SLA-profile is overruled." + ::= { tmnxSubBrgEntry 41 } + +tmnxSubBrgIngIpv6Filter OBJECT-TYPE + SYNTAX TOverruleFilterId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIngIpv6Filter indicates if and how the ingress + IPv6 filter specified in the SLA-profile is overruled." + ::= { tmnxSubBrgEntry 42 } + +tmnxSubBrgEgrIpv6Filter OBJECT-TYPE + SYNTAX TOverruleFilterId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgEgrIpv6Filter indicates if and how the ingress + IPv6 filter specified in the SLA-profile is overruled." + ::= { tmnxSubBrgEntry 43 } + +tmnxSubBrgRemainInitialHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgRemainInitialHoldTime indicates the time + interval until the initial hold timer expires. + + The value of tmnxSubBrgRemainInitialHoldTime is zero if not + applicable. + + The start value of the initial hold timer is taken from the object + tmnxSubBrgProfInitialHoldTime of the BRG profile associated with this + Bridged Residential Gateway." + ::= { tmnxSubBrgEntry 44 } + +tmnxSubBrgRemainHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgRemainHoldTime indicates the time interval + until the initial hold timer expires. + + The value of tmnxSubBrgRemainHoldTime is zero if not applicable. + + The start value of the hold timer is taken from the object + tmnxSubBrgProfInitialHoldTime of the BRG profile associated with this + Bridged Residential Gateway." + ::= { tmnxSubBrgEntry 45 } + +tmnxSubBrgIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIpAddrType indicates the address type of + tmnxSubBrgIpAddr." + ::= { tmnxSubBrgEntry 46 } + +tmnxSubBrgIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgIpAddr indicates the IP address assigned to the + Bridged Residential Gateway." + ::= { tmnxSubBrgEntry 47 } + +tmnxSubBrgSlaacPool OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgSlaacPool indicates the SLAAC pool + associated with this BRG. + + A non-empty value originates from the value of a Radius + Alc-SLAAC-IPv6-Pool attribute received for this BRG." + ::= { tmnxSubBrgEntry 50 } + +tmnxSubBrgNatL2AwHostPortBlkSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgNatL2AwHostPortBlkSize indicates the size of + the outside port block allocated to each host of the NAT subscriber + associated with this Bridged Residential Gateway, if per-host port + ranges are used for this NAT subscriber; per-host port range + allocation is triggered by a Radius message with the + 'Alc-Port-Range-L2-Aware-Per-Host' attribute. + + Otherwise, all hosts share the same block, and the value of this + object is zero." + ::= { tmnxSubBrgEntry 51 } + +tmnxSubBrgStandbyIpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgStandbyIpTime indicates the lifetime of standby + IP addresses associated with this BRG." + ::= { tmnxSubBrgEntry 52 } + +tmnxSubBrgWlanGwBridgeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgWlanGwBridgeId indicates the Bridge-Id of this + BRG." + ::= { tmnxSubBrgEntry 53 } + +tmnxSubBrgState OBJECT-TYPE + SYNTAX INTEGER { + initialized (1), + operational (2), + connectivityVerification (3), + hold (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgState indicates + the state of the BRG: + - initialized: + init timer is running; waiting for the first host; + - operational: + normal operating state, with dynamic hosts; + - connectivityVerification: + no hosts, pinging the residential gateway; + - hold: + no hosts attached, in hold." + ::= { tmnxSubBrgEntry 54 } + +tmnxSubBrgCv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgCv indicates if periodic connectivity + verification is being done for this BRG while none of its hosts are + active. + + When the value of tmnxSubBrgProfCvRetryTime is zero in the BRG profile + associated with this BRG, the value of tmnxSubBrgCv is equal to + 'false'." + ::= { tmnxSubBrgEntry 55 } + +tmnxSubBrgCvLastTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxSubBrgCv is equal to 'true', the value of + tmnxSubBrgCvLastTime indicates the time that the last connectivity + verification test started. + + Otherwise, the 'year' octets contain zero." + ::= { tmnxSubBrgEntry 56 } + +tmnxSubBrgSlaacPfxState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + valid (1), + expired (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgSlaacPfxState indicates the state associated + with the value of tmnxSubBrgSlaacPfx. + + The value of tmnxSubBrgSlaacPfxType is 'notApplicable' if the value of + tmnxSubBrgSlaacPfxType is equal to 'unknown'. + + If the SLAAC prefix is valid, hosts can use it; if the SLAAC prefix is + expired, no new hosts can start using it, though existing hosts may + continue to use it for a while." + ::= { tmnxSubBrgEntry 57 } + +tmnxSubBrgRtrAdvPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgRtrAdvPlcy indicates the name of the router + advertisement policy associated with the Bridged Residential Gateway + (BRG) instance." + ::= { tmnxSubBrgEntry 58 } + +tmnxSubBrgAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgAppProfile indicates the application profile + string associated with this BRG instance." + ::= { tmnxSubBrgEntry 59 } + +tmnxSubBrgAaSubScope OBJECT-TYPE + SYNTAX TmnxSapAASubScope + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgAaSubScope indicates the scope of the AA + subscriber associated with this BRG instance." + ::= { tmnxSubBrgEntry 60 } + +tmnxSubBrgRemainUplinkInitWait OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgRemainUplinkInitWait indicates the time + interval until the uplink initial wait timer expires. + + The value of tmnxSubBrgRemainUplinkInitWait is zero if not applicable. + + The start value of the hold timer is taken from the object + tmnxSubBrgProfUplinkInitialWait of the BRG profile associated + with this Bridged Residential Gateway." + ::= { tmnxSubBrgEntry 61 } + +tmnxSubBrgVasIpv4Filter OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgVasIpv4Filter indicates the VAS + filter used by this BRG instance." + ::= { tmnxSubBrgEntry 62 } + +tmnxSubBrgIdShort OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgIdShort specifies the short ID of + the BRG." + ::= { tmnxSubBrgEntry 63 } + +tmnxSubBrgHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgHostTable contains specific information about subscriber + hosts associated with Bridged Residential Gateway (BRG) instances." + ::= { tmnxSubVcpeObjs 13 } + +tmnxSubBrgHostEntry OBJECT-TYPE + SYNTAX TmnxSubBrgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains specific information about a subscriber + host associated with a Bridged Residential Gateway (BRG). + + Entries in this table are created and destroyed by the system." + INDEX { + tmnxSubBrgId, + tmnxSubBrgHostMacAddress, + tmnxSubBrgHostAddrType, + tmnxSubBrgHostAddr + } + ::= { tmnxSubBrgHostTable 1 } + +TmnxSubBrgHostEntry ::= SEQUENCE +{ + tmnxSubBrgHostMacAddress MacAddress, + tmnxSubBrgHostAddrType InetAddressType, + tmnxSubBrgHostAddr InetAddress, + tmnxSubBrgHostAllocationType TmnxSubAddrContextAllocationType, + tmnxSubBrgHostService TmnxServId, + tmnxSubBrgHostVasIpv4Filter TNamedItemOrEmpty +} + +tmnxSubBrgHostMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgHostMacAddress indicates the MAC address + learned from or specified for this host." + ::= { tmnxSubBrgHostEntry 1 } + +tmnxSubBrgHostAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgHostAddrType indicates the address + type of tmnxSubBrgHostAddr." + ::= { tmnxSubBrgHostEntry 2 } + +tmnxSubBrgHostAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgHostAddr indicates the IP address + assigned to or reserved for this host." + ::= { tmnxSubBrgHostEntry 3 } + +tmnxSubBrgHostAllocationType OBJECT-TYPE + SYNTAX TmnxSubAddrContextAllocationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgHostAllocationType indicates when + the original context and IP address for this host are allocated and + released. + + The original context can be a DHCP lease or a managed host. + + The value 'offered' will never appear." + ::= { tmnxSubBrgHostEntry 4 } + +tmnxSubBrgHostService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgHostService indicates the identifier + of the service associated with this BRG host and its original context." + ::= { tmnxSubBrgHostEntry 5 } + +tmnxSubBrgHostVasIpv4Filter OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgHostVasIpv4Filter indicates the VAS + filter used by this BRG host." + ::= { tmnxSubBrgHostEntry 6 } + +tmnxSubAddrPlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubAddrPlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubAddrPlTable contains the subscriber IP address pools." + ::= { tmnxSubVcpeObjs 14 } + +tmnxSubAddrPlEntry OBJECT-TYPE + SYNTAX TmnxSubAddrPlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains information about a subscriber IP address + pool. + + Entries in this table are created and destroyed by the system." + INDEX { IMPLIED tmnxSubAddrPlName } + ::= { tmnxSubAddrPlTable 1 } + +TmnxSubAddrPlEntry ::= SEQUENCE +{ + tmnxSubAddrPlName TmnxSubPoolName, + tmnxSubAddrPlDhcp4SubnetAddrType InetAddressType, + tmnxSubAddrPlDhcp4SubnetAddr InetAddress, + tmnxSubAddrPlDhcp4SubnetPrefixL InetAddressPrefixLength, + tmnxSubAddrPlDhcp4StartAddrType InetAddressType, + tmnxSubAddrPlDhcp4StartAddr InetAddress, + tmnxSubAddrPlDhcp4EndAddrType InetAddressType, + tmnxSubAddrPlDhcp4EndAddr InetAddress, + tmnxSubAddrPlStdbyAddrRemainTime Unsigned32 +} + +tmnxSubAddrPlName OBJECT-TYPE + SYNTAX TmnxSubPoolName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubAddrPlName indicates the name of a subscriber IP + address pool." + ::= { tmnxSubAddrPlEntry 1 } + +tmnxSubAddrPlDhcp4SubnetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlDhcp4SubnetAddrType indicates the + address type of tmnxSubAddrPlDhcp4SubnetAddr." + DEFVAL { unknown } + ::= { tmnxSubAddrPlEntry 2 } + +tmnxSubAddrPlDhcp4SubnetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlDhcp4SubnetAddr indicates the + DHCP IPv4 pool subnet currently allocated to this BRG." + ::= { tmnxSubAddrPlEntry 3 } + +tmnxSubAddrPlDhcp4SubnetPrefixL OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlDhcp4SubnetPrefixL indicates the + prefix length of the DHCP IPv4 pool subnet currently allocated to this + BRG." + ::= { tmnxSubAddrPlEntry 4 } + +tmnxSubAddrPlDhcp4StartAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlDhcp4StartAddrType indicates the + address type of tmnxSubBrgProfDhcp4StartAddr." + ::= { tmnxSubAddrPlEntry 5 } + +tmnxSubAddrPlDhcp4StartAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlDhcp4StartAddr indicates the + start address of the DHCP IPv4 pool address range currently allocated + to this BRG." + ::= { tmnxSubAddrPlEntry 6 } + +tmnxSubAddrPlDhcp4EndAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlDhcp4EndAddrType indicates the + address type of tmnxSubAddrPlDhcp4EndAddr." + ::= { tmnxSubAddrPlEntry 7 } + +tmnxSubAddrPlDhcp4EndAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlDhcp4EndAddr indicates the end + address of the DHCP IPv4 pool address range currently allocated to + this BRG." + ::= { tmnxSubAddrPlEntry 8 } + +tmnxSubAddrPlStdbyAddrRemainTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubAddrPlStdbyAddrRemainTime indicates the + remaining time the standby IP addresses of this pool will be reserved." + ::= { tmnxSubAddrPlEntry 9 } + +tmnxSubBrgPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgPoolEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxSubBrgPoolTable contains the home-aware pools associated with + the Bridged Residential Gateways." + ::= { tmnxSubVcpeObjs 15 } + +tmnxSubBrgPoolEntry OBJECT-TYPE + SYNTAX TmnxSubBrgPoolEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each conceptual row contains an association between a Bridged + Residential Gateway and a home-aware address pool. + + Entries in this table are created and destroyed by the system." + INDEX { + tmnxSubBrgId, + tmnxSubBrgPoolName + } + ::= { tmnxSubBrgPoolTable 1 } + +TmnxSubBrgPoolEntry ::= SEQUENCE +{ tmnxSubBrgPoolName TLNamedItem } + +tmnxSubBrgPoolName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSubBrgPoolName indicates the name of a home-aware + address pool." + ::= { tmnxSubBrgPoolEntry 1 } + +tmnxSubPlBndTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPlBndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPlBndTable contains specific information about subscriber + home-aware pool MAC / IP address bindings." + ::= { tmnxSubVcpeObjs 16 } + +tmnxSubPlBndEntry OBJECT-TYPE + SYNTAX TmnxSubPlBndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains specific information about a subscriber + home-aware pool MAC / IP address binding. + + Entries in this table are created and destroyed by the system." + INDEX { + tmnxSubPlBndPoolName, + tmnxSubPlBndMacAddress + } + ::= { tmnxSubPlBndTable 1 } + +TmnxSubPlBndEntry ::= SEQUENCE +{ + tmnxSubPlBndPoolName TLNamedItem, + tmnxSubPlBndMacAddress MacAddress, + tmnxSubPlBndAddrType InetAddressType, + tmnxSubPlBndAddr InetAddress, + tmnxSubPlBndAllocationType TmnxSubAddrContextAllocationType, + tmnxSubPlBndDhcpLeaseExists INTEGER, + tmnxSubPlBndDhcpRemLeaseTime Unsigned32, + tmnxSubPlBndDhcpLeaseStart DateAndTime +} + +tmnxSubPlBndPoolName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPlBndPoolName specifies the name of the home-aware + address pool that contains the IP address tmnxSubPlBndAddr." + ::= { tmnxSubPlBndEntry 1 } + +tmnxSubPlBndMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPlBndMacAddress indicates the MAC address learned + from or specified for this binding." + ::= { tmnxSubPlBndEntry 2 } + +tmnxSubPlBndAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPlBndAddrType indicates the address + type of tmnxSubPlBndAddr." + ::= { tmnxSubPlBndEntry 3 } + +tmnxSubPlBndAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPlBndAddr indicates the IP address + assigned to or reserved for this binding." + ::= { tmnxSubPlBndEntry 4 } + +tmnxSubPlBndAllocationType OBJECT-TYPE + SYNTAX TmnxSubAddrContextAllocationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPlBndAllocationType indicates when the + original context and IP address for this binding are allocated and + released. + + The original context can be a DHCP lease or a managed host." + ::= { tmnxSubPlBndEntry 5 } + +tmnxSubPlBndDhcpLeaseExists OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPlBndDhcpLeaseExists indicates if a + DHCP lease context exists for this binding. + + In a conceptual row where the value of tmnxSubPlBndAllocationType is + equal to 'static', the value of this object is 'unknown'." + ::= { tmnxSubPlBndEntry 6 } + +tmnxSubPlBndDhcpRemLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A non-zero value of the object tmnxSubPlBndDhcpRemLeaseTime indicates + the remaining DHCP lease time after the DHCP idle timer has expired; + when the DHCP idle timer expires for a binding, the system already + destroys the corresponding row in the + TIMETRA-SERV-MIB::svcDhcpLeaseTable while maintaining the row in this + table. + + The value zero indicates that the value is not relevant." + ::= { tmnxSubPlBndEntry 7 } + +tmnxSubPlBndDhcpLeaseStart OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxSubPlBndDhcpLeaseExists is equal to 'true', the + value of this object indicates the time that the DHCP lease associated + with this binding started. + + The value will reflect the value of the object + TIMETRA-SERV-MIB::svcDhcpLeaseServerLeaseStart in the corresponding + row in the TIMETRA-SERV-MIB::svcDhcpLeaseTable. + + Otherwise, the 'year' octets contain zero." + ::= { tmnxSubPlBndEntry 8 } + +tmnxSubBrgOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgOvrTable contains QoS (Quality of Service) overrides for + Bridged Residential Gateways (BRG). + + Conceptual rows in this table are created and destroyed by the system. + + The system only creates a conceptual row for a BRG where QoS overrides + information is present." + ::= { tmnxSubVcpeObjs 17 } + +tmnxSubBrgOvrEntry OBJECT-TYPE + SYNTAX TmnxSubBrgOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents QoS overrides information of a Bridged + Residential Gateway." + INDEX { + tmnxSubBrgId, + tmnxSubBrgOvrDirection, + tmnxSubBrgOvrType, + tmnxSubBrgOvrTypeId, + tmnxSubBrgOvrTypeName + } + ::= { tmnxSubBrgOvrTable 1 } + +TmnxSubBrgOvrEntry ::= SEQUENCE +{ + tmnxSubBrgOvrDirection TDirectionIngEgr, + tmnxSubBrgOvrType TQosOverrideType, + tmnxSubBrgOvrTypeId TQosOverrideTypeId, + tmnxSubBrgOvrTypeName TNamedItemOrEmpty, + tmnxSubBrgOvrPir TQosQueuePIRRateOverride, + tmnxSubBrgOvrCir TQosQueueCIRRateOverride, + tmnxSubBrgOvrCbs TBurstSizeBytesOvr, + tmnxSubBrgOvrMbs TBurstSizeBytesOvr, + tmnxSubBrgOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSubBrgOvrSummedCir TruthValue, + tmnxSubBrgOvrClassWeight THsClassWeightOverride +} + +tmnxSubBrgOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrDirection indicates if this row specifies + ingress or egress qos override parameters." + ::= { tmnxSubBrgOvrEntry 1 } + +tmnxSubBrgOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrType indicates what field has been + overridden by this row." + ::= { tmnxSubBrgOvrEntry 2 } + +tmnxSubBrgOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrTypeId indicates the ID of the queue/policer + that has been overridden by this row. + + If the value of tmnxSubBrgOvrType is not 'queue (1)' or 'policer (2)', + this field must be set to zero (0)." + ::= { tmnxSubBrgOvrEntry 3 } + +tmnxSubBrgOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrTypeName indicates the name of the + scheduler/arbiter that has been overridden by this row. + + If the value of tmnxSubBrgOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { tmnxSubBrgOvrEntry 4 } + +tmnxSubBrgOvrPir OBJECT-TYPE + SYNTAX TQosQueuePIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrPir indicates the PIR rate in kbps allowed + for the object overridden by this row." + ::= { tmnxSubBrgOvrEntry 5 } + +tmnxSubBrgOvrCir OBJECT-TYPE + SYNTAX TQosQueueCIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrCir indicates the CIR rate in kbps allowed + for the object overridden by this row." + ::= { tmnxSubBrgOvrEntry 6 } + +tmnxSubBrgOvrCbs OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrCbs indicates the amount of reserved buffer + space (in bytes) for the object overridden by this row." + ::= { tmnxSubBrgOvrEntry 7 } + +tmnxSubBrgOvrMbs OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrMbs indicates the maximum amount of reserved + buffer space (in bytes) for the object overridden by this row." + ::= { tmnxSubBrgOvrEntry 8 } + +tmnxSubBrgOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrWrrWeight indicates the weight of this queue + for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSubBrgOvrWrrWeight is only relevant if the value of + tmnxSubBrgOvrType is equal to 'queue', and if the queue specified in + tmnxSubBrgOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated with this PPP session." + ::= { tmnxSubBrgOvrEntry 9 } + +tmnxSubBrgOvrSummedCir OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrSummedCir indicates if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (tmnxSubBrgOvrCir) loses + its meaning." + ::= { tmnxSubBrgOvrEntry 10 } + +tmnxSubBrgOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgOvrClassWeight specifies the weight of the + scheduling class. + + The value of tmnxSubBrgOvrClassWeight equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubBrgOvrEntry 11 } + +tmnxSubBrgFltrRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgFltrRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgFltrRuleTable contains filter rules received from an AAA + server to be applied to Bridged Residential Gateways (BRG). + + Conceptual rows in this table are created and destroyed by the system." + ::= { tmnxSubVcpeObjs 18 } + +tmnxSubBrgFltrRuleEntry OBJECT-TYPE + SYNTAX TmnxSubBrgFltrRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains information about a particular filter + rule received for a particular BRG." + INDEX { + tmnxSubBrgId, + tmnxSubBrgFltrRuleType, + tmnxSubBrgFltrRuleIndex + } + ::= { tmnxSubBrgFltrRuleTable 1 } + +TmnxSubBrgFltrRuleEntry ::= SEQUENCE +{ + tmnxSubBrgFltrRuleType INTEGER, + tmnxSubBrgFltrRuleIndex Unsigned32, + tmnxSubBrgFltrRuleAction INTEGER, + tmnxSubBrgFltrRuleDirection TDirectionIngEgr, + tmnxSubBrgFltrRuleProtocol TIpProtocol, + tmnxSubBrgFltrRuleSrcAddrType InetAddressType, + tmnxSubBrgFltrRuleSrcAddr InetAddress, + tmnxSubBrgFltrRuleSrcPfxLen InetAddressPrefixLength, + tmnxSubBrgFltrRuleSrcPortOper TOperator, + tmnxSubBrgFltrRuleSrcPortLow TTcpUdpPort, + tmnxSubBrgFltrRuleSrcPortHigh TTcpUdpPort, + tmnxSubBrgFltrRuleDstAddrType InetAddressType, + tmnxSubBrgFltrRuleDstAddr InetAddress, + tmnxSubBrgFltrRuleDstPfxLen InetAddressPrefixLength, + tmnxSubBrgFltrRuleDstPortOper TOperator, + tmnxSubBrgFltrRuleDstPortLow TTcpUdpPort, + tmnxSubBrgFltrRuleDstPortHigh TTcpUdpPort, + tmnxSubBrgFltrRuleFragment TItemMatch, + tmnxSubBrgFltrRuleOptionValue TIpOption, + tmnxSubBrgFltrRuleOptionPresent TItemMatch, + tmnxSubBrgFltrRuleTcpSyn TItemMatch, + tmnxSubBrgFltrRuleTcpAck TItemMatch, + tmnxSubBrgFltrRuleIcmpType Integer32 +} + +tmnxSubBrgFltrRuleType OBJECT-TYPE + SYNTAX INTEGER { + common (1), + specific (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleType indicates its type (common or + specific). + + A 'common' rule is also known as 'shared' and is used by multiple + hosts, while a 'specific' rule is used by only a single host. + + A 'common' rule can be derived from a Radius message with the + Alc-Nas-Filter-Rule-Shared attribute. + + A 'specific' rule can be derived from a Radius message with the + Nas-Filter-Rule attribute." + ::= { tmnxSubBrgFltrRuleEntry 1 } + +tmnxSubBrgFltrRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleIndex indicates the filter rule index + for the given BRG. + + The filter rules are applied in order of this index." + ::= { tmnxSubBrgFltrRuleEntry 2 } + +tmnxSubBrgFltrRuleAction OBJECT-TYPE + SYNTAX INTEGER { + deny (1), + permit (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleAction indicates the action (deny or + permit)." + ::= { tmnxSubBrgFltrRuleEntry 3 } + +tmnxSubBrgFltrRuleDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleDirection indicates the flow direction + the rule must be applied to." + ::= { tmnxSubBrgFltrRuleEntry 4 } + +tmnxSubBrgFltrRuleProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleProtocol indicates + - for IPv4 Management Access Fltrs (MAF): the IP protocol field, + - for IPv6: the next header type to be used in the match criteria. + + Some well-known protocol numbers are TCP (6), and UDP (7). + + The value of -1 is used to indicate that this object is not + initialized. The value of -2 is used to indicate UDP/TCP protocol + matching." + ::= { tmnxSubBrgFltrRuleEntry 5 } + +tmnxSubBrgFltrRuleSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleSrcAddrType indicates the address type + of tmnxSubBrgFltrRuleSrcAddr." + ::= { tmnxSubBrgFltrRuleEntry 6 } + +tmnxSubBrgFltrRuleSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleSrcAddr indicates, together with the + value of tmnxSubBrgFltrRuleSrcPfxLen, the source IP address range that + matches this rule." + ::= { tmnxSubBrgFltrRuleEntry 7 } + +tmnxSubBrgFltrRuleSrcPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleSrcPfxLen indicates, together with the + value of tmnxSubBrgFltrRuleSrcAddr, the source IP address range that + matches this rule. + + The value 255 indicates that any source IP address matches this rule." + ::= { tmnxSubBrgFltrRuleEntry 8 } + +tmnxSubBrgFltrRuleSrcPortOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleSrcPortOper specifies how + tmnxSubBrgFltrRuleSrcPortLow and tmnxSubBrgFltrRuleSrcPortHigh are to + be used. + + The value of these latter 2 objects and tmnxSubBrgFltrRuleSrcPortOper + is used as described in the textual convention TOperator." + DEFVAL { none } + ::= { tmnxSubBrgFltrRuleEntry 9 } + +tmnxSubBrgFltrRuleSrcPortLow OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleSrcPortLow indicates the lower value of + the source TCP/UDP port range that matches this rule." + ::= { tmnxSubBrgFltrRuleEntry 10 } + +tmnxSubBrgFltrRuleSrcPortHigh OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleSrcPortHigh indicates the higher value + of the source TCP/UDP port range that matches this rule." + ::= { tmnxSubBrgFltrRuleEntry 11 } + +tmnxSubBrgFltrRuleDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleDstAddrType indicates the address type + of tmnxSubBrgFltrRuleDstAddr." + ::= { tmnxSubBrgFltrRuleEntry 12 } + +tmnxSubBrgFltrRuleDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleDstAddr indicates, together with the + value of tmnxSubBrgFltrRuleDstPfxLen, the destination IP address range + that matches this rule." + ::= { tmnxSubBrgFltrRuleEntry 13 } + +tmnxSubBrgFltrRuleDstPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleDstPfxLen indicates, together with the + value of tmnxSubBrgFltrRuleDstAddr, the destination IP address range + that matches this rule. + + The value 255 indicates that any destination IP address matches this + rule." + ::= { tmnxSubBrgFltrRuleEntry 14 } + +tmnxSubBrgFltrRuleDstPortOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleDstPortOper specifies how + tmnxSubBrgFltrRuleDstPortLow and tmnxSubBrgFltrRuleDstPortHigh are to + be used. + + The value of these latter 2 objects and tmnxSubBrgFltrRuleDstPortOper + is used as described in the textual convention TOperator." + ::= { tmnxSubBrgFltrRuleEntry 15 } + +tmnxSubBrgFltrRuleDstPortLow OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleDstPortLow indicates the lower value of + the destination TCP/UDP port range that matches this rule." + ::= { tmnxSubBrgFltrRuleEntry 16 } + +tmnxSubBrgFltrRuleDstPortHigh OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleDstPortHigh indicates the higher value + of the destination TCP/UDP port range that matches this rule." + ::= { tmnxSubBrgFltrRuleEntry 17 } + +tmnxSubBrgFltrRuleFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleFragment indicates if this filter + applies to fragmented or unfragmented packets only. + + The value 'off(1)' disables fragmentation matching." + ::= { tmnxSubBrgFltrRuleEntry 18 } + +tmnxSubBrgFltrRuleOptionValue OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleOptionValue indicates the value the + first IP option of the IP header must have. + + The default value of 0 disables IP options matching." + DEFVAL { 0 } + ::= { tmnxSubBrgFltrRuleEntry 19 } + +tmnxSubBrgFltrRuleOptionPresent OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleOptionPresent indicates if there must + be any IP options in the IP header. + + The value 'off(1)' disables checking for the presence of IP options in + the IP header." + DEFVAL { off } + ::= { tmnxSubBrgFltrRuleEntry 20 } + +tmnxSubBrgFltrRuleTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleTcpSyn indicates if the control bits of + the TCP header must contain the SYN bit. + + The value 'off(1)' disables checking for the SYN bit." + ::= { tmnxSubBrgFltrRuleEntry 21 } + +tmnxSubBrgFltrRuleTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleTcpAck indicates if the control bits of + the TCP header must contain the ACK bit. + + The value 'off(1)' disables checking for the ACK bit." + ::= { tmnxSubBrgFltrRuleEntry 22 } + +tmnxSubBrgFltrRuleIcmpType OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgFltrRuleIcmpType indicates the ICMP type to be + matched. + + The value minus one disables ICMP matching." + ::= { tmnxSubBrgFltrRuleEntry 23 } + +tmnxSubPlStandbyIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubPlStandbyIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubPlStandbyIpTable contains specific information about + home-aware pool standby IP addresses. + + Standby IP addresses are set aside upon request of a Radius server. + + The system removes a standby IP address from this table as soon as it + becomes bound to a host." + ::= { tmnxSubVcpeObjs 19 } + +tmnxSubPlStandbyIpEntry OBJECT-TYPE + SYNTAX TmnxSubPlStandbyIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a standby IP address. + + Entries in this table are created and destroyed by the system." + INDEX { + tmnxSubPlStandbyIpPoolName, + tmnxSubPlStandbyIpAddrType, + tmnxSubPlStandbyIpAddr + } + ::= { tmnxSubPlStandbyIpTable 1 } + +TmnxSubPlStandbyIpEntry ::= SEQUENCE +{ + tmnxSubPlStandbyIpPoolName TLNamedItem, + tmnxSubPlStandbyIpAddrType InetAddressType, + tmnxSubPlStandbyIpAddr InetAddress +} + +tmnxSubPlStandbyIpPoolName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubPlStandbyIpPoolName specifies the name of the + home-aware address pool that contains the IP address + tmnxSubPlStandbyIpAddr." + ::= { tmnxSubPlStandbyIpEntry 1 } + +tmnxSubPlStandbyIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubPlStandbyIpAddrType indicates the + address type of tmnxSubPlStandbyIpAddr." + ::= { tmnxSubPlStandbyIpEntry 2 } + +tmnxSubPlStandbyIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubPlStandbyIpAddr indicates the standby + IP address." + ::= { tmnxSubPlStandbyIpEntry 3 } + +tmnxSubBrgStatsObjs OBJECT IDENTIFIER ::= { tmnxSubVcpeObjs 20 } + +tmnxSubBrgStatsBrgInitialized OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgStatsBrgInitialized indicates the number of + Bridged Residential Gateways (BRG) in this system for which the value + of the object tmnxSubBrgState is equal to 'initialized'." + ::= { tmnxSubBrgStatsObjs 1 } + +tmnxSubBrgStatsBrgOperational OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgStatsBrgOperational indicates the number of + Bridged Residential Gateways (BRG) in this system for which the value + of the object tmnxSubBrgState is equal to 'operational'." + ::= { tmnxSubBrgStatsObjs 2 } + +tmnxSubBrgStatsBrgCv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgStatsBrgCv indicates the number of Bridged + Residential Gateways (BRG) in this system for which the value of the + object tmnxSubBrgState is equal to 'connectivityVerification'." + ::= { tmnxSubBrgStatsObjs 3 } + +tmnxSubBrgStatsBrgHold OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgStatsBrgHold indicates the number of Bridged + Residential Gateways (BRG) in this system for which the value of the + object tmnxSubBrgState is equal to 'hold'." + ::= { tmnxSubBrgStatsObjs 4 } + +tmnxSubBrgStatsBrgProxyAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgStatsBrgProxyAuth indicates the number of + Bridged Residential Gateways (BRG) in this system for which the value + of the object tmnxSubBrgProxyAuthenticated is equal to 'true'." + ::= { tmnxSubBrgStatsObjs 5 } + +tmnxSubBrgPubStDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgPubStDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgPubStDevTable contains information about public static + devices for Subscriber Bridged Residential Gateway (BRG) instances." + ::= { tmnxSubVcpeObjs 22 } + +tmnxSubBrgPubStDevEntry OBJECT-TYPE + SYNTAX TmnxSubBrgPubStDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration of a public static + device for a BRG instance. + + Entries in this table are created and destroyed by the system." + INDEX { + tmnxSubBrgPubStDevBrgId, + tmnxSubBrgPubStDevMacAddr + } + ::= { tmnxSubBrgPubStDevTable 1 } + +TmnxSubBrgPubStDevEntry ::= SEQUENCE +{ + tmnxSubBrgPubStDevBrgId TmnxSubBrgId, + tmnxSubBrgPubStDevMacAddr MacAddress, + tmnxSubBrgPubStDevIpAddr4Type InetAddressType, + tmnxSubBrgPubStDevIpAddr4 InetAddress +} + +tmnxSubBrgPubStDevBrgId OBJECT-TYPE + SYNTAX TmnxSubBrgId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgPubStDevBrgId indicates the BRG Id + of this public static device." + ::= { tmnxSubBrgPubStDevEntry 1 } + +tmnxSubBrgPubStDevMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBrgPubStDevMacAddr specifies the MAC address of + this public static device." + ::= { tmnxSubBrgPubStDevEntry 2 } + +tmnxSubBrgPubStDevIpAddr4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBrgPubStDevIpAddr4Type indicates the address type + of tmnxSubBrgPubStDevIpAddr4." + ::= { tmnxSubBrgPubStDevEntry 3 } + +tmnxSubBrgPubStDevIpAddr4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgPubStDevIpAddr4 indicates the IP + address of this public static device" + ::= { tmnxSubBrgPubStDevEntry 4 } + +tmnxSubBrgShortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBrgShortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBrgShortTable has an entry for each Bridged Residential + Gateway (BRG) that exists in the system." + ::= { tmnxSubVcpeObjs 26 } + +tmnxSubBrgShortEntry OBJECT-TYPE + SYNTAX TmnxSubBrgShortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular Bridged Residential Gateway + (BRG) that exists in the system." + INDEX { tmnxSubBrgShortId } + ::= { tmnxSubBrgShortTable 1 } + +TmnxSubBrgShortEntry ::= SEQUENCE +{ + tmnxSubBrgShortId DisplayString, + tmnxSubBrgLongId DisplayString +} + +tmnxSubBrgShortId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value tmnxSubBrgShortId specifies the short internal identifier of + the BRG." + ::= { tmnxSubBrgShortEntry 1 } + +tmnxSubBrgLongId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSubBrgLongId specifies the external identifier of the + BRG." + ::= { tmnxSubBrgShortEntry 2 } + +tmnxSubErrObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 12 } + +tmnxSubErrSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubErrSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubErrSapTable contains information about certain errors + detected by the subscriber management function. + + Conceptual rows in this table are created and destroyed by the system. + + The system maintains a limited number of conceptual rows; if adding a + new row would exceed the limit, the oldest row is destroyed. + + The system may create a row in this table when it detects an error + while processing a message received on an access interface. + + For more details about the errors that trigger the creation of a new + row in this table, please consult the user documentation. + + The conceptual rows in this table are ordered by SAP identifier." + ::= { tmnxSubErrObjs 1 } + +tmnxSubErrSapEntry OBJECT-TYPE + SYNTAX TmnxSubErrSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an error detected by the subscriber + management function of this system." + INDEX { + sapPortId, + sapEncapValue, + tmnxSubErrSapDateAndTime, + tmnxSubErrSapIndex + } + ::= { tmnxSubErrSapTable 1 } + +TmnxSubErrSapEntry ::= SEQUENCE +{ + tmnxSubErrSapDateAndTime DateAndTime, + tmnxSubErrSapIndex Unsigned32, + tmnxSubErrSapMessage DisplayString, + tmnxSubErrSapExtra DisplayString, + tmnxSubErrSapMacAddress MacAddress, + tmnxSubErrSapService TmnxServId +} + +tmnxSubErrSapDateAndTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrSapDateAndTime indicates the time this error + was reported to the subscriber management errors subsystem." + ::= { tmnxSubErrSapEntry 1 } + +tmnxSubErrSapIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrSapIndex indicates the chronological order of + this error with respect to other errors associated with the same SAP + that were reported in the same deci-second. + + The lower the index value, the older the error." + ::= { tmnxSubErrSapEntry 2 } + +tmnxSubErrSapMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSapMessage indicates the error that occurred." + ::= { tmnxSubErrSapEntry 3 } + +tmnxSubErrSapExtra OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSapExtra indicates extra information about the + error that occurred." + ::= { tmnxSubErrSapEntry 4 } + +tmnxSubErrSapMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSapMacAddress indicates the MAC address found + in the received packet that identifies the device that transmitted it." + ::= { tmnxSubErrSapEntry 5 } + +tmnxSubErrSapService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSapService indicates the service ID associated + with the SAP where the system received the packet that caused the + error." + ::= { tmnxSubErrSapEntry 6 } + +tmnxSubErrSdpBndTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubErrSdpBndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubErrSdpBndTable contains information about certain + errors detected by the subscriber management function. + + Conceptual rows in this table are created and destroyed by the system. + + The system maintains a limited number of conceptual rows; if adding a + new row would exceed the limit, the oldest row is destroyed. + + The system may create a row in this table when it detects an error + while processing a message received on an access interface. + + For more details about the errors that trigger the creation of a new + row in this table, please consult the user documentation. + + The conceptual rows in this table are ordered by SDP Bind identifier." + ::= { tmnxSubErrObjs 2 } + +tmnxSubErrSdpBndEntry OBJECT-TYPE + SYNTAX TmnxSubErrSdpBndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an error detected by the subscriber + management function of this system." + INDEX { + sdpBindId, + tmnxSubErrSdpBndDateAndTime, + tmnxSubErrSdpBndIndex + } + ::= { tmnxSubErrSdpBndTable 1 } + +TmnxSubErrSdpBndEntry ::= SEQUENCE +{ + tmnxSubErrSdpBndDateAndTime DateAndTime, + tmnxSubErrSdpBndIndex Unsigned32, + tmnxSubErrSdpBndMessage DisplayString, + tmnxSubErrSdpBndExtra DisplayString, + tmnxSubErrSdpBndMacAddress MacAddress, + tmnxSubErrSdpBndService TmnxServId +} + +tmnxSubErrSdpBndDateAndTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrSdpBndDateAndTime indicates the time this error + was reported to the subscriber management errors subsystem." + ::= { tmnxSubErrSdpBndEntry 2 } + +tmnxSubErrSdpBndIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrSdpBndIndex indicates the chronological order + of this error with respect to other errors associated with the same + SDP Bind that were reported in the same deci-second. + + The lower the index value, the older the error." + ::= { tmnxSubErrSdpBndEntry 3 } + +tmnxSubErrSdpBndMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSdpBndMessage indicates the error that + occurred." + ::= { tmnxSubErrSdpBndEntry 4 } + +tmnxSubErrSdpBndExtra OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSdpBndExtra indicates extra information about + the error that occurred." + ::= { tmnxSubErrSdpBndEntry 5 } + +tmnxSubErrSdpBndMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSdpBndMacAddress indicates the MAC address + found in the received packet that identifies the device that + transmitted it." + ::= { tmnxSubErrSdpBndEntry 6 } + +tmnxSubErrSdpBndService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrSdpBndService indicates the service ID + associated with the SDP binding where the system received the packet + that caused the error." + ::= { tmnxSubErrSdpBndEntry 7 } + +tmnxSubErrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubErrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubErrTable contains information about certain errors + detected by the subscriber management function, that cannot be exposed + in the tmnxSubErrSapTable or the tmnxSubErrSdpBndTable because the + system could not determine the originating SAP or SDP binding. + + Conceptual rows in this table are created and destroyed by the system. + + The system maintains a limited number of conceptual rows; if adding a + new row would exceed the limit, the oldest row is destroyed. + + The system may create a row in this table when it detects an error + while processing a message received on an access interface. + + For more details about the errors that trigger the creation of a new + row in this table, please consult the user documentation. + + The conceptual rows in this table are ordered by date and time." + ::= { tmnxSubErrObjs 3 } + +tmnxSubErrEntry OBJECT-TYPE + SYNTAX TmnxSubErrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an error detected by the subscriber + management function of this system." + INDEX { + tmnxSubErrDateAndTime, + tmnxSubErrIndex + } + ::= { tmnxSubErrTable 1 } + +TmnxSubErrEntry ::= SEQUENCE +{ + tmnxSubErrDateAndTime DateAndTime, + tmnxSubErrIndex Unsigned32, + tmnxSubErrMessage DisplayString, + tmnxSubErrExtra DisplayString, + tmnxSubErrMacAddr MacAddress, + tmnxSubErrService TmnxServId +} + +tmnxSubErrDateAndTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrDateAndTime indicates the time this error was + reported to the subscriber management errors subsystem." + ::= { tmnxSubErrEntry 1 } + +tmnxSubErrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrIndex indicates the chronological order of this + error with respect to other errors associated with the same SAP that + were reported in the same deci-second. + + The lower the index value, the older the error." + ::= { tmnxSubErrEntry 2 } + +tmnxSubErrMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMessage indicates the error that occurred." + ::= { tmnxSubErrEntry 3 } + +tmnxSubErrExtra OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrExtra indicates extra information about the + error that occurred." + ::= { tmnxSubErrEntry 4 } + +tmnxSubErrMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacAddr indicates the MAC address found in the + received packet that identifies the device that transmitted it." + ::= { tmnxSubErrEntry 5 } + +tmnxSubErrService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrService indicates the service ID associated + with the interface where the system received the packet that caused + the error." + ::= { tmnxSubErrEntry 6 } + +tmnxSubErrMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubErrMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSubErrMacTable contains information about certain errors + detected by the subscriber management function. + + Conceptual rows in this table are created and destroyed by the system. + + The system maintains a limited number of conceptual rows; if adding a + new row would exceed the limit, the oldest row is destroyed. + + The system may create a row in this table when it detects an error + while processing a message received on an access interface. + + For more details about the errors that trigger the creation of a new + row in this table, please consult the user documentation. + + The conceptual rows in this table are ordered by MAC address; this is + the MAC address found in the received packet that identifies the + remote device." + ::= { tmnxSubErrObjs 4 } + +tmnxSubErrMacEntry OBJECT-TYPE + SYNTAX TmnxSubErrMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an error detected by the subscriber + management function of this system." + INDEX { + tmnxSubErrMacAddress, + tmnxSubErrMacDateAndTime, + tmnxSubErrMacIndex + } + ::= { tmnxSubErrMacTable 1 } + +TmnxSubErrMacEntry ::= SEQUENCE +{ + tmnxSubErrMacAddress MacAddress, + tmnxSubErrMacDateAndTime DateAndTime, + tmnxSubErrMacIndex Unsigned32, + tmnxSubErrMacMessage DisplayString, + tmnxSubErrMacExtra DisplayString, + tmnxSubErrMacService TmnxServId, + tmnxSubErrMacLocation INTEGER, + tmnxSubErrMacSapPortId TmnxPortID, + tmnxSubErrMacSapEncapValue TmnxEncapVal, + tmnxSubErrMacSpokeSdpBindId SdpBindId +} + +tmnxSubErrMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacAddress indicates the MAC address found in + the received packet that identifies the device that transmitted it." + ::= { tmnxSubErrMacEntry 1 } + +tmnxSubErrMacDateAndTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacDateAndTime indicates the time this error + was reported to the subscriber management errors subsystem." + ::= { tmnxSubErrMacEntry 2 } + +tmnxSubErrMacIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacIndex indicates the chronological order of + this error with respect to other errors associated with the same MAC + that were reported in the same deci-second. + + The lower the index value, the older the error." + ::= { tmnxSubErrMacEntry 3 } + +tmnxSubErrMacMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacMessage indicates the error that occurred." + ::= { tmnxSubErrMacEntry 4 } + +tmnxSubErrMacExtra OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacExtra indicates extra information about the + error that occurred." + ::= { tmnxSubErrMacEntry 5 } + +tmnxSubErrMacService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacService indicates the service ID associated + with the SAP or spoke SDP binding where the system received the packet + that caused the error." + ::= { tmnxSubErrMacEntry 6 } + +tmnxSubErrMacLocation OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + sap (1), + sdp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacLocation indicates the location where the + system received the packet that caused the error." + ::= { tmnxSubErrMacEntry 7 } + +tmnxSubErrMacSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacSapPortId indicates the ID of the access + port of the SAP where the system received the packet that caused the + error. + + If the system does not know this SAP, or the packet was not received + on a SAP, the value of is equal to 'invalid portid' ('1e000000'H). + + The value of this object is only relevant if the value of + tmnxSubErrMacLocation is equal to 'sap'." + ::= { tmnxSubErrMacEntry 8 } + +tmnxSubErrMacSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacSapEncapValue indicates the value of the + label used to identify, on the access port specified by + tmnxSubErrMacSapPortId, the SAP where the system received the packet + that caused the error. + + The value of this object is only relevant if the value of + tmnxSubErrMacLocation is equal to 'sap'." + ::= { tmnxSubErrMacEntry 9 } + +tmnxSubErrMacSpokeSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubErrMacSpokeSdpBindId indicates the identifier of + the spoke SDP binding where the system received the packet that caused + the error. + + The value of this object is only relevant if the value of + tmnxSubErrMacLocation is equal to 'sdp'." + ::= { tmnxSubErrMacEntry 10 } + +tmnxSubBondingObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 13 } + +tmnxSubBondingIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBondingIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBondingIfTable contains the objects to configure the ESM + connection bonding. + + Entries in this table are created and destroyed by the system. + + The system automatically creates an entry in this table for each entry + in the TIMETRA-SERV-MIB::iesIfTable where the value of iesIfType is + equal to 'group' and the value of iesIfGroupInterfaceType is equal to + 'bonding'. + + Deletion of such a row in the iesIfTable results in the same fate for + the corresponding row in this table." + ::= { tmnxSubBondingObjs 1 } + +tmnxSubBondingIfEntry OBJECT-TYPE + SYNTAX TmnxSubBondingIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to an ESM + connection bonding." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSubBondingIfTable 1 } + +TmnxSubBondingIfEntry ::= SEQUENCE +{ + tmnxSubBondingIfLastChanged TimeStamp, + tmnxSubBondingIfFpeId Unsigned32, + tmnxSubBondingIfAdminState TmnxEnabledDisabled, + tmnxSubBondingIfOperState TmnxSubOperStatus, + tmnxSubBondingIfMcastConnIdx Unsigned32 +} + +tmnxSubBondingIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingIfLastChanged indicates the sysUpTime when + an object in this table was last modified. A value 0 means that no + change was made to this row since it was created." + ::= { tmnxSubBondingIfEntry 1 } + +tmnxSubBondingIfFpeId OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBondingIfFpeId specifies the + forward-path-extension (FPE) that will be used to provision the + bonding functionality. This cannot be changed when there are active + subscribers." + DEFVAL { 0 } + ::= { tmnxSubBondingIfEntry 2 } + +tmnxSubBondingIfAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBondingIfAdminState specifies the administrative + state of the bonding context. + + When a bonding context is put in 'no shutdown', bonding subscribers + can be created with connections in the specified subscriber + interfaces. The chosen forward-path-extension (FPE) and connections + can no longer change in this mode. + + When the bonding context is shut down, all bonding subscribers will be + removed and no new bonding subscribers can be created in this context. + At this moment, bonding configuration can again be altered." + DEFVAL { disabled } + ::= { tmnxSubBondingIfEntry 3 } + +tmnxSubBondingIfOperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingIfOperState indicates the operational state + of the bonding context." + ::= { tmnxSubBondingIfEntry 4 } + +tmnxSubBondingIfMcastConnIdx OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBondingIfMcastConnIdx specifies the bonding + connection index that should be used to egress multicast traffic. + + A value of 0 indicates that for a given group the traffic will egress + on the connection that was the first to receive a join for that group." + DEFVAL { 0 } + ::= { tmnxSubBondingIfEntry 5 } + +tmnxSubBondingConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBondingConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBondingConnTable contains the objects to configure the + binding between subscriber interfaces and bonding contexts. + + ESM subscribers created under the subscriber interface are eligible + for bonding in this group interface and will by default get identified + by the provisioned connection id. + + This configuration can be executed multiple times, but all linked + subscribers must be in separate router instances." + ::= { tmnxSubBondingObjs 2 } + +tmnxSubBondingConnEntry OBJECT-TYPE + SYNTAX TmnxSubBondingConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to an ESM + connection bonding." + INDEX { + svcId, + iesIfIndex, + tmnxSubBondingConnId + } + ::= { tmnxSubBondingConnTable 1 } + +TmnxSubBondingConnEntry ::= SEQUENCE +{ + tmnxSubBondingConnId TmnxSubBondingConnId, + tmnxSubBondingConnRowStatus RowStatus, + tmnxSubBondingConnLastChanged TimeStamp, + tmnxSubBondingConnSvcId TmnxServId +} + +tmnxSubBondingConnId OBJECT-TYPE + SYNTAX TmnxSubBondingConnId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBondingConnId specifies the default connection id + to be assigned to connections from the subscriber interface." + ::= { tmnxSubBondingConnEntry 1 } + +tmnxSubBondingConnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBondingConnRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubBondingConnEntry 2 } + +tmnxSubBondingConnLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingConnLastChanged indicates the sysUpTime + when an object in this table was last modified. A value 0 means that + no change was made to this row since it was created." + ::= { tmnxSubBondingConnEntry 3 } + +tmnxSubBondingConnSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubBondingConnSvcId specifies the service id of the + service containing the subscriber interface. + + The value 0 specifies that there is no service configured." + DEFVAL { 0 } + ::= { tmnxSubBondingConnEntry 4 } + +tmnxSubBondingCtxtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBondingCtxtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBondingCtxtTable has an entry for each Subscriber Bonding + Context in the system." + ::= { tmnxSubBondingObjs 3 } + +tmnxSubBondingCtxtEntry OBJECT-TYPE + SYNTAX TmnxSubBondingCtxtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a Bonding Context present in the + system." + INDEX { IMPLIED tmnxSubBondingCtxtId } + ::= { tmnxSubBondingCtxtTable 1 } + +TmnxSubBondingCtxtEntry ::= SEQUENCE +{ + tmnxSubBondingCtxtId DisplayString, + tmnxSubBondingCtxtSvcId TmnxServId, + tmnxSubBondingCtxtIf InterfaceIndex, + tmnxSubBondingCtxtRefRate Unsigned32, + tmnxSubBondingCtxtLowThreshRate Unsigned32, + tmnxSubBondingCtxtHighThreshRate Unsigned32, + tmnxSubBondingCtxtInitWeight Unsigned32, + tmnxSubBondingCtxtWeightChange Unsigned32, + tmnxSubBondingCtxtCurrentWeight Unsigned32, + tmnxSubBondingCtxtIpoeIndex Unsigned32 +} + +tmnxSubBondingCtxtId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtId indicates the identification of the + Bonding Context." + ::= { tmnxSubBondingCtxtEntry 1 } + +tmnxSubBondingCtxtSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtSvcId indicates the service-id of the + Bonding Context." + ::= { tmnxSubBondingCtxtEntry 2 } + +tmnxSubBondingCtxtIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtIf indicates the interface index of the + Bonding Context." + ::= { tmnxSubBondingCtxtEntry 3 } + +tmnxSubBondingCtxtRefRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtRefRate indicates the reference-rate of + the Bonding Context. This is used as input for the load-balancing + decision." + ::= { tmnxSubBondingCtxtEntry 4 } + +tmnxSubBondingCtxtLowThreshRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtLowThreshRate indicates the low + threshold rate of the preferred connection." + ::= { tmnxSubBondingCtxtEntry 5 } + +tmnxSubBondingCtxtHighThreshRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtHighThreshRate indicates the high + threshold rate of the preferred connection." + ::= { tmnxSubBondingCtxtEntry 6 } + +tmnxSubBondingCtxtInitWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtInitWeight indicates the configured + initial load-balancing weight (in percentage) of the preferred + connection. This is configured in + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSLAProfEgrBndSelWeightInit." + ::= { tmnxSubBondingCtxtEntry 7 } + +tmnxSubBondingCtxtWeightChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtWeightChange indicates the configured + load-balancing weight change (in percentage) of the preferred + connection. This is configured in + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSLAProfEgrBndSelWeightChange." + ::= { tmnxSubBondingCtxtEntry 8 } + +tmnxSubBondingCtxtCurrentWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtCurrentWeight indicates the current + load-balancing weight (in percentage) of the preferred connection." + ::= { tmnxSubBondingCtxtEntry 9 } + +tmnxSubBondingCtxtIpoeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtIpoeIndex indicates the identifier of + the internally created IPoE Session. It is the index of the + corresponding conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubIpoeTable." + ::= { tmnxSubBondingCtxtEntry 10 } + +tmnxSubBondingCtxtConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubBondingCtxtConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubBondingCtxtConnTable has an entry for each Subscriber + Bonding Context Connection in the system." + ::= { tmnxSubBondingObjs 4 } + +tmnxSubBondingCtxtConnEntry OBJECT-TYPE + SYNTAX TmnxSubBondingCtxtConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a Bonding Context Connection present in + the system." + INDEX { + tmnxSubBondingCtxtId, + tmnxSubBondingCtxtConnId + } + ::= { tmnxSubBondingCtxtConnTable 1 } + +TmnxSubBondingCtxtConnEntry ::= SEQUENCE +{ + tmnxSubBondingCtxtConnId TmnxSubBondingConnId, + tmnxSubBondingCtxtConnSessType INTEGER, + tmnxSubBondingCtxtConnSessIndex Unsigned32 +} + +tmnxSubBondingCtxtConnId OBJECT-TYPE + SYNTAX TmnxSubBondingConnId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtConnId indicates the index of the + Bonding Connection." + ::= { tmnxSubBondingCtxtConnEntry 1 } + +tmnxSubBondingCtxtConnSessType OBJECT-TYPE + SYNTAX INTEGER { + ppp (1), + ipoe (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtConnSessType indicates the type of + session which created this Bonding Connection." + ::= { tmnxSubBondingCtxtConnEntry 2 } + +tmnxSubBondingCtxtConnSessIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtConnSessIndex indicates the local + identifier of the session which created this Bonding Connection. + + If the value of tmnxSubBondingCtxtConnSessType is 'ppp (1)', this + object indicates the index of the corresponding conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubPppTable. + + If the value of tmnxSubBondingCtxtConnSessType is 'ipoe (2)', this + object indicates the index of the corresponding conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubIpoeTable." + ::= { tmnxSubBondingCtxtConnEntry 3 } + +tmnxSubGtpObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 14 } + +tmnxSubGtpUserIfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpUserIfTableLastChanged indicates the sysUpTime + at the time of the most recent change to the tmnxSubGtpUserIfTable." + ::= { tmnxSubGtpObjs 1 } + +tmnxSubGtpUserIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGtpUserIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGtpUserIfTable contains the objects to configure the GTP + user interface. + + Entries in this table are created and destroyed by the system. + + The system automatically creates an entry in this table for each entry + in the TIMETRA-SERV-MIB::iesIfTable where the value of iesIfType is + equal to 'group' and the value of iesIfGroupInterfaceType is equal to + 'gtp'. + + Deletion of such a row in the iesIfTable results in the same fate for + the corresponding row in this table." + ::= { tmnxSubGtpObjs 2 } + +tmnxSubGtpUserIfEntry OBJECT-TYPE + SYNTAX TmnxSubGtpUserIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to a GTP user + interface." + INDEX { + svcId, + iesIfIndex + } + ::= { tmnxSubGtpUserIfTable 1 } + +TmnxSubGtpUserIfEntry ::= SEQUENCE +{ + tmnxSubGtpUserIfLastChanged TimeStamp, + tmnxSubGtpUserIfFpeId Unsigned32, + tmnxSubGtpUserIfAdminState TmnxEnabledDisabled, + tmnxSubGtpUserIfOperState TmnxSubOperStatus +} + +tmnxSubGtpUserIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpUserIfLastChanged indicates the sysUpTime when + an object in this table was last modified. A value 0 means that no + change was made to this row since it was created." + ::= { tmnxSubGtpUserIfEntry 1 } + +tmnxSubGtpUserIfFpeId OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpUserIfFpeId specifies the + forward-path-extension (FPE) that will be used to provision the ESM + over GTP functionality. This cannot be changed when there are active + subscribers." + DEFVAL { 0 } + ::= { tmnxSubGtpUserIfEntry 2 } + +tmnxSubGtpUserIfAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpUserIfAdminState specifies the administrative + state of the GTP user interface context. + + When the GTP user interface is put in 'no shutdown', GTP subscribers + can be created on the specified subscriber interfaces. The chosen + forward-path-extension (FPE) can no longer change in this mode. + + When the GTP user interface is shut down, all GTP subscribers will be + removed and no new GTP subscribers can be created on this interface." + DEFVAL { disabled } + ::= { tmnxSubGtpUserIfEntry 3 } + +tmnxSubGtpUserIfOperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpUserIfOperState indicates the operational state + of the GTP user interface." + ::= { tmnxSubGtpUserIfEntry 4 } + +tmnxSubGtpPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPolicyTableLastChanged indicates the sysUpTime + at the time of the most recent change to the tmnxSubGtpPolicyTable." + ::= { tmnxSubGtpObjs 3 } + +tmnxSubGtpPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGtpPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGtpPolicyTable contains the objects to configure the GTP + policies." + ::= { tmnxSubGtpObjs 4 } + +tmnxSubGtpPolicyEntry OBJECT-TYPE + SYNTAX TmnxSubGtpPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to a GTP + policy. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxSubGtpPolicyRowStatus." + INDEX { IMPLIED tmnxSubGtpPolicyName } + ::= { tmnxSubGtpPolicyTable 1 } + +TmnxSubGtpPolicyEntry ::= SEQUENCE +{ + tmnxSubGtpPolicyName TNamedItem, + tmnxSubGtpPolicyRowStatus RowStatus, + tmnxSubGtpPolicyLastChanged TimeStamp +} + +tmnxSubGtpPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPolicyName specifies the name of the GTP + policy." + ::= { tmnxSubGtpPolicyEntry 1 } + +tmnxSubGtpPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubGtpPolicyEntry 2 } + +tmnxSubGtpPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPolicyLastChanged indicates the sysUpTime at + the time of the last modification of tmnxSubGtpPolicyTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubGtpPolicyEntry 3 } + +tmnxSubGtpPlcyApnTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnTableLastCh indicates the sysUpTime at + the time of the most recent change to the tmnxSubGtpPlcyApnTable." + ::= { tmnxSubGtpObjs 5 } + +tmnxSubGtpPlcyApnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGtpPlcyApnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGtpPlcyApnTable has an entry for each APN (Access Point + Name). An APN identifies an external network that is accessible from a + terminal." + ::= { tmnxSubGtpObjs 6 } + +tmnxSubGtpPlcyApnEntry OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an APN. Entries can be created and deleted + by the user." + INDEX { + tmnxSubGtpPolicyName, + tmnxSubGtpPlcyApnName + } + ::= { tmnxSubGtpPlcyApnTable 1 } + +TmnxSubGtpPlcyApnEntry ::= SEQUENCE +{ + tmnxSubGtpPlcyApnName TmnxMobApn, + tmnxSubGtpPlcyApnRowStatus RowStatus, + tmnxSubGtpPlcyApnLastChanged TimeStamp, + tmnxSubGtpPlcyApnRadAuthPolicy TNamedItemOrEmpty, + tmnxSubGtpPlcyApnDiamAuthPolicy TNamedItemOrEmpty, + tmnxSubGtpPlcyApnLudb TNamedItemOrEmpty, + tmnxSubGtpPlcyApnDefSvcId TmnxExtServId, + tmnxSubGtpPlcyApnDefItfName TNamedItemOrEmpty, + tmnxSubGtpPlcyApnSkipIpv4Alloc TruthValue +} + +tmnxSubGtpPlcyApnName OBJECT-TYPE + SYNTAX TmnxMobApn (SIZE (1..80)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnName specifies the name of the GTP APN." + ::= { tmnxSubGtpPlcyApnEntry 1 } + +tmnxSubGtpPlcyApnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxSubGtpPlcyApnEntry 2 } + +tmnxSubGtpPlcyApnLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnLastChanged indicates the sysUpTime at + the time of the last modification of tmnxSubGtpPlcyApnTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSubGtpPlcyApnEntry 3 } + +tmnxSubGtpPlcyApnRadAuthPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubGtpPlcyApnRadAuthPolicy specifies the + RADIUS authentication policy." + DEFVAL { ''H } + ::= { tmnxSubGtpPlcyApnEntry 4 } + +tmnxSubGtpPlcyApnDiamAuthPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubGtpPlcyApnDiamAuthPolicy specifies the + DIAMETER authentication policy." + DEFVAL { ''H } + ::= { tmnxSubGtpPlcyApnEntry 5 } + +tmnxSubGtpPlcyApnLudb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubGtpPlcyApnLudb specifies the name of + the local user database." + DEFVAL { ''H } + ::= { tmnxSubGtpPlcyApnEntry 6 } + +tmnxSubGtpPlcyApnDefSvcId OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnDefSvcId specifies the default service + id of the GTP APN." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnEntry 7 } + +tmnxSubGtpPlcyApnDefItfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnDefItfName specifies the default + interface name of the GTP APN." + DEFVAL { ''H } + ::= { tmnxSubGtpPlcyApnEntry 8 } + +tmnxSubGtpPlcyApnSkipIpv4Alloc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If set the IPv4 address allocation in GTP will be skipped and + deferred to DHCP, this flag is only considered if deferred address + allocation is not present in the PCO" + DEFVAL { false } + ::= { tmnxSubGtpPlcyApnEntry 9 } + +tmnxSubGtpSeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGtpSeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGtpSeTable contains linking information between the GTP S11 + Sessions (table 'TmnxGtpS11SeTable') and the subscriber IPoE Sessions + (table 'TmnxSubIpoeTable'). + + Rows are created or removed automatically by the system." + ::= { tmnxSubGtpObjs 7 } + +tmnxSubGtpSeEntry OBJECT-TYPE + SYNTAX TmnxSubGtpSeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the linking between a GTP S11 Session + (table 'tmnxGtpS11SeTable') and a subscriber IPoE Session (table + 'tmnxSubIpoeTable'). + + Rows are created or removed automatically by the system." + INDEX { tmnxSubGtpSeLocalCtrlTeid } + ::= { tmnxSubGtpSeTable 1 } + +TmnxSubGtpSeEntry ::= SEQUENCE +{ + tmnxSubGtpSeLocalCtrlTeid Unsigned32, + tmnxSubGtpSeIpoeIndex Unsigned32, + tmnxSubGtpSeSvcId TmnxServId, + tmnxSubGtpSeSapPortId TmnxPortID, + tmnxSubGtpSeSapEncapValue TmnxEncapVal, + tmnxSubGtpSeMac MacAddress +} + +tmnxSubGtpSeLocalCtrlTeid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGtpSeLocalCtrlTeid specifies the local control + plane Tunnel Endpoint Identifier (TEID)" + ::= { tmnxSubGtpSeEntry 1 } + +tmnxSubGtpSeIpoeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpSeIpoeIndex indicates the identifier of the + ipoe session." + ::= { tmnxSubGtpSeEntry 2 } + +tmnxSubGtpSeSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpSeSvcId indicates the Service ID to which the + session belongs." + ::= { tmnxSubGtpSeEntry 3 } + +tmnxSubGtpSeSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpSeSapPortId, together with + tmnxSubGtpSeSapEncapValue, indicates the SAP associated with this + session." + ::= { tmnxSubGtpSeEntry 4 } + +tmnxSubGtpSeSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpSeSapEncapValue, together with + tmnxSubGtpSeSapPortId, indicate the SAP associated with this session." + ::= { tmnxSubGtpSeEntry 5 } + +tmnxSubGtpSeMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGtpSeMac indicates the MAC address of this session" + ::= { tmnxSubGtpSeEntry 6 } + +tmnxSubGtpPlcyApnAmbrQMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGtpPlcyApnAmbrQMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGtpPlcyApnAmbrQMapTable contains objects to configure + APN-AMBR QoS mappings. Rates in the APN-AMBR IE of an incoming GTP + message are mapped to SROS QoS objects. This override uses standard + SROS QoS overrides. A subsequent Gx/Radius-based override removes this + override." + ::= { tmnxSubGtpObjs 8 } + +tmnxSubGtpPlcyApnAmbrQMapEntry OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents APN-AMBR QoS mapping information." + AUGMENTS { tmnxSubGtpPlcyApnEntry } + ::= { tmnxSubGtpPlcyApnAmbrQMapTable 1 } + +TmnxSubGtpPlcyApnAmbrQMapEntry ::= SEQUENCE +{ + tmnxSubGtpPlcyApnAmbrQMapDlType TmnxSubGtpPlcyApnAmbrQMapDlType, + tmnxSubGtpPlcyApnAmbrQMapDlArbNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapDlSchNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapDlPolId TEgressPolicerIdOrNone, + tmnxSubGtpPlcyApnAmbrQMapDlQueId TEgressQueueId, + tmnxSubGtpPlcyApnAmbrQMapUlType TmnxSubGtpPlcyApnAmbrQMapUlType, + tmnxSubGtpPlcyApnAmbrQMapUlArbNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapUlSchNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapUlPolId TIngressPolicerIdOrNone, + tmnxSubGtpPlcyApnAmbrQMapUlQueId TIngressQueueId +} + +tmnxSubGtpPlcyApnAmbrQMapDlType OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapDlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message is + mapped to an SROS QoS override object. The value of + tmnxSubGtpPlcyApnAmbrQMapDlType specifies the kind of SROS QoS object + the override applies to. For the downlink, this can be an aggregate + rate, an arbiter, a policer, a queue or a scheduler." + DEFVAL { noMapping } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 1 } + +tmnxSubGtpPlcyApnAmbrQMapDlArbNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlArbNm specifies the name of + the arbiter used for the downlink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 2 } + +tmnxSubGtpPlcyApnAmbrQMapDlSchNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlSchNm specifies the name of + the scheduler used for the downlink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 3 } + +tmnxSubGtpPlcyApnAmbrQMapDlPolId OBJECT-TYPE + SYNTAX TEgressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlPolId specifies the id of the + policer used for the downlink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 4 } + +tmnxSubGtpPlcyApnAmbrQMapDlQueId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlQueId specifies the id of the + queue used for the downlink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 5 } + +tmnxSubGtpPlcyApnAmbrQMapUlType OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapUlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message is + mapped to an SROS QoS override object. The value of + tmnxSubGtpPlcyApnAmbrQMapUlType specifies the kind of SROS QoS object + the override applies to. For the uplink, this can be an arbiter, a + policer, a queue or a scheduler." + DEFVAL { noMapping } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 6 } + +tmnxSubGtpPlcyApnAmbrQMapUlArbNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlArbNm specifies the name of + the arbiter used for the uplink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 7 } + +tmnxSubGtpPlcyApnAmbrQMapUlSchNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlSchNm specifies the name of + the scheduler used for the uplink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 8 } + +tmnxSubGtpPlcyApnAmbrQMapUlPolId OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlPolId specifies the id of the + policer used for the uplink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 9 } + +tmnxSubGtpPlcyApnAmbrQMapUlQueId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlQueId specifies the id of the + queue used for the uplink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 10 } + +tmnxSvcChainObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 15 } + +tmnxSvcChainMacPrefix OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcChainMacPrefix specifies the unique MAC prefix per + ISA and per outside service for all NAT-groups configured for service + chaining." + DEFVAL { 'FFFFFF000000'H } + ::= { tmnxSvcChainObjs 1 } + +tmnxSvcChainEvpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainEvpnTable contains the objects to configure the EVPN + (Ethernet VPN)." + ::= { tmnxSvcChainObjs 2 } + +tmnxSvcChainEvpnEntry OBJECT-TYPE + SYNTAX TmnxSvcChainEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to an EVPN + (Ethernet VPN)." + INDEX { tmnxSvcChainEvpnId } + ::= { tmnxSvcChainEvpnTable 1 } + +TmnxSvcChainEvpnEntry ::= SEQUENCE +{ + tmnxSvcChainEvpnId TmnxServId, + tmnxSvcChainEvpnRowStatus RowStatus, + tmnxSvcChainEvpnLastChanged TimeStamp, + tmnxSvcChainEvpnAdminState TmnxAdminState, + tmnxSvcChainEvpnDescr TItemDescription, + tmnxSvcChainEvpnImportMode TmnxEvpnImportMode, + tmnxSvcChainEvpnBgpRd TmnxVPNRouteDistinguisher, + tmnxSvcChainEvpnBgpAutoRd TruthValue, + tmnxSvcChainEvpnBgpImpTgt TNamedItemOrEmpty, + tmnxSvcChainEvpnBgpExpTgt TNamedItemOrEmpty, + tmnxSvcChainEvpnVni Unsigned32, + tmnxSvcChainEvpnGwAddrStartType InetAddressType, + tmnxSvcChainEvpnGwAddrStart InetAddress, + tmnxSvcChainEvpnGwAddrEndType InetAddressType, + tmnxSvcChainEvpnGwAddrEnd InetAddress, + tmnxSvcChainEvpnIpAdvRtEnabled TmnxEnabledDisabledAdminState, + tmnxSvcChainPrefixRtResolution TmnxEvpnPrefixRouteResolution +} + +tmnxSvcChainEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnId specifies the service-id of the EVPN." + ::= { tmnxSvcChainEvpnEntry 1 } + +tmnxSvcChainEvpnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnRowStatus specifies the row status of the + EVPN." + ::= { tmnxSvcChainEvpnEntry 2 } + +tmnxSvcChainEvpnLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnLastChanged indicates the time, since + system startup, that the EVPN was created or modified." + ::= { tmnxSvcChainEvpnEntry 3 } + +tmnxSvcChainEvpnAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnAdminState specifies the administrative + state of the EVPN." + DEFVAL { outOfService } + ::= { tmnxSvcChainEvpnEntry 4 } + +tmnxSvcChainEvpnDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnDescr specifies the description of the + EVPN." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 5 } + +tmnxSvcChainEvpnImportMode OBJECT-TYPE + SYNTAX TmnxEvpnImportMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnImportMode specifies the import mode of + the EVPN." + DEFVAL { none } + ::= { tmnxSvcChainEvpnEntry 6 } + +tmnxSvcChainEvpnBgpRd OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpRd specifies the high-order 6 bytes + used to compose the Virtual Switch Instance identifier (VSI-id) to use + for NLRI in BGP in this EVPN service. + + SNMP set of tmnxSvcChainEvpnBgpRd to non-default value will + automatically set tmnxSvcChainEvpnBgpAutoRd to 'false'." + DEFVAL { '0000000000000000'H } + ::= { tmnxSvcChainEvpnEntry 8 } + +tmnxSvcChainEvpnBgpAutoRd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpAutoRd specifies if the system will + automatically select a value for the route-distinguisher from + svcBgpAutoRDType1Group, instead of using tmnxSvcChainEvpnBgpRd. + + An 'inconsistentValue' error is returned when trying to set + tmnxSvcChainEvpnBgpAutoRd to 'true' and there is no + route-distinguisher available from + TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of tmnxSvcChainEvpnBgpAutoRd to 'true' will automatically set + tmnxSvcChainEvpnBgpRd to all zeroes." + DEFVAL { false } + ::= { tmnxSvcChainEvpnEntry 9 } + +tmnxSvcChainEvpnBgpImpTgt OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpImpTgt specifies the route target to + be used by BGP in this EVPN service when importing routes." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 10 } + +tmnxSvcChainEvpnBgpExpTgt OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpExpTgt specifies the route target to + be used by BGP in this EVPN service when exporting routes." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 11 } + +tmnxSvcChainEvpnVni OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnVni specifies the VNI of the VXLAN + created by the EVPN service." + DEFVAL { 0 } + ::= { tmnxSvcChainEvpnEntry 12 } + +tmnxSvcChainEvpnGwAddrStartType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrStartType specifies the address + type of tmnxSvcChainEvpnGwAddrStart." + DEFVAL { unknown } + ::= { tmnxSvcChainEvpnEntry 13 } + +tmnxSvcChainEvpnGwAddrStart OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrStart specifies the start of the + gateway address range (V4) for this EVPN service." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 14 } + +tmnxSvcChainEvpnGwAddrEndType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrEndType specifies the address type + of tmnxSvcChainEvpnGwAddrEnd." + DEFVAL { unknown } + ::= { tmnxSvcChainEvpnEntry 15 } + +tmnxSvcChainEvpnGwAddrEnd OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrEnd specifies the end of the + gateway address range (V4) for this EVPN service." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 16 } + +tmnxSvcChainEvpnIpAdvRtEnabled OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnIpAdvRtEnabled specifies if the system + will advertise IP routes from NAT pools configured in + tmnxSvcChainPoolTable." + DEFVAL { disabled } + ::= { tmnxSvcChainEvpnEntry 17 } + +tmnxSvcChainPrefixRtResolution OBJECT-TYPE + SYNTAX TmnxEvpnPrefixRouteResolution + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPrefixRtResolution specifies how prefix + routes should be resolved." + DEFVAL { recursive } + ::= { tmnxSvcChainEvpnEntry 18 } + +tmnxSvcChainPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainPoolTable contains the objects to configure the NAT + pools for an EVPN." + ::= { tmnxSvcChainObjs 3 } + +tmnxSvcChainPoolEntry OBJECT-TYPE + SYNTAX TmnxSvcChainPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to a NAT pool + inside an EVPN." + INDEX { + tmnxSvcChainPoolEvpnId, + tmnxSvcChainPoolRouter, + tmnxSvcChainPoolName + } + ::= { tmnxSvcChainPoolTable 1 } + +TmnxSvcChainPoolEntry ::= SEQUENCE +{ + tmnxSvcChainPoolEvpnId TmnxServId, + tmnxSvcChainPoolName TNamedItem, + tmnxSvcChainPoolRouter TmnxVRtrID, + tmnxSvcChainPoolRowStatus RowStatus, + tmnxSvcChainPoolLastChanged TimeStamp +} + +tmnxSvcChainPoolEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolEvpnId specifies the service-id of the + EVPN." + ::= { tmnxSvcChainPoolEntry 1 } + +tmnxSvcChainPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolName specifies the name of the NAT pool." + ::= { tmnxSvcChainPoolEntry 2 } + +tmnxSvcChainPoolRouter OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolRouter specifies the router." + ::= { tmnxSvcChainPoolEntry 3 } + +tmnxSvcChainPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolRowStatus specifies the row status of the + NAT pool." + ::= { tmnxSvcChainPoolEntry 4 } + +tmnxSvcChainPoolLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolLastChanged indicates the time, since + system startup, that the NAT pool entry was created or modified." + ::= { tmnxSvcChainPoolEntry 5 } + +tmnxSvcChainVasFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVasFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVasFilterTable contains the objects to configure a VAS + (Value Added Service) filter." + ::= { tmnxSvcChainObjs 4 } + +tmnxSvcChainVasFilterEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVasFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to a VAS + filter." + INDEX { tmnxSvcChainVasName } + ::= { tmnxSvcChainVasFilterTable 1 } + +TmnxSvcChainVasFilterEntry ::= SEQUENCE +{ + tmnxSvcChainVasName TNamedItem, + tmnxSvcChainVasRowStatus RowStatus, + tmnxSvcChainVasDescr TItemDescription, + tmnxSvcChainVasLastChanged TimeStamp +} + +tmnxSvcChainVasName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasName specifies the name of the VAS filter." + ::= { tmnxSvcChainVasFilterEntry 1 } + +tmnxSvcChainVasRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasRowStatus specifies the row status of the + VAS filter." + ::= { tmnxSvcChainVasFilterEntry 2 } + +tmnxSvcChainVasDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasDescr specifies the description of the VAS + filter." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterEntry 3 } + +tmnxSvcChainVasLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasLastChanged indicates the time, since + system startup, that the VAS filter entry was created or modified." + ::= { tmnxSvcChainVasFilterEntry 4 } + +tmnxSvcChainVasFilterEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVasFilterEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVasFilterEntryTable contains the objects to configure + an entry in a VAS filter." + ::= { tmnxSvcChainObjs 5 } + +tmnxSvcChainVasFilterEntryEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVasFilterEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to an entry + in a VAS filter." + INDEX { + tmnxSvcChainVasEntryFilter, + tmnxSvcChainVasEntryId + } + ::= { tmnxSvcChainVasFilterEntryTable 1 } + +TmnxSvcChainVasFilterEntryEntry ::= SEQUENCE +{ + tmnxSvcChainVasEntryFilter TNamedItem, + tmnxSvcChainVasEntryId Unsigned32, + tmnxSvcChainVasEntryRowStatus RowStatus, + tmnxSvcChainVasEntryChanged TimeStamp, + tmnxSvcChainVasEntryAdminState TmnxAdminState, + tmnxSvcChainVasEntryDescr TItemDescription, + tmnxSvcChainVasEntryProtocol TIpProtocol, + tmnxSvcChainVasEntryIpType InetAddressType, + tmnxSvcChainVasEntryIp InetAddress, + tmnxSvcChainVasEntryIpPrefixType InetAddressType, + tmnxSvcChainVasEntryIpPrefix InetAddress, + tmnxSvcChainVasEntryIpPrefixLen InetAddressPrefixLength, + tmnxSvcChainVasEntryPort TTcpUdpPort, + tmnxSvcChainVasEntryDSCP TDSCPNameOrEmpty +} + +tmnxSvcChainVasEntryFilter OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryFilter specifies the name of the VAS + filter where the entry is located." + ::= { tmnxSvcChainVasFilterEntryEntry 1 } + +tmnxSvcChainVasEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryId specifies the id of an entry in a + VAS filter." + ::= { tmnxSvcChainVasFilterEntryEntry 2 } + +tmnxSvcChainVasEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryRowStatus specifies the row status of + the entry in a VAS filter." + ::= { tmnxSvcChainVasFilterEntryEntry 3 } + +tmnxSvcChainVasEntryChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryChanged indicates the time, since + system startup, that the entry in a VAS filter was created or + modified." + ::= { tmnxSvcChainVasFilterEntryEntry 4 } + +tmnxSvcChainVasEntryAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryAdminState specifies the + administrative state of the entry in the VAS filter." + DEFVAL { outOfService } + ::= { tmnxSvcChainVasFilterEntryEntry 5 } + +tmnxSvcChainVasEntryDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryDescr specifies the description of + the entry in the VAS filter." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterEntryEntry 6 } + +tmnxSvcChainVasEntryProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryProtocol specifies the IP protocol to + match in this entry of the VAS filter. Use -1 to disable matching by + IP protocol." + DEFVAL { -1 } + ::= { tmnxSvcChainVasFilterEntryEntry 7 } + +tmnxSvcChainVasEntryIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpType specifies the address type of + tmnxSvcChainVasEntryIp." + DEFVAL { unknown } + ::= { tmnxSvcChainVasFilterEntryEntry 8 } + +tmnxSvcChainVasEntryIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIp specifies the foreign IP address + for this entry of the VAS filter. It can not be set together with + tmnxSvcChainVasEntryIpPrefix." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVasFilterEntryEntry 9 } + +tmnxSvcChainVasEntryIpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpPrefixType specifies the address + type of tmnxSvcChainVasEntryIpPrefix." + DEFVAL { unknown } + ::= { tmnxSvcChainVasFilterEntryEntry 10 } + +tmnxSvcChainVasEntryIpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpPrefix specifies the foreign IP + prefix for this entry of the VAS filter. It can not be set together + with tmnxSvcChainVasEntryIp." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVasFilterEntryEntry 11 } + +tmnxSvcChainVasEntryIpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpPrefixLen specifies the length of + the foreign IP prefix in tmnxSvcChainVasEntryIpPrefix." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterEntryEntry 12 } + +tmnxSvcChainVasEntryPort OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryPort specifies the foreign TCP/UDP + port to match in this entry of the VAS filter." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterEntryEntry 13 } + +tmnxSvcChainVasEntryDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSvcChainVasEntryDSCP specifies the DSCP value to + match in this entry of the VAS filter." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterEntryEntry 14 } + +tmnxSvcChainVasFilterActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVasFilterActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVasFilterActionTable contains the objects to configure + the action in a VAS filter entry." + ::= { tmnxSvcChainObjs 6 } + +tmnxSvcChainVasFilterActionEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVasFilterActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to the action + in a VAS filter entry." + INDEX { + tmnxSvcChainVasActionFilter, + tmnxSvcChainVasActionEntryId, + tmnxSvcChainVasActionDirection + } + ::= { tmnxSvcChainVasFilterActionTable 1 } + +TmnxSvcChainVasFilterActionEntry ::= SEQUENCE +{ + tmnxSvcChainVasActionFilter TNamedItem, + tmnxSvcChainVasActionEntryId Unsigned32, + tmnxSvcChainVasActionDirection TmnxVasFilterEntryActionDir, + tmnxSvcChainVasActionRowStatus RowStatus, + tmnxSvcChainVasActionFwdIpType InetAddressType, + tmnxSvcChainVasActionFwdIp InetAddress, + tmnxSvcChainVasActionFwdSvc TmnxServId, + tmnxSvcChainVasActionFwdEsi OCTET STRING, + tmnxSvcChainVasActionNshSvcPath Unsigned32, + tmnxSvcChainVasActionNshSvcIndex Unsigned32, + tmnxSvcChainVasActionNshMetaData OCTET STRING, + tmnxSvcChainVasActionNshInsSubId TruthValue, + tmnxSvcChainVasActionFailAction TmnxVasFilterFailAction +} + +tmnxSvcChainVasActionFilter OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFilter specifies the name of the VAS + filter where the entry is located." + ::= { tmnxSvcChainVasFilterActionEntry 1 } + +tmnxSvcChainVasActionEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionEntryId specifies the id of a VAS + filter entry." + ::= { tmnxSvcChainVasFilterActionEntry 2 } + +tmnxSvcChainVasActionDirection OBJECT-TYPE + SYNTAX TmnxVasFilterEntryActionDir + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionDirection specifies the direction + for the action in a VAS filter entry." + ::= { tmnxSvcChainVasFilterActionEntry 3 } + +tmnxSvcChainVasActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionRowStatus specifies the row status + of the action in a VAS filter entry." + ::= { tmnxSvcChainVasFilterActionEntry 4 } + +tmnxSvcChainVasActionFwdIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdIpType specifies the address type + of tmnxSvcChainVasActionFwdIp." + DEFVAL { unknown } + ::= { tmnxSvcChainVasFilterActionEntry 5 } + +tmnxSvcChainVasActionFwdIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdIp specifies the forwarding SF + (Service Function) IP address for the action in a VAS filter entry." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVasFilterActionEntry 6 } + +tmnxSvcChainVasActionFwdSvc OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdSvc specifies the forwarding + service for the action in a VAS filter entry. It must be the service + ID of an EVPN service with routed or bridged import-mode." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterActionEntry 7 } + +tmnxSvcChainVasActionFwdEsi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdEsi specifies the ESI (Ethernet + Segment Identifier) for the action in a VAS filter entry." + DEFVAL { '00000000000000000000'H } + ::= { tmnxSvcChainVasFilterActionEntry 8 } + +tmnxSvcChainVasActionNshSvcPath OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshSvcPath specifies the path-id + used to construct an NSH (Network Service Header) for the action in a + VAS filter entry. It's the first 24 bits of the service path." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterActionEntry 9 } + +tmnxSvcChainVasActionNshSvcIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshSvcIndex specifies the service-id + used to construct an NSH (Network Service Header) for the action in a + VAS filter entry. It's the last 8 bits of the service path." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterActionEntry 10 } + +tmnxSvcChainVasActionNshMetaData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|4|8|12|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshMetaData specifies the opaque + metadata used to construct an NSH (Network Service Header) for the + action in a VAS filter entry." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterActionEntry 11 } + +tmnxSvcChainVasActionNshInsSubId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshInsSubId specifies if the + subscriber-id should be inserted with tmnxSvcChainVasActionNshMetaData + to construct an NSH (Network Service Header) for the action in a VAS + filter entry." + DEFVAL { false } + ::= { tmnxSvcChainVasFilterActionEntry 12 } + +tmnxSvcChainVasActionFailAction OBJECT-TYPE + SYNTAX TmnxVasFilterFailAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFailAction specifies the fail action + when a packet matches with a VAS filter entry in a specific direction, + but no mapping exists for the specified SF-IP or ESI in the specified + EVPN service." + DEFVAL { forward } + ::= { tmnxSvcChainVasFilterActionEntry 13 } + +tmnxSvcChainNatGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainNatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainNatGroupTable contains the NAT Integrated Service + Adaptor (ISA) Groups that will be used in a virtual router for Service + Chaining." + ::= { tmnxSvcChainObjs 7 } + +tmnxSvcChainNatGroupEntry OBJECT-TYPE + SYNTAX TmnxSvcChainNatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a NAT ISA group used in a virtual + router for Service Chaining." + INDEX { + tmnxSvcChainNatGroupVRtrID, + tmnxSvcChainNatGroupId + } + ::= { tmnxSvcChainNatGroupTable 1 } + +TmnxSvcChainNatGroupEntry ::= SEQUENCE +{ + tmnxSvcChainNatGroupVRtrID TmnxVRtrID, + tmnxSvcChainNatGroupId TmnxNatIsaGrpId, + tmnxSvcChainNatGroupRowStatus RowStatus +} + +tmnxSvcChainNatGroupVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainNatGroupVRtrID specifies the virtual router + instance." + ::= { tmnxSvcChainNatGroupEntry 1 } + +tmnxSvcChainNatGroupId OBJECT-TYPE + SYNTAX TmnxNatIsaGrpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSvcChainNatGroupId specifies the + identifier of the NAT ISA group." + ::= { tmnxSvcChainNatGroupEntry 2 } + +tmnxSvcChainNatGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainNatGroupRowStatus specifies the row status of + this row." + ::= { tmnxSvcChainNatGroupEntry 3 } + +tmnxSvcChainVtepTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVtepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVtepTable contains the VXLAN Tep Information (VTEP) + range for a virtual router." + ::= { tmnxSvcChainObjs 8 } + +tmnxSvcChainVtepEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVtepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a VTEP used by a virtual router for + Service Chaining." + INDEX { tmnxSvcChainVtepVRtrID } + ::= { tmnxSvcChainVtepTable 1 } + +TmnxSvcChainVtepEntry ::= SEQUENCE +{ + tmnxSvcChainVtepVRtrID TmnxVRtrID, + tmnxSvcChainVtepRowStatus RowStatus, + tmnxSvcChainVtepLastChanged TimeStamp, + tmnxSvcChainVtepStartType InetAddressType, + tmnxSvcChainVtepStart InetAddress, + tmnxSvcChainVtepEndType InetAddressType, + tmnxSvcChainVtepEnd InetAddress +} + +tmnxSvcChainVtepVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepVRtrID specifies the virtual router + instance." + ::= { tmnxSvcChainVtepEntry 1 } + +tmnxSvcChainVtepRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepRowStatus specifies the row status of + this row." + ::= { tmnxSvcChainVtepEntry 2 } + +tmnxSvcChainVtepLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepLastChanged indicates the time, since + system startup, that this row was created or modified." + ::= { tmnxSvcChainVtepEntry 3 } + +tmnxSvcChainVtepStartType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepStartType specifies the address type of + tmnxSvcChainVtepStart." + DEFVAL { unknown } + ::= { tmnxSvcChainVtepEntry 4 } + +tmnxSvcChainVtepStart OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepStart specifies the start of the VXLAN + Tep Information (VTEP) range." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVtepEntry 5 } + +tmnxSvcChainVtepEndType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepEndType specifies the address type of + tmnxSvcChainVtepEnd." + DEFVAL { unknown } + ::= { tmnxSvcChainVtepEntry 6 } + +tmnxSvcChainVtepEnd OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepEnd specifies the end of the VXLAN Tep + Information (VTEP) range." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVtepEntry 7 } + +tmnxSvcChainIpMappingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainIpMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainIpMappingsTable contains the IP mappings for an EVPN + (Ethernet VPN)." + ::= { tmnxSvcChainObjs 9 } + +tmnxSvcChainIpMappingsEntry OBJECT-TYPE + SYNTAX TmnxSvcChainIpMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP mapping for an EVPN (Ethernet VPN)." + INDEX { + tmnxSvcChainIpMapEvpnId, + tmnxSvcChainIpMapIpType, + tmnxSvcChainIpMapIp + } + ::= { tmnxSvcChainIpMappingsTable 1 } + +TmnxSvcChainIpMappingsEntry ::= SEQUENCE +{ + tmnxSvcChainIpMapEvpnId TmnxServId, + tmnxSvcChainIpMapIpType InetAddressType, + tmnxSvcChainIpMapIp InetAddress, + tmnxSvcChainIpMapOperState TmnxSubOperStatus, + tmnxSvcChainIpMapMac MacAddress, + tmnxSvcChainIpMapVni Unsigned32, + tmnxSvcChainIpMapVtepType InetAddressType, + tmnxSvcChainIpMapVtep InetAddress +} + +tmnxSvcChainIpMapEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapEvpnId indicates the EVPN (Ethernet VPN) + for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 1 } + +tmnxSvcChainIpMapIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapIpType specifies the address type of + tmnxSvcChainIpMapIp." + ::= { tmnxSvcChainIpMappingsEntry 2 } + +tmnxSvcChainIpMapIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapIp indicates the Service Forward IP + address for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 3 } + +tmnxSvcChainIpMapOperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapOperState indicates the operational + state of the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 4 } + +tmnxSvcChainIpMapMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapMac indicates the MAC address for the IP + mapping." + ::= { tmnxSvcChainIpMappingsEntry 5 } + +tmnxSvcChainIpMapVni OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapVni indicates the VNI (VXLAN Network + Identifier) for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 6 } + +tmnxSvcChainIpMapVtepType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapVtepType specifies the address type of + tmnxSvcChainIpMapVtep." + ::= { tmnxSvcChainIpMappingsEntry 7 } + +tmnxSvcChainIpMapVtep OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapVtep indicates the VTEP (VXLAN Tunnel + Endpoint) for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 8 } + +tmnxSvcChainEsiMappingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainEsiMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainEsiMappingsTable contains the ESI (Ethernet Segment + Identifier) mappings for an EVPN (Ethernet VPN)." + ::= { tmnxSvcChainObjs 10 } + +tmnxSvcChainEsiMappingsEntry OBJECT-TYPE + SYNTAX TmnxSvcChainEsiMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an ESI (Ethernet Segment Identifier) mapping + for an EVPN (Ethernet VPN)." + INDEX { + tmnxSvcChainEsiMapEvpnId, + tmnxSvcChainEsiMapEsi + } + ::= { tmnxSvcChainEsiMappingsTable 1 } + +TmnxSvcChainEsiMappingsEntry ::= SEQUENCE +{ + tmnxSvcChainEsiMapEvpnId TmnxServId, + tmnxSvcChainEsiMapEsi OCTET STRING, + tmnxSvcChainEsiMapOperState TmnxSubOperStatus, + tmnxSvcChainEsiMapVni Unsigned32, + tmnxSvcChainEsiMapVtepType InetAddressType, + tmnxSvcChainEsiMapVtep InetAddress +} + +tmnxSvcChainEsiMapEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapEvpnId indicates the EVPN (Ethernet + VPN) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 1 } + +tmnxSvcChainEsiMapEsi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapEsi indicates the ESI (Ethernet Segment + Identifier) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 2 } + +tmnxSvcChainEsiMapOperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapOperState indicates the operational + state of the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 3 } + +tmnxSvcChainEsiMapVni OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapVni indicates the VNI (VXLAN Network + Identifier) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 4 } + +tmnxSvcChainEsiMapVtepType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapVtepType specifies the address type of + tmnxSvcChainEsiMapVtep." + ::= { tmnxSvcChainEsiMappingsEntry 5 } + +tmnxSvcChainEsiMapVtep OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapVtep indicates the VTEP (VXLAN Tunnel + Endpoint) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 6 } + +tmnxSubCupsObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 17 } + +tmnxPfcpAssocTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxPfcpAssocTable." + ::= { tmnxSubCupsObjs 1 } + +tmnxPfcpAssocTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPfcpAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxPfcpAssocTable contains the Subscriber Management Packet + Forwarding Control Protocol (PFCP) associations." + ::= { tmnxSubCupsObjs 2 } + +tmnxPfcpAssocEntry OBJECT-TYPE + SYNTAX TmnxPfcpAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a Subscriber Management PFCP + association. + + Conceptual rows are created and destroyed by SNMP SET operations on + the object tmnxPfcpAssocRowStatus." + INDEX { IMPLIED tmnxPfcpAssocName } + ::= { tmnxPfcpAssocTable 1 } + +TmnxPfcpAssocEntry ::= SEQUENCE +{ + tmnxPfcpAssocName TNamedItem, + tmnxPfcpAssocLastChanged TimeStamp, + tmnxPfcpAssocRowStatus RowStatus, + tmnxPfcpAssocDescription TItemDescription, + tmnxPfcpAssocAdminState TmnxAdminState, + tmnxPfcpAssocNodeIdType TmnxSubPfcpNodeIdType, + tmnxPfcpAssocNodeIdFqdn TmnxSubPfcpNodeIdDomainName, + tmnxPfcpAssocRouter TmnxVRtrIDOrZero, + tmnxPfcpAssocInterface InterfaceIndexOrZero, + tmnxPfcpAssocPeerNodeIdType TmnxSubPfcpPeerNodeIdType, + tmnxPfcpAssocPeerAddrType InetAddressType, + tmnxPfcpAssocPeerAddr InetAddress, + tmnxPfcpAssocSetupRetryT Unsigned32, + tmnxPfcpAssocHbInterval Unsigned32, + tmnxPfcpAssocHbTimeout Unsigned32, + tmnxPfcpAssocHbRetries Unsigned32, + tmnxPfcpAssocTxTimeout Unsigned32, + tmnxPfcpAssocTxRetries Unsigned32, + tmnxPfcpAssocTxTtl Unsigned32, + tmnxPfcpAssocReleaseTimeout Unsigned32, + tmnxPfcpAssocPathMgmtState INTEGER, + tmnxPfcpAssocRestartReason INTEGER, + tmnxPfcpAssocCurrPeerAddrType InetAddressType, + tmnxPfcpAssocCurrPeerAddr InetAddress, + tmnxPfcpAssocCurrNodeAddrType InetAddressType, + tmnxPfcpAssocCurrNodeAddr InetAddress, + tmnxPfcpAssocUpFeatures BITS, + tmnxPfcpAssocUpBbfFeatures BITS, + tmnxPfcpAssocUpNokiaFeatures BITS, + tmnxPfcpAssocCpFeatures BITS, + tmnxPfcpAssocPathRestorationTime Unsigned32, + tmnxPfcpAssocCreated TimeStamp, + tmnxPfcpAssocOperState INTEGER, + tmnxPfcpAssocTimerRunning TimeStamp, + tmnxPfcpAssocL2AwNatGroup TmnxNatIsaGrpIdOrZero, + tmnxPfcpAssocCurrReleaseTimeout Unsigned32, + tmnxPfcpAssocCurrPeerNodeIdType TmnxSubPfcpCurrPeerNodeIdType, + tmnxPfcpAssocCurrPeerFqdn TmnxSubPfcpNodeIdDomainName +} + +tmnxPfcpAssocName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocName specifies the name of the PFCP profile." + ::= { tmnxPfcpAssocEntry 1 } + +tmnxPfcpAssocLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxPfcpAssocEntry 2 } + +tmnxPfcpAssocRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocRowStatus controls the creation and deletion + of rows in this table." + ::= { tmnxPfcpAssocEntry 3 } + +tmnxPfcpAssocDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocDescription specifies the user provided + description of this PFCP association." + DEFVAL { "" } + ::= { tmnxPfcpAssocEntry 4 } + +tmnxPfcpAssocAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocAdminState specifies the administrative + state of this PFCP association. + + The actual disabling of this PFCP association is subject to the + tmnxPfcpAssocReleaseTimeout." + DEFVAL { outOfService } + ::= { tmnxPfcpAssocEntry 5 } + +tmnxPfcpAssocNodeIdType OBJECT-TYPE + SYNTAX TmnxSubPfcpNodeIdType { useIpAddress (1), fqdn (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocNodeIdType specifies how to identify this + system to the peer. + + A value of 'useIpAddress' means that the IP address of the interface + referred to by tmnxPfcpAssocInterface is used." + DEFVAL { useIpAddress } + ::= { tmnxPfcpAssocEntry 6 } + +tmnxPfcpAssocNodeIdFqdn OBJECT-TYPE + SYNTAX TmnxSubPfcpNodeIdDomainName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocNodeIdFqdn specifies the domain name of this + system. + + A non-empty value for tmnxPfcpAssocNodeIdFqdn is only allowed while + the value of tmnxPfcpAssocNodeIdType is equal to 'fqdn'." + ::= { tmnxPfcpAssocEntry 7 } + +tmnxPfcpAssocRouter OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocRouter specifies the virtual router instance + to use for the PFCP protocol." + DEFVAL { 0 } + ::= { tmnxPfcpAssocEntry 8 } + +tmnxPfcpAssocInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocInterface specifies the interface to be used + for the PFCP protocol." + DEFVAL { ''H } + ::= { tmnxPfcpAssocEntry 9 } + +tmnxPfcpAssocPeerNodeIdType OBJECT-TYPE + SYNTAX TmnxSubPfcpPeerNodeIdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocPeerNodeIdType specifies how to identify the + peer." + DEFVAL { none } + ::= { tmnxPfcpAssocEntry 10 } + +tmnxPfcpAssocPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocPeerAddrType specifies the type of address + stored in tmnxPfcpAssocPeerAddr." + DEFVAL { unknown } + ::= { tmnxPfcpAssocEntry 11 } + +tmnxPfcpAssocPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocPeerAddr specifies the IP address of the + PFCP peer. + + A non-empty value must be a valid unicast IP address. + + A non-empty value for tmnxPfcpAssocPeerAddr is only allowed if the + value of tmnxPfcpAssocPeerNodeIdType is equal to 'useIpAddress'." + DEFVAL { ''H } + ::= { tmnxPfcpAssocEntry 12 } + +tmnxPfcpAssocSetupRetryT OBJECT-TYPE + SYNTAX Unsigned32 (1..36000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocSetupRetryT specifies the time to wait + before attempting a retry after an Sx association setup failed." + DEFVAL { 10 } + ::= { tmnxPfcpAssocEntry 14 } + +tmnxPfcpAssocHbInterval OBJECT-TYPE + SYNTAX Unsigned32 (5..180) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocHbInterval specifies the time interval + between two heartbeat request messages." + DEFVAL { 60 } + ::= { tmnxPfcpAssocEntry 15 } + +tmnxPfcpAssocHbTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..20) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocHbTimeout specifies the time interval the + system waits for a heartbeat response message." + DEFVAL { 5 } + ::= { tmnxPfcpAssocEntry 16 } + +tmnxPfcpAssocHbRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocHbRetries specifies the number of retries + after the heartbeat timeout expired." + DEFVAL { 4 } + ::= { tmnxPfcpAssocEntry 18 } + +tmnxPfcpAssocTxTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocTxTimeout specifies the retransmission timer + T1." + DEFVAL { 5 } + ::= { tmnxPfcpAssocEntry 19 } + +tmnxPfcpAssocTxRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocTxRetries specifies the total number of + retries N1." + DEFVAL { 3 } + ::= { tmnxPfcpAssocEntry 20 } + +tmnxPfcpAssocTxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocTxTtl specifies the time to live." + DEFVAL { 255 } + ::= { tmnxPfcpAssocEntry 21 } + +tmnxPfcpAssocReleaseTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocReleaseTimeout specifies the time that the + system waits for a PFCP Association Update Response after the + transmission of a PFCP Association Update Request containing a PFCP + Association Release Request, before it proceeds with shutting down the + PFCP association." + DEFVAL { 3600 } + ::= { tmnxPfcpAssocEntry 22 } + +tmnxPfcpAssocPathMgmtState OBJECT-TYPE + SYNTAX INTEGER { + idle (0), + up (1), + down (2), + restart (3), + restoration (4), + heartbeatTimeout (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocPathMgmtState is not relevant anymore. + + The path management state is contained in the object + tmnxPfcpPeerPathMgmtState." + ::= { tmnxPfcpAssocEntry 30 } + +tmnxPfcpAssocRestartReason OBJECT-TYPE + SYNTAX INTEGER { + none (1), + unknown (2), + heartbeatMessageRequest (3), + heartbeatMessageResponse (4), + peerAdded (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocRestartReason is not relevant anymore. + + The path management restart reason is indicated with the object + tmnxPfcpPeerRestartReason." + ::= { tmnxPfcpAssocEntry 31 } + +tmnxPfcpAssocCurrPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCurrPeerAddrType specifies the type of + address stored in tmnxPfcpAssocCurrPeerAddr." + DEFVAL { unknown } + ::= { tmnxPfcpAssocEntry 32 } + +tmnxPfcpAssocCurrPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCurrPeerAddr specifies the current IP + address of the PFCP peer." + DEFVAL { ''H } + ::= { tmnxPfcpAssocEntry 33 } + +tmnxPfcpAssocCurrNodeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCurrNodeAddrType specifies the type of + address stored in tmnxPfcpAssocCurrNodeAddr." + DEFVAL { unknown } + ::= { tmnxPfcpAssocEntry 34 } + +tmnxPfcpAssocCurrNodeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCurrNodeAddr specifies the current IP + address of the PFCP node." + DEFVAL { ''H } + ::= { tmnxPfcpAssocEntry 35 } + +tmnxPfcpAssocUpFeatures OBJECT-TYPE + SYNTAX BITS { + bucp (0), + ddnd (1), + dlbd (2), + trst (3), + ftup (4), + pfdm (5), + heeu (6), + treu (7), + empu (8), + pdiu (9), + udbc (10), + quoac (11), + trace (12), + frrt (13), + pfde (14), + epfar (15), + dpdra (16), + adpdp (17), + ueip (18), + sset (19), + mnop (20), + mte (21), + bundl (22), + gcom (23), + mpas (24), + rttl (25), + vtime (26), + norp (27), + iptv (28), + ip6pl (29), + tscu (30), + ndef1 (31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocUpFeatures specifies the UP features + advertised by the PFCP node." + ::= { tmnxPfcpAssocEntry 36 } + +tmnxPfcpAssocUpBbfFeatures OBJECT-TYPE + SYNTAX BITS { + pppoe (0), + ipoe (1), + lac (2), + lns (3), + lcpko (4), + ndef1 (5), + natCp (6), + natUp (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocUpBbfFeatures specifies the Broadband Forum + UP features advertised by the PFCP node." + ::= { tmnxPfcpAssocEntry 37 } + +tmnxPfcpAssocUpNokiaFeatures OBJECT-TYPE + SYNTAX BITS { + bulkAudit (0), + natAm (1), + lac (2), + sssg (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocUpNokiaFeatures specifies the Nokia Private + UP features advertised by the PFCP node." + ::= { tmnxPfcpAssocEntry 38 } + +tmnxPfcpAssocCpFeatures OBJECT-TYPE + SYNTAX BITS { + load (0), + ovrl (1), + epfar (2), + sset (3), + bundl (4), + mpas (5), + ardr (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCpFeatures specifies the CP features + advertised by the PFCP peer." + ::= { tmnxPfcpAssocEntry 39 } + +tmnxPfcpAssocPathRestorationTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1440) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocPathRestorationTime specifies the amount of + minutes that a PFCP path will be kept after path failure is detected. + After expiry of the timer, the path will be considered down and all + related sessions will be removed. If the path recovers before expiry + of the restoration time, the system will trigger an audit of all + sessions related to that path." + DEFVAL { 0 } + ::= { tmnxPfcpAssocEntry 40 } + +tmnxPfcpAssocCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCreated indicates the sysUpTime at the time + of the creation of this entry." + ::= { tmnxPfcpAssocEntry 41 } + +tmnxPfcpAssocOperState OBJECT-TYPE + SYNTAX INTEGER { + inService (1), + outOfService (2), + inSetup (3), + releasing (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocOperState specifies the operational state of + this PFCP association." + ::= { tmnxPfcpAssocEntry 42 } + +tmnxPfcpAssocTimerRunning OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocTimerRunning indicates the sysUpTime at the + moment the release-timer will expire. When 0, no timer is running." + ::= { tmnxPfcpAssocEntry 43 } + +tmnxPfcpAssocL2AwNatGroup OBJECT-TYPE + SYNTAX TmnxNatIsaGrpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpAssocL2AwNatGroup specifies the + identifier of the NAT ISA group to use for Layer-2-Aware NAT. + + A nonzero value must correspond to a row in the + TIMETRA-NAT-MIB::tmnxNatGrpCfgTable, containing the NAT configuration + for ISA groups capable of performing NAT." + DEFVAL { 0 } + ::= { tmnxPfcpAssocEntry 44 } + +tmnxPfcpAssocCurrReleaseTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..3600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCurrReleaseTimeout indicates the time that + the system waits for a PFCP Association Update Response after the + transmission of a PFCP Association Update Request containing a PFCP + Association Release Request, before it proceeds with shutting down the + PFCP association. + + This value may be different from the value of + tmnxPfcpAssocReleaseTimeout." + ::= { tmnxPfcpAssocEntry 46 } + +tmnxPfcpAssocCurrPeerNodeIdType OBJECT-TYPE + SYNTAX TmnxSubPfcpCurrPeerNodeIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCurrPeerNodeIdType specifies the current + node-id-type of the peer." + DEFVAL { none } + ::= { tmnxPfcpAssocEntry 49 } + +tmnxPfcpAssocCurrPeerFqdn OBJECT-TYPE + SYNTAX TmnxSubPfcpNodeIdDomainName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpAssocCurrPeerFqdn specifies the current domain + name of the PFCP peer. + + The tmnxPfcpAssocCurrPeerFqdn has only a non-empty value if the value + of tmnxPfcpAssocCurrPeerNodeIdType is equal to 'fqdn'." + ::= { tmnxPfcpAssocEntry 50 } + +tmnxSubGitTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGitTableLastChanged indicates the sysUpTime at the + time of the most recent change to the tmnxSubGitTable." + ::= { tmnxSubCupsObjs 3 } + +tmnxSubGitTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGitTable contains the Group Interface Templates." + ::= { tmnxSubCupsObjs 4 } + +tmnxSubGitEntry OBJECT-TYPE + SYNTAX TmnxSubGitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a particular Group Interface Template. + Conceptual rows in this table are created and destroyed by means of + the tmnxSubGitRowStatus object." + INDEX { IMPLIED tmnxSubGitName } + ::= { tmnxSubGitTable 1 } + +TmnxSubGitEntry ::= SEQUENCE +{ + tmnxSubGitName TNamedItem, + tmnxSubGitLastChanged TimeStamp, + tmnxSubGitRowStatus RowStatus, + tmnxSubGitDescription TItemDescription, + tmnxSubGitMtu Unsigned32, + tmnxSubGitV4IcmpMaskReply TruthValue, + tmnxSubGitV4IcmpParamProblem TruthValue, + tmnxSubGitV4IcmpNumParamProblem Unsigned32, + tmnxSubGitV4IcmpParamProblemTime Unsigned32, + tmnxSubGitV4IcmpRedirects TruthValue, + tmnxSubGitV4IcmpNumRedirects Unsigned32, + tmnxSubGitV4IcmpRedirectsTime Unsigned32, + tmnxSubGitV4IcmpLimitTtlExpired TruthValue, + tmnxSubGitV4IcmpNumTtlExpired Unsigned32, + tmnxSubGitV4IcmpTtlExpiredTime Unsigned32, + tmnxSubGitV4IcmpUnreachables TruthValue, + tmnxSubGitV4IcmpNumUnreachables Unsigned32, + tmnxSubGitV4IcmpUnreachablesTime Unsigned32, + tmnxSubGitV4NdProxyArp TruthValue, + tmnxSubGitV4NdProxyArpPolicy1 TPolicyStatementNameOrEmpty, + tmnxSubGitV4NdProxyArpPolicy2 TPolicyStatementNameOrEmpty, + tmnxSubGitV4NdProxyArpPolicy3 TPolicyStatementNameOrEmpty, + tmnxSubGitV4NdProxyArpPolicy4 TPolicyStatementNameOrEmpty, + tmnxSubGitV4NdProxyArpPolicy5 TPolicyStatementNameOrEmpty, + tmnxSubGitV4UrpfCheckState TmnxEnabledDisabled, + tmnxSubGitV4UrpfCheckMode TmnxUrpfCheckMode, + tmnxSubGitV6NdNeighborLimit Unsigned32, + tmnxSubGitV6NdNeighborDadSnoop TruthValue, + tmnxSubGitV6UrpfCheckState TmnxEnabledDisabled, + tmnxSubGitV6UrpfCheckMode TmnxUrpfCheckMode +} + +tmnxSubGitName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubGitName specifies the name of the Group Interface + Template." + ::= { tmnxSubGitEntry 1 } + +tmnxSubGitLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubGitLastChanged indicates the sysUpTime at the time + of the last modification of this entry." + ::= { tmnxSubGitEntry 2 } + +tmnxSubGitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitRowStatus controls the creation and deletion of + rows in this table." + ::= { tmnxSubGitEntry 3 } + +tmnxSubGitDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitDescription specifies the description of this + Group Interface Template." + DEFVAL { "" } + ::= { tmnxSubGitEntry 4 } + +tmnxSubGitMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9786) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitMtu specifies the MTU size. + + A value of zero specifies that the system uses, for each interface, + the default value derived from the physical MTU size." + DEFVAL { 0 } + ::= { tmnxSubGitEntry 5 } + +tmnxSubGitV4IcmpMaskReply OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpMaskReply specifies if the system replies + to an ICMPv4 Address Mask Request received on the interface." + DEFVAL { true } + ::= { tmnxSubGitEntry 22 } + +tmnxSubGitV4IcmpParamProblem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpParamProblem specifies if the system + sends ICMPv4 Parameter Problem messages on the interface." + DEFVAL { true } + ::= { tmnxSubGitEntry 23 } + +tmnxSubGitV4IcmpNumParamProblem OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpNumParamProblem specifies the maximum + number of ICMPv4 Parameter Problem messages transmitted on the + interface in the time specified by tmnxSubGitV4IcmpParamProblemTime." + DEFVAL { 100 } + ::= { tmnxSubGitEntry 24 } + +tmnxSubGitV4IcmpParamProblemTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpParamProblemTime specifies the time + interval the system uses to limit the transmission rate of ICMPv4 + Parameter Problem messages on the interface." + DEFVAL { 10 } + ::= { tmnxSubGitEntry 25 } + +tmnxSubGitV4IcmpRedirects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpRedirects specifies if the system sends + ICMPv4 Redirect messages on the interface." + DEFVAL { true } + ::= { tmnxSubGitEntry 26 } + +tmnxSubGitV4IcmpNumRedirects OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpNumRedirects specifies the maximum number + of ICMPv4 Redirect messages transmitted on the interface in the time + specified by tmnxSubGitV4IcmpRedirectsTime." + DEFVAL { 100 } + ::= { tmnxSubGitEntry 27 } + +tmnxSubGitV4IcmpRedirectsTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpRedirectsTime specifies the time interval + the system uses to limit the transmission rate of ICMPv4 Redirect + messages on the interface." + DEFVAL { 10 } + ::= { tmnxSubGitEntry 28 } + +tmnxSubGitV4IcmpLimitTtlExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpLimitTtlExpired specifies if this system + limits the rate of ICMPv4 Time Exceeded messages transmitted on the + interface." + DEFVAL { true } + ::= { tmnxSubGitEntry 29 } + +tmnxSubGitV4IcmpNumTtlExpired OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpNumTtlExpired specifies the maximum + number of ICMPv4 Time Exceeded messages transmitted on the interface + in the time specified by tmnxSubGitV4IcmpTtlExpiredTime." + DEFVAL { 100 } + ::= { tmnxSubGitEntry 30 } + +tmnxSubGitV4IcmpTtlExpiredTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpTtlExpiredTime specifies the time + interval the system uses to limit the transmission rate of ICMPv4 Time + Exceeded messages on the interface." + DEFVAL { 10 } + ::= { tmnxSubGitEntry 31 } + +tmnxSubGitV4IcmpUnreachables OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpUnreachables specifies if the system + sends 'Net' and 'Host' type ICMPv4 Destination Unreachable messages." + DEFVAL { true } + ::= { tmnxSubGitEntry 32 } + +tmnxSubGitV4IcmpNumUnreachables OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpNumUnreachables specifies the maximum + number of ICMPv4 Destination Unreachable messages transmitted on the + interface in the time specified by tmnxSubGitV4IcmpUnreachablesTime." + DEFVAL { 100 } + ::= { tmnxSubGitEntry 33 } + +tmnxSubGitV4IcmpUnreachablesTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4IcmpUnreachablesTime specifies the time + interval the system uses to limit the transmission rate of ICMPv4 + Destination Unreachable messages on the interface." + DEFVAL { 10 } + ::= { tmnxSubGitEntry 34 } + +tmnxSubGitV4NdProxyArp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4NdProxyArp specifies if proxy ARP is enabled + on the interface." + DEFVAL { false } + ::= { tmnxSubGitEntry 35 } + +tmnxSubGitV4NdProxyArpPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4NdProxyArpPolicy1 specifies the first proxy + ARP policy for this interface. + + The value of tmnxSubGitV4NdProxyArpPolicy1 has no effect if + tmnxSubGitV4NdProxyArp is set to 'false'." + DEFVAL { ''H } + ::= { tmnxSubGitEntry 37 } + +tmnxSubGitV4NdProxyArpPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4NdProxyArpPolicy2 specifies the second proxy + ARP policy for this interface. + + The value of tmnxSubGitV4NdProxyArpPolicy2 has no effect if + tmnxSubGitV4NdProxyArp is set to 'false'." + DEFVAL { ''H } + ::= { tmnxSubGitEntry 38 } + +tmnxSubGitV4NdProxyArpPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4NdProxyArpPolicy3 specifies the third proxy + ARP policy for this interface. + + The value of tmnxSubGitV4NdProxyArpPolicy3 has no effect if + tmnxSubGitV4NdProxyArp is set to 'false'." + DEFVAL { ''H } + ::= { tmnxSubGitEntry 39 } + +tmnxSubGitV4NdProxyArpPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4NdProxyArpPolicy4 specifies the fourth proxy + ARP policy for this interface. + + The value of tmnxSubGitV4NdProxyArpPolicy4 has no effect if + tmnxSubGitV4NdProxyArp is set to 'false'." + DEFVAL { ''H } + ::= { tmnxSubGitEntry 40 } + +tmnxSubGitV4NdProxyArpPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4NdProxyArpPolicy5 specifies the fifth proxy + ARP policy for this interface. + + The value of tmnxSubGitV4NdProxyArpPolicy5 has no effect if + tmnxSubGitV4NdProxyArp is set to 'false'." + DEFVAL { ''H } + ::= { tmnxSubGitEntry 41 } + +tmnxSubGitV4UrpfCheckState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4UrpfCheckState specifies if Unicast Reverse + Path Forwarding (uRPF) is enabled on the interface." + DEFVAL { disabled } + ::= { tmnxSubGitEntry 43 } + +tmnxSubGitV4UrpfCheckMode OBJECT-TYPE + SYNTAX TmnxUrpfCheckMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV4UrpfCheckMode specifies the mode of Unicast + Reverse Path Forwarding (uRPF). + + This object is only used when value of tmnxSubGitV4UrpfCheckState is + set to 'enabled'." + DEFVAL { strict } + ::= { tmnxSubGitEntry 44 } + +tmnxSubGitV6NdNeighborLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object is going to become obsolete in a future release. + + Changing the value of this object does not have a functional effect." + DEFVAL { 1 } + ::= { tmnxSubGitEntry 60 } + +tmnxSubGitV6NdNeighborDadSnoop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object is going to become obsolete in a future release. + + Changing the value of this object does not have a functional effect." + DEFVAL { false } + ::= { tmnxSubGitEntry 61 } + +tmnxSubGitV6UrpfCheckState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV6UrpfCheckState specifies if Unicast Reverse + Path Forwarding (uRPF) is enabled on the interface for IPv6 packets." + DEFVAL { disabled } + ::= { tmnxSubGitEntry 62 } + +tmnxSubGitV6UrpfCheckMode OBJECT-TYPE + SYNTAX TmnxUrpfCheckMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGitV6UrpfCheckMode specifies the mode of Unicast + Reverse Path Forwarding (uRPF). + + This object is only used when value of tmnxSubGitV4UrpfCheckState is + set to 'enabled'." + DEFVAL { strict } + ::= { tmnxSubGitEntry 63 } + +tmnxSubSapTmplTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxSubSapTmplTable." + ::= { tmnxSubCupsObjs 5 } + +tmnxSubSapTmplTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSapTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSapTmplTable contains the subscriber management SAP + Templates." + ::= { tmnxSubCupsObjs 6 } + +tmnxSubSapTmplEntry OBJECT-TYPE + SYNTAX TmnxSubSapTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a particular subscriber management SAP + Template. Conceptual rows in this table are created and destroyed by + means of the tmnxSubSapTmplRowStatus object." + INDEX { IMPLIED tmnxSubSapTmplName } + ::= { tmnxSubSapTmplTable 1 } + +TmnxSubSapTmplEntry ::= SEQUENCE +{ + tmnxSubSapTmplName TNamedItem, + tmnxSubSapTmplLastChanged TimeStamp, + tmnxSubSapTmplRowStatus RowStatus, + tmnxSubSapTmplDescription TItemDescription, + tmnxSubSapTmplCpmProtPolicyId TCpmProtPolicyID, + tmnxSubSapTmplCpmProtMonitorMac TruthValue, + tmnxSubSapTmplCpmProtMonitorIP TruthValue, + tmnxSubSapTmplDCpuProtPolicy TNamedItemOrEmpty, + tmnxSubSapTmplHoldTime Integer32, + tmnxSubSapTmplDelPfxLenMode INTEGER +} + +tmnxSubSapTmplName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplName specifies the name of the subscriber + management SAP Template." + ::= { tmnxSubSapTmplEntry 1 } + +tmnxSubSapTmplLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubSapTmplEntry 2 } + +tmnxSubSapTmplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubSapTmplEntry 3 } + +tmnxSubSapTmplDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplDescription specifies the description of + this subscriber management SAP Template." + DEFVAL { "" } + ::= { tmnxSubSapTmplEntry 4 } + +tmnxSubSapTmplCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID (0..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplCpmProtPolicyId specifies the CPM + Protection policy of a SAP associated with this template." + DEFVAL { 254 } + ::= { tmnxSubSapTmplEntry 5 } + +tmnxSubSapTmplCpmProtMonitorMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplCpmProtMonitorMac specifies if the + tmnxCpmProtPolPerSrcRateLimit of the CPM protection policy must be + applied on a per source MAC address basis. + + The values of tmnxSubSapTmplCpmProtMonitorMac and + tmnxSubSapTmplCpmProtMonitorIP cannot both be set to 'true' at the + same time." + DEFVAL { false } + ::= { tmnxSubSapTmplEntry 6 } + +tmnxSubSapTmplCpmProtMonitorIP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplCpmProtMonitorIP specifies if the + tmnxCpmProtPolPerSrcRateLimit of the CPM protection policy must be + applied on a per source IP address basis. + + The values of tmnxSubSapTmplCpmProtMonitorMac and + tmnxSubSapTmplCpmProtMonitorIP cannot both be set to 'true' at the + same time." + DEFVAL { false } + ::= { tmnxSubSapTmplEntry 7 } + +tmnxSubSapTmplDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplDCpuProtPolicy specifies the Distributed + CPU Protection Policy that must be applied to the SAP." + DEFVAL { ''H } + ::= { tmnxSubSapTmplEntry 8 } + +tmnxSubSapTmplHoldTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 30..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSapTmplHoldTime specifies the time to hold on to a + SAP after its last PFCP session was removed. + + A value of minus one specifies that the system will not automatically + remove the SAP." + DEFVAL { 30 } + ::= { tmnxSubSapTmplEntry 9 } + +tmnxSubSapTmplDelPfxLenMode OBJECT-TYPE + SYNTAX INTEGER { + variable (1), + fixed (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSubSapTmplDelPfxLenMode specifies the way this system + treats data traffic of delegated prefix hosts (i.e. IPv6 hosts with a + prefix length other than 64 or 128) received on a given SAP. + + Specify a value of 'fixed' when it is expected that all such hosts on + the same SAP will have the same prefix length, specify 'variable' + otherwise." + DEFVAL { fixed } + ::= { tmnxSubSapTmplEntry 10 } + +tmnxPfcpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPfcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPfcpStatsTable contains PFCP statistics. + + Conceptual rows are created and destroyed by the system together with + the corresponding rows in the tmnxPfcpAssocTable." + ::= { tmnxSubCupsObjs 7 } + +tmnxPfcpStatsEntry OBJECT-TYPE + SYNTAX TmnxPfcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents statistics for a Subscriber Management + PFCP association." + AUGMENTS { tmnxPfcpAssocEntry } + ::= { tmnxPfcpStatsTable 1 } + +TmnxPfcpStatsEntry ::= SEQUENCE +{ + tmnxPfcpStatsAsReqTx Counter32, + tmnxPfcpStatsAsRspRx Counter32, + tmnxPfcpStatsAsRspFailRx Counter32, + tmnxPfcpStatsAsReqRx Counter32, + tmnxPfcpStatsAsRspTx Counter32, + tmnxPfcpStatsAsRspFailTx Counter32, + tmnxPfcpStatsAuReqTx Counter32, + tmnxPfcpStatsAuRspRx Counter32, + tmnxPfcpStatsAuRspFailRx Counter32, + tmnxPfcpStatsAuReqRx Counter32, + tmnxPfcpStatsAuRspTx Counter32, + tmnxPfcpStatsAuRspFailTx Counter32, + tmnxPfcpStatsArReqRx Counter32, + tmnxPfcpStatsArRspTx Counter32, + tmnxPfcpStatsArRspFailTx Counter32, + tmnxPfcpStatsHbReqTx Counter32, + tmnxPfcpStatsHbRspRx Counter32, + tmnxPfcpStatsHbReqRx Counter32, + tmnxPfcpStatsHbRspTx Counter32, + tmnxPfcpStatsNdRepReq Counter32, + tmnxPfcpStatsNdRepRsp Counter32, + tmnxPfcpStatsNdRepRspFail Counter32, + tmnxPfcpStatsSeEstReq Counter32, + tmnxPfcpStatsSeEstRsp Counter32, + tmnxPfcpStatsSeEstRspFail Counter32, + tmnxPfcpStatsSeModReq Counter32, + tmnxPfcpStatsSeModRsp Counter32, + tmnxPfcpStatsSeModRspFail Counter32, + tmnxPfcpStatsSeDelReq Counter32, + tmnxPfcpStatsSeDelRsp Counter32, + tmnxPfcpStatsSeDelRspFail Counter32, + tmnxPfcpStatsSeRepReq Counter32, + tmnxPfcpStatsSeRepRsp Counter32, + tmnxPfcpStatsSeRepRspFail Counter32, + tmnxPfcpStatsUsgReq Counter32, + tmnxPfcpStatsUsgRsp Counter32, + tmnxPfcpStatsUsgRspFail Counter32, + tmnxPfcpStatsEirReq Counter32, + tmnxPfcpStatsEirRsp Counter32, + tmnxPfcpStatsEirRspFail Counter32, + tmnxPfcpStatsUpirReq Counter32, + tmnxPfcpStatsUpirRsp Counter32, + tmnxPfcpStatsUpirRspFail Counter32, + tmnxPfcpStatsSeAuditRepReq Counter32, + tmnxPfcpStatsSeAuditRepRsp Counter32, + tmnxPfcpStatsSeAuditRepRspFail Counter32, + tmnxPfcpStatsAuReqArrTx Counter32, + tmnxPfcpStatsAuReqGrpTx Counter32, + tmnxPfcpStatsAuReqArrGrpTx Counter32, + tmnxPfcpStatsSeAuditModReq Counter32, + tmnxPfcpStatsSeAuditModRsp Counter32, + tmnxPfcpStatsSeAuditModRspFail Counter32, + tmnxPfcpStatsIbcpIpoeRx Counter32, + tmnxPfcpStatsIbcpPppoeCtrlRx Counter32, + tmnxPfcpStatsIbcpPppoeDataRx Counter32, + tmnxPfcpStatsIbcpTx Counter32, + tmnxPfcpStatsIbcpPktNoSess Counter32, + tmnxPfcpStatsIbcpPktParseErr Counter32, + tmnxPfcpStatsIbcpPktTxSmfErr Counter32, + tmnxPfcpStatsHbAudTrigReqTx Counter32, + tmnxPfcpStatsHbAudStartReqRx Counter32, + tmnxPfcpStatsHbAudEndReqRx Counter32, + tmnxPfcpStatsHbAudTrigRspRx Counter32, + tmnxPfcpStatsHbAudStartRspTx Counter32, + tmnxPfcpStatsHbAudEndRspTx Counter32, + tmnxPfcpStatsIbcpPktDefTnlNoTrig Counter32, + tmnxPfcpStatsIbcpPktNoDefTnl Counter32, + tmnxPfcpStatsIbcpDefTnlOverwrite Counter32, + tmnxPfcpStatsLastCleared TimeStamp +} + +tmnxPfcpStatsAsReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAsReqTx indicates the number of Association + Setup Request messages transmitted." + ::= { tmnxPfcpStatsEntry 1 } + +tmnxPfcpStatsAsRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAsRspRx indicates the number of Association + Setup Response messages received without failure." + ::= { tmnxPfcpStatsEntry 2 } + +tmnxPfcpStatsAsRspFailRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAsRspFailRx indicates the number of + Association Setup Response messages received with a failure." + ::= { tmnxPfcpStatsEntry 3 } + +tmnxPfcpStatsAsReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAsReqRx indicates the number of Association + Setup Request messages received." + ::= { tmnxPfcpStatsEntry 4 } + +tmnxPfcpStatsAsRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAsRspTx indicates the number of Association + Setup Response messages transmitted without failure." + ::= { tmnxPfcpStatsEntry 5 } + +tmnxPfcpStatsAsRspFailTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAsRspFailTx indicates the number of + Association Setup Response messages transmitted with a failure." + ::= { tmnxPfcpStatsEntry 6 } + +tmnxPfcpStatsAuReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuReqTx indicates the number of Association + Update Request messages transmitted." + ::= { tmnxPfcpStatsEntry 7 } + +tmnxPfcpStatsAuRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuRspRx indicates the number of Association + Update Response messages received without failure." + ::= { tmnxPfcpStatsEntry 8 } + +tmnxPfcpStatsAuRspFailRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuRspFailRx indicates the number of + Association Update Response messages received with a failure." + ::= { tmnxPfcpStatsEntry 9 } + +tmnxPfcpStatsAuReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuReqRx indicates the number of Association + Update Request messages received." + ::= { tmnxPfcpStatsEntry 10 } + +tmnxPfcpStatsAuRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuRspTx indicates the number of Association + Update Response messages transmitted without failure." + ::= { tmnxPfcpStatsEntry 11 } + +tmnxPfcpStatsAuRspFailTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuRspFailTx indicates the number of + Association Update Response messages transmitted with a failure." + ::= { tmnxPfcpStatsEntry 12 } + +tmnxPfcpStatsArReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsArReqRx indicates the number of Association + Release Request messages received." + ::= { tmnxPfcpStatsEntry 13 } + +tmnxPfcpStatsArRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsArRspTx indicates the number of Association + Release Response messages transmitted without failure." + ::= { tmnxPfcpStatsEntry 14 } + +tmnxPfcpStatsArRspFailTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsArRspFailTx indicates the number of + Association Release Response messages transmitted with a failure." + ::= { tmnxPfcpStatsEntry 15 } + +tmnxPfcpStatsHbReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbReqTx indicates the number of Heartbeat + Request messages transmitted." + ::= { tmnxPfcpStatsEntry 16 } + +tmnxPfcpStatsHbRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbRspRx indicates the number of Heartbeat + Response messages received." + ::= { tmnxPfcpStatsEntry 17 } + +tmnxPfcpStatsHbReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbReqRx indicates the number of Heartbeat + Request messages received." + ::= { tmnxPfcpStatsEntry 18 } + +tmnxPfcpStatsHbRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbRspTx indicates the number of Heartbeat + Response messages transmitted." + ::= { tmnxPfcpStatsEntry 19 } + +tmnxPfcpStatsNdRepReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsNdRepReq indicates the number of Node Report + Request messages transmitted." + ::= { tmnxPfcpStatsEntry 20 } + +tmnxPfcpStatsNdRepRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsNdRepRsp indicates the number of Node Report + Response messages received without failure." + ::= { tmnxPfcpStatsEntry 21 } + +tmnxPfcpStatsNdRepRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsNdRepRspFail indicates the number of Node + Report Response messages received with a failure." + ::= { tmnxPfcpStatsEntry 22 } + +tmnxPfcpStatsSeEstReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeEstReq indicates the number of + Establishment Request messages received." + ::= { tmnxPfcpStatsEntry 23 } + +tmnxPfcpStatsSeEstRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeEstRsp indicates the number of + Establishment Response messages transmitted without failure." + ::= { tmnxPfcpStatsEntry 24 } + +tmnxPfcpStatsSeEstRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeEstRspFail indicates the number of + Establishment Response messages transmitted with a failure." + ::= { tmnxPfcpStatsEntry 25 } + +tmnxPfcpStatsSeModReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeModReq indicates the number of Session + Modification Request messages received." + ::= { tmnxPfcpStatsEntry 26 } + +tmnxPfcpStatsSeModRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeModRsp indicates the number of Session + Modification Response messages transmitted without failure." + ::= { tmnxPfcpStatsEntry 27 } + +tmnxPfcpStatsSeModRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeModRspFail indicates the number of Session + Modification Response messages transmitted with a failure." + ::= { tmnxPfcpStatsEntry 28 } + +tmnxPfcpStatsSeDelReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeDelReq indicates the number of Session + Deletion Request messages received." + ::= { tmnxPfcpStatsEntry 29 } + +tmnxPfcpStatsSeDelRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeDelRsp indicates the number of Session + Deletion Response messages transmitted without failure." + ::= { tmnxPfcpStatsEntry 30 } + +tmnxPfcpStatsSeDelRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeDelRspFail indicates the number of Session + Deletion Response messages transmitted with a failure." + ::= { tmnxPfcpStatsEntry 31 } + +tmnxPfcpStatsSeRepReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeRepReq indicates the number of Session + Report Request messages transmitted." + ::= { tmnxPfcpStatsEntry 32 } + +tmnxPfcpStatsSeRepRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeRepRsp indicates the number of Session + Report Response messages received without failure." + ::= { tmnxPfcpStatsEntry 33 } + +tmnxPfcpStatsSeRepRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeRepRspFail indicates the number of Session + Report Response messages received with a failure cause." + ::= { tmnxPfcpStatsEntry 34 } + +tmnxPfcpStatsUsgReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsUsgReq indicates the number of Usage Report + Request messages transmitted." + ::= { tmnxPfcpStatsEntry 35 } + +tmnxPfcpStatsUsgRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsUsgRsp indicates the number of Usage Report + Response messages received without failure." + ::= { tmnxPfcpStatsEntry 36 } + +tmnxPfcpStatsUsgRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsUsgRspFail indicates the number of Usage + Report Response messages received with a failure cause." + ::= { tmnxPfcpStatsEntry 37 } + +tmnxPfcpStatsEirReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsEirReq indicates the number of Error + Indication Report Request messages transmitted." + ::= { tmnxPfcpStatsEntry 38 } + +tmnxPfcpStatsEirRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsEirRsp indicates the number of Error + Indication Report Response messages received without failure." + ::= { tmnxPfcpStatsEntry 39 } + +tmnxPfcpStatsEirRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsEirRspFail indicates the number of Error + Indication Report Response messages received with a failure cause." + ::= { tmnxPfcpStatsEntry 40 } + +tmnxPfcpStatsUpirReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsUpirReq indicates the number of User Plane + Inactivity Report Request messages transmitted." + ::= { tmnxPfcpStatsEntry 41 } + +tmnxPfcpStatsUpirRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsUpirRsp indicates the number of User Plane + Inactivity Report Response messages received without failure." + ::= { tmnxPfcpStatsEntry 42 } + +tmnxPfcpStatsUpirRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsUpirRspFail indicates the number of User + Plane Inactivity Report Response messages received with a failure + cause." + ::= { tmnxPfcpStatsEntry 43 } + +tmnxPfcpStatsSeAuditRepReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeAuditRepReq indicates the number of + Session Audit Report Request messages transmitted." + ::= { tmnxPfcpStatsEntry 44 } + +tmnxPfcpStatsSeAuditRepRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeAuditRepRsp indicates the number of + Session Audit Report Response messages received without failure." + ::= { tmnxPfcpStatsEntry 45 } + +tmnxPfcpStatsSeAuditRepRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeAuditRepRspFail indicates the number of + Session Audit Report Response messages received with a failure cause." + ::= { tmnxPfcpStatsEntry 46 } + +tmnxPfcpStatsAuReqArrTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuReqArrTx indicates the number of + Association Update Request with Association Release messages + transmitted." + ::= { tmnxPfcpStatsEntry 47 } + +tmnxPfcpStatsAuReqGrpTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuReqGrpTx indicates the number of + Association Update Request with Graceful Release messages transmitted." + ::= { tmnxPfcpStatsEntry 48 } + +tmnxPfcpStatsAuReqArrGrpTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsAuReqArrGrpTx indicates the number of + Association Update Request with Association Release and Graceful + Release messages transmitted." + ::= { tmnxPfcpStatsEntry 49 } + +tmnxPfcpStatsSeAuditModReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeAuditModReq indicates the number of Stale + Session Audit Modification Request messages received." + ::= { tmnxPfcpStatsEntry 50 } + +tmnxPfcpStatsSeAuditModRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeAuditModRsp indicates the number of Stale + Session Audit Modification Response messages transmitted without + failure." + ::= { tmnxPfcpStatsEntry 51 } + +tmnxPfcpStatsSeAuditModRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsSeAuditModRspFail indicates the number of + Stale Session Audit Modification Response messages transmitted with a + failure cause." + ::= { tmnxPfcpStatsEntry 52 } + +tmnxPfcpStatsIbcpIpoeRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpIpoeRx indicates the number of Ipoe pkts + successful received" + ::= { tmnxPfcpStatsEntry 53 } + +tmnxPfcpStatsIbcpPppoeCtrlRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpPppoeCtrlRx indicates the number of + Pppoe control pkts successful received" + ::= { tmnxPfcpStatsEntry 54 } + +tmnxPfcpStatsIbcpPppoeDataRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpPppoeDataRx indicates the number of + Pppoe data pkts successful received" + ::= { tmnxPfcpStatsEntry 55 } + +tmnxPfcpStatsIbcpTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpTx indicates the number of ibcp pkts + successful sent to the smf" + ::= { tmnxPfcpStatsEntry 56 } + +tmnxPfcpStatsIbcpPktNoSess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpPktNoSess indicates the number of Ibcp + pkts dropped because no matching packet rule session is found" + ::= { tmnxPfcpStatsEntry 57 } + +tmnxPfcpStatsIbcpPktParseErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpPktParseErr indicates + the number of Ibcp pkts dropped because of error in parsing the + received packet" + ::= { tmnxPfcpStatsEntry 58 } + +tmnxPfcpStatsIbcpPktTxSmfErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpPktTxSmfErr indicates + the number of Ibcp pkts that could not be sent + to the smf because of a tx failure" + ::= { tmnxPfcpStatsEntry 59 } + +tmnxPfcpStatsHbAudTrigReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbAudTrigReqTx indicates the number of + Heartbeat Audit Trigger Request messages transmitted." + ::= { tmnxPfcpStatsEntry 60 } + +tmnxPfcpStatsHbAudStartReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbAudStartReqRx indicates the number of + Heartbeat Audit Start Request messages received." + ::= { tmnxPfcpStatsEntry 61 } + +tmnxPfcpStatsHbAudEndReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbAudEndReqRx indicates the number of + Heartbeat Audit End Request messages received." + ::= { tmnxPfcpStatsEntry 62 } + +tmnxPfcpStatsHbAudTrigRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbAudTrigRspRx indicates the number of + Heartbeat Audit Trigger Response messages received." + ::= { tmnxPfcpStatsEntry 63 } + +tmnxPfcpStatsHbAudStartRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbAudStartRspTx indicates the number of + Heartbeat Audit Start Response messages transmitted." + ::= { tmnxPfcpStatsEntry 64 } + +tmnxPfcpStatsHbAudEndRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsHbAudEndRspTx indicates the number of + Heartbeat Audit End Response messages transmitted." + ::= { tmnxPfcpStatsEntry 65 } + +tmnxPfcpStatsIbcpPktDefTnlNoTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpPktDefTnlNoTrig indicates the number of + Ibcp pkts discarded because the default tunnel trigger is not enabled + on the smf." + ::= { tmnxPfcpStatsEntry 66 } + +tmnxPfcpStatsIbcpPktNoDefTnl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpPktNoDefTnl indicates the number of Ibcp + pkts discarded because there is no default tunnel." + ::= { tmnxPfcpStatsEntry 67 } + +tmnxPfcpStatsIbcpDefTnlOverwrite OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpStatsIbcpDefTnlOverwrite indicates that the + existing ibcp default tunnel is overwritten with another sessionId" + ::= { tmnxPfcpStatsEntry 68 } + +tmnxPfcpStatsLastCleared OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpStatsLastCleared indicates the value + of sysUpTime when the contents of this group of objects were cleared + for the last time. + + The value zero means that the contents of this group of objects have + not yet been cleared." + ::= { tmnxPfcpStatsEntry 100 } + +tmnxSubSeMRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSeMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSeMRtTable contains managed routes associated with a CUPS + subscriber session. + + Conceptual rows are created and destroyed by the system." + ::= { tmnxSubCupsObjs 8 } + +tmnxSubSeMRtEntry OBJECT-TYPE + SYNTAX TmnxSubSeMRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a managed route of a CUPS subscriber + session." + INDEX { + tmnxSubSeIdHi, + tmnxSubSeIdLo, + tmnxSubSeMRtAddrType, + tmnxSubSeMRtAddr, + tmnxSubSeMRtPrefixLen + } + ::= { tmnxSubSeMRtTable 1 } + +TmnxSubSeMRtEntry ::= SEQUENCE +{ + tmnxSubSeIdHi Unsigned32, + tmnxSubSeIdLo Unsigned32, + tmnxSubSeMRtAddrType InetAddressType, + tmnxSubSeMRtAddr InetAddress, + tmnxSubSeMRtPrefixLen InetAddressPrefixLength, + tmnxSubSeMRtStatus TmnxManagedRouteStatus, + tmnxSubSeMRtMetric TmnxRadiusFramedRouteMetric, + tmnxSubSeMRtPreference TmnxRadiusFramedRoutePreference, + tmnxSubSeMRtTag TmnxRadiusFramedRouteTag +} + +tmnxSubSeIdHi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubSeIdHi indicates the high word of the + local identifier of the session." + ::= { tmnxSubSeMRtEntry 1 } + +tmnxSubSeIdLo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubSeIdLo indicates the low word of the + local identifier of the session." + ::= { tmnxSubSeMRtEntry 2 } + +tmnxSubSeMRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSeMRtAddrType indicates the address type of + tmnxSubSeMRtAddr." + ::= { tmnxSubSeMRtEntry 3 } + +tmnxSubSeMRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSeMRtAddr indicates the IP address of the managed + route." + ::= { tmnxSubSeMRtEntry 4 } + +tmnxSubSeMRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSeMRtPrefixLen indicates the prefix length of the + subnet associated with tmnxSubSeMRtAddr." + ::= { tmnxSubSeMRtEntry 5 } + +tmnxSubSeMRtStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSeMRtStatus indicates the state of this managed + route." + ::= { tmnxSubSeMRtEntry 6 } + +tmnxSubSeMRtMetric OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSeMRtMetric indicates the metric of this managed + route as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSubSeMRtEntry 7 } + +tmnxSubSeMRtPreference OBJECT-TYPE + SYNTAX TmnxRadiusFramedRoutePreference + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSeMRtPreference indicates the preference of this + managed route as specified in the RADIUS option 22 Framed-Route or + option 99 Framed-IPv6-Route." + ::= { tmnxSubSeMRtEntry 8 } + +tmnxSubSeMRtTag OBJECT-TYPE + SYNTAX TmnxRadiusFramedRouteTag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSeMRtTag indicates the tag of this managed route + as specified in the RADIUS option 22 Framed-Route or option 99 + Framed-IPv6-Route." + ::= { tmnxSubSeMRtEntry 9 } + +tmnxPfcpStatsTotalObjects OBJECT IDENTIFIER ::= { tmnxSubCupsObjs 9 } + +tmnxPfcpTotalAsReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAsReqTx indicates the total number of + Association Setup Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 1 } + +tmnxPfcpTotalAsRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAsRspRx indicates the total number of + Association Setup Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 2 } + +tmnxPfcpTotalAsRspFailRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAsRspFailRx indicates the total number of + Association Setup Response messages received with a failure." + ::= { tmnxPfcpStatsTotalObjects 3 } + +tmnxPfcpTotalAsReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAsReqRx indicates the total number of + Association Setup Request messages received." + ::= { tmnxPfcpStatsTotalObjects 4 } + +tmnxPfcpTotalAsRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAsRspTx indicates the total number of + Association Setup Response messages transmitted without failure." + ::= { tmnxPfcpStatsTotalObjects 5 } + +tmnxPfcpTotalAsRspFailTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAsRspFailTx indicates the total number of + Association Setup Response messages transmitted with a failure." + ::= { tmnxPfcpStatsTotalObjects 6 } + +tmnxPfcpTotalAuReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuReqTx indicates the total number of + Association Update Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 7 } + +tmnxPfcpTotalAuRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuRspRx indicates the total number of + Association Update Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 8 } + +tmnxPfcpTotalAuRspFailRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuRspFailRx indicates the total number of + Association Update Response messages received with a failure." + ::= { tmnxPfcpStatsTotalObjects 9 } + +tmnxPfcpTotalAuReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuReqRx indicates the total number of + Association Update Request messages received." + ::= { tmnxPfcpStatsTotalObjects 10 } + +tmnxPfcpTotalAuRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuRspTx indicates the total number of + Association Update Response messages transmitted without failure." + ::= { tmnxPfcpStatsTotalObjects 11 } + +tmnxPfcpTotalAuRspFailTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuRspFailTx indicates the total number of + Association Update Response messages transmitted with a failure." + ::= { tmnxPfcpStatsTotalObjects 12 } + +tmnxPfcpTotalArReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalArReqRx indicates the total number of + Association Release Request messages received." + ::= { tmnxPfcpStatsTotalObjects 13 } + +tmnxPfcpTotalArRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalArRspTx indicates the total number of + Association Release Response messages transmitted without failure." + ::= { tmnxPfcpStatsTotalObjects 14 } + +tmnxPfcpTotalArRspFailTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalArRspFailTx indicates the total number of + Association Release Response messages transmitted with a failure." + ::= { tmnxPfcpStatsTotalObjects 15 } + +tmnxPfcpTotalHbReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbReqTx indicates the total number of + Heartbeat Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 16 } + +tmnxPfcpTotalHbRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbRspRx indicates the total number of + Heartbeat Response messages received." + ::= { tmnxPfcpStatsTotalObjects 17 } + +tmnxPfcpTotalHbReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbReqRx indicates the total number of + Heartbeat Request messages received." + ::= { tmnxPfcpStatsTotalObjects 18 } + +tmnxPfcpTotalHbRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbRspTx indicates the total number of + Heartbeat Response messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 19 } + +tmnxPfcpTotalNdRepReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalNdRepReq indicates the total number of Node + Report Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 20 } + +tmnxPfcpTotalNdRepRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalNdRepRsp indicates the total number of Node + Report Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 21 } + +tmnxPfcpTotalNdRepRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalNdRepRspFail indicates the total number of + Node Report Response messages received with a failure." + ::= { tmnxPfcpStatsTotalObjects 22 } + +tmnxPfcpTotalSeEstReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeEstReq indicates the total number of + Establishment Request messages received." + ::= { tmnxPfcpStatsTotalObjects 23 } + +tmnxPfcpTotalSeEstRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeEstRsp indicates the total number of + Establishment Response messages transmitted without failure." + ::= { tmnxPfcpStatsTotalObjects 24 } + +tmnxPfcpTotalSeEstRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeEstRspFail indicates the total number of + Establishment Response messages transmitted with a failure." + ::= { tmnxPfcpStatsTotalObjects 25 } + +tmnxPfcpTotalSeModReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeModReq indicates the total number of + Session Modification Request messages received." + ::= { tmnxPfcpStatsTotalObjects 26 } + +tmnxPfcpTotalSeModRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeModRsp indicates the total number of + Session Modification Response messages transmitted without failure." + ::= { tmnxPfcpStatsTotalObjects 27 } + +tmnxPfcpTotalSeModRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeModRspFail indicates the total number of + Session Modification Response messages transmitted with a failure." + ::= { tmnxPfcpStatsTotalObjects 28 } + +tmnxPfcpTotalSeDelReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeDelReq indicates the total number of + Session Deletion Request messages received." + ::= { tmnxPfcpStatsTotalObjects 29 } + +tmnxPfcpTotalSeDelRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeDelRsp indicates the total number of + Session Deletion Response messages transmitted without failure." + ::= { tmnxPfcpStatsTotalObjects 30 } + +tmnxPfcpTotalSeDelRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeDelRspFail indicates the total number of + Session Deletion Response messages transmitted with a failure." + ::= { tmnxPfcpStatsTotalObjects 31 } + +tmnxPfcpTotalSeRepReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeRepReq indicates the total number of + Session Report Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 32 } + +tmnxPfcpTotalSeRepRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeRepRsp indicates the total number of + Session Report Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 33 } + +tmnxPfcpTotalSeRepRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeRepRspFail indicates the total number of + Session Report Response messages received with a failure." + ::= { tmnxPfcpStatsTotalObjects 34 } + +tmnxPfcpTotalUsgReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalUsgReq indicates the total number of Usage + Report Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 35 } + +tmnxPfcpTotalUsgRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalUsgRsp indicates the total number of Usage + Report Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 36 } + +tmnxPfcpTotalUsgRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalUsgRspFail indicates the total number of + Usage Report Response messages received with a failure." + ::= { tmnxPfcpStatsTotalObjects 37 } + +tmnxPfcpTotalEirReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalEirReq indicates the total number of Error + Indication Report Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 38 } + +tmnxPfcpTotalEirRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalEirRsp indicates the total number of Error + Indication Report Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 39 } + +tmnxPfcpTotalEirRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalEirRspFail indicates the total number of + Error Indication Report Response messages received with a failure." + ::= { tmnxPfcpStatsTotalObjects 40 } + +tmnxPfcpTotalUpirReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalUpirReq indicates the total number of User + Plane Inactivity Report Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 41 } + +tmnxPfcpTotalUpirRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalUpirRsp indicates the total number of User + Plane Inactivity Report Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 42 } + +tmnxPfcpTotalUpirRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalUpirRspFail indicates the total number of + User Plane Inactivity Report Response messages received with a + failure." + ::= { tmnxPfcpStatsTotalObjects 43 } + +tmnxPfcpTotalSeAuditRepReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeAuditRepReq indicates the total number of + Session Audit Report Request messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 44 } + +tmnxPfcpTotalSeAuditRepRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeAuditRepRsp indicates the total number of + Session Audit Report Response messages received without failure." + ::= { tmnxPfcpStatsTotalObjects 45 } + +tmnxPfcpTotalSeAuditRepRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeAuditRepRspFail indicates the total number + of Session Audit Report Response messages received with a failure." + ::= { tmnxPfcpStatsTotalObjects 46 } + +tmnxPfcpTotalAuReqArrTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuReqArrTx indicates the total number of + Association Update Request with Association Release messages + transmitted." + ::= { tmnxPfcpStatsTotalObjects 47 } + +tmnxPfcpTotalAuReqGrpTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuReqGrpTx indicates the total number of + Association Update Request with Graceful Release messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 48 } + +tmnxPfcpTotalAuReqArrGrpTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalAuReqArrGrpTx indicates the total number of + Association Update Request with Association Release and Graceful + Release messages transmitted." + ::= { tmnxPfcpStatsTotalObjects 49 } + +tmnxPfcpTotalSeAuditModReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeAuditModReq indicates the total number of + Session Modification Request messages received." + ::= { tmnxPfcpStatsTotalObjects 50 } + +tmnxPfcpTotalSeAuditModRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeAuditModRsp indicates the total number of + Session Modification Response messages transmitted without failure." + ::= { tmnxPfcpStatsTotalObjects 51 } + +tmnxPfcpTotalSeAuditModRspFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalSeAuditModRspFail indicates the total number + of Session Modification Response messages transmitted with a failure." + ::= { tmnxPfcpStatsTotalObjects 52 } + +tmnxPfcpTotalIbcpIpoeRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpIpoeRx indicates the total number of + Ibcp Ipoe packets successful received." + ::= { tmnxPfcpStatsTotalObjects 53 } + +tmnxPfcpTotalIbcpPppoeCtrlRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpPppoeCtrlRx indicates the total number + of Ibcp Pppoe control packets successful received." + ::= { tmnxPfcpStatsTotalObjects 54 } + +tmnxPfcpTotalIbcpPppoeDataRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpPppoeDataRx indicates the total number + of Ibcp Pppoe data packets successful received." + ::= { tmnxPfcpStatsTotalObjects 55 } + +tmnxPfcpTotalIbcpTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpTx indicates the total number of Ibcp + packets successful sent to Smf." + ::= { tmnxPfcpStatsTotalObjects 56 } + +tmnxPfcpTotalIbcpPktNoSess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpPktNoSess indicates the total number of + Ibcp packets dropped for which no matching rule session is found." + ::= { tmnxPfcpStatsTotalObjects 57 } + +tmnxPfcpTotalIbcpPktParseErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpPktParseErr indicates the total number + of Ibcp packets dropped because of a parsing error." + ::= { tmnxPfcpStatsTotalObjects 58 } + +tmnxPfcpTotalIbcpPktTxSmfErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpPktTxSmfErr indicates the total number + of Ibcp packets that could not be sent to the Smf." + ::= { tmnxPfcpStatsTotalObjects 59 } + +tmnxPfcpTotalHbAudTrigReqTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbAudTrigReqTx indicates the total number of + Heartbeat Audit Trigger Requests transmitted." + ::= { tmnxPfcpStatsTotalObjects 60 } + +tmnxPfcpTotalHbAudStartReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbAudStartReqRx indicates the total number + of Heartbeat Audit Start Requests received." + ::= { tmnxPfcpStatsTotalObjects 61 } + +tmnxPfcpTotalHbAudEndReqRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbAudEndReqRx indicates the total number of + Heartbeat Audit End Requests received." + ::= { tmnxPfcpStatsTotalObjects 62 } + +tmnxPfcpTotalHbAudTrigRspRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbAudTrigRspRx indicates the total number of + Heartbeat Audit Trigger Responses received." + ::= { tmnxPfcpStatsTotalObjects 63 } + +tmnxPfcpTotalHbAudStartRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbAudStartRspTx indicates the total number + of Heartbeat Audit Start Responses transmitted." + ::= { tmnxPfcpStatsTotalObjects 64 } + +tmnxPfcpTotalHbAudEndRspTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalHbAudEndRspTx indicates the total number of + Heartbeat Audit End Responses transmitted." + ::= { tmnxPfcpStatsTotalObjects 65 } + +tmnxPfcpTotalIbcpPktDefTnlNoTrig OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpPktDefTnlNoTrig indicates the total + number of Ibcp pkts discarded because the default tunnel trigger is + not enabled on the smf." + ::= { tmnxPfcpStatsTotalObjects 66 } + +tmnxPfcpTotalIbcpPktNoDefTnl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpPktNoDefTnl indicates the total number + of Ibcp pkts discarded because there is no default tunnel." + ::= { tmnxPfcpStatsTotalObjects 67 } + +tmnxPfcpTotalIbcpDefTnlOverwrite OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpTotalIbcpDefTnlOverwrite indicates the total + number of times the default tunnel is overwritten." + ::= { tmnxPfcpStatsTotalObjects 68 } + +tmnxPfcpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPfcpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPfcpSessionTable has an entry for each PFCP session." + ::= { tmnxSubCupsObjs 10 } + +tmnxPfcpSessionEntry OBJECT-TYPE + SYNTAX TmnxPfcpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a PFCP session. + + Entries in this table are created and destroyed by the system." + INDEX { + tmnxPfcpSeIdHi, + tmnxPfcpSeIdLo + } + ::= { tmnxPfcpSessionTable 1 } + +TmnxPfcpSessionEntry ::= SEQUENCE +{ + tmnxPfcpSeIdHi Unsigned32, + tmnxPfcpSeIdLo Unsigned32, + tmnxPfcpSeAssociation TNamedItem, + tmnxPfcpSeIsDefaultTunnel TruthValue, + tmnxPfcpSeRemPeerAddrType InetAddressType, + tmnxPfcpSeRemPeerAddr InetAddress, + tmnxPfcpSeRemIdHi Unsigned32, + tmnxPfcpSeRemIdLo Unsigned32, + tmnxPfcpSeRemTeId Unsigned32, + tmnxPfcpSeLocPeerAddrType InetAddressType, + tmnxPfcpSeLocPeerAddr InetAddress, + tmnxPfcpSeLocRouter TmnxVRtrID, + tmnxPfcpSeLocTeId Unsigned32, + tmnxPfcpSeDataUsPdrId Unsigned32, + tmnxPfcpSeDataDsPdrId Unsigned32, + tmnxPfcpSeIbcpUsPdrId Unsigned32, + tmnxPfcpSeIbcpDsPdrId Unsigned32, + tmnxPfcpSeType INTEGER, + tmnxPfcpSeSapPortId TmnxPortID, + tmnxPfcpSeSapEncapValue TmnxEncapVal, + tmnxPfcpSeMacAddress MacAddress, + tmnxPfcpSePppoeSessionId TmnxPppoeSessionId, + tmnxPfcpSeSvcId TmnxServId, + tmnxPfcpSeSubIf InterfaceIndexOrZero, + tmnxPfcpSeGrpIf InterfaceIndexOrZero, + tmnxPfcpSeRtSvcId TmnxServId, + tmnxPfcpSeRtIf InterfaceIndexOrZero, + tmnxPfcpSeTerminationType TmnxSubTerminationTypeOrZero, + tmnxPfcpSeSubIdent TmnxSubIdentStringOrEmpty, + tmnxPfcpSeSubProfString TmnxSubProfileStringOrEmpty, + tmnxPfcpSeSlaProfString TmnxSlaProfileStringOrEmpty, + tmnxPfcpSeReqPppMtu Unsigned32, + tmnxPfcpSePppMtu Unsigned32, + tmnxPfcpSeStateId OCTET STRING, + tmnxPfcpSeProtocols BITS, + tmnxPfcpSeL2tpRouter TmnxVRtrIDOrZero, + tmnxPfcpSeL2tpSeId Unsigned32, + tmnxPfcpSeFsgId Unsigned32 +} + +tmnxPfcpSeIdHi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeIdHi indicates the high word of the + local identifier of the session." + ::= { tmnxPfcpSessionEntry 1 } + +tmnxPfcpSeIdLo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeIdLo indicates the low word of the + local identifier of the session." + ::= { tmnxPfcpSessionEntry 2 } + +tmnxPfcpSeAssociation OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeAssociation indicates the PFCP Association used + for the session." + ::= { tmnxPfcpSessionEntry 3 } + +tmnxPfcpSeIsDefaultTunnel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeIsDefaultTunnel indicates that this + session is used as the default tunnel." + ::= { tmnxPfcpSessionEntry 4 } + +tmnxPfcpSeRemPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeRemPeerAddrType specifies the type of address + stored in tmnxPfcpSeRemPeerAddr." + ::= { tmnxPfcpSessionEntry 5 } + +tmnxPfcpSeRemPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeRemPeerAddr specifies the IP address of the + remote PFCP peer." + ::= { tmnxPfcpSessionEntry 6 } + +tmnxPfcpSeRemIdHi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeRemIdHi indicates the high word of + the remote identifier of the session." + ::= { tmnxPfcpSessionEntry 7 } + +tmnxPfcpSeRemIdLo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeRemIdLo indicates the low word of + the remote identifier of the session." + ::= { tmnxPfcpSessionEntry 8 } + +tmnxPfcpSeRemTeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeRemTeId indicates the remote Traffic + Endpoint ID (TE-ID) of the session." + ::= { tmnxPfcpSessionEntry 9 } + +tmnxPfcpSeLocPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeLocPeerAddrType specifies the type of address + stored in tmnxPfcpSeLocPeerAddr." + ::= { tmnxPfcpSessionEntry 10 } + +tmnxPfcpSeLocPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeLocPeerAddr specifies the IP address of the + local PFCP peer." + ::= { tmnxPfcpSessionEntry 11 } + +tmnxPfcpSeLocRouter OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeLocRouter specifies the virtual router instance + used for the local PFCP peer." + DEFVAL { 1 } + ::= { tmnxPfcpSessionEntry 12 } + +tmnxPfcpSeLocTeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeLocTeId indicates the local Traffic + Endpoint ID (TE-ID) of the session." + ::= { tmnxPfcpSessionEntry 13 } + +tmnxPfcpSeDataUsPdrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeDataUsPdrId indicates the upstream Packet Data + Rule ID (PDR-ID) of the data session." + ::= { tmnxPfcpSessionEntry 14 } + +tmnxPfcpSeDataDsPdrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeDataDsPdrId indicates the downstream Packet + Data Rule ID (PDR-ID) of the data session." + ::= { tmnxPfcpSessionEntry 15 } + +tmnxPfcpSeIbcpUsPdrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeIbcpUsPdrId indicates the upstream Packet Data + Rule ID (PDR-ID) of the upstream control session (IBCP)." + ::= { tmnxPfcpSessionEntry 16 } + +tmnxPfcpSeIbcpDsPdrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeIbcpDsPdrId indicates the downstream Packet + Data Rule ID (PDR-ID) of the downstream control session (IBCP)." + ::= { tmnxPfcpSessionEntry 17 } + +tmnxPfcpSeType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ipoe (1), + ppp (2), + pppLac (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeType specifies the type of the session." + ::= { tmnxPfcpSessionEntry 18 } + +tmnxPfcpSeSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeSapPortId indicates the ID of the access port + to which this session belongs." + ::= { tmnxPfcpSessionEntry 19 } + +tmnxPfcpSeSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeSapEncapValue indicates the value of the label + used to identify this SAP on the access port specified by + tmnxPfcpSeSapPortId." + ::= { tmnxPfcpSessionEntry 20 } + +tmnxPfcpSeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeMacAddress indicates the MAC address of the + session." + ::= { tmnxPfcpSessionEntry 21 } + +tmnxPfcpSePppoeSessionId OBJECT-TYPE + SYNTAX TmnxPppoeSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSePppoeSessionId indicates the session id of the + PPPoE session (if this is a PPP type of session)." + ::= { tmnxPfcpSessionEntry 22 } + +tmnxPfcpSeSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeSvcId indicates the service ID of the + wholesaler service to which this session belongs." + ::= { tmnxPfcpSessionEntry 24 } + +tmnxPfcpSeSubIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeSubIf indicates the interface index of the + subscriber interface to which this session belongs." + ::= { tmnxPfcpSessionEntry 25 } + +tmnxPfcpSeGrpIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeGrpIf indicates the interface index of the + group-interface ." + ::= { tmnxPfcpSessionEntry 26 } + +tmnxPfcpSeRtSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeRtSvcId indicates the service ID of the + retailer service to which this session belongs." + ::= { tmnxPfcpSessionEntry 27 } + +tmnxPfcpSeRtIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeRtIf indicates the interface index of the + retailer interface to which this session belongs." + ::= { tmnxPfcpSessionEntry 28 } + +tmnxPfcpSeTerminationType OBJECT-TYPE + SYNTAX TmnxSubTerminationTypeOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeTerminationType indicates the termination type + of this session." + ::= { tmnxPfcpSessionEntry 29 } + +tmnxPfcpSeSubIdent OBJECT-TYPE + SYNTAX TmnxSubIdentStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeSubIdent indicates the subscriber applicable + for this session." + ::= { tmnxPfcpSessionEntry 30 } + +tmnxPfcpSeSubProfString OBJECT-TYPE + SYNTAX TmnxSubProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeSubProfString indicates the subscriber profile + string applicable for this session." + ::= { tmnxPfcpSessionEntry 31 } + +tmnxPfcpSeSlaProfString OBJECT-TYPE + SYNTAX TmnxSlaProfileStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeSlaProfString indicates the SLA profile string + applicable for this session." + ::= { tmnxPfcpSessionEntry 32 } + +tmnxPfcpSeReqPppMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeReqPppMtu indicates the PPP Maximum + Transmission Unit (MTU) requested by the Control Plane, or the actual + MTU if there was no particular MTU requested. + + If the session is not a PPP session, the value is zero." + ::= { tmnxPfcpSessionEntry 33 } + +tmnxPfcpSePppMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSePppMtu indicates the actual MTU for this + session. + + If the session is not a PPP session, the value is zero." + ::= { tmnxPfcpSessionEntry 34 } + +tmnxPfcpSeStateId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeStateId represents an opaque id received from + the CP and stored by the UP for this session." + ::= { tmnxPfcpSessionEntry 35 } + +tmnxPfcpSeProtocols OBJECT-TYPE + SYNTAX BITS { + ipoedhcp4 (0), + ipoedhcp6 (1), + ipoers (2), + pppoedisc (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeProtocols represents the protocols supported by + the default ibcp pfcp session." + ::= { tmnxPfcpSessionEntry 36 } + +tmnxPfcpSeL2tpRouter OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpSeL2tpRouter indicates the identifier of the + virtual router instance where the L2TP LAC session is, if the value of + tmnxPfcpSeType is equal to 'pppLac'." + ::= { tmnxPfcpSessionEntry 37 } + +tmnxPfcpSeL2tpSeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeL2tpSeId indicates the local + identifier of the L2TP session associated with this PFCP session, if + the value of tmnxPfcpSeType is equal to 'pppLac'. + + In L2TP version 2, it contains the 16-bit session ID in the lower + order bits and the 16-bit tunnel ID in the higher order bits. + + In L2TP version 3, it is equal to the most significant 16-bit of the + connection ID. + + The values of tmnxPfcpSeL2tpRouter and tmnxPfcpSeL2tpSeId together + identify a conceptual row in the + TIMETRA-L2TP-MIB::tmnxL2tpSeStatusTable." + ::= { tmnxPfcpSessionEntry 38 } + +tmnxPfcpSeFsgId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxPfcpSeFsgId indicates the identifier of + the Fate Sharing Group (tmnxSubUpResFsgTable) associated with this + PFCP session." + ::= { tmnxPfcpSessionEntry 39 } + +tmnxPfcpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPfcpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxPfcpPeerTable contains the Subscriber Management Packet + Forwarding Control Protocol (PFCP) peers." + ::= { tmnxSubCupsObjs 11 } + +tmnxPfcpPeerEntry OBJECT-TYPE + SYNTAX TmnxPfcpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a PFCP peer. + Entries in this table are created and destroyed by the system." + INDEX { + tmnxPfcpPeerRouter, + tmnxPfcpPeerAddrType, + tmnxPfcpPeerAddr, + tmnxPfcpPeerLclAddrType, + tmnxPfcpPeerLclAddr + } + ::= { tmnxPfcpPeerTable 1 } + +TmnxPfcpPeerEntry ::= SEQUENCE +{ + tmnxPfcpPeerRouter TmnxVRtrIDOrZero, + tmnxPfcpPeerAddrType InetAddressType, + tmnxPfcpPeerAddr InetAddress, + tmnxPfcpPeerLclAddrType InetAddressType, + tmnxPfcpPeerLclAddr InetAddress, + tmnxPfcpPeerAssociation TNamedItem, + tmnxPfcpPeerPathMgmtState INTEGER, + tmnxPfcpPeerRestartReason INTEGER, + tmnxPfcpPeerRestorationTimer TimeStamp +} + +tmnxPfcpPeerRouter OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerRouter indicates the identifier of the + virtual router instance where the peer is setup." + ::= { tmnxPfcpPeerEntry 1 } + +tmnxPfcpPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerAddrType indicates the address type of + tmnxPfcpPeerAddr." + ::= { tmnxPfcpPeerEntry 2 } + +tmnxPfcpPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerAddr indicates the IP address of the pfcp + peer." + ::= { tmnxPfcpPeerEntry 3 } + +tmnxPfcpPeerLclAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerLclAddrType indicates the address type of + local tmnxPfcpPeerLclAddr." + ::= { tmnxPfcpPeerEntry 4 } + +tmnxPfcpPeerLclAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerLclAddr indicates the IP addres of local + peer." + ::= { tmnxPfcpPeerEntry 5 } + +tmnxPfcpPeerAssociation OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerAssociation indicates the PFCP association + used by the peer." + ::= { tmnxPfcpPeerEntry 6 } + +tmnxPfcpPeerPathMgmtState OBJECT-TYPE + SYNTAX INTEGER { + idle (0), + up (1), + down (2), + restart (3), + restoration (4), + heartbeatTimeout (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerPathMgmtState indicates the path management + state of the PFCP peer." + ::= { tmnxPfcpPeerEntry 7 } + +tmnxPfcpPeerRestartReason OBJECT-TYPE + SYNTAX INTEGER { + none (1), + unknown (2), + heartbeatMessageRequest (3), + heartbeatMessageResponse (4), + peerAdded (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerRestartReason indicates the reason why the + path management state is 'restart'. + + A value of 'none' indicates that the connection is active. + + A value of 'unknown' indicates that the reason is not known. + + A value of 'heartbeatMessageRequest' indicates the restart cause is a + heartbeat request message. + + A value of 'heartbeatMessageResponse' indicates the restart cause is a + heartbeat response message. + + A value of 'peerAdded' indicates the restart cause is + the addition of peer with a different restart counter." + ::= { tmnxPfcpPeerEntry 8 } + +tmnxPfcpPeerRestorationTimer OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPfcpPeerRestorationTimer indicates the time when the + path-restoration-timer will expire. When 0, no timer is running." + ::= { tmnxPfcpPeerEntry 9 } + +tmnxSubFsgTmplTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplTableLastChanged indicates the sysUpTime at + the time of the most recent change to the tmnxSubFsgTmplTable." + ::= { tmnxSubCupsObjs 12 } + +tmnxSubFsgTmplTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubFsgTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubFsgTmplTable contains the Fate Sharing Group Templates." + ::= { tmnxSubCupsObjs 13 } + +tmnxSubFsgTmplEntry OBJECT-TYPE + SYNTAX TmnxSubFsgTmplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a particular Fate Sharing Group + Template. Conceptual rows in this table are created and destroyed by + means of the tmnxSubFsgTmplRowStatus object." + INDEX { IMPLIED tmnxSubFsgTmplName } + ::= { tmnxSubFsgTmplTable 1 } + +TmnxSubFsgTmplEntry ::= SEQUENCE +{ + tmnxSubFsgTmplName TNamedItem, + tmnxSubFsgTmplLastChanged TimeStamp, + tmnxSubFsgTmplRowStatus RowStatus, + tmnxSubFsgTmplDescription TItemDescription, + tmnxSubFsgTmplGarpGranularity INTEGER, + tmnxSubFsgTmplRedInterfaceSvc TmnxServId, + tmnxSubFsgTmplRedInterface InterfaceIndexOrZero, + tmnxSubFsgTmplStandbyFwding TruthValue +} + +tmnxSubFsgTmplName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplName specifies the name of the Fate Sharing + Group Template." + ::= { tmnxSubFsgTmplEntry 1 } + +tmnxSubFsgTmplLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplLastChanged indicates the sysUpTime at the + time of the last modification of this entry." + ::= { tmnxSubFsgTmplEntry 2 } + +tmnxSubFsgTmplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplRowStatus controls the creation and + deletion of rows in this table." + ::= { tmnxSubFsgTmplEntry 3 } + +tmnxSubFsgTmplDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplDescription specifies the description of + this Fate Sharing Group Template." + DEFVAL { "" } + ::= { tmnxSubFsgTmplEntry 4 } + +tmnxSubFsgTmplGarpGranularity OBJECT-TYPE + SYNTAX INTEGER { + onePerOuterTag (1), + onePerSap (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubFsgTmplGarpGranularity specifies the + granularity this system uses to send Gratuitous ARP requests after a + switchover." + DEFVAL { onePerSap } + ::= { tmnxSubFsgTmplEntry 5 } + +tmnxSubFsgTmplRedInterfaceSvc OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplRedInterfaceSvc specifies the service + containing the redundant interface. + + The values of tmnxSubFsgTmplRedInterfaceSvc and + tmnxSubFsgTmplRedInterface must be both either zero or nonzero." + DEFVAL { 0 } + ::= { tmnxSubFsgTmplEntry 6 } + +tmnxSubFsgTmplRedInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplRedInterface specifies the redundant + interface. + + This system sends downstream traffic received for standby sessions + over the redundant interface to the active UP. + + The values of tmnxSubFsgTmplRedInterfaceSvc and + tmnxSubFsgTmplRedInterface must be both either zero or nonzero." + DEFVAL { 0 } + ::= { tmnxSubFsgTmplEntry 7 } + +tmnxSubFsgTmplStandbyFwding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubFsgTmplStandbyFwding specifies if the UPF is + allowed to forward packets while in standby mode" + DEFVAL { false } + ::= { tmnxSubFsgTmplEntry 8 } + +tmnxSubUpResNwInstHealthTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubUpResNwInstHealthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubUpResNwInstHealthTable contains the Network Instace health." + ::= { tmnxSubCupsObjs 14 } + +tmnxSubUpResNwInstHealthEntry OBJECT-TYPE + SYNTAX TmnxSubUpResNwInstHealthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the state of a particular Network + Instance." + INDEX { IMPLIED tmnxSubUpResNwInstName } + ::= { tmnxSubUpResNwInstHealthTable 1 } + +TmnxSubUpResNwInstHealthEntry ::= SEQUENCE +{ + tmnxSubUpResNwInstName TLNamedItem, + tmnxSubUpResNwInstHealth Integer32, + tmnxSubUpResNwInstLastChanged TimeStamp, + tmnxSubUpResNwInstLastReported TimeStamp, + tmnxSubUpResNwInstOperFlags BITS, + tmnxSubUpResNwInstSvcId TmnxServId +} + +tmnxSubUpResNwInstName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNwInstName indicates the name of the Network + Instance." + ::= { tmnxSubUpResNwInstHealthEntry 1 } + +tmnxSubUpResNwInstHealth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNwInstHealth indicates the health of the + Network Instance." + ::= { tmnxSubUpResNwInstHealthEntry 2 } + +tmnxSubUpResNwInstLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNwInstLastChanged indicates the sysUpTime at + the time of the last health change." + ::= { tmnxSubUpResNwInstHealthEntry 3 } + +tmnxSubUpResNwInstLastReported OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNwInstLastReported indicates the sysUpTime at + the time of the last health report." + ::= { tmnxSubUpResNwInstHealthEntry 4 } + +tmnxSubUpResNwInstOperFlags OBJECT-TYPE + SYNTAX BITS { + monitorConflict (0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNwInstOperFlags indicates the detailed + operational state of the network instance." + ::= { tmnxSubUpResNwInstHealthEntry 5 } + +tmnxSubUpResNwInstSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNwInstSvcId indicates the Service ID of the + network instance." + ::= { tmnxSubUpResNwInstHealthEntry 6 } + +tmnxSubUpResL2AccIdHealthTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubUpResL2AccIdHealthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubUpResL2AccIdHealthTable contains the L2 Access Id health." + ::= { tmnxSubCupsObjs 15 } + +tmnxSubUpResL2AccIdHealthEntry OBJECT-TYPE + SYNTAX TmnxSubUpResL2AccIdHealthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the state of a particular L2 Access Id." + INDEX { IMPLIED tmnxSubUpResL2AccIdName } + ::= { tmnxSubUpResL2AccIdHealthTable 1 } + +TmnxSubUpResL2AccIdHealthEntry ::= SEQUENCE +{ + tmnxSubUpResL2AccIdName DisplayString, + tmnxSubUpResL2AccIdHealth Integer32, + tmnxSubUpResL2AccIdLastChanged TimeStamp, + tmnxSubUpResL2AccIdLastReported TimeStamp, + tmnxSubUpResL2AccIdOperFlags BITS, + tmnxSubUpResL2AccIdSvcId TmnxServId, + tmnxSubUpResL2AccIdSapPortId TmnxPortID, + tmnxSubUpResL2AccIdSapEncapValue TmnxEncapVal +} + +tmnxSubUpResL2AccIdName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubUpResL2AccIdName indicates the name of the L2 + Access Id." + ::= { tmnxSubUpResL2AccIdHealthEntry 1 } + +tmnxSubUpResL2AccIdHealth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResL2AccIdHealth indicates the health of the L2 + Access Id." + ::= { tmnxSubUpResL2AccIdHealthEntry 2 } + +tmnxSubUpResL2AccIdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResL2AccIdLastChanged indicates the sysUpTime at + the time of the last health change." + ::= { tmnxSubUpResL2AccIdHealthEntry 3 } + +tmnxSubUpResL2AccIdLastReported OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResL2AccIdLastReported indicates the sysUpTime + at the time of the last health report." + ::= { tmnxSubUpResL2AccIdHealthEntry 4 } + +tmnxSubUpResL2AccIdOperFlags OBJECT-TYPE + SYNTAX BITS { + monitorConflict (0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResL2AccIdOperFlags indicates the detailed + operational state of the L2 Access Id." + ::= { tmnxSubUpResL2AccIdHealthEntry 5 } + +tmnxSubUpResL2AccIdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResL2AccIdSvcId indicates the Service ID of the + L2 Access Id." + ::= { tmnxSubUpResL2AccIdHealthEntry 6 } + +tmnxSubUpResL2AccIdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The values of the objects tmnxSubUpResL2AccIdSapPortId and + tmnxSubUpResL2AccIdSapEncapValue indicate the SAP associated with the + L2 Access Id." + ::= { tmnxSubUpResL2AccIdHealthEntry 7 } + +tmnxSubUpResL2AccIdSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The values of the objects tmnxSubUpResL2AccIdSapPortId and + tmnxSubUpResL2AccIdSapEncapValue indicate the SAP associated with the + L2 Access Id." + ::= { tmnxSubUpResL2AccIdHealthEntry 8 } + +tmnxSubUpResHealthStatsTable OBJECT IDENTIFIER ::= { tmnxSubCupsObjs 16 } + +tmnxSubUpResHealthStatsObjs OBJECT IDENTIFIER ::= { tmnxSubUpResHealthStatsTable 1 } + +tmnxSubUpResNrNwInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNrNwInst specifies the number of Network + Instances." + ::= { tmnxSubUpResHealthStatsObjs 1 } + +tmnxSubUpResNrNwInstUpdates OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNrNwInstUpdates specifies the number of + updates of the Network Instances." + ::= { tmnxSubUpResHealthStatsObjs 2 } + +tmnxSubUpResNrNwInstUpdateFails OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNrNwInstUpdateFails specifies the number of + update failures of the Network Instances." + ::= { tmnxSubUpResHealthStatsObjs 3 } + +tmnxSubUpResNrL2AccIds OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNrL2AccIds specifies the number of L2 Access + Ids." + ::= { tmnxSubUpResHealthStatsObjs 4 } + +tmnxSubUpResNrL2AccIdUpdates OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNrL2AccIdUpdates specifies the number of + updates of the L2 Access Ids." + ::= { tmnxSubUpResHealthStatsObjs 5 } + +tmnxSubUpResNrL2AccIdUpdateFails OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResNrL2AccIdUpdateFails specifies the number of + update failures of the L2 Access Ids." + ::= { tmnxSubUpResHealthStatsObjs 6 } + +tmnxSubUpResFsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubUpResFsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubUpResFsgTable contains the Fate Sharing Groups (FSG)." + ::= { tmnxSubCupsObjs 17 } + +tmnxSubUpResFsgEntry OBJECT-TYPE + SYNTAX TmnxSubUpResFsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a Fate Sharing Group (FSG)." + INDEX { tmnxSubUpResFsgId } + ::= { tmnxSubUpResFsgTable 1 } + +TmnxSubUpResFsgEntry ::= SEQUENCE +{ + tmnxSubUpResFsgId Unsigned32, + tmnxSubUpResFsgLastChanged TimeStamp, + tmnxSubUpResFsgOperState INTEGER, + tmnxSubUpResFsgOperFlags BITS, + tmnxSubUpResFsgCpOperState INTEGER, + tmnxSubUpFsgBecomeActive Integer32, + tmnxSubUpFsgBecomeStandby Integer32, + tmnxSubUpFsgPfcpSessions Integer32 +} + +tmnxSubUpResFsgId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgId specifies the FSG identifier." + ::= { tmnxSubUpResFsgEntry 1 } + +tmnxSubUpResFsgLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgLastChanged indicates the sysUpTime at the + time of the last FSG change." + ::= { tmnxSubUpResFsgEntry 2 } + +tmnxSubUpResFsgOperState OBJECT-TYPE + SYNTAX INTEGER { + standby (0), + active (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgOperState indicates the operational state + of this FSG." + ::= { tmnxSubUpResFsgEntry 3 } + +tmnxSubUpResFsgOperFlags OBJECT-TYPE + SYNTAX BITS { + nwConnectivityDown (0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgOperFlags indicates the detailed + operational state of the FSG." + ::= { tmnxSubUpResFsgEntry 4 } + +tmnxSubUpResFsgCpOperState OBJECT-TYPE + SYNTAX INTEGER { + standby (0), + active (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgCpOperState specifies the operational + state of the Control Plane for this FSG." + ::= { tmnxSubUpResFsgEntry 5 } + +tmnxSubUpFsgBecomeActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpFsgBecomeActive specifies the number of times + that this FSG became active." + ::= { tmnxSubUpResFsgEntry 6 } + +tmnxSubUpFsgBecomeStandby OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpFsgBecomeStandby specifies the number of times + that this FSG became standby." + ::= { tmnxSubUpResFsgEntry 7 } + +tmnxSubUpFsgPfcpSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpFsgPfcpSessions specifies the number of PFCP + sessions that exist in this FSG." + ::= { tmnxSubUpResFsgEntry 8 } + +tmnxSubUpResFsgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubUpResFsgIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubUpResFsgIfTable contains the interfaces for a Fate Sharing + Group (FSG)." + ::= { tmnxSubCupsObjs 18 } + +tmnxSubUpResFsgIfEntry OBJECT-TYPE + SYNTAX TmnxSubUpResFsgIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents an interface for a Fate Sharing Group + (FSG)." + INDEX { + tmnxSubUpResFsgIfId, + tmnxSubUpResFsgVRtrID, + tmnxSubUpResFsgIfIndex + } + ::= { tmnxSubUpResFsgIfTable 1 } + +TmnxSubUpResFsgIfEntry ::= SEQUENCE +{ + tmnxSubUpResFsgIfId Unsigned32, + tmnxSubUpResFsgVRtrID TmnxVRtrID, + tmnxSubUpResFsgIfIndex InterfaceIndex +} + +tmnxSubUpResFsgIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgIfId indicates the FSG identifier." + ::= { tmnxSubUpResFsgIfEntry 1 } + +tmnxSubUpResFsgVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgVRtrID indicates the router used for this + interface." + ::= { tmnxSubUpResFsgIfEntry 2 } + +tmnxSubUpResFsgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpResFsgIfIndex indicates the interface index used + for this interface." + ::= { tmnxSubUpResFsgIfEntry 3 } + +tmnxSubUpResFsgStatsTable OBJECT IDENTIFIER ::= { tmnxSubCupsObjs 19 } + +tmnxSubUpResFsgStatsObjs OBJECT IDENTIFIER ::= { tmnxSubUpResFsgStatsTable 1 } + +tmnxSubUpFsgStatsRxMsgs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpFsgStatsRxMsgs specifies the number of received + messages for the FSGs." + ::= { tmnxSubUpResFsgStatsObjs 1 } + +tmnxSubUpFsgStatsNrEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubUpFsgStatsNrEntries specifies the number of FSG + entries." + ::= { tmnxSubUpResFsgStatsObjs 2 } + +tmnxSubMgmtConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 33 } + +tmnxSubMgmtCompliances OBJECT IDENTIFIER ::= { tmnxSubMgmtConformance 1 } + +tmnxSubMgmtV4v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV4v0Group, + tmnxSubMgmtV4v0Group, + tmnxSubMgmtV4v0NotifGroup + } + ::= { tmnxSubMgmtCompliances 1 } + +tmnxSubMgmt7450V5v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7450 + ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthentication7450V5v0Group, + tmnxSubAccounting7450V5v0Group, + tmnxSubMgmtV5v0Group, + tmnxSubMgmtV6v0NotifGroup, + tmnxSubRadNotifStatsGroup, + tmnxSubNotificationObjV5v0Group + } + ::= { tmnxSubMgmtCompliances 2 } + +tmnxSubMgmt77x0V5v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7750 + SR and 7710 series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthentication77x0V5v0Group, + tmnxSubAccounting77x0V5v0Group, + tmnxSubMgmtV5v0Group, + tmnxSubMgmtV5v0NotifGroup, + tmnxSubRadNotifStatsGroup, + tmnxSubNotificationObjV5v0Group + } + ::= { tmnxSubMgmtCompliances 3 } + +tmnxSubMgmt7450V6v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7450 + ESS series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV6v0Group, + tmnxSubAccountingV6v0Group, + tmnxSubMgmtV6v0Group, + tmnxSubMgmtV6v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV6v0Group, + tmnxSubNotificationObjV6v0Group + } + ::= { tmnxSubMgmtCompliances 4 } + +tmnxSubMgmt7750V6v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7750 + SR series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV6v0Group, + tmnxSubAccountingV6v0Group, + tmnxSubMgmtV6v0Group, + tmnxSubMgmtV6v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV6v0Group, + tmnxSubNotificationObjV6v0Group + } + ::= { tmnxSubMgmtCompliances 5 } + +tmnxSubMgmt7710V6v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7710 + SR series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV6v0Group, + tmnxSubAccountingV6v0Group, + tmnxSubMgmtV6v0Group, + tmnxSubMgmtV6v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxSubNotificationObjV6v0Group + } + ::= { tmnxSubMgmtCompliances 6 } + +tmnxSubMgmt7450V6v1MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7450 + ESS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV6v1Group, + tmnxSubAccountingV6v1Group, + tmnxSubMgmtV6v0Group, + tmnxSubMgmtV6v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV6v0Group + } + ::= { tmnxSubMgmtCompliances 7 } + +tmnxSubMgmt7750V6v1MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7750 + SR series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV6v1Group, + tmnxSubAccountingV6v1Group, + tmnxSubMgmtV6v0Group, + tmnxSubMgmtV6v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV6v0Group + } + ::= { tmnxSubMgmtCompliances 8 } + +tmnxSubMgmt7710V6v1MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7710 + SR series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV6v1Group, + tmnxSubAccountingV6v1Group, + tmnxSubMgmtV6v0Group, + tmnxSubMgmtV6v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group + } + ::= { tmnxSubMgmtCompliances 9 } + +tmnxSubMgmt7450V7v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7450 + ESS series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV7v0Group, + tmnxSubAccountingV6v1Group, + tmnxSubMgmtV7v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV7v0Group, + tmnxSubHostTrackingGroup, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV7v0Group + } + ::= { tmnxSubMgmtCompliances 10 } + +tmnxSubMgmt7750V7v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7750 + SR series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV7v0Group, + tmnxSubAccountingV6v1Group, + tmnxSubMgmtV7v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV7v0Group, + tmnxSubHostTrackingGroup, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV7v0Group + } + ::= { tmnxSubMgmtCompliances 11 } + +tmnxSubMgmt7710V7v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7710 + SR series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV7v0Group, + tmnxSubAccountingV6v1Group, + tmnxSubMgmtV7v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxSubHostTrackingGroup, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV7v0Group + } + ::= { tmnxSubMgmtCompliances 12 } + +tmnxSubMgmt7450V8v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7450 + ESS series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubMgmtV8v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV7v0Group, + tmnxSubHostTrackingGroup, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubProfileV8v0Group + } + ::= { tmnxSubMgmtCompliances 13 } + +tmnxSubMgmt7750V8v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7750 + SR series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubMgmtV8v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV7v0Group, + tmnxSubHostTrackingGroup, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubProfileV8v0Group, + tmnxSubNatGroup + } + ::= { tmnxSubMgmtCompliances 14 } + +tmnxSubMgmt7710V8v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7710 + SR series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubMgmtV8v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxSubHostTrackingGroup, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubProfileV8v0Group, + tmnxSubNatGroup + } + ::= { tmnxSubMgmtCompliances 15 } + +tmnxSubMgmt7450V9v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7450 + ESS series systems release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubMgmtV9v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubPppGroup, + tmnxSubProfileV9v0Group + } + ::= { tmnxSubMgmtCompliances 16 } + +tmnxSubMgmt7750V9v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7750 + SR series systems release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubMgmtV9v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubPppGroup, + tmnxSubProfileV9v0Group, + tmnxSubNatGroup + } + ::= { tmnxSubMgmtCompliances 17 } + +tmnxSubMgmt7710V9v0MIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7710 + SR series systems release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubMgmtV9v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubPppGroup, + tmnxSubProfileV9v0Group, + tmnxSubNatGroup + } + ::= { tmnxSubMgmtCompliances 18 } + +tmnxSubMgmtHsmdaCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of HSMDA-2 for subscriber + management on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSubHsmdaGroup, + tmnxSubAleGroup + } + ::= { tmnxSubMgmtCompliances 19 } + +tmnxSubFlterProfCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of + Filter profiles in subscriber management + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSubFlterProfGroup + } + ::= { tmnxSubMgmtCompliances 20 } + +tmnxSubMgmt7x50V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7x50 + SR series systems release 10.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAuthenticationV10v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubMgmtV10v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV6v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppGroup, + tmnxSubPppV10v0Group, + tmnxSubSlaacV10v0Group, + tmnxSubProfileV9v0Group, + tmnxSubNatGroup, + tmnxSubL2tpGroup + } + ::= { tmnxSubMgmtCompliances 21 } + +tmnxSubMgmt7710V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia 7710 + SR series systems release 10.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAuthenticationV10v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubMgmtV10v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV8v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppGroup, + tmnxSubPppV10v0Group, + tmnxSubSlaacV10v0Group, + tmnxSubProfileV9v0Group, + tmnxSubNatGroup + } + ::= { tmnxSubMgmtCompliances 22 } + +tmnxSubMgmtSROSV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV8v0Group, + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAccountingV8v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubProfileV9v0Group, + tmnxSubNatGroup, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubMgmtQosV11v0Group + } + ::= { tmnxSubMgmtCompliances 23 } + +tmnxSubMgmtSROSV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubProfileV9v0Group, + tmnxSubNatGroup, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubMgmtQosV11v0Group, + tmnxSubMgmtQosV12v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubQosParentLocV12v0Group + } + ::= { tmnxSubMgmtCompliances 24 } + +tmnxSubMgmtHsmdaV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of HSMDA-2 for subscriber + management on Nokia SROS series systems release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxSubHsmdaGroup, + tmnxSubAleGroup, + tmnxSubHsmdaV12v0Group + } + ::= { tmnxSubMgmtCompliances 25 } + +tmnxSubMgmtSROSV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubProfileV9v0Group, + tmnxSubNatGroup, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubMgmtQosV11v0Group, + tmnxSubMgmtQosV12v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubDataTriggerGroup + } + ::= { tmnxSubMgmtCompliances 26 } + +tmnxSubMgmtSROSV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubMgmtQosV11v0Group, + tmnxSubMgmtQosV12v0Group, + tmnxSubMgmtQosV14v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubVcpeGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubHsmdaV14v0Group, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group + } + ::= { tmnxSubMgmtCompliances 27 } + +tmnxSubMgmtSROSV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubAccountingV15v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV9v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubMgmtQosV11v0Group, + tmnxSubMgmtQosV12v0Group, + tmnxSubMgmtQosV14v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubVcpeGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubHsmdaV14v0Group, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group, + tmnxSubHsqV15v0Group, + tmnxSubAccuStatsV15v0Group, + tmnxSteeringProfV15v0Group, + tmnxSubVcpeV15v0Group, + tmnxSubRtrAdvPlcyV15v0Group, + tmnxSubMgmtV15v0NotifGroup, + tmnxSubGtpObjV15v0Group, + tmnxSubMgmtSvcChainV15v0Group, + tmnxSubDhcpOverloadGroup + } + ::= { tmnxSubMgmtCompliances 28 } + +tmnxSubMgmtSROSV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubAccountingV15v0Group, + tmnxSubAccountingV16v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV16v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubAutoSubIdV13v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubMgmtV16v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubMgmtQosV11v0Group, + tmnxSubMgmtQosV12v0Group, + tmnxSubMgmtQosV14v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubVcpeGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubHsmdaV14v0Group, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group, + tmnxSubHsqV15v0Group, + tmnxSubAccuStatsV15v0Group, + tmnxSteeringProfV15v0Group, + tmnxSubVcpeV15v0Group, + tmnxSubRtrAdvPlcyV15v0Group, + tmnxSubMgmtV15v0NotifGroup, + tmnxSubMgmtSvcChainV15v0Group, + tmnxSubDhcpOverloadGroup, + tmnxSubSpiSharingV16v0Group, + tmnxSubProfileV16v0Group, + tmnxSubGtpObjV15v0Group, + tmnxSubGtpObjV16v0Group, + tmnxSubMgmtV16v0NotifGroup + } + ::= { tmnxSubMgmtCompliances 29 } + +tmnxSubFlterProfV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of Filter profiles in + subscriber management on Nokia SROS systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxSubFlterProfV16v0Group + } + ::= { tmnxSubMgmtCompliances 30 } + +tmnxSubMgmtSROSV19v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubAccountingV15v0Group, + tmnxSubAccountingV16v0Group, + tmnxSubAccountingV19v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV16v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubAutoSubIdV13v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubMgmtV16v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubMgmtQosV11v0Group, + tmnxSubMgmtQosV12v0Group, + tmnxSubMgmtQosV14v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubVcpeGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubHsmdaV14v0Group, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group, + tmnxSubHsqV15v0Group, + tmnxSubAccuStatsV15v0Group, + tmnxSteeringProfV15v0Group, + tmnxSubVcpeV15v0Group, + tmnxSubRtrAdvPlcyV15v0Group, + tmnxSubMgmtV15v0NotifGroup, + tmnxSubMgmtSvcChainV15v0Group, + tmnxSubDhcpOverloadGroup, + tmnxSubSpiSharingV16v0Group, + tmnxSubProfileV19v0Group, + tmnxSubGtpObjV15v0Group, + tmnxSubGtpObjV16v0Group, + tmnxSubMgmtV16v0NotifGroup, + tmnxSubCupsGroup, + tmnxSubCupsUpNotifGroup, + tmnxSubMgmtV19v0NotifGroup, + tmnxSubPccRuleEntryV19v0Group, + tmnxSubStringLenLongV20v0Group + } + ::= { tmnxSubMgmtCompliances 31 } + +tmnxSubMgmtSROSV20v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 20.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubAccountingV15v0Group, + tmnxSubAccountingV16v0Group, + tmnxSubAccountingV19v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV16v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubAutoSubIdV13v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubMgmtV16v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubMgmtQosV20v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group, + tmnxSubHsqV15v0Group, + tmnxSubAccuStatsV15v0Group, + tmnxSteeringProfV15v0Group, + tmnxSubVcpeV15v0Group, + tmnxSubRtrAdvPlcyV15v0Group, + tmnxSubMgmtV15v0NotifGroup, + tmnxSubMgmtSvcChainV15v0Group, + tmnxSubDhcpOverloadGroup, + tmnxSubSpiSharingV16v0Group, + tmnxSubProfileV19v0Group, + tmnxSubGtpObjV15v0Group, + tmnxSubGtpObjV16v0Group, + tmnxSubMgmtV16v0NotifGroup, + tmnxSubCupsGroup, + tmnxSubCupsV20v0Group, + tmnxSubCupsUpNotifGroup, + tmnxSubMgmtV19v0NotifGroup, + tmnxSubPccRuleEntryV19v0Group, + tmnxSubStringLenLongV20v0Group, + tmnxSubVcpeV20v0Group, + tmnxSubIpoeV20v0Group, + tmnxSubMgmtV20v0Group, + tmnxSubMgmtSvcStatsV20v0Group, + tmnxSubMgmtSubItfStatsV20v0Group, + tmnxSubMgmtGrpItfStatsV20v0Group, + tmnxSubMgmtV20v0NotifGroup, + tmnxSubMgmtSVlanStatsV21v0Group + } + ::= { tmnxSubMgmtCompliances 32 } + +tmnxSubMgmtSROSV21v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 21.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAleGroup, + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubAccountingV15v0Group, + tmnxSubAccountingV16v0Group, + tmnxSubAccountingV19v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxSubBsxObjV16v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubAutoSubIdV13v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubMgmtV16v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group, + tmnxSubHsqV15v0Group, + tmnxSubAccuStatsV15v0Group, + tmnxSteeringProfV15v0Group, + tmnxSubVcpeV15v0Group, + tmnxSubRtrAdvPlcyV15v0Group, + tmnxSubMgmtV15v0NotifGroup, + tmnxSubMgmtSvcChainV15v0Group, + tmnxSubDhcpOverloadGroup, + tmnxSubSpiSharingV16v0Group, + tmnxSubGtpObjV15v0Group, + tmnxSubGtpObjV16v0Group, + tmnxSubMgmtV16v0NotifGroup, + tmnxSubCupsV20v0Group, + tmnxSubCupsV21v0Group, + tmnxSubCupsUpNotifGroup, + tmnxSubMgmtV19v0NotifGroup, + tmnxSubPccRuleEntryV19v0Group, + tmnxSubStringLenLongV20v0Group, + tmnxSubVcpeV20v0Group, + tmnxSubIpoeV20v0Group, + tmnxSubMgmtV20v0Group, + tmnxSubMgmtSvcStatsV20v0Group, + tmnxSubMgmtSubItfStatsV20v0Group, + tmnxSubMgmtGrpItfStatsV20v0Group, + tmnxSubMgmtV20v0NotifGroup, + tmnxSubMgmtSVlanStatsV21v0Group, + tmnxSubMgmtProfV21v0Group, + tmnxSubProfileV21v0Group, + tmnxSubMgmtV21v0Group, + tmnxSubIpoeV21v0Group, + tmnxSubHostInfoV21v0Group, + tmnxSubShcvV21v0Group, + tmnxSubMgmtV21v0NotifGroup + } + ::= { tmnxSubMgmtCompliances 33 } + +tmnxSubMgmtSROSV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 22.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAleGroup, + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubAccountingV15v0Group, + tmnxSubAccountingV16v0Group, + tmnxSubAccountingV19v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxSubBsxObjV16v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubAutoSubIdV13v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubMgmtV16v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group, + tmnxSubHsqV15v0Group, + tmnxSubAccuStatsV15v0Group, + tmnxSteeringProfV15v0Group, + tmnxSubVcpeV15v0Group, + tmnxSubRtrAdvPlcyV15v0Group, + tmnxSubMgmtV15v0NotifGroup, + tmnxSubMgmtSvcChainV15v0Group, + tmnxSubDhcpOverloadGroup, + tmnxSubSpiSharingV16v0Group, + tmnxSubGtpObjV15v0Group, + tmnxSubGtpObjV16v0Group, + tmnxSubMgmtV16v0NotifGroup, + tmnxSubCupsV20v0Group, + tmnxSubCupsUpNotifGroup, + tmnxSubMgmtV19v0NotifGroup, + tmnxSubPccRuleEntryV19v0Group, + tmnxSubStringLenLongV20v0Group, + tmnxSubVcpeV20v0Group, + tmnxSubIpoeV20v0Group, + tmnxSubMgmtV20v0Group, + tmnxSubMgmtSvcStatsV20v0Group, + tmnxSubMgmtSubItfStatsV20v0Group, + tmnxSubMgmtGrpItfStatsV20v0Group, + tmnxSubMgmtV20v0NotifGroup, + tmnxSubMgmtSVlanStatsV21v0Group, + tmnxSubMgmtProfV21v0Group, + tmnxSubProfileV21v0Group, + tmnxSubMgmtV21v0Group, + tmnxSubIpoeV21v0Group, + tmnxSubHostInfoV21v0Group, + tmnxSubCupsV22v0Group, + tmnxSubMgmtV22v0Group, + tmnxSubShcvV21v0Group, + tmnxSubHttpRdrPlcyV22v0Group, + tmnxSubMgmtV21v0NotifGroup, + tmnxSubHqosV22v0Group + } + ::= { tmnxSubMgmtCompliances 34 } + +tmnxSubMgmtGroups OBJECT IDENTIFIER ::= { tmnxSubMgmtConformance 2 } + +tmnxSubAuthenticationV4v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 2 } + +tmnxSubMgmtV4v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrMBS, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrMBS, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoModifySubIdent, + tmnxSubHostInfoSubIdent, + tmnxSubHostInfoSubProfile, + tmnxSubHostInfoSLAProfile, + tmnxSubHostInfoOrigin, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPISubHostMacAddress, + tmnxSPISubHostOrigin, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 3 } + +tmnxSubMgmtV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrMBS, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrMBS, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoModifySubIdent, + tmnxSubHostInfoSubIdent, + tmnxSubHostInfoSubProfile, + tmnxSubHostInfoSLAProfile, + tmnxSubHostInfoOrigin, + tmnxSubHostInfoRetailerSvcId, + tmnxSubHostInfoRetailerIf, + tmnxSubHostInfoFwdingState, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPISubHostMacAddress, + tmnxSPISubHostOrigin, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 5.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 5 } + +tmnxSubAuthentication7450V5v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID, + tmnxSubAuthPlcyAcceptAuthChange, + tmnxSubAuthPlcyInclAttributes, + tmnxSubAuthPlcyRadAuthAlgorithm, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcyRadServOperState, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending, + tmnxSubAuthPlcyRadSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia 7450 SR series systems." + ::= { tmnxSubMgmtGroups 6 } + +tmnxSubAuthentication77x0V5v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID, + tmnxSubAuthPlcyAcceptAuthChange, + tmnxSubAuthPlcyInclAttributes, + tmnxSubAuthPlcyRadAuthAlgorithm, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcyRadServOperState, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending, + tmnxSubAuthPlcyRadSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia 7750 SR and 7710 series systems." + ::= { tmnxSubMgmtGroups 7 } + +tmnxSubAccounting7450V5v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRowStatus, + tmnxSubAcctPlcyLastMgmtChange, + tmnxSubAcctPlcyDescription, + tmnxSubAcctPlcySessionIdFormat, + tmnxSubAcctPlcyInclAttributes, + tmnxSubAcctPlcyUpdateIvl, + tmnxSubAcctPlcyServVRtrID, + tmnxSubAcctPlcyServRetry, + tmnxSubAcctPlcyServSrcAddrTp, + tmnxSubAcctPlcyServSrcAddr, + tmnxSubAcctPlcyServTimeout, + tmnxSubAcctPlcyServAlgorithm, + tmnxSubAcctPlcyRadServRowStatus, + tmnxSubAcctPlcyRadServLstMgtChg, + tmnxSubAcctPlcyRadServAddrType, + tmnxSubAcctPlcyRadServAddr, + tmnxSubAcctPlcyRadServSecret, + tmnxSubAcctPlcyRadServAcctPort, + tmnxSubAcctPlcyRadServOperState, + tmnxSubAcctPlcyTxRequests, + tmnxSubAcctPlcyRxResponses, + tmnxSubAcctPlcyReqTimeouts, + tmnxSubAcctPlcySendRetries, + tmnxSubAcctPlcySendFail, + tmnxSubAcctPlcyRadTxRequests, + tmnxSubAcctPlcyRadRxResponses, + tmnxSubAcctPlcyRadReqTimeouts, + tmnxSubAcctPlcyRadReqSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia 7450 SR series systems." + ::= { tmnxSubMgmtGroups 8 } + +tmnxSubAccounting77x0V5v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRowStatus, + tmnxSubAcctPlcyLastMgmtChange, + tmnxSubAcctPlcyDescription, + tmnxSubAcctPlcySessionIdFormat, + tmnxSubAcctPlcyInclAttributes, + tmnxSubAcctPlcyUpdateIvl, + tmnxSubAcctPlcyServVRtrID, + tmnxSubAcctPlcyServRetry, + tmnxSubAcctPlcyServSrcAddrTp, + tmnxSubAcctPlcyServSrcAddr, + tmnxSubAcctPlcyServTimeout, + tmnxSubAcctPlcyServAlgorithm, + tmnxSubAcctPlcyRadServRowStatus, + tmnxSubAcctPlcyRadServLstMgtChg, + tmnxSubAcctPlcyRadServAddrType, + tmnxSubAcctPlcyRadServAddr, + tmnxSubAcctPlcyRadServSecret, + tmnxSubAcctPlcyRadServAcctPort, + tmnxSubAcctPlcyRadServOperState, + tmnxSubAcctPlcyTxRequests, + tmnxSubAcctPlcyRxResponses, + tmnxSubAcctPlcyReqTimeouts, + tmnxSubAcctPlcySendRetries, + tmnxSubAcctPlcySendFail, + tmnxSubAcctPlcyRadTxRequests, + tmnxSubAcctPlcyRadRxResponses, + tmnxSubAcctPlcyRadReqTimeouts, + tmnxSubAcctPlcyRadReqSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia 7750 SR and 7710 series systems." + ::= { tmnxSubMgmtGroups 9 } + +tmnxSubRadNotifStatsGroup OBJECT-GROUP + OBJECTS { + tmnxSubRadNotifyStatsReceived, + tmnxSubRadNotifyStatsAccepted, + tmnxSubRadNotifyStatsRejected, + tmnxSubRadNotifyStatsBadAuth, + tmnxSubRadNotifyStatsNoNotify, + tmnxSubRadNotifyStatsInvalidMsg, + tmnxSubRadNotifyStatsNoResource, + tmnxSubRadNotifyStatsUnknownHost + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of change-of-authorization + notification statistics on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 10 } + +tmnxSubNotificationObjV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyName, + tmnxSubIdent, + tmnxOldSubIdent, + tmnxNewSubIdent, + tmnxSubAcctPlcyFailureReason, + tmnxSubMcsRelatedProblemDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems." + ::= { tmnxSubMgmtGroups 11 } + +tmnxSubAuthenticationV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID, + tmnxSubAuthPlcyAcceptAuthChange, + tmnxSubAuthPlcyInclAttributes, + tmnxSubAuthPlcyRadAuthAlgorithm, + tmnxSubAuthPlcyPppoeAccessMethod, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcyRadServOperState, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending, + tmnxSubAuthPlcyRadSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 12 } + +tmnxSubAccountingV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRowStatus, + tmnxSubAcctPlcyLastMgmtChange, + tmnxSubAcctPlcyDescription, + tmnxSubAcctPlcySessionIdFormat, + tmnxSubAcctPlcyInclAttributes, + tmnxSubAcctPlcyUpdateIvl, + tmnxSubAcctPlcyServVRtrID, + tmnxSubAcctPlcyServRetry, + tmnxSubAcctPlcyServSrcAddrTp, + tmnxSubAcctPlcyServSrcAddr, + tmnxSubAcctPlcyServTimeout, + tmnxSubAcctPlcyServAlgorithm, + tmnxSubAcctPlcyRadServRowStatus, + tmnxSubAcctPlcyRadServLstMgtChg, + tmnxSubAcctPlcyRadServAddrType, + tmnxSubAcctPlcyRadServAddr, + tmnxSubAcctPlcyRadServSecret, + tmnxSubAcctPlcyRadServAcctPort, + tmnxSubAcctPlcyRadServOperState, + tmnxSubAcctPlcyTxRequests, + tmnxSubAcctPlcyRxResponses, + tmnxSubAcctPlcyReqTimeouts, + tmnxSubAcctPlcySendRetries, + tmnxSubAcctPlcySendFail, + tmnxSubAcctPlcyRadTxRequests, + tmnxSubAcctPlcyRadRxResponses, + tmnxSubAcctPlcyRadReqTimeouts, + tmnxSubAcctPlcyRadReqSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 13 } + +tmnxSubMgmtV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrMBS, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrMBS, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubInfoModifySubIdent, + tmnxSubHostInfoSubIdent, + tmnxSubHostInfoSubProfile, + tmnxSubHostInfoSLAProfile, + tmnxSubHostInfoOrigin, + tmnxSubHostInfoRetailerSvcId, + tmnxSubHostInfoRetailerIf, + tmnxSubHostInfoFwdingState, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPISubHostMacAddress, + tmnxSPISubHostOrigin, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 6.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 14 } + +tmnxSubFrameBasedAccntV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfFrameBasedAccounting + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + frame-based queue accounting on Nokia SROS series systems release 6.0." + ::= { tmnxSubMgmtGroups 15 } + +tmnxSubBsxObjV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubExplicitMapAppProfile, + tmnxSubIPolUseDirectAppMapAsDef, + tmnxSubIPolAppProfMapRowStatus, + tmnxSubIPolAppProfMapLastMgmtChange, + tmnxSubIPolAppProfMapAppProfile, + tmnxSubInfoAppProfile, + tmnxSubHostInfoAppProfile + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) Subscribers on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 16 } + +tmnxHsmdaSubscriberV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubInfoEgrSecShaper, + tmnxSubProfIngQosPolId, + tmnxSubProfEgrQosPolId, + tmnxSubProfHsmdaIngAggRateLimit, + tmnxSubProfHsmdaEgrAggRateLimit, + tmnxSubProfHsmdaIngPackByteOff, + tmnxSubProfHsmdaEgrPackByteOff, + tmnxSubHsmdaIngQueueOvrTableLC, + tmnxSubHsmdaIngQueueOvrRowStat, + tmnxSubHsmdaIngQueueOvrLastChgd, + tmnxSubHsmdaIngQueueOvrPIR, + tmnxSubHsmdaIngQueueOvrCIR, + tmnxSubHsmdaIngQueueOvrSlpPlcy, + tmnxSubHsmdaEgrQueueOvrTblLC, + tmnxSubHsmdaEgrQueueOvrRowStat, + tmnxSubHsmdaEgrQueueOvrLastChgd, + tmnxSubHsmdaEgrQueueOvrPIR, + tmnxSubHsmdaEgrQueueOvrCIR, + tmnxSubHsmdaEgrQueueOvrSlpPlcy, + tmnxSubHsmdaStSubPortId, + tmnxSubHsmdaStIngOffTotalPkt, + tmnxSubHsmdaStIngOffTotalOct, + tmnxSubHsmdaStIngFwdInProfPkt, + tmnxSubHsmdaStIngFwdOutProfPkt, + tmnxSubHsmdaStIngFwdInProfOct, + tmnxSubHsmdaStIngFwdOutProfOct, + tmnxSubHsmdaStIngDropHiPrioPkt, + tmnxSubHsmdaStIngDropLoPrioPkt, + tmnxSubHsmdaStIngDropHiPrioOct, + tmnxSubHsmdaStIngDropLoPrioOct, + tmnxSubHsmdaStEgrFwdInProfPkt, + tmnxSubHsmdaStEgrFwdOutProfPkt, + tmnxSubHsmdaStEgrFwdInProfOct, + tmnxSubHsmdaStEgrFwdOutProfOct, + tmnxSubHsmdaStEgrDropInProfPkt, + tmnxSubHsmdaStEgrDropOutProfPkt, + tmnxSubHsmdaStEgrDropInProfOct, + tmnxSubHsmdaStEgrDropOutProfOct, + tmnxSubIngQStatsSubPortId, + tmnxSubIngQStatsOffTotalPkts, + tmnxSubIngQStatsOffTotalOcts, + tmnxSubIngQStatsFwdInProfPkts, + tmnxSubIngQStatsFwdOutProfPkts, + tmnxSubIngQStatsFwdInProfOcts, + tmnxSubIngQStatsFwdOutProfOcts, + tmnxSubIngQStatsDropHiPrioPkts, + tmnxSubIngQStatsDropLoPrioPkts, + tmnxSubIngQStatsDropHiPrioOcts, + tmnxSubIngQStatsDropLoPrioOcts, + tmnxSubEgrQStatsSubPortId, + tmnxSubEgrQStatsFwdInProfPkts, + tmnxSubEgrQStatsFwdOutProfPkts, + tmnxSubEgrQStatsFwdInProfOcts, + tmnxSubEgrQStatsFwdOutProfOcts, + tmnxSubEgrQStatsDropInProfPkts, + tmnxSubEgrQStatsDropOutProfPkts, + tmnxSubEgrQStatsDropInProfOcts, + tmnxSubEgrQStatsDropOutProfOcts, + tmnxSubIngOvrCntrSubPortId, + tmnxSubIngOvrCntrOffTotalPkts, + tmnxSubIngOvrCntrOffTotalOcts, + tmnxSubIngOvrCntrFwdInProfPkts, + tmnxSubIngOvrCntrFwdOutProfPkts, + tmnxSubIngOvrCntrFwdInProfOcts, + tmnxSubIngOvrCntrFwdOutProfOcts, + tmnxSubIngOvrCntrDropHiPrioPkts, + tmnxSubIngOvrCntrDropLoPrioPkts, + tmnxSubIngOvrCntrDropHiPrioOcts, + tmnxSubIngOvrCntrDropLoPrioOcts, + tmnxSubEgrOvrCntrSubPortId, + tmnxSubEgrOvrCntrFwdInProfPkts, + tmnxSubEgrOvrCntrFwdOutProfPkts, + tmnxSubEgrOvrCntrFwdInProfOcts, + tmnxSubEgrOvrCntrFwdOutProfOcts, + tmnxSubEgrOvrCntrDropInProfPkts, + tmnxSubEgrOvrCntrDropOutProfPkts, + tmnxSubEgrOvrCntrDropInProfOcts, + tmnxSubEgrOvrCntrDropOutProfOcts + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management HSMDA-related of subscriber + profiles on release 6.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 17 } + +tmnxSubNotificationObjV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyName, + tmnxSubIdent, + tmnxOldSubIdent, + tmnxNewSubIdent, + tmnxSubAcctPlcyFailureReason, + tmnxSubMcsRelatedProblemDescr, + tmnxSubRadiusDisconnectReason, + tmnxSubRadiusCoAReason, + tmnxSubRadiusSubAuthReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems." + ::= { tmnxSubMgmtGroups 18 } + +tmnxSubAccountingV6v1Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRowStatus, + tmnxSubAcctPlcyLastMgmtChange, + tmnxSubAcctPlcyDescription, + tmnxSubAcctPlcySessionIdFormat, + tmnxSubAcctPlcyInclAttributes, + tmnxSubAcctPlcyUpdateIvl, + tmnxSubAcctPlcyServVRtrID, + tmnxSubAcctPlcyServRetry, + tmnxSubAcctPlcyServSrcAddrTp, + tmnxSubAcctPlcyServSrcAddr, + tmnxSubAcctPlcyServTimeout, + tmnxSubAcctPlcyServAlgorithm, + tmnxSubAcctPlcyUseStdAcctAttrib, + tmnxSubAcctPlcyNasPortPfixType, + tmnxSubAcctPlcyNasPortPfixString, + tmnxSubAcctPlcyNasPortSfixType, + tmnxSubAcctPlcyRadServRowStatus, + tmnxSubAcctPlcyRadServLstMgtChg, + tmnxSubAcctPlcyRadServAddrType, + tmnxSubAcctPlcyRadServAddr, + tmnxSubAcctPlcyRadServSecret, + tmnxSubAcctPlcyRadServAcctPort, + tmnxSubAcctPlcyRadServOperState, + tmnxSubAcctPlcyTxRequests, + tmnxSubAcctPlcyRxResponses, + tmnxSubAcctPlcyReqTimeouts, + tmnxSubAcctPlcySendRetries, + tmnxSubAcctPlcySendFail, + tmnxSubAcctPlcyRadTxRequests, + tmnxSubAcctPlcyRadRxResponses, + tmnxSubAcctPlcyRadReqTimeouts, + tmnxSubAcctPlcyRadReqSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 19 } + +tmnxSubAuthenticationV6v1Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID, + tmnxSubAuthPlcyAcceptAuthChange, + tmnxSubAuthPlcyInclAttributes, + tmnxSubAuthPlcyRadAuthAlgorithm, + tmnxSubAuthPlcyPppoeAccessMethod, + tmnxSubAuthPlcyNasPortPfixType, + tmnxSubAuthPlcyNasPortPfixString, + tmnxSubAuthPlcyNasPortSfixType, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcyRadServOperState, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending, + tmnxSubAuthPlcyRadSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 20 } + +tmnxSubRadNotifStatsV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSubRadNotifyStatsReceived, + tmnxSubRadNotifyStatsAccepted, + tmnxSubRadNotifyStatsRejected, + tmnxSubRadNotifyStatsBadAuth, + tmnxSubRadNotifyStatsNoNotify, + tmnxSubRadNotifyStatsInvalidMsg, + tmnxSubRadNotifyStatsNoResource, + tmnxSubRadNotifyStatsUnknownHost, + tmnxSubNotifyDisMsgReceived, + tmnxSubNotifyDisMsgAccepted, + tmnxSubNotifyDisMsgRejected, + tmnxSubNotifyDisMsgBadAuth, + tmnxSubNotifyDisMsgNoNotify, + tmnxSubNotifyDisMsgInvalidMsg, + tmnxSubNotifyDisMsgNoResource, + tmnxSubNotifyDisMsgUnknownHost + } + STATUS current + DESCRIPTION + "The group of objects supporting management of change-of-authorization + notification statistics on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 21 } + +tmnxSubMgmtV7v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAProfReportIngRateType, + tmnxSLAProfReportIngRateSched, + tmnxSLAProfReportEgrRateType, + tmnxSLAProfReportEgrRateSched, + tmnxSLAProfEgrQosMarkingFromSap, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrMBS, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrMBS, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubInfoModifySubIdent, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets, + tmnxSubHostInfoV2FwdingState, + tmnxSubHostInfoV2Origin, + tmnxSubHostInfoV2SubIdent, + tmnxSubHostInfoV2SubProfile, + tmnxSubHostInfoV2SLAProfile, + tmnxSubHostInfoV2RetailerSvcId, + tmnxSubHostInfoV2RetailerIf, + tmnxSPISubHostV2Origin, + tmnxSPIInfoCategoryMapName + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 7.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 22 } + +tmnxSubBsxObjV7v0Group OBJECT-GROUP + OBJECTS { + tmnxSubExplicitMapAppProfile, + tmnxSubIPolUseDirectAppMapAsDef, + tmnxSubIPolAppProfMapRowStatus, + tmnxSubIPolAppProfMapLastMgmtChange, + tmnxSubIPolAppProfMapAppProfile, + tmnxSubInfoAppProfile, + tmnxSubHostInfoV2AppProfile + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) Subscribers on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 23 } + +tmnxSubHostTrackingGroup OBJECT-GROUP + OBJECTS { + tmnxSubTrkPlcyRowStatus, + tmnxSubTrkPlcyLastMgmtChange, + tmnxSubTrkPlcyDescription, + tmnxSubTrkPlcyEgrRateModType, + tmnxSubTrkPlcyEgrRateModSched, + tmnxSubProfHostTrackingPolicy, + tmnxSubTrkStatusPlcyName, + tmnxSubTrkStatusEgrRateReduction, + tmnxSubHostTrkUpTime, + tmnxSubHostTrkExpiryTime, + tmnxSubHostTrkBw, + tmnxSubHostSapTrkUpTime, + tmnxSubHostSapTrkExpiryTime, + tmnxSubHostSapTrkBw, + tmnxSubHostSapTrkSubIdent, + tmnxSubHostGrpTrkUpTime, + tmnxSubHostGrpTrkExpiryTime, + tmnxSubHostGrpTrkSubIdent, + tmnxSubGrpTrkUpTime, + tmnxSubGrpTrkExpiryTime, + tmnxSubGrpTrkBw, + tmnxSubTrkPlcySubscriberId, + tmnxSubHostSapTrkStatsVal, + tmnxSubHostTrkStatsVal + } + STATUS obsolete + DESCRIPTION + "The group of subscriber management objects supporting management of + multicast Host Tracking on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 24 } + +tmnxSubRadusPlcyCustomRecordV7v0Group OBJECT-GROUP + OBJECTS { + tmnxSubApCrLastChanged, + tmnxSubApCrSignChangeDelta, + tmnxSubApCrSignChangeQueue, + tmnxSubApCrSignChangeQICounters, + tmnxSubApCrSignChangeQECounters, + tmnxSubApCrQueueRowStatus, + tmnxSubApCrQueueLastChanged, + tmnxSubApCrQueueICounters, + tmnxSubApCrQueueECounters, + tmnxSubApCustRecordLastChnge, + tmnxSubApCustRecQueueLastChnge + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + custom records for radius accounting on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 25 } + +tmnxSubCreditControlV7v0Group OBJECT-GROUP + OBJECTS { + tmnxSubApCCPlcyTableLastChnge, + tmnxSubCcPlcyRowStatus, + tmnxSubCcPlcyLastChngd, + tmnxSubCcPlcyDescription, + tmnxSubCcPlcyDiameterPlcy, + tmnxSubCcPlcyDefaultCategoryMap, + tmnxSubCcPlcyOutOfCreditAction, + tmnxSubCcPlcyErrorHandlingAction, + tmnxSLAProfCreditControlPlcy, + tmnxSubApCategoryMapTblLstChnge, + tmnxSubApCMapRowStatus, + tmnxSubApCMapLastChngd, + tmnxSubApCMapDescription, + tmnxSubApCMapCreditType, + tmnxSubApCMapCreditExhstThrshld, + tmnxSubApCMapActivityThreshold, + tmnxSubApCategoryTblLstChnge, + tmnxSubApCategoryRowStatus, + tmnxSubApCategoryLastChngd, + tmnxSubApCategoryDescription, + tmnxSubApCategoryIngressQueues, + tmnxSubApCategoryEgressQueues, + tmnxSubApCategoryUseRatingGroup, + tmnxSubApCategoryRatingGroup, + tmnxSubApCategoryCTypeOverride, + tmnxSubApCategoryDfltCrdtVolume, + tmnxSubApCategoryDfltCrdtVolUnit, + tmnxSubApCategoryDfltCrdtTime, + tmnxSubApCategoryOutOfCrdtAction, + tmnxSubApCategoryPir, + tmnxSPICatMapName, + tmnxSPICatCreditControlPlcy, + tmnxSPICatCrdtVolumeUsed, + tmnxSPICatCrdtVolumeAvail, + tmnxSPICatCrdtVolumeThres, + tmnxSPICatCrdtTimeUsed, + tmnxSPICatCrdtTimeAvail, + tmnxSPICatCrdtTimeThres, + tmnxSPICatCrdtExpired, + tmnxSPICatCrdtNegotiating, + tmnxSPICatOutOfCrdtAction, + tmnxSPICatQuotaHoldingTime, + tmnxSPICatCrdtReset, + tmnxSLAProfCatLastMgmtChange, + tmnxSLAProfCatRowStatus, + tmnxSLAProfCatTimeout + } + STATUS obsolete + DESCRIPTION + "The group of subscriber management objects supporting management of + the credit control feature on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 26 } + +tmnxSubAuthenticationV7v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID, + tmnxSubAuthPlcyAcceptAuthChange, + tmnxSubAuthPlcyInclAttributes, + tmnxSubAuthPlcyRadAuthAlgorithm, + tmnxSubAuthPlcyPppoeAccessMethod, + tmnxSubAuthPlcyNasPortPfixType, + tmnxSubAuthPlcyNasPortPfixString, + tmnxSubAuthPlcyNasPortSfixType, + tmnxSubAuthPlcyUserNameAppend, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcyRadServOperState, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending, + tmnxSubAuthPlcyRadSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 27 } + +tmnxSubNotificationObjV7v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyName, + tmnxSubIdent, + tmnxOldSubIdent, + tmnxNewSubIdent, + tmnxSubAcctPlcyFailureReason, + tmnxSubMcsRelatedProblemDescr, + tmnxSubRadiusDisconnectReason, + tmnxSubRadiusCoAReason, + tmnxSubRadiusSubAuthReason, + tmnxSubNotifSLAProfName, + tmnxSubNotifApCMapName, + tmnxSubNotifApCategoryName, + tmnxSubNotifMacAddr, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems." + ::= { tmnxSubMgmtGroups 28 } + +tmnxSubObsoletedV7v0Group OBJECT-GROUP + OBJECTS { + tmnxSPISubHostMacAddress, + tmnxSPISubHostOrigin, + tmnxSubHostInfoSubIdent, + tmnxSubHostInfoSubProfile, + tmnxSubHostInfoSLAProfile, + tmnxSubHostInfoOrigin, + tmnxSubHostInfoRetailerSvcId, + tmnxSubHostInfoRetailerIf, + tmnxSubHostInfoFwdingState, + tmnxSubHostInfoAppProfile + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for subscriber management on Nokia SROS + series systems." + ::= { tmnxSubMgmtGroups 29 } + +tmnxSubObsoletedV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSPISubHostMacAddress, + tmnxSPISubHostOrigin, + tmnxSubHostInfoSubIdent, + tmnxSubHostInfoSubProfile, + tmnxSubHostInfoSLAProfile, + tmnxSubHostInfoOrigin, + tmnxSubHostInfoRetailerSvcId, + tmnxSubHostInfoRetailerIf, + tmnxSubHostInfoFwdingState, + tmnxSubHostInfoAppProfile, + tmnxSLAIngQueueOvrMBS, + tmnxSLAEgrQueueOvrMBS + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for subscriber management on Nokia SROS + series systems." + ::= { tmnxSubMgmtGroups 30 } + +tmnxSubAuthenticationV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID, + tmnxSubAuthPlcyAcceptAuthChange, + tmnxSubAuthPlcyInclAttributes, + tmnxSubAuthPlcyRadAuthAlgorithm, + tmnxSubAuthPlcyPppoeAccessMethod, + tmnxSubAuthPlcyNasPortPfixType, + tmnxSubAuthPlcyNasPortPfixString, + tmnxSubAuthPlcyNasPortSfixType, + tmnxSubAuthPlcyUserNameAppend, + tmnxSubAuthPlcyFallbackAction, + tmnxSubAuthPlcyFallbackUserDb, + tmnxSubAuthPlcyClngStationIdType, + tmnxSubAuthPlcyNasPortTypeType, + tmnxSubAuthPlcyNasPortTypeValue, + tmnxSubAuthPlcyPppUserNameOp, + tmnxSubAuthPlcyPppDomain, + tmnxSubAuthPlcyRadAuthDownTime, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcyRadServOperState, + tmnxSubAuthPlcyRadServCoAOnly, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyFallbackSuccess, + tmnxSubAuthPlcyFallbackReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending, + tmnxSubAuthPlcyRadSendFail, + tmnxSubAuthPlcyRadRespAttrSelect, + tmnxSubRadiusAcceptRowStatus, + tmnxSubRadiusAcceptLastMgmtCh, + tmnxSubRadiusAcceptSelective, + tmnxSubAuthPlcyUserNameOp, + tmnxSubAuthPlcyDomain, + tmnxSubAuthPlcyUserNameMacFormat + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems in release 8.0." + ::= { tmnxSubMgmtGroups 31 } + +tmnxCcIpFltrV8v0Group OBJECT-GROUP + OBJECTS { + tmnxCcIpFltrRowStatus, + tmnxCcIpFltrLastChanged, + tmnxCcIpFltrDescription, + tmnxCcIpFltrAction, + tmnxCcIpFltrRedirectURL, + tmnxCcIpFltrProtocol, + tmnxCcIpFltrDSCP, + tmnxCcIpFltrSourceIpAddr, + tmnxCcIpFltrSourceIpMask, + tmnxCcIpFltrDestinationIpAddr, + tmnxCcIpFltrDestinationIpMask, + tmnxCcIpFltrSourcePortValue1, + tmnxCcIpFltrSourcePortValue2, + tmnxCcIpFltrSourcePortOperator, + tmnxCcIpFltrDestPortValue1, + tmnxCcIpFltrDestPortValue2, + tmnxCcIpFltrDestPortOperator, + tmnxCcIpFltrFragment, + tmnxCcIpFltrIcmpCode, + tmnxCcIpFltrIcmpType, + tmnxCcIpFltrIpOptionValue, + tmnxCcIpFltrIpOptionMask, + tmnxCcIpFltrMultipleOption, + tmnxCcIpFltrOptionPresent, + tmnxCcIpFltrTcpSyn, + tmnxCcIpFltrTcpAck, + tmnxCcIpFltrTableLastChange + } + STATUS current + DESCRIPTION + "The group of objects supporting credit-based filtering on Nokia SROS + series systems." + ::= { tmnxSubMgmtGroups 32 } + +tmnxCcIpv6FltrV8v0Group OBJECT-GROUP + OBJECTS { + tmnxCcIpv6FltrRowStatus, + tmnxCcIpv6FltrLastChanged, + tmnxCcIpv6FltrDescription, + tmnxCcIpv6FltrAction, + tmnxCcIpv6FltrRedirectURL, + tmnxCcIpv6FltrNextHeader, + tmnxCcIpv6FltrDSCP, + tmnxCcIpv6FltrSourceIpAddr, + tmnxCcIpv6FltrSourceIpMask, + tmnxCcIpv6FltrDestinationIpAddr, + tmnxCcIpv6FltrDestinationIpMask, + tmnxCcIpv6FltrSourcePortValue1, + tmnxCcIpv6FltrSourcePortValue2, + tmnxCcIpv6FltrSourcePortOperator, + tmnxCcIpv6FltrDestPortValue1, + tmnxCcIpv6FltrDestPortValue2, + tmnxCcIpv6FltrDestPortOperator, + tmnxCcIpv6FltrIcmpCode, + tmnxCcIpv6FltrIcmpType, + tmnxCcIpv6FltrTcpSyn, + tmnxCcIpv6FltrTcpAck, + tmnxCcIpv6FltrTableLastChange + } + STATUS current + DESCRIPTION + "The group of objects supporting credit-based filtering on Nokia SROS + series systems." + ::= { tmnxSubMgmtGroups 33 } + +tmnxSubV6GrpIfRAV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSubV6GrpIfRATableLastChange, + tmnxSubV6GrpIfRALastChanged, + tmnxSubV6GrpIfRAAdminState, + tmnxSubV6GrpIfRACurHopLimit, + tmnxSubV6GrpIfRAManagedCfg, + tmnxSubV6GrpIfRAMaxInterval, + tmnxSubV6GrpIfRAMinInterval, + tmnxSubV6GrpIfRALinkMTU, + tmnxSubV6GrpIfRAOtherCfg, + tmnxSubV6GrpIfRAPfxOptAutonomous, + tmnxSubV6GrpIfRAPfxOptPrefLtime, + tmnxSubV6GrpIfRAPfxOptValidLtime, + tmnxSubV6GrpIfRAReachableTime, + tmnxSubV6GrpIfRARetransmitTime, + tmnxSubV6GrpIfRARouterLifetime + } + STATUS obsolete + DESCRIPTION + "Group of objects supporting IPv6 Router Advertisements for Neighbor + Discovery for Group Interfaces on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 34 } + +tmnxSubMgmtIPv6V8v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfEgrIPv6FilterId, + tmnxSLAProfIngIPv6FilterId + } + STATUS current + DESCRIPTION + "Group of objects supporting IPv6 on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 35 } + +tmnxSubProfileMssExtensionsGroup OBJECT-GROUP + OBJECTS { + tmnxSubProfUseSubscriberMss, + tmnxSubInfoMssName, + tmnxSubInfoMssCustId + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting + multi-service-site extensions on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 36 } + +tmnxSubAccountingV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRowStatus, + tmnxSubAcctPlcyLastMgmtChange, + tmnxSubAcctPlcyDescription, + tmnxSubAcctPlcySessionIdFormat, + tmnxSubAcctPlcyInclAttributes, + tmnxSubAcctPlcyUpdateIvl, + tmnxSubAcctPlcyServVRtrID, + tmnxSubAcctPlcyServRetry, + tmnxSubAcctPlcyServSrcAddrTp, + tmnxSubAcctPlcyServSrcAddr, + tmnxSubAcctPlcyServTimeout, + tmnxSubAcctPlcyServAlgorithm, + tmnxSubAcctPlcyUseStdAcctAttrib, + tmnxSubAcctPlcyNasPortPfixType, + tmnxSubAcctPlcyNasPortPfixString, + tmnxSubAcctPlcyNasPortSfixType, + tmnxSubAcctPlcyNasPortTypeType, + tmnxSubAcctPlcyNasPortTypeValue, + tmnxSubAcctPlcyHostAccounting, + tmnxSubAcctPlcyClngStationIdType, + tmnxSubAcctPlcyNasPortBitspec, + tmnxSubAcctPlcyRadServRowStatus, + tmnxSubAcctPlcyRadServLstMgtChg, + tmnxSubAcctPlcyRadServAddrType, + tmnxSubAcctPlcyRadServAddr, + tmnxSubAcctPlcyRadServSecret, + tmnxSubAcctPlcyRadServAcctPort, + tmnxSubAcctPlcyRadServOperState, + tmnxSubAcctPlcyTxRequests, + tmnxSubAcctPlcyRxResponses, + tmnxSubAcctPlcyReqTimeouts, + tmnxSubAcctPlcySendRetries, + tmnxSubAcctPlcySendFail, + tmnxSubAcctPlcyRadTxRequests, + tmnxSubAcctPlcyRadRxResponses, + tmnxSubAcctPlcyRadReqTimeouts, + tmnxSubAcctPlcyRadReqSendFail + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 37 } + +tmnxSubProfileV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfEgrPolicerPolicy, + tmnxSubProfIngPolicerPolicy, + tmnxSubProfIgmpPolicy, + tmnxSubProfEgrAvgFrameSize, + tmnxSubProfEgrEncapOffsetMode, + tmnxSubProfEgrEncapOffset, + tmnxSubProfSubMcacPolicy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profile + feature on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 38 } + +tmnxSubNatGroup OBJECT-GROUP + OBJECTS { + tmnxSubProfNatPolicy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber NAT (Network + Address Translation) on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 39 } + +tmnxSubMgmtV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAProfReportIngRateType, + tmnxSLAProfReportIngRateSched, + tmnxSLAProfReportEgrRateType, + tmnxSLAProfReportEgrRateSched, + tmnxSLAProfEgrQosMarkingFromSap, + tmnxSLAProfEgrSchedulerType, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAIngQueueOvrMBSBytes, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSLAEgrQueueOvrMBSBytes, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubInfoModifySubIdent, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets, + tmnxSubHostInfoV2FwdingState, + tmnxSubHostInfoV2Origin, + tmnxSubHostInfoV2SubIdent, + tmnxSubHostInfoV2SubProfile, + tmnxSubHostInfoV2SLAProfile, + tmnxSubHostInfoV2RetailerSvcId, + tmnxSubHostInfoV2RetailerIf, + tmnxSubHostInfoV2PfxLen, + tmnxSubHostInfoV2EgrQGrpName, + tmnxSubHostInfoV2EgrVPortName, + tmnxSubHostInfoV2AcctSessionId, + tmnxSPISubHostV2Origin, + tmnxSPISubHostV2PfxLen, + tmnxSPIInfoCategoryMapName, + tmnxSPIInfoDiamSessId, + tmnxSLAIngPlcrOverrideTblLstChng, + tmnxSLAEgrPlcrOverrideTblLstChng, + tmnxSLAIngPolicerOvrRowStatus, + tmnxSLAIngPolicerOvrLastMgmtChg, + tmnxSLAIngPolicerOvrPIR, + tmnxSLAIngPolicerOvrCIR, + tmnxSLAIngPolicerOvrMBS, + tmnxSLAIngPolicerOvrCBS, + tmnxSLAIngPolicerOvrPktOffset, + tmnxSLAIngPolicerOvrStatMode, + tmnxSLAEgrPolicerOvrRowStatus, + tmnxSLAEgrPolicerOvrLastMgmtChg, + tmnxSLAEgrPolicerOvrPIR, + tmnxSLAEgrPolicerOvrCIR, + tmnxSLAEgrPolicerOvrMBS, + tmnxSLAEgrPolicerOvrCBS, + tmnxSLAEgrPolicerOvrPktOffset, + tmnxSLAEgrPolicerOvrStatMode, + tmnxSubProfPCtrlOvrRowStatus, + tmnxSubProfPCtrlOvrTblLstChng, + tmnxSubProfPCtrlOvrLastChange, + tmnxSubProfPCtrlOvrMaxRate, + tmnxSubProfPCtrlOvrMinMBSSep, + tmnxSubProfPCtrlLvlOvrTblLstChng, + tmnxSubProfPCtrlLvlOvrRowStatus, + tmnxSubProfPCtrlLvlOvrLastChange, + tmnxSubProfPCtrlLvlOvrCumMBS, + tmnxSPIIngPStatsMode, + tmnxSPIIngPStatsOffHiPrioPkts, + tmnxSPIIngPStatsOffHiPrioPktsL, + tmnxSPIIngPStatsOffHiPrioPktsH, + tmnxSPIIngPStatsDrpHiPrioPkts, + tmnxSPIIngPStatsDrpHiPrioPktsL, + tmnxSPIIngPStatsDrpHiPrioPktsH, + tmnxSPIIngPStatsOffLoPrioPkts, + tmnxSPIIngPStatsOffLoPrioPktsL, + tmnxSPIIngPStatsOffLoPrioPktsH, + tmnxSPIIngPStatsDrpLoPrioPkts, + tmnxSPIIngPStatsDrpLoPrioPktsL, + tmnxSPIIngPStatsDrpLoPrioPktsH, + tmnxSPIIngPStatsOffHiPrioOcts, + tmnxSPIIngPStatsOffHiPrioOctsL, + tmnxSPIIngPStatsOffHiPrioOctsH, + tmnxSPIIngPStatsDrpHiPrioOcts, + tmnxSPIIngPStatsDrpHiPrioOctsL, + tmnxSPIIngPStatsDrpHiPrioOctsH, + tmnxSPIIngPStatsOffLoPrioOcts, + tmnxSPIIngPStatsOffLoPrioOctsL, + tmnxSPIIngPStatsOffLoPrioOctsH, + tmnxSPIIngPStatsDrpLoPrioOcts, + tmnxSPIIngPStatsDrpLoPrioOctsL, + tmnxSPIIngPStatsDrpLoPrioOctsH, + tmnxSPIIngPStatsOffUncolPkts, + tmnxSPIIngPStatsOffUncolPktsL, + tmnxSPIIngPStatsOffUncolPktsH, + tmnxSPIIngPStatsOffUncolOcts, + tmnxSPIIngPStatsOffUncolOctsL, + tmnxSPIIngPStatsOffUncolOctsH, + tmnxSPIIngPStatsFwdInProfPkts, + tmnxSPIIngPStatsFwdInProfPktsL, + tmnxSPIIngPStatsFwdInProfPktsH, + tmnxSPIIngPStatsFwdOutProfPkts, + tmnxSPIIngPStatsFwdOutProfPktsL, + tmnxSPIIngPStatsFwdOutProfPktsH, + tmnxSPIIngPStatsFwdInProfOcts, + tmnxSPIIngPStatsFwdInProfOctsL, + tmnxSPIIngPStatsFwdInProfOctsH, + tmnxSPIIngPStatsFwdOutProfOcts, + tmnxSPIIngPStatsFwdOutProfOctsL, + tmnxSPIIngPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsMode, + tmnxSPIEgrPStatsOffInProfPkts, + tmnxSPIEgrPStatsOffInProfPktsL, + tmnxSPIEgrPStatsOffInProfPktsH, + tmnxSPIEgrPStatsFwdInProfPkts, + tmnxSPIEgrPStatsFwdInProfPktsL, + tmnxSPIEgrPStatsFwdInProfPktsH, + tmnxSPIEgrPStatsDrpInProfPkts, + tmnxSPIEgrPStatsDrpInProfPktsL, + tmnxSPIEgrPStatsDrpInProfPktsH, + tmnxSPIEgrPStatsOffOutProfPkts, + tmnxSPIEgrPStatsOffOutProfPktsL, + tmnxSPIEgrPStatsOffOutProfPktsH, + tmnxSPIEgrPStatsFwdOutProfPkts, + tmnxSPIEgrPStatsFwdOutProfPktsL, + tmnxSPIEgrPStatsFwdOutProfPktsH, + tmnxSPIEgrPStatsDrpOutProfPkts, + tmnxSPIEgrPStatsDrpOutProfPktsL, + tmnxSPIEgrPStatsDrpOutProfPktsH, + tmnxSPIEgrPStatsOffInProfOcts, + tmnxSPIEgrPStatsOffInProfOctsL, + tmnxSPIEgrPStatsOffInProfOctsH, + tmnxSPIEgrPStatsFwdInProfOcts, + tmnxSPIEgrPStatsFwdInProfOctsL, + tmnxSPIEgrPStatsFwdInProfOctsH, + tmnxSPIEgrPStatsDrpInProfOcts, + tmnxSPIEgrPStatsDrpInProfOctsL, + tmnxSPIEgrPStatsDrpInProfOctsH, + tmnxSPIEgrPStatsOffOutProfOcts, + tmnxSPIEgrPStatsOffOutProfOctsL, + tmnxSPIEgrPStatsOffOutProfOctsH, + tmnxSPIEgrPStatsFwdOutProfOcts, + tmnxSPIEgrPStatsFwdOutProfOctsL, + tmnxSPIEgrPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsDrpOutProfOcts, + tmnxSPIEgrPStatsDrpOutProfOctsL, + tmnxSPIEgrPStatsDrpOutProfOctsH, + tmnxSPIEgrPStatsOffUncolPkts, + tmnxSPIEgrPStatsOffUncolPktsL, + tmnxSPIEgrPStatsOffUncolPktsH, + tmnxSPIEgrPStatsOffUncolOcts, + tmnxSPIEgrPStatsOffUncolOctsL, + tmnxSPIEgrPStatsOffUncolOctsH, + tmnxSubIngQosArbitStatsFwdPkts, + tmnxSubIngQosArbitStatsFwdPktsLo, + tmnxSubIngQosArbitStatsFwdPktsHi, + tmnxSubIngQosArbitStatsFwdOcts, + tmnxSubIngQosArbitStatsFwdOctsLo, + tmnxSubIngQosArbitStatsFwdOctsHi, + tmnxSubEgrQosArbitStatsFwdPkts, + tmnxSubEgrQosArbitStatsFwdPktsLo, + tmnxSubEgrQosArbitStatsFwdPktsHi, + tmnxSubEgrQosArbitStatsFwdOcts, + tmnxSubEgrQosArbitStatsFwdOctsLo, + tmnxSubEgrQosArbitStatsFwdOctsHi, + tmnxSubIgmpPlcyRowStatus, + tmnxSubIgmpPlcyDescription, + tmnxSubIgmpPlcyImportPolicy, + tmnxSubIgmpPlcyHostMaxGroups, + tmnxSubIgmpPlcyAdminVersion, + tmnxSubIgmpPlcyFastLeave, + tmnxSubIgmpPlcyRedirectionPolicy, + tmnxSubIgmpPlcyEgrRateModType, + tmnxSubIgmpPlcyEgrRateModSched, + tmnxSubIgmpPlcyStaticRowStatus, + tmnxSLAProfInstOvrPIR, + tmnxSLAProfInstOvrCIR, + tmnxSLAProfInstOvrCBS, + tmnxSLAProfInstOvrMBS, + tmnxSubOvrPIR, + tmnxSubOvrCIR, + tmnxSubOvrCBS, + tmnxSubOvrMBS, + tmnxSubIgmpHostsCreated, + tmnxSubIgmpPlcySubscriberId, + tmnxSubIgmpStatusPlcyName, + tmnxSubInfoRadEgrAggRateLimit, + tmnxSubInfoEgrAggRateLimit, + tmnxSubMcacPlcyRowStatus, + tmnxSubMcacPlcyDescription, + tmnxSubMcacPlcyAdminState, + tmnxSubMcacPlcyUnconstrainedBW, + tmnxSubMcacPlcyPreRsvdMandBW, + tmnxSubMcacPlcyLastMgmtChange, + tmnxSubMcacPlcySubscriberId, + tmnxSubMcacStatusPlcyName, + tmnxSubMcacStatusinUseMandBw, + tmnxSubMcacStatusinUseOpnlBw, + tmnxSubMcacStatusAvailMandBw, + tmnxSubMcacStatusAvailOpnlBw + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 8.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 40 } + +tmnxSubCreditControlV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSubApCCPlcyTableLastChnge, + tmnxSubCcPlcyRowStatus, + tmnxSubCcPlcyLastChngd, + tmnxSubCcPlcyDescription, + tmnxSubCcPlcyDiameterPlcy, + tmnxSubCcPlcyDefaultCategoryMap, + tmnxSubCcPlcyOutOfCreditAction, + tmnxSubCcPlcyErrorHandlingAction, + tmnxSLAProfCreditControlPlcy, + tmnxSubApCategoryMapTblLstChnge, + tmnxSubApCMapRowStatus, + tmnxSubApCMapLastChngd, + tmnxSubApCMapDescription, + tmnxSubApCMapCreditType, + tmnxSubApCMapCreditExhstThrshld, + tmnxSubApCMapActivityThreshold, + tmnxSubApCategoryTblLstChnge, + tmnxSubApCategoryRowStatus, + tmnxSubApCategoryLastChngd, + tmnxSubApCategoryDescription, + tmnxSubApCategoryIngressQueues, + tmnxSubApCategoryEgressQueues, + tmnxSubApCategoryUseRatingGroup, + tmnxSubApCategoryRatingGroup, + tmnxSubApCategoryCTypeOverride, + tmnxSubApCategoryDfltCrdtVolume, + tmnxSubApCategoryDfltCrdtVolUnit, + tmnxSubApCategoryDfltCrdtTime, + tmnxSubApCategoryOutOfCrdtAction, + tmnxSubApCategoryPir, + tmnxSubApCategoryIngressPolicers, + tmnxSubApCategoryEgressPolicers, + tmnxSPICatMapName, + tmnxSPICatCreditControlPlcy, + tmnxSPICatCrdtVolumeUsed, + tmnxSPICatCrdtVolumeAvail, + tmnxSPICatCrdtVolumeThres, + tmnxSPICatCrdtTimeUsed, + tmnxSPICatCrdtTimeAvail, + tmnxSPICatCrdtTimeThres, + tmnxSPICatCrdtExpired, + tmnxSPICatCrdtNegotiating, + tmnxSPICatOutOfCrdtAction, + tmnxSPICatQuotaHoldingTime, + tmnxSPICatCrdtReset + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the credit control feature on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 41 } + +tmnxSubMgmtV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAProfReportIngRateType, + tmnxSLAProfReportIngRateSched, + tmnxSLAProfReportEgrRateType, + tmnxSLAProfReportEgrRateSched, + tmnxSLAProfEgrQosMarkingFromSap, + tmnxSLAProfEgrSchedulerType, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAIngQueueOvrMBSBytes, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSLAEgrQueueOvrMBSBytes, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolRejectUnknownStrings, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubInfoModifySubIdent, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets, + tmnxSubHostInfoV2FwdingState, + tmnxSubHostInfoV2Origin, + tmnxSubHostInfoV2SubIdent, + tmnxSubHostInfoV2SubProfile, + tmnxSubHostInfoV2SLAProfile, + tmnxSubHostInfoV2RetailerSvcId, + tmnxSubHostInfoV2RetailerIf, + tmnxSubHostInfoV2PfxLen, + tmnxSubHostInfoV2EgrQGrpName, + tmnxSubHostInfoV2EgrVPortName, + tmnxSubHostInfoV2AcctSessionId, + tmnxSubHostInfoV2AddressOrigin, + tmnxSubHostInfoV2PppIndex, + tmnxSubHostInfoV2AcctMultiSessId, + tmnxSubHostInfoV2IngFilter, + tmnxSubHostInfoV2EgrFilter, + tmnxSPISubHostV2Origin, + tmnxSPISubHostV2PfxLen, + tmnxSPIInfoCategoryMapName, + tmnxSPIInfoDiamSessId, + tmnxSLAIngPlcrOverrideTblLstChng, + tmnxSLAEgrPlcrOverrideTblLstChng, + tmnxSLAIngPolicerOvrRowStatus, + tmnxSLAIngPolicerOvrLastMgmtChg, + tmnxSLAIngPolicerOvrPIR, + tmnxSLAIngPolicerOvrCIR, + tmnxSLAIngPolicerOvrMBS, + tmnxSLAIngPolicerOvrCBS, + tmnxSLAIngPolicerOvrPktOffset, + tmnxSLAIngPolicerOvrStatMode, + tmnxSLAEgrPolicerOvrRowStatus, + tmnxSLAEgrPolicerOvrLastMgmtChg, + tmnxSLAEgrPolicerOvrPIR, + tmnxSLAEgrPolicerOvrCIR, + tmnxSLAEgrPolicerOvrMBS, + tmnxSLAEgrPolicerOvrCBS, + tmnxSLAEgrPolicerOvrPktOffset, + tmnxSLAEgrPolicerOvrStatMode, + tmnxSubProfPCtrlOvrRowStatus, + tmnxSubProfPCtrlOvrTblLstChng, + tmnxSubProfPCtrlOvrLastChange, + tmnxSubProfPCtrlOvrMaxRate, + tmnxSubProfPCtrlOvrMinMBSSep, + tmnxSubProfPCtrlLvlOvrTblLstChng, + tmnxSubProfPCtrlLvlOvrRowStatus, + tmnxSubProfPCtrlLvlOvrLastChange, + tmnxSubProfPCtrlLvlOvrCumMBS, + tmnxSPIIngPStatsMode, + tmnxSPIIngPStatsOffHiPrioPkts, + tmnxSPIIngPStatsOffHiPrioPktsL, + tmnxSPIIngPStatsOffHiPrioPktsH, + tmnxSPIIngPStatsDrpHiPrioPkts, + tmnxSPIIngPStatsDrpHiPrioPktsL, + tmnxSPIIngPStatsDrpHiPrioPktsH, + tmnxSPIIngPStatsOffLoPrioPkts, + tmnxSPIIngPStatsOffLoPrioPktsL, + tmnxSPIIngPStatsOffLoPrioPktsH, + tmnxSPIIngPStatsDrpLoPrioPkts, + tmnxSPIIngPStatsDrpLoPrioPktsL, + tmnxSPIIngPStatsDrpLoPrioPktsH, + tmnxSPIIngPStatsOffHiPrioOcts, + tmnxSPIIngPStatsOffHiPrioOctsL, + tmnxSPIIngPStatsOffHiPrioOctsH, + tmnxSPIIngPStatsDrpHiPrioOcts, + tmnxSPIIngPStatsDrpHiPrioOctsL, + tmnxSPIIngPStatsDrpHiPrioOctsH, + tmnxSPIIngPStatsOffLoPrioOcts, + tmnxSPIIngPStatsOffLoPrioOctsL, + tmnxSPIIngPStatsOffLoPrioOctsH, + tmnxSPIIngPStatsDrpLoPrioOcts, + tmnxSPIIngPStatsDrpLoPrioOctsL, + tmnxSPIIngPStatsDrpLoPrioOctsH, + tmnxSPIIngPStatsOffUncolPkts, + tmnxSPIIngPStatsOffUncolPktsL, + tmnxSPIIngPStatsOffUncolPktsH, + tmnxSPIIngPStatsOffUncolOcts, + tmnxSPIIngPStatsOffUncolOctsL, + tmnxSPIIngPStatsOffUncolOctsH, + tmnxSPIIngPStatsFwdInProfPkts, + tmnxSPIIngPStatsFwdInProfPktsL, + tmnxSPIIngPStatsFwdInProfPktsH, + tmnxSPIIngPStatsFwdOutProfPkts, + tmnxSPIIngPStatsFwdOutProfPktsL, + tmnxSPIIngPStatsFwdOutProfPktsH, + tmnxSPIIngPStatsFwdInProfOcts, + tmnxSPIIngPStatsFwdInProfOctsL, + tmnxSPIIngPStatsFwdInProfOctsH, + tmnxSPIIngPStatsFwdOutProfOcts, + tmnxSPIIngPStatsFwdOutProfOctsL, + tmnxSPIIngPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsMode, + tmnxSPIEgrPStatsOffInProfPkts, + tmnxSPIEgrPStatsOffInProfPktsL, + tmnxSPIEgrPStatsOffInProfPktsH, + tmnxSPIEgrPStatsFwdInProfPkts, + tmnxSPIEgrPStatsFwdInProfPktsL, + tmnxSPIEgrPStatsFwdInProfPktsH, + tmnxSPIEgrPStatsDrpInProfPkts, + tmnxSPIEgrPStatsDrpInProfPktsL, + tmnxSPIEgrPStatsDrpInProfPktsH, + tmnxSPIEgrPStatsOffOutProfPkts, + tmnxSPIEgrPStatsOffOutProfPktsL, + tmnxSPIEgrPStatsOffOutProfPktsH, + tmnxSPIEgrPStatsFwdOutProfPkts, + tmnxSPIEgrPStatsFwdOutProfPktsL, + tmnxSPIEgrPStatsFwdOutProfPktsH, + tmnxSPIEgrPStatsDrpOutProfPkts, + tmnxSPIEgrPStatsDrpOutProfPktsL, + tmnxSPIEgrPStatsDrpOutProfPktsH, + tmnxSPIEgrPStatsOffInProfOcts, + tmnxSPIEgrPStatsOffInProfOctsL, + tmnxSPIEgrPStatsOffInProfOctsH, + tmnxSPIEgrPStatsFwdInProfOcts, + tmnxSPIEgrPStatsFwdInProfOctsL, + tmnxSPIEgrPStatsFwdInProfOctsH, + tmnxSPIEgrPStatsDrpInProfOcts, + tmnxSPIEgrPStatsDrpInProfOctsL, + tmnxSPIEgrPStatsDrpInProfOctsH, + tmnxSPIEgrPStatsOffOutProfOcts, + tmnxSPIEgrPStatsOffOutProfOctsL, + tmnxSPIEgrPStatsOffOutProfOctsH, + tmnxSPIEgrPStatsFwdOutProfOcts, + tmnxSPIEgrPStatsFwdOutProfOctsL, + tmnxSPIEgrPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsDrpOutProfOcts, + tmnxSPIEgrPStatsDrpOutProfOctsL, + tmnxSPIEgrPStatsDrpOutProfOctsH, + tmnxSPIEgrPStatsOffUncolPkts, + tmnxSPIEgrPStatsOffUncolPktsL, + tmnxSPIEgrPStatsOffUncolPktsH, + tmnxSPIEgrPStatsOffUncolOcts, + tmnxSPIEgrPStatsOffUncolOctsL, + tmnxSPIEgrPStatsOffUncolOctsH, + tmnxSubIngQosArbitStatsFwdPkts, + tmnxSubIngQosArbitStatsFwdPktsLo, + tmnxSubIngQosArbitStatsFwdPktsHi, + tmnxSubIngQosArbitStatsFwdOcts, + tmnxSubIngQosArbitStatsFwdOctsLo, + tmnxSubIngQosArbitStatsFwdOctsHi, + tmnxSubEgrQosArbitStatsFwdPkts, + tmnxSubEgrQosArbitStatsFwdPktsLo, + tmnxSubEgrQosArbitStatsFwdPktsHi, + tmnxSubEgrQosArbitStatsFwdOcts, + tmnxSubEgrQosArbitStatsFwdOctsLo, + tmnxSubEgrQosArbitStatsFwdOctsHi, + tmnxSubIgmpPlcyRowStatus, + tmnxSubIgmpPlcyDescription, + tmnxSubIgmpPlcyImportPolicy, + tmnxSubIgmpPlcyHostMaxGroups, + tmnxSubIgmpPlcyAdminVersion, + tmnxSubIgmpPlcyFastLeave, + tmnxSubIgmpPlcyRedirectionPolicy, + tmnxSubIgmpPlcyEgrRateModType, + tmnxSubIgmpPlcyEgrRateModSched, + tmnxSubIgmpPlcyPerHostReplic, + tmnxSubIgmpPlcyMcRprtDestName, + tmnxSubIgmpPlcyMcRprtOptFields, + tmnxSubIgmpPlcyMcRprtAdminState, + tmnxSubIgmpPlcyStaticRowStatus, + tmnxSLAProfInstOvrPIR, + tmnxSLAProfInstOvrCIR, + tmnxSLAProfInstOvrCBS, + tmnxSLAProfInstOvrMBS, + tmnxSubOvrPIR, + tmnxSubOvrCIR, + tmnxSubOvrCBS, + tmnxSubOvrMBS, + tmnxSubIgmpHostsCreated, + tmnxSubIgmpPlcySubscriberId, + tmnxSubIgmpStatusPlcyName, + tmnxSubInfoRadEgrAggRateLimit, + tmnxSubInfoEgrAggRateLimit, + tmnxSubMcacPlcyRowStatus, + tmnxSubMcacPlcyDescription, + tmnxSubMcacPlcyAdminState, + tmnxSubMcacPlcyUnconstrainedBW, + tmnxSubMcacPlcyPreRsvdMandBW, + tmnxSubMcacPlcyLastMgmtChange, + tmnxSubMcacPlcySubscriberId, + tmnxSubMcacStatusPlcyName, + tmnxSubMcacStatusinUseMandBw, + tmnxSubMcacStatusinUseOpnlBw, + tmnxSubMcacStatusAvailMandBw, + tmnxSubMcacStatusAvailOpnlBw, + tmnxSubFlterProfRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 9.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 42 } + +tmnxSubProfileV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfEgrPolicerPolicy, + tmnxSubProfIngPolicerPolicy, + tmnxSubProfIgmpPolicy, + tmnxSubProfEgrAvgFrameSize, + tmnxSubProfEgrEncapOffsetMode, + tmnxSubProfEgrEncapOffset, + tmnxSubProfSubMcacPolicy, + tmnxSubProfPreference + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profile + feature on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 50 } + +tmnxSubPppGroup OBJECT-GROUP + OBJECTS { + tmnxSubPppType, + tmnxSubPppUpTime, + tmnxSubPppDescription, + tmnxSubPppLcpState, + tmnxSubPppIpcpState, + tmnxSubPppIpv6cpState, + tmnxSubPppPppMtu, + tmnxSubPppPppAuthProtocol, + tmnxSubPppPppUserName, + tmnxSubPppSubIdent, + tmnxSubPppOriginSubIdent, + tmnxSubPppSubProfString, + tmnxSubPppSlaProfString, + tmnxSubPppAncpString, + tmnxSubPppInterDestId, + tmnxSubPppAppProfString, + tmnxSubPppCategoryMapName, + tmnxSubPppOriginStrings, + tmnxSubPppIpAddrType, + tmnxSubPppIpAddr, + tmnxSubPppIpAddrPrefixLength, + tmnxSubPppOriginIp, + tmnxSubPppPrimaryDnsType, + tmnxSubPppPrimaryDns, + tmnxSubPppSecondaryDnsType, + tmnxSubPppSecondaryDns, + tmnxSubPppOriginDns, + tmnxSubPppPrimaryNbnsType, + tmnxSubPppPrimaryNbns, + tmnxSubPppSecondaryNbnsType, + tmnxSubPppSecondaryNbns, + tmnxSubPppOriginNbns, + tmnxSubPppInterfaceId, + tmnxSubPppOriginIpv6cpInfo, + tmnxSubPppIpv6Dns1Type, + tmnxSubPppIpv6Dns1, + tmnxSubPppIpv6Dns2Type, + tmnxSubPppIpv6Dns2, + tmnxSubPppIpv6DelPfxType, + tmnxSubPppIpv6DelPfxLen, + tmnxSubPppIpv6DelPfxOrigin, + tmnxSubPppIpv6DelPfxPool, + tmnxSubPppIpv6DelPfx, + tmnxSubPppIpv6PrefixType, + tmnxSubPppIpv6PrefixLen, + tmnxSubPppIpv6Prefix, + tmnxSubPppTerminationType, + tmnxSubPppRetailerSvcId, + tmnxSubPppRetailerIf, + tmnxSubPppLacVrtrId, + tmnxSubPppLacConnectionId, + tmnxSubPppSessionTimeout, + tmnxSubPppCircuitId, + tmnxSubPppRemoteId, + tmnxSubPppAddressPool, + tmnxSubPppRadiusClassAttr, + tmnxSubPppRadiusUserName, + tmnxSubPppSvcId, + tmnxSubPppSubIf, + tmnxSubPppGrpIf, + tmnxSubPppPortId, + tmnxSubPppEncapValue, + tmnxSubPppStatRxUnknownProto, + tmnxSubPppStatRxLcpConfReq, + tmnxSubPppStatRxLcpConfAck, + tmnxSubPppStatRxLcpConfNak, + tmnxSubPppStatRxLcpConfRej, + tmnxSubPppStatRxLcpTermReq, + tmnxSubPppStatRxLcpTermAck, + tmnxSubPppStatRxLcpCodeRej, + tmnxSubPppStatRxLcpEchoReq, + tmnxSubPppStatRxLcpEchoRep, + tmnxSubPppStatRxLcpProtRej, + tmnxSubPppStatRxLcpDiscReq, + tmnxSubPppStatTxLcpConfReq, + tmnxSubPppStatTxLcpConfAck, + tmnxSubPppStatTxLcpConfNak, + tmnxSubPppStatTxLcpConfRej, + tmnxSubPppStatTxLcpTermReq, + tmnxSubPppStatTxLcpTermAck, + tmnxSubPppStatTxLcpCodeRej, + tmnxSubPppStatTxLcpEchoReq, + tmnxSubPppStatTxLcpEchoRep, + tmnxSubPppStatTxLcpProtRej, + tmnxSubPppStatTxLcpDiscReq, + tmnxSubPppStatRxPapAuthReq, + tmnxSubPppStatTxPapAuthAck, + tmnxSubPppStatTxPapAuthNak, + tmnxSubPppStatRxChapResponse, + tmnxSubPppStatTxChapChallenge, + tmnxSubPppStatTxChapSuccess, + tmnxSubPppStatTxChapFailure, + tmnxSubPppStatRxIpcpConfReq, + tmnxSubPppStatRxIpcpConfAck, + tmnxSubPppStatRxIpcpConfNak, + tmnxSubPppStatRxIpcpConfRej, + tmnxSubPppStatRxIpcpTermReq, + tmnxSubPppStatRxIpcpTermAck, + tmnxSubPppStatRxIpcpCodeRej, + tmnxSubPppStatTxIpcpConfReq, + tmnxSubPppStatTxIpcpConfAck, + tmnxSubPppStatTxIpcpConfNak, + tmnxSubPppStatTxIpcpConfRej, + tmnxSubPppStatTxIpcpTermReq, + tmnxSubPppStatTxIpcpTermAck, + tmnxSubPppStatTxIpcpCodeRej, + tmnxSubPppStatRxIpv6cpConfReq, + tmnxSubPppStatRxIpv6cpConfAck, + tmnxSubPppStatRxIpv6cpConfNak, + tmnxSubPppStatRxIpv6cpConfRej, + tmnxSubPppStatRxIpv6cpTermReq, + tmnxSubPppStatRxIpv6cpTermAck, + tmnxSubPppStatRxIpv6cpCodeRej, + tmnxSubPppStatTxIpv6cpConfReq, + tmnxSubPppStatTxIpv6cpConfAck, + tmnxSubPppStatTxIpv6cpConfNak, + tmnxSubPppStatTxIpv6cpConfRej, + tmnxSubPppStatTxIpv6cpTermReq, + tmnxSubPppStatTxIpv6cpTermAck, + tmnxSubPppStatTxIpv6cpCodeRej, + tmnxSubPppMRtStatus, + tmnxSubPppOvrPIR, + tmnxSubPppOvrCIR, + tmnxSubPppOvrCBS, + tmnxSubPppOvrMBS, + tmnxSubPppAleDatalink, + tmnxSubPppAleEncaps1, + tmnxSubPppAleEncaps2, + tmnxSubPppBgpPrngPlcyName, + tmnxSubPppBgpAuthKeyChain, + tmnxSubPppBgpMD5AuthKey, + tmnxSubPppBgpImportPolicy, + tmnxSubPppBgpExportPolicy, + tmnxSubPppBgpPeerAS, + tmnxSubPppBgpPeeringStatus, + tmnxSubPppModSubIdent, + tmnxSubPppModSubProfStr, + tmnxSubPppModSlaProfStr, + tmnxSubPppModAncpStr, + tmnxSubPppModInterDestId, + tmnxSubPppModAppProfStr, + tmnxSubPppModEvaluateState, + tmnxSubPppSessions, + tmnxSubPppTypeSessions, + tmnxSubPppUserType, + tmnxSubPppSvcTypeSessions + } + STATUS obsolete + DESCRIPTION + "The group of objects for the management of subscriber PPP on Nokia + SROS series systems." + ::= { tmnxSubMgmtGroups 51 } + +tmnxSubCreditControlV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfCMapName, + tmnxSLAProfCatLastMgmtChange, + tmnxSLAProfCatRowStatus, + tmnxSLAProfCatTimeout + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the credit control feature on Nokia SROS series systems added in + release 9.0." + ::= { tmnxSubMgmtGroups 52 } + +tmnxSubHsmdaGroup OBJECT-GROUP + OBJECTS { + tmnxSubHsmdaEgrQosQTableLastCh, + tmnxSubHsmdaEgrQosQRowStatus, + tmnxSubHsmdaEgrQosQLastChgd, + tmnxSubHsmdaEgrQosQPIR, + tmnxSubHsmdaEgrQosQSlopePlcy, + tmnxSubHsmdaEgrQosQWrrWeight, + tmnxSubHsmdaEgrQosQMBS, + tmnxSubProfHsmda2IngQosPolId, + tmnxSubProfHsmda2EgrQosPolId, + tmnxSubProfHsmda2EgrAggRateLimit, + tmnxSubProfHsmda2EgrQosWrrPolicy, + tmnxSubProfHsmda2EgrPackByteOff, + tmnxSubPppOvrWrrWeight, + tmnxSLAProfInstOvrWrrWeight, + tmnxSubInfoQos, + tmnxSubOvrWrrWeight, + tmnxSubHsmdaStIngOffHiPrioPkt, + tmnxSubHsmdaStIngOffHiPrioPktLw, + tmnxSubHsmdaStIngOffHiPrioPktHw, + tmnxSubHsmdaStIngOffHiPrioOct, + tmnxSubHsmdaStIngOffHiPrioOctLw, + tmnxSubHsmdaStIngOffHiPrioOctHw, + tmnxSubHsmdaStIngOffLoPrioPkt, + tmnxSubHsmdaStIngOffLoPrioPktLw, + tmnxSubHsmdaStIngOffLoPrioPktHw, + tmnxSubHsmdaStIngOffLoPrioOct, + tmnxSubHsmdaStIngOffLoPrioOctLw, + tmnxSubHsmdaStIngOffLoPrioOctHw, + tmnxSubHsmdaStIngOffUncolPkt, + tmnxSubHsmdaStIngOffUncolPktLw, + tmnxSubHsmdaStIngOffUncolPktHw, + tmnxSubHsmdaStIngOffUncolOct, + tmnxSubHsmdaStIngOffUncolOctLw, + tmnxSubHsmdaStIngOffUncolOctHw, + tmnxSubIngQStatsOffHiPrioPkts, + tmnxSubIngQStatsOffHiPrioPktsLw, + tmnxSubIngQStatsOffHiPrioPktsHw, + tmnxSubIngQStatsOffLoPrioPkts, + tmnxSubIngQStatsOffLoPrioPktsLw, + tmnxSubIngQStatsOffLoPrioPktsHw, + tmnxSubIngQStatsOffHiPrioOcts, + tmnxSubIngQStatsOffHiPrioOctsLw, + tmnxSubIngQStatsOffHiPrioOctsHw, + tmnxSubIngQStatsOffLoPrioOcts, + tmnxSubIngQStatsOffLoPrioOctsLw, + tmnxSubIngQStatsOffLoPrioOctsHw, + tmnxSubIngQStatsOffUncolPkts, + tmnxSubIngQStatsOffUncolPktsLw, + tmnxSubIngQStatsOffUncolPktsHw, + tmnxSubIngQStatsOffUncolOcts, + tmnxSubIngQStatsOffUncolOctsLw, + tmnxSubIngQStatsOffUncolOctsHw, + tmnxSubIngPStatsMode, + tmnxSubIngPStatsOffHiPrioPkts, + tmnxSubIngPStatsOffHiPrioPktsL, + tmnxSubIngPStatsOffHiPrioPktsH, + tmnxSubIngPStatsDrpHiPrioPkts, + tmnxSubIngPStatsDrpHiPrioPktsL, + tmnxSubIngPStatsDrpHiPrioPktsH, + tmnxSubIngPStatsOffLoPrioPkts, + tmnxSubIngPStatsOffLoPrioPktsL, + tmnxSubIngPStatsOffLoPrioPktsH, + tmnxSubIngPStatsDrpLoPrioPkts, + tmnxSubIngPStatsDrpLoPrioPktsL, + tmnxSubIngPStatsDrpLoPrioPktsH, + tmnxSubIngPStatsOffHiPrioOcts, + tmnxSubIngPStatsOffHiPrioOctsL, + tmnxSubIngPStatsOffHiPrioOctsH, + tmnxSubIngPStatsDrpHiPrioOcts, + tmnxSubIngPStatsDrpHiPrioOctsL, + tmnxSubIngPStatsDrpHiPrioOctsH, + tmnxSubIngPStatsOffLoPrioOcts, + tmnxSubIngPStatsOffLoPrioOctsL, + tmnxSubIngPStatsOffLoPrioOctsH, + tmnxSubIngPStatsDrpLoPrioOcts, + tmnxSubIngPStatsDrpLoPrioOctsL, + tmnxSubIngPStatsDrpLoPrioOctsH, + tmnxSubIngPStatsOffUncolPkts, + tmnxSubIngPStatsOffUncolPktsL, + tmnxSubIngPStatsOffUncolPktsH, + tmnxSubIngPStatsOffUncolOcts, + tmnxSubIngPStatsOffUncolOctsL, + tmnxSubIngPStatsOffUncolOctsH, + tmnxSubIngPStatsFwdInProfPkts, + tmnxSubIngPStatsFwdInProfPktsL, + tmnxSubIngPStatsFwdInProfPktsH, + tmnxSubIngPStatsFwdOutProfPkts, + tmnxSubIngPStatsFwdOutProfPktsL, + tmnxSubIngPStatsFwdOutProfPktsH, + tmnxSubIngPStatsFwdInProfOcts, + tmnxSubIngPStatsFwdInProfOctsL, + tmnxSubIngPStatsFwdInProfOctsH, + tmnxSubIngPStatsFwdOutProfOcts, + tmnxSubIngPStatsFwdOutProfOctsL, + tmnxSubIngPStatsFwdOutProfOctsH + } + STATUS obsolete + DESCRIPTION + "The group of subscriber management objects supporting management of + HSMDA-2 on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 53 } + +tmnxSubBsxObjV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSubExplicitMapAppProfile, + tmnxSubIPolUseDirectAppMapAsDef, + tmnxSubIPolAppProfMapRowStatus, + tmnxSubIPolAppProfMapLastMgmtChange, + tmnxSubIPolAppProfMapAppProfile, + tmnxSubInfoAppProfile, + tmnxSubHostInfoV2AppProfile, + tmnxSubIPolUseDirectFltrMapAsDef + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) Subscribers on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 54 } + +tmnxSubHostTrackingV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSubTrkPlcyRowStatus, + tmnxSubTrkPlcyLastMgmtChange, + tmnxSubTrkPlcyDescription, + tmnxSubTrkPlcyEgrRateModType, + tmnxSubTrkPlcyEgrRateModSched, + tmnxSubTrkPlcyMcRprtDestName, + tmnxSubTrkPlcyMcRprtOptFields, + tmnxSubTrkPlcyMcRprtAdminState, + tmnxSubProfHostTrackingPolicy, + tmnxSubTrkStatusPlcyName, + tmnxSubTrkStatusEgrRateReduction, + tmnxSubHostTrkUpTime, + tmnxSubHostTrkExpiryTime, + tmnxSubHostTrkBw, + tmnxSubHostSapTrkUpTime, + tmnxSubHostSapTrkExpiryTime, + tmnxSubHostSapTrkBw, + tmnxSubHostSapTrkSubIdent, + tmnxSubHostGrpTrkUpTime, + tmnxSubHostGrpTrkExpiryTime, + tmnxSubHostGrpTrkSubIdent, + tmnxSubGrpTrkUpTime, + tmnxSubGrpTrkExpiryTime, + tmnxSubGrpTrkBw, + tmnxSubTrkPlcySubscriberId, + tmnxSubHostSapTrkStatsVal, + tmnxSubHostTrkStatsVal, + tmnxSubHostSapTrkMcRDstStatVal + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + multicast Host Tracking on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 55 } + +tmnxSubAleGroup OBJECT-GROUP + OBJECTS { + tmnxSubAleEncapOffset, + tmnxSubAleDatalink + } + STATUS current + DESCRIPTION + "The group of objects for the management of + subscriber DSL Access Loop information + on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 56 } + +tmnxSubFlterProfGroup OBJECT-GROUP + OBJECTS { + tmnxSubFlterProfTbleLastMgmtChg, + tmnxSubFlterProfLastMgmtChange, + tmnxSubFlterProfDescription, + tmnxSubFlterProfIngIpFltrId, + tmnxSubFlterProfEgrIpFltrId, + tmnxSubFlterProfIngIpv6FltrId, + tmnxSubFlterProfEgrIpv6FltrId, + tmnxSPFltrProfMapTblLstMgtChg, + tmnxSPFltrProfMapRowStatus, + tmnxSPFltrProfMapLstMgmtChg, + tmnxSPFltrProfMapFltrProfile, + tmnxSubIPolFltrProfMapRowStatus, + tmnxSubIPolFltrProfMapLastMgmtCh, + tmnxSubIPolFltrProfMapFltrProf, + tmnxSubFlterProfTbleLastMgmtChg, + tmnxSubFlterProfLastMgmtChange, + tmnxSubFlterProfDescription, + tmnxSubFlterProfIngIpFltrId, + tmnxSubFlterProfEgrIpFltrId, + tmnxSubFlterProfIngIpv6FltrId, + tmnxSubFlterProfEgrIpv6FltrId, + tmnxSPFltrProfMapTblLstMgtChg, + tmnxSPFltrProfMapRowStatus, + tmnxSPFltrProfMapLstMgmtChg, + tmnxSPFltrProfMapFltrProfile, + tmnxSubIPolFltrProfMapRowStatus, + tmnxSubIPolFltrProfMapLastMgmtCh, + tmnxSubIPolFltrProfMapFltrProf, + tmnxSubProfUseDirectFltrMapAsDef + } + STATUS obsolete + DESCRIPTION + "The group of objects for the management of + Filter profiles. + on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 57 } + +tmnxSubAuthenticationV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRadRespAttrSelect, + tmnxSubAuthPlcyAcceptScriptPlcy, + tmnxSubAuthPlcyRequestScriptPlcy, + tmnxSubAuthPlcyCoAScriptPlcy, + tmnxSubAuthPlcyAcctSessionIdType, + tmnxSubAuthPlcyRadServPndRqLimit, + tmnxSubAuthPlcyRadServOutTime, + tmnxSubAuthPlcyRadServOvrldTime, + tmnxSubAuthPlcyRadOvrldSendFail, + tmnxSubAuthPlcySendFail + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems added in release + 10.0." + ::= { tmnxSubMgmtGroups 58 } + +tmnxSubL2tpGroup OBJECT-GROUP + OBJECTS { + tmnxSubPppMlpppRole, + tmnxSubPppMlpppBundleId, + tmnxSubPppAleOrigin, + tmnxSubPppAleLinkRateDown, + tmnxSubPppAleLinkRateDownOrigin + } + STATUS current + DESCRIPTION + "The group of objects for the management of L2TP subscribers on Nokia + SROS series systems." + ::= { tmnxSubMgmtGroups 60 } + +tmnxSubMgmtV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAProfReportIngRateType, + tmnxSLAProfReportIngRateSched, + tmnxSLAProfReportEgrRateType, + tmnxSLAProfReportEgrRateSched, + tmnxSLAProfEgrQosMarkingFromSap, + tmnxSLAProfEgrSchedulerType, + tmnxSLAProfOTHttpRdrIpv4FltrId, + tmnxSLAProfEgrUseIngL2tpDscp, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAIngQueueOvrMBSBytes, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSLAEgrQueueOvrMBSBytes, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolRejectUnknownStrings, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubInfoModifySubIdent, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets, + tmnxSubHostInfoV2FwdingState, + tmnxSubHostInfoV2Origin, + tmnxSubHostInfoV2SubIdent, + tmnxSubHostInfoV2SubProfile, + tmnxSubHostInfoV2SLAProfile, + tmnxSubHostInfoV2RetailerSvcId, + tmnxSubHostInfoV2RetailerIf, + tmnxSubHostInfoV2PfxLen, + tmnxSubHostInfoV2EgrQGrpName, + tmnxSubHostInfoV2EgrVPortName, + tmnxSubHostInfoV2AcctSessionId, + tmnxSubHostInfoV2AddressOrigin, + tmnxSubHostInfoV2PppIndex, + tmnxSubHostInfoV2AcctMultiSessId, + tmnxSubHostInfoV2IngFilter, + tmnxSubHostInfoV2EgrFilter, + tmnxSubHostInfoV2OtHttpRdrState, + tmnxSubHostInfoV2OtHttpRdrFilter, + tmnxSubHostInfoV2OtHttpRdrSource, + tmnxSPISubHostV2Origin, + tmnxSPISubHostV2PfxLen, + tmnxSPIInfoCategoryMapName, + tmnxSPIInfoDiamSessId, + tmnxSLAIngPlcrOverrideTblLstChng, + tmnxSLAEgrPlcrOverrideTblLstChng, + tmnxSLAIngPolicerOvrRowStatus, + tmnxSLAIngPolicerOvrLastMgmtChg, + tmnxSLAIngPolicerOvrPIR, + tmnxSLAIngPolicerOvrCIR, + tmnxSLAIngPolicerOvrMBS, + tmnxSLAIngPolicerOvrCBS, + tmnxSLAIngPolicerOvrPktOffset, + tmnxSLAIngPolicerOvrStatMode, + tmnxSLAEgrPolicerOvrRowStatus, + tmnxSLAEgrPolicerOvrLastMgmtChg, + tmnxSLAEgrPolicerOvrPIR, + tmnxSLAEgrPolicerOvrCIR, + tmnxSLAEgrPolicerOvrMBS, + tmnxSLAEgrPolicerOvrCBS, + tmnxSLAEgrPolicerOvrPktOffset, + tmnxSLAEgrPolicerOvrStatMode, + tmnxSubProfPCtrlOvrRowStatus, + tmnxSubProfPCtrlOvrTblLstChng, + tmnxSubProfPCtrlOvrLastChange, + tmnxSubProfPCtrlOvrMaxRate, + tmnxSubProfPCtrlOvrMinMBSSep, + tmnxSubProfPCtrlLvlOvrTblLstChng, + tmnxSubProfPCtrlLvlOvrRowStatus, + tmnxSubProfPCtrlLvlOvrLastChange, + tmnxSubProfPCtrlLvlOvrCumMBS, + tmnxSPIIngPStatsMode, + tmnxSPIIngPStatsOffHiPrioPkts, + tmnxSPIIngPStatsOffHiPrioPktsL, + tmnxSPIIngPStatsOffHiPrioPktsH, + tmnxSPIIngPStatsDrpHiPrioPkts, + tmnxSPIIngPStatsDrpHiPrioPktsL, + tmnxSPIIngPStatsDrpHiPrioPktsH, + tmnxSPIIngPStatsOffLoPrioPkts, + tmnxSPIIngPStatsOffLoPrioPktsL, + tmnxSPIIngPStatsOffLoPrioPktsH, + tmnxSPIIngPStatsDrpLoPrioPkts, + tmnxSPIIngPStatsDrpLoPrioPktsL, + tmnxSPIIngPStatsDrpLoPrioPktsH, + tmnxSPIIngPStatsOffHiPrioOcts, + tmnxSPIIngPStatsOffHiPrioOctsL, + tmnxSPIIngPStatsOffHiPrioOctsH, + tmnxSPIIngPStatsDrpHiPrioOcts, + tmnxSPIIngPStatsDrpHiPrioOctsL, + tmnxSPIIngPStatsDrpHiPrioOctsH, + tmnxSPIIngPStatsOffLoPrioOcts, + tmnxSPIIngPStatsOffLoPrioOctsL, + tmnxSPIIngPStatsOffLoPrioOctsH, + tmnxSPIIngPStatsDrpLoPrioOcts, + tmnxSPIIngPStatsDrpLoPrioOctsL, + tmnxSPIIngPStatsDrpLoPrioOctsH, + tmnxSPIIngPStatsOffUncolPkts, + tmnxSPIIngPStatsOffUncolPktsL, + tmnxSPIIngPStatsOffUncolPktsH, + tmnxSPIIngPStatsOffUncolOcts, + tmnxSPIIngPStatsOffUncolOctsL, + tmnxSPIIngPStatsOffUncolOctsH, + tmnxSPIIngPStatsFwdInProfPkts, + tmnxSPIIngPStatsFwdInProfPktsL, + tmnxSPIIngPStatsFwdInProfPktsH, + tmnxSPIIngPStatsFwdOutProfPkts, + tmnxSPIIngPStatsFwdOutProfPktsL, + tmnxSPIIngPStatsFwdOutProfPktsH, + tmnxSPIIngPStatsFwdInProfOcts, + tmnxSPIIngPStatsFwdInProfOctsL, + tmnxSPIIngPStatsFwdInProfOctsH, + tmnxSPIIngPStatsFwdOutProfOcts, + tmnxSPIIngPStatsFwdOutProfOctsL, + tmnxSPIIngPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsMode, + tmnxSPIEgrPStatsOffInProfPkts, + tmnxSPIEgrPStatsOffInProfPktsL, + tmnxSPIEgrPStatsOffInProfPktsH, + tmnxSPIEgrPStatsFwdInProfPkts, + tmnxSPIEgrPStatsFwdInProfPktsL, + tmnxSPIEgrPStatsFwdInProfPktsH, + tmnxSPIEgrPStatsDrpInProfPkts, + tmnxSPIEgrPStatsDrpInProfPktsL, + tmnxSPIEgrPStatsDrpInProfPktsH, + tmnxSPIEgrPStatsOffOutProfPkts, + tmnxSPIEgrPStatsOffOutProfPktsL, + tmnxSPIEgrPStatsOffOutProfPktsH, + tmnxSPIEgrPStatsFwdOutProfPkts, + tmnxSPIEgrPStatsFwdOutProfPktsL, + tmnxSPIEgrPStatsFwdOutProfPktsH, + tmnxSPIEgrPStatsDrpOutProfPkts, + tmnxSPIEgrPStatsDrpOutProfPktsL, + tmnxSPIEgrPStatsDrpOutProfPktsH, + tmnxSPIEgrPStatsOffInProfOcts, + tmnxSPIEgrPStatsOffInProfOctsL, + tmnxSPIEgrPStatsOffInProfOctsH, + tmnxSPIEgrPStatsFwdInProfOcts, + tmnxSPIEgrPStatsFwdInProfOctsL, + tmnxSPIEgrPStatsFwdInProfOctsH, + tmnxSPIEgrPStatsDrpInProfOcts, + tmnxSPIEgrPStatsDrpInProfOctsL, + tmnxSPIEgrPStatsDrpInProfOctsH, + tmnxSPIEgrPStatsOffOutProfOcts, + tmnxSPIEgrPStatsOffOutProfOctsL, + tmnxSPIEgrPStatsOffOutProfOctsH, + tmnxSPIEgrPStatsFwdOutProfOcts, + tmnxSPIEgrPStatsFwdOutProfOctsL, + tmnxSPIEgrPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsDrpOutProfOcts, + tmnxSPIEgrPStatsDrpOutProfOctsL, + tmnxSPIEgrPStatsDrpOutProfOctsH, + tmnxSPIEgrPStatsOffUncolPkts, + tmnxSPIEgrPStatsOffUncolPktsL, + tmnxSPIEgrPStatsOffUncolPktsH, + tmnxSPIEgrPStatsOffUncolOcts, + tmnxSPIEgrPStatsOffUncolOctsL, + tmnxSPIEgrPStatsOffUncolOctsH, + tmnxSubIngQosArbitStatsFwdPkts, + tmnxSubIngQosArbitStatsFwdPktsLo, + tmnxSubIngQosArbitStatsFwdPktsHi, + tmnxSubIngQosArbitStatsFwdOcts, + tmnxSubIngQosArbitStatsFwdOctsLo, + tmnxSubIngQosArbitStatsFwdOctsHi, + tmnxSubEgrQosArbitStatsFwdPkts, + tmnxSubEgrQosArbitStatsFwdPktsLo, + tmnxSubEgrQosArbitStatsFwdPktsHi, + tmnxSubEgrQosArbitStatsFwdOcts, + tmnxSubEgrQosArbitStatsFwdOctsLo, + tmnxSubEgrQosArbitStatsFwdOctsHi, + tmnxSubIgmpPlcyRowStatus, + tmnxSubIgmpPlcyDescription, + tmnxSubIgmpPlcyImportPolicy, + tmnxSubIgmpPlcyHostMaxGroups, + tmnxSubIgmpPlcyAdminVersion, + tmnxSubIgmpPlcyFastLeave, + tmnxSubIgmpPlcyRedirectionPolicy, + tmnxSubIgmpPlcyEgrRateModType, + tmnxSubIgmpPlcyEgrRateModSched, + tmnxSubIgmpPlcyPerHostReplic, + tmnxSubIgmpPlcyMcRprtDestName, + tmnxSubIgmpPlcyMcRprtOptFields, + tmnxSubIgmpPlcyMcRprtAdminState, + tmnxSubIgmpPlcyStaticRowStatus, + tmnxSLAProfInstOvrPIR, + tmnxSLAProfInstOvrCIR, + tmnxSLAProfInstOvrCBS, + tmnxSLAProfInstOvrMBS, + tmnxSubOvrPIR, + tmnxSubOvrCIR, + tmnxSubOvrCBS, + tmnxSubOvrMBS, + tmnxSubIgmpHostsCreated, + tmnxSubIgmpPlcySubscriberId, + tmnxSubIgmpStatusPlcyName, + tmnxSubInfoRadEgrAggRateLimit, + tmnxSubInfoEgrAggRateLimit, + tmnxSubMcacPlcyRowStatus, + tmnxSubMcacPlcyDescription, + tmnxSubMcacPlcyAdminState, + tmnxSubMcacPlcyUnconstrainedBW, + tmnxSubMcacPlcyPreRsvdMandBW, + tmnxSubMcacPlcyLastMgmtChange, + tmnxSubMcacPlcySubscriberId, + tmnxSubMcacStatusPlcyName, + tmnxSubMcacStatusinUseMandBw, + tmnxSubMcacStatusinUseOpnlBw, + tmnxSubMcacStatusAvailMandBw, + tmnxSubMcacStatusAvailOpnlBw, + tmnxSubFlterProfRowStatus, + tmnxSubLcktPlcyRowStatus, + tmnxSubLcktPlcyLastMgmtChange, + tmnxSubLcktPlcyDescription, + tmnxSubLcktPlcyLcktTimeMin, + tmnxSubLcktPlcyLcktTimeMax, + tmnxSubLcktPlcyLcktResetTime, + tmnxSubLcktPlcyMaxLcktHosts, + tmnxSubLcktPlcyHostKey, + tmnxSubIgmpPlcyHostMaxSources + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 10.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 61 } + +tmnxSubAccountingV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRequestScriptPlcy, + tmnxSubAcctPlcyQueueInstAcct, + tmnxSubAcctPlcySessionAcct, + tmnxSubPppAcctSessionId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 10.0." + ::= { tmnxSubMgmtGroups 62 } + +tmnxSubCreditControlV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfCatTimeoutAction + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the credit control feature on Nokia SROS series systems added in + release 10.0." + ::= { tmnxSubMgmtGroups 63 } + +tmnxSubAutoSubIdV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAutoSubIdIpoeKey1, + tmnxSubAutoSubIdIpoeKey2, + tmnxSubAutoSubIdIpoeKey3, + tmnxSubAutoSubIdIpoeKey4, + tmnxSubAutoSubIdPppKey1, + tmnxSubAutoSubIdPppKey2, + tmnxSubAutoSubIdPppKey3, + tmnxSubAutoSubIdPppKey4, + tmnxSubAutoSubIdPppKey5 + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the auto-generated subscriber identification feature on Nokia SROS + series systems since release 10.0." + ::= { tmnxSubMgmtGroups 64 } + +tmnxSubIpoeLinkV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIpoeLinkLastMgmtChange, + tmnxSubIpoeLinkTableLastChange, + tmnxSubIpoeLinkAdminState, + tmnxSubIpoeLinkShareCircId, + tmnxSubIpoeLinkGratRtrAdv + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the IPoE host linking feature on Nokia SROS series systems since + release 10.0." + ::= { tmnxSubMgmtGroups 65 } + +tmnxSubPppV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubPppIpv6AddrType, + tmnxSubPppIpv6Addr, + tmnxSubPppIpv6AddrOrigin, + tmnxSubPppIpv6AddrPool + } + STATUS obsolete + DESCRIPTION + "The group of objects for the management of subscriber PPP on Nokia + SROS series systems since release 10.0." + ::= { tmnxSubMgmtGroups 66 } + +tmnxSubSlaacV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubSlaacPfxLen, + tmnxSubSlaacPortId, + tmnxSubSlaacEncapValue, + tmnxSubSlaacPppIndex, + tmnxSubSlaacPersistKey, + tmnxSubSlaacInterfaceId, + tmnxSubSlaacCircuitId, + tmnxSubSlaacRemoteId, + tmnxSubSlaacSubscrIdent, + tmnxSubSlaacSubProfString, + tmnxSubSlaacSlaProfString, + tmnxSubSlaacAppProfString, + tmnxSubSlaacCategoryMapName, + tmnxSubSlaacAncpString, + tmnxSubSlaacInterDestId, + tmnxSubSlaacRadiusClassAttr, + tmnxSubSlaacShcvOperState, + tmnxSubSlaacShcvChecks, + tmnxSubSlaacShcvReplies, + tmnxSubSlaacShcvReplyTime, + tmnxSubSlaacPrimaryDnsType, + tmnxSubSlaacPrimaryDns, + tmnxSubSlaacSecondaryDnsType, + tmnxSubSlaacSecondaryDns, + tmnxSubSlaacCreationTime, + tmnxSubSlaacOriginSubscrId, + tmnxSubSlaacOriginStrings, + tmnxSubSlaacOriginPfxInfo + } + STATUS obsolete + DESCRIPTION + "The group of objects for the management of stateless address + autoconfiguration hosts on Nokia SROS series systems since release + 10.0." + ::= { tmnxSubMgmtGroups 67 } + +tmnxSubAuthenticationV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyNasPortBitspec, + tmnxSubAuthPlcyRadiusServerPlcy, + tmnxSubAuthPlcyAcctStopOnFail + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems added in release + 11.0." + ::= { tmnxSubMgmtGroups 68 } + +tmnxSubMgmtV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubMgmtPortSIpcp, + tmnxSubMgmtPortSIpcpPeak, + tmnxSubMgmtPortSL2tpHost, + tmnxSubMgmtPortSL2tpHostPeak, + tmnxSubMgmtPortSDhcp, + tmnxSubMgmtPortSDhcpPeak, + tmnxSubMgmtPortSArp, + tmnxSubMgmtPortSArpPeak, + tmnxSubMgmtPortSStatic, + tmnxSubMgmtPortSStaticPeak, + tmnxSubMgmtPortSNonSub, + tmnxSubMgmtPortSNonSubPeak, + tmnxSubMgmtPortSPppSlaac, + tmnxSubMgmtPortSPppSlaacPeak, + tmnxSubMgmtPortSPppDhcp6Pd, + tmnxSubMgmtPortSPppDhcp6PdPeak, + tmnxSubMgmtPortSPppDhcp6Na, + tmnxSubMgmtPortSPppDhcp6NaPeak, + tmnxSubMgmtPortSIpoeSlaac, + tmnxSubMgmtPortSIpoeSlaacPeak, + tmnxSubMgmtPortSIpoeDhcp6Pd, + tmnxSubMgmtPortSIpoeDhcp6PdPeak, + tmnxSubMgmtPortSIpoeDhcp6Na, + tmnxSubMgmtPortSIpoeDhcp6NaPeak, + tmnxSubMgmtPortSV4, + tmnxSubMgmtPortSV4Peak, + tmnxSubMgmtPortSV6, + tmnxSubMgmtPortSV6Peak, + tmnxSubMgmtPortSPppHosts, + tmnxSubMgmtPortSPppHostsPeak, + tmnxSubMgmtPortSIpoeHosts, + tmnxSubMgmtPortSIpoeHostsPeak, + tmnxSubMgmtPortSTotal, + tmnxSubMgmtPortSTotalPeak, + tmnxSubMgmtPortSPppLclOE, + tmnxSubMgmtPortSPppLclOEPeak, + tmnxSubMgmtPortSPppLclOEOA, + tmnxSubMgmtPortSPppLclOEOAPeak, + tmnxSubMgmtPortSPppLclOA, + tmnxSubMgmtPortSPppLclOAPeak, + tmnxSubMgmtPortSPppLclL2tp, + tmnxSubMgmtPortSPppLclL2tpPeak, + tmnxSubMgmtPortSPppLclTotal, + tmnxSubMgmtPortSPppLclTotalPeak, + tmnxSubMgmtPortSPppLacOE, + tmnxSubMgmtPortSPppLacOEPeak, + tmnxSubMgmtPortSPppLacOEOA, + tmnxSubMgmtPortSPppLacOEOAPeak, + tmnxSubMgmtPortSPppLacOA, + tmnxSubMgmtPortSPppLacOAPeak, + tmnxSubMgmtPortSPppLacL2tp, + tmnxSubMgmtPortSPppLacL2tpPeak, + tmnxSubMgmtPortSPppLacTotal, + tmnxSubMgmtPortSPppLacTotalPeak, + tmnxSubMgmtPortSPppSessIs, + tmnxSubMgmtPortSPppSessIsPeak, + tmnxSubMgmtPortSPppSessTotal, + tmnxSubMgmtPortSPppSessTotalPeak, + tmnxSubMgmtPortSSubscribers, + tmnxSubMgmtPortSSubscribersPeak, + tmnxSubLcktHostMacAddr, + tmnxSubLcktHostCctId, + tmnxSubLcktHostRemId, + tmnxSubLcktHostResetTimeElapsed, + tmnxSubLcktHostLockTimeCurrent, + tmnxSubLcktHostLockTimeElapsed, + tmnxSubLcktHostLockTimeNext, + tmnxSubLcktHostNumLockouts, + tmnxSubIgmpPlcyHostMaxGrpSources, + tmnxSubMgmtMdaSIpcp, + tmnxSubMgmtMdaSIpcpPeak, + tmnxSubMgmtMdaSL2tpHost, + tmnxSubMgmtMdaSL2tpHostPeak, + tmnxSubMgmtMdaSDhcp, + tmnxSubMgmtMdaSDhcpPeak, + tmnxSubMgmtMdaSArp, + tmnxSubMgmtMdaSArpPeak, + tmnxSubMgmtMdaSStatic, + tmnxSubMgmtMdaSStaticPeak, + tmnxSubMgmtMdaSNonSub, + tmnxSubMgmtMdaSNonSubPeak, + tmnxSubMgmtMdaSPppSlaac, + tmnxSubMgmtMdaSPppSlaacPeak, + tmnxSubMgmtMdaSPppDhcp6Pd, + tmnxSubMgmtMdaSPppDhcp6PdPeak, + tmnxSubMgmtMdaSPppDhcp6Na, + tmnxSubMgmtMdaSPppDhcp6NaPeak, + tmnxSubMgmtMdaSIpoeSlaac, + tmnxSubMgmtMdaSIpoeSlaacPeak, + tmnxSubMgmtMdaSIpoeDhcp6Pd, + tmnxSubMgmtMdaSIpoeDhcp6PdPeak, + tmnxSubMgmtMdaSIpoeDhcp6Na, + tmnxSubMgmtMdaSIpoeDhcp6NaPeak, + tmnxSubMgmtMdaSV4, + tmnxSubMgmtMdaSV4Peak, + tmnxSubMgmtMdaSV6, + tmnxSubMgmtMdaSV6Peak, + tmnxSubMgmtMdaSPppHosts, + tmnxSubMgmtMdaSPppHostsPeak, + tmnxSubMgmtMdaSIpoeHosts, + tmnxSubMgmtMdaSIpoeHostsPeak, + tmnxSubMgmtMdaSTotal, + tmnxSubMgmtMdaSTotalPeak, + tmnxSubMgmtMdaSPppLclOE, + tmnxSubMgmtMdaSPppLclOEPeak, + tmnxSubMgmtMdaSPppLclOEOA, + tmnxSubMgmtMdaSPppLclOEOAPeak, + tmnxSubMgmtMdaSPppLclOA, + tmnxSubMgmtMdaSPppLclOAPeak, + tmnxSubMgmtMdaSPppLclL2tp, + tmnxSubMgmtMdaSPppLclL2tpPeak, + tmnxSubMgmtMdaSPppLclTotal, + tmnxSubMgmtMdaSPppLclTotalPeak, + tmnxSubMgmtMdaSPppLacOE, + tmnxSubMgmtMdaSPppLacOEPeak, + tmnxSubMgmtMdaSPppLacOEOA, + tmnxSubMgmtMdaSPppLacOEOAPeak, + tmnxSubMgmtMdaSPppLacOA, + tmnxSubMgmtMdaSPppLacOAPeak, + tmnxSubMgmtMdaSPppLacL2tp, + tmnxSubMgmtMdaSPppLacL2tpPeak, + tmnxSubMgmtMdaSPppLacTotal, + tmnxSubMgmtMdaSPppLacTotalPeak, + tmnxSubMgmtMdaSPppSessIs, + tmnxSubMgmtMdaSPppSessIsPeak, + tmnxSubMgmtMdaSPppSessTotal, + tmnxSubMgmtMdaSPppSessTotalPeak, + tmnxSubMgmtMdaSSubscribers, + tmnxSubMgmtMdaSSubscribersPeak, + tmnxSubMgmtSlotSIpcp, + tmnxSubMgmtSlotSIpcpPeak, + tmnxSubMgmtSlotSL2tpHost, + tmnxSubMgmtSlotSL2tpHostPeak, + tmnxSubMgmtSlotSDhcp, + tmnxSubMgmtSlotSDhcpPeak, + tmnxSubMgmtSlotSArp, + tmnxSubMgmtSlotSArpPeak, + tmnxSubMgmtSlotSStatic, + tmnxSubMgmtSlotSStaticPeak, + tmnxSubMgmtSlotSNonSub, + tmnxSubMgmtSlotSNonSubPeak, + tmnxSubMgmtSlotSPppSlaac, + tmnxSubMgmtSlotSPppSlaacPeak, + tmnxSubMgmtSlotSPppDhcp6Pd, + tmnxSubMgmtSlotSPppDhcp6PdPeak, + tmnxSubMgmtSlotSPppDhcp6Na, + tmnxSubMgmtSlotSPppDhcp6NaPeak, + tmnxSubMgmtSlotSIpoeSlaac, + tmnxSubMgmtSlotSIpoeSlaacPeak, + tmnxSubMgmtSlotSIpoeDhcp6Pd, + tmnxSubMgmtSlotSIpoeDhcp6PdPeak, + tmnxSubMgmtSlotSIpoeDhcp6Na, + tmnxSubMgmtSlotSIpoeDhcp6NaPeak, + tmnxSubMgmtSlotSV4, + tmnxSubMgmtSlotSV4Peak, + tmnxSubMgmtSlotSV6, + tmnxSubMgmtSlotSV6Peak, + tmnxSubMgmtSlotSPppHosts, + tmnxSubMgmtSlotSPppHostsPeak, + tmnxSubMgmtSlotSIpoeHosts, + tmnxSubMgmtSlotSIpoeHostsPeak, + tmnxSubMgmtSlotSTotal, + tmnxSubMgmtSlotSTotalPeak, + tmnxSubMgmtSlotSPppLclOE, + tmnxSubMgmtSlotSPppLclOEPeak, + tmnxSubMgmtSlotSPppLclOEOA, + tmnxSubMgmtSlotSPppLclOEOAPeak, + tmnxSubMgmtSlotSPppLclOA, + tmnxSubMgmtSlotSPppLclOAPeak, + tmnxSubMgmtSlotSPppLclL2tp, + tmnxSubMgmtSlotSPppLclL2tpPeak, + tmnxSubMgmtSlotSPppLclTotal, + tmnxSubMgmtSlotSPppLclTotalPeak, + tmnxSubMgmtSlotSPppLacOE, + tmnxSubMgmtSlotSPppLacOEPeak, + tmnxSubMgmtSlotSPppLacOEOA, + tmnxSubMgmtSlotSPppLacOEOAPeak, + tmnxSubMgmtSlotSPppLacOA, + tmnxSubMgmtSlotSPppLacOAPeak, + tmnxSubMgmtSlotSPppLacL2tp, + tmnxSubMgmtSlotSPppLacL2tpPeak, + tmnxSubMgmtSlotSPppLacTotal, + tmnxSubMgmtSlotSPppLacTotalPeak, + tmnxSubMgmtSlotSPppSessIs, + tmnxSubMgmtSlotSPppSessIsPeak, + tmnxSubMgmtSlotSPppSessTotal, + tmnxSubMgmtSlotSPppSessTotalPeak, + tmnxSubMgmtSlotSSubscribers, + tmnxSubMgmtSlotSSubscribersPeak, + tmnxSubMgmtSystSIpcp, + tmnxSubMgmtSystSIpcpPeak, + tmnxSubMgmtSystSL2tpHost, + tmnxSubMgmtSystSL2tpHostPeak, + tmnxSubMgmtSystSDhcp, + tmnxSubMgmtSystSDhcpPeak, + tmnxSubMgmtSystSArp, + tmnxSubMgmtSystSArpPeak, + tmnxSubMgmtSystSStatic, + tmnxSubMgmtSystSStaticPeak, + tmnxSubMgmtSystSNonSub, + tmnxSubMgmtSystSNonSubPeak, + tmnxSubMgmtSystSPppSlaac, + tmnxSubMgmtSystSPppSlaacPeak, + tmnxSubMgmtSystSPppDhcp6Pd, + tmnxSubMgmtSystSPppDhcp6PdPeak, + tmnxSubMgmtSystSPppDhcp6Na, + tmnxSubMgmtSystSPppDhcp6NaPeak, + tmnxSubMgmtSystSIpoeSlaac, + tmnxSubMgmtSystSIpoeSlaacPeak, + tmnxSubMgmtSystSIpoeDhcp6Pd, + tmnxSubMgmtSystSIpoeDhcp6PdPeak, + tmnxSubMgmtSystSIpoeDhcp6Na, + tmnxSubMgmtSystSIpoeDhcp6NaPeak, + tmnxSubMgmtSystSV4, + tmnxSubMgmtSystSV4Peak, + tmnxSubMgmtSystSV6, + tmnxSubMgmtSystSV6Peak, + tmnxSubMgmtSystSPppHosts, + tmnxSubMgmtSystSPppHostsPeak, + tmnxSubMgmtSystSIpoeHosts, + tmnxSubMgmtSystSIpoeHostsPeak, + tmnxSubMgmtSystSTotal, + tmnxSubMgmtSystSTotalPeak, + tmnxSubMgmtSystSPppLclOE, + tmnxSubMgmtSystSPppLclOEPeak, + tmnxSubMgmtSystSPppLclOEOA, + tmnxSubMgmtSystSPppLclOEOAPeak, + tmnxSubMgmtSystSPppLclOA, + tmnxSubMgmtSystSPppLclOAPeak, + tmnxSubMgmtSystSPppLclL2tp, + tmnxSubMgmtSystSPppLclL2tpPeak, + tmnxSubMgmtSystSPppLclTotal, + tmnxSubMgmtSystSPppLclTotalPeak, + tmnxSubMgmtSystSPppLacOE, + tmnxSubMgmtSystSPppLacOEPeak, + tmnxSubMgmtSystSPppLacOEOA, + tmnxSubMgmtSystSPppLacOEOAPeak, + tmnxSubMgmtSystSPppLacOA, + tmnxSubMgmtSystSPppLacOAPeak, + tmnxSubMgmtSystSPppLacL2tp, + tmnxSubMgmtSystSPppLacL2tpPeak, + tmnxSubMgmtSystSPppLacTotal, + tmnxSubMgmtSystSPppLacTotalPeak, + tmnxSubMgmtSystSPppSessIs, + tmnxSubMgmtSystSPppSessIsPeak, + tmnxSubMgmtSystSPppSessTotal, + tmnxSubMgmtSystSPppSessTotalPeak, + tmnxSubMgmtSystSL2tpTunOrig, + tmnxSubMgmtSystSL2tpTunOrigPeak, + tmnxSubMgmtSystSL2tpTunRecv, + tmnxSubMgmtSystSL2tpTunRecvPeak, + tmnxSubMgmtSystSL2tpTunTotal, + tmnxSubMgmtSystSL2tpTunTotalPeak, + tmnxSubMgmtSystSSubscribers, + tmnxSubMgmtSystSSubscribersPeak, + tmnxSubMgmtPwPortSIpcp, + tmnxSubMgmtPwPortSIpcpPk, + tmnxSubMgmtPwPortSL2tpHost, + tmnxSubMgmtPwPortSL2tpHostPk, + tmnxSubMgmtPwPortSDhcp, + tmnxSubMgmtPwPortSDhcpPk, + tmnxSubMgmtPwPortSArp, + tmnxSubMgmtPwPortSArpPk, + tmnxSubMgmtPwPortSStatic, + tmnxSubMgmtPwPortSStaticPk, + tmnxSubMgmtPwPortSNonSub, + tmnxSubMgmtPwPortSNonSubPk, + tmnxSubMgmtPwPortSPppSlaac, + tmnxSubMgmtPwPortSPppSlaacPk, + tmnxSubMgmtPwPortSPppDhcp6Pd, + tmnxSubMgmtPwPortSPppDhcp6PdPk, + tmnxSubMgmtPwPortSPppDhcp6Na, + tmnxSubMgmtPwPortSPppDhcp6NaPk, + tmnxSubMgmtPwPortSIpoeSlaac, + tmnxSubMgmtPwPortSIpoeSlaacPk, + tmnxSubMgmtPwPortSIpoeDhcp6Pd, + tmnxSubMgmtPwPortSIpoeDhcp6PdPk, + tmnxSubMgmtPwPortSIpoeDhcp6Na, + tmnxSubMgmtPwPortSIpoeDhcp6NaPk, + tmnxSubMgmtPwPortSV4, + tmnxSubMgmtPwPortSV4Pk, + tmnxSubMgmtPwPortSV6, + tmnxSubMgmtPwPortSV6Pk, + tmnxSubMgmtPwPortSPppHosts, + tmnxSubMgmtPwPortSPppHostsPk, + tmnxSubMgmtPwPortSIpoeHosts, + tmnxSubMgmtPwPortSIpoeHostsPk, + tmnxSubMgmtPwPortSTotal, + tmnxSubMgmtPwPortSTotalPk, + tmnxSubMgmtPwPortSPppLclOE, + tmnxSubMgmtPwPortSPppLclOEPk, + tmnxSubMgmtPwPortSPppLclOEOA, + tmnxSubMgmtPwPortSPppLclOEOAPk, + tmnxSubMgmtPwPortSPppLclOA, + tmnxSubMgmtPwPortSPppLclOAPk, + tmnxSubMgmtPwPortSPppLclL2tp, + tmnxSubMgmtPwPortSPppLclL2tpPk, + tmnxSubMgmtPwPortSPppLclTotal, + tmnxSubMgmtPwPortSPppLclTotalPk, + tmnxSubMgmtPwPortSPppLacOE, + tmnxSubMgmtPwPortSPppLacOEPk, + tmnxSubMgmtPwPortSPppLacOEOA, + tmnxSubMgmtPwPortSPppLacOEOAPk, + tmnxSubMgmtPwPortSPppLacOA, + tmnxSubMgmtPwPortSPppLacOAPk, + tmnxSubMgmtPwPortSPppLacL2tp, + tmnxSubMgmtPwPortSPppLacL2tpPk, + tmnxSubMgmtPwPortSPppLacTotal, + tmnxSubMgmtPwPortSPppLacTotalPk, + tmnxSubMgmtPwPortSPppSessIs, + tmnxSubMgmtPwPortSPppSessIsPk, + tmnxSubMgmtPwPortSPppSessTotal, + tmnxSubMgmtPwPortSPppSessTotalPk, + tmnxSubMgmtPwPortSSubscribers, + tmnxSubMgmtPwPortSSubscribersPk + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 11.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 69 } + +tmnxHsmdaSubscriberV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubInfoEgrSecShaper, + tmnxSubHsmdaStSubPortId, + tmnxSubHsmdaStIngOffTotalPkt, + tmnxSubHsmdaStIngOffTotalOct, + tmnxSubHsmdaStIngFwdInProfPkt, + tmnxSubHsmdaStIngFwdOutProfPkt, + tmnxSubHsmdaStIngFwdInProfOct, + tmnxSubHsmdaStIngFwdOutProfOct, + tmnxSubHsmdaStIngDropHiPrioPkt, + tmnxSubHsmdaStIngDropLoPrioPkt, + tmnxSubHsmdaStIngDropHiPrioOct, + tmnxSubHsmdaStIngDropLoPrioOct, + tmnxSubHsmdaStEgrFwdInProfPkt, + tmnxSubHsmdaStEgrFwdOutProfPkt, + tmnxSubHsmdaStEgrFwdInProfOct, + tmnxSubHsmdaStEgrFwdOutProfOct, + tmnxSubHsmdaStEgrDropInProfPkt, + tmnxSubHsmdaStEgrDropOutProfPkt, + tmnxSubHsmdaStEgrDropInProfOct, + tmnxSubHsmdaStEgrDropOutProfOct, + tmnxSubIngQStatsSubPortId, + tmnxSubIngQStatsOffTotalPkts, + tmnxSubIngQStatsOffTotalOcts, + tmnxSubIngQStatsFwdInProfPkts, + tmnxSubIngQStatsFwdOutProfPkts, + tmnxSubIngQStatsFwdInProfOcts, + tmnxSubIngQStatsFwdOutProfOcts, + tmnxSubIngQStatsDropHiPrioPkts, + tmnxSubIngQStatsDropLoPrioPkts, + tmnxSubIngQStatsDropHiPrioOcts, + tmnxSubIngQStatsDropLoPrioOcts, + tmnxSubEgrQStatsSubPortId, + tmnxSubEgrQStatsFwdInProfPkts, + tmnxSubEgrQStatsFwdOutProfPkts, + tmnxSubEgrQStatsFwdInProfOcts, + tmnxSubEgrQStatsFwdOutProfOcts, + tmnxSubEgrQStatsDropInProfPkts, + tmnxSubEgrQStatsDropOutProfPkts, + tmnxSubEgrQStatsDropInProfOcts, + tmnxSubEgrQStatsDropOutProfOcts, + tmnxSubEgrOvrCntrSubPortId, + tmnxSubEgrOvrCntrFwdInProfPkts, + tmnxSubEgrOvrCntrFwdOutProfPkts, + tmnxSubEgrOvrCntrFwdInProfOcts, + tmnxSubEgrOvrCntrFwdOutProfOcts, + tmnxSubEgrOvrCntrDropInProfPkts, + tmnxSubEgrOvrCntrDropOutProfPkts, + tmnxSubEgrOvrCntrDropInProfOcts, + tmnxSubEgrOvrCntrDropOutProfOcts + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management HSMDA-related of subscriber + profiles on release 10.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 70 } + +tmnxSubObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfIngQosPolId, + tmnxSubProfEgrQosPolId, + tmnxSubProfHsmdaIngAggRateLimit, + tmnxSubProfHsmdaEgrAggRateLimit, + tmnxSubProfHsmdaIngPackByteOff, + tmnxSubProfHsmdaEgrPackByteOff, + tmnxSubHsmdaIngQueueOvrTableLC, + tmnxSubHsmdaEgrQueueOvrTblLC, + tmnxSubHsmdaIngQueueOvrRowStat, + tmnxSubHsmdaIngQueueOvrLastChgd, + tmnxSubHsmdaIngQueueOvrPIR, + tmnxSubHsmdaIngQueueOvrCIR, + tmnxSubHsmdaIngQueueOvrSlpPlcy, + tmnxSubHsmdaEgrQueueOvrRowStat, + tmnxSubHsmdaEgrQueueOvrLastChgd, + tmnxSubHsmdaEgrQueueOvrPIR, + tmnxSubHsmdaEgrQueueOvrCIR, + tmnxSubHsmdaEgrQueueOvrSlpPlcy, + tmnxSubIngOvrCntrSubPortId, + tmnxSubIngOvrCntrOffTotalPkts, + tmnxSubIngOvrCntrOffTotalOcts, + tmnxSubIngOvrCntrFwdInProfPkts, + tmnxSubIngOvrCntrFwdOutProfPkts, + tmnxSubIngOvrCntrFwdInProfOcts, + tmnxSubIngOvrCntrFwdOutProfOcts, + tmnxSubIngOvrCntrDropHiPrioPkts, + tmnxSubIngOvrCntrDropLoPrioPkts, + tmnxSubIngOvrCntrDropHiPrioOcts, + tmnxSubIngOvrCntrDropLoPrioOcts + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for subscriber management on Nokia SROS + series systems in release 10.0." + ::= { tmnxSubMgmtGroups 71 } + +tmnxSubV6GrpIfRAV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubV6GrpIfRATableLastChange, + tmnxSubV6GrpIfRALastChanged, + tmnxSubV6GrpIfRAAdminState, + tmnxSubV6GrpIfRACurHopLimit, + tmnxSubV6GrpIfRAManagedCfg, + tmnxSubV6GrpIfRAMaxInterval, + tmnxSubV6GrpIfRAMinInterval, + tmnxSubV6GrpIfRALinkMTU, + tmnxSubV6GrpIfRAOtherCfg, + tmnxSubV6GrpIfRAPfxOptAutonomous, + tmnxSubV6GrpIfRAPfxOptPrefLtime, + tmnxSubV6GrpIfRAPfxOptValidLtime, + tmnxSubV6GrpIfRAReachableTime, + tmnxSubV6GrpIfRARetransmitTime, + tmnxSubV6GrpIfRARouterLifetime, + tmnxSubV6GrpIfRADnsOptInclDns, + tmnxSubV6GrpIfRADnsOptRdnssLtime + } + STATUS current + DESCRIPTION + "Group of objects supporting IPv6 Router Advertisements for Neighbor + Discovery for Group Interfaces on Nokia SROS series systems in release + 11.0." + ::= { tmnxSubMgmtGroups 72 } + +tmnxSubPppV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubPppType, + tmnxSubPppUpTime, + tmnxSubPppDescription, + tmnxSubPppLcpState, + tmnxSubPppIpcpState, + tmnxSubPppIpv6cpState, + tmnxSubPppPppMtu, + tmnxSubPppPppAuthProtocol, + tmnxSubPppPppUserName, + tmnxSubPppSubIdent, + tmnxSubPppSubProfString, + tmnxSubPppSlaProfString, + tmnxSubPppAncpString, + tmnxSubPppInterDestId, + tmnxSubPppAppProfString, + tmnxSubPppCategoryMapName, + tmnxSubPppIpAddrType, + tmnxSubPppIpAddr, + tmnxSubPppIpAddrPrefixLength, + tmnxSubPppOriginIp, + tmnxSubPppPrimaryDnsType, + tmnxSubPppPrimaryDns, + tmnxSubPppSecondaryDnsType, + tmnxSubPppSecondaryDns, + tmnxSubPppOriginDns, + tmnxSubPppPrimaryNbnsType, + tmnxSubPppPrimaryNbns, + tmnxSubPppSecondaryNbnsType, + tmnxSubPppSecondaryNbns, + tmnxSubPppOriginNbns, + tmnxSubPppInterfaceId, + tmnxSubPppIpv6Dns1Type, + tmnxSubPppIpv6Dns1, + tmnxSubPppIpv6Dns2Type, + tmnxSubPppIpv6Dns2, + tmnxSubPppIpv6DelPfxType, + tmnxSubPppIpv6DelPfxLen, + tmnxSubPppIpv6DelPfxOrigin, + tmnxSubPppIpv6DelPfxPool, + tmnxSubPppIpv6DelPfx, + tmnxSubPppIpv6PrefixType, + tmnxSubPppIpv6PrefixLen, + tmnxSubPppIpv6Prefix, + tmnxSubPppTerminationType, + tmnxSubPppRetailerSvcId, + tmnxSubPppRetailerIf, + tmnxSubPppLacVrtrId, + tmnxSubPppLacConnectionId, + tmnxSubPppSessionTimeout, + tmnxSubPppCircuitId, + tmnxSubPppRemoteId, + tmnxSubPppAddressPool, + tmnxSubPppRadiusClassAttr, + tmnxSubPppRadiusUserName, + tmnxSubPppSvcId, + tmnxSubPppSubIf, + tmnxSubPppGrpIf, + tmnxSubPppPortId, + tmnxSubPppEncapValue, + tmnxSubPppStatRxUnknownProto, + tmnxSubPppStatRxLcpConfReq, + tmnxSubPppStatRxLcpConfAck, + tmnxSubPppStatRxLcpConfNak, + tmnxSubPppStatRxLcpConfRej, + tmnxSubPppStatRxLcpTermReq, + tmnxSubPppStatRxLcpTermAck, + tmnxSubPppStatRxLcpCodeRej, + tmnxSubPppStatRxLcpEchoReq, + tmnxSubPppStatRxLcpEchoRep, + tmnxSubPppStatRxLcpProtRej, + tmnxSubPppStatRxLcpDiscReq, + tmnxSubPppStatTxLcpConfReq, + tmnxSubPppStatTxLcpConfAck, + tmnxSubPppStatTxLcpConfNak, + tmnxSubPppStatTxLcpConfRej, + tmnxSubPppStatTxLcpTermReq, + tmnxSubPppStatTxLcpTermAck, + tmnxSubPppStatTxLcpCodeRej, + tmnxSubPppStatTxLcpEchoReq, + tmnxSubPppStatTxLcpEchoRep, + tmnxSubPppStatTxLcpProtRej, + tmnxSubPppStatTxLcpDiscReq, + tmnxSubPppStatRxPapAuthReq, + tmnxSubPppStatTxPapAuthAck, + tmnxSubPppStatTxPapAuthNak, + tmnxSubPppStatRxChapResponse, + tmnxSubPppStatTxChapChallenge, + tmnxSubPppStatTxChapSuccess, + tmnxSubPppStatTxChapFailure, + tmnxSubPppStatRxIpcpConfReq, + tmnxSubPppStatRxIpcpConfAck, + tmnxSubPppStatRxIpcpConfNak, + tmnxSubPppStatRxIpcpConfRej, + tmnxSubPppStatRxIpcpTermReq, + tmnxSubPppStatRxIpcpTermAck, + tmnxSubPppStatRxIpcpCodeRej, + tmnxSubPppStatTxIpcpConfReq, + tmnxSubPppStatTxIpcpConfAck, + tmnxSubPppStatTxIpcpConfNak, + tmnxSubPppStatTxIpcpConfRej, + tmnxSubPppStatTxIpcpTermReq, + tmnxSubPppStatTxIpcpTermAck, + tmnxSubPppStatTxIpcpCodeRej, + tmnxSubPppStatRxIpv6cpConfReq, + tmnxSubPppStatRxIpv6cpConfAck, + tmnxSubPppStatRxIpv6cpConfNak, + tmnxSubPppStatRxIpv6cpConfRej, + tmnxSubPppStatRxIpv6cpTermReq, + tmnxSubPppStatRxIpv6cpTermAck, + tmnxSubPppStatRxIpv6cpCodeRej, + tmnxSubPppStatTxIpv6cpConfReq, + tmnxSubPppStatTxIpv6cpConfAck, + tmnxSubPppStatTxIpv6cpConfNak, + tmnxSubPppStatTxIpv6cpConfRej, + tmnxSubPppStatTxIpv6cpTermReq, + tmnxSubPppStatTxIpv6cpTermAck, + tmnxSubPppStatTxIpv6cpCodeRej, + tmnxSubPppMRtStatus, + tmnxSubPppOvrCBS, + tmnxSubPppOvrMBS, + tmnxSubPppAleDatalink, + tmnxSubPppAleEncaps1, + tmnxSubPppAleEncaps2, + tmnxSubPppBgpPrngPlcyName, + tmnxSubPppBgpAuthKeyChain, + tmnxSubPppBgpMD5AuthKey, + tmnxSubPppBgpImportPolicy, + tmnxSubPppBgpExportPolicy, + tmnxSubPppBgpPeerAS, + tmnxSubPppBgpPeeringStatus, + tmnxSubPppModSubIdent, + tmnxSubPppModSubProfStr, + tmnxSubPppModSlaProfStr, + tmnxSubPppModAncpStr, + tmnxSubPppModInterDestId, + tmnxSubPppModAppProfStr, + tmnxSubPppModEvaluateState, + tmnxSubPppSessions, + tmnxSubPppTypeSessions, + tmnxSubPppUserType, + tmnxSubPppSvcTypeSessions, + tmnxSubPppIpv6AddrType, + tmnxSubPppIpv6Addr, + tmnxSubPppIpv6AddrOrigin, + tmnxSubPppIpv6AddrPool, + tmnxSubPppSessionTimeLeft, + tmnxSubPppLogicalLineId, + tmnxSubPppIpv6PrefixOrigin, + tmnxSubPppIpv6PrefixPool + } + STATUS current + DESCRIPTION + "The group of objects for the management of subscriber PPP on Nokia + SROS series systems in release 11.0." + ::= { tmnxSubMgmtGroups 73 } + +tmnxSubObsoletedV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubPppOriginSubIdent, + tmnxSubPppOriginStrings, + tmnxSubSlaacOriginSubscrId, + tmnxSubSlaacOriginStrings, + tmnxSubPppOriginIpv6cpInfo + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for subscriber management on Nokia SROS + series systems in release 11.0." + ::= { tmnxSubMgmtGroups 74 } + +tmnxSubSlaacV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubSlaacPfxLen, + tmnxSubSlaacPortId, + tmnxSubSlaacEncapValue, + tmnxSubSlaacPppIndex, + tmnxSubSlaacPersistKey, + tmnxSubSlaacInterfaceId, + tmnxSubSlaacCircuitId, + tmnxSubSlaacRemoteId, + tmnxSubSlaacSubscrIdent, + tmnxSubSlaacSubProfString, + tmnxSubSlaacSlaProfString, + tmnxSubSlaacAppProfString, + tmnxSubSlaacCategoryMapName, + tmnxSubSlaacAncpString, + tmnxSubSlaacInterDestId, + tmnxSubSlaacRadiusClassAttr, + tmnxSubSlaacShcvOperState, + tmnxSubSlaacShcvChecks, + tmnxSubSlaacShcvReplies, + tmnxSubSlaacShcvReplyTime, + tmnxSubSlaacPrimaryDnsType, + tmnxSubSlaacPrimaryDns, + tmnxSubSlaacSecondaryDnsType, + tmnxSubSlaacSecondaryDns, + tmnxSubSlaacCreationTime, + tmnxSubSlaacOriginPfxInfo, + tmnxSubSlaacMRtStatus, + tmnxSubSlaacMRtMetric, + tmnxSubSlaacMRtPreference, + tmnxSubSlaacMRtTag, + tmnxSubPppMRtMetric, + tmnxSubPppMRtPreference, + tmnxSubPppMRtTag, + tmnxSubSlaacPfxPool + } + STATUS current + DESCRIPTION + "The group of objects for the management of stateless address + autoconfiguration hosts on Nokia SROS series systems since release + 11.0." + ::= { tmnxSubMgmtGroups 75 } + +tmnxSubHttpRedirectGroup OBJECT-GROUP + OBJECTS { + tmnxSubHttpRdrPlcyTableLastCh, + tmnxSubHttpRdrPlcyRowStatus, + tmnxSubHttpRdrPlcyLastCh, + tmnxSubHttpRdrPlcyDescription, + tmnxSubHttpRdrPlcyUrl, + tmnxSubHttpRdrPlcyDestPort, + tmnxSubHttpRdrPlcyPortalHoldTime, + tmnxSubHttpRdrFwdTableLastCh, + tmnxSubHttpRdrFwdRowStatus, + tmnxSubHttpRdrFwdLastCh + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting HTTP redirection + on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 76 } + +tmnxSubAccountingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRadiusServerPlcy, + tmnxSubAcctPlcyUpdateIvlJitter + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 11.0." + ::= { tmnxSubMgmtGroups 77 } + +tmnxSubServiceGroup OBJECT-GROUP + OBJECTS { + tmnxSubSvcName, + tmnxSubSvcType, + tmnxSubSvcAcctType, + tmnxSubSvcAcctUpdateIvl, + tmnxSubSvcAttrType, + tmnxSubSvcAttrString, + tmnxSubSvcAcctSessionId, + tmnxSubSvcUpTime, + tmnxSubSvcInPckts, + tmnxSubSvcInOcts, + tmnxSubSvcOutPckts, + tmnxSubSvcOutOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber services on + Nokia SROS series systems since release 11.0." + ::= { tmnxSubMgmtGroups 78 } + +tmnxSubSchedulerRateV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfSchedOvrPIRHi, + tmnxSubProfSchedOvrPIRLo, + tmnxSubProfSchedOvrCIRHi, + tmnxSubProfSchedOvrCIRLo, + tmnxSLAProfInstOvrPIRHi, + tmnxSLAProfInstOvrPIRLo, + tmnxSLAProfInstOvrCIRHi, + tmnxSLAProfInstOvrCIRLo, + tmnxSubOvrPIRHi, + tmnxSubOvrPIRLo, + tmnxSubOvrCIRHi, + tmnxSubOvrCIRLo, + tmnxSubPppOvrPIRHi, + tmnxSubPppOvrPIRLo, + tmnxSubPppOvrCIRHi, + tmnxSubPppOvrCIRLo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems release 11.0." + ::= { tmnxSubMgmtGroups 79 } + +tmnxSubMgmtQosV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAProfReportIngRateType, + tmnxSLAProfReportIngRateSched, + tmnxSLAProfReportEgrRateType, + tmnxSLAProfReportEgrRateSched, + tmnxSLAProfEgrQosMarkingFromSap, + tmnxSLAProfEgrSchedulerType, + tmnxSLAProfOTHttpRdrIpv4FltrId, + tmnxSLAProfEgrUseIngL2tpDscp, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAIngQueueOvrMBSBytes, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSLAEgrQueueOvrMBSBytes, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolRejectUnknownStrings, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubInfoModifySubIdent, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets, + tmnxSubHostInfoV2FwdingState, + tmnxSubHostInfoV2Origin, + tmnxSubHostInfoV2SubIdent, + tmnxSubHostInfoV2SubProfile, + tmnxSubHostInfoV2SLAProfile, + tmnxSubHostInfoV2RetailerSvcId, + tmnxSubHostInfoV2RetailerIf, + tmnxSubHostInfoV2PfxLen, + tmnxSubHostInfoV2EgrQGrpName, + tmnxSubHostInfoV2EgrVPortName, + tmnxSubHostInfoV2AcctSessionId, + tmnxSubHostInfoV2AddressOrigin, + tmnxSubHostInfoV2PppIndex, + tmnxSubHostInfoV2AcctMultiSessId, + tmnxSubHostInfoV2IngFilter, + tmnxSubHostInfoV2EgrFilter, + tmnxSubHostInfoV2OtHttpRdrState, + tmnxSubHostInfoV2OtHttpRdrFilter, + tmnxSubHostInfoV2OtHttpRdrSource, + tmnxSPISubHostV2Origin, + tmnxSPISubHostV2PfxLen, + tmnxSPIInfoCategoryMapName, + tmnxSPIInfoDiamSessId, + tmnxSLAIngPlcrOverrideTblLstChng, + tmnxSLAEgrPlcrOverrideTblLstChng, + tmnxSLAIngPolicerOvrRowStatus, + tmnxSLAIngPolicerOvrLastMgmtChg, + tmnxSLAIngPolicerOvrPIR, + tmnxSLAIngPolicerOvrCIR, + tmnxSLAIngPolicerOvrMBS, + tmnxSLAIngPolicerOvrCBS, + tmnxSLAIngPolicerOvrPktOffset, + tmnxSLAIngPolicerOvrStatMode, + tmnxSLAEgrPolicerOvrRowStatus, + tmnxSLAEgrPolicerOvrLastMgmtChg, + tmnxSLAEgrPolicerOvrPIR, + tmnxSLAEgrPolicerOvrCIR, + tmnxSLAEgrPolicerOvrMBS, + tmnxSLAEgrPolicerOvrCBS, + tmnxSLAEgrPolicerOvrPktOffset, + tmnxSLAEgrPolicerOvrStatMode, + tmnxSubProfPCtrlOvrRowStatus, + tmnxSubProfPCtrlOvrTblLstChng, + tmnxSubProfPCtrlOvrLastChange, + tmnxSubProfPCtrlOvrMaxRate, + tmnxSubProfPCtrlOvrMinMBSSep, + tmnxSubProfPCtrlLvlOvrTblLstChng, + tmnxSubProfPCtrlLvlOvrRowStatus, + tmnxSubProfPCtrlLvlOvrLastChange, + tmnxSubProfPCtrlLvlOvrCumMBS, + tmnxSPIIngPStatsMode, + tmnxSPIIngPStatsOffHiPrioPkts, + tmnxSPIIngPStatsOffHiPrioPktsL, + tmnxSPIIngPStatsOffHiPrioPktsH, + tmnxSPIIngPStatsDrpHiPrioPkts, + tmnxSPIIngPStatsDrpHiPrioPktsL, + tmnxSPIIngPStatsDrpHiPrioPktsH, + tmnxSPIIngPStatsOffLoPrioPkts, + tmnxSPIIngPStatsOffLoPrioPktsL, + tmnxSPIIngPStatsOffLoPrioPktsH, + tmnxSPIIngPStatsDrpLoPrioPkts, + tmnxSPIIngPStatsDrpLoPrioPktsL, + tmnxSPIIngPStatsDrpLoPrioPktsH, + tmnxSPIIngPStatsOffHiPrioOcts, + tmnxSPIIngPStatsOffHiPrioOctsL, + tmnxSPIIngPStatsOffHiPrioOctsH, + tmnxSPIIngPStatsDrpHiPrioOcts, + tmnxSPIIngPStatsDrpHiPrioOctsL, + tmnxSPIIngPStatsDrpHiPrioOctsH, + tmnxSPIIngPStatsOffLoPrioOcts, + tmnxSPIIngPStatsOffLoPrioOctsL, + tmnxSPIIngPStatsOffLoPrioOctsH, + tmnxSPIIngPStatsDrpLoPrioOcts, + tmnxSPIIngPStatsDrpLoPrioOctsL, + tmnxSPIIngPStatsDrpLoPrioOctsH, + tmnxSPIIngPStatsOffUncolPkts, + tmnxSPIIngPStatsOffUncolPktsL, + tmnxSPIIngPStatsOffUncolPktsH, + tmnxSPIIngPStatsOffUncolOcts, + tmnxSPIIngPStatsOffUncolOctsL, + tmnxSPIIngPStatsOffUncolOctsH, + tmnxSPIIngPStatsFwdInProfPkts, + tmnxSPIIngPStatsFwdInProfPktsL, + tmnxSPIIngPStatsFwdInProfPktsH, + tmnxSPIIngPStatsFwdOutProfPkts, + tmnxSPIIngPStatsFwdOutProfPktsL, + tmnxSPIIngPStatsFwdOutProfPktsH, + tmnxSPIIngPStatsFwdInProfOcts, + tmnxSPIIngPStatsFwdInProfOctsL, + tmnxSPIIngPStatsFwdInProfOctsH, + tmnxSPIIngPStatsFwdOutProfOcts, + tmnxSPIIngPStatsFwdOutProfOctsL, + tmnxSPIIngPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsMode, + tmnxSPIEgrPStatsOffInProfPkts, + tmnxSPIEgrPStatsOffInProfPktsL, + tmnxSPIEgrPStatsOffInProfPktsH, + tmnxSPIEgrPStatsFwdInProfPkts, + tmnxSPIEgrPStatsFwdInProfPktsL, + tmnxSPIEgrPStatsFwdInProfPktsH, + tmnxSPIEgrPStatsDrpInProfPkts, + tmnxSPIEgrPStatsDrpInProfPktsL, + tmnxSPIEgrPStatsDrpInProfPktsH, + tmnxSPIEgrPStatsOffOutProfPkts, + tmnxSPIEgrPStatsOffOutProfPktsL, + tmnxSPIEgrPStatsOffOutProfPktsH, + tmnxSPIEgrPStatsFwdOutProfPkts, + tmnxSPIEgrPStatsFwdOutProfPktsL, + tmnxSPIEgrPStatsFwdOutProfPktsH, + tmnxSPIEgrPStatsDrpOutProfPkts, + tmnxSPIEgrPStatsDrpOutProfPktsL, + tmnxSPIEgrPStatsDrpOutProfPktsH, + tmnxSPIEgrPStatsOffInProfOcts, + tmnxSPIEgrPStatsOffInProfOctsL, + tmnxSPIEgrPStatsOffInProfOctsH, + tmnxSPIEgrPStatsFwdInProfOcts, + tmnxSPIEgrPStatsFwdInProfOctsL, + tmnxSPIEgrPStatsFwdInProfOctsH, + tmnxSPIEgrPStatsDrpInProfOcts, + tmnxSPIEgrPStatsDrpInProfOctsL, + tmnxSPIEgrPStatsDrpInProfOctsH, + tmnxSPIEgrPStatsOffOutProfOcts, + tmnxSPIEgrPStatsOffOutProfOctsL, + tmnxSPIEgrPStatsOffOutProfOctsH, + tmnxSPIEgrPStatsFwdOutProfOcts, + tmnxSPIEgrPStatsFwdOutProfOctsL, + tmnxSPIEgrPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsDrpOutProfOcts, + tmnxSPIEgrPStatsDrpOutProfOctsL, + tmnxSPIEgrPStatsDrpOutProfOctsH, + tmnxSPIEgrPStatsOffUncolPkts, + tmnxSPIEgrPStatsOffUncolPktsL, + tmnxSPIEgrPStatsOffUncolPktsH, + tmnxSPIEgrPStatsOffUncolOcts, + tmnxSPIEgrPStatsOffUncolOctsL, + tmnxSPIEgrPStatsOffUncolOctsH, + tmnxSubIngQosArbitStatsFwdPkts, + tmnxSubIngQosArbitStatsFwdPktsLo, + tmnxSubIngQosArbitStatsFwdPktsHi, + tmnxSubIngQosArbitStatsFwdOcts, + tmnxSubIngQosArbitStatsFwdOctsLo, + tmnxSubIngQosArbitStatsFwdOctsHi, + tmnxSubEgrQosArbitStatsFwdPkts, + tmnxSubEgrQosArbitStatsFwdPktsLo, + tmnxSubEgrQosArbitStatsFwdPktsHi, + tmnxSubEgrQosArbitStatsFwdOcts, + tmnxSubEgrQosArbitStatsFwdOctsLo, + tmnxSubEgrQosArbitStatsFwdOctsHi, + tmnxSubIgmpPlcyRowStatus, + tmnxSubIgmpPlcyDescription, + tmnxSubIgmpPlcyImportPolicy, + tmnxSubIgmpPlcyHostMaxGroups, + tmnxSubIgmpPlcyAdminVersion, + tmnxSubIgmpPlcyFastLeave, + tmnxSubIgmpPlcyRedirectionPolicy, + tmnxSubIgmpPlcyEgrRateModType, + tmnxSubIgmpPlcyEgrRateModSched, + tmnxSubIgmpPlcyPerHostReplic, + tmnxSubIgmpPlcyMcRprtDestName, + tmnxSubIgmpPlcyMcRprtOptFields, + tmnxSubIgmpPlcyMcRprtAdminState, + tmnxSubIgmpPlcyStaticRowStatus, + tmnxSLAProfInstOvrCBS, + tmnxSLAProfInstOvrMBS, + tmnxSubOvrCBS, + tmnxSubOvrMBS, + tmnxSubIgmpHostsCreated, + tmnxSubIgmpPlcySubscriberId, + tmnxSubIgmpStatusPlcyName, + tmnxSubInfoRadEgrAggRateLimit, + tmnxSubInfoEgrAggRateLimit, + tmnxSubMcacPlcyRowStatus, + tmnxSubMcacPlcyDescription, + tmnxSubMcacPlcyAdminState, + tmnxSubMcacPlcyUnconstrainedBW, + tmnxSubMcacPlcyPreRsvdMandBW, + tmnxSubMcacPlcyLastMgmtChange, + tmnxSubMcacPlcySubscriberId, + tmnxSubMcacStatusPlcyName, + tmnxSubMcacStatusinUseMandBw, + tmnxSubMcacStatusinUseOpnlBw, + tmnxSubMcacStatusAvailMandBw, + tmnxSubMcacStatusAvailOpnlBw, + tmnxSubFlterProfRowStatus, + tmnxSubLcktPlcyRowStatus, + tmnxSubLcktPlcyLastMgmtChange, + tmnxSubLcktPlcyDescription, + tmnxSubLcktPlcyLcktTimeMin, + tmnxSubLcktPlcyLcktTimeMax, + tmnxSubLcktPlcyLcktResetTime, + tmnxSubLcktPlcyMaxLcktHosts, + tmnxSubLcktPlcyHostKey, + tmnxSubIgmpPlcyHostMaxSources + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 11.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 80 } + +tmnxSubMgmtObsoletedV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfSchedOvrPIR, + tmnxSubProfSchedOvrCIR, + tmnxSLAProfInstOvrPIR, + tmnxSLAProfInstOvrCIR, + tmnxSubOvrPIR, + tmnxSubOvrCIR, + tmnxSubPppOvrPIR, + tmnxSubPppOvrCIR + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of subscriber + profiles on Nokia SROS series systems release 11.0." + ::= { tmnxSubMgmtGroups 81 } + +tmnxSubMgmtObsoletedV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRadRespAttrSelect, + tmnxSubRadiusAcceptRowStatus, + tmnxSubRadiusAcceptLastMgmtCh, + tmnxSubRadiusAcceptSelective, + tmnxSubSysNextHopLimit, + tmnxSubSysNextHopUsageHigh + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of subscriber + profiles on Nokia SROS series systems release 12.0." + ::= { tmnxSubMgmtGroups 82 } + +tmnxSubAuthenticationV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyRowStatus, + tmnxSubAuthPlcyLastMgmtChange, + tmnxSubAuthPlcyDescription, + tmnxSubAuthPlcyPassword, + tmnxSubAuthPlcyRadAuthRetries, + tmnxSubAuthPlcyRadAuthSrceAddr, + tmnxSubAuthPlcyRadAuthSrceAddrTp, + tmnxSubAuthPlcyRadAuthTimeout, + tmnxSubAuthPlcyReAuthenticate, + tmnxSubAuthPlcyUserNameFormat, + tmnxSubAuthPlcyRadAuthVRtrID, + tmnxSubAuthPlcyAcceptAuthChange, + tmnxSubAuthPlcyInclAttributes, + tmnxSubAuthPlcyRadAuthAlgorithm, + tmnxSubAuthPlcyPppoeAccessMethod, + tmnxSubAuthPlcyNasPortPfixType, + tmnxSubAuthPlcyNasPortPfixString, + tmnxSubAuthPlcyNasPortSfixType, + tmnxSubAuthPlcyUserNameAppend, + tmnxSubAuthPlcyFallbackAction, + tmnxSubAuthPlcyFallbackUserDb, + tmnxSubAuthPlcyClngStationIdType, + tmnxSubAuthPlcyNasPortTypeType, + tmnxSubAuthPlcyNasPortTypeValue, + tmnxSubAuthPlcyPppUserNameOp, + tmnxSubAuthPlcyPppDomain, + tmnxSubAuthPlcyRadAuthDownTime, + tmnxSubAuthPlcyRadServRowStatus, + tmnxSubAuthPlcyRadLastMgmtChange, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServSecret, + tmnxSubAuthPlcyRadServAuthPort, + tmnxSubAuthPlcyRadServOperState, + tmnxSubAuthPlcyRadServCoAOnly, + tmnxSubAuthPlcySuccess, + tmnxSubAuthPlcyReject, + tmnxSubAuthPlcyFallbackSuccess, + tmnxSubAuthPlcyFallbackReject, + tmnxSubAuthPlcyRadSuccess, + tmnxSubAuthPlcyRadReject, + tmnxSubAuthPlcyRadTimeout, + tmnxSubAuthPlcyRadMd5Fail, + tmnxSubAuthPlcyRadPending, + tmnxSubAuthPlcyRadSendFail, + tmnxSubAuthPlcyUserNameOp, + tmnxSubAuthPlcyDomain, + tmnxSubAuthPlcyUserNameMacFormat + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems added in release + 12.0." + ::= { tmnxSubMgmtGroups 83 } + +tmnxSubMgmtV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfMldPolicy, + tmnxSubMldPlcyRowStatus, + tmnxSubMldPlcyDescription, + tmnxSubMldPlcyImportPolicy, + tmnxSubMldPlcyHostMaxGroups, + tmnxSubMldPlcyAdminVersion, + tmnxSubMldPlcyFastLeave, + tmnxSubMldPlcyRedirectionPolicy, + tmnxSubMldPlcyEgrRateModType, + tmnxSubMldPlcyEgrRateModSched, + tmnxSubMldPlcyPerHostReplic, + tmnxSubMldPlcyMcRprtDestName, + tmnxSubMldPlcyMcRprtOptFields, + tmnxSubMldPlcyMcRprtAdminState, + tmnxSubMldPlcyHostMaxSources, + tmnxSubMldPlcyHostMaxGrpSources, + tmnxSubMldPlcyStaticRowStatus, + tmnxSubMldHostsCreated, + tmnxSubMldPlcySubscriberId, + tmnxSubMldStatusPlcyName, + tmnxSubHostInfoV2HttpRdrUrlOvrd, + tmnxSubProfVolumeStatsType, + tmnxSPISubHostV2Service, + tmnxSubV6GrpIfRAForceMcast, + tmnxSubSlaacLastRsAuth, + tmnxSubSlaacInactivityTimeExp, + tmnxSubV6GrpIfNDTableLastChange, + tmnxSubV6GrpIfNDLastChanged, + tmnxSubV6GrpIfNDNeighborLimit, + tmnxSubV6GrpIfNDNeighborDadSnoop, + tmnxSubHostInfoV2GtpLclBrkout, + tmnxSubHostInfoV2DiamSessId, + tmnxSubV6GrpIfRAPfxOptOnLink, + tmnxSubSlaacOvrPIR, + tmnxSubSlaacOvrCIR, + tmnxSubSlaacOvrCBS, + tmnxSubSlaacOvrMBS, + tmnxSubSlaacOvrWrrWeight, + tmnxSPIIngQStatModeFormat, + tmnxSPIEgrQStatModeFormat, + tmnxSubSlaacAddrShcvOperState, + tmnxSubSlaacAddrShcvChecks, + tmnxSubSlaacAddrShcvReplies, + tmnxSubSlaacAddrShcvReplyTime, + tmnxSubProfLagTableLastChange, + tmnxSubProfLagLastChanged, + tmnxSubProfLagPlhClass, + tmnxSubProfLagPlhWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management on release 12.0 + of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 84 } + +tmnxSubMgmtQosV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSPIEgrQosSchedStatsFwdPkts, + tmnxSPIEgrQosSchedStatsFwdOctets, + tmnxSubPppSapSessionIndex, + tmnxSLAIngQueueOvrStatMode, + tmnxSLAEgrQueueOvrStatMode, + tmnxSubHsmdaEgrQosQStatMode, + tmnxSubHsmdaIngQosQTableLastCh, + tmnxSubHsmdaIngQosQRowStatus, + tmnxSubHsmdaIngQosQLastChgd, + tmnxSubHsmdaIngQosQStatMode, + tmnxSubHsmdaIngQosPolTableLastCh, + tmnxSubHsmdaIngQosPolRowStatus, + tmnxSubHsmdaIngQosPolLastChgd, + tmnxSubHsmdaIngQosPolStatMode, + tmnxSPIStatsIngPchipOffV4Pkts, + tmnxSPIStatsIngPchipOffV4Octets, + tmnxSPIStatsIngPchipOffV6Pkts, + tmnxSPIStatsIngPchipOffV6Octets, + tmnxSPIStatsIngQchipDropV4Pkts, + tmnxSPIStatsIngQchipDropV4Octets, + tmnxSPIStatsIngQchipDropV6Pkts, + tmnxSPIStatsIngQchipDropV6Octets, + tmnxSPIStatsIngQchipFwdV4Pkts, + tmnxSPIStatsIngQchipFwdV4Octets, + tmnxSPIStatsIngQchipFwdV6Pkts, + tmnxSPIStatsIngQchipFwdV6Octets, + tmnxSPIStatsEgrQchipDropV4Pkts, + tmnxSPIStatsEgrQchipDropV4Octets, + tmnxSPIStatsEgrQchipDropV6Pkts, + tmnxSPIStatsEgrQchipDropV6Octets, + tmnxSPIStatsEgrQchipFwdV4Pkts, + tmnxSPIStatsEgrQchipFwdV4Octets, + tmnxSPIStatsEgrQchipFwdV6Pkts, + tmnxSPIStatsEgrQchipFwdV6Octets + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + the Nokia SROS series systems added in release 12.0." + ::= { tmnxSubMgmtGroups 85 } + +tmnxSubSchedulerRateV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfSchedOvrRowStatus, + tmnxSLAProfSchedOvrLastChange, + tmnxSLAProfSchedOvrSummedCIR, + tmnxSLAProfSchedOvrPIRHi, + tmnxSLAProfSchedOvrPIRLo, + tmnxSLAProfSchedOvrCIRHi, + tmnxSLAProfSchedOvrCIRLo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Scheduler policies on + Nokia SROS series systems release 12.0." + ::= { tmnxSubMgmtGroups 86 } + +tmnxSubSysGroup OBJECT-GROUP + OBJECTS { + tmnxSubSysChassMemoryUsageHigh + } + STATUS current + DESCRIPTION + "The group of objects supporting management at system level of + subscriber management on Nokia SROS series." + ::= { tmnxSubMgmtGroups 87 } + +tmnxSubHttpRedirectV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubHttpRdrFwdDestIpPfxLen + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting HTTP redirection + added in release 12.0 of Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 88 } + +tmnxSubVSubnetV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubVSubnetDefRtrAddrType, + tmnxSubVSubnetDefRtrAddr, + tmnxSubVSubnetPrefixLength, + tmnxSubVSubnetSapPortId, + tmnxSubVSubnetSapEncapValue + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting virtual + subnetting in release 12.0 of Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 89 } + +tmnxSubSlaacV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubSlaacEvaluate, + tmnxSubSlaacModifySubscrIdent, + tmnxSubSlaacModifySubProfString, + tmnxSubSlaacModifySlaProfString, + tmnxSubSlaacModifyAppProfString, + tmnxSubSlaacModifyInterDestId, + tmnxSubSlaacModifyAncpString + } + STATUS current + DESCRIPTION + "The group of new objects for the management of stateless address + autoconfiguration hosts on Nokia SROS series systems introduced in + release 12.0." + ::= { tmnxSubMgmtGroups 90 } + +tmnxSubObsoletedV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyUseStdAcctAttrib + } + STATUS obsolete + DESCRIPTION + "The group of obsoleted objects for subscriber management on Nokia SROS + series systems." + ::= { tmnxSubMgmtGroups 91 } + +tmnxSubAccountingV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyRowStatus, + tmnxSubAcctPlcyLastMgmtChange, + tmnxSubAcctPlcyDescription, + tmnxSubAcctPlcySessionIdFormat, + tmnxSubAcctPlcyInclAttributes, + tmnxSubAcctPlcyUpdateIvl, + tmnxSubAcctPlcyServVRtrID, + tmnxSubAcctPlcyServRetry, + tmnxSubAcctPlcyServSrcAddrTp, + tmnxSubAcctPlcyServSrcAddr, + tmnxSubAcctPlcyServTimeout, + tmnxSubAcctPlcyServAlgorithm, + tmnxSubAcctPlcyNasPortPfixType, + tmnxSubAcctPlcyNasPortPfixString, + tmnxSubAcctPlcyNasPortSfixType, + tmnxSubAcctPlcyNasPortTypeType, + tmnxSubAcctPlcyNasPortTypeValue, + tmnxSubAcctPlcyHostAccounting, + tmnxSubAcctPlcyClngStationIdType, + tmnxSubAcctPlcyNasPortBitspec, + tmnxSubAcctPlcyRadServRowStatus, + tmnxSubAcctPlcyRadServLstMgtChg, + tmnxSubAcctPlcyRadServAddrType, + tmnxSubAcctPlcyRadServAddr, + tmnxSubAcctPlcyRadServSecret, + tmnxSubAcctPlcyRadServAcctPort, + tmnxSubAcctPlcyRadServOperState, + tmnxSubAcctPlcyTxRequests, + tmnxSubAcctPlcyRxResponses, + tmnxSubAcctPlcyReqTimeouts, + tmnxSubAcctPlcySendRetries, + tmnxSubAcctPlcySendFail, + tmnxSubAcctPlcyRadTxRequests, + tmnxSubAcctPlcyRadRxResponses, + tmnxSubAcctPlcyRadReqTimeouts, + tmnxSubAcctPlcyRadReqSendFail + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 92 } + +tmnxSubHsmdaV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIngQStatModeFormat, + tmnxSubEgrQStatModeFormat, + tmnxSubEgrOvrCntrStatModeFormat, + tmnxSubHsmdaStIngOffV4Packets, + tmnxSubHsmdaStIngOffV4Octets, + tmnxSubHsmdaStIngOffV6Packets, + tmnxSubHsmdaStIngOffV6Octets, + tmnxSubHsmdaStIngDropV4Packets, + tmnxSubHsmdaStIngDropV4Octets, + tmnxSubHsmdaStIngDropV6Packets, + tmnxSubHsmdaStIngDropV6Octets, + tmnxSubHsmdaStIngFwdV4Packets, + tmnxSubHsmdaStIngFwdV4Octets, + tmnxSubHsmdaStIngFwdV6Packets, + tmnxSubHsmdaStIngFwdV6Octets, + tmnxSubHsmdaStEgrDropV4Packets, + tmnxSubHsmdaStEgrDropV4Octets, + tmnxSubHsmdaStEgrDropV6Packets, + tmnxSubHsmdaStEgrDropV6Octets, + tmnxSubHsmdaStEgrFwdV4Packets, + tmnxSubHsmdaStEgrFwdV4Octets, + tmnxSubHsmdaStEgrFwdV6Packets, + tmnxSubHsmdaStEgrFwdV6Octets + } + STATUS obsolete + DESCRIPTION + "The group of new subscriber management objects supporting management + of HSMDA-2 on Nokia SROS series systems in release 12.0." + ::= { tmnxSubMgmtGroups 93 } + +tmnxSubQosParentLocV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfEgrQosSchedPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + the Nokia SROS series systems added in release 12.0." + ::= { tmnxSubMgmtGroups 94 } + +tmnxSubIpoeV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIpoePlcyTableLastChanged, + tmnxSubIpoePlcyLastChanged, + tmnxSubIpoePlcyRowStatus, + tmnxSubIpoePlcyDescription, + tmnxSubIpoePlcySessionKey, + tmnxSubIpoePlcySessionTimeout, + tmnxSubIpoeRetailerSvcId, + tmnxSubIpoeRetailerIf, + tmnxSubIpoeCircuitId, + tmnxSubIpoeRemoteId, + tmnxSubIpoeGrpIf, + tmnxSubIpoeSubIf, + tmnxSubIpoeUpTime, + tmnxSubIpoeSessionTimeLeft, + tmnxSubIpoeLastAuthTime, + tmnxSubIpoeMinAuthIntervalLeft, + tmnxSubIpoePersistenceKey, + tmnxSubIpoeSubIdent, + tmnxSubIpoeSubProfString, + tmnxSubIpoeSlaProfString, + tmnxSubIpoeAncpString, + tmnxSubIpoeInterDestId, + tmnxSubIpoeAppProfString, + tmnxSubIpoeCategoryMapName, + tmnxSubIpoeAcctSessionId, + tmnxSubIpoeSapSessionIndex, + tmnxSubIpoeIpAddrType, + tmnxSubIpoeIpAddr, + tmnxSubIpoeIpAddrPrefixLength, + tmnxSubIpoeOriginIp, + tmnxSubIpoePrimaryDnsType, + tmnxSubIpoePrimaryDns, + tmnxSubIpoeSecondaryDnsType, + tmnxSubIpoeSecondaryDns, + tmnxSubIpoePrimaryNbnsType, + tmnxSubIpoePrimaryNbns, + tmnxSubIpoeSecondaryNbnsType, + tmnxSubIpoeSecondaryNbns, + tmnxSubIpoeAddressPool, + tmnxSubIpoeIpv6PrefixType, + tmnxSubIpoeIpv6Prefix, + tmnxSubIpoeIpv6PrefixLen, + tmnxSubIpoeIpv6PrefixOrigin, + tmnxSubIpoeIpv6PrefixPool, + tmnxSubIpoeIpv6DelPfxType, + tmnxSubIpoeIpv6DelPfx, + tmnxSubIpoeIpv6DelPfxLen, + tmnxSubIpoeIpv6DelPfxOrigin, + tmnxSubIpoeIpv6DelPfxPool, + tmnxSubIpoeIpv6AddrType, + tmnxSubIpoeIpv6Addr, + tmnxSubIpoeIpv6AddrOrigin, + tmnxSubIpoeIpv6AddrPool, + tmnxSubIpoeIpv6Dns1Type, + tmnxSubIpoeIpv6Dns1, + tmnxSubIpoeIpv6Dns2Type, + tmnxSubIpoeIpv6Dns2, + tmnxSubIpoeSessionTimeout, + tmnxSubIpoeRadiusClassAttr, + tmnxSubIpoeRadiusUserName, + tmnxSubIpoeSessionTimeStamp, + tmnxSubHostInfoV2IpoeIndex, + tmnxSubIpoeModSubIdent, + tmnxSubIpoeModSubProfStr, + tmnxSubIpoeModSlaProfStr, + tmnxSubIpoeModAncpStr, + tmnxSubIpoeModInterDestId, + tmnxSubIpoeModAppProfStr, + tmnxSubIpoeModEvaluateState, + tmnxSubIpoeBgpPrngPlcyName, + tmnxSubIpoeBgpAuthKeyChain, + tmnxSubIpoeBgpMD5AuthKey, + tmnxSubIpoeBgpImportPolicy, + tmnxSubIpoeBgpExportPolicy, + tmnxSubIpoeBgpPeerAS, + tmnxSubIpoeBgpPeeringStatus, + tmnxSubIpoeOvrCBS, + tmnxSubIpoeOvrMBS, + tmnxSubIpoeOvrWrrWeight, + tmnxSubIpoeOvrPIRHi, + tmnxSubIpoeOvrPIRLo, + tmnxSubIpoeOvrCIRHi, + tmnxSubIpoeOvrCIRLo, + tmnxSubIpoeOvrSummedCIR, + tmnxSubIpoeMRtStatus, + tmnxSubIpoeMRtMetric, + tmnxSubIpoeMRtPreference, + tmnxSubIpoeMRtTag, + tmnxSubIpoeBgpIpv6PrngPlcyName, + tmnxSubIpoeBgpIpv6AuthKeyChain, + tmnxSubIpoeBgpIpv6MD5AuthKey, + tmnxSubIpoeBgpIpv6ImportPolicy, + tmnxSubIpoeBgpIpv6ExportPolicy, + tmnxSubIpoeBgpIpv6PeerAS, + tmnxSubIpoeTerminationType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber IPoE session + policies on the Nokia SROS series systems added in release 13.0." + ::= { tmnxSubMgmtGroups 95 } + +tmnxSubMgmtV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfHostLimV4, + tmnxSLAProfHostLimV4Ppp, + tmnxSLAProfHostLimV4Dhcp, + tmnxSLAProfHostLimV4Arp, + tmnxSLAProfHostLimV6, + tmnxSLAProfHostLimV6Wan, + tmnxSLAProfHostLimV6WanPppSlaac, + tmnxSLAProfHostLimV6WanPppDhcp, + tmnxSLAProfHostLimV6WanIpoeSlaac, + tmnxSLAProfHostLimV6WanIpoeDhcp, + tmnxSLAProfHostLimV6Pd, + tmnxSLAProfHostLimV6PdPppDhcp, + tmnxSLAProfHostLimV6PdIpoeDhcp, + tmnxSLAProfHostLimLac, + tmnxSubMgmtPortSDhcpBsmAs, + tmnxSubMgmtPortSDhcpBsmAsPeak, + tmnxSubMgmtPortSStaticBsmAs, + tmnxSubMgmtPortSStaticBsmAsPeak, + tmnxSubMgmtPortSDhcpBsm, + tmnxSubMgmtPortSDhcpBsmPeak, + tmnxSubMgmtPortSStaticBsm, + tmnxSubMgmtPortSStaticBsmPeak, + tmnxSubMgmtPortSPppDhcp6Mr, + tmnxSubMgmtPortSPppDhcp6MrPeak, + tmnxSubMgmtPortSIpoeDhcp6Mr, + tmnxSubMgmtPortSIpoeDhcp6MrPeak, + tmnxSubMgmtPortSV6StaticWan, + tmnxSubMgmtPortSV6StaticWanPeak, + tmnxSubMgmtPortSBsmDhcp6Pd, + tmnxSubMgmtPortSBsmDhcp6PdPeak, + tmnxSubMgmtPortSBsmDhcp6Na, + tmnxSubMgmtPortSBsmDhcp6NaPeak, + tmnxSubMgmtPortSTotInternal, + tmnxSubMgmtPortSTotInternalPeak, + tmnxSubMgmtPortSTotDhcp, + tmnxSubMgmtPortSTotDhcpPeak, + tmnxSubMgmtPortSTotDhcpV6, + tmnxSubMgmtPortSTotDhcpV6Peak, + tmnxSubMgmtPortSTotMngdRt, + tmnxSubMgmtPortSTotMngdRtPeak, + tmnxSubMgmtPortSIpoeSesIs, + tmnxSubMgmtPortSIpoeSesIsPeak, + tmnxSubMgmtPortSIpoeSesTotal, + tmnxSubMgmtPortSIpoeSesTotalPeak, + tmnxSubMgmtPortSV6StaticPd, + tmnxSubMgmtPortSV6StaticPdPeak, + tmnxSubMgmtMdaSDhcpBsmAs, + tmnxSubMgmtMdaSDhcpBsmAsPeak, + tmnxSubMgmtMdaSStaticBsmAs, + tmnxSubMgmtMdaSStaticBsmAsPeak, + tmnxSubMgmtMdaSDhcpBsm, + tmnxSubMgmtMdaSDhcpBsmPeak, + tmnxSubMgmtMdaSStaticBsm, + tmnxSubMgmtMdaSStaticBsmPeak, + tmnxSubMgmtMdaSPppDhcp6Mr, + tmnxSubMgmtMdaSPppDhcp6MrPeak, + tmnxSubMgmtMdaSIpoeDhcp6Mr, + tmnxSubMgmtMdaSIpoeDhcp6MrPeak, + tmnxSubMgmtMdaSV6StaticWan, + tmnxSubMgmtMdaSV6StaticWanPeak, + tmnxSubMgmtMdaSBsmDhcp6Pd, + tmnxSubMgmtMdaSBsmDhcp6PdPeak, + tmnxSubMgmtMdaSBsmDhcp6Na, + tmnxSubMgmtMdaSBsmDhcp6NaPeak, + tmnxSubMgmtMdaSTotInternal, + tmnxSubMgmtMdaSTotInternalPeak, + tmnxSubMgmtMdaSTotDhcp, + tmnxSubMgmtMdaSTotDhcpPeak, + tmnxSubMgmtMdaSTotDhcpV6, + tmnxSubMgmtMdaSTotDhcpV6Peak, + tmnxSubMgmtMdaSTotMngdRt, + tmnxSubMgmtMdaSTotMngdRtPeak, + tmnxSubMgmtMdaSIpoeSesIs, + tmnxSubMgmtMdaSIpoeSesIsPeak, + tmnxSubMgmtMdaSIpoeSesTotal, + tmnxSubMgmtMdaSIpoeSesTotalPeak, + tmnxSubMgmtMdaSV6StaticPd, + tmnxSubMgmtMdaSV6StaticPdPeak, + tmnxSubMgmtSlotSDhcpBsmAs, + tmnxSubMgmtSlotSDhcpBsmAsPeak, + tmnxSubMgmtSlotSStaticBsmAs, + tmnxSubMgmtSlotSStaticBsmAsPeak, + tmnxSubMgmtSlotSDhcpBsm, + tmnxSubMgmtSlotSDhcpBsmPeak, + tmnxSubMgmtSlotSStaticBsm, + tmnxSubMgmtSlotSStaticBsmPeak, + tmnxSubMgmtSlotSPppDhcp6Mr, + tmnxSubMgmtSlotSPppDhcp6MrPeak, + tmnxSubMgmtSlotSIpoeDhcp6Mr, + tmnxSubMgmtSlotSIpoeDhcp6MrPeak, + tmnxSubMgmtSlotSV6StaticWan, + tmnxSubMgmtSlotSV6StaticWanPeak, + tmnxSubMgmtSlotSBsmDhcp6Pd, + tmnxSubMgmtSlotSBsmDhcp6PdPeak, + tmnxSubMgmtSlotSBsmDhcp6Na, + tmnxSubMgmtSlotSBsmDhcp6NaPeak, + tmnxSubMgmtSlotSTotInternal, + tmnxSubMgmtSlotSTotInternalPeak, + tmnxSubMgmtSlotSTotDhcp, + tmnxSubMgmtSlotSTotDhcpPeak, + tmnxSubMgmtSlotSTotDhcpV6, + tmnxSubMgmtSlotSTotDhcpV6Peak, + tmnxSubMgmtSlotSTotMngdRt, + tmnxSubMgmtSlotSTotMngdRtPeak, + tmnxSubMgmtSlotSIpoeSesIs, + tmnxSubMgmtSlotSIpoeSesIsPeak, + tmnxSubMgmtSlotSIpoeSesTotal, + tmnxSubMgmtSlotSIpoeSesTotalPeak, + tmnxSubMgmtSlotSV6StaticPd, + tmnxSubMgmtSlotSV6StaticPdPeak, + tmnxSubMgmtSystSDhcpBsmAs, + tmnxSubMgmtSystSDhcpBsmAsPeak, + tmnxSubMgmtSystSStaticBsmAs, + tmnxSubMgmtSystSStaticBsmAsPeak, + tmnxSubMgmtSystSDhcpBsm, + tmnxSubMgmtSystSDhcpBsmPeak, + tmnxSubMgmtSystSStaticBsm, + tmnxSubMgmtSystSStaticBsmPeak, + tmnxSubMgmtSystSPppDhcp6Mr, + tmnxSubMgmtSystSPppDhcp6MrPeak, + tmnxSubMgmtSystSIpoeDhcp6Mr, + tmnxSubMgmtSystSIpoeDhcp6MrPeak, + tmnxSubMgmtSystSV6StaticWan, + tmnxSubMgmtSystSV6StaticWanPeak, + tmnxSubMgmtSystSBsmDhcp6Pd, + tmnxSubMgmtSystSBsmDhcp6PdPeak, + tmnxSubMgmtSystSBsmDhcp6Na, + tmnxSubMgmtSystSBsmDhcp6NaPeak, + tmnxSubMgmtSystSTotInternal, + tmnxSubMgmtSystSTotInternalPeak, + tmnxSubMgmtSystSTotDhcp, + tmnxSubMgmtSystSTotDhcpPeak, + tmnxSubMgmtSystSTotDhcpV6, + tmnxSubMgmtSystSTotDhcpV6Peak, + tmnxSubMgmtSystSTotMngdRt, + tmnxSubMgmtSystSTotMngdRtPeak, + tmnxSubMgmtSystSIpoeSesIs, + tmnxSubMgmtSystSIpoeSesIsPeak, + tmnxSubMgmtSystSIpoeSesTotal, + tmnxSubMgmtSystSIpoeSesTotalPeak, + tmnxSubMgmtSystSHostsScale, + tmnxSubMgmtSystSHostsScalePeak, + tmnxSubMgmtSystSV6StaticPd, + tmnxSubMgmtSystSV6StaticPdPeak, + tmnxSubMgmtPwPortSDhcpBsmAs, + tmnxSubMgmtPwPortSDhcpBsmAsPk, + tmnxSubMgmtPwPortSStaticBsmAs, + tmnxSubMgmtPwPortSStaticBsmAsPk, + tmnxSubMgmtPwPortSDhcpBsm, + tmnxSubMgmtPwPortSDhcpBsmPk, + tmnxSubMgmtPwPortSStaticBsm, + tmnxSubMgmtPwPortSStaticBsmPk, + tmnxSubMgmtPwPortSPppDhcp6Mr, + tmnxSubMgmtPwPortSPppDhcp6MrPk, + tmnxSubMgmtPwPortSIpoeDhcp6Mr, + tmnxSubMgmtPwPortSIpoeDhcp6MrPk, + tmnxSubMgmtPwPortSV6StaticWan, + tmnxSubMgmtPwPortSV6StaticWanPk, + tmnxSubMgmtPwPortSBsmDhcp6Pd, + tmnxSubMgmtPwPortSBsmDhcp6PdPk, + tmnxSubMgmtPwPortSBsmDhcp6Na, + tmnxSubMgmtPwPortSBsmDhcp6NaPk, + tmnxSubMgmtPwPortSTotInternal, + tmnxSubMgmtPwPortSTotInternalPk, + tmnxSubMgmtPwPortSTotDhcp, + tmnxSubMgmtPwPortSTotDhcpPk, + tmnxSubMgmtPwPortSTotDhcpV6, + tmnxSubMgmtPwPortSTotDhcpV6Pk, + tmnxSubMgmtPwPortSTotMngdRt, + tmnxSubMgmtPwPortSTotMngdRtPk, + tmnxSubMgmtPwPortSIpoeSesIs, + tmnxSubMgmtPwPortSIpoeSesIsPk, + tmnxSubMgmtPwPortSIpoeSesTotal, + tmnxSubMgmtPwPortSIpoeSesTotalPk, + tmnxSubMgmtPwPortSV6StaticPd, + tmnxSubMgmtPwPortSV6StaticPdPk, + tmnxSubProfPimPolicy, + tmnxSubProfUpnpPolicy, + tmnxSubIgmpPlcyPerHostMcastMac, + tmnxSubMldPlcyPerHostMcastMac + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management on release 13.0 + of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 96 } + +tmnxSubRipV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubRipPlcyTableLastChanged, + tmnxSubRipPlcyLastChanged, + tmnxSubRipPlcyRowStatus, + tmnxSubRipPlcyDescription, + tmnxSubRipPlcyAuthType, + tmnxSubRipPlcyAuthKey, + tmnxSubPppRipPlcyName, + tmnxSubPppRipListenerStatus, + tmnxSubIpoeRipPlcyName, + tmnxSubIpoeRipListenerStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber RIP/RIP-NG + policies on the Nokia SROS series systems added in release 13.0." + ::= { tmnxSubMgmtGroups 97 } + +tmnxSubPimGroup OBJECT-GROUP + OBJECTS { + tmnxSubPimPlcyTableLastChanged, + tmnxSubPimPlcyRowStatus, + tmnxSubPimPlcyLastChanged, + tmnxSubPimPlcyDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber PIM policies + on the Nokia SROS series." + ::= { tmnxSubMgmtGroups 98 } + +tmnxSubAccountingV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyAcctTunnConn + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems added in release 13.0." + ::= { tmnxSubMgmtGroups 99 } + +tmnxSubSlaacV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubSlaacRetailerSvcId, + tmnxSubSlaacRetailerIf, + tmnxSubSlaacTerminationType, + tmnxSubSlaacBgpPrngPlcyName, + tmnxSubSlaacBgpAuthKeyChain, + tmnxSubSlaacBgpMD5AuthKey, + tmnxSubSlaacBgpImportPolicy, + tmnxSubSlaacBgpExportPolicy, + tmnxSubSlaacBgpPeerAS, + tmnxSubSlaacBgpPeeringStatus, + tmnxSubSlaacIpoeSessionHost, + tmnxSubSlaacPppSessionHost + } + STATUS current + DESCRIPTION + "The group of objects for the management of stateless address + autoconfiguration hosts on Nokia SROS series systems since release + 13.0." + ::= { tmnxSubMgmtGroups 100 } + +tmnxSubPppV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubPppBgpIpv6PrngPlcyName, + tmnxSubPppBgpIpv6AuthKeyChain, + tmnxSubPppBgpIpv6MD5AuthKey, + tmnxSubPppBgpIpv6ImportPolicy, + tmnxSubPppBgpIpv6ExportPolicy, + tmnxSubPppBgpIpv6PeerAS + } + STATUS current + DESCRIPTION + "The group of objects for the management of subscriber PPP on Nokia + SROS series systems in release 13.0." + ::= { tmnxSubMgmtGroups 101 } + +tmnxSubShcvGroup OBJECT-GROUP + OBJECTS { + tmnxSubShcvPlcyTableLastChanged, + tmnxSubShcvPlcyRowStatus, + tmnxSubShcvPlcyLastChanged, + tmnxSubShcvPlcyDescription, + tmnxSubShcvPlcyPeriodAdminState, + tmnxSubShcvPlcyPeriodAction, + tmnxSubShcvPlcyPeriodInterval, + tmnxSubShcvPlcyPeriodRetryCount, + tmnxSubShcvPlcyPeriodRetryTo, + tmnxSubShcvPlcyVplsSrcIp4AddrTyp, + tmnxSubShcvPlcyVplsSrcIp4Addr, + tmnxSubShcvPlcyVplsSrcMacAddress, + tmnxSubShcvPlcyL3SrcIpOrigin, + tmnxSubShcvTrigTableLastChanged, + tmnxSubShcvTrigLastChanged, + tmnxSubShcvPlcyDescription, + tmnxSubShcvTrigAdminState, + tmnxSubShcvTrigRetryCount, + tmnxSubShcvTrigRetryTo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber Subscriber + Host Connectivity Verification (SHCV) policies on the Nokia SROS + series." + ::= { tmnxSubMgmtGroups 102 } + +tmnxSubPppDfGroup OBJECT-GROUP + OBJECTS { + tmnxSubPppIgnoringDfBit + } + STATUS current + DESCRIPTION + "The group of objects supporting Don't Fragment behavior control for + PPPoE hosts on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 103 } + +tmnxSubAuthenticationV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAuthPlcyFallbackForceProb + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber + authentication policies on Nokia SROS series systems added in release + 14.0." + ::= { tmnxSubMgmtGroups 104 } + +tmnxSubPccRuleEntryV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubPCCRuleDirection, + tmnxSubPccRuleRateLimPirUps, + tmnxSubPccRuleRateLimPirDwns, + tmnxSubPccRuleRateLimCirUps, + tmnxSubPccRuleRateLimCirDwns, + tmnxSubPccRuleMonitoringKey, + tmnxSubPccRuleForwardAction, + tmnxSubPccRuleQosAction, + tmnxSubPccRuleSetFC, + tmnxSubPccRuleRedirectRouterV4, + tmnxSubPccRuleRedirectRouterV6, + tmnxSubPccRuleRedirIpv4Addr, + tmnxSubPccRuleRedirIpv6Addr, + tmnxSubPccRuleRedirUrl, + tmnxSubPccRuleNbrFlows, + tmnxSubPCCRuleFlowDirection, + tmnxSubPCCRuleFlowSrcAddrType, + tmnxSubPCCRuleFlowSrcAddr, + tmnxSubPCCRuleFlowSrcPfxLen, + tmnxSubPCCRuleFlowSrcPortLow, + tmnxSubPCCRuleFlowSrcPortHigh, + tmnxSubPCCRuleFlowDstAddrType, + tmnxSubPCCRuleFlowDstAddr, + tmnxSubPCCRuleFlowDstPfxLen, + tmnxSubPCCRuleFlowDstPortLow, + tmnxSubPCCRuleFlowDstPortHigh, + tmnxSubPCCRuleFlowProtNxtHdr, + tmnxSubPCCRuleFlowDSCP, + tmnxSPIInfoIngQosPolIdOvr, + tmnxSPIInfoEgrQosPolIdOvr, + tmnxSubHostPCCRulePrecedence, + tmnxSubHostPCCRuleName, + tmnxSubHostPCCRuleKey, + tmnxSubHostPCCRuleDirection, + tmnxSubHostPccRuleForwardAction, + tmnxSubHostPccRuleQosAction, + tmnxSubHostPccRuleRateLimPirUps, + tmnxSubHostPccRuleRateLimPirDwns, + tmnxSubHostPccRuleRateLimCirUps, + tmnxSubHostPccRuleRateLimCirDwns, + tmnxSubHostPccRuleMonitoringKey, + tmnxSubHostPccRuleSetFC, + tmnxSubHostPccRuleRedirectRtrV4, + tmnxSubHostPccRuleRedirectRtrV6, + tmnxSubHostPccRuleRedirIpv4Addr, + tmnxSubHostPccRuleRedirIpv6Addr, + tmnxSubHostPccRuleRedirUrl, + tmnxSubHostPccRuleNbrFlows, + tmnxSubHostPccRuleFlowDirection, + tmnxSubHostPccRuleFlowSrcAddrT, + tmnxSubHostPccRuleFlowSrcAddr, + tmnxSubHostPccRuleFlowSrcPfxLen, + tmnxSubHostPccRuleFlowSrcPortL, + tmnxSubHostPccRuleFlowSrcPortH, + tmnxSubHostPccRuleFlowDstAddrT, + tmnxSubHostPccRuleFlowDstAddr, + tmnxSubHostPccRuleFlowDstPfxLen, + tmnxSubHostPccRuleFlowDstPortL, + tmnxSubHostPccRuleFlowDstPortH, + tmnxSubHostPccRuleFlowProtNxtHdr, + tmnxSubHostPccRuleFlowDSCP, + tmnxSubHostInfoV2IngQosPolIdOvr, + tmnxSubHostInfoV2EgrQosPolIdOvr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of PCC charging rules on + Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 105 } + +tmnxSubDataTriggerGroup OBJECT-GROUP + OBJECTS { + tmnxSubDtStatsPacketsReceived, + tmnxSubDtStatsPacketsDropped, + tmnxSubDtStatsPacketsInQ, + tmnxSubDtStatsPacketsInQPeak + } + STATUS current + DESCRIPTION + "The group of objects supporting management of data-triggered + subscriber hosts and MAC learning on the Nokia SROS series." + ::= { tmnxSubMgmtGroups 106 } + +tmnxSubVcpeGroup OBJECT-GROUP + OBJECTS { + tmnxSubBrgProfTableLastChanged, + tmnxSubBrgProfRowStatus, + tmnxSubBrgProfLastChanged, + tmnxSubBrgProfDescription, + tmnxSubBrgProfSubProfileString, + tmnxSubBrgProfSlaProfileString, + tmnxSubBrgProfRadSrvPlcy, + tmnxSubBrgProfRadPassword, + tmnxSubBrgProfCvCount, + tmnxSubBrgProfCvTimeout, + tmnxSubBrgProfCvRetryTime, + tmnxSubBrgProfHoldTime, + tmnxSubBrgProfInitialHoldTime, + tmnxSubBrgProfRadProxLastCh, + tmnxSubBrgProfRadProxRowStatus, + tmnxSubBrgProfRadProxTableLstCh, + tmnxSubBrgProfDhcp4TableLastCh, + tmnxSubBrgProfDhcp4LastCh, + tmnxSubBrgProfDhcp4SubnetAddrTyp, + tmnxSubBrgProfDhcp4SubnetAddr, + tmnxSubBrgProfDhcp4SubnetPrefixL, + tmnxSubBrgProfDhcp4StartAddrTyp, + tmnxSubBrgProfDhcp4StartAddr, + tmnxSubBrgProfDhcp4EndAddrTyp, + tmnxSubBrgProfDhcp4EndAddr, + tmnxSubBrgProfDhcp4LeaseTime, + tmnxSubBrgProfDhcp4StandbyIpTime, + tmnxSubBrgProfDhcp4OptTableCh, + tmnxSubBrgProfDhcp4OptRowStatus, + tmnxSubBrgProfDhcp4OptLastCh, + tmnxSubBrgProfDhcp4OptType, + tmnxSubBrgProfDhcp4OptValue, + tmnxSubBrgIfTableLastChange, + tmnxSubBrgIfLastChanged, + tmnxSubBrgIfAdminState, + tmnxSubBrgIfDefaultBrgProfile, + tmnxSubBrgIfAuthedBrgOnly, + tmnxSubBrgSlaacPfxType, + tmnxSubBrgSlaacPfx, + tmnxSubBrgSlaacPfxLength, + tmnxSubBrgDhcp4SubnetAddrType, + tmnxSubBrgDhcp4SubnetAddr, + tmnxSubBrgDhcp4SubnetPrefixL, + tmnxSubBrgDhcp4StartAddrTyp, + tmnxSubBrgDhcp4StartAddr, + tmnxSubBrgDhcp4EndAddrTyp, + tmnxSubBrgDhcp4EndAddr, + tmnxSubBrgDmzAddrType, + tmnxSubBrgDmzAddr, + tmnxSubBrgDmzAddrInUse, + tmnxSubBrgDns1Addr4Type, + tmnxSubBrgDns1Addr4, + tmnxSubBrgDns1Addr6Type, + tmnxSubBrgDns1Addr6, + tmnxSubBrgDns2Addr4Type, + tmnxSubBrgDns2Addr4, + tmnxSubBrgDns2Addr6Type, + tmnxSubBrgDns2Addr6, + tmnxSubBrgNbns1Addr4Type, + tmnxSubBrgNbns1Addr4, + tmnxSubBrgNbns2Addr4Type, + tmnxSubBrgNbns2Addr4, + tmnxSubBrgLeaseTime, + tmnxSubBrgDhcpStreamAddrType, + tmnxSubBrgDhcpStreamAddr, + tmnxSubBrgPortalUrl, + tmnxSubBrgIpv6PortalUrl, + tmnxSubBrgProfile, + tmnxSubBrgSubProfile, + tmnxSubBrgSlaProfile, + tmnxSubBrgProxyAuthenticated, + tmnxSubBrgUpnpPolicyOverride, + tmnxSubBrgIngIpv4Filter, + tmnxSubBrgEgrIpv4Filter, + tmnxSubBrgIngIpv6Filter, + tmnxSubBrgEgrIpv6Filter, + tmnxSubBrgRemainInitialHoldTime, + tmnxSubBrgRemainHoldTime, + tmnxSubBrgIpAddrType, + tmnxSubBrgIpAddr, + tmnxSubBrgSlaacPool, + tmnxSubBrgHostAllocationType, + tmnxSubBrgHostService, + tmnxSubAddrPlDhcp4SubnetAddrType, + tmnxSubAddrPlDhcp4SubnetAddr, + tmnxSubAddrPlDhcp4SubnetPrefixL, + tmnxSubAddrPlDhcp4StartAddrType, + tmnxSubAddrPlDhcp4StartAddr, + tmnxSubAddrPlDhcp4EndAddrType, + tmnxSubAddrPlDhcp4EndAddr, + tmnxSubAddrPlStdbyAddrRemainTime, + tmnxSubBrgPoolName, + tmnxSubPlBndAddrType, + tmnxSubPlBndAddr, + tmnxSubPlBndAllocationType, + tmnxSubPlBndDhcpLeaseExists, + tmnxSubPlBndDhcpRemLeaseTime, + tmnxSubPlBndDhcpLeaseStart, + tmnxSubBrgOvrPir, + tmnxSubBrgOvrCir, + tmnxSubBrgOvrCbs, + tmnxSubBrgOvrMbs, + tmnxSubBrgOvrWrrWeight, + tmnxSubBrgOvrSummedCir, + tmnxSubBrgFltrRuleAction, + tmnxSubBrgFltrRuleDirection, + tmnxSubBrgFltrRuleProtocol, + tmnxSubBrgFltrRuleSrcAddrType, + tmnxSubBrgFltrRuleSrcAddr, + tmnxSubBrgFltrRuleSrcPfxLen, + tmnxSubBrgFltrRuleSrcPortOper, + tmnxSubBrgFltrRuleSrcPortLow, + tmnxSubBrgFltrRuleSrcPortHigh, + tmnxSubBrgFltrRuleDstAddrType, + tmnxSubBrgFltrRuleDstAddr, + tmnxSubBrgFltrRuleDstPfxLen, + tmnxSubBrgFltrRuleDstPortOper, + tmnxSubBrgFltrRuleDstPortLow, + tmnxSubBrgFltrRuleDstPortHigh, + tmnxSubBrgFltrRuleFragment, + tmnxSubBrgFltrRuleOptionValue, + tmnxSubBrgFltrRuleOptionPresent, + tmnxSubBrgFltrRuleTcpSyn, + tmnxSubBrgFltrRuleTcpAck, + tmnxSubBrgFltrRuleIcmpType, + tmnxSubPlStandbyIpAddr, + tmnxSubBrgNatL2AwHostPortBlkSize, + tmnxSubBrgStandbyIpTime, + tmnxSubBrgState, + tmnxSubBrgCv, + tmnxSubBrgCvLastTime, + tmnxSubBrgStatsBrgInitialized, + tmnxSubBrgStatsBrgOperational, + tmnxSubBrgStatsBrgCv, + tmnxSubBrgStatsBrgHold, + tmnxSubBrgStatsBrgProxyAuth, + tmnxSubBrgPubStDevIpAddr4Type, + tmnxSubBrgPubStDevIpAddr4 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber Subscriber + Virtual CPE on the Nokia SROS series." + ::= { tmnxSubMgmtGroups 107 } + +tmnxSubAccountingV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSPIInfoAcctSessionId, + tmnxSubAcctPlcyDelayStartTime, + tmnxSubProfAcctSessOptimStop, + tmnxSubProfThirdRadiusAcctPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 14.0." + ::= { tmnxSubMgmtGroups 108 } + +tmnxSubNotificationObjV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubNotifPrefixLength + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems added in release 13.0." + ::= { tmnxSubMgmtGroups 109 } + +tmnxSubMgmtV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIgmpPlcyQryInterval, + tmnxSubIgmpPlcyLastMembQryIntvl, + tmnxSubIgmpPlcyQryResponseIntvl, + tmnxSubIgmpPlcyDisRtrAlertChk, + tmnxSubMldPlcyQryInterval, + tmnxSubMldPlcyLastLstnrQryIntvl, + tmnxSubMldPlcyQryResponseIntvl, + tmnxSubMldPlcyDisRtrAlertChk, + tmnxSubMgmtPortSV4DataTrig, + tmnxSubMgmtPortSV4DataTrigPeak, + tmnxSubMgmtPortSV6DataTrig, + tmnxSubMgmtPortSV6DataTrigPeak, + tmnxSubMgmtPortSV6DataTrigPd, + tmnxSubMgmtPortSV6DataTrigPdPeak, + tmnxSubMgmtPortSV6DataTrigMr, + tmnxSubMgmtPortSV6DataTrigMrPeak, + tmnxSubMgmtPortSV4AaaTrig, + tmnxSubMgmtPortSV4AaaTrigPeak, + tmnxSubMgmtMdaSV4DataTrig, + tmnxSubMgmtMdaSV4DataTrigPeak, + tmnxSubMgmtMdaSV6DataTrig, + tmnxSubMgmtMdaSV6DataTrigPeak, + tmnxSubMgmtMdaSV6DataTrigPd, + tmnxSubMgmtMdaSV6DataTrigPdPeak, + tmnxSubMgmtMdaSV6DataTrigMr, + tmnxSubMgmtMdaSV6DataTrigMrPeak, + tmnxSubMgmtMdaSV4AaaTrig, + tmnxSubMgmtMdaSV4AaaTrigPeak, + tmnxSubMgmtSlotSV4DataTrig, + tmnxSubMgmtSlotSV4DataTrigPeak, + tmnxSubMgmtSlotSV6DataTrig, + tmnxSubMgmtSlotSV6DataTrigPeak, + tmnxSubMgmtSlotSV6DataTrigPd, + tmnxSubMgmtSlotSV6DataTrigPdPeak, + tmnxSubMgmtSlotSV6DataTrigMr, + tmnxSubMgmtSlotSV6DataTrigMrPeak, + tmnxSubMgmtSlotSV4AaaTrig, + tmnxSubMgmtSlotSV4AaaTrigPeak, + tmnxSubMgmtSystSV4DataTrig, + tmnxSubMgmtSystSV4DataTrigPeak, + tmnxSubMgmtSystSV6DataTrig, + tmnxSubMgmtSystSV6DataTrigPeak, + tmnxSubMgmtSystSV6DataTrigPd, + tmnxSubMgmtSystSV6DataTrigPdPeak, + tmnxSubMgmtSystSV6DataTrigMr, + tmnxSubMgmtSystSV6DataTrigMrPeak, + tmnxSubMgmtSystSV4AaaTrig, + tmnxSubMgmtSystSV4AaaTrigPeak, + tmnxSubMgmtPwPortSV4DataTrig, + tmnxSubMgmtPwPortSV4DataTrigPk, + tmnxSubMgmtPwPortSV6DataTrig, + tmnxSubMgmtPwPortSV6DataTrigPk, + tmnxSubMgmtPwPortSV6DataTrigPd, + tmnxSubMgmtPwPortSV6DataTrigPdPk, + tmnxSubMgmtPwPortSV6DataTrigMr, + tmnxSubMgmtPwPortSV6DataTrigMrPk, + tmnxSubMgmtPwPortSV4AaaTrig, + tmnxSubMgmtPwPortSV4AaaTrigPk, + tmnxSubLcktHostState, + tmnxSPIInfoEgrHQosMgmtStatus, + tmnxSubMgmtPortSL2tpLnsHost, + tmnxSubMgmtPortSL2tpLnsHostPeak, + tmnxSubMgmtMdaSL2tpLnsHost, + tmnxSubMgmtMdaSL2tpLnsHostPeak, + tmnxSubMgmtSlotSL2tpLnsHost, + tmnxSubMgmtSlotSL2tpLnsHostPeak, + tmnxSubMgmtSystSL2tpLnsHost, + tmnxSubMgmtSystSL2tpLnsHostPeak, + tmnxSubMgmtPwPortSL2tpLnsHost, + tmnxSubMgmtPwPortSL2tpLnsHostPk + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management on release 14.0 + of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 110 } + +tmnxSubSchedulerRateV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubOvrSummedCIR, + tmnxSubPppOvrSummedCIR, + tmnxSLAProfInstOvrSummedCIR, + tmnxSubSlaacOvrSummedCIR + } + STATUS current + DESCRIPTION + "The group of objects supporting management of scheduler policies on + Nokia SROS series systems added in release 13.0." + ::= { tmnxSubMgmtGroups 111 } + +tmnxSubCcLongCatMapNameGroup OBJECT-GROUP + OBJECTS { + tmnxSPICatAlias + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting long names for + the credit control categories on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 112 } + +tmnxSubRadClassGroup OBJECT-GROUP + OBJECTS { + tmnxSubPppRadClassAscii, + tmnxSubPppRadClass, + tmnxSubSlaacRadClassAscii, + tmnxSubSlaacRadClass, + tmnxSubIpoeRadClassAscii, + tmnxSubIpoeRadClass + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber host multiple + Radius Class Attributes on the Nokia SROS series." + ::= { tmnxSubMgmtGroups 113 } + +tmnxSubNatV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfNatPolicy, + tmnxSubProfNatPrefixList + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber NAT (Network + Address Translation) on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 114 } + +tmnxSubMgmtQosV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSPIEgrPStatsFwdExdProfPkts, + tmnxSPIEgrPStatsDrpExdProfPkts, + tmnxSPIEgrPStatsFwdExdProfOcts, + tmnxSPIEgrPStatsDrpExdProfOcts, + tmnxSPIEgrPStatsOffExdProfPkts, + tmnxSPIEgrPStatsOffExdProfOcts, + tmnxSPIEgrPStatsOffInPProfPkts, + tmnxSPIEgrPStatsFwdInPProfPkts, + tmnxSPIEgrPStatsDrpInPProfPkts, + tmnxSPIEgrPStatsOffInPProfOcts, + tmnxSPIEgrPStatsFwdInPProfOcts, + tmnxSPIEgrPStatsDrpInPProfOcts + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + release 14.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 115 } + +tmnxSubPccRuleEntryV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSubHostPCCRuleSubSvcName, + tmnxSubSvcPCCRuleName, + tmnxSubSvcPCCRuleKey, + tmnxSubSvcPCCRulePrecedence, + tmnxSubSvcPCCRuleDirection + } + STATUS current + DESCRIPTION + "The group of objects supporting management of PCC charging rules on + Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 116 } + +tmnxSubIpoeV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIpoePlcyCircuitIdFromAuth, + tmnxSubMngdHostShcvOperState, + tmnxSubMngdHostShcvChecks, + tmnxSubMngdHostShcvReplies, + tmnxSubMngdHostShcvReplyTime, + tmnxSubMngdHostIpoeSessionIndex, + tmnxSubMngdHostIpAddrPrefixLen, + tmnxSubDataTriggIfLastChanged, + tmnxSubDataTriggIfAdminState, + tmnxSubDataTriggIfTableLastCh + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber IPoE session + policies on the Nokia SROS series systems added in release 14.0." + ::= { tmnxSubMgmtGroups 118 } + +tmnxSubNotificationObjV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSubNotifName, + tmnxSubBrgId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems added in release 14.0." + ::= { tmnxSubMgmtGroups 119 } + +tmnxSubCreditControlV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSPICatCrdtVolumeAvailIng, + tmnxSPICatCrdtVolumeAvailEgr, + tmnxSPICatCrdtVolumeUsedIng, + tmnxSPICatCrdtVolumeUsedEgr + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the credit control feature on Nokia SROS series systems added in + release 13.0." + ::= { tmnxSubMgmtGroups 120 } + +tmnxSubHsmdaV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSubEgrPStatsMode, + tmnxSubEgrPStatsOffInProfPkts, + tmnxSubEgrPStatsOffInProfOcts, + tmnxSubEgrPStatsOffOutProfPkts, + tmnxSubEgrPStatsOffOutProfOcts, + tmnxSubEgrPStatsOffUncolPkts, + tmnxSubEgrPStatsOffUncolOcts, + tmnxSubEgrPStatsDrpInProfPkts, + tmnxSubEgrPStatsDrpInProfOcts, + tmnxSubEgrPStatsDrpOutProfPkts, + tmnxSubEgrPStatsDrpOutProfOcts, + tmnxSubEgrPStatsFwdInProfPkts, + tmnxSubEgrPStatsFwdInProfOcts, + tmnxSubEgrPStatsFwdOutProfPkts, + tmnxSubEgrPStatsFwdOutProfOcts, + tmnxSubInfoIngQosPolIdOvr + } + STATUS obsolete + DESCRIPTION + "The group of subscriber management objects supporting management of + HSMDA-2 on Nokia SROS series systems added in release 14.0." + ::= { tmnxSubMgmtGroups 121 } + +tmnxSubErrorsGroup OBJECT-GROUP + OBJECTS { + tmnxSubErrSapMessage, + tmnxSubErrSapExtra, + tmnxSubErrSapMacAddress, + tmnxSubErrSapService, + tmnxSubErrSdpBndMessage, + tmnxSubErrSdpBndExtra, + tmnxSubErrSdpBndMacAddress, + tmnxSubErrSdpBndService, + tmnxSubErrMacMessage, + tmnxSubErrMacExtra, + tmnxSubErrMacService, + tmnxSubErrMacLocation, + tmnxSubErrMacSapPortId, + tmnxSubErrMacSapEncapValue, + tmnxSubErrMacSpokeSdpBindId, + tmnxSubErrMessage, + tmnxSubErrExtra, + tmnxSubErrMacAddr, + tmnxSubErrService + } + STATUS current + DESCRIPTION + "The group of objects supporting monitoring of subscriber management + errors on the Nokia SROS series." + ::= { tmnxSubMgmtGroups 122 } + +tmnxSubCreditControlV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSPICatValidityTimeUsed, + tmnxSPICatValidityTimeAvail, + tmnxSPICatEfhVolumeCurrUnrep, + tmnxSPICatEfhTimeCurrUnrep, + tmnxSPICatEfhVolumeTotalUnrep, + tmnxSPICatEfhTimeTotalUnrep, + tmnxSPIInfoDiamEfhState, + tmnxSPIInfoDiamEfhUpTime, + tmnxSPIInfoDiamEfhAttemps, + tmnxSPIInfoDiamEfhMaxAttemps, + tmnxSPIInfoDiamEfhTotActiveTime, + tmnxSPIInfoDiamEfhTotActiveCount, + tmnxSPIInfoDiamCcFailureHandling, + tmnxSpiCatStatValue, + tmnxSubApCMapGxSessionLvlUsage, + tmnxSPIInfoGxDiamSessId + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the credit control feature on Nokia SROS series systems added in + release 14.0." + ::= { tmnxSubMgmtGroups 124 } + +tmnxSubAccountingV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfFourtRadiusAcctPolicy, + tmnxSubProfFifthRadiusAcctPolicy, + tmnxSubBondingIfLastChanged, + tmnxSubBondingIfFpeId, + tmnxSubBondingIfAdminState, + tmnxSubBondingIfOperState, + tmnxSubBondingIfMcastConnIdx, + tmnxSubBondingConnRowStatus, + tmnxSubBondingConnLastChanged, + tmnxSubBondingConnSvcId, + tmnxSLAProfEgrBndSelTableLastCh, + tmnxSLAProfEgrBndSelWeightInit, + tmnxSLAProfEgrBndSelWeightChange, + tmnxSLAProfEgrBndSelHighThreshld, + tmnxSLAProfEgrBndSelLowThreshld, + tmnxSubPppBondingConnIndex, + tmnxSubPppBondingId, + tmnxSubIpoeBondingConnIndex, + tmnxSubIpoeBondingId, + tmnxSubBondingCtxtSvcId, + tmnxSubBondingCtxtIf, + tmnxSubBondingCtxtRefRate, + tmnxSubBondingCtxtConnSessType, + tmnxSubBondingCtxtConnSessIndex, + tmnxSubBondingCtxtLowThreshRate, + tmnxSubBondingCtxtHighThreshRate, + tmnxSubBondingCtxtInitWeight, + tmnxSubBondingCtxtWeightChange, + tmnxSubBondingCtxtCurrentWeight, + tmnxSubBondingCtxtIpoeIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 15.0." + ::= { tmnxSubMgmtGroups 126 } + +tmnxSubHsqV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfHsSlaMode, + tmnxSubProfEgrHsAggRateLimit, + tmnxSLAProfEgrHsAggRateLimit, + tmnxSLAEgrQueueOvrHsWrrWeight, + tmnxSLAEgrQueueOvrHsClassWeight, + tmnxSLAEgrQueueOvrHsWredQuePlcy, + tmnxSLAProfInstOvrClassWeight, + tmnxSubPppOvrClassWeight, + tmnxSubSlaacOvrClassWeight, + tmnxSubIpoeOvrClassWeight, + tmnxSubBrgOvrClassWeight, + tmnxSPIInfoEgrAggRateLimit, + tmnxSLAEgrHsWrrGrpOvrRowStatus, + tmnxSLAEgrHsWrrGrpOvrLastChanged, + tmnxSLAEgrHsWrrGrpOvrPIR, + tmnxSLAEgrHsWrrGrpOvrHsClassWght + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber profiles for + HS IOMs on Nokia SROS series systems since release 15.0." + ::= { tmnxSubMgmtGroups 127 } + +tmnxSubAccuStatsV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAccuStatsPlcyTableLastCh, + tmnxSubAccuStatsPlcyLastChanged, + tmnxSubAccuStatsPlcyRowStatus, + tmnxSubAccuStatsPlcyDescription, + tmnxSubProfAccuStatsPolicy, + tmnxSubAccuStatsPlcyN3TableChgd, + tmnxSubAccuStatsPlcyN3LastCh, + tmnxSubAccuStatsPlcyN3RowStatus, + tmnxSubAccuSubProfile, + tmnxSubAccuStatsPolicy, + tmnxSubStatsIngPolicerStatsMode, + tmnxSubStatsIngOffHiPrioPkts, + tmnxSubStatsIngOffHiPrioOctets, + tmnxSubStatsIngOffLoPrioPkts, + tmnxSubStatsIngOffLoPrioOctets, + tmnxSubStatsIngDropHiPrioPkts, + tmnxSubStatsIngDropHiPrioOctets, + tmnxSubStatsIngDropLoPrioPkts, + tmnxSubStatsIngDropLoPrioOctets, + tmnxSubStatsIngFwdInProfPkts, + tmnxSubStatsIngFwdInProfOctets, + tmnxSubStatsIngFwdOutProfPkts, + tmnxSubStatsIngFwdOutProfOctets, + tmnxSubStatsEgrQFwdInProfPkts, + tmnxSubStatsEgrQFwdInProfOcts, + tmnxSubStatsEgrQFwdOutProfPkts, + tmnxSubStatsEgrQFwdOutProfOcts, + tmnxSubStatsEgrQDropInProfPkts, + tmnxSubStatsEgrQDropInProfOcts, + tmnxSubStatsEgrQDropOutProfPkts, + tmnxSubStatsEgrQDropOutProfOcts, + tmnxSubStatsEgrPStatsMode, + tmnxSubStatsEgrPOffInProfPkts, + tmnxSubStatsEgrPOffInProfOcts, + tmnxSubStatsEgrPOffOutProfPkts, + tmnxSubStatsEgrPOffOutProfOcts, + tmnxSubStatsEgrPFwdInProfPkts, + tmnxSubStatsEgrPFwdInProfOcts, + tmnxSubStatsEgrPFwdOutProfPkts, + tmnxSubStatsEgrPFwdOutProfOcts, + tmnxSubStatsEgrPDropInProfPkts, + tmnxSubStatsEgrPDropInProfOcts, + tmnxSubStatsEgrPDropOutProfPkts, + tmnxSubStatsEgrPDropOutProfOcts, + tmnxSubSysChassStatsUsageHigh, + tmnxSubSysChassStatsUsed + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + subscriber accumulated statistics on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 128 } + +tmnxSteeringProfV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSteeringProfTableLastCh, + tmnxSteeringProfRowStatus, + tmnxSteeringProfLastMgmtCh, + tmnxSteeringProfDescr, + tmnxSteeringProfAccessRouter, + tmnxSteeringProfNetwIpAddrType, + tmnxSteeringProfNetwIpAddress, + tmnxSteeringProfNetwRouter, + tmnxSteeringProfOperState, + tmnxSteeringProfRefCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of steering profiles for + L2TP LAC on Nokia SROS series systems since release 15.0." + ::= { tmnxSubMgmtGroups 129 } + +tmnxSubVcpeV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubLeRouterTargetAsNumber, + tmnxSubSlaacWlanGwBridgeId, + tmnxSubIpoeWlanGwBridgeId, + tmnxSubBrgWlanGwBridgeId, + tmnxSubBrgProfUplinkInitialWait, + tmnxSubBrgSlaacPfxState, + tmnxSubBrgAppProfile, + tmnxSubBrgAaSubScope, + tmnxSubBrgRemainUplinkInitWait + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Subscriber Virtual CPE + on the Nokia SROS series in release 15.0." + ::= { tmnxSubMgmtGroups 130 } + +tmnxSubRtrAdvPlcyV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubRtrAdvPlcyTableLastCh, + tmnxSubRtrAdvPlcyRowStatus, + tmnxSubRtrAdvPlcyLastMgmtChange, + tmnxSubRtrAdvPlcyCurHopLimit, + tmnxSubRtrAdvPlcyDnsOptInclDns, + tmnxSubRtrAdvPlcyDnsOptRdnssTime, + tmnxSubRtrAdvPlcyForceMcast, + tmnxSubRtrAdvPlcyLinkMTU, + tmnxSubRtrAdvPlcyManagedCfg, + tmnxSubRtrAdvPlcyMaxInterval, + tmnxSubRtrAdvPlcyMinInterval, + tmnxSubRtrAdvPlcyOtherCfg, + tmnxSubRtrAdvPlcyReachableTime, + tmnxSubRtrAdvPlcyRetransmitTime, + tmnxSubRtrAdvPlcyRouterLifetime, + tmnxSubRtrAdvPlcyPfxSFAutoLife, + tmnxSubRtrAdvPlcyPfxSFOnLink, + tmnxSubRtrAdvPlcyPfxSFPrefTime, + tmnxSubRtrAdvPlcyPfxSFValidTime, + tmnxSubRtrAdvPlcyPfxSLOnLink, + tmnxSubRtrAdvPlcyPfxSLPrefTime, + tmnxSubRtrAdvPlcyPfxSLValidTime, + tmnxSubSlaacRtrAdvPlcy, + tmnxSubIpoeRtrAdvPlcy, + tmnxSubPppRtrAdvPlcy, + tmnxSubBrgRtrAdvPlcy + } + STATUS current + DESCRIPTION + "Group of objects supporting Router Advertisement policies on Nokia + SROS series systems in release 15.0." + ::= { tmnxSubMgmtGroups 131 } + +tmnxSubNotificationObjV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubNotifNumber, + tmnxSubNotifIpPort, + tmnxSubNotifIpProtocol + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems added in release 15.0." + ::= { tmnxSubMgmtGroups 132 } + +tmnxSubMgmtV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfVportHashing, + tmnxSubProfSecShaperHashing, + tmnxSubMgmtPortSV4GtpTrig, + tmnxSubMgmtPortSV4GtpTrigPeak, + tmnxSubMgmtPortSV4BondTrig, + tmnxSubMgmtPortSV4BondTrigPeak, + tmnxSubMgmtPortSV6AaaTrig, + tmnxSubMgmtPortSV6AaaTrigPeak, + tmnxSubMgmtPortSV6GtpTrig, + tmnxSubMgmtPortSV6GtpTrigPeak, + tmnxSubMgmtPortSV6BondTrig, + tmnxSubMgmtPortSV6BondTrigPeak, + tmnxSubMgmtMdaSV4GtpTrig, + tmnxSubMgmtMdaSV4GtpTrigPeak, + tmnxSubMgmtMdaSV4BondTrig, + tmnxSubMgmtMdaSV4BondTrigPeak, + tmnxSubMgmtMdaSV6AaaTrig, + tmnxSubMgmtMdaSV6AaaTrigPeak, + tmnxSubMgmtMdaSV6GtpTrig, + tmnxSubMgmtMdaSV6GtpTrigPeak, + tmnxSubMgmtMdaSV6BondTrig, + tmnxSubMgmtMdaSV6BondTrigPeak, + tmnxSubMgmtSlotSV4GtpTrig, + tmnxSubMgmtSlotSV4GtpTrigPeak, + tmnxSubMgmtSlotSV4BondTrig, + tmnxSubMgmtSlotSV4BondTrigPeak, + tmnxSubMgmtSlotSV6AaaTrig, + tmnxSubMgmtSlotSV6AaaTrigPeak, + tmnxSubMgmtSlotSV6GtpTrig, + tmnxSubMgmtSlotSV6GtpTrigPeak, + tmnxSubMgmtSlotSV6BondTrig, + tmnxSubMgmtSlotSV6BondTrigPeak, + tmnxSubMgmtSystSV4GtpTrig, + tmnxSubMgmtSystSV4GtpTrigPeak, + tmnxSubMgmtSystSV4BondTrig, + tmnxSubMgmtSystSV4BondTrigPeak, + tmnxSubMgmtSystSV6AaaTrig, + tmnxSubMgmtSystSV6AaaTrigPeak, + tmnxSubMgmtSystSV6GtpTrig, + tmnxSubMgmtSystSV6GtpTrigPeak, + tmnxSubMgmtSystSV6BondTrig, + tmnxSubMgmtSystSV6BondTrigPeak, + tmnxSubMgmtPwPortSV4GtpTrig, + tmnxSubMgmtPwPortSV4GtpTrigPk, + tmnxSubMgmtPwPortSV4BondTrig, + tmnxSubMgmtPwPortSV4BondTrigPk, + tmnxSubMgmtPwPortSV6AaaTrig, + tmnxSubMgmtPwPortSV6AaaTrigPk, + tmnxSubMgmtPwPortSV6GtpTrig, + tmnxSubMgmtPwPortSV6GtpTrigPk, + tmnxSubMgmtPwPortSV6BondTrig, + tmnxSubMgmtPwPortSV6BondTrigPk, + tmnxSubMgmtCoaActionAcctSessId, + tmnxSubMgmtCoaActionAlcBrgId, + tmnxSubMgmtCoaActionAlcClientMac, + tmnxSubMgmtCoaActionAlcIpType, + tmnxSubMgmtCoaActionAlcIp, + tmnxSubMgmtCoaActionAlcServId, + tmnxSubMgmtCoaActionAlcSubscrId, + tmnxSubMgmtCoaActionAttr1, + tmnxSubMgmtCoaActionAttr2, + tmnxSubMgmtCoaActionAttr3, + tmnxSubMgmtCoaActionAttr4, + tmnxSubMgmtCoaActionAttr5, + tmnxSubMgmtCoaActionAttrFromFile, + tmnxSubMgmtCoaActionDelegateIp6T, + tmnxSubMgmtCoaActionDelegateIpv6, + tmnxSubMgmtCoaActionDelegatePfx, + tmnxSubMgmtCoaActionFramedIp4Typ, + tmnxSubMgmtCoaActionFramedIpv4, + tmnxSubMgmtCoaActionFramedIp6Typ, + tmnxSubMgmtCoaActionFramedIpv6, + tmnxSubMgmtCoaActionFramedPfx, + tmnxSubMgmtCoaActionFromServer, + tmnxSubMgmtCoaActionNasPortId, + tmnxSubMgmtCoaActionRtrOrSvc, + tmnxSubMgmtCoaActionGo, + tmnxSubMgmtCoaActionResult, + tmnxSubMgmtCoaActionErrMesg, + tmnxSubProfFirewallPolicy, + tmnxSubMgmtSubProfStatsCurr, + tmnxSubMgmtSubProfStatsPeak, + tmnxSubMgmtSubProfStatsTimestamp, + tmnxSubMgmtSlaProfStatsCurr, + tmnxSubMgmtSlaProfStatsPeak, + tmnxSubMgmtSlaProfStatsTimestamp, + tmnxSPIInfoBonded, + tmnxSubPccRuleEgrQosPlcyCombiCnt, + tmnxSubPccRuleIPv4FilterCombiCnt, + tmnxSubPccRuleIPv6FilterCombiCnt, + tmnxSubPccRuleIngQosPlcyCombiCnt, + tmnxSubIpoeRadSubIfPfxType, + tmnxSubIpoeRadSubIfPfx, + tmnxSubIpoeRadSubIfPfxLen, + tmnxSubPppRadSubIfPfxType, + tmnxSubPppRadSubIfPfx, + tmnxSubPppRadSubIfPfxLen, + tmnxSubSlaacRadSubIfPfxType, + tmnxSubSlaacRadSubIfPfx, + tmnxSubSlaacRadSubIfPfxLen, + tmnxSubPppSteeringProfile, + tmnxSubPppSteeringOperState, + tmnxCcIpFltrRdirAllwOvrd, + tmnxSPICatHttpRdrUrlOvrd, + tmnxSLAProfEgrHsQueueStatMode, + tmnxSubIpoeApnName, + tmnxSubIpoeImsi, + tmnxSubIpoeSvcId, + tmnxSubIpoeSapPortId, + tmnxSubIpoeSapEncapValue, + tmnxSubIpoeMacAddress, + tmnxSubHttpRdrPlcyIgnoreAppProf + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 15.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 133 } + +tmnxSubGtpObjV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSubGtpUserIfTableLastChanged, + tmnxSubGtpUserIfLastChanged, + tmnxSubGtpUserIfFpeId, + tmnxSubGtpUserIfAdminState, + tmnxSubGtpUserIfOperState, + tmnxSubGtpPolicyTableLastChanged, + tmnxSubGtpPolicyRowStatus, + tmnxSubGtpPolicyLastChanged, + tmnxSubGtpPlcyApnTableLastCh, + tmnxSubGtpPlcyApnRowStatus, + tmnxSubGtpPlcyApnLastChanged, + tmnxSubGtpPlcyApnRadAuthPolicy, + tmnxSubGtpPlcyApnDiamAuthPolicy, + tmnxSubGtpPlcyApnLudb, + tmnxSubGtpPlcyApnDefSvcId, + tmnxSubGtpPlcyApnDefItfName, + tmnxSubGtpSeIpoeIndex, + tmnxSubGtpSeSvcId, + tmnxSubGtpSeSapPortId, + tmnxSubGtpSeSapEncapValue, + tmnxSubGtpSeMac, + tmnxSLAProfReportIngRatePolicer, + tmnxSLAProfReportEgrRatePolicer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of GTP user interfaces on + Nokia SROS series systems added in release 15.0." + ::= { tmnxSubMgmtGroups 134 } + +tmnxSubMgmtSvcChainV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcChainMacPrefix, + tmnxSvcChainEvpnRowStatus, + tmnxSvcChainEvpnLastChanged, + tmnxSvcChainEvpnAdminState, + tmnxSvcChainEvpnDescr, + tmnxSvcChainEvpnImportMode, + tmnxSvcChainEvpnBgpRd, + tmnxSvcChainEvpnBgpAutoRd, + tmnxSvcChainEvpnBgpImpTgt, + tmnxSvcChainEvpnBgpExpTgt, + tmnxSvcChainEvpnVni, + tmnxSvcChainEvpnGwAddrStartType, + tmnxSvcChainEvpnGwAddrStart, + tmnxSvcChainEvpnGwAddrEndType, + tmnxSvcChainEvpnGwAddrEnd, + tmnxSvcChainEvpnIpAdvRtEnabled, + tmnxSvcChainPoolRowStatus, + tmnxSvcChainPoolLastChanged, + tmnxSvcChainVasRowStatus, + tmnxSvcChainVasDescr, + tmnxSvcChainVasLastChanged, + tmnxSvcChainVasEntryRowStatus, + tmnxSvcChainVasEntryChanged, + tmnxSvcChainVasEntryAdminState, + tmnxSvcChainVasEntryDescr, + tmnxSvcChainVasEntryProtocol, + tmnxSvcChainVasEntryIpType, + tmnxSvcChainVasEntryIp, + tmnxSvcChainVasEntryIpPrefixType, + tmnxSvcChainVasEntryIpPrefix, + tmnxSvcChainVasEntryIpPrefixLen, + tmnxSvcChainVasEntryPort, + tmnxSvcChainVasEntryDSCP, + tmnxSvcChainVasActionRowStatus, + tmnxSvcChainVasActionFwdIpType, + tmnxSvcChainVasActionFwdIp, + tmnxSvcChainVasActionFwdSvc, + tmnxSvcChainVasActionFwdEsi, + tmnxSvcChainVasActionNshSvcPath, + tmnxSvcChainVasActionNshSvcIndex, + tmnxSvcChainVasActionNshMetaData, + tmnxSvcChainVasActionNshInsSubId, + tmnxSvcChainVasActionFailAction, + tmnxSvcChainNatGroupRowStatus, + tmnxSvcChainVtepRowStatus, + tmnxSvcChainVtepLastChanged, + tmnxSvcChainVtepStartType, + tmnxSvcChainVtepStart, + tmnxSvcChainVtepEndType, + tmnxSvcChainVtepEnd, + tmnxSubBrgVasIpv4Filter, + tmnxSubBrgHostVasIpv4Filter + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the management of service + chaining configuration on Nokia SROS series systems in Release 15.0." + ::= { tmnxSubMgmtGroups 136 } + +tmnxSubDhcpOverloadGroup OBJECT-GROUP + OBJECTS { + tmnxSubSysChassDhcpOverload + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + subscriber DHCP message processing overload indication on Nokia SROS + series systems." + ::= { tmnxSubMgmtGroups 137 } + +tmnxSubObsoletedV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIPolUseDirectFltrMapAsDef, + tmnxSubProfUseDirectFltrMapAsDef + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for subscriber management on Nokia SROS + series systems." + ::= { tmnxSubMgmtGroups 140 } + +tmnxSubBsxObjV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubExplicitMapAppProfile, + tmnxSubIPolUseDirectAppMapAsDef, + tmnxSubIPolAppProfMapRowStatus, + tmnxSubIPolAppProfMapLastMgmtChange, + tmnxSubIPolAppProfMapAppProfile, + tmnxSubInfoAppProfile, + tmnxSubHostInfoV2AppProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) Subscribers on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 141 } + +tmnxSubSpiSharingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfDefInstanceSharing, + tmnxSubSpiCategoryMapName, + tmnxSubSpiDiamSessId, + tmnxSubSpiIngQosPolIdOvr, + tmnxSubSpiEgrQosPolIdOvr, + tmnxSubSpiAcctSessionId, + tmnxSubSpiDiamEfhState, + tmnxSubSpiDiamEfhUpTime, + tmnxSubSpiDiamEfhAttemps, + tmnxSubSpiDiamEfhMaxAttemps, + tmnxSubSpiDiamEfhTotActiveTime, + tmnxSubSpiDiamEfhTotActiveCount, + tmnxSubSpiDiamCcFailureHandling, + tmnxSubSpiEgrHQosMgmtStatus, + tmnxSubSpiBonded, + tmnxSubSpiEgrAggRateLimit, + tmnxSubSpiGxDiamSessId, + tmnxSubSpiHostOrigin, + tmnxSubSpiHostPfxLen, + tmnxSubSpiHostService, + tmnxSpiIngPchipOffHiPrioPkts, + tmnxSpiIngPchipOffHiPrioOctets, + tmnxSpiIngPchipOffLoPrioPkts, + tmnxSpiIngPchipOffLoPrioOctets, + tmnxSpiIngPchipOffUncolPkts, + tmnxSpiIngPchipOffUncolOctets, + tmnxSpiIngQchipDropHiPrioPkts, + tmnxSpiIngQchipDropHiPrioOctets, + tmnxSpiIngQchipDropLoPrioPkts, + tmnxSpiIngQchipDropLoPrioOctets, + tmnxSpiIngQchipFwdInProfPkts, + tmnxSpiIngQchipFwdInProfOctets, + tmnxSpiIngQchipFwdOutProfPkts, + tmnxSpiIngQchipFwdOutProfOctets, + tmnxSpiEgrQchipDropInProfPkts, + tmnxSpiEgrQchipDropInProfOctets, + tmnxSpiEgrQchipDropOutProfPkts, + tmnxSpiEgrQchipDropOutProfOctets, + tmnxSpiEgrQchipFwdInProfPkts, + tmnxSpiEgrQchipFwdInProfOctets, + tmnxSpiEgrQchipFwdOutProfPkts, + tmnxSpiEgrQchipFwdOutProfOctets, + tmnxSpiIngPchipOffV4Pkts, + tmnxSpiIngPchipOffV4Octets, + tmnxSpiIngPchipOffV6Pkts, + tmnxSpiIngPchipOffV6Octets, + tmnxSpiIngQchipDropV4Pkts, + tmnxSpiIngQchipDropV4Octets, + tmnxSpiIngQchipDropV6Pkts, + tmnxSpiIngQchipDropV6Octets, + tmnxSpiIngQchipFwdV4Pkts, + tmnxSpiIngQchipFwdV4Octets, + tmnxSpiIngQchipFwdV6Pkts, + tmnxSpiIngQchipFwdV6Octets, + tmnxSpiEgrQchipDropV4Pkts, + tmnxSpiEgrQchipDropV4Octets, + tmnxSpiEgrQchipDropV6Pkts, + tmnxSpiEgrQchipDropV6Octets, + tmnxSpiEgrQchipFwdV4Pkts, + tmnxSpiEgrQchipFwdV4Octets, + tmnxSpiEgrQchipFwdV6Pkts, + tmnxSpiEgrQchipFwdV6Octets, + tmnxSpiIngPchipOffMcastMgdPkts, + tmnxSpiIngPchipOffMcastMgdOcts, + tmnxSpiIngQStatsOffHiPrioPkts, + tmnxSpiIngQStatsDropHiPrioPkts, + tmnxSpiIngQStatsOffLoPrioPkts, + tmnxSpiIngQStatsDropLoPrioPkts, + tmnxSpiIngQStatsOffHiPrioOctets, + tmnxSpiIngQStatsDropHiPrioOctets, + tmnxSpiIngQStatsOffLoPrioOctets, + tmnxSpiIngQStatsDropLoPrioOctets, + tmnxSpiIngQStatsOffUncolPkts, + tmnxSpiIngQStatsOffUncolOctets, + tmnxSpiIngQStatsFwdInProfPkts, + tmnxSpiIngQStatsFwdOutProfPkts, + tmnxSpiIngQStatsFwdInProfOctets, + tmnxSpiIngQStatsFwdOutProfOctets, + tmnxSpiEgrQStatsFwdInProfPkts, + tmnxSpiEgrQStatsDropInProfPkts, + tmnxSpiEgrQStatsFwdOutProfPkts, + tmnxSpiEgrQStatsDropOutProfPkts, + tmnxSpiEgrQStatsFwdInProfOctets, + tmnxSpiEgrQStatsDropInProfOctets, + tmnxSpiEgrQStatsFwdOutProfOctets, + tmnxSpiEgrQStatsDropOutProfOcts, + tmnxSpiIngQStatModeFormat, + tmnxSpiIngQStatsOffMcastMgdPkts, + tmnxSpiIngQStatsOffMcastMgdOcts, + tmnxSpiEgrQStatModeFormat, + tmnxSpiIngPStatsMode, + tmnxSpiIngPStatsOffHiPrioPkts, + tmnxSpiIngPStatsDrpHiPrioPkts, + tmnxSpiIngPStatsOffLoPrioPkts, + tmnxSpiIngPStatsDrpLoPrioPkts, + tmnxSpiIngPStatsOffHiPrioOcts, + tmnxSpiIngPStatsDrpHiPrioOcts, + tmnxSpiIngPStatsOffLoPrioOcts, + tmnxSpiIngPStatsDrpLoPrioOcts, + tmnxSpiIngPStatsOffUncolPkts, + tmnxSpiIngPStatsOffUncolOcts, + tmnxSpiIngPStatsFwdInProfPkts, + tmnxSpiIngPStatsFwdOutProfPkts, + tmnxSpiIngPStatsFwdInProfOcts, + tmnxSpiIngPStatsFwdOutProfOcts, + tmnxSpiEgrPStatsMode, + tmnxSpiEgrPStatsOffInProfPkts, + tmnxSpiEgrPStatsFwdInProfPkts, + tmnxSpiEgrPStatsDrpInProfPkts, + tmnxSpiEgrPStatsOffOutProfPkts, + tmnxSpiEgrPStatsFwdOutProfPkts, + tmnxSpiEgrPStatsDrpOutProfPkts, + tmnxSpiEgrPStatsOffInProfOcts, + tmnxSpiEgrPStatsFwdInProfOcts, + tmnxSpiEgrPStatsDrpInProfOcts, + tmnxSpiEgrPStatsOffOutProfOcts, + tmnxSpiEgrPStatsFwdOutProfOcts, + tmnxSpiEgrPStatsDrpOutProfOcts, + tmnxSpiEgrPStatsOffUncolPkts, + tmnxSpiEgrPStatsDrpInPProfPkts, + tmnxSpiEgrPStatsFwdExdProfOcts, + tmnxSpiEgrPStatsFwdExdProfPkts, + tmnxSpiEgrPStatsFwdInPProfOcts, + tmnxSpiEgrPStatsFwdInPProfPkts, + tmnxSpiEgrPStatsOffExdProfOcts, + tmnxSpiEgrPStatsOffExdProfPkts, + tmnxSpiEgrPStatsOffInPProfOcts, + tmnxSpiEgrPStatsOffInPProfPkts, + tmnxSpiEgrPStatsDrpExdProfOcts, + tmnxSpiEgrPStatsDrpExdProfPkts, + tmnxSpiEgrPStatsDrpInPProfOcts, + tmnxSpiEgrPStatsOffUncolOcts, + tmnxSubSpiOvrCBS, + tmnxSubSpiOvrMBS, + tmnxSubSpiOvrWrrWeight, + tmnxSubSpiOvrPIRHi, + tmnxSubSpiOvrPIRLo, + tmnxSubSpiOvrCIRHi, + tmnxSubSpiOvrCIRLo, + tmnxSubSpiOvrSummedCIR, + tmnxSubSpiOvrClassWeight, + tmnxSpiEgrQosSchedStatsFwdPkts, + tmnxSpiEgrQosSchedStatsFwdOctets, + tmnxSubSpiCatMapName, + tmnxSubSpiCatCreditControlPlcy, + tmnxSubSpiCatCrdtVolumeUsed, + tmnxSubSpiCatCrdtVolumeAvail, + tmnxSubSpiCatCrdtVolumeThres, + tmnxSubSpiCatCrdtTimeUsed, + tmnxSubSpiCatCrdtTimeAvail, + tmnxSubSpiCatCrdtTimeThres, + tmnxSubSpiCatCrdtExpired, + tmnxSubSpiCatCrdtNegotiating, + tmnxSubSpiCatOutOfCrdtAction, + tmnxSubSpiCatQuotaHoldingTime, + tmnxSubSpiCatCrdtReset, + tmnxSubSpiCatCrdtVolumeUsedEgr, + tmnxSubSpiCatCrdtVolumeUsedIng, + tmnxSubSpiCatEfhTimeCurrUnrep, + tmnxSubSpiCatEfhTimeTotalUnrep, + tmnxSubSpiCatEfhVolumeCurrUnrep, + tmnxSubSpiCatEfhVolumeTotalUnrep, + tmnxSubSpiCatHttpRdrUrlOvrd, + tmnxSubSpiCatValidityTimeAvail, + tmnxSubSpiCatValidityTimeUsed, + tmnxSubSpiCatStatValue, + tmnxSubSpiCatAlias, + tmnxSubSpiCatCrdtVolumeAvailEgr, + tmnxSubSpiCatCrdtVolumeAvailIng, + tmnxSubSpiAleEncapOffset, + tmnxSubSpiAleDatalink, + tmnxSubHostInfoV2SpiGroupType, + tmnxSubHostInfoV2SpiGroupId, + tmnxSubIpoeSpiGroupId, + tmnxSubPppSpiGroupId, + tmnxSubSlaacSpiGroupId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SLA Profile Instance + sharing on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 142 } + +tmnxSubProfileV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfEgrPolicerPolicy, + tmnxSubProfIngPolicerPolicy, + tmnxSubProfIgmpPolicy, + tmnxSubProfEgrEncapOffsetMode, + tmnxSubProfEgrEncapOffset, + tmnxSubProfSubMcacPolicy, + tmnxSubProfPreference, + tmnxSubProfEgrHsLowBurstMaxClass + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profile + feature on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 143 } + +tmnxSubMgmtObsoletedV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfEgrAvgFrameSize, + tmnxSubAcctPlcyUseStdAcctAttrib + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of subscriber + profiles on Nokia SROS series systems release 16.0." + ::= { tmnxSubMgmtGroups 144 } + +tmnxSubFlterProfV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubFlterProfTbleLastMgmtChg, + tmnxSubFlterProfLastMgmtChange, + tmnxSubFlterProfDescription, + tmnxSubFlterProfIngIpFltrId, + tmnxSubFlterProfEgrIpFltrId, + tmnxSubFlterProfIngIpv6FltrId, + tmnxSubFlterProfEgrIpv6FltrId, + tmnxSPFltrProfMapTblLstMgtChg, + tmnxSPFltrProfMapRowStatus, + tmnxSPFltrProfMapLstMgmtChg, + tmnxSPFltrProfMapFltrProfile, + tmnxSubIPolFltrProfMapRowStatus, + tmnxSubIPolFltrProfMapLastMgmtCh, + tmnxSubIPolFltrProfMapFltrProf, + tmnxSubFlterProfTbleLastMgmtChg, + tmnxSubFlterProfLastMgmtChange, + tmnxSubFlterProfDescription, + tmnxSubFlterProfIngIpFltrId, + tmnxSubFlterProfEgrIpFltrId, + tmnxSubFlterProfIngIpv6FltrId, + tmnxSubFlterProfEgrIpv6FltrId, + tmnxSPFltrProfMapTblLstMgtChg, + tmnxSPFltrProfMapRowStatus, + tmnxSPFltrProfMapLstMgmtChg, + tmnxSPFltrProfMapFltrProfile, + tmnxSubIPolFltrProfMapRowStatus, + tmnxSubIPolFltrProfMapLastMgmtCh, + tmnxSubIPolFltrProfMapFltrProf + } + STATUS current + DESCRIPTION + "The group of objects for the management of + Filter profiles. + on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 145 } + +tmnxSvcChainObsoletedV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcChainVasEntryDSCP + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of service + chaining configuration on Nokia SROS series systems release 15.0." + ::= { tmnxSubMgmtGroups 146 } + +tmnxSubMgmtV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubBrgProfDhcp4OptDisplay, + tmnxSubAuthPlcyGtpUserNameFormat, + tmnxSubSVlanStatsAdminState, + tmnxSubSVlanStatsLastCleared, + tmnxSubSVlanStatsIngPkts, + tmnxSubSVlanStatsIngOctets, + tmnxSubSVlanStatsEgrPkts, + tmnxSubSVlanStatsEgrOctets, + tmnxSubSVlanStatsNumEntries, + tmnxSvcChainIpMapOperState, + tmnxSvcChainIpMapMac, + tmnxSvcChainIpMapVni, + tmnxSvcChainIpMapVtepType, + tmnxSvcChainIpMapVtep, + tmnxSvcChainEsiMapOperState, + tmnxSvcChainEsiMapVni, + tmnxSvcChainEsiMapVtepType, + tmnxSvcChainEsiMapVtep, + tmnxSvcChainPrefixRtResolution + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 16.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 147 } + +tmnxSubAutoSubIdV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAutoSubIdImplGen + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the auto-generated subscriber identification feature on Nokia SROS + series systems added in release 13.0." + ::= { tmnxSubMgmtGroups 148 } + +tmnxSubAccountingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyTriggeredUpdates + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 15.0." + ::= { tmnxSubMgmtGroups 149 } + +tmnxSubGtpObjV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubGtpPlcyApnSkipIpv4Alloc, + tmnxSubGtpPlcyApnAmbrQMapDlType, + tmnxSubGtpPlcyApnAmbrQMapDlArbNm, + tmnxSubGtpPlcyApnAmbrQMapDlSchNm, + tmnxSubGtpPlcyApnAmbrQMapDlPolId, + tmnxSubGtpPlcyApnAmbrQMapDlQueId, + tmnxSubGtpPlcyApnAmbrQMapUlType, + tmnxSubGtpPlcyApnAmbrQMapUlArbNm, + tmnxSubGtpPlcyApnAmbrQMapUlSchNm, + tmnxSubGtpPlcyApnAmbrQMapUlPolId, + tmnxSubGtpPlcyApnAmbrQMapUlQueId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of GTP user interfaces on + Nokia SROS series systems added in release 16.0." + ::= { tmnxSubMgmtGroups 150 } + +tmnxSubNotificationObjV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubNotifTruthValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems added in release 16.0." + ::= { tmnxSubMgmtGroups 151 } + +tmnxSubCupsGroup OBJECT-GROUP + OBJECTS { + tmnxSubProfControl, + tmnxSLAProfControl, + tmnxPfcpAssocTableLastChanged, + tmnxPfcpAssocLastChanged, + tmnxPfcpAssocRowStatus, + tmnxPfcpAssocDescription, + tmnxPfcpAssocAdminState, + tmnxPfcpAssocNodeIdType, + tmnxPfcpAssocNodeIdFqdn, + tmnxPfcpAssocRouter, + tmnxPfcpAssocInterface, + tmnxPfcpAssocPeerNodeIdType, + tmnxPfcpAssocPeerAddrType, + tmnxPfcpAssocPeerAddr, + tmnxPfcpAssocSetupRetryT, + tmnxPfcpAssocHbInterval, + tmnxPfcpAssocHbTimeout, + tmnxPfcpAssocHbRetries, + tmnxPfcpAssocTxTimeout, + tmnxPfcpAssocTxRetries, + tmnxPfcpAssocTxTtl, + tmnxPfcpAssocReleaseTimeout, + tmnxPfcpAssocPathMgmtState, + tmnxPfcpAssocRestartReason, + tmnxPfcpAssocCurrPeerAddrType, + tmnxPfcpAssocCurrPeerAddr, + tmnxPfcpAssocCurrNodeAddrType, + tmnxPfcpAssocCurrNodeAddr, + tmnxPfcpAssocL2AwNatGroup, + tmnxPfcpStatsSeRepReq, + tmnxPfcpStatsSeRepRsp, + tmnxPfcpStatsSeRepRspFail, + tmnxPfcpStatsUsgReq, + tmnxPfcpStatsUsgRsp, + tmnxPfcpStatsUsgRspFail, + tmnxPfcpStatsEirReq, + tmnxPfcpStatsEirRsp, + tmnxPfcpStatsEirRspFail, + tmnxPfcpStatsUpirReq, + tmnxPfcpStatsUpirRsp, + tmnxPfcpStatsUpirRspFail, + tmnxPfcpStatsSeAuditRepReq, + tmnxPfcpStatsSeAuditRepRsp, + tmnxPfcpStatsSeAuditRepRspFail, + tmnxPfcpStatsAuReqArrTx, + tmnxPfcpStatsAuReqGrpTx, + tmnxPfcpStatsAuReqArrGrpTx, + tmnxPfcpTotalAsReqTx, + tmnxPfcpTotalAsRspRx, + tmnxPfcpTotalAsRspFailRx, + tmnxPfcpTotalAsReqRx, + tmnxPfcpTotalAsRspTx, + tmnxPfcpTotalAsRspFailTx, + tmnxPfcpTotalAuReqTx, + tmnxPfcpTotalAuRspRx, + tmnxPfcpTotalAuRspFailRx, + tmnxPfcpTotalAuReqRx, + tmnxPfcpTotalAuRspTx, + tmnxPfcpTotalAuRspFailTx, + tmnxPfcpTotalArReqRx, + tmnxPfcpTotalArRspTx, + tmnxPfcpTotalArRspFailTx, + tmnxPfcpTotalHbReqTx, + tmnxPfcpTotalHbRspRx, + tmnxPfcpTotalHbReqRx, + tmnxPfcpTotalHbRspTx, + tmnxPfcpTotalNdRepReq, + tmnxPfcpTotalNdRepRsp, + tmnxPfcpTotalNdRepRspFail, + tmnxPfcpTotalSeEstReq, + tmnxPfcpTotalSeEstRsp, + tmnxPfcpTotalSeEstRspFail, + tmnxPfcpTotalSeModReq, + tmnxPfcpTotalSeModRsp, + tmnxPfcpTotalSeModRspFail, + tmnxPfcpTotalSeDelReq, + tmnxPfcpTotalSeDelRsp, + tmnxPfcpTotalSeDelRspFail, + tmnxPfcpTotalSeRepReq, + tmnxPfcpTotalSeRepRsp, + tmnxPfcpTotalSeRepRspFail, + tmnxPfcpTotalUsgReq, + tmnxPfcpTotalUsgRsp, + tmnxPfcpTotalUsgRspFail, + tmnxPfcpTotalEirReq, + tmnxPfcpTotalEirRsp, + tmnxPfcpTotalEirRspFail, + tmnxPfcpTotalUpirReq, + tmnxPfcpTotalUpirRsp, + tmnxPfcpTotalUpirRspFail, + tmnxPfcpTotalSeAuditRepReq, + tmnxPfcpTotalSeAuditRepRsp, + tmnxPfcpTotalSeAuditRepRspFail, + tmnxPfcpTotalAuReqArrTx, + tmnxPfcpTotalAuReqGrpTx, + tmnxPfcpTotalAuReqArrGrpTx, + tmnxPfcpTotalSeAuditModReq, + tmnxPfcpTotalSeAuditModRsp, + tmnxPfcpTotalSeAuditModRspFail, + tmnxSubGitTableLastChanged, + tmnxSubGitLastChanged, + tmnxSubGitRowStatus, + tmnxSubGitDescription, + tmnxSubGitMtu, + tmnxSubGitV4IcmpMaskReply, + tmnxSubGitV4IcmpParamProblem, + tmnxSubGitV4IcmpNumParamProblem, + tmnxSubGitV4IcmpParamProblemTime, + tmnxSubGitV4IcmpRedirects, + tmnxSubGitV4IcmpNumRedirects, + tmnxSubGitV4IcmpRedirectsTime, + tmnxSubGitV4IcmpLimitTtlExpired, + tmnxSubGitV4IcmpNumTtlExpired, + tmnxSubGitV4IcmpTtlExpiredTime, + tmnxSubGitV4IcmpUnreachables, + tmnxSubGitV4IcmpNumUnreachables, + tmnxSubGitV4IcmpUnreachablesTime, + tmnxSubGitV4NdProxyArp, + tmnxSubGitV4NdProxyArpPolicy1, + tmnxSubGitV4NdProxyArpPolicy2, + tmnxSubGitV4NdProxyArpPolicy3, + tmnxSubGitV4NdProxyArpPolicy4, + tmnxSubGitV4NdProxyArpPolicy5, + tmnxSubGitV4UrpfCheckState, + tmnxSubGitV4UrpfCheckMode, + tmnxSubGitV6NdNeighborDadSnoop, + tmnxSubGitV6NdNeighborLimit, + tmnxSubGitV6UrpfCheckState, + tmnxSubGitV6UrpfCheckMode, + tmnxSubSapTmplTableLastChanged, + tmnxSubSapTmplLastChanged, + tmnxSubSapTmplRowStatus, + tmnxSubSapTmplDescription, + tmnxSubSapTmplCpmProtPolicyId, + tmnxSubSapTmplCpmProtMonitorMac, + tmnxSubSapTmplCpmProtMonitorIP, + tmnxSubSapTmplDCpuProtPolicy, + tmnxSubSapTmplHoldTime, + tmnxSubSapTmplDelPfxLenMode, + tmnxPfcpStatsAsReqTx, + tmnxPfcpStatsAsRspRx, + tmnxPfcpStatsAsRspFailRx, + tmnxPfcpStatsAsReqRx, + tmnxPfcpStatsAsRspTx, + tmnxPfcpStatsAsRspFailTx, + tmnxPfcpStatsAuReqTx, + tmnxPfcpStatsAuRspRx, + tmnxPfcpStatsAuRspFailRx, + tmnxPfcpStatsAuReqRx, + tmnxPfcpStatsAuRspTx, + tmnxPfcpStatsAuRspFailTx, + tmnxPfcpStatsArReqRx, + tmnxPfcpStatsArRspTx, + tmnxPfcpStatsArRspFailTx, + tmnxPfcpStatsHbReqTx, + tmnxPfcpStatsHbRspRx, + tmnxPfcpStatsHbReqRx, + tmnxPfcpStatsHbRspTx, + tmnxPfcpStatsNdRepReq, + tmnxPfcpStatsNdRepRsp, + tmnxPfcpStatsNdRepRspFail, + tmnxPfcpStatsSeEstReq, + tmnxPfcpStatsSeEstRsp, + tmnxPfcpStatsSeEstRspFail, + tmnxPfcpStatsSeModReq, + tmnxPfcpStatsSeModRsp, + tmnxPfcpStatsSeModRspFail, + tmnxPfcpStatsSeDelReq, + tmnxPfcpStatsSeDelRsp, + tmnxPfcpStatsSeDelRspFail, + tmnxPfcpStatsSeAuditModReq, + tmnxPfcpStatsSeAuditModRsp, + tmnxPfcpStatsSeAuditModRspFail, + tmnxPfcpStatsIbcpIpoeRx, + tmnxPfcpStatsIbcpPppoeCtrlRx, + tmnxPfcpStatsIbcpPppoeDataRx, + tmnxPfcpStatsIbcpTx, + tmnxPfcpStatsIbcpPktNoSess, + tmnxPfcpStatsIbcpPktParseErr, + tmnxPfcpStatsIbcpPktTxSmfErr, + tmnxPfcpStatsIbcpPktDefTnlNoTrig, + tmnxPfcpStatsIbcpPktNoDefTnl, + tmnxPfcpStatsIbcpDefTnlOverwrite, + tmnxPfcpTotalIbcpIpoeRx, + tmnxPfcpTotalIbcpPppoeCtrlRx, + tmnxPfcpTotalIbcpPppoeDataRx, + tmnxPfcpTotalIbcpTx, + tmnxPfcpTotalIbcpPktNoSess, + tmnxPfcpTotalIbcpPktParseErr, + tmnxPfcpTotalIbcpPktTxSmfErr, + tmnxPfcpTotalIbcpPktDefTnlNoTrig, + tmnxPfcpTotalIbcpPktNoDefTnl, + tmnxPfcpTotalIbcpDefTnlOverwrite, + tmnxPfcpStatsHbAudTrigReqTx, + tmnxPfcpStatsHbAudStartReqRx, + tmnxPfcpStatsHbAudEndReqRx, + tmnxPfcpStatsHbAudTrigRspRx, + tmnxPfcpStatsHbAudStartRspTx, + tmnxPfcpStatsHbAudEndRspTx, + tmnxPfcpTotalHbAudTrigReqTx, + tmnxPfcpTotalHbAudStartReqRx, + tmnxPfcpTotalHbAudEndReqRx, + tmnxPfcpTotalHbAudTrigRspRx, + tmnxPfcpTotalHbAudStartRspTx, + tmnxPfcpTotalHbAudEndRspTx, + tmnxPfcpStatsLastCleared, + tmnxSubSeMRtStatus, + tmnxSubSeMRtMetric, + tmnxSubSeMRtPreference, + tmnxSubSeMRtTag, + tmnxSubMgmtPortSPfPppV4, + tmnxSubMgmtPortSPfPppV4Peak, + tmnxSubMgmtPortSPfIpoeV4, + tmnxSubMgmtPortSPfIpoeV4Peak, + tmnxSubMgmtPortSPfPppV6Sl, + tmnxSubMgmtPortSPfPppV6SlPeak, + tmnxSubMgmtPortSPfPppV6Pd, + tmnxSubMgmtPortSPfPppV6PdPeak, + tmnxSubMgmtPortSPfPppV6Na, + tmnxSubMgmtPortSPfPppV6NaPeak, + tmnxSubMgmtPortSPfIpoeV6Sl, + tmnxSubMgmtPortSPfIpoeV6SlPeak, + tmnxSubMgmtPortSPfIpoeV6Pd, + tmnxSubMgmtPortSPfIpoeV6PdPeak, + tmnxSubMgmtPortSPfIpoeV6Na, + tmnxSubMgmtPortSPfIpoeV6NaPeak, + tmnxSubMgmtPortSPfcpHosts, + tmnxSubMgmtPortSPfcpHostsPeak, + tmnxSubMgmtMdaSPfPppV4, + tmnxSubMgmtMdaSPfPppV4Peak, + tmnxSubMgmtMdaSPfIpoeV4, + tmnxSubMgmtMdaSPfIpoeV4Peak, + tmnxSubMgmtMdaSPfPppV6Sl, + tmnxSubMgmtMdaSPfPppV6SlPeak, + tmnxSubMgmtMdaSPfPppV6Pd, + tmnxSubMgmtMdaSPfPppV6PdPeak, + tmnxSubMgmtMdaSPfPppV6Na, + tmnxSubMgmtMdaSPfPppV6NaPeak, + tmnxSubMgmtMdaSPfIpoeV6Sl, + tmnxSubMgmtMdaSPfIpoeV6SlPeak, + tmnxSubMgmtMdaSPfIpoeV6Pd, + tmnxSubMgmtMdaSPfIpoeV6PdPeak, + tmnxSubMgmtMdaSPfIpoeV6Na, + tmnxSubMgmtMdaSPfIpoeV6NaPeak, + tmnxSubMgmtMdaSPfcpHosts, + tmnxSubMgmtMdaSPfcpHostsPeak, + tmnxSubMgmtSlotSPfPppV4, + tmnxSubMgmtSlotSPfPppV4Peak, + tmnxSubMgmtSlotSPfIpoeV4, + tmnxSubMgmtSlotSPfIpoeV4Peak, + tmnxSubMgmtSlotSPfPppV6Sl, + tmnxSubMgmtSlotSPfPppV6SlPeak, + tmnxSubMgmtSlotSPfPppV6Pd, + tmnxSubMgmtSlotSPfPppV6PdPeak, + tmnxSubMgmtSlotSPfPppV6Na, + tmnxSubMgmtSlotSPfPppV6NaPeak, + tmnxSubMgmtSlotSPfIpoeV6Sl, + tmnxSubMgmtSlotSPfIpoeV6SlPeak, + tmnxSubMgmtSlotSPfIpoeV6Pd, + tmnxSubMgmtSlotSPfIpoeV6PdPeak, + tmnxSubMgmtSlotSPfIpoeV6Na, + tmnxSubMgmtSlotSPfIpoeV6NaPeak, + tmnxSubMgmtSlotSPfcpHosts, + tmnxSubMgmtSlotSPfcpHostsPeak, + tmnxSubMgmtSystSPfPppV4, + tmnxSubMgmtSystSPfPppV4Peak, + tmnxSubMgmtSystSPfIpoeV4, + tmnxSubMgmtSystSPfIpoeV4Peak, + tmnxSubMgmtSystSPfPppV6Sl, + tmnxSubMgmtSystSPfPppV6SlPeak, + tmnxSubMgmtSystSPfPppV6Pd, + tmnxSubMgmtSystSPfPppV6PdPeak, + tmnxSubMgmtSystSPfPppV6Na, + tmnxSubMgmtSystSPfPppV6NaPeak, + tmnxSubMgmtSystSPfIpoeV6Sl, + tmnxSubMgmtSystSPfIpoeV6SlPeak, + tmnxSubMgmtSystSPfIpoeV6Pd, + tmnxSubMgmtSystSPfIpoeV6PdPeak, + tmnxSubMgmtSystSPfIpoeV6Na, + tmnxSubMgmtSystSPfIpoeV6NaPeak, + tmnxSubMgmtSystSPfcpHosts, + tmnxSubMgmtSystSPfcpHostsPeak, + tmnxSubMgmtSystSPfcpSessPpp, + tmnxSubMgmtSystSPfcpSessPppPeak, + tmnxSubMgmtSystSPfcpSessIpoe, + tmnxSubMgmtSystSPfcpSessIpoePeak, + tmnxSubMgmtSystSPfcpSessIs, + tmnxSubMgmtSystSPfcpSessIsPeak, + tmnxSubMgmtSystSPfcpSessTot, + tmnxSubMgmtSystSPfcpSessTotPeak, + tmnxSubMgmtSystSPfcpSessDef, + tmnxSubMgmtSystSPfcpSessDefPeak, + tmnxSubMgmtPwPortSPfPppV4, + tmnxSubMgmtPwPortSPfPppV4Pk, + tmnxSubMgmtPwPortSPfIpoeV4, + tmnxSubMgmtPwPortSPfIpoeV4Pk, + tmnxSubMgmtPwPortSPfPppV6Sl, + tmnxSubMgmtPwPortSPfPppV6SlPk, + tmnxSubMgmtPwPortSPfPppV6Pd, + tmnxSubMgmtPwPortSPfPppV6PdPk, + tmnxSubMgmtPwPortSPfPppV6Na, + tmnxSubMgmtPwPortSPfPppV6NaPk, + tmnxSubMgmtPwPortSPfIpoeV6Sl, + tmnxSubMgmtPwPortSPfIpoeV6SlPk, + tmnxSubMgmtPwPortSPfIpoeV6Pd, + tmnxSubMgmtPwPortSPfIpoeV6PdPk, + tmnxSubMgmtPwPortSPfIpoeV6Na, + tmnxSubMgmtPwPortSPfIpoeV6NaPk, + tmnxSubMgmtPwPortSPfcpHosts, + tmnxSubMgmtPwPortSPfcpHostsPk, + tmnxPfcpSeAssociation, + tmnxPfcpSeIsDefaultTunnel, + tmnxPfcpSeRemPeerAddrType, + tmnxPfcpSeRemPeerAddr, + tmnxPfcpSeRemIdHi, + tmnxPfcpSeRemIdLo, + tmnxPfcpSeRemTeId, + tmnxPfcpSeLocPeerAddrType, + tmnxPfcpSeLocPeerAddr, + tmnxPfcpSeLocRouter, + tmnxPfcpSeLocTeId, + tmnxPfcpSeDataUsPdrId, + tmnxPfcpSeDataDsPdrId, + tmnxPfcpSeIbcpUsPdrId, + tmnxPfcpSeIbcpDsPdrId, + tmnxPfcpSeType, + tmnxPfcpSeSapPortId, + tmnxPfcpSeSapEncapValue, + tmnxPfcpSeMacAddress, + tmnxPfcpSePppoeSessionId, + tmnxPfcpSeSvcId, + tmnxPfcpSeSubIf, + tmnxPfcpSeGrpIf, + tmnxPfcpSeRtSvcId, + tmnxPfcpSeRtIf, + tmnxPfcpSeTerminationType, + tmnxPfcpAssocUpFeatures, + tmnxPfcpAssocUpBbfFeatures, + tmnxPfcpAssocUpNokiaFeatures, + tmnxPfcpAssocCpFeatures, + tmnxPfcpAssocPathRestorationTime, + tmnxPfcpAssocCreated, + tmnxPfcpAssocOperState, + tmnxPfcpAssocTimerRunning, + tmnxPfcpSeSubIdent, + tmnxPfcpSeSubProfString, + tmnxPfcpSeSlaProfString, + tmnxPfcpSeReqPppMtu, + tmnxPfcpSePppMtu, + tmnxPfcpSeStateId, + tmnxPfcpPeerAssociation, + tmnxPfcpPeerPathMgmtState, + tmnxPfcpPeerRestartReason, + tmnxPfcpPeerRestorationTimer, + tmnxPfcpSeProtocols + } + STATUS obsolete + DESCRIPTION + "The group of subscriber management objects supporting management of + subscriber management Control and User Plane Separation (CUPS) on + Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 152 } + +tmnxSubAccountingV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyMcsIvl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 19.0." + ::= { tmnxSubMgmtGroups 153 } + +tmnxSubProfileV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfEgrPolicerPolicy, + tmnxSubProfIngPolicerPolicy, + tmnxSubProfIgmpPolicy, + tmnxSubProfEgrEncapOffsetMode, + tmnxSubProfEgrEncapOffset, + tmnxSubProfSubMcacPolicy, + tmnxSubProfPreference, + tmnxSubProfEgrHsLowBurstMaxClass, + tmnxSubProfNatAllowBypass, + tmnxSubProfNatAccessMode, + tmnxSubProfEgrResvBw, + tmnxSubProfEgrHsResvBw, + tmnxSubProfHsmdaEgrResvBw, + tmnxSubInfoEgrAggRateLimitLow + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + Nokia SROS series systems in release 19.0." + ::= { tmnxSubMgmtGroups 154 } + +tmnxSubPccRuleEntryV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSubPccRulePolicerParentArbtr, + tmnxSubPccRulePolicerParentLevel, + tmnxSubPccRulePolicerParentWght, + tmnxSubPccRulePolicerCbs, + tmnxSubPccRulePolicerMbs, + tmnxSubPccRulePolicerPbo, + tmnxSubPccRulePolicerStatMode, + tmnxSubHostPccRulePolicerParAbtr, + tmnxSubHostPccRulePolicerParLevl, + tmnxSubHostPccRulePolicerParWght, + tmnxSubHostPccRulePolicerCbs, + tmnxSubHostPccRulePolicerMbs, + tmnxSubHostPccRulePolicerPbo, + tmnxSubHostPccRulePolicerStatMod + } + STATUS current + DESCRIPTION + "The group of objects supporting PCC-rules on Nokia SROS series release + 19.0 systems." + ::= { tmnxSubMgmtGroups 156 } + +tmnxSubStringLenLongV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubLongId, + tmnxSubInfoShortId, + tmnxSubBrgLongId, + tmnxSubBrgIdShort + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management on Nokia SROS + series release 19.0 systems." + ::= { tmnxSubMgmtGroups 157 } + +tmnxSubMgmtQosV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAProfReportIngRateType, + tmnxSLAProfReportIngRateSched, + tmnxSLAProfReportEgrRateType, + tmnxSLAProfReportEgrRateSched, + tmnxSLAProfEgrQosMarkingFromSap, + tmnxSLAProfEgrSchedulerType, + tmnxSLAProfOTHttpRdrIpv4FltrId, + tmnxSLAProfEgrUseIngL2tpDscp, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAIngQueueOvrMBSBytes, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSLAEgrQueueOvrMBSBytes, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolRejectUnknownStrings, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets, + tmnxSubHostInfoV2FwdingState, + tmnxSubHostInfoV2Origin, + tmnxSubHostInfoV2SubIdent, + tmnxSubHostInfoV2SubProfile, + tmnxSubHostInfoV2SLAProfile, + tmnxSubHostInfoV2RetailerSvcId, + tmnxSubHostInfoV2RetailerIf, + tmnxSubHostInfoV2PfxLen, + tmnxSubHostInfoV2EgrQGrpName, + tmnxSubHostInfoV2EgrVPortName, + tmnxSubHostInfoV2AcctSessionId, + tmnxSubHostInfoV2AddressOrigin, + tmnxSubHostInfoV2PppIndex, + tmnxSubHostInfoV2AcctMultiSessId, + tmnxSubHostInfoV2IngFilter, + tmnxSubHostInfoV2EgrFilter, + tmnxSubHostInfoV2OtHttpRdrState, + tmnxSubHostInfoV2OtHttpRdrFilter, + tmnxSubHostInfoV2OtHttpRdrSource, + tmnxSPISubHostV2Origin, + tmnxSPISubHostV2PfxLen, + tmnxSPIInfoCategoryMapName, + tmnxSPIInfoDiamSessId, + tmnxSLAIngPlcrOverrideTblLstChng, + tmnxSLAEgrPlcrOverrideTblLstChng, + tmnxSLAIngPolicerOvrRowStatus, + tmnxSLAIngPolicerOvrLastMgmtChg, + tmnxSLAIngPolicerOvrPIR, + tmnxSLAIngPolicerOvrCIR, + tmnxSLAIngPolicerOvrMBS, + tmnxSLAIngPolicerOvrCBS, + tmnxSLAIngPolicerOvrPktOffset, + tmnxSLAIngPolicerOvrStatMode, + tmnxSLAEgrPolicerOvrRowStatus, + tmnxSLAEgrPolicerOvrLastMgmtChg, + tmnxSLAEgrPolicerOvrPIR, + tmnxSLAEgrPolicerOvrCIR, + tmnxSLAEgrPolicerOvrMBS, + tmnxSLAEgrPolicerOvrCBS, + tmnxSLAEgrPolicerOvrPktOffset, + tmnxSLAEgrPolicerOvrStatMode, + tmnxSubProfPCtrlOvrRowStatus, + tmnxSubProfPCtrlOvrTblLstChng, + tmnxSubProfPCtrlOvrLastChange, + tmnxSubProfPCtrlOvrMaxRate, + tmnxSubProfPCtrlOvrMinMBSSep, + tmnxSubProfPCtrlLvlOvrTblLstChng, + tmnxSubProfPCtrlLvlOvrRowStatus, + tmnxSubProfPCtrlLvlOvrLastChange, + tmnxSubProfPCtrlLvlOvrCumMBS, + tmnxSPIIngPStatsMode, + tmnxSPIIngPStatsOffHiPrioPkts, + tmnxSPIIngPStatsOffHiPrioPktsL, + tmnxSPIIngPStatsOffHiPrioPktsH, + tmnxSPIIngPStatsDrpHiPrioPkts, + tmnxSPIIngPStatsDrpHiPrioPktsL, + tmnxSPIIngPStatsDrpHiPrioPktsH, + tmnxSPIIngPStatsOffLoPrioPkts, + tmnxSPIIngPStatsOffLoPrioPktsL, + tmnxSPIIngPStatsOffLoPrioPktsH, + tmnxSPIIngPStatsDrpLoPrioPkts, + tmnxSPIIngPStatsDrpLoPrioPktsL, + tmnxSPIIngPStatsDrpLoPrioPktsH, + tmnxSPIIngPStatsOffHiPrioOcts, + tmnxSPIIngPStatsOffHiPrioOctsL, + tmnxSPIIngPStatsOffHiPrioOctsH, + tmnxSPIIngPStatsDrpHiPrioOcts, + tmnxSPIIngPStatsDrpHiPrioOctsL, + tmnxSPIIngPStatsDrpHiPrioOctsH, + tmnxSPIIngPStatsOffLoPrioOcts, + tmnxSPIIngPStatsOffLoPrioOctsL, + tmnxSPIIngPStatsOffLoPrioOctsH, + tmnxSPIIngPStatsDrpLoPrioOcts, + tmnxSPIIngPStatsDrpLoPrioOctsL, + tmnxSPIIngPStatsDrpLoPrioOctsH, + tmnxSPIIngPStatsOffUncolPkts, + tmnxSPIIngPStatsOffUncolPktsL, + tmnxSPIIngPStatsOffUncolPktsH, + tmnxSPIIngPStatsOffUncolOcts, + tmnxSPIIngPStatsOffUncolOctsL, + tmnxSPIIngPStatsOffUncolOctsH, + tmnxSPIIngPStatsFwdInProfPkts, + tmnxSPIIngPStatsFwdInProfPktsL, + tmnxSPIIngPStatsFwdInProfPktsH, + tmnxSPIIngPStatsFwdOutProfPkts, + tmnxSPIIngPStatsFwdOutProfPktsL, + tmnxSPIIngPStatsFwdOutProfPktsH, + tmnxSPIIngPStatsFwdInProfOcts, + tmnxSPIIngPStatsFwdInProfOctsL, + tmnxSPIIngPStatsFwdInProfOctsH, + tmnxSPIIngPStatsFwdOutProfOcts, + tmnxSPIIngPStatsFwdOutProfOctsL, + tmnxSPIIngPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsMode, + tmnxSPIEgrPStatsOffInProfPkts, + tmnxSPIEgrPStatsOffInProfPktsL, + tmnxSPIEgrPStatsOffInProfPktsH, + tmnxSPIEgrPStatsFwdInProfPkts, + tmnxSPIEgrPStatsFwdInProfPktsL, + tmnxSPIEgrPStatsFwdInProfPktsH, + tmnxSPIEgrPStatsDrpInProfPkts, + tmnxSPIEgrPStatsDrpInProfPktsL, + tmnxSPIEgrPStatsDrpInProfPktsH, + tmnxSPIEgrPStatsOffOutProfPkts, + tmnxSPIEgrPStatsOffOutProfPktsL, + tmnxSPIEgrPStatsOffOutProfPktsH, + tmnxSPIEgrPStatsFwdOutProfPkts, + tmnxSPIEgrPStatsFwdOutProfPktsL, + tmnxSPIEgrPStatsFwdOutProfPktsH, + tmnxSPIEgrPStatsDrpOutProfPkts, + tmnxSPIEgrPStatsDrpOutProfPktsL, + tmnxSPIEgrPStatsDrpOutProfPktsH, + tmnxSPIEgrPStatsOffInProfOcts, + tmnxSPIEgrPStatsOffInProfOctsL, + tmnxSPIEgrPStatsOffInProfOctsH, + tmnxSPIEgrPStatsFwdInProfOcts, + tmnxSPIEgrPStatsFwdInProfOctsL, + tmnxSPIEgrPStatsFwdInProfOctsH, + tmnxSPIEgrPStatsDrpInProfOcts, + tmnxSPIEgrPStatsDrpInProfOctsL, + tmnxSPIEgrPStatsDrpInProfOctsH, + tmnxSPIEgrPStatsOffOutProfOcts, + tmnxSPIEgrPStatsOffOutProfOctsL, + tmnxSPIEgrPStatsOffOutProfOctsH, + tmnxSPIEgrPStatsFwdOutProfOcts, + tmnxSPIEgrPStatsFwdOutProfOctsL, + tmnxSPIEgrPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsDrpOutProfOcts, + tmnxSPIEgrPStatsDrpOutProfOctsL, + tmnxSPIEgrPStatsDrpOutProfOctsH, + tmnxSPIEgrPStatsOffUncolPkts, + tmnxSPIEgrPStatsOffUncolPktsL, + tmnxSPIEgrPStatsOffUncolPktsH, + tmnxSPIEgrPStatsOffUncolOcts, + tmnxSPIEgrPStatsOffUncolOctsL, + tmnxSPIEgrPStatsOffUncolOctsH, + tmnxSubIngQosArbitStatsFwdPkts, + tmnxSubIngQosArbitStatsFwdPktsLo, + tmnxSubIngQosArbitStatsFwdPktsHi, + tmnxSubIngQosArbitStatsFwdOcts, + tmnxSubIngQosArbitStatsFwdOctsLo, + tmnxSubIngQosArbitStatsFwdOctsHi, + tmnxSubEgrQosArbitStatsFwdPkts, + tmnxSubEgrQosArbitStatsFwdPktsLo, + tmnxSubEgrQosArbitStatsFwdPktsHi, + tmnxSubEgrQosArbitStatsFwdOcts, + tmnxSubEgrQosArbitStatsFwdOctsLo, + tmnxSubEgrQosArbitStatsFwdOctsHi, + tmnxSubIgmpPlcyRowStatus, + tmnxSubIgmpPlcyDescription, + tmnxSubIgmpPlcyImportPolicy, + tmnxSubIgmpPlcyHostMaxGroups, + tmnxSubIgmpPlcyAdminVersion, + tmnxSubIgmpPlcyFastLeave, + tmnxSubIgmpPlcyRedirectionPolicy, + tmnxSubIgmpPlcyEgrRateModType, + tmnxSubIgmpPlcyEgrRateModSched, + tmnxSubIgmpPlcyPerHostReplic, + tmnxSubIgmpPlcyMcRprtDestName, + tmnxSubIgmpPlcyMcRprtOptFields, + tmnxSubIgmpPlcyMcRprtAdminState, + tmnxSubIgmpPlcyStaticRowStatus, + tmnxSLAProfInstOvrCBS, + tmnxSLAProfInstOvrMBS, + tmnxSubOvrCBS, + tmnxSubOvrMBS, + tmnxSubIgmpHostsCreated, + tmnxSubIgmpPlcySubscriberId, + tmnxSubIgmpStatusPlcyName, + tmnxSubInfoRadEgrAggRateLimit, + tmnxSubInfoEgrAggRateLimit, + tmnxSubMcacPlcyRowStatus, + tmnxSubMcacPlcyDescription, + tmnxSubMcacPlcyAdminState, + tmnxSubMcacPlcyUnconstrainedBW, + tmnxSubMcacPlcyPreRsvdMandBW, + tmnxSubMcacPlcyLastMgmtChange, + tmnxSubMcacPlcySubscriberId, + tmnxSubMcacStatusPlcyName, + tmnxSubMcacStatusinUseMandBw, + tmnxSubMcacStatusinUseOpnlBw, + tmnxSubMcacStatusAvailMandBw, + tmnxSubMcacStatusAvailOpnlBw, + tmnxSubFlterProfRowStatus, + tmnxSubLcktPlcyRowStatus, + tmnxSubLcktPlcyLastMgmtChange, + tmnxSubLcktPlcyDescription, + tmnxSubLcktPlcyLcktTimeMin, + tmnxSubLcktPlcyLcktTimeMax, + tmnxSubLcktPlcyLcktResetTime, + tmnxSubLcktPlcyMaxLcktHosts, + tmnxSubLcktPlcyHostKey, + tmnxSubIgmpPlcyHostMaxSources, + tmnxSPIEgrQosSchedStatsFwdPkts, + tmnxSPIEgrQosSchedStatsFwdOctets, + tmnxSubPppSapSessionIndex, + tmnxSLAIngQueueOvrStatMode, + tmnxSLAEgrQueueOvrStatMode, + tmnxSubHsmdaEgrQosQStatMode, + tmnxSubHsmdaIngQosQTableLastCh, + tmnxSubHsmdaIngQosQRowStatus, + tmnxSubHsmdaIngQosQLastChgd, + tmnxSubHsmdaIngQosQStatMode, + tmnxSubHsmdaIngQosPolTableLastCh, + tmnxSubHsmdaIngQosPolRowStatus, + tmnxSubHsmdaIngQosPolLastChgd, + tmnxSubHsmdaIngQosPolStatMode, + tmnxSPIStatsIngPchipOffV4Pkts, + tmnxSPIStatsIngPchipOffV4Octets, + tmnxSPIStatsIngPchipOffV6Pkts, + tmnxSPIStatsIngPchipOffV6Octets, + tmnxSPIStatsIngQchipDropV4Pkts, + tmnxSPIStatsIngQchipDropV4Octets, + tmnxSPIStatsIngQchipDropV6Pkts, + tmnxSPIStatsIngQchipDropV6Octets, + tmnxSPIStatsIngQchipFwdV4Pkts, + tmnxSPIStatsIngQchipFwdV4Octets, + tmnxSPIStatsIngQchipFwdV6Pkts, + tmnxSPIStatsIngQchipFwdV6Octets, + tmnxSPIStatsEgrQchipDropV4Pkts, + tmnxSPIStatsEgrQchipDropV4Octets, + tmnxSPIStatsEgrQchipDropV6Pkts, + tmnxSPIStatsEgrQchipDropV6Octets, + tmnxSPIStatsEgrQchipFwdV4Pkts, + tmnxSPIStatsEgrQchipFwdV4Octets, + tmnxSPIStatsEgrQchipFwdV6Pkts, + tmnxSPIStatsEgrQchipFwdV6Octets, + tmnxSPIEgrPStatsFwdExdProfPkts, + tmnxSPIEgrPStatsDrpExdProfPkts, + tmnxSPIEgrPStatsFwdExdProfOcts, + tmnxSPIEgrPStatsDrpExdProfOcts, + tmnxSPIEgrPStatsOffExdProfPkts, + tmnxSPIEgrPStatsOffExdProfOcts, + tmnxSPIEgrPStatsOffInPProfPkts, + tmnxSPIEgrPStatsFwdInPProfPkts, + tmnxSPIEgrPStatsDrpInPProfPkts, + tmnxSPIEgrPStatsOffInPProfOcts, + tmnxSPIEgrPStatsFwdInPProfOcts, + tmnxSPIEgrPStatsDrpInPProfOcts + } + STATUS obsolete + DESCRIPTION + "The group of all objects supporting management of subscriber profiles + on release 20 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 158 } + +tmnxSubObsoletedV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubInfoModifySubIdent, + tmnxSubBrgPoolName + } + STATUS current + DESCRIPTION + "The group of subscriber management objects obsoleted in release 20 of + the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 159 } + +tmnxSubVcpeV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubBrgProfTableLastChanged, + tmnxSubBrgProfRowStatus, + tmnxSubBrgProfLastChanged, + tmnxSubBrgProfDescription, + tmnxSubBrgProfSubProfileString, + tmnxSubBrgProfSlaProfileString, + tmnxSubBrgProfRadSrvPlcy, + tmnxSubBrgProfRadPassword, + tmnxSubBrgProfCvCount, + tmnxSubBrgProfCvTimeout, + tmnxSubBrgProfCvRetryTime, + tmnxSubBrgProfHoldTime, + tmnxSubBrgProfInitialHoldTime, + tmnxSubBrgProfRadProxLastCh, + tmnxSubBrgProfRadProxRowStatus, + tmnxSubBrgProfRadProxTableLstCh, + tmnxSubBrgProfDhcp4TableLastCh, + tmnxSubBrgProfDhcp4LastCh, + tmnxSubBrgProfDhcp4SubnetAddrTyp, + tmnxSubBrgProfDhcp4SubnetAddr, + tmnxSubBrgProfDhcp4SubnetPrefixL, + tmnxSubBrgProfDhcp4StartAddrTyp, + tmnxSubBrgProfDhcp4StartAddr, + tmnxSubBrgProfDhcp4EndAddrTyp, + tmnxSubBrgProfDhcp4EndAddr, + tmnxSubBrgProfDhcp4LeaseTime, + tmnxSubBrgProfDhcp4StandbyIpTime, + tmnxSubBrgProfDhcp4OptTableCh, + tmnxSubBrgProfDhcp4OptRowStatus, + tmnxSubBrgProfDhcp4OptLastCh, + tmnxSubBrgProfDhcp4OptType, + tmnxSubBrgProfDhcp4OptValue, + tmnxSubBrgIfTableLastChange, + tmnxSubBrgIfLastChanged, + tmnxSubBrgIfAdminState, + tmnxSubBrgIfDefaultBrgProfile, + tmnxSubBrgIfAuthedBrgOnly, + tmnxSubBrgSlaacPfxType, + tmnxSubBrgSlaacPfx, + tmnxSubBrgSlaacPfxLength, + tmnxSubBrgDhcp4SubnetAddrType, + tmnxSubBrgDhcp4SubnetAddr, + tmnxSubBrgDhcp4SubnetPrefixL, + tmnxSubBrgDhcp4StartAddrTyp, + tmnxSubBrgDhcp4StartAddr, + tmnxSubBrgDhcp4EndAddrTyp, + tmnxSubBrgDhcp4EndAddr, + tmnxSubBrgDmzAddrType, + tmnxSubBrgDmzAddr, + tmnxSubBrgDmzAddrInUse, + tmnxSubBrgDns1Addr4Type, + tmnxSubBrgDns1Addr4, + tmnxSubBrgDns1Addr6Type, + tmnxSubBrgDns1Addr6, + tmnxSubBrgDns2Addr4Type, + tmnxSubBrgDns2Addr4, + tmnxSubBrgDns2Addr6Type, + tmnxSubBrgDns2Addr6, + tmnxSubBrgNbns1Addr4Type, + tmnxSubBrgNbns1Addr4, + tmnxSubBrgNbns2Addr4Type, + tmnxSubBrgNbns2Addr4, + tmnxSubBrgLeaseTime, + tmnxSubBrgDhcpStreamAddrType, + tmnxSubBrgDhcpStreamAddr, + tmnxSubBrgPortalUrl, + tmnxSubBrgIpv6PortalUrl, + tmnxSubBrgProfile, + tmnxSubBrgSubProfile, + tmnxSubBrgSlaProfile, + tmnxSubBrgProxyAuthenticated, + tmnxSubBrgUpnpPolicyOverride, + tmnxSubBrgIngIpv4Filter, + tmnxSubBrgEgrIpv4Filter, + tmnxSubBrgIngIpv6Filter, + tmnxSubBrgEgrIpv6Filter, + tmnxSubBrgRemainInitialHoldTime, + tmnxSubBrgRemainHoldTime, + tmnxSubBrgIpAddrType, + tmnxSubBrgIpAddr, + tmnxSubBrgSlaacPool, + tmnxSubBrgHostAllocationType, + tmnxSubBrgHostService, + tmnxSubAddrPlDhcp4SubnetAddrType, + tmnxSubAddrPlDhcp4SubnetAddr, + tmnxSubAddrPlDhcp4SubnetPrefixL, + tmnxSubAddrPlDhcp4StartAddrType, + tmnxSubAddrPlDhcp4StartAddr, + tmnxSubAddrPlDhcp4EndAddrType, + tmnxSubAddrPlDhcp4EndAddr, + tmnxSubAddrPlStdbyAddrRemainTime, + tmnxSubPlBndAddrType, + tmnxSubPlBndAddr, + tmnxSubPlBndAllocationType, + tmnxSubPlBndDhcpLeaseExists, + tmnxSubPlBndDhcpRemLeaseTime, + tmnxSubPlBndDhcpLeaseStart, + tmnxSubBrgOvrPir, + tmnxSubBrgOvrCir, + tmnxSubBrgOvrCbs, + tmnxSubBrgOvrMbs, + tmnxSubBrgOvrWrrWeight, + tmnxSubBrgOvrSummedCir, + tmnxSubBrgFltrRuleAction, + tmnxSubBrgFltrRuleDirection, + tmnxSubBrgFltrRuleProtocol, + tmnxSubBrgFltrRuleSrcAddrType, + tmnxSubBrgFltrRuleSrcAddr, + tmnxSubBrgFltrRuleSrcPfxLen, + tmnxSubBrgFltrRuleSrcPortOper, + tmnxSubBrgFltrRuleSrcPortLow, + tmnxSubBrgFltrRuleSrcPortHigh, + tmnxSubBrgFltrRuleDstAddrType, + tmnxSubBrgFltrRuleDstAddr, + tmnxSubBrgFltrRuleDstPfxLen, + tmnxSubBrgFltrRuleDstPortOper, + tmnxSubBrgFltrRuleDstPortLow, + tmnxSubBrgFltrRuleDstPortHigh, + tmnxSubBrgFltrRuleFragment, + tmnxSubBrgFltrRuleOptionValue, + tmnxSubBrgFltrRuleOptionPresent, + tmnxSubBrgFltrRuleTcpSyn, + tmnxSubBrgFltrRuleTcpAck, + tmnxSubBrgFltrRuleIcmpType, + tmnxSubPlStandbyIpAddr, + tmnxSubBrgNatL2AwHostPortBlkSize, + tmnxSubBrgStandbyIpTime, + tmnxSubBrgState, + tmnxSubBrgCv, + tmnxSubBrgCvLastTime, + tmnxSubBrgStatsBrgInitialized, + tmnxSubBrgStatsBrgOperational, + tmnxSubBrgStatsBrgCv, + tmnxSubBrgStatsBrgHold, + tmnxSubBrgStatsBrgProxyAuth, + tmnxSubBrgPubStDevIpAddr4Type, + tmnxSubBrgPubStDevIpAddr4 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber Subscriber + Virtual CPE on the Nokia SROS series." + ::= { tmnxSubMgmtGroups 160 } + +tmnxSubIpoeV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIpoeWppState, + tmnxSubIpoeWppPortalRouter, + tmnxSubIpoeWppPortalName, + tmnxSubIpoeWppRestoreOnDiscon, + tmnxSubIpoeWppIsTriggered, + tmnxSubIpoeWppInitialSubProfile, + tmnxSubIpoeWppInitialSLAProfile, + tmnxSubIpoeWppInitialAppProfile, + tmnxSubIpoeWppLocalUserDb, + tmnxSubIpoeWppAuthPolicy, + tmnxSubIpoeWppPortalGroupName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber IPoE session + policies on the Nokia SROS series systems added in release 20.0." + ::= { tmnxSubMgmtGroups 161 } + +tmnxSubMgmtV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubMgmtCoaActionUserName, + tmnxSLAProfSessLimIpoe, + tmnxSLAProfSessLimPppoeLcl, + tmnxSLAProfSessLimPppoeLac, + tmnxSLAProfSessLimPppoeOvrl, + tmnxSLAProfSessLimL2tpLns, + tmnxSLAProfSessLimL2tpLts, + tmnxSLAProfSessLimL2tpOvrl, + tmnxSLAProfSessLimOvrl, + tmnxSubProfLimHost, + tmnxSubProfLimHostV4, + tmnxSubProfLimHostV4Ppp, + tmnxSubProfLimHostV4Dhcp, + tmnxSubProfLimHostV4Arp, + tmnxSubProfLimHostV6, + tmnxSubProfLimHostV6Wan, + tmnxSubProfLimHostV6WanPppSlaac, + tmnxSubProfLimHostV6WanPppDhcp, + tmnxSubProfLimHostV6WanIpoeSlaac, + tmnxSubProfLimHostV6WanIpoeDhcp, + tmnxSubProfLimHostV6Pd, + tmnxSubProfLimHostV6PdPppDhcp, + tmnxSubProfLimHostV6PdIpoeDhcp, + tmnxSubProfLimHostLac, + tmnxSubProfLimSessIpoe, + tmnxSubProfLimSessPppoeLcl, + tmnxSubProfLimSessPppoeLac, + tmnxSubProfLimSessPppoe, + tmnxSubProfLimSessL2tpLns, + tmnxSubProfLimSessL2tpLts, + tmnxSubProfLimSessL2tp, + tmnxSubProfLimSess, + tmnxSubSlaacSpiHLimit, + tmnxSubSlaacSpiHLim4, + tmnxSubSlaacSpiHLim4Ppp, + tmnxSubSlaacSpiHLim4Dhcp, + tmnxSubSlaacSpiHLim4Arp, + tmnxSubSlaacSpiHLim6, + tmnxSubSlaacSpiHLim6Wan, + tmnxSubSlaacSpiHLim6WanPppSlaac, + tmnxSubSlaacSpiHLim6WanPppDhcp, + tmnxSubSlaacSpiHLim6WanIpoeSlaac, + tmnxSubSlaacSpiHLim6WanIpoeDhcp, + tmnxSubSlaacSpiHLim6Pd, + tmnxSubSlaacSpiHLim6PdPppDhcp, + tmnxSubSlaacSpiHLim6PdIpoeDhcp, + tmnxSubSlaacSpiHLimLac, + tmnxSubSlaacSpiSLimIpoe, + tmnxSubSlaacSpiSLimPppoeLcl, + tmnxSubSlaacSpiSLimPppoeLac, + tmnxSubSlaacSpiSLimPppoeOvrl, + tmnxSubSlaacSpiSLimL2tpLns, + tmnxSubSlaacSpiSLimL2tpLts, + tmnxSubSlaacSpiSLimL2tpOvrl, + tmnxSubSlaacSpiSLimOvrl, + tmnxSubSlaacSubHLimit, + tmnxSubSlaacSubHLim4, + tmnxSubSlaacSubHLim4Ppp, + tmnxSubSlaacSubHLim4Dhcp, + tmnxSubSlaacSubHLim4Arp, + tmnxSubSlaacSubHLim6, + tmnxSubSlaacSubHLim6Wan, + tmnxSubSlaacSubHLim6WanPppSlaac, + tmnxSubSlaacSubHLim6WanPppDhcp, + tmnxSubSlaacSubHLim6WanIpoeSlaac, + tmnxSubSlaacSubHLim6WanIpoeDhcp, + tmnxSubSlaacSubHLim6Pd, + tmnxSubSlaacSubHLim6PdPppDhcp, + tmnxSubSlaacSubHLim6PdIpoeDhcp, + tmnxSubSlaacSubHLimLac, + tmnxSubSlaacSubSLimIpoe, + tmnxSubSlaacSubSLimPppoeLcl, + tmnxSubSlaacSubSLimPppoeLac, + tmnxSubSlaacSubSLimPppoeOvrl, + tmnxSubSlaacSubSLimL2tpLns, + tmnxSubSlaacSubSLimL2tpLts, + tmnxSubSlaacSubSLimL2tpOvrl, + tmnxSubSlaacSubSLimOvrl, + tmnxSubPppSpiHLimit, + tmnxSubPppSpiHLim4, + tmnxSubPppSpiHLim4Ppp, + tmnxSubPppSpiHLim4Dhcp, + tmnxSubPppSpiHLim4Arp, + tmnxSubPppSpiHLim6, + tmnxSubPppSpiHLim6Wan, + tmnxSubPppSpiHLim6WanPppSlaac, + tmnxSubPppSpiHLim6WanPppDhcp, + tmnxSubPppSpiHLim6WanIpoeSlaac, + tmnxSubPppSpiHLim6WanIpoeDhcp, + tmnxSubPppSpiHLim6Pd, + tmnxSubPppSpiHLim6PdPppDhcp, + tmnxSubPppSpiHLim6PdIpoeDhcp, + tmnxSubPppSpiHLimLac, + tmnxSubPppSpiSLimIpoe, + tmnxSubPppSpiSLimPppoeLcl, + tmnxSubPppSpiSLimPppoeLac, + tmnxSubPppSpiSLimPppoeOvrl, + tmnxSubPppSpiSLimL2tpLns, + tmnxSubPppSpiSLimL2tpLts, + tmnxSubPppSpiSLimL2tpOvrl, + tmnxSubPppSpiSLimOvrl, + tmnxSubPppSubHLimit, + tmnxSubPppSubHLim4, + tmnxSubPppSubHLim4Ppp, + tmnxSubPppSubHLim4Dhcp, + tmnxSubPppSubHLim4Arp, + tmnxSubPppSubHLim6, + tmnxSubPppSubHLim6Wan, + tmnxSubPppSubHLim6WanPppSlaac, + tmnxSubPppSubHLim6WanPppDhcp, + tmnxSubPppSubHLim6WanIpoeSlaac, + tmnxSubPppSubHLim6WanIpoeDhcp, + tmnxSubPppSubHLim6Pd, + tmnxSubPppSubHLim6PdPppDhcp, + tmnxSubPppSubHLim6PdIpoeDhcp, + tmnxSubPppSubHLimLac, + tmnxSubPppSubSLimIpoe, + tmnxSubPppSubSLimPppoeLcl, + tmnxSubPppSubSLimPppoeLac, + tmnxSubPppSubSLimPppoeOvrl, + tmnxSubPppSubSLimL2tpLns, + tmnxSubPppSubSLimL2tpLts, + tmnxSubPppSubSLimL2tpOvrl, + tmnxSubPppSubSLimOvrl, + tmnxSubIpoeSpiHLimit, + tmnxSubIpoeSpiHLim4, + tmnxSubIpoeSpiHLim4Ppp, + tmnxSubIpoeSpiHLim4Dhcp, + tmnxSubIpoeSpiHLim4Arp, + tmnxSubIpoeSpiHLim6, + tmnxSubIpoeSpiHLim6Wan, + tmnxSubIpoeSpiHLim6WanPppSlaac, + tmnxSubIpoeSpiHLim6WanPppDhcp, + tmnxSubIpoeSpiHLim6WanIpoeSlaac, + tmnxSubIpoeSpiHLim6WanIpoeDhcp, + tmnxSubIpoeSpiHLim6Pd, + tmnxSubIpoeSpiHLim6PdPppDhcp, + tmnxSubIpoeSpiHLim6PdIpoeDhcp, + tmnxSubIpoeSpiHLimLac, + tmnxSubIpoeSpiSLimIpoe, + tmnxSubIpoeSpiSLimPppoeLcl, + tmnxSubIpoeSpiSLimPppoeLac, + tmnxSubIpoeSpiSLimPppoeOvrl, + tmnxSubIpoeSpiSLimL2tpLns, + tmnxSubIpoeSpiSLimL2tpLts, + tmnxSubIpoeSpiSLimL2tpOvrl, + tmnxSubIpoeSpiSLimOvrl, + tmnxSubIpoeSubHLimit, + tmnxSubIpoeSubHLim4, + tmnxSubIpoeSubHLim4Ppp, + tmnxSubIpoeSubHLim4Dhcp, + tmnxSubIpoeSubHLim4Arp, + tmnxSubIpoeSubHLim6, + tmnxSubIpoeSubHLim6Wan, + tmnxSubIpoeSubHLim6WanPppSlaac, + tmnxSubIpoeSubHLim6WanPppDhcp, + tmnxSubIpoeSubHLim6WanIpoeSlaac, + tmnxSubIpoeSubHLim6WanIpoeDhcp, + tmnxSubIpoeSubHLim6Pd, + tmnxSubIpoeSubHLim6PdPppDhcp, + tmnxSubIpoeSubHLim6PdIpoeDhcp, + tmnxSubIpoeSubHLimLac, + tmnxSubIpoeSubSLimIpoe, + tmnxSubIpoeSubSLimPppoeLcl, + tmnxSubIpoeSubSLimPppoeLac, + tmnxSubIpoeSubSLimPppoeOvrl, + tmnxSubIpoeSubSLimL2tpLns, + tmnxSubIpoeSubSLimL2tpLts, + tmnxSubIpoeSubSLimL2tpOvrl, + tmnxSubIpoeSubSLimOvrl + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 20 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 162 } + +tmnxSubMgmtSvcStatsV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubMgmtSvcIpcp, + tmnxSubMgmtSvcIpcpPeak, + tmnxSubMgmtSvcL2tpHost, + tmnxSubMgmtSvcL2tpHostPeak, + tmnxSubMgmtSvcDhcp, + tmnxSubMgmtSvcDhcpPeak, + tmnxSubMgmtSvcArp, + tmnxSubMgmtSvcArpPeak, + tmnxSubMgmtSvcStatic, + tmnxSubMgmtSvcStaticPeak, + tmnxSubMgmtSvcNonSub, + tmnxSubMgmtSvcNonSubPeak, + tmnxSubMgmtSvcPppSlaac, + tmnxSubMgmtSvcPppSlaacPeak, + tmnxSubMgmtSvcPppDhcp6Pd, + tmnxSubMgmtSvcPppDhcp6PdPeak, + tmnxSubMgmtSvcPppDhcp6Na, + tmnxSubMgmtSvcPppDhcp6NaPeak, + tmnxSubMgmtSvcIpoeSlaac, + tmnxSubMgmtSvcIpoeSlaacPeak, + tmnxSubMgmtSvcIpoeDhcp6Pd, + tmnxSubMgmtSvcIpoeDhcp6PdPeak, + tmnxSubMgmtSvcIpoeDhcp6Na, + tmnxSubMgmtSvcIpoeDhcp6NaPeak, + tmnxSubMgmtSvcV4, + tmnxSubMgmtSvcV4Peak, + tmnxSubMgmtSvcV6, + tmnxSubMgmtSvcV6Peak, + tmnxSubMgmtSvcPppHosts, + tmnxSubMgmtSvcPppHostsPeak, + tmnxSubMgmtSvcIpoeHosts, + tmnxSubMgmtSvcIpoeHostsPeak, + tmnxSubMgmtSvcTotal, + tmnxSubMgmtSvcTotalPeak, + tmnxSubMgmtSvcPppLclOE, + tmnxSubMgmtSvcPppLclOEPeak, + tmnxSubMgmtSvcPppLclOEOA, + tmnxSubMgmtSvcPppLclOEOAPeak, + tmnxSubMgmtSvcPppLclOA, + tmnxSubMgmtSvcPppLclOAPeak, + tmnxSubMgmtSvcPppLclL2tp, + tmnxSubMgmtSvcPppLclL2tpPeak, + tmnxSubMgmtSvcPppLclTotal, + tmnxSubMgmtSvcPppLclTotalPeak, + tmnxSubMgmtSvcPppLacOE, + tmnxSubMgmtSvcPppLacOEPeak, + tmnxSubMgmtSvcPppLacOEOA, + tmnxSubMgmtSvcPppLacOEOAPeak, + tmnxSubMgmtSvcPppLacOA, + tmnxSubMgmtSvcPppLacOAPeak, + tmnxSubMgmtSvcPppLacL2tp, + tmnxSubMgmtSvcPppLacL2tpPeak, + tmnxSubMgmtSvcPppLacTotal, + tmnxSubMgmtSvcPppLacTotalPeak, + tmnxSubMgmtSvcPppSessIs, + tmnxSubMgmtSvcPppSessIsPeak, + tmnxSubMgmtSvcPppSessTotal, + tmnxSubMgmtSvcPppSessTotalPeak, + tmnxSubMgmtSvcDhcpBsmAs, + tmnxSubMgmtSvcDhcpBsmAsPeak, + tmnxSubMgmtSvcStaticBsmAs, + tmnxSubMgmtSvcStaticBsmAsPeak, + tmnxSubMgmtSvcDhcpBsm, + tmnxSubMgmtSvcDhcpBsmPeak, + tmnxSubMgmtSvcStaticBsm, + tmnxSubMgmtSvcStaticBsmPeak, + tmnxSubMgmtSvcPppDhcp6Mr, + tmnxSubMgmtSvcPppDhcp6MrPeak, + tmnxSubMgmtSvcIpoeDhcp6Mr, + tmnxSubMgmtSvcIpoeDhcp6MrPeak, + tmnxSubMgmtSvcV6StaticWan, + tmnxSubMgmtSvcV6StaticWanPeak, + tmnxSubMgmtSvcBsmDhcp6Pd, + tmnxSubMgmtSvcBsmDhcp6PdPeak, + tmnxSubMgmtSvcBsmDhcp6Na, + tmnxSubMgmtSvcBsmDhcp6NaPeak, + tmnxSubMgmtSvcTotInternal, + tmnxSubMgmtSvcTotInternalPeak, + tmnxSubMgmtSvcTotDhcp, + tmnxSubMgmtSvcTotDhcpPeak, + tmnxSubMgmtSvcTotDhcpV6, + tmnxSubMgmtSvcTotDhcpV6Peak, + tmnxSubMgmtSvcTotMngdRt, + tmnxSubMgmtSvcTotMngdRtPeak, + tmnxSubMgmtSvcIpoeSesIs, + tmnxSubMgmtSvcIpoeSesIsPeak, + tmnxSubMgmtSvcIpoeSesTotal, + tmnxSubMgmtSvcIpoeSesTotalPeak, + tmnxSubMgmtSvcV6StaticPd, + tmnxSubMgmtSvcV6StaticPdPeak, + tmnxSubMgmtSvcV4DataTrig, + tmnxSubMgmtSvcV4DataTrigPeak, + tmnxSubMgmtSvcV6DataTrig, + tmnxSubMgmtSvcV6DataTrigPeak, + tmnxSubMgmtSvcV6DataTrigPd, + tmnxSubMgmtSvcV6DataTrigPdPeak, + tmnxSubMgmtSvcV6DataTrigMr, + tmnxSubMgmtSvcV6DataTrigMrPeak, + tmnxSubMgmtSvcV4AaaTrig, + tmnxSubMgmtSvcV4AaaTrigPeak, + tmnxSubMgmtSvcL2tpLnsHost, + tmnxSubMgmtSvcL2tpLnsHostPeak, + tmnxSubMgmtSvcV4GtpTrig, + tmnxSubMgmtSvcV4GtpTrigPeak, + tmnxSubMgmtSvcV4BondTrig, + tmnxSubMgmtSvcV4BondTrigPeak, + tmnxSubMgmtSvcV6AaaTrig, + tmnxSubMgmtSvcV6AaaTrigPeak, + tmnxSubMgmtSvcV6GtpTrig, + tmnxSubMgmtSvcV6GtpTrigPeak, + tmnxSubMgmtSvcV6BondTrig, + tmnxSubMgmtSvcV6BondTrigPeak, + tmnxSubMgmtSvcPfPppV4, + tmnxSubMgmtSvcPfPppV4Peak, + tmnxSubMgmtSvcPfIpoeV4, + tmnxSubMgmtSvcPfIpoeV4Peak, + tmnxSubMgmtSvcPfPppV6Sl, + tmnxSubMgmtSvcPfPppV6SlPeak, + tmnxSubMgmtSvcPfPppV6Pd, + tmnxSubMgmtSvcPfPppV6PdPeak, + tmnxSubMgmtSvcPfPppV6Na, + tmnxSubMgmtSvcPfPppV6NaPeak, + tmnxSubMgmtSvcPfIpoeV6Sl, + tmnxSubMgmtSvcPfIpoeV6SlPeak, + tmnxSubMgmtSvcPfIpoeV6Pd, + tmnxSubMgmtSvcPfIpoeV6PdPeak, + tmnxSubMgmtSvcPfIpoeV6Na, + tmnxSubMgmtSvcPfIpoeV6NaPeak, + tmnxSubMgmtSvcPfcpHosts, + tmnxSubMgmtSvcPfcpHostsPeak + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 20 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 163 } + +tmnxSubMgmtSubItfStatsV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubMgmtSuIfIpcp, + tmnxSubMgmtSuIfIpcpPeak, + tmnxSubMgmtSuIfL2tpHost, + tmnxSubMgmtSuIfL2tpHostPeak, + tmnxSubMgmtSuIfDhcp, + tmnxSubMgmtSuIfDhcpPeak, + tmnxSubMgmtSuIfArp, + tmnxSubMgmtSuIfArpPeak, + tmnxSubMgmtSuIfStatic, + tmnxSubMgmtSuIfStaticPeak, + tmnxSubMgmtSuIfNonSub, + tmnxSubMgmtSuIfNonSubPeak, + tmnxSubMgmtSuIfPppSlaac, + tmnxSubMgmtSuIfPppSlaacPeak, + tmnxSubMgmtSuIfPppDhcp6Pd, + tmnxSubMgmtSuIfPppDhcp6PdPeak, + tmnxSubMgmtSuIfPppDhcp6Na, + tmnxSubMgmtSuIfPppDhcp6NaPeak, + tmnxSubMgmtSuIfIpoeSlaac, + tmnxSubMgmtSuIfIpoeSlaacPeak, + tmnxSubMgmtSuIfIpoeDhcp6Pd, + tmnxSubMgmtSuIfIpoeDhcp6PdPeak, + tmnxSubMgmtSuIfIpoeDhcp6Na, + tmnxSubMgmtSuIfIpoeDhcp6NaPeak, + tmnxSubMgmtSuIfV4, + tmnxSubMgmtSuIfV4Peak, + tmnxSubMgmtSuIfV6, + tmnxSubMgmtSuIfV6Peak, + tmnxSubMgmtSuIfPppHosts, + tmnxSubMgmtSuIfPppHostsPeak, + tmnxSubMgmtSuIfIpoeHosts, + tmnxSubMgmtSuIfIpoeHostsPeak, + tmnxSubMgmtSuIfTotal, + tmnxSubMgmtSuIfTotalPeak, + tmnxSubMgmtSuIfPppLclOE, + tmnxSubMgmtSuIfPppLclOEPeak, + tmnxSubMgmtSuIfPppLclOEOA, + tmnxSubMgmtSuIfPppLclOEOAPeak, + tmnxSubMgmtSuIfPppLclOA, + tmnxSubMgmtSuIfPppLclOAPeak, + tmnxSubMgmtSuIfPppLclL2tp, + tmnxSubMgmtSuIfPppLclL2tpPeak, + tmnxSubMgmtSuIfPppLclTotal, + tmnxSubMgmtSuIfPppLclTotalPeak, + tmnxSubMgmtSuIfPppLacOE, + tmnxSubMgmtSuIfPppLacOEPeak, + tmnxSubMgmtSuIfPppLacOEOA, + tmnxSubMgmtSuIfPppLacOEOAPeak, + tmnxSubMgmtSuIfPppLacOA, + tmnxSubMgmtSuIfPppLacOAPeak, + tmnxSubMgmtSuIfPppLacL2tp, + tmnxSubMgmtSuIfPppLacL2tpPeak, + tmnxSubMgmtSuIfPppLacTotal, + tmnxSubMgmtSuIfPppLacTotalPeak, + tmnxSubMgmtSuIfPppSessIs, + tmnxSubMgmtSuIfPppSessIsPeak, + tmnxSubMgmtSuIfPppSessTotal, + tmnxSubMgmtSuIfPppSessTotalPeak, + tmnxSubMgmtSuIfDhcpBsmAs, + tmnxSubMgmtSuIfDhcpBsmAsPeak, + tmnxSubMgmtSuIfStaticBsmAs, + tmnxSubMgmtSuIfStaticBsmAsPeak, + tmnxSubMgmtSuIfDhcpBsm, + tmnxSubMgmtSuIfDhcpBsmPeak, + tmnxSubMgmtSuIfStaticBsm, + tmnxSubMgmtSuIfStaticBsmPeak, + tmnxSubMgmtSuIfPppDhcp6Mr, + tmnxSubMgmtSuIfPppDhcp6MrPeak, + tmnxSubMgmtSuIfIpoeDhcp6Mr, + tmnxSubMgmtSuIfIpoeDhcp6MrPeak, + tmnxSubMgmtSuIfV6StaticWan, + tmnxSubMgmtSuIfV6StaticWanPeak, + tmnxSubMgmtSuIfBsmDhcp6Pd, + tmnxSubMgmtSuIfBsmDhcp6PdPeak, + tmnxSubMgmtSuIfBsmDhcp6Na, + tmnxSubMgmtSuIfBsmDhcp6NaPeak, + tmnxSubMgmtSuIfTotInternal, + tmnxSubMgmtSuIfTotInternalPeak, + tmnxSubMgmtSuIfTotDhcp, + tmnxSubMgmtSuIfTotDhcpPeak, + tmnxSubMgmtSuIfTotDhcpV6, + tmnxSubMgmtSuIfTotDhcpV6Peak, + tmnxSubMgmtSuIfTotMngdRt, + tmnxSubMgmtSuIfTotMngdRtPeak, + tmnxSubMgmtSuIfIpoeSesIs, + tmnxSubMgmtSuIfIpoeSesIsPeak, + tmnxSubMgmtSuIfIpoeSesTotal, + tmnxSubMgmtSuIfIpoeSesTotalPeak, + tmnxSubMgmtSuIfV6StaticPd, + tmnxSubMgmtSuIfV6StaticPdPeak, + tmnxSubMgmtSuIfV4DataTrig, + tmnxSubMgmtSuIfV4DataTrigPeak, + tmnxSubMgmtSuIfV6DataTrig, + tmnxSubMgmtSuIfV6DataTrigPeak, + tmnxSubMgmtSuIfV6DataTrigPd, + tmnxSubMgmtSuIfV6DataTrigPdPeak, + tmnxSubMgmtSuIfV6DataTrigMr, + tmnxSubMgmtSuIfV6DataTrigMrPeak, + tmnxSubMgmtSuIfV4AaaTrig, + tmnxSubMgmtSuIfV4AaaTrigPeak, + tmnxSubMgmtSuIfL2tpLnsHost, + tmnxSubMgmtSuIfL2tpLnsHostPeak, + tmnxSubMgmtSuIfV4GtpTrig, + tmnxSubMgmtSuIfV4GtpTrigPeak, + tmnxSubMgmtSuIfV4BondTrig, + tmnxSubMgmtSuIfV4BondTrigPeak, + tmnxSubMgmtSuIfV6AaaTrig, + tmnxSubMgmtSuIfV6AaaTrigPeak, + tmnxSubMgmtSuIfV6GtpTrig, + tmnxSubMgmtSuIfV6GtpTrigPeak, + tmnxSubMgmtSuIfV6BondTrig, + tmnxSubMgmtSuIfV6BondTrigPeak, + tmnxSubMgmtSuIfPfPppV4, + tmnxSubMgmtSuIfPfPppV4Peak, + tmnxSubMgmtSuIfPfIpoeV4, + tmnxSubMgmtSuIfPfIpoeV4Peak, + tmnxSubMgmtSuIfPfPppV6Sl, + tmnxSubMgmtSuIfPfPppV6SlPeak, + tmnxSubMgmtSuIfPfPppV6Pd, + tmnxSubMgmtSuIfPfPppV6PdPeak, + tmnxSubMgmtSuIfPfPppV6Na, + tmnxSubMgmtSuIfPfPppV6NaPeak, + tmnxSubMgmtSuIfPfIpoeV6Sl, + tmnxSubMgmtSuIfPfIpoeV6SlPeak, + tmnxSubMgmtSuIfPfIpoeV6Pd, + tmnxSubMgmtSuIfPfIpoeV6PdPeak, + tmnxSubMgmtSuIfPfIpoeV6Na, + tmnxSubMgmtSuIfPfIpoeV6NaPeak, + tmnxSubMgmtSuIfPfcpHosts, + tmnxSubMgmtSuIfPfcpHostsPeak + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 20 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 164 } + +tmnxSubMgmtGrpItfStatsV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSubMgmtGpIfIpcp, + tmnxSubMgmtGpIfIpcpPeak, + tmnxSubMgmtGpIfL2tpHost, + tmnxSubMgmtGpIfL2tpHostPeak, + tmnxSubMgmtGpIfDhcp, + tmnxSubMgmtGpIfDhcpPeak, + tmnxSubMgmtGpIfArp, + tmnxSubMgmtGpIfArpPeak, + tmnxSubMgmtGpIfStatic, + tmnxSubMgmtGpIfStaticPeak, + tmnxSubMgmtGpIfNonSub, + tmnxSubMgmtGpIfNonSubPeak, + tmnxSubMgmtGpIfPppSlaac, + tmnxSubMgmtGpIfPppSlaacPeak, + tmnxSubMgmtGpIfPppDhcp6Pd, + tmnxSubMgmtGpIfPppDhcp6PdPeak, + tmnxSubMgmtGpIfPppDhcp6Na, + tmnxSubMgmtGpIfPppDhcp6NaPeak, + tmnxSubMgmtGpIfIpoeSlaac, + tmnxSubMgmtGpIfIpoeSlaacPeak, + tmnxSubMgmtGpIfIpoeDhcp6Pd, + tmnxSubMgmtGpIfIpoeDhcp6PdPeak, + tmnxSubMgmtGpIfIpoeDhcp6Na, + tmnxSubMgmtGpIfIpoeDhcp6NaPeak, + tmnxSubMgmtGpIfV4, + tmnxSubMgmtGpIfV4Peak, + tmnxSubMgmtGpIfV6, + tmnxSubMgmtGpIfV6Peak, + tmnxSubMgmtGpIfPppHosts, + tmnxSubMgmtGpIfPppHostsPeak, + tmnxSubMgmtGpIfIpoeHosts, + tmnxSubMgmtGpIfIpoeHostsPeak, + tmnxSubMgmtGpIfTotal, + tmnxSubMgmtGpIfTotalPeak, + tmnxSubMgmtGpIfPppLclOE, + tmnxSubMgmtGpIfPppLclOEPeak, + tmnxSubMgmtGpIfPppLclOEOA, + tmnxSubMgmtGpIfPppLclOEOAPeak, + tmnxSubMgmtGpIfPppLclOA, + tmnxSubMgmtGpIfPppLclOAPeak, + tmnxSubMgmtGpIfPppLclL2tp, + tmnxSubMgmtGpIfPppLclL2tpPeak, + tmnxSubMgmtGpIfPppLclTotal, + tmnxSubMgmtGpIfPppLclTotalPeak, + tmnxSubMgmtGpIfPppLacOE, + tmnxSubMgmtGpIfPppLacOEPeak, + tmnxSubMgmtGpIfPppLacOEOA, + tmnxSubMgmtGpIfPppLacOEOAPeak, + tmnxSubMgmtGpIfPppLacOA, + tmnxSubMgmtGpIfPppLacOAPeak, + tmnxSubMgmtGpIfPppLacL2tp, + tmnxSubMgmtGpIfPppLacL2tpPeak, + tmnxSubMgmtGpIfPppLacTotal, + tmnxSubMgmtGpIfPppLacTotalPeak, + tmnxSubMgmtGpIfPppSessIs, + tmnxSubMgmtGpIfPppSessIsPeak, + tmnxSubMgmtGpIfPppSessTotal, + tmnxSubMgmtGpIfPppSessTotalPeak, + tmnxSubMgmtGpIfDhcpBsmAs, + tmnxSubMgmtGpIfDhcpBsmAsPeak, + tmnxSubMgmtGpIfStaticBsmAs, + tmnxSubMgmtGpIfStaticBsmAsPeak, + tmnxSubMgmtGpIfDhcpBsm, + tmnxSubMgmtGpIfDhcpBsmPeak, + tmnxSubMgmtGpIfStaticBsm, + tmnxSubMgmtGpIfStaticBsmPeak, + tmnxSubMgmtGpIfPppDhcp6Mr, + tmnxSubMgmtGpIfPppDhcp6MrPeak, + tmnxSubMgmtGpIfIpoeDhcp6Mr, + tmnxSubMgmtGpIfIpoeDhcp6MrPeak, + tmnxSubMgmtGpIfV6StaticWan, + tmnxSubMgmtGpIfV6StaticWanPeak, + tmnxSubMgmtGpIfBsmDhcp6Pd, + tmnxSubMgmtGpIfBsmDhcp6PdPeak, + tmnxSubMgmtGpIfBsmDhcp6Na, + tmnxSubMgmtGpIfBsmDhcp6NaPeak, + tmnxSubMgmtGpIfTotInternal, + tmnxSubMgmtGpIfTotInternalPeak, + tmnxSubMgmtGpIfTotDhcp, + tmnxSubMgmtGpIfTotDhcpPeak, + tmnxSubMgmtGpIfTotDhcpV6, + tmnxSubMgmtGpIfTotDhcpV6Peak, + tmnxSubMgmtGpIfTotMngdRt, + tmnxSubMgmtGpIfTotMngdRtPeak, + tmnxSubMgmtGpIfIpoeSesIs, + tmnxSubMgmtGpIfIpoeSesIsPeak, + tmnxSubMgmtGpIfIpoeSesTotal, + tmnxSubMgmtGpIfIpoeSesTotalPeak, + tmnxSubMgmtGpIfV6StaticPd, + tmnxSubMgmtGpIfV6StaticPdPeak, + tmnxSubMgmtGpIfV4DataTrig, + tmnxSubMgmtGpIfV4DataTrigPeak, + tmnxSubMgmtGpIfV6DataTrig, + tmnxSubMgmtGpIfV6DataTrigPeak, + tmnxSubMgmtGpIfV6DataTrigPd, + tmnxSubMgmtGpIfV6DataTrigPdPeak, + tmnxSubMgmtGpIfV6DataTrigMr, + tmnxSubMgmtGpIfV6DataTrigMrPeak, + tmnxSubMgmtGpIfV4AaaTrig, + tmnxSubMgmtGpIfV4AaaTrigPeak, + tmnxSubMgmtGpIfL2tpLnsHost, + tmnxSubMgmtGpIfL2tpLnsHostPeak, + tmnxSubMgmtGpIfV4GtpTrig, + tmnxSubMgmtGpIfV4GtpTrigPeak, + tmnxSubMgmtGpIfV4BondTrig, + tmnxSubMgmtGpIfV4BondTrigPeak, + tmnxSubMgmtGpIfV6AaaTrig, + tmnxSubMgmtGpIfV6AaaTrigPeak, + tmnxSubMgmtGpIfV6GtpTrig, + tmnxSubMgmtGpIfV6GtpTrigPeak, + tmnxSubMgmtGpIfV6BondTrig, + tmnxSubMgmtGpIfV6BondTrigPeak, + tmnxSubMgmtGpIfPfPppV4, + tmnxSubMgmtGpIfPfPppV4Peak, + tmnxSubMgmtGpIfPfIpoeV4, + tmnxSubMgmtGpIfPfIpoeV4Peak, + tmnxSubMgmtGpIfPfPppV6Sl, + tmnxSubMgmtGpIfPfPppV6SlPeak, + tmnxSubMgmtGpIfPfPppV6Pd, + tmnxSubMgmtGpIfPfPppV6PdPeak, + tmnxSubMgmtGpIfPfPppV6Na, + tmnxSubMgmtGpIfPfPppV6NaPeak, + tmnxSubMgmtGpIfPfIpoeV6Sl, + tmnxSubMgmtGpIfPfIpoeV6SlPeak, + tmnxSubMgmtGpIfPfIpoeV6Pd, + tmnxSubMgmtGpIfPfIpoeV6PdPeak, + tmnxSubMgmtGpIfPfIpoeV6Na, + tmnxSubMgmtGpIfPfIpoeV6NaPeak, + tmnxSubMgmtGpIfPfcpHosts, + tmnxSubMgmtGpIfPfcpHostsPeak + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 20 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 165 } + +tmnxSubCupsV20v0Group OBJECT-GROUP + OBJECTS { + tmnxPfcpSeL2tpRouter, + tmnxPfcpSeL2tpSeId + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + subscriber management Control and User Plane Separation (CUPS) on + Nokia SROS series systems added in release 20.0." + ::= { tmnxSubMgmtGroups 167 } + +tmnxSubMgmtSVlanStatsV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubSVlanStatsActiveSubHosts + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + S-VLAN statistics on Nokia SROS series systems added in release 21.0." + ::= { tmnxSubMgmtGroups 168 } + +tmnxSubProfileV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfEgrAggRateAdaptRule, + tmnxSubProfEgrAggRateBurstLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + Nokia SROS series systems in release 21.0." + ::= { tmnxSubMgmtGroups 169 } + +tmnxSubMgmtV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubMgmtSysBhvLegacyDnsNbns, + tmnxSubAuthOrigPrioOvrRowStatus, + tmnxSubAuthOrigPrioOvrSource, + tmnxSubAuthOrigPrioSource, + tmnxSubIgmpPlcyPerSPIReplic, + tmnxSubMldPlcyPerSPIReplic, + tmnxSubGrpIfStatsAdminState, + tmnxSubSubIfStatsAdminState, + tmnxSubEgrQosAggShapPort, + tmnxSubEgrQosAggShapSchedAssignd, + tmnxSubEgrQosAggShapAssignedRate, + tmnxSubEgrQosAggShapOperRate, + tmnxSubEgrQosAggShapConsumedRate, + tmnxSubEgrQosAggShapAvgFrameOvhd, + tmnxSubEgrQosAggShapAfoRealTime, + tmnxSubEgrQosAggShapSchedActive, + tmnxSubEgrQosAggShapSchedRunning, + tmnxSubEgrQosAggShapInvlClassUse, + tmnxSubEgrQosAggShapBurstLimit, + tmnxSubEgrQosAggShapDepth, + tmnxSubEgrQosAggShapPacketMode, + tmnxSubEgrQosAggShapOutOfDate + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 21 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 170 } + +tmnxSubMgmtProfV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfRowStatus, + tmnxSubProfLastMgmtChange, + tmnxSubProfDescription, + tmnxSubProfIngQosSchedPolicy, + tmnxSubProfEgrQosSchedPolicy, + tmnxSubProfCollectAcctStats, + tmnxSubProfAccountingPolicyId, + tmnxSubProfEgrAggRateLimit, + tmnxSubProfRadiusAcctPolicy, + tmnxSubProfDuplRadiusAcctPolicy, + tmnxSubProfUseDirectSLAMapAsDef, + tmnxSubProfSchedOvrRowStatus, + tmnxSubProfSchedOvrLastMgmtChange, + tmnxSubProfSchedOvrSummedCIR, + tmnxSubProfSLAProfMapRowStatus, + tmnxSubProfSLAProfMapLastMgmtChange, + tmnxSubProfSLAProfMapSLAProfile, + tmnxSLAProfRowStatus, + tmnxSLAProfLastMgmtChange, + tmnxSLAProfDescription, + tmnxSLAProfHostLimit, + tmnxSLAProfRemoveOldest, + tmnxSLAProfIngQosPolId, + tmnxSLAProfIngSharedQPolicy, + tmnxSLAProfIngUseMpointShared, + tmnxSLAProfIngIPFilterId, + tmnxSLAProfEgrQosPolId, + tmnxSLAProfEgrIPFilterId, + tmnxSLAProfReportIngRateType, + tmnxSLAProfReportIngRateSched, + tmnxSLAProfReportEgrRateType, + tmnxSLAProfReportEgrRateSched, + tmnxSLAProfEgrQosMarkingFromSap, + tmnxSLAProfEgrSchedulerType, + tmnxSLAProfOTHttpRdrIpv4FltrId, + tmnxSLAProfEgrUseIngL2tpDscp, + tmnxSLAIngQueueOvrRowStatus, + tmnxSLAIngQueueOvrLastMgmtChange, + tmnxSLAIngQueueOvrPIR, + tmnxSLAIngQueueOvrCIR, + tmnxSLAIngQueueOvrCBS, + tmnxSLAIngQueueOvrHiPrioOnly, + tmnxSLAIngQueueOvrMBSBytes, + tmnxSLAEgrQueueOvrRowStatus, + tmnxSLAEgrQueueOvrLastMgmtChange, + tmnxSLAEgrQueueOvrPIR, + tmnxSLAEgrQueueOvrCIR, + tmnxSLAEgrQueueOvrCBS, + tmnxSLAEgrQueueOvrHiPrioOnly, + tmnxSLAEgrQueueOvrAvgOverhead, + tmnxSLAEgrQueueOvrMBSBytes, + tmnxSubExplicitMapRowStatus, + tmnxSubExplicitMapLastMgmtChange, + tmnxSubExplicitMapSubProfile, + tmnxSubExplicitMapSLAProfile, + tmnxSubExplicitMapAlias, + tmnxSubIPolRowStatus, + tmnxSubIPolLastMgmtChange, + tmnxSubIPolDescription, + tmnxSubIPolScript1URL, + tmnxSubIPolScript1AdminState, + tmnxSubIPolScript1OperState, + tmnxSubIPolScript2URL, + tmnxSubIPolScript2AdminState, + tmnxSubIPolScript2OperState, + tmnxSubIPolScript3URL, + tmnxSubIPolScript3AdminState, + tmnxSubIPolScript3OperState, + tmnxSubIPolUseDirectSubMapAsDef, + tmnxSubIPolUseDirectSLAMapAsDef, + tmnxSubIPolRejectUnknownStrings, + tmnxSubIPolStringsFromOption, + tmnxSubIPolSubProfMapRowStatus, + tmnxSubIPolSubProfMapLastMgmtChange, + tmnxSubIPolSubProfMapSubProfile, + tmnxSubIPolSLAProfMapRowStatus, + tmnxSubIPolSLAProfMapLastMgmtChange, + tmnxSubIPolSLAProfMapSLAProfile, + tmnxSubInfoSubProfile, + tmnxSubInfoSubAncpString, + tmnxSubInfoNumSubProfileChanges, + tmnxSubInfoIntermediateDestId, + tmnxSubIngQosSchedStatsFwdPkts, + tmnxSubIngQosSchedStatsFwdOctets, + tmnxSubEgrQosSchedStatsFwdPkts, + tmnxSubEgrQosSchedStatsFwdOctets, + tmnxSPIStatsIngPchipOffHiPrioPkts, + tmnxSPIStatsIngPchipOffHiPrioOctets, + tmnxSPIStatsIngPchipOffLoPrioPkts, + tmnxSPIStatsIngPchipOffLoPrioOctets, + tmnxSPIStatsIngPchipOffUncolPkts, + tmnxSPIStatsIngPchipOffUncolOctets, + tmnxSPIStatsIngQchipDropHiPrioPkts, + tmnxSPIStatsIngQchipDropHiPrioOctets, + tmnxSPIStatsIngQchipDropLoPrioPkts, + tmnxSPIStatsIngQchipDropLoPrioOctets, + tmnxSPIStatsIngQchipFwdInProfPkts, + tmnxSPIStatsIngQchipFwdInProfOctets, + tmnxSPIStatsIngQchipFwdOutProfPkts, + tmnxSPIStatsIngQchipFwdOutProfOctets, + tmnxSPIStatsEgrQchipDropInProfPkts, + tmnxSPIStatsEgrQchipDropInProfOctets, + tmnxSPIStatsEgrQchipDropOutProfPkts, + tmnxSPIStatsEgrQchipDropOutProfOctets, + tmnxSPIStatsEgrQchipFwdInProfPkts, + tmnxSPIStatsEgrQchipFwdInProfOctets, + tmnxSPIStatsEgrQchipFwdOutProfPkts, + tmnxSPIStatsEgrQchipFwdOutProfOctets, + tmnxSPIIngQStatsOffHiPrioPkts, + tmnxSPIIngQStatsDropHiPrioPkts, + tmnxSPIIngQStatsOffLoPrioPkts, + tmnxSPIIngQStatsDropLoPrioPkts, + tmnxSPIIngQStatsOffHiPrioOctets, + tmnxSPIIngQStatsDropHiPrioOctets, + tmnxSPIIngQStatsOffLoPrioOctets, + tmnxSPIIngQStatsDropLoPrioOctets, + tmnxSPIIngQStatsOffUncolPkts, + tmnxSPIIngQStatsOffUncolOctets, + tmnxSPIIngQStatsFwdInProfPkts, + tmnxSPIIngQStatsFwdOutProfPkts, + tmnxSPIIngQStatsFwdInProfOctets, + tmnxSPIIngQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsFwdInProfPkts, + tmnxSPIEgrQStatsDropInProfPkts, + tmnxSPIEgrQStatsFwdOutProfPkts, + tmnxSPIEgrQStatsDropOutProfPkts, + tmnxSPIEgrQStatsFwdInProfOctets, + tmnxSPIEgrQStatsDropInProfOctets, + tmnxSPIEgrQStatsFwdOutProfOctets, + tmnxSPIEgrQStatsDropOutProfOctets, + tmnxSubHostInfoV2FwdingState, + tmnxSubHostInfoV2Origin, + tmnxSubHostInfoV2SubIdent, + tmnxSubHostInfoV2SubProfile, + tmnxSubHostInfoV2SLAProfile, + tmnxSubHostInfoV2RetailerSvcId, + tmnxSubHostInfoV2RetailerIf, + tmnxSubHostInfoV2PfxLen, + tmnxSubHostInfoV2EgrQGrpName, + tmnxSubHostInfoV2EgrVPortName, + tmnxSubHostInfoV2AcctSessionId, + tmnxSubHostInfoV2AddressOrigin, + tmnxSubHostInfoV2PppIndex, + tmnxSubHostInfoV2AcctMultiSessId, + tmnxSubHostInfoV2IngFilter, + tmnxSubHostInfoV2EgrFilter, + tmnxSubHostInfoV2OtHttpRdrState, + tmnxSubHostInfoV2OtHttpRdrFilter, + tmnxSubHostInfoV2OtHttpRdrSource, + tmnxSPISubHostV2Origin, + tmnxSPISubHostV2PfxLen, + tmnxSPIInfoCategoryMapName, + tmnxSPIInfoDiamSessId, + tmnxSLAIngPlcrOverrideTblLstChng, + tmnxSLAEgrPlcrOverrideTblLstChng, + tmnxSLAIngPolicerOvrRowStatus, + tmnxSLAIngPolicerOvrLastMgmtChg, + tmnxSLAIngPolicerOvrPIR, + tmnxSLAIngPolicerOvrCIR, + tmnxSLAIngPolicerOvrMBS, + tmnxSLAIngPolicerOvrCBS, + tmnxSLAIngPolicerOvrPktOffset, + tmnxSLAIngPolicerOvrStatMode, + tmnxSLAEgrPolicerOvrRowStatus, + tmnxSLAEgrPolicerOvrLastMgmtChg, + tmnxSLAEgrPolicerOvrPIR, + tmnxSLAEgrPolicerOvrCIR, + tmnxSLAEgrPolicerOvrMBS, + tmnxSLAEgrPolicerOvrCBS, + tmnxSLAEgrPolicerOvrPktOffset, + tmnxSLAEgrPolicerOvrStatMode, + tmnxSubProfPCtrlOvrRowStatus, + tmnxSubProfPCtrlOvrTblLstChng, + tmnxSubProfPCtrlOvrLastChange, + tmnxSubProfPCtrlOvrMaxRate, + tmnxSubProfPCtrlOvrMinMBSSep, + tmnxSubProfPCtrlLvlOvrTblLstChng, + tmnxSubProfPCtrlLvlOvrRowStatus, + tmnxSubProfPCtrlLvlOvrLastChange, + tmnxSubProfPCtrlLvlOvrCumMBS, + tmnxSPIIngPStatsMode, + tmnxSPIIngPStatsOffHiPrioPkts, + tmnxSPIIngPStatsOffHiPrioPktsL, + tmnxSPIIngPStatsOffHiPrioPktsH, + tmnxSPIIngPStatsDrpHiPrioPkts, + tmnxSPIIngPStatsDrpHiPrioPktsL, + tmnxSPIIngPStatsDrpHiPrioPktsH, + tmnxSPIIngPStatsOffLoPrioPkts, + tmnxSPIIngPStatsOffLoPrioPktsL, + tmnxSPIIngPStatsOffLoPrioPktsH, + tmnxSPIIngPStatsDrpLoPrioPkts, + tmnxSPIIngPStatsDrpLoPrioPktsL, + tmnxSPIIngPStatsDrpLoPrioPktsH, + tmnxSPIIngPStatsOffHiPrioOcts, + tmnxSPIIngPStatsOffHiPrioOctsL, + tmnxSPIIngPStatsOffHiPrioOctsH, + tmnxSPIIngPStatsDrpHiPrioOcts, + tmnxSPIIngPStatsDrpHiPrioOctsL, + tmnxSPIIngPStatsDrpHiPrioOctsH, + tmnxSPIIngPStatsOffLoPrioOcts, + tmnxSPIIngPStatsOffLoPrioOctsL, + tmnxSPIIngPStatsOffLoPrioOctsH, + tmnxSPIIngPStatsDrpLoPrioOcts, + tmnxSPIIngPStatsDrpLoPrioOctsL, + tmnxSPIIngPStatsDrpLoPrioOctsH, + tmnxSPIIngPStatsOffUncolPkts, + tmnxSPIIngPStatsOffUncolPktsL, + tmnxSPIIngPStatsOffUncolPktsH, + tmnxSPIIngPStatsOffUncolOcts, + tmnxSPIIngPStatsOffUncolOctsL, + tmnxSPIIngPStatsOffUncolOctsH, + tmnxSPIIngPStatsFwdInProfPkts, + tmnxSPIIngPStatsFwdInProfPktsL, + tmnxSPIIngPStatsFwdInProfPktsH, + tmnxSPIIngPStatsFwdOutProfPkts, + tmnxSPIIngPStatsFwdOutProfPktsL, + tmnxSPIIngPStatsFwdOutProfPktsH, + tmnxSPIIngPStatsFwdInProfOcts, + tmnxSPIIngPStatsFwdInProfOctsL, + tmnxSPIIngPStatsFwdInProfOctsH, + tmnxSPIIngPStatsFwdOutProfOcts, + tmnxSPIIngPStatsFwdOutProfOctsL, + tmnxSPIIngPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsMode, + tmnxSPIEgrPStatsOffInProfPkts, + tmnxSPIEgrPStatsOffInProfPktsL, + tmnxSPIEgrPStatsOffInProfPktsH, + tmnxSPIEgrPStatsFwdInProfPkts, + tmnxSPIEgrPStatsFwdInProfPktsL, + tmnxSPIEgrPStatsFwdInProfPktsH, + tmnxSPIEgrPStatsDrpInProfPkts, + tmnxSPIEgrPStatsDrpInProfPktsL, + tmnxSPIEgrPStatsDrpInProfPktsH, + tmnxSPIEgrPStatsOffOutProfPkts, + tmnxSPIEgrPStatsOffOutProfPktsL, + tmnxSPIEgrPStatsOffOutProfPktsH, + tmnxSPIEgrPStatsFwdOutProfPkts, + tmnxSPIEgrPStatsFwdOutProfPktsL, + tmnxSPIEgrPStatsFwdOutProfPktsH, + tmnxSPIEgrPStatsDrpOutProfPkts, + tmnxSPIEgrPStatsDrpOutProfPktsL, + tmnxSPIEgrPStatsDrpOutProfPktsH, + tmnxSPIEgrPStatsOffInProfOcts, + tmnxSPIEgrPStatsOffInProfOctsL, + tmnxSPIEgrPStatsOffInProfOctsH, + tmnxSPIEgrPStatsFwdInProfOcts, + tmnxSPIEgrPStatsFwdInProfOctsL, + tmnxSPIEgrPStatsFwdInProfOctsH, + tmnxSPIEgrPStatsDrpInProfOcts, + tmnxSPIEgrPStatsDrpInProfOctsL, + tmnxSPIEgrPStatsDrpInProfOctsH, + tmnxSPIEgrPStatsOffOutProfOcts, + tmnxSPIEgrPStatsOffOutProfOctsL, + tmnxSPIEgrPStatsOffOutProfOctsH, + tmnxSPIEgrPStatsFwdOutProfOcts, + tmnxSPIEgrPStatsFwdOutProfOctsL, + tmnxSPIEgrPStatsFwdOutProfOctsH, + tmnxSPIEgrPStatsDrpOutProfOcts, + tmnxSPIEgrPStatsDrpOutProfOctsL, + tmnxSPIEgrPStatsDrpOutProfOctsH, + tmnxSPIEgrPStatsOffUncolPkts, + tmnxSPIEgrPStatsOffUncolPktsL, + tmnxSPIEgrPStatsOffUncolPktsH, + tmnxSPIEgrPStatsOffUncolOcts, + tmnxSPIEgrPStatsOffUncolOctsL, + tmnxSPIEgrPStatsOffUncolOctsH, + tmnxSubIngQosArbitStatsFwdPkts, + tmnxSubIngQosArbitStatsFwdPktsLo, + tmnxSubIngQosArbitStatsFwdPktsHi, + tmnxSubIngQosArbitStatsFwdOcts, + tmnxSubIngQosArbitStatsFwdOctsLo, + tmnxSubIngQosArbitStatsFwdOctsHi, + tmnxSubEgrQosArbitStatsFwdPkts, + tmnxSubEgrQosArbitStatsFwdPktsLo, + tmnxSubEgrQosArbitStatsFwdPktsHi, + tmnxSubEgrQosArbitStatsFwdOcts, + tmnxSubEgrQosArbitStatsFwdOctsLo, + tmnxSubEgrQosArbitStatsFwdOctsHi, + tmnxSubIgmpPlcyRowStatus, + tmnxSubIgmpPlcyDescription, + tmnxSubIgmpPlcyImportPolicy, + tmnxSubIgmpPlcyHostMaxGroups, + tmnxSubIgmpPlcyAdminVersion, + tmnxSubIgmpPlcyFastLeave, + tmnxSubIgmpPlcyRedirectionPolicy, + tmnxSubIgmpPlcyEgrRateModType, + tmnxSubIgmpPlcyEgrRateModSched, + tmnxSubIgmpPlcyPerHostReplic, + tmnxSubIgmpPlcyMcRprtDestName, + tmnxSubIgmpPlcyMcRprtOptFields, + tmnxSubIgmpPlcyMcRprtAdminState, + tmnxSubIgmpPlcyStaticRowStatus, + tmnxSLAProfInstOvrCBS, + tmnxSLAProfInstOvrMBS, + tmnxSubOvrCBS, + tmnxSubOvrMBS, + tmnxSubIgmpHostsCreated, + tmnxSubIgmpPlcySubscriberId, + tmnxSubIgmpStatusPlcyName, + tmnxSubInfoRadEgrAggRateLimit, + tmnxSubInfoEgrAggRateLimit, + tmnxSubMcacPlcyRowStatus, + tmnxSubMcacPlcyDescription, + tmnxSubMcacPlcyAdminState, + tmnxSubMcacPlcyUnconstrainedBW, + tmnxSubMcacPlcyPreRsvdMandBW, + tmnxSubMcacPlcyLastMgmtChange, + tmnxSubMcacPlcySubscriberId, + tmnxSubMcacStatusPlcyName, + tmnxSubMcacStatusinUseMandBw, + tmnxSubMcacStatusinUseOpnlBw, + tmnxSubMcacStatusAvailMandBw, + tmnxSubMcacStatusAvailOpnlBw, + tmnxSubFlterProfRowStatus, + tmnxSubLcktPlcyRowStatus, + tmnxSubLcktPlcyLastMgmtChange, + tmnxSubLcktPlcyDescription, + tmnxSubLcktPlcyLcktTimeMin, + tmnxSubLcktPlcyLcktTimeMax, + tmnxSubLcktPlcyLcktResetTime, + tmnxSubLcktPlcyMaxLcktHosts, + tmnxSubLcktPlcyHostKey, + tmnxSubIgmpPlcyHostMaxSources, + tmnxSPIEgrQosSchedStatsFwdPkts, + tmnxSPIEgrQosSchedStatsFwdOctets, + tmnxSubPppSapSessionIndex, + tmnxSLAIngQueueOvrStatMode, + tmnxSLAEgrQueueOvrStatMode, + tmnxSPIStatsIngPchipOffV4Pkts, + tmnxSPIStatsIngPchipOffV4Octets, + tmnxSPIStatsIngPchipOffV6Pkts, + tmnxSPIStatsIngPchipOffV6Octets, + tmnxSPIStatsIngQchipDropV4Pkts, + tmnxSPIStatsIngQchipDropV4Octets, + tmnxSPIStatsIngQchipDropV6Pkts, + tmnxSPIStatsIngQchipDropV6Octets, + tmnxSPIStatsIngQchipFwdV4Pkts, + tmnxSPIStatsIngQchipFwdV4Octets, + tmnxSPIStatsIngQchipFwdV6Pkts, + tmnxSPIStatsIngQchipFwdV6Octets, + tmnxSPIStatsEgrQchipDropV4Pkts, + tmnxSPIStatsEgrQchipDropV4Octets, + tmnxSPIStatsEgrQchipDropV6Pkts, + tmnxSPIStatsEgrQchipDropV6Octets, + tmnxSPIStatsEgrQchipFwdV4Pkts, + tmnxSPIStatsEgrQchipFwdV4Octets, + tmnxSPIStatsEgrQchipFwdV6Pkts, + tmnxSPIStatsEgrQchipFwdV6Octets, + tmnxSPIEgrPStatsFwdExdProfPkts, + tmnxSPIEgrPStatsDrpExdProfPkts, + tmnxSPIEgrPStatsFwdExdProfOcts, + tmnxSPIEgrPStatsDrpExdProfOcts, + tmnxSPIEgrPStatsOffExdProfPkts, + tmnxSPIEgrPStatsOffExdProfOcts, + tmnxSPIEgrPStatsOffInPProfPkts, + tmnxSPIEgrPStatsFwdInPProfPkts, + tmnxSPIEgrPStatsDrpInPProfPkts, + tmnxSPIEgrPStatsOffInPProfOcts, + tmnxSPIEgrPStatsFwdInPProfOcts, + tmnxSPIEgrPStatsDrpInPProfOcts, + tmnxSubInfoIngQosPolIdOvr, + tmnxSubInfoEgrSecShaper, + tmnxSubIngQStatsOffTotalOcts, + tmnxSubIngQStatsFwdInProfPkts, + tmnxSubIngQStatsFwdOutProfPkts, + tmnxSubIngQStatsFwdInProfOcts, + tmnxSubIngQStatsFwdOutProfOcts, + tmnxSubIngQStatsDropHiPrioPkts, + tmnxSubIngQStatsDropLoPrioPkts, + tmnxSubIngQStatsDropHiPrioOcts, + tmnxSubIngQStatsDropLoPrioOcts, + tmnxSubProfEgrPolicerPolicy, + tmnxSubProfIngPolicerPolicy, + tmnxSubProfIgmpPolicy, + tmnxSubProfEgrEncapOffsetMode, + tmnxSubProfEgrEncapOffset, + tmnxSubProfSubMcacPolicy, + tmnxSubProfPreference, + tmnxSubProfEgrHsLowBurstMaxClass, + tmnxSubProfNatAllowBypass, + tmnxSubProfNatAccessMode, + tmnxSubProfEgrResvBw, + tmnxSubProfEgrHsResvBw, + tmnxSubInfoEgrAggRateLimitLow, + tmnxSubPppOvrWrrWeight, + tmnxSLAProfInstOvrWrrWeight, + tmnxSubInfoQos, + tmnxSubOvrWrrWeight, + tmnxSubMgmtSystSPfcpSessLac, + tmnxSubMgmtSystSPfcpSessLacPeak + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 21 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 171 } + +tmnxSubProfObsoleteV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfHsmdaEgrResvBw, + tmnxSubHsmdaEgrQosQTableLastCh, + tmnxSubHsmdaEgrQosQRowStatus, + tmnxSubHsmdaEgrQosQLastChgd, + tmnxSubHsmdaEgrQosQPIR, + tmnxSubHsmdaEgrQosQSlopePlcy, + tmnxSubHsmdaEgrQosQWrrWeight, + tmnxSubHsmdaEgrQosQMBS, + tmnxSubProfHsmda2IngQosPolId, + tmnxSubProfHsmda2EgrQosPolId, + tmnxSubProfHsmda2EgrAggRateLimit, + tmnxSubProfHsmda2EgrQosWrrPolicy, + tmnxSubProfHsmda2EgrPackByteOff, + tmnxSubHsmdaStIngOffHiPrioPkt, + tmnxSubHsmdaStIngOffHiPrioPktLw, + tmnxSubHsmdaStIngOffHiPrioPktHw, + tmnxSubHsmdaStIngOffHiPrioOct, + tmnxSubHsmdaStIngOffHiPrioOctLw, + tmnxSubHsmdaStIngOffHiPrioOctHw, + tmnxSubHsmdaStIngOffLoPrioPkt, + tmnxSubHsmdaStIngOffLoPrioPktLw, + tmnxSubHsmdaStIngOffLoPrioPktHw, + tmnxSubHsmdaStIngOffLoPrioOct, + tmnxSubHsmdaStIngOffLoPrioOctLw, + tmnxSubHsmdaStIngOffLoPrioOctHw, + tmnxSubHsmdaStIngOffUncolPkt, + tmnxSubHsmdaStIngOffUncolPktLw, + tmnxSubHsmdaStIngOffUncolPktHw, + tmnxSubHsmdaStIngOffUncolOct, + tmnxSubHsmdaStIngOffUncolOctLw, + tmnxSubHsmdaStIngOffUncolOctHw, + tmnxSubIngQStatsOffHiPrioPkts, + tmnxSubIngQStatsOffHiPrioPktsLw, + tmnxSubIngQStatsOffHiPrioPktsHw, + tmnxSubIngQStatsOffLoPrioPkts, + tmnxSubIngQStatsOffLoPrioPktsLw, + tmnxSubIngQStatsOffLoPrioPktsHw, + tmnxSubIngQStatsOffHiPrioOcts, + tmnxSubIngQStatsOffHiPrioOctsLw, + tmnxSubIngQStatsOffHiPrioOctsHw, + tmnxSubIngQStatsOffLoPrioOcts, + tmnxSubIngQStatsOffLoPrioOctsLw, + tmnxSubIngQStatsOffLoPrioOctsHw, + tmnxSubIngQStatsOffUncolPkts, + tmnxSubIngQStatsOffUncolPktsLw, + tmnxSubIngQStatsOffUncolPktsHw, + tmnxSubIngQStatsOffUncolOcts, + tmnxSubIngQStatsOffUncolOctsLw, + tmnxSubIngQStatsOffUncolOctsHw, + tmnxSubIngPStatsMode, + tmnxSubIngPStatsOffHiPrioPkts, + tmnxSubIngPStatsOffHiPrioPktsL, + tmnxSubIngPStatsOffHiPrioPktsH, + tmnxSubIngPStatsDrpHiPrioPkts, + tmnxSubIngPStatsDrpHiPrioPktsL, + tmnxSubIngPStatsDrpHiPrioPktsH, + tmnxSubIngPStatsOffLoPrioPkts, + tmnxSubIngPStatsOffLoPrioPktsL, + tmnxSubIngPStatsOffLoPrioPktsH, + tmnxSubIngPStatsDrpLoPrioPkts, + tmnxSubIngPStatsDrpLoPrioPktsL, + tmnxSubIngPStatsDrpLoPrioPktsH, + tmnxSubIngPStatsOffHiPrioOcts, + tmnxSubIngPStatsOffHiPrioOctsL, + tmnxSubIngPStatsOffHiPrioOctsH, + tmnxSubIngPStatsDrpHiPrioOcts, + tmnxSubIngPStatsDrpHiPrioOctsL, + tmnxSubIngPStatsDrpHiPrioOctsH, + tmnxSubIngPStatsOffLoPrioOcts, + tmnxSubIngPStatsOffLoPrioOctsL, + tmnxSubIngPStatsOffLoPrioOctsH, + tmnxSubIngPStatsDrpLoPrioOcts, + tmnxSubIngPStatsDrpLoPrioOctsL, + tmnxSubIngPStatsDrpLoPrioOctsH, + tmnxSubIngPStatsOffUncolPkts, + tmnxSubIngPStatsOffUncolPktsL, + tmnxSubIngPStatsOffUncolPktsH, + tmnxSubIngPStatsOffUncolOcts, + tmnxSubIngPStatsOffUncolOctsL, + tmnxSubIngPStatsOffUncolOctsH, + tmnxSubIngPStatsFwdInProfPkts, + tmnxSubIngPStatsFwdInProfPktsL, + tmnxSubIngPStatsFwdInProfPktsH, + tmnxSubIngPStatsFwdOutProfPkts, + tmnxSubIngPStatsFwdOutProfPktsL, + tmnxSubIngPStatsFwdOutProfPktsH, + tmnxSubIngPStatsFwdInProfOcts, + tmnxSubIngPStatsFwdInProfOctsL, + tmnxSubIngPStatsFwdInProfOctsH, + tmnxSubIngPStatsFwdOutProfOcts, + tmnxSubIngPStatsFwdOutProfOctsL, + tmnxSubIngPStatsFwdOutProfOctsH, + tmnxSubHsmdaStIngOffV4Packets, + tmnxSubHsmdaStIngOffV4Octets, + tmnxSubHsmdaStIngOffV6Packets, + tmnxSubHsmdaStIngOffV6Octets, + tmnxSubHsmdaStIngDropV4Packets, + tmnxSubHsmdaStIngDropV4Octets, + tmnxSubHsmdaStIngDropV6Packets, + tmnxSubHsmdaStIngDropV6Octets, + tmnxSubHsmdaStIngFwdV4Packets, + tmnxSubHsmdaStIngFwdV4Octets, + tmnxSubHsmdaStIngFwdV6Packets, + tmnxSubHsmdaStIngFwdV6Octets, + tmnxSubHsmdaStEgrDropV4Packets, + tmnxSubHsmdaStEgrDropV4Octets, + tmnxSubHsmdaStEgrDropV6Packets, + tmnxSubHsmdaStEgrDropV6Octets, + tmnxSubHsmdaStEgrFwdV4Packets, + tmnxSubHsmdaStEgrFwdV4Octets, + tmnxSubHsmdaStEgrFwdV6Packets, + tmnxSubHsmdaStEgrFwdV6Octets, + tmnxSubHsmdaEgrQosQStatMode, + tmnxSubHsmdaIngQosQTableLastCh, + tmnxSubHsmdaIngQosQRowStatus, + tmnxSubHsmdaIngQosQLastChgd, + tmnxSubHsmdaIngQosQStatMode, + tmnxSubHsmdaIngQosPolTableLastCh, + tmnxSubHsmdaIngQosPolRowStatus, + tmnxSubHsmdaIngQosPolLastChgd, + tmnxSubHsmdaIngQosPolStatMode, + tmnxSubHsmdaStSubPortId, + tmnxSubHsmdaStIngOffTotalPkt, + tmnxSubHsmdaStIngOffTotalOct, + tmnxSubHsmdaStIngFwdInProfPkt, + tmnxSubHsmdaStIngFwdOutProfPkt, + tmnxSubHsmdaStIngFwdInProfOct, + tmnxSubHsmdaStIngFwdOutProfOct, + tmnxSubHsmdaStIngDropHiPrioPkt, + tmnxSubHsmdaStIngDropLoPrioPkt, + tmnxSubHsmdaStIngDropHiPrioOct, + tmnxSubHsmdaStIngDropLoPrioOct, + tmnxSubHsmdaStEgrFwdInProfPkt, + tmnxSubHsmdaStEgrFwdOutProfPkt, + tmnxSubHsmdaStEgrFwdInProfOct, + tmnxSubHsmdaStEgrFwdOutProfOct, + tmnxSubHsmdaStEgrDropInProfPkt, + tmnxSubHsmdaStEgrDropOutProfPkt, + tmnxSubHsmdaStEgrDropInProfOct, + tmnxSubHsmdaStEgrDropOutProfOct, + tmnxSubEgrPStatsMode, + tmnxSubEgrPStatsOffInProfPkts, + tmnxSubEgrPStatsOffInProfOcts, + tmnxSubEgrPStatsOffOutProfPkts, + tmnxSubEgrPStatsOffOutProfOcts, + tmnxSubEgrPStatsOffUncolPkts, + tmnxSubEgrPStatsOffUncolOcts, + tmnxSubEgrPStatsDrpInProfPkts, + tmnxSubEgrPStatsDrpInProfOcts, + tmnxSubEgrPStatsDrpOutProfPkts, + tmnxSubEgrPStatsDrpOutProfOcts, + tmnxSubEgrPStatsFwdInProfPkts, + tmnxSubEgrPStatsFwdInProfOcts, + tmnxSubEgrPStatsFwdOutProfPkts, + tmnxSubEgrPStatsFwdOutProfOcts, + tmnxSubIngQStatsFwdInProfPkts, + tmnxSubIngQStatsFwdOutProfPkts, + tmnxSubIngQStatsFwdInProfOcts, + tmnxSubIngQStatsFwdOutProfOcts, + tmnxSubIngQStatsDropHiPrioPkts, + tmnxSubIngQStatsDropLoPrioPkts, + tmnxSubIngQStatsDropHiPrioOcts, + tmnxSubIngQStatsDropLoPrioOcts, + tmnxSubEgrQStatsFwdInProfPkts, + tmnxSubEgrQStatsFwdInProfOcts, + tmnxSubEgrQStatsFwdOutProfOcts, + tmnxSubEgrQStatsFwdOutProfPkts, + tmnxSubEgrQStatsSubPortId, + tmnxSubIngQStatsOffTotalPkts, + tmnxSubIngQStatsOffTotalOcts, + tmnxSubIngQStatsSubPortId, + tmnxSubIngQStatModeFormat, + tmnxSubEgrQStatModeFormat, + tmnxSubEgrQStatsDropInProfPkts, + tmnxSubEgrQStatsDropOutProfPkts, + tmnxSubEgrQStatsDropInProfOcts, + tmnxSubEgrQStatsDropOutProfOcts, + tmnxSubEgrOvrCntrSubPortId, + tmnxSubEgrOvrCntrFwdInProfPkts, + tmnxSubEgrOvrCntrFwdOutProfPkts, + tmnxSubEgrOvrCntrFwdInProfOcts, + tmnxSubEgrOvrCntrFwdOutProfOcts, + tmnxSubEgrOvrCntrDropInProfPkts, + tmnxSubEgrOvrCntrDropOutProfPkts, + tmnxSubEgrOvrCntrDropInProfOcts, + tmnxSubEgrOvrCntrDropOutProfOcts, + tmnxSubEgrOvrCntrStatModeFormat, + tmnxSubSapTmplDelPfxLenMode, + tmnxSubApCrSignChangeOCntr, + tmnxSubApCrSignChangeOICounters, + tmnxSubApCrSignChangeOECounters, + tmnxSubApCustRecOvrCtrLastChnge, + tmnxSubApCrOverrideCntrRowStatus, + tmnxSubApCrOverrideCntrLastChngd, + tmnxSubApCrOverrideCntrICounters, + tmnxSubApCrOverrideCntrECounters + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + Nokia SROS series systems in release 21.0." + ::= { tmnxSubMgmtGroups 172 } + +tmnxSubIpoeV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubIpoeDnsV4AddrType, + tmnxSubIpoeDnsV4Addr, + tmnxSubIpoeNbnsV4AddrType, + tmnxSubIpoeNbnsV4Addr, + tmnxSubIpoeDnsV6AddrType, + tmnxSubIpoeDnsV6Addr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber IPoE session + policies on the Nokia SROS series systems added in release 21.0." + ::= { tmnxSubMgmtGroups 173 } + +tmnxSubHostInfoV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubHostInfoV2HwAggShapQSet, + tmnxSubHostInfoV2HwAggShapInUse + } + STATUS current + DESCRIPTION + "The group of objects providing subscriber host information on the + Nokia SROS series systems added in release 21.0" + ::= { tmnxSubMgmtGroups 174 } + +tmnxSubCupsV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfControl, + tmnxSLAProfControl, + tmnxPfcpAssocTableLastChanged, + tmnxPfcpAssocLastChanged, + tmnxPfcpAssocRowStatus, + tmnxPfcpAssocDescription, + tmnxPfcpAssocAdminState, + tmnxPfcpAssocNodeIdType, + tmnxPfcpAssocNodeIdFqdn, + tmnxPfcpAssocRouter, + tmnxPfcpAssocInterface, + tmnxPfcpAssocPeerNodeIdType, + tmnxPfcpAssocPeerAddrType, + tmnxPfcpAssocPeerAddr, + tmnxPfcpAssocSetupRetryT, + tmnxPfcpAssocHbInterval, + tmnxPfcpAssocHbTimeout, + tmnxPfcpAssocHbRetries, + tmnxPfcpAssocTxTimeout, + tmnxPfcpAssocTxRetries, + tmnxPfcpAssocTxTtl, + tmnxPfcpAssocReleaseTimeout, + tmnxPfcpAssocPathMgmtState, + tmnxPfcpAssocRestartReason, + tmnxPfcpAssocCurrPeerAddrType, + tmnxPfcpAssocCurrPeerAddr, + tmnxPfcpAssocCurrNodeAddrType, + tmnxPfcpAssocCurrNodeAddr, + tmnxPfcpAssocL2AwNatGroup, + tmnxPfcpAssocCurrReleaseTimeout, + tmnxPfcpStatsSeRepReq, + tmnxPfcpStatsSeRepRsp, + tmnxPfcpStatsSeRepRspFail, + tmnxPfcpStatsUsgReq, + tmnxPfcpStatsUsgRsp, + tmnxPfcpStatsUsgRspFail, + tmnxPfcpStatsEirReq, + tmnxPfcpStatsEirRsp, + tmnxPfcpStatsEirRspFail, + tmnxPfcpStatsUpirReq, + tmnxPfcpStatsUpirRsp, + tmnxPfcpStatsUpirRspFail, + tmnxPfcpStatsSeAuditRepReq, + tmnxPfcpStatsSeAuditRepRsp, + tmnxPfcpStatsSeAuditRepRspFail, + tmnxPfcpStatsAuReqArrTx, + tmnxPfcpStatsAuReqGrpTx, + tmnxPfcpStatsAuReqArrGrpTx, + tmnxPfcpTotalAsReqTx, + tmnxPfcpTotalAsRspRx, + tmnxPfcpTotalAsRspFailRx, + tmnxPfcpTotalAsReqRx, + tmnxPfcpTotalAsRspTx, + tmnxPfcpTotalAsRspFailTx, + tmnxPfcpTotalAuReqTx, + tmnxPfcpTotalAuRspRx, + tmnxPfcpTotalAuRspFailRx, + tmnxPfcpTotalAuReqRx, + tmnxPfcpTotalAuRspTx, + tmnxPfcpTotalAuRspFailTx, + tmnxPfcpTotalArReqRx, + tmnxPfcpTotalArRspTx, + tmnxPfcpTotalArRspFailTx, + tmnxPfcpTotalHbReqTx, + tmnxPfcpTotalHbRspRx, + tmnxPfcpTotalHbReqRx, + tmnxPfcpTotalHbRspTx, + tmnxPfcpTotalNdRepReq, + tmnxPfcpTotalNdRepRsp, + tmnxPfcpTotalNdRepRspFail, + tmnxPfcpTotalSeEstReq, + tmnxPfcpTotalSeEstRsp, + tmnxPfcpTotalSeEstRspFail, + tmnxPfcpTotalSeModReq, + tmnxPfcpTotalSeModRsp, + tmnxPfcpTotalSeModRspFail, + tmnxPfcpTotalSeDelReq, + tmnxPfcpTotalSeDelRsp, + tmnxPfcpTotalSeDelRspFail, + tmnxPfcpTotalSeRepReq, + tmnxPfcpTotalSeRepRsp, + tmnxPfcpTotalSeRepRspFail, + tmnxPfcpTotalUsgReq, + tmnxPfcpTotalUsgRsp, + tmnxPfcpTotalUsgRspFail, + tmnxPfcpTotalEirReq, + tmnxPfcpTotalEirRsp, + tmnxPfcpTotalEirRspFail, + tmnxPfcpTotalUpirReq, + tmnxPfcpTotalUpirRsp, + tmnxPfcpTotalUpirRspFail, + tmnxPfcpTotalSeAuditRepReq, + tmnxPfcpTotalSeAuditRepRsp, + tmnxPfcpTotalSeAuditRepRspFail, + tmnxPfcpTotalAuReqArrTx, + tmnxPfcpTotalAuReqGrpTx, + tmnxPfcpTotalAuReqArrGrpTx, + tmnxPfcpTotalSeAuditModReq, + tmnxPfcpTotalSeAuditModRsp, + tmnxPfcpTotalSeAuditModRspFail, + tmnxSubGitTableLastChanged, + tmnxSubGitLastChanged, + tmnxSubGitRowStatus, + tmnxSubGitDescription, + tmnxSubGitMtu, + tmnxSubGitV4IcmpMaskReply, + tmnxSubGitV4IcmpParamProblem, + tmnxSubGitV4IcmpNumParamProblem, + tmnxSubGitV4IcmpParamProblemTime, + tmnxSubGitV4IcmpRedirects, + tmnxSubGitV4IcmpNumRedirects, + tmnxSubGitV4IcmpRedirectsTime, + tmnxSubGitV4IcmpLimitTtlExpired, + tmnxSubGitV4IcmpNumTtlExpired, + tmnxSubGitV4IcmpTtlExpiredTime, + tmnxSubGitV4IcmpUnreachables, + tmnxSubGitV4IcmpNumUnreachables, + tmnxSubGitV4IcmpUnreachablesTime, + tmnxSubGitV4NdProxyArp, + tmnxSubGitV4NdProxyArpPolicy1, + tmnxSubGitV4NdProxyArpPolicy2, + tmnxSubGitV4NdProxyArpPolicy3, + tmnxSubGitV4NdProxyArpPolicy4, + tmnxSubGitV4NdProxyArpPolicy5, + tmnxSubGitV4UrpfCheckState, + tmnxSubGitV4UrpfCheckMode, + tmnxSubGitV6NdNeighborDadSnoop, + tmnxSubGitV6NdNeighborLimit, + tmnxSubGitV6UrpfCheckState, + tmnxSubGitV6UrpfCheckMode, + tmnxSubSapTmplTableLastChanged, + tmnxSubSapTmplLastChanged, + tmnxSubSapTmplRowStatus, + tmnxSubSapTmplDescription, + tmnxSubSapTmplCpmProtPolicyId, + tmnxSubSapTmplCpmProtMonitorMac, + tmnxSubSapTmplCpmProtMonitorIP, + tmnxSubSapTmplDCpuProtPolicy, + tmnxSubSapTmplHoldTime, + tmnxPfcpStatsAsReqTx, + tmnxPfcpStatsAsRspRx, + tmnxPfcpStatsAsRspFailRx, + tmnxPfcpStatsAsReqRx, + tmnxPfcpStatsAsRspTx, + tmnxPfcpStatsAsRspFailTx, + tmnxPfcpStatsAuReqTx, + tmnxPfcpStatsAuRspRx, + tmnxPfcpStatsAuRspFailRx, + tmnxPfcpStatsAuReqRx, + tmnxPfcpStatsAuRspTx, + tmnxPfcpStatsAuRspFailTx, + tmnxPfcpStatsArReqRx, + tmnxPfcpStatsArRspTx, + tmnxPfcpStatsArRspFailTx, + tmnxPfcpStatsHbReqTx, + tmnxPfcpStatsHbRspRx, + tmnxPfcpStatsHbReqRx, + tmnxPfcpStatsHbRspTx, + tmnxPfcpStatsNdRepReq, + tmnxPfcpStatsNdRepRsp, + tmnxPfcpStatsNdRepRspFail, + tmnxPfcpStatsSeEstReq, + tmnxPfcpStatsSeEstRsp, + tmnxPfcpStatsSeEstRspFail, + tmnxPfcpStatsSeModReq, + tmnxPfcpStatsSeModRsp, + tmnxPfcpStatsSeModRspFail, + tmnxPfcpStatsSeDelReq, + tmnxPfcpStatsSeDelRsp, + tmnxPfcpStatsSeDelRspFail, + tmnxPfcpStatsSeAuditModReq, + tmnxPfcpStatsSeAuditModRsp, + tmnxPfcpStatsSeAuditModRspFail, + tmnxPfcpStatsIbcpIpoeRx, + tmnxPfcpStatsIbcpPppoeCtrlRx, + tmnxPfcpStatsIbcpPppoeDataRx, + tmnxPfcpStatsIbcpTx, + tmnxPfcpStatsIbcpPktNoSess, + tmnxPfcpStatsIbcpPktParseErr, + tmnxPfcpStatsIbcpPktTxSmfErr, + tmnxPfcpStatsIbcpPktDefTnlNoTrig, + tmnxPfcpStatsIbcpPktNoDefTnl, + tmnxPfcpStatsIbcpDefTnlOverwrite, + tmnxPfcpTotalIbcpIpoeRx, + tmnxPfcpTotalIbcpPppoeCtrlRx, + tmnxPfcpTotalIbcpPppoeDataRx, + tmnxPfcpTotalIbcpTx, + tmnxPfcpTotalIbcpPktNoSess, + tmnxPfcpTotalIbcpPktParseErr, + tmnxPfcpTotalIbcpPktTxSmfErr, + tmnxPfcpTotalIbcpPktDefTnlNoTrig, + tmnxPfcpTotalIbcpPktNoDefTnl, + tmnxPfcpTotalIbcpDefTnlOverwrite, + tmnxPfcpStatsHbAudTrigReqTx, + tmnxPfcpStatsHbAudStartReqRx, + tmnxPfcpStatsHbAudEndReqRx, + tmnxPfcpStatsHbAudTrigRspRx, + tmnxPfcpStatsHbAudStartRspTx, + tmnxPfcpStatsHbAudEndRspTx, + tmnxPfcpTotalHbAudTrigReqTx, + tmnxPfcpTotalHbAudStartReqRx, + tmnxPfcpTotalHbAudEndReqRx, + tmnxPfcpTotalHbAudTrigRspRx, + tmnxPfcpTotalHbAudStartRspTx, + tmnxPfcpTotalHbAudEndRspTx, + tmnxPfcpStatsLastCleared, + tmnxSubSeMRtStatus, + tmnxSubSeMRtMetric, + tmnxSubSeMRtPreference, + tmnxSubSeMRtTag, + tmnxSubMgmtPortSPfPppV4, + tmnxSubMgmtPortSPfPppV4Peak, + tmnxSubMgmtPortSPfIpoeV4, + tmnxSubMgmtPortSPfIpoeV4Peak, + tmnxSubMgmtPortSPfPppV6Sl, + tmnxSubMgmtPortSPfPppV6SlPeak, + tmnxSubMgmtPortSPfPppV6Pd, + tmnxSubMgmtPortSPfPppV6PdPeak, + tmnxSubMgmtPortSPfPppV6Na, + tmnxSubMgmtPortSPfPppV6NaPeak, + tmnxSubMgmtPortSPfIpoeV6Sl, + tmnxSubMgmtPortSPfIpoeV6SlPeak, + tmnxSubMgmtPortSPfIpoeV6Pd, + tmnxSubMgmtPortSPfIpoeV6PdPeak, + tmnxSubMgmtPortSPfIpoeV6Na, + tmnxSubMgmtPortSPfIpoeV6NaPeak, + tmnxSubMgmtPortSPfcpHosts, + tmnxSubMgmtPortSPfcpHostsPeak, + tmnxSubMgmtMdaSPfPppV4, + tmnxSubMgmtMdaSPfPppV4Peak, + tmnxSubMgmtMdaSPfIpoeV4, + tmnxSubMgmtMdaSPfIpoeV4Peak, + tmnxSubMgmtMdaSPfPppV6Sl, + tmnxSubMgmtMdaSPfPppV6SlPeak, + tmnxSubMgmtMdaSPfPppV6Pd, + tmnxSubMgmtMdaSPfPppV6PdPeak, + tmnxSubMgmtMdaSPfPppV6Na, + tmnxSubMgmtMdaSPfPppV6NaPeak, + tmnxSubMgmtMdaSPfIpoeV6Sl, + tmnxSubMgmtMdaSPfIpoeV6SlPeak, + tmnxSubMgmtMdaSPfIpoeV6Pd, + tmnxSubMgmtMdaSPfIpoeV6PdPeak, + tmnxSubMgmtMdaSPfIpoeV6Na, + tmnxSubMgmtMdaSPfIpoeV6NaPeak, + tmnxSubMgmtMdaSPfcpHosts, + tmnxSubMgmtMdaSPfcpHostsPeak, + tmnxSubMgmtSlotSPfPppV4, + tmnxSubMgmtSlotSPfPppV4Peak, + tmnxSubMgmtSlotSPfIpoeV4, + tmnxSubMgmtSlotSPfIpoeV4Peak, + tmnxSubMgmtSlotSPfPppV6Sl, + tmnxSubMgmtSlotSPfPppV6SlPeak, + tmnxSubMgmtSlotSPfPppV6Pd, + tmnxSubMgmtSlotSPfPppV6PdPeak, + tmnxSubMgmtSlotSPfPppV6Na, + tmnxSubMgmtSlotSPfPppV6NaPeak, + tmnxSubMgmtSlotSPfIpoeV6Sl, + tmnxSubMgmtSlotSPfIpoeV6SlPeak, + tmnxSubMgmtSlotSPfIpoeV6Pd, + tmnxSubMgmtSlotSPfIpoeV6PdPeak, + tmnxSubMgmtSlotSPfIpoeV6Na, + tmnxSubMgmtSlotSPfIpoeV6NaPeak, + tmnxSubMgmtSlotSPfcpHosts, + tmnxSubMgmtSlotSPfcpHostsPeak, + tmnxSubMgmtSystSPfPppV4, + tmnxSubMgmtSystSPfPppV4Peak, + tmnxSubMgmtSystSPfIpoeV4, + tmnxSubMgmtSystSPfIpoeV4Peak, + tmnxSubMgmtSystSPfPppV6Sl, + tmnxSubMgmtSystSPfPppV6SlPeak, + tmnxSubMgmtSystSPfPppV6Pd, + tmnxSubMgmtSystSPfPppV6PdPeak, + tmnxSubMgmtSystSPfPppV6Na, + tmnxSubMgmtSystSPfPppV6NaPeak, + tmnxSubMgmtSystSPfIpoeV6Sl, + tmnxSubMgmtSystSPfIpoeV6SlPeak, + tmnxSubMgmtSystSPfIpoeV6Pd, + tmnxSubMgmtSystSPfIpoeV6PdPeak, + tmnxSubMgmtSystSPfIpoeV6Na, + tmnxSubMgmtSystSPfIpoeV6NaPeak, + tmnxSubMgmtSystSPfcpHosts, + tmnxSubMgmtSystSPfcpHostsPeak, + tmnxSubMgmtSystSPfcpSessPpp, + tmnxSubMgmtSystSPfcpSessPppPeak, + tmnxSubMgmtSystSPfcpSessIpoe, + tmnxSubMgmtSystSPfcpSessIpoePeak, + tmnxSubMgmtSystSPfcpSessIs, + tmnxSubMgmtSystSPfcpSessIsPeak, + tmnxSubMgmtSystSPfcpSessTot, + tmnxSubMgmtSystSPfcpSessTotPeak, + tmnxSubMgmtSystSPfcpSessDef, + tmnxSubMgmtSystSPfcpSessDefPeak, + tmnxSubMgmtPwPortSPfPppV4, + tmnxSubMgmtPwPortSPfPppV4Pk, + tmnxSubMgmtPwPortSPfIpoeV4, + tmnxSubMgmtPwPortSPfIpoeV4Pk, + tmnxSubMgmtPwPortSPfPppV6Sl, + tmnxSubMgmtPwPortSPfPppV6SlPk, + tmnxSubMgmtPwPortSPfPppV6Pd, + tmnxSubMgmtPwPortSPfPppV6PdPk, + tmnxSubMgmtPwPortSPfPppV6Na, + tmnxSubMgmtPwPortSPfPppV6NaPk, + tmnxSubMgmtPwPortSPfIpoeV6Sl, + tmnxSubMgmtPwPortSPfIpoeV6SlPk, + tmnxSubMgmtPwPortSPfIpoeV6Pd, + tmnxSubMgmtPwPortSPfIpoeV6PdPk, + tmnxSubMgmtPwPortSPfIpoeV6Na, + tmnxSubMgmtPwPortSPfIpoeV6NaPk, + tmnxSubMgmtPwPortSPfcpHosts, + tmnxSubMgmtPwPortSPfcpHostsPk, + tmnxPfcpSeAssociation, + tmnxPfcpSeIsDefaultTunnel, + tmnxPfcpSeRemPeerAddrType, + tmnxPfcpSeRemPeerAddr, + tmnxPfcpSeRemIdHi, + tmnxPfcpSeRemIdLo, + tmnxPfcpSeRemTeId, + tmnxPfcpSeLocPeerAddrType, + tmnxPfcpSeLocPeerAddr, + tmnxPfcpSeLocRouter, + tmnxPfcpSeLocTeId, + tmnxPfcpSeDataUsPdrId, + tmnxPfcpSeDataDsPdrId, + tmnxPfcpSeIbcpUsPdrId, + tmnxPfcpSeIbcpDsPdrId, + tmnxPfcpSeType, + tmnxPfcpSeSapPortId, + tmnxPfcpSeSapEncapValue, + tmnxPfcpSeMacAddress, + tmnxPfcpSePppoeSessionId, + tmnxPfcpSeSvcId, + tmnxPfcpSeSubIf, + tmnxPfcpSeGrpIf, + tmnxPfcpSeRtSvcId, + tmnxPfcpSeRtIf, + tmnxPfcpSeTerminationType, + tmnxPfcpAssocUpFeatures, + tmnxPfcpAssocUpBbfFeatures, + tmnxPfcpAssocUpNokiaFeatures, + tmnxPfcpAssocCpFeatures, + tmnxPfcpAssocPathRestorationTime, + tmnxPfcpAssocCreated, + tmnxPfcpAssocOperState, + tmnxPfcpAssocTimerRunning, + tmnxPfcpSeSubIdent, + tmnxPfcpSeSubProfString, + tmnxPfcpSeSlaProfString, + tmnxPfcpSeReqPppMtu, + tmnxPfcpSePppMtu, + tmnxPfcpSeStateId, + tmnxPfcpPeerAssociation, + tmnxPfcpPeerPathMgmtState, + tmnxPfcpPeerRestartReason, + tmnxPfcpPeerRestorationTimer, + tmnxPfcpSeProtocols, + tmnxSubFsgTmplTableLastChanged, + tmnxSubFsgTmplLastChanged, + tmnxSubFsgTmplRowStatus, + tmnxSubFsgTmplDescription, + tmnxSubFsgTmplGarpGranularity, + tmnxSubFsgTmplRedInterface, + tmnxSubFsgTmplRedInterfaceSvc, + tmnxPfcpAssocCurrPeerNodeIdType, + tmnxPfcpAssocCurrPeerFqdn, + tmnxSubFsgTmplStandbyFwding + } + STATUS obsolete + DESCRIPTION + "The group of subscriber management objects supporting management of + subscriber management Control and User Plane Separation (CUPS) on + Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 175 } + +tmnxSubNotificationObjV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubNotifSpiGroupType, + tmnxSubNotifSpiGroupId, + tmnxPfcpSeIdHigh, + tmnxPfcpSeIdLow + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems added in release 21." + ::= { tmnxSubMgmtGroups 176 } + +tmnxSubCupsV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfControl, + tmnxSLAProfControl, + tmnxPfcpAssocTableLastChanged, + tmnxPfcpAssocLastChanged, + tmnxPfcpAssocRowStatus, + tmnxPfcpAssocDescription, + tmnxPfcpAssocAdminState, + tmnxPfcpAssocNodeIdType, + tmnxPfcpAssocNodeIdFqdn, + tmnxPfcpAssocRouter, + tmnxPfcpAssocInterface, + tmnxPfcpAssocPeerNodeIdType, + tmnxPfcpAssocPeerAddrType, + tmnxPfcpAssocPeerAddr, + tmnxPfcpAssocSetupRetryT, + tmnxPfcpAssocHbInterval, + tmnxPfcpAssocHbTimeout, + tmnxPfcpAssocHbRetries, + tmnxPfcpAssocTxTimeout, + tmnxPfcpAssocTxRetries, + tmnxPfcpAssocTxTtl, + tmnxPfcpAssocReleaseTimeout, + tmnxPfcpAssocPathMgmtState, + tmnxPfcpAssocRestartReason, + tmnxPfcpAssocCurrPeerAddrType, + tmnxPfcpAssocCurrPeerAddr, + tmnxPfcpAssocCurrNodeAddrType, + tmnxPfcpAssocCurrNodeAddr, + tmnxPfcpAssocL2AwNatGroup, + tmnxPfcpAssocCurrReleaseTimeout, + tmnxPfcpStatsSeRepReq, + tmnxPfcpStatsSeRepRsp, + tmnxPfcpStatsSeRepRspFail, + tmnxPfcpStatsUsgReq, + tmnxPfcpStatsUsgRsp, + tmnxPfcpStatsUsgRspFail, + tmnxPfcpStatsEirReq, + tmnxPfcpStatsEirRsp, + tmnxPfcpStatsEirRspFail, + tmnxPfcpStatsUpirReq, + tmnxPfcpStatsUpirRsp, + tmnxPfcpStatsUpirRspFail, + tmnxPfcpStatsSeAuditRepReq, + tmnxPfcpStatsSeAuditRepRsp, + tmnxPfcpStatsSeAuditRepRspFail, + tmnxPfcpStatsAuReqArrTx, + tmnxPfcpStatsAuReqGrpTx, + tmnxPfcpStatsAuReqArrGrpTx, + tmnxPfcpTotalAsReqTx, + tmnxPfcpTotalAsRspRx, + tmnxPfcpTotalAsRspFailRx, + tmnxPfcpTotalAsReqRx, + tmnxPfcpTotalAsRspTx, + tmnxPfcpTotalAsRspFailTx, + tmnxPfcpTotalAuReqTx, + tmnxPfcpTotalAuRspRx, + tmnxPfcpTotalAuRspFailRx, + tmnxPfcpTotalAuReqRx, + tmnxPfcpTotalAuRspTx, + tmnxPfcpTotalAuRspFailTx, + tmnxPfcpTotalArReqRx, + tmnxPfcpTotalArRspTx, + tmnxPfcpTotalArRspFailTx, + tmnxPfcpTotalHbReqTx, + tmnxPfcpTotalHbRspRx, + tmnxPfcpTotalHbReqRx, + tmnxPfcpTotalHbRspTx, + tmnxPfcpTotalNdRepReq, + tmnxPfcpTotalNdRepRsp, + tmnxPfcpTotalNdRepRspFail, + tmnxPfcpTotalSeEstReq, + tmnxPfcpTotalSeEstRsp, + tmnxPfcpTotalSeEstRspFail, + tmnxPfcpTotalSeModReq, + tmnxPfcpTotalSeModRsp, + tmnxPfcpTotalSeModRspFail, + tmnxPfcpTotalSeDelReq, + tmnxPfcpTotalSeDelRsp, + tmnxPfcpTotalSeDelRspFail, + tmnxPfcpTotalSeRepReq, + tmnxPfcpTotalSeRepRsp, + tmnxPfcpTotalSeRepRspFail, + tmnxPfcpTotalUsgReq, + tmnxPfcpTotalUsgRsp, + tmnxPfcpTotalUsgRspFail, + tmnxPfcpTotalEirReq, + tmnxPfcpTotalEirRsp, + tmnxPfcpTotalEirRspFail, + tmnxPfcpTotalUpirReq, + tmnxPfcpTotalUpirRsp, + tmnxPfcpTotalUpirRspFail, + tmnxPfcpTotalSeAuditRepReq, + tmnxPfcpTotalSeAuditRepRsp, + tmnxPfcpTotalSeAuditRepRspFail, + tmnxPfcpTotalAuReqArrTx, + tmnxPfcpTotalAuReqGrpTx, + tmnxPfcpTotalAuReqArrGrpTx, + tmnxPfcpTotalSeAuditModReq, + tmnxPfcpTotalSeAuditModRsp, + tmnxPfcpTotalSeAuditModRspFail, + tmnxSubGitTableLastChanged, + tmnxSubGitLastChanged, + tmnxSubGitRowStatus, + tmnxSubGitDescription, + tmnxSubGitMtu, + tmnxSubGitV4IcmpMaskReply, + tmnxSubGitV4IcmpParamProblem, + tmnxSubGitV4IcmpNumParamProblem, + tmnxSubGitV4IcmpParamProblemTime, + tmnxSubGitV4IcmpRedirects, + tmnxSubGitV4IcmpNumRedirects, + tmnxSubGitV4IcmpRedirectsTime, + tmnxSubGitV4IcmpLimitTtlExpired, + tmnxSubGitV4IcmpNumTtlExpired, + tmnxSubGitV4IcmpTtlExpiredTime, + tmnxSubGitV4IcmpUnreachables, + tmnxSubGitV4IcmpNumUnreachables, + tmnxSubGitV4IcmpUnreachablesTime, + tmnxSubGitV4NdProxyArp, + tmnxSubGitV4NdProxyArpPolicy1, + tmnxSubGitV4NdProxyArpPolicy2, + tmnxSubGitV4NdProxyArpPolicy3, + tmnxSubGitV4NdProxyArpPolicy4, + tmnxSubGitV4NdProxyArpPolicy5, + tmnxSubGitV4UrpfCheckState, + tmnxSubGitV4UrpfCheckMode, + tmnxSubGitV6UrpfCheckState, + tmnxSubGitV6UrpfCheckMode, + tmnxSubSapTmplTableLastChanged, + tmnxSubSapTmplLastChanged, + tmnxSubSapTmplRowStatus, + tmnxSubSapTmplDescription, + tmnxSubSapTmplCpmProtPolicyId, + tmnxSubSapTmplCpmProtMonitorMac, + tmnxSubSapTmplCpmProtMonitorIP, + tmnxSubSapTmplDCpuProtPolicy, + tmnxSubSapTmplHoldTime, + tmnxPfcpStatsAsReqTx, + tmnxPfcpStatsAsRspRx, + tmnxPfcpStatsAsRspFailRx, + tmnxPfcpStatsAsReqRx, + tmnxPfcpStatsAsRspTx, + tmnxPfcpStatsAsRspFailTx, + tmnxPfcpStatsAuReqTx, + tmnxPfcpStatsAuRspRx, + tmnxPfcpStatsAuRspFailRx, + tmnxPfcpStatsAuReqRx, + tmnxPfcpStatsAuRspTx, + tmnxPfcpStatsAuRspFailTx, + tmnxPfcpStatsArReqRx, + tmnxPfcpStatsArRspTx, + tmnxPfcpStatsArRspFailTx, + tmnxPfcpStatsHbReqTx, + tmnxPfcpStatsHbRspRx, + tmnxPfcpStatsHbReqRx, + tmnxPfcpStatsHbRspTx, + tmnxPfcpStatsNdRepReq, + tmnxPfcpStatsNdRepRsp, + tmnxPfcpStatsNdRepRspFail, + tmnxPfcpStatsSeEstReq, + tmnxPfcpStatsSeEstRsp, + tmnxPfcpStatsSeEstRspFail, + tmnxPfcpStatsSeModReq, + tmnxPfcpStatsSeModRsp, + tmnxPfcpStatsSeModRspFail, + tmnxPfcpStatsSeDelReq, + tmnxPfcpStatsSeDelRsp, + tmnxPfcpStatsSeDelRspFail, + tmnxPfcpStatsSeAuditModReq, + tmnxPfcpStatsSeAuditModRsp, + tmnxPfcpStatsSeAuditModRspFail, + tmnxPfcpStatsIbcpIpoeRx, + tmnxPfcpStatsIbcpPppoeCtrlRx, + tmnxPfcpStatsIbcpPppoeDataRx, + tmnxPfcpStatsIbcpTx, + tmnxPfcpStatsIbcpPktNoSess, + tmnxPfcpStatsIbcpPktParseErr, + tmnxPfcpStatsIbcpPktTxSmfErr, + tmnxPfcpStatsIbcpPktDefTnlNoTrig, + tmnxPfcpStatsIbcpPktNoDefTnl, + tmnxPfcpStatsIbcpDefTnlOverwrite, + tmnxPfcpTotalIbcpIpoeRx, + tmnxPfcpTotalIbcpPppoeCtrlRx, + tmnxPfcpTotalIbcpPppoeDataRx, + tmnxPfcpTotalIbcpTx, + tmnxPfcpTotalIbcpPktNoSess, + tmnxPfcpTotalIbcpPktParseErr, + tmnxPfcpTotalIbcpPktTxSmfErr, + tmnxPfcpTotalIbcpPktDefTnlNoTrig, + tmnxPfcpTotalIbcpPktNoDefTnl, + tmnxPfcpTotalIbcpDefTnlOverwrite, + tmnxPfcpStatsHbAudTrigReqTx, + tmnxPfcpStatsHbAudStartReqRx, + tmnxPfcpStatsHbAudEndReqRx, + tmnxPfcpStatsHbAudTrigRspRx, + tmnxPfcpStatsHbAudStartRspTx, + tmnxPfcpStatsHbAudEndRspTx, + tmnxPfcpTotalHbAudTrigReqTx, + tmnxPfcpTotalHbAudStartReqRx, + tmnxPfcpTotalHbAudEndReqRx, + tmnxPfcpTotalHbAudTrigRspRx, + tmnxPfcpTotalHbAudStartRspTx, + tmnxPfcpTotalHbAudEndRspTx, + tmnxPfcpStatsLastCleared, + tmnxSubSeMRtStatus, + tmnxSubSeMRtMetric, + tmnxSubSeMRtPreference, + tmnxSubSeMRtTag, + tmnxSubMgmtPortSPfPppV4, + tmnxSubMgmtPortSPfPppV4Peak, + tmnxSubMgmtPortSPfIpoeV4, + tmnxSubMgmtPortSPfIpoeV4Peak, + tmnxSubMgmtPortSPfPppV6Sl, + tmnxSubMgmtPortSPfPppV6SlPeak, + tmnxSubMgmtPortSPfPppV6Pd, + tmnxSubMgmtPortSPfPppV6PdPeak, + tmnxSubMgmtPortSPfPppV6Na, + tmnxSubMgmtPortSPfPppV6NaPeak, + tmnxSubMgmtPortSPfIpoeV6Sl, + tmnxSubMgmtPortSPfIpoeV6SlPeak, + tmnxSubMgmtPortSPfIpoeV6Pd, + tmnxSubMgmtPortSPfIpoeV6PdPeak, + tmnxSubMgmtPortSPfIpoeV6Na, + tmnxSubMgmtPortSPfIpoeV6NaPeak, + tmnxSubMgmtPortSPfcpHosts, + tmnxSubMgmtPortSPfcpHostsPeak, + tmnxSubMgmtMdaSPfPppV4, + tmnxSubMgmtMdaSPfPppV4Peak, + tmnxSubMgmtMdaSPfIpoeV4, + tmnxSubMgmtMdaSPfIpoeV4Peak, + tmnxSubMgmtMdaSPfPppV6Sl, + tmnxSubMgmtMdaSPfPppV6SlPeak, + tmnxSubMgmtMdaSPfPppV6Pd, + tmnxSubMgmtMdaSPfPppV6PdPeak, + tmnxSubMgmtMdaSPfPppV6Na, + tmnxSubMgmtMdaSPfPppV6NaPeak, + tmnxSubMgmtMdaSPfIpoeV6Sl, + tmnxSubMgmtMdaSPfIpoeV6SlPeak, + tmnxSubMgmtMdaSPfIpoeV6Pd, + tmnxSubMgmtMdaSPfIpoeV6PdPeak, + tmnxSubMgmtMdaSPfIpoeV6Na, + tmnxSubMgmtMdaSPfIpoeV6NaPeak, + tmnxSubMgmtMdaSPfcpHosts, + tmnxSubMgmtMdaSPfcpHostsPeak, + tmnxSubMgmtSlotSPfPppV4, + tmnxSubMgmtSlotSPfPppV4Peak, + tmnxSubMgmtSlotSPfIpoeV4, + tmnxSubMgmtSlotSPfIpoeV4Peak, + tmnxSubMgmtSlotSPfPppV6Sl, + tmnxSubMgmtSlotSPfPppV6SlPeak, + tmnxSubMgmtSlotSPfPppV6Pd, + tmnxSubMgmtSlotSPfPppV6PdPeak, + tmnxSubMgmtSlotSPfPppV6Na, + tmnxSubMgmtSlotSPfPppV6NaPeak, + tmnxSubMgmtSlotSPfIpoeV6Sl, + tmnxSubMgmtSlotSPfIpoeV6SlPeak, + tmnxSubMgmtSlotSPfIpoeV6Pd, + tmnxSubMgmtSlotSPfIpoeV6PdPeak, + tmnxSubMgmtSlotSPfIpoeV6Na, + tmnxSubMgmtSlotSPfIpoeV6NaPeak, + tmnxSubMgmtSlotSPfcpHosts, + tmnxSubMgmtSlotSPfcpHostsPeak, + tmnxSubMgmtSystSPfPppV4, + tmnxSubMgmtSystSPfPppV4Peak, + tmnxSubMgmtSystSPfIpoeV4, + tmnxSubMgmtSystSPfIpoeV4Peak, + tmnxSubMgmtSystSPfPppV6Sl, + tmnxSubMgmtSystSPfPppV6SlPeak, + tmnxSubMgmtSystSPfPppV6Pd, + tmnxSubMgmtSystSPfPppV6PdPeak, + tmnxSubMgmtSystSPfPppV6Na, + tmnxSubMgmtSystSPfPppV6NaPeak, + tmnxSubMgmtSystSPfIpoeV6Sl, + tmnxSubMgmtSystSPfIpoeV6SlPeak, + tmnxSubMgmtSystSPfIpoeV6Pd, + tmnxSubMgmtSystSPfIpoeV6PdPeak, + tmnxSubMgmtSystSPfIpoeV6Na, + tmnxSubMgmtSystSPfIpoeV6NaPeak, + tmnxSubMgmtSystSPfcpHosts, + tmnxSubMgmtSystSPfcpHostsPeak, + tmnxSubMgmtSystSPfcpSessPpp, + tmnxSubMgmtSystSPfcpSessPppPeak, + tmnxSubMgmtSystSPfcpSessIpoe, + tmnxSubMgmtSystSPfcpSessIpoePeak, + tmnxSubMgmtSystSPfcpSessIs, + tmnxSubMgmtSystSPfcpSessIsPeak, + tmnxSubMgmtSystSPfcpSessTot, + tmnxSubMgmtSystSPfcpSessTotPeak, + tmnxSubMgmtSystSPfcpSessDef, + tmnxSubMgmtSystSPfcpSessDefPeak, + tmnxSubMgmtPwPortSPfPppV4, + tmnxSubMgmtPwPortSPfPppV4Pk, + tmnxSubMgmtPwPortSPfIpoeV4, + tmnxSubMgmtPwPortSPfIpoeV4Pk, + tmnxSubMgmtPwPortSPfPppV6Sl, + tmnxSubMgmtPwPortSPfPppV6SlPk, + tmnxSubMgmtPwPortSPfPppV6Pd, + tmnxSubMgmtPwPortSPfPppV6PdPk, + tmnxSubMgmtPwPortSPfPppV6Na, + tmnxSubMgmtPwPortSPfPppV6NaPk, + tmnxSubMgmtPwPortSPfIpoeV6Sl, + tmnxSubMgmtPwPortSPfIpoeV6SlPk, + tmnxSubMgmtPwPortSPfIpoeV6Pd, + tmnxSubMgmtPwPortSPfIpoeV6PdPk, + tmnxSubMgmtPwPortSPfIpoeV6Na, + tmnxSubMgmtPwPortSPfIpoeV6NaPk, + tmnxSubMgmtPwPortSPfcpHosts, + tmnxSubMgmtPwPortSPfcpHostsPk, + tmnxPfcpSeAssociation, + tmnxPfcpSeIsDefaultTunnel, + tmnxPfcpSeRemPeerAddrType, + tmnxPfcpSeRemPeerAddr, + tmnxPfcpSeRemIdHi, + tmnxPfcpSeRemIdLo, + tmnxPfcpSeRemTeId, + tmnxPfcpSeLocPeerAddrType, + tmnxPfcpSeLocPeerAddr, + tmnxPfcpSeLocRouter, + tmnxPfcpSeLocTeId, + tmnxPfcpSeDataUsPdrId, + tmnxPfcpSeDataDsPdrId, + tmnxPfcpSeIbcpUsPdrId, + tmnxPfcpSeIbcpDsPdrId, + tmnxPfcpSeType, + tmnxPfcpSeSapPortId, + tmnxPfcpSeSapEncapValue, + tmnxPfcpSeMacAddress, + tmnxPfcpSePppoeSessionId, + tmnxPfcpSeSvcId, + tmnxPfcpSeSubIf, + tmnxPfcpSeGrpIf, + tmnxPfcpSeRtSvcId, + tmnxPfcpSeRtIf, + tmnxPfcpSeTerminationType, + tmnxPfcpAssocUpFeatures, + tmnxPfcpAssocUpBbfFeatures, + tmnxPfcpAssocUpNokiaFeatures, + tmnxPfcpAssocCpFeatures, + tmnxPfcpAssocPathRestorationTime, + tmnxPfcpAssocCreated, + tmnxPfcpAssocOperState, + tmnxPfcpAssocTimerRunning, + tmnxPfcpSeSubIdent, + tmnxPfcpSeSubProfString, + tmnxPfcpSeSlaProfString, + tmnxPfcpSeReqPppMtu, + tmnxPfcpSePppMtu, + tmnxPfcpSeStateId, + tmnxPfcpPeerAssociation, + tmnxPfcpPeerPathMgmtState, + tmnxPfcpPeerRestartReason, + tmnxPfcpPeerRestorationTimer, + tmnxPfcpSeProtocols, + tmnxSubFsgTmplTableLastChanged, + tmnxSubFsgTmplLastChanged, + tmnxSubFsgTmplRowStatus, + tmnxSubFsgTmplDescription, + tmnxSubFsgTmplGarpGranularity, + tmnxSubFsgTmplRedInterface, + tmnxSubFsgTmplRedInterfaceSvc, + tmnxPfcpAssocCurrPeerNodeIdType, + tmnxPfcpAssocCurrPeerFqdn, + tmnxSubFsgTmplStandbyFwding, + tmnxSLAProfPfcpSeqUmgType, + tmnxSLAProfPfcpSeqUmgQueId, + tmnxSLAProfPfcpSeqUmgPolId, + tmnxSLAProfPfcpSeqUmgArbNm, + tmnxSLAProfPfcpSeqUmgSchNm, + tmnxSLAProfPfcpSeqDmgType, + tmnxSLAProfPfcpSeqDmgQueId, + tmnxSLAProfPfcpSeqDmgPolId, + tmnxSLAProfPfcpSeqDmgArbNm, + tmnxSLAProfPfcpSeqDmgSchNm, + tmnxSubUpResNwInstHealth, + tmnxSubUpResNwInstLastChanged, + tmnxSubUpResNwInstLastReported, + tmnxSubUpResNwInstOperFlags, + tmnxSubUpResNwInstSvcId, + tmnxSubUpResL2AccIdHealth, + tmnxSubUpResL2AccIdLastChanged, + tmnxSubUpResL2AccIdLastReported, + tmnxSubUpResL2AccIdOperFlags, + tmnxSubUpResL2AccIdSvcId, + tmnxSubUpResL2AccIdSapPortId, + tmnxSubUpResL2AccIdSapEncapValue, + tmnxSubUpResNrNwInst, + tmnxSubUpResNrNwInstUpdates, + tmnxSubUpResNrNwInstUpdateFails, + tmnxSubUpResNrL2AccIds, + tmnxSubUpResNrL2AccIdUpdates, + tmnxSubUpResNrL2AccIdUpdateFails, + tmnxPfcpSeFsgId, + tmnxSubUpResFsgLastChanged, + tmnxSubUpResFsgOperState, + tmnxSubUpResFsgOperFlags, + tmnxSubUpResFsgCpOperState, + tmnxSubUpFsgBecomeActive, + tmnxSubUpFsgBecomeStandby, + tmnxSubUpResFsgIfIndex, + tmnxSubUpFsgStatsRxMsgs, + tmnxSubUpFsgStatsNrEntries, + tmnxSubUpFsgPfcpSessions + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + subscriber management Control and User Plane Separation (CUPS) on + Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 177 } + +tmnxSubMgmtV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSubGrpIfStatsNumEntries, + tmnxSubSubIfStatsNumEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 22 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 178 } + +tmnxSubShcvV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSubShcvPlcyL3UnnumSrcIpType, + tmnxSubShcvPlcyL3UnnumSrcIp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber Subscriber + Host Connectivity Verification (SHCV) policies on the Nokia SROS + series systems added in release 21.0." + ::= { tmnxSubMgmtGroups 179 } + +tmnxSubHttpRdrPlcyV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSubHttpRdrPlcyAppProfile, + tmnxSubHttpRdrPlcyAaHttpUrlParam + } + STATUS current + DESCRIPTION + "The group of objects supporting management of HTTP redirect policies + on the Nokia SROS series systems added in release 22.0." + ::= { tmnxSubMgmtGroups 180 } + +tmnxSubHqosV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSPIInfoIngHQosMgmtStatus, + tmnxSubSpiIngHQosMgmtStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting hqos on the Nokia SROS series systems + added in release 22.0." + ::= { tmnxSubMgmtGroups 181 } + +tmnxSubObsoletedV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSubGitV6NdNeighborLimit, + tmnxSubGitV6NdNeighborDadSnoop + } + STATUS current + DESCRIPTION + "The group of subscriber management objects obsoleted in release 22 of + the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 182 } + +tmnxSubMgmtNotifGroup OBJECT IDENTIFIER ::= { tmnxSubMgmtConformance 3 } + +tmnxSubMgmtV4v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubscriberCreated, + tmnxSubscriberDeleted, + tmnxSubscriberRenamed + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting traps for management of subscriber + management on Nokia SROS series systems." + ::= { tmnxSubMgmtNotifGroup 1 } + +tmnxSubMgmtV5v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubscriberCreated, + tmnxSubscriberDeleted, + tmnxSubscriberRenamed, + tmnxSubAcctPlcyFailure, + tmnxSubMcsRelatedProblem, + tmnxSubAuthPlcyRadSerOperStatChg, + tmnxSubAcctPlcyRadSerOperStatChg + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting traps for management of subscriber + management on Nokia SROS series systems." + ::= { tmnxSubMgmtNotifGroup 2 } + +tmnxSubMgmtV6v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubscriberCreated, + tmnxSubscriberDeleted, + tmnxSubscriberRenamed, + tmnxSubAcctPlcyFailure, + tmnxSubMcsRelatedProblem, + tmnxSubAuthPlcyRadSerOperStatChg, + tmnxSubAcctPlcyRadSerOperStatChg, + tmnxSubRadSapDisconnectError, + tmnxSubRadSdpBndDisconnectError, + tmnxSubRadSapCoAError, + tmnxSubRadSdpBndCoAError, + tmnxSubRadSapSubAuthError, + tmnxSubRadSdpBndSubAuthError + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting traps for management of subscriber + management on Nokia SROS series systems." + ::= { tmnxSubMgmtNotifGroup 3 } + +tmnxSubMgmtV7v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubscriberCreated, + tmnxSubscriberDeleted, + tmnxSubscriberRenamed, + tmnxSubAcctPlcyFailure, + tmnxSubMcsRelatedProblem, + tmnxSubAuthPlcyRadSerOperStatChg, + tmnxSubAcctPlcyRadSerOperStatChg, + tmnxSubRadSapDisconnectError, + tmnxSubRadSdpBndDisconnectError, + tmnxSubRadSapCoAError, + tmnxSubRadSdpBndCoAError, + tmnxSubRadSapSubAuthError, + tmnxSubRadSdpBndSubAuthError, + tmnxSubUserCategoryOutOfCredit, + tmnxSubUserCategoryRefreshCredit, + tmnxSubUserCategoryError + } + STATUS current + DESCRIPTION + "The group of objects supporting traps for management of subscriber + management on Nokia SROS series systems." + ::= { tmnxSubMgmtNotifGroup 4 } + +tmnxSubMgmtV9v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubHostInconsistentAtmTdOvr + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 9.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 5 } + +tmnxSubMgmtV10v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubSlaacSetupFailure, + tmnxSubHostLcktLimitReached, + tmnxSubHostLcktSapLimitReached + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 10.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 6 } + +tmnxSubMgmtV12v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubSlaacOverride, + tmnxSubSysChassMemoryUsageHi, + tmnxSubVSubnetHostsDeleted + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 12.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 7 } + +tmnxSubMgmtObsoletedNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubSysNextHopUsageHi + } + STATUS current + DESCRIPTION + "The group of obsoleted subscriber management notifications on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 8 } + +tmnxSubMgmtIpoeNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubIpoeInvalidSessionKey, + tmnxSubIpoeInvalidCidRidChange, + tmnxSubIpoeSessionLimitReached, + tmnxSubIpoePersistenceRecovery + } + STATUS current + DESCRIPTION + "The group of subscriber management notifications generated by the IPoE + sessions feature on Nokia SROS series systems." + ::= { tmnxSubMgmtNotifGroup 9 } + +tmnxSubMgmtV13v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubIpoeMigrHostDeleted + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 13.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 10 } + +tmnxSubMgmtV14v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubMngdHostCreationFail, + tmnxSubMngdHostOverride, + tmnxSubHostInfoConflict, + tmnxSubPlBndFailed, + tmnxSubBrgCreated, + tmnxSubBrgDeleted, + tmnxSubBrgCvInitFailed, + tmnxSubBrgRadiusUpdateIpoeSeFail, + tmnxSubBrgRadiusCoaError, + tmnxSubBrgRadiusAuthError, + tmnxSubBrgSessionLimitReached, + tmnxSubBrgRadiusProxyAuthError + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 14.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 11 } + +tmnxSubMgmtV15v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubStatsResourceLimitReached, + tmnxSubDhcpOverloadDetected, + tmnxSubIpoeSessionBrgNotAuth, + tmnxSubRadiusCoaNatFwdFailed + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 15.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 12 } + +tmnxSubMgmtV16v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubSVlanStatsReachedMaximum + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 15.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 13 } + +tmnxSubCupsUpNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubCupsUpSapCreationFailed, + tmnxSubCupsUpIfCreationFailed, + tmnxPfcpAssocPathMgmtStateChgd + } + STATUS current + DESCRIPTION + "The group of notifications that were added to support the Control and + User Plane Separation User Plane function on Nokia SROS series + systems." + ::= { tmnxSubMgmtNotifGroup 14 } + +tmnxSubMgmtV19v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubInfoEgrAggRateLimitLowReq + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 19 on Nokia SROS + series systems." + ::= { tmnxSubMgmtNotifGroup 15 } + +tmnxSubMgmtV20v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubIpoeWppRegistrationFailed + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 20 on Nokia SROS + series systems." + ::= { tmnxSubMgmtNotifGroup 16 } + +tmnxSubMgmtV21v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPfcpInvalidIe + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 21 on Nokia SROS + series systems." + ::= { tmnxSubMgmtNotifGroup 17 } + +tmnxSubscriberNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 33 } + +tmnxSubscriberNotifications OBJECT IDENTIFIER ::= { tmnxSubscriberNotifyPrefix 0 } + +tmnxSubscriberCreated NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent + } + STATUS current + DESCRIPTION + "The tmnxSubscriberCreated notification is sent when a new subscriber + is added to the tmnxSubscriberInfoTable." + ::= { tmnxSubscriberNotifications 1 } + +tmnxSubscriberDeleted NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent + } + STATUS current + DESCRIPTION + "The tmnxSubscriberDeleted notification is sent when a new subscriber + is removed from the tmnxSubscriberInfoTable." + ::= { tmnxSubscriberNotifications 2 } + +tmnxSubscriberRenamed NOTIFICATION-TYPE + OBJECTS { + tmnxOldSubIdent, + tmnxNewSubIdent + } + STATUS current + DESCRIPTION + "The tmnxSubscriberRenamed notification is sent when an existing + subscriber is given a new name." + ::= { tmnxSubscriberNotifications 3 } + +tmnxSubAcctPlcyFailure NOTIFICATION-TYPE + OBJECTS { + tmnxSubAcctPlcyName, + tmnxSubAcctPlcyFailureReason + } + STATUS current + DESCRIPTION + "The tmnxSubAcctPlcyFailure notification is generated when a RADIUS + accounting request was not sent out successfully to any of the RADIUS + servers in the indicated accounting policy." + ::= { tmnxSubscriberNotifications 4 } + +tmnxSubMcsRelatedProblem NOTIFICATION-TYPE + OBJECTS { + tmnxSubMcsRelatedProblemDescr + } + STATUS current + DESCRIPTION + "The tmnxSubMcsRelatedProblem notification is generated when a + subscriber management specific problem occurs during Multi Chassis + Syncing, e.g. of DHCP lease states. + + The problem is described in the object tmnxSubMcsRelatedProblemDescr." + ::= { tmnxSubscriberNotifications 5 } + +tmnxSubAuthPlcyRadSerOperStatChg NOTIFICATION-TYPE + OBJECTS { + tmnxSubAuthPlcyRadServAddrType, + tmnxSubAuthPlcyRadServAddress, + tmnxSubAuthPlcyRadServOperState + } + STATUS current + DESCRIPTION + "The tmnxSubAuthPlcyRadSerOperStatChg notification is generated when + the operational status of a Radius server, configured for use with + DHCP radius authentication, has transitioned either from 'inService' + to 'outOfService' or from 'outOfService' to 'inService'." + ::= { tmnxSubscriberNotifications 6 } + +tmnxSubAcctPlcyRadSerOperStatChg NOTIFICATION-TYPE + OBJECTS { + tmnxSubAcctPlcyRadServAddrType, + tmnxSubAcctPlcyRadServAddr, + tmnxSubAcctPlcyRadServOperState + } + STATUS current + DESCRIPTION + "The tmnxSubAcctPlcyRadSerOperStatChg notification is generated when + the operational status of a Radius server, configured for use with + DHCP radius based subscriber accounting, has transitioned either from + 'inService' to 'outOfService' or from 'outOfService' to 'inService'." + ::= { tmnxSubscriberNotifications 7 } + +tmnxSubRadSapDisconnectError NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubRadiusDisconnectReason + } + STATUS current + DESCRIPTION + "The tmnxSubRadSapDisconnectError notification indicates that the + system was unable to process a Disconnect request from a Radius + server." + ::= { tmnxSubscriberNotifications 8 } + +tmnxSubRadSdpBndDisconnectError NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpBindId, + tmnxSubRadiusDisconnectReason + } + STATUS current + DESCRIPTION + "The tmnxSubRadSdpBndDisconnectError notification indicates that the + system was unable to process a Disconnect request from a Radius + server." + ::= { tmnxSubscriberNotifications 9 } + +tmnxSubRadSapCoAError NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubRadiusCoAReason + } + STATUS current + DESCRIPTION + "The tmnxSubRadSapCoAError notification indicates that the system was + unable to process a Change of Authorization (CoA) request from a + Radius server." + ::= { tmnxSubscriberNotifications 10 } + +tmnxSubRadSdpBndCoAError NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpBindId, + tmnxSubRadiusCoAReason + } + STATUS current + DESCRIPTION + "The tmnxSubRadSdpBndCoAError notification indicates that the system + was unable to process a Change of Authorization (CoA) request from a + Radius server." + ::= { tmnxSubscriberNotifications 11 } + +tmnxSubRadSapSubAuthError NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubRadiusSubAuthReason + } + STATUS current + DESCRIPTION + "The tmnxSubRadSapSubAuthError notification indicates that the system + encountered a problem while trying to authenticate a subscriber with + an Authentication, Authorization, and Accounting (AAA) management + system using a protocol such as Radius or Diameter." + ::= { tmnxSubscriberNotifications 12 } + +tmnxSubRadSdpBndSubAuthError NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpBindId, + tmnxSubRadiusSubAuthReason + } + STATUS current + DESCRIPTION + "The tmnxSubRadSdpBndSubAuthError notification indicates that the + system encountered a problem while trying to authenticate a subscriber + with an Authentication, Authorization, and Accounting (AAA) management + system using a protocol such as Radius or Diameter." + ::= { tmnxSubscriberNotifications 13 } + +tmnxSubUserCategoryOutOfCredit NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent, + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifSLAProfName, + tmnxSubNotifApCMapName, + tmnxSubNotifApCategoryName, + tmnxSubNotifMacAddr, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr + } + STATUS current + DESCRIPTION + "The tmnxSubUserCategoryOutOfCredit notification indicates that the + credit for a user's category has expired." + ::= { tmnxSubscriberNotifications 14 } + +tmnxSubUserCategoryRefreshCredit NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent, + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifSLAProfName, + tmnxSubNotifApCMapName, + tmnxSubNotifApCategoryName, + tmnxSubNotifMacAddr, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr + } + STATUS current + DESCRIPTION + "The tmnxSubUserCategoryRefreshCredit notification is sent to indicates + that the credit for a user's category has been refreshed." + ::= { tmnxSubscriberNotifications 15 } + +tmnxSubUserCategoryError NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent, + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifSLAProfName, + tmnxSubNotifApCMapName, + tmnxSubNotifApCategoryName, + tmnxSubNotifMacAddr, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubUserCategoryError notification indicates that the credit + control application has encountered an error and has taken corrective + action." + ::= { tmnxSubscriberNotifications 16 } + +tmnxSubHostInconsistentAtmTdOvr NOTIFICATION-TYPE + OBJECTS { + tmnxSubHostInfoV2SubIdent, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubHostInconsistentAtmTdOvr notification is sent when an AAA + server (e.g. a RADIUS server) specifies an ATM Traffic Descriptor + override for a subscriber host while it has already specified another + one for another host on the same ATM Virtual Circuit. + + The specified host will not use this traffic descriptor; it will use + the same as the other host instead. + + The configuration of the AAA server must be made consistent such that + all subscriber hosts on a given ATM VC have the same ATM traffic + descriptors." + ::= { tmnxSubscriberNotifications 20 } + +tmnxSubSlaacSetupFailure NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubSlaacSetupFailure notification indicates that the system + could not create or update a SLAAC host in the tmnxSubSlaacTable. The + problem is described in the object tmnxSubAdditionalInfo." + ::= { tmnxSubscriberNotifications 21 } + +tmnxSubHostLcktLimitReached NOTIFICATION-TYPE + OBJECTS { + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubHostLcktLimitReached notification indicates that the system + wide maximum number of lockout hosts is reached." + ::= { tmnxSubscriberNotifications 22 } + +tmnxSubHostLcktSapLimitReached NOTIFICATION-TYPE + OBJECTS { + sapHostLockoutPolicy, + tmnxSubLcktPlcyMaxLcktHosts, + tmnxSubNotifMacAddr + } + STATUS current + DESCRIPTION + "The tmnxSubHostLcktSapLimitReached notification indicates that the + maximum number of lockout hosts on a given SAP is reached." + ::= { tmnxSubscriberNotifications 23 } + +tmnxSubSysNextHopUsageHi NOTIFICATION-TYPE + OBJECTS { + tmnxSubSysNextHopUsageHigh + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxSubSysNextHopUsageHi notification is sent when the IP + next-hop usage by subscriber managed routes reaches its high watermark + ('true') or when it reaches its low watermark again ('false'); the + watermarks are derived from the limit specified with the object + tmnxSubSysNextHopLimit. + + [EFFECT] There is no immediate effect, but when the usage actually + hits the limit, new hosts will not get their managed routes + + [RECOVERY]" + ::= { tmnxSubscriberNotifications 24 } + +tmnxSubSlaacOverride NOTIFICATION-TYPE + OBJECTS { + tmnxSubSlaacPfxLen, + tmnxSubSlaacPortId, + tmnxSubSlaacEncapValue, + svcDhcpLeaseCiAddrMaskLen + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubSlaacOverride notification is sent when an IPv6 + client requests a DHCPv6 non-temporary address (IA_NA) which overrides + an existing SLAAC prefix for this client. + + [EFFECT] The SLAAC host is removed from the system. + + [RECOVERY] None" + ::= { tmnxSubscriberNotifications 25 } + +tmnxSubSysChassMemoryUsageHi NOTIFICATION-TYPE + OBJECTS { + tmnxSubSysChassMemoryUsageHigh + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubSysChassMemoryUsageHi notification is sent when the + memory usage by subscriber management on this system reaches its high + watermark ('true') or a chassis or when it reaches its low watermark + again ('false'). + + [EFFECT] There is no immediate effect, but when the usage actually + hits the limit, new hosts will not be created. + + [RECOVERY] Either change the network configuration to offload + subscribers to other systems, or upgrade to a set of newer CPM (system + management processor) with more memory." + ::= { tmnxSubscriberNotifications 26 } + +tmnxSubVSubnetHostsDeleted NOTIFICATION-TYPE + OBJECTS { + tmnxSubVSubnetDefRtrAddrType, + tmnxSubVSubnetDefRtrAddr, + tmnxSubVSubnetPrefixLength + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubVSubnetHostsDeleted notification is sent when this + system deletes all host contexts of a subscriber associated with a + virtual subnet because a new default router and/or subnet were + assigned. + + This is the consequence of a change in the configuration in the server + that assigns the subnets. + + [EFFECT] The hosts have to transmit DHCP requests if they need a + connection. + + [RECOVERY] None." + ::= { tmnxSubscriberNotifications 27 } + +tmnxSubIpoeInvalidSessionKey NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubIpoeInvalidSessionKey notification is sent when this system + fails to create an IPoE session in the tmnxSubIpoeSessionTable due to + an invalid session key. + + [CAUSE] The IPoE session key is invalid. + + [EFFECT] The system cannot setup the IPoE session. + + [RECOVERY] No recovery is required on this system." + ::= { tmnxSubscriberNotifications 28 } + +tmnxSubIpoeInvalidCidRidChange NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubIpoeInvalidCidRidChange notification is sent when this + system fails to create an IPoE session in the tmnxSubIpoeSessionTable + due to an invalid CID or RID change. + + [CAUSE] The IPoE session CID or RID change is invalid. + + [EFFECT] The system cannot setup the IPoE session. + + [RECOVERY] No recovery is required on this system." + ::= { tmnxSubscriberNotifications 29 } + +tmnxSubIpoeSessionLimitReached NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubIpoeSessionLimitReached notification is sent when this + system fails to create an IPoE session in the tmnxSubIpoeSessionTable + because the IPoE session limit is reached. + + [CAUSE] The IPoE session limit is reached. + + [EFFECT] The system cannot setup the IPoE session. + + [RECOVERY] No recovery is required on this system." + ::= { tmnxSubscriberNotifications 30 } + +tmnxSubIpoePersistenceRecovery NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubIpoePersistenceRecovery notification is sent when this + system fails to create an IPoE session in the tmnxSubIpoeSessionTable + because the system is still recovering from persistence. + + [CAUSE] The system is still recovering from persistence. + + [EFFECT] The system cannot setup the IPoE session. + + [RECOVERY] No recovery is required on this system." + ::= { tmnxSubscriberNotifications 31 } + +tmnxSubIpoeMigrHostDeleted NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr, + tmnxSubNotifPrefixLength, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubIpoeMigrHostDeleted notification is sent when this system + deletes a host for IPoE session migration. + + [CAUSE] The system is performing an IPoE session migration. + + [EFFECT] The host will be migrated. + + [RECOVERY] No recovery is required on this system." + ::= { tmnxSubscriberNotifications 33 } + +tmnxSubMngdHostCreationFail NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubMngdHostCreationFail notification is sent when an attempt + to create a managed host has failed. + + The value of sapPortId and sapEncapValue may refer to a managed SAP + that does not exist (anymore) at the moment this notification is + evaluated. + + [CAUSE] A failure occurs while trying to create a managed host. The + object tmnxSubAdditionalInfo provides more information about the + failure. + + [EFFECT] The context for the managed host is not created. The system + cannot provide network connectivity to the host. + + [RECOVERY] The recovery action depends on the root cause of the + failure. The root cause may be a misconfiguration in the client + device, the access network, in this system, or in the AAA server + configuration." + ::= { tmnxSubscriberNotifications 34 } + +tmnxSubMngdHostOverride NOTIFICATION-TYPE + OBJECTS { + tmnxSubMngdHostIpoeSessionIndex, + sapPortId, + sapEncapValue, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubMngdHostOverride notification is sent when a new + managed host replaces an existing host with the same IP address. + + [EFFECT] The existing host is removed from the system. + + [RECOVERY] None." + ::= { tmnxSubscriberNotifications 35 } + +tmnxSubHostInfoConflict NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "[CAUSE] The system may issue the tmnxSubHostInfoConflict notification + when it detects a conflict while processing the parameters to be + applied to a new subscriber host. + + [EFFECT] The host is set up, but with unexpected values for some + parameters. + + [RECOVERY] None." + ::= { tmnxSubscriberNotifications 36 } + +tmnxSubPlBndFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSubNotifName, + tmnxSubNotifMacAddr, + svcId, + sapPortId, + sapEncapValue, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubPlBndFailed notification upon a + failed attempt to create a subscriber home-aware pool MAC / IP address + binding. + + [EFFECT] The host with the MAC address indicated by + tmnxSubNotifMacAddr could not get an IP address from the home-aware + pool indicated by tmnxSubNotifName, and cannot get IP connectivity + through this system. + + [RECOVERY] The content of tmnxSubAdditionalInfo may contain more + details about the failure reason and hence suggest a possible recovery + action." + ::= { tmnxSubscriberNotifications 37 } + +tmnxSubBrgCreated NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubBrgCreated notification when it + creates a conceptual row in the tmnxSubBrgTable. + + [EFFECT] The system is aware of a Bridged Residential Gateway and has + context for it. + + [RECOVERY] Not required. This notification is informational." + ::= { tmnxSubscriberNotifications 38 } + +tmnxSubBrgDeleted NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubBrgDeleted notification when it + destroys a conceptual row in the tmnxSubBrgTable. + + It may be the expected consequence of BRG inactivity, or may be caused + by some kind of connectivity failure; this system cannot distinguish + between these two causes. + + [EFFECT] The system has become unaware of a Bridged Residential + Gateway. + + [RECOVERY] Recovery may or may not be required, depending of the + cause." + ::= { tmnxSubscriberNotifications 39 } + +tmnxSubBrgCvInitFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId, + vRtrID, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubBrgCvInitFailed notification when + it does not have enough resources to start connectivity verification + for a Bridged Residential Gateway (BRG) identified by tmnxSubBrgId, + using the IP address tmnxSubNotifIpAddr in the virtual router instance + with identifier vRtrID. + + Some hardware configurations may have insufficient resources to start + and maintain connectivity verification for a huge number of Bridged + Residential Gateways. + + [EFFECT] The system can only relay on the BRG host activity to + determine if the BRG is connected. + + [RECOVERY] Not required." + ::= { tmnxSubscriberNotifications 40 } + +tmnxSubBrgRadiusUpdateIpoeSeFail NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId, + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubBrgRadiusUpdateIpoeSeFail + notification when it encounters a failure while processing a Radius + update for a Bridged Residential Gateway (BRG), and a failure occurs + for one of the associated IPoE sessions. + + The BRG is identified by tmnxSubBrgId, the IPoE session by svcId, + sapPortId, sapEncapValue and tmnxSubNotifMacAddr. + + More details about the failure are in tmnxSubAdditionalInfo. + + [EFFECT] A particular IPoE session has outdated parameters. + + [RECOVERY] Depends on the details of the failure." + ::= { tmnxSubscriberNotifications 41 } + +tmnxSubBrgRadiusCoaError NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId, + tmnxSubRadiusCoAReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubBrgRadiusCoaError notification indicates that the + system was unable to process a Radius Change of Authorization (CoA) + request for a Bridged Residential Gateway (BRG). + + [EFFECT] All hosts associated with the BRG use outdated parameters. + + [RECOVERY] Depends on the details of the failure." + ::= { tmnxSubscriberNotifications 42 } + +tmnxSubBrgRadiusAuthError NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId, + tmnxSubRadiusSubAuthReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubBrgRadiusAuthError notification indicates that the + system encountered a problem while trying to authenticate a Bridged + Residential Gateway (BRG) with an Authentication, Authorization, and + Accounting (AAA) management system using a protocol such as Radius or + Diameter. + + [EFFECT] No hosts associated with the BRG are reachable via this + system. + + [RECOVERY] Depends on the details of the failure." + ::= { tmnxSubscriberNotifications 43 } + +tmnxSubBrgSessionLimitReached NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubBrgSessionLimitReached + notification when this system fails to create an IPoE session + associated with the Bridged Residential Gateway identified by + tmnxSubBrgId because its IPoE session limit is exceeded. + + The IPoE session limit is 128 sessions per BRG. + + [EFFECT] The system cannot set up the IPoE session. + + [RECOVERY] Not required. This notification is informational." + ::= { tmnxSubscriberNotifications 44 } + +tmnxSubStatsResourceLimitReached NOTIFICATION-TYPE + OBJECTS { + tmnxSubNotifNumber, + tmnxSubSysChassStatsUsageHigh, + tmnxSubSysChassStatsUsed + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubStatsResourceLimitReached + notification when it fails to allocate resources to maintain + accumulated statistics for a subscriber, because its limit to the + number of subscribers allowed to have such statistics is exceeded. The + accumulated statistics are accessible through the + tmnxSubStatsEgrPTable, tmnxSubStatsEgrQTable and tmnxSubStatsIngTable. + + The limit may depend on the characteristics of the node. + + The actual limit is indicated in the tmnxSubNotifNumber object. + + [EFFECT] The system cannot maintain accumulated statistics for one or + more subscribers; when the subscriber hosts become idle and the system + destroys the subscriber context, the statistics are also destroyed. + + [RECOVERY] If the situation is judged unacceptable, resources can be + made available and the configuration can be changed to restrict the + number of subscribers that require accumulated statistics. Resources + can be made available (temporarily) by identifying inactive + subscribers and clearing their statistics context." + ::= { tmnxSubscriberNotifications 45 } + +tmnxSubDhcpOverloadDetected NOTIFICATION-TYPE + OBJECTS { + tmnxSubSysChassDhcpOverload + } + STATUS current + DESCRIPTION + "[CAUSE] The system issues the tmnxSubDhcpOverloadDetected notification + when its subscriber management function drops too many DHCP packets, + and when the situation returns to normal again. + + A typical root cause is a too short DHCP lease time. + + [EFFECT] The indication should come well before there is noticeable + effect on subscriber service. + + [RECOVERY] A typical recovery action would be to configure a longer + DHCP lease time." + ::= { tmnxSubscriberNotifications 46 } + +tmnxSubBrgRadiusProxyAuthError NOTIFICATION-TYPE + OBJECTS { + tmnxSubBrgId, + tmnxSubRadiusSubAuthReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubBrgRadiusProxyAuthError notification indicates that + the system encountered a problem while trying to authenticate a + Bridged Residential Gateway (BRG) through a Radius proxy. + + [EFFECT] No hosts associated with the BRG are reachable via this + system. + + [RECOVERY] Depends on the details of the failure." + ::= { tmnxSubscriberNotifications 47 } + +tmnxSubIpoeSessionBrgNotAuth NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifMacAddr, + tmnxSubBrgId, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubIpoeSessionBrgNotAuth notification is sent when this system + fails to create an IPoE session in the tmnxSubIpoeSessionTable because + it needs a BRG and the BRG is not yet authenticated. + + [CAUSE] The IPoE session is associated with a BRG that is not yet + authenticated. + + [EFFECT] The system cannot setup the IPoE session. + + [RECOVERY] No recovery is required on this system." + ::= { tmnxSubscriberNotifications 48 } + +tmnxSubRadiusCoaNatFwdFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr, + tmnxSubNotifIpProtocol, + tmnxSubNotifIpPort, + tmnxSubNotifName, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubRadiusCoaNatFwdFailed notification indicates that + the system, while processing a Radius Change of Authorization (CoA) + request for a Bridged Residential Gateway (BRG) or a subscriber, could + not create the requested NAT (or firewall) port forwarding entry. + + The object tmnxSubNotifIpAddr indicates the inside IP address, and the + object tmnxSubNotifName the name of the NAT policy or the firewall + policy of the requested NAT port forwarding entry. + + [EFFECT] The BRG or subscriber does not have the requested NAT port + forwarding entry. + + [RECOVERY] Depends on the details of the failure." + ::= { tmnxSubscriberNotifications 49 } + +tmnxSubSVlanStatsReachedMaximum NOTIFICATION-TYPE + OBJECTS { + tmnxSubSVlanStatsNumEntries, + tmnxSubNotifTruthValue + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubSVlanStatsReachedMaximum notification indicates if + the object tmnxSubSVlanStatsNumEntries is at its maximum value. + + The object tmnxSubSVlanStatsNumEntries indicates the number of + conceptual rows in the tmnxSubSVlanStatsTable. + + When the value of tmnxSubNotifTruthValue is equal to 'true', the + object tmnxSubSVlanStatsNumEntries is at its maximum value. When it is + 'false', the value of tmnxSubSVlanStatsNumEntries has decreased below + its maximum value again. + + [EFFECT] For any additional subscriber traffic flows, no new entry + will be created in the tmnxSubSVlanStatsTable, and no such statistics + will be available. + + [RECOVERY] No recovery required." + ::= { tmnxSubscriberNotifications 50 } + +tmnxSubCupsUpSapCreationFailed NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubCupsUpSapCreationFailed notification is sent when an + attempt of the Control and User Plane Separation (CUPS) User Plane to + create a SAP has failed. + + [CAUSE] A failure occurs while the CUPS User Plane tries to create a + SAP. The object tmnxSubAdditionalInfo provides more information about + the failure. + + [EFFECT] The SAP is not created. The associated subscriber session + cannot become operational. + + [RECOVERY] The recovery action depends on the root cause of the + failure." + ::= { tmnxSubscriberNotifications 51 } + +tmnxSubCupsUpIfCreationFailed NOTIFICATION-TYPE + OBJECTS { + svcId, + iesIfIndex, + iesIfName, + iesIfType, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubCupsUpIfCreationFailed notification is sent when an attempt + of the Control and User Plane Separation (CUPS) User Plane to create + an interface has failed. + + [CAUSE] A failure occurs while the CUPS User Plane tries to create an + interface. The object tmnxSubAdditionalInfo provides more information + about the failure. + + [EFFECT] The interface is not created. It is impossible to create the + SAPs that would be associated with it. Subscriber sessions that need + these SAPs cannot become operational. + + [RECOVERY] The recovery action depends on the root cause of the + failure." + ::= { tmnxSubscriberNotifications 52 } + +tmnxPfcpAssocPathMgmtStateChgd NOTIFICATION-TYPE + OBJECTS { + tmnxPfcpAssocPathMgmtState, + tmnxPfcpAssocRestartReason + } + STATUS current + DESCRIPTION + "The tmnxPfcpAssocPathMgmtStateChgd notification is sent when the path + management state of a CUPS PFCP association has changed. If the state + changed to 'restart', the value of tmnxPfcpAssocRestartReason + indicates why. + + [CAUSE] The path management state is monitored using heartbeat + messages. + + The path management state may change when the system starts/stops + sending heartbeat messages to a peer, or when it starts/stops + receiving replies to heartbeat messages. + + [EFFECT] Only while the path management state is 'up', new CUPS + subscriber sessions can be set up. + + [RECOVERY] The recovery action, if any, depends on the root cause of + the failure." + ::= { tmnxSubscriberNotifications 53 } + +tmnxSubInfoEgrAggRateLimitLowReq NOTIFICATION-TYPE + OBJECTS { + tmnxSubInfoEgrAggRateLimitLow, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubInfoEgrAggRateLimitLowReq notification is sent when the + value of the object tmnxSubInfoEgrAggRateLimitLow changes. More + information about the request is provided with tmnxSubAdditionalInfo. + + The text below explains a transition from false to true. + + [CAUSE] The system has received a request to reduce the egress + aggregate rate below the minimum reserved bandwidth (and it has set + the egress aggregate rate to the minimum reserved bandwidth). + + Such a request may come from Radius or IGMP, for example. + + [EFFECT] The subscriber can use less than the bandwidth requested (for + multicast traffic, typically), but maintains the minimum reserved + bandwidth (for high priority unicast traffic, typically). + + [RECOVERY] The recovery action, if any is needed, depends on the root + cause." + ::= { tmnxSubscriberNotifications 54 } + +tmnxSubIpoeWppRegistrationFailed NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + tmnxSubNotifMacAddr, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubIpoeWppRegistrationFailed notification is sent when this + system fails to register an IPoE session to the Web Portal Protocol. + + [CAUSE] The cause is given in tmnxSubAdditionalInfo. + + [EFFECT] The system cannot setup the IPoE session. + + [RECOVERY] No recovery is required on this system." + ::= { tmnxSubscriberNotifications 55 } + +tmnxPfcpInvalidIe NOTIFICATION-TYPE + OBJECTS { + tmnxPfcpSeIdHigh, + tmnxPfcpSeIdLow, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxPfcpInvalidIe notification is sent when this system receives a + PFCP request containing an Information Element that it considers + invalid but still continues processing the rest of the request. The + local identifier of the PFCP session is given in tmnxPfcpSeIdHigh and + tmnxPfcpSeIdLow. + + [CAUSE] The system receives a PFCP request containing an Information + Element that it considers invalid but still continues processing the + rest of the request. The reason why the IE is considered invalid is + given in the object tmnxSubAdditionalInfo. + + [EFFECT] The system may still set up the PFCP session but without some + of the requested properties. + + [RECOVERY] Recovery, if any, depends on the cause." + ::= { tmnxSubscriberNotifications 56 } + +END diff --git a/MIBS/nokia/TIMETRA-SYSTEM-MIB b/MIBS/nokia/TIMETRA-SYSTEM-MIB new file mode 100644 index 0000000..07273c1 --- /dev/null +++ b/MIBS/nokia/TIMETRA-SYSTEM-MIB @@ -0,0 +1,16191 @@ +TIMETRA-SYSTEM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + smLaunchEntry, smLaunchError, + smLaunchName, smLaunchOwner, + smLaunchScriptName, smLaunchScriptOwner, + smRunEntry, smRunIndex + FROM DISMAN-SCRIPT-MIB + CounterBasedGauge64 + FROM HCNUM-TC + InetAddress, InetAddressIPv6, + InetAddressPrefixLength, + InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + snmpCommunityEntry + FROM SNMP-COMMUNITY-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowPointer, RowStatus, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + TmnxSlotNum, tmnxChassisBaseMacAddress, + tmnxChassisIndex, + tmnxChassisNotifyHwIndex, + tmnxCpmCardNum, tmnxCpmCardSlotNum, + tmnxFabricSlotNum, tmnxHwClass, tmnxHwID + FROM TIMETRA-CHASSIS-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + tmnxEhsHEntryMinDelay, + tmnxEhsHEntryMinDelayInterval, + tmnxEhsHEntryScriptPlcyName, + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHandlerDescription, + tmnxLogExecRollbackOpIndex, + tmnxLogExecRollbackOpType + FROM TIMETRA-LOG-MIB + IpAddressPrefixLength, TDSCPNameOrEmpty, + TItemDescription, TLDisplayString, + TLNamedItem, TLNamedItemOrEmpty, + TNamedItem, TNamedItemOrEmpty, + TTcpUdpPort, TmnxActionType, + TmnxAdminState, + TmnxAdminStateTruthValue, TmnxCliEngine, + TmnxDisplayStringURL, + TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState, + TmnxLongDisplayString, TmnxOperState, + TmnxScriptAuthType, TmnxServId, + TmnxUuid, TmnxVRtrID, TmnxVRtrIDOrZero + FROM TIMETRA-TC-MIB + ; + +timetraSysMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the System SNMP MIB module for the Nokia + SROS device. The System MIB module defines SNMP objects to + manage and provision system features. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201406010000Z" + DESCRIPTION + "Rev 13.0 01 Jun 2014 00:00 + 13.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201001010000Z" + DESCRIPTION + "Rev 8.0 01 Jan 2010 00:00 + 8.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200603150000Z" + DESCRIPTION + "Rev 4.0 15 Mar 2006 00:00 + 4.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-SYSTEM-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + First version of the TIMETRA-SYSTEM-MIB." + + ::= { timetraSRMIBModules 1 } + +TmnxSsiSyncMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSsiSyncMode specifies the type of synchronization + operation to perform between the primary and secondary CPMs after a + change has been made to the configuration files or the boot + environment information contained in the boot options file (bof)." + SYNTAX INTEGER { + none (1), + config (2), + bootEnv (3) + } + +TmnxSsiSyncRollbackMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSsiSyncRollbackMode specifies the type of + synchronization operation to perform between the primary and secondary + CPMs after a change has been made to the rollback files." + SYNTAX INTEGER { + none (1), + rollbackSingle (2), + rollbackAll (3) + } + +TmnxSysLicenseApplication ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TmnxSysLicenseApplication represents an + application in a virtual machine implementation that is subject to + licensing. + + NAT - Network Address Translation + WLAN-GW - Wireless Local Area Network Gateway + LNS - L2TP Network Server + Subscriber Management + AA - Application Assurance" + SYNTAX INTEGER { + none (0), + nat (1), + wlanGw (2), + lns (3), + subMgmt (4), + aa (5), + ipsec (6) + } + +TmnxSysLicenseAppStatsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TmnxSysLicenseAppStatsType represents the type + of statistics collected about an application in a virtual machine + implementation subject to licensing." + SYNTAX INTEGER { + none (0), + lsnSubscribers (1), + lsnBandwidth (2), + wlanGwUserEquipment (1000), + wlanGwGtpBearers (1001), + lnsTunnels (2000), + lnsSessions (2001), + subscriberHosts (3000), + aaSubscribers (4000), + aaBandwidth (4001), + ipsecTunnels (5000), + ipsecTnlBandwidth (5001), + ipTunnels (5002), + ipTnlBandwidth (5003) + } + +TmnxSysLicensingGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TmnxSysLicensingGroup represents a grouping of + licensed applications. + + system - System Level Licenses + services - Service Type Licenses + nsp - Network Management Licenses + isa - Integrated Services Licenses + iom - IOM Card Licenses + mda - MDA Licenses + ports - Port Licenses" + SYNTAX INTEGER { + system (0), + services (1), + nsp (2), + isa (3), + iom (4), + mda (5), + ports (6) + } + +TmnxSysMonSampleTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSysMonSampleTime specifies the monitoring sample time + (in terms of seconds) for a system object." + SYNTAX Unsigned32 (1 | 60 | 300) + +TmnxSysMonUtilization ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSysMonUtilization specifies the utilization/idle + percentage (in terms 100ths of a percent) for a given sample-time." + SYNTAX Gauge32 (0..10000) + +TmnxSysMgmtIfDstoreLockState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSysMgmtIfDstoreLockState specifies the datastore lock + state." + SYNTAX INTEGER { + locked (1), + unlocked (2) + } + +TmnxSysNeid ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The textual convention TmnxSysNeid represents the Network Element + Identifier. + + The first 8 high-order bits indicate the subnet ID and the 16 + low-order bits indicate the basic ID." + SYNTAX OCTET STRING (SIZE (0|3)) + +TmnxConfigFileFormatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxConfigFileFormatType specifies format of the + configuration file." + SYNTAX INTEGER { + classicCli (1), + mdCli (2) + } + +TmnxSchemaPathState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents a state of schema path. + + ok(0) schema path value is valid + + errConnection(1) system was unable to determine the value of + the schema path due to network connection error + + errTooLong(2) resulting schema path value is too long + + errInvalid(3) resulting schema path value is invalid" + SYNTAX INTEGER { + ok (0), + errConnection (1), + errTooLong (2), + errInvalid (3) + } + +TmnxSysRmtMgmtLastRegStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Status of device remote registration attempt." + SYNTAX INTEGER { + unknown (0), + succeeded (1), + cancelled (2), + unreachable (3), + refused (4), + dnsResolutionFailed (5), + outOfResources (6), + internal (100) + } + +TmnxSysRmtMgmtSrcDefaultPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Used default system port." + SYNTAX INTEGER { + none (0), + grpc (-1) + } + +tmnxSysObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 1 } + +sysGenInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 1 } + +sgiCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiCpuUsage indicates the current CPU utilization for the + system." + ::= { sysGenInfo 1 } + +sgiMemoryUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiMemoryUsed indicates the total pre-allocated pool + memory currently in use on the system. + + If the value is greater than the maximum value reportable by this + object then this object reports its maximum value (4,294,967,295) and + sgiKbMemoryUsed must be used to determine the total pre-allocated pool + memory." + ::= { sysGenInfo 2 } + +sgiMemoryAvailable OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiMemoryAvailable indicates the amount of free memory in + the overall system that is not allocated to memory pools, but is + available in case a memory pool needs to grow. + + If the value is greater than the maximum value reportable by this + object then this object reports its maximum value (4,294,967,295) and + sgiKbMemoryAvailable must be used to determine the total free memory." + ::= { sysGenInfo 3 } + +sgiMemoryPoolAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiMemoryPoolAllocated indicates the total memory + currently allocated in memory-pools on the system. + + This memory may or may not be currently in use, but is pre-allocated + should the software need to use it. + + If the value is greater than the maximum value reportable by this + object then this object reports its maximum value (4,294,967,295) and + sgiKbMemoryPoolAllocated must be used to determine the total memory + allocated in memory-pools." + ::= { sysGenInfo 4 } + +sgiSwMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSwMajorVersion indicates the major version number of + the software running on the active CPM card." + ::= { sysGenInfo 5 } + +sgiSwMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSwMinorVersion indicates the minor version number of + the software running on the active CPM card." + ::= { sysGenInfo 6 } + +sgiSwVersionModifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSwVersionModifier indicates additional information + about the version of software running on the active CPM card." + ::= { sysGenInfo 7 } + +sgiSnmpInGetBulks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSnmpInGetBulks indicates the total number of SNMP + Get-Next PDUs which have been accepted and processed by the SNMP + protocol entity." + ::= { sysGenInfo 8 } + +sgiKbMemoryUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiKbMemoryUsed indicates the total pre-allocated pool + memory, in kilobytes, currently in use on the system." + ::= { sysGenInfo 9 } + +sgiKbMemoryAvailable OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiKbMemoryAvailable indicates the amount of free memory, + in kilobytes, in the overall system that is not allocated to memory + pools, but is available in case a memory pool needs to grow." + ::= { sysGenInfo 10 } + +sgiKbMemoryPoolAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiKbMemoryPoolAllocated indicates the total memory, in + kilobytes, currently allocated in memory-pools on the system. + + This memory may or may not be currently in use, but is pre-allocated + should the software need to use it." + ::= { sysGenInfo 11 } + +tmnxSysCpuMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysCpuMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSysCpuMonTable consists of the system level CPU monitoring + statistics." + ::= { sysGenInfo 12 } + +tmnxSysCpuMonEntry OBJECT-TYPE + SYNTAX TmnxSysCpuMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSysCpuMonEntry contains the system level CPU monitoring statistics + over a specified sample-time." + INDEX { tmnxSysCpuMonSampleTime } + ::= { tmnxSysCpuMonTable 1 } + +TmnxSysCpuMonEntry ::= SEQUENCE +{ + tmnxSysCpuMonSampleTime TmnxSysMonSampleTime, + tmnxSysCpuMonCpuIdle TmnxSysMonUtilization, + tmnxSysCpuMonBusyCoreUtil TmnxSysMonUtilization, + tmnxSysCpuMonBusyGroupName OCTET STRING, + tmnxSysCpuMonBusyGroupUtil TmnxSysMonUtilization +} + +tmnxSysCpuMonSampleTime OBJECT-TYPE + SYNTAX TmnxSysMonSampleTime + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonSampleTime specifies the sample-time used to + calculate the utilization results for the row." + ::= { tmnxSysCpuMonEntry 1 } + +tmnxSysCpuMonCpuIdle OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonCpuIdle indicates the overall percentage of + CPU idleness over the specified sample-time." + ::= { tmnxSysCpuMonEntry 2 } + +tmnxSysCpuMonBusyCoreUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonBusyCoreUtil indicates the utilization + percentage of the busiest processor core over the specified + sample-time. On single core CPUs, this is the overall system + utilization percentage over the specified sample-time." + ::= { tmnxSysCpuMonEntry 3 } + +tmnxSysCpuMonBusyGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonBusyGroupName indicates the name of the + group that is running at the highest capacity utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The capacity utilization of the busiest group is indicated by + tmnxSysCpuMonBusyGroupUtil." + ::= { tmnxSysCpuMonEntry 4 } + +tmnxSysCpuMonBusyGroupUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonBusyGroupUtil indicates the capacity + utilization of the group that is running at the highest capacity + utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The name of the busiest group is indicated by + tmnxSysCpuMonBusyGroupName." + ::= { tmnxSysCpuMonEntry 5 } + +sgiGroupingIDs OBJECT IDENTIFIER ::= { sysGenInfo 13 } + +sgiSystemGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sgiSystemGroupID specifies a group this + system belongs to. It is used by NMS applications to identify + a set of systems for which the NMS wants to perform common + tasks such as correlating alarms." + DEFVAL { 0 } + ::= { sgiGroupingIDs 1 } + +sgiSystemSubGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sgiSystemSubGroupID specifies a sub-group within the + sgiSystemGroupID group that this system belongs to. It is used by NMS + applications to identify a subset of systems in the sgiSystemGroupID + for which the NMS wants to perform common tasks such as correlating + alarms." + DEFVAL { 0 } + ::= { sgiGroupingIDs 2 } + +sgiSnmpFailedSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSnmpFailedSets indicates the total number of SNMP set + requests which have failed which failed due to another management + interface (such as NETCONF) exclusively reserving the system + resources." + ::= { sysGenInfo 14 } + +sgiCryptoModVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiCryptoModVersion indicates the version of the + cryptographic module software running on the system." + ::= { sysGenInfo 15 } + +sysTimeInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 2 } + +stiDateAndTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current date and time (in UTC) maintained in this managed system." + ::= { sysTimeInfo 1 } + +stiActiveZone OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time zone that is active in this managed system." + DEFVAL { "UTC" } + ::= { sysTimeInfo 2 } + +stiHoursOffset OBJECT-TYPE + SYNTAX Integer32 (-11..12) + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of hours by which the time zone represented by + stiActiveZone offsets from UTC (Coordinated Universal Time)." + DEFVAL { 0 } + ::= { sysTimeInfo 3 } + +stiMinutesOffset OBJECT-TYPE + SYNTAX Integer32 (0..59) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of minutes (in addition to the hours offset defined by + stiHoursOffset) by which the time zone represented by stiActiveZone + offsets from UTC (Coordinated Universal Time). This value is used when + the time zone does not have an offset that is an integral number of + hours. + + If the hour offset is defined as '12', the minute offset cannot be + anything other than zero." + DEFVAL { 0 } + ::= { sysTimeInfo 4 } + +stiZoneType OBJECT-TYPE + SYNTAX INTEGER { + system (1), + user (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "stiZoneType will be 'system' if the zone defined by stiActiveZone is a + system-defined zone. It will be 'user' if the zone has been defined by + the user." + ::= { sysTimeInfo 5 } + +stiSummerZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF StiSummerZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The stiSummerZoneTable has an entry for each summer time zone + information." + ::= { sysTimeInfo 6 } + +stiSummerZoneEntry OBJECT-TYPE + SYNTAX StiSummerZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a summer time zone. This + information can be used to either override the default summer (or + daylight savings) time information for a system-defined time zone or + define the summer time information for a user-defined time zone." + INDEX { IMPLIED stiSummerZoneName } + ::= { stiSummerZoneTable 1 } + +StiSummerZoneEntry ::= SEQUENCE +{ + stiSummerZoneName OCTET STRING, + stiSummerZoneRowStatus RowStatus, + stiSummerZoneStartDate DateAndTime, + stiSummerZoneEndDate DateAndTime, + stiSummerZoneOffset Unsigned32, + stiSummerZoneStartDay INTEGER, + stiSummerZoneStartWeek INTEGER, + stiSummerZoneStartMonth INTEGER, + stiSummerZoneStartHour Unsigned32, + stiSummerZoneStartMinute Unsigned32, + stiSummerZoneEndDay INTEGER, + stiSummerZoneEndWeek INTEGER, + stiSummerZoneEndMonth INTEGER, + stiSummerZoneEndHour Unsigned32, + stiSummerZoneEndMinute Unsigned32 +} + +stiSummerZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name for a summer time zone. This name must be unique amongst the + table entries. The summer time zone name should comprise only of + uppercase letters A-Z and digits 0-9." + ::= { stiSummerZoneEntry 1 } + +stiSummerZoneRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used to create and delete rows in this table." + ::= { stiSummerZoneEntry 2 } + +stiSummerZoneStartDate OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The starting date and time when the summer time will take effect. + + This object was made obsolete in the 4.0 release." + ::= { stiSummerZoneEntry 3 } + +stiSummerZoneEndDate OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The date and time when summer time will end. + + This object was made obsolete in the 4.0 release." + ::= { stiSummerZoneEntry 4 } + +stiSummerZoneOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of minutes that will be added to the time when summer time + takes effect. The same number of minutes will be subtracted from the + time when the summer time ends." + DEFVAL { 60 } + ::= { stiSummerZoneEntry 5 } + +stiSummerZoneStartDay OBJECT-TYPE + SYNTAX INTEGER { + sunday (0), + monday (1), + tuesday (2), + wednesday (3), + thursday (4), + friday (5), + saturday (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting day of the week when the summer time will take effect." + DEFVAL { sunday } + ::= { stiSummerZoneEntry 6 } + +stiSummerZoneStartWeek OBJECT-TYPE + SYNTAX INTEGER { + first (0), + second (1), + third (2), + fourth (3), + last (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting week of the month when the summer time will take effect." + DEFVAL { first } + ::= { stiSummerZoneEntry 7 } + +stiSummerZoneStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january (0), + february (1), + march (2), + april (3), + may (4), + june (5), + july (6), + august (7), + september (8), + october (9), + november (10), + december (11) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting month of the year when the summer time will take effect." + DEFVAL { january } + ::= { stiSummerZoneEntry 8 } + +stiSummerZoneStartHour OBJECT-TYPE + SYNTAX Unsigned32 (0..23) + UNITS "hours" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hour at which the summer time will take effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 9 } + +stiSummerZoneStartMinute OBJECT-TYPE + SYNTAX Unsigned32 (0..59) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of minutes after the hours defined by + stiSummerZoneStartHour when the summer time will take effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 10 } + +stiSummerZoneEndDay OBJECT-TYPE + SYNTAX INTEGER { + sunday (0), + monday (1), + tuesday (2), + wednesday (3), + thursday (4), + friday (5), + saturday (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The day of the week when the summer time setting will end." + DEFVAL { sunday } + ::= { stiSummerZoneEntry 11 } + +stiSummerZoneEndWeek OBJECT-TYPE + SYNTAX INTEGER { + first (0), + second (1), + third (2), + fourth (3), + last (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The week of the month when the summer time setting will end." + DEFVAL { first } + ::= { stiSummerZoneEntry 12 } + +stiSummerZoneEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january (0), + february (1), + march (2), + april (3), + may (4), + june (5), + july (6), + august (7), + september (8), + october (9), + november (10), + december (11) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The month of the year when the summer time setting will end." + DEFVAL { january } + ::= { stiSummerZoneEntry 13 } + +stiSummerZoneEndHour OBJECT-TYPE + SYNTAX Unsigned32 (0..23) + UNITS "hours" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hour at which the summer time will stop taking effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 14 } + +stiSummerZoneEndMinute OBJECT-TYPE + SYNTAX Unsigned32 (0..59) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of minutes after the hours defined by stiSummerZoneEndHour + when the summer time will stop taking effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 15 } + +stiPreferLocalTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of stiPreferLocalTime specifies the preference for the use + of local or UTC time in the system for objects such as log file names, + created/completed times reported in log files, rollback times + displayed in show routines etc. Note that the time format for + timestamps on log events themselves is controlled on a per log basis + and not via prefer-local-time. + + A value of false(2) means use UTC time; true(1) means use the local + system time, configured through 'configure system time' command" + DEFVAL { false } + ::= { sysTimeInfo 7 } + +sysSntpInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 3 } + +sntpState OBJECT-TYPE + SYNTAX INTEGER { + unicast (1), + broadcast (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode for Simple Network Time Protocol (SNTP). 'Unicast' indicates + that broadcast client is disabled. A value of 'broadcast' indicates + that SNTP is listening to SNTP/NTP broadcast messages on interfaces + with broadcast client enabled." + DEFVAL { unicast } + ::= { sysSntpInfo 1 } + +sntpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SntpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sntpServerEntry has an entry for each SNTP server for SNTP unicast + client mode. SNTP can only receive the time from one of these SNTP + servers. The table can have up to a maximum of 3 entries." + ::= { sysSntpInfo 2 } + +sntpServerEntry OBJECT-TYPE + SYNTAX SntpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about an SNTP server." + INDEX { sntpServerAddress } + ::= { sntpServerTable 1 } + +SntpServerEntry ::= SEQUENCE +{ + sntpServerAddress IpAddress, + sntpServerRowStatus RowStatus, + sntpServerVersion Integer32, + sntpServerPreference INTEGER, + sntpServerInterval Unsigned32 +} + +sntpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the SNTP server." + ::= { sntpServerEntry 1 } + +sntpServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used to create and delete rows in this table." + ::= { sntpServerEntry 2 } + +sntpServerVersion OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNTP Version supported by this server." + DEFVAL { 3 } + ::= { sntpServerEntry 3 } + +sntpServerPreference OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + preferred (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preference value for this SNTP server. When more then one + time-server is configured it may be desirable that one server have + preference over others. The value of sntpServerPreference for that + server will be set to preferred(2). Only one server in the table can + be a preferred server" + DEFVAL { normal } + ::= { sntpServerEntry 4 } + +sntpServerInterval OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which this server is queried." + DEFVAL { 64 } + ::= { sntpServerEntry 5 } + +sntpAdminState OBJECT-TYPE + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired administrative state for SNTP." + DEFVAL { outOfService } + ::= { sysSntpInfo 3 } + +sntpOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sntpOperStatus indicates the current operational status + of SNTP." + ::= { sysSntpInfo 4 } + +sysSyncInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 4 } + +ssiSaveConfig OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this action variable to 'doAction' causes the current + running configuration information to be saved to the location + specified by ssiSaveConfigDest. If no location is specified + by ssiSaveConfigDest, the primary configuration file pointed to + in the boot options file (bof) will be backed up and a new + primary configuration file will be created with the current + running configuration information. + + If ssiSaveConfigDetail has a value of 'true', default configuration + values will be included in the saved configuration information. + + A corresponding persistent SNMP index file is created regardless of + the setting of the persistence switch in the bof." + DEFVAL { notApplicable } + ::= { sysSyncInfo 15 } + +ssiSyncMode OBJECT-TYPE + SYNTAX TmnxSsiSyncMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncMode specifies the type of synchronization + operation to perform between the primary and secondary CPMs after a + change has been made to the configuration files or the boot + environment information contained in the boot options file (bof)." + DEFVAL { none } + ::= { sysSyncInfo 16 } + +ssiSyncForce OBJECT-TYPE + SYNTAX TmnxSsiSyncMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncForce specifies the type of synchronization + operation to perform when an SNMP set is made to this object. 'config' + synchronizes only configuration files. 'bootEnv' synchronizes all + files required to boot the system. + + The result of a read operation on this object is always 'none'." + DEFVAL { none } + ::= { sysSyncInfo 17 } + +ssiSyncStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + configOnly (1), + bootEnv (2), + configFail (3), + bootEnvFail (4), + configInProgress (5), + bootEnvInProgress (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncStatus indicates the results of the last + synchronization operation between the primary and secondary CPMs." + ::= { sysSyncInfo 18 } + +ssiSyncConfigLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncConfigLastTime is the timestamp of the last + successful synchronization of the configuration files." + ::= { sysSyncInfo 19 } + +ssiSyncBootEnvLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncBootEnvLastTime is the timestamp of the last + successful synchronization of the boot environment files." + ::= { sysSyncInfo 20 } + +ssiConfigMaxBackupRevisions OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiConfigMaxBackupRevisions is the maximum number of + backup revisions maintained for a configuration file. This value also + applies to the number of revisions maintained for the BOF file." + DEFVAL { 5 } + ::= { sysSyncInfo 21 } + +ssiSaveConfigResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSaveConfigResult represents the result of the + last ssiSaveConfig action. + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { sysSyncInfo 22 } + +ssiSaveBof OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting ssiSaveBof action variable to 'doAction' causes the existing + BOF to be backed up and a new BOF file to be created with the current + boot options information." + DEFVAL { notApplicable } + ::= { sysSyncInfo 23 } + +ssiSaveBofResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSaveBofResult represents the result of the + last ssiSaveBof action. + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { sysSyncInfo 24 } + +ssiSaveConfigDest OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSaveConfigDest specifies the destination filepath + or file-URL where the current running configuration information + will be saved when ssiSaveConfig is set to 'doAction'. If + ssiSaveConfigDest is set to the empty string, ''H, the primary + configuration file pointed to in the boot options file (bof) will + be backed up and a new primary configuration file will be created + with the current running configuration information. + + A corresponding persistent SNMP index file is created regardless of + the setting of the persistence switch in the bof." + DEFVAL { ''H } + ::= { sysSyncInfo 25 } + +ssiSaveConfigDetail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When ssiSaveConfigDetail has a value of 'true', the default + configuration values will also be included in the current running + configuration information that will be saved when ssiSaveConfig is set + to 'doAction'. + + When ssiSaveConfigDetail has a value of 'false', only non-default + configuration values are saved. " + DEFVAL { false } + ::= { sysSyncInfo 26 } + +ssiRedFailoverTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiRedFailoverTime is the timestamp when the last + redundancy failover occurred causing a switchover from active + to standby CPM. If there is no redundant CPM card in this system + or no failover has occurred since the system last booted, + ssiRedFailoverTime will always return 0." + ::= { sysSyncInfo 27 } + +ssiRedFailoverReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiRedFailoverReason is a text string giving an + explanation of the cause of the last redundancy failover. If no + failover has occurred, the empty string, ''H, will be returned." + ::= { sysSyncInfo 28 } + +ssiSyncRollbackLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackLastTime is the timestamp of the last + successful synchronization of the rollback files." + ::= { sysSyncInfo 29 } + +ssiSyncRollbackMode OBJECT-TYPE + SYNTAX TmnxSsiSyncRollbackMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackMode specifies the type of synchronization + operation to perform between the primary and secondary CPMs after a + change has been made to the rollback files." + DEFVAL { none } + ::= { sysSyncInfo 30 } + +ssiSyncRollbackForce OBJECT-TYPE + SYNTAX TmnxSsiSyncRollbackMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackForce specifies the type of synchronization + operation to perform when an SNMP set is made to this object. + 'rollbackSingle' synchronizes only the rollback file that recently + changed. + 'rollbackAll' synchronizes all rollback files. + + The result of a read operation on this object is always 'none'." + DEFVAL { none } + ::= { sysSyncInfo 31 } + +ssiSyncRollbackStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + rollbackFail (1), + rollbackInProgress (2), + rollbackSuccess (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackStatus indicates the results of the last + rollback synchronization operation between the primary and secondary + CPMs." + ::= { sysSyncInfo 32 } + +ssiSyncCertLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncCertLastTime is the timestamp of the last + successful synchronization of the certificate files." + ::= { sysSyncInfo 33 } + +ssiSyncCertMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncCertMode specifies whether to synchronize + certificate files between the primary and secondary CPMs." + DEFVAL { true } + ::= { sysSyncInfo 34 } + +ssiSyncCertForce OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncCertForce specifies to perform action to + synchronize certificate files between the primary and secondary CPMs + when an SNMP set is made to this object. + + The value of ssiSyncCertForce will always be returned as + 'notApplicable'." + DEFVAL { notApplicable } + ::= { sysSyncInfo 35 } + +ssiSyncCertStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + fail (1), + inProgress (2), + success (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncCertStatus indicates the results of the last + certificate synchronization operation between the primary and + secondary CPMs." + ::= { sysSyncInfo 36 } + +sysBootInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 5 } + +sbiConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + configRead (1), + configOK (2), + defaultBooted (3), + bootConfigFailed (4), + bootRestoreFailed (5), + auto-provisioning (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiConfigStatus indicates the result of the + last attempt to execute the configuration file upon reboot + of the system. + configRead (1) - The configuration file is being read. + configOK (2) - The configuration file was successfully + executed. + defaultBooted (3) - There was no configuration file and + the system booted using a minimal + default configuration. + bootConfigFailed (4) - An error occurred while the + configuration file was being executed. + The system configuration is incomplete. + bootRestoreFailed (5) - An error occurred while the + restoration was being performed. The system + configuration is incomplete. + auto-provisioning (6) - Auto-Boot feature running to + automatically provision and retrieve configuration + from network. Execution of boot configuration file + skipped." + ::= { sysBootInfo 1 } + +sbiPersistStatus OBJECT-TYPE + SYNTAX INTEGER { + persistOK (1), + noPersistFile (2), + persistMismatch (3), + persistIndexFailure (4), + persistDisabled (5), + persistInvalid (6), + persistBoot (7), + persistInit (8), + persistInProgress (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiPersistStatus indicates the state of the + rebuild of the SNMP persistent index database upon reboot of the + system. + persistOK (1) - The persistent index database was + successfully created. Persistent SNMP managed + objects were recreated with the same SNMP + indexes they had prior to the system reboot. + noPersistFile (2) - There was no persistent index file with + the same pathname as the configuration file. + persistMismatch (3) -The headers in the persistent index + file and the configuration file with the same name + do not match. + persistIndexFailure (4) - An error occurred while creating + the persistent index database. + persistDisabled (5) - The system was administratively + reconfigured without maintaining persistent SNMP index + values because sbiPersistIndex has a value of 'false'. + persistInvalid (6) - Persistent index database was not + initialized. + persistBoot(7) - The persistent index database was in the + pre-initial bootup state. + persistInit(8) - The persistent index database is initializing. + persistInProgress(9) - The initial bootup file is loading, using the + persist index database. Once complete, the + persist state will go to 'persistOk (1)' if + successful. + + If sbiConfigStatus has a value of 'configOK' and + sbiPersistStatus has any value other than 'persistOK', the + system was reconfigured without maintaining persistent SNMP index + values. Unless sbiPersistIndex has a value of 'false', + sbiSnmpdOperStatus returns 'disabled' and the SNMP daemon will not + receive SNMP requests until sbiSnmpdAdminStatus variable has + been set to 'inService'." + ::= { sysBootInfo 2 } + +sbiPersistIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When sbiPersistIndex has a value of 'true', the SNMP persistent index + database was rebuilt when the system was rebooted. If there was an + error during the processing of the configuration file the system may + have been reconfigured without persistent SNMP indexes and the SNMP + daemon will be suspended until it is manually enabled by setting + sbiSnmpdAdminStatus to 'inService. When sbiPersistIndex has a + value of 'false' the system was reconfigured without maintaining + persistent SNMP index values and the SNMP daemon was enabled." + ::= { sysBootInfo 3 } + +sbiSnmpdAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSnmpdAdminStatus is the desired administrative state + for the SNMP daemon. When sbiSnmpdAdminStatus is set to 'inService' + the SNMP daemon will begin receiving SNMP requests from external + SNMP managers. When sbiSnmpdAdminStatus is set to 'outOfService' + the SNMP daemon is suspended and will no longer receive SNMP requests + from external SNMP managers." + DEFVAL { inService } + ::= { sysBootInfo 4 } + +sbiSnmpdOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When sbiSnmpdOperStatus has a value of 'inService', the SNMP daemon + will receive SNMP requests from external SNMP managers. When + sbiSnmpdOperStatus has a value of 'outOfService', the SNMP daemon is + suspended and will not receive SNMP requests from external SNMP + managers." + ::= { sysBootInfo 5 } + +sbiSnmpdMaxPktSize OBJECT-TYPE + SYNTAX Integer32 (484..9216) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSnmpdMaxPktSize specifies the maximum length in octets + of an SNMP message which the SNMP daemon can send or receive and + process." + DEFVAL { 1500 } + ::= { sysBootInfo 6 } + +sbiSnmpdPortNum OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSnmpdPortNum specifies the UDP port to send and + receive SNMP messages." + DEFVAL { 161 } + ::= { sysBootInfo 7 } + +sbiBootConfigOKScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiBootConfigOKScript specifies the location and name of + the CLI script file executed following successful completion + of the boot-up configuration file execution. I.e. sbiPersistStatus + has a value of 'configOK'. When this object has the empty string + value, ''H, no CLI script file is executed." + DEFVAL { ''H } + ::= { sysBootInfo 8 } + +sbiConfigOKScriptStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiConfigOKScriptStatus indicates the results of + executing the CLI script file specified in sbiBootConfigOKScript." + ::= { sysBootInfo 9 } + +sbiBootConfigFailScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiBootConfigFailScript specifies the location and + name of the CLI script file executed following failure of the + boot-up configuration file execution. I.e. sbiPersistStatus + has a value other than 'configOK'. When this object has the empty + string value, ''H, no CLI script file is executed." + DEFVAL { ''H } + ::= { sysBootInfo 10 } + +sbiConfigFailScriptStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiConfigFailScriptStatus indicates the results of + executing the CLI script file specified in sbiBootConfigFailScript." + ::= { sysBootInfo 11 } + +sbiRedSwitchoverScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiRedSwitchoverScript specifies the location and name of + the CLI script file executed following a redundancy switchover from + the previously active CPM card. A switchover can happen because of a + fatal failure or by manual action. This CLI script file can contain + commands for environment settings, debug and mirroring settings, and + other commands not maintained by the configuration redundancy. + + When this object has the empty string value, ''H, no CLI script file + is executed." + DEFVAL { ''H } + ::= { sysBootInfo 12 } + +sbiRedSwitchoverScriptStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiRedSwitchoverScriptStatus indicates the results of + executing the CLI script file specified in sbiRedSwitchoverScript." + ::= { sysBootInfo 13 } + +sbiAllowBootLicenseViolations OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAllowBootLicenseViolations specifies whether the system + should allow successful execution of the boot-up configuration file + even if it contains license violations. When enabled, the system will + not error on any configuration that causes a license violation permitting + the system to come into service. However, if violations are detected the + system will reboot after one hour if the violations are not fixed." + DEFVAL { true } + ::= { sysBootInfo 14 } + +sysRadiusInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 6 } + +radiusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The radiusOperStatus will have a value of 'up' if any one of the + RADIUS servers in the radiusServerTable has the radiusServerOperStatus + value of 'up'. It will have a value of 'down' if all the RADIUS + servers in the radiusServerTable have the radiusServerOperStatus value + of 'down'." + ::= { sysRadiusInfo 1 } + +radiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The radiusServerEntry has an entry for each RADIUS server. The table + can have up to a maximum of 5 entries. + + Use TIMETRA-SECURITY-MIB::tmnxRadiusServerTable to configure entries." + ::= { sysRadiusInfo 2 } + +radiusServerEntry OBJECT-TYPE + SYNTAX RadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a RADIUS server." + INDEX { radiusServerIndex } + ::= { radiusServerTable 1 } + +RadiusServerEntry ::= SEQUENCE +{ + radiusServerIndex Unsigned32, + radiusServerAddress IpAddress, + radiusServerOperStatus INTEGER, + radiusServerInetAddressType InetAddressType, + radiusServerInetAddress InetAddress +} + +radiusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific radius server." + ::= { radiusServerEntry 1 } + +radiusServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address of the RADIUS server. + + This object was made obsolete in the 5.0 release." + ::= { radiusServerEntry 2 } + +radiusServerOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the RADIUS server." + ::= { radiusServerEntry 3 } + +radiusServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of radiusServerInetAddressType indicates the address type of + radiusServerInetAddress address." + ::= { radiusServerEntry 4 } + +radiusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of radiusServerInetAddress indicates the address of the + Radius server." + ::= { radiusServerEntry 5 } + +tmnxSysNotifyObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 7 } + +tmnxNotifyRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyRow is used by the configuration modify, create and delete + traps. tmnxNotifyRow specifies the OID of the MIB table entry that was + changed." + ::= { tmnxSysNotifyObjs 1 } + +tmnxNotifyRowAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyRowAdminState is used by the state change notification to + specify the administrative state of the MIB table entry reported in + the notification." + ::= { tmnxSysNotifyObjs 2 } + +tmnxNotifyRowOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyRowOperState is used by the state change notification to + specify the operational state of the MIB table entry reported in the + notification." + ::= { tmnxSysNotifyObjs 3 } + +tmnxMemoryModule OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxMemoryModule is used by the module malloc failed notification to + specify the memory module for which the trap is generated." + ::= { tmnxSysNotifyObjs 4 } + +tmnxModuleMallocSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxModuleMallocSize is used by the module malloc failed notification + to specify the memory size (in bytes) requested in the failed malloc + call." + ::= { tmnxSysNotifyObjs 5 } + +tmnxDroppedTrapID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxDroppedTrapID is used by the trap dropped notification to specify + the NOTIFICATION-TYPE object identifier of the dropped trap." + ::= { tmnxSysNotifyObjs 6 } + +tmnxTrapDroppedReasonCode OBJECT-TYPE + SYNTAX INTEGER { + frequencyExceeded (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxTrapDroppedReasonCode is used by the trap dropped notification to + specify the reason for which a trap is dropped." + ::= { tmnxSysNotifyObjs 7 } + +tmnxTrapDroppedEntryID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxTrapDroppedEntryID is used by the trap dropped notification to + specify the table entry associated with the dropped trap." + ::= { tmnxSysNotifyObjs 8 } + +tmnxNotifyEntryOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyEntryOID is used by the configuration modify, create and + delete traps. tmnxNotifyEntryOID specifies the OID of the MIB table + that was changed." + ::= { tmnxSysNotifyObjs 9 } + +tmnxSnmpdErrorMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSnmpdErrorMsg is used by the tmnxSnmpdError notification to + indicate the type of SNMP daemon error detected." + ::= { tmnxSysNotifyObjs 10 } + +tmnxPersistencyClient OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistencyClient is used by the persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, persistencyFileSysThresRaised and + persistencyFileSysThresCleared notification to indicate the affected + persistent application." + ::= { tmnxSysNotifyObjs 11 } + +tmnxPersistencyFileLocator OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistencyFileLocator is used by the + persistencyClosedAlarmRaised, persistencyClosedAlarmCleared, + persistencyFileSysThresRaised and persistencyFileSysThresCleared + notification to indicate the affected file used to store persistence + data." + ::= { tmnxSysNotifyObjs 12 } + +tmnxPersistencyNotifyMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistencyNotifyMsg is used by the persistencyClosedAlarmRaised + persistencyClosedAlarmCleared, persistencyEventReport, + persistencyFileSysThresRaised and persistencyFileSysThresCleared + notification to provide additional information related to the event + that occurred." + ::= { tmnxSysNotifyObjs 13 } + +tmnxPersistenceAffectedCpm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistenceAffectedCpm is used by the + persistencyClosedAlarmRaised, persistencyClosedAlarmCleared, + persistencyFileSysThresRaised and persistencyFileSysThresCleared + notification to indicate the affected CPM." + ::= { tmnxSysNotifyObjs 14 } + +tmnxSysTimeSetBy OBJECT-TYPE + SYNTAX INTEGER { + ntp (1), + sntp (2), + snmp (3), + manually (4), + rtc (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysTimeSetBy is used by tmnxSysTimeSetBy notification to indicate + who set the time." + ::= { tmnxSysNotifyObjs 15 } + +tmnxFtpFailureMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxFtpFailureMsg is used by tmnxFtpClientFailure notification to + indicate FTP error." + ::= { tmnxSysNotifyObjs 16 } + +tmnxFtpFailureDestAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxFtpFailureDestAddressType is used by tmnxFtpClientFailure + notification to indicate the IP address type of the remote host." + ::= { tmnxSysNotifyObjs 17 } + +tmnxFtpFailureDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxFtpFailureDestAddress indicates the IP address of the + remote host to which an ftp operation is being attempted on. The value + of tmnxFtpFailureDestAddress is used by tmnxFtpClientFailure + notification." + ::= { tmnxSysNotifyObjs 18 } + +tmnxNotifyObjectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyObjectName is used by the configuration modify, create, + delete and state change traps. tmnxNotifyObjectName specifies the + human readable name of the OID instance of the MIB table entry that + was changed." + ::= { tmnxSysNotifyObjs 19 } + +tmnxSyncFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSyncFailureReason is used by the ssiSyncConfigFailed, + ssiSyncBootEnvFailed, and ssiSyncRollbackFailed traps to specify the + reason for synchronization failure." + ::= { tmnxSysNotifyObjs 20 } + +tmnxSysExecScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysExecScript specifies the location and name of the + CLI command script file executed by a SROS CLI 'exec' command when the + value of tmnxLogExRbkOpType is 'exec (1)'. + + When the value of tmnxLogExRbkOpType is 'vsd (4)', then the value of + tmnxSysExecScript specifies an empty string. + + It is used by the tmnxSysExecStarted and tmnxSysExecFinished + notifications." + ::= { tmnxSysNotifyObjs 21 } + +tmnxSysExecResult OBJECT-TYPE + SYNTAX INTEGER { + none (0), + success (1), + fail (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysExecResult indicates the results of executing the + CLI script file specified in tmnxSysExecScript. It is used by the + tmnxSysExecFinished notification." + ::= { tmnxSysNotifyObjs 22 } + +tmnxSysRollbackFileType OBJECT-TYPE + SYNTAX INTEGER { + rollback (1), + rescue (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysRollbackFileType is used by tmnxSysRollbackStarted, + tmnxSysRollbackSaveStarted, tmnxSysRollbackDeleteStarted, + tmnxSysRollbackStatusChange, tmnxSysRollbackSaveStatusChange, and + tmnxSysRollbackFileDeleteStatus notifications to indicate the type of + file involved in a rollback operation." + ::= { tmnxSysNotifyObjs 23 } + +tmnxSysFileErrorType OBJECT-TYPE + SYNTAX INTEGER { + read (1), + write (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysFileErrorType is used by tmnxSysNvsysFileError notification to + indicate the type of file error occurred." + ::= { tmnxSysNotifyObjs 24 } + +tmnxTrapDroppedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxTrapDroppedCount is used by the tmnxTrapDropped + notification to indicate the number of traps dropped. + + The value zero indicates that the number of traps dropped is purposely + not included in the notification, for example because it is not + accurately known." + ::= { tmnxSysNotifyObjs 25 } + +tmnxSysDNSSecDomainName OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysDNSSecDomainName is used by the sysDNSSecFailedAuthentication + notification to indicate the domain name of the DNS query." + ::= { tmnxSysNotifyObjs 26 } + +tmnxSysLicenseErrorReason OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicenseErrorReason indicates the reason for an + invalid license." + ::= { tmnxSysNotifyObjs 27 } + +tmnxSysLicenseTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicenseTimeLeft indicates the time remaining for the + system to reboot as the result of an invalid license." + ::= { tmnxSysNotifyObjs 28 } + +tmnxSysNotifVsdServerName OBJECT-TYPE + SYNTAX TLDisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysNotifVsdServerName specifies the VSD server name." + ::= { tmnxSysNotifyObjs 30 } + +tmnxSysNotifXmppServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysNotifXmppServerName indicates the name associated + with the XMPP Server." + ::= { tmnxSysNotifyObjs 31 } + +tmnxSysLicenseErrorAction OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicenseErrorAction indicates the system action taken + as a result of tmnxSysLicenseErrorReason." + ::= { tmnxSysNotifyObjs 32 } + +tmnxSysNotifAppStatsApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysNotifAppStatsApplication indicates an application in + a virtual machine implementation that is subject to licensing." + ::= { tmnxSysNotifyObjs 33 } + +tmnxSysNotifAppStatsType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysNotifAppStatsType indicates a type of statistics + collected about an application in a virtual machine implementation + subject to licensing." + ::= { tmnxSysNotifyObjs 34 } + +tmnxSysNotifAppStatsTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysNotifAppStatsTime indicates the time that the system + collected statistics' values." + ::= { tmnxSysNotifyObjs 35 } + +tmnxNotifySysMgmtIfOriginalMode OBJECT-TYPE + SYNTAX INTEGER { + classic (1), + modelDriven (2), + mixed (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifySysMgmtIfOriginalMode indicates the active system interface + management mode the system was in when the configuration mode change + request was sent." + ::= { tmnxSysNotifyObjs 36 } + +tmnxSysLicensingNotifyGroup OBJECT-TYPE + SYNTAX TmnxSysLicensingGroup + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicensingNotifyGroup specifies the licensing group + of an application license" + ::= { tmnxSysNotifyObjs 37 } + +tmnxSysLicensedNotifyAppName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicensedNotifyAppName specifies the name of the + licensed application" + ::= { tmnxSysNotifyObjs 38 } + +tmnxPrimaryConfigFileFormatType OBJECT-TYPE + SYNTAX TmnxConfigFileFormatType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPrimaryConfigFileFormatType specifies format of the + primary configuration file." + ::= { tmnxSysNotifyObjs 39 } + +tmnxLiConfigFileFormatType OBJECT-TYPE + SYNTAX TmnxConfigFileFormatType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLiConfigFileFormatType specifies format of the li + configuration file." + ::= { tmnxSysNotifyObjs 40 } + +sysLoginControlInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 8 } + +slcFtpInboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent inbound FTP sessions permitted." + DEFVAL { 3 } + ::= { sysLoginControlInfo 1 } + +slcTelnetInboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetInboundMaxSessions specifies the maximum number + of concurrent inbound telnet sessions permitted. + + Note: The actual number of permitted concurrent inbound TELNET + sessions may also be restricted by a system wide cumulative limit of + 50 concurrent inbound (SSH / TELNET) sessions." + DEFVAL { 5 } + ::= { sysLoginControlInfo 2 } + +slcTelnetOutboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetOutboundMaxSessions specifies the maximum number + of concurrent outbound telnet sessions permitted." + DEFVAL { 5 } + ::= { sysLoginControlInfo 3 } + +slcPreLoginMessage OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..900)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The message to be displayed prior to the login prompt of an inbound + FTP or telnet session." + DEFVAL { ''H } + ::= { sysLoginControlInfo 4 } + +slcPreLoginMessageInclName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of slcPreLoginMessageInclName is set to 'TRUE', the + slcPreLoginMessage which is displayed prior to the login prompt will + contain the system name." + DEFVAL { false } + ::= { sysLoginControlInfo 5 } + +slcMessageOfTheDay OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..900)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object slcMessageOfTheDay specifies the message to + display when the user successfully logs in to an inbound FTP, Telnet, + SSH or console session. + + If slcMessageOfTheDayType is set to 'motd-type-none(0)', the value of + slcMessageOfTheDay is not displayed. + + If slcMessageOfTheDayType is set to 'motd-type-url(1)', the syntax of + slcMessageOfTheDay is refined to TmnxDisplayStringURL. + + If slcMessageOfTheDayType is set to 'motd-type-text(2)', the value of + slcMessageOfTheDay is the NVT ASCII text to display. + + Objects slcMessageOfTheDay and slcMessageOfTheDayType must be set + together in the same SNMP SET request PDU." + DEFVAL { ''H } + ::= { sysLoginControlInfo 6 } + +slcMessageOfTheDayType OBJECT-TYPE + SYNTAX INTEGER { + motd-type-none (0), + motd-type-url (1), + motd-type-text (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object slcMessageOfTheDayType specifies the type of + slcMessageOfTheDay. + + If the value of slcMessageOfTheDayType is set to 'motd-type-none(0)', + then the message of the day is not displayed. + + If the value of slcMessageOfTheDayType is set to 'motd-type-url(1)', + then the message is fetched from the URL specified in object + slcMessageOfTheDay. + + If the value of slcMessageOfTheDayType is set to 'motd-type-text(2)', + then the value of slcMessageOfTheDay is displayed. + + Objects slcMessageOfTheDay and slcMessageOfTheDayType must be set + together in the same SNMP SET request PDU." + DEFVAL { motd-type-none } + ::= { sysLoginControlInfo 7 } + +slcLoginBanner OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of slcLoginBanner is set to 'true', the login banner + containing Nokia copyright and version information is displayed prior + to the login prompt. If the value is set to 'false', the login banner + is not displayed." + DEFVAL { false } + ::= { sysLoginControlInfo 8 } + +slcLoginExponentialBackOff OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcLoginExponentialBackOff specifies if + exponential-backoff of the login prompt is enabled. + Exponential-backoff is used to deter dictionary attacks. A value of + 'true' specifies that exponential-backoff is enabled, while a value of + 'false' indicates that exponential-backoff is disabled." + DEFVAL { false } + ::= { sysLoginControlInfo 9 } + +slcTelnetGracefulShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetGracefulShutdown specifies if graceful shutdown + is enabled. A value of 'true' specifies that telnet sessions are + closed gracefully by using a TCP FIN/ACK handshake. A value of 'false' + indicates that telnet sessions are disconnected by sending a RST + (reset) TCP packet." + DEFVAL { false } + ::= { sysLoginControlInfo 10 } + +slcSSHGracefulShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHGracefulShutdown specifies if graceful shutdown is + enabled. A value of 'true' specifies that SSH sessions are closed + gracefully by using a TCP FIN/ACK handshake. A value of 'false' + indicates that SSH sessions are disconnected by sending a RST (reset) + TCP packet." + DEFVAL { true } + ::= { sysLoginControlInfo 11 } + +slcTelnetMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetMinTTLValue specifies the minimum TTL value for + an incoming packet. + + This object can only be set if the value of tmnxCpmPerPeerQueuing is + 'true (1)'. + + This value is applied after restarting the Telnet server. + + If slcTelnetMinTTLValue is set to zero (0), the TTL Security feature + is disabled." + DEFVAL { 0 } + ::= { sysLoginControlInfo 12 } + +slcSSHMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHMinTTLValue specifies the minimum TTL value for an + incoming packet. + + This object can only be set if the value of tmnxCpmPerPeerQueuing is + 'true (1)'. + + This value is applied after restarting the SSH server. + + If slcSSHMinTTLValue is set to zero (0), the TTL Security feature is + disabled." + DEFVAL { 0 } + ::= { sysLoginControlInfo 13 } + +slcSSHInboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHInboundMaxSessions specifies the maximum number of + concurrent inbound SSH sessions permitted. + + Note: The actual number of permitted concurrent inbound SSH sessions + may also be restricted by a system wide cumulative limit of 50 + concurrent inbound (SSH / TELNET) sessions." + DEFVAL { 5 } + ::= { sysLoginControlInfo 14 } + +slcSSHOutboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHOutboundMaxSessions specifies the maximum number of + concurrent outbound SSH sessions permitted." + DEFVAL { 5 } + ::= { sysLoginControlInfo 15 } + +slcIdleTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..1440 | 9999) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcIdleTimeout specifies the maximum time of + how long a user initiated session (console, telnet, SSH, FTP) can be + inactive before it will be automatically closed by the system. The + value of 9999 specifies that the system will never automatically close + an inactive user initiated session." + DEFVAL { 30 } + ::= { sysLoginControlInfo 16 } + +slcLoginScriptGlobal OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcLoginScriptGlobal specifies the URL of a + CLI script that is executed when any user opens a CLI session. + + This allows an operator, for example, to define a common set of CLI + aliases that are made available on the router for all users. This + global login-exec script is executed before any user-specific + login-exec file that may be configured." + DEFVAL { ''H } + ::= { sysLoginControlInfo 17 } + +slcLoginScriptPerUserDirectory OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcLoginScriptPerUserDirectory specifies the + user-directory of the per-user login script configured in + slcLoginScriptPerUserFilename. + + This per-user script is executed before any other user-specific login + script, like the one configured in tmnxUserConsoleLoginExecFile or the + one specified in RADIUS attribute Timetra-Exec-File (6527-8)." + DEFVAL { ''H } + ::= { sysLoginControlInfo 18 } + +slcLoginScriptPerUserFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..180)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcLoginScriptPerUserFilename specifies the + filename of the per-user login script. + + The per-user login script is defined by concatenating the value of + slcLoginScriptPerUserDirectory, the username, and the value of + slcLoginScriptPerUserFilename. For example : If the value of + slcLoginScriptPerUserDirectory is 'cf1:/local/users' and the value of + slcLoginScriptPerUserFilename is 'login-script.txt', then file + 'cf1:/local/users/john/login-script.txt' is executed when user 'john' + opens a CLI session." + DEFVAL { ''H } + ::= { sysLoginControlInfo 19 } + +sysLACPInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 9 } + +sysLACPSystemPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sysLACPSystemPriority is the Link Aggregation Control Protocol (LACP) + system priority which is combined with the system MAC address to make + up a unique system ID that is used by LACP in communications with LACP + peer systems on Link Aggregation (LAG) ports." + DEFVAL { 32768 } + ::= { sysLACPInfo 1 } + +sysTacplusInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 10 } + +tacplusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tacplusOperStatus will have a value of 'up' if any one of the + TACACS+ servers in the tacplusServerTable has the + tacplusServerOperStatus value of 'up'. It will have a value of 'down' + if all the TACACS+ servers in the tacplusServerTable have the + tacplusServerOperStatus value of 'down'." + ::= { sysTacplusInfo 1 } + +tacplusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TacplusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tacplusServerEntry has an entry for each TACACS+ server. The table + can have up to a maximum of 5 entries. + + Use TIMETRA-SECURITY-MIB::tmnxTacPlusServerTable to configure entries." + ::= { sysTacplusInfo 2 } + +tacplusServerEntry OBJECT-TYPE + SYNTAX TacplusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a TACACS+ server." + INDEX { tacplusServerIndex } + ::= { tacplusServerTable 1 } + +TacplusServerEntry ::= SEQUENCE +{ + tacplusServerIndex Unsigned32, + tacplusServerAddress IpAddress, + tacplusServerOperStatus INTEGER, + tacPlusServerInetAddressType InetAddressType, + tacPlusServerInetAddress InetAddress +} + +tacplusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific TACACS+ server." + ::= { tacplusServerEntry 1 } + +tacplusServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address of the TACACS+ server. + + This object was made obsolete in the 5.0 release." + ::= { tacplusServerEntry 2 } + +tacplusServerOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the TACACS+ server." + ::= { tacplusServerEntry 3 } + +tacPlusServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tacPlusServerInetAddressType indicates the address type + of tacPlusServerInetAddress address." + ::= { tacplusServerEntry 4 } + +tacPlusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tacPlusServerInetAddress indicates the address of the + Tacplus server." + ::= { tacplusServerEntry 5 } + +sysBofInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 11 } + +sbiActiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIpAddr specifies the IP address of the ethernet + port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 1 } + +sbiActiveIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 2 } + +sbiStandbyIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIpAddr specifies the IP address of the ethernet + port on the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 3 } + +sbiStandbyIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on the standby + CPM." + DEFVAL { 0 } + ::= { sysBofInfo 4 } + +sbiPrimaryImage OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryImage specifies the primary location of the + directory that contains the runtime image files." + DEFVAL { ''H } + ::= { sysBofInfo 5 } + +sbiSecondaryImage OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryImage specifies the secondary location of the + directory that contains the runtime image files." + DEFVAL { ''H } + ::= { sysBofInfo 6 } + +sbiTertiaryImage OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryImage specifies the tertiary location of the + directory that contains the runtime image files." + DEFVAL { ''H } + ::= { sysBofInfo 7 } + +sbiPrimaryConfigFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryConfigFile specifies the location and name of + the primary configuration file." + DEFVAL { ''H } + ::= { sysBofInfo 8 } + +sbiSecondaryConfigFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryConfigFile specifies the location and name of + the secondary configuration file." + DEFVAL { ''H } + ::= { sysBofInfo 9 } + +sbiTertiaryConfigFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryConfigFile specifies the location and name of + the tertiary configuration file." + DEFVAL { ''H } + ::= { sysBofInfo 10 } + +sbiPersist OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPersist specifies whether or not the system will + preserve SNMP indexes between reboots. When set to 'true', persistent + indexing is enabled." + DEFVAL { false } + ::= { sysBofInfo 11 } + +sbiConsoleSpeed OBJECT-TYPE + SYNTAX Unsigned32 (9600 | 19200 | 38400 | 57600 | 115200) + UNITS "bps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiConsoleSpeed specifies the baud rate of the console + port." + DEFVAL { 115200 } + ::= { sysBofInfo 12 } + +sbiAutoNegotiate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoNegotiate determines whether or not the speed and + duplex parameters will be automatically negotiated on the CPM ethernet + port. When set to 'true', auto-negotiation is enabled." + DEFVAL { true } + ::= { sysBofInfo 13 } + +sbiSpeed OBJECT-TYPE + SYNTAX Unsigned32 (10 | 100 | 1000) + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSpeed specifies the speed of the CPM ethernet port. + This value is ignored if auto-negotiation is enabled." + ::= { sysBofInfo 14 } + +sbiDuplex OBJECT-TYPE + SYNTAX INTEGER { + full (1), + half (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiDuplex specifies the duplex mode for the CPM ethernet + port. This value is ignored if auto-negotiation is enabled." + DEFVAL { full } + ::= { sysBofInfo 15 } + +sbiPrimaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryDns specifies the IP address of the primary DNS + server to use for DNS name resolution." + DEFVAL { 0 } + ::= { sysBofInfo 16 } + +sbiSecondaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryDns specifies the IP address of the secondary + DNS server to use for DNS name resolution." + DEFVAL { 0 } + ::= { sysBofInfo 17 } + +sbiTertiaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryDns specifies the IP address of the tertiary + DNS server to use for DNS name resolution." + DEFVAL { 0 } + ::= { sysBofInfo 18 } + +sbiDnsDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..178)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiDnsDomain specifies the domain name to use when + performing DNS address resolution." + DEFVAL { ''H } + ::= { sysBofInfo 19 } + +sbiWait OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiWait specifies the number of seconds the system pauses + at the start of the boot process. This pause allows the operator to + interrupt the system initialization at the console and manually + override the parameters in the BOF." + DEFVAL { 3 } + ::= { sysBofInfo 20 } + +sbiStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SbiStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sbiStaticRouteTable contains an entry for each static route + configured for the CPM ethernet port. These static routes are only + used to route traffic generated by the CPM ethernet port. The table + can have up to a maximum of 10 entries." + ::= { sysBofInfo 21 } + +sbiStaticRouteEntry OBJECT-TYPE + SYNTAX SbiStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a static route configured + for the CPM ethernet port. + + Entries in this table can be created and deleted via SNMP SET + operations to sbiStaticRouteRowStatus." + INDEX { + sbiStaticRouteDest, + sbiStaticRouteMask + } + ::= { sbiStaticRouteTable 1 } + +SbiStaticRouteEntry ::= SEQUENCE +{ + sbiStaticRouteDest IpAddress, + sbiStaticRouteMask IpAddressPrefixLength, + sbiStaticRouteNextHop IpAddress, + sbiStaticRouteRowStatus RowStatus +} + +sbiStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteDest specifies the destination IP address + of this static route." + ::= { sbiStaticRouteEntry 1 } + +sbiStaticRouteMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteMask specifies the length of the subnet + mask associated with the destination IP address of this static route." + ::= { sbiStaticRouteEntry 2 } + +sbiStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sbiStaticRouteNextHop specifies the IP address of the + next hop for this static route. This IP address should be in the same + subnet as the ethernet port on the active CPM. The value of + sbiStaticRouteNextHop must be set to a valid IP address for the row + creation to succeed." + ::= { sbiStaticRouteEntry 3 } + +sbiStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sbiStaticRouteRowStatus controls the creation and deletion of rows in + the table. To create a row in this table, set the row status to + createAndGo(4)'. The value of sbiStaticRouteNextHop must also be set + to a valid IP address for the row creation to succeed. To delete a row + in this table, set the row status to destroy(6)." + ::= { sbiStaticRouteEntry 4 } + +sbiActiveIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIPv6Addr specifies the IPv6 address of the + ethernet port on the active CPM." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 22 } + +sbiActiveIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiActiveIPv6Addr address of the ethernet + port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 23 } + +sbiStandbyIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIPv6Addr specifies the IPv6 address of the + ethernet port on the standby CPM." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 24 } + +sbiStandbyIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyIPv6Addr address of the ethernet + port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 25 } + +sbiPrimaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryDnsIPv6Addr specifies the IPv6 address of the + primary DNS server to use for DNS name resolution." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 26 } + +sbiSecondaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryDnsIPv6Addr specifies the IPv6 address of the + secondary DNS server to use for DNS name resolution." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 27 } + +sbiTertiaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryDnsIPv6Addr specifies the IPv6 address of the + tertiary DNS server to use for DNS name resolution." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 28 } + +sbiStaticRouteIPv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SbiStaticRouteIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sbiStaticRouteIPv6Table contains an entry for each static IPv6 + route configured for the CPM ethernet port. These static routes are + only used to route traffic generated by the CPM ethernet port. The + table can have up to a maximum of 10 entries." + ::= { sysBofInfo 29 } + +sbiStaticRouteIPv6Entry OBJECT-TYPE + SYNTAX SbiStaticRouteIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a static IPv6 route + configured for the CPM ethernet port. + + Entries in this table can be created and deleted via SNMP SET + operations to sbiStaticRouteIPv6RowStatus." + INDEX { + sbiStaticRouteIPv6Dest, + sbiStaticRouteIPv6PfxLen + } + ::= { sbiStaticRouteIPv6Table 1 } + +SbiStaticRouteIPv6Entry ::= SEQUENCE +{ + sbiStaticRouteIPv6Dest InetAddressIPv6, + sbiStaticRouteIPv6PfxLen InetAddressPrefixLength, + sbiStaticRouteIPv6NextHop InetAddressIPv6, + sbiStaticRouteIPv6RowStatus RowStatus +} + +sbiStaticRouteIPv6Dest OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteIPv6Dest specifies the destination IPv6 + address of this static route." + ::= { sbiStaticRouteIPv6Entry 1 } + +sbiStaticRouteIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteIPv6PfxLen specifies the prefix length of + sbiStaticRouteIPv6Dest, the destination IPv6 address of this static + route." + ::= { sbiStaticRouteIPv6Entry 2 } + +sbiStaticRouteIPv6NextHop OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sbiStaticRouteIPv6NextHop specifies the IPv6 address of + the next hop for this static route. This IPv6 address should be in the + same subnet as the ethernet port on the active CPM. The value of + sbiStaticRouteIPv6NextHop must be set to a valid IPv6 address for the + row creation to succeed." + ::= { sbiStaticRouteIPv6Entry 3 } + +sbiStaticRouteIPv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sbiStaticRouteIPv6RowStatus controls the creation and deletion of rows + in the table. To create a row in this table, set the row status to + createAndGo(4)'. The value of sbiStaticRouteIPv6NextHop must also be + set to a valid IPv6 address for the row creation to succeed. To delete + a row in this table, set the row status to destroy(6)." + ::= { sbiStaticRouteIPv6Entry 4 } + +sbiLiSeparate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiLiSeparate specifies whether or not a non-LI user has + access to Lawful Intercept (LI) information. When sbiLiSeparate has + a value of 'true', a user who does not have the TIMETRA-SECURITY-MIB:: + tmnxUserAccess 'li' bit set will not be allowed to access CLI or + SNMP objects in the 'li' context. + + A change to the value of this object does not take affect until the + system is rebooted." + DEFVAL { false } + ::= { sysBofInfo 30 } + +sbiLiLocalSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiLiLocalSave specifies whether or not Lawful Intercept + (LI) configuration is allowed to be save to a local file. + + A change to the value of this object does not take affect until the + system is rebooted." + DEFVAL { true } + ::= { sysBofInfo 31 } + +sbiLicenseFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiLicenseFile specifies the location and name of the + license file." + DEFVAL { ''H } + ::= { sysBofInfo 32 } + +sbiFips1402Level1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sbiFips1402Level1 specifies whether or not the security + level 1 of Federal Information Processing Standards 140 series version + 2 (FIPS-140-2) is enabled. + + A change to the value of this object does not take effect until after + a system reboot. If the value of sbiFips1402Level1 is 'true (1)', + after a system reboot, any configuration that is not supported by + FIPS-140-2 level 1, will be retrievable via SNMP requests." + REFERENCE + "FIPS PUB 140-2, 'Security Requirement for Cryptographic Modules', + May 2001." + DEFVAL { false } + ::= { sysBofInfo 34 } + +sbiSystemBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSystemBaseMacAddress specifies the administratively + configured base system ethernet MAC address. Special purpose MAC + addresses used by the system software are constructed from this base + address. The value is the first MAC address in a contiguous range of + 1024 addresses. + + If configured, sbiSystemBaseMacAddress will override the value given + by tmnxChassisBaseMacAddress. + + A value of all zeroes indicates this object is not configured." + DEFVAL { '000000000000'H } + ::= { sysBofInfo 35 } + +sbiEssSystemType OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiEssSystemType specifies whether or not the system is + administratively configured to function as a Nokia SROS Ethernet + Service Switch (ESS)." + DEFVAL { false } + ::= { sysBofInfo 36 } + +sbiSystemProfile OBJECT-TYPE + SYNTAX INTEGER { + none (0), + profileA (1), + profileB (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSystemProfile specifies the system profile in the BOF. + + 'none (0)' - No system profile set, permits the co-existence of + FP3 and FP4-based line cards in the system. + 'profileA (1)- This system profile is primarily targeted at + subscriber services and layer 2/3 VPN business + services. + 'profileB (2)- This system profile is primarily targeted at + infrastructure routing, core, peering, and DC-GW + applications." + DEFVAL { none } + ::= { sysBofInfo 37 } + +sbiAutoBoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBoot specifies whether or not the system will run + the auto-provisioning agent." + DEFVAL { false } + ::= { sysBofInfo 38 } + +sbiAutoBootClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..58)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootClientId specifies the identifier to use when + performing network discovery requests." + DEFVAL { "" } + ::= { sysBofInfo 39 } + +sbiAutoBootClientIdType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + ascii (2), + hex (3), + mac (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootClientIdType represents how the value + of sbiAutoBootClientId is encoded: + - 'none (1)' : no identification has been specified + - 'ascii(2)' : this option contains seven-bit ASCII characters + - 'hex (3)' : this option contains octets. It must be displayed in + hexadecimal format because it contains non-printable + characters. + - 'mac (4)' : this type is the chassis mac in octets. It must be displayed in + hexadecimal format because it contains non-printable + characters." + DEFVAL { none } + ::= { sysBofInfo 40 } + +sbiAutoBootUsingMgmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingMgmt specifies whether or not the system + will auto-boot using the management port." + DEFVAL { false } + ::= { sysBofInfo 41 } + +sbiAutoBootUsingInband OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingInband specifies whether or not the + system will auto-boot using the inband ports." + DEFVAL { false } + ::= { sysBofInfo 42 } + +sbiAutoBootInbandVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootInbandVlan specifies a VLAN that the system + will use for auto-boot on inband ports." + DEFVAL { 0 } + ::= { sysBofInfo 43 } + +sbiAutoBootUsingIpv4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingIpv4 specifies whether or not the system + will send IPv4 DHCP Discovery requests." + DEFVAL { false } + ::= { sysBofInfo 44 } + +sbiAutoBootUsingIpv6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingIpv6 specifies whether or not the system + will send IPv6 DHCP Solicit requests." + DEFVAL { false } + ::= { sysBofInfo 45 } + +sbiAutoBootIncludeUserClass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootIncludeUserClass specifies whether or not the system + will include User Class data information in IPv4/IPv6 DHCP requests." + DEFVAL { false } + ::= { sysBofInfo 46 } + +sbiAutoBootVlanDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootVlanDiscovery specifies whether or not the + system will use VLAN discovery." + DEFVAL { false } + ::= { sysBofInfo 47 } + +sbiAutoBootMode OBJECT-TYPE + SYNTAX INTEGER { + dhcp (1), + ospf (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootMode specifies the method/mode of auto-boot. + dhcp - Use DHCP Discovery to learn IP Address/Provisioning URL + ospf - Use OSP Auto-Discovery with generated NEID/NEIP" + DEFVAL { dhcp } + ::= { sysBofInfo 48 } + +sbiAutoBootInfo OBJECT IDENTIFIER ::= { sysBofInfo 49 } + +sbiAutoBootPortMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9800) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootPortMtu specifies the port MTU to use for + auto-boot. A value of '0' indicates that the default port MTU will be + used" + DEFVAL { 0 } + ::= { sbiAutoBootInfo 2 } + +sbiAutoBootOspf OBJECT IDENTIFIER ::= { sbiAutoBootInfo 3 } + +sbiAutoBootOspfNeid OBJECT-TYPE + SYNTAX TmnxSysNeid + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootOspfNeid specifies the Network Element + Identifier to use in auto-boot. + + The first 8 high-order bits indicate the subnet ID and and range from + 0x1 to 0xFE. The 16 low-order bits indicate the basic ID and ranges + from 0x0101 to 0xFFFE." + DEFVAL { ''H } + ::= { sbiAutoBootOspf 1 } + +sbiAutoBootOspfVendorId OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootOspfVendorId specifies the Vendor Id to use + for NEIP generation. The default is '140' (Nokia)" + DEFVAL { 140 } + ::= { sbiAutoBootOspf 2 } + +sbiAutoBootOspfNeipV4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootOspfNeipV4Type specifies the IP address type + of sbiAutoBootOspfNeipV4. + + The value of sbiAutoBootOspfNeipV4Type can be either of 'ipv4(1)' or + 'unknown (0)'. + + The value of 'unknown(0)' specifies no NEIP v4 address is + auto-generated from NEID and Vendor Id." + DEFVAL { unknown } + ::= { sbiAutoBootOspf 3 } + +sbiAutoBootOspfNeipV4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootOspfNeipV4 indicates the IPv4 address of the + Network Element." + DEFVAL { ''H } + ::= { sbiAutoBootOspf 4 } + +sbiAutoBootOspfNeipV6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootOspfNeipV6Type specifies the IP address type + of sbiAutoBootOspfNeipV6. + + The value of sbiAutoBootOspfNeipV6Type can be either of 'ipv6(2)' or + 'unknown (0)'. + + The value of 'unknown(0)' specifies no NEIP v6 address is + auto-generated from NEID and Vendor Id." + DEFVAL { unknown } + ::= { sbiAutoBootOspf 5 } + +sbiAutoBootOspfNeipV6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootOspfNeipV6 indicates the IPv6 address of the + Network Element." + DEFVAL { ''H } + ::= { sbiAutoBootOspf 6 } + +sbiAutoBootOspfMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9786) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootOspfMtu specifies the OSPF MTU to use for + auto-boot." + DEFVAL { 1500 } + ::= { sbiAutoBootOspf 7 } + +sbiAutoConfigure OBJECT IDENTIFIER ::= { sysBofInfo 54 } + +sbiAutoIpv4 OBJECT IDENTIFIER ::= { sbiAutoConfigure 1 } + +sbiAutoIpv4Dhcp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4Dhcp specifies if the system sends IPv4 DHCP + Discovery requests." + DEFVAL { false } + ::= { sbiAutoIpv4 1 } + +sbiAutoIpv4DhcpClientIdType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + ascii (2), + hex (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4DhcpClientIdType specifies how the value + of sbiAutoIpv4DhcpClientId has to be interpreted: + - 'default (1)' : use the chassis serial number, formatted as ASCII characters + - 'ascii(2)' : seven-bit ASCII characters + - 'hex (3)' : octets, possibly non-printable characters." + DEFVAL { default } + ::= { sbiAutoIpv4 3 } + +sbiAutoIpv4DhcpClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4DhcpClientId specifies the client identifier." + DEFVAL { "" } + ::= { sbiAutoIpv4 4 } + +sbiAutoIpv4DhcpOptUserClass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4DhcpOptUserClass specifies if the system DHCP + client sends the User Class option." + DEFVAL { false } + ::= { sbiAutoIpv4 5 } + +sbiAutoIpv4DhcpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sbiAutoIpv4DhcpTimeout specifies the maximum + time the system DHCP client waits for a DHCPOFFER message. + + While the system waits for the DHCPOFFER message, reading of the + configuration file is suspended." + DEFVAL { 30 } + ::= { sbiAutoIpv4 6 } + +sbiAutoIpv6 OBJECT IDENTIFIER ::= { sbiAutoConfigure 2 } + +sbiAutoIpv6Dhcp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6Dhcp specifies if the system sends IPv6 DHCP + Solicit requests." + DEFVAL { false } + ::= { sbiAutoIpv6 1 } + +sbiAutoIpv6DhcpClientIdType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + duidEnterprise (2), + duidLinkLocal (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpClientIdType specifies how the DHCPv6 + client generates the Client Identifier option. + + A value of 'default' means the DHCPv6 client uses a Client Identifier + with the chassis serial number, formatted as ASCII characters, in the + variable length identifier following the DUID-EN type code and + enterprise-number." + DEFVAL { default } + ::= { sbiAutoIpv6 2 } + +sbiAutoIpv6DhcpClientIdDuidType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + ascii (2), + hex (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpClientIdDuidType specifies how the DUID in + the sbiAutoIpv6DhcpClientIdDuid has to be interpreted. + + When the value of sbiAutoIpv6DhcpClientIdType is equal to + 'duidEnterprise', a value other than 'none' must be specified. + + A value other than 'none' is only allowed when the value of + sbiAutoIpv6DhcpClientIdType is equal to 'duidEnterprise'." + DEFVAL { none } + ::= { sbiAutoIpv6 3 } + +sbiAutoIpv6DhcpClientIdDuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..124)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpClientIdDuid specifies the client + identifier DHCP Unique Identifier (DUID). + + When the value of sbiAutoIpv6DhcpClientIdDuidType is not equal to + 'none', a non-empty value must be specified. + + A non-empty value is only allowed when the value of + sbiAutoIpv6DhcpClientIdDuidType is not equal to 'none'." + DEFVAL { "" } + ::= { sbiAutoIpv6 4 } + +sbiAutoIpv6DhcpOptUserClass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpOptUserClass specifies if the system + DHCPv6 client sends the User Class option." + DEFVAL { false } + ::= { sbiAutoIpv6 5 } + +sbiAutoIpv6DhcpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sbiAutoIpv6DhcpTimeout specifies the maximum + time the system DHCPv6 client waits for an ADVERTISE message. + + While the system waits for the ADVERTISE message, reading of the + configuration file is suspended." + DEFVAL { 30 } + ::= { sbiAutoIpv6 6 } + +sbiStandbyAIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIpAddr specifies the IP address of the + ethernet port on CPM A if CPM A is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 55 } + +sbiStandbyAIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM A if CPM A + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 56 } + +sbiStandbyAIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIPv6Addr specifies the IPv6 address of the + ethernet port on CPM A if CPM A is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 57 } + +sbiStandbyAIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyAIPv6Addr address of the ethernet + port on CPM A if CPM A is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 58 } + +sbiStandbyBIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIpAddr specifies the IP address of the + ethernet port on CPM B if CPM B is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 59 } + +sbiStandbyBIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM B if CPM B + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 60 } + +sbiStandbyBIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIPv6Addr specifies the IPv6 address of the + ethernet port on CPM B if CPM B is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 61 } + +sbiStandbyBIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyBIPv6Addr address of the ethernet + port on CPM B if CPM B is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 62 } + +sbiStandbyCIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIpAddr specifies the IP address of the + ethernet port on CPM C if CPM C is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 63 } + +sbiStandbyCIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM C if CPM C + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 64 } + +sbiStandbyCIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIPv6Addr specifies the IPv6 address of the + ethernet port on CPM C if CPM C is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 65 } + +sbiStandbyCIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyCIPv6Addr address of the ethernet + port on CPM C if CPM C is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 66 } + +sbiStandbyDIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIpAddr specifies the IP address of the + ethernet port on CPM D if CPM D is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 67 } + +sbiStandbyDIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM D if CPM D + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 68 } + +sbiStandbyDIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIPv6Addr specifies the IPv6 address of the + ethernet port on CPM D if CPM D is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 69 } + +sbiStandbyDIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyDIPv6Addr address of the ethernet + port on CPM D if CPM D is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 70 } + +sbiMgmtIfIpMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9786) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiMgmtIfIpMtu is used to reflect configures the + IP maximum transmit unit (packet) for the management router + instance. The configured IP-MTU cannot be larger than + the calculated IP MTU based on the port MTU configuration. + + When a SNMP SET request is received with a value of zero (0), the + agent actually sets vRtrIfMtu to the calculated default size." + DEFVAL { 0 } + ::= { sysBofInfo 71 } + +sysPersistenceInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 12 } + +sysPersistenceDhcpL2Info OBJECT IDENTIFIER ::= { sysPersistenceInfo 1 } + +spiDhcpL2PersistenceFileLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of spiDhcpL2PersistenceFileLocation specifies the flash + device on a CPM card where the data for handling DHCP Layer2 + persistency is stored. The value 0 indicates that no flash device is + specified. + + This object was made obsolete in the 5.0 release." + DEFVAL { 0 } + ::= { sysPersistenceDhcpL2Info 1 } + +spiDhcpL2PersistenceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the object spiDhcpL2PersistenceDescription specifies a + user provided description related to DHCP Layer-2 persistency. It + consists of any printable, seven-bit ASCII characters up to 80 + characters in length. + + This object was made obsolete in the 5.0 release." + DEFVAL { "" } + ::= { sysPersistenceDhcpL2Info 2 } + +sysPersistenceDhcpL3Info OBJECT IDENTIFIER ::= { sysPersistenceInfo 2 } + +spiDhcpL3PersistenceFileLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of spiDhcpL3PersistenceFileLocation specifies the flash + device on a CPM card where the data for handling DHCP Layer3 + persistency is stored. The value 0 indicates that no flash device is + specified. + + This object was made obsolete in the 5.0 release." + DEFVAL { 0 } + ::= { sysPersistenceDhcpL3Info 1 } + +spiDhcpL3PersistenceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the object spiDhcpL3PersistenceDescription specifies a + user provided description related to DHCP Layer-3 persistency. It + consists of any printable, seven-bit ASCII characters up to 80 + characters in length. + + This object was made obsolete in the 5.0 release." + DEFVAL { "" } + ::= { sysPersistenceDhcpL3Info 2 } + +sysPersistenceSubMgmtInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 3 } + +spiSubMgmtPersistenceFileLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiSubMgmtPersistenceFileLocation specifies the flash + device on a CPM card where the data for handling subscriber management + persistency is stored. The value 0 indicates that no flash device is + specified." + DEFVAL { 0 } + ::= { sysPersistenceSubMgmtInfo 1 } + +spiSubMgmtPersistenceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiSubMgmtPersistenceDescription specifies a + user provided description related to subscriber management + persistency. It consists of any printable, seven-bit ASCII characters + up to 80 characters in length." + DEFVAL { "" } + ::= { sysPersistenceSubMgmtInfo 2 } + +sysPersistenceDhcpSrvInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 4 } + +spiDhcpSrvPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiDhcpSrvPersistenceFileLoc specifies the flash device + on a CPM card where the data for handling the local DHCP server + persistency is stored. The value 0 indicates that no flash device is + specified." + DEFVAL { 0 } + ::= { sysPersistenceDhcpSrvInfo 1 } + +spiDhcpSrvPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiDhcpSrvPersistenceDescr specifies a user + provided description related to the local DHCP server persistency. It + consists of any printable, seven-bit ASCII characters up to 80 + characters in length." + DEFVAL { "" } + ::= { sysPersistenceDhcpSrvInfo 2 } + +sysPersistenceNatInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 5 } + +spiNatFwdPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiNatFwdPersistenceFileLoc specifies the flash device on + a CPM card where the data for handling the NAT (Network Address + Translation) port forwarding persistence is stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistenceNatInfo 1 } + +spiNatFwdPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiNatFwdPersistenceDescr specifies a user + provided description related to the NAT port forwarding persistence. + It consists of any printable, seven-bit ASCII characters up to 80 + characters in length." + DEFVAL { "" } + ::= { sysPersistenceNatInfo 2 } + +sysPersistenceAAInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 6 } + +spiAAPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiAAPersistenceFileLoc specifies the flash device on a + CPM card where the data for handling the AA (Application Assurance) + persistence is stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistenceAAInfo 1 } + +spiAAPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiAAPersistenceDescr specifies a user + provided description related to the AA (Application Assurance) + persistence. It consists of any printable, seven-bit ASCII characters + up to 80 characters in length." + DEFVAL { "" } + ::= { sysPersistenceAAInfo 2 } + +sysPersistenceAncpInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 7 } + +spiAncpPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiAncpPersistenceFileLoc specifies the flash device on a + CPM card where the data for handling the Ancp persistence is stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistenceAncpInfo 1 } + +spiAncpPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiAncpPersistenceDescr specifies a user + provided description related to the Ancp persistence. It consists of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { "" } + ::= { sysPersistenceAncpInfo 2 } + +sysPersistencePythonInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 8 } + +spiPythonPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiPythonPersistenceFileLoc specifies the flash device on + a CPM card where the data for handling the python persistence is + stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistencePythonInfo 1 } + +spiPythonPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiPythonPersistenceDescr specifies a user + provided description related to the Python persistence. It consists of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { "" } + ::= { sysPersistencePythonInfo 2 } + +tmnxDhcpLeaseTimeModeThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..631152000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpLeaseTimeModeThreshold specifies the threshold + time for DHCP leases to be eligible for persistence in the 'lease time + mode' of operation. + + Normally, the expiry time of a DHCP lease is stored in the persistent + database; in 'lease time mode', however, the full lease time is + stored; the resource usage penalty is reasonably small for leases with + sufficiently short lease times. + + DHCP leases with a lease time greater than the value of + tmnxDhcpLeaseTimeModeThreshold have their expiry time stored as usual. + + DHCP leases with a lease time smaller than or equal to the value of + tmnxDhcpLeaseTimeModeThreshold have their full lease time stored." + DEFVAL { 0 } + ::= { sysPersistenceInfo 20 } + +sysLiInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 13 } + +sliConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliConfigStatus indicates the results of restoring the + Lawful Intercept (LI) configuration at boot-up time." + ::= { sysLiInfo 1 } + +sliSaveConfig OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sliSaveConfig specifies a desired action. Setting + this action variable to 'doAction' causes the current Lawful + Intercept (LI) running configuration information, to be saved to + a file called li.cfg in the same location as the BOF file. + If the li.cfg file already exists, it will be renamed and a + new file is created with the current running configuration. + + An attempt to set this object to 'doAction' when the booted value of + sbiLiLocalSave is 'false' will result in an 'inconsistentValue' error. + + Default configuration values will be included in the saved + configuration information." + DEFVAL { notApplicable } + ::= { sysLiInfo 2 } + +sliSaveConfigResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliSaveConfigResult represents the result of the + last sliSaveConfig action. + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { sysLiInfo 3 } + +sliConfigLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliConfigLastModified indicates the date and time the + Lawful Intercept (LI) running configuration was last modified. If + sliConfigLastModified is more recent than TIMETRA-CHASSIS-MIB:: + tmnxHwSwLastBoot, the current configuration may be different than that + in the configuration file read upon system initialization." + ::= { sysLiInfo 4 } + +sliConfigLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliConfigLastSaved indicates the date and + time the current Lawful Intercept (LI) configuration was + last saved. If sliConfigLastSaved is more recent than the + value of TIMETRA-CHASSIS-MIB::tmnxHwSwLastBoot, the + initial configuration is likely to be different the next + time the system is rebooted." + ::= { sysLiInfo 5 } + +sliFilterLock OBJECT-TYPE + SYNTAX INTEGER { + locked (0), + unlockedForLiUsers (1), + unlockedForAll (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The of sliFilterLock specifies who can modify the Lawful Intercept + (LI) filters. + + The value: + 'locked': no users can modify the LI filters + 'unlockedForLiUsers': only users with LI privileges can modify the + LI filters + 'unlockedForAll': all users can modify the LI filters." + DEFVAL { locked } + ::= { sysLiInfo 6 } + +sysDNSInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 14 } + +sysDNSInfoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysDNSInfoLastChanged is the timestamp of the last + configuration changes to any of the DNS global settings." + ::= { sysDNSInfo 1 } + +sysDNSAddressResolvePref OBJECT-TYPE + SYNTAX INTEGER { + ipv4Only (1), + ipv6First (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysDNSAddressResolvePref specifies how the DNS client + will request for address resolution. + + ipv4-only: The DNS client will only try to resolve a domain name + into an ipv4 address. + + ipv6-first: the DNS client will first try to resolve the + domain name in to ipv6 address. If no ipv6 address + is available it will try to resolve the domain name + into an ipv4 address." + DEFVAL { ipv4Only } + ::= { sysDNSInfo 2 } + +sysDNSSecAdValidation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysDNSSecAdValidation specifies whether or not the + presence of the Authenticated Data (AD) bit in responses is validated + from the DNS servers. + + When sysDNSSecAdValidation is set to 'true (1)', DNSSEC validation is + enabled and a warning is reported to the SECURITY log if the AD-bit is + not set in responses from the DNS servers. The notification + responsible for the warning is sysDNSSecFailedAuthentication. + + When sysDNSSecAdValidation is set to 'false (2)', DNSSEC validation of + the AD-bit is disabled." + DEFVAL { false } + ::= { sysDNSInfo 3 } + +sysDNSSecRespCtrl OBJECT-TYPE + SYNTAX INTEGER { + fallThrough (1), + drop (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysDNSSecRespCtrl specifies whether the system will + permit or reject DNS responses that do not pass DNSSEC validation. The + value of this object is ignored if sysDNSSecAdValidation is set to + 'false (2)'. + + When sysDNSSecRespCtrl is set to 'fallThrough (1)', the system will + permit DNS responses that do not pass DNSSEC validation, allowing the + resolution to complete. + + When sysDNSSecRespCtrl is set to 'drop (2)', the system will reject + DNS responses that do not pass DNSSEC validation, and the resolution + will appear to fail." + DEFVAL { drop } + ::= { sysDNSInfo 4 } + +sysIcmpVSInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 15 } + +sysIcmpVSEnhancement OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysIcmpVSEnhancement specifies if vendor specific + extensions to ICMP is enabled or not." + DEFVAL { disabled } + ::= { sysIcmpVSInfo 1 } + +sysEthInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 16 } + +sysNewQinqUntaggedSap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysNewQinqUntaggedSap controls the forwarding of packets + on a QinQ X.0 access SAP. + + When sysNewQinqUntaggedSap is set to true, the SAP will only accept: + + - frames with a single tag matching the SAP's outer tag or, + - frames with double tag where the outer tag matches the SAP's outer + tag and inner tag is set to 0. + + When sysNewQinqUntaggedSap is set to false, forwarding of packets + remains unchanged." + DEFVAL { false } + ::= { sysEthInfo 1 } + +tmnxSysRollbackInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 17 } + +tmnxSysRollbackIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..199) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackIndex specifies a specific rollback + checkpoint file to which a rollback action can be taken. + + The value of the tmnxSysRollbackIndex corresponds to a rollback + checkpoint file with suffix .rb.index. + + The maximum checkpoint file that can be specified is determined by the + rollback location as specified by tmnxSysRollbackLocation. If the + location is on a compact flash, then the maximum value of + tmnxSysRollbackIndex can be tmnxSysRollbackMaxLocalFiles minus 1. If + the location is a remote ftp location, then the maximum value of + tmnxSysRollbackIndex can be tmnxSysRollbackMaxRemoteFiles minus 1. + + This index is SET along with another action object, including + tmnxSysRollbackStart to initiate a rollback revert of a file and + tmnxSysRollbackFileDelete to delete a rollback file. + + An SNMP GET request on this object should return the last SET value." + ::= { tmnxSysRollbackInfo 1 } + +tmnxSysRollbackStart OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackStart specifies whether to revert the + rollback file specified by tmnxSysRollbackIndex. + + When SET to the value of 'doAction' the system will revert the + rollback file specified by tmnxSysRollbackIndex. + + This variable must be set along with tmnxSysRollbackIndex to indicate + the specific rollback file to revert. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 2 } + +tmnxSysRollbackResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4), + interrupted (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackResult indicates the result of the last + tmnxSysRollbackStart action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed + interrupted (5) The action was interrupted" + ::= { tmnxSysRollbackInfo 3 } + +tmnxSysRollbackSave OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackSave specifies whether to save the + existing configuration in a rollback checkpoint file. + + When SET to the value of 'doAction' the system will save the + configuration in a new rollback checkpoint file, with suffix '.rb'. + Previously saved rollback files with the same name will increment the + filename suffix by 1 up to a maximum of 9. For example, file.rb is + moved to file.rb.1. The higher the number, the older the file is. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 4 } + +tmnxSysRollbackSaveResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackSaveResult indicates the result of the + last tmnxSysRollbackSave action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 5 } + +tmnxSysRollbackLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackLocation specifies the destination filepath + or file-URL where the current running configuration information + will be saved when tmnxSysRollbackSave is set to 'doAction'. If + the value of tmnxSysRollbackLocation is an empty string the system will + attempt to store the file in the best available location locally, + for example compact flash 1 or 2 if either is present." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 6 } + +tmnxSysRollbackRevertIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..199) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertIndex indicates the last rollback + checkpoint file reverted on the system." + ::= { tmnxSysRollbackInfo 7 } + +tmnxSysRollbackRevertEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertEndTime indicates the timestamp the + last rollback revert on the system is completed. + + The value of tmnxSysRollbackRevertEndTime is affected by the value of + stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 8 } + +tmnxSysRollbackSavedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackSavedTime indicates the timestamp the last + rollback save on the system is completed. + + The value of tmnxSysRollbackSavedTime is affected by the value of + stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 9 } + +tmnxSysRollbackRevertStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertStartTime indicates the timestamp + the last rollback file reverted on the system is initiated. + + The value of tmnxSysRollbackRevertStartTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 10 } + +tmnxSysRollbackRevertUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertUserName indicates the name of a + system user who initiated the last rollback revert." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 11 } + +tmnxSysRollbackRevertFilename OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertFilename specifies the filepath or + file-URL of the last reverted rollback file." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 12 } + +tmnxSysRollbackSaveComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRollbackSaveComment specifies a user + provided comment related to the rollback checkpoint file about to be + saved. + + It consists of any printable, seven-bit ASCII characters up to 255 + characters in length." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 13 } + +tmnxSysRollbackFileDelete OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileDelete specifies whether to delete the + rollback file specified by tmnxSysRollbackIndex. + + When SET to the value of 'doAction' the system will delete the + rollback file specified by tmnxSysRollbackIndex. + + This variable must be set along with tmnxSysRollbackIndex to specify + the specific rollback file to delete. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 14 } + +tmnxSysRollbackFileDeleteResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileDeleteResult indicates the result of + the last tmnxSysRollbackFileDelete action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 15 } + +tmnxSysRollbackAbortRevert OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackAbortRevert specifies whether to abort the + rollback revert that's currently in progress. + + When SET to the value of 'doAction' the system will abort the active + rollback revert. This will leave the system in an unknown state, so it + should be used with care. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 16 } + +tmnxSysRollbackRescueLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueLocation specifies the destination + file path or file-URL where the rollback rescue configuration file + will be saved. If the value of tmnxSysRollbackRescueLocation is + an empty string the system will attempt to store the file in the + best available location locally, for example compact flash 1 or 2 + if either is present." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 17 } + +tmnxSysRollbackRescueRevert OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevert specifies whether to revert + the rollback rescue file located in tmnxSysRollbackRescueLocation. + + When SET to the value of 'doAction' the system will revert the + rollback rescue file. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 18 } + +tmnxSysRollbackRescueSave OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueSave specifies whether to save the + existing configuration in the rollback rescue file located in + tmnxSysRollbackRescueLocation. + + When SET to the value of 'doAction' the system will save the + configuration to the rollback rescue file. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 19 } + +tmnxSysRollbackRescueDelete OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueDelete specifies whether to delete + the rollback rescue file located in tmnxSysRollbackRescueLocation. + + When SET to the value of 'doAction' the system will delete the + rollback rescue file. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 20 } + +tmnxSysRollbackRescueSaveRes OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueSaveRes indicates the result of the + last tmnxSysRollbackRescueSave action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 21 } + +tmnxSysRollbackRescueRevertRes OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4), + interrupted (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevertRes indicates the result of + the last tmnxSysRollbackRescueRevert action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed + interrupted (5) The action was interrupted" + ::= { tmnxSysRollbackInfo 22 } + +tmnxSysRollbackRescueDeleteRes OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueDeleteRes indicates the result of + the last tmnxSysRollbackRescueDelete action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 23 } + +tmnxSysRollbackRescueSavedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueSavedTime indicates the timestamp + the last rollback rescue save on the system is completed. + + The value of tmnxSysRollbackRescueSavedTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 24 } + +tmnxSysRollbackRescueRevStTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevStTime indicates the timestamp + the last rescue rollback file reverted on the system is initiated. + + The value of tmnxSysRollbackRescueRevStTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 25 } + +tmnxSysRollbackRescueRevEdTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevEdTime indicates the timestamp + the last rollback rescue revert on the system is completed. + + The value of tmnxSysRollbackRescueRevEdTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 26 } + +tmnxSysRollbackRescueRevUser OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevUser indicates the name of a + system user who initiated the last rollback rescue revert." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 27 } + +tmnxSysRollbackRescueSaveComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRollbackRescueSaveComment specifies a + user provided comment related to the rollback rescue file about to be + saved. + + It consists of any printable, seven-bit ASCII characters up to 255 + characters in length." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 28 } + +tmnxSysRollbackRescueAbortRevert OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueAbortRevert specifies whether to + abort the rescue revert that's currently in progress. + + When SET to the value of 'doAction' the system will abort the active + rollback revert. This will leave the system in an unknown state, so it + should be used with care. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 29 } + +tmnxSysRollbackRescueFileExists OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueFileExists indicates whether a + rollback rescue file specified by tmnxSysRollbackRescueLocation and + suffix '.rc' is present. + + A value of 'true' indicates the file is present and a value of 'false' + indicates the file is not present." + DEFVAL { false } + ::= { tmnxSysRollbackInfo 30 } + +tmnxSysRollbackMaxLocalFiles OBJECT-TYPE + SYNTAX Unsigned32 (1..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackMaxLocalFiles specifies the maximum number + of rollback checkpoint files that can be saved locally on the compact + flash." + DEFVAL { 10 } + ::= { tmnxSysRollbackInfo 31 } + +tmnxSysRollbackMaxRemoteFiles OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackMaxRemoteFiles specifies the maximum + number of rollback checkpoint files that can be saved at a remote ftp + location." + DEFVAL { 10 } + ::= { tmnxSysRollbackInfo 32 } + +tmnxSysRollbackTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackTableLastChanged indicates the timestamp + of the last configuration changes to any of the rows in + tmnxSysRollbackFileTable." + ::= { tmnxSysObjs 18 } + +tmnxSysRollbackFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysRollbackFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysRollbackFileTable contains information pertaining to + an entry for each rollback checkpoint file. + + If the configured rollback location as specified by + tmnxSysRollbackLocation is on compact flash, this table can have up to + a maximum of tmnxSysRollbackMaxLocalFiles. + + If the configured rollback location as specified by + tmnxSysRollbackLocation is a remote ftp location, this table can have + up to a maximum of tmnxSysRollbackMaxRemoteFiles." + ::= { tmnxSysObjs 19 } + +tmnxSysRollbackFileEntry OBJECT-TYPE + SYNTAX TmnxSysRollbackFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a rollback checkpoint file." + INDEX { tmnxSysRollbackFileIndex } + ::= { tmnxSysRollbackFileTable 1 } + +TmnxSysRollbackFileEntry ::= SEQUENCE +{ + tmnxSysRollbackFileIndex Unsigned32, + tmnxSysRollbackFileCreationTime DateAndTime, + tmnxSysRollbackFileComment DisplayString, + tmnxSysRollbackFileUserName TNamedItemOrEmpty, + tmnxSysRollbackFileVersion DisplayString +} + +tmnxSysRollbackFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..199) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileIndex specifies the index of the + rollback checkpoint file." + ::= { tmnxSysRollbackFileEntry 1 } + +tmnxSysRollbackFileCreationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileCreationTime indicates the timestamp + of the creation time of this row in tmnxSysRollbackFileTable. + + The value of tmnxSysRollbackFileCreationTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackFileEntry 2 } + +tmnxSysRollbackFileComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysRollbackFileComment specifies a user + provided comment related to a rollback checkpoint file. + + It consists of any printable, seven-bit ASCII characters up to 255 + characters in length." + ::= { tmnxSysRollbackFileEntry 3 } + +tmnxSysRollbackFileUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileUserName indicates the name of a + system user who saves this rollback file." + ::= { tmnxSysRollbackFileEntry 4 } + +tmnxSysRollbackFileVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileVersion indicates the version number + of the software running on the system when the rollback file is saved." + ::= { tmnxSysRollbackFileEntry 5 } + +sysBootedBofInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 20 } + +sbbiLiSeparate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the currently active (booted) value of li-separate. + This value specifies whether or not a non-LI user has access to Lawful + Intercept (LI) information. When sbbiLiSeparate has a value of 'true', + a user who does not have the TIMETRA-SECURITY-MIB:: tmnxUserAccess + 'li' bit set will not be allowed to access CLI or SNMP objects in the + 'li' context." + ::= { sysBootedBofInfo 1 } + +sbbiLiLocalSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the currently active (booted) value of + li-local-save. This value specifies whether or not Lawful Intercept + (LI) configuration is allowed to be save to a local file." + ::= { sysBootedBofInfo 2 } + +sbbiEncryptConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the currently active (booted) value of + sbiEncryptConfig. This value specifies whether or not BOF + configuration is encrypted." + ::= { sysBootedBofInfo 3 } + +sysMGMCSwitchOverInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 21 } + +tmnxSysCandidateCfgInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 22 } + +tmnxSysCandidateCfgState OBJECT-TYPE + SYNTAX INTEGER { + unmodified (0), + modified (1), + unconfirmed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgState indicates the current state of + the global candidate config. + + A value of 'unmodified(0)' indicates nobody has entered the candidate + config since boot or the last commit/discard. A value of 'modified(1)' + indicates there are uncommitted changes in the candidate config. A + value of 'unconfirmed(2)' indicates there are no uncommitted changes + in the candidate config but the result of the last commit will be + auto-reverted unless it is confirmed before the timeout expires." + ::= { tmnxSysCandidateCfgInfo 1 } + +tmnxSysCandidateCfgEditors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgEditors indicates the current amount + of users that are editing or reading the candidate config." + ::= { tmnxSysCandidateCfgInfo 2 } + +tmnxSysCandidateCfgCommitState OBJECT-TYPE + SYNTAX INTEGER { + none (0), + in-progress (1), + success (2), + revert-pending (3), + failed (4), + revert-in-progress (5), + reverted (6), + revert-failed (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgCommitState indicates the result of + the last commit performed in the global candidate config. + + A value of 'none(0)' indicates there have been no commits since the + last reboot of the node. + A value of 'in-progress(1)' indicates the system is currently + committing the candidate config. + A value of 'success(2)' indicates the last commit finished + successfully. + A value of 'revert-pending(3)' indicates the last commit finished + successfully but has not been confirmed yet, and will be auto-reverted + if it is not confirmed before the time specified in + tmnxSysCandidateCfgRevertTime. + A value of 'failed(4)' indicates the last commit failed and has been + undone. + A value of 'revert-in-progress(5)' indicates the last commit finished + successfully but was not confirmed in time and is currently being + reverted. + A value of 'reverted(6)' indicates the last commit finished + successfully but was not confirmed in time and has been reverted. + A value of 'revert-failed(7)' indicates the last commit finished + successfully but was not confirmed in time and the system attempted to + revert it but failed." + ::= { tmnxSysCandidateCfgInfo 3 } + +tmnxSysCandidateCfgCommitTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgCommitTime indicates the date and time + the last (attempted) commit of the candidate config was started." + ::= { tmnxSysCandidateCfgInfo 4 } + +tmnxSysCandidateCfgRevertTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgRevertTime indicates the date and time + the system will automatically revert the last committed candidate + config, unless they are confirmed. + + If this date and time is in the past it indicates the candidate config + was not confirmed and has been reverted. + + If no auto-revert was requested at the time of the commit the value of + this field will be set to zero." + ::= { tmnxSysCandidateCfgInfo 5 } + +tmnxSysCandidateCfgChckptCreated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgChckptCreated indicates if a + checkpoint was created after the last commit of the candidate config." + ::= { tmnxSysCandidateCfgInfo 6 } + +tmnxSysCandidateCfgUser OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgUser indicates the name of a system + user who initiated the last commit of the candidate config." + ::= { tmnxSysCandidateCfgInfo 7 } + +tmnxSysCandidateCfgExclusiveUsr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgExclusiveUsr indicates the name of a + system user who is currently exclusively modifying the candidate + config. This indicates no other user can modify the candidate config + until this system user has finished modifying the candidate config. + + If this field is empty no user has requested to exclusively modify the + candidate config." + ::= { tmnxSysCandidateCfgInfo 8 } + +tmnxSysNetconfInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 23 } + +tmnxSysNetconfAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfAdminStatus specifies the desired + administrative state of the NETCONF daemon. When + tmnxSysNetconfAdminStatus is set to 'inService', the NETCONF daemon + will begin receiving NETCONF requests from external NETCONF users. + When tmnxSysNetconfAdminStatus is set to 'outOfService', the NETCONF + daemon is suspended and will no longer receive NETCONF requests from + external NETCONF users." + DEFVAL { outOfService } + ::= { tmnxSysNetconfInfo 1 } + +tmnxSysNetconfOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfOperStatus indicates the state of the + NETCONF daemon. A value of 'inService' indicates that the NETCONF + daemon will receive NETCONF requests from external NETCONF users. A + value of 'outOfService' indicates that the NETCONF daemon is suspended + and will no longer receive NETCONF requests from external NETCONF + users." + ::= { tmnxSysNetconfInfo 2 } + +tmnxSysNetconfRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfRequests indicates the total number of + NETCONF requests which have been accepted and processed by the NETCONF + server." + ::= { tmnxSysNetconfInfo 3 } + +tmnxSysNetconfGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfGetRequests indicates the total number of + get NETCONF requests which have been accepted and processed by the + NETCONF server." + ::= { tmnxSysNetconfInfo 4 } + +tmnxSysNetconfGetConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfGetConfigRequests indicates the total + number of get-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 5 } + +tmnxSysNetconfEditConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfEditConfigRequests indicates the total + number of edit-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 6 } + +tmnxSysNetconfCloseRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCloseRequests indicates the total number of + close-session NETCONF requests which have been accepted and processed + by the NETCONF server." + ::= { tmnxSysNetconfInfo 7 } + +tmnxSysNetconfKillRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfKillRequests indicates the total number of + kill-session NETCONF requests which have been accepted and processed + by the NETCONF server." + ::= { tmnxSysNetconfInfo 8 } + +tmnxSysNetconfResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfResponses indicates the total number of + NETCONF responses which have been generated and sent by the NETCONF + server." + ::= { tmnxSysNetconfInfo 9 } + +tmnxSysNetconfErrorResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfErrorResponses indicates the total number + of NETCONF error responses which have been generated and sent by the + NETCONF server." + ::= { tmnxSysNetconfInfo 10 } + +tmnxSysNetconfCopyConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCopyConfigRequests indicates the total + number of copy-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 11 } + +tmnxSysNetconfDelConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfDelConfigRequests indicates the total + number of delete-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 12 } + +tmnxSysNetconfValidateRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfValidateRequests indicates the total number + of validate NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 13 } + +tmnxSysNetconfFailedEditCfgReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfFailedEditCfgReqs indicates the total + number of edit-config NETCONF requests which have failed because of + locks taken by other NETCONF sessions." + ::= { tmnxSysNetconfInfo 14 } + +tmnxSysNetconfFailedLockReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfFailedLockReqs indicates the total number + of lock NETCONF requests which have failed because of locks taken by + other NETCONF sessions." + ::= { tmnxSysNetconfInfo 15 } + +tmnxSysNetconfLockRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfLockRequests indicates the total number of + lock NETCONF requests which have been accepted and processed by the + NETCONF server." + ::= { tmnxSysNetconfInfo 16 } + +tmnxSysNetconfUnlockRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfUnlockRequests indicates the total number + of unlock NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 17 } + +tmnxSysNetconfCommitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCommitRequests indicates the total number + of commit NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 18 } + +tmnxSysNetconfDiscardRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfDiscardRequests indicates the total number + of discard change NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 19 } + +tmnxSysNetconfCapCandidateCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCapCandidateCfg specifies whether or not + the candidate datastore is supported by the NETCONF server. When set + to 'true', the NETCONF server allows access to the candidate + datastore." + DEFVAL { true } + ::= { tmnxSysNetconfInfo 20 } + +tmnxSysNetconfCapRunningCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCapRunningCfg specifies whether or not the + writable running datastore is supported by the NETCONF server. When + set to 'true', the NETCONF server allows access to the writable + running datastore." + DEFVAL { false } + ::= { tmnxSysNetconfInfo 21 } + +tmnxSysNetconfYangBaseR13 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysNetconfYangBaseR13 specifies whether or not the + base release 13 Yang models are supported by the NETCONF server. When + set to 'true', the NETCONF server allows access to base release 13 + Yang models. + + This object was made obsolete in the 15.1 release." + DEFVAL { true } + ::= { tmnxSysNetconfInfo 22 } + +tmnxSysNetconfYangNokia OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysNetconfYangNokia specifies whether or not the + Nokia Yang models are supported by the NETCONF server. When set to + 'true', the NETCONF server allows access to the Nokia Yang models. + + This object was made obsolete in the 15.1 release." + DEFVAL { true } + ::= { tmnxSysNetconfInfo 23 } + +tmnxSysNetconfCreateSubRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCreateSubRequests indicates the total + number of create subscription NETCONF requests which have been + accepted and processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 24 } + +tmnxSysNetconfAutoCfgSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfAutoCfgSave specifies whether the running + configuration is saved as part of a commit operation initiated from + Netconf." + DEFVAL { false } + ::= { tmnxSysNetconfInfo 25 } + +tmnxSysNetconfPort OBJECT-TYPE + SYNTAX Unsigned32 (22 | 830) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfPort specifies port on which is NETCONF + server listening for connections." + DEFVAL { 830 } + ::= { tmnxSysNetconfInfo 26 } + +tmnxSysNetconfGetSchemaRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfGetSchemaRequests indicates the total + number of get-schema NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 27 } + +tmnxSysNetconfGetDataRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfGetDataRequests indicates the total number + of get-data NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 28 } + +tmnxSysNetconfActionRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfActionRequests indicates the total number + of action NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 29 } + +tmnxDCSysObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 24 } + +tmnxSysStrmInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 25 } + +tmnxSysStrmAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysStrmAdminStatus specifies the desired + administrative state of the proprietary protocol streaming server + daemon. When tmnxSysStrmAdminStatus is set to 'inService', the + streaming server daemon accepts and processes requests from the + Nokia 5620 Service Aware Manager (SAM) system. When + tmnxSysStrmAdminStatus is set to 'outOfService', the streaming server + daemon is suspended and will no longer accept requests from the SAM + system." + DEFVAL { outOfService } + ::= { tmnxSysStrmInfo 1 } + +tmnxSysStrmDumpSnmpRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysStrmDumpSnmpRequests indicates the total number of + streaming snmp dump request PDUs which have been accepted and + processed by the Nokia 5620 Service Aware Manager (SAM) streaming + protocol entity." + ::= { tmnxSysStrmInfo 2 } + +tmnxSysStrmGetManyRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysStrmGetManyRequests indicates the total number of + streaming get many request PDUs which have been accepted and processed + by the Nokia 5620 Service Aware Manager (SAM) streaming protocol + entity." + ::= { tmnxSysStrmInfo 3 } + +tmnxSysStrmResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysStrmResponses indicates the total number of + streaming response PDUs which have been generated by the Nokia 5620 + Service Aware Manager (SAM) streaming protocol entity." + ::= { tmnxSysStrmInfo 4 } + +tmnxSysXmppInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 26 } + +tmnxSysXmppServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysXmppServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysXmppServerTable contains information pertaining to an entry + for each server. Row entries are created and deleted by the agent." + ::= { tmnxSysXmppInfo 1 } + +tmnxSysXmppServerEntry OBJECT-TYPE + SYNTAX TmnxSysXmppServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a XMPP server." + INDEX { tmnxSysXmppServName } + ::= { tmnxSysXmppServerTable 1 } + +TmnxSysXmppServerEntry ::= SEQUENCE +{ + tmnxSysXmppServName DisplayString, + tmnxSysXmppServFQDN DisplayString, + tmnxSysXmppServRowStatus RowStatus, + tmnxSysXmppServUserName TNamedItemOrEmpty, + tmnxSysXmppServPassword DisplayString, + tmnxSysXmppServLastChanged TimeStamp, + tmnxSysXmppServUptime TimeStamp, + tmnxSysXmppServIQSent Counter64, + tmnxSysXmppServIQRcvd Counter64, + tmnxSysXmppServIQError Counter64, + tmnxSysXmppServIQTimedOut Counter64, + tmnxSysXmppServIQAckRcvd Counter64, + tmnxSysXmppServIQMinRtt Counter64, + tmnxSysXmppServIQMaxRtt Counter64, + tmnxSysXmppServVsdUpdatesRcvd Counter64, + tmnxSysXmppServUpdatesRcvd Counter64, + tmnxSysXmppServMsgSent Counter64, + tmnxSysXmppServMsgRcvd Counter64, + tmnxSysXmppServMsgAckRcvd Counter64, + tmnxSysXmppServMsgError Counter64, + tmnxSysXmppServMsgTimedOut Counter64, + tmnxSysXmppServMsgMinRtt Counter64, + tmnxSysXmppServMsgMaxRtt Counter64, + tmnxSysXmppServSubSent Counter64, + tmnxSysXmppServUnSubSent Counter64, + tmnxSysXmppServState DisplayString, + tmnxSysXmppServAdminState TmnxAdminState, + tmnxSysXmppServOperUserName TNamedItemOrEmpty, + tmnxSysXmppServAuthType TNamedItemOrEmpty, + tmnxSysXmppServConnMode INTEGER, + tmnxSysXmppServServiceId TmnxServId, + tmnxSysXmppServRouterId TmnxVRtrIDOrZero +} + +tmnxSysXmppServName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServName indicates the name associated with + the XMPP Server." + ::= { tmnxSysXmppServerEntry 1 } + +tmnxSysXmppServFQDN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServFQDN specifies the Fully Qualified Domain + Name (FQDN) associated with the XMPP Server." + ::= { tmnxSysXmppServerEntry 2 } + +tmnxSysXmppServRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServRowStatus specifies the row status. It is + used to create and delete row entries in this table." + ::= { tmnxSysXmppServerEntry 3 } + +tmnxSysXmppServUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServUserName specifies the username that + is used in the XMPP server access requests. When no username is + not provided, the chassis MAC is used as the default user name." + ::= { tmnxSysXmppServerEntry 4 } + +tmnxSysXmppServPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServPassword specifies the password that is + used in the XMPP server access requests." + DEFVAL { "" } + ::= { tmnxSysXmppServerEntry 5 } + +tmnxSysXmppServLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServLastChanged indicates the timestamp of + last change to this row in tmnxSysXmppServerTable." + ::= { tmnxSysXmppServerEntry 6 } + +tmnxSysXmppServUptime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSysXmppServUptime indicates the uptime of the XMPP server." + ::= { tmnxSysXmppServerEntry 7 } + +tmnxSysXmppServIQSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQSent indicates the number of XMPP + Info/Query message sent." + ::= { tmnxSysXmppServerEntry 8 } + +tmnxSysXmppServIQRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQRcvd indicates the number of XMPP + Info/Query message received." + ::= { tmnxSysXmppServerEntry 9 } + +tmnxSysXmppServIQError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQError indicates the number of XMPP + Info/Query error messages received." + ::= { tmnxSysXmppServerEntry 10 } + +tmnxSysXmppServIQTimedOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQTimedOut indicates the number of XMPP + Info/Query messages timed out." + ::= { tmnxSysXmppServerEntry 11 } + +tmnxSysXmppServIQAckRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQAckRcvd indicates the number of XMPP + Info/Query acknowledgement messages received." + ::= { tmnxSysXmppServerEntry 12 } + +tmnxSysXmppServIQMinRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQMinRtt indicates the XMPP Info/Query + minimum round trip time." + ::= { tmnxSysXmppServerEntry 13 } + +tmnxSysXmppServIQMaxRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQMaxRtt indicates the XMPP Info/Query + maximum round trip time." + ::= { tmnxSysXmppServerEntry 14 } + +tmnxSysXmppServVsdUpdatesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServVsdUpdatesRcvd indicates the number of VSD + updates received by the XMPP server." + ::= { tmnxSysXmppServerEntry 15 } + +tmnxSysXmppServUpdatesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServUpdatesRcvd indicates the number of nuage + updates received by the XMPP server." + ::= { tmnxSysXmppServerEntry 16 } + +tmnxSysXmppServMsgSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgSent indicates the number of messages + sent from the XMPP server." + ::= { tmnxSysXmppServerEntry 17 } + +tmnxSysXmppServMsgRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgRcvd indicates the number of messages + received from the XMPP server." + ::= { tmnxSysXmppServerEntry 18 } + +tmnxSysXmppServMsgAckRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgAckRcvd indicates the number of message + acknowledgements received from the XMPP server." + ::= { tmnxSysXmppServerEntry 19 } + +tmnxSysXmppServMsgError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgError indicates the number of error + messages received from the XMPP server." + ::= { tmnxSysXmppServerEntry 20 } + +tmnxSysXmppServMsgTimedOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgTimedOut indicates the number of + timeout messages received from the XMPP server." + ::= { tmnxSysXmppServerEntry 21 } + +tmnxSysXmppServMsgMinRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgMinRtt indicates the minimum message + round trip time from the XMPP server." + ::= { tmnxSysXmppServerEntry 22 } + +tmnxSysXmppServMsgMaxRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgMaxRtt indicates the maximum message + round trip time from the XMPP server." + ::= { tmnxSysXmppServerEntry 23 } + +tmnxSysXmppServSubSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServSubSent indicates the number of + subscriptions sent from the XMPP server." + ::= { tmnxSysXmppServerEntry 24 } + +tmnxSysXmppServUnSubSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServUnSubSent indicates the number of + unsubscriptions sent from the XMPP server." + ::= { tmnxSysXmppServerEntry 25 } + +tmnxSysXmppServState OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServState indicates the state of the XMPP + server." + ::= { tmnxSysXmppServerEntry 26 } + +tmnxSysXmppServAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServAdminState specifies the administrative + state of the XMPP server." + DEFVAL { outOfService } + ::= { tmnxSysXmppServerEntry 27 } + +tmnxSysXmppServOperUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServOperUserName indicates the operational user + name that is used in the XMPP server access requests. When no user + name is not provided, the chassis MAC is used as the default user + name." + ::= { tmnxSysXmppServerEntry 28 } + +tmnxSysXmppServAuthType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServAuthType indicates the authentication type + that is used in the XMPP server access requests." + ::= { tmnxSysXmppServerEntry 29 } + +tmnxSysXmppServConnMode OBJECT-TYPE + SYNTAX INTEGER { + inBand (1), + outOfBand (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServConnMode indicates the connection type + that is used in the XMPP server access requests." + ::= { tmnxSysXmppServerEntry 30 } + +tmnxSysXmppServServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSysXmppServServiceId specifies the routing context which + provides reachability to the DNS and XMPP servers configured. + + When tmnxSysXmppServRouterId is non-zero, tmnxSysXmppServServiceId + must be zero and vice versa." + DEFVAL { 0 } + ::= { tmnxSysXmppServerEntry 31 } + +tmnxSysXmppServRouterId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSysXmppServRouterId specifies the routing context that + provides reachability to the DNS and XMPP servers configured. + + When tmnxSysXmppServRouterId is non-zero, tmnxSysXmppServServiceId + must be zero and vice versa." + DEFVAL { 0 } + ::= { tmnxSysXmppServerEntry 32 } + +tmnxSysVsdServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysVsdServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysVsdServerTable contains information pertaining to an entry + for each server." + ::= { tmnxSysXmppInfo 2 } + +tmnxSysVsdServerEntry OBJECT-TYPE + SYNTAX TmnxSysVsdServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a VSwitch Controller VSD + server." + INDEX { tmnxSysVsdServerInstance } + ::= { tmnxSysVsdServerTable 1 } + +TmnxSysVsdServerEntry ::= SEQUENCE +{ + tmnxSysVsdServerInstance Unsigned32, + tmnxSysVsdServUptime TimeStamp, + tmnxSysVsdServUserName TLDisplayString, + tmnxSysVsdServerStatus DisplayString, + tmnxSysVsdServMsgSent Counter64, + tmnxSysVsdServMsgRcvd Counter64, + tmnxSysVsdServMsgAckRcvd Counter64, + tmnxSysVsdServMsgError Counter64, + tmnxSysVsdServMsgTimedOut Counter64, + tmnxSysVsdServMsgMinRtt Counter64, + tmnxSysVsdServMsgMaxRtt Counter64 +} + +tmnxSysVsdServerInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServerInstance specifies an instance of a + VSwitch Controller VSD server. + The instance Id is an internally generated number that is unique + for a given VSD server." + ::= { tmnxSysVsdServerEntry 1 } + +tmnxSysVsdServUptime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServUptime indicates the timestamp of the + uptime of each VSD server entry in tmnxSysXmppServerTable." + ::= { tmnxSysVsdServerEntry 2 } + +tmnxSysVsdServUserName OBJECT-TYPE + SYNTAX TLDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServUserName specifies the VSD username." + ::= { tmnxSysVsdServerEntry 3 } + +tmnxSysVsdServerStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServerStatus indicates the status of the VSD + server." + ::= { tmnxSysVsdServerEntry 4 } + +tmnxSysVsdServMsgSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgSent indicates the number of messages + sent from the VSD server." + ::= { tmnxSysVsdServerEntry 5 } + +tmnxSysVsdServMsgRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgRcvd indicates the number of messages + received from the VSD server." + ::= { tmnxSysVsdServerEntry 6 } + +tmnxSysVsdServMsgAckRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgAckRcvd indicates the number of message + acknowledgements received from the VSD server." + ::= { tmnxSysVsdServerEntry 7 } + +tmnxSysVsdServMsgError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgError indicates the number of error + messages received from the VSD server." + ::= { tmnxSysVsdServerEntry 8 } + +tmnxSysVsdServMsgTimedOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgTimedOut indicates the number of timeout + messages received from the VSD server." + ::= { tmnxSysVsdServerEntry 9 } + +tmnxSysVsdServMsgMinRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgMinRtt indicates the minimum message + round trip time from the VSD server." + ::= { tmnxSysVsdServerEntry 10 } + +tmnxSysVsdServMsgMaxRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgMaxRtt indicates the maximum message + round trip time from the VSD server." + ::= { tmnxSysVsdServerEntry 11 } + +tmnxSysResInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 27 } + +tmnxSysResCardInfo OBJECT IDENTIFIER ::= { tmnxSysResInfo 1 } + +tmnxCardCpuResMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardCpuResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardCpuResMonitorTable details the specified current card's + CPU resources. + + The information described in this table is volatile and dependent on + the current environmental conditions, and specified sample-time. + Information is only displayed for online cards." + ::= { tmnxSysResCardInfo 1 } + +tmnxCardCpuResMonitorEntry OBJECT-TYPE + SYNTAX TmnxCardCpuResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardCpuResMonitorEntry contains the card level CPU monitoring + statistics over a specified sample-time." + INDEX { + tmnxChassisIndex, + tmnxCardResourceSlotNum, + tmnxCardCpuResSampleTime + } + ::= { tmnxCardCpuResMonitorTable 1 } + +TmnxCardCpuResMonitorEntry ::= SEQUENCE +{ + tmnxCardResourceSlotNum TmnxSlotNum, + tmnxCardCpuResSampleTime TmnxSysMonSampleTime, + tmnxCardCpuResMonCpuIdle TmnxSysMonUtilization, + tmnxCardCpuResMonBusyCoreUtil TmnxSysMonUtilization, + tmnxCardCpuResMonBusyGroupName OCTET STRING, + tmnxCardCpuResMonBusyGroupUtil TmnxSysMonUtilization +} + +tmnxCardResourceSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardResourceSlotNum specifies the slot number of the + card to which the resource information is monitored." + ::= { tmnxCardCpuResMonitorEntry 1 } + +tmnxCardCpuResSampleTime OBJECT-TYPE + SYNTAX TmnxSysMonSampleTime + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResSampleTime specifies the sample-time used + to calculate the utilization results for the row." + ::= { tmnxCardCpuResMonitorEntry 2 } + +tmnxCardCpuResMonCpuIdle OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonCpuIdle indicates the overall percentage + of CPU idleness over the specified sample-time." + ::= { tmnxCardCpuResMonitorEntry 3 } + +tmnxCardCpuResMonBusyCoreUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonBusyCoreUtil indicates the utilization + percentage of the busiest processor core over the specified + sample-time. On single core CPUs, this is the overall system + utilization percentage over the specified sample-time." + ::= { tmnxCardCpuResMonitorEntry 4 } + +tmnxCardCpuResMonBusyGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonBusyGroupName indicates the name of the + group that is running at the highest capacity utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The capacity utilization of the busiest group is indicated by + tmnxCardCpuResMonBusyGroupUtil." + ::= { tmnxCardCpuResMonitorEntry 5 } + +tmnxCardCpuResMonBusyGroupUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonBusyGroupUtil indicates the capacity + utilization of the group that is running at the highest capacity + utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The name of the busiest group is indicated by + tmnxCardCpuResMonBusyGroupName." + ::= { tmnxCardCpuResMonitorEntry 6 } + +tmnxCardMemResMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardMemResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardMemResMonitorTable details the specified current card's + memory resources. + + The information described in this table is volatile and dependent on + the current environmental conditions. Information is only displayed + for online cards." + ::= { tmnxSysResCardInfo 2 } + +tmnxCardMemResMonitorEntry OBJECT-TYPE + SYNTAX TmnxCardMemResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardMemResMonitorEntry contains the card's memory usage + statistics." + INDEX { + tmnxChassisIndex, + tmnxCardResourceSlotNum + } + ::= { tmnxCardMemResMonitorTable 1 } + +TmnxCardMemResMonitorEntry ::= SEQUENCE +{ + tmnxCardMemResMemoryUsed Gauge32, + tmnxCardMemResMemoryAvailable Gauge32, + tmnxCardMemResPoolsAllocated Gauge32 +} + +tmnxCardMemResMemoryUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemResMemoryUsed indicates the total + pre-allocated pool memory, in kilobytes, currently in use on the card." + ::= { tmnxCardMemResMonitorEntry 1 } + +tmnxCardMemResMemoryAvailable OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemResMemoryAvailable indicates the amount of + free memory, in kilobytes, in the card that is not allocated to memory + pools, but is available in case a memory pool needs to grow." + ::= { tmnxCardMemResMonitorEntry 2 } + +tmnxCardMemResPoolsAllocated OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemResPoolsAllocated indicates the total memory, + in kilobytes, currently allocated in memory-pools on the card. + + This memory may or may not be currently in use, but is pre-allocated + should the software need to use it." + ::= { tmnxCardMemResMonitorEntry 3 } + +tmnxSysResEcmpProfInfo OBJECT IDENTIFIER ::= { tmnxSysResInfo 2 } + +tmnxSysResEcmpProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysResEcmpProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysResEcmpProfTable contains information about the system + resource profile to be allocated for each type of the ecmp bundle. + + The table can have up to a maximum of 2 entries." + ::= { tmnxSysResEcmpProfInfo 1 } + +tmnxSysResEcmpProfEntry OBJECT-TYPE + SYNTAX TmnxSysResEcmpProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about the resources to be created + for each type of ecmp bundle supported. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxSysResEcmpProfRowStatus." + INDEX { tmnxSysResEcmpProfId } + ::= { tmnxSysResEcmpProfTable 1 } + +TmnxSysResEcmpProfEntry ::= SEQUENCE +{ + tmnxSysResEcmpProfId Unsigned32, + tmnxSysResEcmpProfRowStatus RowStatus, + tmnxSysResEcmpProfType INTEGER, + tmnxSysResEcmpProfLinksPerGrp Unsigned32, + tmnxSysResEcmpProfNumGrps Unsigned32 +} + +tmnxSysResEcmpProfId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfId specifies the resource profile index + for the ecmp bundle." + ::= { tmnxSysResEcmpProfEntry 1 } + +tmnxSysResEcmpProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the tmnxSysResEcmpProfRowStatus specifies the status of this row. It + allows the creation and deletion of row entries in tmnxSysResEcmpProfTable. + + To create a row in this table, set tmnxSysResEcmpProfRowStatus to createAndGo(4). The values of + tmnxSysResEcmpProfType, tmnxSysResEcmpProfLinksPerGrp, and tmnxSysResEcmpProfNumGrps must also be + set to valid values for the row creation to succeed. + + To delete a row in this table, set tmnxSysResEcmpProfRowStatus to + destroy(6)." + ::= { tmnxSysResEcmpProfEntry 2 } + +tmnxSysResEcmpProfType OBJECT-TYPE + SYNTAX INTEGER { + mpls (1), + ip (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfType specifies the ecmp bundle type + applicable to this conceptual row." + ::= { tmnxSysResEcmpProfEntry 3 } + +tmnxSysResEcmpProfLinksPerGrp OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfLinksPerGrp specifies the maximum + number of links per group for the ecmp bundle" + ::= { tmnxSysResEcmpProfEntry 4 } + +tmnxSysResEcmpProfNumGrps OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfNumGrps specifies the maximum number of + ecmp groups allowed for the ecmp bundle. When tmnxSysResEcmpProfType + is 'mpls', maximum value of tmnxSysResEcmpProfNumGrps is 2047, Only + when tmnxSysResEcmpProfType is 'ip', can the maximum value of + tmnxSysResEcmpProfNumGrps be 2048." + ::= { tmnxSysResEcmpProfEntry 5 } + +tmnxSysResItCam OBJECT IDENTIFIER ::= { tmnxSysResInfo 3 } + +tmnxSysResItCamBank OBJECT IDENTIFIER ::= { tmnxSysResItCam 1 } + +tmnxSysResItCamBankV6Multicast OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysResItCamBankV6Multicast specifies the maximum + number of internal TCAM banks to support ipv6 multicast to scale" + DEFVAL { 0 } + ::= { tmnxSysResItCamBank 1 } + +tmnxSysFpCam OBJECT IDENTIFIER ::= { tmnxSysResInfo 4 } + +tmnxSysFpCamAllocation OBJECT IDENTIFIER ::= { tmnxSysFpCam 1 } + +tmnxSysFpCamAllocAdmnV6Multicast OBJECT-TYPE + SYNTAX Unsigned32 (0..10240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpCamAllocAdmnV6Multicast specifies the maximum + number of number of IPv6 multicast routes allowed to be installed in + the system/FP" + DEFVAL { 0 } + ::= { tmnxSysFpCamAllocation 1 } + +tmnxSysFpCamAllocOperV6Multicast OBJECT-TYPE + SYNTAX Unsigned32 (0..10240) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpCamAllocOperV6Multicast specifies the total + number of IPv6 multicast routes installed in the system/FP" + ::= { tmnxSysFpCamAllocation 2 } + +tmnxSysFpResAlloc OBJECT IDENTIFIER ::= { tmnxSysResInfo 5 } + +tmnxSysFpResAllocation OBJECT IDENTIFIER ::= { tmnxSysFpResAlloc 1 } + +tmnxSysFpResAllocG8032Sap OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The tmnxSysFpResAllocG8032Sap specifies the number of G8032 saps + resources allocated for forwarding path: + IXR-e Small - 600 max + IXR-e Big - 2048 max + IXR-R6/s - 4096 max + This value takes effect after system has rebooted. + This is replaced with system wide paired number" + DEFVAL { 0 } + ::= { tmnxSysFpResAllocation 1 } + +tmnxSysFpResAllocOperG8032Sap OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The tmnxSysFpResAllocOperG8032Sap indicates the number of G8032 saps + resources allocated for forwarding path. This is replaced with system + wide paired number" + ::= { tmnxSysFpResAllocation 2 } + +tmnxSysFpResAllocFilterIpv6 OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2 | 4 | 6 | 8 | 10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxSysFpResAllocFilterIpv6 specifies the number of ipv6 filter + resources allocated for forwarding path. This value takes effect after + system has rebooted." + DEFVAL { 4 } + ::= { tmnxSysFpResAllocation 3 } + +tmnxSysFpResAllocOperFilterIpv6 OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2 | 4 | 6 | 8 | 10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSysFpResAllocOperFilterIpv6 specifies the current operational + number of ipv6 filter resources allocated for forwarding path." + ::= { tmnxSysFpResAllocation 4 } + +tmnxSysFpResAllocFecSysWdUnpd OBJECT-TYPE + SYNTAX Unsigned32 (2..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpResAllocFecSysWdUnpd indicates the configured + number of system-wide FEC space. Default value is dependant on the platform. + Max Fec system-wide space: + IXR-ec - 200 max + IXR-e Small - 800 max + IXR-e Big - 3072 max + IXR-6/10 - 8192 max + IXR-X1/Xs/X3 - 8192 max + IXR-R6/s - 8192 max + This value takes effect after system has rebooted." + ::= { tmnxSysFpResAllocation 5 } + +tmnxSysFpResAllocFecOprSysWdUnpd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpResAllocFecOprSysWdUnpd indicates the + operational number of system-wide FEC space." + ::= { tmnxSysFpResAllocation 6 } + +tmnxSysFpResAllocFecSysWdPd OBJECT-TYPE + SYNTAX Unsigned32 (0..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value tmnxSysFpResAllocFecSysWdPd indicates the configured number + of paired FEC space." + DEFVAL { 0 } + ::= { tmnxSysFpResAllocation 7 } + +tmnxSysFpResAllocFecOprSysWdPd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSysFpResAllocFecOprSysWdPd indicates the operational + number of paired FEC space." + ::= { tmnxSysFpResAllocation 8 } + +tmnxSysFpResAllocPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysFpResAllocPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysFpResAllocPoolTable has an entry for every FP resource + allocation pool in the system." + ::= { tmnxSysFpResAlloc 2 } + +tmnxSysFpResAllocPoolEntry OBJECT-TYPE + SYNTAX TmnxSysFpResAllocPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a specific FP resource allocation pool in the + system. + + Entries are automatically created by the system and cannot be created + or deleted via SNMP SET operations." + INDEX { tmnxSysFpRAPoolId } + ::= { tmnxSysFpResAllocPoolTable 1 } + +TmnxSysFpResAllocPoolEntry ::= SEQUENCE +{ + tmnxSysFpRAPoolId Unsigned32, + tmnxSysFpRAPoolLgBndRsvMemCnt Unsigned32, + tmnxSysFpRAPoolOprLgBndRsvMemCnt Unsigned32 +} + +tmnxSysFpRAPoolId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysFpRAPoolId specifies the FP resource allocation + pool identifier." + ::= { tmnxSysFpResAllocPoolEntry 1 } + +tmnxSysFpRAPoolLgBndRsvMemCnt OBJECT-TYPE + SYNTAX Unsigned32 (8 | 16 | 32 | 64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpRAPoolLgBndRsvMemCnt specifies the number of lag + bundle members reserved for the forwarding path. + + This value takes effect after system has rebooted." + DEFVAL { 64 } + ::= { tmnxSysFpResAllocPoolEntry 2 } + +tmnxSysFpRAPoolOprLgBndRsvMemCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpRAPoolOprLgBndRsvMemCnt indicates the + operational number of lag bundle members reserved for the forwarding + path. + + This value takes effect after system has rebooted." + ::= { tmnxSysFpResAllocPoolEntry 3 } + +tmnxSysDhcp OBJECT IDENTIFIER ::= { tmnxSysObjs 28 } + +tmnxSysDhcp6AdvNoaddrsGlobal OBJECT-TYPE + SYNTAX BITS { + esmProxy (0), + esmRelay (1), + relay (2), + server (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysDhcp6AdvNoaddrsGlobal specifies the composition of + DHCPv6 Advertise Messages in case a DHCP6 application in this system + will not assign any addresses to any Identity Association (IA) in a + subsequent Request from the client. + + DHCP6 applications in this system are Relay, Server, Enhanced + Subscriber Management (ESM) Proxy and ESM Relay. + + By default, a DHCP6 application in this system will send an Advertise + message to the client that includes the IA containing a Status Code + option with status code 'NoAddrsAvail', as specified in Errata 2472. + + If the bit corresponding to a DHCP6 application is set, that + application will send an Advertise message to the client that includes + only a Status Code option with code 'NoAddrsAvail'. + + This system will refuse bit combinations that are not supported: the + 'esmRelay' and 'server' bits must be toggled together, and the + 'esmProxy' and 'relay' bits are read-only." + REFERENCE + "RFC3315 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + section 17.2.2 Creation and Transmission of Advertise Messages + + RFC3315 errata 2472 (section 17.2)" + DEFVAL { {} } + ::= { tmnxSysDhcp 1 } + +tmnxSysVsdInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 29 } + +tmnxSysVsdSystemId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysVsdSystemId specifies the name used by this system + as its identity when communicating with VSD." + DEFVAL { ''H } + ::= { tmnxSysVsdInfo 1 } + +tmnxSysVsdGwPubSubIsSubscrd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwPubSubIsSubscrd indicates whether the system + is subscribed to the gateway publish-subscribe node." + ::= { tmnxSysVsdInfo 2 } + +tmnxSysVsdGwPubSubNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwPubSubNodeName indicates the gateway + publish-subscribe node name assigned by VSD." + ::= { tmnxSysVsdInfo 3 } + +tmnxSysVsdGwPubSubLstSubscrdTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwPubSubLstSubscrdTime indicates the last + subscription time to the gateway publish-subscribe node." + ::= { tmnxSysVsdInfo 4 } + +tmnxSysVsdGwLastAuditTxTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwLastAuditTxTime indicates the time last + gateway audit was sent to the VSD." + ::= { tmnxSysVsdInfo 5 } + +tmnxSysLicense OBJECT IDENTIFIER ::= { tmnxSysObjs 30 } + +tmnxSysLicenseStatus OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseStatus indicates the current status of the + license." + ::= { tmnxSysLicense 1 } + +tmnxSysLicenseName OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseName indicates the license name." + ::= { tmnxSysLicense 2 } + +tmnxSysLicenseUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseUuid indicates the Universally Unique + Identifier (UUID) for the license of the virtual machine (VM)." + ::= { tmnxSysLicense 3 } + +tmnxSysLicenseDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseDescription indicates the license + description." + ::= { tmnxSysLicense 4 } + +tmnxSysLicenseProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseProduct indicates the product for which the + license is valid." + ::= { tmnxSysLicense 5 } + +tmnxSysLicenseSwVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseSwVersion indicates the SROS series system + software version for which the license is valid." + ::= { tmnxSysLicense 6 } + +tmnxSysLicenseIssueDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseIssueDateAndTime indicates the day and time + the license was issued." + ::= { tmnxSysLicense 7 } + +tmnxSysLicenseStartDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseStartDateAndTime indicates the day and time + the license became active." + ::= { tmnxSysLicense 8 } + +tmnxSysLicenseEndDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseEndDateAndTime indicates the day and time + the license expires." + ::= { tmnxSysLicense 9 } + +tmnxSysLicenseVChassisType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseVChassisType indicates the virtual chassis + type for which the license is valid. + + A value of empty string indicates that the license is not associated + with a virtual chassis." + ::= { tmnxSysLicense 10 } + +tmnxSysLicenseMaxNumCPMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseMaxNumCPMs indicates the maximum number of + CPMs allowed by the license. + + A value of 0 indicates that the number of CPMs is not restricted by + the license." + ::= { tmnxSysLicense 11 } + +tmnxSysLicenseMaxNumIOMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseMaxNumIOMs indicates the maximum number of + IOMs allowed by the license. + + A value of 0 indicates that the number of IOMs is not restricted by + the license." + ::= { tmnxSysLicense 12 } + +tmnxSysCpmCardLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysCpmCardLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysCpmCardLicenseTable has an entry for each CPM card in the + first chassis in the system." + ::= { tmnxSysLicense 13 } + +tmnxSysCpmCardLicenseEntry OBJECT-TYPE + SYNTAX TmnxSysCpmCardLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a CPM card in the first chassis in the system. + When a tmnxChassisEntry is created, a tmnxSysCpmCardLicenseEntry is + created for each CPM card in the first chassis. Entries cannot be + created or deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum + } + ::= { tmnxSysCpmCardLicenseTable 1 } + +TmnxSysCpmCardLicenseEntry ::= SEQUENCE +{ + tmnxSysCpmCardLicStatus TItemDescription, + tmnxSysCpmCardLicName TItemDescription, + tmnxSysCpmCardLicUuid TmnxUuid, + tmnxSysCpmCardLicDescription TItemDescription, + tmnxSysCpmCardLicProduct TItemDescription, + tmnxSysCpmCardLicSwVersion TItemDescription, + tmnxSysCpmCardLicIssueDateTime DateAndTime, + tmnxSysCpmCardLicStartDateTime DateAndTime, + tmnxSysCpmCardLicEndDateTime DateAndTime, + tmnxSysCpmCardLicVChassisType TNamedItemOrEmpty, + tmnxSysCpmCardLicMaxNumCPMs Unsigned32, + tmnxSysCpmCardLicMaxNumIOMs Unsigned32 +} + +tmnxSysCpmCardLicStatus OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicStatus indicates the current status of + the license." + ::= { tmnxSysCpmCardLicenseEntry 1 } + +tmnxSysCpmCardLicName OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicName indicates the license name." + ::= { tmnxSysCpmCardLicenseEntry 2 } + +tmnxSysCpmCardLicUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicUuid indicates the Universally Unique + Identifier (UUID) for the license of the CPM card in the virtual + machine (VM)." + ::= { tmnxSysCpmCardLicenseEntry 3 } + +tmnxSysCpmCardLicDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicDescription indicates the license + description." + ::= { tmnxSysCpmCardLicenseEntry 4 } + +tmnxSysCpmCardLicProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicProduct indicates the product for which + the license is valid." + ::= { tmnxSysCpmCardLicenseEntry 5 } + +tmnxSysCpmCardLicSwVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicSwVersion indicates the SROS series + system software version for which the license is valid." + ::= { tmnxSysCpmCardLicenseEntry 6 } + +tmnxSysCpmCardLicIssueDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicIssueDateTime indicates the day and time + the license was issued." + ::= { tmnxSysCpmCardLicenseEntry 7 } + +tmnxSysCpmCardLicStartDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicStartDateTime indicates the day and time + the license became active." + ::= { tmnxSysCpmCardLicenseEntry 8 } + +tmnxSysCpmCardLicEndDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicEndDateTime indicates the day and time + the license expires." + ::= { tmnxSysCpmCardLicenseEntry 9 } + +tmnxSysCpmCardLicVChassisType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicVChassisType indicates the virtual + chassis type for which the license is valid. + + A value of empty string indicates that the license is not associated + with a virtual chassis." + ::= { tmnxSysCpmCardLicenseEntry 10 } + +tmnxSysCpmCardLicMaxNumCPMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicMaxNumCPMs indicates the maximum number + of CPMs allowed by the license. + + A value of 0 indicates that the number of CPMs is not restricted by + the license." + ::= { tmnxSysCpmCardLicenseEntry 11 } + +tmnxSysCpmCardLicMaxNumIOMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicMaxNumIOMs indicates the maximum number + of IOMs allowed by the license. + + A value of 0 indicates that the number of IOMs is not restricted by + the license." + ::= { tmnxSysCpmCardLicenseEntry 12 } + +tmnxSysCpmCardLicFeatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysCpmCardLicFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysCpmCardLicFeatureTable has an entry for each feature + supported by the license installed on a CPM card in the chassis with + TIMETRA-CHASSIS-MIB::tmnxPhysChassisClass 'routerChassis(3)' and + TIMETRA-CHASSIS-MIB::tmnxPhysChassisNum '1'." + ::= { tmnxSysLicense 14 } + +tmnxSysCpmCardLicFeatureEntry OBJECT-TYPE + SYNTAX TmnxSysCpmCardLicFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When a TIMETRA-CHASSIS-MIB::tmnxCpmCardEntry is created for a CPM card + in the chassis with TIMETRA-CHASSIS-MIB::tmnxPhysChassisClass + 'routerChassis(3)' and TIMETRA-CHASSIS-MIB::tmnxPhysChassisNum '1', a + tmnxSysCpmCardLicFeatureEntry is created for each feature supported by + the license installed on that CPM card. + + Entries cannot be created or deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum, + tmnxSysCpmCardLicFeatApplication, + tmnxSysCpmCardLicFeatNumber + } + ::= { tmnxSysCpmCardLicFeatureTable 1 } + +TmnxSysCpmCardLicFeatureEntry ::= SEQUENCE +{ + tmnxSysCpmCardLicFeatApplication TNamedItem, + tmnxSysCpmCardLicFeatNumber Unsigned32, + tmnxSysCpmCardLicFeatDescription TItemDescription +} + +tmnxSysCpmCardLicFeatApplication OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicFeatApplication specifies the + application supported by the license." + ::= { tmnxSysCpmCardLicFeatureEntry 1 } + +tmnxSysCpmCardLicFeatNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicFeatNumber specifies the feature number + associated with the feature supported by the license." + ::= { tmnxSysCpmCardLicFeatureEntry 2 } + +tmnxSysCpmCardLicFeatDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicFeatDescription indicates the + description of the feature supported by the license." + ::= { tmnxSysCpmCardLicFeatureEntry 3 } + +tmnxSysLicensingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysLicensingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysLicensingTable an entry for each licensed applications for + this system." + ::= { tmnxSysLicense 16 } + +tmnxSysLicensingEntry OBJECT-TYPE + SYNTAX TmnxSysLicensingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains detailed information about each licensed + application. + + Entries cannot be created or deleted via SNMP SET operations." + INDEX { + tmnxSysLicensingGroup, + tmnxSysLicensedAppName + } + ::= { tmnxSysLicensingTable 1 } + +TmnxSysLicensingEntry ::= SEQUENCE +{ + tmnxSysLicensingGroup TmnxSysLicensingGroup, + tmnxSysLicensedAppName TNamedItem, + tmnxSysAppLicenseDescription DisplayString, + tmnxSysAppLicenseType INTEGER, + tmnxSysAppLicensePoolSize Integer32, + tmnxSysAppLicenseAllocated Unsigned32, + tmnxSysAppLicensePresent TruthValue, + tmnxSysAppLicenseState INTEGER, + tmnxSysAppLicense24HrDateTime DateAndTime, + tmnxSysAppLicense24HrMax Unsigned32, + tmnxSysAppLicenseCurrentMax Unsigned32 +} + +tmnxSysLicensingGroup OBJECT-TYPE + SYNTAX TmnxSysLicensingGroup + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingGroup indicates the licensing group." + ::= { tmnxSysLicensingEntry 1 } + +tmnxSysLicensedAppName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysLicensedAppName indicates the name of the licensed + application." + ::= { tmnxSysLicensingEntry 2 } + +tmnxSysAppLicenseDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppLicenseDescription indicates a more + detailed description of the application license." + ::= { tmnxSysLicensingEntry 3 } + +tmnxSysAppLicenseType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + pool (1), + rtu (2), + monitored (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicenseType specifies the type + of licensing done for this application. + pool - A pool license grants a specified number of + concurrent allocations of the license. + rtu - An RTU license grants the right to use a + feature, + monitored - A monitored license is audited, but not + strictly enforced by the system." + ::= { tmnxSysLicensingEntry 4 } + +tmnxSysAppLicensePoolSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicensePoolSize indicates the size of the pool + of licenses that can be allocated within the system. A value of (-1) + indicates a pool size is not applicable to this application based on + tmnxSysAppLicenseType." + ::= { tmnxSysLicensingEntry 5 } + +tmnxSysAppLicenseAllocated OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicenseAllocated indicates the the number of + these licenses currently allocated in the system." + ::= { tmnxSysLicensingEntry 6 } + +tmnxSysAppLicensePresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicensePresent specifies if the current system + license grants the right to use feature on this system." + ::= { tmnxSysLicensingEntry 7 } + +tmnxSysAppLicenseState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + valid (1), + error (2), + violation (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicenseState indicates the state + of the license for this application. + unknown - Monitored licenses will always return this value + valid - No issue with application license + error - Insufficient licensing has been detected. + violation - License violation has been detected." + ::= { tmnxSysLicensingEntry 8 } + +tmnxSysAppLicense24HrDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicense24HrDateTime indicates the the time that + the last 24 hour interval ended." + ::= { tmnxSysLicensingEntry 9 } + +tmnxSysAppLicense24HrMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicense24HrMax indicates the the max number of + these licenses allocated since the time indicated by + tmnxSysAppLicense24HrStartTime (last 24 hours)." + ::= { tmnxSysLicensingEntry 10 } + +tmnxSysAppLicenseCurrentMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicenseCurrentMax indicates the the max number + of these licenses allocated since the last 24 hour interval was + recorded." + ::= { tmnxSysLicensingEntry 11 } + +tmnxSysAvailableLicensesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAvailableLicensesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAvailableLicensesTable has an entry for each license + available for this system that was matched in the license file." + ::= { tmnxSysLicense 17 } + +tmnxSysAvailableLicensesEntry OBJECT-TYPE + SYNTAX TmnxSysAvailableLicensesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a license avalalable for this system from the last + loaded license-file." + INDEX { tmnxSysAvailLicenseIndex } + ::= { tmnxSysAvailableLicensesTable 1 } + +TmnxSysAvailableLicensesEntry ::= SEQUENCE +{ + tmnxSysAvailLicenseIndex Unsigned32, + tmnxSysAvailLicenseName TItemDescription, + tmnxSysAvailLicenseUuid TmnxUuid, + tmnxSysAvailLicenseDescription TItemDescription, + tmnxSysAvailLicenseSwVersion TItemDescription, + tmnxSysAvailLicIssueDateTime DateAndTime, + tmnxSysAvailLicStartDateTime DateAndTime, + tmnxSysAvailLicEndDateTime DateAndTime, + tmnxSysAvailLicenseProduct TItemDescription +} + +tmnxSysAvailLicenseIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseIndex indicates the index of the + matched license." + ::= { tmnxSysAvailableLicensesEntry 1 } + +tmnxSysAvailLicenseName OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseName indicates the license name." + ::= { tmnxSysAvailableLicensesEntry 2 } + +tmnxSysAvailLicenseUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseUuid indicates the Universally Unique + Identifier (UUID) for the license." + ::= { tmnxSysAvailableLicensesEntry 3 } + +tmnxSysAvailLicenseDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseDescription indicates the license + description." + ::= { tmnxSysAvailableLicensesEntry 4 } + +tmnxSysAvailLicenseSwVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseSwVersion indicates the SROS series + system software version for which the license is valid." + ::= { tmnxSysAvailableLicensesEntry 5 } + +tmnxSysAvailLicIssueDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicIssueDateTime indicates the day and time + the license was issued." + ::= { tmnxSysAvailableLicensesEntry 6 } + +tmnxSysAvailLicStartDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicStartDateTime indicates the day and time + the license becomes active." + ::= { tmnxSysAvailableLicensesEntry 7 } + +tmnxSysAvailLicEndDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicEndDateTime indicates the day and time the + license expires." + ::= { tmnxSysAvailableLicensesEntry 8 } + +tmnxSysAvailLicenseProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseProduct indicates the licensed + product." + ::= { tmnxSysAvailableLicensesEntry 9 } + +tmnxSysLicensingState OBJECT-TYPE + SYNTAX INTEGER { + unlicensed (0), + licensed (1), + invalid-license (2), + expired-license (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingState indicates the current status of the + system licensing." + ::= { tmnxSysLicense 18 } + +tmnxSysLicensingRebootPending OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingRebootPending indicates whether a system + reboot is pending due to system licensing" + ::= { tmnxSysLicense 19 } + +tmnxSysLicenseStatistics OBJECT IDENTIFIER ::= { tmnxSysLicense 20 } + +tmnxSysAppStats24HrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStats24HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStats24HrsTable contains statistics about a virtual + machine application collected periodically during the last 24 hours." + ::= { tmnxSysLicenseStatistics 1 } + +tmnxSysAppStats24HrsEntry OBJECT-TYPE + SYNTAX TmnxSysAppStats24HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a specific instance of a statistics value + at a specific time." + INDEX { + tmnxSysAppStats24HrsApplication, + tmnxSysAppStats24HrsType, + tmnxSysAppStats24HrsIndex + } + ::= { tmnxSysAppStats24HrsTable 1 } + +TmnxSysAppStats24HrsEntry ::= SEQUENCE +{ + tmnxSysAppStats24HrsApplication TmnxSysLicenseApplication, + tmnxSysAppStats24HrsType TmnxSysLicenseAppStatsType, + tmnxSysAppStats24HrsIndex Unsigned32, + tmnxSysAppStats24HrsName DisplayString, + tmnxSysAppStats24HrsValue CounterBasedGauge64, + tmnxSysAppStats24HrsTime DateAndTime +} + +tmnxSysAppStats24HrsApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats24HrsApplication indicates the + application." + ::= { tmnxSysAppStats24HrsEntry 1 } + +tmnxSysAppStats24HrsType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats24HrsType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStats24HrsEntry 2 } + +tmnxSysAppStats24HrsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats24HrsIndex is a numerical index value + generated by this system." + ::= { tmnxSysAppStats24HrsEntry 3 } + +tmnxSysAppStats24HrsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats24HrsName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStats24HrsEntry 4 } + +tmnxSysAppStats24HrsValue OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats24HrsValue indicates the value + of the statistics contained in this conceptual row." + ::= { tmnxSysAppStats24HrsEntry 5 } + +tmnxSysAppStats24HrsTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats24HrsTime indicates the time + the system measured the value of tmnxSysAppStats24HrsValue." + ::= { tmnxSysAppStats24HrsEntry 6 } + +tmnxSysAppStatsWeekTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStatsWeekEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStatsWeekTable contains statistics about a virtual + machine application collected periodically during the last week." + ::= { tmnxSysLicenseStatistics 2 } + +tmnxSysAppStatsWeekEntry OBJECT-TYPE + SYNTAX TmnxSysAppStatsWeekEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a specific instance of a statistics value + associated with a specific 24 hours period." + INDEX { + tmnxSysAppStatsWeekApplication, + tmnxSysAppStatsWeekType, + tmnxSysAppStatsWeekIndex + } + ::= { tmnxSysAppStatsWeekTable 1 } + +TmnxSysAppStatsWeekEntry ::= SEQUENCE +{ + tmnxSysAppStatsWeekApplication TmnxSysLicenseApplication, + tmnxSysAppStatsWeekType TmnxSysLicenseAppStatsType, + tmnxSysAppStatsWeekIndex Unsigned32, + tmnxSysAppStatsWeekName DisplayString, + tmnxSysAppStatsWeekAverage CounterBasedGauge64, + tmnxSysAppStatsWeekPeak CounterBasedGauge64, + tmnxSysAppStatsWeekTime DateAndTime +} + +tmnxSysAppStatsWeekApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsWeekApplication indicates the application." + ::= { tmnxSysAppStatsWeekEntry 1 } + +tmnxSysAppStatsWeekType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsWeekType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStatsWeekEntry 2 } + +tmnxSysAppStatsWeekIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsWeekIndex is a numerical index value + generated by this system." + ::= { tmnxSysAppStatsWeekEntry 3 } + +tmnxSysAppStatsWeekName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStatsWeekEntry 4 } + +tmnxSysAppStatsWeekAverage OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekAverage indicates the + average value of the statistics contained in this conceptual row for + this period of 24 hours." + ::= { tmnxSysAppStatsWeekEntry 5 } + +tmnxSysAppStatsWeekPeak OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekPeak indicates the peak + value of the statistics contained in this conceptual row for this + period of 24 hours." + ::= { tmnxSysAppStatsWeekEntry 6 } + +tmnxSysAppStatsWeekTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekTime indicates the time the + system determined the values of tmnxSysAppStatsWeekAverage and + tmnxSysAppStatsWeekPeak." + ::= { tmnxSysAppStatsWeekEntry 7 } + +tmnxSysAppStatsPeakTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStatsPeakEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStatsPeakTable contains peak values of statistics about + a virtual machine application." + ::= { tmnxSysLicenseStatistics 3 } + +tmnxSysAppStatsPeakEntry OBJECT-TYPE + SYNTAX TmnxSysAppStatsPeakEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a peak value of a statistic about a + virtual machine application." + INDEX { + tmnxSysAppStatsPeakApplication, + tmnxSysAppStatsPeakType + } + ::= { tmnxSysAppStatsPeakTable 1 } + +TmnxSysAppStatsPeakEntry ::= SEQUENCE +{ + tmnxSysAppStatsPeakApplication TmnxSysLicenseApplication, + tmnxSysAppStatsPeakType TmnxSysLicenseAppStatsType, + tmnxSysAppStatsPeakName DisplayString, + tmnxSysAppStatsPeakValue CounterBasedGauge64, + tmnxSysAppStatsPeakTime DateAndTime +} + +tmnxSysAppStatsPeakApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsPeakApplication indicates the application." + ::= { tmnxSysAppStatsPeakEntry 1 } + +tmnxSysAppStatsPeakType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsPeakType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStatsPeakEntry 2 } + +tmnxSysAppStatsPeakName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsPeakName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStatsPeakEntry 3 } + +tmnxSysAppStatsPeakValue OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsPeakValue indicates the value + of the statistics contained in this conceptual row." + ::= { tmnxSysAppStatsPeakEntry 4 } + +tmnxSysAppStatsPeakTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsPeakTime indicates the time the + system measured the value of tmnxSysAppStatsPeakValue." + ::= { tmnxSysAppStatsPeakEntry 5 } + +tmnxSysAppStats48HrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStats48HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStats48HrsTable contains statistics about a virtual + machine application collected periodically 24 to 48 hours ago." + ::= { tmnxSysLicenseStatistics 4 } + +tmnxSysAppStats48HrsEntry OBJECT-TYPE + SYNTAX TmnxSysAppStats48HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a specific instance of a statistics value + at a specific time." + INDEX { + tmnxSysAppStats48HrsApplication, + tmnxSysAppStats48HrsType, + tmnxSysAppStats48HrsIndex + } + ::= { tmnxSysAppStats48HrsTable 1 } + +TmnxSysAppStats48HrsEntry ::= SEQUENCE +{ + tmnxSysAppStats48HrsApplication TmnxSysLicenseApplication, + tmnxSysAppStats48HrsType TmnxSysLicenseAppStatsType, + tmnxSysAppStats48HrsIndex Unsigned32, + tmnxSysAppStats48HrsName DisplayString, + tmnxSysAppStats48HrsValue CounterBasedGauge64, + tmnxSysAppStats48HrsTime DateAndTime +} + +tmnxSysAppStats48HrsApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats48HrsApplication indicates the + application." + ::= { tmnxSysAppStats48HrsEntry 1 } + +tmnxSysAppStats48HrsType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats48HrsType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStats48HrsEntry 2 } + +tmnxSysAppStats48HrsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats48HrsIndex is a numerical index value + generated by this system." + ::= { tmnxSysAppStats48HrsEntry 3 } + +tmnxSysAppStats48HrsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats48HrsName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStats48HrsEntry 4 } + +tmnxSysAppStats48HrsValue OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats48HrsValue indicates the value + of the statistics contained in this conceptual row." + ::= { tmnxSysAppStats48HrsEntry 5 } + +tmnxSysAppStats48HrsTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats48HrsTime indicates the time + the system measured the value of tmnxSysAppStats48HrsValue." + ::= { tmnxSysAppStats48HrsEntry 6 } + +tmnxSysLicensingProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingProduct indicates the type of license + expected based on the running system." + ::= { tmnxSysLicense 21 } + +tmnxSysLicensingUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingUuid indicates the Universally Unique + Identifier (UUID) being used to match license." + ::= { tmnxSysLicense 22 } + +tmnxSysFibInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 31 } + +tmnxSysFibSelective OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFibSelective specifies whether selective FIB is + enabled in the system. + + If the value of tmnxSysFibSelective is set to false, then all active + routes are installed on all line cards. + + If the value of tmnxSysFibSelective is set to true, then a line card + installs a particular IP route only if that route is relevant to the + card based on the current configuration of interfaces and services." + DEFVAL { false } + ::= { tmnxSysFibInfo 1 } + +tmnxSysSnmpSrcAccessObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 32 } + +tmnxSysSnmpConfigObjs OBJECT IDENTIFIER ::= { tmnxSysSnmpSrcAccessObjs 1 } + +tmnxSysSnmpSrcAccessTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessTblLstChgd indicates the sysUpTime at + the time of the last modification to tmnxSysSnmpSrcAccessLstTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSysSnmpConfigObjs 1 } + +tmnxSysSnmpSrcAccessLstTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysSnmpSrcAccessLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSnmpSrcAccessLstTable contains objects for creating entries + corresponding to source access list." + ::= { tmnxSysSnmpConfigObjs 2 } + +tmnxSysSnmpSrcAccessLstEntry OBJECT-TYPE + SYNTAX TmnxSysSnmpSrcAccessLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSnmpSrcAccessLstEntry contains configuration items for + creating src-access-list." + INDEX { IMPLIED tmnxSysSnmpSrcAccessLstName } + ::= { tmnxSysSnmpSrcAccessLstTable 1 } + +TmnxSysSnmpSrcAccessLstEntry ::= SEQUENCE +{ + tmnxSysSnmpSrcAccessLstName TNamedItem, + tmnxSysSnmpSrcAccessLstRowStatus RowStatus, + tmnxSysSnmpSrcAccessLstLastChg TimeStamp +} + +tmnxSysSnmpSrcAccessLstName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessLstName specifies the name given to + this src-access-list." + ::= { tmnxSysSnmpSrcAccessLstEntry 1 } + +tmnxSysSnmpSrcAccessLstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessLstRowStatus specifies the row status + used for creation and deletion of src-access-list entries." + ::= { tmnxSysSnmpSrcAccessLstEntry 2 } + +tmnxSysSnmpSrcAccessLstLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessLstLastChg indicates the sysUpTime at + the time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tmnxSysSnmpSrcAccessLstEntry 3 } + +tmnxSysSnmpStatsObjs OBJECT IDENTIFIER ::= { tmnxSysSnmpSrcAccessObjs 2 } + +tmnxSysSnmpCommunityStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysSnmpCommunityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSnmpCommunityStatsTable contains statistics for SNMP + Community." + ::= { tmnxSysSnmpStatsObjs 1 } + +tmnxSysSnmpCommunityStatsEntry OBJECT-TYPE + SYNTAX TmnxSysSnmpCommunityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for each SNMP + Community within a virtual router. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { snmpCommunityEntry } + ::= { tmnxSysSnmpCommunityStatsTable 1 } + +TmnxSysSnmpCommunityStatsEntry ::= SEQUENCE +{ tmnxSysSnmpCommunityPktDropped Gauge32 } + +tmnxSysSnmpCommunityPktDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpCommunityPktDropped indicates the total number + of packets dropped when a SNMP GET request has been made." + ::= { tmnxSysSnmpCommunityStatsEntry 1 } + +tmnxSysMgmtProtocolObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 33 } + +tmnxSysMgmtProtocolTblLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtProtocolTblLstChng indicates the sysUpTime at + the time of the last modification to tmnxSysMgmtProtocolTable by + change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSysMgmtProtocolObjs 1 } + +tmnxSysMgmtProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysMgmtProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysMgmtProtocolTable contains objects for managing the + capabilities of the different network management protocols." + ::= { tmnxSysMgmtProtocolObjs 2 } + +tmnxSysMgmtProtocolEntry OBJECT-TYPE + SYNTAX TmnxSysMgmtProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysMgmtProtocolEntry contains configuration items for managing + the different network management protocols. + + Entries in this table cannot be created or deleted." + INDEX { tmnxSysMgmtProtocol } + ::= { tmnxSysMgmtProtocolTable 1 } + +TmnxSysMgmtProtocolEntry ::= SEQUENCE +{ + tmnxSysMgmtProtocol INTEGER, + tmnxSysMgmtProtLastChange TimeStamp, + tmnxSysMgmtAllowImmediateChange TruthValue, + tmnxSysMgmtCliEngine1 TmnxCliEngine, + tmnxSysMgmtCliEngine2 TmnxCliEngine +} + +tmnxSysMgmtProtocol OBJECT-TYPE + SYNTAX INTEGER { + cli (0) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtProtocol specifies the name of the network + management protocol to which this row applies." + ::= { tmnxSysMgmtProtocolEntry 1 } + +tmnxSysMgmtProtLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtProtLastChange indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tmnxSysMgmtProtocolEntry 2 } + +tmnxSysMgmtAllowImmediateChange OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtAllowImmediateChange specifies whether the + user is allowed to make direct changes to the configuration, or + whether all changes need to be applied through use of a candidate + config." + DEFVAL { true } + ::= { tmnxSysMgmtProtocolEntry 3 } + +tmnxSysMgmtCliEngine1 OBJECT-TYPE + SYNTAX TmnxCliEngine + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtCliEngine1 specifies the CLI engine that is + active when a user logs in. + + Value systemDerived specifies that the CLI engine is derived + from the current value of tmnxSysMgmtIfWriteMode: + tmnxSysMgmtIfWriteMode -> CLI engine + ---------------------- --------------------- + classic -> Classic CLI + modelDriven -> MD CLI + mixed -> MD CLI + + Both tmnxSysMgmtCliEngine1 and tmnxSysMgmtCliEngine2 must be present + in the same set request." + DEFVAL { systemDerived } + ::= { tmnxSysMgmtProtocolEntry 4 } + +tmnxSysMgmtCliEngine2 OBJECT-TYPE + SYNTAX TmnxCliEngine + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtCliEngine2 specifies the secondary CLI engine + that is accessible to a logged-in user. + + Value systemDerived specifies that the user does not have access to + secondary engine (i.e.: can only access engine specified by + tmnxSysMgmtCliEngine1). + + Values other than systemDerived are used only if tmnxSysMgmtCliEngine1 + also has value other than systemDerived and must differ from that + value. + + Both tmnxSysMgmtCliEngine1 and tmnxSysMgmtCliEngine2 must be present + in the same set request." + DEFVAL { systemDerived } + ::= { tmnxSysMgmtProtocolEntry 5 } + +tmnxSysFileTransProfObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 34 } + +tmnxSysFileTransProfTableLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfTableLstChgd indicates the time, + since system startup, when tmnxSysFileTransProfTable last changed + configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysFileTransProfObjs 1 } + +tmnxSysFileTransProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysFileTransProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysFileTransProfTable contains objects used to configure + instances of the file transmission profile, which are used by a device + to download files from a server (e.g. File Transfer Protocol (FTP) + server or Hypertext Transfer Protocol(HTTP) server). + + A file transmission profile specifies 1) the local configuration for + sending and receiving a file in an Nokia SROS device; and 2) the + behaviours of the device when the transmission fails. + + Usage example: + Auto Certificate Revocation List (CRL) retrieval: downloading + CRL from a FTP or an HTTP server to an Nokia SROS device. + + Entries in this table are created and deleted via SNMP set operations + to tmnxSysFileTransProfRowStatus." + ::= { tmnxSysFileTransProfObjs 2 } + +tmnxSysFileTransProfEntry OBJECT-TYPE + SYNTAX TmnxSysFileTransProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxSysFileTransProfEntry contains the configuration for one file + transmission profile." + INDEX { tmnxSysFileTransProfName } + ::= { tmnxSysFileTransProfTable 1 } + +TmnxSysFileTransProfEntry ::= SEQUENCE +{ + tmnxSysFileTransProfName TNamedItem, + tmnxSysFileTransProfRowStatus RowStatus, + tmnxSysFileTransProfLastChanged TimeStamp, + tmnxSysFileTransProfRtrId TmnxVRtrIDOrZero, + tmnxSysFileTransProfSvcId TmnxServId, + tmnxSysFileTransProfSrcAddrV4T InetAddressType, + tmnxSysFileTransProfSrcAddrV4 InetAddress, + tmnxSysFileTransProfSrcAddrV6T InetAddressType, + tmnxSysFileTransProfSrcAddrV6 InetAddress, + tmnxSysFileTransProfTimeout Unsigned32, + tmnxSysFileTransProfRetry Unsigned32, + tmnxSysFileTransProfRedirection Unsigned32, + tmnxSysFileTransProfSvcName TLNamedItemOrEmpty +} + +tmnxSysFileTransProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfName uniquely specifies one file + transmission profile configured on this system." + ::= { tmnxSysFileTransProfEntry 1 } + +tmnxSysFileTransProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRowStatus specifies the status of + this row. It is used to create and delete row entries in + tmnxSysFileTransProfTable." + ::= { tmnxSysFileTransProfEntry 2 } + +tmnxSysFileTransProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfLastChanged indicates the time, since + system startup, that the configuration of this row was created or + modified." + ::= { tmnxSysFileTransProfEntry 3 } + +tmnxSysFileTransProfRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRtrId specifies the virtual router + instance. The file transmission connection(s) will be established + between the virtual router and a server (e.g. FTP or HTTP server). + + Exactly one of tmnxSysFileTransProfSvcName, tmnxSysFileTransProfSvcId + and tmnxSysFileTransProfRtrId must be configured to a non-default + value. For example, when the value of tmnxSysFileTransProfRtrId is + zero, the virtual router must be specified using + tmnxSysFileTransProfSvcId or tmnxSysFileTransProfSvcName. + + Only those IDs corresponding to the 'Base' and 'management' virtual + routers may be set in this object. Refer to + TIMETRA-VRTR-MIB.mib::vRtrName." + DEFVAL { 1 } + ::= { tmnxSysFileTransProfEntry 4 } + +tmnxSysFileTransProfSvcId OBJECT-TYPE + SYNTAX TmnxServId (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSvcId specifies the service + identifier for a virtual router. The file transmission connection(s) + will be established between the virtual router and a server (e.g. FTP + or HTTP server). + + Exactly one of tmnxSysFileTransProfSvcName, tmnxSysFileTransProfSvcId + and tmnxSysFileTransProfRtrId must be configured to a non-default + value. For example, when the value of tmnxSysFileTransProfSvcId is + zero, the virtual router must be specified using + tmnxSysFileTransProfSvcName or tmnxSysFileTransProfRtrId. + + Only VPRN service IDs are allowed." + DEFVAL { 0 } + ::= { tmnxSysFileTransProfEntry 5 } + +tmnxSysFileTransProfSrcAddrV4T OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV4T specifies the IP address + type of tmnxSysFileTransProfSrcAddrV4. + + The value of tmnxSysFileTransProfSrcAddrV4T can be either of 'ipv4(1)' + or 'unknown (0)'. + + The value of 'unknown(0)' specifies no IPv4 source address is + configured." + DEFVAL { unknown } + ::= { tmnxSysFileTransProfEntry 6 } + +tmnxSysFileTransProfSrcAddrV4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV4 specifies the IPv4 source + address specified in tmnxSysFileTransProfRtrId. + + The value of an empty string specifies no IPv4 source address is + configured." + DEFVAL { ''H } + ::= { tmnxSysFileTransProfEntry 7 } + +tmnxSysFileTransProfSrcAddrV6T OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV6T specifies the IP address + type of tmnxSysFileTransProfSrcAddrV6. + + The value of tmnxSysFileTransProfSrcAddrV6T can be either of 'ipv6(2)' + or 'unknown (0)'. + + The value of 'unknown(0)' specifies no IPv6 source address is + configured." + DEFVAL { unknown } + ::= { tmnxSysFileTransProfEntry 8 } + +tmnxSysFileTransProfSrcAddrV6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV6 specifies the IPv6 source + address specified in tmnxSysFileTransProfRtrId. + + The value of an empty string specifies no IPv6 source address is + configured." + DEFVAL { ''H } + ::= { tmnxSysFileTransProfEntry 9 } + +tmnxSysFileTransProfTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfTimeout specifies the connection + timeout (in seconds) for the file transmission. + + The timeout is the maximum waiting time to receive any data from the + server (e.g. FTP or HTTP server)." + DEFVAL { 60 } + ::= { tmnxSysFileTransProfEntry 10 } + +tmnxSysFileTransProfRetry OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRetry specifies the number of retries + of the file transmission profile. + + When the virtual router does not receive any data from a server (e.g. + FTP or HTTP server) after the configured tmnxSysFileTransProfTimeout + interval, the router may repeat the request to the server. The number + of retries specifies the maximum number of repeated requests. + + Virtual router instances are configured using + tmnxSysFileTransProfRtrId. + + The value of zero specifies that the request should not be resent by + the virtual router after the configured tmnxSysFileTransProfTimeout + interval elapsed." + DEFVAL { 0 } + ::= { tmnxSysFileTransProfEntry 11 } + +tmnxSysFileTransProfRedirection OBJECT-TYPE + SYNTAX Unsigned32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRedirection specifies the maximum + level of redirection of the file transmission profile. + + The virtual router may send a new request to another server if the + requested resources are not available (e.g. temporarily available to + another server). + + Usage example: + When a virtual router receives an HTTP response with status code of + redirection 3xx (e.g. 301 Moved Permanently), the router may send + a new request to another location. The level of redirection specifies + the maximum number of new requests that can be sent by a virtual + router. + + For any file transmission protocols (e.g. FTP), which do not support + redirection, the value of tmnxSysFileTransProfRedirection will be + ignored. + + The value of zero specifies that no new request should be sent by a + virtual router to another server." + REFERENCE + "RFC 2616, 'Hypertext Transfer Protocol -- HTTP/1.1', IETF, June 1999, + section 10.3 'Redirection 3xx'." + DEFVAL { 0 } + ::= { tmnxSysFileTransProfEntry 12 } + +tmnxSysFileTransProfSvcName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSvcName specifies the service name + for a virtual router. The file transmission connection(s) will be + established between the virtual router and a server (e.g. FTP or HTTP + server). + + Exactly one of tmnxSysFileTransProfSvcName, tmnxSysFileTransProfSvcId + and tmnxSysFileTransProfRtrId must be configured to a non-default + value. For example, when the value of tmnxSysFileTransProfSvcName is + an empty string, the virtual router must be specified using + tmnxSysFileTransProfSvcId or tmnxSysFileTransProfRtrId. + + Only VPRN service names are allowed." + DEFVAL { ''H } + ::= { tmnxSysFileTransProfEntry 13 } + +tmnxEhsExtObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 35 } + +tmnxSmLaunchExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSmLaunchExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmLaunchExtTable is an extension of the + DISMAN-SCRIPT-MIB::smLaunchTable." + ::= { tmnxEhsExtObjs 1 } + +tmnxSmLaunchExtEntry OBJECT-TYPE + SYNTAX TmnxSmLaunchExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents contains additional attributes for the + smLaunchEntry. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { smLaunchEntry } + ::= { tmnxSmLaunchExtTable 1 } + +TmnxSmLaunchExtEntry ::= SEQUENCE +{ + tmnxSmLaunchExtAuthType TmnxScriptAuthType, + tmnxSmLaunchExtLockOverride TruthValue +} + +tmnxSmLaunchExtAuthType OBJECT-TYPE + SYNTAX TmnxScriptAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmLaunchExtAuthType indicates the module + that last started a script by writing to + DISMAN-SCRIPT-MIB::smLaunchStart. If no script has yet + been started the value 'none(0)' is returned." + ::= { tmnxSmLaunchExtEntry 1 } + +tmnxSmLaunchExtLockOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true script run is able to overide explicit lock of MD database. + Hence giving priority to EHS/Cron script runs." + DEFVAL { false } + ::= { tmnxSmLaunchExtEntry 2 } + +tmnxSmRunExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSmRunExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmRunExtTable is an extension of the + DISMAN-SCRIPT-MIB::smRunTable." + ::= { tmnxEhsExtObjs 2 } + +tmnxSmRunExtEntry OBJECT-TYPE + SYNTAX TmnxSmRunExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents contains additional attributes for the + smRunEntry. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { smRunEntry } + ::= { tmnxSmRunExtTable 1 } + +TmnxSmRunExtEntry ::= SEQUENCE +{ + tmnxSmRunExtAuthType TmnxScriptAuthType, + tmnxSmRunExtUserName TNamedItemOrEmpty +} + +tmnxSmRunExtAuthType OBJECT-TYPE + SYNTAX TmnxScriptAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunExtAuthType indicates the module + that started this run of a script by writing to + DISMAN-SCRIPT-MIB::smLaunchStart. If no script has yet + been started the value 'none(0)' is returned." + ::= { tmnxSmRunExtEntry 1 } + +tmnxSmRunExtUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunExtUserName indicates the name of + the user account used to check access to CLI commands while + executing the script. If no script has yet been started + the empty string is returned." + ::= { tmnxSmRunExtEntry 2 } + +tmnxSmRunArgsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSmRunArgsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmRunArgsTable contains information pertaining to the + arguments passed to the exec script." + ::= { tmnxEhsExtObjs 3 } + +tmnxSmRunArgsEntry OBJECT-TYPE + SYNTAX TmnxSmRunArgsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmRunArgsEntry provides the argument information for a + specified exec script." + INDEX { + smLaunchOwner, + smLaunchName, + smRunIndex, + tmnxSmRunEventArgIndex + } + ::= { tmnxSmRunArgsTable 1 } + +TmnxSmRunArgsEntry ::= SEQUENCE +{ + tmnxSmRunEventArgIndex Unsigned32, + tmnxSmRunEventArgName TLNamedItem, + tmnxSmRunEventArgValue DisplayString +} + +tmnxSmRunEventArgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSmRunEventArgIndex specifies the argument index + number associated with a particular tmnxSmRunArgsEntry." + ::= { tmnxSmRunArgsEntry 1 } + +tmnxSmRunEventArgName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunEventArgName indicates the name of an argument + passed to the exec script." + ::= { tmnxSmRunArgsEntry 2 } + +tmnxSmRunEventArgValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunEventArgValue indicates the ASCII printable + contents of the specified argument passed to the exec script." + ::= { tmnxSmRunArgsEntry 3 } + +tmnxSysSwReposObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 36 } + +tmnxSysSwReposTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposTableLastChanged indicates the time, since + system startup, when tmnxSysSoftwareRepositoryTable last changed + configuration." + ::= { tmnxSysSwReposObjs 1 } + +tmnxSysSoftwareRepositoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysSoftwareRepositoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSoftwareRepositoryTable contains configuration information + about the system software repositories for extension chassis." + ::= { tmnxSysSwReposObjs 2 } + +tmnxSysSoftwareRepositoryEntry OBJECT-TYPE + SYNTAX TmnxSysSoftwareRepositoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSoftwareRepositoryEntry consists of the configurable + objects for the system software repositories." + INDEX { tmnxSysSwReposName } + ::= { tmnxSysSoftwareRepositoryTable 1 } + +TmnxSysSoftwareRepositoryEntry ::= SEQUENCE +{ + tmnxSysSwReposName TNamedItem, + tmnxSysSwReposRowStatus RowStatus, + tmnxSysSwReposLastChanged TimeStamp, + tmnxSysSwReposDescription TItemDescription, + tmnxSysSwReposPrimaryLocation TmnxDisplayStringURL, + tmnxSysSwReposSecondaryLocation TmnxDisplayStringURL, + tmnxSysSwReposTertiaryLocation TmnxDisplayStringURL +} + +tmnxSysSwReposName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposName specifies a unique name which + identifies the system software repository." + ::= { tmnxSysSoftwareRepositoryEntry 1 } + +tmnxSysSwReposRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposRowStatus specifies the row status. It + allows the creation and deletion of rows in + tmnxSysSoftwareRepositoryTable." + ::= { tmnxSysSoftwareRepositoryEntry 2 } + +tmnxSysSwReposLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposLastChanged indicates the time, since + system startup, that the configuration of the system software + repository was created or modified." + ::= { tmnxSysSoftwareRepositoryEntry 3 } + +tmnxSysSwReposDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposDescription specifies the description of + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 4 } + +tmnxSysSwReposPrimaryLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposPrimaryLocation specifies the primary + location of the directory that contains the runtime image files for + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 5 } + +tmnxSysSwReposSecondaryLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposSecondaryLocation specifies the secondary + location of the directory that contains the runtime image files for + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 6 } + +tmnxSysSwReposTertiaryLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposTertiaryLocation specifies the tertiary + location of the directory that contains the runtime image files for + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 7 } + +tmnxSysNspProxyInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 37 } + +tmnxSysGrpcInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 39 } + +tmnxSysGrpcAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcAdminState specifies the desired + administrative state of the gRPC server." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 1 } + +tmnxSysGrpcOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcOperState indicates the current operational + state of gRPC server." + ::= { tmnxSysGrpcInfo 2 } + +tmnxSysGrpcTlsServerProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcTlsServerProfile specifies the name of the TLS + server profile to be used." + DEFVAL { ''H } + ::= { tmnxSysGrpcInfo 3 } + +tmnxSysGrpcMaxMsgSize OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + UNITS "megabytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcMaxMsgSize specifies the maximum size of the + received decompressed serialized protobuf message without metadata." + DEFVAL { 512 } + ::= { tmnxSysGrpcInfo 4 } + +tmnxSysGrpcAutoCfgSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcAutoCfgSave specifies whether the running + configuration is saved as part of a commit operation initiated from + gRPC." + DEFVAL { false } + ::= { tmnxSysGrpcInfo 5 } + +tmnxSysGrpcGnmiVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnmiVersion indicates the version of gNMI + service provided by gRPC server." + ::= { tmnxSysGrpcInfo 6 } + +tmnxSysGrpcAllowUnsecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcAllowUnsecure specifies whether gRPC server + will run without secured transport protocol. Username and password + will be transferred in unencrypted form with each RPC request." + DEFVAL { false } + ::= { tmnxSysGrpcInfo 7 } + +tmnxSysGrpcGnmiAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnmiAdminState specifies the desired + administrative state of the gNMI service." + DEFVAL { inService } + ::= { tmnxSysGrpcInfo 8 } + +tmnxSysGrpcTcpKaAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcTcpKaAdminState specifies the administrative + state of the TCP keepalive algorithm." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 9 } + +tmnxSysGrpcTcpKaIdle OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcTcpKaIdle specifies the number of + seconds until the first TCP keepalive probe is sent." + DEFVAL { 600 } + ::= { tmnxSysGrpcInfo 10 } + +tmnxSysGrpcTcpKaInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcTcpKaInterval specifies the number + of seconds between two TCP keepalives probes." + DEFVAL { 15 } + ::= { tmnxSysGrpcInfo 11 } + +tmnxSysGrpcTcpKaCount OBJECT-TYPE + SYNTAX Unsigned32 (3..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcTcpKaCount specifies the number of + missed keepalives before the TCP connection is declared down." + DEFVAL { 4 } + ::= { tmnxSysGrpcInfo 12 } + +tmnxSysGrpcRibApiAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcRibApiAdminState specifies the desired + administrative state of the 'RibApi' service." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 13 } + +tmnxSysGrpcRibApiPurgeTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRibApiPurgeTimeout specifies the + number of seconds until stale entries are purged. + + The value of zero specifies that the purge will happen immediately + after controller disconnection is detected." + DEFVAL { 0 } + ::= { tmnxSysGrpcInfo 14 } + +tmnxSysGrpcRibApiVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcRibApiVersion indicates the version of RibApi + service provided by gRPC server." + ::= { tmnxSysGrpcInfo 15 } + +tmnxSysGrpcGnoiCertMgmtAdmnState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiCertMgmtAdmnState specifies the desired + administrative state of the 'gNOI CertificateManagement' service." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 16 } + +tmnxSysGrpcGnoiCertMgmtVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiCertMgmtVersion indicates the version of + 'gNOI CertificateManagement' service provided by gRPC server." + ::= { tmnxSysGrpcInfo 17 } + +tmnxSysGrpcMdCliAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcMdCliAdminState specifies the desired + administrative state of the MD-CLI service." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 18 } + +tmnxSysGrpcMdCliVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcMdCliVersion indicates the version of MD-CLI + service provided by gRPC server." + ::= { tmnxSysGrpcInfo 19 } + +tmnxSysGrpcGnoiFileAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiFileAdminState specifies the desired + administrative state of the 'gNOI File' service." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 20 } + +tmnxSysGrpcGnoiFileVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiFileVersion indicates the version of 'gNOI + File' service provided by gRPC server." + ::= { tmnxSysGrpcInfo 21 } + +tmnxSysGrpcGnoiSystemAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiSystemAdminState specifies the desired + administrative state of the 'gNOI System' service." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 22 } + +tmnxSysGrpcGnoiSystemVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiSystemVersion indicates the version of + 'gNOI System' service provided by gRPC server." + ::= { tmnxSysGrpcInfo 23 } + +tmnxSysMgmtInterfaceMDCli OBJECT IDENTIFIER ::= { tmnxSysObjs 40 } + +tmnxSysMgmtIfMDCliAutoCfgSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDCliAutoCfgSave specifies whether the + running configuration is saved as part of a commit operation initiated + from MD CLI." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceMDCli 1 } + +tmnxSysMgmtIfMDEnvComplEnter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvComplEnter specifies whether the + command completion on enter character is allowed in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 2 } + +tmnxSysMgmtIfMDEnvComplSpace OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvComplSpace specifies whether the + command completion on space character is allowed in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 3 } + +tmnxSysMgmtIfMDEnvComplTab OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvComplTab specifies whether the command + completion on tab character is allowed in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 4 } + +tmnxSysMgmtIfMDEnvConsLength OBJECT-TYPE + SYNTAX Unsigned32 (24..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvConsLength specifies number of lines + displayed on the console screen in MD CLI." + DEFVAL { 24 } + ::= { tmnxSysMgmtInterfaceMDCli 5 } + +tmnxSysMgmtIfMDEnvConsWidth OBJECT-TYPE + SYNTAX Unsigned32 (80..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvConsWidth specifies number of columns + displayed on the console screen in MD CLI." + DEFVAL { 80 } + ::= { tmnxSysMgmtInterfaceMDCli 6 } + +tmnxSysMgmtIfMDEnvMore OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvMore specifies whether paging of the + output text in MD CLI is enabled. This applies to continuous text + output from a single command that is capable of filling the entire + screen." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 8 } + +tmnxSysMgmtIfMDEnvPromptCtx OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptCtx controls displaying of the + current command context in MD CLI prompt." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 9 } + +tmnxSysMgmtIfMDEnvPromptNewline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptNewline controls displaying of a + newline before every prompt line in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 10 } + +tmnxSysMgmtIfMDEnvPromptTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptTime controls displaying of a + timestamp before the first prompt line in MD CLI." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceMDCli 11 } + +tmnxSysMgmtIfMDEnvPromptIndic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptIndic controls displaying of the + indicator of uncommitted changes in MD CLI prompt. + + The value set to true indicates that asterisk (*) is displayed in case + of uncommitted changes are present in global configuration candidate + datastore. + + The value set to false means that no indicator is displayed." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 12 } + +tmnxSysMgmtIfMDEnvTimeDisplay OBJECT-TYPE + SYNTAX INTEGER { + local (1), + utc (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvTimeDisplay specifies the time zone to + be used, when displaying timestamp before prompt in MD CLI." + DEFVAL { local } + ::= { tmnxSysMgmtInterfaceMDCli 13 } + +tmnxSysMgmtIfMDEnvMsgCliSvrt OBJECT-TYPE + SYNTAX INTEGER { + warning (6), + info (7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvMsgCliSvrt specifies severity threshold + for MD-CLI messages." + DEFVAL { info } + ::= { tmnxSysMgmtInterfaceMDCli 14 } + +tmnxSysMgmtIfMDEnvProIndAdminSt OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvProIndAdminSt specifies whether + progress indicator is active in MD-CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 15 } + +tmnxSysMgmtIfMDEnvProIndType OBJECT-TYPE + SYNTAX INTEGER { + dots (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of the progress indicator used in the MD-CLI." + DEFVAL { dots } + ::= { tmnxSysMgmtInterfaceMDCli 16 } + +tmnxSysMgmtIfMDEnvProIndDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay before progress indicator is displayed in MD-CLI." + DEFVAL { 1000 } + ::= { tmnxSysMgmtInterfaceMDCli 17 } + +tmnxSysMgmtIfMDCliCmdAccntLoad OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysMgmtIfMDCliCmdAccntLoad specifies whether remote + command accounting is performed during an MD-CLI load or rollback + operation." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 18 } + +tmnxSysMgmtIfMDEnvTimeFormat OBJECT-TYPE + SYNTAX INTEGER { + iso-8601 (1), + rfc-1123 (2), + rfc-3339 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvTimeFormat specifies the time format to + be used, when displaying timestamp in info command in MD CLI." + DEFVAL { rfc-3339 } + ::= { tmnxSysMgmtInterfaceMDCli 19 } + +tmnxMGSysObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 41 } + +tmnxSysMgmtInterfaceYangModules OBJECT IDENTIFIER ::= { tmnxSysObjs 42 } + +tmnxSysMgmtIfYangBaseR13 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangBaseR13 specifies whether or not the + base release 13 YANG models are supported. When set to 'true', network + managers can access base release 13 YANG models." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceYangModules 1 } + +tmnxSysMgmtIfYangNokia OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangNokia specifies whether or not the + alternative submodule-based version of the Nokia YANG models are + supported. When set to 'true', network managers can access the + submodule-based Nokia YANG models." + ::= { tmnxSysMgmtInterfaceYangModules 2 } + +tmnxSysMgmtIfYangOpenConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangOpenConfig specifies whether or not the + OpenConfig YANG models are supported. When set to 'true', network + managers can access OpenConfig YANG models." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceYangModules 3 } + +tmnxSysMgmtIfYangNokiaCombined OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangNokiaCombined specifies whether or not + the combined version of the Nokia YANG models are supported. When set + to 'true', network managers can access combined Nokia YANG models. + + tmnxSysMgmtIfYangNokiaCombined and tmnxSysMgmtIfYangNokia are mutually + exclusive and cannot be both set to true at the same time." + ::= { tmnxSysMgmtInterfaceYangModules 4 } + +tmnxSysMgmtIfYangNmdaSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable / disable Network Management Datastores Architecture support." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceYangModules 5 } + +tmnxSysMgmtInterfaces OBJECT IDENTIFIER ::= { tmnxSysObjs 43 } + +tmnxSysMgmtIfWriteMode OBJECT-TYPE + SYNTAX INTEGER { + classic (1), + modelDriven (2), + mixed (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfWriteMode specifies the router + configuration mode's requested provisional state. + classic (1) - configuration is managed by classic + interfaces only (e.g. classic CLI and + SNMP). + modelDriven (2) - configuration is managed by + model-driven interfaces only + (e.g. MD-CLI, Netconf, and gNMI). + mixed (3) - configuration is managed (with + restrictions) with both classic and + model-driven interfaces. + + When the value of tmnxSysMgmtIfWriteOperMode is in 'modelDriven (2)' + mode, SNMP Set-PDUs are rejected (ResourceUnavailable(13))). To + re-enable SNMP access an operator MUST have write-access to CLI or a + newer interface such as Netconf or gNMI and set the mode to either + 'classic (1)' or 'mixed (3)'." + DEFVAL { classic } + ::= { tmnxSysMgmtInterfaces 1 } + +tmnxSysMgmtIfWriteOperMode OBJECT-TYPE + SYNTAX INTEGER { + syncing (0), + classic (1), + modelDriven (2), + mixed (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfWriteOperMode indicates the router + configuration mode operationalized by the system. + syncing (0) - The system is in transition between + modes. Write access is restricted in + all interfaces. + classic (1) - configuration is managed by classic + interfaces only (e.g. classic CLI and + SNMP). + modelDriven (2) - configuration is managed by + modelDriven interfaces only + (e.g. MD-CLI, Netconf, and gNMI). + mixed (3) - configuration is managed (with + restrictions) with both classic and + modelDriven interfaces." + ::= { tmnxSysMgmtInterfaces 2 } + +tmnxSysMgmtIfModeLastSwitchTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfModeLastSwitchTime indicates the time when a + configuration-mode switch was last performed." + ::= { tmnxSysMgmtInterfaces 3 } + +tmnxSysMgmtIfModeSwitchDuration OBJECT-TYPE + SYNTAX Counter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfModeSwitchDuration indicates the time, in + milliseconds, that the last configuration-mode switch took to become + active." + ::= { tmnxSysMgmtInterfaces 4 } + +tmnxSysMgmtIfDstoreLocksTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysMgmtIfDstoreLocksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysMgmtIfDstoreLocksTable contains read-only information + pertaining to configuration datastores' locks." + ::= { tmnxSysMgmtInterfaces 5 } + +tmnxSysMgmtIfDstoreLocksEntry OBJECT-TYPE + SYNTAX TmnxSysMgmtIfDstoreLocksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a single user session. + + Rows in the table tmnxSysMgmtIfDstoreLocksEntry are automatically + created by the system when user acquires database connection and + destroyed when client closes the connection." + INDEX { tmnxSysMgmtIfDsLocksSessionId } + ::= { tmnxSysMgmtIfDstoreLocksTable 1 } + +TmnxSysMgmtIfDstoreLocksEntry ::= SEQUENCE +{ + tmnxSysMgmtIfDsLocksSessionId Unsigned32, + tmnxSysMgmtIfDsLocksRmtIpAddress InetAddress, + tmnxSysMgmtIfDsLocksConsole TruthValue, + tmnxSysMgmtIfDsLocksUserName TNamedItemOrEmpty, + tmnxSysMgmtIfDsLocksSessionMode INTEGER, + tmnxSysMgmtIfDsLocksSessionType INTEGER, + tmnxSysMgmtIfDsLocksRegion TNamedItem, + tmnxSysMgmtIfDsLocksRunLock TmnxSysMgmtIfDstoreLockState, + tmnxSysMgmtIfDsLocksCndLock TmnxSysMgmtIfDstoreLockState, + tmnxSysMgmtIfDsLocksIdleTime Unsigned32, + tmnxSysMgmtIfDsLocksScratchCnt Unsigned32, + tmnxSysMgmtIfDsLocksCronEhs TruthValue +} + +tmnxSysMgmtIfDsLocksSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksSessionId indicates the + session ID of user session with open database connection, which can + block other users from locking specific datastore." + ::= { tmnxSysMgmtIfDstoreLocksEntry 1 } + +tmnxSysMgmtIfDsLocksRmtIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksRmtIpAddress indicates the + remote IP address of the user session. + + Empty address in case of console connection and + tmnxSysMgmtIfDsLocksConsole is set to true." + ::= { tmnxSysMgmtIfDstoreLocksEntry 2 } + +tmnxSysMgmtIfDsLocksConsole OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksConsole indicates session session + origin. + + Value true(1) represents for console connection and false(2) is used + for Cron/EHS or rest of connections identified by IP address in + tmnxSysMgmtIfDsLocksRmtIpAddress." + DEFVAL { false } + ::= { tmnxSysMgmtIfDstoreLocksEntry 3 } + +tmnxSysMgmtIfDsLocksUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksUserName indicates the + name of the user who initiated the session." + ::= { tmnxSysMgmtIfDstoreLocksEntry 4 } + +tmnxSysMgmtIfDsLocksSessionMode OBJECT-TYPE + SYNTAX INTEGER { + global (1), + exclusive (2), + private (3), + privateExclusive (4), + readOnly (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksSessionMode indicates + the candidate datastore access session mode: + global (1) - write access to the global candidate datastore + can be granted to multiple sessions + exclusive (2) - write access to the global candidate datastore + and the running datastore is limited to a single session + private (3) - write access to a candidate datastore can be granted + to multiple sessions, each with their own private + candidate datastore + privateExclusive (4) - write access to the private candidate datastore is granted, + in addition, a single session is granted write access + to the running datastore. + readOnly (5) - access to the datastore without write permissions." + ::= { tmnxSysMgmtIfDstoreLocksEntry 5 } + +tmnxSysMgmtIfDsLocksSessionType OBJECT-TYPE + SYNTAX INTEGER { + classicCli (1), + grpc (2), + mdCli (3), + netconf (4), + snmp (5), + system (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksSessionType indicates the type of + management interface, which was used to obtain the lock." + ::= { tmnxSysMgmtIfDstoreLocksEntry 6 } + +tmnxSysMgmtIfDsLocksRegion OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksRegion indicates the name + of the configuration region." + ::= { tmnxSysMgmtIfDstoreLocksEntry 7 } + +tmnxSysMgmtIfDsLocksRunLock OBJECT-TYPE + SYNTAX TmnxSysMgmtIfDstoreLockState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksRunLock indicates running datastore + lock state" + ::= { tmnxSysMgmtIfDstoreLocksEntry 8 } + +tmnxSysMgmtIfDsLocksCndLock OBJECT-TYPE + SYNTAX TmnxSysMgmtIfDstoreLockState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksCndLock indicates candidate datastore + lock state" + ::= { tmnxSysMgmtIfDstoreLocksEntry 9 } + +tmnxSysMgmtIfDsLocksIdleTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksIdleTime indicates the idle time of + user. + + For the CLI sessions the idle time is the period of time after last + key pressed. For the NETCONF it is the period of time after session + creation. For the GMI we do not track idle time." + ::= { tmnxSysMgmtIfDstoreLocksEntry 10 } + +tmnxSysMgmtIfDsLocksScratchCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksScratchCnt indicates the number of + scratchpads in use for session" + ::= { tmnxSysMgmtIfDstoreLocksEntry 11 } + +tmnxSysMgmtIfDsLocksCronEhs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksCronEhs indicates whether the session + is a Cron/EHS session + + Value true(1) represents Cron/EHS session and false(2) is used for + console or rest of connections identified by IP address in + tmnxSysMgmtIfDsLocksRmtIpAddress." + DEFVAL { false } + ::= { tmnxSysMgmtIfDstoreLocksEntry 12 } + +tmnxSysMgmtIfSchemaPath OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfSchemaPath specifies the path to schema + files used by the system." + DEFVAL { "" } + ::= { tmnxSysMgmtInterfaces 6 } + +tmnxSysMgmtIfWriteSwitchReason OBJECT-TYPE + SYNTAX INTEGER { + boot (0), + manual (1), + validation (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfWriteSwitchReason indicates the + origin cause of the router configuration mode switch. + boot(0) - The system booted in the current mode. + manual (1) - An operator manually switched to the + current mode. + validation (2) - Validation failure was detected, + causing the mode switch." + ::= { tmnxSysMgmtInterfaces 7 } + +tmnxSysMgmtIfPriSchemaPathState OBJECT-TYPE + SYNTAX TmnxSchemaPathState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfPriSchemaPathState indicates the + state of tmnxSysMgmtIfPriSchemaPathValue. + + The value can be either 'ok', 'errConnection', 'errTooLong' or + 'errInvalid'." + ::= { tmnxSysMgmtInterfaces 8 } + +tmnxSysMgmtIfPriSchemaPathValue OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfPriSchemaPathValue indicates the + path to schema files derived from the value of sbiPrimaryImage. + + The value of this object is valid only if the vaule of + tmnxSysMgmtIfPriSchemaPathState is 'ok'." + ::= { tmnxSysMgmtInterfaces 9 } + +tmnxSysMgmtIfSecSchemaPathState OBJECT-TYPE + SYNTAX TmnxSchemaPathState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfSecSchemaPathState indicates the + state of tmnxSysMgmtIfSecSchemaPathValue. + + The value can be either 'ok', 'errConnection', 'errTooLong' or + 'errInvalid'." + ::= { tmnxSysMgmtInterfaces 10 } + +tmnxSysMgmtIfSecSchemaPathValue OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfSecSchemaPathValue indicates the + path to schema files derived from the value of sbiSecondaryImage. + + The value of this object is valid only if the vaule of + tmnxSysMgmtIfSecSchemaPathState is 'ok'." + ::= { tmnxSysMgmtInterfaces 11 } + +tmnxSysMgmtIfTerSchemaPathState OBJECT-TYPE + SYNTAX TmnxSchemaPathState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfTerSchemaPathState indicates the + state of tmnxSysMgmtIfTerSchemaPathValue. + + The value can be either 'ok', 'connectionEror' or 'errorTooLong'." + ::= { tmnxSysMgmtInterfaces 12 } + +tmnxSysMgmtIfTerSchemaPathValue OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfTerSchemaPathValue indicates the + path to schema files derived from the value of sbiTertiaryImage. + + The value of this object is valid only if the vaule of + tmnxSysMgmtIfTerSchemaPathState is 'ok'." + ::= { tmnxSysMgmtInterfaces 13 } + +tmnxSysMgmtIfOperSchemaPathState OBJECT-TYPE + SYNTAX TmnxSchemaPathState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfOperSchemaPathState indicates the + state of tmnxSysMgmtIfOperSchemaPathValue. + + The value can be either 'ok', 'errConnection', 'errTooLong' or + 'errInvalid'." + ::= { tmnxSysMgmtInterfaces 14 } + +tmnxSysMgmtIfOperSchemaPathValue OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfOperSchemaPathValue indicates the + path to schema files used by the system. + + The value of this object is valid only if the vaule of + tmnxSysMgmtIfOperSchemaPathState is 'ok'." + ::= { tmnxSysMgmtInterfaces 15 } + +tmnxSysMgmtIfCommitHistory OBJECT-TYPE + SYNTAX Unsigned32 (0..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of commit history IDs to store" + DEFVAL { 50 } + ::= { tmnxSysMgmtInterfaces 16 } + +tmnxSysGrpcConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysGrpcConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysGrpcConnTable contains read-only information + pertaining to gRPC server connections." + ::= { tmnxSysObjs 44 } + +tmnxSysGrpcConnEntry OBJECT-TYPE + SYNTAX TmnxSysGrpcConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single TCP connection towards gRPC server. + + Rows in the table tmnxSysGrpcConnEntry are automatically created by + the system when client connect to gRPC server and destroyed when + client disconnect." + INDEX { + tmnxSysGrpcConnSrcIpAddType, + tmnxSysGrpcConnSrcIpAddress, + tmnxSysGrpcConnSrcPort + } + ::= { tmnxSysGrpcConnTable 1 } + +TmnxSysGrpcConnEntry ::= SEQUENCE +{ + tmnxSysGrpcConnSrcIpAddType InetAddressType, + tmnxSysGrpcConnSrcIpAddress InetAddress, + tmnxSysGrpcConnSrcPort InetPortNumber, + tmnxSysGrpcConnStartTime DateAndTime, + tmnxSysGrpcConnActRpcCnt CounterBasedGauge64, + tmnxSysGrpcConnTotRpcCnt Counter64, + tmnxSysGrpcConnRxBytes Counter64, + tmnxSysGrpcConnTxBytes Counter64, + tmnxSysGrpcConnQos TDSCPNameOrEmpty, + tmnxSysGrpcConnSrcVRtrId TmnxVRtrID, + tmnxSysGrpcConnGrpcTunnel TNamedItemOrEmpty +} + +tmnxSysGrpcConnSrcIpAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcIpAddType indicates the type + of IP address stored in tmnxSysGrpcConnSrcIpAddress. The value can be + either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysGrpcConnEntry 1 } + +tmnxSysGrpcConnSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcIpAddress indicates the + remote IP address of the gRPC client." + ::= { tmnxSysGrpcConnEntry 2 } + +tmnxSysGrpcConnSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcPort indicates the remote + port of the gRPC client." + ::= { tmnxSysGrpcConnEntry 3 } + +tmnxSysGrpcConnStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnStartTime indicates the time when + connection towards gRPC server was established." + ::= { tmnxSysGrpcConnEntry 4 } + +tmnxSysGrpcConnActRpcCnt OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnActRpcCnt indicates the active number of + RPC on this connection." + ::= { tmnxSysGrpcConnEntry 5 } + +tmnxSysGrpcConnTotRpcCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnTotRpcCnt indicates the total number of + RPC on this connection since establishment time." + ::= { tmnxSysGrpcConnEntry 6 } + +tmnxSysGrpcConnRxBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnRxBytes indicates the total number of + bytes received over this connection." + ::= { tmnxSysGrpcConnEntry 7 } + +tmnxSysGrpcConnTxBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnTxBytes indicates the total number of + bytes sent over this connection." + ::= { tmnxSysGrpcConnEntry 8 } + +tmnxSysGrpcConnQos OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnQos indicates the DSCP value of the + connection. Only first Subscribe RPC with qos request is accepted on + connection. DSCP value is reset to sgt-qos default after last + Subscribe RPC on connection is terminated." + ::= { tmnxSysGrpcConnEntry 9 } + +tmnxSysGrpcConnSrcVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcVRtrId indicates the virtual + router instance ID of the gRPC client." + ::= { tmnxSysGrpcConnEntry 10 } + +tmnxSysGrpcConnGrpcTunnel OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnGrpcTunnel indicates the + gRPC-Tunnel instance used as transport of a connection." + ::= { tmnxSysGrpcConnEntry 11 } + +tmnxSysHttpRdr OBJECT IDENTIFIER ::= { tmnxSysObjs 45 } + +tmnxSysHttpRdrCpmOptimizedMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysHttpRdrCpmOptimizedMode specifies if the CPM uses + the optimized mode for HTTP redirect messages." + DEFVAL { true } + ::= { tmnxSysHttpRdr 1 } + +tmnxSysGrpcRpcTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysGrpcRpcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysGrpcRpcTable contains read-only information + pertaining to gRPC server RPCs." + ::= { tmnxSysObjs 46 } + +tmnxSysGrpcRpcEntry OBJECT-TYPE + SYNTAX TmnxSysGrpcRpcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single RPC towards gRPC server. + + Rows in the table tmnxSysGrpcRpcEntry are automatically created by the + system when client send RPC towards gRPC server and destroyed when RPC + execution is finished or cancelled." + INDEX { tmnxSysGrpcRpcId } + ::= { tmnxSysGrpcRpcTable 1 } + +TmnxSysGrpcRpcEntry ::= SEQUENCE +{ + tmnxSysGrpcRpcId Unsigned32, + tmnxSysGrpcRpcName TNamedItem, + tmnxSysGrpcRpcServiceName TNamedItem, + tmnxSysGrpcRpcStartTime DateAndTime, + tmnxSysGrpcRpcSrcIpAddType InetAddressType, + tmnxSysGrpcRpcSrcIpAddress InetAddress, + tmnxSysGrpcRpcSrcPort InetPortNumber, + tmnxSysGrpcRpcUserName TNamedItemOrEmpty, + tmnxSysGrpcRpcSessionId Unsigned32, + tmnxSysGrpcRpcGrpcTunnel TNamedItemOrEmpty +} + +tmnxSysGrpcRpcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcId indicates the system + generated unique RPC ID." + ::= { tmnxSysGrpcRpcEntry 1 } + +tmnxSysGrpcRpcName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcName indicates the name of a + RPC." + ::= { tmnxSysGrpcRpcEntry 2 } + +tmnxSysGrpcRpcServiceName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcServiceName indicates the name + of a RPC service." + ::= { tmnxSysGrpcRpcEntry 3 } + +tmnxSysGrpcRpcStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcRpcStartTime indicates the time of a RPC + arrival to gRPC server." + ::= { tmnxSysGrpcRpcEntry 4 } + +tmnxSysGrpcRpcSrcIpAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSrcIpAddType indicates the type + of IP address stored in tmnxSysGrpcRpcSrcIpAddress. The value can be + either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysGrpcRpcEntry 5 } + +tmnxSysGrpcRpcSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSrcIpAddress indicates the + remote IP address of gRPC client who sent a RPC." + ::= { tmnxSysGrpcRpcEntry 6 } + +tmnxSysGrpcRpcSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSrcPort indicates the remote + port of gRPC client who sent a RPC." + ::= { tmnxSysGrpcRpcEntry 7 } + +tmnxSysGrpcRpcUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcUserName indicates the name of a + system user who initiated a RPC. + + The value might be empty if client did not provide username or if a + RPC was not yet authenticated." + ::= { tmnxSysGrpcRpcEntry 8 } + +tmnxSysGrpcRpcSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSessionId indicates the + session-id of a system user who initiated a RPC. + + The value might be zero if a RPC was not yet authenticated." + ::= { tmnxSysGrpcRpcEntry 9 } + +tmnxSysGrpcRpcGrpcTunnel OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcGrpcTunnel indicates the + gRPC-Tunnel instance used as transport of a RPC." + ::= { tmnxSysGrpcRpcEntry 10 } + +tmnxSysNetworkElementObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 47 } + +tmnxSysNEProfTableLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfTableLstChgd indicates the time, since + system startup, when tmnxSysNEProfTable last changed configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysNetworkElementObjs 1 } + +tmnxSysNEProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysNEProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysNEProfTable contains objects used to configure instances of + the network element profile, which are used for node discovery. + + Entries in this table are created and deleted via SNMP set operations + to tmnxSysNEProfRowStatus." + ::= { tmnxSysNetworkElementObjs 2 } + +tmnxSysNEProfEntry OBJECT-TYPE + SYNTAX TmnxSysNEProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxSysNEProfEntry contains the configuration for one network + element profile." + INDEX { tmnxSysNEProfName } + ::= { tmnxSysNEProfTable 1 } + +TmnxSysNEProfEntry ::= SEQUENCE +{ + tmnxSysNEProfName TNamedItem, + tmnxSysNEProfRowStatus RowStatus, + tmnxSysNEProfLastChanged TimeStamp, + tmnxSysNEProfNeid TmnxSysNeid, + tmnxSysNEProfNeipV4Type InetAddressType, + tmnxSysNEProfNeipV4 InetAddress, + tmnxSysNEProfNeipV6Type InetAddressType, + tmnxSysNEProfNeipV6 InetAddress, + tmnxSysNEProfSystemMac MacAddress, + tmnxSysNEProfPlatformType DisplayString, + tmnxSysNEProfVendorId DisplayString, + tmnxSysNEProfNeipV4AutoGenerate TruthValue, + tmnxSysNEProfNeipV4NeidVendorId Unsigned32, + tmnxSysNEProfNeipV6AutoGenerate TruthValue, + tmnxSysNEProfNeipV6NeidVendorId Unsigned32 +} + +tmnxSysNEProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfName uniquely specifies one network element + profile configured on this system." + ::= { tmnxSysNEProfEntry 1 } + +tmnxSysNEProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfRowStatus specifies the status of this row. + It is used to create and delete row entries in tmnxSysNEProfTable." + ::= { tmnxSysNEProfEntry 2 } + +tmnxSysNEProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfLastChanged indicates the time, since system + startup, that the configuration of this row was created or modified." + ::= { tmnxSysNEProfEntry 3 } + +tmnxSysNEProfNeid OBJECT-TYPE + SYNTAX TmnxSysNeid + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeid specifies the Network Element + Identifier. + + The first 8 high-order bits indicate the subnet ID and and range from + 0x1 to 0xFE. The 16 low-order bits indicate the basic ID and ranges + from 0x0001 to 0xFFFE." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 4 } + +tmnxSysNEProfNeipV4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV4Type specifies the IP address type of + tmnxSysNEProfNeipV4. + + The value of tmnxSysNEProfNeipV4Type can be either of 'ipv4(1)' or + 'unknown (0)'. + + The value of 'unknown(0)' specifies no NEIP v4 address is configured." + DEFVAL { unknown } + ::= { tmnxSysNEProfEntry 5 } + +tmnxSysNEProfNeipV4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV4 indicates the IPv4 address of the + Network Element." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 6 } + +tmnxSysNEProfNeipV6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV6Type specifies the IP address type of + tmnxSysNEProfNeipV6. + + The value of tmnxSysNEProfNeipV6Type can be either of 'ipv6(2)' or + 'unknown (0)'. + + The value of 'unknown(0)' specifies no NEIP v6 address is configured." + DEFVAL { unknown } + ::= { tmnxSysNEProfEntry 7 } + +tmnxSysNEProfNeipV6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV6 indicates the IPv6 address of the + Network Element." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 8 } + +tmnxSysNEProfSystemMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfSystemMac specifies the system MAC address + of the node. + + A value of all zeroes indicates this object is not configured, the + chassis MAC address will be used." + DEFVAL { '000000000000'H } + ::= { tmnxSysNEProfEntry 9 } + +tmnxSysNEProfPlatformType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfPlatformType specifies the product + identifier. + + An empty string indicates this object is not configured, the chassis + name and chassis type will be used." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 10 } + +tmnxSysNEProfVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfVendorId specifies the vendor identifier." + DEFVAL { "Nokia" } + ::= { tmnxSysNEProfEntry 11 } + +tmnxSysNEProfNeipV4AutoGenerate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV4AutoGenerate specifies whether the + Network Element (NE) IPv4 address must be auto generated. + + If the value is 'true', the NE IPv4 address will be generated based on + tmnxSysNEProfNeipV4NeidVendorId and tmnxSysNEProfNeid." + DEFVAL { false } + ::= { tmnxSysNEProfEntry 12 } + +tmnxSysNEProfNeipV4NeidVendorId OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV4NeidVendorId specifies the vendor ID + value to be used in combination with the NEID for the auto generated + NE IPv4 address." + DEFVAL { 140 } + ::= { tmnxSysNEProfEntry 13 } + +tmnxSysNEProfNeipV6AutoGenerate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV6AutoGenerate specifies whether the + Network Element (NE) IPv6 address must be auto generated. + + If the value is 'true', the NE IPv6 address will be generated based on + tmnxSysNEProfNeipV6NeidVendorId and tmnxSysNEProfNeid." + DEFVAL { false } + ::= { tmnxSysNEProfEntry 14 } + +tmnxSysNEProfNeipV6NeidVendorId OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV6NeidVendorId specifies the vendor ID + value to be used in combination with the NEID for the auto generated + NE IPv6 address." + DEFVAL { 140 } + ::= { tmnxSysNEProfEntry 15 } + +tmnxSysNEDiscoveryGenerateTraps OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNEDiscoveryGenerateTraps specifies whether to + generate Network Element Discovery notifications or not." + DEFVAL { false } + ::= { tmnxSysNetworkElementObjs 3 } + +tmnxSysFwdPathOptsObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 48 } + +tmnxSysFpoDscpTransAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoDscpTransAdminState specifies the + administrative state of the DSCP transparency forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 1 } + +tmnxSysFpoDscpTransOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoDscpTransOperState indicates the operational + state of the DSCP transparency forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 2 } + +tmnxSysFpoEntropyLabelAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoEntropyLabelAdminState specifies the + administrative state of the entropy label forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 3 } + +tmnxSysFpoEntropyLabelOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoEntropyLabelOperState indicates the operational + state of the entropy label forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 4 } + +tmnxSysFpoMacFltOutVlanPrioAdmSt OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoMacFltOutVlanPrioAdmSt specifies the + administrative state of the MAC filter outer VLAN priority forwarding + path option. This object was obsoleted in release 22.2." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 5 } + +tmnxSysFpoMacFltOutVlanPrioOprSt OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoMacFltOutVlanPrioOprSt indicates the + operational state of the MAC filter outer VLAN priority forwarding + path option. This object was obsoleted in release 22.2." + ::= { tmnxSysFwdPathOptsObjs 6 } + +tmnxSysFpoVplsEvpnMplsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoVplsEvpnMplsAdminState specifies the + administrative state of the VPLS EVPN MPLS forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 7 } + +tmnxSysFpoVplsEvpnMplsOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoVplsEvpnMplsOperState indicates the operational + state of the VPLS EVPN MPLS forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 8 } + +tmnxSysFpoQosFc4ProfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosFc4ProfAdminState specifies the + administrative state of the four color mode forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 9 } + +tmnxSysFpoQosFc4ProfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosFc4ProfOperState indicates the operational + state of the four color mode forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 10 } + +tmnxSysFpoMplsFastSwOvAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoMplsFastSwOvAdminState specifies the + administrative state of the MPLS fast switchover forwarding path + option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 11 } + +tmnxSysFpoMplsFastSwOvOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoMplsFastSwOvOperState indicates the operational + state of the MPLS fast switchover forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 12 } + +tmnxSysFpoRouterEcmpAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoRouterEcmpAdminState specifies the + administrative state of the router ECMP forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 13 } + +tmnxSysFpoRouterEcmpOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoRouterEcmpOperState indicates the operational + state of the router ECMP forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 14 } + +tmnxSysFpoQosMacCritAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosMacCritAdminState specifies the + administrative state of the MAC criteria for forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 15 } + +tmnxSysFpoQosMacCritOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosMacCritOperState indicates the operational + state of the MAC criteria for forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 16 } + +tmnxSysFpoQosIpv6CritAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosIpv6CritAdminState specifies the + administrative state of the IPv6 criteria for forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 17 } + +tmnxSysFpoQosIpv6CritOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosIpv6CritOperState indicates the operational + state of the IPv6 criteria for forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 18 } + +tmnxSysFpoQosBumPolAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosBumPolAdminState specifies the + administrative state of the BUM policers for forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 19 } + +tmnxSysFpoQosBumPolOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoQosBumPolOperState indicates the operational + state of the BUM policers for forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 20 } + +tmnxSysFpoLpmAlcnScl1AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoLpmAlcnScl1AdminState specifies the + administrative state of the LMP allocation scale option 1 for the + forwarding path option. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxSysFpResAlcnLpmAdminState when tmnxSysFpResAlcnLpmScaleOption is + 1." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 21 } + +tmnxSysFpoLpmAlcnScl1OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoLpmAlcnScl1OperState indicates the operational + state of the LPM allocation scale option 1 for the forwarding path + option. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxSysFpResAlcnLpmOperState when tmnxSysFpResAlcnLpmScaleOption is 1." + ::= { tmnxSysFwdPathOptsObjs 22 } + +tmnxSysFpoLpmAlcnScl2AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoLpmAlcnScl2AdminState specifies the + administrative state of the LMP allocation scale option 2 for the + forwarding path option. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxSysFpResAlcnLpmAdminState when tmnxSysFpResAlcnLpmScaleOption is + 2." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 23 } + +tmnxSysFpoLpmAlcnScl2OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoLpmAlcnScl2OperState indicates the operational + state of the LPM allocation scale option 2 for the forwarding path + option. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxSysFpResAlcnLpmOperState when tmnxSysFpResAlcnLpmScaleOption is 2." + ::= { tmnxSysFwdPathOptsObjs 24 } + +tmnxSysFpoLpmAlcnScl3AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoLpmAlcnScl3AdminState specifies the + administrative state of the LMP allocation scale option 3 for the + forwarding path option. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxSysFpResAlcnLpmAdminState when tmnxSysFpResAlcnLpmScaleOption is + 3." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 25 } + +tmnxSysFpoLpmAlcnScl3OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxSysFpoLpmAlcnScl3OperState indicates the operational + state of the LPM allocation scale option 3 for the forwarding path + option. + + This object was obsoleted in release 22.2. It has been replaced with + tmnxSysFpResAlcnLpmOperState when tmnxSysFpResAlcnLpmScaleOption is 3." + ::= { tmnxSysFwdPathOptsObjs 26 } + +tmnxSysFpoDot1xHostAuthAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoDot1xHostAuthAdmState specifies the + administrative state of the Ethernet Dot1x per host authentication + forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 27 } + +tmnxSysFpoDot1xHostAuthOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoDot1xHostAuthOperState indicates the + operational state of the Ethernet Dot1x per host authentication + forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 28 } + +tmnxSysFpoIpv6FltrEgrAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrEgrAdminState specifies the + administrative state of the egress ipv6 filter forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 29 } + +tmnxSysFpoIpv6FltrEgrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrEgrOperState indicates the operational + state of the egress ipv6 filter forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 30 } + +tmnxSysFpoIpv6FltrNxtHdrAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrNxtHdrAdmState specifies the + administrative state of the IPv6 filter next header forwarding path + option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 31 } + +tmnxSysFpoIpv6FltrNxtHdrOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrNxtHdrOprState indicates the + operational state of the IPv6 filter next header forwarding path + option." + ::= { tmnxSysFwdPathOptsObjs 32 } + +tmnxSysFpoIpv6FltrDstPrtAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrDstPrtAdmState specifies the + administrative state of the IPv6 filter destination port forwarding + path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 33 } + +tmnxSysFpoIpv6FltrDstPrtOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrDstPrtOprState indicates the + operational state of the IPv6 filter destination port forwarding path + option." + ::= { tmnxSysFwdPathOptsObjs 34 } + +tmnxSysFpoIpv6FltrSrcPrtAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrSrcPrtAdmState specifies the + administrative state of the IPv6 filter source port forwarding path + option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 35 } + +tmnxSysFpoIpv6FltrSrcPrtOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrSrcPrtOprState indicates the + operational state of the IPv6 filter source port forwarding path + option." + ::= { tmnxSysFwdPathOptsObjs 36 } + +tmnxSysFpoIpv6FltrDstIpLsbAdmSt OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrDstIpLsbAdmSt specifies the + administrative state of the IPv6 filter destination IP least + significant bit forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 37 } + +tmnxSysFpoIpv6FltrDstIpLsbOprSt OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrDstIpLsbOprSt indicates the operational + state of the IPv6 filter destination IP least significant bit + forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 38 } + +tmnxSysFpoIpv6FltrTcpFlgAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrTcpFlgAdmState specifies the + administrative state of the IPv6 filter TCP flags forwarding path + option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 39 } + +tmnxSysFpoIpv6FltrTcpFlgOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltrTcpFlgOprState indicates the + operational state of the IPv6 filter TCP flags forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 40 } + +tmnxSysFpoIpv6FltStatColAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltStatColAdmState specifies the + administrative state of the IPv6 filter statistics collection + forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 41 } + +tmnxSysFpoIpv6FltStatColOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltStatColOprState indicates the + operational state of the IPv6 filter statistics collection forwarding + path option." + ::= { tmnxSysFwdPathOptsObjs 42 } + +tmnxSysFpoIpv4FltStatColAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv4FltStatColAdmState specifies the + administrative state of the IPv4 filter statistics collection + forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 43 } + +tmnxSysFpoIpv4FltStatColOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv4FltStatColOprState indicates the + operational state of the IPv4 filter statistics collection forwarding + path option." + ::= { tmnxSysFwdPathOptsObjs 44 } + +tmnxSysFpoIpv4FltPbrRdrtAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv4FltPbrRdrtAdmState specifies the + administrative state of the IPv4 filter Policy Based Routing (PBR) + redirect forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 45 } + +tmnxSysFpoIpv4FltPbrRdrtOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv4FltPbrRdrtOprState indicates the + operational state of the IPv4 filter Policy Based Routing (PBR) + redirect forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 46 } + +tmnxSysFpoIpv6FltPbrRdrtAdmState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltPbrRdrtAdmState specifies the + administrative state of the IPv6 filter Policy Based Routing (PBR) + redirect forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 47 } + +tmnxSysFpoIpv6FltPbrRdrtOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoIpv6FltPbrRdrtOprState indicates the + operational state of the IPv6 filter Policy Based Routing (PBR) + redirect forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 48 } + +tmnxSysFpoRingApsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoRingApsAdminState specifies the administrative + state of the ring aps forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 49 } + +tmnxSysFpoRingApsOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoRingApsOperState indicates the operational + state of the ring aps forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 50 } + +tmnxSysSwitchFabricObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 49 } + +tmnxSysSwFabSfmLossThresh OBJECT-TYPE + SYNTAX Unsigned32 (1..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysSwFabSfmLossThresh specifies the number of SFMs + which are allowed to fail before the system goes into SFM overload + state." + ::= { tmnxSysSwitchFabricObjs 1 } + +tmnxSysSwFabFailRecAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysSwFabFailRecAdminState specifies the + administrative state of the automatic switch fabric recovery process." + DEFVAL { disabled } + ::= { tmnxSysSwitchFabricObjs 2 } + +tmnxSysSwFabFailRecOperState OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + holdDown (1), + ready (2), + recoveryInProgress (3), + detectedDisabled (4), + detectedHoldDown (5), + detectedXRS40Migration (6), + detectedSFMUpgradePending (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSwFabFailRecOperState specifies the operational + state of the automatic switch fabric recovery process." + ::= { tmnxSysSwitchFabricObjs 3 } + +tmnxSysUsbTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysUsbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysUsbTable contains configuration information of the + Universal Serial Bus (USB) supported by the system." + ::= { tmnxSysObjs 50 } + +tmnxSysUsbEntry OBJECT-TYPE + SYNTAX TmnxSysUsbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a compact flash that can be used for a + Universal Serial Bus (USB) port. Rows in the table tmnxSysUsbTable + are created only by the system at its startup and are never destroyed." + INDEX { tmnxSysUsbCFlashId } + ::= { tmnxSysUsbTable 1 } + +TmnxSysUsbEntry ::= SEQUENCE +{ + tmnxSysUsbCFlashId INTEGER, + tmnxSysUsbLastChgd TimeStamp, + tmnxSysUsbAdminState TmnxEnabledDisabledAdminState +} + +tmnxSysUsbCFlashId OBJECT-TYPE + SYNTAX INTEGER { + cf2 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysUsbCFlashId specifies the ID of the + compact flash." + ::= { tmnxSysUsbEntry 1 } + +tmnxSysUsbLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysUsbLastChgd indicates the sysUpTime at + the time of creation or at the last modification of this row in + tmnxSysUsbTable." + ::= { tmnxSysUsbEntry 2 } + +tmnxSysUsbAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysUsbAdminState specifies the administrative state + of the Universal Serial Bus (USB) port. + + When set to 'disabled', the USB port is powered off. When set to + 'enabled', the USB port is powered on." + DEFVAL { disabled } + ::= { tmnxSysUsbEntry 3 } + +tmnxSysRemoteMgmt OBJECT IDENTIFIER ::= { tmnxSysObjs 52 } + +tmnxSysRmtMgmtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtAdminState specifies the desired + administrative state of the remote-management." + DEFVAL { outOfService } + ::= { tmnxSysRemoteMgmt 1 } + +tmnxSysRmtMgmtOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtOperState indicates the current operational + state of remote-management." + ::= { tmnxSysRemoteMgmt 2 } + +tmnxSysRmtMgmtOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + adminDown (1), + noManager (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtOperDownReason indicates the reason why + remote-management is operationaly down." + ::= { tmnxSysRemoteMgmt 3 } + +tmnxSysRmtMgmtAllowUnsecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtAllowUnsecure specifies whether remote + management will run without secured transport protocol." + DEFVAL { false } + ::= { tmnxSysRemoteMgmt 4 } + +tmnxSysRmtMgmtTlsClientProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtTlsClientProf specifies the name of the TLS + client profile to be used. The value must be valid active row in + tTlsClntProfileTable." + DEFVAL { ''H } + ::= { tmnxSysRemoteMgmt 5 } + +tmnxSysRmtMgmtTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtTimeout specifies the remote-management + connection timeout." + DEFVAL { 60 } + ::= { tmnxSysRemoteMgmt 6 } + +tmnxSysRmtMgmtVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtVRtrId specifies the virtual router + identifier used to configure this device. The value must be valid + active row in vRtrConfTable." + DEFVAL { 4095 } + ::= { tmnxSysRemoteMgmt 7 } + +tmnxSysRmtMgmtSrcIpAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtSrcIpAddType indicates the type + of IP address stored in tmnxSysRmtMgmtSrcIpAddress. The value can be + either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysRemoteMgmt 8 } + +tmnxSysRmtMgmtSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtSrcIpAddress indicates the + source IP address of this device." + ::= { tmnxSysRemoteMgmt 9 } + +tmnxSysRmtMgmtSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtSrcPort indicates the source + port of this device. Setting non-zero value overrides + tmnxSysRmtMgmtSrcDefaultPort to 'none'." + DEFVAL { 0 } + ::= { tmnxSysRemoteMgmt 10 } + +tmnxSysRmtMgmtSrcDefaultPort OBJECT-TYPE + SYNTAX TmnxSysRmtMgmtSrcDefaultPort + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtSrcDefaultPort indicates the + source port of this device uses default configured port. Setting value + other than 'none' value overrides tmnxSysRmtMgmtSrcPort to zero." + DEFVAL { grpc } + ::= { tmnxSysRemoteMgmt 11 } + +tmnxSysRmtMgmtDeviceLabel OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtDeviceLabel specifies a label that helps to + identify this device." + DEFVAL { ''H } + ::= { tmnxSysRemoteMgmt 12 } + +tmnxSysRmtMgmtDeviceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtDeviceName specifies the name that + identifies this device." + DEFVAL { ''H } + ::= { tmnxSysRemoteMgmt 13 } + +tmnxSysRmtMgmtLastRegStatus OBJECT-TYPE + SYNTAX TmnxSysRmtMgmtLastRegStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtLastRegStatus specifies a status of last + registration." + ::= { tmnxSysRemoteMgmt 14 } + +tmnxSysRmtMgmtLastRegTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtLastRegTime specifies a last time the + remote-management client tried to register." + ::= { tmnxSysRemoteMgmt 15 } + +tmnxSysRmtMgmtRegsCancelled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtRegsCancelled specifies a number of + cancelled registrations." + ::= { tmnxSysRemoteMgmt 16 } + +tmnxSysRmtMgmtRegsFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtRegsFailed specifies a number of failed + registrations." + ::= { tmnxSysRemoteMgmt 17 } + +tmnxSysRmtMgmtRegsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtRegsSent specifies a number of sucessfull + registrations." + ::= { tmnxSysRemoteMgmt 18 } + +tmnxSysRmtMgmtHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..3600) + UNITS "minutes" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysRmtMgmtHelloInterval specifies number of minutes + between hello." + DEFVAL { 10 } + ::= { tmnxSysRemoteMgmt 19 } + +tmnxSysRmtMgmtLastHelloTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtLastHelloTime specifies a last time the + remote-management client sucessfully registered." + ::= { tmnxSysRemoteMgmt 20 } + +tmnxSysRmtMgmtManagerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysRmtMgmtManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysRmtMgmtManagerTable has an entry for each configured + manager." + ::= { tmnxSysRemoteMgmt 21 } + +tmnxSysRmtMgmtManagerEntry OBJECT-TYPE + SYNTAX TmnxSysRmtMgmtManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains remote-management manager configuration." + INDEX { tmnxSysRmtMgmtMgrName } + ::= { tmnxSysRmtMgmtManagerTable 1 } + +TmnxSysRmtMgmtManagerEntry ::= SEQUENCE +{ + tmnxSysRmtMgmtMgrName TLNamedItem, + tmnxSysRmtMgmtMgrRowStatus RowStatus, + tmnxSysRmtMgmtMgrAdminState TmnxAdminState, + tmnxSysRmtMgmtMgrOperState TmnxOperState, + tmnxSysRmtMgmtMgrOperDownReason INTEGER, + tmnxSysRmtMgmtMgrFQDN DisplayString, + tmnxSysRmtMgmtMgrIpAddType InetAddressType, + tmnxSysRmtMgmtMgrIpAddress InetAddress, + tmnxSysRmtMgmtMgrPort InetPortNumber, + tmnxSysRmtMgmtMgrAllowUnsecure TruthValue, + tmnxSysRmtMgmtMgrTlsClientProf TNamedItemOrEmpty, + tmnxSysRmtMgmtMgrDescription TItemDescription, + tmnxSysRmtMgmtMgrTimeout Unsigned32, + tmnxSysRmtMgmtMgrVRtrId TmnxVRtrIDOrZero, + tmnxSysRmtMgmtMgrSrcIpAddType InetAddressType, + tmnxSysRmtMgmtMgrSrcIpAddress InetAddress, + tmnxSysRmtMgmtMgrSrcPort InetPortNumber, + tmnxSysRmtMgmtMgrSrcDefaultPort TmnxSysRmtMgmtSrcDefaultPort, + tmnxSysRmtMgmtMgrDeviceLabel TLNamedItemOrEmpty, + tmnxSysRmtMgmtMgrDeviceName TLNamedItemOrEmpty, + tmnxSysRmtMgmtMgrLastRegStatus TmnxSysRmtMgmtLastRegStatus, + tmnxSysRmtMgmtMgrLastRegTime DateAndTime, + tmnxSysRmtMgmtMgrRegsCancelled Counter64, + tmnxSysRmtMgmtMgrRegsFailed Counter64, + tmnxSysRmtMgmtMgrRegsSent Counter64, + tmnxSysRmtMgmtMgrOperTlsProf TNamedItemOrEmpty, + tmnxSysRmtMgmtMgrOperTranspType INTEGER, + tmnxSysRmtMgmtMgrOperTimeout Unsigned32, + tmnxSysRmtMgmtMgrOperVRtrId TmnxVRtrIDOrZero, + tmnxSysRmtMgmtMgrOperDevName TLNamedItemOrEmpty, + tmnxSysRmtMgmtMgrOperDevLabel TLNamedItemOrEmpty, + tmnxSysRmtMgmtMgrOperSrcIpAdType InetAddressType, + tmnxSysRmtMgmtMgrOperSrcIpAddr InetAddress, + tmnxSysRmtMgmtMgrOperSrcPort InetPortNumber +} + +tmnxSysRmtMgmtMgrName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name for a remote-management manager" + ::= { tmnxSysRmtMgmtManagerEntry 1 } + +tmnxSysRmtMgmtMgrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used to create and delete rows in this table." + ::= { tmnxSysRmtMgmtManagerEntry 2 } + +tmnxSysRmtMgmtMgrAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrAdminState specifies the desired + administrative state of the remote-management." + DEFVAL { outOfService } + ::= { tmnxSysRmtMgmtManagerEntry 3 } + +tmnxSysRmtMgmtMgrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperState indicates the current + operational state of remote-management." + ::= { tmnxSysRmtMgmtManagerEntry 4 } + +tmnxSysRmtMgmtMgrOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + adminDown (1), + noTransportType (2), + noSourceAddress (3), + invalidManagerAddress (4), + registration-failed (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperDownReason indicates the reason why + remote-management manager is down." + ::= { tmnxSysRmtMgmtManagerEntry 5 } + +tmnxSysRmtMgmtMgrFQDN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrFQDN specifies the Fully Qualified + Domain Name (FQDN) associated with the manager. Setting value other + than '' resets tmnxSysRmtMgmtMgrIpAddress." + DEFVAL { ''H } + ::= { tmnxSysRmtMgmtManagerEntry 6 } + +tmnxSysRmtMgmtMgrIpAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrIpAddType indicates the type + of IP address stored in tmnxSysRmtMgmtMgrIpAddress. The value can be + either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysRmtMgmtManagerEntry 7 } + +tmnxSysRmtMgmtMgrIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrIpAddress indicates the + manager IP address where registrations will be sent. Setting value + other than '' resets tmnxSysRmtMgmtMgrFQDN." + ::= { tmnxSysRmtMgmtManagerEntry 8 } + +tmnxSysRmtMgmtMgrPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrPort indicates the port where + registrations will be sent." + DEFVAL { 57400 } + ::= { tmnxSysRmtMgmtManagerEntry 9 } + +tmnxSysRmtMgmtMgrAllowUnsecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrAllowUnsecure specifies whether remote + management will run without secured transport protocol." + DEFVAL { false } + ::= { tmnxSysRmtMgmtManagerEntry 10 } + +tmnxSysRmtMgmtMgrTlsClientProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrTlsClientProf specifies the name of the + TLS client profile to be used. The value must be valid active row in + tTlsClntProfileTable." + DEFVAL { ''H } + ::= { tmnxSysRmtMgmtManagerEntry 11 } + +tmnxSysRmtMgmtMgrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrDescription specifies the + remote-management manager description." + DEFVAL { ''H } + ::= { tmnxSysRmtMgmtManagerEntry 12 } + +tmnxSysRmtMgmtMgrTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrTimeout specifies the remote-management + connection timeout. If set to 0 the value is inherited from + tmnxSysRmtMgmtTimeout." + DEFVAL { 0 } + ::= { tmnxSysRmtMgmtManagerEntry 13 } + +tmnxSysRmtMgmtMgrVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrVRtrId specifies the virtual router + identifier used to configure this device. If set the value must be + valid active row in vRtrConfTable. Else the value is inherited from + tmnxSysRmtMgmtVRtrId." + DEFVAL { 0 } + ::= { tmnxSysRmtMgmtManagerEntry 14 } + +tmnxSysRmtMgmtMgrSrcIpAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrSrcIpAddType indicates the + type of IP address stored in tmnxSysRmtMgmtMgrSrcIpAddress. The value + can be either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysRmtMgmtManagerEntry 15 } + +tmnxSysRmtMgmtMgrSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrSrcIpAddress indicates the + source IP address of this device. If not set the value is inherited + from tmnxSysRmtMgmtSrcIpAddress." + ::= { tmnxSysRmtMgmtManagerEntry 16 } + +tmnxSysRmtMgmtMgrSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrSrcPort indicates the source + port of this device." + DEFVAL { 0 } + ::= { tmnxSysRmtMgmtManagerEntry 17 } + +tmnxSysRmtMgmtMgrSrcDefaultPort OBJECT-TYPE + SYNTAX TmnxSysRmtMgmtSrcDefaultPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrSrcDefaultPort indicates the + source port of this device uses default configured port. if + tmnxSysRmtMgmtMgrSrcDefaultPort equals to 'none' and + tmnxSysRmtMgmtMgrSrcPort equals to zero the configuration is + inheritted form either tmnxSysRmtMgmtSrcDefaultPort or + tmnxSysRmtMgmtMgrSrcPort" + DEFVAL { none } + ::= { tmnxSysRmtMgmtManagerEntry 18 } + +tmnxSysRmtMgmtMgrDeviceLabel OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrDeviceLabel specifies a label that helps + to identify this device. If not set the value is inherited from + tmnxSysRmtMgmtDeviceLabel." + DEFVAL { ''H } + ::= { tmnxSysRmtMgmtManagerEntry 19 } + +tmnxSysRmtMgmtMgrDeviceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrDeviceName specifies the name that + identifies this device. If not set the value is inherited from + tmnxSysRmtMgmtDeviceName." + DEFVAL { ''H } + ::= { tmnxSysRmtMgmtManagerEntry 20 } + +tmnxSysRmtMgmtMgrLastRegStatus OBJECT-TYPE + SYNTAX TmnxSysRmtMgmtLastRegStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrLastRegStatus specifies a status of last + registration." + ::= { tmnxSysRmtMgmtManagerEntry 21 } + +tmnxSysRmtMgmtMgrLastRegTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrLastRegTime specifies a last time the + remote-management client tied to register." + ::= { tmnxSysRmtMgmtManagerEntry 22 } + +tmnxSysRmtMgmtMgrRegsCancelled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrRegsCancelled specifies a number of + cancelled registrations." + ::= { tmnxSysRmtMgmtManagerEntry 23 } + +tmnxSysRmtMgmtMgrRegsFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrRegsFailed specifies a number of failed + registrations." + ::= { tmnxSysRmtMgmtManagerEntry 24 } + +tmnxSysRmtMgmtMgrRegsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrRegsSent specifies a number of + sucessfull registrations." + ::= { tmnxSysRmtMgmtManagerEntry 25 } + +tmnxSysRmtMgmtMgrOperTlsProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperTlsProf declares which client tls + profile is in use." + ::= { tmnxSysRmtMgmtManagerEntry 26 } + +tmnxSysRmtMgmtMgrOperTranspType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + tls (1), + unsecured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperTranspType specifies whether the + remote-management registers using tls or tcp." + ::= { tmnxSysRmtMgmtManagerEntry 27 } + +tmnxSysRmtMgmtMgrOperTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperTimeout specifies used connection + timeout." + ::= { tmnxSysRmtMgmtManagerEntry 28 } + +tmnxSysRmtMgmtMgrOperVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperVRtrId specifies used virtual router + id." + ::= { tmnxSysRmtMgmtManagerEntry 29 } + +tmnxSysRmtMgmtMgrOperDevName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperDevName specifies operational name + that identifies this device." + ::= { tmnxSysRmtMgmtManagerEntry 30 } + +tmnxSysRmtMgmtMgrOperDevLabel OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtMgrOperDevLabel specifies operational label + that helps to identify this device." + ::= { tmnxSysRmtMgmtManagerEntry 31 } + +tmnxSysRmtMgmtMgrOperSrcIpAdType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrOperSrcIpAdType indicates the + type of IP address stored in tmnxSysRmtMgmtMgrOperSrcIpAddr. The value + can be either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysRmtMgmtManagerEntry 32 } + +tmnxSysRmtMgmtMgrOperSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrOperSrcIpAddr indicates + operational source IP address of this device." + ::= { tmnxSysRmtMgmtManagerEntry 33 } + +tmnxSysRmtMgmtMgrOperSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysRmtMgmtMgrOperSrcPort indicates + operational source port of this device." + ::= { tmnxSysRmtMgmtManagerEntry 34 } + +tmnxSysRmtMgmtHelloIntervalSec OBJECT-TYPE + SYNTAX Unsigned32 (10..216000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRmtMgmtHelloIntervalSec specifies number of + seconds between hello." + DEFVAL { 600 } + ::= { tmnxSysRemoteMgmt 22 } + +tmnxSysMgmtInterfaceOperations OBJECT IDENTIFIER ::= { tmnxSysObjs 53 } + +tmnxSysMgmtIfOpsAsyncExecTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfOpsAsyncExecTimeout specifies + default timeout for asynchronous operation execution. Operations + exceeding the timeout will be stopped. Can be overriden for specific + operations. Value 0 indicates no timeout." + DEFVAL { 3600 } + ::= { tmnxSysMgmtInterfaceOperations 1 } + +tmnxSysMgmtIfOpsAsyncRetTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfOpsAsyncRetTimeout default + timeout for asynchronous operation data retention. Timer starts when + operation finishes and operation data will be erased from the global + operation table when it expires. Can be overriden for specific + operations. Value 0 indicates no timeout." + DEFVAL { 86400 } + ::= { tmnxSysMgmtInterfaceOperations 2 } + +tmnxSysMgmtIfOpsSyncExecTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfOpsSyncExecTimeout specifies + default timeout for synchronous operation execution. Operations + exceeding the timeout will be stopped and operation data will be + erased from the global operation table. Can be overriden for specific + operations. Value 0 indicates no timeout." + DEFVAL { 0 } + ::= { tmnxSysMgmtInterfaceOperations 3 } + +tmnxSysSwFabFailRecSfmStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysSwFabFailRecSfmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSwFabFailRecSfmStatsTable contains status information for + the automatic switch fabric failure recovery process for all SFMs. + This table is ordered based on the order in which the SFMs are to be + reset during the recovery process." + ::= { tmnxSysObjs 54 } + +tmnxSysSwFabFailRecSfmStatsEntry OBJECT-TYPE + SYNTAX TmnxSysSwFabFailRecSfmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxSysSwFabFailRecSfmStatsEntry consists of status information + for the automatic switch fabric failure recovery process for a + specific SFM. Rows in this table are created by the system when the + automatic recovery process starts." + INDEX { tmnxFabricSlotNum } + ::= { tmnxSysSwFabFailRecSfmStatsTable 1 } + +TmnxSysSwFabFailRecSfmStatsEntry ::= SEQUENCE +{ + tmnxSysSwFabFailRecSfmState INTEGER, + tmnxSysSwFabFailRecSfmStateTime TimeStamp +} + +tmnxSysSwFabFailRecSfmState OBJECT-TYPE + SYNTAX INTEGER { + complete (0), + inProgress (1), + pending (2), + aborted (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSwFabFailRecSfmState indicates the current state + of the SFM in the automatic switch fabric recovery process. + + Values: + complete - this SFM has already been reset as part of the + recovery process + inProgress - this SFM is currently being reset + pending - this SFM has not yet been reset + aborted - the recovery was aborted before this SFM + was processed + failed - the SFM has not successfully completed" + ::= { tmnxSysSwFabFailRecSfmStatsEntry 1 } + +tmnxSysSwFabFailRecSfmStateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSwFabFailRecSfmStateTime indicates the time, since + system startup, when tmnxSysSwFabFailRecSfmState changed." + ::= { tmnxSysSwFabFailRecSfmStatsEntry 2 } + +sysBofInfoExt OBJECT IDENTIFIER ::= { tmnxSysObjs 55 } + +sbiEncryptConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiEncryptConfig indicates whether or not BOF + configuration files saved by the SROS system will be encrypted." + DEFVAL { false } + ::= { sysBofInfoExt 1 } + +sbiPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPassword specifies the password that must be entered + in order to modify boot parameters in the console during the boot + sequence. + + A get request to this object will always return an empty string. + + By default, sbiPassword will be an empty string." + DEFVAL { "" } + ::= { sysBofInfoExt 2 } + +sbiEncryptKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiEncryptKey specifies the key used when decrypting + configuration files. + + A get request to this object will always return an empty string. + + By default, sbiEncryptKey will be an empty string." + DEFVAL { "" } + ::= { sysBofInfoExt 3 } + +tmnxSysGrpcPendRebTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysGrpcPendRebEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysGrpcPendRebTable contains read-only information + pertaining to active and canceled reboots." + ::= { tmnxSysObjs 56 } + +tmnxSysGrpcPendRebEntry OBJECT-TYPE + SYNTAX TmnxSysGrpcPendRebEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single requested or canceled reboot. + + Rows in the table tmnxSysGrpcPendRebEntry are automatically created by + the system when Gnoi.System Reboot or Cancel Reboot RPC is + successfully processed." + INDEX { tmnxSysGrpcPendRebComp } + ::= { tmnxSysGrpcPendRebTable 1 } + +TmnxSysGrpcPendRebEntry ::= SEQUENCE +{ + tmnxSysGrpcPendRebComp TLNamedItem, + tmnxSysGrpcPendRebOperState TmnxOperState, + tmnxSysGrpcPendRebDelay Unsigned32, + tmnxSysGrpcPendRebMsg OCTET STRING, + tmnxSysGrpcPendRebCount Unsigned32 +} + +tmnxSysGrpcPendRebComp OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcPendRebComp indicates the object of + Reboot or Cancel Reboot RPC." + ::= { tmnxSysGrpcPendRebEntry 1 } + +tmnxSysGrpcPendRebOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcPendRebOperState indicates the current + operational state of reboot procedure." + ::= { tmnxSysGrpcPendRebEntry 2 } + +tmnxSysGrpcPendRebDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcPendRebDelay indicates the time + left until reboot." + ::= { tmnxSysGrpcPendRebEntry 3 } + +tmnxSysGrpcPendRebMsg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcPendRebMsg indicates reason for + reboot or for cancelation of any outstanding reboot." + ::= { tmnxSysGrpcPendRebEntry 4 } + +tmnxSysGrpcPendRebCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcPendRebCount indicates the number + of reboots since active." + ::= { tmnxSysGrpcPendRebEntry 5 } + +tmnxSysGrpcTunnelObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 57 } + +tmnxSysGrpcTunnelLastChangedObjs OBJECT IDENTIFIER ::= { tmnxSysGrpcTunnelObjs 1 } + +tmnxGTnlDestGrpTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpTblLastChgd indicates the time, since + system startup, when tmnxGrpcTunnelDestGroupTable last changed + configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysGrpcTunnelLastChangedObjs 1 } + +tmnxGTnlDestGrpDestTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpDestTblLastChgd indicates the time, since + system startup, when tmnxGrpcTunnelDestGroupDestTable last changed + configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysGrpcTunnelLastChangedObjs 2 } + +tmnxGTnlTunnelTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelTblLastChgd indicates the time, since + system startup, when tmnxGTnlTunnelTable last changed configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysGrpcTunnelLastChangedObjs 3 } + +tmnxGTnlTunnelHandlerTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelHandlerTblLastChgd indicates the time, + since system startup, when tmnxGTnlTunnelHandlerTable last changed + configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysGrpcTunnelLastChangedObjs 4 } + +tmnxGrpcTunnelDestGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGrpcTunnelDestGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGrpcTunnelDestGroupTable stores configuration and status + information related to gRPC-Tunnel destination groups." + ::= { tmnxSysGrpcTunnelObjs 2 } + +tmnxGrpcTunnelDestGroupEntry OBJECT-TYPE + SYNTAX TmnxGrpcTunnelDestGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGrpcTunnelDestGroupEntry is an entry (conceptual row) in the + tmnxGrpcTunnelDestGroupTable. Each entry contains information + pertaining to a gRPC-Tunnel destination group. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxGTnlDestGrpRowStatus." + INDEX { tmnxGTnlDestGrpName } + ::= { tmnxGrpcTunnelDestGroupTable 1 } + +TmnxGrpcTunnelDestGroupEntry ::= SEQUENCE +{ + tmnxGTnlDestGrpName TNamedItem, + tmnxGTnlDestGrpRowStatus RowStatus, + tmnxGTnlDestGrpLastChgd TimeStamp, + tmnxGTnlDestGrpDescription TItemDescription, + tmnxGTnlDestGrpTlsClientProf TNamedItemOrEmpty, + tmnxGTnlDestGrpAllowUnsecConn TruthValue, + tmnxGTnlDestGrpTcpKaAdminState TmnxAdminState, + tmnxGTnlDestGrpTcpKaIdle Unsigned32, + tmnxGTnlDestGrpTcpKaInterval Unsigned32, + tmnxGTnlDestGrpTcpKaCount Unsigned32 +} + +tmnxGTnlDestGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpName specifies a gRPC-Tunnel + destination group name." + ::= { tmnxGrpcTunnelDestGroupEntry 1 } + +tmnxGTnlDestGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpRowStatus specifies the status + of the conceptual row in tmnxGrpcTunnelDestGroupTable. + + Rows are created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported." + ::= { tmnxGrpcTunnelDestGroupEntry 2 } + +tmnxGTnlDestGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpLastChgd indicates the time, since system + startup, that the configuration of this row was created or modified." + ::= { tmnxGrpcTunnelDestGroupEntry 3 } + +tmnxGTnlDestGrpDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpDescription specifies a user + provided description related to gRPC-Tunnel destination group. It + consists of any printable, seven-bit ASCII characters up to 80 + characters in length." + DEFVAL { "" } + ::= { tmnxGrpcTunnelDestGroupEntry 4 } + +tmnxGTnlDestGrpTlsClientProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpTlsClientProf specifies the name of the + TLS client profile to be used." + DEFVAL { ''H } + ::= { tmnxGrpcTunnelDestGroupEntry 5 } + +tmnxGTnlDestGrpAllowUnsecConn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpAllowUnsecConn specifies whether + gRPC-Tunnel will run without secured transport protocol. All data will + be transferred in unencrypted form." + DEFVAL { false } + ::= { tmnxGrpcTunnelDestGroupEntry 6 } + +tmnxGTnlDestGrpTcpKaAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpTcpKaAdminState specifies the + administrative state of the TCP keepalive algorithm." + DEFVAL { outOfService } + ::= { tmnxGrpcTunnelDestGroupEntry 7 } + +tmnxGTnlDestGrpTcpKaIdle OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpTcpKaIdle specifies the number + of seconds until the first TCP keepalive probe is sent." + DEFVAL { 600 } + ::= { tmnxGrpcTunnelDestGroupEntry 8 } + +tmnxGTnlDestGrpTcpKaInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpTcpKaInterval specifies the + number of seconds between two TCP keepalives probes." + DEFVAL { 15 } + ::= { tmnxGrpcTunnelDestGroupEntry 9 } + +tmnxGTnlDestGrpTcpKaCount OBJECT-TYPE + SYNTAX Unsigned32 (3..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpTcpKaCount specifies the number + of missed keepalives before the TCP connection is declared down." + DEFVAL { 4 } + ::= { tmnxGrpcTunnelDestGroupEntry 10 } + +tmnxGrpcTunnelDestGroupDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGrpcTunnelDestGroupDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGrpcTunnelDestGroupDestTable stores configuration and status + information related to gRPC-Tunnel destinations." + ::= { tmnxSysGrpcTunnelObjs 3 } + +tmnxGrpcTunnelDestGroupDestEntry OBJECT-TYPE + SYNTAX TmnxGrpcTunnelDestGroupDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGrpcTunnelDestGroupDestEntry is an entry (conceptual row) in + the tmnxGrpcTunnelDestGroupDestTable. Each entry contains information + pertaining to a gRPC-Tunnel destination. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxGTnlDestGrpDestRowStatus." + INDEX { + tmnxGTnlDestGrpName, + tmnxGTnlDestGrpDestIndex + } + ::= { tmnxGrpcTunnelDestGroupDestTable 1 } + +TmnxGrpcTunnelDestGroupDestEntry ::= SEQUENCE +{ + tmnxGTnlDestGrpDestIndex Unsigned32, + tmnxGTnlDestGrpDestRowStatus RowStatus, + tmnxGTnlDestGrpDestLastChgd TimeStamp, + tmnxGTnlDestGrpDestAddType InetAddressType, + tmnxGTnlDestGrpDestAddress InetAddress, + tmnxGTnlDestGrpDestPort InetPortNumber, + tmnxGTnlDestGrpDestVRtrId TmnxVRtrIDOrZero, + tmnxGTnlDestGrpDestLclSrcAddType InetAddressType, + tmnxGTnlDestGrpDestLclSrcAddress InetAddress, + tmnxGTnlDestGrpDestOrigQosMark TDSCPNameOrEmpty +} + +tmnxGTnlDestGrpDestIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpDestIndex indicates the index + of the destination. Every destination group can have multiple + destinations, therefore every destination is identified by the + tmnxGTnlDestGrpName and tmnxGTnlDestGrpDestIndex." + ::= { tmnxGrpcTunnelDestGroupDestEntry 1 } + +tmnxGTnlDestGrpDestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpDestRowStatus specifies the + status of the conceptual row in tmnxGrpcTunnelDestGroupDestTable. + + Rows are created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported." + ::= { tmnxGrpcTunnelDestGroupDestEntry 2 } + +tmnxGTnlDestGrpDestLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpDestLastChgd indicates the time, since + system startup, that the configuration of this row was created or + modified." + ::= { tmnxGrpcTunnelDestGroupDestEntry 3 } + +tmnxGTnlDestGrpDestAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpDestAddType specifies the + context (IP address type or Fully Qualified Domain Name (FQDN)) in + which the value of the object tmnxGTnlDestGrpDestAddress is to be + interpreted. The value can be either 'unknown', 'ipv4', 'ipv6' or + 'dns'" + ::= { tmnxGrpcTunnelDestGroupDestEntry 4 } + +tmnxGTnlDestGrpDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpDestAddress specifies the + remote IP address or FQDN of the gRPC-Tunnel destination." + ::= { tmnxGrpcTunnelDestGroupDestEntry 5 } + +tmnxGTnlDestGrpDestPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpDestPort specifies the remote + port of the gRPC-Tunnel destination." + ::= { tmnxGrpcTunnelDestGroupDestEntry 6 } + +tmnxGTnlDestGrpDestVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpDestVRtrId indicates the routing context + of a connection." + DEFVAL { 0 } + ::= { tmnxGrpcTunnelDestGroupDestEntry 7 } + +tmnxGTnlDestGrpDestLclSrcAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlDestGrpDestLclSrcAddType specifies the + type of IP address stored in tmnxGTnlDestGrpDestLclSrcAddress. The + value can be either 'unknown', 'ipv4' or 'ipv6." + DEFVAL { unknown } + ::= { tmnxGrpcTunnelDestGroupDestEntry 8 } + +tmnxGTnlDestGrpDestLclSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpDestLclSrcAddress specifies local IP + address of the gRPC-Tunnel stream source." + DEFVAL { ''H } + ::= { tmnxGrpcTunnelDestGroupDestEntry 9 } + +tmnxGTnlDestGrpDestOrigQosMark OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlDestGrpDestOrigQosMark specifies DSCP value of + data stream." + DEFVAL { ''H } + ::= { tmnxGrpcTunnelDestGroupDestEntry 10 } + +tmnxGTnlTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGTnlTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelTable stores configuration and status information + related to tunnel." + ::= { tmnxSysGrpcTunnelObjs 4 } + +tmnxGTnlTunnelEntry OBJECT-TYPE + SYNTAX TmnxGTnlTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelEntry is an entry (conceptual row) in the + tmnxGTnlTunnelTable. Each entry contains information pertaining to a + tunnel" + INDEX { tmnxGTnlTunnelName } + ::= { tmnxGTnlTunnelTable 1 } + +TmnxGTnlTunnelEntry ::= SEQUENCE +{ + tmnxGTnlTunnelName TNamedItem, + tmnxGTnlTunnelRowStatus RowStatus, + tmnxGTnlTunnelLastChgd TimeStamp, + tmnxGTnlTunnelAdminState TmnxAdminState, + tmnxGTnlTunnelOperState TmnxOperState, + tmnxGTnlTunnelOperDownReason OCTET STRING, + tmnxGTnlTunnelDescription TItemDescription, + tmnxGTnlTunnelDestGrp TNamedItemOrEmpty, + tmnxGTnlTunnelTgtNameCustomStr DisplayString, + tmnxGTnlTunnelTgtNameUserAgent TruthValue, + tmnxGTnlTunnelTgtNameNodeName TruthValue, + tmnxGTnlTunnelOperTargetName OCTET STRING +} + +tmnxGTnlTunnelName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelName specifies a tunnel name." + ::= { tmnxGTnlTunnelEntry 1 } + +tmnxGTnlTunnelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelRowStatus specifies the status + of the conceptual row in tmnxGTnlTunnelTable. + + Rows are created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported." + ::= { tmnxGTnlTunnelEntry 2 } + +tmnxGTnlTunnelLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelLastChgd indicates the time, since system + startup, that the configuration of this row was created or modified." + ::= { tmnxGTnlTunnelEntry 3 } + +tmnxGTnlTunnelAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelAdminState specifies the administrative + state of the tunnel." + DEFVAL { outOfService } + ::= { tmnxGTnlTunnelEntry 4 } + +tmnxGTnlTunnelOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelOperState indicates the current operational + state of the tunnel." + ::= { tmnxGTnlTunnelEntry 5 } + +tmnxGTnlTunnelOperDownReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelOperDownReason indicates the reason due to + which tunnel is operationally down." + ::= { tmnxGTnlTunnelEntry 6 } + +tmnxGTnlTunnelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelDescription specifies a user + provided description related to tunnel. It consists of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { "" } + ::= { tmnxGTnlTunnelEntry 7 } + +tmnxGTnlTunnelDestGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelDestGrp specifies the name of the + destination group to be used." + DEFVAL { ''H } + ::= { tmnxGTnlTunnelEntry 8 } + +tmnxGTnlTunnelTgtNameCustomStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelTgtNameCustomStr specifies a user provided + string as target in tunnel capability message." + DEFVAL { ''H } + ::= { tmnxGTnlTunnelEntry 9 } + +tmnxGTnlTunnelTgtNameUserAgent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelTgtNameUserAgent specifies whether + automatic string in format 'node name:vendor:model:software version' + will be used as target in tunnel capability message." + DEFVAL { false } + ::= { tmnxGTnlTunnelEntry 10 } + +tmnxGTnlTunnelTgtNameNodeName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelTgtNameNodeName specifies whether automatic + string in format 'node name' will be used as target in tunnel + capability message." + DEFVAL { false } + ::= { tmnxGTnlTunnelEntry 11 } + +tmnxGTnlTunnelOperTargetName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..422)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelOperTargetName indicates the operational + target string in tunnel capability message." + ::= { tmnxGTnlTunnelEntry 12 } + +tmnxGTnlTunnelHandlerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGTnlTunnelHandlerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelHandlerTable stores configuration and status + information related to target-types in tunnel." + ::= { tmnxSysGrpcTunnelObjs 5 } + +tmnxGTnlTunnelHandlerEntry OBJECT-TYPE + SYNTAX TmnxGTnlTunnelHandlerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelHandlerEntry is an entry (conceptual row) in the + tmnxGTnlTunnelHandlerTable. Each entry contains information pertaining + to a tunnel target-type. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxGTnlTunnelHandlerRowStatus." + INDEX { + tmnxGTnlTunnelName, + tmnxGTnlTunnelHandlerName + } + ::= { tmnxGTnlTunnelHandlerTable 1 } + +TmnxGTnlTunnelHandlerEntry ::= SEQUENCE +{ + tmnxGTnlTunnelHandlerName TNamedItem, + tmnxGTnlTunnelHandlerRowStatus RowStatus, + tmnxGTnlTunnelHandlerLastChgd TimeStamp, + tmnxGTnlTunnelHandlerAdminState TmnxAdminState, + tmnxGTnlTunnelHandlerPort InetPortNumber, + tmnxGTnlTunnelHandlerCustomType DisplayString, + tmnxGTnlTunnelHandlerGrpcServer TruthValue, + tmnxGTnlTunnelHandlerSshServer TruthValue +} + +tmnxGTnlTunnelHandlerName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelHandlerName specifies a + target-type name." + ::= { tmnxGTnlTunnelHandlerEntry 1 } + +tmnxGTnlTunnelHandlerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelHandlerRowStatus specifies the + status of the conceptual row in tmnxGTnlTunnelHandlerTable. + + Rows are created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported." + ::= { tmnxGTnlTunnelHandlerEntry 2 } + +tmnxGTnlTunnelHandlerLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelHandlerLastChgd indicates the time, since + system startup, that the configuration of this row was created or + modified." + ::= { tmnxGTnlTunnelHandlerEntry 3 } + +tmnxGTnlTunnelHandlerAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelHandlerAdminState specifies the + administrative state of the target-type." + DEFVAL { outOfService } + ::= { tmnxGTnlTunnelHandlerEntry 4 } + +tmnxGTnlTunnelHandlerPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelHandlerPort specifies the + localhost port to connect the gRPC-Tunnel session." + DEFVAL { 0 } + ::= { tmnxGTnlTunnelHandlerEntry 5 } + +tmnxGTnlTunnelHandlerCustomType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelHandlerCustomType specifies a user provided + string as target-type in tunnel capability message. This string must + be unique for a given tunnel. The target-type string should comprise + only of uppercase letters A-Z, digits 0-9 and underscores '_'." + DEFVAL { ''H } + ::= { tmnxGTnlTunnelHandlerEntry 6 } + +tmnxGTnlTunnelHandlerGrpcServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelHandlerGrpcServer specifies whether string + 'GNMI_GNOI' will be used as target-type in tunnel capability message." + DEFVAL { false } + ::= { tmnxGTnlTunnelHandlerEntry 7 } + +tmnxGTnlTunnelHandlerSshServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelHandlerSshServer specifies whether string + 'SSH' will be used as target-type in tunnel capability message." + DEFVAL { false } + ::= { tmnxGTnlTunnelHandlerEntry 8 } + +tmnxGTnlTunnelDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGTnlTunnelDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelDestTable stores operational state of destination + connection used in all tunnels." + ::= { tmnxSysGrpcTunnelObjs 6 } + +tmnxGTnlTunnelDestEntry OBJECT-TYPE + SYNTAX TmnxGTnlTunnelDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelDestEntry is an entry in the + tmnxGTnlTunnelDestTable. Each entry contains information pertaining to + a destination used in tunnel" + INDEX { + tmnxGTnlTunnelName, + tmnxGTnlTunnelDestIndex + } + ::= { tmnxGTnlTunnelDestTable 1 } + +TmnxGTnlTunnelDestEntry ::= SEQUENCE +{ + tmnxGTnlTunnelDestIndex Unsigned32, + tmnxGTnlTunnelDestAddType InetAddressType, + tmnxGTnlTunnelDestAddress InetAddress, + tmnxGTnlTunnelDestPort InetPortNumber, + tmnxGTnlTunnelDestOperState TmnxOperState, + tmnxGTnlTunnelDestOperDownReason OCTET STRING, + tmnxGTnlTunnelDestOperVRtrId TmnxVRtrIDOrZero, + tmnxGTnlTunnelDestLastOperChange DateAndTime, + tmnxGTnlTunnelDestConnAttempts Counter64 +} + +tmnxGTnlTunnelDestIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelDestIndex indicates the index of + the destination used in tunnel. Every tunnel can have multiple + destinations, therefore every destination is identified by the + tmnxGTnlTunnelName and tmnxGTnlTunnelDestIndex." + ::= { tmnxGTnlTunnelDestEntry 1 } + +tmnxGTnlTunnelDestAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelDestAddType specifies the + context (IP address type or Fully Qualified Domain Name (FQDN)) in + which the value of the object tmnxGTnlTunnelDestAddress is to be + interpreted. The value can be either 'unknown', 'ipv4', 'ipv6' or + 'dns'" + ::= { tmnxGTnlTunnelDestEntry 2 } + +tmnxGTnlTunnelDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelDestAddress specifies the remote + IP address or FQDN of the destination used in tunnel." + ::= { tmnxGTnlTunnelDestEntry 3 } + +tmnxGTnlTunnelDestPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelDestPort specifies the remote + port of the destination used in tunnel." + ::= { tmnxGTnlTunnelDestEntry 4 } + +tmnxGTnlTunnelDestOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelDestOperState indicates the current + operational state of the destination." + ::= { tmnxGTnlTunnelDestEntry 5 } + +tmnxGTnlTunnelDestOperDownReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelDestOperDownReason indicates the reason due + to which destination is operationally down." + ::= { tmnxGTnlTunnelDestEntry 6 } + +tmnxGTnlTunnelDestOperVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelDestOperVRtrId indicates the operational + routing context of a connection." + ::= { tmnxGTnlTunnelDestEntry 7 } + +tmnxGTnlTunnelDestLastOperChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelDestLastOperChange indicates the time when + the operational state of this destination last changed." + ::= { tmnxGTnlTunnelDestEntry 8 } + +tmnxGTnlTunnelDestConnAttempts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelDestConnAttempts indicates the number of + tried connections towards this destination." + ::= { tmnxGTnlTunnelDestEntry 9 } + +tmnxGTnlTunnelSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGTnlTunnelSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelSessionTable stores all sessions in all tunnels" + ::= { tmnxSysGrpcTunnelObjs 7 } + +tmnxGTnlTunnelSessionEntry OBJECT-TYPE + SYNTAX TmnxGTnlTunnelSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxGTnlTunnelSessionEntry is an entry in the + tmnxGTnlTunnelSessionTable. Each entry contains information pertaining + to an active session in tunnel" + INDEX { + tmnxGTnlTunnelName, + tmnxGTnlTunnelSessionTag + } + ::= { tmnxGTnlTunnelSessionTable 1 } + +TmnxGTnlTunnelSessionEntry ::= SEQUENCE +{ + tmnxGTnlTunnelSessionTag Integer32, + tmnxGTnlTunnelSessionStartTime DateAndTime, + tmnxGTnlTunnelSessionTargetType DisplayString, + tmnxGTnlTunnelSessionLclSrcPort InetPortNumber, + tmnxGTnlTunnelSessionRxBytes Counter64, + tmnxGTnlTunnelSessionTxBytes Counter64 +} + +tmnxGTnlTunnelSessionTag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelSessionTag indicates the tag of + the session. Every tunnel can have multiple sessions, therefore every + session is identified by the tmnxGTnlTunnelName and + tmnxGTnlTunnelSessionTag." + ::= { tmnxGTnlTunnelSessionEntry 1 } + +tmnxGTnlTunnelSessionStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelSessionStartTime indicates the time when + session was established." + ::= { tmnxGTnlTunnelSessionEntry 2 } + +tmnxGTnlTunnelSessionTargetType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelSessionTargetType indicates requested + target-type of the session." + ::= { tmnxGTnlTunnelSessionEntry 3 } + +tmnxGTnlTunnelSessionLclSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxGTnlTunnelSessionLclSrcPort indicates the + local port of the session connection towards target aplication." + ::= { tmnxGTnlTunnelSessionEntry 4 } + +tmnxGTnlTunnelSessionRxBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelSessionRxBytes indicates the total number + of bytes received over this session." + ::= { tmnxGTnlTunnelSessionEntry 5 } + +tmnxGTnlTunnelSessionTxBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGTnlTunnelSessionTxBytes indicates the total number + of bytes sent over this session." + ::= { tmnxGTnlTunnelSessionEntry 6 } + +tmnxSysFanControl OBJECT IDENTIFIER ::= { tmnxSysObjs 58 } + +tmnxSysFanIncMinimumSpeed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFanIncMinimumSpeed specifies whether to increase + the minimum fan speed to a new internally determined value or to use + its default minimum setting." + DEFVAL { false } + ::= { tmnxSysFanControl 1 } + +tmnxSysFpResourceAllocationObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 59 } + +tmnxSysFpResAlcnLpmTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpResAlcnLpmTblLastChg indicates the time, since + system startup, when tmnxSysFpResAlcnLpmTable last changed + configuration." + ::= { tmnxSysFpResourceAllocationObjs 1 } + +tmnxSysFpResAlcnLpmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysFpResAlcnLpmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysFpResAlcnLpmTable contains the information for the + forwarding path resource allocation of all the supported LPM scale + options." + ::= { tmnxSysFpResourceAllocationObjs 2 } + +tmnxSysFpResAlcnLpmEntry OBJECT-TYPE + SYNTAX TmnxSysFpResAlcnLpmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysFpResAlcnLpmEntry consists of the objects pertaining to + forwarding path resource allocation for a given LPM scale option." + INDEX { tmnxSysFpResAlcnLpmScaleOption } + ::= { tmnxSysFpResAlcnLpmTable 1 } + +TmnxSysFpResAlcnLpmEntry ::= SEQUENCE +{ + tmnxSysFpResAlcnLpmScaleOption Unsigned32, + tmnxSysFpResAlcnLpmLastChanged TimeStamp, + tmnxSysFpResAlcnLpmAdminState TmnxAdminState, + tmnxSysFpResAlcnLpmOperState TmnxOperState +} + +tmnxSysFpResAlcnLpmScaleOption OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysFpResAlcnLpmScaleOption specifies the unique scale + option for LPM resource allocation." + ::= { tmnxSysFpResAlcnLpmEntry 1 } + +tmnxSysFpResAlcnLpmLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpResAlcnLpmLastChanged indicates the time, since + system startup, that the configuration of the forwarding path resoure + allocation for the given LPM scale option was last modified." + ::= { tmnxSysFpResAlcnLpmEntry 2 } + +tmnxSysFpResAlcnLpmAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpResAlcnLpmAdminState specifies the + administrative state of the forwarding path resource allocation for + the given LPM scale option." + ::= { tmnxSysFpResAlcnLpmEntry 3 } + +tmnxSysFpResAlcnLpmOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpResAlcnLpmOperState indicates the operational + state of the forwarding path resource allocation for the given LPM + scale option." + ::= { tmnxSysFpResAlcnLpmEntry 4 } + +tmnxSysConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 1 } + +tmnxSysCompliances OBJECT IDENTIFIER ::= { tmnxSysConformance 1 } + +tmnxSysV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerGroup, + tmnxSysTacPlusServerGroup, + tmnxSysBofGroup, + tmnxSysNotificationV4v0Group, + tmnxPersistenceV4v0Group + } + ::= { tmnxSysCompliances 4 } + +tmnxSysV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofGroup, + tmnxSysNotificationV5v0Group, + tmnxPersistenceV5v0Group + } + ::= { tmnxSysCompliances 5 } + +tmnxSysV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofV6v0Group, + tmnxSysNotificationV6v0Group, + tmnxPersistenceV6v0Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiV6v0Group + } + ::= { tmnxSysCompliances 6 } + +tmnxSysV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofV6v0Group, + tmnxSysNotificationV6v0Group, + tmnxPersistenceV6v0Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiV6v0Group, + tmnxSystemCpuMonitorGroup + } + ::= { tmnxSysCompliances 7 } + +tmnxSysV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV8v0Group, + tmnxSysLoginControlV8v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofV6v0Group, + tmnxSysNotificationV6v0Group, + tmnxPersistenceV6v0Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiV6v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysEthInfoGroup, + tmnxSystemCpuMonitorGroup + } + ::= { tmnxSysCompliances 8 } + +tmnxSysV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV9v0Group, + tmnxSysBofV6v0Group, + tmnxSysConfigV8v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackV9v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysCertGroup, + tmnxSysNotificationRBGroup + } + ::= { tmnxSysCompliances 9 } + +tmnxSysBootedBofCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for currently active (booted) BOF + capabilities on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysBootedBofGroup + } + ::= { tmnxSysCompliances 10 } + +tmnxSysV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV9v0Group, + tmnxSysBofV6v0Group, + tmnxSysConfigV8v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysNotificationV10v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackV9v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysCertGroup, + tmnxSysRollbackRescueGroup, + tmnxSysNotificationRBGroup + } + ::= { tmnxSysCompliances 11 } + +tmnxSysV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV11v0Group, + tmnxSysBofV6v0Group, + tmnxSysConfigV8v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysNotificationV10v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackV9v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysCertGroup, + tmnxSysRollbackRescueGroup, + tmnxSysNotificationRBGroup, + tmnxSysGroupingSystemGroup, + tmnxSysCandidateCfgGroup, + tmnxSysNetconfV11v0Group, + tmnxSysStrmV11v0R4Group + } + ::= { tmnxSysCompliances 12 } + +tmnxSysV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV12v0Group, + tmnxSysBofV6v0Group, + tmnxSysCandidateCfgGroup, + tmnxSysCardResourceGroup, + tmnxSysCertGroup, + tmnxSysConfigV8v0Group, + tmnxSysDNSSecNotifV12v0Group, + tmnxSysDNSSecV12v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysGroupingSystemGroup, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNetconfV11v0Group, + tmnxSysNotificationRBGroup, + tmnxSysNotificationV10v0Group, + tmnxSysNotificationV12v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackRescueGroup, + tmnxSysRollbackV9v0Group, + tmnxSysDhcpGroup, + tmnxSysStrmV11v0R4Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysXmppV12v4Group, + tmnxSysBofV12v0Group, + tmnxSysLicenseV12v0Group + } + ::= { tmnxSysCompliances 13 } + +tmnxSysV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV12v0Group, + tmnxSysBofV6v0Group, + tmnxSysCandidateCfgGroup, + tmnxSysCardResourceGroup, + tmnxSysCertGroup, + tmnxSysConfigV8v0Group, + tmnxSysDNSSecNotifV12v0Group, + tmnxSysDNSSecV12v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysGroupingSystemGroup, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNetconfV11v0Group, + tmnxSysNotificationRBGroup, + tmnxSysNotificationV10v0Group, + tmnxSysNotificationV12v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackRescueGroup, + tmnxSysRollbackV9v0Group, + tmnxSysDhcpGroup, + tmnxSysStrmV11v0R4Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysXmppV12v4Group, + tmnxSysBofV12v0Group, + tmnxSysLicenseV12v0Group, + tmnxSysFibV13v0Group, + tmnxSysNetconfV13v0Group, + tmnxSysSnmpSrcAccesLstV13v0Group, + tmnxSysMgmtProtocolV13v0Group, + tmnxSysFileTransProfV13v0Group, + tmnxSysEhsV13v0Group, + tmnxSysBofV13v0Group, + tmnxSysLicenseV13v0Group, + tmnxSysLicenseNotifV13v0Group, + tmnxSysSwReposV13v0Group + } + ::= { tmnxSysCompliances 14 } + +tmnxSysV14v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV12v0Group, + tmnxSysBofV6v0Group, + tmnxSysCandidateCfgGroup, + tmnxSysCardResourceGroup, + tmnxSysCertGroup, + tmnxSysConfigV8v0Group, + tmnxSysDNSSecNotifV12v0Group, + tmnxSysDNSSecV12v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysGroupingSystemGroup, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNetconfV11v0Group, + tmnxSysNotificationRBGroup, + tmnxSysNotificationV10v0Group, + tmnxSysNotificationV12v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackRescueGroup, + tmnxSysRollbackV9v0Group, + tmnxSysDhcpGroup, + tmnxSysStrmV11v0R4Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysXmppV12v4Group, + tmnxSysBofV12v0Group, + tmnxSysLicenseV12v0Group, + tmnxSysFibV13v0Group, + tmnxSysNetconfV13v0Group, + tmnxSysSnmpSrcAccesLstV13v0Group, + tmnxSysMgmtProtocolV13v0Group, + tmnxSysFileTransProfV13v0Group, + tmnxSysEhsV13v0Group, + tmnxSysBofV13v0Group, + tmnxSysLicenseV13v0Group, + tmnxSysLicenseNotifV13v0Group, + tmnxSysSwReposV13v0Group, + tmnxSysBofV14v0Group, + tmnxSysNotificationV14v0Group, + tmnxPersistenceV14v0Group, + tmnxSysEhsParameterGroup, + tmnxSysLicenseApplicationGroup, + tmnxSysNotifyObjsV14v0Group, + tmnxSysTimeV14v0Group + } + ::= { tmnxSysCompliances 15 } + +tmnxSysV15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxSysLoginControlV15v0Group, + tmnxSysGrpcV15v0Group, + tmnxSysXmppMgmtGroup, + tmnxSysLicenseApp48HrsGroup + } + ::= { tmnxSysCompliances 16 } + +tmnxSysV15v1Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 15.1." + MODULE + MANDATORY-GROUPS { + tmnxSysNetconfV15v1Group, + tmnxSysMgmtProtocolV15v1Group, + tmnxSysConfigSaveCtrlV15v1Group, + tmnxSysMgmtIfMdCliGroup, + tmnxSysMgmtIfYangModulesGroup, + tmnxSysFileTransProfV15v1Group, + tmnxSysBofV15v1Group + } + ::= { tmnxSysCompliances 17 } + +tmnxSysV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxSysHttpRdrV16v0Group, + tmnxSysLicenseNotifV16v0Group, + tmnxSysMgmtIfDsLocksV16v0Group, + tmnxSysLicensingV16v0Group, + tmnxSysMgmtInterfaceV16v0Group, + tmnxSysMgmtIfNotifyObjsGroup, + tmnxSysNetworkElementV16v0Group, + tmnxSysSwitchFabricV16v0Group, + tmnxSysSwFabNotifV16v0Group + } + ::= { tmnxSysCompliances 18 } + +tmnxSysV19v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 19." + MODULE + MANDATORY-GROUPS { + tmnxSysLicNotifyObjsV19v0Group, + tmnxSysLicenseNotifV19v0Group, + tmnxSysResInfoV19v0Group, + tmnxSysBofV19v0Group, + tmnxSysNetworkElementV19v0Group, + tmnxSysLicensingV19v0Group, + tmnxSysNetconfV19v0Group, + tmnxSysEhsV19v0Group, + tmnxSysBootConfFmtNotifyObjsGrp, + tmnxSysFwdPathOptsV19v0Group, + tmnxSysBootConfFmtNotifyGrp, + tmnxSysMgmtIfMdCliCmdAccntGroup, + tmnxSysResItCamV19v0Group, + tmnxSysFpCamAllocV19v0Group + } + ::= { tmnxSysCompliances 19 } + +tmnxSysV20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 20." + MODULE + MANDATORY-GROUPS { + tmnxSysNotificationV20v0Group, + tmnxSysFwdPathOptsV20v0Group, + tmnxSysAutoBootV20v0Group, + tmnxSysSwitchFabricV20v0Group, + tmnxSysUsbV20v0Group, + tmnxSysGeneralV20v0Group, + tmnxSysMgmtInterfaceV20v0Group, + tmnxSysAutoNEDV20v0Group, + tmnxSysAutoBootOspfV20v0Group, + tmnxSysRemoteMgmtV20v0Group, + tmnxSysNetconfCountersExtension + } + ::= { tmnxSysCompliances 20 } + +tmnxSysV21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 21." + MODULE + MANDATORY-GROUPS { + tmnxSysLicensingV21v0Group, + tmnxSysMgmtIfOpsGroup, + tmnxSysMgmtIfObsoleteGroup, + tmnxSysLicNotifyObjsV19v0Group, + tmnxSysLicenseNotifV19v0Group, + tmnxSysResInfoV19v0Group, + tmnxSysBofV19v0Group, + tmnxSysNetworkElementV19v0Group, + tmnxSysLicensingV19v0Group, + tmnxSysNetconfV19v0Group, + tmnxSysEhsV19v0Group, + tmnxSysBootConfFmtNotifyObjsGrp, + tmnxSysFwdPathOptsV19v0Group, + tmnxSysFwdPathOptsV21v0Group, + tmnxSysBootConfFmtNotifyGrp, + tmnxSysResItCamV19v0Group, + tmnxSysFpCamAllocV19v0Group, + tmnxSysBofV21v0Group, + tmnxSysFpResAllocV21v0Group, + tmnxSysFpResAllocPoolV21v0Group, + tmnxSysMgmtIfComHistoryV21v0Grp, + tmnxSysFpResAllocFecV21v0Group, + tmnxSysGrpcTunnelV21v0Group + } + ::= { tmnxSysCompliances 21 } + +tmnxSysV22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 22." + MODULE + MANDATORY-GROUPS { + tmnxSysFwdPathOptsV22v0Group, + tmnxSysNotificationV22v0Group, + tmnxSysFpLpmResAlcnV22v0Group, + tmnxSysFanControlV22v0Group, + tmnxSysRemoteMgmtV22v0Group + } + ::= { tmnxSysCompliances 22 } + +tmnxSysGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 2 } + +tmnxSysRadiusServerGroup OBJECT-GROUP + OBJECTS { + radiusOperStatus, + radiusServerAddress, + radiusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of RADIUS servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 4 } + +tmnxSysTacPlusServerGroup OBJECT-GROUP + OBJECTS { + tacplusOperStatus, + tacplusServerAddress, + tacplusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TACACS+ servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 5 } + +tmnxSysBofGroup OBJECT-GROUP + OBJECTS { + sbiActiveIpAddr, + sbiActiveIpMask, + sbiStandbyIpAddr, + sbiStandbyIpMask, + sbiPrimaryImage, + sbiSecondaryImage, + sbiTertiaryImage, + sbiPrimaryConfigFile, + sbiSecondaryConfigFile, + sbiTertiaryConfigFile, + sbiPersist, + sbiConsoleSpeed, + sbiAutoNegotiate, + sbiSpeed, + sbiDuplex, + sbiPrimaryDns, + sbiSecondaryDns, + sbiTertiaryDns, + sbiDnsDomain, + sbiWait, + sbiStaticRouteNextHop, + sbiStaticRouteRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the Boot Options File + (BOF) on Nokia SROS series systems." + ::= { tmnxSysGroups 8 } + +tmnxSysConfigV3v0Group OBJECT-GROUP + OBJECTS { + ssiSaveConfig, + ssiSyncMode, + ssiSyncForce, + ssiSyncStatus, + ssiSyncConfigLastTime, + ssiSyncBootEnvLastTime, + ssiConfigMaxBackupRevisions, + ssiSaveConfigResult, + ssiSaveBof, + ssiSaveBofResult, + ssiSaveConfigDest, + ssiSaveConfigDetail, + ssiRedFailoverTime, + ssiRedFailoverReason, + sbiConfigStatus, + sbiPersistStatus, + sbiPersistIndex, + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus, + sbiSnmpdMaxPktSize, + sbiSnmpdPortNum, + sbiBootConfigOKScript, + sbiConfigOKScriptStatus, + sbiBootConfigFailScript, + sbiConfigFailScriptStatus, + sbiRedSwitchoverScript, + sbiRedSwitchoverScriptStatus, + slcFtpInboundMaxSessions, + slcTelnetInboundMaxSessions, + slcTelnetOutboundMaxSessions, + slcPreLoginMessage, + slcPreLoginMessageInclName, + slcMessageOfTheDay, + slcMessageOfTheDayType, + slcLoginBanner, + sysLACPSystemPriority, + slcLoginExponentialBackOff + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of boot-up configuration + and synchronization of active and standby systems on Nokia SROS series + systems." + ::= { tmnxSysGroups 12 } + +tmnxSysGeneralV3v0Group OBJECT-GROUP + OBJECTS { + sgiCpuUsage, + sgiMemoryUsed, + sgiMemoryAvailable, + sgiMemoryPoolAllocated, + sgiSwMajorVersion, + sgiSwMinorVersion, + sgiSwVersionModifier + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general system + capabilities on Nokia SROS series systems, 3.0 Release." + ::= { tmnxSysGroups 15 } + +tmnxSysObsoleteGroup OBJECT-GROUP + OBJECTS { + stiSummerZoneStartDate, + stiSummerZoneEndDate, + tacplusServerAddress, + radiusServerAddress, + tmnxSysMgmtIfMDCliCmdAccntLoad + } + STATUS obsolete + DESCRIPTION + "The group of objects in TIMETRA-SYSTEM-MIB which are obsoleted." + ::= { tmnxSysGroups 17 } + +tmnxPersistenceV4v0Group OBJECT-GROUP + OBJECTS { + spiDhcpL2PersistenceFileLocation, + spiDhcpL2PersistenceDescription, + spiDhcpL3PersistenceFileLocation, + spiDhcpL3PersistenceDescription, + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems." + ::= { tmnxSysGroups 18 } + +tmnxSysTimeV4v0Group OBJECT-GROUP + OBJECTS { + stiDateAndTime, + stiActiveZone, + stiHoursOffset, + stiMinutesOffset, + stiZoneType, + stiSummerZoneRowStatus, + stiSummerZoneOffset, + stiSummerZoneStartDay, + stiSummerZoneStartWeek, + stiSummerZoneStartMonth, + stiSummerZoneStartHour, + stiSummerZoneStartMinute, + stiSummerZoneEndDay, + stiSummerZoneEndWeek, + stiSummerZoneEndMonth, + stiSummerZoneEndHour, + stiSummerZoneEndMinute, + sntpState, + sntpServerRowStatus, + sntpServerVersion, + sntpServerPreference, + sntpServerInterval, + sntpAdminState, + sntpOperStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of time on Nokia SROS + series systems, 4.0 Release." + ::= { tmnxSysGroups 19 } + +tmnxSysNotifyObjsR4r0Group OBJECT-GROUP + OBJECTS { + tmnxNotifyRow, + tmnxNotifyRowAdminState, + tmnxNotifyRowOperState, + tmnxMemoryModule, + tmnxModuleMallocSize, + tmnxDroppedTrapID, + tmnxTrapDroppedReasonCode, + tmnxTrapDroppedEntryID, + tmnxNotifyEntryOID, + tmnxSnmpdErrorMsg, + tmnxSysTimeSetBy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities on Nokia SROS series systems." + ::= { tmnxSysGroups 20 } + +tmnxSysNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + stiDateAndTimeChanged, + ssiSaveConfigSucceeded, + ssiSaveConfigFailed, + sbiBootConfig, + sbiBootSnmpd, + radiusServerOperStatusChange, + radiusOperStatusChange, + tmnxConfigModify, + tmnxConfigCreate, + tmnxConfigDelete, + tmnxStateChange, + tmnxModuleMallocFailed, + tmnxTrapDropped, + ssiSyncConfigOK, + ssiSyncConfigFailed, + ssiSyncBootEnvOK, + ssiSyncBootEnvFailed, + sntpTimeDiffExceedsThreshold, + tacplusServerOperStatusChange, + tacplusOperStatusChange, + tmnxSnmpdError, + tmnxSsiMismatch, + tmnxSnmpdStateChange, + ssiRedStandbySyncing, + ssiRedStandbyReady, + ssiRedStandbySyncLost, + ssiRedSwitchover, + ssiRedCpmActive, + ssiRedSingleCpm, + persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, + tmnxSntpOperChange, + tmnxSysTimeSet + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems." + ::= { tmnxSysGroups 21 } + +tmnxSysNotifyObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg, + tmnxPersistenceAffectedCpm, + tmnxNotifyRow, + tmnxNotifyRowAdminState, + tmnxNotifyRowOperState, + tmnxMemoryModule, + tmnxModuleMallocSize, + tmnxDroppedTrapID, + tmnxTrapDroppedReasonCode, + tmnxTrapDroppedEntryID, + tmnxNotifyEntryOID, + tmnxSnmpdErrorMsg, + tmnxSysTimeSetBy, + tmnxFtpFailureMsg, + tmnxFtpFailureDestAddressType, + tmnxFtpFailureDestAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities on Nokia SROS series systems." + ::= { tmnxSysGroups 22 } + +tmnxSysNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + stiDateAndTimeChanged, + ssiSaveConfigSucceeded, + ssiSaveConfigFailed, + sbiBootConfig, + sbiBootSnmpd, + radiusOperStatusChange, + tmnxConfigModify, + tmnxConfigCreate, + tmnxConfigDelete, + tmnxStateChange, + tmnxModuleMallocFailed, + tmnxTrapDropped, + ssiSyncConfigOK, + ssiSyncConfigFailed, + ssiSyncBootEnvOK, + ssiSyncBootEnvFailed, + sntpTimeDiffExceedsThreshold, + tacplusOperStatusChange, + tmnxSnmpdError, + tmnxSsiMismatch, + tmnxSnmpdStateChange, + ssiRedStandbySyncing, + ssiRedStandbyReady, + ssiRedStandbySyncLost, + ssiRedSwitchover, + ssiRedCpmActive, + ssiRedSingleCpm, + persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, + tmnxSntpOperChange, + tmnxSysTimeSet, + tmnxFtpClientFailure, + tacplusInetSrvrOperStatusChange, + radiusInetServerOperStatusChange, + persistencyEventReport + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems." + ::= { tmnxSysGroups 23 } + +tmnxSysObsoleteNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tacplusServerOperStatusChange, + radiusServerOperStatusChange + } + STATUS current + DESCRIPTION + "The group of notification objects in TIMETRA-SYSTEM-MIB which are + obsoleted." + ::= { tmnxSysGroups 24 } + +tmnxSysTacPlusServerV5v0Group OBJECT-GROUP + OBJECTS { + tacplusOperStatus, + tacplusServerOperStatus, + tacPlusServerInetAddressType, + tacPlusServerInetAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TACACS+ servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 25 } + +tmnxSysRadiusServerV5v0Group OBJECT-GROUP + OBJECTS { + radiusOperStatus, + radiusServerOperStatus, + radiusServerInetAddressType, + radiusServerInetAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of RADIUS servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 26 } + +tmnxSysObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + stiSummerZoneStartDate, + stiSummerZoneEndDate, + tacplusServerAddress, + radiusServerAddress, + spiDhcpL2PersistenceFileLocation, + spiDhcpL2PersistenceDescription, + spiDhcpL3PersistenceFileLocation, + spiDhcpL3PersistenceDescription + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-SYSTEM-MIB which are obsoleted." + ::= { tmnxSysGroups 27 } + +tmnxPersistenceV5v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems." + ::= { tmnxSysGroups 28 } + +tmnxSysIpv6MgmtItfV6v0Group OBJECT-GROUP + OBJECTS { + sbiActiveIPv6Addr, + sbiActiveIPv6PfxLen, + sbiStandbyIPv6Addr, + sbiStandbyIPv6PfxLen, + sbiPrimaryDnsIPv6Addr, + sbiSecondaryDnsIPv6Addr, + sbiTertiaryDnsIPv6Addr, + sbiStaticRouteIPv6NextHop, + sbiStaticRouteIPv6RowStatus, + sysDNSInfoLastChanged, + sysDNSAddressResolvePref + } + STATUS current + DESCRIPTION + "The group of objects supporting ipv6 management interface on Nokia + SROS series systems." + ::= { tmnxSysGroups 29 } + +tmnxPersistenceV6v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems." + ::= { tmnxSysGroups 30 } + +tmnxSysBofV6v0Group OBJECT-GROUP + OBJECTS { + sbiActiveIpAddr, + sbiActiveIpMask, + sbiStandbyIpAddr, + sbiStandbyIpMask, + sbiPrimaryImage, + sbiSecondaryImage, + sbiTertiaryImage, + sbiPrimaryConfigFile, + sbiSecondaryConfigFile, + sbiTertiaryConfigFile, + sbiPersist, + sbiConsoleSpeed, + sbiAutoNegotiate, + sbiSpeed, + sbiDuplex, + sbiPrimaryDns, + sbiSecondaryDns, + sbiTertiaryDns, + sbiDnsDomain, + sbiWait, + sbiStaticRouteNextHop, + sbiStaticRouteRowStatus, + sbiLiSeparate, + sbiLiLocalSave + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the Boot Options File + (BOF) on Nokia SROS series systems." + ::= { tmnxSysGroups 31 } + +tmnxSysNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + stiDateAndTimeChanged, + ssiSaveConfigSucceeded, + ssiSaveConfigFailed, + sbiBootConfig, + sbiBootSnmpd, + sbiBootConfigFailFileError, + sbiBootConfigOKFileError, + sbiBootLiConfig, + radiusOperStatusChange, + tmnxConfigModify, + tmnxConfigCreate, + tmnxConfigDelete, + tmnxStateChange, + tmnxModuleMallocFailed, + tmnxTrapDropped, + ssiSyncConfigOK, + ssiSyncConfigFailed, + ssiSyncBootEnvOK, + ssiSyncBootEnvFailed, + sntpTimeDiffExceedsThreshold, + tacplusOperStatusChange, + tmnxSnmpdError, + tmnxSsiMismatch, + tmnxSnmpdStateChange, + ssiRedStandbySyncing, + ssiRedStandbyReady, + ssiRedStandbySyncLost, + ssiRedSwitchover, + ssiRedCpmActive, + ssiRedSingleCpm, + persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, + tmnxSntpOperChange, + tmnxSysTimeSet, + tmnxFtpClientFailure, + tacplusInetSrvrOperStatusChange, + radiusInetServerOperStatusChange, + persistencyEventReport, + mdSaveCommitHistoryFailed, + sbiBootMdReadCommitHistoryFailed + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems." + ::= { tmnxSysGroups 32 } + +tmnxSysLiV6v0Group OBJECT-GROUP + OBJECTS { + sliConfigStatus, + sliSaveConfig, + sliSaveConfigResult, + sliConfigLastModified, + sliConfigLastSaved + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Lawful Intercept + configuration on Nokia SROS series systems." + ::= { tmnxSysGroups 33 } + +tmnxSysNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + tmnxNotifyObjectName, + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "The group of objects added in 6.0 release to support system + notifications." + ::= { tmnxSysGroups 34 } + +tmnxSysGeneralV7v0Group OBJECT-GROUP + OBJECTS { + sgiSnmpInGetBulks, + sgiKbMemoryUsed, + sgiKbMemoryAvailable, + sgiKbMemoryPoolAllocated + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general system + capabilities on Nokia SROS series systems added in 7.0 Release." + ::= { tmnxSysGroups 35 } + +tmnxSysIcmpVSV6v1Group OBJECT-GROUP + OBJECTS { + sysIcmpVSEnhancement + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ICMP vendor specific + enhancement capabilities on Nokia SROS series systems." + ::= { tmnxSysGroups 36 } + +tmnxSysConfigV8v0Group OBJECT-GROUP + OBJECTS { + ssiSaveConfig, + ssiSyncMode, + ssiSyncForce, + ssiSyncStatus, + ssiSyncConfigLastTime, + ssiSyncBootEnvLastTime, + ssiConfigMaxBackupRevisions, + ssiSaveConfigResult, + ssiSaveBof, + ssiSaveBofResult, + ssiSaveConfigDest, + ssiSaveConfigDetail, + ssiRedFailoverTime, + ssiRedFailoverReason, + sbiConfigStatus, + sbiPersistStatus, + sbiPersistIndex, + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus, + sbiSnmpdMaxPktSize, + sbiSnmpdPortNum, + sbiBootConfigOKScript, + sbiConfigOKScriptStatus, + sbiBootConfigFailScript, + sbiConfigFailScriptStatus, + sbiRedSwitchoverScript, + sbiRedSwitchoverScriptStatus, + sysLACPSystemPriority + } + STATUS current + DESCRIPTION + "The group of objects supporting management of boot-up configuration + and synchronization of active and standby systems on Nokia SROS series + systems." + ::= { tmnxSysGroups 37 } + +tmnxSysLoginControlV8v0Group OBJECT-GROUP + OBJECTS { + slcFtpInboundMaxSessions, + slcTelnetInboundMaxSessions, + slcTelnetOutboundMaxSessions, + slcPreLoginMessage, + slcPreLoginMessageInclName, + slcMessageOfTheDay, + slcMessageOfTheDayType, + slcLoginBanner, + slcLoginExponentialBackOff, + slcTelnetGracefulShutdown, + slcSSHGracefulShutdown + } + STATUS current + DESCRIPTION + "The group of objects supporting management of login control on Nokia + SROS series systems." + ::= { tmnxSysGroups 38 } + +tmnxSysEthInfoGroup OBJECT-GROUP + OBJECTS { + sysNewQinqUntaggedSap + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ethernet Info on Nokia + SROS series systems." + ::= { tmnxSysGroups 39 } + +tmnxPersistenceV9v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr, + spiNatFwdPersistenceFileLoc, + spiNatFwdPersistenceDescr, + spiAAPersistenceFileLoc, + spiAAPersistenceDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems release 9.0." + ::= { tmnxSysGroups 40 } + +tmnxSysLoginControlSecGroup OBJECT-GROUP + OBJECTS { + slcTelnetMinTTLValue, + slcSSHMinTTLValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of login control on Nokia + SROS series systems." + ::= { tmnxSysGroups 41 } + +tmnxSysLiFilterGroup OBJECT-GROUP + OBJECTS { + sliFilterLock + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Lawful Intercept + configuration on Nokia SROS series systems." + ::= { tmnxSysGroups 42 } + +tmnxSysNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + persistenceRestoreProblem, + tmnxSysRollbackStarted, + tmnxSysRollbackStatusChange, + tmnxSysRollbackSaveStatusChange, + tmnxSysRollbackFileDeleteStatus, + ssiSyncRollbackOK, + ssiSyncRollbackFailed, + ssiSyncCertOK, + ssiSyncCertFailed + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in release 9.0 of SROS." + ::= { tmnxSysGroups 43 } + +tmnxSysRollbackV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackStart, + tmnxSysRollbackResult, + tmnxSysRollbackSave, + tmnxSysRollbackSaveResult, + tmnxSysRollbackLocation, + tmnxSysRollbackRevertIndex, + tmnxSysRollbackRevertEndTime, + tmnxSysRollbackTableLastChanged, + tmnxSysRollbackFileCreationTime, + tmnxSysRollbackFileComment, + tmnxSysRollbackFileUserName, + tmnxSysRollbackSavedTime, + ssiSyncRollbackLastTime, + tmnxSysRollbackRevertStartTime, + tmnxSysRollbackRevertUserName, + tmnxSysRollbackRevertFilename, + tmnxSysRollbackSaveComment, + tmnxSysRollbackAbortRevert, + tmnxSysRollbackFileVersion, + tmnxSysRollbackFileDelete, + tmnxSysRollbackFileDeleteResult, + ssiSyncRollbackMode, + ssiSyncRollbackForce, + ssiSyncRollbackStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the Rollback Files on + Nokia SROS series systems." + ::= { tmnxSysGroups 44 } + +tmnxSysLoginControlV9v0Group OBJECT-GROUP + OBJECTS { + slcSSHInboundMaxSessions, + slcSSHOutboundMaxSessions + } + STATUS current + DESCRIPTION + "The group of objects supporting management of login control on Nokia + SROS series systems, added in release 9.0." + ::= { tmnxSysGroups 45 } + +tmnxSystemCpuMonitorGroup OBJECT-GROUP + OBJECTS { + tmnxSysCpuMonCpuIdle, + tmnxSysCpuMonBusyCoreUtil, + tmnxSysCpuMonBusyGroupName, + tmnxSysCpuMonBusyGroupUtil + } + STATUS current + DESCRIPTION + "The group of objects, added in release 7.0, used for monitoring system + CPU utilization on Nokia SROS series systems." + ::= { tmnxSysGroups 46 } + +tmnxSysCertGroup OBJECT-GROUP + OBJECTS { + ssiSyncCertForce, + ssiSyncCertLastTime, + ssiSyncCertMode, + ssiSyncCertStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the synchronization of + certificate Files on Nokia SROS series systems." + ::= { tmnxSysGroups 47 } + +tmnxSysBootedBofGroup OBJECT-GROUP + OBJECTS { + sbbiLiSeparate, + sbbiLiLocalSave + } + STATUS current + DESCRIPTION + "The group of objects giving the value of the currently active (booted) + Boot Options File (BOF) parameters on Nokia SROS series systems." + ::= { tmnxSysGroups 48 } + +tmnxSysRollbackRescueGroup OBJECT-GROUP + OBJECTS { + tmnxSysRollbackRescueLocation, + tmnxSysRollbackRescueSave, + tmnxSysRollbackRescueRevert, + tmnxSysRollbackRescueDelete, + tmnxSysRollbackRescueSaveRes, + tmnxSysRollbackRescueRevertRes, + tmnxSysRollbackRescueDeleteRes, + tmnxSysRollbackRescueSavedTime, + tmnxSysRollbackRescueRevStTime, + tmnxSysRollbackRescueRevEdTime, + tmnxSysRollbackRescueRevUser, + tmnxSysRollbackRescueSaveComment, + tmnxSysRollbackRescueAbortRevert, + tmnxSysRollbackRescueFileExists, + tmnxSysRollbackMaxLocalFiles, + tmnxSysRollbackMaxRemoteFiles + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the Rollback Rescue file + on Nokia SROS series systems." + ::= { tmnxSysGroups 49 } + +tmnxSysNotificationV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + persistencyFileSysThresRaised, + persistencyFileSysThresCleared, + tmnxSysExecStarted, + tmnxSysExecFinished + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in release 10.0 of SROS." + ::= { tmnxSysGroups 50 } + +tmnxSysNotifyObjsV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSysRollbackFileType, + tmnxSysExecScript, + tmnxSysExecResult + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting notifications on + Nokia SROS series systems added in SROS release 10.0." + ::= { tmnxSysGroups 51 } + +tmnxSysNotificationRBGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysRollbackSaveStarted, + tmnxSysRollbackDeleteStarted, + tmnxSysNvsysFileError + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in Nokia SROS series systems." + ::= { tmnxSysGroups 52 } + +tmnxSysNotifyObjsGenGroup OBJECT-GROUP + OBJECTS { + tmnxSysFileErrorType + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting notifications on + Nokia SROS series systems added in SROS." + ::= { tmnxSysGroups 53 } + +tmnxSysGroupingSystemGroup OBJECT-GROUP + OBJECTS { + sgiSystemGroupID, + sgiSystemSubGroupID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the grouping systems on + Nokia SROS series systems." + ::= { tmnxSysGroups 54 } + +tmnxSysCandidateCfgGroup OBJECT-GROUP + OBJECTS { + tmnxSysCandidateCfgState, + tmnxSysCandidateCfgEditors, + tmnxSysCandidateCfgCommitState, + tmnxSysCandidateCfgCommitTime, + tmnxSysCandidateCfgRevertTime, + tmnxSysCandidateCfgChckptCreated, + tmnxSysCandidateCfgExclusiveUsr, + tmnxSysCandidateCfgUser + } + STATUS current + DESCRIPTION + "The group of objects supporting the candidate config on Nokia SROS + series system added in SROS release 11.0." + ::= { tmnxSysGroups 55 } + +tmnxPersistenceV11v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr, + spiNatFwdPersistenceFileLoc, + spiNatFwdPersistenceDescr, + spiAAPersistenceFileLoc, + spiAAPersistenceDescr, + spiAncpPersistenceFileLoc, + spiAncpPersistenceDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems release 11.0." + ::= { tmnxSysGroups 56 } + +tmnxSysNetconfV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfAdminStatus, + tmnxSysNetconfOperStatus, + tmnxSysNetconfRequests, + tmnxSysNetconfGetRequests, + tmnxSysNetconfGetConfigRequests, + tmnxSysNetconfEditConfigRequests, + tmnxSysNetconfCloseRequests, + tmnxSysNetconfKillRequests, + tmnxSysNetconfResponses, + tmnxSysNetconfErrorResponses + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 11.0." + ::= { tmnxSysGroups 57 } + +tmnxSysStrmV11v0R4Group OBJECT-GROUP + OBJECTS { + tmnxSysStrmAdminStatus, + tmnxSysStrmDumpSnmpRequests, + tmnxSysStrmGetManyRequests, + tmnxSysStrmResponses + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAM streaming on + Nokia SROS series system added in SROS release 11.0 R4." + ::= { tmnxSysGroups 58 } + +tmnxSysNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxTrapDroppedCount + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities, added in Nokia SROS release 11.0." + ::= { tmnxSysGroups 59 } + +tmnxSysV12v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 60 } + +tmnxPersistenceV12v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr, + spiNatFwdPersistenceFileLoc, + spiNatFwdPersistenceDescr, + spiAAPersistenceFileLoc, + spiAAPersistenceDescr, + spiAncpPersistenceFileLoc, + spiAncpPersistenceDescr, + spiPythonPersistenceFileLoc, + spiPythonPersistenceDescr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems release 12.0." + ::= { tmnxSysV12v0Groups 1 } + +tmnxSysDNSSecV12v0Group OBJECT-GROUP + OBJECTS { + sysDNSSecAdValidation, + sysDNSSecRespCtrl + } + STATUS current + DESCRIPTION + "The group of objects supporting Domain Name System Security Extensions + on Nokia SROS series systems in release 12.0." + ::= { tmnxSysV12v0Groups 2 } + +tmnxSysDNSSecNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sysDNSSecFailedAuthentication + } + STATUS current + DESCRIPTION + "The group of notifications supporting Domain Name System Security + Extension capabilities added in release 12.0 of SROS." + ::= { tmnxSysV12v0Groups 3 } + +tmnxSysNotificationV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxConfigConflict, + tmnxSysLicenseInvalid, + tmnxSysLicenseExpiresSoon, + tmnxSysVsdServerAvailable, + tmnxSysVsdServerUnavailable, + tmnxSysXmppServerFunctional, + tmnxSysXmppServerNotFunctional + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in release 12.0 of SROS." + ::= { tmnxSysV12v0Groups 4 } + +tmnxSysXmppV12v4Group OBJECT-GROUP + OBJECTS { + tmnxSysVsdSystemId, + tmnxSysVsdGwPubSubIsSubscrd, + tmnxSysVsdGwPubSubNodeName, + tmnxSysVsdGwPubSubLstSubscrdTime, + tmnxSysVsdGwLastAuditTxTime, + tmnxSysXmppServFQDN, + tmnxSysXmppServRowStatus, + tmnxSysXmppServUserName, + tmnxSysXmppServPassword, + tmnxSysXmppServLastChanged, + tmnxSysXmppServUptime, + tmnxSysXmppServIQSent, + tmnxSysXmppServIQRcvd, + tmnxSysXmppServIQError, + tmnxSysXmppServIQTimedOut, + tmnxSysXmppServIQAckRcvd, + tmnxSysXmppServIQMinRtt, + tmnxSysXmppServIQMaxRtt, + tmnxSysXmppServVsdUpdatesRcvd, + tmnxSysXmppServUpdatesRcvd, + tmnxSysXmppServMsgSent, + tmnxSysXmppServMsgRcvd, + tmnxSysXmppServMsgAckRcvd, + tmnxSysXmppServMsgError, + tmnxSysXmppServMsgTimedOut, + tmnxSysXmppServMsgMinRtt, + tmnxSysXmppServMsgMaxRtt, + tmnxSysXmppServSubSent, + tmnxSysXmppServUnSubSent, + tmnxSysXmppServState, + tmnxSysXmppServAdminState, + tmnxSysVsdServUptime, + tmnxSysVsdServUserName, + tmnxSysVsdServerStatus, + tmnxSysVsdServMsgSent, + tmnxSysVsdServMsgRcvd, + tmnxSysVsdServMsgAckRcvd, + tmnxSysVsdServMsgError, + tmnxSysVsdServMsgTimedOut, + tmnxSysVsdServMsgMinRtt, + tmnxSysVsdServMsgMaxRtt, + tmnxSysXmppServOperUserName, + tmnxSysXmppServAuthType, + tmnxSysXmppServConnMode + } + STATUS current + DESCRIPTION + "The group of objects supporting XMPP server information on Nokia SROS + series systems in release 12.0 R4." + ::= { tmnxSysV12v0Groups 5 } + +tmnxSysCardResourceGroup OBJECT-GROUP + OBJECTS { + tmnxCardCpuResMonCpuIdle, + tmnxCardCpuResMonBusyCoreUtil, + tmnxCardCpuResMonBusyGroupName, + tmnxCardCpuResMonBusyGroupUtil, + tmnxCardMemResMemoryUsed, + tmnxCardMemResMemoryAvailable, + tmnxCardMemResPoolsAllocated + } + STATUS current + DESCRIPTION + "The group of objects supporting the resource monitoring of cards in + the system on Nokia SROS series systems in release 12.0." + ::= { tmnxSysV12v0Groups 6 } + +tmnxSysNotifyObjsV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSysDNSSecDomainName, + tmnxSysNotifVsdServerName, + tmnxSysNotifXmppServerName, + tmnxSysLicenseErrorReason, + tmnxSysLicenseTimeLeft + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities, added in Nokia SROS release 12.0." + ::= { tmnxSysV12v0Groups 7 } + +tmnxSysBofV12v0Group OBJECT-GROUP + OBJECTS { + sbiLicenseFile + } + STATUS current + DESCRIPTION + "The group of additional objects supporting bof configuration on Nokia + SROS series systems in release 12.0." + ::= { tmnxSysV12v0Groups 8 } + +tmnxSysLicenseV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicenseStatus, + tmnxSysLicenseName, + tmnxSysLicenseUuid, + tmnxSysLicenseDescription, + tmnxSysLicenseProduct, + tmnxSysLicenseSwVersion, + tmnxSysLicenseIssueDateAndTime, + tmnxSysLicenseStartDateAndTime, + tmnxSysLicenseEndDateAndTime + } + STATUS current + DESCRIPTION + "The group of objects supporting license information on Nokia SROS + series systems in release 12.0." + ::= { tmnxSysV12v0Groups 9 } + +tmnxSysDhcpGroup OBJECT-GROUP + OBJECTS { + tmnxSysDhcp6AdvNoaddrsGlobal + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of DHCP at the + system level." + ::= { tmnxSysGroups 61 } + +tmnxSysFibV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFibSelective + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of FIB at the system + level." + ::= { tmnxSysGroups 62 } + +tmnxSysNetconfV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfCopyConfigRequests, + tmnxSysNetconfDelConfigRequests, + tmnxSysNetconfValidateRequests + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 13.0." + ::= { tmnxSysGroups 63 } + +tmnxSysSnmpSrcAccesLstV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysSnmpSrcAccessTblLstChgd, + tmnxSysSnmpSrcAccessLstRowStatus, + tmnxSysSnmpSrcAccessLstLastChg, + tmnxSysSnmpCommunityPktDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of source access + list on Nokia SROS series system added in SROS release 13.0." + ::= { tmnxSysGroups 64 } + +tmnxSysMgmtProtocolV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtProtocolTblLstChng, + tmnxSysMgmtProtLastChange, + tmnxSysMgmtAllowImmediateChange + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of network + management protocols on Nokia SROS series system added in SROS release + 13.0." + ::= { tmnxSysGroups 65 } + +tmnxSysFileTransProfV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFileTransProfTableLstChgd, + tmnxSysFileTransProfRowStatus, + tmnxSysFileTransProfLastChanged, + tmnxSysFileTransProfRtrId, + tmnxSysFileTransProfSvcId, + tmnxSysFileTransProfSrcAddrV4T, + tmnxSysFileTransProfSrcAddrV4, + tmnxSysFileTransProfSrcAddrV6T, + tmnxSysFileTransProfSrcAddrV6, + tmnxSysFileTransProfTimeout, + tmnxSysFileTransProfRetry, + tmnxSysFileTransProfRedirection + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of file transmission + profiles on Nokia SROS series system added in SROS release 13.0." + ::= { tmnxSysGroups 66 } + +tmnxSysEhsV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSmLaunchExtAuthType, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "The group of objects supporting the extension of tables in + DISMAN-SCRIPT-MIB to support the Event Handling System (EHS) feature + added in Nokia SROS release 13.0" + ::= { tmnxSysGroups 67 } + +tmnxSysLicenseV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicenseVChassisType, + tmnxSysLicenseMaxNumCPMs, + tmnxSysLicenseMaxNumIOMs, + tmnxSysCpmCardLicStatus, + tmnxSysCpmCardLicName, + tmnxSysCpmCardLicUuid, + tmnxSysCpmCardLicDescription, + tmnxSysCpmCardLicProduct, + tmnxSysCpmCardLicSwVersion, + tmnxSysCpmCardLicIssueDateTime, + tmnxSysCpmCardLicStartDateTime, + tmnxSysCpmCardLicEndDateTime, + tmnxSysCpmCardLicVChassisType, + tmnxSysCpmCardLicMaxNumCPMs, + tmnxSysCpmCardLicMaxNumIOMs, + tmnxSysCpmCardLicFeatDescription + } + STATUS current + DESCRIPTION + "The group of additional objects supporting license information on + Nokia SROS series systems in release 13.0." + ::= { tmnxSysGroups 68 } + +tmnxSysLicenseNotifV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysLicenseValid + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting license information + on Nokia SROS series systems in release 13.0." + ::= { tmnxSysGroups 69 } + +tmnxSysSwReposV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysSwReposTableLastChanged, + tmnxSysSwReposRowStatus, + tmnxSysSwReposLastChanged, + tmnxSysSwReposDescription, + tmnxSysSwReposPrimaryLocation, + tmnxSysSwReposSecondaryLocation, + tmnxSysSwReposTertiaryLocation + } + STATUS current + DESCRIPTION + "The group of objects maintaining configuration for system software + repositories on Nokia SROS series systems in Release 13.0." + ::= { tmnxSysGroups 70 } + +tmnxSysBofV13v0Group OBJECT-GROUP + OBJECTS { + sbiFips1402Level1, + sbiEssSystemType + } + STATUS current + DESCRIPTION + "The group of additional objects supporting bof configuration on Nokia + SROS series systems in release 13.0." + ::= { tmnxSysGroups 71 } + +tmnxSysV14v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 72 } + +tmnxSysBofV14v0Group OBJECT-GROUP + OBJECTS { + sbiSystemBaseMacAddress + } + STATUS current + DESCRIPTION + "The group of additional objects supporting bof configuration on Nokia + SROS series systems in release 14.0." + ::= { tmnxSysV14v0Groups 1 } + +tmnxSysNotificationV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysBaseMacAddressNotSet, + tmnxSmLaunchStartFailed, + tmnxEhsHandlerInvoked, + tmnxEhsDroppedByMinDelay, + tmnxSysAppStats24HrsAvailable, + tmnxSysAppStatsWeekAvailable + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting the general system + capabilities on Nokia SROS series systems in release 14.0." + ::= { tmnxSysV14v0Groups 2 } + +tmnxPersistenceV14v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpLeaseTimeModeThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot added to Nokia SROS series systems release 14.0." + ::= { tmnxSysV14v0Groups 3 } + +tmnxSysNetconfV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfFailedEditCfgReqs, + tmnxSysNetconfFailedLockReqs, + sgiSnmpFailedSets, + tmnxSysNetconfLockRequests, + tmnxSysNetconfUnlockRequests, + tmnxSysNetconfCommitRequests, + tmnxSysNetconfDiscardRequests, + tmnxSysNetconfCapCandidateCfg, + tmnxSysNetconfCapRunningCfg, + tmnxSysNetconfYangBaseR13, + tmnxSysNetconfYangNokia + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 14.0." + ::= { tmnxSysV14v0Groups 4 } + +tmnxSysEhsParameterGroup OBJECT-GROUP + OBJECTS { + tmnxSmRunEventArgName, + tmnxSmRunEventArgValue + } + STATUS current + DESCRIPTION + "The group of objects extending the support of the DISMAN-SCRIPT-MIB + for the Event Handling System (EHS) feature added in Nokia SROS + release 14.0" + ::= { tmnxSysV14v0Groups 5 } + +tmnxSysLicenseApplicationGroup OBJECT-GROUP + OBJECTS { + tmnxSysAppStats24HrsName, + tmnxSysAppStats24HrsValue, + tmnxSysAppStats24HrsTime, + tmnxSysAppStatsWeekName, + tmnxSysAppStatsWeekAverage, + tmnxSysAppStatsWeekPeak, + tmnxSysAppStatsWeekTime, + tmnxSysAppStatsPeakName, + tmnxSysAppStatsPeakValue, + tmnxSysAppStatsPeakTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting license information about a + virtual machine implementation of an application on Nokia SROS series + systems." + ::= { tmnxSysV14v0Groups 6 } + +tmnxSysNotifyObjsV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicenseErrorAction, + tmnxSysNotifAppStatsTime, + tmnxSysNotifAppStatsApplication, + tmnxSysNotifAppStatsType + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities, added in Nokia SROS release 14.0." + ::= { tmnxSysV14v0Groups 7 } + +tmnxSysTimeV14v0Group OBJECT-GROUP + OBJECTS { + stiPreferLocalTime + } + STATUS current + DESCRIPTION + "The group of objects enhancing time output on Nokia SROS series + systems for 14.0 Release." + ::= { tmnxSysV14v0Groups 8 } + +tmnxSysLoginControlV15v0Group OBJECT-GROUP + OBJECTS { + slcIdleTimeout, + slcLoginScriptGlobal, + slcLoginScriptPerUserDirectory, + slcLoginScriptPerUserFilename + } + STATUS current + DESCRIPTION + "The group of objects enhancing system login control on Nokia SROS + series systems for 15.0 Release." + ::= { tmnxSysGroups 73 } + +tmnxSysGrpcV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSysGrpcAdminState, + tmnxSysGrpcOperState, + tmnxSysGrpcTlsServerProfile, + tmnxSysGrpcMaxMsgSize, + tmnxSysGrpcGnmiVersion, + tmnxSysGrpcAllowUnsecure, + tmnxSysGrpcGnmiAdminState, + tmnxSysGrpcTcpKaAdminState, + tmnxSysGrpcTcpKaIdle, + tmnxSysGrpcTcpKaInterval, + tmnxSysGrpcTcpKaCount, + tmnxSysGrpcRibApiAdminState, + tmnxSysGrpcRibApiPurgeTimeout, + tmnxSysGrpcRibApiVersion, + tmnxSysGrpcGnoiCertMgmtAdmnState, + tmnxSysGrpcGnoiCertMgmtVersion, + tmnxSysGrpcMdCliAdminState, + tmnxSysGrpcMdCliVersion, + tmnxSysGrpcGnoiFileAdminState, + tmnxSysGrpcGnoiFileVersion, + tmnxSysGrpcGnoiSystemAdminState, + tmnxSysGrpcGnoiSystemVersion, + tmnxSysGrpcConnStartTime, + tmnxSysGrpcConnActRpcCnt, + tmnxSysGrpcConnTotRpcCnt, + tmnxSysGrpcConnRxBytes, + tmnxSysGrpcConnTxBytes, + tmnxSysGrpcConnQos, + tmnxSysGrpcConnSrcVRtrId, + tmnxSysGrpcConnGrpcTunnel, + tmnxSysGrpcRpcName, + tmnxSysGrpcRpcServiceName, + tmnxSysGrpcRpcStartTime, + tmnxSysGrpcRpcSrcIpAddType, + tmnxSysGrpcRpcSrcIpAddress, + tmnxSysGrpcRpcSrcPort, + tmnxSysGrpcRpcUserName, + tmnxSysGrpcRpcSessionId, + tmnxSysGrpcRpcGrpcTunnel, + tmnxSysGrpcPendRebOperState, + tmnxSysGrpcPendRebDelay, + tmnxSysGrpcPendRebMsg, + tmnxSysGrpcPendRebCount + } + STATUS current + DESCRIPTION + "The group of objects supporting gRPC server on Nokia SROS series + systems for 15.0 Release." + ::= { tmnxSysGroups 74 } + +tmnxSysXmppMgmtGroup OBJECT-GROUP + OBJECTS { + tmnxSysXmppServServiceId, + tmnxSysXmppServRouterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of XMPP server on Nokia + SROS series systems for 15.0 Release." + ::= { tmnxSysGroups 75 } + +tmnxSysV15v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 76 } + +tmnxSysLicenseApp48HrsGroup OBJECT-GROUP + OBJECTS { + tmnxSysAppStats48HrsName, + tmnxSysAppStats48HrsValue, + tmnxSysAppStats48HrsTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting license information about a + virtual machine implementation of an application on Nokia SROS series + systems." + ::= { tmnxSysV15v0Groups 3 } + +tmnxSysV15v1Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 77 } + +tmnxSysNetconfV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfFailedEditCfgReqs, + tmnxSysNetconfFailedLockReqs, + sgiSnmpFailedSets, + tmnxSysNetconfLockRequests, + tmnxSysNetconfUnlockRequests, + tmnxSysNetconfCommitRequests, + tmnxSysNetconfDiscardRequests, + tmnxSysNetconfCapCandidateCfg, + tmnxSysNetconfCapRunningCfg, + tmnxSysNetconfCreateSubRequests + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 1 } + +tmnxSysMgmtProtocolV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtCliEngine1, + tmnxSysMgmtCliEngine2 + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of network + management protocols on Nokia SROS series system added in SROS release + 15.1." + ::= { tmnxSysV15v1Groups 2 } + +tmnxSysConfigSaveCtrlV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfMDCliAutoCfgSave, + tmnxSysNetconfAutoCfgSave, + tmnxSysGrpcAutoCfgSave + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of configuration + save options on Nokia SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 3 } + +tmnxSysMgmtIfMdCliGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfMDEnvComplEnter, + tmnxSysMgmtIfMDEnvComplSpace, + tmnxSysMgmtIfMDEnvComplTab, + tmnxSysMgmtIfMDEnvConsLength, + tmnxSysMgmtIfMDEnvConsWidth, + tmnxSysMgmtIfMDEnvMore, + tmnxSysMgmtIfMDEnvPromptCtx, + tmnxSysMgmtIfMDEnvPromptNewline, + tmnxSysMgmtIfMDEnvPromptTime, + tmnxSysMgmtIfMDEnvPromptIndic, + tmnxSysMgmtIfMDEnvTimeDisplay, + tmnxSysMgmtIfMDEnvMsgCliSvrt, + tmnxSysMgmtIfMDEnvProIndAdminSt, + tmnxSysMgmtIfMDEnvProIndType, + tmnxSysMgmtIfMDEnvProIndDelay, + tmnxSysMgmtIfWriteMode, + tmnxSysMgmtIfWriteOperMode, + tmnxSysMgmtIfModeLastSwitchTime, + tmnxSysMgmtIfModeSwitchDuration, + tmnxSysMgmtIfMDEnvTimeFormat + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration MD cli on Nokia SROS + series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 4 } + +tmnxSysMgmtIfYangModulesGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfYangBaseR13, + tmnxSysMgmtIfYangNokia, + tmnxSysMgmtIfYangOpenConfig, + tmnxSysMgmtIfYangNokiaCombined, + tmnxSysMgmtIfYangNmdaSupport + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of YANG modules on + Nokia SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 5 } + +tmnxSysNetconfV15v1ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxSysNetconfYangBaseR13, + tmnxSysNetconfYangNokia + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system which are obsoleted" + ::= { tmnxSysV15v1Groups 6 } + +tmnxSysFileTransProfV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysFileTransProfSvcName + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of file transmission + profile on Nokia SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 7 } + +tmnxSysBofV15v1Group OBJECT-GROUP + OBJECTS { + sbiSystemProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of BOF on Nokia SROS + series system add in SROS release 15.1." + ::= { tmnxSysV15v1Groups 8 } + +tmnxSysV16v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 78 } + +tmnxSysHttpRdrV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysHttpRdrCpmOptimizedMode + } + STATUS current + DESCRIPTION + "The group of objects supporting HTTP redirect on Nokia SROS series + systems for the 16.0 Release." + ::= { tmnxSysV16v0Groups 1 } + +tmnxSysLicenseNotifV16v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysLicenseActivated, + tmnxSysStandbyLicensingError, + tmnxSysStandbyLicensingReady, + tmnxSysMgmtIfModeChangeStart, + tmnxSysMgmtIfModeChangeComplete, + tmnxSysMgmtIfModeChangeFailure + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting license information + on Nokia SROS series systems in release 16.0." + ::= { tmnxSysV16v0Groups 2 } + +tmnxSysMgmtIfDsLocksV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfDsLocksSessionId, + tmnxSysMgmtIfDsLocksRmtIpAddress, + tmnxSysMgmtIfDsLocksConsole, + tmnxSysMgmtIfDsLocksUserName, + tmnxSysMgmtIfDsLocksSessionMode, + tmnxSysMgmtIfDsLocksSessionType, + tmnxSysMgmtIfDsLocksRegion, + tmnxSysMgmtIfDsLocksRunLock, + tmnxSysMgmtIfDsLocksCndLock, + tmnxSysMgmtIfDsLocksIdleTime, + tmnxSysMgmtIfDsLocksScratchCnt, + tmnxSysMgmtIfDsLocksCronEhs + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration datastore locks on + Nokia SROS series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 3 } + +tmnxSysLicensingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysAppLicenseDescription, + tmnxSysAppLicenseType, + tmnxSysAppLicensePoolSize, + tmnxSysAppLicenseAllocated, + tmnxSysAppLicensePresent, + tmnxSysAppLicenseState, + tmnxSysAvailLicenseName, + tmnxSysAvailLicenseUuid, + tmnxSysAvailLicenseDescription, + tmnxSysAvailLicenseSwVersion, + tmnxSysAvailLicIssueDateTime, + tmnxSysAvailLicStartDateTime, + tmnxSysAvailLicEndDateTime, + sbiAllowBootLicenseViolations + } + STATUS current + DESCRIPTION + "The group of objects supporting application licensing on Nokia SROS + series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 4 } + +tmnxSysMgmtInterfaceV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfSchemaPath, + tmnxSysMgmtIfWriteSwitchReason + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of management interface + on Nokia SROS series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 5 } + +tmnxSysMgmtIfNotifyObjsGroup OBJECT-GROUP + OBJECTS { + tmnxNotifySysMgmtIfOriginalMode + } + STATUS current + DESCRIPTION + "The group of notification objects supporting configuration of + management interface on Nokia SROS series system added in SROS release + 16.0." + ::= { tmnxSysV16v0Groups 6 } + +tmnxSysNetworkElementV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNEProfTableLstChgd, + tmnxSysNEProfRowStatus, + tmnxSysNEProfLastChanged, + tmnxSysNEProfNeid, + tmnxSysNEProfNeipV4Type, + tmnxSysNEProfNeipV4, + tmnxSysNEProfNeipV6Type, + tmnxSysNEProfNeipV6, + tmnxSysNEProfSystemMac, + tmnxSysNEProfPlatformType, + tmnxSysNEProfVendorId, + tmnxSysNEDiscoveryGenerateTraps + } + STATUS current + DESCRIPTION + "The group of objects supporting Network Element info on Nokia SROS + series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 7 } + +tmnxSysSwitchFabricV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysSwFabFailRecAdminState, + tmnxSysSwFabFailRecOperState, + tmnxSysSwFabFailRecSfmState, + tmnxSysSwFabFailRecSfmStateTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system switch fabric + capabilities on Nokia SROS series system added in SROS release 16." + ::= { tmnxSysV16v0Groups 8 } + +tmnxSysSwFabNotifV16v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysSwFabFailRecStarted, + tmnxSysSwFabFailRecCompleted, + tmnxSysSwFabFailRecAborted, + tmnxSysSwFabFailRecDetected + } + STATUS current + DESCRIPTION + "The group of notifications supporting system switch fabric + capabilities on Nokia SROS series systems added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 9 } + +tmnxSysV19v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 79 } + +tmnxSysLicNotifyObjsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicensingNotifyGroup, + tmnxSysLicensedNotifyAppName + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for licensing + capabilities, added in Nokia SROS release 19." + ::= { tmnxSysV19v0Groups 1 } + +tmnxSysLicenseNotifV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysAppLicenseInsufficient, + tmnxSysLicenseUpdateRequired + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting license information + on Nokia SROS series systems in release 19." + ::= { tmnxSysV19v0Groups 2 } + +tmnxSysResInfoV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysResEcmpProfRowStatus, + tmnxSysResEcmpProfType, + tmnxSysResEcmpProfLinksPerGrp, + tmnxSysResEcmpProfNumGrps + } + STATUS current + DESCRIPTION + "The group of objects supporting system resource info on Nokia SROS + series system added in SROS release 19." + ::= { tmnxSysV19v0Groups 3 } + +tmnxSysBofV19v0Group OBJECT-GROUP + OBJECTS { + sbiAutoBoot, + sbiAutoBootClientId, + sbiAutoBootClientIdType, + sbiAutoBootUsingMgmt, + sbiAutoBootUsingInband, + sbiAutoBootInbandVlan, + sbiAutoBootUsingIpv4, + sbiAutoBootUsingIpv6, + sbiAutoBootIncludeUserClass, + sbiAutoIpv4Dhcp, + sbiAutoIpv4DhcpClientIdType, + sbiAutoIpv4DhcpClientId, + sbiAutoIpv4DhcpOptUserClass, + sbiAutoIpv4DhcpTimeout, + sbiAutoIpv6Dhcp, + sbiAutoIpv6DhcpClientIdType, + sbiAutoIpv6DhcpClientIdDuidType, + sbiAutoIpv6DhcpClientIdDuid, + sbiAutoIpv6DhcpOptUserClass, + sbiAutoIpv6DhcpTimeout, + sbiStandbyAIpAddr, + sbiStandbyAIpMask, + sbiStandbyAIPv6Addr, + sbiStandbyAIPv6PfxLen, + sbiStandbyBIpAddr, + sbiStandbyBIpMask, + sbiStandbyBIPv6Addr, + sbiStandbyBIPv6PfxLen, + sbiStandbyCIpAddr, + sbiStandbyCIpMask, + sbiStandbyCIPv6Addr, + sbiStandbyCIPv6PfxLen, + sbiStandbyDIpAddr, + sbiStandbyDIpMask, + sbiStandbyDIPv6Addr, + sbiStandbyDIPv6PfxLen, + sbiMgmtIfIpMtu + } + STATUS current + DESCRIPTION + "The group of objects supporting BOF options info on Nokia SROS series + system added in SROS release 19." + ::= { tmnxSysV19v0Groups 4 } + +tmnxSysNetworkElementV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNEProfTableLstChgd, + tmnxSysNEProfRowStatus, + tmnxSysNEProfLastChanged, + tmnxSysNEProfNeid, + tmnxSysNEProfNeipV4Type, + tmnxSysNEProfNeipV4, + tmnxSysNEProfNeipV6Type, + tmnxSysNEProfNeipV6, + tmnxSysNEProfSystemMac, + tmnxSysNEProfPlatformType, + tmnxSysNEProfVendorId, + tmnxSysNEDiscoveryGenerateTraps + } + STATUS current + DESCRIPTION + "The group of objects supporting Network Element info on Nokia SROS + series system added in SROS release 19." + ::= { tmnxSysV19v0Groups 5 } + +tmnxSysLicensingV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysAvailLicenseProduct, + tmnxSysLicensingState, + tmnxSysLicensingRebootPending, + tmnxSysLicensingProduct, + tmnxSysLicensingUuid + } + STATUS current + DESCRIPTION + "The group of objects supporting Licensing info on Nokia SROS series + system added in SROS release 19." + ::= { tmnxSysV19v0Groups 6 } + +tmnxSysNetconfV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 19.0." + ::= { tmnxSysV19v0Groups 7 } + +tmnxSysEhsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSmLaunchExtLockOverride + } + STATUS current + DESCRIPTION + "The group of objects supporting the extension of tables in + DISMAN-SCRIPT-MIB to support the Event Handling System (EHS) feature + added in Nokia SROS release 19.0" + ::= { tmnxSysV19v0Groups 8 } + +tmnxSysBootConfFmtNotifyObjsGrp OBJECT-GROUP + OBJECTS { + tmnxPrimaryConfigFileFormatType, + tmnxLiConfigFileFormatType + } + STATUS current + DESCRIPTION + "The group of notification objects supporting configuration of + management interface on Nokia SROS series system added in SROS release + 19." + ::= { tmnxSysV19v0Groups 9 } + +tmnxSysBootConfFmtNotifyGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysMgmtIfLiIncorrectFormat, + tmnxSysMgmtIfLiCfgNotEncrypted + } + STATUS current + DESCRIPTION + "The group of notification objects supporting configuration of + management interface on Nokia SROS series system added in SROS release + 19." + ::= { tmnxSysV19v0Groups 10 } + +tmnxSysFwdPathOptsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpoDscpTransAdminState, + tmnxSysFpoDscpTransOperState, + tmnxSysFpoEntropyLabelAdminState, + tmnxSysFpoEntropyLabelOperState, + tmnxSysFpoVplsEvpnMplsAdminState, + tmnxSysFpoVplsEvpnMplsOperState, + tmnxSysFpoQosFc4ProfAdminState, + tmnxSysFpoQosFc4ProfOperState, + tmnxSysFpoQosMacCritAdminState, + tmnxSysFpoQosMacCritOperState, + tmnxSysFpoQosIpv6CritAdminState, + tmnxSysFpoQosIpv6CritOperState, + tmnxSysFpoQosBumPolAdminState, + tmnxSysFpoQosBumPolOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system forwarding path + options on Nokia SROS series system added in SROS release 19." + ::= { tmnxSysV19v0Groups 11 } + +tmnxSysMgmtIfMdCliCmdAccntGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfMDCliCmdAccntLoad + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the configuration of remote accounting + behavior during MD-CLI load and rollback operations on Nokia SROS + series system added in SROS release 19.10." + ::= { tmnxSysV19v0Groups 12 } + +tmnxSysResItCamV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysResItCamBankV6Multicast + } + STATUS current + DESCRIPTION + "The group of objects supporting system internal TCAM resource info on + Nokia SROS series system added in SROS release 19.10" + ::= { tmnxSysV19v0Groups 13 } + +tmnxSysFpCamAllocV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpCamAllocAdmnV6Multicast, + tmnxSysFpCamAllocOperV6Multicast + } + STATUS current + DESCRIPTION + "The group of objects supporting system internal TCAM resource info on + Nokia SROS series system added in SROS release 19.10" + ::= { tmnxSysV19v0Groups 14 } + +tmnxSysV20v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 80 } + +tmnxSysNotificationV20v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqOperStateChange, + stiDateAndTimeChanging + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems added in SROS release 20." + ::= { tmnxSysV20v0Groups 1 } + +tmnxSysFwdPathOptsV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpoMplsFastSwOvAdminState, + tmnxSysFpoMplsFastSwOvOperState, + tmnxSysFpoRouterEcmpAdminState, + tmnxSysFpoRouterEcmpOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system forwarding path + options on Nokia SROS series system added in SROS release 20." + ::= { tmnxSysV20v0Groups 2 } + +tmnxSysAutoBootV20v0Group OBJECT-GROUP + OBJECTS { + sbiAutoBootVlanDiscovery + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system zero touch + provisioning on Nokia SROS series system added in SROS release 20." + ::= { tmnxSysV20v0Groups 3 } + +tmnxSysSwitchFabricV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSysSwFabSfmLossThresh + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system switch fabric + capabilities on Nokia SROS series system added in SROS release 20." + ::= { tmnxSysV20v0Groups 4 } + +tmnxSysUsbV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSysUsbLastChgd, + tmnxSysUsbAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Universal Serial Bus + (USB) ports on Nokia SROS series systems added in SROS release 20." + ::= { tmnxSysV20v0Groups 5 } + +tmnxSysGeneralV20v0Group OBJECT-GROUP + OBJECTS { + sgiCryptoModVersion + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general system + capabilities on Nokia SROS series system added in SROS release 20." + ::= { tmnxSysV20v0Groups 7 } + +tmnxSysMgmtInterfaceV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfPriSchemaPathState, + tmnxSysMgmtIfPriSchemaPathValue, + tmnxSysMgmtIfSecSchemaPathState, + tmnxSysMgmtIfSecSchemaPathValue, + tmnxSysMgmtIfTerSchemaPathState, + tmnxSysMgmtIfTerSchemaPathValue, + tmnxSysMgmtIfOperSchemaPathState, + tmnxSysMgmtIfOperSchemaPathValue + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of management interface + on Nokia SROS series system added in SROS release 20.0." + ::= { tmnxSysV20v0Groups 9 } + +tmnxSysFpResAllocV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpResAllocG8032Sap, + tmnxSysFpResAllocOperG8032Sap + } + STATUS deprecated + DESCRIPTION + "The group of additional FP options supporting the general system + capabilities on Nokia SROS series systems." + ::= { tmnxSysV20v0Groups 10 } + +tmnxSysAutoNEDV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNEProfNeipV4AutoGenerate, + tmnxSysNEProfNeipV4NeidVendorId, + tmnxSysNEProfNeipV6AutoGenerate, + tmnxSysNEProfNeipV6NeidVendorId + } + STATUS current + DESCRIPTION + "The group of objects supporting the automated node discovery on Nokia + SROS series systems." + ::= { tmnxSysV20v0Groups 11 } + +tmnxSysAutoBootOspfV20v0Group OBJECT-GROUP + OBJECTS { + sbiAutoBootPortMtu, + sbiAutoBootMode, + sbiAutoBootOspfNeid, + sbiAutoBootOspfVendorId, + sbiAutoBootOspfNeipV4Type, + sbiAutoBootOspfNeipV4, + sbiAutoBootOspfNeipV6Type, + sbiAutoBootOspfNeipV6, + sbiAutoBootOspfMtu + } + STATUS current + DESCRIPTION + "The group of objects supporting the Auto-Boot OSPF node discovery on + Nokia SROS series systems." + ::= { tmnxSysV20v0Groups 12 } + +tmnxSysRemoteMgmtV20v0Group OBJECT-GROUP + OBJECTS { + tmnxSysRmtMgmtAdminState, + tmnxSysRmtMgmtOperState, + tmnxSysRmtMgmtAllowUnsecure, + tmnxSysRmtMgmtDeviceLabel, + tmnxSysRmtMgmtDeviceName, + tmnxSysRmtMgmtHelloInterval, + tmnxSysRmtMgmtLastHelloTime, + tmnxSysRmtMgmtLastRegStatus, + tmnxSysRmtMgmtLastRegTime, + tmnxSysRmtMgmtOperDownReason, + tmnxSysRmtMgmtRegsCancelled, + tmnxSysRmtMgmtRegsFailed, + tmnxSysRmtMgmtRegsSent, + tmnxSysRmtMgmtSrcIpAddType, + tmnxSysRmtMgmtSrcIpAddress, + tmnxSysRmtMgmtSrcPort, + tmnxSysRmtMgmtSrcDefaultPort, + tmnxSysRmtMgmtTimeout, + tmnxSysRmtMgmtTlsClientProf, + tmnxSysRmtMgmtVRtrId, + tmnxSysRmtMgmtMgrAdminState, + tmnxSysRmtMgmtMgrAllowUnsecure, + tmnxSysRmtMgmtMgrDescription, + tmnxSysRmtMgmtMgrDeviceLabel, + tmnxSysRmtMgmtMgrDeviceName, + tmnxSysRmtMgmtMgrFQDN, + tmnxSysRmtMgmtMgrIpAddType, + tmnxSysRmtMgmtMgrPort, + tmnxSysRmtMgmtMgrIpAddress, + tmnxSysRmtMgmtMgrLastRegStatus, + tmnxSysRmtMgmtMgrLastRegTime, + tmnxSysRmtMgmtMgrOperDownReason, + tmnxSysRmtMgmtMgrOperState, + tmnxSysRmtMgmtMgrRegsCancelled, + tmnxSysRmtMgmtMgrRegsFailed, + tmnxSysRmtMgmtMgrRegsSent, + tmnxSysRmtMgmtMgrRowStatus, + tmnxSysRmtMgmtMgrSrcIpAddType, + tmnxSysRmtMgmtMgrSrcIpAddress, + tmnxSysRmtMgmtMgrSrcPort, + tmnxSysRmtMgmtMgrSrcDefaultPort, + tmnxSysRmtMgmtMgrTimeout, + tmnxSysRmtMgmtMgrTlsClientProf, + tmnxSysRmtMgmtMgrVRtrId, + tmnxSysRmtMgmtMgrOperDevLabel, + tmnxSysRmtMgmtMgrOperDevName, + tmnxSysRmtMgmtMgrOperSrcIpAdType, + tmnxSysRmtMgmtMgrOperSrcIpAddr, + tmnxSysRmtMgmtMgrOperSrcPort, + tmnxSysRmtMgmtMgrOperTimeout, + tmnxSysRmtMgmtMgrOperTlsProf, + tmnxSysRmtMgmtMgrOperVRtrId, + tmnxSysRmtMgmtMgrOperTranspType + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of management interface + on Nokia SROS series system added in SROS release 20.0." + ::= { tmnxSysV20v0Groups 13 } + +tmnxSysNetconfCountersExtension OBJECT-GROUP + OBJECTS { + tmnxSysNetconfGetSchemaRequests, + tmnxSysNetconfGetDataRequests, + tmnxSysNetconfActionRequests + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 20.0." + ::= { tmnxSysV20v0Groups 14 } + +tmnxSysFpResAllocObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxSysFpResAllocG8032Sap, + tmnxSysFpResAllocOperG8032Sap + } + STATUS current + DESCRIPTION + "The group of additional FP options supporting the general system + capabilities on Nokia SROS series systems." + ::= { tmnxSysV20v0Groups 15 } + +tmnxSysV21v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 81 } + +tmnxSysLicensingV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSysAppLicenseCurrentMax, + tmnxSysAppLicense24HrDateTime, + tmnxSysAppLicense24HrMax + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system licensing on + Nokia SROS series system added in SROS release 21." + ::= { tmnxSysV21v0Groups 2 } + +tmnxSysMgmtIfOpsGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfOpsAsyncExecTimeout, + tmnxSysMgmtIfOpsAsyncRetTimeout, + tmnxSysMgmtIfOpsSyncExecTimeout + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of global operations + on Nokia SROS series system added in SROS release 21." + ::= { tmnxSysV21v0Groups 3 } + +tmnxSysMgmtIfObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfMDCliCmdAccntLoad + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the MD-CLI on Nokia SROS + series system which are obsoleted" + ::= { tmnxSysV21v0Groups 4 } + +tmnxSysFwdPathOptsV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpoDot1xHostAuthAdmState, + tmnxSysFpoDot1xHostAuthOperState, + tmnxSysFpoIpv6FltrEgrAdminState, + tmnxSysFpoIpv6FltrEgrOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system forwarding path + options on Nokia SROS series system added in SROS release 21." + ::= { tmnxSysV21v0Groups 5 } + +tmnxSysBofV21v0Group OBJECT-GROUP + OBJECTS { + sbiEncryptConfig, + sbiPassword, + sbiEncryptKey, + sbbiEncryptConfig + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the Boot Options File + (BOF) on Nokia SROS series system added in SROS release 21." + ::= { tmnxSysV21v0Groups 6 } + +tmnxSysFpResAllocV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpResAllocFilterIpv6, + tmnxSysFpResAllocOperFilterIpv6 + } + STATUS current + DESCRIPTION + "The group of additional FP options supporting the general system + capabilities on Nokia SROS release 21." + ::= { tmnxSysV21v0Groups 7 } + +tmnxSysFpResAllocPoolV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpRAPoolLgBndRsvMemCnt, + tmnxSysFpRAPoolOprLgBndRsvMemCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting system FP resource allocation pool + capabilities on Nokia SROS release 21." + ::= { tmnxSysV21v0Groups 8 } + +tmnxSysMgmtIfComHistoryV21v0Grp OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfCommitHistory + } + STATUS current + DESCRIPTION + "The group of objects supporting system Commit History capability on + Nokia SROS release 21." + ::= { tmnxSysV21v0Groups 9 } + +tmnxSysFpResAllocFecV21v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpResAllocFecSysWdUnpd, + tmnxSysFpResAllocFecOprSysWdUnpd, + tmnxSysFpResAllocFecSysWdPd, + tmnxSysFpResAllocFecOprSysWdPd + } + STATUS current + DESCRIPTION + "The group of objects supporting system FP FEC resource allocation + capability on Nokia SROS release 21." + ::= { tmnxSysV21v0Groups 10 } + +tmnxSysGrpcTunnelV21v0Group OBJECT-GROUP + OBJECTS { + tmnxGTnlDestGrpTblLastChgd, + tmnxGTnlDestGrpDestTblLastChgd, + tmnxGTnlTunnelTblLastChgd, + tmnxGTnlTunnelHandlerTblLastChgd, + tmnxGTnlDestGrpRowStatus, + tmnxGTnlDestGrpLastChgd, + tmnxGTnlDestGrpDescription, + tmnxGTnlDestGrpTlsClientProf, + tmnxGTnlDestGrpAllowUnsecConn, + tmnxGTnlDestGrpTcpKaAdminState, + tmnxGTnlDestGrpTcpKaIdle, + tmnxGTnlDestGrpTcpKaInterval, + tmnxGTnlDestGrpTcpKaCount, + tmnxGTnlDestGrpDestRowStatus, + tmnxGTnlDestGrpDestLastChgd, + tmnxGTnlDestGrpDestAddType, + tmnxGTnlDestGrpDestAddress, + tmnxGTnlDestGrpDestPort, + tmnxGTnlDestGrpDestVRtrId, + tmnxGTnlDestGrpDestLclSrcAddType, + tmnxGTnlDestGrpDestLclSrcAddress, + tmnxGTnlDestGrpDestOrigQosMark, + tmnxGTnlTunnelRowStatus, + tmnxGTnlTunnelLastChgd, + tmnxGTnlTunnelAdminState, + tmnxGTnlTunnelOperState, + tmnxGTnlTunnelOperDownReason, + tmnxGTnlTunnelDescription, + tmnxGTnlTunnelDestGrp, + tmnxGTnlTunnelTgtNameCustomStr, + tmnxGTnlTunnelTgtNameUserAgent, + tmnxGTnlTunnelTgtNameNodeName, + tmnxGTnlTunnelOperTargetName, + tmnxGTnlTunnelHandlerRowStatus, + tmnxGTnlTunnelHandlerLastChgd, + tmnxGTnlTunnelHandlerAdminState, + tmnxGTnlTunnelHandlerPort, + tmnxGTnlTunnelHandlerCustomType, + tmnxGTnlTunnelHandlerGrpcServer, + tmnxGTnlTunnelHandlerSshServer, + tmnxGTnlTunnelDestAddType, + tmnxGTnlTunnelDestAddress, + tmnxGTnlTunnelDestPort, + tmnxGTnlTunnelDestOperState, + tmnxGTnlTunnelDestOperDownReason, + tmnxGTnlTunnelDestOperVRtrId, + tmnxGTnlTunnelDestLastOperChange, + tmnxGTnlTunnelDestConnAttempts, + tmnxGTnlTunnelSessionStartTime, + tmnxGTnlTunnelSessionTargetType, + tmnxGTnlTunnelSessionLclSrcPort, + tmnxGTnlTunnelSessionRxBytes, + tmnxGTnlTunnelSessionTxBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting system gRPC-Tunnel capability on Nokia + SROS release 21." + ::= { tmnxSysV21v0Groups 11 } + +tmnxSysV22v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 82 } + +tmnxSysFwdPathOptsV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpoIpv6FltrNxtHdrAdmState, + tmnxSysFpoIpv6FltrNxtHdrOprState, + tmnxSysFpoIpv6FltrDstPrtAdmState, + tmnxSysFpoIpv6FltrDstPrtOprState, + tmnxSysFpoIpv6FltrSrcPrtAdmState, + tmnxSysFpoIpv6FltrSrcPrtOprState, + tmnxSysFpoIpv6FltrDstIpLsbAdmSt, + tmnxSysFpoIpv6FltrDstIpLsbOprSt, + tmnxSysFpoIpv6FltrTcpFlgAdmState, + tmnxSysFpoIpv6FltrTcpFlgOprState, + tmnxSysFpoIpv6FltStatColAdmState, + tmnxSysFpoIpv6FltStatColOprState, + tmnxSysFpoIpv4FltStatColAdmState, + tmnxSysFpoIpv4FltStatColOprState, + tmnxSysFpoIpv4FltPbrRdrtAdmState, + tmnxSysFpoIpv4FltPbrRdrtOprState, + tmnxSysFpoIpv6FltPbrRdrtAdmState, + tmnxSysFpoIpv6FltPbrRdrtOprState, + tmnxSysFpoRingApsAdminState, + tmnxSysFpoRingApsOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system forwarding path + options on Nokia SROS series system added in release 22." + ::= { tmnxSysV22v0Groups 1 } + +tmnxSysNotificationV22v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysDyingGasp + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems added in release 22." + ::= { tmnxSysV22v0Groups 2 } + +tmnxSysFpLpmResAlcnV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpResAlcnLpmTblLastChg, + tmnxSysFpResAlcnLpmLastChanged, + tmnxSysFpResAlcnLpmAdminState, + tmnxSysFpResAlcnLpmOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system forwarding path + LPM resource allocation scale options on Nokia SROS series system + added in release 22." + ::= { tmnxSysV22v0Groups 3 } + +tmnxSysFanControlV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFanIncMinimumSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting the system fan control added in SROS + release 22." + ::= { tmnxSysV22v0Groups 4 } + +tmnxSysRemoteMgmtV22v0Group OBJECT-GROUP + OBJECTS { + tmnxSysRmtMgmtHelloIntervalSec + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of management interface + on Nokia SROS series system added in SROS release 22.0." + ::= { tmnxSysV22v0Groups 5 } + +tmnxSysRemoteMgmtObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxSysRmtMgmtHelloInterval + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of management interface + on Nokia SROS series system which are obsoleted" + ::= { tmnxSysV22v0Groups 6 } + +tmnxSysFpOptsV22v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxSysFpoLpmAlcnScl1AdminState, + tmnxSysFpoLpmAlcnScl1OperState, + tmnxSysFpoLpmAlcnScl2AdminState, + tmnxSysFpoLpmAlcnScl2OperState, + tmnxSysFpoLpmAlcnScl3AdminState, + tmnxSysFpoLpmAlcnScl3OperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system forwarding path + options on Nokia SROS series system that were obsoleted in SROS + release 22." + ::= { tmnxSysV22v0Groups 7 } + +tmnxSysFpResMacFltrObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxSysFpoMacFltOutVlanPrioAdmSt, + tmnxSysFpoMacFltOutVlanPrioOprSt + } + STATUS current + DESCRIPTION + "The group of additional FP options related to mac-filter options on + Nokia SROS series systems that were obsoleted in SROS release 22.2." + ::= { tmnxSysV22v0Groups 8 } + +tmnxSysMGGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 3 } + +tmnxSysMGCompliances OBJECT IDENTIFIER ::= { tmnxSysConformance 4 } + +tmnxSysDCCompliance OBJECT IDENTIFIER ::= { tmnxSysConformance 5 } + +tmnxSysDCGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 6 } + +tmnxSysNspProxyCompliances OBJECT IDENTIFIER ::= { tmnxSysConformance 7 } + +tmnxSysNspProxyGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 8 } + +tmnxSysMIBNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 1 } + +tmnxSysNotifications OBJECT IDENTIFIER ::= { tmnxSysMIBNotifyPrefix 0 } + +stiDateAndTimeChanged NOTIFICATION-TYPE + OBJECTS { + stiDateAndTime + } + STATUS current + DESCRIPTION + "[CAUSE] The stiDateAndTimeChanged notification is generated when the + time on the system is explicitly set. + + [EFFECT] The time on the system is being changed. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 1 } + +ssiSaveConfigSucceeded NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The save config succeeded event is generated when the saving of + configuration finishes without errors." + ::= { tmnxSysNotifications 2 } + +ssiSaveConfigFailed NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The save config failed event is generated when the saving of + configuration is stopped due to errors." + ::= { tmnxSysNotifications 3 } + +sbiBootConfig NOTIFICATION-TYPE + OBJECTS { + sbiConfigStatus, + sbiPersistStatus, + sbiPersistIndex + } + STATUS current + DESCRIPTION + "The sbiBootConfig notification is generated upon completion of the + configuration phase following a system reboot." + ::= { tmnxSysNotifications 4 } + +sbiBootSnmpd NOTIFICATION-TYPE + OBJECTS { + sbiPersistIndex, + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus + } + STATUS current + DESCRIPTION + "The sbiBootSnmpd notification is generated upon completion of the SNMP + daemon initialization following a system reboot. Some system + configuration and initialization errors may result in the SNMP daemon + being suspended." + ::= { tmnxSysNotifications 5 } + +radiusServerOperStatusChange NOTIFICATION-TYPE + OBJECTS { + radiusServerAddress, + radiusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The radiusServerOperStatusChange notification is generated when the + operational status of a RADIUS server has transitioned either from + 'up' to 'down' or from 'down' to 'up'. + + This object was made obsolete in the 5.0 release." + ::= { tmnxSysNotifications 6 } + +radiusOperStatusChange NOTIFICATION-TYPE + OBJECTS { + radiusOperStatus + } + STATUS current + DESCRIPTION + "The radiusOperStatusChange notification is generated when the + radiusOperStatus has transitioned either from 'up' to 'down' or from + 'down' to 'up'" + ::= { tmnxSysNotifications 7 } + +tmnxConfigModify NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigModify notification is generated when a configuration + attribute associated with a row entry in a MIB table is modified. It + can be used by the NMS to trigger maintenance polls of the + configuration information." + ::= { tmnxSysNotifications 8 } + +tmnxConfigCreate NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigCreate notification is generated when a new row entry is + created in one of the MIB tables. It can be used by the NMS to trigger + maintenance polls of the configuration information." + ::= { tmnxSysNotifications 9 } + +tmnxConfigDelete NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigDelete notification is generated when an existing row + entry in one of the MIB tables is deleted. It can be used by the NMS + to trigger maintenance polls of the configuration information." + ::= { tmnxSysNotifications 10 } + +tmnxStateChange NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyRowAdminState, + tmnxNotifyRowOperState, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxStateChange notification is generated when there is a change in + either the administrative or operational state of a MIB table entry." + ::= { tmnxSysNotifications 11 } + +tmnxModuleMallocFailed NOTIFICATION-TYPE + OBJECTS { + tmnxMemoryModule, + tmnxModuleMallocSize + } + STATUS current + DESCRIPTION + "A tmnxModuleMallocFailed notification is generated when a request to + allocate memory from a particular module fails because the memory + module is short on memory and cannot support the size that was + requested." + ::= { tmnxSysNotifications 12 } + +tmnxTrapDropped NOTIFICATION-TYPE + OBJECTS { + tmnxDroppedTrapID, + tmnxTrapDroppedReasonCode, + tmnxTrapDroppedEntryID, + tmnxTrapDroppedCount + } + STATUS current + DESCRIPTION + "A tmnxTrapDropped notification is generated when a trap is dropped for + the reason specified by the reason code. The tmnxTrapDroppedEntryID + identifies the table entry associated with the dropped trap. + + A nonzero value of the object tmnxTrapDroppedCount indicates the + number of traps dropped for the current flow of traps, identified by + the values of tmnxDroppedTrapID, tmnxTrapDroppedReasonCode and + tmnxTrapDroppedEntryID." + ::= { tmnxSysNotifications 13 } + +ssiSyncConfigOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ssiSyncConfigOK event is generated when the synchronization of + configuration files between the primary and secondary CPMs finishes + without errors." + ::= { tmnxSysNotifications 14 } + +ssiSyncConfigFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "The ssiSyncConfigFailed event is generated when the synchronization of + configuration files between the primary and secondary CPMs is stopped + due to errors. The tmnxSyncFailureReason will state reason for + failure." + ::= { tmnxSysNotifications 15 } + +ssiSyncBootEnvOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ssiSyncBootEnvOK event is generated when the synchronization of + boot environment files between the primary and secondary CPMs finishes + without errors." + ::= { tmnxSysNotifications 16 } + +ssiSyncBootEnvFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "The ssiSyncBootEnvFailed event is generated when the synchronization + of boot environment files between the primary and secondary CPMs is + stopped due to errors. The tmnxSyncFailureReason will state reason for + failure." + ::= { tmnxSysNotifications 17 } + +sntpTimeDiffExceedsThreshold NOTIFICATION-TYPE + OBJECTS { + sntpAdminState + } + STATUS current + DESCRIPTION + "The sntpTimeDiffExceedsThreshold event is generated when the time + differential between the system and the SNTP server is more than 10 + seconds. In this case the system clock is not automatically adjusted." + ::= { tmnxSysNotifications 18 } + +tacplusServerOperStatusChange NOTIFICATION-TYPE + OBJECTS { + tacplusServerAddress, + tacplusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The tacplusServerOperStatusChange notification is generated when the + operational status of a TACACS+ server has transitioned either from + 'up' to 'down' or from 'down' to 'up'. + + This object was made obsolete in the 5.0 release." + ::= { tmnxSysNotifications 19 } + +tacplusOperStatusChange NOTIFICATION-TYPE + OBJECTS { + tacplusOperStatus + } + STATUS current + DESCRIPTION + "The tacplusOperStatusChange notification is generated when the + tacplusOperStatus has transitioned either from 'up' to 'down' or from + 'down' to 'up'" + ::= { tmnxSysNotifications 20 } + +tmnxSnmpdError NOTIFICATION-TYPE + OBJECTS { + tmnxSnmpdErrorMsg + } + STATUS current + DESCRIPTION + "The tmnxSnmpdError notification is generated when the SNMP daemon + detects an error condition." + ::= { tmnxSysNotifications 21 } + +tmnxSsiMismatch NOTIFICATION-TYPE + OBJECTS { + ssiSyncMode, + sbiPersist + } + STATUS current + DESCRIPTION + "The tmnxSsiMismatch notification is generated by a system with + redundant CPM cards after the processing of the bootup + configuration has completed when ssiSyncMode has a value of 'none' + and sbiPersist has a value of 'true'. This can result in SNMP + indexes having different values following a system failover." + ::= { tmnxSysNotifications 22 } + +tmnxSnmpdStateChange NOTIFICATION-TYPE + OBJECTS { + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus + } + STATUS current + DESCRIPTION + "The tmnxSnmpdStateChange notification is generated whenever there is a + change in either the administrative or operational state of the SNMP + agent." + ::= { tmnxSysNotifications 23 } + +ssiRedStandbySyncing NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedStandbySyncing notification is generated when + synchronization of redundancy information onto the standby + CPM is started. tmnxChassisNotifyHwIndex identifies the + standby CPM." + ::= { tmnxSysNotifications 24 } + +ssiRedStandbyReady NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedStandbyReady notification is generated when the + synchronization of redundancy information onto the standby CPM + has completed. The standby CPM is now ready to take over + control of the system if the active CPM fails or a manual + switchover command is issued. tmnxChassisNotifyHwIndex + identifies the standby CPM." + ::= { tmnxSysNotifications 25 } + +ssiRedStandbySyncLost NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedStandbySyncLost notification is generated when the active + CPM looses communication with the standby CPM. + tmnxChassisNotifyHwIndex identifies the lost standby CPM." + ::= { tmnxSysNotifications 26 } + +ssiRedSwitchover NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + ssiRedFailoverTime, + ssiRedFailoverReason + } + STATUS current + DESCRIPTION + "The ssiRedSwitchover notification is generated when the standby + CPM detects that the active CPM has failed and the standby prepares + to take over as the new active CPM. tmnxChassisNotifyHwIndex + identifies the new active CPM." + ::= { tmnxSysNotifications 27 } + +ssiRedCpmActive NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedCpmActive notification is generated following a + redundancy switchover when the new active CPM has completed + its audit and is ready to accept management commands via CLI + or SNMP SET requests. tmnxChassisNotifyHwIndex identifies + the new active CPM." + ::= { tmnxSysNotifications 28 } + +ssiRedSingleCpm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedSingleCpm notification is generated by a system with + a chassis with two CPM slots when the active CPM cannot detect a + standby CPM in the chassis. When the operating state of + TIMETRA-CHASSIS-MIB::tmnxCpmCardRedundant for the active CPM card + transitions to a value of 'singleton (1)', this notification is + generated. tmnxChassisNotifyHwIndex identifies the singleton CPM. + + When the active CPM later detects a standby CPM in the chassis, the + ssiRedStandbySyncing event will be generated followed by a + ssiRedStandbyReady event to indicate clearing of the CPM singleton + state. The value of tmnxCpmCardRedundant will then transition to + 'redundantActive (2)'." + ::= { tmnxSysNotifications 29 } + +persistencyClosedAlarmRaised NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyClosedAlarmRaised notification is generated when the + system is unable to store persistency data (e.g. because the device is + inaccessible, or full)." + ::= { tmnxSysNotifications 30 } + +persistencyClosedAlarmCleared NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyClosedAlarmCleared notification is generated when the + output device used to store the persistence data is available for use + again." + ::= { tmnxSysNotifications 31 } + +tmnxSntpOperChange NOTIFICATION-TYPE + OBJECTS { + sntpOperStatus + } + STATUS current + DESCRIPTION + "The tmnxSntpOperChange notification is generated whenever there is a + change in the operational state of SNTP." + ::= { tmnxSysNotifications 32 } + +tmnxSysTimeSet NOTIFICATION-TYPE + OBJECTS { + stiDateAndTime, + tmnxSysTimeSetBy + } + STATUS current + DESCRIPTION + "The tmnxSysTimeSet notification is generated whenever system time is + set by NTP, SNTP, SNMP, Real Time Clock(RTC) or if it was set + manually." + ::= { tmnxSysNotifications 33 } + +tmnxFtpClientFailure NOTIFICATION-TYPE + OBJECTS { + tmnxFtpFailureMsg, + tmnxFtpFailureDestAddressType, + tmnxFtpFailureDestAddress + } + STATUS current + DESCRIPTION + "The tmnxFtpClientFailure notification is generated when a file + transfer operation initiated by the FTP client fails." + ::= { tmnxSysNotifications 34 } + +tacplusInetSrvrOperStatusChange NOTIFICATION-TYPE + OBJECTS { + tacPlusServerInetAddressType, + tacPlusServerInetAddress, + tacplusServerOperStatus + } + STATUS current + DESCRIPTION + "The tacplusInetSrvrOperStatusChange notification is generated when the + operational status of a TACACS+ server has transitioned either from + 'up' to 'down' or from 'down' to 'up'." + ::= { tmnxSysNotifications 35 } + +radiusInetServerOperStatusChange NOTIFICATION-TYPE + OBJECTS { + radiusServerInetAddressType, + radiusServerInetAddress, + radiusServerOperStatus + } + STATUS current + DESCRIPTION + "The radiusInetServerOperStatusChange notification is generated when + the operational status of a Radius server has transitioned either from + 'up' to 'down' or from 'down' to 'up'." + ::= { tmnxSysNotifications 36 } + +persistencyEventReport NOTIFICATION-TYPE + OBJECTS { + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyEventReport notification is generated when a + client-specific persistence event occurs (e.g. the start and + completion of a recover action after system startup)." + ::= { tmnxSysNotifications 37 } + +sbiBootConfigFailFileError NOTIFICATION-TYPE + OBJECTS { + sbiBootConfigFailScript + } + STATUS current + DESCRIPTION + "The sbiBootConfigFailFileError notification is generated when + sbiBootConfigFailScript file cannot be accessed." + ::= { tmnxSysNotifications 38 } + +sbiBootConfigOKFileError NOTIFICATION-TYPE + OBJECTS { + sbiBootConfigOKScript + } + STATUS current + DESCRIPTION + "The sbiBootConfigOKFileError notification is generated when + sbiBootConfigOKScript file cannot be accessed." + ::= { tmnxSysNotifications 39 } + +sbiBootLiConfig NOTIFICATION-TYPE + OBJECTS { + sliConfigStatus, + sbiLiSeparate, + sbiLiLocalSave + } + STATUS current + DESCRIPTION + "The sbiBootLiConfig notification is generated upon completion of + the Lawful Intercept (LI) configuration phase following a system + reboot. This notification is generated periodically, about once + an hour. + + This event is generated only from the LI context." + ::= { tmnxSysNotifications 40 } + +persistenceRestoreProblem NOTIFICATION-TYPE + OBJECTS { + tmnxPersistencyClient, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistenceRestoreProblem notification is generated when an error + is detected while processing a persistence record." + ::= { tmnxSysNotifications 41 } + +tmnxSysRollbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackFileType, + tmnxLogExecRollbackOpIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackStarted notification is generated when the + user initiates a revert of the rollback checkpoint file specified by + tmnxSysRollbackIndex and tmnxSysRollbackFileType. The value of + tmnxLogExecRollbackOpIndex indicates the row entry in the + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this rollback revert + operation. + + [EFFECT] The specified file is executed and system configuration may + change. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 42 } + +tmnxSysRollbackStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackResult, + tmnxSysRollbackFileType, + tmnxLogExecRollbackOpIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackStatusChange notification is + generated upon the completion of a rollback revert as specified + by tmnxSysRollbackIndex and tmnxSysRollbackFileType. The value + of tmnxLogExecRollbackOpIndex indicates the row entry in the + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this rollback + revert operation. + + [EFFECT] The result is indicated by the value of + tmnxSysRollbackResult. + + [RECOVERY] When the value of tmnxSysRollbackResult is none, inProgress + or success no recovery is required. When the value is failed, the user + should try to determine the reason for the failure. The user can + attempt a recovery by reverting back to a known good checkpoint. The + user may reboot the system with the bof pointing to a saved + configuration file." + ::= { tmnxSysNotifications 43 } + +tmnxSysRollbackSaveStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackSaveResult, + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackSaveStatusChange notification is generated + upon the completion of a rollback save as specified by + tmnxSysRollbackFileType. + + [EFFECT] The result is indicated by value of + tmnxSysRollbackSaveResult. + + [RECOVERY] When the value of tmnxSysRollbackSaveResult is none, + inProgress or success no recovery is required. When the value is + failed, the user should try to determine the reason for the failure. + The user can attempt a recovery by attempting the rollback save again." + ::= { tmnxSysNotifications 44 } + +tmnxSysRollbackFileDeleteStatus NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackFileDeleteResult, + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackFileDeleteStatus notification is generated + upon the completion of a rollback file delete as specified by + tmnxSysRollbackIndex and tmnxSysRollbackFileType. + + [EFFECT] The result is indicated by the value of + tmnxSysRollbackFileDeleteResult. + + [RECOVERY] When the value of tmnxSysRollbackFileDeleteResult is none, + inProgress or success no recovery is required. When the value is + failed, the user should try to determine the reason for the failure. + The user can attempt a recovery by deleting the file again." + ::= { tmnxSysNotifications 45 } + +ssiSyncRollbackOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncRollbackOK event is generated when the + synchronization of rollback files between the primary + and secondary CPMs finishes without errors. + + [EFFECT] Rollback files are synchronized. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 46 } + +ssiSyncRollbackFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncRollbackFailed event is generated when the + synchronization of rollback files between the primary and secondary + CPMs is stopped due to errors. The tmnxSyncFailureReason will state + the reason for the failure. + + [EFFECT] Rollback files are not synchronized. + + [RECOVERY] The user should try to determine the cause of the failure + and can attempt synchronizing the files again." + ::= { tmnxSysNotifications 47 } + +ssiSyncCertOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncCertOK event is generated when the + synchronization of certificate files between the primary + and secondary CPMs finishes without errors. + + [EFFECT] Certificate files are synchronized. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 48 } + +ssiSyncCertFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncCertFailed event is generated when the + synchronization of certificate files between the primary and secondary + CPMs is stopped due to errors. The tmnxSyncFailureReason will state + the reason for the failure. + + [EFFECT] Certificate files are not synchronized. + + [RECOVERY] The user should try to determine the cause of the failure + and can attempt synchronizing the files again." + ::= { tmnxSysNotifications 49 } + +persistencyFileSysThresRaised NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyFileSysThresRaised notification is generated when the + filesystem reaches 90 percent occupation." + ::= { tmnxSysNotifications 50 } + +persistencyFileSysThresCleared NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyFileSysThresCleared notification is generated when the + filesystem drops below 90 percent occupation." + ::= { tmnxSysNotifications 51 } + +tmnxSysExecStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysExecScript, + tmnxLogExecRollbackOpIndex, + tmnxLogExecRollbackOpType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysExecStarted notification is generated when the user + initiates a CLI 'exec' operation to process a file of SROS CLI + commands or processing of 'vsd' configuration messages have been + initiated. + + The value of tmnxSysExecScript indicates the command file when the + value of tmnxLogExecRollbackOpType is 'exec' or an empty string when + the value of tmnxLogExecRollbackOpType is 'vsd'. The value of + tmnxLogExecRollbackOpIndex indicates the row entry in + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this CLI 'exec' or + 'vsd' operation. + + [EFFECT] All change notifications generated after the generation of + this notification and before the tmnxSysExecFinished will be logged in + the TIMETRA-LOG-MIB::tmnxLogExecRollbackEventEntry. Once the + tmnxSysExecFinished notification is triggered, a Network Management + System (NMS) is able to walk the aforementioned log table to retrieve + the list of all objects that have been modified during this + transaction. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 52 } + +tmnxSysExecFinished NOTIFICATION-TYPE + OBJECTS { + tmnxSysExecScript, + tmnxSysExecResult, + tmnxLogExecRollbackOpIndex, + tmnxLogExecRollbackOpType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysExecFinished notification is generated upon the + completion of the execution of a CLI command file or execution of vsd + configuration messages is completed. + + The value of tmnxSysExecScript indicates the command file when the + value of tmnxLogExecRollbackOpType is 'exec' or an empty string when + the value of tmnxLogExecRollbackOpType is 'vsd'. The value of + tmnxLogExecRollbackOpIndex indicates the row entry in + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this CLI 'exec' or + 'vsd' operation. + + [EFFECT] The effect is that the entry for the specified + tmnxLogExecRollbackOpIndex won't be updated, and no further + notifications will be added to the specified index in the logger. + + [RECOVERY] When the value of tmnxSysExecResult is 'none' or 'success', + no recovery is required. + + When the value is 'fail', the system may be left in an inconsistent + state and the user should try to determine the reason for the failure. + The user can attempt a recovery by manually entering CLI commands to + reverse the failed configuration. The user can attempt a recovery by + performing a rollback revert to a known good checkpoint. The user can + attempt a recovery by rebooting the system with the bof pointing to a + saved configuration file." + ::= { tmnxSysNotifications 53 } + +tmnxSysRollbackSaveStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackSaveStarted notification is generated when + the user initiates a rollback save as specified by + tmnxSysRollbackFileType. + + [EFFECT] The specified configuration file is saved. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 54 } + +tmnxSysRollbackDeleteStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackDeleteStarted notification is generated + when the user initiates a rollback delete as specified by + tmnxSysRollbackIndex and tmnxSysRollbackFileType. + + [EFFECT] The specified configuration file is deleted. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 55 } + +tmnxSysNvsysFileError NOTIFICATION-TYPE + OBJECTS { + tmnxSysFileErrorType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysNvsysFileError notification is generated when there + is a failure in accessing the nvsys file as specified by + tmnxSysFileErrorType. + + [EFFECT] The specified nvsys file operation is unsuccessful. + + [RECOVERY] The user should investigate why the failure occurred. A + failure can indicate a problem with the compact flash." + ::= { tmnxSysNotifications 56 } + +sysDNSSecFailedAuthentication NOTIFICATION-TYPE + OBJECTS { + sysDNSSecRespCtrl, + tmnxSysDNSSecDomainName + } + STATUS current + DESCRIPTION + "[CAUSE] The sysDNSSecFailedAuthentication notification is generated + when a DNS response PDU is received with an unset AD-bit and + sysDNSSecAdValidation is set to 'true (1)'. + + [EFFECT] This notification is informational only. The message will + vary depending on the state of sysDNSSecRespCtrl. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 57 } + +tmnxConfigConflict NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigConflict notification is generated when a configuration + attribute associated with a row entry in a MIB table is in conflict + with another attribute. + + It can be used by the NMS to trigger maintenance polls of the + configuration information." + ::= { tmnxSysNotifications 58 } + +tmnxSysLicenseInvalid NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxSysLicenseErrorReason, + tmnxSysLicenseTimeLeft, + tmnxSysLicenseErrorAction + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseInvalid notification is generated when the + license becomes invalid for the reason specified in + tmnxSysLicenseErrorReason. + + [EFFECT] The CPM or system will reboot at the end of the time + remaining, as specified by tmnxSysLicenseTimeLeft and + tmnxSysLicenseErrorAction. + + [RECOVERY] Configure a valid license file location and file name, + given the value of tmnxSysLicenseErrorReason." + ::= { tmnxSysNotifications 59 } + +tmnxSysLicenseExpiresSoon NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxSysLicenseTimeLeft + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseExpiresSoon notification is generated when + the license is due to expire soon. + + [EFFECT] The system will reboot at the end of the time remaining, as + specified by tmnxSysLicenseTimeLeft. + + [RECOVERY] Configure a valid license file location and file name." + ::= { tmnxSysNotifications 60 } + +tmnxSysVsdServerAvailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifVsdServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysVsdServerAvailable notification is generated when + system discover a new VSD server. + + [EFFECT] System will use this information to establish communication + with new VSD server as needed. + + [RECOVERY] None needed." + ::= { tmnxSysNotifications 63 } + +tmnxSysVsdServerUnavailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifVsdServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysVsdServerAvailable notification is generated when + system loses connection to VSD. + + [EFFECT] System will use this information and stop communication with + this VSD server as needed. + + [RECOVERY] None needed." + ::= { tmnxSysNotifications 64 } + +tmnxSysXmppServerFunctional NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifXmppServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysXmppServerFunctional notification is generated when + system discover a new XMPP server. + + [EFFECT] System will use this information to establish communication + with new XMPP server as needed. + + [RECOVERY] None needed." + ::= { tmnxSysNotifications 65 } + +tmnxSysXmppServerNotFunctional NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifXmppServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysXmppServerNotFunctional notification is generated + when system can not communicate with XMPP server. + + [EFFECT] Communication with XMPP server will stop. + + [RECOVERY] Check to see why XMPP server has stopped communicating." + ::= { tmnxSysNotifications 66 } + +tmnxSysLicenseValid NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseValid notification is generated once after + the system boots up and the license is determined by the system to be + valid. + + [EFFECT] The system is running with the license specified in + tmnxSysLicenseName. + + [RECOVERY] No recovery." + ::= { tmnxSysNotifications 67 } + +tmnxSysBaseMacAddressNotSet NOTIFICATION-TYPE + OBJECTS { + tmnxChassisBaseMacAddress + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysBaseMacAddressNotSet notification is generated once + after the system boots up and the value of sbiSystemBaseMacAddress is + all zeroes. + + [EFFECT] The system software is using the base MAC address specified + in tmnxChassisBaseMacAddress which may not be unique. + + [RECOVERY] Configure sbiSystemBaseMacAddress to a value other than all + zeroes." + ::= { tmnxSysNotifications 68 } + +tmnxSmLaunchStartFailed NOTIFICATION-TYPE + OBJECTS { + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHEntryScriptPlcyName, + smLaunchScriptOwner, + smLaunchScriptName, + smLaunchError, + tmnxSmLaunchExtAuthType, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSmLaunchStartFailed notification is generated when the + launch start fails because of one of the following reasons: + 1. The values of smLaunchScriptOwner and smLaunchScriptName don't + have an existing entry in the smScriptTable. + 2. The value of smScriptOperStatus is not 'enabled'. + 3. The smScriptSource value is NULL. + 4. The value of smLaunchOperStatus object in smLaunchTable is not + 'enabled'. + 5. The check to see if the run Index is already in use fails. + 6. The number of currently executing scripts invoked from this + smLaunchTable entry is greater than smLaunchMaxRunning. + + [EFFECT] The result is indicated by incrementing the value of + tmnxEhsHEntryStatsErrLaunch. + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 69 } + +tmnxEhsHandlerInvoked NOTIFICATION-TYPE + OBJECTS { + tmnxEhsHandlerDescription, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEhsHandlerInvoked notification is generated when the + following checks pass: 1. A check to see if a event trigger is present + for a particular log event based on the log event application-id and + event-id/event name. 2. Evaluation of the log filter associated with + the trigger-entry. + + [EFFECT] This may create a run entry to execute scripts. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 70 } + +tmnxEhsDroppedByMinDelay NOTIFICATION-TYPE + OBJECTS { + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHEntryScriptPlcyName, + smLaunchScriptOwner, + smLaunchScriptName, + tmnxEhsHEntryMinDelay, + tmnxEhsHEntryMinDelayInterval, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEhsDroppedByMinDelay is generated when two consecutive + executions of script policy specified by the same event handler entry + occurs within the time period specified by tmnxEhsHEntryMinDelay. + + [EFFECT] The value of tmnxEhsHEntryStatsErrMinDelay gets incremented. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 71 } + +tmnxSysAppStats24HrsAvailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifAppStatsTime, + tmnxSysNotifAppStatsApplication, + tmnxSysNotifAppStatsType + } + STATUS current + DESCRIPTION + "[CAUSE] The system generates the tmnxSysAppStats24HrsAvailable + notification when new rows are available in the + tmnxSysAppStats24HrsTable. + + The value of tmnxSysNotifAppStatsTime indicates the time the system + collected the values in the new rows. + + A non-zero value of tmnxSysNotifAppStatsApplication indicates the + application; a zero value of tmnxSysNotifAppStatsApplication indicates + that new values are available for all active applications. + + A non-zero value of tmnxSysNotifAppStatsType indicates the type of + statistics; a zero value of tmnxSysNotifAppStatsType indicates that + new values are available for all active types. + + [EFFECT] None. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 72 } + +tmnxSysAppStatsWeekAvailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifAppStatsTime + } + STATUS current + DESCRIPTION + "[CAUSE] The system generates the tmnxSysAppStatsWeekAvailable + notification when new rows are available in the + tmnxSysAppStatsWeekTable. + + The value of tmnxSysNotifAppStatsTime indicates the time the system + collected the values in the new rows. + + [EFFECT] None. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 73 } + +tmnxSysLicenseActivated NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseActivated notification is generated each + time a license is activated by the system. + + [EFFECT] The system is running with the license specified in + tmnxSysLicenseName. + + [RECOVERY] No recovery." + ::= { tmnxSysNotifications 75 } + +tmnxSysStandbyLicensingError NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxSysLicenseErrorReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysStandbyLicensingError notification is generated + when a licensing issue has been detected by the standby. The reason is + specified in tmnxSysLicenseErrorReason. + + [EFFECT] The Standby CPM may not synchronized and may be put into a + failed state depending on the failure. + + [RECOVERY] Ensure a valid license file location and file name, + given the value of tmnxSysLicenseErrorReason. Reset the Standby CPM or activate + a valid license." + ::= { tmnxSysNotifications 76 } + +tmnxSysStandbyLicensingReady NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysStandbyLicensingReady notification is generated + when a licensing has been successfully activated by the standby. + + [EFFECT] Any licensing errors detected by the Standby CPM are cleared. + + [RECOVERY] None." + ::= { tmnxSysNotifications 77 } + +tmnxSysMgmtIfModeChangeStart NOTIFICATION-TYPE + OBJECTS { + tmnxNotifySysMgmtIfOriginalMode, + tmnxSysMgmtIfWriteMode, + tmnxSysMgmtIfWriteSwitchReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfModeChangeStart notification is generated + when a management interface configuration mode change request is sent. + + [EFFECT] Switching modes between any configuration mode will lock the + configuration datastores from operator input until the mode switch has + completed. + + [RECOVERY] None." + ::= { tmnxSysNotifications 78 } + +tmnxSysMgmtIfModeChangeComplete NOTIFICATION-TYPE + OBJECTS { + tmnxSysMgmtIfWriteMode + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfModeChangeComplete notification is generated + when a management interface configuration mode change request is + complete. + + [EFFECT] Switching modes between any configuration mode will lock the + configuration datastores from operator input until the mode switch has + completed. Once this event is triggered the configuration datastores + are unlocked for operator input. + + [RECOVERY] None." + ::= { tmnxSysNotifications 79 } + +tmnxSysMgmtIfModeChangeFailure NOTIFICATION-TYPE + OBJECTS { + tmnxSysMgmtIfWriteMode + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfModeChangeFailure notification is generated + when a management interface configuration mode change request fails to + complete. + + [EFFECT] Switching modes between any configuration mode will lock the + configuration datastores from operator input until the mode switch has + completed. When this event is triggered the mode change is declared + unsuccessful; the effective configuration mode will be indicated in + this notification. The configuration datastores are unlocked for + operator input. + + [RECOVERY] None." + ::= { tmnxSysNotifications 80 } + +tmnxSysAppLicenseInsufficient NOTIFICATION-TYPE + OBJECTS { + tmnxSysLicensingNotifyGroup, + tmnxSysLicensedNotifyAppName, + tmnxSysAppLicenseState, + tmnxSysLicenseErrorReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysAppLicenseInsufficient notification is generated periodically + when licensing for an application is detected to be insufficient. The details + of the error is specified in tmnxSysLicenseErrorReason. + This notification cannot be suppressed. + + [EFFECT] Notification generated periodically while the application + remains in this condition. + + [RECOVERY] Activate a system license containing sufficient license + entitlements for this application." + ::= { tmnxSysNotifications 81 } + +tmnxSysMgmtIfLiIncorrectFormat NOTIFICATION-TYPE + OBJECTS { + tmnxPrimaryConfigFileFormatType, + tmnxLiConfigFileFormatType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfLiIncorrectFormat notification is generated + when a format (classic or model-driven) of the Lawful Intercept (LI) + configuration file does not match primary configuration file format. + + [EFFECT] The Lawful Intercept (LI) configuration file is not loaded + during the boot. + + [RECOVERY] Reboot with the correct Lawful Intercept (LI) configuration + file" + ::= { tmnxSysNotifications 82 } + +tmnxSysMgmtIfLiCfgNotEncrypted NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfLiCfgNotEncrypted notification is generated + when the Lawful Intercept (LI) configuration file is not encrypted. + + [EFFECT] The Lawful Intercept (LI) configuration file is not loaded + during the boot. + + [RECOVERY] Reboot with the correct Lawful Intercept (LI) configuration + file" + ::= { tmnxSysNotifications 83 } + +tmnxSysLicenseUpdateRequired NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseUpdateRequired notification is generated once after + the system boots up and the license is determined by the system to be valid, but + requires to be updated to the correct software version. + + [EFFECT] The system will use the license until it is updated. + + [RECOVERY] Update and activate the updated license." + ::= { tmnxSysNotifications 84 } + +tmnxEqOperStateChange NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyRowOperState, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqOperStateChange notification is generated when a + change occurred in the operational state on the piece of hardware. + + [EFFECT] If the state has changed to out of service, then all ports + and services associated with the module change to out of service and + traffic is impacted. + + [RECOVERY] Investigation is required to determine the cause of the + change." + ::= { tmnxSysNotifications 85 } + +stiDateAndTimeChanging NOTIFICATION-TYPE + OBJECTS { + stiDateAndTime + } + STATUS current + DESCRIPTION + "[CAUSE] The stiDateAndTimeChanging notification is generated when the + time on the node is explicitly set. It is raised before the time is + changed so that the time of the change can be related to the original + timescale. It shall be followed by the stiDateAndTimeChanged + notification. + + [EFFECT] The time on the system is being changed. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 86 } + +tmnxSysSwFabFailRecStarted NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysSwFabFailRecStarted notification is generated when + the router has initiated an automatic switch fabric recovery process + based on detecting frequent failures to multiple IOM/XCMs. Such + multiple failures could be caused by issues on the SFM so this process + involves the sequential reset of the SFMs to attempt to clear the + cause of the failures. + + [EFFECT] The router shall operate at reduced switch fabric capacity + while each individual SFM is reset in turn. + + [RECOVERY] This process will run until all the SFMs have been + processed. No recovery is necessary." + ::= { tmnxSysNotifications 87 } + +tmnxSysSwFabFailRecCompleted NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysSwFabFailRecCompleted notification is generated + when the automatic switch fabric recovery process has completed + successfully. + + [EFFECT] The switch fabric has been returned to normal operation. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 88 } + +tmnxSysSwFabFailRecAborted NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysSwFabFailRecAborted notification is generated when + the automatic switch fabric recovery process was aborted. + + [EFFECT] This may have been due to a problem with one of the SFMs + resetting and may have left the router with reduced switch fabric + capacity. + + [RECOVERY] Check to ensure all SFMs are fully operational. For any + SFMs that are not operational, investigate manual recovery." + ::= { tmnxSysNotifications 89 } + +tmnxSysSwFabFailRecDetected NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysSwFabFailRecDetected notification is generated when + a condition has been detected within the router that might be resolved + by the running of the automatic switch fabric recovery process. + + [EFFECT] If the automatic switch fabric recovery process is enabled + and all the required prerequisites are met, then the recovery process + will start. If the automatic process is enabled but the recovery does + not start, then the prerequisite conditions should be checked to + determine what needs to be corrected to allow the process to run. + + [RECOVERY] If the automatic switch fabric recovery process is + disabled, then contact Nokia support to determine if it should be + enabled for this router. Otherwise, no recovery is necessary." + ::= { tmnxSysNotifications 90 } + +mdSaveCommitHistoryFailed NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The save commit-history failed event is generated when the saving of + commit-history is stopped due to errors." + ::= { tmnxSysNotifications 91 } + +sbiBootMdReadCommitHistoryFailed NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The sbiBootMdReadCommitHistoryFailed notification is generated when + loading of the commit-history file failed due to errors." + ::= { tmnxSysNotifications 92 } + +tmnxSysDyingGasp NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysDyingGasp notification is sent when + the system goes down due to power loss. The system attempts + to send this trap using the power remaining in the + dying gasp capacitor. + + [EFFECT] System goes down. + + [RECOVERY] Restore power at site." + ::= { tmnxSysNotifications 93 } + +tmnxSysMGNotifications OBJECT IDENTIFIER ::= { tmnxSysMIBNotifyPrefix 1 } + +END diff --git a/MIBS/nokia/TIMETRA-TC-MG-MIB b/MIBS/nokia/TIMETRA-TC-MG-MIB new file mode 100644 index 0000000..0b9ca8c --- /dev/null +++ b/MIBS/nokia/TIMETRA-TC-MG-MIB @@ -0,0 +1,1293 @@ +TIMETRA-TC-MG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, MODULE-IDENTITY, Unsigned32 + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC + TNamedItem, TNamedItemOrEmpty, + timetraTCMIBModule + FROM TIMETRA-TC-MIB + ; + +timetraTCMGMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module for the SNMP Textual Conventions + (TCs) used in the Nokia SROS manageability instrumentation. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 01 Jan 2017 00:00 + 15.0 release of the TIMETRA-TC-MG-MIB." + + REVISION "201311080000Z" + DESCRIPTION + "Rev 1.0 08 Nov 2013 00:00 + 1.0 Release of the TIMETRA-TC-MG-MIB." + + ::= { timetraTCMIBModule 1 } + +TmnxMobProfName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfName describes the name of a profile used by + mobile gateways." + SYNTAX TNamedItem + +TmnxMobProfNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfNameOrEmpty describes the name of a profile + used by mobile gateways." + SYNTAX TNamedItemOrEmpty + +TmnxMobProfIpTtl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfIpTtl describes the Time-To-Live (TTL) value." + SYNTAX Unsigned32 (1..255) + +TmnxMobProfMsgReTxTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfMsgReTxTimeout describes the message + retransmit timeout value in seconds." + SYNTAX Unsigned32 (1..30) + +TmnxMobProfMsgReTxRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfMsgReTxRetryCount describes the message + retransmit retry count value." + SYNTAX Unsigned32 (1..8) + +TmnxMobProfKeepAliveTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfKeepAliveTimeout describes the keep-alive + timeout value in seconds." + SYNTAX Unsigned32 (0 | 60..180) + +TmnxMobProfKeepAliveRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfKeepAliveRetryCount describes the keep-alive + retry count value." + SYNTAX Unsigned32 (1..15) + +TmnxMobProfKeepAliveResponse ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfKeepAliveResponse describes the keep-alive T3 + response value in seconds." + SYNTAX Unsigned32 (1..20) + +TmnxMobProfKeepAliveInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfKeepAliveInterval describes the intervals + between heartbeat messages" + SYNTAX Unsigned32 (0 | 60..180) + +TmnxMobDiaTransTimer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobDiaTransTimer describes the diameter peer + transaction timer value in seconds." + SYNTAX Unsigned32 (1..180) + +TmnxMobDiaRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobDiaRetryCount describes the diameter peer retry + count value." + SYNTAX Unsigned32 (0..8) + +TmnxMobDiaPeerHost ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobDiaPeerHost describes the name of a destination + realm, originating realm and originating host." + SYNTAX DisplayString (SIZE (0..80)) + +TmnxMobGwId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobGwId identifies mobile gateways." + SYNTAX Unsigned32 (1..8) + +TmnxMobNode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobNode describes the name of a mobile gateway which + consists of Mobile Country Code (MCC), Mobile Network Code (MNC), + Region string, Group Id, Node Id. + + A mobile gateway name can be described as follows: + + ..... + + MCC : 3 digits (000-999) + MNC : 2 or 3 digits + Application Type : SGW or PGW (3 characters) + Region String : 10 characters + Group Id : 3 characters + Node Id : 3 characters" + SYNTAX DisplayString (SIZE (0..30)) + +TmnxMobBufferLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobBufferLimit describes the buffer limit in bytes." + SYNTAX Unsigned32 (1000..12000) + +TmnxMobQueueLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobQueueLimit describes the queue limit in bytes." + SYNTAX Unsigned32 (1000..12000) + +TmnxMobRtrAdvtInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobRtrAdvtInterval describes the router + advertisement interval in minutes." + SYNTAX Unsigned32 (1..60) + +TmnxMobRtrAdvtLifeTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobRtrAdvtLifeTime describes the router + advertisement life time in hours." + SYNTAX Unsigned32 (1..24) + +TmnxMobAddrScheme ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobAddrScheme describes the addressing scheme. If + the value is set to 'stateful', User Equipment (UE) uses DHCPv6 to get + IPv6 address. If the value is set to 'stateless', UE uses ICMPv6 to + get IPv6 address." + SYNTAX INTEGER { + stateful (1), + stateless (2) + } + +TmnxMobQciValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobQciValue describes the QoS Class Identifier (QCI) + value." + SYNTAX Unsigned32 (1..9) + +TmnxMobQciValueOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobQciValueOrZero describes the QoS Class Identifier + (QCI) value." + SYNTAX Unsigned32 (0..9) + +TmnxMobArpValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobArpValue describes the Allocation and Retention + Priority (ARP) value." + SYNTAX Unsigned32 (1..15) + +TmnxMobArpValueOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobArpValueOrZero describes the Allocation and + Retention Priority (ARP) value." + SYNTAX Unsigned32 (0..15) + +TmnxMobApn ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobApn describes the Access Point Name (APN) + associated with an User Equipment (UE)." + REFERENCE + "3GPP TS 23.003 Section 9.1" + SYNTAX DisplayString (SIZE (1..100)) + +TmnxMobApnOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobApnOrZero describes the Access Point Name (APN) + associated with an User Equipment (UE)." + SYNTAX DisplayString (SIZE (0..100)) + +TmnxMobApnDomainName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobApnDomainName holds a DNS Domain Name derived + from an Access Point Name (APN). + + The maximum size is arbitrarily chosen in order to be large enough to + hold a Network Identifier of length 63, and small enough to be used as + index in a table." + SYNTAX DisplayString (SIZE (1..108)) + +TmnxMobImsi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobImsi describes the International Mobile + Subscriber Identity (IMSI) of an User Equipment (UE). + + IMSI is defined as a number consisting of up to 15 BCD digits. The + first 3 digits are the Mobile Country Code (MCC). The next 2 or 3 + digits are the Mobile Network Code (MNC). The value of MCC determines + whether the MNC is 2 digits or 3 digits. The remaining digits are the + Mobile Subscriber Identification Number (MSIN). The internal + representation of the IMSI is as follows: + + Bits 63-62 are reserved. + + Bits 61-60 indicate the length of the MNC field: 10 indicates a + 2-digit MNC while 11 indicates a 3-digit MNC. + + Bits 59-0 hold the 15 IMSI BCD digits D1-15. + + When the total number of digits in the IMSI is less than 15, the + nibble 0xf is used a filler. + + + IMSI encoding for a 2-digit MNC: + + 63 55 47 39 0 + + +-----------+-----------+-----------+-------------------------+ + + | 0010| MCC1| MCC2| MCC3| MNC1| MNC2| MSIN (up to 10 digits) + + +-----------+-----------+-----------+-------------------------+ + + + IMSI encoding for a 3-digit MNC: + + 63 55 47 39 35 0 + + +-----------+-----------+-----------+-------------------------+ + + | 0011| MCC1| MCC2| MCC3| MNC1| MNC2| MNC3| MSIN (up to 9 digits) + + +-----------+-----------+-----------+-------------------------+ + + Bits 63-56 of the IMSI are carried in octet number 1 of the octet + string and bits 7-0 are carried in octet number 8 of the octet string." + SYNTAX OCTET STRING (SIZE (8)) + +TmnxMobMsisdn ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobMsisdn describes the Mobile Subscriber Integrated + Services Digital Network (MSISDN) number of an User Equipment (UE)." + SYNTAX DisplayString (SIZE (0..15)) + +TmnxMobImei ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobImei describes the International Mobile Equipment + Identity (IMEI) of an User Equipment (UE)." + SYNTAX DisplayString (SIZE (0|16)) + +TmnxMobNai ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobNai describes the Network Address Identifier + (NAI) of an User Equipment (UE)." + SYNTAX DisplayString (SIZE (0..72)) + +TmnxMobMcc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobMcc describes the Mobile Country Code (MCC) of an + User Equipment (UE)." + SYNTAX DisplayString (SIZE (3)) + +TmnxMobMnc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobMnc describes the Mobile Network Code (MNC) of an + User Equipment (UE)." + SYNTAX DisplayString (SIZE (2|3)) + +TmnxMobMccOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobMccOrEmpty describes the Mobile Country Code + (MCC) of an User Equipment (UE)." + SYNTAX DisplayString (SIZE (0|3)) + +TmnxMobMncOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobMncOrEmpty describes the Mobile Network Code + (MNC) of an User Equipment (UE)." + SYNTAX DisplayString (SIZE (0|2|3)) + +TmnxMobUeState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobUeState describes the state of an User Equipment + (UE)." + SYNTAX INTEGER { + idle (1), + active (2), + paging (3), + init (4), + suspend (5), + ddnDamp (6) + } + +TmnxMobUeRat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobUeRat describes the Radio Access Type (RAT) of an + User Equipment (UE)." + SYNTAX INTEGER { + utran (1), + geran (2), + wlan (3), + gan (4), + hspa (5), + eutran (6), + ehrpd (7), + hrpd (8), + oneXrtt (9), + umb (10) + } + +TmnxMobUeSubType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobUeSubType describes the subscription type of User + Equipment (UE)." + SYNTAX INTEGER { + homer (1), + roamer (2), + visitor (3) + } + +TmnxMobPdnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPdnType describes the type of a Packet Data + Network (PDN)." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2), + ipv4v6 (3) + } + +TmnxMobPgwSigProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPgwSigProtocol describes the signaling protocol + used on S5 or S8 reference point." + SYNTAX INTEGER { + gtp (1), + pmip (2) + } + +TmnxMobPdnSessionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPdnSessionState describes the feedback signaling + message (FSM) state of a Packet Data Network (PDN) session." + SYNTAX INTEGER { + invalid (0), + init (1), + waitPcrfResponse (2), + waitPgwResponse (3), + waitEnodebUpdate (4), + connected (5), + ulDelPending (6), + dlDelPending (7), + idleMode (8), + pageMode (9), + dlHandover (10), + incomingHandover (11), + outgoingHandover (12), + stateMax (13) + } + +TmnxMobPdnSessionEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPdnSessionEvent describes the feedback signaling + message (FSM) event of a Packet Data Network (PDN) session." + SYNTAX INTEGER { + sessionInvalid (0), + gtpCreateSessReq (1), + gtpUpdateBearerReq (2), + gtpDeleteSessReq (3), + gtpDeleteBearerResp (4), + gtpUpdateBearerResp (5), + gtpModifyActiveToIdle (6), + gtpResrcAllocCmd (7), + gtpModifyQosCmd (8), + gtpX1eNodeBTeidUpdate (9), + gtpX2SrcSgwDeleteSessReq (10), + gtpS1CreateIndirectTunnel (11), + dlPktRecvIndication (12), + dlPktNotificationAck (13), + dlPktNotificationFail (14), + pcrfSessEstResp (15), + pcrfSessTerminateRsp (16), + pcrfProvQosRules (17), + pmipSessResp (18), + pmipSessUpdate (19), + pmipSessDeleteRsp (20), + pmipSessDeleteReq (21), + eventMax (22) + } + +TmnxMobBearerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobBearerId describes the bearer identifier." + SYNTAX Unsigned32 (1..15) + +TmnxMobBearerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobBearerType describes the type of a bearer." + SYNTAX INTEGER { + default (1), + dedicated (2) + } + +TmnxMobQci ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobQci describes the QoS Class Identifier." + SYNTAX Unsigned32 (0..9) + +TmnxMobExtQci ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobQci describes the QoS Class Identifier extended + range." + SYNTAX Unsigned32 (0..255) + +TmnxMobArp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobArp describes the QoS parameter, Allocation and + Retention Priority (ARP)." + SYNTAX Unsigned32 (0..15) + +TmnxMobSdf ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobSdf describes the number of Service Data Flows + (SDFs)." + SYNTAX Unsigned32 (0..255) + +TmnxMobSdfFilter ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobSdfFilter describes a IP filter in a Service Data + Flow (SDF) or Traffic Flow Template (TFT)." + SYNTAX Unsigned32 (0..16) + +TmnxMobSdfFilterNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobSdfFilterNum describes the number of IP filters." + SYNTAX Unsigned32 (0..16) + +TmnxMobSdfRuleName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobSdfRuleName describes the policy rule name of a + Service Data Flow (SDF)." + SYNTAX DisplayString (SIZE (1..64)) + +TmnxMobSdfFilterDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobSdfFilterDirection describes the direction on + which a Service Data Flow (SDF) filter rule is valid." + SYNTAX INTEGER { + preRel7 (0), + downLink (1), + upLink (2), + biDir (3) + } + +TmnxMobSdfFilterProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobSdfFilterProtocol describes IPv4 protocol or IPv6 + next header on which Service Data Flow (SDF) filter matches." + SYNTAX INTEGER { + any (-1), + ipv6HopByOpOpt (0), + icmp (1), + igmp (2), + ggp (3), + ip (4), + st (5), + tcp (6), + cbt (7), + egp (8), + igp (9), + bbnRccMon (10), + nvp2 (11), + pup (12), + argus (13), + emcon (14), + xnet (15), + chaos (16), + udp (17), + mux (18), + dcnMeas (19), + hmp (20), + prm (21), + xnsIdp (22), + trunk1 (23), + trunk2 (24), + leaf1 (25), + leaf2 (26), + rdp (27), + irdp (28), + isoTp4 (29), + netblt (30), + mfeNsp (31), + meritInp (32), + dccp (33), + pc3 (34), + idpr (35), + xtp (36), + ddp (37), + idprCmtp (38), + tpplusplus (39), + il (40), + ipv6 (41), + sdrp (42), + ipv6Route (43), + ipv6Frag (44), + idrp (45), + rsvp (46), + gre (47), + dsr (48), + bna (49), + esp (50), + ah (51), + iNlsp (52), + swipe (53), + narp (54), + mobile (55), + tlsp (56), + skip (57), + ipv6Icmp (58), + ipv6NoNxt (59), + ipv6Opts (60), + anyHostIntl (61), + cftp (62), + anyLocalNet (63), + satExpak (64), + kryptolan (65), + rvd (66), + ippc (67), + anyDFS (68), + satMon (69), + visa (70), + ipcv (71), + cpnx (72), + cphb (73), + wsn (74), + pvp (75), + brSatMon (76), + sunNd (77), + wbMon (78), + wbExpak (79), + isoIp (80), + vmtp (81), + secureVmpt (82), + vines (83), + ttp (84), + nsfnetIgp (85), + dgp (86), + tcf (87), + eiGrp (88), + ospfIgp (89), + spriteRpc (90), + larp (91), + mtp (92), + ax25 (93), + ipip (94), + micp (95), + sccSp (96), + etherIp (97), + encap (98), + anyPEC (99), + gmtp (100), + ifmp (101), + pnni (102), + pim (103), + aris (104), + scps (105), + qnx (106), + activeNet (107), + ipComp (108), + snp (109), + compaqPeer (110), + ipxInIp (111), + vrrp (112), + pgm (113), + any0hop (114), + l2tp (115), + ddx (116), + iatp (117), + stp (118), + srp (119), + uti (120), + smp (121), + sm (122), + ptp (123), + isis (124), + fire (125), + crtp (126), + crudp (127), + sscopmce (128), + iplt (129), + sps (130), + pipe (131), + sctp (132), + fc (133), + rsvpE2eIgnore (134), + mobHeader (135), + udpLite (136), + mplsInIp (137), + manet (138), + hip (139), + shim6 (140) + } + +TmnxMobPathMgmtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPathMgmtState describes the state of a path for a + reference point. A value of 'reqTimeOut' indicates that the peer is + not replying to the Echo Request messages the SGW is sending out." + SYNTAX INTEGER { + disabled (0), + up (1), + reqTimeOut (2), + fault (3), + idle (4), + restart (5) + } + +TmnxMobDiaPathMgmtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobDiaPathMgmtState describes the state of a path + for a diameter connection." + SYNTAX INTEGER { + shutDown (0), + shuttingDown (1), + inactive (2), + active (3) + } + +TmnxMobDiaDetailPathMgmtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobDiaDetailPathMgmtState describes the detail state + of a path for a diameter connection." + SYNTAX INTEGER { + error (0), + idle (1), + closed (2), + localShutdown (3), + remoteClosing (4), + waitConnAck (5), + waitCea (6), + open (7), + openCoolingDown (8), + waitDns (9) + } + +TmnxMobGwType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobGwType describes the mobile gateway type." + SYNTAX INTEGER { + sgw (1), + pgw (2), + wlanGw (3) + } + +TmnxMobChargingProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobChargingProfile describes the charging trigger + rules applied for generating Charging Data Records (CDR) for + subscribers." + SYNTAX Unsigned32 (0..255) + +TmnxMobChargingProfileOrInherit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobChargingProfileOrInherit describes the charging + trigger rules applied for generating Charging Data Records (CDR) for + subscribers. A value of '-1' indicates that identifier will be + inherited from another object that is usually in another mib table." + SYNTAX Integer32 (-1 | 0..255) + +TmnxMobAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobAuthType describes the authentication type used + by mobile gateways." + SYNTAX INTEGER { + radius (1), + diameter (2) + } + +TmnxMobAuthUserName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobAuthUserName describes the user name used in + authentication requests by mobile gateways." + SYNTAX INTEGER { + imsi (1), + msisdn (2), + pco (3) + } + +TmnxMobProfGbrRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfGbrRate describes the Guaranteed Bit Rate + (GBR) value in kilobits per second(kbps)." + SYNTAX Unsigned32 (0..100000) + +TmnxMobProfMbrRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobProfMbrRate describes the Maximum Bit Rate (MBR) + value in kilobits per second(kbps)." + SYNTAX Unsigned32 (0..100000) + +TmnxMobPeerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPeerType describes the type of the mobile gateway + peer as Serving Gateway (SGW), Packet Data Network Gateway (PGW) or + High Rate Packet Data (HRPD) Serving Gateway (HSGW)." + SYNTAX INTEGER { + sgw (1), + pgw (2), + hsgw (3) + } + +TmnxMobRfAcctLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMobRfAcctLevel data type is an enumerated integer that describes + the accounting level." + SYNTAX INTEGER { + pdnLevel (1), + qciLevel (2) + } + +TmnxMobProfPolReportingLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMobProfPolReportingLevel data type is an enumerated integer that + describes the Reporting level for the Policy and Charging Control + (PCC) rule." + SYNTAX INTEGER { + servId (1), + ratingGrp (2) + } + +TmnxMobProfPolChargingMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMobProfPolChargingMethod data type is an enumerated integer that + describes the Charging Method for the Policy and Charging Control + (PCC) rule. A variable of this type could be set to 'online' charging + method, 'offline' charging method or 'both'. + + If the variable is set to 'profChargingMtd' the charging method is set + to 'offline' if 'tmnxMobProfPgwChrgOffLineState' is set to 'enabled', + the charging method is set to 'online' if 'tmnxMobProfPgwChrgGyState' + is set to 'enabled' and the charging method is set to 'both' if both + 'tmnxMobProfPgwChrgOffLineState' and 'tmnxMobProfPgwChrgGyState' are + set to 'enabled'." + SYNTAX INTEGER { + profChargingMtd (0), + online (1), + offline (2), + both (3) + } + +TmnxMobProfPolMeteringMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMobProfPolMeteringMethod data type is an enumerated integer that + describes the Metering Method for the Policy and Charging Control + (PCC) rule." + SYNTAX INTEGER { + timeBased (1), + volBased (2), + both (3) + } + +TmnxMobServerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobServerState describes the state of a server + connected with a mobile gateway." + SYNTAX INTEGER { + na (0), + up (1), + down (2) + } + +TmnxMobChargingBearerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobChargingBearerType describes the type of a bearer + context used in charging applications." + SYNTAX INTEGER { + home (1), + visiting (2), + roaming (3) + } + +TmnxMobChargingLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobChargingLevel describes the level where the + charging is done." + SYNTAX INTEGER { + pdn (1), + bearer (2) + } + +TmnxMobIpCanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobIpCanType describes the type of Internet Protocol + Connectivity Access Network (IP-CAN) session as Evolved Packet Core + (epc3gpp) or GPRS (gprs3gpp)." + SYNTAX INTEGER { + epc3gpp (1), + gprs3gpp (2) + } + +TmnxMobStaticPolPrecedence ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobStaticPolPrecedence describes the precedence + value for a static policy configured in the system." + SYNTAX Unsigned32 (1..65536) + +TmnxMobStaticPolPrecedenceOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobStaticPolPrecedence describes the precedence + value for a static policy configured in the system." + SYNTAX Unsigned32 (0..65535) + +TmnxMobDualStackPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobDualStackPref describes the preference in a dual + IP stack. + + The value 'useCplane' specifies that the value is inherited from the + preference in a dual IP stack on control plane." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2), + useCplane (3) + } + +TmnxMobDfPeerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobDfPeerId identifies Delivery Function (DF) peer + for the mobile gateways." + SYNTAX Unsigned32 (1..16) + +TmnxMobLiTarget ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobLiTarget describes the target for the + interception. + + The target can be of type International Mobile Subscriber Identity + (IMSI), Mobile Subscriber Integrated Services Digital Network (MSISDN) + or International Mobile Equipment Identity (IMEI). + + IMSI is defined as a number consisting of up to 15 BCD digits. The + first 3 digits are the Mobile Country Code (MCC). The next 2 or 3 + digits are the Mobile Network Code (MNC). The value of MCC determines + whether the MNC is 2 digits or 3 digits. The remaining digits are the + Mobile Subscriber Identification Number (MSIN). The internal + representation of the IMSI is as follows: + + Bits 63-62 are reserved. + + Bits 61-60 indicate the length of the MNC field: 10 indicates a + 2-digit MNC while 11 indicates a 3-digit MNC. + + Bits 59-0 hold the 15 IMSI BCD digits D1-15. + + When the total number of digits in the IMSI is less than 15, the + nibble 0xf is used a filler. + + IMSI encoding for a 2-digit MNC: + + 63 55 47 39 0 + + +-----------+-----------+-----------+-------------------------+ + + | 0010| MCC1| MCC2| MCC3| MNC1| MNC2| MSIN (up to 10 digits) + + +-----------+-----------+-----------+-------------------------+ + + + IMSI encoding for a 3-digit MNC: + + 63 55 47 39 35 0 + + +-----------+-----------+-----------+-------------------------+ + + | 0011| MCC1| MCC2| MCC3| MNC1| MNC2| MNC3| MSIN (up to 9 digits) + + +-----------+-----------+-----------+-------------------------+ + + Bits 63-56 of the IMSI are carried in octet number 1 of the octet + string and bits 7-0 are carried in octet number 8 of the octet string." + SYNTAX OCTET STRING (SIZE (8)) + +TmnxMobLiTargetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobLiTargetType describes the types of target in + Lawful Interception (LI)." + SYNTAX INTEGER { + imsi (1), + msisdn (2), + imei (3) + } + +TmnxMobUeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobUeId describes the identity of an User Equipment. + TmnxMobUeId can be of the following types: International Mobile + Subscriber Identity (IMSI), International Mobile station Equipment + Identity (IMEI), Mobile Subscriber Integrated Services Digital network + Number (MSISDN). IMSI, IMEI, MSISDN are defined in 3GPP TS 23.003. + + IMSI is defined as a number consisting of up to 15 BCD digits. The + first 3 digits are the Mobile Country Code (MCC). The next 2 or 3 + digits are the Mobile Network Code (MNC). The value of MCC determines + whether the MNC is 2 digits or 3 digits. The remaining digits are the + Mobile Subscriber Identification Number (MSIN). + + IMEI is defined as a number consisting of up to 16 BCD digits. The + first 8 digits consists of Type Allocation Code (TAC). The next 6 + digits consist of Serial Number (SNR) which could be followed by a + Check Digit (CD) or Spare Digit (SD) of size 1 digit or by a Software + Version Number (SVN) of size 2 digits. + + MSISDN is defined as a number consisting of 9 to 15 BCD digits. MSISDN + consists of Country Code (CC) followed by National Destination Code + (NDC) and Subscriber Number (SN). + + Bits 63-56 of the IMSI or IMEI or MSISDN are carried in octet number 1 + of the octet string and bits 7-0 are carried in octet number 8 of the + octet string. + + The internal representation of the IMSI is as follows: + + Bits 63-62 are reserved. + + Bits 61-60 indicate the length of the MNC field: 10 indicates a + 2-digit MNC while 11 indicates a 3-digit MNC. + + Bits 59-0 hold the 15 IMSI BCD digits D1-15. + + When the total number of digits in the IMSI is less than 15, the + nibble 0xf is used a filler. + + IMSI encoding for a 2-digit MNC: + + + 63 55 47 39 0 + + +-----------+-----------+-----------+-------------------------+ + + | 0010| MCC1| MCC2| MCC3| MNC1| MNC2| MSIN (up to 10 digits) + + +-----------+-----------+-----------+-------------------------+ + + + IMSI encoding for a 3-digit MNC: + + + 63 55 47 39 35 0 + + +-----------+-----------+-----------+-------------------------+ + + | 0011| MCC1| MCC2| MCC3| MNC1| MNC2| MNC3| MSIN (up to 9 digits) + + +-----------+-----------+-----------+-------------------------+ + + + The internal representation of the IMEI and MSISDN is as follows: + + IMEI encoding: + + + 63 55 31 7 0 + + +-----------+-----------+----------------------+-------+ + + | TAC | SNR | SNV | + |N2|N1|N4|N3|N6|N5|N8|N7|N10|N9|N12|N11|N14|N13|N16|N15| + + +-----------+-----------+-----------+------------------+ + + + MSISDN encoding: + + 63 55 31 7 0 + + +-----------+-----------+----------------------+-------+ + + | CC | NDC | SN | + |N2|N1|N4|N3|N6|N5|N8|N7|N10|N9|N12|N11|N14|N13|N16|N15| + + +-----------+-----------+-----------+------------------+ + + When the total number of digits in the IMEI or MSISDN is less than 15, + the nibble 0x0 is used a filler. + + In each byte both nibbles are swapped and it is stored as shown in the + above format. For example, in the format N3 & N4 present the nibble + number 3 and 4 respectively and they are stored in reverse order. + + When the total number of digits are odd in IMEI and MSISDB, the last + digit will be paired with nibble 0xf." + SYNTAX OCTET STRING (SIZE (8)) + +TmnxMobUeIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobUeIdType describes the types of identification + for User Equipment (UE)." + SYNTAX INTEGER { + imsi (0), + imei (1), + msisdn (2) + } + +TmnxMobImsiStr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobImsiStr describes the International Mobile + Subscriber Identity (IMSI) of a User Equipment (UE)." + REFERENCE + "3GPP TS 23.003 Numbering, addressing and identification, + section 2.2 Composition of IMSI." + SYNTAX DisplayString (SIZE (0|9..15)) + +TmnxMobRatingGrpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobRatingGrpState describes the state of a rating + group. + + allowFlow - Allow the traffic to flow disallowFlow - Disallow the + traffic to Flow redWebPortal - Redirect the traffic to web portal + allowResRules - Allow restricted rules iom1stPktTrigger - Get the + trigger from on IOM on arrival of 1st packet dis1stPktTrigger - + Disable 1st packet trigger and allow the traffic creditsToppedUp - + Credits topped up waitForFpt - Unblocked and waiting for First Packet + Trigger (FPT)" + SYNTAX INTEGER { + allowFlow (1), + disallowFlow (2), + redWebPortal (3), + allowResRules (4), + iom1stPktTrigger (5), + dis1stPktTrigger (6), + creditsToppedUp (7), + waitForFpt (8) + } + +TmnxMobPresenceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPresenceState describes the whether the given + field is present." + SYNTAX INTEGER { + absent (0), + present (1) + } + +TmnxMobPdnGyChrgTriggerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPdnGyChrgTriggerType describes type of the + trigger activated by the Online Charging System (OCS). + + sgsnIpAddrRecvd - Change in Serving GPRS Support Node (SGSN) IP + address + qosRecvd - Change in Quality of Service (QoS) + locRecvd - Location Change + ratRecvd - Router Advertisement Trigger (RAT) Change + qosTrfClsRecvd - Change in QoS Traffic class + qosRlbClsRecvd - Change in QoS Reliability class + qosDlyClsRecvd - Change in QoS Delay class + qosPeakThrptRecvd - Change in QoS Peak Throughput + qosPrcClsRecvd - Change in QoS Precedence class + qosMeanTrptRecvd - Change in QoS Mean Throughput + qosMxBtRtUplnkRecvd - Change in QoS MBR for Uplink + qosMxBtRtDllnkRecvd - Change in QoS MBR for Downlink + qosResBerRecvd - Change in QoS Residual Bit Error Rate (BER) + qosSduErrRatRecvd - Change in QoS Service Data Unit (SDU) Error + Ratio class + qosTransDelayRecvd - Change in QoS Transfer Delay + qosTrfHndPriRecvd - Change in QoS Traffic Handling Priority + qosGrtBtRtUplnkRecvd - Change in QoS Guaranteed Bit Rate (GBR) for + Uplink + qosGrtBtRtDllnkRecvd - Change in QoS GBR for Downlink + locMccRecvd - Change in Location Mobile Country Code (MCC) + locMncRecvd - Change in Location Mobile Network Code (MNC) + locRacRecvd - Change in Location Routing Area Code (RAC) + locLacRecvd - Change in Location Location Area Code (LAC) + locCellIdRecvd - Change in Location Cell ID + medCompRecvd - Change in Media Composition + partcNmbRecvd - Change in Participants' number + thrldPartcNmbRecvd - Change in Threshold of Participants' number + usrPartcTypeRecvd - Change in User Participating Type + servCondRecvd - Change in Service Condition + servNodeRecvd - Change in Service Node + usrCsgInfoRecvd - Change in User Closed Subscription Group (CSG) + Information" + SYNTAX INTEGER { + sgsnIpAddrRecvd (0), + qosRecvd (1), + locRecvd (2), + ratRecvd (3), + qosTrfClsRecvd (4), + qosRlbClsRecvd (5), + qosDlyClsRecvd (6), + qosPeakThrptRecvd (7), + qosPrcClsRecvd (8), + qosMeanTrptRecvd (9), + qosMxBtRtUplnkRecvd (10), + qosMxBtRtDllnkRecvd (11), + qosResBerRecvd (12), + qosSduErrRatRecvd (13), + qosTransDelayRecvd (14), + qosTrfHndPriRecvd (15), + qosGrtBtRtUplnkRecvd (16), + qosGrtBtRtDllnkRecvd (17), + locMccRecvd (18), + locMncRecvd (19), + locRacRecvd (20), + locLacRecvd (21), + locCellIdRecvd (22), + medCompRecvd (23), + partcNmbRecvd (24), + thrldPartcNmbRecvd (25), + usrPartcTypeRecvd (26), + servCondRecvd (27), + servNodeRecvd (28), + usrCsgInfoRecvd (29) + } + +TmnxMobPdnRefPointType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobPdnRefPointType describes the types of reference + point." + SYNTAX INTEGER { + s5 (1), + s8 (2), + gn (3), + s2a (4), + gp (5) + } + +TmnxMobService ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobService describes the Service and Protocol + service names for 3GPP." + REFERENCE + "3GPP TS 23.003 Section 19.4.3" + SYNTAX DisplayString (SIZE (0..80)) + +TmnxMobServRefPointType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobServRefPointType describes the types of reference + point." + SYNTAX INTEGER { + s5 (1), + s8 (2), + s2a (4) + } + +TmnxMobAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobAccessType describes the various access types. + eps - evolved packet system. + gprs - general packet radio services. + non3gpp - trusted non-3gpp network such as evolved High Rate + Packet Data (eHRPD) and untrusted non-3gpp network." + SYNTAX INTEGER { + eps (1), + gprs (2), + non3gpp (3) + } + +TmnxMobUeStrPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMobUeStrPrefix describes the prefix for + International Mobile Subscriber Identity (IMSI) or Mobile Subscriber + Integrated Services Digital Network (MSISDN) of an User Equipment + (UE)." + SYNTAX DisplayString (SIZE (4..15)) + +END diff --git a/MIBS/nokia/TIMETRA-TC-MIB b/MIBS/nokia/TIMETRA-TC-MIB new file mode 100644 index 0000000..93db1ad --- /dev/null +++ b/MIBS/nokia/TIMETRA-TC-MIB @@ -0,0 +1,7038 @@ +TIMETRA-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InetAddress, InetAddressIPv6, + InetAddressPrefixLength, InetAddressType + FROM INET-ADDRESS-MIB + Integer32, IpAddress, MODULE-IDENTITY, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + timetraModules + FROM TIMETRA-GLOBAL-MIB + ; + +timetraTCMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module for the SNMP Textual Conventions + (TCs) used in the Nokia SROS manageability instrumentation. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-TC-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-TC-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-TC-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-TC-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-TC-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-TC-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-TC-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-TC-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-TC-MIB." + + REVISION "200603230000Z" + DESCRIPTION + "Rev 4.0 23 Mar 2006 00:00 + 4.0 release of the TIMETRA-TC-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-TC-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-TC-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-TC-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-TC-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-TC-MIB." + + REVISION "200105290000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + First version of the TIMETRA-TC-MIB." + + ::= { timetraModules 2 } + +TmnxFPNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The unique value that identifies the forwarding plane within a + specific IOM card in the system." + SYNTAX Unsigned32 (1..12) + +TmnxFPNumberOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The unique value that identifies the forwarding plane within a + specific IOM card in the system. + + Value 0 means this value is not applicable." + SYNTAX Unsigned32 (0 | 1..12) + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. It is + recommended that values are assigned contiguously + starting from 1. The value for each interface sub- + layer must remain constant at least from one re- + initialization of the entity's network management + system to the next re-initialization." + SYNTAX Integer32 + +TmnxPortID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A portid is a unique 32 bit number with special encoding. + + Refer to TIMETRA-CHASSIS-MIB::tmnxChassisPortIdScheme for a + description of the various port mapping schemes used by the system for + physical ports and channels. + + Virtual ports and LAGs are encoded as: + 32 29 | 28 10 | 9 1 | + +---------+-------------------+-------+ + | 0 1 0 0 | zeros | ID | Virtual Port + +---------+-------------------+-------+ + + 32 29 | 28 11 | 10 1 | + +---------+-------------------+-------+ + | 0 1 0 1 | zeros | ID | LAG Port + +---------+-------------------+-------+ + + A card port number (cpn) has significance within the context + of the card on which it resides(i.e., cpn 2 may exist in one or + more cards in the chassis). Whereas, portid is an + unique/absolute port number (apn) within a given chassis. + + An 'invalid portid' is a TmnxPortID with a value of 0x1e000000 as + represented below. + + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |zero | ones | zero | zero | zero | Invalid Port + +-----+-------+-------+-------+-------+" + SYNTAX Unsigned32 + +TmnxEncapVal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the label used to identify the entity using the specified + encapsulation value on a specific port. + + The format of this object depends on the encapsulation type defined on + this port. + + When the encapsulation is nullEncap the value of this object must be + zero. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 00000000 00000000| + +--------+--------+--------+--------+ + + When the encapsulation is dot1qEncap the value of this object is equal + to the 12-bit IEEE 802.1Q VLAN ID. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + Bit 31 is set to 0 in the case of tagged-VLAN. + Bit 31 is set to 1 in the case of dotq-CP as follows: + 31 0 + +--------+--------+--------+--------+ + |10000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is mplsEncap the value of this object is equal + to the 20-bit LSP ID. + + 31 0 + +--------+--------+--------+--------+ + |00000000 0000XXXX XXXXXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is frEncap, the value of this object is equal + to the 10-bit Frame Relay DLCI. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 000000XX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is qinqEncap, the value of the outer 802.1Q + VLAN ID is encoded in the least significant 16 bits, and the value of + the inner VLAN ID is encoded in the most significant 16 bits. + + 31 0 + +--------+--------+--------+--------+ + |0000YYYY YYYYYYYY 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + where: + - '*' is represented as 4095. + - '0' is represented as 0. + - any other value in between as a valid tag. + - '*.null' is represented in the following way: + + 31 0 + +--------+--------+--------+--------+ + |10000000 00000000 00001111 11111111| + +--------+--------+--------+--------+ + + Bit 30 is set to 0 in the case of tagged-qinq for the bottom tag. + Bit 30 is set to 1 in the case of qinq-CP with bottom tag. + Bit 15 is set to 0 in the case of tagged-qinq for the top tag. + Bit 15 is set to 1 in the case of qinq-CP with top tag as follows: + 31 0 + +--------+--------+--------+--------+ + |0100YYYY YYYYYYYY 0100XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is atmEncap, the value of the ATM VCI is + encoded in the least significant 16 bits, and the value of the ATM VPI + is encoded in the next 12 bits. + + For ATM VCs, the top 3 bits are 000. The value of + the ATM VCI is encoded in the least significant 16 + bits, and the value of the ATM VPI is encoded in the next + 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |0000YYYY YYYYYYYY XXXXXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM capture VCs, bits 0 and 28 are 1. + + 31 0 + +--------+--------+--------+--------+ + |00010000 00000000 00000000 00000001| + +--------+--------+--------+--------+ + + For ATM VPs, the top 3 bits are 010. The value of + the ATM VPI is encoded in the least significant 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |01000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM VP ranges, the top 3 bits are 100. The value of + the start of the ATM VPI range is encoded in the least significant + 12 bits, and the value of the end of the ATM VP range is encoded + in the next 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |10000000 YYYYYYYY YYYYXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM ports, the top 3 bits are 110, and the rest of the bits must + be zero. + + 31 0 + +--------+--------+--------+--------+ + |11000000 00000000 00000000 00000000| + +--------+--------+--------+--------+ + + For ATM CPs, the top 3 bits are 001. The value of + the ATM CP is encoded in the least significant 13 bits. + + 31 0 + +--------+--------+--------+--------+ + |00100000 00000000 000XXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is wanMirrorEncap the value of this object is + equal to the 12-bit value. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + Some ports have a restrictions to the encapsulation types that they + can support and hence impose restrictions on the respective formats + defined above." + SYNTAX Unsigned32 + +QTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The QTag data type is a 12-bit integer tag used to identify + a service. The values 0 and 4095 are not allowed." + SYNTAX Integer32 (1..4094) + +QTagOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type QTagOrZero represents a VLAN tag. + + The value '0' indicates that no VLAN tag is provisioned, or that its + value is unknown." + SYNTAX Unsigned32 (0..4094) + +QTagFullRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type QTagFullRange represents a VLAN tag. A VLAN tag is 12 + bits is size. The data type QTagFullRange covers the whole range of + possible values. (0..4095 or 0x0 .. 0xFFF)" + SYNTAX Unsigned32 (0..4095) + +QTagFullRangeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type QTagFullRangeOrNone represents a VLAN tag. A VLAN tag is + 12 bits is size. The data type QTagFullRange covers the whole range of + possible values. (0..4095 or 0x0 .. 0xFFF). + + The value '-1' indicates the absence of a VLAN tag." + SYNTAX Integer32 (-1 | 0..4095) + +TmnxSapAASubScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSapAASubScope data type is an enumerated integer + that specifies the scope of the AA subscriber. + Values: + none (0) - The AA subscriber has no scope. + subscriber (1) - The AA subscriber has esm subscriber scope. + mac (2) - The AA subscriber has esm MAC host scope." + SYNTAX INTEGER { + none (0), + subscriber (1), + mac (2) + } + +TmnxStrSapId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxStrSapId is a printable string which contains the + owner SAP Id or equivalent on a remote system. + + The string should contain the printable string equivalent of the + textual conventions TmnxPortID and TmnxEncapVal in the format + specified as TmnxPortID[:TmnxEncapVal]" + SYNTAX DisplayString (SIZE (0..32)) + +IpAddressPrefixLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the number of bits to match in an IP address mask." + SYNTAX Integer32 (0..32) + +TmnxActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxActionType data type is an enumerated integer + that describes the values used to support action or + operation style commands. Setting a variable of this + type to 'doAction' causes the action to occur. GETs and + GETNEXTs on this variable return 'not-applicable'." + SYNTAX INTEGER { + doAction (1), + notApplicable (2) + } + +TmnxAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAdminState data type is an enumerated integer that describes + the values used to identify the administratively desired state of + functional modules." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3) + } + +TmnxOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOperState data type is an enumerated integer that describes + the values used to identify the current operational state of + functional modules." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4) + } + +TmnxStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxStatus data type is an enumerated integer that describes the + values used to identify the current status of functional modules in the + system such as OSPF and MPLS protocols. Setting this variable to + 'create' causes instantiation of the feature in the system. Setting it + to 'delete' removes the instance and all associated configuration + information." + SYNTAX INTEGER { + create (1), + delete (2) + } + +TmnxEnabledDisabledAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEnabledDisabledAdminState data type is an enumerated integer + that describes the values used to identify whether an entity is + 'enabled' or 'disabled'. It is to be used for admin state leafs." + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + +TmnxEnabledDisabled ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEnabledDisabled data type is an enumerated integer that + describes the values used to identify whether an entity is 'enabled' + or 'disabled'." + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + +TmnxEnabledDisabledOrNA ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxEnabledDisabledOrNA indicates if an entity is + enabled or disabled, or if enabled/disabled is not applicable to the + entity." + SYNTAX INTEGER { + enabled (1), + disabled (2), + notApplicable (3) + } + +TmnxEnabledDisabledOrInherit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEnabledDisabledOrInherit data type is an enumerated integer + that describes the values used to identify whether an entity is + 'enabled', 'disabled' or inherits its state from another object that + is usually in another mib table." + SYNTAX INTEGER { + enabled (1), + disabled (2), + inherit (3) + } + +TmnxTimeInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxTimeInterval data type is used anywhere the SNMPv2-TC + TimeInterval TEXTUAL-CONVENTION can be used when an object requires + longer intervals than 248 days. + + A period of time, measured in units of centiseconds." + SYNTAX Unsigned32 + +TNamedItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of an item. When used as an index to a table, the item + name uniquely identifies the instance. When used in a reference + (TNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (1..32)) + +TNamedItemOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of an item, or an empty string. When used in a reference + (TNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0|1..32)) + +TLNamedItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of an item. When used as an index to a table, the item + name uniquely identifies the instance. When used in a reference + (TLNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (1..64)) + +TLNamedItemOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of an item, or an empty string. When used in a reference + (TLNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0|1..64)) + +TXLNamedItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The extra long name of an item. When used as an index to a table, + the item name uniquely identifies the instance. When used in a + reference (TXLNamedItemOrEmpty) the item name entry must + exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (1..255)) + +TXLNamedItemOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The extra long name of an item, or an empty string. When used in a + reference (TXLNamedItemOrEmpty) the item name entry must exist in + the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0|1..255)) + +TItemDescription ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description for an item. Note, use only NVT ASCII displayable characters + here, no control characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0..80)) + +TItemLongDescription ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Longer description for an item. Note, use only NVT ASCII displayable + characters here, no control characters, no UTF-8, etc." + SYNTAX DisplayString + +TItemVeryLongDescription ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Longer description for an item. Note, use only NVT ASCII displayable + characters here, no control characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0..255)) + +TRegularExpression ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A regular expression string." + SYNTAX DisplayString + +TmnxHttpRedirectUrl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string that represents an HTTP URL configured for HTTP redirection. + + The string may contain a macro '$URL' that specifies substitution of + '$URL' by another string; the origin of that string is documented + where this textual convention is used. + + The string may contain a macro '$MAC' that specifies substitution of + '$MAC' by another string, representing a MAC address; the origin of + that string is documented where this textual convention is used. + + The string may contain a macro '$IP' that specifies substitution of + '$IP' by another string, representing an IP address; the origin of + that string is documented where this textual convention is used. + + The string may contain a macro '$SUB' that specifies substitution of + '$SUB' by another string, representing an subscriber ID; the origin of + that string is documented where this textual convention is used. + + The string may contain a macro '$SAP' that specifies substitution of + '$SAP' by another string, representing a SAP (Service Access Point); + the origin of that string is documented where this textual convention + is used. + + The string may contain a macro '$SAPDESC' that specifies substitution + of '$SAPDESC' by another string; the origin of that string is + documented where this textual convention is used. + + The string may contain a macro '$CID' that specifies substitution of + '$CID' by a bytestring, representing a circuit-id or interface-id; the + origin of that string is documented where this textual convention is + used. + + The string may contain a macro '$RID' that specifies substitution of + '$RID' by a bytestring, representing a remote-id; the origin of that + string is documented where this textual convention is used. + + Not all substitution macro's are supported in every situation; an + unsupported macro is ignored (substituted with nothing); the set of + supported macro's should be documented where this textual convention + is used." + SYNTAX DisplayString + +TmnxDisplayStringURL ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string that represents an URL. If the URL contains login information + in the form of 'username:password' this login information will be + blanked out in the SNMP get response, by replacing the login + information with '*:*'." + SYNTAX DisplayString (SIZE (0..180)) + +TmnxVRtrID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a virtual router instance in the system." + SYNTAX Integer32 (1..10240) + +TmnxVRtrIDOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a virtual router instance in the system. The + number 0 will have special significance in the context the TC is used." + SYNTAX Integer32 (0..10240) + +VRtrIgmpHostMcRDstStatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VRtrIgmpHostMcRDstStatType data type is an enumerated integer that + indicates a type of IGMP host mcast reporting destination statistics." + SYNTAX INTEGER { + joinTx (1), + joinDenyTx (2), + dropTx (3), + joinLost (4), + joinDenyLost (5), + dropLost (6) + } + +TmnxBgpAutonomousSystem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an autonomous system (AS) number." + REFERENCE + "BGP4-MIB.bgpPeerRemoteAs" + SYNTAX Integer32 (0..65535) + +TmnxBgpLocalPreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a local route preference value." + REFERENCE + "RFC 1771 section 4.3 Path Attributes e)" + SYNTAX Unsigned32 + +TmnxBgpPreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a route preference value." + REFERENCE + "RFC 1771 section 4.3 Path Attributes e)" + SYNTAX Unsigned32 (0..255) + +TmnxCustId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a Customer or Subscriber. This ID must be + unique within the Service Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 1..2147483647) + +TmnxCustIdNoZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a Customer or Subscriber. This ID must be + unique within the Service Domain." + SYNTAX Unsigned32 (1..2147483647) + +BgpPeeringStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the BGP peering session." + SYNTAX INTEGER { + notApplicable (0), + installed (1), + notInstalled (2), + noEnhancedSubmgt (3), + wrongAntiSpoof (4), + parentItfDown (5), + hostInactive (6), + noDualHomingSupport (7), + invalidRadiusAttr (8), + noDynamicPeerGroup (9), + duplicatePeer (10), + maxPeersReached (11), + l2AwNotSupported (12), + gtpNotSupported (13), + genError (14) + } + +TmnxRipListenerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the RIP Listener session." + SYNTAX INTEGER { + notApplicable (0), + active (1), + inactive (2), + noEnhancedSubmgt (3), + wrongAntiSpoof (4), + parentItfDown (5), + hostInactive (6), + l2AwNotSupported (7), + gtpNotSupported (8), + mcStandby (9), + ripDisabled (10) + } + +TmnxServId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a Service. This ID must be unique within the + Service Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 1..2147483647 | 2147483648 | 2147483649 | 2147483650 | 2147483651..2147483690 | 2147483691..2148007980 | 2148007981..2148012076 | 2148012077..2148016172 | 2148016173..2148278316 | 2148278317 | 2148278318..2148278381 | 2148278382 | 2148278382..2148278386) + +TmnxExtServId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an external Service. This ID must be unique + within the Service Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 1..2147483647) + +TmnxAdminStateUpDown ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAdminStateUpDown data type is an enumerated integer that describes + the values used to identify the administrative state of a snmp row." + SYNTAX INTEGER { + up (1), + down (2) + } + +TmnxAdminStateTruthValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAdminStateTruthValue data type is an TruthValue object used to + identify the administrative state of a snmp row. + + A value of 'true' means the snmp row is administrative 'up'." + SYNTAX TruthValue + +TruthValueNoTypeTranslator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a boolean value." + SYNTAX INTEGER { + true (1), + false (2) + } + +ServiceAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ServiceAdminStatus data type is an enumerated integer that describes + the values used to identify the administrative state of a service." + SYNTAX INTEGER { + up (1), + down (2) + } + +ServiceOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ServiceOperStatus data type is an enumerated integer that describes + the values used to identify the current operational state of a + service." + SYNTAX INTEGER { + up (1), + down (2) + } + +TPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a policy." + SYNTAX Unsigned32 (0..65535 | 65536 | 65537 | 65538 | 65539 | 65540) + +TTmplPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a policy for template objects." + SYNTAX Unsigned32 (0..65535) + +TQosIngressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a QoS ingress policy." + SYNTAX TPolicyID + +TSapIngressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SAP ingress policy." + SYNTAX TPolicyID + +TSapEgressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SAP egress policy." + SYNTAX TPolicyID (1..65535 | 65536 | 65537 | 65538 | 65539) + +TAnyQosPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of QoS policy. Any value greater than 65535 + indicates the policy was created by the system. + + The format is: + +--------------------------------+ + |<----C-----><-B><------A------->| + +--------------------------------+ + 31 0 + + where: + A (16 bits) is the base policy identifier. + B (4 bits) is the 'policy type'. + C (12 bits) is the auxiliary identifier. + + When policy type = 0 (0000b), the acceptable range for base policy + identifier is 1..65535. This is the user + configured values. + When policy type = 1 (0001b) [NAT/LNS], the acceptable range for base + policy identifier is 0..4. These policies + are considered 'internal' and cannot be + created or modified by the user. + When policy type = 2 (0010b) The auxiliary identifier represents + internal policies that are created + by the system based on dynamic flow based + requests from diameter and cannot be + modified by the user. These polices + ranges from 1..2047. For all other policy + types, the auxiliary identifier must be + zero." + SYNTAX Unsigned32 (1..4294967295) + +TAnyQosPolicyIDorZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of QoS policy. Refer to the description of + the textual convention TAnyQosPolicyID for more info on how this + number is to be interpreted." + SYNTAX Unsigned32 (0 | 1..4294967295) + +TSdpIngressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SDP ingress network policy." + SYNTAX TPolicyID + +TSdpEgressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SDP egress network policy." + SYNTAX TPolicyID + +TQosQGrpInstanceIDorZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a QoS queue group instance. + + The value of '0' indicates the system determined default value." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxCreateOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCreateOrigin indicates the entity that created the entry." + SYNTAX INTEGER { + manual (1), + bgp-l2vpn (2), + radius (3), + bgpSignalL2vpn (4), + multiSegmentPW (5), + vplsPmsi (6), + dynScript (7), + bof (8), + bgpSignalVpws (9), + vsd (12), + evpn (13), + vsd-sd (14), + satellites (15), + fpe (16), + evpnIsa (17), + greBridged (18), + tli (19), + pdn (20), + ipsec (23), + esa (24), + pfcpCups (25), + manual-mci (26) + } + +TmnxBsxTransitIpPolicyId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransitIpPolicyId identifies a transit IP policy." + SYNTAX Unsigned32 (1..65535) + +TmnxBsxTransitIpPolicyIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransitIpPolicyId identifies a transit ip policy. + + The value '0' indicates an invalid transit IP policy." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxBsxTransPrefPolicyId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransPrefPolicyId identifies a transit prefix policy." + SYNTAX Unsigned32 (1..65535) + +TmnxBsxTransPrefPolicyIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransPrefPolicyId identifies a transit prefix policy. + + The value '0' indicates an invalid transit prefix policy." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxBsxAarpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAarpId identifies an instance of the AA Redundancy Protocol + (AARP)." + SYNTAX Unsigned32 (1..65535) + +TmnxBsxAarpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAarpIdOrZero identifies an instance of the AA Redundancy + Protocol (AARP). + + The value of '0' indicates an invalid AARP instance." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxBsxAarpServiceRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAarpServiceRefType identifies the role of the SAP or Spoke SDP + service point being referenced by an AARP instance. This reference is + made in the context of a AARP instance identified by + TmnxBsxAarpIdOrZero. + + The service reference types are: + + none(0) - service reference type is not applicable. + + dualHomed(1) - the service reference point is a SAP or + Spoke SDP connected into a dually homed + network being protected by the AARP instance. + + shuntSubscriberSide(2) - the service reference point is a Spoke SDP + acting as a subscriber side shunt used by + the AARP instance. A subscriber side shunt + carries the local from/to subscriber + traffic when AA is performed remotely. + + shuntNetworkSide(3) - the service reference point is a Spoke SDP + acting as a network side shunt used by + the AARP instance. A network side shunt + carries the local from/to network + traffic when AA is performed remotely. + + dualHomedSecondary(4) - the secondary service reference point is a + SAP or Spoke SDP connected into a dually + homed network being protected by the AARP + instance. It functions as a backup to the + 'dualHomed(1)' primary reference point. + + For the case when TmnxBsxAarpIdOrZero refers to the invalid AARP + instance '0', the service reference type is 'none(0)'." + SYNTAX INTEGER { + none (0), + dualHomed (1), + shuntSubscriberSide (2), + shuntNetworkSide (3), + dualHomedSecondary (4) + } + +TmnxBsxIsaAaGroupIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxIsaAaGroupIndexOrZero is an index of a group of BSX MDAs. The + value of zero indicates that no BSX MDA group is specified." + SYNTAX Unsigned32 (0..255) + +TmnxBsxAaGrpPartIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAaGrpPartIndexOrZero is an index of an Application Assurance + partition within an Application Assurance group, and is a unique + 32-bit number encoded as follows. + + | 32 25 | 24 9 | 8 1 | + +---------+---------+----------+ + | 0 | partidx | groupidx| Partition Index + +---------+---------+----------+ + + - groupidx represents a group of ISA MDAs and has + a valid range from 1..255. The corresponding + TmnxBsxIsaAaGroupIndex must already exist in the + tmnxBsxIsaAaGrpTable. + + - partidx represents a partition within a group and + has a valid range from 0..65535. A partition index + of '0' represents group wide information. + + The value of zero indicates that no Application Assurance partition is + specified" + SYNTAX Unsigned32 (0..16777215) + +TmnxBsxAaSubHttpUrlParam ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Optional text string used to customize the URL used for Application + Assurance HTTP In-Browser Notification and automatically appended at + the end of the notification script URL as an argument." + SYNTAX DisplayString (SIZE (0..247)) + +TSapEgrEncapGrpQosPolicyIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSapEgrEncapGrpQosPolicyIdOrZero identifies SAP egress Encapsulation + group QoS policy. + + The value '0' indicates no QoS policy is set." + SYNTAX Unsigned32 (0 | 1..65535) + +TSapEgrEncapGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSapEgrEncapGroupType identifies Encapsulation group type on SAP + egress." + SYNTAX INTEGER { + isid (1) + } + +TSapEgrEncapGroupActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSapEgrEncapGroupActionType identifies Encapsulation group action type + on SAP egress. It is used to create or destroy row entries in an + associated table." + SYNTAX INTEGER { + create (1), + destroy (2) + } + +TPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + packet for accounting." + SYNTAX Integer32 (-32..31) + +TPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override of the adjustment to make to the + size of each packet for accounting. A value of -128 indicates no + override." + SYNTAX Integer32 (-128 | -32..31) + +TIngressHsmdaPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + incoming packet for accounting." + SYNTAX Integer32 (-32..31) + +TIngHsmdaPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override of the adjustment to make to the + size of each incoming packet for accounting. A value of -128 indicates + no override." + SYNTAX Integer32 (-128 | -32..31) + +TEgressQPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + packet for accounting." + SYNTAX Integer32 (-64..32) + +TEgressPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + packet for accounting." + SYNTAX Integer32 (-64..31) + +TEgressPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override for the adjustment to make to the + size of each packet for accounting. A value of -128 indicates no + override." + SYNTAX Integer32 (-128 | -64..31) + +TEgressHsmdaPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + outgoing packet for accounting." + SYNTAX Integer32 (-64..31) + +TEgrHsmdaPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override of the adjustment to make to the + size of each outgoing packet for accounting. A value of -128 indicates + no override." + SYNTAX Integer32 (-128 | -64..31) + +TIngressQPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + incoming packet for accounting. + + Only even values are supported." + SYNTAX Integer32 (-32..30) + +THsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA counter. + The value 0 indicates an undefined counter id." + SYNTAX Unsigned32 (0 | 1..8) + +THsmdaCounterIdOrZeroOrAll ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA counter. + The value (0) indicates an undefined counter id. + The value (-1) is used to indicate all counters." + SYNTAX Integer32 (-1 | 0 | 1..8) + +TIngressHsmdaCounterId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA ingress counter." + SYNTAX Unsigned32 (1..8) + +TIngressHsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA ingress counter. The value 0 + indicates an undefined counter id." + SYNTAX Unsigned32 (0 | 1..8) + +TEgressHsmdaCounterId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA egress counter." + SYNTAX Unsigned32 (1..8) + +TEgressHsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA egress counter. The value 0 + indicates an undefined counter id." + SYNTAX Unsigned32 (0 | 1..8) + +TEgrRateModType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TEgrRateModType represents the type of egress-rate + modification that is to be applied." + SYNTAX INTEGER { + none (1), + aggRateLimit (2), + namedScheduler (3) + } + +TPolicyStatementName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a policy statement, when used as index in a table." + SYNTAX TNamedItem + +TPolicyStatementNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a policy statement, when an object refers to it." + SYNTAX TNamedItemOrEmpty + +TLPolicyStatementNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of a policy statement, when an object refers to it." + SYNTAX TLNamedItemOrEmpty + +TLPolicyNameOrExpOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of a policy statement or an expression or an empty + string. + + A logical expression contains terms and operators and can contain + sub-expressions enclosed in round brackets. + + A term is a string of type TPolicyStatementName. + + An operator can be the string 'AND', 'OR', and 'NOT'." + SYNTAX TLNamedItemOrEmpty + +TXLPolicyNameOrExpOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The extra long name of a policy statement or an expression or an empty + string. + + A logical expression contains terms and operators and can contain + sub-expressions enclosed in round brackets. + + A term is a string of type TPolicyStatementName. + + An operator can be the string 'AND', 'OR', and 'NOT'." + SYNTAX TXLNamedItemOrEmpty + +TmnxVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxVcType is an enumerated integer that indicates a + Virtual Circuit (VC) type. 'frDlciMartini(1)' replaces the old + 'frDlci' when used over martini tunnels." + SYNTAX INTEGER { + frDlciMartini (1), + atmSdu (2), + atmCell (3), + ethernetVlan (4), + ethernet (5), + atmVccCell (9), + atmVpcCell (10), + ipipe (11), + satopE1 (17), + satopT1 (18), + satopE3 (19), + satopT3 (20), + cesopsn (21), + cesopsnCas (23), + frDlci (25), + mirrorDest (4096) + } + +TmnxVcId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 32 bit number is used to identify a VC(Virtual Circuit). The VC ID + cannot be 0." + SYNTAX Unsigned32 (1..4294967295) + +TmnxVcIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 32 bit number is used to identify a VC(Virtual Circuit). A value of + 0 indicates no VC ID is configured or available." + SYNTAX Unsigned32 (0 | 1..4294967295) + +DateAndTimeOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type DateAndTimeOrEmpty data type contains a date-time + specification as in SNMPv2-TC::DateAndTime, or is empty" + SYNTAX OCTET STRING (SIZE (0 | 8 | 11)) + +ClassIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Source/Destination class index." + SYNTAX Unsigned32 (1..255) + +ClassIndexOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Source/Destination class index or none(0)." + SYNTAX Unsigned32 (0 | 1..255) + +Dot1PPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority. zero is lowest, seven is highest. + -1 means not set" + SYNTAX Integer32 (-1 | 0..7) + +Dot1PPriorityMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority mask. zero is lowest, seven is highest." + SYNTAX Integer32 (0..7) + +Dot1PPriorityNonZeroMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority mask." + SYNTAX Integer32 (1..7) + +ServiceAccessPoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "802.2 LLC SAP value, Source and Destination." + REFERENCE + "assigned numbers: http://www.iana.org/assignments/ieee-802-numbers" + SYNTAX Integer32 (-1 | 0..255) + +TLspExpValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "MPLS Experimental bits. -1 means not set." + SYNTAX Integer32 (-1 | 0..7) + +TIpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP protocol number. Well known protocol numbers include ICMP(1), + TCP(6), UDP(17). + + -1 means value not set. + -2 indicates protocol wildcard for UDP and TCP." + REFERENCE + "http://www.iana.org/assignments/protocol-numbers" + SYNTAX Integer32 (-2 | -1 | 0..255) + +TIpProtocolNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP protocol number. + + Well known protocol numbers include ICMP(1), TCP(6), UDP(17)." + REFERENCE + "http://www.iana.org/assignments/protocol-numbers" + SYNTAX Integer32 (0..255) + +TIpOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP packet options octet. explanation of the octet bits: + + IP OPTION NUMBERS + + The Internet Protocol (IP) has provision for optional header fields + identified by an option type field. Options 0 and 1 are exactly one + octet which is their type field. All other options have their one + octet type field, followed by a one octet length field, followed by + length-2 octets of option data. The option type field is subdivided + into a one bit copied flag, a two bit class field, and a five bit + option number. These taken together form an eight bit value for the + option type field. IP options are commonly referred to by this value. + + + Copy Class Number Value Name Reference + ---- ----- ------ ----- ------------------------------- --------- + 0 0 0 0 EOOL - End of Options List [RFC791,JBP] + 0 0 1 1 NOP - No Operation [RFC791,JBP] + 1 0 2 130 SEC - Security [RFC1108] + 1 0 3 131 LSR - Loose Source Route [RFC791,JBP] + 0 2 4 68 TS - Time Stamp [RFC791,JBP] + 1 0 5 133 E-SEC - Extended Security [RFC1108] + 1 0 6 134 CIPSO - Commercial Security [???] + 0 0 7 7 RR - Record Route [RFC791,JBP] + 1 0 8 136 SID - Stream ID [RFC791,JBP] + 1 0 9 137 SSR - Strict Source Route [RFC791,JBP] + 0 0 10 10 ZSU - Experimental Measurement [ZSu] + 0 0 11 11 MTUP - MTU Probe [RFC1191]* + 0 0 12 12 MTUR - MTU Reply [RFC1191]* + 1 2 13 205 FINN - Experimental Flow Control [Finn] + 1 0 14 142 VISA - Experimental Access Control [Estrin] + 0 0 15 15 ENCODE - ??? [VerSteeg] + 1 0 16 144 IMITD - IMI Traffic Descriptor [Lee] + 1 0 17 145 EIP - Extended Internet Protocol[RFC1385] + 0 2 18 82 TR - Traceroute [RFC1393] + 1 0 19 147 ADDEXT - Address Extension [Ullmann IPv7] + 1 0 20 148 RTRALT - Router Alert [RFC2113] + 1 0 21 149 SDB - Selective Directed Broadcast[Graff] + 1 0 22 150 NSAPA - NSAP Addresses [Carpenter] + 1 0 23 151 DPS - Dynamic Packet State [Malis] + 1 0 24 152 UMP - Upstream Multicast Pkt. [Farinacci] + + [Note, an asterisk (*) denotes an obsoleted IP Option Number.] + " + REFERENCE + "http://www.iana.org/assignments/ip-parameters" + SYNTAX Integer32 (0..255) + +TIcmpTypeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ICMP type. + + The value -1 means ICMP type is not set." + REFERENCE + "www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-types" + SYNTAX Integer32 (-1 | 0..255) + +TIcmpCodeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ICMP code. + + The value -1 means ICMP code is not set." + REFERENCE + "www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-codes" + SYNTAX Integer32 (-1 | 0..255) + +TTcpUdpPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The number of a TCP or UDP port. Well known port numbers include + ftp-data(20), ftp(21), telnet(23), smtp(25), http(80), pop3(110), + nntp(119), snmp(161), snmptrap(162), etc." + REFERENCE + "http://www.iana.org/assignments/port-numbers" + SYNTAX Integer32 (0 | 1..65535) + +TOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operator specifies the manner in which a couple of other MIB + objects in the table are supposed to be used. + + Operator Value1 Value2 + ---------------------------------------------------- + none(0) Any(0) Any(0) + eq(1) Specified Value Any(0) + range(2) Starting Value Ending Value + lt(3) Specified Value Any(0) + gt(4) Specified Value Any(0) + + 'Any(0)' specifies that, this object can accept any values + but would default to 0. " + SYNTAX INTEGER { + none (0), + eq (1), + range (2), + lt (3), + gt (4) + } + +TTcpUdpPortOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operator used for checking on TCP/UDP ports values and ranges" + SYNTAX TOperator + +TFrameType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the frame for which this mac filter match criteria is + defined." + SYNTAX INTEGER { + e802dot3 (0), + e802dot2LLC (1), + e802dot2SNAP (2), + ethernetII (3), + atm (5) + } + +TQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TQueueId specifies the identification number of a + queue. A value of zero (0) indicates that no specific queue + identification has been assigned for this object. When an object + of type TQueueId is an SNMP table index, an index value of zero + (0) is not allowed and a noCreation error will be returned." + SYNTAX Integer32 (0 | 1..32) + +TQueueIdOrAll ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TQueueIdOrAll specifies the identification number of a + queue + + A value of zero (0) indicates that no specific queue identification + has been assigned for this object. + + A value of (-1) indicates 'all queues'." + SYNTAX Integer32 (-1 | 0 | 1..32) + +TIngressQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TIngressQueueId specifies the identification number + of an ingress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TIngressQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..32) + +TEgressQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TEgressQueueId specifies the identification number + of an egress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TEgressQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..8) + +TIngressHsmdaQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TIngressHsmdaQueueId specifies the identification number + of a HSMDA ingress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TIngressHsmdaQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..8) + +TEgressHsmdaQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TEgressHsmdaQueueId specifies the identification number + of a HSMDA egress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TEgressHsmdaQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..8) + +THsmdaSchedulerPolicyGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsmdaSchedulerPolicyGroupId specifies the identification + number of a HSMDA scheduler policy group. A value of zero (0) + indicates that no specific group identification has been assigned for + this object. When an object of type THsmdaSchedulerPolicyGroupId is + an SNMP table index, an index value of zero (0) is not allowed and a + noCreation error will be returned." + SYNTAX Integer32 (0 | 1..2) + +THsmdaPolicyIncludeQueues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsmdaPolicyIncludeQueues specifies which queues are to + be scheduled in the same class in a HSMDA scheduler." + SYNTAX INTEGER { + q1to2 (1), + q1to3 (2) + } + +THsmdaPolicyScheduleClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsmdaPolicyScheduleClass the class at which the queues + specified by THsmdaPolicyIncludeQueues in a HSMDA scheduler." + SYNTAX Integer32 (1..3) + +TDSCPName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Differential Services Code Point value." + SYNTAX TNamedItem + +TDSCPNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Differential Services Code Point value." + SYNTAX TNamedItemOrEmpty + +TDSCPValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point." + SYNTAX Integer32 (0..63) + +TDSCPValueOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point (DSCP). A value of -1 + means that no DSCP value is configured or available." + SYNTAX Integer32 (-1 | 0..63) + +TDSCPFilterActionValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point. -1 means not set." + SYNTAX Integer32 (-1 | 0..255) + +TFCName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Forwarding Class entry." + SYNTAX TNamedItem + +TFCNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Forwarding Class entry." + SYNTAX TNamedItemOrEmpty + +TFCSet ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of Forwarding Classes." + SYNTAX BITS { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TFCType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type enumerates the Forwarding Classes." + SYNTAX INTEGER { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TFCTypeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type enumerates the Forwarding Classes." + SYNTAX INTEGER { + none (-1), + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TmnxTunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this tunnel entity." + SYNTAX INTEGER { + sdp (1), + ldp (2), + rsvp (3), + gre (4), + bypass (5), + invalid (6), + bgp (7) + } + +TmnxTunnelID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identifying value for a BGP-VPRN tunnel. Depending on the + tunnel type the associated tunnel id may be an sdp-id, an LSP ID + or zero(0)." + SYNTAX Unsigned32 + +TmnxBgpRouteTarget ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBgpRouteTarget is an readable string that specifies the extended + community name to be accepted by a Route Reflector Server or + advertised by the router when reflecting any routes. I.e, it does not + apply to routes that are not reflected by the router." + SYNTAX OCTET STRING (SIZE (1..32)) + +TmnxVPNRouteDistinguisher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VPRN route distinguisher is a 8-octet object. It contains a + 2-octet type field followed by a 6-octet value field. The type field + specify how to interpret the value field. + + Type 0 specifies two subfields as a 2-octet administrative field and a + 4-octet assigned number subfield. + + Type 1 specifies two subfields as a 4-octet administrative field which + must contain an IP address and a 2-octet assigned number subfield. + + Type 2 specifies two subfields as a 4-octet administrative field which + contains a 4-octet AS number and a 2-octet assigned number subfield." + SYNTAX OCTET STRING (SIZE (8)) + +SdpBindId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value used to uniquely identify an SDP Binding. The first four + octets correspond to the zero-extended 16-bit SDP ID, while the + remaining four octets correspond to the 32-bit VC ID, both encoded in + network byte order." + SYNTAX OCTET STRING (SIZE (8)) + +TmnxVRtrMplsLspID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value for each Label Switched Path in the managed system. + + The higher range IDs are used for segment routing LSPs. + + The lower range IDs are used for regular LSPs." + SYNTAX Unsigned32 (0..65535 | 65536..131070) + +TmnxVRtrMplsLspIDNoZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each Label Switched Path in the + managed system. + + The higher range IDs are used for segment routing LSPs. + + The lower range IDs are used for regular LSPs." + SYNTAX Unsigned32 (1..65535 | 65536..131070) + +TPortSchedulerPIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps. The value -1 + means maximum rate." + SYNTAX Integer32 (-1 | 1..100000000) + +TPortSchedulerAggRateLimitPIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps. The value -1 + means maximum rate." + SYNTAX Integer32 (-1 | 1..800000000) + +TPortSchedulerPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps. The value -1 + means maximum rate." + SYNTAX Integer32 (-1 | 1..800000000) + +TPortSchedulerCIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Committed Information Rate (CIR) rate to be used in kbps. The + value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..800000000) + +TPortQosPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps." + SYNTAX Unsigned32 (1..10000) + +TPortQosCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Committed Information Rate (CIR) rate to be used in kbps." + SYNTAX Unsigned32 (0..10000) + +TWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent." + SYNTAX Integer32 (0..100) + +TWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | 0..100) + +TNonZeroWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent." + SYNTAX Integer32 (1..100) + +TPolicerWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The relative weight of the specified entity while feeding into the + parent." + SYNTAX Integer32 (1..100) + +THsWrrWeightOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The THsWrrWeightOvr data type specifies the override weight of the + corresponding HS queue feeding into its parent WRR scheduler. A value + of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..127) + +THsClassWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The THsClassWeightOverride data type specifies the weight of the + corresponding HS class feeding into its parent shaper. A value of -2 + specifies no override." + SYNTAX Integer32 (-2 | 1 | 2 | 4 | 8) + +THsmdaWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent." + SYNTAX Integer32 (1..100) + +THsmdaWrrWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent." + SYNTAX Integer32 (1..32) + +THsmdaWeightClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent." + SYNTAX INTEGER { + class1 (1), + class2 (2), + class4 (4), + class8 (8) + } + +THsmdaWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..100) + +THsmdaWrrWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..32) + +TCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..100000000) + +THPolCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..2000000000) + +TRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR rate. The value 'kbps' means the rate is + specified in kbps. The value 'percent' means the rate is specified in + percentage" + SYNTAX INTEGER { + kbps (1), + percent (2) + } + +TBWRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentPortLimit' means the rate is + specified in percentage of port limit. The value 'percentLocalLimit' + means the rate is specified in percentage of local limit." + SYNTAX INTEGER { + kbps (1), + percentPortLimit (2), + percentLocalLimit (3) + } + +TPSPRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR rate being applied to port scheduler policy. + The value of 'kbps' means the rate is specified in kbps. The value of + 'percentActivePortLimit' means the rate is specified in percentage of + active port bandwidth, that is, bandwidth of active ports in a LAG." + SYNTAX INTEGER { + kbps (1), + percentLocal (2), + percentLagActive (3) + } + +TPolicerRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentLocalLimit' means the rate is + specified in percentage of local limit." + SYNTAX INTEGER { + kbps (1), + percentLocalLimit (2) + } + +TCIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100000000) + +THPolCIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..2000000000) + +TCIRPercentOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR percentage rate specified in centipercent. A value of -2 + specifies no override." + SYNTAX Integer32 (-2 | 0..10000) + +THsmdaCIRKRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Kbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 0..100000000) + +THsmdaCIRKRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Kbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100000000) + +THsmdaCIRMRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Mbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 0..100000) + +THsmdaCIRMRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Mbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100000) + +TPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..100000000) + +THPolVirtualSchePIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..800000000) + +THPolVirtualScheCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..800000000) + +TAdvCfgRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps." + SYNTAX Integer32 (0..100000000) + +TMaxDecRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Advanced Configuration policy Max-Decrement rate to be used in + kbps." + SYNTAX Integer32 (0 | 1..100000000) + +THPolPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..2000000000) + +TSecondaryShaper10GPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The secondary shaper PIR rate to be used in Mbps. The value -1 means + maximum rate." + SYNTAX Integer32 (-1 | 1..10000) + +TExpSecondaryShaperPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The expanded secondary shaper PIR rate to be used in Kbps. The value + -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..10000000) + +TExpSecondaryShaperClassRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The expanded secondary shaper class PIR rate to be used in Kbps. The + value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..10000000) + +TPIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..100000000) + +TPIRAggRateLimitOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..800000000) + +THPolPIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..2000000000) + +TPIRPercentOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR percentage rate specified in centipercent. A value of -2 + specifies no override." + SYNTAX Integer32 (-2 | 1..10000) + +TPIRRateOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. The + value 0 means undefined rate." + SYNTAX Integer32 (-1 | 0..100000000) + +THsmdaPIRKRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Kbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 1..100000000) + +THsmdaPIRKRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Kbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..100000000) + +THsmdaPIRMRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Mbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 1..100000) + +THsmdaPIRMRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Mbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..100000) + +TmnxDHCP6MsgType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The DHCP6 messagetype." + SYNTAX INTEGER { + dhcp6MsgTypeSolicit (1), + dhcp6MsgTypeAdvertise (2), + dhcp6MsgTypeRequest (3), + dhcp6MsgTypeConfirm (4), + dhcp6MsgTypeRenew (5), + dhcp6MsgTypeRebind (6), + dhcp6MsgTypeReply (7), + dhcp6MsgTypeRelease (8), + dhcp6MsgTypeDecline (9), + dhcp6MsgTypeReconfigure (10), + dhcp6MsgTypeInfoRequest (11), + dhcp6MsgTypeRelayForw (12), + dhcp6MsgTypeRelayReply (13), + dhcp6MsgTypeLeasequery (14), + dhcp6MsgTypeLeasequeryReply (15) + } + +TmnxDhcpClientState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state of a DHCP client." + SYNTAX INTEGER { + init (0), + init-reboot (1), + rebooting (2), + selecting (3), + requesting (4), + rebinding (5), + bound (6), + renewing (7) + } + +TmnxIgpInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxIgpInstance identifies an instance of an + Interior Gateway Protocol (IGP). + + Supported IGPs are Intermediate System to Intermediate System (IS-IS) + and Open Shortest Path First (OSPF). + + The supported range varies with the IGP and address family, as + follows. + + IGP Address Family Supported Range + ------ -------------- --------------- + IS-IS all 0..127 + OSPFv2 all 0..31 + OSPFv3 IPv4 unicast 64..95 + OSPFv3 IPv6 unicast 0..31 " + REFERENCE + "RFC 5838, 'Support of Address Families in OSPFv3', Section 2.1, + 'Instance ID Values for New AFs'." + SYNTAX Unsigned32 (0..127) + +TmnxOspfInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an instance of OSPF, + + For OSPFv2 only 0..31 is supported, + + For OSPFv3 the range is divided in address families as follows: + + 0..31 ipv6-unicast address family (supported) + 32..63 ipv6-multicast address family (not supported) + 64..95 ipv4-unicast address family (supported) + 96..127 ipv4-multicast address family (not supported)" + SYNTAX Unsigned32 (0..127) + +TmnxBGPFamilyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxBGPFamilyType specifies the AFI-SAFI family for BGP + peer." + SYNTAX BITS { + ipv4Unicast (0), + ipv4Multicast (1), + ipv4UastMcast (2), + ipv4MplsLabel (3), + ipv4Vpn (4), + ipv6Unicast (5), + ipv6Multicast (6), + ipv6UcastMcast (7), + ipv6MplsLabel (8), + ipv6Vpn (9), + l2Vpn (10), + ipv4Mvpn (11), + msPw (12), + ipv4Flow (13), + mdtSafi (14), + routeTarget (15), + mcastVpnIpv4 (16), + mvpnIpv6 (17), + ipv6Flow (18), + evpn (19), + bgpLs (20), + mcastVpnIpv6 (21), + srplcyIpv4 (22), + srplcyIpv6 (23), + reserved24 (24), + reserved25 (25) + } + +TmnxIgmpGroupFilterMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpGroupFilterMode describes the filter-mode of a + group. + + In 'include(1)' mode, reception of packets sent to the specified + multicast address is requested only from those IPv4 Source addresses + listed in the corresponding source-list. + + In 'exclude(2)' mode, reception of packets sent to the given multicast + address is requested from all IPv4 Source addresses, except those + listed in the corresponding source-list (if any)." + SYNTAX INTEGER { + include (1), + exclude (2) + } + +TmnxIgmpGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpGroupType describes how a multicast group is + learned." + SYNTAX INTEGER { + static (1), + dynamic (2), + bgp-smet (3), + bgp-sync (4) + } + +TmnxIgmpSnpgGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpSnpgGroupType describes how a multicast group is + learned." + SYNTAX INTEGER { + static (1), + dynamic (2), + bgp-smet (3), + bgp-sync (4) + } + +TmnxIgmpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpVersion denotes the version of the IGMP protocol: + - 'version1(1)': means version 1 of the IGMP protocol + - 'version2(2)': means version 2 of the IGMP protocol + - 'version3(3)': means version 3 of the IGMP protocol." + SYNTAX INTEGER { + version1 (1), + version2 (2), + version3 (3) + } + +TmnxMldGroupFilterMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldGroupFilterMode describes the filter-mode of a + group. + + In 'include(1)' mode, reception of packets sent to the specified + multicast address is requested only from those IPv6 source addresses + listed in the corresponding source-list. + + In 'exclude(2)' mode, reception of packets sent to the given multicast + address is requested from all IPv6 source addresses, except those + listed in the corresponding source-list (if any)." + SYNTAX INTEGER { + include (1), + exclude (2) + } + +TmnxMldGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldGroupType describes how a multicast group is + learned." + SYNTAX INTEGER { + static (1), + dynamic (2), + bgp-smet (3), + bgp-sync (4) + } + +TmnxMldVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldVersion denotes the version of the MLD protocol: + - 'version1(1)': means version 1 of the MLD protocol + - 'version2(2)': means version 2 of the MLD protocol" + SYNTAX INTEGER { + version1 (1), + version2 (2) + } + +TmnxManagedRouteStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxManagedRouteStatus denotes the status of a Managed + Route." + SYNTAX INTEGER { + installed (0), + notYetInstalled (1), + wrongAntiSpoofType (2), + outOfMemory (3), + shadowed (4), + routeTableFull (5), + parentInterfaceDown (6), + hostInactive (7), + enhancedSubMgmtRequired (8), + deprecated1 (9), + l2AwNotSupported (10), + nextHopLimitExceeded (11), + notApplicable (12), + noNextHop (13), + gtpNotSupported (14) + } + +TmnxTunnelTypeExt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this tunnel entity." + SYNTAX INTEGER { + invalid (1), + sdp (2), + rsvp (3), + ldp (4), + ospf (5), + isis (6), + bypass (7), + gre (8), + bgp (9), + srTe (10), + fpe (11), + udp (12), + ospfV3 (13), + mplsFwdPolicy (14), + srPolicy (15), + ribApi (16), + bgpEpe (17), + srv6Isis (18) + } + +TmnxIgpSCFamilyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type to specify IGP shortcut tunnel next hop family." + SYNTAX INTEGER { + ipv4 (0), + ipv6 (1), + srv4 (2), + srv6 (3) + } + +TmnxAdjacencySetFamilyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type to specify Adjacency Set family." + SYNTAX INTEGER { + ipv4 (0), + ipv6 (1) + } + +TmnxAncpString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAncpString data type contains a valid ancp string." + SYNTAX DisplayString (SIZE (1..63)) + +TmnxAncpStringOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAncpStringOrZero data type contains a valid ancp string. An + empty string indicates that no ANCP string is defined." + SYNTAX DisplayString (SIZE (0..63)) + +TmnxMulticastAddrFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMulticastAddrFamily denotes the family for multicast + protocol." + SYNTAX INTEGER { + ipv4Multicast (0), + ipv6Multicast (1) + } + +TmnxNatIsaGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxNatIsaGrpId data type contains an identification number for a + Network Address Translation Integrated Service Adaptor group." + SYNTAX Unsigned32 (1..4) + +TmnxNatIsaGrpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxNatIsaGrpIdOrZero data type contains an identification number + for a Network Address Translation Integrated Service Adaptor (ISA) + group. + + The value zero means that no NAT ISA Group is defined." + SYNTAX Unsigned32 (0..4) + +TmnxNatL2AwAccessMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxNatL2AwAccessMode is an enumerated integer that specifies the + Layer-2-Aware NAT access mode. + + The value 'auto' means that the system automatically derives the + access mode from the configuration (of the access SAP)." + SYNTAX INTEGER { + auto (1), + bridged (2) + } + +TmnxNatSubscriberType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxNatSubscriberType is an enumerated integer that specifies the NAT + subscriber type. + + The possible values are 'classicLsnSub' and 'dsliteLsnSub' for classic + and Dual Stack Lite Large Scale NAT subscribers respectively, + 'l2AwareSub' for Layer-2-Aware NAT subscribers, and 'nat64LsnSub' for + NAT-64 subscribers respectively." + SYNTAX INTEGER { + l2AwareSub (1), + classicLsnSub (2), + dsliteLsnSub (3), + nat64LsnSub (4) + } + +TmnxNatSubscriberTypeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxNatSubscriberTypeOrNone is an enumerated integer that specifies + the NAT subscriber type. + + The value 'none' indicates that NAT subscriber type is not specified. + + The values 'classicLsnSub' and 'dsliteLsnSub' are for classic and Dual + Stack Lite Large Scale NAT subscribers respectively. The value + 'l2AwareSub' is for Layer-2-Aware NAT subscribers, and the value + 'nat64LsnSub' is for NAT-64 subscribers." + SYNTAX INTEGER { + none (0), + l2AwareSub (1), + classicLsnSub (2), + dsliteLsnSub (3), + nat64LsnSub (4) + } + +TmnxNatWaterMark ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxNatWaterMark data type contains an unsigned number that marks + a usage level in percent. + + The value zero means that no watermark is defined." + SYNTAX Unsigned32 (0..100) + +TmnxAuthPassword ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAuthPassword data type contains a password used for + authentication of subscribers." + SYNTAX DisplayString (SIZE (0..64)) + +TmnxAsciiSpecification ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAsciiSpecification is a format string that specifies + how to form a target ASCII string. + + The format is as follows: + + ::= + + + ::= | + + ::= '%' + + refers to a printable ASCII character. + + Examples and supported char-origin specifiers are supplied with the + object definitions." + SYNTAX DisplayString (SIZE (0..255)) + +TmnxMacSpecification ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMacSpecification is a string of ASCII characters + that specifies how to format a string that represents a MAC address. + + The format is as follows: + + ::= [] + + ::= + | + + ::= 'A' | 'B' | 'B' ... | 'Z' + ::= 'a' | 'b' | 'c' ... | 'z' + + any ASCII character that is not an + or a decimal digit + + Only the number of alphabetic characters and the case is relevant. + Examples: + + 'ab:' 00:0c:f1:99:85:b8 Nokia SROS style + 'XY-' 00-0C-F1-99-85-B8 IEEE canonical style + 'mmmm.' 0002.03aa.abff Cisco style. + 'xx' 000cf19985b8" + SYNTAX DisplayString (SIZE (0..17)) + +TmnxBinarySpecification ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxBinarySpecification is a string of ASCII characters + that specifies how to form a binary number. + + The format is as follows: + + ::= + + + ::= '0' | '1' | + + ::= '*' + + ::= [1..32] + + Examples and supported bit-origin specifiers are supplied with the + object definitions." + SYNTAX DisplayString (SIZE (0..255)) + +TmnxDefSubIdSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDefSubIdSource specifies what will be used as the + default subscriber identification. + + This value is used in case no other source (like RADIUS) provides a + subscriber identification string. + + If the value of this object is set to 'useSapId', the SAP-id will be + used as the default subscriber identification string. + + If the value of this object is set to 'useAutoId', the auto-generated + subscriber identification string, as defined in + tmnxSubMgmtAutoSubIdObjs, is used as the default subscriber + identification string. + + If the value of this object is set to 'useString', the value of the + string contained in another object will be used as the default + subscriber identification string; that object must be identified where + this datatype is used." + SYNTAX INTEGER { + useSapId (1), + useString (2), + useAutoId (3) + } + +TmnxSubAuthPlcyUserNameOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAuthPlcyUserNameOp data type is an enumerated integer that + specifies the operation to perform on the user-name before sending it + to the RADIUS server." + SYNTAX INTEGER { + noOperation (0), + appendDomain (1), + stripDomain (2), + replaceDomain (3), + defaultDomain (4) + } + +TmnxSubCallingStationIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCallingStationIdType data type is an enumerated integer that + specifies what string will be put in the RADIUS or DIAMETER Calling-Station-Id + attribute: + - sapString (1): the value of TIMETRA-SAP-MIB::sapCallingStationId of + the subscriber host SAP; + - mac (2): the subscriber host MAC address, formatted as a + lower case ASCII string with octet values + separated by a ':'; + - sapId (3): the subscriber host SAP identifier, formatted as + an ASCII string. + - remoteId (4): the intermediate agent Remote ID as received by means + of, for example, a PPPoE vendor-specific tag, + a DHCP Agent Remote ID Sub-option or + an L2TP Access Line Agent-Remote-Id AVP. + - llid (5): the logical link identifier as received during + pre-authentication." + SYNTAX INTEGER { + sapString (1), + mac (2), + sapId (3), + remoteId (4), + llid (5) + } + +TmnxSubAcctSessionId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubAcctSessionId contains a string that identifies a + subscriber for the purposes of accounting." + SYNTAX DisplayString (SIZE (0..22)) + +TmnxSubHostGrouping ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubHostGrouping data type is an enumerated integer that + indicates the way hosts associated with a given subscriber and SAP are + grouped together to share an SLA profile instance." + SYNTAX INTEGER { + perSap (1), + perGroup (2), + perSessionPpp (3), + perSessionIpoe (4) + } + +TmnxSubIdentString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubIdentString denotes the subscriber identification + string." + SYNTAX DisplayString (SIZE (1..64)) + +TmnxSubIdentStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubIdentStringOrEmpty denotes the subscriber + identification string. The empty string denotes the absence of a + subscriber identification string." + SYNTAX DisplayString (SIZE (0..64)) + +TmnxSubIdentShortString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubIdentShortString denotes the short subscriber + identification string." + SYNTAX DisplayString (SIZE (1..32)) + +TmnxSubRadServAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadServAlgorithm data type is an enumerated integer that + indicates the algorithm used to access the list of configured RADIUS + servers: + - direct (1): The first server will be used as primary server for + all requests, the second as secondary and so on. + - roundRobin (2): The first server will be used as primary server for + the first request, the second server as primary for + the second request, and so on. If the router gets + to the end of the list, it starts again with the + first server. + - hashBased (3): The server will be selected based on a specified + hash value." + SYNTAX INTEGER { + direct (1), + roundRobin (2), + hashBased (3) + } + +TmnxSubRadIsaServAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadIsaServAlgorithm data type is an enumerated integer that + indicates the algorithm used to access the list of configured RADIUS + servers: + - direct (1): The first server will be used as primary server for + all requests, the second as secondary and so on. + - roundRobin (2): The first server will be used as primary server for + the first request, the second server as primary for + the second request, and so on. If the router gets + to the end of the list, it starts again with the + first server. + - hashBased (3): The server will be selected based on a specified + hash value. + - directPriority (4): The first server will be used as primary server for + all requests, the second as secondary and so on. + Higher priority servers that are operationally down + will be probed and put back into service upon a + response." + SYNTAX INTEGER { + direct (1), + roundRobin (2), + hashBased (3), + directPriority (4) + } + +TmnxSubRadiusAttrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusAttrType data type contains a number that indicates a + RADIUS attribute type." + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5. Attributes" + SYNTAX Unsigned32 (0..255) + +TmnxSubRadiusVendorId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusVendorId data type contains a number that indicates a + RADIUS Vendor-Id." + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5.26. Vendor-Specific." + SYNTAX Unsigned32 (0..16777215) + +TmnxSubRadiusDisplayString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusOctetString data type contains a character string + that corresponds to a Radius attribute." + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5. Attributes." + SYNTAX DisplayString (SIZE (0..253)) + +TmnxSubRadiusOctetString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusOctetString data type contains an octet string that + corresponds to a Radius attribute" + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5.26. Vendor-Specific." + SYNTAX OCTET STRING (SIZE (253)) + +TmnxSubSlaMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubSlaMode data type is an enumerated integer that specifies + the handling of SLA profile instances for a subscriber. + - Expanded sla-mode: a subscriber is allowed to have multiple SLA + profile instances, using different SLA profiles and/or different + VLANs. + - Single sla-mode: only 1 single SLA profile instance is allowed for a + subscriber. This restriction has 2 implications: + - Last SLA profile wins: if a new host is added with an SLA profile + that is different from the existing hosts of the subscriber, or an + existing host is changed to use a different SLA profile, then all + existing hosts of that subscriber will be changed to the new SLA + profile. + - First VLAN wins: All hosts of a subscriber must use the same VLAN, + i.e. a new host on different VLAN is rejected." + SYNTAX INTEGER { + expanded (0), + single (1) + } + +TmnxRadiusPendingReqLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusPendingReqLimit data type is a number that specifies the + limit to the number of pending RADIUS request messages." + SYNTAX Unsigned32 (1..4096) + +TmnxRadiusServerOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusServerOperState data type is an enumerated integer that + describes the values used to identify the operational state of a + RADIUS server." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4), + overloaded (5), + probing (6) + } + +TmnxSubShcvAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvAction data type is an enumerated integer that + describes the values used to identify the action taken when Subscriber + Host Connectivity Verification (SHCV) failed." + SYNTAX INTEGER { + alarm (1), + remove (2) + } + +TmnxSubShcvInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvInterval data type is a number that specifies the + interval in minutes between connectivity checks. + + The value zero means no connectivity checking." + SYNTAX Unsigned32 (0..6000) + +TmnxSubShcvRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvRetryTimeout data type is a number that specifies the + number of connectivity check retransmissions. + + Setting the value to n specifies that, for any given host, at most + (n+1) probes are done each interval, and (n+1) missed replies are + considered as a connectivity failure." + SYNTAX Unsigned32 (2..29) + +TmnxSubShcvRetryTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvRetryTimeout data type is a number that specifies the + timeout in seconds before a connectivity check retransmission." + SYNTAX Unsigned32 (10..60) + +TmnxSubShcvSrcIpOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvSrcIpOrigin data type is an enumerated integer that + describes the values used to identify the origin of the source IP + address used for connectivity verification in a layer-3 service (IES + or VPRN). + + The value 'interface' means that the IP address of the interface is + used. + + The value 'vrrp' means that the primary IP address of the Virtual + Router Redundancy Protocol (VRRP) is used." + SYNTAX INTEGER { + interface (1), + vrrp (2) + } + +TmnxSubSpiGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubSpiGroupId data type is an integer that specifies the SLA + profile instance group identifier. + + A value of minus one means that there is no group identifier + configured." + SYNTAX Integer32 (-1..65535) + +TmnxSubOperSpiGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubOperSpiGroupId data type is an integer that indicates the + SLA profile instance group identifier specified by the AAA server. + + A value of minus one indicates that the AAA server did not specify + such a group identifier." + SYNTAX Integer32 + +TmnxReferenceBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusPendingReqLimit data type is a number that specifies the + reference bandwidth used for cost calculation. + + The formula is: Cost = reference-bandwidth / bandwidth. + + The unit is 1000 bps. + + The value zero specifies that no reference-bandwidth is configured." + SYNTAX Unsigned32 (0..4000000000) + +TmnxSubPfcpNodeIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubPfcpNodeIdType data type is an enumerated integer that + describes the values used to identify a PFCP node. + + The value 'useIpAddress' means that an IP address is used. + + The value 'fqdn' means that a Fully Qualified Domain Name (FQDN) is + used." + SYNTAX INTEGER { + none (0), + useIpAddress (1), + fqdn (2) + } + +TmnxSubPfcpNodeIdDomainName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A Fully Qualified Domain Name." + SYNTAX DisplayString (SIZE (0..255)) + +TmnxSubPfcpPeerNodeIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubPfcpPeerNodeIdType data type is an enumerated integer that + describes the values used to identify a PFCP peer node. + + The value 'useIpAddress' means that an IP address is used. + + The value 'fqdn' means that a Fully Qualified Domain Name (FQDN) is + used." + SYNTAX INTEGER { + none (0), + useIpAddress (1), + reserved2 (2) + } + +TmnxSubPfcpCurrPeerNodeIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubPfcpCurrPeerNodeIdType data type is an enumerated integer + that describes the values used to identify a PFCP peer node. + + The value 'none' means that the peer nodeId is not yet known. + + The value 'useIpAddress' means that an IP address is used. + + The value 'fqdn' means that a Fully Qualified Domain Name (FQDN) is + used." + SYNTAX INTEGER { + none (0), + useIpAddress (1), + fqdn (2) + } + +TmnxSubPoolName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a pool" + SYNTAX TLNamedItem + +TmnxSubProfileString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubProfileString denotes the subscriber profile + string." + SYNTAX DisplayString (SIZE (1..32)) + +TmnxSubProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubProfileStringOrEmpty denotes the subscriber + profile string. The empty string denotes the absence of a subscriber + profile." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxSlaProfileString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSlaProfileString denotes the SLA profile string." + SYNTAX DisplayString (SIZE (1..32)) + +TmnxSlaProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSlaProfileStringOrEmpty denotes the SLA profile + string. The empty string denotes the absence of a SLA profile." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxAppProfileString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAppProfileString denotes the application profile + string." + SYNTAX DisplayString (SIZE (1..16)) + +TmnxAppProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAppProfileStringOrEmpty denotes the application + profile string. The empty string denotes the absence of a application + profile." + SYNTAX DisplayString (SIZE (0..16)) + +TmnxSubMgtIntDestIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtIntDestIdOrEmpty denotes the intermediate + destination id. The empty string denotes the absence of an + intermediate destination id." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxSubMgtIntDestId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtIntDestId denotes the intermediate destination + id." + SYNTAX TmnxSubMgtIntDestIdOrEmpty (SIZE (1..32)) + +TmnxDefInterDestIdSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDefInterDestIdSource specifies what will be used as + the default intermediate destination identifier. + + This value is used in case no other source (like RADIUS) provides an + intermediate destination identifier. + + If the value of this object is set to 'useString', the value of the + string contained in another object will be used as the default + intermediate destination identifier; that object must be identified + where this datatype is used. + + If the value of this object is set to 'useTopQTag', the top q-tag of + the ingress SAP will be used as the default subscriber intermediate + destination identifier. + + If the value of this object is set to 'useVpi', the ATM VPI of the + ingress SAP will be used as the default subscriber intermediate + destination identifier." + SYNTAX INTEGER { + useString (1), + useTopQTag (2), + useVpi (3) + } + +TmnxSubNasPortSuffixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubNasPortSuffixType data type is an enumerated integer that + specifies what suffix will be added to the RADIUS NAS-Port attribute: + - none (0): No suffix will be added. + - circuitId (1): If available, the circuit-id will be added. + - remoteId (2): If available, the remote-id will be added." + SYNTAX INTEGER { + none (0), + circuitId (1), + remoteId (2) + } + +TmnxSubNasPortPrefixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubNasPortPrefixType data type is an enumerated integer that + specifies what prefix will be added to the RADIUS NAS-Port attribute: + - none (0): No prefix will be added. + - userString (1): A user configurable string will be added." + SYNTAX INTEGER { + none (0), + userString (1) + } + +TmnxSubNasPortTypeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubNasPortTypeType data type is an enumerated integer that + specifies what value will be put in the NAS-Port-Type attribute + of RADIUS or DIAMETER messages: + - standard (1): according to the RADIUS specification + RFC 2865 section 5.41 NAS-Port-Type and + RFC 4603 Additional Values for the NAS-Port-Type Attribute; + - config (2): a configured value." + SYNTAX INTEGER { + standard (1), + config (2) + } + +TmnxSubCreditVolumeUnit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCreditVolumeUnit data type is an enumerated integer that + specifies the unit in which the volume-credit is expressed." + SYNTAX INTEGER { + bytes (0), + kilobytes (1), + megabytes (2), + gigabytes (3) + } + +TmnxPccRuleFilterForwardAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPccRuleFilterForwardAction data type is an enumerated integer + that specifies the filter action taken in a PCC rule. The value + redirNhOrFwd (5) means: forward to the specified next hop, but if no + next-hop ip address or service id is given then just forward." + SYNTAX INTEGER { + none (0), + forward (1), + drop (2), + redirUrl (3), + redirNh (4), + redirNhOrFwd (5) + } + +TmnxPccRuleQosForwardAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPccRuleQosForwardAction data type is an enumerated integer + that specifies the qos action taken in a PCC rule." + SYNTAX BITS { + rateLimit (0), + fcRemark (1), + monitor (2), + account (3), + forward (4) + } + +TmnxRadiusFramedRouteMetric ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusFramedRouteMetric data type is a number that represents + the value of the metric in a RADIUS Framed-Route option Text field." + SYNTAX Unsigned32 (0..65535) + +TmnxRadiusFramedRoutePreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusFramedRouteMetric data type is a number that represents + the value of the preference in a RADIUS Framed-Route option Text + field." + SYNTAX Unsigned32 (0..255) + +TmnxRadiusFramedRouteTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusFramedRouteMetric data type is a number that represents + the value of the tag in a RADIUS Framed-Route option Text field." + SYNTAX Unsigned32 (0..4294967295) + +TmnxSubMgtOrgStrOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtOrgStrOrZero denotes the organization string. + The empty string denotes the absence of an organization string." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxSubMgtOrgString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtOrgStrOrZero denotes the organization string." + SYNTAX TmnxSubMgtOrgStrOrZero (SIZE (1..32)) + +TmnxFilterProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxFilterProfileStringOrEmpty denotes the filter + profile string. The empty string denotes the absence of a filter + profile." + SYNTAX DisplayString (SIZE (0..16)) + +TmnxFpeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxFpeId is a number that uniquely identifies a Forward + Path Extension (FPE)." + SYNTAX Unsigned32 (1..64) + +TmnxFpeIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxFpeIdOrZero is a number that either uniquely + identifies a Forward Path Extension (FPE), or is equal to zero." + SYNTAX Unsigned32 (0..64) + +TmnxFpePathId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxFpePathId is a number that uniquely identifies a + path within a multi-path Forward Path Extension (FPE)." + SYNTAX Unsigned32 (1..64) + +TmnxAccessLoopEncapDataLink ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAccessLoopEncapDataLink specifies the data link used + by the subscriber on the DSL access loop." + SYNTAX INTEGER { + aal5 (0), + ethernet (1) + } + +TmnxAccessLoopEncaps1 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAccessLoopEncaps1 specifies the encapsulation used + by the subscriber on the DSL access loop." + SYNTAX INTEGER { + notAvailable (0), + untaggedEthernet (1), + singleTaggedEthernet (2) + } + +TmnxAccessLoopEncaps2 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAccessLoopEncaps2 specifies the encapsulation used + by the subscriber on the DSL access loop." + SYNTAX INTEGER { + notAvailable (0), + pppoaLlc (1), + pppoaNull (2), + ipoaLlc (3), + ipoaNull (4), + ethernetOverAal5LlcFcs (5), + ethernetOverAal5LlcNoFcs (6), + ethernetOverAal5NullFcs (7), + ethernetOverAal5NullNoFcs (8) + } + +TmnxSubAleOffsetMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubAleOffsetMode specifies the way the encapsulation + offset of the subscriber in the DSL access loop is learned by the 7xxx + system. + + This offset is used in 7xxx egress shaping, adjusting the subscriber + aggregate rate to account for the fixed encapsulation offset and per + packet variable expansion of the last mile for the specific session + used by the subscriber host. + + The value 'none' disables the adjustment. + + While the value is 'auto', the encapsulation offset will be learned + for example from the encapsulation type value signaled in the + Access-loop-encapsulation sub-TLV in the Vendor-Specific PPPoE Tags or + DHCP Relay Options [rfc4679]." + SYNTAX INTEGER { + none (0), + auto (1) + } + +TmnxSubAleOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubAleOffset specifies the encapsulation offset + value of the subscriber in the DSL access loop as used by the 7xxx + system. + + This offset is used in 7xxx egress shaping in order to accurately + shape the end user payload." + SYNTAX INTEGER { + none (0), + pppoaLlc (1), + pppoaNull (2), + pppoeoaLlc (3), + pppoeoaLlcFcs (4), + pppoeoaLlcTagged (5), + pppoeoaLlcTaggedFcs (6), + pppoeoaNull (7), + pppoeoaNullFcs (8), + pppoeoaNullTagged (9), + pppoeoaNullTaggedFcs (10), + ipoaLlc (11), + ipoaNull (12), + ipoeoaLlc (13), + ipoeoaLlcFcs (14), + ipoeoaLlcTagged (15), + ipoeoaLlcTaggedFcs (16), + ipoeoaNull (17), + ipoeoaNullFcs (18), + ipoeoaNullTagged (19), + ipoeoaNullTaggedFcs (20), + pppoe (21), + pppoeTagged (22), + ipoe (23), + ipoeTagged (24) + } + +TmnxDataFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDataFormat represents how the input data + is specified: + - 'ascii (2)': the data contains seven-bit ASCII characters + - 'hex (3)': the data contains octets. It must be displayed in + hexadecimal format because it contains non-printable + characters." + SYNTAX INTEGER { + ascii (2), + hex (3) + } + +TmnxDhcpOptionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDhcpOptionType represents how the value + of this option is encoded: + - 'ipv4 (1)' : this option contains an IPv4 address (4 octets) + - 'ascii(2)' : this option contains seven-bit ASCII characters + - 'hex (3)' : this option contains octets. It must be displayed in + hexadecimal format because it contains non-printable + characters. + - 'ipv6 (4)' : this option contains an IPv6 address (16 octets) + - 'domain (5)': this option contains a domain name that will be + encoded as specified by RFC 1035 section 3.1." + SYNTAX INTEGER { + ipv4 (1), + ascii (2), + hex (3), + ipv6 (4), + domain (5) + } + +TmnxDhcpOptionDisplay ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDhcpOptionDisplay represents a hint of + how the value of a DHCP option can be displayed: + - 'default (1)' : display the option according to the type; + - 'hexDuration (2)' : display the hex option as a duration; + - 'hexNetbiosNodeType (3)' : display the hex option as a Netbios node type.; + - 'hexIpv4Address (4)' : display the hex option as a list of IPv4 addresses.; + - 'hexIpv6Address (5)' : display the hex option as a list of IPv6 addresses." + SYNTAX INTEGER { + default (1), + hexDuration (2), + hexNetbiosNodeType (3), + hexIpv4Address (4), + hexIpv6Address (5) + } + +TmnxDhcpServerDUIDTypeCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDhcpServerDUIDTypeCode represents the type code of + the DHCP Unique Identifier (DUID) as specified by RFC 3315 section + 9.1." + SYNTAX INTEGER { + duidEnterprise (2), + duidLinkLocal (3) + } + +TmnxPppoeUserName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxPppoeUserName denotes the PPPoE username." + SYNTAX DisplayString (SIZE (1..253)) + +TmnxPppoeUserNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxPppoeUserNameOrEmpty denotes the PPPoE username." + SYNTAX DisplayString (SIZE (0..253)) + +TCpmProtPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TCpmProtPolicyID represents the identification number of + a CPM Protection policy. + + The value '0' indicates that no CPM Protection policy is provisioned." + SYNTAX Unsigned32 (0..255) + +TCpmProtPolicyIDOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TCpmProtPolicyIDOrDefault represents the identification + number of a CPM Protection policy. + + The value of '-1' indicates the system determined default value." + SYNTAX Integer32 (-1 | 1..255) + +TMlpppQoSProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention uniquely identifies MLPPP Bundle QoS profile + in the ingress and egress MLPPP QoS profile tables. The value 0 + indicates default MLPPP QoS Profile as applicable to a given H/W" + SYNTAX Unsigned32 (0..65535) + +TMcFrQoSProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention uniquely identifies Multi-class Frame relay + QoS profiles in the ingress and egress multi-class frame relay QoS + profile tables. The value 0 indicates a default QoS Profile as + applicable to a given hardware." + SYNTAX Unsigned32 (0..65535) + +TmnxPppoeSessionId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppoeSessionId indicates the 16 bit wide PPPoE session Id." + SYNTAX Unsigned32 (0..65535) + +TmnxPppoePadoDelay ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxPppoePadoDelay specifies the delay timeout in + deciseconds before sending a PADO (PPPoE Active Discovery Offer)." + SYNTAX Unsigned32 (0 | 1..30) + +TmnxPppoeSessionInfoOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppoeSessionInfoOrigin indicates the originator of the + provided information." + SYNTAX INTEGER { + none (0), + default (1), + radius (2), + localUserDb (3), + dhcp (4), + midSessionChange (5), + tags (6), + l2tp (7), + localPool (8), + diameterNasreq (9), + diameterGx (10), + gtp (11), + python (12), + bonding (13) + } + +TmnxPppoeSessionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppoeSessionType indicates the type of PPPoE session." + SYNTAX INTEGER { + local (1), + localWholesale (2), + localRetail (3), + l2tp (4) + } + +TmnxPppNcpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppNcpProtocol data type represents the PPP Network Control + Protocol." + SYNTAX INTEGER { + ipcp (1), + ipv6cp (2) + } + +TmnxDiamCcFailureHndlng ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDiamCcFailureHndlng data type is an enumerated integer that + describes the different actions that can be taken after a DCCA + (Diameter Credit Control Application) session failure has occurred." + SYNTAX INTEGER { + terminate (1), + continue (2), + retryAndTerminate (3) + } + +TmnxMlpppEpClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMlpppEpClass type represents the address class of the MLPPP + Endpoint Discriminator option." + SYNTAX INTEGER { + null (0), + local (1), + ipv4Address (2), + macAddress (3), + magicNumber (4), + directoryNumber (5) + } + +TNetworkPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the identification number of a network policy." + SYNTAX TPolicyID (1..65535 | 65536 | 65537 | 65538 | 65539) + +TItemScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention determines some aspects of an item's behavior + regarding creation and use, unused entry garbage collection, and + automated promulgation by Element Management System to other systems + in the service domain. + + TItemScope applies to SAP-ingress, SAP-egress, and Network policies, + and to IP filters and MAC filters. + + exclusive: + + When the scope of an item is defined as exclusive, the item can + only be applied once, for example to a single SAP. Attempting + to assign the policy to a second SAP is not allowed and will + result in an error. If the item is removed from the exclusive + SAP, it will become available for assignment to another + exclusive SAP. + + A non-applied exclusive scope policy is a candidate to be removed + from the system by a TBD garbage collection command. + + The system default policies cannot be put into the exclusive scope. + An error will be generated if scope exclusive is executed in + any policies with a policy-id equal to 1. + + template: + + When the scope of an item is defined as template, the item can be + applied any number of times. Policies with template scope + will not be considered for deletion by a TBD garbage collection + command; all items of scope 'template' must be deleted explicitly. + + The system default policies will always be scope template. + An error will occur if a policy-id 1 is attempted to be + set to scope exclusive." + SYNTAX INTEGER { + exclusive (1), + template (2) + } + +TItemMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. when set to false, packets + without the item match the filter. when set to true, packets with the + item match the filter." + SYNTAX INTEGER { + off (1), + false (2), + true (3) + } + +TPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet" + SYNTAX INTEGER { + low (1), + high (2) + } + +TPriorityOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet. when set to default(3), the + priority from the default action is used." + SYNTAX INTEGER { + low (1), + high (2), + default (3) + } + +TPriorityOrUndefined ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet. when set to undefined(0), the + priority is not applicable." + SYNTAX INTEGER { + undefined (0), + low (1), + high (2) + } + +TProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the profile marking of a packet at the ingress." + SYNTAX INTEGER { + in (1), + out (2) + } + +TProfileOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Profile marking of a packet." + SYNTAX INTEGER { + none (0), + in (1), + out (2) + } + +TDEProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the profile marking of a packet. + + Value of 'in' specifies the in-profile marking. + + Value of 'out' specifies the out-profile marking. + + Value of 'de' specifies that the profile marking will be based on the DE + (Drop-Eligible) bit. DE bit-value of '0' specifies in-profile and DE + bit value of '1' specifies out-profile marking." + SYNTAX INTEGER { + in (1), + out (2), + de (3) + } + +TEgressProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The profile marking of a packet. Value of 'in' specifies in-profile + marking. Value of 'out' specifies out-profile marking. Value of 'none' + specifies the profile marking of the packet will be inherited from the + existing enqueuing priority derived from earlier matches in the + classification hierarchy." + SYNTAX INTEGER { + in (1), + out (2), + exceed (4), + inplus (5) + } + +TEgressProfileOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The profile marking of a packet. Value of 'in' specifies in-profile + marking. Value of 'out' specifies out-profile marking. Value of 'de' + specifies that the profile marking of the packet will be based on the + DE (Drop-Eligible) bit of the packet. DE bit value of '0' specifies + in-profile and DE bit value of '1' specifies out-profile marking. + + Value of 'none' specifies the profile marking of the packet will be + inherited from the existing enqueuing priority derived from earlier + matches in the classification hierarchy." + SYNTAX INTEGER { + none (0), + in (1), + out (2), + de (3), + exceed (4), + inplus (5) + } + +TAdaptationRule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The adaptation rule to be applied to calculate the operational values + for the specified entity." + SYNTAX INTEGER { + max (1), + min (2), + closest (3) + } + +TAdaptationRuleOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The adaptation rule to be applied to calculate the operational values + for the specified entity." + SYNTAX INTEGER { + noOverride (0), + max (1), + min (2), + closest (3) + } + +TRemarkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The remarking to be used." + SYNTAX INTEGER { + none (1), + dscp (2), + precedence (3) + } + +TIngClassRemarkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The remarking to be used." + SYNTAX INTEGER { + any (1), + dot1pExp (2) + } + +TPrecValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The precedence bits as used in the IPv4 header. This constitutes of 3 + bits and hence can hold the values from 0 to 7." + SYNTAX Integer32 (0..7) + +TPrecValueOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The precedence bits as used in the IPv4 header. This constitutes of 3 + bits and hence can hold the values from 0 to 7. The value '-1' + specifies that the precedence value is undefined/unused." + SYNTAX Integer32 (-1 | 0..7) + +TCpmFilterBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kbytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..131072) + +TBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kbytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..1048576) + +TBurstSizeOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kbytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..1048576) + +TBurstSizeBytesOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..1073741824) + +TBurstPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose." + SYNTAX Integer32 (0..100) + +TBurstHundredthsOfPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose, defined to two decimal places." + SYNTAX Integer32 (0..10000) + +TBurstPercentOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose. The value -1 means that the actual value is derived + from the corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 0..100) + +TBurstPercentOrDefaultOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose. + + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value. + + A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100) + +TRatePercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of maximum rate allowed." + SYNTAX Integer32 (0..100) + +TPIRRatePercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of maximum PIR rate allowed. A value of 0 is not + acceptable, so the range begins at 1." + SYNTAX Integer32 (1..100) + +TLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The level of the specified entity while feeding into the parent." + SYNTAX Integer32 (1..8) + +TPortSchedLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The priority level for the specified port scheduler entity." + SYNTAX Integer32 (1..8) + +TLevelOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The level of the specified entity while feeding into the parent. The + value 0 is used to denote a default value." + SYNTAX Integer32 (0 | 1..8) + +TQueueMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mode in which the queue is operating. + + If the queue is operating in the 'priority' mode, it is capable of + handling traffic differently with two distinct priorities. These + priorities are assigned by the stages preceding the queueing framework + in the system. + + When the queue is operating in the 'profile' mode, in other words the + color aware mode, the queue tries to provide the appropriate bandwidth + to the packets with different profiles. + + The profiles are assigned according to the configuration of the + forwarding class or the sub-forwarding class. + + In 'priority' mode, the queue does not have the functionality to + support the profiled traffic and in such cases the queue will have a + degraded performance. However, the converse is not valid and a queue + in 'profile' mode should be capable of supporting the different + priorities of traffic." + SYNTAX INTEGER { + priority (1), + profile (2) + } + +TQueueStatModeFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mode in which the queue stats are collected. + + In 'priority' mode separate stats are collected for high and low + priority packets/octets. + + In 'profile' mode separate stats are collected for in profile and out + of profile packets/octets. + + In 'v4V6' mode separate stats are collected for IPv4 and IPv6 + packets/octets" + SYNTAX INTEGER { + priority (1), + profile (2), + v4V6 (3) + } + +TEntryIndicator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. The value 0 + is not a valid entry-id. When used as insertion point the value 0 + indicates that entries must be inserted at the very beginning, + i.e.before the first entry defined." + SYNTAX Unsigned32 (0..65535) + +TEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in a policy or filter table. + to facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. " + SYNTAX TEntryIndicator (1..65535) + +TMatchCriteria ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "determines whether the entry matches traffic using IP match entries or + MAC match entries." + SYNTAX INTEGER { + ip (1), + mac (2), + none (3) + } + +TmnxMdaQos ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMdaQos is an enumerated integer whose value specifies the Quality + of Service support of a Media Dependent Adapter (MDA)." + SYNTAX INTEGER { + unknown (0), + mda (1), + hsmda1 (2), + hsmda2 (3), + hs (4), + fpHwAggShaper (5) + } + +TAtmTdpDescrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TAtmTdpDescrType is an enumerated integer whose value indicates + the types of cell loss priority to be used in conjunction with traffic + parameters. + + The following values are outlined: + Integer Value Interpretation + ------------- ------------------------ + clp0And1pcr PCR applies to CLP 0 and + CLP 1 cell flows + clp0And1pcrPlusClp0And1scr PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 and + CLP 1 cell flows. + clp0And1pcrPlusClp0scr PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 cell flows. + clp0And1pcrPlusClp0scrTag PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 cell flows. " + SYNTAX INTEGER { + clp0And1pcr (0), + clp0And1pcrPlusClp0And1scr (1), + clp0And1pcrPlusClp0scr (2), + clp0And1pcrPlusClp0scrTag (3) + } + +TDEValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the DE (Drop Eligible) bit value. + The value of '-1' means DE value is not specified." + SYNTAX Integer32 (-1 | 0..1) + +TQGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the type of the Queue-Group." + SYNTAX INTEGER { + port (0), + vpls (1) + } + +TQosOverrideType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the type of the Qos Override." + SYNTAX INTEGER { + queue (1), + policer (2), + aggRateLimit (3), + arbiter (4), + scheduler (5), + slaAggRateLimit (6), + wrrGroup (7) + } + +TQosOverrideTypeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention indicates the identifier of the queue or + policer that is overridden, or zero if the item that is overridden is + not a queue or a policer." + SYNTAX Integer32 (0..63) + +TmnxIPsecTunnelTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an entry in the tIPsecTnlTempTable." + SYNTAX Unsigned32 (1..2048) + +TmnxIPsecTunnelTemplateIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an entry in the tIPsecTnlTempTable or zero." + SYNTAX Unsigned32 (0..2048) + +TmnxIpSecIsaOperFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxIpSecIsaOperFlags specifies the operational flags + that determine the status of the MDAs associated with IPsec ISA." + SYNTAX BITS { + adminDown (0), + noActive (1), + noResources (2), + mcAdminDown (3) + } + +TmnxIkePolicyAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyAuthMethod data type is an enumerated integer that + describes the type of authentication method used." + SYNTAX INTEGER { + psk (1), + hybridX509XAuth (2), + plainX509XAuth (3), + plainPskXAuth (4), + cert (5), + pskRadius (6), + certRadius (7), + eap (8), + autoEapRadius (9), + autoEap (10) + } + +TmnxIkePolicyAutoEapMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyAutoEapMethod data type is an enumerated integer that + describes the type of fallback authentication method use in + conjunction with the automatic EAP authentication method." + SYNTAX INTEGER { + psk (1), + cert (2), + pskOrCert (3) + } + +TmnxIkePolicyAutoEapOwnMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyAutoEapOwnMethod data type is an enumerated integer that + describes the type of fallback authentication method use in + conjunction with the automatic EAP authentication method on its own + side." + SYNTAX INTEGER { + psk (1), + cert (2) + } + +TmnxIkePolicyOwnAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyOwnAuthMethod data type is an enumerated integer that + describes the type of authentication method used for its own side." + SYNTAX INTEGER { + symmetric (0), + psk (1), + cert (5), + eapOnly (8) + } + +TmnxRsvpDSTEClassType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxRsvpDSTEClassType is an unsigned integer in the range of (0..7) + that defines the class type (CT)." + SYNTAX Unsigned32 (0..7) + +TmnxAccPlcyQICounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set ingress counters for which accounting + data can be collected associated with a given queue." + SYNTAX BITS { + hpo (0), + lpo (1), + ucp (2), + hoo (3), + loo (4), + uco (5), + apo (6), + aoo (7), + hpd (8), + lpd (9), + hod (10), + lod (11), + ipf (12), + opf (13), + iof (14), + oof (15) + } + +TmnxAccPlcyQECounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set egress counters for which accounting + data can be collected associated with a given queue." + SYNTAX BITS { + ipf (0), + ipd (1), + opf (2), + opd (3), + iof (4), + iod (5), + oof (6), + ood (7) + } + +TmnxAccPlcyPolicerICounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of ingress counters for which + accounting data can be collected associated with a given policer. + + ipo : In-profile Packets Offered + ipd : In-profile Packets Discarded + opo : Out-profile Packets Offered + opd : Out-profile Packets Discarded + ioo : In-profile Octets Offered + iod : In-profile Octets Discarded + ooo : Out-profile Octets Offered + ood : Out-profile Octets Discarded + ucp : Uncoloured Packets Offered + uco : Uncoloured Octets Offered + ipf : In-profile Packets Forwarded + iof : In-profile Octets Forwarded + opf : Out-profile Packets Forwarded + oof : Out-profile Octets Forwarded." + SYNTAX BITS { + ipo (0), + ipd (1), + opo (2), + opd (3), + ioo (4), + iod (5), + ooo (6), + ood (7), + ucp (8), + uco (9), + ipf (10), + iof (11), + opf (12), + oof (13) + } + +TmnxAccPlcyPolicerECounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of egress counters for which accounting + data can be collected associated with a given policer. + + ipo : In-profile Packets Offered + ipd : In-profile Packets Discarded + opo : Out-profile Packets Offered + opd : Out-profile Packets Discarded + ioo : In-profile Octets Offered + iod : In-profile Octets Discarded + ooo : Out-profile Octets Offered + ood : Out-profile Octets Discarded + ucp : Uncoloured Packets Offered + uco : Uncoloured Octets Offered + ipf : In-profile Packets Forwarded + iof : In-profile Octets Forwarded + opf : Out-Profile Packets Forwarded + oof : Out-Profile Octets Forwarded + xpo : Exceed-profile Packets Offered; + xpd : Exceed-profile Packets Discarded; + xpf : Exceed-profile Packets Forwarded; + xoo : Exceed-profile Octets Offered; + xod : Exceed-profile Octets Discarded; + xof : Exceed-profile Octets Forwarded; + ppo : In-plus-profile Packets Offered; + ppd : In-plus-profile Packets Discarded; + ppf : In-plus-profile Packets Forwarded; + poo : In-plus-profile Octets Offered; + pod : In-plus-profile Octets Discarded; + pof : In-plus-profile Octets Forwarded;" + SYNTAX BITS { + ipo (0), + ipd (1), + opo (2), + opd (3), + ioo (4), + iod (5), + ooo (6), + ood (7), + ucp (8), + uco (9), + ipf (10), + iof (11), + opf (12), + oof (13), + xpo (14), + xpd (15), + xpf (16), + xoo (17), + xod (18), + xof (19), + ppo (20), + ppd (21), + ppf (22), + poo (23), + pod (24), + pof (25) + } + +TmnxAccPlcyOICounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set ingress counters for which accounting + data can be collected associated with a given counter." + SYNTAX BITS { + apo (0), + aoo (1), + hpd (2), + lpd (3), + hod (4), + lod (5), + ipf (6), + opf (7), + iof (8), + oof (9) + } + +TmnxAccPlcyOECounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set egress counters for which accounting + data can be collected associated with a given counter." + SYNTAX BITS { + ipf (0), + ipd (1), + opf (2), + opd (3), + iof (4), + iod (5), + oof (6), + ood (7) + } + +TmnxAccPlcyAACounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of AA (Application Assurance) counters + for which accounting data can be collected. + + The bits are defined as follows: + any (0) - enables reporting when there is a change + to any counter + sfa (1) - allowed flows from sub + nfa (2) - allowed flows to sub + sfd (3) - denied flows from sub + nfd (4) - denied flows to sub + saf (5) - active flows from sub + naf (6) - active flows to sub + spa (7) - total packets from sub + npa (8) - total packets to sub + sba (9) - total bytes from sub + nba (10) - total bytes to sub + spd (11) - total discard packets from sub + npd (12) - total discard packets to sub + sbd (13) - total discard bytes from sub + nbd (14) - total discard bytes to sub + sdf (15) - short duration flows + mdf (16) - medium duration flows + ldf (17) - long duration flows + tfd (18) - total flow duration + tfc (19) - total flows completed + sbm (20) - max throughput in bytes from sub + spm (21) - max throughput in packets from sub + smt (22) - max throughput timestamp from sub + nbm (23) - max throughput in bytes to sub + npm (24) - max throughput in packets to sub + nmt (25) - max throughput timestamp to sub + sfc (26) - forwarding class from sub + nfc (27) - forwarding class to sub" + SYNTAX BITS { + any (0), + sfa (1), + nfa (2), + sfd (3), + nfd (4), + saf (5), + naf (6), + spa (7), + npa (8), + sba (9), + nba (10), + spd (11), + npd (12), + sbd (13), + nbd (14), + sdf (15), + mdf (16), + ldf (17), + tfd (18), + tfc (19), + sbm (20), + spm (21), + smt (22), + nbm (23), + npm (24), + nmt (25), + sfc (26), + nfc (27) + } + +TmnxAccPlcyAASubAttributes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of AA (Application Assurance) + subscriber attributes which must be included in accounting data. + + The bits are defined as follows: + appProfile (0) - application profile + appServiceOption (1) - application service option" + SYNTAX BITS { + appProfile (0), + appServiceOption (1) + } + +TmnxIsaBbGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxIsaBbGrpId data type contains an identification number for an + ISA-BB group. + + An ISA-BB group is a set of MDA of type 'isa-bb' that together + performs a particular function such as NAT (Network Address + Translation) or IP datagram fragment reassembly. + + The value zero means that no ISA-BB Group is defined." + SYNTAX Unsigned32 (0..4) + +TmnxIsaScalingProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIsaScalingProfile is an enumerated integer that specifies the ISA + scaling profile. + + The meaning of each profile is explained in the customer + documentation. + + ISA scaling profiles are only used in a virtual machine + implementation." + SYNTAX INTEGER { + profile1 (1), + profile2 (2), + profile3 (3) + } + +TmnxVdoGrpIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxVdoGrpIdIndex data type describes the id of a + TIMETRA-VIDEO-MIB::tmnxVdoGrpEntry and is the primary index for the + table." + SYNTAX Unsigned32 (1..4) + +TmnxVdoGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxVdoGrpId data type describes the identifier for a video group." + SYNTAX Unsigned32 (0..4) + +TmnxVdoGrpIdOrInherit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the identifier for a video group. A value of + '-1' indicates that identifier will be inherited from another object + that is usually in another mib table." + SYNTAX Integer32 (-1 | 0..4) + +TmnxVdoFccServerMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVdoFccServerMode data type is an enumerated integer that + describes the mode of the Fast Channel Change (FCC) server. + + A value of 'burst' indicates that the FCC server is enabled and will + send the channel at a nominally faster rate than the channel was + received based on the + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathVdoPlcyFCCBurst setting. + + A value of 'dent' indicates that the FCC server will selectively + discard frames from the original stream based on the value of + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathVdoPlcyFCCDentThd. + + A value of 'hybrid' indicates that the FCC server will use combination + of 'burst' and 'dent' to send the unicast stream to the client. + + A value of 'none' indicates that FCC server is disabled." + SYNTAX INTEGER { + none (0), + burst (1), + dent (2), + hybrid (3) + } + +TmnxVdoPortNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the port number of an Internet transport layer + protocol." + SYNTAX Unsigned32 (1024..5999 | 6251..65535) + +TmnxVdoIfName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the name of a video interface. The name of a + video interface must always start with a letter." + SYNTAX TNamedItem + +TmnxTimeInSec ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxTimeInSec describes the Tariff Time for the Charging + Data Record (CDR)." + SYNTAX Unsigned32 (0..86400) + +TmnxReasContextVal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the label used to identify the entity using the specified + context value on a specific port. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 00000000 000XXXXX| + +--------+--------+--------+--------+ + + The value of this object is encoded in the least significant 5 bits + and represents the context value." + SYNTAX Unsigned32 (0..31) + +TmnxVdoStatInt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoStatInt is an enumerated integer that specifies + the time duration for which the video statistics are being counted. + Setting a variable of this type to 'current' causes the time duration + to be set to one second which is the least allowed value. A value of + 'interval' makes it necessary for some other MIB object to actually + quantify the time interval." + SYNTAX INTEGER { + current (1), + interval (2) + } + +TmnxVdoOutputFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoOutputFormat is an enumerated integer that + specifies the output format of the video stream. Setting a variable of + this type to 'udp' causes the video stream to be of type 'udp' whereas + setting a value of 'rtp-udp' causes the video stream to be of type + 'rtp-udp'." + SYNTAX INTEGER { + udp (1), + rtp-udp (2) + } + +TmnxVdoAnalyzerAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoAnalyzerAlarm is an enumerated integer that + specifies the severity of the analyzer state alarm. Setting a variable + of this type to 'none' indicates no error level. A value of 'tnc' + indicates a TNC (Tech Non-Conformance) error level.A value of 'qos' + indicates a QOS (Quality of Service) error level. A value of 'poa' + indicates a POA (Program off Air) error level." + SYNTAX INTEGER { + none (0), + tnc (1), + qos (2), + poa (3) + } + +TmnxVdoAnalyzerAlarmStates ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoAnalyzerAlarmStates is an octet string that + represents the analyzer state for the past 10 seconds. Setting a + variable of this type to 'good'(00) indicates either there was no + alarm during that second or the state of the stream has been cleared + from a prior errored state. A value of 'tnc'(01)indicates a TNC (Tech + Non-Conformance) error occurred during that second. A value of + 'qos'(02) indicates a QOS (Quality of Service) error occurred during + that second. A value of 'poa'(03) indicates a POA (Program off Air) + error occurred during that second. + + Since the octet string is 10 bytes long, the 10th byte indicates + the most recent state of the stream. Below is how an example stream + would appear. Each byte in the stream holds an alarm state for a + second. + good (00), -- stream was good during 1st second + tnc (01), -- stream had tnc error during 2nd second + qos (02), -- stream had qos error during 3rd second + qos (02), -- stream had qos error during 4th second + qos (02), -- stream had qos error during 5th second + good (00), -- stream error was cleared during 6th second + good (00), -- stream was good during 7th second + tnc (01), -- stream had tnc error during 8th second + poa (03), -- stream had poa error during 9th second + good (00) -- stream error was cleared during 10th second." + SYNTAX OCTET STRING (SIZE (10)) + +SvcISID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The SvcISID specifies a 24 bit (0..16777215) service instance + identifier for the service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a demultiplexor field. + + The value of -1 is used to indicate the value of this object is + unspecified." + SYNTAX Integer32 (-1 | 0..16777215) + +TmnxISID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxISID specifies a 24 bit (1..16777215) service instance + identifier for the service. As part of the Shortest Path Bridging + (SPB) frames, it is used at the destination PE as a demultiplexor + field. + + The value of 0 is used to indicate the value of this object is + unspecified." + SYNTAX Integer32 (0 | 1..16777215) + +TIngPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side." + SYNTAX Integer32 (1..32) + +TNetIngPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on network + ingress side." + SYNTAX Integer32 (1..16) + +TNetIngPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on network + ingress side or zero when not specified." + SYNTAX Integer32 (0 | 1..16) + +TIngPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..32) + +TIngressPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side." + SYNTAX Integer32 (1..63) + +TIngressPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TIngDynPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS dynamic policer identifier on ingress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TEgrPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side." + SYNTAX Integer32 (1..8) + +TEgrPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..8) + +TEgressPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side." + SYNTAX Integer32 (1..63) + +TEgressPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TEgrDynPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS dynamic policer identifier on egress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TEgrDynQueueIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS dynamic queue identifier on egress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TFIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The static fair rate to be used in kbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 1..100000000) + +TBurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..1073741824) + +THSMDABurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a HSMDA queue. The + value -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..2688000) + +THSMDAQueueBurstLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size of a HSMDA queue. The value -1 means + that the actual value is derived from the corresponding queue's + default value." + SYNTAX Integer32 (-1 | 1..1000000) + +TClassBurstLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size for a class. The value -1 means that + the actual value is derived from the corresponding class's default + value." + SYNTAX Integer32 (-1 | 1..327680) + +TNetIngPlcrBurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 128..4161536) + +TPlcrBurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 0..16777216) + +TBurstSizeBytesOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..134217728) + +TPolicerBurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 0..268435456) + +THSMDABurstSizeBytesOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a HSMDA queue. The + value -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..2688000) + +TPlcrBurstSizeBytesOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value. A value of -2 specifies + no override." + SYNTAX Integer32 (-2 | -1 | 0..16777216) + +TPolicerBurstSizeBytesOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value. A value of -2 specifies + no override." + SYNTAX Integer32 (-2 | -1 | 0..268435456) + +TmnxBfdSessionProtocols ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type indicates what protocols are using a BFD session." + SYNTAX BITS { + ospfv2 (0), + pim (1), + isis (2), + staticRoute (3), + mcRing (4), + rsvp (5), + bgp (6), + vrrp (7), + srrp (8), + mcep (9), + ldp (10), + ipsecTunnel (11), + ospfv3 (12), + mcIpsec (13), + mcMobile (14), + mplsTp (15), + lag (16), + opergrp (17), + vccv (18), + rsvpLsp (19), + ldpLsp (20), + bgpLsp (21), + rip (22), + ripng (23), + mplsLsp (24), + reserved25 (25), + srPolicy (26), + treeSid (27), + bier (28) + } + +TmnxBfdSessOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdSessOperState data type is an enumerated integer that + describes the values used to identify the operational state of a BFD + session the instance is relying upon for its fast triggering + mechanism." + SYNTAX INTEGER { + unknown (1), + connected (2), + broken (3), + peerDetectsDown (4), + notConfigured (5), + noResources (6) + } + +TmnxBfdOnLspSessFecType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxBfdOnLspSessFecType indicates the Forwarding + Equivalence Class (FEC) type of a Bidirectional Forwarding Detection + (BFD) session running on an LSP." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.1, 'BFD for MPLS LSPs: Motivation'." + SYNTAX INTEGER { + rsvp (1), + ldp (2), + bgp (3), + srTe (4), + srPolicy (5) + } + +TmnxBfdSessProtocolState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdSessProtocolState data type is an enumerated integer that + describes the state of the BFD protocol." + SYNTAX INTEGER { + adminDown (0), + down (1), + init (2), + up (3) + } + +TmnxBfdSessOperFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxBfdSessOperFlags indicates the reasons why a BFD + session is not up." + SYNTAX BITS { + noProtocols (0), + noHeartBeat (1), + echoFailed (2), + nbrSignalDown (3), + fwdPlaneReset (4), + pathDown (5), + nbrAdminDown (6), + adminClear (7), + misConnDefect (8) + } + +TmnxBfdTermination ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdTermination data type is an enumerated integer that indicates + the termination of the BFD session as follows: + 'iom (1)' - termination on the IOM card main processor, + 'cpm (2)' - termination on the CPM card main processor, + 'cpmNp (3)' - termination on the CPM card Network Processor, + 'fp(4)' - termination on the forwarding plane" + SYNTAX INTEGER { + iom (1), + cpm (2), + cpmNp (3), + fp (4) + } + +TmnxIngPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIngPolicerStatMode specifies the mode of statistics collected by + this ingress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9) + } + +TmnxSapIngPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSapIngPolicerStatMode specifies the mode of statistics collected + by this sap ingress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9), + offeredProfileWithDiscards (10), + offeredFourProfileWithDiscards (11) + } + +TmnxNetIngPlcyPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIngPolicerStatMode specifies the mode of statistics collected by + this network ingress policer." + SYNTAX INTEGER { + noStats (0), + offeredProfileWithDiscards (10) + } + +TmnxIngPolicerStatModeOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIngPolicerStatModeOverride specifies the override mode of + statistics collected by this ingress policer." + SYNTAX INTEGER { + noOverride (-1), + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9) + } + +TmnxEgrPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxEgrPolicerStatMode specifies the mode of statistics collected by + this egress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredProfileCIR (4), + offeredLimitedCappedCIR (5), + offeredProfileCappedCIR (6), + offeredTotalCirExceed (8), + offeredFourProfileNoCir (9), + offeredTotalCirFourProfile (10) + } + +TmnxEgrPolicerStatModeOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxEgrPolicerStatModeOverride specifies the override mode of + statistics collected by this egress policer." + SYNTAX INTEGER { + noOverride (-1), + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredProfileCIR (4), + offeredLimitedCappedCIR (5), + offeredProfileCappedCIR (6), + offeredTotalCirExceed (8), + offeredFourProfileNoCir (9), + offeredTotalCirFourProfile (10) + } + +TmnxTlsGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a TLS Group. This ID must be unique within + that Service Domain." + SYNTAX Unsigned32 (1..4094) + +TSubHostId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to uniquely identify a subscriber host in the system" + SYNTAX Unsigned32 + +TDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TDirection denotes a direction." + SYNTAX INTEGER { + both (0), + ingress (1), + egress (2) + } + +TDirectionIngEgr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TDirectionIngEgr denotes a direction." + SYNTAX INTEGER { + ingress (1), + egress (2) + } + +TBurstLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size for a queue. The value of -1 specifies + system default value." + SYNTAX Integer32 (-1 | 1..14000000) + +TMacFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A type containing the possible types of MAC filters provided by the + system" + SYNTAX INTEGER { + normal (1), + isid (2), + vid (3) + } + +TIPFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A type containing the possible types of IP/IPv6 filters provided by + the system." + SYNTAX INTEGER { + normal (1), + vxlanVni (2), + tagged-entries (3) + } + +TmnxPwGlobalId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a global pseudo-wire routing identifier." + SYNTAX Unsigned32 (1..4294967295) + +TmnxPwGlobalIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a global pseudo-wire routing identifier or + zero." + SYNTAX Unsigned32 + +TmnxPwPathHopId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a specific hop associated with pseudo-wire + routing path." + SYNTAX Unsigned32 (1..16) + +TmnxPwPathHopIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a specific hop associated with pseudo-wire + routing path." + SYNTAX Unsigned32 (0..16) + +TmnxSpokeSdpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a multi-segment pseudo-wire provider-edge + identifier." + SYNTAX Unsigned32 (1..4294967295) + +TmnxSpokeSdpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a multi-segment pseudo-wire provider-edge + identifier." + SYNTAX Unsigned32 + +TmnxMsPwPeSignaling ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a multi-segment pseudo-wire provider-edge + signaling type." + SYNTAX INTEGER { + auto (1), + master (2) + } + +TmnxLdpFECType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECType determines the kind of FEC that the label mapping, + withdraw, release and request messages are referring to." + SYNTAX INTEGER { + addrWildcard (1), + addrPrefix (2), + addrHost (3), + vll (128), + vpws (129), + vpls (130) + } + +TmnxSvcOperGrpCreationOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify creation origin for the service operational + group." + SYNTAX INTEGER { + manual (1), + mvrp (2), + dynScript (7), + vsd (12) + } + +TmnxOperGrpHoldUpTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxOperGrpHoldUpTime indicates time-interval in seconds for the + service operational-group hold uptime." + SYNTAX Unsigned32 (0..3600) + +TmnxOperGrpHoldDownTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxOperGrpHoldDownTime indicates time-interval in seconds for the + service operational-group hold down time." + SYNTAX Unsigned32 (0..3600) + +TmnxSrrpPriorityStep ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSrrpPriorityStep indicates the range of the priority steps used by + the operational group to monitor SRRP." + SYNTAX Integer32 (0..10) + +TmnxAiiType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAiiType indicates LDP FEC 129 Attachment Individual Identifier + (AII) type." + SYNTAX INTEGER { + aiiType1 (1), + aiiType2 (2) + } + +TmnxSpbFid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFid indicates Shortest Path Bridging forwarding database + identifier." + SYNTAX Integer32 (1..4095) + +TmnxSpbFidOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFid indicates Shortest Path Bridging forwarding database + identifier." + SYNTAX Integer32 (0..4095) + +TmnxSpbBridgePriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFid indicates the bridge priority for Shortest Path Bridging." + SYNTAX Integer32 (0..15) + +TmnxSlopeMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSlopeMap indicates the mapping style of the slope." + SYNTAX INTEGER { + none (0), + low (1), + high (2), + highLow (3) + } + +TmnxCdrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCdrType is an enumerated integer that describes the current + charging type in Charging Data Record (CDR). + + pgwCdr - indicates Packet data network Gateway CDR + gCdr - indicates Gateway GPRS Support Node (GGSN) CDR, where + GPRS stands for General Packet Radio Service. + eGCdr - indicates Enhanced Gateway GPRS Support Node (GGSN) CDR." + SYNTAX INTEGER { + pgwCdr (1), + gCdr (2), + eGCdr (3) + } + +TmnxThresholdGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxThresholdGroupType is an enumerated integer that describes the + group type in threshold based monitoring. + + brMgmtLimit - indicates the group for bearer management limit + brMgmtCfSuccess - indicates the group for bearer management + call flow success + brMgmtCfFailure - indicates the group for bearer management + call flow failure + brMgmtTraffic - indicates the group for bearer management traffic + pathMgmt - indicates the group for path management + mgIsmSystem - indicates the group for the system of mobile gateway + integrated service module + pdnConnections - indicates the group for the Packet Data Network (PDN) + connections." + SYNTAX INTEGER { + brMgmtLimit (1), + brMgmtCfSuccess (2), + brMgmtCfFailure (3), + brMgmtTraffic (4), + pathMgmt (5), + pdnConnections (6), + mgIsmSystem (7) + } + +TmnxVpnIpBackupFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxVpnIpBackupFamily specifies the respective vpn family + for which backup paths would be enabled." + SYNTAX BITS { + ipv4 (0), + ipv6 (1) + } + +TmnxTunnelGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxTunnelGroupId specifies the tunnel-group identifier." + SYNTAX Unsigned32 (1..16) + +TmnxTunnelGroupIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxTunnelGroupId specifies the tunnel-group identifier + including zero indicating that group-id is not specified." + SYNTAX Unsigned32 (0..16) + +TmnxQosBytesHex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x " + STATUS current + DESCRIPTION + "Represents the QoS bytes that has been requested for the bearer + context of an User Equipment (UE)." + SYNTAX OCTET STRING (SIZE (0..30)) + +TSiteOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSiteOperStatus data type is an enumerated integer that describes the + values used to identify the current operational state of a site." + SYNTAX INTEGER { + up (1), + down (2), + outOfResource (3) + } + +TmnxSpbFdbLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFdbLocale data type is an enumerated integer that describes the + values used to indicate source of forwarding database (FDB) entry for + Shortest Path Bridging (SPB)." + SYNTAX INTEGER { + local (1), + sap (2), + sdp (3), + unknown (4) + } + +TmnxSpbFdbState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFdbState data type is an enumerated integer that describes the + values used to indicate state of the forwarding database FDB entry for + Shortest Path Bridging (SPB)." + SYNTAX INTEGER { + ok (0), + addModPending (1), + delPending (2), + sysFdbLimit (3), + noFateShared (4), + svcFdbLimit (5), + noUcast (6) + } + +TmnxCdrDiagnosticAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCdrDiagnosticAction is an enumerated integer that describes + whether the Diagnostics should be included or excluded in the Charging + Data Record (CDR)." + SYNTAX INTEGER { + included (1), + excluded (2) + } + +TmnxLinkMapProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxLinkMapProfileId describes the link map profile + identifier." + SYNTAX Integer32 (1..64) + +TmnxLinkMapProfileIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxLinkMapProfileId describes the link map profile + identifier or zero." + SYNTAX Integer32 (0 | 1..64) + +TmnxDayOfWeek ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDayOfWeek is an enumerated integer that describes the day of + the week." + SYNTAX INTEGER { + unspecified (0), + sunday (1), + monday (2), + tuesday (3), + wednesday (4), + thursday (5), + friday (6), + saturday (7) + } + +TmnxDayOfWeekList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDayOfWeekList describes days of the week in a bitset format." + SYNTAX BITS { + sunday (0), + monday (1), + tuesday (2), + wednesday (3), + thursday (4), + friday (5), + saturday (6) + } + +TmnxMplsTpGlobalID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxMplsTpGlobalID specifies the MPLS-TP global + identifier." + REFERENCE + "RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', + Section 3, 'Uniquely Identifying an Operator - the Global_ID'." + SYNTAX Unsigned32 + +TmnxMplsTpNodeID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxMplsTpNodeID specifies the MPLS-TP node identifier." + REFERENCE + "RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', + Section 4, 'Node and Interface Identifiers'." + SYNTAX Unsigned32 + +TmnxMplsTpTunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this MPLS-TP tunnel entity." + SYNTAX INTEGER { + mplsTpStatic (1) + } + +TmnxDistCpuProtPacketRateLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A packet rate limit expressed in packets per second for Distributed + CPU Protection Policy parameters. The value -1 means max rate." + SYNTAX Integer32 (-1 | 0..255) + +TmnxDistCpuProtPacketPolicerRateLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A packet rate limit expressed in packets per second for Distributed + CPU Protection Policy parameters. The value -1 means max rate." + SYNTAX Integer32 (-1 | 0..8000) + +TmnxDistCpuProtRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A kbps limiting rate in kilobits per second for Distributed CPU + Protection Policy parameters. The value -1 means max rate." + SYNTAX Integer32 (-1 | 1..20000000) + +TmnxDistCpuProtBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kilobytes) assigned to a queue by + policer for Distributed CPU Protection Policy parameters." + SYNTAX Integer32 (-1 | 0..4194304) + +TmnxDistCpuProtActionDuration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An exceed action rate in seconds for Distributed CPU Protection Policy + parameters determining hold-down duration for specified exceed-action. + The value of 0 means no hold-down and value of -1 means indefinite + hold-down duration." + SYNTAX Integer32 (-1 | 0 | 1..10080) + +TmnxDistCpuProtAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtAction data type is an enumerated integer + that describes the values used to specify the action to be taken on the + traffic when the filter entry matches. + discard (1) packets matching the filter entry are discarded + low-priority (2) packets matching the filter entry are marked as + low-priority + none (3) no action is taken." + SYNTAX INTEGER { + discard (1), + low-priority (2), + none (3) + } + +TmnxDistCpuProtEnforceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtEnforceType data type is an enumerated integer that + describes the values used to specify the enforcement type." + SYNTAX INTEGER { + static (1), + dynamic (2) + } + +TmnxDistCpuProtProtocolId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtProtocolId data type is an enumerated integer that + indicates the protocols supported for the Distributed CPU Protection + Policy." + SYNTAX INTEGER { + arp (1), + dhcp (2), + http-redirect (3), + icmp (4), + igmp (5), + mld (6), + ndis (7), + pppoe-pppoa (8), + all-unspecified (9), + mpls-ttl (10), + bfd-cpm (11), + bgp (12), + eth-cfm (13), + isis (14), + ldp (15), + ospf (16), + pim (17), + rsvp (18), + icmp-ping-check (19), + lacp (21) + } + +TmnxDistCpuProtRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtRateType data type is an enumerated integer that + describes the rate type being applied by the policer for the + Distributed CPU Protection Policy." + SYNTAX INTEGER { + packets (1), + kbps (2) + } + +TmnxDistCpuProtLogEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtLogEventType data type is an enumerated integer + that describes the state of log events for Distributed CPU Protection + Policy. + none (0) indicates log events is disabled + enable (1) indicates log events is enabled + verbose (2) indicates generation of additional log events to be + used for debug/tuning/investigations which would have + not been generated when TmnxDistCpuProtLogEventType + is set to 'enable'." + SYNTAX INTEGER { + none (0), + enable (1), + verbose (2) + } + +TmnxDistCpuProtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtState data type is an enumerated integer that + describes the state of the policer for the Distributed CPU Protection + Policy." + SYNTAX INTEGER { + exceed (1), + conform (2), + not-applicable (3) + } + +TmnxIsidMFibStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxIsidMFibStatus data type describes the MFIB status of the + ISID." + SYNTAX BITS { + ok (0), + addPending (1), + delPending (2), + sysMFibLimit (3), + useDefMCTree (4) + } + +TmnxBfdIntfSessOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdIntfSessOperState data type is an enumerated integer that + describes the values used to identify the operational state of a BFD + session is relying upon for its fast triggering mechanism." + SYNTAX INTEGER { + unknown (1), + connected (2), + broken (3), + peerDetectsDown (4), + notConfigured (5), + noResources (6) + } + +TmnxBfdEncap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdEncap data type is an enumerated integer indicating + encapsulation used for in the BFD operation." + SYNTAX INTEGER { + ipv4 (1) + } + +TLDisplayString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The TLDisplayString is DisplayString of 1022 characters. + + Any object defined using this syntax may not exceed 1022 characters in + length." + SYNTAX OCTET STRING (SIZE (0..1022)) + +IPv6FlowLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The flow identifier or Flow Label in an IPv6 + packet header that may be used to discriminate + traffic flows. (RFC3595). + The value -1 indicates 'no flowLabel' " + SYNTAX Integer32 (-1 | 0..1048575) + +IPv6FlowLabelMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IPv6 flow label mask" + SYNTAX Unsigned32 (0..1048575) + +TmnxWlanGwIsaGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxWlanGwIsaGrpId data type contains an identification number for + a Wireless Local Access Network Gateway Integrated Service Adaptor + group." + SYNTAX Unsigned32 (1..4) + +TmnxWlanGwIsaGrpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxWlanGwIsaGrpIdOrZero data type contains an identification + number for a Wireless Local Access Network Gateway Integrated Service + Adaptor (ISA) group. + + The value zero means that no WLAN Gateway ISA Group is defined." + SYNTAX Unsigned32 (0..4) + +TmnxMplsLdpNgIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents the type of LDP identifier + + ipv4(1) An IPv4 identifier type as defined by the + InetAddressIPv4 textual convention. + + ipv6(2) An IPv6 identifier type as defined by the + InetAddressIPv6 textual convention. + + Each definition of a concrete TmnxMplsLdpNgIdType value must be + accompanied by a definition of a textual convention for use with that + TmnxMplsLdpNgIdType. + + Implementations must ensure that TmnxMplsLdpNgIdType objects + and any dependent objects (e.g., TmnxMplsLdpNgIdentifier objects) are + consistent. An inconsistentValue error must be generated + if an attempt to change an TmnxMplsLdpNgIdType object would, + for example, lead to an undefined TmnxMplsLdpNgIdentifier value. In + particular, TmnxMplsLdpNgIdType/TmnxMplsLdpNgIdentifier pairs must be + changed together if the identifier type changes (e.g., from + ipv6(2) to ipv4(1))." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + +TmnxMplsLdpNgIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The LDP identifier is a eighteen octet quantity which is used to + identify a Label Switch Router (LSR) label space. + + When the LDP Id type is 'ipv4', the first four octets encode an IP + address assigned to the LSR, and next two octets identify a specific + label space within the LSR assigned to the LSR. + + When the LDP Id type is 'ipv6', the first sixteen octets encode an IP + address an assigned to the LSR, and last two octets identify a + specific label space within the LSR." + SYNTAX OCTET STRING (SIZE (0..18)) + +TmnxMplsLsrNgIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Label Switch Router (LSR) identifier is the first 16 bytes or the + Router Id component of the IPv6 Label Distribution Protocol (LDP) + identifier." + SYNTAX OCTET STRING (SIZE (16)) + +TmnxLagPerLinkHashClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLagPerLinkHashClass is the class of traffic which along with + the relative weight is used in the egress hashing on the LAG." + SYNTAX Integer32 (1..3) + +TmnxLagPerLinkHashClassOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLagPerLinkHashClass is the class of traffic which along with + the relative weight is used in the egress hashing on the LAG." + SYNTAX Integer32 (0..3) + +TmnxLagPerLinkHashWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLagPerLinkHashWeight is the relative weight of the traffic + which along with the class is used in the egress hashing on the LAG." + SYNTAX Integer32 (1..1024) + +BgpConnectRetryTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of BgpConnectRetryTime is a time interval in seconds for a + 'ConnectRetry' timer.default is 120 seconds." + REFERENCE + "BGP4-MIB.bgpPeerConnectRetryInterval" + SYNTAX Integer32 (1..65535) + +BgpHoldTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of BgpHoldTime is a time interval in seconds for Hold Timer." + REFERENCE + "BGP4-MIB.bgpPeerHoldTime" + SYNTAX Integer32 (0 | 3..65535) + +TmnxInternalSchedWeightMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxInternalSchedWeightMode specifies the weight-mode + applied to queues using internal-scheduler. Various modes can be + enumerated as follows: + + noOverride (1) - follows queue behavior specified at the card + level. + default (2) - queues are equally weighted except for + mixed-speed LAG (when the value of + TIMETRA-LAG-MIB.mib::tLagPerFpIngQueuing is + set to 'false (2)') where queues are weighted + based on port-speed. + forceEqual (3) - all queues are always equally weighted. + offeredLoad (4) - queues are weighted based on offered load. + cappedOfferedLoad (5) - queues are weighted based on offered load + capped by admin PIR." + SYNTAX INTEGER { + noOverride (1), + default (2), + forceEqual (3), + offeredLoad (4), + cappedOfferedLoad (5) + } + +TmnxHigh32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The upper 32 bits of a 64 bit value." + SYNTAX Unsigned32 + +TmnxLow32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The lower 32 bits of a 64 bit value." + SYNTAX Unsigned32 + +TQosQueuePIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..2000000000) + +TQosQueueCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..2000000000) + +TQosQueuePIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..2000000000) + +TQosQueueCIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..2000000000) + +TResolveStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TResolveStatus indicates resolution status of the tunnels." + SYNTAX INTEGER { + disabled (0), + filter (1), + any (2), + match-family-ip (3) + } + +LAGInterfaceNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The unique number identifying a LAG interface. + + There are maximum 64 LAG interfaces, when the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5' (ESS-1/SR-1)." + SYNTAX Integer32 (1..800) + +LAGInterfaceNumberOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "LAGInterfaceNumberOrZero is similar to LAGInterfaceNumber but includes + zero indicating invalid LAG identifier." + SYNTAX Integer32 (0 | 1..800) + +TmnxRouteTargetOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxRouteTargetOrigin indicates the origin of the route-target policy." + SYNTAX INTEGER { + none (0), + configured (1), + derivedVpls (2), + derivedEvi (3), + vsi (4) + } + +TmnxRouteDistType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxRouteDistType indicates the type of the route-distinguisher." + SYNTAX INTEGER { + none (0), + configured (1), + derivedVpls (2), + derivedEvi (3), + auto (4), + default (5) + } + +TmnxScriptAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The tmnxCliScriptAuthUserType datatype is an enumerated integer that + indicates the type of module executing a CLI command script." + SYNTAX INTEGER { + none (0), + cron (1), + xmpp (2), + event-script (3), + vsd (4), + cron-python (5), + event-script-python (6) + } + +TmnxISIDNoZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxISID specifies a 24 bit (1..16777215) service instance + identifier for the service. As part of the Shortest Path Bridging + (SPB) frames, it is used at the destination PE as a demultiplexor + field." + SYNTAX Integer32 (1..16777215) + +TmnxSvcEvi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSvcEvi specifies an ethernet EVPN identifier value." + SYNTAX Integer32 (1..16777215) + +TmnxSecRadiusServAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSecRadiusServAlgorithm data type is an enumerated integer that + indicates the algorithm used to access the list of configured RADIUS + servers: + - direct (1): The first server will be used as primary server for + all requests, the second as secondary and so on. + - round-robin (2): The first server will be used as primary server for + the first request, the second server as primary for + the second request, and so on. If the router gets + to the end of the list, it starts again with the + first server." + SYNTAX INTEGER { + direct (1), + round-robin (2) + } + +TmnxSvcEviOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSvcEviOrZero specifies an ethernet EVPN identifier value. Zero + indicates no such value specified." + SYNTAX Integer32 (0..16777215) + +TmnxSubTerminationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubTerminationType indicates how the subscriber host or + session is terminated." + SYNTAX INTEGER { + local (1), + localWholesale (2), + localRetail (3) + } + +TmnxSubTerminationTypeOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubTerminationType indicates how the subscriber host or + session is terminated. Zero indicates no subscriber host is + terminated." + SYNTAX INTEGER { + notApplicable (0), + local (1), + localWholesale (2), + localRetail (3) + } + +TmnxLongDisplayString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLongDisplayString indicates a long DisplayString." + SYNTAX OCTET STRING (SIZE (0..1024)) + +TmnxLongDisplayStringToBinary ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLongDisplayString indicates a long DisplayString." + SYNTAX TmnxLongDisplayString + +TmnxLongDisplayStringLegacyBinary ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLongDisplayString indicates a long DisplayString." + SYNTAX OCTET STRING (SIZE (0..900)) + +TmnxProxyEntryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxProxyEntryType indicates type of proxy ARP or ND entry." + SYNTAX INTEGER { + evpn (1), + stat (2), + dyn (3), + dup (4) + } + +TmnxCBFClasses ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCBFClasses indicates a set of forwarding classes." + SYNTAX BITS { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7), + defaultLsp (8) + } + +TmnxUrpfCheckMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxUrpfCheckMode is the mode of operation of Unicast Reverse Path + Forwarding (uRPF). + + A value of 'strict' means that uRPF checks if the incoming packet has + a source address that matches a prefix in the routing table, and if + the interface expects to receive a packet with this source address + prefix. + + A value of 'loose' means that the uRPF checks if the incoming packet + has a source address with a corresponding prefix in the routing table, + but not if the interface expects to receive a packet with a specific + source address prefix. + + A value of 'strictNoEcmp' means that the uRPF drops a packet with a + source address that matches an ECMP route and otherwise behaves the + same as in 'strict' mode." + SYNTAX INTEGER { + strict (1), + loose (2), + strictNoEcmp (3) + } + +TmnxUserPassword ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxUserPassword indicates a password as a plaintext + string, or as a bcrypt encrypted hash. + + The value of TmnxUserPassword cannot be more than 56 characters if it + is a plaintext string. + + Any GET request on this type of object returns an empty string." + SYNTAX DisplayString (SIZE (0..60)) + +TmnxUdpPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxUdpPort is the port used to send messages + to an event collector target. 514 is the IANA assigned port number + for syslog. 162 is the IANA assigned port number for SNMP + notifications." + SYNTAX Integer32 (0..65535) + +TmnxUuid ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4x-2x-2x-2x-6x" + STATUS current + DESCRIPTION + "The value of TmnxUuid specifies the Universally Unique Identifier + (UUID). The UUID consists of 32 hexadecimal digits." + SYNTAX OCTET STRING (SIZE (16)) + +TmnxSyslogFacility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogFacility is an enumerated integer that + specifies which syslog facility is the intended destination for the + log event stream." + REFERENCE + "The Syslog Protocol (RFC5424): Table 1" + SYNTAX INTEGER { + kernel (0), + user (1), + mail (2), + systemd (3), + auth (4), + syslogd (5), + printer (6), + netnews (7), + uucp (8), + cron (9), + authpriv (10), + ftp (11), + ntp (12), + logaudit (13), + logalert (14), + cron2 (15), + local0 (16), + local1 (17), + local2 (18), + local3 (19), + local4 (20), + local5 (21), + local6 (22), + local7 (23) + } + +TmnxSyslogSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogSeverity is an enumerated integer that + specifies the severity levels of syslog messages." + REFERENCE + "The Syslog Protocol (RFC5424): Table 2" + SYNTAX INTEGER { + emergency (0), + alert (1), + critical (2), + error (3), + warning (4), + notice (5), + info (6), + debug (7) + } + +TmnxEvpnMultiHomingState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxEvpnMultiHomingState indicates multi-homing state of + the element." + SYNTAX INTEGER { + disabled (0), + singleActive (1), + singleActiveNoEsiLabel (2), + allActive (3) + } + +TmnxBgpEvpnAcEthTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBgpEvpnAcEthTag indicates ethernet tag value of the BGP EVPN + attachment circuit." + SYNTAX Integer32 (0..16777215) + +TmnxL2tpTunnelGroupName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxL2tpTunnelGroupName data type contains a valid string to + identify a Layer Two Tunneling Protocol Tunnel Group." + SYNTAX DisplayString (SIZE (1..63)) + +TmnxL2tpTunnelGroupNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxL2tpTunnelGroupNameOrEmpty data type contains a valid string + to identify a Layer Two Tunneling Protocol Tunnel Group. + + An empty string indicates that no Tunnel Group is defined." + SYNTAX DisplayString (SIZE (0..63)) + +TFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter. 0 indicates an invalid + filter-id." + SYNTAX Unsigned32 (0..65535) + +TIPFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of an IP filter." + SYNTAX TFilterID + +TDHCPFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a DHCP filter." + SYNTAX TFilterID + +TEntryIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in a policy or filter table. + to facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. + The value 0, means that the object does not refer to a filter + entry at this time." + SYNTAX TEntryIndicator (0..65535) + +MciBoolean ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This provides MCI type to for the objects which do not have well + defined defaults" + SYNTAX INTEGER { + mciTrue (1), + mciFalse (2) + } + +TmnxPppCpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppCpState data type is an enumerated integer that + describes the current status of a PPP link. It can be applied + to both LCP and NCP links." + SYNTAX INTEGER { + initial (1), + starting (2), + closed (3), + stopped (4), + closing (5), + stopping (6), + requestSent (7), + ackReceived (8), + ackSent (9), + opened (10) + } + +TmnxRipNgAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRipNgAuthType TC defines the authentication method to be + used for RIP/RIP-NG. Allowed values are : + noAuthentication(1) - No authentication method + simplePassword(2) - Simple password based authentication + md5(3) - 16 byte MD5 Authentication + md20(4) - 20 byte MD5 Authentication." + REFERENCE + "RIP2-MIB.rip2IfConfAuthType" + SYNTAX INTEGER { + noAuthentication (1), + simplePassword (2), + md5 (3), + md20 (4) + } + +TmnxRipNgAuthKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRipNgAuthKey TC defines the authentication key to be used when + the authentication type has been configured to either + simplePassword(2), md5(3) or md20(4) $feature (RIP_AUTH_EXTENSION) {or + md16(5) or md5-20(6) }(see TmnxRipNgAuthType)." + REFERENCE + "RIP2-MIB.rip2IfConfAuthKey" + SYNTAX OCTET STRING (SIZE (0..16)) + +TmnxAddressAndPrefixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressType + +TmnxAddressAndPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +TmnxAddressAndPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxIpv6AddressAndPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressIPv6 + +TmnxIpv6AddressAndPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxIpv4AddressAndMaskOrPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddress + +TmnxIpv4AddressAndMaskOrPrefixMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddress + +TmnxIpv4AddressAndMaskOrPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddressPrefixLength + +TmnxIpv4AddressAndPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddress + +TmnxIpv4AddressAndPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddressPrefixLength + +TmnxIpv6AddressAndMaskOrPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressIPv6 + +TmnxIpv6AddressAndMaskOrPrefixMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressIPv6 + +TmnxIpv6AddressAndMaskOrPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxAddressAndMaskOrPrefixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressType + +TmnxAddressAndMaskOrPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +TmnxAddressAndMaskOrPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxAddressAndMaskOrPrefixMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +TmnxAddressWithZoneType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressType + +TmnxAddressWithZoneAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +THsPirRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HS PIR rate to be used in Mbps. The value of + 4294967295(0xFFFFFFFF) means maximum rate." + SYNTAX Unsigned32 (1..100000 | 4294967295) + +THsPirRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HS PIR rate to be used in Mbps. The value of + 4294967295(0xFFFFFFFF) means maximum rate. The value of + 4294967294(0xFFFFFFFE) means no override." + SYNTAX Unsigned32 (1..100000 | 4294967294 | 4294967295) + +THsSchedulerPolicyGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsSchedulerPolicyGroupId specifies the identification + number of a HS scheduler policy group. A value of zero (0) + indicates that no specific group identification has been assigned for + this object. When an object of type THsSchedulerPolicyGroupId is + an SNMP table index, an index value of zero (0) is not allowed and a + noCreation error will be returned." + SYNTAX Integer32 (0 | 1) + +THsSchedulerPolicyWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HS entity while feeding into the parent." + SYNTAX Integer32 (1..127) + +THsSchedulerPolicyWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HS entity while feeding into the parent. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..127) + +TmnxWaveKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxWaveKey specifies the Wavelength to be transmitted on + the interface's optical signal. + + The following table describes the possible values based on ITU + channel. Key1 and Key2 must match in modulo 2 with each other. + + Index ITU Key 1 Key 2 + channel First Last First Last + ------------------------------------------- + 0 61 1548 1548 2032 2032 // 1696 Test Channel + + // Original Tropic Channels (index 1 to 32) + 1 59 1 15 545 559 + 2 58 18 32 562 576 + 3 57 35 49 579 593 + 4 56 52 66 596 610 + 5 54 69 83 613 627 + 6 53 86 100 630 644 + 7 52 103 117 647 661 + 8 51 120 134 664 678 + 9 49 137 151 681 695 + 10 48 154 168 698 712 + 11 47 171 185 715 729 + 12 46 188 202 732 746 + 13 44 205 219 749 763 + 14 43 222 236 766 780 + 15 42 239 253 783 797 + 16 41 256 270 800 814 + 17 39 273 287 817 831 + 18 38 290 304 834 848 + 19 37 307 321 851 865 + 20 36 324 338 868 882 + 21 34 341 355 885 899 + 22 33 358 372 902 916 + 23 32 375 389 919 933 + 24 31 392 406 936 950 + 25 29 409 423 953 967 + 26 28 426 440 970 984 + 27 27 443 457 987 1001 + 28 26 460 474 1004 1018 + 29 24 477 491 1021 1035 + 30 23 494 508 1038 1052 + 31 22 511 525 1055 1069 + 32 21 528 542 1072 1086 + + // 1696 Extension 42 channels (index 33 to 42) + 33 60 1089 1103 1573 1587 + 34 55 1106 1120 1590 1604 + 35 50 1123 1137 1607 1621 + 36 45 1140 1154 1624 1638 + 37 40 1157 1171 1641 1655 + 38 35 1174 1188 1658 1672 + 39 30 1191 1205 1675 1689 + 40 25 1208 1222 1692 1706 + 41 20 1225 1239 1709 1723 + 42 19 1242 1256 1726 1740 + + // 1830 Extension to 44 channels (index 43 and 44) + 43 18 1259 1273 1743 1757 + 44 17 1276 1290 1760 1774 + + // 1830 Extension to 88 channels (index 45 to 88) + 45 595 1293 1307 1777 1791 + 46 585 1310 1324 1794 1808 + 47 575 1327 1341 1811 1825 + 48 565 1344 1358 1828 1842 + 49 545 1361 1375 1845 1859 + 50 535 1378 1392 1862 1876 + 51 525 1395 1409 1879 1893 + 52 515 1412 1426 1896 1910 + 53 495 1429 1443 1913 1927 + 54 485 1446 1460 1930 1944 + 55 475 1463 1477 1947 1961 + 56 465 1480 1494 1964 1978 + 57 445 1497 1511 1981 1995 + 58 435 1514 1528 1998 2012 + 59 425 1531 1545 2015 2029 + 60 415 1548 1562 2032 2046 + 61 395 3585 3599 2049 2063 + 62 385 3602 3616 2066 2080 + 63 375 3619 3633 2083 2097 + 64 365 3636 3650 2100 2114 + 65 345 3653 3667 2117 2131 + 66 335 3670 3684 2134 2148 + 67 325 3687 3701 2151 2165 + 68 315 3704 3718 2168 2182 + 69 295 3721 3735 2185 2199 + 70 285 3738 3752 2202 2216 + 71 275 3755 3769 2219 2233 + 72 265 3772 3786 2236 2250 + 73 245 3789 3803 2253 2267 + 74 235 3806 3820 2270 2284 + 75 225 3823 3837 2287 2301 + 76 215 3840 3854 2304 2318 + 77 605 3857 3871 2321 2335 + 78 555 3874 3888 2338 2352 + 79 505 3891 3905 2355 2369 + 80 455 3908 3922 2372 2386 + 81 405 3434 3448 3946 3960 + 82 355 3451 3465 3963 3977 + 83 305 3468 3482 3980 3994 + 84 255 3485 3499 3997 4011 + 85 205 3502 3516 4014 4028 + 86 195 3519 3533 4031 4045 + 87 185 3536 3550 4048 4062 + 88 175 3553 3567 4065 4079 + -------------------------------------------" + SYNTAX Unsigned32 (0..4095) + +TmnxSubBondingConnIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubBondingConnId represents the index of the bonding + connection. The value '0' means that index is not specified." + SYNTAX Unsigned32 (0 | 1..2) + +TBurstLimitOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size for a queue. or scheduler or + aggregate-rate-limit. The value -1 means that the actual value is + derived from the corresponding buffer policy's default value. A value + of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..14000000) + +TmnxEvpnMHEthSegStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEvpnMHEthSegStatus data type is an enumerated integer that + describes the status of an ethernet segment associated with the given + SAP or SDP binding." + SYNTAX INTEGER { + df (1), + ndf (2), + notesmanaged (3) + } + +TmnxVxlanInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVxlanInstance data type indicates range for the VXLAN + instance." + SYNTAX Unsigned32 (1) + +TmnxSvcEvpnMplsTransportType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this transport entity." + SYNTAX INTEGER { + invalid (0), + local (1), + static (2), + rsvp (3), + ldp (4), + ospf (5), + isis (6), + bgp (7), + srTe (8), + udp (9), + srPolicy (10), + mplsFwdPolicy (11), + ribApi (12), + srOspf3 (13) + } + +TmnxMplsLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMplsLabel data type indicates range for MPLS label." + SYNTAX Unsigned32 (32..1048575) + +TmnxMplsLabelOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMplsLabelOrZero data type indicates range for MPLS label. The + value 0 indicates that no MPLS label is specified." + SYNTAX Unsigned32 (0 | 32..1048575) + +TmnxMplsLspBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMplsLspBandwidth data type indicates maximum bandwidth range." + SYNTAX Unsigned32 (0..6400000) + +TmnxVni ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVni data type indicates range for VNI." + SYNTAX Unsigned32 (1..16777215) + +TmnxVniOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVni data type indicates range for VNI." + SYNTAX Unsigned32 (0..16777215) + +PwPortIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PwPortIdOrZero indicates the range for pw port id's with 0 as the + default value." + SYNTAX Unsigned32 (0 | 1..32767) + +TmnxCliEngine ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxCliEngine specifies the CLI engine type. + Values: + classicCli (1) - Classic CLI engine. + mdCli (2) - Model-Driven CLI engine. + systemDerived (3) - Default value. CLI engine derived from system configuration-mode." + SYNTAX INTEGER { + classicCli (1), + mdCli (2), + systemDerived (3) + } + +TmnxRsvpSessionNameString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRsvpSessionNameString type indicates the RSVP session name + which has extended from 80 to 160 characters." + SYNTAX DisplayString (SIZE (0..160)) + +TmnxQosMdAutoPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a policy for Qos objects. This ID must be + unique within the Qos Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 2..65535) + +TmnxQosMdAutoIDCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes the count of policy IDs that has already been + assigned for Qos objects." + SYNTAX Unsigned32 (0..65535) + +TmnxNhgDownReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The reason for next-hop group being operationally down." + SYNTAX INTEGER { + notApplicable (0), + nextHopNotResolved (1), + nextHopIsLocal (3), + nextHopIsMcast (4), + resTypeMismatch (5) + } + +TmnxQosRateHigh32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The upper 32 bits of a 64 bit rate value." + SYNTAX TmnxHigh32 (0 | 1 | 4294967295) + +TmnxQosRateLow32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The lower 32 bits of a 64 bit rate value." + SYNTAX TmnxLow32 (0..4294967295) + +AluNgeKeygroupIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an entry in the aluNgeKeygroupTable or zero." + SYNTAX Unsigned32 (0..127) + +TmnxEsaNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaNum data type contains an identification number for an + Extended Service Appliance. The value '0' indicates an invalid + reference." + SYNTAX Unsigned32 (0 | 1..16) + +TmnxEsaVappNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaVappNum type contains an identification number for the + Virtual Application on an Extended Service Appliance. The value '0' + indicates an invalid reference." + SYNTAX Unsigned32 (0 | 1..4) + +TPolRateTypeRefOrLocalLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentLocalLimit' means the rate is + specified in percentage of local limit. The value + 'percentReferPortLimit' means the rate is specified in percentage of + reference port limit." + SYNTAX INTEGER { + kbps (1), + percentLocalLimit (2), + percentReferPortLimit (3) + } + +TPolicerRateTypeWithRefLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentPortLimit' means the rate is + specified in percentage of port limit. The value 'percentLocalLimit' + means the rate is specified in percentage of local limit. The value + 'percentReferPortLimit' means the rate is specified in percentage of + reference port limit." + SYNTAX INTEGER { + kbps (1), + percentPortLimit (2), + percentLocalLimit (3), + percentReferPortLimit (4) + } + +TWredSlopeProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The profile marking of a packet. Value of 'in' specifies in-profile + marking. Value of 'out' specifies out-profile marking. Value of 'none' + specifies the profile marking of the packet will be inherited from the + existing enqueuing priority derived from earlier matches in the + classification hierarchy." + SYNTAX INTEGER { + in (1), + out (2), + exceed (4), + inplus (5) + } + +TDEWredSlopeProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the profile marking of a packet. + + Value of 'in' specifies the in-profile marking. + + Value of 'out' specifies the out-profile marking. + + Value of 'de' specifies that the profile marking will be based on the DE + (Drop-Eligible) bit. DE bit-value of '0' specifies in-profile and DE + bit value of '1' specifies out-profile marking." + SYNTAX INTEGER { + in (1), + out (2), + de (3), + exceed (4), + inplus (5) + } + +TmnxFlexAlgoId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxFlexAlgoId identifies a specific Flexible Algorithm in the system." + SYNTAX Unsigned32 (128..255) + +TmnxFlexAlgoIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxFlexAlgoId identifies a specific Flexible Algorithm in the system. + + The value '0' indicates that no Flexible Algorithm is specified." + SYNTAX Unsigned32 (0 | 128..255) + +TmnxAlgorithmId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAlgorithmId identifies a specific Algorithm in the system. + + The value can indentify a defined IGP Algorithm (value 0 is SPF) or a + Flexible Algorithm (range 128..255)." + SYNTAX Unsigned32 (0..255) + +TmnxTreeSidOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxTreeSidOwner identifies owner information for tree-sid feature." + SYNTAX INTEGER { + none (0), + static (1), + pce (2), + srPol (3) + } + +TmnxTreeSidOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxTreeSidOrigin identifies origin information for tree-sid feature." + SYNTAX INTEGER { + pcep (10), + bgpSrPolicy (20), + configuration (30) + } + +TmnxMacMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMacMask is the 6 byte mask to provide the range of MAC + addresses." + SYNTAX OCTET STRING (SIZE (6)) + +TmnxVeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVeId is the vpls-edge-range." + SYNTAX Integer32 (-1 | 1..65535) + +TmnxMcIPsecDomainId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMcIPsecDomainId is an integer identifying a Multi-chassis IPsec + Domain." + SYNTAX Unsigned32 (1..255) + +TmnxMcIPsecDomainDesignatedRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMcIPsecDomainDesignatedRole indicates the designated role of a + Multi-chassis IPsec Domain." + SYNTAX INTEGER { + standby (1), + active (2) + } + +TmnxMcIPsecDomainAdjRmtDesignatedRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMcIPsecDomainAdjRmtDesignatedRole indicated the designated role of + remote MC IPsec Domain." + SYNTAX INTEGER { + standby (1), + active (2), + unknown (3) + } + +TmnxSubHostSessionLimitOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubHostSessionLimitOverride data type is an integer that + indicates the maximum number of hosts using.... + + The value -1 indicates that there is no limit + + The value -2 indicates that the AAA server did not specify an + override." + SYNTAX Integer32 (-2..131071) + +TPlcyAcctPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the router policer accounting template policer + identifier." + SYNTAX Unsigned32 (1..63) + +TPktByteOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + packet." + SYNTAX Integer32 (-8 | -4 | 0 | 4 | 8) + +TmnxAuthAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAuthAlgorithm data type is an enumerated integer that describes + the values used to identify the hashing algorithm. + + Value Descriptions: + + null - Choosing this value configures the high-speed + null algorithm, which does nothing. This is same + as not having authentication turned on, same as + turning the protocol off. + + md5 - Choosing this value configures the use of + hmac-md5 algorithm for authentication. + + sha1 - Choosing this value configures the use of + hmac-sha1 algorithm for authentication. + + sha256 - Choosing this value configures the use of + hmac-sha256 algorithm for authentication. + + sha384 - Choosing this value configures the use of + hmac-sha384 algorithm for authentication. + + sha512 - Choosing this value configures the use of + hmac-sha512 algorithm for authentication. + + aesXcbc - Choosing this value configures the use of + aes-xcbc(RFC3566) algorithm for authentication. + + authEncryption - Choosing this value configures the use of + Authenticated Encryption (AE) algorithm for + authentiation." + SYNTAX INTEGER { + null (1), + md5 (2), + sha1 (3), + sha256 (4), + sha384 (5), + sha512 (6), + aesXcbc (7), + authEncryption (8) + } + +TmnxEncrAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxEncrAlgorithm data type is an enumerated integer that describes + the values used to identify the encryption algorithm. + + Value Descriptions: + + null - Choosing this value configures the high-speed + null algorithm, which does nothing. This is same + as not having encryption turned on. + + des - Choosing this value configures the 56-bit DES + algorithm for encryption. This is an older + algorithm with relatively weak security. While + better than nothing, it should only be used + where a strong algorithm is not available on + both ends at an acceptable performance level. + + des3 - Choosing this value configures the 3-DES + algorithm for encryption. This is a modified + application of the des algorithm which uses + multiple des operations to make things more + secure. + + aes128 - Choosing this value configures the AES algorithm + with a block size of 128 bits. This is a + mandatory implementation size for AES. As of + today, this is a very strong algorithm choice. + + aes192 - Choosing this value configures the AES algorithm + with a block size of 192 bits. This is a + stronger version of AES. + + aes256 - Choosing this value configures the AES algorithm + with a block size of 256 bits. This is the + strongest available version of AES. + + aes128Gcm8 - Choosing this value configures the AES algorithm + with a block size of 128 bits in Galois/Counter + Mode (GCM) with an 8 octet Integrity Check Value (ICV). + + aes128Gcm12 - Choosing this value configures the AES algorithm + with a block size of 128 bits in Galois/Counter + Mode (GCM) with an 12 octet ICV. + + aes128Gcm16 - Choosing this value configures the AES algorithm + with a block size of 128 bits in Galois/Counter + Mode (GCM) with an 16 octet ICV. + + aes192Gcm8 - Choosing this value configures the AES algorithm + with a block size of 192 bits in Galois/Counter + Mode (GCM) with an 8 octet ICV. + + aes192Gcm12 - Choosing this value configures the AES algorithm + with a block size of 192 bits in Galois/Counter + Mode (GCM) with an 12 octet ICV. + + aes192Gcm16 - Choosing this value configures the AES algorithm + with a block size of 192 bits in Galois/Counter + Mode (GCM) with an 16 octet ICV. + + aes256Gcm8 - Choosing this value configures the AES algorithm + with a block size of 256 bits in Galois/Counter + Mode (GCM) with an 8 octet ICV. + + aes256Gcm12 - Choosing this value configures the AES algorithm + with a block size of 256 bits in Galois/Counter + Mode (GCM) with an 12 octet ICV. + + aes256Gcm16 - Choosing this value configures the AES algorithm + with a block size of 256 bits in Galois/Counter + Mode (GCM) with an 16 octet ICV. + + nullAes128Gmac - Choosing this value configures the AES algorithm + with a block size of 128 bits in Galois Message + Authentication Code (GMAC). + + nullAes192Gmac - Choosing this value configures the AES algorithm + with a block size of 192 bits in Galois Message + Authentication Code (GMAC). + + nullAes256Gmac - Choosing this value configures the AES algorithm + with a block size of 256 bits in Galois Message + Authentication Code (GMAC)." + SYNTAX INTEGER { + null (1), + des (2), + des3 (3), + aes128 (4), + aes192 (5), + aes256 (6), + aes128Gcm8 (7), + aes128Gcm12 (8), + aes128Gcm16 (9), + aes192Gcm8 (10), + aes192Gcm12 (11), + aes192Gcm16 (12), + aes256Gcm8 (13), + aes256Gcm12 (14), + aes256Gcm16 (15), + nullAes128Gmac (16), + nullAes192Gmac (17), + nullAes256Gmac (18) + } + +TmnxIkePolicyDHGroupOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyDHGroupOrZero data type is similar to + TmnxIkePolicyDHGroup but allows the value 'unspecified (0)'." + SYNTAX INTEGER { + unspecified (0), + group1 (1), + group2 (2), + group5 (5), + group14 (14), + group15 (15), + group19 (19), + group20 (20), + group21 (21) + } + +TmnxIPsecDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIPsecDirection data type is an enumerated integer that describes + the values used to identify the direction of an IPsec tunnel." + SYNTAX INTEGER { + inbound (1), + outbound (2) + } + +TmnxIPsecKeyingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIPsecKeyingType data type is an enumerated integer that describes + the values used to identify the IPsec keying type." + SYNTAX INTEGER { + none (0), + manual (1), + dynamic (2) + } + +TDCpuProtPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TDCpuProtPolicyType data type is an enumerated integer that describes + the values for distributed CPU protection policy type." + SYNTAX INTEGER { + accessNetwork (1), + port (2) + } + +TQosHwAggShaperSchedClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The scheduling class for the specified hardware aggregate shaper + scheduler entity." + SYNTAX Integer32 (1..6) + +TSrv6FunctionValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value to be assigned to all routes for the instance." + SYNTAX Unsigned32 (0..1048575) + +TSrv6FunctionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of function to be assigned to all routes for the instance." + SYNTAX INTEGER { + none (0), + dynamic (1), + static (2) + } + +TSrv6FunctionErrorCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The error-code for the function." + SYNTAX INTEGER { + noError (0), + error (1), + noResource (2), + locAdminDown (3), + noIntConfig (4), + fpeOperDown (5) + } + +TSrv6Function ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The function for srv6." + SYNTAX INTEGER { + end (0), + end-x (1), + end-dt4 (2), + end-dt6 (3), + end-dt46 (4), + end-dx2 (5), + end-dt2u (6), + end-dt2m (7) + } + +TSrv6EndpointBehavior ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The SRv6 endpoint behaviors." + SYNTAX INTEGER { + none (0), + end (1), + endPsp (2), + endUsp (3), + endPspUsp (4), + endX (5), + endXPsp (6), + endXUsp (7), + endXPspUsp (8), + endT (9), + endTPsp (10), + endTUsp (11), + endTPspUsp (12), + endB6Encaps (14), + endBM (15), + endDX6 (16), + endDX4 (17), + endDT6 (18), + endDT4 (19), + endDT46 (20), + endDX2 (21), + endDX2V (22), + endDT2U (23), + endDT2M (24), + endB6EncapsRed (27), + endUsd (28), + endPspUsd (29), + endUspUsd (30), + endPspUspUsd (31), + endXUsd (32), + endXPspUsd (33), + endXUspUsd (34), + endXPspUspUsd (35), + endTUsd (36), + endTPspUsd (37), + endTUspUsd (38), + endTPspUspUsd (39) + } + +TFirBurstLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size for a queue. The value of -1 specifies + system default value." + SYNTAX Integer32 (-1 | 1..102400) + +TSchedulerMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The shared queue scheduler mode." + SYNTAX INTEGER { + none (0), + vlanQos (1) + } + +TmnxPacketMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the packet-mode of an aggregate shaper" + SYNTAX INTEGER { + dataOtwOtw (0), + lmotwLmotwOtwAtm (1), + lmotwLmotwOtwNonAtm (2), + otwOtwOtw (3), + dataData (4) + } + +TmnxDPathDomainId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The D-Path Domain Id is a 6-octet object. It contains a 4-octet of + Global Admin Value followed by a 2-octet Local Admin Value." + SYNTAX OCTET STRING (SIZE (6)) + +TmnxTacplusAccessOpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxTacplusAccessOpType data type is an enumerated integer + that specifies the access operation for tacplus authorization. + Values: + none (0) - No operation. + subscriber (1) - Delete operation." + SYNTAX INTEGER { + none (0), + delete (1) + } + +END diff --git a/MIBS/nokia/TIMETRA-VRTR-MIB b/MIBS/nokia/TIMETRA-VRTR-MIB new file mode 100644 index 0000000..a1c5965 --- /dev/null +++ b/MIBS/nokia/TIMETRA-VRTR-MIB @@ -0,0 +1,44237 @@ +TIMETRA-VRTR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv4, + InetAddressIPv6, InetAddressIPv6z, + InetAddressPrefixLength, + InetAddressType, + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + inetCidrRouteDest, + inetCidrRouteDestType, + inetCidrRouteEntry, + inetCidrRouteNextHop, + inetCidrRouteNextHopType, + inetCidrRoutePfxLen, + inetCidrRoutePolicy, inetCidrRouteProto, + ipCidrRouteEntry + FROM IP-FORWARD-MIB + ipNetToMediaEntry, ipNetToPhysicalEntry, + ipv6RouterAdvertEntry + FROM IP-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + TimeTicks, Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress, RowStatus, + TEXTUAL-CONVENTION, TestAndIncr, + TimeInterval, TimeStamp, TruthValue + FROM SNMPv2-TC + TmnxSlotNum, tmnxCardSlotNum, + tmnxChassisIndex, tmnxFPNum + FROM TIMETRA-CHASSIS-MIB + TDHCPFilterID, TFilterID, + TIPvXFilterType + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + tmnxPortNotifyPortId, tmnxPortType + FROM TIMETRA-PORT-MIB + sapEncapValue, sapPortId + FROM TIMETRA-SAP-MIB + svcDhcpClientLease, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateNewCiAddr + FROM TIMETRA-SERV-MIB + ClassIndex, ClassIndexOrNone, + DateAndTimeOrEmpty, Dot1PPriority, + IpAddressPrefixLength, SdpBindId, + TCIRRate, TCpmProtPolicyID, TDSCPValue, + TDSCPValueOrNone, TFCNameOrEmpty, + TFCType, TItemDescription, + TItemLongDescription, + TLNamedItemOrEmpty, + TLPolicyNameOrExpOrEmpty, TNamedItem, + TNamedItemOrEmpty, TNetworkPolicyID, + TPIRRate, TPlcrBurstSizeBytes, + TPlcyAcctPolicerId, + TPolicyStatementNameOrEmpty, + TPriorityOrUndefined, + TQosQGrpInstanceIDorZero, + TResolveStatus, + TXLPolicyNameOrExpOrEmpty, + TmnxAddressAndPrefixAddress, + TmnxAddressAndPrefixPrefix, + TmnxAddressAndPrefixType, + TmnxAdminState, TmnxAlgorithmId, + TmnxBfdSessOperFlags, + TmnxBfdSessProtocolState, + TmnxBfdSessionProtocols, + TmnxBfdTermination, + TmnxBgpAutonomousSystem, TmnxCBFClasses, + TmnxCreateOrigin, TmnxCustId, + TmnxDHCP6MsgType, TmnxDPathDomainId, + TmnxDataFormat, TmnxDhcpClientState, + TmnxDhcpOptionType, + TmnxDhcpServerDUIDTypeCode, + TmnxDistCpuProtActionDuration, + TmnxDistCpuProtProtocolId, + TmnxDistCpuProtState, + TmnxEnabledDisabled, TmnxEncapVal, + TmnxFlexAlgoIdOrZero, + TmnxIpv6AddressAndPrefixAddress, + TmnxIpv6AddressAndPrefixPrefix, + TmnxIsaBbGrpId, TmnxLagPerLinkHashClass, + TmnxLagPerLinkHashWeight, + TmnxLinkMapProfileIdOrZero, + TmnxMplsTpGlobalID, TmnxMplsTpNodeID, + TmnxOperState, TmnxPortID, + TmnxPwGlobalIdOrZero, TmnxQosRateHigh32, + TmnxQosRateLow32, TmnxReasContextVal, + TmnxRouteDistType, TmnxServId, + TmnxStatus, TmnxTunnelGroupIdOrZero, + TmnxTunnelID, TmnxTunnelType, + TmnxTunnelTypeExt, TmnxUrpfCheckMode, + TmnxVPNRouteDistinguisher, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVpnIpBackupFamily + FROM TIMETRA-TC-MIB + ; + +timetraVRtrMIBModule MODULE-IDENTITY + LAST-UPDATED "202102010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + the Nokia SROS device transport and virtual routers, + their interfaces, and other related features. + + Copyright 2003-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition + that the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's proprietary + intellectual property. Nokia retains all title and ownership in the + Specification, including any revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "202102010000Z" + DESCRIPTION + "Rev 21.0 01 Feb 2021 00:00 + 21.0 release of the TIMETRA-VRTR-MIB." + + REVISION "202002010000Z" + DESCRIPTION + "Rev 20.0 01 Feb 2020 00:00 + 20.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201903010000Z" + DESCRIPTION + "Rev 19.0 01 Mar 2019 00:00 + 19.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201703010000Z" + DESCRIPTION + "Rev 15.0 01 Mar 2017 00:00 + 15.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 01 Jan 2016 00:00 + 14.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 01 Jan 2015 00:00 + 13.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-VRTR-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200602280000Z" + DESCRIPTION + "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-VRTR-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-VRTR-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-VRTR-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-VRTR-MIB." + + ::= { timetraSRMIBModules 3 } + +TmnxVPNId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The purpose of a VPN-ID is to identify a VPN. + The global VPN Identifier format is: + 3-octet VPN Authority, organizationally unique ID followed by a + 4-octet VPN index identifying the VPN according to OUI." + REFERENCE + "RFC 2685, Fox & Gleeson, 'Virtual Private Networks Identifier', + September 1999." + SYNTAX OCTET STRING (SIZE (0..7)) + +TmnxInetAddrState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetAddrState is the state of an ipv6 address." + SYNTAX INTEGER { + unknown (0), + tentative (1), + duplicated (2), + inaccessible (3), + deprecated (4), + preferred (5) + } + +TDSCPAppId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DSCP Application identifiers for protocols that generate control + traffic on the the Nokia SROS router." + SYNTAX INTEGER { + bgp (1), + cflowd (2), + dhcp (3), + dns (4), + ftp (5), + icmp (6), + igmp (7), + l2tp (8), + ldp (9), + mld (10), + msdp (11), + ndis (12), + ntp (13), + ospf (14), + pim (15), + radius (16), + rip (17), + rsvp (18), + snmp (19), + snmp-notification (20), + srrp (21), + ssh (22), + syslog (23), + tacplus (24), + telnet (25), + tftp (26), + traceroute (27), + vrrp (28), + ptp (29), + igmp-reporter (30), + gtp (31), + sflow (34), + diameter (35), + pcep (36), + call-trace (37), + bmp (38), + grpc (39), + mtrace2 (40), + http (41), + mpls-udp-return (42), + pfcp (43), + ibcp (44) + } + +TDot1pAppId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority (Dot1p) Application identifiers for Layer-2 + protocols that generate control traffic on the the Nokia SROS router." + SYNTAX INTEGER { + arp (1), + isis (2), + pppoe (3) + } + +TmnxVrtrSingleSfmOverloadState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVrtrSingleSfmOverloadState data type is an enumerated integer + that describes the values used to identify the IGP single-SFM-overload + state (SFM:Switch-Fabric/Control Processor Module). + notApplicable : the IGP overload reaction to the single-SFM + condition is disabled; + normal : the full system multicast capacity of a + dual-SFM chassis is available; + overload : only reduced system multicast capacity is + available, and IGP protocols are in overload." + SYNTAX INTEGER { + notApplicable (0), + normal (1), + overload (2) + } + +TmnxInetCidrNextHopType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetCidrNextHopType is the type of next hop for a route. + regular : Next hop is an IPv4 destination address for an + IPv4 prefix or and IPv6 destination address for + and IPv6 prefix. + tunneled : Next hop refers to a IPv4 LDP/RSVP/GRE tunnel. + sixOverMPLS : Next hop is a MPLS tunnel for IPv6 prefix. + sixOverFour : Next hop is a IPv4 destination for IPv6 prefix. + tunneledIpv6: Next hop refers to a IPv6 LDP tunnel." + SYNTAX INTEGER { + regular (1), + tunneled (2), + sixOverMPLS (3), + sixOverFour (4), + tunneledIpv6 (5) + } + +TmnxInetCidrNextHopOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetCidrNextHopOwner is the owner of the next hop for a route. + unknown : Next hop owner is unknown. + rsvp : Next hop owner is RSVP. + ldp : Next hop owner is LDP. + ldpOverRsvp : Next hop owner is LDP over RSVP. + bgp : Next hop owner is BGP. + srOspf : Next hop owner is SR-OSPF. + srIsis : Next hop owner is SR-ISIS. + srTe : Next hop owner is SR-TE. + udp : Next hop owner is UDP. + srBgp : Next hop owner is BGP-SR TE. + mplsFwdPolicy : Next hop owner is MPLS-Fwd-Policy. + srPolicy : Next hop owner is SR-POLICY. + ribApi : Next hop owner is RIB-API." + SYNTAX INTEGER { + unknown (0), + rsvp (1), + ldp (2), + ldpOverRsvp (3), + bgp (4), + srOspf (5), + srIsis (6), + srTe (7), + udp (8), + srBgp (9), + srOspfV3 (10), + mplsFwdPolicy (11), + srPolicy (12), + ribApi (13), + srv6 (14), + srv6Isis (15) + } + +TmnxL3RouteOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxL3RouteOwner is the owner of the next hop for a Layer 3 route." + SYNTAX INTEGER { + unknown (0), + local (1), + host (2), + static (5), + bgp (16) + } + +TmnxRouteOperFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxRouteOperFlags specifies the different properties on + the route." + SYNTAX BITS { + stickyFlag (0) + } + +VRtrVprnTTLPropagateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of VRtrVprnTTLPropagateType specifies whether or not to + enable the propagation of time to live (TTL) at Ingress LER from the + header of IP packet into all labels in the stack. + + When the value is set to 'none' the IP TTL propagation is disabled + from the IP header to all labels in the stack including the VC label. + + When the value is set to 'all' the IP TTL is propagated from the + header of IP packet into all labels in the stack. + + When the value is set to 'vcOnly' the IP TTL is propagated from the IP + header into the VC label but not the transport labels in the stack. + + When the value is set to 'inherit', the VPRN instance inherits the + base router instance configuration." + SYNTAX INTEGER { + none (0), + all (1), + vcOnly (2), + inherit (3) + } + +VRtrTTLPropagateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of VRtrTTLPropagateType specifies whether or not to enable + the propagation of time to live (TTL) from the header of IP packet + into all labels in the stack. + + When the value is set to 'none' the IP TTL propagation is disabled + from the IP header to all labels in the stack. + + When the value is set to 'all' the IP TTL is propagated from the + header of IP packet into all labels in the stack." + SYNTAX INTEGER { + none (0), + all (1) + } + +TmnxSendCgaModifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The TmnxSendCgaModifier textual convention represents a 16-octets + string used as modifier while generating Cryptographically Generated + Addresses (CGA)." + SYNTAX OCTET STRING (SIZE (16)) + +TmnxEmbFlowspecFltrMaxSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxEmbFlowspecFltrMaxSize specifies the maximum number + of entries reserved for an auto-created IP or IPv6 embedded filter for + flowspec rules on a given virtual router." + SYNTAX Unsigned32 (0..262143) + +TmnxInetAddrTypeWithMcast ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetAddrTypeWithMcast represents a type of Internet address. + + It extends the standard InetAddressType with the values of 'ipv4Mcast + (128)' and 'ipv6Mcast (129)' that indicate IPv4/IPv6 addresses used + for multicast extensions." + SYNTAX INTEGER { + unknown (0), + ipv4 (1), + ipv6 (2), + ipv4z (3), + ipv6z (4), + dns (16), + ipv4Mcast (128), + ipv6Mcast (129) + } + +TmnxVrtrNeid ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The textual convention TmnxVrtrNeid represents the Network Element + Identifier." + SYNTAX OCTET STRING (SIZE (4)) + +VrtrMplsTunnelMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of VrtrMplsTunnelMode specifies MPLS tunnel mode." + SYNTAX INTEGER { + uniform (0), + pipe (1) + } + +tmnxVRtrObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 3 } + +vRtrConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrConfTable has an entry for each virtual router configured in + the system." + ::= { tmnxVRtrObjs 1 } + +vRtrConfEntry OBJECT-TYPE + SYNTAX VRtrConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router in the system. Entries can + be created and deleted via SNMP SET operations. Creation requires a + SET request containing vRtrRowStatus, vRtrName and vRtrType. + Note that rows in this table are usually created by the agent itself + as a side affect of some other configuration; for example, when a + service vprn is created by setting the appropriate objects in the + TIMETRA-SERV-MIB. + + There will always be at least two row entries in this table, one of + these entries represents the base or transport router and the other + represents the management router. These entries are created when the + system is initialized and can never be deleted." + INDEX { vRtrID } + ::= { vRtrConfTable 1 } + +VRtrConfEntry ::= SEQUENCE +{ + vRtrID TmnxVRtrID, + vRtrRowStatus RowStatus, + vRtrAdminState TmnxAdminState, + vRtrName TNamedItemOrEmpty, + vRtrMaxNumRoutes Integer32, + vRtrBgpStatus TmnxStatus, + vRtrMplsStatus TmnxStatus, + vRtrOspfStatus TmnxStatus, + vRtrRipStatus TmnxStatus, + vRtrRsvpStatus TmnxStatus, + vRtrEcmpMaxRoutes Unsigned32, + vRtrAS TmnxBgpAutonomousSystem, + vRtrNewIfIndex TestAndIncr, + vRtrLdpStatus TmnxStatus, + vRtrIsIsStatus TmnxStatus, + vRtrRouterId IpAddress, + vRtrTriggeredPolicy TruthValue, + vRtrConfederationAS TmnxBgpAutonomousSystem, + vRtrRouteDistinguisher TmnxVPNRouteDistinguisher, + vRtrMidRouteThreshold Unsigned32, + vRtrHighRouteThreshold Unsigned32, + vRtrIllegalLabelThreshold Unsigned32, + vRtrVpnId TmnxVPNId, + vRtrDescription TItemDescription, + vRtrGracefulRestart TruthValue, + vRtrGracefulRestartType INTEGER, + vRtrType INTEGER, + vRtrServiceId TmnxServId, + vRtrCustId TmnxCustId, + vRtrIgmpStatus TmnxStatus, + vRtrMaxNumRoutesLogOnly TruthValue, + vRtrVrfTarget TNamedItemOrEmpty, + vRtrVrfExportTarget TNamedItemOrEmpty, + vRtrVrfImportTarget TNamedItemOrEmpty, + vRtrPimStatus TmnxStatus, + vRtrMaxMcastNumRoutes Integer32, + vRtrMaxMcastNumRoutesLogOnly TruthValue, + vRtrMcastMidRouteThreshold Unsigned32, + vRtrIgnoreIcmpRedirect TruthValue, + vRtrOspfv3Status TmnxStatus, + vRtrMsdpStatus TmnxStatus, + vRtrVprnType INTEGER, + vRtrSecondaryVrfId TmnxVRtrIDOrZero, + vRtrMldStatus TmnxStatus, + vRtrIPv6MaxNumRoutes Integer32, + vRtrIPv6MidRouteThreshold Unsigned32, + vRtrIPv6HighRouteThreshold Unsigned32, + vRtrIPv6MaxNumRoutesLogOnly TruthValue, + vRtrIPv6IgnoreIcmpRedirect TruthValue, + vRtrMcPathMgmtPlcyName TNamedItem, + vRtrIgnoreNextHopMetric TruthValue, + vRtrMvpnVrfTarget TNamedItemOrEmpty, + vRtrMvpnVrfExportTarget TNamedItemOrEmpty, + vRtrMvpnVrfImportTarget TNamedItemOrEmpty, + vRtrMvpnVrfTargetUnicast TruthValue, + vRtrMvpnVrfExportTargetUnicast TruthValue, + vRtrMvpnVrfImportTargetUnicast TruthValue, + vRtrAS4Byte InetAutonomousSystemNumber, + vRtrConfederationAS4Byte InetAutonomousSystemNumber, + vRtrMvpnCMcastImportRT TNamedItemOrEmpty, + vRtrInterASMvpn TruthValue, + vRtrRipNgStatus TmnxStatus +} + +vRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the Tmnx + system. The vRtrID value for each virtual router must remain + constant at least from one re-initialization of the system + management processor (CPM) to the next. There will always be at + least one router entry defined by the agent with vRtrID=1 which + represents the transport router." + ::= { vRtrConfEntry 1 } + +vRtrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status. The creation or deletion of a virtual router entry + causes creation or deletion of corresponding entries in other Tmnx MIB + tables with the same vRtrID value. Note that it is not allowed to + 'destroy' the row entry for vRtrID = 1. + + In order for row creation to succeed, values for vRtrName and + vRtrType must be included in the same SNMP SET PDU as + vRtrRowStatus." + ::= { vRtrConfEntry 2 } + +vRtrAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this virtual router. Note that it + is not allowed to set vRtrAdminState to 'outOfService for the row + entry with vRtrID = 1." + DEFVAL { outOfService } + ::= { vRtrConfEntry 3 } + +vRtrName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name for this virtual router. The router name must + be unique among all virtual routers in the system. + + For row creation to succeed a value must be specified for vRtrName. + + When a row is created in the vRtrConfTable for a service vprn (i.e. + when vRtrType is set to 'vprn'), the agent automatically assigns the + name 'vprn'." + ::= { vRtrConfEntry 4 } + +vRtrMaxNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of routes that can be configured on + this virtual router. If the value is -1, then there + is no limit." + DEFVAL { -1 } + ::= { vRtrConfEntry 5 } + +vRtrBgpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for BGP on this virtual router. An attempt + to set vRtrBgpStatus to 'delete' will fail if the BGP protocol + is not in the administrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 6 } + +vRtrMplsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for MPLS on this virtual router. An attempt + to set vRtrMplsStatus to 'delete' will fail if the MPLS + protocol is not in the administrative outOfService state, + i.e. TIMETRA-MPLS-MIB::vRtrMplsGeneralAdminState must be + set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 7 } + +vRtrOspfStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for OSPFv2 on this virtual router. An attempt + to set vRtrOspfStatus to 'delete' will fail if the OSPFv2 + protocol is not in the administrative outOfService state, + i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set + to 'disabled'. + + This object was obsoleted in release 5.0." + DEFVAL { delete } + ::= { vRtrConfEntry 8 } + +vRtrRipStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RIP on this virtual router. An attempt + to set vRtrRipStatus to 'delete' will fail if the RIP + protocol is not in the admininistrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 9 } + +vRtrRsvpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RSVP on this virtual router. An attempt + to set vRtrRsvpStatus to 'delete' will fail if the RSVP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-RSVP-MIB::vRtrRsvpGeneralAdminState must be set + to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 10 } + +vRtrEcmpMaxRoutes OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrEcmpMaxRoutes specifies the maximum number of equal + cost routes allowed on this routing table instance. When the number + ecmp routes available at the best preference value exceed the number + of vRtrEcmpMaxRoutes allowed, then the lowest next-hop IP address + algorithm is used to select the ecmp routes used. + + When vRtrEcmpMaxRoutes is set to one (1), and multiple routes are + available with the same best preference value and equal cost values, + then the route with the lowest next-hop IP address is used." + DEFVAL { 1 } + ::= { vRtrConfEntry 11 } + +vRtrAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrAS specifies the autonomous system number to be + advertised to this peer. This object is MUST be set before BGP + can be activated. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by vRtrAS4Byte." + DEFVAL { 0 } + ::= { vRtrConfEntry 12 } + +vRtrNewIfIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to assign values to vRtrIfIndex as + described in 'Textual Conventions for SNMPv2'. The network + manager reads the object, and then writes the value back + in the SET request that creates a new instance of vRtrIfEntry. + If the SET fails with the code 'inconsistentValue', then + the process must be repeated. If the the SET succeeds, then + the object is incremented and the new instance is created + according to the manager's directions." + ::= { vRtrConfEntry 13 } + +vRtrLdpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for LDP on this virtual router. An attempt + to set vRtrLdpStatus to 'delete' will fail if the LDP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-LDP-MIB::vRtrLdpGenAdminState must be set + to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 14 } + +vRtrIsIsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for ISIS on this virtual router. An attempt + to set vRtrIsIsStatus to 'delete' will fail if the ISIS + protocol is not in the administrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 15 } + +vRtrRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRouterId specifies an Ipv4 IP address, uniquely + identifying the router in the Autonomous System (AS). + + By convention, if the value of the vRtrRouterId is the default value, + the router's IP interface address will be used as the operational + router-id for the system." + DEFVAL { '00000000'H } + ::= { vRtrConfEntry 16 } + +vRtrTriggeredPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrTriggeredPolicy is 'false', all routing protocols + automatically reevaluate their routes when the route policies are + changed. If this value is 'true', then the user must trigger the + recalculation of routes when the route policies are changed." + DEFVAL { false } + ::= { vRtrConfEntry 17 } + +vRtrConfederationAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrConfederationAS specifies the confederation AS number + for the virtual router. A value of 0 means no confederation AS. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by vRtrConfederationAS4Byte." + DEFVAL { 0 } + ::= { vRtrConfEntry 18 } + +vRtrRouteDistinguisher OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRouteDistinguisher is an identifier attached to + routes that distinguishes to which VPN it belongs. The VPRN + cannot be operationally 'inService' until a route distinguisher + has been assigned. + + SNMP set of vRtrRouteDistinguisher to a non-default value will + automatically set vRtrBgpAutoRD to 'false'." + DEFVAL { '0000000000000000'H } + ::= { vRtrConfEntry 19 } + +vRtrMidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMidRouteThreshold specifies the mid-level water + marker for the number of routes which this VRF may hold. When this + limit is exceeded a tmnxVRtrMidRouteTCA notification is generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 20 } + +vRtrHighRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHighRouteThreshold specifies the high-level water + marker for the number of routes which this VRF may hold. When this + limit is exceeded a tmnxVRtrHighRouteTCA notification is generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + ::= { vRtrConfEntry 21 } + +vRtrIllegalLabelThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIllegalLabelThreshold specifies the allowed limit for + illegal label violations on this VRF. When this limit is exceeded a + tmnxVRtrIllegalLabelTCA notification is generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent. + + This object is made obsolete in release 14.0." + DEFVAL { 0 } + ::= { vRtrConfEntry 22 } + +vRtrVpnId OBJECT-TYPE + SYNTAX TmnxVPNId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVpnId is the Virtual Private Network Identifier of + this virtual router." + DEFVAL { ''H } + ::= { vRtrConfEntry 23 } + +vRtrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDescription is a user provided description + string for this virtual router. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrConfEntry 25 } + +vRtrGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGracefulRestart specifies whether or not + graceful restart capabilities are enabled on this virtual + router. In order for any protocol to perform graceful + restart vRtrGracefulRestart must have a value of 'true'. + Graceful restart capabilities can then be enabled or disabled + on an individual protocol basis." + DEFVAL { false } + ::= { vRtrConfEntry 26 } + +vRtrGracefulRestartType OBJECT-TYPE + SYNTAX INTEGER { + never (0), + manual (1), + automatic (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGracefulRestartType specifies when to include + grace restart of routing protocols as a result of a switchover + from primary CPM in a redundant system. + 'never' - always switch without graceful restart + 'manual' - perform graceful restart only on a forced switchover + 'automatic' - perform graceful restart on either a switchover + caused by an error or a forced switchover" + DEFVAL { never } + ::= { vRtrConfEntry 27 } + +vRtrType OBJECT-TYPE + SYNTAX INTEGER { + baseRouter (1), + vprn (2), + vr (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrType specifies the type of virtual router + represented by this row entry. When a row is created in this + table using 'createAndGo', vRtrType must be specified or the + row creation will fail. + + Only the value of 'vr (3)' can be set with a SNMP SET request. The + other values are used for row entries created internally by the agent. + + The value of vRtrType cannot be modified if vRtrRowStatus has a value + of 'active'." + ::= { vRtrConfEntry 28 } + +vRtrServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When vRtrType has a value of 'vprn', the value of vRtrServiceId + indicates the service-id of the associated service that created this + row entry." + ::= { vRtrConfEntry 29 } + +vRtrCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When vRtrType has a value of 'vprn', the value of vRtrCustId indicates + the customer-id of the associated service that created this row entry." + ::= { vRtrConfEntry 30 } + +vRtrIgmpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for IGMP on this virtual router. An attempt + to set vRtrIgmpStatus to 'delete' will fail if the IGMP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-IGMP-MIB::vRtrIgmpGenAdminState must be set to + 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 31 } + +vRtrMaxNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMaxNumRoutesLogOnly specifies the action to + be taken when the maximum number of routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new routes is not disabled. If the value is 'false' the event + is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 32 } + +vRtrVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfTarget specifies the extended community name for + the default vrf-import or vrf-export policy to use for the vRtrID if + no entries are configured in the vRtrPolicyTable for this vRtrID + instance. + + This object can not be set if either vRtrVrfExportTarget or + vRtrVrfImportTarget has been set." + ::= { vRtrConfEntry 33 } + +vRtrVrfExportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportTarget specifies the extended community name + for the default vrf-export policy to use for the vRtrID if no entries + are configured in the vRtrPolicyTable for this vRtrID instance. + + This object can not be set if vRtrVrfTarget has been set." + ::= { vRtrConfEntry 34 } + +vRtrVrfImportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportTarget specifies the extended community name + for the default vrf-import policy to use for the vRtrID if no entries + are configured in the vRtrPolicyTable for this vRtrID instance. + + This object can not be set if vRtrVrfTarget has been set." + ::= { vRtrConfEntry 35 } + +vRtrPimStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for PIM on this virtual router. When the object is + set to 'create', PIM protocol instance is enabled on the virtual + router. Setting the value to 'delete' disables PIM on the virtual + router." + DEFVAL { delete } + ::= { vRtrConfEntry 36 } + +vRtrMaxMcastNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of multicast routes that can be configured on + this virtual router. If the value is -1, then there + is no limit." + DEFVAL { -1 } + ::= { vRtrConfEntry 37 } + +vRtrMaxMcastNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMaxMcastNumRoutesLogOnly specifies the action to + be taken when the maximum number of multicast routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new multicast routes is not disabled. If the value is 'false' the + event is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 38 } + +vRtrMcastMidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMcastMidRouteThreshold specifies the mid-level water + marker for the number of multicast routes which this VRF may hold. + When this limit is exceeded a tmnxVRtrMcastMidRouteTCA notification is + generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 39 } + +vRtrIgnoreIcmpRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIgnoreIcmpRedirect is 'true', the virtual router + will drop all ICMP Redirects received on the management interface. If + the value of vRtrIgnoreIcmpRedirect is 'false' and an ICMP Redirect is + received on the management interface, a /32 route will be created in + the route table. + + If the value of vRtrName is not 'management', an SNMP set request to + vRtrIgnoreIcmpRedirect will fail with an 'inconsistentValue' error." + DEFVAL { true } + ::= { vRtrConfEntry 40 } + +vRtrOspfv3Status OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for OSPFv3 on this virtual router. An attempt + to set vRtrOspfv3Status to 'delete' will fail if the OSPFv3 + protocol is not in the administrative outOfService state, + i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set + to 'disabled'. + + This object was obsoleted in release 5.0." + DEFVAL { delete } + ::= { vRtrConfEntry 41 } + +vRtrMsdpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for Msdp on this virtual router. An attempt + to set vRtrMsdpStatus to 'delete' will fail if the Msdp + protocol is not in the administrative outOfService state, + i.e. TIMETRA-MSDP-MIB::tmnxMsdpAdminState must be + set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 42 } + +vRtrVprnType OBJECT-TYPE + SYNTAX INTEGER { + regular (1), + hub (2), + spoke (3), + subscriberSplitHorizon (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVprnType specifies how traffic is routed. + + regular (1) - All traffic is routed to all + destinations. + + hub (2) - Network traffic is routed only to + the access side. Access traffic is + routed to all destinations. + + spoke (3) - Networks traffic is routed to all + destinations. Access traffic is + routed only to the network side. + + subscriberSplitHorizon (4) - Subscriber interface traffic is + routed only to the network side. + All other traffic is routed to + all destinations. + + This object cannot be modified if vRtrType is not 'vprn'." + DEFVAL { regular } + ::= { vRtrConfEntry 43 } + +vRtrSecondaryVrfId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique value of vRtrSecondaryVrfId indicates the secondary vrf-id + for hub and spoke vprn. + + Non-zero value of vRtrSecondaryVrfId indicates that two route tables + exist for hub and spoke vprn system one each for hub and spoke. One of + which is indexed by vRtrSecondaryVrfId. + + If the value of vRtrSecondaryVrfId is zero, it indicates that + there is only one route table for hub and spoke vprn system." + ::= { vRtrConfEntry 44 } + +vRtrMldStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for Multicast Listener Discovery (MLD) Protocol + on this virtual router. An attempt to set vRtrMldStatus to 'delete' + will fail if the MLD protocol is not in the administrative + outOfService state, i.e. TIMETRA-MLD-MIB::vRtrMldGenAdminState + must be set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 45 } + +vRtrIPv6MaxNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of IPv6 routes that can be configured on + this virtual router. If the value is -1, then there + is no limit. + + This object is not supported on SR-1, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5'." + DEFVAL { -1 } + ::= { vRtrConfEntry 46 } + +vRtrIPv6MidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIPv6MidRouteThreshold specifies the mid-level water + marker for the number of IPv6 routes which this VRF may hold. When + this limit is exceeded a tmnxVRtrIPv6MidRouteTCA notification is + generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 47 } + +vRtrIPv6HighRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIPv6HighRouteThreshold specifies the high-level water + marker for the number of IPv6 routes which this VRF may hold. When + this limit is exceeded a tmnxVRtrIPv6HighRouteTCA notification is + generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + ::= { vRtrConfEntry 48 } + +vRtrIPv6MaxNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIPv6MaxNumRoutesLogOnly specifies the action to + be taken when the maximum number of IPv6 routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new routes is not disabled. If the value is 'false' the event + is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 49 } + +vRtrIPv6IgnoreIcmpRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIPv6IgnoreIcmpRedirect is 'true', the virtual + router will drop all IPv6 ICMP Redirects received on the management + interface. If the value of vRtrIPv6IgnoreIcmpRedirect is 'false' and + an IPv6 ICMP Redirect is received on the management interface, a /128 + route will be created in the route table. + + If the value of vRtrName is not 'management', an SNMP set request to + vRtrIPv6IgnoreIcmpRedirect will fail with an 'inconsistentValue' + error." + DEFVAL { true } + ::= { vRtrConfEntry 50 } + +vRtrMcPathMgmtPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMcPathMgmtPlcyName specifies the multicast policy + name configured on this virtual router." + DEFVAL { "default" } + ::= { vRtrConfEntry 51 } + +vRtrIgnoreNextHopMetric OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIgnoreNextHopMetric specifies whether next-hop metric + should be ignored when computing ECMP paths for VPRN routes." + DEFVAL { false } + ::= { vRtrConfEntry 52 } + +vRtrMvpnVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfTarget specifies the extended community name + for the Multicast VPN (MVPN) vrf-import or vrf-export policy to use + for the vRtrID if no entries are configured in the vRtrPolicyTable for + this vRtrID instance. + + This object can not be set if either vRtrMvpnVrfExportTarget or + vRtrMvpnVrfImportTarget has been set." + DEFVAL { ''H } + ::= { vRtrConfEntry 53 } + +vRtrMvpnVrfExportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportTarget specifies the extended community + name for the Multicast VPN (MVPN) vrf-export policy to use for the + vRtrID if no entries are configured in the vRtrPolicyTable for this + vRtrID instance. + + This object can not be set if vRtrMvpnVrfTarget has been set." + DEFVAL { ''H } + ::= { vRtrConfEntry 54 } + +vRtrMvpnVrfImportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportTarget specifies the extended community + name for the Multicast VPN (MVPN) vrf-import policy to use for the + vRtrID if no entries are configured in the vRtrPolicyTable for + this vRtrID instance. + + This object can not be set if vRtrMvpnVrfTarget has been set." + DEFVAL { ''H } + ::= { vRtrConfEntry 55 } + +vRtrMvpnVrfTargetUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfTargetUnicast specifies whether unicast + vrf-target extended community is used for the Multicast VPN (MVPN) as + well. + + If the value is 'true', vRtrVrfTarget extended community is used for + MVPN. + + If the value is 'false', vRtrMvpnVrfTarget extended community is used + for MVPN." + DEFVAL { false } + ::= { vRtrConfEntry 56 } + +vRtrMvpnVrfExportTargetUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportTargetUnicast specifies whether unicast + vrf-target import extended community is used for the Multicast VPN + (MVPN) as well. + + If the value is 'true', vRtrVrfExportTarget extended community is used + for MVPN. + + If the value is 'false', vRtrMvpnVrfExportTarget extended community is + used for MVPN." + DEFVAL { false } + ::= { vRtrConfEntry 57 } + +vRtrMvpnVrfImportTargetUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportTargetUnicast specifies whether unicast + vrf-target export extended community is used for the Multicast VPN + (MVPN) as well. + + If the value is 'true', vRtrVrfImportTarget extended community is used + for MVPN. + + If the value is 'false', vRtrMvpnVrfImportTarget extended community is + used for MVPN." + DEFVAL { false } + ::= { vRtrConfEntry 58 } + +vRtrAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrAS4Byte specifies the autonomous system number to be + advertised to this peer. This object MUST be set before BGP + can be activated." + DEFVAL { 0 } + ::= { vRtrConfEntry 59 } + +vRtrConfederationAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrConfederationAS4Byte specifies the confederation AS + number for the virtual router. A value of 0 means no confederation AS." + DEFVAL { 0 } + ::= { vRtrConfEntry 60 } + +vRtrMvpnCMcastImportRT OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnCMcastImportRT indicates C-multicast Import Route + that uniquely identifies a VRF. + + vRtrMvpnCMcastImportRT controls imports of C-multicast routes into a + particular VRF. A PE that has sites of a given MVPN connected to it + needs to communicate the value of the C-multicast Import RT associated + with the VRF of that MVPN on the PE to all other PEs that have sites + of that MVPN. A PE that originates a (unicast) route to VPN-IP + addresses must include in the BGP Update message the value of the + C-multicast Import RT of the VRF associated with the route." + DEFVAL { ''H } + ::= { vRtrConfEntry 61 } + +vRtrInterASMvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the object vRtrType has a value of 'vprn', the value of + vRtrInterASMvpn indicates whether the VPRN service is used for + inter-AS MVPN or not. + + If the value of the object is 'true', it indicates that the vprn + service is used for inter-AS MVPN only. If the value of the object is + 'false', it indicates that the vprn service is not used for inter-AS + MVPN." + ::= { vRtrConfEntry 64 } + +vRtrRipNgStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RIP-NG on this virtual router. An attempt + to set vRtrRipNgStatus to 'delete' will fail if the RIP-NG + protocol is not in the admininistrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 65 } + +vRtrStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrStatTable has an entry for each virtual router configured in + the system." + ::= { tmnxVRtrObjs 2 } + +vRtrStatEntry OBJECT-TYPE + SYNTAX VRtrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrStatTable 1 } + +VRtrStatEntry ::= SEQUENCE +{ + vRtrOperState TmnxOperState, + vRtrDirectRoutes Gauge32, + vRtrDirectActiveRoutes Gauge32, + vRtrStaticRoutes Gauge32, + vRtrStaticActiveRoutes Gauge32, + vRtrOSPFRoutes Gauge32, + vRtrOSPFActiveRoutes Gauge32, + vRtrBGPRoutes Gauge32, + vRtrBGPActiveRoutes Gauge32, + vRtrISISRoutes Gauge32, + vRtrISISActiveRoutes Gauge32, + vRtrRIPRoutes Gauge32, + vRtrRIPActiveRoutes Gauge32, + vRtrAggregateRoutes Gauge32, + vRtrAggregateActiveRoutes Gauge32, + vRtrStatConfiguredIfs Gauge32, + vRtrStatActiveIfs Gauge32, + vRtrStatIllegalLabels Counter32, + vRtrStatCurrNumRoutes Gauge32, + vRtrStatBGPVpnRoutes Gauge32, + vRtrStatBGPVpnActiveRoutes Gauge32, + vRtrStatTotalLdpTunnels Gauge32, + vRtrStatTotalSdpTunnels Gauge32, + vRtrStatActiveLdpTunnels Gauge32, + vRtrStatActiveSdpTunnels Gauge32, + vRtrMulticastRoutes Gauge32, + vRtrStatActiveARPEntries Gauge32, + vRtrStatTotalARPEntries Gauge32, + vRtrV6DirectRoutes Gauge32, + vRtrV6DirectActiveRoutes Gauge32, + vRtrV6StaticRoutes Gauge32, + vRtrV6StaticActiveRoutes Gauge32, + vRtrV6OSPFRoutes Gauge32, + vRtrV6OSPFActiveRoutes Gauge32, + vRtrV6BGPRoutes Gauge32, + vRtrV6BGPActiveRoutes Gauge32, + vRtrV6ISISRoutes Gauge32, + vRtrV6ISISActiveRoutes Gauge32, + vRtrV6RIPRoutes Gauge32, + vRtrV6RIPActiveRoutes Gauge32, + vRtrV6AggregateRoutes Gauge32, + vRtrV6AggregateActiveRoutes Gauge32, + vRtrV6StatConfiguredIfs Gauge32, + vRtrV6StatActiveIfs Gauge32, + vRtrV6StatIllegalLabels Counter32, + vRtrV6StatCurrNumRoutes Gauge32, + vRtrV6StatBGPVpnRoutes Gauge32, + vRtrV6StatBGPVpnActiveRoutes Gauge32, + vRtrV6StatTotalLdpTunnels Gauge32, + vRtrV6StatTotalSdpTunnels Gauge32, + vRtrV6StatActiveLdpTunnels Gauge32, + vRtrV6StatActiveSdpTunnels Gauge32, + vRtrV6MulticastRoutes Gauge32, + vRtrV6StatActiveNbrEntries Gauge32, + vRtrV6StatTotalNbrEntries Gauge32, + vRtrSubMgmtRoutes Gauge32, + vRtrSubMgmtActiveRoutes Gauge32, + vRtrStatTotalRsvpTunnels Gauge32, + vRtrStatActiveRsvpTunnels Gauge32, + vRtrV6StatTotalRsvpTunnels Gauge32, + vRtrV6StatActiveRsvpTunnels Gauge32, + vRtrHostRoutes Gauge32, + vRtrHostActiveRoutes Gauge32, + vRtrV6HostRoutes Gauge32, + vRtrV6HostActiveRoutes Gauge32, + vRtrStatLocalARPEntries Gauge32, + vRtrStatStaticARPEntries Gauge32, + vRtrStatDynamicARPEntries Gauge32, + vRtrStatManagedARPEntries Gauge32, + vRtrStatInternalARPEntries Gauge32, + vRtrManagedRoutes Gauge32, + vRtrManagedActiveRoutes Gauge32, + vRtrLDPRoutes Gauge32, + vRtrLDPActiveRoutes Gauge32, + vRtrVPNLeakRoutes Gauge32, + vRtrVPNLeakActiveRoutes Gauge32, + vRtrV6VPNLeakRoutes Gauge32, + vRtrV6VPNLeakActiveRoutes Gauge32, + vRtrV6SubMgmtRoutes Gauge32, + vRtrV6SubMgmtActiveRoutes Gauge32, + vRtrMobileHostRoutes Gauge32, + vRtrMobileHostActiveRoutes Gauge32, + vRtrV6MobileHostRoutes Gauge32, + vRtrV6MobileHostActiveRoutes Gauge32, + vRtrStatTotalBgpTunnels Gauge32, + vRtrStatActiveBgpTunnels Gauge32, + vRtrNatRoutes Gauge32, + vRtrNatActiveRoutes Gauge32, + vRtrV6NatRoutes Gauge32, + vRtrV6NatActiveRoutes Gauge32, + vRtrPeriodicRoutes Gauge32, + vRtrPeriodicActiveRoutes Gauge32, + vRtrV6PeriodicRoutes Gauge32, + vRtrV6PeriodicActiveRoutes Gauge32, + vRtrV6ManagedRoutes Gauge32, + vRtrV6ManagedActiveRoutes Gauge32, + vRtrStatTotalMplsTpTunnels Gauge32, + vRtrStatActiveMplsTpTunnels Gauge32, + vRtrV6Dhcpv6PdRoutes Gauge32, + vRtrV6Dhcpv6PdActiveRoutes Gauge32, + vRtrV6Dhcpv6NaRoutes Gauge32, + vRtrV6Dhcpv6NaActiveRoutes Gauge32, + vRtrV6Dhcpv6TaRoutes Gauge32, + vRtrV6Dhcpv6TaActiveRoutes Gauge32, + vRtrV6Dhcpv6PdExclRoutes Gauge32, + vRtrV6Dhcpv6PdExclActiveRoutes Gauge32, + vRtrIPsecRoutes Gauge32, + vRtrIPsecActiveRoutes Gauge32, + vRtrStatBGPEVPNARPEntries Gauge32, + vRtrStatBGPEvpnRoutes Gauge32, + vRtrStatBGPEvpnActiveRoutes Gauge32, + vRtrV6StatBGPEvpnRoutes Gauge32, + vRtrV6StatBGPEvpnActiveRoutes Gauge32, + vRtrMcastIpv4StatBGPEvpnRoutes Gauge32, + vRtrMcastIpv4StatBGPEvpnActvRts Gauge32, + vRtrMcastIpv6StatBGPEvpnRoutes Gauge32, + vRtrMcastIpv6StatBGPEvpnActvRts Gauge32, + vRtrV6IPsecRoutes Gauge32, + vRtrV6IPsecActiveRoutes Gauge32, + vRtrStatBGPLabelV4Routes Gauge32, + vRtrStatBGPLabelV4ActiveRoutes Gauge32, + vRtrStatBGPLabelV6Routes Gauge32, + vRtrStatBGPLabelV6ActiveRoutes Gauge32, + vRtrStatTotalBgpEpeTunnels Gauge32, + vRtrStatActiveBgpEpeTunnels Gauge32, + vRtrStatTotalBgpEpeV6Tunnels Gauge32, + vRtrStatActiveBgpEpeV6Tunnels Gauge32, + vRtrStatTotalBgpV6Tunnels Gauge32, + vRtrStatActiveBgpV6Tunnels Gauge32 +} + +vRtrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOperState indicates current operational status of this virtual + router." + ::= { vRtrStatEntry 1 } + +vRtrDirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrDirectRoutes indicates the current number of direct routes for + this instance of the route table." + ::= { vRtrStatEntry 2 } + +vRtrDirectActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrDirectActiveRoutes indicates the current number of active direct + routes for this instance of the route table." + ::= { vRtrStatEntry 3 } + +vRtrStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStaticRoutes indicates the current number of static routes for + this instance of the route table." + ::= { vRtrStatEntry 4 } + +vRtrStaticActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStaticActiveRoutes indicates the current number of active static + routes for this instance of the route table." + ::= { vRtrStatEntry 5 } + +vRtrOSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFRoutes indicates the current number of ospf routes for this + instance of the route table." + ::= { vRtrStatEntry 6 } + +vRtrOSPFActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFActiveRoutes indicates the current number of active ospf + routes for this instance of the route table." + ::= { vRtrStatEntry 7 } + +vRtrBGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrBGPRoutes indicates the current number of bgp routes for this + instance of the route table." + ::= { vRtrStatEntry 8 } + +vRtrBGPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrBGPActiveRoutes indicates the current number of active bgp routes + for this instance of the route table." + ::= { vRtrStatEntry 9 } + +vRtrISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrISISRoutes indicates the current number of isis routes for this + instance of the route table." + ::= { vRtrStatEntry 10 } + +vRtrISISActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrISISActiveRoutes indicates the current number of active isis + routes for this instance of the route table." + ::= { vRtrStatEntry 11 } + +vRtrRIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrRIPRoutes indicates the current number of rip routes for this + instance of the route table." + ::= { vRtrStatEntry 12 } + +vRtrRIPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrRIPActiveRoutes indicates the current number of active rip routes + for this instance of the route table." + ::= { vRtrStatEntry 13 } + +vRtrAggregateRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrAggregateRoutes indicates the current number of aggregate routes + for this instance of the route table." + ::= { vRtrStatEntry 14 } + +vRtrAggregateActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrAggregateActiveRoutes indicates the current number of active + aggregate routes for this instance of the route table." + ::= { vRtrStatEntry 15 } + +vRtrStatConfiguredIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatConfiguredIfs indicates the current number of router + interfaces configured on this virtual router." + ::= { vRtrStatEntry 16 } + +vRtrStatActiveIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveIfs indicates the current number of router interfaces + with vRtrIfAdminState equal 'inService' on this virtual router." + ::= { vRtrStatEntry 17 } + +vRtrStatIllegalLabels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatIllegalLabels indicates the number of illegally received + labels on this virtual router." + ::= { vRtrStatEntry 18 } + +vRtrStatCurrNumRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatCurrNumRoutes indicates the current number of routes in the + VRF for this virtual router." + ::= { vRtrStatEntry 19 } + +vRtrStatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatBGPVpnRoutes indicates the current number of VPN-IPV4 routes + learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 20 } + +vRtrStatBGPVpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatBGPVpnActiveRoutes indicates the current number of active + VPN-IPV4 routes learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 21 } + +vRtrStatTotalLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalLdpTunnels indicates the current number of both active + and inactive LDP tunnels." + ::= { vRtrStatEntry 22 } + +vRtrStatTotalSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalSdpTunnels indicates the current number of both active + and inactive SDP tunnels." + ::= { vRtrStatEntry 23 } + +vRtrStatActiveLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveLdpTunnels indicates the current number of rows in the + vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'ldp'." + ::= { vRtrStatEntry 24 } + +vRtrStatActiveSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveSdpTunnels indicates the current number of rows in the + vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'sdp'." + ::= { vRtrStatEntry 25 } + +vRtrMulticastRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMulticastRoutes indicates the current number of rows in the + vRtrPimNgGrpSrcTable." + ::= { vRtrStatEntry 26 } + +vRtrStatActiveARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveARPEntries indicates the number of active ARP entries + for the specified virtual router in the system." + ::= { vRtrStatEntry 27 } + +vRtrStatTotalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalARPEntries indicates the total number of active and + inactive ARP entries for the specified virtual router in the system." + ::= { vRtrStatEntry 28 } + +vRtrV6DirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6DirectRoutes indicates the current number of v6 direct routes + for this instance of the route table." + ::= { vRtrStatEntry 29 } + +vRtrV6DirectActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6DirectActiveRoutes indicates the current number of v6 active + direct routes for this instance of the route table." + ::= { vRtrStatEntry 30 } + +vRtrV6StaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StaticRoutes indicates the current number of v6 static routes + for this instance of the route table." + ::= { vRtrStatEntry 31 } + +vRtrV6StaticActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StaticActiveRoutes indicates the current number of v6 active + static routes for this instance of the route table." + ::= { vRtrStatEntry 32 } + +vRtrV6OSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6OSPFRoutes indicates the current number of v6 ospf routes for + this instance of the route table." + ::= { vRtrStatEntry 33 } + +vRtrV6OSPFActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6OSPFActiveRoutes indicates the current number of v6 active ospf + routes for this instance of the route table." + ::= { vRtrStatEntry 34 } + +vRtrV6BGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6BGPRoutes indicates the current number of v6 bgp routes for this + instance of the route table." + ::= { vRtrStatEntry 35 } + +vRtrV6BGPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6BGPActiveRoutes indicates the current number of v6 active bgp + routes for this instance of the route table." + ::= { vRtrStatEntry 36 } + +vRtrV6ISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6ISISRoutes indicates the current number of v6 isis routes for + this instance of the route table." + ::= { vRtrStatEntry 37 } + +vRtrV6ISISActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6ISISActiveRoutes indicates the current number of v6 active isis + routes for this instance of the route table." + ::= { vRtrStatEntry 38 } + +vRtrV6RIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6RIPRoutes indicates the current number of v6 rip routes for this + instance of the route table." + ::= { vRtrStatEntry 39 } + +vRtrV6RIPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6RIPActiveRoutes indicates the current number of active v6 rip + routes for this instance of the route table." + ::= { vRtrStatEntry 40 } + +vRtrV6AggregateRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6AggregateRoutes indicates the current number of v6 aggregate + routes for this instance of the route table." + ::= { vRtrStatEntry 41 } + +vRtrV6AggregateActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6AggregateActiveRoutes indicates the current number of active v6 + aggregate routes for this instance of the route table." + ::= { vRtrStatEntry 42 } + +vRtrV6StatConfiguredIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatConfiguredIfs indicates the current number of v6 router + interfaces configured on this virtual router." + ::= { vRtrStatEntry 43 } + +vRtrV6StatActiveIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveIfs indicates the current number of v6 router + interfaces with vRtrIfAdminState equal 'inService' on this virtual + router." + ::= { vRtrStatEntry 44 } + +vRtrV6StatIllegalLabels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatIllegalLabels indicates the number of illegally received v6 + labels on this virtual router." + ::= { vRtrStatEntry 45 } + +vRtrV6StatCurrNumRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatCurrNumRoutes indicates the current number of v6 routes in + the VRF for this virtual router." + ::= { vRtrStatEntry 46 } + +vRtrV6StatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatBGPVpnRoutes indicates the current number of VPN-IPV6 routes + learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 47 } + +vRtrV6StatBGPVpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatBGPVpnActiveRoutes indicates the current number of active + VPN-IPV6 routes learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 48 } + +vRtrV6StatTotalLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalLdpTunnels indicates the current number of both active + and inactive v6 LDP tunnels." + ::= { vRtrStatEntry 49 } + +vRtrV6StatTotalSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalSdpTunnels indicates the current number of both active + and inactive v6 SDP tunnels." + ::= { vRtrStatEntry 50 } + +vRtrV6StatActiveLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveLdpTunnels indicates the current number of v6 rows in + the vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'ldp'." + ::= { vRtrStatEntry 51 } + +vRtrV6StatActiveSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveSdpTunnels indicates the current number of v6 rows in + the vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'sdp'." + ::= { vRtrStatEntry 52 } + +vRtrV6MulticastRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6MulticastRoutes indicates the current number of v6 rows in the + vRtrPimNgGrpSrcTable." + ::= { vRtrStatEntry 53 } + +vRtrV6StatActiveNbrEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveNbrEntries indicates the number of active V6 neighbor + discovery entries for the specified virtual router in the system." + ::= { vRtrStatEntry 54 } + +vRtrV6StatTotalNbrEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalNbrEntries indicates the total number of active + and inactive v6 neighbor discovery entries for the specified + virtual router in the system." + ::= { vRtrStatEntry 55 } + +vRtrSubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSubMgmtRoutes indicates the total number of + subscriber management routes in the route Table." + ::= { vRtrStatEntry 56 } + +vRtrSubMgmtActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSubMgmtActiveRoutes indicates the number of active + subscriber management routes." + ::= { vRtrStatEntry 57 } + +vRtrStatTotalRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalRsvpTunnels indicates the current number of + both active and inactive RSVP tunnels." + ::= { vRtrStatEntry 58 } + +vRtrStatActiveRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveRsvpTunnels indicates the current number of + rows in the vRtrInetTunnelTable where vRtrInetTunnelType has a value + of 'rsvp'." + ::= { vRtrStatEntry 59 } + +vRtrV6StatTotalRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatTotalRsvpTunnels indicates the current number + of both active and inactive IPv6 RSVP tunnels." + ::= { vRtrStatEntry 60 } + +vRtrV6StatActiveRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatActiveRsvpTunnels indicates the current number + of IPv6 rows in the vRtrInetTunnelTable where vRtrInetTunnelType has a + value of 'rsvp'." + ::= { vRtrStatEntry 61 } + +vRtrHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHostRoutes indicates the current number of direct + routes with prefix value 32 for this instance of the route table." + ::= { vRtrStatEntry 62 } + +vRtrHostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHostActiveRoutes indicates the current number of + active direct routes with prefix value 32 for this instance of the + route table." + ::= { vRtrStatEntry 63 } + +vRtrV6HostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6HostRoutes indicates the current number of v6 + direct routes with prefix value 128 for this instance of the route + table." + ::= { vRtrStatEntry 64 } + +vRtrV6HostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6HostActiveRoutes indicates the current number of v6 + active direct routes with prefix value 128 for this instance of the + route table." + ::= { vRtrStatEntry 65 } + +vRtrStatLocalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatLocalARPEntries indicates the total number of + active and inactive local ARP entries for the specified virtual router + in the system." + ::= { vRtrStatEntry 66 } + +vRtrStatStaticARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatStaticARPEntries indicates the total number of + active and inactive static ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 67 } + +vRtrStatDynamicARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatDynamicARPEntries indicates the total number of + active and inactive dynamic ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 68 } + +vRtrStatManagedARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatManagedARPEntries indicates the total number of + active and inactive managed ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 69 } + +vRtrStatInternalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatInternalARPEntries indicates the total number of + active and inactive internal ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 70 } + +vRtrManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrManagedRoutes indicates the total number of active + and inactive managed routes for the specified virtual router in the + system." + ::= { vRtrStatEntry 71 } + +vRtrManagedActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrManagedActiveRoutes indicates the total number of + active managed routes for the specified virtual router in the system." + ::= { vRtrStatEntry 72 } + +vRtrLDPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrLDPRoutes indicates the current number of ldp routes for this + instance of the route table." + ::= { vRtrStatEntry 73 } + +vRtrLDPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrLDPActiveRoutes indicates the current number of active ldp routes + for this instance of the route table." + ::= { vRtrStatEntry 74 } + +vRtrVPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrVPNLeakRoutes indicates the current number of VPN Leak routes for + this instance of the route table." + ::= { vRtrStatEntry 75 } + +vRtrVPNLeakActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrVPNLeakActiveRoutes indicates the current number of active VPN + Leak routes for this instance of the route table." + ::= { vRtrStatEntry 76 } + +vRtrV6VPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6VPNLeakRoutes indicates the current number of v6 VPN Leak routes + for this instance of the route table." + ::= { vRtrStatEntry 77 } + +vRtrV6VPNLeakActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6VPNLeakActiveRoutes indicates the current number of v6 active + VPN Leak routes for this instance of the route table." + ::= { vRtrStatEntry 78 } + +vRtrV6SubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6SubMgmtRoutes indicates the current number of v6 subscriber + management routes for this instance of the route table." + ::= { vRtrStatEntry 79 } + +vRtrV6SubMgmtActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6SubMgmtActiveRoutes indicates the current number of v6 active + subscriber management routes for this instance of the route table." + ::= { vRtrStatEntry 80 } + +vRtrMobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMobileHostRoutes indicates the current number of IPv4 + Mobile Host routes for this instance of the route table." + ::= { vRtrStatEntry 81 } + +vRtrMobileHostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMobileHostActiveRoutes indicates the current number + of IPv4 active Mobile Host routes for this instance of the route + table." + ::= { vRtrStatEntry 82 } + +vRtrV6MobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6MobileHostRoutes indicates the current number of + IPv6 Mobile Host routes for this instance of the route table." + ::= { vRtrStatEntry 83 } + +vRtrV6MobileHostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6MobileHostActiveRoutes indicates the current number + of IPv6 active Mobile Host routes for this instance of the route + table." + ::= { vRtrStatEntry 84 } + +vRtrStatTotalBgpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalBgpTunnels indicates the current number of both active + and inactive BGP tunnels." + ::= { vRtrStatEntry 85 } + +vRtrStatActiveBgpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveBgpTunnels indicates the current number of rows in the + vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'bgp'." + ::= { vRtrStatEntry 86 } + +vRtrNatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNatRoutes indicates the current number of IPv4 NAT + (Network Address Translation) routes for this instance of the route + table." + ::= { vRtrStatEntry 87 } + +vRtrNatActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNatActiveRoutes indicates the current number of IPv4 + NAT routes for this instance of the route table." + ::= { vRtrStatEntry 88 } + +vRtrV6NatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6NatRoutes indicates the current number of IPv6 NAT + routes for this instance of the route table." + ::= { vRtrStatEntry 89 } + +vRtrV6NatActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6NatActiveRoutes indicates the current number of + IPv6 active NAT routes for this instance of the route table." + ::= { vRtrStatEntry 90 } + +vRtrPeriodicRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPeriodicRoutes indicates the current number of + periodic routes for this instance of the route table." + ::= { vRtrStatEntry 91 } + +vRtrPeriodicActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPeriodicActiveRoutes indicates the current number of + active periodic routes for this instance of the route table." + ::= { vRtrStatEntry 92 } + +vRtrV6PeriodicRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6PeriodicRoutes indicates the current number of IPv6 + periodic routes for this instance of the route table." + ::= { vRtrStatEntry 93 } + +vRtrV6PeriodicActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6PeriodicActiveRoutes indicates the current number + of active IPv6 periodic routes for this instance of the route table." + ::= { vRtrStatEntry 94 } + +vRtrV6ManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ManagedRoutes indicates the total number of active + and inactive IPv6 managed routes for the specified virtual router." + ::= { vRtrStatEntry 95 } + +vRtrV6ManagedActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ManagedActiveRoutes indicates the total number of + active IPv6 managed routes for the specified virtual router." + ::= { vRtrStatEntry 96 } + +vRtrStatTotalMplsTpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalMplsTpTunnels indicates the current number of both active + and inactive MPLS-TP tunnels." + ::= { vRtrStatEntry 97 } + +vRtrStatActiveMplsTpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveMplsTpTunnels indicates the current number of active + MPLS-TP tunnels." + ::= { vRtrStatEntry 98 } + +vRtrV6Dhcpv6PdRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdRoutes indicates the current number of IPv6 + DHCPv6 delegated prefix routes for this instance of the route table." + ::= { vRtrStatEntry 99 } + +vRtrV6Dhcpv6PdActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdActiveRoutes indicates the current number + of active IPv6 DHCPv6 delegated prefix routes for this instance of the + route table." + ::= { vRtrStatEntry 100 } + +vRtrV6Dhcpv6NaRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6NaRoutes indicates the current number of IPv6 + DHCPv6 non-temporary address routes for this instance of the route + table." + ::= { vRtrStatEntry 101 } + +vRtrV6Dhcpv6NaActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6NaActiveRoutes indicates the current number + of active IPv6 DHCPv6 non-temporary address routes for this instance + of the route table." + ::= { vRtrStatEntry 102 } + +vRtrV6Dhcpv6TaRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6TaRoutes indicates the current number of IPv6 + DHCPv6 temporary address routes for this instance of the route table." + ::= { vRtrStatEntry 103 } + +vRtrV6Dhcpv6TaActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6TaActiveRoutes indicates the current number + of active IPv6 DHCPv6 temporary address routes for this instance of + the route table." + ::= { vRtrStatEntry 104 } + +vRtrV6Dhcpv6PdExclRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdExclRoutes indicates the current number of + IPv6 DHCPv6 delegated prefix exclude routes for this instance of the + route table." + ::= { vRtrStatEntry 105 } + +vRtrV6Dhcpv6PdExclActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdExclActiveRoutes indicates the current + number of active IPv6 DHCPv6 delegated prefix exclude routes for this + instance of the route table." + ::= { vRtrStatEntry 106 } + +vRtrIPsecRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIPsecRoutes indicates the current number + of IPsec routes for this instance of the route table." + ::= { vRtrStatEntry 107 } + +vRtrIPsecActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIPsecActiveRoutes indicates the current + number of active IPsec routes for this instance of the route table." + ::= { vRtrStatEntry 108 } + +vRtrStatBGPEVPNARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPEVPNARPEntries indicates the total number of + BGP EVPN ARP entries for the specified virtual router in the system." + ::= { vRtrStatEntry 109 } + +vRtrStatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrStatBGPEvpnRoutes indicates the total number of IPv4 + BGP EVPN route entries for the specified virtual router in the system. + + This object is replaced by vRtrBgpEvpnIffRoutes in SR release 20.10.R1 + and obsoleted in 21.2.R1." + ::= { vRtrStatEntry 110 } + +vRtrStatBGPEvpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrStatBGPEvpnActiveRoutes indicates the total number of + active IPv4 BGP EVPN route entries for the specified virtual router in + the system. + + This object is replaced by vRtrBgpEvpnIffActRoutes in SR release + 20.10.R1 and obsoleted in 21.2.R1." + ::= { vRtrStatEntry 111 } + +vRtrV6StatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrV6StatBGPEvpnRoutes indicates the total number of + IPv6 BGP EVPN route entries for the specified virtual router in the + system. + + This object is replaced by vRtrV6BgpEvpnIffRoutes in SR release + 20.10.R1 and obsoleted in 21.2.R1." + ::= { vRtrStatEntry 112 } + +vRtrV6StatBGPEvpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrV6StatBGPEvpnActiveRoutes indicates the total number + of active IPv6 BGP EVPN route entries for the specified virtual router + in the system. + + This object is replaced by vRtrV6BgpEvpnIffActRoutes in SR release + 20.10.R1 and obsoleted in 21.2.R1." + ::= { vRtrStatEntry 113 } + +vRtrMcastIpv4StatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMcastIpv4StatBGPEvpnRoutes indicates the total number + of IPv4 Multicast BGP EVPN route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 114 } + +vRtrMcastIpv4StatBGPEvpnActvRts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMcastIpv4StatBGPEvpnActvRts indicates the total + number of active IPv4 Multicast BGP EVPN route entries for the + specified virtual router in the system." + ::= { vRtrStatEntry 115 } + +vRtrMcastIpv6StatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMcastIpv6StatBGPEvpnRoutes indicates the total number + of IPv6 Multicast BGP EVPN route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 116 } + +vRtrMcastIpv6StatBGPEvpnActvRts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrMcastIpv6StatBGPEvpnActvRts indicates the total + number of active IPv6 Multicast BGP EVPN route entries for the + specified virtual router in the system." + ::= { vRtrStatEntry 117 } + +vRtrV6IPsecRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6IPsecRoutes indicates the current number + of IPv6 IPsec routes for this instance of the route table." + ::= { vRtrStatEntry 118 } + +vRtrV6IPsecActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6IPsecActiveRoutes indicates the current + number of active IPv6 IPsec routes for this instance of the route + table." + ::= { vRtrStatEntry 119 } + +vRtrStatBGPLabelV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV4Routes indicates the total number of + labeled IPv4 BGP route entries for the specified virtual router in the + system." + ::= { vRtrStatEntry 120 } + +vRtrStatBGPLabelV4ActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV4ActiveRoutes indicates the total number + of active labeled IPv4 BGP route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 121 } + +vRtrStatBGPLabelV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV6Routes indicates the total number of + labeled IPv6 BGP route entries for the specified virtual router in the + system." + ::= { vRtrStatEntry 122 } + +vRtrStatBGPLabelV6ActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV6ActiveRoutes indicates the total number + of active labeled IPv6 BGP route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 123 } + +vRtrStatTotalBgpEpeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalBgpEpeTunnels indicates the current number of both active + and inactive BGP EPE tunnels." + ::= { vRtrStatEntry 124 } + +vRtrStatActiveBgpEpeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveBgpEpeTunnels indicates the current number of active BGP + EPE tunnels." + ::= { vRtrStatEntry 125 } + +vRtrStatTotalBgpEpeV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalBgpEpeV6Tunnels indicates the current number of both + active and inactive BGP EPE tunnels for IPv6." + ::= { vRtrStatEntry 126 } + +vRtrStatActiveBgpEpeV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveBgpEpeV6Tunnels indicates the current number of active + BGP EPE tunnels for IPv6." + ::= { vRtrStatEntry 127 } + +vRtrStatTotalBgpV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalBgpV6Tunnels indicates the current number of both active + and inactive BGP tunnels for IPv6." + ::= { vRtrStatEntry 128 } + +vRtrStatActiveBgpV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveBgpV6Tunnels indicates the current number of active BGP + tunnels for IPv6." + ::= { vRtrStatEntry 129 } + +vRtrIfTotalNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of router interfaces configured in this system." + ::= { tmnxVRtrObjs 3 } + +vRtrIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfTable has an entry for each router interface configured in + the system." + ::= { tmnxVRtrObjs 4 } + +vRtrIfEntry OBJECT-TYPE + SYNTAX VRtrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfTable 1 } + +VRtrIfEntry ::= SEQUENCE +{ + vRtrIfIndex InterfaceIndex, + vRtrIfRowStatus RowStatus, + vRtrIfType INTEGER, + vRtrIfName TNamedItem, + vRtrIfPortID TmnxPortID, + vRtrIfChannelID Unsigned32, + vRtrIfEncapValue TmnxEncapVal, + vRtrIfAdminState TmnxAdminState, + vRtrIfOperState TmnxOperState, + vRtrIfAlias DisplayString, + vRtrIfPhysicalAddress MacAddress, + vRtrIfArpTimeout Unsigned32, + vRtrIfIcmpMaskReply TruthValue, + vRtrIfIcmpRedirects TruthValue, + vRtrIfIcmpNumRedirects Unsigned32, + vRtrIfIcmpRedirectsTime Unsigned32, + vRtrIfIcmpUnreachables TruthValue, + vRtrIfIcmpNumUnreachables Unsigned32, + vRtrIfIcmpUnreachablesTime Unsigned32, + vRtrIfIcmpTtlExpired TruthValue, + vRtrIfIcmpNumTtlExpired Unsigned32, + vRtrIfIcmpTtlExpiredTime Unsigned32, + vRtrIfNtpBroadcast TruthValue, + vRtrIfUnnumbered IpAddress, + vRtrIfMtu Unsigned32, + vRtrIfQosPolicyId TNetworkPolicyID, + vRtrIfIngressFilterId TFilterID, + vRtrIfEgressFilterId TFilterID, + vRtrIfDirectedBroadcast TruthValue, + vRtrIfMplsStatus TmnxStatus, + vRtrIfUnnumberedIf DisplayString, + vRtrIfCflowd INTEGER, + vRtrIfVPNClass INTEGER, + vRtrIfDescription TItemLongDescription, + vRtrIfProtocol BITS, + vRtrIfTosMarkingTrusted TruthValue, + vRtrIfServiceId TmnxServId, + vRtrIfArpPopulate INTEGER, + vRtrIfIPv6ConfigAllowed TruthValue, + vRtrIfIPv6OperState TmnxOperState, + vRtrIfIPv6IngressFilterId TFilterID, + vRtrIfIPv6EgressFilterId TFilterID, + vRtrIfIcmpV6Redirects TruthValue, + vRtrIfIcmpV6NumRedirects Unsigned32, + vRtrIfIcmpV6RedirectsTime Unsigned32, + vRtrIfIcmpV6Unreachables TruthValue, + vRtrIfIcmpV6NumUnreachables Unsigned32, + vRtrIfIcmpV6UnreachablesTime Unsigned32, + vRtrIfIcmpV6TimeExceeded TruthValue, + vRtrIfIcmpV6NumTimeExceeded Unsigned32, + vRtrIfIcmpV6TimeExceededTime Unsigned32, + vRtrIfIcmpV6PktTooBig TruthValue, + vRtrIfIcmpV6NumPktTooBig Unsigned32, + vRtrIfIcmpV6PktTooBigTime Unsigned32, + vRtrIfIcmpV6ParamProblem TruthValue, + vRtrIfIcmpV6NumParamProblem Unsigned32, + vRtrIfIcmpV6ParamProblemTime Unsigned32, + vRtrIfLinkLocalAddressType InetAddressType, + vRtrIfLinkLocalAddress InetAddress, + vRtrIfLinkLocalAddressState TmnxInetAddrState, + vRtrIfLastOperStateChange TimeStamp, + vRtrIfOperMtu Unsigned32, + vRtrIfGlobalIndex Unsigned32, + vRtrIfDelaySeconds Unsigned32, + vRtrIfDelayUpTimer Integer32, + vRtrIfLocalDhcpServerName TNamedItemOrEmpty, + vRtrIfInitDelayEnable TruthValue, + vRtrIfCpmProtPolicyId TCpmProtPolicyID, + vRtrIfCpmProtUncfgdProtoDropCnt Gauge32, + vRtrIfLdpSyncTimer Unsigned32, + vRtrIfStripLabel TruthValue, + vRtrIfuRPFCheckState TmnxEnabledDisabled, + vRtrIfuRPFCheckMode TmnxUrpfCheckMode, + vRtrIfQosQGrp TNamedItemOrEmpty, + vRtrIfAdminLinkLocalAddrType InetAddressType, + vRtrIfAdminLinkLocalAddr InetAddress, + vRtrIfAdmLnkLclAddrPreferred TruthValue, + vRtrIfOperDownReason BITS +} + +vRtrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this interface of this virtual + router in the Tmnx system. This field provides an identifier for + virtual router interfaces similar to the ifIndex values used in the + mib-2 interfaces table for physical interfaces. The vRtrIfIndex values + can be reused for different virtual routers, but are unique within + those entries with the same vRtrID. + + The vRtrIfIndex value for each virtual interface must remain constant + at least from one re-initialization of the system management processor + to the next." + ::= { vRtrIfEntry 1 } + +vRtrIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status. The creation or deletion of a router interface entry + causes creation or deletion of corresponding entries in other Tmnx MIB + tables with the same vRtrID and vRtrIfIndex values, such as the + vRtrIpAddrTable. The router interface is associated to a physical port + interface through the vRtrIfPortID and vRtrIfEncapValue variables. The + RowStatus cannot be SET to 'active' unless vRtrIfName has been + initialized." + ::= { vRtrIfEntry 2 } + +vRtrIfType OBJECT-TYPE + SYNTAX INTEGER { + network (1), + service (2), + serviceIes (3), + serviceRtdVpls (4), + serviceVprn (5), + serviceIesSubscriber (6), + serviceIesGroup (7), + serviceVprnSubscriber (8), + serviceVprnGroup (9), + serviceIesRedundant (10), + serviceVprnRedundant (11), + serviceVpls (12), + serviceIesCem (13), + serviceVprnCem (14), + serviceVprnIPsec (15), + serviceVprnIPMirror (16), + serviceVideo (17), + serviceVplsVideo (18), + multiHomingPrimary (19), + multiHomingSecondary (20), + serviceIesTunnel (21), + serviceIpReas (22), + networkIpReas (23), + networkVprn (24), + reserved25 (25), + serviceIesAarp (26), + serviceVprnAarp (27), + serviceIesAa (28), + serviceVprnAa (29), + unnumMplsTp (30), + gmplsLoopback (31), + controlTunnel (32), + pdn (33) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfType specifies the type of this interface. + Different virtual router interface types are defined as follows: + + network - defined on a network port. + service - used internally. + serviceIes - defined on a SAP or Spoke SDP. + serviceRtdVpls - obsoleted. + serviceVprn - defined on a SAP or Spoke SDP. + serviceIesSubscriber - used internally. + serviceIesGroup - defined on a SAP + serviceVprnSubscriber - used internally. + serviceVprnGroup - defined on a SAP. + serviceIesRedundant - defined on a Spoke SDP. + serviceVprnRedundant - defined on a Spoke SDP. + serviceVpls - defined on an IP endpoint for VPLS. + serviceIesCem - defined on a SAP. --not supported + serviceVprnCem - defined on a SAP. --not supported + serviceVprnIPsec - defined on a SAP. + serviceVprnIPMirror - defined on a Mirror. + serviceVideo - defined on a video SAP. + serviceVplsVideo - defined on an IP endpoint for video interface + for VPLS. + multiHomingPrimary - obsoleted. + multiHomingSecondary - obsoleted. + serviceIesTunnel - defined on a SAP. + serviceIpReas - defined on a network port. + networkIpReas - defined on a network port. + networkVprn - network interface defined in a VPRN. + reserved25 - threat management service interface. + serviceIesAarp - defined on an AARP (Asymmetry Removal) Spoke SDP. + serviceVprnAarp - defined on an AARP Spoke SDP. + serviceIesAa - defined on an AA (Application Assurance) SAP. + serviceVprnAa - defined on an AA SAP. + unnumMplsTp - defined for an unnumbered mpls tp interface. + controlTunnel - can have an IP tunnel. + pdn - defined for a packet data network interface." + ::= { vRtrIfEntry 3 } + +vRtrIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name assigned this router interface. The interface + name must be unique among entries with the same vRtrID value. In order + for row creation to succeed, a value must also be assigned to + vRtrIfName." + ::= { vRtrIfEntry 4 } + +vRtrIfPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The physical port to which this interface is bound. If vRtrIfPortID is + zero (0), then there is no binding between this virtual router + interface and a physical port. Once an interface has been bound to a + port, several steps are required to change the binding to some other + TmnxPortID value. vRtrIfAdminState must be 'outOfService'; + vRtrIfPortID must be set to zero (0) to disassociate the interface + from the original port binding; finally, set vRtrIfPortID to the value + for the new port binding. + + Setting vRtrIfPortID to 0x20000001 indicates that this interface is + the system interface for the device." + DEFVAL { 0 } + ::= { vRtrIfEntry 5 } + +vRtrIfChannelID OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the physical port, vRtrIfPortID, is a SONET port, vRtrIfChannelID + is the STSx channel number used by this interface. If vRtrIfPortID is + not a SONET port or the interface has not yet been bound to a physical + port, vRtrIfChannelID will be zero (0). + + This object was obsoleted in release 5.0." + DEFVAL { 0 } + ::= { vRtrIfEntry 6 } + +vRtrIfEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the label used along with vRtrIfPortID to identify a SAP + on the specified access port." + DEFVAL { 0 } + ::= { vRtrIfEntry 7 } + +vRtrIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this router interface." + DEFVAL { inService } + ::= { vRtrIfEntry 8 } + +vRtrIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of this router interface." + ::= { vRtrIfEntry 9 } + +vRtrIfAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "An alternative administrative name assigned to this router interface." + DEFVAL { ''H } + ::= { vRtrIfEntry 10 } + +vRtrIfPhysicalAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. For example, for an + 802.x interface, this object normally contains a MAC address. The + interface's media-specific MIB must define the bit and byte ordering + and the format of the value of this object." + DEFVAL { '000000000000'H } + ::= { vRtrIfEntry 11 } + +vRtrIfArpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpTimeout determines how long an ARP entry + associated with this interface remains in the ARP cache. When + vRtrIfArpTimeout has a value of zero, '0', the entry will never be + cleared from the cache." + DEFVAL { 14400 } + ::= { vRtrIfEntry 12 } + +vRtrIfIcmpMaskReply OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpMaskReply is set to 'true', a reply will be + issued when this node is requested for the network mask for this + subnet. The requesting node must be attached to the local + network. When vRtrIfIcmpMaskReply is set to 'false', no reply + is issued if an ICMP mask request is received." + DEFVAL { true } + ::= { vRtrIfEntry 13 } + +vRtrIfIcmpRedirects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpRedirects is set to 'true', ICMP redirects are + generated when routes are not optimal on this router and another + router on the same subnetwork has a better route in order to + alert that node that a better route is available. When + vRtrIfIcmpRedirects is set to 'false', ICMP redirects are not + generated." + DEFVAL { true } + ::= { vRtrIfEntry 14 } + +vRtrIfIcmpNumRedirects OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumRedirects limits the number of redirects + issued per the time frame specified in vRtrIfIcmpRedirectsTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 15 } + +vRtrIfIcmpRedirectsTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpRedirectsTime determines the time frame in + seconds that is used to limit the number of redirects issued per time + frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 16 } + +vRtrIfIcmpUnreachables OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpUnreachables is set to 'true', ICMP host and network + unreachable messages are generated by this interface. When + vRtrIfIcmpUnreachables is set to 'false', ICMP host and network + unreachable messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 17 } + +vRtrIfIcmpNumUnreachables OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumUnreachables determines how many destination + unreachable messages are issued in the time frame specified by + vRtrIfIcmpUnreachablesTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 18 } + +vRtrIfIcmpUnreachablesTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpUnreachablesTime sets the time frame in seconds + that is used to limit the number of destination unreachable messages + issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 19 } + +vRtrIfIcmpTtlExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpTtlExpired is set to 'true', the rate that ttl-expired + messages by this interface is throttled based on the values of + vRtrIfIcmpNumTtlExpired and vRtrIfIcmpTtlExpiredTime. When + vRtrIfIcmpTtlExpired is set to 'false', unlimited ttl-expired messages + are sent." + DEFVAL { true } + ::= { vRtrIfEntry 20 } + +vRtrIfIcmpNumTtlExpired OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumTtlExpired defines how many ttl-expired + messages will be issued in the time frame specified by + vRtrIfIcmpTtlExpiredTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 21 } + +vRtrIfIcmpTtlExpiredTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpTtlExpiredTime sets the time frame in seconds + that is used to limit the number of ttl-expired messages issued by + this interface with the specified time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 22 } + +vRtrIfNtpBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrIfNtpBroadcast is set to 'true', NTP/SNTP broadcasts will be + received on this interface." + DEFVAL { false } + ::= { vRtrIfEntry 23 } + +vRtrIfUnnumbered OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address to be used when generating packets on this interface. + This variable is complemented by vRtrIfUnnumbered. If + vRtrIfUnnumberedIf is a null string and vRtrIfUnnumbered is '0.0.0.0' + it implies that no unnumbered interface is configured. At any instant + only one of the two members can be non-null. + + A value of '255.255.255.255' implies the use of system-ip. It is + strongly suggested to use the node's system IP address as it is not + associated with a particular physical interface and is therefore + always reachable." + DEFVAL { '00000000'H } + ::= { vRtrIfEntry 24 } + +vRtrIfMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9786) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfMtu is used to reflect the MTU size of this + interface in the header of an ICMP MTU exceeded message when a packet + is too large to be transmitted on this interface. The default size is + calculated by subtracting the DLC header size from the physical MTU + size of the interface. + + When a SNMP SET request is received with a value of zero (0), the + agent actually sets vRtrIfMtu to the calculated default size." + DEFVAL { 0 } + ::= { vRtrIfEntry 25 } + +vRtrIfQosPolicyId OBJECT-TYPE + SYNTAX TNetworkPolicyID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfQosPolicyId associates a pre-existing + network-policy-id to a network interface. Packets are marked using qos + policies on edge switches; invoking a qos policy on a network port + allows for the packets that match the policy criteria to be remarked. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface. + + This object is obsoleted in release 10.0 and replaced with object + vRtrIfQosNetworkPolicyId." + DEFVAL { 1 } + ::= { vRtrIfEntry 26 } + +vRtrIfIngressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIngressFilterId associates an ip-filter-id + with an ingress interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 27 } + +vRtrIfEgressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfEgressFilterId associates an ip-filter-id + with an egress interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 28 } + +vRtrIfDirectedBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfDirectedBroadcast is set to 'true', allows broadcasts + directed to this interface to be accepted. When 'false', + directed broadcasts are dropped. This is of particular use + when preventing denial of service attacks." + DEFVAL { false } + ::= { vRtrIfEntry 29 } + +vRtrIfMplsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this variable to 'create' causes this interface to be + used with MPLS. It also causes a row to be created in the + vRtrMplsIfTable. Setting it to 'delete' removes the interface + from MPLS and causes the corresponding row in the vRtrMplsIfTable + to be removed. However, an attempt to set vRtrIfMplsStatus to + 'delete' will fail if MPLS activity on this interface is not + administratively in the outOfService state, i.e. vRtrMplsIfAdminState + of the vRtrMplsIfTable must be set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrIfEntry 30 } + +vRtrIfUnnumberedIf OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the interface to which this unnumbered interface will + refer to. This variable is complemented by vRtrIfUnnumbered. If + vRtrIfUnnumberedIf is a null string and vRtrIfUnnumbered is '0' it + implies that no unnumbered interface is configured. At any instant + only one of the two members can be non-null." + DEFVAL { ''H } + ::= { vRtrIfEntry 31 } + +vRtrIfCflowd OBJECT-TYPE + SYNTAX INTEGER { + none (1), + aclIngressOnly (2), + interfaceIngressOnly (3), + aclEgressOnly (4), + interfaceEgressOnly (5), + aclIngressEgress (6), + interfaceIngressEgress (7) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfCflowd specifies the type and direction of Cflowd + analysis applied to this interface. A Cflowd profile controls the + sampling and analysis of data flows through the router. A value of + 'none (1)' indicates that there is no Cflowd analysis associated with + this interface." + DEFVAL { none } + ::= { vRtrIfEntry 32 } + +vRtrIfVPNClass OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + carrierOfCarrier (1), + enterprise (2), + interProvider (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfVPNClass indicates the type of VPN scenario + supported on this virtual router interface." + ::= { vRtrIfEntry 33 } + +vRtrIfDescription OBJECT-TYPE + SYNTAX TItemLongDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDescription is a user provided description + string for this virtual router interface. It can consist of + printable, seven-bit ASCII characters." + DEFVAL { ''H } + ::= { vRtrIfEntry 34 } + +vRtrIfProtocol OBJECT-TYPE + SYNTAX BITS { + ospfv2 (0), + rip (1), + isis (2), + bgp (3), + mpls (4), + rsvp (5), + ldp (6), + igmp (7), + pim (8), + ospf3 (9), + mld (10), + ripng (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfProtocol indicates which protocols are running on + this virtual router interface. If the bit corresponding to a protocol + is set, then the protocol is enabled on this interface." + ::= { vRtrIfEntry 35 } + +vRtrIfTosMarkingTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTosMarkingTrusted specifies whether the TOS bits on + the packets ingressing on the interface should be trusted by the + system or not. If the value is set to 'true', the TOS bits should be + trusted. + + If the system does not trust these packets, it will remark the packets + upon egress as indicated by the value of the egress remark flag, + TIMETRA-QOS-MIB:: tNetworkPolicyEgressRemark. The egress remark flag + is part of the QoS policy applied to the network interface. + + The interfaces belonging to the IES service have the egress remark + flag set to not trusted, 'false', by default. For all other interface + types, the TOS bits are trusted by default." + DEFVAL { true } + ::= { vRtrIfEntry 36 } + +vRtrIfServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfServiceId specifies the service id for this + interface. This object must always be set at row creation when the + vRtrIfType is not network(1). This object cannot be modified once the + row is created." + DEFVAL { 0 } + ::= { vRtrIfEntry 37 } + +vRtrIfArpPopulate OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfArpPopulate specifies the ARP populate + action. The value disabled means that the normal ARP protocol is + active. The value enabled means that the system will not originate ARP + requests on this interface. The ARP cache is only populated with MAC + addresses learned via the DHCP protocol. If the value of vRtrIfType is + network, this object can only be set to disabled." + DEFVAL { disabled } + ::= { vRtrIfEntry 38 } + +vRtrIfIPv6ConfigAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6ConfigAllowed specifies whether IPv6 can be + configured on this router interface. When the value is 'true', IPv6 + can be configured on this interface. When it is 'false', IPv6 cannot + be configured. + + Object iesIfIPv6ConfigAllowed should be set if vRtrIfType is + 'subscriber' or 'group'." + DEFVAL { false } + ::= { vRtrIfEntry 39 } + +vRtrIfIPv6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status for IPv6 on this router interface." + ::= { vRtrIfEntry 40 } + +vRtrIfIPv6IngressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6IngressFilterId associates an ip-filter-id + with an ingress v6 interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 41 } + +vRtrIfIPv6EgressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6EgressFilterId associates an ip-filter-id + with an egress v6 interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 42 } + +vRtrIfIcmpV6Redirects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpV6Redirects is set to 'true', ICMPv6 redirects are + generated when routes are not optimal on this router and another + router on the same subnetwork has a better route in order to + alert that node that a better route is available. When + vRtrIfIcmpV6Redirects is set to 'false', ICMPv6 redirects are not + generated." + DEFVAL { true } + ::= { vRtrIfEntry 43 } + +vRtrIfIcmpV6NumRedirects OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumRedirects limits the number of v6 + redirects issued per the time frame specified in + vRtrIfIcmpV6RedirectsTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 44 } + +vRtrIfIcmpV6RedirectsTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6RedirectsTime determines the time frame in + seconds that is used to limit the number of v6 redirects issued per + time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 45 } + +vRtrIfIcmpV6Unreachables OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpV6Unreachables is set to 'true', ICMPv6 host and + network unreachable messages are generated by this interface. When + vRtrIfIcmpV6Unreachables is set to 'false', ICMPv6 host and network + unreachable messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 46 } + +vRtrIfIcmpV6NumUnreachables OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumUnreachables determines how many + destination unreachable ICMPv6 messages are issued in the time frame + specified by vRtrIfIcmpV6UnreachablesTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 47 } + +vRtrIfIcmpV6UnreachablesTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6UnreachablesTime sets the time frame in + seconds that is used to limit the number of destination unreachable + ICMPv6 messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 48 } + +vRtrIfIcmpV6TimeExceeded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6TimeExceeded specifies whether time-exceeded + ICMP messages should be sent. When it is set to 'true', ICMPv6 + time-exceeded messages are generated by this interface. When + vRtrIfIcmpV6TimeExceeded is set to 'false', ICMPv6 time-exceeded + messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 49 } + +vRtrIfIcmpV6NumTimeExceeded OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumTimeExceeded specifies how many + time-exceeded ICMPv6 messages are issued in the time frame specified + by vRtrIfIcmpV6TimeExceededTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 50 } + +vRtrIfIcmpV6TimeExceededTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6TimeExceededTime specifies the time frame in + seconds that is used to limit the number of time-exceeded ICMPv6 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 51 } + +vRtrIfIcmpV6PktTooBig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6PktTooBig specifies whether packet-too-big + ICMP messages should be sent. When it is set to 'true', ICMPv6 + packet-too-big messages are generated by this interface. When + vRtrIfIcmpV6PktTooBig is set to 'false', ICMPv6 packet-too-big + messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 52 } + +vRtrIfIcmpV6NumPktTooBig OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumPktTooBig specifies how many + packet-too-big ICMPv6 messages are issued in the time frame specified + by vRtrIfIcmpV6PktTooBigTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 53 } + +vRtrIfIcmpV6PktTooBigTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6PktTooBigTime specifies the time frame in + seconds that is used to limit the number of packet-too-big ICMPv6 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 54 } + +vRtrIfIcmpV6ParamProblem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6ParamProblem specifies whether + parameter-problem ICMP messages should be sent. When it is set to + 'true', ICMPv6 parameter-problem messages are generated by this + interface. When vRtrIfIcmpV6ParamProblem is set to 'false', ICMPv6 + parameter-problem messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 55 } + +vRtrIfIcmpV6NumParamProblem OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumParamProblem specifies how many + parameter-problem ICMPv6 messages are issued in the time frame + specified by vRtrIfIcmpV6ParamProblemTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 56 } + +vRtrIfIcmpV6ParamProblemTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6ParamProblemTime specifies the time frame in + seconds that is used to limit the number of parameter-problem ICMPv6 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 57 } + +vRtrIfLinkLocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddressType indicates the IP address type + of the link local address of this virtual router interface. When the + value of vRtrIfIPv6OperState is 'inService', this object will have a + value of 'ipv6z', and 'unknown' otherwise." + ::= { vRtrIfEntry 58 } + +vRtrIfLinkLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddress indicates the link local IP + address of this virtual router interface. This address valid when the + value of vRtrIfIPv6OperState is 'inService'." + ::= { vRtrIfEntry 59 } + +vRtrIfLinkLocalAddressState OBJECT-TYPE + SYNTAX TmnxInetAddrState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddressState indicates the address state + of vRtrIfLinkLocalAddress. When vRtrIfIPv6OperState is 'outOfService', + the value of this object is 'unknown'." + ::= { vRtrIfEntry 60 } + +vRtrIfLastOperStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLastOperStateChange indicates the sysUpTime when + the operational state of this interface last changed." + ::= { vRtrIfEntry 61 } + +vRtrIfOperMtu OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperMtu indicates the operational value of the IP + MTU on this interface. It is the minimum of the vRtrIfMtu and the MTU + of the physical port this interface is bound to." + ::= { vRtrIfEntry 62 } + +vRtrIfGlobalIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndex uniquely identifies this interface in + the tmnx system. This field provides an identifier for router + interfaces similar to the vRtrIfIndex value, except that vRtrIfIndex + is unique within each virtual router. The vRtrIfGlobalIndex is unique + system wide regardless of the vRtrID. + + The vRtrIfGlobalIndex value for each virtual interface must remain + constant at least from one re-initialization of the system management + processor to the next." + ::= { vRtrIfEntry 63 } + +vRtrIfDelaySeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfDelaySeconds specifies the time in seconds that is + used to bring up the interface. + + When interface comes up, it will not become operational until after + the specified delay. + + When used to configure delayed-enable for a router interface, the + values specified for vRtrIfDelaySeconds can be in the range of + 0..1200. When used to configure hold-time of a Multi-homing secondary + interface, the values specified can be in the range of 0..65535. + + The default value of vRtrIfDelaySeconds is also based on the router + interface type. When used for a regular interface its default value is + 0. When used for a Multi-homing secondary interface, its default value + is 30." + ::= { vRtrIfEntry 64 } + +vRtrIfDelayUpTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfDelayUpTimer indicates the time left before the + interface comes up when vRtrIfDelaySeconds is configured to a non-zero + value. + + When the interface is down, this object will return the value -1. It's + value can be in the range 0 to vRtrIfDelaySeconds's value if the + interface is 'about to come up'. + + If the interface is up, the value of vRtrIfDelayUpTimer will be 0." + ::= { vRtrIfEntry 65 } + +vRtrIfLocalDhcpServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLocalDhcpServerName specifies the local DHCP server + that can be reached via this interface. + + The server itself is configured on virtual router level in object + TIMETRA-DHCP-SERVER-MIB::tmnxDhcpServerCfgServerName. Assigning an IP + address to it is done here by linking it to an interface. A server can + be linked to several interfaces on the same virtual router." + DEFVAL { ''H } + ::= { vRtrIfEntry 66 } + +vRtrIfInitDelayEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfInitDelayEnable specifies whether + vRtrIfDelaySeconds is used only the next time or everytime the system + attempts to bring the interface operationally up. + + The value of vRtrIfInitDelayEnable is ignored if the value of + vRtrIfDelaySeconds is set to 0. + + The value of vRtrIfInitDelayEnable is only set when interface is of + type subscriber interface. + + When the value vRtrIfInitDelayEnable is set to 'false', everytime the + system attempts to bring the interface operationally up, it will be + delayed by the value of vRtrIfDelaySeconds. + + When the value vRtrIfInitDelayEnable is set to 'true', only the next + time the system attempts to bring the interface operationally up, it + will be delayed by the value of vRtrIfDelaySeconds." + DEFVAL { false } + ::= { vRtrIfEntry 67 } + +vRtrIfCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfCpmProtPolicyId associates a CPM Protection policy + with an interface. + + A value of zero (0) specifies that no CPM Protection policy is + associated with this interface. + + If no value for vRtrIfCpmProtPolicyId is specified when the + vRtrIfEntry is created, the system assigns a default value, derived + from the value of the object vRtrIfType, as follows: + + vRtrIfType vRtrIfCpmProtPolicyId + --------------------------------------------------------------------- + network 255 + service used internally. + serviceIes 254 + serviceRtdVpls obsoleted. + serviceVprn 254 + serviceIesSubscriber 0 + serviceIesGroup 0 + serviceVprnSubscriber used internally. + serviceVprnGroup 0 + serviceIesRedundant 0 + serviceVprnRedundant 0 + serviceVpls 0 + serviceIesCem defined on a SAP. --not supported + serviceVprnCem defined on a SAP. --not supported + serviceVprnIPsec 254 + serviceVprnIPMirror 0 + serviceVideo 0 + serviceVplsVideo 0 + multiHomingPrimary 0 + multiHomingSecondary 0 + serviceIesTunnel 254 + serviceIpReas 0 + networkIpReas 0 + networkVprn 255 + tmsService 255 + serviceIesAarp 0 + serviceVprnAarp 0 + serviceIesAa 0 + serviceVprnAa 0 + unnumMplsTp 255 + gmplsLoopback 255 + + If an interface would get a default value of 'zero', it is not allowed + to modify the value of vRtrIfCpmProtPolicyId. + + This object is not supported on SR-1 and ESS-1, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', and 7710, where the value + of TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'." + ::= { vRtrIfEntry 68 } + +vRtrIfCpmProtUncfgdProtoDropCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfCpmProtUncfgdProtoDropCnt indicates the number of + network control protocol messages dropped due to the operation of the + protocol protection facility. + + The protocol protection facility can be enabled and disabled by means + of the object TIMETRA-SECURITY-MIB::tmnxCpmProtDropUncfgdProtocolMsg. + + When the protocol protection facility is enabled, network control + protocol traffic received on this virtual router interface is dropped + if the protocol is not configured on this virtual router interface. + + The value of vRtrIfProtocol indicates which protocols are configured + on this virtual router interface. + + This object is not supported on SR-1 and ESS-1, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', and 7710, where the value + of TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'." + ::= { vRtrIfEntry 69 } + +vRtrIfLdpSyncTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLdpSyncTimer specifies a time interval used for + IGP-LDP synchronization. The timer is started from the time the LDP + session to the neighbor is up over the interface. This is to allow for + the label FEC bindings to be exchanged. + + When the timer expires, the link cost is restored and is + re-advertised. IGP will announce a new best next-hop and LDP will use + it if the label binding for the neighbor's FEC is available." + DEFVAL { 0 } + ::= { vRtrIfEntry 70 } + +vRtrIfStripLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfStripLabel specifies whether a packet received on + the interface will have it's MPLS labels stripped from the packet + (true) or not (false)." + DEFVAL { false } + ::= { vRtrIfEntry 71 } + +vRtrIfuRPFCheckState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckState specifies whether unicast RPF (uRPF) + Check is enabled on this interface." + DEFVAL { disabled } + ::= { vRtrIfEntry 72 } + +vRtrIfuRPFCheckMode OBJECT-TYPE + SYNTAX TmnxUrpfCheckMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckMode specifies the mode of unicast RPF + check. + + In 'strict' mode, uRPF checks whether incoming packet has a source + address that matches a prefix in the routing table, and whether the + interface expects to receive a packet with this source address prefix. + + In 'loose' mode, uRPF checks whether incoming packet has source + address with a corresponding prefix in the routing table, however + 'loose' mode does not check whether the interface expects to receive a + packet with a specific source address prefix. + + In 'strictNoEcmp' mode, when a packet is received on an interface and + the source address matches an ECMP route the packet is dropped by + uRPF. If source address does not match an ECMP route, the behavior is + same as 'strict' mode. + + This object is valid only when value of vRtrIfuRPFCheckState is set to + 'enabled'." + DEFVAL { strict } + ::= { vRtrIfEntry 73 } + +vRtrIfQosQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfQosQGrp specifies the name of the QoS queue-group + (TIMETRA-QOS-MIB::tQosEgrQGroupName) used with this interface. + + An 'inconsistentValue' error is returned if this object is set to a + non-default value and an entry corresponding to vRtrIfPortID does not + exist in TIMETRA-PORT-MIB::tPortNetEgrQGrpTable. + + This object is obsoleted in release 10.0 and replaced with object + vRtrIfQosEgrPortRedirectQGrp." + DEFVAL { ''H } + ::= { vRtrIfEntry 74 } + +vRtrIfAdminLinkLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAdminLinkLocalAddrType specifies the IP address + type of the link local address of this virtual router interface." + DEFVAL { unknown } + ::= { vRtrIfEntry 75 } + +vRtrIfAdminLinkLocalAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAdminLinkLocalAddr specifies the link local IP + address of this virtual router interface. + + Last four bytes of the address ('zone') refers to router interface + identifier (vRtrIfIndex). + + This object will return default value of empty string when + vRtrIfAdminLinkLocalAddrType is set to 'unknown'." + DEFVAL { ''H } + ::= { vRtrIfEntry 76 } + +vRtrIfAdmLnkLclAddrPreferred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAdmLnkLclAddrPreferred specifies whether + vRtrIfAdminLinkLocalAddr specified for this interface should be + treated as preferred and disable duplicate address detection (DAD)." + DEFVAL { false } + ::= { vRtrIfEntry 77 } + +vRtrIfOperDownReason OBJECT-TYPE + SYNTAX BITS { + ifAdminDown (0), + svcAdminDown (1), + portOperDown (2), + addrOrIfNotReady (3), + assocObjNotReady (4), + rvplsDown (5), + operGrpDown (6), + ifAdminDestroy (7), + noIfAddress (8), + noIfInfo (9), + delayedStartEnabled (10), + ifProtoOperDown (11), + invalidPortCfg (12), + unknown (13), + noRouteDistinguisher (14), + wlanGwRedundancyStandby (15), + wlanGwGroupDegraded (16) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfOperDownReason indicates the reason why the + interface is operationally down. + + The bit values are: + 'ifAdminDown (0)' - Interface is administratively down + 'svcAdminDown (1)' - Service is administratively down + 'portOperDown (2)' - SAP port is operationally down + 'addrOrIfNotReady (3)' - Address or Parent interface is not + ready + 'assocObjNotReady (4)' - Associated object is not ready + 'rvplsDown (5)' - R-VPLS service is down + 'operGrpDown (6)' - Associated Operational Group is down + 'ifAdminDestroy (7)' - Interface is being deleted + 'noIfAddress (8)' - Interface address is not configured + 'noIfInfo (9)' - Interface info not present + 'delayedStartEnabled (10)' - Delayed start timer is enabled on + the interface + 'ifProtoOperDown (11)' - Protocols on interface are + operationally down + 'invalidPortCfg (12)' - Port configuration is not valid + 'unknown (13)' - Reason is unknown + 'noRouteDistinguisher (14)' - Route Distinguisher not configured in VPRN + 'wlanGwRedundancyStandby (15) - Interface is in standby state for + WLAN-GW redundancy + 'wlanGwGroupDegraded (16) - The associated WLAN-GW group is in a + degraded state" + ::= { vRtrIfEntry 78 } + +vRtrIfNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a read-only table, each row of which represents a one to one + equivalence between a router interface name (vRtrIfName) and its + corresponding index in the vRtrIfTable (vRtrIfIndex)." + ::= { tmnxVRtrObjs 5 } + +vRtrIfNameEntry OBJECT-TYPE + SYNTAX VRtrIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfNameTable corresponds to a row in the + vRtrIfTable. When an entry is created or deleted in the vRtrIfTable, a + corresponding entry is created or deleted in this table." + INDEX { + vRtrID, + IMPLIED vRtrIfName + } + ::= { vRtrIfNameTable 1 } + +VRtrIfNameEntry ::= SEQUENCE +{ vRtrIfNameIndex InterfaceIndex } + +vRtrIfNameIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNameIndex gives the value of vRtrIfIndex for a row + in the vRtrIfTable. This row corresponds to the virtual router + interface which has interface name as vRtrIfName. Every vRtrIfName is + unique within a specific instance of vRtrID." + ::= { vRtrIfNameEntry 1 } + +vRtrIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpAddrTable has an entry for each IP address configured + for a virtual router in the system. An interface on the + virtual router may have more than one IP address assigned to + it." + ::= { tmnxVRtrObjs 6 } + +vRtrIpAddrEntry OBJECT-TYPE + SYNTAX VRtrIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address assigned a virtual + router interface. Entries can be created and deleted via + SNMP SET operations. Setting RowStatus to 'active' requires + a values for all column variables to have been assigned." + INDEX { + vRtrID, + vRtrIfIndex, + vRiaIndex + } + ::= { vRtrIpAddrTable 1 } + +VRtrIpAddrEntry ::= SEQUENCE +{ + vRiaIndex Integer32, + vRiaRowStatus RowStatus, + vRiaIpAddress IpAddress, + vRiaNetMask IpAddress, + vRiaBcastAddrFormat INTEGER, + vRiaReasmMaxSize Integer32, + vRiaIgpInhibit TruthValue, + vRiaInetAddressType TmnxAddressAndPrefixType, + vRiaInetAddress TmnxAddressAndPrefixAddress, + vRiaInetPrefixLen TmnxAddressAndPrefixPrefix, + vRiaInetAddrState TmnxInetAddrState, + vRiaInetEui64 TruthValue, + vRiaInetOperAddress InetAddress, + vRiaInetGwAddressType InetAddressType, + vRiaInetGwAddress InetAddress, + vRiaInetRemoteIpType InetAddressType, + vRiaInetRemoteIp InetAddress, + vRiaInetAddrPreferred TruthValue, + vRiaSubscrPrefix TruthValue, + vRiaSubscrPrefixType BITS, + vRiaSubscrHostRoutePopulate TruthValue, + vRiaTrackSrrpInstance Unsigned32, + vRiaHoldUpTime Unsigned32, + vRiaCreationOrigin TmnxCreateOrigin, + vRiaInetAddressSendCgaModifier TmnxSendCgaModifier, + vRiaInetAddressPrimaryPreference Unsigned32, + vRiaInetAddressPrimaryPreferred TruthValue, + vRiaInetAddressGreTermination TruthValue +} + +vRiaIndex OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this IP address entry for + this interface of this virtual router in the Tmnx system. + Those row entries with vRiaIndex = 1 represent the primary + IP address for the interface identified by the vRtrID and + vRtrIfIndex pair. Row entries with other values for vRiaIndex + are secondary IP addresses. The values greater than 256 are + reserved for internal interfaces only and cannot be used to + create an IP address entry." + ::= { vRtrIpAddrEntry 1 } + +vRiaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrIpAddrTable entries. All the other row variables + must have been assigned values before the row can be + place into the 'active' state." + ::= { vRtrIpAddrEntry 2 } + +vRiaIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address assigned to a router's interface." + ::= { vRtrIpAddrEntry 3 } + +vRiaNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this + entry. The value of the mask is an IP address with all + the network bits set to 1 and all the host bits set to + 0." + DEFVAL { 'ffffff00'H } + ::= { vRtrIpAddrEntry 4 } + +vRiaBcastAddrFormat OBJECT-TYPE + SYNTAX INTEGER { + allOnes (1), + hostOnes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRiaBcastAddrFormat is set to 'allOnes', the 255.255.255.255 + address is used for local broadcast. When vRiaBcastAddrFormat is set + to 'hostOnes', the -1 address is used for the local broadcast. + For example for subnet 10.10.16.0/20 the -1 address is + 10.10.31.255." + DEFVAL { hostOnes } + ::= { vRtrIpAddrEntry 5 } + +vRiaReasmMaxSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest IP datagram which this entry can reassemble + from incoming IP fragmented datagrams received on this interface." + ::= { vRtrIpAddrEntry 6 } + +vRiaIgpInhibit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable should only be associated with secondary + ip addresses, i.e., when the value of vRiaIndex is other + than 1. When vRiaIgpInhibit has a value of 'true', + it indicates that the given secondary IP address should + not be recognized as a local interface by the running IGP. + For OSPF and IS-IS, this means that the given secondary + IP addresses will not be injected as passive interfaces + and will not be advertised as internal IP interfaces into + the IGP's link state database. For RIP this means these + secondary IP interfaces will not source RIP updates." + ::= { vRtrIpAddrEntry 7 } + +vRiaInetAddressType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRiaInetAddressType specifies the type of the vRiaInetAddress address + assigned to a router's interface." + ::= { vRtrIpAddrEntry 8 } + +vRiaInetAddress OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this address is determined by the value of the + vRiaInetAddressType object. + + vRiaInetAddress indicates the IPv4/IPv6 address assigned to a router's + interface." + ::= { vRtrIpAddrEntry 9 } + +vRiaInetPrefixLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetPrefixLen specifies the length of the IP netmask + for this interface address." + ::= { vRtrIpAddrEntry 10 } + +vRiaInetAddrState OBJECT-TYPE + SYNTAX TmnxInetAddrState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetAddrState indicates the address state of the IPv6 + address of the interface." + ::= { vRtrIpAddrEntry 11 } + +vRiaInetEui64 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetEui64 specifies whether the + vRiaInetOperAddress is an eui64 address. This object + can only be set at creation time. + + When vRiaInetEui64 is 'true', then the vRiaInetOperAddress + is derived from the vRiaInetAddress and the physical address + of the interface this address is attached to. vRiaInetAddress + has to have all zeros the least significant 8 bytes. Also, + vRiaInetPrefixLen cannot be longer than 64. + + When vRiaInetEui64 is 'false', then the vRiaInetOperAddress + is a copy of vRiaInetAddress. The value is always 'false' when + vRiaInetAddressType is not 'ipv6'." + DEFVAL { false } + ::= { vRtrIpAddrEntry 12 } + +vRiaInetOperAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetOperAddress indicates the operational + address of this entry. The type of this address is determined + by the value of the vRiaInetAddressType object." + ::= { vRtrIpAddrEntry 13 } + +vRiaInetGwAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetGwAddressType specifies the address type of + vRiaInetGwAddress." + DEFVAL { unknown } + ::= { vRtrIpAddrEntry 14 } + +vRiaInetGwAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetGwAddress specifies the gateway address for the + subnet specified by vRiaInetAddress and vRiaInetPrefixLen. The address + type is defined by vRiaInetGwAddressType. This field is only valid + when the address is configured on a subscriber interface." + DEFVAL { ''H } + ::= { vRtrIpAddrEntry 15 } + +vRiaInetRemoteIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetRemoteIpType specifies the address type of + vRiaInetRemoteIp." + DEFVAL { unknown } + ::= { vRtrIpAddrEntry 16 } + +vRiaInetRemoteIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetRemoteIp specifies the IP address of the remote + redundant interface. This field is only valid when the address is + configured on a redundant interface." + DEFVAL { ''H } + ::= { vRtrIpAddrEntry 17 } + +vRiaInetAddrPreferred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddrPreferred specifies whether vRiaInetAddress + specified for this interface should be treated as preferred and + disable duplicate address detection (DAD)." + DEFVAL { false } + ::= { vRtrIpAddrEntry 18 } + +vRiaSubscrPrefix OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaSubscrPrefix specifies whether the vRiaIpAddress + specified for this interface should be treated as a subscriber prefix. + This object cannot be modified once the row is created." + DEFVAL { false } + ::= { vRtrIpAddrEntry 19 } + +vRiaSubscrPrefixType OBJECT-TYPE + SYNTAX BITS { + pd (0), + wan-host (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaSubscrPrefixType specifies the type of subscriber + prefix contained in vRiaIpAddress if vRiaSubscrPrefix is TRUE. This + object cannot be modified once the row is created." + DEFVAL { {pd} } + ::= { vRtrIpAddrEntry 20 } + +vRiaSubscrHostRoutePopulate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaSubscrHostRoutePopulate specifies if subscriber host + routes are populated in the FIB (Forwarding Information Base). + + This object can only be set to 'true' if the address is configured on + a subscriber interface." + DEFVAL { false } + ::= { vRtrIpAddrEntry 21 } + +vRiaTrackSrrpInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaTrackSrrpInstance specifies the SRRP instance whose + state is tracked on this ipaddress." + DEFVAL { 0 } + ::= { vRtrIpAddrEntry 22 } + +vRiaHoldUpTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..5000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaHoldUpTime specifies the time to wait for the route + to accept new state of the SRRP instance which is being tracked with + this address. + + An 'inconsistentValue' error is returned if vRiaHoldUpTime is set to + non-default value when vRiaTrackSrrpInstance is set to its default + value." + DEFVAL { 0 } + ::= { vRtrIpAddrEntry 23 } + +vRiaCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaCreationOrigin indicates the mechanism used to create + this entry." + DEFVAL { manual } + ::= { vRtrIpAddrEntry 24 } + +vRiaInetAddressSendCgaModifier OBJECT-TYPE + SYNTAX TmnxSendCgaModifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddressSendCgaModifier specifies the modifier + used during CGA generation. + + The value of vRiaInetAddressSendCgaModifier must have been generated + with the RSA key pair and security parameter that is associated with + this interface. + + The value all zeroes means that no modifier is specified; however, + setting the value to all zeroes in an existing row while Secure + Neighbor Discovery is enabled on its interface, causes the generation + of a new CGA and a new modifier; Secure Neighbor Discovery is enabled + on its interface by means of the object vRtrIfSendAdminState." + REFERENCE + "RFC 3972 Cryptographically Generated Addresses + section 3 CGA Parameters" + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIpAddrEntry 25 } + +vRiaInetAddressPrimaryPreference OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddressPrimaryPreference specifies the order in + which the address is used by control plane protocols and applications + which require a fixed address of the interface. + + These include LDP and Segment Routing. When originating packets from + this interface, the source IPv6 address follows the selection rules in + RFC 6724 except for the specific cases where a fixed address is + required. In the latter case, the IPv6 address with the lowest + primary-preference index is selected. If the selected address is + removed, the system selects the IPv6 address with the next lowest + primary-preference index. The address index space is unique across all + addresses of a given interface." + DEFVAL { 0 } + ::= { vRtrIpAddrEntry 26 } + +vRiaInetAddressPrimaryPreferred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetAddressPrimaryPreferred indicates that this IP + address is selected as the interface primary preferred IP address. + Only one IP address per address family will be selected as primary + preferred." + ::= { vRtrIpAddrEntry 27 } + +vRiaInetAddressGreTermination OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddressGreTermination indicates that GRE-MPLS + packets with the destination IP specified by vRiaInetAddress and + vRiaInetPrefixLen can be terminated on this router interface." + DEFVAL { false } + ::= { vRtrIpAddrEntry 28 } + +vRtrIpCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpCidrRouteTable provides an extension of the ipCidrRouteTable + in the IP-FORWARD-MIB." + ::= { tmnxVRtrObjs 7 } + +vRtrIpCidrRouteEntry OBJECT-TYPE + SYNTAX VRtrIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpCidrRouteTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the IP route table." + AUGMENTS { ipCidrRouteEntry } + ::= { vRtrIpCidrRouteTable 1 } + +VRtrIpCidrRouteEntry ::= SEQUENCE +{ + vRtrIpCidrRouteLastEnabledTime TimeStamp, + vRtrIpCidrRoutePreference Unsigned32, + vRtrIpCidrRouteMetric Unsigned32 +} + +vRtrIpCidrRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIpCidrRouteLastEnabledTime variable contains the sysUpTime + value when ipCidrRouteStatus was last set to active (1) to allow IP + forwarding on this route entry." + ::= { vRtrIpCidrRouteEntry 1 } + +vRtrIpCidrRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When ipCidrRouteProto has a value of 'netmgmt' to indicate that this + entry is a static route, the value of vRtrIpCidrRoutePreference + determines the priority of this static route versus the routes from + different sources such as BGP or OSPF etc. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences: + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + DEFVAL { 5 } + ::= { vRtrIpCidrRouteEntry 2 } + +vRtrIpCidrRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route. The semantics + of this metric are determined by the routing-protocol specified + in the route's ipCidrRouteProto value." + ::= { vRtrIpCidrRouteEntry 3 } + +vRtrStaticRouteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current vRtrInetStaticRouteTable entries that are + 'active'." + ::= { tmnxVRtrObjs 8 } + +vRtrStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This entity's Static Routing table. + + This object was made obsolete in the 15.0 release." + ::= { tmnxVRtrObjs 9 } + +vRtrStaticRouteEntry OBJECT-TYPE + SYNTAX VRtrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A particular route to a particular destination, through a + particular next hop. + + This object was made obsolete in the 15.0 release." + INDEX { + vRtrID, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex + } + ::= { vRtrStaticRouteTable 1 } + +VRtrStaticRouteEntry ::= SEQUENCE +{ + vRtrStaticRouteDest IpAddress, + vRtrStaticRouteMask IpAddress, + vRtrStaticRouteIndex Integer32, + vRtrStaticRouteRowStatus RowStatus, + vRtrStaticRouteLastEnabledTime TimeStamp, + vRtrStaticRouteStatus INTEGER, + vRtrStaticRouteStaticType INTEGER, + vRtrStaticRoutePreference Unsigned32, + vRtrStaticRouteMetric Unsigned32, + vRtrStaticRouteEgressIfIndex InterfaceIndexOrZero, + vRtrStaticRouteNextHop IpAddress, + vRtrStaticRouteNextHopUnnumberedIf DisplayString, + vRtrStaticRouteAdminState TmnxAdminState, + vRtrStaticRouteIgpShortcut BITS, + vRtrStaticRouteDisallowIgp TruthValue, + vRtrStaticRouteTag Unsigned32 +} + +vRtrStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination IP address of this route. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this object to + a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrStaticRouteMask object + is not equal to x. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 1 } + +vRtrStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the vRtrStaticRouteDest field. + For those systems that do not support arbitrary subnet masks, an + agent constructs the value of the vRtrStaticRouteMask by reference + to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrStaticRouteDest object is + not equal to vRtrStaticRouteDest. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 2 } + +vRtrStaticRouteIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The quaternary index for the vRtrStaticRouteTable. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 3 } + +vRtrStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The row status variable, used according to row installation and + removal conventions. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 4 } + +vRtrStaticRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The vRtrStaticRouteLastEnabledTime variable contains the sysUpTime + value when vRtrStaticRouteStatus was last set to active (1) to allow + IP forwarding on this static route entry. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 5 } + +vRtrStaticRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteStatus indicates whether or not this + route entry is active in the system. When an interface + transitions to the down state, any associated route entries + are marked as 'inactive' and are usually not displayed in a + standard route table listing. When the interface transitions + to the up state, the agent marks the associated routes as + 'active'. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 6 } + +vRtrStaticRouteStaticType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nextHop (1), + indirect (2), + blackHole (3), + grt (4) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteStaticType specifies the type of static + route represented by this row entry. + + This object was made obsolete in the 15.0 release." + DEFVAL { unknown } + ::= { vRtrStaticRouteEntry 7 } + +vRtrStaticRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRoutePreference determines the priority of this + static route versus the routes from different sources such as BGP or + OSPF etc. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences. + + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes + + This object was made obsolete in the 15.0 release." + DEFVAL { 5 } + ::= { vRtrStaticRouteEntry 8 } + +vRtrStaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When ipCidrRouteProto has a value of 'netmgmt' to indicate that + this entry is a static route, the value of vRtrStaticRouteMetric + associates a metric value with the route. This value is used + when importing this static route into other protocols such as + OSPF. When the metric is configured as zero then the metric + configured in OSPF, default-import-metric, applies. This value + is also used to determine which static route to install in the + forwarding table: + + If there are multiple static routes with the same preference but + unequal metric then the lower cost (metric) route will be installed. + + If there are multiple static routes with equal preference and metrics + then ecmp rules apply. + + If there are multiple routes with unequal preference then the lower + preference route will be installed. + + This object was made obsolete in the 15.0 release." + DEFVAL { 1 } + ::= { vRtrStaticRouteEntry 9 } + +vRtrStaticRouteEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The outgoing ifIndex for this route as computed by the static route + module. This variable will have a value of 0 if vRtrStaticRouteStatus + is 'inactive' or if this static route is configured as a black hole. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 11 } + +vRtrStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "In case of remote routes, the address of the next system en route. + This member is complemented by vRtrStaticRouteNextHopUnnumberedIf. At + most only one of them can be non-null. If vRtrStaticRouteNextHop is + '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null string then + this static route is configured as a black hole. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 12 } + +vRtrStaticRouteNextHopUnnumberedIf OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The name of the unnumbered Interface which will be the nexthop for + this route. This member is complemented by vRtrStaticRouteNextHop. + + At most only one of them can be non-null. If vRtrStaticRouteNextHop is + '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null string then + this static route is configured as a black hole. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 13 } + +vRtrStaticRouteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired administrative state for this virtual router static route. + + This object was made obsolete in the 15.0 release." + DEFVAL { outOfService } + ::= { vRtrStaticRouteEntry 14 } + +vRtrStaticRouteIgpShortcut OBJECT-TYPE + SYNTAX BITS { + te (0), + ldp (1), + ip (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteIgpShortcut is valid only for indirect + static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). The bits + of vRtrStaticRouteIgpShortcut identify Layer 2 tunneling mechanisms + used for IGP shortcuts. If a bit is set, IGP shortcuts associated with + that tunneling mechanism will be used to resolve next-hop for the + static route. If no bits are set, IGP shortcuts will not be used to + resolve next-hop for the static routes. + + The tunneling mechanisms represented by each bit are: + te(0) - RSVP Traffic Engineering + ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) + ip(2) - IP (IP-in-IP or GRE) + + Evaluation of tunnel preference is based on the following order, in + descending priority: + 1. Traffic Engineered Shortcut (RSVP-TE) + 2. LDP /32 Route FEC Shortcut + 3. IP Shortcut (IP-in-IP or GRE) + 4. Actual IGP Next-Hop. + + This object was replaced by vRtrInetSRIndirectTunnelLdp and + vRtrInetSRIndirectTunnelRsvpTe objects in 13.0." + DEFVAL { {} } + ::= { vRtrStaticRouteEntry 15 } + +vRtrStaticRouteDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteDisallowIgp is valid only for indirect + static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). If the + value of vRtrStaticRouteDisallowIgp is set to 'true', and if none of + the defined tunneling mechanisms (RSVP-TE, LDP or IP) qualify as a + next-hop, the normal IGP next-hop to the indirect next-hop address + will not be used. If the value is set to 'false', IGP next-hop to the + indirect next-hop address can be used as the next-hop of the last + resort. + + This object was replaced by vRtrInetSRIndirectTunnelDisalIgp object in + 13.0." + DEFVAL { false } + ::= { vRtrStaticRouteEntry 16 } + +vRtrStaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteTag is used to add a 32-bit integer tag to + the static route. This tag could then be used in route policies to + control distribution of the route into other protocols. A value of 0 + indicates that the tag has not been set. + + This object was made obsolete in the 15.0 release." + DEFVAL { 0 } + ::= { vRtrStaticRouteEntry 17 } + +vRtrSvcIpRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrSvcIpRangeTable has an entry for each IP address + range configured for a virtual interface in a virtual router + in the system. An interface on the virtual router may have + more than one Service IP address ranges assigned to it. + + This table is obsoleted in release 22.2 and later." + ::= { tmnxVRtrObjs 10 } + +vRtrSvcIpRangeEntry OBJECT-TYPE + SYNTAX VRtrSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an IP address range assigned a + virtual router service interface. Entries can be created + and deleted via SNMP SET operations. Setting RowStatus to + 'active' requires values for all column variables to have + been assigned." + INDEX { + vRtrID, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask + } + ::= { vRtrSvcIpRangeTable 1 } + +VRtrSvcIpRangeEntry ::= SEQUENCE +{ + vRtrSvcIpRangeAddress IpAddress, + vRtrSvcIpRangeMask Unsigned32, + vRtrSvcIpRangeRowStatus RowStatus, + vRtrSvcIpRangeExclusive TruthValue +} + +vRtrSvcIpRangeAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IP address prefix range assigned to a router's service interface." + ::= { vRtrSvcIpRangeEntry 1 } + +vRtrSvcIpRangeMask OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The subnet mask associated with the Service IP address of this + entry. The value of the mask is an 32-bit integer with all + the network bits set to 1 and all the host bits set to 0." + ::= { vRtrSvcIpRangeEntry 2 } + +vRtrSvcIpRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrSvcIpRangeTable entries." + ::= { vRtrSvcIpRangeEntry 3 } + +vRtrSvcIpRangeExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrSvcIpRangeExclusive has a value of 'true', this + set of addresses is reserved for services only and cannot be + assigned to network ports. When it has a value of 'false', + it could be used for services as well as network ports." + DEFVAL { false } + ::= { vRtrSvcIpRangeEntry 4 } + +vRtrIpNetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpNetToMediaTable provides an extension of the + ipNetToMediaTable in the IP-MIB." + ::= { tmnxVRtrObjs 11 } + +vRtrIpNetToMediaEntry OBJECT-TYPE + SYNTAX VRtrIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpNetToMediaTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the vRtrIpNetToMediaTable." + AUGMENTS { ipNetToMediaEntry } + ::= { vRtrIpNetToMediaTable 1 } + +VRtrIpNetToMediaEntry ::= SEQUENCE +{ + vRtrIpNetToMediaTimer Unsigned32, + vRtrIpNetToMediaOperState TmnxOperState +} + +vRtrIpNetToMediaTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToMediaTimer determines how much longer an ARP + entry associated with an vRtrIpNetToMediaTable entry remains in the + ARP cache. It is initially set to vRtrIfArpTimeout. When + vRtrIpNetToMediaTimer has a value of zero, '0', the entry is cleared + from the cache." + ::= { vRtrIpNetToMediaEntry 1 } + +vRtrIpNetToMediaOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToMediaOperState indicates if the ARP entry is + being used actively in the ARP Table. When ipNetToMediaType has a + value 'dynamic', vRtrIpNetToMediaOperState will never have a value of + 'outOfService'." + ::= { vRtrIpNetToMediaEntry 2 } + +vRtrInstanceAggregationTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Timestamp of the last change to the vRtrInstanceAggregationTable + either from adding a row or removing a row." + ::= { tmnxVRtrObjs 12 } + +vRtrInstanceAggregationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInstanceAggregationEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrInstanceAggregationTable is the list of configured VRtr + aggregations and their operational status information. + + Specifies the route aggregates that should be generated into the + virtual router if at least one contributing route (more specific) is + learned. + + A route could match multiple aggregate statements. For instance, with + the following entries: aggregate 10.0.0.0/8 aggregate 10.1.0.0/16 + + If the route 10.1.1.0/24 is learned, both aggregates would be + generated. + + This table was obsoleted in release 7.0. It is replaced with the + vRtrInetInstAggrTable to support ipv6 addresses." + ::= { tmnxVRtrObjs 13 } + +vRtrInstanceAggregationEntry OBJECT-TYPE + SYNTAX VRtrInstanceAggregationEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry (conceptual row) in the vRtrInstanceAggregationTable. Entries + are created by user. Entries are destroyed by user." + INDEX { + vRtrID, + vRtrAggregationIpPrefix, + vRtrAggregationIpPrefixMask + } + ::= { vRtrInstanceAggregationTable 1 } + +VRtrInstanceAggregationEntry ::= SEQUENCE +{ + vRtrAggregationIpPrefix IpAddress, + vRtrAggregationIpPrefixMask IpAddressPrefixLength, + vRtrAggregationRowStatus RowStatus, + vRtrAggregationLastChanged TimeStamp, + vRtrAggregationSummaryOnly TruthValue, + vRtrAggregationASSet TruthValue, + vRtrAggregationAggregatorAS TmnxBgpAutonomousSystem, + vRtrAggregationAggregatorIPAddr IpAddress, + vRtrAggregationOperState TmnxOperState +} + +vRtrAggregationIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "IP address prefix to match for the aggregation." + ::= { vRtrInstanceAggregationEntry 1 } + +vRtrAggregationIpPrefixMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Mask length for vRtrAggregationIpPrefix, to match for the aggregation." + ::= { vRtrInstanceAggregationEntry 2 } + +vRtrAggregationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Row status for this entry." + ::= { vRtrInstanceAggregationEntry 3 } + +vRtrAggregationLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Time stamp of last change of any object for this entry." + ::= { vRtrInstanceAggregationEntry 4 } + +vRtrAggregationSummaryOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When true(1), only the aggregate is advertised, the more specific + routes that make up the aggregate are not. + + When false(2), both the aggregate and more specific components are + advertised." + DEFVAL { false } + ::= { vRtrInstanceAggregationEntry 5 } + +vRtrAggregationASSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When true(1), the AS-Path of the resulting aggregate will contain an + AS-SET containing all AS numbers from the contributing routes. + + When false(2), the AS-Path will contain no AS-SET and will be + originated by the ESR." + DEFVAL { false } + ::= { vRtrInstanceAggregationEntry 6 } + +vRtrAggregationAggregatorAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrAggregationAggregatorAS is set to non zero, and + vRtrAggregationAggregatorIPAddr is set to non-zero, the supplied ASN + and IP address will be used for the aggregator path attributes. + + When omitted, automatically uses its own ASN & Router-ID." + DEFVAL { 0 } + ::= { vRtrInstanceAggregationEntry 7 } + +vRtrAggregationAggregatorIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrAggregationAggregatorAS is set to non zero, and + vRtrAggregationAggregatorIPAddr is set to non-zero, the supplied ASN + and IP address will be used for the aggregator path attributes. + + When omitted, automatically uses its own ASN & Router-ID." + DEFVAL { '00000000'H } + ::= { vRtrInstanceAggregationEntry 8 } + +vRtrAggregationOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrAggregationOperState indicates the current operational status of + the aggregation entry." + ::= { vRtrInstanceAggregationEntry 9 } + +vRtrStaticRouteIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This entity's Static Route Index Table. + + This object was made obsolete in the 15.0 release." + ::= { tmnxVRtrObjs 14 } + +vRtrStaticRouteIndexEntry OBJECT-TYPE + SYNTAX VRtrStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The available index for the vRtrStaticRouteTable for every destination + per virtual router. + + This object was made obsolete in the 15.0 release." + INDEX { + vRtrID, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask + } + ::= { vRtrStaticRouteIndexTable 1 } + +VRtrStaticRouteIndexEntry ::= SEQUENCE +{ + vRtrStaticRouteIndexDest IpAddress, + vRtrStaticRouteIndexMask IpAddress, + vRtrStaticRouteAvailableIndex TestAndIncr +} + +vRtrStaticRouteIndexDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination IP address of this index entry. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this + object to a value x must be rejected if the bitwise logical-AND of + x with the value of the corresponding instance of the + vRtrStaticRouteMask object is not equal to x. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteIndexEntry 1 } + +vRtrStaticRouteIndexMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the vRtrStaticRouteDest + field. For those systems that do not support arbitrary subnet + masks, an agent constructs the value of the vRtrStaticRouteMask by + reference to the IP Address Class. Any assignment (implicit or + otherwise) of an instance of this object to a value x must be + rejected if the bitwise logical-AND of x with the value of the + corresponding instance of the vRtrStaticRouteDest object is not + equal to vRtrStaticRouteDest. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteIndexEntry 2 } + +vRtrStaticRouteAvailableIndex OBJECT-TYPE + SYNTAX TestAndIncr (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The available quaternary index for the vRtrStaticRouteTable. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteIndexEntry 3 } + +tmnxVRtrGlobalObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 15 } + +vRtrNextVRtrID OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vRtrNextVRtrID object is used to assign values to vRtrID + to be used to create a new row in the vRtrConfTable as described + in 'Textual Conventions for SNMPv2'. The network manager reads + the object, and then writes the value back in the SET request + that creates a new instance of vRtrConfEntry. If the SET fails + with the code 'inconsistentValue', then the process must be + repeated. If the the SET succeeds, then the object is + incremented and the new instance is created according to the + manager's directions." + ::= { tmnxVRtrGlobalObjs 1 } + +vRtrConfiguredVRtrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrConfiguredVRtrs indicates the current number of + virtual routers configured in the system and represented as rows in + the vRtrConfTable." + ::= { tmnxVRtrGlobalObjs 2 } + +vRtrActiveVRtrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrActiveVRtrs indicates the current number of virtual + routers in the system with vRtrAdminState equal 'inService'." + ::= { tmnxVRtrGlobalObjs 3 } + +vRtrRouteThresholdSoakTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Following the generation of a tmnxVRtrHighRouteTCA notification, the + value of vRtrRouteThresholdSoakTime indicates the soak interval in + seconds before another tmnxVRtrHighRouteTCA notification will be + re-issued. Imposing this soak period prevents continuous generation of + notifications by the agent in the event that routes are continually + added to a VRF after it has reached its maximum capacity. When this + object has a value of 0, it indicates that the agent should issue a + single notification at the time that the value of + vRtrHighRouteThreshold is exceeded and another notification should not + be sent until the number of routes has fallen below the value + configured in vRtrMidRouteThreshold." + DEFVAL { 600 } + ::= { tmnxVRtrGlobalObjs 4 } + +vRtrMaxARPEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMaxARPEntries indicates the maximum number of active and inactive + ARP entries supported across all virtual routers in the system." + ::= { tmnxVRtrGlobalObjs 5 } + +vRtrIPv6RouteThresholdSoakTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object vRtrIPv6RouteThresholdSoakTime specifies the soak + interval in seconds before another tmnxVRtrIPv6HighRouteTCA + notification will be re-issued, after the generation of a + tmnxVRtrIPv6HighRouteTCA notification. + + Imposing this soak period prevents continuous generation of + notifications by the agent, in the event that routes are continually + added to a VRF after it has reached its maximum capacity. + + When this object has a value of 0, it indicates that the agent should + issue a single notification at the time that the value of + vRtrIPv6HighRouteThreshold is exceeded and another notification should + not be sent until the number of routes has fallen below the value + configured in vRtrIPv6MidRouteThreshold." + DEFVAL { 600 } + ::= { tmnxVRtrGlobalObjs 6 } + +vRtrSendKeyRollover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrSendKeyRollover indicates if this system + is currently performing a Secure Neighbor Discovery (Send) RSA (public + key crypto-system) key pair rollover. + + During a Secure Neighbor Discovery key pair rollover, the key pair in + use is replaced with another one; during the process, + Cryptographically Generated Addresses (CGA) are refreshed." + REFERENCE + "RFC 3971 SEcure Neighbor Discovery (SEND) + RFC 3972 Cryptographically Generated Addresses (CGA)" + ::= { tmnxVRtrGlobalObjs 7 } + +vRtrPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPolicyTable has an entry for each virtual router configured in + the system." + ::= { tmnxVRtrObjs 16 } + +vRtrPolicyEntry OBJECT-TYPE + SYNTAX VRtrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a virtual + router in the system. Entries cannot be created and deleted via SNMP + SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrPolicyTable 1 } + +VRtrPolicyEntry ::= SEQUENCE +{ + vRtrImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicyUnicast TruthValue, + vRtrMvpnExportPolicyUnicast TruthValue, + vRtrGrtMaxExportRoutes Unsigned32, + vRtrGrtExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrGrtMaxIpv6ExportRoutes Unsigned32, + vRtrGrtImportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy5 TLPolicyNameOrExpOrEmpty +} + +vRtrImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy1 is the name of the first + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 1 } + +vRtrImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy2 is the name of the second + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 2 } + +vRtrImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy3 is the name of the third + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 3 } + +vRtrImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy4 is the name of the fourth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 4 } + +vRtrImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy5 is the name of the fifth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 5 } + +vRtrExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy1 is the name of the first + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 6 } + +vRtrExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy2 is the name of the second + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 7 } + +vRtrExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy3 is the name of the third + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 8 } + +vRtrExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy4 is the name of the fourth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 9 } + +vRtrExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy5 is the name of the fifth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 10 } + +vRtrMvpnImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy1 is the name of the first + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 11 } + +vRtrMvpnImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy2 is the name of the second + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 12 } + +vRtrMvpnImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy3 is the name of the third + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 13 } + +vRtrMvpnImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy4 is the name of the fourth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 14 } + +vRtrMvpnImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy5 is the name of the fifth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 15 } + +vRtrMvpnExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy1 is the name of the first + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 16 } + +vRtrMvpnExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy2 is the name of the second + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 17 } + +vRtrMvpnExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy3 is the name of the third + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 18 } + +vRtrMvpnExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy4 is the name of the fourth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 19 } + +vRtrMvpnExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy5 is the name of the fifth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 20 } + +vRtrMvpnImportPolicyUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnImportPolicyUnicast specifies whether unicast + vrf-import policy is used for the Multicast VPN (MVPN) as well. + + If the value is 'true', vRtrImportPolicy1 through vRtrImportPolicy5 + are used for MVPN. + + If the value is 'false', vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5 are used for MVPN." + DEFVAL { false } + ::= { vRtrPolicyEntry 21 } + +vRtrMvpnExportPolicyUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnExportPolicyUnicast specifies whether unicast + vrf-export policy is used for the Multicast VPN (MVPN) as well. + + If the value is 'true', vRtrExportPolicy1 through vRtrExportPolicy5 is + used for MVPN. + + If the value is 'false', vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5 is used for MVPN." + DEFVAL { false } + ::= { vRtrPolicyEntry 22 } + +vRtrGrtMaxExportRoutes OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtMaxExportRoutes specifies the maximum number of + routes that can be exported from the VRF to the GRT." + DEFVAL { 5 } + ::= { vRtrPolicyEntry 23 } + +vRtrGrtExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy1 specifies the name of the first + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 24 } + +vRtrGrtExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy2 specifies the name of the second + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 25 } + +vRtrGrtExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy3 specifies the name of the third + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 26 } + +vRtrGrtExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy4 specifies the name of the fourth + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 27 } + +vRtrGrtExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy5 specifies the name of the fifth + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 28 } + +vRtrGrtMaxIpv6ExportRoutes OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtMaxIpv6ExportRoutes specifies the maximum number + of IPv6 routes that can be exported from the VRF to the GRT. When the + value of this object is set to '0', there is no limit on the number of + routes exported from the VRF to the GRT." + DEFVAL { 5 } + ::= { vRtrPolicyEntry 29 } + +vRtrGrtImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy1 specifies the name of the first + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 30 } + +vRtrGrtImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy2 specifies the name of the second + policy to be used for determining which routes are imported from the + GRT to the VRF.If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy1 before configuring + vRtrGrtImportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 31 } + +vRtrGrtImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy3 specifies the name of the third + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy2 before configuring + vRtrGrtImportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 32 } + +vRtrGrtImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy4 specifies the name of the fourth + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy3 before configuring + vRtrGrtImportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 33 } + +vRtrGrtImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy5 specifies the name of the fifth + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy4 before configuring + vRtrGrtImportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 34 } + +vRtrTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelTable maintains a list of tunnels for the specific router + instance. + + This table has been replaced by vRtrInetTunnelTable in 13.0." + ::= { tmnxVRtrObjs 17 } + +vRtrTunnelEntry OBJECT-TYPE + SYNTAX VRtrTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelEntry defines a tunnel to a particular destination in a + specific router context. A tunnel to a specific destination could + established using GRE, LDP, RSVP or could be a static LSP." + INDEX { + vRtrID, + vRtrTunnelDest, + vRtrTunnelMask, + vRtrTunnelPreference, + vRtrTunnelType, + vRtrTunnelID, + vRtrTunnelNexthop + } + ::= { vRtrTunnelTable 1 } + +VRtrTunnelEntry ::= SEQUENCE +{ + vRtrTunnelDest IpAddress, + vRtrTunnelMask IpAddress, + vRtrTunnelPreference Unsigned32, + vRtrTunnelType TmnxTunnelType, + vRtrTunnelID TmnxTunnelID, + vRtrTunnelNexthop IpAddress, + vRtrTunnelMetric Unsigned32, + vRtrTunnelAge Integer32, + vRtrTunnelNextHopFlags INTEGER +} + +vRtrTunnelDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelDest maintains the destination IP address of this tunnel. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrTunnelMask object is + not equal to x." + ::= { vRtrTunnelEntry 1 } + +vRtrTunnelMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelMask indicates the mask to be logical-ANDed with the + destination address before being compared to the value in the + vRtrTunnelDest field. For those systems that do not support arbitrary + subnet masks, an agent constructs the value of the vRtrTunnelMask by + reference to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the ipCidrRouteDest object is + not equal to ipCidrRouteDest." + ::= { vRtrTunnelEntry 2 } + +vRtrTunnelPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrTunnelPreference determines the priority of this + tunnel versus the other tunnels from different sources such as LDP, + RSVP, GRE etc. This is an absolute number used internally by the + system to specify preferences for the tunnel. + + Lowest number signifies the most preferred entry in the table." + ::= { vRtrTunnelEntry 3 } + +vRtrTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The type of this tunnel entity." + ::= { vRtrTunnelEntry 4 } + +vRtrTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Additional index provided to distinguish between multiple tunnels to + same destination having same characteristics. + + There could be multiple tunnels for the type 'sdp'. In such cases the + vRtrTunnelID will hold the SDP Id. + + There could be multiple tunnels for the type 'ldp'. In such cases the + vRtrTunnelID will hold the LSPId of the LSP in use. + + For other vRtrTunnelType values this field will always be 0 as only a + single tunnel is established using other tunnel types." + ::= { vRtrTunnelEntry 5 } + +vRtrTunnelNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The address of the next system en route; Otherwise, 0.0.0.0." + ::= { vRtrTunnelEntry 6 } + +vRtrTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrTunnelMetric maintains the metric of the tunnel. This is used in + addition to the preference for this tunnel." + ::= { vRtrTunnelEntry 7 } + +vRtrTunnelAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of seconds since this tunnel entry was last + updated or otherwise determined to be correct. No semantics + of `too old' can be implied except through knowledge of + owner of the tunnel." + ::= { vRtrTunnelEntry 8 } + +vRtrTunnelNextHopFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrTunnelNextHopFlags indicates the properties of the + tunnel next hop. + + A value of 'none' indicates that no next-hop is present. + + A value of 'hasLfa' indicates that an LFA next-hop is present in + addition to the regular next-hop. + + A value of 'hasBackup' indicates that this route has a backup route. + + A value of 'isBackup' indicates that this route is a backup route to + another route with the same prefix. + + A value of 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrTunnelEntry 9 } + +vRtrIfProxyArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfProxyArpTable provides an extension to the vRtrIfTable. It + has an entry for each virtual router interface configured in the + system." + ::= { tmnxVRtrObjs 18 } + +vRtrIfProxyArpEntry OBJECT-TYPE + SYNTAX VRtrIfProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Proxy ARP for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfProxyArpTable 1 } + +VRtrIfProxyArpEntry ::= SEQUENCE +{ + vRtrIfProxyArp TruthValue, + vRtrIfProxyArpLocal TruthValue, + vRtrIfProxyArpPolicy1 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy2 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy3 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy4 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy5 TPolicyStatementNameOrEmpty +} + +vRtrIfProxyArp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyArp is set to 'true', proxy ARP is enabled + on this interface. If this value is 'false', proxy ARP is disabled on + the interface." + DEFVAL { false } + ::= { vRtrIfProxyArpEntry 1 } + +vRtrIfProxyArpLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyArpLocal is set to 'true', local proxy ARP + is enabled, that is, the interface will reply to ARP requests even if + both the hosts are on the same subnet. In this case ICMP redirects + will be disabled. If the value of vRtrIfProxyArpLocal is set to + 'false', the interface will not reply to ARP requests if both the + hosts are on the same subnet." + DEFVAL { false } + ::= { vRtrIfProxyArpEntry 2 } + +vRtrIfProxyArpPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy1 is used to specify the first proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy1 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 3 } + +vRtrIfProxyArpPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy2 is used to specify the second proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy2 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 4 } + +vRtrIfProxyArpPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy3 is used to specify the third proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy3 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 5 } + +vRtrIfProxyArpPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy4 is used to specify the fourth proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy4 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 6 } + +vRtrIfProxyArpPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy5 is used to specify the fifth proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy5 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 7 } + +vRtrIfDHCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCPTable is used to configure the interface parameters for + the DHCP Relay agent." + ::= { tmnxVRtrObjs 19 } + +vRtrIfDHCPEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP Relay for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCPTable 1 } + +VRtrIfDHCPEntry ::= SEQUENCE +{ + vRtrIfDHCPRelayInfoOption TruthValue, + vRtrIfDHCPRelayInfoAction INTEGER, + vRtrIfDHCPRelayCircuitId INTEGER, + vRtrIfDHCPRelayRemoteId INTEGER, + vRtrIfDHCPAutoFilter Unsigned32, + vRtrIfDHCPRelayServer1 IpAddress, + vRtrIfDHCPRelayServer2 IpAddress, + vRtrIfDHCPRelayServer3 IpAddress, + vRtrIfDHCPRelayServer4 IpAddress, + vRtrIfDHCPRelayServer5 IpAddress, + vRtrIfDHCPRelayServer6 IpAddress, + vRtrIfDHCPRelayServer7 IpAddress, + vRtrIfDHCPRelayServer8 IpAddress, + vRtrIfDHCPRelayTrusted TruthValue, + vRtrIfDHCPAdminState TmnxAdminState, + vRtrIfDHCPSnooping INTEGER, + vRtrIfDHCPDescription TItemDescription, + vRtrIfDHCPAutoFilterId TFilterID, + vRtrIfDHCPOperAutoFilter Unsigned32, + vRtrIfDHCPAuthPolicy TPolicyStatementNameOrEmpty, + vRtrIfDHCPLeasePopulate Unsigned32, + vRtrIfDHCPOperLeasePopulate Unsigned32, + vRtrIfDHCPGiAddressType InetAddressType, + vRtrIfDHCPGiAddress InetAddress, + vRtrIfDHCPGiAddressAsSrc TruthValue, + vRtrIfDHCPMatchOption82 TruthValue, + vRtrIfDHCPRelayRemoteIdStr DisplayString, + vRtrIfDHCPProxyAdminState TmnxAdminState, + vRtrIfDHCPProxyServerAddr IpAddress, + vRtrIfDHCPProxyLeaseTime Unsigned32, + vRtrIfDHCPProxyLTRadiusOverride TruthValue, + vRtrIfDHCPVendorIncludeOptions BITS, + vRtrIfDHCPVendorOptionString DisplayString, + vRtrIfDHCPLayer2Header TruthValue, + vRtrIfDHCPAntiSpoofMacAddr MacAddress, + vRtrIfDHCPClientApplications BITS, + vRtrIfDHCPRelayPlainBootp INTEGER, + vRtrIfDHCPUserDb TNamedItemOrEmpty, + vRtrIfDHCPUseArpForReply TruthValue, + vRtrIfDHCPFilterId TDHCPFilterID, + vRtrIfDHCPRelayUnicastMsg INTEGER, + vRtrIfDHCPPythonPolicy TNamedItemOrEmpty, + vRtrIfDHCPVirtualSubnet TmnxEnabledDisabled, + vRtrIfDHCPRelaySiaddrOvrAddrType InetAddressType, + vRtrIfDHCPRelaySiaddrOvrAddr InetAddress, + vRtrIfDHCPOSelDiscoDly Integer32, + vRtrIfDHCPOSelClntMac INTEGER, + vRtrIfDHCPOSelClntMacDiscoDly Integer32, + vRtrIfDHCPReleaseIncludeGiaddr TruthValue +} + +vRtrIfDHCPRelayInfoOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPRelayInfoOption is used to enable/disable DHCP Option 82. If + the value of this object is set to 'false', DHCP Relay is disabled." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 1 } + +vRtrIfDHCPRelayInfoAction OBJECT-TYPE + SYNTAX INTEGER { + replace (1), + drop (2), + keep (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayInfoAction is used to configure the DHCP Relay + reforwarding policy. + + replace(1) - replace existing information with + DHCP relay information + drop(2) - discard messages with existing relay information if + the option 82 information is also present. + keep(3) - retain the existing relay information." + DEFVAL { keep } + ::= { vRtrIfDHCPEntry 2 } + +vRtrIfDHCPRelayCircuitId OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ifIndex (1), + asciiTuple (2), + sapId (3), + vlanAsciiTuple (4), + portId (5), + ifName (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPRelayCircuitId specifies whether or + not the circuit-id suboption is present, and if it is present what + information goes in it. + If the value of this object is set to 'none', the circuit-id suboption + will not be part of the information option (option 82). + If the value of this object is set to 'ifIndex', the value of the + interface index is used. + If the value of this object is set to 'asciiTuple', the ASCII-encoded + concatenated tuple consisting of the + - access-node-identifier + - service-id + - interface name + - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') + is used. + If the value of this object is set to 'sapId', the ASCII-encoded + SAP-id is used. + If the value of this object is set to 'vlan-ascii-tuple' - the format + will include VLAN-id and dot1p bits in addition to what is included in + ascii-tuple already. The format is supported on dot1q and qinq + encapsulated ports only. Thus, when the option 82 bits are + stripped, dot1p bits will be copied to the Ethernet header of an + outgoing packet. + + The value 'sapId(3)' can only be used if the interface is a service + interface. + The values 'portId(5)' and 'ifName(6)' can only be used if the + interface is a network interface." + DEFVAL { asciiTuple } + ::= { vRtrIfDHCPEntry 3 } + +vRtrIfDHCPRelayRemoteId OBJECT-TYPE + SYNTAX INTEGER { + mac (1), + none (2), + remote-id (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayRemoteId specifies what information goes + into the remote-id suboption in the DHCP Relay packet. If the + value of this object is set to 'none', the remote-id suboption is + left blank. If the value of this object is set to 'mac', + the MAC address of the remote end is encoded in the suboption. If the + value of the object is set to 'remote-id', vRtrIfDHCPRelayRemoteIdStr + will be the remote-id." + DEFVAL { none } + ::= { vRtrIfDHCPEntry 4 } + +vRtrIfDHCPAutoFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPAutoFilter allows the router to automatically build + anti-spoofing filter lists. When this object is set to a non-zero + value, auto-filtering is enabled and a filter allowing only PPPoE or + DHCP traffic is established on the interface. The non-zero value + indicates the maximum number of entries that the auto-filter can have. + These entries are created by the agent upon snooping a valid DHCP + Reply packet and are used to allow traffic sourced by the given + DHCP-assigned IP address." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 5 } + +vRtrIfDHCPRelayServer1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer1 is used to configure the first DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 6 } + +vRtrIfDHCPRelayServer2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer2 is used to configure the second DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 7 } + +vRtrIfDHCPRelayServer3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer3 is used to configure the third DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 8 } + +vRtrIfDHCPRelayServer4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer4 is used to configure the fourth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 9 } + +vRtrIfDHCPRelayServer5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer5 is used to configure the fifth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 10 } + +vRtrIfDHCPRelayServer6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer6 is used to configure the sixth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 11 } + +vRtrIfDHCPRelayServer7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer7 is used to configure the seventh DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 12 } + +vRtrIfDHCPRelayServer8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer8 is used to configure the eighth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 13 } + +vRtrIfDHCPRelayTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrIfDHCPRelayTrusted is set to 'true(1)', the + router will relay requests where the DHCP giaddr is zero." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 14 } + +vRtrIfDHCPAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPAdminState is used to configure the desired administrative + state of DHCP on this interface. If the value of vRtrIfType is network + this object can only be set to 'outOfService'." + DEFVAL { outOfService } + ::= { vRtrIfDHCPEntry 15 } + +vRtrIfDHCPSnooping OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPSnooping is used to enable/disable snooping of DHCP packets + received on interface." + DEFVAL { disabled } + ::= { vRtrIfDHCPEntry 16 } + +vRtrIfDHCPDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPDescription is a user provided description + string for DHCP on this virtual router interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 17 } + +vRtrIfDHCPAutoFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPAutoFilterId maintains the auto-filter identifier being used + for this interface." + ::= { vRtrIfDHCPEntry 18 } + +vRtrIfDHCPOperAutoFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfDHCPOperAutoFilter indicates the number of active + auto-filter entries per interface. These entries are created in the + TIMETRA-FILTER-MIB::tIPFilterTable by the agent by snooping valid + 'DHCP ACK' messages." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 19 } + +vRtrIfDHCPAuthPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines which subscriber authentication policy must be applied when a + subscriber message (e.g. DHCP, PPPoE, ...) is received on the + interface. The authentication policy must be defined in + tmnxSubAuthPlcyTable." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 20 } + +vRtrIfDHCPLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..511999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPLeasePopulate specifies the + maximum number of DHCPv4 lease states allowed + - on this interface, if it is a retailer interface, or + - per Service Access Point (SAP) or Managed SAP (MSAP) + associated with this interface, in all other cases." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 21 } + +vRtrIfDHCPOperLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..511999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPOperLeasePopulate indicates the + maximum number of DHCP lease states allocated on this interface." + ::= { vRtrIfDHCPEntry 22 } + +vRtrIfDHCPGiAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddressType specifies the type of + vRtrIfDHCPGiAddress, the gateway interface address." + DEFVAL { ipv4 } + ::= { vRtrIfDHCPEntry 23 } + +vRtrIfDHCPGiAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddress specifies the gateway interface + address. The type of this address is specified by the value of + vRtrIfDHCPGiAddressType." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 24 } + +vRtrIfDHCPGiAddressAsSrc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddressAsSrc specifies whether the DHCP relay + should use the gateway interface address as the source IP address when + communicating with the DHCP server. When it is set to 'true(1)', the + source IP address used to communicate with the DHCP server is the + gateway interface address. When it is 'false', the source IP is the IP + of the egress interface the IP packet goes out on." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 25 } + +vRtrIfDHCPMatchOption82 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPMatchOption82 specifies whether the DHCP relay + should use the circuit ID in the option 82 field in DHCP packets to + match DHCP messages. When it is set to 'true(1)', the option 82 + circuit ID is used in addition to the MAC address and transaction ID. + When it is set to 'false', only the MAC address and transaction ID are + used." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 26 } + +vRtrIfDHCPRelayRemoteIdStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayRemoteIdStr specifies the remote-id in the + DHCP Relay packet if value of vRtrIfDHCPRelayRemoteId is set to + 'remote-id'." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 27 } + +vRtrIfDHCPProxyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyAdminState specifies the desired + administrative state of the proxy server on this interface. + + When it is set to 'inService', the proxy server is enabled only if + vRtrIfDHCPAdminState is also set to 'inService'." + DEFVAL { outOfService } + ::= { vRtrIfDHCPEntry 28 } + +vRtrIfDHCPProxyServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyServerAddr specifies the IP address which + will be used as the source address of the emulated DHCP server. + + If this IP address is not configured, the value of vRiaIpAddress will + be used as the source address of the emulated DHCP server." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 29 } + +vRtrIfDHCPProxyLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyLeaseTime specifies in seconds how long a + DHCP client is allowed to use the offered IP address. + + Value 0 means the lease time provided by a RADIUS or an upstream DHCP + server will not be overridden. A lease time of 7 days is used when + RADIUS does not provide a lease time." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 30 } + +vRtrIfDHCPProxyLTRadiusOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyLTRadiusOverride specifies whether or not + the lease time provided by the RADIUS server or local user database is + presented to the DHCP client. + + By default the proxy server will always make use of + vRtrIfDHCPProxyLeaseTime, regardless of what lease time information is + provided from the RADIUS server or local user database. When + vRtrIfDHCPProxyLTRadiusOverride is set to 'true(1)', the proxy server + will use the lease time information provided by the RADIUS server or + local user database, regardless of the configured one." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 31 } + +vRtrIfDHCPVendorIncludeOptions OBJECT-TYPE + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3), + poolName (4), + portId (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVendorIncludeOptions specifies what is encoded + in the Nokia vendor specific sub-option of option 82. + + The values 'serviceId(2)' and 'sapId(3)' can only be used if the + interface is a service interface. The value 'portId(5)' can only be + used if the interface is a network interface. + + The value of this object is only used when vRtrIfDHCPRelayInfoAction + is 'replace(1)'." + DEFVAL { {} } + ::= { vRtrIfDHCPEntry 32 } + +vRtrIfDHCPVendorOptionString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVendorOptionString specifies the string that + goes into the Nokia vendor specific sub-option of option 82. + + This string is only used when vRtrIfDHCPRelayInfoAction is set to + 'replace(1)'." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 33 } + +vRtrIfDHCPLayer2Header OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPLayer2Header specifies, together with the value + of object vRtrIfDHCPAntiSpoofMacAddr, the MAC address that is used in + anti-spoof entries for the lease states on this interface. + + When it is set to 'false (2)', the client hardware address from the + DHCP payload, stored in TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, is + used. + + When it is set to 'true (1)', the behavior depends on the value of + vRtrIfDHCPAntiSpoofMacAddr. If vRtrIfDHCPAntiSpoofMacAddr is set to + all zeros, the source MAC address in the L2 header of the DHCP packet + is used. If vRtrIfDHCPAntiSpoofMacAddr is configured, then its value + is used. + + Only if the corresponding row in the vRtrIfTable has the value of the + object vRtrIfType equal to 'serviceIesGroup', it is allowed to set the + value of vRtrIfDHCPLayer2Header to 'true'." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 34 } + +vRtrIfDHCPAntiSpoofMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPAntiSpoofMacAddr specifies, together with the + value of object vRtrIfDHCPLayer2Header, the MAC address that is used + in anti-spoof entries for the lease states on this interface. + + When vRtrIfDHCPLayer2Header is 'false (2)', the client hardware + address from the DHCP payload, stored in + TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, is used. + + When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object + is all zeros, the source MAC address in the L2 header of the DHCP + packet is used. + + When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object + is not all zeros, then this value is used. + + This object can only be configured if the value of object + vRtrIfDHCPLayer2Header is set to 'true (1)'." + DEFVAL { '000000000000'H } + ::= { vRtrIfDHCPEntry 35 } + +vRtrIfDHCPClientApplications OBJECT-TYPE + SYNTAX BITS { + dhcp (0), + ppp (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPClientApplications specifies the set of client + applications that can make use of the DHCP relay functionality on this + interface." + DEFVAL { {dhcp} } + ::= { vRtrIfDHCPEntry 36 } + +vRtrIfDHCPRelayPlainBootp OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayPlainBootp specifies whether plain bootp + messages will be relayed. If set to 'disabled', the system will + consider plain bootp packets as malformed DHCP packets and hence will + not relay these messages." + DEFVAL { disabled } + ::= { vRtrIfDHCPEntry 37 } + +vRtrIfDHCPUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPUserDb specifies the local user database to + authenticate against. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 38 } + +vRtrIfDHCPUseArpForReply OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPUseArpForReply specifies, how the + system determines the Hw address for outgoing IP packets. + + If set to 'false', the DHCP CHADDR (Client Hardware Address) is used. + If set to 'true' the CHADDR is ignored, and ARP is used to determine + the Hw address. + + Is set to TRUE, the system will accept all DHCP messages with CHADDR + set to 00:00:00:00:00:00. + + This option only has effect on ethernet interfaces." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 39 } + +vRtrIfDHCPFilterId OBJECT-TYPE + SYNTAX TDHCPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPFilterId specifies the DHCP filter to apply. + + If no filtering is required, the value of this object must be set to + 0." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 40 } + +vRtrIfDHCPRelayUnicastMsg OBJECT-TYPE + SYNTAX INTEGER { + none (0), + renew (1), + releaseUpdSrcIp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayUnicastMsg specifies whether unicast + messages will be relayed. + + If set to 'none', the system will not relay any messages. If set to + 'renew', the system will only relay renew messages. If set to + 'releaseUpdSrcIp', the system will relay renew and release messages." + DEFVAL { none } + ::= { vRtrIfDHCPEntry 41 } + +vRtrIfDHCPPythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPPythonPolicy specifies the Python policy used + for processing DHCP messages on this interface. + + The specified Python policy needs to exists in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 42 } + +vRtrIfDHCPVirtualSubnet OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVirtualSubnet specifies if virtual subnetting + is enabled for DHCPv4 hosts on this interface. + + The value 'enabled' is only supported while the value of the object + vRtrIfType is equal to 'serviceIesSubscriber' or + 'serviceVprnSubscriber'." + DEFVAL { disabled } + ::= { vRtrIfDHCPEntry 44 } + +vRtrIfDHCPRelaySiaddrOvrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelaySiaddrOvrAddrType specifies the type of + vRtrIfDHCPRelaySiaddrOvrAddr." + DEFVAL { unknown } + ::= { vRtrIfDHCPEntry 45 } + +vRtrIfDHCPRelaySiaddrOvrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelaySiaddrOvrAddr specifies the IP address to + use instead of the 'siaddr', while the value of + vRtrIfDHCPRelayUnicastMsg is not 'none'." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 46 } + +vRtrIfDHCPOSelDiscoDly OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPOSelDiscoDly specifies the default amount of + time to delay DHCP Discovery messages to any server. + + This can be overruled by more specific settings per server address or + client subset." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 47 } + +vRtrIfDHCPOSelClntMac OBJECT-TYPE + SYNTAX INTEGER { + none (0), + odd (1), + even (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPOSelClntMac specifies the MAC filter for a + client subset which require a specific setting for DHCP Offer + selection." + DEFVAL { none } + ::= { vRtrIfDHCPEntry 48 } + +vRtrIfDHCPOSelClntMacDiscoDly OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPOSelClntMacDiscoDly specifies the amount of + time to delay DHCP Discovery messages relayed to any server." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 49 } + +vRtrIfDHCPReleaseIncludeGiaddr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPReleaseIncludeGiaddr specifies if this system + inserts the Gateway IP Address (giaddr) in DHCPRELEASE messages." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 50 } + +vRtrIfDHCPRelayStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPRelayStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCPRelayStatsTable contains the statistics for the DHCP + Relay agent." + ::= { tmnxVRtrObjs 20 } + +vRtrIfDHCPRelayStatsEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPRelayStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP Relay statistics + for a virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCPRelayStatsTable 1 } + +VRtrIfDHCPRelayStatsEntry ::= SEQUENCE +{ + vRtrIfDHCPRelayRxPkts Counter32, + vRtrIfDHCPRelayTxPkts Counter32, + vRtrIfDHCPRelayRxMalformedPkts Counter32, + vRtrIfDHCPRelayRxUntrustedPkts Counter32, + vRtrIfDHCPRelayClientPktsDiscarded Counter32, + vRtrIfDHCPRelayClientPktsRelayed Counter32, + vRtrIfDHCPRelayServerPktsDiscarded Counter32, + vRtrIfDHCPRelayServerPktsRelayed Counter32, + vRtrIfDHCPRelayAuthPktsDiscarded Counter32, + vRtrIfDHCPRelayAuthPktsSuccess Counter32, + vRtrIfDHCPRelayClientPktsSnooped Counter32, + vRtrIfDHCPRelayServerPktsSnooped Counter32, + vRtrIfDHCPRelayClientPktsProxRad Counter32, + vRtrIfDHCPRelayClientPktsProxLS Counter32, + vRtrIfDHCPRelayPktsGenRelease Counter32, + vRtrIfDHCPRelayPktsGenForceRenew Counter32, + vRtrIfDHCPRelayClientPktsProxUDB Counter32, + vRtrIfDHCPRelayClientPktsProxNq Counter32, + vRtrIfDHCPRelayClientPktsStream Counter32 +} + +vRtrIfDHCPRelayRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxPkts indicates the total number of packets received + by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 1 } + +vRtrIfDHCPRelayTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayTxPkts indicates the total number of packets + transmitted by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 2 } + +vRtrIfDHCPRelayRxMalformedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxMalformedPkts indicates the total number of malformed + packets received by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 3 } + +vRtrIfDHCPRelayRxUntrustedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxUntrustedPkts indicates the total number of untrusted + packets received by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 4 } + +vRtrIfDHCPRelayClientPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsDiscarded indicates the total number of + client packets discarded by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 5 } + +vRtrIfDHCPRelayClientPktsRelayed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsRelayed indicates the total number of client + packets relayed by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 6 } + +vRtrIfDHCPRelayServerPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsDiscarded indicates the total number of + server packets discarded by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 7 } + +vRtrIfDHCPRelayServerPktsRelayed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsRelayed indicates the total number of server + packets relayed by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 8 } + +vRtrIfDHCPRelayAuthPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayAuthPktsDiscarded indicates the total number of packets + discarded because authentication was not successful." + ::= { vRtrIfDHCPRelayStatsEntry 9 } + +vRtrIfDHCPRelayAuthPktsSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayAuthPktsSuccess indicates the total number of packets + for which authentication was successful." + ::= { vRtrIfDHCPRelayStatsEntry 10 } + +vRtrIfDHCPRelayClientPktsSnooped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsSnooped indicates the total number of client + packets snooped by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 11 } + +vRtrIfDHCPRelayServerPktsSnooped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsSnooped indicates the total number of server + packets snooped by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 12 } + +vRtrIfDHCPRelayClientPktsProxRad OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxRad indicates the total number of client + packets proxied by the DHCP relay agent based on data received from a + RADIUS server." + ::= { vRtrIfDHCPRelayStatsEntry 13 } + +vRtrIfDHCPRelayClientPktsProxLS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxLS indicates the total number of client + packets proxied by the DHCP relay agent based on a lease state. The + lease itself can have been obtained from a DHCP or RADIUS server. This + is the so called lease split functionality." + ::= { vRtrIfDHCPRelayStatsEntry 14 } + +vRtrIfDHCPRelayPktsGenRelease OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayPktsGenRelease indicates the total number of DHCP + RELEASE messages spoofed by the DHCP relay agent to the DHCP server." + ::= { vRtrIfDHCPRelayStatsEntry 15 } + +vRtrIfDHCPRelayPktsGenForceRenew OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayPktsGenForceRenew indicates the total number of DHCP + FORCERENEW messages spoofed by the DHCP relay agent to the DHCP + clients." + ::= { vRtrIfDHCPRelayStatsEntry 16 } + +vRtrIfDHCPRelayClientPktsProxUDB OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxUDB indicates the total number of client + packets proxied by the DHCP relay agent based on the local user + database." + ::= { vRtrIfDHCPRelayStatsEntry 17 } + +vRtrIfDHCPRelayClientPktsProxNq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPRelayClientPktsProxNq indicates + the total number of client packets proxied by the DHCP relay agent + based on data received from a Diameter NASREQ server." + ::= { vRtrIfDHCPRelayStatsEntry 18 } + +vRtrIfDHCPRelayClientPktsStream OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPRelayClientPktsStream indicates the + total number of received client packets scheduled for streaming to an + external server, by the DHCP proxy function." + ::= { vRtrIfDHCPRelayStatsEntry 19 } + +tmnxVRtrNotificationObjects OBJECT IDENTIFIER ::= { tmnxVRtrObjs 21 } + +vRtrAutoFilterDHCPClientAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The Client IP address from the PDU causing the trap. Used by + tmnxVRtrDHCPAFEntriesExceeded to report the client's IP address." + ::= { tmnxVRtrNotificationObjects 1 } + +vRtrAutoFilterDHCPClientLease OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The lease time specified in the PDU causing the trap. Used by + tmnxVRtrDHCPAFEntriesExceeded to report the lease time." + ::= { tmnxVRtrNotificationObjects 2 } + +vRtrDHCPClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDHCPClientLease indicates the lease time + specified in the PDU causing the trap." + ::= { tmnxVRtrNotificationObjects 3 } + +vRtrDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateOldCiAddr indicates the Client + IP address that was formerly assigned to this Least state." + ::= { tmnxVRtrNotificationObjects 4 } + +vRtrDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateOldChAddr indicates the Client + MAC address that was formerly assigned to this Least state." + ::= { tmnxVRtrNotificationObjects 5 } + +vRtrDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateNewCiAddr indicates the Client + IP address specified in the PDU causing the trap." + ::= { tmnxVRtrNotificationObjects 6 } + +vRtrDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateNewChAddr indicates the Client + MAC address specified in the PDU causing the trap." + ::= { tmnxVRtrNotificationObjects 7 } + +vRtrDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateCiAddr indicates the IP + address specified in the persistency record causing the trap." + ::= { tmnxVRtrNotificationObjects 8 } + +vRtrDhcpRestoreLseStateVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateVRtrId indicates the + serviceId specified in the persistency record causing the trap." + ::= { tmnxVRtrNotificationObjects 9 } + +vRtrDhcpRestoreLseStateIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateIfIndex indicates the + Port ID specified in the persistency record causing the trap." + ::= { tmnxVRtrNotificationObjects 10 } + +vRtrDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateProblem indicates why + the persistency record cannot be restored." + ::= { tmnxVRtrNotificationObjects 11 } + +vRtrDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDhcpPacketProblem indicates information on + a received DHCP packet is considered suspicious by the system." + ::= { tmnxVRtrNotificationObjects 12 } + +vRtrDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStatePopulateError indicates the + reason why the system was unable to update the Lease state table with + the information contained in the received DHCP ACK message." + ::= { tmnxVRtrNotificationObjects 13 } + +vRtrBfdSlotNumber OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrBfdSlotNumber indicates the IOM slot number where the + number of supported BFD sessions has reached the maximum value. This + object is reported when the tmnxVRtrBfdMaxSessionOnSlot notification + is generated." + ::= { tmnxVRtrNotificationObjects 14 } + +vRtrNumberOfBfdSessionsOnSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNumberOfBfdSessionsOnSlot indicates the current + number of BFD sessions on the slot indicated by vRtrBfdSlotNumber. + This object is reported when the tmnxVRtrBfdMaxSessionOnSlot + notification is generated." + ::= { tmnxVRtrNotificationObjects 15 } + +vRtrBfdMaxSessionReason OBJECT-TYPE + SYNTAX BITS { + maxSessionsPerSlot (0), + maxTxPacketRate (1), + maxRxPacketRate (2), + noSupportConfTimers (3), + maxTableEntries (4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrBfdMaxSessionReason indicates the reason the maximum + numbers of sessions on this IOM slot was reached. This object is + reported when the tmnxVRtrBfdMaxSessionOnSlot notification is + generated." + ::= { tmnxVRtrNotificationObjects 16 } + +vRtrDHCP6ServerNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ServerNetAddrType indicates the + address type of vRtrDHCP6ServerNetAddr." + ::= { tmnxVRtrNotificationObjects 17 } + +vRtrDHCP6ServerNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ServerNetAddr indicates the IP + address of the DHCP server." + ::= { tmnxVRtrNotificationObjects 18 } + +vRtrDHCP6ClientNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ClientNetAddrType indicates the + address type of vRtrDHCP6ClientNetAddr." + ::= { tmnxVRtrNotificationObjects 19 } + +vRtrDHCP6ClientNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ClientNetAddr indicates the IP + address of the DHCP client." + ::= { tmnxVRtrNotificationObjects 20 } + +vRtrDHCP6AssignedNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6AssignedNetAddrType indicates the + address type of vRtrDHCP6AssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 21 } + +vRtrDHCP6AssignedNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6AssignedNetAddr indicates the IP + address assigned to the DHCP client." + ::= { tmnxVRtrNotificationObjects 22 } + +vRtrDHCP6AssignedPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6AssignedPrefixLen specifies the length of the IP + netmask for vRtrDHCP6AssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 23 } + +vRtrDHCP6OldAssignedNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6OldAssignedNetAddrType indicates the + address type of vRtrDHCP6OldAssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 24 } + +vRtrDHCP6OldAssignedNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6OldAssignedNetAddr indicates the IP + address formerly assigned to the DHCP client." + ::= { tmnxVRtrNotificationObjects 25 } + +vRtrDHCP6OldAssignedPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6OldAssignedPrefixLen specifies the length of the + IP netmask for vRtrDHCP6OldAssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 26 } + +vRtrDHCP6NewClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6NewClientId indicates the new DHCP6 clients + unique identifier (DUID)." + ::= { tmnxVRtrNotificationObjects 27 } + +vRtrDHCP6OldClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6OldClientId indicates the old DHCP6 clients + unique identifier (DUID)." + ::= { tmnxVRtrNotificationObjects 28 } + +vRtrDHCP6LeaseOverrideResult OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6LeaseOverrideResult indicates whether + or not the lease state has been overridden." + ::= { tmnxVRtrNotificationObjects 29 } + +vRtrInetStatRteCpeNotifyAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrInetStatRteCpeNotifyAddrType indicates the + address type of vRtrInetStatRteCpeNotifyAddr." + ::= { tmnxVRtrNotificationObjects 30 } + +vRtrInetStatRteCpeNotifyAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrInetStatRteCpeNotifyAddr indicates the IP + address of the CPE." + ::= { tmnxVRtrNotificationObjects 31 } + +vRtrInetStaticRouteCpeStatus OBJECT-TYPE + SYNTAX INTEGER { + reachable (0), + unreachable (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrInetStaticRouteCpeStatus indicates whether + or not the CPE associated with a static route is 'reachable' or + 'unreachable'." + ::= { tmnxVRtrNotificationObjects 32 } + +vRtrManagedRouteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrManagedRouteInetAddrType indicates the address type + of vRtrManagedRouteInetAddr." + ::= { tmnxVRtrNotificationObjects 33 } + +vRtrManagedRouteInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrManagedRouteInetAddr indicates the IP address of the + managed route." + ::= { tmnxVRtrNotificationObjects 34 } + +vRtrManagedRoutePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrManagedRoutePrefixLen indicates the prefix length of + the subnet associated with vRtrManagedRouteInetAddr." + ::= { tmnxVRtrNotificationObjects 35 } + +vRtrFailureDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrFailureDescription is a printable + character string which contains information about the reason why the + notification is sent." + ::= { tmnxVRtrNotificationObjects 36 } + +vRtrMaxRoutesType OBJECT-TYPE + SYNTAX INTEGER { + ipv4 (0), + ipv6 (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrMaxRoutesType indicates the type of the + maximum number of routes indicated by vRtrMaxNumRoutes" + ::= { tmnxVRtrNotificationObjects 37 } + +vRtrSlotOrCpmFlag OBJECT-TYPE + SYNTAX INTEGER { + slot (0), + cpm (1), + reserved2 (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The value of the object vRtrSlotOrCpmFlag + indicates slot, when we have IOM based sessions and CPM + when the sessions are centralized." + ::= { tmnxVRtrNotificationObjects 38 } + +vRtrNotifInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifInetAddrType indicates the address type of + vRtrNotifInetAddr." + ::= { tmnxVRtrNotificationObjects 39 } + +vRtrNotifInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifInetAddr indicates an IP address." + ::= { tmnxVRtrNotificationObjects 40 } + +vRtrIfBfdSessChangedProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrIfBfdSessChangedProtocol indicates the + protocol that changed the state in BFD." + ::= { tmnxVRtrNotificationObjects 41 } + +vRtrIfBfdSessProtoChngdState OBJECT-TYPE + SYNTAX INTEGER { + added (0), + cleared (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrIfBfdSessProtoChngdState indicates the + changed state of vRtrIfBfdSessChangedProtocol in BFD." + ::= { tmnxVRtrNotificationObjects 42 } + +vRtrIfDcpTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrIfDcpTimeEventOccured indicates the actual time the + event was detected in the system which may differ from the time the + event was collected by the logging infrastructure." + ::= { tmnxVRtrNotificationObjects 43 } + +vRtrNotifTruthValue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifTruthValue indicates a boolean value." + ::= { tmnxVRtrNotificationObjects 44 } + +tmnxVRtrMaxNHRvplsARPEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxVRtrMaxNHRvplsARPEntries indicates the maximum number + of Nexthop RVPLS ARP entries supported. This object is reported when + the tmnxVRtrNHRvplsARPHighUsage, tmnxVRtrNHRvplsARPExhaust or + tmnxVRtrNHRvplsARPHighUsageClr notification is generated." + ::= { tmnxVRtrNotificationObjects 45 } + +vRtrNotifIgnorePortState OBJECT-TYPE + SYNTAX INTEGER { + active (1), + pending (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifIgnorePortState indicates the system state to + ignore non-operational port associated with the IP interface with the + SAP." + ::= { tmnxVRtrNotificationObjects 46 } + +vRtrIfDHCPLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPLeaseStateTable contains DHCP lease state info for a virtual + router interface in the system. The content of this table is moved to + the TIMETRA-SERV-MIB::svcDhcpLeaseStateTable." + ::= { tmnxVRtrObjs 22 } + +vRtrIfDHCPLeaseStateEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "DHCP lease state information for a virtual router interface." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDHCPLseStateCiAddr + } + ::= { vRtrIfDHCPLeaseStateTable 1 } + +VRtrIfDHCPLeaseStateEntry ::= SEQUENCE +{ + vRtrIfDHCPLseStateCiAddr IpAddress, + vRtrIfDHCPLseStateChAddr MacAddress, + vRtrIfDHCPLseStateRemainLseTime Unsigned32, + vRtrIfDHCPLseStateOption82 OCTET STRING, + vRtrIfDHCPLseStatePersistKey Unsigned32 +} + +vRtrIfDHCPLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateCiAddr indicates the IP + address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 1 } + +vRtrIfDHCPLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateChAddr indicates the MAC + address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 2 } + +vRtrIfDHCPLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateRemainLseTime indicates the + remaining lease time of the IP address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 3 } + +vRtrIfDHCPLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPLseStateOption82 indicates the content of the Option82 for + this DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 4 } + +vRtrIfDHCPLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStatePersistKey indicates a key + value that can be used to track this lease state in the persistence + file." + ::= { vRtrIfDHCPLeaseStateEntry 5 } + +vRtrAdvPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdvPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows the user to configure IPv6 prefixes for router + advertisements on an interface" + ::= { tmnxVRtrObjs 23 } + +vRtrAdvPrefixEntry OBJECT-TYPE + SYNTAX VRtrAdvPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdvPrefixTable." + INDEX { + vRtrID, + vRtrAdvPrefixIfIndex, + vRtrAdvPrefixPrefix, + vRtrAdvPrefixLength + } + ::= { vRtrAdvPrefixTable 1 } + +VRtrAdvPrefixEntry ::= SEQUENCE +{ + vRtrAdvPrefixIfIndex InterfaceIndex, + vRtrAdvPrefixPrefix InetAddress, + vRtrAdvPrefixLength InetAddressPrefixLength, + vRtrAdvPrefixRowStatus RowStatus, + vRtrAdvPrefixOnLinkFlag TruthValue, + vRtrAdvPrefixAutonomousFlag TruthValue, + vRtrAdvPrefixPreferredLifetime Unsigned32, + vRtrAdvPrefixValidLifetime Unsigned32 +} + +vRtrAdvPrefixIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this prefix is configured. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAdvPrefixEntry 1 } + +vRtrAdvPrefixPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ipv6 address prefix. The length of this object is the standard + length (16 bytes ) for IPv6 prefixes." + ::= { vRtrAdvPrefixEntry 2 } + +vRtrAdvPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length associated with this prefix. The value 0 has no + special meaning for this object." + ::= { vRtrAdvPrefixEntry 3 } + +vRtrAdvPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation and deletion of router advertisement + prefix entries." + ::= { vRtrAdvPrefixEntry 4 } + +vRtrAdvPrefixOnLinkFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if this prefix can be + used for on-link determination and the value 'false(2)' + otherwise." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { true } + ::= { vRtrAdvPrefixEntry 5 } + +vRtrAdvPrefixAutonomousFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous address configuration flag. When true(1), + indicates that this prefix can be used for autonomous + address configuration (i.e. can be used to form a local + interface address). If false(2), it is not used to auto- + configure a local interface address." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { true } + ::= { vRtrAdvPrefixEntry 6 } + +vRtrAdvPrefixPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remaining length of time in seconds that this prefix will continue + to be preferred, i.e. time until deprecation. A value of 4,294,967,295 + represents infinity. + + The address generated from a deprecated prefix should no longer be + used as a source address in new communications, but packets received + on such an interface are processed as expected." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { 604800 } + ::= { vRtrAdvPrefixEntry 7 } + +vRtrAdvPrefixValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remaining length of time, in seconds, that this prefix + will continue to be valid, i.e. time until invalidation. A + value of 4,294,967,295 represents infinity. + + The address generated from an invalidated prefix should not appear as + the destination or source address of a packet." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { 2592000 } + ::= { vRtrAdvPrefixEntry 8 } + +vRtrInetStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addressing information relevant to this entity's Static + Routing table." + ::= { tmnxVRtrObjs 24 } + +vRtrInetStaticRouteEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination, through a particular + next hop." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex + } + ::= { vRtrInetStaticRouteTable 1 } + +VRtrInetStaticRouteEntry ::= SEQUENCE +{ + vRtrInetStaticRouteDestType TmnxInetAddrTypeWithMcast, + vRtrInetStaticRouteDest InetAddress, + vRtrInetStaticRouteDestPfxLen InetAddressPrefixLength, + vRtrInetStaticRouteIndex Integer32, + vRtrInetStaticRouteRowStatus RowStatus, + vRtrInetStaticRouteLastEnabledTime TimeStamp, + vRtrInetStaticRouteStatus INTEGER, + vRtrInetStaticRouteStaticType INTEGER, + vRtrInetStaticRoutePreference Unsigned32, + vRtrInetStaticRouteMetric Unsigned32, + vRtrInetStaticRouteEgressIfIndex InterfaceIndexOrZero, + vRtrInetStaticRouteNextHopType InetAddressType, + vRtrInetStaticRouteNextHop InetAddress, + vRtrInetStaticRouteNextHopIf DisplayString, + vRtrInetStaticRouteAdminState TmnxAdminState, + vRtrInetStaticRouteIgpShortcut BITS, + vRtrInetStaticRouteDisallowIgp TruthValue, + vRtrInetStaticRouteTag Unsigned32, + vRtrInetStaticRouteEnableBfd TruthValue, + vRtrInetStaticRouteCpeAddrType InetAddressType, + vRtrInetStaticRouteCpeAddr InetAddress, + vRtrInetStaticRouteCpeInterval Unsigned32, + vRtrInetStaticRouteCpeDropCnt Unsigned32, + vRtrInetStaticRouteCpeEnableLog TruthValue, + vRtrInetStaticRouteNHTunnelName TNamedItemOrEmpty, + vRtrInetStaticRoutePrefixListName TNamedItemOrEmpty, + vRtrInetStaticRoutePrefixListFlag INTEGER, + vRtrInetStaticRouteLdpSync TruthValue, + vRtrInetStaticRouteFC TNamedItemOrEmpty, + vRtrInetStaticRouteFCPriority TPriorityOrUndefined, + vRtrInetStaticRouteCommunityVal DisplayString, + vRtrInetStaticRouteCreationOrig TmnxCreateOrigin, + vRtrInetStaticRouteDynamicBgp TmnxEnabledDisabled, + vRtrInetStaticRouteDescription TItemDescription, + vRtrInetStaticRoutePaddingSize Unsigned32, + vRtrInetStaticRouteDynBgpNHType InetAddressType, + vRtrInetStaticRouteDynBgpNH InetAddress, + vRtrInetStaticRouteGenerateIcmp TruthValue, + vRtrInetStaticRouteValidateNH TruthValue, + vRtrInetStaticRouteSrcClassIndex ClassIndexOrNone, + vRtrInetStaticRouteDstClassIndex ClassIndexOrNone, + vRtrInetStaticRouteHoldTimeLeft Unsigned32, + vRtrInetStaticRouteLoadBalWeight Unsigned32, + vRtrInetStaticRouteBackupNHType InetAddressType, + vRtrInetStaticRouteBackupNHAddr InetAddress, + vRtrInetStaticRouteBackupStatus INTEGER +} + +vRtrInetStaticRouteDestType OBJECT-TYPE + SYNTAX TmnxInetAddrTypeWithMcast + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDestType indicates the address type of + vRtrInetStaticRouteDest address." + ::= { vRtrInetStaticRouteEntry 1 } + +vRtrInetStaticRouteDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDest indicates the destination IP + address of this static route." + ::= { vRtrInetStaticRouteEntry 2 } + +vRtrInetStaticRouteDestPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDestPfxLen indicates the prefix length + associated with the vRtrInetStaticRouteDest address." + ::= { vRtrInetStaticRouteEntry 3 } + +vRtrInetStaticRouteIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteIndex indicates the fifth index for + the vRtrInetStaticRouteTable. + + The fifth index to vRtrInetStaticRouteTable identifies a specific + next-hop route to distinguish it from other routes that share the same + destination address." + ::= { vRtrInetStaticRouteEntry 4 } + +vRtrInetStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetStaticRouteRowStatus controls the creation and deletion of + rows in the table." + ::= { vRtrInetStaticRouteEntry 5 } + +vRtrInetStaticRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteLastEnabledTime indicates the + sysUpTime value when vRtrInetStaticRouteStatus was last set to active + (1) to allow IP forwarding on this static route entry." + ::= { vRtrInetStaticRouteEntry 6 } + +vRtrInetStaticRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteStatus indicates + whether or not this route entry is active in the system. + When an interface transitions to the down state, any + associated route entries are marked as 'inactive' + and are usually not displayed in a standard route + table listing. When the interface transitions + to the up state, the agent marks the associated routes as + 'active'" + ::= { vRtrInetStaticRouteEntry 7 } + +vRtrInetStaticRouteStaticType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nextHop (1), + indirect (2), + blackHole (3), + grt (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteStaticType specifies the type of + static route represented by this row entry. The values of + vRtrInetStaticRouteNextHopType, vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf and vRtrInetStaticRouteNHTunnelName + depends on the value of vRtrInetStaticRouteStaticType. + + For details please look at the following chart: + + vRtrInetStaticRouteStaticType unknown nexthop indirect blackHole grt + --------------------------------------------------------------------- + vRtrInetStaticRouteNextHopType unknown valid valid unknown unknown + vRtrInetStaticRouteNextHop null valid valid null null + vRtrInetStaticRouteNextHopIf null valid null null null + vRtrInetStaticRouteNHTunnelName null valid null null null + + Though all the values of vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf and vRtrInetStaticRouteNHTunnelName can + be valid when the value of vRtrInetStaticRouteStaticType is 'nexthop', + please note that at most only one of them can have a non null string." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 8 } + +vRtrInetStaticRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePreference specifies the priority of + this static route versus the routes from different sources such as BGP + or OSPF etc. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences. + + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + DEFVAL { 5 } + ::= { vRtrInetStaticRouteEntry 9 } + +vRtrInetStaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteMetric specifies the metric for the + static route. + + When ipCidrRouteProto has a value of 'netmgmt' to specify that + this entry is a static route, the value of vRtrInetStaticRouteMetric + associates a metric value with the route. This value is used + when importing this static route into other protocols such as + OSPF. When the metric is configured as zero then the metric + configured in OSPF, default-import-metric, applies. This value + is also used to determine which static route to install in the + forwarding table: + + If there are multiple static routes with the same preference but + unequal metric then the lower cost (metric) route will be installed. + + If there are multiple static routes with equal preference and metrics + then ecmp rules apply. + + If there are multiple routes with unequal preference then the lower + preference route will be installed." + DEFVAL { 1 } + ::= { vRtrInetStaticRouteEntry 10 } + +vRtrInetStaticRouteEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteEgressIfIndex indicates the outgoing + ifIndex for this route as computed by the static route module. This + variable will have a value of 0 if vRtrInetStaticRouteStatus is + 'inactive' or if this static route is configured as a black hole." + ::= { vRtrInetStaticRouteEntry 11 } + +vRtrInetStaticRouteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHopType specifies the address type + of vRtrInetStaticRouteNextHop address." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 12 } + +vRtrInetStaticRouteNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHop specifies the ip address of + the next hop for the static route and it depends on the value of + vRtrInetStaticRouteStaticType. + + At most only one of the values of the three objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf and + vRtrInetStaticRouteNHTunnelName can be a non null string. + + If the value of vRtrInetStaticRouteStaticType is 'unknown' or + 'blackHole' then the value of vRtrInetStaticRouteNextHopType should be + 'unknown' and the values of vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, vRtrInetStaticRouteNHTunnelName should + be null strings." + ::= { vRtrInetStaticRouteEntry 13 } + +vRtrInetStaticRouteNextHopIf OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHopIf specifies the name of the + interface to be used for the next hop of this static route and it + depends on the value of vRtrInetStaticRouteStaticType. + + At most only one of the values of the three objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf and + vRtrInetStaticRouteNHTunnelName can be a non null string. + + If the value of vRtrInetStaticRouteStaticType is 'unknown' or + 'blackHole' then the value of vRtrInetStaticRouteNextHopType should be + 'unknown' and the values of vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, vRtrInetStaticRouteNHTunnelName should + be null strings." + ::= { vRtrInetStaticRouteEntry 14 } + +vRtrInetStaticRouteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteAdminState specifies the desired + administrative state for this virtual router static route" + DEFVAL { outOfService } + ::= { vRtrInetStaticRouteEntry 15 } + +vRtrInetStaticRouteIgpShortcut OBJECT-TYPE + SYNTAX BITS { + te (0), + ldp (1), + ip (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetStaticRouteIgpShortcut specifies the Layer 2 + tunneling mechanism used for IGP shortcuts. + + The value of vRtrInetStaticRouteIgpShortcut is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). The + bits of vRtrInetStaticRouteIgpShortcut identify Layer 2 tunneling + mechanisms used for IGP shortcuts. If a bit is set, IGP shortcuts + associated with that tunneling mechanism will be used to resolve + next-hop for the static route. If no bits are set, IGP shortcuts will + not be used to resolve next-hop for the static routes. + + The tunneling mechanisms represented by each bit are: + te(0) - RSVP Traffic Engineering + ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) + ip(2) - IP (IP-in-IP or GRE) + + Evaluation of tunnel preference is based on the following order, in + descending priority: + 1. Traffic Engineered Shortcut (RSVP-TE) + 2. LDP /32 Route FEC Shortcut + 3. IP Shortcut (IP-in-IP or GRE) + 4. Actual IGP Next-Hop. + + This object was replaced by vRtrInetSRIndirectTunnelLdp and + vRtrInetSRIndirectTunnelRsvpTe objects in 13.0." + DEFVAL { {} } + ::= { vRtrInetStaticRouteEntry 16 } + +vRtrInetStaticRouteDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetStaticRouteDisallowIgp specifies if IGP shortcuts + are to be used or not. + + The value of vRtrInetStaticRouteDisallowIgp is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). If + the value of vRtrInetStaticRouteDisallowIgp is set to 'true', and if + none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) qualify + as a next-hop, the normal IGP next-hop to the indirect next-hop + address will not be used. If the value is set to 'false', IGP next-hop + to the indirect next-hop address can be used as the next-hop of the + last resort. + + This object was replaced by vRtrInetSRIndirectTunnelDisalIgp object in + 13.0." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 17 } + +vRtrInetStaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteTag specifies a 32-bit integer tag + that is used to add to the static route. This tag could then be used + in route policies to control distribution of the route into other + protocols. A value of 0 indicates that the tag has not been set." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 18 } + +vRtrInetStaticRouteEnableBfd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteEnableBfd specifies whether or not + Bi-directional Forwarding Detection is enabled on this static route. + + When the value is 'true', this static route can establish BFD sessions + and use BFD as a signalling mechanism. When it is 'false', it cannot + use BFD." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 19 } + +vRtrInetStaticRouteCpeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeAddrType specifies the address type + of vRtrInetStaticRouteCpeAddr address. + + When the value of vRtrInetStaticRouteCpeAddrType is not 'unknown', + statistics for the Customer Provided Equipment (CPE) host checks for + this static route entry will be found in the sparsely dependent table + extension, vRtrInetStatRteCpeChkStatsTable." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 20 } + +vRtrInetStaticRouteCpeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeAddr specifies the IP address of + the target CPE device. When this object is configured, ICMP pings will + be sent to this target IP address to determine CPE connectivity and + whether this static route should be active. + + When the value of vRtrInetStaticRouteCpeAddr is non-empty, statistics + for the CPE host checks for this static route entry will be found in + the sparsely dependent table extension, + vRtrInetStatRteCpeChkStatsTable." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 21 } + +vRtrInetStaticRouteCpeInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeInterval specifies the interval, in + seconds, between ICMP pings to the target CPE IP address, + vRtrInetStaticRouteCpeAddr." + DEFVAL { 1 } + ::= { vRtrInetStaticRouteEntry 22 } + +vRtrInetStaticRouteCpeDropCnt OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeDropCnt specifies the number of + consecutive ping replies that must be missed before concluding the CPE + is down. If the CPE is determined to be down, the associated static + route will be deactivated." + DEFVAL { 3 } + ::= { vRtrInetStaticRouteEntry 23 } + +vRtrInetStaticRouteCpeEnableLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeEnableLog specifies whether to + enable the logging of transitions between active and inactive based on + the CPE connectivity check. + + A value of 'true (1)' indicates that logging should be enabled." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 24 } + +vRtrInetStaticRouteNHTunnelName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNHTunnelName specifies the name of the + IPsec tunnel to be used for the nexthop of this static route and it + depends on the value of vRtrInetStaticRouteStaticType. + + The value of vRtrInetStaticRouteNHTunnelName is valid only for static + routes configured for a vprn service. An 'inconsistentValue' error is + returned if an attempt is made to set this object for the base + instance which can be identified by vRtrID value of '1'. + + At most only one of the values of the three objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf and + vRtrInetStaticRouteNHTunnelName can be a non null string. + + If the value of vRtrInetStaticRouteStaticType is 'blackHole' then the + value of vRtrInetStaticRouteNextHopType should be 'unknown' and the + values of vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteNHTunnelName should be null strings." + ::= { vRtrInetStaticRouteEntry 25 } + +vRtrInetStaticRoutePrefixListName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePrefixListName specifies the name of a + prefix list to match on. This value allows the existence of specified + routes within the Route Table Manager (RTM) to trigger the addition of + a static route in the RTM. + + If any of the routes specified in the + vRtrInetStaticRoutePrefixListName exists in the RTM, then the + associated static route should be added to the RTM." + DEFVAL { "" } + ::= { vRtrInetStaticRouteEntry 26 } + +vRtrInetStaticRoutePrefixListFlag OBJECT-TYPE + SYNTAX INTEGER { + any (0), + all (1), + none (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePrefixListFlag specifies the routes to + match on from vRtrInetStaticRoutePrefixListName. + + If 'all (1)' is specified, all of the routes specified in the + vRtrInetStaticRoutePrefixListName should exist in the Route Table + Manager (RTM) for the associated static route to be added in the RTM. + + If 'none (2)' is specified, none of the routes specified in the + vRtrInetStaticRoutePrefixListName should exist in the RTM for the + associated static route to be added in the RTM. + + The value of vRtrInetStaticRoutePrefixListFlag will be reset to the + default value when vRtrInetStaticRoutePrefixListName is set to the + default value." + DEFVAL { any } + ::= { vRtrInetStaticRouteEntry 27 } + +vRtrInetStaticRouteLdpSync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteLdpSync specifies whether the the LDP + synchronization timer for this route on an interface, + vRtrIfLdpSyncTimer, is enabled or not. + + If the value of vRtrInetStaticRouteLdpSync is 'true (1)', this static + route would not enable the preferred route immediately after the + interface to the next-hop comes up but would wait for the LDP + adjacency on the link to come up and start the ldp sync timer, + vRtrIfLdpSyncTimer. On timer expiration, routing will enable the + static route. + + If the value of vRtrInetStaticRouteLdpSync is 'false (2)', + vRtrIfLdpSyncTimer would not be applied to this static route." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 28 } + +vRtrInetStaticRouteFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteFC specifies the forwarding class + associated with the static route. + + This object can take one of the following eight values - 'be', 'l2', + 'af', 'l1', 'h2', 'ef', 'h1' or 'nc'. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when vRtrInetStaticRouteStaticType + is not set to either 'indirect' or 'nexthop'." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 29 } + +vRtrInetStaticRouteFCPriority OBJECT-TYPE + SYNTAX TPriorityOrUndefined + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteFCPriority specifies the priority to + be assigned to the static routes. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when vRtrInetStaticRouteStaticType + is not set to either 'indirect' or 'nexthop'." + DEFVAL { undefined } + ::= { vRtrInetStaticRouteEntry 30 } + +vRtrInetStaticRouteCommunityVal OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCommunityVal specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRouteCommunityVal has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 31 } + +vRtrInetStaticRouteCreationOrig OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCreationOrig indicates the mechanism + that created this static route." + ::= { vRtrInetStaticRouteEntry 32 } + +vRtrInetStaticRouteDynamicBgp OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDynamicBgp specifies whether to enable + a static route to dynamically derive its next-hop from the best BGP + route for the exact same IP prefix. + + A value of 'enabled (1)' indicates that a static route is enabled to + dynamically derive its next-hop from the best BGP route for the exact + same prefix." + DEFVAL { disabled } + ::= { vRtrInetStaticRouteEntry 33 } + +vRtrInetStaticRouteDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDescription is a user provided + description string for a static route. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 34 } + +vRtrInetStaticRoutePaddingSize OBJECT-TYPE + SYNTAX Unsigned32 (0..16384) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePaddingSize specifies the padding size + for the ICMP ping test packet of the cpe connectivity check. + vRtrInetStaticRoutePaddingSize is valid if the value of + vRtrInetStaticRouteCpeAddr is non-empty. This option applies to IPv4 + and IPv6 static routes." + DEFVAL { 56 } + ::= { vRtrInetStaticRouteEntry 35 } + +vRtrInetStaticRouteDynBgpNHType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDynBgpNHType indicates the address + type of vRtrInetStaticRouteDynBgpNH address. + + The value of vRtrInetStaticRouteDynBgpNHType is valid only when + vRtrInetStaticRouteStaticType is set to 'blackHole' and if + vRtrInetStaticRouteDynamicBgp is set to 'enabled'." + ::= { vRtrInetStaticRouteEntry 36 } + +vRtrInetStaticRouteDynBgpNH OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDynBgpNH indicates the ip address of + the next hop for the static route and it depends on the value of + vRtrInetStaticRouteStaticType. + + When the value of vRtrInetStaticRouteStaticType is 'blackHole' and the + value of vRtrInetStaticRouteDynamicBgp is 'enabled' then the value of + vRtrInetStaticRouteDynBgpNH is valid and dynamically derived from the + best BGP route for the exact same prefix." + ::= { vRtrInetStaticRouteEntry 37 } + +vRtrInetStaticRouteGenerateIcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteGenerateIcmp specifies if we should + generate and send an ICMP message when a packet matches a static route + with a black-hole next-hop. + + An 'inconsistentValue' error will be returned if an attempt is made to + set vRtrInetStaticRouteGenerateIcmp when the value of + vRtrInetStaticRouteStaticType is not set to 'blackHole(3)'." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 38 } + +vRtrInetStaticRouteValidateNH OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteValidateNH specifies whether or not to + track the state of the next-hop in the IPV4 ARP Cache or the IPv6 + Neighbor Cache. + + When vRtrInetStaticRouteValidateNH is set to 'true', the next-hop is + checked for reachability in the IPV4 ARP Cache or the IPV6 Neighbor + Cache. + + The object vRtrInetStaticRouteValidateNH is only supported for + directly connected next-hops." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 39 } + +vRtrInetStaticRouteSrcClassIndex OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteSrcClassIndex specifies the + source-class for this static route. + + The value of 0 means no source-class." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 40 } + +vRtrInetStaticRouteDstClassIndex OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDstClassIndex specifies the + destination-class for this static route. + + The value of 0 means no destination-class." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 41 } + +vRtrInetStaticRouteHoldTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteHoldTimeLeft indicates the remaining + time in seconds for static route to become active/up, if static route + is being held down. A non-zero value indicates static route is being + held down for this many seconds." + ::= { vRtrInetStaticRouteEntry 42 } + +vRtrInetStaticRouteLoadBalWeight OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteLoadBalWeight specifies the + load-balancing-weight for all of the ECMP next-hops. + + The value of 0 means no load-balancing-weight." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 43 } + +vRtrInetStaticRouteBackupNHType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteBackupNHType specifies the backup + next-hop address type of vRtrInetStaticRouteBackupNHAddr address." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 44 } + +vRtrInetStaticRouteBackupNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteBackupNHAddr specifies the ip address + of the backup next-hop for the static route." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 45 } + +vRtrInetStaticRouteBackupStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive (1), + activeAsBackup (2), + activeAsPrimary (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteBackupStatus indicates whether + vRtrInetStaticRouteBackupNHAddr is in use or not. + + If vRtrInetStaticRouteBackupNHAddr is not in use, the + vRtrInetStaticRouteBackupStatus is 'inactive'. If + vRtrInetStaticRouteBackupNHAddr is in use as a backup to the primary + hop represented by vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteBackupStatus is 'activeAsBackup'. If + vRtrInetStaticRouteBackupNHAddr is in use as the primary hop, + vRtrInetStaticRouteBackupStatus is 'activeAsPrimary'." + ::= { vRtrInetStaticRouteEntry 46 } + +vRtrInetStaticRouteIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Static Route Index Table." + ::= { tmnxVRtrObjs 25 } + +vRtrInetStaticRouteIndexEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The available index for the vRtrInetStaticRouteTable for every + destination per virtual router." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen + } + ::= { vRtrInetStaticRouteIndexTable 1 } + +VRtrInetStaticRouteIndexEntry ::= SEQUENCE +{ vRtrInetStaticRouteAvailIndex TestAndIncr } + +vRtrInetStaticRouteAvailIndex OBJECT-TYPE + SYNTAX TestAndIncr (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteAvailIndex indicates the available + fifth index for the vRtrInetStaticRouteTable. + + The fifth index to vRtrInetStaticRouteTable identifies a specific + next-hop route to distinguish it from other routes that share the same + destination address." + ::= { vRtrInetStaticRouteIndexEntry 1 } + +vRtrInetInstAggrTblLastChged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrInetInstAggrTable either from + adding a row or removing a row." + ::= { tmnxVRtrObjs 26 } + +vRtrInetInstAggrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetInstAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetInstAggrTable is the list of configured virtual router + aggregations and their operational status information. + + vRtrInetInstAggrTable specifies the route aggregates that should be + generated into the virtual router if at least one contributing route + (more specific) is learned. + + A route could match multiple aggregate statements. For instance, with + the following entries: aggregate 10.0.0.0/8 aggregate 10.1.0.0/16 + + If the route 10.1.1.0/24 is learned, both aggregates would be + generated." + ::= { tmnxVRtrObjs 27 } + +vRtrInetInstAggrEntry OBJECT-TYPE + SYNTAX VRtrInetInstAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetInstAggrEntry indicates an entry (conceptual row) in the + vRtrInetInstAggrTable. Entries are created and destroyed by user." + INDEX { + vRtrID, + vRtrInetAggrIpPrefixType, + vRtrInetAggrIpPrefix, + vRtrInetAggrIpPrefixLen + } + ::= { vRtrInetInstAggrTable 1 } + +VRtrInetInstAggrEntry ::= SEQUENCE +{ + vRtrInetAggrIpPrefixType InetAddressType, + vRtrInetAggrIpPrefix InetAddress, + vRtrInetAggrIpPrefixLen InetAddressPrefixLength, + vRtrInetAggrRowStatus RowStatus, + vRtrInetAggrLastChanged TimeStamp, + vRtrInetAggrSummaryOnly TruthValue, + vRtrInetAggrASSet TruthValue, + vRtrInetAggrAggregatorAS TmnxBgpAutonomousSystem, + vRtrInetAggrAggregatorIPAddr IpAddress, + vRtrInetAggrOperState TmnxOperState, + vRtrInetAggrAggregatorAS4Byte InetAutonomousSystemNumber, + vRtrInetAggrNextHopType INTEGER, + vRtrInetAggrCommunityVal DisplayString, + vRtrInetAggrIndirectAddrType InetAddressType, + vRtrInetAggrIndirectAddr InetAddress, + vRtrInetAggrGenerateIcmp TruthValue, + vRtrInetAggrDescription TItemDescription, + vRtrInetAggrCommunityVal2 DisplayString, + vRtrInetAggrCommunityVal3 DisplayString, + vRtrInetAggrCommunityVal4 DisplayString, + vRtrInetAggrCommunityVal5 DisplayString, + vRtrInetAggrCommunityVal6 DisplayString, + vRtrInetAggrCommunityVal7 DisplayString, + vRtrInetAggrCommunityVal8 DisplayString, + vRtrInetAggrCommunityVal9 DisplayString, + vRtrInetAggrCommunityVal10 DisplayString, + vRtrInetAggrCommunityVal11 DisplayString, + vRtrInetAggrCommunityVal12 DisplayString, + vRtrInetAggrFlags BITS, + vRtrInetAggrLocalPreference Unsigned32, + vRtrInetAggrDiscardComponent TruthValue, + vRtrInetAggrTunnelGroup TmnxTunnelGroupIdOrZero, + vRtrInetAggrPolicy TLNamedItemOrEmpty +} + +vRtrInetAggrIpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixType indicates the IP address type of + vRtrInetAggrIpPrefix." + ::= { vRtrInetInstAggrEntry 1 } + +vRtrInetAggrIpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixType indicates the IP address prefix + to match for the aggregation." + ::= { vRtrInetInstAggrEntry 2 } + +vRtrInetAggrIpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixLen indicates the prefix length for + vRtrInetAggrIpPrefix, to match for the aggregation." + ::= { vRtrInetInstAggrEntry 3 } + +vRtrInetAggrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetAggrRowStatus controls the creation and deletion of rows in + the table." + ::= { vRtrInetInstAggrEntry 4 } + +vRtrInetAggrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAggrLastChanged indicates the time stamp of the + last change to this row of vRtrInetInstAggrTable." + ::= { vRtrInetInstAggrEntry 5 } + +vRtrInetAggrSummaryOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrSummaryOnly specifies if specific routes that + make up aggregates are advertised or not. + + When vRtrInetAggrSummaryOnly has value of 'true(1)', only the + aggregate is advertised, the more specific routes that make up the + aggregate are not. + + When vRtrInetAggrSummaryOnly has value of 'false(2)', both the + aggregate and more specific components are advertised." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 6 } + +vRtrInetAggrASSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrASSet specifies whether the aggregate route + has AS-SET. + + When vRtrInetAggrASSet has value of 'true(1)', the AS-Path of the + resulting aggregate will contain an AS-SET containing all AS numbers + from the contributing routes. + + When vRtrInetAggrASSet has value of 'false(2)', the AS-Path will + contain no AS-SET and will be originated by the ESR." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 7 } + +vRtrInetAggrAggregatorAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetAggrAggregatorAS specifies the aggregator's ASN. + + When vRtrInetAggrAggregatorAS is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, the supplied ASN and + IP address will be used for the aggregator path attributes. + + When vRtrInetAggrAggregatorAS is not set, the aggregate routes ASN & + Router-ID will be used for the aggregator path attributes. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by vRtrInetAggrAggregatorAS4Byte." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 8 } + +vRtrInetAggrAggregatorIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrAggregatorIPAddr specifies the aggregator's + IP address. + + When vRtrInetAggrAggregatorAS is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, the supplied ASN and + IP address will be used for the aggregator path attributes. + + When vRtrInetAggrAggregatorIPAddr is not set, the aggregate routes ASN + & Router-ID will be used for the aggregator path attributes." + DEFVAL { '00000000'H } + ::= { vRtrInetInstAggrEntry 9 } + +vRtrInetAggrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAggrOperState indicates the current operational + status of the aggregation entry." + ::= { vRtrInetInstAggrEntry 10 } + +vRtrInetAggrAggregatorAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrAggregatorAS4Byte specifies the aggregator's + Autonomous System Number (ASN). + + When vRtrInetAggrAggregatorAS4Byte is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, the supplied ASN and + IP address will be used for the aggregator path attributes. + + When vRtrInetAggrAggregatorAS4Byte is not set, the aggregate routes + ASN and Router-ID will be used for the aggregator path attributes." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 11 } + +vRtrInetAggrNextHopType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + blackHole (1), + indirect (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrNextHopType specifies whether the aggregate + route will be installed in the Forwarding Information Base (FIB) when + the route is activated. + + When vRtrInetAggrNextHopType has a value of 'none', the aggregate + route will not be installed in the FIB. + + When vRtrInetAggrNextHopType has a value of 'blackHole' and the + aggregate route is active, it will be installed in the FIB with a + black-hole next-hop and packets matching this route will be discarded. + + When vRtrInetAggrNextHopType has a value of 'indirect' and the + aggregate route is active, it will be installed in the FIB with a + indirect next-hop and packets matching this route will be forwarded to + the resolved direct next-hop." + DEFVAL { none } + ::= { vRtrInetInstAggrEntry 12 } + +vRtrInetAggrCommunityVal OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal specifies the community name + that is used to add to the aggregate route. This value could then be + used in route policies to control the distribution of the route into + other protocols and by BGP to control the distribution of the route + into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal has not been set." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 13 } + +vRtrInetAggrIndirectAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIndirectAddrType specifies the address type + of the indirect next-hop address." + DEFVAL { unknown } + ::= { vRtrInetInstAggrEntry 14 } + +vRtrInetAggrIndirectAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIndirectAddr specifies the address of the + indirect next-hop address. + + An 'inconsistentValue' error will be returned if an attempt is made to + set vRtrInetAggrIndirectAddr to ipv4 address when the value of + vRtrInetAggrIpPrefix is not set to an ipv4 address or if an attempt is + made to set vRtrInetAggrIndirectAddr to ipv6 address when the value of + vRtrInetAggrIpPrefix is not set to an ipv6 address." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 15 } + +vRtrInetAggrGenerateIcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrGenerateIcmp specifies if we should generate + and send an ICMP message when a packet matches an aggregate route with + a black-hole next-hop. + + An 'inconsistentValue' error will be returned if an attempt is made to + set vRtrInetAggrGenerateIcmp when the value of vRtrInetAggrNextHopType + is not set to 'blackHole(1)'." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 16 } + +vRtrInetAggrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrDescription is a user provided + description string for aggregate route. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 17 } + +vRtrInetAggrCommunityVal2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal2 specifies the 2nd community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal2 has not been set. + + It is required to configure vRtrInetAggrCommunityVal before + configuring vRtrInetAggrCommunityVal2." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 18 } + +vRtrInetAggrCommunityVal3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal3 specifies the 3rd community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal3 has not been set. + + It is required to configure vRtrInetAggrCommunityVal2 before + configuring vRtrInetAggrCommunityVal3." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 19 } + +vRtrInetAggrCommunityVal4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal4 specifies the 4th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal4 has not been set. + + It is required to configure vRtrInetAggrCommunityVal3 before + configuring vRtrInetAggrCommunityVal4." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 20 } + +vRtrInetAggrCommunityVal5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal5 specifies the 5th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal5 has not been set. + + It is required to configure vRtrInetAggrCommunityVal4 before + configuring vRtrInetAggrCommunityVal5." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 21 } + +vRtrInetAggrCommunityVal6 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal6 specifies the 6th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal6 has not been set. + + It is required to configure vRtrInetAggrCommunityVal5 before + configuring vRtrInetAggrCommunityVal6." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 22 } + +vRtrInetAggrCommunityVal7 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal7 specifies the 7th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal7 has not been set. + + It is required to configure vRtrInetAggrCommunityVal6 before + configuring vRtrInetAggrCommunityVal7." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 23 } + +vRtrInetAggrCommunityVal8 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal8 specifies the 8th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal8 has not been set. + + It is required to configure vRtrInetAggrCommunityVal7 before + configuring vRtrInetAggrCommunityVal8." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 24 } + +vRtrInetAggrCommunityVal9 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal9 specifies the 9th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal9 has not been set. + + It is required to configure vRtrInetAggrCommunityVal8 before + configuring vRtrInetAggrCommunityVal9." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 25 } + +vRtrInetAggrCommunityVal10 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal10 specifies the 10th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal10 has not been set. + + It is required to configure vRtrInetAggrCommunityVal9 before + configuring vRtrInetAggrCommunityVal10." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 26 } + +vRtrInetAggrCommunityVal11 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal11 specifies the 11th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal11 has not been set. + + It is required to configure vRtrInetAggrCommunityVal10 before + configuring vRtrInetAggrCommunityVal11." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 27 } + +vRtrInetAggrCommunityVal12 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal12 specifies the 12th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal12 has not been set. + + It is required to configure vRtrInetAggrCommunityVal11 before + configuring vRtrInetAggrCommunityVal12." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 28 } + +vRtrInetAggrFlags OBJECT-TYPE + SYNTAX BITS { + vRtrInetAggrValidLocalPref (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is a bit-mask, with the following bits: + + If the 'vRtrInetAggrValidLocalPref' bit is set, the value in the + 'vRtrInetAggrLocalPreference' object is valid to use." + DEFVAL { {} } + ::= { vRtrInetInstAggrEntry 29 } + +vRtrInetAggrLocalPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrLocalPreference specifies the local + preference value for this aggregate route. + + This value is valid to use only if the 'vRtrInetAggrValidLocalPref' + bit is set in the 'vRtrInetAggrFlags' object." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 30 } + +vRtrInetAggrDiscardComponent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this optional flag is configured, in both the VPRN and GRT instance, + the aggregate is advertised with only the configured BGP community set. + None of the communities from the component routes activating the aggregate are included. + If no communities are configured as part of the aggregate commands then + no new communities are added to the aggregate aggregate." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 31 } + +vRtrInetAggrTunnelGroup OBJECT-TYPE + SYNTAX TmnxTunnelGroupIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrTunnelGroup adds mc-ipsec state of specified + tunnel-group to aggregate route." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 32 } + +vRtrInetAggrPolicy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When configured the policy to which this refers will determine which + routes can contribute to the aggregate. This cannot be configured + together with as-set or indirect nexthops." + DEFVAL { "" } + ::= { vRtrInetInstAggrEntry 33 } + +vRtrInetSvcIpRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrInetSvcIpRangeTable has an entry for each IP address + range configured for a virtual interface in a virtual router + in the system. An interface on the virtual router may have + more than one Service IP address range assigned to it. + + This table is obsoleted in release 22.2 and later." + ::= { tmnxVRtrObjs 28 } + +vRtrInetSvcIpRangeEntry OBJECT-TYPE + SYNTAX VRtrInetSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an IP address range assigned a virtual + router service interface. Setting RowStatus to 'active' requires + values for all column variables to have been assigned." + INDEX { + vRtrID, + vRtrInetSvcIpRangeAddrType, + vRtrInetSvcIpRangeAddr, + vRtrInetSvcIpRangePfxLen + } + ::= { vRtrInetSvcIpRangeTable 1 } + +VRtrInetSvcIpRangeEntry ::= SEQUENCE +{ + vRtrInetSvcIpRangeAddrType InetAddressType, + vRtrInetSvcIpRangeAddr InetAddress, + vRtrInetSvcIpRangePfxLen InetAddressPrefixLength, + vRtrInetSvcIpRangeRowStatus RowStatus, + vRtrInetSvcIpRangeExclusive TruthValue +} + +vRtrInetSvcIpRangeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeAddrType indicates the IP address type + of vRtrInetSvcIpRangeAddr." + ::= { vRtrInetSvcIpRangeEntry 1 } + +vRtrInetSvcIpRangeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeAddr indicates the IP address service + range assigned to a router's service interface. The address type of + vRtrInetSvcIpRangeAddr is indicated by vRtrInetSvcIpRangeAddrType." + ::= { vRtrInetSvcIpRangeEntry 2 } + +vRtrInetSvcIpRangePfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangePfxLen specifies the prefix length to + be used with vRtrInetSvcIpRangeAddr for determining the IP address + range." + ::= { vRtrInetSvcIpRangeEntry 3 } + +vRtrInetSvcIpRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetSvcIpRangeRowStatus is used for creation and + deletion of IP service prefix ranges." + ::= { vRtrInetSvcIpRangeEntry 4 } + +vRtrInetSvcIpRangeExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetSvcIpRangeExclusive specifies how the set + of addresses specified by this entry are interpreted. When the + value is 'true', they are reserved for services only and cannot be + assigned to network ports. When the value is 'false', + it could be used for services as well as network ports." + DEFVAL { false } + ::= { vRtrInetSvcIpRangeEntry 5 } + +vRtrIpNetToPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpNetToPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpNetToPhysicalTable provides an extension of the + ipNetToPhysicalTable in the IP-MIB." + ::= { tmnxVRtrObjs 29 } + +vRtrIpNetToPhysicalEntry OBJECT-TYPE + SYNTAX VRtrIpNetToPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpNetToPhysicalTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the vRtrIpNetToPhysicalTable." + AUGMENTS { ipNetToPhysicalEntry } + ::= { vRtrIpNetToPhysicalTable 1 } + +VRtrIpNetToPhysicalEntry ::= SEQUENCE +{ + vRtrIpNetToPhysicalTimer Unsigned32, + vRtrIpNetToPhysicalOperState TmnxOperState, + vRtrIpNetToPhysicalIsRouter TruthValue, + vRtrIpNetToPhysicalMTU Unsigned32, + vRtrIpNetToPhysicalPort TmnxPortID, + vRtrIpNetToPhysicalEncap TmnxEncapVal, + vRtrIpNetToPhysicalSecureNd INTEGER +} + +vRtrIpNetToPhysicalTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalTimer indicates how much longer an ARP + entry associated with an vRtrIpNetToPhysicalTable entry remains in the + ARP cache. It is initially set to vRtrIfArpTimeout. When + vRtrIpNetToPhysicalTimer has a value of zero, '0', the entry is + cleared from the cache." + ::= { vRtrIpNetToPhysicalEntry 1 } + +vRtrIpNetToPhysicalOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalOperState indicates if the ARP entry + is being used actively in the ARP Table. When ipNetToPhysicalType has + a value 'dynamic', vRtrIpNetToPhysicalOperState will never have a + value of 'outOfService'." + ::= { vRtrIpNetToPhysicalEntry 2 } + +vRtrIpNetToPhysicalIsRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalIsRouter indicates whether this + ipNetToPhysicalEntry is a router." + ::= { vRtrIpNetToPhysicalEntry 3 } + +vRtrIpNetToPhysicalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalMTU indicates the MTU of the link + attached to this ipNetToPhysicalEntry." + ::= { vRtrIpNetToPhysicalEntry 4 } + +vRtrIpNetToPhysicalPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalPort indicates the ID of the port on + which this entry was learned." + ::= { vRtrIpNetToPhysicalEntry 5 } + +vRtrIpNetToPhysicalEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalEncap indicates the encap value of the + SAP this entry was learned on. If this entry was learned on a network + port or null-encap SAP, the value of this object will be zero." + ::= { vRtrIpNetToPhysicalEntry 6 } + +vRtrIpNetToPhysicalSecureNd OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + secure (1), + unsecure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalSecureNd indicates whether the + physical address is received via Secured Neighbor Discovery messages." + ::= { vRtrIpNetToPhysicalEntry 7 } + +vRtrInetCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetCidrRouteTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB." + ::= { tmnxVRtrObjs 30 } + +vRtrInetCidrRouteEntry OBJECT-TYPE + SYNTAX VRtrInetCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetCidrRouteTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the IP route table." + AUGMENTS { inetCidrRouteEntry } + ::= { vRtrInetCidrRouteTable 1 } + +VRtrInetCidrRouteEntry ::= SEQUENCE +{ + vRtrInetCidrRouteLastEnabledTime TimeStamp, + vRtrInetCidrRoutePreference Unsigned32, + vRtrInetCidrRouteMetric Unsigned32, + vRtrInetCidrRouteIfVRtrId TmnxVRtrIDOrZero, + vRtrInetCidrRouteTunnEndpntInfo OCTET STRING, + vRtrInetCidrProtocolInstance Unsigned32, + vRtrInetCidrRouteNextHopType TmnxInetCidrNextHopType, + vRtrInetCidrRouteNextHopOwner TmnxInetCidrNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo Unsigned32, + vRtrInetCidrRouteNHFC TFCNameOrEmpty, + vRtrInetCidrRouteNHPriority TPriorityOrUndefined, + vRtrInetCidrRouteBkupFlags INTEGER, + vRtrInetCidrRouteBkupNextHopType InetAddressType, + vRtrInetCidrRouteBkupNextHop InetAddress, + vRtrInetCidrRouteBkupMetric Unsigned32, + vRtrInetCidrRouteNextHopRepCount Unsigned32, + vRtrInetCidrRouteBkupNHType TmnxInetCidrNextHopType, + vRtrInetCidrRouteBkupNHOwner TmnxInetCidrNextHopOwner, + vRtrInetCidrRouteBkupNHOwnAxInfo Unsigned32, + vRtrInetCidrRouteSrcClassIndex ClassIndexOrNone, + vRtrInetCidrRouteDstClassIndex ClassIndexOrNone, + vRtrInetCidrRouteOperFlags TmnxRouteOperFlags, + vRtrInetCidrRouteNextHopWeight Unsigned32, + vRtrInetCidrRouteNextHopOwnInst Unsigned32, + vRtrInetCidrRouteBkupNHOwnInst Unsigned32, + vRtrInetCidrRouteNHIsFec TruthValue, + vRtrInetCidrRouteNHFecPfxLen InetAddressPrefixLength +} + +vRtrInetCidrRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrInetCidrRouteLastEnabledTime variable indicates the sysUpTime + value when ipCidrRouteStatus was last set to active (1) to allow IP + forwarding on this route entry." + ::= { vRtrInetCidrRouteEntry 1 } + +vRtrInetCidrRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRoutePreference indicates the priority of + this static route versus the routes from different sources such as BGP + or OSPF etc, when ipCidrRouteProto has a value of 'netmgmt' to + indicate that this entry is a static route. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences: + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + DEFVAL { 5 } + ::= { vRtrInetCidrRouteEntry 2 } + +vRtrInetCidrRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteMetric indicates the primary routing + metric for this route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value." + ::= { vRtrInetCidrRouteEntry 3 } + +vRtrInetCidrRouteIfVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteIfVRtrId indicates the virtual router + instance of the egress interface defined by inetCidrRouteIfIndex. This + object is valid only for subscriber management routes. For all other + route types, this object will have a value of zero." + ::= { vRtrInetCidrRouteEntry 4 } + +vRtrInetCidrRouteTunnEndpntInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|12..136)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteTunnEndpntInfo indicates tunnel endpoint + information. The first 4 bytes indicate number of tunnel end-points, + the next 4 bytes indicate IGP cost to reach tunnel end-points and the + next 64 bytes indicate up to 16 4-byte IPv4 addresses (the number of + end-points represented by bytes 1-4 indicate how many addresses are + present). When no tunnel endpoints exist, the size of this object + will be 0. When at least one tunnel endpoint exists, there would be + 12 bytes to represent the information related to one tunnel endpoint." + ::= { vRtrInetCidrRouteEntry 5 } + +vRtrInetCidrProtocolInstance OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrProtocolInstance indicates the instance of + the protocol through which this route was learned. + + A single instance protocol will always return an instance value 0." + ::= { vRtrInetCidrRouteEntry 6 } + +vRtrInetCidrRouteNextHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopType indicates the type of next + hop for this route." + ::= { vRtrInetCidrRouteEntry 7 } + +vRtrInetCidrRouteNextHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopOwner indicates the owner of next + hop for this route." + ::= { vRtrInetCidrRouteEntry 8 } + +vRtrInetCidrRouteNHOwnerAuxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNHOwnerAuxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetCidrRouteNextHopOwner. + + The value of vRtrInetCidrRouteNHOwnerAuxInfo indicates the number of + tunnel ids existing for this next hop type and owner." + ::= { vRtrInetCidrRouteEntry 9 } + +vRtrInetCidrRouteNHFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNHFC indicates the forwarding class or + the sub forwarding class associated with the CIDR route. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + base-fc-name[.sub-fc-name]." + ::= { vRtrInetCidrRouteEntry 10 } + +vRtrInetCidrRouteNHPriority OBJECT-TYPE + SYNTAX TPriorityOrUndefined + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNHPriority indicates the priority to be + assigned to the CIDR routes." + ::= { vRtrInetCidrRouteEntry 11 } + +vRtrInetCidrRouteBkupFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupFlags indicates the presence or + absence of LFA next-hops and backup routes. + + 'none' indicates that no next-hop is present. 'hasLfa' indicates that + an LFA next-hop is present in addition to the regular next-hop. + 'hasBackup' indicates that this route has a backup route. 'isBackup' + indicates that this route is a backup route to another route with the + same prefix. 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrInetCidrRouteEntry 12 } + +vRtrInetCidrRouteBkupNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNextHopType indicates the IP address + type of vRtrInetCidrRouteBkupNextHop. The value of + vRtrInetCidrRouteBkupNextHopType is only valid when + vRtrInetCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetCidrRouteEntry 13 } + +vRtrInetCidrRouteBkupNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNextHop indicates the IP address of + a backup next-hop. The value of vRtrInetCidrRouteBkupNextHop is only + valid when vRtrInetCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetCidrRouteEntry 14 } + +vRtrInetCidrRouteBkupMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupMetric indicates the routing + metric for a backup route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value. The value of vRtrInetCidrRouteBkupMetric is only + valid when vRtrInetCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetCidrRouteEntry 15 } + +vRtrInetCidrRouteNextHopRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopRepCount indicates the number of + times the next-hop repeats for a particular route." + ::= { vRtrInetCidrRouteEntry 16 } + +vRtrInetCidrRouteBkupNHType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHType indicates the type of next + hop for this backup route." + ::= { vRtrInetCidrRouteEntry 17 } + +vRtrInetCidrRouteBkupNHOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHOwner indicates the owner of next + hop for this backup route." + ::= { vRtrInetCidrRouteEntry 18 } + +vRtrInetCidrRouteBkupNHOwnAxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHOwnAxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetCidrRouteBkupNHOwner. + + The value of vRtrInetCidrRouteBkupNHOwnAxInfo indicates the tunnel id + existing for this backup next hop type and owner." + ::= { vRtrInetCidrRouteEntry 19 } + +vRtrInetCidrRouteSrcClassIndex OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteSrcClassIndex indicates the source-class + for this CIDR route." + ::= { vRtrInetCidrRouteEntry 20 } + +vRtrInetCidrRouteDstClassIndex OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteDstClassIndex indicates the + destination-class for this CIDR route." + ::= { vRtrInetCidrRouteEntry 21 } + +vRtrInetCidrRouteOperFlags OBJECT-TYPE + SYNTAX TmnxRouteOperFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteOperFlags indicates the status of + different properties of this route. + + If the 'stickyFlag' bit is set, then it indicates ECMP sticky flag is + set on this route." + ::= { vRtrInetCidrRouteEntry 22 } + +vRtrInetCidrRouteNextHopWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopWeight indicates the weight given + to traffic this particular next-hop among the ECMP set of next-hops. + + The range of vRtrInetCidrRouteNextHopWeight is between 0 and maximum + value of vRtrEcmpMaxRoutes. A value of 0 implies that weighted ECMP is + not being used in the ECMP set of next-hops and this next-hop will be + used equally with other next-hops for ECMP." + ::= { vRtrInetCidrRouteEntry 23 } + +vRtrInetCidrRouteNextHopOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopOwnInst indicates the instance of + the next hop owner as indicated by vRtrInetCidrRouteNextHopOwner." + ::= { vRtrInetCidrRouteEntry 24 } + +vRtrInetCidrRouteBkupNHOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHOwnInst indicates the instance of + the back up next hop owner as indicated by + vRtrInetCidrRouteBkupNHOwner." + ::= { vRtrInetCidrRouteEntry 25 } + +vRtrInetCidrRouteNHIsFec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of vRtrInetCidrRouteNHIsFec is 'true', it indicates + inetCidrRouteNextHop is a LDP FEC prefix. This is possible only with + routes that resolve over LDP FECs. If 'true' then + vRtrInetCidrRouteNHFecPfxLen has the prefix-length to be used with + inetCidrRouteNextHop." + ::= { vRtrInetCidrRouteEntry 26 } + +vRtrInetCidrRouteNHFecPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of 'vRtrInetCidrRouteNHFecPfxLen' indicates the prefix + length of the LDP FEC that resolves the route. This is valid only if + vRtrInetCidrRouteNHIsFec is 'true', and when valid, this should be + used in conjunction with inetCidrRouteNextHop to identify the LDP FEC + that that resolves the route." + ::= { vRtrInetCidrRouteEntry 27 } + +vRtrIcmp6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIcmp6Table table contains statistics of ICMPv6 messages that + are received and sourced by a router instance." + ::= { tmnxVRtrObjs 31 } + +vRtrIcmp6Entry OBJECT-TYPE + SYNTAX VRtrIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMP statistics of a virtual router + instance. Entries are created and deleted when entries in the + vRtrConfEntry are created and deleted." + AUGMENTS { vRtrConfEntry } + ::= { vRtrIcmp6Table 1 } + +VRtrIcmp6Entry ::= SEQUENCE +{ + vRtrIcmp6InMsgs Counter32, + vRtrIcmp6InErrors Counter32, + vRtrIcmp6InDestUnreachs Counter32, + vRtrIcmp6InAdminProhibs Counter32, + vRtrIcmp6InTimeExcds Counter32, + vRtrIcmp6InParmProblems Counter32, + vRtrIcmp6InPktTooBigs Counter32, + vRtrIcmp6InEchos Counter32, + vRtrIcmp6InEchoReplies Counter32, + vRtrIcmp6InRtrSolicits Counter32, + vRtrIcmp6InRtrAdvertisements Counter32, + vRtrIcmp6InNbrSolicits Counter32, + vRtrIcmp6InNbrAdvertisements Counter32, + vRtrIcmp6InRedirects Counter32, + vRtrIcmp6InGrpMembQueries Counter32, + vRtrIcmp6InGrpMembResponses Counter32, + vRtrIcmp6InGrpMembReductions Counter32, + vRtrIcmp6OutMsgs Counter32, + vRtrIcmp6OutErrors Counter32, + vRtrIcmp6OutDestUnreachs Counter32, + vRtrIcmp6OutAdminProhibs Counter32, + vRtrIcmp6OutTimeExcds Counter32, + vRtrIcmp6OutParmProblems Counter32, + vRtrIcmp6OutPktTooBigs Counter32, + vRtrIcmp6OutEchos Counter32, + vRtrIcmp6OutEchoReplies Counter32, + vRtrIcmp6OutRtrSolicits Counter32, + vRtrIcmp6OutRtrAdvertisements Counter32, + vRtrIcmp6OutNbrSolicits Counter32, + vRtrIcmp6OutNbrAdvertisements Counter32, + vRtrIcmp6OutRedirects Counter32, + vRtrIcmp6OutGrpMembQueries Counter32, + vRtrIcmp6OutGrpMembResponses Counter32, + vRtrIcmp6OutGrpMembReductions Counter32, + vRtrIcmp6OutDiscards Counter32 +} + +vRtrIcmp6InMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InMsgs indicates the total number of ICMP + messages received by this router instance which includes all those + counted by vRtrIcmp6InErrors." + ::= { vRtrIcmp6Entry 1 } + +vRtrIcmp6InErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InErrors indicates the number of ICMP messages + which this router instance received but determined as having + ICMP-specific errors (bad ICMP checksums, bad length , etc.)." + ::= { vRtrIcmp6Entry 2 } + +vRtrIcmp6InDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InDestUnreachs indicates the number of ICMP + Destination Unreachable messages received by this router instance." + ::= { vRtrIcmp6Entry 3 } + +vRtrIcmp6InAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages received by this router instance." + ::= { vRtrIcmp6Entry 4 } + +vRtrIcmp6InTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InTimeExcds indicates the number of ICMP Time + Exceeded messages received by this router instance." + ::= { vRtrIcmp6Entry 5 } + +vRtrIcmp6InParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InParmProblems indicates the number of ICMP + Parameter Problem messages received by this router instance." + ::= { vRtrIcmp6Entry 6 } + +vRtrIcmp6InPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InPktTooBigs indicates the number of ICMP Packet + Too Big messages received by this router instance." + ::= { vRtrIcmp6Entry 7 } + +vRtrIcmp6InEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InEchos indicates the number of ICMP Echo + (request) messages received by this router instance." + ::= { vRtrIcmp6Entry 8 } + +vRtrIcmp6InEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InEchoReplies indicates the number of ICMP Echo + Reply messages received by this router instance." + ::= { vRtrIcmp6Entry 9 } + +vRtrIcmp6InRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRtrSolicits indicates the number of ICMP + Router Solicit messages received by this router instance." + ::= { vRtrIcmp6Entry 10 } + +vRtrIcmp6InRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRtrAdvertisements indicates the number of ICMP + Router Advertisement messages received by this router instance." + ::= { vRtrIcmp6Entry 11 } + +vRtrIcmp6InNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InNbrSolicits indicates the number of ICMP + Neighbor Solicit messages received by this router instance." + ::= { vRtrIcmp6Entry 12 } + +vRtrIcmp6InNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InNbrAdvertisements indicates the number of ICMP + Neighbor Advertisement messages received by this router instance." + ::= { vRtrIcmp6Entry 13 } + +vRtrIcmp6InRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRedirects indicates number of ICMP Redirect + messages received by this router instance." + ::= { vRtrIcmp6Entry 14 } + +vRtrIcmp6InGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembQueries indicates the number of ICMP + Group Membership Query messages received by this router instance." + ::= { vRtrIcmp6Entry 15 } + +vRtrIcmp6InGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembResponses indicates the number of ICMP + Group Membership Response messages received by this router instance." + ::= { vRtrIcmp6Entry 16 } + +vRtrIcmp6InGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembReductions indicates the number of ICMP + Group Membership Reduction messages received by this router instance." + ::= { vRtrIcmp6Entry 17 } + +vRtrIcmp6OutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutMsgs indicates the total number of ICMP + messages which this router instance attempted to send. Note that + this counter includes all those counted by icmpOutErrors." + ::= { vRtrIcmp6Entry 18 } + +vRtrIcmp6OutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutErrors indicates the number of ICMP + messages which this router instance did not send due to problems + discovered within ICMP such as a lack of buffers. This value + should not include errors discovered outside the ICMP layer such + as the inability of VRtr IPv6 to route the resultant datagram. In + some implementations there may be no types of error which contribute + to this counter's value." + ::= { vRtrIcmp6Entry 19 } + +vRtrIcmp6OutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutDestUnreachs indicates the number of ICMP + Destination Unreachable messages sent by this router instance." + ::= { vRtrIcmp6Entry 20 } + +vRtrIcmp6OutAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages sent by this router instance." + ::= { vRtrIcmp6Entry 21 } + +vRtrIcmp6OutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutTimeExcds indicates the number of ICMP Time + Exceeded messages sent by this router instance." + ::= { vRtrIcmp6Entry 22 } + +vRtrIcmp6OutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutParmProblems indicates the number of ICMP + Parameter Problem messages sent by this router instance." + ::= { vRtrIcmp6Entry 23 } + +vRtrIcmp6OutPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutPktTooBigs indicates the number of ICMP + Packet Too Big messages sent by this router instance." + ::= { vRtrIcmp6Entry 24 } + +vRtrIcmp6OutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutEchos indicates the number of ICMP Echo + Request messages sent by this router instance." + ::= { vRtrIcmp6Entry 25 } + +vRtrIcmp6OutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutEchoReplies indicates the number of ICMP Echo + Reply messages sent by this router instance." + ::= { vRtrIcmp6Entry 26 } + +vRtrIcmp6OutRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRtrSolicits indicates the number of ICMP + Router Solicitation messages sent by this router instance." + ::= { vRtrIcmp6Entry 27 } + +vRtrIcmp6OutRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRtrAdvertisements indicates the number of + ICMP Router Advertisement messages sent by this router instance." + ::= { vRtrIcmp6Entry 28 } + +vRtrIcmp6OutNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutNbrSolicits indicates the number of ICMP + Neighbor Solicitation messages sent by this router instance." + ::= { vRtrIcmp6Entry 29 } + +vRtrIcmp6OutNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutNbrAdvertisements indicates the number of + ICMP Neighbor Advertisement messages sent by this router instance." + ::= { vRtrIcmp6Entry 30 } + +vRtrIcmp6OutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRedirects indicates the number of ICMP + Redirect messages sent by this router instance." + ::= { vRtrIcmp6Entry 31 } + +vRtrIcmp6OutGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembQueries indicates the number of ICMP + Group Membership Query messages sent by this router instance." + ::= { vRtrIcmp6Entry 32 } + +vRtrIcmp6OutGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembResponses indicates the number of ICMP + Group Membership Response messages sent by this router instance." + ::= { vRtrIcmp6Entry 33 } + +vRtrIcmp6OutGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages sent by this router instance." + ::= { vRtrIcmp6Entry 34 } + +vRtrIcmp6OutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutDiscards indicates the number of ICMP + outgoing packets that were dropped by this router instance." + ::= { vRtrIcmp6Entry 35 } + +vRtrIfIcmp6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIcmp6Table table contains statistics of ICMPv6 messages that + are received and sourced by a router interface." + ::= { tmnxVRtrObjs 32 } + +vRtrIfIcmp6Entry OBJECT-TYPE + SYNTAX VRtrIfIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMP statistics of a virtual router + interface. Entries are created and deleted when entries in the + vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIcmp6Table 1 } + +VRtrIfIcmp6Entry ::= SEQUENCE +{ + vRtrIfIcmp6InMsgs Counter32, + vRtrIfIcmp6InErrors Counter32, + vRtrIfIcmp6InDestUnreachs Counter32, + vRtrIfIcmp6InAdminProhibs Counter32, + vRtrIfIcmp6InTimeExcds Counter32, + vRtrIfIcmp6InParmProblems Counter32, + vRtrIfIcmp6InPktTooBigs Counter32, + vRtrIfIcmp6InEchos Counter32, + vRtrIfIcmp6InEchoReplies Counter32, + vRtrIfIcmp6InRtrSolicits Counter32, + vRtrIfIcmp6InRtrAdvertisements Counter32, + vRtrIfIcmp6InNbrSolicits Counter32, + vRtrIfIcmp6InNbrAdvertisements Counter32, + vRtrIfIcmp6InRedirects Counter32, + vRtrIfIcmp6InGrpMembQueries Counter32, + vRtrIfIcmp6InGrpMembResponses Counter32, + vRtrIfIcmp6InGrpMembReductions Counter32, + vRtrIfIcmp6OutMsgs Counter32, + vRtrIfIcmp6OutErrors Counter32, + vRtrIfIcmp6OutDestUnreachs Counter32, + vRtrIfIcmp6OutAdminProhibs Counter32, + vRtrIfIcmp6OutTimeExcds Counter32, + vRtrIfIcmp6OutParmProblems Counter32, + vRtrIfIcmp6OutPktTooBigs Counter32, + vRtrIfIcmp6OutEchos Counter32, + vRtrIfIcmp6OutEchoReplies Counter32, + vRtrIfIcmp6OutRtrSolicits Counter32, + vRtrIfIcmp6OutRtrSolicitsTime TimeStamp, + vRtrIfIcmp6OutRtrAdvertisements Counter32, + vRtrIfIcmp6OutRtrAdvTime TimeStamp, + vRtrIfIcmp6OutNbrSolicits Counter32, + vRtrIfIcmp6OutNbrSolicitsTime TimeStamp, + vRtrIfIcmp6OutNbrAdvertisements Counter32, + vRtrIfIcmp6OutNbrAdvTime TimeStamp, + vRtrIfIcmp6OutRedirects Counter32, + vRtrIfIcmp6OutGrpMembQueries Counter32, + vRtrIfIcmp6OutGrpMembResponses Counter32, + vRtrIfIcmp6OutGrpMembReductions Counter32, + vRtrIfIcmp6OutDiscards Counter32 +} + +vRtrIfIcmp6InMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InMsgs indicates the total number of ICMP + messages received by this interface which includes all those counted + by vRtrIfIcmp6InErrors. Note that this interface is the interface to + which the ICMP messages were addressed which may not be necessarily + the input interface for the messages." + ::= { vRtrIfIcmp6Entry 1 } + +vRtrIfIcmp6InErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InErrors indicates the number of ICMP messages + which this interface received but determined as having ICMP-specific + errors (bad ICMP checksums, bad length , etc.)." + ::= { vRtrIfIcmp6Entry 2 } + +vRtrIfIcmp6InDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InDestUnreachs indicates the number of ICMP + Destination Unreachable messages received by this interface." + ::= { vRtrIfIcmp6Entry 3 } + +vRtrIfIcmp6InAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages received by this interface." + ::= { vRtrIfIcmp6Entry 4 } + +vRtrIfIcmp6InTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InTimeExcds indicates the number of ICMP Time + Exceeded messages received by this interface." + ::= { vRtrIfIcmp6Entry 5 } + +vRtrIfIcmp6InParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InParmProblems indicates the number of ICMP + Parameter Problem messages received by this interface." + ::= { vRtrIfIcmp6Entry 6 } + +vRtrIfIcmp6InPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InPktTooBigs indicates the number of ICMP + Packet Too Big messages received by this interface." + ::= { vRtrIfIcmp6Entry 7 } + +vRtrIfIcmp6InEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InEchos indicates the number of ICMP Echo + (request) messages received by this interface." + ::= { vRtrIfIcmp6Entry 8 } + +vRtrIfIcmp6InEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InEchoReplies indicates the number of ICMP + Echo Reply messages received by this interface." + ::= { vRtrIfIcmp6Entry 9 } + +vRtrIfIcmp6InRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRtrSolicits indicates the number of ICMP + Router Solicit messages received by this interface." + ::= { vRtrIfIcmp6Entry 10 } + +vRtrIfIcmp6InRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRtrAdvertisements indicates the number of + ICMP Router Advertisement messages received by this interface." + ::= { vRtrIfIcmp6Entry 11 } + +vRtrIfIcmp6InNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InNbrSolicits indicates the number of ICMP + Neighbor Solicit messages received by this interface." + ::= { vRtrIfIcmp6Entry 12 } + +vRtrIfIcmp6InNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InNbrAdvertisements indicates the number of + ICMP Neighbor Advertisement messages received by this interface." + ::= { vRtrIfIcmp6Entry 13 } + +vRtrIfIcmp6InRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRedirects indicates number of ICMP Redirect + messages received by this interface." + ::= { vRtrIfIcmp6Entry 14 } + +vRtrIfIcmp6InGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembQueries indicates the number of ICMP + Group Membership Query messages received by this interface." + ::= { vRtrIfIcmp6Entry 15 } + +vRtrIfIcmp6InGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembResponses indicates the number of + ICMP Group Membership Response messages received by this interface." + ::= { vRtrIfIcmp6Entry 16 } + +vRtrIfIcmp6InGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages received by this interface." + ::= { vRtrIfIcmp6Entry 17 } + +vRtrIfIcmp6OutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutMsgs indicates the total number of ICMP + messages which this interface attempted to send. Note that this + counter includes all those counted by icmpOutErrors." + ::= { vRtrIfIcmp6Entry 18 } + +vRtrIfIcmp6OutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutErrors indicates the number of ICMP + messages which this interface did not send due to problems discovered + within ICMP such as a lack of buffers. This value should not include + errors discovered outside the ICMP layer such as the inability of + VRtr IPv6 to route the resultant datagram. In some implementations + there may be no types of error which contribute to this counter's + value." + ::= { vRtrIfIcmp6Entry 19 } + +vRtrIfIcmp6OutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutDestUnreachs indicates the number of ICMP + Destination Unreachable messages sent by this interface." + ::= { vRtrIfIcmp6Entry 20 } + +vRtrIfIcmp6OutAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages sent by this interface." + ::= { vRtrIfIcmp6Entry 21 } + +vRtrIfIcmp6OutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutTimeExcds indicates the number of ICMP Time + Exceeded messages sent by this interface." + ::= { vRtrIfIcmp6Entry 22 } + +vRtrIfIcmp6OutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutParmProblems indicates the number of ICMP + Parameter Problem messages sent by this interface." + ::= { vRtrIfIcmp6Entry 23 } + +vRtrIfIcmp6OutPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutPktTooBigs indicates the number of ICMP + Packet Too Big messages sent by this interface." + ::= { vRtrIfIcmp6Entry 24 } + +vRtrIfIcmp6OutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutEchos indicates the number of ICMP Echo + Request messages sent by this interface." + ::= { vRtrIfIcmp6Entry 25 } + +vRtrIfIcmp6OutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutEchoReplies indicates the number of ICMP + Echo Reply messages sent by this interface." + ::= { vRtrIfIcmp6Entry 26 } + +vRtrIfIcmp6OutRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrSolicits indicates the number of ICMP + Router Solicitation messages sent by this interface." + ::= { vRtrIfIcmp6Entry 27 } + +vRtrIfIcmp6OutRtrSolicitsTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrSolicitsTime indicates the system time + when the last router solicitation message was sent by this interface." + ::= { vRtrIfIcmp6Entry 28 } + +vRtrIfIcmp6OutRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrAdvertisements indicates the number of + ICMP Router Advertisement messages sent by this interface." + ::= { vRtrIfIcmp6Entry 29 } + +vRtrIfIcmp6OutRtrAdvTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrAdvTime indicates the system time when + the last router advertisement message was sent by this interface." + ::= { vRtrIfIcmp6Entry 30 } + +vRtrIfIcmp6OutNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrSolicits indicates the number of ICMP + Neighbor Solicitation messages sent by this interface." + ::= { vRtrIfIcmp6Entry 31 } + +vRtrIfIcmp6OutNbrSolicitsTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrSolicitsTime indicates the system time + when the last neighbor solicitation message was sent by this + interface." + ::= { vRtrIfIcmp6Entry 32 } + +vRtrIfIcmp6OutNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrAdvertisements indicates the number of + ICMP Neighbor Advertisement messages sent by this interface." + ::= { vRtrIfIcmp6Entry 33 } + +vRtrIfIcmp6OutNbrAdvTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrAdvTime indicates the system time when + the last neighbor advertisement message was sent by this interface." + ::= { vRtrIfIcmp6Entry 34 } + +vRtrIfIcmp6OutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRedirects indicates the number of ICMP + Redirect messages sent by this interface." + ::= { vRtrIfIcmp6Entry 35 } + +vRtrIfIcmp6OutGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembQueries indicates the number of ICMP + Group Membership Query messages sent by this interface." + ::= { vRtrIfIcmp6Entry 36 } + +vRtrIfIcmp6OutGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembResponses indicates the number of + ICMP Group Membership Response messages sent by this interface." + ::= { vRtrIfIcmp6Entry 37 } + +vRtrIfIcmp6OutGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages sent by this interface." + ::= { vRtrIfIcmp6Entry 38 } + +vRtrIfIcmp6OutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutDiscards indicates the number of ICMP + outgoing packets that were dropped on this interface." + ::= { vRtrIfIcmp6Entry 39 } + +vRtrIfBfdTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrIfBfdTable table contains the configuration for Bi-directional + Forwarding Detection (BFD) on the vRtrIfEntry with the same indices. + + The vRtrIfBfdTable is obsoleted and replaced with vRtrIfBfdExtTable in + 9.0 Release." + ::= { tmnxVRtrObjs 33 } + +vRtrIfBfdEntry OBJECT-TYPE + SYNTAX VRtrIfBfdEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents the BFD configuration for an interface. + Entries are created and deleted when entries in the vRtrIfTable are + created and deleted. + + The vRtrIfBfdEntry is obsoleted and replaced with vRtrIfBfdExtEntry in + 9.0 Release." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfBfdTable 1 } + +VRtrIfBfdEntry ::= SEQUENCE +{ + vRtrIfBfdAdminState TmnxAdminState, + vRtrIfBfdTransmitInterval Unsigned32, + vRtrIfBfdReceiveInterval Unsigned32, + vRtrIfBfdMultiplier Unsigned32, + vRtrIfBfdEchoInterval Unsigned32, + vRtrIfBfdType INTEGER +} + +vRtrIfBfdAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdAdminState specifies the admin state of BFD on + this interface. When it is 'inService', BFD sessions can be + established on this interface. When it is 'outOfService', they cannot. + + The vRtrIfBfdAdminState object is obsoleted and replaced with + vRtrIfBfdExtAdminState object in 9.0 Release." + ::= { vRtrIfBfdEntry 1 } + +vRtrIfBfdTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdTransmitInterval specifies the BFD transmit + interval over this interface. The minimum accepted value depends + on the value of vRtrIfBfdType, as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds. + + The vRtrIfBfdTransmitInterval object is obsoleted and replaced with + vRtrIfBfdExtTransmitInterval object in 9.0 Release." + DEFVAL { 100 } + ::= { vRtrIfBfdEntry 2 } + +vRtrIfBfdReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdReceiveInterval specifies the BFD receive + interval over this interface. The minimum accepted value depends + on the value of vRtrIfBfdType, as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds. + + The vRtrIfBfdReceiveInterval object is obsoleted and replaced with + vRtrIfBfdExtReceiveInterval object in 9.0 Release." + DEFVAL { 100 } + ::= { vRtrIfBfdEntry 3 } + +vRtrIfBfdMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdMultiplier specifies the the number of + consecutive BFD messages that must be missed from the peer before the + BFD session state is changed to down and the upper level protocols + (OSPF, IS-IS or PIM) are notified of the fault. + + The vRtrIfBfdMultiplier object is obsoleted and replaced with + vRtrIfBfdExtMultiplier object in 9.0 Release." + DEFVAL { 3 } + ::= { vRtrIfBfdEntry 4 } + +vRtrIfBfdEchoInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdEchoInterval specifies the BFD echo interval + over this interface. + + The vRtrIfBfdEchoInterval object is obsoleted and replaced with + vRtrIfBfdExtEchoInterval object in 9.0 Release." + DEFVAL { 0 } + ::= { vRtrIfBfdEntry 5 } + +vRtrIfBfdType OBJECT-TYPE + SYNTAX INTEGER { + cpmNp (1), + auto (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdType specifies the configured termination + of a BFD session on this interface. 'cpmNp(1)' specifies + termination on the CPM card's Network Processor. 'auto(2)' + specifies a system-selected termination other than the CPM Network + Processor. + + The vRtrIfBfdType object is obsoleted and replaced with + vRtrIfBfdExtType object in 9.0 Release." + DEFVAL { auto } + ::= { vRtrIfBfdEntry 6 } + +vRtrIfBfdSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrIfBfdSessionTable table contains per BFD session statistics + and operational settings." + ::= { tmnxVRtrObjs 34 } + +vRtrIfBfdSessionEntry OBJECT-TYPE + SYNTAX VRtrIfBfdSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a BFD session. Entries are created + automatically by the system, or when a static route is configured to + use BFD." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfBfdSessionLclAddrType, + vRtrIfBfdSessionLclAddr, + vRtrIfBfdSessionRemAddrType, + vRtrIfBfdSessionRemAddr + } + ::= { vRtrIfBfdSessionTable 1 } + +VRtrIfBfdSessionEntry ::= SEQUENCE +{ + vRtrIfBfdSessionLclAddrType InetAddressType, + vRtrIfBfdSessionLclAddr InetAddress, + vRtrIfBfdSessionRemAddrType InetAddressType, + vRtrIfBfdSessionRemAddr InetAddress, + vRtrIfBfdSessionOperState TmnxOperState, + vRtrIfBfdSessionState INTEGER, + vRtrIfBfdSessionOperFlags BITS, + vRtrIfBfdSessionMesgRecv Counter32, + vRtrIfBfdSessionMesgSent Counter32, + vRtrIfBfdSessionLastDownTime TimeStamp, + vRtrIfBfdSessionLastUpTime TimeStamp, + vRtrIfBfdSessionUpCount Counter32, + vRtrIfBfdSessionDownCount Counter32, + vRtrIfBfdSessionLclDisc Unsigned32, + vRtrIfBfdSessionRemDisc Unsigned32, + vRtrIfBfdSessionProtocols BITS, + vRtrIfBfdSessionTxInterval Unsigned32, + vRtrIfBfdSessionRxInterval Unsigned32, + vRtrIfBfdSessionType INTEGER, + vRtrIfBfdSessionVerMismatch Counter32, + vRtrIfBfdSessionTimeSinceLastRx Unsigned32, + vRtrIfBfdSessionTimeSinceLastTx Unsigned32 +} + +vRtrIfBfdSessionLclAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLclAddrType indicates the address type in + vRtrIfBfdSessionLclAddr." + ::= { vRtrIfBfdSessionEntry 1 } + +vRtrIfBfdSessionLclAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLclAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessionLclAddrType." + ::= { vRtrIfBfdSessionEntry 2 } + +vRtrIfBfdSessionRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRemAddrType indicates the address type in + vRtrIfBfdSessionRemAddr." + ::= { vRtrIfBfdSessionEntry 3 } + +vRtrIfBfdSessionRemAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRemAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessionRemAddrType." + ::= { vRtrIfBfdSessionEntry 4 } + +vRtrIfBfdSessionOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionOperState indicates the operational state + of BFD on this interface." + ::= { vRtrIfBfdSessionEntry 5 } + +vRtrIfBfdSessionState OBJECT-TYPE + SYNTAX INTEGER { + adminDown (0), + down (1), + init (2), + up (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionState indicates the state of the BFD + protocol on this interface." + ::= { vRtrIfBfdSessionEntry 6 } + +vRtrIfBfdSessionOperFlags OBJECT-TYPE + SYNTAX BITS { + noProtocols (0), + noHeartBeat (1), + echoFailed (2), + nbrSignalDown (3), + fwdPlaneReset (4), + pathDown (5), + nbrAdminDown (6), + adminClear (7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionOperFlags indicates the reasons why a BFD + session is not up." + ::= { vRtrIfBfdSessionEntry 7 } + +vRtrIfBfdSessionMesgRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionMesgRecv indicates the number of messages + received in this session. + + This object is applicable if vRtrIfBfdSessionType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 8 } + +vRtrIfBfdSessionMesgSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionMesgSent indicates the number of messages + sent in this session. + + This object is applicable if vRtrIfBfdSessionType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 9 } + +vRtrIfBfdSessionLastDownTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLastDownTime indicates the system time + when this session last went down." + ::= { vRtrIfBfdSessionEntry 10 } + +vRtrIfBfdSessionLastUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLastUpTime indicates the system time when + this session last came up." + ::= { vRtrIfBfdSessionEntry 11 } + +vRtrIfBfdSessionUpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionUpCount indicates the number of times + vRtrIfBfdSessionOperState changed from 'outOfService' to 'inService'." + ::= { vRtrIfBfdSessionEntry 12 } + +vRtrIfBfdSessionDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionDownCount indicates the number of times + vRtrIfBfdSessionOperState changed from 'inService' to 'outOfService'." + ::= { vRtrIfBfdSessionEntry 13 } + +vRtrIfBfdSessionLclDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLclDisc indicates the unique local + discriminator for this session." + ::= { vRtrIfBfdSessionEntry 14 } + +vRtrIfBfdSessionRemDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRemDisc indicates the remote + discriminator for this session." + ::= { vRtrIfBfdSessionEntry 15 } + +vRtrIfBfdSessionProtocols OBJECT-TYPE + SYNTAX BITS { + ospfv2 (0), + pim (1), + isis (2), + staticRoute (3), + mcRing (4), + rsvp (5), + bgp (6), + vrrp (7), + srrp (8), + mcep (9), + ldp (10), + ipsecTunnel (11), + ospfv3 (12), + mcIpsec (13), + mcMobile (14), + mplsTp (15), + lag (16) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionProtocols indicates which protocols are + using this BFD session." + ::= { vRtrIfBfdSessionEntry 16 } + +vRtrIfBfdSessionTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionTxInterval indicates the negotiated + transmit interval. This value is the minimum of the local node's + 'vRtrIfBfdExtTransmitInterval' and the remote node's receive interval." + ::= { vRtrIfBfdSessionEntry 17 } + +vRtrIfBfdSessionRxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRxInterval indicates the negotiated + receive interval. This value is the minimum of the local node's + 'vRtrIfBfdExtReceiveInterval' and the remote node's transmit interval." + ::= { vRtrIfBfdSessionEntry 18 } + +vRtrIfBfdSessionType OBJECT-TYPE + SYNTAX INTEGER { + iom (1), + cpm (2), + cpmNp (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionType indicates the termination of the BFD + session, as follows: + 'iom (1)' - termination on the IOM card main processor, + 'cpm (2)' - termination on the CPM card main processor, + 'cpmNp (3)' - termination on the CPM card Network Processor." + ::= { vRtrIfBfdSessionEntry 19 } + +vRtrIfBfdSessionVerMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionVerMismatch indicates the number of + version mismatch errors for the bfd session." + ::= { vRtrIfBfdSessionEntry 20 } + +vRtrIfBfdSessionTimeSinceLastRx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionTimeSinceLastRx indicates the number of + milliseconds elapsed since the most recent message was received on the + BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessionType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 21 } + +vRtrIfBfdSessionTimeSinceLastTx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionTimeSinceLastTx indicates the number of + milliseconds elapsed since the most recent message was transmitted on + the BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessionType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 22 } + +vRtrIfDHCP6TableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6TableLastChanged indicates the time + of the last change to any row of vRtrIfDHCP6Table" + ::= { tmnxVRtrObjs 35 } + +vRtrIfDHCP6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCP6Table is used to configure the interface parameters for + DHCP6." + ::= { tmnxVRtrObjs 36 } + +vRtrIfDHCP6Entry OBJECT-TYPE + SYNTAX VRtrIfDHCP6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP6 for a virtual + router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCP6Table 1 } + +VRtrIfDHCP6Entry ::= SEQUENCE +{ + vRtrIfDHCP6LastChanged TimeStamp, + vRtrIfDHCP6AdminState TmnxAdminState, + vRtrIfDHCP6OperState INTEGER, + vRtrIfDHCP6Description TItemDescription, + vRtrIfDHCP6RelayServer1 InetAddressIPv6z, + vRtrIfDHCP6RelayServer2 InetAddressIPv6z, + vRtrIfDHCP6RelayServer3 InetAddressIPv6z, + vRtrIfDHCP6RelayServer4 InetAddressIPv6z, + vRtrIfDHCP6RelayServer5 InetAddressIPv6z, + vRtrIfDHCP6RelayServer6 InetAddressIPv6z, + vRtrIfDHCP6RelayServer7 InetAddressIPv6z, + vRtrIfDHCP6RelayServer8 InetAddressIPv6z, + vRtrIfDHCP6RelayItfIdOption INTEGER, + vRtrIfDHCP6LeasePopulate Unsigned32, + vRtrIfDHCP6CurrLeasePopulate Unsigned32, + vRtrIfDHCP6SourceAddress InetAddressIPv6, + vRtrIfDHCP6EnableNgbrResolution TruthValue, + vRtrIfDHCP6RemoteIdOption TruthValue, + vRtrIfDHCP6PfxdAdminState INTEGER, + vRtrIfDHCP6ServerMaxLeaseStates Unsigned32, + vRtrIfDHCP6CurrServerLeaseStates Unsigned32, + vRtrIfDHCP6ItfIdString DisplayString, + vRtrIfDHCP6ProxyAdminState TmnxAdminState, + vRtrIfDHCP6ProxyRenewTimer Unsigned32, + vRtrIfDHCP6ProxyRebindTimer Unsigned32, + vRtrIfDHCP6ProxyValidLifetime Unsigned32, + vRtrIfDHCP6ProxyPrefLifetime Unsigned32, + vRtrIfDHCP6ProxyApplications BITS, + vRtrIfDHCP6UserDb TNamedItemOrEmpty, + vRtrIfDHCP6LocalDhcpServerName TNamedItemOrEmpty, + vRtrIfDHCP6RelayApplications BITS, + vRtrIfDHCP6LinkAddress InetAddressIPv6, + vRtrIfDHCP6RoutePopulatePd TruthValue, + vRtrIfDHCP6RoutePopulateNa TruthValue, + vRtrIfDHCP6RoutePopulateTa TruthValue, + vRtrIfDHCP6RoutePopulateExcl TruthValue, + vRtrIfDHCP6PythonPolicy TNamedItemOrEmpty, + vRtrIfDHCP6FilterId TDHCPFilterID, + vRtrIfDHCP6SnpgAdminState TmnxAdminState, + vRtrIfDHCP6ASelSlctDly Integer32, + vRtrIfDHCP6ASelPref Integer32, + vRtrIfDHCP6ASelClntMac INTEGER, + vRtrIfDHCP6ASelClntMacSlctDly Integer32, + vRtrIfDHCP6ASelClntMacPref Integer32, + vRtrIfDHCP6LseSplitAdminState TmnxAdminState, + vRtrIfDHCP6LseSplitValidLifetime Unsigned32 +} + +vRtrIfDHCP6LastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LastChanged indicates the time of + the last change to this row of VRtrIfDHCP6Entry." + ::= { vRtrIfDHCP6Entry 1 } + +vRtrIfDHCP6AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6AdminState specifies the desired + administrative status of the DHCP6 relay agent on this interface. + + The value can only be set to inService if the value of vRtrIfType is + serviceIesGroup. The value noop(3) is never allowed." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 2 } + +vRtrIfDHCP6OperState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + noIPv6Pfx (3), + noServerConfigured (4), + noValidSourceAddr (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6OperState indicates the current + operational state of the DHCP6 relay agent on this interface. + Following value are possible: + up (1) - the DHCP6 relay agent is running. + + down (2), - the DHCP6 relay agent is administratively disabled. + + noIPv6Pfx (3), - the DHCP6 relay agent cannot be operational as + no ipv6 prefix is assigned to this link. + + noServerConfigured(4) - the DHCP6 relay agent cannot be operational + as no DHCP6 servers are configured. + noValidSourceAddr(5) - the DHCP6 relay agent cannot be operational + because a source address has been configured + and the address is not local to this node." + ::= { vRtrIfDHCP6Entry 3 } + +vRtrIfDHCP6Description OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6Description specifies a user + provided description string for DHCP6 relay agent on this virtual + router interface. It can consist of any printable, seven-bit ASCII + characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrIfDHCP6Entry 4 } + +vRtrIfDHCP6RelayServer1 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer1 specifies the first + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 5 } + +vRtrIfDHCP6RelayServer2 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer2 specifies the 2nd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 6 } + +vRtrIfDHCP6RelayServer3 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer3 specifies the 3rd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 7 } + +vRtrIfDHCP6RelayServer4 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer4 specifies the 4rd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 8 } + +vRtrIfDHCP6RelayServer5 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer5 specifies the 5th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 9 } + +vRtrIfDHCP6RelayServer6 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer6 specifies the 6th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 10 } + +vRtrIfDHCP6RelayServer7 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer7 specifies the 7th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 11 } + +vRtrIfDHCP6RelayServer8 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer8 specifies the 8th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 12 } + +vRtrIfDHCP6RelayItfIdOption OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ifIndex (1), + asciiTuple (2), + sapId (3), + string (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayItfIdOption specifies whether + or not the interface-id option is added by the DHCP6 relay agent, + and, if it is present, what information goes in it. + If the value of this object is set to 'none', the option is not added + by the relay agent. In all other cases the option is added to the relay + message. The content of the option is defined as follows: + - 'ifIndex' - the value of the interface index is used. + - 'asciiTuple' - the ASCII-encoded concatenated tuple consisting of the + - access-node-identifier + - service-id + - interface name + - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') + - 'sapId' - the ASCII-encoded SAP-id is used. + - 'string' - the value of the object vRtrIfDHCP6ItfIdString + is used. + + If the value of vRtrIfType, associated with this interface, has a + value of 'serviceIesGroup(7)' or 'serviceVprnGroup(9)', the value of + the object vRtrIfDHCP6RelayItfIdOption may also be included in the + RADIUS authentication request sent by the DHCPv6 proxy server." + DEFVAL { none } + ::= { vRtrIfDHCP6Entry 13 } + +vRtrIfDHCP6LeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LeasePopulate specifies the maximum + number of lease states allocated by the DHCP6 relay function, allowed + on this interface." + DEFVAL { 0 } + ::= { vRtrIfDHCP6Entry 14 } + +vRtrIfDHCP6CurrLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6CurrLeasePopulate indicates the + number of lease states currently allocated on this interface by the + DHCP6 relay function." + ::= { vRtrIfDHCP6Entry 15 } + +vRtrIfDHCP6SourceAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6SourceAddress specifies the IPv6 + address that will be used by the DHCP6 relay agent as source IP + address in all messages sent to the DHCP6 servers. + If set to ::, the system will use the IPv6 address assigned on the + link on which the relay message is sent out, if such an address is + defined. As a last resort the system IPv6 address is taken." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 16 } + +vRtrIfDHCP6EnableNgbrResolution OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6EnableNgbrResolution specifies + whether or not neighbor resolution via DHCP6 Relay must be enabled on + this interface. This feature is similar to the arp-populate feature in + ipv4." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 17 } + +vRtrIfDHCP6RemoteIdOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RemoteIdOption specifies whether or + not the remote Id option is sent to the DHCP6 server. The client DUID + is used as remoteId. + + If the value of vRtrIfType, associated with this interface, has a + value of 'serviceIesGroup(7)' or 'serviceVprnGroup(9)', the value of + the object vRtrIfDHCP6RemoteIdOption may also be included in the + RADIUS authentication request sent by the DHCPv6 proxy server." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 18 } + +vRtrIfDHCP6PfxdAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdAdminState specifies the + administrative state of the row. If set to enabled, this IPv6 prefix + will be delegated by the system." + DEFVAL { disabled } + ::= { vRtrIfDHCP6Entry 19 } + +vRtrIfDHCP6ServerMaxLeaseStates OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ServerMaxLeaseStates specifies the + maximum number of lease states installed by the DHCP6 server function + allowed on this interface." + DEFVAL { 8000 } + ::= { vRtrIfDHCP6Entry 20 } + +vRtrIfDHCP6CurrServerLeaseStates OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6CurrServerLeaseStates indicates the + number of lease states currently allocated on this interface by the + DHCP6 server function." + ::= { vRtrIfDHCP6Entry 21 } + +vRtrIfDHCP6ItfIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ItfIdString specifies the string + that will be put in the interface-id option added by the relay agent. + This value is only meaningful if the object + vRtrIfDHCP6RelayItfIdOption is set to string(4)." + ::= { vRtrIfDHCP6Entry 22 } + +vRtrIfDHCP6ProxyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyAdminState specifies the desired + administrative state of the IPv6 Router Advertisements." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 23 } + +vRtrIfDHCP6ProxyRenewTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyRenewTimer specifies the renew-timer + (T1). + + The time at which the client contacts the server from which the + addresses in the IA_NA or IA_PD were obtained to extend the lifetimes + of the addresses or prefixes assigned to the client." + DEFVAL { 1800 } + ::= { vRtrIfDHCP6Entry 24 } + +vRtrIfDHCP6ProxyRebindTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1209600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyRebindTimer specifies the rebind-timer + (T2). + + The time at which the client contacts any available server to extend + the lifetimes of the addresses or prefixes assigned to the client." + DEFVAL { 2880 } + ::= { vRtrIfDHCP6Entry 25 } + +vRtrIfDHCP6ProxyValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyValidLifetime specifies the valid + lifetime for the IPv6 prefix or address in the option. + + A value of 0xFFFFFFFF represents infinity." + DEFVAL { 86400 } + ::= { vRtrIfDHCP6Entry 26 } + +vRtrIfDHCP6ProxyPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyPrefLifetime specifies the preferred + lifetime for the IPv6 prefix or address in the option. When preferred + lifetime expires, then any derived addresses are deprecated. + + A value of 0xFFFFFFFF represents infinity." + DEFVAL { 3600 } + ::= { vRtrIfDHCP6Entry 27 } + +vRtrIfDHCP6ProxyApplications OBJECT-TYPE + SYNTAX BITS { + dhcp (0), + ppp (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyApplications specifies the set of client + applications that can make use of the DHCP proxy functionality on this + interface." + DEFVAL { {dhcp} } + ::= { vRtrIfDHCP6Entry 28 } + +vRtrIfDHCP6UserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6UserDb specifies the local user database to + authenticate against. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string." + DEFVAL { "" } + ::= { vRtrIfDHCP6Entry 29 } + +vRtrIfDHCP6LocalDhcpServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6LocalDhcpServerName specifies the local DHCP + server that can be reached via this interface. + + The server itself is configured on virtual router level in object + TIMETRA-DHCP-SERVER-MIB::tmnxDhcpServerCfgServerName. Assigning an + ip-address to it is done here by linking it to an interface. A server + can be linked to several interfaces on the same virtual router." + DEFVAL { ''H } + ::= { vRtrIfDHCP6Entry 30 } + +vRtrIfDHCP6RelayApplications OBJECT-TYPE + SYNTAX BITS { + dhcp (0), + ppp (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6RelayApplications specifies the set of client + applications that can make use of the DHCP relay functionality on this + interface. This object can only be set when the value of vRtrIfType, + associated with this interface, has a value of 'serviceIesGroup(7)' + 'serviceVprnGroup(9)', or for retailer subscriber interfaces. Unless + on a subscriber interface, the object cannot be set to all zero, i.e. + at least one application must be specified." + DEFVAL { {dhcp} } + ::= { vRtrIfDHCP6Entry 31 } + +vRtrIfDHCP6LinkAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LinkAddress specifies the ipv6 + address that will be used by the DHCP6 relay agent as link address in + all messages sent to the DHCP6 servers. + If set to ::, the system determines the link address + based on the group interface configuration. + + This object can only be set when vRtrIfType is either + 'serviceIesGroup(7)' or 'serviceVprnGroup(9)'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 32 } + +vRtrIfDHCP6RoutePopulatePd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulatePd specifies whether + or not route-population PD via DHCP6 Relay must be enabled on this + interface." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 33 } + +vRtrIfDHCP6RoutePopulateNa OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulateNa specifies whether + or not route-population NA via DHCP6 Relay must be enabled on this + interface." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 34 } + +vRtrIfDHCP6RoutePopulateTa OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulateTa specifies whether + or not route-population TA via DHCP6 Relay must be enabled on this + interface." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 35 } + +vRtrIfDHCP6RoutePopulateExcl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulateExcl specifies whether + or not black-hole routers should be populated based on the prefix + exclude option (as per RFC 6603). + + Only applicable when vRtrIfDHCP6RoutePopulatePd is set to true (1)." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 36 } + +vRtrIfDHCP6PythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value vRtrIfDHCP6PythonPolicy specifies the name of the Python + policy used on this interface. + + The Python policy referenced here needs to exist in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable." + DEFVAL { "" } + ::= { vRtrIfDHCP6Entry 37 } + +vRtrIfDHCP6FilterId OBJECT-TYPE + SYNTAX TDHCPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6FilterId specifies the DHCP6 filter to apply. + + If no filtering is required, then a value of zero (0) must be set." + DEFVAL { 0 } + ::= { vRtrIfDHCP6Entry 38 } + +vRtrIfDHCP6SnpgAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6SnpgAdminState specifies the desired + administrative state of the DHCP6 Snooping." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 39 } + +vRtrIfDHCP6ASelSlctDly OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelSlctDly specifies the default amount of + time to delay DHCPv6 Solicit messages relayed to any server. + + This can be overruled by more specific settings per server address or + client subset." + DEFVAL { 0 } + ::= { vRtrIfDHCP6Entry 40 } + +vRtrIfDHCP6ASelPref OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelPref specifies the default value for the + Preference option inserted when a DHCPv6 Reply message is relayed to + clients. + + This can be overruled by more specific settings per server address or + client subset." + DEFVAL { -1 } + ::= { vRtrIfDHCP6Entry 41 } + +vRtrIfDHCP6ASelClntMac OBJECT-TYPE + SYNTAX INTEGER { + none (0), + odd (1), + even (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelClntMac specifies the MAC filter for a + client subset which require a specific setting for DHCPv6 Advertise + selection." + DEFVAL { none } + ::= { vRtrIfDHCP6Entry 42 } + +vRtrIfDHCP6ASelClntMacSlctDly OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelClntMacSlctDly specifies the amount of + time to delay DHCPv6 Solicit messages relayed to any server." + DEFVAL { 0 } + ::= { vRtrIfDHCP6Entry 43 } + +vRtrIfDHCP6ASelClntMacPref OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelClntMacPref specifies the value for the + Preference option inserted when a DHCPv6 Reply message is relayed to + clients." + DEFVAL { -1 } + ::= { vRtrIfDHCP6Entry 44 } + +vRtrIfDHCP6LseSplitAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6LseSplitAdminState specifies the desired + administrative status of the DHCP6 relay lease split on this + interface. + + The value noop(3) is never allowed." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 45 } + +vRtrIfDHCP6LseSplitValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6LseSplitValidLifetime specifies the valid + lifetime for the IPv6 lease split in the option." + DEFVAL { 3600 } + ::= { vRtrIfDHCP6Entry 46 } + +vRtrIfGlobalIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfGlobalIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a read-only table, each row of which represents a one to one + equivalence between a unique system wide router interface index + (vRtrIfGlobalIndex) and its corresponding virtual router ID (vRtrID) + and index in the vRtrIfTable (vRtrIfIndex)." + ::= { tmnxVRtrObjs 37 } + +vRtrIfGlobalIndexEntry OBJECT-TYPE + SYNTAX VRtrIfGlobalIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfGlobalIndexTable corresponds to a row in + the vRtrIfTable. When an entry is created or deleted in the + vRtrIfTable, a corresponding entry is created or deleted in this + table." + INDEX { vRtrIfGlobalIndex } + ::= { vRtrIfGlobalIndexTable 1 } + +VRtrIfGlobalIndexEntry ::= SEQUENCE +{ + vRtrIfGlobalIndexvRtrID TmnxVRtrID, + vRtrIfGlobalIndexvRtrIfIndex InterfaceIndex +} + +vRtrIfGlobalIndexvRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndexvRtrID indicates the vRtrID that maps to + the vRtrIfGlobalIndex. The combination of a vRtrID and a vRtrIfIndex + correspond to a system wide unique vRtrIfGlobalIndex. This value + represents the specific instance of virtual router which the + vRtrIfGlobalIndex belongs to." + ::= { vRtrIfGlobalIndexEntry 1 } + +vRtrIfGlobalIndexvRtrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndexvRtrIfIndex gives the value of + vRtrIfIndex for a row in the vRtrIfTable. This row corresponds to the + virtual router interface that maps to the vRtrIfGlobalIndex. The + combination of a vRtrID and a vRtrIfIndex correspond to a system wide + unique vRtrIfGlobalIndex." + ::= { vRtrIfGlobalIndexEntry 2 } + +vRtrIfProxyNDTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfProxyNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfProxyNDTable provides an extension to the vRtrIfTable. It + has an entry for each virtual router interface configured in the + system." + ::= { tmnxVRtrObjs 38 } + +vRtrIfProxyNDEntry OBJECT-TYPE + SYNTAX VRtrIfProxyNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Proxy Neighbor + Discovery for a virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfProxyNDTable 1 } + +VRtrIfProxyNDEntry ::= SEQUENCE +{ + vRtrIfProxyNDLocal TruthValue, + vRtrIfProxyNDPolicy1 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy2 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy3 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy4 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy5 TPolicyStatementNameOrEmpty +} + +vRtrIfProxyNDLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyNDLocal is set to 'true', local proxy + Neighbor Discovery is enabled, that is, the interface will reply to + Neighbor Solicitation requests when both the hosts are on the same + subnet. In this case ICMP redirects will be disabled. If the value of + vRtrIfProxyNDLocal is set to 'false', the interface will not reply to + Neighbor Solicitation requests if both the hosts are on the same + subnet." + DEFVAL { false } + ::= { vRtrIfProxyNDEntry 1 } + +vRtrIfProxyNDPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy1 specifies the first proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 2 } + +vRtrIfProxyNDPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy2 specifies the second proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 3 } + +vRtrIfProxyNDPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy3 specifies the third proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 4 } + +vRtrIfProxyNDPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy4 specifies the fourth proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 5 } + +vRtrIfProxyNDPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy5 specifies the fifth proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 6 } + +vRtrIfDHCP6PfxDelegationLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxDelegationLstChgd indicates the + Timestamp of the last change to any row the + vRtrIfDHCP6PfxDelegationTable" + ::= { tmnxVRtrObjs 39 } + +vRtrIfDHCP6PfxDelegationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6PfxDelegationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table vRtrIfDHCP6PfxDelegationTable is used to configure the + feature of automated delegation of IPv6 prefixes using DHCP6. + + This feature is intended for delegating a long-lived prefix from a + delegating router to a requesting router, where the delegating router + does not require knowledge about the topology of the links in the + network to which the prefixes will be assigned." + ::= { tmnxVRtrObjs 40 } + +vRtrIfDHCP6PfxDelegationEntry OBJECT-TYPE + SYNTAX VRtrIfDHCP6PfxDelegationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a delegated IPv6 prefix. Entries can be + created and deleted via SNMP SET operations. Creation requires a SET + request containing the vRtrRowStatus." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDHCP6PfxdPrefix, + vRtrIfDHCP6PfxdPrefixLen + } + ::= { vRtrIfDHCP6PfxDelegationTable 1 } + +VRtrIfDHCP6PfxDelegationEntry ::= SEQUENCE +{ + vRtrIfDHCP6PfxdPrefix TmnxIpv6AddressAndPrefixAddress, + vRtrIfDHCP6PfxdPrefixLen TmnxIpv6AddressAndPrefixPrefix, + vRtrIfDHCP6PfxdRowStatus RowStatus, + vRtrIfDHCP6PfxdLastChanged TimeStamp, + vRtrIfDHCP6PfxdDUID OCTET STRING, + vRtrIfDHCP6PfxdIAID Unsigned32, + vRtrIfDHCP6PfxdPrefLifetime Unsigned32, + vRtrIfDHCP6PfxdValidLifetime Unsigned32 +} + +vRtrIfDHCP6PfxdPrefix OBJECT-TYPE + SYNTAX TmnxIpv6AddressAndPrefixAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefix specifies, together with + the object vRtrIfDHCP6PfxdPrefixLen the ipv6 prefix that will be + delegated." + ::= { vRtrIfDHCP6PfxDelegationEntry 1 } + +vRtrIfDHCP6PfxdPrefixLen OBJECT-TYPE + SYNTAX TmnxIpv6AddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefixLen specifies, together + with the object vRtrIfDHCP6PfxdPrefix the ipv6 prefix that will be + delegated by this system." + ::= { vRtrIfDHCP6PfxDelegationEntry 2 } + +vRtrIfDHCP6PfxdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table. + + The only allowed values for this object are: active(1), + createAndGo(4), and destroy(6)." + ::= { vRtrIfDHCP6PfxDelegationEntry 3 } + +vRtrIfDHCP6PfxdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6PfxdLastChanged indicates the sysUpTime when + any object of the row is last changed." + ::= { vRtrIfDHCP6PfxDelegationEntry 4 } + +vRtrIfDHCP6PfxdDUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdDUID specifies the ID of the + requesting router. If set to a non zero value the prefix defined in + this row will only be delegated to this router. If set to zero, the + prefix will be delegated to any requesting router." + DEFVAL { ''H } + ::= { vRtrIfDHCP6PfxDelegationEntry 6 } + +vRtrIfDHCP6PfxdIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdIAID specifies the IAID from + the requesting router that needs to match in order to delegate the + prefix defined in this row.If set to 0 no match on the received IAID + is done." + DEFVAL { 0 } + ::= { vRtrIfDHCP6PfxDelegationEntry 7 } + +vRtrIfDHCP6PfxdPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefLifetime specifies the time + in seconds that this prefix remains preferred. + + The value of vRtrIfDHCP6PfxdPrefLifetime cannot be bigger then the + value of vRtrIfDHCP6PfxdValidLifetime. + + The value 4294967295 is considered equal to infinity." + DEFVAL { 604800 } + ::= { vRtrIfDHCP6PfxDelegationEntry 8 } + +vRtrIfDHCP6PfxdValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdValidLifetime specifies the + time in seconds that the prefix is valid. The value 4294967295 is + considered equal to infinity." + DEFVAL { 2592000 } + ::= { vRtrIfDHCP6PfxDelegationEntry 9 } + +vRtrDHCP6DropStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDHCP6DropStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6DropStatTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 41 } + +vRtrDHCP6DropStatEntry OBJECT-TYPE + SYNTAX VRtrDHCP6DropStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of DHCP6 drop reason statistics + for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrDHCP6DropStatReason + } + ::= { vRtrDHCP6DropStatTable 1 } + +VRtrDHCP6DropStatEntry ::= SEQUENCE +{ + vRtrDHCP6DropStatReason INTEGER, + vRtrDHCP6DropStatLastCleared TimeStamp, + vRtrDHCP6DropStatPktsDropped Gauge32 +} + +vRtrDHCP6DropStatReason OBJECT-TYPE + SYNTAX INTEGER { + none (0), + srcOperDown (1), + dstOperDown (2), + rlyReplyOnClientItf (3), + hopCount (4), + badRelayedMsg (5), + clientItfNotFound (6), + noMemory (7), + noGlobalPfx (8), + noSrcIp (9), + noRteToServer (10), + subMgmtUpdFail (11), + relayForw (12), + msgTooSmall (13), + msgNotForServer (14), + noServerId (15), + noClientId (16), + serverIdInClientMsg (17), + wrongServerId (18), + illegalUnicast (19), + illegalSrcIp (20), + pdMsgNotSupported (21), + nbrAddrsExceeded (22), + clientMacNotResolved (23), + illegalAssignedAddr (24), + msgEncodingError (25), + rcoMsgNotSupported (26), + iaInInfoRequest (27), + noIaInClientMsg (28), + noAddrInConfirmMsg (29), + noRelayServers (30), + hostLockout (31), + noLinkAddress (32), + droppedByPython (33), + invalidForcedServer (34), + rcvOnSrrpBackupItf (35), + dhcpTransactNotFound (36), + retailItfNotFound (37), + dropByDhcpFilter (38), + authenticationFailed (39), + invalidForcedSrc (40) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object vRtrDHCP6DropStatReason indicates the drop reason for + which the object vRtrDHCP6DropStatPktsDropped contains the counter. + none + srcOperDown Dhcp6 oper state is not Up on src itf + dstOperDown Dhcp6 oper state is not Up on dst itf + rlyReplyOnClientItf Relay Reply Msg on Client Itf + hopCount Hop Count Limit reached + badRelayedMsg Missing Relay Msg option, or illegal msg type + clientItfNotFound Unable to determine destination client Itf + noMemory Out of Memory + noGlobalPfx No global Pfx on Client Itf + noSrcIp Unable to determine src Ip Addr + noRteToServer No route to server + subMgmtUpdFail Subscr. Mgmt. Update failed + relayForw Received Relay Forw Message + msgTooSmall Packet too small to contain valid dhcp6 msg + msgNotForServer Server cannot respond to this message + noServerId No Server Id option in msg from server + noClientId No Client Id option in msg from client + serverIdInClientMsg Server Id option in client msg + wrongServerId Server DUID in client msg does not match ours + illegalUnicast Client sent message to unicast while not + allowed + illegalSrcIp Client sent message with illegal src Ip + pdMsgNotSupported Client message type not supported in + pfx delegation + nbrAddrsExceeded Nbr of addrs or pfxs exceeds allowed + maximum in msg + clientMacNotResolved Unable to resolve client's mac address + illegalAssignedAddr The client was assigned an illegal address + msgEncodingError Illegal pfx length in a IA_PREFIX option + rcoMsgNotSupported Client message type not supported on rco + interfaces + iaInInfoRequest Info request holds IA options + noIaInClientMsg Client msg holds no IA options + noAddrInConfirmMsg No addresses in client confirm msg + noRelayServers No relay servers configured + hostLockout Blocked by host lockout + noLinkAddress No link address available + droppedByPython Either explicit or because of a Python + failure + invalidForcedServer The forced server configured in the + local user database is not configured on + the interface. + rcvOnSrrpBackupItf Packet ignored on SRRP backup interface + dhcpTransactNotFound A DHCP transaction is not found + retailItfNotFound Retail interface is not found + dropByDhcpFilter Packet dropped by DHCP filter + authenticationFailed The packet was rejected by authentication + invalidForcedSrc Forced source not configured on VRF" + ::= { vRtrDHCP6DropStatEntry 1 } + +vRtrDHCP6DropStatLastCleared OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6DropStatLastCleared indicates the sysUpTime when + the counters of this row were last reset. A value of zero for this + object indicates that the counters have not been reset since the + system has last been initialized." + ::= { vRtrDHCP6DropStatEntry 2 } + +vRtrDHCP6DropStatPktsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6DropStatPktsDropped indicates the number of + DHCP6 packets were dropped for the reason described in + vRtrDHCP6DropStatReason." + ::= { vRtrDHCP6DropStatEntry 3 } + +vRtrDHCP6MsgStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6MsgStatTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 42 } + +vRtrDHCP6MsgStatEntry OBJECT-TYPE + SYNTAX VRtrDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of counters for each DHCP6 + message type for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrDHCP6MsgStatsMsgType + } + ::= { vRtrDHCP6MsgStatTable 1 } + +VRtrDHCP6MsgStatEntry ::= SEQUENCE +{ + vRtrDHCP6MsgStatsMsgType TmnxDHCP6MsgType, + vRtrDHCP6MsgStatsLstClrd TimeStamp, + vRtrDHCP6MsgStatsRcvd Gauge32, + vRtrDHCP6MsgStatsSent Gauge32, + vRtrDHCP6MsgStatsDropped Gauge32 +} + +vRtrDHCP6MsgStatsMsgType OBJECT-TYPE + SYNTAX TmnxDHCP6MsgType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object vRtrDHCP6MsgStatsMsgType indicates the DHCP6 message type + for which statistics are kept on a per vrtr basis." + ::= { vRtrDHCP6MsgStatEntry 1 } + +vRtrDHCP6MsgStatsLstClrd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsLstClrd indicates the sysUpTime when the + counters of this row were last reset. A value of zero for this object + indicates that the counters have not been reset since the system has + last been initialized." + ::= { vRtrDHCP6MsgStatEntry 2 } + +vRtrDHCP6MsgStatsRcvd OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsRcvd indicates the number of DHCP6 + packets were received of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 3 } + +vRtrDHCP6MsgStatsSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsSent indicates the number of DHCP6 + packets were sent of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 4 } + +vRtrDHCP6MsgStatsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsDropped indicates the number of DHCP6 + packets were dropped of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 5 } + +vRtrIfIpcpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIpcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIpcpTable table contains the configuration for IPCP + interface configuration on the vRtrIfEntry with the same indices." + ::= { tmnxVRtrObjs 43 } + +vRtrIfIpcpEntry OBJECT-TYPE + SYNTAX VRtrIfIpcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the IPCP configuration for an interface. + Entries are created and deleted when entries in the vRtrIfTable are + created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIpcpTable 1 } + +VRtrIfIpcpEntry ::= SEQUENCE +{ + vRtrIfIpcpPeerAddrType InetAddressType, + vRtrIfIpcpPeerAddr InetAddress, + vRtrIfIpcpPriDnsAddrType InetAddressType, + vRtrIfIpcpPriDnsAddr InetAddress, + vRtrIfIpcpSecDnsAddrType InetAddressType, + vRtrIfIpcpSecDnsAddr InetAddress +} + +vRtrIfIpcpPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPeerAddrType specifies the type of + vRtrIfIpcpPeerAddr, the remote peer's IP address. + + vRtrIfIpcpPeerAddrType can be set to non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpPeerAddrType is unknown, the value of + vRtrIfIpcpPeerAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 1 } + +vRtrIfIpcpPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPeerAddr specifies the IP address that will be + exchanged by IPCP, if applicable on a given interface, to configure + the remote peer's IP address. The type of this address is specified by + the value of vRtrIfIpcpPeerAddrType + + vRtrIfIpcpPeerAddr can be set to on-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 2 } + +vRtrIfIpcpPriDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPriDnsAddrType specifies the type of + vRtrIfIpcpPriDnsAddr, the IP address of the primary DNS to be used by + the remote peer. + + vRtrIfIpcpPriDnsAddrType can be set to non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpPriDnsAddrType is unknown, the value of + vRtrIfIpcpPriDnsAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 3 } + +vRtrIfIpcpPriDnsAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPriDnsAddr specifies the IP address that will + be exchanged by IPCP, if applicable on a given interface, to configure + the primary DNS's IP address on the remote peer. The type of this + address is specified by the value of vRtrIfIpcpPriDnsAddrType + + vRtrIfIpcpPriDnsAddr can be set to non-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 4 } + +vRtrIfIpcpSecDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpSecDnsAddrType specifies the type of + vRtrIfIpcpSecDnsAddr, the IP address of the secondary DNS to be used + by the remote peer. + + vRtrIfIpcpSecDnsAddrType can be set to non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpSecDnsAddrType is unknown, the value of + vRtrIfIpcpSecDnsAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 5 } + +vRtrIfIpcpSecDnsAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpSecDnsAddr specifies the IP address that will + be exchanged by IPCP, if applicable on a given interface, to configure + the secondary DNS's IP address on the remote peer. The type of this + address is specified by the value of vRtrIfIpcpSecDnsAddrType. + + vRtrIfIpcpSecDnsAddr can be set to non-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 6 } + +vRtrInetStatRteCpeChkStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStatRteCpeChkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetStatRteCpeChkStatsTable has an entry for each entry in the + vRtrInetStaticRouteTable that has a non-default values set for the + vRtrInetStaticRouteCpeAddrType and vRtrInetStaticRouteCpeAddr objects." + ::= { tmnxVRtrObjs 44 } + +vRtrInetStatRteCpeChkStatsEntry OBJECT-TYPE + SYNTAX VRtrInetStatRteCpeChkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of Customer Provided Equipment + (CPE) availability statistics for a virtual router static route in the + system with non-default values set for the + vRtrInetStaticRouteCpeAddrType and vRtrInetStaticRouteCpeAddr objects. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex + } + ::= { vRtrInetStatRteCpeChkStatsTable 1 } + +VRtrInetStatRteCpeChkStatsEntry ::= SEQUENCE +{ + vRtrInetStatRteCpeChkUpTime TimeTicks, + vRtrInetStatRteCpeChkInPktCnt Counter32, + vRtrInetStatRteCpeChkOutPktCnt Counter32, + vRtrInetStatRteCpeChkDownTrans Gauge32, + vRtrInetStatRteCpeChkUpTrans Gauge32, + vRtrInetStatRteCpeChkTTL Unsigned32 +} + +vRtrInetStatRteCpeChkUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkUpTime indicates how long (in + centiseconds) that the CPE has been available." + ::= { vRtrInetStatRteCpeChkStatsEntry 1 } + +vRtrInetStatRteCpeChkInPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkInPktCnt indicates the number of + echo reply packets received." + ::= { vRtrInetStatRteCpeChkStatsEntry 2 } + +vRtrInetStatRteCpeChkOutPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkOutPktCnt indicates the number of + echo request packets sent." + ::= { vRtrInetStatRteCpeChkStatsEntry 3 } + +vRtrInetStatRteCpeChkDownTrans OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkDownTrans indicates the number of + times the CPE has transitioned to the unavailable state." + ::= { vRtrInetStatRteCpeChkStatsEntry 4 } + +vRtrInetStatRteCpeChkUpTrans OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkUpTrans indicates the number of + times the CPE has transitioned to the available state." + ::= { vRtrInetStatRteCpeChkStatsEntry 5 } + +vRtrInetStatRteCpeChkTTL OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkTTL indicates the time, in seconds, + before the CPE will be declared down. Upon receipt of an echo reply, + it has the value of vRtrInetStaticRouteCpeInterval * + vRtrInetStaticRouteCpeDropCnt and is decremented by 1 every second." + ::= { vRtrInetStatRteCpeChkStatsEntry 6 } + +tmnxDscpAppTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpAppTableLastChanged indicates the sysUpTime at + the time of the last modification of tmnxDscpAppTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 45 } + +tmnxDscpAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDscpAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDscpAppTable has an entry for each application to Differential + Services Code Point (DSCP) mapping in a virtual routing context on + this system." + ::= { tmnxVRtrObjs 46 } + +tmnxDscpAppEntry OBJECT-TYPE + SYNTAX TmnxDscpAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping from an application to a DSCP value for + particular virtual routing context. + + Entries are created at system initialization." + INDEX { + vRtrID, + tmnxDscpAppId + } + ::= { tmnxDscpAppTable 1 } + +TmnxDscpAppEntry ::= SEQUENCE +{ + tmnxDscpAppId TDSCPAppId, + tmnxDscpAppLastChanged TimeStamp, + tmnxDscpAppDscpValue TDSCPValueOrNone +} + +tmnxDscpAppId OBJECT-TYPE + SYNTAX TDSCPAppId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDscpAppId indicates the DSCP application identifier + for a protocol on the Nokia SROS router which generates control + traffic over IP. + + The values of 'ptp (29)' and 'igmp-reporter (30)' are applicable to + the Base router context only (vRtrID = 1). + + The values of 'cflowd (2)' and 'sflowd (34)' are applicable to the + Base router (vRtrID = 1) and Management router (vRtrID = 4095) + contexts only." + ::= { tmnxDscpAppEntry 1 } + +tmnxDscpAppLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpAppLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDscpAppEntry 2 } + +tmnxDscpAppDscpValue OBJECT-TYPE + SYNTAX TDSCPValueOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDscpAppDscpValue specifies a DSCP Value to assign to + the traffic generated by the application specified by tmnxDscpAppId. + + A value of -1 specifies that no explicit DSCP re-marking will be done + for the traffic generated by the application specified by + tmnxDscpAppId. + + The default value is protocol specific." + ::= { tmnxDscpAppEntry 3 } + +tmnxDscpFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpFCTableLastChanged indicates the sysUpTime at the + time of the last modification of tmnxDscpFCTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 47 } + +tmnxDscpFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDscpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDscpFCTable has an entry for each mapping between a DSCP value + and a Forwarding Class for self-generated protocol traffic in a + virtual routing context on this system." + ::= { tmnxVRtrObjs 48 } + +tmnxDscpFCEntry OBJECT-TYPE + SYNTAX TmnxDscpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping between a DSCP value and a Forwarding + Class for self-generated protocol traffic in particular virtual + routing context. + + Entries are created at system initialization." + INDEX { + vRtrID, + tmnxDscpFCDscpValue + } + ::= { tmnxDscpFCTable 1 } + +TmnxDscpFCEntry ::= SEQUENCE +{ + tmnxDscpFCDscpValue TDSCPValue, + tmnxDscpFCLastChanged TimeStamp, + tmnxDscpFCValue TFCType +} + +tmnxDscpFCDscpValue OBJECT-TYPE + SYNTAX TDSCPValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDscpFCDscpValue specifies a DSCP value which will be + mapped to the Forwarding Class specified by tmnxDscpFCValue." + ::= { tmnxDscpFCEntry 1 } + +tmnxDscpFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpFCLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDscpFCEntry 3 } + +tmnxDscpFCValue OBJECT-TYPE + SYNTAX TFCType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDscpFCValue specifies the Forwarding Class value for + this mapping entry. + + The default value is best effort, which is specified by a value of 0." + DEFVAL { be } + ::= { tmnxDscpFCEntry 4 } + +tmnxDot1pAppTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppTableLastChanged indicates the sysUpTime at + the time of the last modification of tmnxDot1pAppTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 49 } + +tmnxDot1pAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDot1pAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDot1pAppTable has an entry for each application to IEEE 802.1p + priority (Dot1p) mapping in a virtual routing context on this system." + ::= { tmnxVRtrObjs 50 } + +tmnxDot1pAppEntry OBJECT-TYPE + SYNTAX TmnxDot1pAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping from an application to a Dot1p value for + particular virtual routing context. + + Entries are created at system initialization." + INDEX { + vRtrID, + tmnxDot1pAppId + } + ::= { tmnxDot1pAppTable 1 } + +TmnxDot1pAppEntry ::= SEQUENCE +{ + tmnxDot1pAppId TDot1pAppId, + tmnxDot1pAppLastChanged TimeStamp, + tmnxDot1pAppValue Dot1PPriority +} + +tmnxDot1pAppId OBJECT-TYPE + SYNTAX TDot1pAppId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppId indicates the Dot1p application identifier + for a Layer-2 protocol on the Nokia SROS router." + ::= { tmnxDot1pAppEntry 1 } + +tmnxDot1pAppLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDot1pAppEntry 2 } + +tmnxDot1pAppValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppValue specifies a Dot1p value to assign to + the traffic generated by the application specified by tmnxDot1pAppId. + + The default value is protocol specific." + ::= { tmnxDot1pAppEntry 3 } + +vRtrFibStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrFibStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrStatTable has an entry for IOM card configured in the system." + ::= { tmnxVRtrObjs 51 } + +vRtrFibStatEntry OBJECT-TYPE + SYNTAX VRtrFibStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of summarized statistics for + each virtual router on an IOM card in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { vRtrFibStatTable 1 } + +VRtrFibStatEntry ::= SEQUENCE +{ + vRtrFibStatStaticRoutes Gauge32, + vRtrFibStatDirectRoutes Gauge32, + vRtrFibStatHostRoutes Gauge32, + vRtrFibStatBGPRoutes Gauge32, + vRtrFibStatBGPVpnRoutes Gauge32, + vRtrFibStatOSPFRoutes Gauge32, + vRtrFibStatISISRoutes Gauge32, + vRtrFibStatRIPRoutes Gauge32, + vRtrFibStatAggrRoutes Gauge32, + vRtrFibStatSubMgmtRoutes Gauge32, + vRtrFibStatManagedRoutes Gauge32, + vRtrFibStatV6StaticRoutes Gauge32, + vRtrFibStatV6DirectRoutes Gauge32, + vRtrFibStatV6HostRoutes Gauge32, + vRtrFibStatV6BGPRoutes Gauge32, + vRtrFibStatV6BGPVpnRoutes Gauge32, + vRtrFibStatV6OSPFRoutes Gauge32, + vRtrFibStatV6ISISRoutes Gauge32, + vRtrFibStatV6RIPRoutes Gauge32, + vRtrFibStatV6AggrRoutes Gauge32, + vRtrFibStatV6SubMgmtRoutes Gauge32, + vRtrFibStatV6ManagedRoutes Gauge32, + vRtrFibStatOverflows Gauge32, + vRtrFibStatAlarmCount Gauge32, + vRtrFibStatLastAlarmTime TimeStamp, + vRtrFibStatHighUtilization TruthValue, + vRtrFibStatMobileHostRoutes Gauge32, + vRtrFibStatV6MobileHostRoutes Gauge32, + vRtrFibStatVPNLeakRoutes Gauge32, + vRtrFibStatV6VPNLeakRoutes Gauge32, + vRtrFibStatNatRoutes Gauge32, + vRtrFibStatV6NatRoutes Gauge32, + vRtrFibStatBGPEvpnRoutes Gauge32, + vRtrFibStatV6BGPEvpnRoutes Gauge32, + vRtrFibStatTotalInstalledRoutes Gauge32, + vRtrFibStatCurrentUtilization Gauge32, + vRtrFibStatFilteredRoutes Gauge32, + vRtrFibStatV6TotalInstalledRt Gauge32, + vRtrFibStatV6CurrentUtilization Gauge32, + vRtrFibStatV6FilteredRoutes Gauge32, + vRtrFibStatV6Overflows Gauge32, + vRtrFibStatBGPLabelV4Routes Gauge32, + vRtrFibStatBGPLabelV6Routes Gauge32, + vRtrFibStatBGPEvpnIflRoutes Gauge32, + vRtrFibStatV6BGPEvpnIflRoutes Gauge32, + vRtrFibStatBGPEvpnIffRoutes Gauge32, + vRtrFibStatV6BGPEvpnIffRoutes Gauge32, + vRtrFibStatSrV6Routes Gauge32, + vRtrFibStatIpVpnCurrUtilization Gauge32 +} + +vRtrFibStatStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatStaticRoutes indicates current static route counts for the + virtual router." + ::= { vRtrFibStatEntry 1 } + +vRtrFibStatDirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatDirectRoutes indicates current direct route counts for the + virtual router." + ::= { vRtrFibStatEntry 2 } + +vRtrFibStatHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatHostRoutes indicates current host route counts for the + virtual router." + ::= { vRtrFibStatEntry 3 } + +vRtrFibStatBGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatBGPRoutes indicates current BGP route counts for the + virtual router." + ::= { vRtrFibStatEntry 4 } + +vRtrFibStatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatBGPVpnRoutes indicates current BGP VPN route counts for the + virtual router." + ::= { vRtrFibStatEntry 5 } + +vRtrFibStatOSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatOSPFRoutes indicates current OSPF route counts for the + virtual router." + ::= { vRtrFibStatEntry 6 } + +vRtrFibStatISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatISISRoutes indicates current ISIS route counts for the + virtual router." + ::= { vRtrFibStatEntry 7 } + +vRtrFibStatRIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatRIPRoutes indicates current RIP route counts for the + virtual router." + ::= { vRtrFibStatEntry 8 } + +vRtrFibStatAggrRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatAggrRoutes indicates current aggregate route counts for the + virtual router." + ::= { vRtrFibStatEntry 9 } + +vRtrFibStatSubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatSubMgmtRoutes indicates current Sub-management route counts + for the virtual router." + ::= { vRtrFibStatEntry 10 } + +vRtrFibStatManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatManagedRoutes indicates current managed route counts for + the virtual router." + ::= { vRtrFibStatEntry 11 } + +vRtrFibStatV6StaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6StaticRoutes indicates current static route counts for + the virtual router." + ::= { vRtrFibStatEntry 12 } + +vRtrFibStatV6DirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6DirectRoutes indicates current direct route counts for + the virtual router." + ::= { vRtrFibStatEntry 13 } + +vRtrFibStatV6HostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6HostRoutes indicates current host route counts for the + virtual router." + ::= { vRtrFibStatEntry 14 } + +vRtrFibStatV6BGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6BGPRoutes indicates current BGP route counts for the + virtual router." + ::= { vRtrFibStatEntry 15 } + +vRtrFibStatV6BGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6BGPVpnRoutes indicates current BGP VPN route counts for + the virtual router." + ::= { vRtrFibStatEntry 16 } + +vRtrFibStatV6OSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6OSPFRoutes indicates current OSPF route counts for the + virtual router." + ::= { vRtrFibStatEntry 17 } + +vRtrFibStatV6ISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6ISISRoutes indicates current ISIS route counts for the + virtual router." + ::= { vRtrFibStatEntry 18 } + +vRtrFibStatV6RIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6RIPRoutes indicates current RIP route counts for the + virtual router." + ::= { vRtrFibStatEntry 19 } + +vRtrFibStatV6AggrRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6AggrRoutes indicates current aggregate route counts for + the virtual router." + ::= { vRtrFibStatEntry 20 } + +vRtrFibStatV6SubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6SubMgmtRoutes indicates current Sub-management route + counts for the virtual router." + ::= { vRtrFibStatEntry 21 } + +vRtrFibStatV6ManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6ManagedRoutes indicates current managed route counts for + the virtual router." + ::= { vRtrFibStatEntry 22 } + +vRtrFibStatOverflows OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatOverflows indicates the number of times the FIB has run out + of space due to IPv4 routes." + ::= { vRtrFibStatEntry 23 } + +vRtrFibStatAlarmCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatAlarmCount indicates the number of times the FIB has raised + an alarm due to high FIB usage." + ::= { vRtrFibStatEntry 24 } + +vRtrFibStatLastAlarmTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatLastAlarmTime indicates the last time a high FIB usage + alarm was raised." + ::= { vRtrFibStatEntry 25 } + +vRtrFibStatHighUtilization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatHighUtilization indicates whether or not the FIB on the IOM + is experiences persistent high occupancy." + ::= { vRtrFibStatEntry 26 } + +vRtrFibStatMobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatMobileHostRoutes indicates the current IPv4 + Mobile Host route counts for the virtual router." + ::= { vRtrFibStatEntry 27 } + +vRtrFibStatV6MobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6MobileHostRoutes indicates the current IPv6 + Mobile Host route counts for the virtual router." + ::= { vRtrFibStatEntry 28 } + +vRtrFibStatVPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatVPNLeakRoutes indicates current VPN Leak route counts for + the virtual router." + ::= { vRtrFibStatEntry 29 } + +vRtrFibStatV6VPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6VPNLeakRoutes indicates current IPv6 VPN Leak route + counts for the virtual router." + ::= { vRtrFibStatEntry 30 } + +vRtrFibStatNatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNatRoutes indicates current NAT route counts for the + virtual router." + ::= { vRtrFibStatEntry 33 } + +vRtrFibStatV6NatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6NatRoutes indicates current NAT IPv6 route counts for the + virtual router." + ::= { vRtrFibStatEntry 34 } + +vRtrFibStatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrFibStatBGPEvpnRoutes indicates the current IPv4 BGP + EVPN route counts for the virtual router. + + This object is replaced by vRtrFibStatBGPEvpnIffRoutes in SR release + 20.10.R1 and obsoleted in 21.2.R1." + ::= { vRtrFibStatEntry 35 } + +vRtrFibStatV6BGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrFibStatV6BGPEvpnRoutes indicates the current IPv6 BGP + EVPN route counts for the virtual router + + This object is replaced by vRtrFibStatV6BGPEvpnIffRoutes in SR release + 20.10.R1 and obsoleted in 21.2.R1." + ::= { vRtrFibStatEntry 36 } + +vRtrFibStatTotalInstalledRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatTotalInstalledRoutes indicates the total + number of IPv4 routes installed in hardware FIB." + ::= { vRtrFibStatEntry 37 } + +vRtrFibStatCurrentUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatCurrentUtilization indicates the space usage + by IPv4 routes in hardware FIB in percentage." + ::= { vRtrFibStatEntry 38 } + +vRtrFibStatFilteredRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatFilteredRoutes indicates the total number of + IPv4 routes filtered due to selective download and so not installed in + hardware FIB." + ::= { vRtrFibStatEntry 39 } + +vRtrFibStatV6TotalInstalledRt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6TotalInstalledRt indicates the total number + of IPv6 routes installed in hardware FIB." + ::= { vRtrFibStatEntry 40 } + +vRtrFibStatV6CurrentUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6CurrentUtilization indicates the space usage + by IPv6 routes in hardware FIB in percentage." + ::= { vRtrFibStatEntry 41 } + +vRtrFibStatV6FilteredRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6FilteredRoutes indicates the total number of + IPv6 routes filtered due to selective download and so not installed in + hardware FIB." + ::= { vRtrFibStatEntry 42 } + +vRtrFibStatV6Overflows OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6Overflows indicates the number of times the FIB has run + out of space due to IPv6 routes." + ::= { vRtrFibStatEntry 43 } + +vRtrFibStatBGPLabelV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatBGPLabelV4Routes indicates the current labeled + IPv4 BGP route counts for the virtual router." + ::= { vRtrFibStatEntry 44 } + +vRtrFibStatBGPLabelV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatBGPLabelV6Routes indicates the current labeled + IPv6 BGP route counts for the virtual router." + ::= { vRtrFibStatEntry 45 } + +vRtrFibStatBGPEvpnIflRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatBGPEvpnIflRoutes indicates current BGP EVPN IFL route + counts for the virtual router." + ::= { vRtrFibStatEntry 46 } + +vRtrFibStatV6BGPEvpnIflRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6BGPEvpnIflRoutes indicates current ipv6 BGP EVPN IFL + route counts for the virtual router." + ::= { vRtrFibStatEntry 47 } + +vRtrFibStatBGPEvpnIffRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatBGPEvpnIffRoutes indicates current BGP EVPN IFF route + counts for the virtual router. + + This object replaces vRtrFibStatBGPEvpnRoutes in releases 20.10." + ::= { vRtrFibStatEntry 48 } + +vRtrFibStatV6BGPEvpnIffRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6BGPEvpnIffRoutes indicates current ipv6 BGP EVPN IFF + route counts for the virtual router. + + This object replaces vRtrFibStatV6BGPEvpnRoutes in releases 20.10." + ::= { vRtrFibStatEntry 49 } + +vRtrFibStatSrV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatSrV6Routes indicates current SRV6 route counts for the + virtual router." + ::= { vRtrFibStatEntry 50 } + +vRtrFibStatIpVpnCurrUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatIpVpnCurrUtilization indicates the space usage + by VPRN VRFs IPv4/IPv6 routes in hardware FIB in percentage." + ::= { vRtrFibStatEntry 51 } + +vRtrFibStatNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrFibStatNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrFibStatNextHopTable has an entry for each IOM in the system." + ::= { tmnxVRtrObjs 52 } + +vRtrFibStatNextHopEntry OBJECT-TYPE + SYNTAX VRtrFibStatNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for an IOM card + in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { vRtrFibStatNextHopTable 1 } + +VRtrFibStatNextHopEntry ::= SEQUENCE +{ + vRtrFibStatNextHopIPActive Gauge32, + vRtrFibStatNextHopIPAvailable Gauge32, + vRtrFibStatNextHopTunnelActive Gauge32, + vRtrFibStatNextHopTunnelAvailable Gauge32 +} + +vRtrFibStatNextHopIPActive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopIPActive indicates current active IP next-hop counts + for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 1 } + +vRtrFibStatNextHopIPAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopIPAvailable indicates the available IP next-hop + counts for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 2 } + +vRtrFibStatNextHopTunnelActive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopTunnelActive indicates current active Tunnel + next-hop counts for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 3 } + +vRtrFibStatNextHopTunnelAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopTunnelAvailable indicates the available Tunnel + next-hop counts for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 4 } + +vRtrInetAllCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetAllCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetAllCidrRouteTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB, by adding two indexes and + displaying both active and inactive CIDR routes." + ::= { tmnxVRtrObjs 53 } + +vRtrInetAllCidrRouteEntry OBJECT-TYPE + SYNTAX VRtrInetAllCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetAllCidrRouteTable represents an entry in + the IP CIDR route table for the Nokia SROS series." + INDEX { + inetCidrRouteDestType, + inetCidrRouteDest, + inetCidrRoutePfxLen, + inetCidrRoutePolicy, + inetCidrRouteProto, + vRtrInetAllCidrRouteProtoID, + inetCidrRouteNextHopType, + inetCidrRouteNextHop + } + ::= { vRtrInetAllCidrRouteTable 1 } + +VRtrInetAllCidrRouteEntry ::= SEQUENCE +{ + vRtrInetAllCidrRouteProtoID Unsigned32, + vRtrInetAllCidrRouteIfIndex InterfaceIndexOrZero, + vRtrInetAllCidrRouteType INTEGER, + vRtrInetAllCidrRouteAge Gauge32, + vRtrInetAllCidrRouteNextHopAS InetAutonomousSystemNumber, + vRtrInetAllCidrRouteMetric1 Integer32, + vRtrInetAllCidrRouteMetric2 Integer32, + vRtrInetAllCidrRouteMetric3 Integer32, + vRtrInetAllCidrRouteMetric4 Integer32, + vRtrInetAllCidrRouteMetric5 Integer32, + vRtrInetAllCidrRoutePreference Unsigned32, + vRtrInetAllCidrRouteMetric Unsigned32, + vRtrInetAllCidrRouteIfVRtrId TmnxVRtrIDOrZero, + vRtrInetAllCidrRouteIsActive TruthValue, + vRtrInetAllCidrRouteBkupFlags INTEGER, + vRtrInetAllCidrRouteBkupNHopType InetAddressType, + vRtrInetAllCidrRouteBkupNextHop InetAddress, + vRtrInetAllCidrRouteBkupMetric Unsigned32, + vRtrInetAllCidrRouteNHopRepCount Unsigned32, + vRtrInetAllCidrRtNextHopType TmnxInetCidrNextHopType, + vRtrInetAllCidrRtNextHopOwner TmnxInetCidrNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo Unsigned32, + vRtrInetAllCidrRtBkupNHType TmnxInetCidrNextHopType, + vRtrInetAllCidrRtBkupNHOwner TmnxInetCidrNextHopOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo Unsigned32, + vRtrInetAllCidrRtSrcClassIndex ClassIndexOrNone, + vRtrInetAllCidrRtDstClassIndex ClassIndexOrNone, + vRtrInetAllCidrRtOperFlags TmnxRouteOperFlags, + vRtrInetAllCidrRtNextHopOwnInst Unsigned32, + vRtrInetAllCidrRtBkupNHOwnInst Unsigned32, + vRtrInetAllCidrRouteNHIsFec TruthValue, + vRtrInetAllCidrRouteNHFecPfxLen InetAddressPrefixLength +} + +vRtrInetAllCidrRouteProtoID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple routes + to same destination with the same inetCidrRouteProto index." + ::= { vRtrInetAllCidrRouteEntry 1 } + +vRtrInetAllCidrRouteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteIfIndex indicates the ifIndex value + which identifies the local interface through which the next hop + of this route should be reached. A value of 0 is valid and + represents the scenario where no interface is specified." + ::= { vRtrInetAllCidrRouteEntry 2 } + +vRtrInetAllCidrRouteType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + reject (2), + local (3), + remote (4), + blackhole (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteType indicates the type of route. + Note that 'local' refers to a route for which the next hop is the + final destination; 'remote' refers to a route for which the next hop + is not the final destination. + + Routes which do not result in traffic forwarding or rejection should + not be displayed even if the implementation keeps them stored + internally. + + 'reject' refers to a route which, if matched, discards + the message as unreachable and returns a notification + (e.g. ICMP error) to the message sender. This is used + in some protocols as a means of correctly aggregating + routes. + + 'blackhole' refers to a route which, if matched, discards the message + silently." + ::= { vRtrInetAllCidrRouteEntry 3 } + +vRtrInetAllCidrRouteAge OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteAge indicates the number + of seconds since this route was last updated or otherwise + determined to be correct. Note that no semantics of + 'too old' can be implied except through knowledge of + the routing protocol by which the route was learned." + ::= { vRtrInetAllCidrRouteEntry 4 } + +vRtrInetAllCidrRouteNextHopAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteNextHopAS indicates the Autonomous + System Number of the Next Hop. The semantics of this object are + determined by the routing- protocol specified in the route's + inetCidrRouteProto index. When this object is unknown or not relevant + its value should be set to zero." + ::= { vRtrInetAllCidrRouteEntry 5 } + +vRtrInetAllCidrRouteMetric1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric1 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 6 } + +vRtrInetAllCidrRouteMetric2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric2 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 7 } + +vRtrInetAllCidrRouteMetric3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric3 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 8 } + +vRtrInetAllCidrRouteMetric4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric4 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 9 } + +vRtrInetAllCidrRouteMetric5 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric5 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 10 } + +vRtrInetAllCidrRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRoutePreference indicates the priority of + this static route versus the routes from different sources such as BGP + or OSPF etc, when ipCidrRouteProto has a value of 'netmgmt' to + indicate that this entry is a static route. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences: + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + ::= { vRtrInetAllCidrRouteEntry 11 } + +vRtrInetAllCidrRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric indicates the primary routing + metric for this route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value." + ::= { vRtrInetAllCidrRouteEntry 12 } + +vRtrInetAllCidrRouteIfVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteIfVRtrId indicates the virtual router + instance of the egress interface defined by + vRtrInetAllCidrRouteIfIndex. This object is valid only for subscriber + management routes. For all other route types, this object will have a + value of zero." + ::= { vRtrInetAllCidrRouteEntry 13 } + +vRtrInetAllCidrRouteIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteIsActive indicates whether the this + route is the active route for this destination in the IP CIDR route + table." + ::= { vRtrInetAllCidrRouteEntry 14 } + +vRtrInetAllCidrRouteBkupFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupFlags indicates the presence or + absence of LFA next-hops and backup routes. + + 'none' indicates that no next-hop is present. 'hasLfa' indicates that + an LFA next-hop is present in addition to the regular next-hop. + 'hasBackup' indicates that this route has a backup route. 'isBackup' + indicates that this route is a backup route to another route with the + same prefix. 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrInetAllCidrRouteEntry 15 } + +vRtrInetAllCidrRouteBkupNHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupNHopType indicates the IP address + type of vRtrInetAllCidrRouteBkupNextHop. The value of + vRtrInetAllCidrRouteBkupNHopType is only valid when + vRtrInetAllCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetAllCidrRouteEntry 16 } + +vRtrInetAllCidrRouteBkupNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupNextHop indicates the IP address + of a backup next-hop. The value of vRtrInetAllCidrRouteBkupNextHop is + only valid when vRtrInetAllCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetAllCidrRouteEntry 17 } + +vRtrInetAllCidrRouteBkupMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupMetric indicates the routing + metric for a backup route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value. The value of vRtrInetAllCidrRouteBkupMetric is only valid when + vRtrInetAllCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetAllCidrRouteEntry 18 } + +vRtrInetAllCidrRouteNHopRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteNHopRepCount indicates the number of + times the next-hop repeats for a particular route." + ::= { vRtrInetAllCidrRouteEntry 19 } + +vRtrInetAllCidrRtNextHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNextHopType indicates the type of next + hop for this route." + ::= { vRtrInetAllCidrRouteEntry 20 } + +vRtrInetAllCidrRtNextHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNextHopOwner indicates the owner of next + hop for this route." + ::= { vRtrInetAllCidrRouteEntry 21 } + +vRtrInetAllCidrRtNHOwnerAuxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNHOwnerAuxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetAllCidrRtNextHopOwner. + + The value of vRtrInetAllCidrRtNHOwnerAuxInfo indicates the tunnel id + existing for this next hop type and owner." + ::= { vRtrInetAllCidrRouteEntry 22 } + +vRtrInetAllCidrRtBkupNHType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHType indicates the type of next + hop for this backup route." + ::= { vRtrInetAllCidrRouteEntry 23 } + +vRtrInetAllCidrRtBkupNHOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHOwner indicates the owner of next + hop for this backup route." + ::= { vRtrInetAllCidrRouteEntry 24 } + +vRtrInetAllCidrRtBkupNHOwnAxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHOwnAxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetAllCidrRtBkupNHOwner. + + The value of vRtrInetAllCidrRtBkupNHOwnAxInfo indicates the tunnel id + existing for this backup next hop type and owner." + ::= { vRtrInetAllCidrRouteEntry 25 } + +vRtrInetAllCidrRtSrcClassIndex OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtSrcClassIndex indicates the source-class + for this route." + ::= { vRtrInetAllCidrRouteEntry 26 } + +vRtrInetAllCidrRtDstClassIndex OBJECT-TYPE + SYNTAX ClassIndexOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtDstClassIndex indicates the + destination-class for this route." + ::= { vRtrInetAllCidrRouteEntry 27 } + +vRtrInetAllCidrRtOperFlags OBJECT-TYPE + SYNTAX TmnxRouteOperFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtOperFlags indicates the status of + different properties of this route. + + If the 'stickyFlag' bit is set, then it indicates ECMP sticky flag is + set on this route." + ::= { vRtrInetAllCidrRouteEntry 28 } + +vRtrInetAllCidrRtNextHopOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNextHopOwnInst indicates the instance of + the next hop owner as indicated by vRtrInetAllCidrRtNextHopOwner." + ::= { vRtrInetAllCidrRouteEntry 29 } + +vRtrInetAllCidrRtBkupNHOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHOwnInst indicates the instance of + the back up next hop owner as indicated by + vRtrInetAllCidrRtBkupNHOwner." + ::= { vRtrInetAllCidrRouteEntry 30 } + +vRtrInetAllCidrRouteNHIsFec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of vRtrInetAllCidrRouteNHIsFec is 'true', it indicates + inetCidrRouteNextHop is a LDP FEC prefix. This is possible only with + routes that resolve over LDP FECs. If 'true' then + vRtrInetAllCidrRouteNHFecPfxLen has the prefix-length to be used with + inetCidrRouteNextHop." + ::= { vRtrInetAllCidrRouteEntry 31 } + +vRtrInetAllCidrRouteNHFecPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of 'vRtrInetAllCidrRouteNHFecPfxLen' indicates the prefix + length of the LDP FEC that resolves the route. This is valid only if + vRtrInetAllCidrRouteNHIsFec is 'true', and when valid, this should be + used in conjunction with inetCidrRouteNextHop to identify the LDP FEC + that resolves the route." + ::= { vRtrInetAllCidrRouteEntry 32 } + +vRtrIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfStatsTable table contains statistics per virtual router + interface." + ::= { tmnxVRtrObjs 54 } + +vRtrIfStatsEntry OBJECT-TYPE + SYNTAX VRtrIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics per virtual router interface. + Entries are created and deleted when entries in the vRtrIfEntry are + created and deleted." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfStatsTable 1 } + +VRtrIfStatsEntry ::= SEQUENCE +{ + vRtrIfuRPFCheckFailPkts Counter64, + vRtrIfuRPFCheckFailPktsLow32 Counter32, + vRtrIfuRPFCheckFailPktsHigh32 Counter32, + vRtrIfuRPFCheckFailBytes Counter64, + vRtrIfuRPFCheckFailBytesLow32 Counter32, + vRtrIfuRPFCheckFailBytesHigh32 Counter32, + vRtrIfIpReasFragPktsRcvd Counter64, + vRtrIfIpReasFragPktsRcvdLow32 Counter32, + vRtrIfIpReasFragPktsRcvdHigh32 Counter32, + vRtrIfIpReasFragBytesRcvd Counter64, + vRtrIfIpReasFragBytesRcvdLow32 Counter32, + vRtrIfIpReasFragBytesRcvdHigh32 Counter32, + vRtrIfIpReasFragPktsReas Counter64, + vRtrIfIpReasFragPktsReasLow32 Counter32, + vRtrIfIpReasFragPktsReasHigh32 Counter32, + vRtrIfIpReasFragBytesReas Counter64, + vRtrIfIpReasFragBytesReasLow32 Counter32, + vRtrIfIpReasFragBytesReasHigh32 Counter32, + vRtrIfIpReasFragReasErrors Counter64, + vRtrIfIpReasFragReasErrorsLow32 Counter32, + vRtrIfIpReasFragReasErrorsHigh32 Counter32, + vRtrIfIpReasFragDisc Counter64, + vRtrIfIpReasFragDiscLow32 Counter32, + vRtrIfIpReasFragDiscHigh32 Counter32, + vRtrIfIpReasOutBufRes Counter64, + vRtrIfIpReasOutBufResLow32 Counter32, + vRtrIfIpReasOutBufResHigh32 Counter32, + vRtrIfIpReasPktsRx Counter64, + vRtrIfIpReasPktsRxLow32 Counter32, + vRtrIfIpReasPktsRxHigh32 Counter32, + vRtrIfIpReasBytesRx Counter64, + vRtrIfIpReasBytesRxLow32 Counter32, + vRtrIfIpReasBytesRxHigh32 Counter32, + vRtrIfIpReasPktsTx Counter64, + vRtrIfIpReasPktsTxLow32 Counter32, + vRtrIfIpReasPktsTxHigh32 Counter32, + vRtrIfIpReasBytesTx Counter64, + vRtrIfIpReasBytesTxLow32 Counter32, + vRtrIfIpReasBytesTxHigh32 Counter32, + vRtrIfRxPkts Counter64, + vRtrIfRxPktsLow32 Counter32, + vRtrIfRxPktsHigh32 Counter32, + vRtrIfRxBytes Counter64, + vRtrIfRxBytesLow32 Counter32, + vRtrIfRxBytesHigh32 Counter32, + vRtrIfTxV4Pkts Counter64, + vRtrIfTxV4PktsLow32 Counter32, + vRtrIfTxV4PktsHigh32 Counter32, + vRtrIfTxV4Bytes Counter64, + vRtrIfTxV4BytesLow32 Counter32, + vRtrIfTxV4BytesHigh32 Counter32, + vRtrIfTxV6Pkts Counter64, + vRtrIfTxV6PktsLow32 Counter32, + vRtrIfTxV6PktsHigh32 Counter32, + vRtrIfTxV6Bytes Counter64, + vRtrIfTxV6BytesLow32 Counter32, + vRtrIfTxV6BytesHigh32 Counter32, + vRtrIfTxV4DiscardPkts Counter64, + vRtrIfTxV4DiscardPktsLow32 Counter32, + vRtrIfTxV4DiscardPktsHigh32 Counter32, + vRtrIfTxV4DiscardBytes Counter64, + vRtrIfTxV4DiscardBytesLow32 Counter32, + vRtrIfTxV4DiscardBytesHigh32 Counter32, + vRtrIfTxV6DiscardPkts Counter64, + vRtrIfTxV6DiscardPktsLow32 Counter32, + vRtrIfTxV6DiscardPktsHigh32 Counter32, + vRtrIfTxV6DiscardBytes Counter64, + vRtrIfTxV6DiscardBytesLow32 Counter32, + vRtrIfTxV6DiscardBytesHigh32 Counter32, + vRtrIfIpReasV6FragPktsRcvd Counter64, + vRtrIfIpReasV6FragPktsRcvdLow32 Counter32, + vRtrIfIpReasV6FragPktsRcvdHigh32 Counter32, + vRtrIfIpReasV6FragBytesRcvd Counter64, + vRtrIfIpReasV6FragBytesRcvdL32 Counter32, + vRtrIfIpReasV6FragBytesRcvdH32 Counter32, + vRtrIfIpReasV6FragPktsReas Counter64, + vRtrIfIpReasV6FragPktsReasLow32 Counter32, + vRtrIfIpReasV6FragPktsReasHigh32 Counter32, + vRtrIfIpReasV6FragBytesReas Counter64, + vRtrIfIpReasV6FragBytesReasL32 Counter32, + vRtrIfIpReasV6FragBytesReasH32 Counter32, + vRtrIfIpReasV6FragReasErrors Counter64, + vRtrIfIpReasV6FragReasErrorsL32 Counter32, + vRtrIfIpReasV6FragReasErrorsH32 Counter32, + vRtrIfIpReasV6FragDisc Counter64, + vRtrIfIpReasV6FragDiscLow32 Counter32, + vRtrIfIpReasV6FragDiscHigh32 Counter32, + vRtrIfIpReasV6OutBufRes Counter64, + vRtrIfIpReasV6OutBufResLow32 Counter32, + vRtrIfIpReasV6OutBufResHigh32 Counter32, + vRtrIfIpReasV6PktsRx Counter64, + vRtrIfIpReasV6PktsRxLow32 Counter32, + vRtrIfIpReasV6PktsRxHigh32 Counter32, + vRtrIfIpReasV6BytesRx Counter64, + vRtrIfIpReasV6BytesRxLow32 Counter32, + vRtrIfIpReasV6BytesRxHigh32 Counter32, + vRtrIfIpReasV6PktsTx Counter64, + vRtrIfIpReasV6PktsTxLow32 Counter32, + vRtrIfIpReasV6PktsTxHigh32 Counter32, + vRtrIfIpReasV6BytesTx Counter64, + vRtrIfIpReasV6BytesTxLow32 Counter32, + vRtrIfIpReasV6BytesTxHigh32 Counter32, + vRtrIfSpeed Counter64, + vRtrIfRxV6Pkts Counter64, + vRtrIfRxV6PktsLow32 Counter32, + vRtrIfRxV6PktsHigh32 Counter32, + vRtrIfRxV6Bytes Counter64, + vRtrIfRxV6BytesLow32 Counter32, + vRtrIfRxV6BytesHigh32 Counter32, + vRtrIfV6uRPFCheckFailPkts Counter64, + vRtrIfV6uRPFCheckFailPktsLow32 Counter32, + vRtrIfV6uRPFCheckFailPktsHigh32 Counter32, + vRtrIfV6uRPFCheckFailBytes Counter64, + vRtrIfV6uRPFCheckFailBytesLow32 Counter32, + vRtrIfV6uRPFCheckFailBytesHigh32 Counter32, + vRtrIfRxV4Pkts Counter64, + vRtrIfRxV4Bytes Counter64, + vRtrIfV4uRPFCheckFailPkts Counter64, + vRtrIfV4uRPFCheckFailBytes Counter64 +} + +vRtrIfuRPFCheckFailPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailPkts indicates the number of packets + that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 1 } + +vRtrIfuRPFCheckFailPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailPktsLow32 indicates the lower 32 bits + of the value of vRtrIfuRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 2 } + +vRtrIfuRPFCheckFailPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailPktsHigh32 indicates the high 32 bits + of the value of vRtrIfuRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 3 } + +vRtrIfuRPFCheckFailBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailBytes indicates the number of bytes in + the packets that fail uRPF check." + ::= { vRtrIfStatsEntry 4 } + +vRtrIfuRPFCheckFailBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailBytesLow32 indicates the lower 32 bits + of the value of vRtrIfuRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 5 } + +vRtrIfuRPFCheckFailBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailBytesHigh32 indicates the high 32 bits + of the value of vRtrIfuRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 6 } + +vRtrIfIpReasFragPktsRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsRcvd indicates the number of + fragmented packets received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 7 } + +vRtrIfIpReasFragPktsRcvdLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsRcvdLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasFragPktsRcvd." + ::= { vRtrIfStatsEntry 8 } + +vRtrIfIpReasFragPktsRcvdHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsRcvdHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasFragPktsRcvd." + ::= { vRtrIfStatsEntry 9 } + +vRtrIfIpReasFragBytesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesRcvd indicates the number of + fragmented bytes received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 10 } + +vRtrIfIpReasFragBytesRcvdLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesRcvdLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasFragBytesRcvd." + ::= { vRtrIfStatsEntry 11 } + +vRtrIfIpReasFragBytesRcvdHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesRcvdHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasFragBytesRcvd." + ::= { vRtrIfStatsEntry 12 } + +vRtrIfIpReasFragPktsReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsReas indicates the number of + fragmented packets reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 13 } + +vRtrIfIpReasFragPktsReasLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsReasLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasFragPktsReas." + ::= { vRtrIfStatsEntry 14 } + +vRtrIfIpReasFragPktsReasHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsReasHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasFragPktsRcvd." + ::= { vRtrIfStatsEntry 15 } + +vRtrIfIpReasFragBytesReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesReas indicates the number of + fragmented bytes reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 16 } + +vRtrIfIpReasFragBytesReasLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesReasLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasFragBytesReas." + ::= { vRtrIfStatsEntry 17 } + +vRtrIfIpReasFragBytesReasHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesReasHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasFragBytesReas." + ::= { vRtrIfStatsEntry 18 } + +vRtrIfIpReasFragReasErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragReasErrors indicates the number of + reassembly errors occurred on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 19 } + +vRtrIfIpReasFragReasErrorsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragReasErrorsLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasFragReasErrors." + ::= { vRtrIfStatsEntry 20 } + +vRtrIfIpReasFragReasErrorsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragReasErrorsHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasFragReasErrors." + ::= { vRtrIfStatsEntry 21 } + +vRtrIfIpReasFragDisc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragDisc indicates the number of packets + reassembly discarded due to the timeout on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 22 } + +vRtrIfIpReasFragDiscLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragDiscLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasFragDisc." + ::= { vRtrIfStatsEntry 23 } + +vRtrIfIpReasFragDiscHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragDiscHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasFragDisc." + ::= { vRtrIfStatsEntry 24 } + +vRtrIfIpReasOutBufRes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasOutBufRes indicates the number of times out + of buffer resources happened while reassembly on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 25 } + +vRtrIfIpReasOutBufResLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasOutBufResLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasOutBufRes." + ::= { vRtrIfStatsEntry 26 } + +vRtrIfIpReasOutBufResHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasOutBufResHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasOutBufRes." + ::= { vRtrIfStatsEntry 27 } + +vRtrIfIpReasPktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsRx indicates the number of total packets + received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 28 } + +vRtrIfIpReasPktsRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasPktsRx." + ::= { vRtrIfStatsEntry 29 } + +vRtrIfIpReasPktsRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasPktsRx." + ::= { vRtrIfStatsEntry 30 } + +vRtrIfIpReasBytesRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesRx indicates the number of total bytes + received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 31 } + +vRtrIfIpReasBytesRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasBytesRx." + ::= { vRtrIfStatsEntry 32 } + +vRtrIfIpReasBytesRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasBytesRx." + ::= { vRtrIfStatsEntry 33 } + +vRtrIfIpReasPktsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsTx indicates the number of total packets + sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 34 } + +vRtrIfIpReasPktsTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasPktsTx." + ::= { vRtrIfStatsEntry 35 } + +vRtrIfIpReasPktsTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasPktsTx." + ::= { vRtrIfStatsEntry 36 } + +vRtrIfIpReasBytesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesTx indicates the number of total bytes + sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 37 } + +vRtrIfIpReasBytesTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasBytesTx." + ::= { vRtrIfStatsEntry 38 } + +vRtrIfIpReasBytesTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasBytesTx." + ::= { vRtrIfStatsEntry 39 } + +vRtrIfRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxPkts indicates the number of IPv4 packets + received by this interface." + ::= { vRtrIfStatsEntry 40 } + +vRtrIfRxPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxPktsLow32 indicates the lower 32 bits of the + value of vRtrIfRxPkts." + ::= { vRtrIfStatsEntry 41 } + +vRtrIfRxPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxPktsHigh32 indicates the high 32 bits of the + value of vRtrIfRxPkts." + ::= { vRtrIfStatsEntry 42 } + +vRtrIfRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxBytes indicates the number of bytes in IPv4 and + IPv6 packets received by this interface." + ::= { vRtrIfStatsEntry 43 } + +vRtrIfRxBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxBytesLow32 indicates the lower 32 bits of the + value of vRtrIfRxBytes." + ::= { vRtrIfStatsEntry 44 } + +vRtrIfRxBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxBytesHigh32 indicates the high 32 bits of the + value of vRtrIfRxBytes." + ::= { vRtrIfStatsEntry 45 } + +vRtrIfTxV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4Pkts indicates the number of total IPv4 packets + sent from this interface." + ::= { vRtrIfStatsEntry 46 } + +vRtrIfTxV4PktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4PktsLow32 indicates the lower 32 bits of the + value of vRtrIfTxV4Pkts." + ::= { vRtrIfStatsEntry 47 } + +vRtrIfTxV4PktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4PktsHigh32 indicates the high 32 bits of the + value of vRtrIfTxV4Pkts." + ::= { vRtrIfStatsEntry 48 } + +vRtrIfTxV4Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4Bytes indicates the number of total IPv4 bytes + sent from this interface." + ::= { vRtrIfStatsEntry 49 } + +vRtrIfTxV4BytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4BytesLow32 indicates the lower 32 bits of the + value of vRtrIfTxV4Bytes." + ::= { vRtrIfStatsEntry 50 } + +vRtrIfTxV4BytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4BytesHigh32 indicates the high 32 bits of the + value of vRtrIfTxV4Bytes." + ::= { vRtrIfStatsEntry 51 } + +vRtrIfTxV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6Pkts indicates the number of total IPv6 packets + sent from this interface." + ::= { vRtrIfStatsEntry 52 } + +vRtrIfTxV6PktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6PktsLow32 indicates the lower 32 bits of the + value of vRtrIfTxV6Pkts." + ::= { vRtrIfStatsEntry 53 } + +vRtrIfTxV6PktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6PktsHigh32 indicates the high 32 bits of the + value of vRtrIfTxV6Pkts." + ::= { vRtrIfStatsEntry 54 } + +vRtrIfTxV6Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6Bytes indicates the number of total IPv6 bytes + sent from this interface." + ::= { vRtrIfStatsEntry 55 } + +vRtrIfTxV6BytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6BytesLow32 indicates the lower 32 bits of the + value of vRtrIfTxV6Bytes." + ::= { vRtrIfStatsEntry 56 } + +vRtrIfTxV6BytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6BytesHigh32 indicates the high 32 bits of the + value of vRtrIfTxV6Bytes." + ::= { vRtrIfStatsEntry 57 } + +vRtrIfTxV4DiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardPkts indicates the number of total IPv4 + transmit packets discarded by this interface." + ::= { vRtrIfStatsEntry 58 } + +vRtrIfTxV4DiscardPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardPktsLow32 indicates the lower 32 bits of + the value of vRtrIfTxV4DiscardPkts." + ::= { vRtrIfStatsEntry 59 } + +vRtrIfTxV4DiscardPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardPktsHigh32 indicates the high 32 bits of + the value of vRtrIfTxV4DiscardPkts." + ::= { vRtrIfStatsEntry 60 } + +vRtrIfTxV4DiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardBytes indicates the number of total IPv4 + transmit bytes discarded by this interface." + ::= { vRtrIfStatsEntry 61 } + +vRtrIfTxV4DiscardBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardBytesLow32 indicates the lower 32 bits + of the value of vRtrIfTxV4DiscardBytes." + ::= { vRtrIfStatsEntry 62 } + +vRtrIfTxV4DiscardBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardBytesHigh32 indicates the high 32 bits + of the value of vRtrIfTxV4DiscardBytes." + ::= { vRtrIfStatsEntry 63 } + +vRtrIfTxV6DiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardPkts indicates the number of total IPv6 + transmit packets discarded by this interface." + ::= { vRtrIfStatsEntry 64 } + +vRtrIfTxV6DiscardPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardPktsLow32 indicates the lower 32 bits of + the value of vRtrIfTxV6DiscardPkts." + ::= { vRtrIfStatsEntry 65 } + +vRtrIfTxV6DiscardPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardPktsHigh32 indicates the high 32 bits of + the value of vRtrIfTxV6DiscardPkts." + ::= { vRtrIfStatsEntry 66 } + +vRtrIfTxV6DiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardBytes indicates the number of total IPv6 + transmit bytes discarded by this interface." + ::= { vRtrIfStatsEntry 67 } + +vRtrIfTxV6DiscardBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardBytesLow32 indicates the lower 32 bits + of the value of vRtrIfTxV6DiscardBytes." + ::= { vRtrIfStatsEntry 68 } + +vRtrIfTxV6DiscardBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardBytesHigh32 indicates the high 32 bits + of the value of vRtrIfTxV6DiscardBytes." + ::= { vRtrIfStatsEntry 69 } + +vRtrIfIpReasV6FragPktsRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsRcvd indicates the number of IPv6 + fragmented packets received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 70 } + +vRtrIfIpReasV6FragPktsRcvdLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsRcvdLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragPktsRcvd." + ::= { vRtrIfStatsEntry 71 } + +vRtrIfIpReasV6FragPktsRcvdHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsRcvdHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasV6FragPktsRcvd." + ::= { vRtrIfStatsEntry 72 } + +vRtrIfIpReasV6FragBytesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesRcvd indicates the number of IPv6 + fragmented bytes received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 73 } + +vRtrIfIpReasV6FragBytesRcvdL32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesRcvdL32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragBytesRcvd." + ::= { vRtrIfStatsEntry 74 } + +vRtrIfIpReasV6FragBytesRcvdH32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesRcvdH32 indicates the high 32 bits + of the value of vRtrIfIpReasV6FragBytesRcvd." + ::= { vRtrIfStatsEntry 75 } + +vRtrIfIpReasV6FragPktsReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsReas indicates the number of IPv6 + fragmented packets reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 76 } + +vRtrIfIpReasV6FragPktsReasLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsReasLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragPktsReas." + ::= { vRtrIfStatsEntry 77 } + +vRtrIfIpReasV6FragPktsReasHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsReasHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasV6FragPktsRcvd." + ::= { vRtrIfStatsEntry 78 } + +vRtrIfIpReasV6FragBytesReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesReas indicates the number of IPv6 + fragmented bytes reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 79 } + +vRtrIfIpReasV6FragBytesReasL32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesReasL32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragBytesReas." + ::= { vRtrIfStatsEntry 80 } + +vRtrIfIpReasV6FragBytesReasH32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesReasH32 indicates the high 32 bits + of the value of vRtrIfIpReasV6FragBytesReas." + ::= { vRtrIfStatsEntry 81 } + +vRtrIfIpReasV6FragReasErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragReasErrors indicates the number of IPv6 + reassembly errors occurred on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 82 } + +vRtrIfIpReasV6FragReasErrorsL32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragReasErrorsL32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragReasErrors." + ::= { vRtrIfStatsEntry 83 } + +vRtrIfIpReasV6FragReasErrorsH32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragReasErrorsH32 indicates the high 32 + bits of the value of vRtrIfIpReasV6FragReasErrors." + ::= { vRtrIfStatsEntry 84 } + +vRtrIfIpReasV6FragDisc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragDisc indicates the number of IPv6 + packets reassembly discarded due to the timeout on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 85 } + +vRtrIfIpReasV6FragDiscLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragDiscLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasV6FragDisc." + ::= { vRtrIfStatsEntry 86 } + +vRtrIfIpReasV6FragDiscHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragDiscHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasV6FragDisc." + ::= { vRtrIfStatsEntry 87 } + +vRtrIfIpReasV6OutBufRes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6OutBufRes indicates the number of times out + of buffer resources happened while IPv6 reassembly on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 88 } + +vRtrIfIpReasV6OutBufResLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6OutBufResLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasV6OutBufRes." + ::= { vRtrIfStatsEntry 89 } + +vRtrIfIpReasV6OutBufResHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6OutBufResHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasV6OutBufRes." + ::= { vRtrIfStatsEntry 90 } + +vRtrIfIpReasV6PktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsRx indicates the number of total IPv6 + packets received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 91 } + +vRtrIfIpReasV6PktsRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6PktsRx." + ::= { vRtrIfStatsEntry 92 } + +vRtrIfIpReasV6PktsRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6PktsRx." + ::= { vRtrIfStatsEntry 93 } + +vRtrIfIpReasV6BytesRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesRx indicates the number of total IPv6 + bytes received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 94 } + +vRtrIfIpReasV6BytesRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6BytesRx." + ::= { vRtrIfStatsEntry 95 } + +vRtrIfIpReasV6BytesRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6BytesRx." + ::= { vRtrIfStatsEntry 96 } + +vRtrIfIpReasV6PktsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsTx indicates the number of total IPv6 + packets sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 97 } + +vRtrIfIpReasV6PktsTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6PktsTx." + ::= { vRtrIfStatsEntry 98 } + +vRtrIfIpReasV6PktsTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6PktsTx." + ::= { vRtrIfStatsEntry 99 } + +vRtrIfIpReasV6BytesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesTx indicates the number of total IPv6 + bytes sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 100 } + +vRtrIfIpReasV6BytesTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6BytesTx." + ::= { vRtrIfStatsEntry 101 } + +vRtrIfIpReasV6BytesTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6BytesTx." + ::= { vRtrIfStatsEntry 102 } + +vRtrIfSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfSpeed indicates an estimate of the current + bandwidth in bits per second for this interface." + ::= { vRtrIfStatsEntry 103 } + +vRtrIfRxV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6Pkts indicates the number of IPv6 packets + received by this interface." + ::= { vRtrIfStatsEntry 110 } + +vRtrIfRxV6PktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6PktsLow32 indicates the lower 32 bits of the + value of vRtrIfRxV6Pkts." + ::= { vRtrIfStatsEntry 111 } + +vRtrIfRxV6PktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6PktsHigh32 indicates the high 32 bits of the + value of vRtrIfRxV6Pkts." + ::= { vRtrIfStatsEntry 112 } + +vRtrIfRxV6Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6Bytes indicates the number of bytes in IPv6 + packets received by this interface." + ::= { vRtrIfStatsEntry 113 } + +vRtrIfRxV6BytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6BytesLow32 indicates the lower 32 bits word of + the value of vRtrIfRxV6Bytes." + ::= { vRtrIfStatsEntry 114 } + +vRtrIfRxV6BytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6BytesHigh32 indicates the high 32 bits word of + the value of vRtrIfRxV6Bytes." + ::= { vRtrIfStatsEntry 115 } + +vRtrIfV6uRPFCheckFailPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailPkts indicates the number of IPv6 + packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 116 } + +vRtrIfV6uRPFCheckFailPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailPktsLow32 indicates the lower 32 + bits word of the value of vRtrIfV6uRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 117 } + +vRtrIfV6uRPFCheckFailPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailPktsHigh32 indicates the high 32 + bits word of the value of vRtrIfV6uRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 118 } + +vRtrIfV6uRPFCheckFailBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailBytes indicates the number of bytes + in IPv6 packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 119 } + +vRtrIfV6uRPFCheckFailBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailBytesLow32 indicates the lower 32 + bits word of the value of vRtrIfV6uRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 120 } + +vRtrIfV6uRPFCheckFailBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailBytesHigh32 indicates the high 32 + bits word of the value of vRtrIfV6uRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 121 } + +vRtrIfRxV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV4Pkts indicates the number of IPv4 packets + received by this interface." + ::= { vRtrIfStatsEntry 122 } + +vRtrIfRxV4Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV4Bytes indicates the number of bytes in IPv4 + packets received by this interface." + ::= { vRtrIfStatsEntry 123 } + +vRtrIfV4uRPFCheckFailPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV4uRPFCheckFailPkts indicates the number of IPv4 + packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 124 } + +vRtrIfV4uRPFCheckFailBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV4uRPFCheckFailBytes indicates the number of bytes + in IPv4 packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 125 } + +vRtrNetDomainTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainTblLastChanged indicates the sysUpTime at + the time of the last modification of vRtrNetDomainTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 55 } + +vRtrNetDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrNetDomainTable table contains network-domains which can be + then associated with individual interfaces and SDPs." + ::= { tmnxVRtrObjs 56 } + +vRtrNetDomainEntry OBJECT-TYPE + SYNTAX VRtrNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the network-domains per virtual router + interface. There will always be at least one row entry in this table + which represents the 'default' network-domain. This entry is created + when the system is initialized and can never be deleted." + INDEX { + vRtrID, + vRtrNetDomainName + } + ::= { vRtrNetDomainTable 1 } + +VRtrNetDomainEntry ::= SEQUENCE +{ + vRtrNetDomainName TNamedItem, + vRtrNetDomainRowStatus RowStatus, + vRtrNetDomainLastChanged TimeStamp, + vRtrNetDomainDesc TItemDescription, + vRtrNetDomainIfAssociationCnt Gauge32, + vRtrNetDomainSdpAssociationCnt Gauge32, + vRtrNetDomainMcastAssociationCnt Gauge32 +} + +vRtrNetDomainName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrNetDomainName specifies the network-domain name + configured on this virtual router. There will always be at least one + network-domain entry defined by the agent with value 'default' which + represents the default network-domain." + ::= { vRtrNetDomainEntry 1 } + +vRtrNetDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrNetDomainRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table." + ::= { vRtrNetDomainEntry 2 } + +vRtrNetDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainLastChanged indicates the sysUpTime when any + object of the row is last changed." + ::= { vRtrNetDomainEntry 3 } + +vRtrNetDomainDesc OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrNetDomainDesc is a user provided description + string for this network-domain. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrNetDomainEntry 4 } + +vRtrNetDomainIfAssociationCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainIfAssociationCnt indicates the number of + network interfaces associated with this network-domain." + ::= { vRtrNetDomainEntry 5 } + +vRtrNetDomainSdpAssociationCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainSdpAssociationCnt indicates the number of + SDPs associated with this network-domain." + ::= { vRtrNetDomainEntry 6 } + +vRtrNetDomainMcastAssociationCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainMcastAssociationCnt indicates the number of + multicast-network domains associated with this network-domain." + ::= { vRtrNetDomainEntry 7 } + +vRtrIfNetDomainTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNetDomainTblLastChanged indicates the sysUpTime at + the time of the last modification of vRtrIfNetDomainTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 57 } + +vRtrIfNetDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfNetDomainTable provides an extension to the vRtrIfTable. It + has an entry for each network domain the virtual router interface + belongs to." + ::= { tmnxVRtrObjs 58 } + +vRtrIfNetDomainEntry OBJECT-TYPE + SYNTAX VRtrIfNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to network-domain for a + virtual router interface in the system." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrNetDomainName + } + ::= { vRtrIfNetDomainTable 1 } + +VRtrIfNetDomainEntry ::= SEQUENCE +{ + vRtrIfNetDomainRowStatus RowStatus, + vRtrIfNetDomainLastChanged TimeStamp +} + +vRtrIfNetDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfNetDomainRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table." + ::= { vRtrIfNetDomainEntry 1 } + +vRtrIfNetDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNetDomainLastChanged indicates the sysUpTime when + any object of the row is last changed." + ::= { vRtrIfNetDomainEntry 2 } + +vRtrConfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrConfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrConfExtTable provides an extension of the vRtrConfTable." + ::= { tmnxVRtrObjs 60 } + +vRtrConfExtEntry OBJECT-TYPE + SYNTAX VRtrConfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrConfExtTable represents additional columns + for attributes specific to the Nokia SROS series implementation for + the router configuration table." + AUGMENTS { vRtrConfEntry } + ::= { vRtrConfExtTable 1 } + +VRtrConfExtEntry ::= SEQUENCE +{ + vRtrLdpShortcut TmnxEnabledDisabled, + vRtrSingleSfmOverloadAdminState TmnxAdminState, + vRtrSingleSfmOverloadHldOffTime Unsigned32, + vRtrSingleSfmOverloadState TmnxVrtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart TimeStamp, + vRtrSingleSfmOverloadTime TimeInterval, + vRtrGrtState TruthValue, + vRtrMvpnIpmsiP2MPAdmin TmnxAdminState, + vRtrMvpnSpmsiP2MPAdmin TmnxAdminState, + vRtrMvpnIpmsiLspTemplate TNamedItemOrEmpty, + vRtrMvpnSpmsiLspTemplate TNamedItemOrEmpty, + vRtrMvpnIpmsiType INTEGER, + vRtrMvpnSpmsiType INTEGER, + vRtrMvpnSpmsiMaxLimit Unsigned32, + vRtrFibPriority INTEGER, + vRtrCarrierCarrierVpn TruthValue, + vRtrLabelMode INTEGER, + vRtrBgpSharedQueue TruthValue, + vRtrBgpSharedQueueCIR TCIRRate, + vRtrBgpSharedQueuePIR TPIRRate, + vRtrMvpnMdtSafi TruthValue, + vRtrMvpnMdtDefGrpAddrType InetAddressType, + vRtrMvpnMdtDefGrpAddress InetAddress, + vRtrMvpnIpmsiEnableBfdRoot TruthValue, + vRtrMvpnIpmsiEnableBfdLeaf TruthValue, + vRtrMvpnIpmsiBfdRtTraInt Unsigned32, + vRtrMvpnIpmsiBfdRootMult Unsigned32, + vRtrVpnBackupPath TmnxVpnIpBackupFamily, + vRtrIpFastReroute TruthValue, + vRtrGrtLocalMgmtState TruthValue, + vRtrIpv6ReachableTime Unsigned32, + vRtrAllowExportBgpVpn TruthValue, + vRtrBgpExportInactive TruthValue, + vRtrAllowSnmpAccess TruthValue, + vRtrIpv6NdCacheStaleTime Unsigned32, + vRtrIcmpTunneling TruthValue, + vRtrMvpnMdSourceAddrType InetAddressType, + vRtrMvpnMdSourceAddress InetAddress, + vRtrDisableSelectiveFib TruthValue, + vRtrMvpnWildcardSpmsi TruthValue, + vRtrMvpnWildcardSpmsiBsrSig INTEGER, + vRtrStaticRouteHoldDownEnable TruthValue, + vRtrStaticRouteHoldDownInitial Unsigned32, + vRtrStaticRouteHoldDownMultiplr Unsigned32, + vRtrStaticRouteHoldDownMaxValue Unsigned32, + vRtrWeightedEcmp TruthValue, + vRtrBgpAutoRD TruthValue, + vRtrBgpOperRD TmnxVPNRouteDistinguisher, + vRtrBgpOperRDType TmnxRouteDistType, + vRtrLdpShortcutType BITS, + vRtrEntropyLabel TruthValue, + vRtrLspBfdSession TmnxEnabledDisabled, + vRtrLspBfdMaxSessions Unsigned32, + vRtrOperRouterId IpAddress, + vRtrClassForwarding TruthValue, + vRtrMtrace2AdminState TmnxAdminState, + vRtrMtrace2UdpPort Unsigned32, + vRtrPolicyReferenceChecks TruthValue, + vRtrMvpnIpmsiBierSubDomain Integer32, + vRtrMvpnSpmsiBierSubDomain Integer32, + vRtrFibTelemetry TruthValue, + vRtrWeightedEcmpStrict TruthValue, + vRtrIpv6TeRouterIdIfName TNamedItem, + vRtrEcmpUnequalCost TruthValue, + vRtrMvpnIpmsiP2mpPolicy TNamedItemOrEmpty, + vRtrMvpnSpmsiP2mpPolicy TNamedItemOrEmpty, + vRtrMvpnIpmsiSRPolicy TruthValue, + vRtrMvpnSpmsiSRPolicy TruthValue, + vRtrBgpIpVpnMplsAdminState TmnxEnabledDisabled, + vRtrBgpIpVpnMplsDynEgrLblLmt TruthValue +} + +vRtrLdpShortcut OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpShortcut specifies if IP packets are being + forwarded using LDP shortcuts over all network interfaces in the + system which participate in the IS-IS and OSPF routing protocols. + + This object has been replaced by vRtrLdpShortcutType in 13.0." + DEFVAL { disabled } + ::= { vRtrConfExtEntry 1 } + +vRtrSingleSfmOverloadAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrSingleSfmOverloadAdminState specifies the + administrative state of the IGP single-SFM-overload behavior in this + virtual router instance. + + When the value of vRtrSingleSfmOverloadAdminState is equal to + 'inService', IGP protocols (either IS-IS or OSPF) enter an overload + state when the node only has a single SFM functioning." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 2 } + +vRtrSingleSfmOverloadHldOffTime OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrSingleSfmOverloadHldOffTime specifies the + delay between the detection of the single-SFM condition and the IGP + entering the overload state." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 3 } + +vRtrSingleSfmOverloadState OBJECT-TYPE + SYNTAX TmnxVrtrSingleSfmOverloadState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrSingleSfmOverloadState indicates the IGP + single-SFM-overload state." + ::= { vRtrConfExtEntry 4 } + +vRtrSingleSfmOverloadStart OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSingleSfmOverloadStart indicates the sysUpTime the + last time that the vRtrSingleSfmOverloadState had a transition from + 'notApplicable' or 'normal' to 'overload'. + + If such a transition never occurred, this object contains a zero + value." + ::= { vRtrConfExtEntry 5 } + +vRtrSingleSfmOverloadTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSingleSfmOverloadTime indicates the duration of the + most recent overload." + ::= { vRtrConfExtEntry 6 } + +vRtrGrtState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtState specifies if a route lookup is done in the + Global Route Table (GRT) when the lookup in the local VRF fails. When + the value of this object is set to 'false', route lookup in the GRT is + disabled." + DEFVAL { false } + ::= { vRtrConfExtEntry 7 } + +vRtrMvpnIpmsiP2MPAdmin OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiP2MPAdmin specifies the current + administrative state of P2MP for the inclusive provider tunnel. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnIpmsiLspTemplate is set to its default + value." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 8 } + +vRtrMvpnSpmsiP2MPAdmin OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiP2MPAdmin specifies the current + administrative state of P2MP for the selective provider tunnel. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnSpmsiLspTemplate is set to its default + value." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 9 } + +vRtrMvpnIpmsiLspTemplate OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the vRtrMvpnIpmsiLspTemplate specifies the name of + the template whose parameters configured in TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable + are signalled to the automatically created P2MP LSP for the inclusive + provider tunnel. + + If a corresponding index does not exist in + TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable, an 'inconsistentValue' + error will be returned. + + An inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnIpmsiP2MPAdmin is set to its + non-default value." + DEFVAL { ''H } + ::= { vRtrConfExtEntry 10 } + +vRtrMvpnSpmsiLspTemplate OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the vRtrMvpnSpmsiLspTemplate specifies the name of + the template whose parameters configured in TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable + are signalled to the automatically created P2MP LSP for the selective + provider tunnel. + + If a corresponding index does not exist in + TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable, an 'inconsistentValue' + error will be returned. + + An inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnSpmsiP2MPAdmin is set to its + non-default value." + DEFVAL { ''H } + ::= { vRtrConfExtEntry 11 } + +vRtrMvpnIpmsiType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + rsvp (1), + pim (2), + ldp (3), + bier (4), + treesid (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiType specifies the type of the inclusive + provider tunnel. + + When the value of vRtrMvpnIpmsiType is set to 'rsvp', the inclusive + provider tunnel is used for RSVP. When the value is set to 'pim', the + inclusive provider tunnel is used for PIM. When the value is set to + 'ldp', the inclusive provider tunnel is used for LDP. When the value + is set to 'bier', the inclusive provider tunnel is used for BIER." + DEFVAL { none } + ::= { vRtrConfExtEntry 12 } + +vRtrMvpnSpmsiType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + rsvp (1), + pim (2), + ldp (3), + bier (4), + treesid (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiType specifies the type of the selective + provider tunnel. + + When the value of vRtrMvpnSpmsiType is set to 'rsvp', the selective + provider tunnel is used for RSVP. When the value is set to 'pim', the + selective provider tunnel is used for PIM. When the value is set to + 'ldp', the selective provider tunnel is used for LDP. When the value + is set to 'bier', the selective provider tunnel is used for BIER." + DEFVAL { none } + ::= { vRtrConfExtEntry 13 } + +vRtrMvpnSpmsiMaxLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrMvpnSpmsiMaxLimit specifies the maximum + number of RSVP/mLDP P2MP S-PMSI tunnels for the mVPN. Once the limit + is reached, no more RSVP/mLDP P2MP S-PMSI are created and traffic over + the data-threshold will stay on I-PMSI." + DEFVAL { 10 } + ::= { vRtrConfExtEntry 14 } + +vRtrFibPriority OBJECT-TYPE + SYNTAX INTEGER { + standard (1), + high (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrFibPriority specifies the priority of updating set of + routes into the forwarding plane. + + If the value of vRtrFibPriority for the VPRN is set to 'high', the FIB + (Forwarding Information Base) entries for the VPRN are given priority + over all other routes. + + By default the vRtrFibPriority for a VPRN is set to 'standard' which + means the FIB entries for the VPRN do not have any preference over + routes from other VPRNs." + DEFVAL { standard } + ::= { vRtrConfExtEntry 15 } + +vRtrCarrierCarrierVpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrCarrierCarrierVpn specifies whether Carrier + supporting Carrier model is supported on this VPRN service." + DEFVAL { false } + ::= { vRtrConfExtEntry 16 } + +vRtrLabelMode OBJECT-TYPE + SYNTAX INTEGER { + vrf (1), + nexthop (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLabelMode specifies the mode of allocation of service + labels to the routes exported by the VPRN as BGP-VPN routes. + + If the value of vRtrLabelMode is set to 'nexthop(2)', the service + labels are allocated per next-hop. + + By default the value of vRtrLabelMode is set to 'vrf(1)' which means + the service labels are allocated per VRF(Virtual Routing and + Forwarding)." + DEFVAL { vrf } + ::= { vRtrConfExtEntry 17 } + +vRtrBgpSharedQueue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSharedQueue specifies whether BGP peers associated + with this VPRN instance share a single CPM queue." + DEFVAL { false } + ::= { vRtrConfExtEntry 18 } + +vRtrBgpSharedQueueCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpSharedQueueCIR specifies the Committed + information rate (CIR) in kbps for BGP shared queue for this VPRN + instance." + DEFVAL { 4000 } + ::= { vRtrConfExtEntry 19 } + +vRtrBgpSharedQueuePIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpSharedQueuePIR specifies the Peak + information rate (PIR) in kbps for BGP shared queue for this VPRN + instance." + DEFVAL { 4000 } + ::= { vRtrConfExtEntry 20 } + +vRtrMvpnMdtSafi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdtSafi indicates whether MDT-SAFI is enabled on + the MVPN or not. + + If the value of the object is 'true', it indicates that the MDT-SAFI + is enabled for MVPN. If the value of the object is 'false', it + indicates that the MDT-SAFI is not enabled for MVPN." + DEFVAL { false } + ::= { vRtrConfExtEntry 21 } + +vRtrMvpnMdtDefGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdtDefGrpAddrType indicates the type of default + core group address of the Multicast Distribution Tree(MDT) specified + by vRtrMvpnMdtDefGrpAddress." + ::= { vRtrConfExtEntry 22 } + +vRtrMvpnMdtDefGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdtDefGrpAddress indicates the default core group + address of the Multicast Distribution Tree(MDT). + + The value of this object is applicable only when the value of + vRtrMvpnMdtSafi is 'true'." + ::= { vRtrConfExtEntry 23 } + +vRtrMvpnIpmsiEnableBfdRoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiEnableBfdRoot specifies whether or not + Bi-directional Forwarding Detection is enabled on the tunnel root. + + When the value is 'true', the bfd session over RSVP-TE P2MP LSP for + upstream fast failover tunnel status detection is enabled on the root. + When it is 'false', the bfd session is disabled on the root. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to 'true' without specifying a value for + vRtrMvpnIpmsiBfdRtTraInt. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'." + DEFVAL { false } + ::= { vRtrConfExtEntry 24 } + +vRtrMvpnIpmsiEnableBfdLeaf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiEnableBfdLeaf specifies whether or not + Bi-directional Forwarding Detection is enabled on the tunnel leaf. + + When the value is 'true', the bfd session over RSVP-TE P2MP LSP for + upstream fast failover tunnel status detection is enabled on the leaf. + When it is 'false', the bfd session is disabled on the leaf. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'." + DEFVAL { false } + ::= { vRtrConfExtEntry 25 } + +vRtrMvpnIpmsiBfdRtTraInt OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiBfdRtTraInt specifies the BFD transmit + interval over this interface. The minimum accepted value depends on + the value of 'vRtrIfBfdExtType', as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'. + + An 'inconsistentValue' error is returned if an attempt is made to + modify the value of this object when vRtrMvpnIpmsiEnableBfdRoot is set + to false." + DEFVAL { 300 } + ::= { vRtrConfExtEntry 26 } + +vRtrMvpnIpmsiBfdRootMult OBJECT-TYPE + SYNTAX Unsigned32 (1..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiBfdRootMult specifies the number of + consecutive BFD messages that must be missed from the peer before the + BFD session state is changed to down and the upper level protocols + (OSPF, IS-IS or PIM) are notified of the fault. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'. + + An 'inconsistentValue' error is returned if an attempt is made to + modify the value of this object when vRtrMvpnIpmsiEnableBfdRoot is set + to false." + DEFVAL { 3 } + ::= { vRtrConfExtEntry 27 } + +vRtrVpnBackupPath OBJECT-TYPE + SYNTAX TmnxVpnIpBackupFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVpnBackupPath specifies the address families for + which the computation and use of a backup path is enabled for BGP-VPN + routes imported into the VPRN." + DEFVAL { {} } + ::= { vRtrConfExtEntry 28 } + +vRtrIpFastReroute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpFastReroute specifies whether to enable or disable + IP fast reroute capability. + + When the value of vRtrIpFastReroute is set to 'true' IP fast reroute + capability is enabled and when vRtrIpFastReroute is set to 'false' IP + fast reroute capability is disabled." + DEFVAL { false } + ::= { vRtrConfExtEntry 29 } + +vRtrGrtLocalMgmtState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtLocalMgmtState specifies whether to enable or + disable traffic from GRT-leaking enabled VPRN instances to reach local + interfaces in the base routing instance. + + When the value of vRtrGrtLocalMgmtState is set to 'true', management + protocols like SSH, Telnet, FTP, SNMP, etc are allowed from a + GRT-leaking enabled VPRN to access local interfaces in the global + routing instance. Ping and traceroute are independent of the value of + 'vRtrGrtLocalMgmtState'." + DEFVAL { false } + ::= { vRtrConfExtEntry 30 } + +vRtrIpv6ReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (30..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6ReachableTime specifies the time an IPv6 neighbor + remains in reachable state. While in this state, no + neighbor-unreachability detection has to be done." + DEFVAL { 30 } + ::= { vRtrConfExtEntry 32 } + +vRtrAllowExportBgpVpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrAllowExportBgpVpn specifies that the + vrf-export and vrf-target exporting functions will consider BGP-VPN + routes installed in the route table of the vprn. + + If the value of vRtrAllowExportBgpVpn is 'true', BGP-VPN routes will + be exported. If the value of vRtrAllowExportBgpVpn is 'false', BGP-VPN + routes will not be exported." + DEFVAL { false } + ::= { vRtrConfExtEntry 33 } + +vRtrBgpExportInactive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpExportInactive specifies whether or not + inactive VPRN-BGP routes are exported to the MP-BGP domain. + + If the value of vRtrBgpExportInactive is 'true', inactive VPRN-BGP + routes will be exported to the MP-BGP domain. If the value of + vRtrBgpExportInactive is 'false', inactive VPRN-BGP routes are not + exported to the MP-BGP domain." + DEFVAL { false } + ::= { vRtrConfExtEntry 34 } + +vRtrAllowSnmpAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrAllowSnmpAccess specifies whether SNMP + requests are allowed on this VPRN." + DEFVAL { false } + ::= { vRtrConfExtEntry 35 } + +vRtrIpv6NdCacheStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (60..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6NdCacheStaleTime specifies the time an IPv6 + neighbor cache entry remains in stale state, for all applicable + interfaces in this virtual router instance where the value of the + object vRtrIfIpv6NdCacheStaleTime is equal to zero. + + When this time has elapsed, the system removes the neighbor cache + entry." + REFERENCE + "RFC 2461 Neighbor Discovery for IP Version 6 (IPv6) + section 7.3.2. Neighbor Cache Entry States" + DEFVAL { 14400 } + ::= { vRtrConfExtEntry 36 } + +vRtrIcmpTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIcmpTunneling specifies whether ICMP + tunneling is enabled or disabled globally on the system." + DEFVAL { false } + ::= { vRtrConfExtEntry 37 } + +vRtrMvpnMdSourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdSourceAddrType indicates the address type of + vRtrMvpnMdSourceAddress." + ::= { vRtrConfExtEntry 38 } + +vRtrMvpnMdSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdSourceAddress indicates the source IP address + to use in MVPN PIM signaling." + ::= { vRtrConfExtEntry 39 } + +vRtrDisableSelectiveFib OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrDisableSelectiveFib specifies whether the + system level selective FIB setting is overridden on this routing + instance. + + If the value of vRtrDisableSelectiveFib is set to true, then the + selective FIB is disabled and all active routes of this routing + instance are installed on all line cards." + DEFVAL { false } + ::= { vRtrConfExtEntry 40 } + +vRtrMvpnWildcardSpmsi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrMvpnWildcardSpmsi specifies whether + (C-*,C-*) SPMSI is to be used instead of IPMSI. This object is + supported for NG MVPN only." + DEFVAL { false } + ::= { vRtrConfExtEntry 41 } + +vRtrMvpnWildcardSpmsiBsrSig OBJECT-TYPE + SYNTAX INTEGER { + none (0), + unicast (1), + spmsi (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnWildcardSpmsiBsrSig specifies how the BSR is + signalled. The value of this object is applicable only when + vRtrMvpnWildcardSpmsiBsrSig is set to true." + DEFVAL { none } + ::= { vRtrConfExtEntry 42 } + +vRtrStaticRouteHoldDownEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownEnable specifies if hold down + timer is enabled or disabled for the router instance. + + When the value of vRtrStaticRouteHoldDownEnable is set to 'true', + hold down timer is enabled on the static routes. To set + vRtrStaticRouteHoldDownEnable to 'true', it is necessary to set + the values of the mib objects vRtrStaticRouteHoldDownInitial, + vRtrStaticRouteHoldDownMultiplr and vRtrStaticRouteHoldDownMaxValue + to non zero values. + + When the value of vRtrStaticRouteHoldDownEnable is set to 'false', + hold down timer is disabled on the static routes and the values of + vRtrStaticRouteHoldDownInitial, vRtrStaticRouteHoldDownMultiplr and + vRtrStaticRouteHoldDownMaxValue is set to their default values." + DEFVAL { false } + ::= { vRtrConfExtEntry 43 } + +vRtrStaticRouteHoldDownInitial OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownInitial specifies the initial + hold-down time. When the route flaps for the first time the hold-down + time is set to this value. The value of vRtrStaticRouteHoldDownInitial + can be default only when the value of vRtrStaticRouteHoldDownEnable is + set to 'false'." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 44 } + +vRtrStaticRouteHoldDownMultiplr OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownMultiplr specifies the value by + which the previous hold-down time is multiplied to calculate the new + hold-down time. The value of vRtrStaticRouteHoldDownMultiplr can be + default only when the value of vRtrStaticRouteHoldDownEnable is set to + 'false'." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 45 } + +vRtrStaticRouteHoldDownMaxValue OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownMaxValue specifies the maximum + value of the hold-down time. When the value of + vRtrStaticRouteHoldDownEnable is changed to 'false', the value of + vRtrStaticRouteHoldDownMaxValue is changed to its default value." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 46 } + +vRtrWeightedEcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrWeightedEcmp specifies the packets forwarded in the + global routing table to a set of ECMP tunnel next-hops which will be + sprayed proportionally to the weights configured for each LSP." + DEFVAL { false } + ::= { vRtrConfExtEntry 47 } + +vRtrBgpAutoRD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpAutoRD specifies that system will automatically + selects a value for the route-distinguisher from + TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned when trying to set + svcTlsBgpAutoRD to 'true' and there is no route-distinguisher + available from TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of vRtrBgpAutoRD to 'true' will automatically set + vRtrRouteDistinguisher to all zeroes." + DEFVAL { false } + ::= { vRtrConfExtEntry 48 } + +vRtrBgpOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpOperRD indicates the route-distinguisher value in + use by the system for this routing instance." + ::= { vRtrConfExtEntry 49 } + +vRtrBgpOperRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpOperRDType indicates the type of + route-distinguisher value in use by the system for this routing + instance." + ::= { vRtrConfExtEntry 50 } + +vRtrLdpShortcutType OBJECT-TYPE + SYNTAX BITS { + ipv4 (0), + ipv6 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpShortcutType specifies if IP packets are being + forwarded using LDP shortcuts over all network interfaces in the + system which participate in the IS-IS and OSPF routing protocols. This + object replaces vRtrLdpShortcut since it supports only IPv4 LDP + shortcuts. + + When the value is set to 'ipv4' or 'ipv6', then IPv4 or IPv6 packets + are being forwarded using LDP shortcuts. + + When both 'ipv4' and 'ipv6' are set, then IPv4 and IPv6 packets are + forwarded using LDP shortcuts." + DEFVAL { {} } + ::= { vRtrConfExtEntry 51 } + +vRtrEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrEntropyLabel specifies whether the use of entropy + label is enabled or not for the router instance." + DEFVAL { false } + ::= { vRtrConfExtEntry 52 } + +vRtrLspBfdSession OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLspBfdSession specifies whether or not LSP tail-ends + are allowed to terminate BFD-on-LSP sessions (on the specified routing + instance). + + vRtrLspBfdMaxSessions can be used to further limit BFD-on-LSP + sessions." + DEFVAL { disabled } + ::= { vRtrConfExtEntry 53 } + +vRtrLspBfdMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLspBfdMaxSessions specifies the maximum number of + BFD-on-LSP sessions that can terminate on LSP tail-ends (on the + specified routing instance). + + This value is ignored when vRtrLspBfdSession is 'disabled(2)'. + + An attempt to exceed this limit is reported using the notification + TIMETRA-BFD-MIB::tmnxBfdOnLspSessNoTailResources." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 54 } + +vRtrOperRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOperRouterId indicates an Ipv4 IP-address, uniquely + identifying the router in the Autonomous System (AS). + + The value of the vRtrOperRouterId will be determined based on the + following priority rules and context: + + Base Router Instance: + 1. vRtrRouterId (if not set to the default value). + 2. System Interface address (Ipv4) + 3. Derived from the chassis MAC address + + VPN Instance: + 1. vRtrRouterId (if not set to the default value). + 2. The Base Router Instance vRtrOperRouterId value." + ::= { vRtrConfExtEntry 56 } + +vRtrClassForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrClassForwarding specifies whether class forwarding is + enabled or not. If class forwarding is enabled, packets are forwarded + based on their forwarding class." + DEFVAL { false } + ::= { vRtrConfExtEntry 58 } + +vRtrMtrace2AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMtrace2AdminState specifies whether or not + 1. Launching a UDP-based IP multicast traceroute test (i.e. an + mtrace2 test) is administratively enabled for the specified router, and + 2. Listening for an unsolicited mtrace2 test packet is + administratively enabled for the specified router. + + An mtrace2 test is launched with + TIMETRA-OAM-TEST-MIB::tmnxOamMcastTrCtlTestSubMode set to + 'mcastTraceRouteV2(2)'. + + When this object is changed to 'inService(2)', an attempt is made to + open the UDP port specified by vRtrMtrace2UdpPort. + + If the attempt to open succeeds, vRtrMtrace2OperState is 'enabled(1)'. + If the attempt to open fails, vRtrMtrace2OperState is 'disabled(2)'. + In either case, vRtrMtrace2AdminState is 'inService(2)'. + + When this object is changed to 'outOfService(3)' and the UDP port + specified by vRtrMtrace2UdpPort is used by mtrace2, the UDP port is + closed." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 59 } + +vRtrMtrace2UdpPort OBJECT-TYPE + SYNTAX Unsigned32 (1024..49151) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMtrace2UdpPort specifies + 1. The value to be filled in the destination UDP port field of the + launch packet for a UDP-based IP multicast traceroute test (i.e. an + mtrace2 test). + 2. The UDP port used when listening for an unsolicited mtrace2 packet. + + The range is the UDP registered port range. + + This value is relevant when vRtrMtrace2AdminState is 'inService(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 8.3, 'UDP Destination + Port'." + DEFVAL { 5000 } + ::= { vRtrConfExtEntry 62 } + +vRtrPolicyReferenceChecks OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of object vRtrPolicyReferenceChecks specifies whether the + interactive configuration in CLI should check if a policy that is + referenced has been configured. + + When the value of vRtrPolicyReferenceChecks is set to true(1), + referencing non-existent policies or referencing non-existent policy + objects in policy-statements in CLI configuration fails. + + When the value of vRtrPolicyReferenceChecks is set to false(2), the + CLI configuration of a reference to a non-existent policy is allowed." + DEFVAL { false } + ::= { vRtrConfExtEntry 63 } + +vRtrMvpnIpmsiBierSubDomain OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiBierSubDomain specifies the value of BIER + sub-domain id. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'bier'." + DEFVAL { -1 } + ::= { vRtrConfExtEntry 64 } + +vRtrMvpnSpmsiBierSubDomain OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiBierSubDomain specifies the value of BIER + sub-domain id. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'bier'." + DEFVAL { -1 } + ::= { vRtrConfExtEntry 65 } + +vRtrFibTelemetry OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrFibTelemetry specifies whether FIB telemetry collection is + enabled." + DEFVAL { false } + ::= { vRtrConfExtEntry 66 } + +vRtrWeightedEcmpStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrWeightedEcmpStrict specifies whether or not to apply + strict ECMP." + DEFVAL { false } + ::= { vRtrConfExtEntry 67 } + +vRtrIpv6TeRouterIdIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6TeRouterIdIfName specifies the name of the + interface from which the IP address is obtained to use as IPv6 Traffic + Engineering Router ID. + + If the value of the vRtrIpv6TeRouterIdIfName is the default value, the + preferred primary global unicast address of the system interface will + be used as the IPv6 TE Router ID." + DEFVAL { "system" } + ::= { vRtrConfExtEntry 68 } + +vRtrEcmpUnequalCost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrEcmpUnequalCost specifies..." + DEFVAL { false } + ::= { vRtrConfExtEntry 69 } + +vRtrMvpnIpmsiP2mpPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiP2mpPolicy specifies the name of p2mp policy + whose parameters are configured in + TIMETRA-TREE-SID-MIB::vRtrTreeSidPolicyEntry table and are signaled to + the automatically created P2MP LSP for the inclusive provider tunnel. + + If the corresponding index does not exist in + TIMETRA-TREE-SID-MIB::vRtrTreeSidPolicyEntry table, an + 'inconsistentValue' error will be returned." + DEFVAL { ''H } + ::= { vRtrConfExtEntry 70 } + +vRtrMvpnSpmsiP2mpPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiP2mpPolicy specifies the name of p2mp policy + whose parameters are configured in + TIMETRA-TREE-SID-MIB::vRtrTreeSidPolicyEntry table and are signaled to + the automatically created P2MP LSP for the selective provider tunnel. + + If the corresponding index does not exist in + TIMETRA-TREE-SID-MIB::vRtrTreeSidPolicyEntry table, an + 'inconsistentValue' error will be returned." + DEFVAL { ''H } + ::= { vRtrConfExtEntry 71 } + +vRtrMvpnIpmsiSRPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiSRPolicy specifies the pim p2mp sr policy if + associated with this inclusive provider tunnel." + DEFVAL { false } + ::= { vRtrConfExtEntry 72 } + +vRtrMvpnSpmsiSRPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiSRPolicy specifies the pim p2mp sr policy if + associated with this selective provider tunnel." + DEFVAL { false } + ::= { vRtrConfExtEntry 73 } + +vRtrBgpIpVpnMplsAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpIpVpnMplsAdminState specifies the adminstrative + state of BGP IP VPN MPLs for this service." + DEFVAL { disabled } + ::= { vRtrConfExtEntry 74 } + +vRtrBgpIpVpnMplsDynEgrLblLmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value vRtrBgpIpVpnMplsDynEgrLblLmt of determines whether, when BGP + resolves routes, it accounts for the presence of control-word, + ethernet-segment label etc or not." + DEFVAL { false } + ::= { vRtrConfExtEntry 75 } + +vRtrIfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfExtTable has an entry for each router interface configured + in the system. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 61 } + +vRtrIfExtEntry OBJECT-TYPE + SYNTAX VRtrIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfExtTable 1 } + +VRtrIfExtEntry ::= SEQUENCE +{ + vRtrIfLsrIpLoadBalancing INTEGER, + vRtrIfIngressIpv4Flowspec TruthValue, + vRtrIfInfo OCTET STRING, + vRtrIfInfoEncrypted TruthValue, + vRtrIfQosRouteLookup INTEGER, + vRtrIfIpv6QosRouteLookup INTEGER, + vRtrIfStatusString DisplayString, + vRtrIfIpv6uRPFCheckState TmnxEnabledDisabled, + vRtrIfIpv6uRPFCheckMode TmnxUrpfCheckMode, + vRtrIfTmsOffRampVprn TmnxServId, + vRtrIfTmsMgmtVprn TmnxServId, + vRtrIfTrackMobile TmnxEnabledDisabled, + vRtrIfIpv6TrackMobile TmnxEnabledDisabled, + vRtrIfIngressIpv6Flowspec TruthValue, + vRtrIfLagLinkMapProfile TmnxLinkMapProfileIdOrZero, + vRtrIfLagActivePort TmnxPortID, + vRtrIfDCpuProtPolicy TNamedItemOrEmpty, + vRtrIfMcastNetworkDomainName TNamedItemOrEmpty, + vRtrIfIngressStatsEnabled TruthValue, + vRtrIfIpv6ReachableTime Unsigned32, + vRtrIfEnableMacAccounting TruthValue, + vRtrIfTcpMss Unsigned32, + vRtrIfIpv6TcpMss Unsigned32, + vRtrIfuRPFIgnoreDefault TruthValue, + vRtrIfIpv6uRPFIgnoreDefault TruthValue, + vRtrIfIpv6DadDisable TruthValue, + vRtrIfTeidLoadBalancing TruthValue, + vRtrIfEgrIpLoadBalancing INTEGER, + vRtrIfPlcyAcctTemplateName TNamedItemOrEmpty, + vRtrIfIpv6NdCacheStaleTime Unsigned32, + vRtrIfTmsOffRampIgrVrf TmnxVRtrIDOrZero, + vRtrIfArpRetryTimer Unsigned32, + vRtrIfSpiLoadBalancing TruthValue, + vRtrIfArpLimit Integer32, + vRtrIfArpLogOnly TruthValue, + vRtrIfArpThreshold Unsigned32, + vRtrIfVasIfType INTEGER, + vRtrIfIpv6NbrLimit Integer32, + vRtrIfIpv6NbrLogOnly TruthValue, + vRtrIfIpv6NbrThreshold Unsigned32, + vRtrIfDelayV4UpSeconds Unsigned32, + vRtrIfDelayV4DownSeconds Unsigned32, + vRtrIfDelayV6UpSeconds Unsigned32, + vRtrIfDelayV6DownSeconds Unsigned32, + vRtrIfDelayV4Timer Integer32, + vRtrIfDelayV6Timer Integer32, + vRtrIfInitDelayV4Enable TruthValue, + vRtrIfInitDelayV6Enable TruthValue, + vRtrIfOperV4DownReason BITS, + vRtrIfOperV6DownReason BITS, + vRtrIfLdpEolib TruthValue, + vRtrIfCreationOrigin TmnxCreateOrigin, + vRtrIfIcmpV4ParamProblem TruthValue, + vRtrIfIcmpV4NumParamProblem Unsigned32, + vRtrIfIcmpV4ParamProblemTime Unsigned32, + vRtrIfOperDCpuProtPolicy TNamedItemOrEmpty, + vRtrIfUrpfSelectedVprnsOnly TruthValue, + vRtrIfIpTunnelRemoteIpAddrType InetAddressType, + vRtrIfIpTunnelRemoteIpAddr InetAddress, + vRtrIfIpv4ArpLearnUnsol TruthValue, + vRtrIfIpv4ArpProRef TruthValue, + vRtrIfIpv6NdLearnUnsol INTEGER, + vRtrIfIpv6NdProRef INTEGER, + vRtrIfIpv6FlowLabelHashing TruthValue, + vRtrIfIngressIPFilterPair TruthValue +} + +vRtrIfLsrIpLoadBalancing OBJECT-TYPE + SYNTAX INTEGER { + system (0), + label-only (1), + label-ip (2), + ip-only (3), + eth-encap-ip (4), + label-ip-l4-teid (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLsrIpLoadBalancing specifies whether the IP Header + is used in the LAG and ECMP LSR hashing algorithm. This is the per + interface setting. + + When set to 'system (0)', the hashing algorithm is inherited from the + object tmnxLsrIpLoadBalancing. + + When set to 'label-only (1)' only the label is used in the hashing + algorithm. + + When set to 'label-ip (2)', the IP Header is included in the hashing + algorithm. + + When set to 'ip-only (3)' the IP Header is used exclusively in the + hashing Algorithm. + + When set to 'eth-encap-ip (4)' the IP SA/DA fields is used in the + hashing Algorithm. + + When set to 'label-ip-l4-teid (5)' the hashing algorithm hashes based + on label, IP header, L4 header, and GTP header (TEID) in order. The + hashing algorithm will use all the supported headers that are found in + the header fragment of incoming traffic." + DEFVAL { system } + ::= { vRtrIfExtEntry 1 } + +vRtrIfIngressIpv4Flowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIngressIpv4Flowspec specifies whether ingress + Flowspec for IPv4 is enabled for this interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 2 } + +vRtrIfInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..257)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfInfo specifies the information used to authenticate + the interface." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 3 } + +vRtrIfInfoEncrypted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The object vRtrIfInfoEncrypted is currently not supported." + DEFVAL { true } + ::= { vRtrIfExtEntry 4 } + +vRtrIfQosRouteLookup OBJECT-TYPE + SYNTAX INTEGER { + none (0), + destination (1), + source (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosRouteLookup specifies whether QoS classification + of the ingress IP packets based on the route lookup is enabled for + ipv4 on this router interface. + + By default the value of vRtrIfQosRouteLookup is set to 'none (0)', + which means the Qos classification of incoming IP packets based on the + route lookup is disabled for ipv4 on this interface. + + When the value of vRtrIfQosRouteLookup is 'destination (1)', the QoS + route lookup is enabled and the Qos classification of incoming IP + packets is based on the destination address matching. + + When the value of vRtrIfQosRouteLookup is 'source (2)', the QoS route + lookup is enabled and the Qos classification of incoming IP packets is + based on the source address matching." + DEFVAL { none } + ::= { vRtrIfExtEntry 5 } + +vRtrIfIpv6QosRouteLookup OBJECT-TYPE + SYNTAX INTEGER { + none (0), + destination (1), + source (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6QosRouteLookup specifies whether QoS + classification of the ingress IP packets based on the route lookup is + enabled for ipv6 on this router interface. + + By default the value of vRtrIfIpv6QosRouteLookup is 'none (0)', which + means the Qos classification of incoming IP packets based on the route + lookup is disabled on this interface. + + When the value of vRtrIfIpv6QosRouteLookup is 'destination (1)', the + QoS route lookup is enabled and the Qos classification of incoming IP + packets is based on the destination address matching. + + When the value of vRtrIfIpv6QosRouteLookup is 'source (2)', the QoS + route lookup is enabled and the Qos classification of incoming IP + packets is based on the source address matching." + DEFVAL { none } + ::= { vRtrIfExtEntry 6 } + +vRtrIfStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfStatusString indicates the status information about + the interface." + ::= { vRtrIfExtEntry 7 } + +vRtrIfIpv6uRPFCheckState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6uRPFCheckState specifies whether unicast RPF + (uRPF) check is enabled on this interface." + DEFVAL { disabled } + ::= { vRtrIfExtEntry 8 } + +vRtrIfIpv6uRPFCheckMode OBJECT-TYPE + SYNTAX TmnxUrpfCheckMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6uRPFCheckMode specifies the mode of unicast RPF + check. + + By default the value of vRtrIfIpv6uRPFCheckMode is 'strict (1)',which + means that uRPF checks whether the incoming packet has a source + address that matches a prefix in the routing table, and whether the + interface expects to receive a packet with this source address prefix. + + When the value of vRtrIfIpv6uRPFCheckMode is 'loose (2)', the uRPF + checks whether the incoming packet has a source address with a + corresponding prefix in the routing table. It does not check whether + the interface expects to receive a packet with a specific source + address prefix. + + When the value of vRtrIfIpv6uRPFCheckMode is 'strictNoEcmp (3)', the + uRPF checks whether the incoming packet has a source address which + matches an ECMP route. If the source address matches an ECMP route, + the packet is dropped by uRPF. Otherwise, the behavior is same as + 'strict' mode. + + This object is valid only when value of vRtrIfIpv6uRPFCheckState is + set to 'enabled'." + DEFVAL { strict } + ::= { vRtrIfExtEntry 9 } + +vRtrIfTmsOffRampVprn OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The vRtrIfTmsOffRampVprn specifies the off-ramp VPRN service + associated with this threat management service (TMS) interface. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when vRtrIfType is not set to 'tmsService'. + + An 'inconsistentValue' error is returned when this object is set to a + different value when vRtrIfRowStatus is set to 'active'." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 10 } + +vRtrIfTmsMgmtVprn OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The vRtrIfTmsMgmtVprn specifies the management VPRN service associated + with this threat management service (TMS) interface. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when vRtrIfType is not set to 'tmsService'. + + An 'inconsistentValue' error is returned when this object is set to a + different value when vRtrIfRowStatus is set to 'active'." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 11 } + +vRtrIfTrackMobile OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTrackMobile specifies whether to track the + interface's ipv4 route depending on the geo-redundancy state of the + associated mobile gateway." + DEFVAL { disabled } + ::= { vRtrIfExtEntry 12 } + +vRtrIfIpv6TrackMobile OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6TrackMobile specifies whether to track the + interface's ipv6 route depending on the geo-redundancy state of the + associated mobile gateway." + DEFVAL { disabled } + ::= { vRtrIfExtEntry 13 } + +vRtrIfIngressIpv6Flowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIngressIpv6Flowspec specifies whether ingress + Flowspec for IPv6 is enabled for this interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 14 } + +vRtrIfLagLinkMapProfile OBJECT-TYPE + SYNTAX TmnxLinkMapProfileIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLagLinkMapProfile specifies the lag link map + profile to be used by the interface when the physical port associated + with the interface is a LAG" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 15 } + +vRtrIfLagActivePort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLagActivePort indicates a port on the lag + associated with this interface, that is used when tLagPerLinkHash is + enabled on the lag or when vRtrIfLagLinkMapProfile is configured on + this interface." + ::= { vRtrIfExtEntry 16 } + +vRtrIfDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDCpuProtPolicy associates Distributed CPU + Protection Policy with a Virtual Router Interface." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 17 } + +vRtrIfMcastNetworkDomainName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfMcastNetworkDomainName specifies the multicast + network domain name, a group of network interfaces, to be used for + mutlicast replication when a spoke-sdp is bound to the interface. + + Multicast traffic is only copied to the subset of network interfaces + defined by the network domain." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 18 } + +vRtrIfIngressStatsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIngressStatsEnabled specifies if ingress statistics + gathering is enabled for this interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 20 } + +vRtrIfIpv6ReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6ReachableTime specifies the time an IPv6 + neighbor on this interface remains in reachable state. While in this + state, no neighbor-unreachability detection has to be done. + + A value of zero (0) indicates that the time specified in + vRtrIpv6ReachableTime for the parent router is used instead." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 21 } + +vRtrIfEnableMacAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of vRtrIfEnableMacAccounting specifies if MAC accounting + functionality is enabled on an interface. + + When the value of vRtrIfEnableMacAccounting is set to 'true', MAC + accounting functionality is enabled on that interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 23 } + +vRtrIfTcpMss OBJECT-TYPE + SYNTAX Unsigned32 (0 | 384..9746) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTcpMss specifies the TCP maximum segment size(MSS) + for TCP connections originated from the associated IP interface. + + When the value of vRtrIfTcpMss is set to 0, the command removes the + static value and allows the TCP MSS value to be calculated based on + the IP MTU value." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 25 } + +vRtrIfIpv6TcpMss OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1220..9726) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6TcpMss specifies the TCP maximum segment + size(MSS) for TCP connections originated from the associated IP + interface. + + When the value of vRtrIfIpv6TcpMss is set to 0, the command removes + the static value and allows the TCP MSS value to be calculated based + on the IP MTU value. + + When the value of vRtrIfIPv6ConfigAllowed is set to true the range + allowed for vRtrIfIpv6TcpMss is from 1220 to 9138. For FP4 cards the + range is 1220 to 9726" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 26 } + +vRtrIfuRPFIgnoreDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFIgnoreDefault specifies if the default route is + to be disregarded while performing a uRPF check + + When the value of vRtrIfuRPFIgnoreDefault is set to 'true', the + default route is disregarded while performing a uRPF check. The + default route is disregarded for all the values of + vRtrIfuRPFCheckMode." + DEFVAL { false } + ::= { vRtrIfExtEntry 27 } + +vRtrIfIpv6uRPFIgnoreDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6uRPFIgnoreDefault specifies if the default + route is to be disregarded while performing a uRPF check. + + When the value of vRtrIfIpv6uRPFIgnoreDefault is set to 'true', the + default route is disregarded while performing a uRPF check. The + default route is disregarded for all the values of + vRtrIfIpv6uRPFCheckMode." + DEFVAL { false } + ::= { vRtrIfExtEntry 28 } + +vRtrIfIpv6DadDisable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6DadDisable specifies if the Duplicate Address + Detection (DAD) is disabled for this interface. + + The value 'false' specifies that DAD is enabled, while the value + 'true' specifies that DAD is disabled. + + Setting this object is only relevant while the value of the object + vRtrIfIPv6ConfigAllowed is equal to 'true' for the corresponding row + in the vRtrIfTable." + REFERENCE + "RFC2462 IPv6 Stateless Address Autoconfiguration, + section 5.4 Duplicate Address Detection" + DEFVAL { false } + ::= { vRtrIfExtEntry 35 } + +vRtrIfTeidLoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTeidLoadBalancing specifies whether TEID load + balancing is enabled for GTP-U/GTP-C tunnels on all configured + IES/VPRN/router interfaces." + DEFVAL { false } + ::= { vRtrIfExtEntry 36 } + +vRtrIfEgrIpLoadBalancing OBJECT-TYPE + SYNTAX INTEGER { + both (0), + destination (1), + source (2), + innerIp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfEgrIpLoadBalancing specifies hash parameters to be + used for IPv4/v6 header load balancing. + + By default the value of vRtrIfEgrIpLoadBalancing is set to 'both (0)', + which means vRtrIfEgrIpLoadBalancing uses IP source and destination + addresses in outer IP header in LAG/ECMP hash on IP interfaces. + + When the value of vRtrIfEgrIpLoadBalancing is 'destination (1)', + vRtrIfEgrIpLoadBalancing uses only IP destination address in LAG/ECMP + hash on IP interfaces and ignores source address. If the value of + vRtrIfEgrIpLoadBalancing is 'destination (1)' and the value of + TIMETRA-PORT-MIB::tmnxL4LoadBalancing is 'true', then + vRtrIfEgrIpLoadBalancing uses both IP destination address and port in + the hash, and ignores IP source address/port. + + When the value of vRtrIfEgrIpLoadBalancing is 'source (2)', + vRtrIfEgrIpLoadBalancing uses only IP source address in LAG/ECMP hash + on IP interfaces and ignores destination address. If the value of + vRtrIfEgrIpLoadBalancing is 'source (2)' and the value of + TIMETRA-PORT-MIB::tmnxL4LoadBalancing is 'true', then + vRtrIfEgrIpLoadBalancing uses both IP source address and port in the + hash, and ignores IP destination address/port. + + When the value of vRtrIfEgrIpLoadBalancing is 'innerIp (3)', + vRtrIfEgrIpLoadBalancing uses source/destination addresses from the + inner IPv4 or IPv6 packet tunnelled inside IPv4 tunnel in the hash." + DEFVAL { both } + ::= { vRtrIfExtEntry 37 } + +vRtrIfPlcyAcctTemplateName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfPlcyAcctTemplateName specifies the policy + accounting template associated with this interface." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 38 } + +vRtrIfIpv6NdCacheStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdCacheStaleTime specifies the time an IPv6 + neighbor cache entry on this interface remains in stale state. + + When this time has elapsed, the system removes the neighbor cache + entry. + + The value zero means that the actual value is taken from the object + vRtrIpv6NdCacheStaleTime in the parent router instance." + REFERENCE + "RFC 2461 Neighbor Discovery for IP Version 6 (IPv6) + section 7.3.2. Neighbor Cache Entry States" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 39 } + +vRtrIfTmsOffRampIgrVrf OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfTmsOffRampIgrVrf specifies the routing context + that will be used by the system to route traffic originating from + the TMS module and arriving at the ingress side of the off-ramp + interface. + + The (default) value '0' indicates that the traffic will be routed in + the routing context to which the off-ramp interface belongs. + + When a non zero value is specified the system will attach an internal + ACL filter to the ingress side of the off-ramp interface, which will + redirect all traffic to the routing context of the specified vRtrID. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when vRtrIfType is not set to 'tmsService'" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 41 } + +vRtrIfArpRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..300) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpRetryTimer specifies the ARP retry interval in + deciseconds for an interface." + DEFVAL { 50 } + ::= { vRtrIfExtEntry 42 } + +vRtrIfSpiLoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfSpiLoadBalancing specifies whether SPI use in + hashing is enabled on the configured IES/VPRN/router interfaces." + DEFVAL { false } + ::= { vRtrIfExtEntry 46 } + +vRtrIfArpLimit OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..524288) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpLimit specifies the maximum number of IPv4 ARP + entries that can be learned on an IP interface. + + The tmnxVRtrArpThresholdExceeded notification is sent when the number + of entries exceeds a percentage of this limit as specified by + vRtrIfArpThreshold. + + When the number of IPv4 ARP entries exceeds vRtrIfArpLimit, then a + tmnxVRtrArpLmt notification is sent and no new entries are learned + until an entry expires. + + When the value of vRtrIfArpLimit is set to '0', dynamic ARP learning + is disabled and no dynamic ARP entries are learned. + + When the value of vRtrIfArpLimit is set to '-1', dynamic ARP limits + are disabled and the maximum number of dynamic ARPs can be learned." + DEFVAL { -1 } + ::= { vRtrIfExtEntry 47 } + +vRtrIfArpLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpLogOnly specifies whether dynamic learning + continues or not on the interface when vRtrIfArpLimit is exceeded. + + When the value is set to 'true', dynamic learning will continue after + the limit is exceeded. + + When the value is set to 'false', dynamic learning will be disabled + after the limit is exceeded and re-enabled on the interface when the + number of ARP entries falls below the limit again." + DEFVAL { false } + ::= { vRtrIfExtEntry 48 } + +vRtrIfArpThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpThreshold specifies a percentage of + vRtrIfArpLimit when exceeded triggers a tmnxVRtrArpThresholdExceeded + notification to be sent." + DEFVAL { 90 } + ::= { vRtrIfExtEntry 49 } + +vRtrIfVasIfType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + toFromAccess (1), + toFromNetwork (2), + toFromBoth (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfVasIfType specifies whether this is a + VAS access-facing interface (for ESM/AA this means sub-facing + interface). It allows to skip over egress PBR for after-VAS traffic + and allows to skip over AA divert when AA is deployed. + + none (0): + Used when this interface is not a VAS access facing interface. This + value is the default value. + + toFromAccess (1): + Used when two separate toFromAccess and toFromNetwork interfaces + are used for Value Added Service (VAS) connectivity. + For VAS chaining: traffic arriving from access interfaces (like + from a subscriber) is redirected to a PBR target reachable over + this interface for upstream VAS processing; and downstream traffic + after VAS processing must arrive on this interface, so the traffic + is subject to regular routing but is not subject to AA divert, nor + egress subscriber PBR. + + toFromNetwork (2): + Used when two separate (toFromAccess and toFromNetwork) + interfaces are used for Value Added Service (VAS) connectivity. + For VAS chaining: traffic arriving from network interfaces (like + destined to a subscriber) is redirected to a PBR target reachable + over this interface for downstream VAS processing; and upstream + traffic after VAS processing should arrive on this interface, + so regular routing can be applied. + + toFromBoth (3): + Used when single interface is used for Value Added Service (VAS) + connectivity. + For VAS chaining: both traffic arriving from access and network + is redirected to a PBR target reachable over this interface for + upstream/downstream VAS processing; and downstream traffic after + VAS processing must arrive on this interface, so the traffic is + subject to regular routing but is not subject to AA divert, + nor egress subscriber PBR." + DEFVAL { none } + ::= { vRtrIfExtEntry 50 } + +vRtrIfIpv6NbrLimit OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..102400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NbrLimit specifies the maximum number of IPv6 + neighbor entries that can be learned on an IP interface. + + The tmnxVRtrIpv6NbrThresholdExceeded notification is sent when the + number of entries exceeds a percentage of this limit as specified by + vRtrIfIpv6NbrThreshold. + + When the number of neighbor entries exceeds vRtrIfIpv6NbrLimit, then a + tmnxVRtrIpv6NbrLmt notification is sent and no new entries are learned + until an entry expires. + + When the value of vRtrIfIpv6NbrLimit is set to '0', dynamic neighbor + learning is disabled and no dynamic neighbor entries are learned. + + When the value of vRtrIfIpv6NbrLimit is set to '-1', dynamic neighbor + limits are disabled and the maximum number of dynamic neighbor entries + can be learned." + DEFVAL { -1 } + ::= { vRtrIfExtEntry 51 } + +vRtrIfIpv6NbrLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NbrLogOnly specifies whether dynamic learning + continues or not on the interface when vRtrIfIpv6NbrLimit is exceeded. + + When the value is set to 'true', dynamic learning will continue after + the limit is exceeded. + + When the value is set to 'false', dynamic learning will be disabled + after the limit is exceeded and re-enabled on the interface when the + number of neighbor entries falls below the limit again." + DEFVAL { false } + ::= { vRtrIfExtEntry 52 } + +vRtrIfIpv6NbrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NbrThreshold specifies a percentage of + vRtrIfIpv6NbrLimit when exceeded, triggers a + tmnxVRtrIpv6NbrThresholdExceeded notification to be sent." + DEFVAL { 90 } + ::= { vRtrIfExtEntry 53 } + +vRtrIfDelayV4UpSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV4UpSeconds specifies the time in seconds that + is used to bring up the IPv4 interface. + + When an interface comes up, it will not become operational until after + the specified delay. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 54 } + +vRtrIfDelayV4DownSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV4DownSeconds specifies the time in seconds + that is used to bring down the IPv4 interface. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 55 } + +vRtrIfDelayV6UpSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV6UpSeconds specifies the time in seconds that + is used to bring up the IPv6 interface. + + When an interface comes up, it will not become operational until after + the specified delay. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 56 } + +vRtrIfDelayV6DownSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV6DownSeconds specifies the time in seconds + that is used to bring down the IPv6 interface. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 57 } + +vRtrIfDelayV4Timer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV4Timer indicates the time left before the + interface comes up or goes down, depending on the ongoing transition + state of the interface." + ::= { vRtrIfExtEntry 58 } + +vRtrIfDelayV6Timer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV6Timer indicates the time left before the + interface comes up or goes down, depending on the ongoing transition + state of the interface." + ::= { vRtrIfExtEntry 59 } + +vRtrIfInitDelayV4Enable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfInitDelayV4Enable specifies whether + vRtrIfDelayV4UpSeconds is used only the next time or everytime the + system attempts to bring the interface operationally up. + + The value of vRtrIfInitDelayV4Enable is ignored if the value of + vRtrIfDelayV4UpSeconds is set to 0. + + The value of vRtrIfInitDelayV4Enable is only set when interface is of + type subscriber interface. + + When the value vRtrIfInitDelayV4Enable is set to 'false', everytime + the system attempts to bring the interface operationally up, it will + be delayed by the value of vRtrIfDelayV4UpSeconds. + + When the value vRtrIfInitDelayV4Enable is set to 'true', only the next + time the system attempts to bring the interface operationally up, it + will be delayed by the value of vRtrIfDelayV4UpSeconds." + DEFVAL { false } + ::= { vRtrIfExtEntry 60 } + +vRtrIfInitDelayV6Enable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfInitDelayV6Enable specifies whether + vRtrIfDelayV6UpSeconds is used only the next time or everytime the + system attempts to bring the interface operationally up. + + The value of vRtrIfInitDelayV6Enable is ignored if the value of + vRtrIfDelayV6UpSeconds is set to 0. + + The value of vRtrIfInitDelayV6Enable is only set when interface is of + type subscriber interface. + + When the value vRtrIfInitDelayV6Enable is set to 'false', everytime + the system attempts to bring the interface operationally up, it will + be delayed by the value of vRtrIfDelayV6UpSeconds. + + When the value vRtrIfInitDelayV6Enable is set to 'true', only the next + time the system attempts to bring the interface operationally up, it + will be delayed by the value of vRtrIfDelayV6UpSeconds." + DEFVAL { false } + ::= { vRtrIfExtEntry 61 } + +vRtrIfOperV4DownReason OBJECT-TYPE + SYNTAX BITS { + ifAdminDown (0), + svcAdminDown (1), + portOperDown (2), + addrOrIfNotReady (3), + assocObjNotReady (4), + rvplsDown (5), + operGrpDown (6), + ifAdminDestroy (7), + noIfAddress (8), + noIfInfo (9), + delayedStartEnabled (10), + ifProtoOperDown (11), + invalidPortCfg (12), + unknown (13), + noRouteDistinguisher (14), + wlanGwRedundancyStandby (15), + wlanGwGroupDegraded (16), + ipControlTunnelOperDown (17), + pdnAddressMismatch (18), + pingCheckFailure (19), + portInternalLoopback (20) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperV4DownReason indicates the reason why the + interface is operationally down. + + The bit values are: + 'ifAdminDown (0)' - Interface is administratively down + 'svcAdminDown (1)' - Service is administratively down + 'portOperDown (2)' - SAP port is operationally down + 'addrOrIfNotReady (3)' - Address or Parent interface is not + ready + 'assocObjNotReady (4)' - Associated object is not ready + 'rvplsDown (5)' - R-VPLS service is down + 'operGrpDown (6)' - Associated Operational Group is down + 'ifAdminDestroy (7)' - Interface is being deleted + 'noIfAddress (8)' - Interface address is not configured + 'noIfInfo (9)' - Interface info not present + 'delayedStartEnabled (10)' - Delayed start timer is enabled on + the interface + 'ifProtoOperDown (11)' - Protocols on interface are + operationally down + 'invalidPortCfg (12)' - Port configuration is not valid + 'unknown (13)' - Reason is unknown + 'noRouteDistinguisher (14)' - Route Distinguisher not configured in VPRN + 'wlanGwRedundancyStandby (15)' - Interface is in standby state for + WLAN-GW redundancy + 'wlanGwGroupDegraded (16)' - The associated WLAN-GW group is in a + degraded state + 'ipControlTunnelOperDown (17)' - The IP tunnel associated to a control-tunnel + interface is operationally down + 'pdnAddressMismatch (18)' - The IP address learned from the packet data network + does not match the configured primary IP address + 'pingCheckFailure (19)' - The IP interface is or went down because of ping-template + failure + 'portInternalLoopback (20)' - The IP interface is bound to a port that has an + internal loopback configured" + ::= { vRtrIfExtEntry 62 } + +vRtrIfOperV6DownReason OBJECT-TYPE + SYNTAX BITS { + ifAdminDown (0), + svcAdminDown (1), + portOperDown (2), + addrOrIfNotReady (3), + assocObjNotReady (4), + rvplsDown (5), + operGrpDown (6), + ifAdminDestroy (7), + noIfAddress (8), + noIfInfo (9), + delayedStartEnabled (10), + ifProtoOperDown (11), + invalidPortCfg (12), + unknown (13), + noRouteDistinguisher (14), + wlanGwRedundancyStandby (15), + wlanGwGroupDegraded (16), + ipControlTunnelOperDown (17), + pdnAddressMismatch (18), + pingCheckFailure (19), + portInternalLoopback (20) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperV6DownReason indicates the reason why the + interface is operationally down. + + The bit values are: + 'ifAdminDown (0)' - Interface is administratively down + 'svcAdminDown (1)' - Service is administratively down + 'portOperDown (2)' - SAP port is operationally down + 'addrOrIfNotReady (3)' - Address or Parent interface is not + ready + 'assocObjNotReady (4)' - Associated object is not ready + 'rvplsDown (5)' - R-VPLS service is down + 'operGrpDown (6)' - Associated Operational Group is down + 'ifAdminDestroy (7)' - Interface is being deleted + 'noIfAddress (8)' - Interface address is not configured + 'noIfInfo (9)' - Interface info not present + 'delayedStartEnabled (10)' - Delayed start timer is enabled on + the interface + 'ifProtoOperDown (11)' - Protocols on interface are + operationally down + 'invalidPortCfg (12)' - Port configuration is not valid + 'unknown (13)' - Reason is unknown + 'noRouteDistinguisher (14)' - Route Distinguisher not configured in VPRN + 'wlanGwRedundancyStandby (15)' - Interface is in standby state for + WLAN-GW redundancy + 'wlanGwGroupDegraded (16)' - The associated WLAN-GW group is in a + degraded state + 'ipControlTunnelOperDown (17)' - The IP tunnel associated to a control-tunnel + interface is operationally down + 'pdnAddressMismatch (18)' - The IP address learned from the packet data network + does not match the configured primary IP address + 'pingCheckFailure (19)' - The IP interface is or went down because of ping-template + failure + 'portInternalLoopback (20)' - The IP interface is bound to a port that has an + internal loopback configured" + ::= { vRtrIfExtEntry 63 } + +vRtrIfLdpEolib OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLdpEolib specifies if end-of-lib LDP messages from + a LDP peer are to be processed or not. + + If the value of vRtrIfLdpEolib is equal to 'true' and the value of the + vRtrIfLdpSyncTimer object is not zero, the end-of-lib LDP messages are + processed, the LDP sync timer (see the vRtrIfLdpSyncTimer object) is + terminated and the IGP link cost is restored accordingly. + + If the value of the vRtrIfLdpSyncTimer object is zero, the value of + this object is ignored." + DEFVAL { false } + ::= { vRtrIfExtEntry 64 } + +vRtrIfCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { vRtrIfExtEntry 67 } + +vRtrIfIcmpV4ParamProblem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV4ParamProblem specifies whether + parameter-problem ICMPv4 messages should be sent. When it is set to + 'true', ICMPv4 parameter-problem messages are generated by this + interface. When vRtrIfIcmpV4ParamProblem is set to 'false', ICMPv4 + parameter-problem messages are not sent." + DEFVAL { true } + ::= { vRtrIfExtEntry 68 } + +vRtrIfIcmpV4NumParamProblem OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV4NumParamProblem specifies how many + parameter-problem ICMPv4 messages are issued in the time frame + specified by vRtrIfIcmpV4ParamProblemTime." + DEFVAL { 100 } + ::= { vRtrIfExtEntry 69 } + +vRtrIfIcmpV4ParamProblemTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV4ParamProblemTime specifies the time frame in + seconds that is used to limit the number of parameter-problem ICMPv4 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfExtEntry 70 } + +vRtrIfOperDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperDCpuProtPolicy indicates the Operational + Distributed CPU Protection Policy." + ::= { vRtrIfExtEntry 71 } + +vRtrIfUrpfSelectedVprnsOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfUrpfSelectedVprnsOnly enables selective uRPF + checking. + + When the value of vRtrIfUrpfSelectedVprnsOnly is 'true', packets that + are associated to a VPRN will be subjected to the uRPF treatment + configured for this interface if the associated VPRN has + 'TIMETRA-SERV-MIB::svcNetIngUrpfCheckState' set to 'true'. + + The uRPF treatment for this interface is configured with the objects + vRtrIfuRPFCheckState, vRtrIfuRPFCheckMode, vRtrIfuRPFIgnoreDefault for + IPv4 packets, and vRtrIfIpv6uRPFCheckState, vRtrIfIpv6uRPFCheckMode, + and vRtrIfIpv6uRPFIgnoreDefault for IPv6 packets. + + When the value of vRtrIfUrpfSelectedVprnsOnly is 'false', uRPF check + configuration will be done for all packets associated with a VPRN, + regardless of the value of 'TIMETRA-SERV-MIB::svcNetInguRPFCheckState' + and regardless of the uRPF configuration for this interface. + + The value of vRtrIfUrpfSelectedVprnsOnly does not affect uRPF checking + on packets ingressing a VPRN directly through a SAP or SDP binding + associated with a service interface; uRPF checking on those packets is + controlled by the value of the object vRtrIfuRPFCheckState of the + service interface. + + Setting the value of vRtrIfUrpfSelectedVprnsOnly to 'true' is only + allowed if the value of the vRtrIfType object in the corresponding row + in the vRtrIfTable is equal to 'network'." + DEFVAL { false } + ::= { vRtrIfExtEntry 72 } + +vRtrIfIpTunnelRemoteIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpTunnelRemoteIpAddrType specifies the type of + vRtrIfIpTunnelRemoteIpAddr." + DEFVAL { unknown } + ::= { vRtrIfExtEntry 75 } + +vRtrIfIpTunnelRemoteIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpTunnelRemoteIpAddr specifies the IP address of + the remote end of the IP tunnel associated with this interface (the + source IP address in the tunneled IP datagram headers received by this + system). + + A non empty value is only allowed if the value of the vRtrIfType + object in the corresponding row in the vRtrIfTable is equal to + 'controlTunnel'." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 76 } + +vRtrIfIpv4ArpLearnUnsol OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv4ArpLearnUnsol specifies whether unsolicited + learning is enabled. + + When the value is set to 'true', unsolicited learning is enabled. + + When the value is set to 'false', unsolicited learning is disabled." + DEFVAL { false } + ::= { vRtrIfExtEntry 78 } + +vRtrIfIpv4ArpProRef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv4ArpProRef specifies whether proactive refresh + is enabled. + + When the value is set to 'true', proactive refresh is enabled. + + When the value is set to 'false', proactive refresh is disabled." + DEFVAL { false } + ::= { vRtrIfExtEntry 79 } + +vRtrIfIpv6NdLearnUnsol OBJECT-TYPE + SYNTAX INTEGER { + none (0), + global (1), + linkLocal (2), + both (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdLearnUnsol specifies whether unsolicited + learning is enabled. + + When the value is set to 'global', proactive refresh is global. + + When the value is set to 'linkLocal', proactive refresh is link local." + DEFVAL { none } + ::= { vRtrIfExtEntry 80 } + +vRtrIfIpv6NdProRef OBJECT-TYPE + SYNTAX INTEGER { + none (0), + global (1), + linkLocal (2), + both (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdProRef specifies whether proactive refresh is + enabled. + + When the value is set to 'global', proactive refresh is global. + + When the value is set to 'linklocal', proactive refresh is link local." + DEFVAL { none } + ::= { vRtrIfExtEntry 81 } + +vRtrIfIpv6FlowLabelHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6FlowLabelHashing specifies whether flow-label + load balancing is enabled for the configured IES/VPRN/router + interfaces." + DEFVAL { false } + ::= { vRtrIfExtEntry 82 } + +vRtrIfIngressIPFilterPair OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfIngressIPFilterPair specifies if ip + filter pair has been enabled or disabled on this network interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 83 } + +vRtrRsvpTunIfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrRsvpTunIfEntryTable by + adding, deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 62 } + +vRtrRsvpTunIfEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRsvpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRsvpTunIfEntryTable has an entry for each P2MP RSVP tunnel + interface configured in the system." + ::= { tmnxVRtrObjs 63 } + +vRtrRsvpTunIfEntry OBJECT-TYPE + SYNTAX VRtrRsvpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrRsvpTunIfEntryTable represents a P2MP RSVP + tunnel interface on this router. Entries can be created and deleted + via SNMP SET operations using the vRtrRsvpTunIfRowStatus variable." + INDEX { + vRtrID, + vRtrRsvpTunIfLspName, + vRtrRsvpTunIfSenderAddrType, + vRtrRsvpTunIfSenderAddr + } + ::= { vRtrRsvpTunIfEntryTable 1 } + +VRtrRsvpTunIfEntry ::= SEQUENCE +{ + vRtrRsvpTunIfLspName TNamedItem, + vRtrRsvpTunIfSenderAddrType InetAddressType, + vRtrRsvpTunIfSenderAddr InetAddress, + vRtrRsvpTunIfRowStatus RowStatus, + vRtrRsvpTunIfLastChanged TimeStamp, + vRtrRsvpTunIfSessionId Unsigned32, + vRtrRsvpTunIfTransmitInt Unsigned32, + vRtrRsvpTunIfMultiplier Unsigned32, + vRtrRsvpTunIfStandbyLspName TNamedItemOrEmpty, + vRtrRsvpTunIfStandbyAddrType InetAddressType, + vRtrRsvpTunIfStandbyAddr InetAddress, + vRtrRsvpTunIfIfIndex InterfaceIndex, + vRtrRsvpTunIfHoldTimer Unsigned32, + vRtrRsvpTunIfStandbySessionId Unsigned32, + vRtrRsvpTunIfStandbyIfIndex InterfaceIndexOrZero, + vRtrRsvpTunIfDescription TItemDescription +} + +vRtrRsvpTunIfLspName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfLspName indicates the LSP name of the P2MP + RSVP tunnel interface." + ::= { vRtrRsvpTunIfEntry 1 } + +vRtrRsvpTunIfSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSenderAddrType indicates the type of address + of an RSVP sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrRsvpTunIfEntry 2 } + +vRtrRsvpTunIfSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSenderAddr indicates the address of an RSVP + sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrRsvpTunIfEntry 3 } + +vRtrRsvpTunIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfRowStatus specifies the Row status of this + table row. This object is used to create or delete rows in this table." + ::= { vRtrRsvpTunIfEntry 4 } + +vRtrRsvpTunIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfLastChanged indicates the timestamp of + the last change to this row in vRtrRsvpTunIfEntryTable." + ::= { vRtrRsvpTunIfEntry 5 } + +vRtrRsvpTunIfSessionId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSessionId specifies the discriminator for a + BFD session for this P2MP RSVP tunnel interface. When + vRtrRsvpTunIfSessionId has a value of 0, the BFD session is not + operational. This identifier needs to be unique within a tunnel + interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfEntry 6 } + +vRtrRsvpTunIfTransmitInt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfTransmitInt specifies the transmit interval + for a BFD session for this P2MP RSVP tunnel interface. When + vRtrRsvpTunIfTransmitInt has a value of 0, the transmit interval is + not applicable." + DEFVAL { 100 } + ::= { vRtrRsvpTunIfEntry 7 } + +vRtrRsvpTunIfMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfMultiplier specifies the multiplier to + detect if a BFD session is down for this P2MP RSVP tunnel interface. + When vRtrRsvpTunIfMultiplier has a value of 0, the multiplier is not + applicable." + DEFVAL { 3 } + ::= { vRtrRsvpTunIfEntry 8 } + +vRtrRsvpTunIfStandbyLspName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyLspName specifies the LSP name of the + standby P2MP RSVP tunnel interface." + DEFVAL { ''H } + ::= { vRtrRsvpTunIfEntry 9 } + +vRtrRsvpTunIfStandbyAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyAddrType specifies the address type + of the standby P2MP RSVP tunnel interface." + DEFVAL { ipv4 } + ::= { vRtrRsvpTunIfEntry 10 } + +vRtrRsvpTunIfStandbyAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyAddr specifies the standby address of + the standby P2MP RSVP tunnel interface." + DEFVAL { '00000000'H } + ::= { vRtrRsvpTunIfEntry 11 } + +vRtrRsvpTunIfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfIfIndex indicates the tunnel interface index + of the P2MP RSVP tunnel interface. It is a unique value among entries + with the same value of vRtrID." + ::= { vRtrRsvpTunIfEntry 12 } + +vRtrRsvpTunIfHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfHoldTimer specifies the time interval that a + leaf node waits after a BFD session over a primary P2MP RSVP tunnel + interface is restored and before it programs multicast records to + accept traffic from that primary tunnel interface." + DEFVAL { 10 } + ::= { vRtrRsvpTunIfEntry 13 } + +vRtrRsvpTunIfStandbySessionId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbySessionId specifies the discriminator + for a BFD session over the standby P2MP RSVP tunnel interface. When + vRtrRsvpTunIfStandbySessionId has a value of 0, the BFD session is not + operational. This identifier needs to be unique within a tunnel + interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfEntry 14 } + +vRtrRsvpTunIfStandbyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyIfIndex indicates the tunnel + interface index of the standby P2MP RSVP tunnel interface." + ::= { vRtrRsvpTunIfEntry 15 } + +vRtrRsvpTunIfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfDescription specifies a user provided + description string for this rsvp tunnel interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrRsvpTunIfEntry 16 } + +vRtrRsvpTunIfSrcTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcTableLastChanged indicates the sysUpTime + at the time of the last modification to vRtrRsvpTunIfSrcEntryTable by + adding, deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 64 } + +vRtrRsvpTunIfSrcEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRsvpTunIfSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRsvpTunIfSrcEntryTable has an entry for each multicast source + tracked by BFD over a P2MP RSVP tunnel interface." + ::= { tmnxVRtrObjs 65 } + +vRtrRsvpTunIfSrcEntry OBJECT-TYPE + SYNTAX VRtrRsvpTunIfSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a multicast source tracked by BFD over P2MP + RSVP tunnel interface in the system. Entries can be created and + deleted via SNMP SET operations using the vRtrRsvpTunIfSrcRowStatus + variable." + INDEX { + vRtrID, + vRtrRsvpTunIfLspName, + vRtrRsvpTunIfSenderAddrType, + vRtrRsvpTunIfSenderAddr, + vRtrRsvpTunIfSrcAddrType, + vRtrRsvpTunIfSrcAddr + } + ::= { vRtrRsvpTunIfSrcEntryTable 1 } + +VRtrRsvpTunIfSrcEntry ::= SEQUENCE +{ + vRtrRsvpTunIfSrcAddrType InetAddressType, + vRtrRsvpTunIfSrcAddr InetAddress, + vRtrRsvpTunIfSrcRowStatus RowStatus, + vRtrRsvpTunIfSrcLastChanged TimeStamp, + vRtrRsvpTunIfSrcBfdEnable TruthValue, + vRtrRsvpTunIfSrcSessionId Unsigned32, + vRtrRsvpTunIfSrcTransmitInt Unsigned32, + vRtrRsvpTunIfSrcMultiplier Unsigned32, + vRtrRsvpTunIfSrcStandbySessionId Unsigned32 +} + +vRtrRsvpTunIfSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcAddrType indicates the type of address of + a multicast source for the P2MP RSVP tunnel interface." + ::= { vRtrRsvpTunIfSrcEntry 1 } + +vRtrRsvpTunIfSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcAddr indicates the address of a multicast + source for the P2MP RSVP tunnel interface." + ::= { vRtrRsvpTunIfSrcEntry 2 } + +vRtrRsvpTunIfSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcRowStatus specifies the Row status of + this table row. This object is used to create or delete rows in this + table." + ::= { vRtrRsvpTunIfSrcEntry 3 } + +vRtrRsvpTunIfSrcLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcLastChanged indicates the timestamp of + the last change to this row in vRtrRsvpTunIfSrcEntryTable." + ::= { vRtrRsvpTunIfSrcEntry 4 } + +vRtrRsvpTunIfSrcBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcBfdEnable specifies if the BFD session to + track the multicast source over the P2MP RSVP tunnel interface is + enabled or not." + DEFVAL { false } + ::= { vRtrRsvpTunIfSrcEntry 5 } + +vRtrRsvpTunIfSrcSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcSessionId specifies the discriminator for + a BFD session to track the multicast source over the P2MP RSVP tunnel + interface. When vRtrRsvpTunIfSrcSessionId has a value of 0, the BFD + session is not operational. This Id needs to be unique within a tunnel + interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfSrcEntry 6 } + +vRtrRsvpTunIfSrcTransmitInt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcTransmitInt specifies the transmit + interval for a BFD session to track the multicast source over the P2MP + RSVP tunnel interface. When vRtrRsvpTunIfSrcTransmitInt has a value of + 0, the transmit interval is not applicable." + DEFVAL { 100 } + ::= { vRtrRsvpTunIfSrcEntry 7 } + +vRtrRsvpTunIfSrcMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcMultiplier specifies the multiplier to + detect if a BFD session to track the multicast source over the P2MP + RSVP tunnel interface is down. When vRtrRsvpTunIfSrcMultiplier has a + value of 0, the multiplier is not applicable." + DEFVAL { 3 } + ::= { vRtrRsvpTunIfSrcEntry 8 } + +vRtrRsvpTunIfSrcStandbySessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcStandbySessionId specifies the + discriminator for a BFD session to track the multicast source over the + standby P2MP RSVP tunnel interface. When + vRtrRsvpTunIfSrcStandbySessionId has a value of 0, the BFD session is + not operational. This Id needs to be unique within a tunnel interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfSrcEntry 9 } + +vRtrLdpTunIfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrLdpTunIfEntryTable by adding, + deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 66 } + +vRtrLdpTunIfEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrLdpTunIfEntryTable has an entry for each Ldp tunnel configured + in the system. Each row entry represents a virtual router LDP tunnel + interface in the system." + ::= { tmnxVRtrObjs 67 } + +vRtrLdpTunIfEntry OBJECT-TYPE + SYNTAX VRtrLdpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Ldp tunnel interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrLdpTunIfRowStatus variable." + INDEX { + vRtrID, + vRtrLdpTunIfP2mpId, + vRtrLdpTunIfSenderAddrType, + vRtrLdpTunIfSenderAddr + } + ::= { vRtrLdpTunIfEntryTable 1 } + +VRtrLdpTunIfEntry ::= SEQUENCE +{ + vRtrLdpTunIfP2mpId Unsigned32, + vRtrLdpTunIfSenderAddrType InetAddressType, + vRtrLdpTunIfSenderAddr InetAddress, + vRtrLdpTunIfRowStatus RowStatus, + vRtrLdpTunIfLastChanged TimeStamp, + vRtrLdpTunIfIfIndex InterfaceIndex, + vRtrLdpTunIfDescription TItemDescription, + vRtrLdpTunIfRootNode TruthValue +} + +vRtrLdpTunIfP2mpId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfP2mpId indicates the LDP P2MP identifier." + ::= { vRtrLdpTunIfEntry 1 } + +vRtrLdpTunIfSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfSenderAddrType indicates the type of address + of an LDP sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrLdpTunIfEntry 2 } + +vRtrLdpTunIfSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfSenderAddr indicates the address of an LDP + sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrLdpTunIfEntry 3 } + +vRtrLdpTunIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrLdpTunIfRowStatus specifies the Row status + of this table row. This object is used to create or delete rows in + this table. + + The value of the object 'vRtrLdpTunIfRootNode' specifies if the given + ldp-p2mp tunnel interface instance is a root node for that tunnel + interface.The value of this object must be specified when the row is + created and cannot be changed while 'vRtrLdpTunIfRowStatus' is + 'active'." + ::= { vRtrLdpTunIfEntry 4 } + +vRtrLdpTunIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfLastChanged indicates the timestamp of + the last change to this row in vRtrLdpTunIfEntryTable." + ::= { vRtrLdpTunIfEntry 5 } + +vRtrLdpTunIfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfIfIndex indicates the interface index of the + virtual router LDP tunnel interface. It is a unique value among + entries with the same value of vRtrID." + ::= { vRtrLdpTunIfEntry 6 } + +vRtrLdpTunIfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfDescription specifies a user provided + description string for this ldp tunnel interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrLdpTunIfEntry 7 } + +vRtrLdpTunIfRootNode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfRootNode specifies if the given ldp-p2mp + tunnel interface instance is a root node for that tunnel interface. + The value of this object must be specified when the row is created and + cannot be changed while 'vRtrLdpTunIfRowStatus' is 'active'. An + 'inconsistentValue' error is returned if an attempt is made to set + this object individually." + ::= { vRtrLdpTunIfEntry 8 } + +vRtrInetCidrRteTnlExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetCidrRteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetCidrRteTnlExtTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB, by adding three indexes and + displays only tunneled routes." + ::= { tmnxVRtrObjs 68 } + +vRtrInetCidrRteTnlExtEntry OBJECT-TYPE + SYNTAX VRtrInetCidrRteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetCidrRteTnlExtTable represents an entry + for a tunneled route on the Nokia SROS series." + INDEX { + inetCidrRouteDestType, + inetCidrRouteDest, + inetCidrRoutePfxLen, + inetCidrRoutePolicy, + inetCidrRouteNextHopType, + inetCidrRouteNextHop, + vRtrInetCidrRteTnlNextHopType, + vRtrInetCidrRteTnlNextHopOwner, + vRtrInetCidrRteTnlNextHopTnlId + } + ::= { vRtrInetCidrRteTnlExtTable 1 } + +VRtrInetCidrRteTnlExtEntry ::= SEQUENCE +{ + vRtrInetCidrRteTnlNextHopType TmnxInetCidrNextHopType, + vRtrInetCidrRteTnlNextHopOwner TmnxInetCidrNextHopOwner, + vRtrInetCidrRteTnlNextHopTnlId Unsigned32, + vRtrInetCidrRteTnlEnabledTime TimeStamp, + vRtrInetCidrRteTnlNextHopWeight Unsigned32 +} + +vRtrInetCidrRteTnlNextHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRteTnlNextHopType indicates the type of next + hop for this route." + ::= { vRtrInetCidrRteTnlExtEntry 1 } + +vRtrInetCidrRteTnlNextHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRteTnlNextHopOwner indicates the owner of + next hop for this route." + ::= { vRtrInetCidrRteTnlExtEntry 2 } + +vRtrInetCidrRteTnlNextHopTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple RSVP + tunnel ids to same destination with the same + vRtrInetCidrRteTnlNextHopType and vRtrInetCidrRteTnlNextHopOwner." + ::= { vRtrInetCidrRteTnlExtEntry 3 } + +vRtrInetCidrRteTnlEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrInetCidrRteTnlEnabledTime variable indicates the sysUpTime + value for this route entry." + ::= { vRtrInetCidrRteTnlExtEntry 4 } + +vRtrInetCidrRteTnlNextHopWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRteTnlNextHopWeight indicates the weight + given to traffic this particular next-hop among the ECMP set of + next-hops." + ::= { vRtrInetCidrRteTnlExtEntry 5 } + +tmnxVRtrMobGatewayObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 69 } + +vRtrIpPoolTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolTableLastChanged indicates the sysUpTime at the + time of the last modification to vRtrIpPoolTable by adding, deleting + an entry or change to a writable object in the table." + ::= { tmnxVRtrMobGatewayObjs 1 } + +vRtrIpPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpPoolTable has an entry for each IP address pool configured + in the system." + ::= { tmnxVRtrMobGatewayObjs 2 } + +vRtrIpPoolEntry OBJECT-TYPE + SYNTAX VRtrIpPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address pool configured in the system. + Entries can be created and deleted by the user." + INDEX { + vRtrID, + vRtrIpPoolName + } + ::= { vRtrIpPoolTable 1 } + +VRtrIpPoolEntry ::= SEQUENCE +{ + vRtrIpPoolName TNamedItem, + vRtrIpPoolRowStatus RowStatus, + vRtrIpPoolLastChanged TimeStamp, + vRtrIpPoolDescription TItemDescription, + vRtrIpPoolExclusive TruthValue, + vRtrIpPoolAddressHoldTimer Unsigned32, + vRtrIpPoolSuppress0and255 TruthValue, + vRtrIpPoolIsRemote TruthValue +} + +vRtrIpPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolName specifies the name of this IP address + pool." + ::= { vRtrIpPoolEntry 1 } + +vRtrIpPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolRowStatus specifies the row status + of this entry. This object is used to create or delete rows in this + table." + ::= { vRtrIpPoolEntry 2 } + +vRtrIpPoolLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolLastChanged indicates the timestamp of + the last change to this row in vRtrIpPoolTable." + ::= { vRtrIpPoolEntry 3 } + +vRtrIpPoolDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpPoolDescription specifies the description string + for this IP address pool. It can consist of any printable, seven-bit + ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrIpPoolEntry 4 } + +vRtrIpPoolExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolExclusive specifies if this IP + address pool will be used exclusively by an Access Point Name (APN) or + not." + DEFVAL { false } + ::= { vRtrIpPoolEntry 5 } + +vRtrIpPoolAddressHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddressHoldTimer specifies the + amount of time, in minutes, a newly released IP address is held before + being made available for reassignment." + DEFVAL { 3 } + ::= { vRtrIpPoolEntry 6 } + +vRtrIpPoolSuppress0and255 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolSuppress0and255 specifies if + allocation of all .0 and .255 IP addresses from the local IP pool to + mobile subscribers are suppressed. + + By default the Packet Data Network Gateway (PGW) supports allocating + .0 and .255 IP address to mobile subscribers except for the first .0 + and last .255 IP address in the IP Pool." + DEFVAL { false } + ::= { vRtrIpPoolEntry 7 } + +vRtrIpPoolIsRemote OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolIsRemote specifies if the IP + addresses in the remote IP pool on the Packet Data Network Gateway + (PGW) is managed by the remote server." + DEFVAL { false } + ::= { vRtrIpPoolEntry 8 } + +vRtrIpPoolAddrTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrIpPoolAddrTable by adding, + deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrMobGatewayObjs 3 } + +vRtrIpPoolAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpPoolAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpPoolAddrTable has an entry for each IP prefix configured in + an IP pool in the system." + ::= { tmnxVRtrMobGatewayObjs 4 } + +vRtrIpPoolAddrEntry OBJECT-TYPE + SYNTAX VRtrIpPoolAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP prefix configured in an IP pool in the + system. Entries can be created and deleted by the user." + INDEX { + vRtrID, + vRtrIpPoolName, + vRtrIpPoolAddrType, + vRtrIpPoolAddr, + vRtrIpPoolAddrPrefixLen + } + ::= { vRtrIpPoolAddrTable 1 } + +VRtrIpPoolAddrEntry ::= SEQUENCE +{ + vRtrIpPoolAddrType InetAddressType, + vRtrIpPoolAddr InetAddress, + vRtrIpPoolAddrPrefixLen InetAddressPrefixLength, + vRtrIpPoolAddrRowStatus RowStatus, + vRtrIpPoolAddrLastChanged TimeStamp, + vRtrIpPoolAddrBlock TruthValue, + vRtrIpPoolAddrIpv6AssignedLen Unsigned32 +} + +vRtrIpPoolAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrType specifies the type of the address + represented by vRtrIpPoolAddr." + ::= { vRtrIpPoolAddrEntry 1 } + +vRtrIpPoolAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddr specifies the prefix of the IP address + being added to the IP pool." + ::= { vRtrIpPoolAddrEntry 2 } + +vRtrIpPoolAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrPrefixLen specifies the length of the IP + netmask for this IP address. + + The range of this object is 9..32 if the value of vRtrIpPoolAddrType + is set to 'ipv4'. + + The range of this object is as follows if the value of + vRtrIpPoolAddrType is set to 'ipv6'. + - The range of vRtrIpPoolAddrPrefixLen is 41..56, if the value of + vRtrIpPoolAddrIpv6AssignedLen is set to 64. + - The range of vRtrIpPoolAddrPrefixLen is 33..48, if the value of + vRtrIpPoolAddrIpv6AssignedLen is set to 56. + - The range of vRtrIpPoolAddrPrefixLen is 25..40, if the value of + vRtrIpPoolAddrIpv6AssignedLen is set to 48." + ::= { vRtrIpPoolAddrEntry 3 } + +vRtrIpPoolAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddrRowStatus specifies the row + status of this entry. This object is used to create or delete rows in + this table." + ::= { vRtrIpPoolAddrEntry 4 } + +vRtrIpPoolAddrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrLastChanged indicates the timestamp of + the last change to this row in vRtrIpPoolAddrTable." + ::= { vRtrIpPoolAddrEntry 5 } + +vRtrIpPoolAddrBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddrBlock specifies if the + reassignment of the released IP address will be allowed or not. If the + value of this object is set to 'true', then the reassignment of the + released IP address will be blocked. + + This will be used to move the block of IP pools from one Packet Data + Network Gateway (PGW) to another PGW. " + DEFVAL { false } + ::= { vRtrIpPoolAddrEntry 6 } + +vRtrIpPoolAddrIpv6AssignedLen OBJECT-TYPE + SYNTAX Unsigned32 (48..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddrIpv6AssignedLen specifies the + the prefix length which is used for assigning IP address to User + Equipment (UE). + + The value of this object can be set only if the value of + vRtrIpPoolAddrType is set to 'ipv6'. + + The value of this object can be set to 48, 56 and 64." + DEFVAL { 64 } + ::= { vRtrIpPoolAddrEntry 7 } + +vRtrIpPoolStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpPoolStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpPoolStatTable has an entry for each IP prefix configured in + an IP pool in the system." + ::= { tmnxVRtrMobGatewayObjs 5 } + +vRtrIpPoolStatEntry OBJECT-TYPE + SYNTAX VRtrIpPoolStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics for an IP prefix configured + in an IP pool in the system." + AUGMENTS { vRtrIpPoolAddrEntry } + ::= { vRtrIpPoolStatTable 1 } + +VRtrIpPoolStatEntry ::= SEQUENCE +{ + vRtrIpPoolStatAllocated Gauge32, + vRtrIpPoolStatFree Gauge32, + vRtrIpPoolStatHeld Gauge32 +} + +vRtrIpPoolStatAllocated OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolStatAllocated indicates the number + of IP Addresses used." + ::= { vRtrIpPoolStatEntry 1 } + +vRtrIpPoolStatFree OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolStatFree indicates the number of + free IP Addresses." + ::= { vRtrIpPoolStatEntry 2 } + +vRtrIpPoolStatHeld OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolStatHeld indicates the number of IP + Addresses held." + ::= { vRtrIpPoolStatEntry 3 } + +vRtrConfMobGwTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrConfMobGwTableLastChanged indicates the sysUpTime + at the time of the last modification to vRtrConfMobGwTable by + adding, deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrMobGatewayObjs 6 } + +vRtrConfMobGwTable OBJECT IDENTIFIER ::= { tmnxVRtrMobGatewayObjs 7 } + +vRtrIfBfdExtTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrIfBfdExtTable by adding, + deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 70 } + +vRtrIfBfdExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdExtTable table contains the configuration for + Bi-directional Forwarding Detection (BFD) on the vRtrIfIndex." + ::= { tmnxVRtrObjs 71 } + +vRtrIfBfdExtEntry OBJECT-TYPE + SYNTAX VRtrIfBfdExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the BFD configuration for the vRtrIfIndex." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfBfdExtAddressType + } + ::= { vRtrIfBfdExtTable 1 } + +VRtrIfBfdExtEntry ::= SEQUENCE +{ + vRtrIfBfdExtAddressType InetAddressType, + vRtrIfBfdExtAdminState TmnxAdminState, + vRtrIfBfdExtTransmitInterval Unsigned32, + vRtrIfBfdExtReceiveInterval Unsigned32, + vRtrIfBfdExtMultiplier Unsigned32, + vRtrIfBfdExtEchoInterval Unsigned32, + vRtrIfBfdExtType INTEGER +} + +vRtrIfBfdExtAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtAddressType indicates the IP address type of + the BFD configuration of this interface. + + vRtrIfBfdExtAddressType supports only InetAddressType values 'ipv4 + (1)' and 'ipv6 (2)'." + ::= { vRtrIfBfdExtEntry 1 } + +vRtrIfBfdExtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtAdminState specifies the admin state of BFD + on this interface. + + When the value of vRtrIfBfdExtAdminState is 'inService', BFD sessions + can be established on this interface. When it is 'outOfService', they + cannot." + ::= { vRtrIfBfdExtEntry 2 } + +vRtrIfBfdExtTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtTransmitInterval specifies the BFD transmit + interval over this interface. + + The minimum accepted value depends on the value of vRtrIfBfdExtType, + as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds." + DEFVAL { 100 } + ::= { vRtrIfBfdExtEntry 3 } + +vRtrIfBfdExtReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtReceiveInterval specifies the BFD receive + interval over this interface. + + The minimum accepted value depends on the value of vRtrIfBfdExtType, + as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds." + DEFVAL { 100 } + ::= { vRtrIfBfdExtEntry 4 } + +vRtrIfBfdExtMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtMultiplier specifies the the number of + consecutive BFD messages that must be missed from the peer before the + BFD session state is changed to down and the upper level protocols + (OSPF, IS-IS or PIM) are notified of the fault." + DEFVAL { 3 } + ::= { vRtrIfBfdExtEntry 5 } + +vRtrIfBfdExtEchoInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtEchoInterval specifies the BFD echo interval + over this interface." + DEFVAL { 0 } + ::= { vRtrIfBfdExtEntry 6 } + +vRtrIfBfdExtType OBJECT-TYPE + SYNTAX INTEGER { + cpmNp (1), + auto (2), + fp (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtType specifies the configured termination of + a BFD session on this interface. + + The value of 'cpmNp(1)' specifies termination on the CPM card's + Network Processor. The value of 'auto(2)' specifies a system-selected + termination other than the CPM Network Processor. The value 'fp(3)' + specifies termination on forwarding plane" + DEFVAL { auto } + ::= { vRtrIfBfdExtEntry 7 } + +vRtrIfIpReasTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIpReasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIpReasTable table contains the configuration for IP + Reassembly on the vRtrIfEntry with the same indices." + ::= { tmnxVRtrObjs 72 } + +vRtrIfIpReasEntry OBJECT-TYPE + SYNTAX VRtrIfIpReasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the IP Reassembly configuration for an + interface. Entries are created and deleted when entries in the + vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIpReasTable 1 } + +VRtrIfIpReasEntry ::= SEQUENCE +{ + vRtrIfIpReasPortID TmnxPortID, + vRtrIfIpReasContextValue TmnxReasContextVal +} + +vRtrIfIpReasPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPortID specifies the physical port which + performs IP reassembly. When vRtrIfIpReasPortID is zero (0), then + there is no IP reassembly supported on the IP interface." + DEFVAL { 0 } + ::= { vRtrIfIpReasEntry 1 } + +vRtrIfIpReasContextValue OBJECT-TYPE + SYNTAX TmnxReasContextVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasContextValue along with vRtrIfIpReasPortID + specifies the reassembly context in a given virtual router instance." + ::= { vRtrIfIpReasEntry 2 } + +vRtrMsPwL2RtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMsPwL2RtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMsPwL2RtTable contains LDP FEC-129 Attachment Individual + Identifier (AII) type 2 layer-2 route table entries used by + multi-segment pseudo-wire." + ::= { tmnxVRtrObjs 73 } + +vRtrMsPwL2RtEntry OBJECT-TYPE + SYNTAX VRtrMsPwL2RtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMsPwL2RtEntry consists of the multi-segment pseudo-wire LDP + FEC-129 layer 2 route entry information." + INDEX { + vRtrMsPwL2RtDestGlobalId, + vRtrMsPwL2RtDestPrefix, + vRtrMsPwL2RtDestAcId, + vRtrMsPwL2RtDestPrefixLen, + vRtrMsPwL2RtNextHopOwner, + vRtrMsPwL2RtDestRD, + vRtrMsPwL2RtNextHopAddrType, + vRtrMsPwL2RtNextHopAddr + } + ::= { vRtrMsPwL2RtTable 1 } + +VRtrMsPwL2RtEntry ::= SEQUENCE +{ + vRtrMsPwL2RtDestGlobalId TmnxPwGlobalIdOrZero, + vRtrMsPwL2RtDestPrefix Unsigned32, + vRtrMsPwL2RtDestAcId Unsigned32, + vRtrMsPwL2RtDestPrefixLen InetAddressPrefixLength, + vRtrMsPwL2RtDestRD TmnxVPNRouteDistinguisher, + vRtrMsPwL2RtNextHopAddrType InetAddressType, + vRtrMsPwL2RtNextHopAddr InetAddress, + vRtrMsPwL2RtNextHopOwner TmnxL3RouteOwner, + vRtrMsPwL2RtRDCommunity Unsigned32, + vRtrMsPwL2RtIsBestRoute TruthValue, + vRtrMsPwL2RtAge Gauge32 +} + +vRtrMsPwL2RtDestGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestGlobalId specifies the global identifier + of Attachment Individual Identifier (AII) portion of the Generalized + Id FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 1 } + +vRtrMsPwL2RtDestPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestPrefix specifies the prefix to the + Attachment Individual Identifier (AII) portion of the Generalized Id + FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 2 } + +vRtrMsPwL2RtDestAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestAcId specifies the attachment circuit + identifier part of Attachment Individual Identifier (AII) portion of + the Generalized Id FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 3 } + +vRtrMsPwL2RtDestPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestPrefixLen specifies the length of the + prefix to the Attachment Individual Identifier (AII) portion of the + Generalized Id FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 4 } + +vRtrMsPwL2RtDestRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestRD indicates an identifier attached to + routes that distinguishes to which VPN it belongs." + ::= { vRtrMsPwL2RtEntry 5 } + +vRtrMsPwL2RtNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtNextHopAddrType indicates the address type of + vRtrMsPwL2RtNextHopAddr object." + ::= { vRtrMsPwL2RtEntry 6 } + +vRtrMsPwL2RtNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtNextHopAddr indicates the address of the next + hop in the LDP FEC-129 route entry." + ::= { vRtrMsPwL2RtEntry 7 } + +vRtrMsPwL2RtNextHopOwner OBJECT-TYPE + SYNTAX TmnxL3RouteOwner + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtNextHopOwner indicates the owner of the next + hop in the LDP FEC-129 route entry." + ::= { vRtrMsPwL2RtEntry 8 } + +vRtrMsPwL2RtRDCommunity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrMsPwL2RtRDCommunity indicates the BGP + community associated with the route-distinguisher in the LDP FEC-129 + route entry." + ::= { vRtrMsPwL2RtEntry 9 } + +vRtrMsPwL2RtIsBestRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrMsPwL2RtIsBestRoute indicates the best + route from the destination to the next hop." + ::= { vRtrMsPwL2RtEntry 10 } + +vRtrMsPwL2RtAge OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtAge indicates the number of seconds since + this route was last updated or otherwise determined to be correct." + ::= { vRtrMsPwL2RtEntry 11 } + +vRtrIfStatsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfStatsExtTable table contains statistics per virtual router + interface." + ::= { tmnxVRtrObjs 74 } + +vRtrIfStatsExtEntry OBJECT-TYPE + SYNTAX VRtrIfStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics per virtual router interface. + Entries are created and deleted when entries in the vRtrIfEntry are + created and deleted." + AUGMENTS { vRtrIfStatsEntry } + ::= { vRtrIfStatsExtTable 1 } + +VRtrIfStatsExtEntry ::= SEQUENCE +{ + vRtrIfTxPkts Counter64, + vRtrIfTxPktsLow32 Counter32, + vRtrIfTxPktsHigh32 Counter32, + vRtrIfTxBytes Counter64, + vRtrIfTxBytesLow32 Counter32, + vRtrIfTxBytesHigh32 Counter32, + vRtrIfRxMplsPkts Counter64, + vRtrIfTxMplsPkts Counter64, + vRtrIfRxMplsBytes Counter64, + vRtrIfTxMplsBytes Counter64, + vRtrIfTxNgeEncryptPkts Counter64, + vRtrIfTxNgeEncryptBytes Counter64, + vRtrIfRxNgeDecryptPkts Counter64, + vRtrIfRxNgeDecryptBytes Counter64, + vRtrIfRxNgeInvSpiDropPkts Counter64, + vRtrIfRxNgeInvSpiDropBytes Counter64, + vRtrIfRxNgeOthDropPkts Counter64, + vRtrIfRxNgeOthDropBytes Counter64, + vRtrIfRxNgeIcmpDropPkts Counter64, + vRtrIfRxNgeIcmpDropBytes Counter64, + vRtrIfAltRxMplsPkts Counter64, + vRtrIfAltTxMplsPkts Counter64, + vRtrIfAltRxMplsBytes Counter64, + vRtrIfAltTxMplsBytes Counter64, + vRtrIfTxV4DirectedBcastPktDrop Counter64, + vRtrIfTxV4DirectedBcastByteDrop Counter64, + vRtrIfRxV4IpHelperRedirectPkts Counter64, + vRtrIfRxV4IpHelperRedirectBytes Counter64, + vRtrIfRxIpMplsBytes Counter64, + vRtrIfRxIpMplsPkts Counter64, + vRtrIfTxIpMplsBytes Counter64, + vRtrIfTxIpMplsPkts Counter64 +} + +vRtrIfTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxPkts indicates the number of total packets sent + by this interface." + ::= { vRtrIfStatsExtEntry 1 } + +vRtrIfTxPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxPktsLow32 indicates the lower 32 bits of the + value of vRtrIfTxPkts." + ::= { vRtrIfStatsExtEntry 2 } + +vRtrIfTxPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxPktsHigh32 indicates the high 32 bits of the + value of vRtrIfTxPkts." + ::= { vRtrIfStatsExtEntry 3 } + +vRtrIfTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxBytes indicates the number of total bytes sent by + this interface." + ::= { vRtrIfStatsExtEntry 4 } + +vRtrIfTxBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxBytesLow32 indicates the lower 32 bits of the + value of vRtrIfTxBytes." + ::= { vRtrIfStatsExtEntry 5 } + +vRtrIfTxBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxBytesHigh32 indicates the high 32 bits of the + value of vRtrIfTxBytes." + ::= { vRtrIfStatsExtEntry 6 } + +vRtrIfRxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxMplsPkts indicates the total number of MPLS + packets received by this interface." + ::= { vRtrIfStatsExtEntry 7 } + +vRtrIfTxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxMplsPkts indicates the total number of MPLS + packets sent by this interface." + ::= { vRtrIfStatsExtEntry 8 } + +vRtrIfRxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxMplsBytes indicates the total number of MPLS + bytes received by this interface." + ::= { vRtrIfStatsExtEntry 9 } + +vRtrIfTxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxMplsBytes indicates the total number of MPLS + bytes sent by this interface." + ::= { vRtrIfStatsExtEntry 10 } + +vRtrIfTxNgeEncryptPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxNgeEncryptPkts indicates the number of packets + successfully encrypted by the interface." + ::= { vRtrIfStatsExtEntry 11 } + +vRtrIfTxNgeEncryptBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxNgeEncryptBytes indicates the number of bytes + successfully encrypted by the interface." + ::= { vRtrIfStatsExtEntry 12 } + +vRtrIfRxNgeDecryptPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeDecryptPkts indicates the number of packets + successfully decrypted by the interface." + ::= { vRtrIfStatsExtEntry 13 } + +vRtrIfRxNgeDecryptBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeDecryptBytes indicates the number of bytes + successfully decrypted by the interface." + ::= { vRtrIfStatsExtEntry 14 } + +vRtrIfRxNgeInvSpiDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeInvSpiDropPkts indicates the number of packets + dropped by ingress NGE due to invalid SPI." + ::= { vRtrIfStatsExtEntry 15 } + +vRtrIfRxNgeInvSpiDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeInvSpiDropBytes indicates the number of + packets dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 16 } + +vRtrIfRxNgeOthDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeOthDropPkts indicates the number of packets + dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 17 } + +vRtrIfRxNgeOthDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeOthDropBytes indicates the number of bytes + dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 18 } + +vRtrIfRxNgeIcmpDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeIcmpDropPkts indicates the number of ICMP + packets dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 19 } + +vRtrIfRxNgeIcmpDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeIcmpDropBytes indicates the number of ICMP + bytes dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 20 } + +vRtrIfAltRxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltRxMplsPkts indicates the total number of SR-MPLS + packets received by this interface." + ::= { vRtrIfStatsExtEntry 21 } + +vRtrIfAltTxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltTxMplsPkts indicates the total number of SR-MPLS + packets sent by this interface." + ::= { vRtrIfStatsExtEntry 22 } + +vRtrIfAltRxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltRxMplsBytes indicates the total number of + SR-MPLS bytes received by this interface." + ::= { vRtrIfStatsExtEntry 23 } + +vRtrIfAltTxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltTxMplsBytes indicates the total number of + SR-MPLS bytes sent by this interface." + ::= { vRtrIfStatsExtEntry 24 } + +vRtrIfTxV4DirectedBcastPktDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DirectedBcastPktDrop indicates the total number + of IPv4 directed broadcast packets dropped on an egress interface not + configured with vRtrIfDirectedBroadcast true." + ::= { vRtrIfStatsExtEntry 25 } + +vRtrIfTxV4DirectedBcastByteDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DirectedBcastByteDrop indicates the total + number of IPv4 directed broadcast bytes dropped on an egress interface + not configured with vRtrIfDirectedBroadcast true." + ::= { vRtrIfStatsExtEntry 26 } + +vRtrIfRxV4IpHelperRedirectPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value vRtrIfRxV4IpHelperRedirectPkts indicates the total number of + packets redirected to the IP-helper redirect gateway." + ::= { vRtrIfStatsExtEntry 27 } + +vRtrIfRxV4IpHelperRedirectBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value vRtrIfRxV4IpHelperRedirectBytes indicates the total number + of bytes redirected to the IP-helper redirect gateway." + ::= { vRtrIfStatsExtEntry 28 } + +vRtrIfRxIpMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxIpMplsBytes indication the total Rx-IPv4-bytes, + Rx-IPv6-bytes, Rx-MPLS-bytes." + ::= { vRtrIfStatsExtEntry 29 } + +vRtrIfRxIpMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxIpMplsPkts indication the total Rx-IPv4-Pkts, + Rx-IPv6-Pkts, Rx-MPLS-Pkts." + ::= { vRtrIfStatsExtEntry 30 } + +vRtrIfTxIpMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxIpMplsBytes indication the total Tx_IPv4_bytes, + Tx_IPv6_bytes, Tx_MPLS_bytes." + ::= { vRtrIfStatsExtEntry 31 } + +vRtrIfTxIpMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxIpMplsPkts indication the total Tx_IPv4_Pkts, + Tx_IPv6_Pkts, Tx_MPLS_Pkts." + ::= { vRtrIfStatsExtEntry 32 } + +vRtrStatExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStatExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrStatExtTable has an entry for each virtual router configured + in the system." + ::= { tmnxVRtrObjs 75 } + +vRtrStatExtEntry OBJECT-TYPE + SYNTAX VRtrStatExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrStatExtTable 1 } + +VRtrStatExtEntry ::= SEQUENCE +{ + vRtrISISAltRoutes Gauge32, + vRtrISISActiveAltRoutes Gauge32, + vRtrBGPAltRoutes Gauge32, + vRtrBGPActiveAltRoutes Gauge32, + vRtrStatCurrNumAltRoutes Gauge32, + vRtrV6ISISAltRoutes Gauge32, + vRtrV6ISISActiveAltRoutes Gauge32, + vRtrV6BGPAltRoutes Gauge32, + vRtrV6BGPActiveAltRoutes Gauge32, + vRtrV6StatCurrNumAltRoutes Gauge32, + vRtrBGPVPNAltRoutes Gauge32, + vRtrBGPVPNActiveAltRoutes Gauge32, + vRtrV6BGPVPNAltRoutes Gauge32, + vRtrV6BGPVPNActiveAltRoutes Gauge32, + vRtrOSPFAltRoutes Gauge32, + vRtrOSPFActiveAltRoutes Gauge32, + vRtrV6OSPFAltRoutes Gauge32, + vRtrV6OSPFActiveAltRoutes Gauge32, + vRtrOSPFv3Routes Gauge32, + vRtrOSPFv3ActiveRoutes Gauge32, + vRtrOSPFv3AltRoutes Gauge32, + vRtrOSPFv3ActiveAltRoutes Gauge32, + vRtrStatTotalIsisTunnels Gauge32, + vRtrStatActiveIsisTunnels Gauge32, + vRtrStatTotalOspfTunnels Gauge32, + vRtrStatActiveOspfTunnels Gauge32, + vRtrV6LDPRoutes Gauge32, + vRtrV6LDPActiveRoutes Gauge32, + vRtrStatTotalIsisV6Tunnels Gauge32, + vRtrStatActiveIsisV6Tunnels Gauge32, + vRtrStatTotalSrTeTunnels Gauge32, + vRtrStatActiveSrTeTunnels Gauge32, + vRtrStatTotalFpeTunnels Gauge32, + vRtrStatActiveFpeTunnels Gauge32, + vRtrStatTotalUdpTunnels Gauge32, + vRtrStatActiveUdpTunnels Gauge32, + vRtrStatArpRoutes Gauge32, + vRtrStatArpActiveRoutes Gauge32, + vRtrStatNdRoutes Gauge32, + vRtrStatNdActiveRoutes Gauge32, + vRtrStatTotalOspfv3Tunnels Gauge32, + vRtrStatActiveOspfv3Tunnels Gauge32, + vRtrStatTotalSrPolicyTunnels Gauge32, + vRtrStatActiveSrPolicyTunnels Gauge32, + vRtrStatTotalRibApiV4Routes Gauge32, + vRtrStatActiveRibApiV4Routes Gauge32, + vRtrStatTotalRibApiV6Routes Gauge32, + vRtrStatActiveRibApiV6Routes Gauge32, + vRtrStatTotalRibApiV4Tunnels Gauge32, + vRtrStatActiveRibApiV4Tunnels Gauge32, + vRtrStatTotalRibApiV6Tunnels Gauge32, + vRtrStatActiveRibApiV6Tunnels Gauge32, + vRtrStatTotMplsFwdPlcyV4Tunnels Gauge32, + vRtrStatActMplsFwdPlcyV4Tunnels Gauge32, + vRtrStatTotMplsFwdPlcyV6Tunnels Gauge32, + vRtrStatActMplsFwdPlcyV6Tunnels Gauge32, + vRtrStatTotalOspfv3IPv6Tunnels Gauge32, + vRtrStatActiveOspfv3IPv6Tunnels Gauge32, + vRtrDHCPRoutes Gauge32, + vRtrDHCPActiveRoutes Gauge32, + vRtrV6DHCPRoutes Gauge32, + vRtrV6DHCPActiveRoutes Gauge32, + vRtrStatActiveSrPolicyV6Tunnels Gauge32, + vRtrStatTotalSrPolicyV6Tunnels Gauge32, + vRtrStatTotalSrTeV6Tunnels Gauge32, + vRtrStatActiveSrTeV6Tunnels Gauge32, + vRtrBgpEvpnIflRoutes Gauge32, + vRtrBgpEvpnIflActRoutes Gauge32, + vRtrBgpEvpnIflAltRoutes Gauge32, + vRtrBgpEvpnIflActAltRoutes Gauge32, + vRtrV6BgpEvpnIflRoutes Gauge32, + vRtrV6BgpEvpnIflActRoutes Gauge32, + vRtrV6BgpEvpnIflAltRoutes Gauge32, + vRtrV6BgpEvpnIflActAltRoutes Gauge32, + vRtrBgpEvpnIffRoutes Gauge32, + vRtrBgpEvpnIffActRoutes Gauge32, + vRtrV6BgpEvpnIffRoutes Gauge32, + vRtrV6BgpEvpnIffActRoutes Gauge32, + vRtrMtrace2OperState TmnxEnabledDisabled, + vRtrStatActiveSrV6IsisTunnels Gauge32, + vRtrStatTotalSrV6IsisTunnels Gauge32, + vRtrStatSrV6ActiveRoutes Gauge32, + vRtrStatSrV6TotalRoutes Gauge32 +} + +vRtrISISAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrISISAltRoutes indicates the current number of + alternate ISIS routes for this instance of the route table." + ::= { vRtrStatExtEntry 1 } + +vRtrISISActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrISISActiveAltRoutes indicates the current number of + alternate ISIS routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 2 } + +vRtrBGPAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPAltRoutes indicates the current number of + alternate BGP routes for this instance of the route table." + ::= { vRtrStatExtEntry 3 } + +vRtrBGPActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPActiveAltRoutes indicates the current number of + alternate BGP routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 4 } + +vRtrStatCurrNumAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatCurrNumAltRoutes indicates the current number of + total alternate routes for this instance of the route table." + ::= { vRtrStatExtEntry 5 } + +vRtrV6ISISAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ISISAltRoutes indicates the current number of IPv6 + alternate ISIS routes for this instance of the route table." + ::= { vRtrStatExtEntry 6 } + +vRtrV6ISISActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ISISActiveAltRoutes indicates the current number of + IPv6 alternate ISIS routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 7 } + +vRtrV6BGPAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPAltRoutes indicates the current number of IPv6 + alternate BGP routes for this instance of the route table." + ::= { vRtrStatExtEntry 8 } + +vRtrV6BGPActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPActiveAltRoutes indicates the current number of + IPv6 alternate BGP routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 9 } + +vRtrV6StatCurrNumAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatCurrNumAltRoutes indicates the current number + of IPv6 total alternate routes for this instance of the route table." + ::= { vRtrStatExtEntry 10 } + +vRtrBGPVPNAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPVPNAltRoutes indicates the current number of + alternate BGP-VPN routes for this instance of the route table." + ::= { vRtrStatExtEntry 11 } + +vRtrBGPVPNActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPVPNActiveAltRoutes indicates the current number of + alternate BGP-VPN routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 12 } + +vRtrV6BGPVPNAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPVPNAltRoutes indicates the current number of + IPv6 alternate BGP-VPN routes for this instance of the route table." + ::= { vRtrStatExtEntry 13 } + +vRtrV6BGPVPNActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPVPNActiveAltRoutes indicates the current number + of IPv6 alternate BGP-VPN routes that are active for this instance of + the route table." + ::= { vRtrStatExtEntry 14 } + +vRtrOSPFAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFAltRoutes indicates the current number of + alternate OSPF routes for this instance of the route table." + ::= { vRtrStatExtEntry 15 } + +vRtrOSPFActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFActiveAltRoutes indicates the current number of + alternate OSPF routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 16 } + +vRtrV6OSPFAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6OSPFAltRoutes indicates the current number of IPv6 + alternate OSPF routes for this instance of the route table." + ::= { vRtrStatExtEntry 17 } + +vRtrV6OSPFActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6OSPFActiveAltRoutes indicates the current number of + IPv6 alternate OSPF routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 18 } + +vRtrOSPFv3Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFv3Routes indicates the current number of OSPFv3 routes for + this instance of the route table." + ::= { vRtrStatExtEntry 19 } + +vRtrOSPFv3ActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFv3ActiveRoutes indicates the current number of active OSPFv3 + routes for this instance of the route table." + ::= { vRtrStatExtEntry 20 } + +vRtrOSPFv3AltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFv3AltRoutes indicates the current number of + alternate OSPFv3 routes for this instance of the route table." + ::= { vRtrStatExtEntry 21 } + +vRtrOSPFv3ActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFv3ActiveAltRoutes indicates the current number of + alternate OSPFv3 routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 22 } + +vRtrStatTotalIsisTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalIsisTunnels indicates the current number of + active and inactive ISIS tunnels." + ::= { vRtrStatExtEntry 23 } + +vRtrStatActiveIsisTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveIsisTunnels indicates the current number of + active ISIS tunnels." + ::= { vRtrStatExtEntry 24 } + +vRtrStatTotalOspfTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalOspfTunnels indicates the current number of + active and inactive OSPF tunnels." + ::= { vRtrStatExtEntry 25 } + +vRtrStatActiveOspfTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveOspfTunnels indicates the current number of + active OSPF tunnels." + ::= { vRtrStatExtEntry 26 } + +vRtrV6LDPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6LDPRoutes indicates the current number + of IPv6 ldp routes for this instance of the route table." + ::= { vRtrStatExtEntry 27 } + +vRtrV6LDPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6LDPActiveRoutes indicates the current + number of active IPv6 ldp routes for this instance of the route table." + ::= { vRtrStatExtEntry 28 } + +vRtrStatTotalIsisV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalIsisV6Tunnels indicates the current number + of active and inactive IPv6 ISIS tunnels." + ::= { vRtrStatExtEntry 29 } + +vRtrStatActiveIsisV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveIsisV6Tunnels indicates the current number + of active IPv6 ISIS tunnels." + ::= { vRtrStatExtEntry 30 } + +vRtrStatTotalSrTeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalSrTeTunnels indicates the current number of both active + and inactive SR-TE tunnels." + ::= { vRtrStatExtEntry 31 } + +vRtrStatActiveSrTeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveSrTeTunnels indicates the current number of active SR-TE + tunnels." + ::= { vRtrStatExtEntry 32 } + +vRtrStatTotalFpeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalFpeTunnels indicates the current number of both active + and inactive FPE tunnels." + ::= { vRtrStatExtEntry 33 } + +vRtrStatActiveFpeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveFpeTunnels indicates the current number of active FPE + tunnels." + ::= { vRtrStatExtEntry 34 } + +vRtrStatTotalUdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalUdpTunnels indicates the current number of both active + and inactive UDP tunnels." + ::= { vRtrStatExtEntry 35 } + +vRtrStatActiveUdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveUdpTunnels indicates the current number of active UDP + tunnels." + ::= { vRtrStatExtEntry 36 } + +vRtrStatArpRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatArpRoutes indicates the current number of ARP routes for this + instance of the route table." + ::= { vRtrStatExtEntry 37 } + +vRtrStatArpActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatArpActiveRoutes indicates the current number of active ARP + routes for this instance of the route table." + ::= { vRtrStatExtEntry 38 } + +vRtrStatNdRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatNdRoutes indicates the current number of ND routes for this + instance of the route table." + ::= { vRtrStatExtEntry 39 } + +vRtrStatNdActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatNdActiveRoutes indicates the current number of active ND + routes for this instance of the route table." + ::= { vRtrStatExtEntry 40 } + +vRtrStatTotalOspfv3Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalOspfv3Tunnels indicates the current number + of active and inactive OSPFv3 IPv4 segment-routing tunnels." + ::= { vRtrStatExtEntry 41 } + +vRtrStatActiveOspfv3Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveOspfv3Tunnels indicates the current number + of active OSPFv3 IPv4 segment-routing tunnels." + ::= { vRtrStatExtEntry 42 } + +vRtrStatTotalSrPolicyTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalSrPolicyTunnels indicates the current number + of active and inactive IPv4 SR Policy tunnels." + ::= { vRtrStatExtEntry 43 } + +vRtrStatActiveSrPolicyTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveSrPolicyTunnels indicates the current + number of active IPv4 SR Policy tunnels." + ::= { vRtrStatExtEntry 44 } + +vRtrStatTotalRibApiV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalRibApiV4Routes indicates the current number + of IPv4 routes added by RIB-API service for this instance of the route + table." + ::= { vRtrStatExtEntry 45 } + +vRtrStatActiveRibApiV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveRibApiV4Routes indicates the current number + of IPv4 routes added by RIB-API service that are active for this + instance of the route table." + ::= { vRtrStatExtEntry 46 } + +vRtrStatTotalRibApiV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalRibApiV6Routes indicates the current number + of IPv6 routes added by RIB-API service for this instance of the route + table." + ::= { vRtrStatExtEntry 47 } + +vRtrStatActiveRibApiV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveRibApiV6Routes indicates the current number + of IPv6 routes added by RIB-API service that are active for this + instance of the route table." + ::= { vRtrStatExtEntry 48 } + +vRtrStatTotalRibApiV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalRibApiV4Tunnels indicates the current number of both + active and inactive IPv4 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 49 } + +vRtrStatActiveRibApiV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveRibApiV4Tunnels indicates the current number of active + IPv4 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 50 } + +vRtrStatTotalRibApiV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalRibApiV6Tunnels indicates the current number of both + active and inactive IPv6 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 51 } + +vRtrStatActiveRibApiV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveRibApiV6Tunnels indicates the current number of active + IPv6 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 52 } + +vRtrStatTotMplsFwdPlcyV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotMplsFwdPlcyV4Tunnels indicates the current number of both + active and inactive IPv4 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 53 } + +vRtrStatActMplsFwdPlcyV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActMplsFwdPlcyV4Tunnels indicates the current number of both + active IPv4 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 54 } + +vRtrStatTotMplsFwdPlcyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotMplsFwdPlcyV6Tunnels indicates the current number of both + active and inactive IPv6 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 55 } + +vRtrStatActMplsFwdPlcyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActMplsFwdPlcyV6Tunnels indicates the current number of both + active IPv6 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 56 } + +vRtrStatTotalOspfv3IPv6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalOspfv3IPv6Tunnels indicates the current + number of active and inactive OSPFv3 IPv6 segment-routing tunnels." + ::= { vRtrStatExtEntry 57 } + +vRtrStatActiveOspfv3IPv6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveOspfv3IPv6Tunnels indicates the current + number of active OSPFv3 IPv6 segment-routing tunnels." + ::= { vRtrStatExtEntry 58 } + +vRtrDHCPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCPRoutes indicates the current number of IPv4 + routes added by the DHCP client for this instance of the route table." + ::= { vRtrStatExtEntry 59 } + +vRtrDHCPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCPActiveRoutes indicates the current number of IPv4 + routes added by the DHCP client that are active for this instance of + the route table." + ::= { vRtrStatExtEntry 60 } + +vRtrV6DHCPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6DHCPRoutes indicates the current number of IPv6 + routes added by the DHCP client for this instance of the route table." + ::= { vRtrStatExtEntry 61 } + +vRtrV6DHCPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6DHCPActiveRoutes indicates the current number of + IPv6 routes added by the DHCP client that are active for this instance + of the route table." + ::= { vRtrStatExtEntry 62 } + +vRtrStatActiveSrPolicyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveSrPolicyV6Tunnels indicates the current + number of active IPv6 SR Policy tunnels." + ::= { vRtrStatExtEntry 63 } + +vRtrStatTotalSrPolicyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalSrPolicyV6Tunnels indicates the current + number of active and inactive IPv6 SR Policy tunnels." + ::= { vRtrStatExtEntry 64 } + +vRtrStatTotalSrTeV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalSrTeV6Tunnels indicates the current number of both active + and inactive SR-TE V6 tunnels." + ::= { vRtrStatExtEntry 65 } + +vRtrStatActiveSrTeV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveSrTeV6Tunnels indicates the current number of active + SR-TE V6 tunnels." + ::= { vRtrStatExtEntry 66 } + +vRtrBgpEvpnIflRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnIflRoutes indicates the current number of + BGP-EVPN IFL routes for this instance of the route table." + ::= { vRtrStatExtEntry 67 } + +vRtrBgpEvpnIflActRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnIflActRoutes indicates the current number of + BGP-EVPN IFL routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 68 } + +vRtrBgpEvpnIflAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnIflAltRoutes indicates the current number of + alternate BGP-EVPN IFL routes for this instance of the route table." + ::= { vRtrStatExtEntry 69 } + +vRtrBgpEvpnIflActAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnIflActAltRoutes indicates the current number + of alternate BGP-EVPN IFL routes that are active for this instance of + the route table." + ::= { vRtrStatExtEntry 70 } + +vRtrV6BgpEvpnIflRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BgpEvpnIflRoutes indicates the current number of + ipv6 BGP-EVPN IFL routes for this instance of the route table." + ::= { vRtrStatExtEntry 71 } + +vRtrV6BgpEvpnIflActRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BgpEvpnIflActRoutes indicates the current number of + ipv6 BGP-EVPN IFL routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 72 } + +vRtrV6BgpEvpnIflAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BgpEvpnIflAltRoutes indicates the current number of + ipv6 alternate BGP-EVPN IFL routes for this instance of the route + table." + ::= { vRtrStatExtEntry 73 } + +vRtrV6BgpEvpnIflActAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BgpEvpnIflActAltRoutes indicates the current number + of ipv6 alternate BGP-EVPN IFL routes that are active for this + instance of the route table." + ::= { vRtrStatExtEntry 74 } + +vRtrBgpEvpnIffRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnIffRoutes indicates the total number of IPv4 + EVPN IFF route entries for the specified virtual router in the system. + + vRtrBgpEvpnIffRoutes replaces vRtrStatBGPEvpnRoutes in SR Release + 20.10." + ::= { vRtrStatExtEntry 75 } + +vRtrBgpEvpnIffActRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnIffActRoutes indicates the total number of + active IPv4 EVPN IFF route entries for the specified virtual router in + the system. + + vRtrBgpEvpnIffActRoutes replaces vRtrStatBGPEvpnActiveRoutes in SR + Release 20.10." + ::= { vRtrStatExtEntry 76 } + +vRtrV6BgpEvpnIffRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BgpEvpnIffRoutes indicates the total number of IPv6 + EVPN IFF route entries for the specified virtual router in the system. + + vRtrV6BgpEvpnIffRoutes replaces vRtrV6StatBGPEvpnRoutes in SR Release + 20.10." + ::= { vRtrStatExtEntry 77 } + +vRtrV6BgpEvpnIffActRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BgpEvpnIffActRoutes indicates the total number of + active IPv6 EVPN IFF route entries for the specified virtual router in + the system. + + vRtrV6BgpEvpnIffActRoutes replaces vRtrV6StatBGPEvpnActiveRoutes in SR + Release 20.10." + ::= { vRtrStatExtEntry 78 } + +vRtrMtrace2OperState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMtrace2OperState indicates whether or not + 1. Launching a UDP-based IP multicast traceroute test (i.e. an + mtrace2 test) is operationally enabled for the specified router, and + 2. Listening for an unsolicited mtrace2 test packet is + operationally enabled for the specified router. + + An mtrace2 test is launched with + TIMETRA-OAM-TEST-MIB::tmnxOamMcastTrCtlTestSubMode set to + 'mcastTraceRouteV2(2)'. + + When this object is 'enabled(1)', the UDP port specified by + vRtrMtrace2UdpPort is open for use by mtrace2. + + When this object is 'disabled(2)', the UDP port specified by + vRtrMtrace2UdpPort is not open for use by mtrace2. + + For example, the following combination can occur if the UDP port + specified by vRtrMtrace2UdpPort is unavailable for mtrace2: + vRtrMtrace2AdminState = inService(2) + vRtrMtrace2OperState = disabled(2)." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + ::= { vRtrStatExtEntry 79 } + +vRtrStatActiveSrV6IsisTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveSrV6IsisTunnels indicates the current number of both + active and inactive SR V6 ISIS tunnels." + ::= { vRtrStatExtEntry 80 } + +vRtrStatTotalSrV6IsisTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalSrV6IsisTunnels indicates the current number of total SR + V6 ISIS tunnels." + ::= { vRtrStatExtEntry 81 } + +vRtrStatSrV6ActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatSrV6ActiveRoutes indicates the current number of active SR V6 + routes." + ::= { vRtrStatExtEntry 82 } + +vRtrStatSrV6TotalRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatSrV6TotalRoutes indicates the current number of total SR V6 + routes." + ::= { vRtrStatExtEntry 83 } + +vRtrVrfPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrVrfPolicyTable has an entry for each virtual router configured + in the system." + ::= { tmnxVRtrObjs 76 } + +vRtrVrfPolicyEntry OBJECT-TYPE + SYNTAX VRtrVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of policies for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrVrfPolicyTable 1 } + +VRtrVrfPolicyEntry ::= SEQUENCE +{ + vRtrVrfImportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy15 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy15 TLPolicyNameOrExpOrEmpty, + vRtrVrfPlcyCreationOrigin TmnxCreateOrigin +} + +vRtrVrfImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy1 specifies the first + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 1 } + +vRtrVrfImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy2 specifies the second + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 2 } + +vRtrVrfImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy3 specifies the third + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 3 } + +vRtrVrfImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy4 specifies the fourth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 4 } + +vRtrVrfImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy5 specifies the fifth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 5 } + +vRtrVrfImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy6 specifies the sixth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 6 } + +vRtrVrfImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy7 specifies the seventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 7 } + +vRtrVrfImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy8 specifies the eighth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 8 } + +vRtrVrfImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy9 specifies the ninth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 9 } + +vRtrVrfImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy10 specifies the tenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 10 } + +vRtrVrfImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy11 specifies the eleventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 11 } + +vRtrVrfImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy12 specifies the twelfth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 12 } + +vRtrVrfImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy13 specifies the thirteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 13 } + +vRtrVrfImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy14 specifies the fourteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 14 } + +vRtrVrfImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy15 specifies the fifteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 15 } + +vRtrVrfExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy1 specifies the first + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 16 } + +vRtrVrfExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy2 specifies the second + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 17 } + +vRtrVrfExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy3 specifies the third + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 18 } + +vRtrVrfExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy4 specifies the fourth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 19 } + +vRtrVrfExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy5 specifies the fifth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 20 } + +vRtrVrfExportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy6 specifies the sixth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 21 } + +vRtrVrfExportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy7 specifies the seventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 22 } + +vRtrVrfExportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy8 specifies the eighth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 23 } + +vRtrVrfExportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy9 specifies the ninth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 24 } + +vRtrVrfExportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy10 specifies the tenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 25 } + +vRtrVrfExportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy11 specifies the eleventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 26 } + +vRtrVrfExportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy12 specifies the twelfth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 27 } + +vRtrVrfExportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy13 specifies the thirteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 28 } + +vRtrVrfExportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy14 specifies the fourteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 29 } + +vRtrVrfExportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy15 specifies the fifteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 30 } + +vRtrVrfPlcyCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrVrfPlcyCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { vRtrVrfPolicyEntry 31 } + +vRtrMvpnVrfPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMvpnVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMvpnVrfPolicyTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 77 } + +vRtrMvpnVrfPolicyEntry OBJECT-TYPE + SYNTAX VRtrMvpnVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of policies for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrMvpnVrfPolicyTable 1 } + +VRtrMvpnVrfPolicyEntry ::= SEQUENCE +{ + vRtrMvpnVrfImportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy15 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy15 TLPolicyNameOrExpOrEmpty +} + +vRtrMvpnVrfImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy1 specifies the first + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 1 } + +vRtrMvpnVrfImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy2 specifies the second + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 2 } + +vRtrMvpnVrfImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy3 specifies the third + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 3 } + +vRtrMvpnVrfImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy4 specifies the fourth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 4 } + +vRtrMvpnVrfImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy5 specifies the fifth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 5 } + +vRtrMvpnVrfImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy6 specifies the sixth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 6 } + +vRtrMvpnVrfImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy7 specifies the seventh + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 7 } + +vRtrMvpnVrfImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy8 specifies the eighth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 8 } + +vRtrMvpnVrfImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy9 specifies the ninth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 9 } + +vRtrMvpnVrfImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy10 specifies the tenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 10 } + +vRtrMvpnVrfImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy11 specifies the eleventh + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 11 } + +vRtrMvpnVrfImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy12 specifies the twelfth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 12 } + +vRtrMvpnVrfImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy13 specifies the thirteenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 13 } + +vRtrMvpnVrfImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy14 specifies the fourteenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 14 } + +vRtrMvpnVrfImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy15 specifies the fifteenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 15 } + +vRtrMvpnVrfExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy1 specifies the first + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 16 } + +vRtrMvpnVrfExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy2 specifies the second + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 17 } + +vRtrMvpnVrfExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy3 specifies the third + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 18 } + +vRtrMvpnVrfExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy4 specifies the fourth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 19 } + +vRtrMvpnVrfExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy5 specifies the fifth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 20 } + +vRtrMvpnVrfExportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy6 specifies the sixth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 21 } + +vRtrMvpnVrfExportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy7 specifies the seventh + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 22 } + +vRtrMvpnVrfExportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy8 specifies the eighth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 23 } + +vRtrMvpnVrfExportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy9 specifies the ninth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 24 } + +vRtrMvpnVrfExportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy10 specifies the tenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 25 } + +vRtrMvpnVrfExportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy11 specifies the eleventh + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 26 } + +vRtrMvpnVrfExportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy12 specifies the twelfth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 27 } + +vRtrMvpnVrfExportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy13 specifies the thirteenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 28 } + +vRtrMvpnVrfExportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy14 specifies the fourteenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 29 } + +vRtrMvpnVrfExportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy15 specifies the fifteenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 30 } + +vRtrIfQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfQosTable has an entry for each router interface configured + in the system. This table contains objects managing QoS on the + interface. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 78 } + +vRtrIfQosEntry OBJECT-TYPE + SYNTAX VRtrIfQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface QoS management + objects in the system. Entries can be created and deleted via SNMP SET + operations along with the associated row entry in vRtrIfTable using + the vRtrIfRowStatus variable." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfQosTable 1 } + +VRtrIfQosEntry ::= SEQUENCE +{ + vRtrIfQosNetworkPolicyId TNetworkPolicyID, + vRtrIfQosEgrPortRedirectQGrp TNamedItemOrEmpty, + vRtrIfQosEgrQGrpInstanceId TQosQGrpInstanceIDorZero, + vRtrIfQosIngFpRedirectQGrp TNamedItemOrEmpty, + vRtrIfQosIngQGrpInstanceId TQosQGrpInstanceIDorZero, + vRtrIfQosEgrVlanQosPlcy TLNamedItemOrEmpty, + vRtrIfQosEgrRemarkPlcy TLNamedItemOrEmpty, + vRtrIfQosNetworkIngressPolicy TLNamedItemOrEmpty, + vRtrIfQosEgrAggRatePIRLmt Integer32, + vRtrIfQosEgrAggRateCIRLmt Integer32, + vRtrIfQosEgrOperVlanQosPlcy TLNamedItemOrEmpty, + vRtrIfQosEgrVlanPlcyPortRedirect TruthValue +} + +vRtrIfQosNetworkPolicyId OBJECT-TYPE + SYNTAX TNetworkPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosNetworkPolicyId associates a pre-existing + network-policy-id to a network interface. Packets are marked using qos + policies on edge switches; invoking a qos policy on a network port + allows for the packets that match the policy criteria to be remarked. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 1 } + ::= { vRtrIfQosEntry 1 } + +vRtrIfQosEgrPortRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrPortRedirectQGrp specifies the name of the + QoS queue-group (TIMETRA-QOS-MIB::tQosEgrQGroupName) used with this + interface. + + An 'inconsistentValue' error is returned if this object is set to a + non-default value and an entry corresponding to vRtrIfPortID does not + exist in TIMETRA-PORT-MIB::tPortNetEgrQGrpTable." + DEFVAL { ''H } + ::= { vRtrIfQosEntry 2 } + +vRtrIfQosEgrQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrQGrpInstanceId specifies the instance of the + port egress Queue Group for this interface." + DEFVAL { 0 } + ::= { vRtrIfQosEntry 3 } + +vRtrIfQosIngFpRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosIngFpRedirectQGrp specifies the forwarding-plane + queue group Policy for this interface." + DEFVAL { "" } + ::= { vRtrIfQosEntry 4 } + +vRtrIfQosIngQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosIngQGrpInstanceId specifies the instance of the + forwarding-plane ingress Queue Group for this interface." + DEFVAL { 0 } + ::= { vRtrIfQosEntry 5 } + +vRtrIfQosEgrVlanQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrVlanQosPlcy specifies the name to associate + with this interface." + DEFVAL { "default" } + ::= { vRtrIfQosEntry 6 } + +vRtrIfQosEgrRemarkPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrRemarkPlcy specifies the name of the + egress-remark-policy attached to this interface." + DEFVAL { "default" } + ::= { vRtrIfQosEntry 7 } + +vRtrIfQosNetworkIngressPolicy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosNetworkIngressPolicy specifies the name of the + network ingress policy attached to this router interface" + DEFVAL { "default" } + ::= { vRtrIfQosEntry 8 } + +vRtrIfQosEgrAggRatePIRLmt OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..400000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrAggRatePIRLmt specifies the aggregate PIR + rate for this interface." + DEFVAL { -1 } + ::= { vRtrIfQosEntry 9 } + +vRtrIfQosEgrAggRateCIRLmt OBJECT-TYPE + SYNTAX Integer32 (-1..400000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrAggRateCIRLmt specifies the aggregate CIR + rate for this interface." + DEFVAL { 0 } + ::= { vRtrIfQosEntry 10 } + +vRtrIfQosEgrOperVlanQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrOperVlanQosPlcy specifies the current + operational vlan qos policy associated with this interface." + DEFVAL { "" } + ::= { vRtrIfQosEntry 11 } + +vRtrIfQosEgrVlanPlcyPortRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrVlanPlcyPortRedirect specifies whether port + redirect is enabled with the vlan qos policy configured in + vRtrIfQosEgrVlanQosPlcy." + DEFVAL { false } + ::= { vRtrIfQosEntry 12 } + +vRtrDnsTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrDnsTableLastCh indicates the value of + sysUpTime at the time of the last modification of an entry in the + vRtrDnsTable." + ::= { tmnxVRtrObjs 79 } + +vRtrDnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDnsTable provides a sparse extension of the vRtrConfTable to + configure DNS. + + Rows in this table are created and destroyed by means of SNMP set + operations on the vRtrDnsRowStatus object." + ::= { tmnxVRtrObjs 80 } + +vRtrDnsEntry OBJECT-TYPE + SYNTAX VRtrDnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrDnsTable represents DNS configuration of a + specific virtual router instance. + + For some virtual router instances, such as the Base router instance, + it is not allowed to create a row in this table." + INDEX { vRtrID } + ::= { vRtrDnsTable 1 } + +VRtrDnsEntry ::= SEQUENCE +{ + vRtrDnsLastCh TimeStamp, + vRtrDnsRowStatus RowStatus, + vRtrDnsAdminState TmnxEnabledDisabled, + vRtrDnsPrimaryAddrType InetAddressType, + vRtrDnsPrimaryAddr InetAddress, + vRtrDnsSecondaryAddrType InetAddressType, + vRtrDnsSecondaryAddr InetAddress, + vRtrDnsTertiaryAddrType InetAddressType, + vRtrDnsTertiaryAddr InetAddress, + vRtrDnsIpv4SourceAddr InetAddressIPv4, + vRtrDnsIpv6SourceAddr InetAddressIPv6, + vRtrDnsDefaultDomainName DisplayString +} + +vRtrDnsLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDnsLastCh indicates the sysUpTime at the time of the + most recent management-initiated change to this table row." + ::= { vRtrDnsEntry 1 } + +vRtrDnsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsRowStatus specifies the row status of this + conceptual row." + ::= { vRtrDnsEntry 2 } + +vRtrDnsAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsAdminState specifies the administrative state of + DNS in this virtual router instance." + DEFVAL { disabled } + ::= { vRtrDnsEntry 3 } + +vRtrDnsPrimaryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsPrimaryAddrType specifies the address type of + vRtrDnsPrimaryAddr." + DEFVAL { unknown } + ::= { vRtrDnsEntry 4 } + +vRtrDnsPrimaryAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsPrimaryAddr specifies the address of the primary + DNS server in this virtual router instance." + DEFVAL { ''H } + ::= { vRtrDnsEntry 5 } + +vRtrDnsSecondaryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsSecondaryAddrType specifies the address type of + vRtrDnsSecondaryAddr." + DEFVAL { unknown } + ::= { vRtrDnsEntry 6 } + +vRtrDnsSecondaryAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsSecondaryAddr specifies the address of the + secondary DNS server in this virtual router instance." + DEFVAL { ''H } + ::= { vRtrDnsEntry 7 } + +vRtrDnsTertiaryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsTertiaryAddrType specifies the address type of + vRtrDnsTertiaryAddr." + DEFVAL { unknown } + ::= { vRtrDnsEntry 8 } + +vRtrDnsTertiaryAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsTertiaryAddr specifies the address of the tertiary + DNS server in this virtual router instance." + DEFVAL { ''H } + ::= { vRtrDnsEntry 9 } + +vRtrDnsIpv4SourceAddr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsIpv4SourceAddr specifies the source address for + communication with an IPv4 DNS server in this virtual router instance. + + The value of all zeroes specifies that no DNS IPv4 source address is + configured." + DEFVAL { '00000000'H } + ::= { vRtrDnsEntry 10 } + +vRtrDnsIpv6SourceAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsIpv6SourceAddr specifies the source address for + communication with an IPv6 DNS server in this virtual router instance. + + The value of all zeroes specifies that no DNS IPv6 source address is + configured." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrDnsEntry 11 } + +vRtrDnsDefaultDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsDefaultDomainName specifies the default domain + name to be searched when performing DNS address resolution. Allowed + characters are 'a' to 'z', '0' to '9', '-' and '.'" + DEFVAL { "" } + ::= { vRtrDnsEntry 12 } + +vRtrInetAllCidrRouteTnlExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetAllCidrRouteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetAllCidrRouteTnlExtTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB, by adding three indexes and + displays only tunneled routes." + ::= { tmnxVRtrObjs 81 } + +vRtrInetAllCidrRouteTnlExtEntry OBJECT-TYPE + SYNTAX VRtrInetAllCidrRouteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetAllCidrRouteTable represents an entry in + the IP CIDR route table for the Nokia SROS series." + INDEX { + inetCidrRouteDestType, + inetCidrRouteDest, + inetCidrRoutePfxLen, + inetCidrRouteProto, + vRtrInetAllCidrRouteProtoID, + inetCidrRouteNextHopType, + inetCidrRouteNextHop, + vRtrInetAllCidrRteTnlNxtHopType, + vRtrInetAllCidrRteTnlNxtHopOwner, + vRtrInetAllCidrRteTnlNxtHopTnlId + } + ::= { vRtrInetAllCidrRouteTnlExtTable 1 } + +VRtrInetAllCidrRouteTnlExtEntry ::= SEQUENCE +{ + vRtrInetAllCidrRteTnlNxtHopType TmnxInetCidrNextHopType, + vRtrInetAllCidrRteTnlNxtHopOwner TmnxInetCidrNextHopOwner, + vRtrInetAllCidrRteTnlNxtHopTnlId Unsigned32, + vRtrInetAllCidrRteTnlEnabledTime TimeStamp +} + +vRtrInetAllCidrRteTnlNxtHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRteTnlNxtHopType indicates the type of + next hop for this route." + ::= { vRtrInetAllCidrRouteTnlExtEntry 1 } + +vRtrInetAllCidrRteTnlNxtHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRteTnlNxtHopOwner indicates the owner of + next hop for this route." + ::= { vRtrInetAllCidrRouteTnlExtEntry 2 } + +vRtrInetAllCidrRteTnlNxtHopTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple RSVP + tunnel ids to same destination with the same + vRtrInetAllCidrRteTnlNxtHopType and vRtrInetAllCidrRteTnlNxtHopOwner." + ::= { vRtrInetAllCidrRouteTnlExtEntry 3 } + +vRtrInetAllCidrRteTnlEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrInetAllCidrRteTnlEnabledTime variable indicates the sysUpTime + value for this route entry." + ::= { vRtrInetAllCidrRouteTnlExtEntry 4 } + +vRtrRsmTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrRsmTableLastCh indicates the value of + sysUpTime at the time of the last modification of an entry in the + vRtrRsmTable." + ::= { tmnxVRtrObjs 82 } + +vRtrRsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRsmTable provides a sparse extension of the vRtrConfTable to + configure reassembly of IP datagram fragments using an ISA-BB card. + + Rows in this table can be created and destroyed with SNMP operations." + ::= { tmnxVRtrObjs 83 } + +vRtrRsmEntry OBJECT-TYPE + SYNTAX VRtrRsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrRsmTable represents reassembly configuration + of a specific virtual router instance." + INDEX { vRtrID } + ::= { vRtrRsmTable 1 } + +VRtrRsmEntry ::= SEQUENCE +{ + vRtrRsmLastCh TimeStamp, + vRtrRsmRowStatus RowStatus, + vRtrRsmGroup TmnxIsaBbGrpId, + vRtrRsmToBaseNetwork TruthValue +} + +vRtrRsmLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsmLastCh indicates the sysUpTime at the time of the + most recent management-initiated change to this table row." + ::= { vRtrRsmEntry 1 } + +vRtrRsmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsmRowStatus specifies the row status of this row." + ::= { vRtrRsmEntry 2 } + +vRtrRsmGroup OBJECT-TYPE + SYNTAX TmnxIsaBbGrpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsmGroup specifies the ISA-BB group associated with + this virtual router instance for the purpose of IP datagram fragment + reassembly. + + The value zero specifies that no such ISA-BB group is associated. + + A nonzero value must correspond to a row in the + TIMETRA-NAT-MIB::tmnxNatGrpCfgTable. + + Traffic flows are redirected to the reassembly function by means of a + filter entry with action equal to 'reassembly', for example a row in + the TIMETRA-FILTER-MIB::tIPFilterParamsTable where the object + tIPFilterParamsAction is equal to 'reassembly'." + DEFVAL { 0 } + ::= { vRtrRsmEntry 3 } + +vRtrRsmToBaseNetwork OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsmToBaseNetwork specifies whether the reassembled + traffic must be sent to the network interface of the Base router." + DEFVAL { false } + ::= { vRtrRsmEntry 4 } + +vRtrIfLocalPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfLocalPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfLocalPoolTable provides an extension to the vRtrIfTable. It + has an entry for each virtual router interface configured in the + system." + ::= { tmnxVRtrObjs 84 } + +vRtrIfLocalPoolEntry OBJECT-TYPE + SYNTAX VRtrIfLocalPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Local Pool for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfLocalPoolTable 1 } + +VRtrIfLocalPoolEntry ::= SEQUENCE +{ + vRtrIfLocalPoolAdminState TmnxAdminState, + vRtrIfLocalPoolServerName TNamedItemOrEmpty, + vRtrIfLocalPoolClientApps BITS, + vRtrIfLocalPoolDefPoolName TNamedItemOrEmpty, + vRtrIfLocalPoolSecPoolName TNamedItemOrEmpty, + vRtrIfLocalPoolV6ServerName TNamedItemOrEmpty, + vRtrIfLocalPoolV6ClientApps BITS +} + +vRtrIfLocalPoolAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolAdminState specifies the + administrative state of the vRtrIfLocalPoolEntry." + DEFVAL { outOfService } + ::= { vRtrIfLocalPoolEntry 1 } + +vRtrIfLocalPoolServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolServerName specifies the name + of the local DHCP server instance." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 2 } + +vRtrIfLocalPoolClientApps OBJECT-TYPE + SYNTAX BITS { + ppp-v4 (0), + ipoe-v4 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLocalPoolClientApps specifies the set of client + applications that can make use of the local address assignment on this + interface." + DEFVAL { {} } + ::= { vRtrIfLocalPoolEntry 3 } + +vRtrIfLocalPoolDefPoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolDefPoolName specifies the name + of the default IP address pool." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 4 } + +vRtrIfLocalPoolSecPoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolSecPoolName specifies the name + of the secondary IP address pool." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 5 } + +vRtrIfLocalPoolV6ServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolV6ServerName specifies the name + of the local DHCPv6 server instance." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 6 } + +vRtrIfLocalPoolV6ClientApps OBJECT-TYPE + SYNTAX BITS { + pppSlaac (0), + ipoeWan (1), + ipoeSlaac (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLocalPoolV6ClientApps specifies the set of client + applications that can make use of the IPv6 local address assignment on + this interface." + DEFVAL { {} } + ::= { vRtrIfLocalPoolEntry 7 } + +vRtrIfDcpFpStaticStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDcpFpStaticStatTable has the statistics information of the + static-policer configured on Distributed CPU Protection Policy per + network-interface per forwarding plane." + ::= { tmnxVRtrObjs 85 } + +vRtrIfDcpFpStaticStatEntry OBJECT-TYPE + SYNTAX VRtrIfDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticStatEntry represents statistics + information per network-interface per forwarding plane for the + static-policer configured on Distributed CPU Protection Policy." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + vRtrIfDcpFpStaticPlcrName + } + ::= { vRtrIfDcpFpStaticStatTable 1 } + +VRtrIfDcpFpStaticStatEntry ::= SEQUENCE +{ + vRtrIfDcpFpStaticPlcrName TNamedItem, + vRtrIfDcpFpStaticState TmnxDistCpuProtState, + vRtrIfDcpFpStaticExcdCount Counter64, + vRtrIfDcpFpStaticExcdCountHi Counter32, + vRtrIfDcpFpStaticExcdCountLo Counter32, + vRtrIfDcpFpStaticHoldDown TmnxDistCpuProtActionDuration, + vRtrIfDcpFpStaticDetectionTime Unsigned32 +} + +vRtrIfDcpFpStaticPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticPlcrName specifies the static-policer + name for Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpStaticStatEntry 1 } + +vRtrIfDcpFpStaticState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticState indicates the state of the + static-policer configured on Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpStaticStatEntry 2 } + +vRtrIfDcpFpStaticExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticExcdCount indicates number of packets + exceeding the policing parameters since the given static-policer was + previously declared as conformant or newly instantiated." + ::= { vRtrIfDcpFpStaticStatEntry 3 } + +vRtrIfDcpFpStaticExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticExcdCountHi indicates upper 32-bits of + vRtrIfDcpFpStaticExcdCount." + ::= { vRtrIfDcpFpStaticStatEntry 4 } + +vRtrIfDcpFpStaticExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticExcdCountLo indicates lower 32-bits of + vRtrIfDcpFpStaticExcdCount." + ::= { vRtrIfDcpFpStaticStatEntry 5 } + +vRtrIfDcpFpStaticHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticHoldDown indicates the remaining + hold-down period for a given static-policer." + ::= { vRtrIfDcpFpStaticStatEntry 6 } + +vRtrIfDcpFpStaticDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticDetectionTime indicates the detection + time remaining for a given static-policer." + ::= { vRtrIfDcpFpStaticStatEntry 7 } + +vRtrIfDcpFpDynStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDcpFpDynStatTable has the statistics information of the + dynamic policer for a particular protocol configured on Distributed + CPU Protection Policy per network-interface per forwarding plane." + ::= { tmnxVRtrObjs 86 } + +vRtrIfDcpFpDynStatEntry OBJECT-TYPE + SYNTAX VRtrIfDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynStatEntry represents statistics information + per network-interface per forwarding plane for the dynamic policer for + a particular protocol configured on Distributed CPU Protection Policy." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + vRtrIfDcpFpProtocol + } + ::= { vRtrIfDcpFpDynStatTable 1 } + +VRtrIfDcpFpDynStatEntry ::= SEQUENCE +{ + vRtrIfDcpFpProtocol TmnxDistCpuProtProtocolId, + vRtrIfDcpFpDynState TmnxDistCpuProtState, + vRtrIfDcpFpDynExcdCount Counter64, + vRtrIfDcpFpDynExcdCountHi Counter32, + vRtrIfDcpFpDynExcdCountLo Counter32, + vRtrIfDcpFpDynHoldDown TmnxDistCpuProtActionDuration, + vRtrIfDcpFpDynDetectionTime Unsigned32, + vRtrIfDcpFpDynAllocated TruthValue +} + +vRtrIfDcpFpProtocol OBJECT-TYPE + SYNTAX TmnxDistCpuProtProtocolId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpProtocol specifies the protocol name to be + monitored by Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpDynStatEntry 1 } + +vRtrIfDcpFpDynState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynState indicates the state of the dynamic + policer for a particular protocol configured on Distributed CPU + Protection Policy." + ::= { vRtrIfDcpFpDynStatEntry 2 } + +vRtrIfDcpFpDynExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynExcdCount indicates number of packets + exceeding the policing parameters since the dynamic policer for a + given protocol was previously declared as conformant or newly + instantiated." + ::= { vRtrIfDcpFpDynStatEntry 3 } + +vRtrIfDcpFpDynExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynExcdCountHi indicates upper 32-bits of + vRtrIfDcpFpDynExcdCount." + ::= { vRtrIfDcpFpDynStatEntry 4 } + +vRtrIfDcpFpDynExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynExcdCountLo indicates lower 32-bits of + vRtrIfDcpFpDynExcdCount." + ::= { vRtrIfDcpFpDynStatEntry 5 } + +vRtrIfDcpFpDynHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynHoldDown indicates the remaining hold-down + period for the dynamic policer for given protocol." + ::= { vRtrIfDcpFpDynStatEntry 6 } + +vRtrIfDcpFpDynDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynDetectionTime indicates the detection time + remaining for the dynamic policer for given protocol." + ::= { vRtrIfDcpFpDynStatEntry 7 } + +vRtrIfDcpFpDynAllocated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynAllocated indicates whether dynamic policer + has been allocated for this protocol." + ::= { vRtrIfDcpFpDynStatEntry 8 } + +vRtrIfDcpFpLocMonStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDcpFpLocMonStatTable has the statistics information of + the local-monitoring policer configured on Distributed CPU Protection + Policy per network-interface per forwarding plane." + ::= { tmnxVRtrObjs 87 } + +vRtrIfDcpFpLocMonStatEntry OBJECT-TYPE + SYNTAX VRtrIfDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonStatTable represents statistics + information per network-interface per forwarding plane for the + local-monitoring policer configured on Distributed CPU Protection + Policy." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + vRtrIfDcpFpLocMonPlcrName + } + ::= { vRtrIfDcpFpLocMonStatTable 1 } + +VRtrIfDcpFpLocMonStatEntry ::= SEQUENCE +{ + vRtrIfDcpFpLocMonPlcrName TNamedItem, + vRtrIfDcpFpLocMonState TmnxDistCpuProtState, + vRtrIfDcpFpLocMonExcdCount Counter64, + vRtrIfDcpFpLocMonExcdCountHi Counter32, + vRtrIfDcpFpLocMonExcdCountLo Counter32, + vRtrIfDcpFpLocMonAllDynAlloc TruthValue +} + +vRtrIfDcpFpLocMonPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonPlcrName specifies the local monitoring + policy name for Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpLocMonStatEntry 1 } + +vRtrIfDcpFpLocMonState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonState indicates the state of the + local-monitoring policer configured on Distributed CPU Protection + Policy." + ::= { vRtrIfDcpFpLocMonStatEntry 2 } + +vRtrIfDcpFpLocMonExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonExcdCount indicates number of packets + exceeding the policing parameters since the given local-monitoring + policer was previously declared as conformant or newly instantiated." + ::= { vRtrIfDcpFpLocMonStatEntry 3 } + +vRtrIfDcpFpLocMonExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonExcdCountHi indicates upper 32-bits of + vRtrIfDcpFpLocMonExcdCount." + ::= { vRtrIfDcpFpLocMonStatEntry 4 } + +vRtrIfDcpFpLocMonExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonExcdCountLo indicates lower 32-bits of + vRtrIfDcpFpLocMonExcdCount." + ::= { vRtrIfDcpFpLocMonStatEntry 5 } + +vRtrIfDcpFpLocMonAllDynAlloc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonAllDynAlloc indicates whether all the + dynamic policers associated with this local-monitor have been + allocated." + ::= { vRtrIfDcpFpLocMonStatEntry 6 } + +vRtrIfDHCP6ProxyDuidTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ProxyDuidTableLastCh indicates the + time of the last change to any row of vRtrIfDHCP6ProxyDuidTable" + ::= { tmnxVRtrObjs 88 } + +vRtrIfDHCP6ProxyDuidTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6ProxyDuidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCP6ProxyDuidTable provides an extension to the + vRtrIfTable. It has an entry for each virtual router interface + configured in the system to configure parameters for DHCP Unique + Identifier (DUID)." + ::= { tmnxVRtrObjs 89 } + +vRtrIfDHCP6ProxyDuidEntry OBJECT-TYPE + SYNTAX VRtrIfDHCP6ProxyDuidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DUID for a virtual + router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCP6ProxyDuidTable 1 } + +VRtrIfDHCP6ProxyDuidEntry ::= SEQUENCE +{ + vRtrIfDHCP6ProxyDuidLastChanged TimeStamp, + vRtrIfDHCP6ProxyDuidTypeCode TmnxDhcpServerDUIDTypeCode, + vRtrIfDHCP6ProxyDuidEnNumber Unsigned32, + vRtrIfDHCP6ProxyDuidEnIdData OCTET STRING, + vRtrIfDHCP6ProxyDuidEnIdDataType TmnxDhcpOptionType +} + +vRtrIfDHCP6ProxyDuidLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyDuidLastChanged indicates the sysUpTime + at the time of the last change of an entry in the + vRtrIfDHCP6ProxyDuidTable." + ::= { vRtrIfDHCP6ProxyDuidEntry 1 } + +vRtrIfDHCP6ProxyDuidTypeCode OBJECT-TYPE + SYNTAX TmnxDhcpServerDUIDTypeCode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyDuidTypeCode specifies the type code of + the server DUID." + REFERENCE + "RFC 3315 paragraph 9.1" + DEFVAL { duidLinkLocal } + ::= { vRtrIfDHCP6ProxyDuidEntry 2 } + +vRtrIfDHCP6ProxyDuidEnNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyDuidEnNumber indicates the + enterprise-number. The enterprise-number is the vendor's registered + Private Enterprise Number as maintained by IANA." + REFERENCE + "RFC 3315 paragraph 9.3" + ::= { vRtrIfDHCP6ProxyDuidEntry 3 } + +vRtrIfDHCP6ProxyDuidEnIdData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..58)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value vRtrIfDHCP6ProxyDuidEnIdData specifies the variable length + identifier following the type code and enterprise-number." + REFERENCE + "RFC 3315 paragraph 9.3" + DEFVAL { "" } + ::= { vRtrIfDHCP6ProxyDuidEntry 4 } + +vRtrIfDHCP6ProxyDuidEnIdDataType OBJECT-TYPE + SYNTAX TmnxDhcpOptionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value vRtrIfDHCP6ProxyDuidEnIdDataType specifies the type of + vRtrIfDHCP6ProxyDuidEnIdData." + DEFVAL { ascii } + ::= { vRtrIfDHCP6ProxyDuidEntry 5 } + +vRtrIfMacAccountingStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfMacAccountingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfMacAccountingStatsTable table contains MAC statistics per + virtual router interface." + ::= { tmnxVRtrObjs 90 } + +vRtrIfMacAccountingStatsEntry OBJECT-TYPE + SYNTAX VRtrIfMacAccountingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the MAC statistics per virtual router + interface." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfSourceMacAddress + } + ::= { vRtrIfMacAccountingStatsTable 1 } + +VRtrIfMacAccountingStatsEntry ::= SEQUENCE +{ + vRtrIfSourceMacAddress MacAddress, + vRtrIfMacAccountingInOctets Counter64, + vRtrIfMacAccountingInOctetsL Counter32, + vRtrIfMacAccountingInOctetsH Counter32, + vRtrIfMacAccountingInFrames Counter64, + vRtrIfMacAccountingInFramesL Counter32, + vRtrIfMacAccountingInFramesH Counter32, + vRtrIfMacAccountingOutOctets Counter64, + vRtrIfMacAccountingOutOctetsL Counter32, + vRtrIfMacAccountingOutOctetsH Counter32, + vRtrIfMacAccountingOutFrames Counter64, + vRtrIfMacAccountingOutFramesL Counter32, + vRtrIfMacAccountingOutFramesH Counter32 +} + +vRtrIfSourceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfSourceMacAddress indicates the source + MAC address." + ::= { vRtrIfMacAccountingStatsEntry 1 } + +vRtrIfMacAccountingInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingInOctets indicates the + number of total octets received in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 2 } + +vRtrIfMacAccountingInOctetsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInOctetsL indicates the lower 32 bits + of vRtrIfMacAccountingInOctets." + ::= { vRtrIfMacAccountingStatsEntry 3 } + +vRtrIfMacAccountingInOctetsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInOctetsH indicates the higher 32 bits + of vRtrIfMacAccountingInOctets." + ::= { vRtrIfMacAccountingStatsEntry 4 } + +vRtrIfMacAccountingInFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingInFrames indicates the + number of total frames received in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 5 } + +vRtrIfMacAccountingInFramesL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInFramesL indicates the lower 32 bits + of vRtrIfMacAccountingInFrames." + ::= { vRtrIfMacAccountingStatsEntry 6 } + +vRtrIfMacAccountingInFramesH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInFramesH indicates the higher 32 bits + of vRtrIfMacAccountingInFrames." + ::= { vRtrIfMacAccountingStatsEntry 7 } + +vRtrIfMacAccountingOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingOutOctets indicates the + number of total octets transmitted in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 8 } + +vRtrIfMacAccountingOutOctetsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutOctetsL indicates the lower 32 bits + of vRtrIfMacAccountingOutOctets." + ::= { vRtrIfMacAccountingStatsEntry 9 } + +vRtrIfMacAccountingOutOctetsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutOctetsH indicates the higher 32 + bits of vRtrIfMacAccountingOutOctets." + ::= { vRtrIfMacAccountingStatsEntry 10 } + +vRtrIfMacAccountingOutFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingOutFrames indicates the + number of total frames transmitted in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 11 } + +vRtrIfMacAccountingOutFramesL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutFramesL indicates the lower 32 bits + of vRtrIfMacAccountingOutFrames." + ::= { vRtrIfMacAccountingStatsEntry 12 } + +vRtrIfMacAccountingOutFramesH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutFramesH indicates the higher 32 + bits of vRtrIfMacAccountingOutFrames." + ::= { vRtrIfMacAccountingStatsEntry 13 } + +vRtrIpv6RtrAdvertTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpv6RtrAdvertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpv6RtrAdvertTable provides an extension to the + ipv6RouterAdvertTable in the IP-MIB." + ::= { tmnxVRtrObjs 91 } + +vRtrIpv6RtrAdvertEntry OBJECT-TYPE + SYNTAX VRtrIpv6RtrAdvertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpv6RtrAdvertEntry provides virtual router specific extension + to the ipv6RouterAdvertEntry in the IP-MIB. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, ipv6RouterAdvertTable, and the augmenting + table, vRtrIpv6RtrAdvertTable. This in effect extends the + ipv6RouterAdvertTable with additional columns. + + Creation (or deletion) of a row in the ipv6RouterAdvertTable results + in the same fate for the row in the vRtrIpv6RtrAdvertTable." + AUGMENTS { ipv6RouterAdvertEntry } + ::= { vRtrIpv6RtrAdvertTable 1 } + +VRtrIpv6RtrAdvertEntry ::= SEQUENCE +{ vRtrIpv6RtrAdvertCreationOrigin TmnxCreateOrigin } + +vRtrIpv6RtrAdvertCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpv6RtrAdvertCreationOrigin indicates the mechanism + which created this router advertisement." + ::= { vRtrIpv6RtrAdvertEntry 1 } + +vRtrIfBfdSessExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdSessExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdSessExtTable table contains per BFD session statistics + and operational settings." + ::= { tmnxVRtrObjs 92 } + +vRtrIfBfdSessExtEntry OBJECT-TYPE + SYNTAX VRtrIfBfdSessExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a BFD session. Entries are created + automatically by the system, or when a static route is configured to + use BFD." + INDEX { + vRtrIfBfdSessExtLinkType, + vRtrIfBfdSessExtRxInfoId, + vRtrID, + vRtrIfIndex, + vRtrIfBfdSessExtLclAddrType, + vRtrIfBfdSessExtLclAddr, + vRtrIfBfdSessExtRemAddrType, + vRtrIfBfdSessExtRemAddr + } + ::= { vRtrIfBfdSessExtTable 1 } + +VRtrIfBfdSessExtEntry ::= SEQUENCE +{ + vRtrIfBfdSessExtLinkType INTEGER, + vRtrIfBfdSessExtRxInfoId Unsigned32, + vRtrIfBfdSessExtLclAddrType InetAddressType, + vRtrIfBfdSessExtLclAddr InetAddress, + vRtrIfBfdSessExtRemAddrType InetAddressType, + vRtrIfBfdSessExtRemAddr InetAddress, + vRtrIfBfdSessExtOperState TmnxOperState, + vRtrIfBfdSessExtState TmnxBfdSessProtocolState, + vRtrIfBfdSessExtOperFlags TmnxBfdSessOperFlags, + vRtrIfBfdSessExtMesgRecv Counter32, + vRtrIfBfdSessExtMesgSent Counter32, + vRtrIfBfdSessExtLastDownTime TimeTicks, + vRtrIfBfdSessExtLastUpTime TimeTicks, + vRtrIfBfdSessExtUpCount Counter32, + vRtrIfBfdSessExtDownCount Counter32, + vRtrIfBfdSessExtLclDisc Unsigned32, + vRtrIfBfdSessExtRemDisc Unsigned32, + vRtrIfBfdSessExtProtocols TmnxBfdSessionProtocols, + vRtrIfBfdSessExtTxInterval Unsigned32, + vRtrIfBfdSessExtRxInterval Unsigned32, + vRtrIfBfdSessExtType TmnxBfdTermination, + vRtrIfBfdSessExtVerMismatch Counter32, + vRtrIfBfdSessExtTimeSinceLastRx Unsigned32, + vRtrIfBfdSessExtTimeSinceLastTx Unsigned32, + vRtrIfBfdSessExtRemoteLspNum Unsigned32, + vRtrIfBfdSessExtRemoteTunnelNum Unsigned32, + vRtrIfBfdSessExtRemoteNodeId TmnxMplsTpNodeID, + vRtrIfBfdSessExtRemoteGlobalId TmnxMplsTpGlobalID, + vRtrIfBfdSessExtLspPathTunnelId Unsigned32, + vRtrIfBfdSessExtLspPathId INTEGER, + vRtrIfBfdSessExtSvcId TmnxServId, + vRtrIfBfdSessExtSdpBindId SdpBindId +} + +vRtrIfBfdSessExtLinkType OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint (0), + head (1), + tail (2), + client (3), + ccOnly (4), + ccWithCv (5), + microBfd (6), + vccvBfd (7), + reserved10 (10) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLinkType indicates the link type of the + BFD session." + ::= { vRtrIfBfdSessExtEntry 1 } + +vRtrIfBfdSessExtRxInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRxInfoId indicates the incoming label id + or port id or VCCV BFD session identifier." + ::= { vRtrIfBfdSessExtEntry 2 } + +vRtrIfBfdSessExtLclAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLclAddrType indicates the address type in + vRtrIfBfdSessExtLclAddr." + ::= { vRtrIfBfdSessExtEntry 3 } + +vRtrIfBfdSessExtLclAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLclAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessExtLclAddrType." + ::= { vRtrIfBfdSessExtEntry 4 } + +vRtrIfBfdSessExtRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemAddrType indicates the address type in + vRtrIfBfdSessExtRemAddr." + ::= { vRtrIfBfdSessExtEntry 5 } + +vRtrIfBfdSessExtRemAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemAddr indicates the address of the + remote endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessExtRemAddrType." + ::= { vRtrIfBfdSessExtEntry 6 } + +vRtrIfBfdSessExtOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtOperState indicates the operational state + of BFD on this interface." + ::= { vRtrIfBfdSessExtEntry 7 } + +vRtrIfBfdSessExtState OBJECT-TYPE + SYNTAX TmnxBfdSessProtocolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtState indicates the state of the BFD + protocol on this interface." + ::= { vRtrIfBfdSessExtEntry 8 } + +vRtrIfBfdSessExtOperFlags OBJECT-TYPE + SYNTAX TmnxBfdSessOperFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtOperFlags indicates the reasons why a BFD + session is not up." + ::= { vRtrIfBfdSessExtEntry 9 } + +vRtrIfBfdSessExtMesgRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtMesgRecv indicates the number of messages + received in this session. + + This object is applicable if vRtrIfBfdSessExtType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 10 } + +vRtrIfBfdSessExtMesgSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtMesgSent indicates the number of messages + sent in this session. + + This object is applicable if vRtrIfBfdSessExtType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 11 } + +vRtrIfBfdSessExtLastDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLastDownTime indicates the the time + elapsed since this session last went down." + ::= { vRtrIfBfdSessExtEntry 12 } + +vRtrIfBfdSessExtLastUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLastUpTime indicates the time elapsed + since the session last came up." + ::= { vRtrIfBfdSessExtEntry 13 } + +vRtrIfBfdSessExtUpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtUpCount indicates the number of times + vRtrIfBfdSessExtOperState changed from 'outOfService' to 'inService'." + ::= { vRtrIfBfdSessExtEntry 14 } + +vRtrIfBfdSessExtDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtDownCount indicates the number of times + vRtrIfBfdSessExtOperState changed from 'inService' to 'outOfService'." + ::= { vRtrIfBfdSessExtEntry 15 } + +vRtrIfBfdSessExtLclDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLclDisc indicates the unique local + discriminator for this session." + ::= { vRtrIfBfdSessExtEntry 16 } + +vRtrIfBfdSessExtRemDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemDisc indicates the remote + discriminator for this session." + ::= { vRtrIfBfdSessExtEntry 17 } + +vRtrIfBfdSessExtProtocols OBJECT-TYPE + SYNTAX TmnxBfdSessionProtocols + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtProtocols indicates which protocols are + using this BFD session." + ::= { vRtrIfBfdSessExtEntry 18 } + +vRtrIfBfdSessExtTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtTxInterval indicates the negotiated + transmit interval. This value is the minimum of the local node's + 'vRtrIfBfdExtTransmitInterval' and the remote node's receive interval." + ::= { vRtrIfBfdSessExtEntry 19 } + +vRtrIfBfdSessExtRxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRxInterval indicates the negotiated + receive interval. This value is the minimum of the local node's + 'vRtrIfBfdExtReceiveInterval' and the remote node's transmit interval." + ::= { vRtrIfBfdSessExtEntry 20 } + +vRtrIfBfdSessExtType OBJECT-TYPE + SYNTAX TmnxBfdTermination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtType indicates the termination of the BFD + session." + ::= { vRtrIfBfdSessExtEntry 21 } + +vRtrIfBfdSessExtVerMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtVerMismatch indicates the number of + version mismatch errors for the bfd session." + ::= { vRtrIfBfdSessExtEntry 22 } + +vRtrIfBfdSessExtTimeSinceLastRx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtTimeSinceLastRx indicates the number of + milliseconds elapsed since the most recent message was received on the + BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessExtType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 23 } + +vRtrIfBfdSessExtTimeSinceLastTx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtTimeSinceLastTx indicates the number of + milliseconds elapsed since the most recent message was transmitted on + the BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessExtType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 24 } + +vRtrIfBfdSessExtRemoteLspNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteLspNum indicates the MPLS-TP LSP + destination path number." + REFERENCE + "RFC 6370 Section 5.2" + ::= { vRtrIfBfdSessExtEntry 25 } + +vRtrIfBfdSessExtRemoteTunnelNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteTunnelNum indicates the destination + tunnel id for the MPLS-TP path." + ::= { vRtrIfBfdSessExtEntry 26 } + +vRtrIfBfdSessExtRemoteNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteNodeId indicates the destination + node id of an MPLS-TP LSP." + ::= { vRtrIfBfdSessExtEntry 27 } + +vRtrIfBfdSessExtRemoteGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteGlobalId indicates the global + identifier for an MPLS-TP LSP." + ::= { vRtrIfBfdSessExtEntry 28 } + +vRtrIfBfdSessExtLspPathTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLspPathTunnelId indicates the source + tunnel id for the MPLS-TP path." + ::= { vRtrIfBfdSessExtEntry 29 } + +vRtrIfBfdSessExtLspPathId OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + working (1), + protecting (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLspPathId indicates the source path index + for the MPLS-TP LSP path. + notApplicable (0) - Indicates vRtrIfBfdSessExtLinkType is neither + 'ccOnly' or 'ccWithCv'. + working (1) - A working path is the primary path for the LSP. + protecting (2) - A protection path is the secondary path for the + LSP." + ::= { vRtrIfBfdSessExtEntry 30 } + +vRtrIfBfdSessExtSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIfBfdSessExtSvcId indicates associated service-id with this + BFD session when vRtrIfBfdExtType is set to 'vccvBfd'." + ::= { vRtrIfBfdSessExtEntry 31 } + +vRtrIfBfdSessExtSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIfBfdSessExtSdpBindId indicates associated SDP Bind identifier + with this BFD session when vRtrIfBfdExtType is set to 'vccvBfd'." + ::= { vRtrIfBfdSessExtEntry 32 } + +tmnxVrtrIfAdminGrpTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfAdminGrpTableLastCh indicates the + time of the last change to any row of tmnxVrtrIfAdminGroupTable" + ::= { tmnxVRtrObjs 93 } + +tmnxVrtrIfAdminGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrIfAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrIfAdminGroupTable table contains the Interface Admin + Groups that are mapped to this vRtr Interface." + ::= { tmnxVRtrObjs 94 } + +tmnxVrtrIfAdminGroupEntry OBJECT-TYPE + SYNTAX TmnxVrtrIfAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a mapping between a vRtr interface and an + Interface Admin Group." + INDEX { + vRtrID, + vRtrIfIndex, + IMPLIED tmnxAdminGrpName + } + ::= { tmnxVrtrIfAdminGroupTable 1 } + +TmnxVrtrIfAdminGroupEntry ::= SEQUENCE +{ + tmnxVrtrIfAdminGroupRowStatus RowStatus, + tmnxVrtrIfAdminGroupLastCh TimeStamp +} + +tmnxVrtrIfAdminGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfAdminGroupRowStatus specifies the + Row status of this table row. This object is used to create or delete + rows in this table." + ::= { tmnxVrtrIfAdminGroupEntry 1 } + +tmnxVrtrIfAdminGroupLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrIfAdminGroupLastCh indicates the sysUpTime when + any object of the row is last changed." + ::= { tmnxVrtrIfAdminGroupEntry 2 } + +tmnxVrtrIfSrlgGrpTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfSrlgGrpTableLastCh indicates the + time of the last change to any row of tmnxVrtrIfSrlgGroupTable" + ::= { tmnxVRtrObjs 95 } + +tmnxVrtrIfSrlgGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrIfSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrIfSrlgGroupTable table contains the Interface SRLG Groups + that are mapped to this vRtr Interface." + ::= { tmnxVRtrObjs 96 } + +tmnxVrtrIfSrlgGroupEntry OBJECT-TYPE + SYNTAX TmnxVrtrIfSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a mapping between a vRtr interface and an + Interface SRLG Group." + INDEX { + vRtrID, + vRtrIfIndex, + IMPLIED tmnxSrlgGrpName + } + ::= { tmnxVrtrIfSrlgGroupTable 1 } + +TmnxVrtrIfSrlgGroupEntry ::= SEQUENCE +{ + tmnxVrtrIfSrlgGroupRowStatus RowStatus, + tmnxVrtrIfSrlgGroupLastCh TimeStamp +} + +tmnxVrtrIfSrlgGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfSrlgGroupRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table." + ::= { tmnxVrtrIfSrlgGroupEntry 1 } + +tmnxVrtrIfSrlgGroupLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrIfSrlgGroupLastCh indicates the sysUpTime when + any object of the row is last changed." + ::= { tmnxVrtrIfSrlgGroupEntry 2 } + +vRtrIfSendTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfSendTableLastChanged indicates the time + of the last change to any row of vRtrIfSendTable." + ::= { tmnxVRtrObjs 97 } + +vRtrIfSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfSendTable provides a sparse extension to the vRtrIfTable to + configure parameters for SEcure Neighbor Discovery (SEND). It has an + entry for IPv6-enabled interfaces. This is not supported on subscriber + and group interfaces." + ::= { tmnxVRtrObjs 98 } + +vRtrIfSendEntry OBJECT-TYPE + SYNTAX VRtrIfSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to SEND for a virtual + router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfSendTable 1 } + +VRtrIfSendEntry ::= SEQUENCE +{ + vRtrIfSendLastChanged TimeStamp, + vRtrIfSendAdminState TmnxAdminState, + vRtrIfSendAllowUnsecuredMsgs TruthValue, + vRtrIfSendCgaSecurityParameter Unsigned32, + vRtrIfSendCgaVerificationMinbits Unsigned32, + vRtrIfSendLinkLocalCgaModifier TmnxSendCgaModifier +} + +vRtrIfSendLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfSendLastChanged indicates the sysUpTime at the time + of the last change of an entry in the vRtrIfSendTable." + ::= { vRtrIfSendEntry 1 } + +vRtrIfSendAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendAdminState specifies the administrative state + of this entry." + DEFVAL { outOfService } + ::= { vRtrIfSendEntry 2 } + +vRtrIfSendAllowUnsecuredMsgs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendAllowUnsecuredMsgs specifies whether unsecured + Neighbor Solicitation and Advertisement, Router Solicitation and + Advertisement, and Redirect messages are accepted or ignored." + REFERENCE + "RFC 3971 paragraph 8" + DEFVAL { true } + ::= { vRtrIfSendEntry 3 } + +vRtrIfSendCgaSecurityParameter OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendCgaSecurityParameter specifies the security + parameter to be used during the cryptographical generation of an + address. It determines the strength of the Cryptographically Generated + Address (CGA) against brute-force attacks." + REFERENCE + "RFC 3972 paragraph 2" + DEFVAL { 1 } + ::= { vRtrIfSendEntry 4 } + +vRtrIfSendCgaVerificationMinbits OBJECT-TYPE + SYNTAX Unsigned32 (512..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendCgaVerificationMinbits specifies the minimum + acceptable key length for public keys used in the generation of CGAs." + REFERENCE + "RFC 3971 paragraph 5.1.3" + DEFVAL { 1024 } + ::= { vRtrIfSendEntry 5 } + +vRtrIfSendLinkLocalCgaModifier OBJECT-TYPE + SYNTAX TmnxSendCgaModifier + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendLinkLocalCgaModifier specifies the modifier + used during link-local CGA generation. + + The value of vRtrIfSendLinkLocalCgaModifier must have been generated + with the RSA key pair and security parameter that is associated with + this interface. + + The value all zeroes means that no modifier is specified; however, + setting the value to all zeroes in an existing row while Secure + Neighbor Discovery is enabled on its interface, causes the generation + of a new CGA and a new modifier; Secure Neighbor Discovery is enabled + on its interface by means of the object vRtrIfSendAdminState." + REFERENCE + "RFC 3972 Cryptographically Generated Addresses + section 3 CGA Parameters" + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfSendEntry 6 } + +tmnxAdminGroupTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxAdminGroupTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the tmnxAdminGroupTable." + ::= { tmnxVRtrObjs 99 } + +tmnxAdminGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxAdminGroupTable contains the administrative groups used to tag + IP interfaces which share a specific characteristic with the same + identifier." + ::= { tmnxVRtrObjs 100 } + +tmnxAdminGroupEntry OBJECT-TYPE + SYNTAX TmnxAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents an administrative group." + INDEX { IMPLIED tmnxAdminGrpName } + ::= { tmnxAdminGroupTable 1 } + +TmnxAdminGroupEntry ::= SEQUENCE +{ + tmnxAdminGrpName TNamedItem, + tmnxAdminGrpRowStatus RowStatus, + tmnxAdminGrpRowLstChng TimeStamp, + tmnxAdminGrpValue Unsigned32 +} + +tmnxAdminGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxAdminGrpName specifies the name defined for the admin + group." + ::= { tmnxAdminGroupEntry 1 } + +tmnxAdminGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxAdminGrpRowStatus controls the creation and deletion + of rows in the table. + + A value must be set for tmnxAdminGrpValue as well at time of row + creation." + ::= { tmnxAdminGroupEntry 2 } + +tmnxAdminGrpRowLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxAdminGrpRowLstChng indicates the sysUpTime at the time + of the most recent management-initiated change to this admin group." + ::= { tmnxAdminGroupEntry 3 } + +tmnxAdminGrpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxAdminGrpValue specifies the group value associated + with this administrative group. This value is unique within a virtual + router instance. + + This object must be set at row creation." + ::= { tmnxAdminGroupEntry 4 } + +tmnxSrlgGroupTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSrlgGroupTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the tmnxSrlgGroupTable." + ::= { tmnxVRtrObjs 101 } + +tmnxSrlgGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSrlgGroupTable contains the Shared Risk Loss Groups (SRLG) + used to tag IP interfaces which share a specific fate." + ::= { tmnxVRtrObjs 102 } + +tmnxSrlgGroupEntry OBJECT-TYPE + SYNTAX TmnxSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a Shared Risk Loss Group (SRLG)." + INDEX { IMPLIED tmnxSrlgGrpName } + ::= { tmnxSrlgGroupTable 1 } + +TmnxSrlgGroupEntry ::= SEQUENCE +{ + tmnxSrlgGrpName TNamedItem, + tmnxSrlgGrpRowStatus RowStatus, + tmnxSrlgGrpRowLstChng TimeStamp, + tmnxSrlgGrpValue Unsigned32, + tmnxSrlgGrpPenaltyWeight Unsigned32 +} + +tmnxSrlgGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpName specifies the name defined for the Shared + Risk Loss Group (SRLG)." + ::= { tmnxSrlgGroupEntry 1 } + +tmnxSrlgGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpRowStatus controls the creation and deletion + of rows in the table. + + A value must be set for tmnxSrlgGrpValue as well at time of row + creation." + ::= { tmnxSrlgGroupEntry 2 } + +tmnxSrlgGrpRowLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSrlgGrpRowLstChng indicates the sysUpTime at the time of + the most recent management-initiated change to this SRLG." + ::= { tmnxSrlgGroupEntry 3 } + +tmnxSrlgGrpValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpValue specifies the group value associated + with this row. This value is unique within a virtual router instance. + + This object must be set at time of row creation." + ::= { tmnxSrlgGroupEntry 4 } + +tmnxSrlgGrpPenaltyWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpPenaltyWeight specifies the penalty weight + associated with this SRLG group. + + The value of tmnxSrlgGrpPenaltyWeight will be used by CSPF in the + computation of a FRR detour or bypass for protecting the primary LSP + path at a PLR node. The penalty for the SRLG is taken into account in + a pruning process by CSPF. Links with a higher SRLG penalty should be + more likely to be pruned than links with a lower SRLG penalty." + DEFVAL { 0 } + ::= { tmnxSrlgGroupEntry 5 } + +vRtrPlcyAcctTemplTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctTemplTblLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrPlcyAcctTemplateTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 103 } + +vRtrPlcyAcctTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctTemplateTable has an entry for each Policy Accounting + template configured." + ::= { tmnxVRtrObjs 104 } + +vRtrPlcyAcctTemplateEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctTemplateTable represents information + related to the Policy Accounting template." + INDEX { vRtrPlcyAcctTemplateName } + ::= { vRtrPlcyAcctTemplateTable 1 } + +VRtrPlcyAcctTemplateEntry ::= SEQUENCE +{ + vRtrPlcyAcctTemplateName TNamedItem, + vRtrPlcyAcctTemplateRowStatus RowStatus, + vRtrPlcyAcctTemplateLastChgd TimeStamp +} + +vRtrPlcyAcctTemplateName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctTemplateName specifies the name of + the Policy Accounting which is used as a guideline to allocate exact + set of source and destination class indexes specified in the template." + ::= { vRtrPlcyAcctTemplateEntry 1 } + +vRtrPlcyAcctTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctTemplateRowStatus specifies the Row Status + for this entry." + ::= { vRtrPlcyAcctTemplateEntry 2 } + +vRtrPlcyAcctTemplateLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctTemplateLastChgd indicates the timestamp of + last change to this row in vRtrPlcyAcctTemplateTable." + ::= { vRtrPlcyAcctTemplateEntry 3 } + +vRtrPlcyAcctSrcClassTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctSrcClassTblLstChgd indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrPlcyAcctSrcClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 105 } + +vRtrPlcyAcctSrcClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctSrcClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctSrcClassTable has an entry for each Policy Accounting + source class index configured." + ::= { tmnxVRtrObjs 106 } + +vRtrPlcyAcctSrcClassEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctSrcClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctSrcClassTable represents information + related to the source class index associated with + vRtrPlcyAcctTemplateName." + INDEX { + vRtrPlcyAcctTemplateName, + vRtrPlcyAcctSrcClassIndex + } + ::= { vRtrPlcyAcctSrcClassTable 1 } + +VRtrPlcyAcctSrcClassEntry ::= SEQUENCE +{ + vRtrPlcyAcctSrcClassIndex ClassIndex, + vRtrPlcyAcctSrcClassRowStatus RowStatus, + vRtrPlcyAcctSrcClassLastChgd TimeStamp +} + +vRtrPlcyAcctSrcClassIndex OBJECT-TYPE + SYNTAX ClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctSrcClassIndex specifies the source + class index associated with the policy accounting template." + ::= { vRtrPlcyAcctSrcClassEntry 1 } + +vRtrPlcyAcctSrcClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctSrcClassRowStatus specifies the Row Status + for this entry." + ::= { vRtrPlcyAcctSrcClassEntry 2 } + +vRtrPlcyAcctSrcClassLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctSrcClassLastChgd indicates the timestamp of + last change to this row in vRtrPlcyAcctSrcClassTable." + ::= { vRtrPlcyAcctSrcClassEntry 3 } + +vRtrPlcyAcctDestClassTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctDestClassTblLstChgd indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrPlcyAcctDestClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 107 } + +vRtrPlcyAcctDestClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctDestClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctDestClassTable has an entry for each Policy Accounting + destination class index configured." + ::= { tmnxVRtrObjs 108 } + +vRtrPlcyAcctDestClassEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctDestClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctDestClassTable represents + information related to the destination class index associated with + vRtrPlcyAcctTemplateName." + INDEX { + vRtrPlcyAcctTemplateName, + vRtrPlcyAcctDestClassIndex + } + ::= { vRtrPlcyAcctDestClassTable 1 } + +VRtrPlcyAcctDestClassEntry ::= SEQUENCE +{ + vRtrPlcyAcctDestClassIndex ClassIndex, + vRtrPlcyAcctDestClassRowStatus RowStatus, + vRtrPlcyAcctDestClassLastChgd TimeStamp, + vRtrPlcyAcctDestClassPolicerId Unsigned32 +} + +vRtrPlcyAcctDestClassIndex OBJECT-TYPE + SYNTAX ClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctDestClassIndex specifies the + destination class index associated with the policy accounting + template." + ::= { vRtrPlcyAcctDestClassEntry 1 } + +vRtrPlcyAcctDestClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctDestClassRowStatus specifies the Row Status + for this entry." + ::= { vRtrPlcyAcctDestClassEntry 2 } + +vRtrPlcyAcctDestClassLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctDestClassLastChgd indicates the timestamp of + last change to this row in vRtrPlcyAcctDestClassTable." + ::= { vRtrPlcyAcctDestClassEntry 3 } + +vRtrPlcyAcctDestClassPolicerId OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctDestClassPolicerId indicates the policer + index in vRtrPlcyAcctDestClassTable." + DEFVAL { 0 } + ::= { vRtrPlcyAcctDestClassEntry 4 } + +vRtrPlcyAcctIfStatsTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctIfStatsTblLstChgd indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrPlcyAcctInterfaceStatsTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 109 } + +vRtrPlcyAcctInterfaceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctInterfaceStatsTable has stats for each source class + and dest class associated with an interface." + ::= { tmnxVRtrObjs 110 } + +vRtrPlcyAcctInterfaceStatsEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctInterfaceStatsTable represents + statistics related to the vRtrPlcyAcctSrcClassTable and + vRtrPlcyAcctDestClassTable." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrPlcyAcctType, + vRtrPlcyAcctIndex + } + ::= { vRtrPlcyAcctInterfaceStatsTable 1 } + +VRtrPlcyAcctInterfaceStatsEntry ::= SEQUENCE +{ + vRtrPlcyAcctType INTEGER, + vRtrPlcyAcctIndex Unsigned32, + vRtrPlcyAcctRxFwdPkts Counter64, + vRtrPlcyAcctRxFwdBytes Counter64, + vRtrPlcyAcctRxIncompleteCnt TruthValue +} + +vRtrPlcyAcctType OBJECT-TYPE + SYNTAX INTEGER { + sourceClass (0), + destClass (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctType specifies the type of the + policy accounting class." + ::= { vRtrPlcyAcctInterfaceStatsEntry 1 } + +vRtrPlcyAcctIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctIndex specifies the index of the + policy accounting class associated with vRtrPlcyAcctType." + ::= { vRtrPlcyAcctInterfaceStatsEntry 2 } + +vRtrPlcyAcctRxFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctRxFwdPkts indicates the total + number of packets received for this vRtrPlcyAcctIndex associated with + the interface." + ::= { vRtrPlcyAcctInterfaceStatsEntry 3 } + +vRtrPlcyAcctRxFwdBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctRxFwdBytes indicates the total + number of bytes received for this vRtrPlcyAcctIndex associated with + the interface." + ::= { vRtrPlcyAcctInterfaceStatsEntry 4 } + +vRtrPlcyAcctRxIncompleteCnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctRxIncompleteCnt indicates whether + the count of vRtrPlcyAcctRxFwdBytes and vRtrPlcyAcctRxFwdPkts is + incomplete or not. + + When the value of vRtrPlcyAcctRxIncompleteCnt is 'true', both + vRtrPlcyAcctRxFwdBytes and vRtrPlcyAcctRxFwdPkts will be incomplete." + ::= { vRtrPlcyAcctInterfaceStatsEntry 5 } + +vRtrIfBfdSessSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdSessSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdSessSdpBindTable maintains VCCV BFD session index for + each SDP binding for all services." + ::= { tmnxVRtrObjs 111 } + +vRtrIfBfdSessSdpBindEntry OBJECT-TYPE + SYNTAX VRtrIfBfdSessSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfBfdSessSdpBindTable represents VCCV BFD + session index for specific SDP binding for specific service." + INDEX { + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + ::= { vRtrIfBfdSessSdpBindTable 1 } + +VRtrIfBfdSessSdpBindEntry ::= SEQUENCE +{ vRtrIfBfdSessSdpBindIndex Unsigned32 } + +vRtrIfBfdSessSdpBindIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessSdpBindIndex indicates the index of VCCV BFD + session used as vRtrIfBfdSessExtRxInfoId in vRtrIfBfdSessExtTable for + the SDP Binding in this service." + ::= { vRtrIfBfdSessSdpBindEntry 1 } + +vRtrRATable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRATable provides an extension of the vRtrConfTable." + ::= { tmnxVRtrObjs 112 } + +vRtrRAEntry OBJECT-TYPE + SYNTAX VRtrRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrRATable represents router advertisement + attributes for a given virtual router." + INDEX { vRtrID } + ::= { vRtrRATable 1 } + +VRtrRAEntry ::= SEQUENCE +{ + vRtrRARowStatus RowStatus, + vRtrRADnsOptServer1 InetAddressIPv6, + vRtrRADnsOptServer2 InetAddressIPv6, + vRtrRADnsOptServer3 InetAddressIPv6, + vRtrRADnsOptServer4 InetAddressIPv6, + vRtrRADnsOptRdnssLtime Integer32 +} + +vRtrRARowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRARowStatus is used to create or delete an entry in + this table." + ::= { vRtrRAEntry 1 } + +vRtrRADnsOptServer1 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer1 specifies the first server + where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 2 } + +vRtrRADnsOptServer2 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer2 specifies the second + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 3 } + +vRtrRADnsOptServer3 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer3 specifies the third server + where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 4 } + +vRtrRADnsOptServer4 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer4 specifies the fourth + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 5 } + +vRtrRADnsOptRdnssLtime OBJECT-TYPE + SYNTAX Integer32 (-1..0 | 4..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRADnsOptRdnssLtime specifies the maximum time in + seconds over which the RDNSS address in the RDNSS server option '25' + is valid. + + A value of '-1' indicates that the lifetime is set to infinite." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { -1 } + ::= { vRtrRAEntry 6 } + +vRtrRAIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRAIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRAIfTable has an entry for each router interface configured in + the system. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 113 } + +vRtrRAIfEntry OBJECT-TYPE + SYNTAX VRtrRAIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents router advertisement attributes for a + virtual router interface in the system." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrRAIfTable 1 } + +VRtrRAIfEntry ::= SEQUENCE +{ + vRtrRAIfRowStatus RowStatus, + vRtrRAIfDnsOptServer1 InetAddressIPv6, + vRtrRAIfDnsOptServer2 InetAddressIPv6, + vRtrRAIfDnsOptServer3 InetAddressIPv6, + vRtrRAIfDnsOptServer4 InetAddressIPv6, + vRtrRAIfDnsOptRdnssLtime Integer32, + vRtrRAIfDnsOptInclDns TruthValue +} + +vRtrRAIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRAIfRowStatus is used to create or delete an entry in + this table." + ::= { vRtrRAIfEntry 1 } + +vRtrRAIfDnsOptServer1 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer1 specifies the first + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 2 } + +vRtrRAIfDnsOptServer2 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer2 specifies the second + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 3 } + +vRtrRAIfDnsOptServer3 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer3 specifies the third + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 4 } + +vRtrRAIfDnsOptServer4 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer4 specifies the fourth + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 5 } + +vRtrRAIfDnsOptRdnssLtime OBJECT-TYPE + SYNTAX Integer32 (-2..0 | 4..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRAIfDnsOptRdnssLtime specifies the maximum time in + seconds over which the RDNSS address in the RDNSS server option '25' + is valid. + + A value of '-2' indicates that the value of vRtrRADnsOptRdnssLtime for + the corresponding vRtrID shall be used. + + A value of '-1' indicates that the lifetime is set to infinite." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { -2 } + ::= { vRtrRAIfEntry 6 } + +vRtrRAIfDnsOptInclDns OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRAIfDnsOptInclDns specifies whether The RDNSS server + option '25' is included in the router advertisements sent from this + interface." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { true } + ::= { vRtrRAIfEntry 7 } + +vRtrTTLPropTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrTTLPropTblLstChgd indicates the sysUpTime at the time + of the last modification of an entry in the vRtrTTLPropTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 114 } + +vRtrTTLPropTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrTTLPropTable consists of information about TTL propagation for in + transit and CPM generated IP packets for base router instance." + ::= { tmnxVRtrObjs 115 } + +vRtrTTLPropEntry OBJECT-TYPE + SYNTAX VRtrTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vRtrTTLPropTable. Each entry + represents information about TTL propagation for in transit and CPM + generated for base router instance." + INDEX { vRtrID } + ::= { vRtrTTLPropTable 1 } + +VRtrTTLPropEntry ::= SEQUENCE +{ + vRtrTTLPropVprnLocal VRtrVprnTTLPropagateType, + vRtrTTLPropVprnTransit VRtrVprnTTLPropagateType, + vRtrTTLPropLabelRouteLocal VRtrTTLPropagateType, + vRtrTTLPropLabelRouteTransit VRtrTTLPropagateType, + vRtrTTLPropLsrLabelRoute VRtrTTLPropagateType +} + +vRtrTTLPropVprnLocal OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropVprnLocal specifies whether or not to enable + the propagation of time to live (TTL) at Ingress LER from the header + of IP packet into all labels in the stack for all local packets. + + The value 'inherit' for object vRtrTTLPropVprnLocal, is not applicable + for base router instance." + DEFVAL { vcOnly } + ::= { vRtrTTLPropEntry 1 } + +vRtrTTLPropVprnTransit OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropVprnTransit specifies whether or not to enable + the propagation of time to live (TTL) at Ingress LER from the header + of IP packet into all labels in the stack for all transit packets. + + The value 'inherit' for object vRtrTTLPropVprnTransit, is not + applicable for base router instance." + DEFVAL { vcOnly } + ::= { vRtrTTLPropEntry 2 } + +vRtrTTLPropLabelRouteLocal OBJECT-TYPE + SYNTAX VRtrTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropLabelRouteLocal specifies whether or not to + enable the propagation of time to live (TTL) for RFC 3107 label routes + at Ingress LER from the header of IP packet into all labels in the + stack for all local packets." + DEFVAL { none } + ::= { vRtrTTLPropEntry 3 } + +vRtrTTLPropLabelRouteTransit OBJECT-TYPE + SYNTAX VRtrTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropLabelRouteTransit specifies whether or not to + enable the propagation of time to live (TTL) for RFC 3107 label routes + at Ingress LER from the header of IP packet into all labels in the + stack for all transit packets." + DEFVAL { none } + ::= { vRtrTTLPropEntry 4 } + +vRtrTTLPropLsrLabelRoute OBJECT-TYPE + SYNTAX VRtrTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropLsrLabelRoute specifies whether or not to + enable the propagation of time to live (TTL) for RFC 3107 label routes + at LSR from the header of IP packet into all labels in the stack." + DEFVAL { none } + ::= { vRtrTTLPropEntry 5 } + +vRtrSvcTTLPropTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSvcTTLPropTblLstChgd indicates the sysUpTime at the + time of the last modification of an entry in the vRtrSvcTTLPropTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 116 } + +vRtrSvcTTLPropTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrSvcTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrSvcTTLPropTable consists of information about TTL propagation for + in transit and CPM generated IP packets for VPRN instance." + ::= { tmnxVRtrObjs 117 } + +vRtrSvcTTLPropEntry OBJECT-TYPE + SYNTAX VRtrSvcTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vRtrSvcTTLPropTable. Each entry + represents information about TTL propagation for in transit and CPM + generated for VPRN instance." + INDEX { vRtrID } + ::= { vRtrSvcTTLPropTable 1 } + +VRtrSvcTTLPropEntry ::= SEQUENCE +{ + vRtrSvcTTLPropVprnLocal VRtrVprnTTLPropagateType, + vRtrSvcTTLPropVprnTransit VRtrVprnTTLPropagateType +} + +vRtrSvcTTLPropVprnLocal OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrSvcTTLPropVprnLocal specifies whether or not to + enable the propagation of time to live (TTL) at Ingress LER from the + header of IP packet into all labels in the stack for all local + packets. + + When the value for object vRtrSvcTTLPropVprnLocal is set to 'inherit', + the VPRN instance inherits the base router instance configuration." + DEFVAL { inherit } + ::= { vRtrSvcTTLPropEntry 1 } + +vRtrSvcTTLPropVprnTransit OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrSvcTTLPropVprnTransit specifies whether or not to + enable the propagation of time to live (TTL) at Ingress LER from the + header of IP packet into all labels in the stack for all transit + packets. + + When the value for object vRtrSvcTTLPropVprnTransit is set to + 'inherit', the VPRN instance inherits the base router instance + configuration." + DEFVAL { inherit } + ::= { vRtrSvcTTLPropEntry 2 } + +vRtrInetTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrInetTunnelTable maintains a list of tunnels for the specific + router instance. + + This table has been replaced by vRtrInetExtTunnelTable in 16.0." + ::= { tmnxVRtrObjs 118 } + +vRtrInetTunnelEntry OBJECT-TYPE + SYNTAX VRtrInetTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrInetTunnelEntry defines a tunnel to a particular destination in a + specific router context." + INDEX { + vRtrID, + vRtrInetTunnelDestAddrType, + vRtrInetTunnelDestAddr, + vRtrInetTunnelDestPfxLen, + vRtrInetTunnelPreference, + vRtrInetTunnelType, + vRtrInetTunnelTypeInstance, + vRtrInetTunnelID, + vRtrInetTunnelNextHopAddrType, + vRtrInetTunnelNextHopAddr + } + ::= { vRtrInetTunnelTable 1 } + +VRtrInetTunnelEntry ::= SEQUENCE +{ + vRtrInetTunnelDestAddrType InetAddressType, + vRtrInetTunnelDestAddr InetAddress, + vRtrInetTunnelDestPfxLen InetAddressPrefixLength, + vRtrInetTunnelPreference Unsigned32, + vRtrInetTunnelType TmnxTunnelTypeExt, + vRtrInetTunnelTypeInstance Unsigned32, + vRtrInetTunnelID TmnxTunnelID, + vRtrInetTunnelNextHopAddrType InetAddressType, + vRtrInetTunnelNextHopAddr InetAddress, + vRtrInetTunnelMetric Unsigned32, + vRtrInetTunnelAge Integer32, + vRtrInetTunnelNextHopFlags INTEGER, + vRtrInetTunnelLspBandwidth Counter64, + vRtrInetTunnelMTU Unsigned32, + vRtrInetTunnelLspWeight Unsigned32, + vRtrInetTunnelLspId Unsigned32, + vRtrInetTunnelFlags BITS, + vRtrInetTunnelRelativeMetric Integer32, + vRtrInetTunnelLabel Integer32, + vRtrInetTunnelBypassLabel Integer32, + vRtrInetTunnelLspFC TmnxCBFClasses, + vRtrInetTunnelMaxLabels Integer32, + vRtrInetTunnelNhTunnelId TmnxTunnelID, + vRtrInetTunnelNhTunnelType TmnxTunnelTypeExt, + vRtrInetTunnelNhTunnelInst Unsigned32 +} + +vRtrInetTunnelDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelDestAddrType indicates the address type of + vRtrInetTunnelDestAddr." + ::= { vRtrInetTunnelEntry 1 } + +vRtrInetTunnelDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelDestAddr maintains the destination IP address + of this tunnel. This object may not take a Multicast (Class D) address + value. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of mask representing the corresponding instance of the + vRtrInetTunnelDestPfxLen object is not equal to x." + ::= { vRtrInetTunnelEntry 2 } + +vRtrInetTunnelDestPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelDestPfxLen indicates the mask length for + vRtrInetTunnelDestAddr. For those systems that do not support + arbitrary subnet masks, an agent constructs the value of the + vRtrInetTunnelDestPfxLen by reference to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of the mask + representing x with the value of the corresponding instance of + vRtrInetTunnelDestAddr is not equal to vRtrInetTunnelDestAddr." + ::= { vRtrInetTunnelEntry 3 } + +vRtrInetTunnelPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelPreference determines the priority of this + tunnel versus the other tunnels from different sources such as LDP, + RSVP, GRE etc. This is an absolute number used internally by the + system to specify preferences for the tunnel. + + Lowest number signifies the most preferred entry in the table." + ::= { vRtrInetTunnelEntry 4 } + +vRtrInetTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelType indicates the type of this tunnel + entity." + ::= { vRtrInetTunnelEntry 5 } + +vRtrInetTunnelTypeInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelTypeInstance indicates an instance of the + tunnel of the type indicated by vRtrInetTunnelType." + ::= { vRtrInetTunnelEntry 6 } + +vRtrInetTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelID is a global value and represents a + particular tunnel type like an MPLS type tunnel or an SDP." + ::= { vRtrInetTunnelEntry 7 } + +vRtrInetTunnelNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelNextHopAddrType indicates the address type + of vRtrInetTunnelNextHopAddr." + ::= { vRtrInetTunnelEntry 8 } + +vRtrInetTunnelNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelNextHopAddr indicates the address of the + next system en route." + ::= { vRtrInetTunnelEntry 9 } + +vRtrInetTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelMetric indicates the metric of the tunnel. + This is used in addition to the preference for this tunnel." + ::= { vRtrInetTunnelEntry 10 } + +vRtrInetTunnelAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelAge indicates the number of seconds since + this tunnel entry was last updated or otherwise determined to be + correct. No semantics of 'too old' can be implied except through + knowledge of owner of the tunnel." + ::= { vRtrInetTunnelEntry 11 } + +vRtrInetTunnelNextHopFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelNextHopFlags indicates the properties of + the tunnel next hop. + + A value of 'none' indicates that no next-hop flags are present. + + A value of 'hasLfa' indicates that an LFA next-hop is present in + addition to the regular next-hop. + + A value of 'hasBackup' indicates that this route has a backup route. + + A value of 'isBackup' indicates that this route is a backup route to + another route with the same prefix. + + A value of 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrInetTunnelEntry 12 } + +vRtrInetTunnelLspBandwidth OBJECT-TYPE + SYNTAX Counter64 + UNITS "mega-bits per second" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelLspBandwidth indicates the reserved + bandwidth that is available in the LSP. + + When the value of the object is set to zero then it indicates that + there is no reserved bandwidth in this tunnel" + ::= { vRtrInetTunnelEntry 13 } + +vRtrInetTunnelMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelMTU indicates the MTU value for the tunnel." + ::= { vRtrInetTunnelEntry 14 } + +vRtrInetTunnelLspWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelLspWeight indicates the load balancing + weight applicable to the LSP." + ::= { vRtrInetTunnelEntry 15 } + +vRtrInetTunnelLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelLspId indicates an instance/epoch + identifier associated with a RSVP tunnel." + ::= { vRtrInetTunnelEntry 16 } + +vRtrInetTunnelFlags OBJECT-TYPE + SYNTAX BITS { + isOverTunnel (0), + useRelativeMetric (1), + autoLSP (2), + hasLFA (3), + excludeForLdpOverRsvp (4), + excludeForL3VPN (5), + excludeForBGPShortcuts (6), + excludeForBGPLabeledRoutes (7), + excludeForLFA (8), + excludeForIGPShortcuts (9), + entropyLabelCapable (10), + isAdjacencyTunnel (11), + lspBfdDown (12) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelFlags indicates the following -: + + If value of 'isOverTunnel' is set, it indicates that this tunnel is + over another tunnel. + + A value of 'useRelativeMetric' indicates to use the relative metric + info to offset IGP path cost to tunnel destination instead of absolute + tunnel metric. + + A value of 'autoLSP' indicates if the LSP is an automatic LSP. + + If value of 'hasLFA' is set, then this tunnel next-hop has a loop-free + alternate hop. + + If value of 'excludeForLdpOverRsvp' is set (applicable to RSVP tunnel + only), then the MPLS LSP is not allowed to be used for LDP over RSVP. + + If value of 'excludeForL3VPN' is set, it indicates not to use this + tunnel for L3 VPNs. + + If value of 'excludeForBGPShortcuts' is set, it indicates not to use + this tunnel for BGP shortcuts. + + If value of 'excludeForBGPLabeledRoutes' is set, it indicates not to + use this tunnel for BGP labeled routes. + + If value of 'excludeForLFA' is set, it indicates not to use this + tunnel for loop-free alternate. + + If value of 'excludeForIGPShortcuts' is set, it indicates not to use + this tunnel for IGP shortcuts. + + If value of 'entropyLabelCapable' is set, it indicates this tunnel is + entropy capable. + + If value of 'isAdjacencyTunnel' is set, it indicates that this tunnel + is a segment routing adjacency tunnel. + + If value of 'lspBfdDown' is set, it indicates that BFD is down on this + tunnel/FEC and that it will not be used as a transport tunnel. If this + value is not set, then LSP-BFD is not configured on the tunnel/FEC, or + LSP-BFD is configured and the BFD state is up." + ::= { vRtrInetTunnelEntry 17 } + +vRtrInetTunnelRelativeMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelRelativeMetric indicates the metric offset + to IGP cost to tunnel destination. This value is applicable only if + 'useRelativeMetric' bit is set for the object vRtrInetTunnelFlags." + ::= { vRtrInetTunnelEntry 18 } + +vRtrInetTunnelLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelLabel indicates the label corresponding to + tunnel of type LDP/MPLS." + ::= { vRtrInetTunnelEntry 19 } + +vRtrInetTunnelBypassLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelBypassLabel indicates the MPLS bypass + tunnel label." + ::= { vRtrInetTunnelEntry 20 } + +vRtrInetTunnelLspFC OBJECT-TYPE + SYNTAX TmnxCBFClasses + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelLspFC indicates a set of forwarding classes + configured for this LSP expressed as a bit map. If a bit from 0 + through 7 is set, then the corresponding forwarding class has been + configured for this LSP. If bit 8 is set, the LSP has been designated + as the default forwarding LSP. + + If no bits are set, then Class-based forwarding is not enabled for + this LSP." + ::= { vRtrInetTunnelEntry 21 } + +vRtrInetTunnelMaxLabels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelMaxLabels is the sum of the maximum number + of labels that will be used by this tunnel and all underlying tunnels." + ::= { vRtrInetTunnelEntry 22 } + +vRtrInetTunnelNhTunnelId OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelNhTunnelId indicates the value of the + tunnel ID of the underlying tunnel when the value of + vRtrInetTunnelFlags has 'isOverTunnel' set, otherwise the value is 0." + ::= { vRtrInetTunnelEntry 23 } + +vRtrInetTunnelNhTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelNhTunnelType indicates the type of + underlying tunnel when the value of vRtrInetTunnelFlags has + 'isOverTunnel' set. + + If the value of vRtrInetTunnelFlags does not have 'isOverTunnel' set, + the value of vRtrInetTunnelType is invalid." + ::= { vRtrInetTunnelEntry 24 } + +vRtrInetTunnelNhTunnelInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrInetTunnelNhTunnelInst indicates the instance of the + underlying tunnel type indicated by vRtrInetTunnelNhTunnelType. + + If the value of vRtrInetTunnelFlags does not have 'isOverTunnel' set, + the value of vRtrInetTunnelNhTunnelInst is set to 0." + ::= { vRtrInetTunnelEntry 25 } + +vRtrInetSRIndirectTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSRIndirectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSRIndirectTable provides an extension of the + vRtrInetStaticRouteTable in the IP-MIB." + ::= { tmnxVRtrObjs 119 } + +vRtrInetSRIndirectEntry OBJECT-TYPE + SYNTAX VRtrInetSRIndirectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetSRIndirectTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the vRtrInetStaticRouteTable." + AUGMENTS { vRtrInetStaticRouteEntry } + ::= { vRtrInetSRIndirectTable 1 } + +VRtrInetSRIndirectEntry ::= SEQUENCE +{ + vRtrInetSRIndirectTunnelLdp TruthValue, + vRtrInetSRIndirectTunnelRsvpTe TruthValue, + vRtrInetSRIndirectTunnelDisalIgp TruthValue, + vRtrInetSRIndirectTunResStatus TResolveStatus, + vRtrInetSRIndirectTunnelSrIsis TruthValue, + vRtrInetSRIndirectTunnelSrOspf TruthValue, + vRtrInetSRIndirectTunnelSrTe TruthValue, + vRtrInetSRIndirectTunnelRibApi TruthValue, + vRtrInetSRIndirectTnlMplsFwdPlcy TruthValue, + vRtrInetSRIndirectTunnelSrOspf3 TruthValue, + vRtrInetSRIndirectTunFlexAlgoId TmnxFlexAlgoIdOrZero +} + +vRtrInetSRIndirectTunnelLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelLdp specifies if LDP Route + Forwarding Equivalence Class (FEC) tunneling mechanism will be used to + resolve next-hop for the static route or not. + + The value of vRtrInetSRIndirectTunnelLdp is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelLdp is set to 'true', IGP + shortcuts associated with LDP Route Forwarding Equivalence Class (FEC) + tunneling mechanism will be used to resolve next-hop for the static + route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 1 } + +vRtrInetSRIndirectTunnelRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelRsvpTe specifies if RSVP Traffic + Engineering tunneling mechanism will be used to resolve next-hop for + the static route or not. + + The value of vRtrInetSRIndirectTunnelRsvpTe is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelRsvpTe is set to 'true', IGP + shortcuts associated with RSVP Traffic Engineering tunneling mechanism + will be used to resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 2 } + +vRtrInetSRIndirectTunnelDisalIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelDisalIgp specifies if IGP routes + are to be used or not. + + The value of vRtrInetSRIndirectTunnelDisalIgp is valid only for + indirect static routes (i.e. vRtrInetStaticRouteStaticType is + 'indirect'). + + If the value of vRtrInetSRIndirectTunnelDisalIgp is set to 'true', and + if none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) + qualify as a next-hop, the normal IGP next-hop to the indirect + next-hop address will not be used. + + If the value is set to 'false', IGP next-hop to the indirect next-hop + address can be used as the next-hop of the last resort." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 3 } + +vRtrInetSRIndirectTunResStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunResStatus specifies the resolution + status of this entry." + DEFVAL { disabled } + ::= { vRtrInetSRIndirectEntry 4 } + +vRtrInetSRIndirectTunnelSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrIsis specifies if SR ISIS + tunneling mechanism will be used to resolve next-hop for the static + route or not. + + The value of vRtrInetSRIndirectTunnelSrIsis is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrIsis is set to 'true', IGP + shortcuts associated with SR ISIS tunneling mechanism will be used to + resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 5 } + +vRtrInetSRIndirectTunnelSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrOspf specifies if SR OSPF + tunneling mechanism will be used to resolve next-hop for the static + route or not. + + The value of vRtrInetSRIndirectTunnelSrOspf is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrOspf is set to 'true', IGP + shortcuts associated with SR OSPF tunneling mechanism will be used to + resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 6 } + +vRtrInetSRIndirectTunnelSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrTe specifies if SR Traffic + Engineering tunneling mechanism will be used to resolve next-hop for + the static route or not. + + The value of vRtrInetSRIndirectTunnelSrTe is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrTe is set to 'true', IGP + shortcuts associated with SR Traffic Engineering tunneling mechanism + will be used to resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 7 } + +vRtrInetSRIndirectTunnelRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelRibApi specifies wether MPLS RIB + API is enabled on this static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 8 } + +vRtrInetSRIndirectTnlMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTnlMplsFwdPlcy specifies whether MPLS + FWD POLICY is enabled on this static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 9 } + +vRtrInetSRIndirectTunnelSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrOspf3 specifies if SR OSPFv3 + tunneling mechanism will be used to resolve next-hop for the static + route or not. + + The value of vRtrInetSRIndirectTunnelSrOspf3 is valid only for + indirect static routes (i.e. vRtrInetStaticRouteStaticType is + 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrOspf3 is set to 'true', IGP + shortcuts associated with SR OSPFv3 tunneling mechanism will be used + to resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 10 } + +vRtrInetSRIndirectTunFlexAlgoId OBJECT-TYPE + SYNTAX TmnxFlexAlgoIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the Flexible Algorithm ID to use when resolving over + the Segment Routing tunnels. + + Only tunnels that match this ID will be used to resolve the tunnel + destination." + DEFVAL { 0 } + ::= { vRtrInetSRIndirectEntry 11 } + +vRtrInetSRIndirectLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSRIndirectLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSRIndirectLspTable contains the different LSP names used + to resolve a single indirect next-hop." + ::= { tmnxVRtrObjs 120 } + +vRtrInetSRIndirectLspEntry OBJECT-TYPE + SYNTAX VRtrInetSRIndirectLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured for + a virtual router in the system. Entries can be created and deleted + via SNMP SET operations. Setting RowStatus to 'create and go' + requires vRtrInetSRIndirectLspName to have been assigned a valid + value. Creation of vRtrInetSRIndirectLspEntry is allowed only if value + of vRtrInetSRIndirectTunnelRsvpTe is set to 'true'." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex, + vRtrInetSRIndirectLspName + } + ::= { vRtrInetSRIndirectLspTable 1 } + +VRtrInetSRIndirectLspEntry ::= SEQUENCE +{ + vRtrInetSRIndirectLspName TLNamedItemOrEmpty, + vRtrInetSRIndirectLspRowStatus RowStatus +} + +vRtrInetSRIndirectLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectLspName specifies the administrative + name for the Labeled Switch Path. The vRtrInetSRIndirectLspName must + be unique within a virtual router instance." + ::= { vRtrInetSRIndirectLspEntry 1 } + +vRtrInetSRIndirectLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectLspRowStatus is used to create or + delete an entry in this table." + ::= { vRtrInetSRIndirectLspEntry 2 } + +vRtrIfLagPerLinkHashTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfLagPerLinkHashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfLagPerLinkHashTable maintains weighted per-link-hash related + lag attributes per interface. A LAG that has weighted per link hash + enabled, will use the class and weight associated with the interface + to select a link for egress traffic over port of this interface. + Selection is done such that within each class the total weight of all + interfaces on each LAG link is as close as possible to other links in + the LAG." + ::= { tmnxVRtrObjs 121 } + +vRtrIfLagPerLinkHashEntry OBJECT-TYPE + SYNTAX VRtrIfLagPerLinkHashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfLagPerLinkHashEntry maintains weighted per-link-hash related + lag attributes for specific interface." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfLagPerLinkHashTable 1 } + +VRtrIfLagPerLinkHashEntry ::= SEQUENCE +{ + vRtrIfLagPerLinkHashLastChgd TimeStamp, + vRtrIfLagPerLinkHashClass TmnxLagPerLinkHashClass, + vRtrIfLagPerLinkHashWeight TmnxLagPerLinkHashWeight +} + +vRtrIfLagPerLinkHashLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLagPerLinkHashLastChgd indicates the sysUpTime at + the time of the last modification of this entry." + ::= { vRtrIfLagPerLinkHashEntry 1 } + +vRtrIfLagPerLinkHashClass OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashClass + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfLagPerLinkHashClass specifies the class to be used + to select a LAG link for this interface." + DEFVAL { 1 } + ::= { vRtrIfLagPerLinkHashEntry 2 } + +vRtrIfLagPerLinkHashWeight OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashWeight + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfLagPerLinkHashWeight specifies the weight to be + associated with this interface when selecting a LAG link for this + interface." + DEFVAL { 1 } + ::= { vRtrIfLagPerLinkHashEntry 3 } + +tmnxVrtrIfIndexIfNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrIfIndexIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrIfIndexIfNameTable lists the IP interfaces per vRtrIfIndex + and virtual router instance." + ::= { tmnxVRtrObjs 122 } + +tmnxVrtrIfIndexIfNameEntry OBJECT-TYPE + SYNTAX TmnxVrtrIfIndexIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row corresponds to an IP interface." + INDEX { + vRtrIfIndex, + vRtrID + } + ::= { tmnxVrtrIfIndexIfNameTable 1 } + +TmnxVrtrIfIndexIfNameEntry ::= SEQUENCE +{ tmnxVrtrIfIndexVrtrIfName TNamedItem } + +tmnxVrtrIfIndexVrtrIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrIfIndexVrtrIfName is the name of this IP + interface." + ::= { tmnxVrtrIfIndexIfNameEntry 1 } + +vRtrInetStaticRoutePfxTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRoutePfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addressing information relevant to this entity's Static + Routing table." + ::= { tmnxVRtrObjs 123 } + +vRtrInetStaticRoutePfxEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRoutePfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination, through a particular + next hop." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen + } + ::= { vRtrInetStaticRoutePfxTable 1 } + +VRtrInetStaticRoutePfxEntry ::= SEQUENCE +{ + vRtrInetStaticRoutePfxRowStatus RowStatus, + vRtrInetStaticRoutePfxCreateOrig TmnxCreateOrigin, + vRtrInetStaticRoutePfxCfgNHCount Counter32, + vRtrInetStaticRoutePfxCommVal1 DisplayString, + vRtrInetStaticRoutePfxCommVal2 DisplayString, + vRtrInetStaticRoutePfxCommVal3 DisplayString, + vRtrInetStaticRoutePfxCommVal4 DisplayString, + vRtrInetStaticRoutePfxCommVal5 DisplayString, + vRtrInetStaticRoutePfxCommVal6 DisplayString, + vRtrInetStaticRoutePfxCommVal7 DisplayString, + vRtrInetStaticRoutePfxCommVal8 DisplayString, + vRtrInetStaticRoutePfxCommVal9 DisplayString, + vRtrInetStaticRoutePfxCommVal10 DisplayString, + vRtrInetStaticRoutePfxCommVal11 DisplayString, + vRtrInetStaticRoutePfxCommVal12 DisplayString, + vRtrInetStaticRoutePfxTag Unsigned32, + vRtrInetStaticRoutePfxBackupTag Unsigned32 +} + +vRtrInetStaticRoutePfxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetStaticRouteRowStatus controls the creation and deletion of + rows in the table." + ::= { vRtrInetStaticRoutePfxEntry 1 } + +vRtrInetStaticRoutePfxCreateOrig OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCreateOrig indicates the mechanism + that created this static route." + ::= { vRtrInetStaticRoutePfxEntry 2 } + +vRtrInetStaticRoutePfxCfgNHCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrInetStaticRoutePfxCfgNHCount indicates the number of nexthops + configured under this prefix row entry." + ::= { vRtrInetStaticRoutePfxEntry 3 } + +vRtrInetStaticRoutePfxCommVal1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal1 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal1 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 4 } + +vRtrInetStaticRoutePfxCommVal2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal2 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal2 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 5 } + +vRtrInetStaticRoutePfxCommVal3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal3 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal3 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 6 } + +vRtrInetStaticRoutePfxCommVal4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal4 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal4 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 7 } + +vRtrInetStaticRoutePfxCommVal5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal5 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal5 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 8 } + +vRtrInetStaticRoutePfxCommVal6 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal6 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal6 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 9 } + +vRtrInetStaticRoutePfxCommVal7 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal7 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal7 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 10 } + +vRtrInetStaticRoutePfxCommVal8 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal8 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal8 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 11 } + +vRtrInetStaticRoutePfxCommVal9 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal9 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal9 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 12 } + +vRtrInetStaticRoutePfxCommVal10 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal10 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal10 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 13 } + +vRtrInetStaticRoutePfxCommVal11 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal11 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal11 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 14 } + +vRtrInetStaticRoutePfxCommVal12 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal12 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal12 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 15 } + +vRtrInetStaticRoutePfxTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxTag specifies a 32-bit integer tag + that is used to add to the static route. This tag could then be used + in route policies to control distribution of the route into other + protocols. A value of 0 indicates that the tag has not been set." + DEFVAL { 0 } + ::= { vRtrInetStaticRoutePfxEntry 16 } + +vRtrInetStaticRoutePfxBackupTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxBackupTag specifies a 32-bit + integer tag that is used as the tag when the static route uses a + backup next-hop. This tag could then be used in route policies to + control distribution of the route into other protocols. A value of 0 + indicates that the tag has not been set." + DEFVAL { 0 } + ::= { vRtrInetStaticRoutePfxEntry 17 } + +tmnxVrtrMssAdjTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrMssAdjTableLastCh indicates the value + of sysUpTime at the time of the last modification of an entry in the + tmnxVrtrMssAdjTable." + ::= { tmnxVRtrObjs 124 } + +tmnxVrtrMssAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrMssAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrMssAdjTable provides a sparse extension of the + vRtrConfTable to configure TCP Maximum Segment Size adjustment using + an ISA-BB card. + + Rows in this table can be created and destroyed with SNMP operations." + ::= { tmnxVRtrObjs 125 } + +tmnxVrtrMssAdjEntry OBJECT-TYPE + SYNTAX TmnxVrtrMssAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxVrtrMssAdjTable represents MSS adjustment + configuration of a specific virtual router instance." + INDEX { vRtrID } + ::= { tmnxVrtrMssAdjTable 1 } + +TmnxVrtrMssAdjEntry ::= SEQUENCE +{ + tmnxVrtrMssAdjLastCh TimeStamp, + tmnxVrtrMssAdjRowStatus RowStatus, + tmnxVrtrMssAdjGroup TmnxIsaBbGrpId, + tmnxVrtrMssAdjSegmentSize Unsigned32 +} + +tmnxVrtrMssAdjLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjLastCh indicates the sysUpTime at the time + of the most recent management-initiated change to this table row." + ::= { tmnxVrtrMssAdjEntry 1 } + +tmnxVrtrMssAdjRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjRowStatus specifies the row status of this + row." + ::= { tmnxVrtrMssAdjEntry 2 } + +tmnxVrtrMssAdjGroup OBJECT-TYPE + SYNTAX TmnxIsaBbGrpId (1..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjGroup specifies the ISA-BB group associated + with this virtual router instance for the purpose of TCP Maximum + Segment Size (MSS) option adjustment. + + The value must be specified when a row is created, and correspond to a + row in the TIMETRA-NAT-MIB::tmnxNatGrpCfgTable. + + Traffic flows are redirected to the MSS adjustment function by means + of a filter entry with action equal to 'tcpMssAdjust', for example a + row in the TIMETRA-FILTER-MIB::tIPvXFltrEntryActionTable where the + object tIPvXFltrEntryActAction is equal to 'tcpMssAdjust'." + ::= { tmnxVrtrMssAdjEntry 3 } + +tmnxVrtrMssAdjSegmentSize OBJECT-TYPE + SYNTAX Unsigned32 (160..10240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjSegmentSize specifies the intended value + for the Maximum Segment Size (MSS) option in transmitted TCP SYN + requests. + + A value must be specified when the row is created. + + If the MSS option is present in TCP SYN requests to be transmitted + with a value smaller than or equal to the value of + tmnxVrtrMssAdjSegmentSize, no adjustment is done. + + If the MSS option is not present, it is inserted with the value of + tmnxVrtrMssAdjSegmentSize. + + If the MSS option is present in TCP SYN requests to be transmitted + with a value greater than the value of tmnxVrtrMssAdjSegmentSize, it + is replaced with the value of tmnxVrtrMssAdjSegmentSize." + REFERENCE + "RFC 793 Transmission Control Protocol Functional Specification + section 3.1. Header Format." + ::= { tmnxVrtrMssAdjEntry 4 } + +vRtrConfFlowspecTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrConfFlowspecTableLstChg indicates the + sysUpTime at the time of the last modification of + vRtrConfFlowspecTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxVRtrObjs 126 } + +vRtrConfFlowspecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrConfFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrConfFlowspecTable provides an extension of the vRtrConfTable." + ::= { tmnxVRtrObjs 127 } + +vRtrConfFlowspecEntry OBJECT-TYPE + SYNTAX VRtrConfFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrConfFlowspecEntry represents an additional + column for vRtrConfTable specific to BGP Flowspec configuration." + AUGMENTS { vRtrConfEntry } + ::= { vRtrConfFlowspecTable 1 } + +VRtrConfFlowspecEntry ::= SEQUENCE +{ + vRtrConfFlowspecLastChanged TimeStamp, + vRtrIpEmbeddedFlowspecMaxSize TmnxEmbFlowspecFltrMaxSize, + vRtrIpv6EmbeddedFlowspecMaxSize TmnxEmbFlowspecFltrMaxSize, + vRtrFlowspecFltrCamType TIPvXFilterType +} + +vRtrConfFlowspecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrConfFlowspecLastChanged indicates the sysUpTime at + the time of last change to this row in vRtrConfFlowspecEntry." + ::= { vRtrConfFlowspecEntry 1 } + +vRtrIpEmbeddedFlowspecMaxSize OBJECT-TYPE + SYNTAX TmnxEmbFlowspecFltrMaxSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpEmbeddedFlowspecMaxSize specifies the maximum + number of entries reserved in the auto-created embedded IP filter for + flowspec rules on this virtual router. + + Flowspec rules that do not fit within this limit will be rejected. + + The value 0 has special meaning, where all rules are silently rejected" + DEFVAL { 512 } + ::= { vRtrConfFlowspecEntry 2 } + +vRtrIpv6EmbeddedFlowspecMaxSize OBJECT-TYPE + SYNTAX TmnxEmbFlowspecFltrMaxSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6EmbeddedFlowspecMaxSize specifies the maximum + number of entries reserved in the auto-created embedded IPv6 filter + for flowspec rules on this virtual router. + + Flowspec rules that do not fit within this limit will be rejected. + + The value 0 has special meaning, where all rules are silently rejected" + DEFVAL { 512 } + ::= { vRtrConfFlowspecEntry 3 } + +vRtrFlowspecFltrCamType OBJECT-TYPE + SYNTAX TIPvXFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrFlowspecFltrCamType specifies the CAM type of the + auto-created embedded filters for flowspec rules on this virtual + router." + DEFVAL { normal } + ::= { vRtrConfFlowspecEntry 4 } + +vRtrInetSRIndirectSrTeLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSRIndirectSrTeLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSRIndirectSrTeLspTable contains the different SR-TE LSP + names used to resolve a single indirect next-hop." + ::= { tmnxVRtrObjs 128 } + +vRtrInetSRIndirectSrTeLspEntry OBJECT-TYPE + SYNTAX VRtrInetSRIndirectSrTeLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured for + a virtual router in the system. Entries can be created and deleted + via SNMP SET operations. Setting RowStatus to 'create and go' + requires vRtrInetSRIndirectSrTeLspName to have been assigned a valid + value. Creation of vRtrInetSRIndirectSrTeLspEntry is allowed only if + value of vRtrInetSRIndirectTunnelSrTe is set to 'true'." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex, + vRtrInetSRIndirectSrTeLspName + } + ::= { vRtrInetSRIndirectSrTeLspTable 1 } + +VRtrInetSRIndirectSrTeLspEntry ::= SEQUENCE +{ + vRtrInetSRIndirectSrTeLspName TLNamedItemOrEmpty, + vRtrInetSRIndSrTeLspRowStatus RowStatus +} + +vRtrInetSRIndirectSrTeLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectSrTeLspName specifies the + administrative name for the Labeled Switch Path. The + vRtrInetSRIndirectSrTeLspName must be unique within a virtual router + instance." + ::= { vRtrInetSRIndirectSrTeLspEntry 1 } + +vRtrInetSRIndSrTeLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndSrTeLspRowStatus is used to create or delete + an entry in this table." + ::= { vRtrInetSRIndirectSrTeLspEntry 2 } + +vRtrIcmpStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIcmpStatTable contains statistics of ICMPv4 messages that are + received and sourced by a router instance." + ::= { tmnxVRtrObjs 129 } + +vRtrIcmpStatEntry OBJECT-TYPE + SYNTAX VRtrIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMPv4 statistics of a virtual router + instance. Entries are created and deleted when entries in the + vRtrConfEntry are created and deleted." + AUGMENTS { vRtrConfEntry } + ::= { vRtrIcmpStatTable 1 } + +VRtrIcmpStatEntry ::= SEQUENCE +{ + vRtrIcmpInMsgs Counter32, + vRtrIcmpInErrors Counter32, + vRtrIcmpInDestUnreachs Counter32, + vRtrIcmpInRedirects Counter32, + vRtrIcmpInEchos Counter32, + vRtrIcmpInEchoReplies Counter32, + vRtrIcmpInTimeExcds Counter32, + vRtrIcmpInSrcQuenchs Counter32, + vRtrIcmpInTimestamps Counter32, + vRtrIcmpInTimestampReps Counter32, + vRtrIcmpInAddrMasks Counter32, + vRtrIcmpInAddrMaskReps Counter32, + vRtrIcmpInParmProblems Counter32, + vRtrIcmpOutMsgs Counter32, + vRtrIcmpOutErrors Counter32, + vRtrIcmpOutDestUnreachs Counter32, + vRtrIcmpOutRedirects Counter32, + vRtrIcmpOutEchos Counter32, + vRtrIcmpOutEchoReplies Counter32, + vRtrIcmpOutTimeExcds Counter32, + vRtrIcmpOutSrcQuenchs Counter32, + vRtrIcmpOutTimestamps Counter32, + vRtrIcmpOutTimestampReps Counter32, + vRtrIcmpOutAddrMasks Counter32, + vRtrIcmpOutAddrMaskReps Counter32, + vRtrIcmpOutParmProblems Counter32, + vRtrIcmpOutDiscards Counter32 +} + +vRtrIcmpInMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInMsgs indicates the total number of ICMPv4 + messages received by this router instance which includes all those + counted by vRtrIcmpInErrors." + ::= { vRtrIcmpStatEntry 1 } + +vRtrIcmpInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInErrors indicates the number of ICMPv4 messages + which this router instance received but determined as having + ICMP-specific errors (bad ICMPv4 checksums, bad length , etc.)." + ::= { vRtrIcmpStatEntry 2 } + +vRtrIcmpInDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages received by this router instance." + ::= { vRtrIcmpStatEntry 3 } + +vRtrIcmpInRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInRedirects indicates number of ICMPv4 Redirect + messages received by this router instance." + ::= { vRtrIcmpStatEntry 4 } + +vRtrIcmpInEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInEchos indicates the number of ICMPv4 Echo + (request) messages received by this router instance." + ::= { vRtrIcmpStatEntry 5 } + +vRtrIcmpInEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInEchoReplies indicates the number of ICMPv4 Echo + Reply messages received by this router instance." + ::= { vRtrIcmpStatEntry 6 } + +vRtrIcmpInTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInTimeExcds indicates the number of ICMPv4 Time + Exceeded messages received by this router instance." + ::= { vRtrIcmpStatEntry 7 } + +vRtrIcmpInSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInSrcQuenchs indicates number of ICMPv4 Source + Quench messages received by this router instance." + ::= { vRtrIcmpStatEntry 8 } + +vRtrIcmpInTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInTimestamps indicates number of ICMPv4 Timestamp + (request) messages received by this router instance." + ::= { vRtrIcmpStatEntry 9 } + +vRtrIcmpInTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInTimestampReps indicates number of ICMPv4 + Timestamp Reply messages received by this router instance." + ::= { vRtrIcmpStatEntry 10 } + +vRtrIcmpInAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInAddrMasks indicates number of ICMPv4 Address + Mask Request received by this router instance." + ::= { vRtrIcmpStatEntry 11 } + +vRtrIcmpInAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInAddrMaskReps indicates number of ICMPv4 Address + Mask Reply messages received by this router instance." + ::= { vRtrIcmpStatEntry 12 } + +vRtrIcmpInParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInParmProblems indicates the number of ICMPv4 + Parameter Problem messages received by this router instance." + ::= { vRtrIcmpStatEntry 13 } + +vRtrIcmpOutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutMsgs indicates the total number of ICMPv4 + messages which this router instance attempted to send. Note that + this counter includes all those counted by vRtrIcmpOutErrors." + ::= { vRtrIcmpStatEntry 14 } + +vRtrIcmpOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutErrors indicates the number of ICMPv4 + messages which this router instance did not send due to problems + discovered within ICMPv4 such as a lack of buffers. This value + should not include errors discovered outside the ICMPv4 layer such + as the inability of VRtr IPv4 to route the resultant datagram. In + some implementations there may be no types of error which contribute + to this counter's value." + ::= { vRtrIcmpStatEntry 15 } + +vRtrIcmpOutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages sent by this router instance." + ::= { vRtrIcmpStatEntry 16 } + +vRtrIcmpOutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutRedirects indicates the number of ICMPv4 + Redirect messages sent by this router instance." + ::= { vRtrIcmpStatEntry 17 } + +vRtrIcmpOutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutEchos indicates the number of ICMPv4 Echo + Request messages sent by this router instance." + ::= { vRtrIcmpStatEntry 18 } + +vRtrIcmpOutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutEchoReplies indicates the number of ICMPv4 + Echo Reply messages sent by this router instance." + ::= { vRtrIcmpStatEntry 19 } + +vRtrIcmpOutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutTimeExcds indicates the number of ICMPv4 Time + Exceeded messages sent by this router instance." + ::= { vRtrIcmpStatEntry 20 } + +vRtrIcmpOutSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutSrcQuenchs indicates the number of ICMPv4 + Source Quench messages sent by this router instance." + ::= { vRtrIcmpStatEntry 21 } + +vRtrIcmpOutTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutTimestamps indicates the number of ICMPv4 + Timestamp (request) messages sent by this router instance." + ::= { vRtrIcmpStatEntry 22 } + +vRtrIcmpOutTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutTimestampReps indicates the number of ICMPv4 + Timestamp Reply messages sent by this router instance." + ::= { vRtrIcmpStatEntry 23 } + +vRtrIcmpOutAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutAddrMasks indicates the number of ICMPv4 + Address Mask Request sent by this router instance." + ::= { vRtrIcmpStatEntry 24 } + +vRtrIcmpOutAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutAddrMaskReps indicates the number of ICMPv4 + Address Mask Reply messages sent by this router instance." + ::= { vRtrIcmpStatEntry 25 } + +vRtrIcmpOutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutParmProblems indicates the number of ICMPv4 + Parameter Problem messages sent by this router instance." + ::= { vRtrIcmpStatEntry 26 } + +vRtrIcmpOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutDiscards indicates the number of ICMPv4 + outgoing packets that were dropped by this router instance." + ::= { vRtrIcmpStatEntry 27 } + +vRtrIfIcmpStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIcmpStatTable table contains statistics of ICMPv4 messages + that are received and sourced by a router interface." + ::= { tmnxVRtrObjs 130 } + +vRtrIfIcmpStatEntry OBJECT-TYPE + SYNTAX VRtrIfIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMPv4 statistics of a virtual router + interface. Entries are created and deleted when entries in the + vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIcmpStatTable 1 } + +VRtrIfIcmpStatEntry ::= SEQUENCE +{ + vRtrIfIcmpInMsgs Counter32, + vRtrIfIcmpInErrors Counter32, + vRtrIfIcmpInDestUnreachs Counter32, + vRtrIfIcmpInRedirects Counter32, + vRtrIfIcmpInEchos Counter32, + vRtrIfIcmpInEchoReplies Counter32, + vRtrIfIcmpInTimeExcds Counter32, + vRtrIfIcmpInSrcQuenchs Counter32, + vRtrIfIcmpInTimestamps Counter32, + vRtrIfIcmpInTimestampReps Counter32, + vRtrIfIcmpInAddrMasks Counter32, + vRtrIfIcmpInAddrMaskReps Counter32, + vRtrIfIcmpInParmProblems Counter32, + vRtrIfIcmpOutMsgs Counter32, + vRtrIfIcmpOutErrors Counter32, + vRtrIfIcmpOutDestUnreachs Counter32, + vRtrIfIcmpOutRedirects Counter32, + vRtrIfIcmpOutEchos Counter32, + vRtrIfIcmpOutEchoReplies Counter32, + vRtrIfIcmpOutTimeExcds Counter32, + vRtrIfIcmpOutSrcQuenchs Counter32, + vRtrIfIcmpOutTimestamps Counter32, + vRtrIfIcmpOutTimestampReps Counter32, + vRtrIfIcmpOutAddrMasks Counter32, + vRtrIfIcmpOutAddrMaskReps Counter32, + vRtrIfIcmpOutParmProblems Counter32, + vRtrIfIcmpOutDiscards Counter32 +} + +vRtrIfIcmpInMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInMsgs indicates the total number of ICMPv4 + messages received by this interface which includes all those counted + by vRtrIfIcmpInErrors. Note that this interface is the interface to + which the ICMPv4 messages were addressed which may not be necessarily + the input interface for the messages." + ::= { vRtrIfIcmpStatEntry 1 } + +vRtrIfIcmpInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInErrors indicates the number of ICMPv4 + messages which this interface received but determined as having + ICMPv4-specific errors (bad ICMPv4 checksums, bad length , etc.)." + ::= { vRtrIfIcmpStatEntry 2 } + +vRtrIfIcmpInDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages received by this interface." + ::= { vRtrIfIcmpStatEntry 3 } + +vRtrIfIcmpInRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInRedirects indicates number of ICMPv4 Redirect + messages received by this interface." + ::= { vRtrIfIcmpStatEntry 4 } + +vRtrIfIcmpInEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInEchos indicates the number of ICMPv4 Echo + (request) messages received by this interface." + ::= { vRtrIfIcmpStatEntry 5 } + +vRtrIfIcmpInEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInEchoReplies indicates the number of ICMPv4 + Echo Reply messages received by this interface." + ::= { vRtrIfIcmpStatEntry 6 } + +vRtrIfIcmpInTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInTimeExcds indicates the number of ICMPv4 Time + Exceeded messages received by this interface." + ::= { vRtrIfIcmpStatEntry 7 } + +vRtrIfIcmpInSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInSrcQuenchs indicates the number of ICMPv4 + Source Quench messages received by this interface." + ::= { vRtrIfIcmpStatEntry 8 } + +vRtrIfIcmpInTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInTimestamps indicates the number of ICMPv4 + Timestamp (request) messages received by this interface." + ::= { vRtrIfIcmpStatEntry 9 } + +vRtrIfIcmpInTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInTimestampReps indicates the number of ICMPv4 + Timestamp Reply messages received by this interface." + ::= { vRtrIfIcmpStatEntry 10 } + +vRtrIfIcmpInAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInAddrMasks indicates the number of ICMPv4 + Address Mask Request received by this interface." + ::= { vRtrIfIcmpStatEntry 11 } + +vRtrIfIcmpInAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInAddrMaskReps indicates the number of ICMPv4 + Address Mask Reply messages received by this interface." + ::= { vRtrIfIcmpStatEntry 12 } + +vRtrIfIcmpInParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInParmProblems indicates the number of ICMPv4 + Parameter Problem messages received by this interface." + ::= { vRtrIfIcmpStatEntry 13 } + +vRtrIfIcmpOutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutMsgs indicates the total number of ICMPv4 + messages which this interface attempted to send. Note that this + counter includes all those counted by vRtrIfIcmpOutErrors." + ::= { vRtrIfIcmpStatEntry 14 } + +vRtrIfIcmpOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutErrors indicates the number of ICMPv4 + messages which this interface did not send due to problems discovered + within ICMPv4 such as a lack of buffers. This value should not include + errors discovered outside the ICMPv4 layer such as the inability of + VRtr IPv6 to route the resultant datagram. In some implementations + there may be no types of error which contribute to this counter's + value." + ::= { vRtrIfIcmpStatEntry 15 } + +vRtrIfIcmpOutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 16 } + +vRtrIfIcmpOutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutRedirects indicates the number of ICMPv4 + Redirect messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 17 } + +vRtrIfIcmpOutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutEchos indicates the number of ICMPv4 Echo + Request messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 18 } + +vRtrIfIcmpOutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutEchoReplies indicates the number of ICMPv4 + Echo Reply messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 19 } + +vRtrIfIcmpOutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutTimeExcds indicates the number of ICMPv4 + Time Exceeded messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 20 } + +vRtrIfIcmpOutSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutSrcQuenchs indicates the number of ICMPv4 + Source Quench messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 21 } + +vRtrIfIcmpOutTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutTimestamps indicates the number of ICMPv4 + Timestamp (request) messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 22 } + +vRtrIfIcmpOutTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutTimestampReps indicates the number of ICMPv4 + Timestamp Reply messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 23 } + +vRtrIfIcmpOutAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutAddrMasks indicates the number of ICMPv4 + Address Mask Request sent by this interface." + ::= { vRtrIfIcmpStatEntry 24 } + +vRtrIfIcmpOutAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutAddrMaskReps indicates the number of ICMPv4 + Address Mask Reply messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 25 } + +vRtrIfIcmpOutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutParmProblems indicates the number of ICMPv4 + Parameter Problem messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 26 } + +vRtrIfIcmpOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutDiscards indicates the number of ICMPv4 + outgoing packets that were dropped on this interface." + ::= { vRtrIfIcmpStatEntry 27 } + +vRtrIfExtParmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfExtParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfExtParmsTable has an entry for each router interface + configured in the system. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 131 } + +vRtrIfExtParmsEntry OBJECT-TYPE + SYNTAX VRtrIfExtParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfExtParmsTable 1 } + +VRtrIfExtParmsEntry ::= SEQUENCE +{ + vRtrIfIpv4ArpPopulateHost TruthValue, + vRtrIfIpv4ArpRouteTag Unsigned32, + vRtrIfIpv6NdPopulateHost TruthValue, + vRtrIfIpv6NdRouteTag Unsigned32, + vRtrIfIpHelperGatewayAddress IpAddress, + vRtrIfGreTermination TruthValue, + vRtrIfIlmUntrusted TruthValue, + vRtrIfIlmDefaultForwarding INTEGER, + vRtrIfIpv6ForwardIpv4 TruthValue, + vRtrIfAcctPolicyId Unsigned32, + vRtrIfCollectStats TruthValue, + vRtrIfUnidirectionalLinkDelay Integer32, + vRtrIfIngrDestinationClassLookup TruthValue +} + +vRtrIfIpv4ArpPopulateHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIpv4ArpPopulateHost specifies whether populate host + is enabled. + + When the value is set to 'true', unsolicited learning is enabled. + + When the value is set to 'false', unsolicited learning is disabled." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 1 } + +vRtrIfIpv4ArpRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIpv4ArpRouteTag specifies route tag." + DEFVAL { 0 } + ::= { vRtrIfExtParmsEntry 2 } + +vRtrIfIpv6NdPopulateHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIpv6NdPopulateHost specifies whether populate host + is enabled. + + When the value is set to 'true', unsolicited learning is enabled. + + When the value is set to 'false', unsolicited learning is disabled." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 3 } + +vRtrIfIpv6NdRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIpv6NdRouteTag specifies route tag." + DEFVAL { 0 } + ::= { vRtrIfExtParmsEntry 4 } + +vRtrIfIpHelperGatewayAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpHelperGatewayAddress specifies the gateway + address to forward the UDP traffic sent to the local broadcast + address. + + A value of 0.0.0.0, the default value indicates that no gateway is + configured." + DEFVAL { '00000000'H } + ::= { vRtrIfExtParmsEntry 5 } + +vRtrIfGreTermination OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfGreTermination specifies whether the user can + terminate MPLS-over-GRE as well as IP-over-GRE packets concurrently on + the system interface address or an address from an user defined + subnet. + + When the value is set to 'true', GRE packet termination will happen + concurrently to the system interface IPv4 address and to any address + that falls in the subnet of the interface primary IPv4 address. This + is only applicable to network interfaces and there can be only one + network interface with GRE termination enabled in the virtual router. + + When the value is set to 'false', GRE packet termination can only + happen to the system interface IPv4 address. When this interface is + unnumbered GRE termination will be enabled to the subnet of the + primary IPv4 address of the parent interface." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 6 } + +vRtrIfIlmUntrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIlmUntrusted specifies whether the interface can + participate in the Selective ILM (Incoming Label Map) feature. This is + usually done for an inter-AS interface. + + A maximum of 15 interfaces can be selected." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 7 } + +vRtrIfIlmDefaultForwarding OBJECT-TYPE + SYNTAX INTEGER { + forward (1), + drop (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIlmDefaultForwarding specifies the + default-forwarding for the inter-AS Selective ILM interface. + + When the value is set to 'forward', the labeled packets will be + checked normally against the table of programmed ILMs to decide if it + should be dropped or forwarded in a GRT, a VRF, or a L2 service + context. + + When the value is set to 'drop', all labeled packets received on that + interface will automatically be dropped. + + For backwards compatibility the default value is 'forward'." + DEFVAL { forward } + ::= { vRtrIfExtParmsEntry 8 } + +vRtrIfIpv6ForwardIpv4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6ForwardIpv4 specifies if the interface forwards + unencapsulated IPv4 packets while IPv6 is enabled + (vRtrIfIPv6ConfigAllowed) and the interface has no IPv4 address + configured (vRtrIpAddrTable). + + This can be used in the context of IETF RFC5549 Advertising IPv4 + Network Layer Reachability Information with an IPv6 Next Hop. + + A value of 'true' is only allowed for an interface where the value of + vRtrIfType is equal to 'network', 'serviceIes' or 'serviceVprn'." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 9 } + +vRtrIfAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAcctPolicyId specifies the + TIMETRA-LOG-MIB::tmnxLogApPolicyId that identifies the policy entry in + TIMETRA-LOG-MIB::tmnxLogApTable which is associated with this router + interface for the purpose of collecting physical layer router + interface statistics. + + A zero value indicates that there is no accounting policy associated + with this router interface." + DEFVAL { 0 } + ::= { vRtrIfExtParmsEntry 10 } + +vRtrIfCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfCollectStats specifies whether or not the + collection of physical layer ethernet accounting and statistical data + for the router interface is enabled. + + When a non-zero value is specified for vRtrIfAcctPolicyId and + vRtrIfCollectStats is set to true, data will be collected in the + appropriate records and written to the designated billing file. + + When a non-zero value is specified for vRtrIfAcctPolicyId and + vRtrIfCollectStats is set to false, the statistics are still + accumulated by the IOM cards; however, the CPM will not obtain the + results and write them to the billing file." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 11 } + +vRtrIfUnidirectionalLinkDelay OBJECT-TYPE + SYNTAX Integer32 (0 | 1..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfUnidirectionalLinkDelay specifies the average link + delay in microseconds for this router interface. + + A value of 0 indicates that the delay is not specified for this router + interface." + DEFVAL { 0 } + ::= { vRtrIfExtParmsEntry 12 } + +vRtrIfIngrDestinationClassLookup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIngrDestinationClassLookup specifies if traffic + coming in through this interface can be filtered at the egress side + based on the destination class. + + A value of 'true' is only allowed for an interface where the value of + vRtrIfType is equal to 'network', 'serviceIes' or 'serviceVprn'." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 13 } + +vRtrAdminTagsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A nodal database table of admin-tags." + ::= { tmnxVRtrObjs 133 } + +vRtrAdminTagsEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsTable. Each entry represents an admin-tag + ." + INDEX { + vRtrID, + vRtrAdminTag + } + ::= { vRtrAdminTagsTable 1 } + +VRtrAdminTagsEntry ::= SEQUENCE +{ + vRtrAdminTag TNamedItem, + vRtrAdminTagsRowStatus RowStatus +} + +vRtrAdminTag OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the vRtrAdminTagsTable. The value of vRtrAdminTag specifies + the admin-tag. Up to 256 admin-tags can be configured per system. An + admin-tag is a max 32-character string" + ::= { vRtrAdminTagsEntry 1 } + +vRtrAdminTagsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsTable." + ::= { vRtrAdminTagsEntry 2 } + +vRtrAdminTagsPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A nodal database table of route admin-tag policies." + ::= { tmnxVRtrObjs 134 } + +vRtrAdminTagsPolicyEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsPolicyTable. Each entry represents a + policy." + INDEX { + vRtrID, + vRtrAdminTagPolicy + } + ::= { vRtrAdminTagsPolicyTable 1 } + +VRtrAdminTagsPolicyEntry ::= SEQUENCE +{ + vRtrAdminTagPolicy TLPolicyNameOrExpOrEmpty, + vRtrAdminTagsPolicyRowStatus RowStatus +} + +vRtrAdminTagPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the vRtrAdminTagsPolicyTable. The value of + vRtrAdminTagPolicy specifies the policy name. Up to 2k policies can be + configured per system." + ::= { vRtrAdminTagsPolicyEntry 1 } + +vRtrAdminTagsPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsPolicyTable." + ::= { vRtrAdminTagsPolicyEntry 2 } + +vRtrAdminTagsPolicyIncludeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsPolicyIncludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A database table of included admin-tags for a policy." + ::= { tmnxVRtrObjs 135 } + +vRtrAdminTagsPolicyIncludeEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsPolicyIncludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsPolicyIncludeTable. Each entry represents + an admin-tag." + INDEX { + vRtrID, + vRtrAdminTagPolicy, + vRtrIncludeAdminTag + } + ::= { vRtrAdminTagsPolicyIncludeTable 1 } + +VRtrAdminTagsPolicyIncludeEntry ::= SEQUENCE +{ + vRtrIncludeAdminTag TNamedItem, + vRtrATPolicyIncludeRowStatus RowStatus +} + +vRtrIncludeAdminTag OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIncludeAdminTag specifies an admin-tag to be included + when matching a route against an LSP." + ::= { vRtrAdminTagsPolicyIncludeEntry 1 } + +vRtrATPolicyIncludeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsPolicyIncludeTable." + ::= { vRtrAdminTagsPolicyIncludeEntry 2 } + +vRtrAdminTagsPolicyExcludeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsPolicyExcludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A database table of excluded admin-tags for a policy." + ::= { tmnxVRtrObjs 136 } + +vRtrAdminTagsPolicyExcludeEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsPolicyExcludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsPolicyExcludeTable. Each entry represents + an admin-tag." + INDEX { + vRtrID, + vRtrAdminTagPolicy, + vRtrExcludeAdminTag + } + ::= { vRtrAdminTagsPolicyExcludeTable 1 } + +VRtrAdminTagsPolicyExcludeEntry ::= SEQUENCE +{ + vRtrExcludeAdminTag TNamedItem, + vRtrATPolicyExcludeRowStatus RowStatus +} + +vRtrExcludeAdminTag OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrExcludeAdminTag specifies an admin-tag to be excluded + when matching a route against an LSP." + ::= { vRtrAdminTagsPolicyExcludeEntry 1 } + +vRtrATPolicyExcludeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsPolicyExcludeTable." + ::= { vRtrAdminTagsPolicyExcludeEntry 2 } + +vRtrInetExtTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetExtTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetExtTunnelTable maintains a list of tunnels for the specific + router instance." + ::= { tmnxVRtrObjs 137 } + +vRtrInetExtTunnelEntry OBJECT-TYPE + SYNTAX VRtrInetExtTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetExtTunnelEntry defines a tunnel to a particular destination in + a specific router context." + INDEX { + vRtrID, + vRtrInetExtTunnelDestAddrType, + vRtrInetExtTunnelDestAddr, + vRtrInetExtTunnelDestPfxLen, + vRtrInetExtTunnelListIndex, + vRtrInetExtTunnelNhListIndex + } + ::= { vRtrInetExtTunnelTable 1 } + +VRtrInetExtTunnelEntry ::= SEQUENCE +{ + vRtrInetExtTunnelDestAddrType InetAddressType, + vRtrInetExtTunnelDestAddr InetAddress, + vRtrInetExtTunnelDestPfxLen InetAddressPrefixLength, + vRtrInetExtTunnelListIndex Unsigned32, + vRtrInetExtTunnelNhListIndex Unsigned32, + vRtrInetExtTunnelPreference Unsigned32, + vRtrInetExtTunnelType TmnxTunnelTypeExt, + vRtrInetExtTunnelTypeInstance Unsigned32, + vRtrInetExtTunnelID TmnxTunnelID, + vRtrInetExtTunnelNextHopAddrType InetAddressType, + vRtrInetExtTunnelNextHopAddr InetAddress, + vRtrInetExtTunnelMetric Unsigned32, + vRtrInetExtTunnelAge Integer32, + vRtrInetExtTunnelNextHopFlags INTEGER, + vRtrInetExtTunnelLspBandwidth Counter64, + vRtrInetExtTunnelMTU Unsigned32, + vRtrInetExtTunnelLspWeight Unsigned32, + vRtrInetExtTunnelLspId Unsigned32, + vRtrInetExtTunnelFlags BITS, + vRtrInetExtTunnelRelativeMetric Integer32, + vRtrInetExtTunnelLabel Integer32, + vRtrInetExtTunnelBypassLabel Integer32, + vRtrInetExtTunnelLspFC TmnxCBFClasses, + vRtrInetExtTunnelMaxLabels Integer32, + vRtrInetExtTunnelNhTunnelId TmnxTunnelID, + vRtrInetExtTunnelNhTunnelType TmnxTunnelTypeExt, + vRtrInetExtTunnelNhTunnelInst Unsigned32, + vRtrInetExtTunnelColor Unsigned32, + vRtrInetExtTunnelNhWeight Unsigned32, + vRtrInetExtTunnelNhBitFlags BITS, + vRtrInetExtTunnelNhGroupId Unsigned32, + vRtrInetExtTunnelAlgorithm TmnxAlgorithmId, + vRtrInetExtTunnelSidAddrType InetAddressType, + vRtrInetExtTunnelSidAddr InetAddress +} + +vRtrInetExtTunnelDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelDestAddrType indicates the address type + of vRtrInetExtTunnelDestAddr." + ::= { vRtrInetExtTunnelEntry 1 } + +vRtrInetExtTunnelDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelDestAddr maintains the destination IP address + of this tunnel. This object may not take a Multicast (Class D) address + value. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of mask representing the corresponding instance of the + vRtrInetExtTunnelDestPfxLen object is not equal to x." + ::= { vRtrInetExtTunnelEntry 2 } + +vRtrInetExtTunnelDestPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelDestPfxLen indicates the mask length for + vRtrInetExtTunnelDestAddr. For those systems that do not support + arbitrary subnet masks, an agent constructs the value of the + vRtrInetExtTunnelDestPfxLen by reference to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of the mask + representing x with the value of the corresponding instance of + vRtrInetExtTunnelDestAddr is not equal to vRtrInetExtTunnelDestAddr." + ::= { vRtrInetExtTunnelEntry 3 } + +vRtrInetExtTunnelListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelListIndex is the index of the next + tunnel available to the destination" + ::= { vRtrInetExtTunnelEntry 4 } + +vRtrInetExtTunnelNhListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhListIndex is the index of the next + next-hop that the tunnel destination is ECMP'ed across." + ::= { vRtrInetExtTunnelEntry 5 } + +vRtrInetExtTunnelPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelPreference determines the priority of + this tunnel versus the other tunnels from different sources such as + LDP, RSVP, GRE etc. This is an absolute number used internally by the + system to specify preferences for the tunnel. + + Lowest number signifies the most preferred entry in the table." + ::= { vRtrInetExtTunnelEntry 6 } + +vRtrInetExtTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelType indicates the type of this tunnel + entity." + ::= { vRtrInetExtTunnelEntry 7 } + +vRtrInetExtTunnelTypeInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelTypeInstance indicates an instance of + the tunnel of the type indicated by vRtrInetExtTunnelType." + ::= { vRtrInetExtTunnelEntry 8 } + +vRtrInetExtTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelID is a global value and represents a + particular tunnel type like an MPLS type tunnel or an SDP." + ::= { vRtrInetExtTunnelEntry 9 } + +vRtrInetExtTunnelNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNextHopAddrType indicates the address + type of vRtrInetExtTunnelNextHopAddr." + ::= { vRtrInetExtTunnelEntry 10 } + +vRtrInetExtTunnelNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNextHopAddr indicates the address of the + next system en route." + ::= { vRtrInetExtTunnelEntry 11 } + +vRtrInetExtTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelMetric indicates the metric of the + tunnel. This is used in addition to the preference for this tunnel." + ::= { vRtrInetExtTunnelEntry 12 } + +vRtrInetExtTunnelAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelAge indicates the number of seconds + since this tunnel entry was last updated or otherwise determined to be + correct. No semantics of 'too old' can be implied except through + knowledge of owner of the tunnel." + ::= { vRtrInetExtTunnelEntry 13 } + +vRtrInetExtTunnelNextHopFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4), + isLfa (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNextHopFlags indicates the properties of + the tunnel next hop. + + A value of 'none' indicates that no next-hop flags are present. + + A value of 'hasLfa' indicates that an LFA next-hop is present in + addition to the regular next-hop. + + A value of 'hasBackup' indicates that this route has a backup route. + + A value of 'isBackup' indicates that this route is a backup route to + another route with the same prefix. + + A value of 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP. + + A value of 'isLfa' indicates that this next-hop is a LFA hop." + ::= { vRtrInetExtTunnelEntry 14 } + +vRtrInetExtTunnelLspBandwidth OBJECT-TYPE + SYNTAX Counter64 + UNITS "mega-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspBandwidth indicates the reserved + bandwidth that is available in the LSP. + + When the value of the object is set to zero then it indicates that + there is no reserved bandwidth in this tunnel" + ::= { vRtrInetExtTunnelEntry 15 } + +vRtrInetExtTunnelMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelMTU indicates the MTU value for the + tunnel." + ::= { vRtrInetExtTunnelEntry 16 } + +vRtrInetExtTunnelLspWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspWeight indicates the load balancing + weight applicable to the LSP." + ::= { vRtrInetExtTunnelEntry 17 } + +vRtrInetExtTunnelLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspId indicates an instance/epoch + identifier associated with a RSVP tunnel." + ::= { vRtrInetExtTunnelEntry 18 } + +vRtrInetExtTunnelFlags OBJECT-TYPE + SYNTAX BITS { + isOverTunnel (0), + useRelativeMetric (1), + autoLSP (2), + hasLFA (3), + excludeForLdpOverRsvp (4), + excludeForL3VPN (5), + excludeForBGPShortcuts (6), + excludeForBGPLabeledRoutes (7), + excludeForLFA (8), + excludeForIGPShortcuts (9), + entropyLabelCapable (10), + isAdjacencyTunnel (11), + lspBfdDown (12), + hasColor (13), + preferTransportFRR (14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelFlags indicates the following -: + + If value of 'isOverTunnel' is set, it indicates that this tunnel is + over another tunnel. + + A value of 'useRelativeMetric' indicates to use the relative metric + info to offset IGP path cost to tunnel destination instead of absolute + tunnel metric. + + A value of 'autoLSP' indicates if the LSP is an automatic LSP. + + If value of 'hasLFA' is set, then this tunnel next-hop has a loop-free + alternate hop. + + If value of 'excludeForLdpOverRsvp' is set (applicable to RSVP tunnel + only), then the MPLS LSP is not allowed to be used for LDP over RSVP. + + If value of 'excludeForL3VPN' is set, it indicates not to use this + tunnel for L3 VPNs. + + If value of 'excludeForBGPShortcuts' is set, it indicates not to use + this tunnel for BGP shortcuts. + + If value of 'excludeForBGPLabeledRoutes' is set, it indicates not to + use this tunnel for BGP labeled routes. + + If value of 'excludeForLFA' is set, it indicates not to use this + tunnel for loop-free alternate. + + If value of 'excludeForIGPShortcuts' is set, it indicates not to use + this tunnel for IGP shortcuts. + + If value of 'entropyLabelCapable' is set, it indicates this tunnel is + entropy capable. + + If value of 'isAdjacencyTunnel' is set, it indicates that this tunnel + is a segment routing adjacency tunnel. + + If value of 'lspBfdDown' is set, it indicates that BFD is down on this + tunnel/FEC and that it will not be used as a transport tunnel. If this + value is not set, then LSP-BFD is not configured on the tunnel/FEC, or + LSP-BFD is configured and the BFD state is up. + + If value of 'hasColor' is set, it indicates that this tunnel has + color. + + If value of 'preferTransportFRR' is set, it indicates that for this + tunnel, if it is over another transport tunnel, the underlying + transport tunnel's FRR is deferred to if that tunnel is in FRR." + ::= { vRtrInetExtTunnelEntry 19 } + +vRtrInetExtTunnelRelativeMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelRelativeMetric indicates the metric + offset to IGP cost to tunnel destination. This value is applicable + only if 'useRelativeMetric' bit is set for the object + vRtrInetExtTunnelFlags." + ::= { vRtrInetExtTunnelEntry 20 } + +vRtrInetExtTunnelLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLabel indicates the label corresponding + to tunnel of type LDP/MPLS." + ::= { vRtrInetExtTunnelEntry 21 } + +vRtrInetExtTunnelBypassLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelBypassLabel indicates the MPLS bypass + tunnel label." + ::= { vRtrInetExtTunnelEntry 22 } + +vRtrInetExtTunnelLspFC OBJECT-TYPE + SYNTAX TmnxCBFClasses + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspFC indicates a set of forwarding + classes configured for this LSP expressed as a bit map. If a bit from + 0 through 7 is set, then the corresponding forwarding class has been + configured for this LSP. If bit 8 is set, the LSP has been designated + as the default forwarding LSP. + + If no bits are set, then Class-based forwarding is not enabled for + this LSP." + ::= { vRtrInetExtTunnelEntry 23 } + +vRtrInetExtTunnelMaxLabels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelMaxLabels is the sum of the maximum + number of labels that will be used by this tunnel and all underlying + tunnels." + ::= { vRtrInetExtTunnelEntry 24 } + +vRtrInetExtTunnelNhTunnelId OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhTunnelId indicates the value of the + tunnel ID of the underlying tunnel when the value of + vRtrInetExtTunnelFlags has 'isOverTunnel' set, otherwise the value is + 0." + ::= { vRtrInetExtTunnelEntry 25 } + +vRtrInetExtTunnelNhTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhTunnelType indicates the type of + underlying tunnel when the value of vRtrInetExtTunnelFlags has + 'isOverTunnel' set. + + If the value of vRtrInetExtTunnelFlags does not have 'isOverTunnel' + set, the value of vRtrInetExtTunnelType is invalid." + ::= { vRtrInetExtTunnelEntry 26 } + +vRtrInetExtTunnelNhTunnelInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhTunnelInst indicates the instance of + the underlying tunnel type indicated by vRtrInetExtTunnelNhTunnelType. + + If the value of vRtrInetExtTunnelFlags does not have 'isOverTunnel' + set, the value of vRtrInetExtTunnelNhTunnelInst is set to 0." + ::= { vRtrInetExtTunnelEntry 27 } + +vRtrInetExtTunnelColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelColor indicates the color associated + with the tunnel and is valid only if the 'hasColor' flag is set in + vRtrInetExtTunnelFlags." + ::= { vRtrInetExtTunnelEntry 28 } + +vRtrInetExtTunnelNhWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhWeight indicates the weight associated + with this tunnel next-hop. It is 0 if no weight was associated with + this next-hop." + ::= { vRtrInetExtTunnelEntry 29 } + +vRtrInetExtTunnelNhBitFlags OBJECT-TYPE + SYNTAX BITS { + hasGroupId (0), + isInactive (1), + isBackup (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhBitFlags provides additional + information about the next hop. + + If 'hasGroupId' is set, it indicates that the + vRtrInetExtTunnelNhGroupId object has valid information. + + If 'isInactive' is set, it indicates that this next hop is inactive. + + If 'isBackup' is set, it indicates that this route is a backup next + hop to another next hop with the same next-hop group ID." + ::= { vRtrInetExtTunnelEntry 30 } + +vRtrInetExtTunnelNhGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhGroupId indicates the group this next + hop belongs to. This is valid only if the vRtrInetExtTunnelNhBitFlags + has the 'hasGroupId' flag set. This next-hop group ID is available + only for some next hops that have a backup next hop as part of a + group. At any time only one next hop in the group is active. The + inactive next hops are flagged with the 'isInactive' flag in the + vRtrInetExtTunnelNhBitFlags object. The backup next hop is flagged + with the 'isBackup' flag in the vRtrInetExtTunnelNhBitFlags object." + ::= { vRtrInetExtTunnelEntry 31 } + +vRtrInetExtTunnelAlgorithm OBJECT-TYPE + SYNTAX TmnxAlgorithmId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelAlgorithm is the identifier of the + algorithm instance that the tunnel belongs." + ::= { vRtrInetExtTunnelEntry 32 } + +vRtrInetExtTunnelSidAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelSidAddrType indicates the address type + of vRtrInetExtTunnelSidAddr." + ::= { vRtrInetExtTunnelEntry 33 } + +vRtrInetExtTunnelSidAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelSidAddr indicates the address of the SID + on this tunnel." + ::= { vRtrInetExtTunnelEntry 34 } + +vRtrLeakExportPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLeakExportPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrLeakExportPolicyTable has an entry only for the base router + instance in the system." + ::= { tmnxVRtrObjs 138 } + +vRtrLeakExportPolicyEntry OBJECT-TYPE + SYNTAX VRtrLeakExportPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents the set of policies that are applied to the routes + from the base instance to create a set of routes that are eligible to + be leaked to other router instances and limit on the number of such + routes." + AUGMENTS { vRtrConfEntry } + ::= { vRtrLeakExportPolicyTable 1 } + +VRtrLeakExportPolicyEntry ::= SEQUENCE +{ + vRtrLeakExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportLimit Unsigned32 +} + +vRtrLeakExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy1 specifies the name of the first + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy1 has not been + set." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 1 } + +vRtrLeakExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy2 specifies the name of the second + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy2 has not been + set. + + It is required to configure vRtrLeakExportPolicy1 before configuring + vRtrLeakExportPolicy2." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 2 } + +vRtrLeakExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy3 specifies the name of the third + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy3 has not been + set. + + It is required to configure vRtrLeakExportPolicy2 before configuring + vRtrLeakExportPolicy3." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 3 } + +vRtrLeakExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy4 specifies the name of the fourth + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy4 has not been + set. + + It is required to configure vRtrLeakExportPolicy3 before configuring + vRtrLeakExportPolicy4." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 4 } + +vRtrLeakExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy5 specifies the name of the fifth + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy5 has not been + set. + + It is required to configure vRtrLeakExportPolicy4 before configuring + vRtrLeakExportPolicy5." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 5 } + +vRtrLeakExportLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportLimit specifies the limit on the number of routes + that are filtered by the leak-export configuration." + DEFVAL { 5 } + ::= { vRtrLeakExportPolicyEntry 6 } + +vRtrRibApiMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRibApiMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRibApiMplsTable has an entry for each RIB-API MPLS configured + under each virtual router in the system." + ::= { tmnxVRtrObjs 139 } + +vRtrRibApiMplsEntry OBJECT-TYPE + SYNTAX VRtrRibApiMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information about RIB-API MPLS for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { vRtrID } + ::= { vRtrRibApiMplsTable 1 } + +VRtrRibApiMplsEntry ::= SEQUENCE +{ + vRtrRibApiMplsLastChanged TimeStamp, + vRtrRibApiMplsAdminState TmnxAdminState, + vRtrRibApiMplsReservedLblBlk TLNamedItemOrEmpty +} + +vRtrRibApiMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrRibApiMplsLastChanged indicates the sysUpTime at the time of + last change to this row." + ::= { vRtrRibApiMplsEntry 1 } + +vRtrRibApiMplsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vRtrRibApiMplsAdminState specifies the desired administrative + state of RIB-API MPLS for this virtual router." + DEFVAL { outOfService } + ::= { vRtrRibApiMplsEntry 2 } + +vRtrRibApiMplsReservedLblBlk OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vRtrRibApiMplsReservedLblBlk specifies the reserved label block + used." + DEFVAL { "" } + ::= { vRtrRibApiMplsEntry 3 } + +tmnxVRtrNeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVRtrNeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVRtrNeInfoTable contains Network Element (NE) information. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVRtrObjs 140 } + +tmnxVRtrNeInfoEntry OBJECT-TYPE + SYNTAX TmnxVRtrNeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the Network Element information for a + specific NE ID in a virtual router instance." + INDEX { + vRtrID, + tmnxVRtrNeInfoNeid + } + ::= { tmnxVRtrNeInfoTable 1 } + +TmnxVRtrNeInfoEntry ::= SEQUENCE +{ + tmnxVRtrNeInfoNeid TmnxVrtrNeid, + tmnxVRtrNeInfoNeidHex TmnxVrtrNeid, + tmnxVRtrNeInfoNeipV4Type InetAddressType, + tmnxVRtrNeInfoNeipV4 InetAddress, + tmnxVRtrNeInfoNeipV4PrefixLen InetAddressPrefixLength, + tmnxVRtrNeInfoNeipV6Type InetAddressType, + tmnxVRtrNeInfoNeipV6 InetAddress, + tmnxVRtrNeInfoNeipV6PrefixLen InetAddressPrefixLength, + tmnxVRtrNeInfoSystemMac MacAddress, + tmnxVRtrNeInfoPlatformType DisplayString, + tmnxVRtrNeInfoVendorId DisplayString +} + +tmnxVRtrNeInfoNeid OBJECT-TYPE + SYNTAX TmnxVrtrNeid + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeid specifies the Network Element + Identifier. + + The total valid length is 24 bit; the first 8 high-order bits indicate + the subnet ID and the 16 low-order bits indicate the basic ID. + + The neid valid value ranges from 0x00010001 to 0x00FEFFFE." + ::= { tmnxVRtrNeInfoEntry 1 } + +tmnxVRtrNeInfoNeidHex OBJECT-TYPE + SYNTAX TmnxVrtrNeid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeidHex indicates the Network Element + Identifier in Hex format. + + The total valid length is 24 bit; the first 8 high-order bits indicate + the subnet ID and the 16 low-order bits indicate the basic ID. + + The neid valid value ranges from 0x00010001 to 0x00FEFFFE." + ::= { tmnxVRtrNeInfoEntry 2 } + +tmnxVRtrNeInfoNeipV4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV4Type indicates the IP address type of + tmnxVRtrNeInfoNeipV4." + ::= { tmnxVRtrNeInfoEntry 3 } + +tmnxVRtrNeInfoNeipV4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV4 indicates the IPv4 address of the + Network Element." + ::= { tmnxVRtrNeInfoEntry 4 } + +tmnxVRtrNeInfoNeipV4PrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV4PrefixLen indicates the length of the + IP netmask for tmnxVRtrNeInfoNeipV4." + ::= { tmnxVRtrNeInfoEntry 5 } + +tmnxVRtrNeInfoNeipV6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV6Type indicates the IP address type of + tmnxVRtrNeInfoNeipV6." + ::= { tmnxVRtrNeInfoEntry 6 } + +tmnxVRtrNeInfoNeipV6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV6 indicates the IPv6 address of the + Network Element." + ::= { tmnxVRtrNeInfoEntry 7 } + +tmnxVRtrNeInfoNeipV6PrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV6PrefixLen indicates the length of the + IP netmask for tmnxVRtrNeInfoNeipV6." + ::= { tmnxVRtrNeInfoEntry 8 } + +tmnxVRtrNeInfoSystemMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoSystemMac indicates the system MAC address + of the node." + ::= { tmnxVRtrNeInfoEntry 9 } + +tmnxVRtrNeInfoPlatformType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoPlatformType indicates the product + identifier." + ::= { tmnxVRtrNeInfoEntry 10 } + +tmnxVRtrNeInfoVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoVendorId indicates the vendor identifier." + ::= { tmnxVRtrNeInfoEntry 11 } + +vRtrIfDHCPOSelSrvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPOSelSrvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCPOSelSrvrTable is used to configure the interface + parameters related to DHCP Offer Selection for a specific server." + ::= { tmnxVRtrObjs 141 } + +vRtrIfDHCPOSelSrvrEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPOSelSrvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP for a virtual + router interface in the system." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDHCPOSelSrvrAddressType, + vRtrIfDHCPOSelSrvrAddress + } + ::= { vRtrIfDHCPOSelSrvrTable 1 } + +VRtrIfDHCPOSelSrvrEntry ::= SEQUENCE +{ + vRtrIfDHCPOSelSrvrAddressType InetAddressType, + vRtrIfDHCPOSelSrvrAddress InetAddress, + vRtrIfDHCPOSelSrvrRowStatus RowStatus, + vRtrIfDHCPOSelSrvrDiscoDly Integer32 +} + +vRtrIfDHCPOSelSrvrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPOSelSrvrAddressType indicates the type of IP + address of vRtrIfDHCPOSelSrvrAddress." + ::= { vRtrIfDHCPOSelSrvrEntry 1 } + +vRtrIfDHCPOSelSrvrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPOSelSrvrAddress specifies the address of a DHCP + server." + ::= { vRtrIfDHCPOSelSrvrEntry 2 } + +vRtrIfDHCPOSelSrvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Entries can be created and deleted via SNMP SET operations using the + vRtrIfDHCPOSelSrvrRowStatus variable." + ::= { vRtrIfDHCPOSelSrvrEntry 3 } + +vRtrIfDHCPOSelSrvrDiscoDly OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPOSelSrvrDiscoDly specifies the amount of time + to delay DHCP Discover messages relayed to the server." + DEFVAL { 0 } + ::= { vRtrIfDHCPOSelSrvrEntry 4 } + +vRtrIfDHCP6ASelSrvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6ASelSrvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCP6ASelSrvrTable is used to configure the interface + parameters related to DHCPv6 Advertise Selection for a specific + server." + ::= { tmnxVRtrObjs 142 } + +vRtrIfDHCP6ASelSrvrEntry OBJECT-TYPE + SYNTAX VRtrIfDHCP6ASelSrvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP6 for a virtual + router interface in the system." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDHCP6ASelSrvrAddressType, + vRtrIfDHCP6ASelSrvrAddress + } + ::= { vRtrIfDHCP6ASelSrvrTable 1 } + +VRtrIfDHCP6ASelSrvrEntry ::= SEQUENCE +{ + vRtrIfDHCP6ASelSrvrAddressType InetAddressType, + vRtrIfDHCP6ASelSrvrAddress InetAddress, + vRtrIfDHCP6ASelSrvrRowStatus RowStatus, + vRtrIfDHCP6ASelSrvrSolDly Integer32, + vRtrIfDHCP6ASelSrvrPref Integer32 +} + +vRtrIfDHCP6ASelSrvrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelSrvrAddressType indicates the type of IP + address of vRtrIfDHCP6ASelSrvrAddress." + ::= { vRtrIfDHCP6ASelSrvrEntry 1 } + +vRtrIfDHCP6ASelSrvrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelSrvrAddress specifies the address of a + DHCPv6 server." + ::= { vRtrIfDHCP6ASelSrvrEntry 2 } + +vRtrIfDHCP6ASelSrvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Entries can be created and deleted via SNMP SET operations using the + vRtrIfDHCP6ASelSrvrRowStatus variable." + ::= { vRtrIfDHCP6ASelSrvrEntry 3 } + +vRtrIfDHCP6ASelSrvrSolDly OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelSrvrSolDly specifies the amount of time + to delay DHCPv6 Solicit messages relayed to the server." + DEFVAL { 0 } + ::= { vRtrIfDHCP6ASelSrvrEntry 4 } + +vRtrIfDHCP6ASelSrvrPref OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ASelSrvrPref specifies the value for the + Preference option inserted when a DHCPv6 Reply message from the server + is relayed to clients." + DEFVAL { -1 } + ::= { vRtrIfDHCP6ASelSrvrEntry 5 } + +vRtrLspBfdTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrLspBfdTable either from adding + a row or removing a row." + ::= { tmnxVRtrObjs 143 } + +vRtrLspBfdTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLspBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrLspBfdTable is used to configure the parameters related to LSP + BFD." + ::= { tmnxVRtrObjs 144 } + +vRtrLspBfdEntry OBJECT-TYPE + SYNTAX VRtrLspBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to an LSP BFD." + INDEX { vRtrID } + ::= { vRtrLspBfdTable 1 } + +VRtrLspBfdEntry ::= SEQUENCE +{ + vRtrLspBfdLastChanged TimeStamp, + vRtrLspBfdTailEndTxInterval Unsigned32, + vRtrLspBfdTailEndRxInterval Unsigned32, + vRtrLspBfdTailEndMultiplier Unsigned32 +} + +vRtrLspBfdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLspBfdLastChanged indicates the sysUpTime + at the time of the last configuration change in this conceptual row." + ::= { vRtrLspBfdEntry 1 } + +vRtrLspBfdTailEndTxInterval OBJECT-TYPE + SYNTAX Unsigned32 (100..1000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLspBfdTailEndTxInterval specifies the BFD transmit + interval for the LSP tail-end" + DEFVAL { 1000 } + ::= { vRtrLspBfdEntry 2 } + +vRtrLspBfdTailEndRxInterval OBJECT-TYPE + SYNTAX Unsigned32 (100..1000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLspBfdTailEndRxInterval specifies the BFD receive + interval for the LSP tail-end" + DEFVAL { 1000 } + ::= { vRtrLspBfdEntry 3 } + +vRtrLspBfdTailEndMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (1..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLspBfdTailEndMultiplier specifies the number of + consecutive BFD messages that must be missed from the peer before the + BFD session state is changed to down and the upper level protocols are + notified of the fault" + DEFVAL { 3 } + ::= { vRtrLspBfdEntry 4 } + +tmnxVRtrDCObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 200 } + +tmnxVrtrSys OBJECT IDENTIFIER ::= { tmnxVRtrObjs 201 } + +tmnxVrtrSysEnforceUniqueIfIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrSysEnforceUniqueIfIndex specifies if, while an + SNMP client creates a conceptual row in the vRtrIfTable, this system + enforces values for the object vRtrIfIndex that are unique within the + scope of the system. + + While the value of tmnxVrtrSysEnforceUniqueIfIndex is equal to 'true', + this system only accepts values for vRtrIfIndex that are unique within + the scope of this system. + + While the value of tmnxVrtrSysEnforceUniqueIfIndex is equal to + 'false', this system accepts values for vRtrIfIndex that are unique + within the scope of the virtual router instance. + + Regardless of the value of tmnxVrtrSysEnforceUniqueIfIndex, values + suggested by the object vRtrNewIfIndex are unique within the scope of + the system. + + Regardless of the value of tmnxVrtrSysEnforceUniqueIfIndex, when this + system creates a conceptual row in the vRtrIfTable automatically, as a + consequence of the creation of some other row, for example in the + TIMETRA-SERV-MIB::iesIfTable, the value of vRtrIfIndex is unique + within the scope of the system. + + While there are conceptual rows in the vRtrIfTable having values for + the vRtrIfIndex object that are not unique within the system, it is + not allowed to set the value of tmnxVrtrSysEnforceUniqueIfIndex to + 'true'." + DEFVAL { false } + ::= { tmnxVrtrSys 1 } + +tmnxVrtrSysAllowQinQNetworkIntf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrSysAllowQinQNetworkIntf specifies if the system + allows network interfaces on ports with a QinQ encapsulation." + DEFVAL { false } + ::= { tmnxVrtrSys 2 } + +tmnxVrtrSysMplsTunnelMode OBJECT-TYPE + SYNTAX VrtrMplsTunnelMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrSysMplsTunnelMode is used to configure the MPLS + tunnel mode." + DEFVAL { uniform } + ::= { tmnxVrtrSys 3 } + +tmnxVrtrSysMplsLblStackStatCount OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrSysMplsLblStackStatCount is used to configure + number of labels in stack that must increment the statistics counter." + DEFVAL { 1 } + ::= { tmnxVrtrSys 4 } + +tmnxVrtrFwdIPoverIPv6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrFwdIPoverIPv6 specifies if ip traffic sent to + system address is forwarded or not. " + DEFVAL { false } + ::= { tmnxVrtrSys 5 } + +tmnxVrtrFwdIPoverGre OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrFwdIPoverGre specifies if ip traffic encapsulated + in GRE transport sent to system address is forwarded or not. " + DEFVAL { false } + ::= { tmnxVrtrSys 6 } + +tmnxVrtrIPEHPerform OBJECT-TYPE + SYNTAX INTEGER { + max (1), + limited (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrIPEHPerform specifies a setting to provide line + rate performance for IPv6 traffic with/without EH for L2 and L3 + traffic:" + DEFVAL { max } + ::= { tmnxVrtrSys 7 } + +tmnxVrtrIPAllowCPUFragmentation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrIPAllowCPUFragmentation enables IP fragmentation + for packets exceeding IP MTU via system CPU." + DEFVAL { false } + ::= { tmnxVrtrSys 8 } + +tmnxVrtrIPAllowICMPRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrIPAllowICMPRedirect specifies if ICMP Redirect is + enabled or not." + DEFVAL { false } + ::= { tmnxVrtrSys 9 } + +tmnxVrtrAutoconfiguration OBJECT IDENTIFIER ::= { tmnxVRtrObjs 202 } + +tmnxVrtrDhcpClient OBJECT IDENTIFIER ::= { tmnxVrtrAutoconfiguration 1 } + +vRtrIfDhcpClTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcpClEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcpClTable is used to configure DHCP Client configuration + for interfaces." + ::= { tmnxVrtrDhcpClient 1 } + +vRtrIfDhcpClEntry OBJECT-TYPE + SYNTAX VRtrIfDhcpClEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents DHCP Client configuration for a + specific virtual router interface in the system. + + An SNMP client can create a row in this table for each corresponding + row in the vRtrIfTable that supports DHCP client functionality. + + Applicable interfaces are interfaces where vRtrIfType is equal to + 'network', and vRtrID is equal to one, excluding the system interface. + + If the corresponding row in the vRtrIfTable is destroyed, the system + automatically destroys this conceptual row." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcpClTable 1 } + +VRtrIfDhcpClEntry ::= SEQUENCE +{ + vRtrIfDhcpClLastChanged TimeStamp, + vRtrIfDhcpClRowStatus RowStatus, + vRtrIfDhcpClAdminState TmnxAdminState, + vRtrIfDhcpClVendorClassIdFmt TmnxDataFormat, + vRtrIfDhcpClVendorClassId OCTET STRING, + vRtrIfDhcpClClientIdOrigin INTEGER, + vRtrIfDhcpClClientIdFmt TmnxDataFormat, + vRtrIfDhcpClClientId OCTET STRING, + vRtrIfDhcpClLeaseTime Unsigned32, + vRtrIfDhcpClRequestOptions BITS +} + +vRtrIfDhcpClLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClLastChanged indicates the sysUpTime at the + time of the last configuration change in this conceptual row." + ::= { vRtrIfDhcpClEntry 1 } + +vRtrIfDhcpClRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRowStatus specifies the row status of this + row." + ::= { vRtrIfDhcpClEntry 2 } + +vRtrIfDhcpClAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClAdminState specifies the administrative state + of this entry." + DEFVAL { outOfService } + ::= { vRtrIfDhcpClEntry 3 } + +vRtrIfDhcpClVendorClassIdFmt OBJECT-TYPE + SYNTAX TmnxDataFormat + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDhcpClVendorClassIdFmt specifies how the + value of vRtrIfDhcpClVendorClassId must be formatted." + DEFVAL { ascii } + ::= { vRtrIfDhcpClEntry 4 } + +vRtrIfDhcpClVendorClassId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDhcpClVendorClassId specifies the Vendor + Class identifier. + + If the value of this object is the empty string, then it is not used." + DEFVAL { ''H } + ::= { vRtrIfDhcpClEntry 5 } + +vRtrIfDhcpClClientIdOrigin OBJECT-TYPE + SYNTAX INTEGER { + useMac (0), + interface (1), + configured (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDhcpClClientIdOrigin specifies the + origin of the Client-identifier. + + The value 'configured' means the system uses the value configured in + the object vRtrIfDhcpClClientId." + DEFVAL { useMac } + ::= { vRtrIfDhcpClEntry 6 } + +vRtrIfDhcpClClientIdFmt OBJECT-TYPE + SYNTAX TmnxDataFormat + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDhcpClClientIdFmt specifies how the + value of vRtrIfDhcpClClientId must be formatted." + DEFVAL { ascii } + ::= { vRtrIfDhcpClEntry 7 } + +vRtrIfDhcpClClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDhcpClClientId specifies the + Client-identifier. + + If the value of this object is the empty string, then it is not used." + DEFVAL { ''H } + ::= { vRtrIfDhcpClEntry 8 } + +vRtrIfDhcpClLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (10..315446399 | 4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDhcpClLeaseTime specifies the lease time + the DHCP client requests. + + The value 4294967295 means 'infinite'." + DEFVAL { 86400 } + ::= { vRtrIfDhcpClEntry 9 } + +vRtrIfDhcpClRequestOptions OBJECT-TYPE + SYNTAX BITS { + router (0), + staticRoute (1), + dnsServer (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRequestOptions specifies what DHCP options + the DHCP client includes in option 55, Parameter Request List." + DEFVAL { {} } + ::= { vRtrIfDhcpClEntry 10 } + +vRtrIfDhcpClStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcpClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcpClStatsTable contains DHCP client statistics. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP clients are enabled and disabled, by means of + the vRtrIfDhcpClTable or the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 2 } + +vRtrIfDhcpClStatsEntry OBJECT-TYPE + SYNTAX VRtrIfDhcpClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains statistics of a particular DHCP client instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcpClStatsTable 1 } + +VRtrIfDhcpClStatsEntry ::= SEQUENCE +{ + vRtrIfDhcpClStatsClearedTime TimeStamp, + vRtrIfDhcpClStatsTxDiscovers Counter64, + vRtrIfDhcpClStatsTxRequests Counter64, + vRtrIfDhcpClStatsTxReleases Counter64, + vRtrIfDhcpClStatsTxDeclines Counter64, + vRtrIfDhcpClStatsRxOffers Counter64, + vRtrIfDhcpClStatsRxAcks Counter64, + vRtrIfDhcpClStatsRxNaks Counter64, + vRtrIfDhcpClStatsRxDrops Counter64 +} + +vRtrIfDhcpClStatsClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsClearedTime indicates the sysUpTime at + the time the counters in this conceptual row were cleared for the last + time. + + If the counters were never cleared, the value of + vRtrIfDhcpClStatsClearedTime is zero." + ::= { vRtrIfDhcpClStatsEntry 1 } + +vRtrIfDhcpClStatsTxDiscovers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxDiscovers indicates the number of + DHCPDISCOVER messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 2 } + +vRtrIfDhcpClStatsTxRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxRequests indicates the number of + DHCPREQUEST messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 3 } + +vRtrIfDhcpClStatsTxReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxReleases indicates the number of + DHCPRELEASE messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 4 } + +vRtrIfDhcpClStatsTxDeclines OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxDeclines indicates the number of + DHCPDECLINE messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 5 } + +vRtrIfDhcpClStatsRxOffers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxOffers indicates the number of + DHCPOFFER messages the DHCP client has received." + ::= { vRtrIfDhcpClStatsEntry 6 } + +vRtrIfDhcpClStatsRxAcks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxAcks indicates the number of DHCPACK + messages the DHCP client has received." + ::= { vRtrIfDhcpClStatsEntry 7 } + +vRtrIfDhcpClStatsRxNaks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxNaks indicates the number of DHCPNAK + messages the DHCP client has received." + ::= { vRtrIfDhcpClStatsEntry 8 } + +vRtrIfDhcpClStatsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxDrops indicates the number of DHCP + messages that the DHCP client has received and dropped." + ::= { vRtrIfDhcpClStatsEntry 9 } + +vRtrIfDhcpClStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcpClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcpClStateTable contains DHCP client status information. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP clients are enabled and disabled, by means of + the vRtrIfDhcpClTable or the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 3 } + +vRtrIfDhcpClStateEntry OBJECT-TYPE + SYNTAX VRtrIfDhcpClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains status information of a particular DHCP client + instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcpClStateTable 1 } + +VRtrIfDhcpClStateEntry ::= SEQUENCE +{ + vRtrIfDhcpClStateCiAddrType InetAddressType, + vRtrIfDhcpClStateCiAddr InetAddress, + vRtrIfDhcpClStateCiAddrMaskLen Unsigned32, + vRtrIfDhcpClStateChAddr MacAddress, + vRtrIfDhcpClStateSiAddrType InetAddressType, + vRtrIfDhcpClStateSiAddr InetAddress, + vRtrIfDhcpClStateRtAddrType InetAddressType, + vRtrIfDhcpClStateRtAddr InetAddress, + vRtrIfDhcpClStateDnsPriAddrType InetAddressType, + vRtrIfDhcpClStateDnsPriAddr InetAddress, + vRtrIfDhcpClStateDnsSecAddrType InetAddressType, + vRtrIfDhcpClStateDnsSecAddr InetAddress, + vRtrIfDhcpClStateDnsTerAddrType InetAddressType, + vRtrIfDhcpClStateDnsTerAddr InetAddress, + vRtrIfDhcpClStateLeaseAcquired DateAndTimeOrEmpty, + vRtrIfDhcpClStateLeaseRenew DateAndTimeOrEmpty, + vRtrIfDhcpClStateLeaseRebind DateAndTimeOrEmpty, + vRtrIfDhcpClStateLeaseEnd DateAndTimeOrEmpty, + vRtrIfDhcpClDhcpState TmnxDhcpClientState, + vRtrIfDhcpClStateStatus INTEGER, + vRtrIfDhcpClStateDescription DisplayString +} + +vRtrIfDhcpClStateCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateCiAddrType indicates the address type of + vRtrIfDhcpClStateCiAddr." + ::= { vRtrIfDhcpClStateEntry 1 } + +vRtrIfDhcpClStateCiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateCiAddr indicates the client IP address." + ::= { vRtrIfDhcpClStateEntry 2 } + +vRtrIfDhcpClStateCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateCiAddrMaskLen indicates the length of + the subnet mask for a DHCP lease, or the prefix length for a DHCPv6 + lease." + ::= { vRtrIfDhcpClStateEntry 3 } + +vRtrIfDhcpClStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateChAddr indicates + the MAC address of the client." + ::= { vRtrIfDhcpClStateEntry 4 } + +vRtrIfDhcpClStateSiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateSiAddrType indicates the address type of + vRtrIfDhcpClStateSiAddr." + ::= { vRtrIfDhcpClStateEntry 5 } + +vRtrIfDhcpClStateSiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateSiAddr indicates the Server Identifier." + ::= { vRtrIfDhcpClStateEntry 6 } + +vRtrIfDhcpClStateRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateRtAddrType indicates the address type of + vRtrIfDhcpClStateRtAddr." + ::= { vRtrIfDhcpClStateEntry 7 } + +vRtrIfDhcpClStateRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateRtAddr indicates the router IP address." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + section 3.5. Router Option" + ::= { vRtrIfDhcpClStateEntry 8 } + +vRtrIfDhcpClStateDnsPriAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsPriAddrType indicates the address + type of vRtrIfDhcpClStateDnsPriAddr." + ::= { vRtrIfDhcpClStateEntry 9 } + +vRtrIfDhcpClStateDnsPriAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsPriAddr indicates the address of the + primary DNS server." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + 3.8. Domain Name Server Option" + ::= { vRtrIfDhcpClStateEntry 10 } + +vRtrIfDhcpClStateDnsSecAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsSecAddrType indicates the address + type of vRtrIfDhcpClStateDnsSecAddr." + ::= { vRtrIfDhcpClStateEntry 11 } + +vRtrIfDhcpClStateDnsSecAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsSecAddr indicates the address of the + secondary DNS server." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + 3.8. Domain Name Server Option" + ::= { vRtrIfDhcpClStateEntry 12 } + +vRtrIfDhcpClStateDnsTerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsTerAddrType indicates the address + type of vRtrIfDhcpClStateDnsTerAddr." + ::= { vRtrIfDhcpClStateEntry 13 } + +vRtrIfDhcpClStateDnsTerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsTerAddr indicates the address of the + tertiary DNS server." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + 3.8. Domain Name Server Option" + ::= { vRtrIfDhcpClStateEntry 14 } + +vRtrIfDhcpClStateLeaseAcquired OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseAcquired indicates the UTC date + when the latest DHCP lease was acquired from the server. The address + of the server is indicated by vRtrIfDhcpClStateSiAddr. + + The value of vRtrIfDhcpClStateLeaseAcquired can be the time when the + DHCP lease was first obtained, or the time when the lease was renewed + or rebound." + ::= { vRtrIfDhcpClStateEntry 15 } + +vRtrIfDhcpClStateLeaseRenew OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseRenew indicates the UTC date when + the current DHCP lease needs to be renewed." + ::= { vRtrIfDhcpClStateEntry 16 } + +vRtrIfDhcpClStateLeaseRebind OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseRebind indicates the UTC date when + the current DHCP lease needs to be rebound." + ::= { vRtrIfDhcpClStateEntry 17 } + +vRtrIfDhcpClStateLeaseEnd OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseEnd indicates the UTC date when the + current DHCP lease can no longer be used." + ::= { vRtrIfDhcpClStateEntry 18 } + +vRtrIfDhcpClDhcpState OBJECT-TYPE + SYNTAX TmnxDhcpClientState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClDhcpState indicates the DHCP protocol state + the DHCP client is in." + REFERENCE + "RFC 2131 Dynamic Host Configuration Protocol + Figure 5: State-transition diagram for DHCP clients" + ::= { vRtrIfDhcpClStateEntry 19 } + +vRtrIfDhcpClStateStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + initializing (1), + requesting (2), + lost (3), + established (4), + failed (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateStatus indicates the status of the DHCP + client. + + A value of 'disabled' indicates that the DHCP client was not enabled. + + A value of 'initializing' indicates that the DHCP client is starting. + + A value of 'requesting' indicates that the DHCP client is broadcasting + requests waiting for a server. + + A value of 'lost' indicates that no valid DHCP server was discovered within + supplied timeout (applicable only when timeout can be configured). + + A value of 'established' indicates a successfully received abd applied offer. + + A value of 'failed' indicates that the system encountered a + runtime validation error attempting to parse the received offer or + installing the IP received in the offer. DHCP client will restart." + ::= { vRtrIfDhcpClStateEntry 20 } + +vRtrIfDhcpClStateDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDescription indicates the description of + the status of this DHCP client. + + It may describe the cause of the problem while the value of the object + vRtrIfDhcpClStateStatus is equal to 'failed'." + ::= { vRtrIfDhcpClStateEntry 21 } + +vRtrIfDhcpClRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcpClRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcpClRtTable contains routes that the DHCP client received + by means of the DHCP protocol. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVrtrDhcpClient 4 } + +vRtrIfDhcpClRtEntry OBJECT-TYPE + SYNTAX VRtrIfDhcpClRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains information about a particular DHCP client route." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDhcpClRtAddrType, + vRtrIfDhcpClRtAddr, + vRtrIfDhcpClRtPrefixLen, + vRtrIfDhcpClRtNhAddrType, + vRtrIfDhcpClRtNhAddr + } + ::= { vRtrIfDhcpClRtTable 1 } + +VRtrIfDhcpClRtEntry ::= SEQUENCE +{ + vRtrIfDhcpClRtAddrType InetAddressType, + vRtrIfDhcpClRtAddr InetAddress, + vRtrIfDhcpClRtPrefixLen InetAddressPrefixLength, + vRtrIfDhcpClRtNhAddrType InetAddressType, + vRtrIfDhcpClRtNhAddr InetAddress, + vRtrIfDhcpClRtStatus INTEGER +} + +vRtrIfDhcpClRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtAddrType indicates the address type of + vRtrIfDhcpClRtAddr." + ::= { vRtrIfDhcpClRtEntry 1 } + +vRtrIfDhcpClRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtAddr indicates the IP address of the route." + ::= { vRtrIfDhcpClRtEntry 2 } + +vRtrIfDhcpClRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtPrefixLen indicates the prefix length of + the subnet associated with vRtrIfDhcpClRtAddr." + ::= { vRtrIfDhcpClRtEntry 3 } + +vRtrIfDhcpClRtNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtNhAddrType indicates the address type of + vRtrIfDhcpClRtNhAddr." + ::= { vRtrIfDhcpClRtEntry 4 } + +vRtrIfDhcpClRtNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtNhAddr indicates the IP address of the next + hop." + ::= { vRtrIfDhcpClRtEntry 5 } + +vRtrIfDhcpClRtStatus OBJECT-TYPE + SYNTAX INTEGER { + installed (1), + invalid (2), + noRouteToNexthop (3), + errorInternal (4), + errorOutOfMemory (5), + errorInstallCheck (6), + errorInstallInternal (7), + errorUninstallCheck (8), + errorUninstallInternal (9), + lowerServerId (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtStatus indicates the state of this route. + + A value of 'installed' indicates the received route is valid, and is + successfully installed in the route table. + + A value of 'invalid' indicates that the received route is invalid for + this DHCP client, and no attempt is made to install it in the route + table. + + A value of 'noRouteToNexthop' indicates that the route is valid, but + the next hop is unreachable, and no attempt is made to install it in + the route table. + + A value of 'errorInternal' indicates that the system encountered a + generic error attempting to install the route in the route table. + + A value of 'errorInstallCheck' indicates that the system encountered a + configuration validation check error attempting to install the route + in the route table. + + A value of 'errorInstallInternal' indicates that the system + encountered a runtime validation error attempting to install the route + in the route table. + + A value of 'errorUninstallCheck' indicates that the system encountered + a configuration validation check error attempting to uninstall the + route in the route table. + + A value of 'errorUninstallInternal' indicates that the system + encountered a runtime validation error attempting to uninstall the + route in the route table. + + A value of 'lowerServerId' indicates that the route is valid but the + server id of the DHCP server that sent the route is higher than the + server id of another route that is installed in the route table." + ::= { vRtrIfDhcpClRtEntry 6 } + +vRtrIfDhcp6ClStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcp6ClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcp6ClStatsTable contains DHCPv6 client statistics. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP6 clients are enabled and disabled by means of + the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 10 } + +vRtrIfDhcp6ClStatsEntry OBJECT-TYPE + SYNTAX VRtrIfDhcp6ClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains statistics of a particular DHCPv6 client instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcp6ClStatsTable 1 } + +VRtrIfDhcp6ClStatsEntry ::= SEQUENCE +{ + vRtrIfDhcp6ClStatsClearedTime TimeStamp, + vRtrIfDhcp6ClStatsTxSolicits Counter64, + vRtrIfDhcp6ClStatsRxAdvertises Counter64, + vRtrIfDhcp6ClStatsTxRequests Counter64, + vRtrIfDhcp6ClStatsTxConfirms Counter64, + vRtrIfDhcp6ClStatsTxRenews Counter64, + vRtrIfDhcp6ClStatsTxRebinds Counter64, + vRtrIfDhcp6ClStatsRxReplies Counter64, + vRtrIfDhcp6ClStatsTxReleases Counter64, + vRtrIfDhcp6ClStatsTxDeclines Counter64, + vRtrIfDhcp6ClStatsRxReconfigures Counter64, + vRtrIfDhcp6ClStatsTxInfRequests Counter64, + vRtrIfDhcp6ClStatsRxDrops Counter64 +} + +vRtrIfDhcp6ClStatsClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsClearedTime indicates the sysUpTime at + the time the counters in this conceptual row were cleared for the last + time. + + If the counters were never cleared, the value of + vRtrIfDhcp6ClStatsClearedTime is zero." + ::= { vRtrIfDhcp6ClStatsEntry 1 } + +vRtrIfDhcp6ClStatsTxSolicits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxSolicits indicates the number of + SOLICIT messages the DHCPv6t has sent." + ::= { vRtrIfDhcp6ClStatsEntry 2 } + +vRtrIfDhcp6ClStatsRxAdvertises OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxAdvertises indicates the number of + ADVERTISE messages the DHCPv6 client has received." + ::= { vRtrIfDhcp6ClStatsEntry 3 } + +vRtrIfDhcp6ClStatsTxRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxRequests indicates the number of + REQUEST messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 4 } + +vRtrIfDhcp6ClStatsTxConfirms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxConfirms indicates the number of + CONFIRM messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 5 } + +vRtrIfDhcp6ClStatsTxRenews OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxRenews indicates the number of RENEW + messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 6 } + +vRtrIfDhcp6ClStatsTxRebinds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxRebinds indicates the number of + REBIND messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 7 } + +vRtrIfDhcp6ClStatsRxReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxReplies indicates the number of REPLY + messages the DHCPv6 client has received." + ::= { vRtrIfDhcp6ClStatsEntry 8 } + +vRtrIfDhcp6ClStatsTxReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxReleases indicates the number of + RELEASE messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 9 } + +vRtrIfDhcp6ClStatsTxDeclines OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxDeclines indicates the number of + DECLINE messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 10 } + +vRtrIfDhcp6ClStatsRxReconfigures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxReconfigures indicates the number of + RECONFIGURE messages the DHCPv6 client has received." + ::= { vRtrIfDhcp6ClStatsEntry 11 } + +vRtrIfDhcp6ClStatsTxInfRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxInfRequests indicates the number of + INFORMATION REQUEST messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 12 } + +vRtrIfDhcp6ClStatsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxDrops indicates the number of DHCPv6 + messages the DHCPv6 client has received and dropped." + ::= { vRtrIfDhcp6ClStatsEntry 13 } + +vRtrIfDhcp6ClStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcp6ClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcp6ClStateTable contains DHCP6 client status information. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP6 clients are enabled and disabled by means of + the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 11 } + +vRtrIfDhcp6ClStateEntry OBJECT-TYPE + SYNTAX VRtrIfDhcp6ClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains status information of a particular DHCP client + instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcp6ClStateTable 1 } + +VRtrIfDhcp6ClStateEntry ::= SEQUENCE +{ + vRtrIfDhcp6ClStateCiAddrType InetAddressType, + vRtrIfDhcp6ClStateCiAddr InetAddress, + vRtrIfDhcp6ClStateCiAddrMaskLen Unsigned32, + vRtrIfDhcp6ClStateClientDuid OCTET STRING, + vRtrIfDhcp6ClStateSiAddrType InetAddressType, + vRtrIfDhcp6ClStateSiAddr InetAddress, + vRtrIfDhcp6ClStateServerDuid OCTET STRING, + vRtrIfDhcp6ClStateDnsPriAddrType InetAddressType, + vRtrIfDhcp6ClStateDnsPriAddr InetAddress, + vRtrIfDhcp6ClStateDnsSecAddrType InetAddressType, + vRtrIfDhcp6ClStateDnsSecAddr InetAddress, + vRtrIfDhcp6ClStateDnsTerAddrType InetAddressType, + vRtrIfDhcp6ClStateDnsTerAddr InetAddress, + vRtrIfDhcp6ClStateLeaseCreated DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseAcquired DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseRenew DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseRebind DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeasePrefLftm DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseValidLftm DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateStatus INTEGER, + vRtrIfDhcp6ClStateDescription DisplayString +} + +vRtrIfDhcp6ClStateCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateCiAddrType indicates the address type + of vRtrIfDhcp6ClStateCiAddr." + ::= { vRtrIfDhcp6ClStateEntry 1 } + +vRtrIfDhcp6ClStateCiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateCiAddr indicates the client IP address." + ::= { vRtrIfDhcp6ClStateEntry 2 } + +vRtrIfDhcp6ClStateCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateCiAddrMaskLen indicates the length of + the subnet mask for a DHCP lease, or the prefix length for a DHCPv6 + lease." + ::= { vRtrIfDhcp6ClStateEntry 3 } + +vRtrIfDhcp6ClStateClientDuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value vRtrIfDhcp6ClStateClientDuid specifies the variable length + identifier used by this client." + REFERENCE + "RFC 3315 paragraph 22.2. 'Client Identifier Option', + paragraph 9.3, + paragraph 9.1 'A DUID can be no more than 128 octets long (not including the type code)''" + ::= { vRtrIfDhcp6ClStateEntry 4 } + +vRtrIfDhcp6ClStateSiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateSiAddrType indicates the address type + of vRtrIfDhcp6ClStateSiAddr." + ::= { vRtrIfDhcp6ClStateEntry 5 } + +vRtrIfDhcp6ClStateSiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateSiAddr indicates the Server Identifier." + ::= { vRtrIfDhcp6ClStateEntry 6 } + +vRtrIfDhcp6ClStateServerDuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value vRtrIfDhcp6ClStateServerDuid specifies the variable length + identifier used by the server." + REFERENCE + "RFC 3315 paragraph 22.3. 'Server Identifier Option', + paragraph 9.3, + paragraph 9.1 'A DUID can be no more than 128 octets long (not including the type code)''" + ::= { vRtrIfDhcp6ClStateEntry 7 } + +vRtrIfDhcp6ClStateDnsPriAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsPriAddrType indicates the address + type of vRtrIfDhcp6ClStateDnsPriAddr." + ::= { vRtrIfDhcp6ClStateEntry 8 } + +vRtrIfDhcp6ClStateDnsPriAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsPriAddr indicates the address of the + primary IPv6 DNS server." + REFERENCE + "RFC 3646 DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + 3. DNS Recursive Name Server option" + ::= { vRtrIfDhcp6ClStateEntry 9 } + +vRtrIfDhcp6ClStateDnsSecAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsSecAddrType indicates the address + type of vRtrIfDhcp6ClStateDnsSecAddr." + ::= { vRtrIfDhcp6ClStateEntry 10 } + +vRtrIfDhcp6ClStateDnsSecAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsSecAddr indicates the address of the + secondary IPv6 DNS server." + REFERENCE + "RFC 3646 DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + 3. DNS Recursive Name Server option" + ::= { vRtrIfDhcp6ClStateEntry 11 } + +vRtrIfDhcp6ClStateDnsTerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsTerAddrType indicates the address + type of vRtrIfDhcp6ClStateDnsTerAddr." + ::= { vRtrIfDhcp6ClStateEntry 12 } + +vRtrIfDhcp6ClStateDnsTerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsTerAddr indicates the address of the + tertiary IPv6 DNS server." + REFERENCE + "RFC 3646 DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + 3. DNS Recursive Name Server option" + ::= { vRtrIfDhcp6ClStateEntry 13 } + +vRtrIfDhcp6ClStateLeaseCreated OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseCreated indicates the UTC date + when the latest DHCP lease was first obtained from the server. The + address of the server is indicated by vRtrIfDhcp6ClStateSiAddr." + ::= { vRtrIfDhcp6ClStateEntry 14 } + +vRtrIfDhcp6ClStateLeaseAcquired OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseAcquired indicates the UTC date + when the latest DHCP lease was acquired from the server. The address + of the server is indicated by vRtrIfDhcp6ClStateSiAddr. + + The value of vRtrIfDhcp6ClStateLeaseAcquired can be the time when the + DHCP lease was first obtained, or the time when the lease was renewed + or rebound." + ::= { vRtrIfDhcp6ClStateEntry 15 } + +vRtrIfDhcp6ClStateLeaseRenew OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseRenew indicates the UTC date when + the current DHCP lease needs to be renewed." + ::= { vRtrIfDhcp6ClStateEntry 16 } + +vRtrIfDhcp6ClStateLeaseRebind OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseRebind indicates the UTC date when + the current DHCP lease needs to be rebound." + ::= { vRtrIfDhcp6ClStateEntry 17 } + +vRtrIfDhcp6ClStateLeasePrefLftm OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeasePrefLftm indicates the UTC date + when the preferred lifetime of the private IP address (i.e., + vRtrIfDhcp6ClStateCiAddr) will expire. + + In the preferred state, vRtrIfDhcp6ClStateCiAddr can be used without + any restriction. Once the lifetime expires, vRtrIfDhcp6ClStateCiAddr + is still valid, but needs to be renewed or rebound." + REFERENCE + "RFC 4862. 'IPv6 Stateless Address Autoconfiguration', IETF, September + 2007." + ::= { vRtrIfDhcp6ClStateEntry 18 } + +vRtrIfDhcp6ClStateLeaseValidLftm OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseValidLftm indicates the UTC date + when the valid lifetime of the private IP address (i.e., + vRtrIfDhcp6ClStateCiAddr) will expire. + + Once the valid lifetime expires, vRtrIfDhcp6ClStateCiAddr must be + renewed or rebound." + REFERENCE + "RFC 4862. 'IPv6 Stateless Address Autoconfiguration', IETF, September + 2007." + ::= { vRtrIfDhcp6ClStateEntry 19 } + +vRtrIfDhcp6ClStateStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + initializing (1), + requesting (2), + lost (3), + established (4), + failed (5), + released (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateStatus indicates the status of the DHCP + client." + ::= { vRtrIfDhcp6ClStateEntry 20 } + +vRtrIfDhcp6ClStateDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDescription indicates the description + of the status of this DHCP client. + + It may describe the cause of the problem while the value of the object + vRtrIfDhcp6ClStateStatus is equal to 'failed'." + ::= { vRtrIfDhcp6ClStateEntry 21 } + +tmnxVrtrRouterAdvertisement OBJECT IDENTIFIER ::= { tmnxVrtrAutoconfiguration 2 } + +vRtrAutoCfgRaRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaRtTable contains routes received by means of the + Neighbor Discovery Protocol inside Router Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVrtrRouterAdvertisement 1 } + +vRtrAutoCfgRaRtEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains information about a particular Router Advertisement + client route." + INDEX { + vRtrID, + vRtrAutoCfgRaRtAddrType, + vRtrAutoCfgRaRtAddr, + vRtrAutoCfgRaRtPrefixLen, + vRtrAutoCfgRaRtNhAddrType, + vRtrAutoCfgRaRtNhAddr + } + ::= { vRtrAutoCfgRaRtTable 1 } + +VRtrAutoCfgRaRtEntry ::= SEQUENCE +{ + vRtrAutoCfgRaRtAddrType InetAddressType, + vRtrAutoCfgRaRtAddr InetAddress, + vRtrAutoCfgRaRtPrefixLen InetAddressPrefixLength, + vRtrAutoCfgRaRtNhAddrType InetAddressType, + vRtrAutoCfgRaRtNhAddr InetAddressIPv6z, + vRtrAutoCfgRaRtStatus INTEGER, + vRtrAutoCfgRaRtTimer Unsigned32 +} + +vRtrAutoCfgRaRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtAddrType indicates the address type of + vRtrAutoCfgRaRtAddr." + ::= { vRtrAutoCfgRaRtEntry 1 } + +vRtrAutoCfgRaRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtAddr indicates the IP address of the + route." + ::= { vRtrAutoCfgRaRtEntry 2 } + +vRtrAutoCfgRaRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtPrefixLen indicates the prefix length of + the subnet associated with vRtrAutoCfgRaRtAddr." + ::= { vRtrAutoCfgRaRtEntry 3 } + +vRtrAutoCfgRaRtNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtNhAddrType indicates the address type of + vRtrAutoCfgRaRtNhAddr." + ::= { vRtrAutoCfgRaRtEntry 4 } + +vRtrAutoCfgRaRtNhAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtNhAddr indicates the IP address of the + next hop." + ::= { vRtrAutoCfgRaRtEntry 5 } + +vRtrAutoCfgRaRtStatus OBJECT-TYPE + SYNTAX INTEGER { + installed (1), + invalid (2), + interfaceDown (3), + errorInternal (4), + errorOutOfMemory (5), + errorInstallCheck (6), + errorInstallInternal (7), + errorUninstallCheck (8), + errorUninstallInternal (9), + expired (10), + standby (11), + lowerPreference (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtStatus indicates the state of this route. + + A value of 'installed' indicates the received route is valid, and is + successfully installed in the route table. + + A value of 'invalid' indicates that the received route is invalid for + this DHCP client, and no attempt is made to install it in the route + table. + + A value of 'errorInternal' indicates that the system encountered a + generic error attempting to install the route in the route table. + + A value of 'errorInstallCheck' indicates that the system encountered a + configuration validation check error attempting to install the route + in the route table. + + A value of 'errorInstallInternal' indicates that the system + encountered a runtime validation error attempting to install the route + in the route table. + + A value of 'errorUninstallCheck' indicates that the system encountered + a configuration validation check error attempting to uninstall the + route in the route table. + + A value of 'errorUninstallInternal' indicates that the system + encountered a runtime validation error attempting to uninstall the + route in the route table. + + A value of 'expired' indicates the received route got uninstalled from + the route table after lifetime expiry. + + A value of 'standby' indicates that the route is valid but the + preference of the route is the same as the preference of another route + that is already installed in the route table and no attempt is made to + install it. + + A value of 'lowerPreference' indicates that the route is valid but the + preference of the route is lower than the preference of another route + that is already installed in the route table and no attempt is made to + install it." + ::= { vRtrAutoCfgRaRtEntry 6 } + +vRtrAutoCfgRaRtTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtTimer indicates how much longer a route + entry remains installed. It is initially set to the route lifetime. + + A value of 4294967295 represents infinity." + ::= { vRtrAutoCfgRaRtEntry 8 } + +vRtrAutoCfgRaRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaRouterTable contains IPv6 routers that sent by means + of the Neighbor Discovery Protocol inside Router Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system. + + The value of the objects in this table is ignored by the Nokia SROS + series with the exception of the value of objects + vRtrAutoCfgRaRouterLifetime, vRtrAutoCfgRaRouterPreference, ." + ::= { tmnxVrtrRouterAdvertisement 2 } + +vRtrAutoCfgRaRouterEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAutoCfgRaRouterTable." + INDEX { + vRtrID, + vRtrAutoCfgRaRouterNbrAddrType, + vRtrAutoCfgRaRouterNbrAddr + } + ::= { vRtrAutoCfgRaRouterTable 1 } + +VRtrAutoCfgRaRouterEntry ::= SEQUENCE +{ + vRtrAutoCfgRaRouterNbrAddrType InetAddressType, + vRtrAutoCfgRaRouterNbrAddr InetAddressIPv6z, + vRtrAutoCfgRaRouterIfIndex InterfaceIndex, + vRtrAutoCfgRaRouterCurHopLimit Unsigned32, + vRtrAutoCfgRaRouterManagedFlag TruthValue, + vRtrAutoCfgRaRouterOtherCfgFlag TruthValue, + vRtrAutoCfgRaRouterPreference INTEGER, + vRtrAutoCfgRaRouterLifetime Unsigned32, + vRtrAutoCfgRaRouterReachableTime Unsigned32, + vRtrAutoCfgRaRouterRetransTimer Unsigned32 +} + +vRtrAutoCfgRaRouterNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRouterNbrAddrType indicates the address type + of vRtrAutoCfgRaRouterNbrAddr." + ::= { vRtrAutoCfgRaRouterEntry 2 } + +vRtrAutoCfgRaRouterNbrAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRouterNbrAddr indicates the IP address of + the source router." + ::= { vRtrAutoCfgRaRouterEntry 3 } + +vRtrAutoCfgRaRouterIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this router originated. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAutoCfgRaRouterEntry 4 } + +vRtrAutoCfgRaRouterCurHopLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default value that should be placed in the Hop Count field of the + IP header for outgoing IP packets." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 5 } + +vRtrAutoCfgRaRouterManagedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if addresses are available via + Dynamic Host Configuration Protocol [DHCPv6] and the value 'false(2)' + otherwise." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 6 } + +vRtrAutoCfgRaRouterOtherCfgFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Other configuration flag. When true(1), + indicates that other configuration information is + available via DHCPv6. Examples of such information + are DNS-related information or information on other + servers within the network. Value is false(2) otherwise." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 7 } + +vRtrAutoCfgRaRouterPreference OBJECT-TYPE + SYNTAX INTEGER { + high (1), + medium (2), + low (3), + reserved (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRouterPreference indicates whether to prefer + this router over other default routers. ." + REFERENCE + "For IPv6 RFC4191, especially section 2.2. Changes to Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 8 } + +vRtrAutoCfgRaRouterLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lifetime associated with the default router. + + A value of 4,294,967,295 represents infinity. + + A Lifetime of 0 indicates that the router is not a default router." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 9 } + +vRtrAutoCfgRaRouterReachableTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that a node assumes a neighbor is reachable after having + received a reachability confirmation." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 10 } + +vRtrAutoCfgRaRouterRetransTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time between retransmitted Neighbor Solicitation messages." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 11 } + +vRtrAutoCfgRaPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaPrefixTable contains IPv6 prefixes received by means + of the Neighbor Discovery Protocol inside Router Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system. + + The value of the objects in this table is ignored by the Nokia SROS + series." + ::= { tmnxVrtrRouterAdvertisement 3 } + +vRtrAutoCfgRaPrefixEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAutoCfgRaPrefixTable." + INDEX { + vRtrID, + vRtrAutoCfgRaPrefixNbrAddrType, + vRtrAutoCfgRaPrefixNbrAddr, + vRtrAutoCfgRaPrefixPrefix, + vRtrAutoCfgRaPrefixLength + } + ::= { vRtrAutoCfgRaPrefixTable 1 } + +VRtrAutoCfgRaPrefixEntry ::= SEQUENCE +{ + vRtrAutoCfgRaPrefixNbrAddrType InetAddressType, + vRtrAutoCfgRaPrefixNbrAddr InetAddressIPv6z, + vRtrAutoCfgRaPrefixPrefix InetAddress, + vRtrAutoCfgRaPrefixLength InetAddressPrefixLength, + vRtrAutoCfgRaPrefixIfIndex InterfaceIndex, + vRtrAutoCfgRaPrefixOnLinkFlag TruthValue, + vRtrAutoCfgRaPrefixAutonomFlag TruthValue, + vRtrAutoCfgRaPrefixPrefLftm Unsigned32, + vRtrAutoCfgRaPrefixValidLftm Unsigned32 +} + +vRtrAutoCfgRaPrefixNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaPrefixNbrAddrType indicates the address type + of vRtrAutoCfgRaPrefixNbrAddr." + ::= { vRtrAutoCfgRaPrefixEntry 2 } + +vRtrAutoCfgRaPrefixNbrAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaPrefixNbrAddr indicates the IP address of + the source router." + ::= { vRtrAutoCfgRaPrefixEntry 3 } + +vRtrAutoCfgRaPrefixPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ipv6 address prefix. The length of this object is the standard + length (16 bytes ) for IPv6 prefixes." + ::= { vRtrAutoCfgRaPrefixEntry 4 } + +vRtrAutoCfgRaPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length associated with this prefix." + REFERENCE + "For IPv6 RFC2461, especially section 4.6.2. 'Prefix Information' + 'Prefix Length 8-bit unsigned integer. The number of leading bits + in the Prefix that are valid. The value ranges + from 0 to 128.'" + ::= { vRtrAutoCfgRaPrefixEntry 5 } + +vRtrAutoCfgRaPrefixIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this prefix originated. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAutoCfgRaPrefixEntry 6 } + +vRtrAutoCfgRaPrefixOnLinkFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if this prefix can be + used for on-link determination and the value 'false(2)' + otherwise." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 7 } + +vRtrAutoCfgRaPrefixAutonomFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Autonomous address configuration flag. When true(1), + indicates that this prefix can be used for autonomous + address configuration (i.e. can be used to form a local + interface address). If false(2), it is not used to auto- + configure a local interface address." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 8 } + +vRtrAutoCfgRaPrefixPrefLftm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time in seconds that this prefix is preferred. + + A value of 4,294,967,295 represents infinity." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 9 } + +vRtrAutoCfgRaPrefixValidLftm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time, in seconds, that this prefix is valid. + + A value of 4,294,967,295 represents infinity." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 10 } + +vRtrAutoCfgRaSpecRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaSpecRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaSpecRtTable contains IPv6 more-specific routes + received by means of the Neighbor Discovery Protocol inside Router + Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVrtrRouterAdvertisement 4 } + +vRtrAutoCfgRaSpecRtEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaSpecRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAutoCfgRaSpecRtTable." + INDEX { + vRtrID, + vRtrAutoCfgRaSpecRtNbrAddrType, + vRtrAutoCfgRaSpecRtNbrAddr, + vRtrAutoCfgRaSpecRtPrefix, + vRtrAutoCfgRaSpecRtPrefixLength + } + ::= { vRtrAutoCfgRaSpecRtTable 1 } + +VRtrAutoCfgRaSpecRtEntry ::= SEQUENCE +{ + vRtrAutoCfgRaSpecRtNbrAddrType InetAddressType, + vRtrAutoCfgRaSpecRtNbrAddr InetAddressIPv6z, + vRtrAutoCfgRaSpecRtPrefix InetAddress, + vRtrAutoCfgRaSpecRtPrefixLength InetAddressPrefixLength, + vRtrAutoCfgRaSpecRtIfIndex InterfaceIndex, + vRtrAutoCfgRaSpecRtPreference INTEGER, + vRtrAutoCfgRaSpecRtLifetime Unsigned32 +} + +vRtrAutoCfgRaSpecRtNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtNbrAddrType indicates the address type + of vRtrAutoCfgRaSpecRtNbrAddr." + ::= { vRtrAutoCfgRaSpecRtEntry 2 } + +vRtrAutoCfgRaSpecRtNbrAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtNbrAddr indicates the IP address of + the source router." + ::= { vRtrAutoCfgRaSpecRtEntry 3 } + +vRtrAutoCfgRaSpecRtPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ipv6 address prefix. The length of this object is the standard + length (16 bytes ) for IPv6 prefixes." + ::= { vRtrAutoCfgRaSpecRtEntry 4 } + +vRtrAutoCfgRaSpecRtPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtPrefixLength indicates the prefix + length of the subnet associated with this route." + ::= { vRtrAutoCfgRaSpecRtEntry 5 } + +vRtrAutoCfgRaSpecRtIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this route originated. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAutoCfgRaSpecRtEntry 6 } + +vRtrAutoCfgRaSpecRtPreference OBJECT-TYPE + SYNTAX INTEGER { + high (1), + medium (2), + low (3), + reserved (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtPreference indicates the preference of + this route." + REFERENCE + "For IPv6 RFC4191, especially section 2.1. Preference Values" + ::= { vRtrAutoCfgRaSpecRtEntry 7 } + +vRtrAutoCfgRaSpecRtLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time, in seconds, that this route is valid. + + When vRtrAutoCfgRaSpecRtLifetime has a value of zero, '0', the entry + is unistalled from the route table. + + A value of 4,294,967,295 represents infinity." + REFERENCE + "For IPv6 RFC4191, especially section 2.3. Route Information Option" + ::= { vRtrAutoCfgRaSpecRtEntry 9 } + +vRtrIfAutoCfgRaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfAutoCfgRaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfAutoCfgRaStatsTable contains Neighbor Discovery Protocol + Router Advertisements host statistics of ICMPv6 messages that are + received and sourced by a router interface. + + Conceptual rows in this table are created and destroyed automatically + by the system, when autoconfiguration is enabled and disabled for the + interface." + ::= { tmnxVrtrRouterAdvertisement 5 } + +vRtrIfAutoCfgRaStatsEntry OBJECT-TYPE + SYNTAX VRtrIfAutoCfgRaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains statistics of a particular router interface." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfAutoCfgRaStatsTable 1 } + +VRtrIfAutoCfgRaStatsEntry ::= SEQUENCE +{ + vRtrIfAutoCfgRaStatsClearedTime TimeStamp, + vRtrIfAutoCfgRaStatsOutRtrSol Counter64, + vRtrIfAutoCfgRaStatsRtrSolTime TimeTicks, + vRtrIfAutoCfgRaStatsOutRtrSolErr Counter64, + vRtrIfAutoCfgRaStatsInRtrAdv Counter64, + vRtrIfAutoCfgRaStatsRtrAdvTime TimeTicks, + vRtrIfAutoCfgRaStatsInRtrAdvErr Counter64 +} + +vRtrIfAutoCfgRaStatsClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsClearedTime indicates the sysUpTime + at the time the counters in this conceptual row were cleared for the + last time. + + If the counters were never cleared, the value of + vRtrIfAutoCfgRaStatsClearedTime is zero." + ::= { vRtrIfAutoCfgRaStatsEntry 1 } + +vRtrIfAutoCfgRaStatsOutRtrSol OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsOutRtrSol indicates the number of + ICMP Router Solicitation messages sent on this interface." + ::= { vRtrIfAutoCfgRaStatsEntry 2 } + +vRtrIfAutoCfgRaStatsRtrSolTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsRtrSolTime indicates the time elapsed + since the last router solicitation message was sent on this interface." + ::= { vRtrIfAutoCfgRaStatsEntry 3 } + +vRtrIfAutoCfgRaStatsOutRtrSolErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsOutRtrSolErr indicates + the number errors encountered while attempting to send + ICMP Router Solicitation messages." + ::= { vRtrIfAutoCfgRaStatsEntry 4 } + +vRtrIfAutoCfgRaStatsInRtrAdv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsInRtrAdv indicates the number of ICMP + Router Advertisement messages received on this interface." + ::= { vRtrIfAutoCfgRaStatsEntry 5 } + +vRtrIfAutoCfgRaStatsRtrAdvTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsRtrAdvTime indicates the time elapsed + since the last router advertisement message was received on this + interface." + ::= { vRtrIfAutoCfgRaStatsEntry 6 } + +vRtrIfAutoCfgRaStatsInRtrAdvErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsInRtrAdvErr indicates + the number errors encountered while attempting to send + ICMP Router Solicitation messages." + ::= { vRtrIfAutoCfgRaStatsEntry 7 } + +vRtrIfEgressQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfEgressQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfEgressQueueStatsTable table contains statistics per virtual + router interface egress queues." + ::= { tmnxVRtrObjs 203 } + +vRtrIfEgressQueueStatsEntry OBJECT-TYPE + SYNTAX VRtrIfEgressQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics per virtual router interface + queue. Entries are created and deleted when entries in the vRtrIfEntry + are created and deleted." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfEgressQueueIndex + } + ::= { vRtrIfEgressQueueStatsTable 1 } + +VRtrIfEgressQueueStatsEntry ::= SEQUENCE +{ + vRtrIfEgressQueueIndex Unsigned32, + vRtrIfEgressQueueFwdPkts Counter64, + vRtrIfEgressQueueFwdOcts Counter64, + vRtrIfEgressQueueDrpPkts Counter64, + vRtrIfEgressQueueDrpOcts Counter64, + vRtrIfEgrQFwdInProfPkts Counter64, + vRtrIfEgrQFwdInProfOcts Counter64, + vRtrIfEgrQDrpInProfPkts Counter64, + vRtrIfEgrQDrpInProfOcts Counter64, + vRtrIfEgrQFwdOutProfPkts Counter64, + vRtrIfEgrQFwdOutProfOcts Counter64, + vRtrIfEgrQDrpOutProfPkts Counter64, + vRtrIfEgrQDrpOutProfOcts Counter64, + vRtrIfEgrQFwdExdProfPkts Counter64, + vRtrIfEgrQFwdExdProfOcts Counter64, + vRtrIfEgrQDrpExdProfPkts Counter64, + vRtrIfEgrQDrpExdProfOcts Counter64, + vRtrIfEgrQFwdInPlusProfPkts Counter64, + vRtrIfEgrQFwdInPlusProfOcts Counter64, + vRtrIfEgrQDrpInPlusProfPkts Counter64, + vRtrIfEgrQDrpInPlusProfOcts Counter64 +} + +vRtrIfEgressQueueIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple queues" + ::= { vRtrIfEgressQueueStatsEntry 1 } + +vRtrIfEgressQueueFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueFwdPkts indicates the number of packets + forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 2 } + +vRtrIfEgressQueueFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueFwdOcts indicates the number of octets + forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 3 } + +vRtrIfEgressQueueDrpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueDrpPkts indicates the number of packets + dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 4 } + +vRtrIfEgressQueueDrpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueDrpOcts indicates the number of octets + dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 5 } + +vRtrIfEgrQFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdInProfPkts indicates the number of + in-profile packets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 6 } + +vRtrIfEgrQFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdInProfOcts indicates the number of + in-profile octets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 7 } + +vRtrIfEgrQDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpInProfPkts indicates the number of + in-profile packets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 8 } + +vRtrIfEgrQDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpInProfOcts indicates the number of + in-profile octets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 9 } + +vRtrIfEgrQFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdOutProfPkts indicates the number of + out-profile packets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 10 } + +vRtrIfEgrQFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdOutProfOcts indicates the number of + out-profile octets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 11 } + +vRtrIfEgrQDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpOutProfPkts indicates the number of + out-profile packets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 12 } + +vRtrIfEgrQDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpOutProfOcts indicates the number of + out-profile octets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 13 } + +vRtrIfEgrQFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdExdProfPkts indicates the number + exceed-profile packets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 14 } + +vRtrIfEgrQFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdExdProfOcts indicates the number + exceed-profile octets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 15 } + +vRtrIfEgrQDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpExdProfPkts indicates the number of + exceed-profile packets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 16 } + +vRtrIfEgrQDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpExdProfOcts indicates the number of + exceed-profile octets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 17 } + +vRtrIfEgrQFwdInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdInPlusProfPkts indicates the number of + inplus-profile packets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 18 } + +vRtrIfEgrQFwdInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQFwdInPlusProfOcts indicates the number of + inplus-profile octets forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 19 } + +vRtrIfEgrQDrpInPlusProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpInPlusProfPkts indicates the number of + inplus-profile packets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 20 } + +vRtrIfEgrQDrpInPlusProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgrQDrpInPlusProfOcts indicates the number of + inplus-profile octets dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 21 } + +vRtrIfIngPolicerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIngPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIngPolicerStatsTable table contains ingress policer + statistics per virtual router interface." + ::= { tmnxVRtrObjs 204 } + +vRtrIfIngPolicerStatsEntry OBJECT-TYPE + SYNTAX VRtrIfIngPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ingress policer statistics per virtual + router interface. Entries are created and deleted when entries in the + vRtrIfEntry are created and deleted." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfIngPolicerIndex + } + ::= { vRtrIfIngPolicerStatsTable 1 } + +VRtrIfIngPolicerStatsEntry ::= SEQUENCE +{ + vRtrIfIngPolicerIndex Unsigned32, + vRtrIfIngPolicerFwdInProfPkts Counter64, + vRtrIfIngPolicerFwdOutProfPkts Counter64, + vRtrIfIngPolicerFwdInProfOcts Counter64, + vRtrIfIngPolicerFwdOutProfOcts Counter64, + vRtrIfIngPolicerDrpExdProfPkts Counter64, + vRtrIfIngPolicerDrpExdProfOcts Counter64 +} + +vRtrIfIngPolicerIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerIndex serves as the tertiary index. When + used in conjunction with vRtrID and vRtrIfIndex, it uniquely + identifies a network ingress policer for the specified router + interface in the managed system." + ::= { vRtrIfIngPolicerStatsEntry 1 } + +vRtrIfIngPolicerFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdInProfPkts indicates the number of + in-prof ingress packets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 2 } + +vRtrIfIngPolicerFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdOutProfPkts indicates the number of + out-prof ingress packets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 3 } + +vRtrIfIngPolicerFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdInProfOcts indicates the number of + in-prof ingress octets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 4 } + +vRtrIfIngPolicerFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdOutProfOcts indicates the number of + out-prof ingress octets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 5 } + +vRtrIfIngPolicerDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerDrpExdProfPkts indicates the number of + exceed-profile ingress packets dropped." + ::= { vRtrIfIngPolicerStatsEntry 6 } + +vRtrIfIngPolicerDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerDrpExdProfOcts indicates the number of + exceed-profile ingress octets dropped." + ::= { vRtrIfIngPolicerStatsEntry 7 } + +vRtrIfArpHostRtTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIfArpHostRtTblLstChg indicates the sysUpTime at the time of + the last modification of vRtrIfArpHostRtTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxVRtrObjs 205 } + +vRtrIfArpHostRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfArpHostRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfArpHostRtTable has an entry for each type of ARP entry to + create host route from on the router interface in the system." + ::= { tmnxVRtrObjs 206 } + +vRtrIfArpHostRtEntry OBJECT-TYPE + SYNTAX VRtrIfArpHostRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an entry for each type of ARP entry to + create host route from on the router interface in the system. Entries + can be created and deleted via SNMP SET operations using the + vRtrIfArpHostRtRowStatus variable." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfArpHostRtType + } + ::= { vRtrIfArpHostRtTable 1 } + +VRtrIfArpHostRtEntry ::= SEQUENCE +{ + vRtrIfArpHostRtType INTEGER, + vRtrIfArpHostRtRowStatus RowStatus, + vRtrIfArpHostRtLastChgd TimeStamp, + vRtrIfArpHostRtRouteTag Unsigned32 +} + +vRtrIfArpHostRtType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2), + evpn (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtType specifies the ARP type to create a + host route from." + ::= { vRtrIfArpHostRtEntry 1 } + +vRtrIfArpHostRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtRowStatus specifies the row status of this + row." + ::= { vRtrIfArpHostRtEntry 2 } + +vRtrIfArpHostRtLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtLastChgd indicates the sysUpTime at the + time of the last configuration change in this conceptual row." + ::= { vRtrIfArpHostRtEntry 3 } + +vRtrIfArpHostRtRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtRouteTag specifies the route tag to use + with the route created from an ARP entry." + DEFVAL { 0 } + ::= { vRtrIfArpHostRtEntry 4 } + +vRtrIfNdHostRtTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIfNdHostRtTblLstChg indicates the sysUpTime at the time of the + last modification of vRtrIfNdHostRtTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxVRtrObjs 207 } + +vRtrIfNdHostRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfNdHostRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfNdHostRtTable has an entry for each type of ND entry to + create host route from on the router interface in the system." + ::= { tmnxVRtrObjs 208 } + +vRtrIfNdHostRtEntry OBJECT-TYPE + SYNTAX VRtrIfNdHostRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an entry for each type of ND entry to create + host route from on the router interface in the system. Entries can be + created and deleted via SNMP SET operations using the + vRtrIfNdHostRtRowStatus variable." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfNdHostRtType + } + ::= { vRtrIfNdHostRtTable 1 } + +VRtrIfNdHostRtEntry ::= SEQUENCE +{ + vRtrIfNdHostRtType INTEGER, + vRtrIfNdHostRtRowStatus RowStatus, + vRtrIfNdHostRtLastChgd TimeStamp, + vRtrIfNdHostRtRouteTag Unsigned32 +} + +vRtrIfNdHostRtType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2), + evpn (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfNdHostRtType specifies the ND type to create a host + route from." + ::= { vRtrIfNdHostRtEntry 1 } + +vRtrIfNdHostRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfNdHostRtRowStatus specifies the row status of this + row." + ::= { vRtrIfNdHostRtEntry 2 } + +vRtrIfNdHostRtLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNdHostRtLastChgd indicates the sysUpTime at the + time of the last configuration change in this conceptual row." + ::= { vRtrIfNdHostRtEntry 3 } + +vRtrIfNdHostRtRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfNdHostRtRouteTag specifies route tag to use with + the route created from a ND entry." + DEFVAL { 0 } + ::= { vRtrIfNdHostRtEntry 4 } + +vRtrDnsRedirectTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrDnsRedirectTableLastChanged indicates the + value of sysUpTime at the time of the last modification of an entry in + the vRtrDnsRedirectTable." + ::= { tmnxVRtrObjs 209 } + +vRtrDnsRedirectTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDnsRedirectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDnsRedirectTable contains the redirect configuration for DNS + resolution via virtual router instances." + ::= { tmnxVRtrObjs 210 } + +vRtrDnsRedirectEntry OBJECT-TYPE + SYNTAX VRtrDnsRedirectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrDnsRedirectTable represents a specific + redirect configuration for DNS resolution via VPRN." + INDEX { + vRtrDnsRedirectRequestRouterId, + vRtrDnsRedirectDnsRouterId + } + ::= { vRtrDnsRedirectTable 1 } + +VRtrDnsRedirectEntry ::= SEQUENCE +{ + vRtrDnsRedirectRequestRouterId Unsigned32, + vRtrDnsRedirectDnsRouterId Unsigned32, + vRtrDnsRedirectRowStatus RowStatus, + vRtrDnsRedirectPreference Unsigned32, + vRtrDnsRedirectLastChanged TimeStamp +} + +vRtrDnsRedirectRequestRouterId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrDnsRedirectRequestRouterId specifies the router + instance where the DNS request is coming from." + DEFVAL { 0 } + ::= { vRtrDnsRedirectEntry 1 } + +vRtrDnsRedirectDnsRouterId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrDnsRedirectDnsRouterId specifies the router instance + where the DNS request will be executed." + DEFVAL { 0 } + ::= { vRtrDnsRedirectEntry 2 } + +vRtrDnsRedirectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrDnsRedirectTable entries." + ::= { vRtrDnsRedirectEntry 3 } + +vRtrDnsRedirectPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsRedirectPreference specifies a number that + indicates the relative preference assigned to the redirect router + instance. Redirect router instances with a lower value for preference + will be tried first." + DEFVAL { 0 } + ::= { vRtrDnsRedirectEntry 4 } + +vRtrDnsRedirectLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDnsRedirectLastChanged indicates the sysUpTime at the + time of the last configuration change in this conceptual row." + ::= { vRtrDnsRedirectEntry 5 } + +tmnxVrtrFlexAlgoObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 211 } + +tmnxFlexAlgoDefTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoDefTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the + tmnxFlexAlgoDefinitionTable." + ::= { tmnxVrtrFlexAlgoObjs 1 } + +tmnxFlexAlgoDefinitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFlexAlgoDefinitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFlexAlgoDefinitionTable contains the Flexible Algorithm + definition to customize IGP shortest path computation." + ::= { tmnxVrtrFlexAlgoObjs 2 } + +tmnxFlexAlgoDefinitionEntry OBJECT-TYPE + SYNTAX TmnxFlexAlgoDefinitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a Flexible Algorithm definition. + + Rows in this table are created and destroyed by SNMP Set operations on + the object tmnxFlexAlgoRowStatus." + INDEX { tmnxFlexAlgoName } + ::= { tmnxFlexAlgoDefinitionTable 1 } + +TmnxFlexAlgoDefinitionEntry ::= SEQUENCE +{ + tmnxFlexAlgoName TNamedItem, + tmnxFlexAlgoRowLstChng TimeStamp, + tmnxFlexAlgoRowStatus RowStatus, + tmnxFlexAlgoAdminState TmnxAdminState, + tmnxFlexAlgoDescription TItemDescription, + tmnxFlexAlgoMetricType INTEGER, + tmnxFlexAlgoPriority Integer32, + tmnxFlexAlgoFlagsTlv TmnxEnabledDisabled +} + +tmnxFlexAlgoName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoName specifies a flexible algorithm." + ::= { tmnxFlexAlgoDefinitionEntry 1 } + +tmnxFlexAlgoRowLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxFlexAlgoRowLstChng indicates the sysUpTime at the time + of the most recent management-initiated change to this row." + ::= { tmnxFlexAlgoDefinitionEntry 2 } + +tmnxFlexAlgoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoRowStatus controls the creation and deletion + of rows in the table." + ::= { tmnxFlexAlgoDefinitionEntry 3 } + +tmnxFlexAlgoAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoAdminState specifies the + administrative state of the Flex Algo definition. + + Flex Algo definition changes are only allowed when the admin state is + 'outOfService'." + DEFVAL { outOfService } + ::= { tmnxFlexAlgoDefinitionEntry 4 } + +tmnxFlexAlgoDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoDescription specifies the description of this + Flex Algo." + DEFVAL { "" } + ::= { tmnxFlexAlgoDefinitionEntry 5 } + +tmnxFlexAlgoMetricType OBJECT-TYPE + SYNTAX INTEGER { + igp (0), + delay (1), + teMetric (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoMetricType specifies the metric type used by + the Flex Algo during calculation. + + igp(0) - the regular IGP metric + delay(1) - the Min Unidirectional Link Delay + teMetric(2) - the TE default metric" + DEFVAL { igp } + ::= { tmnxFlexAlgoDefinitionEntry 6 } + +tmnxFlexAlgoPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoPriority specifies the priority used during + the Flex Algo definition election." + DEFVAL { 100 } + ::= { tmnxFlexAlgoDefinitionEntry 7 } + +tmnxFlexAlgoFlagsTlv OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxFlexAlgoFlagsTlv specifies whether the + Flexible Algorithm Definition (FAD) Flags TLV is enabled or disabled. + + When the value is 'enabled', the optional FAD Flags sub-TLV is + advertised." + DEFVAL { enabled } + ::= { tmnxFlexAlgoDefinitionEntry 8 } + +tmnxFlexAlgoAdminGrpTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoAdminGrpTblLstCh indicates the sysUpTime at + the time of the last modification of an entry in the + tmnxFlexAlgoAdminGrpTable." + ::= { tmnxVrtrFlexAlgoObjs 3 } + +tmnxFlexAlgoAdminGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFlexAlgoAdminGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFlexAlgoAdminGrpTable contains the information pertaining to + the admin groups out of which the Flex Algorithm can select a link." + ::= { tmnxVrtrFlexAlgoObjs 4 } + +tmnxFlexAlgoAdminGrpEntry OBJECT-TYPE + SYNTAX TmnxFlexAlgoAdminGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents an admin group that a Flex Algorithm can use to + restrict paths to links with specific affinities or to avoid links + with specific affinities. + + Rows in this table are created and destroyed by SNMP Set operations on + the object tmnxFlexAlgoAdminGrpRowStatus." + INDEX { + tmnxFlexAlgoName, + tmnxFlexAlgoAdminGrpType, + tmnxAdminGrpName + } + ::= { tmnxFlexAlgoAdminGrpTable 1 } + +TmnxFlexAlgoAdminGrpEntry ::= SEQUENCE +{ + tmnxFlexAlgoAdminGrpType INTEGER, + tmnxFlexAlgoAdminGrpRowLstCh TimeStamp, + tmnxFlexAlgoAdminGrpRowStatus RowStatus +} + +tmnxFlexAlgoAdminGrpType OBJECT-TYPE + SYNTAX INTEGER { + exclude (1), + includeAny (2), + includeAll (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoAdminGrpType specifies whether the links in + the specified IP admin group should be used by the Flex Algo or not. + + The value 'exclude(1)' specifies that the Flex Algo must check if any + color that is part of the exclude rule is also set on the link. If + such a color is set, the link MUST be pruned from the computation. + + The value of 'include-any(2)' specifies the Flex Algo must check if + any color that is part of the include-any rule is also set on the + link. If no such color is set, the link MUST be pruned from the + computation. + + A value of 'include-all(2)' specifies the Flex Algo must check if all + colors that are part of the include-all rule are also set on the link. + If all such colors are not set on the link, the link MUST be pruned + from the computation." + ::= { tmnxFlexAlgoAdminGrpEntry 1 } + +tmnxFlexAlgoAdminGrpRowLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxFlexAlgoAdminGrpRowLstCh indicates the sysUpTime at the + time of the most recent management-initiated change to this row." + ::= { tmnxFlexAlgoAdminGrpEntry 2 } + +tmnxFlexAlgoAdminGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFlexAlgoAdminGrpRowStatus controls the creation and + deletion of rows in the table." + ::= { tmnxFlexAlgoAdminGrpEntry 3 } + +vRtrBgpEvpnObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 212 } + +vRtrBgpEvpnTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnTblLastCh indicates the sysUpTime at the time + of the last modification of an entry in the vRtrBgpEvpnTable." + ::= { vRtrBgpEvpnObjs 1 } + +vRtrBgpEvpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrBgpEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrBgpEvpnTable contains entries for all the BGP EVPN instances + for a particular VPRN service." + ::= { vRtrBgpEvpnObjs 2 } + +vRtrBgpEvpnEntry OBJECT-TYPE + SYNTAX VRtrBgpEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN instance entry in the vRtrBgpEvpnTable." + INDEX { + vRtrID, + vRtrBgpEvpnInstance + } + ::= { vRtrBgpEvpnTable 1 } + +VRtrBgpEvpnEntry ::= SEQUENCE +{ + vRtrBgpEvpnInstance Integer32, + vRtrBgpEvpnRowStatus RowStatus, + vRtrBgpEvpnLastChanged TimeStamp, + vRtrBgpEvpnAdminState TmnxEnabledDisabled, + vRtrBgpEvpnDefRtTag Unsigned32, + vRtrBgpEvpnVrfRD TmnxVPNRouteDistinguisher, + vRtrBgpEvpnExportRteTarget TNamedItemOrEmpty, + vRtrBgpEvpnImportRteTarget TNamedItemOrEmpty, + vRtrBgpEvpnAutoRD TruthValue, + vRtrBgpEvpnOperRD TmnxVPNRouteDistinguisher, + vRtrBgpEvpnOperRDType TmnxRouteDistType, + vRtrBgpEvpnVrfTarget TNamedItemOrEmpty, + vRtrBgpEvpnDomainId TmnxDPathDomainId, + vRtrBgpEvpnDynEgrLblLmt TruthValue +} + +vRtrBgpEvpnInstance OBJECT-TYPE + SYNTAX Integer32 (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnInstance specifies the BGP instance used with + this service." + ::= { vRtrBgpEvpnEntry 1 } + +vRtrBgpEvpnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpEvpnRowStatus + specifies the status of this row." + ::= { vRtrBgpEvpnEntry 2 } + +vRtrBgpEvpnLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrBgpEvpnLastChanged indicates the timestamp + of the modification of this entry." + ::= { vRtrBgpEvpnEntry 3 } + +vRtrBgpEvpnAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAdminState specifies if the BGP instance is + enabled or not. + + The admin state cannot be set in the same request as + vRtrBgpEvpnRowStatus, if no explicit route-distinguisher and + route-targets are configured for the BGP instance (referenced by + vRtrBgpEvpnInstance)." + DEFVAL { disabled } + ::= { vRtrBgpEvpnEntry 4 } + +vRtrBgpEvpnDefRtTag OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnDefRtTag specifies the default route tag + passed by EVPN onto the policy module so that it can be matched on + export policies." + DEFVAL { 0 } + ::= { vRtrBgpEvpnEntry 8 } + +vRtrBgpEvpnVrfRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfRD specifies the high-order 6 bytes used to + compose the Virtual Routing and Forwarding (VRF) instance to use for + NLRI in BGP in this VPRN service. + + SNMP set of vRtrBgpEvpnVrfRD to non-default value will automatically + set vRtrBgpEvpnAutoRD to 'false'." + DEFVAL { '0000000000000000'H } + ::= { vRtrBgpEvpnEntry 9 } + +vRtrBgpEvpnExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnExportRteTarget specifies the + extended community name for the default export policy + to use for BGP in this VPRN service. + + It must be set to default before it is set to a non-default value." + DEFVAL { "" } + ::= { vRtrBgpEvpnEntry 10 } + +vRtrBgpEvpnImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnImportRteTarget specifies the + extended community name for the default import policy + to use for BGP in this VPRN service. + + It must be set to default before it is set to a non-default value." + DEFVAL { "" } + ::= { vRtrBgpEvpnEntry 11 } + +vRtrBgpEvpnAutoRD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoRD specifies that system will + automatically select a value for the route-distinguisher from from + TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned when trying to set + vRtrBgpEvpnAutoRD to 'true' and there is no route-distinguisher + available from TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of vRtrBgpEvpnAutoRD to 'true' will automatically set + vRtrBgpEvpnVrfRD to all zeroes." + DEFVAL { false } + ::= { vRtrBgpEvpnEntry 12 } + +vRtrBgpEvpnOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnOperRD indicates the route-distinguisher value + in use by the system for this service." + ::= { vRtrBgpEvpnEntry 13 } + +vRtrBgpEvpnOperRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnOperRDType indicates the type of + route-distinguisher value in use by the system for this service." + ::= { vRtrBgpEvpnEntry 14 } + +vRtrBgpEvpnVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfTarget specifies the extended community + name for the default vrf-import or vrf-export policy to use for the + vRtrID if no entries are configured in the vRtrBgpEvpnVrfPolicyTable + for this vRtrID instance. + + This object can not be set if either vRtrBgpEvpnExportRteTarget or + vRtrBgpEvpnImportRteTarget has been set." + ::= { vRtrBgpEvpnEntry 15 } + +vRtrBgpEvpnDomainId OBJECT-TYPE + SYNTAX TmnxDPathDomainId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnDomainId specifies the Domain ID used in + D-Path for routes advertisement for BGP EVPN MPLS service." + DEFVAL { '000000000000'H } + ::= { vRtrBgpEvpnEntry 16 } + +vRtrBgpEvpnDynEgrLblLmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnDynEgrLblLmt determines whether, when BGP + resolves routes, it accounts for the presence of control-word, + ethernet-segment label etc or not." + DEFVAL { false } + ::= { vRtrBgpEvpnEntry 17 } + +vRtrBgpEvpnMplsTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnMplsTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the vRtrBgpEvpnMplsTable." + ::= { vRtrBgpEvpnObjs 3 } + +vRtrBgpEvpnMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrBgpEvpnMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrBgpEvpnMplsTable contains entries for BGP EVPN MPLS in a VPRN + service and BGP instance context." + ::= { vRtrBgpEvpnObjs 4 } + +vRtrBgpEvpnMplsEntry OBJECT-TYPE + SYNTAX VRtrBgpEvpnMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN MPLS entry in the vRtrBgpEvpnMplsTable." + INDEX { + vRtrID, + vRtrBgpEvpnInstance + } + ::= { vRtrBgpEvpnMplsTable 1 } + +VRtrBgpEvpnMplsEntry ::= SEQUENCE +{ + vRtrBgpEvpnMplsLastChanged TimeStamp, + vRtrBgpEvpnMplsTnlEncapMpls TruthValue, + vRtrBgpEvpnMplsTnlEncapMoUdp TruthValue +} + +vRtrBgpEvpnMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnMplsLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { vRtrBgpEvpnMplsEntry 1 } + +vRtrBgpEvpnMplsTnlEncapMpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnMplsTnlEncapMpls specifies the whether the use + of MPLS encapsulation is enabled for this service." + DEFVAL { true } + ::= { vRtrBgpEvpnMplsEntry 2 } + +vRtrBgpEvpnMplsTnlEncapMoUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnMplsTnlEncapMoUdp specifies the whether the + use of MPLS over UDP encapsulation is enabled for this service." + DEFVAL { false } + ::= { vRtrBgpEvpnMplsEntry 3 } + +vRtrBgpEvpnABTTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnABTTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the + vRtrBgpEvpnAutoBndTnlTable." + ::= { vRtrBgpEvpnObjs 5 } + +vRtrBgpEvpnAutoBndTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrBgpEvpnAutoBndTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrBgpEvpnAutoBndTnlTable contains entries for supported tunnel + type which may be chosen as tunnel type within service and BGP + instance." + ::= { vRtrBgpEvpnObjs 6 } + +vRtrBgpEvpnAutoBndTnlEntry OBJECT-TYPE + SYNTAX VRtrBgpEvpnAutoBndTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Auto bind tunnel entry in the vRtrBgpEvpnAutoBndTnlTable. Each row + entry contains the type of tunnel chosen within service." + INDEX { + vRtrID, + vRtrBgpEvpnInstance + } + ::= { vRtrBgpEvpnAutoBndTnlTable 1 } + +VRtrBgpEvpnAutoBndTnlEntry ::= SEQUENCE +{ + vRtrBgpEvpnAutoBndTnlLastChg TimeStamp, + vRtrBgpEvpnAutoBndTnlStatus TResolveStatus, + vRtrBgpEvpnAutoBndTnlTag TruthValue, + vRtrBgpEvpnAutoBndTnlEcmp Unsigned32, + vRtrBgpEvpnAutoBndTnlLdp TruthValue, + vRtrBgpEvpnAutoBndTnlRsvpTe TruthValue, + vRtrBgpEvpnAutoBndTnlSrIsis TruthValue, + vRtrBgpEvpnAutoBndTnlSrOspf TruthValue, + vRtrBgpEvpnAutoBndTnlBgp TruthValue, + vRtrBgpEvpnAutoBndTnlSrTe TruthValue, + vRtrBgpEvpnAutoBndTnlUdp TruthValue, + vRtrBgpEvpnAutoBndTnlSrPlcy TruthValue, + vRtrBgpEvpnBndTnlMplsFwdPlcy TruthValue, + vRtrBgpEvpnBndTnlRibApi TruthValue, + vRtrBgpEvpnAutoBndTnlSrOspf3 TruthValue, + vRtrBgpEvpnAutoBndTnlFlexAlgoFb TruthValue +} + +vRtrBgpEvpnAutoBndTnlLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { vRtrBgpEvpnAutoBndTnlEntry 1 } + +vRtrBgpEvpnAutoBndTnlStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlStatus specifies the resolution + status of this entry." + DEFVAL { disabled } + ::= { vRtrBgpEvpnAutoBndTnlEntry 2 } + +vRtrBgpEvpnAutoBndTnlTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlTag specifies whether tunnel-tagging + is strictly enforced." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 3 } + +vRtrBgpEvpnAutoBndTnlEcmp OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vRtrBgpEvpnAutoBndTnlEcmp specifies the maximum number of equal + cost paths that can be used for load balancing when binding a BGP-EVPN + next-hop to a set of LSPs." + DEFVAL { 1 } + ::= { vRtrBgpEvpnAutoBndTnlEntry 4 } + +vRtrBgpEvpnAutoBndTnlLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlLdp specifies whether LDP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 5 } + +vRtrBgpEvpnAutoBndTnlRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlRsvpTe specifies whether RSVP TE + type tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 6 } + +vRtrBgpEvpnAutoBndTnlSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlSrIsis specifies whether IS-IS type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 7 } + +vRtrBgpEvpnAutoBndTnlSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlSrOspf specifies whether OSPF type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 8 } + +vRtrBgpEvpnAutoBndTnlBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlBgp specifies whether BGP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 9 } + +vRtrBgpEvpnAutoBndTnlSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlSrTe specifies whether SR-TE type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 10 } + +vRtrBgpEvpnAutoBndTnlUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlUdp specifies whether UDP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 11 } + +vRtrBgpEvpnAutoBndTnlSrPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlSrPlcy specifies whether + segment-routing policy tunnel may be chosen as the tunnel within the + service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 12 } + +vRtrBgpEvpnBndTnlMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnBndTnlMplsFwdPlcy specifies whether MPLS + Forwarding policy tunnel may be chosen as the tunnel within the + service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 13 } + +vRtrBgpEvpnBndTnlRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnBndTnlRibApi specifies whether RIB API tunnel + may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 14 } + +vRtrBgpEvpnAutoBndTnlSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnAutoBndTnlSrOspf3 specifies whether OSPFv3 + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 15 } + +vRtrBgpEvpnAutoBndTnlFlexAlgoFb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the use of routes with another flex-algo-id than configured as a + fallback option" + DEFVAL { false } + ::= { vRtrBgpEvpnAutoBndTnlEntry 16 } + +vRtrBgpEvpnVrfPolicyTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyTblLastCh indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrBgpEvpnVrfPolicyTable." + ::= { vRtrBgpEvpnObjs 7 } + +vRtrBgpEvpnVrfPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrBgpEvpnVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrBgpEvpnVrfPolicyTable contains entries for BGP in a VPRN + service context." + ::= { vRtrBgpEvpnObjs 8 } + +vRtrBgpEvpnVrfPolicyEntry OBJECT-TYPE + SYNTAX VRtrBgpEvpnVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrBgpEvpnVrfPolicyEntry contains BGP related information for a + specific service." + INDEX { + vRtrID, + vRtrBgpEvpnInstance + } + ::= { vRtrBgpEvpnVrfPolicyTable 1 } + +VRtrBgpEvpnVrfPolicyEntry ::= SEQUENCE +{ + vRtrBgpEvpnVrfPolicyLastChg TimeStamp, + vRtrBgpEvpnVrfPolicyImp1 TXLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp2 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp3 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp4 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp5 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp6 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp7 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp8 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp9 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp10 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp11 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp12 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp13 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp14 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyImp15 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp1 TXLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp2 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp3 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp4 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp5 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp6 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp7 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp8 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp9 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp10 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp11 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp12 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp13 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp14 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyExp15 TLPolicyNameOrExpOrEmpty, + vRtrBgpEvpnVrfPolicyCreateOrig TmnxCreateOrigin +} + +vRtrBgpEvpnVrfPolicyLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { vRtrBgpEvpnVrfPolicyEntry 1 } + +vRtrBgpEvpnVrfPolicyImp1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp1 specifies the first + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 2 } + +vRtrBgpEvpnVrfPolicyImp2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp2 specifies the second + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 3 } + +vRtrBgpEvpnVrfPolicyImp3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp3 specifies the third + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 4 } + +vRtrBgpEvpnVrfPolicyImp4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp4 specifies the fourth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 5 } + +vRtrBgpEvpnVrfPolicyImp5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp5 specifies the fifth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 6 } + +vRtrBgpEvpnVrfPolicyImp6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp6 specifies the sixth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 7 } + +vRtrBgpEvpnVrfPolicyImp7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp7 specifies the seventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 8 } + +vRtrBgpEvpnVrfPolicyImp8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp8 specifies the eighth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 9 } + +vRtrBgpEvpnVrfPolicyImp9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp9 specifies the ninth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 10 } + +vRtrBgpEvpnVrfPolicyImp10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp10 specifies the tenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 11 } + +vRtrBgpEvpnVrfPolicyImp11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp11 specifies the eleventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 12 } + +vRtrBgpEvpnVrfPolicyImp12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp12 specifies the twelfth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 13 } + +vRtrBgpEvpnVrfPolicyImp13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp13 specifies the thirteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 14 } + +vRtrBgpEvpnVrfPolicyImp14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp14 specifies the fourteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 15 } + +vRtrBgpEvpnVrfPolicyImp15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyImp15 specifies the fifteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpEvpnVrfPolicyImp1 through + vRtrBgpEvpnVrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 16 } + +vRtrBgpEvpnVrfPolicyExp1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp1 specifies the first + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 17 } + +vRtrBgpEvpnVrfPolicyExp2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp2 specifies the second + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 18 } + +vRtrBgpEvpnVrfPolicyExp3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp3 specifies the third + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 19 } + +vRtrBgpEvpnVrfPolicyExp4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp4 specifies the fourth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 20 } + +vRtrBgpEvpnVrfPolicyExp5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp5 specifies the fifth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 21 } + +vRtrBgpEvpnVrfPolicyExp6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp6 specifies the sixth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 22 } + +vRtrBgpEvpnVrfPolicyExp7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp7 specifies the seventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 23 } + +vRtrBgpEvpnVrfPolicyExp8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp8 specifies the eighth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 24 } + +vRtrBgpEvpnVrfPolicyExp9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp9 specifies the ninth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 25 } + +vRtrBgpEvpnVrfPolicyExp10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp10 specifies the tenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 26 } + +vRtrBgpEvpnVrfPolicyExp11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp11 specifies the eleventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 27 } + +vRtrBgpEvpnVrfPolicyExp12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp12 specifies the twelfth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 28 } + +vRtrBgpEvpnVrfPolicyExp13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp13 specifies the thirteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 29 } + +vRtrBgpEvpnVrfPolicyExp14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp14 specifies the fourteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 30 } + +vRtrBgpEvpnVrfPolicyExp15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyExp15 specifies the fifteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpEvpnVrfPolicyExp1 through + vRtrBgpEvpnVrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpEvpnVrfPolicyEntry 31 } + +vRtrBgpEvpnVrfPolicyCreateOrig OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpEvpnVrfPolicyCreateOrig indicates the mechanism + used to create this entry." + DEFVAL { manual } + ::= { vRtrBgpEvpnVrfPolicyEntry 32 } + +vRtrIfEthLoopbackObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 213 } + +vRtrIfEthLoopbackTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEthLoopbackTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the + vRtrIfEthLoopbackTable." + ::= { vRtrIfEthLoopbackObjs 1 } + +vRtrIfEthLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfEthLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfEthLoopbackTable has an entry for each router interface in + the system on which loopback configured." + ::= { vRtrIfEthLoopbackObjs 2 } + +vRtrIfEthLoopbackEntry OBJECT-TYPE + SYNTAX VRtrIfEthLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents loopback configured on virtual router + interface in the system. Entries can be created and deleted via SNMP + SET operations using the vRtrIfEthLoopbackRowStatus variable." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfEthLoopbackTable 1 } + +VRtrIfEthLoopbackEntry ::= SEQUENCE +{ + vRtrIfEthLoopbackRowStatus RowStatus, + vRtrIfEthLoopbackMacSwap TmnxEnabledDisabled, + vRtrIfEthLoopbackOperState TmnxOperState +} + +vRtrIfEthLoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrIfEthLoopbackRowStatus specifies the row status. It allows + entries to be created and deleted in the table." + ::= { vRtrIfEthLoopbackEntry 1 } + +vRtrIfEthLoopbackMacSwap OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfEthLoopbackMacSwap specifies the + enabling or disabling of source address and destination address + swapping for the reflected packets when the arriving packet is + unicast. With vRtrIfEthLoopbackMacSwap enabled, any broadcast or + multicast packets arriving on a looped point will be dropped." + DEFVAL { disabled } + ::= { vRtrIfEthLoopbackEntry 2 } + +vRtrIfEthLoopbackOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfEthLoopbackOperState indicates + operational status of the active interface loopback." + ::= { vRtrIfEthLoopbackEntry 3 } + +vRtrPlcyAcctPolicerTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctPolicerTblLstChgd indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrPlcyAcctPolicerTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 214 } + +vRtrPlcyAcctPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctPolicerTable has an entry for each Policy Accounting + policer index configured." + ::= { tmnxVRtrObjs 215 } + +vRtrPlcyAcctPolicerEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctPolicerTable represents information + related to the policer index associated with vRtrPlcyAcctTemplateName." + INDEX { + vRtrPlcyAcctTemplateName, + vRtrPlcyAcctPolicerIndex + } + ::= { vRtrPlcyAcctPolicerTable 1 } + +VRtrPlcyAcctPolicerEntry ::= SEQUENCE +{ + vRtrPlcyAcctPolicerIndex TPlcyAcctPolicerId, + vRtrPlcyAcctPolicerRowStatus RowStatus, + vRtrPlcyAcctPolicerLastChgd TimeStamp, + vRtrPlcyAcctPolicerPeakRateHi TmnxQosRateHigh32, + vRtrPlcyAcctPolicerPeakRateLo TmnxQosRateLow32, + vRtrPlcyAcctPolicerMaxBurstSize TPlcrBurstSizeBytes +} + +vRtrPlcyAcctPolicerIndex OBJECT-TYPE + SYNTAX TPlcyAcctPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctPolicerIndex specifies the policer + index associated with the policy accounting template." + ::= { vRtrPlcyAcctPolicerEntry 1 } + +vRtrPlcyAcctPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctPolicerRowStatus specifies the Row Status for + this entry." + ::= { vRtrPlcyAcctPolicerEntry 2 } + +vRtrPlcyAcctPolicerLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctPolicerLastChgd indicates the timestamp of + last change to this row in vRtrPlcyAcctPolicerTable." + ::= { vRtrPlcyAcctPolicerEntry 3 } + +vRtrPlcyAcctPolicerPeakRateHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctPolicerPeakRateHi specifies the upper 32 bits + of the administrative peak rate specified by the user. + + This value should always be set along with + vRtrPlcyAcctPolicerPeakRateLo, otherwise an 'inconsistentValue' error + is returned. + + When the value of vRtrPlcyAcctPolicerPeakRateHi along with the value + of vRtrPlcyAcctPolicerPeakRateLo is set to 4294967295 (0xFFFFFFFF), + rate for this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { vRtrPlcyAcctPolicerEntry 4 } + +vRtrPlcyAcctPolicerPeakRateLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctPolicerPeakRateLo specifies the lower 32 bits + of the administrative peak rate specified by the user. + + This value should always be set along with + vRtrPlcyAcctPolicerPeakRateHi, otherwise an 'inconsistentValue' error + is returned. + + When the value of vRtrPlcyAcctPolicerPeakRateHi along with the value + of vRtrPlcyAcctPolicerPeakRateLo is set to 4294967295 (0xFFFFFFFF), + rate for this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { vRtrPlcyAcctPolicerEntry 5 } + +vRtrPlcyAcctPolicerMaxBurstSize OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrPlcyAcctPolicerMaxBurstSize specifies the high priority + 'violate' threshold of PIR leaky bucket of this policy accounting + template." + DEFVAL { -1 } + ::= { vRtrPlcyAcctPolicerEntry 6 } + +vRtrPlcyAcctIfPolStatsTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctIfPolStatsTblLstChgd indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrPlcyAcctIntfPolStatsTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 216 } + +vRtrPlcyAcctIntfPolStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctIntfPolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctIntfPolStatsTable has stats for each policer in the + policy accounting template bound to the interface." + ::= { tmnxVRtrObjs 217 } + +vRtrPlcyAcctIntfPolStatsEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctIntfPolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctIntfPolStatsTable represents + statistics related to the vRtrPlcyAcctPolicerTable." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrPlcyAcctPolicerIndex + } + ::= { vRtrPlcyAcctIntfPolStatsTable 1 } + +VRtrPlcyAcctIntfPolStatsEntry ::= SEQUENCE +{ + vRtrPlcyAcctPolicerDropPkts Counter64, + vRtrPlcyAcctPolicerDropBytes Counter64, + vRtrPlcyAcctPolicerFwdPkts Counter64, + vRtrPlcyAcctPolicerFwdBytes Counter64, + vRtrPlcyAcctPolicerIncompleteCnt TruthValue +} + +vRtrPlcyAcctPolicerDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctPolicerDropPkts indicates the + total number of packets dropped for this vRtrPlcyAcctPolicerIndex + associated with the interface." + ::= { vRtrPlcyAcctIntfPolStatsEntry 1 } + +vRtrPlcyAcctPolicerDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctPolicerDropBytes indicates the + total number of bytes dropped for this vRtrPlcyAcctPolicerIndex + associated with the interface." + ::= { vRtrPlcyAcctIntfPolStatsEntry 2 } + +vRtrPlcyAcctPolicerFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctPolicerFwdPkts indicates the total + number of packets received for this vRtrPlcyAcctPolicerIndex + associated with the interface." + ::= { vRtrPlcyAcctIntfPolStatsEntry 3 } + +vRtrPlcyAcctPolicerFwdBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctPolicerFwdBytes indicates the + total number of bytes received for this vRtrPlcyAcctPolicerIndex + associated with the interface." + ::= { vRtrPlcyAcctIntfPolStatsEntry 4 } + +vRtrPlcyAcctPolicerIncompleteCnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctPolicerIncompleteCnt indicates + whether the count of vRtrPlcyAcctPolicerFwdBytes and + vRtrPlcyAcctPolicerFwdPkts is incomplete or not. + + When the value of vRtrPlcyAcctPolicerIncompleteCnt is 'true', both + vRtrPlcyAcctPolicerFwdBytes and vRtrPlcyAcctPolicerFwdPkts will be + incomplete." + ::= { vRtrPlcyAcctIntfPolStatsEntry 5 } + +vRtrBgpSrv6Objs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 218 } + +vRtrBgpSrv6TblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6TblLastCh indicates the sysUpTime at the time + of the last modification of an entry in the vRtrBgpSrv6Table." + ::= { vRtrBgpSrv6Objs 1 } + +vRtrBgpSrv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrBgpSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrBgpSrv6Table contains entries for all the BGP SRv6 instances + for a particular VPRN service." + ::= { vRtrBgpSrv6Objs 2 } + +vRtrBgpSrv6Entry OBJECT-TYPE + SYNTAX VRtrBgpSrv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP SRv6 instance entry in the vRtrBgpSrv6Table." + INDEX { + vRtrID, + vRtrBgpSrv6BgpInstType, + vRtrBgpSrv6BgpInstance + } + ::= { vRtrBgpSrv6Table 1 } + +VRtrBgpSrv6Entry ::= SEQUENCE +{ + vRtrBgpSrv6BgpInstType INTEGER, + vRtrBgpSrv6BgpInstance Integer32, + vRtrBgpSrv6RowStatus RowStatus, + vRtrBgpSrv6LastChanged TimeStamp, + vRtrBgpSrv6AdminState TmnxEnabledDisabled, + vRtrBgpSrv6Instance Integer32, + vRtrBgpSrv6DefLocator TLNamedItemOrEmpty, + vRtrBgpSrv6VrfRD TmnxVPNRouteDistinguisher, + vRtrBgpSrv6AutoRD TruthValue, + vRtrBgpSrv6OperRD TmnxVPNRouteDistinguisher, + vRtrBgpSrv6OperRDType TmnxRouteDistType, + vRtrBgpSrv6VrfTarget TNamedItemOrEmpty, + vRtrBgpSrv6ExportVrfTarget TNamedItemOrEmpty, + vRtrBgpSrv6ImportVrfTarget TNamedItemOrEmpty, + vRtrBgpSrv6SrcAddrType InetAddressType, + vRtrBgpSrv6SrcAddr InetAddress, + vRtrBgpSrv6DefRtTag Unsigned32, + vRtrBgpSrv6DomainId TmnxDPathDomainId +} + +vRtrBgpSrv6BgpInstType OBJECT-TYPE + SYNTAX INTEGER { + ipvpn (1), + evpn (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6BgpInstType specifies the BGP protocol family + used with this service." + ::= { vRtrBgpSrv6Entry 1 } + +vRtrBgpSrv6BgpInstance OBJECT-TYPE + SYNTAX Integer32 (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6BgpInstance specifies the BGP instance used + with this service." + ::= { vRtrBgpSrv6Entry 2 } + +vRtrBgpSrv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpSrv6RowStatus + specifies the status of this row." + ::= { vRtrBgpSrv6Entry 3 } + +vRtrBgpSrv6LastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrBgpSrv6LastChanged indicates the timestamp + of the modification of this entry." + ::= { vRtrBgpSrv6Entry 4 } + +vRtrBgpSrv6AdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6AdminState specifies if the BGP instance is + enabled or not. + + The admin state cannot be set in the same request as + vRtrBgpSrv6RowStatus, if no explicit route-distinguisher, + route-targets, source-address, SRv6 instance and default locator are + configured for the BGP instance." + DEFVAL { disabled } + ::= { vRtrBgpSrv6Entry 5 } + +vRtrBgpSrv6Instance OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6Instance specifies the SRv6 instance used with + this service." + DEFVAL { 0 } + ::= { vRtrBgpSrv6Entry 6 } + +vRtrBgpSrv6DefLocator OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6DefLocator specifies the default locator name + for the SRv6 instance to use for BGP in this VPRN service." + DEFVAL { "" } + ::= { vRtrBgpSrv6Entry 7 } + +vRtrBgpSrv6VrfRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfRD specifies the high-order 6 bytes used to + compose the Virtual Routing and Forwarding (VRF) instance to use for + NLRI in BGP in this VPRN service. + + SNMP set of vRtrBgpSrv6VrfRD to non-default value will automatically + set vRtrBgpSrv6AutoRD to 'false'." + DEFVAL { '0000000000000000'H } + ::= { vRtrBgpSrv6Entry 8 } + +vRtrBgpSrv6AutoRD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6AutoRD specifies that system will + automatically select a value for the route-distinguisher from from + TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned when trying to set + vRtrBgpSrv6AutoRD to 'true' and there is no route-distinguisher + available from TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of vRtrBgpSrv6AutoRD to 'true' will automatically set + vRtrBgpSrv6VrfRD to all zeroes." + DEFVAL { false } + ::= { vRtrBgpSrv6Entry 10 } + +vRtrBgpSrv6OperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6OperRD indicates the route-distinguisher value + in use by the system for this service." + ::= { vRtrBgpSrv6Entry 11 } + +vRtrBgpSrv6OperRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6OperRDType indicates the type of + route-distinguisher value in use by the system for this service." + ::= { vRtrBgpSrv6Entry 12 } + +vRtrBgpSrv6VrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfTarget specifies the extended community + name for the default vrf-import or vrf-export policy to use for the + vRtrID if no entries are configured in the vRtrBgpSrv6VrfPolicyTable + for this vRtrID instance. + + This object can not be set if either vRtrBgpSrv6ExportVrfTarget or + vRtrBgpSrv6ImportVrfTarget has been set." + ::= { vRtrBgpSrv6Entry 13 } + +vRtrBgpSrv6ExportVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6ExportVrfTarget specifies the + extended community name for the default export policy + to use for BGP in this VPRN service. + + It must be set to default before it is set to a non-default value." + DEFVAL { "" } + ::= { vRtrBgpSrv6Entry 14 } + +vRtrBgpSrv6ImportVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6ImportVrfTarget specifies the + extended community name for the default import policy + to use for BGP in this VPRN service. + + It must be set to default before it is set to a non-default value." + DEFVAL { "" } + ::= { vRtrBgpSrv6Entry 15 } + +vRtrBgpSrv6SrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6SrcAddrType indicates the address type of + vRtrBgpSrv6SrcAddr." + DEFVAL { unknown } + ::= { vRtrBgpSrv6Entry 16 } + +vRtrBgpSrv6SrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6SrcAddr indicates the IP address of the source + router." + DEFVAL { ''H } + ::= { vRtrBgpSrv6Entry 17 } + +vRtrBgpSrv6DefRtTag OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6DefRtTag specifies the default route tag + passed by SRv6 onto the policy module so that it can be matched on + export policies." + DEFVAL { 0 } + ::= { vRtrBgpSrv6Entry 18 } + +vRtrBgpSrv6DomainId OBJECT-TYPE + SYNTAX TmnxDPathDomainId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6DomainId specifies the Domain ID used in + D-Path for routes advertisement for BGP IPVPN or EVPN + Segment-Routing-V6 service." + DEFVAL { '000000000000'H } + ::= { vRtrBgpSrv6Entry 19 } + +vRtrBgpSrv6VrfPolicyTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyTblLastCh indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrBgpSrv6VrfPolicyTable." + ::= { vRtrBgpSrv6Objs 3 } + +vRtrBgpSrv6VrfPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrBgpSrv6VrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrBgpSrv6VrfPolicyTable contains entries for BGP in a VPRN + service context." + ::= { vRtrBgpSrv6Objs 4 } + +vRtrBgpSrv6VrfPolicyEntry OBJECT-TYPE + SYNTAX VRtrBgpSrv6VrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrBgpSrv6VrfPolicyEntry contains BGP related information for a + specific service." + INDEX { + vRtrID, + vRtrBgpSrv6BgpInstType, + vRtrBgpSrv6BgpInstance + } + ::= { vRtrBgpSrv6VrfPolicyTable 1 } + +VRtrBgpSrv6VrfPolicyEntry ::= SEQUENCE +{ + vRtrBgpSrv6VrfPolicyLastChg TimeStamp, + vRtrBgpSrv6VrfPolicyImp1 TXLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp2 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp3 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp4 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp5 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp6 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp7 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp8 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp9 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp10 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp11 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp12 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp13 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp14 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyImp15 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp1 TXLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp2 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp3 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp4 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp5 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp6 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp7 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp8 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp9 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp10 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp11 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp12 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp13 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp14 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyExp15 TLPolicyNameOrExpOrEmpty, + vRtrBgpSrv6VrfPolicyCreateOrig TmnxCreateOrigin +} + +vRtrBgpSrv6VrfPolicyLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyLastChg indicates the sysUpTime at + the time of the last modification of this entry." + ::= { vRtrBgpSrv6VrfPolicyEntry 1 } + +vRtrBgpSrv6VrfPolicyImp1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp1 specifies the first + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 2 } + +vRtrBgpSrv6VrfPolicyImp2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp2 specifies the second + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 3 } + +vRtrBgpSrv6VrfPolicyImp3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp3 specifies the third + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 4 } + +vRtrBgpSrv6VrfPolicyImp4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp4 specifies the fourth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 5 } + +vRtrBgpSrv6VrfPolicyImp5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp5 specifies the fifth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 6 } + +vRtrBgpSrv6VrfPolicyImp6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp6 specifies the sixth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 7 } + +vRtrBgpSrv6VrfPolicyImp7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp7 specifies the seventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 8 } + +vRtrBgpSrv6VrfPolicyImp8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp8 specifies the eighth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 9 } + +vRtrBgpSrv6VrfPolicyImp9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp9 specifies the ninth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 10 } + +vRtrBgpSrv6VrfPolicyImp10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp10 specifies the tenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 11 } + +vRtrBgpSrv6VrfPolicyImp11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp11 specifies the eleventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 12 } + +vRtrBgpSrv6VrfPolicyImp12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp12 specifies the twelfth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 13 } + +vRtrBgpSrv6VrfPolicyImp13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp13 specifies the thirteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 14 } + +vRtrBgpSrv6VrfPolicyImp14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp14 specifies the fourteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 15 } + +vRtrBgpSrv6VrfPolicyImp15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyImp15 specifies the fifteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrBgpSrv6VrfPolicyImp1 through + vRtrBgpSrv6VrfPolicyImp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 16 } + +vRtrBgpSrv6VrfPolicyExp1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp1 specifies the first + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 17 } + +vRtrBgpSrv6VrfPolicyExp2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp2 specifies the second + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 18 } + +vRtrBgpSrv6VrfPolicyExp3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp3 specifies the third + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 19 } + +vRtrBgpSrv6VrfPolicyExp4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp4 specifies the fourth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 20 } + +vRtrBgpSrv6VrfPolicyExp5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp5 specifies the fifth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 21 } + +vRtrBgpSrv6VrfPolicyExp6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp6 specifies the sixth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 22 } + +vRtrBgpSrv6VrfPolicyExp7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp7 specifies the seventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 23 } + +vRtrBgpSrv6VrfPolicyExp8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp8 specifies the eighth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 24 } + +vRtrBgpSrv6VrfPolicyExp9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp9 specifies the ninth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 25 } + +vRtrBgpSrv6VrfPolicyExp10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp10 specifies the tenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 26 } + +vRtrBgpSrv6VrfPolicyExp11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp11 specifies the eleventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 27 } + +vRtrBgpSrv6VrfPolicyExp12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp12 specifies the twelfth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 28 } + +vRtrBgpSrv6VrfPolicyExp13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp13 specifies the thirteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 29 } + +vRtrBgpSrv6VrfPolicyExp14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp14 specifies the fourteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 30 } + +vRtrBgpSrv6VrfPolicyExp15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyExp15 specifies the fifteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrBgpSrv6VrfPolicyExp1 through + vRtrBgpSrv6VrfPolicyExp15, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrBgpSrv6VrfPolicyEntry 31 } + +vRtrBgpSrv6VrfPolicyCreateOrig OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpSrv6VrfPolicyCreateOrig indicates the mechanism + used to create this entry." + DEFVAL { manual } + ::= { vRtrBgpSrv6VrfPolicyEntry 32 } + +vRtrIfLinkDelayTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfLinkDelayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfLinkDelayTable is used to configure the link delay + parameters for each router interface configured in the system. This + table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 219 } + +vRtrIfLinkDelayEntry OBJECT-TYPE + SYNTAX VRtrIfLinkDelayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfLinkDelayTable 1 } + +VRtrIfLinkDelayEntry ::= SEQUENCE +{ + vRtrIfLinkDelaySelection INTEGER, + vRtrIfLinkDelayStatic Integer32, + vRtrIfLinkDelayDynamic Integer32, + vRtrIfLinkDelayOper Integer32, + vRtrIfLinkDelayMeasureTemplName TLNamedItemOrEmpty, + vRtrIfLnkDlyTwampIpv4AdminState TmnxAdminState, + vRtrIfLnkDlyTwampIpv4DstAddrType InetAddressType, + vRtrIfLnkDlyTwampIpv4DstAddr InetAddress, + vRtrIfLnkDlyTwampIpv4SrcAddrType InetAddressType, + vRtrIfLnkDlyTwampIpv4SrcAddr InetAddress, + vRtrIfLnkDlyTwampIpv6AdminState TmnxAdminState, + vRtrIfLnkDlyTwampIpv6DstAddrType InetAddressType, + vRtrIfLnkDlyTwampIpv6DstAddr InetAddress, + vRtrIfLnkDlyTwampIpv6SrcAddrType InetAddressType, + vRtrIfLnkDlyTwampIpv6SrcAddr InetAddress +} + +vRtrIfLinkDelaySelection OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2), + staticPreferred (3), + dynamicPreferred (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLinkDelaySelection specifies how to choose the link + delay value that will be advertised for this interface. + + A value of 'static' specifies that the value of vRtrIfLinkDelayStatic + will be used as the interface link delay. The value of + vRtrIfLinkDelayDynamic will be ignored. + + A value of 'dynamic' specifies that the calculated link delay value of + vRtrIfLinkDelayDynamic will be used as the interface link delay. The + value of vRtrIfLinkDelayStatic will be ignored. + + A value of 'staticPreferred' specifies that the value of + vRtrIfLinkDelayStatic will be used unless its value is 0 + (unconfigured). If the value of vRtrIfLinkDelayStatic is 0, then the + value of vRtrIfLinkDelayDynamic will be used instead. This is the + default. + + A value of 'dynamicPreferred' specifies that the value of + vRtrIfLinkDelayDynamic will be used if it is available (non-zero). If + the value of vRtrIfLinkDelayDynamic is 0, then the value of + vRtrIfLinkDelayStatic will be used instead." + DEFVAL { staticPreferred } + ::= { vRtrIfLinkDelayEntry 1 } + +vRtrIfLinkDelayStatic OBJECT-TYPE + SYNTAX Integer32 (0 | 1..16777214) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLinkDelayStatic specifies an static value for the + average link delay in microseconds for this router interface. + + A value of 0 indicates that the static delay is not specified for this + router interface." + DEFVAL { 0 } + ::= { vRtrIfLinkDelayEntry 2 } + +vRtrIfLinkDelayDynamic OBJECT-TYPE + SYNTAX Integer32 (0 | 1..16777214) + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkDelayDynamic indicates the average link delay + in microseconds as measured for this router interface. + + A value of 0 indicates that the delay has not been measured for this + router interface." + DEFVAL { 0 } + ::= { vRtrIfLinkDelayEntry 3 } + +vRtrIfLinkDelayOper OBJECT-TYPE + SYNTAX Integer32 (0 | 1..16777214) + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkDelayOper indicates the operational link delay + in microseconds for this router interface, as used by ISIS and OSPF. + The operational value will be either vRtrIfLinkDelayStatic or + vRtrIfLinkDelayDynamic, depending on the value of + vRtrIfLinkDelaySelection. + + A value of 0 indicates that the delay is not specified for this router + interface." + DEFVAL { 0 } + ::= { vRtrIfLinkDelayEntry 4 } + +vRtrIfLinkDelayMeasureTemplName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLinkDelayMeasureTemplName specifies the link delay + measurement template associated with this interface and it should + match one of the tmnxOamLnkMeasTmplCtlName values." + DEFVAL { ''H } + ::= { vRtrIfLinkDelayEntry 5 } + +vRtrIfLnkDlyTwampIpv4AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv4AdminState enables the transmission + of TWAMP-LIGHT IPv4 measurement packets. Only one of + vRtrIfLnkDlyTwampIpv4AdminState and vRtrIfLnkDlyTwampIpv6AdminState + can be enabled." + DEFVAL { outOfService } + ::= { vRtrIfLinkDelayEntry 6 } + +vRtrIfLnkDlyTwampIpv4DstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv4DstAddrType specifies the type of + vRtrIfLnkDlyTwampIpv4DstAddr, the TWAMP-LIGHT IPv4 destination + address." + DEFVAL { ipv4 } + ::= { vRtrIfLinkDelayEntry 7 } + +vRtrIfLnkDlyTwampIpv4DstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv4DstAddr specifies the unicast IPv4 + destination address used on TWAMP-LIGHT measurement packets sent from + this interface. When vRtrIfLnkDlyTwampIpv4DstAddr is not configured, + an address will be derived from the IPv4 interface address if the + prefix length is either 30 or 31. A destination address must be + configured for prefix lengths other than 30 or 31. The destination + address must be reachable from this interface." + DEFVAL { '00000000'H } + ::= { vRtrIfLinkDelayEntry 8 } + +vRtrIfLnkDlyTwampIpv4SrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv4SrcAddrType specifies the type of + vRtrIfLnkDlyTwampIpv4SrcAddr, the TWAMP-LIGHT IPv4 source address." + DEFVAL { ipv4 } + ::= { vRtrIfLinkDelayEntry 9 } + +vRtrIfLnkDlyTwampIpv4SrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv4SrcAddr specifies the unicast IPv4 + source address used on TWAMP-LIGHT measurement packets sent from this + interface. When this value is not configured, the source address of + the TWAMP-LIGHT measurement packet will be derived from the IPv4 + address of the interface." + DEFVAL { '00000000'H } + ::= { vRtrIfLinkDelayEntry 10 } + +vRtrIfLnkDlyTwampIpv6AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv6AdminState enables the transmission + of TWAMP-LIGHT IPv6 measurement packets. Only one of + vRtrIfLnkDlyTwampIpv4AdminState and vRtrIfLnkDlyTwampIpv6AdminState + can be enabled." + DEFVAL { outOfService } + ::= { vRtrIfLinkDelayEntry 11 } + +vRtrIfLnkDlyTwampIpv6DstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv6DstAddrType specifies the type of + vRtrIfLnkDlyTwampIpv6DstAddr, the TWAMP-LIGHT IPv6 destination + address." + DEFVAL { ipv6 } + ::= { vRtrIfLinkDelayEntry 12 } + +vRtrIfLnkDlyTwampIpv6DstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv6DstAddr specifies the IPv6 + destination address used on TWAMP-LIGHT measurement packets sent from + this interface. + + When vRtrIfLnkDlyTwampIpv6DstAddr is not configured, the destination + address will be the all-routers IPv6 address of ff02::02. The + destination address must be reachable from this interface. + + The type of this address is specified by the value of + vRtrIfLnkDlyTwampIpv6DstAddrType." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfLinkDelayEntry 13 } + +vRtrIfLnkDlyTwampIpv6SrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv6SrcAddrType specifies the type of + vRtrIfLnkDlyTwampIpv6SrcAddr, the TWAMP-LIGHT IPv6 source address." + DEFVAL { ipv6 } + ::= { vRtrIfLinkDelayEntry 14 } + +vRtrIfLnkDlyTwampIpv6SrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLnkDlyTwampIpv6SrcAddr specifies the IPv6 source + address used on the TWAMP-LIGHT measurement packets sent from this + interface. + + When vRtrIfLnkDlyTwampIpv6SrcAddr is not configured, the source + address of the TWAMP-LIGHT measurement packet will be derived from the + IPv6 address of the interface. + + The type of this address is specified by the value of + vRtrIfLnkDlyTwampIpv6SrcAddrType." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfLinkDelayEntry 15 } + +vRtrDPathAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDPathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDPathAttrTable contains the configuration for d-path + attributes for VPRN services." + ::= { tmnxVRtrObjs 220 } + +vRtrDPathAttrEntry OBJECT-TYPE + SYNTAX VRtrDPathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents configuration for d-path attributes for + particular VPRN services." + AUGMENTS { vRtrConfEntry } + ::= { vRtrDPathAttrTable 1 } + +VRtrDPathAttrEntry ::= SEQUENCE +{ + vRtrBgpIpVpnMplsDomainId TmnxDPathDomainId, + vRtrLocalRoutesDomainId TmnxDPathDomainId, + vRtrDpathLengthIgnore TruthValue, + vRtrDPathAttrLastChanged TimeStamp +} + +vRtrBgpIpVpnMplsDomainId OBJECT-TYPE + SYNTAX TmnxDPathDomainId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpIpVpnMplsDomainId specifies the Domain ID used in + D-Path for routes advertisement for BGP IVPN MPLS service." + DEFVAL { '000000000000'H } + ::= { vRtrDPathAttrEntry 1 } + +vRtrLocalRoutesDomainId OBJECT-TYPE + SYNTAX TmnxDPathDomainId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLocalRoutesDomainId specifies the Domain ID used in + D-Path for local-routes advertisement." + DEFVAL { '000000000000'H } + ::= { vRtrDPathAttrEntry 2 } + +vRtrDpathLengthIgnore OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDpathLengthIgnore specifies if VPRN RTM ignores the + D-PATH domain segment length for best path selection." + DEFVAL { false } + ::= { vRtrDPathAttrEntry 3 } + +vRtrDPathAttrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time stamp of last change of any object for this entry." + ::= { vRtrDPathAttrEntry 4 } + +tmnxVRtrConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 3 } + +tmnxVRtrCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 1 } + +tmnxVRtr7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV4v0Group, + tmnxVRtrIfV4v0Group, + tmnxVRtrIpV4v0Group, + tmnxVRtrNotificationV4v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 4 } + +tmnxVRtr7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7750 SR series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV4v0Group, + tmnxVRtrIfV4v0Group, + tmnxVRtrIpV4v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV4v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV4v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 5 } + +tmnxVRtr7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV5v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrNotificationV5v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 6 } + +tmnxVRtr7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7750 SR series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV5v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV5v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 7 } + +tmnxVRtr7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrNotificationV6v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayGroup, + tmnxVRtrFibStatsV6v0Group + } + ::= { tmnxVRtrCompliances 8 } + +tmnxVRtr77x0V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrNotificationV6v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayGroup, + tmnxVRtrFibStatsV6v0Group + } + ::= { tmnxVRtrCompliances 9 } + +tmnxVRtr7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrNotificationV6v1Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group + } + ::= { tmnxVRtrCompliances 10 } + +tmnxVRtr77x0V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrNotificationV6v1Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group + } + ::= { tmnxVRtrCompliances 11 } + +tmnxVRtr7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV7v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV7v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV7v0Group + } + ::= { tmnxVRtrCompliances 12 } + +tmnxVRtr77x0V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV7v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV7v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV7v0Group + } + ::= { tmnxVRtrCompliances 13 } + +tmnxVRtr7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV8v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrBfdV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group + } + ::= { tmnxVRtrCompliances 14 } + +tmnxVRtr77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV8v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrBfdV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group + } + ::= { tmnxVRtrCompliances 15 } + +tmnxVRtr7450V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrBfdV9v0Group, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group + } + ::= { tmnxVRtrCompliances 16 } + +tmnxVRtr77x0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrBfdV9v0Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrIfV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group + } + ::= { tmnxVRtrCompliances 17 } + +tmnxVRtr77x0V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrV10v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrBfdV9v0Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group + } + ::= { tmnxVRtrCompliances 18 } + +tmnxVRtr77x0V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrV10v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrV11v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV11v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp + } + ::= { tmnxVRtrCompliances 19 } + +tmnxVRtr7xx0V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrV10v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV12v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrV11v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV11v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV13v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp + } + ::= { tmnxVRtrCompliances 20 } + +tmnxVRtr7xx0V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV12v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV11v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV13v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrTunnelExtTableV13v0Group, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0Group, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrTunnelTableCBFV13v0Group, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup + } + ::= { tmnxVRtrCompliances 21 } + +tmnxVRtr7xx0V14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R14.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV12v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV14v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrTunnelExtTableV13v0Group, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0Group, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrTunnelTableCBFV13v0Group, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrIfV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrTunnelTableLSCV14v0Group, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrTunnelTableNhTV14v0Group, + tmnxVRtrFpeV14v0Group + } + ::= { tmnxVRtrCompliances 22 } + +tmnxVRtr7xx0V15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R15.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV14v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrTunnelExtTableV13v0Group, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrTunnelTableCBFV13v0Group, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrIfV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrTunnelTableLSCV14v0Group, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrTunnelTableNhTV14v0Group, + tmnxVRtrFpeV14v0Group, + tmnxVRtrV15v0Group, + tmnxVrtrDDosDCpuProtPolicyGrp, + tmnxVRtrIfExtV15v0Group, + tmnxVRtrUdpTunnelGroup, + tmnxVRtrIpV15v0Group, + tmnxVRtrQinQNetworkIntfGroup, + tmnxVRtrGlobalV15v0Group, + tmnxVRtrIfExtV15v0ObjectGroup, + tmnxVRtrClassFwdingV15v0Group, + tmnxVRtrNotificationV15v0Group, + tmnxVRtrIfExtHostRteV15v0Group, + tmnxVRtrIfNgeStatsGroup + } + ::= { tmnxVRtrCompliances 23 } + +tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of virtual router instances on + Nokia SROS series systems release R16.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV14v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrFpeV14v0Group, + tmnxVRtrV15v0Group, + tmnxVrtrDDosDCpuProtPolicyGrp, + tmnxVRtrIfExtV15v0Group, + tmnxVRtrUdpTunnelGroup, + tmnxVRtrIpV15v0Group, + tmnxVRtrQinQNetworkIntfGroup, + tmnxVRtrIfExtV15v0ObjectGroup, + tmnxVRtrClassFwdingV15v0Group, + tmnxVRtrNotificationV15v0Group, + tmnxVRtrIfExtHostRteV15v0Group, + tmnxVRtrIfStatsV16v0Group, + tmnxVRtrIfNgeStatsGroup, + tmnxVRtrAdminTagsV16v0Group, + tmnxVRtrLargeCommValV16v0Group, + tmnxVRtrIfStatsDBCastV16v0Group, + tmnxVRtrIfV16v0Group, + tmnxVRtrLocalPrefV16v0Group, + tmnxVRtrIpV16v0Group, + tmnxVRtrLoadBalWeightV16v0Group, + tmnxVRtrInetExtTunnelV16v0Group, + tmnxVRtrGrtLeakImpPolV16v0Group, + tmnxVRtrInetTunnStatV16v0Group, + tmnxVRtrGlobalV16v0Group, + tmnxVRtrInetRouteV16v0Group, + tmnxVRtrSrTnlStatV16v0Group, + tmnxVRtrBierV16v0Group, + tmnxVRtrRibApiV16v0Group, + tmnxVRtrRibTelemetryV16v0Group, + tmnxVRtrMplsFwdPlcyV16v0Group, + tmnxVRtrLeakExportLimNotifGroup, + tmnxVRtrInetSRIndirectV16v0Group, + tmnxVRtrNeInfoGroup, + tmnxVRtrNeNotifGroup + } + ::= { tmnxVRtrCompliances 25 } + +tmnxVRtr7xx0V19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of virtual router instances on + Nokia SROS series systems release R19." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrFpeV14v0Group, + tmnxVRtrV15v0Group, + tmnxVrtrDDosDCpuProtPolicyGrp, + tmnxVRtrIfExtV15v0Group, + tmnxVRtrUdpTunnelGroup, + tmnxVRtrIpV15v0Group, + tmnxVRtrQinQNetworkIntfGroup, + tmnxVRtrIfExtV15v0ObjectGroup, + tmnxVRtrClassFwdingV15v0Group, + tmnxVRtrIfExtHostRteV20v0Group, + tmnxVRtrIfStatsV16v0Group, + tmnxVRtrIfNgeStatsGroup, + tmnxVRtrAdminTagsV16v0Group, + tmnxVRtrLargeCommValV16v0Group, + tmnxVRtrIfStatsDBCastV16v0Group, + tmnxVRtrIfV16v0Group, + tmnxVRtrLocalPrefV16v0Group, + tmnxVRtrIpV16v0Group, + tmnxVRtrLoadBalWeightV16v0Group, + tmnxVRtrInetExtTunnelV16v0Group, + tmnxVRtrGrtLeakImpPolV16v0Group, + tmnxVRtrInetTunnStatV16v0Group, + tmnxVRtrGlobalV16v0Group, + tmnxVRtrInetRouteV16v0Group, + tmnxVRtrSrTnlStatV16v0Group, + tmnxVRtrBierV16v0Group, + tmnxVRtrDhcpClientGroup, + tmnxVRtrRibApiV16v0Group, + tmnxVRtrRibTelemetryV16v0Group, + tmnxVRtrMplsFwdPlcyV16v0Group, + tmnxVRtrIcmpV4StatsV19v0Group, + tmnxVRtrLeakExportLimNotifGroup, + tmnxVRtrInetSRIndirectV16v0Group, + tmnxVRtrDhcpRoutesV19v0Group, + tmnxVRtrV19v0Group, + tmnxVRtrIfV19v0Group, + tmnxVRtrNotificationV19v0Group, + vRtrIfEgressQueueV19v0Group, + tmnxVRtrIfQosV19v0Group, + vRtrIfIngressPolicerV19v0Group, + vRtrMplsTunnelModeV19v0Group, + tmnxVRtrDiscardCV19v0Group, + vRtrMplsTunnelModeV19v0Group, + tmnxVRtrConfFlowspecV19v0Group, + tmnxVRtrIfHostRouteGroup, + tmnxVRtrTunTerminationV19v0Group, + tmnxVRtrIfPhysStatsV19v0Group, + tmnxVRtrSrTnlStatV19v10Group, + vRtrIfEgressQueueV19v01Group, + tmnxVRtrSrTeV6Group + } + ::= { tmnxVRtrCompliances 26 } + +tmnxVRtr7xx0V20v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of virtual router instances on + Nokia SROS series systems release R20." + MODULE + MANDATORY-GROUPS { + tmnxVRtrIfNdHostRouteGroup, + tmnxVRtrDnsV20v0Group, + tmnxVRtrHelperRedirectPkts, + tmnxVRtrIPEHV20v0Group, + tmnxVRtrIfExtParmsV20v0Group, + tmnxVRtrAggtIPPrefixV20v0Group, + tmnxvRtrInetAggrPolicyV20Group, + tmnxFlexAlgoV20v0Group, + tmnxVRtrBgpEpe20v0Group, + tmnxVrtrSRPolicyV20v0Group, + tmnxVRtrInetSRIndirectV20v0Group, + tmnxVRtrIPV20v0Group, + tmnxVRtrV20v0Group, + tmnxVRtrBgpEvpnV20v0Group, + tmnxVRtrLspBfdV20v0Group, + tmnxVRtrIcmpRedirectV20v0Group, + vRtrIfEthLoopbackV20v0Group, + tmnxVRtrBgpLabelIpv620v0Group, + vRtrIfEthLoopbackNotifGroup, + tmnxVRtrNotificationV20v0Group, + tmnxVRtrHelperMplsStatsPktsGroup, + tmnxVRtrPlcyAcctQPPB20v0Group + } + ::= { tmnxVRtrCompliances 27 } + +tmnxVRtr7xx0V21v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of virtual router instances on + Nokia SROS series systems release R21." + MODULE + MANDATORY-GROUPS { + tmnxVRtrStaticRtBackupNHGroup, + vRtrBgpIpVpnMplsGroup, + tmnxVRtrMtrace2V21Group, + tmnxVRtrBgpEvpnV21v0Grp, + tmnxVRtrV21v0Group, + tmnxVRtrSrV6Isis21v0Group, + tmnxVRtrBgpSrv6V21v0Group, + tmnxVRtrFlexAlgoDelayV21v0Group, + tmnxVRtrFlexAlgoDlyDynV21v0Group, + tmnxVRtrSrV621v0Group, + tmnxVRtrFibStatObj21Group, + tmnxVRtrNotificationObj21Group, + tmnxVRtrDPathAttrObj21Group, + tmnxVRtrIfHQosOnLagV21v0Group + } + ::= { tmnxVRtrCompliances 28 } + +tmnxVRtr7xx0V22v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of virtual router instances on + Nokia SROS series systems release R22." + MODULE + MANDATORY-GROUPS { + tmnxVRtrDynEgLblLmtObj22Group, + tmnxVRtrIfV22v0Group + } + ::= { tmnxVRtrCompliances 29 } + +tmnxVRtrGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 2 } + +tmnxVRtrGlobalR2r1Group OBJECT-GROUP + OBJECTS { + vRtrNextVRtrID, + vRtrConfiguredVRtrs, + vRtrActiveVRtrs, + vRtrRouteThresholdSoakTime, + vRtrMaxARPEntries + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of general capabilities for + transport and virtual routers on version 2.1 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 10 } + +tmnxVRtrIfSubscrAuthV3v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPAuthPolicy, + vRtrIfDHCPRelayAuthPktsDiscarded, + vRtrIfDHCPRelayAuthPktsSuccess + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP + authentication on version 3.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 11 } + +tmnxVRtrV4v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrOspfStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrOspfv3Status, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 14 } + +tmnxVRtrIfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfChannelID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfQosPolicyId, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 15 } + +tmnxVRtrIpV4v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorAS, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 4.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 16 } + +tmnxVRtrObsoletedObjectsV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPLseStateChAddr, + vRtrIfDHCPLseStateRemainLseTime, + vRtrIfDHCPLseStateOption82, + vRtrIfDHCPLseStatePersistKey, + vRtrDHCPClientLease, + vRtrDhcpLseStateOldCiAddr, + vRtrDhcpLseStateOldChAddr, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDhcpRestoreLseStateCiAddr, + vRtrDhcpRestoreLseStateVRtrId, + vRtrDhcpRestoreLseStateIfIndex, + vRtrDhcpRestoreLseStateProblem, + vRtrDhcpLseStatePopulateError, + vRtrIfDHCPRelayInfoOption, + vRtrIfDHCPAutoFilter, + vRtrIfDHCPSnooping, + vRtrIfDHCPAutoFilterId, + vRtrIfDHCPOperAutoFilter, + vRtrAutoFilterDHCPClientAddress, + vRtrAutoFilterDHCPClientLease + } + STATUS current + DESCRIPTION + "The group of objects no longer supported in version 4.0 + of Nokia SROS series systems." + ::= { tmnxVRtrGroups 17 } + +tmnxVRtrBfdV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 4.0 Nokia 7x50 series systems." + ::= { tmnxVRtrGroups 18 } + +tmnxVRtrNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 19 } + +tmnxVRtrIPv6IfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIPv6ConfigAllowed, + vRtrIfIPv6OperState, + vRtrIfIPv6IngressFilterId, + vRtrIfIPv6EgressFilterId, + vRtrIfIcmpV6Redirects, + vRtrIfIcmpV6NumRedirects, + vRtrIfIcmpV6RedirectsTime, + vRtrIfIcmpV6Unreachables, + vRtrIfIcmpV6NumUnreachables, + vRtrIfIcmpV6UnreachablesTime, + vRtrIfIcmpV6TimeExceeded, + vRtrIfIcmpV6NumTimeExceeded, + vRtrIfIcmpV6TimeExceededTime, + vRtrIfIcmpV6PktTooBig, + vRtrIfIcmpV6NumPktTooBig, + vRtrIfIcmpV6PktTooBigTime, + vRtrIfIcmpV6ParamProblem, + vRtrIfIcmpV6NumParamProblem, + vRtrIfIcmpV6ParamProblemTime, + vRtrIfLinkLocalAddressType, + vRtrIfLinkLocalAddressState, + vRtrIfLinkLocalAddress, + vRtrIfIcmp6InMsgs, + vRtrIfIcmp6InErrors, + vRtrIfIcmp6InDestUnreachs, + vRtrIfIcmp6InAdminProhibs, + vRtrIfIcmp6InTimeExcds, + vRtrIfIcmp6InParmProblems, + vRtrIfIcmp6InPktTooBigs, + vRtrIfIcmp6InEchos, + vRtrIfIcmp6InEchoReplies, + vRtrIfIcmp6InRtrSolicits, + vRtrIfIcmp6InRtrAdvertisements, + vRtrIfIcmp6InNbrSolicits, + vRtrIfIcmp6InNbrAdvertisements, + vRtrIfIcmp6InRedirects, + vRtrIfIcmp6InGrpMembQueries, + vRtrIfIcmp6InGrpMembResponses, + vRtrIfIcmp6InGrpMembReductions, + vRtrIfIcmp6OutMsgs, + vRtrIfIcmp6OutErrors, + vRtrIfIcmp6OutDestUnreachs, + vRtrIfIcmp6OutAdminProhibs, + vRtrIfIcmp6OutTimeExcds, + vRtrIfIcmp6OutParmProblems, + vRtrIfIcmp6OutPktTooBigs, + vRtrIfIcmp6OutEchos, + vRtrIfIcmp6OutEchoReplies, + vRtrIfIcmp6OutRtrSolicits, + vRtrIfIcmp6OutRtrSolicitsTime, + vRtrIfIcmp6OutRtrAdvertisements, + vRtrIfIcmp6OutRtrAdvTime, + vRtrIfIcmp6OutNbrSolicits, + vRtrIfIcmp6OutNbrSolicitsTime, + vRtrIfIcmp6OutNbrAdvertisements, + vRtrIfIcmp6OutNbrAdvTime, + vRtrIfIcmp6OutRedirects, + vRtrIfIcmp6OutGrpMembQueries, + vRtrIfIcmp6OutGrpMembResponses, + vRtrIfIcmp6OutGrpMembReductions, + vRtrIfIcmp6OutDiscards, + vRtrIcmp6InMsgs, + vRtrIcmp6InErrors, + vRtrIcmp6InDestUnreachs, + vRtrIcmp6InAdminProhibs, + vRtrIcmp6InTimeExcds, + vRtrIcmp6InParmProblems, + vRtrIcmp6InPktTooBigs, + vRtrIcmp6InEchos, + vRtrIcmp6InEchoReplies, + vRtrIcmp6InRtrSolicits, + vRtrIcmp6InRtrAdvertisements, + vRtrIcmp6InNbrSolicits, + vRtrIcmp6InNbrAdvertisements, + vRtrIcmp6InRedirects, + vRtrIcmp6InGrpMembQueries, + vRtrIcmp6InGrpMembResponses, + vRtrIcmp6InGrpMembReductions, + vRtrIcmp6OutMsgs, + vRtrIcmp6OutErrors, + vRtrIcmp6OutDestUnreachs, + vRtrIcmp6OutAdminProhibs, + vRtrIcmp6OutTimeExcds, + vRtrIcmp6OutParmProblems, + vRtrIcmp6OutPktTooBigs, + vRtrIcmp6OutEchos, + vRtrIcmp6OutEchoReplies, + vRtrIcmp6OutRtrSolicits, + vRtrIcmp6OutRtrAdvertisements, + vRtrIcmp6OutNbrSolicits, + vRtrIcmp6OutNbrAdvertisements, + vRtrIcmp6OutRedirects, + vRtrIcmp6OutGrpMembQueries, + vRtrIcmp6OutGrpMembResponses, + vRtrIcmp6OutGrpMembReductions, + vRtrIcmp6OutDiscards + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 virtual interfaces + on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 20 } + +tmnxVRtrIPv6V4v0Group OBJECT-GROUP + OBJECTS { + vRtrV6DirectRoutes, + vRtrV6DirectActiveRoutes, + vRtrV6StaticRoutes, + vRtrV6StaticActiveRoutes, + vRtrV6OSPFRoutes, + vRtrV6OSPFActiveRoutes, + vRtrV6BGPRoutes, + vRtrV6BGPActiveRoutes, + vRtrV6ISISRoutes, + vRtrV6ISISActiveRoutes, + vRtrV6RIPRoutes, + vRtrV6RIPActiveRoutes, + vRtrV6AggregateRoutes, + vRtrV6AggregateActiveRoutes, + vRtrV6StatConfiguredIfs, + vRtrV6StatActiveIfs, + vRtrV6StatIllegalLabels, + vRtrV6StatCurrNumRoutes, + vRtrV6StatBGPVpnRoutes, + vRtrV6StatBGPVpnActiveRoutes, + vRtrV6StatTotalLdpTunnels, + vRtrV6StatTotalSdpTunnels, + vRtrV6StatActiveLdpTunnels, + vRtrV6StatActiveSdpTunnels, + vRtrV6MulticastRoutes, + vRtrV6StatActiveNbrEntries, + vRtrV6StatTotalNbrEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 transport and + virtual routers on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 21 } + +tmnxVRtrIPv6IpV4v0Group OBJECT-GROUP + OBJECTS { + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ipv6 IP capabilities for + transport and virtual routers on version 4.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 22 } + +tmnxVRtrObsoleteNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrDHCPAFEntriesExceeded, + tmnxVRtrDHCPLseStsExceeded, + tmnxVRtrDHCPLeaseStateOverride, + tmnxVRtrDHCPLseStRestoreProblem, + tmnxVRtrDHCPLseStatePopulateErr + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the transport and virtual + router capabilities on Nokia SROS series systems." + ::= { tmnxVRtrGroups 23 } + +tmnxVRtrIPv6IpV5v0Group OBJECT-GROUP + OBJECTS { + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrIfDHCP6TableLastChanged, + vRtrIfDHCP6LastChanged, + vRtrIfDHCP6AdminState, + vRtrIfDHCP6OperState, + vRtrIfDHCP6Description, + vRtrIfDHCP6RelayServer1, + vRtrIfDHCP6RelayServer2, + vRtrIfDHCP6RelayServer3, + vRtrIfDHCP6RelayServer4, + vRtrIfDHCP6RelayServer5, + vRtrIfDHCP6RelayServer6, + vRtrIfDHCP6RelayServer7, + vRtrIfDHCP6RelayServer8, + vRtrIfDHCP6RelayItfIdOption, + vRtrIfDHCP6LeasePopulate, + vRtrIfDHCP6CurrLeasePopulate, + vRtrIfDHCP6SourceAddress, + vRtrIfDHCP6EnableNgbrResolution, + vRtrIfDHCP6RemoteIdOption, + vRtrIfDHCP6PfxdAdminState, + vRtrIfDHCP6ServerMaxLeaseStates, + vRtrIfDHCP6CurrServerLeaseStates, + vRtrIfDHCP6ItfIdString, + vRtrIfProxyNDLocal, + vRtrIfProxyNDPolicy1, + vRtrIfProxyNDPolicy2, + vRtrIfProxyNDPolicy3, + vRtrIfProxyNDPolicy4, + vRtrIfProxyNDPolicy5, + vRtrIfDHCP6PfxdRowStatus, + vRtrIfDHCP6PfxdLastChanged, + vRtrIfDHCP6PfxdDUID, + vRtrIfDHCP6PfxdIAID, + vRtrIfDHCP6PfxdPrefLifetime, + vRtrIfDHCP6PfxdValidLifetime, + vRtrIfDHCP6PfxDelegationLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ipv6 IP capabilities for + transport and virtual routers on version 5.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 24 } + +tmnxVRtrIfV5v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfQosPolicyId, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfLastOperStateChange, + vRtrIfOperMtu, + vRtrIfGlobalIndex, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfGlobalIndexvRtrID, + vRtrIfGlobalIndexvRtrIfIndex, + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 5.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 25 } + +tmnxVRtrIpV5v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorAS, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 4.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 26 } + +tmnxVRtrV5v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 5.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 27 } + +tmnxVRtrNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 5.0 Nokia 7xx0 SR series systems." + ::= { tmnxVRtrGroups 28 } + +tmnxVRtrObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + vRtrOspfStatus, + vRtrOspfv3Status, + vRtrIfChannelID + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-VRTR-MIB which are obsoleted in Nokia + SROS 5.0 series systems." + ::= { tmnxVRtrGroups 29 } + +tmnxVRtrNotificationObjV5v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 5.0 series systems." + ::= { tmnxVRtrGroups 30 } + +tmnxVRtrIfDhcpServerGroup OBJECT-GROUP + OBJECTS { + vRtrIfLocalDhcpServerName + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP server capabilities on + version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 31 } + +tmnxVRtrV6v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 32 } + +tmnxVRtrStaticRteCPEChkV6v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteCpeAddrType, + vRtrInetStaticRouteCpeAddr, + vRtrInetStaticRouteCpeInterval, + vRtrInetStaticRouteCpeDropCnt, + vRtrInetStaticRouteCpeEnableLog, + vRtrInetStatRteCpeChkUpTime, + vRtrInetStatRteCpeChkInPktCnt, + vRtrInetStatRteCpeChkOutPktCnt, + vRtrInetStatRteCpeChkUpTrans, + vRtrInetStatRteCpeChkDownTrans, + vRtrInetStatRteCpeChkTTL + } + STATUS current + DESCRIPTION + "The group of objects supporting the Static Route CPE Check capability + on version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 33 } + +tmnxVRtrIfIpcpV6v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpcpPeerAddrType, + vRtrIfIpcpPeerAddr, + vRtrIfIpcpPriDnsAddrType, + vRtrIfIpcpPriDnsAddr, + vRtrIfIpcpSecDnsAddrType, + vRtrIfIpcpSecDnsAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPCP extensions for + virtual interfaces on version 6.0 Nokia 7x50 SR series systems" + ::= { tmnxVRtrGroups 34 } + +tmnxVRtrIfCpmProtectGroup OBJECT-GROUP + OBJECTS { + vRtrIfCpmProtPolicyId, + vRtrIfCpmProtUncfgdProtoDropCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CPM Protection for + virtual interfaces on Nokia SROS series systems." + ::= { tmnxVRtrGroups 35 } + +tmnxDscpAppV6v0Group OBJECT-GROUP + OBJECTS { + tmnxDscpAppLastChanged, + tmnxDscpAppDscpValue, + tmnxDscpFCLastChanged, + tmnxDscpFCValue, + tmnxDscpAppTableLastChanged, + tmnxDscpFCTableLastChanged, + tmnxDot1pAppTableLastChanged, + tmnxDot1pAppLastChanged, + tmnxDot1pAppValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DSCP marking for + self-generated protocol control traffic on Nokia SROS series systems + release 6.0." + ::= { tmnxVRtrGroups 36 } + +tmnxVRtrIfDHCPRelayGroup OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 6.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 37 } + +tmnxVRtrGlobalV6v0Group OBJECT-GROUP + OBJECTS { + vRtrNextVRtrID, + vRtrConfiguredVRtrs, + vRtrActiveVRtrs, + vRtrRouteThresholdSoakTime, + vRtrMaxARPEntries, + vRtrIPv6RouteThresholdSoakTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general capabilities for + transport and virtual routers on version 6.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 38 } + +tmnxVRtrNotificationObjV6v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription, + vRtrMaxRoutesType, + vRtrSlotOrCpmFlag + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 6.0 series systems." + ::= { tmnxVRtrGroups 39 } + +tmnxVRtrNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 40 } + +tmnxVRtrBfdV6v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval, + vRtrIfBfdEchoInterval, + vRtrIfBfdSessionType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 41 } + +tmnxVRtrV6v1Group OBJECT-GROUP + OBJECTS { + vRtrIgnoreNextHopMetric, + vRtrIfStripLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting new functionality on version 6.1 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 42 } + +tmnxVRtrIPv6MgtIfV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIPv6ConfigAllowed + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 on the the + management interface on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 43 } + +tmnxVRtrFibStatsV6v0Group OBJECT-GROUP + OBJECTS { + vRtrFibStatStaticRoutes, + vRtrFibStatDirectRoutes, + vRtrFibStatHostRoutes, + vRtrFibStatBGPRoutes, + vRtrFibStatBGPVpnRoutes, + vRtrFibStatOSPFRoutes, + vRtrFibStatISISRoutes, + vRtrFibStatRIPRoutes, + vRtrFibStatAggrRoutes, + vRtrFibStatSubMgmtRoutes, + vRtrFibStatManagedRoutes, + vRtrFibStatV6StaticRoutes, + vRtrFibStatV6DirectRoutes, + vRtrFibStatV6HostRoutes, + vRtrFibStatV6BGPRoutes, + vRtrFibStatV6BGPVpnRoutes, + vRtrFibStatV6OSPFRoutes, + vRtrFibStatV6ISISRoutes, + vRtrFibStatV6RIPRoutes, + vRtrFibStatV6AggrRoutes, + vRtrFibStatV6SubMgmtRoutes, + vRtrFibStatV6ManagedRoutes, + vRtrFibStatOverflows, + vRtrFibStatNextHopIPActive, + vRtrFibStatNextHopIPAvailable, + vRtrFibStatNextHopTunnelActive, + vRtrFibStatNextHopTunnelAvailable + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting FIB summary counts on version 6.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 44 } + +tmnxVRtrInetAllCidrRouteV7v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAllCidrRouteIfIndex, + vRtrInetAllCidrRouteType, + vRtrInetAllCidrRouteAge, + vRtrInetAllCidrRouteNextHopAS, + vRtrInetAllCidrRouteMetric1, + vRtrInetAllCidrRouteMetric2, + vRtrInetAllCidrRouteMetric3, + vRtrInetAllCidrRouteMetric4, + vRtrInetAllCidrRouteMetric5, + vRtrInetAllCidrRoutePreference, + vRtrInetAllCidrRouteMetric, + vRtrInetAllCidrRouteIfVRtrId, + vRtrInetAllCidrRouteIsActive + } + STATUS current + DESCRIPTION + "The group of objects supporting FIB summary counts on version 7.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 45 } + +tmnxVRtrInetStaticRouteV7v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRoutePrefixListName, + vRtrInetStaticRoutePrefixListFlag + } + STATUS current + DESCRIPTION + "The group of objects supporting the Conditional Route Policy + capability on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 46 } + +tmnxVRtrFibStatsV6v1Group OBJECT-GROUP + OBJECTS { + vRtrFibStatStaticRoutes, + vRtrFibStatDirectRoutes, + vRtrFibStatHostRoutes, + vRtrFibStatBGPRoutes, + vRtrFibStatBGPVpnRoutes, + vRtrFibStatOSPFRoutes, + vRtrFibStatISISRoutes, + vRtrFibStatRIPRoutes, + vRtrFibStatAggrRoutes, + vRtrFibStatSubMgmtRoutes, + vRtrFibStatManagedRoutes, + vRtrFibStatV6StaticRoutes, + vRtrFibStatV6DirectRoutes, + vRtrFibStatV6HostRoutes, + vRtrFibStatV6BGPRoutes, + vRtrFibStatV6BGPVpnRoutes, + vRtrFibStatV6OSPFRoutes, + vRtrFibStatV6ISISRoutes, + vRtrFibStatV6RIPRoutes, + vRtrFibStatV6AggrRoutes, + vRtrFibStatV6SubMgmtRoutes, + vRtrFibStatV6ManagedRoutes, + vRtrFibStatOverflows, + vRtrFibStatAlarmCount, + vRtrFibStatLastAlarmTime, + vRtrFibStatHighUtilization, + vRtrFibStatNextHopIPActive, + vRtrFibStatNextHopIPAvailable, + vRtrFibStatNextHopTunnelActive, + vRtrFibStatNextHopTunnelAvailable + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting FIB summary counts on version 6.1 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 47 } + +tmnxVRtrNotificationV6v1Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 6.1 Nokia SROS series systems." + ::= { tmnxVRtrGroups 48 } + +tmnxVRtruRPFV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfuRPFCheckState, + vRtrIfuRPFCheckMode, + vRtrIfuRPFCheckFailPkts, + vRtrIfuRPFCheckFailPktsLow32, + vRtrIfuRPFCheckFailPktsHigh32, + vRtrIfuRPFCheckFailBytes, + vRtrIfuRPFCheckFailBytesLow32, + vRtrIfuRPFCheckFailBytesHigh32 + } + STATUS current + DESCRIPTION + "The group of objects supporting unicast RPF feature on version 7.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 49 } + +tmnxVRtrMvpnV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicy1, + vRtrMvpnImportPolicy2, + vRtrMvpnImportPolicy3, + vRtrMvpnImportPolicy4, + vRtrMvpnImportPolicy5, + vRtrMvpnExportPolicy1, + vRtrMvpnExportPolicy2, + vRtrMvpnExportPolicy3, + vRtrMvpnExportPolicy4, + vRtrMvpnExportPolicy5, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Multicast VPN (MVPN) on version 7.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 50 } + +tmnxVRtrIfV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfQosQGrp + } + STATUS obsolete + DESCRIPTION + "The group of additional router interface objects supported on version + 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 51 } + +tmnxVRtrIpV7v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId, + vRtrInetAggrAggregatorAS4Byte, + vRtrInetCidrRouteTunnEndpntInfo, + vRtrInetCidrProtocolInstance, + vRtrInetStaticRouteLdpSync + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 7.0 Nokia SROS series + systems. This group was obsoleted in release 13.0." + ::= { tmnxVRtrGroups 52 } + +tmnxVRtrV7v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 53 } + +tmnxVRtrObsoleteV7v0Group OBJECT-GROUP + OBJECTS { + vRtrAS, + vRtrConfederationAS, + vRtrInetAggrAggregatorAS, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-VRTR-MIB which are obsoleted in Nokia + SROS 7.0 series systems." + ::= { tmnxVRtrGroups 54 } + +tmnxVRtrIfDHCPRelayV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer, + vRtrIfDHCPUseArpForReply, + vRtrIfDHCPRelayPlainBootp, + vRtrIfDHCPUserDb + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 7.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 55 } + +tmnxVRtrBfdV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdSessionVerMismatch + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection + add in version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 56 } + +tmnxVRtrIfDHCPRelayV6v1Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfDHCPUseArpForReply, + vRtrIfLdpSyncTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 6.1 Nokia SROS series systems" + ::= { tmnxVRtrGroups 57 } + +tmnxVRtrNotificationObjV7v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription, + vRtrMaxRoutesType, + vRtrSlotOrCpmFlag, + vRtrNotifInetAddrType, + vRtrNotifInetAddr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 7.0 series systems." + ::= { tmnxVRtrGroups 58 } + +tmnxVRtrNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 59 } + +tmnxVRtrV8v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLdpShortcut, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers new on version 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 60 } + +tmnxVRtrIfDHCPRelayV8v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer, + vRtrIfDHCPUseArpForReply, + vRtrIfDHCPRelayPlainBootp, + vRtrIfDHCPUserDb + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 8.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 61 } + +tmnxVRtrNetDomainGroup OBJECT-GROUP + OBJECTS { + vRtrNetDomainRowStatus, + vRtrNetDomainLastChanged, + vRtrNetDomainDesc, + vRtrNetDomainIfAssociationCnt, + vRtrNetDomainSdpAssociationCnt, + vRtrIfNetDomainRowStatus, + vRtrIfNetDomainLastChanged, + vRtrIfNetDomainTblLastChanged, + vRtrNetDomainTblLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting network-domain optimization for + Ingress SAP Queue allocation in version 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 62 } + +tmnxVRtrNotificationV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrBfdNoCpmNpResources, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 63 } + +tmnxVRtrObsoleteV8v0Group OBJECT-GROUP + OBJECTS { + vRtrIsIsStatus + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-VRTR-MIB which are obsoleted in Nokia + SROS 8.0 series systems." + ::= { tmnxVRtrGroups 64 } + +tmnxVRtrTunIntV8v0Group OBJECT-GROUP + OBJECTS { + vRtrRsvpTunIfTableLastChanged, + vRtrRsvpTunIfRowStatus, + vRtrRsvpTunIfLastChanged, + vRtrRsvpTunIfSessionId, + vRtrRsvpTunIfTransmitInt, + vRtrRsvpTunIfMultiplier, + vRtrRsvpTunIfStandbyLspName, + vRtrRsvpTunIfStandbyAddrType, + vRtrRsvpTunIfStandbyAddr, + vRtrRsvpTunIfIfIndex, + vRtrRsvpTunIfHoldTimer, + vRtrRsvpTunIfStandbySessionId, + vRtrRsvpTunIfStandbyIfIndex, + vRtrRsvpTunIfDescription, + vRtrRsvpTunIfSrcTableLastChanged, + vRtrRsvpTunIfSrcRowStatus, + vRtrRsvpTunIfSrcLastChanged, + vRtrRsvpTunIfSrcBfdEnable, + vRtrRsvpTunIfSrcSessionId, + vRtrRsvpTunIfSrcTransmitInt, + vRtrRsvpTunIfSrcMultiplier, + vRtrRsvpTunIfSrcStandbySessionId, + vRtrLdpTunIfTableLastChanged, + vRtrLdpTunIfRowStatus, + vRtrLdpTunIfLastChanged, + vRtrLdpTunIfIfIndex, + vRtrLdpTunIfDescription, + vRtrLdpTunIfRootNode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of tunnel interface for + implementation of P2MP-LSP on Nokia SROS 8.0 series systems." + ::= { tmnxVRtrGroups 65 } + +tmnxVRtrBfdV8v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdType, + vRtrIfBfdSessionTimeSinceLastRx, + vRtrIfBfdSessionTimeSinceLastTx + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection + added in release 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 66 } + +tmnxVRtrMvpnPmsiV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnIpmsiP2MPAdmin, + vRtrMvpnSpmsiP2MPAdmin, + vRtrMvpnIpmsiLspTemplate, + vRtrMvpnSpmsiLspTemplate, + vRtrMvpnSpmsiMaxLimit, + vRtrInterASMvpn + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Mvpn added in release + 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 67 } + +tmnxVRtrFibStatsV8v0Group OBJECT-GROUP + OBJECTS { + vRtrFibStatStaticRoutes, + vRtrFibStatDirectRoutes, + vRtrFibStatHostRoutes, + vRtrFibStatBGPRoutes, + vRtrFibStatBGPVpnRoutes, + vRtrFibStatOSPFRoutes, + vRtrFibStatISISRoutes, + vRtrFibStatRIPRoutes, + vRtrFibStatAggrRoutes, + vRtrFibStatSubMgmtRoutes, + vRtrFibStatManagedRoutes, + vRtrFibStatV6StaticRoutes, + vRtrFibStatV6DirectRoutes, + vRtrFibStatV6HostRoutes, + vRtrFibStatV6BGPRoutes, + vRtrFibStatV6BGPVpnRoutes, + vRtrFibStatV6OSPFRoutes, + vRtrFibStatV6ISISRoutes, + vRtrFibStatV6RIPRoutes, + vRtrFibStatV6AggrRoutes, + vRtrFibStatV6SubMgmtRoutes, + vRtrFibStatV6ManagedRoutes, + vRtrFibStatOverflows, + vRtrFibStatAlarmCount, + vRtrFibStatLastAlarmTime, + vRtrFibStatHighUtilization, + vRtrFibStatNextHopIPActive, + vRtrFibStatNextHopIPAvailable, + vRtrFibStatNextHopTunnelActive, + vRtrFibStatNextHopTunnelAvailable, + vRtrFibStatMobileHostRoutes, + vRtrFibStatV6MobileHostRoutes, + vRtrFibStatVPNLeakRoutes, + vRtrFibStatV6VPNLeakRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting FIB summary counts on version 8.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 68 } + +tmnxVRtrV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIngressIpv4Flowspec, + vRtrFibPriority, + vRtrCarrierCarrierVpn, + vRtrLabelMode, + vRtrBgpSharedQueue, + vRtrBgpSharedQueueCIR, + vRtrBgpSharedQueuePIR, + vRiaHoldUpTime, + vRiaTrackSrrpInstance, + vRtrMvpnMdtSafi, + vRtrMvpnMdtDefGrpAddrType, + vRtrMvpnMdtDefGrpAddress, + vRtrInetCidrRouteBkupFlags, + vRtrInetCidrRouteBkupNextHopType, + vRtrInetCidrRouteBkupNextHop, + vRtrInetCidrRouteBkupMetric, + vRtrInetCidrRouteNextHopRepCount, + vRtrInetAllCidrRouteBkupFlags, + vRtrInetAllCidrRouteBkupNHopType, + vRtrInetAllCidrRouteBkupNextHop, + vRtrInetAllCidrRouteBkupMetric, + vRtrInetAllCidrRouteNHopRepCount, + vRtrBgpExportInactive + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of transport and + virtual routers new on version 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 69 } + +tmnxVRtrIfDHCP6V9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6LocalDhcpServerName, + vRtrIfDHCP6RelayApplications + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 on version + 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 70 } + +tmnxVRtrQPPBV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteFC, + vRtrInetStaticRouteFCPriority, + vRtrIfQosRouteLookup, + vRtrIfIpv6QosRouteLookup, + vRtrInetCidrRouteNHFC, + vRtrInetCidrRouteNHPriority + } + STATUS current + DESCRIPTION + "The group of objects supporting QoS policy propagation using BGP in + release 9.0 R4 Nokia SROS series systems." + ::= { tmnxVRtrGroups 71 } + +tmnxVRtrBfdV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdExtTableLastChanged, + vRtrIfBfdExtAdminState, + vRtrIfBfdExtTransmitInterval, + vRtrIfBfdExtReceiveInterval, + vRtrIfBfdExtMultiplier, + vRtrIfBfdExtEchoInterval, + vRtrIfBfdExtType, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval, + vRtrIfBfdSessionType, + vRtrIfBfdSessionTimeSinceLastRx, + vRtrIfBfdSessionTimeSinceLastTx + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 72 } + +tmnxVRtrIfIpReasV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpReasPortID, + vRtrIfIpReasContextValue, + vRtrIfIpReasFragPktsRcvd, + vRtrIfIpReasFragPktsRcvdLow32, + vRtrIfIpReasFragPktsRcvdHigh32, + vRtrIfIpReasFragBytesRcvd, + vRtrIfIpReasFragBytesRcvdLow32, + vRtrIfIpReasFragBytesRcvdHigh32, + vRtrIfIpReasFragPktsReas, + vRtrIfIpReasFragPktsReasLow32, + vRtrIfIpReasFragPktsReasHigh32, + vRtrIfIpReasFragBytesReas, + vRtrIfIpReasFragBytesReasLow32, + vRtrIfIpReasFragBytesReasHigh32, + vRtrIfIpReasFragReasErrors, + vRtrIfIpReasFragReasErrorsLow32, + vRtrIfIpReasFragReasErrorsHigh32, + vRtrIfIpReasFragDisc, + vRtrIfIpReasFragDiscLow32, + vRtrIfIpReasFragDiscHigh32, + vRtrIfIpReasOutBufRes, + vRtrIfIpReasOutBufResLow32, + vRtrIfIpReasOutBufResHigh32, + vRtrIfIpReasPktsRx, + vRtrIfIpReasPktsRxLow32, + vRtrIfIpReasPktsRxHigh32, + vRtrIfIpReasBytesRx, + vRtrIfIpReasBytesRxLow32, + vRtrIfIpReasBytesRxHigh32, + vRtrIfIpReasPktsTx, + vRtrIfIpReasPktsTxLow32, + vRtrIfIpReasPktsTxHigh32, + vRtrIfIpReasBytesTx, + vRtrIfIpReasBytesTxLow32, + vRtrIfIpReasBytesTxHigh32, + vRtrIfIpReasV6FragPktsRcvd, + vRtrIfIpReasV6FragPktsRcvdLow32, + vRtrIfIpReasV6FragPktsRcvdHigh32, + vRtrIfIpReasV6FragBytesRcvd, + vRtrIfIpReasV6FragBytesRcvdL32, + vRtrIfIpReasV6FragBytesRcvdH32, + vRtrIfIpReasV6FragPktsReas, + vRtrIfIpReasV6FragPktsReasLow32, + vRtrIfIpReasV6FragPktsReasHigh32, + vRtrIfIpReasV6FragBytesReas, + vRtrIfIpReasV6FragBytesReasL32, + vRtrIfIpReasV6FragBytesReasH32, + vRtrIfIpReasV6FragReasErrors, + vRtrIfIpReasV6FragReasErrorsL32, + vRtrIfIpReasV6FragReasErrorsH32, + vRtrIfIpReasV6FragDisc, + vRtrIfIpReasV6FragDiscLow32, + vRtrIfIpReasV6FragDiscHigh32, + vRtrIfIpReasV6OutBufRes, + vRtrIfIpReasV6OutBufResLow32, + vRtrIfIpReasV6OutBufResHigh32, + vRtrIfIpReasV6PktsRx, + vRtrIfIpReasV6PktsRxLow32, + vRtrIfIpReasV6PktsRxHigh32, + vRtrIfIpReasV6BytesRx, + vRtrIfIpReasV6BytesRxLow32, + vRtrIfIpReasV6BytesRxHigh32, + vRtrIfIpReasV6PktsTx, + vRtrIfIpReasV6PktsTxLow32, + vRtrIfIpReasV6PktsTxHigh32, + vRtrIfIpReasV6BytesTx, + vRtrIfIpReasV6BytesTxLow32, + vRtrIfIpReasV6BytesTxHigh32, + vRtrIfSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Reassembly on version 9.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 73 } + +tmnxVRtrIfStatsV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfRxBytes, + vRtrIfRxBytesHigh32, + vRtrIfRxBytesLow32, + vRtrIfRxPkts, + vRtrIfRxPktsHigh32, + vRtrIfRxPktsLow32, + vRtrIfTxV4Bytes, + vRtrIfTxV4BytesHigh32, + vRtrIfTxV4BytesLow32, + vRtrIfTxV4DiscardBytes, + vRtrIfTxV4DiscardBytesHigh32, + vRtrIfTxV4DiscardBytesLow32, + vRtrIfTxV4DiscardPkts, + vRtrIfTxV4DiscardPktsHigh32, + vRtrIfTxV4DiscardPktsLow32, + vRtrIfTxV4Pkts, + vRtrIfTxV4PktsHigh32, + vRtrIfTxV4PktsLow32, + vRtrIfTxV6Bytes, + vRtrIfTxV6BytesHigh32, + vRtrIfTxV6BytesLow32, + vRtrIfTxV6DiscardBytes, + vRtrIfTxV6DiscardBytesHigh32, + vRtrIfTxV6DiscardBytesLow32, + vRtrIfTxV6DiscardPkts, + vRtrIfTxV6DiscardPktsHigh32, + vRtrIfTxV6DiscardPktsLow32, + vRtrIfTxV6Pkts, + vRtrIfTxV6PktsHigh32, + vRtrIfTxV6PktsLow32 + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Reassembly on version 9.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 74 } + +tmnxVRtrNotificationObjV8v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription, + vRtrMaxRoutesType, + vRtrSlotOrCpmFlag, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 8.0 series systems." + ::= { tmnxVRtrGroups 75 } + +tmnxVRtrIfDHCPRelayV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer, + vRtrIfDHCPUseArpForReply, + vRtrIfDHCPRelayPlainBootp, + vRtrIfDHCPUserDb, + vRtrIfDHCPFilterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 9.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 76 } + +tmnxVRtrNatRedGroup OBJECT-GROUP + OBJECTS { + vRtrNatRoutes, + vRtrNatActiveRoutes, + vRtrV6NatRoutes, + vRtrV6NatActiveRoutes, + vRtrFibStatNatRoutes, + vRtrFibStatV6NatRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of NAT redundancy on Nokia + SROS series systems." + ::= { tmnxVRtrGroups 77 } + +tmnxVRtrIfV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfInfo, + vRtrIfInfoEncrypted, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfStatusString, + vRtrIfOperDownReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of router interfaces on + Nokia SROS series systems in 9.0 release." + ::= { tmnxVRtrGroups 78 } + +tmnxVRtrMSPwV9v0Group OBJECT-GROUP + OBJECTS { + vRtrMsPwL2RtIsBestRoute, + vRtrMsPwL2RtRDCommunity, + vRtrMsPwL2RtAge + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of virtual router + dynamic multi-segment pseudo-wire features new on version 9.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 79 } + +tmnxVRtrMvpnSrcRedV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrMvpnIpmsiEnableBfdRoot, + vRtrMvpnIpmsiEnableBfdLeaf, + vRtrMvpnIpmsiBfdRtTraInt, + vRtrMvpnIpmsiBfdRootMult + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MVPN source redundancy + on version 9.0R4 Nokia SROS series systems." + ::= { tmnxVRtrGroups 80 } + +tmnxVRtrObsoletedBfdV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdEchoInterval, + vRtrIfBfdType + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting Bi-directional Forwarding + Detection on version 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 81 } + +tmnxVRtrStatV9v0Group OBJECT-GROUP + OBJECTS { + vRtrISISAltRoutes, + vRtrISISActiveAltRoutes, + vRtrBGPAltRoutes, + vRtrBGPActiveAltRoutes, + vRtrStatCurrNumAltRoutes, + vRtrV6ISISAltRoutes, + vRtrV6ISISActiveAltRoutes, + vRtrV6BGPAltRoutes, + vRtrV6BGPActiveAltRoutes, + vRtrV6StatCurrNumAltRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics on version + 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 82 } + +tmnxVRtruRPFV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpv6uRPFCheckState, + vRtrIfIpv6uRPFCheckMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router interfaces on + Nokia SROS series systems in 10.0 release." + ::= { tmnxVRtrGroups 83 } + +tmnxVRtrPolicyGroup OBJECT-GROUP + OBJECTS { + vRtrVrfImportPolicy1, + vRtrVrfImportPolicy2, + vRtrVrfImportPolicy3, + vRtrVrfImportPolicy4, + vRtrVrfImportPolicy5, + vRtrVrfImportPolicy6, + vRtrVrfImportPolicy7, + vRtrVrfImportPolicy8, + vRtrVrfImportPolicy9, + vRtrVrfImportPolicy10, + vRtrVrfImportPolicy11, + vRtrVrfImportPolicy12, + vRtrVrfImportPolicy13, + vRtrVrfImportPolicy14, + vRtrVrfImportPolicy15, + vRtrVrfExportPolicy1, + vRtrVrfExportPolicy2, + vRtrVrfExportPolicy3, + vRtrVrfExportPolicy4, + vRtrVrfExportPolicy5, + vRtrVrfExportPolicy6, + vRtrVrfExportPolicy7, + vRtrVrfExportPolicy8, + vRtrVrfExportPolicy9, + vRtrVrfExportPolicy10, + vRtrVrfExportPolicy11, + vRtrVrfExportPolicy12, + vRtrVrfExportPolicy13, + vRtrVrfExportPolicy14, + vRtrVrfExportPolicy15, + vRtrMvpnVrfImportPolicy1, + vRtrMvpnVrfImportPolicy2, + vRtrMvpnVrfImportPolicy3, + vRtrMvpnVrfImportPolicy4, + vRtrMvpnVrfImportPolicy5, + vRtrMvpnVrfImportPolicy6, + vRtrMvpnVrfImportPolicy7, + vRtrMvpnVrfImportPolicy8, + vRtrMvpnVrfImportPolicy9, + vRtrMvpnVrfImportPolicy10, + vRtrMvpnVrfImportPolicy11, + vRtrMvpnVrfImportPolicy12, + vRtrMvpnVrfImportPolicy13, + vRtrMvpnVrfImportPolicy14, + vRtrMvpnVrfImportPolicy15, + vRtrMvpnVrfExportPolicy1, + vRtrMvpnVrfExportPolicy2, + vRtrMvpnVrfExportPolicy3, + vRtrMvpnVrfExportPolicy4, + vRtrMvpnVrfExportPolicy5, + vRtrMvpnVrfExportPolicy6, + vRtrMvpnVrfExportPolicy7, + vRtrMvpnVrfExportPolicy8, + vRtrMvpnVrfExportPolicy9, + vRtrMvpnVrfExportPolicy10, + vRtrMvpnVrfExportPolicy11, + vRtrMvpnVrfExportPolicy12, + vRtrMvpnVrfExportPolicy13, + vRtrMvpnVrfExportPolicy14, + vRtrMvpnVrfExportPolicy15 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on Nokia SROS series systems in 10.0 release." + ::= { tmnxVRtrGroups 84 } + +tmnxVRtrIfDHCP6V10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6LinkAddress + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 since version + 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 85 } + +tmnxVRtrGlobalV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTmsOffRampVprn, + vRtrIfTmsMgmtVprn, + vRtrVpnBackupPath, + vRtrIpFastReroute, + vRtrDnsTableLastCh, + vRtrDnsLastCh, + vRtrDnsRowStatus, + vRtrDnsAdminState, + vRtrDnsPrimaryAddrType, + vRtrDnsPrimaryAddr, + vRtrDnsSecondaryAddrType, + vRtrDnsSecondaryAddr, + vRtrDnsTertiaryAddrType, + vRtrDnsTertiaryAddr, + vRtrDnsIpv4SourceAddr, + vRtrDnsIpv6SourceAddr, + vRtrIfInfo, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfStatusString, + vRtrIfOperDownReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of additional features on + Nokia SROS series systems release 10.0." + ::= { tmnxVRtrGroups 86 } + +tmnxVRtrQosQGrplV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfQosNetworkPolicyId, + vRtrIfQosEgrPortRedirectQGrp, + vRtrIfQosEgrQGrpInstanceId, + vRtrIfQosIngFpRedirectQGrp, + vRtrIfQosIngQGrpInstanceId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS queue groups on + Nokia SROS series systems release 10.0." + ::= { tmnxVRtrGroups 87 } + +tmnxVRtrStatV10v0Group OBJECT-GROUP + OBJECTS { + vRtrBGPVPNAltRoutes, + vRtrBGPVPNActiveAltRoutes, + vRtrV6BGPVPNAltRoutes, + vRtrV6BGPVPNActiveAltRoutes, + vRtrOSPFAltRoutes, + vRtrOSPFActiveAltRoutes, + vRtrV6OSPFAltRoutes, + vRtrV6OSPFActiveAltRoutes, + vRtrPeriodicRoutes, + vRtrPeriodicActiveRoutes, + vRtrV6PeriodicRoutes, + vRtrV6PeriodicActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics on version + 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 88 } + +tmnxVRtrIfObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrMvpnExportPolicy1, + vRtrMvpnExportPolicy2, + vRtrMvpnExportPolicy3, + vRtrMvpnExportPolicy4, + vRtrMvpnExportPolicy5, + vRtrMvpnImportPolicy1, + vRtrMvpnImportPolicy2, + vRtrMvpnImportPolicy3, + vRtrMvpnImportPolicy4, + vRtrMvpnImportPolicy5, + vRtrIfInfoEncrypted, + vRtrIfQosPolicyId, + vRtrIfQosQGrp + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in version 10.0 of Nokia SROS series + systems." + ::= { tmnxVRtrGroups 89 } + +tmnxVRtrV10v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLdpShortcut, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels, + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT, + vRtrGrtMaxIpv6ExportRoutes, + vRtrInetAggrNextHopType, + vRtrInetAllCidrRteTnlEnabledTime, + vRtrInetAllCidrRtNextHopType, + vRtrInetAllCidrRtNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo, + vRtrInetAllCidrRtBkupNHType, + vRtrInetAllCidrRtBkupNHOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo, + vRtrInetStaticRouteDescription, + vRtrInetStaticRoutePaddingSize + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 90 } + +tmnxVRtrIfV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfLastOperStateChange, + vRtrIfOperMtu, + vRtrIfGlobalIndex, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfGlobalIndexvRtrID, + vRtrIfGlobalIndexvRtrIfIndex, + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable, + vRtrInetCidrRouteBkupNHType, + vRtrInetCidrRouteBkupNHOwner, + vRtrInetCidrRouteBkupNHOwnAxInfo + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 91 } + +tmnxVRtrNotificationV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrGrtV6ExportLimitReached, + tmnxVRtrGrtV6RoutesExpLimDropped, + tmnxVRtrStaticRouteStatusChanged + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 92 } + +tmnxVRtrFlowSpecV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIngressIpv4Flowspec, + vRtrIfIngressIpv6Flowspec + } + STATUS current + DESCRIPTION + "The group of objects supporting management BGP flowspec on router + interfaces on version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 93 } + +tmnxVRtrIfExtV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfLagLinkMapProfile, + vRtrIfLagActivePort, + vRtrIfIngressStatsEnabled, + vRtrIfIpv6ReachableTime, + vRtrIfEnableMacAccounting + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 94 } + +tmnxVRtrGrtLocalMgmtV10v0Group OBJECT-GROUP + OBJECTS { + vRtrGrtLocalMgmtState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 95 } + +tmnxVRtrV11v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteCommunityVal, + vRtrInetStaticRouteCreationOrig, + vRtrInetAggrCommunityVal, + vRtrInetAggrIndirectAddrType, + vRtrInetAggrIndirectAddr, + vRtrIpv6ReachableTime, + vRtrIfLocalPoolAdminState, + vRtrIfLocalPoolServerName, + vRtrIfLocalPoolClientApps, + vRtrIfLocalPoolDefPoolName, + vRtrIfLocalPoolSecPoolName, + vRtrRsmTableLastCh, + vRtrRsmLastCh, + vRtrRsmRowStatus, + vRtrRsmGroup, + vRtrInetStaticRouteDynamicBgp, + vRtrTunnelNextHopFlags, + vRtrIfLocalPoolV6ServerName, + vRtrIfLocalPoolV6ClientApps, + vRtrInetStaticRouteDynBgpNHType, + vRtrInetStaticRouteDynBgpNH + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 96 } + +tmnxVRtrStatV11v0Group OBJECT-GROUP + OBJECTS { + vRtrOSPFv3Routes, + vRtrOSPFv3ActiveRoutes, + vRtrOSPFv3AltRoutes, + vRtrOSPFv3ActiveAltRoutes, + vRtrV6ManagedRoutes, + vRtrV6ManagedActiveRoutes, + vRtrStatTotalMplsTpTunnels, + vRtrStatActiveMplsTpTunnels, + vRtrV6Dhcpv6PdRoutes, + vRtrV6Dhcpv6PdActiveRoutes, + vRtrV6Dhcpv6NaRoutes, + vRtrV6Dhcpv6NaActiveRoutes, + vRtrV6Dhcpv6TaRoutes, + vRtrV6Dhcpv6TaActiveRoutes, + vRtrV6Dhcpv6PdExclRoutes, + vRtrV6Dhcpv6PdExclActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics on version + 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 97 } + +tmnxVRtrMcastV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfMcastNetworkDomainName, + vRtrNetDomainMcastAssociationCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 98 } + +tmnxVRtrIfStatsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfRxV6Pkts, + vRtrIfRxV6PktsLow32, + vRtrIfRxV6PktsHigh32, + vRtrIfRxV6Bytes, + vRtrIfRxV6BytesLow32, + vRtrIfRxV6BytesHigh32, + vRtrIfV6uRPFCheckFailPkts, + vRtrIfV6uRPFCheckFailPktsLow32, + vRtrIfV6uRPFCheckFailPktsHigh32, + vRtrIfV6uRPFCheckFailBytes, + vRtrIfV6uRPFCheckFailBytesLow32, + vRtrIfV6uRPFCheckFailBytesHigh32, + vRtrIfRxV4Pkts, + vRtrIfRxV4Bytes, + vRtrIfV4uRPFCheckFailPkts, + vRtrIfV4uRPFCheckFailBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting IP interface statistics added in + release 11.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 99 } + +tmnxVRtrIfDHCPRelayV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayUnicastMsg, + vRtrIfDHCPRelayClientPktsProxUDB + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 11.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 100 } + +tmnxVrtrIfDCpuProtV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDCpuProtPolicy, + vRtrIfDcpFpStaticState, + vRtrIfDcpFpStaticExcdCount, + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDcpFpStaticHoldDown, + vRtrIfDcpFpStaticDetectionTime, + vRtrIfDcpFpDynState, + vRtrIfDcpFpDynExcdCount, + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDcpFpDynHoldDown, + vRtrIfDcpFpDynDetectionTime, + vRtrIfDcpFpDynAllocated, + vRtrIfDcpFpLocMonState, + vRtrIfDcpFpLocMonExcdCount, + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDcpFpLocMonAllDynAlloc + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Distributed CPU Protection + feature for virtual interfaces on Nokia SROS series release 11.0 + systems." + ::= { tmnxVRtrGroups 102 } + +tmnxVrtrIfDHCP6ProxyDuidGroup OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6ProxyDuidTableLastCh, + vRtrIfDHCP6ProxyDuidLastChanged, + vRtrIfDHCP6ProxyDuidTypeCode, + vRtrIfDHCP6ProxyDuidEnNumber, + vRtrIfDHCP6ProxyDuidEnIdData, + vRtrIfDHCP6ProxyDuidEnIdDataType + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP Unique Identifier (DUID) feature + for virtual interfaces on Nokia SROS series." + ::= { tmnxVRtrGroups 103 } + +tmnxVrtrDcpNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Distributed CPU + Protection feature for virtual interfaces on version 11.0 Nokia SROS + series systems." + ::= { tmnxVRtrGroups 104 } + +tmnxVrtrIfDcpNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrIfDcpStaticExcd, + vRtrIfDcpDynamicExcd, + vRtrIfDcpStaticHoldDownStart, + vRtrIfDcpDynamicHoldDownStart, + vRtrIfDcpStaticHoldDownEnd, + vRtrIfDcpDynamicHoldDownEnd, + vRtrIfDcpStaticConform, + vRtrIfDcpDynamicConform, + vRtrIfDcpLocMonExcd, + vRtrIfDcpLocMonExcdDynResource, + vRtrIfDcpLocMonExcdAllDynAlloc, + vRtrIfDcpLocMonExcdAllDynFreed, + vRtrIfDcpDynamicEnforceAlloc, + vRtrIfDcpDynamicEnforceFreed + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Distributed CPU + Protection feature for virtual interfaces on version 11.0 Nokia SROS + series systems." + ::= { tmnxVRtrGroups 105 } + +tmnxVRtrIfMacStatsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfMacAccountingInOctets, + vRtrIfMacAccountingInOctetsL, + vRtrIfMacAccountingInOctetsH, + vRtrIfMacAccountingInFrames, + vRtrIfMacAccountingInFramesL, + vRtrIfMacAccountingInFramesH, + vRtrIfMacAccountingOutOctets, + vRtrIfMacAccountingOutOctetsL, + vRtrIfMacAccountingOutOctetsH, + vRtrIfMacAccountingOutFrames, + vRtrIfMacAccountingOutFramesL, + vRtrIfMacAccountingOutFramesH + } + STATUS current + DESCRIPTION + "The group of objects supporting IP interface MAC statistics added in + release 11.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 106 } + +tmnxVRtrIpv6RtrAdvertV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIpv6RtrAdvertCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended Router + Advertisement features for IPv6 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 107 } + +tmnxVRtrBfdV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdExtTableLastChanged, + vRtrIfBfdExtAdminState, + vRtrIfBfdExtTransmitInterval, + vRtrIfBfdExtReceiveInterval, + vRtrIfBfdExtMultiplier, + vRtrIfBfdExtEchoInterval, + vRtrIfBfdExtType, + vRtrIfBfdSessExtOperState, + vRtrIfBfdSessExtState, + vRtrIfBfdSessExtOperFlags, + vRtrIfBfdSessExtMesgRecv, + vRtrIfBfdSessExtMesgSent, + vRtrIfBfdSessExtLastDownTime, + vRtrIfBfdSessExtLastUpTime, + vRtrIfBfdSessExtUpCount, + vRtrIfBfdSessExtDownCount, + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtRemDisc, + vRtrIfBfdSessExtProtocols, + vRtrIfBfdSessExtTxInterval, + vRtrIfBfdSessExtRxInterval, + vRtrIfBfdSessExtType, + vRtrIfBfdSessExtVerMismatch, + vRtrIfBfdSessExtTimeSinceLastRx, + vRtrIfBfdSessExtTimeSinceLastTx, + vRtrIfBfdSessExtRemoteLspNum, + vRtrIfBfdSessExtRemoteTunnelNum, + vRtrIfBfdSessExtRemoteNodeId, + vRtrIfBfdSessExtRemoteGlobalId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtLspPathId + } + STATUS current + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 108 } + +tmnxVRtrBfdSessionObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval, + vRtrIfBfdSessionType, + vRtrIfBfdSessionVerMismatch, + vRtrIfBfdSessionTimeSinceLastRx, + vRtrIfBfdSessionTimeSinceLastTx + } + STATUS current + DESCRIPTION + "The group of obsolete objects for Bi-directional Forwarding Detection + on Nokia SROS series systems 11.0 Release." + ::= { tmnxVRtrGroups 109 } + +tmnxVRtrObsoleteNotifV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdSessionUp, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrBfdNoCpmNpResources + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the transport and virtual + router capabilities on Nokia SROS series systems 11.0 Release." + ::= { tmnxVRtrGroups 110 } + +tmnxVRtrNotificationV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop, + tmnxVRtrBfdSessExtDown, + tmnxVRtrBfdSessExtUp, + tmnxVRtrBfdSessExtDeleted, + tmnxVRtrBfdSessExtProtChange, + tmnxVRtrBfdExtNoCpmNpResources, + tmnxVRtrDnsFault, + tmnxVRtrMacAcctLimitReached, + tmnxVRtrMacAcctLimitCleared, + tmnxVRtrNgBfdSessDown, + tmnxVRtrNgBfdSessUp, + tmnxVRtrNgBfdSessDeleted, + tmnxVRtrNgBfdSessProtChange, + tmnxVRtrNgBfdNoCpmNpResources + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 111 } + +tmnxVRtrIfDHCP6V11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6RoutePopulatePd, + vRtrIfDHCP6RoutePopulateNa, + vRtrIfDHCP6RoutePopulateTa + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 since version + 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 112 } + +tmnxVRtrNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrNotifTruthValue + } + STATUS current + DESCRIPTION + "The group of notification objects supporting virtual router instances + added in release 11.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 113 } + +tmnxVRtrV12v0Group OBJECT-GROUP + OBJECTS { + vRtrRipNgStatus, + vRtrIfTcpMss, + vRtrIfIpv6TcpMss, + vRtrIfuRPFIgnoreDefault, + vRtrIfIpv6uRPFIgnoreDefault, + tmnxVrtrIfAdminGrpTableLastCh, + tmnxVrtrIfAdminGroupRowStatus, + tmnxVrtrIfAdminGroupLastCh, + tmnxVrtrIfSrlgGrpTableLastCh, + tmnxVrtrIfSrlgGroupRowStatus, + tmnxVrtrIfSrlgGroupLastCh, + vRtrInetStaticRouteValidateNH, + vRtrIfDHCPPythonPolicy, + vRtrIfDHCPVirtualSubnet, + vRtrInetStaticRouteSrcClassIndex, + vRtrInetStaticRouteDstClassIndex, + vRtrIpv6NdCacheStaleTime, + vRtrInetCidrRouteSrcClassIndex, + vRtrInetCidrRouteDstClassIndex, + vRtrInetAllCidrRtSrcClassIndex, + vRtrInetAllCidrRtDstClassIndex, + vRiaInetAddressSendCgaModifier + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 114 } + +tmnxVRtrIfDHCP6V12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6RoutePopulateExcl, + vRtrIfDHCP6PythonPolicy + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 since version + 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 115 } + +tmnxVRtrExportBgpVpnV11v0Group OBJECT-GROUP + OBJECTS { + vRtrAllowExportBgpVpn + } + STATUS current + DESCRIPTION + "The group of new objects supporting DC Inter connect feature in Nokia + SROS series systems." + ::= { tmnxVRtrGroups 116 } + +tmnxVRtrGenerateICMPV12v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteGenerateIcmp, + vRtrInetAggrGenerateIcmp + } + STATUS current + DESCRIPTION + "The group of new objects supporting ICMP Unreachable Option for Static + or Aggregate Black-Hole Routes in Nokia SROS series systems." + ::= { tmnxVRtrGroups 117 } + +tmnxVRtrIfSendV12v0Group OBJECT-GROUP + OBJECTS { + vRtrSendKeyRollover, + vRtrIfSendAdminState, + vRtrIfSendAllowUnsecuredMsgs, + vRtrIfSendCgaSecurityParameter, + vRtrIfSendCgaVerificationMinbits, + vRtrIfSendLinkLocalCgaModifier, + vRtrIfSendLastChanged, + vRtrIfSendTableLastChanged, + vRtrIpNetToPhysicalSecureNd + } + STATUS current + DESCRIPTION + "The group of new objects supporting SEcure Neighbor Discovery (SEND) + in Nokia SROS series systems." + ::= { tmnxVRtrGroups 118 } + +tmnxvRtrIfAttributeGroup OBJECT-GROUP + OBJECTS { + tmnxAdminGroupTblLastCh, + tmnxAdminGrpRowStatus, + tmnxAdminGrpRowLstChng, + tmnxAdminGrpValue, + tmnxSrlgGroupTblLastCh, + tmnxSrlgGrpRowStatus, + tmnxSrlgGrpRowLstChng, + tmnxSrlgGrpValue + } + STATUS current + DESCRIPTION + "The group of objects providing configuration of interface attributes + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 119 } + +tmnxVRtrIfExtV12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfLagLinkMapProfile, + vRtrIfLagActivePort, + vRtrIfIngressStatsEnabled, + vRtrIfIpv6ReachableTime, + vRtrIfIpv6DadDisable, + vRtrIfEnableMacAccounting, + vRtrIfIpv6NdCacheStaleTime, + vRtrIfTmsOffRampIgrVrf + } + STATUS obsolete + DESCRIPTION + "A group of objects supporting management of virtual router instance + interfaces in version 12.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 121 } + +tmnxVRtrCreation12v0Group OBJECT-GROUP + OBJECTS { + vRiaCreationOrigin, + vRtrVrfPlcyCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 122 } + +tmnxVRtrIPsecStatGroup OBJECT-GROUP + OBJECTS { + vRtrIPsecRoutes, + vRtrIPsecActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics for IPsec + routes in Nokia SROS series systems." + ::= { tmnxVRtrGroups 123 } + +tmnxVRtrVirtualCPE12v0Group OBJECT-GROUP + OBJECTS { + vRtrAllowSnmpAccess + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 124 } + +tmnxVRtrBgpEvpn12v0Group OBJECT-GROUP + OBJECTS { + vRtrStatBGPEVPNARPEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 125 } + +tmnxVRtrLagHashLoadBal12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTeidLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 126 } + +tmnxVRtrPlcyAcctTempl12v0Group OBJECT-GROUP + OBJECTS { + vRtrPlcyAcctTemplTblLastChanged, + vRtrPlcyAcctTemplateRowStatus, + vRtrPlcyAcctTemplateLastChgd, + vRtrPlcyAcctSrcClassTblLstChgd, + vRtrPlcyAcctSrcClassRowStatus, + vRtrPlcyAcctSrcClassLastChgd, + vRtrPlcyAcctDestClassTblLstChgd, + vRtrPlcyAcctDestClassRowStatus, + vRtrPlcyAcctDestClassLastChgd, + vRtrIfPlcyAcctTemplateName, + vRtrPlcyAcctIfStatsTblLstChgd, + vRtrPlcyAcctRxFwdPkts, + vRtrPlcyAcctRxFwdBytes, + vRtrPlcyAcctRxIncompleteCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of bgp policy accounting + for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 127 } + +tmnxVRtrLagEgrLoadBal12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfEgrIpLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 128 } + +tmnxVRtrVccvBfd12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdSessSdpBindIndex, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BFD sessions on virtual + interfaces on version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 129 } + +tmnxVRtrRAV12v0Group OBJECT-GROUP + OBJECTS { + vRtrRARowStatus, + vRtrRADnsOptServer1, + vRtrRADnsOptServer2, + vRtrRADnsOptServer3, + vRtrRADnsOptServer4, + vRtrRADnsOptRdnssLtime, + vRtrRAIfRowStatus, + vRtrRAIfDnsOptServer1, + vRtrRAIfDnsOptServer2, + vRtrRAIfDnsOptServer3, + vRtrRAIfDnsOptServer4, + vRtrRAIfDnsOptRdnssLtime, + vRtrRAIfDnsOptInclDns + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router advertisement + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 130 } + +tmnxVRtrIcmpTunnelingGroup OBJECT-GROUP + OBJECTS { + vRtrIcmpTunneling, + vRtrTTLPropVprnLocal, + vRtrTTLPropVprnTransit, + vRtrTTLPropLabelRouteLocal, + vRtrTTLPropLabelRouteTransit, + vRtrTTLPropLsrLabelRoute, + vRtrSvcTTLPropVprnLocal, + vRtrSvcTTLPropVprnTransit, + vRtrTTLPropTblLstChgd, + vRtrSvcTTLPropTblLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting ICMP tunneling feature for release + 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 132 } + +tmnxVRtrAggrRouteV12v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrDescription + } + STATUS current + DESCRIPTION + "The group of new objects supporting the ability to add text + description to aggregate routes in version 12.0 of Nokia SROS series + systems." + ::= { tmnxVRtrGroups 133 } + +tmnxVRtrBgpEvpnIpRoutes12v0Group OBJECT-GROUP + OBJECTS { + vRtrStatBGPEvpnRoutes, + vRtrStatBGPEvpnActiveRoutes, + vRtrV6StatBGPEvpnRoutes, + vRtrV6StatBGPEvpnActiveRoutes, + vRtrFibStatBGPEvpnRoutes, + vRtrFibStatV6BGPEvpnRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BGP EVPN IP route + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 134 } + +tmnxVRtrConfExtV12v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnMdSourceAddrType, + vRtrMvpnMdSourceAddress + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of transport and + virtual routers new on version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 135 } + +tmnxVRtrStickyHashEcmp12v0Group OBJECT-GROUP + OBJECTS { + vRtrInetCidrRouteOperFlags, + vRtrInetAllCidrRtOperFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting Sticky Hash Ecmp feature for release + 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 136 } + +tmnxVRtrV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSrlgGrpPenaltyWeight, + vRtrDisableSelectiveFib, + vRtrWeightedEcmp, + vRtrIfDHCPRelaySiaddrOvrAddrType, + vRtrIfDHCPRelaySiaddrOvrAddr, + vRtrInetCidrRouteNextHopWeight, + vRtrInetCidrRteTnlNextHopWeight, + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels, + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT, + vRtrGrtMaxIpv6ExportRoutes, + vRtrInetAggrNextHopType, + vRtrInetAllCidrRteTnlEnabledTime, + vRtrInetAllCidrRtNextHopType, + vRtrInetAllCidrRtNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo, + vRtrInetAllCidrRtBkupNHType, + vRtrInetAllCidrRtBkupNHOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo, + vRtrInetStaticRouteDescription, + vRtrInetStaticRoutePaddingSize, + vRtrV6LDPRoutes, + vRtrV6LDPActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 137 } + +tmnxVRtrNotifyObjsNHRvplsArpGrp OBJECT-GROUP + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "The group of notification objects supporting virtual router instances + added for Next Hop Rvpls ARP in Nokia SROS series systems." + ::= { tmnxVRtrGroups 138 } + +tmnxVRtrNotificationNHRvplsArpGr NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrNHRvplsARPHighUsage, + tmnxVRtrNHRvplsARPExhaust, + tmnxVRtrNHRvplsARPHighUsageClr + } + STATUS current + DESCRIPTION + "The group of notifications added for supporting virtual router + instances added for Next Hop Rvpls ARP in Nokia SROS series systems." + ::= { tmnxVRtrGroups 139 } + +tmnxVRtrTunnelExtTableV13v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelMetric, + vRtrInetTunnelAge, + vRtrInetTunnelNextHopFlags, + vRtrInetTunnelLspBandwidth, + vRtrInetTunnelMTU, + vRtrInetTunnelLspWeight, + vRtrInetTunnelLspId, + vRtrInetTunnelRelativeMetric, + vRtrInetTunnelFlags, + vRtrInetTunnelLabel, + vRtrInetTunnelBypassLabel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 141 } + +tmnxVRtrMcastSpmsiEnhV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnWildcardSpmsi, + vRtrMvpnWildcardSpmsiBsrSig + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 142 } + +tmnxVRtrHoldDownTimeV12v0Group OBJECT-GROUP + OBJECTS { + vRtrStaticRouteHoldDownEnable, + vRtrStaticRouteHoldDownInitial, + vRtrStaticRouteHoldDownMultiplr, + vRtrStaticRouteHoldDownMaxValue, + vRtrInetStaticRouteHoldTimeLeft + } + STATUS current + DESCRIPTION + "The group of objects supporting Hold Down Time for static routes on + Nokia SROS series systems." + ::= { tmnxVRtrGroups 143 } + +tmnxVRtrLoadBalEnhV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfSpiLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 13.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 144 } + +tmnxVRtrInetSRIndirectV13v0Group OBJECT-GROUP + OBJECTS { + vRtrInetSRIndirectTunnelLdp, + vRtrInetSRIndirectTunnelRsvpTe, + vRtrInetSRIndirectTunnelDisalIgp, + vRtrInetSRIndirectLspRowStatus, + vRtrInetSRIndirectTunResStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 145 } + +tmnxVRtrIfExtIfArpRetryTimerGrp OBJECT-GROUP + OBJECTS { + vRtrIfArpRetryTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting the virtual interfaces in Nokia SROS + series systems." + ::= { tmnxVRtrGroups 146 } + +tmnxVRtrBgpAutoRDGroup OBJECT-GROUP + OBJECTS { + vRtrBgpAutoRD, + vRtrBgpOperRD, + vRtrBgpOperRDType + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP auto route-distinguisher feature + in Nokia SROS series systems." + ::= { tmnxVRtrGroups 147 } + +tmnxVRtrTunnelTableStatGroup OBJECT-GROUP + OBJECTS { + vRtrStatTotalIsisTunnels, + vRtrStatActiveIsisTunnels, + vRtrStatTotalOspfTunnels, + vRtrStatActiveOspfTunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting the virtual interfaces in Nokia SROS + series systems." + ::= { tmnxVRtrGroups 148 } + +tmnxVRtrIfDHCPRelayV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayClientPktsProxNq, + vRtrIfDHCP6FilterId, + vRtrIfDHCP6SnpgAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces added in version 13.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 149 } + +tmnxVRtrLdpIpv613v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpShortcutType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LDP IPv6 in Nokia SROS + series systems." + ::= { tmnxVRtrGroups 150 } + +tmnxVRtrIfLagPerLinkHashGroup OBJECT-GROUP + OBJECTS { + vRtrIfLagPerLinkHashLastChgd, + vRtrIfLagPerLinkHashClass, + vRtrIfLagPerLinkHashWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of per link hash on lag + feature on Nokia SROS series systems." + ::= { tmnxVRtrGroups 151 } + +tmnxVRtrCidrNextHopOwnInstGroup OBJECT-GROUP + OBJECTS { + vRtrInetCidrRouteNextHopOwnInst, + vRtrInetCidrRouteBkupNHOwnInst, + vRtrInetAllCidrRtNextHopOwnInst, + vRtrInetAllCidrRtBkupNHOwnInst + } + STATUS current + DESCRIPTION + "The group of objects supporting the route table next hop instances on + Nokia SROS series systems." + ::= { tmnxVRtrGroups 152 } + +tmnxVRtrIpV13v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId, + vRtrInetAggrAggregatorAS4Byte, + vRtrInetCidrRouteTunnEndpntInfo, + vRtrInetCidrProtocolInstance, + vRtrInetStaticRouteLdpSync, + vRtrInetStaticRouteCommunityVal, + vRtrInetStaticRouteCreationOrig, + vRtrInetAggrCommunityVal, + vRtrInetAggrIndirectAddrType, + vRtrInetAggrIndirectAddr, + vRtrIpv6ReachableTime, + vRtrIfLocalPoolAdminState, + vRtrIfLocalPoolServerName, + vRtrIfLocalPoolClientApps, + vRtrIfLocalPoolDefPoolName, + vRtrIfLocalPoolSecPoolName, + vRtrRsmTableLastCh, + vRtrRsmLastCh, + vRtrRsmRowStatus, + vRtrRsmGroup, + vRtrInetStaticRouteDynamicBgp, + vRtrIfLocalPoolV6ServerName, + vRtrIfLocalPoolV6ClientApps, + vRtrInetStaticRouteDynBgpNHType, + vRtrInetStaticRouteDynBgpNH + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 13.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 153 } + +tmnxVRtrIpV13v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp + } + STATUS current + DESCRIPTION + "The group of obsolete objects for static route on Nokia SROS series + systems 13.0 Release." + ::= { tmnxVRtrGroups 154 } + +tmnxVRtrIfObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfCflowd + } + STATUS current + DESCRIPTION + "The group of objects obsoleted for virtual router interfaces in + version 13.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 155 } + +tmnxVRtrV13v0GenObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrTunnelNextHopFlags, + vRtrLdpShortcut + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems 13.0 + Release." + ::= { tmnxVRtrGroups 156 } + +tmnxVRtrIfArpNbrLimitGroup OBJECT-GROUP + OBJECTS { + vRtrIfArpLimit, + vRtrIfArpLogOnly, + vRtrIfArpThreshold, + vRtrIfIpv6NbrLimit, + vRtrIfIpv6NbrLogOnly, + vRtrIfIpv6NbrThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ARP Limit and Neighbor + Limit on virtual interfaces in Nokia SROS series systems." + ::= { tmnxVRtrGroups 157 } + +tmnxVRtrIfExtV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfVasIfType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual router instance + interfaces in version 13.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 158 } + +tmnxVRtrV13v0IfStatsGroup OBJECT-GROUP + OBJECTS { + vRtrIfRxMplsPkts, + vRtrIfTxMplsPkts, + vRtrIfRxMplsBytes, + vRtrIfTxMplsBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting IF stats for transport and virtual + routers on version 13.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 159 } + +tmnxVRtrIfArpNbrNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrArpLmt, + tmnxVRtrArpThresholdExceeded, + tmnxVRtrIpv6NbrLmt, + tmnxVRtrIpv6NbrThresholdExceeded + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ARP Limit and Neighbor + Limit notifications on virtual interfaces in Nokia SROS series + systems." + ::= { tmnxVRtrGroups 160 } + +tmnxVRtrTunnelTableCBFV13v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelLspFC + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 161 } + +tmnxVRtrIPv6IPsecStatGroup OBJECT-GROUP + OBJECTS { + vRtrV6IPsecRoutes, + vRtrV6IPsecActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics for IPv6 + IPsec routes in version 13.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 162 } + +tmnxVRtrUniqueIfIndexGroup OBJECT-GROUP + OBJECTS { + tmnxVrtrIfIndexVrtrIfName, + tmnxVrtrSysEnforceUniqueIfIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP interfaces on Nokia + SROS series systems while the system assigns unique identifiers to + each IP interface." + ::= { tmnxVRtrGroups 163 } + +tmnxVRtrStaticRoutePrefixGroup OBJECT-GROUP + OBJECTS { + vRtrInetStaticRoutePfxRowStatus, + vRtrInetStaticRoutePfxCreateOrig, + vRtrInetStaticRoutePfxCfgNHCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Static Route + capabilities for transport and virtual routers on version 14.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 164 } + +tmnxVRtrV14v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIllegalLabelThreshold, + vRtrIfIngressIpv4Flowspec, + vRtrIfIngressIpv6Flowspec + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems 14.0 + Release." + ::= { tmnxVRtrGroups 165 } + +tmnxVRtrV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSrlgGrpPenaltyWeight, + vRtrDisableSelectiveFib, + vRtrWeightedEcmp, + vRtrIfDHCPRelaySiaddrOvrAddrType, + vRtrIfDHCPRelaySiaddrOvrAddr, + vRtrInetCidrRouteNextHopWeight, + vRtrInetCidrRteTnlNextHopWeight, + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels, + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT, + vRtrGrtMaxIpv6ExportRoutes, + vRtrInetAggrNextHopType, + vRtrInetAllCidrRteTnlEnabledTime, + vRtrInetAllCidrRtNextHopType, + vRtrInetAllCidrRtNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo, + vRtrInetAllCidrRtBkupNHType, + vRtrInetAllCidrRtBkupNHOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo, + vRtrInetStaticRouteDescription, + vRtrInetStaticRoutePaddingSize, + vRtrV6LDPRoutes, + vRtrV6LDPActiveRoutes, + tmnxVrtrMssAdjTableLastCh, + tmnxVrtrMssAdjLastCh, + tmnxVrtrMssAdjRowStatus, + tmnxVrtrMssAdjGroup, + tmnxVrtrMssAdjSegmentSize + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 166 } + +tmnxVRtrObsoleteNotifV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrIllegalLabelTCA + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the transport and virtual + router capabilities on Nokia SROS series systems 14.0 Release." + ::= { tmnxVRtrGroups 167 } + +tmnxVRtrNotificationV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop, + tmnxVRtrBfdSessExtDown, + tmnxVRtrBfdSessExtUp, + tmnxVRtrBfdSessExtDeleted, + tmnxVRtrBfdSessExtProtChange, + tmnxVRtrBfdExtNoCpmNpResources, + tmnxVRtrDnsFault, + tmnxVRtrMacAcctLimitReached, + tmnxVRtrMacAcctLimitCleared, + tmnxVRtrNgBfdSessDown, + tmnxVRtrNgBfdSessUp, + tmnxVRtrNgBfdSessDeleted, + tmnxVRtrNgBfdSessProtChange, + tmnxVRtrNgBfdNoCpmNpResources + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 14.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 168 } + +tmnxVRtrEntropyLabelGroup OBJECT-GROUP + OBJECTS { + vRtrEntropyLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Entropy Label on version + 14.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 169 } + +tmnxVRtrLspBfdGroup OBJECT-GROUP + OBJECTS { + vRtrLspBfdSession, + vRtrLspBfdMaxSessions + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BFD on LSP feature for + transport and virtual routers on version 14.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 170 } + +tmnxVRtrIfV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDelayV4UpSeconds, + vRtrIfDelayV4DownSeconds, + vRtrIfDelayV6UpSeconds, + vRtrIfDelayV6DownSeconds, + vRtrIfDelayV4Timer, + vRtrIfDelayV6Timer, + vRtrIfInitDelayV4Enable, + vRtrIfInitDelayV6Enable, + vRtrIfOperV4DownReason, + vRtrIfOperV6DownReason, + vRtrIfLdpEolib + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 14.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 171 } + +tmnxVRtrConfFlowspecV14v0Group OBJECT-GROUP + OBJECTS { + vRtrConfFlowspecTableLstChg, + vRtrConfFlowspecLastChanged, + vRtrIpEmbeddedFlowspecMaxSize, + vRtrIpv6EmbeddedFlowspecMaxSize + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 172 } + +tmnxVRtrInetSRIndirectV14v0Group OBJECT-GROUP + OBJECTS { + vRtrInetSRIndirectTunnelSrIsis, + vRtrInetSRIndirectTunnelSrOspf, + vRtrInetSRIndirectTunnelSrTe, + vRtrInetSRIndSrTeLspRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 173 } + +tmnxVRtrFibStatsV14v0Group OBJECT-GROUP + OBJECTS { + vRtrFibStatTotalInstalledRoutes, + vRtrFibStatCurrentUtilization, + vRtrFibStatFilteredRoutes, + vRtrFibStatV6TotalInstalledRt, + vRtrFibStatV6CurrentUtilization, + vRtrFibStatV6FilteredRoutes, + vRtrFibStatV6Overflows + } + STATUS current + DESCRIPTION + "The group of objects supporting FIB summary counts on version 14.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 174 } + +tmnxVRtrIfDHCPRelayV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayClientPktsStream + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces added in version 14.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 175 } + +tmnxVRtrBgpLblIpRoutes14v0Group OBJECT-GROUP + OBJECTS { + vRtrStatBGPLabelV4Routes, + vRtrStatBGPLabelV4ActiveRoutes, + vRtrStatBGPLabelV6Routes, + vRtrStatBGPLabelV6ActiveRoutes, + vRtrFibStatBGPLabelV4Routes, + vRtrFibStatBGPLabelV6Routes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP labeled route + entities for release 14.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 176 } + +tmnxVRtrV6TunnelTableStatGroup OBJECT-GROUP + OBJECTS { + vRtrStatTotalIsisV6Tunnels, + vRtrStatActiveIsisV6Tunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for IPv6 tunnels for release 14.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 177 } + +tmnxVRtrSrTeV14v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalSrTeTunnels, + vRtrStatActiveSrTeTunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for SR-TE tunnels for release 14.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 178 } + +tmnxVRtrIfExtV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfCreationOrigin + } + STATUS current + DESCRIPTION + "The group of basic router interface specific additional objects + associated for release 14.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 179 } + +tmnxVRtrLoopbackNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrIfIgnorePortState + } + STATUS current + DESCRIPTION + "The group notifications supporting SAP L3 Loopback feature on Nokia + SROS series systems release 14.0." + ::= { tmnxVRtrGroups 180 } + +tmnxVRtrV14v0NotifyObjsGroup OBJECT-GROUP + OBJECTS { + vRtrNotifIgnorePortState + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 14.0 for ignoring + port state associated with IP interface in Nokia SROS series systems." + ::= { tmnxVRtrGroups 181 } + +tmnxVRtrTunnelTableLSCV14v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelMaxLabels + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 182 } + +tmnxVRtrIcmpV4StatsV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIcmpInMsgs, + vRtrIcmpInErrors, + vRtrIcmpInDestUnreachs, + vRtrIcmpInRedirects, + vRtrIcmpInEchos, + vRtrIcmpInEchoReplies, + vRtrIcmpInTimeExcds, + vRtrIcmpInSrcQuenchs, + vRtrIcmpInTimestamps, + vRtrIcmpInTimestampReps, + vRtrIcmpInAddrMasks, + vRtrIcmpInAddrMaskReps, + vRtrIcmpInParmProblems, + vRtrIcmpOutMsgs, + vRtrIcmpOutErrors, + vRtrIcmpOutDestUnreachs, + vRtrIcmpOutRedirects, + vRtrIcmpOutEchos, + vRtrIcmpOutEchoReplies, + vRtrIcmpOutTimeExcds, + vRtrIcmpOutSrcQuenchs, + vRtrIcmpOutTimestamps, + vRtrIcmpOutTimestampReps, + vRtrIcmpOutAddrMasks, + vRtrIcmpOutAddrMaskReps, + vRtrIcmpOutParmProblems, + vRtrIfIcmpInMsgs, + vRtrIfIcmpInErrors, + vRtrIfIcmpInDestUnreachs, + vRtrIfIcmpInRedirects, + vRtrIfIcmpInEchos, + vRtrIfIcmpInEchoReplies, + vRtrIfIcmpInTimeExcds, + vRtrIfIcmpInSrcQuenchs, + vRtrIfIcmpInTimestamps, + vRtrIfIcmpInTimestampReps, + vRtrIfIcmpInAddrMasks, + vRtrIfIcmpInAddrMaskReps, + vRtrIfIcmpInParmProblems, + vRtrIfIcmpOutMsgs, + vRtrIfIcmpOutErrors, + vRtrIfIcmpOutDestUnreachs, + vRtrIfIcmpOutRedirects, + vRtrIfIcmpOutEchos, + vRtrIfIcmpOutEchoReplies, + vRtrIfIcmpOutTimeExcds, + vRtrIfIcmpOutSrcQuenchs, + vRtrIfIcmpOutTimestamps, + vRtrIfIcmpOutTimestampReps, + vRtrIfIcmpOutAddrMasks, + vRtrIfIcmpOutAddrMaskReps, + vRtrIfIcmpOutParmProblems + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv4 virtual interfaces + on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 183 } + +tmnxVRtrIcmpV4ParamV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIcmpV4ParamProblem, + vRtrIfIcmpV4NumParamProblem, + vRtrIfIcmpV4ParamProblemTime + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for parameter-problem ICMPv4 messages for release 14.0 on + Nokia SROS series systems." + ::= { tmnxVRtrGroups 184 } + +tmnxVRtrTunnelTableNhTV14v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelNhTunnelId, + vRtrInetTunnelNhTunnelType, + vRtrInetTunnelNhTunnelInst + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 185 } + +tmnxVRtrFpeV14v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalFpeTunnels, + vRtrStatActiveFpeTunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for SR-TE tunnels for release 14.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 186 } + +tmnxVRtrV15v0Group OBJECT-GROUP + OBJECTS { + vRtrMtrace2AdminState, + vRtrMtrace2UdpPort, + vRtrOperRouterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 15.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 187 } + +tmnxVrtrDDosDCpuProtPolicyGrp OBJECT-GROUP + OBJECTS { + vRtrIfOperDCpuProtPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DDos Protection + Enhancement feature on Nokia SROS series systems." + ::= { tmnxVRtrGroups 188 } + +tmnxVRtrIfExtV15v0Group OBJECT-GROUP + OBJECTS { + vRtrIfUrpfSelectedVprnsOnly, + vRtrIfIpTunnelRemoteIpAddrType, + vRtrIfIpTunnelRemoteIpAddr + } + STATUS current + DESCRIPTION + "The group of basic router interface specific additional objects added + for release 15.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 189 } + +tmnxVRtrUdpTunnelGroup OBJECT-GROUP + OBJECTS { + vRtrStatTotalUdpTunnels, + vRtrStatActiveUdpTunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for UDP tunnels for release 15.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 191 } + +tmnxVRtrIpV15v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteNumber, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId, + vRtrInetAggrAggregatorAS4Byte, + vRtrInetCidrRouteTunnEndpntInfo, + vRtrInetCidrProtocolInstance, + vRtrInetStaticRouteLdpSync, + vRtrInetStaticRouteCommunityVal, + vRtrInetStaticRouteCreationOrig, + vRtrInetAggrCommunityVal, + vRtrInetAggrIndirectAddrType, + vRtrInetAggrIndirectAddr, + vRtrIpv6ReachableTime, + vRtrIfLocalPoolAdminState, + vRtrIfLocalPoolServerName, + vRtrIfLocalPoolClientApps, + vRtrIfLocalPoolDefPoolName, + vRtrIfLocalPoolSecPoolName, + vRtrRsmTableLastCh, + vRtrRsmLastCh, + vRtrRsmRowStatus, + vRtrRsmGroup, + vRtrInetStaticRouteDynamicBgp, + vRtrIfLocalPoolV6ServerName, + vRtrIfLocalPoolV6ClientApps, + vRtrInetStaticRouteDynBgpNHType, + vRtrInetStaticRouteDynBgpNH + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 15.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 192 } + +tmnxVRtrIpV15v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex + } + STATUS current + DESCRIPTION + "The group of obsolete objects for static route on Nokia SROS series + systems 15.0 Release." + ::= { tmnxVRtrGroups 193 } + +tmnxVRtrQinQNetworkIntfGroup OBJECT-GROUP + OBJECTS { + tmnxVrtrSysAllowQinQNetworkIntf + } + STATUS current + DESCRIPTION + "The group of objects supporting QinQ encapsulation on network + interfaces." + ::= { tmnxVRtrGroups 194 } + +tmnxVRtrIfV15v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable, + vRtrIfOperDownReason + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems 15.0 + Release." + ::= { tmnxVRtrGroups 195 } + +tmnxVRtrGlobalV15v0Group OBJECT-GROUP + OBJECTS { + vRtrVpnBackupPath, + vRtrIpFastReroute, + vRtrDnsTableLastCh, + vRtrDnsLastCh, + vRtrDnsRowStatus, + vRtrDnsAdminState, + vRtrDnsPrimaryAddrType, + vRtrDnsPrimaryAddr, + vRtrDnsSecondaryAddrType, + vRtrDnsSecondaryAddr, + vRtrDnsTertiaryAddrType, + vRtrDnsTertiaryAddr, + vRtrDnsIpv4SourceAddr, + vRtrDnsIpv6SourceAddr, + vRtrIfInfo, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfStatusString, + vRtrIfOperDownReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of additional features on + Nokia SROS series systems release 15.0." + ::= { tmnxVRtrGroups 196 } + +tmnxVRtrGlobalObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfTmsOffRampVprn, + vRtrIfTmsMgmtVprn, + vRtrIfInfo, + vRtrIfNtpBroadcast, + vRtrIfAlias, + vRtrIfStatusString, + vRtrMcastIpv4StatBGPEvpnRoutes, + vRtrMcastIpv4StatBGPEvpnActvRts, + vRtrMcastIpv6StatBGPEvpnRoutes, + vRtrMcastIpv6StatBGPEvpnActvRts + } + STATUS current + DESCRIPTION + "A group of obsoleted objects on Nokia SROS series systems." + ::= { tmnxVRtrGroups 197 } + +tmnxVRtrIfExtV15v0ObjectGroup OBJECT-GROUP + OBJECTS { + vRtrIfLagLinkMapProfile, + vRtrIfLagActivePort, + vRtrIfIngressStatsEnabled, + vRtrIfIpv6ReachableTime, + vRtrIfIpv6DadDisable, + vRtrIfEnableMacAccounting, + vRtrIfIpv6NdCacheStaleTime + } + STATUS current + DESCRIPTION + "A group of objects supporting management of virtual router instance + interfaces in version 15.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 198 } + +tmnxVRtrIfExtObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfTmsOffRampIgrVrf + } + STATUS current + DESCRIPTION + "A group of obsoleted objects supporting management of virtual router + instance interfaces in version 15.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 199 } + +tmnxVRtrClassFwdingV15v0Group OBJECT-GROUP + OBJECTS { + vRtrClassForwarding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of class forwarding policy + for release 15.0 in Nokia SROS series systems. " + ::= { tmnxVRtrGroups 200 } + +tmnxVRtrNotificationV15v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrPdnAddrMismatch, + tmnxVRtrPdnAddrMismatchCleared + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 15.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 201 } + +tmnxVRtrIfExtHostRteV15v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpv4ArpLearnUnsol, + vRtrIfIpv4ArpProRef, + vRtrIfIpv6NdLearnUnsol, + vRtrIfIpv6NdProRef, + vRtrIfIpv4ArpPopulateHost, + vRtrIfIpv4ArpRouteTag, + vRtrIfIpv6NdPopulateHost, + vRtrIfIpv6NdRouteTag, + vRtrStatArpRoutes, + vRtrStatArpActiveRoutes, + vRtrStatNdRoutes, + vRtrStatNdActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of basic router interface specific additional objects for + release 15.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 202 } + +tmnxVRtrIfNgeStatsGroup OBJECT-GROUP + OBJECTS { + vRtrIfTxNgeEncryptPkts, + vRtrIfTxNgeEncryptBytes, + vRtrIfRxNgeDecryptPkts, + vRtrIfRxNgeDecryptBytes, + vRtrIfRxNgeInvSpiDropPkts, + vRtrIfRxNgeInvSpiDropBytes, + vRtrIfRxNgeOthDropPkts, + vRtrIfRxNgeOthDropBytes, + vRtrIfRxNgeIcmpDropPkts, + vRtrIfRxNgeIcmpDropBytes + } + STATUS current + DESCRIPTION + "The group of interface statistics for management of NGE on Nokia SROS + series systems." + ::= { tmnxVRtrGroups 203 } + +tmnxVRtrIfStatsV16v0Group OBJECT-GROUP + OBJECTS { + vRtrIfAltRxMplsPkts, + vRtrIfAltTxMplsPkts, + vRtrIfAltRxMplsBytes, + vRtrIfAltTxMplsBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting IF stats for transport and virtual + routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 205 } + +tmnxVRtrAdminTagsV16v0Group OBJECT-GROUP + OBJECTS { + vRtrAdminTagsRowStatus, + vRtrAdminTagsPolicyRowStatus, + vRtrATPolicyIncludeRowStatus, + vRtrATPolicyExcludeRowStatus + } + STATUS current + DESCRIPTION + "A group of objects supporting management of virtual router instance + admin-tags in version 16.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 206 } + +tmnxVRtrLargeCommValV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrCommunityVal2, + vRtrInetAggrCommunityVal3, + vRtrInetAggrCommunityVal4, + vRtrInetAggrCommunityVal5, + vRtrInetAggrCommunityVal6, + vRtrInetAggrCommunityVal7, + vRtrInetAggrCommunityVal8, + vRtrInetAggrCommunityVal9, + vRtrInetAggrCommunityVal10, + vRtrInetAggrCommunityVal11, + vRtrInetAggrCommunityVal12, + vRtrInetStaticRoutePfxCommVal1, + vRtrInetStaticRoutePfxCommVal2, + vRtrInetStaticRoutePfxCommVal3, + vRtrInetStaticRoutePfxCommVal4, + vRtrInetStaticRoutePfxCommVal5, + vRtrInetStaticRoutePfxCommVal6, + vRtrInetStaticRoutePfxCommVal7, + vRtrInetStaticRoutePfxCommVal8, + vRtrInetStaticRoutePfxCommVal9, + vRtrInetStaticRoutePfxCommVal10, + vRtrInetStaticRoutePfxCommVal11, + vRtrInetStaticRoutePfxCommVal12, + vRtrInetStaticRoutePfxTag + } + STATUS current + DESCRIPTION + "The group of objects supporting Large communities for aggregate routes + for virtual routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 207 } + +tmnxVRtrIfStatsDBCastV16v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTxV4DirectedBcastPktDrop, + vRtrIfTxV4DirectedBcastByteDrop + } + STATUS current + DESCRIPTION + "The group of objects supporting IF stats for transport and virtual + routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 208 } + +tmnxVRtrIfV16v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfLastOperStateChange, + vRtrIfOperMtu, + vRtrIfGlobalIndex, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfGlobalIndexvRtrID, + vRtrIfGlobalIndexvRtrIfIndex, + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable, + vRtrInetCidrRouteBkupNHType, + vRtrInetCidrRouteBkupNHOwner, + vRtrInetCidrRouteBkupNHOwnAxInfo, + vRtrIfDelayV4UpSeconds, + vRtrIfDelayV4DownSeconds, + vRtrIfDelayV6UpSeconds, + vRtrIfDelayV6DownSeconds, + vRtrIfDelayV4Timer, + vRtrIfDelayV6Timer, + vRtrIfInitDelayV4Enable, + vRtrIfInitDelayV6Enable, + vRtrIfOperV4DownReason, + vRtrIfOperV6DownReason, + vRtrIfLdpEolib, + vRtrIfIpHelperGatewayAddress, + vRtrIfGreTermination, + vRtrIfIlmUntrusted, + vRtrIfIlmDefaultForwarding + } + STATUS current + DESCRIPTION + "The group of basic router interface specific objects in release 16.0 + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 209 } + +tmnxVRtrLocalPrefV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrFlags, + vRtrInetAggrLocalPreference + } + STATUS current + DESCRIPTION + "The group of objects supporting local preferences for aggregate routes + for virtual routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 210 } + +tmnxVRtrIpV16v0Group OBJECT-GROUP + OBJECTS { + vRiaInetAddressPrimaryPreference, + vRiaInetAddressPrimaryPreferred + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 16.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 211 } + +tmnxVRtrLoadBalWeightV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteLoadBalWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting load balancing weight for static + routes for virtual routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 212 } + +tmnxVRtrInetExtTunnelV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetExtTunnelPreference, + vRtrInetExtTunnelType, + vRtrInetExtTunnelTypeInstance, + vRtrInetExtTunnelID, + vRtrInetExtTunnelNextHopAddrType, + vRtrInetExtTunnelNextHopAddr, + vRtrInetExtTunnelMetric, + vRtrInetExtTunnelAge, + vRtrInetExtTunnelNextHopFlags, + vRtrInetExtTunnelLspBandwidth, + vRtrInetExtTunnelMTU, + vRtrInetExtTunnelLspWeight, + vRtrInetExtTunnelLspId, + vRtrInetExtTunnelFlags, + vRtrInetExtTunnelRelativeMetric, + vRtrInetExtTunnelLabel, + vRtrInetExtTunnelBypassLabel, + vRtrInetExtTunnelLspFC, + vRtrInetExtTunnelMaxLabels, + vRtrInetExtTunnelNhTunnelId, + vRtrInetExtTunnelNhTunnelType, + vRtrInetExtTunnelNhTunnelInst, + vRtrInetExtTunnelColor, + vRtrInetExtTunnelNhWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 16.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 213 } + +tmnxVRtrGrtLeakImpPolV16v0Group OBJECT-GROUP + OBJECTS { + vRtrLeakExportPolicy1, + vRtrLeakExportPolicy2, + vRtrLeakExportPolicy3, + vRtrLeakExportPolicy4, + vRtrLeakExportPolicy5, + vRtrLeakExportLimit, + vRtrGrtImportPolicy1, + vRtrGrtImportPolicy2, + vRtrGrtImportPolicy3, + vRtrGrtImportPolicy4, + vRtrGrtImportPolicy5 + } + STATUS current + DESCRIPTION + "The group of objects supporting GRT Leak feature virtual routers on + version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 214 } + +tmnxVRtrInetTunnStatV16v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalOspfv3Tunnels, + vRtrStatActiveOspfv3Tunnels, + vRtrStatTotalOspfv3IPv6Tunnels, + vRtrStatActiveOspfv3IPv6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 16.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 215 } + +tmnxVRtrGlobalV16v0Group OBJECT-GROUP + OBJECTS { + vRtrVpnBackupPath, + vRtrIpFastReroute, + vRtrDnsTableLastCh, + vRtrDnsLastCh, + vRtrDnsRowStatus, + vRtrDnsAdminState, + vRtrDnsPrimaryAddrType, + vRtrDnsPrimaryAddr, + vRtrDnsSecondaryAddrType, + vRtrDnsSecondaryAddr, + vRtrDnsTertiaryAddrType, + vRtrDnsTertiaryAddr, + vRtrDnsIpv4SourceAddr, + vRtrDnsIpv6SourceAddr, + vRtrIfInfo, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfOperDownReason, + vRtrPolicyReferenceChecks + } + STATUS current + DESCRIPTION + "The group of objects supporting management of additional features on + Nokia SROS series systems release 16.0." + ::= { tmnxVRtrGroups 216 } + +tmnxVRtrInetRouteV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetCidrRouteNHIsFec, + vRtrInetCidrRouteNHFecPfxLen, + vRtrInetAllCidrRouteNHIsFec, + vRtrInetAllCidrRouteNHFecPfxLen + } + STATUS current + DESCRIPTION + "The group of objects supporting route next-hop being a FEC in the + vRtrInetCidrRouteTable and the vRtrInetAllCidrRouteTable tables on + Nokia SROS series systems 16.0 release." + ::= { tmnxVRtrGroups 217 } + +tmnxVRtrSrTnlStatV16v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalSrPolicyTunnels, + vRtrStatActiveSrPolicyTunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting SR Policy tunnel statistics on release + 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 218 } + +tmnxTunnelTableObsoleteV16v0Grp OBJECT-GROUP + OBJECTS { + vRtrInetTunnelMetric, + vRtrInetTunnelAge, + vRtrInetTunnelNextHopFlags, + vRtrInetTunnelLspBandwidth, + vRtrInetTunnelMTU, + vRtrInetTunnelLspWeight, + vRtrInetTunnelLspId, + vRtrInetTunnelRelativeMetric, + vRtrInetTunnelFlags, + vRtrInetTunnelLabel, + vRtrInetTunnelBypassLabel, + vRtrInetTunnelLspFC, + vRtrInetTunnelMaxLabels, + vRtrInetTunnelNhTunnelId, + vRtrInetTunnelNhTunnelType, + vRtrInetTunnelNhTunnelInst + } + STATUS current + DESCRIPTION + "The group of tunnel table objects which are obsoleted in Nokia SROS + 16.0 series systems." + ::= { tmnxVRtrGroups 219 } + +tmnxVRtrBierV16v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnIpmsiBierSubDomain, + vRtrMvpnSpmsiBierSubDomain + } + STATUS current + DESCRIPTION + "The group of objects supporting the BIER protocol on Nokia SROS series + systems 16.0 release." + ::= { tmnxVRtrGroups 220 } + +tmnxVRtrDhcpClientGroup OBJECT-GROUP + OBJECTS { + vRtrIfDhcpClLastChanged, + vRtrIfDhcpClRowStatus, + vRtrIfDhcpClAdminState, + vRtrIfDhcpClVendorClassIdFmt, + vRtrIfDhcpClVendorClassId, + vRtrIfDhcpClClientIdOrigin, + vRtrIfDhcpClClientIdFmt, + vRtrIfDhcpClClientId, + vRtrIfDhcpClLeaseTime, + vRtrIfDhcpClRequestOptions, + vRtrIfDhcpClStatsClearedTime, + vRtrIfDhcpClStatsTxDiscovers, + vRtrIfDhcpClStatsTxRequests, + vRtrIfDhcpClStatsTxReleases, + vRtrIfDhcpClStatsTxDeclines, + vRtrIfDhcpClStatsRxOffers, + vRtrIfDhcpClStatsRxAcks, + vRtrIfDhcpClStatsRxNaks, + vRtrIfDhcpClStatsRxDrops, + vRtrIfDhcpClStateCiAddrType, + vRtrIfDhcpClStateCiAddr, + vRtrIfDhcpClStateCiAddrMaskLen, + vRtrIfDhcpClStateChAddr, + vRtrIfDhcpClStateSiAddrType, + vRtrIfDhcpClStateSiAddr, + vRtrIfDhcpClStateRtAddrType, + vRtrIfDhcpClStateRtAddr, + vRtrIfDhcpClStateDnsPriAddrType, + vRtrIfDhcpClStateDnsPriAddr, + vRtrIfDhcpClStateDnsSecAddrType, + vRtrIfDhcpClStateDnsSecAddr, + vRtrIfDhcpClStateDnsTerAddrType, + vRtrIfDhcpClStateDnsTerAddr, + vRtrIfDhcpClStateLeaseAcquired, + vRtrIfDhcpClStateLeaseRenew, + vRtrIfDhcpClStateLeaseRebind, + vRtrIfDhcpClStateLeaseEnd, + vRtrIfDhcpClDhcpState, + vRtrIfDhcpClStateStatus, + vRtrIfDhcpClStateDescription, + vRtrIfDhcpClRtStatus, + vRtrAutoCfgRaRtStatus, + vRtrAutoCfgRaRtTimer, + vRtrAutoCfgRaRouterIfIndex, + vRtrAutoCfgRaRouterCurHopLimit, + vRtrAutoCfgRaRouterManagedFlag, + vRtrAutoCfgRaRouterOtherCfgFlag, + vRtrAutoCfgRaRouterPreference, + vRtrAutoCfgRaRouterLifetime, + vRtrAutoCfgRaRouterReachableTime, + vRtrAutoCfgRaRouterRetransTimer, + vRtrAutoCfgRaPrefixIfIndex, + vRtrAutoCfgRaPrefixOnLinkFlag, + vRtrAutoCfgRaPrefixAutonomFlag, + vRtrAutoCfgRaPrefixPrefLftm, + vRtrAutoCfgRaPrefixValidLftm, + vRtrAutoCfgRaSpecRtIfIndex, + vRtrAutoCfgRaSpecRtPreference, + vRtrAutoCfgRaSpecRtLifetime, + vRtrIfAutoCfgRaStatsClearedTime, + vRtrIfAutoCfgRaStatsOutRtrSol, + vRtrIfAutoCfgRaStatsRtrSolTime, + vRtrIfAutoCfgRaStatsOutRtrSolErr, + vRtrIfAutoCfgRaStatsInRtrAdv, + vRtrIfAutoCfgRaStatsRtrAdvTime, + vRtrIfAutoCfgRaStatsInRtrAdvErr, + vRtrIfDhcp6ClStatsClearedTime, + vRtrIfDhcp6ClStatsTxSolicits, + vRtrIfDhcp6ClStatsRxAdvertises, + vRtrIfDhcp6ClStatsTxRequests, + vRtrIfDhcp6ClStatsTxConfirms, + vRtrIfDhcp6ClStatsTxRenews, + vRtrIfDhcp6ClStatsTxRebinds, + vRtrIfDhcp6ClStatsRxReplies, + vRtrIfDhcp6ClStatsTxReleases, + vRtrIfDhcp6ClStatsTxDeclines, + vRtrIfDhcp6ClStatsRxReconfigures, + vRtrIfDhcp6ClStatsTxInfRequests, + vRtrIfDhcp6ClStatsRxDrops, + vRtrIfDhcp6ClStateCiAddrType, + vRtrIfDhcp6ClStateCiAddr, + vRtrIfDhcp6ClStateCiAddrMaskLen, + vRtrIfDhcp6ClStateClientDuid, + vRtrIfDhcp6ClStateSiAddrType, + vRtrIfDhcp6ClStateSiAddr, + vRtrIfDhcp6ClStateServerDuid, + vRtrIfDhcp6ClStateDnsPriAddrType, + vRtrIfDhcp6ClStateDnsPriAddr, + vRtrIfDhcp6ClStateDnsSecAddrType, + vRtrIfDhcp6ClStateDnsSecAddr, + vRtrIfDhcp6ClStateDnsTerAddrType, + vRtrIfDhcp6ClStateDnsTerAddr, + vRtrIfDhcp6ClStateLeaseCreated, + vRtrIfDhcp6ClStateLeaseAcquired, + vRtrIfDhcp6ClStateLeaseRenew, + vRtrIfDhcp6ClStateLeaseRebind, + vRtrIfDhcp6ClStateLeasePrefLftm, + vRtrIfDhcp6ClStateLeaseValidLftm, + vRtrIfDhcp6ClStateStatus, + vRtrIfDhcp6ClStateDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP client on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 230 } + +tmnxVRtrRibApiV16v0Group OBJECT-GROUP + OBJECTS { + vRtrRibApiMplsLastChanged, + vRtrRibApiMplsAdminState, + vRtrRibApiMplsReservedLblBlk, + vRtrInetSRIndirectTunnelRibApi, + vRtrInetExtTunnelNhBitFlags, + vRtrInetExtTunnelNhGroupId, + vRtrInetSRIndirectTnlMplsFwdPlcy, + vRtrStatTotalRibApiV4Routes, + vRtrStatActiveRibApiV4Routes, + vRtrStatTotalRibApiV6Routes, + vRtrStatActiveRibApiV6Routes, + vRtrStatTotalRibApiV4Tunnels, + vRtrStatActiveRibApiV4Tunnels, + vRtrStatTotalRibApiV6Tunnels, + vRtrStatActiveRibApiV6Tunnels, + vRtrStatTotMplsFwdPlcyV4Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting the RIB-API on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 231 } + +tmnxVRtrRibTelemetryV16v0Group OBJECT-GROUP + OBJECTS { + vRtrFibTelemetry + } + STATUS current + DESCRIPTION + "The group of objects supporting the RIB-API on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 232 } + +tmnxVRtrMplsFwdPlcyV16v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotMplsFwdPlcyV4Tunnels, + vRtrStatActMplsFwdPlcyV4Tunnels, + vRtrStatTotMplsFwdPlcyV6Tunnels, + vRtrStatActMplsFwdPlcyV6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting the Mpls Forward Policy on Nokia SROS + series systems." + ::= { tmnxVRtrGroups 233 } + +tmnxVRtrIcmpV4StatsV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIcmpOutDiscards, + vRtrIcmpOutDiscards + } + STATUS current + DESCRIPTION + "The group of objects supporting ICMP counters on version 19 Nokia SROS + series systems." + ::= { tmnxVRtrGroups 234 } + +tmnxVRtrLeakExportLimNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrLeakExportLimitReached, + tmnxVRtrLeakExportLimitDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting GRT Leak feature notifications on + virtual routers for version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 235 } + +tmnxVRtrInetSRIndirectV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetSRIndirectTunnelSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 16.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 236 } + +tmnxVRtrDhcpRoutesV19v0Group OBJECT-GROUP + OBJECTS { + vRtrDHCPRoutes, + vRtrDHCPActiveRoutes, + vRtrV6DHCPRoutes, + vRtrV6DHCPActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects introduced for DHCP routes for version 19.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 237 } + +tmnxVRtrV19v0Group OBJECT-GROUP + OBJECTS { + vRtrWeightedEcmpStrict, + vRtrIpv6TeRouterIdIfName, + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId, + vRtrEcmpUnequalCost, + vRtrRsmToBaseNetwork, + tmnxVrtrSysMplsLblStackStatCount, + vRtrMvpnIpmsiP2mpPolicy, + vRtrMvpnSpmsiP2mpPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 19.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 238 } + +tmnxVRtrIfV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpv6ForwardIpv4, + vRiaInetAddressGreTermination + } + STATUS current + DESCRIPTION + "The group of basic router interface specific objects in release 19.0 + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 239 } + +tmnxVRtrNotificationV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrGrtV6ExportLimitReached, + tmnxVRtrGrtV6RoutesExpLimDropped, + tmnxVRtrStaticRouteStatusChanged, + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop, + tmnxVRtrBfdSessExtDown, + tmnxVRtrBfdSessExtUp, + tmnxVRtrBfdSessExtDeleted, + tmnxVRtrBfdSessExtProtChange, + tmnxVRtrBfdExtNoCpmNpResources, + tmnxVRtrDnsFault, + tmnxVRtrMacAcctLimitReached, + tmnxVRtrMacAcctLimitCleared, + tmnxVRtrNgBfdSessDown, + tmnxVRtrNgBfdSessUp, + tmnxVRtrNgBfdSessDeleted, + tmnxVRtrNgBfdSessProtChange, + tmnxVRtrNgBfdNoCpmNpResources, + tmnxVRtrPdnAddrMismatch, + tmnxVRtrPdnAddrMismatchCleared, + tmnxVRtrDhcpClientStatusChanged, + tmnxVRtrDhcp6ClientStatusChanged, + vRtrIfDhcpClRtStatusChanged, + vRtrIfDhcpClStateDnsChanged, + tmnxVRtrNeDiscovered, + tmnxVRtrNeRemoved, + tmnxVRtrNeModified, + vRtrAutoCfgRaRtStatusChanged, + vRtrIfDhcp6ClStateDnsChanged + } + STATUS current + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on release 19 Nokia SROS series systems." + ::= { tmnxVRtrGroups 240 } + +vRtrIfEgressQueueV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfEgressQueueFwdPkts, + vRtrIfEgressQueueFwdOcts, + vRtrIfEgressQueueDrpPkts, + vRtrIfEgressQueueDrpOcts + } + STATUS current + DESCRIPTION + "The group of basic router interface egress queue specific objects in + release 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 241 } + +tmnxVRtrIfQosV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfQosEgrVlanQosPlcy, + vRtrIfQosEgrRemarkPlcy, + vRtrIfQosNetworkIngressPolicy, + vRtrIfQosEgrAggRatePIRLmt, + vRtrIfQosEgrAggRateCIRLmt, + vRtrIfQosEgrOperVlanQosPlcy + } + STATUS current + DESCRIPTION + "The group of basic router interface specific objects in release 19.0 + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 242 } + +vRtrIfIngressPolicerV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIngPolicerFwdInProfPkts, + vRtrIfIngPolicerFwdOutProfPkts, + vRtrIfIngPolicerFwdInProfOcts, + vRtrIfIngPolicerFwdOutProfOcts, + vRtrIfIngPolicerDrpExdProfPkts, + vRtrIfIngPolicerDrpExdProfOcts + } + STATUS current + DESCRIPTION + "The group of basic router interface ingress policer statistics + specific objects in release 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 243 } + +vRtrMplsTunnelModeV19v0Group OBJECT-GROUP + OBJECTS { + tmnxVrtrSysMplsTunnelMode + } + STATUS current + DESCRIPTION + "The group of MPLS tunnel mode mib objects in release 19.0 on Nokia + SROS series systems." + ::= { tmnxVRtrGroups 244 } + +tmnxVRtrDiscardCV19v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrDiscardComponent + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP discard component for aggregate + routes for virtual routers on version 19.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 245 } + +tmnxVRtrConfFlowspecV19v0Group OBJECT-GROUP + OBJECTS { + vRtrFlowspecFltrCamType + } + STATUS current + DESCRIPTION + "The group of objects enhancing flowspec in release 19.0 on Nokia SROS + series systems." + ::= { tmnxVRtrGroups 246 } + +tmnxVRtrIfHostRouteGroup OBJECT-GROUP + OBJECTS { + vRtrIfArpHostRtRowStatus, + vRtrIfArpHostRtLastChgd, + vRtrIfArpHostRtRouteTag, + vRtrIfArpHostRtTblLstChg + } + STATUS current + DESCRIPTION + "The group of objects supporting management of host-routes on router + interfaces on Nokia mobile gateway systems in 4.0 release." + ::= { tmnxVRtrGroups 247 } + +tmnxVRtrNeInfoGroup OBJECT-GROUP + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network Element on + version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 248 } + +tmnxVRtrNeNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrNeDiscovered, + tmnxVRtrNeRemoved, + tmnxVRtrNeModified + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Network Element notifications on + virtual routers for version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 249 } + +tmnxVRtrTunTerminationV19v0Group OBJECT-GROUP + OBJECTS { + tmnxVrtrFwdIPoverIPv6, + tmnxVrtrFwdIPoverGre + } + STATUS current + DESCRIPTION + "The group of objects to disable tunnel termination for IOM in release + 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 250 } + +tmnxVRtrIfNdHostRouteGroup OBJECT-GROUP + OBJECTS { + vRtrIfNdHostRtRowStatus, + vRtrIfNdHostRtLastChgd, + vRtrIfNdHostRtRouteTag, + vRtrIfNdHostRtTblLstChg + } + STATUS current + DESCRIPTION + "The group of objects supporting management of host-routes on router + interfaces on Nokia mobile gateway systems in 4.0 release." + ::= { tmnxVRtrGroups 251 } + +tmnxVRtrIfPhysStatsV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfAcctPolicyId, + vRtrIfCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting Physical Layer Router interface + statistics collection in Nokia SROS release 19.0 systems." + ::= { tmnxVRtrGroups 252 } + +tmnxVRtrSrTnlStatV19v10Group OBJECT-GROUP + OBJECTS { + vRtrStatActiveSrPolicyV6Tunnels, + vRtrStatTotalSrPolicyV6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting SR Policy tunnel statistics on release + 19.10 Nokia SROS series systems." + ::= { tmnxVRtrGroups 253 } + +tmnxVRtrDnsV20v0Group OBJECT-GROUP + OBJECTS { + vRtrDnsDefaultDomainName, + vRtrDnsRedirectPreference, + vRtrDnsRedirectRowStatus, + vRtrDnsRedirectLastChanged, + vRtrDnsRedirectTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DNS servers on release + 20.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 254 } + +tmnxVRtrHelperRedirectPkts OBJECT-GROUP + OBJECTS { + vRtrIfRxV4IpHelperRedirectPkts, + vRtrIfRxV4IpHelperRedirectBytes + } + STATUS current + DESCRIPTION + "" + ::= { tmnxVRtrGroups 256 } + +tmnxVRtrIPEHV20v0Group OBJECT-GROUP + OBJECTS { + tmnxVrtrIPEHPerform + } + STATUS current + DESCRIPTION + "The group of objects supporting SR Policy IP EH Performance on release + 20.5 Nokia SROS series systems." + ::= { tmnxVRtrGroups 257 } + +tmnxVRtrIfExtParmsV20v0Group OBJECT-GROUP + OBJECTS { + vRtrIfUnidirectionalLinkDelay, + vRtrIfIngrDestinationClassLookup + } + STATUS current + DESCRIPTION + "" + ::= { tmnxVRtrGroups 258 } + +vRtrIfEgressQueueV19v01Group OBJECT-GROUP + OBJECTS { + vRtrIfEgrQFwdInProfPkts, + vRtrIfEgrQFwdInProfOcts, + vRtrIfEgrQDrpInProfPkts, + vRtrIfEgrQDrpInProfOcts, + vRtrIfEgrQFwdOutProfPkts, + vRtrIfEgrQFwdOutProfOcts, + vRtrIfEgrQDrpOutProfPkts, + vRtrIfEgrQDrpOutProfOcts, + vRtrIfEgrQFwdExdProfPkts, + vRtrIfEgrQFwdExdProfOcts, + vRtrIfEgrQDrpExdProfPkts, + vRtrIfEgrQDrpExdProfOcts, + vRtrIfEgrQFwdInPlusProfPkts, + vRtrIfEgrQFwdInPlusProfOcts, + vRtrIfEgrQDrpInPlusProfPkts, + vRtrIfEgrQDrpInPlusProfOcts + } + STATUS current + DESCRIPTION + "The group of basic router interface egress queue specific objects in + release 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 259 } + +tmnxVRtrAggtIPPrefixV20v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrTunnelGroup + } + STATUS current + DESCRIPTION + "The group of objects supporting for aggregate routes for virtual + routers on version 20.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 260 } + +tmnxFlexAlgoV20v0Group OBJECT-GROUP + OBJECTS { + tmnxFlexAlgoDefTblLastCh, + tmnxFlexAlgoAdminGrpTblLstCh, + tmnxFlexAlgoRowLstChng, + tmnxFlexAlgoRowStatus, + tmnxFlexAlgoAdminState, + tmnxFlexAlgoDescription, + tmnxFlexAlgoMetricType, + tmnxFlexAlgoPriority, + tmnxFlexAlgoAdminGrpRowLstCh, + tmnxFlexAlgoAdminGrpRowStatus, + vRtrInetExtTunnelAlgorithm, + tmnxFlexAlgoFlagsTlv + } + STATUS current + DESCRIPTION + "The group of objects providing configuration of Flexible Algorithms on + Nokia SROS series systems." + ::= { tmnxVRtrGroups 261 } + +tmnxVRtrBgpEpe20v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalBgpEpeTunnels, + vRtrStatActiveBgpEpeTunnels, + vRtrStatTotalBgpEpeV6Tunnels, + vRtrStatActiveBgpEpeV6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP EPE entities for + release 20.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 262 } + +tmnxVrtrSRPolicyV20v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnIpmsiSRPolicy, + vRtrMvpnSpmsiSRPolicy + } + STATUS current + DESCRIPTION + "The group of objects .. " + ::= { tmnxVRtrGroups 263 } + +tmnxVRtrIfExtHostRteV20v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpv4ArpLearnUnsol, + vRtrIfIpv4ArpProRef, + vRtrIfIpv6NdLearnUnsol, + vRtrIfIpv6NdProRef, + vRtrStatArpRoutes, + vRtrStatArpActiveRoutes, + vRtrStatNdRoutes, + vRtrStatNdActiveRoutes + } + STATUS current + DESCRIPTION + "The group of basic router interface specific additional objects for + release 20.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 264 } + +tmnxVRtrIfTableObsoleteV20v0Grp OBJECT-GROUP + OBJECTS { + vRtrIfIpv4ArpPopulateHost, + vRtrIfIpv4ArpRouteTag, + vRtrIfIpv6NdPopulateHost, + vRtrIfIpv6NdRouteTag + } + STATUS current + DESCRIPTION + "The group of basic router interface specific objects obsoleted for + release 20.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 265 } + +tmnxVRtrInetSRIndirectV20v0Group OBJECT-GROUP + OBJECTS { + vRtrInetSRIndirectTunFlexAlgoId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 20.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 266 } + +tmnxvRtrInetAggrPolicyV20Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrPolicy + } + STATUS current + DESCRIPTION + "" + ::= { tmnxVRtrGroups 267 } + +tmnxVRtrSrTeV6Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalSrTeV6Tunnels, + vRtrStatActiveSrTeV6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SR TE IPv6 entities for + release 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 268 } + +tmnxVRtrIPV20v0Group OBJECT-GROUP + OBJECTS { + tmnxVrtrIPAllowCPUFragmentation + } + STATUS current + DESCRIPTION + "The group of object supporting management of IP MTU packets for + release 20.7 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 269 } + +tmnxVRtrV20v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPOSelDiscoDly, + vRtrIfDHCPOSelClntMac, + vRtrIfDHCPOSelClntMacDiscoDly, + vRtrIfDHCP6ASelSlctDly, + vRtrIfDHCP6ASelPref, + vRtrIfDHCP6ASelClntMac, + vRtrIfDHCP6ASelClntMacSlctDly, + vRtrIfDHCP6ASelClntMacPref, + vRtrIfDHCPOSelSrvrRowStatus, + vRtrIfDHCPOSelSrvrDiscoDly, + vRtrIfDHCP6ASelSrvrRowStatus, + vRtrIfDHCP6ASelSrvrSolDly, + vRtrIfDHCP6ASelSrvrPref + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 20.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 270 } + +tmnxVRtrBgpEvpnV20v0Group OBJECT-GROUP + OBJECTS { + vRtrBgpEvpnVrfPolicyLastChg, + vRtrBgpEvpnVrfPolicyImp1, + vRtrBgpEvpnVrfPolicyImp2, + vRtrBgpEvpnVrfPolicyImp3, + vRtrBgpEvpnVrfPolicyImp4, + vRtrBgpEvpnVrfPolicyImp5, + vRtrBgpEvpnVrfPolicyImp6, + vRtrBgpEvpnVrfPolicyImp7, + vRtrBgpEvpnVrfPolicyImp8, + vRtrBgpEvpnVrfPolicyImp9, + vRtrBgpEvpnVrfPolicyImp10, + vRtrBgpEvpnVrfPolicyImp11, + vRtrBgpEvpnVrfPolicyImp12, + vRtrBgpEvpnVrfPolicyImp13, + vRtrBgpEvpnVrfPolicyImp14, + vRtrBgpEvpnVrfPolicyImp15, + vRtrBgpEvpnVrfPolicyExp1, + vRtrBgpEvpnVrfPolicyExp2, + vRtrBgpEvpnVrfPolicyExp3, + vRtrBgpEvpnVrfPolicyExp4, + vRtrBgpEvpnVrfPolicyExp5, + vRtrBgpEvpnVrfPolicyExp6, + vRtrBgpEvpnVrfPolicyExp7, + vRtrBgpEvpnVrfPolicyExp8, + vRtrBgpEvpnVrfPolicyExp9, + vRtrBgpEvpnVrfPolicyExp10, + vRtrBgpEvpnVrfPolicyExp11, + vRtrBgpEvpnVrfPolicyExp12, + vRtrBgpEvpnVrfPolicyExp13, + vRtrBgpEvpnVrfPolicyExp14, + vRtrBgpEvpnVrfPolicyExp15, + vRtrBgpEvpnVrfRD, + vRtrBgpEvpnVrfPolicyTblLastCh, + vRtrBgpEvpnMplsTnlEncapMoUdp, + vRtrBgpEvpnAutoRD, + vRtrBgpEvpnExportRteTarget, + vRtrBgpEvpnImportRteTarget, + vRtrBgpEvpnABTTblLastCh, + vRtrBgpEvpnAdminState, + vRtrBgpEvpnAutoBndTnlBgp, + vRtrBgpEvpnAutoBndTnlEcmp, + vRtrBgpEvpnAutoBndTnlLastChg, + vRtrBgpEvpnAutoBndTnlLdp, + vRtrBgpEvpnAutoBndTnlRsvpTe, + vRtrBgpEvpnAutoBndTnlSrIsis, + vRtrBgpEvpnAutoBndTnlSrOspf, + vRtrBgpEvpnAutoBndTnlSrOspf3, + vRtrBgpEvpnAutoBndTnlSrPlcy, + vRtrBgpEvpnAutoBndTnlSrTe, + vRtrBgpEvpnAutoBndTnlStatus, + vRtrBgpEvpnAutoBndTnlTag, + vRtrBgpEvpnAutoBndTnlUdp, + vRtrBgpEvpnBndTnlMplsFwdPlcy, + vRtrBgpEvpnBndTnlRibApi, + vRtrBgpEvpnDefRtTag, + vRtrBgpEvpnMplsTnlEncapMpls, + vRtrBgpEvpnMplsLastChanged, + vRtrBgpEvpnMplsTblLastCh, + vRtrBgpEvpnRowStatus, + vRtrBgpEvpnTblLastCh, + vRtrBgpEvpnLastChanged, + vRtrBgpEvpnOperRD, + vRtrBgpEvpnOperRDType, + vRtrBgpEvpnVrfPolicyCreateOrig, + vRtrBgpEvpnVrfTarget, + vRtrBgpEvpnIflRoutes, + vRtrBgpEvpnIflActRoutes, + vRtrBgpEvpnIflAltRoutes, + vRtrBgpEvpnIflActAltRoutes, + vRtrV6BgpEvpnIflRoutes, + vRtrV6BgpEvpnIflActRoutes, + vRtrV6BgpEvpnIflAltRoutes, + vRtrV6BgpEvpnIflActAltRoutes, + vRtrBgpEvpnIffRoutes, + vRtrBgpEvpnIffActRoutes, + vRtrV6BgpEvpnIffRoutes, + vRtrV6BgpEvpnIffActRoutes, + vRtrFibStatBGPEvpnIflRoutes, + vRtrFibStatV6BGPEvpnIflRoutes, + vRtrFibStatBGPEvpnIffRoutes, + vRtrFibStatV6BGPEvpnIffRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of layer-3 BGP-EVPN on + release 20.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 271 } + +tmnxVRtrLspBfdV20v0Group OBJECT-GROUP + OBJECTS { + vRtrLspBfdTableLastChanged, + vRtrLspBfdLastChanged, + vRtrLspBfdTailEndTxInterval, + vRtrLspBfdTailEndRxInterval, + vRtrLspBfdTailEndMultiplier + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BFD on LSP feature for + transport and virtual routers on version 20.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 272 } + +tmnxVRtrIcmpRedirectV20v0Group OBJECT-GROUP + OBJECTS { + tmnxVrtrIPAllowICMPRedirect + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP ICMP Redirect + message for release 20 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 273 } + +vRtrIfEthLoopbackV20v0Group OBJECT-GROUP + OBJECTS { + vRtrIfEthLoopbackTblLastCh, + vRtrIfEthLoopbackRowStatus, + vRtrIfEthLoopbackMacSwap, + vRtrIfEthLoopbackOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router interface + loopback for release 20 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 274 } + +tmnxVRtrBgpLabelIpv620v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalBgpV6Tunnels, + vRtrStatActiveBgpV6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP label-ipv6 entities + for release 20.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 275 } + +vRtrIfEthLoopbackNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrIfEthLoopbackStarted, + vRtrIfEthLoopbackStopped + } + STATUS current + DESCRIPTION + "The group of objects supporting ethernet loopback notifications on + virtual routers for version 20.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 276 } + +tmnxVRtrNotificationV20v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrBfdExtNoFreeTxIntrvlSlot + } + STATUS current + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on release 20 Nokia SROS series systems." + ::= { tmnxVRtrGroups 277 } + +tmnxVRtrHelperMplsStatsPktsGroup OBJECT-GROUP + OBJECTS { + vRtrIfRxIpMplsBytes, + vRtrIfRxIpMplsPkts, + vRtrIfTxIpMplsBytes, + vRtrIfTxIpMplsPkts + } + STATUS current + DESCRIPTION + "The group of objects " + ::= { tmnxVRtrGroups 278 } + +tmnxVRtrPlcyAcctQPPB20v0Group OBJECT-GROUP + OBJECTS { + vRtrPlcyAcctPolicerTblLstChgd, + vRtrPlcyAcctPolicerRowStatus, + vRtrPlcyAcctPolicerLastChgd, + vRtrPlcyAcctPolicerPeakRateHi, + vRtrPlcyAcctPolicerPeakRateLo, + vRtrPlcyAcctPolicerMaxBurstSize, + vRtrPlcyAcctDestClassPolicerId, + vRtrPlcyAcctIfPolStatsTblLstChgd, + vRtrPlcyAcctPolicerDropPkts, + vRtrPlcyAcctPolicerDropBytes, + vRtrPlcyAcctPolicerFwdPkts, + vRtrPlcyAcctPolicerFwdBytes, + vRtrPlcyAcctPolicerIncompleteCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router policy-accouting + template entries for release 20.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 279 } + +tmnxVRtrStaticRtBackupNHGroup OBJECT-GROUP + OBJECTS { + vRtrInetStaticRoutePfxBackupTag, + vRtrInetStaticRouteBackupNHType, + vRtrInetStaticRouteBackupNHAddr, + vRtrInetStaticRouteBackupStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of static route backup + next hop tag for release 21 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 280 } + +vRtrBgpIpVpnMplsGroup OBJECT-GROUP + OBJECTS { + vRtrBgpIpVpnMplsAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP IP VPN MPLS features + for release 21 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 281 } + +tmnxVRtrMtrace2V21Group OBJECT-GROUP + OBJECTS { + vRtrMtrace2OperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Multicast Trace Route V2 + tests for Release 21 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 282 } + +tmnxVRtrBgpEvpnV21v0Grp OBJECT-GROUP + OBJECTS { + vRtrBgpEvpnAutoBndTnlFlexAlgoFb + } + STATUS current + DESCRIPTION + "The group of objects supporting management of layer-3 BGP-EVPN on + release 21.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 284 } + +tmnxVRtrV21v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6LseSplitAdminState, + vRtrIfDHCP6LseSplitValidLifetime, + vRtrIfIpv6FlowLabelHashing, + vRtrIfDHCPReleaseIncludeGiaddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 21.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 285 } + +tmnxVRtrSrV6Isis21v0Group OBJECT-GROUP + OBJECTS { + vRtrStatActiveSrV6IsisTunnels, + vRtrStatTotalSrV6IsisTunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SR V6 ISIS entities for + release 21.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 286 } + +tmnxVRtrBgpSrv6V21v0Group OBJECT-GROUP + OBJECTS { + vRtrBgpSrv6VrfPolicyLastChg, + vRtrBgpSrv6VrfPolicyImp1, + vRtrBgpSrv6VrfPolicyImp2, + vRtrBgpSrv6VrfPolicyImp3, + vRtrBgpSrv6VrfPolicyImp4, + vRtrBgpSrv6VrfPolicyImp5, + vRtrBgpSrv6VrfPolicyImp6, + vRtrBgpSrv6VrfPolicyImp7, + vRtrBgpSrv6VrfPolicyImp8, + vRtrBgpSrv6VrfPolicyImp9, + vRtrBgpSrv6VrfPolicyImp10, + vRtrBgpSrv6VrfPolicyImp11, + vRtrBgpSrv6VrfPolicyImp12, + vRtrBgpSrv6VrfPolicyImp13, + vRtrBgpSrv6VrfPolicyImp14, + vRtrBgpSrv6VrfPolicyImp15, + vRtrBgpSrv6VrfPolicyExp1, + vRtrBgpSrv6VrfPolicyExp2, + vRtrBgpSrv6VrfPolicyExp3, + vRtrBgpSrv6VrfPolicyExp4, + vRtrBgpSrv6VrfPolicyExp5, + vRtrBgpSrv6VrfPolicyExp6, + vRtrBgpSrv6VrfPolicyExp7, + vRtrBgpSrv6VrfPolicyExp8, + vRtrBgpSrv6VrfPolicyExp9, + vRtrBgpSrv6VrfPolicyExp10, + vRtrBgpSrv6VrfPolicyExp11, + vRtrBgpSrv6VrfPolicyExp12, + vRtrBgpSrv6VrfPolicyExp13, + vRtrBgpSrv6VrfPolicyExp14, + vRtrBgpSrv6VrfPolicyExp15, + vRtrBgpSrv6VrfRD, + vRtrBgpSrv6VrfPolicyTblLastCh, + vRtrBgpSrv6AutoRD, + vRtrBgpSrv6ExportVrfTarget, + vRtrBgpSrv6ImportVrfTarget, + vRtrBgpSrv6AdminState, + vRtrBgpSrv6RowStatus, + vRtrBgpSrv6DefRtTag, + vRtrBgpSrv6TblLastCh, + vRtrBgpSrv6LastChanged, + vRtrBgpSrv6OperRD, + vRtrBgpSrv6OperRDType, + vRtrBgpSrv6VrfPolicyCreateOrig, + vRtrBgpSrv6VrfTarget, + vRtrBgpSrv6Instance, + vRtrBgpSrv6DefLocator, + vRtrBgpSrv6SrcAddr, + vRtrBgpSrv6SrcAddrType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of layer-3 BGP-EVPN on + release 21.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 287 } + +tmnxVRtrFlexAlgoDelayV21v0Group OBJECT-GROUP + OBJECTS { + vRtrIfLinkDelayStatic + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers new on release 21.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 289 } + +tmnxVRtrFlexAlgoDlyDynV21v0Group OBJECT-GROUP + OBJECTS { + vRtrIfLinkDelaySelection, + vRtrIfLinkDelayOper, + vRtrIfLinkDelayDynamic, + vRtrIfLinkDelayMeasureTemplName, + vRtrIfLnkDlyTwampIpv4AdminState, + vRtrIfLnkDlyTwampIpv4DstAddrType, + vRtrIfLnkDlyTwampIpv4DstAddr, + vRtrIfLnkDlyTwampIpv4SrcAddrType, + vRtrIfLnkDlyTwampIpv4SrcAddr, + vRtrIfLnkDlyTwampIpv6AdminState, + vRtrIfLnkDlyTwampIpv6DstAddrType, + vRtrIfLnkDlyTwampIpv6DstAddr, + vRtrIfLnkDlyTwampIpv6SrcAddrType, + vRtrIfLnkDlyTwampIpv6SrcAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers new on release 21.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 290 } + +tmnxVRtrGlobalObsoleteV21v0Grp OBJECT-GROUP + OBJECTS { + vRtrStatBGPEvpnRoutes, + vRtrStatBGPEvpnActiveRoutes, + vRtrV6StatBGPEvpnRoutes, + vRtrV6StatBGPEvpnActiveRoutes, + vRtrFibStatBGPEvpnRoutes, + vRtrFibStatV6BGPEvpnRoutes + } + STATUS current + DESCRIPTION + "The group of router objects obsoleted for release 21.0 on Nokia SROS + series systems." + ::= { tmnxVRtrGroups 291 } + +tmnxVRtrSrV621v0Group OBJECT-GROUP + OBJECTS { + vRtrInetExtTunnelSidAddrType, + vRtrInetExtTunnelSidAddr, + vRtrFibStatSrV6Routes, + vRtrStatSrV6ActiveRoutes, + vRtrStatSrV6TotalRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SR V6 entities for + release 21.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 292 } + +tmnxVRtrNotificationObjV21v0Grp OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription, + vRtrMaxRoutesType, + vRtrSlotOrCpmFlag, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 21.0 series systems." + ::= { tmnxVRtrGroups 293 } + +tmnxVRtrFibStatObj21Group OBJECT-GROUP + OBJECTS { + vRtrFibStatIpVpnCurrUtilization + } + STATUS current + DESCRIPTION + "The group of objects fib occupancy for Release 21 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 294 } + +tmnxVRtrNotificationObj21Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrFibVPNOccupancyThreshold + } + STATUS current + DESCRIPTION + "The group of objects fib occupancy for Release 21 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 295 } + +tmnxVRtrDPathAttrObj21Group OBJECT-GROUP + OBJECTS { + vRtrBgpEvpnDomainId, + vRtrBgpSrv6DomainId, + vRtrBgpIpVpnMplsDomainId, + vRtrLocalRoutesDomainId, + vRtrDpathLengthIgnore, + vRtrDPathAttrLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting D-Path Attribute for routes + advertisement for Release 21 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 297 } + +tmnxVRtrIfHQosOnLagV21v0Group OBJECT-GROUP + OBJECTS { + vRtrIfQosEgrVlanPlcyPortRedirect + } + STATUS current + DESCRIPTION + "The group of router interface HQos on LAG specific objects in release + 21.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 298 } + +tmnxVRtrDynEgLblLmtObj22Group OBJECT-GROUP + OBJECTS { + vRtrBgpEvpnDynEgrLblLmt, + vRtrBgpIpVpnMplsDynEgrLblLmt + } + STATUS current + DESCRIPTION + "The group of objects supporting for extending Egress Label Limit for + Release 22 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 299 } + +tmnxVRtrIfV22v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIngressIPFilterPair + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP filter pair on the + router interface on release 22.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 300 } + +tmnxVRtrObsoleteV22v0Group OBJECT-GROUP + OBJECTS { + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 4.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 301 } + +tmnxVRtrMobGatewayCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 3 } + +tmnxVRtrMobGatewayGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 4 } + +tmnxVRtrIpPoolGroup OBJECT-GROUP + OBJECTS { + vRtrIpPoolTableLastChanged, + vRtrIpPoolRowStatus, + vRtrIpPoolLastChanged, + vRtrIpPoolDescription, + vRtrIpPoolExclusive, + vRtrIpPoolStatFree, + vRtrIpPoolStatHeld, + vRtrIpPoolStatAllocated, + vRtrIpPoolAddressHoldTimer, + vRtrIpPoolAddrTableLastChanged, + vRtrIpPoolAddrRowStatus, + vRtrIpPoolAddrLastChanged, + vRtrIpPoolAddrBlock, + vRtrIpPoolAddrIpv6AssignedLen, + vRtrIpPoolSuppress0and255, + vRtrConfMobGwTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP pools on Nokia 7x50 + SR series systems." + ::= { tmnxVRtrMobGatewayGroups 1 } + +tmnxMGVRtrIfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTrackMobile, + vRtrIfIpv6TrackMobile, + vRtrIpPoolIsRemote + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router interfaces on + Nokia mobile gateway systems in 4.0 release." + ::= { tmnxVRtrMobGatewayGroups 2 } + +tmnxDCVRtrCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 5 } + +tmnxDCVRtrGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 6 } + +tmnxVRtrNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 3 } + +tmnxVRtrNotifications OBJECT IDENTIFIER ::= { tmnxVRtrNotifyPrefix 0 } + +tmnxVRtrMidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrMidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrMidRouteTCA notification is generated when the number + of routes contained in a VPRN exceeds the value specified by + vRtrMidRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 1 } + +tmnxVRtrHighRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrHighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrHighRouteTCA notification is generated when the number + of routes contained in a VPRN exceeds the value specified by + vRtrHighRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 2 } + +tmnxVRtrHighRouteCleared NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrHighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrHighRouteCleared notification is generated when the number + of routes contained in a VPRN has dropped below the + vRtrHighRouteThreshold value following the generation of a + tmnxVRtrHighRouteTCA notification." + ::= { tmnxVRtrNotifications 3 } + +tmnxVRtrIllegalLabelTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatIllegalLabels, + vRtrIllegalLabelThreshold + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrIllegalLabelTCA notification is generated when the number + of illegal label violations on a VRF has exceeded the value specified + by vRtrIllegalLabelThreshold. + + This notification is made obsolete in release 14.0." + ::= { tmnxVRtrNotifications 4 } + +tmnxVRtrMcastMidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMcastMidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMidRouteTCA notification is generated when the number + of multicast routes contained in a VPRN exceeds the value specified by + vRtrMcastMidRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 5 } + +tmnxVRtrMcastMaxRoutesTCA NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMaxMcastNumRoutes + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMaxRoutesTCA notification is generated when the number + of multicast routes contained in a VPRN exceeds the value specified by + vRtrMaxMcastNumRoutes. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 6 } + +tmnxVRtrMcastMaxRoutesCleared NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMaxMcastNumRoutes + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMaxRoutesCleared notification is generated when the + number of multicast routes contained in a VPRN has dropped below the + vRtrMaxMcastNumRoutes value following the generation of a + tmnxVRtrMcastMaxRoutesTCA notification." + ::= { tmnxVRtrNotifications 7 } + +tmnxVRtrMaxArpEntriesTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrMaxARPEntries + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxArpEntriesTCA notification is generated when the number + of ARP entries in a VPRN exceeds the maximum supported." + ::= { tmnxVRtrNotifications 8 } + +tmnxVRtrMaxArpEntriesCleared NOTIFICATION-TYPE + OBJECTS { + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrMaxARPEntries + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxArpEntriesCleared notification is generated when the + number of ARP entries contained in a VPRN has dropped below the + maximum value following the generation of a tmnxVRtrMaxArpEntriesTCA + notification." + ::= { tmnxVRtrNotifications 9 } + +tmnxVRtrDHCPAFEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrIfDHCPOperAutoFilter, + vRtrIfIndex, + vRtrAutoFilterDHCPClientAddress, + vRtrAutoFilterDHCPClientLease + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPAFEntriesExceeded notification is generated when the + number of DHCP 'AutoFilter' entries on a given interface reaches a + user configurable upper limit given by vRtrIfDHCPAutoFilter." + ::= { tmnxVRtrNotifications 10 } + +tmnxVRtrMaxRoutes NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrMaxNumRoutes, + vRtrMaxRoutesType + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxRoutes notification is generated when the number of + routes of type vRtrMaxRoutesType contained in a VPRN reaches the value + specified by vRtrMaxNumRoutes." + ::= { tmnxVRtrNotifications 11 } + +tmnxVRtrDHCPLseStsExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDHCPClientLease + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLseStsExceeded notification is + generated when the number of DHCP lease states + entries on a given interface reaches a user configurable + upper limit." + ::= { tmnxVRtrNotifications 12 } + +tmnxVRtrDHCPLeaseStateOverride NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDhcpLseStateOldCiAddr, + vRtrDhcpLseStateOldChAddr + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLeaseStateOverride notification is generated when an + existing DHCP lease state is overridden by a new lease state which has + the same IP address but a different MAC address." + ::= { tmnxVRtrNotifications 13 } + +tmnxVRtrDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpPacketProblem + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCPSuspiciousPcktRcvd notification is generated when a + DHCP packet is received with suspicious content." + ::= { tmnxVRtrNotifications 14 } + +tmnxVRtrDHCPLseStRestoreProblem NOTIFICATION-TYPE + OBJECTS { + vRtrDhcpRestoreLseStateVRtrId, + vRtrDhcpRestoreLseStateIfIndex, + vRtrDhcpRestoreLseStateCiAddr, + vRtrDhcpRestoreLseStateProblem + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLseStRestoreProblem notification is generated when an + an error is detected while processing a persistency record." + ::= { tmnxVRtrNotifications 15 } + +tmnxVRtrDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStatePopulateError + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLseStatePopulateErr notification indicates that the + system was unable to update the Lease State Table with the information + contained in the DHCP ACK message. The DHCP ACK message has been + discarded." + ::= { tmnxVRtrNotifications 16 } + +tmnxVRtrBfdSessionDown NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionOperFlags + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionDown notification is generated when a BFD + session goes down." + ::= { tmnxVRtrNotifications 17 } + +tmnxVRtrBfdMaxSessionOnSlot NOTIFICATION-TYPE + OBJECTS { + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrSlotOrCpmFlag + } + STATUS current + DESCRIPTION + " The tmnxVRtrBfdMaxSessionOnSlot notification is generated + when the maximum number of BFD sessions has been reached + on the slot indicated in 'vRtrBfdSlotNumber'. When we have + IOM based sessions, vRtrSlotOrCpmFlag is set to 'slot' and + when the sessions are centralized it is set to 'cpm'." + ::= { tmnxVRtrNotifications 18 } + +tmnxVRtrBfdPortTypeNotSupported NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortType + } + STATUS current + DESCRIPTION + "The tmnxVRtrBfdPortTypeNotSupported notification is generated when BFD + is not supported on the port specified in 'tmnxPortNotifyPortId'." + ::= { tmnxVRtrNotifications 19 } + +tmnxVRtrDHCPIfLseStatesExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + sapPortId, + sapEncapValue, + vRtrIfDHCPLeasePopulate, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCPIfLseStatesExceeded notification is generated when the + number of lease states on an interface exceeds + vRtrIfDHCPLeasePopulate." + ::= { tmnxVRtrNotifications 20 } + +tmnxVRtrDHCP6RelayLseStExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrIfDHCP6LeasePopulate, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6NewClientId, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6RelayLseStExceeded notification is generated when the + number of lease states populated by dhcp6 relay on an interface + exceeds vRtrIfDHCP6LeasePopulate." + ::= { tmnxVRtrNotifications 21 } + +tmnxVRtrDHCP6ServerLseStExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrIfDHCP6ServerMaxLeaseStates, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6NewClientId, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6ServerLseStExceeded notification is generated when + the number of lease states populated by dhcp6 server on an interface + exceeds vRtrIfDHCP6ServerMaxLeaseStates." + ::= { tmnxVRtrNotifications 22 } + +tmnxVRtrDHCP6LseStateOverride NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDhcpLseStateOldChAddr, + vRtrDHCP6OldClientId, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDhcpLseStateNewChAddr, + vRtrDHCP6NewClientId, + vRtrDHCP6LeaseOverrideResult + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6LseStateOverride notification is generated when an + existing DHCP6 lease state can be overridden by a new lease state. + + This is allowed if the new lease state has the same IP address but a + different client id or mac address. This is not allowed if the new + lease state has the same IP address but a different prefix length." + ::= { tmnxVRtrNotifications 23 } + +tmnxVRtrDHCP6RelayReplyStripUni NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6RelayReplyStripUni notification is generated when a + unicast option is stripped from a message relayed from a server to a + client in a relay reply message." + ::= { tmnxVRtrNotifications 24 } + +tmnxVRtrDHCP6IllegalClientAddr NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6IllegalClientAddr notification is generated when an + incoming message is dropped because the client's source IP does not + match the subnet of the incoming interface." + ::= { tmnxVRtrNotifications 25 } + +tmnxVRtrDHCP6AssignedIllegSubnet NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6AssignedIllegSubnet notification is generated when an + IP address assigned to the client does not match the subnet of the + interface." + ::= { tmnxVRtrNotifications 26 } + +tmnxVRtrDHCP6ClientMacUnresolved NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6ClientMacUnresolved notification is generated when we + receive a relay reply for a client, and the client's MAC address has + not been resolved yet." + ::= { tmnxVRtrNotifications 27 } + +tmnxVRtrBfdSessionUp NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionUp notification is generated when a BFD session + goes up." + ::= { tmnxVRtrNotifications 28 } + +tmnxVRtrIPv6MidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6MidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrIPv6MidRouteTCA notification is generated when the number + of IPv6 routes contained in a VPRN exceeds the value specified by + vRtrIPv6MidRouteThreshold. No other notifications of this type are + generated until after the soak period specified by + vRtrIPv6RouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 29 } + +tmnxVRtrIPv6HighRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6HighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrIPv6HighRouteTCA notification is generated when the number + of IPv6 routes contained in a VPRN exceeds the value specified by + vRtrIPv6HighRouteThreshold. No other notifications of this type are + generated until after the soak period specified by + vRtrIPv6RouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 30 } + +tmnxVRtrIPv6HighRouteCleared NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6HighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrIPv6HighRouteCleared notification is generated when the + number of IPv6 routes contained in a VPRN has dropped below the + vRtrIPv6HighRouteThreshold value following the generation of a + tmnxVRtrIPv6HighRouteTCA notification." + ::= { tmnxVRtrNotifications 31 } + +tmnxVRtrStaticRouteCPEStatus NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus + } + STATUS current + DESCRIPTION + "The tmnxVRtrStaticRouteCPEStatus notification is generated when a CPE + associated with a static route, as specified by the + vRtrInetStatRteCpeNotifyAddr object, becomes reachable or unreachable." + ::= { tmnxVRtrNotifications 32 } + +tmnxVRtrBfdSessionDeleted NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionOperFlags + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionDeleted notification is generated when a BFD + session is deleted." + ::= { tmnxVRtrNotifications 33 } + +tmnxVRtrBfdSessionProtChange NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionProtChange notification is generated when there + is a change in the list of protocols using the BFD session." + ::= { tmnxVRtrNotifications 34 } + +tmnxVRtrManagedRouteAddFailed NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription + } + STATUS current + DESCRIPTION + "The tmnxVRtrManagedRouteAddFailed notification is generated when a + managed route could not be installed." + ::= { tmnxVRtrNotifications 35 } + +tmnxVRtrFibOccupancyThreshold NOTIFICATION-TYPE + OBJECTS { + vRtrFibStatHighUtilization + } + STATUS current + DESCRIPTION + "The tmnxVRtrFibOccupancyThreshold notification is generated when the + FIB on an IOM card transitions between experiencing persistent normal + and high occupancy." + ::= { tmnxVRtrNotifications 36 } + +tmnxVRtrInetAddressAttachFailed NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrFailureDescription + } + STATUS current + DESCRIPTION + "The tmnxVRtrInetAddressAttachFailed notification is generated when an + IP address could not be attached to an interface. + + The reason is indicated in the failure description. + + A possible cause is that a duplicate address is detected. + + If the IP address is a link-local address, the + vRtrIfLinkLocalAddressState of the corresponding entry in the + vRtrIfTable does not reach the state 'preferred'. + + If the IP address was configured by the user, the vRiaInetAddrState of + the corresponding entry in the vRtrIpAddrTable does not reach the + state 'preferred'. + + The IP address can also be a subnet router anycast address related to + an IP address configured by the user (refer to RFC 4291 IPv6 + Addressing Architecture, section 2.6.1 Anycast Addresses)." + ::= { tmnxVRtrNotifications 37 } + +tmnxVRtrSingleSfmOverloadStateCh NOTIFICATION-TYPE + OBJECTS { + vRtrSingleSfmOverloadState + } + STATUS current + DESCRIPTION + "The notification tmnxVRtrSingleSfmOverloadStateCh is sent when IGP + single-SFM-overload state of a virtual router instance changes." + ::= { tmnxVRtrNotifications 38 } + +tmnxVRtrGrtExportLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxExportRoutes + } + STATUS current + DESCRIPTION + "A tmnxVRtrGrtExportLimitReached notification is generated when the + configured value of exported routes, vRtrGrtMaxExportRoutes, is + reached. Additional routes would not be exported into the GRT from the + route table." + ::= { tmnxVRtrNotifications 39 } + +tmnxVRtrGrtRoutesExpLimitDropped NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxExportRoutes + } + STATUS current + DESCRIPTION + "A tmnxVRtrGrtRoutesExpLimitDropped notification is generated when the + number of exported routes drops below the export limit, + vRtrGrtMaxExportRoutes." + ::= { tmnxVRtrNotifications 40 } + +tmnxVRtrIfLdpSyncTimerStart NOTIFICATION-TYPE + OBJECTS { + vRtrIfIndex, + vRtrIfName, + vRtrIfLdpSyncTimer + } + STATUS current + DESCRIPTION + "A tmnxVRtrIfLdpSyncTimerStart notification is generated when the LDP + sync timer, vRtrIfLdpSyncTimer starts for this interface." + ::= { tmnxVRtrNotifications 41 } + +tmnxVRtrIfLdpSyncTimerStop NOTIFICATION-TYPE + OBJECTS { + vRtrIfIndex, + vRtrIfName, + vRtrIfLdpSyncTimer + } + STATUS current + DESCRIPTION + "A tmnxVRtrIfLdpSyncTimerStart notification is generated when the LDP + sync timer, vRtrIfLdpSyncTimer stops for this interface." + ::= { tmnxVRtrNotifications 42 } + +tmnxVRtrBfdNoCpmNpResources NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdNoCpmNpResources notification is generated when a BFD + session could not be established because the session requires a cpmNp + session termination resource (see vRtrIfBfdExtType), and no cpmNp + session termination resources are available." + ::= { tmnxVRtrNotifications 43 } + +tmnxVRtrGrtV6ExportLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxIpv6ExportRoutes + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrGrtV6ExportLimitReached notification is generated + when the configured value of exported routes, + vRtrGrtMaxIpv6ExportRoutes, is reached. + + [EFFECT] Additional routes would not be exported into the GRT from the + route table. + + [RECOVERY] The export policy and the value of + vRtrGrtMaxIpv6ExportRoutes need to be changed." + ::= { tmnxVRtrNotifications 44 } + +tmnxVRtrGrtV6RoutesExpLimDropped NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxIpv6ExportRoutes + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrGrtV6RoutesExpLimDropped notification is generated + when the number of exported routes drops below the export limit, + vRtrGrtMaxIpv6ExportRoutes. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 45 } + +tmnxVRtrStaticRouteStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrStaticRouteStatusChanged notification is generated + when the status of a static route, vRtrInetStaticRouteStatus changes + from active to inactive or from inactive to active. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 46 } + +vRtrIfDcpStaticExcd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticExcd notification is generated when the + static-policer on a particular network-interface has been detected as + non-conformant to the associated distributed CPU protection policy + parameters. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 47 } + +vRtrIfDcpDynamicExcd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicExcd notification is generated when the + protocol on a particular network-interface has been detected as + non-conformant to the associated distributed CPU protection policy + parameters. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 48 } + +vRtrIfDcpStaticHoldDownStart NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticHoldDownStart notification is generated + when a particular network-interface starts hold-down period for an + exceeding static-policer. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The static-policer will treat all packets as non-conformant + during the hold-down period. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 49 } + +vRtrIfDcpDynamicHoldDownStart NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicHoldDownStart notification is generated + when a particular network-interface starts hold-down period for an + exceeding protocol. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The protocol will treat all packets as non-conformant during + the hold-down period. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 50 } + +vRtrIfDcpStaticHoldDownEnd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticHoldDownEnd notification is generated when + a particular network-interface completes hold-down period for an + exceeding static-policer. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The static-policer for an affected network-interface will + transition to a detection-time countdown after the hold-down period is + complete. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 51 } + +vRtrIfDcpDynamicHoldDownEnd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicHoldDownEnd notification is generated + when a particular network-interface completes hold-down period for an + exceeding protocol. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is configured + to 'verbose'. + + [EFFECT] The protocol for an affected network-interface will + transition to a detection-time countdown after the hold-down period is + complete. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 52 } + +vRtrIfDcpStaticConform NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticConform notification is generated when the + static-policer for a particular network-interface has been detected as + conformant for a period of the configured detection-time after having + been previously detected as exceeding and completed any hold-down + period. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface is now in conformance with the + parameters configured for the associated distributed CPU protection + policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 53 } + +vRtrIfDcpDynamicConform NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicConform notification is generated when the + protocol for a particular network-interface has been detected as + conformant for a period of the configured detection-time after having + been previously detected as exceeding and completed any hold-down + period. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface is now in conformance with the + parameters configured for the associated distributed CPU protection + policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 54 } + +vRtrIfDcpLocMonExcd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcd notification is generated when the + local-monitoring-policer for a particular network-interface has + transitioned from a conformant state to a non-conformant state and the + system will attempt to allocate dynamic enforcement policers. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 55 } + +vRtrIfDcpLocMonExcdDynResource NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcdDynResource notification is generated + when the local-monitoring-policer for a particular network-interface + has transitioned from a conformant state to a non-conformant state and + the system cannot allocate all the dynamic enforcements policers + associated with the distributed CPU protection policy . This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface or to the + dynamic enforcement policer pool + (TIMETRA-CHASSIS-MIB.mib::tmnxFPDCpuProtDynEnfrcPlcrPool)." + ::= { tmnxVRtrNotifications 56 } + +vRtrIfDcpLocMonExcdAllDynAlloc NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcdAllDynAlloc notification is generated + when all dynamic enforcement policers associated with a non-conformant + local-monitoring-policer have been successfully allocated for a + particular network-interface. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configure + to 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 57 } + +vRtrIfDcpLocMonExcdAllDynFreed NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonState, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcdAllDynFreed notification is generated + for a particular network-interface when all the previously allocated + dynamic enforcement policers for a particular local-monitoring-policer + on the associated distributed CPU protection policy have been freed up + and all the protocols are once again being monitored by local-monitor. + This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 58 } + +vRtrIfDcpDynamicEnforceAlloc NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynAllocated, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicEnforceAlloc notification is generated + when a dynamic enforcement policer is allocated on a particular + network-interface. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The affected network-interface is not in conformance with the + configured parameters of the associated distributed CPU protection + policy and may be using more resources than expected and cause the + system to under perform. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 59 } + +vRtrIfDcpDynamicEnforceFreed NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicEnforceFreed notification is generated + when a dynamic enforcement policer is freed on a particular + network-interface. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The affected network-interface is now in conformance with the + configured parameters of the associated distributed CPU protection + policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 60 } + +tmnxVRtrBfdSessExtDown NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtDown notification is generated when a + BFD session goes down. + + [EFFECT] The effect of this session going down is that it either takes + down any protocol that is riding over top of it or it notifies + them that the session has gone down. + + [RECOVERY] The session will automatically attempt to re-establish on + its own." + ::= { tmnxVRtrNotifications 61 } + +tmnxVRtrBfdSessExtUp NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtUp notification is generated when a BFD + session goes up. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 62 } + +tmnxVRtrBfdSessExtDeleted NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtDeleted notification is generated when a + BFD session is deleted. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 63 } + +tmnxVRtrBfdSessExtProtChange NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtProtocols, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtProtChange notification is generated + when there is a change in the list of protocols using the BFD session. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 64 } + +tmnxVRtrBfdExtNoCpmNpResources NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdExtNoCpmNpResources notification is generated + when a BFD session could not be established because the session + requires a cpmNp session termination resource (see vRtrIfBfdExtType), + and no cpmNp session termination resources are available. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 65 } + +tmnxVRtrDnsFault NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrFailureDescription, + vRtrNotifTruthValue + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrDnsFault notification is generated when this + system detects a fault with a DNS server, or when it detects that the + fault has disappeared. + + The virtual router instance and DNS server address are indicated with + vRtrID, vRtrNotifInetAddrType, and vRtrNotifInetAddr. + + More details of the fault may be indicated with + vRtrFailureDescription. + + [EFFECT] If another DNS server is available in the same virtual router + instance, that DNS server may be used instead. + + Otherwise, any application in this virtual router instance that relies + on DNS may be affected. + + [RECOVERY] A modification of the conceptual row in the vRtrDnsTable + with the same value for vRtrID, may repair the problem." + ::= { tmnxVRtrNotifications 66 } + +tmnxVRtrMacAcctLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName, + vRtrIfIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrMacAcctLimitReached notification is generated when + the system detects that the MAC accounting table is full. + + [EFFECT] The MAC accounting table is full and further allocations of + accounting indices will fail. + + [RECOVERY] The failure can be cleared when the used MAC entries are + deleted by disabling MAC accounting on a particular interface + or through manual intervention with a user command such as clear + router interface mac." + ::= { tmnxVRtrNotifications 67 } + +tmnxVRtrMacAcctLimitCleared NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName, + vRtrIfIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrMacAcctLimitCleared notification is generated when + one or more MAC entries are deleted following the generation of a + tmnxVRtrMacAcctLimitReached notification. + + [EFFECT] Allocation of further MAC entries will be successful up to + the number of entries cleared. + + [RECOVERY] No recovery is needed for this notification." + ::= { tmnxVRtrNotifications 68 } + +tmnxVRtrNgBfdSessDown NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessDown notification is generated when a BFD + session goes down. + + [EFFECT] The effect of this session going down is that it either takes + down any protocol that is riding over top of it or it notifies them + that the session has gone down. + + [RECOVERY] The session will automatically attempt to re-establish on + it's own." + ::= { tmnxVRtrNotifications 69 } + +tmnxVRtrNgBfdSessUp NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessUp notification is generated when a BFD + session goes up. + + [EFFECT] The BFD session will be active. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 70 } + +tmnxVRtrNgBfdSessDeleted NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessDeleted notification is generated when a + BFD session is deleted. + + [EFFECT] The deletion of this session will either take down any + protocol that is riding over top of it or notifies them that the + session has been deleted. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 71 } + +tmnxVRtrNgBfdSessProtChange NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtProtocols, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessProtChange notification is generated when + there is a change in the list of protocols using the BFD session. + + [EFFECT] The list of protocols using this session are modified. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 72 } + +tmnxVRtrNgBfdNoCpmNpResources NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdNoCpmNpResources notification is generated + when a BFD session could not be established because the session + requires a cpmNp session termination resource (see vRtrIfBfdExtType), + and no cpmNp session termination resources are available. + + [EFFECT] The BFD session cannot be established until a cpmNp session + termination resource is available + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 73 } + +tmnxVRtrNHRvplsARPHighUsage NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNHRvplsARPHighUsage notification is generated when + Nexthop RVPLS ARP entries reaches 95% of its limit as indicated by the + value of tmnxVRtrMaxNHRvplsARPEntries. + + [EFFECT] ARP table reaches high usage limit and further addition of + Nexthop RVPLS ARP may fail. + + [RECOVERY] Reduce the number of ARPs." + ::= { tmnxVRtrNotifications 74 } + +tmnxVRtrNHRvplsARPExhaust NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNHRvplsARPExhaust notification is generated when + Nexthop RVPLS ARP entries reaches 100% of its limit as indicated by + the value of tmnxVRtrMaxNHRvplsARPEntries. + + [EFFECT] ARP table reaches high usage limit and further addition of + Nexthop RVPLS ARP will fail. + + [RECOVERY] Reduce the number of ARPs." + ::= { tmnxVRtrNotifications 75 } + +tmnxVRtrNHRvplsARPHighUsageClr NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNHRvplsARPHighUsageClr notification is generated + when Nexthop RVPLS ARP entries falls below 90% of its limit following + the generation of tmnxVRtrNHRvplsARPHighUsage notification as + indicated by the value of tmnxVRtrMaxNHRvplsARPEntries. + + [EFFECT] Addition of further Nexthop RVPLS ARP entries will be + successful. + + [RECOVERY] No recovery is needed for this notification." + ::= { tmnxVRtrNotifications 76 } + +tmnxVRtrArpLmt NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfArpLimit + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrArpLmt notification is generated when the number of + IPv4 ARP entries learned on an IP interface has exceeded the + configured maximum. + + [EFFECT] The number of entries have exceeded the configured limit as + specified by vRtrIfArpLimit. No new entries are learned until an entry + expires. + + [RECOVERY] Increase the arp-limit." + ::= { tmnxVRtrNotifications 77 } + +tmnxVRtrArpThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfArpLimit, + vRtrIfArpThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrArpThresholdExceeded notification is generated when + the number of IPv4 ARP entries learned on an IP interface has exceeded + vRtrIfArpThreshold percent of the configured maximum as specified by + vRtrIfArpLimit. + + [EFFECT] No direct effect but if the interface continues to learn more + entries then the number of entries may exceed the configured limit as + specified by vRtrIfArpLimit. In that case, no new entries are learned + until an entry expires and traffic to these destinations will be + dropped. + + [RECOVERY] Increase the arp-limit." + ::= { tmnxVRtrNotifications 78 } + +tmnxVRtrIpv6NbrLmt NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfIpv6NbrLimit + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrIpv6NbrLmt notification is generated when the + maximum amount of IPv6 neighbor entries learned on an IP interface has + exceeded the configured maximum. + + [EFFECT] The number of entries have exceeded the configured limit as + specified by vRtrIfIpv6NbrLimit. No new entries are learned until an + entry expires. + + [RECOVERY] Increase the neighbor limit." + ::= { tmnxVRtrNotifications 79 } + +tmnxVRtrIpv6NbrThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfIpv6NbrLimit, + vRtrIfIpv6NbrThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrIpv6NbrThresholdExceeded notification is generated + when the number of IPv6 neighbor entries learned on an IP interface + has exceeded vRtrIfIpv6NbrThreshold percent of the configured maximum + as specified by vRtrIfIpv6NbrLimit. + + [EFFECT] No direct effect but if the interface continues to learn more + entries then the number of entries may exceed the configured limit as + specified by vRtrIfIpv6NbrLimit. In that case, no new entries are + learned until an entry expires and traffic to these destinations will + be dropped. + + [RECOVERY] Increase the neighbor limit." + ::= { tmnxVRtrNotifications 80 } + +tmnxVRtrIfIgnorePortState NOTIFICATION-TYPE + OBJECTS { + vRtrServiceId, + vRtrIfName, + vRtrNotifIgnorePortState + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrIfIgnorePortState notification is generated when + ignoring non-operational state of the port associated with the IP + interface is changing state. + + [EFFECT] This notification is informational only. + + [RECOVERY] Set TIMETRA-SAP-MIB::sapL3LoopbackRowStatus to 'destroy' to + stop this." + ::= { tmnxVRtrNotifications 81 } + +tmnxVRtrPdnAddrMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrFailureDescription + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrPdnAddrMismatch notification is generated when the + IP address learned by the PDN interface through the cellular network + could not be installed on the PDN router interface. + + For IPv4, this occurs when the parent interface has a mismatching + configured IP address or when the learned PDN IP address overlaps + another IP address in the router instance. The notification will only + be generated when the PDN interface is set unnumbered to the system + interface or any other existing loopback interface. + + For IPv6 operation, this occurs when the IPv6 address has a + mismatching subnet to the address configured for the PDN router + interface or if the exact same IPv6 address is configured on the PDN + interface as the address received by the network. + + [EFFECT] The PDN Interface will be operationally down. + + [RECOVERY] Check the configured IP address for the PDN interface or + parent interface, check the other IP addresses in the router instance, + and/or check the state of the cellular network." + ::= { tmnxVRtrNotifications 82 } + +tmnxVRtrPdnAddrMismatchCleared NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrPdnAddrMismatchCleared notification is generated + when the conditions that caused the PDN address mismatch no longer + exist. + + [EFFECT] The PDN interface will go operationally up. + + [RECOVERY] Not applicable." + ::= { tmnxVRtrNotifications 83 } + +tmnxVRtrLeakExportLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrLeakExportLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrLeakExportLimitReached notification is generated + when the leak-export-limit has been exceeded. + + [EFFECT] Some routes allowed by the leak-export policies + may not have been leaked to the target VPRNs. + + [RECOVERY] Not applicable." + ::= { tmnxVRtrNotifications 84 } + +tmnxVRtrLeakExportLimitDropped NOTIFICATION-TYPE + OBJECTS { + vRtrLeakExportLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrLeakExportLimitDropped notification + is generated when the number of leaked routes drops below + the leak-export-limit . + + [EFFECT] Some routes allowed by the leak-export policies + may not have been leaked to the target VPRNs. + + [RECOVERY] Not applicable." + ::= { tmnxVRtrNotifications 85 } + +tmnxVRtrDhcpClientStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcpClStateStatus, + vRtrIfDhcpClStateDescription + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrDhcpClientStatusChanged notification is sent when + the value of the object vRtrIfDhcpClStateStatus changes. + + [EFFECT] While the value of the object vRtrIfDhcpClStateDescription is + not equal to 'established', the DHCP client is not operational. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state. When the value is 'failed', details about the failure cause are + specified in the vRtrIfDhcpClStateDescription." + ::= { tmnxVRtrNotifications 86 } + +tmnxVRtrDhcp6ClientStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcp6ClStateStatus, + vRtrIfDhcp6ClStateDescription + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrDhcp6ClientStatusChanged notification is sent when + the value of the object vRtrIfDhcp6ClStateStatus changes. + + [EFFECT] While the value of the object vRtrIfDhcp6ClStateDescription + is not equal to 'established', the DHCPv6 client is not operational. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state. When the value is 'failed', details about the failure cause are + specified in the vRtrIfDhcp6ClStateDescription." + ::= { tmnxVRtrNotifications 87 } + +tmnxVRtrNeDiscovered NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNeDiscovered notification is sent when a new + Network Element is discovered. + + [EFFECT] No effect. + + [RECOVERY] No recovery is necessary." + ::= { tmnxVRtrNotifications 88 } + +tmnxVRtrNeRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNeRemoved notification is sent when a Network + Element is removed. + + [EFFECT] No effect. + + [RECOVERY] No recovery is necessary." + ::= { tmnxVRtrNotifications 89 } + +tmnxVRtrNeModified NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNeModified notification is sent when a Network + Element is modified. + + [EFFECT] No effect. + + [RECOVERY] No recovery is necessary." + ::= { tmnxVRtrNotifications 90 } + +vRtrIfDhcpClRtStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcpClRtStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDhcpClRtStatusChanged notification is sent when the + value of the object vRtrIfDhcpClRtStatus changes; that includes when a + row in the vRtrIfDhcpClRtTable is created or destroyed. + + [EFFECT] A value of 'installed' indicates the received route is valid, + and is successfully installed in the route table. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state." + ::= { tmnxVRtrNotifications 91 } + +vRtrIfDhcpClStateDnsChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcpClStateDnsPriAddrType, + vRtrIfDhcpClStateDnsPriAddr, + vRtrIfDhcpClStateDnsSecAddrType, + vRtrIfDhcpClStateDnsSecAddr, + vRtrIfDhcpClStateDnsTerAddrType, + vRtrIfDhcpClStateDnsTerAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDhcpClStateDnsChanged notification is sent when the + value of any of the DNS addresses of the DHCP client changes. + + [EFFECT] + + [RECOVERY] " + ::= { tmnxVRtrNotifications 92 } + +vRtrAutoCfgRaRtStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrAutoCfgRaRtStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrAutoCfgRaRtStatusChanged notification is sent when the + value of the object vRtrAutoCfgRaRtStatus changes; that includes when + a row in the vRtrAutoCfgRaRtTable is created or destroyed. + + [EFFECT] A value of 'installed' indicates the received route is valid, + and is successfully installed in the route table. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state." + ::= { tmnxVRtrNotifications 93 } + +vRtrIfDhcp6ClStateDnsChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcp6ClStateDnsPriAddrType, + vRtrIfDhcp6ClStateDnsPriAddr, + vRtrIfDhcp6ClStateDnsSecAddrType, + vRtrIfDhcp6ClStateDnsSecAddr, + vRtrIfDhcp6ClStateDnsTerAddrType, + vRtrIfDhcp6ClStateDnsTerAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDhcp6ClStateDnsChanged notification is sent when the + value of any of the DNS addresses of the DHCP client changes. + + [EFFECT] + + [RECOVERY] " + ::= { tmnxVRtrNotifications 94 } + +vRtrIfEthLoopbackStarted NOTIFICATION-TYPE + OBJECTS { + vRtrIfEthLoopbackMacSwap + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfEthLoopbackStarted notification is generated when + the router interface is placed into loopback. + + [EFFECT] This notification is informational only." + ::= { tmnxVRtrNotifications 96 } + +vRtrIfEthLoopbackStopped NOTIFICATION-TYPE + OBJECTS { + vRtrIfEthLoopbackMacSwap + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfEthLoopbackStopped notification is generated when + the router interface is removed from loopback. + + [EFFECT] This notification is informational only." + ::= { tmnxVRtrNotifications 97 } + +tmnxVRtrBfdExtNoFreeTxIntrvlSlot NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdExtNoFreeTxIntrvlSlot is generated when a BFD + session of type fp must use another transmit interval than negotiated + with the peer because all transmit interval slots available in + hardware (8) are already in use. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] The problem can be mitigated by changing the configuration + on this node and its peer nodes to use maximum 8 combinations of local + multiplier, local transmit interval and remote receive interval." + ::= { tmnxVRtrNotifications 98 } + +tmnxVRtrFibVPNOccupancyThreshold NOTIFICATION-TYPE + OBJECTS { + vRtrFibStatIpVpnCurrUtilization + } + STATUS current + DESCRIPTION + "The tmnxVRtrFibVPNOccupancyThreshold notification is generated when + the VPN FIB on an IOM card transitions between experiencing persistent + normal and high occupancy." + ::= { tmnxVRtrNotifications 99 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-AAA-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-AAA-MIB new file mode 100644 index 0000000..8864272 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-AAA-MIB @@ -0,0 +1,3232 @@ +ALCATEL-IND1-AAA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, + Integer32, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + softentIND1AAA + FROM ALCATEL-IND1-BASE; + + + alcatelIND1AAAMIB MODULE-IDENTITY + LAST-UPDATED "201311070000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Authentication, Authorization, and Accounting (AAA) Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1AAA 1 } + + + + alcatelIND1AAAMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Managed Objects." + ::= { alcatelIND1AAAMIB 1 } + + + alcatelIND1AAAMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Conformance Information." + ::= { alcatelIND1AAAMIB 2 } + + + alcatelIND1AAAMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Units Of Conformance." + ::= { alcatelIND1AAAMIBConformance 1 } + + + alcatelIND1AAAMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) + Subsystem Compliance Statements." + ::= { alcatelIND1AAAMIBConformance 2 } + + + +-- Overview of the AAA MIB +-- +-- this MIB provides configuration of the AAA services including the +-- servers and the local user database +-- + +-- AAA server MIB + + aaaServerMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 1 } + +-- +-- Server configuration table +-- + + aaaServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for each AAA server." + ::= { aaaServerMIB 1 } + + aaaServerEntry OBJECT-TYPE + SYNTAX AaaServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An AAA server configuration identified by its protocol + and its index. An entry is created/removed when a server + is defined or undefined with IOS configuration commands + via CLI or by issuing appropriate sets to this table + using snmp." + INDEX { aaasName } + ::= { aaaServerTable 1 } + + AaaServerEntry ::= SEQUENCE + { + aaasName SnmpAdminString, + aaasProtocol INTEGER, + aaasHostName SnmpAdminString, + aaasIpAddress IpAddress, + aaasHostName2 SnmpAdminString, + aaasIpAddress2 IpAddress, + aaasRetries Integer32, + aaasTimout Integer32, + aaasRadKey SnmpAdminString, + aaasRadAuthPort Integer32, + aaasRadAcctPort Integer32, + aaasLdapPort Integer32, + aaasLdapDn SnmpAdminString, + aaasLdapPasswd SnmpAdminString, + aaasLdapSearchBase SnmpAdminString, + aaasLdapServType INTEGER, + aaasLdapEnableSsl INTEGER, + aaasRowStatus RowStatus, + aaasTacacsKey SnmpAdminString, + aaasTacacsPort Integer32, + aaasVrfName SnmpAdminString, + aaasRadKeyHash SnmpAdminString, + aaasLdapPasswdHash SnmpAdminString, + aaasTacacsKeyHash SnmpAdminString + } + + aaasName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the server. + This name is given by the operator to refer the server." + ::= { aaaServerEntry 1} + + aaasProtocol OBJECT-TYPE + SYNTAX INTEGER + { + radius(1), + ldap(2), + ace(3), + tacacs(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protocol used with the server: + radius(1) - RADIUS + ldap(2) - LDAP + ace(3) - ACE + tacacs(4) - TACACS+" + ::= { aaaServerEntry 2} + + aaasHostName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DNS name of the server host." + ::= { aaaServerEntry 3} + + aaasIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the server host." + ::= { aaaServerEntry 4} + + aaasHostName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DNS name of the backup server host." + ::= { aaaServerEntry 5} + + aaasIpAddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the backup server host." + ::= { aaaServerEntry 6} + + aaasRetries OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 32 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Number of retries the switch makes to the server to + authenticate a user before trying the next backup server. + The default value is 3." + DEFVAL { 3 } + ::= { aaaServerEntry 7} + + aaasTimout OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 30 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time-out for server replies to authentication requests. + The default value is 2." + DEFVAL { 2 } + ::= { aaaServerEntry 8} + + aaasRadKey OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shared secret is a string of characters known to the switch + and to the RADIUS server, but it is not sent out over the network. + The secret can be any text string and must be configured here as + well as on the server. The secret is stored encrypted using a two + way algorithm." + ::= { aaaServerEntry 9} + + + aaasRadAuthPort OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For RADIUS server only. + Port number for authentication request; + the host is not used for authentication if set to 0. + The default value is 1645." + DEFVAL { 1645 } + ::= { aaaServerEntry 10} + + aaasRadAcctPort OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For RADIUS server only. + Port number for accounting request; + the host is not used for authentication if set to 0. + The default value is 1646." + DEFVAL { 1646 } + ::= { aaaServerEntry 11} + + aaasLdapPort OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + Port number for LDAP server host." + DEFVAL { 0 } + ::= { aaaServerEntry 12} + + aaasLdapDn OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 255 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + the super user dn, i.e., the administrative distinguished name + recognized by the LDAP-enabled directory servers + (e.g., cn=manager)" + ::= { aaaServerEntry 13} + + aaasLdapPasswd OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + the super user password, i.e., the administrative password + recognized by LDAP-enabled directory servers (e.g., secret). + The secret is stored encrypted using a two way algorithm." + ::= { aaaServerEntry 14} + + aaasLdapSearchBase OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + Search base recognized by LDAP-enabled + directory servers (e.g.,o=company, c=US)." + ::= { aaaServerEntry 15} + + aaasLdapServType OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + generic(1), + netscape(2), + novell(3), + sun(4), + microsoft(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For LDAP server only. + Directory server type used in LDAP Authentication: + ns(0) - non significant value + generic(1) - Generic Schema + netscape(2) - Netscape Directory Server + novell(3) - Novell NDS + sun(4) - Sun Directory Services + microsoft(5) - Microsoft Active Directory" + DEFVAL { netscape } + ::= { aaaServerEntry 16} + + aaasLdapEnableSsl OBJECT-TYPE + SYNTAX INTEGER + { + ns(0), + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only for LDAP server. + Specify if the connection between the swtich and the LDAP server + use a SSL session." + DEFVAL { false } + ::= { aaaServerEntry 17} + + + aaasRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaServerEntry 18} + + aaasTacacsKey OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shared secret is a string of characters known to the switch + and to the TACACS+ server, but it is not sent out over the network. + The secret can be any text string and must be configured here as + well as on the server. The secret is stored encrypted using a two + way algorithm." + ::= { aaaServerEntry 19} + + + aaasTacacsPort OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For TACACS+ server only. + Port number for LDAP server host." + DEFVAL { 49 } + ::= { aaaServerEntry 20} + + aaasVrfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the VRF that the server is on. + This VRF name is valid only when the server type is RADIUS. + (aaasProtocol = 1 (Radius)." + ::= { aaaServerEntry 21} + + aaasRadKeyHash OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 256 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encrypted version of the aaasRadKey attribute." + ::= { aaaServerEntry 22} + + aaasLdapPasswdHash OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 256 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encrypted version of the aaasLdapPasswd attribute." + ::= { aaaServerEntry 23} + + aaasTacacsKeyHash OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 256 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encrypted version of the aaasTacacsKey attribute." + ::= { aaaServerEntry 24} + + + +-- AAA authentication accounting MIB + + aaaAuthAcctMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 2 } + + +-- +-- Authenticated switch access configuration table +-- + + aaaAuthSATable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAuthSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allow to display and modify the configuration of the + authentication servers for the switch accesses." + ::= { aaaAuthAcctMIB 1 } + + aaaAuthSAEntry OBJECT-TYPE + SYNTAX AaaAuthSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A switch access authentication entry is specified by the type + of access." + INDEX { aaatsInterface} + ::= { aaaAuthSATable 1 } + + AaaAuthSAEntry ::= SEQUENCE + { + aaatsInterface INTEGER, + aaatsName1 SnmpAdminString, + aaatsName2 SnmpAdminString, + aaatsName3 SnmpAdminString, + aaatsName4 SnmpAdminString, + aaatsRowStatus RowStatus, + aaatsCertificate INTEGER + } + + aaatsInterface OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + console(2), + telnet(3), + ftp(4), + http(5), + snmp(6), + ssh(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of connection that must be authenticated + default(1) -define the default authentication method for console, + telnet, ftp, snmp , http and ssh. If the operator + interface is not especially configured the default value + is applied to this interface." + ::= { aaaAuthSAEntry 1} + + + aaatsName1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + ::= { aaaAuthSAEntry 2} + + aaatsName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + DEFVAL { "" } + ::= { aaaAuthSAEntry 3} + + aaatsName3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + DEFVAL { "" } + ::= { aaaAuthSAEntry 4} + + aaatsName4 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local database. + Other name correspond to an index value of the aaaServerTable + snmp entry can only use ldap server and local database." + DEFVAL { "" } + ::= { aaaAuthSAEntry 5} + + aaatsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAuthSAEntry 7} + + aaatsCertificate OBJECT-TYPE + SYNTAX INTEGER + { + noCertificate(0), + certificateOnly(1), + certificateWithPassword(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "use of x509 user certificate during the HTTPs session establisment. + noCertificate(0)- no user certificate is required, + certificateOnly(1) - the DN from the certifiicate is used to access to the authorization + data of the user + certificateWithPassword(2) - the user must execute a log-in procedure with user + name and password after his certificate validation" + DEFVAL { noCertificate } + ::= { aaaAuthSAEntry 8} + + +-- +-- Accounting configuration table for switch accesses +-- + + aaaAcctSATable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAcctSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for Switch access accounting." + ::= { aaaAuthAcctMIB 2 } + + aaaAcctSAEntry OBJECT-TYPE + SYNTAX AaaAcctSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Accounting configuration for switch access." + INDEX { aaacsInterface } + ::= { aaaAcctSATable 1 } + + AaaAcctSAEntry ::= SEQUENCE + { + aaacsInterface Integer32, + aaacsName1 SnmpAdminString, + aaacsName2 SnmpAdminString, + aaacsName3 SnmpAdminString, + aaacsName4 SnmpAdminString, + aaacsRowStatus RowStatus + } + + aaacsInterface OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 1 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For now, accounting for console, telnet, ftp, http, snmp, ssh are stored + in the same set of servers, the index is always (1)." + ::= { aaaAcctSAEntry 1} + + + aaacsName1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + ::= { aaaAcctSAEntry 2} + + aaacsName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctSAEntry 3} + + aaacsName3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctSAEntry 4} + + aaacsName4 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + An Ace server can not be used for accounting." + DEFVAL { "" } + ::= { aaaAcctSAEntry 5} + + aaacsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAcctSAEntry 6} + + + + +-- +-- Accounting configuration table for commands +-- + aaaAcctCmdTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAcctCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the commands that will be logged during an accounting session. + This feature is valid only for Tacacs+ accounting" + ::= { aaaAuthAcctMIB 3 } + + aaaAcctCmdEntry OBJECT-TYPE + SYNTAX AaaAcctCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tacacs+ Accounting configuration for executed commands." + INDEX { aaacmdInterface } + ::= { aaaAcctCmdTable 1 } + + AaaAcctCmdEntry ::= SEQUENCE + { + aaacmdInterface Integer32, + aaacmdSrvName1 SnmpAdminString, + aaacmdSrvName2 SnmpAdminString, + aaacmdSrvName3 SnmpAdminString, + aaacmdSrvName4 SnmpAdminString, + aaacmdRowStatus RowStatus + } + + aaacmdInterface OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 1 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For now, accounting for console, telnet, ftp, http, snmp, ssh are stored + in the same set of servers, the index is always (1)." + ::= { aaaAcctCmdEntry 1} + + + aaacmdSrvName1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server. + Other name correspond to an index value of the aaaServerTable" + ::= { aaaAcctCmdEntry 2} + + aaacmdSrvName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server used if the precedent is not accessible. + Other name correspond to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaAcctCmdEntry 3} + + aaacmdSrvName3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server used if the precedent is not accessible. + Other name correspond to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaAcctCmdEntry 4} + + aaacmdSrvName4 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Tacacs+ server used if the precedent is not accessible. + Other name correspond to an index value of the aaaServerTable" + DEFVAL { "" } + ::= { aaaAcctCmdEntry 5} + + aaacmdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAcctCmdEntry 6} + +-- +-- Authenticated Device configuration table +-- + + aaaAuthDATable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAuthDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for MAC/Onex/Captive Portal authentication." + ::= { aaaAuthAcctMIB 4 } + + aaaAuthDAEntry OBJECT-TYPE + SYNTAX AaaAuthDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "configuration for MAC/Onex/Captive Portal authentication." + INDEX { aaadaInterface } + ::= { aaaAuthDATable 1 } + + AaaAuthDAEntry ::= SEQUENCE + { + aaadaInterface Integer32, + aaadaName1 SnmpAdminString, + aaadaName2 SnmpAdminString, + aaadaName3 SnmpAdminString, + aaadaName4 SnmpAdminString, + aaadaRowStatus RowStatus + } + + + aaadaInterface OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 3 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "one for mac , two for 1x, three for captive portal authentication" + ::= { aaaAuthDAEntry 1} + + + aaadaName1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + ::= { aaaAuthDAEntry 2} + + aaadaName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + + ::= { aaaAuthDAEntry 3} + + aaadaName3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuthDAEntry 4} + + aaadaName4 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + It corresponds to an index value of the aaaServerTable + Only RADIUS server can be used in front hand." + DEFVAL { "" } + ::= { aaaAuthDAEntry 5} + + aaadaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAuthDAEntry 6} + + + aaaAcctDATable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaAcctDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for device access accounting." + ::= { aaaAuthAcctMIB 5 } + + aaaAcctDAEntry OBJECT-TYPE + SYNTAX AaaAcctDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Accounting configuration for device access." + INDEX { aaacdInterface } + ::= { aaaAcctDATable 1 } + + AaaAcctDAEntry ::= SEQUENCE + { + aaacdInterface Integer32, + aaacdName1 SnmpAdminString, + aaacdName2 SnmpAdminString, + aaacdName3 SnmpAdminString, + aaacdName4 SnmpAdminString, + aaacdRowStatus RowStatus, + aaacdSyslogIPAddrType InetAddressType, + aaacdSyslogIPAddr InetAddress, + aaacdSyslogUdpPort Unsigned32, + aaacdCallngStationId INTEGER + } + + aaacdInterface OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 3 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "accounting for mac ,onex & captive portal " + ::= { aaaAcctDAEntry 1} + + + aaacdName1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the server. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + for accounting." + ::= { aaaAcctDAEntry 2} + + aaacdName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + for accounting." + DEFVAL { "" } + ::= { aaaAcctDAEntry 3} + + aaacdName3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + for accounting." + DEFVAL { "" } + ::= { aaaAcctDAEntry 4} + + aaacdName4 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a server used if the precedent is not accessible. + Special value 'local' correspond to the local log. + Other name correspond to an index value of the aaaServerTable + for accounting." + DEFVAL { "" } + ::= { aaaAcctDAEntry 5} + + aaacdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaAcctDAEntry 6 } + + aaacdSyslogIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Accounting Syslog IpAddress type" + ::= { aaaAcctDAEntry 7 } + + aaacdSyslogIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Accounting Syslog IpAddress " + ::= { aaaAcctDAEntry 8 } + + aaacdSyslogUdpPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Accounting Syslog Udp port " + DEFVAL { 514 } + ::= { aaaAcctDAEntry 9 } + + aaacdCallngStationId OBJECT-TYPE + SYNTAX INTEGER + { + mac(1), + ip(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Raduis Calling Station ID " + ::= { aaaAcctDAEntry 10 } + + alaAaaAuthConfig OBJECT IDENTIFIER ::= { aaaAuthAcctMIB 6 } + +-- +-- Global Objects for Onex/MAC/Captive Portal authentication/accounting +--- + + alaAaaOnexReAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable/Disable Reauthentication for user authenticated using Onex " + DEFVAL { disable } + ::= { alaAaaAuthConfig 1 } + + alaAaaOnexReAuthIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Reauthentication Interval for user authenticated using Onex " + DEFVAL { 3600 } + ::= { alaAaaAuthConfig 2 } + + + alaAaaOnexReAuthTrustRadStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Reauthentication Trust Radius status for user authenticated using Onex " + DEFVAL { disable } + ::= { alaAaaAuthConfig 3 } + + alaAaaOnexIntrmIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Accounting Interim Interval " + DEFVAL { 600 } + ::= { alaAaaAuthConfig 4 } + + alaAaaOnexIntmIntvlTrstRadSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Using Onex ,Interim Interval Trust Radius Status " + DEFVAL { disable } + ::= { alaAaaAuthConfig 5 } + + alaAaaMacIntrmIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Using Mac, Accounting Interim Interval " + DEFVAL { 600 } + ::= { alaAaaAuthConfig 6 } + + alaAaaMacIntmIntvlTrstRadStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Using Mac ,Interim Interval Trust Radius Status " + DEFVAL { disable } + ::= { alaAaaAuthConfig 7 } + + alaAaaMacSessTimeoutStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Using Mac,Interim Session Timeout Status " + DEFVAL { disable } + ::= { alaAaaAuthConfig 8 } + + alaAaaMacSessTimeoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Using Mac,Session Timeout Status Interval " + DEFVAL { 43200 } + ::= { alaAaaAuthConfig 9 } + + alaAaaMacSesTimeoutTrstRadStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Timeout Radius Status for Mac based authenticated user " + DEFVAL { disable } + ::= { alaAaaAuthConfig 10 } + + alaAaaMacInActLogoutStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Timeout Trust Radius Status for Captive Portal method based authenticated user " + DEFVAL { disable } + ::= { alaAaaAuthConfig 11 } + + alaAaaMacInActLogoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "InActivity logout Interval for MAC based authenticated user " + DEFVAL { 600 } + ::= { alaAaaAuthConfig 12 } + + + alaAaaCpIntrmIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Using Captive Portal, Accounting Interim Interval " + DEFVAL { 600 } + ::= { alaAaaAuthConfig 13 } + + alaAaaCpIntmIntvlTrstRadStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Using Captive Portal ,Interim Interval Trust Radius Status " + DEFVAL { disable } + ::= { alaAaaAuthConfig 14 } + + + alaAaaCpSessTimeoutStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Timeout Status for Captive Portal method based authenticated user " + DEFVAL { disable } + ::= { alaAaaAuthConfig 15 } + + alaAaaCpSessTimeoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Timeout Interval for Captive Portal method based authenticated user " + DEFVAL { 43200 } + ::= { alaAaaAuthConfig 16 } + + alaAaaCpSessTmotTrstRadStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Timeout Trust Radius Status for Captive Portal method based authenticated user " + DEFVAL { disable } + ::= { alaAaaAuthConfig 17 } + + alaAaaCpInActLogoutStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "InActivity logout Status for Captive Portal based authenticated user " + DEFVAL { disable } + ::= { alaAaaAuthConfig 18 } + + alaAaaCpInActLogoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "InActivity logout Interval for Captive Portal based authenticated user " + DEFVAL { 600 } + ::= { alaAaaAuthConfig 19 } + + alaAaaTacacsServerCmdAuthorization OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Getting command based authorization from TACACS+ server" + ::= { alaAaaAuthConfig 20 } + + +-- +-- user local database configuration table +-- + aaaUserMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 3 } + + aaaUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for the local user database." + ::= { aaaUserMIB 1 } + + aaaUserEntry OBJECT-TYPE + SYNTAX AaaUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An user configuration identified by its user name." + INDEX { aaauUserName } + ::= { aaaUserTable 1 } + + AaaUserEntry ::= SEQUENCE + { + aaauUserName SnmpAdminString, + aaauPassword SnmpAdminString, + aaauReadRight1 Unsigned32, + aaauReadRight2 Unsigned32, + aaauWriteRight1 Unsigned32, + aaauWriteRight2 Unsigned32, + aaauSnmpLevel INTEGER, + aaauSnmpAuthKey OCTET STRING, + aaauRowStatus RowStatus, + aaauOldPassword SnmpAdminString, + aaauPasswordExpirationDate SnmpAdminString, + aaauPasswordExpirationInMinute Integer32, + aaauPasswordAllowModifyDate SnmpAdminString, + aaauPasswordLockoutEnable INTEGER, + aaauBadAtempts Integer32, + aaauReadRight3 Unsigned32, + aaauReadRight4 Unsigned32, + aaauWriteRight3 Unsigned32, + aaauWriteRight4 Unsigned32, + aaauSnmpPrivPassword OCTET STRING + } + + aaauUserName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 63 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the user." + ::= { aaaUserEntry 1} + + aaauPassword OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 47 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Password of the user. For get response the password in encoded in a + one way method. This makes the password readable by noone." + ::= { aaaUserEntry 2} + + aaauReadRight1 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 3} + + aaauReadRight2 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run + commands of this family.Second part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 4} + + + aaauWriteRight1 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with write right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run commands of + this family. First part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 5} + + aaauWriteRight2 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with write right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run commands of + this family. Second part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 6} + + aaauSnmpLevel OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + noauth(2), + sha(3), + md5(4), + shaDes(5), + md5Des(6), + shaAes(7), + sha224(8), + sha256(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies if the user is authorized to use SNMP and if yes its security level. + no(1) - Not authorized to use SNMP. + noauth(2) - SNMPv1,SNMPv2c or SNMPv3 without authentication. + sha(3) - SNMPv3 with SHA authentication and no encryption. + md5(4) - SNMPv3 with MD5 authentication and no encryption. + sha-des(5) - SNMPv3 with SHA authentication and DES encryption. + md5-des(6) - SNMPv3 with MD5 authentication and DES encryption. + sha-aes(7) - SNMPv3 with SHA authentication and AES encryption. + sha224(8) - SNMPv3 with SHA224 authentication and no encryption. + sha256(9) - SNMPv3 with SHA256 authentication and no encryption. + If the value is not specified, the value configured for the 'default' user + is taken" + ::= { aaaUserEntry 7} + + aaauSnmpAuthKey OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE( 0 .. 255 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication key of the user. The key is encoded in a two way method. + The encryption key is deducted from this key." + ::= { aaaUserEntry 8} + + aaauRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { aaaUserEntry 9} + + aaauOldPassword OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 47 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Internal use" + ::= { aaaUserEntry 10} + + aaauPasswordExpirationDate OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 16 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The local time of when the password would be expired. + This date will be reset once the value of + aaaAsaDefaultPasswordExpirationInDays is updated. + + Only the following format is valid: + + mm/dd/yyyy hh:mm + + where + mm - month (1-12) + dd - day (1-31) + yyyy - year (2000-2050) + hh - hour (1-24) + mm - minute (1-59) + + Password will not be expired if set to empty string" + ::= { aaaUserEntry 11} + + aaauPasswordExpirationInMinute OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 216000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of minutes from now till the password expiration time. + Setting this object will update aaauPasswordExpirationDate. + If -1, password will not be expired. + If 0, password has been expired." + ::= { aaaUserEntry 12} + + aaauPasswordAllowModifyDate OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 16 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local time of when the password can be start to be modified. + This date will be reset once the value of + aaauPasswordAllowModifyDate is updated. + + Only the following format is valid: + + mm/dd/yyyy hh:mm + + where + mm - month (1-12) + dd - day (1-31) + yyyy - year (2000-2050) + hh - hour (1-24) + mm - minute (1-59) + + Password will not be expired if set to empty string" + ::= { aaaUserEntry 13} + + aaauPasswordLockoutEnable OBJECT-TYPE + SYNTAX INTEGER {lockout(1),unlock(2),expired(3)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicate whether this account is locked out." + DEFVAL { unlock } + ::= { aaaUserEntry 14} + + aaauBadAtempts OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 999 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number bad password attempts in the observation window." + DEFVAL { 0 } + ::= { aaaUserEntry 15} + + aaauReadRight3 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 16} + + aaauReadRight4 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run + commands of this family.Second part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 17} + + + aaauWriteRight3 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with write right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run commands of + this family. First part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 18} + + aaauWriteRight4 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the families that the user can execute with write right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, the user is allowed to run commands of + this family. Second part of the bitmask.If the value is + not specified, the value configured for the 'default' user is taken" + ::= { aaaUserEntry 19} + + aaauSnmpPrivPassword OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE( 8 .. 30 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication key of the user. The key is encoded in a two way method. + The encryption key is deducted from this key." + ::= { aaaUserEntry 20} + + +-- ASA specific configuration MIB + + aaaAsaConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 4 } + +-- +-- ASA configuration group +-- + + aaaAsaPasswordSizeMin OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 31 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of digits of the passwords + ( nominator aaauPassword)." + DEFVAL { 0 } + ::= { aaaAsaConfig 1} + + aaaAsaDefaultPasswordExpirationInDays OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 150 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default password expiration time in days to be applied to all users. + Updating this object will reset aaauPasswordExpirationDate. + Password expiration will not be enforced if set to 0." + DEFVAL { 0 } + ::= { aaaAsaConfig 2} + + aaaAsaPasswordContainUserName OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate whether check password contains username or not." + DEFVAL { disable } + ::= { aaaAsaConfig 3} + + aaaAsaPasswordMinUpperCase OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of English uppercase characters required for password. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 4} + + aaaAsaPasswordMinLowerCase OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of English lowercase characters required for password 0 is disable." + DEFVAL { 0 } + ::= { aaaAsaConfig 5} + + aaaAsaPasswordMinDigit OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of base-10 digits required for password. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 6} + + aaaAsaPasswordMinNonAlphan OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum number of non-alphanumeric required for password. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 7} + + aaaAsaPasswordHistory OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 24 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Password history feature will prevent users from repeatedly using the same password. 0 is disable" + DEFVAL { 4 } + ::= { aaaAsaConfig 8} + + aaaAsaPasswordMinAge OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 150 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password can't be modified in these days. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 9} + + aaaAsaLockoutWindow OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 99999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The window of time in which the system increments the bad logon count.(minutes) 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 10} + + aaaAsaLockoutDuration OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 99999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time that an account is locked due to the aaauLockoutThreshold being exceeded.(minutes) 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 11} + + aaaAsaLockoutThreshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of invalid logon attempts that are permitted before the account is locked out. 0 is disable" + DEFVAL { 0 } + ::= { aaaAsaConfig 12} + + aaaAsaAccessPolicyAdminConsoleOnly OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable AdminUser console only restriction" + DEFVAL { disable } + ::= { aaaAsaConfig 13} + + aaaAsaAccessMode OBJECT-TYPE + SYNTAX INTEGER { default (1),enhanced(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set access mode to enhanced or default. 0 is default 1 is enhanced" + DEFVAL { default } + ::= { aaaAsaConfig 14} + + aaaAsaAccessIpLockoutThreshold OBJECT-TYPE + SYNTAX INTEGER(0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When aaaAsaAccessMode is enhanced, This object indicates the value of the threshold for failed login + attempts from an IP address after which the IP address will be banned from switch access. + when aaaAsaAccessMode, this is set to 0, disable" + DEFVAL { 6 } + ::= {aaaAsaConfig 15} + + aaaAsaAccessManagementIpStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " When aaaAsaAccessMode is enhanced, When enabled , session allowed only for + pre-configured/allowed management station defined in aaaSwitchAccessMgmtStationTable. + If disabled, any station can try to establish session is authenticated successfully, + when disabled aaaSwitchAccessMgmtStationTable will be destroyed. + When aaaAsaAccessMode is default, aaaAsaAccessManagementIpStatus will be disable" + DEFVAL { disable } + ::= {aaaAsaConfig 16} + + alaAaaClientAttr OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 5 } + +-- +-- Even in Client Attributes ,we may have different categories (like radius , tacas)so creating one more node +-- + alaAaaRadClientGlobalAttr OBJECT IDENTIFIER ::= { alaAaaClientAttr 1 } + + alaAaaRadNasPortId OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Client Attribute NAS Port Identifier" + ::= { alaAaaRadClientGlobalAttr 1 } + + alaAaaRadNasIdentifier OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Client Attribute NAS Identifier" + ::= { alaAaaRadClientGlobalAttr 2 } + + alaAaaRadUserNameDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Client Attribute user name delimiter" + ::= { alaAaaRadClientGlobalAttr 3 } + + alaAaaRadPasswordDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Client Attribute user password delimiter" + ::= { alaAaaRadClientGlobalAttr 4 } + + alaAaaRadCallnStnIdDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Client attribute Calling Station delimiter" + ::= { alaAaaRadClientGlobalAttr 5 } + + alaAaaRadCalldStnIdDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Client attribute Called Station delimiter" + ::= { alaAaaRadClientGlobalAttr 6 } + + alaAaaRadUserNameCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius client attribute UserName case" + DEFVAL { upperCase } + ::= { alaAaaRadClientGlobalAttr 7 } + + alaAaaRadPasswordCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius client attribute Password case" + DEFVAL { upperCase } + ::= { alaAaaRadClientGlobalAttr 8 } + + alaAaaRadCallingStationIdCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius client attribute CallingStationId case" + DEFVAL { upperCase } + ::= { alaAaaRadClientGlobalAttr 9 } + + alaAaaRadCalledStationIdCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius client attribute CalledStationId case" + DEFVAL { upperCase } + ::= { alaAaaRadClientGlobalAttr 10 } + + alaAaaProfileObjects OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 6 } +-- +-- Even in Profiles ,we may have different categories so creating one more node +-- + alaAaaProfileConfig OBJECT IDENTIFIER ::= { alaAaaProfileObjects 1 } + +-- Profile table +-- AG AAA Profile will be created with this table + + alaAaaProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaAaaProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contain AAA profiles details for Onex/MAC/Captive Portal " + ::= { alaAaaProfileConfig 1 } + + alaAaaProfEntry OBJECT-TYPE + SYNTAX AlaAaaProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines AAA profile for Onex/MAC" + INDEX { alaAaaProfName } + ::= { alaAaaProfTable 1 } + + AlaAaaProfEntry ::= SEQUENCE + { + alaAaaProfName SnmpAdminString, + alaAaaProfOnexReAuthSts INTEGER, + alaAaaProfOnexReAuthIntrvl Integer32, + alaAaaProfOnexReAuthTrstRadSts INTEGER, + alaAaaProfOnexIntrmIntrvl Integer32, + alaAaaProfOnexIntmItvlTstRadSts INTEGER, + alaAaaProfMacIntrmIntrvl Integer32, + alaAaaProfMacIntmItvlTrstRadSts INTEGER, + alaAaaProfMacSessTimeoutSts INTEGER, + alaAaaProfMacSessTimeoutIntrvl Integer32, + alaAaaProfMacSessTmoutTrstRadSts INTEGER, + alaAaaProfMacInActLogoutSts INTEGER, + alaAaaProfMacInActLogoutIntrvl Integer32, + alaAaaProfCpSessTimeoutSts INTEGER, + alaAaaProfCpSessTimeoutIntrvl Integer32, + alaAaaProfCpSessTmotTrstRadSts INTEGER, + alaAaaProfCpInActLogoutSts INTEGER, + alaAaaProfCpInActLogoutIntrvl Integer32, + alaAaaProfCpIntrmIntrvl Integer32, + alaAaaProfCpItrmIntlTrstRadSts INTEGER, + alaAaaProfRadNasPortId SnmpAdminString, + alaAaaProfRadNasIdentifier SnmpAdminString, + alaAaaProfRadUserNameDelim SnmpAdminString, + alaAaaProfRadPasswrdDelim SnmpAdminString, + alaAaaProfRadCallnStnIdDelim SnmpAdminString, + alaAaaProfRadCalldStnIdDelim SnmpAdminString, + alaAaaProfRadUserNameCase INTEGER, + alaAaaProfRadPasswordCase INTEGER, + alaAaaProfRadCallnStnIdCase INTEGER, + alaAaaProfRadCalldStnIdCase INTEGER, + alaAaaProfRowStatus RowStatus + } + + alaAaaProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " AAA profile name for Onex/MAC/Captive Portal authenticated sessions " + ::= { alaAaaProfEntry 1 } + + + alaAaaProfOnexReAuthSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Re-auth Status for Onex authenticated sessions " + DEFVAL { disable } + ::= { alaAaaProfEntry 2 } + + alaAaaProfOnexReAuthIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Re-auth Interval for Onex authenticated sessions " + DEFVAL { 3600 } + ::= { alaAaaProfEntry 3 } + + + alaAaaProfOnexReAuthTrstRadSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Re-auth Trust Radius Status for Onex authenticated sessions " + DEFVAL { disable } + ::= { alaAaaProfEntry 4 } + + alaAaaProfOnexIntrmIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Interium Interval for Onex authenticated sessions " + DEFVAL { 600 } + ::= { alaAaaProfEntry 5 } + + alaAaaProfOnexIntmItvlTstRadSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Interium Interval Trust Radius Status for Onex authenticated sessions " + DEFVAL { disable } + ::= { alaAaaProfEntry 6 } + + alaAaaProfMacIntrmIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Interium Interval for MAC authenticated sessions " + DEFVAL { 600 } + ::= { alaAaaProfEntry 7 } + + alaAaaProfMacIntmItvlTrstRadSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Interium Interval Trust Radius Status for MAC authenticated sessions " + DEFVAL { disable } + ::= { alaAaaProfEntry 8 } + + + alaAaaProfMacSessTimeoutSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Session Timeout Status for MAC authenticated sessions " + DEFVAL { disable } + ::= { alaAaaProfEntry 9 } + + alaAaaProfMacSessTimeoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Session Timeout Interval for MAC authenticated sessions " + DEFVAL { 43200 } + ::= { alaAaaProfEntry 10 } + + alaAaaProfMacSessTmoutTrstRadSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile Session Timeout Trust Radius Status for MAC authenticated sessions " + DEFVAL { disable } + ::= { alaAaaProfEntry 11 } + + alaAaaProfMacInActLogoutSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile InActivity Logout Status for MAC authenticated sessions " + DEFVAL { disable } + ::= { alaAaaProfEntry 12 } + + alaAaaProfMacInActLogoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " AAA profile InActivity Logout Interval for MAC authenticated sessions " + DEFVAL { 600 } + ::= { alaAaaProfEntry 13 } + + alaAaaProfCpSessTimeoutSts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AAA profile Captive Portal Session Timeout Status. " + DEFVAL { disable } + ::= { alaAaaProfEntry 14 } + + + alaAaaProfCpSessTimeoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AAA profile Captive Portal Session Timeout Interval. " + DEFVAL { 432000 } + ::= { alaAaaProfEntry 15 } + + alaAaaProfCpSessTmotTrstRadSts OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AAA profile Captive Portal Session Timeout Trust radius Status " + DEFVAL { disable } + ::= { alaAaaProfEntry 16 } + + alaAaaProfCpInActLogoutSts OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AAA profile Captive Portal Inactivity Logout Status." + DEFVAL { disable } + ::= { alaAaaProfEntry 17 } + + alaAaaProfCpInActLogoutIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AAA profile Captive Portal Inactivity Logout Interval." + DEFVAL { 600 } + ::= { alaAaaProfEntry 18 } + + alaAaaProfCpIntrmIntrvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AAA profile Captive Portal Interim Interval." + DEFVAL { 43200 } + ::= { alaAaaProfEntry 19 } + + alaAaaProfCpItrmIntlTrstRadSts OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AAA profile Captive Portal Interim Interval Trust Radius Status." + DEFVAL { disable } + ::= { alaAaaProfEntry 20 } + + + alaAaaProfRadNasPortId OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius Client Attribute NAS Port Identifier" + ::= { alaAaaProfEntry 21 } + + alaAaaProfRadNasIdentifier OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius Client Attribute NAS Identifier" + ::= { alaAaaProfEntry 22 } + + + alaAaaProfRadUserNameDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius Client Attribute user name delimiter" + ::= { alaAaaProfEntry 23 } + + alaAaaProfRadPasswrdDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius Client Attribute Password delimiter" + ::= { alaAaaProfEntry 24 } + + alaAaaProfRadCallnStnIdDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius Client attribute Calling Station delimiter" + ::= { alaAaaProfEntry 25 } + + alaAaaProfRadCalldStnIdDelim OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE(0 ..31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius Client attribute Called Station delimiter" + ::= { alaAaaProfEntry 26 } + + + alaAaaProfRadUserNameCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius client Attribute UserName case" + DEFVAL { upperCase } + ::= { alaAaaProfEntry 27 } + + alaAaaProfRadPasswordCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius client attribute Password case" + DEFVAL { upperCase } + ::= { alaAaaProfEntry 28 } + + alaAaaProfRadCallnStnIdCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius client attribute CallingStationId case" + DEFVAL { upperCase } + ::= { alaAaaProfEntry 29 } + + alaAaaProfRadCalldStnIdCase OBJECT-TYPE + SYNTAX INTEGER + { + lowerCase(1), + upperCase(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius client attribute CalledStationId case" + DEFVAL { upperCase } + ::= { alaAaaProfEntry 30 } + + alaAaaProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status of table ." + DEFVAL { notInService } + ::= { alaAaaProfEntry 31 } + +-- +-- Profile based Authorization table +-- + alaAaaProfAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaAaaProfAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows aaa profiles for configuring authentication server for MAC/Onex/Captive Portal" + ::= { alaAaaProfileConfig 2 } + + alaAaaProfAuthEntry OBJECT-TYPE + SYNTAX AlaAaaProfAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "configuration for MAC/Onex authentication." + INDEX { alaAaaProfName, alaAaaProfAuthInterface} + ::= { alaAaaProfAuthTable 1 } + + AlaAaaProfAuthEntry ::= SEQUENCE + { + alaAaaProfAuthInterface INTEGER, + alaAaaProfAuthSrvName1 SnmpAdminString, + alaAaaProfAuthSrvName2 SnmpAdminString, + alaAaaProfAuthSrvName3 SnmpAdminString, + alaAaaProfAuthSrvName4 SnmpAdminString, + alaAaaProfAuthRowStatus RowStatus + } + + alaAaaProfAuthInterface OBJECT-TYPE + SYNTAX INTEGER + { + mac(1), + dot1x(2), + captivePortal(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "one for mac, two for 1x,threee for Captive Portal" + ::= { alaAaaProfAuthEntry 1} + + alaAaaProfAuthSrvName1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Radius authenticated server" + ::= { alaAaaProfAuthEntry 2} + + alaAaaProfAuthSrvName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Radius authenticated server" + ::= { alaAaaProfAuthEntry 3} + + alaAaaProfAuthSrvName3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Radius authenticated server" + ::= { alaAaaProfAuthEntry 4} + + alaAaaProfAuthSrvName4 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Radius authenticated server" + ::= { alaAaaProfAuthEntry 5} + + alaAaaProfAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { alaAaaProfAuthEntry 6 } + + +-- +-- Profile based Accounting table +-- + alaAaaProfAcctTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaAaaProfAcctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Profile Table for configuring radius accounting server for MAC/Onex authentication." + ::= { alaAaaProfileConfig 3 } + + alaAaaProfAcctEntry OBJECT-TYPE + SYNTAX AlaAaaProfAcctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "configuration for MAC/Onex/Captive Portal accounting." + INDEX { alaAaaProfName, alaAaaProfAcctInterface} + ::= { alaAaaProfAcctTable 1 } + + AlaAaaProfAcctEntry ::= SEQUENCE + { + alaAaaProfAcctInterface INTEGER, + alaAaaProfAcctSrvName1 SnmpAdminString, + alaAaaProfAcctSrvName2 SnmpAdminString, + alaAaaProfAcctSrvName3 SnmpAdminString, + alaAaaProfAcctSrvName4 SnmpAdminString, + alaAaaProfAcctSyslogIPAddrType InetAddressType, + alaAaaProfAcctSyslogIPAddr InetAddress, + alaAaaProfAcctSyslogUdpPort Unsigned32, + alaAaaProfAcctCalingStationId INTEGER, + alaAaaProfAcctRowStatus RowStatus + } + + alaAaaProfAcctInterface OBJECT-TYPE + SYNTAX INTEGER + { + mac(1), + dot1x(2), + captivePortal(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "one for mac, two for 1x, three for Captive Portal" + ::= { alaAaaProfAcctEntry 1 } + + alaAaaProfAcctSrvName1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius accounting Server for Onex/MAC/Captive Portal accounting sessions." + ::= { alaAaaProfAcctEntry 2 } + + alaAaaProfAcctSrvName2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius accounting Server for Onex/MAC/Captive Portal accounting sessions." + ::= { alaAaaProfAcctEntry 3 } + + alaAaaProfAcctSrvName3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius accounting Server for Onex/MAC/Captive Portal accounting sessions." + ::= { alaAaaProfAcctEntry 4 } + + alaAaaProfAcctSrvName4 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radius accounting Server for Onex/MAC/Captive Portal accounting sessions." + ::= { alaAaaProfAcctEntry 5 } + + alaAaaProfAcctSyslogIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Accounting Syslog IpAddress type" + ::= { alaAaaProfAcctEntry 6 } + + alaAaaProfAcctSyslogIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Accounting Syslog IpAddress " + ::= { alaAaaProfAcctEntry 7 } + + alaAaaProfAcctSyslogUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Accounting Syslog Udp port " + DEFVAL { 514 } + ::= { alaAaaProfAcctEntry 8 } + + alaAaaProfAcctCalingStationId OBJECT-TYPE + SYNTAX INTEGER + { + mac(1), + ip(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Raduis Calling Station ID " + ::= { alaAaaProfAcctEntry 9 } + + alaAaaProfAcctRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { alaAaaProfAcctEntry 10 } + + +-- START: AAA SWITCH ACCESS CONFIG-RELATED MIB--------------------- + + aaaSwitchAccessConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 7 } + +-- SwitchAccess config MIB -- + + aaaSwitchAccessMgmtStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaSwitchAccessMgmtStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure SwitchAccess management station's Ip address." + ::= {aaaSwitchAccessConfig 1 } + + aaaSwitchAccessMgmtStationEntry OBJECT-TYPE + SYNTAX AaaSwitchAccessMgmtStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SwitchAccessManagementStation configuration." + INDEX { aaaSwitchAccessMgmtStationIpType, + aaaSwitchAccessMgmtStationIpAddress, + aaaSwitchAccessMgmtStationIpPrefixLength + } + ::= { aaaSwitchAccessMgmtStationTable 1 } + + AaaSwitchAccessMgmtStationEntry ::= SEQUENCE + { + aaaSwitchAccessMgmtStationIpType InetAddressType, + aaaSwitchAccessMgmtStationIpAddress InetAddress, + aaaSwitchAccessMgmtStationIpPrefixLength InetAddressPrefixLength, + aaaSwitchAccessMgmtStationRowStatus RowStatus + } + + aaaSwitchAccessMgmtStationIpType OBJECT-TYPE + SYNTAX InetAddressType { unknown(0), ipv4(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ip Address Type for the SwitchAccess management station" + ::= { aaaSwitchAccessMgmtStationEntry 1 } + + aaaSwitchAccessMgmtStationIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4 | 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ip Address for the SwitchAccess management station" + ::= { aaaSwitchAccessMgmtStationEntry 2 } + + aaaSwitchAccessMgmtStationIpPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length that, when combined + with aaaSwitchAccessMgmtStationIpAddress , gives the prefix for this + entry. The InetAddressType is given by the + aaaSwitchAccessMgmtStationIpType object. + Currntly release supports only IPV4." + ::= { aaaSwitchAccessMgmtStationEntry 3 } + + aaaSwitchAccessMgmtStationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Rowstatus of the AaaSwitchAccessMgmtStationEntry." + ::= { aaaSwitchAccessMgmtStationEntry 4 } + +-- +-- Banned IP list, this table will be populated by software +-- + + aaaSwitchAccessBannedIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaSwitchAccessBannedIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is populated by software for Banned Ip address." + ::= {aaaSwitchAccessConfig 2} + + aaaSwitchAccessBannedIpEntry OBJECT-TYPE + SYNTAX AaaSwitchAccessBannedIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SwitchAccessManagementStation configuration." + INDEX { + aaaSwitchAccessBannedIpType, + aaaSwitchAccessBannedIpAddress + } + ::= { aaaSwitchAccessBannedIpTable 1 } + + AaaSwitchAccessBannedIpEntry ::= SEQUENCE + { + aaaSwitchAccessBannedIpType InetAddressType, + aaaSwitchAccessBannedIpAddress InetAddress, + aaaSwitchAccessBannedIpRowStatus RowStatus + } + + aaaSwitchAccessBannedIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address type of banned IP" + ::= { aaaSwitchAccessBannedIpEntry 1 } + + + aaaSwitchAccessBannedIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address of banned IP" + ::= { aaaSwitchAccessBannedIpEntry 2 } + + aaaSwitchAccessBannedIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Rowstatus of the AaaSwitchAccessBannedIpEntry, Since this table + is populated by switch, only destroy action is allowed." + ::= { aaaSwitchAccessBannedIpEntry 3 } + +-- +-- Switch Access Priv mask based on session type +-- + + aaaSwitchAccessPrivMaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF AaaSwitchAccessPrivMaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to define the user privilege based on access type along with users existing privilege level." + ::= { aaaSwitchAccessConfig 3} + + aaaSwitchAccessPrivMaskEntry OBJECT-TYPE + SYNTAX AaaSwitchAccessPrivMaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priv mask configuration identified by the access type" + INDEX { aaaSwitchAccessType } + ::= { aaaSwitchAccessPrivMaskTable 1 } + + AaaSwitchAccessPrivMaskEntry ::= SEQUENCE + { + aaaSwitchAccessType INTEGER, + aaaSwitchAccessReadRight1 Unsigned32, + aaaSwitchAccessReadRight2 Unsigned32, + aaaSwitchAccessReadRight3 Unsigned32, + aaaSwitchAccessReadRight4 Unsigned32, + aaaSwitchAccessWriteRight1 Unsigned32, + aaaSwitchAccessWriteRight2 Unsigned32, + aaaSwitchAccessWriteRight3 Unsigned32, + aaaSwitchAccessWriteRight4 Unsigned32 + } + + aaaSwitchAccessType OBJECT-TYPE + SYNTAX INTEGER + { + console(1), + telnet(2), + ssh(3), + http(4), + https(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of connection for which privilege mask should be applied for. + If no specific privilege is configured, by default all the mode shall have + all the privilege for the user." + ::= { aaaSwitchAccessPrivMaskEntry 1} + + aaaSwitchAccessReadRight1 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 2} + + aaaSwitchAccessReadRight2 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 3} + + aaaSwitchAccessReadRight3 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 4} + + aaaSwitchAccessReadRight4 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 5} + + aaaSwitchAccessWriteRight1 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 6} + + aaaSwitchAccessWriteRight2 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 7} + + aaaSwitchAccessWriteRight3 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 8} + + aaaSwitchAccessWriteRight4 OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the families through the access type can execute with read right. + Each bit of the 32-bit integer mask represents a command's family + number. When the family bit is set, through the access type the user is allowed to run + commands of this family.First part of the bitmask.If the value is + not specified, the value configured for the 'default'." + ::= { aaaSwitchAccessPrivMaskEntry 9} + +-- END: AAA SWITCH ACCESS CONFIG-RELATED MIB--------------------- + + +-- +-- User profile save +-- + +alaAaaUserProfileSave OBJECT-TYPE + SYNTAX INTEGER { + userProfile (1), + globalProfile (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for saving the profiles to a file. + userProfile (1) : when set through CLI user profile file is created at /flash/switch/.profiles location and + synced accross Chassis/VC. + globalProfile (2): when set through CLI GlobalProfile.txt is generated and synced accross VC/Chassiss." + ::= { alaAaaProfileConfig 4 } + + alaAaaCommonCriteriaConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 8 } + + alaAaaCommonCriteriaMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable/Disable Common Criteria mode." + DEFVAL { disable } + ::= { alaAaaCommonCriteriaConfig 1 } + +-- +-- START: AAA TLS CONFIG-RELATED MIB--------------------- +-- + alaAaaTlsConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 9 } + + alaAaaTlsBaseConfig OBJECT IDENTIFIER ::= { alaAaaTlsConfig 1 } + + alaAaaTlsCaFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of the CA bundle file (in PEM format) stored in /flash/switch directory." + ::= { alaAaaTlsBaseConfig 1 } + + alaAaaTlsCrlFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of the CRL file (in PEM format) stored in /flash/switch directory." + ::= { alaAaaTlsBaseConfig 2 } + + alaAaaTlsKeyFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of the rsa key file stored in /flash/switch directory." + ::= { alaAaaTlsBaseConfig 3 } + + alaAaaTlsSelfSignedCert OBJECT IDENTIFIER ::= { alaAaaTlsConfig 2 } + + alaAaaTlsSelfSignedCertFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of the self-signed certificate file stored in /flash/switch directory." + ::= { alaAaaTlsSelfSignedCert 1 } + + alaAaaTlsSelfSignedCertKeyFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of the key file file stored in /flash/switch directory." + ::= { alaAaaTlsSelfSignedCert 2 } + + alaAaaTlsSelfSignedCertValidPeriod OBJECT-TYPE + SYNTAX Integer32 (0..3650) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The valid period in days of certificate." + ::= { alaAaaTlsSelfSignedCert 3 } + + alaAaaTlsSelfSignedCertCommonName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The certificate common name." + ::= { alaAaaTlsSelfSignedCert 4 } + + alaAaaTlsSelfSignedCertOrgName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The certificate organization name ." + ::= { alaAaaTlsSelfSignedCert 5 } + + alaAaaTlsSelfSignedCertOrgUnit OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The certificate organization unit." + ::= { alaAaaTlsSelfSignedCert 6 } + + alaAaaTlsSelfSignedCertLocality OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Locality of the certificate organization." + ::= { alaAaaTlsSelfSignedCert 7 } + + alaAaaTlsSelfSignedCertState OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The state of certificate organization." + ::= { alaAaaTlsSelfSignedCert 8 } + + alaAaaTlsSelfSignedCertCountry OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The country of certificate organization." + ::= { alaAaaTlsSelfSignedCert 9 } + + alaAaaTlsSelfSignedCertAction OBJECT-TYPE + SYNTAX INTEGER + { + create (1), + delete (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Create/delete self-signed certificate stored in /flash/switch directory." + ::= { alaAaaTlsSelfSignedCert 10 } + + alaAaaTlsCsr OBJECT IDENTIFIER ::= { alaAaaTlsConfig 3 } + + alaAaaTlsCsrFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The domain name of csr file stored in /flash/switch directory." + ::= { alaAaaTlsCsr 1 } + + alaAaaTlsCsrKeyFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of key file stored in /flash/switch directory." + ::= { alaAaaTlsCsr 2 } + + alaAaaTlsCsrCommonName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The csr common name." + ::= { alaAaaTlsCsr 3 } + + alaAaaTlsCsrOrgName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The csr organization name ." + ::= { alaAaaTlsCsr 4 } + + alaAaaTlsCsrOrgUnit OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The csr organization unit." + ::= { alaAaaTlsCsr 5 } + + alaAaaTlsCsrLocality OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Locality of the certificate organization." + ::= { alaAaaTlsCsr 6 } + + alaAaaTlsCsrState OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The state of certificate organization." + ::= { alaAaaTlsCsr 7 } + + alaAaaTlsCsrCountry OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The country of certificate organization." + ::= { alaAaaTlsCsr 8 } + + alaAaaTlsValidate OBJECT IDENTIFIER ::= { alaAaaTlsConfig 4 } + + alaAaaTlsValidateCa OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of the CA certificate (in PEM format) used to validate." + ::= { alaAaaTlsValidate 1 } + + alaAaaTlsValidateCert OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of the certificate (in PEM format) needed to validate." + ::= { alaAaaTlsValidate 2 } +-- +-- END: AAA TLS CONFIG-RELATED MIB--------------------- +-- + +-- +-- Compliance Statements +-- + + alcatelIND1AAAMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Authentication, Authorization, and Accounting (AAA) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + aaaServerMIBGroup, + aaaAuthAcctGroup, + aaaUserMIBGroup, + alaAaaClientAttrGroup, + alaAaaProfileObjectsGroup, + aaaSwitchAccessMIBGroup, + alaAaaCommonCriteriaGroup, + alaAaaTlsBaseConfigGroup, + alaAaaTlsSelfSignedCertGroup, + alaAaaTlsCsrGroup + } + + ::= { alcatelIND1AAAMIBCompliances 1 } + + + +-- +-- Units Of Conformance +-- + + aaaServerMIBGroup OBJECT-GROUP + OBJECTS + { + aaasProtocol, -- Server configuration table + aaasHostName, + aaasIpAddress, + aaasHostName2, + aaasIpAddress2, + aaasRetries, + aaasTimout, + aaasRadKey, + aaasRadAuthPort, + aaasRadAcctPort, + aaasLdapPort, + aaasLdapDn, + aaasLdapPasswd, + aaasLdapSearchBase, + aaasLdapServType, + aaasLdapEnableSsl, + aaasRowStatus, + aaasTacacsKey, + aaasTacacsPort, + aaasVrfName, + aaasRadKeyHash, + aaasLdapPasswdHash, + aaasTacacsKeyHash, + aaaAsaAccessMode, + aaaAsaAccessIpLockoutThreshold, + aaaAsaAccessManagementIpStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA Server." + ::= { alcatelIND1AAAMIBGroups 1 } + + + aaaAuthAcctGroup OBJECT-GROUP + OBJECTS + { + -- Authenticated switch access configuration table + aaatsName1, + aaatsName2, + aaatsName3, + aaatsName4, + aaatsRowStatus, + aaatsCertificate, + + -- Accounting configuration table for switch accesses + aaacsName1, + aaacsName2, + aaacsName3, + aaacsName4, + aaacsRowStatus, + + aaacmdSrvName1, + aaacmdSrvName2, + aaacmdSrvName3, + aaacmdSrvName4, + aaacmdRowStatus, + + -- Device Authentication + aaadaInterface, + aaadaName1, + aaadaName2, + aaadaName3, + aaadaName4, + aaadaRowStatus, + + -- Configuration Device Accounting + aaacdName1, + aaacdName2, + aaacdName3, + aaacdName4, + aaacdRowStatus, + aaacdSyslogIPAddrType, + aaacdSyslogIPAddr, + aaacdSyslogUdpPort, + aaacdCallngStationId, + -- Auth Config + alaAaaOnexReAuthStatus, + alaAaaOnexReAuthIntrvl, + alaAaaOnexReAuthTrustRadStatus, + alaAaaOnexIntrmIntrvl, + alaAaaOnexIntmIntvlTrstRadSts, + alaAaaMacIntrmIntrvl, + alaAaaMacIntmIntvlTrstRadStatus, + alaAaaMacSessTimeoutStatus, + alaAaaMacSessTimeoutIntrvl, + alaAaaMacSesTimeoutTrstRadStatus, + alaAaaMacInActLogoutStatus, + alaAaaMacInActLogoutIntrvl, + alaAaaCpSessTimeoutStatus, + alaAaaCpSessTimeoutIntrvl, + alaAaaCpSessTmotTrstRadStatus, + alaAaaCpIntrmIntrvl, + alaAaaCpIntmIntvlTrstRadStatus, + alaAaaCpInActLogoutStatus, + alaAaaCpInActLogoutIntrvl, + alaAaaTacacsServerCmdAuthorization +} + STATUS current + DESCRIPTION + "Collection of objects for management of AAA Authentication Accounting." + ::= { alcatelIND1AAAMIBGroups 2 } + + + aaaUserMIBGroup OBJECT-GROUP + OBJECTS + { + -- User local database configuration table + aaauPassword, + aaauReadRight1, + aaauReadRight2, + aaauWriteRight1, + aaauWriteRight2, + aaauSnmpLevel, + aaauSnmpAuthKey, + aaauRowStatus, + aaauOldPassword, + aaauPasswordExpirationDate, + aaauPasswordExpirationInMinute, + aaauPasswordAllowModifyDate, + aaauPasswordLockoutEnable , + aaauBadAtempts, + aaauReadRight3, + aaauReadRight4, + aaauWriteRight3, + aaauWriteRight4, + aaaAsaPasswordSizeMin, -- ASA specific configuration MIB + aaaAsaDefaultPasswordExpirationInDays, + aaaAsaPasswordContainUserName, + aaaAsaPasswordMinUpperCase, + aaaAsaPasswordMinLowerCase, + aaaAsaPasswordMinDigit, + aaaAsaPasswordMinNonAlphan, + aaaAsaPasswordHistory, + aaaAsaPasswordMinAge, + aaaAsaLockoutWindow, + aaaAsaLockoutDuration, + aaaAsaLockoutThreshold, + aaaAsaAccessPolicyAdminConsoleOnly, + aaauSnmpPrivPassword + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA User Local Database." + ::= { alcatelIND1AAAMIBGroups 3 } + +alaAaaClientAttrGroup OBJECT-GROUP + OBJECTS + { + alaAaaRadNasPortId, + alaAaaRadNasIdentifier, + alaAaaRadUserNameDelim, + alaAaaRadPasswordDelim, + alaAaaRadCallnStnIdDelim, + alaAaaRadCalldStnIdDelim, + alaAaaRadUserNameCase, + alaAaaRadPasswordCase, + alaAaaRadCallingStationIdCase, + alaAaaRadCalledStationIdCase + } + STATUS current + DESCRIPTION + "Collection of object for AAA client attributes" + ::= { alcatelIND1AAAMIBGroups 4 } + + alaAaaProfileObjectsGroup OBJECT-GROUP + OBJECTS +{ + -- AAA Onex/MAC/Captive Portal Profile Table + alaAaaProfOnexReAuthSts, + alaAaaProfOnexReAuthIntrvl, + alaAaaProfOnexReAuthTrstRadSts, + alaAaaProfOnexIntrmIntrvl, + alaAaaProfOnexIntmItvlTstRadSts, + alaAaaProfMacIntrmIntrvl, + alaAaaProfMacIntmItvlTrstRadSts, + alaAaaProfMacSessTimeoutSts, + alaAaaProfMacSessTimeoutIntrvl, + alaAaaProfMacSessTmoutTrstRadSts, + alaAaaProfMacInActLogoutSts, + alaAaaProfMacInActLogoutIntrvl, + alaAaaProfCpSessTimeoutSts, + alaAaaProfCpSessTimeoutIntrvl, + alaAaaProfCpSessTmotTrstRadSts, + alaAaaProfCpInActLogoutSts, + alaAaaProfCpInActLogoutIntrvl, + alaAaaProfCpIntrmIntrvl, + alaAaaProfCpItrmIntlTrstRadSts, + alaAaaProfRadNasPortId, + alaAaaProfRadNasIdentifier, + alaAaaProfRadUserNameDelim, + alaAaaProfRadPasswrdDelim, + alaAaaProfRadCallnStnIdDelim, + alaAaaProfRadCalldStnIdDelim, + alaAaaProfRadUserNameCase, + alaAaaProfRadPasswordCase, + alaAaaProfRadCallnStnIdCase, + alaAaaProfRadCalldStnIdCase, + alaAaaProfRowStatus, + + ---Profile based authenticated table objects for Onex/MAC/Captive Portal + alaAaaProfAuthSrvName1, + alaAaaProfAuthSrvName2, + alaAaaProfAuthSrvName3, + alaAaaProfAuthSrvName4, + alaAaaProfAuthRowStatus, + ---Profile based accounting table objects for Onex/MAC/Captive Portal + alaAaaProfAcctSrvName1, + alaAaaProfAcctSrvName2, + alaAaaProfAcctSrvName3, + alaAaaProfAcctSrvName4, + alaAaaProfAcctSyslogIPAddrType, + alaAaaProfAcctSyslogIPAddr, + alaAaaProfAcctSyslogUdpPort, + alaAaaProfAcctCalingStationId, + alaAaaProfAcctRowStatus, + ---User Profile save object + alaAaaUserProfileSave + } + STATUS current + DESCRIPTION + "Collection of AAA profile objects" + ::= { alcatelIND1AAAMIBGroups 5 } + + aaaSwitchAccessMIBGroup OBJECT-GROUP + OBJECTS + { + aaaSwitchAccessMgmtStationRowStatus, + aaaSwitchAccessBannedIpRowStatus, + aaaSwitchAccessReadRight1, + aaaSwitchAccessReadRight2, + aaaSwitchAccessReadRight3, + aaaSwitchAccessReadRight4, + aaaSwitchAccessWriteRight1, + aaaSwitchAccessWriteRight2, + aaaSwitchAccessWriteRight3, + aaaSwitchAccessWriteRight4 + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA Switch Access." + ::= { alcatelIND1AAAMIBGroups 6 } + + alaAaaCommonCriteriaGroup OBJECT-GROUP + OBJECTS + { + alaAaaCommonCriteriaMode + } + STATUS current + DESCRIPTION + "Collection of objects for common criteria." + ::= { alcatelIND1AAAMIBGroups 7 } + + alaAaaTlsBaseConfigGroup OBJECT-GROUP + OBJECTS + { + alaAaaTlsCaFileName, + alaAaaTlsCrlFileName, + alaAaaTlsKeyFileName + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA TLS base configuration." + ::= { alcatelIND1AAAMIBGroups 8 } + + alaAaaTlsSelfSignedCertGroup OBJECT-GROUP + OBJECTS + { + alaAaaTlsSelfSignedCertFileName, + alaAaaTlsSelfSignedCertKeyFileName, + alaAaaTlsSelfSignedCertValidPeriod, + alaAaaTlsSelfSignedCertCommonName, + alaAaaTlsSelfSignedCertOrgName, + alaAaaTlsSelfSignedCertOrgUnit, + alaAaaTlsSelfSignedCertLocality, + alaAaaTlsSelfSignedCertState, + alaAaaTlsSelfSignedCertCountry, + alaAaaTlsSelfSignedCertAction + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA TLS self-signed certificate." + ::= { alcatelIND1AAAMIBGroups 9 } + + alaAaaTlsCsrGroup OBJECT-GROUP + OBJECTS + { + alaAaaTlsCsrFileName, + alaAaaTlsCsrKeyFileName, + alaAaaTlsCsrCommonName, + alaAaaTlsCsrOrgName, + alaAaaTlsCsrOrgUnit, + alaAaaTlsCsrLocality, + alaAaaTlsCsrState, + alaAaaTlsCsrCountry + } + STATUS current + DESCRIPTION + "Collection of objects for management of AAA TLS CSR." + ::= { alcatelIND1AAAMIBGroups 10 } + + alaAaaTlsValidateGroup OBJECT-GROUP + OBJECTS + { + alaAaaTlsValidateCa, + alaAaaTlsValidateCert + } + STATUS current + DESCRIPTION + "Collection of objects for certificate validation." + ::= { alcatelIND1AAAMIBGroups 11 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-APP-FINGERPRINT-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-APP-FINGERPRINT-MIB new file mode 100644 index 0000000..8a3943c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-APP-FINGERPRINT-MIB @@ -0,0 +1,633 @@ +ALCATEL-IND1-APP-FINGERPRINT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + Integer32, Counter32, Unsigned32, IpAddress, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + RowStatus, MacAddress + FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + + InterfaceIndex + FROM IF-MIB + + InetAddressType, InetAddress, InetPortNumber + FROM INET-ADDRESS-MIB -- [RFC4001] + + softentIND1AppFingerPrintMIB + FROM ALCATEL-IND1-BASE + ; + + alcatelIND1AppFPMIB MODULE-IDENTITY + LAST-UPDATED "201209110000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Fingerprint Application for OS10K Product Line. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 2013 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201301090000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1AppFingerPrintMIB 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Hook into the Alcatel Tree +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1AppFPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Alcatel-Lucent Application Fingerprint/ Application signature Subsystem Managed Objects. + MIB to characterrize application using thier defined finger print and /or signature." + ::= { alcatelIND1AppFPMIB 1 } + +alaAppFPMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1AppFPMIBObjects 0 } +alaAppFPGlobalMIBConfigObjects OBJECT IDENTIFIER ::= { alcatelIND1AppFPMIBObjects 1 } +alaAppFPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1AppFPMIBObjects 2 } + + +alaAppFPGlobalAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent App Fingerprint Config mode." + DEFVAL { enable } + ::= { alaAppFPGlobalMIBConfigObjects 1 } + +alaAppFPGlobalSignatureFile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent App Fingerprint Signature Filename." + ::= { alaAppFPGlobalMIBConfigObjects 2 } + +alaAppFPGlobalReloadSignatureFile OBJECT-TYPE + SYNTAX INTEGER { + none(0), + reload(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent App Fingerprint Signature filename to reload." + DEFVAL { none } + ::= { alaAppFPGlobalMIBConfigObjects 3 } + +alaAppFPGlobalTrapConfig OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent App Fingerprint Trap Config mode." + DEFVAL { disable } + ::= { alaAppFPGlobalMIBConfigObjects 4 } + +-- Application Fingerprint Port Table + +alaAppFPPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaAppFPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for each port." + ::= { alaAppFPMIBObjects 1 } + +alaAppFPPortEntry OBJECT-TYPE + SYNTAX AlaAppFPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the App Fingerprint Port Mode. + Port modes are as defined below " + INDEX { alaAppFPPort, alaAppFPGroupNameOrPolicyList } + ::= { alaAppFPPortTable 1 } + + +AlaAppFPPortEntry ::= SEQUENCE + { + alaAppFPPort InterfaceIndex, + alaAppFPGroupNameOrPolicyList SnmpAdminString, + alaAppFPPortOperationMode INTEGER, + alaAppFPPortStatus INTEGER, + alaAppFPPortRowStatus RowStatus + } + +alaAppFPPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex component of this instance." + ::= {alaAppFPPortEntry 1} + +alaAppFPGroupNameOrPolicyList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "App Group name or QoS Policy List name associated with the alaAppFPPort. + If the alaAppFPPortOperationMode is unp(3), this should be set to 'UNP'. + The 0 length string is allowed only in SNMP SET destroy operation. + It is used when all the assigned groups for that port are wished to deleted. + This feature is provided for user firendly support. + SNMP Get with 0 length string will be rejected" + ::= { alaAppFPPortEntry 2 } + +alaAppFPPortOperationMode OBJECT-TYPE + SYNTAX INTEGER { + monitoring(1), + qos(2), + unp(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It indicates the operation mode of the app-fingerprint feature running on the port. + If the operation mode is set to unp(3), the alaAppFPGroupNameOrPolicyList value + should be 'UNP'." + ::= { alaAppFPPortEntry 3 } + +alaAppFPPortStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It indicates that the Group Name or Policy List Name associated + with the port is valid or invalid. + If it is invalid, then the specified Group Name or Policy List Name + is inactive at the moment." + ::= { alaAppFPPortEntry 4 } + +alaAppFPPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " " + ::= { alaAppFPPortEntry 5 } + +-- Application Fingerprint Profile Table +-- Read and Create permission for the user to create and delete profiles and modify thier contents + +alaAppFPAppNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaAppFPAppNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for each App signature." + ::= { alaAppFPMIBObjects 2 } + + +alaAppFPAppNameEntry OBJECT-TYPE + SYNTAX AlaAppFPAppNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the App Name and its Signature. " + INDEX { alaAppFPAppName } + ::= { alaAppFPAppNameTable 1 } + + +AlaAppFPAppNameEntry ::= SEQUENCE + { + alaAppFPAppName SnmpAdminString, + alaAppFPAppDescription SnmpAdminString, + alaAppFPAppSignature SnmpAdminString + } + +alaAppFPAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..24)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPAppNameEntry 1 } + +alaAppFPAppDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { alaAppFPAppNameEntry 2 } + +alaAppFPAppSignature OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { alaAppFPAppNameEntry 3 } + +-- App Info Multi-Tuple Classifier - a.k.a App Info Classifier Database Table +-- Created by the software - read only by the user + +alaAppFPDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppFPDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for each multi-tuple classifier." + ::= { alaAppFPMIBObjects 3 } + +alaAppFPDatabaseEntry OBJECT-TYPE + SYNTAX AppFPDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the App Info database as gathered from monitoring each configured port. " + INDEX { alaAppFPDbPort, alaAppFPDbAppGroupName, alaAppFPDbAppName, + alaAppFPDbSrcMacAddr, alaAppFPDbVlanId, alaAppFPDbSrcIpAddrType, alaAppFPDbSrcIpAddr, + alaAppFPDbSrcPort} + ::= { alaAppFPDatabaseTable 1 } + +AppFPDatabaseEntry ::= SEQUENCE + { + alaAppFPDbPort InterfaceIndex, + alaAppFPDbAppGroupName SnmpAdminString, + alaAppFPDbAppName SnmpAdminString, + alaAppFPDbSrcMacAddr MacAddress, + alaAppFPDbVlanId Unsigned32, + alaAppFPDbSrcIpAddrType InetAddressType, + alaAppFPDbSrcIpAddr InetAddress, + alaAppFPDbSrcPort InetPortNumber, + alaAppFPDbDstIpAddrType InetAddressType, + alaAppFPDbDstIpAddr InetAddress, + alaAppFPDbDstPort InetPortNumber, + alaAppFPDbDstMacAddr MacAddress + } + +alaAppFPDbPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 1 } + +alaAppFPDbAppGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..24)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 2 } + +alaAppFPDbAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..24)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 3 } + +alaAppFPDbSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 4 } + +alaAppFPDbVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 5 } + +alaAppFPDbSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 6 } + +alaAppFPDbSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 7 } + +alaAppFPDbSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 8 } + +alaAppFPDbDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 9 } + +alaAppFPDbDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 10 } + + alaAppFPDbDstPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 11 } + + alaAppFPDbDstMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { alaAppFPDatabaseEntry 12 } + + +-- App Fingerprint Application Group Name Table + +alaAppFPAppGrpNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppFPAppGrpNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for group name and description. " + ::= { alaAppFPMIBObjects 4 } + +appFPAppGrpNameEntry OBJECT-TYPE + SYNTAX AppFPAppGrpNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the App Name. " + + INDEX { alaAppFPAppGroupName, alaAppFPGrpAppName } + ::= { alaAppFPAppGrpNameTable 1 } + +AppFPAppGrpNameEntry ::= SEQUENCE +{ + alaAppFPAppGroupName SnmpAdminString, + alaAppFPGrpAppName SnmpAdminString +} + +alaAppFPAppGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..24)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { appFPAppGrpNameEntry 1 } + + alaAppFPGrpAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { appFPAppGrpNameEntry 2 } + + +-- App Info Per Port Grand Total Statistic +-- Read Only Table + +alaAppFPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaAppFPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains total captured packets for all multi-tuple classifiers." + + ::= { alaAppFPMIBObjects 5 } + +alaAppFPStatsEntry OBJECT-TYPE + SYNTAX AlaAppFPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the App Info database for all packets captured. " + INDEX { alaAppFPStatsPort, alaAppFPStatsGroupName, alaAppFPStatsAppName } + + ::= { alaAppFPStatsTable 1 } + +AlaAppFPStatsEntry ::= SEQUENCE + { + alaAppFPStatsPort InterfaceIndex, + alaAppFPStatsGroupName SnmpAdminString, + alaAppFPStatsAppName SnmpAdminString, + alaAppFPTotalMatchedLast1Hour Counter32, + alaAppFPTotalMatchedLast1Day Counter32 + } + +alaAppFPStatsPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPStatsEntry 1 } + +alaAppFPStatsGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..24)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPStatsEntry 2 } + +alaAppFPStatsAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..24)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { alaAppFPStatsEntry 3 } + +alaAppFPTotalMatchedLast1Hour OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { alaAppFPStatsEntry 4 } + +alaAppFPTotalMatchedLast1Day OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { alaAppFPStatsEntry 5 } + + +-- App Fingerprint sub-system Traps + +appFPSignatureMatchTrap NOTIFICATION-TYPE + OBJECTS { + alaAppFPPort, + alaAppFPDbAppGroupName, + alaAppFPDbAppName, + alaAppFPDbSrcMacAddr, + alaAppFPDbVlanId, + alaAppFPDbSrcIpAddrType, + alaAppFPDbSrcIpAddr, + alaAppFPDbSrcPort + } + + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { alaAppFPMIBNotifications 1 } + +-- Application Fingerprint MIB Conformance and Compliances + +alcatelIND1AppFPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Alcatel-Lucent Fingerprint Subsystem Conformance Information." + ::= { alcatelIND1AppFPMIB 2 } + +alcatelIND1AppFPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ALU Fingerprint MIB Subsystem Units Of Conformance." + ::= { alcatelIND1AppFPMIBConformance 1 } + +alcatelIND1AppFPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ALU Fingerprint MIB Subsystem Compliance Statements." + ::= { alcatelIND1AppFPMIBConformance 2 } + + +alaAppFPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for App Fingerprint." + MODULE -- This module + ::= { alcatelIND1AppFPMIBCompliances 1 } + +alaAppFPModuleConfigGroup OBJECT-GROUP + OBJECTS + { + alaAppFPGlobalAdminState, + alaAppFPGlobalReloadSignatureFile, + alaAppFPGlobalSignatureFile, + alaAppFPGlobalTrapConfig + } + STATUS current + DESCRIPTION + "App Fingerprint Control Modules Group." + ::= { alcatelIND1AppFPMIBGroups 1 } + +alaAppFPModulePortModeGroup OBJECT-GROUP + OBJECTS + { + alaAppFPAppDescription, + alaAppFPAppSignature, + alaAppFPPortOperationMode, + alaAppFPPortStatus, + alaAppFPPortRowStatus + } + STATUS current + DESCRIPTION + "App Fingerprint Control Modules Group." + ::= { alcatelIND1AppFPMIBGroups 2 } + +alaAppFPModulePortDBGroup OBJECT-GROUP + OBJECTS + { + alaAppFPDbDstIpAddrType, + alaAppFPDbDstIpAddr, + alaAppFPDbDstPort, + alaAppFPDbDstMacAddr, + alaAppFPGrpAppName + } + STATUS current + DESCRIPTION + "App Fingerprint Control Modules Group." + ::= { alcatelIND1AppFPMIBGroups 3 } + +alaAppFPModulePortStatsGroup OBJECT-GROUP + OBJECTS + { + alaAppFPTotalMatchedLast1Hour, + alaAppFPTotalMatchedLast1Day + + } + STATUS current + DESCRIPTION + "App Fingerprint Control Modules Group." + ::= { alcatelIND1AppFPMIBGroups 4 } + +alaAppFPNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + appFPSignatureMatchTrap + } + STATUS current + DESCRIPTION + "Collection of Notifications for management of App Fingerprint." + ::= { alcatelIND1AppFPMIBGroups 5 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-AUTO-FABRIC-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-AUTO-FABRIC-MIB new file mode 100644 index 0000000..cddd32c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-AUTO-FABRIC-MIB @@ -0,0 +1,579 @@ +ALCATEL-IND1-AUTO-FABRIC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE + FROM SNMPv2-SMI + InterfaceIndex FROM IF-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + softentIND1AutoFabric FROM ALCATEL-IND1-BASE; + + + alcatelIND1AUTOFABRICMIB MODULE-IDENTITY + LAST-UPDATED "201211260000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + AUTOFABRIC for automatic detection and configuration of LACP, SPB and MVRP. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201211250000Z" + DESCRIPTION + "The AUTOFABRIC MIB defines a set of AUTOFABRIC related management objects for ports + that support Autofabric feature. AUTOFABRIC as a + feature provides mechanisms to automatically detect and configure LACP aggregates, SPB adjacencies + and enables MVRP for automatically learning VLANs advertised by other switches + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the feature." + ::= { softentIND1AutoFabric 1} + +-- -------------------------------------------------------------- + +alcatelIND1AUTOFABRICMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1AUTOFABRICMIB 0 } + + alcatelIND1AUTOFABRICMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For AUTO-FABRIC + Subsystem Managed Objects." + ::= { alcatelIND1AUTOFABRICMIB 1 } + + alcatelIND1AUTOFABRICMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for AUTOFABRIC Module MIB Subsystem Conformance Information." + ::= { alcatelIND1AUTOFABRICMIB 2 } + + alcatelIND1AUTOFABRICMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for AUTOFABRIC Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1AUTOFABRICMIBConformance 1 } + + alcatelIND1AUTOFABRICMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for AUTOFABRIC Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1AUTOFABRICMIBConformance 2 } + +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- AUTO-FABRIC MIB +-- -------------------------------------------------------------- + + alaAutoFabricGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable Autofabric on the switch. + The value enable (1) indicates that Autofabric should be enabled on + the switch. The value disable (2) is used to disable Autofabric on + the switch. By default, Autofabric is enabled on the switch." + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 1 } + + alaAutoFabricGlobalDiscovery OBJECT-TYPE + SYNTAX INTEGER { + default(1), + restart(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global discovery window control for Autofabric. + The value restart (2) indicates that Autofabric should restart + global discovery window. + By default, this object contains a zero value." + DEFVAL { default } + ::= { alcatelIND1AUTOFABRICMIBObjects 2 } + + + alaAutoFabricGlobalLACPProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable AutoFabric LACP discovery. + on the switch. The value enable (1) indicates that during discovery + the switch will attempt to create LACP link aggregates. The value + disable (2) indicates that there would be no attempt to create LACP + link aggregates during the discovery phase. By default LACP is enabled + on the switch" + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 3 } + + + alaAutoFabricGlobalSPBProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable AutoFabric SPB discovery. + on the switch. The value enable (1) indicates that during discovery + the switch will attempt to create SPB adjacencies. The value + disable (2) indicates that there would be no attempt to create SPB + adjacencies during the discovery phase. By default SPB is enabled + on the switch" + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 4 } + + + alaAutoFabricGlobalMVRPProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable AutoFabric MVRP discovery. + on the switch. The value enable (1) indicates that during discovery + the switch will enable MVRP and attempt to propagate and learn VLANs. + The value disable (2) indicates that MVRP would not be enabled in + discovery phase. By default MVRP is enabled on the switch" + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 5 } + + + alaAutoFabricGlobalConfigSaveTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 60 .. 3600 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time after which configuration built up by AutoFabric + would get written to the boot.cfg or vcboot.cfg. + The range supported is 60-3600 seconds." + DEFVAL { 300 } + ::= { alcatelIND1AUTOFABRICMIBObjects 6 } + + + alaAutoFabricGlobalConfigSaveTimerStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable AutoFabric config save + timer on the switch. The value enable (1) indicates that + after the expiry of the config save timer, all AutoFabric + configurations would get written to the boot.cfg ot the vcboot.cfg + The value disable (2) would disable the config save timer. + By default it is enabled" + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 7 } + + alaAutoFabricGlobalDiscoveryTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 3600 ) + UNITS "Minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to specify auto-fabric auto + discovery interval, zero disables it, configurable + Value is from 2 to 3600 minutes." + DEFVAL { 0 } + ::= { alcatelIND1AUTOFABRICMIBObjects 8 } + + alaAutoFabricRemoveGlobalConfig OBJECT-TYPE + SYNTAX INTEGER { + default(1), + removeGlobalConfig(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable is used to remove the auto fabric global configuration when the user chooses to disable auto fabric" + DEFVAL { default } + ::= { alcatelIND1AUTOFABRICMIBObjects 10 } + + alaAutoFabricGlobalOSPFv2ProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or disable auto configuration on the + OSPFv2 IP Protocol on the switch. " + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 11 } + + alaAutoFabricGlobalOSPFv3ProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or disable auto configuration on the + OSPFv3 IP Protocol on the switch. " + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 12 } + + alaAutoFabricGlobalISISProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or disable auto configuration on the + ISIS IP Protocol on the switch. " + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 13 } + + alaAutoFabricSPBDefaultProfile OBJECT-TYPE + SYNTAX INTEGER { + singleService(1), + autoVlan(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the default SAP profile used in the Omni switch. + + singleService: defines single service SAP profiles. + autoVlan: AOS will generate SAP bindings for VLANS concerned automatically" + DEFVAL { autoVlan } + ::= { alcatelIND1AUTOFABRICMIBObjects 14 } + + alaAutoFabricLBDProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or disable AutoFabric LBD on SAP port + on the switch. The value enable (1) indicates that during discovery + the switch will enable Loopback detection on UNP SAP port. + The value disable (2) indicates that Loobback detection will not be enabled + on UNP SAP port discovery" + DEFVAL { enable } + ::= { alcatelIND1AUTOFABRICMIBObjects 15 } + + alaAutoFabricRemoveVCReload OBJECT-TYPE + SYNTAX INTEGER { + default(1), + removeVCReload(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is applicable only for Standalone configuration. + It reloads the unit as a Standalone when the user chooses to disable auto fabric." + DEFVAL { default } + ::= { alcatelIND1AUTOFABRICMIBObjects 17 } + +-- ------------------------------------------------------------- +-- AUTO-FABRIC Port Config Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port configuration information +-- data for the AUTO-FABRIC Module. +-- Implementation of this group is mandantory" + + + alaAutoFabricPortConfig OBJECT IDENTIFIER ::= { alcatelIND1AUTOFABRICMIBObjects 9 } + + + alaAutoFabricPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaAutoFabricPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Autofabric port configuration information." + ::= { alaAutoFabricPortConfig 1 } + + alaAutoFabricPortConfigEntry OBJECT-TYPE + SYNTAX AlaAutoFabricPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An AutoFabric port configuration entry." + INDEX { alaAutoFabricPortConfigIfIndex } + ::= { alaAutoFabricPortConfigTable 1 } + + AlaAutoFabricPortConfigEntry ::= SEQUENCE { + alaAutoFabricPortConfigIfIndex InterfaceIndex, + alaAutoFabricPortConfigStatus INTEGER, + alaAutoFabricPortLACPProtocolStatus INTEGER, + alaAutoFabricPortSPBProtocolStatus INTEGER, + alaAutoFabricPortMVRPProtocolStatus INTEGER, + alaAutoFabricPortStatus INTEGER, + alaAutoFabricPortSPBDefaultProfile INTEGER + } + + alaAutoFabricPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which AutoFabric is running" + ::= { alaAutoFabricPortConfigEntry 1 } + + alaAutoFabricPortConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable AutoFabric on the interface. + The value enable (1) indicates that AutoFabric should be enabled on + the interface. The value disable (2) is used to disable AutoFabric on + the interface. By default, AutoFabric is enabled on the interface." + DEFVAL { enable } + ::= { alaAutoFabricPortConfigEntry 2 } + + + alaAutoFabricPortLACPProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable LACP in the AutoFabric discovery + on this port. The value enable (1) indicates during discovery window + this port will attempt to form LACP link aggregates. The value disable (2) + indicates this port will not participate in LACP discovery phase. + By default it is enabled" + DEFVAL { enable } + ::= { alaAutoFabricPortConfigEntry 3 } + + alaAutoFabricPortSPBProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable SPB in the AutoFabric discovery + on this port. The value enable (1) indicates during discovery window + this port will attempt to form SPB adjacencies. The value disable (2) + indicates this port will not participate in SPB discovery phase. + By default it is enabled" + DEFVAL { enable } + ::= { alaAutoFabricPortConfigEntry 4 } + + + alaAutoFabricPortMVRPProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable MVRP in the AutoFabric discovery + on this port. The value enable (1) indicates during discovery window + this port will enable MVRP and attempt to learn and propagate VLANs. + The value disable (2) indicates this port will not participate in MVRP + discovery phase. + By default it is enabled" + DEFVAL { enable } + ::= { alaAutoFabricPortConfigEntry 5 } + + + alaAutoFabricPortStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + pending (2), + complete (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Autofabric discovery window on the port." + ::= { alaAutoFabricPortConfigEntry 6 } + + alaAutoFabricPortSPBDefaultProfile OBJECT-TYPE + SYNTAX INTEGER { + singleService(1), + autoVlan(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the default SAP profile used on a particular port in the switch. + + singleService: defines single service SAP profiles. + autoVlan: AOS will generate SAP bindings for VLANS concerned automatically." + DEFVAL { autoVlan } + ::= { alaAutoFabricPortConfigEntry 7 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaAutoFabricTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1AUTOFABRICMIBObjects 16 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaAutoFabricSTPMode OBJECT-TYPE + SYNTAX INTEGER { + flatMode(1), + perVlan(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the change in STP Mode, to Flat or 1X1, due to the change in Auto-Fabric admin-status." + ::= { alaAutoFabricTrapsObj 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Trap Description +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaAutoFabricSTPModeChangeAlert NOTIFICATION-TYPE + OBJECTS { + alaAutoFabricSTPMode + } + STATUS current + DESCRIPTION + "This trap is sent when auto-fabric changes STP mode." + ::= { alcatelIND1AUTOFABRICMIBNotifications 1 } + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1AUTOFABRICMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for AUTOFABRIC." + MODULE + MANDATORY-GROUPS + { + alaAutoFabricBaseGroup, + alaAutoFabricPortConfigGroup, + alaAutoFabricNotificationGroup, + alaAutoFabricTrapsObjGroup + } + ::= { alcatelIND1AUTOFABRICMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +alaAutoFabricBaseGroup OBJECT-GROUP + OBJECTS + { + alaAutoFabricGlobalStatus, + alaAutoFabricGlobalDiscovery, + alaAutoFabricGlobalLACPProtocolStatus, + alaAutoFabricGlobalSPBProtocolStatus, + alaAutoFabricGlobalMVRPProtocolStatus, + alaAutoFabricGlobalConfigSaveTimer, + alaAutoFabricGlobalConfigSaveTimerStatus, + alaAutoFabricGlobalDiscoveryTimer, + alaAutoFabricRemoveGlobalConfig, + alaAutoFabricGlobalOSPFv2ProtocolStatus, + alaAutoFabricGlobalOSPFv3ProtocolStatus, + alaAutoFabricGlobalISISProtocolStatus, + alaAutoFabricSPBDefaultProfile, + alaAutoFabricLBDProtocolStatus, + alaAutoFabricRemoveVCReload + } + STATUS current + DESCRIPTION + "Collection of objects for management of AutoFabric Base Group." + ::= { alcatelIND1AUTOFABRICMIBGroups 1 } + +alaAutoFabricPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaAutoFabricPortConfigStatus, + alaAutoFabricPortLACPProtocolStatus, + alaAutoFabricPortSPBProtocolStatus, + alaAutoFabricPortMVRPProtocolStatus, + alaAutoFabricPortStatus, + alaAutoFabricPortSPBDefaultProfile + } + STATUS current + DESCRIPTION + "Collection of objects for management of AutoFabric Port Configuration Table." + ::= { alcatelIND1AUTOFABRICMIBGroups 2 } + +alaAutoFabricNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alaAutoFabricSTPModeChangeAlert + } + STATUS current + DESCRIPTION + "Collection of notifications for Auto-Fabric." + ::= { alcatelIND1AUTOFABRICMIBGroups 3 } + +alaAutoFabricTrapsObjGroup OBJECT-GROUP + OBJECTS { + alaAutoFabricSTPMode + } + STATUS current + DESCRIPTION + "Collection of notificating objects for Auto-Fabric." + ::= { alcatelIND1AUTOFABRICMIBGroups 4 } + +-- ------------------------------------------------------------- + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-BASE b/MIBS/nokia/aos7/ALCATEL-IND1-BASE new file mode 100644 index 0000000..013ed7c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-BASE @@ -0,0 +1,821 @@ +ALCATEL-IND1-BASE DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, enterprises +FROM + SNMPv2-SMI; + + +alcatelIND1BaseMIB MODULE-IDENTITY + + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This module provides base definitions for modules + developed to manage Alcatel-Lucent infrastructure products. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2010 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed all MIBs to use MIB Module OID.0 as Notifications root." + REVISION "201003010008Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { alcatel 801 } + + + +alcatel OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Alcatel-Lucent Corporate Private Enterprise Number." + ::= { enterprises 6486 } + + + +alcatelIND1Management OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Internetworking Division 1 Management Branch." + ::= { alcatelIND1BaseMIB 1 } + + + +managementIND1Hardware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Hardware Feature Management Branch." + ::= { alcatelIND1Management 1 } + + +managementIND1Software OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Software Feature Management Branch." + ::= { alcatelIND1Management 2 } + + +managementIND1Notifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Notifications Related Management Branch." + ::= { alcatelIND1Management 3 } + + +managementIND1AgentCapabilities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Notifications Related Management Branch." + ::= { alcatelIND1Management 4 } + + + +hardwareIND1Entities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Hardware Feature Related ENTITY-MIB Extensions." + ::= { managementIND1Hardware 1 } + + +hardwareIND1Devices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch Where Object Indentifiers For Chassis And Modules Are Defined." + ::= { managementIND1Hardware 2 } + + +softwareIND1Entities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Feature Related Extensions." + ::= { managementIND1Software 1 } + +softwareIND1Services OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Features Related to any service related extensions. + Usually management for non AOS devices or software." + ::= { managementIND1Software 2 } + +notificationIND1Entities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Notification Related ENTITY-MIB Extensions." + ::= { managementIND1Notifications 1 } + + +notificationIND1Traps OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION + "Branch For Notification/Trap Definitions. DO NOT CREATE any + child nodes. Each MIB should define Traps based on it's own OID." + ::= { managementIND1Notifications 2 } + + +hardentIND1Physical OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Physical Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 1 } + + +hardentIND1System OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For System Wide Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 2 } + + +hardentIND1Chassis OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 3 } + + +hardentIND1Pcam OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Pseudo-CAM Hardware Feature Related ENTITY-MIB Extensions." + ::= { hardwareIND1Entities 4 } + + +softentIND1SnmpAgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Information." + ::= { softwareIND1Entities 1 } + + +softentIND1TrapMgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Information." + ::= { softwareIND1Entities 2 } + + +softentIND1VlanMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager Information." + ::= { softwareIND1Entities 3 } + + +softentIND1GroupMobility OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Group Mobility Information." + ::= { softwareIND1Entities 4 } + + +softentIND1Port OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Manager Information." + ::= { softwareIND1Entities 5 } + + +softentIND1Sesmgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Information." + ::= { softwareIND1Entities 7 } + + +softentIND1MacAddress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Source Learning MAC Address Information." + ::= { softwareIND1Entities 8 } + + +softentIND1Aip OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Interswitch Protocol Information." + ::= { softwareIND1Entities 9 } + + +softentIND1Routing OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Routing Information." + ::= { softwareIND1Entities 10 } + + +softentIND1Confmgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Information." + ::= { softwareIND1Entities 11 } + + +softentIND1VlanStp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Spanning Tree Protocol Information." + ::= { softwareIND1Entities 12 } + + +softentIND1LnkAgg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Information." + ::= { softwareIND1Entities 13 } + + +softentIND1Policy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Policy Information." + ::= { softwareIND1Entities 14 } + + +softentIND1AAA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Authentication, Authorization, and Accounting (AAA) Information." + ::= { softwareIND1Entities 15 } + + +softentIND1Health OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Information." + ::= { softwareIND1Entities 16 } + + +softentIND1WebMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Information." + ::= { softwareIND1Entities 17 } + +softentIND1Ipms OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IPMS Information." + ::= { softwareIND1Entities 18 } + +softentIND1PortMirroringMonitoring OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Branch for Port Mirroring and Monitoring information." + ::= { softwareIND1Entities 19 } + +softentIND1Slb OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Branch for Server Load Balancing information." + ::= { softwareIND1Entities 20 } + +softentIND1Dot1Q OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.1Q Information." + ::= { softwareIND1Entities 21 } + +softentIND1QoS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For QoS and Filtering Information." + ::= { softwareIND1Entities 22 } + +softentIND1Ip OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IP private information." + ::= { softwareIND1Entities 23 } + +softentIND1StackMgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Stack Manager private information." + ::= { softwareIND1Entities 24 } + +softentIND1Partmgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Partitioned Manager Information." + ::= { softwareIND1Entities 25 } + +softentIND1Ntp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Network Time Protocol Information." + ::= { softwareIND1Entities 26 } + +softentIND1InLinePower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for In Line Power management Information." + ::= { softwareIND1Entities 27 } + +softentIND1Vrrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for VRRP." + ::= { softwareIND1Entities 28 } + +softentIND1Ipv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IPv6 private information." + ::= { softwareIND1Entities 29 } + +softentIND1Dot1X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.1x private information." + ::= { softwareIND1Entities 30 } + +softentIND1Sonet OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Feature Related to Sonet" + ::= { softwareIND1Entities 31 } + +softentIND1Atm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for ATM information." + ::= { softwareIND1Entities 32 } + +softentIND1PortMapping OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Port Mapping private information." + ::= { softwareIND1Entities 33 } + +softentIND1Igmp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IGMP proprietary information." + ::= { softwareIND1Entities 34 } + +softentIND1Mld OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MLD proprietary nformation." + ::= { softwareIND1Entities 35 } + +softentIND1Gvrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP information." + ::= { softwareIND1Entities 36 } + + +softentIND1VlanStackingMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Vlan Stacking Management proprietary information." + ::= { softwareIND1Entities 37 } + +softentIND1Wccp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Web Cache Coordination Protocol information." + ::= { softwareIND1Entities 38 } + +softentIND1Ssh OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for SSH proprietary information." + ::= { softwareIND1Entities 39 } + +softentIND1EthernetOam OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Configuration Fault Management Information for Ethernet OAM" + ::= { softwareIND1Entities 40 } + +softentIND1IPMVlanMgt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IPM Vlan Management proprietary information." + ::= { softwareIND1Entities 41 } + +softentIND1IPsec OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for IPsec proprietary information." + ::= { softwareIND1Entities 43 } + +softentIND1Udld OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD information." + ::= { softwareIND1Entities 44 } + +softentIND1BFD OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for BFD information." + ::= { softwareIND1Entities 45 } + +softentIND1Erp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Ethernet Ring Protection proprietary information." + ::= { softwareIND1Entities 46 } + +softentIND1NetSec OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Network Security information." + ::= { softwareIND1Entities 48 } + +softentIND1eService OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for E-Serices proprietary information." + ::= { softwareIND1Entities 50 } + +softentIND1serviceMgr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Service Manager proprietary information." + ::= { softwareIND1Entities 51 } + +softentIND1Dot3Oam OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah proprietary information." + ::= { softwareIND1Entities 52 } + +softentIND1MplsFrr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MPLS FRR proprietary information." + ::= { softwareIND1Entities 53 } + +softentIND1LicenseManager OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for License Manager proprietary information." + ::= { softwareIND1Entities 54 } + +softentIND1MultiChassisManager OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Multi-Chassis Manager proprietary information." + ::= { softwareIND1Entities 55 } + +softentIND1Saa OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Service Assurance Agent proprietary information." + ::= { softwareIND1Entities 56 } + +softentIND1LldpMed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for LLDP MED information." + ::= { softwareIND1Entities 58 } + +softentIND1DhcpSrv OBJECT-IDENTITY + + STATUS current + DESCRIPTION + "Branch for DHCP Server information." + ::= { softwareIND1Entities 59 } + +softentIND1CapMan OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Capability Manager proprietary information." + ::= { softwareIND1Entities 60 } + +softentIND1Vfc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Virtual Flow Control Manager proprietary information." + ::= { softwareIND1Entities 61 } + +softentIND1Mvrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP proprietary information." + ::= { softwareIND1Entities 62 } + +softentIND1Da OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DA (Device Authentication) proprietary information." + ::= { softwareIND1Entities 63 } + +softentIND1HAVlan OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for HA Vlan proprietary information." + ::= { softwareIND1Entities 64 } + + softentIND1DHL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Dual Home Link (DHL) proprietary information." + ::= { softwareIND1Entities 65 } + +softentIND1PwrMon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Power Monitoring and Management proprietary information." + ::= { softwareIND1Entities 66 } + +softentIND1EnergyAware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Power Monitoring and Management proprietary information." + ::= { softwareIND1Entities 67 } + +softentIND1PowerQuality OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Power Monitoring and Management proprietary information." + ::= { softwareIND1Entities 68 } + +softentIND1VirtualChassisManager OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Virtual-Chassis Manager proprietary information." + ::= { softwareIND1Entities 69 } + +softentIND1EvbMib OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Edge Virtual Bridging." + ::= { softwareIND1Entities 70 } + +softentIND1QcnMib OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Qcn." + ::= { softwareIND1Entities 71 } + +softentIND1Dcbx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DCBX proprietary information." + ::= { softwareIND1Entities 72 } + +softentIND1AppFingerPrintMIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Application Finger Print proprietary information." + ::= { softwareIND1Entities 73 } + +softentIND1Fips OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for FIP Snooping information." + ::= { softwareIND1Entities 74 } + +softentIND1AutoFabric OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Dynamic Autofabric." + ::= { softwareIND1Entities 75 } + +softentIND1SIPSnooping OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for SIP SNOOPING." + ::= { softwareIND1Entities 76 } + +softentIND1OpenflowMIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Openflow information." + ::= { softwareIND1Entities 77 } + +softentIND1DPI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DPI." + ::= { softwareIND1Entities 78 } + + +softentIND1MsgSrvMIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Message Service information." + ::= { softwareIND1Entities 79 } + +softentIND1ActiveLeaseSrvMIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Message Service information." + ::= { softwareIND1Entities 80 } + +softentIND1AppMon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for App Monitoring information." + ::= { softwareIND1Entities 81 } + +softentIND1Lbd OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Loop Back Detection information." + ::= { softwareIND1Entities 82 } + +softentIND1AutoConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Auto Config information." + ::= { softwareIND1Entities 83 } + +softentIND1VMSnooping OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for VM Snooping." + ::= { softwareIND1Entities 84 } + +softentIND1PPPoEIA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for VM Snooping." + ::= { softwareIND1Entities 85 } + +softentIND1EventScripting OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Event Scripting." + ::= { softwareIND1Entities 86 } + +softentIND1LldpTrust OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for LLDP Trust." + ::= { softwareIND1Entities 87 } + +softentIND1TCAM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for TCAM-Manager." + ::= { softwareIND1Entities 88 } + +softentIND1PrivateVlan OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Private-Vlan." + ::= { softwareIND1Entities 89 } + +routingIND1Tm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DRC Task Manager Information." + ::= { softentIND1Routing 1 } + + +routingIND1Iprm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IP Route Manager Information." + ::= { softentIND1Routing 2 } + + +routingIND1Rip OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Routing Information Protocol (RIP) Information." + ::= { softentIND1Routing 3 } + + +routingIND1Ospf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) Information." + ::= { softentIND1Routing 4 } + + +routingIND1Bgp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Information." + ::= { softentIND1Routing 5 } + + +routingIND1Pim OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Protocol Independent Multicast (PIM-SM and PIM-DM) Information." + ::= { softentIND1Routing 6 } + + +routingIND1Dvmrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Distance-Vector Multicast Routing Protocol (DVMRP) Information." + ::= { softentIND1Routing 7 } + + +routingIND1Ipx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Novell Internetwork Packet Exchange (IPX) Protocol Information." + ::= { softentIND1Routing 8 } + +routingIND1UdpRelay OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay Agent." + ::= { softentIND1Routing 9 } + +routingIND1Ipmrm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IP Multicast Route Manager Information." + ::= { softentIND1Routing 10 } + +routingIND1RDP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IP Multicast Route Manager Information." + ::= { softentIND1Routing 11 } + +routingIND1Ripng OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For RIPng." + ::= { softentIND1Routing 12 } + +routingIND1Ospf3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OSPF3." + ::= { softentIND1Routing 13 } + +routingIND1ISIS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ISIS Routing." + ::= { softentIND1Routing 14 } + +routingIND1Vrf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Virtual Router support." + ::= { softentIND1Routing 15 } + +routingIND1GlobalRouteTable OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Global Route Table support." + ::= { softentIND1Routing 16 } + +routingIND1IsisSpb OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Isis/Spb." + ::= { softentIND1Routing 17 } + + +serventIND1Aqe OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For AQE." + ::= { softwareIND1Services 1 } + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-BFD-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-BFD-MIB new file mode 100644 index 0000000..c2df1f7 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-BFD-MIB @@ -0,0 +1,834 @@ +ALCATEL-IND1-BFD-MIB DEFINITIONS ::= BEGIN + + IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + Unsigned32, Counter64,TimeTicks, + OBJECT-IDENTITY + FROM SNMPv2-SMI -- [RFC2578] + + MODULE-COMPLIANCE,OBJECT-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC -- [RFC2579] + + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB -- [RFC2863] + + InetAddress, InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB -- [RFC4001] + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + softentIND1BFD + FROM ALCATEL-IND1-BASE; + + + alcatelIND1BfdMIB MODULE-IDENTITY + LAST-UPDATED "201005050000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This document describes the Management Information Base for + Bidirectional Forwarding Detection(BFD) Protocol. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005050000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1BFD 1} + + + alaBfdObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Bidirectional Forwarding Detection subsystem managed objects" + ::= { alcatelIND1BfdMIB 1 } + + alcatelIND1BfdMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Conformance" + ::= { alcatelIND1BfdMIB 2 } + + + -- Textual Conventions + + AlaBfdInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The BFD interval delay, in milliseconds." + SYNTAX Unsigned32 (0..4294967295) + + AlaBfdDiag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A common BFD diagnostic code." + SYNTAX INTEGER { + noDiagnostic(0), + controlDetectionTimeExpired(1), + echoFunctionFailed(2), + neighborSignaledSessionDown(3), + forwardingPlaneReset(4), + pathDown(5), + concatenatedPathDown(6), + administrativelyDown(7), + reverseConcatenatedPathDown (8) + } + + AlaBfdStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Administrative status" + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + + + -- BFD General Variables + + alaBfdGlobalObjects OBJECT IDENTIFIER ::= { alaBfdObjects 1 } + + alaBfdGlobalVersionNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of the BFD protocol that is used by BFD sessions in this + router instance." + DEFVAL { 1 } + ::= { alaBfdGlobalObjects 1 } + + alaBfdGlobalAdminStatus OBJECT-TYPE + SYNTAX AlaBfdStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status of BFD in this router instance." + DEFVAL { disabled } + ::= { alaBfdGlobalObjects 2 } + + alaBfdGlobalTxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Desired Tx interval, in milliseconds, at which packets should be + transmitted on BFD sessions in this router instance." + DEFVAL { 300 } + ::= { alaBfdGlobalObjects 3 } + + alaBfdGlobalRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Minimum Rx interval, in milliseconds, at which packets can be + received on BFD sessions in this router instance." + DEFVAL { 300 } + ::= { alaBfdGlobalObjects 4 } + + alaBfdGlobalDetectMult OBJECT-TYPE + SYNTAX Integer32 (3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Detection time multiplier. The negotiated transmit interval, multiplied by + the value of this object, provides the detection time for the receiving system." + DEFVAL { 3 } + ::= { alaBfdGlobalObjects 5} + + alaBfdGlobalEchoRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Minimum Echo Rx interval, in milliseconds, at which packets can be + received on BFD sessions in this router instance." + DEFVAL { 300 } + ::= { alaBfdGlobalObjects 6 } + + alaBfdGlobalProtocolApps OBJECT-TYPE + SYNTAX BITS { + vrrp(0), + staticRtg(1), + ospf(2), + bgp(3), + isis(4), + pim(5), + dvmrp(6), + ospf3(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bit map object to reflect BFD applications currently registered to + request BFD session state notifications. Bits 0 - 6 are currently in use, and + if set, indicate that the respective application is registered with BFD: + bit 0 - VRRP + bit 1 - STATIC ROUTING (i.e. IP Route Manager) + bit 2 - OSPF + bit 3 - BGP + bit 4 - ISIS + bit 5 - PIM + bit 6 - DVMRP + bit 7 - OSPF3 " + ::= { alaBfdGlobalObjects 7} + + +-- BFD interface Table +-- BFD interface Table specifies the configured session parameters used over the IP interface. + + alaBfdIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBfdIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Interface Table describes the configured parameters used for + BFD sessions on this outgoing IP interface, identified by the interface index." + ::= { alaBfdObjects 2 } + + alaBfdIntfEntry OBJECT-TYPE + SYNTAX AlaBfdIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD interface Entry describes BFD session configuration for the IP + interface." + INDEX { alaBfdIntfIndex } + ::= { alaBfdIntfTable 1 } + + AlaBfdIntfEntry ::= SEQUENCE { + alaBfdIntfIndex InterfaceIndex, + alaBfdIntfAddrType InetAddressType, + alaBfdIntfAddr InetAddress, + alaBfdIntfAdminStatus AlaBfdStatus, + alaBfdIntfDesiredMinTxInterval AlaBfdInterval, + alaBfdIntfReqMinRxInterval AlaBfdInterval, + alaBfdIntfReqMinEchoRxInterval AlaBfdInterval, + alaBfdIntfDetectMult Integer32, + alaBfdIntfAuthPresFlag TruthValue, + alaBfdIntfAuthenticationType INTEGER, + alaBfdIntfIfName SnmpAdminString, + alaBfdIntfOperStatus INTEGER, + alaBfdIntfRowStatus RowStatus + } + + alaBfdIntfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the IP Interface for which the BFD session configuration is applied" + ::= { alaBfdIntfEntry 1} + + alaBfdIntfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies IP address type values - unknown(0), ipv4(1) or ipv6(2)." + ::= { alaBfdIntfEntry 2} + + alaBfdIntfAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of the IP interface for which BFD session parameters are configured" + ::= { alaBfdIntfEntry 3} + + alaBfdIntfAdminStatus OBJECT-TYPE + SYNTAX AlaBfdStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative status of the BFD interface." + DEFVAL { disabled } + ::= { alaBfdIntfEntry 4} + + alaBfdIntfDesiredMinTxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Minimum Desired Tx interval at which packets should be transmitted for + BFD sessions on this interface. The default value for this object is derived + from the value of alaBfdGlobalTxInterval." + ::= { alaBfdIntfEntry 5} + + alaBfdIntfReqMinRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Minimum Rx interval at which packets can be received for BFD sessions on + this interface. The default value for this object is derived from the value of + alaBfdGlobalRxInterval." + ::= { alaBfdIntfEntry 6} + + alaBfdIntfReqMinEchoRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Minimum Echo Rx interval at which ECHO packets can be received for BFD + sessions on this interface. The default value for this object is derived from the + value of alaBfdGlobalEchoRxInterval." + ::= { alaBfdIntfEntry 7} + + alaBfdIntfDetectMult OBJECT-TYPE + SYNTAX Integer32 (3..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Detection time multiplier for BFD sessions on this interface. The default + value for this object is derived from the value of alaBfdGlobalDetectMult." + ::= { alaBfdIntfEntry 8} + + alaBfdIntfAuthPresFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the local system's desire to use authentication on BFD + sessions. If set to true(1), the local system wishes the session to be authenticated + and set to false(0) if not." + DEFVAL { false } + ::= { alaBfdIntfEntry 9} + + alaBfdIntfAuthenticationType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + simplePassword(2), + keyedMD5(3), + meticulousKeyedMD5(4), + keyedSHA1(5), + meticulousKeyedSHA1(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Authentication Type used for BFD sessions on this interface. This field is valid + only when the Authentication Present bit is set." + DEFVAL { none } + ::= { alaBfdIntfEntry 10} + + alaBfdIntfIfName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaBfdIntfEntry 11} + + alaBfdIntfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operational status of this BFD IP interface, which is dependent on IP interface + status." + ::= { alaBfdIntfEntry 12} + + alaBfdIntfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Snmp row status variable for this interface entry." + ::= { alaBfdIntfEntry 13} + + -- BFD Session Table + -- The BFD Session Table describes BFD session specific information. + + alaBfdSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBfdSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Session Table describes the BFD sessions for this router instance." + ::= { alaBfdObjects 3 } + + alaBfdSessEntry OBJECT-TYPE + SYNTAX AlaBfdSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Session Entry describes the BFD session." + INDEX { alaBfdSessDiscriminator} + ::= { alaBfdSessTable 1 } + + AlaBfdSessEntry ::= SEQUENCE { + alaBfdSessDiscriminator Unsigned32, + alaBfdSessNeighborAddrType InetAddressType, + alaBfdSessNeighborAddr InetAddress, + alaBfdSessSessionType BITS, + alaBfdSessRemoteDiscr Unsigned32, + alaBfdSessUdpPort InetPortNumber, + alaBfdSessState INTEGER, + alaBfdSessDiag AlaBfdDiag, + alaBfdSessOperMode INTEGER, + alaBfdSessControlPlanIndepFlag TruthValue, + alaBfdSessIfIndex InterfaceIndexOrZero, + alaBfdSessNegotiatedTxInterval AlaBfdInterval, + alaBfdSessNegotiatedRxInterval AlaBfdInterval, + alaBfdSessEchoRxInterval AlaBfdInterval, + alaBfdSessProtocolApps BITS + } + + alaBfdSessDiscriminator OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The systemwide-unique local discriminator that identifies this BFD session." + ::= { alaBfdSessEntry 1} + + alaBfdSessNeighborAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the IP address type of the neighbor or remote router." + ::= { alaBfdSessEntry 2} + + alaBfdSessNeighborAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the neighbor or remote router for this BFD session." + ::= { alaBfdSessEntry 3} + + alaBfdSessSessionType OBJECT-TYPE + SYNTAX BITS { + asynchronous(0), + echo(1), + demand(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This bit map object specifies the session type(s) that have been requested by + BFD applications to this session's remote address. One or more applications can + request different types of sessions to the same remote address. + Bits 0 - 2 are currently in use, and if set, indicate that the respective + session type has been requested for this session: + bit 0 - Asynchronous + bit 1 - Echo Function + bit 2 - Demand " + ::= { alaBfdSessEntry 4} + + alaBfdSessRemoteDiscr OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The discriminator used by the remote router for this BFD session." + ::= { alaBfdSessEntry 5} + + alaBfdSessUdpPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique source UDP Port for this BFD session in this router instance." + ::= { alaBfdSessEntry 6} + + alaBfdSessState OBJECT-TYPE + SYNTAX INTEGER { + adminDown(1), + down(2), + init(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol state of the BFD session." + ::= { alaBfdSessEntry 7} + + alaBfdSessDiag OBJECT-TYPE + SYNTAX AlaBfdDiag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A diagnostic code specifying the local system's reason for the last transition + of the session from up(4)to some other state." + ::= { alaBfdSessEntry 8} + + alaBfdSessOperMode OBJECT-TYPE + SYNTAX INTEGER { + asyncModeWEchoFunction(1), + asynchModeWOEchoFunction(2), + demandModeWEchoFunction(3), + demandModeWOEchoFunction(4), + echoOnly(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the current operating mode of the BFD session." + ::= { alaBfdSessEntry 10} + + alaBfdSessControlPlanIndepFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local system's ability to continue to + function through a disruption of the control plane. Specifically, it is + set to true(1) if the local system's BFD implementation independent of the + control plane. Otherwise, the value is set to false(0)" + ::= { alaBfdSessEntry 11} + + alaBfdSessIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an ifIndex of the IP interface on which this + BFD session is running. This value can be zero if there are no interface associated + with this BFD session." + ::= { alaBfdSessEntry 12} + + alaBfdSessNegotiatedTxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the minimum interval, in milliseconds, that the local system + will transmit BFD Control packets." + ::= { alaBfdSessEntry 13} + + alaBfdSessNegotiatedRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the minimum interval, in milliseconds, that the local system + will receive BFD Control packets." + ::= { alaBfdSessEntry 14} + + alaBfdSessEchoRxInterval OBJECT-TYPE + SYNTAX AlaBfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the minimum echo rx interval, in milliseconds, that the local system + will receive BFD Echo packets." + ::= { alaBfdSessEntry 15} + + alaBfdSessProtocolApps OBJECT-TYPE + SYNTAX BITS { + vrrp(0), + staticRtg(1), + ospf(2), + bgp(3), + isis(4), + pim(5), + dvmrp(6), + ospf3(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bit map object to reflect BFD applications that have requested for detection to + this session's remote address. Bits 0 - 6 are currently in use, and if set, + indicate that the respective application has requested BFD session state event + notifications: + bit 0 - VRRP + bit 1 - STATIC ROUTING (i.e. IP Route Manager) + bit 2 - OSPF + bit 3 - BGP + bit 4 - ISIS + bit 5 - PIM + bit 6 - DVMRP + bit 7 - OSPF3 " + ::= { alaBfdSessEntry 16} + + + -- BFD Session Performance Table + + alaBfdSessPerfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBfdSessPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies BFD Session performance and statistics." + ::= { alaBfdObjects 4 } + + alaBfdSessPerfEntry OBJECT-TYPE + SYNTAX AlaBfdSessPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for every BFD Session in this router + instance." + AUGMENTS { alaBfdSessEntry } + ::= { alaBfdSessPerfTable 1 } + + AlaBfdSessPerfEntry ::= SEQUENCE { + alaBfdSessPerfPktIn Counter64, + alaBfdSessPerfPktOut Counter64, + alaBfdSessPerfEchoOut Counter64, + alaBfdSessPerfEchoIn Counter64, + alaBfdSessPerfUpTime TimeTicks, + alaBfdSessPerfLastSessDownTime TimeTicks, + alaBfdSessPerfLastCommLostDiag AlaBfdDiag, + alaBfdSessPerfSessUpCount Counter64, + alaBfdSessPerfDiscTime TimeTicks + } + + alaBfdSessPerfPktIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD packets received for this BFD session." + ::= { alaBfdSessPerfEntry 1 } + + alaBfdSessPerfPktOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD packets sent for this BFD session." + ::= { alaBfdSessPerfEntry 2 } + + alaBfdSessPerfEchoOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD Echo packets sent for this BFD session." + ::= { alaBfdSessPerfEntry 3 } + + alaBfdSessPerfEchoIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD Echo packets received for this BFD session." + ::= { alaBfdSessPerfEntry 4 } + + alaBfdSessPerfUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system time elapsed since the most recent occasion at which the session became up. + If no such event occured, this object contains a zero value." + ::= { alaBfdSessPerfEntry 5 } + + alaBfdSessPerfLastSessDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system time elapsed since the most recent occasion at which communication + was lost with the remote end (i.e. session was down). If no such event occured, + this object contains a zero value." + ::= { alaBfdSessPerfEntry 6 } + + alaBfdSessPerfLastCommLostDiag OBJECT-TYPE + SYNTAX AlaBfdDiag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BFD diagnostic code for the last time communication was lost with the remote + end. If no such event occured, this object contains a zero value." + ::= { alaBfdSessPerfEntry 7 } + + alaBfdSessPerfSessUpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this session has gone into the Up state since the + router last rebooted." + ::= { alaBfdSessPerfEntry 8 } + + alaBfdSessPerfDiscTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of system time on the most recent occasion at which any one or more of the + session counters suffered a discontinuity.The relevant counters are the specific + instances associated with this BFD session of any Counter64 object contained in + the BfdSessPerfTable. If no such discontinuities have occurred since the last + re-initialization of the local management subsystem, then this object + contains a zero value." + ::= { alaBfdSessPerfEntry 9 } + + -- BFD Conformance + + alcatelIND1BfdMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1BfdMIBConformance 1} + + alcatelIND1BfdMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1BfdMIBConformance 2} + + + -- compliance statements + + alcatelIND1BfdMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of BFD." + MODULE + MANDATORY-GROUPS { + alaBfdBasicGroup, + alaBfdIntfCfgGroup, + alaBfdSessGroup, + alaBfdSessPerfGroup + } + ::= { alcatelIND1BfdMIBCompliances 1} + + -- units of conformance + + alaBfdBasicGroup OBJECT-GROUP + OBJECTS { + alaBfdGlobalVersionNumber, + alaBfdGlobalAdminStatus, + alaBfdGlobalTxInterval, + alaBfdGlobalRxInterval, + alaBfdGlobalDetectMult, + alaBfdGlobalEchoRxInterval, + alaBfdGlobalProtocolApps + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the + configuration done for BFD at global level." + ::= { alcatelIND1BfdMIBGroups 1} + + alaBfdIntfCfgGroup OBJECT-GROUP + OBJECTS { + -- alaBfdIntfIndex, + alaBfdIntfAddr, + alaBfdIntfAddrType, + alaBfdIntfAdminStatus, + alaBfdIntfDesiredMinTxInterval, + alaBfdIntfReqMinRxInterval, + alaBfdIntfReqMinEchoRxInterval, + alaBfdIntfDetectMult, + alaBfdIntfAuthPresFlag, + alaBfdIntfAuthenticationType, + alaBfdIntfIfName, + alaBfdIntfOperStatus, + alaBfdIntfRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the + configuration done for a BFD interface." + ::= { alcatelIND1BfdMIBGroups 2} + + alaBfdSessGroup OBJECT-GROUP + OBJECTS { + -- alaBfdSessDiscriminator, + alaBfdSessNeighborAddrType, + alaBfdSessNeighborAddr, + alaBfdSessSessionType, + alaBfdSessRemoteDiscr, + alaBfdSessUdpPort, + alaBfdSessState, + alaBfdSessDiag, + alaBfdSessOperMode, + alaBfdSessControlPlanIndepFlag, + alaBfdSessIfIndex, + alaBfdSessNegotiatedTxInterval, + alaBfdSessNegotiatedRxInterval, + alaBfdSessEchoRxInterval, + alaBfdSessProtocolApps + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the BFD session." + ::= { alcatelIND1BfdMIBGroups 3} + + alaBfdSessPerfGroup OBJECT-GROUP + OBJECTS { + alaBfdSessPerfPktIn, + alaBfdSessPerfPktOut, + alaBfdSessPerfEchoOut, + alaBfdSessPerfEchoIn, + alaBfdSessPerfUpTime, + alaBfdSessPerfLastSessDownTime, + alaBfdSessPerfLastCommLostDiag, + alaBfdSessPerfSessUpCount, + alaBfdSessPerfDiscTime + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the BFD session + performance counters." + ::= { alcatelIND1BfdMIBGroups 4} + + END + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-BGP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-BGP-MIB new file mode 100644 index 0000000..1547ad8 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-BGP-MIB @@ -0,0 +1,5289 @@ +ALCATEL-IND1-BGP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, TimeTicks, IpAddress, Counter32, Gauge32, Integer32, Unsigned32 + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + Ipv6Address + FROM IPV6-TC + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + routingIND1Bgp + FROM ALCATEL-IND1-BASE; + +alcatelIND1BGPMIB MODULE-IDENTITY + LAST-UPDATED "201010121800Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Configuration of BGP Protocol Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + ::= { routingIND1Bgp 1} + + +alcatelIND1BGPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Managed Objects." + ::= { alcatelIND1BGPMIB 1 } + + +alcatelIND1BGPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Conformance Information." + ::= { alcatelIND1BGPMIB 2 } + + +alcatelIND1BGPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Units Of Conformance." + ::= { alcatelIND1BGPMIBConformance 1 } + + +alcatelIND1BGPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Border Gateway Protocol (BGP) Subsystem Compliance Statements." + ::= { alcatelIND1BGPMIBConformance 2 } + +-- +-- Global BGP configuration parameters +-- + + alaBgpGlobal OBJECT IDENTIFIER ::= { alcatelIND1BGPMIBObjects 1 } + + alaBgpProtoStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status of BGP protocol." + DEFVAL { disable } + ::= { alaBgpGlobal 1 } + + alaBgpAutonomousSystemNumber OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BGP Autonomous System (AS) Number." + DEFVAL { 1 } + ::= { alaBgpGlobal 2 } + + alaBgpRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured BGP router ID." + DEFVAL { '00000000'H } + ::= { alaBgpGlobal 3 } + + alaBgpIgpSynchStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable IGP Synchronization for learned BGP prefixes." + DEFVAL { disable } + ::= { alaBgpGlobal 4 } + + alaBgpMedAlways OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable BGP Metric MULTI_EXIT_DISC comparison between + routes from different Autonomous Systems." + DEFVAL { disable } + ::= { alaBgpGlobal 5 } + + alaBgpDefaultLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default LOCAL_PREF to be applied to routes learnt from + neighbouring autonomous system." + DEFVAL { 100 } + ::= { alaBgpGlobal 6 } + + alaBgpMissingMed OBJECT-TYPE + SYNTAX INTEGER { + worst(1), + best(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how to a missing med in a path attribute." + DEFVAL { worst } + ::= { alaBgpGlobal 7 } + + alaBgpManualTag OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manual tag to be used for learned BGP routes. A value of 0 means no manual tagging." + DEFVAL { 0 } + ::= { alaBgpGlobal 8 } + + alaBgpConfedId OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Confederation identifier. A value of 0 means this local speaker + is not a member of any confederation" + DEFVAL { 0 } + ::= { alaBgpGlobal 9 } + + alaBgpDampening OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable BGP route dampening" + DEFVAL { disable } + ::= { alaBgpGlobal 10 } + + alaBgpDampMaxFlapHistory OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds the flap history of a route is retained." + DEFVAL { 1800 } + ::= { alaBgpGlobal 11 } + + alaBgpFastExternalFailOver OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Resetting session immediately if a link to a + directly connected external peer is operationally down." + DEFVAL { disable } + ::= { alaBgpGlobal 12 } + + alaBgpPeerChanges OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable logging of peer state changes to the syslog." + DEFVAL { disable } + ::= { alaBgpGlobal 13 } + + alaBgpVersion OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Version in use." + ::= { alaBgpGlobal 14 } + + alaBgpProtoOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP protocol operational state." + ::= { alaBgpGlobal 15 } + + alaBgpMaxPeers OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of BGP peers supported." + ::= { alaBgpGlobal 16 } + + alaBgpNumActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active known routes in the BGP routing table" + ::= { alaBgpGlobal 17 } + + alaBgpNumEstabExternalPeers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of External Peers that are in ESTABLISHED state." + ::= { alaBgpGlobal 18 } + + alaBgpNumEstabInternalPeers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Internal Peers that are in ESTABLISHED state." + ::= { alaBgpGlobal 19 } + + alaBgpNumPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of paths known to the system." + ::= { alaBgpGlobal 20 } + + alaBgpNumFeasiblePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of feasible paths known to the system." + ::= { alaBgpGlobal 21 } + + alaBgpNumDampenedPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dampened paths known to the system." + ::= { alaBgpGlobal 22 } + + alaBgpNumIgpSyncWaitPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of paths learnt from internal peers that are + waiting to be synchronized with IGP." + ::= { alaBgpGlobal 23 } + + alaBgpNumPolicyChgPaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of paths that are currently rejected but stored + anticipating an inbound policy change for an external peer which + is configured to accept dynamic policy changes." + ::= { alaBgpGlobal 24 } + + alaBgpMultiPath OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Equal-Cost MultiPaths" + DEFVAL { disable } + ::= { alaBgpGlobal 25 } + + alaBgpRouteReflection OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Route reflection" + DEFVAL { disable } + ::= { alaBgpGlobal 26 } + + alaBgpClusterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local cluster id of this route reflection cluster." + DEFVAL { '00000000'H } + ::= { alaBgpGlobal 27 } + + alaBgpDampeningClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing a value of clear into this variable will clear the + dampening history." + DEFVAL { clear } + ::= { alaBgpGlobal 28 } + + alaBgpDampCutOff OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 9999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a route's figure of merit reaches this value, the route + is considered damped. This is a floating point value with 2 digit + precision. For example, a value of 3.5 is encoded as 350, a value + of 0.9 is encoded as 90 ,a value of 9.45 is encoded as 945." + DEFVAL { 300 } + ::= { alaBgpGlobal 29 } + + alaBgpDampReuse OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 9999 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a route's figure of merit decays to this value, the route + can be reused. This is a floating point value with 2 digit precision. + For example, a value of 3.5 is encoded as 350, a value of 0.9 is + encoded as 90 , a value of 9.45 is encoded as 945." + DEFVAL { 200 } + ::= { alaBgpGlobal 30 } + + alaBgpDampCeil OBJECT-TYPE + SYNTAX Integer32 ( 100 .. 9999 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the figure of merit of a route can attain. + This is a floating point value with 2 digit precision. For example, + a value of 3.5 is encoded as 350, a value of 0.9 is encoded as 90, + a value of 9.45 is encoded as 945." + DEFVAL { 1600 } + ::= { alaBgpGlobal 31 } + + alaBgpAspathCompare OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether to include aspath comparison in route selection." + DEFVAL { enable } + ::= { alaBgpGlobal 32 } + + alaBgpAsOriginInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum interval in seconds between successive updates + advertising the networks belonging to the local autonomous system." + DEFVAL { 15 } + ::= { alaBgpGlobal 33 } + + alaBgpDampHalfLife OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds in which the penalty to a flapping route + decreases to half its initial value." + DEFVAL { 300 } + ::= { alaBgpGlobal 34 } + + alaBgpGracefulRestart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables BGP graceful restart capability." + DEFVAL { enable } + ::= { alaBgpGlobal 35 } + + alaBgpRestartInterval OBJECT-TYPE + SYNTAX Integer32 (1..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines how long, in seconds, peering BGP routers are told to wait for this router + to complete graceful restart and re-establish peering session. It is recommended + that this value not be more than the configured Hold Time interval." + DEFVAL { 90 } + ::= { alaBgpGlobal 36 } + + alaBgpRestartStatus OBJECT-TYPE + SYNTAX INTEGER { + notRestarting(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the router is currently performing a graceful restart." + ::= { alaBgpGlobal 37 } + + alaBgpMultiProtocolIpv4 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether IPv4 BGP4 capability is enabled." + DEFVAL { enabled } + ::= { alaBgpGlobal 38 } + + alaBgpMultiProtocolIpv6 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether IPv6 BGP4 capability is enabled." + DEFVAL { disabled } + ::= { alaBgpGlobal 39 } + + alaBgpBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables interaction with BFD module for BGP protocol." + DEFVAL { disabled } + ::= { alaBgpGlobal 40} + + alaBgpBfdAllNeighborStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables reachability detection using BFD for all BGP Neighbors." + DEFVAL { disabled } + ::= { alaBgpGlobal 41} + + alaBgpAsnFormat OBJECT-TYPE + SYNTAX INTEGER { + asplain(1), + asdot(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the display format to be used when displaying + 4-octet Autonomous System Numbers. This configuration will + change only the output format. The input format can still + be in either mode." + DEFVAL { asplain } + ::= { alaBgpGlobal 42 } + + alaBgpClearAllNeighborStats OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of clear into this variable will clear the + per peer statistics for all peers." + DEFVAL { clear } + ::= { alaBgpGlobal 43 } + +--- +--- BGP IPv4 Peer Table +--- + + alaBgpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv4 peer table." + ::= { alcatelIND1BGPMIBObjects 2 } + + alaBgpPeerEntry OBJECT-TYPE + SYNTAX AlaBgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv4 Peer configuration entry." + INDEX { alaBgpPeerAddr } + ::= { alaBgpPeerTable 1 } + + AlaBgpPeerEntry ::= + SEQUENCE { + + alaBgpPeerAddr IpAddress, + alaBgpPeerAS InetAutonomousSystemNumber, + alaBgpPeerPassive INTEGER, + alaBgpPeerName SnmpAdminString, + alaBgpPeerMultiHop INTEGER, + alaBgpPeerMaxPrefix Gauge32, + alaBgpPeerMaxPrefixWarnOnly INTEGER, + alaBgpPeerNextHopSelf INTEGER, + alaBgpPeerSoftReconfig INTEGER, + alaBgpPeerInSoftReset INTEGER, + alaBgpPeerIpv4Unicast INTEGER, + alaBgpPeerIpv4Multicast INTEGER, + alaBgpPeerRcvdRtRefreshMsgs Counter32, + alaBgpPeerSentRtRefreshMsgs Counter32, + alaBgpPeerRouteMapOut SnmpAdminString, + alaBgpPeerRouteMapIn SnmpAdminString, + alaBgpPeerLocalAddr IpAddress, + alaBgpPeerLastDownReason INTEGER, + alaBgpPeerLastDownTime TimeTicks, + alaBgpPeerLastReadTime TimeTicks, + alaBgpPeerRcvdNotifyMsgs Counter32, + alaBgpPeerSentNotifyMsgs Counter32, + alaBgpPeerLastSentNotifyReason INTEGER, + alaBgpPeerLastRecvNotifyReason INTEGER, + alaBgpPeerRcvdPrefixes Counter32, + alaBgpPeerDownTransitions Counter32, + alaBgpPeerType INTEGER, + alaBgpPeerClearCounter INTEGER, + alaBgpPeerAutoReStart INTEGER, + alaBgpPeerClientStatus INTEGER, + alaBgpPeerConfedStatus INTEGER, + alaBgpPeerRemovePrivateAs INTEGER, + alaBgpPeerTTL Integer32, + alaBgpPeerAspathListOut SnmpAdminString, + alaBgpPeerAspathListIn SnmpAdminString, + alaBgpPeerPrefixListOut SnmpAdminString, + alaBgpPeerPrefixListIn SnmpAdminString, + alaBgpPeerCommunityListOut SnmpAdminString, + alaBgpPeerCommunityListIn SnmpAdminString, + alaBgpPeerRestart INTEGER, + alaBgpPeerDefaultOriginate INTEGER, + alaBgpPeerReconfigureInBound INTEGER, + alaBgpPeerReconfigureOutBound INTEGER, + alaBgpPeerMD5Key SnmpAdminString, + alaBgpPeerMD5KeyEncrypt OCTET STRING, + alaBgpPeerRowStatus RowStatus, + alaBgpPeerUpTransitions Counter32, + alaBgpPeerLastWriteTime TimeTicks, + alaBgpPeerRcvdMsgs Counter32, + alaBgpPeerSentMsgs Counter32, + alaBgpPeerRcvdUpdMsgs Counter32, + alaBgpPeerSentUpdMsgs Counter32, + alaBgpPeerLastTransitionTime TimeTicks, + alaBgpPeerLastUpTime TimeTicks, + alaBgpPeerBgpId IpAddress, + alaBgpPeerLocalIntfName SnmpAdminString, + alaBgpPeerRestartTime Integer32, + alaBgpPeerRestartState INTEGER, + alaBgpPeerRestartFwdState INTEGER, + alaBgpPeerIpv6Unicast INTEGER, + alaBgpPeerIpv6NextHop Ipv6Address, + alaBgpPeerLocalPort Integer32, + alaBgpPeerTcpWindowSize Integer32, + alaBgpPeerActivateIpv6 INTEGER, + alaBgpPeerBfdStatus INTEGER, + alaBgpPeerPrefix6ListOut SnmpAdminString, + alaBgpPeerPrefix6ListIn SnmpAdminString, + alaBgpPeerActivateIpv4 INTEGER + + } + + alaBgpPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip Address of the peer." + ::= { alaBgpPeerEntry 1 } + + alaBgpPeerAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous system of the peer." + DEFVAL { 1 } + ::= { alaBgpPeerEntry 2 } + + alaBgpPeerPassive OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable the peer passive status. If enabled the peer + will not initiate a transport connection." + DEFVAL { disable } + ::= { alaBgpPeerEntry 3 } + + alaBgpPeerName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..60)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A symbolic name for the neighbour." + DEFVAL { "" } + ::= { alaBgpPeerEntry 4 } + + alaBgpPeerMultiHop OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled the external peer is allowed to be multiple hops away." + DEFVAL { disable } + ::= { alaBgpPeerEntry 5 } + + alaBgpPeerMaxPrefix OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum prefixes to be accepted from this peer. If this maximum + is reached, the peer will be sent a NOTIFY message with a CEASE ecode." + DEFVAL { 5000 } + ::= { alaBgpPeerEntry 6 } + + alaBgpPeerMaxPrefixWarnOnly OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, the operator will be warned when the peer reaches + 80% of the configured maximum prefixes. To see this message, + BGP switch logging for type 'warnings' must be activated and level + set to info." + DEFVAL { enable } + ::= { alaBgpPeerEntry 7 } + + alaBgpPeerNextHopSelf OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, nexthop processing in the updates sent to this + peer is disabled and is set to the ip address of the interface + attached to this peer." + DEFVAL { disable } + ::= { alaBgpPeerEntry 8 } + + alaBgpPeerSoftReconfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable dynamic policy configurability on the connection + to this peer." + DEFVAL { disable } + ::= { alaBgpPeerEntry 9 } + + alaBgpPeerInSoftReset OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Route refresh capability is Enabled/Disabled on the connection + to this peer." + DEFVAL { enabled } + ::= { alaBgpPeerEntry 10 } + + alaBgpPeerIpv4Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Unicast is Enabled/Disabled on + the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeerEntry 11 } + + alaBgpPeerIpv4Multicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Multicast is Enabled/Disabled + on the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeerEntry 12 } + + alaBgpPeerRcvdRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages received from this peer." + ::= { alaBgpPeerEntry 13 } + + alaBgpPeerSentRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages sent to this peer." + ::= { alaBgpPeerEntry 14 } + + alaBgpPeerRouteMapOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates sent + to this peer. This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeerEntry 15 } + + alaBgpPeerRouteMapIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates + received from this peer. This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeerEntry 16 } + + alaBgpPeerLocalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local Ip Address of this connection." + DEFVAL { '00000000'H } + ::= { alaBgpPeerEntry 17 } + + alaBgpPeerLastDownReason OBJECT-TYPE + SYNTAX INTEGER { + userRequest(1), + connectionTimeout(2), + holdTimeout(3), + badMsg(4), + fsmUnexpectedEvent(5), + peerClosed(6), + peerNotify(7), + transportError(8), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The general reason for termination of last established session + with the peer since the protocol was operationally up." + ::= { alaBgpPeerEntry 18 } + + alaBgpPeerLastDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was terminated." + ::= { alaBgpPeerEntry 19 } + + alaBgpPeerLastReadTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last read data from the peer." + ::= { alaBgpPeerEntry 20 } + + alaBgpPeerRcvdNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages received from this peer." + ::= { alaBgpPeerEntry 21 } + + alaBgpPeerSentNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages sent to this peer." + ::= { alaBgpPeerEntry 22 } + + alaBgpPeerLastSentNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason sent." + ::= { alaBgpPeerEntry 23 } + + alaBgpPeerLastRecvNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason received." + ::= { alaBgpPeerEntry 24 } + + alaBgpPeerRcvdPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of prefixes received from this peer." + ::= { alaBgpPeerEntry 25 } + + alaBgpPeerDownTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to IDLE state." + ::= { alaBgpPeerEntry 26 } + + alaBgpPeerType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether the peer belongs to the local autonomous + system(internal) or another autonmous system." + ::= { alaBgpPeerEntry 27 } + + alaBgpPeerClearCounter OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of clear into this variable will clear the + per peer statistics." + DEFVAL { clear } + ::= { alaBgpPeerEntry 28 } + + alaBgpPeerAutoReStart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable the peer autostart status. If enabled, the peer + will be automatically restarted (if administratively enabled) + after the transition to IDLE state." + DEFVAL { enable } + ::= { alaBgpPeerEntry 29 } + + alaBgpPeerClientStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled this peer is a route reflection client." + DEFVAL { disable } + ::= { alaBgpPeerEntry 30 } + + alaBgpPeerConfedStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled this peer is a member of our confederation." + DEFVAL { disable } + ::= { alaBgpPeerEntry 31 } + + alaBgpPeerRemovePrivateAs OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled private as numbers are stripped out in the updates + sent to this peer." + DEFVAL { disable } + ::= { alaBgpPeerEntry 32 } + + alaBgpPeerTTL OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TTL count for packets on this TCP connection." + DEFVAL { 255 } + ::= { alaBgpPeerEntry 33 } + + alaBgpPeerAspathListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + sent to this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 34 } + + alaBgpPeerAspathListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + received from this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 35 } + + alaBgpPeerPrefixListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 36 } + + alaBgpPeerPrefixListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + received from this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 37 } + + alaBgpPeerCommunityListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + sent to this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 38 } + + alaBgpPeerCommunityListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + received from this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 39 } + + alaBgpPeerRestart OBJECT-TYPE + SYNTAX INTEGER { + restart(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of restart into this variable will restart the peer." + DEFVAL { restart } + ::= { alaBgpPeerEntry 40 } + + alaBgpPeerDefaultOriginate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled a default route is sent to this neighbour." + DEFVAL { disable } + ::= { alaBgpPeerEntry 41 } + + alaBgpPeerReconfigureInBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will + re-start inbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeerEntry 42 } + + alaBgpPeerReconfigureOutBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will re-start + outbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeerEntry 43 } + + alaBgpPeerMD5Key OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value of the MD5 key used in TCP connection with the peer. + This field is secured and returned value is non significant." + DEFVAL { "" } + ::= { alaBgpPeerEntry 44 } + + alaBgpPeerMD5KeyEncrypt OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the MD5 key encrypted using 3DES algorithm. + It is calculated from MD5 key value, and is used only to restore + configuration on reboot." + DEFVAL { "" } + ::= { alaBgpPeerEntry 45 } + + alaBgpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpPeerEntry 46 } + + alaBgpPeerUpTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to ESTABLISHED state." + ::= { alaBgpPeerEntry 47 } + + alaBgpPeerLastWriteTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last sent data to the peer." + ::= { alaBgpPeerEntry 48 } + + alaBgpPeerRcvdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages received from the peer." + ::= { alaBgpPeerEntry 49 } + + alaBgpPeerSentMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages sent to the peer." + ::= { alaBgpPeerEntry 50 } + + alaBgpPeerRcvdUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages received from the peer." + ::= { alaBgpPeerEntry 51 } + + alaBgpPeerSentUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages sent to the peer." + ::= { alaBgpPeerEntry 52 } + + alaBgpPeerLastTransitionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session was operationally up or down to the peer." + ::= { alaBgpPeerEntry 53 } + + alaBgpPeerLastUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was established." + ::= { alaBgpPeerEntry 54 } + + alaBgpPeerBgpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP Identifier of the peer." + ::= { alaBgpPeerEntry 55 } + + alaBgpPeerLocalIntfName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the local IP interface for this peer's TCP connection." + ::= { alaBgpPeerEntry 56 } + + alaBgpPeerRestartTime OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The graceful restart time interval advertised by this peer. A value of 0 indicates + that this peer is not capable of graceful restart, and has not advertised this capability." + ::= { alaBgpPeerEntry 57 } + + alaBgpPeerRestartState OBJECT-TYPE + SYNTAX INTEGER { + notRestarting(1), + restarting(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer is currently performing a graceful restart. + A value of none indicates that this peer is not capable of graceful restart." + ::= { alaBgpPeerEntry 58 } + + alaBgpPeerRestartFwdState OBJECT-TYPE + SYNTAX INTEGER { + notPreserved(1), + preserved(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has preserved the forwarding state during + the graceful restart. This value is defined only for a peer that has advertised + graceful restart capability. For peers that are not capable of graceful restart, + this value will be notPreserved." + ::= { alaBgpPeerEntry 59 } + + alaBgpPeerIpv6Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has advertised Multiprotocol IPv6 Unicast capability + in its BGP OPEN message." + ::= { alaBgpPeerEntry 60 } + + alaBgpPeerIpv6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 nexthop for IPv6 routes advertised to this peer." + ::= { alaBgpPeerEntry 61 } + + alaBgpPeerLocalPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port number for this peer's TCP connection." + ::= { alaBgpPeerEntry 62 } + + alaBgpPeerTcpWindowSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the socket buffers, in bytes, used for this TCP connection." + ::= { alaBgpPeerEntry 63 } + + alaBgpPeerActivateIpv6 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, the Multiprotocol IPv6 Unicast capability is advertised to + this peer. If disabled, the capability is not advertised in the OPEN message." + DEFVAL { disabled } + ::= { alaBgpPeerEntry 64 } + + alaBgpPeerBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables BFd for a particular Peer." + ::= { alaBgpPeerEntry 65} + + alaBgpPeerPrefix6ListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 66 } + + alaBgpPeerPrefix6ListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + received from this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeerEntry 67 } + + alaBgpPeerActivateIpv4 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, the Multiprotocol IPv4 Unicast capability is advertised to + this peer. If disabled, the capability is not advertised in the OPEN message." + DEFVAL { enabled } + ::= { alaBgpPeerEntry 68 } + +-- +-- Bgp Aggregate configuration table +-- + + alaBgpAggrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Aggregate configuration table." + ::= { alcatelIND1BGPMIBObjects 3 } + + alaBgpAggrEntry OBJECT-TYPE + SYNTAX AlaBgpAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Aggregation entry." + INDEX { alaBgpAggrAddr, alaBgpAggrMask } + ::= { alaBgpAggrTable 1 } + + AlaBgpAggrEntry ::= + SEQUENCE { + alaBgpAggrAddr IpAddress, + alaBgpAggrMask IpAddress, + alaBgpAggrSummarize INTEGER, + alaBgpAggrSet INTEGER, + alaBgpAggrState INTEGER, + alaBgpAggrMetric Gauge32, + alaBgpAggrLocalPref Gauge32, + alaBgpAggrCommunity SnmpAdminString, + alaBgpAggrRowStatus RowStatus + } + + alaBgpAggrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate address." + ::= { alaBgpAggrEntry 1 } + + alaBgpAggrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate Mask." + ::= { alaBgpAggrEntry 2 } + + alaBgpAggrSummarize OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled only aggregate is advertised. + Otherwise more specific routes are also advertised." + DEFVAL { disable } + ::= { alaBgpAggrEntry 3 } + + alaBgpAggrSet OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled aggregate all aspaths." + DEFVAL { disable } + ::= { alaBgpAggrEntry 4 } + + alaBgpAggrState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If active the aggregate is actively being advertised." + ::= { alaBgpAggrEntry 5 } + + alaBgpAggrMetric OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the MED to be used when advertising this + aggregate to external peers. A value of 0 indicates not to send MED." + DEFVAL { 0 } + ::= { alaBgpAggrEntry 6 } + + alaBgpAggrLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the override default LOCAL PREF to be used when + advertising this aggregate to internal peers. A value of 0 + indicates not to override the default." + DEFVAL { 0 } + ::= { alaBgpAggrEntry 7 } + + alaBgpAggrCommunity OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute when advertising this aggregate." + DEFVAL { "" } + ::= { alaBgpAggrEntry 8 } + + alaBgpAggrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpAggrEntry 9 } + +-- +-- Bgp Network configuration Table +-- + + alaBgpNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network configuration table." + ::= { alcatelIND1BGPMIBObjects 4 } + + alaBgpNetworkEntry OBJECT-TYPE + SYNTAX AlaBgpNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network entry." + INDEX { alaBgpNetworkAddr, alaBgpNetworkMask } + ::= { alaBgpNetworkTable 1 } + + AlaBgpNetworkEntry ::= + SEQUENCE { + alaBgpNetworkAddr IpAddress, + alaBgpNetworkMask IpAddress, + alaBgpNetworkState INTEGER, + alaBgpNetworkMetric Gauge32, + alaBgpNetworkLocalPref Gauge32, + alaBgpNetworkCommunity SnmpAdminString, + alaBgpNetworkRowStatus RowStatus + } + + alaBgpNetworkAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate address." + ::= { alaBgpNetworkEntry 1 } + + alaBgpNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate Mask." + ::= { alaBgpNetworkEntry 2 } + + alaBgpNetworkState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the network is being actively advertised or not." + ::= { alaBgpNetworkEntry 3 } + + alaBgpNetworkMetric OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the MED to be used when advertising this + network to external peers. A value of 0 indicates not to send MED." + DEFVAL { 0 } + ::= { alaBgpNetworkEntry 4 } + + alaBgpNetworkLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the override default LOCAL PREF to be used + when advertising this network to internal peers. A value of 0 + indicates not to override the default." + DEFVAL { 0 } + ::= { alaBgpNetworkEntry 5 } + + alaBgpNetworkCommunity OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute when advertising this network." + DEFVAL { "" } + ::= { alaBgpNetworkEntry 6 } + + alaBgpNetworkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpNetworkEntry 7 } + +-- +-- Bgp Routing table +-- + alaBgpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Routing table." + ::= { alcatelIND1BGPMIBObjects 5 } + + alaBgpRouteEntry OBJECT-TYPE + SYNTAX AlaBgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Route entry." + INDEX { alaBgpRouteAddr, alaBgpRouteMask } + ::= { alaBgpRouteTable 1 } + + AlaBgpRouteEntry ::= + SEQUENCE { + alaBgpRouteAddr IpAddress, + alaBgpRouteMask IpAddress, + alaBgpRouteState INTEGER, + alaBgpRoutePaths Counter32, + alaBgpRouteFeasiblePaths Counter32, + alaBgpRouteNextHop IpAddress, + alaBgpRouteIgpNextHop IpAddress, + alaBgpRouteIsHidden INTEGER, + alaBgpRouteIsAggregate INTEGER, + alaBgpRouteIsAggregateContributor INTEGER, + alaBgpRouteAdvNeighbors SnmpAdminString, + alaBgpRouteIsAggregateList INTEGER, + alaBgpRouteIsAggregateWait INTEGER, + alaBgpRouteIsOnEbgpChgList INTEGER, + alaBgpRouteIsOnIbgpClientChgList INTEGER, + alaBgpRouteIsOnIbgpChgList INTEGER, + alaBgpRouteIsOnLocalChgList INTEGER, + alaBgpRouteIsOnDeleteList INTEGER, + alaBgpRouteIsDampened INTEGER + } + + alaBgpRouteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpRouteEntry 1 } + + alaBgpRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination Mask." + ::= { alaBgpRouteEntry 2 } + + alaBgpRouteState OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being actively advertised or not." + ::= { alaBgpRouteEntry 3 } + + alaBgpRoutePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total paths available to this destination." + ::= { alaBgpRouteEntry 4 } + + alaBgpRouteFeasiblePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Feasible paths available to this destination." + ::= { alaBgpRouteEntry 5 } + + alaBgpRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Nexthop to reach this destination." + ::= { alaBgpRouteEntry 6 } + + alaBgpRouteIgpNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGP Nexthop to reach this destination." + ::= { alaBgpRouteEntry 7 } + + alaBgpRouteIsHidden OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is hidden by an aggregate." + ::= { alaBgpRouteEntry 8 } + + alaBgpRouteIsAggregate OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate." + ::= { alaBgpRouteEntry 9 } + + alaBgpRouteIsAggregateContributor OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is a contributor to an aggregate." + ::= { alaBgpRouteEntry 10 } + + alaBgpRouteAdvNeighbors OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of (addresses of) neighbours to whom this route has been + advertised is encoded here." + ::= { alaBgpRouteEntry 11 } + + alaBgpRouteIsAggregateList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is on an aggregate list." + ::= { alaBgpRouteEntry 12 } + + alaBgpRouteIsAggregateWait OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate waiting for a contributor." + ::= { alaBgpRouteEntry 13 } + + alaBgpRouteIsOnEbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of EBGP routes." + ::= { alaBgpRouteEntry 14 } + + alaBgpRouteIsOnIbgpClientChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP reflector-client routes." + ::= { alaBgpRouteEntry 15 } + + alaBgpRouteIsOnIbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP non-reflector-client routes." + ::= { alaBgpRouteEntry 16 } + + alaBgpRouteIsOnLocalChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of local routes." + ::= { alaBgpRouteEntry 17 } + + alaBgpRouteIsOnDeleteList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on delete list." + ::= { alaBgpRouteEntry 18 } + + alaBgpRouteIsDampened OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being route flap dampened." + ::= { alaBgpRouteEntry 19 } + +-- +-- BGP path table +-- + alaBgpPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Path table." + ::= { alcatelIND1BGPMIBObjects 6 } + + alaBgpPathEntry OBJECT-TYPE + SYNTAX AlaBgpPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP path entry." + INDEX { alaBgpPathAddr, alaBgpPathMask, + alaBgpPathPeerAddr, alaBgpPathSrcProto } + ::= { alaBgpPathTable 1 } + + AlaBgpPathEntry ::= + SEQUENCE { + alaBgpPathAddr IpAddress, + alaBgpPathMask IpAddress, + alaBgpPathPeerAddr IpAddress, + alaBgpPathSrcProto INTEGER, + alaBgpPathWeight Integer32, + alaBgpPathPref Gauge32, + alaBgpPathState INTEGER, + alaBgpPathOrigin INTEGER, + alaBgpPathNextHop IpAddress, + alaBgpPathAs SnmpAdminString, + alaBgpPathLocalPref Integer32, + alaBgpPathMed Gauge32, + alaBgpPathAtomic INTEGER, + alaBgpPathAggregatorAs InetAutonomousSystemNumber, + alaBgpPathAggregatorAddr IpAddress, + alaBgpPathCommunity SnmpAdminString, + alaBgpPathUnknownAttr OCTET STRING, + alaBgpPathOriginatorId IpAddress, + alaBgpPathClusterList SnmpAdminString, + alaBgpPathPeerInetType INTEGER, + alaBgpPathPeerName SnmpAdminString + } + + alaBgpPathAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpPathEntry 1 } + + alaBgpPathMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination Mask." + ::= { alaBgpPathEntry 2 } + + alaBgpPathPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address or the BGP Identifier of the peer who sent this path. + For locally sourced routes, the value is 0.0.0.0. For peers with an + IPv4 address, the value will be the peer's IPv4 address, and the + value of alaBgpPathPeerInetType will be ipv4. For peers with + an IPv6 address, the value will be the peer's BGP Identifier, and + the value of alaBgpPathPeerInetType will be ipv6." + ::= { alaBgpPathEntry 3 } + + alaBgpPathSrcProto OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- not specified + local(2), -- local interfaces + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First + isis(7), -- IS-IS + -- bgp(8) Border Gateway Protocol + ebgp(9), -- External BGP + ibgp(10), -- Internal BGP + aggregate(11), -- Aggregate + network(12) -- Network Command Route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol from which the path was learnt." + ::= { alaBgpPathEntry 4 } + + alaBgpPathWeight OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight assigned to this path." + ::= { alaBgpPathEntry 5 } + + alaBgpPathPref OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference assigned to this path." + ::= { alaBgpPathEntry 6 } + + alaBgpPathState OBJECT-TYPE + SYNTAX INTEGER { + best(1), + feasible(2), + policyWait(3), + unSynchronized(4), + dampened(5), + none(6), + stale(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the state of the path. When path state is none it + indicates that there are no paths to this prefix/len and the + route is being purged from the system. Stale indicates that the + peer that advertised this route's nexthop is in the process of + graceful restart." + ::= { alaBgpPathEntry 7 } + + + alaBgpPathOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), + egp(2), + incomplete(3), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ORIGIN attribute of the path." + ::= { alaBgpPathEntry 8 } + + alaBgpPathNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NEXTHOP attribute of the path." + ::= { alaBgpPathEntry 9 } + + alaBgpPathAs OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence of AS path segments. + Each AS path segment is represented by a triple . + The TYPE is a 1-octet field which has two possible values: + (1) AS_SET : unordered set of ASs a route in the UPDATE message + has traversed. + (2) AS_SEQUENCE : ordered set of ASs a route in the UPDATE message + has traversed. + The LENGTH is a 1-octet field containing the number of ASs in + the value field. + The VALUE field contains one or more AS numbers, each AS is + represented in the octet string as a pair of octets according to + the following algorithm: + first-byte-of-pair = ASNumber / 256; + second-byte-of-pair = ASNumber & 255;." + ::= { alaBgpPathEntry 10 } + + alaBgpPathLocalPref OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LOCAL_PREF attribute of the path. A value of -1 indicates + the absence of this attribute." + ::= { alaBgpPathEntry 11 } + + alaBgpPathMed OBJECT-TYPE + SYNTAX Gauge32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Multi Exit Disc. attribute of the path. A value of 4294967295 + indicates the absence of this attribute." + ::= { alaBgpPathEntry 12 } + + alaBgpPathAtomic OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this path is generated without selecting a + less specific route." + ::= { alaBgpPathEntry 13 } + + alaBgpPathAggregatorAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the last BGP4 speaker that performed route + aggregation. A value of 0 indicates the absence of this attribute." + ::= { alaBgpPathEntry 14 } + + alaBgpPathAggregatorAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the last BGP4 speaker that performed route + aggregation. A value of 0.0.0.0 indicates the absence of this + attribute." + ::= { alaBgpPathEntry 15 } + + alaBgpPathCommunity OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The community attribute of the path. The communities are + represented as series of 4 octet values." + ::= { alaBgpPathEntry 16 } + + alaBgpPathUnknownAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One or more path attributes not understood by this BGP4 speaker. + Size of zero (0) indicates the absence of such attribute(s). + Octets beyond the maximum size, if any, are not recorded by + this object." + ::= { alaBgpPathEntry 17 } + + alaBgpPathOriginatorId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router Id of the BGP4 speaker that performed route reflection, + if this is a reflected route in the local AS. A value of 0.0.0.0 indicates the + absence of this attribute. Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPathEntry 18 } + + alaBgpPathClusterList OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence of Cluster Id values representing the reflection path that the route has passed, + if this is a reflected route in the local AS. Size of zero (0) indicates the absence of + this attribute. Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPathEntry 19 } + + alaBgpPathPeerInetType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), -- unknown, for local routes + ipv4(1), -- IPv4 peer address + ipv6(2) -- IPv6 peer address + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer who sent this path has an IPv4 address or an + IPv6 address. If set to ipv4, the peer has an IPv4 address, and the value + of alaBgpPathPeerAddr is the peer's IPv4 address. If set to ipv6, the peer + has an IPv6 address, and the value of alaBgpPathPeerAddr is the peer's + BGP Identifier. For locally sourced routes, the value is set to unknown." + ::= { alaBgpPathEntry 20 } + + alaBgpPathPeerName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The symbolic name of the peer that sent this path. For paths + corresponding to local or redistributed routes on this router, the + value is set to 'none'." + ::= { alaBgpPathEntry 21 } + +--- +--- BGP Dampening +--- + alaBgpDampTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpDampEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Dampened paths table." + ::= { alcatelIND1BGPMIBObjects 7 } + + alaBgpDampEntry OBJECT-TYPE + SYNTAX AlaBgpDampEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network entry." + INDEX { alaBgpDampAddr, alaBgpDampMask, alaBgpDampPeerAddr } + ::= { alaBgpDampTable 1 } + + AlaBgpDampEntry ::= + SEQUENCE { + alaBgpDampAddr IpAddress, + alaBgpDampMask IpAddress, + alaBgpDampPeerAddr IpAddress, + alaBgpDampFigureOfMerit Integer32, + alaBgpDampFlaps Counter32, + alaBgpDampDuration TimeTicks, + alaBgpDampLastUpdateTime TimeTicks, + alaBgpDampReuseTime TimeTicks, + alaBgpDampClear INTEGER + } + + alaBgpDampAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpDampEntry 1 } + + alaBgpDampMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination mask." + ::= { alaBgpDampEntry 2 } + + alaBgpDampPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbour address." + ::= { alaBgpDampEntry 3 } + + alaBgpDampFigureOfMerit OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The figure of merit value. This is a floating point value + with 2 digit precision. For example, a value of 3.5 is encoded + as 350, a value of 0.9 is encoded as 90, a value of 9.45 is + encoded as 945." + ::= { alaBgpDampEntry 4 } + + alaBgpDampFlaps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this route has flapped." + ::= { alaBgpDampEntry 5 } + + alaBgpDampDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in seconds since the flap was noticed." + ::= { alaBgpDampEntry 6 } + + alaBgpDampLastUpdateTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in seconds since this damp entry (figure of merit) was + last updated." + ::= { alaBgpDampEntry 7 } + + alaBgpDampReuseTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in seconds until this route will be reused." + ::= { alaBgpDampEntry 8 } + + alaBgpDampClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of clear will clear this damp history information." + DEFVAL { clear } + ::= { alaBgpDampEntry 9 } + +-- +-- BGP Policy parameters +-- + + alaBgpPolicy OBJECT IDENTIFIER ::= { alcatelIND1BGPMIBObjects 8 } + + +--- Policy RoutemapList + alaBgpRouteMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy RouteMap table." + ::= { alaBgpPolicy 1 } + + alaBgpRouteMapEntry OBJECT-TYPE + SYNTAX AlaBgpRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Route Map Entry." + INDEX { alaBgpRouteMapName, alaBgpRouteMapInst } + ::= { alaBgpRouteMapTable 1 } + + AlaBgpRouteMapEntry ::= + SEQUENCE { + alaBgpRouteMapName SnmpAdminString, + alaBgpRouteMapInst Integer32, + alaBgpRouteMapAsPathMatchListId SnmpAdminString, + alaBgpRouteMapPrefixMatchListId SnmpAdminString, + alaBgpRouteMapCommunityMatchListId SnmpAdminString, + alaBgpRouteMapOrigin INTEGER, + alaBgpRouteMapLocalPref Gauge32, + alaBgpRouteMapLocalPrefMode INTEGER, + alaBgpRouteMapMed Gauge32, + alaBgpRouteMapMedMode INTEGER, + alaBgpRouteMapAsPrepend SnmpAdminString, + alaBgpRouteMapSetCommunityMode INTEGER, + alaBgpRouteMapCommunity SnmpAdminString, + alaBgpRouteMapMatchAsRegExp SnmpAdminString, + alaBgpRouteMapMatchPrefix IpAddress, + alaBgpRouteMapMatchMask IpAddress, + alaBgpRouteMapMatchCommunity SnmpAdminString, + alaBgpRouteMapWeight Integer32, + alaBgpRouteMapAction INTEGER, + alaBgpRouteMapRowStatus RowStatus, + alaBgpRouteMapPrefix6MatchListId SnmpAdminString, + alaBgpRouteMapMatchPrefix6 Ipv6Address, + alaBgpRouteMapMatchMaskLength6 Integer32, + alaBgpRouteMapCommunityStrip SnmpAdminString + } + + alaBgpRouteMapName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the route map." + ::= { alaBgpRouteMapEntry 1 } + + alaBgpRouteMapInst OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance of this route map." + ::= { alaBgpRouteMapEntry 2 } + + alaBgpRouteMapAsPathMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is same as alaBgpAspathMatchListId. It identifies the + matching criteria list of Autonomous system paths. Empty quotes + indicate no autonomous system paths matching criteria is to + be applied." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 3 } + + alaBgpRouteMapPrefixMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is same as alaBgpPrefixMatchListId. It identifies the + matching criteria list of prefixes. Empty quotes indicate no + prefix matching criteria is to be applied." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 4 } + + alaBgpRouteMapCommunityMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is same as alaBgpCommunityMatchListId. It identifies the + matching criteria list of communities. Empty quotes indicate no + community matching criteria is to be applied." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 5 } + + alaBgpRouteMapOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), + egp(2), + incomplete(3), + none(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to set the origin of the routes matched by this + RouteMap instance. A value of none means no origin is to be set." + DEFVAL { none } + ::= { alaBgpRouteMapEntry 6 } + + alaBgpRouteMapLocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to set the LOCAL PREF attribute of the routes matched + by this RouteMap instance. This value is added to/is subtracted + from/replaces the LOCAL PREF attribute in conjunction with the + associated value of alaBgpRouteMapLocalPrefMode." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 7 } + + alaBgpRouteMapLocalPrefMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + inc(2), + dec(3), + rep(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable specifies how alaBgpRouteMapLocalPref is to be + operated on an existing LPREF attribute of a route on which + this RouteMap instance is applied to." + DEFVAL { none } + ::= { alaBgpRouteMapEntry 8 } + + + alaBgpRouteMapMed OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to set the MULTI EXIT DISC attribute of the routes + matched by this RouteMap instance. This value is added to/is + subtracted from/replaces the MULTI EXIT DISC attribute in + conjunction with the associated value of alaBgpRouteMapMedMode." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 9 } + + alaBgpRouteMapMedMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + inc(2), + dec(3), + rep(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable specifies how alaBgpRouteMapMed is to be operated + on an existing MULTI EXIT DISC attribute of a route on which this + RouteMap instance is applied to." + DEFVAL { none } + ::= { alaBgpRouteMapEntry 10 } + + alaBgpRouteMapAsPrepend OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to prepend to the AS_PATH attribute of the routes + matched by this RouteMap instance. Empty quotes indicates no + AS_PATH prepending is to be done." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 11 } + + alaBgpRouteMapSetCommunityMode OBJECT-TYPE + SYNTAX INTEGER { + add(1), + replace(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Determines whether alaBgpRouteMapCommunity will be adding to + or replacing the COMMUNITY attribute of the routes matched by + this RouteMap instance." + DEFVAL { add } + ::= { alaBgpRouteMapEntry 12 } + + alaBgpRouteMapCommunity OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute of the routes matched + by this RouteMap instance." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 13 } + + alaBgpRouteMapMatchAsRegExp OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AsPath regular expression matching primitive." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 14 } + + alaBgpRouteMapMatchPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Prefix match primitive." + DEFVAL { '00000000'h } + ::= { alaBgpRouteMapEntry 15 } + + alaBgpRouteMapMatchMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Prefix match mask primitive" + DEFVAL { '00000000'h } + ::= { alaBgpRouteMapEntry 16 } + + alaBgpRouteMapMatchCommunity OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Community match primitive" + ::= { alaBgpRouteMapEntry 17 } + + alaBgpRouteMapWeight OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This sets the weight for the incoming route. This parameter has + no effect on outbound policy." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 18 } + + alaBgpRouteMapAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines whether to allow a matching route to pass through." + DEFVAL { permit } + ::= { alaBgpRouteMapEntry 19 } + + alaBgpRouteMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status variable" + DEFVAL { notInService } + ::= { alaBgpRouteMapEntry 20 } + + alaBgpRouteMapPrefix6MatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is same as alaBgpPrefix6MatchListId. It identifies the + matching criteria list of IPv6 prefixes. Empty quotes indicate no + prefix matching criteria is to be applied." + DEFVAL { "" } + ::= { alaBgpRouteMapEntry 21 } + + alaBgpRouteMapMatchPrefix6 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 Prefix match primitive. A value of 0 indicates default route prefix." + DEFVAL { '00000000000000000000000000000000'H } + ::= { alaBgpRouteMapEntry 22 } + + alaBgpRouteMapMatchMaskLength6 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length in bits of the IPv6 prefix being matched. A value of 0 + indicates default route prefix." + DEFVAL { 0 } + ::= { alaBgpRouteMapEntry 23 } + + alaBgpRouteMapCommunityStrip OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Community strip primitive" + ::= { alaBgpRouteMapEntry 24 } + + + +--- Policy AspathList + + alaBgpAspathMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpAspathMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy Aspath criteria matching table." + ::= { alaBgpPolicy 2 } + + alaBgpAspathMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpAspathMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aspath matching entry ." + INDEX { alaBgpAspathMatchListId, alaBgpAspathMatchListRegExp } + ::= { alaBgpAspathMatchListTable 1 } + + AlaBgpAspathMatchListEntry ::= + SEQUENCE { + alaBgpAspathMatchListId SnmpAdminString, + alaBgpAspathMatchListRegExp SnmpAdminString, + alaBgpAspathMatchListPriority Integer32, + alaBgpAspathMatchListAction INTEGER, + alaBgpAspathMatchListRowStatus RowStatus, + alaBgpAspathMatchListSubIndex Integer32 + } + + alaBgpAspathMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpAspathMatchListEntry 1 } + + alaBgpAspathMatchListRegExp OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regular expression identifying the autnomous system paths + to be matched by this instance." + ::= { alaBgpAspathMatchListEntry 2 } + + alaBgpAspathMatchListPriority OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpAspathMatchListId." + DEFVAL { 1 } + ::= { alaBgpAspathMatchListEntry 3 } + + alaBgpAspathMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpAspathMatchListEntry 4 } + + alaBgpAspathMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable" + DEFVAL { notInService } + ::= { alaBgpAspathMatchListEntry 5 } + + alaBgpAspathMatchListSubIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary index of this list." + ::= { alaBgpAspathMatchListEntry 6 } + + +--- Policy PrefixList + alaBgpPrefixMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPrefixMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy prefix matching criteria table." + ::= { alaBgpPolicy 3 } + + alaBgpPrefixMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpPrefixMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Prefix matching instance." + INDEX { alaBgpPrefixMatchListId, alaBgpPrefixMatchListAddr, + alaBgpPrefixMatchListMask } + ::= { alaBgpPrefixMatchListTable 1 } + + AlaBgpPrefixMatchListEntry ::= + SEQUENCE { + alaBgpPrefixMatchListId SnmpAdminString, + alaBgpPrefixMatchListAddr IpAddress, + alaBgpPrefixMatchListMask IpAddress, + alaBgpPrefixMatchListGE Integer32, + alaBgpPrefixMatchListLE Integer32, + alaBgpPrefixMatchListAction INTEGER, + alaBgpPrefixMatchListRowStatus RowStatus + } + + alaBgpPrefixMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpPrefixMatchListEntry 1 } + + alaBgpPrefixMatchListAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address to be matched." + ::= { alaBgpPrefixMatchListEntry 2 } + + alaBgpPrefixMatchListMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask to be matched." + ::= { alaBgpPrefixMatchListEntry 3 } + + alaBgpPrefixMatchListGE OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the minimum length of the mask to be matched. A value + of 0 means this criteria is absent. The value of + alaBgpPrefixMatchListGE must be > length of + (alaBgpPrefixMatchListMask) and < alaBgpPrefixMatchListLE." + DEFVAL { 0 } + ::= { alaBgpPrefixMatchListEntry 4 } + + alaBgpPrefixMatchListLE OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the maximum length (inclusive) of the mask to be matched. + A value of 0 means this criteria is absent. The value of + alaBgpPrefixMatchListLE must be >= alaBgpPrefixMatchListGE + and <= 32." + DEFVAL { 0 } + ::= { alaBgpPrefixMatchListEntry 5 } + + + alaBgpPrefixMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpPrefixMatchListEntry 6 } + + alaBgpPrefixMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable" + DEFVAL { notInService } + ::= { alaBgpPrefixMatchListEntry 7 } + +--- Policy CommunityList + alaBgpCommunityMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpCommunityMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy Community criteria matching table." + ::= { alaBgpPolicy 4 } + + alaBgpCommunityMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpCommunityMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Community matching entry ." + INDEX { alaBgpCommunityMatchListId, + alaBgpCommunityMatchListString } + ::= { alaBgpCommunityMatchListTable 1 } + + AlaBgpCommunityMatchListEntry ::= + SEQUENCE { + alaBgpCommunityMatchListId SnmpAdminString, + alaBgpCommunityMatchListString SnmpAdminString, + alaBgpCommunityMatchListPriority Integer32, + alaBgpCommunityMatchListType INTEGER, + alaBgpCommunityMatchListAction INTEGER, + alaBgpCommunityMatchListRowStatus RowStatus, + alaBgpCommunityMatchListSubIndex Integer32 + } + + alaBgpCommunityMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of communities matching criteria." + ::= { alaBgpCommunityMatchListEntry 1 } + + alaBgpCommunityMatchListString OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the communities to be matched by this instance." + ::= { alaBgpCommunityMatchListEntry 2 } + + alaBgpCommunityMatchListPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpCommunityMatchListId." + DEFVAL { 0 } + ::= { alaBgpCommunityMatchListEntry 3 } + + alaBgpCommunityMatchListType OBJECT-TYPE + SYNTAX INTEGER { + exact(1), -- match if community appears exactly as specified + occur(2) -- match if community occurs in the attribute somewhere + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines the matching type." + DEFVAL { exact } + ::= { alaBgpCommunityMatchListEntry 4 } + + alaBgpCommunityMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpCommunityMatchListEntry 5 } + + alaBgpCommunityMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpCommunityMatchListEntry 6 } + + alaBgpCommunityMatchListSubIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary index of this list." + ::= { alaBgpCommunityMatchListEntry 7 } + + +--- Policy AspathList sorted by priority + alaBgpAspathPriMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpAspathPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority sorted view of BGP Policy Aspath matching table." + ::= { alaBgpPolicy 5 } + + alaBgpAspathPriMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpAspathPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aspath matching entry ." + INDEX { alaBgpAspathPriMatchListId, alaBgpAspathPriMatchListPriority, + alaBgpAspathPriMatchListIntIdx } + ::= { alaBgpAspathPriMatchListTable 1 } + + AlaBgpAspathPriMatchListEntry ::= + SEQUENCE { + alaBgpAspathPriMatchListId SnmpAdminString, + alaBgpAspathPriMatchListPriority Integer32, + alaBgpAspathPriMatchListIntIdx Integer32, + alaBgpAspathPriMatchListRegExp SnmpAdminString, + alaBgpAspathPriMatchListAction INTEGER, + alaBgpAspathPriMatchListRowStatus RowStatus + } + + alaBgpAspathPriMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpAspathPriMatchListEntry 1 } + + alaBgpAspathPriMatchListPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpAspathPriMatchListId." + ::= { alaBgpAspathPriMatchListEntry 2 } + + alaBgpAspathPriMatchListIntIdx OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the order in which the matching regular expressions + are created in the list identified by alaBgpAspathPriMatchListId." + ::= { alaBgpAspathPriMatchListEntry 3 } + + alaBgpAspathPriMatchListRegExp OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regular expression identifying the autnomous system paths + to be matched by this instance" + ::= { alaBgpAspathPriMatchListEntry 4 } + + alaBgpAspathPriMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + ::= { alaBgpAspathPriMatchListEntry 5 } + + alaBgpAspathPriMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row status variable." + ::= { alaBgpAspathPriMatchListEntry 6 } + +--- Policy CommunityList sorted by priority + alaBgpCommunityPriMatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpCommunityPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority sorted view of BGP Policy Community matching table." + ::= { alaBgpPolicy 6 } + + alaBgpCommunityPriMatchListEntry OBJECT-TYPE + SYNTAX AlaBgpCommunityPriMatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Community matching entry ." + INDEX { alaBgpCommunityPriMatchListId, alaBgpCommunityPriMatchListPriority, + alaBgpCommunityPriMatchListIntIdx } + ::= { alaBgpCommunityPriMatchListTable 1 } + + AlaBgpCommunityPriMatchListEntry ::= + SEQUENCE { + alaBgpCommunityPriMatchListId SnmpAdminString, + alaBgpCommunityPriMatchListPriority Integer32, + alaBgpCommunityPriMatchListIntIdx Integer32, + alaBgpCommunityPriMatchListString SnmpAdminString, + alaBgpCommunityPriMatchListType INTEGER, + alaBgpCommunityPriMatchListAction INTEGER, + alaBgpCommunityPriMatchListRowStatus RowStatus + } + + alaBgpCommunityPriMatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of this list of communities matching criteria." + ::= { alaBgpCommunityPriMatchListEntry 1 } + + alaBgpCommunityPriMatchListPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are applied in the list identified by + alaBgpCommunityPriMatchListId." + ::= { alaBgpCommunityPriMatchListEntry 2 } + + alaBgpCommunityPriMatchListIntIdx OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the order in which the matching regular + expressions are created in the list identified by + alaBgpCommunityPriMatchListId." + ::= { alaBgpCommunityPriMatchListEntry 3 } + + + alaBgpCommunityPriMatchListString OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the communities to be matched by this instance." + ::= { alaBgpCommunityPriMatchListEntry 4 } + + alaBgpCommunityPriMatchListType OBJECT-TYPE + SYNTAX INTEGER { + exact(1), -- match if community appears exactly as specified + occur(2) -- match if community occurs in the attribute somewhere + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines the matching type." + ::= { alaBgpCommunityPriMatchListEntry 5 } + + alaBgpCommunityPriMatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + ::= { alaBgpCommunityPriMatchListEntry 6 } + + alaBgpCommunityPriMatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row status variable" + ::= { alaBgpCommunityPriMatchListEntry 7 } + + +--- Policy Prefix6List + alaBgpPrefix6MatchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPrefix6MatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Policy prefix6 matching criteria table." + ::= { alaBgpPolicy 7 } + + alaBgpPrefix6MatchListEntry OBJECT-TYPE + SYNTAX AlaBgpPrefix6MatchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Prefix6 matching instance." + INDEX { alaBgpPrefix6MatchListId, alaBgpPrefix6MatchListAddr, + alaBgpPrefix6MatchListAddrLength } + ::= { alaBgpPrefix6MatchListTable 1 } + + AlaBgpPrefix6MatchListEntry ::= + SEQUENCE { + alaBgpPrefix6MatchListId SnmpAdminString, + alaBgpPrefix6MatchListAddr Ipv6Address, + alaBgpPrefix6MatchListAddrLength Integer32, + alaBgpPrefix6MatchListGE Integer32, + alaBgpPrefix6MatchListLE Integer32, + alaBgpPrefix6MatchListAction INTEGER, + alaBgpPrefix6MatchListRowStatus RowStatus + } + + alaBgpPrefix6MatchListId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..70)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alaBgpPrefix6MatchListEntry 1 } + + alaBgpPrefix6MatchListAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 Prefix to be matched. A value of 0 indicates default + route prefix." + ::= { alaBgpPrefix6MatchListEntry 2 } + + alaBgpPrefix6MatchListAddrLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the IPv6 prefix being matched. A value of 0 indicates default + route prefix." + ::= { alaBgpPrefix6MatchListEntry 3 } + + alaBgpPrefix6MatchListGE OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the minimum length of the mask to be matched. A value + of 0 means this criteria is absent. The value of + alaBgpPrefix6MatchListGE must be > length of + (alaBgpPrefix6MatchListAddrLength) and < alaBgpPrefix6MatchListLE." + DEFVAL { 0 } + ::= { alaBgpPrefix6MatchListEntry 4 } + + alaBgpPrefix6MatchListLE OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the maximum length (inclusive) of the mask to be matched. + A value of 0 means this criteria is absent. The value of + alaBgpPrefix6MatchListLE must be >= alaBgpPrefix6MatchListGE and <= 128." + DEFVAL { 0 } + ::= { alaBgpPrefix6MatchListEntry 5 } + + alaBgpPrefix6MatchListAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This determines whether to accept or reject a matching route." + DEFVAL { deny } + ::= { alaBgpPrefix6MatchListEntry 6 } + + alaBgpPrefix6MatchListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable" + DEFVAL { notInService } + ::= { alaBgpPrefix6MatchListEntry 7 } + +-- +-- Bgp Network6 configuration Table (For IPv6) +-- + + alaBgpNetwork6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpNetwork6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network6 configuration table." + ::= { alcatelIND1BGPMIBObjects 9 } + + alaBgpNetwork6Entry OBJECT-TYPE + SYNTAX AlaBgpNetwork6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Network6 entry." + INDEX { alaBgpNetwork6Addr, alaBgpNetwork6MaskLen } + ::= { alaBgpNetwork6Table 1 } + + AlaBgpNetwork6Entry ::= + SEQUENCE { + alaBgpNetwork6Addr Ipv6Address, + alaBgpNetwork6MaskLen Integer32, + alaBgpNetwork6State INTEGER, + alaBgpNetwork6Metric Gauge32, + alaBgpNetwork6LocalPref Gauge32, + alaBgpNetwork6Community SnmpAdminString, + alaBgpNetwork6RowStatus RowStatus + } + + alaBgpNetwork6Addr OBJECT-TYPE + SYNTAX Ipv6Address (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 address of the BGP Network." + ::= { alaBgpNetwork6Entry 1 } + + + alaBgpNetwork6MaskLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 address prefix of the BGP Network." + ::= { alaBgpNetwork6Entry 2 } + + + alaBgpNetwork6State OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the network is being actively advertised or not." + ::= { alaBgpNetwork6Entry 3 } + + alaBgpNetwork6Metric OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the MED to be used when advertising this network to + external peers. A value of 0 indicates not to send MED." + DEFVAL { 0 } + ::= { alaBgpNetwork6Entry 4 } + + alaBgpNetwork6LocalPref OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the override default LOCAL PREF to be used when + advertising this network to internal peers. A value of 0 indicates + not to override the default." + DEFVAL { 0 } + ::= { alaBgpNetwork6Entry 5 } + + alaBgpNetwork6Community OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to set the COMMUNITY attribute when advertising this network." + DEFVAL { "" } + ::= { alaBgpNetwork6Entry 6 } + + alaBgpNetwork6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpNetwork6Entry 7 } + +-- +-- Bgp IPv6 Routing table +-- + alaBgpRoute6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpRoute6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv6 Routing table." + ::= { alcatelIND1BGPMIBObjects 10 } + + alaBgpRoute6Entry OBJECT-TYPE + SYNTAX AlaBgpRoute6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Route entry." + INDEX { alaBgpRoute6Addr, alaBgpRoute6MaskLen } + ::= { alaBgpRoute6Table 1 } + + AlaBgpRoute6Entry ::= + SEQUENCE { + alaBgpRoute6Addr Ipv6Address, + alaBgpRoute6MaskLen Integer32, + alaBgpRoute6State INTEGER, + alaBgpRoute6Paths Counter32, + alaBgpRoute6FeasiblePaths Counter32, + alaBgpRoute6NextHop Ipv6Address, + alaBgpRoute6IgpNextHop Ipv6Address, + alaBgpRoute6IsHidden INTEGER, + alaBgpRoute6IsAggregate INTEGER, + alaBgpRoute6IsAggregateContributor INTEGER, + alaBgpRoute6AdvNeighbors SnmpAdminString, + alaBgpRoute6IsAggregateList INTEGER, + alaBgpRoute6IsAggregateWait INTEGER, + alaBgpRoute6IsOnEbgpChgList INTEGER, + alaBgpRoute6IsOnIbgpClientChgList INTEGER, + alaBgpRoute6IsOnIbgpChgList INTEGER, + alaBgpRoute6IsOnLocalChgList INTEGER, + alaBgpRoute6IsOnDeleteList INTEGER, + alaBgpRoute6IsDampened INTEGER + } + + alaBgpRoute6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpRoute6Entry 1 } + + alaBgpRoute6MaskLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address length." + ::= { alaBgpRoute6Entry 2 } + + + alaBgpRoute6State OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being actively advertised or not." + ::= { alaBgpRoute6Entry 3 } + + alaBgpRoute6Paths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total paths available to this destination." + ::= { alaBgpRoute6Entry 4 } + + alaBgpRoute6FeasiblePaths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Feasible paths available to this destination." + ::= { alaBgpRoute6Entry 5 } + + alaBgpRoute6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Nexthop to reach this destination." + ::= { alaBgpRoute6Entry 6 } + + alaBgpRoute6IgpNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGP Nexthop to reach this destination." + ::= { alaBgpRoute6Entry 7 } + + alaBgpRoute6IsHidden OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is hidden by an aggregate." + ::= { alaBgpRoute6Entry 8 } + + alaBgpRoute6IsAggregate OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate." + ::= { alaBgpRoute6Entry 9 } + + alaBgpRoute6IsAggregateContributor OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is a contributor to an aggregate." + ::= { alaBgpRoute6Entry 10 } + + alaBgpRoute6AdvNeighbors OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of (addresses of) neighbours to whom this route has been + advertised is encoded here." + ::= { alaBgpRoute6Entry 11 } + + alaBgpRoute6IsAggregateList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is on an aggregate list." + ::= { alaBgpRoute6Entry 12 } + + alaBgpRoute6IsAggregateWait OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is an aggregate waiting for a contributor." + ::= { alaBgpRoute6Entry 13 } + + alaBgpRoute6IsOnEbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of EBGP routes." + ::= { alaBgpRoute6Entry 14 } + + alaBgpRoute6IsOnIbgpClientChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP reflector-client routes." + ::= { alaBgpRoute6Entry 15 } + + alaBgpRoute6IsOnIbgpChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of IBGP non-reflector-client routes." + ::= { alaBgpRoute6Entry 16 } + + alaBgpRoute6IsOnLocalChgList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on list of local routes." + ::= { alaBgpRoute6Entry 17 } + + alaBgpRoute6IsOnDeleteList OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is placed on delete list." + ::= { alaBgpRoute6Entry 18 } + + alaBgpRoute6IsDampened OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route is being route flap dampened." + ::= { alaBgpRoute6Entry 19 } + +-- +-- BGP path6 table +-- + alaBgpPath6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPath6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Path table." + ::= { alcatelIND1BGPMIBObjects 11 } + + alaBgpPath6Entry OBJECT-TYPE + SYNTAX AlaBgpPath6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP path6 entry." + INDEX { alaBgpPath6Addr, alaBgpPath6MaskLen, + alaBgpPath6PeerBgpId, alaBgpPath6SrcProto } + ::= { alaBgpPath6Table 1 } + + AlaBgpPath6Entry ::= + SEQUENCE { + alaBgpPath6Addr Ipv6Address, + alaBgpPath6MaskLen Integer32, + alaBgpPath6PeerBgpId IpAddress, + alaBgpPath6SrcProto INTEGER, + alaBgpPath6Weight Integer32, + alaBgpPath6Pref Gauge32, + alaBgpPath6State INTEGER, + alaBgpPath6Origin INTEGER, + alaBgpPath6NextHop Ipv6Address, + alaBgpPath6As SnmpAdminString, + alaBgpPath6LocalPref Integer32, + alaBgpPath6Med Gauge32, + alaBgpPath6Atomic INTEGER, + alaBgpPath6AggregatorAs InetAutonomousSystemNumber, + alaBgpPath6AggregatorAddr IpAddress, + alaBgpPath6Community SnmpAdminString, + alaBgpPath6UnknownAttr OCTET STRING, + alaBgpPath6OriginatorId IpAddress, + alaBgpPath6ClusterList SnmpAdminString, + alaBgpPath6PeerName SnmpAdminString + } + + alaBgpPath6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address." + ::= { alaBgpPath6Entry 1 } + + alaBgpPath6MaskLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address length." + ::= { alaBgpPath6Entry 2 } + + alaBgpPath6PeerBgpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of the peer who sent this path. For locally + sourced routes, the value is 0.0.0.0." + ::= { alaBgpPath6Entry 3 } + + alaBgpPath6SrcProto OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- not specified + local(2), -- local interfaces + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First + isis(7), -- IS-IS + -- bgp(8) Border Gateway Protocol + ebgp(9), -- External BGP + ibgp(10), -- Internal BGP + aggregate(11), -- Aggregate + network(12) -- Network Command Route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol from which the path was learnt." + ::= { alaBgpPath6Entry 4 } + + alaBgpPath6Weight OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight assigned to this path." + ::= { alaBgpPath6Entry 5 } + + alaBgpPath6Pref OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference assigned to this path." + ::= { alaBgpPath6Entry 6 } + + alaBgpPath6State OBJECT-TYPE + SYNTAX INTEGER { + best(1), + feasible(2), + policyWait(3), + unSynchronized(4), + dampened(5), + none(6), + stale(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the state of the path. When path state is none it + indicates that there are no paths to this prefix/len and the + route is being purged from the system. Stale indicates that the + peer that advertised this route's nexthop is in the process of + graceful restart." + ::= { alaBgpPath6Entry 7 } + + alaBgpPath6Origin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), + egp(2), + incomplete(3), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ORIGIN attribute of the path." + ::= { alaBgpPath6Entry 8 } + + alaBgpPath6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NEXTHOP attribute of the path." + ::= { alaBgpPath6Entry 9 } + + alaBgpPath6As OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence of AS path segments. + Each AS path segment is represented by a triple . + The TYPE is a 1-octet field which has two possible values: + (1) AS_SET : unordered set of ASs a route in the UPDATE message + has traversed. + (2) AS_SEQUENCE : ordered set of ASs a route in the UPDATE message + has traversed. + The LENGTH is a 1-octet field containing the number of ASs in + the value field. + The VALUE field contains one or more AS numbers, each AS is + represented in the octet string as a pair of octets according to + the following algorithm: + first-byte-of-pair = ASNumber / 256; + second-byte-of-pair = ASNumber & 255;" + ::= { alaBgpPath6Entry 10 } + + alaBgpPath6LocalPref OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LOCAL_PREF attribute of the path. A value of -1 indicates + the absence of this attribute." + ::= { alaBgpPath6Entry 11 } + + alaBgpPath6Med OBJECT-TYPE + SYNTAX Gauge32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Multi Exit Disc. attribute of the path. A value of 4294967295 + indicates the absence of this attribute." + ::= { alaBgpPath6Entry 12 } + + alaBgpPath6Atomic OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this path is generated without selecting a + less specific route." + ::= { alaBgpPath6Entry 13 } + + alaBgpPath6AggregatorAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the last BGP4 speaker that performed route + aggregation. A value of 0 indicates the absence of this attribute." + ::= { alaBgpPath6Entry 14 } + + alaBgpPath6AggregatorAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the last BGP4 speaker that performed route + aggregation. A value of 0.0.0.0 indicates the absence of this + attribute." + ::= { alaBgpPath6Entry 15 } + + alaBgpPath6Community OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The community attribute of the path. The communities are + represented as series of 4 octet values." + ::= { alaBgpPath6Entry 16 } + + alaBgpPath6UnknownAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One or more path attributes not understood by this BGP4 speaker. + Size of zero (0) indicates the absence of such attribute(s). + Octets beyond the maximum size, if any, are not recorded by + this object." + ::= { alaBgpPath6Entry 17 } + + alaBgpPath6OriginatorId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router Id of the BGP4 speaker that performed route reflection, + if this is a reflected route in the local AS. A value of 0.0.0.0 indicates the + absence of this attribute. Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPath6Entry 18 } + + alaBgpPath6ClusterList OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence of Cluster Id values representing the reflection path that the route + has passed, if this is a reflected route in the local AS. Size of zero (0) + indicates the absence of this attribute. + Refer RFC 2796 (BGP Route Reflection), Section 7" + ::= { alaBgpPath6Entry 19 } + + alaBgpPath6PeerName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The symbolic name of the peer that sent this path. For paths + corresponding to local or redistributed routes on this router, the + value is set to 'none'." + DEFVAL { "" } + ::= { alaBgpPath6Entry 20 } + +--- +--- BGP IPv6 Peer Table +--- + + alaBgpPeer6Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaBgpPeer6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv6 peer table." + ::= { alcatelIND1BGPMIBObjects 12 } + + alaBgpPeer6Entry OBJECT-TYPE + SYNTAX AlaBgpPeer6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP IPv6 Peer configuration entry." + INDEX { alaBgpPeer6Addr } + ::= { alaBgpPeer6Table 1 } + + AlaBgpPeer6Entry ::= + SEQUENCE { + alaBgpPeer6Addr Ipv6Address, + alaBgpPeer6AS InetAutonomousSystemNumber, + alaBgpPeer6Passive INTEGER, + alaBgpPeer6Name SnmpAdminString, + alaBgpPeer6MultiHop INTEGER, + alaBgpPeer6MaxPrefix Gauge32, + alaBgpPeer6MaxPrefixWarnOnly INTEGER, + alaBgpPeer6NextHopSelf INTEGER, + alaBgpPeer6SoftReconfig INTEGER, + alaBgpPeer6InSoftReset INTEGER, + alaBgpPeer6Ipv4Unicast INTEGER, + alaBgpPeer6Ipv4Multicast INTEGER, + alaBgpPeer6RcvdRtRefreshMsgs Counter32, + alaBgpPeer6SentRtRefreshMsgs Counter32, + alaBgpPeer6RouteMapOut SnmpAdminString, + alaBgpPeer6RouteMapIn SnmpAdminString, + alaBgpPeer6LocalAddr Ipv6Address, + alaBgpPeer6LastDownReason INTEGER, + alaBgpPeer6LastDownTime TimeTicks, + alaBgpPeer6LastReadTime TimeTicks, + alaBgpPeer6RcvdNotifyMsgs Counter32, + alaBgpPeer6SentNotifyMsgs Counter32, + alaBgpPeer6LastSentNotifyReason INTEGER, + alaBgpPeer6LastRecvNotifyReason INTEGER, + alaBgpPeer6RcvdPrefixes Counter32, + alaBgpPeer6DownTransitions Counter32, + alaBgpPeer6Type INTEGER, + alaBgpPeer6ClearCounter INTEGER, + alaBgpPeer6AutoReStart INTEGER, + alaBgpPeer6ClientStatus INTEGER, + alaBgpPeer6ConfedStatus INTEGER, + alaBgpPeer6RemovePrivateAs INTEGER, + alaBgpPeer6TTL Integer32, + alaBgpPeer6AspathListOut SnmpAdminString, + alaBgpPeer6AspathListIn SnmpAdminString, + alaBgpPeer6PrefixListOut SnmpAdminString, + alaBgpPeer6PrefixListIn SnmpAdminString, + alaBgpPeer6CommunityListOut SnmpAdminString, + alaBgpPeer6CommunityListIn SnmpAdminString, + alaBgpPeer6Restart INTEGER, + alaBgpPeer6DefaultOriginate INTEGER, + alaBgpPeer6ReconfigureInBound INTEGER, + alaBgpPeer6ReconfigureOutBound INTEGER, + alaBgpPeer6MD5Key SnmpAdminString, + alaBgpPeer6MD5KeyEncrypt OCTET STRING, + alaBgpPeer6RowStatus RowStatus, + alaBgpPeer6UpTransitions Counter32, + alaBgpPeer6LastWriteTime TimeTicks, + alaBgpPeer6RcvdMsgs Counter32, + alaBgpPeer6SentMsgs Counter32, + alaBgpPeer6RcvdUpdMsgs Counter32, + alaBgpPeer6SentUpdMsgs Counter32, + alaBgpPeer6LastTransitionTime TimeTicks, + alaBgpPeer6LastUpTime TimeTicks, + alaBgpPeer6BgpId IpAddress, + alaBgpPeer6LocalIntfName SnmpAdminString, + alaBgpPeer6RestartTime Integer32, + alaBgpPeer6RestartState INTEGER, + alaBgpPeer6RestartFwdState INTEGER, + alaBgpPeer6Ipv6Unicast INTEGER, + alaBgpPeer6HoldTime Integer32, + alaBgpPeer6KeepAlive Integer32, + alaBgpPeer6ConnRetryInterval Integer32, + alaBgpPeer6HoldTimeConfigured Integer32, + alaBgpPeer6KeepAliveConfigured Integer32, + alaBgpPeer6Ipv4NextHop IpAddress, + alaBgpPeer6Ipv6NextHop Ipv6Address, + alaBgpPeer6AdminStatus INTEGER, + alaBgpPeer6State INTEGER, + alaBgpPeer6LocalPort Integer32, + alaBgpPeer6TcpWindowSize Integer32, + alaBgpPeer6ActivateIpv6 INTEGER, + alaBgpPeer6MinRouteAdvertisementInterval Integer32, + alaBgpPeer6Prefix6ListOut SnmpAdminString, + alaBgpPeer6Prefix6ListIn SnmpAdminString, + alaBgpPeer6ActivateIpv4 INTEGER, + alaBgpPeer6BfdStatus INTEGER + } + + alaBgpPeer6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ipv6 Address of the peer." + ::= { alaBgpPeer6Entry 1 } + + alaBgpPeer6AS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous system of the peer." + DEFVAL { 1 } + ::= { alaBgpPeer6Entry 2 } + + alaBgpPeer6Passive OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable the peer passive status. If enabled the peer + will not initiate a transport connection." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 3 } + + alaBgpPeer6Name OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..60)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A symbolic name for the neighbour." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 4 } + + alaBgpPeer6MultiHop OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled the external peer is allowed to be multiple hops away." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 5 } + + alaBgpPeer6MaxPrefix OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum prefixes to be accepted from this peer. If this maximum + is reached, the peer will be sent a NOTIFY message with a CEASE ecode." + DEFVAL { 5000 } + ::= { alaBgpPeer6Entry 6 } + + alaBgpPeer6MaxPrefixWarnOnly OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, the operator will be warned when the peer reaches + 80% of the configured maximum prefixes. To see this message, + BGP switch logging for type 'warnings' must be activated and level + set to info." + DEFVAL { enable } + ::= { alaBgpPeer6Entry 7 } + + alaBgpPeer6NextHopSelf OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, nexthop processing in the updates sent to this + peer is disabled and is set to the IPv6 address of the interface + attached to this peer." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 8 } + + alaBgpPeer6SoftReconfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable dynamic policy configurability on the connection + to this peer." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 9 } + + alaBgpPeer6InSoftReset OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Route refresh capability is Enabled/Disabled on the connection + to this peer." + DEFVAL { enabled } + ::= { alaBgpPeer6Entry 10 } + + alaBgpPeer6Ipv4Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Unicast is Enabled/Disabled on + the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeer6Entry 11 } + + alaBgpPeer6Ipv4Multicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiprotocol capability IPv4 Multicast is Enabled/Disabled + on the connection to this peer ." + DEFVAL { enabled } + ::= { alaBgpPeer6Entry 12 } + + alaBgpPeer6RcvdRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages received from this peer." + ::= { alaBgpPeer6Entry 13 } + + alaBgpPeer6SentRtRefreshMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of route refresh messages sent to this peer." + ::= { alaBgpPeer6Entry 14 } + + alaBgpPeer6RouteMapOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates sent to this peer. + This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 15 } + + alaBgpPeer6RouteMapIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the policy map to be applied to the updates received from + this peer. This is same as alaBgpPolicyRouteMapName." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 16 } + + alaBgpPeer6LocalAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local IPv6 address of this connection." + ::= { alaBgpPeer6Entry 17 } + + alaBgpPeer6LastDownReason OBJECT-TYPE + SYNTAX INTEGER { + userRequest(1), + connectionTimeout(2), + holdTimeout(3), + badMsg(4), + fsmUnexpectedEvent(5), + peerClosed(6), + peerNotify(7), + transportError(8), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The general reason for termination of last established session + with the peer since the protocol was operationally up." + ::= { alaBgpPeer6Entry 18 } + + alaBgpPeer6LastDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was terminated." + ::= { alaBgpPeer6Entry 19 } + + alaBgpPeer6LastReadTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last read data from the peer." + ::= { alaBgpPeer6Entry 20 } + + alaBgpPeer6RcvdNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages received from this peer." + ::= { alaBgpPeer6Entry 21 } + + alaBgpPeer6SentNotifyMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of notification messages sent to this peer." + ::= { alaBgpPeer6Entry 22 } + + alaBgpPeer6LastSentNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason sent." + ::= { alaBgpPeer6Entry 23 } + + alaBgpPeer6LastRecvNotifyReason OBJECT-TYPE + SYNTAX INTEGER { + msghdrNoSync(1), + msghdrBadLen(2), + msghdrBadType(3), + openUnsuppVersion(4), + openBadAs(5), + openBadId(6), + openUnsuppOption(7), + openAuthFail(8), + openBadHoldtime(9), + openUnsuppCapability(10), + updateMalformAttr(11), + updateUnsuppWknwnAttr(12), + updateMissingWknwnAttr(13), + updateBadAttrFlags(14), + updateBadAttrLen(15), + updateBadOrigin(16), + updateAsLoop(17), + updateBadNexthop(18), + updateBadOptAttr(19), + updateBadNet(20), + updateBadAspath(21), + holdTimeout(22), + fsmError(23), + ceaseMaxPrefixReached(24), + ceaseAdminShutdown(25), + ceasePeerDeconfigured(26), + ceaseAdminReset(27), + ceaseConnRejected(28), + ceaseOtherConfChange(29), + ceaseConnCollisionResolution(30), + ceaseOutOfResources(31), + none(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last notification reason received." + ::= { alaBgpPeer6Entry 24 } + + alaBgpPeer6RcvdPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of prefixes received from this peer." + ::= { alaBgpPeer6Entry 25 } + + alaBgpPeer6DownTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to IDLE state." + ::= { alaBgpPeer6Entry 26 } + + alaBgpPeer6Type OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether the peer belongs to the local autonomous + system(internal) or another autonomous system." + ::= { alaBgpPeer6Entry 27 } + + alaBgpPeer6ClearCounter OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of clear into this variable will clear the + per peer statistics." + DEFVAL { clear } + ::= { alaBgpPeer6Entry 28 } + + alaBgpPeer6AutoReStart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable the peer autostart status. If enabled, the peer + will be automatically restarted (if administratively enabled) + after the transition to IDLE state." + DEFVAL { enable } + ::= { alaBgpPeer6Entry 29 } + + alaBgpPeer6ClientStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled this peer is a route reflection client." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 30 } + + alaBgpPeer6ConfedStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled this peer is a member of our confederation." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 31 } + + alaBgpPeer6RemovePrivateAs OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled private as numbers are stripped out in the updates + sent to this peer." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 32 } + + alaBgpPeer6TTL OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TTL count for packets on this TCP connection." + DEFVAL { 255 } + ::= { alaBgpPeer6Entry 33 } + + alaBgpPeer6AspathListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + sent to this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 34 } + + alaBgpPeer6AspathListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the aspath-list to be applied to the updates + received from this peer. This is same as alaBgpAspathMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 35 } + + alaBgpPeer6PrefixListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 36 } + + alaBgpPeer6PrefixListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix-list to be applied to the updates + received from this peer. This is same as alaBgpPrefixMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 37 } + + alaBgpPeer6CommunityListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + sent to this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 38 } + + alaBgpPeer6CommunityListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the community-list to be applied to the updates + received from this peer. This is same as alaBgpCommunityMatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 39 } + + alaBgpPeer6Restart OBJECT-TYPE + SYNTAX INTEGER { + restart(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of restart into this variable will restart the peer." + DEFVAL { restart } + ::= { alaBgpPeer6Entry 40 } + + alaBgpPeer6DefaultOriginate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled a default route is sent to this neighbour." + DEFVAL { disable } + ::= { alaBgpPeer6Entry 41 } + + alaBgpPeer6ReconfigureInBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will + re-start inbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeer6Entry 42 } + + alaBgpPeer6ReconfigureOutBound OBJECT-TYPE + SYNTAX INTEGER { + reconfigure(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting a value of reconfigure into this variable will re-start + outbound policy evaluation of the peer." + DEFVAL { reconfigure } + ::= { alaBgpPeer6Entry 43 } + + alaBgpPeer6MD5Key OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value of the MD5 key used in TCP connection with the peer. + This field is secured and returned value is non significant." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 44 } + + alaBgpPeer6MD5KeyEncrypt OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the MD5 key encrypted using 3DES algorithm. + It is calculated from MD5 key value, and is used only to restore + configuration on reboot." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 45 } + + alaBgpPeer6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status variable." + DEFVAL { notInService } + ::= { alaBgpPeer6Entry 46 } + + alaBgpPeer6UpTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of times this peer session transitioned to ESTABLISHED state." + ::= { alaBgpPeer6Entry 47 } + + alaBgpPeer6LastWriteTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since we last sent data to the peer." + ::= { alaBgpPeer6Entry 48 } + + alaBgpPeer6RcvdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages received from the peer." + ::= { alaBgpPeer6Entry 49 } + + alaBgpPeer6SentMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of messages sent to the peer." + ::= { alaBgpPeer6Entry 50 } + + alaBgpPeer6RcvdUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages received from the peer." + ::= { alaBgpPeer6Entry 51 } + + alaBgpPeer6SentUpdMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of update messages sent to the peer." + ::= { alaBgpPeer6Entry 52 } + + alaBgpPeer6LastTransitionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session was operationally up or down to the peer." + ::= { alaBgpPeer6Entry 53 } + + alaBgpPeer6LastUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since the BGP session with the peer was established." + ::= { alaBgpPeer6Entry 54 } + + alaBgpPeer6BgpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP Identifier of the peer." + ::= { alaBgpPeer6Entry 55 } + + alaBgpPeer6LocalIntfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user defined name used to identify the local IPv6 interface for this + peer's TCP connection." + ::= { alaBgpPeer6Entry 56 } + + alaBgpPeer6RestartTime OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The graceful restart time interval advertised by this peer. A value of 0 indicates + that this peer is not capable of graceful restart, and has not advertised this capability." + ::= { alaBgpPeer6Entry 57 } + + alaBgpPeer6RestartState OBJECT-TYPE + SYNTAX INTEGER { + notRestarting(1), + restarting(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer is currently performing a graceful restart. A value of none + indicates that this peer is not capable of graceful restart." + ::= { alaBgpPeer6Entry 58 } + + alaBgpPeer6RestartFwdState OBJECT-TYPE + SYNTAX INTEGER { + notPreserved(1), + preserved(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has preserved the forwarding state during + the graceful restart. This value is defined only for a peer that has advertised + graceful restart capability. For peers that are not capable of graceful restart, + this value will be notPreserved." + ::= { alaBgpPeer6Entry 59 } + + alaBgpPeer6Ipv6Unicast OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the peer has advertised Multiprotocol IPv6 Unicast capability + in its BGP OPEN message." + ::= { alaBgpPeer6Entry 60 } + + alaBgpPeer6HoldTime OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the Hold Timer established with the peer. + The value of this object is calculated by this BGP speaker by using the + smaller of the value in alaBgpPeer6HoldTimeConfigured and the Hold Time + received in the OPEN message. This value must be at lease three seconds + if it is not zero (0) in which case the session has not been + established with the peer, or, the value of alaBgpPeer6HoldTimeConfigured + is zero (0)." + ::= { alaBgpPeer6Entry 61 } + + alaBgpPeer6KeepAlive OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the KeepAlive timer established with the peer. + The value of this object is calculated by this BGP speaker such that, + when compared with alaBgpPeer6HoldTime, it has the same proportion as what + alaBgpPeer6KeepAliveConfigured has when compared with alaBgpPeer6HoldTimeConfigured. + If the value of this object is zero (0), it indicates that the session + has not been established with the peer, or, the value of + alaBgpPeer6KeepAliveConfigured is zero (0)." + ::= { alaBgpPeer6Entry 62 } + + alaBgpPeer6ConnRetryInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the ConnectRetry timer. The suggested value + for this timer is 120 seconds." + ::= { alaBgpPeer6Entry 63 } + + alaBgpPeer6HoldTimeConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the Hold Time configured for this BGP speaker + with this peer. This value is placed in an OPEN message sent to this peer + by this BGP speaker, and is compared with the Hold Time field in an OPEN + message received from the peer when determining the Hold Time + (alaBgpPeer6HoldTime) with the peer. This value must not be less than + three seconds if it is not zero (0) in which case the Hold Time is NOT + to be negotiated with the peer. The suggested value for this timer + is 90 seconds." + ::= { alaBgpPeer6Entry 64 } + + alaBgpPeer6KeepAliveConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the KeepAlive timer configured for this BGP + speaker with this peer. The value of this object will only determine the + KEEPALIVE messages' frequency relative to the value specified in + alaBgpPeer6HoldTimeConfigured; the actual time interval for the KEEPALIVE + messages is indicated by alaBgpPeer6KeepAlive. A reasonable maximum value + for this timer would be configured to be one third of that of + alaBgpPeer6HoldTimeConfigured. If the value of this object is zero (0), + no periodical KEEPALIVE messages are sent to the peer after the BGP + connection has been established. The suggested value for this timer + is 30 seconds." + ::= { alaBgpPeer6Entry 65 } + + alaBgpPeer6Ipv4NextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv4 nexthop address to be used for IPv4 routes advertised to this peer." + ::= { alaBgpPeer6Entry 66 } + + alaBgpPeer6Ipv6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 nexthop address to be used for IPv6 routes advertised to this peer." + ::= { alaBgpPeer6Entry 67 } + + alaBgpPeer6AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state of the BGP connection. A transition from 'stop' to 'start' + will cause the BGP Start Event to be generated. A transition from 'start' to + 'stop' will cause the BGP Stop Event to be generated. This parameter can be + used to restart BGP peer connections. Care should be used in providing + write access to this object without adequate authentication." + ::= { alaBgpPeer6Entry 68 } + + alaBgpPeer6State OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection state." + ::= { alaBgpPeer6Entry 69 } + + alaBgpPeer6LocalPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port number for this peer's TCP connection." + ::= { alaBgpPeer6Entry 70 } + + alaBgpPeer6TcpWindowSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the socket buffers, in bytes, used for this TCP connection." + ::= { alaBgpPeer6Entry 71 } + + alaBgpPeer6ActivateIpv6 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, the Multiprotocol IPv6 Unicast capability is advertised to + this peer. If disabled, the capability is not advertised in the OPEN message." + DEFVAL { disabled } + ::= { alaBgpPeer6Entry 72 } + + alaBgpPeer6MinRouteAdvertisementInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the MinRouteAdvertisementInterval timer." + DEFVAL { 30 } + ::= { alaBgpPeer6Entry 73 } + + alaBgpPeer6Prefix6ListOut OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + sent to this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 74 } + + alaBgpPeer6Prefix6ListIn OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..70)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the prefix6-list to be applied to the updates + received from this peer. This is same as alaBgpPrefix6MatchListId." + DEFVAL { "" } + ::= { alaBgpPeer6Entry 75 } + + alaBgpPeer6ActivateIpv4 OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, the Multiprotocol IPv4 Unicast capability is advertised to + this peer. If disabled, the capability is not advertised in the OPEN message." + DEFVAL { enabled } + ::= { alaBgpPeer6Entry 76 } + + alaBgpPeer6BfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables BFd for a particular Peer." + ::= { alaBgpPeer6Entry 77 } + + +-- compliance statements + + alcatelIND1BGPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the BGP4 mib." + MODULE -- this module + MANDATORY-GROUPS { + alabgpMIBGlobalsGroup, + alabgpMIBPeerGroup, + alabgpMIBAggrGroup, + alabgpMIBNetworkGroup, + alabgpMIBRouteGroup, + alabgpMIBPathAttrGroup, + alabgpMIBDampGroup, + alabgpMIBRouteMapGroup, + alabgpMIBAspathListGroup, + alabgpMIBPrefixListGroup, + alabgpMIBCommunityListGroup, + alabgpMIBAspathPriListGroup, + alabgpMIBCommunityPriListGroup, + alabgpMIBNetwork6Group, + alabgpMIBRoute6Group, + alabgpMIBPath6AttrGroup, + alabgpMIBPeer6Group + } + ::= { alcatelIND1BGPMIBCompliances 1 } + +-- units of conformance + + alabgpMIBGlobalsGroup OBJECT-GROUP + OBJECTS { + alaBgpProtoStatus, + alaBgpAutonomousSystemNumber, + alaBgpRouterId, + alaBgpIgpSynchStatus, + alaBgpMedAlways, + alaBgpDefaultLocalPref, + alaBgpMissingMed, + alaBgpManualTag, + alaBgpConfedId, + alaBgpDampening, + alaBgpDampHalfLife, + alaBgpDampMaxFlapHistory, + alaBgpFastExternalFailOver, + alaBgpPeerChanges, + alaBgpVersion, + alaBgpProtoOperState, + alaBgpMaxPeers, + alaBgpNumActiveRoutes, + alaBgpNumEstabExternalPeers, + alaBgpNumEstabInternalPeers, + alaBgpNumPaths, + alaBgpNumFeasiblePaths, + alaBgpNumDampenedPaths, + alaBgpNumIgpSyncWaitPaths, + alaBgpNumPolicyChgPaths, + alaBgpMultiPath, + alaBgpRouteReflection, + alaBgpClusterId, + alaBgpDampeningClear, + alaBgpDampCutOff, + alaBgpDampReuse, + alaBgpDampCeil, + alaBgpAspathCompare, + alaBgpAsOriginInterval, + alaBgpMultiProtocolIpv4, + alaBgpMultiProtocolIpv6, + alaBgpBfdStatus, + alaBgpBfdAllNeighborStatus, + alaBgpGracefulRestart, + alaBgpRestartInterval, + alaBgpRestartStatus, + alaBgpAsnFormat, + alaBgpClearAllNeighborStats + } + STATUS current + DESCRIPTION + "A collection of objects providing information on global BGP state." + ::= { alcatelIND1BGPMIBGroups 1 } + + alabgpMIBPeerGroup OBJECT-GROUP + OBJECTS { + alaBgpPeerAddr, + alaBgpPeerAS, + alaBgpPeerPassive, + alaBgpPeerName, + alaBgpPeerMultiHop, + alaBgpPeerMaxPrefix, + alaBgpPeerMaxPrefixWarnOnly, + alaBgpPeerNextHopSelf, + alaBgpPeerSoftReconfig, + alaBgpPeerInSoftReset, + alaBgpPeerIpv4Unicast, + alaBgpPeerIpv4Multicast, + alaBgpPeerRcvdRtRefreshMsgs, + alaBgpPeerSentRtRefreshMsgs, + alaBgpPeerRouteMapOut, + alaBgpPeerRouteMapIn, + alaBgpPeerLocalAddr, + alaBgpPeerLastDownReason, + alaBgpPeerLastDownTime, + alaBgpPeerLastReadTime, + alaBgpPeerRcvdNotifyMsgs, + alaBgpPeerSentNotifyMsgs, + alaBgpPeerLastSentNotifyReason, + alaBgpPeerLastRecvNotifyReason, + alaBgpPeerRcvdPrefixes, + alaBgpPeerDownTransitions, + alaBgpPeerType, + alaBgpPeerAutoReStart, + alaBgpPeerClientStatus, + alaBgpPeerConfedStatus, + alaBgpPeerRemovePrivateAs, + alaBgpPeerClearCounter, + alaBgpPeerTTL, + alaBgpPeerAspathListOut, + alaBgpPeerAspathListIn, + alaBgpPeerPrefixListOut, + alaBgpPeerPrefixListIn, + alaBgpPeerCommunityListOut, + alaBgpPeerCommunityListIn, + alaBgpPeerRestart, + alaBgpPeerDefaultOriginate, + alaBgpPeerReconfigureInBound, + alaBgpPeerReconfigureOutBound, + alaBgpPeerMD5Key, + alaBgpPeerMD5KeyEncrypt, + alaBgpPeerRowStatus, + alaBgpPeerUpTransitions, + alaBgpPeerLastWriteTime, + alaBgpPeerRcvdMsgs, + alaBgpPeerSentMsgs, + alaBgpPeerRcvdUpdMsgs, + alaBgpPeerSentUpdMsgs, + alaBgpPeerIpv6Unicast, + alaBgpPeerIpv6NextHop, + alaBgpPeerLocalPort, + alaBgpPeerTcpWindowSize, + alaBgpPeerActivateIpv6, + alaBgpPeerBfdStatus, + alaBgpPeerPrefix6ListOut, + alaBgpPeerPrefix6ListIn, + alaBgpPeerActivateIpv4 + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP peers." + ::= { alcatelIND1BGPMIBGroups 2 } + + alabgpMIBAggrGroup OBJECT-GROUP + OBJECTS { + alaBgpAggrAddr, + alaBgpAggrMask, + alaBgpAggrSummarize, + alaBgpAggrSet, + alaBgpAggrState, + alaBgpAggrMetric, + alaBgpAggrLocalPref, + alaBgpAggrCommunity, + alaBgpAggrRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP aggregates." + ::= { alcatelIND1BGPMIBGroups 3 } + + alabgpMIBNetworkGroup OBJECT-GROUP + OBJECTS { + alaBgpNetworkAddr, + alaBgpNetworkMask, + alaBgpNetworkState, + alaBgpNetworkMetric, + alaBgpNetworkLocalPref, + alaBgpNetworkCommunity, + alaBgpNetworkRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP networks." + ::= { alcatelIND1BGPMIBGroups 4 } + + alabgpMIBRouteGroup OBJECT-GROUP + OBJECTS { + alaBgpRouteAddr, + alaBgpRouteMask, + alaBgpRouteState, + alaBgpRoutePaths, + alaBgpRouteFeasiblePaths, + alaBgpRouteNextHop, + alaBgpRouteIgpNextHop, + alaBgpRouteIsHidden, + alaBgpRouteIsAggregate, + alaBgpRouteIsAggregateContributor, + alaBgpRouteAdvNeighbors, + alaBgpRouteIsAggregateList, + alaBgpRouteIsAggregateWait, + alaBgpRouteIsOnEbgpChgList, + alaBgpRouteIsOnIbgpClientChgList, + alaBgpRouteIsOnIbgpChgList, + alaBgpRouteIsOnLocalChgList, + alaBgpRouteIsOnDeleteList, + alaBgpRouteIsDampened + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP routes." + ::= { alcatelIND1BGPMIBGroups 5 } + + alabgpMIBPathAttrGroup OBJECT-GROUP + OBJECTS { + alaBgpPathAddr, + alaBgpPathMask, + alaBgpPathPeerAddr, + alaBgpPathSrcProto, + alaBgpPathWeight, + alaBgpPathPref, + alaBgpPathState, + alaBgpPathOrigin, + alaBgpPathNextHop, + alaBgpPathAs, + alaBgpPathLocalPref, + alaBgpPathMed, + alaBgpPathAtomic, + alaBgpPathAggregatorAs, + alaBgpPathAggregatorAddr, + alaBgpPathCommunity, + alaBgpPathUnknownAttr, + alaBgpPathOriginatorId, + alaBgpPathClusterList, + alaBgpPathPeerInetType, + alaBgpPathPeerName + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP paths attributes." + ::= { alcatelIND1BGPMIBGroups 6 } + + alabgpMIBDampGroup OBJECT-GROUP + OBJECTS { + alaBgpDampAddr, + alaBgpDampMask, + alaBgpDampPeerAddr, + alaBgpDampFigureOfMerit, + alaBgpDampFlaps, + alaBgpDampDuration, + alaBgpDampLastUpdateTime, + alaBgpDampReuseTime, + alaBgpDampClear + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP dampening." + ::= { alcatelIND1BGPMIBGroups 7 } + + alabgpMIBRouteMapGroup OBJECT-GROUP + OBJECTS { + alaBgpRouteMapName, + alaBgpRouteMapInst, + alaBgpRouteMapAsPathMatchListId, + alaBgpRouteMapPrefixMatchListId, + alaBgpRouteMapCommunityMatchListId, + alaBgpRouteMapOrigin, + alaBgpRouteMapLocalPref, + alaBgpRouteMapLocalPrefMode, + alaBgpRouteMapMed, + alaBgpRouteMapMedMode, + alaBgpRouteMapAsPrepend, + alaBgpRouteMapSetCommunityMode, + alaBgpRouteMapCommunity, + alaBgpRouteMapMatchAsRegExp, + alaBgpRouteMapMatchPrefix, + alaBgpRouteMapMatchMask, + alaBgpRouteMapMatchCommunity, + alaBgpRouteMapWeight, + alaBgpRouteMapAction, + alaBgpRouteMapRowStatus, + alaBgpRouteMapPrefix6MatchListId, + alaBgpRouteMapMatchPrefix6, + alaBgpRouteMapMatchMaskLength6, + alaBgpRouteMapCommunityStrip + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP route maps." + ::= { alcatelIND1BGPMIBGroups 8 } + + alabgpMIBAspathListGroup OBJECT-GROUP + OBJECTS { + alaBgpAspathMatchListId, + alaBgpAspathMatchListRegExp, + alaBgpAspathMatchListPriority, + alaBgpAspathMatchListAction, + alaBgpAspathMatchListRowStatus, + alaBgpAspathMatchListSubIndex + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP aspath lists." + ::= { alcatelIND1BGPMIBGroups 9 } + + alabgpMIBPrefixListGroup OBJECT-GROUP + OBJECTS { + alaBgpPrefixMatchListId, + alaBgpPrefixMatchListAddr, + alaBgpPrefixMatchListMask, + alaBgpPrefixMatchListGE, + alaBgpPrefixMatchListLE, + alaBgpPrefixMatchListAction, + alaBgpPrefixMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP prefix lists." + ::= { alcatelIND1BGPMIBGroups 10 } + + alabgpMIBCommunityListGroup OBJECT-GROUP + OBJECTS { + alaBgpCommunityMatchListId, + alaBgpCommunityMatchListString, + alaBgpCommunityMatchListPriority, + alaBgpCommunityMatchListType, + alaBgpCommunityMatchListAction, + alaBgpCommunityMatchListRowStatus, + alaBgpCommunityMatchListSubIndex + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP community lists." + ::= { alcatelIND1BGPMIBGroups 11 } + + alabgpMIBAspathPriListGroup OBJECT-GROUP + OBJECTS { + alaBgpAspathPriMatchListId, + alaBgpAspathPriMatchListPriority, + alaBgpAspathPriMatchListIntIdx, + alaBgpAspathPriMatchListRegExp, + alaBgpAspathPriMatchListAction, + alaBgpAspathPriMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP aspath lists by priority." + ::= { alcatelIND1BGPMIBGroups 12 } + + alabgpMIBCommunityPriListGroup OBJECT-GROUP + OBJECTS { + alaBgpCommunityPriMatchListId, + alaBgpCommunityPriMatchListPriority, + alaBgpCommunityPriMatchListIntIdx, + alaBgpCommunityPriMatchListString, + alaBgpCommunityPriMatchListType, + alaBgpCommunityPriMatchListAction, + alaBgpCommunityPriMatchListRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP community lists by priority." + ::= { alcatelIND1BGPMIBGroups 13 } + + alabgpMIBNetwork6Group OBJECT-GROUP + OBJECTS { + alaBgpNetwork6Addr, + alaBgpNetwork6MaskLen, + alaBgpNetwork6State, + alaBgpNetwork6Metric, + alaBgpNetwork6LocalPref, + alaBgpNetwork6Community, + alaBgpNetwork6RowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP IPv6 networks." + ::= { alcatelIND1BGPMIBGroups 14 } + + alabgpMIBRoute6Group OBJECT-GROUP + OBJECTS { + alaBgpRoute6Addr, + alaBgpRoute6MaskLen, + alaBgpRoute6State, + alaBgpRoute6Paths, + alaBgpRoute6FeasiblePaths, + alaBgpRoute6NextHop, + alaBgpRoute6IgpNextHop, + alaBgpRoute6IsHidden, + alaBgpRoute6IsAggregate, + alaBgpRoute6IsAggregateContributor, + alaBgpRoute6AdvNeighbors, + alaBgpRoute6IsAggregateList, + alaBgpRoute6IsAggregateWait, + alaBgpRoute6IsOnEbgpChgList, + alaBgpRoute6IsOnIbgpClientChgList, + alaBgpRoute6IsOnIbgpChgList, + alaBgpRoute6IsOnLocalChgList, + alaBgpRoute6IsOnDeleteList, + alaBgpRoute6IsDampened + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP routes." + ::= { alcatelIND1BGPMIBGroups 15 } + + alabgpMIBPath6AttrGroup OBJECT-GROUP + OBJECTS { + alaBgpPath6Addr, + alaBgpPath6MaskLen, + alaBgpPath6PeerBgpId, + alaBgpPath6SrcProto, + alaBgpPath6Weight, + alaBgpPath6Pref, + alaBgpPath6State, + alaBgpPath6Origin, + alaBgpPath6NextHop, + alaBgpPath6As, + alaBgpPath6LocalPref, + alaBgpPath6Med, + alaBgpPath6Atomic, + alaBgpPath6AggregatorAs, + alaBgpPath6AggregatorAddr, + alaBgpPath6Community, + alaBgpPath6UnknownAttr, + alaBgpPath6OriginatorId, + alaBgpPath6ClusterList, + alaBgpPath6PeerName + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP paths attributes." + ::= { alcatelIND1BGPMIBGroups 16 } + + alabgpMIBPeer6Group OBJECT-GROUP + OBJECTS { + alaBgpPeer6Addr, + alaBgpPeer6AS, + alaBgpPeer6Passive, + alaBgpPeer6Name, + alaBgpPeer6MultiHop, + alaBgpPeer6MaxPrefix, + alaBgpPeer6MaxPrefixWarnOnly, + alaBgpPeer6NextHopSelf, + alaBgpPeer6SoftReconfig, + alaBgpPeer6InSoftReset, + alaBgpPeer6Ipv4Unicast, + alaBgpPeer6Ipv4Multicast, + alaBgpPeer6RcvdRtRefreshMsgs, + alaBgpPeer6SentRtRefreshMsgs, + alaBgpPeer6RouteMapOut, + alaBgpPeer6RouteMapIn, + alaBgpPeer6LocalAddr, + alaBgpPeer6LastDownReason, + alaBgpPeer6LastDownTime, + alaBgpPeer6LastReadTime, + alaBgpPeer6RcvdNotifyMsgs, + alaBgpPeer6SentNotifyMsgs, + alaBgpPeer6LastSentNotifyReason, + alaBgpPeer6LastRecvNotifyReason, + alaBgpPeer6RcvdPrefixes, + alaBgpPeer6DownTransitions, + alaBgpPeer6Type, + alaBgpPeer6AutoReStart, + alaBgpPeer6ClientStatus, + alaBgpPeer6ConfedStatus, + alaBgpPeer6RemovePrivateAs, + alaBgpPeer6ClearCounter, + alaBgpPeer6TTL, + alaBgpPeer6AspathListOut, + alaBgpPeer6AspathListIn, + alaBgpPeer6PrefixListOut, + alaBgpPeer6PrefixListIn, + alaBgpPeer6CommunityListOut, + alaBgpPeer6CommunityListIn, + alaBgpPeer6Restart, + alaBgpPeer6DefaultOriginate, + alaBgpPeer6ReconfigureInBound, + alaBgpPeer6ReconfigureOutBound, + alaBgpPeer6MD5Key, + alaBgpPeer6MD5KeyEncrypt, + alaBgpPeer6RowStatus, + alaBgpPeer6UpTransitions, + alaBgpPeer6LastWriteTime, + alaBgpPeer6RcvdMsgs, + alaBgpPeer6SentMsgs, + alaBgpPeer6RcvdUpdMsgs, + alaBgpPeer6SentUpdMsgs, + alaBgpPeer6Ipv6Unicast, + alaBgpPeer6HoldTime, + alaBgpPeer6KeepAlive, + alaBgpPeer6ConnRetryInterval, + alaBgpPeer6HoldTimeConfigured, + alaBgpPeer6KeepAliveConfigured, + alaBgpPeer6Ipv4NextHop, + alaBgpPeer6Ipv6NextHop, + alaBgpPeer6AdminStatus, + alaBgpPeer6State, + alaBgpPeer6LocalPort, + alaBgpPeer6TcpWindowSize, + alaBgpPeer6ActivateIpv6, + alaBgpPeer6MinRouteAdvertisementInterval, + alaBgpPeer6Prefix6ListOut, + alaBgpPeer6Prefix6ListIn, + alaBgpPeer6BgpId, + alaBgpPeer6LastTransitionTime , + alaBgpPeer6LastUpTime , + alaBgpPeer6LocalIntfName , + alaBgpPeer6RestartFwdState, + alaBgpPeer6RestartState , + alaBgpPeer6RestartTime , + alaBgpPeerBgpId , + alaBgpPeerLastTransitionTime , + alaBgpPeerLastUpTime, + alaBgpPeerLocalIntfName , + alaBgpPeerRestartTime , + alaBgpPeerRestartState , + alaBgpPeerRestartFwdState , + alaBgpPeerIpv6Unicast , + alaBgpPeerIpv6NextHop , + alaBgpPeerLocalPort , + alaBgpPeerTcpWindowSize , + alaBgpPeerActivateIpv6 , + alaBgpPeerBfdStatus , + alaBgpPeerPrefix6ListOut , + alaBgpPeerPrefix6ListIn, + alaBgpPeer6ActivateIpv4, + alaBgpPeer6BfdStatus + } + STATUS current + DESCRIPTION + "A collection of objects for managing BGP peers." + ::= { alcatelIND1BGPMIBGroups 17 } + + + alaBgpPrefix6MatchListEntryGroup OBJECT-GROUP + OBJECTS { + alaBgpPrefix6MatchListGE, + alaBgpPrefix6MatchListLE, + alaBgpPrefix6MatchListAction, + alaBgpPrefix6MatchListRowStatus + } + STATUS current + DESCRIPTION + "Identifier of this list of autonomous system path matching criteria." + ::= { alcatelIND1BGPMIBGroups 18 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB new file mode 100644 index 0000000..b487e86 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-CAPMAN-MIB @@ -0,0 +1,1000 @@ +ALCATEL-IND1-CAPMAN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-IDENTITY, Integer32, Unsigned32 FROM SNMPv2-SMI + RowStatus, MacAddress,DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InterfaceIndex FROM IF-MIB + softentIND1CapMan FROM ALCATEL-IND1-BASE; + + + alcatelIND1CapManMIB MODULE-IDENTITY + LAST-UPDATED "200911230000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + System Capability Manager, to allow for system control and limitation setting, of + different, features through out the system. + Capability manager is a centralized process which provides hardware information and + capability to other processes. To optimize the system performance , certain features + may be configured to a lower than the hardware limit through capability manager. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2009 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200911230000Z" + DESCRIPTION + "Capability Manager is used to set system wide limitation." + ::= { softentIND1CapMan 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1CapManMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For System limitation setting , through Capability Manager + Subsystem Managed Objects." + ::= { alcatelIND1CapManMIB 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + alaCapabilityMibNotifications OBJECT IDENTIFIER ::= { alcatelIND1CapManMIBObjects 0 } + alaCapabilityManager OBJECT IDENTIFIER ::= { alcatelIND1CapManMIBObjects 1 } + alaCapManConformance OBJECT IDENTIFIER ::= { alcatelIND1CapManMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxx +-- capability Manager VRF Table +-- xxxxxxxxxxxxxxxxxxx + +alaCapManVrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCapManVrfEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of capabilities related to vrf limits." + ::= { alaCapabilityManager 1 } + +alaCapManVrfEntry OBJECT-TYPE + SYNTAX AlaCapManVrfEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A Capability Manager VRF entry." + INDEX {alaCapabilityVrfContext, alaCapabilityVrfCapability } + ::= { alaCapManVrfTable 1 } + +AlaCapManVrfEntry ::= SEQUENCE { + alaCapabilityVrfContext + INTEGER, + alaCapabilityVrfCapability + INTEGER, + alaCapabilityVrfLimit + Integer32 + } + +alaCapabilityVrfContext OBJECT-TYPE + SYNTAX INTEGER { + global (1), + primary (2), + subsidiary (3) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Context of the change being done on vrf capability. + global is a setting which applies throughout the chassis. + primary is for the primary connection, and subsidiary, is for + all other connection." + + ::= { alaCapManVrfEntry 1 } + +alaCapabilityVrfCapability OBJECT-TYPE + SYNTAX INTEGER { + ipv4Routes(1), + ipv6Routes(2), + ipv4Interfaces(3), + ipv6Interfaces(4), + mcastInterfaces(5), + pimRPS(6), + bgpPeers(7), + bgpRoutes(8), + ripRoutes(9), + routingProtocols(10), + maxOSPF(11) + + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Identifies a vrf related capability." + ::= { alaCapManVrfEntry 2 } + +alaCapabilityVrfLimit OBJECT-TYPE + SYNTAX Integer32 (0..524288) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The actual limitation applied to the vrf capability." + ::= { alaCapManVrfEntry 3 } + + + + + +-- xxxxxxxxxxxxxxxxxxx +-- capability Manager TCAM Table +-- xxxxxxxxxxxxxxxxxxx + +alaCapManTcamTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCapManTcamEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of capabilities related to TCAM limits." + ::= { alaCapabilityManager 2 } + + +alaCapManTcamEntry OBJECT-TYPE + SYNTAX AlaCapManTcamEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A Capability Manager Tcam entry." + INDEX {alaCapabilityTcamContext, alaCapabilityTcamCapability } + ::= { alaCapManTcamTable 1 } + +AlaCapManTcamEntry ::= SEQUENCE { + alaCapabilityTcamContext + INTEGER, + alaCapabilityTcamCapability + INTEGER, + alaCapabilityTcamMode + Integer32 + } + + +alaCapabilityTcamContext OBJECT-TYPE + SYNTAX INTEGER { + global (1) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Context of the change being done on TCAM capability." + ::= { alaCapManTcamEntry 1 } + +alaCapabilityTcamCapability OBJECT-TYPE + SYNTAX INTEGER { + mode(1) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Identifies a TCAM related capability." + ::= { alaCapManTcamEntry 2 } + +alaCapabilityTcamMode OBJECT-TYPE + SYNTAX Integer32 (0..6) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Selected Tcam mode." + ::= { alaCapManTcamEntry 3 } + + + + + +-- xxxxxxxxxxxxxxxxxxx +-- capability Manager Mirroring Table +-- xxxxxxxxxxxxxxxxxxx + +alaCapManMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCapManMirrorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of capabilities related to mirroring limits." + ::= { alaCapabilityManager 3 } + + +alaCapManMirrorEntry OBJECT-TYPE + SYNTAX AlaCapManMirrorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A Capability Manager Mirror entry." + INDEX { alaCapabilityMirrorContext, alaCapabilityMirrorCapability } + ::= { alaCapManMirrorTable 1 } + +AlaCapManMirrorEntry ::= SEQUENCE { + alaCapabilityMirrorContext + INTEGER, + alaCapabilityMirrorCapability + INTEGER, + alaCapabilityMirrorLimit + Integer32 + } + +alaCapabilityMirrorContext OBJECT-TYPE + SYNTAX INTEGER { + global (1) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Context of the change being done on Mirroring capability." + ::= { alaCapManMirrorEntry 1 } + +alaCapabilityMirrorCapability OBJECT-TYPE + SYNTAX INTEGER { + maxMonitorSess (1) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Identifies a Mirroring related capability." + ::= { alaCapManMirrorEntry 2 } + +alaCapabilityMirrorLimit OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Number of monitoring sessions." + ::= { alaCapManMirrorEntry 3 } + + + + + +-- xxxxxxxxxxxxxxxxxxx +-- capability Manager SourceLearning Table +-- xxxxxxxxxxxxxxxxxxx + +alaCapManSourceLearningTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCapManSourceLearningEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of capabilities related to source learning modes." + ::= { alaCapabilityManager 4 } + + +alaCapManSourceLearningEntry OBJECT-TYPE + SYNTAX AlaCapManSourceLearningEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A Capability Manager SourceLearning entry." + INDEX { alaCapabilitySourceLearningContext, alaCapabilitySourceLearningCapability } + ::= { alaCapManSourceLearningTable 1 } + +AlaCapManSourceLearningEntry ::= SEQUENCE { + alaCapabilitySourceLearningContext + INTEGER, + alaCapabilitySourceLearningCapability + INTEGER, + alaCapabilitySourceLearningMode + INTEGER + } + +alaCapabilitySourceLearningContext OBJECT-TYPE + SYNTAX INTEGER { + global (1) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Context of the change being done on source learning capability." + ::= { alaCapManSourceLearningEntry 1 } + +alaCapabilitySourceLearningCapability OBJECT-TYPE + SYNTAX INTEGER { + mode (1) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Identifies a source learning related capability." + ::= { alaCapManSourceLearningEntry 2 } + +alaCapabilitySourceLearningMode OBJECT-TYPE + SYNTAX INTEGER { + centralized(1), + distributed(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "whether source learning should operate in centralized or distributed mode." + ::= { alaCapManSourceLearningEntry 3 } + + +-- xxxxxxxxxxxxxxxxxxx +-- CAPABILITY MANAGER HASH CONTROL GLOBAL OBJECTS +-- xxxxxxxxxxxxxxxxxxx + +alaCapManHashControlCommands OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Hash-control commands." + ::= { alaCapabilityManager 5 } + +alaCapManHashMode OBJECT-TYPE + SYNTAX INTEGER + { + brief(1), + extended(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to brief, Hash mode is enabled. + When set to Extended, Hash mode is disabled." + DEFVAL { extended } + ::= { alaCapManHashControlCommands 1 } + +alaCapManUdpTcpPortMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The control is used to enable or disable UDP TCP + port hashing. This option is applicable only when + Hash mode is set to disabled (i.e. extended)" + DEFVAL { disabled } + ::= { alaCapManHashControlCommands 2 } + +alaCapManNonUCHashControl OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This control is used to enable/disable + Load balance for non unicast traffic." + DEFVAL { disable } + ::= { alaCapManHashControlCommands 3 } + + + +-- xxxxxxxxxxxxxxxxxxx +-- capability Manager VC Software Licensing +-- xxxxxxxxxxxxxxxxxxx + +alaCapManSwLicensingConfig OBJECT IDENTIFIER ::= { alaCapabilityManager 6 } + + +alaCapManSwLicensingAction OBJECT-TYPE + SYNTAX INTEGER { + default (0), + applyFile (1), + applyKey (2), + deactivate (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Object to define the action related to software licensing." + ::= { alaCapManSwLicensingConfig 1} + + +alaCapManSwLicensingActionArg OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Argument of the software licensing action." + ::= { alaCapManSwLicensingConfig 2} + + +alaCapManVcSwLicensingAction OBJECT-TYPE + SYNTAX INTEGER { + default (0), + applyFile (1), + applyAfn (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Object to define the action related to software licensing." + ::= { alaCapManSwLicensingConfig 3} + + +alaCapManVcSwLicensingActionArg OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Argument of the software licensing action." + ::= { alaCapManSwLicensingConfig 4} + +alaCapManVcSwLicensingAfnInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "AFN related license info." + ::= { alaCapManSwLicensingConfig 5} + +alaCapManVcSwLicensingAfnStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProgress(2), + successful(3), + failed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "AFN related license status." + ::= { alaCapManSwLicensingConfig 6} + +alaCapManSwLicensingInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCapManSwLicensingInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of valid application license information" + ::= { alaCapabilityManager 7 } + +alaCapManSwLicensingInfoEntry OBJECT-TYPE + SYNTAX AlaCapManSwLicensingInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information of valid license applications" + INDEX { alaLicenseId } + ::= { alaCapManSwLicensingInfoTable 1 } + +AlaCapManSwLicensingInfoEntry ::= + SEQUENCE + { + alaLicenseId Unsigned32, + alaLicensedApplication SnmpAdminString, + alaLicenseType INTEGER, + alaLicenseTimeRemaining Integer32 + } + +alaLicenseId OBJECT-TYPE + SYNTAX Unsigned32(0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Number identifying a licence. This number is automatically generated in the + license generation process." + ::= { alaCapManSwLicensingInfoEntry 1 } + +alaLicensedApplication OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String displaying the application for which this license is valid." + ::= { alaCapManSwLicensingInfoEntry 2 } + +alaLicenseType OBJECT-TYPE + SYNTAX INTEGER { + invalid (0), + demo (1), + permanent (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "License of an application can be either Permamnent or Demo. The value of this + indicated the type of this license." + ::= { alaCapManSwLicensingInfoEntry 3 } + +alaLicenseTimeRemaining OBJECT-TYPE + SYNTAX Integer32(-1..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of days remaining to evaluate this demo license. For + permanent license this is not applicable." + ::= { alaCapManSwLicensingInfoEntry 4 } + +------------------------------------------------------------------ +-- Obsolete this table and replace it with alaCapabilityManager 11 +------------------------------------------------------------------ +alaCapManVcSwLicensingInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCapManVcSwLicensingInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "Table of valid application license information" + ::= { alaCapabilityManager 10 } + +alaCapManVcSwLicensingInfoEntry OBJECT-TYPE + SYNTAX AlaCapManVcSwLicensingInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "Information of valid license applications" + INDEX { alaVcLicensedSerialNum, alaVcLicensedMacAddress } + ::= { alaCapManVcSwLicensingInfoTable 1 } + +AlaCapManVcSwLicensingInfoEntry ::= + SEQUENCE + { + alaVcLicensedSerialNum OCTET STRING, + alaVcLicensedMacAddress MacAddress, + alaVcLicenseType INTEGER, + alaVcLicenseVcSlot Integer32, + alaVcLicenseBitMap Integer32, + alaVcLicenseTimeRemain Integer32, + alaVcLicenseUpgradeStatus INTEGER, + alaVcLicenseExpirationDate DateAndTime + } + + +alaVcLicensedSerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(25)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "String displaying the serial number for which this license is valid." + ::= { alaCapManVcSwLicensingInfoEntry 1 } + + +alaVcLicensedMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "String displaying the MAC address for which this license is valid." + ::= { alaCapManVcSwLicensingInfoEntry 2 } + + +alaVcLicenseType OBJECT-TYPE + SYNTAX INTEGER { + demo (1), + permanent (2), + timebased (3), + ov-generated (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "License of an application can be either Permamnent or Demo or TimeBased or OV generated. + The value of this indicated the type of this license." + ::= { alaCapManVcSwLicensingInfoEntry 3 } + + +alaVcLicenseVcSlot OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The virtual chassis unit ID + ni slot number." + ::= { alaCapManVcSwLicensingInfoEntry 4 } + + +alaVcLicenseBitMap OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The chassis license bit map. + 0x00000001 ADVANCD + 0x00000002 DATACENTER + 0x00000004 U16L + 0x00000008 AFN + 0x00000010 POE + " + ::= { alaCapManVcSwLicensingInfoEntry 5 } + + +alaVcLicenseTimeRemain OBJECT-TYPE + SYNTAX Integer32(-1..60) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Number of days remaining for demo license. For + permanent license this is not applicable." + ::= { alaCapManVcSwLicensingInfoEntry 6 } + +alaVcLicenseUpgradeStatus OBJECT-TYPE + SYNTAX INTEGER + { + upgraded(1), + expired(2), + revoked(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Specifies the current status of the time-based/ov-generated license. For + permanent/demo license this is not applicable." + ::= { alaCapManVcSwLicensingInfoEntry 7 } + +alaVcLicenseExpirationDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Expiration date of a time-based/ov-generated license. For + permanent/demo license this is not applicable." + ::= { alaCapManVcSwLicensingInfoEntry 8 } + +-- For new table in license manager that includes license feature id as part of the key + +alaCapManMibVcSwLicensingInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaCapManMibVcSwLicensingInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of valid application license information" + ::= { alaCapabilityManager 11 } + +alaCapManMibVcSwLicensingInfoEntry OBJECT-TYPE + SYNTAX AlaCapManMibVcSwLicensingInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information of valid license applications" + INDEX { alaMibVcLicensedSerialNum, alaMibVcLicensedMacAddress, alaMibVcLicenseFeatureId } + ::= { alaCapManMibVcSwLicensingInfoTable 1 } + +AlaCapManMibVcSwLicensingInfoEntry ::= + SEQUENCE + { + alaMibVcLicensedSerialNum OCTET STRING, + alaMibVcLicensedMacAddress MacAddress, + alaMibVcLicenseFeatureId INTEGER, + alaMibVcLicenseType INTEGER, + alaMibVcLicenseVcSlot Integer32, + alaMibVcLicenseTimeRemain Integer32, + alaMibVcLicenseUpgradeStatus INTEGER, + alaMibVcLicenseExpirationDate DateAndTime + } + +alaMibVcLicensedSerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(25)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "String displaying the serial number for which this license is valid." + ::= { alaCapManMibVcSwLicensingInfoEntry 1 } + + +alaMibVcLicensedMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "String displaying the MAC address for which this license is valid." + ::= { alaCapManMibVcSwLicensingInfoEntry 2 } + +alaMibVcLicenseFeatureId OBJECT-TYPE + SYNTAX INTEGER { + advanced (1), + datacenter (2), + xniu16 (3), + afn (4), + poe (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The integer value represents the license feature Id." + ::= { alaCapManMibVcSwLicensingInfoEntry 3 } + +alaMibVcLicenseType OBJECT-TYPE + SYNTAX INTEGER { + demo (1), + permanent (2), + timebased (3), + ov-generated (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "License of an application can be either Permamnent or Demo or TimeBased or OV generated. + The value of this indicated the type of this license." + ::= { alaCapManMibVcSwLicensingInfoEntry 4 } + + +alaMibVcLicenseVcSlot OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The virtual chassis unit ID + ni slot number." + ::= { alaCapManMibVcSwLicensingInfoEntry 5 } + +alaMibVcLicenseTimeRemain OBJECT-TYPE + SYNTAX Integer32(-1..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of days remaining for demo license. For + permanent license this is not applicable." + ::= { alaCapManMibVcSwLicensingInfoEntry 6 } + +alaMibVcLicenseUpgradeStatus OBJECT-TYPE + SYNTAX INTEGER + { + upgraded(1), + expired(2), + revoked(3), + not-applicable(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies the current status of the time-based/ov-generated license. For + permanent/demo license this is not applicable." + ::= { alaCapManMibVcSwLicensingInfoEntry 7 } + +alaMibVcLicenseExpirationDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiration date of a time-based/ov-generated license. For + permanent/demo license this is not applicable." + ::= { alaCapManMibVcSwLicensingInfoEntry 8 } + +-- xxxxxxxxxxxxxxxxxxx +-- capability Manager Ipmc Max Entry Table +-- xxxxxxxxxxxxxxxxxxx + +-- Configured and operational limits on IPMC Table Entry." +alaCapabilityIpmcMaxLimits OBJECT IDENTIFIER ::= { alaCapabilityManager 8} + +alaCapabilityIpmcMaxAdminLimit OBJECT-TYPE + SYNTAX Integer32 (1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured limit on maximum IPMC Table Entry count set by the user." + ::= { alaCapabilityIpmcMaxLimits 1 } + + + +alaCapabilityIpmcMaxOperLimit OBJECT-TYPE + SYNTAX Integer32 (1..8192) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operating limit on maximum IPMC Table Entry count. + This number is calculated based on the configured number + and existing module types." + ::= { alaCapabilityIpmcMaxLimits 2 } + + + +-- xxxxxxxxxxxxxxxxxxx +-- CAPABILITY MANAGER FEATURE CONTROL COMMANDS +-- Specific feature conontrol section, to be used to allow +-- or prevent a feature from running based on Admin config. +-- xxxxxxxxxxxxxxxxxxx + +alaCapManFeatureControlCommands OBJECT IDENTIFIER ::= { alaCapabilityManager 9 } + +alaCapManDcbCfgMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The control is used to globally enable or disable DCB feature" + DEFVAL { enabled } + ::= { alaCapManFeatureControlCommands 1 } + +alaCapManDcbOprMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "operating mode of DCB feature" + DEFVAL { enabled } + ::= { alaCapManFeatureControlCommands 2 } + +-- ------------------------------------------------------------- +-- License Manager TRAPS +-- ------------------------------------------------------------- +alaLicenseManagerDemoDayAlert NOTIFICATION-TYPE + OBJECTS + { + alaLicenseTimeRemaining + } + STATUS current + DESCRIPTION + "Generate trap for license manager." + ::= {alaCapabilityMibNotifications 1} + +-- -------------------------------------------------------------- +-- Capability Manager MIB - Conformance Information +-- -------------------------------------------------------------- +alaCapManGroups OBJECT IDENTIFIER ::= { alaCapManConformance 1 } +alaCapManCompliances OBJECT IDENTIFIER ::= { alaCapManConformance 2 } +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- Units of conformance +-- -------------------------------------------------------------- +alaCapManVrfTableGroup OBJECT-GROUP + OBJECTS { + alaCapabilityVrfLimit + } + STATUS current + DESCRIPTION + "Mandatory objects for VRF Table group" + ::= { alaCapManGroups 1 } + +alaCapManTcamTableGroup OBJECT-GROUP + OBJECTS { + alaCapabilityTcamMode + } + STATUS current + DESCRIPTION + "Mandatory objects for TCAM Table group" + ::= { alaCapManGroups 2 } + +alaCapManMirrorTableGroup OBJECT-GROUP + OBJECTS { + alaCapabilityMirrorLimit + } + STATUS current + DESCRIPTION + "Mandatory objects for Mirroring Table group" + ::= { alaCapManGroups 3 } + +alaCapManSourceLearningTableGroup OBJECT-GROUP + OBJECTS { + alaCapabilitySourceLearningMode + } + STATUS current + DESCRIPTION + "Mandatory objects for source learning Table group" + ::= { alaCapManGroups 4 } + +alaCapManHashControlGroup OBJECT-GROUP + OBJECTS { + alaCapManHashMode, + alaCapManUdpTcpPortMode, + alaCapManNonUCHashControl + } + STATUS current + DESCRIPTION + "Capability Manager Hash Control Group." + ::= { alaCapManGroups 5 } + +alaCapManSwLicensingGroup OBJECT-GROUP + OBJECTS { + alaCapManSwLicensingAction, + alaCapManSwLicensingActionArg, + alaCapManVcSwLicensingAction, + alaCapManVcSwLicensingActionArg, + alaCapManVcSwLicensingAfnInfo, + alaCapManVcSwLicensingAfnStatus + } + STATUS current + DESCRIPTION + "Mandatory objects for software licensing group" + ::= { alaCapManGroups 6 } + +alaCapManSwLicensingInfoGroup OBJECT-GROUP + OBJECTS { + alaLicensedApplication, + alaLicenseType, + alaLicenseTimeRemaining + } + STATUS current + DESCRIPTION + "Mandatory objects for software licensing table info group" + ::= { alaCapManGroups 7 } + +alaCapabilityIpmcMaxLimitsGroup OBJECT-GROUP + OBJECTS { + alaCapabilityIpmcMaxAdminLimit, + alaCapabilityIpmcMaxOperLimit + + } + STATUS current + DESCRIPTION + "Mandatory objects for MAX IPMC max group" + ::= { alaCapManGroups 8 } + +alaCapManDcbCfgModeGroup OBJECT-GROUP + OBJECTS { + alaCapManDcbCfgMode, + alaCapManDcbOprMode + } + STATUS current + DESCRIPTION + "Created to keep SNMP4J compiler Happy" + ::= { alaCapManGroups 9 } + +alaVcLicenseCfgGroup OBJECT-GROUP + OBJECTS { + alaVcLicenseBitMap, + alaVcLicenseTimeRemain, + alaVcLicenseType, + alaVcLicenseVcSlot, + alaVcLicenseUpgradeStatus, + alaVcLicenseExpirationDate + } + + STATUS current + DESCRIPTION + "Created to keep SNMP4J compiler Happy" + ::= { alaCapManGroups 10 } + +alaMibVcLicenseCfgGroup OBJECT-GROUP + OBJECTS { + alaMibVcLicenseFeatureId, + alaMibVcLicenseType, + alaMibVcLicenseVcSlot, + alaMibVcLicenseTimeRemain, + alaMibVcLicenseUpgradeStatus, + alaMibVcLicenseExpirationDate + } + + STATUS current + DESCRIPTION + "Created to keep SNMP4J compiler Happy" + ::= { alaCapManGroups 11 } + +alaCapManTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alaLicenseManagerDemoDayAlert + } + + STATUS current + DESCRIPTION + "Traps for CapMan Manager" + ::= { alaCapManGroups 12 } + +-- -------------------------------------------------------------- +-- Compliance statements +-- -------------------------------------------------------------- +alaCapManCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for support of Capability Manager." + MODULE + MANDATORY-GROUPS { + alaCapManVrfTableGroup, + alaCapManTcamTableGroup, + alaCapManMirrorTableGroup, + alaCapManSourceLearningTableGroup, + alaCapManHashControlGroup, + alaCapManSwLicensingGroup, + alaCapManSwLicensingInfoGroup, + alaCapabilityIpmcMaxLimitsGroup + } + ::= { alaCapManCompliances 1 } +-- -------------------------------------------------------------- + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB new file mode 100644 index 0000000..d9db539 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-CHASSIS-MIB @@ -0,0 +1,3472 @@ +ALCATEL-IND1-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Unsigned32, Integer32, IpAddress, + Counter32 FROM SNMPv2-SMI + PhysicalIndex, + entPhysicalIndex FROM ENTITY-MIB + hardentIND1Physical, + hardentIND1Chassis FROM ALCATEL-IND1-BASE + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MacAddress, + TruthValue, + DisplayString, + TEXTUAL-CONVENTION FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF; + + +alcatelIND1ChassisMIB MODULE-IDENTITY + LAST-UPDATED "201103230000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + etwork Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the Chassis Supervision + Chassis MIB + for managing physical chassis objects not covered in the IETF + Entity MIB (rfc 2737). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201409020000Z" + DESCRIPTION + "Added chasEntPhysFanSpeed object." + + REVISION "201110310000Z" + DESCRIPTION + "Added changes for virtual chassis." + + REVISION "201110140000Z" + DESCRIPTION + "Added chasEntPhysPowerUsed object." + + REVISION "201108050000Z" + DESCRIPTION + "Added chasEntTemperatureTable." + + REVISION "201103230000Z" + DESCRIPTION + "Added image file MD5 checksum changed alert, airflow, and temperature alerts" + + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200706180000Z" + + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { hardentIND1Chassis 1 } + + + alcatelIND1ChassisMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis MIB Subsystem Notifications." + ::= { alcatelIND1ChassisMIB 0 } + + alcatelIND1ChassisMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Managed Objects." + ::= { alcatelIND1ChassisMIB 1 } + + alcatelIND1ChassisMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Conformance Information." + ::= { alcatelIND1ChassisMIB 2 } + + alcatelIND1ChassisMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1ChassisMIBConformance 1 } + + + alcatelIND1ChassisMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis MIB + Subsystem Compliance Statements." + ::= { alcatelIND1ChassisMIBConformance 2 } + + + alcatelIND1ChassisPhysMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Managed Objects." + ::= { hardentIND1Physical 1 } + + + alcatelIND1ChassisPhysMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Conformance Information." + ::= { hardentIND1Physical 2 } + + + alcatelIND1ChassisPhysMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1ChassisPhysMIBConformance 1 } + + + alcatelIND1ChassisPhysMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Chassis Physical MIB + Subsystem Compliance Statements." + ::= { alcatelIND1ChassisPhysMIBConformance 2 } + +-- Textual Conventions + + AlaChasBpsShelfId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "BPS shelf Id ." + SYNTAX Integer32 (1..3) + + ChasTrapsBPSPowerSupply ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Textual convention for type of bps power supply." + SYNTAX INTEGER + { + bpsSysPower1 (1), + bpsSysPower2 (2), + bpsPoePower1 (3), + bpsPoePower2 (4), + bpsPoePower3 (5), + notApplicable (6) + } + + ChasTrapsBPSFetState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Textual convention for BPS FET state" + SYNTAX INTEGER + { + on (1), + off (2), + notApplicable (3) + } + + ChasTrapsBPSEventAlert ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Textual convention for BPS event alert" + SYNTAX INTEGER + { + bpsPsPlugged (1), + bpsPsUnPlugged (2), + bpsModeChanged (3), + notApplicable (4) + } + + ChasTrapsBPSFwType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Textual convention for BPS FW upgrade requirment alert" + SYNTAX INTEGER + { + bpsFwCmcu (1), + bpsFwMmcu (2), + bpsFwCpld (3), + notApplicable (4) + } + + +-- CONTROL MODULE TABLE + +chasControlModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasControlModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for the primary control module." +::= { alcatelIND1ChassisMIBObjects 1 } + + +chasControlModuleEntry OBJECT-TYPE + SYNTAX ChasControlModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the primary control module. This table is an extension + of the entity physical table but this class is instanciated only for a + the primary control module that has a particular Index. When operatiing + in virtual chassis mode only the master primary control module is + instanciated" + INDEX { entPhysicalIndex } +::= { chasControlModuleTable 1 } + + +ChasControlModuleEntry ::= SEQUENCE + { + chasControlActivateTimeout Integer32, + chasControlVersionMngt INTEGER, + chasControlDelayedActivateTimer Unsigned32, + chasControlCertifyStatus INTEGER, + chasControlSynchronizationStatus INTEGER, + chasControlAcrossCmmWorkingSynchroStatus INTEGER, + chasControlAcrossCmmCertifiedSynchroStatus INTEGER, + chasControlNextRunningVersion SnmpAdminString, + chasControlCurrentRunningVersion SnmpAdminString, + chasControlWorkingVersion SnmpAdminString, + chasControlRedundancyTime Integer32, + chasControlEmpIpAddress IpAddress, + chasControlEmpIpMask IpAddress, + chasControlChassisId Integer32 + + + } + +chasControlActivateTimeout OBJECT-TYPE + SYNTAX Integer32 (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is in seconds. It represents how much time before the + switch automatically falls back to the certified version. This value + is set via the Activate(reload working) cli command. + An Activate reboot must be initiated via the primary CMM and that + the timeout value can be accessed via user interface to the primary CMM + only. After the Activate reboot has been initiated, a timeout will occur + (i.e., an Activate Timeout) at the timeout value specified by the user. + If a reboot cancel has not been received prior to the timeout expiration, + the primary CMM will automatically reboot (i.e., re-reboot) using the + certified configuration. This ensures that an automatic backup reboot is + available using the certified configuration in the event that the user + is unable to interface with primary CMM as a result of the attempted + Activate reboot. If the Activate reboot is successful, the user cancels + the backup reboot via the normal reboot cancellation process (i.e., a + zero value is written for the object chasControlDelayedRebootTimer)." +::= { chasControlModuleEntry 1 } + + +chasControlVersionMngt OBJECT-TYPE + SYNTAX INTEGER + { + notSignificant(1), + certifySynchro(2), + certifyNoSynchro(3), + flashSynchro(4), + restore(5), + activate(6), + issu(7), + shutdown(8), + vcConvert(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the primary this means: + notSignificant - No command applied. + certifySynchro - Copy the file from the working to the certified + directory and from the primary to the secondary + (reboot of the secondary). + certifyNoSynchro - Copy the file from the working to the certified + directory. + flashSynchro - Copy the file from the primary to the secondary + (reboot of the secondary). + restore - Copy the file from the certified directory to the + working directory. + activate - Reload from the working directory. Activate can be + scheduled. + issu - In Service Software Upgrade (ISSU). + shutdown - Shutdown chassis specified by chasControlChassisId. + Halts and powers off NIs, halts primary and + secondary CMMs. + vcConvert - Copy the image files from the running directory + to the working directory." + +::= { chasControlModuleEntry 2 } + + +chasControlDelayedActivateTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..31622400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timer value in seconds used to initiate a delayed activate of the primary + CMM. Writing this object to a non-zero value results in CMM reboot of the + working directory following expiration of the specified activate timer delay. + Writing this object to zero results in an immediately activate process. + It is now adjusted to wait a maximum of 366 days." +::= { chasControlModuleEntry 3 } + + + +chasControlCertifyStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + needCertify(2), + certified(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the control module has been certified + (that is the working directory matches the certified directory)" +::= { chasControlModuleEntry 4 } + + +chasControlSynchronizationStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + monoControlModule(2), + notSynchronized(3), + synchronized(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the control module has been synchronized + (that is the working directory matches the working directory + on the other control module(s) if present). Returned value is + monoControlModule when no other control module is present." +::= { chasControlModuleEntry 5 } + + +chasControlAcrossCmmWorkingSynchroStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + monoCMM(2), + no(3), + yes(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the /working has been synchronized + across the CMMs (that is the working directory matches the working directory + on all CMMs if present)" +::= { chasControlModuleEntry 6 } + +chasControlAcrossCmmCertifiedSynchroStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + monoCMM(2), + no(3), + yes(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the /certified has been synchronized + across the CMMs if present)" +::= { chasControlModuleEntry 7 } + +chasControlNextRunningVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pathname for the image directory that will be + used on the next reload. Value may be /flash/certified + or /flash/." +::= { chasControlModuleEntry 8 } + +chasControlCurrentRunningVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pathname of the image directory to the version + that is currently executing. Value may be /flash/certified + or /flash/." +::= { chasControlModuleEntry 9 } + +chasControlWorkingVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path to the currently specified working image directory. + Value may be /flash/certified or /flash/." +::= { chasControlModuleEntry 10 } + +chasControlRedundancyTime OBJECT-TYPE + SYNTAX Integer32 (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time in minutes that the running image must stay up without error + before a subsequent error reset will restart the board from the + running image. If a CMM in dual-CMM switch fails after a reload + and before chasControlRedundancyTime expires, both CMMs will be + rebooted from the certified version." +::= { chasControlModuleEntry 11 } + +chasControlEmpIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object is deprecated. Instead use alaInterfaceTable(ALCATEL-IND1-IP-MIB) + when configuring EMP interfaces. + + The IP Address for the primary control module EMP interface. + This address is used for managing the chassis and will + continue as the EMP interface address after a takeover." +::= { chasControlModuleEntry 12 } + +chasControlEmpIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object is deprecated. Instead use alaInterfaceTable(ALCATEL-IND1-IP-MIB) + when configuring EMP interfaces. + + The IP Address Mask for the primary control module EMP interface. + This address mask is used for managing the chassis and will + continue as the EMP interface mask after a takeover." +::= { chasControlModuleEntry 13 } + +chasControlChassisId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The virtual chassis id for the action specified by + chasControlVersionMngt when operating in virtual + chassis mode. A value of 0 indicates the local + chassis." +::= { chasControlModuleEntry 14 } + + +-- CONTROL REDUNDANT TABLE + + +chasControlRedundantTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasControlRedundantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per control module. There is always at least + one control module in the system." +::= { alcatelIND1ChassisMIBObjects 2 } + + +chasControlRedundantEntry OBJECT-TYPE + SYNTAX ChasControlRedundantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular control module this table is an extension + of the entity physical table but this class is instanciated only for a + particular type of physical entity: the control module that has a + particular Index. When running in virtual chassis mode, entries are + instantiated for the Master and all the slave CMMs" + INDEX { entPhysicalIndex } +::= { chasControlRedundantTable 1 } + + +ChasControlRedundantEntry ::= SEQUENCE + { + chasControlNumberOfTakeover Counter32, + chasControlDelayedRebootTimer Unsigned32, + chasControlDelayedResetAll Integer32 + } + + +chasControlNumberOfTakeover OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a count of the number of times the control module has + changed from primary to secondary mode as a result of a Takeover. Note + that this object can be accessed via user interface to either the + primary or secondary CMM. The value returned is the number of times + that the interfacing control module (either primary or secondary CMM) + has changed from primary to secondary mode. This value does not reflect + the total number of CMM Takeovers for the switch. To get the total + number of Takeovers for the switch, it is necessary to read this value + via user interface to each control module independently." +::= { chasControlRedundantEntry 1 } + + +chasControlDelayedRebootTimer OBJECT-TYPE + SYNTAX Unsigned32 (0.. 31622400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timer value (in seconds) used to initiate a delayed reboot of the primary + or secondary CMM using the certified configuration. Writing this object to + a non-zero value results in a CMM reboot following expiration of the + specified reset timer delay. Writing this object to zero results in + cancellation of a pending CMM delayed reboot. + It is now adjusted to wait a maximum of 366 days." +::= { chasControlRedundantEntry 2 } + +chasControlDelayedResetAll OBJECT-TYPE + SYNTAX Integer32 (-1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to schedule a delayed reset all action for a chassis + when running in virtual chassis mode. If set to -1 - cancel the timer, + 0 - reset all immediately, any other value will start counting down the + time until reset." + DEFVAL { -1 } +::= { chasControlRedundantEntry 3 } + + + -- CHASSIS TABLE + +chasChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per chassis. There is always at least one + chassis or many when running in virtual chassis mode." +::= { alcatelIND1ChassisMIBObjects 3 } + + +chasChassisEntry OBJECT-TYPE + SYNTAX ChasChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular control module this table is an extension + of the entity physical table but this class is instanciated only for a + particular type of physical entity: the control module that has a + particular Index." + INDEX { entPhysicalIndex } +::= { chasChassisTable 1 } + + +ChasChassisEntry ::= SEQUENCE + { + chasFreeSlots Unsigned32, + chasPowerLeft Integer32, + chasNumberOfResets Counter32, + chasTempRange INTEGER, + chasTempThreshold Integer32, + chasDangerTempThreshold Integer32, + chasPrimaryPhysicalIndex Integer32, + chasCPMAHardwareBoardTemp Integer32, + chasCFMAHardwareBoardTemp Integer32, + chasCPMBHardwareBoardTemp Integer32, + chasCFMBHardwareBoardTemp Integer32, + chasCFMCHardwareBoardTemp Integer32, + chasCFMDHardwareBoardTemp Integer32, + chasFTAHardwareBoardTemp Integer32, + chasFTBHardwareBoardTemp Integer32, + chasNI1HardwareBoardTemp Integer32, + chasNI2HardwareBoardTemp Integer32, + chasNI3HardwareBoardTemp Integer32, + chasNI4HardwareBoardTemp Integer32, + chasNI5HardwareBoardTemp Integer32, + chasNI6HardwareBoardTemp Integer32, + chasNI7HardwareBoardTemp Integer32, + chasNI8HardwareBoardTemp Integer32, + chasPowerSupplyRedundancy INTEGER, + chasPowerSupplyRedundancyReserve INTEGER + } + + +chasFreeSlots OBJECT-TYPE + SYNTAX Unsigned32 (0..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free NI front panel slots." +::= { chasChassisEntry 1 } + + +chasPowerLeft OBJECT-TYPE + SYNTAX Integer32 (-100000..100000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power still available on the chassis in Watts." +::= { chasChassisEntry 2 } + + +chasNumberOfResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a count of the number of times this station has been reset + since a cold-start." +::= { chasChassisEntry 3 } + +chasTempRange OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + notPresent(2), + underThreshold(3), + overFirstThreshold(4), + overDangerThreshold(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temp Range is the value of the temperature sensor for the chassis. The + Temp Range value reflects the temperature of the chassis relative to the + Temp Threshold value (i.e., over vs. under the threshold)." +::= { chasChassisEntry 4 } + + +chasTempThreshold OBJECT-TYPE + SYNTAX Integer32 (1..150) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the threshold temperature in degrees Celsius for the + chassis. Temp Threshold is the chassis temperature point at which, + when reached due to an ascending or descending temperature transition, + a temperature notification is provided to the user. When this threshold + is exceeded, we start sending traps and other operator notification." +::= { chasChassisEntry 5 } + +chasDangerTempThreshold OBJECT-TYPE + SYNTAX Integer32 (30..150) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Threshold is a second one which is hardcoded. When the + Chassis Exceeds this value it starts shutting down NIs. + This value will be set by the factory and not changeable." +::= { chasChassisEntry 6 } + + +chasPrimaryPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value holds the Entity Table Physical Index for the Control + Module that is currently primary. This is to allow snmp managers + to determine which Control Module is currently primary so it knows + what entry in the chasControlModuleTable to access for setting the + chasControlVersionMngt values for controling the switch. When running + in virtual chassis mode, it will contain the Physical Index of the + master primary Control Module." +::= { chasChassisEntry 7 } + +chasCPMAHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + CPMA control module board. This temperature is what is used for + comparing to the threshold and determining whether the value + is in range." +::= { chasChassisEntry 8 } + +chasCFMAHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + CFMA fabric board. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 9 } + +chasCPMBHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + CPMB control module board. This temperature is what is used for + comparing to the threshold and determining whether the value + is in range." +::= { chasChassisEntry 10 } + +chasCFMBHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + CFMB fabric board. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 11 } + +chasCFMCHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + CFMC fabric board. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 12 } + +chasCFMDHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + CFMD fabric board. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 13 } + +chasFTAHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for + Fantray 1. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 14 } + +chasFTBHardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for + Fantry 2. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 15 } + +chasNI1HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 1. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 16 } + +chasNI2HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 2. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 17 } + +chasNI3HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 3. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 18 } + +chasNI4HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 4. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 19 } + +chasNI5HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 5. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 20 } + +chasNI6HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 6. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 21 } + +chasNI7HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 7. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 22 } + +chasNI8HardwareBoardTemp OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the Board Temperature + Sensor provided by the LM75 part (degrees Centigrade) for the + NI board in slot 8. This temperature is what is used for comparing + to the threshold and determining whether the value is in range." +::= { chasChassisEntry 23 } + +chasPowerSupplyRedundancy OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the state of power supply redundancy mode. + When on(1), N+1 mode redundancy is enabled(default mode). In + this mode the system controls the power supplies to maintain + efficient use of the power supplies, with 1 extra power supply + in case of a power supply failure. Unneeded power supplies are + powered off. It can be set to off(2) to disable redundancy mode. + In this mode all power supplies are powered on. + This object is applicable only to OS10K devices." + DEFVAL { on } +::= { chasChassisEntry 24 } + +chasPowerSupplyRedundancyReserve OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When chasPowerSupplyRedundancyReserve is enabled, N+1 power supply + redundancy reserve holds the wattage of one power supply in reserve + such that the user cannot insert NIs or configure power over Ethernet (POE) + that will use the reserved power from that supply. There are two main advantages + to enabling chasPowerSupplyRedundancyReserve. The first advantage is that + it provides resiliency to avoid POE drawing power from the four main power supplies + in the OS9900 chassis to the extent that POE sinks much more wattage than + the CMM, CFM, and NI board logic combined. (Note: The power management functions + on the OS9900 are complicated by the presence of the controllers on the GNI-P48 boards. + Unlike other chassis supporting POE, like OS6860, there is no separate power supply + for the POE front-panel ports.) This is not to be confused with chasPowerSupplyRedundancy + which switches off unneeded power supplies - on the OS9900, all inserted power supplies + are always switched on and enabled. The second advantage of enabling + chasPowerSupplyRedundancyReserve is to avoid 'brown-outs'. + (A brown-out may happen when a system running at full POE capacity without the N+1 redundancy reserve + enabled suffers a power supply failure causing the POE hardware to immediately + disable power over Ethernet on the basis of port priority as soon as it detects the failure. + Then, if there is still insufficient power available to run the logic and fan trays, + the power supplies will 'crowbar' and the system will be power cycled. The software can + do little in this scenario since there is insufficient power to keep the CPU chips running. + When the system reboots the chassis supervisor will only power-up NI slots based + upon the power available from the remaining power supplies.)" + DEFVAL { on } +::= { chasChassisEntry 25 } + +-- Extension of the Entity physical table + +chasEntPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical entity. It is an extension for + the entity physical table (rfc 2737) that is instantiated for every physical entity + object. The fields are not always significant for every object." +::= { alcatelIND1ChassisPhysMIBObjects 1 } + + +chasEntPhysicalEntry OBJECT-TYPE + SYNTAX ChasEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical entity." + INDEX { entPhysicalIndex } +::= { chasEntPhysicalTable 1 } + + +ChasEntPhysLed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Textual convention for physical LEDs. Note: Due to European regulation, the LEDs + will never be illuminated in red, but will be either green or amber." + SYNTAX INTEGER { + notApplicable (0), + off (1), + greenOn (2), + greenBlink (3), + amberOn (4), + amberBlink (5) + } + +ChasEntPhysicalEntry ::= SEQUENCE + { + chasEntPhysAdminStatus INTEGER, + chasEntPhysOperStatus INTEGER, + chasEntPhysPower Integer32, + chasEntPhysModuleType SnmpAdminString, + chasEntPhysPartNumber SnmpAdminString, + chasEntPhysLedStatusOk1 ChasEntPhysLed, + chasEntPhysLedStatusOk2 ChasEntPhysLed, + chasEntPhysLedStatusPrimaryCMM ChasEntPhysLed, + chasEntPhysLedStatusSecondaryCMM ChasEntPhysLed, + chasEntPhysLedStatusTemperature ChasEntPhysLed, + chasEntPhysLedStatusFan ChasEntPhysLed, + chasEntPhysLedStatusBackupPS ChasEntPhysLed, + chasEntPhysLedStatusInternalPS ChasEntPhysLed, + chasEntPhysLedStatusControl ChasEntPhysLed, + chasEntPhysLedStatusFabric ChasEntPhysLed, + chasEntPhysLedStatusPS ChasEntPhysLed, + chasEntPhysAsic1Rev SnmpAdminString, + chasEntPhysAsic2Rev SnmpAdminString, + chasEntPhysAsic3Rev SnmpAdminString, + chasEntPhysAsic4Rev SnmpAdminString, + chasEntPhysAsic5Rev SnmpAdminString, + chasEntPhysAsic6Rev SnmpAdminString, + chasEntPhysCpldRev SnmpAdminString, + chasEntPhysDaughterFpga1Rev SnmpAdminString, + chasEntPhysDaughterFpga2Rev SnmpAdminString, + chasEntPhysNiNum Integer32, + chasEntPhysGbicNum Integer32, + chasEntPhysWaveLen Integer32, + chasEntPhysUbootRev SnmpAdminString, + chasEntPhysUbootMinibootRev SnmpAdminString, + chasEntPhysMacAddress MacAddress, + chasEntPhysCpuModel SnmpAdminString, + chasEntPhysAirflow INTEGER, + chasEntPhysPowerUsed Integer32, + chasEntPhysPowerType INTEGER + } + + +chasEntPhysAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + powerOff(2), + powerOn(3), + reset(4), + takeover(5), + resetAll(6), + standby(7), + resetWithFabric(8), + takeoverWithFabrc(9), + vcTakeover(10), + resetVcAll(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "All modules (even empty slots) are in unknown state when the chassis + first powers up. + + Chassis status possible value: + powerOn <=> powered up + + Control Module possible value: + powerOn <=> CM up and running + reset <=> CM reset + takeover <=> Secondary CM takes over + resetAll <=> resets the whole switch + vcTakeover <=> Reloads master chassis from the current working directory, + which initiates a VC takeover. + vcResetAll <=> resets entire VC. + NI status possible value: + powerOn <=> NI is either powered (up or down) or waiting to be powered + whenever more power is available. This admin status has not full meaning + without chasEntPhysOperStatus + powerOff <=> NI down and unpowered and NI will not be powered until user + requests it, a failover happens or a reboot happens + reset <=> NI reset + + FABRIC status possible value: + powerOn <=> FABRIC is powered + powerOff <=> FABRIC is unpowered + standby <=> FABRIC is powered and requested to be redundant (inactive) + + Daughter board status possible value: + powerOn <=> DB up and running + reset <=> DB reset (TO BE CONFIRMED) + + Power supply status possible value: + powerOn <=> PS up" +::= { chasEntPhysicalEntry 1 } + + +chasEntPhysOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + testing(3), + unknown(4), + secondary(5), + notPresent(6), + unpowered(7), + master(8), + idle(9), + pwrsave(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "All modules (even empty slots) are in unknown state when the chassis + first powers up. + + Chassis status possible value : + up <=> powered up + + Control Module possible value : + notPresent <=> CM not present + up <=> CM up and running + down <=> CM down and powered + secondary <=> CM in secondary mode and running + + NI status possible value : + notPresent <=> NI not present + up <=> NI up and running + down <=> NI down and powered + unpowered <=> NI unpowered because there is not enough power in the system + (chasEntPhysAdminStatus = powerOn) or because the NI has to be OFF + (chasEntPhysAdminStatus = powerOff). This operational status has + not full meaning without chasEntPhysAdminStatus + + Fabric status possible value : + master <=> up and acting as master + up <=> up and acting as slave + secondary <=> secondary mode for redundancy + + Daughter board status possible value : + notPresent <=> DB not present + up <=> DB up and running + down <=> DB down and powered + + Power supply status possible value : + up <=> PS up + down <=> PS administratively down + unpowered <=> PS not plugged in + pwrsave <=> chassis in powersave mode, supply turned off + + Fan Tray status possible value : + up <=> powered up + down <=> powered down + fault <=> fault detected" +::= { chasEntPhysicalEntry 2 } + + +chasEntPhysPower OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the NI, PS and Control Modules. It + corresponds to a a static value for the power consumption of an NI + module or Control Module. This value is in Watts." + ::= { chasEntPhysicalEntry 3 } + +chasEntPhysModuleType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the unique Module Type or ID from the entities eeprom. + This value is guarrantteed to be unique to each type of Module. + This value is only intended for Alcatel internal use." + ::= { chasEntPhysicalEntry 4 } + +chasEntPhysPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the Alcatel Part Number for the entity. + This value is used to identify what is + needed when placing orders with Alcatel." + ::= { chasEntPhysicalEntry 5 } + +chasEntPhysLedStatusOk1 OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED OK1 status indication" + ::= { chasEntPhysicalEntry 6 } + +chasEntPhysLedStatusOk2 OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED OK2 status indication" + ::= { chasEntPhysicalEntry 7 } + +chasEntPhysLedStatusPrimaryCMM OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED Primary chassis indication" + ::= { chasEntPhysicalEntry 8 } + +chasEntPhysLedStatusSecondaryCMM OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED Secondary chassis indication" + ::= { chasEntPhysicalEntry 9 } + +chasEntPhysLedStatusTemperature OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) front panel LED temperature status indication" + ::= { chasEntPhysicalEntry 10 } + +chasEntPhysLedStatusFan OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For Hawk stacks used as a fan group status LED. For eagle CMM's user instead: + Fan 1 (top left), Fan 2 (top right), Fan 3 (rear)" + ::= { chasEntPhysicalEntry 11 } + +chasEntPhysLedStatusBackupPS OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis backup power supply status indication" + ::= { chasEntPhysicalEntry 12 } + +chasEntPhysLedStatusInternalPS OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis internal power supply status indication" + ::= { chasEntPhysicalEntry 13 } + +chasEntPhysLedStatusControl OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis control status" + ::= { chasEntPhysicalEntry 14 } + +chasEntPhysLedStatusFabric OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Management Module (CMM) Fabric status indication" + ::= { chasEntPhysicalEntry 15 } + +chasEntPhysLedStatusPS OBJECT-TYPE + SYNTAX ChasEntPhysLed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Power Supply Unit status indication" + ::= { chasEntPhysicalEntry 16 } + +chasEntPhysAsic1Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the ASIC revision Number of the ni entity" + ::= { chasEntPhysicalEntry 17 } + +chasEntPhysAsic2Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the ASIC revision Number of the ni entity" + ::= { chasEntPhysicalEntry 18 } + +chasEntPhysAsic3Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the ASIC revision Number of the ni entity" + ::= { chasEntPhysicalEntry 19 } + +chasEntPhysAsic4Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the ASIC revision Number of the ni entity" + ::= { chasEntPhysicalEntry 20 } + +chasEntPhysAsic5Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the ASIC revision Number of the ni entity" + ::= { chasEntPhysicalEntry 21 } + +chasEntPhysAsic6Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the ASIC revision Number of the ni entity" + ::= { chasEntPhysicalEntry 22 } + +chasEntPhysCpldRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the CPLD revision Number of the ni entity" + ::= { chasEntPhysicalEntry 23 } + +chasEntPhysDaughterFpga1Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the daughter fpga revision Number of the ni entity" + ::= { chasEntPhysicalEntry 24 } + +chasEntPhysDaughterFpga2Rev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the daughter fpga revision Number of the ni entity" + ::= { chasEntPhysicalEntry 25 } + + +chasEntPhysNiNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the NI. It indicates an NI associated with this physicalEntry" + ::= { chasEntPhysicalEntry 26 } + +chasEntPhysGbicNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the NI. It indicates a gbic associated with this ni" + ::= { chasEntPhysicalEntry 27 } + +chasEntPhysWaveLen OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the wave length of a SFP device" + ::= { chasEntPhysicalEntry 28 } + +chasEntPhysUbootRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the uboot version Number of the ni entity" + ::= { chasEntPhysicalEntry 29 } + +chasEntPhysUbootMinibootRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the uboot miniboot version Number of the ni entity" + ::= { chasEntPhysicalEntry 30 } + +chasEntPhysMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the MAC address of the ni entity" + ::= { chasEntPhysicalEntry 31 } + +chasEntPhysCpuModel OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the model description of the cmm/ni cpu" + ::= { chasEntPhysicalEntry 32 } + +chasEntPhysAirflow OBJECT-TYPE + SYNTAX INTEGER { + frontToRear(0), + rearToFront(1), + notApplicable(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis PS fan airflow direction" + ::= { chasEntPhysicalEntry 33 } + +chasEntPhysPowerUsed OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the PS. It is the current + reading for the power usage of the PS. This value is in Watts." + ::= { chasEntPhysicalEntry 34 } + + +chasEntPhysPowerType OBJECT-TYPE +SYNTAX INTEGER{ + notApplicable(0), + ac(1), + dc(2), + bps(3) +} + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the type of the power supply, It corresponds to AC, + DC or BPS. This value is only intended for Alcatel internal use." + ::= { chasEntPhysicalEntry 35 } + +-- Extension of the Entity physical table + +chasEntTemperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasEntTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per temperature sensor located on an entity + represented by the associated row in the entPhysicalTable." +::= { alcatelIND1ChassisPhysMIBObjects 2 } + + +chasEntTemperatureEntry OBJECT-TYPE + SYNTAX ChasEntTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical temperature sensor." + INDEX { entPhysicalIndex } +::= { chasEntTemperatureTable 1 } + + +ChasEntTemperatureEntry ::= SEQUENCE + { + chasEntTempCurrent Integer32, + chasEntTempThreshold Integer32, + chasEntTempDangerThreshold Integer32, + chasEntTempStatus INTEGER + } + +chasEntTempCurrent OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current output of the temperature + sensor in degrees Celsius." +::= { chasEntTemperatureEntry 1 } + +chasEntTempThreshold OBJECT-TYPE + SYNTAX Integer32 (1..150) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the threshold temperature in degrees Celsius for the + sensor. When the value of chasEntTempCurrent exceeds this value, + a temperature notification is provided to the user." +::= { chasEntTemperatureEntry 2 } + +chasEntTempDangerThreshold OBJECT-TYPE + SYNTAX Integer32 (30..150) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the danger threshold temperature in degrees Celsius for + the sensor. When the value of chasEntTempCurrent exceeds this value, the + associated physical entity is powered down." +::= { chasEntTemperatureEntry 3 } + +chasEntTempStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + notPresent(2), + underThreshold(3), + overFirstThreshold(4), + overDangerThreshold(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the status value of the temperature sensor. + It reflects the temperature relative to the chasEntTempThreshold + and chasEntTempDangerThreshold values." +::= { chasEntTemperatureEntry 4 } + +-- CHASSIS SUPERVISION RFS TABLES + +chasSupervisionRfsLsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionRfsLsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of file on the remote chassis per directory." + ::= { alcatelIND1ChassisMIBObjects 4 } + +chasSupervisionRfsLsEntry OBJECT-TYPE + SYNTAX ChasSupervisionRfsLsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a remote file. + A row in this table contains a file per directory per chassis" + INDEX { chasSupervisionRfsLsFileIndex } + ::= { chasSupervisionRfsLsTable 1 } + +ChasSupervisionRfsLsEntry ::= SEQUENCE + { + chasSupervisionRfsLsFileIndex Integer32, + chasSupervisionRfsLsSlot Unsigned32, + chasSupervisionRfsLsDirName SnmpAdminString, + chasSupervisionRfsLsFileName SnmpAdminString, + chasSupervisionRfsLsFileType INTEGER, + chasSupervisionRfsLsFileSize Unsigned32, + chasSupervisionRfsLsFileAttr INTEGER, + chasSupervisionRfsLsFileDateTime SnmpAdminString + } + +chasSupervisionRfsLsFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value holds file Index for the RFS LS table." + ::= { chasSupervisionRfsLsEntry 1} + +chasSupervisionRfsLsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM Slot where remote file is located." + ::= { chasSupervisionRfsLsEntry 2} + +chasSupervisionRfsLsDirName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote directory name where remote file is located in" + DEFVAL { "/flash" } + ::= { chasSupervisionRfsLsEntry 3 } + +chasSupervisionRfsLsFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..33)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The file name of remote file" + DEFVAL { "" } + ::= { chasSupervisionRfsLsEntry 4 } + +chasSupervisionRfsLsFileType OBJECT-TYPE + SYNTAX INTEGER { + file(1), + directory(2), + undefined(3), + tarArchive(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Type of a remote file" + DEFVAL { undefined } + ::= { chasSupervisionRfsLsEntry 5 } + +chasSupervisionRfsLsFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "size of this remote file" + DEFVAL { 0 } + ::= { chasSupervisionRfsLsEntry 6 } + +chasSupervisionRfsLsFileAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "attributes of this remote file" + DEFVAL { undefined } + ::= { chasSupervisionRfsLsEntry 7 } + +chasSupervisionRfsLsFileDateTime OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the modification date and time of a remote file" + DEFVAL { "" } + ::= { chasSupervisionRfsLsEntry 8 } + + +chasSupervisionRfsDfTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionRfsDfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains information about file system size and use." + ::= { alcatelIND1ChassisMIBObjects 8 } + +chasSupervisionRfsDfEntry OBJECT-TYPE + SYNTAX ChasSupervisionRfsDfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This entry contains information about file system size and use." + INDEX { chasSupervisionRfsDfSlot } + ::= { chasSupervisionRfsDfTable 1 } + +ChasSupervisionRfsDfEntry ::= SEQUENCE + { + chasSupervisionRfsDfSlot Integer32, + chasSupervisionRfsDfFlashFree Unsigned32, + chasSupervisionRfsDfFlashSize Unsigned32, + chasSupervisionRfsDfUsbFree Unsigned32, + chasSupervisionRfsDfUsbSize Unsigned32 + } + +chasSupervisionRfsDfSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM Slot where flash space is evaluated." + ::= { chasSupervisionRfsDfEntry 1} + +chasSupervisionRfsDfFlashFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number bytes free on the file system." + ::= { chasSupervisionRfsDfEntry 2} + +chasSupervisionRfsDfFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total bytes on the file system." + ::= { chasSupervisionRfsDfEntry 3} + +chasSupervisionRfsDfUsbFree OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of free space on the USB file system." + ::= { chasSupervisionRfsDfEntry 4} + +chasSupervisionRfsDfUsbSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of space on the USB file system." + ::= { chasSupervisionRfsDfEntry 5} + +chasSupervisionFlashMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionFlashMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the systems flash memory information." + ::= { alcatelIND1ChassisMIBObjects 9 } + +chasSupervisionFlashMemEntry OBJECT-TYPE + SYNTAX ChasSupervisionFlashMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This contains one entry for the flash memory table." + INDEX { chasSupervisionSlot } + ::= { chasSupervisionFlashMemTable 1 } + +ChasSupervisionFlashMemEntry ::= SEQUENCE + { + chasSupervisionSlot Integer32, + chasSupervisionFlashSize Unsigned32, + chasSupervisionFlashFree Unsigned32, + chasSupervisionFlashUsed Integer32 + } + +chasSupervisionSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM Slot where flash space is evaluated." + ::= { chasSupervisionFlashMemEntry 1} + +chasSupervisionFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash memory size." + ::= { chasSupervisionFlashMemEntry 2} + +chasSupervisionFlashFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number bytes free on file system." + ::= { chasSupervisionFlashMemEntry 3} + +chasSupervisionFlashUsed OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A rounded up percentage of Flash Memory used." + ::= { chasSupervisionFlashMemEntry 4} + + +chasSupervisionCmmCertifiedTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasSupervisionCmmCertifiedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains certification status" + ::= { alcatelIND1ChassisMIBObjects 10 } + +chasSupervisionCmmCertifiedEntry OBJECT-TYPE + SYNTAX ChasSupervisionCmmCertifiedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about control module certification status. This class is + instanciated only when running in virtual chassis mode." + INDEX { chasSupervisionCmmNum } + ::= { chasSupervisionCmmCertifiedTable 1 } + +ChasSupervisionCmmCertifiedEntry ::= SEQUENCE + { + chasSupervisionCmmNum Integer32, + chasSupervisionCmmCertifiedStatus INTEGER + } + +chasSupervisionCmmNum OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM Slot where /certified directory is evaluated." + ::= { chasSupervisionCmmCertifiedEntry 1} + +chasSupervisionCmmCertifiedStatus OBJECT-TYPE + SYNTAX INTEGER + { + notPresent(0), + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The status of the CMM certified directory - certified or not." + ::= { chasSupervisionCmmCertifiedEntry 2} + + +-- CHASSIS SUPERVISION FAN STATUS TABLE + +alaChasEntPhysFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaChasEntPhysFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical fan entity." + ::= { alcatelIND1ChassisMIBObjects 11 } + +alaChasEntPhysFanEntry OBJECT-TYPE + SYNTAX AlaChasEntPhysFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular fan in a chassis physical entity." + INDEX { entPhysicalIndex, alaChasEntPhysFanLocalIndex } + ::= { alaChasEntPhysFanTable 1 } + +AlaChasEntPhysFanEntry ::= SEQUENCE + { + alaChasEntPhysFanLocalIndex Integer32, + alaChasEntPhysFanStatus INTEGER, + alaChasEntPhysFanAirflow INTEGER, + alaChasEntPhysFanSpeed Unsigned32 + } + +alaChasEntPhysFanLocalIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index to a chassis fan entity" + ::={ alaChasEntPhysFanEntry 1 } + +alaChasEntPhysFanStatus OBJECT-TYPE + SYNTAX INTEGER + { + noStatus(0), + notRunning(1), + running(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis fan operational status" + ::={alaChasEntPhysFanEntry 2} + +alaChasEntPhysFanAirflow OBJECT-TYPE + SYNTAX INTEGER + { + frontToRear(0), + rearToFront(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis fan airflow direction" + ::={alaChasEntPhysFanEntry 3} + +alaChasEntPhysFanSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rpm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis fan speed." + ::={alaChasEntPhysFanEntry 4} + +-- CHASSIS SUPERVISION RFS COMMANDS + + +alcatelIND1ChassisSupervisionRfsCommands OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision RFS commands. + For rrm command the Slot, Command and SrcFileName are mandatory. + For rcp command the Slot, Command, SrcFileName and DestFileName + are mandatory. For rdf command the Slot and Command are mandatory" + ::= { alcatelIND1ChassisMIBObjects 5 } + +chasSupervisionRfsCommandsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "CMM Slot where RFS command should be executed." + ::= { alcatelIND1ChassisSupervisionRfsCommands 1} + +chasSupervisionRfsCommandsCommand OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + rrm(1), + rcp(2), + rls(3), + rdf(4), + rget(5), + rput(6), + reserved(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies which of the above Actions is to be + performed. The commands are as follows: + - rrm Remote file remove + - rcp Remote file copy (DEPRECATED please use rget or rput instead) + - rls Remote directory listing + - rdf Remote flash disk space free + - rget Remote file get + - rput Remote file put" + + ::= { alcatelIND1ChassisSupervisionRfsCommands 2 } + + +chasSupervisionRfsCommandsSrcFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote file for where the RFS action is executed. + This includes also the path so directory name and file name. + This object is used when command set to rrm or rget or rput." + ::= { alcatelIND1ChassisSupervisionRfsCommands 3 } + +chasSupervisionRfsCommandsDestFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination file for where the RFS action is executed. + This includes also the path so directory name and file name. + This object is used when command set to rget or rput." + ::= { alcatelIND1ChassisSupervisionRfsCommands 4 } + +chasSupervisionRfsCommandsRlsDirName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote directory name where remote file is located in. + This is used when command set to rls." + DEFVAL { "/flash" } + ::= { alcatelIND1ChassisSupervisionRfsCommands 5 } + +chasSupervisionRfsCommandsRlsFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote file name where remote file is located in. + This is used when command set to rls." + ::= { alcatelIND1ChassisSupervisionRfsCommands 6 } + +chasSupervisionRfsCommandsProcessingState OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + ready(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "command executing state for the previous set operation." + ::= { alcatelIND1ChassisSupervisionRfsCommands 7 } + +chasSupervisionRfsCommandsStatusCode OBJECT-TYPE + SYNTAX INTEGER { + success(1), + slotIsPrimary(2), + slotNotExist(3), + directoryNotExist(4), + fileNotExist(5), + maximumFilesExceed(6), + noDiskSpace(7), + systemBusy(8), + systemError(9), + directoryNotAllowToRemove(10), + permissionDenied(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "command completetion status error code." + ::= { alcatelIND1ChassisSupervisionRfsCommands 8 } + + +-- CHASSIS CONTROL RELOAD STATUS + + +chasControlReloadStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasControlReloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing reload status of each network interface + slot or stack module" +::= { alcatelIND1ChassisMIBObjects 6 } + +chasControlReloadEntry OBJECT-TYPE + SYNTAX ChasControlReloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of a network interface reload status" + INDEX { chasControlReloadIndex } +::={ chasControlReloadStatusTable 1 } + +ChasControlReloadEntry ::= SEQUENCE { + chasControlReloadIndex Integer32, + chasControlReloadStatus INTEGER +} + +chasControlReloadIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index (entPhsycialIndex) value of the network interface." + ::= { chasControlReloadEntry 1 } + +chasControlReloadStatus OBJECT-TYPE + SYNTAX INTEGER + { + reloadEnabled(1), + reloadDisabled(2), + noInterface(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returned value indicates if the network interface module is + enabled or disabled for reload." + DEFVAL { reloadDisabled } +::= { chasControlReloadEntry 2 } + + +-- CHASSIS GLOBAL CONTROL OBJECTS + + + chasGlobalControl OBJECT IDENTIFIER ::= { alcatelIND1ChassisMIBObjects 7 } + +chasGlobalControlDelayedResetAll OBJECT-TYPE + SYNTAX Integer32 (-1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to schedule a delayed reset all action for + a standalone chassis or for the entire virtual chassis when running + is virtual chassis mode. To schedule a delayed reset on a specific + chassis when running is virtual chassis mode, use the + chasControlDelayedResetAll object for the desired chassis. + If set to -1 - cancel the timer, 0 - reset all immediately, + any other value will start counting down the time until reset." + + DEFVAL { -1 } +::= { chasGlobalControl 1 } + +chasGlobalControlLongCommand OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + certifySynchro(2), + certifyNoSynchro(3), + flashSynchro(4), + restore(5), + reload(6), + rfs(7), + issu(8), + shutdown(9), + vcConvert(10), + macRelease(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to indicate whether a long-term action + is in progress, and if so, what the action is." + DEFVAL { none } +::= { chasGlobalControl 2 } + +chasGlobalControlLongCommandStatus OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + inProgress(2), + completeSuccess(3), + completeFailure(4), + confirmationRequired(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the final disposition of the + most recent long-term action. When running in virtual + chassis mode, the value confirmationRequired(5), + indicates that the command identified in + chasGlobalControlLongCommand may disrupt the virtual + chassis. The command is suspended and requires that + chasClobalControlConfirmOperation be set to true, after + reviewing the details and accepting the consequences + identified by chasGlobalControlConfirmMessage." + DEFVAL { none } +::= { chasGlobalControl 3 } + +chasGlobalControlUpdateFirmware OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + ubootCmm(2), + ubootNi(3), + ubootNiAll(4), + ubootCmmAll(5), + fpgaCmm(6), + fpgaNi(7), + fpgaNiDaughterBoard1(8), + fpgaNiDaughterBoard2(9), + fpgaCmmAll(10), + fpgaCmmPower(11), + fpgaNiPower(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object initiates a firmware update. The chasGlobalControlUpdateSlot + and chasGlobalControlUpdateFilename objects must be set prior to setting + this object to start the update. The progress of the update can be + monitored by reading chasGlobalControlUpdateStatus." + DEFVAL { none } +::= { chasGlobalControl 4 } + +chasGlobalControlUpdateSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the slot to be updated. The Slot value is + the entPhysicalIndex of the NI or CMM entry in the entPhyscialTable. + A value of 0 may be specified to update all NIs or CMMs. The value + of 0 is supported only for uboot updates." +::= { chasGlobalControl 5 } + +chasGlobalControlUpdateFilename OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the filename containing the uboot + firmware image." + DEFVAL { "" } +::= { chasGlobalControl 6 } + +chasGlobalControlUpdateStatus OBJECT-TYPE + SYNTAX INTEGER + { + noUpdate(1), + updateInProgress(2), + updateSuccess(3), + updateFailed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object reports the status of the firmware update. + The status for the the update identified by + chasGlobalControlUpdateFirmware and chasGlobalControlUpdateSlot + is returned. When ubootNiAll(4) ubootCmmAll(5) or fpgaCmmAll(10) update is + executed, the status of individual NIs or CMMs may be monitored + by changing the value of chasGlobalControlUpdateSlot to the + desired NI or CMM slot value prior to reading the status. + noUpdate(1) - No firmware update has been initiated. + updateInProgress(2) - Update is in progress. + updateSuccess(3) - The last firmware update was successful. + updateFailed(4) - The last firmware update failed." + DEFVAL { noUpdate } +::= { chasGlobalControl 7 } + +chasGlobalControlConfirmOperation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When operating in virtual chassis mode, this object can + be set to true(1) to confirm that the operation identified + by chasGlobalControlLongCommand can proceed. Set to false(2) + to cancel the operation. This should only be used when + chasGlobalControlLongCommandStatus is set to + confirmationRequired(5), and the value of + chasGlobalControlConfirmMessage has been reviewed." +::= { chasGlobalControl 8 } + +chasGlobalControlConfirmMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When operating in virtual chassis mode, this object may be read + when chasGlobalControlLongCommandStatus is set to + confirmationRequired(5). This will happen when an operation such a + reload may disrupt the virtual chassis. This object contains information + about the consequences of executing the command identified by + chasGlobalControlLongCommand. The command has been suspended. To + accept the consequences and proceed with the operation, set + chasGlobalControlConfirmOperation to true." +::= { chasGlobalControl 9 } + +alaChasBpsObjects OBJECT IDENTIFIER ::= { alcatelIND1ChassisMIBObjects 14 } + + + alaChasBpsFwTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaChasBpsFwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per shelf bps firrmware " + ::= { alaChasBpsObjects 1 } + + alaChasBpsFwEntry OBJECT-TYPE + SYNTAX AlaChasBpsFwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a bps firrmare" + INDEX { alaChasBpsShelfId } + ::= { alaChasBpsFwTable 1 } + + AlaChasBpsFwEntry ::= SEQUENCE + { + alaChasBpsShelfId AlaChasBpsShelfId, + alaChasBpsUpdateFirmware INTEGER, + alaChasBpsCpldRev Integer32, + alaChasBpsMmcuRev Integer32, + alaChasBpsCmcuRev Integer32 + } + + alaChasBpsShelfId OBJECT-TYPE + SYNTAX AlaChasBpsShelfId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bps shelf ID " + ::= { alaChasBpsFwEntry 1 } + + alaChasBpsUpdateFirmware OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to start BPS firmware update." + DEFVAL { disabled } + ::= { alaChasBpsFwEntry 2 } + + alaChasBpsCpldRev OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the CPLD revision Number of the BPS" + ::= { alaChasBpsFwEntry 3 } + + alaChasBpsMmcuRev OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the MMCU revision Number of the BPS" + ::= { alaChasBpsFwEntry 4 } + + alaChasBpsCmcuRev OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the CMCU revision Number of the BPS" + ::= { alaChasBpsFwEntry 5 } + +-- +-- Connector Priority Table +--- + + alaChasBpsConnectorPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaChasBpsConnectorPriorityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains BPS connector priority for each slot" + ::= { alaChasBpsObjects 2 } + + alaChasBpsConnectorPriorityEntry OBJECT-TYPE + SYNTAX AlaChasBpsConnectorPriorityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about bps connector priority for each slot" + INDEX { alaChasBpsChassisId } + ::= {alaChasBpsConnectorPriorityTable 1 } + + AlaChasBpsConnectorPriorityEntry ::= SEQUENCE + { + alaChasBpsChassisId Integer32, + alaChasBpsConnectorShelfId AlaChasBpsShelfId, + alaChasBpsConnectorPriority Integer32, + alaChasBpsConnectorNum Integer32, + alaChasBpsSerialNum SnmpAdminString + } + alaChasBpsChassisId OBJECT-TYPE + SYNTAX Integer32(1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Numbers allocated for the stack NIs as follows: + - 1..8: valid and assigned slot numbers corresponding to values from the entPhysicalTable" + ::= { alaChasBpsConnectorPriorityEntry 1 } + + + alaChasBpsConnectorShelfId OBJECT-TYPE + SYNTAX AlaChasBpsShelfId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bps shelf ID " + ::= { alaChasBpsConnectorPriorityEntry 2 } + + + alaChasBpsConnectorPriority OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the bps connector priority." + DEFVAL { 0 } + ::= { alaChasBpsConnectorPriorityEntry 3 } + + alaChasBpsConnectorNum OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the bps connector num." + ::= { alaChasBpsConnectorPriorityEntry 4 } + + alaChasBpsSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the bps serial num." + ::= { alaChasBpsConnectorPriorityEntry 5 } + + -- + -- Bps Mode Table + -- + alaChasBpsModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaChasBpsModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for bps config parameters." + ::= { alaChasBpsObjects 3 } + + alaChasBpsModeEntry OBJECT-TYPE + SYNTAX AlaChasBpsModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Information about bps mode" + INDEX { alaChasBpsShelfId } + ::= { alaChasBpsModeTable 1 } + + AlaChasBpsModeEntry ::= SEQUENCE + { + alaChasBpsMode INTEGER + } + + alaChasBpsMode OBJECT-TYPE + SYNTAX INTEGER + { + single(1), + full(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is only applicable to BPS .Value is + used to specify current Mode of switch." + DEFVAL { single } + ::= { alaChasBpsModeEntry 1 } + + +-- +-- BPS Power supplies Table +-- + + alaChasBpsPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaChasBpsPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains BPS power supplies details" + ::= {alaChasBpsObjects 4} + + alaChasBpsPowerSupplyEntry OBJECT-TYPE + SYNTAX AlaChasBpsPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular BPS power supply" + INDEX { alaChasBpsPowerSupplyShelfId, alaChasBpsPowerSupplyIndex } + ::= { alaChasBpsPowerSupplyTable 1 } + + AlaChasBpsPowerSupplyEntry ::= SEQUENCE + { + alaChasBpsPowerSupplyShelfId AlaChasBpsShelfId, + alaChasBpsPowerSupplyIndex Integer32, + alaChasBpsPowerSupplyName SnmpAdminString, + alaChasBpsPowerSupplyDescr SnmpAdminString, + alaChasBpsPowerSupplyModuleType SnmpAdminString, + alaChasBpsPowerSupplyPartNumber SnmpAdminString, + alaChasBpsPowerSupplyHardwareRev SnmpAdminString, + alaChasBpsPowerSupplySerialNum SnmpAdminString, + alaChasBpsPowerSupplyMfgDate SnmpAdminString, + alaChasBpsPowerSupplyOperStatus INTEGER, + alaChasBpsPowerSupplyPowerProv Integer32 + } + + alaChasBpsPowerSupplyShelfId OBJECT-TYPE + SYNTAX AlaChasBpsShelfId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BPS shelf ID" + ::= { alaChasBpsPowerSupplyEntry 1 } + + + alaChasBpsPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32(1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value hold BPS power power supply Index" + ::= { alaChasBpsPowerSupplyEntry 2 } + + alaChasBpsPowerSupplyName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object hold name of BPS power supply" + ::= { alaChasBpsPowerSupplyEntry 3 } + + alaChasBpsPowerSupplyDescr OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object hold description of BPS power supply" + ::= { alaChasBpsPowerSupplyEntry 4 } + + alaChasBpsPowerSupplyModuleType OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is unique module Type or ID from BPS entities eeprom" + ::= { alaChasBpsPowerSupplyEntry 5 } + + alaChasBpsPowerSupplyPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the BPS power supply Part Number " + ::= { alaChasBpsPowerSupplyEntry 6 } + + alaChasBpsPowerSupplyHardwareRev OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific hardware revision string for the + BPS power supplies + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific hardware revision string is associated with + the physical component, or this information is unknown to + the agent, then this object will contain a zero-length + string." + ::= { alaChasBpsPowerSupplyEntry 7 } + + alaChasBpsPowerSupplySerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific serial number string for the + BPS power supplies" + ::= { alaChasBpsPowerSupplyEntry 8 } + + alaChasBpsPowerSupplyMfgDate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the manufacturing date of the BPS power supplies . + Its format is mmm dd yyyy : NOV 27 2012." + ::= { alaChasBpsPowerSupplyEntry 9 } + + alaChasBpsPowerSupplyOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Oper status of BPS power supply" + ::= { alaChasBpsPowerSupplyEntry 10 } + + alaChasBpsPowerSupplyPowerProv OBJECT-TYPE + SYNTAX Integer32(0..2000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " It corresponds to max power of BPS power supply. + This value is in Watts." + ::= { alaChasBpsPowerSupplyEntry 11 } + +-- +--BPS Total Power allocation Table +-- + + alaChasBpsTotalPowerAllocTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaChasBpsTotalPowerAllocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for parameters which reflect total allocation by BPS ." + ::= { alaChasBpsObjects 5 } + + alaChasBpsTotalPowerAllocEntry OBJECT-TYPE + SYNTAX AlaChasBpsTotalPowerAllocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Information about various bps config parameters" + INDEX { alaChasBpsShelfId } + ::= { alaChasBpsTotalPowerAllocTable 1 } + + AlaChasBpsTotalPowerAllocEntry ::= SEQUENCE + { + alaChasBpsSysTotalAvailablePower Integer32, + alaChasBpsSysTotalAllocation Integer32, + alaChasBpsPoeTotalAvailablePower Integer32, + alaChasBpsPoeTotalAllocation Integer32 + } + + alaChasBpsSysTotalAvailablePower OBJECT-TYPE + SYNTAX Integer32(0..900) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the BPS Module. It + corresponds to system total power available on BPS + This value is in Watts." + ::= { alaChasBpsTotalPowerAllocEntry 1 } + + alaChasBpsSysTotalAllocation OBJECT-TYPE + SYNTAX Integer32(0..900) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the BPS Modules. It + corresponds to total system power allocated by BPS + This value is in Watts." + ::= { alaChasBpsTotalPowerAllocEntry 2 } + + alaChasBpsPoeTotalAvailablePower OBJECT-TYPE + SYNTAX Integer32(0..6000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the BPS Modules. It + corresponds to system total power available on BPS + This value is in Watts." + ::= { alaChasBpsTotalPowerAllocEntry 3 } + + alaChasBpsPoeTotalAllocation OBJECT-TYPE + SYNTAX Integer32(0..6000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is only applicable to the Bps Modules. It + corresponds to total POE power allocated by BPS + This value is in Watts." + ::= { alaChasBpsTotalPowerAllocEntry 4 } + + +-- +--Chassis traps mib : chassisTraps +-- + +--Chassis traps Object definition + +chassisTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1ChassisMIBObjects 13 } + +-- +--textual conventions +-- + +ChassisTrapsStrLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated value which provide the + urgency level of the STR." + SYNTAX INTEGER { + strNotFatal (1), --recorverable + strApplicationFatal (2), --not recorverable for the application + strFatal (3) --not recorverable for the board + } + + +ChassisTrapsStrAppID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Application Identification number" + SYNTAX Integer32 (0..255) + + +ChassisTrapsStrSnapID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Subapplication Identification number. + we can have multiple snapIDs per + Subapplication (task) but only one is + to be used to send STRs." + SYNTAX Integer32 (0..255) + + +ChassisTrapsStrfileLineNb ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Line number in the source file where the + fault was detected. This is given by the C + ANSI macro __LINE__." + SYNTAX Integer32 (1..65535) + + +ChassisTrapsStrErrorNb ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Fault identifier. The error number + identifies the kind the detected fault and + allows a mapping of the data contained in + chassisTrapsdataInfo." + SYNTAX Integer32 (0..65535) + + +ChassisTrapsStrdataInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Additional data provided to help to find out + the origine of the fault. The contain and the + significant portion are varying in accordance + with chassisTrapsStrErrorNb. The lenght of this + field is expressed in bytes." + SYNTAX OCTET STRING (SIZE (0..63)) + +ChassisTrapsObjectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides the object type + involved in the alert trap." + SYNTAX INTEGER { + chassis (1), + ni (2), + powerSuply (3), + fan (4), + cmm (5), + fabric (6), + gbic (7) + } + + +ChassisTrapsObjectNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number defining the order of the object in the + set. EX: The number of the considered fan or power + supply. This intend to clarify as much as possible + the location of the failure or alert. An instance + of the appearance of the trap could be: + failure on a module. Power supply 3. " + SYNTAX Integer32 (0..255) + +ChassisTrapsAlertNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "this number identify the alert among all the + possible chassis alert causes." + SYNTAX INTEGER { + runningWorking (1), -- The working version is used + runningCertified (2), -- The certified version is used + + certifyStarted (3), -- CERTIFY process started + certifyFlashSyncStarted (4), -- CERTIFY w/FLASH SYNCHRO process started + certifyCompleted (5), -- CERTIFY process completed successfully + certifyFailed (6), -- CERTIFY process failed + synchroStarted (7), -- Flash Synchronization process started + synchroCompleted (8), -- Flash Synchronization completed successfully + synchroFailed (9), -- Flash Synchronization failed + + restoreStarted (10), -- RESTORE process started + restoreCompleted (11), -- RESTORE process completed successfully + restoreFailed (12), -- RESTORE process failed + + takeoverStarted (13), -- CMM take-over being processed + takeoverDeferred (14), -- CMM take-over deferred + takeoverCompleted (15), -- CMM take-over completed + + macAllocFailed (16), -- CMS MAC allocation failed + macRangeFailed (17), -- CMS MAC range addition failed + + fanFailed (18), -- One or more of the fans is inoperable + fanOk (19), -- Fan is operable + fansOk (20), -- All fans are operable + + tempOverThreshold (21), -- CMM temperature over the threshold + tempUnderThreshold (22), -- CMM temperature under the threshold + tempOverDangerThreshold (23), -- CMM temperature over danger threshold + + powerMissing (24), -- Not enough power available + psNotOperational (25), -- Power Supply is not operational + psOperational (26), -- Power supply is operational + psAllOperational (27), -- All power supplies are operational + + redundancyNotSupported (28), -- Hello protocol disabled, Redundancy not supported + redundancyDisabledCertifyNeeded (29), -- Hello protocol disabled, Certify needed + cmmStartingAsPrimary (30), -- CMM started as primary + cmmStartingAsSecondary (31), -- CMM started as secondary + cmmStartupCompleted (32), -- end of CMM start up + + cmmAPlugged (33), -- cmm a plugged + cmmBPlugged (34), -- cmm b plugged + cmmAUnPlugged (35), -- cmm a unplugged + cmmBUnPlugged (36), -- cmm b unplugged + + lowNvramBattery (37), -- NV RAM battery is low + notEnoughFabricsOperational (38), -- Not enough Fabric boards operational + simplexNoSynchro (39), -- Only simplex CMM no flash synchro done + + secAutoActivate (40), -- secondary CMM autoactivating + secAutoCertifyStarted (41), -- secondary CMM autocertifying + secAutoCertifyCompleted (42), -- secondary CMM autocertify end + secInactiveReset (43), -- cmm b unplugged + + activateScheduled (44), -- ACTIVATE process scheduled + activateStarted (45), -- secondary CMM reset because of inactivity + + getAfileCompleted (46), -- Get A file process completed + getAfileFailed (47), -- Failed to get a file from other CMM/Stack + + sysUpdateStart (48), -- sysUpdate starts + sysUpdateInProgress (49), -- sysUpdate in progress + sysUpdateError (50), -- sysUpdate error + sysUpdateEnd (51), -- sysUpdate ends + reloadInProgress (52), -- the system is already in reload workign process + c20UpgradeOk (53), -- the c20 license upgrade ok + c20UpgradeFailed (54), -- the c20 license upgrade failed + c20RestoreOk (55), -- the c20 license restore ok + c20RestoreFailed (56), -- the c20 license restore failed + c20NiFailed (57), -- the c20 ni board reports failure + airflowReverse (58), -- ps and fan have opposit air flow direction + tempSWHigh (59), -- the cmm/ni temperature is over SW high level + tempHWHigh (60), -- the cmm/ni temperature is over HW high level + tempDanger (61), -- the cmm/ni temperature is over HW danger set level + imageFileChecksumChanged (62) -- the image file MD5 checksum has changed + } + +-- +--object i.e. trap description +-- + +chassisTrapsStr NOTIFICATION-TYPE + OBJECTS { + chassisTrapsStrLevel , + chassisTrapsStrAppID , + chassisTrapsStrSnapID , + chassisTrapsStrfileName , + chassisTrapsStrfileLineNb , + chassisTrapsStrErrorNb , + chassisTrapsStrcomments , + chassisTrapsStrdataInfo + } + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to aware the user of for maintenance purpose. " +::= { alcatelIND1ChassisMIBNotifications 1 } + +chassisTrapsAlert NOTIFICATION-TYPE + OBJECTS { + physicalIndex , + chassisTrapsObjectType , + chassisTrapsObjectNumber , + chassisTrapsAlertNumber , + chassisTrapsAlertDescr + } + STATUS current + DESCRIPTION + "generic trap notifying something changed in the chassis + whatever it's a failure or not " +::= { alcatelIND1ChassisMIBNotifications 2 } + + +chassisTrapsStateChange NOTIFICATION-TYPE + OBJECTS { + physicalIndex , + chassisTrapsObjectType , + chassisTrapsObjectNumber , + chasEntPhysOperStatus + } + STATUS current + DESCRIPTION + "A status change was detected" +::= { alcatelIND1ChassisMIBNotifications 3 } + +-- BPS related traps +-- +-- Ni specific + + chasTrapsBPSLessAllocSysPwr NOTIFICATION-TYPE + OBJECTS + { + physicalIndex, + chasTrapsNiRqstdBpsSysPower, + chasTrapsNiGrantdBpsSysPower + } + STATUS current + DESCRIPTION + "Insufficient system power given by BPS" + ::= { alcatelIND1ChassisMIBNotifications 4 } + +-- Complete shelf specific + chasTrapsBPSStateChange NOTIFICATION-TYPE + OBJECTS + { + chasTrapBPSShelfId, + chasTrapsBPSPowerSupply, + chasTrapsBPSEventAlert + } + STATUS current + DESCRIPTION + "BPS power supplies insertion/removal trap" + ::= { alcatelIND1ChassisMIBNotifications 5 } + + +-- specific to connector + chasTrapsNiBPSFETStateChange NOTIFICATION-TYPE + OBJECTS + { + physicalIndex, + chasTrapsBPSSystemFETChange, + chasTrapsBPSPoeFETChange + } + STATUS current + DESCRIPTION + "BPS power supplies FET state change trap" + ::= { alcatelIND1ChassisMIBNotifications 6 } + + chasTrapsBPSFwUpgradeAlert NOTIFICATION-TYPE + OBJECTS + { + chasTrapBPSShelfId, + chasTrapsBPSFwType, + chasTrapsBPSFwVersion + } + STATUS current + DESCRIPTION + "BPS FW upgrade requirment alert trap" + ::= { alcatelIND1ChassisMIBNotifications 7 } + +-- BPS related traps end + +-- objects used in the traps. +-- +chassisTrapsStrLevel OBJECT-TYPE + SYNTAX ChassisTrapsStrLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerated value which provides the + urgency level of the STR." + ::= {chassisTrapsObj 1} + +chassisTrapsStrAppID OBJECT-TYPE + SYNTAX ChassisTrapsStrAppID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application Identification number" + ::= {chassisTrapsObj 2} + +chassisTrapsStrSnapID OBJECT-TYPE + SYNTAX ChassisTrapsStrSnapID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subapplication Identification number. + we can have multiple snapIDs per + Subapplication (task) but only one is + to be used to send STRs." + ::= {chassisTrapsObj 3} + +chassisTrapsStrfileName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the source file where the fault + was detected. This is given by the C ANSI + macro __FILE__. The path shouldn't appear." + ::= {chassisTrapsObj 4} + +chassisTrapsStrfileLineNb OBJECT-TYPE + SYNTAX ChassisTrapsStrfileLineNb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Line number in the source file where the + fault was detected. This is given by the C + ANSI macro __LINE__." + ::= {chassisTrapsObj 5} + +chassisTrapsStrErrorNb OBJECT-TYPE + SYNTAX ChassisTrapsStrErrorNb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fault identificator. The error number + identify the kind the detected fault and + allow a mapping of the data contained in + chassisTrapsdataInfo." + ::= {chassisTrapsObj 6} + +chassisTrapsStrcomments OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "comment text explaning the fault." + ::= {chassisTrapsObj 7} + +chassisTrapsStrdataInfo OBJECT-TYPE + SYNTAX ChassisTrapsStrdataInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional data provided to help to find out + the origine of the fault. The contain and the + significant portion are varying in accordance + with chassisTrapsStrErrorNb. The lenght of this + field is expressed in bytes." + ::= {chassisTrapsObj 8} + +chassisTrapsObjectType OBJECT-TYPE + SYNTAX ChassisTrapsObjectType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enumerated value which provide the object type + involved in the alert trap." + ::= {chassisTrapsObj 9} + +chassisTrapsObjectNumber OBJECT-TYPE + SYNTAX ChassisTrapsObjectNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number defining the order of the object in the + set. EX: number of the considered fan or power + supply. This intend to clarify as much as possible + the location of the failure or alert. A instance + of the appearance of the trap could be: + failure on a module. Power supply 3. " + ::= {chassisTrapsObj 10} + +chassisTrapsAlertNumber OBJECT-TYPE + SYNTAX ChassisTrapsAlertNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this number identify the alert among all the + possible chassis alert causes." + ::= {chassisTrapsObj 11} + +chassisTrapsAlertDescr OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "description of the alert matching chassisTrapsAlertNumber" + ::= {chassisTrapsObj 12} + +physicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Physical index of the involved object." + ::= { chassisTrapsObj 13 } + +--BPS Traps objects + chasTrapsNiRqstdBpsSysPower OBJECT-TYPE + SYNTAX Integer32(0..126) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Requested system power from os-bps" + ::= { chassisTrapsObj 14 } + + chasTrapsNiGrantdBpsSysPower OBJECT-TYPE + SYNTAX Integer32(0..126) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Granted system power from os-bps" + ::= { chassisTrapsObj 15 } + + chasTrapBPSShelfId OBJECT-TYPE + SYNTAX Integer32(1..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Granted system power from os-bps" + ::= { chassisTrapsObj 16 } + + chasTrapsBPSPowerSupply OBJECT-TYPE + SYNTAX ChasTrapsBPSPowerSupply + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "value which provide bps power supply involved in the + State change trap" + ::= { chassisTrapsObj 17 } + + chasTrapsBPSEventAlert OBJECT-TYPE + SYNTAX ChasTrapsBPSEventAlert + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enumerated value identifying alert" + ::= { chassisTrapsObj 18 } + + chasTrapsBPSSystemFETChange OBJECT-TYPE + SYNTAX ChasTrapsBPSFetState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enumerated value which indicate Fet state" + ::= { chassisTrapsObj 19 } + + chasTrapsBPSPoeFETChange OBJECT-TYPE + SYNTAX ChasTrapsBPSFetState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enumerated value which indicate Fet state" + ::= { chassisTrapsObj 20 } + + chasTrapsBPSFwVersion OBJECT-TYPE + SYNTAX Integer32(1..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enumerated value which indicate the FW that require upgrade" + ::= { chassisTrapsObj 21 } + + chasTrapsBPSFwType OBJECT-TYPE + SYNTAX ChasTrapsBPSFwType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "value which indicate Fet state" + ::= { chassisTrapsObj 22 } + +--BPS Traps objects End + +-- END Trap Objects + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1ChassisMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Chassis Supervision." + MODULE + MANDATORY-GROUPS + { + chasControlModuleGroup , + chasControlRedundantGroup , + chasChassisGroup , + chasControlReloadStatusGroup , + chasGlobalControlGroup , + chassisNotificationGroup , + alaChasEntPhysFanGroup , + alaChasNotificationObjectGroup , + chassisSupervisionRfsCommandsGroup , + chasSupervisionCmmCertifiedEntryGroup, + chasSupervisionFlashMemEntryGroup , + chasSupervisionRfsDfEntryGroup , + chasSupervisionRfsLsEntryGroup, + alaChasBpsFwGroup, + alaChasBpsConnectorPriorityGroup, + alaChasBpsModeGroup, + alaChasBpsPowerSupplyGroup, + alaChasBpsTotalPowerAllocGroup + } + + ::= { alcatelIND1ChassisMIBCompliances 1 } + + alcatelIND1ChassisPhysMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Chassis Supervision Physical." + MODULE + MANDATORY-GROUPS + { + chasEntPhysicalGroup , + chassisPhysNotificationGroup + } + + ::= { alcatelIND1ChassisPhysMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + chasControlModuleGroup OBJECT-GROUP + OBJECTS + { + chasControlActivateTimeout, + chasControlVersionMngt, + chasControlDelayedActivateTimer, + chasControlCertifyStatus, + chasControlSynchronizationStatus, + chasControlAcrossCmmWorkingSynchroStatus, + chasControlAcrossCmmCertifiedSynchroStatus, + chasControlNextRunningVersion, + chasControlCurrentRunningVersion, + chasControlWorkingVersion, + chasControlRedundancyTime, + chasControlEmpIpAddress, + chasControlEmpIpMask, + chasControlChassisId + + } + STATUS current + DESCRIPTION + "Chassis Supervision Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 1 } + + chasControlRedundantGroup OBJECT-GROUP + OBJECTS + { + chasControlNumberOfTakeover , + chasControlDelayedRebootTimer , + chasControlDelayedResetAll + } + STATUS current + DESCRIPTION + "Chassis Supervision Redundant Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 2 } + + chasChassisGroup OBJECT-GROUP + OBJECTS + { + chasFreeSlots , + chasPowerLeft , + chasNumberOfResets , + chasTempRange , + chasTempThreshold , + chasDangerTempThreshold , + chasPrimaryPhysicalIndex, + chasCPMAHardwareBoardTemp, + chasCFMAHardwareBoardTemp, + chasCPMBHardwareBoardTemp, + chasCFMBHardwareBoardTemp, + chasCFMCHardwareBoardTemp, + chasCFMDHardwareBoardTemp, + chasFTAHardwareBoardTemp, + chasFTBHardwareBoardTemp, + chasNI1HardwareBoardTemp, + chasNI2HardwareBoardTemp, + chasNI3HardwareBoardTemp, + chasNI4HardwareBoardTemp, + chasNI5HardwareBoardTemp, + chasNI6HardwareBoardTemp, + chasNI7HardwareBoardTemp, + chasNI8HardwareBoardTemp, + chasPowerSupplyRedundancy, + chasPowerSupplyRedundancyReserve + } + STATUS current + DESCRIPTION + "Chassis Supervision Chassis Group." + ::= { alcatelIND1ChassisMIBGroups 3 } + + chasControlReloadStatusGroup OBJECT-GROUP + OBJECTS + { + chasControlReloadStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision NI Reload Status Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 4 } + + chasGlobalControlGroup OBJECT-GROUP + OBJECTS + { + chasGlobalControlDelayedResetAll, + chasGlobalControlLongCommand, + chasGlobalControlLongCommandStatus, + chasGlobalControlUpdateFirmware, + chasGlobalControlUpdateSlot, + chasGlobalControlUpdateFilename, + chasGlobalControlUpdateStatus, + chasGlobalControlConfirmOperation, + chasGlobalControlConfirmMessage + } + STATUS current + DESCRIPTION + "Chassis Supervision Global Control Modules Group." + ::= { alcatelIND1ChassisMIBGroups 5 } + + chassisNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsStr , + chassisTrapsAlert, + chasTrapsBPSLessAllocSysPwr, + chasTrapsBPSStateChange, + chasTrapsNiBPSFETStateChange, + chasTrapsBPSFwUpgradeAlert + } + STATUS current + DESCRIPTION + "Chassis Supervision Notification Group." + ::= { alcatelIND1ChassisMIBGroups 6 } + + alaChasEntPhysFanGroup OBJECT-GROUP + OBJECTS + { + alaChasEntPhysFanStatus, + alaChasEntPhysFanAirflow, + alaChasEntPhysFanSpeed + } + STATUS current + DESCRIPTION + "Chassis Supervision Physical Fan Group." + ::= { alcatelIND1ChassisMIBGroups 7 } + + alaChasNotificationObjectGroup OBJECT-GROUP + OBJECTS + { + chassisTrapsStrLevel, + chassisTrapsStrAppID, + chassisTrapsStrSnapID, + chassisTrapsStrfileName, + chassisTrapsStrfileLineNb, + chassisTrapsStrErrorNb, + chassisTrapsStrcomments, + chassisTrapsStrdataInfo, + chassisTrapsObjectType, + chassisTrapsObjectNumber, + chassisTrapsAlertNumber, + chassisTrapsAlertDescr, + physicalIndex, + chasTrapsNiRqstdBpsSysPower, + chasTrapsNiGrantdBpsSysPower, + chasTrapBPSShelfId, + chasTrapsBPSPowerSupply, + chasTrapsBPSEventAlert, + chasTrapsBPSSystemFETChange, + chasTrapsBPSPoeFETChange, + chasTrapsBPSFwVersion, + chasTrapsBPSFwType + } + STATUS current + DESCRIPTION + "Chassis Supervision Notification Object Group." + ::= { alcatelIND1ChassisMIBGroups 9 } + + chassisSupervisionRfsCommandsGroup OBJECT-GROUP + OBJECTS + { + chasSupervisionRfsCommandsSlot, + chasSupervisionRfsCommandsCommand, + chasSupervisionRfsCommandsSrcFileName, + chasSupervisionRfsCommandsDestFileName, + chasSupervisionRfsCommandsRlsDirName, + chasSupervisionRfsCommandsRlsFileName, + chasSupervisionRfsCommandsProcessingState, + chasSupervisionRfsCommandsStatusCode + } + STATUS current + DESCRIPTION + "Chassis Supervision RFS Command Group." + ::= { alcatelIND1ChassisMIBGroups 10 } + + chasSupervisionCmmCertifiedEntryGroup OBJECT-GROUP + OBJECTS + { + chasSupervisionCmmCertifiedStatus + } + STATUS current + DESCRIPTION + "Information about Cmm Certified Group." + ::= { alcatelIND1ChassisMIBGroups 11 } + + chasSupervisionFlashMemEntryGroup OBJECT-GROUP + OBJECTS + { + chasSupervisionFlashSize, + chasSupervisionFlashFree, + chasSupervisionFlashUsed + } + STATUS current + DESCRIPTION + "The systems flash memory information group." + ::= { alcatelIND1ChassisMIBGroups 12 } + + + chasSupervisionRfsDfEntryGroup OBJECT-GROUP + OBJECTS + { + chasSupervisionRfsDfFlashFree, + chasSupervisionRfsDfFlashSize, + chasSupervisionRfsDfUsbFree, + chasSupervisionRfsDfUsbSize + } + STATUS current + DESCRIPTION + "Information about RfsDf file system group." + ::= { alcatelIND1ChassisMIBGroups 13 } + + + chasSupervisionRfsLsEntryGroup OBJECT-GROUP + OBJECTS + { + chasSupervisionRfsLsFileIndex, + chasSupervisionRfsLsSlot, + chasSupervisionRfsLsDirName, + chasSupervisionRfsLsFileName, + chasSupervisionRfsLsFileType, + chasSupervisionRfsLsFileSize, + chasSupervisionRfsLsFileAttr, + chasSupervisionRfsLsFileDateTime + } + STATUS current + DESCRIPTION + "Information about a RfsLs file group." + ::= { alcatelIND1ChassisMIBGroups 14 } + + alaChasBpsFwGroup OBJECT-GROUP + OBJECTS + { + alaChasBpsUpdateFirmware, + alaChasBpsCpldRev, + alaChasBpsMmcuRev, + alaChasBpsCmcuRev + } + STATUS current + DESCRIPTION + "Information about BPS FW group." + ::= { alcatelIND1ChassisMIBGroups 15 } + + alaChasBpsConnectorPriorityGroup OBJECT-GROUP + OBJECTS + { + alaChasBpsConnectorShelfId, + alaChasBpsConnectorPriority, + alaChasBpsConnectorNum, + alaChasBpsSerialNum + } + STATUS current + DESCRIPTION + "Information about BPS Connector Priority group." + ::= { alcatelIND1ChassisMIBGroups 16 } + + alaChasBpsModeGroup OBJECT-GROUP + OBJECTS + { + alaChasBpsMode + } + STATUS current + DESCRIPTION + "Information about BPS Mode group." + ::= { alcatelIND1ChassisMIBGroups 17 } + + alaChasBpsPowerSupplyGroup OBJECT-GROUP + OBJECTS + { + alaChasBpsPowerSupplyName, + alaChasBpsPowerSupplyDescr, + alaChasBpsPowerSupplyModuleType, + alaChasBpsPowerSupplyPartNumber, + alaChasBpsPowerSupplyHardwareRev, + alaChasBpsPowerSupplySerialNum, + alaChasBpsPowerSupplyMfgDate, + alaChasBpsPowerSupplyOperStatus, + alaChasBpsPowerSupplyPowerProv + } + STATUS current + DESCRIPTION + " BPS Power Supply group." + ::= { alcatelIND1ChassisMIBGroups 18 } + + alaChasBpsTotalPowerAllocGroup OBJECT-GROUP + OBJECTS + { + alaChasBpsSysTotalAvailablePower, + alaChasBpsSysTotalAllocation, + alaChasBpsPoeTotalAvailablePower, + alaChasBpsPoeTotalAllocation + } + STATUS current + DESCRIPTION + " BPS Total Power Alloc group." + ::= { alcatelIND1ChassisMIBGroups 19 } + + chasEntPhysicalGroup OBJECT-GROUP + OBJECTS + { + chasEntPhysAdminStatus , + chasEntPhysOperStatus , + chasEntPhysPower , + chasEntPhysModuleType , + chasEntPhysPartNumber , + chasEntPhysLedStatusOk1 , + chasEntPhysLedStatusOk2 , + chasEntPhysLedStatusPrimaryCMM , + chasEntPhysLedStatusSecondaryCMM , + chasEntPhysLedStatusTemperature , + chasEntPhysLedStatusFan , + chasEntPhysLedStatusBackupPS , + chasEntPhysLedStatusInternalPS , + chasEntPhysLedStatusControl , + chasEntPhysLedStatusFabric , + chasEntPhysLedStatusPS , + chasEntPhysAsic1Rev , + chasEntPhysAsic2Rev , + chasEntPhysAsic3Rev , + chasEntPhysAsic4Rev , + chasEntPhysAsic5Rev , + chasEntPhysAsic6Rev , + chasEntPhysCpldRev , + chasEntPhysDaughterFpga1Rev , + chasEntPhysDaughterFpga2Rev , + chasEntPhysNiNum , + chasEntPhysGbicNum , + chasEntPhysWaveLen , + chasEntPhysUbootRev , + chasEntPhysUbootMinibootRev , + chasEntPhysMacAddress , + chasEntPhysCpuModel , + chasEntPhysAirflow , + chasEntPhysPowerUsed , + chasEntPhysPowerType + + } + STATUS current + DESCRIPTION + "Chassis (inclosure) Entity Physical Group." + ::= { alcatelIND1ChassisPhysMIBGroups 1 } + + chassisPhysNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsStr , + chassisTrapsAlert , + chassisTrapsStateChange + } + STATUS current + DESCRIPTION + "Chassis Supervision Physical Notification Group." + ::= { alcatelIND1ChassisPhysMIBGroups 2 } + + chassisTemperatureGroup OBJECT-GROUP + OBJECTS + { + chasEntTempCurrent, + chasEntTempDangerThreshold, + chasEntTempStatus, + chasEntTempThreshold + } + STATUS current + DESCRIPTION + "Chassis Supervision Temprature Group." + ::= { alcatelIND1ChassisPhysMIBGroups 3 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-CONFIG-MGR-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-CONFIG-MGR-MIB new file mode 100644 index 0000000..c38831d --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-CONFIG-MGR-MIB @@ -0,0 +1,1701 @@ +ALCATEL-IND1-CONFIG-MGR-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + Integer32 FROM SNMPv2-SMI + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + softentIND1Confmgr FROM ALCATEL-IND1-BASE + VirtualOperChassisId FROM ALCATEL-IND1-VIRTUAL-CHASSIS-MIB + ; + + + + alcatelIND1ConfigMgrMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Manager Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Confmgr 1} + + + alcatelIND1ConfigMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Managed Objects." + ::= { alcatelIND1ConfigMgrMIB 1 } + + + alcatelIND1ConfigMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Conformance Information." + ::= { alcatelIND1ConfigMgrMIB 2 } + + + alcatelIND1ConfigMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Units Of Conformance." + ::= { alcatelIND1ConfigMgrMIBConformance 1 } + + + alcatelIND1ConfigMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Configuration Manager Subsystem Compliance Statements." + ::= { alcatelIND1ConfigMgrMIBConformance 2 } + + +-- +-- Configuration Manager +-- + + configManager OBJECT IDENTIFIER ::= { alcatelIND1ConfigMgrMIBObjects 1 } + + + configFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..45)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the configuration file to be + read by the device. The file specified + should be present on the device." + DEFVAL { "" } + ::= { configManager 1 } + + + configFileAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + checkSyntaxOnly(2), + apply(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Triggers application of the configuration + file specified by the configInputFileName. + A value of checkSyntax causes configInputFile + to be checked for syntax, with no changes to + device configuration. A value of + checkSyntaxAndApply causes the configInputFile + to be applied to the device configuration.A value + of none indicates no action has been triggered." + DEFVAL { none } + ::= { configManager 2 } + + + configErrorFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file containing the error + messages generated by the device during file + configuration." + DEFVAL { "" } + ::= { configManager 3 } + + + configFileStatus OBJECT-TYPE + SYNTAX INTEGER { + noneAvail(1), + inProgress(2), + completeNoErrors(3), + completeErrors(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of most recent application of configuration + file to the device." + DEFVAL { noneAvail } + ::= { configManager 4 } + + + configFileMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + verbose(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The verbose mode displays all configuration commands + and errors when the file is applied on the console + screen. Ignored unless set from command line interface." + DEFVAL { none } + ::= { configManager 5 } + + + configTimerFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..45)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the configuration file to be read later + by the device." + DEFVAL { "" } + ::= { configManager 6 } + + + configTimerFileTime OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local time when the configuration file + will be read by the device. This object is + only set if the configInputFile must be applied + at a later time. + The following formats are valid: + + MM/DD/YYYY hh:mm + + MM/DD/YY hh:mm + + MM/DD hh:mm - uses current year if + after current date and time, + next year otherwise. + + hh:mm - uses today's date if later + than current time, + tommorow's date otherwise. + where + YY - year (0-38,99) + MM - month (1-12) + DD - day (1-31) + hh - hour (0-23) + mm - minute (0-59)" + DEFVAL { "" } + ::= { configManager 7 } + + + configTimerFileStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + pending(2), + inProgress(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the ASCII configuration + timer." + DEFVAL { idle } + ::= { configManager 8 } + + + configTimerClear OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes the ASCII + configuration timer to be cleared." + DEFVAL { 0 } + ::= { configManager 9 } + + + configSnapshotFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..45)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the configuration snap-shot file + to be generated by the device." + DEFVAL { "" } + ::= { configManager 10 } + + + configSnapshotAction OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes the configuration + snap-shot to be generated by the device." + DEFVAL { 0 } + ::= { configManager 11 } + + + configSnapshotAllSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + all application configuration data to be + included in the snap-shot file generated by + the device." + DEFVAL { 0 } + ::= { configManager 12 } + + + configSnapshotVlanSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Vlan configuration data to be + included in the snap-shot file generated by + the device." + DEFVAL { 0 } + ::= { configManager 13 } + + + configSnapshotSpanningTreeSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Spanning Tree configuration data to be + included in the snap-shot file generated by + the device." + DEFVAL { 0 } + ::= { configManager 14 } + + + configSnapshotQOSSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + QOS configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 15 } + + + configSnapshotIPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IP configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 16 } + + + configSnapshotIPXSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPX configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 17 } + + + configSnapshotIPMSSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPMS configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 18 } + + configSnapshotAAASelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + AAA configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 19 } + + + configSnapshotSNMPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + SNMP configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 20 } + + + configSnapshot8021QSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + 802.1Q configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 21 } + + + configSnapshotLinkAggregateSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + link aggregation configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 22 } + + + configSnapshotPortMirrorSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + port mirroring configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 23 } + + + configSnapshotXIPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + proprietary inter-switch protocol configuration + data to be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 24 } + + + configSnapshotHealthMonitorSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + health monitoring configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 25 } + + + configSnapshotBootPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + bootp configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 26 } + + + configSnapshotBridgeSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + source-learning configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 27 } + + + configSnapshotChassisSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + the chassis configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 28 } + + + configSnapshotInterfaceSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ethernet interface configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 29 } + + + configSnapshotPolicySelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + policy manager configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 30 } + + + configSnapshotSessionSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + the user-session configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 31 } + + + configSnapshotServerLoadBalanceSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + server load balancing configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 32 } + + + configSnapshotSystemServiceSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + system services configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 33 } + + + configSnapshotVRRPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + VRRP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 34 } + + + configSnapshotWebSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + web manager configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 35 } + + + configSnapshotRIPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + RIP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 36 } + + + configSnapshotOSPFSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + OSPF configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 37 } + + + configSnapshotBGPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + BGP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 38 } + + + configSnapshotIPRMSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPRM routing configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 39 } + + + configSnapshotIPMRSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IP multicast routing configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 40 } + + + configSnapshotModuleSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + module configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 41 } + + configTechSupportLogAction OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + techSupportBasic(1), + techSupportL2(2), + techSupportL3(3), + techSupportL3Rip(4), + techSupportL3Ipx(5), + techSupportL3Ospf(6), + techSupportL3Bgp(7), + techSupportL3Pimsm(8), + techSupportL3Mroute(9), + techSupportL3Dvmrp(10), + techSupportL3IPv6(11), + techSupportL3RIPng(12), + techSupportL3OSPF3(13), + techSupportL3Isis(14), + techSupportL3Pim6(15), + techSupportL3IPsec(16), + techSupportL3Bfd(17) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + a tech_support.log file to be created + containing switch information useful to + a technical support group." + DEFVAL { techSupportBasic } + ::= { configManager 42 } + + configWriteMemory OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + the entire switch snap-shot configuration to + be stored in the boot.cfg file in the + current running directory." + DEFVAL { 0 } + ::= { configManager 43 } + + configErrorFileMaximum OBJECT-TYPE + SYNTAX Integer32 (1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of error files which may be + present on a switch. Each time a new error file + is created, all but the newest configErrorFileMaxNum + error files are deleted." + DEFVAL { 1 } + ::= { configManager 44 } + + configChangeStatus OBJECT-TYPE + SYNTAX INTEGER { + identical(1), + different(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the running configuration with respect + to the saved configuration." + DEFVAL { identical } + ::= { configManager 45 } + + configSnapshotRDPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + RDP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 46 } + + configSnapshotIPv6Select OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IPv6 configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 47 } + + configSnapshotRIPngSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + RIPng configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 48 } + + configSnapshotAtmSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ATM configuration data to + be included in the snap-shot file generated + by the device. NOT SUPPORTED." + DEFVAL { 0 } + ::= { configManager 49 } + + + configSnapshotSonetSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Sonet configuration data to + be included in the snap-shot file generated + by the device. NOT SUPPORTED." + DEFVAL { 0 } + ::= { configManager 50 } + + configSnapshotNTPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + NTP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 51 } + + + configSnapshotPortMappingSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Port Mapping configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 52 } + + + configSnapshotOSPF3Select OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + OSPF3 configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 53 } + + + configWriteMemoryStatus OBJECT-TYPE + SYNTAX INTEGER { + noneAvail(1), + inProgress(2), + completeNoErrors(3), + completeErrors(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of most recent wwrite memory action." + DEFVAL { noneAvail } + ::= { configManager 54 } + + + configSnapshotStackSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + STack Manager configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 55 } + + configSnapshotISISSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ISIS configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 56 } + + + configSnapshotEOAMSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Ethernet OAM configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 57 } + + + configSnapshotUDLDSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + UDLD configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 58 } + + configSnapshotNETSECSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + NETSEC configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 59 } + + configSnapshotIPsecSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + IP Security configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 60 } + + configSnapshotBFDSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + BFD configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 61 } + + configSnapshotMultiChassisSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + MCM configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 62 } + + configSnapshotErpSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ERP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 63 } + + configSnapshotMPLSSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + MPLS configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 64 } + + configSnapshotEFMOAMSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + EFMOAM configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 65} + + configSnapshotCapabilitySelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + capability manager configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 66 } + + configSnapshotVfcSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + VFC configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 67 } + + configSnapshotHaVlanSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + HA VLAN configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 68 } + + configSnapshotDaUnpSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + DA UNP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 69 } + + configSnapshotDHLSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + DHL configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 70 } + + configSnapshotMVRPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + MVRP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 71 } + + configSnapshotSAASelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + SAA configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 72 } + + configSnapshotSPBSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + SPB configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 73 } + + configSnapshotSPBIsisSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + SPB ISIS configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 74 } + + configSnapshotVirtualChassisSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes VCM configuration + data to be included in the snap-shot file + generated by the device. A set of this object + is only valid in standalone mode" + DEFVAL { 0 } + ::= { configManager 75 } + + configSnapshotMplsLdpSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + MPLS LDP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 76 } + + configSnapshotVCMSpecific OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + VCM configuration data for the chassis + specified by configSnapshotChassisId to + be included in the snap-shot file generated + by the device A set of this object is only + valid in virtual chassis mode." + DEFVAL { 0 } + ::= { configManager 77 } + + configSnapshotChassisId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object in combination with + configSnapshotVCMSpecific causes + VCM configuration data for the specified + chassis to be included in the snap-shot + file generated by the device. A set of + this object is only valid in virtual + chassis mode." + DEFVAL { 0 } + ::= { configManager 78 } + + configSnapshotEvbSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + EVB configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 79 } + + configConvertConfiguration OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + virtualChassis(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object to virtualChassis is only valid in + standalone mode and causes a virtual chassis snapshot to be + generated from the running configuration. The resulting + vcsetup.cfg and vcboot.cfg files are stored in the directory + specified by configConvertDestinationDirectory. If no directory + is specified the running directory will be used provided the + running directory is not the certified directory." + DEFVAL { notSignificant } + ::= { configManager 80 } + + configConvertConfigurationStatus OBJECT-TYPE + SYNTAX INTEGER { + noneAvail(1), + inProgress(2), + completeNoErrors(3), + completeErrors(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of most recent convert configuration action." + DEFVAL { noneAvail } + ::= { configManager 81 } + + configConvertDestinationDirectory OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..45)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination directory for the files created by the action + of setting the configConvertConfiguration object." + DEFVAL { "" } + ::= { configManager 82 } + + configConvertReload OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object will initiate a reboot of the + switch as part of the configConvertConfiguration + action." + DEFVAL { 0 } + ::= { configManager 83 } + + configSnapshotAppfpSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Application Finger Print configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 84 } + + configSnapshotFipsSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + FIP Snooping configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 85 } + + configSnapshotLFPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + LFP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 86 } + + configSnapshotPmInterfaceSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Port Manager Interfaceconfiguration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 87 } + + configSnapshotAutofabricSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Autofabric configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 88 } + + configSnapshotDhcpv6RelaySelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + DHCPv6 Relay configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 89 } + + configSnapshotSIPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Autofabric configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 90 } + + configSnapshotOpenflowSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Openflow configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 91 } + + configSnapshotWlanSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Wlan configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 92 } + + configSnapshotDhcpSrvSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + DhcpSrv configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 93 } + + configSnapshotDPISelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Dpi configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 94 } + + configSnapshotMsgSrvSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + MsgSrv configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 95 } + + configSnapshotAlSrvSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + ActiveLeaseSrv configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 96 } + + configSnapshotDhcpv6SrvSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Dhcp6Srv configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 97 } + + configSnapshotAGSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + AG configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 98 } + + configSnapshotQMRSelect OBJECT-TYPE + + + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + QMR configuration data to be included + in the snap-shot file generated by the + the device." + DEFVAL { 0 } + ::= { configManager 99 } + + configSnapshotVCSPSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + VCSP configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 100 } + + configSnapshotDhcpSnoopingSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + DHCP SNOOPING configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 101 } + + configSnapshotAppMonSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Application Monitoring configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 102 } + + configSnapshotLbdSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Loopback Detection configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 103 } + + configSnapshotVMSnoopSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + VM Snooping configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 104 } + + configSnapshotPppoeIaSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + PPPoE-IA configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 105} + + configSnapshotPmPortViolationSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Port Violation configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 106} + + configSnapshotLanPowerSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Lan Power configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 107} + + configSnapshotPVLANSelect OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of this object causes + Private VLAN(PVLAN) configuration data to + be included in the snap-shot file generated + by the device." + DEFVAL { 0 } + ::= { configManager 108 } + +-- +-- Compliance Statements +-- + + alcatelIND1ConfigMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Configuration Manager Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + configFileGroup, + configTimerFileGroup, + configSnapshotGroup, + configTechSupportLogGroup, + configWriteMemoryGroup, + configConvertConfigurationGroup + } + + ::= { alcatelIND1ConfigMgrMIBCompliances 1 } + + +-- +-- Units of Conformance +-- + + configFileGroup OBJECT-GROUP + OBJECTS + { + configFileName, + configFileAction, + configErrorFileName, + configFileStatus, + configFileMode, + configErrorFileMaximum, + configChangeStatus + } + STATUS current + DESCRIPTION + "Collection of objects for file configuration." + ::= { alcatelIND1ConfigMgrMIBGroups 1} + + + configTimerFileGroup OBJECT-GROUP + OBJECTS + { + configTimerFileName, + configTimerFileTime, + configTimerFileStatus, + configTimerClear, + configSnapshotFileName + } + STATUS current + DESCRIPTION + "Collection of objects for timer file configuration." + ::= { alcatelIND1ConfigMgrMIBGroups 2} + + + configSnapshotGroup OBJECT-GROUP + OBJECTS + { + configSnapshotAction, + configSnapshotAllSelect, + configSnapshotVCMSpecific, + configSnapshotChassisId, + configSnapshotVlanSelect, + configSnapshotSpanningTreeSelect, + configSnapshotQOSSelect, + configSnapshotIPSelect, + configSnapshotIPXSelect, + configSnapshotIPMSSelect, + configSnapshotAAASelect, + configSnapshotSNMPSelect, + configSnapshot8021QSelect, + configSnapshotLinkAggregateSelect, + configSnapshotPortMirrorSelect, + configSnapshotXIPSelect, + configSnapshotHealthMonitorSelect, + configSnapshotBootPSelect, + configSnapshotBridgeSelect, + configSnapshotChassisSelect, + configSnapshotInterfaceSelect, + configSnapshotPolicySelect, + configSnapshotSessionSelect, + configSnapshotServerLoadBalanceSelect, + configSnapshotSystemServiceSelect, + configSnapshotVRRPSelect, + configSnapshotWebSelect, + configSnapshotRIPSelect, + configSnapshotOSPFSelect, + configSnapshotBGPSelect, + configSnapshotIPRMSelect, + configSnapshotIPMRSelect, + configSnapshotModuleSelect, + configSnapshotRDPSelect, + configSnapshotIPv6Select, + configSnapshotRIPngSelect, + configSnapshotAtmSelect, + configSnapshotSonetSelect, + configSnapshotNTPSelect, + configSnapshotPortMappingSelect, + configSnapshotOSPF3Select, + configSnapshotStackSelect, + configWriteMemoryStatus, + configSnapshotISISSelect, + configSnapshotEOAMSelect, + configSnapshotUDLDSelect, + configSnapshotNETSECSelect, + configSnapshotIPsecSelect, + configSnapshotBFDSelect, + configSnapshotMultiChassisSelect, + configSnapshotEFMOAMSelect, + configSnapshotMPLSSelect, + configSnapshotErpSelect, + configSnapshotCapabilitySelect, + configSnapshotVfcSelect, + configSnapshotHaVlanSelect, + configSnapshotDaUnpSelect, + configSnapshotDHLSelect, + configSnapshotMVRPSelect, + configSnapshotSAASelect, + configSnapshotSPBSelect, + configSnapshotSPBIsisSelect, + configSnapshotVirtualChassisSelect, + configSnapshotMplsLdpSelect, + configSnapshotEvbSelect, + configSnapshotAppfpSelect, + configSnapshotFipsSelect, + configSnapshotLFPSelect, + configSnapshotPmInterfaceSelect, + configSnapshotAutofabricSelect, + configSnapshotDhcpv6RelaySelect, + configSnapshotSIPSelect, + configSnapshotOpenflowSelect, + configSnapshotWlanSelect, + configSnapshotDhcpSrvSelect, + configSnapshotDPISelect, + configSnapshotMsgSrvSelect, + configSnapshotAlSrvSelect, + configSnapshotDhcpv6SrvSelect, + configSnapshotAGSelect, + configSnapshotQMRSelect, + configSnapshotVCSPSelect, + configSnapshotDhcpSnoopingSelect, + configSnapshotAppMonSelect, + configSnapshotVMSnoopSelect, + configSnapshotLbdSelect, + configSnapshotPppoeIaSelect, + configSnapshotPmPortViolationSelect, + configSnapshotLanPowerSelect, + configSnapshotPVLANSelect + } + STATUS current + DESCRIPTION + "Collection of objects for snapshot configuration." + ::= { alcatelIND1ConfigMgrMIBGroups 3} + + + configTechSupportLogGroup OBJECT-GROUP + OBJECTS + { + configTechSupportLogAction + } + STATUS current + DESCRIPTION + "Collection of objects for technical support log file." + ::= { alcatelIND1ConfigMgrMIBGroups 4} + + + configWriteMemoryGroup OBJECT-GROUP + OBJECTS + { + configWriteMemory + } + STATUS current + DESCRIPTION + "Collection of objects for write memory." + ::= { alcatelIND1ConfigMgrMIBGroups 5} + + + configConvertConfigurationGroup OBJECT-GROUP + OBJECTS + { + configConvertConfiguration, + configConvertConfigurationStatus, + configConvertDestinationDirectory, + configConvertReload + } + STATUS current + DESCRIPTION + "Collection of objects for write memory." + ::= { alcatelIND1ConfigMgrMIBGroups 6} + + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DA-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DA-MIB new file mode 100644 index 0000000..92da3d4 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DA-MIB @@ -0,0 +1,11229 @@ +ALCATEL-IND1-DA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, Unsigned32, IpAddress, Counter32 + FROM SNMPv2-SMI + MacAddress, DateAndTime, TimeStamp, TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC + softentIND1Da + FROM ALCATEL-IND1-BASE + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddressType, InetAddress, InetAddressIPv4 + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + TmnxEncapVal + FROM ALCATEL-IND1-TIMETRA-TC-MIB + ; + + alcatelIND1DaMIB MODULE-IDENTITY + LAST-UPDATED "201008160000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "DA module is taking care of the authentication and classification of MACs + on a DA port. The pkts from the MAC would be allowed to enter the network + only if the authentication and/or classification is done by the DA task." + ::= { softentIND1Da 1} + + + +alaIND1DaMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DA Subsystem Notifications." + ::= { alcatelIND1DaMIB 0 } + +alaIND1DaMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DA Subsystem Managed Objects." + ::= { alcatelIND1DaMIB 1 } + + + alaIND1DaMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DA Module MIB Subsystem Conformance Information." + ::= { alcatelIND1DaMIB 2 } + + + alaIND1DaMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DA Module MIB Subsystem Units of Conformance." + ::= { alaIND1DaMIBConformance 1 } + + AlaDaClassificationPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This policy type is the classification policy used to classify + a device onto the system. " + SYNTAX INTEGER { + authPassAltUnp ( 1 ), + authPassDefUnp ( 2 ), + authPassSrvUnp ( 3 ), + noAuthMacRuleUnp ( 4 ), + noAuthMacRangeRuleUnp ( 5 ), + noAuthIpRuleUnp ( 6 ), + authFailDefUnp ( 7 ), + authFailMacRuleUnp ( 8 ), + authFailMacRangeRuleUnp ( 9 ), + authFailIpRuleUnp ( 10 ), + authFailRuleDefUnp ( 11 ), + authFailMacRangeVlanTagRuleUnp ( 12 ), + tagAuthFailMacRuleUnp ( 13 ), + tagAuthFailMacVlanTagRuleUnp ( 14 ), + tagAuthFailMacRangeRuleUnp ( 15 ), + tagAuthFailMacRangeVlanTagRuleUnp ( 16 ), + tagAuthFailIpRuleUnp ( 17 ), + tagAuthFailIpVlanTagRuleUnp ( 18 ), + tagAuthFailVlanTagRuleUnp ( 19 ), + tagAuthPassAltUnp ( 20 ), + tagAuthPassDefUnp ( 21 ), + tagAuthPassSrvUnp ( 22 ), + tagMacRuleUnp ( 23 ), + tagMacVlanTagRuleUnp ( 24 ), + tagMacRangeRuleUnp ( 25 ), + tagMacRangeVlanTagRuleUnp ( 26 ), + tagIpRuleUnp ( 27 ), + tagIpVlanTagRuleUnp ( 28 ), + tagVlanTagRuleUnp ( 29 ), + tagRuleDefUnp ( 30 ), + authPassDefUnpBlk ( 31 ), + authFailDefUnpBlk ( 32 ), + authFailRuleDefUnpBlk ( 33 ), + tagAuthPassDefUnpBlk ( 34 ), + tagRuleDefUnpBlk ( 35 ), + authPassSrvUnpTagMismatchBlk ( 36 ), + authPassAltUnpTagMismatchBlk ( 37 ), + authPassDefUnpTagMismatchBlk ( 38 ), + authFailMacRuleUnpTagMismatchBlk ( 39 ), + authFailMacVlanRuleUnpTagMismatchBlk ( 40 ), + authFailMacRangeRuleUnpTagMismatchBlk ( 41 ), + authFailMacRangeVlanRuleUnpTagMismatchBlk ( 42 ), + authFailIpRuleUnpTagMismatchBlk ( 43 ), + authFailIpVlanRuleUnpTagMismatchBlk ( 44 ), + authFailVlanRuleUnpTagMismatchBlk ( 45 ), + defUnpBlk ( 46 ), + authPassSrvUnpBlk ( 47 ), + authPassAltUnpBlk ( 48 ), + authFailMacRuleUnpBlk ( 49 ), + authFailMacRangeRuleUnpBlk ( 50 ), + authFailIpRuleUnpBlk ( 51 ), + tagMacRuleUnpBlk ( 52 ), + tagMacVlanTagRuleUnpBlk ( 53 ), + tagMacRangeRuleUnpBlk ( 54 ), + tagMacRangeVlanTagRuleUnpBlk ( 55 ), + tagIpRuleUnpBlk ( 56 ), + tagIpVlanTagRuleUnpBlk ( 57 ), + tagVlanTagRuleUnpBlk ( 58 ), + authSrvDownUnpTagMismatchBlk ( 59 ), + noMatchingUnpBlk ( 60 ), + trustTag ( 61 ), + authSrvDownUnp ( 62 ), + defUnp ( 63 ), + lpsUnpBlk ( 64 ), + sysDefSpb ( 65 ), + defSpbProfile ( 66 ), + noSpbResource ( 67 ), + tagAuthPassPortMacIpRuleUnp ( 68 ), + tagAuthPassPortMacRuleUnp ( 69 ), + tagAuthPassPortIpRuleUnp ( 70 ), + tagAuthPassGroupMacIpRuleUnp ( 71 ), + tagAuthPassGroupMacRuleUnp ( 72 ), + tagAuthPassGroupIpRuleUnp ( 73 ), + tagAuthPassPortRuleUnp ( 74 ), + tagAuthPassGroupRuleUnp ( 75 ), + tagAuthPassMacVlanRuleUnp ( 76 ), + tagAuthPassMacRuleUnp ( 77 ), + tagAuthPassMacouiRuleUnp ( 78 ), + tagAuthPassMacrangeVlanRuleUnp ( 79 ), + tagAuthPassMacrangeRuleUnp ( 80 ), + tagAuthPassLldpRuleUnp ( 81 ), + tagAuthPassL2authRuleUnp ( 82 ), + tagAuthPassIpVlanRuleUnp ( 83 ), + tagAuthPassIpRuleUnp ( 84 ), + tagAuthPassVlanRuleUnp ( 85 ), + tagAuthPassDmGroupRuleUnp ( 86 ), + tagAuthFailPortMacIpRuleUnp ( 87 ), + tagAuthFailPortMacRuleUnp ( 88 ), + tagAuthFailPortIpRuleUnp ( 89 ), + tagAuthFailGroupMacIpRuleUnp ( 90 ), + tagAuthFailGroupMacRuleUnp ( 91 ), + tagAuthFailGroupIpRuleUnp ( 92 ), + tagAuthFailPortRuleUnp ( 93 ), + tagAuthFailGroupRuleUnp ( 94 ), + tagAuthFailMacouiRuleUnp ( 95 ), + tagAuthFailLldpRuleUnp ( 96 ), + tagAuthFailL2authRuleUnp ( 97 ), + tagAuthFailDmGroupRuleUnp ( 98 ), + tagPortMacIpRuleUnp ( 99 ), + tagPortMacRuleUnp ( 100 ), + tagPortIpRuleUnp ( 101 ), + tagGroupMacIpRuleUnp ( 102 ), + tagGroupMacRuleUnp ( 103 ), + tagGroupIpRuleUnp ( 104 ), + tagPortRuleUnp ( 105 ), + tagGroupRuleUnp ( 106 ), + tagMacouiRuleUnp ( 107 ), + tagLldpRuleUnp ( 108 ), + tagL2authRuleUnp ( 109 ), + tagDmGroupRuleUnp ( 110 ), + authPassPortMacIpRuleUnp ( 111 ), + authPassPortMacRuleUnp ( 112 ), + authPassPortIpRuleUnp ( 113 ), + authPassGroupMacIpRuleUnp ( 114 ), + authPassGroupMacRuleUnp ( 115 ), + authPassGroupIpRuleUnp ( 116 ), + authPassPortRuleUnp ( 117 ), + authPassGroupRuleUnp ( 118 ), + authPassMacRuleUnp ( 119 ), + authPassMacouiRuleUnp ( 120 ), + authPassMacrangeRuleUnp ( 121 ), + authPassLldpRuleUnp ( 122 ), + authPassL2authRuleUnp ( 123 ), + authPassIpRuleUnp ( 124 ), + authPassDmGroupRuleUnp ( 125 ), + authFailPortMacIpRuleUnp ( 126 ), + authFailPortMacRuleUnp ( 127 ), + authFailPortIpRuleUnp ( 128 ), + authFailGroupMacIpRuleUnp ( 129 ), + authFailGroupMacRuleUnp ( 130 ), + authFailGroupIpRuleUnp ( 131 ), + authFailPortRuleUnp ( 132 ), + authFailGroupRuleUnp ( 133 ), + authFailMacouiRuleUnp ( 134 ), + authFailLldpRuleUnp ( 135 ), + authFailL2authRuleUnp ( 136 ), + authFailDmGroupRuleUnp ( 137 ), + noAuthPortMacIpRuleUnp ( 138 ), + noAuthPortMacRuleUnp ( 139 ), + noAuthPortIpRuleUnp ( 140 ), + noAuthGroupMacIpRuleUnp ( 141 ), + noAuthGroupMacRuleUnp ( 142 ), + noAuthGroupIpRuleUnp ( 143 ), + noAuthPortRuleUnp ( 144 ), + noAuthGroupRuleUnp ( 145 ), + noAuthMacouiRuleUnp ( 146 ), + noAuthLldpRuleUnp ( 147 ), + noAuthL2authRuleUnp ( 148 ), + noAuthDmGroupRuleUnp ( 149 ), + authPassPortMacIpRuleUnpTagMismatchBlk ( 150 ), + authPassPortMacRuleUnpTagMismatchBlk ( 151 ), + authPassPortIpRuleUnpTagMismatchBlk ( 152 ), + authPassGroupMacIpRuleUnpTagMismatchBlk ( 153 ), + authPassGroupMacRuleUnpTagMismatchBlk ( 154 ), + authPassGroupIpRuleUnpTagMismatchBlk ( 155 ), + authPassPortRuleUnpTagMismatchBlk ( 156 ), + authPassGroupRuleUnpTagMismatchBlk ( 157 ), + authPassMacVlanRuleUnpTagMismatchBlk ( 158 ), + authPassMacRuleUnpTagMismatchBlk ( 159 ), + authPassMacouiRuleUnpTagMismatchBlk ( 160 ), + authPassMacrangeVlanRuleUnpTagMismatchBlk ( 161 ), + authPassMacrangeRuleUnpTagMismatchBlk ( 162 ), + authPassLldpRuleUnpTagMismatchBlk ( 163 ), + authPassL2authRuleUnpTagMismatchBlk ( 164 ), + authPassIpVlanRuleUnpTagMismatchBlk ( 165 ), + authPassIpRuleUnpTagMismatchBlk ( 166 ), + authPassVlanRuleUnpTagMismatchBlk ( 167 ), + authPassDmGroupRuleUnpTagMismatchBlk ( 168 ), + authFailPortMacIpRuleUnpTagMismatchBlk ( 169 ), + authFailPortMacRuleUnpTagMismatchBlk ( 170 ), + authFailPortIpRuleUnpTagMismatchBlk ( 171 ), + authFailGroupMacIpRuleUnpTagMismatchBlk ( 172 ), + authFailGroupMacRuleUnpTagMismatchBlk ( 173 ), + authFailGroupIpRuleUnpTagMismatchBlk ( 174 ), + authFailPortRuleUnpTagMismatchBlk ( 175 ), + authFailGroupRuleUnpTagMismatchBlk ( 176 ), + authFailMacouiRuleUnpTagMismatchBlk ( 177 ), + authFailLldpRuleUnpTagMismatchBlk ( 178 ), + authFailL2authRuleUnpTagMismatchBlk ( 179 ), + authFailDmGroupRuleUnpTagMismatchBlk ( 180 ), + portMacIpRuleUnpTagMismatchBlk ( 181 ), + portMacRuleUnpTagMismatchBlk ( 182 ), + portIpRuleUnpTagMismatchBlk ( 183 ), + groupMacIpRuleUnpTagMismatchBlk ( 184 ), + groupMacRuleUnpTagMismatchBlk ( 185 ), + groupIpRuleUnpTagMismatchBlk ( 186 ), + portRuleUnpTagMismatchBlk ( 187 ), + groupRuleUnpTagMismatchBlk ( 188 ), + macouiRuleUnpTagMismatchBlk ( 189 ), + lldpRuleUnpTagMismatchBlk ( 190 ), + l2authRuleUnpTagMismatchBlk ( 191 ), + dmGroupRuleUnpTagMismatchBlk ( 192 ), + tagAuthPassExtendedRuleUnp ( 193 ), + tagAuthFailExtendedRuleUnp ( 194 ), + tagExtendedRuleUnp ( 195 ), + authPassExtendedRuleUnp ( 196 ), + authFailExtendedRuleUnp ( 197 ), + noAuthExtendedRuleUnp ( 198 ), + authPassExtendedRuleUnpTagMismatchBlk ( 199 ), + authFailExtendedRuleUnpTagMismatchBlk ( 200 ), + extendedRuleUnpTagMismatchBlk ( 201 ), + lpsStatic ( 202 ), + lpsPseudoStatic ( 203 ), + lpsDupStatic ( 204 ), + authSrvDownEdgeProfileUnp ( 205 ), + byodPauseTimerFilter ( 206 ), + byodServerUnp ( 207 ), + noVxlanResource ( 208 ), + noVxlanResourceAuthSrvDownUnp ( 209 ), + defVxlanProfile ( 210 ), + sysDefVxlan ( 211 ), + cportalEdgeProfilePolicy ( 212 ), + tagAuthPassPortMacIpVlanRuleUnp ( 213 ), + tagAuthPassPortMacVlanRuleUnp ( 214 ), + tagAuthPassPortIpVlanRuleUnp ( 215 ), + tagAuthPassGroupMacIpVlanRuleUnp ( 216 ), + tagAuthPassGroupMacVlanRuleUnp ( 217 ), + tagAuthPassGroupIpVlanRuleUnp ( 218 ), + tagAuthPassPortVlanRuleUnp ( 219 ), + tagAuthPassGroupVlanRuleUnp ( 220 ), + tagAuthPassMacouiVlanRuleUnp ( 221 ), + tagAuthPassL2authVlanRuleUnp ( 222 ), + tagAuthPassDmGroupVlanRuleUnp ( 223 ), + tagAuthFailPortMacIpVlanRuleUnp ( 224 ), + tagAuthFailPortMacVlanRuleUnp ( 225 ), + tagAuthFailPortIpVlanRuleUnp ( 226 ), + tagAuthFailGroupMacIpVlanRuleUnp ( 227 ), + tagAuthFailGroupMacVlanRuleUnp ( 228 ), + tagAuthFailGroupIpVlanRuleUnp ( 229 ), + tagAuthFailPortVlanRuleUnp ( 230 ), + tagAuthFailGroupVlanRuleUnp ( 231 ), + tagAuthFailMacouiVlanRuleUnp ( 232 ), + tagAuthFailL2authVlanRuleUnp ( 233 ), + tagAuthFailDmGroupVlanRuleUnp ( 234 ), + tagPortMacIpVlanRuleUnp ( 235 ), + tagPortMacVlanRuleUnp ( 236 ), + tagPortIpVlanRuleUnp ( 237 ), + tagGroupMacIpVlanRuleUnp ( 238 ), + tagGroupMacVlanRuleUnp ( 239 ), + tagGroupIpVlanRuleUnp ( 240 ), + tagPortVlanRuleUnp ( 241 ), + tagGroupVlanRuleUnp ( 242 ), + tagMacouiVlanRuleUnp ( 243 ), + tagL2authVlanRuleUnp ( 244 ), + tagDmGroupVlanRuleUnp ( 245 ), + authPassPortMacIpVlanRuleUnp ( 246 ), + authPassPortMacVlanRuleUnp ( 247 ), + authPassPortIpVlanRuleUnp ( 248 ), + authPassGroupMacIpVlanRuleUnp ( 249 ), + authPassGroupMacVlanRuleUnp ( 250 ), + authPassGroupIpVlanRuleUnp ( 251 ), + authPassPortVlanRuleUnp ( 252 ), + authPassGroupVlanRuleUnp ( 253 ), + authPassMacouiVlanRuleUnp ( 254 ), + authPassL2authVlanRuleUnp ( 255 ), + authPassDmGroupVlanRuleUnp ( 256 ), + authFailPortMacIpVlanRuleUnp ( 257 ), + authFailPortMacVlanRuleUnp ( 258 ), + authFailPortIpVlanRuleUnp ( 259 ), + authFailGroupMacIpVlanRuleUnp ( 260 ), + authFailGroupMacVlanRuleUnp ( 261 ), + authFailGroupIpVlanRuleUnp ( 262 ), + authFailPortVlanRuleUnp ( 263 ), + authFailGroupVlanRuleUnp ( 264 ), + authFailMacouiVlanRuleUnp ( 265 ), + authFailL2authVlanRuleUnp ( 266 ), + authFailDmGroupVlanRuleUnp ( 267 ), + noAuthPortMacIpVlanRuleUnp ( 268 ), + noAuthPortMacVlanRuleUnp ( 269 ), + noAuthPortIpVlanRuleUnp ( 270 ), + noAuthGroupMacIpVlanRuleUnp ( 271 ), + noAuthGroupMacVlanRuleUnp ( 272 ), + noAuthGroupIpVlanRuleUnp ( 273 ), + noAuthPortVlanRuleUnp ( 274 ), + noAuthGroupVlanRuleUnp ( 275 ), + noAuthMacouiVlanRuleUnp ( 276 ), + noAuthL2authVlanRuleUnp ( 277 ), + noAuthDmGroupVlanRuleUnp ( 278 ), + authPassPortMacIpVlanRuleUnpTagMismatchBlk ( 279 ), + authPassPortMacVlanRuleUnpTagMismatchBlk ( 280 ), + authPassPortIpVlanRuleUnpTagMismatchBlk ( 281 ), + authPassGroupMacIpVlanRuleUnpTagMismatchBlk ( 282 ), + authPassGroupMacVlanRuleUnpTagMismatchBlk ( 283 ), + authPassGroupIpVlanRuleUnpTagMismatchBlk ( 284 ), + authPassPortVlanRuleUnpTagMismatchBlk ( 285 ), + authPassGroupVlanRuleUnpTagMismatchBlk ( 286 ), + authPassMacouiVlanRuleUnpTagMismatchBlk ( 287 ), + authPassL2authVlanRuleUnpTagMismatchBlk ( 288 ), + authPassDmGroupVlanRuleUnpTagMismatchBlk ( 289 ), + authFailPortMacIpVlanRuleUnpTagMismatchBlk ( 290 ), + authFailPortMacVlanRuleUnpTagMismatchBlk ( 291 ), + authFailPortIpVlanRuleUnpTagMismatchBlk ( 292 ), + authFailGroupMacIpVlanRuleUnpTagMismatchBlk ( 293 ), + authFailGroupMacVlanRuleUnpTagMismatchBlk ( 294 ), + authFailGroupIpVlanRuleUnpTagMismatchBlk ( 295 ), + authFailPortVlanRuleUnpTagMismatchBlk ( 296 ), + authFailGroupVlanRuleUnpTagMismatchBlk ( 297 ), + authFailMacouiVlanRuleUnpTagMismatchBlk ( 298 ), + authFailL2authVlanRuleUnpTagMismatchBlk ( 299 ), + authFailDmGroupVlanRuleUnpTagMismatchBlk ( 300 ), + portMacIpVlanRuleUnpTagMismatchBlk ( 301 ), + portMacVlanRuleUnpTagMismatchBlk ( 302 ), + portIpVlanRuleUnpTagMismatchBlk ( 303 ), + groupMacIpVlanRuleUnpTagMismatchBlk ( 304 ), + groupMacVlanRuleUnpTagMismatchBlk ( 305 ), + groupIpVlanRuleUnpTagMismatchBlk ( 306 ), + portVlanRuleUnpTagMismatchBlk ( 307 ), + groupVlanRuleUnpTagMismatchBlk ( 308 ), + macouiVlanRuleUnpTagMismatchBlk ( 309 ), + l2authVlanRuleUnpTagMismatchBlk ( 310 ), + dmGroupVlanRuleUnpTagMismatchBlk ( 311 ), + cportalPauseTimerFilter ( 312 ) + } + + AlaDaAuthenticationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of authentication used" + SYNTAX INTEGER { + noAuthentication (1), + dot1XAuthentication (2), + macAuthentication (3), + captivePortal (4) + } + + AlaDaAuthenticationResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The result of the authentication. If the AlaDaAuthenticationType of this + device is noAuthentication then this object will return notApplicable. If the + authentication has not completed then this object will return inProgress." + SYNTAX INTEGER { + notApplicable (0), + inProgress (1), + success (2), + fail (3) + } + + AlaDaMacLearntState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state of MAC address in the system" + SYNTAX INTEGER { + bridging (0), -- Normal access to the network. + filtering (1) -- Access to the network blocked. + } + + -- Should be used for all tables where MCLAG consistency status needs to be kept + AlaMultiChassisConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of Multi-Chassis consistency check. If no MCLAG involved + then status is local to the switch." + SYNTAX INTEGER { + local (1), + sync (2), + outOfSync (3) + } + + MacOui ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Represents a MAC-OUI." + SYNTAX OCTET STRING (SIZE (3)) + +-------------------------------------------------- +-- User Network Profile Table configuration MIB -- +-- This table is deprecated as part of unification +-------------------------------------------------- + +alaDaUserNetProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUserNetProfileEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table stores the UNP profiles created in the system. + The entries would be mapped to vlan ID which would be used + by device authentication for classifying users." + ::= { alaIND1DaMIBObjects 1 } + +alaDaUserNetProfileEntry OBJECT-TYPE + SYNTAX AlaDaUserNetProfileEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "User Network Profile entry" + INDEX {alaDaUserNetProfileName} + ::= { alaDaUserNetProfileTable 1 } + +AlaDaUserNetProfileEntry ::= SEQUENCE { + alaDaUserNetProfileName SnmpAdminString, + alaDaUserNetProfileVlanID Integer32, + alaDaUserNetProfileRowStatus RowStatus, + alaDaUserNetProfileQosPolicyListName SnmpAdminString, + alaDaUserNetProfileMCLagConfigStatus AlaMultiChassisConfigStatus, + alaDaUserNetProfileSaaProfileName SnmpAdminString, + alaDaUserNetProfileMobileTag INTEGER, + alaDaUserNetProfileMaxIngressBw Integer32, + alaDaUserNetProfileMaxEgressBw Integer32, + alaDaUserNetProfileMaxIngressDepth Integer32, + alaDaUserNetProfileMaxEgressDepth Integer32 +} + +alaDaUserNetProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The name of this profile." + ::= { alaDaUserNetProfileEntry 1 } + +alaDaUserNetProfileVlanID OBJECT-TYPE + SYNTAX Integer32 (1 .. 4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The VLAN id for this profile." + ::= { alaDaUserNetProfileEntry 2} + +alaDaUserNetProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUserNetProfileEntry 3} + +alaDaUserNetProfileQosPolicyListName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The name of the QoS Policy List name that will be used if this + User Network Profile is applied for a given device along with + alaDaUserNetProfileVlanID." + ::= { alaDaUserNetProfileEntry 4 } + +alaDaUserNetProfileMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUserNetProfileEntry 5 } + +alaDaUserNetProfileSaaProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The name of the SAA profile that is associated to this profile." + ::= { alaDaUserNetProfileEntry 6 } + +alaDaUserNetProfileMobileTag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "User Net Profile Mobile Tag ." + DEFVAL { disable } + ::= { alaDaUserNetProfileEntry 7 } + +alaDaUserNetProfileMaxIngressBw OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Ingress Bandwidth (Kbits/sec or Mbits/sec) allowed for traffic associated to this profile. + If value is set to -1, then the Ingress Bandwidth specified for the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUserNetProfileEntry 8 } + +alaDaUserNetProfileMaxEgressBw OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Egress Bandwidth (Kbits/sec or Mbits/sec) allowed for traffic associated to this profile. + If value is set to -1, then the Egress Bandwidth specified for the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUserNetProfileEntry 9 } + +alaDaUserNetProfileMaxIngressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Ingress Depth associated to Bandwidth. + If set to -1, then the Depth associated with the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUserNetProfileEntry 10 } + +alaDaUserNetProfileMaxEgressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Egress Depth associated to Bandwidth. + If set to -1, then the Depth associated with the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUserNetProfileEntry 11 } + +------------------------------------------------ +-- DA Classification IP network address rule -- +------------------------------------------------ + + alaDaUNPIpNetRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of IP network address rules. This is used to match + the InetAddress of a packet to a User Network Profile entry." + ::= { alaIND1DaMIBObjects 2 } + + alaDaUNPIpNetRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An IP network address rule entry." + INDEX { alaDaUNPIpNetRuleAddrType, + alaDaUNPIpNetRuleAddr, + alaDaUNPIpNetRuleMask } + ::= { alaDaUNPIpNetRuleTable 1 } + + AlaDaUNPIpNetRuleEntry ::= SEQUENCE { + alaDaUNPIpNetRuleAddrType + InetAddressType, + alaDaUNPIpNetRuleAddr + InetAddress, + alaDaUNPIpNetRuleMask + InetAddress, + alaDaUNPIpNetRuleProfileName + SnmpAdminString, + alaDaUNPIpNetRuleVlanTag + Integer32, + alaDaUNPIpNetRuleRowStatus + RowStatus, + alaDaUNPIpNetRuleMCLagConfigStatus + AlaMultiChassisConfigStatus + } + + alaDaUNPIpNetRuleAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP network address type used for VLAN classification. For now + Only IPv4 is supported." + ::= { alaDaUNPIpNetRuleEntry 1 } + + alaDaUNPIpNetRuleAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP network address used for VLAN classification. Only IPv4 is + supported." + ::= { alaDaUNPIpNetRuleEntry 2 } + + alaDaUNPIpNetRuleMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP network mask applying to the IP network address." + ::= { alaDaUNPIpNetRuleEntry 3 } + + + alaDaUNPIpNetRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPIpNetRuleEntry 4 } + + alaDaUNPIpNetRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPIpNetRuleEntry 5 } + + alaDaUNPIpNetRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPIpNetRuleEntry 6 } + + alaDaUNPIpNetRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPIpNetRuleEntry 7 } + +-- +-- DA Classification MAC address rule +-- + + + alaDaUNPMacRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of MAC address rules. This is used to match + the MAC Address of a packet to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 3 } + + alaDaUNPMacRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A MAC rule entry." + INDEX {alaDaUNPMacRuleAddr } + ::= { alaDaUNPMacRuleTable 1 } + + AlaDaUNPMacRuleEntry ::= SEQUENCE { + alaDaUNPMacRuleAddr + MacAddress, + alaDaUNPMacRuleProfileName + SnmpAdminString, + alaDaUNPMacRuleVlanTag + Integer32, + alaDaUNPMacRuleRowStatus + RowStatus, + + alaDaUNPMacRuleMCLagConfigStatus + AlaMultiChassisConfigStatus + } + + alaDaUNPMacRuleAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The MAC address used for VLAN classification." + ::= { alaDaUNPMacRuleEntry 1 } + + alaDaUNPMacRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacRuleEntry 2 } + + alaDaUNPMacRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPMacRuleEntry 3 } + + alaDaUNPMacRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPMacRuleEntry 4 } + + alaDaUNPMacRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPMacRuleEntry 5 } + +-- +-- DA Classification MAC range rule +-- + + alaDaUNPMacRangeRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of MAC range rules. This is used to match + the MAC Address Range of a packet to a User Network Profile entry." + ::= { alaIND1DaMIBObjects 4 } + + alaDaUNPMacRangeRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A MAC range rule entry." + INDEX {alaDaUNPMacRangeRuleLoAddr } + ::= { alaDaUNPMacRangeRuleTable 1 } + + AlaDaUNPMacRangeRuleEntry ::= SEQUENCE { + alaDaUNPMacRangeRuleLoAddr + MacAddress, + alaDaUNPMacRangeRuleHiAddr + MacAddress, + alaDaUNPMacRangeRuleProfileName + SnmpAdminString, + alaDaUNPMacRangeRuleVlanTag + Integer32, + alaDaUNPMacRangeRuleRowStatus + RowStatus, + + alaDaUNPMacRangeRuleMCLagConfigStatus + AlaMultiChassisConfigStatus + } + + alaDaUNPMacRangeRuleLoAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The lower bound of MAC address range used for VLAN classification." + ::= { alaDaUNPMacRangeRuleEntry 1 } + + alaDaUNPMacRangeRuleHiAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The upper bound of MAC address range used for VLAN classification." + ::= { alaDaUNPMacRangeRuleEntry 2 } + + alaDaUNPMacRangeRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacRangeRuleEntry 3 } + + alaDaUNPMacRangeRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + The range states the valid vlan range in the system. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPMacRangeRuleEntry 4 } + + alaDaUNPMacRangeRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPMacRangeRuleEntry 5 } + + + + alaDaUNPMacRangeRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPMacRangeRuleEntry 6 } + +-- +-- DA Classification VLAN TAG rule +-- + + alaDaUNPVlanTagRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPVlanTagRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of Vlan Tag based classification rules. This is used to match + the vlan tag in a packet to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 5 } + + alaDaUNPVlanTagRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPVlanTagRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A Vlan Tag rule entry." + INDEX {alaDaUNPVlanTagRuleVlan } + ::= { alaDaUNPVlanTagRuleTable 1 } + + AlaDaUNPVlanTagRuleEntry ::= SEQUENCE { + alaDaUNPVlanTagRuleVlan + Integer32, + alaDaUNPVlanTagRuleProfileName + SnmpAdminString, + alaDaUNPVlanTagRuleRowStatus + RowStatus, + alaDaUNPVlanTagRuleMCLagConfigStatus + + AlaMultiChassisConfigStatus + } + + alaDaUNPVlanTagRuleVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The Vlan Tag used for VLAN classification. The range states the valid + Vlan range in the system." + ::= { alaDaUNPVlanTagRuleEntry 1 } + + alaDaUNPVlanTagRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPVlanTagRuleEntry 2 } + + alaDaUNPVlanTagRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPVlanTagRuleEntry 3 } + + alaDaUNPVlanTagRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPVlanTagRuleEntry 4 } + +-- +-- DA MAC User Table. This is deperecated in 7.2.1.R02. +-- The new user table is alaDaMacVlanUserTable. +-- + +alaDaMacUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaMacUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of MAC address learned on an UNP port." +::= { alaIND1DaMIBObjects 6 } + +alaDaMacUserEntry OBJECT-TYPE + SYNTAX AlaDaMacUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Non 802.1x supplicant information." + INDEX { alaDaMacUserIntfNum, + alaDaMacUserMACAddress } +::= { alaDaMacUserTable 1 } + + +AlaDaMacUserEntry ::= + SEQUENCE { + alaDaMacUserIntfNum + InterfaceIndex, + + alaDaMacUserMACAddress + + MacAddress, + + alaDaMacUserVlanID + + Integer32, + + alaDaAuthenticationStatus + + INTEGER, + alaDaMacUserIpAddress + IpAddress, + alaDaMacUserUnpUsed + SnmpAdminString, + alaDaMacUserLoginTimeStamp + DateAndTime, + alaDaMacUserAuthtype + INTEGER, + alaDaMacUserClassificationSource + AlaDaClassificationPolicyType, + alaDaMacUserName + SnmpAdminString + } + +alaDaMacUserIntfNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex representing the slot and port where the non 802.1x supplicant is learned." + ::= { alaDaMacUserEntry 1 } + +alaDaMacUserMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address of the non 802.1x supplicant." + ::= { alaDaMacUserEntry 2 } + +alaDaMacUserVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Id of the VLAN on which the non 802.1x supplicant is learned." + ::= { alaDaMacUserEntry 3 } + +alaDaAuthenticationStatus OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + inProgress (2), + authenticated (3), + failed (4), + failedTimeout (5), + failedNoServer (6), + failedNoResources (7) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication status of the non 802.1x supplicant." + ::= { alaDaMacUserEntry 4 } + +alaDaMacUserIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip address from which the mac user is sending the packets" + ::= { alaDaMacUserEntry 5 } + +alaDaMacUserUnpUsed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UNP used for classifying the mac user" + ::= { alaDaMacUserEntry 6 } + +alaDaMacUserLoginTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Login time stamp of the mac user" + ::= { alaDaMacUserEntry 7 } + +alaDaMacUserAuthtype OBJECT-TYPE + SYNTAX INTEGER { + macAuthentication (0), + others (1), + onexAuthentication (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication type of the mac user" + ::= { alaDaMacUserEntry 8 } + +alaDaMacUserClassificationSource OBJECT-TYPE + SYNTAX AlaDaClassificationPolicyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Classification policy under which the non 802.1x supplicant is learned." + ::= { alaDaMacUserEntry 9 } + +alaDaMacUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac user name" + ::= { alaDaMacUserEntry 10 } + +-------------------------------------------------------------- +-- Logical Port table +-------------------------------------------------------------- + +alaDaUNPPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of system level information for each port + supported by the Port Access Entity. An entry appears + in this table for each port of this system." + ::= { alaIND1DaMIBObjects 7 } + +alaDaUNPPortEntry OBJECT-TYPE + SYNTAX AlaDaUNPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each of these entries represents a user port on which UNP is enabled + and their configuration." + INDEX { alaDaUNPPortIfIndex } + ::= { alaDaUNPPortTable 1 } + +AlaDaUNPPortEntry ::= + SEQUENCE { + alaDaUNPPortIfIndex + InterfaceIndexOrZero, + alaDaUNPPortDefaultProfileName + SnmpAdminString, + alaDaUNPPortPassAltProfileName + SnmpAdminString, + alaDaUNPPortRowStatus + RowStatus, + alaDaUNPPortMacAuthFlag + INTEGER, + alaDaUNPPortClassificationFlag + INTEGER, + alaDaUNPPortTrustTagStatus + INTEGER, + alaDaUNPPortMCLagConfigStatus + AlaMultiChassisConfigStatus, + alaDaUNPPortCustomerDomainId + Unsigned32, --deprecated + alaDaUNPPortType + INTEGER, + alaDaUNPPortPassAltSpbProfileName + SnmpAdminString, --deprecated + alaDaUNPPortDefaultSpbProfileName + SnmpAdminString, --deprecated + alaDaUNPPortDefaultEdgeProfName + SnmpAdminString, --deprecated + alaDaUNPPortMacPassEdgeProfName + SnmpAdminString, --deprecated + alaDaUNPPort8021XEdgeProfName + SnmpAdminString, --deprecated + alaDaUNPPort8021XAuthStatus + INTEGER, + alaDaUNPPort8021XTxPeriodStatus + INTEGER, --deprecated + alaDaUNPPort8021XTxPeriod + Integer32, + alaDaUNPPort8021XSuppTimeoutStatus + INTEGER, --deprecated + alaDaUNPPort8021XSuppTimeOut + Integer32, + alaDaUNPPort8021XMaxReqStatus + INTEGER, --deprecated + alaDaUNPPort8021XMaxReq + Integer32, + alaDaUNPPortGroupId + Integer32, --deprecated + alaDaUNPPortAaaProfile + SnmpAdminString, + alaDaUNPPortEdgeTemplate + SnmpAdminString, --deprecated + alaDaUNPPortRedirectPortBounce + INTEGER, + alaDaUNPPort8021XFailurePolicy + INTEGER, + alaDaUNPPort8021XBypassStatus + INTEGER, + alaDaUNPPortMacAllowEap + INTEGER, + alaDaUNPPortAdminControlledDirections + INTEGER, + alaDaUNPPortAdminControlledOperDirections + INTEGER, + alaDaUNPPort8021XPassAltUserNetProfName + SnmpAdminString, --deprecated + alaDaUNPPort8021XPassAltSpbProfName + SnmpAdminString, --deprecated + alaDaUNPPort8021XPassAltVxlanProfName + SnmpAdminString, --deprecated + alaDaUNPPortPassAltVxlanProfileName + SnmpAdminString, --deprecated + alaDaUNPPortDefaultVxlanProfileName + SnmpAdminString, --deprecated + alaDaUNPPortAFDConfig + INTEGER, + alaDaUNPPortMaxIngressBw + Integer32, + alaDaUNPPortMaxIngressBwSource + INTEGER, + alaDaUNPPortMaxEgressBw + Integer32, + alaDaUNPPortMaxEgressBwSource + INTEGER, + alaDaUNPPortMaxIngressDepth + Integer32, + alaDaUNPPortMaxEgressDepth + Integer32, + alaDaUNPPortIngressSourceProfile + SnmpAdminString, + alaDaUNPPortEgressSourceProfile + SnmpAdminString, + alaDaUNPPortForceL3Learning + INTEGER, + alaDaUNPPortForceL3LearningPortBounce + INTEGER, + alaDaUNPPort8021XPassAltProfileName + SnmpAdminString, + alaDaUNPPortPortTemplateName + SnmpAdminString, + alaDaUNPPortDomainID + Unsigned32, + alaDaUNPPortAdminState + INTEGER, + alaDaUNPPortDynamicService + INTEGER, + alaDaUNPPortPVlanPortType + INTEGER + } + +alaDaUNPPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index of the UNP enabled port." + ::= { alaDaUNPPortEntry 1 } + +alaDaUNPPortDefaultProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default UNP name." + ::= { alaDaUNPPortEntry 2 } + +alaDaUNPPortPassAltProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Pass alternate UNP name." + ::= { alaDaUNPPortEntry 3 } + +alaDaUNPPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPPortEntry 4 } + +alaDaUNPPortMacAuthFlag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag to indicate if MAC AUTH is enabled on port." + ::= { alaDaUNPPortEntry 5 } + +alaDaUNPPortClassificationFlag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag to indicate if Classification is enabled on port." + ::= { alaDaUNPPortEntry 6 } + +alaDaUNPPortTrustTagStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag to indicate whether the vlan tag in the incoming packet + could be used for classifying the user when mac authentication fails + and classification rules dont match." + ::= { alaDaUNPPortEntry 7 } + +alaDaUNPPortMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPPortEntry 8 } + + +alaDaUNPPortCustomerDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The Customer Domain that this port belongs to. Default is on domain 0." + ::= { alaDaUNPPortEntry 9 } + +alaDaUNPPortType OBJECT-TYPE + SYNTAX INTEGER { + bridgePort (1), + spbAccessPort (2), + edge (3), + vxlanAccessPort (4), + accessPort (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object defines the port as UNP enable bridge-port(1), spb-access-port(2), edge-port(3) and vxlan-access-port(4)." + DEFVAL { bridgePort } + ::= { alaDaUNPPortEntry 10 } + +alaDaUNPPortPassAltSpbProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The Pass alternate Spb Profile name. This is to be used on a successful authentication + and there is no SPB profile passed back from the Authentication Server." + ::= { alaDaUNPPortEntry 11 } + +alaDaUNPPortDefaultSpbProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The default Spb Profile name." + ::= { alaDaUNPPortEntry 12 } + +alaDaUNPPortDefaultEdgeProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The default Edge Profile name." + ::= { alaDaUNPPortEntry 13 } + +alaDaUNPPortMacPassEdgeProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Mac Authenticattion Edge Profile Name ." + ::= { alaDaUNPPortEntry 14 } + +alaDaUNPPort8021XEdgeProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "802.1X Pass Alternate Edge Profile ." + ::= { alaDaUNPPortEntry 15 } + +alaDaUNPPort8021XAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " flag to indicate 802.1X Authentication ." + DEFVAL { disable } + ::= { alaDaUNPPortEntry 16 } + +alaDaUNPPort8021XTxPeriodStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " flag to indicate if 802.1X Authentication + tx-period is configured or not." + DEFVAL { disable } + ::= { alaDaUNPPortEntry 17 } + +alaDaUNPPort8021XTxPeriod OBJECT-TYPE + SYNTAX Integer32(1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.1X Tx periaod ." + DEFVAL { 30 } + ::= { alaDaUNPPortEntry 18 } + +alaDaUNPPort8021XSuppTimeoutStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " flag to indicate if 802.1X Authentication + supp-timeout is configured or not." + DEFVAL { disable } + ::= { alaDaUNPPortEntry 19 } + +alaDaUNPPort8021XSuppTimeOut OBJECT-TYPE + SYNTAX Integer32(1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.1X Authenttication Supp Timeout ." + DEFVAL { 30 } + ::= { alaDaUNPPortEntry 20 } + +alaDaUNPPort8021XMaxReqStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " flag to indicate if 802.1X Authentication + max-req is configured or not." + DEFVAL { disable } + ::= { alaDaUNPPortEntry 21 } + +alaDaUNPPort8021XMaxReq OBJECT-TYPE + SYNTAX Integer32(0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " 802.1X Authenttication Max Req ." + DEFVAL { 2 } + ::= { alaDaUNPPortEntry 22 } + +alaDaUNPPortGroupId OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Group ID ." + ::= { alaDaUNPPortEntry 23 } + +alaDaUNPPortAaaProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated Aaa Profile." + ::= { alaDaUNPPortEntry 24 } + +alaDaUNPPortEdgeTemplate OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Edge Template ." + ::= { alaDaUNPPortEntry 25 } + +alaDaUNPPortRedirectPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag to indicate whether port-bounce is enabled or disabled on port." + ::= { alaDaUNPPortEntry 26 } + +alaDaUNPPort8021XFailurePolicy OBJECT-TYPE + SYNTAX INTEGER { + default (1), + macAuth (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Failure Policy type." + ::= { alaDaUNPPortEntry 27 } + +alaDaUNPPort8021XBypassStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Flag to indicate Bypass enable status on port." + ::= { alaDaUNPPortEntry 28 } + +alaDaUNPPortMacAllowEap OBJECT-TYPE + SYNTAX INTEGER { + pass (1), + fail (2), + noauth (3), + none (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Flag to indicate Allow Eap on port." + ::= { alaDaUNPPortEntry 29 } + +alaDaUNPPortAdminControlledDirections OBJECT-TYPE + SYNTAX INTEGER { + both (1), + in (2), + noVal (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current value of the administrative controlled + directions parameter for the Port." + DEFVAL { both } + ::= { alaDaUNPPortEntry 30 } + +alaDaUNPPortAdminControlledOperDirections OBJECT-TYPE + SYNTAX INTEGER { + both (1), + in (2), + noVal (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational value of the administrative controlled + directions parameter for the Port." + DEFVAL { both } + ::= { alaDaUNPPortEntry 31 } + +alaDaUNPPort8021XPassAltUserNetProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "802.1X Pass Alternate Vlan Profile ." + ::= { alaDaUNPPortEntry 32 } + +alaDaUNPPort8021XPassAltSpbProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "802.1X Pass Alternate SPB Profile ." + ::= { alaDaUNPPortEntry 33 } + +alaDaUNPPort8021XPassAltVxlanProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "802.1X Pass Alternate VXLAN Profile ." + ::= { alaDaUNPPortEntry 34 } + +alaDaUNPPortPassAltVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The Pass alternate VXLAN Profile name." + ::= { alaDaUNPPortEntry 35 } + +alaDaUNPPortDefaultVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The default VXLAN Profile name." + ::= { alaDaUNPPortEntry 36 } + +alaDaUNPPortAFDConfig OBJECT-TYPE + SYNTAX INTEGER { + admin (1), + autoFabric (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration is made by admin or auto-fabric on + this interface" + DEFVAL { admin } + ::= { alaDaUNPPortEntry 37 } + +alaDaUNPPortMaxIngressBw OBJECT-TYPE + SYNTAX Integer32 (-1|0..10485760) + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Ingress BW active on UNP Port in Kbps. + If value is -1, it means no Ingress Bandwidth exists on port." + DEFVAL { 0 } + ::= { alaDaUNPPortEntry 38 } + +alaDaUNPPortMaxIngressBwSource OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + unp (2), + qos (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application responsible for setting Ingress BW on port." + DEFVAL { notApplicable } + ::= { alaDaUNPPortEntry 39 } + +alaDaUNPPortMaxEgressBw OBJECT-TYPE + SYNTAX Integer32 (-1|0..10485760) + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Egress BW active on UNP Port in Kbps. + If value is -1, it means no Egress Bandwidth exists on port." + DEFVAL { 0 } + ::= { alaDaUNPPortEntry 40 } + +alaDaUNPPortMaxEgressBwSource OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + unp (2), + qos (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application responsible for setting Egress BW on port." + DEFVAL { notApplicable } + ::= { alaDaUNPPortEntry 41 } + +alaDaUNPPortMaxIngressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress Depth applied on the port." + DEFVAL { 0 } + ::= { alaDaUNPPortEntry 42 } + +alaDaUNPPortMaxEgressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress Depth applied on the port." + DEFVAL { 0 } + ::= { alaDaUNPPortEntry 43 } + +alaDaUNPPortIngressSourceProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the UNP Profile responsible for setting current Ingress + Bandwidth limitation on port. Applicable only if current bandwidth set is + due to UNP classification on port." + ::= { alaDaUNPPortEntry 44 } + +alaDaUNPPortEgressSourceProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the UNP Profile responsible for setting current Egress + Bandwidth limitation on port. Applicable only if current bandwidth set is + due to UNP classification on port" + ::= { alaDaUNPPortEntry 45 } + +alaDaUNPPortForceL3Learning OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP force L3 learning status on the UNP Port." + ::= { alaDaUNPPortEntry 46 } + +alaDaUNPPortForceL3LearningPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port-Bounce associated with UNP force L3 learning status on the UNP Port." + ::= { alaDaUNPPortEntry 47 } + +alaDaUNPPort8021XPassAltProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.1X Pass Alternate Profile ." + ::= { alaDaUNPPortEntry 48 } + +alaDaUNPPortPortTemplateName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated port Template ." + ::= { alaDaUNPPortEntry 49 } + +alaDaUNPPortDomainID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Domain that this port belongs to. Default is on domain 0." + ::= { alaDaUNPPortEntry 50 } + +alaDaUNPPortAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag to indicate if admin state is enabled on port." + ::= { alaDaUNPPortEntry 51 } + +alaDaUNPPortDynamicService OBJECT-TYPE + SYNTAX INTEGER { + none (1), + spb (2), + vxlan (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the type of dynamic service for the port. + Dynamic Service type SPB/VXLAN are applicable for Access type UNP port." + DEFVAL { none } + ::= { alaDaUNPPortEntry 52 } + +alaDaUNPPortPVlanPortType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + community (2), + isolated (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port type in PVLAN Domain." + DEFVAL { none } + ::= { alaDaUNPPortEntry 53 } + +-------------------------------------------------------------- +-- UNP Global configuration +-------------------------------------------------------------- + +alaDaUNPGlobalConfiguration OBJECT IDENTIFIER ::= { alaIND1DaMIBObjects 8 } + +alaDaUNPDynamicVlanConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicated whether dynamic vlan configuration is enabled or not." + DEFVAL { disable } + ::= { alaDaUNPGlobalConfiguration 1 } + +alaDaUNPAuthServerDownUnp OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The UNP to be used for classification if the authentication server + is not reachable." + ::= { alaDaUNPGlobalConfiguration 2 } + +alaDaUNPAuthServerDownTimeout OBJECT-TYPE + SYNTAX Integer32 (10..1000) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout, in seconds, after which all the users learned in the auth-server-down + UNP will be sent for re-authentication." + DEFVAL { 60 } + ::= { alaDaUNPGlobalConfiguration 3 } + +alaDaUNPDynamicVlanMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated whether dynamic vlan configuration is sync across both MCLAG chassis or not. + All rows will be created as local. Actual status will be set through remote chassis + synchronization." + DEFVAL { local } + ::= { alaDaUNPGlobalConfiguration 4 } + +alaDaUNPAuthServerDownUNPMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated whether Auth server down UNP config is sync across both MCLAG + chassis or not. All rows will be created as local. Actual status will be + set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPGlobalConfiguration 5 } + +alaDaUNPAuthServerDownTimeoutMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated whether Auth server down timeout config is sync across both MCLAG + chassis or not. All rows will be created as local. Actual status will be set + through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPGlobalConfiguration 6 } + +alaDaUNPDynamicProfileConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicated whether dynamic profile configuration is enabled or not." + DEFVAL { disable } + ::= { alaDaUNPGlobalConfiguration 7 } + +alaDaUNPDynamicProfileConfigMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated whether dynamic profile creation is sync across both MCLAG + chassis or not." + DEFVAL { local } + ::= { alaDaUNPGlobalConfiguration 8 } + +alaDaUNPReloadVsiTypeDB OBJECT-TYPE + SYNTAX INTEGER { + default (0), + true (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object triggers the system to reload the VSI Type DB from flash. + Once the operation is done it is reset to zero (0)." + ::= { alaDaUNPGlobalConfiguration 9 } + +alaDaUNPAuthSrvDownEdgeProfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The Edge Profile to be used for classification if the authentication server + is not reachable." + ::= { alaDaUNPGlobalConfiguration 10 } + +alaDaUNPAuthServerDowneEdgeProfTimeout OBJECT-TYPE + SYNTAX Integer32 (10..1000) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The timeout, in seconds, after which all the users learned in the auth-server-down + Edge Profile will be sent for re-authentication." + DEFVAL { 60 } + ::= { alaDaUNPGlobalConfiguration 11 } + +alaDaUNPEdgeUserFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Global configuration to flush Edge User ." + DEFVAL { false } + ::= { alaDaUNPGlobalConfiguration 12 } + +alaDaUNP8021XEdgeUserFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global configuration to flush Edge User based on auth 802.1X ." + DEFVAL { false } + ::= { alaDaUNPGlobalConfiguration 13 } + +alaDaUNPMacEdgeUserFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global configuration to flush Edge User based on auth mac ." + DEFVAL { false } + ::= { alaDaUNPGlobalConfiguration 14 } + +alaDaUNPNoAuthEdgeUserFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For no authentication , Global configuration to flush Edge User ." + DEFVAL { false } + ::= { alaDaUNPGlobalConfiguration 15 } + +alaDaUNPRedirectPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redirect port bounce status." + DEFVAL { disable } + ::= { alaDaUNPGlobalConfiguration 16 } + +alaDaUNPRedirectPauseTimer OBJECT-TYPE + SYNTAX Integer32(0|60..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The integer value used to identify the redirect pause timer. + A value of zero shall be used to not support pause timer." + ::= { alaDaUNPGlobalConfiguration 17 } + +alaDaUNPRedirectProxyServerPort OBJECT-TYPE + SYNTAX Integer32(0| 1024..49151) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The integer representing logical port on HTTP Server, By Default proxy HTTP port is 8080." + ::= { alaDaUNPGlobalConfiguration 18 } + +alaDaUNPRedirectServerIPType OBJECT-TYPE + SYNTAX InetAddressType { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Address type of UNP Redirect Server." + DEFVAL { ipv4 } + ::= { alaDaUNPGlobalConfiguration 19 } + +alaDaUNPRedirectServerIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UNP Redirect Server IP Address." + ::= { alaDaUNPGlobalConfiguration 20 } + +alaDaUNPAuthSrvDownVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The Vxlan Profile to be used for classification if the authentication server + is not reachable." + ::= { alaDaUNPGlobalConfiguration 21 } + +alaDaUNPAuthSrvDownVxlanProfileTimeout OBJECT-TYPE + SYNTAX Integer32 (10..1000) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The timeout, in seconds, after which all the users learned in the auth-server-down + VXLAN Profile will be sent for re-authentication." + DEFVAL { 60 } + ::= { alaDaUNPGlobalConfiguration 22 } + +alaDaUNPForceL3Learning OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UNP force L3 learning status." + ::= { alaDaUNPGlobalConfiguration 23 } + +alaDaUNPForceL3LearningPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port-Bounce associated with UNP force L3 learning status." + ::= { alaDaUNPGlobalConfiguration 24 } + +alaDaUNPAuthServerDownProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The profile to be used for classification if the authentication server + is not reachable." + ::= { alaDaUNPGlobalConfiguration 25 } + +alaDaUNPAuthServerDownProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The profile to be used for classification if the authentication server + is not reachable." + ::= { alaDaUNPGlobalConfiguration 26 } + +alaDaUNPAuthServerDownProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The profile to be used for classification if the authentication server + is not reachable." + ::= { alaDaUNPGlobalConfiguration 27 } + +alaDaUNPVlanUserFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global configuration to flush Vlan User ." + DEFVAL { false } + ::= { alaDaUNPGlobalConfiguration 28 } + +-------------------------------------------------------------- +-- DA MAC VLAN User Table +-------------------------------------------------------------- + +alaDaMacVlanUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaMacVlanUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of non 802.1x supplicants learned on 802.1x authenticated ports." +::= { alaIND1DaMIBObjects 9 } + +alaDaMacVlanUserEntry OBJECT-TYPE + SYNTAX AlaDaMacVlanUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Non 802.1x supplicant information." + INDEX { alaDaMacVlanUserIntfNum, + alaDaMacVlanUserMACAddress, + alaDaMacVlanUserVlanID } +::= { alaDaMacVlanUserTable 1 } + + +AlaDaMacVlanUserEntry ::= + SEQUENCE { + alaDaMacVlanUserIntfNum + InterfaceIndex, + alaDaMacVlanUserMACAddress + MacAddress, + alaDaMacVlanUserVlanID + Integer32, + alaDaMacVlanUserAuthStatus + INTEGER, + alaDaMacVlanUserIpAddressType + InetAddressType, + alaDaMacVlanUserIpAddress + InetAddress, + alaDaMacVlanUserUnpUsed + SnmpAdminString, + alaDaMacVlanUserLoginTimeStamp + DateAndTime, + alaDaMacVlanUserAuthtype + INTEGER, + alaDaMacVlanUserClassificationSource + AlaDaClassificationPolicyType, + alaDaMacVlanUserMCLagLearningLoc + INTEGER, + alaDaMacVlanUserName + SnmpAdminString, + alaDaMacVlanUserRole + SnmpAdminString, + alaDaMacVlanUserRoleSource + SnmpAdminString, + alaDaMacVlanUserAuthFailReason + SnmpAdminString, + alaDaMacVlanUserAuthRetryCount + Integer32, + alaDaMacVlanUserClassifProfRule + SnmpAdminString, + alaDaMacVlanUserRoleRule + SnmpAdminString, + alaDaMacVlanUserRestAccessStatus + INTEGER, + alaDaMacVlanUserLocPolicyStatus + INTEGER, + alaDaMacVlanUserTimePolicyStatus + INTEGER, + alaDaMacVlanUserCapPortalStatus + INTEGER, + alaDaMacVlanUserQMRStatus + INTEGER, + alaDaMacVlanUserAuthServerIpType + InetAddressType, + alaDaMacVlanUserAuthServerIpUsed + InetAddress, + alaDaMacVlanUserAuthServerUsed + SnmpAdminString, + alaDaMacVlanUserServerMessage + SnmpAdminString, + alaDaMacVlanUserRedirectionUrl + SnmpAdminString, + alaDaMacVlanUserSIPCallType + INTEGER, + alaDaMacVlanUserSIPMediaType + INTEGER, + alaDaMacVlanUserUnpFromAuthServer + SnmpAdminString, + alaDaMacVlanUserType + INTEGER, + alaDaMacVlanUserServiceID + Unsigned32, + alaDaMacVlanUserServiceSapIDIfIndex + InterfaceIndex, + alaDaMacVlanUserServiceSapIDEncapVal + TmnxEncapVal, + alaDaMacVlanUserVxlanVnid + Unsigned32, + alaDaMacVlanUserSpbIsid + Unsigned32, + alaDaMacVlanUserSpbBVlan + Unsigned32, + alaDaMacVlanUserKerberosStatus + INTEGER + } + +alaDaMacVlanUserIntfNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex representing the slot and port where the non 802.1x supplicant is learned." + ::= { alaDaMacVlanUserEntry 1 } + +alaDaMacVlanUserMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address of the non 802.1x supplicant." + ::= { alaDaMacVlanUserEntry 2 } + +alaDaMacVlanUserVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Id of the VLAN on which the non 802.1x supplicant is learned." + ::= { alaDaMacVlanUserEntry 3 } + +alaDaMacVlanUserAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + inProgress (2), + authenticated (3), + failed (4), + failedTimeout (5), + failedNoServer (6), + failedNoResources (7) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication status of the non 802.1x supplicant." + ::= { alaDaMacVlanUserEntry 4 } + +alaDaMacVlanUserIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the IP address of the user. For now + only IPv4 is supported." + ::= { alaDaMacVlanUserEntry 5 } + +alaDaMacVlanUserIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip address from which the mac user is sending the packets" + ::= { alaDaMacVlanUserEntry 6 } + +alaDaMacVlanUserUnpUsed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UNP used for classifying the mac user" + ::= { alaDaMacVlanUserEntry 7 } + +alaDaMacVlanUserLoginTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Login time stamp of the mac user" + ::= { alaDaMacVlanUserEntry 8 } + +alaDaMacVlanUserAuthtype OBJECT-TYPE + SYNTAX INTEGER { + macAuthentication (0), + others (1), + onexAuthentication (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication type of the mac user" + ::= { alaDaMacVlanUserEntry 9 } + +alaDaMacVlanUserClassificationSource OBJECT-TYPE + SYNTAX AlaDaClassificationPolicyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Classification policy under which the non 802.1x supplicant is learned." + ::= { alaDaMacVlanUserEntry 10 } + +alaDaMacVlanUserMCLagLearningLoc OBJECT-TYPE + SYNTAX INTEGER { local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source of Learning. Informs whether the Mac was learnt locally or through remote." + ::= { alaDaMacVlanUserEntry 11 } + +alaDaMacVlanUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UNP used for classifying the mac user" + ::= { alaDaMacVlanUserEntry 12 } + +alaDaMacVlanUserRole OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UNP used for classifying the mac user role" + ::= { alaDaMacVlanUserEntry 13 } + +alaDaMacVlanUserRoleSource OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac user role source" + ::= { alaDaMacVlanUserEntry 14 } + +alaDaMacVlanUserAuthFailReason OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth fail reason." + ::= { alaDaMacVlanUserEntry 15 } + +alaDaMacVlanUserAuthRetryCount OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth retry count." + ::= { alaDaMacVlanUserEntry 16 } + +alaDaMacVlanUserClassifProfRule OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth server ip address." + ::= { alaDaMacVlanUserEntry 17 } + +alaDaMacVlanUserRoleRule OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth server ip address." + ::= { alaDaMacVlanUserEntry 18 } + +alaDaMacVlanUserRestAccessStatus OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth server ip address." + ::= { alaDaMacVlanUserEntry 19 } + +alaDaMacVlanUserLocPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { notApplicable(1), pass(2), fail(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth server ip address." + ::= { alaDaMacVlanUserEntry 20 } + +alaDaMacVlanUserTimePolicyStatus OBJECT-TYPE + SYNTAX INTEGER { notApplicable(1), pass(2), fail(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth server ip address." + ::= { alaDaMacVlanUserEntry 21 } + +alaDaMacVlanUserCapPortalStatus OBJECT-TYPE + SYNTAX INTEGER { notApplicable(1), pass(2), fail(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth server ip address." + ::= { alaDaMacVlanUserEntry 22 } + +alaDaMacVlanUserQMRStatus OBJECT-TYPE + SYNTAX INTEGER { notApplicable(1), pass(2), fail(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user auth server ip address." + ::= { alaDaMacVlanUserEntry 23 } + +alaDaMacVlanUserAuthServerIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the IP address of the user. For now + only IPv4 is supported." + ::= { alaDaMacVlanUserEntry 24 } + +alaDaMacVlanUserAuthServerIpUsed OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication server ip address used to + authentication the user." + ::= { alaDaMacVlanUserEntry 25 } + +alaDaMacVlanUserAuthServerUsed OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication server name (configured in AAA) + used for the latest authentication session of the user." + ::= { alaDaMacVlanUserEntry 26 } + +alaDaMacVlanUserServerMessage OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RADIUS server message displayed to the user. In case of successful + authentication the information returned in the RADIUS Reply-Message + attribute is displayed to the user, otherwise the reason for failure + is displayed to the user." + ::= { alaDaMacVlanUserEntry 27 } + +alaDaMacVlanUserRedirectionUrl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user redirection URL." + ::= { alaDaMacVlanUserEntry 28 } + +alaDaMacVlanUserSIPCallType OBJECT-TYPE + SYNTAX INTEGER { + normalCall (1), + emergencyCall (2), + notInCall (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP call type status of the non 802.1x supplicant." + DEFVAL { notInCall } + ::= { alaDaMacVlanUserEntry 29 } + +alaDaMacVlanUserSIPMediaType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + audio (2), + video (3), + none (4) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP media type status of the non 802.1x supplicant." + DEFVAL { none } + ::= { alaDaMacVlanUserEntry 30 } + +alaDaMacVlanUserUnpFromAuthServer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UNP profile returned from the Authentication + server. It also indicates if the profile is configured + in the system or not." + ::= { alaDaMacVlanUserEntry 31 } + +alaDaMacVlanUserType OBJECT-TYPE + SYNTAX INTEGER { + bridge (1), + spbAccess (2), + edge (3), + vxlanAccess (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type of UNP user." + ::= { alaDaMacVlanUserEntry 32 } + +alaDaMacVlanUserServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service ID assigned to of UNP user." + ::= { alaDaMacVlanUserEntry 33 } + +alaDaMacVlanUserServiceSapIDIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index of the Service SAP-ID assigned to the UNP users." + ::= { alaDaMacVlanUserEntry 34 } + +alaDaMacVlanUserServiceSapIDEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Encapsulation Value of the Service SAP-ID assigned to of UNP user." + ::= { alaDaMacVlanUserEntry 35 } + +alaDaMacVlanUserVxlanVnid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VNID assigned to the VXLAN UNP user." + ::= { alaDaMacVlanUserEntry 36 } + +alaDaMacVlanUserSpbIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "I-SID assigned to the SPB UNP user." + ::= { alaDaMacVlanUserEntry 37 } + +alaDaMacVlanUserSpbBVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BVLAN ID assigned to the SPB UNP user." + ::= { alaDaMacVlanUserEntry 38 } + +alaDaMacVlanUserKerberosStatus OBJECT-TYPE + SYNTAX INTEGER { notApplicable(1), pass(2), fail(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac vlan user Kerberos authentication status." + ::= { alaDaMacVlanUserEntry 39 } + +-- +-- Trap Definitions +-- + +alaDaUNPNotificationObjects OBJECT IDENTIFIER ::= { alaIND1DaMIBObjects 10 } + +unpMcLagMacIgnored NOTIFICATION-TYPE + OBJECTS { alaDaUnpMacAddr, + alaDaUnpSourceIpAddr, + alaDaUnpNativeVlan, + alaDaUnpVlan, + alaDaUnpMCLAGId + + } + STATUS current + DESCRIPTION + "This trap is generated if a MAC/User is dropped due to vlan not existing or UNP is not enabled on the MCLAG" + ::= { alaIND1DaMIBNotifications 1 } + +unpMcLagConfigInconsistency NOTIFICATION-TYPE + OBJECTS { + alaDaUnpCommandType, + alaDaUnpName, + alaDaUnpMacAddr1, + alaDaUnpMacAddr2, + alaDaUnpIpAddr, + alaDaUnpIpMask, + alaDaUnpVlanTag, + alaDaUnpMCLAGId + } + STATUS current + DESCRIPTION + "This trap is generated when configuration becomes Out_of_Sync." + ::= { alaIND1DaMIBNotifications 2 } + +alaDaKerberosReqTimeoutTrap NOTIFICATION-TYPE + OBJECTS { + alaDaKerberosIpAddress, + alaDaKerberosUserMac + } +STATUS current +DESCRIPTION +"This trap shall be raised when the KERBEROS server do not reply in time." +::= { alaIND1DaMIBNotifications 3 } + +alaDaKerberosInactivityTimerExpiryTrap NOTIFICATION-TYPE + OBJECTS { + alaDaKerberosUserName, + alaDaKerberosUserMac, + alaDaKerberosUserDomain + } +STATUS current +DESCRIPTION +"The trap shall be raised when the KERBEROS lease timer get expired for the user" +::= { alaIND1DaMIBNotifications 4} + +alaDaKerberosRateLimitExceed NOTIFICATION-TYPE + OBJECTS { + alaDaKerberosRateLimitString + } +STATUS current +DESCRIPTION +"This trap shall be raised when the kerberos packets exceed the Limit." +::= { alaIND1DaMIBNotifications 5 } + + + +alaDaUnpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The mac which failed to get configured on peer chassis." + ::= { alaDaUNPNotificationObjects 1 } + +alaDaUnpSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ip-address of mac which failed to get configured on peer chassis." + ::= { alaDaUNPNotificationObjects 2 } + +alaDaUnpNativeVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The native vlan of MCLAG on which the mac ingressed." + ::= { alaDaUNPNotificationObjects 3 } + + +alaDaUnpVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vlan on which mac was classified on local chassis" + ::= { alaDaUNPNotificationObjects 4 } + +alaDaUnpMCLAGId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lag id for MCLAG" + ::= { alaDaUNPNotificationObjects 5 } + + + +alaDaUnpCommandType OBJECT-TYPE + SYNTAX INTEGER { + unpConfigCmd (1), + macRuleConfigCmd (2), + macRangeRuleConfigCmd (3), + ipRuleConfigCmd (4), + vlanTagRuleConfigCmd (5), + authServerUnpConfigCmd (6), + authServerTimerConfigCmd (7), + dynamicVlanConfigCmd (8), + lagConfigCmd (9), + dynamicProfileConfigCmd (10) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates which configuration command is out-of-sync" + ::= { alaDaUNPNotificationObjects 6 } + +alaDaUnpName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE( 1 .. 32 )) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates which unp profile is out-of-sync. If there is no UNP Profile + associated then zero length string is sent" + ::= { alaDaUNPNotificationObjects 7 } + +alaDaUnpMacAddr1 OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The mac for mac rule or the lower limit of mac-range rule." + ::= { alaDaUNPNotificationObjects 8 } + +alaDaUnpMacAddr2 OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The upper limit of mac-range rule." + ::= { alaDaUNPNotificationObjects 9 } + +alaDaUnpIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ip-address in ip-rule" + ::= { alaDaUNPNotificationObjects 10 } + +alaDaUnpIpMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ip-address in ip-rule" + ::= { alaDaUNPNotificationObjects 11 } + + +alaDaUnpVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vlan vlan-tag rule. Zero value means it is not applicable" + ::= { alaDaUNPNotificationObjects 12 } + + +alaDaKerberosRateLimitString OBJECT-TYPE +SYNTAX SnmpAdminString (SIZE(1..32)) +MAX-ACCESS accessible-for-notify +STATUS current +DESCRIPTION "Failure string for Rate Limit Trap." +::= { alaDaUNPNotificationObjects 13 } + + +-- UNP Customer Domain Table configuration MIB -- + + alaDaUnpCustomerDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUnpCustomerDomainEntry + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table creates and deletes the UNP group within a switch." + ::= { alaIND1DaMIBObjects 11 } + + alaDaUnpCustomerDomainEntry OBJECT-TYPE + SYNTAX AlaDaUnpCustomerDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UNP Group: entry" + INDEX {alaDaUnpCustomerDomainId} + ::= { alaDaUnpCustomerDomainTable 1 } + + AlaDaUnpCustomerDomainEntry ::= SEQUENCE + { + alaDaUnpCustomerDomainId Unsigned32, + alaDaUnpCustomerDomainDesc SnmpAdminString, + alaDaUnpCustomerDomainRowStatus RowStatus + } + + alaDaUnpCustomerDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Customer Domain ID. Domain ID zero (0) is the default and is always present in the switch." + ::= { alaDaUnpCustomerDomainEntry 1 } + + alaDaUnpCustomerDomainDesc OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 128 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A field to provide meaningful description of the Customer Domain for easy identification of the domain." + ::= { alaDaUnpCustomerDomainEntry 2 } + + alaDaUnpCustomerDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUnpCustomerDomainEntry 3} + +-------------------------------------------------------------- +-- Spb Classification Profile Table configuration MIB -- +-- This table is deprecated as part of unification +-------------------------------------------------------------- + +alaDaSpbProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaSpbProfileEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table stores the Service Classification profiles created in the system. + The entries provides information to classify device in the Service domain." + ::= { alaIND1DaMIBObjects 12 } + +alaDaSpbProfileEntry OBJECT-TYPE + SYNTAX AlaDaSpbProfileEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Service Classification Profile entry" + INDEX {alaDaSpbProfileName} + ::= { alaDaSpbProfileTable 1 } + +AlaDaSpbProfileEntry ::= SEQUENCE { + alaDaSpbProfileName SnmpAdminString, + alaDaSpbProfileEncapVal TmnxEncapVal, + alaDaSpbProfileQosPolicyListName SnmpAdminString, + alaDaSpbProfileIsid Unsigned32, + alaDaSpbProfileBVlan Unsigned32, + alaDaSpbProfileRowStatus RowStatus, + alaDaSpbProfileMulticastMode INTEGER, + alaDaSpbProfileSapVlanXlation INTEGER, + alaDaSpbProfileMobileTag INTEGER, + alaDaSpbProfileAFDConfig INTEGER +} + +alaDaSpbProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The name of this profile." + ::= { alaDaSpbProfileEntry 1 } + +alaDaSpbProfileEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The encapsulation to be used for the SAP connecting to the service." + ::= { alaDaSpbProfileEntry 2 } + +alaDaSpbProfileQosPolicyListName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The name of the QoS Policy List name that will be used if this + User Network Profile is applied for a given device along with + alaDaSpbProfileVlanID." + ::= { alaDaSpbProfileEntry 3 } + +alaDaSpbProfileIsid OBJECT-TYPE + SYNTAX Unsigned32 (256..16777214) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The object represnet the I-SID that is to be dynamically created when + alaDaSpbProfileServiceID does not exist in the system and must be + used along with alaDaSpbProfileBVlan." + ::= { alaDaSpbProfileEntry 4 } + +alaDaSpbProfileBVlan OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The Backbone VLAN ID (BVLAN) used for the I-SID specified in alaDaSpbProfileIsid. + This object must be specified along with alaDaSpbProfileIsid." + ::= { alaDaSpbProfileEntry 5 } + +alaDaSpbProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The row status of this table entry." + ::= { alaDaSpbProfileEntry 6} + +alaDaSpbProfileMulticastMode OBJECT-TYPE + SYNTAX INTEGER { headend(1), tandem(2) } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "To configure the multicast replication mode for each service: + Head-end(1) where a non-unicast packet entering the SAP port + is replicated once for each receiver in the b-domain using its + unicast BMAC. + Tandem(2) where a non-unicast packet entering the SAP port is + replicated once at each node using the multicast group address." + DEFVAL { headend } + ::= { alaDaSpbProfileEntry 7 } + +alaDaSpbProfileSapVlanXlation OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "To enable/disable the vlan translation for all the SAPs configured + in this service if the corresponding access ports for the SAPs also + has the vlan translation enabled." + DEFVAL { enable } + ::= { alaDaSpbProfileEntry 8 } + +alaDaSpbProfileMobileTag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "SPB Profile Mobile Tag ." + DEFVAL { disable } + ::= { alaDaSpbProfileEntry 9 } + +alaDaSpbProfileAFDConfig OBJECT-TYPE + SYNTAX INTEGER { + admin (1), + autoFabric (2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Configuration is made by admin or auto-fabric on + this profile" + DEFVAL { admin } + ::= { alaDaSpbProfileEntry 10 } + +-- +-- DA Classification Customer Domain EVB Group ID rule -- +-- + + alaDaUNPCustDomainEvbGpIdRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPCustDomainEvbGpIdRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of EVB group ID based classification rules. This is used to match + the EVB Group ID passed from EVB to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 13 } + + alaDaUNPCustDomainEvbGpIdRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPCustDomainEvbGpIdRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A EVB Group ID rule entry." + INDEX {alaDaUNPCustDomainEvbGpIdRuleCustomerDomainId, alaDaUNPCustDomainEvbGpIdRuleGroupId } + ::= { alaDaUNPCustDomainEvbGpIdRuleTable 1 } + + AlaDaUNPCustDomainEvbGpIdRuleEntry ::= SEQUENCE { + alaDaUNPCustDomainEvbGpIdRuleCustomerDomainId Unsigned32, + alaDaUNPCustDomainEvbGpIdRuleGroupId Unsigned32, + alaDaUNPCustDomainEvbGpIdRuleVlanProfileName SnmpAdminString, + alaDaUNPCustDomainEvbGpIdRuleSpbProfileName SnmpAdminString, + alaDaUNPCustDomainEvbGpIdRuleRowStatus RowStatus, + alaDaUNPCustDomainEvbGpIdRuleVxlanProfileName SnmpAdminString + } + + alaDaUNPCustDomainEvbGpIdRuleCustomerDomainId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UNP Customer Domain ID that will be used for profile lookup." + + ::= { alaDaUNPCustDomainEvbGpIdRuleEntry 1 } + + alaDaUNPCustDomainEvbGpIdRuleGroupId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EVB Group ID used for profile lookup." + ::= { alaDaUNPCustDomainEvbGpIdRuleEntry 2 } + + alaDaUNPCustDomainEvbGpIdRuleVlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainEvbGpIdRuleEntry 3 } + + alaDaUNPCustDomainEvbGpIdRuleSpbProfileName OBJECT-TYPE + + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SBP profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainEvbGpIdRuleEntry 4 } + + alaDaUNPCustDomainEvbGpIdRuleRowStatus OBJECT-TYPE + + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPCustDomainEvbGpIdRuleEntry 5 } + + alaDaUNPCustDomainEvbGpIdRuleVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VXLAN profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainEvbGpIdRuleEntry 6 } + +------------------------------------------------------- +-- DA Classification Customer Domain VLAN TAG rule +------------------------------------------------------- + +alaDaUNPCustDomainVlanTagRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPCustDomainVlanTagRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Customer Domain and Vlan Tag based classification rules. This is used to match + the vlan tag in a packet and the port's UNP Customer Domain to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 14 } + +alaDaUNPCustDomainVlanTagRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPCustDomainVlanTagRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Vlan Tag rule entry." + INDEX { + alaDaUNPCustDomainVlanTagRuleDomainId, + alaDaUNPCustDomainVlanTagRuleVlan + } + ::= { alaDaUNPCustDomainVlanTagRuleTable 1 } + +AlaDaUNPCustDomainVlanTagRuleEntry ::= SEQUENCE { + alaDaUNPCustDomainVlanTagRuleDomainId + Integer32, + alaDaUNPCustDomainVlanTagRuleVlan + Integer32, + alaDaUNPCustDomainVlanTagRuleVlanProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainVlanTagRuleRowStatus + RowStatus, + alaDaUNPCustDomainVlanTagRuleMCLagConfigStatus + AlaMultiChassisConfigStatus, + alaDaUNPCustDomainVlanTagRuleSpbProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainVlanTagRuleTagPosition + INTEGER, --deprecated + alaDaUNPCustDomainVlanTagRuleVxlanProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainVlanTagRuleProfile1 + SnmpAdminString, + alaDaUNPCustDomainVlanTagRuleProfile2 + SnmpAdminString, + alaDaUNPCustDomainVlanTagRuleProfile3 + SnmpAdminString +} + +alaDaUNPCustDomainVlanTagRuleDomainId OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UNP Customer Domain ID for profile lookup." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 1 } + +alaDaUNPCustDomainVlanTagRuleVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN Tag used for VLAN classification. The range states the valid + VLAN range in the system. The VLAN Tag is of the Q-in-Q VLAN Tag + format, where the value of the outer 802.1Q VLAN ID is encoded in the + least significant 16 bits, and the value of the inner VLAN ID is + encoded in the most significant 16 bits." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 2 } + +alaDaUNPCustDomainVlanTagRuleVlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The VLAN profile name in the User Network Profile Table to be applied." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 3 } + +alaDaUNPCustDomainVlanTagRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 4 } + +alaDaUNPCustDomainVlanTagRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPCustDomainVlanTagRuleEntry 5 } + +alaDaUNPCustDomainVlanTagRuleSpbProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 6 } + +alaDaUNPCustDomainVlanTagRuleTagPosition OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + outerTag (1), + innerTag (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object specify the tag position to apply this Vlan Tag rule for + double tagged frames." + DEFVAL { outerTag } + ::= { alaDaUNPCustDomainVlanTagRuleEntry 7 } + +alaDaUNPCustDomainVlanTagRuleVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The VXLAN profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 8 } + +alaDaUNPCustDomainVlanTagRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 9 } + +alaDaUNPCustDomainVlanTagRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 10 } + +alaDaUNPCustDomainVlanTagRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainVlanTagRuleEntry 11 } + +-- DA Classification Customer Domain IP network address rule + +alaDaUNPCustDomainIpNetRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPCustDomainIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP network address rules. This is used to match + the InetAddress of a packet to a User Network Profile entry." + ::= { alaIND1DaMIBObjects 15 } + +alaDaUNPCustDomainIpNetRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPCustDomainIpNetRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP network address rule entry." + INDEX { + alaDaUNPCustDomainIpNetRuleDomainId, + alaDaUNPCustDomainIpNetRuleAddrType, + alaDaUNPCustDomainIpNetRuleAddr, + alaDaUNPCustDomainIpNetRuleMask + } + ::= { alaDaUNPCustDomainIpNetRuleTable 1 } + +AlaDaUNPCustDomainIpNetRuleEntry ::= SEQUENCE { + alaDaUNPCustDomainIpNetRuleDomainId + Integer32, + alaDaUNPCustDomainIpNetRuleAddrType + InetAddressType, + alaDaUNPCustDomainIpNetRuleAddr + InetAddress, + alaDaUNPCustDomainIpNetRuleMask + InetAddress, + alaDaUNPCustDomainIpNetRuleProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainIpNetRuleVlanTag + Integer32, + alaDaUNPCustDomainIpNetRuleRowStatus + RowStatus, + alaDaUNPCustDomainIpNetRuleMCLagConfigStatus + AlaMultiChassisConfigStatus, + alaDaUNPCustDomainIpNetRuleSpbProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainIpNetRuleEdgeProfile + SnmpAdminString, --deprecated + alaDaUNPCustDomainIpNetRuleVxlanProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainIpNetRuleProfile1 + SnmpAdminString, + alaDaUNPCustDomainIpNetRuleProfile2 + SnmpAdminString, + alaDaUNPCustDomainIpNetRuleProfile3 + SnmpAdminString +} + +alaDaUNPCustDomainIpNetRuleDomainId OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UNP Customer Domain ID for profile lookup." + ::= { alaDaUNPCustDomainIpNetRuleEntry 1 } + +alaDaUNPCustDomainIpNetRuleAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address type used for VLAN classification. For now + Only IPv4 is supported." + ::= { alaDaUNPCustDomainIpNetRuleEntry 2 } + +alaDaUNPCustDomainIpNetRuleAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address used for VLAN classification. Only IPv4 is + supported." + ::= { alaDaUNPCustDomainIpNetRuleEntry 3 } + +alaDaUNPCustDomainIpNetRuleMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network mask applying to the IP network address." + ::= { alaDaUNPCustDomainIpNetRuleEntry 4 } + +alaDaUNPCustDomainIpNetRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainIpNetRuleEntry 5 } + +alaDaUNPCustDomainIpNetRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. + The VLAN Tag is of the Q-in-Q VLAN Tag format, where the value of the + outer 802.1Q VLAN ID is encoded in the least significant 16 bits, + and the value of the inner VLAN ID is encoded in the most significant + 16 bits." + ::= { alaDaUNPCustDomainIpNetRuleEntry 6 } + +alaDaUNPCustDomainIpNetRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPCustDomainIpNetRuleEntry 7 } + +alaDaUNPCustDomainIpNetRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPCustDomainIpNetRuleEntry 8 } + +alaDaUNPCustDomainIpNetRuleSpbProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainIpNetRuleEntry 9 } + +alaDaUNPCustDomainIpNetRuleEdgeProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainIpNetRuleEntry 10 } + +alaDaUNPCustDomainIpNetRuleVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The VXLAN profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainIpNetRuleEntry 11 } + +alaDaUNPCustDomainIpNetRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainIpNetRuleEntry 12 } + +alaDaUNPCustDomainIpNetRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainIpNetRuleEntry 13 } + +alaDaUNPCustDomainIpNetRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainIpNetRuleEntry 14 } + +--------------------------------------------------------------- +-- DA Classification Customer Domain MAC address rule +--------------------------------------------------------------- + +alaDaUNPCustDomainMacRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPCustDomainMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC address rules. This is used to match + the MAC Address of a packet to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 16 } + +alaDaUNPCustDomainMacRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPCustDomainMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC rule entry." + INDEX { + alaDaUNPCustDomainMacRuleDomainId, + alaDaUNPCustDomainMacRuleAddr + } + ::= { alaDaUNPCustDomainMacRuleTable 1 } + +AlaDaUNPCustDomainMacRuleEntry ::= SEQUENCE { + alaDaUNPCustDomainMacRuleDomainId + Integer32, + alaDaUNPCustDomainMacRuleAddr + MacAddress, + alaDaUNPCustDomainMacRuleProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRuleVlanTag + Integer32, + alaDaUNPCustDomainMacRuleRowStatus + RowStatus, + alaDaUNPCustDomainMacRuleMCLagConfigStatus + AlaMultiChassisConfigStatus, + alaDaUNPCustDomainMacRuleSpbProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRuleEdgeProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRuleVxlanProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRuleProfile1 + SnmpAdminString, + alaDaUNPCustDomainMacRuleProfile2 + SnmpAdminString, + alaDaUNPCustDomainMacRuleProfile3 + SnmpAdminString +} + +alaDaUNPCustDomainMacRuleDomainId OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UNP Customer Domain ID for profile lookup." + ::= { alaDaUNPCustDomainMacRuleEntry 1 } + +alaDaUNPCustDomainMacRuleAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address used for VLAN classification." + ::= { alaDaUNPCustDomainMacRuleEntry 2 } + +alaDaUNPCustDomainMacRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRuleEntry 3 } + +alaDaUNPCustDomainMacRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of + the Q-in-Q VLAN Tag format, where the value of the outer 802.1Q + VLAN ID is encoded in the least significant 16 bits, and the value of + inner VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPCustDomainMacRuleEntry 4 } + +alaDaUNPCustDomainMacRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPCustDomainMacRuleEntry 5 } + +alaDaUNPCustDomainMacRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPCustDomainMacRuleEntry 6 } + +alaDaUNPCustDomainMacRuleSpbProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The SBP profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRuleEntry 7 } + +alaDaUNPCustDomainMacRuleEdgeProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The SBP profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRuleEntry 8 } + +alaDaUNPCustDomainMacRuleVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The VXLAN profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRuleEntry 9 } + +alaDaUNPCustDomainMacRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name to be applied." + ::= { alaDaUNPCustDomainMacRuleEntry 10 } + +alaDaUNPCustDomainMacRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name to be applied." + ::= { alaDaUNPCustDomainMacRuleEntry 11 } + +alaDaUNPCustDomainMacRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name to be applied." + ::= { alaDaUNPCustDomainMacRuleEntry 12 } + +-- DA Classification Customer Domain MAC range rule + +alaDaUNPCustDomainMacRangeRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPCustDomainMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC range rules. This is used to match + the MAC Address Range of a packet to a User Network Profile entry." + ::= { alaIND1DaMIBObjects 17 } + +alaDaUNPCustDomainMacRangeRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPCustDomainMacRangeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC range rule entry." + INDEX { + alaDaUNPCustDomainMacRangeRuleDomainId, + alaDaUNPCustDomainMacRangeRuleLoAddr + } + ::= { alaDaUNPCustDomainMacRangeRuleTable 1 } + +AlaDaUNPCustDomainMacRangeRuleEntry ::= SEQUENCE { + alaDaUNPCustDomainMacRangeRuleDomainId + Integer32, + alaDaUNPCustDomainMacRangeRuleLoAddr + MacAddress, + alaDaUNPCustDomainMacRangeRuleHiAddr + MacAddress, + alaDaUNPCustDomainMacRangeRuleProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRangeRuleVlanTag + Integer32, + alaDaUNPCustDomainMacRangeRuleRowStatus + RowStatus, + alaDaUNPCustDomainMacRangeRuleMCLagConfigStatus + AlaMultiChassisConfigStatus, + alaDaUNPCustDomainMacRangeRuleSpbProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRangeRuleEdgeProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRangeRuleVxlanProfileName + SnmpAdminString, --deprecated + alaDaUNPCustDomainMacRangeRuleProfile1 + SnmpAdminString, + alaDaUNPCustDomainMacRangeRuleProfile2 + SnmpAdminString, + alaDaUNPCustDomainMacRangeRuleProfile3 + SnmpAdminString +} + +alaDaUNPCustDomainMacRangeRuleDomainId OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UNP Customer Domain ID for profile lookup." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 1 } + +alaDaUNPCustDomainMacRangeRuleLoAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The lower bound of MAC address range used for VLAN classification." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 2 } + +alaDaUNPCustDomainMacRangeRuleHiAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The upper bound of MAC address range used for VLAN classification." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 3 } + +alaDaUNPCustDomainMacRangeRuleProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 4 } + +alaDaUNPCustDomainMacRangeRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + The range states the valid VLAN range in the system. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 5 } + +alaDaUNPCustDomainMacRangeRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting rules." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 6 } + +alaDaUNPCustDomainMacRangeRuleMCLagConfigStatus OBJECT-TYPE + SYNTAX AlaMultiChassisConfigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of MCLAG Consistency Check. All rows will be created as local. + Actual status will be set through remote chassis synchronization." + DEFVAL { local } + ::= { alaDaUNPCustDomainMacRangeRuleEntry 7 } + +alaDaUNPCustDomainMacRangeRuleSpbProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The SBP profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 8 } + +alaDaUNPCustDomainMacRangeRuleEdgeProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The Edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 9 } + +alaDaUNPCustDomainMacRangeRuleVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The VXLAN profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 10 } + +alaDaUNPCustDomainMacRangeRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name to be appiled." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 11 } + +alaDaUNPCustDomainMacRangeRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name to be appiled." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 12 } + +alaDaUNPCustDomainMacRangeRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name to be appiled." + ::= { alaDaUNPCustDomainMacRangeRuleEntry 13 } + +------------------------------------------------------------ +-- SAA Profile Table configuration MIB -- +------------------------------------------------------------ + + alaDaSaaProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaSaaProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the SAA Performance Monitoring profiles + that holds the Latency and Jitter Threshold of a network connection." + ::= { alaIND1DaMIBObjects 18 } + + alaDaSaaProfileEntry OBJECT-TYPE + SYNTAX AlaDaSaaProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Classification Profile entry" + INDEX {alaDaSaaProfileName} + ::= { alaDaSaaProfileTable 1 } + + AlaDaSaaProfileEntry ::= SEQUENCE + { + alaDaSaaProfileName SnmpAdminString, + alaDaSaaProfileLatencyThreshold Integer32, + alaDaSaaProfileJitterThreshold Integer32, + alaDaSaaProfileRowStatus RowStatus + } + + alaDaSaaProfileName OBJECT-TYPE + + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of this profile." + ::= { alaDaSaaProfileEntry 1 } + + alaDaSaaProfileLatencyThreshold OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object holds the Latency Threshold. A value of zero (0) means no threshold" + DEFVAL { 0 } + ::= { alaDaSaaProfileEntry 4} + + alaDaSaaProfileJitterThreshold OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object holds the Jitter Threshold. A value of zero (0) means no threshold" + DEFVAL { 0 } + ::= { alaDaSaaProfileEntry 5} + + alaDaSaaProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { alaDaSaaProfileEntry 6} + +------------------------------------------------------------ +-- Captive Portal related Config -- +------------------------------------------------------------ + + alaDaCPortalMIBObjects OBJECT IDENTIFIER ::= { alaIND1DaMIBObjects 19 } + + alaDaCPortalGlobalConfig OBJECT IDENTIFIER ::= { alaDaCPortalMIBObjects 1 } + + alaDaCPortalRedirectUrlName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0.. 32 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the rediret URL that is used for + accessing a public certificate." + DEFVAL { "captive-portal" } + ::= { alaDaCPortalGlobalConfig 1 } + + + alaDaCPortalIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Address type of address associated with captive portal." + DEFVAL { ipv4 } + ::= { alaDaCPortalGlobalConfig 2 } + + alaDaCPortalIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The factory default Captive Portal IP address is 10.123.0.1. + If the 10.123.0.0 subnet is already in use, user can change + the Captive Portal IP address to another 10.x.0.0 subnet. + Only the second octet of the Captive Portal IP address can + be changed." + ::= { alaDaCPortalGlobalConfig 3 } + + alaDaCPortalMode OBJECT-TYPE + SYNTAX INTEGER + { + internal(1), + external(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal Mode" + DEFVAL { internal } + ::= { alaDaCPortalGlobalConfig 4 } + + alaDaCPortalSuccRedirectUrl OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's Redirect Url upon successful authentication." + ::= { alaDaCPortalGlobalConfig 5 } + + alaDaCPortalProxyPort OBJECT-TYPE + SYNTAX Integer32 (0|1024..49151 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal's user defined proxy port number." + ::= { alaDaCPortalGlobalConfig 6 } + + alaDaCPortalRetryCnt OBJECT-TYPE + SYNTAX Integer32 (1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of retries for the Captive Portal user to provide the user + credential before the software will classify the user to the failed + policy according the the alaCaptivePortalPolicy." + DEFVAL { 3 } + ::= { alaDaCPortalGlobalConfig 7 } + + alaDaCPortalPolicyListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal Global Policy List Name" + ::= { alaDaCPortalGlobalConfig 8 } + + alaDaCPortalCustomization OBJECT-TYPE + + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal Customization" + DEFVAL { disable } + ::= { alaDaCPortalGlobalConfig 9 } + + alaDaCPortalUNPProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal Global UNP Profile Name" + ::= { alaDaCPortalGlobalConfig 10 } + + alaDaCPortalUNPProfileChange OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Captive Portal Global UNP Profile Status" + ::= { alaDaCPortalGlobalConfig 11 } + + alaDaCPortalAuthPassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaCPortalAuthPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current Rate Limit Table On 8021x Port" + ::= { alaDaCPortalMIBObjects 2 } + + alaDaCPortalAuthPassEntry OBJECT-TYPE + SYNTAX AlaDaCPortalAuthPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Captive Portal Auth Pass Enty" + INDEX { alaDaCPortalAuthDomainName } + ::= { alaDaCPortalAuthPassTable 1 } + + AlaDaCPortalAuthPassEntry ::= + SEQUENCE { + alaDaCPortalAuthDomainName SnmpAdminString, + alaDaCPortalAuthRealm INTEGER, + alaDaCPortalAuthPolicyListName SnmpAdminString, + alaDaCPortalAuthRowStatus RowStatus, + alaDaCPortalAuthUNPProfile SnmpAdminString, + alaDaCPortalAuthUNPProfileChange INTEGER + } + + alaDaCPortalAuthDomainName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Captive Portal Authenticated Pass Domain Name." + ::= { alaDaCPortalAuthPassEntry 1 } + + alaDaCPortalAuthRealm OBJECT-TYPE + SYNTAX INTEGER { + prefix(1), + suffix(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Authenticated Pass Realm" + DEFVAL { prefix } + ::= { alaDaCPortalAuthPassEntry 2 } + + alaDaCPortalAuthPolicyListName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Authenticated Policy List Name." + ::= { alaDaCPortalAuthPassEntry 3 } + + alaDaCPortalAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the table" + ::= { alaDaCPortalAuthPassEntry 4 } + + alaDaCPortalAuthUNPProfile OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Authenticated UNP Profile Name." + ::= { alaDaCPortalAuthPassEntry 5 } + + alaDaCPortalAuthUNPProfileChange OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Global UNP Profile Status" + ::= { alaDaCPortalAuthPassEntry 6 } + + alaDaCPortalProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaCPortalProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contain Captive Portal profiles " + ::= { alaDaCPortalMIBObjects 3 } + + alaDaCPortalProfEntry OBJECT-TYPE + SYNTAX AlaDaCPortalProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines Captive portal profile " + INDEX { alaDaCPortalProfName } + ::= { alaDaCPortalProfTable 1 } + + AlaDaCPortalProfEntry ::= SEQUENCE + { + alaDaCPortalProfName SnmpAdminString, + alaDaCPortalProfMode INTEGER, + alaDaCPortalProfSuccRedirectUrl SnmpAdminString, + alaDaCPortalProfRetryCnt Integer32, + alaDaCPortalProfAuthPolicyListName SnmpAdminString, + alaDaCPortalProfAaaProf SnmpAdminString, + alaDaCPortalProfRowStatus RowStatus, + alaDaCPortalProfUNPProfile SnmpAdminString, + alaDaCPortalProfUNPProfileChange INTEGER + } + + alaDaCPortalProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Captive Portal Profile name ." + ::= { alaDaCPortalProfEntry 1 } + + alaDaCPortalProfMode OBJECT-TYPE + SYNTAX INTEGER + { + internal(1), + external(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Profile Mode" + DEFVAL { internal } + ::= { alaDaCPortalProfEntry 2 } + + alaDaCPortalProfSuccRedirectUrl OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal's Redirect Url upon successful authentication." + ::= { alaDaCPortalProfEntry 3 } + + alaDaCPortalProfRetryCnt OBJECT-TYPE + SYNTAX Integer32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of retries for the Captive Portal Profile to provide the user + credential before the software will classify the user to the failed + policy according the the alaCaptivePortalPolicy." + DEFVAL { 3 } + ::= { alaDaCPortalProfEntry 4 } + + alaDaCPortalProfAuthPolicyListName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Profile Authenticated Pass Policy List Name" + ::= { alaDaCPortalProfEntry 5 } + + alaDaCPortalProfAaaProf OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Profile associated with AAA profile" + ::= { alaDaCPortalProfEntry 6 } + + alaDaCPortalProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for initiating a MIB retrieval request." + ::= { alaDaCPortalProfEntry 7 } + + alaDaCPortalProfUNPProfile OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP Profile associated with Captive Portal Profile" + ::= { alaDaCPortalProfEntry 8 } + + alaDaCPortalProfUNPProfileChange OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP Profile Status associated with Captive Portal Profile" + ::= { alaDaCPortalProfEntry 9 } +------------------------------------------------------------ +-- Captive Portal Profile Domain Table-- +------------------------------------------------------------ + + alaDaCPortalProfDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaCPortalProfDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contain Captive Portal profiles domain specific policy list." + ::= { alaDaCPortalMIBObjects 4 } + + alaDaCPortalProfDomainEntry OBJECT-TYPE + SYNTAX AlaDaCPortalProfDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines Captive portal profiles domain specific policy paramaters." + INDEX { alaDaCPortalProfName , alaDaCPortalProfDomainAuthDomainName } + ::= { alaDaCPortalProfDomainTable 1 } + + AlaDaCPortalProfDomainEntry ::= SEQUENCE + { + alaDaCPortalProfDomainAuthDomainName SnmpAdminString, + alaDaCPortalProfDomainAuthPolicyListName SnmpAdminString, + alaDaCPortalProfDomainAuthRealm INTEGER, + alaDaCPortalProfDomainRowStatus RowStatus, + alaDaCPortalProfDomainUNPProfile SnmpAdminString, + alaDaCPortalProfDomainUNPProfileChange INTEGER + } + + alaDaCPortalProfDomainAuthDomainName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Captive Portal Profile Authenticated Domain Name" + ::= { alaDaCPortalProfDomainEntry 1 } + + alaDaCPortalProfDomainAuthPolicyListName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Profile Authenticated Pass Policy List Name" + ::= { alaDaCPortalProfDomainEntry 2 } + + alaDaCPortalProfDomainAuthRealm OBJECT-TYPE + SYNTAX INTEGER { + prefix(1), + suffix(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Profile Authenticated Pass Realm" + DEFVAL { prefix } + ::= { alaDaCPortalProfDomainEntry 3 } + + alaDaCPortalProfDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the table" + ::= { alaDaCPortalProfDomainEntry 4 } + + alaDaCPortalProfDomainUNPProfile OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Profile Authenticated UNP Profile." + ::= { alaDaCPortalProfDomainEntry 5 } + + alaDaCPortalProfDomainUNPProfileChange OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Captive Portal Profile Authenticated UNP Profile Status." + DEFVAL { enable } + ::= { alaDaCPortalProfDomainEntry 6 } +------------------------------------------------------------ +-- HIC related Config -- +------------------------------------------------------------ + + alaDaHICMIBObjects OBJECT IDENTIFIER ::= { alaIND1DaMIBObjects 20 } + + alaDaHICGlobalConfig OBJECT IDENTIFIER ::= { alaDaHICMIBObjects 1 } + + alaDaHICStatus OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "HIC Status. The HIC server has to be configured before HIC + can be enabled." + DEFVAL { disable } + ::= { alaDaHICGlobalConfig 1 } + + alaDaHICWebAgentDownloadUrl OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 127 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The URL for web agent download." + ::= { alaDaHICGlobalConfig 2 } + + alaDaHICCustomHttpProxyPort OBJECT-TYPE + SYNTAX Integer32( 1025 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The custom HTTP port for QoS to intercept the host's initial HTTP request." + DEFVAL { 8080 } + ::= { alaDaHICGlobalConfig 3 } + + alaDaHICBgPollInterval OBJECT-TYPE + SYNTAX Integer32( + 16 | 32 | 48 | 64 | + 80 | 96 | 112 | 128 | 144 | + 160 | 176 | 192 | 208 | 224 | 240 | 256 + ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Background-poll-interval provides time frequency in seconds for background polling packets." + DEFVAL { 16 } + ::= { alaDaHICGlobalConfig 4 } + + alaDaHICSvrFailMode OBJECT-TYPE + SYNTAX INTEGER { + hold(1), + passthrough(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The server-failure-mode specifies the policy to be followed + in case both the servers are not reachable, + value can be either passthrough or hold" + DEFVAL { hold } + ::= { alaDaHICGlobalConfig 5 } + + +-- HIC Server Table MIB -- + + alaDaHICSvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaHICSvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for each HIC server." + ::= { alaDaHICMIBObjects 2 } + + alaDaHICSvrEntry OBJECT-TYPE + SYNTAX AlaDaHICSvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A HIC server configuration." + INDEX { alaDaHICSvrName } + ::= { alaDaHICSvrTable 1 } + + AlaDaHICSvrEntry ::= SEQUENCE + { + alaDaHICSvrName SnmpAdminString, + alaDaHICSvrIpAddrType InetAddressType, + alaDaHICSvrIpAddr InetAddress, + alaDaHICSvrPort Integer32, + alaDaHICSvrKey SnmpAdminString, + alaDaHICSvrStatus INTEGER, + alaDaHICSvrRole INTEGER, + alaDaHICSvrConnection INTEGER, + alaDaHICSvrRowStatus RowStatus + } + + alaDaHICSvrName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 31 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the server. + This name is given by the operator to refer the server." + ::= { alaDaHICSvrEntry 1 } + + alaDaHICSvrIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the server host." + ::= { alaDaHICSvrEntry 2 } + + alaDaHICSvrIpAddr OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the server host." + ::= { alaDaHICSvrEntry 3 } + + alaDaHICSvrPort OBJECT-TYPE + SYNTAX Integer32 ( 1025 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For HIC server only. Port number for HIC request" + DEFVAL { 11707 } + ::= { alaDaHICSvrEntry 4 } + + alaDaHICSvrKey OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 31 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The shared secret is a string of characters known to the switch + and to the HIC server. It is used to compute the digest to + preserve the integrity between the HIC server and the AoS Switch. + The secret is stored encrypted using a two way algorithm." + ::= { alaDaHICSvrEntry 5 } + + alaDaHICSvrStatus OBJECT-TYPE + SYNTAX INTEGER {down(1), up(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HIC server status." + DEFVAL { down } + ::= { alaDaHICSvrEntry 6 } + + alaDaHICSvrRole OBJECT-TYPE + SYNTAX INTEGER + { + primary(1), + backup(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of the server either primary or backup" + DEFVAL { primary } + ::= { alaDaHICSvrEntry 7 } + + alaDaHICSvrConnection OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server connection specifies the current mode of the server either active or inactive." + DEFVAL { inactive } + ::= { alaDaHICSvrEntry 8 } + + alaDaHICSvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaHICSvrEntry 9 } + + + -- HIC Allowed/Exception IP Table MIB -- + + alaDaHICAllowedTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaHICAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of allowed/exception IP Addresses the + the HIC hosts allowed to access during HIC. Those are the IP addresses + of the Remediation/Patch servers, and the Web Agent Download server." + ::= { alaDaHICMIBObjects 3 } + + alaDaHICAllowedEntry OBJECT-TYPE + SYNTAX AlaDaHICAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Remediation server configuration." + INDEX { alaDaHICAllowedName } + ::= { alaDaHICAllowedTable 1 } + + AlaDaHICAllowedEntry ::= SEQUENCE + { + alaDaHICAllowedName SnmpAdminString, + alaDaHICAllowedIpAddrType InetAddressType, + alaDaHICAllowedIpAddr InetAddress, + alaDaHICAllowedIpMaskType InetAddressType, + alaDaHICAllowedIpMask InetAddress, + alaDaHICAllowedRowStatus RowStatus + } + + alaDaHICAllowedName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 31 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the server. + This name is given by the operator to refer the server." + ::= { alaDaHICAllowedEntry 1} + + alaDaHICAllowedIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the allowed entry." + ::= { alaDaHICAllowedEntry 2 } + + alaDaHICAllowedIpAddr OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the allowed entry." + ::= { alaDaHICAllowedEntry 3 } + + alaDaHICAllowedIpMaskType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP mask type of the allowed entry." + ::= { alaDaHICAllowedEntry 4 } + + alaDaHICAllowedIpMask OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Mask of the allowed entry." + DEFVAL { 'FFFFFFFF'H } + ::= { alaDaHICAllowedEntry 5 } + + alaDaHICAllowedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaHICAllowedEntry 6 } + + alaDaHICSvrFailPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaHICSvrFailPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configuration for HIC server Fail Policy list mapping." + ::= { alaDaHICMIBObjects 4 } + + alaDaHICSvrFailPolicyEntry OBJECT-TYPE + SYNTAX AlaDaHICSvrFailPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A HIC server Fail UNP configuration." + INDEX { alaDaHICSvrFailPolicyName } + ::= { alaDaHICSvrFailPolicyTable 1 } + + AlaDaHICSvrFailPolicyEntry ::= SEQUENCE + { + alaDaHICSvrFailPolicyName SnmpAdminString, + alaDaHICSvrFailChangedPolicyName SnmpAdminString, + alaDaHICSvrFailRowStatus RowStatus + } + + alaDaHICSvrFailPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The profile name which needs to be modified when the HIC server is down." + ::= { alaDaHICSvrFailPolicyEntry 1 } + + alaDaHICSvrFailChangedPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name to which the host needs to be moved when the HIC server is down." + ::= { alaDaHICSvrFailPolicyEntry 2 } + + alaDaHICSvrFailRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting policy list name ." + ::= { alaDaHICSvrFailPolicyEntry 3 } + + + -- HIC Host Table MIB -- + + alaDaHICHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaHICHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows list of HIC Hosts and their active HIC status." + ::= { alaDaHICMIBObjects 5 } + + alaDaHICHostEntry OBJECT-TYPE + SYNTAX AlaDaHICHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HIC Host status information." + INDEX { alaDaHICHostMac } + ::= { alaDaHICHostTable 1 } + + AlaDaHICHostEntry ::= SEQUENCE + { + alaDaHICHostMac MacAddress, + alaDaHICHostStatus INTEGER + } + + alaDaHICHostMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static MAC address index to each override entry." + ::= { alaDaHICHostEntry 1} + + alaDaHICHostStatus OBJECT-TYPE + SYNTAX INTEGER {inprogress(1),success(2),fail(3),timeout(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HIC status of each HIC Host." + DEFVAL { fail } + ::= { alaDaHICHostEntry 2} + + +-------------------------------------------------------- +-- Unp Edge Template Table +-- This table is deprecated as part of unification +-------------------------------------------------------- + +alaDaUNPETmplTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPETmplEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Unp Edge Template Table ." + ::= { alaIND1DaMIBObjects 21 } + +alaDaUNPETmplEntry OBJECT-TYPE + SYNTAX AlaDaUNPETmplEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "EdgeTemplate Entries." + INDEX { alaDaUNPETmplName} + ::= { alaDaUNPETmplTable 1 } + +AlaDaUNPETmplEntry ::= SEQUENCE { + alaDaUNPETmplName SnmpAdminString, + alaDaUNPETmpl8021XAuthStatus INTEGER, + alaDaUNPETmpl8021XTxPeriodStatus INTEGER, + alaDaUNPETmpl8021XTxPeriod Integer32, + alaDaUNPETmpl8021XSuppTimeoutStatus INTEGER, + alaDaUNPETmpl8021XSuppTimeOut Integer32, + alaDaUNPETmpl8021XMaxReqStatus INTEGER, + alaDaUNPETmpl8021XMaxReq Integer32, + alaDaUNPETmpl8021XPassAltEProf SnmpAdminString, + alaDaUNPETmplMacAuthStatus INTEGER, + alaDaUNPETmplMacPassAltEProf SnmpAdminString, + alaDaUNPETmplClassifStatus INTEGER, + alaDaUNPETmplDefEProf SnmpAdminString, + alaDaUNPETmplGroupId Integer32, + alaDaUNPETmplAaaProf SnmpAdminString, + alaDaUNPETmplRowStatus RowStatus, + alaDaUNPETmplRedirectPortBounce INTEGER, + alaDaUNPETmplFailurePolicy INTEGER, + alaDaUNPETmplBypassStatus INTEGER, + alaDaUNPETmplMacAllowEap INTEGER, + alaDaUNPETmplAdminControlledDirections INTEGER, + alaDaUNPETmplTrustTagStatus INTEGER, + alaDaUNPETmplForceL3Learning INTEGER, + alaDaUNPETmplForceL3LearningPortBounce INTEGER +} + +alaDaUNPETmplName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "UNP Edge Template name." + ::= { alaDaUNPETmplEntry 1 } + +alaDaUNPETmpl8021XAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template 802.1X Authenttication Status ." + DEFVAL { disable } + ::= { alaDaUNPETmplEntry 2 } + +alaDaUNPETmpl8021XTxPeriodStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template 802.1X Authentication + tx-period configured or not." + DEFVAL { disable } + ::= { alaDaUNPETmplEntry 3 } + +alaDaUNPETmpl8021XTxPeriod OBJECT-TYPE + SYNTAX Integer32(1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template 802.1X Tx period ." + DEFVAL { 30 } + ::= { alaDaUNPETmplEntry 4 } + +alaDaUNPETmpl8021XSuppTimeoutStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template 802.1X Authentication + supp-timeout configured or not." + DEFVAL { disable } + ::= { alaDaUNPETmplEntry 5 } + +alaDaUNPETmpl8021XSuppTimeOut OBJECT-TYPE + SYNTAX Integer32(1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template 802.1X Authenttication Supp Timeout ." + DEFVAL { 30 } + ::= { alaDaUNPETmplEntry 6 } + +alaDaUNPETmpl8021XMaxReqStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template 802.1X Authentication + supp-timeout configured or not." + DEFVAL { disable } + ::= { alaDaUNPETmplEntry 7 } + +alaDaUNPETmpl8021XMaxReq OBJECT-TYPE + SYNTAX Integer32(0..3) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " Edge Template 802.1X Authenttication Max Req ." + DEFVAL { 2 } + ::= { alaDaUNPETmplEntry 8 } + +alaDaUNPETmpl8021XPassAltEProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " 802.1X Auth Pass Alternate Edge Profile name." + ::= { alaDaUNPETmplEntry 9 } + +alaDaUNPETmplMacAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template Mac Authenttication Status ." + DEFVAL { disable } + ::= { alaDaUNPETmplEntry 10 } + +alaDaUNPETmplMacPassAltEProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " Mac Auth Pass Alternate Edge Profile name." + ::= { alaDaUNPETmplEntry 11 } + +alaDaUNPETmplClassifStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template Classification Status ." + DEFVAL { disable } + ::= { alaDaUNPETmplEntry 12 } + +alaDaUNPETmplDefEProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " Edge Template default Profile ." + ::= { alaDaUNPETmplEntry 13 } + +alaDaUNPETmplGroupId OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Group ID ." + ::= { alaDaUNPETmplEntry 14 } + +alaDaUNPETmplAaaProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Aaa Profile." + ::= { alaDaUNPETmplEntry 15 } + +alaDaUNPETmplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPETmplEntry 16 } + + alaDaUNPETmplRedirectPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Template Classification Status ." + DEFVAL { disable } + ::= { alaDaUNPETmplEntry 17 } + +alaDaUNPETmplFailurePolicy OBJECT-TYPE + SYNTAX INTEGER { + default (1), + macAuth (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " Failure Policy type." + ::= { alaDaUNPETmplEntry 18 } + +alaDaUNPETmplBypassStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " Flag to indicate Bypass enable status on port." + ::= { alaDaUNPETmplEntry 19 } + +alaDaUNPETmplMacAllowEap OBJECT-TYPE + SYNTAX INTEGER { + pass (1), + fail (2), + noauth (3), + none (4) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " Flag to indicate Allow Eap on port." + ::= { alaDaUNPETmplEntry 20 } + +alaDaUNPETmplAdminControlledDirections OBJECT-TYPE + SYNTAX INTEGER { + both (1), + in (2), + noVal (3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The current value of the administrative controlled + directions parameter for the Port." + DEFVAL { both } + ::= {alaDaUNPETmplEntry 21} + +alaDaUNPETmplTrustTagStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The flag to indicate whether the vlan tag in the incoming packet + could be used for classifying the user when MAC authentication fails + and classification rules dont match." + ::= { alaDaUNPETmplEntry 22 } + +alaDaUNPETmplForceL3Learning OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP force L3 learning status on the Edge-Template." + ::= { alaDaUNPETmplEntry 23 } + +alaDaUNPETmplForceL3LearningPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port-Bounce associated with UNP force L3 learning status on the Edge-Template." + ::= { alaDaUNPETmplEntry 24 } + +-------------------------------------------------------- +-- Edge Profile Table +-- This table is deprecated as part of unification +-------------------------------------------------------- + +alaDaUNPEdgeProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPEdgeProfEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Unp Edge Profile Table ." + ::= { alaIND1DaMIBObjects 22 } + +alaDaUNPEdgeProfEntry OBJECT-TYPE + SYNTAX AlaDaUNPEdgeProfEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Edge Profile Table Entries ." + INDEX { alaDaUNPEdgeProfName} + ::= { alaDaUNPEdgeProfTable 1 } + +AlaDaUNPEdgeProfEntry ::= SEQUENCE { + alaDaUNPEdgeProfName SnmpAdminString, + alaDaUNPEdgeProfQosPolicyList SnmpAdminString, + alaDaUNPEdgeProfLocationPolicy SnmpAdminString, + alaDaUNPEdgeProfPeriodPolicy SnmpAdminString, + alaDaUNPEdgeProfHICStatus INTEGER, + alaDaUNPEdgeProfCPortalAuth INTEGER, + alaDaUNPEdgeProfAuthStatus INTEGER, + alaDaUNPEdgeProfMobileTag INTEGER, + alaDaUNPEdgeProfDHCPEnforcment INTEGER, + alaDaUNPEdgeProfCPortalProf SnmpAdminString, + alaDaUNPEdgeProfRowStatus RowStatus, + alaDaUNPEdgeProfRedirectStatus INTEGER, + alaDaUNPEdgeProfKerberosStatus INTEGER, + alaDaUNPEdgeProfMaxIngressBw Integer32, + alaDaUNPEdgeProfMaxEgressBw Integer32, + alaDaUNPEdgeProfMaxIngressDepth Integer32, + alaDaUNPEdgeProfMaxEgressDepth Integer32 +} + +alaDaUNPEdgeProfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "UNP Edge Profile name." + ::= { alaDaUNPEdgeProfEntry 1 } + +alaDaUNPEdgeProfQosPolicyList OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Qos Policy List." + ::= { alaDaUNPEdgeProfEntry 2 } + +alaDaUNPEdgeProfLocationPolicy OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Edge Profile Location Policy Name ." + ::= { alaDaUNPEdgeProfEntry 3 } + +alaDaUNPEdgeProfPeriodPolicy OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Edge Profile Period Policy Name ." + ::= { alaDaUNPEdgeProfEntry 4 } + +alaDaUNPEdgeProfHICStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Profile HIC Status ." + DEFVAL { disable } + ::= { alaDaUNPEdgeProfEntry 5 } + +alaDaUNPEdgeProfCPortalAuth OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Profile Captive Portal Authentication Status." + DEFVAL { disable } + ::= { alaDaUNPEdgeProfEntry 6 } + +alaDaUNPEdgeProfAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Profile Authentication Status ." + DEFVAL { disable } + ::= { alaDaUNPEdgeProfEntry 7 } + +alaDaUNPEdgeProfMobileTag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Profile Mobile Tag ." + DEFVAL { disable } + ::= { alaDaUNPEdgeProfEntry 8 } + +alaDaUNPEdgeProfDHCPEnforcment OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Profile Dhcp Enforcement ." + DEFVAL { disable } + ::= { alaDaUNPEdgeProfEntry 9 } + +alaDaUNPEdgeProfCPortalProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Captive Portal Profile ." + ::= { alaDaUNPEdgeProfEntry 10 } + +alaDaUNPEdgeProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPEdgeProfEntry 11 } + +alaDaUNPEdgeProfRedirectStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Profile Port bounce Status ." + DEFVAL { disable } + ::= { alaDaUNPEdgeProfEntry 12 } + +alaDaUNPEdgeProfKerberosStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Edge Profile Kerberos Status ." + DEFVAL { disable } + ::= { alaDaUNPEdgeProfEntry 13 } + +alaDaUNPEdgeProfMaxIngressBw OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Ingress Bandwidth (Kbits/sec or Mbits/sec) allowed for traffic associated to this profile. + If value is set to -1, then the Ingress Bandwidth specified for the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPEdgeProfEntry 14 } + +alaDaUNPEdgeProfMaxEgressBw OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Egress Bandwidth (Kbits/sec or Mbits/sec) allowed for traffic associated to this profile. + If value is set to -1, then the Egress Bandwidth specified for the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPEdgeProfEntry 15 } + +alaDaUNPEdgeProfMaxIngressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Ingress Depth associated to Bandwidth. + If set to 0, then the Depth associated with the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPEdgeProfEntry 16 } + +alaDaUNPEdgeProfMaxEgressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Maximum Egress Depth associated to Bandwidth. + If set to 0, then the Depth associated with the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPEdgeProfEntry 17 } + +-------------------------------------------------- +-- Classification Rule Port Based Table +---------------------------------------------------- + +alaDaUNPPortRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unp Port Rule Table ." + ::= { alaIND1DaMIBObjects 23 } + +alaDaUNPPortRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PortRule Table Entries ." + INDEX { alaDaUNPPortRuleNum } + ::= { alaDaUNPPortRuleTable 1 } + +AlaDaUNPPortRuleEntry ::= SEQUENCE { + alaDaUNPPortRuleNum InterfaceIndex, + alaDaUNPPortRuleEdgeProf SnmpAdminString, --deprecated + alaDaUNPPortRuleRowStatus RowStatus, + alaDaUNPPortRuleVlanTag Integer32, + alaDaUNPPortRuleProfile1 SnmpAdminString, + alaDaUNPPortRuleProfile2 SnmpAdminString, + alaDaUNPPortRuleProfile3 SnmpAdminString +} + +alaDaUNPPortRuleNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " ifIndex ." + ::= { alaDaUNPPortRuleEntry 1 } + +alaDaUNPPortRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Edge Profile Name ." + ::= { alaDaUNPPortRuleEntry 2 } + +alaDaUNPPortRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPPortRuleEntry 3 } + +alaDaUNPPortRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPPortRuleEntry 4 } + +alaDaUNPPortRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated Profile Name ." + ::= { alaDaUNPPortRuleEntry 5 } + +alaDaUNPPortRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated Profile Name ." + ::= { alaDaUNPPortRuleEntry 6 } + +alaDaUNPPortRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated Profile Name ." + ::= { alaDaUNPPortRuleEntry 7 } + +----------------------------------------------- +-- Classification Rule Group Id Based Table +-- This table is deprecated as part of unification +----------------------------------------------- + +alaDaUNPGroupRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Based on Group id , Edge Profile Classification table ." + ::= { alaIND1DaMIBObjects 24 } + +alaDaUNPGroupRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Group Rule Table Entries ." + INDEX { alaDaUNPGroupRuleId } + ::= { alaDaUNPGroupRuleTable 1 } + +AlaDaUNPGroupRuleEntry ::= SEQUENCE { + alaDaUNPGroupRuleId Integer32, + alaDaUNPGroupRuleEdgeProf SnmpAdminString, + alaDaUNPGroupRuleRowStatus RowStatus, + alaDaUNPGroupRuleVlanTag Integer32 +} + +alaDaUNPGroupRuleId OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Group Id ." + ::= { alaDaUNPGroupRuleEntry 1 } + +alaDaUNPGroupRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Associated Edge Profile ." + ::= { alaDaUNPGroupRuleEntry 2 } + +alaDaUNPGroupRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPGroupRuleEntry 3 } + +alaDaUNPGroupRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPGroupRuleEntry 4 } + +----------------------------------------------- +-- Mac OUI Rule Table +----------------------------------------------- + +alaDaUNPMacOuiRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacOuiRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of MAC Oui rules. This is used to match + the MAC Oui of a packet to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 25 } + +alaDaUNPMacOuiRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacOuiRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC rule entry." + INDEX { alaDaUNPMacOuiRuleAddr } + ::= { alaDaUNPMacOuiRuleTable 1 } + +AlaDaUNPMacOuiRuleEntry ::= SEQUENCE { + alaDaUNPMacOuiRuleAddr + MacOui, + alaDaUNPMacOuiRuleEdgeProfile + SnmpAdminString, --deprecated + alaDaUNPMacOuiRuleRowStatus + RowStatus, + alaDaUNPMacOuiRuleVlanTag + Integer32, + alaDaUNPMacOuiRuleProfile1 + SnmpAdminString, + alaDaUNPMacOuiRuleProfile2 + SnmpAdminString, + alaDaUNPMacOuiRuleProfile3 + SnmpAdminString +} + +alaDaUNPMacOuiRuleAddr OBJECT-TYPE + SYNTAX MacOui + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC Oui address used for classification." + ::= { alaDaUNPMacOuiRuleEntry 1 } + +alaDaUNPMacOuiRuleEdgeProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacOuiRuleEntry 2 } + +alaDaUNPMacOuiRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPMacOuiRuleEntry 3 } + +alaDaUNPMacOuiRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPMacOuiRuleEntry 4 } + +alaDaUNPMacOuiRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacOuiRuleEntry 5 } + +alaDaUNPMacOuiRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacOuiRuleEntry 6 } + +alaDaUNPMacOuiRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacOuiRuleEntry 7 } + +----------------------------------------------- +-- End Point Rule Table +----------------------------------------------- + +alaDaUNPEndPoinRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPEndPoinRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of End point rules. This is used to match + the lldp med-endpoint of a packet to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 26 } + +alaDaUNPEndPoinRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPEndPoinRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC rule entry." + INDEX { alaDaUNPEndPoinRuleId } + ::= { alaDaUNPEndPoinRuleTable 1 } + +AlaDaUNPEndPoinRuleEntry ::= SEQUENCE { + alaDaUNPEndPoinRuleId INTEGER, + alaDaUNPEndPoinEdgeProfile SnmpAdminString, --deprecated + alaDaUNPEndPoinRuleRowStatus RowStatus, + alaDaUNPEndPoinProfile1 SnmpAdminString, + alaDaUNPEndPoinProfile2 SnmpAdminString, + alaDaUNPEndPoinProfile3 SnmpAdminString, + alaDaUNPEndPoinVlanTag Integer32 +} + +alaDaUNPEndPoinRuleId OBJECT-TYPE + SYNTAX INTEGER { + ipPhone(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "End Point Identifier ." + ::= { alaDaUNPEndPoinRuleEntry 1 } + +alaDaUNPEndPoinEdgeProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPEndPoinRuleEntry 2 } + +alaDaUNPEndPoinRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPEndPoinRuleEntry 3 } + +alaDaUNPEndPoinProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPEndPoinRuleEntry 4 } + +alaDaUNPEndPoinProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPEndPoinRuleEntry 5 } + +alaDaUNPEndPoinProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPEndPoinRuleEntry 6 } + +alaDaUNPEndPoinVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of + the Q-in-Q VLAN Tag format, where the value of the outer 802.1Q + VLAN ID is encoded in the least significant 16 bits, and the value of + inner VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPEndPoinRuleEntry 7 } + +----------------------------------------------- +-- Auth Rule Table +----------------------------------------------- + +alaDaUNPAuthRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPAuthRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Auth rules. This is used to match + authentication type to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 27 } + +alaDaUNPAuthRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPAuthRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Auth based rule entry." + INDEX { alaDaUNPAuthRuleType } + ::= { alaDaUNPAuthRuleTable 1 } + +AlaDaUNPAuthRuleEntry ::= SEQUENCE { + alaDaUNPAuthRuleType INTEGER, + alaDaUNPAuthRuleEdgeProfile SnmpAdminString, --deprecated + alaDaUNPAuthRuleRowStatus RowStatus, + alaDaUNPAuthRuleVlanTag Integer32, + alaDaUNPAuthRuleProfile1 SnmpAdminString, + alaDaUNPAuthRuleProfile2 SnmpAdminString, + alaDaUNPAuthRuleProfile3 SnmpAdminString +} + +alaDaUNPAuthRuleType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + dot1x(2), + mac(3), + dot1xFail(4), + macFail(5), + noAuth(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Auth Rule Identifier ." + ::= { alaDaUNPAuthRuleEntry 1 } + +alaDaUNPAuthRuleEdgeProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPAuthRuleEntry 2 } + +alaDaUNPAuthRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPAuthRuleEntry 3 } + +alaDaUNPAuthRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPAuthRuleEntry 4 } + +alaDaUNPAuthRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPAuthRuleEntry 5 } + +alaDaUNPAuthRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPAuthRuleEntry 6 } + +alaDaUNPAuthRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPAuthRuleEntry 7 } + +----------------------------------------------- +--Classification Rule Table +----------------------------------------------- + +alaDaUNPClassifRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPClassifRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Calssification rules. This is used to match + classification rule to a User Network Profile entry " + ::= { alaIND1DaMIBObjects 28 } + +alaDaUNPClassifRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPClassifRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Classification rule entry." + INDEX { alaDaUNPClassifRuleName } + ::= { alaDaUNPClassifRuleTable 1 } + +AlaDaUNPClassifRuleEntry ::= SEQUENCE { + alaDaUNPClassifRuleName SnmpAdminString, + alaDaUNPClassifRulePrecedenceNum Integer32, + alaDaUNPClassifRuleEdgeProfile SnmpAdminString, --deprecated + alaDaUNPClassifRulePort InterfaceIndexOrZero, + alaDaUNPClassifRulePortHigh InterfaceIndexOrZero, + alaDaUNPClassifRuleGroupId Integer32, --deprecated + alaDaUNPClassifRuleMacAddr MacAddress, + alaDaUNPClassifRuleMacRngLoaddr MacAddress, + alaDaUNPClassifRuleMacRngHiaddr MacAddress, + alaDaUNPClassifRuleMacOuiAddr OCTET STRING, + alaDaUNPClassifRuleEndPoin INTEGER, + alaDaUNPClassifRuleAuthType INTEGER, + alaDaUNPClassifRuleIpAddressType InetAddressType, + alaDaUNPClassifRuleIpAddress InetAddress, + alaDaUNPClassifRuleIpMaskType InetAddressType, + alaDaUNPClassifRuleIpMask InetAddress, + alaDaUNPClassifRowStatus RowStatus, + alaDaUNPClassifRuleVlanTag Integer32, + alaDaUNPClassifRuleCustomerDomain Integer32, + alaDaUNPClassifRuleProfile1 SnmpAdminString, + alaDaUNPClassifRuleProfile2 SnmpAdminString, + alaDaUNPClassifRuleProfile3 SnmpAdminString +} + +alaDaUNPClassifRuleName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule Name ." + ::= { alaDaUNPClassifRuleEntry 1 } + +alaDaUNPClassifRulePrecedenceNum OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule Precedence number ." + DEFVAL { 1 } + ::= { alaDaUNPClassifRuleEntry 2 } + +alaDaUNPClassifRuleEdgeProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Classification Rule Edge ProfileName ." + ::= { alaDaUNPClassifRuleEntry 3 } + +alaDaUNPClassifRulePort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule port ." + ::= { alaDaUNPClassifRuleEntry 4 } + +alaDaUNPClassifRulePortHigh OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule port ." + ::= { alaDaUNPClassifRuleEntry 5 } + +alaDaUNPClassifRuleGroupId OBJECT-TYPE + SYNTAX Integer32(-1..255) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Classification Rule Group Id. Value of -1 + indicates uncofiguring the previously + configured groupId value ." + DEFVAL { 0 } + ::= { alaDaUNPClassifRuleEntry 6 } + +alaDaUNPClassifRuleMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule mac Address." + ::= { alaDaUNPClassifRuleEntry 7 } + +alaDaUNPClassifRuleMacRngLoaddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule mac Address Range starting address." + ::= { alaDaUNPClassifRuleEntry 8 } + +alaDaUNPClassifRuleMacRngHiaddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule mac Address Range ending address." + ::= { alaDaUNPClassifRuleEntry 9 } + +alaDaUNPClassifRuleMacOuiAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|3..3)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule mac oui address." + ::= { alaDaUNPClassifRuleEntry 10 } + +alaDaUNPClassifRuleEndPoin OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ipPhone(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End Point Identifier ." + DEFVAL { none } + ::= { alaDaUNPClassifRuleEntry 11 } + +alaDaUNPClassifRuleAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + noAuth(1), + dot1x(2), + mac(3), + dot1xFail(4), + macFail(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule Auth Type ." + DEFVAL { none } + ::= { alaDaUNPClassifRuleEntry 12 } + +alaDaUNPClassifRuleIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address type ." + ::= { alaDaUNPClassifRuleEntry 13 } + +alaDaUNPClassifRuleIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule Ip address." + ::= { alaDaUNPClassifRuleEntry 14 } + +alaDaUNPClassifRuleIpMaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP Mask type ." + ::= { alaDaUNPClassifRuleEntry 15 } + +alaDaUNPClassifRuleIpMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule Ip Mask." + ::= { alaDaUNPClassifRuleEntry 16 } + +alaDaUNPClassifRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPClassifRuleEntry 17 } + +alaDaUNPClassifRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (-1|0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + The VLAN Tag is of the Q-in-Q VLAN Tag format, + where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits. Value of -1 + indicates unconfiguring of the previously configured VLAN-Tag." + ::= { alaDaUNPClassifRuleEntry 18 } + +alaDaUNPClassifRuleCustomerDomain OBJECT-TYPE + SYNTAX Integer32(-1|0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Classification Rule Customer Domain. Value of -1 + indicates uncofiguring the previously + configured customer domain value ." + DEFVAL { 0 } + ::= { alaDaUNPClassifRuleEntry 19 } + +alaDaUNPClassifRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Profile with priority 1 associated with the Classification Rule." + ::= { alaDaUNPClassifRuleEntry 20 } + +alaDaUNPClassifRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Profile with priority 2 associated with the Classification Rule." + ::= { alaDaUNPClassifRuleEntry 21 } + +alaDaUNPClassifRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Profile with priority 3 associated with the Classification Rule." + ::= { alaDaUNPClassifRuleEntry 22 } + +---------------------------------------------- +-- MAC, PORT Based classification table +---------------------------------------------- + +alaDaUNPMacPortRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac Address & port classification table ." + ::= { alaIND1DaMIBObjects 29 } + +alaDaUNPMacPortRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mac & port based classification rule ." + INDEX { + alaDaUNPMacPortRuleMacAddr, + alaDaUNPMacPortRuleNum + } + ::= { alaDaUNPMacPortRuleTable 1 } + +AlaDaUNPMacPortRuleEntry ::= SEQUENCE { + alaDaUNPMacPortRuleMacAddr MacAddress, + alaDaUNPMacPortRuleNum InterfaceIndex, + alaDaUNPMacPortRuleEdgeProf SnmpAdminString, --deprecated + alaDaUNPMacPortRuleRowStatus RowStatus, + alaDaUNPMacPortRuleVlanTag Integer32, + alaDaUNPMacPortRuleProfile1 SnmpAdminString, + alaDaUNPMacPortRuleProfile2 SnmpAdminString, + alaDaUNPMacPortRuleProfile3 SnmpAdminString +} + +alaDaUNPMacPortRuleMacAddr OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule mac Address." + ::= { alaDaUNPMacPortRuleEntry 1 } + +alaDaUNPMacPortRuleNum OBJECT-TYPE + SYNTAX InterfaceIndex (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule Port num." + ::= { alaDaUNPMacPortRuleEntry 2 } + +alaDaUNPMacPortRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacPortRuleEntry 3 } + +alaDaUNPMacPortRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPMacPortRuleEntry 4 } + +alaDaUNPMacPortRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPMacPortRuleEntry 5 } + +alaDaUNPMacPortRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacPortRuleEntry 6 } + +alaDaUNPMacPortRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacPortRuleEntry 7 } + +alaDaUNPMacPortRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacPortRuleEntry 8 } + +------------------------------------------------ +-- Ip , Port based classification table +------------------------------------------------ +alaDaUNPIpPortRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPIpPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ip Address & port classification table ." + ::= { alaIND1DaMIBObjects 30 } + +alaDaUNPIpPortRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPIpPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Ip & port based classification rule ." + INDEX { + alaDaUNPIpPortRuleAddrType, + alaDaUNPIpPortRuleAddr, + alaDaUNPIpPortRuleNum + } + ::= { alaDaUNPIpPortRuleTable 1 } + +AlaDaUNPIpPortRuleEntry ::= SEQUENCE { + alaDaUNPIpPortRuleAddrType InetAddressType, + alaDaUNPIpPortRuleAddr InetAddress, + alaDaUNPIpPortRuleNum InterfaceIndex, + alaDaUNPIpPortRuleEdgeProf SnmpAdminString, --deprecated + alaDaUNPIpPortRuleRowStatus RowStatus, + alaDaUNPIpPortRuleVlanTag Integer32, + alaDaUNPIpPortRuleProfile1 SnmpAdminString, + alaDaUNPIpPortRuleProfile2 SnmpAdminString, + alaDaUNPIpPortRuleProfile3 SnmpAdminString, + alaDaUNPIpPortRuleMaskType InetAddressType, + alaDaUNPIpPortRuleMask InetAddress +} + +alaDaUNPIpPortRuleAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type ." + ::= { alaDaUNPIpPortRuleEntry 1 } + +alaDaUNPIpPortRuleAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address ." + ::= { alaDaUNPIpPortRuleEntry 2 } + +alaDaUNPIpPortRuleNum OBJECT-TYPE + SYNTAX InterfaceIndex (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule Port num." + ::= { alaDaUNPIpPortRuleEntry 3 } + +alaDaUNPIpPortRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPIpPortRuleEntry 4 } + +alaDaUNPIpPortRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPIpPortRuleEntry 5 } + +alaDaUNPIpPortRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPIpPortRuleEntry 6 } + +alaDaUNPIpPortRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPIpPortRuleEntry 7 } + +alaDaUNPIpPortRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPIpPortRuleEntry 8 } + +alaDaUNPIpPortRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPIpPortRuleEntry 9 } + +alaDaUNPIpPortRuleMaskType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP mask type. This field is mandatory." + ::= { alaDaUNPIpPortRuleEntry 10 } + +alaDaUNPIpPortRuleMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP network mask applying to the IP network address. This field is mandatory." + ::= { alaDaUNPIpPortRuleEntry 11 } + +----------------------------------------------- +-- MAC,IP,PORT classification table +----------------------------------------------- + +alaDaUNPMacIpPortRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacIpPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac, Ip Address & port classification table ." + ::= { alaIND1DaMIBObjects 31 } + +alaDaUNPMacIpPortRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacIpPortRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mac, Ip & port based classification rule ." + INDEX { + alaDaUNPMacIpPortRuleMacAddr, + alaDaUNPMacIpPortRuleAddrIpType, + alaDaUNPMacIpPortRuleIpAddr, + alaDaUNPMacIpPortRuleNum + } + ::= { alaDaUNPMacIpPortRuleTable 1 } + +AlaDaUNPMacIpPortRuleEntry ::= SEQUENCE { + alaDaUNPMacIpPortRuleMacAddr MacAddress, + alaDaUNPMacIpPortRuleAddrIpType InetAddressType, + alaDaUNPMacIpPortRuleIpAddr InetAddress, + alaDaUNPMacIpPortRuleNum InterfaceIndex, + alaDaUNPMacIpPortRuleEdgeProf SnmpAdminString, --deprecated + alaDaUNPMacIpPortRuleRowStatus RowStatus, + alaDaUNPMacIpPortRuleVlanTag Integer32, + alaDaUNPMacIpPortRuleProfile1 SnmpAdminString, + alaDaUNPMacIpPortRuleProfile2 SnmpAdminString, + alaDaUNPMacIpPortRuleProfile3 SnmpAdminString, + alaDaUNPMacIpPortRuleIpMaskType InetAddressType, + alaDaUNPMacIpPortRuleIpMask InetAddress +} + +alaDaUNPMacIpPortRuleMacAddr OBJECT-TYPE + SYNTAX MacAddress (SIZE(6)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule mac Address." + ::= { alaDaUNPMacIpPortRuleEntry 1 } + +alaDaUNPMacIpPortRuleAddrIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type ." + ::= { alaDaUNPMacIpPortRuleEntry 2 } + +alaDaUNPMacIpPortRuleIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address ." + ::= { alaDaUNPMacIpPortRuleEntry 3 } + +alaDaUNPMacIpPortRuleNum OBJECT-TYPE + SYNTAX InterfaceIndex (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule Port num." + ::= { alaDaUNPMacIpPortRuleEntry 4 } + +alaDaUNPMacIpPortRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacIpPortRuleEntry 5 } + +alaDaUNPMacIpPortRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPMacIpPortRuleEntry 6 } + +alaDaUNPMacIpPortRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPMacIpPortRuleEntry 7 } + +alaDaUNPMacIpPortRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacIpPortRuleEntry 8 } + +alaDaUNPMacIpPortRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacIpPortRuleEntry 9 } + +alaDaUNPMacIpPortRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacIpPortRuleEntry 10 } + +alaDaUNPMacIpPortRuleIpMaskType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP mask type. This field is mandatory." + ::= { alaDaUNPMacIpPortRuleEntry 11 } + +alaDaUNPMacIpPortRuleIpMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP network mask applying to the IP network address. This field is mandatory." + ::= { alaDaUNPMacIpPortRuleEntry 12 } + +-------------------------------------------- +-- Mac , Groupid based classification table +-- This table is deprecated as part of unification +-------------------------------------------- + +alaDaUNPMacGroupRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Mac Address & Group classification table ." + ::= { alaIND1DaMIBObjects 32 } + +alaDaUNPMacGroupRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " Mac & group based classification rule ." + INDEX { + alaDaUNPMacGroupRuleAddr, + alaDaUNPMacGroupRuleId + } + ::= { alaDaUNPMacGroupRuleTable 1 } + +AlaDaUNPMacGroupRuleEntry ::= SEQUENCE { + alaDaUNPMacGroupRuleAddr MacAddress, + alaDaUNPMacGroupRuleId Integer32, + alaDaUNPMacGroupRuleEdgeProf SnmpAdminString, + alaDaUNPMacGroupRuleRowStatus RowStatus, + alaDaUNPMacGroupRuleVlanTag Integer32 +} + +alaDaUNPMacGroupRuleAddr OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Classification Rule mac Address." + ::= { alaDaUNPMacGroupRuleEntry 1 } + +alaDaUNPMacGroupRuleId OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Classification Rule Group Id." + ::= { alaDaUNPMacGroupRuleEntry 2 } + +alaDaUNPMacGroupRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacGroupRuleEntry 3 } + +alaDaUNPMacGroupRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPMacGroupRuleEntry 4 } + +alaDaUNPMacGroupRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPMacGroupRuleEntry 5 } + +-------------------------------------------------------------- +-- Ip , Group Classification Table +-- This table is deprecated as part of unification +-------------------------------------------------------------- + +alaDaUNPIpGroupRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPIpGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Ip Address & Group classification table ." + ::= { alaIND1DaMIBObjects 33 } + +alaDaUNPIpGroupRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPIpGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " Ip & Group based classification rule ." + INDEX { + alaDaUNPIpGroupRuleAddrType, + alaDaUNPIpGroupRuleAddr, + alaDaUNPIpGroupRuleNum + } + ::= { alaDaUNPIpGroupRuleTable 1 } + +AlaDaUNPIpGroupRuleEntry ::= SEQUENCE { + alaDaUNPIpGroupRuleAddrType InetAddressType, + alaDaUNPIpGroupRuleAddr InetAddress, + alaDaUNPIpGroupRuleNum Integer32, + alaDaUNPIpGroupRuleEdgeProf SnmpAdminString, + alaDaUNPIpGroupRuleRowStatus RowStatus, + alaDaUNPIpGroupRuleVlanTag Integer32 +} + +alaDaUNPIpGroupRuleAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP address type ." + ::= { alaDaUNPIpGroupRuleEntry 1 } + +alaDaUNPIpGroupRuleAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP network address ." + ::= { alaDaUNPIpGroupRuleEntry 2 } + +alaDaUNPIpGroupRuleNum OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Classification Rule Group num." + ::= { alaDaUNPIpGroupRuleEntry 3 } + +alaDaUNPIpGroupRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPIpGroupRuleEntry 4 } + +alaDaUNPIpGroupRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPIpGroupRuleEntry 5 } + +alaDaUNPIpGroupRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPIpGroupRuleEntry 6 } + +-------------------------------------------------------------- +-- Mac , IpAddress, Group Classification Table +-- This table is deprecated as part of unification +-------------------------------------------------------------- + +alaDaUNPMacIpGroupRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacIpGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Mac Address,IP & Group classification table ." + ::= { alaIND1DaMIBObjects 34 } + +alaDaUNPMacIpGroupRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacIpGroupRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " Mac Ip & group based classification rule entries ." + INDEX { + alaDaUNPMacIpGroupRuleMacAddr, + alaDaUNPMacIpGroupRuleIpAddrType, + alaDaUNPMacIpGroupRuleIpAddr, + alaDaUNPMacIpGroupRuleId + } + ::= { alaDaUNPMacIpGroupRuleTable 1 } + +AlaDaUNPMacIpGroupRuleEntry ::= SEQUENCE { + alaDaUNPMacIpGroupRuleMacAddr MacAddress, + alaDaUNPMacIpGroupRuleIpAddrType InetAddressType, + alaDaUNPMacIpGroupRuleIpAddr InetAddress, + alaDaUNPMacIpGroupRuleId Integer32, + alaDaUNPMacIpGroupRuleEdgeProf SnmpAdminString, + alaDaUNPMacIpGroupRuleRowStatus RowStatus, + alaDaUNPMacIpGroupRuleVlanTag Integer32 +} + +alaDaUNPMacIpGroupRuleMacAddr OBJECT-TYPE + SYNTAX MacAddress (SIZE(6)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Classification Rule mac Address." + ::= { alaDaUNPMacIpGroupRuleEntry 1 } + +alaDaUNPMacIpGroupRuleIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP address type ." + ::= { alaDaUNPMacIpGroupRuleEntry 2 } + +alaDaUNPMacIpGroupRuleIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP network address ." + ::= { alaDaUNPMacIpGroupRuleEntry 3 } + +alaDaUNPMacIpGroupRuleId OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Classification Rule Group Id." + ::= { alaDaUNPMacIpGroupRuleEntry 4 } + +alaDaUNPMacIpGroupRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacIpGroupRuleEntry 5 } + +alaDaUNPMacIpGroupRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPMacIpGroupRuleEntry 6 } + +alaDaUNPMacIpGroupRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPMacIpGroupRuleEntry 7 } + +-------------------------------------------------------------- +-- USER Role Table +-------------------------------------------------------------- + +alaDaUNPUserRoleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPUserRoleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Role Table." + ::= { alaIND1DaMIBObjects 35 } + +alaDaUNPUserRoleEntry OBJECT-TYPE + SYNTAX AlaDaUNPUserRoleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " User Role Name based rule entry." + INDEX { alaDaUNPUserRoleName } + ::= { alaDaUNPUserRoleTable 1 } + +AlaDaUNPUserRoleEntry ::= SEQUENCE { + alaDaUNPUserRoleName SnmpAdminString, + alaDaUNPUserRolePrecedenceNum Integer32, + alaDaUNPUserRolePolicyList SnmpAdminString, + alaDaUNPUserRoleEdgeProfile SnmpAdminString, --deprecated + alaDaUNPUserRoleAuthType INTEGER, + alaDaUNPUserRolePostLoginStatus INTEGER, + alaDaUNPUserRoleRowStatus RowStatus, + alaDaUNPUserRoleKerberosPostLoginStatus INTEGER, + alaDaUNPUserRoleProfile1 SnmpAdminString, + alaDaUNPUserRoleProfile2 SnmpAdminString, + alaDaUNPUserRoleProfile3 SnmpAdminString +} + +alaDaUNPUserRoleName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Role Name ." + ::= { alaDaUNPUserRoleEntry 1 } + +alaDaUNPUserRolePrecedenceNum OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Role Precedence number ." + DEFVAL { 1 } + ::= { alaDaUNPUserRoleEntry 2 } + +alaDaUNPUserRolePolicyList OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Role Policy List Name ." + ::= { alaDaUNPUserRoleEntry 3 } + +alaDaUNPUserRoleEdgeProfile OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "User Role Edge ProfileName ." + ::= { alaDaUNPUserRoleEntry 4 } + +alaDaUNPUserRoleAuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuth(0), + none(1), + dot1x(2), + mac(3), + dot1xFail(4), + macFail(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Rule Auth Type ." + DEFVAL { none } + ::= { alaDaUNPUserRoleEntry 5 } + +alaDaUNPUserRolePostLoginStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Enable/Disable Captive Portal Post Login Status " + DEFVAL { disable } + ::= { alaDaUNPUserRoleEntry 6 } + +alaDaUNPUserRoleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPUserRoleEntry 7 } + +alaDaUNPUserRoleKerberosPostLoginStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Enable/Disable Kerberos Post Login Status " + DEFVAL { disable } + ::= { alaDaUNPUserRoleEntry 8 } + +alaDaUNPUserRoleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Role ProfileName ." + ::= { alaDaUNPUserRoleEntry 9 } + +alaDaUNPUserRoleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Role ProfileName ." + ::= { alaDaUNPUserRoleEntry 10 } + +alaDaUNPUserRoleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Role ProfileName ." + ::= { alaDaUNPUserRoleEntry 11 } + +-- +-- Restricted Role Based Table +-- + +alaDaUNPRstrctedRoleTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaDaUNPRstrctedRoleEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"Restricted Role Table." +::= { alaIND1DaMIBObjects 36 } + +alaDaUNPRstrctedRoleEntry OBJECT-TYPE +SYNTAX AlaDaUNPRstrctedRoleEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + " Entry identified by Restricted Role ." +INDEX { alaDaUNPRstrctedRoleType } +::= { alaDaUNPRstrctedRoleTable 1 } + +AlaDaUNPRstrctedRoleEntry ::= SEQUENCE +{ +alaDaUNPRstrctedRoleType INTEGER, +alaDaUNPRstrctedRolePolicyList SnmpAdminString, +alaDaUNPRstrctedRoleRowStatus RowStatus +} +alaDaUNPRstrctedRoleType OBJECT-TYPE +SYNTAX INTEGER + { + unauthorized(1), + hic(2), + qmr(3), + blacklist(4), + cpPreLogin(5), + kerberosPreLogin(6) + } +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"Unp Restricted Roles ." +::= { alaDaUNPRstrctedRoleEntry 1} + +alaDaUNPRstrctedRolePolicyList OBJECT-TYPE +SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) +MAX-ACCESS read-create +STATUS current +DESCRIPTION + "Restricted Role Policy List Name ." +::= { alaDaUNPRstrctedRoleEntry 2 } + +alaDaUNPRstrctedRoleRowStatus OBJECT-TYPE +SYNTAX RowStatus +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"The status of this table entry." +::= { alaDaUNPRstrctedRoleEntry 3 } + +-- +-- VLAN/UNP Mapping Table +-- This table is deprecated as part of unification +-- + +alaDaUNPVlanMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPVlanMapEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Vlan/Unp Mapping Table ." + ::= { alaIND1DaMIBObjects 37 } + +alaDaUNPVlanMapEntry OBJECT-TYPE + SYNTAX AlaDaUNPVlanMapEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " Entry identified by Edge Profile Name ." + INDEX { alaDaUNPVlanMapEdgeProf } + ::= { alaDaUNPVlanMapTable 1 } + +AlaDaUNPVlanMapEntry ::= SEQUENCE { + alaDaUNPVlanMapEdgeProf SnmpAdminString, + alaDaUNPVlanMapIdent Integer32, + alaDaUNPVlanMapRowStatus RowStatus +} + +alaDaUNPVlanMapEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Edge Profile Name ." + ::= { alaDaUNPVlanMapEntry 1 } + +alaDaUNPVlanMapIdent OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Vlan Identifier which is mapped to Edge profile ." + DEFVAL { 0 } + ::= { alaDaUNPVlanMapEntry 2} + +alaDaUNPVlanMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPVlanMapEntry 3 } + +-- +-- Group Id table +-- + +alaDaUnpGroupIdTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaDaUnpGroupIdEntry +MAX-ACCESS not-accessible +STATUS deprecated +DESCRIPTION + "This table creates and deletes the UNP group within a switch." +::= { alaIND1DaMIBObjects 38 } + +alaDaUnpGroupIdEntry OBJECT-TYPE +SYNTAX AlaDaUnpGroupIdEntry +MAX-ACCESS not-accessible +STATUS deprecated +DESCRIPTION + "UNP GroupId entry" +INDEX { alaDaUnpGroupId } +::= { alaDaUnpGroupIdTable 1 } + +AlaDaUnpGroupIdEntry ::= SEQUENCE +{ + alaDaUnpGroupId Integer32, + alaDaUnpGroupDescription SnmpAdminString, + alaDaUnpGroupIdRowStatus RowStatus +} + +alaDaUnpGroupId OBJECT-TYPE +SYNTAX Integer32 (0..255) +MAX-ACCESS not-accessible +STATUS deprecated +DESCRIPTION + "Unp Group Id." +::= { alaDaUnpGroupIdEntry 1 } + +alaDaUnpGroupDescription OBJECT-TYPE +SYNTAX SnmpAdminString (SIZE(0..128)) +MAX-ACCESS read-create +STATUS deprecated +DESCRIPTION + "Unp Group Id." +::= { alaDaUnpGroupIdEntry 2 } + +alaDaUnpGroupIdRowStatus OBJECT-TYPE +SYNTAX RowStatus +MAX-ACCESS read-create +STATUS deprecated +DESCRIPTION + "The status of this table entry." +::= { alaDaUnpGroupIdEntry 3 } + +-- +-- Edge flush Table +-- +alaDaUNPEdgeFlushTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaDaUNPEdgeFlushEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"Port, LinkAgg, Mac, Edge User Type Based Flush Table ." +::= { alaIND1DaMIBObjects 39 } + +alaDaUNPEdgeFlushEntry OBJECT-TYPE +SYNTAX AlaDaUNPEdgeFlushEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"One entry to flush edge users on the basis of user criteria." +INDEX { alaDaUNPEdgeFlushIndex } +::= { alaDaUNPEdgeFlushTable 1 } + + +AlaDaUNPEdgeFlushEntry ::= SEQUENCE +{ +alaDaUNPEdgeFlushIndex Integer32, +alaDaUNPEdgeFlushPortLow InterfaceIndex, +alaDaUNPEdgeFlushPortHigh InterfaceIndex, +alaDaUNPEdgeFlushType INTEGER, +alaDaUNPEdgrFlushMac MacAddress, +alaDaUNPEdgeFlushComplete INTEGER, +alaDaUNPEdgeFlushProfile SnmpAdminString +} + +alaDaUNPEdgeFlushIndex OBJECT-TYPE +SYNTAX Integer32(1) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" Interface index ." +::= { alaDaUNPEdgeFlushEntry 1 } + +alaDaUNPEdgeFlushPortLow OBJECT-TYPE +SYNTAX InterfaceIndex +MAX-ACCESS read-write +STATUS current +DESCRIPTION +" Edge Flush Port Criteria ." +::= { alaDaUNPEdgeFlushEntry 2 } + +alaDaUNPEdgeFlushPortHigh OBJECT-TYPE +SYNTAX InterfaceIndex +MAX-ACCESS read-write +STATUS current +DESCRIPTION +" Edge Flush Port Criteria ." +::= { alaDaUNPEdgeFlushEntry 3 } + +alaDaUNPEdgeFlushType OBJECT-TYPE +SYNTAX INTEGER { noAuth(1), onex(2), mac(3), none(4) } +MAX-ACCESS read-write +STATUS current +DESCRIPTION +" Edge Flush Type criteria ." +::= { alaDaUNPEdgeFlushEntry 4 } + +alaDaUNPEdgrFlushMac OBJECT-TYPE +SYNTAX MacAddress(SIZE(6)) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +" Edge Flush MAC criteria ." +::= { alaDaUNPEdgeFlushEntry 5 } + +alaDaUNPEdgeFlushComplete OBJECT-TYPE +SYNTAX INTEGER { no(1), all(2) } +MAX-ACCESS read-write +STATUS current +DESCRIPTION +" To flush all Edge Users ." +DEFVAL { no } +::= { alaDaUNPEdgeFlushEntry 6 } + +alaDaUNPEdgeFlushProfile OBJECT-TYPE +SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +" To flush all Edge Users in the given Edge-Profile" +::= { alaDaUNPEdgeFlushEntry 7 } + +----------------------------------------------- +-- MAC Based classification rule -- +-- This table is deprecated as part of unification +----------------------------------------------- + +alaDaUNPMacRulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacRulesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Mac Address classification table ." + ::= { alaIND1DaMIBObjects 40 } + +alaDaUNPMacRulesEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacRulesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " Mac based classification rule ." + INDEX { alaDaUNPMacRulesMacAddr } + ::= { alaDaUNPMacRulesTable 1 } + +AlaDaUNPMacRulesEntry ::= SEQUENCE { + alaDaUNPMacRulesMacAddr MacAddress, + alaDaUNPMacRulesEdgeProf SnmpAdminString, + alaDaUNPMacRulesRowStatus RowStatus, + alaDaUNPMacRulesVlanTag Integer32 +} + +alaDaUNPMacRulesMacAddr OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Classification Rule mac Address." + ::= { alaDaUNPMacRulesEntry 1 } + +alaDaUNPMacRulesEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacRulesEntry 2 } + +alaDaUNPMacRulesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPMacRulesEntry 3 } + +alaDaUNPMacRulesVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPMacRulesEntry 4 } + +----------------------------------------------- +-- DA Mac Range table -- +-- This table is deprecated as part of unification +----------------------------------------------- + +alaDaUNPMacRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPMacRangeEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Mac Address classification table ." + ::= { alaIND1DaMIBObjects 41 } + +alaDaUNPMacRangeEntry OBJECT-TYPE + SYNTAX AlaDaUNPMacRangeEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " Mac based classification rule ." + INDEX { alaDaUNPMacRangeStartMacAddr } + ::= { alaDaUNPMacRangeTable 1 } + +AlaDaUNPMacRangeEntry ::= SEQUENCE { + alaDaUNPMacRangeStartMacAddr MacAddress, + alaDaUNPMacRangeEndMacAddr MacAddress, + alaDaUNPMacRangeEdgeProf SnmpAdminString, + alaDaUNPMacRangeRowStatus RowStatus, + alaDaUNPMacRangeVlanTag Integer32 +} + +alaDaUNPMacRangeStartMacAddr OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Classification Rule start mac Address." + ::= { alaDaUNPMacRangeEntry 1 } + +alaDaUNPMacRangeEndMacAddr OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Classification Rule end mac Address." + ::= { alaDaUNPMacRangeEntry 2 } + +alaDaUNPMacRangeEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPMacRangeEntry 3 } + +alaDaUNPMacRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPMacRangeEntry 4 } + +alaDaUNPMacRangeVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPMacRangeEntry 5 } + +------------------------------------------------ +-- DA IP mask rule -- +-- This table is deprecated as part of unification +------------------------------------------------ + +alaDaUNPIpMaskRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPIpMaskRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Ip Address & port classification table ." + ::= { alaIND1DaMIBObjects 42 } + +alaDaUNPIpMaskRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPIpMaskRuleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " Ip & Mask based classification rule ." + INDEX { + alaDaUNPIpMaskRuleAddrType, + alaDaUNPIpMaskRuleAddr, + alaDaUNPIpMaskRuleMaskType, + alaDaUNPIpMaskRuleMask + } + ::= { alaDaUNPIpMaskRuleTable 1 } + +AlaDaUNPIpMaskRuleEntry ::= SEQUENCE { + alaDaUNPIpMaskRuleAddrType InetAddressType, + alaDaUNPIpMaskRuleAddr InetAddress, + alaDaUNPIpMaskRuleMaskType InetAddressType, + alaDaUNPIpMaskRuleMask InetAddress, + alaDaUNPIpMaskRuleEdgeProf SnmpAdminString, + alaDaUNPIpMaskRuleRowStatus RowStatus, + alaDaUNPIpMaskRuleVlanTag Integer32 +} + +alaDaUNPIpMaskRuleAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP address type ." + ::= { alaDaUNPIpMaskRuleEntry 1 } + +alaDaUNPIpMaskRuleAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP network address ." + ::= { alaDaUNPIpMaskRuleEntry 2 } + +alaDaUNPIpMaskRuleMaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP mask type ." + ::= { alaDaUNPIpMaskRuleEntry 3 } + +alaDaUNPIpMaskRuleMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP network mask." + ::= { alaDaUNPIpMaskRuleEntry 4 } + +alaDaUNPIpMaskRuleEdgeProf OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPIpMaskRuleEntry 5 } + +alaDaUNPIpMaskRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPIpMaskRuleEntry 6 } + +alaDaUNPIpMaskRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. + Vlan tag of 0 indicates no VLAN is associated." + ::= { alaDaUNPIpMaskRuleEntry 7 } + +------------------------------------------------------------ +-- QMR related Config -- +------------------------------------------------------------ + + alaDaQMRMIBObjects OBJECT IDENTIFIER ::= { alaIND1DaMIBObjects 43 } + + alaDaQMRGlobalConfig OBJECT IDENTIFIER ::= { alaDaQMRMIBObjects 1 } + + alaDaQMRPage OBJECT-TYPE + SYNTAX INTEGER {enable (1), disable (2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to indicate whether to send back a quarantined page + when a client is quarantined but a remediation URL is not specified." + DEFVAL { disable } + ::= { alaDaQMRGlobalConfig 1 } + + alaDaQMRPath OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 255 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default path for remediation server redirect." + ::= { alaDaQMRGlobalConfig 2 } + + alaDaQMRCustomHttpProxyPort OBJECT-TYPE + SYNTAX Integer32(0|1025 .. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The custom HTTP port for QoS to intercept the host's initial HTTP request. + If set to 0 then custom HTTP port will be reset to its default value 8080." + DEFVAL { 8080 } + ::= { alaDaQMRGlobalConfig 3 } + + alaDaQMRPolicyList OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The name of the policy associated with QMR." + ::= { alaDaQMRGlobalConfig 4 } + + +-- QMR Allowed IP Address Table MIB -- + + alaDaQMRAllowedTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaQMRAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table shows the list of IP addresses the host can communicate with + when it is in quarantined state." + ::= { alaDaQMRMIBObjects 2 } + + alaDaQMRAllowedEntry OBJECT-TYPE + SYNTAX AlaDaQMRAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of the IP address the host can communicate with + when it is in quarantined state.." + INDEX { alaDaQMRAllowedName } + ::= { alaDaQMRAllowedTable 1 } + + AlaDaQMRAllowedEntry ::= SEQUENCE + { + alaDaQMRAllowedName SnmpAdminString, + alaDaQMRAllowedIpAddrType InetAddressType, + alaDaQMRAllowedIpAddr InetAddress, + alaDaQMRAllowedIpMaskType InetAddressType, + alaDaQMRAllowedIpMask InetAddress, + alaDaQMRAllowedRowStatus RowStatus + } + + alaDaQMRAllowedName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Allowed name." + ::= { alaDaQMRAllowedEntry 1 } + + alaDaQMRAllowedIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP address type of the IP Adddress that is allowed." + ::= { alaDaQMRAllowedEntry 2 } + + alaDaQMRAllowedIpAddr OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The IP address that is allowed to access." + ::= { alaDaQMRAllowedEntry 3 } + + alaDaQMRAllowedIpMaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP mask type of the allowed entry." + ::= { alaDaQMRAllowedEntry 4 } + + alaDaQMRAllowedIpMask OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP Mask of the allowed entry." + DEFVAL { 'FFFFFFFF'H } + ::= { alaDaQMRAllowedEntry 5 } + + alaDaQMRAllowedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of this table entry." + ::= { alaDaQMRAllowedEntry 6 } + +-- +-- Definition of Validity Period Table + +alaDaUNPValidityPeriodTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of UNP ValidityPeriod definitions" + ::= { alaIND1DaMIBObjects 44 } + +alaDaUNPValidityPeriodEntry OBJECT-TYPE + SYNTAX AlaDaUNPValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of UNP ValidityPeriod" + INDEX { + alaDaUNPValidityPeriodName + } + ::= { alaDaUNPValidityPeriodTable 1 } + +AlaDaUNPValidityPeriodEntry ::= SEQUENCE +{ + alaDaUNPValidityPeriodName SnmpAdminString, + alaDaUNPValidityPeriodDays Integer32, + alaDaUNPValidityPeriodDaysStatus INTEGER, + alaDaUNPValidityPeriodMonths Integer32, + alaDaUNPValidityPeriodMonthsStatus INTEGER, + alaDaUNPValidityPeriodHour SnmpAdminString, + alaDaUNPValidityPeriodHourStatus INTEGER, + alaDaUNPValidityPeriodEndHour SnmpAdminString, + alaDaUNPValidityPeriodInterval SnmpAdminString, + alaDaUNPValidityPeriodIntervalStatus INTEGER, + alaDaUNPValidityPeriodEndInterval SnmpAdminString, + alaDaUNPValidityPeriodTimezone INTEGER, + alaDaUNPValidityPeriodTimezoneStatus INTEGER, + alaDaUNPValidityPeriodActiveStatus INTEGER, + alaDaUNPValidityPeriodRowStatus RowStatus +} + +alaDaUNPValidityPeriodName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of validity period" + ::= { alaDaUNPValidityPeriodEntry 1 } + +alaDaUNPValidityPeriodDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bitfield for each day of the week this validity period + is active. Monday is least significant, Sunday is most significant." + ::= { alaDaUNPValidityPeriodEntry 2 } + +alaDaUNPValidityPeriodDaysStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the month." + DEFVAL { disabled } + ::= { alaDaUNPValidityPeriodEntry 3 } + +alaDaUNPValidityPeriodMonths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bitfield for each month this validity period + is active. January is least significant. Decemeber + is most significant." + ::= { alaDaUNPValidityPeriodEntry 4 } + +alaDaUNPValidityPeriodMonthsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the week." + DEFVAL { disabled } + ::= { alaDaUNPValidityPeriodEntry 5 } + +alaDaUNPValidityPeriodHour OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time of day this period becomes active. + Format is 'hh:mm'" + ::= { alaDaUNPValidityPeriodEntry 6 } + +alaDaUNPValidityPeriodHourStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active hours of the day." + DEFVAL { disabled } + ::= { alaDaUNPValidityPeriodEntry 7 } + +alaDaUNPValidityPeriodEndHour OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time of day this period becomes inactive. + Format is 'hh:mm'" + ::= { alaDaUNPValidityPeriodEntry 8 } + +alaDaUNPValidityPeriodInterval OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Date/time when the validity period begins. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaDaUNPValidityPeriodEntry 9 } + + alaDaUNPValidityPeriodIntervalStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has a specific active date-time interval." + DEFVAL { disabled } + ::= { alaDaUNPValidityPeriodEntry 10 } + +alaDaUNPValidityPeriodEndInterval OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Date/time when the validity period ends. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaDaUNPValidityPeriodEntry 11 } + +alaDaUNPValidityPeriodTimezone OBJECT-TYPE +SYNTAX INTEGER { + nzst (1), + zp11 (2), + aest (3), + gst (4), + acst (5), + kst (6), + jst (7), + awst (8), + zp8 (9), + zp7 (10), + zp6 (11), + ist (12), + zp5 (13), + zp4 (14), + msk (15), + eet (16), + cet (17), + met (18), + bst (19), + wat (20), + utc (21), + gmt (22), + wet (23), + zm2 (24), + zm3 (25), + nst (26), + ast (27), + astcam (28), + est (29), + estcam (30), + cst (31), + cstcam (32), + mst (33), + mstcam (34), + pst (35), + pstcam (36), + akst (37), + hst (38), + zm11 (39) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Timezone in which the policy's time has + to be interpreted." + ::= { alaDaUNPValidityPeriodEntry 12 } + +alaDaUNPValidityPeriodTimezoneStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific timezone enabled." + DEFVAL { disabled } + ::= { alaDaUNPValidityPeriodEntry 13 } + + alaDaUNPValidityPeriodActiveStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + is currently active in the system so that Access Guardian will + utilize it for Time-based Policy checks." + DEFVAL { inactive } + ::= { alaDaUNPValidityPeriodEntry 14 } + + alaDaUNPValidityPeriodRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete validity periods according + to the RowStatus convention" + ::= { alaDaUNPValidityPeriodEntry 15 } + +-- +-- Definition of Location Policy Table +-- + +alaDaUNPLocationPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPLocationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of UNP Location Policy definitions" + ::= { alaIND1DaMIBObjects 45 } + +alaDaUNPLocationPolicyEntry OBJECT-TYPE + SYNTAX AlaDaUNPLocationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of UNP Location Policy" + INDEX { + alaDaUNPLocationPolicyName + } + ::= { alaDaUNPLocationPolicyTable 1 } + +AlaDaUNPLocationPolicyEntry ::= +SEQUENCE +{ + alaDaUNPLocationPolicyName SnmpAdminString, + alaDaUNPLocationPolicyPort InterfaceIndex, + alaDaUNPLocationPolicyPortHigh InterfaceIndex, + alaDaUNPLocationPolicyPortStatus INTEGER, + alaDaUNPLocationPolicySystemName SnmpAdminString, + alaDaUNPLocationPolicySystemLocation SnmpAdminString, + alaDaUNPLocationPolicyRowStatus RowStatus +} + +alaDaUNPLocationPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of the Location Policy" + ::= { alaDaUNPLocationPolicyEntry 1 } + + alaDaUNPLocationPolicyPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the port criterion" + ::= { alaDaUNPLocationPolicyEntry 2 } + + alaDaUNPLocationPolicyPortHigh OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the upper bound of the port criterion" + ::= { alaDaUNPLocationPolicyEntry 3 } + + alaDaUNPLocationPolicyPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object has to be set to ENABLE when the ports form one of the criteria for the location policy. + It should be set to DISABLE when the ports are to be removed." + DEFVAL { disable } + ::= { alaDaUNPLocationPolicyEntry 4 } + + alaDaUNPLocationPolicySystemName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "System Name criterion of the Location Policy" + ::= { alaDaUNPLocationPolicyEntry 5 } + + alaDaUNPLocationPolicySystemLocation OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "System Location criterion of the Location Policy" + ::= { alaDaUNPLocationPolicyEntry 6 } + + alaDaUNPLocationPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete location policies according + to the RowStatus convention" + ::= { alaDaUNPLocationPolicyEntry 7 } + + alaDaUNPRedirectAllowedServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPRedirectAllowedServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of UNP Redirect Allowed Server" + ::= { alaIND1DaMIBObjects 46 } + + alaDaUNPRedirectAllowedServerEntry OBJECT-TYPE + SYNTAX AlaDaUNPRedirectAllowedServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of UNP Redirect Allowed Server" + INDEX { + alaDaUNPRedirectAllowedServerName + } + ::= { alaDaUNPRedirectAllowedServerTable 1 } + + AlaDaUNPRedirectAllowedServerEntry ::= + SEQUENCE + { + alaDaUNPRedirectAllowedServerName SnmpAdminString, + alaDaUNPRedirectAllowedServerIPType InetAddressType, + alaDaUNPRedirectAllowedServerIP InetAddress, + alaDaUNPRedirectAllowedMaskIPType InetAddressType, + alaDaUNPRedirectAllowedMaskIP InetAddress, + alaDaUNPRedirectAllowedRowStatus RowStatus + } + + alaDaUNPRedirectAllowedServerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of Redirect Allowed Server" + ::= { alaDaUNPRedirectAllowedServerEntry 1 } + + alaDaUNPRedirectAllowedServerIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP Address Type IPV4/IPV6 of Redirect server" + ::= { alaDaUNPRedirectAllowedServerEntry 2 } + + alaDaUNPRedirectAllowedServerIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP Address of Redirect server" + ::= { alaDaUNPRedirectAllowedServerEntry 3 } + + alaDaUNPRedirectAllowedMaskIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP Mask Type IPV4/IPV6 of Redirect server" + ::= { alaDaUNPRedirectAllowedServerEntry 4 } + + alaDaUNPRedirectAllowedMaskIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP Mask Address of Redirect server" + ::= { alaDaUNPRedirectAllowedServerEntry 5 } + + alaDaUNPRedirectAllowedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ROwStatus Implies deleting/adding Entry to Table." + ::= { alaDaUNPRedirectAllowedServerEntry 6 } + +-- +-- DA MAC VLAN User Extended Table +-- + +alaDaMacVlanUserExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaMacVlanUserExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extension to alaDaMacVlanUserTable to support number of applications." +::= { alaIND1DaMIBObjects 47 } + +alaDaMacVlanUserExtEntry OBJECT-TYPE + SYNTAX AlaDaMacVlanUserExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Non 802.1x supplicant information." + INDEX { alaDaMacVlanUserExtIntfNum, + alaDaMacVlanUserExtMACAddress, + alaDaMacVlanUserExtVlanID, + alaDaMacVlanUserExtAppID + } +::= { alaDaMacVlanUserExtTable 1 } + +AlaDaMacVlanUserExtEntry ::= + SEQUENCE { + alaDaMacVlanUserExtIntfNum + InterfaceIndex, + alaDaMacVlanUserExtMACAddress + MacAddress, + alaDaMacVlanUserExtVlanID + Integer32, + alaDaMacVlanUserExtAppID + Unsigned32, + alaDaMacVlanUserExtAppName + SnmpAdminString + } + +alaDaMacVlanUserExtIntfNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex representing the slot and port where the non 802.1x supplicant is learned." + ::= { alaDaMacVlanUserExtEntry 1 } + +alaDaMacVlanUserExtMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address of the non 802.1x supplicant." + ::= { alaDaMacVlanUserExtEntry 2 } + +alaDaMacVlanUserExtVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Id of the VLAN on which the non 802.1x supplicant is learned." + ::= { alaDaMacVlanUserExtEntry 3 } + +alaDaMacVlanUserExtAppID OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "to indicate the application number or ID." + ::= { alaDaMacVlanUserExtEntry 4 } + +alaDaMacVlanUserExtAppName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applications added to the non 802.1x supplicant" + ::= { alaDaMacVlanUserExtEntry 5 } + +------------------------------------------------------------ +-- VXLAN Profile Table configuration MIB -- +-- This table is deprecated as part of unification +------------------------------------------------------------ + +alaDaUNPVxlanProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPVxlanProfileEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table stores the Service Classification profiles created in the system. + The entries provides information to classify device in the VXLAN Service domain." + ::= { alaIND1DaMIBObjects 48 } + +alaDaUNPVxlanProfileEntry OBJECT-TYPE + SYNTAX AlaDaUNPVxlanProfileEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "VXLAN Service Classification Profile entry" + INDEX {alaDaUNPVxlanProfileName} + ::= { alaDaUNPVxlanProfileTable 1 } + +AlaDaUNPVxlanProfileEntry ::= SEQUENCE { + alaDaUNPVxlanProfileName SnmpAdminString, + alaDaUNPVxlanProfileEncapVal TmnxEncapVal, + alaDaUNPVxlanProfileVnid Unsigned32, + alaDaUNPVxlanProfileQosPolicyListName SnmpAdminString, + alaDaUNPVxlanProfileFarEndIPListName SnmpAdminString, + alaDaUNPVxlanProfileMulticastIPAddressType InetAddressType, + alaDaUNPVxlanProfileMulticastIPAddress InetAddress, + alaDaUNPVxlanProfileSapVlanXlation INTEGER, + alaDaUNPVxlanProfileMobileTagStatus INTEGER, + alaDaUNPVxlanProfileMulticastMode INTEGER, + alaDaUNPVxlanProfileRowStatus RowStatus +} + +alaDaUNPVxlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1 .. 32)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The name of the profile." + ::= { alaDaUNPVxlanProfileEntry 1 } + +alaDaUNPVxlanProfileEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The encapsulation to be used for the SAP connecting to the service." + ::= { alaDaUNPVxlanProfileEntry 2 } + +alaDaUNPVxlanProfileVnid OBJECT-TYPE + SYNTAX Unsigned32 (1..16777214) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The object represnet the VNID that is to be used to dynamically + create a VXLAN service." + ::= { alaDaUNPVxlanProfileEntry 3 } + +alaDaUNPVxlanProfileQosPolicyListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The name of the QoS Policy List name that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPVxlanProfileEntry 4 } + +alaDaUNPVxlanProfileFarEndIPListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The name of the Far End IP List that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPVxlanProfileEntry 5 } + +alaDaUNPVxlanProfileMulticastIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The IP address type of the multicast group IP address." + ::= { alaDaUNPVxlanProfileEntry 6 } + +alaDaUNPVxlanProfileMulticastIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The multicast group IP address." + ::= { alaDaUNPVxlanProfileEntry 7 } + +alaDaUNPVxlanProfileSapVlanXlation OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "To enable/disable the vlan translation for all the SAPs configured + in this service if the corresponding access ports for the SAPs also + has the vlan translation enabled." + DEFVAL { enable } + ::= { alaDaUNPVxlanProfileEntry 8 } + +alaDaUNPVxlanProfileMobileTagStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "VXLAN Profile Mobile Tag status. When enabled, the packets egressing out on the SAP + will be tagged." + DEFVAL { disable } + ::= { alaDaUNPVxlanProfileEntry 9 } + +alaDaUNPVxlanProfileMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + headend (1), + tandem (2), + hybrid (3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "To configure the multicast replication mode for each service: + Head-end(1) where a non-unicast packet entering the SAP port + is replicated once for each receiver in the b-domain using its + unicast BMAC. + Tandem(2) where a non-unicast packet entering the SAP port is + replicated once at each node using the multicast group address." + DEFVAL { headend } + ::= { alaDaUNPVxlanProfileEntry 10 } + +alaDaUNPVxlanProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The row status of this table entry." + ::= { alaDaUNPVxlanProfileEntry 11 } + +------------------------------------------------------------ +-- VXLAN User Flush Table +-- This table is deprecated as part of unification +------------------------------------------------------------ + +alaDaUNPVxlanFlushTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPVxlanFlushEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table to flush the VXLAN access users based on some criteria + such as MAC Address, Authentication Type, SAP, Service and/or Profile." + ::= { alaIND1DaMIBObjects 49 } + +alaDaUNPVxlanFlushEntry OBJECT-TYPE + SYNTAX AlaDaUNPVxlanFlushEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "One entry to flush VXLAN access users on the basis of user criteria." + INDEX { alaDaUNPVxlanFlushIndex } + ::= { alaDaUNPVxlanFlushTable 1 } + +AlaDaUNPVxlanFlushEntry ::= SEQUENCE { + alaDaUNPVxlanFlushIndex Unsigned32, + alaDaUNPVxlanFlushComplete INTEGER, + alaDaUNPVxlanFlushAuthType INTEGER, + alaDaUNPVxlanFlushMacAddress MacAddress, + alaDaUNPVxlanFlushSapIDIfIndex InterfaceIndex, + alaDaUNPVxlanFlushSapIDEncapVal TmnxEncapVal, + alaDaUNPVxlanFlushServiceID Unsigned32, + alaDaUNPVxlanFlushVxlanProfile SnmpAdminString +} + +alaDaUNPVxlanFlushIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Flush index." + ::= { alaDaUNPVxlanFlushEntry 1 } + +alaDaUNPVxlanFlushComplete OBJECT-TYPE + SYNTAX INTEGER { + none (1), + all (2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush all users learnt on all VXLAN-access type ports." + DEFVAL { none } + ::= { alaDaUNPVxlanFlushEntry 2 } + +alaDaUNPVxlanFlushAuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuth (1), + onex (2), + mac (3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush based on the authentication type of the user." + ::= { alaDaUNPVxlanFlushEntry 3 } + +alaDaUNPVxlanFlushMacAddress OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush based on a single MAC address." + ::= { alaDaUNPVxlanFlushEntry 4 } + +alaDaUNPVxlanFlushSapIDIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt on the given SAP-ID Interface Index." + ::= { alaDaUNPVxlanFlushEntry 5 } + +alaDaUNPVxlanFlushSapIDEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt on the given SAP-ID Encapsulation." + ::= { alaDaUNPVxlanFlushEntry 6 } + +alaDaUNPVxlanFlushServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt of the given VXLAN service." + ::= { alaDaUNPVxlanFlushEntry 7 } + +alaDaUNPVxlanFlushVxlanProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE( 0..32 )) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt on the given VXLAN Profile." + ::= { alaDaUNPVxlanFlushEntry 8 } + +------------------------------------------------------------ +-- VXLAN Far-End-IP-List Table +------------------------------------------------------------ + + alaDaUNPVxlanFarEndIPListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPVxlanFarEndIPListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table shows all the Far-End-IP-Lists configured." + ::= { alaIND1DaMIBObjects 50 } + + alaDaUNPVxlanFarEndIPListEntry OBJECT-TYPE + SYNTAX AlaDaUNPVxlanFarEndIPListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Far-end IP List entry." + INDEX { alaDaUNPVxlanFarEndIPListName } + ::= { alaDaUNPVxlanFarEndIPListTable 1 } + + AlaDaUNPVxlanFarEndIPListEntry ::= SEQUENCE + { + alaDaUNPVxlanFarEndIPListName SnmpAdminString, + alaDaUNPVxlanFarEndIPListIPAddressCount Unsigned32, + alaDaUNPVxlanFarEndIPListRemove INTEGER + } + + alaDaUNPVxlanFarEndIPListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the Far-End-IP list configured." + ::= { alaDaUNPVxlanFarEndIPListEntry 1 } + + alaDaUNPVxlanFarEndIPListIPAddressCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the IP Addresses configured for the corresponding Far-End-IP-List." + ::= { alaDaUNPVxlanFarEndIPListEntry 2 } + + alaDaUNPVxlanFarEndIPListRemove OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to remove a Far-End-IP-List." + DEFVAL { no } + ::= { alaDaUNPVxlanFarEndIPListEntry 3 } + +------------------------------------------------------------ +-- VXLAN Far-End-IP-List Address Table +------------------------------------------------------------ + + alaDaUNPVxlanFarEndIPAddressListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPVxlanFarEndIPAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to configure the Far-End-List and the IP Addresses for that list." + ::= { alaIND1DaMIBObjects 51 } + + alaDaUNPVxlanFarEndIPAddressListEntry OBJECT-TYPE + SYNTAX AlaDaUNPVxlanFarEndIPAddressListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Far-end IP Address List entry." + INDEX { alaDaUNPVxlanFarEndIPListName, alaDaUNPVxlanFarEndIPAddressListIPType, alaDaUNPVxlanFarEndIPAddressListIP } + ::= { alaDaUNPVxlanFarEndIPAddressListTable 1 } + + AlaDaUNPVxlanFarEndIPAddressListEntry ::= SEQUENCE + { + alaDaUNPVxlanFarEndIPAddressListIPType InetAddressType, + alaDaUNPVxlanFarEndIPAddressListIP InetAddress, + alaDaUNPVxlanFarEndIPAddressListRowStatus RowStatus + } + + alaDaUNPVxlanFarEndIPAddressListIPType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type of the IP address." + ::= { alaDaUNPVxlanFarEndIPAddressListEntry 1 } + + alaDaUNPVxlanFarEndIPAddressListIP OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Far-End IP address." + ::= { alaDaUNPVxlanFarEndIPAddressListEntry 2 } + + alaDaUNPVxlanFarEndIPAddressListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { alaDaUNPVxlanFarEndIPAddressListEntry 3 } + +------------------------------------------------------------ +-- SPB User Flush Table +-- This table is deprecated as part of unification +------------------------------------------------------------ + +alaDaUNPSpbFlushTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPSpbFlushEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table to flush the VXLAN access users based on some criteria + such as MAC Address, Authentication Type, SAP, Service and/or Profile." + ::= { alaIND1DaMIBObjects 52 } + +alaDaUNPSpbFlushEntry OBJECT-TYPE + SYNTAX AlaDaUNPSpbFlushEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "One entry to flush SPB access users on the basis of user criteria." + INDEX { alaDaUNPSpbFlushIndex } + ::= { alaDaUNPSpbFlushTable 1 } + +AlaDaUNPSpbFlushEntry ::= SEQUENCE { + alaDaUNPSpbFlushIndex Integer32, + alaDaUNPSpbFlushComplete INTEGER, + alaDaUNPSpbFlushAuthType INTEGER, + alaDaUNPSpbFlushMacAddress MacAddress, + alaDaUNPSpbFlushSapIDIfIndex InterfaceIndex, + alaDaUNPSpbFlushSapIDEncapVal TmnxEncapVal, + alaDaUNPSpbFlushServiceID Unsigned32, + alaDaUNPSpbFlushSpbProfile SnmpAdminString +} + +alaDaUNPSpbFlushIndex OBJECT-TYPE + SYNTAX Integer32(1) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Flush index." + ::= { alaDaUNPSpbFlushEntry 1 } + +alaDaUNPSpbFlushComplete OBJECT-TYPE + SYNTAX INTEGER { + none (1), + all (2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush all users learnt on all SPB-access type ports." + DEFVAL { none } + ::= { alaDaUNPSpbFlushEntry 2 } + +alaDaUNPSpbFlushAuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuth (1), + onex (2), + mac (3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush based on the authentication type of the user." + ::= { alaDaUNPSpbFlushEntry 3 } + +alaDaUNPSpbFlushMacAddress OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush based on a single mac-address." + ::= { alaDaUNPSpbFlushEntry 4 } + +alaDaUNPSpbFlushSapIDIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt on the given SAP-ID Interface Index." + ::= { alaDaUNPSpbFlushEntry 5 } + +alaDaUNPSpbFlushSapIDEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt on the given SAP-ID Encapsulation." + ::= { alaDaUNPSpbFlushEntry 6 } + +alaDaUNPSpbFlushServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt of the given VXLAN service." + ::= { alaDaUNPSpbFlushEntry 7 } + +alaDaUNPSpbFlushSpbProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE( 0..32 )) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Flush the users learnt on the given SPB Profile." + ::= { alaDaUNPSpbFlushEntry 8 } + +------------------------------------------------------------ +-- Kerberos related Config -- +------------------------------------------------------------ + +alaDaKerberosMIBObjects OBJECT IDENTIFIER ::= { alaIND1DaMIBObjects 53 } + +alaDaKerberosGlobalConfig OBJECT IDENTIFIER ::= { alaDaKerberosMIBObjects 1 } + + +-- ******************************************************************* +-- The Kerberos Mac-Move Status object +-- ******************************************************************* + +alaDaKerberosGlobalMacMoveStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global mac move status for Kerberos." + DEFVAL { enable } + ::= { alaDaKerberosGlobalConfig 1 } + +-- ******************************************************************* +-- The Kerberos Inactivity Timer Value object +-- ******************************************************************* + +alaDaKerberosGlobalInactivityTimer OBJECT-TYPE + SYNTAX Integer32 ( 10..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inactivity Timer value for the Kerberos users in minutes. + It will be configured globally." + DEFVAL { 300 } + ::= { alaDaKerberosGlobalConfig 2} + + +-- ******************************************************************* +-- The Kerberos Global User policy object +-- ******************************************************************* + +alaDaKerberosGlobalPolicy OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the QoS Policy List name that will be used for a kerberos user + if per domain QOS Policy List is not configured by object alaDaKerberosPolicyName." + ::= { alaDaKerberosGlobalConfig 3} + +alaDaKerberosGlobalPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + active(2), + inactive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of global policy list. This can be Active or Inactive if + alaDaKerberosGlobalPolicy is configured else it will be none." + ::= { alaDaKerberosGlobalConfig 4} + +-- ******************************************************************* +-- The Kerberos Global Statistics object +-- ******************************************************************* + +alaDaKerberosClientPktHwDiscardStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to hardware rate limiter, destined to Kerberos server." + ::= { alaDaKerberosGlobalConfig 5} + +alaDaKerberosServerPktHwDiscardStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets from kerberos server, dropped due to hardware rate limiter." + + ::= { alaDaKerberosGlobalConfig 6} + +alaDaKerberosTotalClientPktRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by software, destined to the kerberos server." + ::= { alaDaKerberosGlobalConfig 7} + +alaDaKerberosTotalServerPktRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by software from kerberos server." + ::= { alaDaKerberosGlobalConfig 8} + +alaDaKerberosClientPktSwDiscardStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packtes discarded by software, destined to kerberos server." + ::= { alaDaKerberosGlobalConfig 9} + + +alaDaKerberosServerPktSwDiscardStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by software, received from kerberos server." + ::= { alaDaKerberosGlobalConfig 10} + +alaDaKerberosTotalASREQRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of AS-REQ packet received by Kerberos application." + ::= { alaDaKerberosGlobalConfig 11} + +alaDaKerberosTotalASREPRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of AS-REP packet received by Kerberos application." + ::= { alaDaKerberosGlobalConfig 12} + + +alaDaKerberosTotalTGSREQRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of TGS-REQ packet received by Kerberos application." + ::= { alaDaKerberosGlobalConfig 13} + + +alaDaKerberosTotalTGSREPRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of TGS-REP packet received by Kerberos application." + ::= { alaDaKerberosGlobalConfig 14} + + +alaDaKerberosTotalErrorRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of KRB-ERROR packet received by Kerberos application." + ::= { alaDaKerberosGlobalConfig 15} + +alaDaKerberosGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for Kerberos Snooping + The value reset (1) indicates that clear all global statistic counters." + DEFVAL { default } + ::= { alaDaKerberosGlobalConfig 16} + + +alaDaKerberosGlobalClearPortStats OBJECT-TYPE + SYNTAX INTEGER { + default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for Kerberos Snooping + The value reset (1) indicates that clear all per port statistic counters." + DEFVAL { default } + ::= { alaDaKerberosGlobalConfig 17} + +-- ******************************************************************* +-- The Kerberos Server Timeout Timer Value object +-- ******************************************************************* + +alaDaKerberosGlobalServerTimeoutTimer OBJECT-TYPE + SYNTAX Integer32(1 .. 30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global reply timeout value for Kerberos Server in seconds." + DEFVAL {2} + ::= { alaDaKerberosGlobalConfig 18} + +-- ****************************************************************** +-- The Kerberos Per domain policy Table +-- ****************************************************************** + +alaDaKerberosPolicyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaKerberosPolicyConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide the list of user policies configured per user domain." + ::= { alaDaKerberosMIBObjects 2} + +alaDaKerberosPolicyConfigEntry OBJECT-TYPE + SYNTAX AlaDaKerberosPolicyConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy config table entry." + INDEX {IMPLIED alaDaKerberosPolicyDomainName} + ::= { alaDaKerberosPolicyConfigTable 1 } + +AlaDaKerberosPolicyConfigEntry ::= SEQUENCE + { + alaDaKerberosPolicyDomainName SnmpAdminString, + alaDaKerberosPolicyName SnmpAdminString, + alaDaKerberosPolicyStatus INTEGER, + alaDaKerberosPolicyRowStatus RowStatus + } + +alaDaKerberosPolicyDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the kerberos user domain." + + ::= { alaDaKerberosPolicyConfigEntry 1} + +alaDaKerberosPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the QoS Policy List name that will be used for a kerberos user + in the domain." + + ::= { alaDaKerberosPolicyConfigEntry 2} + +alaDaKerberosPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of domain level policy list. This can be Active or Inactive." + ::= { alaDaKerberosPolicyConfigEntry 3} + +alaDaKerberosPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the table" + ::= { alaDaKerberosPolicyConfigEntry 4} + +-- ****************************************************************** +-- The Kerberos User Table +-- ****************************************************************** + + +alaDaKerberosUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaKerberosUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide the list of Kerberos users." + ::= { alaDaKerberosMIBObjects 3 } + +alaDaKerberosUserEntry OBJECT-TYPE + SYNTAX AlaDaKerberosUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Kerberos user Table entry." + INDEX {alaDaKerberosUserMac} + ::= { alaDaKerberosUserTable 1 } + +AlaDaKerberosUserEntry ::= SEQUENCE + { + alaDaKerberosUserMac MacAddress, + alaDaKerberosUserPort InterfaceIndex, + alaDaKerberosUserName SnmpAdminString, + alaDaKerberosUserDomain SnmpAdminString, + alaDaKerberosUserAuthState INTEGER, + alaDaKerberosUserPolicy SnmpAdminString, + alaDaKerberosUserLeftTime Integer32, + alaDaKerberosUserState INTEGER + } + +alaDaKerberosUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac address of the user." + ::= { alaDaKerberosUserEntry 1 } + +alaDaKerberosUserPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port number on which user is learned." + ::= { alaDaKerberosUserEntry 2 } + +alaDaKerberosUserName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the user" + ::= { alaDaKerberosUserEntry 3} + +alaDaKerberosUserDomain OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Domain of the user." + ::= { alaDaKerberosUserEntry 4 } + +alaDaKerberosUserAuthState OBJECT-TYPE + SYNTAX INTEGER { + asAuthenticating(1), + asAuthenticated(2), + asFailed(3), + asTimeout(4), + tgsAuthenticating(5), + tgsAuthenticated(6), + tgsFailed(7), + tgsTimeout(8) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the Kerberos User authentication." + ::= { alaDaKerberosUserEntry 5 } + +alaDaKerberosUserPolicy OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Classification Policy applied for the user." + ::= { alaDaKerberosUserEntry 6 } + +alaDaKerberosUserLeftTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inactivity Timer left value for the Kerberos users in seconds." + ::= { alaDaKerberosUserEntry 7} + +alaDaKerberosUserState OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + active(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the Kerberos User." + ::= { alaDaKerberosUserEntry 8 } + +-- ****************************************************************** +-- The Kerberos Per Port Statistics Table +-- ****************************************************************** + +alaDaKerberosPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaKerberosPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the statistics for kerberos on per port basis." + ::= { alaDaKerberosMIBObjects 4 } + +alaDaKerberosPortStatsEntry OBJECT-TYPE + SYNTAX AlaDaKerberosPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Kerberos statistics table entry." + INDEX {alaDaKerberosStatsIfIndex} + ::= { alaDaKerberosPortStatsTable 1 } + +AlaDaKerberosPortStatsEntry ::= SEQUENCE + { + alaDaKerberosStatsIfIndex InterfaceIndex, + alaDaKerberosPortClearStats INTEGER, + alaDaKerberosPortClientPktRxStats Counter32, + alaDaKerberosPortServerPktRxStats Counter32, + alaDaKerberosPortClientPktSwDiscardStats Counter32, + alaDaKerberosPortServerPktSwDiscardStats Counter32, + alaDaKerberosPortASREQRxStats Counter32, + alaDaKerberosPortASREPRxStats Counter32, + alaDaKerberosPortTGSREQRxStats Counter32, + alaDaKerberosPortTGSREPRxStats Counter32, + alaDaKerberosPortErrorRxStats Counter32 + } + +alaDaKerberosStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which Kerberos Snooping is running." + ::= { alaDaKerberosPortStatsEntry 1 } + +alaDaKerberosPortClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to reset(1), all statistics parameters + corresponding to this port gets cleared (reset)." + DEFVAL { default } + ::= { alaDaKerberosPortStatsEntry 2 } + + +alaDaKerberosPortClientPktRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received by software on a port, destined to the kerberos server." + ::= { alaDaKerberosPortStatsEntry 3 } + + +alaDaKerberosPortServerPktRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets from kerberos server received by software on a port." + ::= { alaDaKerberosPortStatsEntry 4 } + + +alaDaKerberosPortClientPktSwDiscardStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by software on a port, destined to the kerberos server." + ::= { alaDaKerberosPortStatsEntry 5 } + + +alaDaKerberosPortServerPktSwDiscardStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets from kerberos server discarded by software on a port." + ::= { alaDaKerberosPortStatsEntry 6 } + + +alaDaKerberosPortASREQRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of AS-REQ packets received on a port." + ::= { alaDaKerberosPortStatsEntry 7 } + + +alaDaKerberosPortASREPRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of AS-REP packets received on a port." + ::= { alaDaKerberosPortStatsEntry 8 } + + +alaDaKerberosPortTGSREQRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of TGS-REQ packets received on a port." + ::= { alaDaKerberosPortStatsEntry 9 } + + +alaDaKerberosPortTGSREPRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of TGS-REP packets received on a port." + ::= { alaDaKerberosPortStatsEntry 10 } + +alaDaKerberosPortErrorRxStats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KRB-ERROR packet received on a port." + ::= { alaDaKerberosPortStatsEntry 11} +-- ****************************************************************** +-- Kerberos Server IP Configuration Table +-- ****************************************************************** + +alaDaKerberosServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaKerberosServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the kerberos server ip address." + ::= { alaDaKerberosMIBObjects 5 } + +alaDaKerberosServerEntry OBJECT-TYPE + SYNTAX AlaDaKerberosServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Kerberos server table entry." + INDEX {alaDaKerberosIpAddressType,alaDaKerberosIpAddress} + ::= { alaDaKerberosServerTable 1 } + +AlaDaKerberosServerEntry ::= SEQUENCE + { + alaDaKerberosIpAddressType InetAddressType, + alaDaKerberosIpAddress InetAddress, + alaDaKerberosUdpPort INTEGER, + alaDaKerberosRowStatus RowStatus + } + +alaDaKerberosIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip-address type of the Kerberos server." + ::= { alaDaKerberosServerEntry 1 } + +alaDaKerberosIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip-address of the Kerberos server." + ::= { alaDaKerberosServerEntry 2 } + +alaDaKerberosUdpPort OBJECT-TYPE + SYNTAX INTEGER ( 1 .. 65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port number for Kerberos server host." + DEFVAL { 88 } + ::= { alaDaKerberosServerEntry 3 } + +alaDaKerberosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { alaDaKerberosServerEntry 4} + +-- +-- UNP Port Vlan Table +-- + +alaDaUNPPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of untagged VLANs configured for an UNP Port/Linkagg" + ::= { alaIND1DaMIBObjects 54 } + +alaDaUNPPortVlanEntry OBJECT-TYPE + SYNTAX AlaDaUNPPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each of these entries represents an untagged Vlan Port association" + INDEX { alaDaUNPPortIfIndex, alaDaUNPPortVlanVID } + ::= { alaDaUNPPortVlanTable 1 } + +AlaDaUNPPortVlanEntry ::= SEQUENCE + { + alaDaUNPPortVlanVID Unsigned32, + alaDaUNPPortVlanRowStatus RowStatus + } + +alaDaUNPPortVlanVID OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Untagged VLAN for an UNP Port/Linkagg." + ::= { alaDaUNPPortVlanEntry 1 } + +alaDaUNPPortVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "On create, the specified UNP Port/Linkagg must exist in alaDaUNPPortTable, + otherwise an entry creation in this table would not be allowed. Deletion of an UNP Port/Linkagg entry in + alaDaUNPPortTable would result in deletion of all entries for that Port/Linkagg in the + alaDaUNPPortVlanEntry" + ::= { alaDaUNPPortVlanEntry 2 } + +------------------------------------------------ +-- DA Vlan Tag rule -- +------------------------------------------------ +alaDaUNPVlanRuleTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaDaUNPVlanRuleEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"Vlan Tag classification table ." +::= { alaIND1DaMIBObjects 55 } + +alaDaUNPVlanRuleEntry OBJECT-TYPE +SYNTAX AlaDaUNPVlanRuleEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + " VlanTag based classification rule ." +INDEX { alaDaUNPVlanRuleVlanTag } +::= { alaDaUNPVlanRuleTable 1 } + +AlaDaUNPVlanRuleEntry ::= SEQUENCE +{ + alaDaUNPVlanRuleVlanTag Integer32, + alaDaUNPVlanRuleVlanTagPosition INTEGER, + alaDaUNPVlanRuleEdgeProf SnmpAdminString, + alaDaUNPVlanRuleRowStatus RowStatus +} + +alaDaUNPVlanRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan tag to be used for classification of tagged pkts. The range states + the valid Vlan range in the system." + ::= { alaDaUNPVlanRuleEntry 1 } + +alaDaUNPVlanRuleVlanTagPosition OBJECT-TYPE + SYNTAX INTEGER { + outerTag (1), + innerTag (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the tag position to which this Vlan Tag rule should be applied in the case of double tagged frames." + DEFVAL { outerTag } + ::= { alaDaUNPVlanRuleEntry 2 } + +alaDaUNPVlanRuleEdgeProf OBJECT-TYPE +SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) +MAX-ACCESS read-create +STATUS current +DESCRIPTION + "The edge profile name in the User Network Profile Table to be + applied." +::= { alaDaUNPVlanRuleEntry 3 } + +alaDaUNPVlanRuleRowStatus OBJECT-TYPE +SYNTAX RowStatus +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"The Row status of this table entry." +::= { alaDaUNPVlanRuleEntry 4 } + +-- +-- UNP Edge Template Vlan Table +-- + +alaDaUNPETmplVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPETmplVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of untagged VLANs configured for an UNP Edge Template." + ::= { alaIND1DaMIBObjects 56 } + +alaDaUNPETmplVlanEntry OBJECT-TYPE + SYNTAX AlaDaUNPETmplVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each of these entries represents an untagged Vlan Edge Template association." + INDEX { alaDaUNPETmplName, alaDaUNPETmplVlanVID } + ::= { alaDaUNPETmplVlanTable 1 } + +AlaDaUNPETmplVlanEntry ::= SEQUENCE + { + alaDaUNPETmplVlanVID Unsigned32, + alaDaUNPETmplVlanRowStatus RowStatus + } + +alaDaUNPETmplVlanVID OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Untagged VLAN for an UNP Edge Template." + ::= { alaDaUNPETmplVlanEntry 1 } + +alaDaUNPETmplVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "On create, the specified UNP Edge Template must exist in alaDaUNPETmplTable, + otherwise an entry creation in this table would not be allowed. Deletion of an Edge Template entry in + alaDaUNPETmplTable would result in deletion of all entries for that Edge Template in the + alaDaUNPETmplVlanTable." + ::= { alaDaUNPETmplVlanEntry 2 } + +------------------------------------------------------------ +-- UNP User Flush Table +------------------------------------------------------------ + +alaDaUNPUserFlushTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPUserFlushEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to flush the UNP users based on some criteria + such as MAC Address, Authentication Type and Port or SAP/Service." + ::= { alaIND1DaMIBObjects 57 } + +alaDaUNPUserFlushEntry OBJECT-TYPE + SYNTAX AlaDaUNPUserFlushEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One entry to flush users on the basis of user criteria." + INDEX { alaDaUNPUserFlushIndex } + ::= { alaDaUNPUserFlushTable 1 } + +AlaDaUNPUserFlushEntry ::= SEQUENCE { + alaDaUNPUserFlushIndex Integer32, + alaDaUNPUserFlushComplete INTEGER, + alaDaUNPUserFlushAuthType INTEGER, + alaDaUNPUserFlushMacAddress MacAddress, + alaDaUNPUserFlushProfile SnmpAdminString, + alaDaUNPUserFlushPortStart InterfaceIndex, + alaDaUNPUserFlushPortEnd InterfaceIndex, + alaDaUNPUserFlushSapIDIfIndex InterfaceIndex, + alaDaUNPUserFlushSapIDEncapVal TmnxEncapVal, + alaDaUNPUserFlushServiceID Unsigned32 +} + +alaDaUNPUserFlushIndex OBJECT-TYPE + SYNTAX Integer32(1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Flush index." + ::= { alaDaUNPUserFlushEntry 1 } + +alaDaUNPUserFlushComplete OBJECT-TYPE + SYNTAX INTEGER { + none (1), + all (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flush all users learnt on all access type ports." + DEFVAL { none } + ::= { alaDaUNPUserFlushEntry 2 } + +alaDaUNPUserFlushAuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuth (1), + onex (2), + mac (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flush based on the authentication type of the user." + ::= { alaDaUNPUserFlushEntry 3 } + +alaDaUNPUserFlushMacAddress OBJECT-TYPE + SYNTAX MacAddress(SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flush based on a single MAC address." + ::= { alaDaUNPUserFlushEntry 4 } + +alaDaUNPUserFlushProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE( 0..32 )) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flush the users learnt on the given Profile." + ::= { alaDaUNPUserFlushEntry 5 } + +alaDaUNPUserFlushPortStart OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start of the Port-Range on which the users learnt need to be flushed." + ::= { alaDaUNPUserFlushEntry 6 } + +alaDaUNPUserFlushPortEnd OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End of the Port-Range on which the users learnt need to be flushed." + ::= { alaDaUNPUserFlushEntry 7 } + +alaDaUNPUserFlushSapIDIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flush the users learnt on the given SAP-ID Interface Index." + ::= { alaDaUNPUserFlushEntry 8 } + +alaDaUNPUserFlushSapIDEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flush the users learnt on the given SAP-ID Encapsulation." + ::= { alaDaUNPUserFlushEntry 9 } + +alaDaUNPUserFlushServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flush the users learnt of the given service." + ::= { alaDaUNPUserFlushEntry 10 } + +------------------------------------------------------------ +-- Classification Rule Customer Domain Id Based Table +------------------------------------------------------------ + +alaDaUNPCustDomainRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPCustDomainRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Based on customer domain id , Profile Classification table." + ::= { alaIND1DaMIBObjects 58 } + +alaDaUNPCustDomainRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPCustDomainRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Customer Domain Rule Table Entries ." + INDEX { alaDaUNPCustDomainRuleId } + ::= { alaDaUNPCustDomainRuleTable 1 } + +AlaDaUNPCustDomainRuleEntry ::= SEQUENCE { + alaDaUNPCustDomainRuleId Integer32, + alaDaUNPCustDomainRuleVlanTag Integer32, + alaDaUNPCustDomainRuleProfile1 SnmpAdminString, + alaDaUNPCustDomainRuleProfile2 SnmpAdminString, + alaDaUNPCustDomainRuleProfile3 SnmpAdminString, + alaDaUNPCustDomainRuleRowStatus RowStatus +} + +alaDaUNPCustDomainRuleId OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CustDomain Id ." + ::= { alaDaUNPCustDomainRuleEntry 1 } + +alaDaUNPCustDomainRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPCustDomainRuleEntry 2 } + +alaDaUNPCustDomainRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated Profile ." + ::= { alaDaUNPCustDomainRuleEntry 3 } + +alaDaUNPCustDomainRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated Profile ." + ::= { alaDaUNPCustDomainRuleEntry 4 } + +alaDaUNPCustDomainRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Associated Profile ." + ::= { alaDaUNPCustDomainRuleEntry 5 } + +alaDaUNPCustDomainRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPCustDomainRuleEntry 6 } + +------------------------------------------------------------ +-- Port Template Table -- +------------------------------------------------------------ + +alaDaUNPPortTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPPortTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unp Port Template Table." + ::= { alaIND1DaMIBObjects 59 } + +alaDaUNPPortTemplateEntry OBJECT-TYPE + SYNTAX AlaDaUNPPortTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EdgeTemplate Entries." + INDEX { alaDaUNPPortTemplateName } + ::= { alaDaUNPPortTemplateTable 1 } + +AlaDaUNPPortTemplateEntry ::= SEQUENCE { + alaDaUNPPortTemplateName SnmpAdminString, + alaDaUNPPortTemplateAdminState INTEGER, + alaDaUNPPortTemplateDirection INTEGER, + alaDaUNPPortTemplateDomainID Unsigned32, + alaDaUNPPortTemplateClassification INTEGER, + alaDaUNPPortTemplateTrustTag INTEGER, + alaDaUNPPortTemplateDynamicService INTEGER, + alaDaUNPPortTemplateDefaultProfile SnmpAdminString, + alaDaUNPPortTemplateAAAProfile SnmpAdminString, + alaDaUNPPortTemplateRedirectPortBounce INTEGER, + alaDaUNPPortTemplate8021XAuth INTEGER, + alaDaUNPPortTemplate8021XAuthPassAlternate SnmpAdminString, + alaDaUNPPortTemplate8021XAuthBypass INTEGER, + alaDaUNPPortTemplate8021XAuthFailPolicy INTEGER, + alaDaUNPPortTemplate8021XAuthTxPeriod Unsigned32, + alaDaUNPPortTemplate8021XAuthSuppTimeout Unsigned32, + alaDaUNPPortTemplate8021XAuthMaxReq Unsigned32, + alaDaUNPPortTemplateMACAuth INTEGER, + alaDaUNPPortTemplateMACAuthPassAlternate SnmpAdminString, + alaDaUNPPortTemplateMACAuthAllowEAP INTEGER, + alaDaUNPPortTemplateForceL3Learning INTEGER, + alaDaUNPPortTemplateForceL3LearningPortBounce INTEGER, + alaDaUNPPortTemplateRowStatus RowStatus +} + +alaDaUNPPortTemplateName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the Port Template." + ::= { alaDaUNPPortTemplateEntry 1 } + +alaDaUNPPortTemplateAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable the Port Template." + DEFVAL { enable } + ::= { alaDaUNPPortTemplateEntry 2 } + +alaDaUNPPortTemplateDirection OBJECT-TYPE + SYNTAX INTEGER { + both (1), + in (2), + noVal (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current value of the administrative controlled + directions parameter for the Port Template." + DEFVAL { both } + ::= { alaDaUNPPortTemplateEntry 3 } + +alaDaUNPPortTemplateDomainID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Domain that this port belongs to. Default is on domain 0." + ::= { alaDaUNPPortTemplateEntry 4 } + +alaDaUNPPortTemplateClassification OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable Classification on the Port Template." + DEFVAL { enable } + ::= { alaDaUNPPortTemplateEntry 5 } + +alaDaUNPPortTemplateTrustTag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable Truth Tag on the Port Template." + DEFVAL { enable } + ::= { alaDaUNPPortTemplateEntry 6 } + +alaDaUNPPortTemplateDynamicService OBJECT-TYPE + SYNTAX INTEGER { + none (1), + spb (2), + vxlan (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the type of dynamic service for the port-template. + Dynamic Service type SPB/VXLAN are applicable for Access type UNP port." + DEFVAL { none } + ::= { alaDaUNPPortTemplateEntry 7 } + +alaDaUNPPortTemplateDefaultProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default profile for the Port Template." + ::= { alaDaUNPPortTemplateEntry 8 } + +alaDaUNPPortTemplateAAAProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The AAA profile for the Port Template." + ::= { alaDaUNPPortTemplateEntry 9 } + +alaDaUNPPortTemplateRedirectPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable Redirect Port bounce on the Port Template." + DEFVAL { enable } + ::= { alaDaUNPPortTemplateEntry 10 } + +alaDaUNPPortTemplate8021XAuth OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable 802.1x authentication on the Port Template." + DEFVAL { enable } + ::= { alaDaUNPPortTemplateEntry 11 } + +alaDaUNPPortTemplate8021XAuthPassAlternate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Pass-Alternate profile for 802.1X authentication on the Port Template." + ::= { alaDaUNPPortTemplateEntry 12 } + +alaDaUNPPortTemplate8021XAuthBypass OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable 802.1x authentication bypass on the Port Template." + DEFVAL { enable } + ::= { alaDaUNPPortTemplateEntry 13 } + +alaDaUNPPortTemplate8021XAuthFailPolicy OBJECT-TYPE + SYNTAX INTEGER { + default (1), + mac (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.1x authentication failure policy for the Port Template." + DEFVAL { mac } + ::= { alaDaUNPPortTemplateEntry 14 } + +alaDaUNPPortTemplate8021XAuthTxPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.1x authentication Tx period." + DEFVAL { 30 } + ::= { alaDaUNPPortTemplateEntry 15 } + +alaDaUNPPortTemplate8021XAuthSuppTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.1x authentication supplicant Timeout period." + DEFVAL { 30 } + ::= { alaDaUNPPortTemplateEntry 16 } + +alaDaUNPPortTemplate8021XAuthMaxReq OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.1x authentication Max requests." + DEFVAL { 2 } + ::= { alaDaUNPPortTemplateEntry 17 } + +alaDaUNPPortTemplateMACAuth OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable MAC authentication on the Port Template." + DEFVAL { enable } + ::= { alaDaUNPPortTemplateEntry 18 } + +alaDaUNPPortTemplateMACAuthPassAlternate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Pass-Alternate profile for MAC authentication on the Port Template." + ::= { alaDaUNPPortTemplateEntry 19 } + +alaDaUNPPortTemplateMACAuthAllowEAP OBJECT-TYPE + SYNTAX INTEGER { + pass (1), + fail (2), + noAuth (3), + none (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable MAC authentication on the Port Template." + DEFVAL { none } + ::= { alaDaUNPPortTemplateEntry 20 } + +alaDaUNPPortTemplateForceL3Learning OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP force L3 learning status on the UNP Port-Template." + ::= { alaDaUNPPortTemplateEntry 21 } + +alaDaUNPPortTemplateForceL3LearningPortBounce OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port-Bounce associated with UNP force L3 learning status on the UNP Port-Template." + ::= { alaDaUNPPortTemplateEntry 22 } + +alaDaUNPPortTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this table." + ::= { alaDaUNPPortTemplateEntry 23 } + +------------------------------------------------------------ +-- Profile Table configuration MIB -- +------------------------------------------------------------ + +alaDaUNPProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the profiles created in the system." + ::= { alaIND1DaMIBObjects 60 } + +alaDaUNPProfileEntry OBJECT-TYPE + SYNTAX AlaDaUNPProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Profile entry." + INDEX { alaDaUNPProfileName } + ::= { alaDaUNPProfileTable 1 } + +AlaDaUNPProfileEntry ::= SEQUENCE { + alaDaUNPProfileName SnmpAdminString, + alaDaUNPProfileAuthenticationFlag INTEGER, + alaDaUNPProfileMobileTag INTEGER, + alaDaUNPProfileCPortalAuthentication INTEGER, + alaDaUNPProfileRedirect INTEGER, + alaDaUNPProfileQoSPolicy SnmpAdminString, + alaDaUNPProfilePeriodPolicy SnmpAdminString, + alaDaUNPProfileCPortalProfile SnmpAdminString, + alaDaUNPProfileLocationPolicy SnmpAdminString, + alaDaUNPProfileSaaProfile SnmpAdminString, + alaDaUNPProfileInactivityInterval Integer32, + alaDaUNPProfileKerberosAuthentication INTEGER, + alaDaUNPProfileMaxIngressBandwidth Integer32, + alaDaUNPProfileMaxEgressBandwidth Integer32, + alaDaUNPProfileMaxIngressDepth Integer32, + alaDaUNPProfileMaxEgressDepth Integer32, + alaDaUNPProfileRowStatus RowStatus, + alaDaUNPProfileAFDConfig INTEGER +} + +alaDaUNPProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1 .. 32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the UNP profile." + ::= { alaDaUNPProfileEntry 1 } + +alaDaUNPProfileAuthenticationFlag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP profile authentication flag." + ::= { alaDaUNPProfileEntry 2 } + +alaDaUNPProfileMobileTag OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP profile Mobile Tag flag." + ::= { alaDaUNPProfileEntry 3 } + +alaDaUNPProfileCPortalAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP profile Captive Profile Authentication flag." + ::= { alaDaUNPProfileEntry 4 } + +alaDaUNPProfileRedirect OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP profile redirect flag." + ::= { alaDaUNPProfileEntry 5 } + +alaDaUNPProfileQoSPolicy OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the QoS Policy List name that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPProfileEntry 6 } + +alaDaUNPProfilePeriodPolicy OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the Period Policy List name that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPProfileEntry 7 } + +alaDaUNPProfileCPortalProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the Captive Portal Profile Policy List name that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPProfileEntry 8 } + +alaDaUNPProfileLocationPolicy OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the Location Policy name that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPProfileEntry 9 } + +alaDaUNPProfileSaaProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the SAA profile name that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPProfileEntry 10 } + +alaDaUNPProfileInactivityInterval OBJECT-TYPE + SYNTAX Integer32 ( 10..600) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inactivity Timer value for the UNP profile users in minutes." + DEFVAL { 300 } + ::= { alaDaUNPProfileEntry 11 } + +alaDaUNPProfileKerberosAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UNP profile Kerberos Authentication flag." + ::= { alaDaUNPProfileEntry 12 } + +alaDaUNPProfileMaxIngressBandwidth OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum Ingress Bandwidth (Kbits/sec or Mbits/sec) allowed for traffic associated to this profile. + If value is set to -1, then the Ingress Bandwidth specified for the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPProfileEntry 13 } + +alaDaUNPProfileMaxEgressBandwidth OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum Egress Bandwidth (Kbits/sec or Mbits/sec) allowed for traffic associated to this profile. + If value is set to -1, then the Egress Bandwidth specified for the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPProfileEntry 14 } + +alaDaUNPProfileMaxIngressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum Ingress Depth associated to Bandwidth. + If set to -1, then the Depth associated with the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPProfileEntry 15 } + +alaDaUNPProfileMaxEgressDepth OBJECT-TYPE + SYNTAX Integer32 (-1|0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum Egress Depth associated to Bandwidth. + If set to -1, then the Depth associated with the profile is unconfigured." + DEFVAL { 0 } + ::= { alaDaUNPProfileEntry 16 } + +alaDaUNPProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { alaDaUNPProfileEntry 17 } + +alaDaUNPProfileAFDConfig OBJECT-TYPE + SYNTAX INTEGER { + admin (1), + autoFabric (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration is made by admin or auto-fabric on + this profile" + DEFVAL { admin } + ::= { alaDaUNPProfileEntry 18 } + +-------------------------------------------------- +-- VLAN Profile MAP Table configuration MIB -- +-------------------------------------------------- + +alaDaUNPProfileMapVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPProfileMapVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the VLAN profiles created in the system. + The entries would be mapped to vlan ID which would be used + by device authentication for classifying users." + ::= { alaIND1DaMIBObjects 61 } + +alaDaUNPProfileMapVlanEntry OBJECT-TYPE + SYNTAX AlaDaUNPProfileMapVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN Profile entry." + INDEX { alaDaUNPProfileName } + ::= { alaDaUNPProfileMapVlanTable 1 } + +AlaDaUNPProfileMapVlanEntry ::= SEQUENCE { + alaDaUNPProfileMapVlanVlanID Unsigned32, + alaDaUNPProfileMapVlanRowStatus RowStatus +} + +alaDaUNPProfileMapVlanVlanID OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID for this profile." + ::= { alaDaUNPProfileMapVlanEntry 1 } + +alaDaUNPProfileMapVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { alaDaUNPProfileMapVlanEntry 2 } + +------------------------------------------------------------ +-- SPB Profile Map Table configuration MIB -- +------------------------------------------------------------ + +alaDaUNPProfileMapSpbTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPProfileMapSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the Service Classification profiles created in the system. + The entries provides information to classify device in the Service domain." + ::= { alaIND1DaMIBObjects 62 } + +alaDaUNPProfileMapSpbEntry OBJECT-TYPE + SYNTAX AlaDaUNPProfileMapSpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Classification Profile entry" + INDEX { alaDaUNPProfileName } + ::= { alaDaUNPProfileMapSpbTable 1 } + +AlaDaUNPProfileMapSpbEntry ::= SEQUENCE { + alaDaUNPProfileMapSpbEncapVal TmnxEncapVal, + alaDaUNPProfileMapSpbIsid Unsigned32, + alaDaUNPProfileMapSpbBVlan Unsigned32, + alaDaUNPProfileMapSpbMulticastMode INTEGER, + alaDaUNPProfileMapSpbVlanXlation INTEGER, + alaDaUNPProfileMapSpbRowStatus RowStatus +} + +alaDaUNPProfileMapSpbEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encapsulation to be used for the SAP connecting to the service." + ::= { alaDaUNPProfileMapSpbEntry 1 } + +alaDaUNPProfileMapSpbIsid OBJECT-TYPE + SYNTAX Unsigned32 (256..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object represent the I-SID that is to be dynamically created when + SPB Service ID does not exist in the system and must be + used along with B-VLAN." + ::= { alaDaUNPProfileMapSpbEntry 2 } + +alaDaUNPProfileMapSpbBVlan OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Backbone VLAN ID (BVLAN) used for the I-SID specified in alaUNPProfileMapSpbIsid. + This object must be specified along with alaUNPProfileMapSpbIsid." + ::= { alaDaUNPProfileMapSpbEntry 3 } + +alaDaUNPProfileMapSpbMulticastMode OBJECT-TYPE + SYNTAX INTEGER { headend(1), tandem(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To configure the multicast replication mode for each service: + Head-end(1) where a non-unicast packet entering the SAP port + is replicated once for each receiver in the b-domain using its + unicast BMAC. + Tandem(2) where a non-unicast packet entering the SAP port is + replicated once at each node using the multicast group address." + DEFVAL { headend } + ::= { alaDaUNPProfileMapSpbEntry 4 } + +alaDaUNPProfileMapSpbVlanXlation OBJECT-TYPE + SYNTAX INTEGER { enable (1), disable (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable the vlan translation for all the SAPs configured + in this service if the corresponding access ports for the SAPs also + has the VLAN translation enabled." + DEFVAL { enable } + ::= { alaDaUNPProfileMapSpbEntry 5 } + +alaDaUNPProfileMapSpbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { alaDaUNPProfileMapSpbEntry 6 } + +------------------------------------------------------------ +-- VXLAN Profile Map Table configuration MIB -- +------------------------------------------------------------ + +alaDaUNPProfileMapVxlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPProfileMapVxlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the Service Classification profiles created in the system. + The entries provides information to classify device in the VXLAN Service domain." + ::= { alaIND1DaMIBObjects 63 } + +alaDaUNPProfileMapVxlanEntry OBJECT-TYPE + SYNTAX AlaDaUNPProfileMapVxlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VXLAN Service Classification Profile entry" + INDEX {alaDaUNPProfileName} + ::= { alaDaUNPProfileMapVxlanTable 1 } + +AlaDaUNPProfileMapVxlanEntry ::= SEQUENCE { + alaDaUNPProfileMapVxlanEncapVal TmnxEncapVal, + alaDaUNPProfileMapVxlanVnid Unsigned32, + alaDaUNPProfileMapVxlanFarEndIPList SnmpAdminString, + alaDaUNPProfileMapVxlanMulticastIPAddressType InetAddressType, + alaDaUNPProfileMapVxlanMulticastIPAddress InetAddress, + alaDaUNPProfileMapVxlanVlanXlation INTEGER, + alaDaUNPProfileMapVxlanMulticastMode INTEGER, + alaDaUNPProfileMapVxlanRowStatus RowStatus +} + +alaDaUNPProfileMapVxlanEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encapsulation to be used for the SAP connecting to the service." + ::= { alaDaUNPProfileMapVxlanEntry 1 } + +alaDaUNPProfileMapVxlanVnid OBJECT-TYPE + SYNTAX Unsigned32 (1..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object represnet the VNID that is to be used to dynamically + create a VXLAN service." + ::= { alaDaUNPProfileMapVxlanEntry 2 } + +alaDaUNPProfileMapVxlanFarEndIPList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0 .. 32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the Far End IP List that will be used if this + User Network Profile is applied for a given device." + ::= { alaDaUNPProfileMapVxlanEntry 3 } + +alaDaUNPProfileMapVxlanMulticastIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address type of the multicast group IP address." + ::= { alaDaUNPProfileMapVxlanEntry 4 } + +alaDaUNPProfileMapVxlanMulticastIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The multicast group IP address." + ::= { alaDaUNPProfileMapVxlanEntry 5 } + +alaDaUNPProfileMapVxlanVlanXlation OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable/disable the vlan translation for all the SAPs configured + in this service if the corresponding access ports for the SAPs also + has the vlan translation enabled." + DEFVAL { enable } + ::= { alaDaUNPProfileMapVxlanEntry 6 } + +alaDaUNPProfileMapVxlanMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + headend (1), + tandem (2), + hybrid (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To configure the multicast replication mode for each service: + Head-end(1) where a non-unicast packet entering the SAP port + is replicated once for each receiver in the b-domain using its + unicast BMAC. + Tandem(2) where a non-unicast packet entering the SAP port is + replicated once at each node using the multicast group address." + DEFVAL { headend } + ::= { alaDaUNPProfileMapVxlanEntry 7 } + +alaDaUNPProfileMapVxlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { alaDaUNPProfileMapVxlanEntry 8 } + +-------------------------------------------------- +-- Static Profile MAP Table configuration MIB -- +-------------------------------------------------- + +alaDaUNPProfileMapStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPProfileMapStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the Static profiles created in the system." + ::= { alaIND1DaMIBObjects 64 } + +alaDaUNPProfileMapStaticEntry OBJECT-TYPE + SYNTAX AlaDaUNPProfileMapStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static Profile entry." + INDEX { alaDaUNPProfileName } + ::= { alaDaUNPProfileMapStaticTable 1 } + +AlaDaUNPProfileMapStaticEntry ::= SEQUENCE { + alaDaUNPProfileMapStaticEncapVal TmnxEncapVal, + alaDaUNPProfileMapStaticServiceID Unsigned32, + alaDaUNPProfileMapStaticRowStatus RowStatus +} + +alaDaUNPProfileMapStaticEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encapsulation to be used for the SAP connecting to the service." + ::= { alaDaUNPProfileMapStaticEntry 1 } + +alaDaUNPProfileMapStaticServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Service ID for this profile." + ::= { alaDaUNPProfileMapStaticEntry 2 } + +alaDaUNPProfileMapStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { alaDaUNPProfileMapStaticEntry 3 } + +-------------------------------------------------------------- +-- Mac , IpAddress, Group Classification Table +-------------------------------------------------------------- + +alaDaUNPCustDomainMacIpRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPCustDomainMacIpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac Address,IP & customer domain classification table ." + ::= { alaIND1DaMIBObjects 65 } + +alaDaUNPCustDomainMacIpRuleEntry OBJECT-TYPE + SYNTAX AlaDaUNPCustDomainMacIpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mac Ip & customer domain based classification rule entries ." + INDEX { + alaDaUNPCustDomainMacIpRuleMacAddr, + alaDaUNPCustDomainMacIpRuleIpAddrType, + alaDaUNPCustDomainMacIpRuleIpAddr, + alaDaUNPCustDomainMacIpRuleDomainId + } + ::= { alaDaUNPCustDomainMacIpRuleTable 1 } + +AlaDaUNPCustDomainMacIpRuleEntry ::= SEQUENCE { + alaDaUNPCustDomainMacIpRuleMacAddr MacAddress, + alaDaUNPCustDomainMacIpRuleIpAddrType InetAddressType, + alaDaUNPCustDomainMacIpRuleIpAddr InetAddress, + alaDaUNPCustDomainMacIpRuleDomainId Integer32, + alaDaUNPCustDomainMacIpRuleVlanTag Integer32, + alaDaUNPCustDomainMacIpRuleProfile1 SnmpAdminString, + alaDaUNPCustDomainMacIpRuleProfile2 SnmpAdminString, + alaDaUNPCustDomainMacIpRuleProfile3 SnmpAdminString, + alaDaUNPCustDomainMacIpRuleRowStatus RowStatus, + alaDaUNPCustDomainMacIpRuleIpMaskType InetAddressType, + alaDaUNPCustDomainMacIpRuleIpMask InetAddress +} + +alaDaUNPCustDomainMacIpRuleMacAddr OBJECT-TYPE + SYNTAX MacAddress (SIZE(6)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule mac Address." + ::= { alaDaUNPCustDomainMacIpRuleEntry 1 } + +alaDaUNPCustDomainMacIpRuleIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type ." + ::= { alaDaUNPCustDomainMacIpRuleEntry 2 } + +alaDaUNPCustDomainMacIpRuleIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address ." + ::= { alaDaUNPCustDomainMacIpRuleEntry 3 } + +alaDaUNPCustDomainMacIpRuleDomainId OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classification Rule Group Id." + ::= { alaDaUNPCustDomainMacIpRuleEntry 4 } + +alaDaUNPCustDomainMacIpRuleVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN Tag to be used for classification of tagged pkts. + VLAN Tag of 0 indicates no VLAN is associated. The VLAN Tag is of the + Q-in-Q VLAN Tag format, where the value of the outer 802.1Q VLAN ID is + encoded in the least significant 16 bits, and the value of the inner + VLAN ID is encoded in the most significant 16 bits." + ::= { alaDaUNPCustDomainMacIpRuleEntry 5 } + +alaDaUNPCustDomainMacIpRuleProfile1 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacIpRuleEntry 6 } + +alaDaUNPCustDomainMacIpRuleProfile2 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacIpRuleEntry 7 } + +alaDaUNPCustDomainMacIpRuleProfile3 OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name in the User Network Profile Table to be + applied." + ::= { alaDaUNPCustDomainMacIpRuleEntry 8 } + +alaDaUNPCustDomainMacIpRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaDaUNPCustDomainMacIpRuleEntry 9 } + +alaDaUNPCustDomainMacIpRuleIpMaskType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP mask type. This object is mandatory." + ::= { alaDaUNPCustDomainMacIpRuleEntry 10 } + +alaDaUNPCustDomainMacIpRuleIpMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP network mask applying to the IP network address. + This object is mandatory." + ::= { alaDaUNPCustDomainMacIpRuleEntry 11 } + +-- +-- UNP Port Template Vlan Table +-- + +alaDaUNPPortTemplateVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDaUNPPortTemplateVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of untagged VLANs configured for an UNP Port Template." + ::= { alaIND1DaMIBObjects 66 } + +alaDaUNPPortTemplateVlanEntry OBJECT-TYPE + SYNTAX AlaDaUNPPortTemplateVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each of these entries represents an untagged Vlan Port Template association." + INDEX { alaDaUNPPortTemplateName, alaDaUNPPortTemplateVlanVID } + ::= { alaDaUNPPortTemplateVlanTable 1 } + +AlaDaUNPPortTemplateVlanEntry ::= SEQUENCE + { + alaDaUNPPortTemplateVlanVID Unsigned32, + alaDaUNPPortTemplateVlanRowStatus RowStatus + } + +alaDaUNPPortTemplateVlanVID OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Untagged VLAN for an UNP Port Template." + ::= { alaDaUNPPortTemplateVlanEntry 1 } + +alaDaUNPPortTemplateVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "On create, the specified UNP Port Template must exist in alaDaUNPPortTemplateTable, + otherwise an entry creation in this table would not be allowed. Deletion of an Port Template entry in + alaDaUNPPortTemplateTable would result in deletion of all entries for that Port Template in the + alaDaUNPPortTmplVlanTable." + ::= { alaDaUNPPortTemplateVlanEntry 2 } + +---------------------------------------------------------------- +-- MIB compliance +---------------------------------------------------------------- + +alaIND1DaMIBCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Alcatel DA module." + MODULE + MANDATORY-GROUPS { + alaDaUserNetProfileGroup, + alaDaUNPIpNetRuleGroup, + alaDaUNPMacRuleGroup, + alaDaUNPMacRangeGroup, + alaDaUNPVlanTagGroup, + alaDaMacUserGroup, + alaDaUNPPortGroup, + alaDaUNPGlobalGroup, + alaDaNotificationObjectGroup, + alaDaNotificationsGroup, + alaDaUnpCustomerDomainGroup, + alaDaSpbProfileGroup, + alaDaUNPCustDomainEvbGpIdRuleGroup, + alaDaUNPCustDomainVlanTagRuleGroup, + alaDaSaaProfileGroup, + alaDaCPortalGroup, + alaDaHICGroup, + alaDaUNPEdgeTemplateGroup, + alaDaUNPEdgeProfileGroup, + alaDaUNPClassificationRuleGroup, + alaDaUNPGroupIdEdgeClassifyGroup, + alaDaUNPMacOuiGroup, + alaDaUNPEndPointGroup, + alaDaUNPAuthRuleGroup, + alaDaUNPRuleGroup, + alaDaUNPMacPortClassifyGroup, + alaDaUNPIpPortClassifyGroup, + alaDaUNPMacIpClassifyGroup, + alaDaUNPMacClassifyGroup, + alaDaUNPIpAddressGroup, + alaDaUNPMacIpGroup, + alaDaUNPUserRoleGroup, + alaDaUNPRestrictedRoleGroup, + alaDaUNPVlanMappingGroup, + alaDaUNPGroup, + alaDaUNPEdgeFlushGroup, + alaDaUNPMacAddrsRuleGroup, + alaDaUNPMacRangesGroup, + alaDaUNPIpMaskGroup, + alaDaQMRGroup, + alaDaUNPValidityPeriodGroup, + alaDaUNPLocationPolicyGroup, + alaDaUNPRedirectAllowedServerGroup, + alaDaMacVlanUserExtGroup, + alaDaKerberosGroup, + alaDaUNPVlanGroup, + alaDaUNPPortVlanGroup, + alaDaUNPETmplVlanGroup, + alaDaUNPUserFlushGroup, + alaDaUNPCustDomainRuleGroup, + alaDaUNPPortTemplateGroup, + alaDaUNPProfileGroup, + alaDaUNPProfileMapVlanGroup, + alaDaUNPProfileMapSpbGroup, + alaDaUNPProfileMapVxlanGroup, + alaDaUNPProfileMapStaticGroup, + alaDaUNPCustDomainMacIpRuleGroup, + alaDaUNPPortTemplateVlanGroup + } + ::= { alaIND1DaMIBConformance 2 } + +------------------------------------------------------------ +-- Units of Conformance +------------------------------------------------------------ + +alaDaUserNetProfileGroup OBJECT-GROUP + OBJECTS { + alaDaUserNetProfileVlanID, + alaDaUserNetProfileRowStatus, + alaDaUserNetProfileQosPolicyListName, + alaDaUserNetProfileMCLagConfigStatus, + alaDaUserNetProfileSaaProfileName, + alaDaUserNetProfileMobileTag, + alaDaUserNetProfileMaxIngressBw, + alaDaUserNetProfileMaxEgressBw, + alaDaUserNetProfileMaxIngressDepth, + alaDaUserNetProfileMaxEgressDepth + } + STATUS deprecated + DESCRIPTION + "Collection of DA objects for UNP Table" + ::= { alaIND1DaMIBGroups 1 } + +alaDaUNPIpNetRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPIpNetRuleProfileName, + alaDaUNPIpNetRuleVlanTag, + alaDaUNPIpNetRuleRowStatus, + alaDaUNPIpNetRuleMCLagConfigStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level UNP Ip rule" + ::= { alaIND1DaMIBGroups 2 } + +alaDaUNPMacRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacRuleProfileName, + alaDaUNPMacRuleVlanTag, + alaDaUNPMacRuleRowStatus, + alaDaUNPMacRuleMCLagConfigStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level UNP Mac Rule" + ::= { alaIND1DaMIBGroups 3 } + +alaDaUNPMacRangeGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacRangeRuleHiAddr, + alaDaUNPMacRangeRuleProfileName, + alaDaUNPMacRangeRuleVlanTag, + alaDaUNPMacRangeRuleRowStatus, + alaDaUNPMacRangeRuleMCLagConfigStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level UNP Mac Range Rule" + ::= { alaIND1DaMIBGroups 4 } + +alaDaUNPVlanTagGroup OBJECT-GROUP + OBJECTS { + alaDaUNPVlanTagRuleProfileName, + alaDaUNPVlanTagRuleRowStatus, + alaDaUNPVlanTagRuleMCLagConfigStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level Vlan Tag Rule" + ::= { alaIND1DaMIBGroups 5 } + +alaDaMacUserGroup OBJECT-GROUP + OBJECTS { + alaDaMacUserVlanID, + alaDaAuthenticationStatus, + alaDaMacUserIpAddress, + alaDaMacUserUnpUsed, + alaDaMacUserLoginTimeStamp, + alaDaMacUserAuthtype, + alaDaMacUserClassificationSource, + alaDaMacUserName + } + STATUS current + DESCRIPTION + "Collection of DA objects for UNP Mac User" + ::= { alaIND1DaMIBGroups 6 } + +alaDaUNPPortGroup OBJECT-GROUP + OBJECTS { + alaDaUNPPortDefaultProfileName, + alaDaUNPPortPassAltProfileName, + alaDaUNPPortRowStatus, + alaDaUNPPortMacAuthFlag, + alaDaUNPPortClassificationFlag, + alaDaUNPPortTrustTagStatus, + alaDaUNPPortMCLagConfigStatus + } + STATUS current + DESCRIPTION + "Collection of DA UNP Ports" + ::= { alaIND1DaMIBGroups 7 } + +alaDaUNPGlobalGroup OBJECT-GROUP + OBJECTS { + alaDaUNPDynamicVlanConfigFlag, + alaDaUNPAuthServerDownUnp, --deprecated + alaDaUNPAuthServerDownTimeout, + alaDaUNPDynamicVlanMCLagConfigStatus, + alaDaUNPAuthServerDownUNPMCLagConfigStatus, + alaDaUNPAuthServerDownTimeoutMCLagConfigStatus, + alaDaUNPDynamicProfileConfigFlag, + alaDaUNPDynamicProfileConfigMCLagConfigStatus, + alaDaUNPReloadVsiTypeDB, + alaDaUNPAuthSrvDownEdgeProfName, --deprecated + alaDaUNPAuthServerDowneEdgeProfTimeout, --deprecated + alaDaUNPEdgeUserFlush, --deprecated + alaDaUNP8021XEdgeUserFlush, + alaDaUNPMacEdgeUserFlush, + alaDaUNPNoAuthEdgeUserFlush, + alaDaUNPRedirectPortBounce, + alaDaUNPRedirectPauseTimer, + alaDaUNPRedirectProxyServerPort, + alaDaUNPRedirectServerIPType, + alaDaUNPRedirectServerIP, + alaDaUNPAuthSrvDownVxlanProfileName, --deprecated + alaDaUNPAuthSrvDownVxlanProfileTimeout, --deprecated + alaDaUNPForceL3Learning, + alaDaUNPForceL3LearningPortBounce, + alaDaUNPAuthServerDownProfile1, + alaDaUNPAuthServerDownProfile2, + alaDaUNPAuthServerDownProfile3, + alaDaUNPVlanUserFlush + } + STATUS current + DESCRIPTION + "Collection of DA objects for Global parameters" + ::= { alaIND1DaMIBGroups 8 } + +alaDaNotificationObjectGroup OBJECT-GROUP + OBJECTS { + alaDaUnpMacAddr, + alaDaUnpSourceIpAddr, + alaDaUnpNativeVlan, + alaDaUnpVlan, + alaDaUnpMCLAGId, + alaDaUnpCommandType, + alaDaUnpName, + alaDaUnpMacAddr1, + alaDaUnpMacAddr2, + alaDaUnpIpAddr, + alaDaUnpIpMask, + alaDaUnpVlanTag, + alaDaKerberosRateLimitString + } + STATUS current + DESCRIPTION + "Collection of DA objects for Notifications" + ::= { alaIND1DaMIBGroups 9 } + +alaDaNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + unpMcLagMacIgnored, + unpMcLagConfigInconsistency, + alaDaKerberosReqTimeoutTrap, + alaDaKerberosInactivityTimerExpiryTrap, + alaDaKerberosRateLimitExceed + } + STATUS current + DESCRIPTION + "Collection of Notifications for management of DA." + ::= { alaIND1DaMIBGroups 10 } + +alaDaMacVlanUserGroup OBJECT-GROUP + OBJECTS { + alaDaMacVlanUserAuthStatus, + alaDaMacVlanUserIpAddressType, + alaDaMacVlanUserIpAddress, + alaDaMacVlanUserUnpUsed, + alaDaMacVlanUserLoginTimeStamp, + alaDaMacVlanUserAuthtype, + alaDaMacVlanUserClassificationSource, + alaDaMacVlanUserMCLagLearningLoc, + alaDaMacVlanUserName, + alaDaMacVlanUserRole, + alaDaMacVlanUserRoleSource, + alaDaMacVlanUserAuthFailReason, + alaDaMacVlanUserAuthRetryCount, + alaDaMacVlanUserClassifProfRule, + alaDaMacVlanUserRoleRule, + alaDaMacVlanUserRestAccessStatus, + alaDaMacVlanUserLocPolicyStatus, + alaDaMacVlanUserTimePolicyStatus, + alaDaMacVlanUserCapPortalStatus, + alaDaMacVlanUserQMRStatus, + alaDaMacVlanUserAuthServerIpType, + alaDaMacVlanUserAuthServerIpUsed, + alaDaMacVlanUserAuthServerUsed, + alaDaMacVlanUserServerMessage, + alaDaMacVlanUserRedirectionUrl, + alaDaMacVlanUserSIPCallType, + alaDaMacVlanUserSIPMediaType, + alaDaMacVlanUserUnpFromAuthServer, + alaDaMacVlanUserType, + alaDaMacVlanUserServiceID, + alaDaMacVlanUserServiceSapIDIfIndex, + alaDaMacVlanUserServiceSapIDEncapVal, + alaDaMacVlanUserVxlanVnid, + alaDaMacVlanUserSpbIsid, + alaDaMacVlanUserSpbBVlan, + alaDaMacVlanUserKerberosStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for UNP Mac User" + ::= { alaIND1DaMIBGroups 11 } + +alaDaUnpCustomerDomainGroup OBJECT-GROUP + OBJECTS { + alaDaUnpCustomerDomainDesc, + alaDaUnpCustomerDomainRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for UNP Group" + ::= { alaIND1DaMIBGroups 12 } + +alaDaSpbProfileGroup OBJECT-GROUP + OBJECTS { + alaDaSpbProfileEncapVal, + alaDaSpbProfileQosPolicyListName, + alaDaSpbProfileIsid, + alaDaSpbProfileBVlan, + alaDaSpbProfileRowStatus, + alaDaSpbProfileMulticastMode, + alaDaSpbProfileSapVlanXlation, + alaDaSpbProfileMobileTag, + alaDaSpbProfileAFDConfig + } + STATUS deprecated + DESCRIPTION + "Collection of DA objects for Service Classification Profile." + ::= { alaIND1DaMIBGroups 13 } + +alaDaUNPCustDomainEvbGpIdRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPCustDomainEvbGpIdRuleVlanProfileName, + alaDaUNPCustDomainEvbGpIdRuleRowStatus, + alaDaUNPCustDomainEvbGpIdRuleSpbProfileName, + alaDaUNPCustDomainEvbGpIdRuleVxlanProfileName + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level EVB Group ID Rule." + ::= { alaIND1DaMIBGroups 14 } + +alaDaUNPCustDomainVlanTagRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPCustDomainVlanTagRuleVlanProfileName, --deprecated + alaDaUNPCustDomainVlanTagRuleSpbProfileName, --deprecated + alaDaUNPCustDomainVlanTagRuleRowStatus, + alaDaUNPCustDomainVlanTagRuleMCLagConfigStatus, + alaDaUNPCustDomainVlanTagRuleTagPosition, --deprecated + alaDaUNPCustDomainVlanTagRuleVxlanProfileName, --deprecated + alaDaUNPCustDomainVlanTagRuleProfile1, + alaDaUNPCustDomainVlanTagRuleProfile2, + alaDaUNPCustDomainVlanTagRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level Vlan Tag Rule" + ::= { alaIND1DaMIBGroups 15 } + +alaDaUNPCustDomainIpNetRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPCustDomainIpNetRuleProfileName, --deprecated + alaDaUNPCustDomainIpNetRuleSpbProfileName, --deprecated + alaDaUNPCustDomainIpNetRuleVlanTag, + alaDaUNPCustDomainIpNetRuleRowStatus, + alaDaUNPCustDomainIpNetRuleMCLagConfigStatus, + alaDaUNPCustDomainIpNetRuleEdgeProfile, --deprecated + alaDaUNPCustDomainIpNetRuleVxlanProfileName, --deprecated + alaDaUNPCustDomainIpNetRuleProfile1, + alaDaUNPCustDomainIpNetRuleProfile2, + alaDaUNPCustDomainIpNetRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level UNP Ip rule" + ::= { alaIND1DaMIBGroups 16 } + +alaDaUNPCustDomainMacRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPCustDomainMacRuleProfileName, --deprecated + alaDaUNPCustDomainMacRuleSpbProfileName, --deprecated + alaDaUNPCustDomainMacRuleVlanTag, + alaDaUNPCustDomainMacRuleRowStatus, + alaDaUNPCustDomainMacRuleMCLagConfigStatus, + alaDaUNPCustDomainMacRuleEdgeProfileName, --deprecated + alaDaUNPCustDomainMacRuleVxlanProfileName, --deprecated + alaDaUNPCustDomainMacRuleProfile1, + alaDaUNPCustDomainMacRuleProfile2, + alaDaUNPCustDomainMacRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level UNP Mac Rule" + ::= { alaIND1DaMIBGroups 17 } + +alaDaUNPCustDomainMacRangeGroup OBJECT-GROUP + OBJECTS { + alaDaUNPCustDomainMacRangeRuleHiAddr, + alaDaUNPCustDomainMacRangeRuleProfileName, --deprecated + alaDaUNPCustDomainMacRangeRuleSpbProfileName, --deprecated + alaDaUNPCustDomainMacRangeRuleVlanTag, + alaDaUNPCustDomainMacRangeRuleRowStatus, + alaDaUNPCustDomainMacRangeRuleMCLagConfigStatus, + alaDaUNPCustDomainMacRangeRuleEdgeProfileName, --deprecated + alaDaUNPCustDomainMacRangeRuleVxlanProfileName, --deprecated + alaDaUNPCustDomainMacRangeRuleProfile1, + alaDaUNPCustDomainMacRangeRuleProfile2, + alaDaUNPCustDomainMacRangeRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level UNP Mac Range Rule" + ::= { alaIND1DaMIBGroups 18 } + +alaDaUNPGroupObjects OBJECT-GROUP + OBJECTS { + alaDaUNPPortCustomerDomainId, --deprecated + alaDaUNPPortType, + alaDaUNPPortPassAltSpbProfileName, --deprecated + alaDaUNPPortDefaultSpbProfileName, --deprecated + alaDaUNPPortDefaultEdgeProfName, --deprecated + alaDaUNPPortMacPassEdgeProfName, --deprecated + alaDaUNPPort8021XEdgeProfName, --deprecated + alaDaUNPPort8021XAuthStatus, + alaDaUNPPort8021XTxPeriodStatus, --deprecated + alaDaUNPPort8021XTxPeriod, + alaDaUNPPort8021XSuppTimeoutStatus, --deprecated + alaDaUNPPort8021XSuppTimeOut, + alaDaUNPPort8021XMaxReqStatus, --deprecated + alaDaUNPPort8021XMaxReq, + alaDaUNPPortGroupId, + alaDaUNPPortAaaProfile, + alaDaUNPPortEdgeTemplate, --deprecated + alaDaUNPPortRedirectPortBounce, + alaDaUNPPort8021XFailurePolicy, + alaDaUNPPort8021XBypassStatus, + alaDaUNPPortMacAllowEap, + alaDaUNPPortAdminControlledDirections, + alaDaUNPPortAdminControlledOperDirections, + alaDaUNPPort8021XPassAltUserNetProfName, --deprecated + alaDaUNPPort8021XPassAltSpbProfName, --deprecated + alaDaUNPPort8021XPassAltVxlanProfName, --deprecated + alaDaUNPPortPassAltVxlanProfileName, --deprecated + alaDaUNPPortDefaultVxlanProfileName, --deprecated + alaDaUNPPortAFDConfig, + alaDaUNPPortMaxIngressBw, + alaDaUNPPortMaxIngressBwSource, + alaDaUNPPortMaxEgressBw, + alaDaUNPPortMaxEgressBwSource, + alaDaUNPPortMaxIngressDepth, + alaDaUNPPortMaxEgressDepth, + alaDaUNPPortIngressSourceProfile, + alaDaUNPPortEgressSourceProfile, + alaDaUNPPortForceL3Learning, + alaDaUNPPortForceL3LearningPortBounce, + alaDaUNPPort8021XPassAltProfileName, + alaDaUNPPortPortTemplateName, + alaDaUNPPortDomainID, + alaDaUNPPortAdminState, + alaDaUNPPortDynamicService, + alaDaUNPPortPVlanPortType + } + STATUS current + DESCRIPTION + "Collection of DA objects created to keep SNMP4J compiler happy." + ::= { alaIND1DaMIBGroups 19 } + +alaDaSaaProfileGroup OBJECT-GROUP + OBJECTS { + alaDaSaaProfileLatencyThreshold, + alaDaSaaProfileJitterThreshold, + alaDaSaaProfileRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for SAA Profile." + ::= { alaIND1DaMIBGroups 20 } + + alaDaCPortalGroup OBJECT-GROUP + OBJECTS + { + alaDaCPortalRedirectUrlName, -- Global Config objects + alaDaCPortalIpAddressType, + alaDaCPortalIpAddress, + alaDaCPortalMode, + alaDaCPortalSuccRedirectUrl, + alaDaCPortalProxyPort, + alaDaCPortalPolicyListName, + alaDaCPortalRetryCnt, + alaDaCPortalAuthRealm, -- alaDaCPortalAuthPassTable + alaDaCPortalAuthPolicyListName, + alaDaCPortalAuthRowStatus, + alaDaCPortalAuthUNPProfile, + alaDaCPortalAuthUNPProfileChange, + alaDaCPortalProfMode, + alaDaCPortalProfSuccRedirectUrl, + alaDaCPortalProfRetryCnt, + alaDaCPortalProfAuthPolicyListName, + alaDaCPortalProfAaaProf, + alaDaCPortalProfRowStatus, + alaDaCPortalProfDomainAuthPolicyListName, + alaDaCPortalProfDomainAuthRealm, + alaDaCPortalProfDomainRowStatus, + alaDaCPortalCustomization, + alaDaCPortalProfUNPProfile, + alaDaCPortalProfUNPProfileChange, + alaDaCPortalUNPProfile, + alaDaCPortalUNPProfileChange, + alaDaCPortalProfDomainUNPProfile, + alaDaCPortalProfDomainUNPProfileChange + } + STATUS current + DESCRIPTION + "Collection of Captive Portal objects ." + ::= { alaIND1DaMIBGroups 21 } + +alaDaHICGroup OBJECT-GROUP + OBJECTS { + alaDaHICStatus, + alaDaHICWebAgentDownloadUrl, + alaDaHICCustomHttpProxyPort, + alaDaHICBgPollInterval, + alaDaHICSvrFailMode, + alaDaHICSvrIpAddrType, ---Server Table + alaDaHICSvrIpAddr, + alaDaHICSvrPort, + alaDaHICSvrKey, + alaDaHICSvrStatus, + alaDaHICSvrRole, + alaDaHICSvrConnection, + alaDaHICSvrRowStatus, + alaDaHICAllowedIpAddrType, --- Allowed/Exception IP Table + alaDaHICAllowedIpAddr, + alaDaHICAllowedIpMaskType, + alaDaHICAllowedIpMask, + alaDaHICAllowedRowStatus, + alaDaHICSvrFailChangedPolicyName, -- SrvFailPolicy Table + alaDaHICSvrFailRowStatus, + alaDaHICHostStatus + } + STATUS current + DESCRIPTION + "Collection of HIC objects ." + ::= { alaIND1DaMIBGroups 22 } + +alaDaUNPEdgeTemplateGroup OBJECT-GROUP + OBJECTS { + alaDaUNPETmpl8021XAuthStatus, + alaDaUNPETmpl8021XTxPeriodStatus, + alaDaUNPETmpl8021XTxPeriod, + alaDaUNPETmpl8021XSuppTimeoutStatus, + alaDaUNPETmpl8021XSuppTimeOut, + alaDaUNPETmpl8021XMaxReqStatus, + alaDaUNPETmpl8021XMaxReq, + alaDaUNPETmpl8021XPassAltEProf, + alaDaUNPETmplMacAuthStatus, + alaDaUNPETmplMacPassAltEProf, + alaDaUNPETmplClassifStatus, + alaDaUNPETmplDefEProf, + alaDaUNPETmplGroupId, + alaDaUNPETmplAaaProf, + alaDaUNPETmplRowStatus, + alaDaUNPETmplRedirectPortBounce, + alaDaUNPETmplFailurePolicy, + alaDaUNPETmplBypassStatus, + alaDaUNPETmplMacAllowEap, + alaDaUNPETmplAdminControlledDirections, + alaDaUNPETmplTrustTagStatus, + alaDaUNPETmplForceL3Learning, + alaDaUNPETmplForceL3LearningPortBounce + } + STATUS deprecated + DESCRIPTION + "Collection of UNP Edge Template Objects." + ::= { alaIND1DaMIBGroups 23 } + +alaDaUNPEdgeProfileGroup OBJECT-GROUP + OBJECTS { + alaDaUNPEdgeProfQosPolicyList, + alaDaUNPEdgeProfLocationPolicy, + alaDaUNPEdgeProfPeriodPolicy, + alaDaUNPEdgeProfHICStatus, + alaDaUNPEdgeProfCPortalAuth, + alaDaUNPEdgeProfAuthStatus, + alaDaUNPEdgeProfMobileTag, + alaDaUNPEdgeProfDHCPEnforcment, + alaDaUNPEdgeProfCPortalProf, + alaDaUNPEdgeProfRowStatus, + alaDaUNPEdgeProfRedirectStatus, + alaDaUNPEdgeProfKerberosStatus, + alaDaUNPEdgeProfMaxIngressBw, + alaDaUNPEdgeProfMaxEgressBw, + alaDaUNPEdgeProfMaxIngressDepth, + alaDaUNPEdgeProfMaxEgressDepth + } + STATUS deprecated + DESCRIPTION + "Collection of UNP Edge Profile Table Objects." + ::= { alaIND1DaMIBGroups 24 } + +alaDaUNPClassificationRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPPortRuleEdgeProf, --deprecated + alaDaUNPPortRuleRowStatus, + alaDaUNPPortRuleVlanTag, + alaDaUNPPortRuleProfile1, + alaDaUNPPortRuleProfile2, + alaDaUNPPortRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of UNP Classification Rule Port Objects." + ::= { alaIND1DaMIBGroups 25 } + +alaDaUNPGroupIdEdgeClassifyGroup OBJECT-GROUP + OBJECTS { + alaDaUNPGroupRuleEdgeProf, + alaDaUNPGroupRuleRowStatus, + alaDaUNPGroupRuleVlanTag + } + STATUS deprecated + DESCRIPTION + "Collection of UNP Classification Rule Port Objects." + ::= { alaIND1DaMIBGroups 26 } + +alaDaUNPMacOuiGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacOuiRuleEdgeProfile, --deprecated + alaDaUNPMacOuiRuleRowStatus, + alaDaUNPMacOuiRuleVlanTag, + alaDaUNPMacOuiRuleProfile1, + alaDaUNPMacOuiRuleProfile2, + alaDaUNPMacOuiRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of UNP MAC Oui Objects." + ::= { alaIND1DaMIBGroups 27 } + +alaDaUNPEndPointGroup OBJECT-GROUP + OBJECTS { + alaDaUNPEndPoinEdgeProfile, --deprecated + alaDaUNPEndPoinRuleRowStatus, + alaDaUNPEndPoinProfile1, + alaDaUNPEndPoinProfile2, + alaDaUNPEndPoinProfile3, + alaDaUNPEndPoinVlanTag + } + STATUS current + DESCRIPTION + "Collection of UNP MAC Oui Objects." + ::= { alaIND1DaMIBGroups 28 } + +alaDaUNPAuthRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPAuthRuleEdgeProfile, --deprecated + alaDaUNPAuthRuleRowStatus, + alaDaUNPAuthRuleVlanTag, + alaDaUNPAuthRuleProfile1, + alaDaUNPAuthRuleProfile2, + alaDaUNPAuthRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of UNP Authentication Rule Objects." + ::= { alaIND1DaMIBGroups 29 } + +alaDaUNPRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPClassifRulePrecedenceNum, + alaDaUNPClassifRuleEdgeProfile, --deprecated + alaDaUNPClassifRulePort, + alaDaUNPClassifRulePortHigh, + alaDaUNPClassifRuleGroupId, --deprecated + alaDaUNPClassifRuleMacAddr, + alaDaUNPClassifRuleMacRngLoaddr, + alaDaUNPClassifRuleMacRngHiaddr, + alaDaUNPClassifRuleMacOuiAddr, + alaDaUNPClassifRuleEndPoin, + alaDaUNPClassifRuleAuthType, + alaDaUNPClassifRuleIpAddressType, + alaDaUNPClassifRuleIpAddress, + alaDaUNPClassifRuleIpMaskType, + alaDaUNPClassifRuleIpMask, + alaDaUNPClassifRowStatus, + alaDaUNPClassifRuleVlanTag, + alaDaUNPClassifRuleCustomerDomain, + alaDaUNPClassifRuleProfile1, + alaDaUNPClassifRuleProfile2, + alaDaUNPClassifRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of UNP Rule Objects." + ::= { alaIND1DaMIBGroups 30 } + +alaDaUNPMacPortClassifyGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacPortRuleEdgeProf,--deprecated + alaDaUNPMacPortRuleRowStatus, + alaDaUNPMacPortRuleVlanTag, + alaDaUNPMacPortRuleProfile1, + alaDaUNPMacPortRuleProfile2, + alaDaUNPMacPortRuleProfile3 + } + STATUS current + DESCRIPTION + "Collection of Objects for Mac & Port based classification rule." + ::= { alaIND1DaMIBGroups 31 } + +alaDaUNPIpPortClassifyGroup OBJECT-GROUP + OBJECTS { + alaDaUNPIpPortRuleEdgeProf, --deprecated + alaDaUNPIpPortRuleRowStatus, + alaDaUNPIpPortRuleVlanTag, + alaDaUNPIpPortRuleProfile1, + alaDaUNPIpPortRuleProfile2, + alaDaUNPIpPortRuleProfile3, + alaDaUNPIpPortRuleMaskType, + alaDaUNPIpPortRuleMask + } + STATUS current + DESCRIPTION + "Collection of Objects for Ip & port based classification rule." + ::= { alaIND1DaMIBGroups 32 } + +alaDaUNPMacIpClassifyGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacIpPortRuleEdgeProf, --deprecated + alaDaUNPMacIpPortRuleRowStatus, + alaDaUNPMacIpPortRuleVlanTag, + alaDaUNPMacIpPortRuleProfile1, + alaDaUNPMacIpPortRuleProfile2, + alaDaUNPMacIpPortRuleProfile3, + alaDaUNPMacIpPortRuleIpMaskType, + alaDaUNPMacIpPortRuleIpMask + } + STATUS current + DESCRIPTION + "Collection of Objects for Mac, Ip & port based classification rule." + ::= { alaIND1DaMIBGroups 33 } + +alaDaUNPMacClassifyGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacGroupRuleEdgeProf, + alaDaUNPMacGroupRuleRowStatus, + alaDaUNPMacGroupRuleVlanTag + } + STATUS deprecated + DESCRIPTION + "Collection of Objects for Mac Address and Group classification." + ::= { alaIND1DaMIBGroups 34 } + +alaDaUNPIpAddressGroup OBJECT-GROUP + OBJECTS { + alaDaUNPIpGroupRuleEdgeProf, + alaDaUNPIpGroupRuleRowStatus, + alaDaUNPIpGroupRuleVlanTag + } + STATUS deprecated + DESCRIPTION + "Collection of Objects for IP and Group Classification." + ::= { alaIND1DaMIBGroups 35 } + +alaDaUNPMacIpGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacIpGroupRuleEdgeProf, + alaDaUNPMacIpGroupRuleRowStatus, + alaDaUNPMacIpGroupRuleVlanTag + } + STATUS deprecated + DESCRIPTION + "Collection of objects for UNP MAC, IP and Group Classification." + ::= { alaIND1DaMIBGroups 36 } + +alaDaUNPUserRoleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPUserRolePrecedenceNum, + alaDaUNPUserRolePolicyList, + alaDaUNPUserRoleEdgeProfile, --deprecated + alaDaUNPUserRoleAuthType, + alaDaUNPUserRolePostLoginStatus, + alaDaUNPUserRoleKerberosPostLoginStatus, + alaDaUNPUserRoleRowStatus, + alaDaUNPUserRoleProfile1, + alaDaUNPUserRoleProfile2, + alaDaUNPUserRoleProfile3 + } + STATUS current + DESCRIPTION + "Collection of UNP User Role Objects." + ::= { alaIND1DaMIBGroups 37 } + +alaDaUNPRestrictedRoleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPRstrctedRolePolicyList, + alaDaUNPRstrctedRoleRowStatus + } + STATUS current + DESCRIPTION + "Collection of UNP Restricted Role Objects." + ::= { alaIND1DaMIBGroups 38 } + +alaDaUNPVlanMappingGroup OBJECT-GROUP + OBJECTS { + alaDaUNPVlanMapIdent, + alaDaUNPVlanMapRowStatus + } + STATUS deprecated + DESCRIPTION + "Collection of UNP Vlan Mapping Objects." + ::= { alaIND1DaMIBGroups 39 } + +alaDaUNPGroup OBJECT-GROUP + OBJECTS { + alaDaUnpGroupDescription, + alaDaUnpGroupIdRowStatus + } + STATUS deprecated + DESCRIPTION + "Collection of Objects for UNP Group Creation and Deletion." + ::= { alaIND1DaMIBGroups 40 } + +alaDaUNPEdgeFlushGroup OBJECT-GROUP + OBJECTS { + alaDaUNPEdgeFlushPortLow, + alaDaUNPEdgeFlushPortHigh, + alaDaUNPEdgeFlushType, + alaDaUNPEdgrFlushMac, + alaDaUNPEdgeFlushComplete, + alaDaUNPEdgeFlushProfile + } + STATUS current + DESCRIPTION + "Collection of UNP Port Edge Flush Objects." + ::= { alaIND1DaMIBGroups 41 } + +alaDaUNPMacAddrsRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacRulesEdgeProf, + alaDaUNPMacRulesRowStatus, + alaDaUNPMacRulesVlanTag + } + STATUS deprecated + DESCRIPTION + "Collection of UNP MAC Edge Flush Objects." + ::= { alaIND1DaMIBGroups 42 } + +alaDaUNPMacRangesGroup OBJECT-GROUP + OBJECTS { + alaDaUNPMacRangeEndMacAddr, + alaDaUNPMacRangeEdgeProf, + alaDaUNPMacRangeRowStatus, + alaDaUNPMacRangeVlanTag + } + STATUS deprecated + DESCRIPTION + "Collection of UNP MAC Edge Flush Objects." + ::= { alaIND1DaMIBGroups 43 } + +alaDaUNPIpMaskGroup OBJECT-GROUP + OBJECTS { + alaDaUNPIpMaskRuleEdgeProf, + alaDaUNPIpMaskRuleRowStatus, + alaDaUNPIpMaskRuleVlanTag + } + STATUS deprecated + DESCRIPTION + "Collection of UNP MAC Edge Flush Objects." + ::= { alaIND1DaMIBGroups 44 } + + -- + -- QMR + -- +alaDaQMRGroup OBJECT-GROUP + OBJECTS { + alaDaQMRPage, + alaDaQMRPath, + alaDaQMRCustomHttpProxyPort, + alaDaQMRPolicyList, + alaDaQMRAllowedIpAddrType, + alaDaQMRAllowedIpAddr, + alaDaQMRAllowedIpMaskType, + alaDaQMRAllowedIpMask, + alaDaQMRAllowedRowStatus + } + STATUS current + DESCRIPTION + "Collection of QMR objects ." + ::= { alaIND1DaMIBGroups 45 } + + alaDaUNPValidityPeriodGroup OBJECT-GROUP + OBJECTS { + alaDaUNPValidityPeriodDays, + alaDaUNPValidityPeriodDaysStatus, + alaDaUNPValidityPeriodMonths, + alaDaUNPValidityPeriodMonthsStatus, + alaDaUNPValidityPeriodHour, + alaDaUNPValidityPeriodHourStatus, + alaDaUNPValidityPeriodEndHour, + alaDaUNPValidityPeriodInterval, + alaDaUNPValidityPeriodIntervalStatus, + alaDaUNPValidityPeriodEndInterval, + alaDaUNPValidityPeriodTimezone, + alaDaUNPValidityPeriodTimezoneStatus, + alaDaUNPValidityPeriodActiveStatus, + alaDaUNPValidityPeriodRowStatus + } + STATUS current + DESCRIPTION + "Collection of UNP Validity Period Objects." + ::= { alaIND1DaMIBGroups 46 } + +alaDaUNPLocationPolicyGroup OBJECT-GROUP + OBJECTS { + alaDaUNPLocationPolicyPort, + alaDaUNPLocationPolicyPortHigh, + alaDaUNPLocationPolicyPortStatus, + alaDaUNPLocationPolicySystemName, + alaDaUNPLocationPolicySystemLocation, + alaDaUNPLocationPolicyRowStatus + } + STATUS current + DESCRIPTION + "Collection of UNP Location Policy Objects." + ::= { alaIND1DaMIBGroups 47 } + +alaDaUNPRedirectAllowedServerGroup OBJECT-GROUP + OBJECTS { + alaDaUNPRedirectAllowedServerIPType, + alaDaUNPRedirectAllowedServerIP, + alaDaUNPRedirectAllowedMaskIPType, + alaDaUNPRedirectAllowedMaskIP, + alaDaUNPRedirectAllowedRowStatus + } + STATUS current + DESCRIPTION + "Collection of UNP Redirect Allowed Server Objects." + ::= { alaIND1DaMIBGroups 48 } + + alaDaMacVlanUserExtGroup OBJECT-GROUP + OBJECTS { + alaDaMacVlanUserExtAppName + } + STATUS current + DESCRIPTION + "Collection of Mac Vlan User Extended Objects." + ::= { alaIND1DaMIBGroups 49 } + +alaDaUNPVxlanProfileGroup OBJECT-GROUP + OBJECTS { + alaDaUNPVxlanProfileEncapVal, + alaDaUNPVxlanProfileVnid, + alaDaUNPVxlanProfileQosPolicyListName, + alaDaUNPVxlanProfileFarEndIPListName, + alaDaUNPVxlanProfileMulticastIPAddressType, + alaDaUNPVxlanProfileMulticastIPAddress, + alaDaUNPVxlanProfileSapVlanXlation, + alaDaUNPVxlanProfileMobileTagStatus, + alaDaUNPVxlanProfileMulticastMode, + alaDaUNPVxlanProfileRowStatus + } + STATUS deprecated + DESCRIPTION + "Collection of DA objects for VXLAN Service Classification Profile." + ::= { alaIND1DaMIBGroups 50 } + +alaDaUNPVxlanFlushGroup OBJECT-GROUP + OBJECTS { + alaDaUNPVxlanFlushComplete, + alaDaUNPVxlanFlushAuthType, + alaDaUNPVxlanFlushMacAddress, + alaDaUNPVxlanFlushSapIDIfIndex, + alaDaUNPVxlanFlushSapIDEncapVal, + alaDaUNPVxlanFlushServiceID, + alaDaUNPVxlanFlushVxlanProfile + } + STATUS deprecated + DESCRIPTION + "Collection of DA objects for VXLAN Users Flush Table." + ::= { alaIND1DaMIBGroups 51 } + +alaDaUNPVxlanFarEndIPListGroup OBJECT-GROUP + OBJECTS { + alaDaUNPVxlanFarEndIPListIPAddressCount, + alaDaUNPVxlanFarEndIPListRemove + } + STATUS current + DESCRIPTION + "Collection of DA objects for VXLAN Far-End-IP Lists Table." + ::= { alaIND1DaMIBGroups 52 } + +alaDaUNPVxlanFarEndIPAddressListGroup OBJECT-GROUP + OBJECTS { + alaDaUNPVxlanFarEndIPAddressListRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for VXLAN Far-End-IP Lists Table." + ::= { alaIND1DaMIBGroups 53 } + +alaDaUNPSpbFlushGroup OBJECT-GROUP + OBJECTS { + alaDaUNPSpbFlushComplete, + alaDaUNPSpbFlushAuthType, + alaDaUNPSpbFlushMacAddress, + alaDaUNPSpbFlushSapIDIfIndex, + alaDaUNPSpbFlushSapIDEncapVal, + alaDaUNPSpbFlushServiceID, + alaDaUNPSpbFlushSpbProfile + } + STATUS deprecated + DESCRIPTION + "Collection of DA objects for SPB Users Flush Table." + ::= { alaIND1DaMIBGroups 54 } + +alaDaKerberosGroup OBJECT-GROUP + OBJECTS { + alaDaKerberosGlobalMacMoveStatus, + alaDaKerberosGlobalInactivityTimer, + alaDaKerberosGlobalPolicy, + alaDaKerberosGlobalPolicyStatus, + alaDaKerberosClientPktHwDiscardStats, + alaDaKerberosServerPktHwDiscardStats, + alaDaKerberosTotalClientPktRxStats, + alaDaKerberosTotalServerPktRxStats, + alaDaKerberosClientPktSwDiscardStats, + alaDaKerberosServerPktSwDiscardStats, + alaDaKerberosTotalASREQRxStats, + alaDaKerberosTotalASREPRxStats, + alaDaKerberosTotalTGSREQRxStats, + alaDaKerberosTotalTGSREPRxStats, + alaDaKerberosTotalErrorRxStats, + alaDaKerberosGlobalClearStats, + alaDaKerberosGlobalClearPortStats, + alaDaKerberosGlobalServerTimeoutTimer, + alaDaKerberosPolicyName, + alaDaKerberosPolicyStatus, + alaDaKerberosPolicyRowStatus, + alaDaKerberosUserPort, + alaDaKerberosUserName, + alaDaKerberosUserDomain, + alaDaKerberosUserAuthState, + alaDaKerberosUserPolicy, + alaDaKerberosUserLeftTime, + alaDaKerberosUserState, + alaDaKerberosPortClearStats, + alaDaKerberosPortClientPktRxStats, + alaDaKerberosPortServerPktRxStats, + alaDaKerberosPortClientPktSwDiscardStats, + alaDaKerberosPortServerPktSwDiscardStats, + alaDaKerberosPortASREQRxStats, + alaDaKerberosPortASREPRxStats, + alaDaKerberosPortTGSREQRxStats, + alaDaKerberosPortTGSREPRxStats, + alaDaKerberosPortErrorRxStats, + alaDaKerberosUdpPort, + alaDaKerberosRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for the management of Kerberos Global configuration." + ::= { alaIND1DaMIBGroups 55 } + +alaDaUNPVlanGroup OBJECT-GROUP + OBJECTS { + alaDaUNPVlanRuleVlanTagPosition, + alaDaUNPVlanRuleEdgeProf, + alaDaUNPVlanRuleRowStatus + } + STATUS current + DESCRIPTION + "Collection of UNP VlanTag ClassificationRule Objects." + ::= { alaIND1DaMIBGroups 56 } + +alaDaUNPPortVlanGroup OBJECT-GROUP + OBJECTS { + alaDaUNPPortVlanRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for the management of + UNP static Port-Vlan configuration." + ::= { alaIND1DaMIBGroups 57 } + + alaDaUNPETmplVlanGroup OBJECT-GROUP + OBJECTS { + alaDaUNPETmplVlanRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for the management of + UNP Edge Template configuration." + ::={ alaIND1DaMIBGroups 58 } + +alaDaUNPUserFlushGroup OBJECT-GROUP + OBJECTS { + alaDaUNPUserFlushComplete, + alaDaUNPUserFlushAuthType, + alaDaUNPUserFlushMacAddress, + alaDaUNPUserFlushProfile, + alaDaUNPUserFlushPortStart, + alaDaUNPUserFlushPortEnd, + alaDaUNPUserFlushSapIDIfIndex, + alaDaUNPUserFlushSapIDEncapVal, + alaDaUNPUserFlushServiceID + } + STATUS current + DESCRIPTION + "Collection of DA objects for Access Users Flush Table." + ::= { alaIND1DaMIBGroups 59 } + +alaDaUNPCustDomainRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPCustDomainRuleVlanTag, + alaDaUNPCustDomainRuleProfile1, + alaDaUNPCustDomainRuleProfile2, + alaDaUNPCustDomainRuleProfile3, + alaDaUNPCustDomainRuleRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for Customer Domain Rule Table." + ::= { alaIND1DaMIBGroups 60 } + +alaDaUNPPortTemplateGroup OBJECT-GROUP + OBJECTS { + alaDaUNPPortTemplateAdminState, + alaDaUNPPortTemplateDirection, + alaDaUNPPortTemplateDomainID, + alaDaUNPPortTemplateClassification, + alaDaUNPPortTemplateTrustTag, + alaDaUNPPortTemplateDynamicService, + alaDaUNPPortTemplateDefaultProfile, + alaDaUNPPortTemplateAAAProfile, + alaDaUNPPortTemplateRedirectPortBounce, + alaDaUNPPortTemplate8021XAuth, + alaDaUNPPortTemplate8021XAuthPassAlternate, + alaDaUNPPortTemplate8021XAuthBypass, + alaDaUNPPortTemplate8021XAuthFailPolicy, + alaDaUNPPortTemplate8021XAuthTxPeriod, + alaDaUNPPortTemplate8021XAuthSuppTimeout, + alaDaUNPPortTemplate8021XAuthMaxReq, + alaDaUNPPortTemplateMACAuth, + alaDaUNPPortTemplateMACAuthPassAlternate, + alaDaUNPPortTemplateMACAuthAllowEAP, + alaDaUNPPortTemplateForceL3Learning, + alaDaUNPPortTemplateForceL3LearningPortBounce, + alaDaUNPPortTemplateRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for the management of + UNP Template configuration." + ::={ alaIND1DaMIBGroups 61 } + +alaDaUNPProfileGroup OBJECT-GROUP + OBJECTS { + alaDaUNPProfileAuthenticationFlag, + alaDaUNPProfileMobileTag, + alaDaUNPProfileCPortalAuthentication, + alaDaUNPProfileRedirect, + alaDaUNPProfileQoSPolicy, + alaDaUNPProfilePeriodPolicy, + alaDaUNPProfileCPortalProfile, + alaDaUNPProfileLocationPolicy, + alaDaUNPProfileSaaProfile, + alaDaUNPProfileInactivityInterval, + alaDaUNPProfileKerberosAuthentication, + alaDaUNPProfileMaxIngressBandwidth, + alaDaUNPProfileMaxEgressBandwidth, + alaDaUNPProfileMaxIngressDepth, + alaDaUNPProfileMaxEgressDepth, + alaDaUNPProfileRowStatus, + alaDaUNPProfileAFDConfig + } + STATUS current + DESCRIPTION + "Collection of DA objects for UNP Profile." + ::= { alaIND1DaMIBGroups 62 } + +alaDaUNPProfileMapVlanGroup OBJECT-GROUP + OBJECTS { + alaDaUNPProfileMapVlanVlanID, + alaDaUNPProfileMapVlanRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for VLAN Classification Profile." + ::= { alaIND1DaMIBGroups 63 } + +alaDaUNPProfileMapSpbGroup OBJECT-GROUP + OBJECTS { + alaDaUNPProfileMapSpbEncapVal, + alaDaUNPProfileMapSpbIsid, + alaDaUNPProfileMapSpbBVlan, + alaDaUNPProfileMapSpbMulticastMode, + alaDaUNPProfileMapSpbVlanXlation, + alaDaUNPProfileMapSpbRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for VLAN Service Classification Profile." + ::= { alaIND1DaMIBGroups 64 } + +alaDaUNPProfileMapVxlanGroup OBJECT-GROUP + OBJECTS { + alaDaUNPProfileMapVxlanEncapVal, + alaDaUNPProfileMapVxlanVnid, + alaDaUNPProfileMapVxlanFarEndIPList, + alaDaUNPProfileMapVxlanMulticastIPAddressType, + alaDaUNPProfileMapVxlanMulticastIPAddress, + alaDaUNPProfileMapVxlanVlanXlation, + alaDaUNPProfileMapVxlanMulticastMode, + alaDaUNPProfileMapVxlanRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for VXLAN Service Classification Profile." + ::= { alaIND1DaMIBGroups 65 } + +alaDaUNPProfileMapStaticGroup OBJECT-GROUP + OBJECTS { + alaDaUNPProfileMapStaticEncapVal, + alaDaUNPProfileMapStaticServiceID, + alaDaUNPProfileMapStaticRowStatus + } + STATUS current + DESCRIPTION + "Collection of DA objects for Static Classification Profile." + ::= { alaIND1DaMIBGroups 66 } + +alaDaUNPCustDomainMacIpRuleGroup OBJECT-GROUP + OBJECTS { + alaDaUNPCustDomainMacIpRuleVlanTag, + alaDaUNPCustDomainMacIpRuleProfile1, + alaDaUNPCustDomainMacIpRuleProfile2, + alaDaUNPCustDomainMacIpRuleProfile3, + alaDaUNPCustDomainMacIpRuleRowStatus, + alaDaUNPCustDomainMacIpRuleIpMaskType, + alaDaUNPCustDomainMacIpRuleIpMask + } + STATUS current + DESCRIPTION + "Collection of DA objects for system level + UNP Mac, Ip and Domain Id rule" + ::= { alaIND1DaMIBGroups 67 } + +alaDaUNPPortTemplateVlanGroup OBJECT-GROUP + OBJECTS { + alaDaUNPPortTemplateVlanRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for the management of + UNP Port Template configuration." + ::={ alaIND1DaMIBGroups 68 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB new file mode 100644 index 0000000..46f8ef1 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB @@ -0,0 +1,1062 @@ +ALCATEL-IND1-DCBX-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, + Counter64, + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, + RowStatus, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + LldpXdot1dcbxSupportedCapacity, + LldpXdot1dcbxTrafficClassValue, + LldpXdot1dcbxTrafficClassBandwidthValue, + LldpXdot1dcbxTrafficSelectionAlgorithm, + LldpXdot1dcbxAppSelector, + LldpXdot1dcbxAppProtocol, + lldpXdot1dcbxAdminApplicationPriorityAEProtocol, + lldpXdot1dcbxAdminApplicationPriorityAESelector + FROM LLDP-EXT-DOT1-V2-MIB + IEEE8021PriorityValue + FROM IEEE8021-TC-MIB + lldpV2LocPortIfIndex + FROM LLDP-V2-MIB + VfcEnableState + FROM ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB + softentIND1Dcbx + FROM ALCATEL-IND1-BASE; + +alcatelIND1DcbxMIB MODULE-IDENTITY + LAST-UPDATED "201106280000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + System Capability Manager, to allow for system control and limitation setting, of + different, features through out the system. + Capability manager is a centralized process which provides hardware information and + capability to other processes. To optimize the system performance , certain features + may be configured to a lower than the hardware limit through capability manager. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2011 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201106280000Z" + DESCRIPTION + "Capability Manager is used to set system wide limitation." + ::= { softentIND1Dcbx 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1DcbxMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Managed Objects." + ::= { alcatelIND1DcbxMIB 1 } + + alcatelIND1DcbxMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Conformance Information." + ::= { alcatelIND1DcbxMIB 2 } + + alcatelIND1DcbxMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Units Of Conformance." + ::= { alcatelIND1DcbxMIBConformance 1 } + + alcatelIND1DcbxMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Compliance Statements." + ::= { alcatelIND1DcbxMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaDcbxConfig OBJECT IDENTIFIER ::= { alcatelIND1DcbxMIBObjects 1 } + alaDcbxConformance OBJECT IDENTIFIER ::= { alcatelIND1DcbxMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +DcbxTrafficFlow ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the traffic flow + 0: Lossy + 1: Lossless" + SYNTAX INTEGER { + tfLossy(0), + tfLossless(1) + } + +DcbxPriorityTCMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each group of four octets in this string specify + a 32-bit Traffic class ID. The IDs are stored in network + byte order; i.e. octet N corresponds to the most + significant 8 bits of the ID, and octet N+3 correspond + to the least significant 8 bits. The list is + large enough to hold 8 TC IDs, one per priority. The first + first 4 octets represent the first priority." + SYNTAX OCTET STRING (SIZE (32)) + +DcbxStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the dcbx status (could be related to hardware) + 0: OK + 1: PFC Resources Exhausted + 2: PFC TLV Mismatch + 3: ETS TLV Mismatch + 4: PFC and ETS TLV Mismatch" + SYNTAX INTEGER { + ok(0), + pfcResourcesExhausted(1), + pfcTlvMismatch(2), + etsTlvMismatch(3), + etsPfcTlvMismatch(4) + } + + +DcbxActionTaken ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the action taken as a result of DcbxStatus + 0: No action taken (dcbx might not be operationaly UP) + 1: Restored ETS admin config + 2: Restored PFC admin config + 3: Disabled PFC + 4: Restored ETS and PFC admin config + 5: Configured local admin + 6: Configured local recommended + 7: Configured remote admin + 8: Configured remote recommended" + SYNTAX INTEGER { + na(0), + restEtsAdminCfg(1), + restPfcAdminCfg(2), + disabledPfc(3), + restEtsPfcAdminCfg(4), + cfgLocalAdmin(5), + cfgLocalRecom(6), + cfgRemoteAdmin(7), + cfgRemoteRecom(8) + } + +DcbxTCsPresent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Octet representing the traffic classes present + in a particular profile. Each bit represents the + presence of the traffic class. The first bit indicates + if TC 0 is present, the second bit indicates TC 1, + and so forth. Bit value 1 indicates the TC is present. + Bit value 0 indicates the TC is not present. + Can be used to change the TC numbering." + SYNTAX OCTET STRING (SIZE (1)) + +DcbxVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the dcbx version + 0: IEEE + 1: CEE + 2: AUTO" + SYNTAX INTEGER { + ieee(0), + cee(1), + auto(2) + } + +RemoteDcbxVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the remote dcbx version + 0: IEEE + 1: CEE + 2: AUTO + 3: Unknown" + SYNTAX INTEGER { + ieee(0), + cee(1), + auto(2), + unknown(3) + } + + +-- xxxxxxxxxxxxxxxxxx +-- DCB Profile Table +-- xxxxxxxxxxxxxxxxxx + +alaDcbxDCProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxDCProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Data Center profiles." + ::= { alaDcbxConfig 1 } + +alaDcbxDCProfileEntry OBJECT-TYPE + SYNTAX AlaDcbxDCProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCB profile entry." + INDEX { alaDcbxDCPId } + ::= { alaDcbxDCProfileTable 1 } + +AlaDcbxDCProfileEntry ::= SEQUENCE { + alaDcbxDCPId + Unsigned32, + alaDcbxDCPName + SnmpAdminString, + alaDcbxDCPETSTrafficClassesSupported + LldpXdot1dcbxSupportedCapacity, + alaDcbxDCPPFCCap + LldpXdot1dcbxSupportedCapacity, + alaDcbxDCPPriorityTCMap + DcbxPriorityTCMap, + alaDcbxDCPTemplateDCPId + Unsigned32, + alaDcbxDCPTemplateDCPName + SnmpAdminString, + alaDcbxDCPTCsPresent + DcbxTCsPresent, + alaDcbxDCP8023xPauseReady + VfcEnableState, + alaDcbxDCPRowStatus + RowStatus + } + +alaDcbxDCPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCB profile." + ::= { alaDcbxDCProfileEntry 1 } + +alaDcbxDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of DCB profile." + ::= { alaDcbxDCProfileEntry 2 } + +alaDcbxDCPETSTrafficClassesSupported OBJECT-TYPE + SYNTAX LldpXdot1dcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of traffic classes supported." + ::= { alaDcbxDCProfileEntry 3 } + +alaDcbxDCPPFCCap OBJECT-TYPE + SYNTAX LldpXdot1dcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of traffic classes on the local device + that may simultaneously have PFC enabled." + ::= { alaDcbxDCProfileEntry 4 } + +alaDcbxDCPPriorityTCMap OBJECT-TYPE + SYNTAX DcbxPriorityTCMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the priority TC map. All 8 priorities are assigned a TC." + ::= { alaDcbxDCProfileEntry 5 } + +alaDcbxDCPTemplateDCPId OBJECT-TYPE + SYNTAX Unsigned32(1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifier of Template DCB profile. Used when creating a new profile. + The template profile values will be copied to the new profile." + ::= { alaDcbxDCProfileEntry 6 } + +alaDcbxDCPTemplateDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Template DCB profile. Used when creating a new profile. + The template profile values will be copied to the new profile." + ::= { alaDcbxDCProfileEntry 7 } + +alaDcbxDCPTCsPresent OBJECT-TYPE + SYNTAX DcbxTCsPresent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Represents the traffic classes present in this particular profile. + Can be used to change the TC numbering. For example, a profile + with TCs numbered 0, 1, 2, can be changed to 1, 5, 7. The numbering + is assigned in increasing order. The number of TCs specified must + match the current number of TCs in the profile." + ::= { alaDcbxDCProfileEntry 8 } + +alaDcbxDCP8023xPauseReady OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Makes a profile pause-ready. Can only be set during profile creation. + When enabled, the PFC is lossy for all traffic classes in the profile + and they cannot be changed to lossless. Applying this profile to a port + will allow the port to have 802.2x pause enabled through the interfaces + commands. Can be applied to ports with a standard VFC profile. Can + be applied to a DCB port only if pfc willing and pfc tlv bits are disabled." + DEFVAL { disabled } + ::= { alaDcbxDCProfileEntry 9 } + +alaDcbxDCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "alaDcbxDCPRowStatus controls the creation and deletion of + rows in the table." + ::= { alaDcbxDCProfileEntry 10 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- DCB Profile Traffic Class Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxDCPTrafficClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxDCPTCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Traffic Classes for the DCB Profiles." + ::= { alaDcbxConfig 2 } + +alaDcbxDCPTCEntry OBJECT-TYPE + SYNTAX AlaDcbxDCPTCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCB profile traffic class entry." + INDEX { alaDcbxDCPTCDCPId, alaDcbxDCPTCTrafficClass } + ::= { alaDcbxDCPTrafficClassTable 1 } + +AlaDcbxDCPTCEntry ::= SEQUENCE { + alaDcbxDCPTCDCPId + Unsigned32, + alaDcbxDCPTCTrafficClass + LldpXdot1dcbxTrafficClassValue, + alaDcbxDCPTCDCPName + SnmpAdminString, + alaDcbxDCPTCMaximumBandwidth + LldpXdot1dcbxTrafficClassBandwidthValue, + alaDcbxDCPTCMinimumBandwidth + LldpXdot1dcbxTrafficClassBandwidthValue, + alaDcbxDCPTCPFCLinkDelay + Unsigned32, + alaDcbxDCPTCPFCLinkDelayUserModified + TruthValue, + alaDcbxDCPTCPFCTrafficFlow + DcbxTrafficFlow, + alaDcbxDCPTCPriorityMap + Unsigned32, + alaDcbxDCPTCTrafficScheduler + LldpXdot1dcbxTrafficSelectionAlgorithm, + alaDcbxDCPTCRecommendedBandwidth + LldpXdot1dcbxTrafficClassBandwidthValue, + alaDcbxDCPTCRecommendedTrafficScheduler + LldpXdot1dcbxTrafficSelectionAlgorithm + } + +alaDcbxDCPTCDCPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCB profile." + ::= { alaDcbxDCPTCEntry 1 } + +alaDcbxDCPTCTrafficClass OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the traffic class." + ::= { alaDcbxDCPTCEntry 2 } + +alaDcbxDCPTCDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of DCB profile." + ::= { alaDcbxDCPTCEntry 3 } + +alaDcbxDCPTCMaximumBandwidth OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassBandwidthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the max bandwidth assigned to this traffic class." + ::= { alaDcbxDCPTCEntry 4 } + +alaDcbxDCPTCMinimumBandwidth OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassBandwidthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the min bandwidth assigned to this traffic class." + ::= { alaDcbxDCPTCEntry 5 } + +alaDcbxDCPTCPFCLinkDelay OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PFC link delay allowance. + Default for a lossy TC is 0 and cannot be any other value. + Default for a lossless TC is 52 and can be changed in a valid range (10-100)." + ::= { alaDcbxDCPTCEntry 6 } + +alaDcbxDCPTCPFCLinkDelayUserModified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the Link Delay value has been modified by the user." + DEFVAL { false } + ::= { alaDcbxDCPTCEntry 7 } + +alaDcbxDCPTCPFCTrafficFlow OBJECT-TYPE + SYNTAX DcbxTrafficFlow + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC traffic flow is enabled on this traffic class" + ::= { alaDcbxDCPTCEntry 8 } + +alaDcbxDCPTCPriorityMap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bitmap that indicates the priorities assigned to this traffic + class." + ::= { alaDcbxDCPTCEntry 9 } + +alaDcbxDCPTCTrafficScheduler OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class scheduler algorithm assigned to + this traffic class." + ::= { alaDcbxDCPTCEntry 10 } + +alaDcbxDCPTCRecommendedBandwidth OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassBandwidthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the recommended min bandwidth assigned to this traffic class." + ::= { alaDcbxDCPTCEntry 11 } + +alaDcbxDCPTCRecommendedTrafficScheduler OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the recommended traffic class scheduler algorithm assigned to + this traffic class." + ::= { alaDcbxDCPTCEntry 12 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxx +-- DCB Port Instance Table +-- xxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPortInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxPortInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of DCP Port Instances." + ::= { alaDcbxConfig 3 } + +alaDcbxPortInstanceEntry OBJECT-TYPE + SYNTAX AlaDcbxPortInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCP Port Instance Entry. + Creating this entry for a port will change the port mode + to DCB, set the default DCB profile (if none is specified), + will disable NDCB features, and will create a set of + alaDcbxPIPrioEntrys for the port." + INDEX { alaDcbxPIIfIndex } + ::= { alaDcbxPortInstanceTable 1 } + +AlaDcbxPortInstanceEntry ::= SEQUENCE { + alaDcbxPIIfIndex + Unsigned32, + alaDcbxPIDCBXAdmin + VfcEnableState, + alaDcbxPIDCBXOper + VfcEnableState, + alaDcbxPIAdminDCPId + Unsigned32, + alaDcbxPIAdminDCPName + SnmpAdminString, + alaDcbxPILocalModified + TruthValue, + alaDcbxPIPFCDefense + VfcEnableState, + alaDcbxPIPFCStatsClear + VfcEnableState, + alaDcbxPIStatus + DcbxStatus, + alaDcbxPIActionTaken + DcbxActionTaken, + alaDcbxPIRowStatus + RowStatus, + alaDcbxPIDCBXVersion + DcbxVersion, + alaDcbxPIDCBXOperVersion + DcbxVersion, + alaDcbxPIDCBXRemoteOperVersion + RemoteDcbxVersion + + } + +alaDcbxPIIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCB profile applied to this port." + ::= { alaDcbxPortInstanceEntry 1 } + +alaDcbxPIDCBXAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DCBX Admin State. Enable or Disable all DCBX features on this port." + DEFVAL { enabled } + ::= { alaDcbxPortInstanceEntry 2 } + +alaDcbxPIDCBXOper OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DCBX Oper State. Enable or Disable all DCBX features on this port." + DEFVAL { disabled } + ::= { alaDcbxPortInstanceEntry 3 } + +alaDcbxPIAdminDCPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifier of DCB profile applied to this port." + ::= { alaDcbxPortInstanceEntry 4 } + +alaDcbxPIAdminDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of DCB profile applied to this port." + ::= { alaDcbxPortInstanceEntry 5 } + +alaDcbxPILocalModified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value is true if local configuration is different from configuration + imported from the DCB profile applied to this port." + DEFVAL { false } + ::= { alaDcbxPortInstanceEntry 6 } + +alaDcbxPIPFCDefense OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PFC Defense Mode. Applies when PFC negotiation fails. If value is enabled, + then PFC becomes disabled but traffic still flows. If the value is disabled, + then PFC local configuration remains on the port." + DEFVAL { enabled } + ::= { alaDcbxPortInstanceEntry 7 } + +alaDcbxPIPFCStatsClear OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Clear the PFC stats for this port." + DEFVAL { disabled } + ::= { alaDcbxPortInstanceEntry 8 } + +alaDcbxPIStatus OBJECT-TYPE + SYNTAX DcbxStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates port status." + DEFVAL { ok } + ::= { alaDcbxPortInstanceEntry 9 } + +alaDcbxPIActionTaken OBJECT-TYPE + SYNTAX DcbxActionTaken + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the action taken as a result of the status." + DEFVAL { na } + ::= { alaDcbxPortInstanceEntry 10 } + +alaDcbxPIRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls the creation and deletion of + rows in the alaDcbxPortInstanceTable." + ::= { alaDcbxPortInstanceEntry 11 } + +alaDcbxPIDCBXVersion OBJECT-TYPE + SYNTAX DcbxVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DCBX Version selected on this port." + ::= { alaDcbxPortInstanceEntry 12 } + +alaDcbxPIDCBXOperVersion OBJECT-TYPE + SYNTAX DcbxVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DCBX Version operating on this port." + ::= { alaDcbxPortInstanceEntry 13 } + +alaDcbxPIDCBXRemoteOperVersion OBJECT-TYPE + SYNTAX RemoteDcbxVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DCBX Remote Version operating on this port." + ::= { alaDcbxPortInstanceEntry 14 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- DCB Profile Traffic Class Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPIPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxPIPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Priorities for DCP Port Instances." + ::= { alaDcbxConfig 4 } + +alaDcbxPIPrioEntry OBJECT-TYPE + SYNTAX AlaDcbxPIPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCB profile traffic class entry." + INDEX { alaDcbxPIPrioIfIndex, alaDcbxPIPrioPriority } + ::= { alaDcbxPIPriorityTable 1 } + +AlaDcbxPIPrioEntry ::= SEQUENCE { + alaDcbxPIPrioIfIndex + Unsigned32, + alaDcbxPIPrioPriority + IEEE8021PriorityValue, + alaDcbxPIPrioTC + LldpXdot1dcbxTrafficClassValue, + alaDcbxPIPrioPFCPacketsReceived + Counter64, + alaDcbxPIPrioPFCPacketsTransmitted + Counter64 + } + +alaDcbxPIPrioIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCP Port Instance." + ::= { alaDcbxPIPrioEntry 1 } + +alaDcbxPIPrioPriority OBJECT-TYPE + SYNTAX IEEE8021PriorityValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the priority of the DCP Port Instance." + ::= { alaDcbxPIPrioEntry 2 } + +alaDcbxPIPrioTC OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class this priority belongs to." + ::= { alaDcbxPIPrioEntry 3 } + +alaDcbxPIPrioPFCPacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total PFC received packet count." + ::= { alaDcbxPIPrioEntry 4 } + +alaDcbxPIPrioPFCPacketsTransmitted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total PFC transmitted packet count." + ::= { alaDcbxPIPrioEntry 5 } + +-- xxxxxxxxxxxxxxxxxxxxxxx +-- PFC Lossless Usage Info +-- xxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPfcLLPrioritiesUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + in use in the system." + ::= { alaDcbxConfig 5 } + +alaDcbxPfcLLPrioritiesReserved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + in reserved in the system." + ::= { alaDcbxConfig 6 } + +alaDcbxPfcLLPrioritiesAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the number of Priorities + available to be configured as PFC Lossless." + ::= { alaDcbxConfig 7 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- PFC Lossless Usage Info - Virtual Chassis Compatible +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPfcUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxPfcUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of chassis entries. Each depicts the pfc priorities available + per chassis. Only valid for TOR platform. In Virtual Chassis mode there is + an entry per chassis. In non-Virtual Chassis mode, only one entry is present." + ::= { alaDcbxConfig 8 } + +alaDcbxPfcUsageEntry OBJECT-TYPE + SYNTAX AlaDcbxPfcUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PFC usage class entry." + INDEX { alaDcbxPfcUsageChassisId } + ::= { alaDcbxPfcUsageTable 1 } + +AlaDcbxPfcUsageEntry ::= SEQUENCE { + alaDcbxPfcUsageChassisId + Unsigned32, + alaDcbxPfcUsagePrioritiesUsed + Unsigned32, + alaDcbxPfcUsagePrioritiesReserved + Unsigned32, + alaDcbxPfcUsagePrioritiesAvailable + Unsigned32 + } + +alaDcbxPfcUsageChassisId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Chassis ID." + ::= { alaDcbxPfcUsageEntry 1 } + +alaDcbxPfcUsagePrioritiesUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + in use." + ::= { alaDcbxPfcUsageEntry 2 } + +alaDcbxPfcUsagePrioritiesReserved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + reserved." + ::= { alaDcbxPfcUsageEntry 3 } + +alaDcbxPfcUsagePrioritiesAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the number of Priorities + available to be configured as PFC Lossless." + ::= { alaDcbxPfcUsageEntry 4 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- DCBX APP PRIO configuration. Used to delete an entry +---in standard mib containing application priorities +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaXdot1dcbxAdminApplicationPriorityAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF + AlaXdot1dcbxAdminApplicationPriorityAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing entries indicating the status of the corresponding row in lldpXdot1dcbxAdminApplicationPriorityAppTable " + ::= { alaDcbxConfig 9 } + +alaXdot1dcbxAdminApplicationPriorityAppEntry OBJECT-TYPE + SYNTAX AlaXdot1dcbxAdminApplicationPriorityAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry that indicates the rowstatus of application priority entry in lldpXdot1dcbxAdminApplicationPriorityAppTable " + INDEX { + lldpV2LocPortIfIndex, + lldpXdot1dcbxAdminApplicationPriorityAESelector, + lldpXdot1dcbxAdminApplicationPriorityAEProtocol + } + ::= { alaXdot1dcbxAdminApplicationPriorityAppTable 1 } + +AlaXdot1dcbxAdminApplicationPriorityAppEntry ::= +SEQUENCE { + alaXdot1dcbxAdminApplicationPriorityAEPriority + IEEE8021PriorityValue, + alaXdot1dcbxAdminApplicationPriorityAppRowStatus + RowStatus +} + +alaXdot1dcbxAdminApplicationPriorityAEPriority OBJECT-TYPE + SYNTAX IEEE8021PriorityValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority code point that should be used in + frames transporting the protocol indicated by + alaXdot1dcbxAdminApplicationPriorityAESelector and + alaXdot1dcbxAdminApplicationPriorityAEProtocol" + ::= { alaXdot1dcbxAdminApplicationPriorityAppEntry 1 } + +alaXdot1dcbxAdminApplicationPriorityAppRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object controls only the deletion of an entry in + lldpXdot1dcbxAdminApplicationPriorityAppTable." + ::= { alaXdot1dcbxAdminApplicationPriorityAppEntry 2 } + +-- ------------------------------------------------------------- +-- Compliance Statements +-- ------------------------------------------------------------- + +alcatelIND1DcbxMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for VFC-DCBX Subsystem." + MODULE -- this module + MANDATORY-GROUPS + { + alaDcbxDCProfileGroup, + alaDcbxDCPTrafficClassGroup, + alaDcbxPortInstanceGroup, + alaDcbxPortInstancePriorityGroup, + alaDcbxPfcUsageGroup, + alaDcbxPfcUsageNewGroup + } + ::= { alcatelIND1DcbxMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- Units Of Conformance +-- ------------------------------------------------------------- + +alaDcbxDCProfileGroup OBJECT-GROUP + OBJECTS + { + alaDcbxDCPName, + alaDcbxDCPETSTrafficClassesSupported, + alaDcbxDCPPFCCap, + alaDcbxDCPPriorityTCMap, + alaDcbxDCPTemplateDCPId, + alaDcbxDCPTemplateDCPName, + alaDcbxDCPTCsPresent, + alaDcbxDCP8023xPauseReady, + alaDcbxDCPRowStatus + } + STATUS current + DESCRIPTION + "Collection of DCB Profile for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 1 } + +alaDcbxDCPTrafficClassGroup OBJECT-GROUP + OBJECTS + { + alaDcbxDCPTCDCPName, + alaDcbxDCPTCMaximumBandwidth, + alaDcbxDCPTCMinimumBandwidth, + alaDcbxDCPTCPFCLinkDelay, + alaDcbxDCPTCPFCLinkDelayUserModified, + alaDcbxDCPTCPFCTrafficFlow, + alaDcbxDCPTCPriorityMap, + alaDcbxDCPTCTrafficScheduler, + alaDcbxDCPTCRecommendedBandwidth, + alaDcbxDCPTCRecommendedTrafficScheduler + } + STATUS current + DESCRIPTION + "Collection of DCB Profile Traffic Class for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 2 } + +alaDcbxPortInstanceGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPIDCBXAdmin, + alaDcbxPIDCBXOper, + alaDcbxPIAdminDCPId, + alaDcbxPIAdminDCPName, + alaDcbxPILocalModified, + alaDcbxPIPFCDefense, + alaDcbxPIPFCStatsClear, + alaDcbxPIStatus, + alaDcbxPIActionTaken, + alaDcbxPIRowStatus, + alaDcbxPIDCBXVersion, + alaDcbxPIDCBXOperVersion, + alaDcbxPIDCBXRemoteOperVersion + + } + STATUS current + DESCRIPTION + "Collection of DCP Port Instances for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 3 } + +alaDcbxPortInstancePriorityGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPIPrioTC, + alaDcbxPIPrioPFCPacketsReceived, + alaDcbxPIPrioPFCPacketsTransmitted + } + STATUS current + DESCRIPTION + "Collection of DCP Port Instance Traffic Class for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 4 } + +alaDcbxPfcUsageGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPfcLLPrioritiesUsed, + alaDcbxPfcLLPrioritiesReserved, + alaDcbxPfcLLPrioritiesAvailable + } + STATUS current + DESCRIPTION + "Collection of PFC Lossless TC Usage Objects." + ::= { alcatelIND1DcbxMIBGroups 5 } + +alaDcbxPfcUsageNewGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPfcUsagePrioritiesUsed, + alaDcbxPfcUsagePrioritiesReserved, + alaDcbxPfcUsagePrioritiesAvailable + } + STATUS current + DESCRIPTION + "Collection of PFC Lossless Priorities Usage Objects. Compatible with + Virtual Chassis mode." + ::= { alcatelIND1DcbxMIBGroups 6 } + +alaXdot1dcbxAdminApplicationPriorityGroup OBJECT-GROUP + OBJECTS + { + alaXdot1dcbxAdminApplicationPriorityAEPriority, + alaXdot1dcbxAdminApplicationPriorityAppRowStatus + } + STATUS current + DESCRIPTION + "Collection of dcbx app priority configuration Usage Objects. " + ::= { alcatelIND1DcbxMIBGroups 7 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DEVICES b/MIBS/nokia/aos7/ALCATEL-IND1-DEVICES new file mode 100644 index 0000000..8be44bf --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DEVICES @@ -0,0 +1,1638 @@ +ALCATEL-IND1-DEVICES DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY +FROM + SNMPv2-SMI + + hardwareIND1Devices +FROM + ALCATEL-IND1-BASE; + + +alcatelIND1DevicesMIB MODULE-IDENTITY + + LAST-UPDATED "201003010000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This module provides Object Indentifier definitions for + Chassis and Modules of the Alcatel Internetworking + OmniSwitch 10000 Series Product Lines. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2010 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201504240000Z" + DESCRIPTION + "Added OS10K, OS6900 and OS6860 SFP definitions." + REVISION "201108040000Z" + DESCRIPTION + "Added OS10K Power Supply, Fan Tray and Fabric Object Indentifier definitions" + REVISION "201003010000Z" + DESCRIPTION + "Initial version of this MIB Module." + + ::= { hardwareIND1Devices 1 } + + +familyOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 10000 Series Product Family." + ::= { alcatelIND1DevicesMIB 9 } + +chassisOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 10000 Series Chassis." + ::= { familyOmniSwitch10000 1 } + +deviceOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 8-Slot Chassis. + Model Name: OS10000 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.1.1" + ::= { chassisOmniSwitch10000 1 } + +fansOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 10000 Series Fan Trays." + ::= { familyOmniSwitch10000 2 } + +fansOmniSwitch10000FT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Fan Tray. + Model Name: OS10-FAN-TRAY + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.2.1" + ::= { fansOmniSwitch10000 1 } + +powersOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 10000 Series Power Supplies." + ::= { familyOmniSwitch10000 3 } + +powersOmniSwitch10000AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series AC power supply. + Model Name: OS10-PS-2500AC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.3.1" + ::= { powersOmniSwitch10000 1 } + +powersOmniSwitch10000DC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series DC power supply. + Model Name: OS10-PS-2400AC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.3.2" + ::= { powersOmniSwitch10000 2 } + +modulesOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 10000 Series Modules." + ::= { familyOmniSwitch10000 4 } + +modulesOmniSwitch10000CM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 10000 Series Chassis Management (CM) Modules." + ::= { modulesOmniSwitch10000 1 } + +cmmOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Chassis Management Module. + Model Name: OS10000-CMM + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.1.1" + ::= { modulesOmniSwitch10000CM 1 } + +cmmOmniSwitch10000PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Chassis Management Module Processor. + Model Name: OS10000-CMM Processor + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.1.1.1" + ::= { cmmOmniSwitch10000 1 } + +modulesOmniSwitch10000NI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Network Interface (NI) Modules." + ::= { modulesOmniSwitch10000 2 } + +niOmniSwitch10000GNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 1000BaseX Ethernet Network Interface (GNI) Modules." + ::= { modulesOmniSwitch10000NI 1 } + +gniOmniSwitch10000C48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series . + Model Name: OS10-GNI-C48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.1.1" + ::= { niOmniSwitch10000GNI 1 } + +gniOmniSwitch10000U48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Ethernet Network Interface Module. + Model Name: OS10-GNI-U48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.1.2" + ::= { niOmniSwitch10000GNI 2 } + +niOmniSwitch10000XNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 10 gig Ethernet Network Interface (XNI) Modules." + ::= { modulesOmniSwitch10000NI 2 } + +gniOmniSwitch10000X16M OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series . + Model Name: OS10-XNI-U16-MAIN + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.2.1" + ::= { niOmniSwitch10000XNI 1 } + +gniOmniSwitch10000X32M OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Ethernet Network Interface Module. + Model Name: OS10-XNI-U32-MAIN + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.2.2" + ::= { niOmniSwitch10000XNI 2 } + +gniOmniSwitch10000X16E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 10 gig Ethernet Network Interface Module U16E. + Model Name: OS10-XNI-U16E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.2.3" + ::= { niOmniSwitch10000XNI 3 } + +gniOmniSwitch10000X16L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 10 gig Ethernet Network Interface Module U16L. + Model Name: OS10-XNI-U16L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.2.4" + ::= { niOmniSwitch10000XNI 4 } + +gniOmniSwitch10000X32E OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 10 gig Ethernet Network Interface Module U32E. + Model Name: OS10-XNI-U32E + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.2.5" + ::= { niOmniSwitch10000XNI 5 } + +niOmniSwitch10000QNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 40 gig Ethernet Network Interface (QNI) Modules." + ::= { modulesOmniSwitch10000NI 3 } + +gniOmniSwitch10000Q8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 40 gig Ethernet Network Interface Module U8. + Model Name: OS10-QNI-U8 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.3.1" + ::= { niOmniSwitch10000QNI 1 } + +gniOmniSwitch10000Q4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 40 gig Ethernet Network Interface Module U4. + Model Name: OS10-QNI-U4 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.3.2" + ::= { niOmniSwitch10000QNI 2 } + +niOmniSwitch10000IC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Network Interface Module Interface Cards (IC)." + ::= { modulesOmniSwitch10000NI 4 } + +icOmniSwitch10000GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 1000BaseX Interface Cards (IC)." + ::= { niOmniSwitch10000IC 1 } + +gicOmniSwitch10000LH OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 1000Base-LH Interface Card. + Model Name: SFP-GIG-LH + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.1.1" + ::= { icOmniSwitch10000GIC 1 } + +gicOmniSwitch10000LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 1000Base-LX Interface Card. + Model Name: SFP-GIG-LX + Assembly: 903436-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.1.2" + ::= { icOmniSwitch10000GIC 2 } + +gicOmniSwitch10000SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Multi Mode Fiber 1000Base-SX Interface Card. + Model Name: SFP-GIG-SX + Assembly: 903442-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.1.3" + ::= { icOmniSwitch10000GIC 3 } + +gicOmniSwitch10000FX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Multi Mode Fibre 100Base-FX Interface Card. + Model Name: SFP-100-LC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.1.4" + ::= { icOmniSwitch10000GIC 4 } + +gicOmniSwitch10000GBX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 1000Base-BX Interface Card. + Model Name: SFP-GIG-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.1.5" + ::= { icOmniSwitch10000GIC 5 } + +gicOmniSwitch10000BX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 100Base-BX Interface Card. + Model Name: SFP-100-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.1.6" + ::= { icOmniSwitch10000GIC 6 } + +gicOmniSwitch10000CT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Copper 10/100/1000Base-T Interface Card. + Model Name: SFP-GIG-T + Assembly: 902753-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.1.7" + ::= { icOmniSwitch10000GIC 7 } + +icOmniSwitch10000TenGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 10 GIG Interface Cards (IC)." + ::= { niOmniSwitch10000IC 2 } + +mgicOmniSwitch10000SR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Multi Mode Fiber 10GBase-SR Interface Card. + Model Name: SFP-10G-SR + Assembly: 903437-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.2.1" + ::= { icOmniSwitch10000TenGIC 1 } + +mgicOmniSwitch10000LR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 10GBase-LR Interface Card. + Model Name: SFP-10G-LR + Assembly: 903432-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.2.2" + ::= { icOmniSwitch10000TenGIC 2 } + +mgicOmniSwitch10000ER OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 10GBase-ER Interface Card. + Model Name: SFP-10G-ER + Assembly: 903439-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.2.3" + ::= { icOmniSwitch10000TenGIC 3 } + +mgicOmniSwitch10000LRM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Multi Mode Fiber 10GBase-LRM Interface Card. + Model Name: SFP-10G-LRM + Assembly: 903441-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.2.4" + ::= { icOmniSwitch10000TenGIC 4 } + +mgicOmniSwitch10000ZR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 10GBase-ZR Interface Card. + Model Name: SFP-10G-24DWD80 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.2.5" + ::= { icOmniSwitch10000TenGIC 5 } + +mgicOmniSwitch10000C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 1,10G Eth 2,4,8G Fiber Channel Direct Attach Copper Interface Cable. + Model Name: SFP-10G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.2.6" + ::= { icOmniSwitch10000TenGIC 6 } + +mgicOmniSwitch10000DualSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Multi Mode Fiber Dual Mode 10GBase-SR/SW,1000Base-SX Interface Card. + Model Name: SFP-10G-GIG-SR + Assembly: 903178-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.2.7" + ::= { icOmniSwitch10000TenGIC 7 } + +icOmniSwitch10000FortyGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 40 GIG Interface Cards (IC)." + ::= { niOmniSwitch10000IC 3 } + +qgicOmniSwitch10000QLR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Single Mode Fiber 40GBase-LR4 Interface Card. + Model Name: QSFP-40G-LR + Assembly: 903433-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.3.1" + ::= { icOmniSwitch10000FortyGIC 1 } + +qgicOmniSwitch10000QSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Multi Mode Fiber 40GBase-SR4 Interface Card. + Model Name: QSFP-40G-SR + Assembly: 903435-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.3.2" + ::= { icOmniSwitch10000FortyGIC 2 } + +qgicOmniSwitch10000QCR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 40GBase-CR4 Copper Interface Card. + Model Name: QSFP-40G-CR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.3.3" + ::= { icOmniSwitch10000FortyGIC 3 } + +qgicOmniSwitch10000QC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series 40G Direct Attached Copper Interface Cable. + Model Name: QSFP-40G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.2.4.3.4" + ::= { icOmniSwitch10000FortyGIC 4 } + +cfmOmniSwitch10000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Fabric Modules." + ::= { modulesOmniSwitch10000 3 } + +cfmOmniSwitch10000CFM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Chassis Management Module Fabric. + Model Name: OS10000-CFM + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.3.1" + ::= { cfmOmniSwitch10000 1 } + +cfmOmniSwitch10000CFMOnly OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 10000 Series Chassis Fabric Module Standalone. + Model Name: OS10000-CFM-ONLY + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.9.4.3.2" + ::= { cfmOmniSwitch10000 2 } + +familyOmniSwitch6900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6900 Series Product Family." + ::= { alcatelIND1DevicesMIB 10 } + +chassisOmniSwitch6900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6900 1-Slot Chassis. + Model Name: OS6900 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.1" + ::= { familyOmniSwitch6900 1 } + +deviceOmniSwitch6900X20 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series . + Model Name: OS6900-X20 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.1.1" + ::= { chassisOmniSwitch6900 1 } + +deviceOmniSwitch6900X40 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series . + Model Name: OS6900-X40 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.1.2" + ::= { chassisOmniSwitch6900 2 } + +deviceOmniSwitch6900T20 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series . + Model Name: OS6900-T20 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.1.3" + ::= { chassisOmniSwitch6900 3 } + +deviceOmniSwitch6900T40 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series . + Model Name: OS6900-T40 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.1.4" + ::= { chassisOmniSwitch6900 4 } + +deviceOmniSwitch6900Q32 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series . + Model Name: OS6900-Q32 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.1.5" + ::= { chassisOmniSwitch6900 5 } + +deviceOmniSwitch6900X72 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series . + Model Name: OS6900-X72 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.1.6" + ::= { chassisOmniSwitch6900 6 } + +fansOmniSwitch6900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6900 Series Fan Trays." + ::= { familyOmniSwitch6900 2 } + +powersOmniSwitch6900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6900 Series Power Supplies." + ::= { familyOmniSwitch6900 3 } + + +powersOmniSwitch6900AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series AC power supply FR (evacuate). + Model Name: OS6900_PS_450W_AC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.3.1" + ::= { powersOmniSwitch6900 1 } + +powersOmniSwitch6900DC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series DC power supply FR (evacuate). + Model Name: OS6900_PS_450W_DC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.3.2" + ::= { powersOmniSwitch6900 2 } + +powersOmniSwitch6900ACRF OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series AC power supply RF (pressured). + Model Name: OS6900_PS_450W_ACRF + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.3.3" + ::= { powersOmniSwitch6900 3 } + +powersOmniSwitch6900DCRF OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series DC power supply RF (pressured). + Model Name: OS6900_PS_450W_DCRF + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.3.4" + ::= { powersOmniSwitch6900 4 } + +modulesOmniSwitch6900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6900 Series Modules." + ::= { familyOmniSwitch6900 4 } + +daughterBoardOmniSwitch6900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6900 Series daughter board." + ::= { familyOmniSwitch6900 5 } + +daughterBoardOmniSwitch6900XNI-U12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series daughter board U12D. + Model Name: OS6900-XNI-U12 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.5.1" + ::= { daughterBoardOmniSwitch6900 1 } + +daughterBoardOmniSwitch6900XNI-U4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series daughter board U4D. + Model Name: OS6900-XNI-U4 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.5.2" + ::= { daughterBoardOmniSwitch6900 2 } + +daughterBoardOmniSwitch6900QNI-U3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series daughter board U3D. + Model Name: OS6900-QNI-U3 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.5.3" + ::= { daughterBoardOmniSwitch6900 3 } + +daughterBoardOmniSwitch6900HNI-U6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series daughter board U6D. + Model Name: OS6900-HNI-U6 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.5.4" + ::= { daughterBoardOmniSwitch6900 4 } + +daughterBoardOmniSwitch6900XNI-T8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series daughter board T8. + Model Name: OS6900-XNI-T8 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.5.5" + ::= { daughterBoardOmniSwitch6900 5 } + +icOmniSwitch6900GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series 1000BaseX Interface Cards (IC)." + ::= { modulesOmniSwitch6900 1 } + +gicOmniSwitch6900LH OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 1000Base-LH Interface Card. + Model Name: SFP-GIG-LH + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.1" + ::= { icOmniSwitch6900GIC 1 } + +gicOmniSwitch16900LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 1000Base-LX Interface Card. + Model Name: SFP-GIG-LX + Assembly: 903436-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.2" + ::= { icOmniSwitch6900GIC 2 } + +gicOmniSwitch6900SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Multi Mode Fiber 1000Base-SX Interface Card. + Model Name: SFP-GIG-SX + Assembly: 903442-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.3" + ::= { icOmniSwitch6900GIC 3 } + +gicOmniSwitch6900FX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Multi Mode Fiber 100Base-FX Interface Card. + Model Name: SFP-100-FX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.4" + ::= { icOmniSwitch6900GIC 4 } + +gicOmniSwitch6900GBX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 1000Base-BX Interface Card. + Model Name: SFP-GIG-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.5" + ::= { icOmniSwitch6900GIC 5 } + +gicOmniSwitch6900BX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 100Base-BX Interface Card. + Model Name: SFP-100-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.6" + ::= { icOmniSwitch6900GIC 6 } + +gicOmniSwitch6900CT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Copper 10/100/1000Base-T Interface Card. + Model Name: SFP-GIG-T + Assembly: 902753-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.7" + ::= { icOmniSwitch6900GIC 7 } + +gicOmniSwitch6900FC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 2/4/8G Multi Mode Fiber Channel Interface Card. + Model Name: SFP-FC-SR + Assembly: 903440-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.1.8" + ::= { icOmniSwitch6900GIC 8 } + +icOmniSwitch6900TenGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series 10 GIG Interface Cards (IC)." + ::= { modulesOmniSwitch6900 2 } + +mgicOmniSwitch6900SR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Multi Mode Fiber 10-Gigabit SR Interface Card. + Model Name: SFP-10G-SR + Assembly: 903437-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.2.1" + ::= { icOmniSwitch6900TenGIC 1 } + +mgicOmniSwitch6900LR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 10GBase-LR Interface Card. + Model Name: SFP-10G-LR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.2.2" + ::= { icOmniSwitch6900TenGIC 2 } + +mgicOmniSwitch6900ER OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 10GBase-ER Interface Card. + Model Name: SFP-10G-ER + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.2.3" + ::= { icOmniSwitch6900TenGIC 3 } + +mgicOmniSwitch6900LRM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Multi Mode Fiber 10GBase-LRM Interface Card. + Model Name: SFP-10G-LRM + Assembly: 903441-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.2.4" + ::= { icOmniSwitch6900TenGIC 4 } + +mgicOmniSwitch6000ZR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 10GBase-ZR Interface Card. + Model Name: SFP-10G-24DWD80 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.2.5" + ::= { icOmniSwitch6900TenGIC 5 } + +mgicOmniSwitch6900C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 1,10G Eth 2,4,8G Fiber Channel Direct Attach Copper Interface Cable. + Model Name: SFP-10G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.2.6" + ::= { icOmniSwitch6900TenGIC 6 } + +mgicOmniSwitch6900DualSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Multi Mode Fiber Dual Mode 10GBase-SR/SW,1000Base-SX Interface Card. + Model Name: SFP-10G-GIG-SR + Assembly: 903178-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.2.7" + ::= { icOmniSwitch6900TenGIC 7 } + +icOmniSwitch6900FortyGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series 40 GIG Interface Cards (IC)." + ::= { modulesOmniSwitch6900 3 } + +qgicOmniSwitch6900QLR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Single Mode Fiber 40GBase-LR4 Interface Card. + Model Name: QSFP-40G-LR + Assembly: 903433-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.3.1" + ::= { icOmniSwitch6900FortyGIC 1 } + +qgicOmniSwitch6900QSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series Multi Mode Fiber 40GBase-SR4 Interface Card. + Model Name: QSFP-40G-SR + Assembly: 903435-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.3.2" + ::= { icOmniSwitch6900FortyGIC 2 } + +qgicOmniSwitch6900QCR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series 40GBase-CR4 Copper Interface Card. + Model Name: QSFP-40G-CR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.3.3" + ::= { icOmniSwitch6900FortyGIC 3 } + +qgicOmniSwitch6900QC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series 40G Direct Attached Copper Interface Cable. + Model Name: QSFP-40G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.3.4" + ::= { icOmniSwitch6900FortyGIC 4 } + +qgicOmniSwitch6900Q4X10GC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series 4X10G Copper Splitter Interface Cable. + Model Name: QSFP-4X10G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.3.5" + ::= { icOmniSwitch6900FortyGIC 5 } + +qgicOmniSwitch6900Q4X10GSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series MPO 40G or 4X10G Splitter SR Interface Cable. + Model Name: QSFP-4X10G-SR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.3.6" + ::= { icOmniSwitch6900FortyGIC 6 } + +qgicOmniSwitch6900Q4X10GLR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6900 Series MPO 40G or 4X10G Splitter LR Interface Cable. + Model Name: QSFP-4X10G-LR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.10.4.3.7" + ::= { icOmniSwitch6900FortyGIC 7 } + + +familyOmniSwitch6860 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6860 Series Product Family." + ::= { alcatelIND1DevicesMIB 11 } + + +chassisOmniSwitch6860 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6860 1-Slot Chassis. + Model Name: OS6860 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1" + ::= { familyOmniSwitch6860 1 } + +deviceOmniSwitch6860-24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860-24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.1" + ::= { chassisOmniSwitch6860 1 } + + +deviceOmniSwitch6860-P24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860-P24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.2" + ::= { chassisOmniSwitch6860 2 } + + +deviceOmniSwitch6860-48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860-48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.3" + ::= { chassisOmniSwitch6860 3 } + + +deviceOmniSwitch6860-P48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860-P48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.4" + ::= { chassisOmniSwitch6860 4 } + + +deviceOmniSwitch6860E-24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860E-24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.5" + ::= { chassisOmniSwitch6860 5 } + + +deviceOmniSwitch6860E-P24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860E-P24 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.6" + ::= { chassisOmniSwitch6860 6 } + + +deviceOmniSwitch6860E-48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860E-48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.7" + ::= { chassisOmniSwitch6860 7 } + + +deviceOmniSwitch6860E-P48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860E-P48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.8" + ::= { chassisOmniSwitch6860 8 } + + +deviceOmniSwitch6860E-U28 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series . + Model Name: OS6860E-U28 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.1.9" + ::= { chassisOmniSwitch6860 9 } + + +fansOmniSwitch6860 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6860 Series Fan Trays." + ::= { familyOmniSwitch6860 2 } + + +powersOmniSwitch6860 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6860 Series Power Supplies." + ::= { familyOmniSwitch6860 3 } + + +powersOmniSwitch6860AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series AC power supply FR (evacuate). + Model Name: OS6860_PS_150W_AC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.3.1" + ::= { powersOmniSwitch6860 1 } + + +powersOmniSwitch6860DC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series AC power supply FR (evacuate). + Model Name: OS6860_PS_150W_DC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.3.2" + ::= { powersOmniSwitch6860 2 } + + +powersOmniSwitch6860POE600-AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series AC power supply FR (evacuate). + Model Name: OS6860_PS_600W_AC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.3.3" + ::= { powersOmniSwitch6860 3 } + + +powersOmniSwitch6860POE920-AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series AC power supply FR (evacuate). + Model Name: OS6860_PS_920W_AC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.3.4" + ::= { powersOmniSwitch6860 4 } + + +modulesOmniSwitch6860 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6860 Series Modules." + ::= { familyOmniSwitch6860 4 } + +icOmniSwitch6860GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series 1000BaseX Interface Cards (IC)." + ::= { modulesOmniSwitch6860 1 } + +gicOmniSwitch6860LH OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Single Mode Fiber 1000Base-LH Interface Card. + Model Name: SFP-GIG-LH + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.1.1" + ::= { icOmniSwitch6860GIC 1 } + +gicOmniSwitch16860LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Single Mode Fiber 1000Base-LX Interface Card. + Model Name: SPF-GIG-LX + Assembly: 903436-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.1.2" + ::= { icOmniSwitch6860GIC 2 } + +gicOmniSwitch6860SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Multi Mode Fiber 1000Base-SX Interface Card. + Model Name: SPF-GIG-SX + Assembly: 903442-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.1.3" + ::= { icOmniSwitch6860GIC 3 } + +gicOmniSwitch6860FX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Multi Mode Fiber 100Base-FX Interface Card. + Model Name: SFP-100-FX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.1.4" + ::= { icOmniSwitch6860GIC 4 } + +gicOmniSwitch6860GBX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Fiber 1000Base-BX Interface Card. + Model Name: SFP-GIG-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.1.5" + ::= { icOmniSwitch6860GIC 5 } + +gicOmniSwitch6860BX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Fiber 100Base-BX Interface Card. + Model Name: SFP-100-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.1.6" + ::= { icOmniSwitch6860GIC 6 } + +gicOmniSwitch6860CT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Copper 10/100/1000Base-T Interface Card. + Model Name: SFP-GIG-T + Assembly: 902753-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.1.7" + ::= { icOmniSwitch6860GIC 7 } + +icOmniSwitch6860TenGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series 10 GIG Interface Cards (IC)." + ::= { modulesOmniSwitch6860 2 } + +mgicOmniSwitch6860SR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Multi Mode Fiber 10-Gigabit SR Interface Card. + Model Name: SFP-10G-SR + Assembly: 902343-10 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.2.1" + ::= { icOmniSwitch6860TenGIC 1 } + +mgicOmniSwitch6860LR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Single Mode Fiber 10GBase-LR Interface Card. + Model Name: SFP-10G-LR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.2.2" + ::= { icOmniSwitch6860TenGIC 2 } + +mgicOmniSwitch6860ER OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Single Mode Fiber 10GBase-ER Interface Card. + Model Name: SFP-10G-ER + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.2.3" + ::= { icOmniSwitch6860TenGIC 3 } + +mgicOmniSwitch6860LRM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Multi Mode Fiber 10GBase-LRM Interface Card. + Model Name: SFP-10G-LRM + Assembly: 903441-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.2.4" + ::= { icOmniSwitch6860TenGIC 4 } + +mgicOmniSwitch6860C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 1,10G Eth 2,4,8G Fiber Channel Direct Attach Copper Interface Cable. + Model Name: SFP-10G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.2.5" + ::= { icOmniSwitch6860TenGIC 5 } + +mgicOmniSwitch6860DualSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Multi Mode Fiber Dual Mode 10GBase-SR/SW,1000Base-SX Interface Card. + Model Name: SFP-10G-GIG-SR + Assembly: 903178-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.2.6" + ::= { icOmniSwitch6860TenGIC 6 } + +icOmniSwitch6860FortyGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series 40 GIG Interface Cards (IC)." + ::= { modulesOmniSwitch6860 3 } + +qgicOmniSwitch6860QSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series Multi Mode Fiber 40GBase-SR4 (20G VFL Stacking) Interface Card. + Model Name: QSFP-40G-SR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.3.1" + ::= { icOmniSwitch6860FortyGIC 1 } + +qgicOmniSwitch6860QCBL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series 40G Copper (20G VFL Stacking) Direct Attach Cable. + Model Name: 6860-CBL + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.3.2" + ::= { icOmniSwitch6860FortyGIC 2 } + +qgicOmniSwitch6860QAOC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series 40G AOC 20M (20G VFL Stacking) Direct Attach Cable. + Model Name: 6860-AOC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.4.3.3" + ::= { icOmniSwitch6860FortyGIC 3 } + +externBoardOmniSwitch6860 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6860 Series external board." + ::= { familyOmniSwitch6860 5 } + + +externBoardOmniSwitch6860CPU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6860 Series external CPU board. + Model Name: OS6860-EXT-CPU + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.11.5.1" + ::= { externBoardOmniSwitch6860 1 } + +familyOmniSwitch9900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9900 Series Product Family." + ::= { alcatelIND1DevicesMIB 12 } + +chassisOmniSwitch9900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9900 Series Chassis." + ::= { familyOmniSwitch9900 1 } + +deviceOmniSwitch9907 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 7-Slot Chassis. + Model Name: OS9907 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.1.1" + ::= { chassisOmniSwitch9900 1 } + +fansOmniSwitch9900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9900 Series Fan Trays." + ::= { familyOmniSwitch9900 2 } + +fansOmniSwitch9900FT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9907 Series Fan Tray. + Model Name: OS99-FAN-TRAY + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.2.1" + ::= { fansOmniSwitch9900 1 } + +powersOmniSwitch9900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9900 Series Power Supplies." + ::= { familyOmniSwitch9900 3 } + +powersOmniSwitch9900AC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series AC power supply. + Model Name: OS99-PS-A + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.3.1" + ::= { powersOmniSwitch9900 1 } + +powersOmniSwitch9900DC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series DC power supply. + Model Name: OS99-PS-D + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.3.2" + ::= { powersOmniSwitch9900 2 } + +modulesOmniSwitch9900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9900 Series Modules." + ::= { familyOmniSwitch9900 4 } + +modulesOmniSwitch9900CM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 9900 Series Chassis Management (CM) Modules." + ::= { modulesOmniSwitch9900 1 } + +cmmOmniSwitch9900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Chassis Management Module. + Model Name: OS99-CMM + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.1.1" + ::= { modulesOmniSwitch9900CM 1 } + +cmmOmniSwitch9900PROC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Chassis Management Module Processor. + Model Name: OS99-CMM Processor + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.1.1.1" + ::= { cmmOmniSwitch9900 1 } + +modulesOmniSwitch9900NI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Network Interface (NI) Modules." + ::= { modulesOmniSwitch9900 2 } + +niOmniSwitch9900GNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 1000BaseX Ethernet Network Interface (GNI) Modules." + ::= { modulesOmniSwitch9900NI 1 } + +gniOmniSwitch9900C48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 48 port Ethernet Network Interface (GNI) Module. + Model Name: OS99-GNI-C48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.1.1" + ::= { niOmniSwitch9900GNI 1 } + +gniOmniSwitch9900P48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 48 port Ethernet Network Interface (GNI) + with Power over Ethernet Module. + Model Name: OS99-GNI-P48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.1.2" + ::= { niOmniSwitch9900GNI 2 } + +gniOmniSwitch9900U48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 48 port Ethernet Network Interface (GNI) + with fiber optic SFPs. + Model Name: OS99-GNI-U48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.1.3" + ::= { niOmniSwitch9900GNI 3 } + + +niOmniSwitch9900XNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 10 GIG Ethernet Network Interface (XNI) Modules." + ::= { modulesOmniSwitch9900NI 2 } + +gniOmniSwitch9900XU48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 48 port 10 GIG Ethernet Network Interface (XNI) Module. + Model Name: OS99-XNI-U48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.2.1" + ::= { niOmniSwitch9900XNI 1 } + +gniOmniSwitch9900XT48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 48 port 10 GIG Twisted Pair Ethernet Network Interface (XNI) Module. + Model Name: OS99-XNI-48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.2.2" + ::= { niOmniSwitch9900XNI 2 } + +gniOmniSwitch9900XP48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 48 port 10 GIG Twisted Pair Ethernet Network Interface (XNI) + with Power over Ethernet Module. + Model Name: OS99-XNI-P48 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.2.3" + ::= { niOmniSwitch9900XNI 3 } + +niOmniSwitch9900QNI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 40 GIG Ethernet Network Interface (QNI) Modules." + ::= { modulesOmniSwitch9900NI 3 } + +niOmniSwitch9900IC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Network Interface Module Interface Cards (IC)." + ::= { modulesOmniSwitch9900NI 4 } + +icOmniSwitch9900GIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 1000BaseX Interface Cards (IC)." + ::= { niOmniSwitch9900IC 1 } + +gicOmniSwitch9900LH OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 1000Base-LH Interface Card. + Model Name: SFP-GIG-LH + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.1" + ::= { icOmniSwitch9900GIC 1 } + +gicOmniSwitch9900LX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 1000Base-LX Interface Card. + Model Name: SFP-GIG-LX + Assembly: 903436-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.2" + ::= { icOmniSwitch9900GIC 2 } + +gicOmniSwitch9900SX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Multi Mode Fiber 1000Base-SX Interface Card. + Model Name: SFP-GIG-SX + Assembly: 903442-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.3" + ::= { icOmniSwitch9900GIC 3 } + +gicOmniSwitch9900FX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Multi Mode Fibre 100Base-FX Interface Card. + Model Name: SFP-100-LC + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.4" + ::= { icOmniSwitch9900GIC 4 } + +gicOmniSwitch9900GBX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 1000Base-BX Interface Card. + Model Name: SFP-GIG-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.5" + ::= { icOmniSwitch9900GIC 5 } + +gicOmniSwitch9900BX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 100Base-BX Interface Card. + Model Name: SFP-100-BX + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.6" + ::= { icOmniSwitch9900GIC 6 } + +gicOmniSwitch9900CT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Copper 10/100/1000Base-T Interface Card. + Model Name: SFP-GIG-T + Assembly: 902753-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.7" + ::= { icOmniSwitch9900GIC 7 } + +gicOmniSwitch9900FC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 2/4/8G Multi Mode Fiber Channel Interface Card. + Model Name: SFP-FC-SR + Assembly: 903440-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.1.8" + ::= { icOmniSwitch9900GIC 8 } + +icOmniSwitch9900TenGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 10 GIG Interface Cards (IC)." + ::= { niOmniSwitch9900IC 2 } + +mgicOmniSwitch9900SR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Multi Mode Fiber 10GBase-SR Interface Card. + Model Name: SFP-10G-SR + Assembly: 903437-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.2.1" + ::= { icOmniSwitch9900TenGIC 1 } + +mgicOmniSwitch9900LR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 10GBase-LR Interface Card. + Model Name: SFP-10G-LR + Assembly: 903432-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.2.2" + ::= { icOmniSwitch9900TenGIC 2 } + +mgicOmniSwitch9900ER OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 10GBase-ER Interface Card. + Model Name: SFP-10G-ER + Assembly: 903439-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.2.3" + ::= { icOmniSwitch9900TenGIC 3 } + +mgicOmniSwitch9900LRM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Multi Mode Fiber 10GBase-LRM Interface Card. + Model Name: SFP-10G-LRM + Assembly: 903441-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.2.4" + ::= { icOmniSwitch9900TenGIC 4 } + +mgicOmniSwitch9900ZR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 10GBase-ZR Interface Card. + Model Name: SFP-10G-24DWD80 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.2.5" + ::= { icOmniSwitch9900TenGIC 5 } + +mgicOmniSwitch9900C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 1,10G Eth 2,4,8G Fiber Channel Direct Attach Copper Interface Cable. + Model Name: SFP-10G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.2.6" + ::= { icOmniSwitch9900TenGIC 6 } + +mgicOmniSwitch9900DualSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Multi Mode Fiber Dual Mode 10GBase-SR/SW,1000Base-SX Interface Card. + Model Name: SFP-10G-GIG-SR + Assembly: 903178-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.2.7" + ::= { icOmniSwitch9900TenGIC 7 } + +icOmniSwitch9900FortyGIC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 40 GIG Interface Cards (IC)." + ::= { niOmniSwitch9900IC 3 } + +qgicOmniSwitch9900QLR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Single Mode Fiber 40GBase-LR4 Interface Card. + Model Name: QSFP-40G-LR + Assembly: 903433-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.3.1" + ::= { icOmniSwitch9900FortyGIC 1 } + +qgicOmniSwitch9900QSR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Multi Mode Fiber 40GBase-SR4 Interface Card. + Model Name: QSFP-40G-SR + Assembly: 903435-90 + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.3.2" + ::= { icOmniSwitch9900FortyGIC 2 } + +qgicOmniSwitch9900QCR OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 40GBase-CR4 Copper Interface Card. + Model Name: QSFP-40G-CR + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.3.3" + ::= { icOmniSwitch9900FortyGIC 3 } + +qgicOmniSwitch9900QC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series 40G Direct Attached Copper Interface Cable. + Model Name: QSFP-40G-C + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.2.4.3.4" + ::= { icOmniSwitch9900FortyGIC 4 } + +cfmOmniSwitch9900 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Fabric Modules." + ::= { modulesOmniSwitch9900 3 } + +cfmOmniSwitch9900CFM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 9900 Series Chassis Management Module Fabric. + Model Name: OS9900-CFM + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.12.4.3.1" + ::= { cfmOmniSwitch9900 1 } + +familyOmniSwitch6865 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6865 Series Product Family." + ::= { alcatelIND1DevicesMIB 13 } + +chassisOmniSwitch6865 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For OmniSwitch 6865 1-Slot Chassis. + Model Name: OS6865 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.13.1" + ::= { familyOmniSwitch6865 1 } + +deviceOmniSwitch6865P16X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6865 Series. + Model Name: OS6865-P16X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.13.1.1" + ::= { chassisOmniSwitch6865 1 } + +deviceOmniSwitch6865U12X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6865 Series. + Model Name: OS6865-U12X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.13.1.2" + ::= { chassisOmniSwitch6865 2 } + +deviceOmniSwitch6865U28X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniSwitch 6865 Series . + Model Name: OS6865-U28X + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.801.1.1.2.1.13.1.3" + ::= { chassisOmniSwitch6865 3 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB new file mode 100644 index 0000000..d2f662b --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DHCPV6-MIB @@ -0,0 +1,447 @@ +ALCATEL-IND1-DHCPV6-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + IpAddress, Integer32, Unsigned32, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, PhysAddress, DisplayString,RowStatus, TimeStamp, TruthValue, DateAndTime + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + Ipv6Address, Ipv6IfIndexOrZero + FROM IPV6-TC + softentIND1Ipv6 + FROM ALCATEL-IND1-BASE + ipv6IfIndex + FROM IPV6-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB; + + +alcatelIND1DHCPv6MIB MODULE-IDENTITY + LAST-UPDATED "201303220000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary DHCPv6 MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 2013 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201303220000Z" + DESCRIPTION + "The first version of this MIB Module." + + ::= { softentIND1Ipv6 2 } + + +alcatelIND1DHCPv6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 1 } + +-- +-- Alcatel DHCPv6 configuration +-- + +alaDHCPv6RelayConfig OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 1 } + +alaDHCPv6RelayAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global DHCPv6 administrative status. This object provides a + means to globally enable or disable the DHCPv6 relay feature. + DHCPv6 Relay must still be enabled on individual interfaces + in order for relay operation to occur." + ::= { alaDHCPv6RelayConfig 1 } + +alaDHCPv6SrvConfig OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 2 } + +alaDHCPv6SrvGlobalConfigStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable(1) or disable(2) DHCPv6 Server on the switch." + DEFVAL { disable } + ::= { alaDHCPv6SrvConfig 1 } + +alaDHCPv6SrvGlobalRestart OBJECT-TYPE + SYNTAX INTEGER + { + inactive(1), + restart(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to restart(2) the DHCPv6 Server on the switch. Default value is + inactive(1) which user can not set." + DEFVAL { inactive } + ::= { alaDHCPv6SrvConfig 2 } + +alaDHCPv6SrvGlobalClearStat OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for DHCPv6 Server. + default(1) - default value for this object, + reset(2) - indicates that all statistic related to DHCPv6 + server in the system should get cleared." + DEFVAL { default } + ::= { alaDHCPv6SrvConfig 3 } + +-- +-- Alcatel DHCPv6 Relay Interface Table +-- + +alaDHCPv6RelayInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHCPv6RelayInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table controlling DHCPv6 Relay on IPv6 interfaces. + + This table extends the corresponding IPv6 interface + entry in alaIPv6InterfaceTable." + ::= { alcatelIND1DHCPv6MIBObjects 3 } + +alaDHCPv6RelayInterfaceEntry OBJECT-TYPE + SYNTAX AlaDHCPv6RelayInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An DHCPv6 relay interface entry." + INDEX { ipv6IfIndex } + ::= { alaDHCPv6RelayInterfaceTable 1 } + +AlaDHCPv6RelayInterfaceEntry ::= SEQUENCE { + alaDHCPv6RelayInterfaceAdminStatus INTEGER +} + +alaDHCPv6RelayInterfaceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCPv6 administrative status on the interface." + ::= { alaDHCPv6RelayInterfaceEntry 1 } + + +-- +-- Alcatel DHCPv6 Relay Destination Table +-- + +alaDHCPv6RelayDestinationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHCPv6RelayDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of DHCPv6 + Relay destinations for an interface." + ::= { alcatelIND1DHCPv6MIBObjects 4 } + +alaDHCPv6RelayDestinationEntry OBJECT-TYPE + SYNTAX AlaDHCPv6RelayDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCPv6 relay destination entry." + INDEX { + ipv6IfIndex, + alaDHCPv6RelayDestinationAddressType, + alaDHCPv6RelayDestinationAddress + } + ::= { alaDHCPv6RelayDestinationTable 1 } + +AlaDHCPv6RelayDestinationEntry ::= SEQUENCE { + alaDHCPv6RelayDestinationAddressType InetAddressType, + alaDHCPv6RelayDestinationAddress InetAddress, + alaDHCPv6RelayDestinationRowStatus RowStatus +} + +alaDHCPv6RelayDestinationAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of a DHCPv6 relay destination. + Only ipv6(2) or ipv6z(4) are allowed." + ::= { alaDHCPv6RelayDestinationEntry 1 } + +alaDHCPv6RelayDestinationAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 address of a DHCPv6 relay destination." + ::= { alaDHCPv6RelayDestinationEntry 2 } + +alaDHCPv6RelayDestinationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of DHCPv6 + relay destinations." + ::= { alaDHCPv6RelayDestinationEntry 3 } + +-- +-- Alcatel DHCPv6 Server Lease Table +-- + +alaDHCPv6SrvLease OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 5 } + +alaDHCPv6SrvLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHCPv6SrvLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCPv6 server lease table." + ::= { alaDHCPv6SrvLease 1 } + +alaDHCPv6SrvLeaseEntry OBJECT-TYPE + SYNTAX AlaDHCPv6SrvLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCPv6 server lease entry." + INDEX { alaDHCPv6SrvLeaseIpv6Address } + ::= { alaDHCPv6SrvLeaseTable 1 } + +AlaDHCPv6SrvLeaseEntry ::= SEQUENCE { + alaDHCPv6SrvLeaseIpv6Address Ipv6Address, + alaDHCPv6SrvLeaseLeaseGrant DateAndTime, + alaDHCPv6SrvLeasePrefLeaseExpiry DateAndTime, + alaDHCPv6SrvLeaseValidLeaseExpiry DateAndTime, + alaDHCPv6SrvLeaseType INTEGER + } + +alaDHCPv6SrvLeaseIpv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 address assigned to the client" + ::= { alaDHCPv6SrvLeaseEntry 1 } + +alaDHCPv6SrvLeaseLeaseGrant OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease granted time for the client." + ::= { alaDHCPv6SrvLeaseEntry 2 } + +alaDHCPv6SrvLeasePrefLeaseExpiry OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Preferred Lease expiry of the client." + ::= { alaDHCPv6SrvLeaseEntry 3 } + +alaDHCPv6SrvLeaseValidLeaseExpiry OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Valid Lease expiry of the client." + ::= { alaDHCPv6SrvLeaseEntry 4 } + +alaDHCPv6SrvLeaseType OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(1), + dynamic(2), + manual(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the lease." + ::= { alaDHCPv6SrvLeaseEntry 5 } + +-- +-- Notifications +-- + +alcatelIND1DHCPv6MIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 0 } + +-- -------------------------------------------------------------- +-- Trap Description +-- -------------------------------------------------------------- +alaDHCPv6SrvTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 6 } + + +alaDHCPv6SrvLeaseUtilizationThresholdTrap NOTIFICATION-TYPE + OBJECTS { + alaDHCPv6SrvLeaseThresholdStatus, + alaDHCPv6SrvSubnetDescriptor + } + STATUS current + DESCRIPTION + "When the lease utilization in a subnet exceeds or deceeds threshold + value set by the application, a notification is sent to the Management Entity, + with the DHCPv6 Server lease utilization information." + ::= { alcatelIND1DHCPv6MIBNotifications 1 } + +alaDHCPv6SrvLeaseThresholdStatus OBJECT-TYPE + SYNTAX INTEGER + { + crossedBelow80Threshold(1), + crossedAbove80Threshold(2), + reached100Threshold(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the threshold status of subnet utilization." + ::= { alaDHCPv6SrvTrapsObj 1 } + +alaDHCPv6SrvSubnetDescriptor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the subnet Descriptor. Denotes the IPv6 address" + ::= { alaDHCPv6SrvTrapsObj 2 } + +-- +-- conformance information +-- + +alcatelIND1DHCPv6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 2 } +alcatelIND1DHCPv6MIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBConformance 1 } +alcatelIND1DHCPv6MIBGroups OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBConformance 2 } + +alaDHCPv6Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches implementing ALCATEL-IND1-DHCPV6-MIB." + MODULE + GROUP alaDHCPv6RelayGroup + DESCRIPTION + "The alaDHCPv6RelayGroup is mandatory when the managed entity + supports DHCPv6 relay." + GROUP alaDHCPv6SrvGroup + DESCRIPTION + "The alaDHCPv6SrvGroup is mandatory when the managed entity + supports DHCPv6 server." + GROUP alaDHCPv6SrvNotificationsGroup + DESCRIPTION + "The alaDHCPv6SrvNotificationsGroup is mandatory when the managed entity + supports DHCPv6 server." + GROUP alaDHCPv6SrvLeaseUtilizationThresholdGroup + DESCRIPTION + " The alaDHCPv6SrvLeaseUtilizationThresholdGroup is mandatory when the + managed entity supports DHCPv6 server." + ::= { alcatelIND1DHCPv6MIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaDHCPv6RelayGroup OBJECT-GROUP + OBJECTS { + alaDHCPv6RelayAdminStatus, + alaDHCPv6RelayInterfaceAdminStatus, + -- alaDHCPv6RelayDestinationAddressType, + -- alaDHCPv6RelayDestinationAddress, + alaDHCPv6RelayDestinationRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of DHCPv6 Relay." + ::= { alcatelIND1DHCPv6MIBGroups 1 } + +alaDHCPv6SrvGroup OBJECT-GROUP + OBJECTS { + alaDHCPv6SrvGlobalConfigStatus, + alaDHCPv6SrvGlobalRestart, + alaDHCPv6SrvGlobalClearStat, + -- alaDHCPv6SrvLeaseIpv6Address, + alaDHCPv6SrvLeaseLeaseGrant, + alaDHCPv6SrvLeasePrefLeaseExpiry, + alaDHCPv6SrvLeaseValidLeaseExpiry, + alaDHCPv6SrvLeaseType + } + STATUS current + DESCRIPTION + "A collection of objects to support management of DHCPv6 server." + ::= { alcatelIND1DHCPv6MIBGroups 2 } + +alaDHCPv6SrvNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { alaDHCPv6SrvLeaseUtilizationThresholdTrap } + STATUS current + DESCRIPTION + "Notifications for DHCPv6 server." + ::= { alcatelIND1DHCPv6MIBGroups 3 } + +alaDHCPv6SrvLeaseUtilizationThresholdGroup OBJECT-GROUP + OBJECTS + { + alaDHCPv6SrvLeaseThresholdStatus, + alaDHCPv6SrvSubnetDescriptor + } + STATUS current + DESCRIPTION + "When the lease utilization in a subnet exceeds or deceeds threshold + value set by the application, a notification is sent to the Management Entity, + with the DHCPv6 Server lease utilization information." +::= { alcatelIND1DHCPv6MIBGroups 4 } + +END + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DHL-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DHL-MIB new file mode 100644 index 0000000..2a467f8 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DHL-MIB @@ -0,0 +1,590 @@ +ALCATEL-IND1-DHL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, OBJECT-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndex + FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + softentIND1DHL + FROM ALCATEL-IND1-BASE; + + + alcatelIND1DHLMIB MODULE-IDENTITY + LAST-UPDATED "201008150000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "The Dual Homed Link uses two links with a number of VLANs split between + them from the common pool of vlans, in such a way that any vlan is not + associated with both of the redundant links at the same time to avoid formation + of loops and also VLANs are still connected to the core when one link fails. + STP is disabled on both the DHL links implicitly." + ::= { softentIND1DHL 1 } + + alcatelIND1DHLMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DHL Subsystem Notifications." + ::= { alcatelIND1DHLMIB 0 } + + alcatelIND1DHLMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For DHL Subsystem Managed Objects." + ::= { alcatelIND1DHLMIB 1 } + + alcatelIND1DHLMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DHL Module MIB Subsystem Conformance Information." + ::= { alcatelIND1DHLMIB 2 } + + alcatelIND1DHLMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DHL Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1DHLMIBConformance 1 } + + alcatelIND1DHLMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for DHL Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1DHLMIBConformance 2 } + +-- -------------------------------------------------------------- + + alaDHLSessionConfig OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 1 } + + alaDHLSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHLSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the DHL control table for providing the + capability of performing DHL Active-Active operations." + ::= { alaDHLSessionConfig 1 } + + alaDHLSessionEntry OBJECT-TYPE + SYNTAX AlaDHLSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table containing information of + a single DHL (Active-Active) session." + INDEX { + alaDHLSessionIndex + } + ::= { alaDHLSessionTable 1 } + + AlaDHLSessionEntry ::= + SEQUENCE { + alaDHLSessionIndex Integer32, + alaDHLSessionDescr SnmpAdminString, + alaDHLSessionAdminStatus INTEGER, + alaDHLSessionOperStatus INTEGER, + alaDHLSessionPreemptionTime Integer32, + alaDHLSessionAdminMacFlushing INTEGER, + alaDHLSessionActiveMacFlushing INTEGER, + alaDHLSessionRowStatus RowStatus + } + + alaDHLSessionIndex OBJECT-TYPE + SYNTAX Integer32 (1 .. 1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHL session Index identify the entries in the table. + we are currently supporting one session." + ::= { alaDHLSessionEntry 1 } + + alaDHLSessionDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User provided description string for the DHL session." + ::= { alaDHLSessionEntry 2 } + + alaDHLSessionAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the admin state of DHL session is ENBLED or DISABLED." + DEFVAL { disable } + ::= { alaDHLSessionEntry 3 } + + alaDHLSessionOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the operational state of DHL session is UP or DOWN." + DEFVAL { down } + ::= { alaDHLSessionEntry 4 } + + + alaDHLSessionPreemptionTime OBJECT-TYPE + SYNTAX Integer32 (0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval, in seconds, which defines the pre-emption time used for delay + in moving back the vlan to their original link." + DEFVAL { 30 } + ::= { alaDHLSessionEntry 5 } + + alaDHLSessionAdminMacFlushing OBJECT-TYPE + SYNTAX INTEGER { + none (1), + raw (2), + mvrp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value for mac-flushing technique used for the specified DHL session." + DEFVAL { none } + ::= { alaDHLSessionEntry 6 } + + alaDHLSessionActiveMacFlushing OBJECT-TYPE + SYNTAX INTEGER { + none (1), + raw (2), + mvrp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of mac-flushing technique used for the specified DHL session." + DEFVAL { none } + ::= { alaDHLSessionEntry 7 } + + alaDHLSessionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the table." + ::= { alaDHLSessionEntry 8 } + + + alaDHLLinksConfig OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 2 } + + alaDHLLinksTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHLLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the DHLG links table for a DHL session. this table allows the + capability to add or remove the DHL links from the DHL session." + ::= { alaDHLLinksConfig 1 } + + alaDHLLinksEntry OBJECT-TYPE + SYNTAX AlaDHLLinksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table, contains information of + the configured port/ling-aggs that participate in a DHL session." + INDEX { + alaDHLSessionIndex, + alaDHLLinkslinkA, + alaDHLLinkslinkB + } + ::= { alaDHLLinksTable 1 } + + AlaDHLLinksEntry ::= + SEQUENCE { + alaDHLLinkslinkA InterfaceIndex, + alaDHLLinkslinkB InterfaceIndex, + alaDHLLinkslinkAOperStatus INTEGER, + alaDHLLinkslinkBOperStatus INTEGER, + alaDHLLinksRowStatus RowStatus + } + + alaDHLLinkslinkA OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for DHL linkA. it can be a physical + port or a logical port" + ::= { alaDHLLinksEntry 1 } + + alaDHLLinkslinkB OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for DHL linkB. it can be a physical + port or a logical port" + ::= { alaDHLLinksEntry 2 } + + alaDHLLinkslinkAOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the operational state of DHL linkA is UP + or DOWN. " + DEFVAL { down } + ::= { alaDHLLinksEntry 3 } + + alaDHLLinkslinkBOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the operational state of DHL linkB is UP + or DOWN. " + DEFVAL { down } + ::= { alaDHLLinksEntry 4 } + + alaDHLLinksRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the table." + ::= { alaDHLLinksEntry 5 } + + alaDHLVpa OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 3 } + + alaDHLVpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHLVpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to display the vlan membership of the DHL links. this table is also + used to display whether a vlan is protected or unprotected and operational on which DHL link. " + ::= { alaDHLVpa 1 } + + alaDHLVpaEntry OBJECT-TYPE + SYNTAX AlaDHLVpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table, contains VPA information of + of each link per DHL session." + INDEX { + alaDHLSessionIndex, + alaDHLVpalink, + alaDHLVpaVlan + } + ::= { alaDHLVpaTable 1 } + + AlaDHLVpaEntry ::= + SEQUENCE { + alaDHLVpalink InterfaceIndex, + alaDHLVpaVlan Integer32, + alaDHLVpaVlanType INTEGER, + alaDHLVpaActiveLink InterfaceIndex + } + + alaDHLVpalink OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the vlan is member of linkA or linkB. the value is + physical identification number for DHL link. it can be a physical port or a logical port " + ::= { alaDHLVpaEntry 1 } + + alaDHLVpaVlan OBJECT-TYPE + SYNTAX Integer32 (1 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan number where the DHL linkA or linkB is member of it." + ::= { alaDHLVpaEntry 2 } + + + alaDHLVpaVlanType OBJECT-TYPE + SYNTAX INTEGER { + protectedVlan (1), + unprotectedVlan (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates whether the vlan is protected or un protected where + one of the DHL link is member of it." + ::= { alaDHLVpaEntry 3 } + + + alaDHLVpaActiveLink OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates the DHL link on which the vlan is operational. + If the value is zero that means the vlan is not operational and + it's unprotected." + ::= { alaDHLVpaEntry 4 } + + alaDHLVlanMap OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 4 } + + alaDHLVlanMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDHLVlanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the DHL vlan map for linkB. this indicates the vlans + that will be operational on DHL linkB from the common pool of + vlans between DHL linkA and linkB and by default the vlans + that are not specified by this table are operational on DHL + linkA." + ::= { alaDHLVlanMap 1 } + + alaDHLVlanMapEntry OBJECT-TYPE + SYNTAX AlaDHLVlanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table, + contains the vlan-map for linkB in DHL session." + INDEX { + alaDHLSessionIndex, + alaDHLVlanMapVlanStart, + alaDHLVlanMapVlanEnd + } + ::= { alaDHLVlanMapTable 1 } + + AlaDHLVlanMapEntry ::= + SEQUENCE { + alaDHLVlanMapVlanStart Integer32, + alaDHLVlanMapVlanEnd Integer32, + alaDHLVlanMapRowStatus RowStatus + } + + alaDHLVlanMapVlanStart OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN number identifying the first vlan id in the + range. And if start and end is same then it will + be treated a one vlan id." + ::= { alaDHLVlanMapEntry 1 } + + alaDHLVlanMapVlanEnd OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN number identifying the end vlan id in the + range. And if start and end is same then it will + be treated a one vlan id." + ::= { alaDHLVlanMapEntry 2 } + + alaDHLVlanMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the table." + ::= { alaDHLVlanMapEntry 3 } + + alaDHLTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 5 } + +-- ------------------------------------------------------------- +-- Notifications +-- ------------------------------------------------------------- + + alaDHLVlanMoveTrap NOTIFICATION-TYPE + OBJECTS { + alaDHLSessionID, + alaDHLPortFrom, + alaDHLPortTo, + alaDHLVlanMoveReason + } + STATUS current + DESCRIPTION + "When linkA or linkB goes down or becomes up and both the ports are + are part of some vlan-map, then this + trap is sent to the Management Entity, with the DHL port information." + ::= { alcatelIND1DHLMIBNotifications 1 } + +-- ------------------------------------------------------------- +-- Notification Objects +-- ------------------------------------------------------------- + alaDHLSessionID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the DHL Session ID for which alaDHLVlanMoveTrap needs to be + sent to the Management Entity." + ::= { alaDHLTrapsObj 1 } + + alaDHLPortFrom OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the port, either linkA or linkB, from which + vlan-mapped vlans have joined to other port due to linkUp or linkDown + as specified by alaDHLVlanMoveReason." + ::= { alaDHLTrapsObj 2 } + + alaDHLPortTo OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the port, either linkA or linkB, to which + vlan-mapped vlans have joined from other port due to linkUp or linkDown + as specified by alaDHLVlanMoveReason." + ::= { alaDHLTrapsObj 3 } + + alaDHLVlanMoveReason OBJECT-TYPE + SYNTAX INTEGER { + linkUp (1), + linkDown (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the reason for Vlan Movement from one port to another port." + ::= { alaDHLTrapsObj 4 } + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- + alcatelIND1DHLMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for DHL." + MODULE + MANDATORY-GROUPS + { + alaDHLSessionGroup, + alaDHLLinksGroup, + alaDHLVpaGroup, + alaDHLVlanMapGroup, + alaDHLNotificationGroup + } + ::= { alcatelIND1DHLMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + alaDHLSessionGroup OBJECT-GROUP + OBJECTS + { + alaDHLSessionDescr, + alaDHLSessionAdminStatus, + alaDHLSessionOperStatus, + alaDHLSessionPreemptionTime, + alaDHLSessionAdminMacFlushing, + alaDHLSessionActiveMacFlushing, + alaDHLSessionRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of a single DHL (Active-Active) session." + ::= { alcatelIND1DHLMIBGroups 1 } + + alaDHLLinksGroup OBJECT-GROUP + OBJECTS + { + alaDHLLinkslinkAOperStatus, + alaDHLLinkslinkBOperStatus, + alaDHLLinksRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for information of the configured port/ling-aggs + that participate in a DHL session." + ::= { alcatelIND1DHLMIBGroups 2 } + + alaDHLVpaGroup OBJECT-GROUP + OBJECTS + { + alaDHLVpaVlanType, + alaDHLVpaActiveLink + } + STATUS current + DESCRIPTION + "Collection of objects providing VPA information of each link + per DHL session." + ::= { alcatelIND1DHLMIBGroups 3 } + + alaDHLVlanMapGroup OBJECT-GROUP + OBJECTS + { + alaDHLVlanMapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects providing the vlan-map for linkB in DHL session." + ::= { alcatelIND1DHLMIBGroups 4 } + + alaDHLNotificationObjectGroup OBJECT-GROUP + OBJECTS + { + alaDHLSessionID, + alaDHLPortFrom, + alaDHLPortTo, + alaDHLVlanMoveReason + } + STATUS current + DESCRIPTION + "Collection of objects providing the information regarding DHL Trap." + ::= { alcatelIND1DHLMIBGroups 5 } + + alaDHLNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaDHLVlanMoveTrap + } + STATUS current + DESCRIPTION + "Collection of objects for DHL Trap information." + ::= { alcatelIND1DHLMIBGroups 6 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DOT3-OAM-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DOT3-OAM-MIB new file mode 100644 index 0000000..03188af --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DOT3-OAM-MIB @@ -0,0 +1,866 @@ +ALCATEL-IND1-DOT3-OAM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, + Integer32, Counter32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP,MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString, RowStatus FROM SNMPv2-TC + ifIndex FROM IF-MIB + dot3OamEntry, dot3OamLoopbackEntry, dot3OamEventLogTimestamp, + dot3OamEventLogOui, dot3OamEventLogType, dot3OamEventLogLocation, + dot3OamEventLogWindowHi, dot3OamEventLogWindowLo, dot3OamEventLogThresholdHi, + dot3OamEventLogThresholdLo, dot3OamEventLogValue, dot3OamEventLogRunningTotal, + dot3OamEventLogEventTotal, dot3OamStatsEntry + FROM DOT3-OAM-MIB + softentIND1Dot3Oam FROM ALCATEL-IND1-BASE; + + + alcatelIND1Dot3OamMIB MODULE-IDENTITY + LAST-UPDATED "200902250000Z" -- 02/25/2009 00:00GMT + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise- + specific Simple Network Management Protocol (SNMP) Management + Information Base (MIB): + + For the Birds Of Prey Product Line + Ethernet in First Mile OAM. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, + special, or consequential damages whatsoever arising from or + related to this document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200902250000Z" + + DESCRIPTION + "Ethernet in First Mile (EFM) module for managing IEEE 802.3ah. + This 802.3ah (EFM) OAM MIB extends standard 802.3ah. + + The set of objects defined in this MIB, do not duplicate, + nor conflict with any MIB object definitions defined in + the RFC 4878 MIB (dot3-oam-mib.mib)." + ::= { softentIND1Dot3Oam 1} + +-- -------------------------------------------------------------- +-- +-- Extension to - Dot3-OAM-MIB +-- Sections of the Ethernet OAM MIB +-- + alcatelIND1Dot3OamNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah OAM Notifications." + ::= { alcatelIND1Dot3OamMIB 0 } + + alcatelIND1Dot3OamMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For 802.3ah OAM Objects." + ::= { alcatelIND1Dot3OamMIB 1 } + + alcatelIND1Dot3OamMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah Module MIB Subsystem Conformance Information." + ::= { alcatelIND1Dot3OamMIB 2 } + + alcatelIND1Dot3OamMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1Dot3OamMIBConformance 1 } + + alcatelIND1Dot3OamMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for 802.3ah Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1Dot3OamMIBConformance 2 } + +-------------------------------------------------------------- + + alaDot3OamStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status requested by management for + 802.3ah. The value enabled(1) indicates that 802.3ah should + be enabled on this device, on all ports for which it has + not been specifically disabled. When disabled(2), 802.3ah + is disabled on all ports and all 802.3ah packets will be + dropped. A transition from disabled(2) to enabled(1) will + cause a reset of all 802.3ah state machines on all ports." + DEFVAL { disabled } + ::= { alcatelIND1Dot3OamMIBObjects 1 } + + alaDot3OamGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for Dot3OAM. + The value reset (1) indicates that clear all statistic counters + related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1Dot3OamMIBObjects 2 } + + alaDot3OamGlobalClearEventLogs OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear event logs control for Dot3OAM. + The value reset (1) indicates that clear all event logs + related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1Dot3OamMIBObjects 3 } + + alaDot3OamGlobalClearVariableTransactions OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear variable transactions control for + Dot3OAM. The value reset (1) indicates that clear all + transactions related to all ports in the system. By default, + this object contains a zero value." + DEFVAL { default } + ::= { alcatelIND1Dot3OamMIBObjects 4 } + + alaDot3OamMultiplePduCount OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the number of PDUs that will be + sent, when OAM needs to send multiple event notification PDUs. + " + DEFVAL { 3 } + ::= { alcatelIND1Dot3OamMIBObjects 5 } + + -- *************************************************************** + +-- DESCRIPTION: +-- "Port configuration information +-- data for the 802.3ah Module. +-- Implementation of this group is mandantory" + + + alaDot3OamPortConfig OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 8 } + + alaDot3OamTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the primary controls and status for the + OAM capabilities of an Ethernet like interface. There will be + one row in this table for each Ethernet like interface in the + system that supports the OAM functions defined in [802.3ah]. + " + ::= { alaDot3OamPortConfig 1 } + + alaDot3OamEntry OBJECT-TYPE + SYNTAX AlaDot3OamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the Ethernet + OAM function for a single Ethernet like interface. Entries in + the table are created automatically for each interface + supporting Ethernet OAM. The status of the row entry can be + determined from dot3OamOperStatus. + + A alaDot3OamEntry is indexed in the alaDot3OamTable by the + ifIndex object of the Interfaces MIB. + " + AUGMENTS { dot3OamEntry } + ::= { alaDot3OamTable 1 } + + AlaDot3OamEntry ::= + SEQUENCE { + alaDot3OamKeepAliveInterval Integer32, + alaDot3OamHelloInterval Integer32, + alaDot3OamNextTransactionId Integer32 + } + + alaDot3OamKeepAliveInterval OBJECT-TYPE + SYNTAX Integer32 (5..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the timer in seconds to restart the + discovery process if no PDUs are received in this time frame. + " + DEFVAL { 5 } + ::= { alaDot3OamEntry 1 } + + alaDot3OamHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the interval between two OAMPDUs + " + DEFVAL { 1 } + ::= { alaDot3OamEntry 2 } + + alaDot3OamNextTransactionId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to fetch the next available transaction id + required for MIB variable retrieval requests on this interface. + To read the remote entity's MIB variables, a unique transaction + id is generated for each request. The administrator first needs + to get the next available transaction id for the interface, and + provide this as index to the alaDot3OamRetrieveRequestTable. + " + ::= { alaDot3OamEntry 3 } + + -- *************************************************************** + +-- DESCRIPTION: +-- "Port loopback information +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + + alaDot3OamPortLoopbackControl OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 9 } + + alaDot3OamLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains controls for the loopback state of the + local link as well as indicating the status of the loopback + function. There is one entry in this table for each entry in + dot3OamTable that supports loopback functionality (where + dot3OamFunctionsSupported includes the loopbackSupport bit + set). + " + ::= { alaDot3OamPortLoopbackControl 1 } + + alaDot3OamLoopbackEntry OBJECT-TYPE + SYNTAX AlaDot3OamLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the L1 ping. + One record/entry shall be maintained per interface. This record + shall be automatically created when L1 ping is initiated for the + first time on the interface. Subsequent ping operations shall + replace the record. Loopback capabilities of the interface can + be determined from the dot3OamLoopbackStatus object. + " + AUGMENTS { dot3OamLoopbackEntry } + ::= { alaDot3OamLoopbackTable 1 } + + AlaDot3OamLoopbackEntry ::= + SEQUENCE { + alaDot3OamPortL1PingFramesConf Integer32, + alaDot3OamPortL1PingFramesDelay Integer32, + alaDot3OamPortL1PingStatus INTEGER, + alaDot3OamPortL1PingFramesSent Counter32, + alaDot3OamPortL1PingFramesReceived Counter32, + alaDot3OamPortL1PingAverageRoundTripDelay Integer32 + } + + alaDot3OamPortL1PingFramesConf OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the number of frames to be transmitted + from the interface during L1 ping. + " + DEFVAL { 5 } + ::= { alaDot3OamLoopbackEntry 1 } + + alaDot3OamPortL1PingFramesDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the delay between two + frames transmitted during L1 ping. + " + DEFVAL { 1000 } + ::= { alaDot3OamLoopbackEntry 2 } + + alaDot3OamPortL1PingStatus OBJECT-TYPE + SYNTAX INTEGER { + default(0), + start(1), + running(2), + operationSuccessful(3), + operationUnsuccessful(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to start the L1 ping operation. Operator + can set only start(1) value and setting of start(1) value is not valid + if object value is start(1) or running(2). + Whenever efm gets enabled on any port, this object has default(0) value. + Default(0) value implies that loopback session has not been started even + for a single time. Running(2) is corresponding to the state, when L1 ping + is going on, operationSuccessful(3) is corresponding to the state, when L1 + ping operation is done successfully. operationUnsuccessful(4) is corresponding + to state when operation gets failed due to some reason. + " + ::= { alaDot3OamLoopbackEntry 3 } + + alaDot3OamPortL1PingFramesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep the actual frames sent during + last L1 ping operation. + " + ::= { alaDot3OamLoopbackEntry 4 } + + alaDot3OamPortL1PingFramesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep the number of frames received + during last L1 ping operation. + " + ::= { alaDot3OamLoopbackEntry 5 } + + alaDot3OamPortL1PingAverageRoundTripDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep the average delay taken by frames + during last L1 ping. + " + ::= { alaDot3OamLoopbackEntry 6 } + + -- *************************************************************** +-- DESCRIPTION: +-- "Port statistics information +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + + alaDot3OamPortStats OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 10 } + + alaDot3OamStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistics for the OAM function on a + particular Ethernet like interface. There is an entry in the + table for every entry in the dot3OamStatsTable. + + The counters in this table are defined as 32-bit entries to + match the counter size as defined in [802.3ah]. Given the OA + protocol is a slow protocol, the counters increment at a slow + rate. + " + ::= { alaDot3OamPortStats 1 } + + alaDot3OamStatsEntry OBJECT-TYPE + SYNTAX AlaDot3OamStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing statistics information on + the Ethernet OAM function for a single Ethernet like + interface. Entries are automatically created for every entry + in the dot3OamStatsTable. Counters are maintained across + transitions in dot3OamOperStatus. + " + AUGMENTS { dot3OamStatsEntry } + ::= { alaDot3OamStatsTable 1 } + + AlaDot3OamStatsEntry ::= + SEQUENCE { + alaDot3OamPortClearStats INTEGER + } + + alaDot3OamPortClearStats OBJECT-TYPE + SYNTAX INTEGER { + default (0), + reset (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port + By default, this objects contains a zero value. + " + DEFVAL { default } + ::= { alaDot3OamStatsEntry 1 } + + -- *************************************************************** +-- DESCRIPTION: +-- "Port event logs information +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + alaDot3OamPortEventLogs OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 11 } + + alaDot3OamEventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records a history of the events that have occurred + at the Ethernet OAM level. These events can include locally + detected events, which may result in locally generated + OAMPDUs, and remotely detected events, which are detected by + the OAM peer entity and signaled to the local entity via + Ethernet OAM. Ethernet OAM events can be signaled by Event + Notification OAMPDUs or by the flags field in any OAMPDU. + " + ::= { alaDot3OamPortEventLogs 1 } + + alaDot3OamEventLogEntry OBJECT-TYPE + SYNTAX AlaDot3OamEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dot3OamEventLogTable. Entries are + automatically created whenever Ethernet OAM events occur at + the local OAM entity, and when Event Notification OAMPDUs are + received at the local OAM entity (indicating events have + occurred at the peer OAM entity). The size of the table is + implementation dependent, but when the table becomes full, + older events are automatically deleted to make room for newer + events. The table index dot3OamEventLogIndex increments for + each new entry, and when the maximum value is reached the + value restarts at zero. + " + INDEX { ifIndex } + ::= { alaDot3OamEventLogTable 1 } + + AlaDot3OamEventLogEntry ::= + SEQUENCE { + alaDot3OamPortClearEventLogs INTEGER + } + + alaDot3OamPortClearEventLogs OBJECT-TYPE + SYNTAX INTEGER { + default (0), + reset (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all event logs corresponding to this port + By default, this objects contains a zero value. + " + DEFVAL { default } + ::= { alaDot3OamEventLogEntry 1 } + + +-- ------------------------------------------------------------- +-- ETHERNET OAM MIB RETRIEVAL Request Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "MIB Retrieval requests +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + alaDot3OamRetrieveRequest OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 12 } + + alaDot3OamRetrieveRequestTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamRetrieveRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MIB variable retrieval request + information" + ::= { alaDot3OamRetrieveRequest 1 } + + alaDot3OamRetrieveRequestEntry OBJECT-TYPE + SYNTAX AlaDot3OamRetrieveRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 802.3ah MIB variable retrieval request entry." + INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableRequestBranch, alaDot3OamVariableRequestLeaf } + ::= { alaDot3OamRetrieveRequestTable 1 } + + AlaDot3OamRetrieveRequestEntry ::= SEQUENCE { + alaDot3OamTransactionId Integer32, + alaDot3OamVariableRequestBranch INTEGER, + alaDot3OamVariableRequestLeaf Integer32, + alaDot3OamVariableRequestRetrieveStatus INTEGER, + alaDot3OamVariableRequestRowStatus RowStatus, + alaDot3OamPortClearVariableTransactions INTEGER + } + + alaDot3OamTransactionId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to set the available transaction id for + retrieving the remote MIB variable for this interface. The + value for this is obtained from alaDot3OamNextTransactionId, + which is part of alaDot3OamTable. + " + ::= { alaDot3OamRetrieveRequestEntry 1 } + + alaDot3OamVariableRequestBranch OBJECT-TYPE + SYNTAX INTEGER { + object(3), + package(4), + attribute(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to set the branch to reference the MIB + object to be retrieved. This is set to attribute, package or + object depending upon the request for getting the MIB variables. + " + DEFVAL { attribute } + ::= { alaDot3OamRetrieveRequestEntry 2 } + + alaDot3OamVariableRequestLeaf OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to set the leaf to reference the MIB + object to be retrieved. + " + ::= { alaDot3OamRetrieveRequestEntry 3 } + + alaDot3OamVariableRequestRetrieveStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + failed(2), + success(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to check the status of a MIB request, + Active means that the request is currently in progress), + failed means that the request has failed, and success + means that the request returned successfully. + " + ::= { alaDot3OamRetrieveRequestEntry 4 } + + alaDot3OamVariableRequestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for initiating a MIB retrieval request. + " + ::= { alaDot3OamRetrieveRequestEntry 5 } + + alaDot3OamPortClearVariableTransactions OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset all variable transactions corresponding to this port + By default, this objects contains a zero value. + " + DEFVAL { default } + ::= { alaDot3OamRetrieveRequestEntry 6 } +-- ------------------------------------------------------------- +-- ETHERNET OAM MIB RETRIEVAL Response Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "MIB Retrieval response +-- for the 802.3ah Module. +-- Implementation of this group is mandantory" + + alaDot3OamRetrieveResponse OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 13 } + + alaDot3OamRetrieveResponseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDot3OamRetrieveResponseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MIB variable retrieval response + information" + ::= { alaDot3OamRetrieveResponse 1 } + + alaDot3OamRetrieveResponseEntry OBJECT-TYPE + SYNTAX AlaDot3OamRetrieveResponseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 802.3ah MIB variable retrieval response entry." + INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableResponseBranch, alaDot3OamVariableResponseLeaf } + ::= { alaDot3OamRetrieveResponseTable 1 } + + AlaDot3OamRetrieveResponseEntry ::= SEQUENCE { + alaDot3OamVariableResponseBranch INTEGER, + alaDot3OamVariableResponseLeaf Integer32, + alaDot3OamVariableResponseValue DisplayString + } + + alaDot3OamVariableResponseBranch OBJECT-TYPE + SYNTAX INTEGER { + object(3), + package(4), + attribute(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The branch to reference the MIB object retrieved. + " + ::= { alaDot3OamRetrieveResponseEntry 1 } + + alaDot3OamVariableResponseLeaf OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The leaf to reference the MIB object retrieved. + " + ::= { alaDot3OamRetrieveResponseEntry 2 } + + alaDot3OamVariableResponseValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the retrived attribute. + " + ::= { alaDot3OamRetrieveResponseEntry 3 } + + +-- ------------------------------------------------------------- +-- 802.3ah Event Notification +-- ------------------------------------------------------------- + + alaDot3OamThresholdEventClear NOTIFICATION-TYPE + OBJECTS { dot3OamEventLogTimestamp, + dot3OamEventLogOui, + dot3OamEventLogType, + dot3OamEventLogLocation, + dot3OamEventLogWindowHi, + dot3OamEventLogWindowLo, + dot3OamEventLogThresholdHi, + dot3OamEventLogThresholdLo, + dot3OamEventLogValue, + dot3OamEventLogRunningTotal, + dot3OamEventLogEventTotal + } + STATUS current + DESCRIPTION + "A alaDot3OamThresholdEventClear notification is sent when a local or + remote threshold crossing event is recovered. + + The OAM entity can be derived from extracting the ifIndex from + the variable bindings. The objects in the notification + correspond to the values in a row instance in the + dot3OamEventLogTable." + ::= { alcatelIND1Dot3OamNotifications 1 } + + alaDot3OamNonThresholdEventClear NOTIFICATION-TYPE + OBJECTS { dot3OamEventLogTimestamp, + dot3OamEventLogOui, + dot3OamEventLogType, + dot3OamEventLogLocation, + dot3OamEventLogEventTotal + } + STATUS current + DESCRIPTION + "A alaDot3OamNonThresholdEventClear notification is sent when a local + or remote non-threshold crossing event is recovered. + + The OAM entity can be derived from extracting the ifIndex from + the variable bindings. The objects in the notification + correspond to the values in a row instance of the + dot3OamEventLogTable." + ::= { alcatelIND1Dot3OamNotifications 2 } + + + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1Dot3OamMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for 802.3ah." + MODULE + MANDATORY-GROUPS + { + alaDot3OamBaseGroup, + alaDot3OamPortConfigGroup, + alaDot3OamPortLoopbackControlGroup, + alaDot3OamPortStatsGroup, + alaDot3OamPortEventLogsGroup, + alaDot3OamRetrieveRequestGroup, + alaDot3OamRetrieveResponseGroup, + alaDot3OamNotificationGroup + } + ::= { alcatelIND1Dot3OamMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +alaDot3OamBaseGroup OBJECT-GROUP +OBJECTS +{ + alaDot3OamStatus, + alaDot3OamGlobalClearStats, + alaDot3OamGlobalClearEventLogs, + alaDot3OamGlobalClearVariableTransactions, + alaDot3OamMultiplePduCount +} + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Base Group." + ::= { alcatelIND1Dot3OamMIBGroups 1 } + +alaDot3OamPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamKeepAliveInterval, + alaDot3OamHelloInterval, + alaDot3OamNextTransactionId + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Port Configuration Table." + ::= { alcatelIND1Dot3OamMIBGroups 2 } + + +alaDot3OamPortLoopbackControlGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamPortL1PingFramesConf, + alaDot3OamPortL1PingFramesDelay, + alaDot3OamPortL1PingStatus, + alaDot3OamPortL1PingFramesSent, + alaDot3OamPortL1PingFramesReceived, + alaDot3OamPortL1PingAverageRoundTripDelay + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Loopback Table." + ::= { alcatelIND1Dot3OamMIBGroups 3 } + +alaDot3OamPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamPortClearStats + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Statistics Table." + ::= { alcatelIND1Dot3OamMIBGroups 4 } + +alaDot3OamPortEventLogsGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamPortClearEventLogs + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Event Log Table." + ::= { alcatelIND1Dot3OamMIBGroups 5 } + +alaDot3OamRetrieveRequestGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamVariableRequestRetrieveStatus, + alaDot3OamVariableRequestRowStatus, + alaDot3OamPortClearVariableTransactions + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Retrieve Request Table." + ::= { alcatelIND1Dot3OamMIBGroups 6 } + +alaDot3OamRetrieveResponseGroup OBJECT-GROUP + OBJECTS + { + alaDot3OamVariableResponseValue + } + STATUS current + DESCRIPTION + "Collection of objects for management of 802.3ah Retrieve Response Table." + ::= { alcatelIND1Dot3OamMIBGroups 7 } + +alaDot3OamNotificationGroup NOTIFICATION-GROUP + + NOTIFICATIONS { + alaDot3OamThresholdEventClear, + alaDot3OamNonThresholdEventClear + } + STATUS current + DESCRIPTION + "A collection of notifications used by 802.3ah to signal + to a management entity that local or remote events have + recovered on a specified Ethernet link. " + ::= { alcatelIND1Dot3OamMIBGroups 8 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DVMRP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DVMRP-MIB new file mode 100644 index 0000000..15aac70 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DVMRP-MIB @@ -0,0 +1,413 @@ +ALCATEL-IND1-DVMRP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + dvmrpInterfaceEntry + FROM DVMRP-STD-MIB + routingIND1Dvmrp + FROM ALCATEL-IND1-BASE; + +alcatelIND1DVMRPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This MIB contains management information for Coronado Layer + 3 Hardware Routing Engine (HRE) management. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Dvmrp 1 } + +alcatelIND1DVMRPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIB 1 } + +alaDvmrpGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIBObjects 1 } +alaDvmrpTunnelXIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDvmrpTunnelXIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of attributes that are associated with the internal + assigned tunnel index when a DVMRP tunnel is created. This table + contains additional objects that are not present in the tunnelMIB + tunnelIfTable." + ::= { alcatelIND1DVMRPMIBObjects 2 } + + +-- *************************************************************************** +-- Global DVMRP Configuration +-- *************************************************************************** + +alaDvmrpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unrestrictedEnable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + DVMRP protocol on this router." + DEFVAL { disable } + ::= { alaDvmrpGlobalConfig 1} + +alaDvmrpRouteReportInterval OBJECT-TYPE + SYNTAX Integer32 (10..2000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Route Report Interval determines how often + a router will send its complete routing tables to + neighboring routers running DVMRP." + DEFVAL { 60 } + ::= { alaDvmrpGlobalConfig 2} + +alaDvmrpFlashUpdateInterval OBJECT-TYPE + SYNTAX Integer32 (5..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum Flash Update Interval defines how often + routing table change messages are sent to + neighboring DVMRP routers. Since these messages + are sent between the transmission of complete + routing tables, the flash update interval value + must be shorter than that of the route report + interval." + DEFVAL { 5 } + ::= { alaDvmrpGlobalConfig 3} + +alaDvmrpNeighborTimeout OBJECT-TYPE + SYNTAX Integer32 (5..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Neighbor Timeout value specifies how long, without + any activity from a neighboring DVMRP router, the + router will wait before assuming that the inactive + router is down." + DEFVAL { 35 } + ::= { alaDvmrpGlobalConfig 4} + +alaDvmrpRouteExpirationTimeout OBJECT-TYPE + SYNTAX Integer32 (20..4000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Route Expiration Timeout value specifies how + long the router will wait before aging out a route. + When this value expires, the route is advertised as + inactive until either it's activity resumes or it is + deleted." + DEFVAL { 140 } + ::= { alaDvmrpGlobalConfig 5} + +alaDvmrpRouteHoldDown OBJECT-TYPE + SYNTAX Integer32 (1..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time during which DVMRP routes are kept + in a hold-down state. A hold-down state refers to + the time that a route to an inactive network continues + to be advertised." + DEFVAL { 120 } + ::= { alaDvmrpGlobalConfig 6} + +alaDvmrpNeighborProbeInterval OBJECT-TYPE + SYNTAX Integer32 (5..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Neighbor Probe Interval value specifies how often + probes will be transmitted to those interfaces + with attached DVMRP neighbors." + DEFVAL { 10 } + ::= { alaDvmrpGlobalConfig 7} + +alaDvmrpPruneLifetime OBJECT-TYPE + SYNTAX Integer32 (180..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Prune Lifetime value defines the value + whereby a source-rooted multicast tree will be + pruned." + DEFVAL { 7200 } + ::= { alaDvmrpGlobalConfig 8} + +alaDvmrpPruneRetransmission OBJECT-TYPE + SYNTAX Integer32 (30..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Prune Packet Retransmission value is the duration + of time that the router will wait, if it continues + to receive unwanted multicast traffic, before + retransmitting a prune message." + DEFVAL { 30 } + ::= { alaDvmrpGlobalConfig 9} + +alaDvmrpGraftRetransmission OBJECT-TYPE + SYNTAX Integer32 (5..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Graft message Retransmission value defines + the duration of time that the router will wait + before retransmitting a graft message, if it has + not already received an acknowledgement from its + neighbor." + DEFVAL { 5 } + ::= { alaDvmrpGlobalConfig 10} + +alaDvmrpInitNbrAsSubord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value true(1) indicates neighbors, on initial discovery, + are considered subordinate. This means traffic may be resumed + slightly quicker on network disruptions. But, if the neighbor + has trouble handling huge initial blasts of traffic, it may be + wise to wait until route reports have been exchanged and the + neighbor has requested dependency, before forwarding traffic." + DEFVAL { true } + ::= { alaDvmrpGlobalConfig 11} + + alaDvmrpBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enables/Disables Bfd for DVMRP Protocol." + DEFVAL {disable} + ::= { alaDvmrpGlobalConfig 12} + + alaDvmrpBfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enables/Disables Bfd for all DVMRP interfaces." + DEFVAL {disable} + ::= { alaDvmrpGlobalConfig 13} + + alaDvmrpMbrOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether MBR is currently enabled/disabled for DVMRP." + ::= { alaDvmrpGlobalConfig 14} + +-- ************************************************************************ +-- DVMRP Tunnel Config Extension Table +-- ************************************************************************ +alaDvmrpTunnelXIfEntry OBJECT-TYPE + SYNTAX AlaDvmrpTunnelXIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional attributes associated with a DVMRP + tunnel." + INDEX { alaDvmrpTunnelIndex } + ::= { alaDvmrpTunnelXIfTable 1 } + +AlaDvmrpTunnelXIfEntry ::= + SEQUENCE { + alaDvmrpTunnelIndex Unsigned32, + alaDvmrpLocalIfIndex Unsigned32 + } + +alaDvmrpTunnelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunnel index of the DVMRP tunnel." + ::= { alaDvmrpTunnelXIfEntry 1 } + +alaDvmrpLocalIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index of the local end-point of the DVMRP tunnel." + + ::= { alaDvmrpTunnelXIfEntry 2 } + + alaDvmrpIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDvmrpIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for Dvmrp Intf table." + ::= { alcatelIND1DVMRPMIBObjects 4 } + + alaDvmrpIfAugEntry OBJECT-TYPE + SYNTAX AlaDvmrpIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaDvmrpIfAugEntry." + AUGMENTS { dvmrpInterfaceEntry } + ::= { alaDvmrpIfAugTable 1 } + + AlaDvmrpIfAugEntry ::= + SEQUENCE { + alaDvmrpIfBfdStatus INTEGER, + alaDvmrpIfMbrDefaultInfoStatus INTEGER + } + + alaDvmrpIfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object enables/disables BFD for this DVMRP interface." + ::= { alaDvmrpIfAugEntry 1 } + + alaDvmrpIfMbrDefaultInfoStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables/disables DVMRP to advertise the default route + on this interface. This object is only applicable if the router + is operating as a Multicast Border Router." + DEFVAL { disable } + ::= { alaDvmrpIfAugEntry 2 } + +-- conformance information + +alcatelIND1DVMRPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIB 2 } +alcatelIND1DVMRPMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1DVMRPMIBConformance 1 } +alcatelIND1DVMRPMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1DVMRPMIBConformance 2 } + +-- compliance statements + +alaDvmrpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running DVMRP + and implementing the ALCATEL-IND1-DVMRP MIB." + MODULE -- this module + MANDATORY-GROUPS { alaDvmrpConfigMIBGroup, + alaDvmrpTunnelXIfMIBGroup,alaDvmrpIfConfigGroup } + + ::= { alcatelIND1DVMRPMIBCompliances 1 } + +-- units of conformance + +alaDvmrpConfigMIBGroup OBJECT-GROUP + OBJECTS { alaDvmrpAdminStatus, alaDvmrpRouteReportInterval, + alaDvmrpFlashUpdateInterval, alaDvmrpNeighborTimeout, + alaDvmrpRouteExpirationTimeout, alaDvmrpRouteHoldDown, + alaDvmrpNeighborProbeInterval, alaDvmrpPruneLifetime, + alaDvmrpPruneRetransmission, alaDvmrpGraftRetransmission, + alaDvmrpInitNbrAsSubord,alaDvmrpBfdStatus,alaDvmrpBfdAllInterfaceStatus, + alaDvmrpMbrOperStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support the management of global + configuration parameters on DVMRP routers." + ::= { alcatelIND1DVMRPMIBGroups 1 } + +alaDvmrpTunnelXIfMIBGroup OBJECT-GROUP + OBJECTS { alaDvmrpLocalIfIndex } + STATUS current + DESCRIPTION + "These objects are required to provide additional information + about configured DVMRP tunnels not found in the standard tunnel + MIB." + ::= { alcatelIND1DVMRPMIBGroups 2 } +alaDvmrpIfConfigGroup OBJECT-GROUP + OBJECTS { alaDvmrpIfBfdStatus, alaDvmrpIfMbrDefaultInfoStatus } + STATUS current + DESCRIPTION + "These objects are required to provide additional information + about configured DVMRP interfaces not found in the standard tunnel + MIB." + ::= { alcatelIND1DVMRPMIBGroups 3 } + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-E-SERVICE-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-E-SERVICE-MIB new file mode 100644 index 0000000..36b3806 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-E-SERVICE-MIB @@ -0,0 +1,1110 @@ + +ALCATEL-IND1-E-SERVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32 FROM SNMPv2-SMI + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + softentIND1eService FROM ALCATEL-IND1-BASE + RowStatus, + TEXTUAL-CONVENTION FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InterfaceIndex FROM IF-MIB + ; + + alcatelIND1EServiceMIB MODULE-IDENTITY + LAST-UPDATED "200705230000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The parameters for configuration of the E-Service feature. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1eService 1} +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- Textual Conventions + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +AlaEServiceUNIProfileProtocolTreatment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The behavior of the bridge in regards to the given protocols packets received on + the UNI. Tunnel (1) enables the packets to be tunneled across the provider + network. Discard (2) causes the packets to be discarded and not enter + the provider network. Peer (3) means that on this port the bridge is to + participate in the protocol." + SYNTAX INTEGER + { + tunnel (1), + drop (2), + peer (3) + } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1eServiceMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Managed Objects." + ::= { alcatelIND1EServiceMIB 1 } + +alcatelIND1EServiceMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Conformance Information." + ::= { alcatelIND1EServiceMIB 2 } + +alcatelIND1EServiceMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Units Of Conformance." + ::= { alcatelIND1EServiceMIBConformance 1 } + +alcatelIND1EServiceMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For E-Service Compliance Statements." + ::= { alcatelIND1EServiceMIBConformance 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service Group + + alaEService OBJECT IDENTIFIER ::= { alcatelIND1eServiceMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceInfo OBJECT IDENTIFIER ::= { alaEService 1 } + + +alaEServiceMode OBJECT-TYPE + SYNTAX INTEGER + { + legacyMode (1), + eServiceMode (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current mode configured for Vlan Stacking and Layer 2 tunnel configuration. + legacyMode (1) indicates that the commands from AlcatelIND1VLANStacking.mib are + to be used. eServiceMode (2) indicates the commands from this MIB are to be used." + DEFVAL { legacyMode } + ::= { alaEServiceInfo 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP Profile Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceSapProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains service profiles containing performance and control attributes. + An entry in this table is created when a new service profile is defined." + ::= { alaEService 2 } + +alaEServiceSapProfileEntry OBJECT-TYPE + SYNTAX AlaEServiceSapProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A E-Service Service Profile entry." + INDEX { IMPLIED alaEServiceSapProfileID } + ::= { alaEServiceSapProfileTable 1 } + +AlaEServiceSapProfileEntry ::= SEQUENCE + { + alaEServiceSapProfileID SnmpAdminString, + alaEServiceSapProfileCVLANTreatment INTEGER, + alaEServiceSapProfileReplacementCVLAN Integer32, + alaEServiceSapProfilePriorityMapMode INTEGER, + alaEServiceSapProfileFixedPriority Integer32, + alaEServiceSapProfileIngressBW Integer32, + alaEServiceSapProfileBandwidthShare INTEGER, + alaEServiceSapProfileRowStatus RowStatus, + alaEServiceSapProfileEgressBW Integer32 + } + +alaEServiceSapProfileID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this profile. Must be at least one character long." + ::= { alaEServiceSapProfileEntry 1 } + +alaEServiceSapProfileCVLANTreatment OBJECT-TYPE + SYNTAX INTEGER + { + stackSVLAN (1), + translate (2), + changeCVLAN (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of VLAN stacking operation to be performed on a customer frame entering + this service. Stack Svlan (1) indicates that the SVLAN is to be pre-pended on the + frame before any existing 802.1Q tag. Translate (2) means to replace the existing + 802.1Q tag with the SVLAN. Change CVLAN (3) indicates that the customer tag is to + remain on the frame but its value is to be changed to the supplied value." + DEFVAL { stackSVLAN } + ::= { alaEServiceSapProfileEntry 2 } + +alaEServiceSapProfileReplacementCVLAN OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CVLAN ID to use when using the Change CVLAN treatment mode." + ::= { alaEServiceSapProfileEntry 3 } + +alaEServiceSapProfilePriorityMapMode OBJECT-TYPE + SYNTAX INTEGER + { + notAssigned (0), + mapInnerPtoOuterP (1), + mapInnerDscpToOuterP(2), + fixedP (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the source of the value for the priority field of the SVLAN + 802.1Q tag when pre-pended to the customer data frame.NotAssigned(0), MapInnerPtoOuterP (1) uses + the priority field of the incoming frame when tagged to fill in the priority field + of the SVLAN tag. mapInnerDscpToOuterP (2) uses the frames priority bits in its IP + DSCP field to fill in the priority field of the SVLAN tag. FixedP (3) uses the + supplied FixedPriorityValue to fill in the SVLAN tag priority bits." + DEFVAL { fixedP } + ::= { alaEServiceSapProfileEntry 4 } + +alaEServiceSapProfileFixedPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the value of the priority field of the 802.1Q SVLAN tag + pre-pended to customer data frames when the fixed priority mapping mode is selected." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 5 } + +alaEServiceSapProfileIngressBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes this limit of ingress bandwidth for the traffic to which + this profile is applied. If 0, no bandwidth limit is applied. This number represents + traffic in units of 1,000,000 bits per second. Note that all CVLAN that belong to this + SAP will share this aggregated limit." + ::= { alaEServiceSapProfileEntry 6 } + +alaEServiceSapProfileBandwidthShare OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(0), + shared (1), + notShared(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the use of the bandwidth limit in how it is applied across + multiple ports of the SAP. If set to notApplicable(0), the SAP is not used. If set + to Shared (1), all the ports that are part of the SAP will use aggregated + bandwidth, sharing some part of the bandwidth limit. If set to notShared (2), + each port will use its own bandwidth meter for this SAP. This value is not used + if ingressBandwidth is 0." + DEFVAL { shared } + ::= { alaEServiceSapProfileEntry 7 } + +alaEServiceSapProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaEServiceSapProfileEntry 8 } + +alaEServiceSapProfileEgressBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes this limit of egress bandwidth for each UNI + of the SAP to which this profile is applied. If 0, no bandwidth limit + is applied. This number represents traffic in units of Megabits per + second. Note that all CVLAN that belong to this SAP will share this + aggregated limit." + DEFVAL { 0 } + ::= { alaEServiceSapProfileEntry 9 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service UNI Profile Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceUNIProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceUNIProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains service profiles containing performance and control attributes. + An entry in this table is created when a new service profile is defined." + ::= { alaEService 3 } + +alaEServiceUNIProfileEntry OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A E-Service Service Profile entry." + INDEX { IMPLIED alaEServiceUNIProfileID } + ::= { alaEServiceUNIProfileTable 1 } + +AlaEServiceUNIProfileEntry ::= SEQUENCE + { + alaEServiceUNIProfileID SnmpAdminString, + alaEServiceUNIProfileStpBpduTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfile8021xTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfile8021ABTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfile8023adTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileGvrpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileAmapTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileMvrpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaEServiceUNIProfileRowStatus RowStatus + } + +alaEServiceUNIProfileID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this profile. Must be at least one character long." + ::= { alaEServiceUNIProfileEntry 1 } + +alaEServiceUNIProfileStpBpduTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the spanning tree + protocol BPDU received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currnetly Peer is not supported for Spanning Tree" + DEFVAL { tunnel } + ::= { alaEServiceUNIProfileEntry 2 } + +alaEServiceUNIProfile8021xTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1x PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currnetly only drop is supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 3 } + +alaEServiceUNIProfile8021ABTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1AB PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently only drop is supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 4 } + +alaEServiceUNIProfile8023adTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1ad PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently only peer is supported" + DEFVAL { peer } + ::= { alaEServiceUNIProfileEntry 5 } + +alaEServiceUNIProfileGvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object describes the behavior of the bridge in regards to the GVRP PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for GVRP" + DEFVAL { tunnel } + ::= { alaEServiceUNIProfileEntry 6 } + +alaEServiceUNIProfileAmapTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the Alcatel + propietary AMAP PDU frames received on the UNI. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol. Currently + drop is only supported" + DEFVAL { drop } + ::= { alaEServiceUNIProfileEntry 7 } + +alaEServiceUNIProfileMvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the MVRP PDU + frames received on the UNI. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for MVRP" + DEFVAL { tunnel } + ::= { alaEServiceUNIProfileEntry 8 } + +alaEServiceUNIProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaEServiceUNIProfileEntry 9 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service Service Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the services and their assigned SVLAN for the + E-Service feature." + ::= { alaEService 4 } + +alaEServiceEntry OBJECT-TYPE + SYNTAX AlaEServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svlan/ipmvlan-port association." + INDEX { IMPLIED alaEServiceID } + ::= { alaEServiceTable 1 } + +AlaEServiceEntry ::= SEQUENCE + { + alaEServiceID SnmpAdminString, + alaEServiceSVLAN Integer32, + alaEServiceVlanType INTEGER, + alaEServiceRowStatus RowStatus + } + +alaEServiceID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this Service. Must be at least one character long." + ::= { alaEServiceEntry 1 } + +alaEServiceSVLAN OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SVLAN number of the SVLAN chosen to the be transport for this service." + ::= { alaEServiceEntry 2 } + +alaEServiceVlanType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + svlan(1), + ipmvlan(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the vlan this service is going to attach to. When creating the service, + the type should match the vlanId specified in the request." + ::= { alaEServiceEntry 3 } + +alaEServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a service. When + creating or deleting the service, the user needs to provide both + the svlan and the vlantype objects." + ::= { alaEServiceEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the Service Access Points (Sap) listed by ID. + This table is used to create, delete, and modify the SAP's profile" + ::= { alaEService 5 } + +alaEServiceSapEntry OBJECT-TYPE + SYNTAX AlaEServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of SAP." + INDEX { alaEServiceSapID} + ::= { alaEServiceSapTable 1 } + +AlaEServiceSapEntry ::= SEQUENCE + { + alaEServiceSapID Integer32, + alaEServiceSapServiceID SnmpAdminString, + alaEServiceSapProfile SnmpAdminString, + alaEServiceSapRowStatus RowStatus + } + +alaEServiceSapID OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Number given to uniquely identify the SAP." + ::= { alaEServiceSapEntry 1 } + +alaEServiceSapServiceID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A label given to uniquely identify the Service this SAP is for. Must + be at least one character long." + ::= { alaEServiceSapEntry 2 } + +alaEServiceSapProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string identifying the SAP Profile this sap is to use. If specified, must match an existing + SAP Profile." + ::= { alaEServiceSapEntry 3 } + +alaEServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a sap. When + creating the sap, the user needs to provide the service name in + the same set request." + ::= { alaEServiceSapEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP CVLAN Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceSapCvlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapCvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the Service Access Points (Sap) where the CVLANs are bound + to their service." + ::= { alaEService 6 } + +alaEServiceSapCvlanEntry OBJECT-TYPE + SYNTAX AlaEServiceSapCvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CVLAN to Sap binding." + INDEX { alaEServiceSapCvlanSapID, alaEServiceSapCvlanCvlan } + ::= { alaEServiceSapCvlanTable 1 } + +AlaEServiceSapCvlanEntry ::= SEQUENCE + { + alaEServiceSapCvlanSapID Integer32, + alaEServiceSapCvlanCvlan Integer32, + alaEServiceSapCvlanMapType INTEGER, + alaEServiceSapCvlanRowStatus RowStatus + } + +alaEServiceSapCvlanSapID OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Number given to uniquely identify this SAP." + ::= { alaEServiceSapCvlanEntry 1 } + +alaEServiceSapCvlanCvlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is the CVLAN ID that this binding is targeted at. The CVLAN ID + may be 0, which indicates an all or untagged only mapping type." + ::= { alaEServiceSapCvlanEntry 2 } + +alaEServiceSapCvlanMapType OBJECT-TYPE + SYNTAX INTEGER + { + single (1), + all(2), + untaggedOnly (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the mapping type that defines what CVLANs are mapped into this service. + Multiple mappings can be defined for CVLAN to service, however only one all (2) or + untaggedOnly (3) mapping entry can be created per UNI. A mapping type of Single (1) + denotes a specific CVLAN value to bind to the service. A mapping type of All (2) + denotes that all customer frames that do not map to any other SAP, + will be mapped into this service. A mapping type of Untagged (3) denotes that only + the untagged frames will be mapped into this service." + DEFVAL { single } + ::= { alaEServiceSapCvlanEntry 3 } + +alaEServiceSapCvlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a SAP." + ::= { alaEServiceSapCvlanEntry 4 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service Port Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServicePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServicePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the ports used by the EService feature. Both UNI and NNI + are listed here." + ::= { alaEService 7 } + +alaEServicePortEntry OBJECT-TYPE + SYNTAX AlaEServicePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of ports being used by EService." + INDEX { alaEServicePortID} + ::= { alaEServicePortTable 1 } + +AlaEServicePortEntry ::= SEQUENCE + { + alaEServicePortID InterfaceIndex, + alaEServicePortType INTEGER, + alaEServicePortVendorTpid Integer32, + alaEServicePortLegacyStpBpdu INTEGER, + alaEServicePortLegacyGvrpPdu INTEGER, + alaEServicePortUniProfile SnmpAdminString, + alaEServicePortTransBridging INTEGER, + alaEServicePortLegacyMvrpPdu INTEGER, + alaEServicePortRowStatus RowStatus + } + +alaEServicePortID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of this UNI or NNI Port." + ::= { alaEServicePortEntry 1 } + +alaEServicePortType OBJECT-TYPE + SYNTAX INTEGER + { + uni (1), + nni (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of port for Vlan Stacking operation. uni (1) represents a customer facing + port on which traffic may enter the E-Service. nni (2) respresents a provider network + port over which the E-Service may be connected." + DEFVAL { uni } + ::= { alaEServicePortEntry 2 } + +alaEServicePortVendorTpid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "he TPID for this port if type is NNI. It is used for the incoming data + traffic parsing and it is substituted to the 802.1Q standard Tpid for + the outgoing data traffic. This is used for compatibility with other vendor + equipment. The default value is the standard value 0x8100." + DEFVAL { 33024 } + ::= { alaEServicePortEntry 3 } + +alaEServicePortLegacyStpBpdu OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (0), + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The legacy STP BPDU treatment for this port if NNI. It defines the type of processing + applied to STP legacy BPDUs on network ports. Legacy BPDU refer to conventional/customer + BPDUs with MAC address 01:80:c2:00:00:00 and its processing on network ports can be + enabled/disabled by this object.By default the value is disabled i.e + provider MAC BPDU with MAC address 01:80:c2:00:00:08 would be processed at network ports." + DEFVAL { disable } + ::= { alaEServicePortEntry 4 } + +alaEServicePortLegacyGvrpPdu OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (0), + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The legacy GVRP PDU treatment for this port if NNI. It defines the type of processing + applied to GVRP PDUs on network ports. " + DEFVAL { disable } + ::= { alaEServicePortEntry 5 } + +alaEServicePortUniProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The label of an existing UNI profile that which contains various properties to be + applied to this port if UNI." + ::= { alaEServicePortEntry 6 } + +alaEServicePortTransBridging OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Transparent Bridging status for the nni Port." + DEFVAL { disable } + ::= { alaEServicePortEntry 7 } + +alaEServicePortLegacyMvrpPdu OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (0), + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The legacy MVRP PDU treatment for this port if NNI. It defines the type of processing + applied to MVRP PDUs on network ports. " + DEFVAL { disable } + ::= { alaEServicePortEntry 8 } + +alaEServicePortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a binding" + ::= { alaEServicePortEntry 9 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service SAP-UNI Binding Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceSapUniTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceSapUniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the UNI that are bound to each SAP for classifying + traffic into each EService. Not that writing to this table may create + a new UNI." + ::= { alaEService 8 } + +alaEServiceSapUniEntry OBJECT-TYPE + SYNTAX AlaEServiceSapUniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of SAP-UNI bindings being used by EService." + INDEX { alaEServiceSapUniSap, alaEServiceSapUniUni} + ::= { alaEServiceSapUniTable 1 } + +AlaEServiceSapUniEntry ::= SEQUENCE + { + alaEServiceSapUniSap Integer32, + alaEServiceSapUniUni InterfaceIndex, + alaEServiceSapUniRowStatus RowStatus + } + + +alaEServiceSapUniSap OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAP ID that is configured onto this port." + ::= { alaEServiceSapUniEntry 1 } + +alaEServiceSapUniUni OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of this UNI Port." + ::= { alaEServiceSapUniEntry 2 } + +alaEServiceSapUniRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a binding" + ::= { alaEServiceSapUniEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The E-Service NNI-SVLAN Binding Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaEServiceNniSvlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaEServiceNniSvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the SVLANs bound to each NNI for use by the + EService feature." + ::= { alaEService 9 } + +alaEServiceNniSvlanEntry OBJECT-TYPE + SYNTAX AlaEServiceNniSvlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of NNI-SVLAN bindings being used by EService." + INDEX { alaEServiceNniSvlanNni, alaEServiceNniSvlanSvlan} + ::= { alaEServiceNniSvlanTable 1 } + +AlaEServiceNniSvlanEntry ::= SEQUENCE + { + alaEServiceNniSvlanNni InterfaceIndex, + alaEServiceNniSvlanSvlan Integer32, + alaEServiceNniSvlanRowStatus RowStatus, + alaEServiceNniSvlanVpaType INTEGER + } + +alaEServiceNniSvlanNni OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of this NNI Port." + ::= { alaEServiceNniSvlanEntry 1 } + +alaEServiceNniSvlanSvlan OBJECT-TYPE + SYNTAX Integer32 (2..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SVLAN bound to this port. SVLAN cannot be 1." + ::= { alaEServiceNniSvlanEntry 2 } + +alaEServiceNniSvlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. The supported value for set are + createAndGo (4) and destroy(6), to add or remove a binding" + ::= { alaEServiceNniSvlanEntry 3 } + +-- alaEServiceNniSvlanVpaType is added in 6.3.4.R01 + +alaEServiceNniSvlanVpaType OBJECT-TYPE + SYNTAX INTEGER { + stp (1), + erp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used to specify whether the VPA state is to + be controlled by an ERP or a STP. By default VPA state is + controlled by STP." + DEFVAL { stp } + ::= { alaEServiceNniSvlanEntry 4 } + +alaEServiceGlobals OBJECT IDENTIFIER ::= { alaEService 10 } + +alaEServiceGlobalTransBridging OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global transparent bridging status." + DEFVAL { disable } + ::= { alaEServiceGlobals 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1EServiceMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for E-Service." + MODULE MANDATORY-GROUPS + { + alaEServiceSapProfileGroup, + alaEServiceUNIProfileGroup, + alaEServiceGroup, + alaEServiceSapGroup, + alaEServiceSapUniGroup, + alaEServiceSapCvlanGroup, + alaEServicePortGroup, + alaEServiceNniSvlanGroup, + alaEServiceInfoGroup, + alaEServiceGlobalGroup + } + ::= { alcatelIND1EServiceMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaEServiceSapProfileGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSapProfileCVLANTreatment, + alaEServiceSapProfileReplacementCVLAN, + alaEServiceSapProfilePriorityMapMode, + alaEServiceSapProfileFixedPriority, + alaEServiceSapProfileIngressBW, + alaEServiceSapProfileBandwidthShare, + alaEServiceSapProfileRowStatus, + alaEServiceSapProfileEgressBW + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service Sap Profiles." + ::= { alcatelIND1EServiceMIBGroups 1 } + +alaEServiceUNIProfileGroup OBJECT-GROUP + OBJECTS + { + alaEServiceUNIProfileStpBpduTreatment, + alaEServiceUNIProfile8021xTreatment, + alaEServiceUNIProfile8021ABTreatment, + alaEServiceUNIProfile8023adTreatment, + alaEServiceUNIProfileGvrpTreatment, + alaEServiceUNIProfileAmapTreatment, + alaEServiceUNIProfileMvrpTreatment, + alaEServiceUNIProfileRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of EService UNI Profiles." + ::= { alcatelIND1EServiceMIBGroups 2 } + +alaEServiceGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSVLAN, + alaEServiceVlanType, + alaEServiceRowStatus + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Services." + ::= { alcatelIND1EServiceMIBGroups 3 } + +alaEServiceSapGroup OBJECT-GROUP + OBJECTS + { + + alaEServiceSapServiceID, + alaEServiceSapProfile, + alaEServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SAPs." + ::= { alcatelIND1EServiceMIBGroups 4 } + +alaEServiceSapCvlanGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSapCvlanMapType, + alaEServiceSapCvlanRowStatus + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SAP CVLAN bindings." + ::= { alcatelIND1EServiceMIBGroups 5 } + + +alaEServicePortGroup OBJECT-GROUP + OBJECTS + { + alaEServicePortType, + alaEServicePortVendorTpid, + alaEServicePortLegacyStpBpdu, + alaEServicePortLegacyGvrpPdu, + alaEServicePortUniProfile, + alaEServicePortTransBridging, + alaEServicePortLegacyMvrpPdu, + alaEServicePortRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service Ports." + ::= { alcatelIND1EServiceMIBGroups 6 } + +alaEServiceSapUniGroup OBJECT-GROUP + OBJECTS + { + alaEServiceSapUniRowStatus + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SAP to UNI + Binding." + ::= { alcatelIND1EServiceMIBGroups 7 } + +alaEServiceNniSvlanGroup OBJECT-GROUP + OBJECTS + { + alaEServiceNniSvlanRowStatus, + alaEServiceNniSvlanVpaType + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service SVLAN to NNI + Binding." + ::= { alcatelIND1EServiceMIBGroups 8 } + + +alaEServiceInfoGroup OBJECT-GROUP + OBJECTS + { + alaEServiceMode + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service Info + Binding." + ::= { alcatelIND1EServiceMIBGroups 9 } + +alaEServiceGlobalGroup OBJECT-GROUP + OBJECTS + { + alaEServiceGlobalTransBridging + + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Service global + configuration." + ::= { alcatelIND1EServiceMIBGroups 10 } +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-ERP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-ERP-MIB new file mode 100644 index 0000000..8ea057b --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-ERP-MIB @@ -0,0 +1,883 @@ +ALCATEL-IND1-ERP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, Integer32 + FROM SNMPv2-SMI + InterfaceIndexOrZero, InterfaceIndex + FROM IF-MIB + VlanId FROM Q-BRIDGE-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + TimeStamp, RowStatus, TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + softentIND1Erp FROM ALCATEL-IND1-BASE + SnmpAdminString FROM SNMP-FRAMEWORK-MIB; + + + + alcatelIND1ERPMIB MODULE-IDENTITY + LAST-UPDATED "201106150000Z" -- 06/15/2011 00:00 GMT + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + ERP Switching is protection switching mechanism for ETH Layer Ethernet Ring + topologies. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2008 Alcatel-Lucent, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200807100000Z" + DESCRIPTION + "The ERP MIB defines a set of ERP related management objects for ports + that support Ethernet Ring Protection (ERP) Switching Protocol for ETH + Layer Ring Topologies. With this, rapid protection switching of 50ms can + be achieved. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the protocol." + ::= { softentIND1Erp 1} + + +-- This MIB contains the following groups + +alcatelIND1ErpMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ERP MIB Subsystem Notifications." + ::= { alcatelIND1ERPMIB 0 } + +alcatelIND1ERPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ERP + Subsystem Managed Objects." + ::= { alcatelIND1ERPMIB 1 } + +alcatelIND1ERPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 2 } + +-- alcatelIND1ERPMIBObjects contains following groups + alaErpGlobal OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 1} + alaErpRingAttributes OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 2} + + +-- ****************************************************************** +-- Textual conventions +-- ****************************************************************** + +AlaErpRingPortStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the status of the Ring Port. + + forwarding(1) Status is forwarding. + blocking(2) Status is blocking." + + SYNTAX INTEGER + { + forwarding (1), + blocking (2) + } + +AlaErpRingPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the type of the Ring Port. + + nonRpl(1) Port is Non-RPL Port. + rpl(2) Port is RPL Port. Node is RPL Owner for the Ring." + + SYNTAX INTEGER + { + nonRpl (1), + rpl (2) + } + +AlaErpRingMepId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Maintenance association End Point Identifier (MEPID): A small + integer, unique over a given Maintenance Association, + identifying a specific MEP." + + REFERENCE + "802.1ag clauses 3.18 and 19.2.1" + + SYNTAX Unsigned32 (1..8191) + +AlaErpRingMEGLevel ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "MEG level of the R-APS PDU to be inserted." + + SYNTAX Unsigned32 (0..7) + + +-- ****************************************************************** +-- ERP Global Variables +-- ****************************************************************** + + +alaErpClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for ERP. + The value reset (1) indicates that ERP should clear all + statistics related to all the rings in the system. + By default, this object contains a zero value." + DEFVAL { default } + ::= { alaErpGlobal 1 } + +-- ****************************************************************** +-- ERP Ring Table +-- ****************************************************************** + +alaErpRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is one ERP Ring table per bridge. It permits + the configuration of Ring." + ::= { alaErpRingAttributes 1 } + +alaErpRingEntry OBJECT-TYPE + SYNTAX AlaErpRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ERP Ring table entry." + INDEX { alaErpRingId } + ::= { alaErpRingTable 1 } + +AlaErpRingEntry ::= SEQUENCE { + alaErpRingId Integer32, + alaErpRingServiceVid VlanId, + alaErpRingMEGLevel AlaErpRingMEGLevel, + alaErpRingPort1 InterfaceIndex, + alaErpRingPort2 InterfaceIndexOrZero, + alaErpRingStatus INTEGER, + alaErpRingState INTEGER, + alaErpRingWaitToRestoreTimer Unsigned32, + alaErpRingGuardTimer Integer32, + alaErpRingClearStats INTEGER, + alaErpRingLastStateChange TimeStamp, + alaErpRingTimeToRevert TimeTicks, + alaErpRingRowStatus RowStatus, + alaErpRingVirtualChannel INTEGER, + alaErpRingRevertive INTEGER, + alaErpRingClearAction INTEGER, + alaErpRingActiveVersion Unsigned32, + alaErpRingResetVersionFallback INTEGER, + alaErpRingLastStateChangeStr SnmpAdminString + } + +alaErpRingId OBJECT-TYPE + SYNTAX Integer32 (1 .. 2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ring identifier that is unique in the bridge." + ::= { alaErpRingEntry 1 } + +alaErpRingServiceVid OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An integer indicating the VID of Service VLAN. All the ERP + control traffic will flow with Service VLAN tag across the + ring. This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 2 } + +alaErpRingMEGLevel OBJECT-TYPE + SYNTAX AlaErpRingMEGLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MEG level of the R-APS PDU to be inserted for this Ring. + This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 3 } + +alaErpRingPort1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the interface index of the ring port,which is + either a bridge port, or an aggregated link within a bridge, + on which ring is configured. + There can be only two ring ports per ring in a bridge. + This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 4 } + +alaErpRingPort2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the interface index of the ring port,which is + either a bridge port, or an aggregated link within a bridge, + on which ring is configured. + In case of sub-ring, this will be zero. And that is the + indicator of sub-ring. + This object must be specified while creating a row in + this table. Once the row has been created, the value of + this object cannot be changed." + ::= { alaErpRingEntry 5 } + +alaErpRingStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An Integer value indicating the administrative state of the Ring. + + enabled indicates that the Ring is to function normally, and + disabled that it is to cease functioning." + DEFVAL { disabled } + ::= { alaErpRingEntry 6 } + +alaErpRingState OBJECT-TYPE + SYNTAX INTEGER + { + idle (0), + protection (1), + init (2), + manualSwitch (3), + forcedSwitch (4), + pending (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Ring." + ::= { alaErpRingEntry 7 } + +alaErpRingWaitToRestoreTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 12) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is valid only for RPL Node. + + This timer is started to prevent frequent operation switch due + to an intermittent defect. + + It may be configured by the operator in 1 minute steps between + 0 and 12 minutes." + DEFVAL { 5 } + ::= { alaErpRingEntry 8 } + +alaErpRingGuardTimer OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 200) + UNITS "10 milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines the guard timer value in centiseconds. + + This timer is started to prevent the ring nodes from receiving + outdated R-APS messages. + + It may be configured by the operator in 10 ms steps between + 10 ms to 2 seconds." + DEFVAL { 50 } + ::= { alaErpRingEntry 9 } + +alaErpRingClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines per ring clear statistics control for ERP. + The value reset (1) indicates that ERP should clear all + statistics related to a ring in the system.By default, + this object contains a zero value." + DEFVAL { default } + ::= { alaErpRingEntry 10 } + + +alaErpRingLastStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (SysUpTime) at which the ethernet ring last + entered new state. : This object has been deprecated Please refer + alaErpRingLastStateChangeStr. " + ::= { alaErpRingEntry 11 } + +alaErpRingTimeToRevert OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the time left to revert from Pending State to Idle State." + ::= {alaErpRingEntry 12} + +alaErpRingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row. + + The writable columns in a row can not be changed if the row + is active. All columns must have a valid value before a row + can be activated." + ::= { alaErpRingEntry 13 } + +alaErpRingVirtualChannel OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A Integer value indicating whether the ring is operating with the + Virtual channel enabled or not." + DEFVAL { enabled } + ::= { alaErpRingEntry 14 } + +alaErpRingRevertive OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A Integer value indicating whether the ring is operating with the + revertive mode enabled or not " + DEFVAL { enabled } + ::= { alaErpRingEntry 15 } + +alaErpRingClearAction OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines clear action for ERP ring + The value reset(1) will give CLEAR action to ERP state machine" + DEFVAL { default } + ::= { alaErpRingEntry 16 } + + +alaErpRingActiveVersion OBJECT-TYPE + SYNTAX Unsigned32 ( 1 .. 2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates active ERP Ring protocol version." + ::= { alaErpRingEntry 17 } + + +alaErpRingResetVersionFallback OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Resets ERP running protocol" + DEFVAL { default } + ::= { alaErpRingEntry 18 } + + +alaErpRingLastStateChangeStr OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (SysUpTime) at which the ethernet ring last + entered new state." + ::= { alaErpRingEntry 19 } + + + + +-- ****************************************************************** +-- The ERP RING Port Table +-- ****************************************************************** + +alaErpRingPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is one ERP Ring Port table per bridge. It permits + the configuration of Ring Ports." + ::= { alaErpRingAttributes 2 } + +alaErpRingPortEntry OBJECT-TYPE + SYNTAX AlaErpRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ERP Ring Port table entry." + INDEX { alaErpRingId, alaErpRingPortIfIndex } + ::= { alaErpRingPortTable 1 } + +AlaErpRingPortEntry ::= SEQUENCE { + alaErpRingPortIfIndex InterfaceIndex, + alaErpRingPortStatus AlaErpRingPortStatus, + alaErpRingPortType AlaErpRingPortType, + alaErpRingPortEthOAMEvent TruthValue, + alaErpRingPortClearStats INTEGER, + alaErpRingPortRmepId AlaErpRingMepId, + alaErpRingPortVirtualSfMonitor TruthValue + } + +alaErpRingPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is the interface index of the interface either a + bridge port, or an aggregated link within a bridge port, to + which ring port is configured. + There can be only two ring ports per ring in a bridge." + ::= { alaErpRingPortEntry 1 } + +alaErpRingPortStatus OBJECT-TYPE + SYNTAX AlaErpRingPortStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the Ring Port." + DEFVAL { blocking } + ::= { alaErpRingPortEntry 2 } + +alaErpRingPortType OBJECT-TYPE + SYNTAX AlaErpRingPortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of the Ring Port. + + To configure a node as a RPL owner for the ring, this object + has value of RPL(2)." + DEFVAL { nonRpl } + ::= { alaErpRingPortEntry 3 } + +alaErpRingPortEthOAMEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Boolean indicating whether ERP Ring Port shall take loss of + connectivity event from Ethernet OAM. + + True indicates that the Ring Port is to take events from + Ethernet OAM." + DEFVAL { false } + ::= { alaErpRingPortEntry 4 } + +alaErpRingPortClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines per ring port clear statistics control for ERP. + The value reset (1) indicates that ERP should clear all + statistics related to a ring port in the system.By default, + this object contains a zero value." + DEFVAL { default } + ::= { alaErpRingPortEntry 5 } + +alaErpRingPortRmepId OBJECT-TYPE + SYNTAX AlaErpRingMepId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier of Remote Endpoint." + ::= { alaErpRingPortEntry 6 } + +alaErpRingPortVirtualSfMonitor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Boolean indicating whether ERP Ring Port shall take loss of + connectivity event from Virtual SF monitor protocol. + + True indicates that the Ring Port is to take events from + Virtual SF monitor." + DEFVAL { false } + ::= { alaErpRingPortEntry 7 } + + +-- ****************************************************************** +-- The ERP VLAN Table +-- ****************************************************************** + +alaErpRingVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpRingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the association of VIDs and RingIds. + + The writable objects in this table need to be persistent + upon reboot or restart of a device." + ::= { alaErpRingAttributes 3 } + +alaErpRingVlanEntry OBJECT-TYPE + SYNTAX AlaErpRingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN table entry." + INDEX { alaErpRingId, alaErpRingVlanProtectedVid } + ::= { alaErpRingVlanTable 1 } + +AlaErpRingVlanEntry ::= SEQUENCE { + alaErpRingVlanProtectedVid VlanId, + alaErpRingVlanRowStatus RowStatus + } + +alaErpRingVlanProtectedVid OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer indicating the VID of Protected VLAN." + ::= { alaErpRingVlanEntry 1 } + +alaErpRingVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row. + + The writable columns in a row can not be changed if the row + is active. All columns must have a valid value before a row + can be activated." + ::= { alaErpRingVlanEntry 2 } + +-- ****************************************************************** +-- The ERP Statistics Table +-- ****************************************************************** + +alaErpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaErpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is one ERP Stats table per bridge. This table + contains the statistics for the ERP on per Ring basis." + ::= { alaErpRingAttributes 4 } + +alaErpStatsEntry OBJECT-TYPE + SYNTAX AlaErpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Statistics table entry." + AUGMENTS { alaErpRingPortEntry } + ::= { alaErpStatsTable 1 } + +AlaErpStatsEntry ::= SEQUENCE { + alaErpStatsSignalFailPduTx Counter32, + alaErpStatsSignalFailPduRx Counter32, + alaErpStatsSignalFailPduDrop Counter32, + alaErpStatsNoRequestPduTx Counter32, + alaErpStatsNoRequestPduRx Counter32, + alaErpStatsNoRequestPduDrop Counter32, + alaErpStatsRPLBlockPDUTx Counter32, + alaErpStatsRPLBlockPDURx Counter32, + alaErpStatsRPLBlockPDUDrop Counter32, + alaErpStatsPDUErr Counter32 + } + +alaErpStatsSignalFailPduTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of R-APS (SF) PDUs transmitted on this + interface for this Ring." + ::= { alaErpStatsEntry 1 } + +alaErpStatsSignalFailPduRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (SF) PDUs received on this + interface for this Ring." + ::= { alaErpStatsEntry 2 } + +alaErpStatsSignalFailPduDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (SF) PDUs dropped." + ::= { alaErpStatsEntry 3 } + + +alaErpStatsNoRequestPduTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of R-APS (NR) PDUs transmitted on this + interface for this Ring." + ::= { alaErpStatsEntry 4 } + +alaErpStatsNoRequestPduRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR) PDUs received on this + interface for this Ring." + ::= { alaErpStatsEntry 5 } + +alaErpStatsNoRequestPduDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR) PDUs dropped." + ::= { alaErpStatsEntry 6 } + +alaErpStatsRPLBlockPDUTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of R-APS (NR, RB) PDUs transmitted on this + interface for this Ring." + ::= { alaErpStatsEntry 7 } + +alaErpStatsRPLBlockPDURx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR, RB) PDUs received on this + interface for this Ring." + ::= { alaErpStatsEntry 8 } + +alaErpStatsRPLBlockPDUDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of valid R-APS (NR, RB) PDUs dropped." + ::= { alaErpStatsEntry 9 } + +alaErpStatsPDUErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of error R-APS PDUs received." + ::= { alaErpStatsEntry 10 } + +-- ****************************************************************** +-- NOTIFICATIONS (TRAPS) +-- ****************************************************************** + + alaErpRingStateChanged NOTIFICATION-TYPE + OBJECTS { + alaErpRingId, + alaErpRingState + } + STATUS current + DESCRIPTION + "The ERP Ring State has changed to Protection from Idle. Notify the user by + raising the Trap. " + ::= { alcatelIND1ErpMIBNotifications 1 } + + alaErpRingMultipleRpl NOTIFICATION-TYPE + OBJECTS { + alaErpRingId + } + STATUS current + DESCRIPTION + "The trap shall be raised on RPL if there are multiple RPLs detected in the + ring. When the RPL node receives the NR (RB) message, this trap is raised." + ::= { alcatelIND1ErpMIBNotifications 2} + + alaErpRingRemoved NOTIFICATION-TYPE + OBJECTS { + alaErpRingId + } + STATUS current + DESCRIPTION + "The trap shall be raised whenever the ring is removed dynamically in + Unlike NI Scenario only." + ::= { alcatelIND1ErpMIBNotifications 3 } + + +-- ****************************************************************** +-- CONFORMANCE +-- ****************************************************************** + + alcatelIND1ERPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 1 } + alcatelIND1ERPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 2 } + +-- ****************************************************************** + +-- ****************************************************************** +-- COMPLIANCE +-- ****************************************************************** + alcatelIND1ERPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for ERP." + MODULE + MANDATORY-GROUPS + { + alaErpGlobalGroup, + alaErpRingAttributesGroup, + alaErpNotificationGroup + } + ::= { alcatelIND1ERPMIBCompliances 1 } + +-- ****************************************************************** +-- MIB Grouping +-- ****************************************************************** + +alaErpGlobalGroup OBJECT-GROUP + OBJECTS + { + alaErpClearStats + } + STATUS current + DESCRIPTION + "Objects for the Global Group." + ::={alcatelIND1ERPMIBGroups 1 } + +alaErpRingAttributesGroup OBJECT-GROUP + OBJECTS + { + alaErpRingId, + alaErpRingServiceVid, + alaErpRingMEGLevel, + alaErpRingPort1, + alaErpRingPort2, + alaErpRingStatus, + alaErpRingState, + alaErpRingWaitToRestoreTimer, + alaErpRingGuardTimer, + alaErpRingClearStats, + alaErpRingLastStateChange, + alaErpRingTimeToRevert, + alaErpRingRowStatus, + alaErpRingVirtualChannel, + alaErpRingRevertive, + alaErpRingClearAction, + alaErpRingPortStatus, + alaErpRingPortType, + alaErpRingPortEthOAMEvent, + alaErpRingPortClearStats, + alaErpRingPortRmepId, + alaErpRingVlanRowStatus, + alaErpStatsSignalFailPduTx, + alaErpStatsSignalFailPduRx, + alaErpStatsSignalFailPduDrop, + alaErpStatsNoRequestPduTx, + alaErpStatsNoRequestPduRx, + alaErpStatsNoRequestPduDrop, + alaErpStatsRPLBlockPDUTx, + alaErpStatsRPLBlockPDURx, + alaErpStatsRPLBlockPDUDrop, + alaErpStatsPDUErr, + alaErpRingPortVirtualSfMonitor, + alaErpRingActiveVersion, + alaErpRingResetVersionFallback + } + STATUS current + DESCRIPTION + "Objects for the Ring Group." + ::={alcatelIND1ERPMIBGroups 2 } + +alaErpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaErpRingStateChanged, + alaErpRingMultipleRpl, + alaErpRingRemoved + } + STATUS current + DESCRIPTION + "Collection of notifications for ERP." + ::= { alcatelIND1ERPMIBGroups 3 } +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-EVB-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-EVB-MIB new file mode 100644 index 0000000..2bbfb1c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-EVB-MIB @@ -0,0 +1,430 @@ + +ALCATEL-IND1-EVB-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + VlanIndex + FROM Q-BRIDGE-MIB + + IEEE8021BridgePortNumber + FROM IEEE8021-TC-MIB + + ieee8021BridgeEvbVSIID, ieee8021BridgeEvbVSIIDType, + ieee8021BridgeEvbVSITypeVersion, ieee8021BridgeEvbVSIVlanId, + ieee8021BridgeEvbSbpPortNumber, ieee8021BridgeEvbVSIMvFormat + FROM IEEE8021-EVBB-MIB + + InterfaceIndex + FROM IF-MIB + TmnxPortID, TmnxEncapVal, TmnxServId + FROM ALCATEL-IND1-TIMETRA-TC-MIB + softentIND1EvbMib + FROM ALCATEL-IND1-BASE + ; + + alcatelIND1EVBMIB MODULE-IDENTITY + LAST-UPDATED "201107110000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Edge Virtual Bridge (EVB) Subsystem for OS10K Product Line. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 2011 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201107110000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "201107110000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1EvbMib 1 } + + +alcatelIND1EvbMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Alcatel-Lucent EVB Subsystem Managed Objects." + ::= { alcatelIND1EVBMIB 1 } + + + evbMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 0 } + + + evbMIBScalarObjects OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 1 } + + evbPortAutoMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent EVB port auto detect mode." + ::= { evbMIBScalarObjects 1 } + + evbDefaultType OBJECT-TYPE + SYNTAX INTEGER { + undefined (0), + vlanBridging (1), + serviceAccess (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent EVB default port type." + ::= { evbMIBScalarObjects 2 } + +-- Overview of the EVB MIB +-- +-- this MIB provides configuration of the EVB services. +-- + +-- EVB SAP MIB + + evbSapMIB OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 2 } + + +-- +-- EVB VSI SAP database table +-- + + evbVSISAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF EVBVSISAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains database of the active VSI on Service Access Point." + ::= { evbSapMIB 1 } + + evbVSISAPEntry OBJECT-TYPE + SYNTAX EVBVSISAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects containing database of the VSI entries associated with + Service Access Points." + INDEX { evbVSIPortNumber, evbVSIID, evbVSIVlanID } + ::= { evbVSISAPTable 1 } + + EVBVSISAPEntry ::= SEQUENCE + { + evbVSIPortNumber IEEE8021BridgePortNumber, + evbVSIID OCTET STRING, + evbVSIVlanID VlanIndex, + evbSAPPortId TmnxPortID, + evbSAPServiceType INTEGER, + evbSAPEncapValue TmnxEncapVal, + evbSAPServiceId TmnxServId + } + + evbVSIPortNumber OBJECT-TYPE + SYNTAX IEEE8021BridgePortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The evbVSIPortNumber is the Port Number for the SBP where + the VSI is accessed." + ::= { evbVSISAPEntry 1} + + evbVSIID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the VSIID that uniquely identifies the VSI in the DCN." + ::= { evbVSISAPEntry 2} + + evbVSIVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vlan ID of the VSIID. + Multiple Vlan IDs can be assigned to one VSIID. + If GroupID is used, this Vlan ID is a locally defined C-VLAN ID." + ::= { evbVSISAPEntry 3} + + evbSAPPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The evbSAPPortId is the access port where the EVB Service Access Point is accessed." + ::= { evbVSISAPEntry 4} + + evbSAPServiceType OBJECT-TYPE + SYNTAX INTEGER { + spb(1), + vpls(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the label used to identify the SAP + on the access port specified by evbSAPPortId." + DEFVAL { spb } + ::= { evbVSISAPEntry 5} + + evbSAPEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the label used to identify the SAP + on the access port specified by evbSAPPortId." + ::= { evbVSISAPEntry 6} + + evbSAPServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to identify the Service of the EVB SAP." + ::= { evbVSISAPEntry 7} + +-- +-- EVB Port Type table +-- + + evbPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EVBPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Service Access Port Mode." + ::= { evbSapMIB 2 } + + evbPortModeEntry OBJECT-TYPE + SYNTAX EVBPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects containing Service Access Port Mode." + INDEX { evbPortId } + ::= { evbPortModeTable 1 } + + EVBPortModeEntry ::= SEQUENCE + { + evbPortId InterfaceIndex, + evbPortMode INTEGER, + evbRowStatus RowStatus + } + + evbPortId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex uniquely identify this port table." + ::= { evbPortModeEntry 1 } + + evbPortMode OBJECT-TYPE + SYNTAX INTEGER { + undefined (0), + vlan(1), + access (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The EvbPortMode variable indicates if the interface on this port + is configured as a service access port or a vlan bridging. + An access port can be created manually (through CLI) or dynamically + (through requests from UNP or EVB)." + DEFVAL { undefined } + ::= { evbPortModeEntry 2 } + + evbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { evbPortModeEntry 3} + + + alcatelIND1EvbMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Alcatel-Lucent EVB Subsystem Conformance Information." + ::= { alcatelIND1EVBMIB 2 } + + alcatelIND1EvbMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ALU EVB MIB Subsystem Units Of Conformance." + ::= { alcatelIND1EvbMIBConformance 1 } + + alcatelIND1EvbMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ALU EVB MIB Subsystem Compliance Statements." + ::= { alcatelIND1EvbMIBConformance 2 } + +-- EVB traps Object definition + +-- evbTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 3 } + + + evbFailedCdcpTlvTrap NOTIFICATION-TYPE + OBJECTS { + evbPortId + } + + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { evbMIBNotifications 1 } + + evbFailedEvbTlvTrap NOTIFICATION-TYPE + OBJECTS { + evbPortId, + ieee8021BridgeEvbVSIVlanId + } + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { evbMIBNotifications 2 } + + evbUnknownVsiManagerTrap NOTIFICATION-TYPE + OBJECTS { + evbPortId, + ieee8021BridgeEvbSbpPortNumber + } + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { evbMIBNotifications 3 } + + evbVdpAssocTlvTrap NOTIFICATION-TYPE + OBJECTS { + evbPortId, + ieee8021BridgeEvbSbpPortNumber, + ieee8021BridgeEvbVSIID, + ieee8021BridgeEvbVSIIDType, + ieee8021BridgeEvbVSITypeVersion, + ieee8021BridgeEvbVSIMvFormat + } + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { evbMIBNotifications 4 } + + evbCdcpLldpExpiredTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { evbMIBNotifications 5 } + + evbTlvExpiredTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { evbMIBNotifications 6 } + + evbVdpKeepaliveExpiredTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A Software Trouble report is sent by whatever application + encountering a problem during its execution and would + want to make the user aware of problem for maintenance purpose. " + ::= { evbMIBNotifications 7 } + +-- Conformance information + + alcatelIND1EvbMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for EVB." + MODULE -- This module + MANDATORY-GROUPS { alaEvbModuleGroup } + ::= { alcatelIND1EvbMIBCompliances 1 } + + alaEvbModuleGroup OBJECT-GROUP + OBJECTS + { + evbPortAutoMode, + evbDefaultType, + evbSAPEncapValue, + evbSAPPortId, + evbSAPServiceType, + evbSAPServiceId, + evbPortMode, + evbRowStatus + } + STATUS current + DESCRIPTION + "Evb Control Modules Group." + ::= { alcatelIND1EvbMIBGroups 1 } + + alaEvbNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + evbFailedEvbTlvTrap, + evbFailedCdcpTlvTrap, + evbVdpAssocTlvTrap, + evbCdcpLldpExpiredTrap, + evbTlvExpiredTrap, + evbUnknownVsiManagerTrap, + evbVdpKeepaliveExpiredTrap + } + STATUS current + DESCRIPTION + "Collection of Notifications for management of EVB." + ::= { alcatelIND1EvbMIBGroups 2 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-FIPS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-FIPS-MIB new file mode 100644 index 0000000..863716d --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-FIPS-MIB @@ -0,0 +1,4840 @@ +ALCATEL-IND1-FIPS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Unsigned32, + Counter32, + Integer32 FROM SNMPv2-SMI + ifIndex, + InterfaceIndex, + InterfaceIndexOrZero FROM IF-MIB + MacAddress, + RowStatus, + TimeStamp, + DateAndTime, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddressType, + InetAddress FROM INET-ADDRESS-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + MultiChassisId FROM ALCATEL-IND1-MULTI-CHASSIS-MIB + softentIND1Fips FROM ALCATEL-IND1-BASE +; + + +alcatelIND1FipsMIB MODULE-IDENTITY + LAST-UPDATED "201210160000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the MIB module for + address learning mac addresses entity. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + ::= { softentIND1Fips 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- Textual Conventions + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +FipsFCMAP ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "In a Fabric Provided MAC Address, the required value + for the upper 24 bits of a MAC address assigned to a + VN_Port. - FC-BB-5-09-056v5.pdf; Section 3.5.5" + SYNTAX OCTET STRING (SIZE (3)) + +Fcid ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "A 3 byte N_PORT_ID obtained when a Fibre Channel port successfully login to a Fabric." + SYNTAX OCTET STRING (SIZE (3)) + +Wwpn ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "An 8 byte name assigned to each Fibre Channel ports. First 2 bytes are 1000H and remainng 6 bytes are MAC address of the port." + SYNTAX OCTET STRING (SIZE (8)) + +Wwnn ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "An 8 byte name assigned to the switch. First 2 bytes are 1000H and remainng 6 bytes are switch MAC address of AOS." + SYNTAX OCTET STRING (SIZE (8)) + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Hook into the Alcatel Tree +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1FipsMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For FIP Snooping Module MIB Subsystem Notifications." + ::= { alcatelIND1FipsMIB 0 } + + alcatelIND1FipsMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For FIP Snooping Module MIB Subsystem Managed Objects." + ::= { alcatelIND1FipsMIB 1 } + + alcatelIND1FipsMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for FIP Snooping Module MIB Subsystem Conformance Information." + ::= { alcatelIND1FipsMIB 2 } + + alcatelIND1FipsMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for FIP Snooping Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1FipsMIBConformance 1 } + + alcatelIND1FipsMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for FIP Snooping Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1FipsMIBConformance 2 } + +-- +-- FIP Snooping Common Definitions +-- + +-- +--alaFipsConfig +-- + alaFipsInfo OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 1 } +alaFipsConfigFilterResourceLimit OBJECT-TYPE + SYNTAX Integer32 (0 .. 100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allowed maximum percentage of filter resources to be configured from the allocated FIPS resources." + DEFVAL {80} + ::= { alaFipsInfo 1 } + + +alaFipsConfigFIPSAdmin OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fips FIP Snooping Admin State, With the Value set as Enable FIP Snooping is enabled in the System " + DEFVAL {disable} + ::= { alaFipsInfo 2 } + +alaFipsConfigAddressMode OBJECT-TYPE + SYNTAX INTEGER + { + fpma(1), + spma(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fips Address Mode Supported on the Switch " + DEFVAL {fpma} + ::= { alaFipsInfo 3 } + +alaFipsConfigPriorityOne OBJECT-TYPE + SYNTAX Integer32 (0 .. 7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "First fips lossless Priority " + DEFVAL {3} + ::= { alaFipsInfo 4 } + +alaFipsConfigPriorityTwo OBJECT-TYPE + SYNTAX Integer32 (-1 .. 7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Second fips lossless Priority. Valid priorities are 0 - 7; Lower numbers represent higher priority; 1 indicates that this object is not configured." + ::= { alaFipsInfo 5 } + +alaFipsTotalNumFilterResource OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fips Total Num of Available Filter Resources " + DEFVAL {256} + ::= { alaFipsInfo 6 } + +alaFipsUsedNumFilterResource OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fips Total Num of Used Filter Resources " + DEFVAL {0} + ::= { alaFipsInfo 7} + +alaFipsConfigStatsClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global Fips Statistics Clear Object, 0 is Default Value 1 is is Clear all the Fips Statistics in the VLAN as well as Port Level" + ::= { alaFipsInfo 8 } + +alaFipsConfigPrioProtection OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This enables/disables Fips priority protection globally, 'disable(0)' is Default Value." + DEFVAL {disable} + ::= { alaFipsInfo 9 } + +alaFipsConfigPriorityProtectionAction OBJECT-TYPE + SYNTAX INTEGER + { + drop(1), + remark(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When Fips priority protection is enabled, the action on non-protected priorities can be 'drop' or 'remark'. Selecting 'drop', discards + all frames with different priority and/or non-FCoE ethertype. Selecting 'remark', changes the priority and forwards." + DEFVAL {drop} + ::= { alaFipsInfo 10 } + +alaFipsConfigPriorityProtectionRemarkVal OBJECT-TYPE + SYNTAX Integer32 (-1 .. 7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When Fips priority protection is 'enabled' and configured as 'remark', this represents the remarked priority. + Valid priorities are 0 - 7; Lower numbers represent higher priority; -1 indicates that this object is not configured." + ::= { alaFipsInfo 11 } + +alaFipsConfigHouseKeepingTimePeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the time peroid (in seconds) for FIP Snooping house keeping activity." + DEFVAL {300} + ::= { alaFipsInfo 12 } + +alaFipsConfigSWReinsertStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fips FIP Snooping Software Reinsert Status ,With the Value set as Enable FIP Control Packet will be forwarded from software instead of hardware " + DEFVAL {enable} + ::= { alaFipsInfo 13 } + +alaFipsConfigSessClear OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + npiv(2), + reverseNpiv(3), + eTunnel(4), + fips(5), + npivPending(6), + none(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear sessions on FCoE ports; clear - ALL sessions / only NPIV sessions / only R-NPIV sessions / only E-TUNNEL sessions / FIPS sessions. " + DEFVAL {none} + ::= { alaFipsInfo 14 } + + + +-- +-- alaFipsVlanTable +-- + alaFipsVlan OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 2 } +alaFipsVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of Fips VLAN " + ::= { alaFipsVlan 1} + + alaFipsVlanEntry OBJECT-TYPE + SYNTAX AlaFipsVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips/FIPS global Entry." + INDEX { alaFipsVlanId } + ::= { alaFipsVlanTable 1 } + +AlaFipsVlanEntry ::= SEQUENCE { + alaFipsVlanId Integer32, + alaFipsVlanFCMap FipsFCMAP, + alaFipsVlanStatsClear Unsigned32, + alaFipsVlanStatsFnreClear INTEGER +} + +alaFipsVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled " + ::= { alaFipsVlanEntry 1 } + +alaFipsVlanFCMap OBJECT-TYPE + SYNTAX FipsFCMAP + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Fips FC-MAP on this VLAN. Valid values are 0EFC00h to 0EFCFFh. 000000h is used to clear FC-MAP on this VLAN." + DEFVAL {'000000'H} + ::= { alaFipsVlanEntry 2 } +alaFipsVlanStatsClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "FCoE VLAN Statistics Clear Object, 0 is Default Value 1 is is Clear all the Fips Statistics in the VLAN" + ::= { alaFipsVlanEntry 3} + +alaFipsVlanStatsFnreClear OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + fips(2), + npiv(3), + reverseNpiv(4), + eTunnel(5), + none(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Global FCoE Statistics per feature Clear Object, 1 is Clear all the Fips Statistics at the VLAN Level" + DEFVAL { none } + ::= { alaFipsVlanEntry 4 } + +-- +-- alaFipsVlanEnodeStatsTable +-- + alaFipsVlanEnodeStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 3 } +alaFipsVlanEnodeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVlanEnodeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of Fips VLAN Enode Statistics" + ::= { alaFipsVlanEnodeStats 1} + + alaFipsVlanEnodeStatsEntry OBJECT-TYPE + SYNTAX AlaFipsVlanEnodeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per VLan/Enode Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFipsVlanEnodeStatsVlanId } + ::= { alaFipsVlanEnodeStatsTable 1 } + +AlaFipsVlanEnodeStatsEntry ::= SEQUENCE { + alaFipsVlanEnodeStatsVlanId Integer32, + alaFipsVlanEnodeStatsSessions Unsigned32, + alaFipsVlanEnodeStatsMds Counter32, + alaFipsVlanEnodeStatsUds Counter32, + alaFipsVlanEnodeStatsFlogi Counter32, + alaFipsVlanEnodeStatsFdisc Counter32, + alaFipsVlanEnodeStatsLogo Counter32, + alaFipsVlanEnodeStatsEka Counter32, + alaFipsVlanEnodeStatsVnka Counter32, + alaFipsVlanEnodeStatsClear Unsigned32 +} + +alaFipsVlanEnodeStatsVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled " + ::= { alaFipsVlanEnodeStatsEntry 1 } + +alaFipsVlanEnodeStatsSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FCoE Sessions on this Vlan Id" + DEFVAL {0} + ::= { alaFipsVlanEnodeStatsEntry 2 } + +alaFipsVlanEnodeStatsMds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation (MDS) Packets on this Vlan" + ::= { alaFipsVlanEnodeStatsEntry 3 } + +alaFipsVlanEnodeStatsUds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation (MDS) Packets on this Vlan" + ::= { alaFipsVlanEnodeStatsEntry 4 } + +alaFipsVlanEnodeStatsFlogi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FLOGI) Packets on this Vlan" + ::= { alaFipsVlanEnodeStatsEntry 5 } + +alaFipsVlanEnodeStatsFdisc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery (FDISC) Packets on this Vlan" + ::= { alaFipsVlanEnodeStatsEntry 6 } + +alaFipsVlanEnodeStatsLogo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logouts (LOGO) Packets on this Vlan" + ::= { alaFipsVlanEnodeStatsEntry 7 } + +alaFipsVlanEnodeStatsEka OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Enode-keep-alive Packets on this Vlan" + ::= { alaFipsVlanEnodeStatsEntry 8 } + +alaFipsVlanEnodeStatsVnka OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VNPort-keep-alive Packets on this Vlan" + ::= { alaFipsVlanEnodeStatsEntry 9 } + +alaFipsVlanEnodeStatsClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FCoE VLAN Statistics Clear Object, 0 is Default Value 1 is is Clear all the Fips Statistics in the VLAN" + ::= { alaFipsVlanEnodeStatsEntry 10} + +-- +--alaFipsVlanFcfStatsTable +-- + alaFipsVlanFcfStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 4 } +alaFipsVlanFcfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVlanFcfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of Fips VLAN FCF Statistics" + ::= { alaFipsVlanFcfStats 1} + + alaFipsVlanFcfStatsEntry OBJECT-TYPE + SYNTAX AlaFipsVlanFcfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per VLan/FCF Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFipsVlanFcfStatsVlanId } + ::= { alaFipsVlanFcfStatsTable 1 } + +AlaFipsVlanFcfStatsEntry ::= SEQUENCE { + alaFipsVlanFcfStatsVlanId Integer32, + alaFipsVlanFcfStatsSessions Unsigned32, + alaFipsVlanFcfStatsMda Counter32, + alaFipsVlanFcfStatsUda Counter32, + alaFipsVlanFcfStatsFlogiAcc Counter32, + alaFipsVlanFcfStatsFlogiRjt Counter32, + alaFipsVlanFcfStatsFdiscRjt Counter32, + alaFipsVlanFcfStatsLogoAcc Counter32, + alaFipsVlanFcfStatsLogoRjt Counter32, + alaFipsVlanFcfStatsCvl Counter32, + alaFipsVlanFcfStatsClear Unsigned32, + alaFipsVlanFcfStatsFdiscAcc Counter32 +} + +alaFipsVlanFcfStatsVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled " + ::= { alaFipsVlanFcfStatsEntry 1 } + +alaFipsVlanFcfStatsSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FCoE Sessions on this Vlan Id" + DEFVAL {0} + ::= { alaFipsVlanFcfStatsEntry 2 } + +alaFipsVlanFcfStatsMda OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisement (MDA) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 3 } + +alaFipsVlanFcfStatsUda OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement (UDA) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 4 } + +alaFipsVlanFcfStatsFlogiAcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login Accept (FLOGI_ACC) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 5 } + +alaFipsVlanFcfStatsFlogiRjt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login Reject (FLOGI_RJT) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 6 } + +alaFipsVlanFcfStatsFdiscRjt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login Reject (FDISC_RJT) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 7 } + +alaFipsVlanFcfStatsLogoAcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logout Accept (LOGO_ACC) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 8 } + +alaFipsVlanFcfStatsLogoRjt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logout Reject (LOGO_RJT) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 9 } + + alaFipsVlanFcfStatsCvl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link (CVL) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 10 } + + + alaFipsVlanFcfStatsClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FCoE VLAN Statistics Clear Object, 0 is Default Value 1 is is Clear all the Fips Statistics in the VLAN" + ::= { alaFipsVlanFcfStatsEntry 11} + + alaFipsVlanFcfStatsFdiscAcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Disc Acc (FDISC_ACC) Packets on this Vlan" + ::= { alaFipsVlanFcfStatsEntry 12 } + + +-- +--AlaFipsIntfTable +-- + + alaFipsIntf OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 5 } + +alaFipsIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of Fips Interfaces " + ::= { alaFipsIntf 1} + + alaFipsIntfEntry OBJECT-TYPE + SYNTAX AlaFipsIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of Fips Interfaces." + INDEX { alaFipsIntfIfIndex } + ::= { alaFipsIntfTable 1 } + +AlaFipsIntfEntry ::= SEQUENCE { + alaFipsIntfIfIndex InterfaceIndexOrZero, + alaFipsIntfOperStatus INTEGER, + alaFipsIntfPortRole INTEGER, + alaFipsIntfRowStatus RowStatus, + alaFipsIntfStatsClear Unsigned32, + alaFipsIntfStatsFnreClear INTEGER +} + +alaFipsIntfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface where Fips is enabled, it can be indivisual Port /Linkagg " + ::= { alaFipsIntfEntry 1 } + +alaFipsIntfOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interface oper statusof individual Port /Linkagg " + DEFVAL {disable} + ::= { alaFipsIntfEntry 2 } + +alaFipsIntfPortRole OBJECT-TYPE + SYNTAX INTEGER + { + edge(1), + enode(2), + fcf(3), + mixed(4), + trusted(5), + ve(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Fips Port roles are assigned. + VE stands for Virtual Expansion. A VE port on one FCF is + connected to a VE port on another FCF. This link carries + ISL (inter-switch link) traffic (includes Fabric control + traffic and data traffic) between connected devices. + FIP ELP Exchanges are allowed on ports whose role declared + as VE." + ::= { alaFipsIntfEntry 3 } + +alaFipsIntfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Row status controls the creation and deletion of rows in the table Fips alaFipsIntfTable" + DEFVAL {notReady} + ::= { alaFipsIntfEntry 4 } + +alaFipsIntfStatsClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Fips Interface Statistics Clear Object, 0 is Default Value 1 is is Clear all the Fips Statistics on the Interface" + ::= { alaFipsIntfEntry 5} + +alaFipsIntfStatsFnreClear OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + fips(2), + npiv(3), + reverseNpiv(4), + eTunnel(5), + none(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Global FCoE Statistics per feature Clear Object, 1 is Clear all the Fips Statistics at the Port Level" + DEFVAL { none } + ::= { alaFipsIntfEntry 6 } + + +-- +--AlaFipsIntfEnodeStatsTable +-- + alaFipsIntfEnodeStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 6 } +alaFipsIntfEnodeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsIntfEnodeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of Fips Interfaces " + ::= { alaFipsIntfEnodeStats 1} + + alaFipsIntfEnodeStatsEntry OBJECT-TYPE + SYNTAX AlaFipsIntfEnodeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per Intf/Enode Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFipsIntfEnodeStatsIfIndex } + ::= { alaFipsIntfEnodeStatsTable 1 } + +AlaFipsIntfEnodeStatsEntry ::= SEQUENCE { + alaFipsIntfEnodeStatsIfIndex InterfaceIndexOrZero, + alaFipsIntfEnodeStatsSessions Unsigned32, + alaFipsIntfEnodeStatsMds Counter32, + alaFipsIntfEnodeStatsUds Counter32, + alaFipsIntfEnodeStatsFlogi Counter32, + alaFipsIntfEnodeStatsFdisc Counter32, + alaFipsIntfEnodeStatsLogo Counter32, + alaFipsIntfEnodeStatsEka Counter32, + alaFipsIntfEnodeStatsVnka Counter32, + alaFipsIntfEnodeStatsClear Unsigned32 +} +alaFipsIntfEnodeStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface where Fips is enabled, it can be indivisual Port /Linkagg " + ::= { alaFipsIntfEnodeStatsEntry 1 } + +alaFipsIntfEnodeStatsSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FCoE Sessions on this Intf" + DEFVAL {0} + ::= { alaFipsIntfEnodeStatsEntry 2 } + +alaFipsIntfEnodeStatsMds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation (MDS) Packets on this Intf" + ::= { alaFipsIntfEnodeStatsEntry 3 } + +alaFipsIntfEnodeStatsUds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation (MDS) Packets on this Intf" + ::= { alaFipsIntfEnodeStatsEntry 4 } + +alaFipsIntfEnodeStatsFlogi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFipsIntfEnodeStatsEntry 5 } + +alaFipsIntfEnodeStatsFdisc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery (FDISC) Packets on this Intf" + ::= { alaFipsIntfEnodeStatsEntry 6 } + +alaFipsIntfEnodeStatsLogo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logouts (LOGO) Packets on this Intf" + ::= { alaFipsIntfEnodeStatsEntry 7 } + +alaFipsIntfEnodeStatsEka OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Enode-keep-alive Packets on this Intf" + ::= { alaFipsIntfEnodeStatsEntry 8 } + +alaFipsIntfEnodeStatsVnka OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VNPort-keep-alive Packets on this Intf" + ::= { alaFipsIntfEnodeStatsEntry 9 } + +alaFipsIntfEnodeStatsClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fips Interface Statistics Clear Object, 0 is Default Value 1 is is Clear all the Fips Statistics on the Interface" + ::= { alaFipsIntfEnodeStatsEntry 10 } + +-- +--AlaFipsIntfFcfStatsTable +-- + + alaFipsIntfFcfStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 7 } + +alaFipsIntfFcfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsIntfFcfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of Fips Interfaces " + ::= { alaFipsIntfFcfStats 1} + + alaFipsIntfFcfStatsEntry OBJECT-TYPE + SYNTAX AlaFipsIntfFcfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per Intf/FCF Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFipsIntfFcfStatsIfIndex } + ::= { alaFipsIntfFcfStatsTable 1 } + +AlaFipsIntfFcfStatsEntry ::= SEQUENCE { + alaFipsIntfFcfStatsIfIndex InterfaceIndexOrZero, + alaFipsIntfFcfStatsSessions Unsigned32, + alaFipsIntfFcfStatsMda Counter32, + alaFipsIntfFcfStatsUda Counter32, + alaFipsIntfFcfStatsFlogiAcc Counter32, + alaFipsIntfFcfStatsFdiscRjt Counter32, + alaFipsIntfFcfStatsFlogiRjt Counter32, + alaFipsIntfFcfStatsLogoAcc Counter32, + alaFipsIntfFcfStatsLogoRjt Counter32, + alaFipsIntfFcfStatsCvl Counter32, + alaFipsIntfFcfStatsClear Unsigned32, + alaFipsIntfFcfStatsFdiscAcc Counter32 +} +alaFipsIntfFcfStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface where Fips is enabled, it can be indivisual Port /Linkagg " + ::= { alaFipsIntfFcfStatsEntry 1 } + +alaFipsIntfFcfStatsSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FCoE Sessions on this Intf" + DEFVAL {0} + ::= { alaFipsIntfFcfStatsEntry 2 } + +alaFipsIntfFcfStatsMda OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisement (MDA) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 3 } + +alaFipsIntfFcfStatsUda OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement (UDA) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 4 } + +alaFipsIntfFcfStatsFlogiAcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login Accept (FLOGI_ACC) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 5 } + +alaFipsIntfFcfStatsFdiscRjt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery (FDISC-RJT) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 6 } + +alaFipsIntfFcfStatsFlogiRjt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login Reject (FLOGI_RJT) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 7 } + +alaFipsIntfFcfStatsLogoAcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logout Accept (LOGO_ACC) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 8 } + +alaFipsIntfFcfStatsLogoRjt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logout Reject (LOGO_RJT) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 9 } + +alaFipsIntfFcfStatsCvl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link (CVL) Packets on this Intf" + ::= { alaFipsIntfFcfStatsEntry 10 } + +alaFipsIntfFcfStatsClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fips Interface Statistics Clear Object, 0 is Default Value 1 is is Clear all the Fips Statistics on the Interface" + ::= { alaFipsIntfFcfStatsEntry 11} + + alaFipsIntfFcfStatsFdiscAcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Disc Acc (FDISC_ACC) Packets on this Vlan" + ::= { alaFipsIntfFcfStatsEntry 12 } + + +-- +--alaFipsFcfTable +-- +alaFipsFcf OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 8 } +alaFipsFcfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsFcfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE Interfaces " + ::= { alaFipsFcf 1} + + alaFipsFcfEntry OBJECT-TYPE + SYNTAX AlaFipsFcfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of Fips FCFs." + INDEX { alaFipsFcfMAC,alaFipsFcfVlan } + ::= { alaFipsFcfTable 1 } + +AlaFipsFcfEntry ::= SEQUENCE { + alaFipsFcfMAC MacAddress, + alaFipsFcfVlan Integer32, + alaFipsFcfIntf InterfaceIndex, + alaFipsFcfSessions Unsigned32, + alaFipsFcfConfigType INTEGER, + alaFipsFcfRowStatus RowStatus, + alaFipsFcfAvailForLogin INTEGER, + alaFipsFcfMaxFcoeFrmSizeVerified INTEGER, + alaFipsFcfPriority Unsigned32, + alaFipsFcfType INTEGER +} + + +alaFipsFcfMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FCF MAC configured/Learned in the System" + ::= { alaFipsFcfEntry 1 } + + +alaFipsFcfVlan OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Vlan on which the " + ::= { alaFipsFcfEntry 2 } + +alaFipsFcfIntf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interface Fips session exists, it can be indivisual Port /Linkagg." + ::= { alaFipsFcfEntry 3 } + +alaFipsFcfSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Number of Fips Sessions on this FCF MAC in the given VLAN" + ::= { alaFipsFcfEntry 4 } + +alaFipsFcfConfigType OBJECT-TYPE + SYNTAX INTEGER + { + fpma(1), + spma(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The FCF MAC is SPMA or FPMA" + DEFVAL {fpma} + ::= { alaFipsFcfEntry 5 } + +alaFipsFcfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Row status controls the creation and deletion of rows in the table Fips alaFipsFcfTable" + DEFVAL {notReady} + ::= { alaFipsFcfEntry 6 } + + +alaFipsFcfAvailForLogin OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The FCF's availability for login-in" + ::= { alaFipsFcfEntry 7 } + + +alaFipsFcfMaxFcoeFrmSizeVerified OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The FCF's max frame size verified" + ::= { alaFipsFcfEntry 8 } + +alaFipsFcfPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of priority in FIP Discovery Advertisement packets received/generated on this VLAN for the FCF." + ::= { alaFipsFcfEntry 9 } + + +alaFipsFcfType OBJECT-TYPE + SYNTAX INTEGER + { + dynamic(1), + static(2), + npiv(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The FCF MAC is learned from FIP Snooping or Administrator Configuration or NPIV serviced" + ::= { alaFipsFcfEntry 10 } +-- +--AlaFipsSessionTable +-- + alaFipsSession OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 9 } +alaFipsSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the list of Session in the system " + ::= { alaFipsSession 1} + + alaFipsSessionEntry OBJECT-TYPE + SYNTAX AlaFipsSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of Fips Session." + INDEX { alaFipsSessionEnodeMAC , alaFipsSessionVNMAC, alaFipsSessionVlanId } + ::= { alaFipsSessionTable 1 } + +AlaFipsSessionEntry ::= SEQUENCE { + alaFipsSessionEnodeMAC MacAddress, + alaFipsSessionVNMAC MacAddress, + alaFipsSessionVlanId Integer32, + alaFipsSessionIfIndex InterfaceIndex, + alaFipsSessionFCFMAC MacAddress, + alaFipsSessionStatus INTEGER, + alaFipsSessionLoginTime TimeStamp, + alaFipsSessionLoginTimeDate DateAndTime +} +alaFipsSessionEnodeMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Enode MAC where for which this session exists" + ::= { alaFipsSessionEntry 1 } + +alaFipsSessionVNMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " VN MAC address of the Session" + ::= { alaFipsSessionEntry 2 } + +alaFipsSessionVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FCF VLAN ID of the Session" + ::= { alaFipsSessionEntry 3 } + + + +alaFipsSessionIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interface Fips session exists, it can be indivisual Port /Linkagg." + ::= { alaFipsSessionEntry 4 } + + +alaFipsSessionFCFMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " FCF MAC address of the Session" + DEFVAL {'000000000000'H} + ::= { alaFipsSessionEntry 5 } + + +alaFipsSessionStatus OBJECT-TYPE + SYNTAX INTEGER + { + pending(1), + created(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCF Session Pending or Active" + DEFVAL {pending} + ::= { alaFipsSessionEntry 6 } + +alaFipsSessionLoginTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the value of the 'sysUpTime' object when this + FCoE session established" + ::= { alaFipsSessionEntry 7 } + +alaFipsSessionLoginTimeDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time of this session login" + ::= { alaFipsSessionEntry 8 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS (TRAPS) +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaFipsResourceThresholdReached NOTIFICATION-TYPE + OBJECTS { + alaFipsFilterResourceUsage + } + STATUS current + DESCRIPTION + "The trap shall be raised when FIPS configuration results in utilization of more filter resources than configured % of resources for FIPS." + ::= { alcatelIND1FipsMIBNotifications 1 } + +-- Notification Objects + alaFipsNotificationObj OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 10 } + + alaFipsFilterResourceUsage OBJECT-TYPE + SYNTAX Integer32 (0 .. 100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The % of allocated filter resources used by current FIP Snooping configuration." + ::= { alaFipsNotificationObj 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- NPIV, R-NPIV, E-TUNNEL + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +--AlaVsanTable + + alaFcVsan OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 11 } + +alaFcVsanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcVsanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Virtual SAN instances in this device." + ::= { alaFcVsan 1 } + + alaFcVsanEntry OBJECT-TYPE + SYNTAX AlaFcVsanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VSAN entry." + INDEX { alaFcVsanNumber } + ::= { alaFcVsanTable 1 } + +AlaFcVsanEntry ::= SEQUENCE { + alaFcVsanNumber Integer32, + alaFcVsanDescription SnmpAdminString, + alaFcVsanAdmStatus INTEGER, + alaFcVsanOperStatus INTEGER, + alaFcVsanRowStatus RowStatus +} + +alaFcVsanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VSAN number identifying this instance. Valid + range from 1 to 4094." + ::= { alaFcVsanEntry 1 } + +alaFcVsanDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Textual description of the VSAN instance." + ::= { alaFcVsanEntry 2 } + +alaFcVsanAdmStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative status which can be set by + configuration. Disable(1) will disable ALL FC ports + that are connected to this VSAN, enable(2) will enable + ALL ports on this VSAN." + DEFVAL { enabled } + ::= { alaFcVsanEntry 3 } + +alaFcVsanOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provide operating status of a particular VSAN environment." + DEFVAL { inactive } + ::= { alaFcVsanEntry 4 } + +alaFcVsanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status to control creation/deletion of Vsans." + ::= { alaFcVsanEntry 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaFcVfpa OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 12 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaFcVfpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcVfpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Virtual SAN instances in this device." + ::= { alaFcVfpa 1 } + + alaFcVfpaEntry OBJECT-TYPE + SYNTAX AlaFcVfpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VSAN-FC Port Association (VPA) entry." + INDEX { alaFcVfpaVsanNumber, alaFcVfpaIfIndex } + ::= { alaFcVfpaTable 1 } + +AlaFcVfpaEntry ::= SEQUENCE { + alaFcVfpaVsanNumber Integer32, + alaFcVfpaIfIndex Unsigned32, + alaFcVfpaState INTEGER, + alaFcVfpaRowStatus RowStatus +} + +alaFcVfpaVsanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VSAN number component of this instance. Valid + range from 1 to 4094." + ::= { alaFcVfpaEntry 1 } + +alaFcVfpaIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex component of this instance." + ::= {alaFcVfpaEntry 2 } + +alaFcVfpaState OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this vfpa" + DEFVAL { inactive } + ::= { alaFcVfpaEntry 3 } + +alaFcVfpaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is used to create or delete staticPrimary VFPAs (default vsans + on a fibre port ). Creation replaces the existing staticPrimary VPA + while deletion replaces the existing VFPA so that the vsan number + is 1 for the given fibre port. Of course the corresponding vsan and + fiber port must exist." + ::= { alaFcVfpaEntry 4 } + + +-- +--AlaFcIntfTable +-- + + alaFcIntf OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 13 } + +alaFcIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FC Interfaces " + ::= { alaFcIntf 1} + + alaFcIntfEntry OBJECT-TYPE + SYNTAX AlaFcIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FC Interfaces." + INDEX { alaFcIntfIfIndex } + ::= { alaFcIntfTable 1 } + +AlaFcIntfEntry ::= SEQUENCE { + alaFcIntfIfIndex InterfaceIndexOrZero, + alaFcIntfOperStatus INTEGER, + alaFcIntfMode INTEGER, + alaFcIntfBbScN Integer32, + alaFcIntfClassOfService INTEGER, + alaFcIntfFcid Fcid, + alaFcIntfWwpn Wwpn, + alaFcIntfLoginState INTEGER, + alaFcIntfRowStatus RowStatus, + alaFcIntfStatsClear INTEGER +} + +alaFcIntfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface where ports are configured in Fibre Channel mode." + ::= { alaFcIntfEntry 1 } + +alaFcIntfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interface oper status of FC Port." + ::= { alaFcIntfEntry 2 } + +alaFcIntfMode OBJECT-TYPE + SYNTAX INTEGER { + np(1), + f(2), + te(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " FC Port mode of operation + 1. np - Proxy N_Port + 2. f - Fabric Port connected to N_port + 3. te - Tunnel E-Port" + ::= { alaFcIntfEntry 3 } + +alaFcIntfBbScN OBJECT-TYPE + SYNTAX Integer32 (0 .. 15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Buffer-to-Buffer State Change Number - Fibre Channels ports exchange Buffer-to-Buffer State Change (BB_SC) + primitives after 2^BB_SC_N frames. BB_SC primities are used to re-calculate buffer crdits." + ::= { alaFcIntfEntry 4 } + +alaFcIntfClassOfService OBJECT-TYPE + SYNTAX INTEGER { + class2(1), + class3(2), + classF(3), + class3andF(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Classes of service are distinguished primarily by the level of delivery integrity required for an application. Section 4.7 of FC-FC-4. + 1. class-2 - Class 2 is a frame delivery service multiplexing frames at frame boundaries with frame acknowledgement + 2. class-3 - Class 3 is a frame delivery service with the Fabric multiplexing frames at frame boundaries without frame acknowledgement + 3. class-f - Class F is a frame delivery service used only for communication between switches in a Fabric" + ::= { alaFcIntfEntry 5 } + +alaFcIntfFcid OBJECT-TYPE + SYNTAX Fcid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Port ID received after succesful intial Fabric login. It is a 3 byte value." + ::= { alaFcIntfEntry 6 } + +alaFcIntfWwpn OBJECT-TYPE + SYNTAX Wwpn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Port name assigned to ports that are in FC mode by AOS. It is an 8 byte value whose first 2 bytes are 1000h and remaing bytes of operation." + ::= { alaFcIntfEntry 7 } + +alaFcIntfLoginState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + flogiSent(2), + elpSent(3), + sessionClearing(4), + down(5) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interface FLOGI status of FC Port." + ::= { alaFcIntfEntry 8 } + +alaFcIntfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Row status controls the creation and deletion of rows in the table FC alaFcIntfTable." + DEFVAL {notReady} + ::= { alaFcIntfEntry 9 } + +alaFcIntfStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + none(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "FC Interface Statistics Clear Objectr; Clears all the FC Statistics on the Interface" + DEFVAL { none } + ::= { alaFcIntfEntry 10} +-- +--AlaFcNpivStaticLoadBalanceTable +-- + + alaFcNpivStaticLoadBalance OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 14 } + +alaFcNpivStaticLoadBalanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcNpivStaticLoadBalanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FC Interfaces and FCoE interface mapping for static loadbalancing. + Load balancing algorithm is for the creation of FC sessions when there is more than + one FC port is connected within a VSAN. Default is - new session is created on the + port which has least number of sessions. + dynamic-reorder - When new FC ports become active within the VSAN, some of the sessions are + logged out and relogged in to load balace the sessions across the FC ports. + enode-based - FC port on which new session is established is chosen based on ENODE MAC. + static - This algorithm allows administrator to map sessions on specific FCoE port to a + specific FC port(s)." + ::= { alaFcNpivStaticLoadBalance 1} + + alaFcNpivStaticLoadBalanceEntry OBJECT-TYPE + SYNTAX AlaFcNpivStaticLoadBalanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FC Interface FCoE interface mappings." + INDEX { alaFcNpivStaticLoadBalanceFcIfIndex, alaFcNpivStaticLoadBalanceEthIfIndex } + ::= { alaFcNpivStaticLoadBalanceTable 1 } + +AlaFcNpivStaticLoadBalanceEntry ::= SEQUENCE { + alaFcNpivStaticLoadBalanceFcIfIndex InterfaceIndexOrZero, + alaFcNpivStaticLoadBalanceEthIfIndex InterfaceIndexOrZero, + alaFcNpivStaticLoadBalanceRowStatus RowStatus +} + +alaFcNpivStaticLoadBalanceFcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Fibre Channel Interface of the mapping." + ::= { alaFcNpivStaticLoadBalanceEntry 1 } + +alaFcNpivStaticLoadBalanceEthIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Ethernet Interface of the mapping. It can be a linkagg." + ::= { alaFcNpivStaticLoadBalanceEntry 2 } + +alaFcNpivStaticLoadBalanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Row status controls the creation and deletion of rows in the table FC alaFcNpivStaticLoadBalanceTable." + DEFVAL {notReady} + ::= { alaFcNpivStaticLoadBalanceEntry 3 } + + + +-- +--AlaFcNodeTable +-- + + alaFcNode OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 15 } + +alaFcNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FC Interfaces " + ::= { alaFcNode 1} + + alaFcNodeEntry OBJECT-TYPE + SYNTAX AlaFcNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FC nodes." + INDEX { alaFcNodeIfIndex, alaFcNodeWwpn } + ::= { alaFcNodeTable 1 } + +AlaFcNodeEntry ::= SEQUENCE { + alaFcNodeIfIndex InterfaceIndex, + alaFcNodeWwpn Wwpn, + alaFcNodeVsanNumber Integer32, + alaFcNodeVlanNumber Integer32, + alaFcNodeFcid Fcid, + alaFcNodeWwnn Wwnn +} + +alaFcNodeIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface where FC node is connected." + ::= { alaFcNodeEntry 1 } + +alaFcNodeWwpn OBJECT-TYPE + SYNTAX Wwpn + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FC Port port name. It is a 8 byte value." + ::= { alaFcNodeEntry 2 } + +alaFcNodeVsanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VSAN number on which FC node is connected." + ::= { alaFcNodeEntry 3 } + +alaFcNodeVlanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number on which this FC node services are provided/used." + ::= { alaFcNodeEntry 4 } + +alaFcNodeFcid OBJECT-TYPE + SYNTAX Fcid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Port ID optained for F Node after succesful Node login. It is a 3 byte value." + ::= { alaFcNodeEntry 5 } + +alaFcNodeWwnn OBJECT-TYPE + SYNTAX Wwnn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Node (AOS) name. It is a 8 byte value." + ::= { alaFcNodeEntry 6 } + +-- +--AlaFcSessTable +-- + + alaFcSess OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 16 } + +alaFcSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FC Interfaces " + ::= { alaFcSess 1} + + alaFcSessEntry OBJECT-TYPE + SYNTAX AlaFcSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FC Interfaces." + INDEX { alaFcSessIfIndex, alaFcSessWwpn} + ::= { alaFcSessTable 1 } + +AlaFcSessEntry ::= SEQUENCE { + alaFcSessIfIndex InterfaceIndex, + alaFcSessWwpn Wwpn, + alaFcSessVsanNumber Integer32, + alaFcSessStatus INTEGER, + alaFcSessIntfMode INTEGER, + alaFcSessFcid Fcid, + alaFcSessType INTEGER, + alaFcSessTunnelId Unsigned32 + +} + +alaFcSessIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface where FC node is connected." + ::= { alaFcSessEntry 1 } + +alaFcSessWwpn OBJECT-TYPE + SYNTAX Wwpn + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FC Port port name. It is a 8 byte value." + ::= { alaFcSessEntry 2 } + +alaFcSessVsanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VSAN number on which FC node is connected." + ::= { alaFcSessEntry 3 } + + +alaFcSessStatus OBJECT-TYPE + SYNTAX INTEGER { + pending(1), + success(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Port session status" + ::= { alaFcSessEntry 4 } + + +alaFcSessIntfMode OBJECT-TYPE + SYNTAX INTEGER { + np(1), + f(2), + te(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Port mode of operation + 1. np - Proxy N_Port + 2. f - Fabric Port connected to N_port + 3. te - Tunnel E-Port" + ::= { alaFcSessEntry 5 } + +alaFcSessFcid OBJECT-TYPE + SYNTAX Fcid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Port ID received after succesful Fabric login. It is a 3 byte value." + ::= { alaFcSessEntry 6 } + +alaFcSessType OBJECT-TYPE + SYNTAX INTEGER { + fdisc(1), + flogi(2), + elp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Port session login type." + ::= { alaFcSessEntry 7 } + +alaFcSessTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tunnel Id associated with the FC session, if applicable (E-Tunnels)." + ::= { alaFcSessEntry 8 } + +-- +--AlaFcIntfNpivStatsTable +-- + alaFcIntfNpivStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 17 } +alaFcIntfNpivStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcIntfNpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FC Interfaces for statistics of NPIV. " + ::= { alaFcIntfNpivStats 1} + + alaFcIntfNpivStatsEntry OBJECT-TYPE + SYNTAX AlaFcIntfNpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NPIV per Intf Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFcIntfNpivStatsIfIndex } + ::= { alaFcIntfNpivStatsTable 1 } + +AlaFcIntfNpivStatsEntry ::= SEQUENCE { + alaFcIntfNpivStatsIfIndex InterfaceIndex, + alaFcIntfNpivStatsTxFlogis Counter32, + alaFcIntfNpivStatsTxFdiscs Counter32, + alaFcIntfNpivStatsRxLsAccs Counter32, + alaFcIntfNpivStatsRxFlogos Counter32, + alaFcIntfNpivStatsRxFlogiLsRjts Counter32, + alaFcIntfNpivStatsRxFdiscLsRjts Counter32, + alaFcIntfNpivStatsTxFlogos Counter32, + alaFcIntfNpivStatsClear INTEGER +} +alaFcIntfNpivStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " NPIV statistics on this FC port. " + ::= { alaFcIntfNpivStatsEntry 1 } + +alaFcIntfNpivStatsTxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfNpivStatsEntry 2 } + +alaFcIntfNpivStatsTxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FDISC) Packets on this Intf" + ::= { alaFcIntfNpivStatsEntry 3 } + +alaFcIntfNpivStatsRxLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_ACC Packets on this Intf" + ::= { alaFcIntfNpivStatsEntry 4 } + +alaFcIntfNpivStatsRxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Rx Packets on this Intf" + ::= { alaFcIntfNpivStatsEntry 5 } + +alaFcIntfNpivStatsRxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfNpivStatsEntry 6 } + +alaFcIntfNpivStatsRxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfNpivStatsEntry 7 } + +alaFcIntfNpivStatsTxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Tx Packets on this Intf" + ::= { alaFcIntfNpivStatsEntry 8 } + +alaFcIntfNpivStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear Npiv statistics on this Intf" + DEFVAL { none } + ::= { alaFcIntfNpivStatsEntry 9 } + + +-- +--AlaFcVsanNpivStatsTable +-- + alaFcVsanNpivStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 18 } +alaFcVsanNpivStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcVsanNpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of VSANS for statistics of NPIV. " + ::= { alaFcVsanNpivStats 1} + + alaFcVsanNpivStatsEntry OBJECT-TYPE + SYNTAX AlaFcVsanNpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NPIV per Vsan Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFcVsanNpivStatsVsan } + ::= { alaFcVsanNpivStatsTable 1 } + +AlaFcVsanNpivStatsEntry ::= SEQUENCE { + alaFcVsanNpivStatsVsan Integer32, + alaFcVsanNpivStatsTxFlogis Counter32, + alaFcVsanNpivStatsTxFdiscs Counter32, + alaFcVsanNpivStatsRxLsAccs Counter32, + alaFcVsanNpivStatsRxFlogos Counter32, + alaFcVsanNpivStatsRxFlogiLsRjts Counter32, + alaFcVsanNpivStatsRxFdiscLsRjts Counter32, + alaFcVsanNpivStatsTxFlogos Counter32 +} + +alaFcVsanNpivStatsVsan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NPIV statistics on this VSAN number." + ::= { alaFcVsanNpivStatsEntry 1 } + +alaFcVsanNpivStatsTxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanNpivStatsEntry 2 } + +alaFcVsanNpivStatsTxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FDISC) Packets on this Vsan" + ::= { alaFcVsanNpivStatsEntry 3 } + +alaFcVsanNpivStatsRxLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_ACC Packets on this Vsan" + ::= { alaFcVsanNpivStatsEntry 4 } + +alaFcVsanNpivStatsRxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Rx Packets on this Vsan" + ::= { alaFcVsanNpivStatsEntry 5 } + +alaFcVsanNpivStatsRxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanNpivStatsEntry 6 } + +alaFcVsanNpivStatsRxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanNpivStatsEntry 7 } + +alaFcVsanNpivStatsTxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Tx Packets on this Vsan" + ::= { alaFcVsanNpivStatsEntry 8 } + +-- +--AlaFcIntfRnpivStatsTable +-- + alaFcIntfRnpivStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 19 } +alaFcIntfRnpivStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcIntfRnpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FC Interfaces for statistics of R-NPIV. " + ::= { alaFcIntfRnpivStats 1} + + alaFcIntfRnpivStatsEntry OBJECT-TYPE + SYNTAX AlaFcIntfRnpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "R-NPIV per Intf Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFcIntfRnpivStatsIfIndex } + ::= { alaFcIntfRnpivStatsTable 1 } + +AlaFcIntfRnpivStatsEntry ::= SEQUENCE { + alaFcIntfRnpivStatsIfIndex InterfaceIndex, + alaFcIntfRnpivStatsRxFlogis Counter32, + alaFcIntfRnpivStatsRxFdiscs Counter32, + alaFcIntfRnpivStatsTxFlogiLsAccs Counter32, + alaFcIntfRnpivStatsTxFdiscLsAccs Counter32, + alaFcIntfRnpivStatsTxFlogos Counter32, + alaFcIntfRnpivStatsTxFlogiLsRjts Counter32, + alaFcIntfRnpivStatsTxFdiscLsRjts Counter32, + alaFcIntfRnpivStatsRxFlogos Counter32, + alaFcIntfRnpivStatsClear INTEGER +} + +alaFcIntfRnpivStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " NPIV statistics on this FC port. " + ::= { alaFcIntfRnpivStatsEntry 1 } + +alaFcIntfRnpivStatsRxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 2 } + +alaFcIntfRnpivStatsRxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FDISC) Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 3 } + +alaFcIntfRnpivStatsTxFlogiLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_ACCs for Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 4 } + +alaFcIntfRnpivStatsTxFdiscLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_ACCs for Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 5 } + +alaFcIntfRnpivStatsTxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Tx Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 6 } + +alaFcIntfRnpivStatsTxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 7 } + +alaFcIntfRnpivStatsTxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 8 } + +alaFcIntfRnpivStatsRxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Rx Packets on this Intf" + ::= { alaFcIntfRnpivStatsEntry 9 } + +alaFcIntfRnpivStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear Rnpiv statistics on this Intf" + DEFVAL { none } + ::= { alaFcIntfRnpivStatsEntry 10 } + + +-- +--AlaFcVsanRnpivStatsTable +-- + alaFcVsanRnpivStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 20 } +alaFcVsanRnpivStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcVsanRnpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of VSANS for statistics of R-NPIV. " + ::= { alaFcVsanRnpivStats 1} + + alaFcVsanRnpivStatsEntry OBJECT-TYPE + SYNTAX AlaFcVsanRnpivStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "R-NPIV per Vsan Statistics Entry. All Counters starts from 0 when they rollover" + INDEX { alaFcVsanRnpivStatsVsan } + ::= { alaFcVsanRnpivStatsTable 1 } + +AlaFcVsanRnpivStatsEntry ::= SEQUENCE { + alaFcVsanRnpivStatsVsan Integer32, + alaFcVsanRnpivStatsRxFlogis Counter32, + alaFcVsanRnpivStatsRxFdiscs Counter32, + alaFcVsanRnpivStatsTxFlogiLsAccs Counter32, + alaFcVsanRnpivStatsTxFdiscLsAccs Counter32, + alaFcVsanRnpivStatsTxFlogos Counter32, + alaFcVsanRnpivStatsTxFlogiLsRjts Counter32, + alaFcVsanRnpivStatsTxFdiscLsRjts Counter32, + alaFcVsanRnpivStatsRxFlogos Counter32 +} + +alaFcVsanRnpivStatsVsan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "R-NPIV statistics on this VSAN number." + ::= { alaFcVsanRnpivStatsEntry 1 } + +alaFcVsanRnpivStatsRxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 2 } + +alaFcVsanRnpivStatsRxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins (FDISC) Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 3 } + +alaFcVsanRnpivStatsTxFlogiLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_ACCs for Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 4 } + +alaFcVsanRnpivStatsTxFdiscLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_ACCs for Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 5 } + +alaFcVsanRnpivStatsTxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Tx Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 6 } + +alaFcVsanRnpivStatsTxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 7 } + +alaFcVsanRnpivStatsTxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS_RJTs for Fabric Logins (FLOGI) Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 8 } + +alaFcVsanRnpivStatsRxFlogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGOs for Fabric Logins (FLOGI) Rx Packets on this Vsan" + ::= { alaFcVsanRnpivStatsEntry 9 } + +-- +-- FC feature Common Definitions +-- + +-- +--alaFcConfig +-- + alaFcInfo OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 21 } +alaFcConfigSessClear OBJECT-TYPE + SYNTAX INTEGER { + all(1), + npiv(2), + reverseNpiv(3), + eTunnel(4), + none(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear sessions on Fibre Channel ports; clear - ALL sessions / only NPIV sessions / only R-NPIV sessions / only E-TUNNEL sessions." + DEFVAL { none } + ::= { alaFcInfo 1 } + +alaFcConfigStatsClear OBJECT-TYPE + SYNTAX INTEGER { + all(1), + npiv(2), + reverseNpiv(3), + eTunnel(4), + none(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global FC Statistics Clear Object, Value 1 to Clear all the FC Statistics, 2 for NPIV, 3 for Reverse-NPIV, 4 for E-Tunnel in the VSAN/Tunnel as well as Port Level" + DEFVAL { none } + ::= { alaFcInfo 2 } + +alaFcConfigNpivLoadBalance OBJECT-TYPE + SYNTAX INTEGER { + default(1), + dynamicReorder(2), + enodeBased(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Load balancing algorithm is for the creation of FC sessions when there is more than + one FC port is connected within a VSAN. The value configured here takes effect when + 'static load balancing' is not configured on a pair of ports. + Default is - new session is created on the port (within the VSAN) which has least number of sessions. + dynamic-reorder - When new FC ports become active within the VSAN, some of the sessions are + logged out and relogged in to load balace the sessions across the FC ports. + enode-based - FC port on which new session is established is chosen based on ENODE MAC." + DEFVAL {default} + ::= { alaFcInfo 3 } + +alaFcConfigWwnn OBJECT-TYPE + SYNTAX Wwnn + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "World Wide Node Name of this device" + ::= { alaFcInfo 4 } + +-- +-- AlaFipsVlanNpivDiscStatsTable +-- + alaFipsVlanNpivDiscStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 22 } +alaFipsVlanNpivDiscStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVlanNpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE VLAN NPIV ENODE Discovery Statistics." + ::= { alaFipsVlanNpivDiscStats 1} + + alaFipsVlanNpivDiscStatsEntry OBJECT-TYPE + SYNTAX AlaFipsVlanNpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per VLan/NPIV ENODE Discovery Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsVlanNpivDiscStatsVlanId } + ::= { alaFipsVlanNpivDiscStatsTable 1 } + +AlaFipsVlanNpivDiscStatsEntry ::= SEQUENCE { + alaFipsVlanNpivDiscStatsVlanId Integer32, + alaFipsVlanNpivDiscStatsRxVlanDiscRqs Counter32, + alaFipsVlanNpivDiscStatsTxVlanDiscResps Counter32, + alaFipsVlanNpivDiscStatsRxMdss Counter32, + alaFipsVlanNpivDiscStatsRxUdss Counter32, + alaFipsVlanNpivDiscStatsTxMdas Counter32, + alaFipsVlanNpivDiscStatsTxUdas Counter32 +} + +alaFipsVlanNpivDiscStatsVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled." + ::= { alaFipsVlanNpivDiscStatsEntry 1 } + +alaFipsVlanNpivDiscStatsRxVlanDiscRqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VLAN discovery requests on this Vlan." + ::= { alaFipsVlanNpivDiscStatsEntry 2 } + +alaFipsVlanNpivDiscStatsTxVlanDiscResps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses to VLAN discovery requests on this Vlan." + ::= { alaFipsVlanNpivDiscStatsEntry 3 } + +alaFipsVlanNpivDiscStatsRxMdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast discovery solicitations of NPIV proxy on this Vlan." + ::= { alaFipsVlanNpivDiscStatsEntry 4 } + +alaFipsVlanNpivDiscStatsRxUdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multicast discovery solicitations of NPIV proxy on this Vlan." + ::= { alaFipsVlanNpivDiscStatsEntry 5 } + +alaFipsVlanNpivDiscStatsTxMdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast discovery advertisements of NPIV proxy on this Vlan." + ::= { alaFipsVlanNpivDiscStatsEntry 6 } + +alaFipsVlanNpivDiscStatsTxUdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast discovery advertisements of NPIV proxy on this Vlan." + ::= { alaFipsVlanNpivDiscStatsEntry 7 } + +-- +-- AlaFipsIntfNpivDiscStatsTable +-- + alaFipsIntfNpivDiscStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 23 } +alaFipsIntfNpivDiscStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsIntfNpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE Port NPIV ENODE Discovery Statistics." + ::= { alaFipsIntfNpivDiscStats 1} + + alaFipsIntfNpivDiscStatsEntry OBJECT-TYPE + SYNTAX AlaFipsIntfNpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per Port/NPIV ENODE Discovery Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsIntfNpivDiscStatsIfIndex } + ::= { alaFipsIntfNpivDiscStatsTable 1 } + +AlaFipsIntfNpivDiscStatsEntry ::= SEQUENCE { + alaFipsIntfNpivDiscStatsIfIndex InterfaceIndex, + alaFipsIntfNpivDiscStatsRxVlanDiscRqs Counter32, + alaFipsIntfNpivDiscStatsTxVlanDiscResps Counter32, + alaFipsIntfNpivDiscStatsRxMdss Counter32, + alaFipsIntfNpivDiscStatsRxUdss Counter32, + alaFipsIntfNpivDiscStatsTxMdas Counter32, + alaFipsIntfNpivDiscStatsTxUdas Counter32 +} + +alaFipsIntfNpivDiscStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Port Id, the Port on which FCoE is enabled." + ::= { alaFipsIntfNpivDiscStatsEntry 1 } + +alaFipsIntfNpivDiscStatsRxVlanDiscRqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VLAN discovery requests on this Port." + ::= { alaFipsIntfNpivDiscStatsEntry 2 } + +alaFipsIntfNpivDiscStatsTxVlanDiscResps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses to VLAN discovery requests on this Port." + ::= { alaFipsIntfNpivDiscStatsEntry 3 } + +alaFipsIntfNpivDiscStatsRxMdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast discovery solicitations of NPIV proxy on this Port." + ::= { alaFipsIntfNpivDiscStatsEntry 4 } + +alaFipsIntfNpivDiscStatsRxUdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multicast discovery solicitations of NPIV proxy on this Port." + ::= { alaFipsIntfNpivDiscStatsEntry 5 } + +alaFipsIntfNpivDiscStatsTxMdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast discovery advertisements of NPIV proxy on this Port." + ::= { alaFipsIntfNpivDiscStatsEntry 6 } + +alaFipsIntfNpivDiscStatsTxUdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast discovery advertisements of NPIV proxy on this Port." + ::= { alaFipsIntfNpivDiscStatsEntry 7 } + + +-- +-- AlaFipsVlanNpivLoginStatsTable +-- + alaFipsVlanNpivLoginStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 24 } +alaFipsVlanNpivLoginStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVlanNpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE VLAN NPIV Login Statistics." + ::= { alaFipsVlanNpivLoginStats 1} + + alaFipsVlanNpivLoginStatsEntry OBJECT-TYPE + SYNTAX AlaFipsVlanNpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per VLan/NPIV Login Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsVlanNpivLoginStatsVlanId } + ::= { alaFipsVlanNpivLoginStatsTable 1 } + +AlaFipsVlanNpivLoginStatsEntry ::= SEQUENCE { + alaFipsVlanNpivLoginStatsVlanId Integer32, + alaFipsVlanNpivLoginStatsRxFlogis Counter32, + alaFipsVlanNpivLoginStatsRxFdiscs Counter32, + alaFipsVlanNpivLoginStatsTxFlogiAccs Counter32, + alaFipsVlanNpivLoginStatsTxFlogiLsRjts Counter32, + alaFipsVlanNpivLoginStatsTxFdiscLsRjts Counter32, + alaFipsVlanNpivLoginStatsRxLogos Counter32, + alaFipsVlanNpivLoginStatsTxCvls Counter32, + alaFipsVlanNpivLoginStatsRxEkas Counter32, + alaFipsVlanNpivLoginStatsRxVnkas Counter32, + alaFipsVlanNpivLoginStatsTxFDiscAccs Counter32, + alaFipsVlanNpivLoginStatsTxFlogoAccs Counter32, + alaFipsVlanNpivLoginStatsTxFLogoLsRjts Counter32 +} + +alaFipsVlanNpivLoginStatsVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled." + ::= { alaFipsVlanNpivLoginStatsEntry 1 } + +alaFipsVlanNpivLoginStatsRxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login (FDISC) Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 2 } + +alaFipsVlanNpivLoginStatsRxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGI Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 3 } + +alaFipsVlanNpivLoginStatsTxFlogiAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGI ACC Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 4 } + +alaFipsVlanNpivLoginStatsTxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS RJT Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 5 } + +alaFipsVlanNpivLoginStatsTxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FDISC RJT Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 6 } + +alaFipsVlanNpivLoginStatsRxLogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGO Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 7 } + +alaFipsVlanNpivLoginStatsTxCvls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 8 } + +alaFipsVlanNpivLoginStatsRxEkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ENODE Keep Alive Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 9 } + +alaFipsVlanNpivLoginStatsRxVnkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VN Keep Alive Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 10 } + +alaFipsVlanNpivLoginStatsTxFDiscAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FDISC ACC Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 11 } + +alaFipsVlanNpivLoginStatsTxFlogoAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGO ACC Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 12 } + +alaFipsVlanNpivLoginStatsTxFLogoLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGO RJT Packets on this VLAN." + ::= { alaFipsVlanNpivLoginStatsEntry 13 } + +-- +-- AlaFipsIntfNpivLoginStatsTable +-- + alaFipsIntfNpivLoginStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 25 } +alaFipsIntfNpivLoginStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsIntfNpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE Port NPIV Login Statistics." + ::= { alaFipsIntfNpivLoginStats 1} + + alaFipsIntfNpivLoginStatsEntry OBJECT-TYPE + SYNTAX AlaFipsIntfNpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per Port/NPIV Login Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsIntfNpivLoginStatsIfIndex } + ::= { alaFipsIntfNpivLoginStatsTable 1 } + +AlaFipsIntfNpivLoginStatsEntry ::= SEQUENCE { + alaFipsIntfNpivLoginStatsIfIndex InterfaceIndex, + alaFipsIntfNpivLoginStatsRxFlogis Counter32, + alaFipsIntfNpivLoginStatsRxFdiscs Counter32, + alaFipsIntfNpivLoginStatsTxFlogiAccs Counter32, + alaFipsIntfNpivLoginStatsTxFlogiLsRjts Counter32, + alaFipsIntfNpivLoginStatsTxFdiscLsRjts Counter32, + alaFipsIntfNpivLoginStatsRxLogos Counter32, + alaFipsIntfNpivLoginStatsTxCvls Counter32, + alaFipsIntfNpivLoginStatsRxEkas Counter32, + alaFipsIntfNpivLoginStatsRxVnkas Counter32, + alaFipsIntfNpivLoginStatsTxFDiscAccs Counter32, + alaFipsIntfNpivLoginStatsTxFlogoAccs Counter32, + alaFipsIntfNpivLoginStatsTxFLogoLsRjts Counter32 +} + +alaFipsIntfNpivLoginStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Port Id, the Port on which FCoE is enabled." + ::= { alaFipsIntfNpivLoginStatsEntry 1 } + +alaFipsIntfNpivLoginStatsRxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login (FDISC) Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 2 } + +alaFipsIntfNpivLoginStatsRxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGI Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 3 } + +alaFipsIntfNpivLoginStatsTxFlogiAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGI LS ACC Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 4 } + +alaFipsIntfNpivLoginStatsTxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS RJT Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 5 } + +alaFipsIntfNpivLoginStatsTxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FDISC RJT Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 6 } + +alaFipsIntfNpivLoginStatsRxLogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGO Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 7 } + +alaFipsIntfNpivLoginStatsTxCvls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 8 } + +alaFipsIntfNpivLoginStatsRxEkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ENODE Keep Alive Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 9 } + +alaFipsIntfNpivLoginStatsRxVnkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VN Keep Alive Packets on this Port." + ::= { alaFipsIntfNpivLoginStatsEntry 10 } + +alaFipsIntfNpivLoginStatsTxFDiscAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FDISC ACC Packets on this VLAN." + ::= { alaFipsIntfNpivLoginStatsEntry 11 } + +alaFipsIntfNpivLoginStatsTxFlogoAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGO ACC Packets on this VLAN." + ::= { alaFipsIntfNpivLoginStatsEntry 12 } + +alaFipsIntfNpivLoginStatsTxFLogoLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGO RJT Packets on this VLAN." + ::= { alaFipsIntfNpivLoginStatsEntry 13 } + +-- +-- AlaFipsVlanRnpivDiscStatsTable +-- + alaFipsVlanRnpivDiscStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 26 } +alaFipsVlanRnpivDiscStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVlanRnpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE VLAN R-NPIV FCF Discovery Statistics." + ::= { alaFipsVlanRnpivDiscStats 1} + + alaFipsVlanRnpivDiscStatsEntry OBJECT-TYPE + SYNTAX AlaFipsVlanRnpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per VLan/R-NPIV FCF Discovery Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsVlanRnpivDiscStatsVlanId } + ::= { alaFipsVlanRnpivDiscStatsTable 1 } + +AlaFipsVlanRnpivDiscStatsEntry ::= SEQUENCE { + alaFipsVlanRnpivDiscStatsVlanId Integer32, + alaFipsVlanRnpivDiscStatsRxMdas Counter32, + alaFipsVlanRnpivDiscStatsRxUdas Counter32, + alaFipsVlanRnpivDiscStatsTxMdss Counter32, + alaFipsVlanRnpivDiscStatsTxUdss Counter32 +} + +alaFipsVlanRnpivDiscStatsVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled." + ::= { alaFipsVlanRnpivDiscStatsEntry 1 } + +alaFipsVlanRnpivDiscStatsRxMdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisement Packets on this VLAN." + ::= { alaFipsVlanRnpivDiscStatsEntry 2 } + +alaFipsVlanRnpivDiscStatsRxUdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement Packets on this VLAN." + ::= { alaFipsVlanRnpivDiscStatsEntry 3 } +alaFipsVlanRnpivDiscStatsTxMdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation Packets on this VLAN." + ::= { alaFipsVlanRnpivDiscStatsEntry 4 } + +alaFipsVlanRnpivDiscStatsTxUdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation Packets on this VLAN." + ::= { alaFipsVlanRnpivDiscStatsEntry 5 } + +-- +-- AlaFipsIntfRnpivDiscStatsTable +-- + alaFipsIntfRnpivDiscStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 27 } +alaFipsIntfRnpivDiscStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsIntfRnpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE Port R-NPIV FCF Discovery Statistics." + ::= { alaFipsIntfRnpivDiscStats 1} + + alaFipsIntfRnpivDiscStatsEntry OBJECT-TYPE + SYNTAX AlaFipsIntfRnpivDiscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per Port/R-NPIV FCF Discovery Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsIntfRnpivDiscStatsIfIndex } + ::= { alaFipsIntfRnpivDiscStatsTable 1 } + +AlaFipsIntfRnpivDiscStatsEntry ::= SEQUENCE { + alaFipsIntfRnpivDiscStatsIfIndex InterfaceIndex, + alaFipsIntfRnpivDiscStatsRxMdas Counter32, + alaFipsIntfRnpivDiscStatsRxUdas Counter32, + alaFipsIntfRnpivDiscStatsTxMdss Counter32, + alaFipsIntfRnpivDiscStatsTxUdss Counter32 +} + +alaFipsIntfRnpivDiscStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled." + ::= { alaFipsIntfRnpivDiscStatsEntry 1 } + +alaFipsIntfRnpivDiscStatsRxMdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisement Packets on this Port." + ::= { alaFipsIntfRnpivDiscStatsEntry 2 } + +alaFipsIntfRnpivDiscStatsRxUdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement Packets on this Port." + ::= { alaFipsIntfRnpivDiscStatsEntry 3 } +alaFipsIntfRnpivDiscStatsTxMdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation Packets on this Port." + ::= { alaFipsIntfRnpivDiscStatsEntry 4 } + +alaFipsIntfRnpivDiscStatsTxUdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation Packets on this Port." + ::= { alaFipsIntfRnpivDiscStatsEntry 5 } + +-- +-- AlaFipsVlanRnpivLoginStatsTable +-- + alaFipsVlanRnpivLoginStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 28 } +alaFipsVlanRnpivLoginStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVlanRnpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE VLAN R-NPIV Node Login Statistics." + ::= { alaFipsVlanRnpivLoginStats 1} + + alaFipsVlanRnpivLoginStatsEntry OBJECT-TYPE + SYNTAX AlaFipsVlanRnpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per VLan/R-NPIV Node Login Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsVlanRnpivLoginStatsVlanId } + ::= { alaFipsVlanRnpivLoginStatsTable 1 } + +AlaFipsVlanRnpivLoginStatsEntry ::= SEQUENCE { + alaFipsVlanRnpivLoginStatsVlanId Integer32, + alaFipsVlanRnpivLoginStatsTxFlogis Counter32, + alaFipsVlanRnpivLoginStatsTxFdiscs Counter32, + alaFipsVlanRnpivLoginStatsRxLsAccs Counter32, + alaFipsVlanRnpivLoginStatsRxFlogiLsRjts Counter32, + alaFipsVlanRnpivLoginStatsRxFdiscLsRjts Counter32, + alaFipsVlanRnpivLoginStatsRxCvls Counter32, + alaFipsVlanRnpivLoginStatsTxLogos Counter32, + alaFipsVlanRnpivLoginStatsTxVnkas Counter32, + alaFipsVlanRnpivLoginStatsTxEkas Counter32 +} + +alaFipsVlanRnpivLoginStatsVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled." + ::= { alaFipsVlanRnpivLoginStatsEntry 1 } + +alaFipsVlanRnpivLoginStatsTxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGI Packets on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 2 } + +alaFipsVlanRnpivLoginStatsTxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FDISC Packets on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 3 } + +alaFipsVlanRnpivLoginStatsRxLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS ACC Packets on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 4 } + +alaFipsVlanRnpivLoginStatsRxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS Rejects Packets for FLOGI on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 5 } + +alaFipsVlanRnpivLoginStatsRxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS Rejects Packets for FDISC on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 6 } + +alaFipsVlanRnpivLoginStatsRxCvls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link packets on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 7 } + +alaFipsVlanRnpivLoginStatsTxLogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link packets on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 8 } + +alaFipsVlanRnpivLoginStatsTxVnkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VN Keep Alive Packets on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 9 } + +alaFipsVlanRnpivLoginStatsTxEkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ENODE Keep Alive Packets on this VLAN." + ::= { alaFipsVlanRnpivLoginStatsEntry 10 } + +-- +-- AlaFipsIntfRnpivLoginStatsTable +-- + alaFipsIntfRnpivLoginStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 29 } +alaFipsIntfRnpivLoginStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsIntfRnpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE Port R-NPIV Node Login Statistics." + ::= { alaFipsIntfRnpivLoginStats 1} + + alaFipsIntfRnpivLoginStatsEntry OBJECT-TYPE + SYNTAX AlaFipsIntfRnpivLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per Port/R-NPIV Node Login Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsIntfRnpivLoginStatsIfIndex } + ::= { alaFipsIntfRnpivLoginStatsTable 1 } + +AlaFipsIntfRnpivLoginStatsEntry ::= SEQUENCE { + alaFipsIntfRnpivLoginStatsIfIndex InterfaceIndex, + alaFipsIntfRnpivLoginStatsTxFlogis Counter32, + alaFipsIntfRnpivLoginStatsTxFdiscs Counter32, + alaFipsIntfRnpivLoginStatsRxLsAccs Counter32, + alaFipsIntfRnpivLoginStatsRxFlogiLsRjts Counter32, + alaFipsIntfRnpivLoginStatsRxFdiscLsRjts Counter32, + alaFipsIntfRnpivLoginStatsRxCvls Counter32, + alaFipsIntfRnpivLoginStatsTxLogos Counter32, + alaFipsIntfRnpivLoginStatsTxVnkas Counter32, + alaFipsIntfRnpivLoginStatsTxEkas Counter32 +} + +alaFipsIntfRnpivLoginStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Port Id, the Port on which FCoE is enabled." + ::= { alaFipsIntfRnpivLoginStatsEntry 1 } + +alaFipsIntfRnpivLoginStatsTxFlogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FLOGI Packets on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 2 } + +alaFipsIntfRnpivLoginStatsTxFdiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FDISC Packets on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 3 } + +alaFipsIntfRnpivLoginStatsRxLsAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS ACC Packets on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 4 } + +alaFipsIntfRnpivLoginStatsRxFlogiLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS Rejects Packets for FLOGI on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 5 } + +alaFipsIntfRnpivLoginStatsRxFdiscLsRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LS Rejects Packets for FDISC on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 6 } + +alaFipsIntfRnpivLoginStatsRxCvls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link packets on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 7 } + +alaFipsIntfRnpivLoginStatsTxLogos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link packets on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 8 } + +alaFipsIntfRnpivLoginStatsTxVnkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VN Keep Alive Packets on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 9 } + +alaFipsIntfRnpivLoginStatsTxEkas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ENODE Keep Alive Packets on this Port." + ::= { alaFipsIntfRnpivLoginStatsEntry 10 } + +-- +-- AlaFipsEtunnelVePortStatsTable +-- + alaFipsEtunnelVePortStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 30 } +alaFipsEtunnelVePortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsEtunnelVePortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE E-Tunnel E-Port Statistics." + ::= { alaFipsEtunnelVePortStats 1} + + alaFipsEtunnelVePortStatsEntry OBJECT-TYPE + SYNTAX AlaFipsEtunnelVePortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per E-Tunnel E-Port Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsEtunnelVePortStatsTunnelId } + ::= { alaFipsEtunnelVePortStatsTable 1 } + +AlaFipsEtunnelVePortStatsEntry ::= SEQUENCE { + alaFipsEtunnelVePortStatsTunnelId Unsigned32, + alaFipsEtunnelVePortStatsRxMdss Counter32, + alaFipsEtunnelVePortStatsRxUdss Counter32, + alaFipsEtunnelVePortStatsRxMdas Counter32, + alaFipsEtunnelVePortStatsRxUdas Counter32, + alaFipsEtunnelVePortStatsRxElpReqs Counter32, + alaFipsEtunnelVePortStatsRxSwAccs Counter32, + alaFipsEtunnelVePortStatsRxSwRjts Counter32, + alaFipsEtunnelVePortStatsRxCvls Counter32, + alaFipsEtunnelVePortStatsTxMdss Counter32, + alaFipsEtunnelVePortStatsTxUdss Counter32, + alaFipsEtunnelVePortStatsTxMdas Counter32, + alaFipsEtunnelVePortStatsTxUdas Counter32, + alaFipsEtunnelVePortStatsTxElpReqs Counter32, + alaFipsEtunnelVePortStatsTxSwAccs Counter32, + alaFipsEtunnelVePortStatsTxSwRjts Counter32, + alaFipsEtunnelVePortStatsTxCvls Counter32, + alaFipsEtunnelVePortStatsClear INTEGER +} + +alaFipsEtunnelVePortStatsTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE E-Tunnel Id." + ::= { alaFipsEtunnelVePortStatsEntry 1 } + +alaFipsEtunnelVePortStatsRxMdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 2 } + +alaFipsEtunnelVePortStatsRxUdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 3 } + +alaFipsEtunnelVePortStatsRxMdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisements Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 4 } + +alaFipsEtunnelVePortStatsRxUdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 5 } + +alaFipsEtunnelVePortStatsRxElpReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ELP Request Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 6 } + +alaFipsEtunnelVePortStatsRxSwAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Accept Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 7 } + +alaFipsEtunnelVePortStatsRxSwRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Reject Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 8 } + +alaFipsEtunnelVePortStatsRxCvls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 9 } + + +alaFipsEtunnelVePortStatsTxMdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 10 } + +alaFipsEtunnelVePortStatsTxUdss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 11 } + +alaFipsEtunnelVePortStatsTxMdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisements Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 12 } + +alaFipsEtunnelVePortStatsTxUdas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 13 } + +alaFipsEtunnelVePortStatsTxElpReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ELP Request Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 14 } + +alaFipsEtunnelVePortStatsTxSwAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Accept Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 15 } + +alaFipsEtunnelVePortStatsTxSwRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Reject Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 16 } + +alaFipsEtunnelVePortStatsTxCvls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelVePortStatsEntry 17 } + + +alaFipsEtunnelVePortStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear VE-Port statistics of this E-Tunnel." + DEFVAL { none } + ::= { alaFipsEtunnelVePortStatsEntry 18 } + +-- +-- AlaFipsEtunnelTePortStatsTable +-- + alaFipsEtunnelTePortStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 31 } +alaFipsEtunnelTePortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsEtunnelTePortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of FCoE E-Tunnel E-Port Statistics." + ::= { alaFipsEtunnelTePortStats 1} + + alaFipsEtunnelTePortStatsEntry OBJECT-TYPE + SYNTAX AlaFipsEtunnelTePortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fips per E-Tunnel E-Port Statistics Entry. All Counters starts from 0 when they rollover." + INDEX { alaFipsEtunnelTePortStatsTunnelId } + ::= { alaFipsEtunnelTePortStatsTable 1 } + +AlaFipsEtunnelTePortStatsEntry ::= SEQUENCE { + alaFipsEtunnelTePortStatsTunnelId Unsigned32, + alaFipsEtunnelTePortStatsRxElpReqs Counter32, + alaFipsEtunnelTePortStatsRxSwAccs Counter32, + alaFipsEtunnelTePortStatsRxSwRjts Counter32, + alaFipsEtunnelTePortStatsTxElpReqs Counter32, + alaFipsEtunnelTePortStatsTxSwAccs Counter32, + alaFipsEtunnelTePortStatsTxSwRjts Counter32, + alaFipsEtunnelTePortStatsClear INTEGER +} + +alaFipsEtunnelTePortStatsTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE E-Tunnel Id." + ::= { alaFipsEtunnelTePortStatsEntry 1 } + + +alaFipsEtunnelTePortStatsRxElpReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ELP Request Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelTePortStatsEntry 2 } + +alaFipsEtunnelTePortStatsRxSwAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Accept Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelTePortStatsEntry 3 } + +alaFipsEtunnelTePortStatsRxSwRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link Rx Packets on this E-Tunnel." + ::= { alaFipsEtunnelTePortStatsEntry 4 } + +alaFipsEtunnelTePortStatsTxElpReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ELP Request Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelTePortStatsEntry 5 } + +alaFipsEtunnelTePortStatsTxSwAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Accept Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelTePortStatsEntry 6 } + +alaFipsEtunnelTePortStatsTxSwRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link Tx Packets on this E-Tunnel." + ::= { alaFipsEtunnelTePortStatsEntry 7 } + +alaFipsEtunnelTePortStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear TE-Port statistics of this E-Tunnel." + DEFVAL { none } + ::= { alaFipsEtunnelTePortStatsEntry 8 } + +-- +--AlaFipsVsanVlanMapTable +-- + + alaFipsVsanVlanMap OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 32 } + +alaFipsVsanVlanMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsVsanVlanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of VSAN and FCoE VLAN mapping." + ::= { alaFipsVsanVlanMap 1} + + alaFipsVsanVlanMapEntry OBJECT-TYPE + SYNTAX AlaFipsVsanVlanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of VSAN and FCoE VLAN mappings." + INDEX { alaFipsVsanVlanMapVsanNumber } + ::= { alaFipsVsanVlanMapTable 1 } + +AlaFipsVsanVlanMapEntry ::= SEQUENCE { + alaFipsVsanVlanMapVsanNumber Integer32, + alaFipsVsanVlanMapVlanNumber Integer32, + alaFipsVsanVlanMapRowStatus RowStatus +} + +alaFipsVsanVlanMapVsanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VSAN number identifying this instance. Valid + range from 1 to 4094." + ::= { alaFipsVsanVlanMapEntry 1 } + +alaFipsVsanVlanMapVlanNumber OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN number." + ::= { alaFipsVsanVlanMapEntry 2 } + +alaFipsVsanVlanMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Row status controls the creation and deletion of rows in the table FC alaFipsVsanVlanMapTable." + ::= { alaFipsVsanVlanMapEntry 3 } + +-- +-- AlaFipsDiscAdvtTable +-- + alaFipsDiscAdvt OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 33 } +alaFipsDiscAdvtTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsDiscAdvtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of Discovery Advertisement configuration per VLAN." + ::= { alaFipsDiscAdvt 1} + + alaFipsDiscAdvtEntry OBJECT-TYPE + SYNTAX AlaFipsDiscAdvtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Discovery Advertisement configuration Entry." + INDEX { alaFipsDiscAdvtVlanId } + ::= { alaFipsDiscAdvtTable 1 } + +AlaFipsDiscAdvtEntry ::= SEQUENCE { + alaFipsDiscAdvtVlanId Integer32, + alaFipsDiscAdvtAbit INTEGER, + alaFipsDiscAdvtFkaAdvPeriod Integer32, + alaFipsDiscAdvtPriority Unsigned32, + alaFipsDiscAdvtUdsRetries Unsigned32, + alaFipsDiscAdvtRowStatus RowStatus +} + +alaFipsDiscAdvtVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE is enabled." + ::= { alaFipsDiscAdvtEntry 1 } + +alaFipsDiscAdvtAbit OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A-Bit value of FIP Discovery Advertisement packets transmitted on this VLAN." + ::= { alaFipsDiscAdvtEntry 2 } + +alaFipsDiscAdvtFkaAdvPeriod OBJECT-TYPE + SYNTAX Integer32 (1 .. 90) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Period (in seconds) of FIP Discovery Advertisement packets transmitted and FIP ENODE Keep Alive + packes expected on this VLAN." + DEFVAL {8} + ::= { alaFipsDiscAdvtEntry 3 } + +alaFipsDiscAdvtPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value of priority in FIP Discovery Advertisement packets transmitted on this VLAN." + DEFVAL {128} + ::= { alaFipsDiscAdvtEntry 4 } + +alaFipsDiscAdvtUdsRetries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of times an unicast discovery solicitation is transmitted after + a port, on which an FCF MAC is learnt, goes down. This helps to + find, if the same FCF is reachable on some other port of the same vlan." + ::= { alaFipsDiscAdvtEntry 5 } + +alaFipsDiscAdvtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Row status controls the creation and deletion of rows in the table Fips alaFipsDiscAdvtTable" + ::= { alaFipsDiscAdvtEntry 6 } + +-- +-- AlaFipsEtunnelTable +-- + alaFipsEtunnel OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 34 } +alaFipsEtunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsEtunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the Rows of E-Tunnels." + ::= { alaFipsEtunnel 1} + + alaFipsEtunnelEntry OBJECT-TYPE + SYNTAX AlaFipsEtunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE E-Tunnel configuration Entry." + INDEX { alaFipsEtunnelId } + ::= { alaFipsEtunnelTable 1 } + +AlaFipsEtunnelEntry ::= SEQUENCE { + alaFipsEtunnelId Unsigned32, + alaFipsEtunnelVlanId Integer32, + alaFipsEtunnelIfIndexOne InterfaceIndexOrZero, + alaFipsEtunnelIfIndexTwo InterfaceIndexOrZero, + alaFipsEtunnelRowStatus RowStatus, + alaFipsEtunnelStatsClear INTEGER +} + +alaFipsEtunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE E-Tunnel Id." + ::= { alaFipsEtunnelEntry 1 } + +alaFipsEtunnelVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "FCoE Vlan Id, the Vlan on which FCoE E-Tunnel is defined." + ::= { alaFipsEtunnelEntry 2 } + +alaFipsEtunnelIfIndexOne OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IfIndex of the one of the end points of the E-Tunnel." + ::= { alaFipsEtunnelEntry 3 } + +alaFipsEtunnelIfIndexTwo OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IfIndex of the one of the end points of the E-Tunnel." + ::= { alaFipsEtunnelEntry 4 } + +alaFipsEtunnelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Row status controls the creation and deletion of rows in the table alaFipsEtunnelTable." + ::= { alaFipsEtunnelEntry 5 } + +alaFipsEtunnelStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + none(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "FCoE E-Tunnel Statistics Clear Object." + DEFVAL { none } + ::= { alaFipsEtunnelEntry 6} + + + +-- +--AlaFipsNpivSessionTable +-- + alaFipsNpivSession OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 35 } +alaFipsNpivSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsNpivSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the list of Session in the system." + ::= { alaFipsNpivSession 1} + + alaFipsNpivSessionEntry OBJECT-TYPE + SYNTAX AlaFipsNpivSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FCoE NPIV Sessions." + INDEX { alaFipsNpivSessionEnodeMAC, alaFipsNpivSessionVNMAC, alaFipsNpivSessionVlanId } + ::= { alaFipsNpivSessionTable 1 } + +AlaFipsNpivSessionEntry ::= SEQUENCE { + alaFipsNpivSessionEnodeMAC MacAddress, + alaFipsNpivSessionVNMAC MacAddress, + alaFipsNpivSessionVlanId Integer32, + alaFipsNpivSessionInIfIndex InterfaceIndex, + alaFipsNpivSessionOutIfIndex InterfaceIndex, + alaFipsNpivSessionFCFMAC MacAddress, + alaFipsNpivSessionStatus INTEGER, + alaFipsNpivSessionLoginTimeDate DateAndTime +} +alaFipsNpivSessionEnodeMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Enode MAC where this NPIV session exists." + ::= { alaFipsNpivSessionEntry 1 } + +alaFipsNpivSessionVNMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " VN MAC address of the Session." + ::= { alaFipsNpivSessionEntry 2 } + +alaFipsNpivSessionVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FCF VLAN ID of the Session." + ::= { alaFipsNpivSessionEntry 3 } + +alaFipsNpivSessionInIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCoE interface on which FCoE NPIV session exists, it can be indivisual Port /Linkagg." + ::= { alaFipsNpivSessionEntry 4 } + +alaFipsNpivSessionOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Interface on which FCoE NPIV session exists." + ::= { alaFipsNpivSessionEntry 5 } + + +alaFipsNpivSessionFCFMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " FCF MAC address of the Session." + DEFVAL {'000000000000'H} + ::= { alaFipsNpivSessionEntry 6 } + + +alaFipsNpivSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + pending(1), + created(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCoE NPIV Session Pending or Active." + DEFVAL {pending} + ::= { alaFipsNpivSessionEntry 7 } + +alaFipsNpivSessionLoginTimeDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time of this session login" + ::= { alaFipsNpivSessionEntry 8 } + + +-- +--AlaFipsRnpivSessionTable +-- + alaFipsRnpivSession OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 36 } +alaFipsRnpivSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsRnpivSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the list of Session in the system." + ::= { alaFipsRnpivSession 1} + + alaFipsRnpivSessionEntry OBJECT-TYPE + SYNTAX AlaFipsRnpivSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FCoE R-NPIV Sessions." + INDEX { alaFipsRnpivSessionFcid, alaFipsRnpivSessionVsanId } + ::= { alaFipsRnpivSessionTable 1 } + +AlaFipsRnpivSessionEntry ::= SEQUENCE { + alaFipsRnpivSessionFcid Fcid, + alaFipsRnpivSessionVsanId Integer32, + alaFipsRnpivSessionVNMAC MacAddress, + alaFipsRnpivSessionVlanId Integer32, + alaFipsRnpivSessionInIfIndex InterfaceIndex, + alaFipsRnpivSessionOutIfIndex InterfaceIndex, + alaFipsRnpivSessionFCFMAC MacAddress, + alaFipsRnpivSessionStatus INTEGER, + alaFipsRnpivSessionLoginTimeDate DateAndTime +} + +alaFipsRnpivSessionFcid OBJECT-TYPE + SYNTAX Fcid + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FC Port ID received after succesful Fabric login. It is a 3 byte value." + ::= { alaFipsRnpivSessionEntry 1 } + +alaFipsRnpivSessionVsanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VSAN number identifying this instance. Valid + range from 1 to 4094." + ::= { alaFipsRnpivSessionEntry 2 } + +alaFipsRnpivSessionVNMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " VN MAC address of the Session." + ::= { alaFipsRnpivSessionEntry 3 } + +alaFipsRnpivSessionVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCF VLAN ID of the Session." + ::= { alaFipsRnpivSessionEntry 4 } + +alaFipsRnpivSessionInIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCoE interface on which FCoE R-NPIV session exists, it can be indivisual Port /Linkagg. This + port can be a Fibre port when the FC Switch is dirctly conected to the AOS." + ::= { alaFipsRnpivSessionEntry 5 } + +alaFipsRnpivSessionOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Interface on which FCoE R-NPIV session exists." + ::= { alaFipsRnpivSessionEntry 6 } + + +alaFipsRnpivSessionFCFMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCF MAC address of the Session." + DEFVAL {'000000000000'H} + ::= { alaFipsRnpivSessionEntry 7 } + + +alaFipsRnpivSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + pending(1), + created(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCoE R-NPIV Session Pending or Active." + DEFVAL {pending} + ::= { alaFipsRnpivSessionEntry 8 } + +alaFipsRnpivSessionLoginTimeDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time of this session login" + ::= { alaFipsRnpivSessionEntry 9 } + +-- +--AlaFipsEtunnelSessionTable +-- + alaFipsEtunnelSession OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 37 } +alaFipsEtunnelSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFipsEtunnelSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the list of FCoE E-Tunnel Session in the system." + ::= { alaFipsEtunnelSession 1} + + alaFipsEtunnelSessionEntry OBJECT-TYPE + SYNTAX AlaFipsEtunnelSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FCoE E-Tunnel Sessions." + INDEX { alaFipsEtunnelSessionTunnelId } + ::= { alaFipsEtunnelSessionTable 1 } + +AlaFipsEtunnelSessionEntry ::= SEQUENCE { + alaFipsEtunnelSessionTunnelId Unsigned32, + alaFipsEtunnelSessionVlanId Integer32, + alaFipsEtunnelSessionInIfIndex InterfaceIndex, + alaFipsEtunnelSessionOutIfIndex InterfaceIndex, + alaFipsEtunnelSessionFCFMAC MacAddress, + alaFipsEtunnelSessionStatus INTEGER, + alaFipsEtunnelSessionLoginTimeDate DateAndTime, + alaFipsEtunnelSessionPairMode INTEGER +} + +alaFipsEtunnelSessionTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FCoE E-Tunnel ID of the Session." + ::= { alaFipsEtunnelSessionEntry 1 } + +alaFipsEtunnelSessionVlanId OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCF VLAN ID of the Session." + ::= { alaFipsEtunnelSessionEntry 2 } + +alaFipsEtunnelSessionInIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCoE interface on which FCoE E-Tunnel session exists, it can be indivisual Port /Linkagg. This + port can be a Fibre port when the FC Switch is dirctly conected to the AOS." + ::= { alaFipsEtunnelSessionEntry 3 } + +alaFipsEtunnelSessionOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FC Interface on which FCoE E-Tunnel session exists." + ::= { alaFipsEtunnelSessionEntry 4 } + + +alaFipsEtunnelSessionFCFMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " FCF MAC address of the Session." + DEFVAL {'000000000000'H} + ::= { alaFipsEtunnelSessionEntry 5 } + + +alaFipsEtunnelSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + pending(1), + created(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " FCoE E-Tunnel Session Pending or Active." + DEFVAL {pending} + ::= { alaFipsEtunnelSessionEntry 6 } + +alaFipsEtunnelSessionLoginTimeDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time of this session login" + ::= { alaFipsEtunnelSessionEntry 7 } + +alaFipsEtunnelSessionPairMode OBJECT-TYPE + SYNTAX INTEGER { + teToVe(1), + te-to-te(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the E-Tunnel." + ::= { alaFipsEtunnelSessionEntry 8 } + +-- +--AlaFcNpivLoadBalSessTable +-- + + alaFcNpivLoadBalSess OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 38 } + +alaFcNpivLoadBalSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcNpivLoadBalSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains count of sessions opened on each FC port of type 'NP'." + ::= { alaFcNpivLoadBalSess 1} + + alaFcNpivLoadBalSessEntry OBJECT-TYPE + SYNTAX AlaFcNpivLoadBalSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of FC Interface FCoE interface mappings." + INDEX { alaFcNpivLoadBalSessIfIndex } + ::= { alaFcNpivLoadBalSessTable 1 } + +AlaFcNpivLoadBalSessEntry ::= SEQUENCE { + alaFcNpivLoadBalSessIfIndex InterfaceIndex, + alaFcNpivLoadBalSessCount Unsigned32 +} + +alaFcNpivLoadBalSessIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FC interface of type NP type." + ::= { alaFcNpivLoadBalSessEntry 1 } + +alaFcNpivLoadBalSessCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Number of sessions per FC interface of type NP type." + ::= { alaFcNpivLoadBalSessEntry 2 } + +-- +--AlaFcIntfEtunnelStatsTable +-- + + alaFcIntfEtunnelStats OBJECT IDENTIFIER ::= { alcatelIND1FipsMIBObjects 39 } + +alaFcIntfEtunnelStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaFcIntfEtunnelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains statistics of E-Tunnel per port Id on FC side." + ::= { alaFcIntfEtunnelStats 1} + + alaFcIntfEtunnelStatsEntry OBJECT-TYPE + SYNTAX AlaFcIntfEtunnelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of objects of FC side E-Tunnel statistics per port." + INDEX { alaFcIntfEtunnelStatsIfIndex } + ::= { alaFcIntfEtunnelStatsTable 1 } + +AlaFcIntfEtunnelStatsEntry ::= SEQUENCE { + alaFcIntfEtunnelStatsIfIndex InterfaceIndex, + alaFcIntfEtunnelStatsTunnelId Unsigned32, + alaFcIntfEtunnelStatsRxElpReqs Counter32, + alaFcIntfEtunnelStatsRxSwAccs Counter32, + alaFcIntfEtunnelStatsRxSwRjts Counter32, + alaFcIntfEtunnelStatsTxElpReqs Counter32, + alaFcIntfEtunnelStatsTxSwAccs Counter32, + alaFcIntfEtunnelStatsTxSwRjts Counter32, + alaFcIntfEtunnelStatsClear INTEGER +} + +alaFcIntfEtunnelStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " FC Port." + ::= { alaFcIntfEtunnelStatsEntry 1 } + +alaFcIntfEtunnelStatsTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " E-Tunnel ID." + ::= { alaFcIntfEtunnelStatsEntry 2 } + +alaFcIntfEtunnelStatsRxElpReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ELP Request Rx Packets on this port." + ::= { alaFcIntfEtunnelStatsEntry 3 } + +alaFcIntfEtunnelStatsRxSwAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Accept Rx Packets on this port." + ::= { alaFcIntfEtunnelStatsEntry 4 } + +alaFcIntfEtunnelStatsRxSwRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Reject Rx Packets on this port." + ::= { alaFcIntfEtunnelStatsEntry 5 } + +alaFcIntfEtunnelStatsTxElpReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ELP Request Tx Packets on this port." + ::= { alaFcIntfEtunnelStatsEntry 6 } + +alaFcIntfEtunnelStatsTxSwAccs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Accept Tx Packets on this port." + ::= { alaFcIntfEtunnelStatsEntry 7 } + +alaFcIntfEtunnelStatsTxSwRjts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SW Reject Tx Packets on this port." + ::= { alaFcIntfEtunnelStatsEntry 8 } + +alaFcIntfEtunnelStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear ETunnel statistics on this Intf" + DEFVAL { none } + ::= { alaFcIntfEtunnelStatsEntry 9 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1FipsMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for FIP Snooping." + MODULE + MANDATORY-GROUPS + { + alaFipsInfoGroup, + alaFipsVlanGroup, + alaFipsVlanEnodeStatsGroup, + alaFipsVlanFcfStatsGroup, + alaFipsIntfGroup, + alaFipsIntfEnodeStatsGroup, + alaFipsIntfFcfStatsGroup, + alaFipsFcfGroup, + alaFipsSessionGroup, + alaFipsNotificationGroup, + alaFipsNotificationObjectGroup, + alaFcVsanGroup, + alaFcVfpaGroup, + alaFcIntfGroup, + alaFcNpivStaticLoadBalanceGroup, + alaFcNodeGroup, + alaFcSessGroup, + alaFcIntfNpivStatsGroup, + alaFcVsanNpivStatsGroup, + alaFcIntfRnpivStatsGroup, + alaFcVsanRnpivStatsGroup, + alaFcInfoGroup, + alaFipsVlanNpivDiscStatsGroup, + alaFipsIntfNpivDiscStatsGroup, + alaFipsVlanNpivLoginStatsGroup, + alaFipsIntfNpivLoginStatsGroup, + alaFipsVlanRnpivDiscStatsGroup, + alaFipsIntfRnpivDiscStatsGroup, + alaFipsVlanRnpivLoginStatsGroup, + alaFipsIntfRnpivLoginStatsGroup, + alaFipsEtunnelVePortStatsGroup, + alaFipsEtunnelTePortStatsGroup, + alaFipsVsanVlanMapGroup, + alaFipsDiscAdvtGroup, + alaFipsEtunnelGroup, + alaFipsNpivSessionGroup, + alaFipsRnpivSessionGroup, + alaFipsEtunnelSessionGroup, + alaFcNpivLoadBalSessGroup, + alaFcIntfEtunnelStatsGroup + } + + ::= { alcatelIND1FipsMIBCompliances 1 } +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaFipsInfoGroup OBJECT-GROUP + OBJECTS + { + alaFipsConfigFilterResourceLimit, + alaFipsConfigFIPSAdmin, + alaFipsConfigAddressMode, + alaFipsConfigPriorityOne, + alaFipsConfigPriorityTwo, + alaFipsTotalNumFilterResource, + alaFipsUsedNumFilterResource, + alaFipsConfigStatsClear, + alaFipsConfigPrioProtection, + alaFipsConfigPriorityProtectionAction, + alaFipsConfigPriorityProtectionRemarkVal, + alaFipsConfigHouseKeepingTimePeriod, + alaFipsConfigSWReinsertStatus, + alaFipsConfigSessClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping Global setup." + ::= { alcatelIND1FipsMIBGroups 1 } + + + + alaFipsVlanGroup OBJECT-GROUP + OBJECTS + { + alaFipsVlanFCMap, + alaFipsVlanStatsClear, + alaFipsVlanStatsFnreClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping VLANs." + ::= { alcatelIND1FipsMIBGroups 2 } + + alaFipsVlanEnodeStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsVlanEnodeStatsSessions, + alaFipsVlanEnodeStatsMds, + alaFipsVlanEnodeStatsUds, + alaFipsVlanEnodeStatsFlogi, + alaFipsVlanEnodeStatsFdisc, + alaFipsVlanEnodeStatsLogo, + alaFipsVlanEnodeStatsEka, + alaFipsVlanEnodeStatsVnka, + alaFipsVlanEnodeStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping VLANs Enode statistics." + ::= { alcatelIND1FipsMIBGroups 3 } + + alaFipsVlanFcfStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsVlanFcfStatsSessions, + alaFipsVlanFcfStatsMda, + alaFipsVlanFcfStatsUda, + alaFipsVlanFcfStatsFlogiAcc, + alaFipsVlanFcfStatsFlogiRjt, + alaFipsVlanFcfStatsFdiscRjt, + alaFipsVlanFcfStatsLogoAcc, + alaFipsVlanFcfStatsLogoRjt, + alaFipsVlanFcfStatsCvl, + alaFipsVlanFcfStatsClear, + alaFipsVlanFcfStatsFdiscAcc + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping VLANs FCF statistics." + ::= { alcatelIND1FipsMIBGroups 4 } + + + alaFipsIntfGroup OBJECT-GROUP + OBJECTS + { + alaFipsIntfOperStatus, + alaFipsIntfPortRole, + alaFipsIntfRowStatus, + alaFipsIntfStatsClear, + alaFipsIntfStatsFnreClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping interfaces." + ::= { alcatelIND1FipsMIBGroups 5 } + + + alaFipsIntfEnodeStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsIntfEnodeStatsSessions, + alaFipsIntfEnodeStatsMds, + alaFipsIntfEnodeStatsUds, + alaFipsIntfEnodeStatsFlogi, + alaFipsIntfEnodeStatsFdisc, + alaFipsIntfEnodeStatsLogo, + alaFipsIntfEnodeStatsEka, + alaFipsIntfEnodeStatsVnka, + alaFipsIntfEnodeStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping interfaces for Enode statistics." + ::= { alcatelIND1FipsMIBGroups 6 } + + + alaFipsIntfFcfStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsIntfFcfStatsSessions, + alaFipsIntfFcfStatsMda, + alaFipsIntfFcfStatsUda, + alaFipsIntfFcfStatsFlogiAcc, + alaFipsIntfFcfStatsFlogiRjt, + alaFipsIntfFcfStatsFdiscRjt, + alaFipsIntfFcfStatsLogoAcc, + alaFipsIntfFcfStatsLogoRjt, + alaFipsIntfFcfStatsCvl, + alaFipsIntfFcfStatsClear, + alaFipsIntfFcfStatsFdiscAcc + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping interfaces for FCF statistics." + ::= { alcatelIND1FipsMIBGroups 7 } + + alaFipsFcfGroup OBJECT-GROUP + OBJECTS + { + alaFipsFcfIntf, + alaFipsFcfSessions, + alaFipsFcfConfigType, + alaFipsFcfRowStatus, + alaFipsFcfAvailForLogin, + alaFipsFcfMaxFcoeFrmSizeVerified, + alaFipsFcfPriority, + alaFipsFcfType + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping FCF information." + ::= { alcatelIND1FipsMIBGroups 8 } + + alaFipsSessionGroup OBJECT-GROUP + OBJECTS + { + alaFipsSessionIfIndex, + alaFipsSessionFCFMAC, + alaFipsSessionStatus, + alaFipsSessionLoginTime, + alaFipsSessionLoginTimeDate + } + STATUS current + DESCRIPTION + "Collection of objects for management of FIP Snooping session." + ::= { alcatelIND1FipsMIBGroups 9 } + + alaFipsNotificationObjectGroup OBJECT-GROUP + OBJECTS + { + alaFipsFilterResourceUsage + } + STATUS current + DESCRIPTION + "Collection of trap objects for management of FIP Snooping." + ::= { alcatelIND1FipsMIBGroups 10} + + + alaFipsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaFipsResourceThresholdReached + } + STATUS current + DESCRIPTION + "Collection of notifications for FIP Snooping." + ::= { alcatelIND1FipsMIBGroups 11 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- NPIV, R-NPIV, E-TUNNEL + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + alaFcVsanGroup OBJECT-GROUP + OBJECTS + { + alaFcVsanDescription, + alaFcVsanAdmStatus, + alaFcVsanOperStatus, + alaFcVsanRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of VSANs." + ::= { alcatelIND1FipsMIBGroups 12 } + + alaFcVfpaGroup OBJECT-GROUP + OBJECTS + { + alaFcVfpaState, + alaFcVfpaRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of VSAN VFPAs." + ::= { alcatelIND1FipsMIBGroups 13 } + + alaFcIntfGroup OBJECT-GROUP + OBJECTS + { + alaFcIntfOperStatus, + alaFcIntfMode, + alaFcIntfBbScN, + alaFcIntfClassOfService, + alaFcIntfFcid, + alaFcIntfWwpn, + alaFcIntfLoginState, + alaFcIntfRowStatus, + alaFcIntfStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of Fibre Channel ports." + ::= { alcatelIND1FipsMIBGroups 14 } + + alaFcNpivStaticLoadBalanceGroup OBJECT-GROUP + OBJECTS + { + alaFcNpivStaticLoadBalanceRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Fibre Channel ports." + ::= { alcatelIND1FipsMIBGroups 15 } + + + + alaFcNodeGroup OBJECT-GROUP + OBJECTS + { + alaFcNodeVsanNumber, + alaFcNodeVlanNumber, + alaFcNodeFcid, + alaFcNodeWwnn + } + STATUS current + DESCRIPTION + "Collection of objects for management of connected Fibre Channel nodes." + ::= { alcatelIND1FipsMIBGroups 16 } + + alaFcSessGroup OBJECT-GROUP + OBJECTS + { + alaFcSessVsanNumber, + alaFcSessStatus, + alaFcSessIntfMode, + alaFcSessFcid, + alaFcSessType, + alaFcSessTunnelId + } + STATUS current + DESCRIPTION + "Collection of objects for management of connected Fibre Channel nodes." + ::= { alcatelIND1FipsMIBGroups 17 } + + alaFcIntfNpivStatsGroup OBJECT-GROUP + OBJECTS + { + alaFcIntfNpivStatsTxFlogis, + alaFcIntfNpivStatsTxFdiscs, + alaFcIntfNpivStatsRxLsAccs, + alaFcIntfNpivStatsRxFlogos, + alaFcIntfNpivStatsRxFlogiLsRjts, + alaFcIntfNpivStatsRxFdiscLsRjts, + alaFcIntfNpivStatsTxFlogos, + alaFcIntfNpivStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FC NPIV statistics on FC Ports." + ::= { alcatelIND1FipsMIBGroups 18 } + + alaFcVsanNpivStatsGroup OBJECT-GROUP + OBJECTS + { + alaFcVsanNpivStatsTxFlogis, + alaFcVsanNpivStatsTxFdiscs, + alaFcVsanNpivStatsRxLsAccs, + alaFcVsanNpivStatsRxFlogos, + alaFcVsanNpivStatsRxFlogiLsRjts, + alaFcVsanNpivStatsRxFdiscLsRjts, + alaFcVsanNpivStatsTxFlogos + } + STATUS current + DESCRIPTION + "Collection of objects for management of FC NPIV statistics on VSANS." + ::= { alcatelIND1FipsMIBGroups 19 } + + + alaFcIntfRnpivStatsGroup OBJECT-GROUP + OBJECTS + { + alaFcIntfRnpivStatsRxFlogis, + alaFcIntfRnpivStatsRxFdiscs, + alaFcIntfRnpivStatsTxFlogiLsAccs, + alaFcIntfRnpivStatsTxFdiscLsAccs, + alaFcIntfRnpivStatsTxFlogos, + alaFcIntfRnpivStatsTxFlogiLsRjts, + alaFcIntfRnpivStatsTxFdiscLsRjts, + alaFcIntfRnpivStatsRxFlogos, + alaFcIntfRnpivStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FC R-NPIV statistics on FC Ports." + ::= { alcatelIND1FipsMIBGroups 20 } + + alaFcVsanRnpivStatsGroup OBJECT-GROUP + OBJECTS + { + alaFcVsanRnpivStatsRxFlogis, + alaFcVsanRnpivStatsRxFdiscs, + alaFcVsanRnpivStatsTxFlogiLsAccs, + alaFcVsanRnpivStatsTxFdiscLsAccs, + alaFcVsanRnpivStatsTxFlogos, + alaFcVsanRnpivStatsTxFlogiLsRjts, + alaFcVsanRnpivStatsTxFdiscLsRjts, + alaFcVsanRnpivStatsRxFlogos + } + STATUS current + DESCRIPTION + "Collection of objects for management of FC R-NPIV statistics on VSANS." + ::= { alcatelIND1FipsMIBGroups 21 } + + alaFcInfoGroup OBJECT-GROUP + OBJECTS + { + alaFcConfigSessClear, + alaFcConfigStatsClear, + alaFcConfigNpivLoadBalance, + alaFcConfigWwnn + } + STATUS current + DESCRIPTION + "Collection of objects for management of Fibre Channel features' Global setup." + ::= { alcatelIND1FipsMIBGroups 22 } + + alaFipsVlanNpivDiscStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsVlanNpivDiscStatsRxVlanDiscRqs, + alaFipsVlanNpivDiscStatsTxVlanDiscResps, + alaFipsVlanNpivDiscStatsRxMdss, + alaFipsVlanNpivDiscStatsRxUdss, + alaFipsVlanNpivDiscStatsTxMdas, + alaFipsVlanNpivDiscStatsTxUdas + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE NPIV ENODE Discovery statistics on FCoE VLANS." + ::= { alcatelIND1FipsMIBGroups 23 } + + alaFipsIntfNpivDiscStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsIntfNpivDiscStatsRxVlanDiscRqs, + alaFipsIntfNpivDiscStatsTxVlanDiscResps, + alaFipsIntfNpivDiscStatsRxMdss, + alaFipsIntfNpivDiscStatsRxUdss, + alaFipsIntfNpivDiscStatsTxMdas, + alaFipsIntfNpivDiscStatsTxUdas + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE NPIV ENODE Discovery statistics on FCoE Ports." + ::= { alcatelIND1FipsMIBGroups 24 } + + alaFipsVlanNpivLoginStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsVlanNpivLoginStatsRxFlogis, + alaFipsVlanNpivLoginStatsRxFdiscs, + alaFipsVlanNpivLoginStatsTxFlogiAccs, + alaFipsVlanNpivLoginStatsTxFlogiLsRjts, + alaFipsVlanNpivLoginStatsTxFdiscLsRjts, + alaFipsVlanNpivLoginStatsRxLogos, + alaFipsVlanNpivLoginStatsTxCvls, + alaFipsVlanNpivLoginStatsRxEkas, + alaFipsVlanNpivLoginStatsRxVnkas, + alaFipsVlanNpivLoginStatsTxFDiscAccs, + alaFipsVlanNpivLoginStatsTxFlogoAccs, + alaFipsVlanNpivLoginStatsTxFLogoLsRjts + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE NPIV ENODE Login statistics on FCoE VLANs." + ::= { alcatelIND1FipsMIBGroups 25 } + + alaFipsIntfNpivLoginStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsIntfNpivLoginStatsRxFlogis, + alaFipsIntfNpivLoginStatsRxFdiscs, + alaFipsIntfNpivLoginStatsTxFlogiAccs, + alaFipsIntfNpivLoginStatsTxFlogiLsRjts, + alaFipsIntfNpivLoginStatsTxFdiscLsRjts, + alaFipsIntfNpivLoginStatsRxLogos, + alaFipsIntfNpivLoginStatsTxCvls, + alaFipsIntfNpivLoginStatsRxEkas, + alaFipsIntfNpivLoginStatsRxVnkas, + alaFipsIntfNpivLoginStatsTxFDiscAccs, + alaFipsIntfNpivLoginStatsTxFlogoAccs, + alaFipsIntfNpivLoginStatsTxFLogoLsRjts + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE NPIV ENODE Login statistics on FCoE VLANs." + ::= { alcatelIND1FipsMIBGroups 26 } + + alaFipsVlanRnpivDiscStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsVlanRnpivDiscStatsRxMdas, + alaFipsVlanRnpivDiscStatsRxUdas, + alaFipsVlanRnpivDiscStatsTxMdss, + alaFipsVlanRnpivDiscStatsTxUdss + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE R-NPIV FCF Discovery statistics on FCoE VLANs." + ::= { alcatelIND1FipsMIBGroups 27 } + + alaFipsIntfRnpivDiscStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsIntfRnpivDiscStatsRxMdas, + alaFipsIntfRnpivDiscStatsRxUdas, + alaFipsIntfRnpivDiscStatsTxMdss, + alaFipsIntfRnpivDiscStatsTxUdss + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE R-NPIV FCF Discovery statistics on FCoE Ports." + ::= { alcatelIND1FipsMIBGroups 28 } + + alaFipsVlanRnpivLoginStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsVlanRnpivLoginStatsTxFlogis, + alaFipsVlanRnpivLoginStatsTxFdiscs, + alaFipsVlanRnpivLoginStatsRxLsAccs, + alaFipsVlanRnpivLoginStatsRxFlogiLsRjts, + alaFipsVlanRnpivLoginStatsRxFdiscLsRjts, + alaFipsVlanRnpivLoginStatsRxCvls, + alaFipsVlanRnpivLoginStatsTxLogos, + alaFipsVlanRnpivLoginStatsTxVnkas, + alaFipsVlanRnpivLoginStatsTxEkas + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE R-NPIV Node Login statistics on FCoE VLANs." + ::= { alcatelIND1FipsMIBGroups 29 } + + alaFipsIntfRnpivLoginStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsIntfRnpivLoginStatsTxFlogis, + alaFipsIntfRnpivLoginStatsTxFdiscs, + alaFipsIntfRnpivLoginStatsRxLsAccs, + alaFipsIntfRnpivLoginStatsRxFlogiLsRjts, + alaFipsIntfRnpivLoginStatsRxFdiscLsRjts, + alaFipsIntfRnpivLoginStatsRxCvls, + alaFipsIntfRnpivLoginStatsTxLogos, + alaFipsIntfRnpivLoginStatsTxVnkas, + alaFipsIntfRnpivLoginStatsTxEkas + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE R-NPIV Node Login statistics on FCoE Ports." + ::= { alcatelIND1FipsMIBGroups 30 } + + alaFipsEtunnelVePortStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsEtunnelVePortStatsRxMdss, + alaFipsEtunnelVePortStatsRxUdss, + alaFipsEtunnelVePortStatsRxMdas, + alaFipsEtunnelVePortStatsRxUdas, + alaFipsEtunnelVePortStatsRxElpReqs, + alaFipsEtunnelVePortStatsRxSwAccs, + alaFipsEtunnelVePortStatsRxSwRjts, + alaFipsEtunnelVePortStatsRxCvls, + alaFipsEtunnelVePortStatsTxMdss, + alaFipsEtunnelVePortStatsTxUdss, + alaFipsEtunnelVePortStatsTxMdas, + alaFipsEtunnelVePortStatsTxUdas, + alaFipsEtunnelVePortStatsTxElpReqs, + alaFipsEtunnelVePortStatsTxSwAccs, + alaFipsEtunnelVePortStatsTxSwRjts, + alaFipsEtunnelVePortStatsTxCvls, + alaFipsEtunnelVePortStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE VE-Port statistics on E-Tunnels." + ::= { alcatelIND1FipsMIBGroups 31 } + + alaFipsEtunnelTePortStatsGroup OBJECT-GROUP + OBJECTS + { + alaFipsEtunnelTePortStatsRxElpReqs, + alaFipsEtunnelTePortStatsRxSwAccs, + alaFipsEtunnelTePortStatsRxSwRjts, + alaFipsEtunnelTePortStatsTxElpReqs, + alaFipsEtunnelTePortStatsTxSwAccs, + alaFipsEtunnelTePortStatsTxSwRjts, + alaFipsEtunnelTePortStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE TE-Port statistics on E-Tunnels." + ::= { alcatelIND1FipsMIBGroups 32 } + + alaFipsVsanVlanMapGroup OBJECT-GROUP + OBJECTS + { + alaFipsVsanVlanMapVlanNumber, + alaFipsVsanVlanMapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of VSAN and VLAN mapping." + ::= { alcatelIND1FipsMIBGroups 33 } + + + alaFipsDiscAdvtGroup OBJECT-GROUP + OBJECTS + { + alaFipsDiscAdvtAbit, + alaFipsDiscAdvtFkaAdvPeriod, + alaFipsDiscAdvtPriority, + alaFipsDiscAdvtUdsRetries, + alaFipsDiscAdvtRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Discovery Advertisement Configuration." + ::= { alcatelIND1FipsMIBGroups 34 } + + alaFipsEtunnelGroup OBJECT-GROUP + OBJECTS + { + alaFipsEtunnelVlanId, + alaFipsEtunnelIfIndexOne, + alaFipsEtunnelIfIndexTwo, + alaFipsEtunnelRowStatus, + alaFipsEtunnelStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of E-Tunnel Configuration." + ::= { alcatelIND1FipsMIBGroups 35 } + + alaFipsNpivSessionGroup OBJECT-GROUP + OBJECTS + { + alaFipsNpivSessionInIfIndex, + alaFipsNpivSessionOutIfIndex, + alaFipsNpivSessionFCFMAC, + alaFipsNpivSessionStatus, + alaFipsNpivSessionLoginTimeDate + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE NPIV session statistics." + ::= { alcatelIND1FipsMIBGroups 36 } + + alaFipsRnpivSessionGroup OBJECT-GROUP + OBJECTS + { + alaFipsRnpivSessionVNMAC, + alaFipsRnpivSessionVlanId, + alaFipsRnpivSessionInIfIndex, + alaFipsRnpivSessionOutIfIndex, + alaFipsRnpivSessionFCFMAC, + alaFipsRnpivSessionStatus, + alaFipsRnpivSessionLoginTimeDate + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE R-NPIV session statistics." + ::= { alcatelIND1FipsMIBGroups 37 } + + alaFipsEtunnelSessionGroup OBJECT-GROUP + OBJECTS + { + alaFipsEtunnelSessionVlanId, + alaFipsEtunnelSessionInIfIndex, + alaFipsEtunnelSessionOutIfIndex, + alaFipsEtunnelSessionFCFMAC, + alaFipsEtunnelSessionStatus, + alaFipsEtunnelSessionLoginTimeDate, + alaFipsEtunnelSessionPairMode + } + STATUS current + DESCRIPTION + "Collection of objects for management of FCoE E-Tunnel session statistics." + ::= { alcatelIND1FipsMIBGroups 38 } + + alaFcNpivLoadBalSessGroup OBJECT-GROUP + OBJECTS + { + alaFcNpivLoadBalSessCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of session created on FC port for NPIV feature." + ::= { alcatelIND1FipsMIBGroups 39 } + + alaFcIntfEtunnelStatsGroup OBJECT-GROUP + OBJECTS + { + alaFcIntfEtunnelStatsTunnelId, + alaFcIntfEtunnelStatsRxElpReqs, + alaFcIntfEtunnelStatsRxSwAccs, + alaFcIntfEtunnelStatsRxSwRjts, + alaFcIntfEtunnelStatsTxElpReqs, + alaFcIntfEtunnelStatsTxSwAccs, + alaFcIntfEtunnelStatsTxSwRjts, + alaFcIntfEtunnelStatsClear + } + STATUS current + DESCRIPTION + "Collection of objects for management of FC E-Tunnel statistics per port." + ::= { alcatelIND1FipsMIBGroups 40 } + +-- END *********************** + + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-GLOBALROUTETABLE-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-GLOBALROUTETABLE-MIB new file mode 100644 index 0000000..1efc45f --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-GLOBALROUTETABLE-MIB @@ -0,0 +1,325 @@ +ALCATEL-IND1-GLOBALROUTETABLE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32, Unsigned32 + FROM SNMPv2-SMI + RowStatus,TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1GlobalRouteTable + FROM ALCATEL-IND1-BASE + Ipv6Address, Ipv6IfIndex + FROM IPV6-TC ; + + +alcatelIND1GRTMIB MODULE-IDENTITY + + LAST-UPDATED "201402070000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of the Global Route Table parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2011 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201402070000Z" + DESCRIPTION + "Add IPv6 Global Route Table" + + ::= { routingIND1GlobalRouteTable 1 } + +alcatelIND1GRTMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1GRTMIB 1 } + +alaGrtConfig OBJECT IDENTIFIER ::= { alcatelIND1GRTMIBObjects 1 } + + +-- Textual Conventions + +AlaGrtRouteDistinguisher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Syntax for a route distinguisher and route target + as defined in [RFC4346]." + SYNTAX OCTET STRING(SIZE (0..256)) + + +-- Global IPv4 Route Table + +alaGrtRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaGrtRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global IPv4 Routing Table." + ::= { alaGrtConfig 1 } + +alaGrtRouteEntry OBJECT-TYPE + SYNTAX AlaGrtRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route in the Global Route Table" + INDEX { + alaGrtRouteDistinguisher, + alaGrtRouteDest, + alaGrtRouteMaskLen, + alaGrtRouteNextHop + } + ::= { alaGrtRouteTable 1 } + +AlaGrtRouteEntry ::= + SEQUENCE { + alaGrtRouteDistinguisher AlaGrtRouteDistinguisher, + alaGrtRouteDest IpAddress, + alaGrtRouteMaskLen Unsigned32, + alaGrtRouteNextHop IpAddress, + alaGrtRouteMetric Unsigned32, + alaGrtRouteTag Unsigned32, + alaGrtRouteVrfName OCTET STRING, + alaGrtRouteIsid Unsigned32 + } + +alaGrtRouteDistinguisher OBJECT-TYPE + SYNTAX AlaGrtRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The route distinguisher of a global route." + ::= { alaGrtRouteEntry 1 } + +alaGrtRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaGrtRouteEntry 2 } + +alaGrtRouteMaskLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination mask length of this route" + ::= { alaGrtRouteEntry 3 } + +alaGrtRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Gateway for this route" + ::= { alaGrtRouteEntry 4 } + +alaGrtRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric for this route" + ::= { alaGrtRouteEntry 5 } + +alaGrtRouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tag for this route" + ::= { alaGrtRouteEntry 6 } + +alaGrtRouteVrfName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VRF this route came from" + ::= { alaGrtRouteEntry 7 } + +alaGrtRouteIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The isid number this route came from" + ::= { alaGrtRouteEntry 8 } + + +-- Global IPv6 Route Table + +alaGrt6RouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaGrt6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 Global Routing Table." + ::= { alaGrtConfig 2 } + +alaGrt6RouteEntry OBJECT-TYPE + SYNTAX AlaGrt6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route in the IPv6 Global Route Table" + INDEX { + alaGrt6RouteDistinguisher, + alaGrt6RouteDest, + alaGrt6RouteMaskLen, + alaGrt6RouteNextHop, + alaGrt6RouteIfIndex + } + ::= { alaGrt6RouteTable 1 } + +AlaGrt6RouteEntry ::= + SEQUENCE { + alaGrt6RouteDistinguisher AlaGrtRouteDistinguisher, + alaGrt6RouteDest Ipv6Address, + alaGrt6RouteMaskLen Unsigned32, + alaGrt6RouteNextHop Ipv6Address, + alaGrt6RouteIfIndex Ipv6IfIndex, + alaGrt6RouteMetric Unsigned32, + alaGrt6RouteTag Unsigned32, + alaGrt6RouteVrfName OCTET STRING + } + +alaGrt6RouteDistinguisher OBJECT-TYPE + SYNTAX AlaGrtRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The route distinguisher of an IPv6 global route." + ::= { alaGrt6RouteEntry 1 } + +alaGrt6RouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination address of this route." + ::= { alaGrt6RouteEntry 2 } + +alaGrt6RouteMaskLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination mask length of this route" + ::= { alaGrt6RouteEntry 3 } + +alaGrt6RouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The gateway for this route" + ::= { alaGrt6RouteEntry 4 } + +alaGrt6RouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the local + interface through which the next hop of this + route should be reached." + ::= { alaGrt6RouteEntry 5 } + +alaGrt6RouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric for this route" + ::= { alaGrt6RouteEntry 6 } + +alaGrt6RouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tag for this route" + ::= { alaGrt6RouteEntry 7 } + +alaGrt6RouteVrfName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VRF this route came from" + ::= { alaGrt6RouteEntry 8 } + + +-- conformance information + +alcatelIND1GRTMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1GRTMIB 2 } +alcatelIND1GRTMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1GRTMIBConformance 1 } +alcatelIND1GRTMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1GRTMIBConformance 2 } + +-- compliance statements + +alaGrtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers using the + Global Route Manager and implementing the + ALCATEL-IND1-GlobalRouteTable MIB." + MODULE -- this module + MANDATORY-GROUPS { alaGrtConfigMIBGroup } + + ::= { alcatelIND1GRTMIBCompliances 1 } + +-- units of conformance + +alaGrtConfigMIBGroup OBJECT-GROUP + OBJECTS { alaGrtRouteMetric, alaGrtRouteTag, + alaGrtRouteVrfName, alaGrtRouteIsid, + alaGrt6RouteMetric, alaGrt6RouteTag, + alaGrt6RouteVrfName + } + STATUS current + DESCRIPTION + "A collection of objects to support management of the Global + Route Table configuration parameters." + ::= { alcatelIND1GRTMIBGroups 1 } + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-GVRP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-GVRP-MIB new file mode 100644 index 0000000..9c5d46d --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-GVRP-MIB @@ -0,0 +1,797 @@ +ALCATEL-IND1-GVRP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, Integer32, Unsigned32, MODULE-IDENTITY, + OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + VlanBitmap FROM ALCATEL-IND1-VLAN-STP-MIB + InterfaceIndex FROM IF-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1Gvrp FROM ALCATEL-IND1-BASE; + + + alcatelIND1GVRPMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + GVRP for the distribution of VLAN configuration information. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200707020000Z" + DESCRIPTION + "The GVRP MIB defines a set of GVRP related management objects for VLANs + and ports that support GARP VLAN registration protocol (GVRP). GVRP as a + protocol provides mechanisms to dynamically learn and further propagate VLAN + membership information across a bridged network, as recommended in standards + IEEE Draft Std. P802.1Q-REV/D5.0 and 802.1D 2004 Editions. + + This GVRP MIB extends already existing AOS-REUSE IETF_Q_BRIDGE MIB which is based on + RFC 2674 (Bridges with Traffic Classes, Multicast Filtering and Virtual LAN + Extensions), to accomodate the proprietary behavior of the device and for + defining objects as recommended by standards. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the standards. However, the set of objects defined in this MIB, + do not duplicate, nor conflict with any MIB object definitions defined in the + IETF_Q_MIB." + ::= { softentIND1Gvrp 1} + +-- -------------------------------------------------------------- + + alcatelIND1GVRPMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For GVRP MIB Subsystem Notifications." + ::= { alcatelIND1GVRPMIB 0 } + + alcatelIND1GVRPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For GVRP + Subsystem Managed Objects." + ::= { alcatelIND1GVRPMIB 1 } + + alcatelIND1GVRPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP Module MIB Subsystem Conformance Information." + ::= { alcatelIND1GVRPMIB 2 } + + alcatelIND1GVRPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1GVRPMIBConformance 1 } + + alcatelIND1GVRPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for GVRP Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1GVRPMIBConformance 2 } + +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- GVRP MIB +-- -------------------------------------------------------------- + + alaGvrpGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for GVRP. + The value reset (1) indicates that GVRP should clear all statistic + counters related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1GVRPMIBObjects 1 } + + alaGvrpTransparentSwitching OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the behavior when GVRP is globally disabled on a device. + The value enabled (1) indicates that device behaves like a GVRP + transparent device and the GVRP frames will be flooded transparently. + Value disabled (2) disabled indicates that the device will not flood + GVRP frames and will simply discard the received GVRP frames." + DEFVAL { disabled } + ::= { alcatelIND1GVRPMIBObjects 2 } + + alaGvrpMaxVlanLimit OBJECT-TYPE + SYNTAX Integer32 (32 .. 4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the maximum number of dynamic VLANs that can be created on the system by GVRP. + If the number of VLANs created by GVRP reaches this limit, the system will gradually + prevent GVRP from creating additional VLANs." + DEFVAL { 256 } + ::= { alcatelIND1GVRPMIBObjects 3 } + + +-- ------------------------------------------------------------- +-- GVRP Port Config Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port configuration information +-- data for the GVRP Module. +-- Implementation of this group is mandantory" + + + + gvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 4 } + + + alaGvrpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaGvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing GVRP port configuration information." + ::= { gvrpPortConfig 1 } + + alaGvrpPortConfigEntry OBJECT-TYPE + SYNTAX AlaGvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A GVRP port configuration entry." + INDEX { alaGvrpPortConfigIfIndex } + ::= { alaGvrpPortConfigTable 1 } + + AlaGvrpPortConfigEntry ::= SEQUENCE { + alaGvrpPortConfigIfIndex InterfaceIndex, + alaGvrpPortConfigRegistrarMode INTEGER, + alaGvrpPortConfigApplicantMode INTEGER, + alaGvrpPortConfigRestrictedRegistrationBitmap VlanBitmap, + alaGvrpPortConfigAllowRegistrationBitmap VlanBitmap, + alaGvrpPortConfigRegistrationBitmap VlanBitmap, + alaGvrpPortConfigRestrictedApplicantBitmap VlanBitmap, + alaGvrpPortConfigAllowApplicantBitmap VlanBitmap, + alaGvrpPortConfigApplicantBitmap VlanBitmap, + alaGvrpPortConfigRegistrationToStaticVlanLearn VlanBitmap, + alaGvrpPortConfigRegistrationToStaticVlanRestrict VlanBitmap, + alaGvrpPortConfigRegistrationToStaticVlan VlanBitmap, + alaGvrpPortConfigJoinTimer Unsigned32, + alaGvrpPortConfigLeaveTimer Unsigned32, + alaGvrpPortConfigLeaveAllTimer Unsigned32, + alaGvrpPortConfigProviderBpduMac INTEGER + } + + alaGvrpPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which GVRP is running" + ::= { alaGvrpPortConfigEntry 1 } + + alaGvrpPortConfigRegistrarMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + fixed(2), + forbidden(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the registrar state machines associated to the port. + normal - registration as well as de-registration of VLANs are allowed. + fixed - A VLAN that was previously mapped onto such a port either dynamically or + statically cannot be de-registered through GVRP. When the port registration mode is set to fixed, + VLAN(s) can only be mapped onto such port statically. + forbidden - dynamic VLAN registration or de-registration are not allowed on the port. + + NOTE: The registrar state machines for the default VLAN will operate in Fixed Registration Mode + for all the ports on the switch." + DEFVAL { normal } + ::= { alaGvrpPortConfigEntry 2 } + + + alaGvrpPortConfigApplicantMode OBJECT-TYPE + SYNTAX INTEGER { + participant (1), + nonparticipant (2), + active (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the applicant state machines associated to the port. + participant - The state machines participates normally in GVRP protocol exchanges. + non_participant - The state machines does not send any GVRP PDU(s). + active - The state machines send GVRP frames even on ports that are in blocking state on + the active spanning tree instance." + DEFVAL { participant } + ::= { alaGvrpPortConfigEntry 3 } + + + alaGvrpPortConfigRestrictedRegistrationBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted registration control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in + the system based on GVRP processing or only mapped to ports in case they have already been + statically created in the system. The bitmap will only affect the GVRP processing if the + Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set + normal registration (1). Each bit defines: + 0= false, dynamic VLAN registration is not restricted + 1= true, VLAN cannot be created in the system by GVRP processing. + However, if this VLAN already exists in the system as a static VLAN, + then it can be mapped to the receiving port" + ::= { alaGvrpPortConfigEntry 4 } + + alaGvrpPortConfigAllowRegistrationBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted registration control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in + the system based on GVRP processing or only mapped to ports in case they have already been + statically created in the system. The bitmap will only affect the GVRP processing if the + Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set + normal registration (1). Each bit defines: + 0= false, VLAN cannot be created in the system by GVRP processing. + 1= true, dynamic VLAN registration is allowed + However, if this VLAN already exists in the system as a static VLAN, + then it can be mapped to the receiving port" + ::= { alaGvrpPortConfigEntry 5 } + + alaGvrpPortConfigRegistrationBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted registration control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in + the system based on GVRP processing or only mapped to ports in case they have already been + statically created in the system. The bitmap will only affect the GVRP processing if the + Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set + normal registration (1). Each bit defines: + 0= false, dynamic VLAN registration is not restricted + 1= true, VLAN cannot be created in the system by GVRP processing. + However, if this VLAN already exists in the system as a static VLAN, + then it can be mapped to the receiving port" + ::= { alaGvrpPortConfigEntry 6 } + + alaGvrpPortConfigRestrictedApplicantBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted applicant control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in + the system based on GVRP processing. The bitmap will only affect the GVRP processing if the + Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set + participant(1) or active (3). Each bit defines: + 0= false, VLAN propagation is not restricted + 1= true, VLAN cannot be propagated in the system by GVRP processing." + ::= { alaGvrpPortConfigEntry 7 } + + alaGvrpPortConfigAllowApplicantBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted applicant control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in + the system based on GVRP processing. The bitmap will only affect the GVRP processing if the + Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set + participant(1) or active (3). Each bit defines: + 0= false, VLAN cannot be propagated in the system by GVRP processing + 1= true, VLAN propagation is allowed." + ::= { alaGvrpPortConfigEntry 8 } + + alaGvrpPortConfigApplicantBitmap OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the restricted applicant control + for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in + the system based on GVRP processing. The bitmap will only affect the GVRP processing if the + Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set + participant(1) or active (3). Each bit defines: + 0= false, VLAN propagation is not restricted + 1= true, VLAN cannot be propagated in the system by GVRP processing." + ::= { alaGvrpPortConfigEntry 9 } + + alaGvrpPortConfigRegistrationToStaticVlanLearn OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the registration to static VLAN control + for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically + configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if + the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to + normal registration (1). Each bit defines: + 0= restrict, port is not allowed to become member of VLAN. + 1= learn, port is allowed to become member of corresponding VLAN" + ::= { alaGvrpPortConfigEntry 10 } + + alaGvrpPortConfigRegistrationToStaticVlanRestrict OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the registration to static VLAN control + for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically + configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if + the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to + normal registration (1). Each bit defines: + 0= learn, port is allowed to become member of corresponding VLAN + 1= restrict, port is not allowed to become member of VLAN." + ::= { alaGvrpPortConfigEntry 11 } + + alaGvrpPortConfigRegistrationToStaticVlan OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string of 4096 bits that defines the status of the registration to static VLAN control + for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically + configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if + the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to + normal registration (1). Each bit defines: + 0= learn, port is allowed to become member of corresponding VLAN + 1= restrict, port is not allowed to become member of VLAN." + ::= { alaGvrpPortConfigEntry 12 } + + alaGvrpPortConfigJoinTimer OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time that a GVRP instance waits before making declarations for VLANs." + DEFVAL { 600 } + ::= { alaGvrpPortConfigEntry 13 } + + + alaGvrpPortConfigLeaveTimer OBJECT-TYPE + SYNTAX Unsigned32 (3 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Period of time that a registrar state machine of a GVRP instance waits, after receiving + a leave message on a port for a particular VLAN, to remove the registration of that VLAN + on the port. + The value for the Leave Timer must be greater than three times the value for the Join + timer, i.e. Leave >= Join*3." + DEFVAL { 1800 } + ::= { alaGvrpPortConfigEntry 14 } + + alaGvrpPortConfigLeaveAllTimer OBJECT-TYPE + SYNTAX Unsigned32 (3 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval at which the Leave All state machine of a GVRP instance generates Leave All + messages. A Leave All message instructs GVRP to modify the state of all VLANs registered + on a port to Leaving. + The value for the LeaveAll Timer must be greater than the value for the Leave + timer, i.e. LeaveAll >= Leave." + DEFVAL { 30000 } + + ::= { alaGvrpPortConfigEntry 15 } + + alaGvrpPortConfigProviderBpduMac OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describes the treatment of gvrp frames ingressing on a gvrp enabled Vlan stacking network + ports.If disabled provider gvrp frames with provider group address are processed on the + port and if enabled provider gvrp frames with customer group address are processed on + gvrp enabled vlan stacking network port." + + ::= { alaGvrpPortConfigEntry 16 } + +-- ------------------------------------------------------------- + + +-- ------------------------------------------------------------- +-- GVRP Port Statistics Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port statistics information +-- for the GVRP Module. +-- Implementation of this group is mandantory" + + + gvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 5 } + + + alaGvrpPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaGvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing GVRP port statistics information." + ::= { gvrpPortStats 1 } + + alaGvrpPortStatsEntry OBJECT-TYPE + SYNTAX AlaGvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A GVRP port statistics entry." + INDEX { alaGvrpPortStatsIfIndex } + ::= { alaGvrpPortStatsTable 1 } + + AlaGvrpPortStatsEntry ::= SEQUENCE { + alaGvrpPortStatsIfIndex InterfaceIndex, + alaGvrpPortStatsJoinEmptyReceived Counter32, + alaGvrpPortStatsJoinInReceived Counter32, + alaGvrpPortStatsEmptyReceived Counter32, + alaGvrpPortStatsLeaveInReceived Counter32, + alaGvrpPortStatsLeaveEmptyReceived Counter32, + alaGvrpPortStatsLeaveAllReceived Counter32, + alaGvrpPortStatsJoinEmptyTransmitted Counter32, + alaGvrpPortStatsJoinInTransmitted Counter32, + alaGvrpPortStatsEmptyTransmitted Counter32, + alaGvrpPortStatsLeaveInTransmitted Counter32, + alaGvrpPortStatsLeaveEmptyTransmitted Counter32, + alaGvrpPortStatsLeaveAllTransmitted Counter32, + alaGvrpPortStatsTotalPDUReceived Counter32, + alaGvrpPortStatsTotalPDUTransmitted Counter32, + alaGvrpPortStatsTotalMsgsReceived Counter32, + alaGvrpPortStatsTotalMsgsTransmitted Counter32, + alaGvrpPortStatsInvalidMsgsReceived Counter32, + alaGvrpPortStatsClearStats INTEGER + + } + + alaGvrpPortStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which GVRP is running" + ::= { alaGvrpPortStatsEntry 1 } + + + alaGvrpPortStatsJoinEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages received." + ::= { alaGvrpPortStatsEntry 2} + + + alaGvrpPortStatsJoinInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages received." + ::= { alaGvrpPortStatsEntry 3} + + + alaGvrpPortStatsEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages received." + ::= { alaGvrpPortStatsEntry 4} + + + alaGvrpPortStatsLeaveInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave In messages received." + ::= { alaGvrpPortStatsEntry 5} + + + alaGvrpPortStatsLeaveEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave Empty messages received." + ::= { alaGvrpPortStatsEntry 6} + + + alaGvrpPortStatsLeaveAllReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave all messages received." + ::= { alaGvrpPortStatsEntry 7} + + + alaGvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages transmitted." + ::= { alaGvrpPortStatsEntry 8} + + + alaGvrpPortStatsJoinInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages transmitted." + ::= { alaGvrpPortStatsEntry 9} + + + alaGvrpPortStatsEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages transmitted." + ::= { alaGvrpPortStatsEntry 10} + + + alaGvrpPortStatsLeaveInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave In messages transmitted." + ::= { alaGvrpPortStatsEntry 11} + + + alaGvrpPortStatsLeaveEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave Empty messages transmitted." + ::= { alaGvrpPortStatsEntry 12} + + + alaGvrpPortStatsLeaveAllTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leaveall messages transmitted." + ::= { alaGvrpPortStatsEntry 13} + + + alaGvrpPortStatsTotalPDUReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP PDUs received." + ::= { alaGvrpPortStatsEntry 14} + + + alaGvrpPortStatsTotalPDUTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP PDUs transmitted." + ::= { alaGvrpPortStatsEntry 15} + + alaGvrpPortStatsTotalMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP messages received." + ::= { alaGvrpPortStatsEntry 16} + + + alaGvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GVRP messages transmitted." + ::= { alaGvrpPortStatsEntry 17} + + alaGvrpPortStatsInvalidMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid messages received." + ::= { alaGvrpPortStatsEntry 18} + + alaGvrpPortStatsClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port. + By default, this objects contains a zero value." + DEFVAL { default } + ::= { alaGvrpPortStatsEntry 19} + +-- -------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity +-- whenever dynamically learnt vlans by gvrp across system reaches the defined limit +-- and when dynamically learnt vlans by gvrp at each NI reaches a defined limit. +-- -------------------------------------------------------------- + + gvrpVlanLimitReachedEvent NOTIFICATION-TYPE + OBJECTS { + alaGvrpMaxVlanLimit } + STATUS current + DESCRIPTION + "The number of vlans learnt dynamically by GVRP has + reached a configured limit. Notify the management + entity with number of vlans learnt dynamically by + GVRP and the configured GVRP vlan limit." + ::= { alcatelIND1GVRPMIBNotifications 1 } + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1GVRPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for GVRP." + MODULE + MANDATORY-GROUPS + { + gvrpPortBaseGroup, + gvrpPortConfigGroup, + gvrpPortStatsGroup, + gvrpNotificationGroup + } + ::= { alcatelIND1GVRPMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +gvrpPortBaseGroup OBJECT-GROUP +OBJECTS +{ + alaGvrpGlobalClearStats, + alaGvrpTransparentSwitching, + alaGvrpMaxVlanLimit +} + STATUS current + DESCRIPTION + "Collection of objects for management of GVRP Base Group." + ::= { alcatelIND1GVRPMIBGroups 1 } + +gvrpPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaGvrpPortConfigRegistrarMode, + alaGvrpPortConfigApplicantMode, + alaGvrpPortConfigRestrictedRegistrationBitmap, + alaGvrpPortConfigAllowRegistrationBitmap, + alaGvrpPortConfigRegistrationBitmap, + alaGvrpPortConfigRestrictedApplicantBitmap, + alaGvrpPortConfigAllowApplicantBitmap, + alaGvrpPortConfigApplicantBitmap, + alaGvrpPortConfigRegistrationToStaticVlanLearn, + alaGvrpPortConfigRegistrationToStaticVlanRestrict, + alaGvrpPortConfigRegistrationToStaticVlan, + alaGvrpPortConfigJoinTimer, + alaGvrpPortConfigLeaveTimer, + alaGvrpPortConfigLeaveAllTimer, + alaGvrpPortConfigProviderBpduMac + } + STATUS current + DESCRIPTION + "Collection of objects for management of GVRP Port Configuration Table." + ::= { alcatelIND1GVRPMIBGroups 2 } + + +gvrpPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaGvrpPortStatsJoinEmptyReceived, + alaGvrpPortStatsJoinInReceived, + alaGvrpPortStatsEmptyReceived, + alaGvrpPortStatsLeaveInReceived, + alaGvrpPortStatsLeaveEmptyReceived, + alaGvrpPortStatsLeaveAllReceived, + alaGvrpPortStatsJoinEmptyTransmitted, + alaGvrpPortStatsJoinInTransmitted, + alaGvrpPortStatsEmptyTransmitted, + alaGvrpPortStatsLeaveInTransmitted, + alaGvrpPortStatsLeaveEmptyTransmitted, + alaGvrpPortStatsLeaveAllTransmitted, + alaGvrpPortStatsTotalPDUReceived, + alaGvrpPortStatsTotalPDUTransmitted, + alaGvrpPortStatsTotalMsgsReceived, + alaGvrpPortStatsTotalMsgsTransmitted, + alaGvrpPortStatsInvalidMsgsReceived, + alaGvrpPortStatsClearStats + } + STATUS current + DESCRIPTION + "Collection of objects for management of GVRP Statistics Table." + ::= { alcatelIND1GVRPMIBGroups 3 } + + +gvrpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + gvrpVlanLimitReachedEvent + } + STATUS current + DESCRIPTION + "Collection of notifications for GVRP." + ::= { alcatelIND1GVRPMIBGroups 4 } + +-- ------------------------------------------------------------- + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-HA-VLAN-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-HA-VLAN-MIB new file mode 100644 index 0000000..eb25e61 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-HA-VLAN-MIB @@ -0,0 +1,640 @@ +ALCATEL-IND1-HA-VLAN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Integer32 FROM SNMPv2-SMI + ifIndex, + InterfaceIndex FROM IF-MIB + MacAddress, + RowStatus, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddressType, + InetAddress FROM INET-ADDRESS-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + MultiChassisId FROM ALCATEL-IND1-MULTI-CHASSIS-MIB + softentIND1HAVlan FROM ALCATEL-IND1-BASE; + + +alcatelIND1HAVlanMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the MIB module for + address learning mac addresses entity. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + + DESCRIPTION + "The MIB module for High Availability Vlan entity." + ::= { softentIND1HAVlan 1} + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Hook into the Alcatel Tree +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1HAVlanMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For High Availability Vlan Module MIB Subsystem Notifications." + ::= { alcatelIND1HAVlanMIB 0 } + + alcatelIND1HAVlanMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For High Availability Vlan Module MIB Subsystem Managed Objects." + ::= { alcatelIND1HAVlanMIB 1 } + + alcatelIND1HAVlanMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for High Availability Vlan Module MIB Subsystem Conformance Information." + ::= { alcatelIND1HAVlanMIB 2 } + + alcatelIND1HAVlanMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for High Availability Vlan Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1HAVlanMIBConformance 1 } + + alcatelIND1HAVlanMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for High Availability Vlan Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1HAVlanMIBConformance 2 } + +-- +-- High Availability Vlan Common Definitions +-- + +-- HA Vlan Cluster Mib Table + + alaHAVlanCluster OBJECT IDENTIFIER ::= { alcatelIND1HAVlanMIBObjects 1 } + + alaHAVlanClusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaHAVlanClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of HA VLAN clusters in the system." + ::= { alaHAVlanCluster 1 } + + alaHAVlanClusterEntry OBJECT-TYPE + SYNTAX AlaHAVlanClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A HA VLAN Cluster entry." + INDEX { alaHAVlanClusterId } + ::= { alaHAVlanClusterTable 1 } + + AlaHAVlanClusterEntry ::= + SEQUENCE { + alaHAVlanClusterId + Integer32, + alaHAVlanClusterName + SnmpAdminString, + alaHAVlanClusterAdminStatus + INTEGER, + alaHAVlanClusterOperStatus + INTEGER, + alaHAVlanClusterOperStatusFlag + INTEGER, + alaHAVlanClusterMode + INTEGER, + alaHAVlanClusterVlan + Integer32, + alaHAVlanClusterMacAddressType + INTEGER, + alaHAVlanClusterMacAddress + MacAddress, + alaHAVlanClusterInetAddressType + InetAddressType, + alaHAVlanClusterInetAddress + InetAddress, + alaHAVlanClusterMulticastStatus + INTEGER, + alaHAVlanClusterMulticastInetAddressType + InetAddressType, + alaHAVlanClusterMulticastInetAddress + InetAddress, + alaHAVlanClusterRowStatus + RowStatus, + alaHAVlanClusterMcmStatus + INTEGER, + alaHAVlanClusterMcmStatusFlag + INTEGER, + alaHAVlanClusterVflStatus + INTEGER, + alaHAVlanClusterLoopback + INTEGER + } + + + alaHAVlanClusterId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number identifying a cluster." + ::= { alaHAVlanClusterEntry 1 } + + alaHAVlanClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Textual description of the cluster." + ::= { alaHAVlanClusterEntry 2 } + + alaHAVlanClusterAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Admin control to enable/disable a cluster" + DEFVAL { enable } + + ::= { alaHAVlanClusterEntry 3 } + + alaHAVlanClusterOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of a cluster" + ::= { alaHAVlanClusterEntry 4 } + + alaHAVlanClusterOperStatusFlag OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + novlan(1), + vlandown(2), + vpanotforwarding(3), + ipinterfacedown(4), + noigmpmembers(5), + nomacaddress(6), + nomulticastip(7) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status flag describing reason of the cluster + Operational status." + ::= { alaHAVlanClusterEntry 5 } + + alaHAVlanClusterMode OBJECT-TYPE + SYNTAX INTEGER + { + l2mode(1), + l3mode(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the mode of the cluster." + DEFVAL { l2mode } + ::= { alaHAVlanClusterEntry 6 } + + alaHAVlanClusterVlan OBJECT-TYPE + SYNTAX Integer32 (0 .. 4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Vlan associated with the cluster.In case of L3 cluster + it is invalid (value 0)" + DEFVAL {0} + ::= { alaHAVlanClusterEntry 7 } + + alaHAVlanClusterMacAddressType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + static(2), + dynamic(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of ARP resolution used in L3 cluster" + DEFVAL { invalid } + ::= { alaHAVlanClusterEntry 8 } + + + alaHAVlanClusterMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Mac-address associated with the L2 cluster + or the ARP entry associated with L3 cluster" + DEFVAL { '000000000000'H } + ::= { alaHAVlanClusterEntry 9 } + + alaHAVlanClusterInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of IP address associated with the L3 cluster" + DEFVAL {ipv4} + ::= { alaHAVlanClusterEntry 10 } + + alaHAVlanClusterInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address based on + alaHAVlanClusterInetAddressType associated with the L3 + cluster." + DEFVAL { '00000000'H } + ::= { alaHAVlanClusterEntry 11 } + + alaHAVlanClusterMulticastStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Admin control to enable/disable IGMP on a cluster" + DEFVAL {disable} + ::= { alaHAVlanClusterEntry 12 } + + + alaHAVlanClusterMulticastInetAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of Multicast address associated with the L3 cluster" + ::= { alaHAVlanClusterEntry 13 } + + alaHAVlanClusterMulticastInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP multicast addess of the cluster" + DEFVAL { '00000000'H } + ::= { alaHAVlanClusterEntry 14 } + + alaHAVlanClusterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status to control creation/deletion of the clusters" + ::= { alaHAVlanClusterEntry 15 } + + alaHAVlanClusterMcmStatus OBJECT-TYPE + SYNTAX INTEGER + { + inSync(1), + outofSync(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Multi-chassis status of a cluster" + ::= { alaHAVlanClusterEntry 16 } + + alaHAVlanClusterMcmStatusFlag OBJECT-TYPE + SYNTAX INTEGER + { + mcdown(1), + operationaldown(2), + allportmodenotsupported(3), + modemismatch(4), + vlanmismatch(5), + macmismatch(6), + ipmismatch(7), + arptypemismatch(8), + igmpstatusmismatch(9), + mcastipmismatch(10), + syncinprogress(11), + invalidmac(12), + nonvipvlannotsupportedinl3mode(13), + noflag(14) + } + + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Multi-chassis status flag describing reason of the cluster + Multi-chassis status." + ::= { alaHAVlanClusterEntry 17 } + + alaHAVlanClusterVflStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "VFL status of a cluster" + ::= { alaHAVlanClusterEntry 18 } + + alaHAVlanClusterLoopback OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Admin control to enable/disable LOOPBACK for a cluster" + DEFVAL { disable } + + ::= { alaHAVlanClusterEntry 19 } + +-- High Availability Vlan CLuster Port Table + + alaHAVlanClusterPort OBJECT IDENTIFIER ::= { alcatelIND1HAVlanMIBObjects 2 } + + alaHAVlanClusterPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaHAVlanClusterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port members of a cluster." + ::= { alaHAVlanClusterPort 1 } + + alaHAVlanClusterPortEntry OBJECT-TYPE + SYNTAX AlaHAVlanClusterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A HA VLAN cluster ports entry." + INDEX { alaHAVlanClusterId, alaHAVlanClusterPortIfIndex } + ::= { alaHAVlanClusterPortTable 1 } + + AlaHAVlanClusterPortEntry ::= SEQUENCE { + alaHAVlanClusterPortIfIndex + InterfaceIndex, + alaHAVlanClusterPortRowStatus + RowStatus, + alaHAVlanClusterPortType + INTEGER, + alaHAVlanClusterPortValid + INTEGER + } + + alaHAVlanClusterPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifindex identifying the cluster port. + An ifindex of 1 shall be used for all port" + ::= { alaHAVlanClusterPortEntry 1 } + + + alaHAVlanClusterPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status to control creation/deletion of ports to + the clusters" + ::= { alaHAVlanClusterPortEntry 2 } + + alaHAVlanClusterPortType OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port type of the cluster; whether + dynamically (IGMP enabled) assigned to + cluster or statically assigned" + ::= { alaHAVlanClusterPortEntry 3 } + + + alaHAVlanClusterPortValid OBJECT-TYPE + SYNTAX INTEGER + { + valid(1), + invalid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port validity of the cluster; whether port + is currently active/inactive" + ::= { alaHAVlanClusterPortEntry 4 } + +-- ****************************************************************** +-- NOTIFICATIONS (TRAPS) +-- ****************************************************************** + alaHAVlanClusterPeerMismatch NOTIFICATION-TYPE + OBJECTS { + alaHAVlanClusterId + } + STATUS current + DESCRIPTION + "The trap shall be raised when parameteras configured for this cluster ID + (Level 1 check) does not match accross the MCLAG peers." + ::= { alcatelIND1HAVlanMIBNotifications 1 } + + alaHAVlanMCPeerMismatch NOTIFICATION-TYPE + OBJECTS { + alaHAVlanClusterId, + alaHAVlanMultiChassisId, + alaHAVlanClusterPortIfIndex + } + STATUS current + DESCRIPTION + "The trap shall be raised when the cluster parameters are matching on the + peers but MCLAG is not configured or clusters are not in operational + state." + ::= { alcatelIND1HAVlanMIBNotifications 2} + + + alaHAVlanDynamicMAC NOTIFICATION-TYPE + OBJECTS { + alaHAVlanClusterId, + alaHAVlanClusterInetAddress, + alaHAVlanClusterMacAddress, + alaHAVlanClusterPortIfIndex + } + STATUS current + DESCRIPTION + "The trap shall be raised when the dynamic MAC learnt on + non server-cluster port" + ::= { alcatelIND1HAVlanMIBNotifications 3} + +-- Notification Objects + alaHAVlanNotificationObj OBJECT IDENTIFIER ::= { alcatelIND1HAVlanMIBObjects 3 } + + alaHAVlanMultiChassisId OBJECT-TYPE + SYNTAX MultiChassisId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Multi Chassis ID identifying the Multi Chassis Peer." + ::= { alaHAVlanNotificationObj 1 } + + +-- +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1HAVlanMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for HA VLAN." + MODULE + MANDATORY-GROUPS + { + alaHAVlanClusterGroup, + alaHAVlanClusterPortGroup, + alaHAVlanNotificationGroup + } + + ::= { alcatelIND1HAVlanMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaHAVlanClusterGroup OBJECT-GROUP + OBJECTS + { + alaHAVlanClusterId, + alaHAVlanClusterName, + alaHAVlanClusterAdminStatus, + alaHAVlanClusterOperStatus, + alaHAVlanClusterOperStatusFlag, + alaHAVlanClusterMode, + alaHAVlanClusterVlan, + alaHAVlanClusterMacAddressType, + alaHAVlanClusterMacAddress, + alaHAVlanClusterInetAddressType, + alaHAVlanClusterInetAddress, + alaHAVlanClusterMulticastStatus, + alaHAVlanClusterMulticastInetAddressType, + alaHAVlanClusterMulticastInetAddress, + alaHAVlanClusterRowStatus, + alaHAVlanClusterMcmStatus, + alaHAVlanClusterMcmStatusFlag, + alaHAVlanClusterVflStatus, + alaHAVlanClusterLoopback + } + STATUS current + DESCRIPTION + "Collection of objects for management of HA Vlan Clusters." + ::= { alcatelIND1HAVlanMIBGroups 1 } + + alaHAVlanClusterPortGroup OBJECT-GROUP + OBJECTS + { + alaHAVlanClusterPortIfIndex, + alaHAVlanClusterPortRowStatus, + alaHAVlanClusterPortType, + alaHAVlanClusterPortValid + } + STATUS current + DESCRIPTION + "Collection of objects for management of HA Vlan Cluster ports." + ::= { alcatelIND1HAVlanMIBGroups 2 } + + alaHAVlanNotificationObjectGroup OBJECT-GROUP + OBJECTS + { + alaHAVlanMultiChassisId + } + STATUS current + DESCRIPTION + "Collection of trap objects for management of HAVLAN." + ::= { alcatelIND1HAVlanMIBGroups 3} + + alaHAVlanNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaHAVlanClusterPeerMismatch, + alaHAVlanMCPeerMismatch, + alaHAVlanDynamicMAC + } + STATUS current + DESCRIPTION + "Collection of notifications for HAVLAN." + ::= { alcatelIND1HAVlanMIBGroups 4 } + + +-- END *********************** + + + +END + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-HEALTH-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-HEALTH-MIB new file mode 100644 index 0000000..8c8e7d2 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-HEALTH-MIB @@ -0,0 +1,745 @@ +ALCATEL-IND1-HEALTH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1Health FROM ALCATEL-IND1-BASE; + + + alcatelIND1HealthMonitorMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Health Monitoring for dissemination of resource consumption information. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1Health 1} + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1HealthMonitorMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Monitor MIB Subsystem Notifications." + ::= { alcatelIND1HealthMonitorMIB 0 } + + alcatelIND1HealthMonitorMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIB 1 } + + + alcatelIND1HealthMonitorMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIB 2 } + + + alcatelIND1HealthMonitorMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIBConformance 1} + + + alcatelIND1HealthMonitorMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Health Montor Subsystem Managed Objects." + ::= { alcatelIND1HealthMonitorMIBConformance 2} + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthModuleInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthModuleInfo contains slot-level health monitoring information. + + healthModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HealthModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of installed modules in this chassis." + ::= { healthModuleInfo 1 } + + healthModuleEntry OBJECT-TYPE + SYNTAX HealthModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A module entry containing objects for a module in a specific 'slot'." + INDEX { healthModuleSlot } + ::= { healthModuleTable 1 } + + HealthModuleEntry ::= SEQUENCE { + healthModuleSlot + Integer32, + healthModuleRx1MinAvg + Integer32, + healthModuleRx1HrAvg + Integer32, + healthModuleRx1DayAvg + Integer32, + healthModuleRxTx1MinAvg + Integer32, + healthModuleRxTx1HrAvg + Integer32, + healthModuleRxTx1DayAvg + Integer32, + healthModuleMemory1MinAvg + Integer32, + healthModuleMemory1HrAvg + Integer32, + healthModuleMemory1DayAvg + Integer32, + healthModuleCpu1MinAvg + Integer32, + healthModuleCpu1HrAvg + Integer32, + healthModuleCpu1DayAvg + Integer32, + healthModuleChassisId + Integer32, + healthModuleCpuLatest + Integer32, + healthModuleMemoryLatest + Integer32, + healthModuleRxLatest + Integer32, + healthModuleRxTxLatest + Integer32 + } + + healthModuleSlot OBJECT-TYPE + SYNTAX Integer32 (0..7016) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot number for the chassis. Slot 0 is + reserved for CMM and slots 1 to 16 are for + NIs in those slots" + ::= { healthModuleEntry 1 } + + healthModuleRx1MinAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level input utilization over the + last minute (percent)." + ::= { healthModuleEntry 2 } + + healthModuleRx1HrAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level input utilization over the + last hour (percent)." + ::= { healthModuleEntry 3 } + + healthModuleRx1DayAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level input utilization over the + last hour (percent)." + ::= { healthModuleEntry 4 } + + healthModuleRxTx1MinAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level i/o utilization over the + last minute (percent)." + ::= { healthModuleEntry 5 } + + healthModuleRxTx1HrAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level i/o utilization over the + last hour (percent)." + ::= { healthModuleEntry 6 } + + healthModuleRxTx1DayAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level i/o utilization over the + last hour (percent)." + ::= { healthModuleEntry 7 } + + healthModuleMemory1MinAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level memory utilization over the + last minute (percent)." + ::= { healthModuleEntry 8 } + + healthModuleMemory1HrAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level memory utilization over the + last hour (percent)." + ::= { healthModuleEntry 9 } + + healthModuleMemory1DayAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level memory utilization over the + last hour (percent)." + ::= { healthModuleEntry 10 } + + healthModuleCpu1MinAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level CPU utilization over the + last minute (percent)." + ::= { healthModuleEntry 11 } + + healthModuleCpu1HrAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average module-level CPU utilization over the + last hour (percent)." + ::= { healthModuleEntry 12 } + + healthModuleCpu1DayAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute module-level CPU utilization over the + last hour (percent)." + ::= { healthModuleEntry 13 } + + healthModuleChassisId OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a configuraion for chassis id. + (0) if no chassis id been applied + (1..8) configure VC valid chassis id" + ::= { healthModuleEntry 14 } + + healthModuleCpuLatest OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current CPU utilization (percent)." + ::= { healthModuleEntry 15 } + + healthModuleMemoryLatest OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory utilization (percent)." + ::= { healthModuleEntry 16 } + + healthModuleRxLatest OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current input utilization (percent)." + ::= { healthModuleEntry 17 } + + healthModuleRxTxLatest OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current i/o utilization (percent)." + ::= { healthModuleEntry 18 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthPortInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthPortInfo contains port-level health monitoring information. + + healthPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HealthPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Physical Port health instances." + ::= { healthPortInfo 1 } + + healthPortEntry OBJECT-TYPE + SYNTAX HealthPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Physical Port health entry." + INDEX { healthPortIfIndex } + ::= { healthPortTable 1 } + + HealthPortEntry ::= SEQUENCE { + healthPortIfIndex + Integer32, + healthPortRx1MinAvg + Integer32, + healthPortRx1HrAvg + Integer32, + healthPortRx1DayAvg + Integer32, + healthPortRxTx1MinAvg + Integer32, + healthPortRxTx1HrAvg + Integer32, + healthPortRxTx1DayAvg + Integer32 + } + + healthPortIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex representing any physical port in + the system." + ::= { healthPortEntry 1 } + + healthPortRx1MinAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level input utilization over the + last minute (percent)." + ::= { healthPortEntry 2 } + + healthPortRx1HrAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level input utilization over the + last hour (percent)." + ::= { healthPortEntry 3 } + + healthPortRx1DayAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute port-level input utilization over the + last hour (percent)." + ::= { healthPortEntry 4 } + + healthPortRxTx1MinAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level i/o utilization over the + last minute (percent)." + ::= { healthPortEntry 5 } + + healthPortRxTx1HrAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average port-level i/o utilization over the + last hour (percent)." + ::= { healthPortEntry 6 } + + healthPortRxTx1DayAvg OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-minute port-level i/o utilization over the + last hour (percent)." + ::= { healthPortEntry 7 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthControlInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + -- healthControl contains the variables + -- which control operation of resource utilization sampling. + -- + healthSamplingInterval OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval between consecutive samples of resources. + Units are seconds. Legal values are:10,12,15,20,30." + DEFVAL { 10 } + ::= { healthControlInfo 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthThreshInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthThreshInfo contains the threshold data. + -- + + healthThreshRxLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device input threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 1 } + + healthThreshRxTxLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device input/output threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 2 } + + healthThreshMemoryLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device memory threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 3 } + + healthThreshCpuLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device Cpu threshold value. Units are percent." + DEFVAL { 80 } + ::= { healthThreshInfo 4 } + + healthThreshFlashLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device Flash threshold value. Units are percent." + DEFVAL { 75 } + ::= { healthThreshInfo 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthTrapInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 5 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + -- healthTrapInfo contains objects exclusively used in traps. + -- + + healthMonRxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx threshold status." + ::= { healthTrapInfo 1 } + + healthMonRxTxStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxTx threshold status." + ::= { healthTrapInfo 2 } + + healthMonMemoryStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory threshold status." + ::= { healthTrapInfo 3 } + + healthMonCpuStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU threshold status." + ::= { healthTrapInfo 4 } + + healthMonFlashStatus OBJECT-TYPE + SYNTAX INTEGER { + crossedBelowThreshold (1), + noChange (2), + crossedAboveThreshold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash threshold status." + ::= { healthTrapInfo 5 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthMonModuleTrap NOTIFICATION-TYPE + OBJECTS { + healthModuleSlot, + healthMonRxStatus, + healthMonRxTxStatus, + healthMonMemoryStatus, + healthMonCpuStatus, + healthModuleChassisId, + healthModuleCpuLatest + } + STATUS current + DESCRIPTION + "Module-level rising/falling threshold crossing trap. + This trap applies to NI slots." + ::= { alcatelIND1HealthMonitorMIBNotifications 1 } + + healthMonPortTrap NOTIFICATION-TYPE + OBJECTS { + healthPortIfIndex, + healthMonRxStatus, + healthMonRxTxStatus, + healthModuleChassisId, + healthModuleSlot + } + STATUS current + DESCRIPTION + "Port-level rising/falling threshold crossing trap." + ::= { alcatelIND1HealthMonitorMIBNotifications 2 } + + healthMonCmmTrap NOTIFICATION-TYPE + OBJECTS { + healthMonMemoryStatus, + healthMonCpuStatus, + healthMonFlashStatus + } + STATUS current + DESCRIPTION + "Module-level rising/falling threshold crossing trap. + This trap applies to NI slots." + ::= { alcatelIND1HealthMonitorMIBNotifications 3 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1HealthMonitorMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Health Monitoring." + MODULE + MANDATORY-GROUPS + { + healthModuleGroup, + healthPortGroup, + healthControlGroup, + healthThreshGroup, + healthTrapsGroup + } + + ::= { alcatelIND1HealthMonitorMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + healthModuleGroup OBJECT-GROUP + OBJECTS + { + + healthModuleRx1MinAvg, + healthModuleRx1HrAvg, + healthModuleRx1DayAvg, + healthModuleRxTx1MinAvg, + healthModuleRxTx1HrAvg, + healthModuleRxTx1DayAvg, + healthModuleMemory1MinAvg, + healthModuleMemory1HrAvg, + healthModuleMemory1DayAvg, + healthModuleCpu1MinAvg, + healthModuleCpu1HrAvg, + healthModuleCpu1DayAvg, + healthModuleChassisId, + healthModuleCpuLatest, + healthModuleMemoryLatest, + healthModuleRxLatest, + healthModuleRxTxLatest + } + STATUS current + DESCRIPTION + "Collection of slot-level health monitoring objects." + ::= { alcatelIND1HealthMonitorMIBGroups 1 } + + + healthPortGroup OBJECT-GROUP + OBJECTS + { + healthPortRx1MinAvg, + healthPortRx1HrAvg, + healthPortRx1DayAvg, + healthPortRxTx1MinAvg, + healthPortRxTx1HrAvg, + healthPortRxTx1DayAvg + } + STATUS current + DESCRIPTION + "Collection of port-level health monitoring objects." + ::= { alcatelIND1HealthMonitorMIBGroups 2 } + + + healthControlGroup OBJECT-GROUP + OBJECTS + { + healthSamplingInterval + } + STATUS current + DESCRIPTION + "Collection of objects which control operation of resource utilization sampling." + ::= { alcatelIND1HealthMonitorMIBGroups 3 } + + + healthThreshGroup OBJECT-GROUP + OBJECTS + { + healthThreshRxLimit, + healthThreshRxTxLimit, + healthThreshMemoryLimit, + healthThreshCpuLimit, + healthThreshFlashLimit + + } + STATUS current + DESCRIPTION + "Collection of threshold objects." + ::= { alcatelIND1HealthMonitorMIBGroups 4 } + + + healthTrapObjectsGroup OBJECT-GROUP + OBJECTS + { + healthMonRxStatus, + healthMonRxTxStatus, + healthMonMemoryStatus, + healthMonCpuStatus, + healthMonFlashStatus + + } + STATUS current + DESCRIPTION + "Collection of objects which appear only in traps." + ::= { alcatelIND1HealthMonitorMIBGroups 5 } + + + healthTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + healthMonModuleTrap, + healthMonPortTrap, + healthMonCmmTrap + } + STATUS current + DESCRIPTION + "Collection of Traps for health monitoring." + ::= { alcatelIND1HealthMonitorMIBGroups 6 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-IGMP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-IGMP-MIB new file mode 100644 index 0000000..2505002 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-IGMP-MIB @@ -0,0 +1,1589 @@ +ALCATEL-IND1-IGMP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + InetAddressIPv4, InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + softentIND1Igmp + FROM ALCATEL-IND1-BASE; + + +alcatelIND1IgmpMIB MODULE-IDENTITY + LAST-UPDATED "201509170000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary IPv4 Multicast MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2015 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201602180000Z" + DESCRIPTION + "Deprecated all objects/tables in this MIB in favor of ALCATEL-IND1-IPMS-MIB" + REVISION "201509170000Z" + DESCRIPTION + "Add InitialPacketBuffer objects" + REVISION "201311260000Z" + DESCRIPTION + "Using InterfaceIndexOrZero for ingress interface in source, forward, and tunnel tables." + REVISION "201102230000Z" + DESCRIPTION + "Add zero-based query object" + REVISION "200903310000Z" + DESCRIPTION + "IGMP helper address changes" + REVISION "200809100000Z" + DESCRIPTION + "Add flood unknown object" + REVISION "200808080000Z" + DESCRIPTION + "The latest version of this MIB Module. Added maximum group limit objects." + REVISION "200704030000Z" + DESCRIPTION + "The revised version of this MIB Module." + + ::= { softentIND1Igmp 1 } + +alcatelIND1IgmpMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIB 1 } + + +-- +-- System Configuration +-- + +alaIgmp OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 1 } + +alaIgmpStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IPv4 multicast switching and routing + on the system." + DEFVAL { disable } + ::= { alaIgmp 1 } + +alaIgmpQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Querying on the system." + DEFVAL { disable } + ::= { alaIgmp 2 } + +alaIgmpSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Spoofing on the system." + DEFVAL { disable } + ::= { alaIgmp 3 } + +alaIgmpZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Zapping on the system." + DEFVAL { disable } + ::= { alaIgmp 4 } + +alaIgmpVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the default IGMP protocol Version running on the system." + DEFVAL { 2 } + ::= { alaIgmp 5 } + +alaIgmpRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Robustness variable used on the system." + DEFVAL { 2 } + ::= { alaIgmp 6 } + +alaIgmpQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Query Interval used on the system." + DEFVAL { 125 } + ::= { alaIgmp 7 } + +alaIgmpQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Query Response Interval on the system." + DEFVAL { 100 } + ::= { alaIgmp 8 } + +alaIgmpLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Last Member Query Interval on the system." + DEFVAL { 10 } + ::= { alaIgmp 9 } + +alaIgmpRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The IGMP Router Timeout on the system." + DEFVAL { 90 } + ::= { alaIgmp 10 } + +alaIgmpSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The IGMP Source Timeout on the system." + DEFVAL { 30 } + ::= { alaIgmp 11 } + +alaIgmpProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Proxying on the system." + DEFVAL { disable } + ::= { alaIgmp 12 } + +alaIgmpUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The IGMP Unsolicited Report Interval on the system." + DEFVAL { 1 } + ::= { alaIgmp 13 } + +alaIgmpQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Querier Forwarding on the system." + DEFVAL { disable } + ::= { alaIgmp 14 } + +alaIgmpMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The global limit on maximum number of IGMP Group memberships that can be learnt on each + port/vlan instance." + DEFVAL {0} + ::= { alaIgmp 15 } + +alaIgmpMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The global configuration of action to be taken when IGMP group membership limit is exceeded on a + port/vlan instance." + DEFVAL { none } + ::= { alaIgmp 16 } + +alaIgmpFloodUnknown OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable flooding of multicast data packets during flow + learning and setup." + DEFVAL { disable } + ::= { alaIgmp 17 } + +alaIgmpHelperAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the address type of the helper address. Must be ipv4(1) and set +at the same time as alaIgmpHelperAddress." + ::= { alaIgmp 18 } + +alaIgmpHelperAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The configured IPv4 helper address. When an IGMP report or leave +is received by the device it will remove the IP header and regenerate a +new IP header with a destination IP address specified. Use 0.0.0.0 to +no longer help an IGMP report to an remote address. Must be set at the +same time as alaIgmpHelperAddressType" + ::= { alaIgmp 19 } + +alaIgmpZeroBasedQuery OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable the use of an all-zero source IPv4 address +for query packets when a non-querier is querying the membership of a port" + DEFVAL { enable } + ::= { alaIgmp 20 } + +alaIgmpInitialPacketBuffer OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable/disable initial packet buffering + for new multicast sources on the system" + DEFVAL { disable } + ::= { alaIgmp 21 } + +alaIgmpInitialPacketBufferMaxPacket OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of packets per-flow that may be buffered" + DEFVAL {4} + ::= { alaIgmp 22 } + +alaIgmpInitialPacketBufferMaxFlow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of flows that are allowed to be buffered" + DEFVAL {32} + ::= { alaIgmp 23 } + +alaIgmpInitialPacketBufferTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum amount of time buffered packets are held" + DEFVAL { 10 } + ::= { alaIgmp 24 } + +alaIgmpInitialPacketBufferMinDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The minimum amount of time buffered packets are held before + delivery may begin. This delay is used to allow time for + routing information and hardware resources to be made available" + DEFVAL { 0 } + ::= { alaIgmp 25 } + +-- +-- VLAN Configuration Table +-- + +alaIgmpVlan OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 2 } + +alaIgmpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VLAN table contains the information on which IPv4 multicast + switching and routing is configured." + ::= { alaIgmpVlan 1 } + +alaIgmpVlanEntry OBJECT-TYPE + SYNTAX IgmpVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponds to a VLAN on which IPv4 multicast switching + and routing is configured." + INDEX { + alaIgmpVlanIndex + } + ::= { alaIgmpVlanTable 1 } + +IgmpVlanEntry ::= SEQUENCE { + alaIgmpVlanIndex Unsigned32, + alaIgmpVlanStatus INTEGER, + alaIgmpVlanQuerying INTEGER, + alaIgmpVlanSpoofing INTEGER, + alaIgmpVlanZapping INTEGER, + alaIgmpVlanVersion Unsigned32, + alaIgmpVlanRobustness Unsigned32, + alaIgmpVlanQueryInterval Unsigned32, + alaIgmpVlanQueryResponseInterval Unsigned32, + alaIgmpVlanLastMemberQueryInterval Unsigned32, + alaIgmpVlanRouterTimeout Unsigned32, + alaIgmpVlanSourceTimeout Unsigned32, + alaIgmpVlanProxying INTEGER, + alaIgmpVlanUnsolicitedReportInterval Unsigned32, + alaIgmpVlanQuerierForwarding INTEGER, + alaIgmpVlanMaxGroupLimit Unsigned32, + alaIgmpVlanMaxGroupExceedAction INTEGER, + alaIgmpVlanZeroBasedQuery INTEGER +} + +alaIgmpVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VLAN on which IPv4 multicast switching and routing + is configured." + ::= { alaIgmpVlanEntry 1 } + +alaIgmpVlanStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IPv4 multicast switching and routing + on the VLAN." + ::= { alaIgmpVlanEntry 2 } + +alaIgmpVlanQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Querying on the VLAN." + ::= { alaIgmpVlanEntry 3 } + +alaIgmpVlanSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Spoofing on the VLAN." + ::= { alaIgmpVlanEntry 4 } + +alaIgmpVlanZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Zapping on the VLAN." + ::= { alaIgmpVlanEntry 5 } + +alaIgmpVlanVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the default IGMP protocol Version running on the VLAN." + ::= { alaIgmpVlanEntry 6 } + +alaIgmpVlanRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Robustness variable used on the VLAN." + ::= { alaIgmpVlanEntry 7 } + +alaIgmpVlanQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Query Interval used on the VLAN." + ::= { alaIgmpVlanEntry 8 } + +alaIgmpVlanQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Query Response Interval on the VLAN." + ::= { alaIgmpVlanEntry 9 } + +alaIgmpVlanLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Last Member Query Interval on the VLAN." + ::= { alaIgmpVlanEntry 10 } + +alaIgmpVlanRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Router Timeout on the VLAN." + ::= { alaIgmpVlanEntry 11 } + +alaIgmpVlanSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Source Timeout on the VLAN." + ::= { alaIgmpVlanEntry 12 } + +alaIgmpVlanProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Proxying on the VLAN." + ::= { alaIgmpVlanEntry 13 } + +alaIgmpVlanUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the IGMP Unsolicited Report Interval on the VLAN." + ::= { alaIgmpVlanEntry 14 } + +alaIgmpVlanQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IGMP Querier Forwarding on the VLAN." + ::= { alaIgmpVlanEntry 15 } + +alaIgmpVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt on the VLAN." + DEFVAL {0} + ::= { alaIgmpVlanEntry 16 } + +alaIgmpVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The action to be taken when the IGMP group membership limit is exceeded on the VLAN." + DEFVAL { none } + ::= { alaIgmpVlanEntry 17 } + +alaIgmpVlanZeroBasedQuery OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable the use of an all-zero source IPv4 address +for query packets when a non-querier is querying the membership of a port on +the VLAN" + DEFVAL { enable } + ::= { alaIgmpVlanEntry 18 } + +-- +-- Group Membership Table +-- + +alaIgmpMember OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 3 } + +alaIgmpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IGMP group membership information." + ::= { alaIgmpMember 1 } + +alaIgmpMemberEntry OBJECT-TYPE + SYNTAX IgmpMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IGMP group membership request." + INDEX { + alaIgmpMemberVlan, + alaIgmpMemberIfIndex, + alaIgmpMemberGroupAddress, + alaIgmpMemberSourceAddress + } + ::= { alaIgmpMemberTable 1 } + +IgmpMemberEntry ::= SEQUENCE { + alaIgmpMemberVlan Unsigned32, + alaIgmpMemberIfIndex InterfaceIndex, + alaIgmpMemberGroupAddress InetAddressIPv4, + alaIgmpMemberSourceAddress InetAddressIPv4, + alaIgmpMemberMode INTEGER, + alaIgmpMemberCount Counter32, + alaIgmpMemberTimeout TimeTicks +} + +alaIgmpMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's VLAN." + ::= { alaIgmpMemberEntry 1 } + +alaIgmpMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's ifIndex." + ::= { alaIgmpMemberEntry 2 } + +alaIgmpMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's IPv4 group address." + ::= { alaIgmpMemberEntry 3 } + +alaIgmpMemberSourceAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's IPv4 source address." + ::= { alaIgmpMemberEntry 4 } + +alaIgmpMemberMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The group membership request's IGMP source filter mode." + ::= { alaIgmpMemberEntry 5 } + +alaIgmpMemberCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The group membership request's counter." + ::= { alaIgmpMemberEntry 6 } + +alaIgmpMemberTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The group membership request's timeout." + ::= { alaIgmpMemberEntry 7 } + + +-- +-- Static Group Membership Table +-- + +alaIgmpStaticMember OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 4 } + +alaIgmpStaticMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the static IGMP group membership information." + ::= { alaIgmpStaticMember 1 } + +alaIgmpStaticMemberEntry OBJECT-TYPE + SYNTAX IgmpStaticMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to a static IGMP group membership request." + INDEX { + alaIgmpStaticMemberVlan, + alaIgmpStaticMemberIfIndex, + alaIgmpStaticMemberGroupAddress + } + ::= { alaIgmpStaticMemberTable 1 } + +IgmpStaticMemberEntry ::= SEQUENCE { + alaIgmpStaticMemberVlan Unsigned32, + alaIgmpStaticMemberIfIndex InterfaceIndex, + alaIgmpStaticMemberGroupAddress InetAddressIPv4, + alaIgmpStaticMemberRowStatus RowStatus +} + +alaIgmpStaticMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static group membership request's VLAN." + ::= { alaIgmpStaticMemberEntry 1 } + +alaIgmpStaticMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static group membership request's ifIndex." + ::= { alaIgmpStaticMemberEntry 2 } + +alaIgmpStaticMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static group membership request's IPv4 group address." + ::= { alaIgmpStaticMemberEntry 3 } + +alaIgmpStaticMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticMemberEntry 4 } + + +-- +-- Neighbor Table +-- + +alaIgmpNeighbor OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 5 } + +alaIgmpNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the neighboring IP multicast routers." + ::= { alaIgmpNeighbor 1 } + +alaIgmpNeighborEntry OBJECT-TYPE + SYNTAX IgmpNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + alaIgmpNeighborVlan, + alaIgmpNeighborIfIndex, + alaIgmpNeighborHostAddress + } + ::= { alaIgmpNeighborTable 1 } + +IgmpNeighborEntry ::= SEQUENCE { + alaIgmpNeighborVlan Unsigned32, + alaIgmpNeighborIfIndex InterfaceIndex, + alaIgmpNeighborHostAddress InetAddressIPv4, + alaIgmpNeighborCount Counter32, + alaIgmpNeighborTimeout TimeTicks +} + +alaIgmpNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast router's VLAN." + ::= { alaIgmpNeighborEntry 1 } + +alaIgmpNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast router's ifIndex." + ::= { alaIgmpNeighborEntry 2 } + +alaIgmpNeighborHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast router's IPv4 host address." + ::= { alaIgmpNeighborEntry 3 } + +alaIgmpNeighborCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast router's counter." + ::= { alaIgmpNeighborEntry 4 } + +alaIgmpNeighborTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaIgmpNeighborEntry 5 } + + +-- +-- Static Neighbor Table +-- + +alaIgmpStaticNeighbor OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 6 } + +alaIgmpStaticNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the static IP multicast routers." + ::= { alaIgmpStaticNeighbor 1 } + +alaIgmpStaticNeighborEntry OBJECT-TYPE + SYNTAX IgmpStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to a static IP multicast router." + INDEX { + alaIgmpStaticNeighborVlan, + alaIgmpStaticNeighborIfIndex + } + ::= { alaIgmpStaticNeighborTable 1 } + +IgmpStaticNeighborEntry ::= SEQUENCE { + alaIgmpStaticNeighborVlan Unsigned32, + alaIgmpStaticNeighborIfIndex InterfaceIndex, + alaIgmpStaticNeighborRowStatus RowStatus +} + +alaIgmpStaticNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static IP multicast router's VLAN." + ::= { alaIgmpStaticNeighborEntry 1 } + +alaIgmpStaticNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static IP multicast router's ifIndex." + ::= { alaIgmpStaticNeighborEntry 2 } + +alaIgmpStaticNeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticNeighborEntry 3 } + + +-- +-- Querier Table +-- + +alaIgmpQuerier OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 7 } + +alaIgmpQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the neighboring IGMP queriers." + ::= { alaIgmpQuerier 1 } + +alaIgmpQuerierEntry OBJECT-TYPE + SYNTAX IgmpQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IGMP querier." + INDEX { + alaIgmpQuerierVlan, + alaIgmpQuerierIfIndex, + alaIgmpQuerierHostAddress + } + ::= { alaIgmpQuerierTable 1 } + +IgmpQuerierEntry ::= SEQUENCE { + alaIgmpQuerierVlan Unsigned32, + alaIgmpQuerierIfIndex InterfaceIndex, + alaIgmpQuerierHostAddress InetAddressIPv4, + alaIgmpQuerierCount Counter32, + alaIgmpQuerierTimeout TimeTicks +} + +alaIgmpQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IGMP querier's VLAN." + ::= { alaIgmpQuerierEntry 1 } + +alaIgmpQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IGMP querier's ifIndex." + ::= { alaIgmpQuerierEntry 2 } + +alaIgmpQuerierHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IGMP querier's IPv4 host address." + ::= { alaIgmpQuerierEntry 3 } + +alaIgmpQuerierCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IGMP querier's counter." + ::= { alaIgmpQuerierEntry 4 } + +alaIgmpQuerierTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IGMP querier's timeout." + ::= { alaIgmpQuerierEntry 5 } + + +-- +-- Static Querier Table +-- + +alaIgmpStaticQuerier OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 8 } + +alaIgmpStaticQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the static IGMP queriers." + ::= { alaIgmpStaticQuerier 1 } + +alaIgmpStaticQuerierEntry OBJECT-TYPE + SYNTAX IgmpStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to a static IGMP querier." + INDEX { + alaIgmpStaticQuerierVlan, + alaIgmpStaticQuerierIfIndex + } + ::= { alaIgmpStaticQuerierTable 1 } + +IgmpStaticQuerierEntry ::= SEQUENCE { + alaIgmpStaticQuerierVlan Unsigned32, + alaIgmpStaticQuerierIfIndex InterfaceIndex, + alaIgmpStaticQuerierRowStatus RowStatus +} + +alaIgmpStaticQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static IGMP querier's VLAN." + ::= { alaIgmpStaticQuerierEntry 1 } + +alaIgmpStaticQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static IGMP querier's ifIndex." + ::= { alaIgmpStaticQuerierEntry 2 } + +alaIgmpStaticQuerierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticQuerierEntry 3 } + + +-- +-- Source Table +-- + +alaIgmpSource OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 9 } + +alaIgmpSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSourceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IP multicast source information." + ::= { alaIgmpSource 1 } + +alaIgmpSourceEntry OBJECT-TYPE + SYNTAX IgmpSourceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + alaIgmpSourceVlan, + alaIgmpSourceGroupAddress, + alaIgmpSourceHostAddress, + alaIgmpSourceDestAddress, + alaIgmpSourceOrigAddress + } + ::= { alaIgmpSourceTable 1 } + +IgmpSourceEntry ::= SEQUENCE { + alaIgmpSourceVlan Unsigned32, + alaIgmpSourceIfIndex InterfaceIndexOrZero, + alaIgmpSourceGroupAddress InetAddressIPv4, + alaIgmpSourceHostAddress InetAddressIPv4, + alaIgmpSourceDestAddress InetAddressIPv4, + alaIgmpSourceOrigAddress InetAddressIPv4, + alaIgmpSourceType INTEGER +} + +alaIgmpSourceVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's VLAN." + ::= { alaIgmpSourceEntry 1 } + +alaIgmpSourceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's ifIndex. The value of zero is used + when the ingress interface of the multicast flow is not explicitly tracked." + ::= { alaIgmpSourceEntry 2 } + +alaIgmpSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv4 group address." + ::= { alaIgmpSourceEntry 3 } + +alaIgmpSourceHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv4 host address." + ::= { alaIgmpSourceEntry 4 } + +alaIgmpSourceDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel destination address." + ::= { alaIgmpSourceEntry 5 } + +alaIgmpSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel source address." + ::= { alaIgmpSourceEntry 6 } + +alaIgmpSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaIgmpSourceEntry 7 } + + +-- +-- Forward Table +-- + +alaIgmpForward OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 10 } + +alaIgmpForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpForwardEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaIgmpForward 1 } + +alaIgmpForwardEntry OBJECT-TYPE + SYNTAX IgmpForwardEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + alaIgmpForwardVlan, + alaIgmpForwardGroupAddress, + alaIgmpForwardHostAddress, + alaIgmpForwardDestAddress, + alaIgmpForwardOrigAddress, + alaIgmpForwardNextVlan, + alaIgmpForwardNextIfIndex + } + ::= { alaIgmpForwardTable 1 } + +IgmpForwardEntry ::= SEQUENCE { + alaIgmpForwardVlan Unsigned32, + alaIgmpForwardIfIndex InterfaceIndexOrZero, + alaIgmpForwardGroupAddress InetAddressIPv4, + alaIgmpForwardHostAddress InetAddressIPv4, + alaIgmpForwardDestAddress InetAddressIPv4, + alaIgmpForwardOrigAddress InetAddressIPv4, + alaIgmpForwardType INTEGER, + alaIgmpForwardNextVlan Unsigned32, + alaIgmpForwardNextIfIndex InterfaceIndex, + alaIgmpForwardNextType INTEGER +} + +alaIgmpForwardVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's VLAN." + ::= { alaIgmpForwardEntry 1 } + +alaIgmpForwardIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's ifIndex. The value of zero is used + when the ingress interface of the multicast flow is not explicitly tracked." + ::= { alaIgmpForwardEntry 2 } + +alaIgmpForwardGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv4 group address." + ::= { alaIgmpForwardEntry 3 } + +alaIgmpForwardHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv4 host address." + ::= { alaIgmpForwardEntry 4 } + +alaIgmpForwardDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel destination address." + ::= { alaIgmpForwardEntry 5 } + +alaIgmpForwardOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel source address." + ::= { alaIgmpForwardEntry 6 } + +alaIgmpForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaIgmpForwardEntry 7 } + +alaIgmpForwardNextVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's next VLAN." + ::= { alaIgmpForwardEntry 8 } + +alaIgmpForwardNextIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's next ifIndex." + ::= { alaIgmpForwardEntry 9 } + +alaIgmpForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaIgmpForwardEntry 10 } + + +-- +-- Tunnel Table +-- + +alaIgmpTunnel OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 11 } + +alaIgmpTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpTunnelEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IP multicast tunnel information." + ::= { alaIgmpTunnel 1 } + +alaIgmpTunnelEntry OBJECT-TYPE + SYNTAX IgmpTunnelEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast tunneled flow." + INDEX { + alaIgmpTunnelVlan, + alaIgmpTunnelGroupAddress, + alaIgmpTunnelHostAddress, + alaIgmpTunnelDestAddress, + alaIgmpTunnelOrigAddress, + alaIgmpTunnelNextDestAddress + } + ::= { alaIgmpTunnelTable 1 } + +IgmpTunnelEntry ::= SEQUENCE { + alaIgmpTunnelVlan Unsigned32, + alaIgmpTunnelIfIndex InterfaceIndexOrZero, + alaIgmpTunnelGroupAddress InetAddressIPv4, + alaIgmpTunnelHostAddress InetAddressIPv4, + alaIgmpTunnelDestAddress InetAddressIPv4, + alaIgmpTunnelOrigAddress InetAddressIPv4, + alaIgmpTunnelType INTEGER, + alaIgmpTunnelNextDestAddress InetAddressIPv4, + alaIgmpTunnelNextType INTEGER +} + +alaIgmpTunnelVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's VLAN." + ::= { alaIgmpTunnelEntry 1 } + +alaIgmpTunnelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's ifIndex. The value of zero is used + when the ingress interface of the multicast flow is not explicitly tracked." + ::= { alaIgmpTunnelEntry 2 } + +alaIgmpTunnelGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv4 group address." + ::= { alaIgmpTunnelEntry 3 } + +alaIgmpTunnelHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv4 host address." + ::= { alaIgmpTunnelEntry 4 } + +alaIgmpTunnelDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv4 tunnel destination address." + ::= { alaIgmpTunnelEntry 5 } + +alaIgmpTunnelOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv4 tunnel source address." + ::= { alaIgmpTunnelEntry 6 } + +alaIgmpTunnelType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's encapsulation type." + ::= { alaIgmpTunnelEntry 7 } + +alaIgmpTunnelNextDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's next IPv4 tunnel destination address." + ::= { alaIgmpTunnelEntry 8 } + +alaIgmpTunnelNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's next encapsulation type." + ::= { alaIgmpTunnelEntry 9 } + + +-- +-- Port Table for IP Multicast objects managed per port +-- + +alaIgmpPort OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 12 } + +alaIgmpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaIgmpPort 1 } + +alaIgmpPortEntry OBJECT-TYPE + SYNTAX AlaIgmpPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to IP multicast port information." + INDEX { + alaIgmpPortIfIndex + } + ::= { alaIgmpPortTable 1 } + +AlaIgmpPortEntry ::= + SEQUENCE { + alaIgmpPortIfIndex InterfaceIndex, + alaIgmpPortMaxGroupLimit Unsigned32, + alaIgmpPortMaxGroupExceedAction INTEGER + } + +alaIgmpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast port's ifIndex." + ::= { alaIgmpPortEntry 1 } + +alaIgmpPortMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt + on the port." + DEFVAL {0} + ::= { alaIgmpPortEntry 2 } + +alaIgmpPortMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the port." + DEFVAL { none } + ::= { alaIgmpPortEntry 3 } + +-- +-- Port Vlan Table +-- + +alaIgmpPortVlan OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBObjects 13 } + +alaIgmpPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpPortVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IGMP group membership limit information + for a port/vlan instance." + ::= { alaIgmpPortVlan 1 } + +alaIgmpPortVlanEntry OBJECT-TYPE + SYNTAX AlaIgmpPortVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to IGMP group membership limit on a port/vlan." + INDEX { + alaIgmpPortIfIndex, + alaIgmpVlanId + } + ::= { alaIgmpPortVlanTable 1 } + +AlaIgmpPortVlanEntry ::= SEQUENCE { + alaIgmpVlanId Unsigned32, + alaIgmpPortVlanCurrentGroupCount Unsigned32, + alaIgmpPortVlanMaxGroupLimit Unsigned32, + alaIgmpPortVlanMaxGroupExceedAction INTEGER +} + +alaIgmpVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast group membership VLAN." + ::= { alaIgmpPortVlanEntry 1 } + +alaIgmpPortVlanCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current IP multicast group memberships on a port/vlan + instance." + ::= { alaIgmpPortVlanEntry 2 } + +alaIgmpPortVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum IGMP Group memberships on the port/vlan instance." + ::= { alaIgmpPortVlanEntry 3 } + +alaIgmpPortVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the port/vlan instance." + ::= { alaIgmpPortVlanEntry 4 } + +-- +-- Conformance Table +-- + +alcatelIND1IgmpMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIB 2 } + +alcatelIND1IgmpMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBConformance 1 } + +alaIgmpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems running IPv4 multicast switch + and routing and implementing ALCATEL-IND1-IGMP-MIB." + MODULE + MANDATORY-GROUPS { alaIgmpGroup, alaIgmpVlanGroup, alaIgmpMemberGroup, + alaIgmpStaticMemberGroup, alaIgmpNeighborGroup, + alaIgmpStaticNeighborGroup, alaIgmpQuerierGroup, + alaIgmpStaticQuerierGroup, alaIgmpSourceGroup, + alaIgmpForwardGroup, alaIgmpTunnelGroup, + alaIgmpPortGroup, alaIgmpPortVlanGroup } + + ::= { alcatelIND1IgmpMIBCompliances 1 } + +alcatelIND1IgmpMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IgmpMIBConformance 2 } + +alaIgmpGroup OBJECT-GROUP + OBJECTS { alaIgmpStatus, alaIgmpQuerying, alaIgmpSpoofing, alaIgmpZapping, + alaIgmpVersion, alaIgmpRobustness, alaIgmpQueryInterval, + alaIgmpQueryResponseInterval, alaIgmpLastMemberQueryInterval, + alaIgmpRouterTimeout, alaIgmpSourceTimeout, alaIgmpProxying, + alaIgmpUnsolicitedReportInterval, alaIgmpQuerierForwarding, + alaIgmpMaxGroupLimit, alaIgmpMaxGroupExceedAction, + alaIgmpFloodUnknown, alaIgmpHelperAddressType, + alaIgmpHelperAddress, alaIgmpZeroBasedQuery, + alaIgmpInitialPacketBuffer,alaIgmpInitialPacketBufferMaxPacket, + alaIgmpInitialPacketBufferMaxFlow, alaIgmpInitialPacketBufferTimeout, + alaIgmpInitialPacketBufferMinDelay } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv4 multicast switching + and routing system configuration." + ::= { alcatelIND1IgmpMIBGroups 1 } + +alaIgmpVlanGroup OBJECT-GROUP + OBJECTS { alaIgmpVlanStatus, alaIgmpVlanQuerying, alaIgmpVlanSpoofing, + alaIgmpVlanZapping, alaIgmpVlanVersion, alaIgmpVlanRobustness, + alaIgmpVlanQueryInterval, alaIgmpVlanQueryResponseInterval, + alaIgmpVlanLastMemberQueryInterval, alaIgmpVlanRouterTimeout, + alaIgmpVlanSourceTimeout, alaIgmpVlanProxying, + alaIgmpVlanUnsolicitedReportInterval, alaIgmpVlanQuerierForwarding, + alaIgmpVlanMaxGroupLimit, alaIgmpVlanMaxGroupExceedAction, + alaIgmpVlanZeroBasedQuery } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv4 multicast switching + and routing vlan configuration." + ::= { alcatelIND1IgmpMIBGroups 2 } + +alaIgmpMemberGroup OBJECT-GROUP + OBJECTS { alaIgmpMemberMode, alaIgmpMemberCount, alaIgmpMemberTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + group membership information." + ::= { alcatelIND1IgmpMIBGroups 3 } + +alaIgmpStaticMemberGroup OBJECT-GROUP + OBJECTS { alaIgmpStaticMemberRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + static group membership information tables." + ::= { alcatelIND1IgmpMIBGroups 4 } + +alaIgmpNeighborGroup OBJECT-GROUP + OBJECTS { alaIgmpNeighborCount, alaIgmpNeighborTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast router information." + ::= { alcatelIND1IgmpMIBGroups 5 } + +alaIgmpStaticNeighborGroup OBJECT-GROUP + OBJECTS { alaIgmpStaticNeighborRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + static IP multicast router information." + ::= { alcatelIND1IgmpMIBGroups 6 } + +alaIgmpQuerierGroup OBJECT-GROUP + OBJECTS { alaIgmpQuerierCount, alaIgmpQuerierTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IGMP querier information." + ::= { alcatelIND1IgmpMIBGroups 7 } + +alaIgmpStaticQuerierGroup OBJECT-GROUP + OBJECTS { alaIgmpStaticQuerierRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + static IGMP querier information." + ::= { alcatelIND1IgmpMIBGroups 8 } + +alaIgmpSourceGroup OBJECT-GROUP + OBJECTS { alaIgmpSourceIfIndex, alaIgmpSourceType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast source information." + ::= { alcatelIND1IgmpMIBGroups 9 } + +alaIgmpForwardGroup OBJECT-GROUP + OBJECTS { alaIgmpForwardIfIndex, alaIgmpForwardType, alaIgmpForwardNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast forward information." + ::= { alcatelIND1IgmpMIBGroups 10 } + +alaIgmpTunnelGroup OBJECT-GROUP + OBJECTS { alaIgmpTunnelIfIndex, alaIgmpTunnelType, alaIgmpTunnelNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching and routing + IP multicast tunnel information." + ::= { alcatelIND1IgmpMIBGroups 11 } + +alaIgmpPortGroup OBJECT-GROUP + OBJECTS { alaIgmpPortMaxGroupLimit, alaIgmpPortMaxGroupExceedAction } + STATUS current + DESCRIPTION + "A collection of objects to support IPv4 multicast switching configuration." + ::= { alcatelIND1IgmpMIBGroups 12 } + +alaIgmpPortVlanGroup OBJECT-GROUP + OBJECTS { alaIgmpPortVlanCurrentGroupCount, alaIgmpPortVlanMaxGroupLimit, alaIgmpPortVlanMaxGroupExceedAction} + STATUS current + DESCRIPTION + "An object to support IPv4 multicast switching group limit information + for a port/vlan instance." + ::= { alcatelIND1IgmpMIBGroups 13 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB new file mode 100644 index 0000000..0ef75e8 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB @@ -0,0 +1,185 @@ +ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + NOTIFICATION-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + IpAddress, Integer32, Unsigned32 + FROM SNMPv2-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MacAddress,TruthValue + FROM SNMPv2-TC + softentIND1Aip + FROM ALCATEL-IND1-BASE + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + + ; + + alcatelIND1InterswitchProtocolMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Health Monitoring for dissemination of resource consumption information. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2010 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1Aip 1 } + + + + alcatelIND1InterswitchProtocolMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Inter Switch Protocol MIB Subsystem Notifications." + ::= { alcatelIND1InterswitchProtocolMIBObjects 0 } +alcatelIND1InterswitchProtocolMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 1 } +aipLLDPConfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 1 } + + +alcatelIND1InterswitchProtocolMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 2 } + + +aipLLDPConfigManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AipLLDPConfigManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls selection of LLDP management address + TLV instances to be transmitted on individual ports." + ::= { aipLLDPConfig 1 } + +aipLLDPConfigManAddrEntry OBJECT-TYPE + SYNTAX AipLLDPConfigManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information for a particular port + on which the local system management address instance will be transmitted." + + INDEX { aipLLDPConfigManAddrPortNum } + ::= { aipLLDPConfigManAddrTable 1 } + +AipLLDPConfigManAddrEntry ::= SEQUENCE { + aipLLDPConfigManAddrPortNum InterfaceIndex, + aipLLDPConfigManAddrTlvTxEnable TruthValue +} + +aipLLDPConfigManAddrPortNum OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port ifindex of the port associated with this entry." + ::= { aipLLDPConfigManAddrEntry 1 } + +aipLLDPConfigManAddrTlvTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object controls, on a per port basis, whether or not + management address TLV instances are transmitted. The value + true(1) means that management address TLVs are transmitted ; + the value false(2) means that they are not.The default value + for this object is false(2). " + + DEFVAL { false } + ::= { aipLLDPConfigManAddrEntry 2 } + +aipLLDPConfigNearestEdgeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This global object specifies, whether or not NearestEdge + is enabled. The value true(1) means that it is enabled; + the value false(2) means that they are not.The default value + for this object is false(2). " + + DEFVAL { false } + ::= { aipLLDPConfig 2 } + + +-- AIP Conformance + +alcatelIND1InterswitchProtocolMIBGroups OBJECT IDENTIFIER ::= +{ alcatelIND1InterswitchProtocolMIBConformance 1 } + +alcatelIND1InterswitchProtocolMIBCompliances OBJECT IDENTIFIER ::= +{ alcatelIND1InterswitchProtocolMIBConformance 2 } + +aipLLDPConfGroup OBJECT-GROUP + OBJECTS { + aipLLDPConfigManAddrTlvTxEnable, + aipLLDPConfigNearestEdgeEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing information about LLDP." + ::= { alcatelIND1InterswitchProtocolMIBGroups 1 } + +alcatelIND1InterswitchProtocolMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of AIP." + + + MODULE + MANDATORY-GROUPS { + aipLLDPConfGroup + } + + ::= { alcatelIND1InterswitchProtocolMIBCompliances 1 } + + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-IP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-IP-MIB new file mode 100644 index 0000000..a1ee1fa --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-IP-MIB @@ -0,0 +1,2680 @@ +ALCATEL-IND1-IP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + Integer32, Counter32, IpAddress, Unsigned32 + FROM SNMPv2-SMI + PhysAddress, DisplayString, RowStatus, MacAddress, TimeStamp, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ipNetToMediaIfIndex, ipNetToMediaNetAddress, ipNetToMediaEntry + FROM IP-MIB + ipCidrRouteEntry + FROM IP-FORWARD-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + softentIND1Ip + FROM ALCATEL-IND1-BASE + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + ifIndex, InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB; + +alcatelIND1IPMIB MODULE-IDENTITY + LAST-UPDATED "201602250000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary IP MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201602250000Z" + DESCRIPTION + "Mark as obsolete the old chassis/slot/port values" + + REVISION "201509090000Z" + DESCRIPTION + "The alaIpPortServiceTable is deprecated." + + REVISION "201410170000Z" + DESCRIPTION + "added alaIpServiceSourceIpTable" + + REVISION "201203230000Z" + DESCRIPTION + "added ipNetToMediaChassisId, alaDoSChassisId" + + REVISION "201103070000Z" + DESCRIPTION + "Increased size of alaIpInterfaceName and alaIpItfConfigName to 32" + + REVISION "201101250000Z" + DESCRIPTION + "Changed alaDoSStatus to read-write." + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200905190000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ip 1 } + +alcatelIND1IPMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IP MIB Subsystem Notifications." + ::= { alcatelIND1IPMIB 0 } + +alcatelIND1IPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMIB 1 } + +AlaIpServiceSourceIpAppIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The application index for the service source IP table entry." + SYNTAX INTEGER + { + all(1), + dns(2), + ftp(3), + ldap(4), + ntp(5), + radius(6), + sflow(7), + snmp(8), + ssh(9), + swlog(10), + tacacs(11), + telnet(12), + tftp(13) + } + +-- +-- Alcatel IP stack configuration +-- + +alaIpConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 1 } + +alaIpClearArpCache OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear dynamic ARP entries from ARP cache." + DEFVAL { clear } + ::= { alaIpConfig 1 } + +alaIpDirectedBroadcast OBJECT-TYPE + SYNTAX INTEGER { + on(1), -- Forward IP directed broadcasts + off(0) -- NOT forward IP directed broadcasts + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The indication of whether this router is forwarding IP + directed broadcasts" + DEFVAL { off } + ::= { alaIpConfig 2 } + +alaIpClearArpFilter OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear ARP filters entries." + DEFVAL { clear } + ::= { alaIpConfig 3 } + +alaIpDistributedArp OBJECT-TYPE + SYNTAX INTEGER { + on(1), -- Distributed ARP + off(0) -- NOT distributed ARP + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables the distributed ARP feature. The + feature creates designated NIs for ip interfaces. + This allows more hardware ARP entries on a switch/VC." + DEFVAL { off } + ::= { alaIpConfig 4 } + +-- +-- proprietary alcatel ipNetToMediaTable, only ARP entries +-- with special flag (e.g. proxy, vrrp, avlan) appears in this MIB. +-- since proxy and vrrp can coexist, each flag is a columnar object. +-- +alaIpNetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP flags, expansion to ipNetToMediaTable." + ::= { alcatelIND1IPMIBObjects 2 } + +alaIpNetToMediaEntry OBJECT-TYPE + SYNTAX AlaIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpToMediaTable." + INDEX { ipNetToMediaIfIndex, ipNetToMediaNetAddress } + ::= { alaIpNetToMediaTable 1 } + +AlaIpNetToMediaEntry ::= SEQUENCE { + alaIpNetToMediaPhysAddress PhysAddress, + alaIpNetToMediaProxy INTEGER, + alaIpNetToMediaVrrp INTEGER, + alaIpNetToMediaAuth INTEGER, + alaIpNetToMediaName SnmpAdminString, + alaIpNetToMediaStaticIntfRt INTEGER + } + +alaIpNetToMediaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The media-dependent `physical' address." + ::= { alaIpNetToMediaEntry 1 } + +alaIpNetToMediaProxy OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not proxy ARP + yes(1) -- proxy ARP + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Proxy ARP flag" + ::= { alaIpNetToMediaEntry 2 } + +alaIpNetToMediaVrrp OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not VRRP ARP + yes(1) -- VRRP ARP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRRP ARP flag" + ::= { alaIpNetToMediaEntry 3 } + +alaIpNetToMediaAuth OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not AVLAN ARP + yes(1) -- AVLAN ARP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication VLAN ARP flags" + ::= { alaIpNetToMediaEntry 4 } + +alaIpNetToMediaName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the entry." + ::= { alaIpNetToMediaEntry 5 } + +alaIpNetToMediaStaticIntfRt OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not associated with static-intf-route + yes(1) -- ARP is associated with static-intf-route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static-Interface-Route ARP flag" + ::= { alaIpNetToMediaEntry 6 } + + +-- +-- DoS stuff +-- +alaDoSConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 3 } + +alaDoSTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDoSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of DoS (denial of service) attacks detected" + ::= { alaDoSConfig 1 } + +alaDoSEntry OBJECT-TYPE + SYNTAX AlaDoSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaDoStable" + INDEX { alaDoSType } + ::= { alaDoSTable 1 } + +AlaDoSEntry ::= SEQUENCE { + alaDoSType INTEGER, + alaDoSDetected Counter32, + alaDoSIp IpAddress, + alaDoSMac MacAddress, + alaDoSSlot Integer32, + alaDoSPort Integer32, + alaDoSStatus INTEGER, + alaDoSChassisId Integer32, + alaDoSPortIfindex InterfaceIndexOrZero + } + +alaDoSType OBJECT-TYPE + SYNTAX INTEGER { + portscan(0), + tcpsyn(1), + pingofdeath(2), + smurf(3), + pepsi(4), + land(5), + teardropBonkBoink(6), + loopbacksrcip(7), + invalidip(8), + mcastmismatch(9), + ucastipmcastmac(10), + pingattack(11), + arpattack(12), + arppoison(13), + antispoof(14) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "index field for the alaDoSTable. Note: tcpsyn, smurf, pepsi and + teardropBonkBoink are deprecated." + ::= { alaDoSEntry 1 } + +alaDoSDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of attacks detected" + ::= { alaDoSEntry 2 } + +alaDoSIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Source IP address from recent suspect packet." + ::= { alaDoSEntry 3 } + +alaDoSMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Source MAC address from recent suspect packet." + ::= { alaDoSEntry 4 } + +alaDoSSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Slot on which recent suspect packet was received. + This object is deprecated in favor of alaDoSPortIfindex." + ::= { alaDoSEntry 5 } + +alaDoSPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Port on which recent suspect packet was received. + This object is deprecated in favor of alaDoSPortIfindex." + ::= { alaDoSEntry 6 } + +alaDoSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable DoS attack Detection" + DEFVAL { enabled } + ::= { alaDoSEntry 7 } + +alaDoSChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Chassis on which recent suspect packet was received. + This object is deprecated in favor of alaDoSPortIfindex." + ::= { alaDoSEntry 8 } + +alaDoSPortIfindex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ifindex of port on which suspect packet was received." + ::= { alaDoSEntry 9 } + +-- +-- Port scan parameters +-- +alaDoSPortScanClosePortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a TCP/UDP packet destinated to a closed port is + received." + DEFVAL { 10 } + ::= { alaDoSConfig 2 } + +alaDoSPortScanTcpOpenPortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a TCP SYN/FIN packet destinated to a open TCP port is + received. No difference between legal TCP packet + and port scan packet." + DEFVAL { 0 } + ::= { alaDoSConfig 3 } + +alaDoSPortScanUdpOpenPortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a UDP packet destinated to a open UDP port is + received. No difference between legal UDP packet + and port scan packet." + DEFVAL { 0 } + ::= { alaDoSConfig 4 } + +alaDoSPortScanTotalPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total port scan penalty value accumulated at present time" + ::= { alaDoSConfig 5 } + +alaDoSPortScanThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold port scan penalty value. If the total port scan penalty value + exceeds this value, a port scan attack is recorded" + DEFVAL { 1000 } + ::= { alaDoSConfig 6 } + +alaDoSPortScanDecay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Decay speed for the total port scan penalty value. The penalty value + is reduced by a factor of the decay value every minute" + DEFVAL { 2 } + ::= { alaDoSConfig 7 } + +alaDoSTrapCntl OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the switch will generate + SNMP traps for alaDoSTraps. 'Enabled' + results in SNMP traps; 'disabled', no traps are sent." + DEFVAL { enabled } + ::= { alaDoSConfig 8 } + +-- +-- ARP/Ping Rates for Dos detection +-- +alaDoSARPRate OBJECT-TYPE + SYNTAX Integer32 (1..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate of ARP Requests, which if exceeded, an ARP Flood + attack is detected." + DEFVAL { 500 } + ::= { alaDoSConfig 9 } + +alaDoSPingRate OBJECT-TYPE + SYNTAX Integer32 (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate of ICMP Requests, which if exceeded, a Ping Overload + attack is detected." + DEFVAL { 100 } + ::= { alaDoSConfig 10 } + +-- +-- proprietary alcatel AlaIpArpPoisonTable, the switch will periodically generate +-- ARP Requests for these addresses, to detect an ARP Poisoning Attack if a reply is received +-- +alaDoSArpPoisonTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDoSArpPoisonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses for which periodic ARP Requests are to be generated, + and from which if an ARP Packet is received, an ARP Poison Attack is detected." + ::= { alaDoSConfig 11 } + +alaDoSArpPoisonEntry OBJECT-TYPE + SYNTAX AlaDoSArpPoisonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the alaDoSArpPoisonTable." + INDEX { alaDoSArpPoisonIpAddr } + ::= { alaDoSArpPoisonTable 1 } + +AlaDoSArpPoisonEntry ::= SEQUENCE { + alaDoSArpPoisonIpAddr IpAddress, + alaDoSArpPoisonDetected Counter32, + alaDoSArpPoisonRowStatus RowStatus + } + +alaDoSArpPoisonIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address from which an ARP packet is considered an ARP Poison attack." + ::= { alaDoSArpPoisonEntry 1 } + +alaDoSArpPoisonDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ARP Poison attacks detected." + ::= { alaDoSArpPoisonEntry 2 } + +alaDoSArpPoisonRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "enable/disable ARP Poisoning for this IP" + ::= { alaDoSArpPoisonEntry 3 } + +-- +-- ANTI SPOOF +-- +alaDoSAntiSpoofGlobalCountReset OBJECT-TYPE + SYNTAX INTEGER { + default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset Anti-spoof counter value for each IP/VRRP Interface." + DEFVAL { default } + ::= { alaDoSConfig 12 } + +alaDoSAntiSpoofTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDoSAntiSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses for which Anti Spoofing needs to be configured " + ::= { alaDoSConfig 13 } + +alaDoSAntiSpoofEntry OBJECT-TYPE + SYNTAX AlaDoSAntiSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the alaDoSAntiSpoofTable." + INDEX { alaDoSAntiSpoofIPAddressType, alaDoSAntiSpoofIPAddress } + ::= { alaDoSAntiSpoofTable 1 } + +AlaDoSAntiSpoofEntry ::= SEQUENCE { + alaDoSAntiSpoofIPAddressType InetAddressType, + alaDoSAntiSpoofIPAddress InetAddress, + alaDoSAntiSpoofStatus INTEGER, + alaDoSAntiSpoofMacAddress MacAddress, + alaDoSAntiSpoofIfIndex InterfaceIndexOrZero, + alaDoSAntiSpoofVlan Integer32, + alaDoSAntiSpoofCount Counter32, + alaDoSAntiSpoofCountReset INTEGER, + alaDoSAntiSpoofRowStatus RowStatus + } + +alaDoSAntiSpoofIPAddressType OBJECT-TYPE + SYNTAX InetAddressType { + ipv4(1), + ipv6(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type of the IP address for which spoofing needs to be configured." + ::= { alaDoSAntiSpoofEntry 1 } + +alaDoSAntiSpoofIPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address for which spoofing needs to be configured." + ::= { alaDoSAntiSpoofEntry 2 } + +alaDoSAntiSpoofStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable IP Anti Spoofing for each IP/VRRP Interface." + DEFVAL { enable } + ::= { alaDoSAntiSpoofEntry 3 } + +alaDoSAntiSpoofMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " MAC address of the attacked IP Address." + ::= { alaDoSAntiSpoofEntry 4 } + +alaDoSAntiSpoofIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IfIndex of the Interface on which the suspect packet was received." + ::= { alaDoSAntiSpoofEntry 5 } + +alaDoSAntiSpoofVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN to which the interface is bound; 0 if unbound." + DEFVAL { 0 } + ::= { alaDoSAntiSpoofEntry 6 } + +alaDoSAntiSpoofCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of attacks eachIP/VRRP Interface address" + ::= { alaDoSAntiSpoofEntry 7} + +alaDoSAntiSpoofCountReset OBJECT-TYPE + SYNTAX INTEGER { + default(1), + reset(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To reset the counter values for each IP/VRRP Interface." + ::= { alaDoSAntiSpoofEntry 8 } + +alaDoSAntiSpoofRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The row status of this table entry." + ::= { alaDoSAntiSpoofEntry 9} + +-- +-- Expansion of ipNetToMedia table +-- +ipNetToMediaAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNetToMediaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " slot/port expansion to ipNetToMediaTable." + ::= { alcatelIND1IPMIBObjects 4 } + +ipNetToMediaAugEntry OBJECT-TYPE + SYNTAX IpNetToMediaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in ipNetToMediaAugTable." + AUGMENTS { ipNetToMediaEntry } + ::= { ipNetToMediaAugTable 1 } + +IpNetToMediaAugEntry ::= SEQUENCE { + ipNetToMediaSlot Integer32, + ipNetToMediaPort Integer32, + ipNetToMediaName SnmpAdminString, + ipNetToMediaChassisId Integer32, + ipNetToMediaPortIfindex InterfaceIndexOrZero, + ipNetToMediaSubType INTEGER, + ipNetToMediaSubId Integer32 + } + +ipNetToMediaSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Slot associated with address translation. An address translation + not associated with a slot/port pair will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to zero. An address + associated with an Ethernet Management Port (EMP) will have + ipNetToMediaSlot equal to zero and ipNetToMediaPort equal to -1. + An address associated with a link agg port will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to the link agg id. + This object is deprecated in favor of ipNetToMediaPortIfindex to + specify the port the address translation was learned on." + ::= { ipNetToMediaAugEntry 1 } + +ipNetToMediaPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Port associated with address translation. An address translation + not associated with a slot/port pair will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to zero. An address + associated with an Ethernet Management Port(EMP) will have + ipNetToMediaSlot equal to zero and ipNetToMediaPort equal to -1. + An address associated with a link agg port will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to the link agg id. + This object is deprecated in favor of ipNetToMediaPortIfindex to + specify the port the address translation was learned on." + ::= { ipNetToMediaAugEntry 2 } + +ipNetToMediaName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the entry." + ::= { ipNetToMediaAugEntry 3 } + +ipNetToMediaChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Chassis Id associated with address translation. + This object is deprecated in favor of ipNetToMediaPortIfindex to + specify the port the address translation was learned on." + ::= { ipNetToMediaAugEntry 4 } + +ipNetToMediaPortIfindex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ifindex of the port for this address translation. + This object carries different values for address translations on + physical ports and virtual ports (SAPs and SDPs) + This field should be set to one of the following + 1. ifIndex of the physical port for translations on Vlan domain (physical port) + 2. ifIndex of the SAP for the translations on service (VPLS, SPBM & VxLAN) domain SAPs or + 3. SDP_ID of a SDP for translations on service domain SDPs" + ::= { ipNetToMediaAugEntry 5 } + +ipNetToMediaSubType OBJECT-TYPE + SYNTAX INTEGER { + default(0), + sap(1), + sBind(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used for network to media entries learnt on the + virtual ports (SAPs & SDPs), the virtual port could be created by + SPB-M,VPLS or VxLAN services. this is invalid for the entries + learnt on the physical ports and always set to 0 on physical ports" + DEFVAL { default } + ::= { ipNetToMediaAugEntry 6 } + +ipNetToMediaSubId OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used for the entries learnt on the virtual ports (SAPs & SDPs). + This is invalid for the entries lernt on the physical ports and the value + will always be set to 0 on physical ports (virtual ports are created by SPB-M,VPLS or + VxLAN services). This field should be the EncapId for SAP, and service id for SBIND. + + If this entry is learnt on a SAP, this object holds vlan id (1 .. 4096) + this entry is leant in SDP, this object holds service id (1 .. 32767)" + ::= { ipNetToMediaAugEntry 7 } + + + +-- +-- DoS traps +-- + +alaDoSTrap NOTIFICATION-TYPE + OBJECTS { alaDoSType, + alaDoSDetected, + alaDoSIp, + alaDoSMac, + alaDoSSlot, + alaDoSPort, + alaDoSChassisId, + alaDoSPortIfindex + } + STATUS current + DESCRIPTION + "The DoS trap indicates that the sending agent + has received DoS attack" + ::= { alcatelIND1IPMIBNotifications 1 } + +-- +-- Traps for traffic events +-- + +trafficEventTrapObjs OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 5 } + +pktDrop NOTIFICATION-TYPE + OBJECTS { pktDropType, + pktDropIfIndex, + pktDropCount, + pktDropFrag + } + STATUS current + DESCRIPTION + "The pktDrop trap indicates that the sending agent + has dropped certain packets (to blocked IP ports, + from spoofed addresses, etc)." + ::= { alcatelIND1IPMIBNotifications 2 } + +-- +-- Traffic Event Traps' objects +-- + +pktDropType OBJECT-TYPE + SYNTAX INTEGER { + spoofedIp(0), + toBlockedPort(1), + rulematchTriggeredPortDisable(2), + spoofTriggeredUserPortDisable(3), + bpduTriggeredUserPortDisable(4), + bgpTriggeredUserPortDisable(5), + ospfTriggeredUserPortDisable(6), + ripTriggeredUserPortDisable(7), + vrrpTriggeredUserPortDisable(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Reason index for why this packet was dropped" + ::= { trafficEventTrapObjs 1 } + +pktDropIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Interface index (if_index) of ingress port of this dropped pkt" + ::= { trafficEventTrapObjs 2 } + +pktDropCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The # of pkt drops (within a configured time interval) +of this pktDropType that triggered this particular trap instance" + ::= { trafficEventTrapObjs 3 } + +pktDropFrag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "<= 512 bytes of the dropped pkt (dsmac[12], tag[4], etype[2], payload[..512] (0 if DropCount only)" + ::= { trafficEventTrapObjs 4 } + +-- +-- Expansion to ipCidrRouteTable, add flag to show NI route +-- or EMP route +-- + +ipCidrRouteAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCidrRouteAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NI/EMP flag expansion to ipCidrRouteTable." + ::= { alcatelIND1IPMIBObjects 6 } + +ipCidrRouteAugEntry OBJECT-TYPE + SYNTAX IpCidrRouteAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in ipCidrRouteAugTable." + AUGMENTS { ipCidrRouteEntry } + ::= { ipCidrRouteAugTable 1 } + +IpCidrRouteAugEntry ::= SEQUENCE { + ipCidrRouteScope INTEGER + } + +ipCidrRouteScope OBJECT-TYPE + SYNTAX INTEGER { + niroute(1), -- routes on NI + emproute(2) -- routes on EMP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the route is NI route or EMP route" + ::= { ipCidrRouteAugEntry 1 } + +-- +-- ICMP control +-- +alaIcmpCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIcmpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to control ICMP message generation from the switch." + ::= { alcatelIND1IPMIBObjects 7 } + +alaIcmpCtrlEntry OBJECT-TYPE + SYNTAX AlaIcmpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaIcmpCtrlTable" + INDEX { alaIcmpCtrlType, + alaIcmpCtrlCode } + ::= { alaIcmpCtrlTable 1 } + +AlaIcmpCtrlEntry ::= SEQUENCE { + alaIcmpCtrlType Integer32, + alaIcmpCtrlCode Integer32, + alaIcmpCtrlStatus INTEGER, + alaIcmpCtrlPktGap Integer32 + } + +alaIcmpCtrlType OBJECT-TYPE + SYNTAX Integer32 (0..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP message type" + ::= { alaIcmpCtrlEntry 1 } + +alaIcmpCtrlCode OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP message code" + ::= { alaIcmpCtrlEntry 2 } + +alaIcmpCtrlStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable ICMP message generation" + DEFVAL { enabled } + ::= { alaIcmpCtrlEntry 3 } + +alaIcmpCtrlPktGap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum packet gap in microseconds between the two successive + ICMP messages with the same type and code" + DEFVAL { 0 } + ::= { alaIcmpCtrlEntry 4 } + + +-- +-- IP route summary +-- +alaIpRouteSumTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpRouteSumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP route summary table" + ::= { alcatelIND1IPMIBObjects 9 } + +alaIpRouteSumEntry OBJECT-TYPE + SYNTAX AlaIpRouteSumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaIpRouteSumTable" + INDEX { alaIpRouteProtocol } + ::= { alaIpRouteSumTable 1 } + +AlaIpRouteSumEntry ::= SEQUENCE { + alaIpRouteProtocol INTEGER, + alaIpRouteCount Integer32 + } + +alaIpRouteProtocol OBJECT-TYPE + SYNTAX INTEGER { + total (1), -- total number + local (2), -- local interface + netmgmt (3), -- static route + rip (4), -- RIP or RIP-II + isis (5), -- ISIS + ospf (6), -- Open Shortest Path First + bgp (7), -- Border Gateway Protocol + other (8) -- other not specified protocols + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP route protocol" + ::= { alaIpRouteSumEntry 1 } + +alaIpRouteCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP route count" + ::= { alaIpRouteSumEntry 2 } + +-- +-- Object to turn on/off all ICMP control messages +-- +alaIcmpCtrl OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 10 } + +alaIcmpAllMsgStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2), + other(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable all ICMP messages on the switch. On set operation, + only enabled(1)/disabled(2) is allowed. Other(3) will be returned + in get operation, if not all ICMP messages are enabled and not all + ICMP messages are disabled." + DEFVAL { enabled } + ::= { alaIcmpCtrl 1 } + +-- +-- proprietary alcatel AlaIpArpFilterTable, the switch will not respond to ARPs +-- received who have an IP entry in the block list. +-- +alaIpArpFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpArpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses for ARP to ignore." + ::= { alcatelIND1IPMIBObjects 11 } + +alaIpArpFilterEntry OBJECT-TYPE + SYNTAX AlaIpArpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpArpFilterTable." + INDEX { alaIpArpFilterIpAddr, alaIpArpFilterIpMask, alaIpArpFilterVlan, + alaIpArpFilterType } + ::= { alaIpArpFilterTable 1 } + +AlaIpArpFilterEntry ::= SEQUENCE { + alaIpArpFilterIpAddr IpAddress, + alaIpArpFilterIpMask IpAddress, + alaIpArpFilterVlan Integer32, + alaIpArpFilterType INTEGER, + alaIpArpFilterMode INTEGER, + alaIpArpFilterRowStatus RowStatus + } + +alaIpArpFilterIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address to block ARP responses." + ::= { alaIpArpFilterEntry 1 } + + +alaIpArpFilterIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address mask to block ARP responses." + ::= { alaIpArpFilterEntry 2 } + +alaIpArpFilterVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan for filter. 0 disablesP" + DEFVAL { 0 } + ::= { alaIpArpFilterEntry 3 } + +alaIpArpFilterType OBJECT-TYPE + SYNTAX INTEGER { + target(1), + sender(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates which parameter of the ARP packet to filter on." + DEFVAL { target } + ::= { alaIpArpFilterEntry 4 } + +alaIpArpFilterMode OBJECT-TYPE + SYNTAX INTEGER { + allow (1), + block (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "allow/block ARP for this filter entry" + DEFVAL { allow } + ::= { alaIpArpFilterEntry 5 } + +alaIpArpFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "enable/disable ARP block for this IP" + ::= { alaIpArpFilterEntry 6 } + +-- +-- IP service table +-- + +alaIpServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to enable/disable IP services on switch" + ::= { alcatelIND1IPMIBObjects 12 } + +alaIpServiceEntry OBJECT-TYPE + SYNTAX AlaIpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpServiceTable" + INDEX { alaIpServiceType } + ::= { alaIpServiceTable 1 } + +AlaIpServiceEntry ::= SEQUENCE { + alaIpServiceType INTEGER, + alaIpServicePort Integer32, + alaIpServiceStatus INTEGER + } + +alaIpServiceType OBJECT-TYPE + SYNTAX INTEGER { + ftp(1), + ssh(2), + telnet(3), + http(4), + ntp(5), + snmp(6), + https(7), + radius(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service type" + ::= { alaIpServiceEntry 1 } + +alaIpServicePort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service port. To modify the default port, use corresponding MIB attribute below: + - ftp : alaIpFtpPort from alaIpFtpConfig in ALCATEL-IND1-IP-MIB.mib + - ssh : alaIpSshPort from alaIpSshConfig in ALCATEL-IND1-IP-MIB.mib + - telnet : alaIpTelnetPort from alaIpTelnetConfig in ALCATEL-IND1-IP-MIB.mib + - http : alaIND1WebMgtHttpPort from alcatelIND1WebMgtMIBObjects in ALCATEL-IND1-WEBMGT-MIB.mib + - ntp : can't be modified + - snmp : can't be modified + - https : alaIND1WebMgtHttpsPort from alcatelIND1WebMgtMIBObjects in ALCATEL-IND1-WEBMGT-MIB.mib + - radius : can't be modified" + + ::= { alaIpServiceEntry 2 } + +alaIpServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2), + other(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When read, returns enabled if service and port are enabled, and returns disabled otherwise. + When written, enables/disables service and port + (although snmp is never fully shut down; if disabled in some VRF, it will run in the default VRF). + Note that that http, https, and ntp here are read-only; use alternatives described below to enable/disable service. + If you want to block packet and shut down service, use corresponding MIB attribute below: + - ftp : alaIpFtpAdminStatus from alaIpFtpConfig in ALCATEL-IND1-IP-MIB.mib + - ssh : alaIpSshAdminStatus from alaIpSshConfig in ALCATEL-IND1-IP-MIB.mib + - telnet : alaIpTelnetAdminStatus from alaIpTelnetConfig in ALCATEL-IND1-IP-MIB.mib + - http enable : alaIND1WebMgtAdminStatus from alcatelIND1WebMgtMIBObjects in ALCATEL-IND1-WEBMGT-MIB.mib + - http disable : alaIND1WebMgtServerStatus from alcatelIND1WebMgtMIBObjects in ALCATEL-IND1-WEBMGT-MIB.mib + - ntp : alaIpNtpVrfName (in this mib), and alaNtpEnable and alaNtpBroadcastEnable from alaNtpConfig in ALCATEL-IND1-NTP-MIB.mib + - snmp : [no alternative -- use this MIB object] + - https : same as http + - radius: [no alternative -- use this MIB object]" + + DEFVAL { enabled } + ::= { alaIpServiceEntry 3 } + +-- +-- The deprecated IP port service table +-- + +alaIpPortServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpPortServiceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table to enable/disable IP services by port on switch. + This table has been deprecated in favor of the + alaIpServiceTable." + ::= { alcatelIND1IPMIBObjects 13 } + +alaIpPortServiceEntry OBJECT-TYPE + SYNTAX AlaIpPortServiceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry in alaIpPortServiceTable" + INDEX { alaIpPortServicePort } + ::= { alaIpPortServiceTable 1 } + +AlaIpPortServiceEntry ::= SEQUENCE { + alaIpPortServicePort Integer32, + alaIpPortServiceStatus INTEGER + } + +alaIpPortServicePort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "IP service port" + ::= { alaIpPortServiceEntry 1 } + +alaIpPortServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "enable/disable IP service" + DEFVAL { enabled } + ::= { alaIpPortServiceEntry 2 } + +-- +-- IP Interface Configuration +-- +alaIpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP interfaces in this switch." + ::= { alcatelIND1IPMIBObjects 14 } + +alaIpInterfaceEntry OBJECT-TYPE + SYNTAX AlaIpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP interface entry." + INDEX { ifIndex } + ::= { alaIpInterfaceTable 1 } + +AlaIpInterfaceEntry ::= SEQUENCE { + alaIpInterfaceName SnmpAdminString, + alaIpInterfaceAddress IpAddress, + alaIpInterfaceMask IpAddress, + alaIpInterfaceAdminState INTEGER, + alaIpInterfaceDeviceType INTEGER, + alaIpInterfaceVlanID Integer32, + alaIpInterfaceIpForward INTEGER, + alaIpInterfaceEncap INTEGER, + alaIpInterfaceMtu Unsigned32, + alaIpInterfaceLocalProxyArp INTEGER, + alaIpInterfacePrimCfg INTEGER, + alaIpInterfaceOperState INTEGER, + alaIpInterfaceOperReason INTEGER, + alaIpInterfaceRouterMac MacAddress, + alaIpInterfaceBcastAddr IpAddress, + alaIpInterfacePrimAct INTEGER, + alaIpInterfaceRemoteAddr IpAddress, + alaIpInterfaceTunnelSrcAddressType InetAddressType, + alaIpInterfaceTunnelSrc InetAddress, + alaIpInterfaceTunnelDstAddressType InetAddressType, + alaIpInterfaceTunnelDst InetAddress, + alaIpInterfaceVipAddress IpAddress, + alaIpInterfaceDhcpStatus INTEGER, + alaIpInterfaceDhcpIpRelease INTEGER, + alaIpInterfaceDhcpIpRenew INTEGER, + alaIpInterfaceDhcpOption60String SnmpAdminString, + alaIpInterfaceChassisId Integer32, + alaIpInterfaceSlot Integer32, + alaIpInterfacePort Integer32, + alaIpInterfaceTag INTEGER, + alaIpInterfaceArpCount Counter32, + alaIpInterfaceArpNiChassis Integer32, + alaIpInterfaceArpNiSlot Integer32, + alaIpInterfaceArpNiDevice Integer32, + alaIpInterfacePortIfindex InterfaceIndexOrZero, + alaIpInterfaceDhcpVsiAcceptFilterString SnmpAdminString, + alaIpInterfaceServiceID Unsigned32 +} + +alaIpInterfaceName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP interface name." + ::= { alaIpInterfaceEntry 1 } + +alaIpInterfaceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address for this interface." + DEFVAL { '00000000'h } + ::= { alaIpInterfaceEntry 2 } + +alaIpInterfaceMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP mask for this IP interface." + DEFVAL { '00000000'h } + ::= { alaIpInterfaceEntry 3 } + +alaIpInterfaceAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative state of the IP interface, independent of the + state of the underlying device." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 4 } + +alaIpInterfaceDeviceType OBJECT-TYPE + SYNTAX INTEGER { + unbound (0), + vlan (1), + emp (2), + loopback (3), + greTunnel (4), + ipipTunnel (5), + service (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of device to which the IP interface is bound." + DEFVAL { unbound } + ::= { alaIpInterfaceEntry 5} + +alaIpInterfaceVlanID OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN to which the interface is bound; 0 if unbound." + DEFVAL { 0 } + ::= { alaIpInterfaceEntry 6} + +alaIpInterfaceIpForward OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP interface forwarding status(disabled = ip host only)." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 7 } + +alaIpInterfaceEncap OBJECT-TYPE + SYNTAX INTEGER { + ethernet2(1), + snap(2), + service(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP router port encapsulation." + DEFVAL { ethernet2 } + ::= { alaIpInterfaceEntry 8} + +alaIpInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP interface's maximum transmission unit (MTU)." + DEFVAL { 0 } + ::= { alaIpInterfaceEntry 9} + +alaIpInterfaceLocalProxyArp OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local Proxy ARP status on this interface." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 10 } + +alaIpInterfacePrimCfg OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary interface configuration status for + this interface. If set to true, this interface + will be used as the default interface for the + VLAN on which it resides when possible." + DEFVAL { false } + ::= { alaIpInterfaceEntry 11 } + +alaIpInterfaceOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the IP interface." + ::= { alaIpInterfaceEntry 12 } + +alaIpInterfaceOperReason OBJECT-TYPE + SYNTAX INTEGER { + interfaceUp(0), + adminDown(1), + unbound(2), + deviceDown(3), + noSuchDevice(4), + noRouterMac(5), + tunnelSrcInvalid(6), + tunnelDstUnreachable(7), + noVipAddress(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason the operational state is down." + ::= { alaIpInterfaceEntry 13 } + +alaIpInterfaceRouterMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router MAC for this IP interface." + ::= { alaIpInterfaceEntry 14 } + +alaIpInterfaceBcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Broadcast address for this IP interface." + ::= { alaIpInterfaceEntry 15 } + +alaIpInterfacePrimAct OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual primary interface status for this interface." + ::= { alaIpInterfaceEntry 16 } + +alaIpInterfaceRemoteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peer address for this IP interface." + ::= { alaIpInterfaceEntry 17 } + +alaIpInterfaceTunnelSrcAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of the tunnel source network address. + Only type InetAddressIPv4 (1) is supported." + ::= { alaIpInterfaceEntry 18 } + +alaIpInterfaceTunnelSrc OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source network address for tunnel." + ::= { alaIpInterfaceEntry 19 } + +alaIpInterfaceTunnelDstAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of the tunnel destination network address. + Only type InetAddressIPv4 (1) is supported." + ::= { alaIpInterfaceEntry 20 } + +alaIpInterfaceTunnelDst OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Destination network address for tunnel." + ::= { alaIpInterfaceEntry 21 } + +alaIpInterfaceVipAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual IP address for this interface when part of a + multi-chass configuration. + This object is deprecated and can no longer be set." + DEFVAL { '00000000'h } + ::= { alaIpInterfaceEntry 22 } + +alaIpInterfaceDhcpStatus OBJECT-TYPE + SYNTAX INTEGER { + discovery (1), + active (2), + timeout (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP status of the DHCP Client IP interface" + DEFVAL { discovery } + ::= { alaIpInterfaceEntry 23 } + +alaIpInterfaceDhcpIpRelease OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To do an IP address release if dynamically assigned address" + DEFVAL { disabled } + ::= { alaIpInterfaceEntry 24 } + +alaIpInterfaceDhcpIpRenew OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To do an IP address renew if dynamically assigned address" + DEFVAL { disabled } + ::= { alaIpInterfaceEntry 25 } + +alaIpInterfaceDhcpOption60String OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of option-60 filed that should be inserted in + DHCP discover/request packet if configured." + ::= { alaIpInterfaceEntry 26 } + +alaIpInterfaceChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "ChassisId associated with the physical port bound + directly with the IP Interface. An Ip interface not bound + directly with a physical port will have alaIpInterfaceChassisId + equal to zero. + This object is deprecated in favor of + ipAlaIpInterfacePortIfindex." + ::= { alaIpInterfaceEntry 27 } + +alaIpInterfaceSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Slot associated with the physical port bound directly + with the IP Interface. An Ip interface not bound directly + with a physical port will have alaIpInterfaceSlot equal to zero. + This object is deprecated in favor of + ipAlaIpInterfacePortIfindex." + ::= { alaIpInterfaceEntry 28 } + +alaIpInterfacePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Port associated with the physical port bound directly with the + IP Interface. An Ip interface not bound directly with a physical + port will have alaIpInterfacePort equal to zero. + This object is deprecated in favor of + ipAlaIpInterfacePortIfindex." + ::= { alaIpInterfaceEntry 29 } + +alaIpInterfaceTag OBJECT-TYPE + SYNTAX INTEGER { + unbound(0), + untagged(1), + tagged(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If a physical-port or linkagg is directly bound to the IP Interface, then + alaIpInterfaceTag indicates whether it is tagged or untagged. 1 for untagged, + and 2 for tagged. If neither a linkagg nor a physical port is bound directly, + alaIpInterfaceTag will be equal to 0" + ::= { alaIpInterfaceEntry 30 } + +alaIpInterfaceArpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ARPs associated with an interface." + ::= { alaIpInterfaceEntry 31 } + +alaIpInterfaceArpNiChassis OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distributed ARP designated NI chassis ID." + ::= { alaIpInterfaceEntry 32 } + +alaIpInterfaceArpNiSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distributed ARP designated NI slot." + ::= { alaIpInterfaceEntry 33 } + +alaIpInterfaceArpNiDevice OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distributed ARP designated NI device." + ::= { alaIpInterfaceEntry 34 } + +alaIpInterfacePortIfindex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the physical port bound directly with the IP + Interface. An IP interface not bound directly with a physical + port will have alaIpInterfacePortIfindex equal to zero. Note + this object replaces alaIpInterfaceChassisId, alaIpInterfaceSlot + and alaIpInterfacePort." + ::= { alaIpInterfaceEntry 35 } + +alaIpInterfaceDhcpVsiAcceptFilterString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value to prefer an OV-Server. + On the basis of this value DHCP-Ack will be accepted." + ::= { alaIpInterfaceEntry 36 } + +alaIpInterfaceServiceID OBJECT-TYPE + SYNTAX Unsigned32(0..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The service to which the L3 VPN interface is bound; 0 if unbound." + DEFVAL { 0 } + ::= { alaIpInterfaceEntry 37} + +alaIpItfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpItfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to configure a new IP interface with an IP address." + ::= { alcatelIND1IPMIBObjects 15 } + +alaIpItfConfigEntry OBJECT-TYPE + SYNTAX AlaIpItfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP interface entry." + INDEX { alaIpItfConfigName } + ::= { alaIpItfConfigTable 1 } + +AlaIpItfConfigEntry ::= SEQUENCE { + alaIpItfConfigName SnmpAdminString, + alaIpItfConfigIfIndex InterfaceIndexOrZero, + alaIpItfConfigRowStatus RowStatus +} + +alaIpItfConfigName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name for this interface." + ::= { alaIpItfConfigEntry 1 } + +alaIpItfConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex for this interface. It is only a valid + ifIndex value when the value for alaIpInterfaceRowStatus + is active." + ::= { alaIpItfConfigEntry 2 } + +alaIpItfConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new IP interface or + delete an existing interface. It should be set + to createAndGo to create an entry, or destroy to delete + an existing entry. + A valid ifIndex value for an IP interface is allocated + when a row is created in this table. The successful + allocation of the ifIndex value is noted by the state + of the new row becoming active." + ::= { alaIpItfConfigEntry 3 } + + +-- FTP configuration MIB + +alaIpFtpConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 16 } + +-- +-- FTP configuration group +-- + +alaIpFtpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the FTP service is enabled on the switch." + DEFVAL { enabled } + ::= { alaIpFtpConfig 1 } + +alaIpFtpPort OBJECT-TYPE + SYNTAX Integer32 (21 | 1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configurable TCP port for switch's + ftp access. Default is 21." + DEFVAL { 21 } + ::= { alaIpFtpConfig 2 } + + +-- SSH configuration MIB + +alaIpSshConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 17 } + +-- +-- SSH configuration group +-- + +alaIpSshAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SSH service is enabled on the switch." + DEFVAL { enabled } + ::= { alaIpSshConfig 1 } + +alaIpSshPort OBJECT-TYPE + SYNTAX Integer32 (22 | 1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configurable TCP port for switch's + ssh access. Default is 22." + DEFVAL { 22 } + ::= { alaIpSshConfig 2 } + +alaIpSshPubKeyEnforceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the Public Key Authentication is enforced + on the switch." + DEFVAL { disabled } + ::= { alaIpSshConfig 3 } + +alaIpSshStrongCiphersAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the ssh Strong-Ciphers are enforced + on the switch." + DEFVAL { disabled } + ::= { alaIpSshConfig 4 } + +alaIpSshStrongHmacsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the ssh Strong-Hmacs are enforced + on the switch." + DEFVAL { disabled } + ::= { alaIpSshConfig 5 } + + +-- TELNET configuration MIB + +alaIpTelnetConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 18 } + +-- +-- TELNET configuration group +-- + +alaIpTelnetAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the TELNET service is enabled on the switch." + DEFVAL { enabled } + ::= { alaIpTelnetConfig 1 } + +alaIpTelnetPort OBJECT-TYPE + SYNTAX Integer32 (23 | 1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configurable TCP port for switch's + telnet access. Default is 23." + DEFVAL { 23 } + ::= { alaIpTelnetConfig 2 } + + +alaIpDhcpHostIdentifierObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 19 } + +alaIpDhcpServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server IP address Type. Currently ipv4(1) is supported." + ::= { alaIpDhcpHostIdentifierObjects 1 } + +alaIpDhcpServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server IP address." + ::= { alaIpDhcpHostIdentifierObjects 2 } + +alaIpDhcpRouterAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Router IP address Type. Currently ipv4(1) is supported." + ::= { alaIpDhcpHostIdentifierObjects 3 } + +alaIpDhcpRouterAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Router IP address." + ::= { alaIpDhcpHostIdentifierObjects 4 } + +alaIpDhcpHostName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server assigned host name." + ::= { alaIpDhcpHostIdentifierObjects 5 } + +alaIpDhcpClientLeaseObtained OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP IP address lease obtained time. If no DHCP client exists + this object contains a zero value" + ::= { alaIpDhcpHostIdentifierObjects 6 } + +alaIpDhcpClientLeaseExpires OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP IP address lease expiry time.If no DHCP client exists + this object contains a zero value" + ::= { alaIpDhcpHostIdentifierObjects 7 } + + +-- NTP configuration MIB + +alaIpNtpConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 20 } + +-- +-- NTP configuration group +-- + +alaIpNtpVrfName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 0 .. 20 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the VRF used by the NTP daemon." + DEFVAL { "default" } + ::= { alaIpNtpConfig 1 } + +-- +-- proprietary alcatel ipNetToMediaDpaTable, only DPA entries +-- + +alaIpNetToMediaDpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpNetToMediaDpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of dynamic proxy ARPs for the router IPs" + ::= { alcatelIND1IPMIBObjects 24 } + +alaIpNetToMediaDpaEntry OBJECT-TYPE + SYNTAX AlaIpNetToMediaDpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpToMediaDpaTable." + INDEX { alaIpNetToMediaDpaVlan} + ::= { alaIpNetToMediaDpaTable 1 } + +AlaIpNetToMediaDpaEntry ::= SEQUENCE { + alaIpNetToMediaDpaVlan Unsigned32, + alaIpNetToMediaDpaPhysAddress PhysAddress, + alaIpNetToMediaDpaIpType InetAddressType, + alaIpNetToMediaDpaIp InetAddress, + alaIpNetToMediaDpaIfIndex InterfaceIndexOrZero + } + +alaIpNetToMediaDpaVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan to which the router IP belongs to." + ::= { alaIpNetToMediaDpaEntry 1 } + +alaIpNetToMediaDpaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media-dependent `physical' address of the head end router." + ::= { alaIpNetToMediaDpaEntry 2 } + +alaIpNetToMediaDpaIpType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router IP address type(IPV4) of the VLAN." + ::= { alaIpNetToMediaDpaEntry 3 } + +alaIpNetToMediaDpaIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router IP address of the VLAN" + ::= { alaIpNetToMediaDpaEntry 4 } + +alaIpNetToMediaDpaIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IfIndex subindex identifying this instance.It is the + the interface where the RouterIp was learnt" + ::= { alaIpNetToMediaDpaEntry 5 } +-- +-- conformance information +-- +alcatelIND1IPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMIB 2 } +alcatelIND1IPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IPMIBConformance 1 } +alcatelIND1IPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IPMIBConformance 2 } + +alaIpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel IP stack and + implementing ALCATEL-IND1-IP-MIB." + MODULE + MANDATORY-GROUPS { alaIpConfigGroup, + alaIpNetToMediaGroup, + alaDoSGroup, + alaPortScanGroup, + alaArpPingGroup, + alaArpPoisonGroup, + alaIpNetToMediaAugGroup, + alaPktDropGroup, + alaIpCidrAugGroup, + alaIcmpCtrlGroup, + alaIpRouteSumGroup, + alaIpArpFilterGroup, + alaIpServiceTypeGroup, + alaIpPortServiceTypeGroup, + alaIpInterfaceGroup, + alaIpItfGroup, + alaIpNotificationGroup, + alaIpDhcpHostIdentifierGroup, + alaIpServiceSourceIpGroup, + alaIpNetToMediaDpGroup, + alaAntiSpoofGlobalGroup, + alaAntiSpoofGroup + } + ::= { alcatelIND1IPMIBCompliances 1 } +-- +-- units of conformance +-- +alaIpConfigGroup OBJECT-GROUP + OBJECTS { alaIpClearArpCache, alaIpDirectedBroadcast, + alaIpClearArpFilter, alaIpDistributedArp } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IP stack." + ::= { alcatelIND1IPMIBGroups 1 } + +alaIpNetToMediaGroup OBJECT-GROUP + OBJECTS { alaIpNetToMediaPhysAddress, + alaIpNetToMediaProxy, + alaIpNetToMediaVrrp, + alaIpNetToMediaAuth, + alaIpNetToMediaName, + alaIpNetToMediaStaticIntfRt + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IP Net to Media stack." + ::= { alcatelIND1IPMIBGroups 2 } + +alaDoSGroup OBJECT-GROUP + OBJECTS { alaDoSType, + alaDoSDetected, + alaDoSIp, + alaDoSMac, + alaDoSSlot, + alaDoSPort, + alaDoSStatus, + alaDoSChassisId, + alaDoSPortIfindex + } + STATUS current + DESCRIPTION + "A collection of objects to support Notification for DoS attack." + ::= { alcatelIND1IPMIBGroups 3 } + +alaPortScanGroup OBJECT-GROUP + OBJECTS { alaDoSPortScanClosePortPenalty, + alaDoSPortScanTcpOpenPortPenalty, + alaDoSPortScanUdpOpenPortPenalty, + alaDoSPortScanTotalPenalty, + alaDoSPortScanThreshold, + alaDoSPortScanDecay, + alaDoSTrapCntl + } + STATUS current + DESCRIPTION + "A collection of objects to support Notification for Port Scan DoS attack." + ::= { alcatelIND1IPMIBGroups 4 } + + +alaArpPingGroup OBJECT-GROUP + OBJECTS { alaDoSARPRate, + alaDoSPingRate + } + STATUS current + DESCRIPTION + "A collection of objects to support Notification for Arp or Ping DoS attack." + ::= { alcatelIND1IPMIBGroups 5 } + +alaArpPoisonGroup OBJECT-GROUP + OBJECTS { alaDoSArpPoisonDetected, + alaDoSArpPoisonRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support DoS Arp Poison Table." + ::= { alcatelIND1IPMIBGroups 6 } + +alaIpNetToMediaAugGroup OBJECT-GROUP + OBJECTS { ipNetToMediaSlot, + ipNetToMediaPort, + ipNetToMediaName, + ipNetToMediaChassisId, + ipNetToMediaPortIfindex, + ipNetToMediaSubId, + ipNetToMediaSubType + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IP Net to Media Augmented stack." + ::= { alcatelIND1IPMIBGroups 7 } + +alaPktDropGroup OBJECT-GROUP + OBJECTS { pktDropType, + pktDropIfIndex, + pktDropCount, + pktDropFrag + + } + STATUS current + DESCRIPTION + "A collection of objects to support Packet Drop Notification objects." + ::= { alcatelIND1IPMIBGroups 8 } + + +alaIpCidrAugGroup OBJECT-GROUP + OBJECTS { ipCidrRouteScope + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IP Cidr Augmented stack." + ::= { alcatelIND1IPMIBGroups 9 } + +alaIcmpCtrlGroup OBJECT-GROUP + OBJECTS { alaIcmpCtrlType, + alaIcmpCtrlCode, + alaIcmpCtrlStatus, + alaIcmpCtrlPktGap, + alaIcmpAllMsgStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel Icmp Ctrl stack." + ::= { alcatelIND1IPMIBGroups 10 } + +alaIpRouteSumGroup OBJECT-GROUP + OBJECTS { alaIpRouteProtocol, + alaIpRouteCount + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel Ip Route Sum stack." + ::= { alcatelIND1IPMIBGroups 11 } + +alaIpArpFilterGroup OBJECT-GROUP + OBJECTS { alaIpArpFilterMode, + alaIpArpFilterRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel Ip Arp Filter stack." + ::= { alcatelIND1IPMIBGroups 12 } + +alaIpServiceTypeGroup OBJECT-GROUP + OBJECTS { alaIpServiceType, + alaIpServicePort, + alaIpServiceStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel Ip Service Type stack." + ::= { alcatelIND1IPMIBGroups 13 } + +alaIpPortServiceTypeGroup OBJECT-GROUP + OBJECTS { alaIpPortServicePort, + alaIpPortServiceStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel Ip Port Service Type stack." + ::= { alcatelIND1IPMIBGroups 14 } + +alaIpInterfaceGroup OBJECT-GROUP + OBJECTS { alaIpInterfaceName, + alaIpInterfaceAddress, + alaIpInterfaceMask, + alaIpInterfaceAdminState, + alaIpInterfaceDeviceType, + alaIpInterfaceVlanID, + alaIpInterfaceIpForward, + alaIpInterfaceEncap, + alaIpInterfaceMtu, + alaIpInterfaceLocalProxyArp, + alaIpInterfacePrimCfg, + alaIpInterfaceOperState, + alaIpInterfaceOperReason, + alaIpInterfaceRouterMac, + alaIpInterfaceBcastAddr, + alaIpInterfacePrimAct, + alaIpInterfaceRemoteAddr, + alaIpInterfaceTunnelSrcAddressType, + alaIpInterfaceTunnelSrc, + alaIpInterfaceTunnelDstAddressType, + alaIpInterfaceTunnelDst, + alaIpInterfaceVipAddress, + alaIpInterfaceDhcpStatus, + alaIpInterfaceDhcpIpRelease, + alaIpInterfaceDhcpIpRenew, + alaIpInterfaceDhcpOption60String, + alaIpInterfaceChassisId, + alaIpInterfaceSlot, + alaIpInterfacePort, + alaIpInterfaceTag, + alaIpInterfaceArpCount, + alaIpInterfaceArpNiChassis, + alaIpInterfaceArpNiSlot, + alaIpInterfaceArpNiDevice, + alaIpInterfacePortIfindex, + alaIpInterfaceDhcpVsiAcceptFilterString, + alaIpInterfaceServiceID + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IP Interface stack." + ::= { alcatelIND1IPMIBGroups 15 } + +alaIpItfGroup OBJECT-GROUP + OBJECTS { alaIpItfConfigName, + alaIpItfConfigIfIndex, + alaIpItfConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel Ip Itf stack." + ::= { alcatelIND1IPMIBGroups 16 } + +alaIpFtpGroup OBJECT-GROUP + OBJECTS { alaIpFtpAdminStatus, + alaIpFtpPort + } + STATUS current + DESCRIPTION + "A collection of objects to support management of ftp configuration." + ::= { alcatelIND1IPMIBGroups 17 } + +alaIpSshGroup OBJECT-GROUP + OBJECTS { alaIpSshAdminStatus, + alaIpSshPort, + alaIpSshPubKeyEnforceAdminStatus, + alaIpSshStrongCiphersAdminStatus, + alaIpSshStrongHmacsAdminStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of ssh configuration." + ::= { alcatelIND1IPMIBGroups 18 } + +alaIpTelnetGroup OBJECT-GROUP + OBJECTS { alaIpTelnetAdminStatus, + alaIpTelnetPort + } + STATUS current + DESCRIPTION + "A collection of objects to support management of telnet configuration." + ::= { alcatelIND1IPMIBGroups 19 } + +alaIpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaDoSTrap, + pktDrop, + alaDistArpItfChange, + alaDistArpNiThreshold + + } + STATUS current + DESCRIPTION + "Collection of notifications for IP MIB." + ::= { alcatelIND1IPMIBGroups 20 } + + +alaIpDhcpHostIdentifierGroup OBJECT-GROUP + OBJECTS { alaIpDhcpServerAddressType, + alaIpDhcpServerAddress, + alaIpDhcpRouterAddressType, + alaIpDhcpRouterAddress, + alaIpDhcpHostName, + alaIpDhcpClientLeaseObtained, + alaIpDhcpClientLeaseExpires } + STATUS current + DESCRIPTION + "A collection of objects to support display of + DHCP Client details." + ::= { alcatelIND1IPMIBGroups 21 } + +alaIpNtpGroup OBJECT-GROUP + OBJECTS { alaIpNtpVrfName + } + STATUS current + DESCRIPTION + "A collection of objects to support management of ntp configuration." + ::= { alcatelIND1IPMIBGroups 22 } + +alaIpNetToMediaDpGroup OBJECT-GROUP + OBJECTS { alaIpNetToMediaDpaPhysAddress, + alaIpNetToMediaDpaIpType, + alaIpNetToMediaDpaIp, + alaIpNetToMediaDpaIfIndex } + STATUS current + DESCRIPTION + "A collection of objects to support display of + ARPs learnt for dynamic router IPs." + ::= { alcatelIND1IPMIBGroups 26 } + +alaAntiSpoofGlobalGroup OBJECT-GROUP + OBJECTS { alaDoSAntiSpoofGlobalCountReset + } + STATUS current + DESCRIPTION + "A collection of objects to support management of anti-spoof global level." + ::= { alcatelIND1IPMIBGroups 27 } + +alaAntiSpoofGroup OBJECT-GROUP + OBJECTS { alaDoSAntiSpoofStatus, + alaDoSAntiSpoofMacAddress, + alaDoSAntiSpoofIfIndex, + alaDoSAntiSpoofVlan, + alaDoSAntiSpoofCount, + alaDoSAntiSpoofCountReset, + alaDoSAntiSpoofRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of anti-spoof" + ::= { alcatelIND1IPMIBGroups 28 } + +-- +-- proprietary Alcatel ipDistArpNiTable. Includes the Slot stats +-- for distributed ARP designated NIs. +-- +alaDistArpNiTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDistArpNiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of distributed ARP slots." + ::= { alcatelIND1IPMIBObjects 21 } + +alaDistArpNiEntry OBJECT-TYPE + SYNTAX AlaDistArpNiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaDistArpNiTable." + INDEX { alaDistArpNiChassis, + alaDistArpNiSlot, + alaDistArpNiDevice } + ::= { alaDistArpNiTable 1 } + +AlaDistArpNiEntry ::= SEQUENCE { + alaDistArpNiChassis Unsigned32, + alaDistArpNiSlot Unsigned32, + alaDistArpNiDevice Unsigned32, + alaDistArpNiCount Counter32, + alaDistArpNiMaxCount Counter32 + } + +alaDistArpNiChassis OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis number of the NI." + ::= { alaDistArpNiEntry 1 } + +alaDistArpNiSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number of the NI." + ::= { alaDistArpNiEntry 2 } + +alaDistArpNiDevice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device number of the NI." + ::= { alaDistArpNiEntry 3 } + +alaDistArpNiCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the active hardware ARPs in hardware on the NI." + ::= { alaDistArpNiEntry 4 } + +alaDistArpNiMaxCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the maximum number of hardware ARPs on the NI." + ::= { alaDistArpNiEntry 5 } + +alaDistArpNiGroup OBJECT-GROUP + OBJECTS { alaDistArpNiChassis, + alaDistArpNiSlot, + alaDistArpNiDevice, + alaDistArpNiMaxCount, + alaDistArpNiCount + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Distributed ARP NIs" + ::= { alcatelIND1IPMIBGroups 23 } + +alaIpServiceSourceIpGroup OBJECT-GROUP + OBJECTS { alaIpServiceSourceIpName, + alaIpServiceSourceIpRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel Source Ip addresses" + ::= { alcatelIND1IPMIBGroups 24 } + +-- +-- IP Service Source Ip Table +-- + +alaIpServiceSourceIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpServiceSourceIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of service source IP interfaces for various applications" + ::= { alcatelIND1IPMIBObjects 22 } + +alaIpServiceSourceIpEntry OBJECT-TYPE + SYNTAX AlaIpServiceSourceIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpServiceSourceIpTable." + INDEX { alaIpServiceSourceIpAppIndex } + ::= { alaIpServiceSourceIpTable 1 } + +AlaIpServiceSourceIpEntry ::= SEQUENCE { + alaIpServiceSourceIpAppIndex AlaIpServiceSourceIpAppIndex, + alaIpServiceSourceIpName SnmpAdminString, + alaIpServiceSourceIpRowStatus RowStatus + } + +alaIpServiceSourceIpAppIndex OBJECT-TYPE + SYNTAX AlaIpServiceSourceIpAppIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Source IP index for a specified application. + When setting values for the all(1) row, additional + application rows are affected as follows: + create - Set alaIpServiceSourceIpRowStatus to createAndGo(4). + Creates a matching row for each application + which does not have an instance. + modify - Set alaIpServiceSourceIpName for active row. + Modifies all application rows for which + alaIpServiceSourceIpName matches the all(1) + row being modified, creates a row for each + application which does not have an instance. + delete - Set alaIpServiceSourceIpRowStatus to destroy(6). + Deletes the all(1) row and any other application + rows for which alaIpServiceSourceIpName matches + the all(1) row." + + ::= { alaIpServiceSourceIpEntry 1 } + +alaIpServiceSourceIpName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service Source IP interface name for the specified application" + ::= { alaIpServiceSourceIpEntry 2 } + +alaIpServiceSourceIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for the specified entry" + ::= { alaIpServiceSourceIpEntry 3 } + +-- +-- proprietary Alcatel ipDistArpNiTable. Includes the Slot stats +-- for distributed ARP designated NIs. +-- +alaDistArpItfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDistArpItfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of distributed ARP slots." + ::= { alcatelIND1IPMIBObjects 23 } + +alaDistArpItfEntry OBJECT-TYPE + SYNTAX AlaDistArpItfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaDistArpItfTable." + INDEX { alaDistArpNiChassis, + alaDistArpNiSlot, + alaDistArpNiDevice, + alaDistArpItfIfIndex} + ::= { alaDistArpItfTable 1 } + +AlaDistArpItfEntry ::= SEQUENCE { + alaDistArpItfIfIndex InterfaceIndexOrZero, + alaDistArpItfCount Counter32 + } + +alaDistArpItfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP ifindex of the interface for the ARP stats" + ::= { alaDistArpItfEntry 1 } + +alaDistArpItfCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the active hardware ARPs on the NI for the interface." + ::= { alaDistArpItfEntry 2 } + +alaDistArpItfGroup OBJECT-GROUP + OBJECTS { alaDistArpItfIfIndex, + alaDistArpItfCount + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Distributed ARP Interfacess" + ::= { alcatelIND1IPMIBGroups 25 } + +alaDistArpItfChange NOTIFICATION-TYPE + OBJECTS { alaDistArpItfIfIndex, + alaDistArpNiChassis, + alaDistArpNiSlot, + alaDistArpNiDevice + } + STATUS current + DESCRIPTION + "The interface has been reasigned to a new designated NI." + ::= { alcatelIND1IPMIBNotifications 3 } + +alaDistArpNiThreshold NOTIFICATION-TYPE + OBJECTS { alaDistArpNiChassis, + alaDistArpNiSlot, + alaDistArpNiDevice + } + STATUS current + DESCRIPTION + "The number of ARPs in hardware has reached the + reassignment threshold." + ::= { alcatelIND1IPMIBNotifications 4 } + +END + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-IPMRM-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-IPMRM-MIB new file mode 100644 index 0000000..de1f2eb --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-IPMRM-MIB @@ -0,0 +1,166 @@ +ALCATEL-IND1-IPMRM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Ipmrm + FROM ALCATEL-IND1-BASE; + +alcatelIND1IPMRMMIB MODULE-IDENTITY + + LAST-UPDATED "201412040000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IPMRM (IP Multicast Route Manager) + global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201204030000Z" + DESCRIPTION + "The latest version of this MIB Module." + REVISION "201412040000Z" + DESCRIPTION + "Add failover holddown object.." + + ::= { routingIND1Ipmrm 1 } + +alcatelIND1IPMRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 1 } + +alaIpmrmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIBObjects 1 } + +-- ************************************************************************ +-- IPMRM Global Configuration +-- ************************************************************************ + +alaIpmrmMbrStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the Multicast + Border Router (MBR) functionality on this router." + DEFVAL { disable } + ::= {alaIpmrmGlobalConfig 1} + +alaIpmrmMbrProtocolApps OBJECT-TYPE + SYNTAX BITS { + dvmrp(0), + pim(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bit map object to reflect the multicast protocols that + are currently registered with IPMRM. Bits 0 - 1 are + currently in use, and if set, indicate that the respective + application is currently active: + bit 0 - DVMRP + bit 1 - PIM " + ::= {alaIpmrmGlobalConfig 2} + +alaIpmrmFailoverHolddown OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the period (in seconds) during a failover + in which the multicast routing tables will be kept in + holddown (or frozen) to allow for the unicast and multicast + routing protocols to converge before updating the + forwarding tables. + + A value of 0 indicates that multicast routing will not + not be frozen during a failover." + DEFVAL { 80 } + ::= { alaIpmrmGlobalConfig 3 } + +alaIpmrmExtendedBoundaryStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the Multicast + Route Boundary Expand functionality on this router." + DEFVAL { disable } + ::= {alaIpmrmGlobalConfig 4} + +-- conformance information + +alcatelIND1IPMRMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 2 } +alcatelIND1IPMRMMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1IPMRMMIBConformance 1 } +alcatelIND1IPMRMMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1IPMRMMIBConformance 2 } + + +-- compliance statements + +alaIpmrmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IP Multicast + and implementing the ALCATEL-IND1-IPMRM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaIpmrmConfigMIBGroup } + + ::= { alcatelIND1IPMRMMIBCompliances 1 } + +-- units of conformance + +alaIpmrmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaIpmrmMbrStatus, alaIpmrmMbrProtocolApps, alaIpmrmFailoverHolddown, alaIpmrmExtendedBoundaryStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters for IP Multicast Routing" + ::= { alcatelIND1IPMRMMIBGroups 1 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-IPRM-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-IPRM-MIB new file mode 100644 index 0000000..26cc498 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-IPRM-MIB @@ -0,0 +1,675 @@ +ALCATEL-IND1-IPRM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32, Unsigned32 + FROM SNMPv2-SMI + RowStatus,TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + IANAipRouteProtocol + FROM IANA-RTPROTO-MIB + routingIND1Iprm + FROM ALCATEL-IND1-BASE ; + +alcatelIND1IPRMMIB MODULE-IDENTITY + + LAST-UPDATED "201212010000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IPRM global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2010 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201002220000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Iprm 1 } + +alcatelIND1IPRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIB 1 } + +alaIprmConfig OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIBObjects 1 } + + +-- Textual Conventions + +AlaIprmAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Admin status" + SYNTAX INTEGER { enabled(1), + disabled(2) + } + +AlaIprmStaticRouteTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A mechanism for distinguishing the type of static route" + SYNTAX INTEGER { + regular(1), + recursive(2), + bfdEnabled(3), + interface(4) + } + + +AlaMplsL3VpnRouteType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Used to define the type of a route target usage. + Route targets can be specified to be imported, + exported, or both. For a complete definition of a + route target, see [RFC4364]." + REFERENCE + "[RFC4364]" + SYNTAX INTEGER { import(1), export(2), both(3) } + +AlaIprmRtPrefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Used to define the various types of routes along with their + route preference values" + SYNTAX INTEGER { + local(1), + static(2), + ospf(3), + rip(4), + bgpExternal(5), + bgpInternal(6), + isisl1(7), + isisl2(8), + import(9) + } + + +-- Route Table + +alaIprmRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPRM's Routing table." + ::= { alaIprmConfig 1 } + +alaIprmRouteEntry OBJECT-TYPE + SYNTAX AlaIprmRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination" + INDEX { + alaIprmRouteDest, + alaIprmRouteMask, + alaIprmRouteTos, + alaIprmRouteNextHop + } + ::= { alaIprmRouteTable 1 } + +AlaIprmRouteEntry ::= + SEQUENCE { + alaIprmRouteDest + IpAddress, + alaIprmRouteMask + IpAddress, + alaIprmRouteTos + Integer32, + alaIprmRouteNextHop + IpAddress, + alaIprmRouteProto + IANAipRouteProtocol, + alaIprmRouteMetric + Integer32, + alaIprmRoutePriority + Integer32 + } + +alaIprmRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaIprmRouteEntry 1 } + +alaIprmRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask of this route" + ::= { alaIprmRouteEntry 2 } + +alaIprmRouteTos OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TOS for this route" + ::= { alaIprmRouteEntry 3 } + +alaIprmRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Gateway for this route" + ::= { alaIprmRouteEntry 4 } + +alaIprmRouteProto OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol that this route was learned from" + ::= { alaIprmRouteEntry 5 } + +alaIprmRouteMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric for this route" + ::= { alaIprmRouteEntry 6 } + +alaIprmRoutePriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority for this route" + ::= { alaIprmRouteEntry 7 } + + +-- Static Route Table + +alaIprmStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPRM's Static Route table." + ::= { alaIprmConfig 2 } + +alaIprmStaticRouteEntry OBJECT-TYPE + SYNTAX AlaIprmStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A route entered by the user" + INDEX { + alaIprmStaticRouteDest, + alaIprmStaticRouteMask, + alaIprmStaticRouteNextHop + } + ::= { alaIprmStaticRouteTable 1 } + +AlaIprmStaticRouteEntry ::= + SEQUENCE { + alaIprmStaticRouteDest + IpAddress, + alaIprmStaticRouteMask + IpAddress, + alaIprmStaticRouteNextHop + IpAddress, + alaIprmStaticRouteMetric + Integer32, + alaIprmStaticRouteStatus + RowStatus, + alaIprmStaticRouteBfdStatus + AlaIprmAdminStatus, + alaIprmStaticRouteType + AlaIprmStaticRouteTypes, + alaIprmStaticRouteTag + Unsigned32, + alaIprmStaticRouteName + SnmpAdminString + } + +alaIprmStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaIprmStaticRouteEntry 1 } + +alaIprmStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask of this route" + ::= { alaIprmStaticRouteEntry 2 } + +alaIprmStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Gateway for this route" + ::= { alaIprmStaticRouteEntry 3 } + +alaIprmStaticRouteMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric for this route" + ::= { alaIprmStaticRouteEntry 4 } + +alaIprmStaticRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. Enabling causes a new + static route to be created, disabled causes that + static route to be deleted." + ::= { alaIprmStaticRouteEntry 5 } + +alaIprmStaticRouteBfdStatus OBJECT-TYPE + SYNTAX AlaIprmAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For enabling or disabling the BFD status on this static route." + ::= { alaIprmStaticRouteEntry 6 } + +alaIprmStaticRouteType OBJECT-TYPE + SYNTAX AlaIprmStaticRouteTypes + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of static route." + ::= { alaIprmStaticRouteEntry 7 } + +alaIprmStaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tag associated with static route." + ::= { alaIprmStaticRouteEntry 8 } + +alaIprmStaticRouteName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A comment associated with the static route." + ::= { alaIprmStaticRouteEntry 9 } + +-- BFD status for all static routes + +alaIprmStaticAllBfd OBJECT-TYPE + SYNTAX AlaIprmAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For attempting to enable/disable the BFD state on all static routes." + DEFVAL { disabled } + ::= { alaIprmConfig 3 } + + + +-- Primary Address + +alaIprmPrimaryAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the Primary IP Address of this Router." + ::= { alaIprmConfig 4 } + + + +-- Router ID + +alaIprmRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the Router-id for this Router." + ::= {alaIprmConfig 5 } + + +-- Route Distinguisher + +alaIprmRouteDistinguisher OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (3..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Associates a route distinguisher to a VRF. Syntax for a route distinguisher and route target + as defined in [RFC4364]." + ::= { alaIprmConfig 6 } + + +-- Route Target Table + +alaIprmRouteTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies per-VRF route target association. + Each entry identifies a connectivity policy supported + as part of a VPN." + ::= { alaIprmConfig 7 } + +alaIprmRouteTargetEntry OBJECT-TYPE + SYNTAX AlaIprmRouteTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by an LSR for + each route target configured for a VRF supporting + a MPLS L3VPN instance. See [RFC4364] for a + complete definition of a route target." + INDEX { + alaIprmRouteTarget + } + ::= { alaIprmRouteTargetTable 1 } + +AlaIprmRouteTargetEntry ::= SEQUENCE { + alaIprmRouteTarget SnmpAdminString, + alaIprmRouteTargetType AlaMplsL3VpnRouteType, + alaIprmRouteTargetRowStatus RowStatus + } + +alaIprmRouteTarget OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (3..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Virtual Router Route Target. Syntax for a route distinguisher and route target + as defined in [RFC4364]." + ::= { alaIprmRouteTargetEntry 1 } + +alaIprmRouteTargetType OBJECT-TYPE + SYNTAX AlaMplsL3VpnRouteType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The route target distribution type." + ::= { alaIprmRouteTargetEntry 2 } + +alaIprmRouteTargetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { alaIprmRouteTargetEntry 3 } + + +-- Route Preference Table + +alaIprmRtPrefTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmRtPrefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the route preference values for + various types of routes." + ::= { alaIprmConfig 8 } + +alaIprmRtPrefTableEntry OBJECT-TYPE + SYNTAX AlaIprmRtPrefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is in this table for each route preference type." + INDEX { + alaIprmRtPrefEntryType + } + ::= { alaIprmRtPrefTable 1 } + +AlaIprmRtPrefTableEntry ::= SEQUENCE { + alaIprmRtPrefEntryType AlaIprmRtPrefType, + alaIprmRtPrefEntryValue Integer32 + } + +alaIprmRtPrefEntryType OBJECT-TYPE + SYNTAX AlaIprmRtPrefType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of route (associated with a route preference value)" + ::= { alaIprmRtPrefTableEntry 1 } + +alaIprmRtPrefEntryValue OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route preference value used for this type of route." + ::= { alaIprmRtPrefTableEntry 2 } + +-- Route Leaking Export route-map + +alaIprmExportRouteMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A route-map index representing the route-map used to filter + routes exported to the Global Route Table. A value of -1 indicates + no routes should be exported. A value of 0 indicates all routes + should be exported. Otherwise, the value is the route-map index to + use for filtering." + ::= { alaIprmConfig 9 } + +-- Route Leaking Import Vrf Table + +alaIprmImportVrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmImportVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies VRFs to import routes from." + ::= { alaIprmConfig 10 } + +alaIprmImportVrfEntry OBJECT-TYPE + SYNTAX AlaIprmImportVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for each VRF + to import routes from." + INDEX { + alaIprmImportVrfName + } + ::= { alaIprmImportVrfTable 1 } + +AlaIprmImportVrfEntry ::= SEQUENCE { + alaIprmImportVrfName SnmpAdminString, + alaIprmImportVrfRouteMap Integer32, + alaIprmImportVrfRowStatus RowStatus + } + +alaIprmImportVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the VRF that routes should be imported from. An + empty string indicates the default VRF." + ::= { alaIprmImportVrfEntry 1 } + +alaIprmImportVrfRouteMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A route-map index representing the route-map used to filter + imported routes." + ::= { alaIprmImportVrfEntry 2 } + +alaIprmImportVrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { alaIprmImportVrfEntry 3 } + +-- Route Leaking Import Isid Table + +alaIprmImportIsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmImportIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ISIS L3VPN ISIDs to import routes from." + ::= { alaIprmConfig 11 } + +alaIprmImportIsidEntry OBJECT-TYPE + SYNTAX AlaIprmImportIsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for each ISID + to import routes from." + INDEX { + alaIprmImportIsid + } + ::= { alaIprmImportIsidTable 1 } + +AlaIprmImportIsidEntry ::= SEQUENCE { + alaIprmImportIsid Unsigned32, + alaIprmImportIsidRouteMap Integer32, + alaIprmImportIsidRowStatus RowStatus + } + +alaIprmImportIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS SPB L3VPN ISID that routes should be imported from." + ::= { alaIprmImportIsidEntry 1 } + +alaIprmImportIsidRouteMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A route-map index representing the route-map used to filter + imported routes." + ::= { alaIprmImportIsidEntry 2 } + +alaIprmImportIsidRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { alaIprmImportIsidEntry 3 } + +-- Route Leaking Export All route-map + +alaIprmExportToAllVrfsRouteMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to export routes to all other VRFs that don't already have + an entry in the Import Vrf Table. The object is a route-map index + representing the route-map used to filter the exported routes. + A value of -1 indicates no routes should be exported. A value of 0 + indicates all routes should be exported. Otherwise, the value is + the route-map index to use for filtering." + ::= { alaIprmConfig 12 } + + +-- conformance information + +alcatelIND1IPRMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIB 2 } +alcatelIND1IPRMMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1IPRMMIBConformance 1 } +alcatelIND1IPRMMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1IPRMMIBConformance 2 } + +-- compliance statements + +alaIprmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IPRM + and implementing the ALCATEL-IND1-IPRM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaIprmConfigMIBGroup } + + ::= { alcatelIND1IPRMMIBCompliances 1 } + +-- units of conformance + +alaIprmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaIprmRouteProto, alaIprmRouteMetric, alaIprmRoutePriority, + alaIprmStaticRouteMetric, alaIprmStaticRouteStatus, + alaIprmStaticRouteBfdStatus, alaIprmStaticRouteType, + alaIprmStaticRouteTag, alaIprmStaticRouteName, + alaIprmStaticAllBfd, + alaIprmPrimaryAddress, alaIprmRouterId, + alaIprmRouteDistinguisher, alaIprmRouteTargetType, + alaIprmRouteTargetRowStatus, alaIprmRtPrefEntryValue, + alaIprmExportRouteMap, alaIprmImportVrfRouteMap, + alaIprmImportVrfRowStatus, alaIprmImportIsidRouteMap, + alaIprmImportIsidRowStatus, alaIprmExportToAllVrfsRouteMap + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the IPRM Module." + ::= { alcatelIND1IPRMMIBGroups 1 } + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-IPRMV6-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-IPRMV6-MIB new file mode 100644 index 0000000..b0d8efd --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-IPRMV6-MIB @@ -0,0 +1,516 @@ +ALCATEL-IND1-IPRMV6-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + IANAipRouteProtocol + FROM IANA-RTPROTO-MIB + Ipv6Address, Ipv6IfIndex, Ipv6IfIndexOrZero + FROM IPV6-TC + routingIND1Iprm + FROM ALCATEL-IND1-BASE + AlaIprmStaticRouteTypes, AlaIprmAdminStatus + FROM ALCATEL-IND1-IPRM-MIB; + +alcatelIND1IPRMV6MIB MODULE-IDENTITY + + LAST-UPDATED "201309230000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IPRMv6 global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2010 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201002220000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Iprm 2 } + +alcatelIND1IPRMV6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIB 1 } + +alaIprmV6Config OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIBObjects 1 } + +-- Textual Conventions + +AlaIprmV6RtPrefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Used to define the various types of IPv6 routes along with their + route preference values" + SYNTAX INTEGER { + local(1), + static(2), + ospf(3), + rip(4), + bgpExternal(5), + bgpInternal(6), + isisl1(7), + isisl2(8), + import(9) + } + + +-- IPv6 Route Table + +alaIprmV6RouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmV6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPRM's IPv6 Routing table. This table contains + an entry for each valid IPv6 unicast route that + can be used for packet forwarding determination. + It is for display purposes only." + ::= { alaIprmV6Config 1 } + +alaIprmV6RouteEntry OBJECT-TYPE + SYNTAX AlaIprmV6RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A routing entry." + INDEX { + alaIprmV6RouteDest, + alaIprmV6RoutePfxLength, + alaIprmV6RouteNextHop, + alaIprmV6RouteProtocol, + alaIprmV6RouteIfIndex + } + ::= { alaIprmV6RouteTable 1 } + +AlaIprmV6RouteEntry ::= + SEQUENCE { + alaIprmV6RouteDest Ipv6Address, + alaIprmV6RoutePfxLength Integer32, + alaIprmV6RouteNextHop Ipv6Address, + alaIprmV6RouteProtocol IANAipRouteProtocol, + alaIprmV6RouteIfIndex Ipv6IfIndex, + alaIprmV6RouteMetric Unsigned32, + alaIprmV6RouteValid TruthValue + } + +alaIprmV6RouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IPv6 address of this route." + ::= { alaIprmV6RouteEntry 1 } + +alaIprmV6RoutePfxLength OBJECT-TYPE + SYNTAX Integer32(0..128) + UNITS "bits" + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the prefix length of the destination + address." + ::= { alaIprmV6RouteEntry 2 } + +alaIprmV6RouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On remote routes, the address of the next + system en route; otherwise, ::0 + ('00000000000000000000000000000000'H in ASN.1 + string representation)." + ::= { alaIprmV6RouteEntry 3 } + +alaIprmV6RouteProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol that this route was learned from" + ::= { alaIprmV6RouteEntry 4 } + +alaIprmV6RouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the local + interface through which the next hop of this + route should be reached." + ::= { alaIprmV6RouteEntry 5 } + +alaIprmV6RouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric for this route. The + semantics of this metric are determined by the + routing protocol specified in the route's + ipv6RouteProtocol value." + ::= { alaIprmV6RouteEntry 6 } + +alaIprmV6RouteValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this value is true(1) IPRM believes the + route is being used. If this value is false(2), + the route is currently not being used and is + considered a backup route." + ::= { alaIprmV6RouteEntry 7 } + + +-- IPRM's IPv6 Static Routes Table + +alaIprmV6StaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmV6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 Static Routes." + ::= { alaIprmV6Config 2 } + +alaIprmV6StaticRouteEntry OBJECT-TYPE + SYNTAX AlaIprmV6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 static route entered by the user" + INDEX { + alaIprmV6StaticRouteDest, + alaIprmV6StaticRoutePfxLength, + alaIprmV6StaticRouteNextHop, + alaIprmV6StaticRouteIfIndex + } + ::= { alaIprmV6StaticRouteTable 1 } + +AlaIprmV6StaticRouteEntry ::= + SEQUENCE { + alaIprmV6StaticRouteDest Ipv6Address, + alaIprmV6StaticRoutePfxLength Integer32, + alaIprmV6StaticRouteNextHop Ipv6Address, + alaIprmV6StaticRouteIfIndex Ipv6IfIndexOrZero, + alaIprmV6StaticRouteMetric Unsigned32, + alaIprmV6StaticRouteStatus RowStatus, + alaIprmV6StaticRouteTag Unsigned32, + alaIprmV6StaticRouteName SnmpAdminString, + alaIprmV6StaticRouteBfdStatus AlaIprmAdminStatus, + alaIprmV6StaticRouteType AlaIprmStaticRouteTypes + } + +alaIprmV6StaticRouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IPv6 address of this static route. + This object may not take a multicast address value." + ::= { alaIprmV6StaticRouteEntry 1 } + +alaIprmV6StaticRoutePfxLength OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the prefix length of the destination + address." + ::= { alaIprmV6StaticRouteEntry 2 } + +alaIprmV6StaticRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 address of the next hop towards the + destination." + ::= { alaIprmV6StaticRouteEntry 3 } + +alaIprmV6StaticRouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the local + interface through which the next hop of this + route should be reached." + ::= { alaIprmV6StaticRouteEntry 4 } + +alaIprmV6StaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The routing metric for this route. The lower the + value, the higher the priority for the static + route." + DEFVAL { 1 } + ::= { alaIprmV6StaticRouteEntry 5 } + +alaIprmV6StaticRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of static + routes." + ::= { alaIprmV6StaticRouteEntry 6 } + +alaIprmV6StaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tag associated with route." + ::= { alaIprmV6StaticRouteEntry 7 } + +alaIprmV6StaticRouteName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A comment associated with the static route." + ::= { alaIprmV6StaticRouteEntry 8 } + +alaIprmV6StaticRouteBfdStatus OBJECT-TYPE + SYNTAX AlaIprmAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For enabling or disabling the BFD status on this static route." + ::= { alaIprmV6StaticRouteEntry 9 } + +alaIprmV6StaticRouteType OBJECT-TYPE + SYNTAX AlaIprmStaticRouteTypes + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of static route." + ::= { alaIprmV6StaticRouteEntry 10 } + + + +-- IPRM's IPV6 Route Preference Table + +alaIprmV6RtPrefTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmV6RtPrefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the route preference values for + various types of IPv6 routes handled by IPRM." + ::= { alaIprmV6Config 3 } + +alaIprmV6RtPrefTableEntry OBJECT-TYPE + SYNTAX AlaIprmV6RtPrefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is in this table for each IPv6 route preference type." + INDEX { + alaIprmV6RtPrefEntryType + } + ::= { alaIprmV6RtPrefTable 1 } + +AlaIprmV6RtPrefTableEntry ::= SEQUENCE { + alaIprmV6RtPrefEntryType AlaIprmV6RtPrefType, + alaIprmV6RtPrefEntryValue Integer32 + } + +alaIprmV6RtPrefEntryType OBJECT-TYPE + SYNTAX AlaIprmV6RtPrefType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of route (associated with a route preference value)" + ::= { alaIprmV6RtPrefTableEntry 1 } + +alaIprmV6RtPrefEntryValue OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route preference value used for this type of route." + ::= { alaIprmV6RtPrefTableEntry 2 } + +-- Route Leaking Export route-map + +alaIprmV6ExportRouteMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A route-map index representing the route-map used to filter + IPv6 routes exported to the Global Route Table. A value of -1 + indicates no routes should be exported. A value of 0 indicates + all routes should be exported. Otherwise, the value is the + route-map index to use for filtering." + ::= { alaIprmV6Config 4 } + +-- Route Leaking Export All route-map + +alaIprmV6ExportToAllVrfsRouteMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to export IPv6 routes to all other VRFs that don't already have + an entry in the Import Vrf Table. The object is a route-map index + representing the route-map used to filter the exported routes. + A value of -1 indicates no routes should be exported. A value of 0 + indicates all routes should be exported. Otherwise, the value is + the route-map index to use for filtering." + ::= { alaIprmV6Config 5 } + + +-- Route Leaking Import Vrf Table + +alaIprmV6ImportVrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIprmV6ImportVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies VRFs to import IPv6 routes from." + ::= { alaIprmV6Config 6 } + +alaIprmV6ImportVrfEntry OBJECT-TYPE + SYNTAX AlaIprmV6ImportVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for each VRF + to import IPv6 routes from." + INDEX { + alaIprmV6ImportVrfName + } + ::= { alaIprmV6ImportVrfTable 1 } + +AlaIprmV6ImportVrfEntry ::= SEQUENCE { + alaIprmV6ImportVrfName SnmpAdminString, + alaIprmV6ImportVrfRouteMap Integer32, + alaIprmV6ImportVrfRowStatus RowStatus + } + +alaIprmV6ImportVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the VRF that IPv6 routes should be imported from. An + empty string indicates the default VRF." + ::= { alaIprmV6ImportVrfEntry 1 } + +alaIprmV6ImportVrfRouteMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A route-map index representing the route-map used to filter + IPv6 imported routes. A value of 0 indicates all IPv6 routes + that have been exported by the specified VRF should be imported." + ::= { alaIprmV6ImportVrfEntry 2 } + +alaIprmV6ImportVrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { alaIprmV6ImportVrfEntry 3 } + + +-- BFD status for all static routes + +alaIprmV6StaticAllBfd OBJECT-TYPE + SYNTAX AlaIprmAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable/disable the BFD state on all IPv6 static routes." + DEFVAL { disabled } + ::= { alaIprmV6Config 7 } + + +-- conformance information + +alcatelIND1IPRMV6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIB 2 } +alcatelIND1IPRMV6MIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1IPRMV6MIBConformance 1 } +alcatelIND1IPRMV6MIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1IPRMV6MIBConformance 2 } + +-- compliance statements + +alaIprmV6Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IPRM + and implementing the ALCATEL-IND1-IPRMV6 MIB." + MODULE -- this module + MANDATORY-GROUPS { alaIprmV6ConfigMIBGroup } + + ::= { alcatelIND1IPRMV6MIBCompliances 1 } + +-- units of conformance + +alaIprmV6ConfigMIBGroup OBJECT-GROUP + OBJECTS { alaIprmV6RouteMetric, alaIprmV6RouteValid, + alaIprmV6StaticRouteMetric, alaIprmV6StaticRouteStatus, + alaIprmV6StaticRouteTag, alaIprmV6StaticRouteName, + alaIprmV6StaticRouteBfdStatus, alaIprmV6StaticRouteType, + alaIprmV6RtPrefEntryValue, alaIprmV6ExportRouteMap, + alaIprmV6ExportToAllVrfsRouteMap, alaIprmV6ImportVrfRouteMap, + alaIprmV6ImportVrfRowStatus, alaIprmV6StaticAllBfd + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the IPRM Module supporting IPv6 routes." + ::= { alcatelIND1IPRMV6MIBGroups 1 } + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-IPSEC-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-IPSEC-MIB new file mode 100644 index 0000000..5e8da82 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-IPSEC-MIB @@ -0,0 +1,1378 @@ +ALCATEL-IND1-IPSEC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + softentIND1IPsec + FROM ALCATEL-IND1-BASE; + + +alcatelIND1IPsecMIB MODULE-IDENTITY + LAST-UPDATED "201007200000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary IPsec MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2010 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201007200000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1IPsec 1 } + + +alcatelIND1IPsecMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIB 1 } + +-- +-- Textual Conventions +-- + +IPsecDescription ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Optional description of a table entry." + SYNTAX OCTET STRING (SIZE(0..200)) + +IPsecPortNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A port number value. 0 is the wildcard value to match any port." + SYNTAX Integer32 (0..65535) + +IPsecPrefixLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Significant bits in an IPv6 address prefix. 0..32 is the valid range + for IPv4 addresses. 0..128 is valid for IPv6 addresses" + SYNTAX Integer32 (0..128) + +IPsecULProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An upper-layer protocol number. 255 is the wildcard value to match + any protocol." + SYNTAX Integer32 (0..255) + +IPsecAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Administrative state." + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + +IPsecSAType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "SA type." + SYNTAX INTEGER { + ah(2), + esp(3) + } + +IPsecESPAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ESP algorithms." + SYNTAX INTEGER { + none(0), + descbc(2), + des3cbc(3), + null(11), + aescbc(12), + aesctr(13) + } + +IPsecAHAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "AH algorithms." + SYNTAX INTEGER { + none(0), + hmacmd5(2), + hmacsha1(3), + aesxcbcmac(9) + } + +IPsecOperationalState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Operational state. + + enabled(1) - The entry is enabled. + + disabled(2) - The entry is administratively disabled or + DNS resolution has experienced a permanent failure. + + dnspending(3) - Awaiting DNS resolution before making + the entry active." + SYNTAX INTEGER { + enabled(1), + disabled(2), + dnspending(3) + } + + +-- +-- Global IPsec Configuration +-- + +alaIPsecConfig OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIBObjects 1 } + +alaIPsecSecurityKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSecurityKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the configuration of the switch's IPsec security key. + The security key is used to encrypt and IPsec related information + retained in permanent storage. + + There is always a single row in this table with an index value of 1." + ::= { alaIPsecConfig 1 } + +alaIPsecSecurityKeyEntry OBJECT-TYPE + SYNTAX AlaIPsecSecurityKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The security key entry." + INDEX { alaIPsecSecurityKeyID } + ::= { alaIPsecSecurityKeyTable 1 } + +AlaIPsecSecurityKeyEntry ::= SEQUENCE { + alaIPsecSecurityKeyID Unsigned32, + alaIPsecSecurityKeyCurrent OCTET STRING, + alaIPsecSecurityKeyNew OCTET STRING +} + +alaIPsecSecurityKeyID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row's identifier. Only one entry is ever present, with an + ID value of 1." + ::= { alaIPsecSecurityKeyEntry 1 } + +alaIPsecSecurityKeyCurrent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current value of the 16-byte IPsec security key. If an attempt + is made to read the value of this object, a zero-length octet + string will be returned." + ::= { alaIPsecSecurityKeyEntry 2 } + +alaIPsecSecurityKeyNew OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to set a new 16-byte value for the IPsec security key. + + Both alaIPsecSecurityKeyCurrent (with its correct value) and + alaIPsecSecurityKeyNew must be specified in the same SNMP SET + message. If alaIPsecSecurityKeyCurrent is not present, or if + its value is incorrect, the attempt to set a new key will fail. + + If an attempt is made to read the value of this object, a zero-length + octet string will be returned." + ::= { alaIPsecSecurityKeyEntry 3 } + + +-- +-- IPsec Statistics Table +-- +-- The IPsec statistics table was based on the counters kept by a specific +-- IPsec implementation. Other implementations do not keep all all the +-- counters or have them with less specificity. Thus the IPsec +-- statistics table has been superseded by the IPsec errors table. + +alaIPsecStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecStatisticsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table allowing the IPv6 statistics to be retrieved." + ::= { alaIPsecConfig 2 } + +alaIPsecStatisticsEntry OBJECT-TYPE + SYNTAX AlaIPsecStatisticsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The statistics entry." + INDEX { alaIPsecStatisticsProtocol } + ::= { alaIPsecStatisticsTable 1 } + +AlaIPsecStatisticsEntry ::= SEQUENCE { + alaIPsecStatisticsProtocol INTEGER, + alaIPsecStatisticsInSuccessful Counter32, + alaIPsecStatisticsInPolicyViolation Counter32, + alaIPsecStatisticsInNoSA Counter32, + alaIPsecStatisticsInUnknownSPI Counter32, + alaIPsecStatisticsInAHReplay Counter32, + alaIPsecStatisticsInESPReplay Counter32, + alaIPsecStatisticsInAHAuthenticationSuccess Counter32, + alaIPsecStatisticsInAHAuthenticationFail Counter32, + alaIPsecStatisticsInESPAuthenticationSuccess Counter32, + alaIPsecStatisticsInESPAuthenticationFail Counter32, + alaIPsecStatisticsInBadPacket Counter32, + alaIPsecStatisticsInNoMemory Counter32, + alaIPsecStatisticsOutSuccessful Counter32, + alaIPsecStatisticsOutPolicyViolation Counter32, + alaIPsecStatisticsOutNoSA Counter32, + alaIPsecStatisticsOutBadPacket Counter32, + alaIPsecStatisticsOutNoMemory Counter32, + alaIPsecStatisticsInDiscarded Counter32, + alaIPsecStatisticsOutDiscarded Counter32 +} + +alaIPsecStatisticsProtocol OBJECT-TYPE + SYNTAX INTEGER { + ipv6(6) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "IP protocol version covered by the IPsec statistics." + ::= { alaIPsecStatisticsEntry 1 } + +alaIPsecStatisticsInSuccessful OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets requiring IPsec processing + that were successfully handled." + ::= { alaIPsecStatisticsEntry 2 } + +alaIPsecStatisticsInPolicyViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets that were dropped because + of policy violations." + ::= { alaIPsecStatisticsEntry 3 } + +alaIPsecStatisticsInNoSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets dropped because no + matching SA was found." + ::= { alaIPsecStatisticsEntry 4 } + +alaIPsecStatisticsInUnknownSPI OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets dropped because the SPI was + unknown." + ::= { alaIPsecStatisticsEntry 5 } + +alaIPsecStatisticsInAHReplay OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets that failed the AH replay + check." + ::= { alaIPsecStatisticsEntry 6 } + +alaIPsecStatisticsInESPReplay OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets taht failed the ESP + replay check." + ::= { alaIPsecStatisticsEntry 7 } + +alaIPsecStatisticsInAHAuthenticationSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets that successfully passed + AH authentication." + ::= { alaIPsecStatisticsEntry 8 } + +alaIPsecStatisticsInAHAuthenticationFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets that failed AH + authentication." + ::= { alaIPsecStatisticsEntry 9 } + +alaIPsecStatisticsInESPAuthenticationSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets that successfully passed + ESP authentication." + ::= { alaIPsecStatisticsEntry 10 } + +alaIPsecStatisticsInESPAuthenticationFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets that failed ESP + authentication." + ::= { alaIPsecStatisticsEntry 11 } + +alaIPsecStatisticsInBadPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets requiring IPsec + processing that were not valid." + ::= { alaIPsecStatisticsEntry 12 } + +alaIPsecStatisticsInNoMemory OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming IPsec packets dropped because + no memory was available." + ::= { alaIPsecStatisticsEntry 13 } + +alaIPsecStatisticsOutSuccessful OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of outgoing packets requiring IPsec processing + that were successfully handled." + ::= { alaIPsecStatisticsEntry 14 } + +alaIPsecStatisticsOutPolicyViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of outgoing packets dropped because of a + policy violation." + ::= { alaIPsecStatisticsEntry 15 } + +alaIPsecStatisticsOutNoSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of outgoing packets dropped because no matching + SA was found." + ::= { alaIPsecStatisticsEntry 16 } + +alaIPsecStatisticsOutBadPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of outgoing packets requiring IPsec processing + that were not valid." + ::= { alaIPsecStatisticsEntry 17 } + +alaIPsecStatisticsOutNoMemory OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of outgoing IPsec packets dropped because no + memory was available." + ::= { alaIPsecStatisticsEntry 18 } + +alaIPsecStatisticsInDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of incoming packets dropped because they matched + a discard policy." + ::= { alaIPsecStatisticsEntry 19 } + +alaIPsecStatisticsOutDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of outgoing packets dropped because they matched + a discard policy." + ::= { alaIPsecStatisticsEntry 20 } + + +-- +-- Security Policy Table +-- + +alaIPsecSecurityPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSecurityPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the configuration of IPsec security policies." + ::= { alcatelIND1IPsecMIBObjects 2 } + +alaIPsecSecurityPolicyEntry OBJECT-TYPE + SYNTAX AlaIPsecSecurityPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A security policy entry." + INDEX { alaIPsecSecurityPolicyID } + ::= { alaIPsecSecurityPolicyTable 1 } + +AlaIPsecSecurityPolicyEntry ::= SEQUENCE { + alaIPsecSecurityPolicyID Unsigned32, + alaIPsecSecurityPolicySourceType InetAddressType, + alaIPsecSecurityPolicySource InetAddress, + alaIPsecSecurityPolicySourcePrefixLength IPsecPrefixLength, + alaIPsecSecurityPolicySourcePort IPsecPortNumber, + alaIPsecSecurityPolicyDestinationType InetAddressType, + alaIPsecSecurityPolicyDestination InetAddress, + alaIPsecSecurityPolicyDestinationPrefixLength IPsecPrefixLength, + alaIPsecSecurityPolicyDestinationPort IPsecPortNumber, + alaIPsecSecurityPolicyULProtocol IPsecULProtocol, + alaIPsecSecurityPolicyICMPv6Type Integer32, + alaIPsecSecurityPolicyDirection INTEGER, + alaIPsecSecurityPolicyName SnmpAdminString, + alaIPsecSecurityPolicyDescription IPsecDescription, + alaIPsecSecurityPolicyAction INTEGER, + alaIPsecSecurityPolicyAdminState IPsecAdminState, + alaIPsecSecurityPolicyOperationalState IPsecOperationalState, + alaIPsecSecurityPolicyPriority Integer32, + alaIPsecSecurityPolicyRowStatus RowStatus +} + +alaIPsecSecurityPolicyID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier for this security policy. When creating a + new policy, a zero value must be specified. An available + policy ID will then be automatically assigned to the policy." + ::= { alaIPsecSecurityPolicyEntry 1 } + +alaIPsecSecurityPolicySourceType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of source address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSecurityPolicyEntry 2 } + +alaIPsecSecurityPolicySource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source of packets covered by this policy." + ::= { alaIPsecSecurityPolicyEntry 3 } + +alaIPsecSecurityPolicySourcePrefixLength OBJECT-TYPE + SYNTAX IPsecPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits of the source address used to determine + which packets are covered by this policy. + + The default value varies depending upon the type of + source address specified: + IPv4 - 32 + IPv6 - 128 + DNS name - 0 (any other value is ignored)" + ::= { alaIPsecSecurityPolicyEntry 4 } + +alaIPsecSecurityPolicySourcePort OBJECT-TYPE + SYNTAX IPsecPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source port of packets covered by this policy. To + match packets from any port, specify the 0 wildcard value. A + wildcard policy will only be used when there is no exact match + to a destination port in another entry." + DEFVAL { 0 } + ::= { alaIPsecSecurityPolicyEntry 5 } + +alaIPsecSecurityPolicyDestinationType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of destination address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSecurityPolicyEntry 6 } + +alaIPsecSecurityPolicyDestination OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of packets covered by this policy." + ::= { alaIPsecSecurityPolicyEntry 7 } + +alaIPsecSecurityPolicyDestinationPrefixLength OBJECT-TYPE + SYNTAX IPsecPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits of the destination prefix used to determine + which packets are covered by this policy. + + The default value varies depending upon the type of + destination address specified: + IPv4 - 32 + IPv6 - 128 + DNS name - 0 (any other value is ignored)" + ::= { alaIPsecSecurityPolicyEntry 8 } + +alaIPsecSecurityPolicyDestinationPort OBJECT-TYPE + SYNTAX IPsecPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port of packets covered by this policy. To + match packets from any port, specify the 0 wildcard value. A + wildcard policy will only be used when there is no exact match + to a destination port in another entry." + DEFVAL { 0 } + ::= { alaIPsecSecurityPolicyEntry 9 } + +alaIPsecSecurityPolicyULProtocol OBJECT-TYPE + SYNTAX IPsecULProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The upper-layer protocol of packets covered by this policy. + To match all protocols, specify the 255 wildcard value. A wildcard + policy will only be used when there is no exact match to the protocol + value specified in another entry." + DEFVAL { 255 } + ::= { alaIPsecSecurityPolicyEntry 10 } + +alaIPsecSecurityPolicyICMPv6Type OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the upper-layer protocol is ICMPv6, an ICMPv6 type value may + be specified to restrict the policy to a specific packet type. + + To match all ICMPv6 packets, the 0 wildcard value should be + specified." + DEFVAL { 0 } + ::= { alaIPsecSecurityPolicyEntry 11 } + +alaIPsecSecurityPolicyDirection OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The direction of traffic covered by this policy." + ::= { alaIPsecSecurityPolicyEntry 12 } + +alaIPsecSecurityPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A name for this policy." + ::= { alaIPsecSecurityPolicyEntry 13 } + +alaIPsecSecurityPolicyDescription OBJECT-TYPE + SYNTAX IPsecDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A detailed description of this policy." + DEFVAL { "" } + ::= { alaIPsecSecurityPolicyEntry 14 } + +alaIPsecSecurityPolicyAction OBJECT-TYPE + SYNTAX INTEGER { + discard(0), + none(1), + ipsec(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take on traffic covered by this policy. + + discard(0) means that all traffic covered by the policy + will be discarded. + + none(1) means that no IPsec processing will be done on + the traffic covered by this policy. + + ipsec(2) means that IPsec processing will take place on + the traffic. One or more rules should be defined in the + IPsec Rule Table. If no rules are defined processing + is identical to none(0) being specified." + DEFVAL { ipsec } + ::= { alaIPsecSecurityPolicyEntry 15 } + +alaIPsecSecurityPolicyAdminState OBJECT-TYPE + SYNTAX IPsecAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows a policy to be administratively enabled or + disabled." + DEFVAL { enabled } + ::= { alaIPsecSecurityPolicyEntry 16 } + +alaIPsecSecurityPolicyOperationalState OBJECT-TYPE + SYNTAX IPsecOperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of this policy." + ::= { alaIPsecSecurityPolicyEntry 17 } + +alaIPsecSecurityPolicyPriority OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority for this policy. When traffic would be covered by + multiple policies the policy with the highest priority value is + used. If two policies have the same priority, the one configured + first has precedence." + DEFVAL { 100 } + ::= { alaIPsecSecurityPolicyEntry 18 } + +alaIPsecSecurityPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of security + policy entries." + ::= { alaIPsecSecurityPolicyEntry 19 } + + +-- +-- Security Policy IPsec Rule Table +-- + +alaIPsecSecurityPolicyRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSecurityPolicyRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the configuration of the IPsec rules for + a security policy." + ::= { alcatelIND1IPsecMIBObjects 3 } + +alaIPsecSecurityPolicyRuleEntry OBJECT-TYPE + SYNTAX AlaIPsecSecurityPolicyRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A security policy entry." + INDEX { + alaIPsecSecurityPolicyID, + alaIPsecSecurityPolicyRuleIndex + } + ::= { alaIPsecSecurityPolicyRuleTable 1 } + +AlaIPsecSecurityPolicyRuleEntry ::= SEQUENCE { + alaIPsecSecurityPolicyRuleIndex Unsigned32, + alaIPsecSecurityPolicyRuleProtocol INTEGER, + alaIPsecSecurityPolicyRuleMode INTEGER, + alaIPsecSecurityPolicyRuleRowStatus RowStatus +} + +alaIPsecSecurityPolicyRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index specifying the order in which multiple rules for + the same security policy will be applied. Rules are + indexed by the order in which they are applied to the + original payload. + + For example, for a security policy where an IPv6 payload + should be protected by an ESP header, which should be protected + by an AH header, there would be two Rule Table entries. + The ESP entry would have an index of 1 (first rule applied + to the payload). The AH entry would have an index of 2 + (second rule applied)." + ::= { alaIPsecSecurityPolicyRuleEntry 1 } + +alaIPsecSecurityPolicyRuleProtocol OBJECT-TYPE + SYNTAX INTEGER { + ah(1), + esp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the type of header required by the rule." + ::= { alaIPsecSecurityPolicyRuleEntry 2 } + +alaIPsecSecurityPolicyRuleMode OBJECT-TYPE + SYNTAX INTEGER { + transport(1) + --tunnel(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode in which the rule's protocol is running. At present, + only transport(1) is allowed. Until tunnel mode is supported, + transport(1) will be treated as the default value." + ::= { alaIPsecSecurityPolicyRuleEntry 3 } + +alaIPsecSecurityPolicyRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of security + policy IPsec rule entries." + ::= { alaIPsecSecurityPolicyRuleEntry 4 } + + +-- +-- IPsec Security Association Configuration Table +-- + +alaIPsecSAConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecSAConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the manual configuration of Security + Associations in the Security Association Database (SAD)." + ::= { alcatelIND1IPsecMIBObjects 4 } + +alaIPsecSAConfigEntry OBJECT-TYPE + SYNTAX AlaIPsecSAConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Manually configured security association (SA) parameters." + INDEX { alaIPsecSAConfigID } + ::= { alaIPsecSAConfigTable 1 } + +AlaIPsecSAConfigEntry ::= SEQUENCE { + alaIPsecSAConfigID Unsigned32, + alaIPsecSAConfigType IPsecSAType, + alaIPsecSAConfigSourceType InetAddressType, + alaIPsecSAConfigSource InetAddress, + alaIPsecSAConfigDestinationType InetAddressType, + alaIPsecSAConfigDestination InetAddress, + alaIPsecSAConfigSPI Unsigned32, + alaIPsecSAConfigName SnmpAdminString, + alaIPsecSAConfigDescription IPsecDescription, + alaIPsecSAConfigEncryptionAlgorithm IPsecESPAlgorithm, + alaIPsecSAConfigEncryptionKeyLength Unsigned32, + alaIPsecSAConfigAuthenticationAlgorithm IPsecAHAlgorithm, + alaIPsecSAConfigAdminState IPsecAdminState, + alaIPsecSAConfigOperationalState IPsecOperationalState, + alaIPsecSAConfigRowStatus RowStatus +} + +alaIPsecSAConfigID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier for this manually configured SA. + When creating a new SA, a zero value must be specified. + An available ID will then be automatically assigned to + the SA." + ::= { alaIPsecSAConfigEntry 1 } + +alaIPsecSAConfigType OBJECT-TYPE + SYNTAX IPsecSAType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this SA: AH or ESP. Once set, + the type may not be changed." + ::= { alaIPsecSAConfigEntry 2 } + +alaIPsecSAConfigSourceType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of source address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSAConfigEntry 3 } + +alaIPsecSAConfigSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source of packets covered by this SA." + ::= { alaIPsecSAConfigEntry 4 } + +alaIPsecSAConfigDestinationType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of destination address specified. Currently only ipv6(2) is allowed." + ::= { alaIPsecSAConfigEntry 5 } + +alaIPsecSAConfigDestination OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of packets covered by this SA." + ::= { alaIPsecSAConfigEntry 6 } + +alaIPsecSAConfigSPI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Security Parameters Index (SPI) of this SA." + ::= { alaIPsecSAConfigEntry 7 } + +alaIPsecSAConfigName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of this manually configured SA." + ::= { alaIPsecSAConfigEntry 8 } + +alaIPsecSAConfigDescription OBJECT-TYPE + SYNTAX IPsecDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A detailed description for the manually created IPsec SA." + DEFVAL { "" } + ::= { alaIPsecSAConfigEntry 9 } + +alaIPsecSAConfigEncryptionAlgorithm OBJECT-TYPE + SYNTAX IPsecESPAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For an ESP SA, defines the encryption algorithm to be used. + null(11) should be specified if ESP is being used for integrity + only. If null(11) is specified, + alaIPsecSAConfigAuthenticationAlgorithm may not be none(0). + + aesctr(13) is not valid for manually configured SAs. + + The value of this object is none(0) for AH SAs." + DEFVAL { none } + ::= { alaIPsecSAConfigEntry 10 } + +alaIPsecSAConfigEncryptionKeyLength OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For those algorithms where multiple key lengths are supported, + specifies the key length to be used. Zero may be specified to + use the default key length." + DEFVAL { 0 } + ::= { alaIPsecSAConfigEntry 11 } + +alaIPsecSAConfigAuthenticationAlgorithm OBJECT-TYPE + SYNTAX IPsecAHAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines the authentication algorithm to be used. + + For ESP SAs, none(0) may be specified for encryption-only ESP. + For ESP integrity-only, ESP integrity and encryption, or for + AH SAs, hmacmd5(2), hmacsha1(3), or aesxcbcmac(9) must + be specified." + DEFVAL { none } + ::= { alaIPsecSAConfigEntry 12 } + +alaIPsecSAConfigAdminState OBJECT-TYPE + SYNTAX IPsecAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows a manually configured SA to be administratively enabled + or disabled." + DEFVAL { enabled } + ::= { alaIPsecSAConfigEntry 13 } + +alaIPsecSAConfigOperationalState OBJECT-TYPE + SYNTAX IPsecOperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the manually configured SA." + ::= { alaIPsecSAConfigEntry 14 } + +alaIPsecSAConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of manually configured + IPsec SAs." + ::= { alaIPsecSAConfigEntry 15 } + + +-- +-- IPsec Key Configuration Table +-- + +alaIPsecKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to configure the keys used by manually + configured Security Associations in the IPsec Security + Association Configuration table." + ::= { alcatelIND1IPsecMIBObjects 5 } + +alaIPsecKeyEntry OBJECT-TYPE + SYNTAX AlaIPsecKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPsec key. Keys in the table must be uniquely + identified by the combination of key type and key name. + However, since the key name can be up to 255 characters, + beyond the 128-element size limit for SNMP index objects, + the key ID is used to uniquely identify a key for SNMP + access." + INDEX { alaIPsecKeyID } + ::= { alaIPsecKeyTable 1 } + +AlaIPsecKeyEntry ::= SEQUENCE { + alaIPsecKeyID Unsigned32, + alaIPsecKeyType INTEGER, + alaIPsecKeyName OCTET STRING, + alaIPsecKey OCTET STRING, + alaIPsecKeyEncrypted TruthValue, + alaIPsecKeyRowStatus RowStatus + } + +alaIPsecKeyID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier for this key. When creating a + new key, a zero value must be specified. An available + ID will then be automatically assigned to the key." + ::= { alaIPsecKeyEntry 1 } + +alaIPsecKeyType OBJECT-TYPE + SYNTAX INTEGER { + saAuthentication(1), + saEncryption(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates if the key is to be used for encryption or + authentication by a SA. Once a key is created, its type + may not be changed." + ::= { alaIPsecKeyEntry 2 } + +alaIPsecKeyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the key. + + For manually-configured SA keys, the name is limited to + a maximum length of 20 characters and should correspond + to an entry in the alaIPsecSAConfigTable. + + The key name may not be changed once a key is created." + ::= { alaIPsecKeyEntry 3 } + +alaIPsecKey OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The key value. The value specified must match the required + key length for the algorithm using the key. If + an attempt is made to read the value of this object a + zero-length octet string will be returned." + ::= { alaIPsecKeyEntry 4 } + +alaIPsecKeyEncrypted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, the key value is specified in AOS encrypted form. + For example, keys being restored from the configuration file." + DEFVAL { false } + ::= { alaIPsecKeyEntry 5 } + +alaIPsecKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of keys." + ::= { alaIPsecKeyEntry 6 } + + +-- +-- IPsec Errors Table +-- + +alaIPsecErrorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPsecErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing retrieval of the IPsec error counters." + ::= { alcatelIND1IPsecMIBObjects 6 } + +alaIPsecErrorsEntry OBJECT-TYPE + SYNTAX AlaIPsecErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The error counters entry." + INDEX { alaIPsecErrorsProtocol } + ::= { alaIPsecErrorsTable 1 } + +AlaIPsecErrorsEntry ::= SEQUENCE { + alaIPsecErrorsProtocol INTEGER, + alaIPsecErrorsInPolicyViolation Counter32, + alaIPsecErrorsInNoSA Counter32, + alaIPsecErrorsInReplay Counter32, + alaIPsecErrorsInAuthenticationFail Counter32, + alaIPsecErrorsInDiscarded Counter32, + alaIPsecErrorsInOther Counter32, + alaIPsecErrorsOutNoSA Counter32, + alaIPsecErrorsOutDiscarded Counter32, + alaIPsecErrorsOutOther Counter32 +} + +alaIPsecErrorsProtocol OBJECT-TYPE + SYNTAX INTEGER { + ipv6(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP protocol version covered by the IPsec error counters." + ::= { alaIPsecErrorsEntry 1 } + +alaIPsecErrorsInPolicyViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that were dropped because + of policy violations." + ::= { alaIPsecErrorsEntry 2 } + +alaIPsecErrorsInNoSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets dropped because no + matching SA was found." + ::= { alaIPsecErrorsEntry 3 } + +alaIPsecErrorsInReplay OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that failed a replay check." + ::= { alaIPsecErrorsEntry 4 } + +alaIPsecErrorsInAuthenticationFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets that failed authentication." + ::= { alaIPsecErrorsEntry 5 } + +alaIPsecErrorsInDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets dropped because they matched + a discard policy." + ::= { alaIPsecErrorsEntry 6 } + +alaIPsecErrorsInOther OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets dropped for a reason not + otherwise counted." + ::= { alaIPsecErrorsEntry 7 } + +alaIPsecErrorsOutNoSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets dropped because no matching + SA was found." + ::= { alaIPsecErrorsEntry 8 } + +alaIPsecErrorsOutDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets dropped because they matched + a discard policy." + ::= { alaIPsecErrorsEntry 9 } + +alaIPsecErrorsOutOther OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing packets dropped for a reason not + otherwise counted." + ::= { alaIPsecErrorsEntry 10 } + + + +-- +-- conformance information +-- + +alcatelIND1IPsecMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIB 2 } +alcatelIND1IPsecMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIBConformance 1 } +alcatelIND1IPsecMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IPsecMIBConformance 2 } + +alaIPsecCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Alcatel switches + implementing ALCATEL-IND1-IPSEC-MIB." + MODULE + MANDATORY-GROUPS { + alaIPsecConfigGroup, + alaIPsecSecurityPolicyGroup, + alaIPsecSAConfigGroup, + alaIPsecKeyGroup, + alaIPsecCountersGroup + } + ::= { alcatelIND1IPsecMIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaIPsecConfigGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecSecurityKeyID, + alaIPsecSecurityKeyCurrent, + alaIPsecSecurityKeyNew + } + STATUS current + DESCRIPTION + "A collection of objects to support global configuration + of IPsec." + ::= { alcatelIND1IPsecMIBGroups 1 } + + +alaIPsecSecurityPolicyGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecSecurityPolicyID + alaIPsecSecurityPolicySource, + alaIPsecSecurityPolicySourceType, + alaIPsecSecurityPolicySourcePrefixLength, + alaIPsecSecurityPolicySourcePort, + alaIPsecSecurityPolicyDestination, + alaIPsecSecurityPolicyDestinationType, + alaIPsecSecurityPolicyDestinationPrefixLength, + alaIPsecSecurityPolicyDestinationPort, + alaIPsecSecurityPolicyULProtocol, + alaIPsecSecurityPolicyICMPv6Type, + alaIPsecSecurityPolicyDirection, + alaIPsecSecurityPolicyName, + alaIPsecSecurityPolicyDescription, + alaIPsecSecurityPolicyAction, + alaIPsecSecurityPolicyAdminState, + alaIPsecSecurityPolicyOperationalState, + alaIPsecSecurityPolicyPriority, + alaIPsecSecurityPolicyRowStatus, + -- alaIPsecSecurityPolicyRuleIndex, + alaIPsecSecurityPolicyRuleProtocol, + alaIPsecSecurityPolicyRuleMode, + alaIPsecSecurityPolicyRuleRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPsec + security policies." + ::= { alcatelIND1IPsecMIBGroups 2 } + +alaIPsecSAConfigGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecSAConfigID, + alaIPsecSAConfigType, + alaIPsecSAConfigSource, + alaIPsecSAConfigSourceType, + alaIPsecSAConfigDestination, + alaIPsecSAConfigDestinationType, + alaIPsecSAConfigSPI, + alaIPsecSAConfigName, + alaIPsecSAConfigDescription, + alaIPsecSAConfigEncryptionAlgorithm, + alaIPsecSAConfigEncryptionKeyLength, + alaIPsecSAConfigAuthenticationAlgorithm, + alaIPsecSAConfigAdminState, + alaIPsecSAConfigOperationalState, + alaIPsecSAConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of manually + configured IPsec SAs." + ::= { alcatelIND1IPsecMIBGroups 3 } + + +alaIPsecKeyGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecKeyID, + alaIPsecKeyType, + alaIPsecKeyName, + alaIPsecKey, + alaIPsecKeyEncrypted, + alaIPsecKeyRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of keys." + ::= { alcatelIND1IPsecMIBGroups 4 } + + +alaIPsecCountersGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecErrorsProtocol, + alaIPsecErrorsInPolicyViolation, + alaIPsecErrorsInNoSA, + alaIPsecErrorsInReplay, + alaIPsecErrorsInAuthenticationFail, + alaIPsecErrorsInDiscarded, + alaIPsecErrorsInOther, + alaIPsecErrorsOutNoSA, + alaIPsecErrorsOutDiscarded, + alaIPsecErrorsOutOther + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPsec + counters." + ::= { alcatelIND1IPsecMIBGroups 5 } + +alaIPsecStatisticsGroup OBJECT-GROUP + OBJECTS { + -- alaIPsecStatisticsProtocol, + alaIPsecStatisticsInSuccessful, + alaIPsecStatisticsInPolicyViolation, + alaIPsecStatisticsInNoSA, + alaIPsecStatisticsInUnknownSPI, + alaIPsecStatisticsInAHReplay, + alaIPsecStatisticsInESPReplay, + alaIPsecStatisticsInAHAuthenticationSuccess, + alaIPsecStatisticsInAHAuthenticationFail, + alaIPsecStatisticsInESPAuthenticationSuccess, + alaIPsecStatisticsInESPAuthenticationFail, + alaIPsecStatisticsInBadPacket, + alaIPsecStatisticsInNoMemory, + alaIPsecStatisticsOutSuccessful, + alaIPsecStatisticsOutPolicyViolation, + alaIPsecStatisticsOutNoSA, + alaIPsecStatisticsOutBadPacket, + alaIPsecStatisticsOutNoMemory, + alaIPsecStatisticsInDiscarded, + alaIPsecStatisticsOutDiscarded + } + STATUS deprecated + DESCRIPTION + "A collection of objects to support management of IPsec + statistics." + ::= { alcatelIND1IPsecMIBGroups 6 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-IPV6-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-IPV6-MIB new file mode 100644 index 0000000..f0a9f14 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-IPV6-MIB @@ -0,0 +1,2188 @@ +ALCATEL-IND1-IPV6-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + IpAddress, Integer32, Unsigned32, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, PhysAddress, RowStatus, TimeStamp, TruthValue, DateAndTime + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + Ipv6Address, Ipv6IfIndexOrZero + FROM IPV6-TC + softentIND1Ipv6 + FROM ALCATEL-IND1-BASE + ipv6IfIndex, ipv6RouteEntry + FROM IPV6-MIB + alaVirtualRouterName + FROM ALCATEL-IND1-VIRTUALROUTER-MIB; + + +alcatelIND1IPv6MIB MODULE-IDENTITY + LAST-UPDATED "201503240000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary IPv6 MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2015 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201604120000Z" + DESCRIPTION + "Correct specification of objects included in + alaIPv6InterfaceNeighborLimitExceeded trap." + + REVISION "201503240000Z" + DESCRIPTION + "Router Advertisement filtering changes." + + REVISION "201410140000Z" + DESCRIPTION + "Module compliance section update." + + REVISION "201409180000Z" + DESCRIPTION + "Added alaIPv6InterfaceStatsTable." + + REVISION "201408120000Z" + DESCRIPTION + "Added alaIPv6NeighborPortIfIndex. Deprecated alaIPv6NeighborChassis, + alaIPv6NeighborSlot, alaIPv6NeighborPort and alaIPv6RAFilterTrustedTable. + + Added alaIPv6RAFilterTrustedPortTable. Obsoleted alaIPv6RAFilterTrustedTable." + + REVISION "201405200000Z" + DESCRIPTION + "Added alaIPv6InterfaceRouterPreference." + + REVISION "201402280000Z" + DESCRIPTION + "Updated alaIPv6InterfaceTable description for loopback0 support. + Changed range/updated description for alaIPv6InterfaceEUI64AddressPrefixLength." + + REVISION "201307300000Z" + DESCRIPTION + "Added alaIPv6InterfaceRetransBackoff and alaIPv6InterfaceRetransMax" + + REVISION "201307290000Z" + DESCRIPTION + "Allow 0 as valid value for alaIPv6InterfaceDADTransmits." + + REVISION "201303130000Z" + DESCRIPTION + "Added neighbour cache limit objects (global, per-VRF, per-interface). + Added Local Proxy Neighbor Discovery objects." + + REVISION "201202070000Z" + DESCRIPTION + "Added alaIPv6NeighborChassis" + + REVISION "201103090000Z" + DESCRIPTION + "Increased size of alaIPv6InterfaceName to 32" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "201001060000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ipv6 1 } + +alcatelIND1IPv6MIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For IPv6 MIB Subsystem Notifications." + ::= { alcatelIND1IPv6MIB 0 } + +alcatelIND1IPv6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIB 1 } + + +AlaIPv6AddressPrefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:" + STATUS current + DESCRIPTION + "A data type for the 8 byte IPv6 prefixes for EUI-64 addresses" + SYNTAX OCTET STRING (SIZE (8)) + +AlaIPv6RAFilterTrustedSourceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents the type of an RA Filter trusted source. + + port(1) A physical port or link aggregation ifIndex + as defined by the AlaIPv6RAFilterTrustedSourceIfIndex + textual convention + netAddress(2) A layer 3 IPv6 address as defined by the + Ipv6Address textual convention + physAddress(3) A layer 2 physical address as defined by the + PhysAddress textual convention" + SYNTAX INTEGER { + port(1), + netAddress(2), + physAddress(3) + } + +AlaIPv6RAFilterTrustedSourceValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value identifying a trusted source. The value must be + interpreted within the context of an AlaIPv6RAFilterTrustedSourceType + value." + SYNTAX OCTET STRING (SIZE (1..255)) + +AlaIPv6RAFilterTrustedSourceIfIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4d" + STATUS current + DESCRIPTION + "The ifIndex value identifying a trusted source port or + link aggregation. The ifIndex value is in network byte order." + SYNTAX OCTET STRING (SIZE(4)) + + +-- +-- Alcatel IPv6 Configuration +-- + +alaIPv6Config OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBObjects 1 } + +alaIPv6ClearNeighbors OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all non-static entries from the Neighbor table." + ::= { alaIPv6Config 1 } + +alaIPv6ClearTraffic OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all IPv6 traffic counters." + ::= { alaIPv6Config 2 } + +alaIPv6ClearPMTUTable OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the path MTU table." + ::= { alaIPv6Config 3 } + +alaIPv6PMTUMinLifetime OBJECT-TYPE + SYNTAX Unsigned32 (10..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the minimum lifetime for entries in the + path MTU table." + DEFVAL { 60 } + ::= { alaIPv6Config 4 } + +alaIPv6NeighborStaleLifetime OBJECT-TYPE + SYNTAX Unsigned32 (5..2880) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the minimum lifetime for neighbor entries in the + stale state. + + In older versions of this MIB the default was specified + as 1440 minutes." + DEFVAL { 10 } + ::= { alaIPv6Config 5 } + +alaIPv6GlobalID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global ID used in the creation of local IPv6 unicast + addresses (RFC 4193). An explicit value may be specified for + the global ID or this object may be set to all zero to have a + global ID be created based on the algorithm from the RFC." + ::= { alaIPv6Config 6 } + +alaIPv6VirtualSourceMAC OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to enable(1) when a packet's source address is a + VRRP virtual IPv6 address, the corresponding VRRP virtual + MAC will be used as the source L2 address. + + If set to disable(2), the default, the interface's real + MAC will be used as the source L2 address." + DEFVAL { disable } + ::= { alaIPv6Config 7 } + +alaIPv6NeighborLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system-wide maximum size of the neighbor cache. A value + of 0 indicates that no limit will be enforced. The minimum + value is 200 entries." + DEFVAL { 8000 } + ::= { alaIPv6Config 8 } + +alaIPv6NeighborVRFLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum size of the neighbor cache for a specific VRF. + A value of 0 indicates that no limit is set. The minimum + value is 200 entries." + DEFVAL { 0 } + ::= { alaIPv6Config 9 } + + +-- +-- Alcatel IPv6 Interface Table +-- + +alaIPv6InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + interfaces. + + The table is indexed by ipv6IfIndex. The value of + ipv6IfIndex shall be a four byte value in one of + the following formats: + + 0x0000vvvv - The interface for VLAN vvvv + 0x0100tttt - The interface for tunnel tttt + 0x02000001 - The IPv6 loopback interface + 0x0300nnnn - A loopback0 interface with ID nnnn + + The IPv6 loopback interface's configuration cannot be + modified. + + A loopback0 interface's configuration cannog be modified + other than to change its name or administrative status. + When creating a new loopback0 interface, the special + ipv6IfIndex value of 0x03000000 should be specified + (ID of 0). Upon creation the interface will automatically + be assigned its actual ID and ipv6IfIndex." + ::= { alcatelIND1IPv6MIBObjects 2 } + +alaIPv6InterfaceEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface entry." + INDEX { ipv6IfIndex } + ::= { alaIPv6InterfaceTable 1 } + +AlaIPv6InterfaceEntry ::= SEQUENCE { + alaIPv6InterfaceRowStatus RowStatus, + alaIPv6InterfaceDescription SnmpAdminString, + alaIPv6InterfaceMtu Unsigned32, + alaIPv6InterfaceType INTEGER, + alaIPv6InterfaceAdminStatus INTEGER, + alaIPv6InterfaceSendRouterAdvertisements INTEGER, + alaIPv6InterfaceMaxRtrAdvInterval Unsigned32, + alaIPv6InterfaceAdvManagedFlag TruthValue, + alaIPv6InterfaceAdvOtherConfigFlag TruthValue, + alaIPv6InterfaceAdvReachableTime Unsigned32, + alaIPv6InterfaceAdvRetransTimer Unsigned32, + alaIPv6InterfaceAdvDefaultLifetime Unsigned32, + alaIPv6InterfaceName SnmpAdminString, + alaIPv6InterfaceAdvSendMtu TruthValue, + alaIPv6InterfaceReachableTime Unsigned32, + alaIPv6InterfaceBaseReachableTime Unsigned32, + alaIPv6InterfaceMinRtrAdvInterval Unsigned32, + alaIPv6InterfaceClockSkew Unsigned32, + alaIPv6InterfaceRetransTimer Unsigned32, + alaIPv6InterfaceDADTransmits Unsigned32, + alaIPv6InterfaceAdvHopLimit Unsigned32, + alaIPv6InterfaceLPND INTEGER, + alaIPv6InterfaceRAFilter INTEGER, + alaIPv6InterfaceNeighborLimit Unsigned32, + alaIPv6InterfaceRetransBackoff Unsigned32, + alaIPv6InterfaceRetransMax Unsigned32, + alaIPv6InterfaceRouterPreference INTEGER +} + +alaIPv6InterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interfaces." + ::= { alaIPv6InterfaceEntry 1 } + +alaIPv6InterfaceDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface's description." + ::= { alaIPv6InterfaceEntry 2 } + +alaIPv6InterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 interface's maximum transmission unit." + ::= { alaIPv6InterfaceEntry 3 } + +alaIPv6InterfaceType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + vlan(2), + tunnel(3), + loopback(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface type." + ::= { alaIPv6InterfaceEntry 4 } + +alaIPv6InterfaceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface administrative status." + ::= { alaIPv6InterfaceEntry 5 } + +alaIPv6InterfaceSendRouterAdvertisements OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify whether the router sends periodic router + advertisements and responds to router solicitations + on the interface. + + The default value for most interfaces is enable(1). + Some interface types (e.g. 6to4 tunnel) cannot send + router advertisements so the default (and only) + value for those interfaces is disable(2)." + DEFVAL {enable} + ::= { alaIPv6InterfaceEntry 6 } + +alaIPv6InterfaceMaxRtrAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 (4..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum time allowed between sending unsolicited + multicast router advertisements from the interface." + DEFVAL {600} + ::= { alaIPv6InterfaceEntry 7 } + +alaIPv6InterfaceAdvManagedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TRUE/FALSE value to be placed in the 'Managed + address configuration' flag field in router advertisements." + DEFVAL { false } + ::= { alaIPv6InterfaceEntry 8 } + +alaIPv6InterfaceAdvOtherConfigFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TRUE/FALSE value to be placed in the 'Other stateful + configuration' flag field in router advertisements." + DEFVAL { false } + ::= { alaIPv6InterfaceEntry 9 } + +alaIPv6InterfaceAdvReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Reachable Time field in + the router advertisements sent over this interface. The + value zero means unspecified by this router." + DEFVAL {0} + ::= { alaIPv6InterfaceEntry 10 } + +alaIPv6InterfaceAdvRetransTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Retrans Timer field in + the router advertisements sent over this interface. The + value zero means unspecified by this router." + DEFVAL {0} + ::= { alaIPv6InterfaceEntry 11 } + +alaIPv6InterfaceAdvDefaultLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..9000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Router Lifetime field in + the router advertisements sent over this interface. + + The value MUST be either zero, 1, or between + alaIPv6InterfaceMaxRtrAdvInterval and 9000 seconds. + + The special value zero indicates that the router is not + to be used as a default router. + + The special value 1 indicates that this object's true + value should be computed using the formula + 3 * alaIPv6InterfaceMaxRtrAdvInterval." + DEFVAL {1} + ::= { alaIPv6InterfaceEntry 12 } + +alaIPv6InterfaceName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mandatory user-assigned name for the interface. + + Since the loopback interface is created without user + interaction, the name 'loopback' will be automatically + assigned." + ::= { alaIPv6InterfaceEntry 13 } + +alaIPv6InterfaceAdvSendMtu OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TRUE/FALSE value that determines whether the MTU + option is sent in Router Advertisements." + DEFVAL { false } + ::= { alaIPv6InterfaceEntry 14 } + +alaIPv6InterfaceReachableTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the absence of any reachability notification, the + amount of time a neighbor reached via this interface + will remain in the reachable state before transitioning + to the stale state. Computed to be between .5 and 1.5 + times the alaIPv6InterfaceBaseReachableTime." + ::= { alaIPv6InterfaceEntry 15 } + +alaIPv6InterfaceBaseReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (10..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The base value used to compute the reachable time + for neighbors reached via this interface. See + alaIPv6InterfaceReachableTime above." + ::= { alaIPv6InterfaceEntry 16 } + +alaIPv6InterfaceMinRtrAdvInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..1350) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum time allowed between sending unsolicited + multicast router advertisements from the interface. + + The time must be a minimum of 3 seconds and no more than + .75 times the value of alaIPv6InterfaceMaxRtrAdvInterval. + + Setting this object to the special value of 0 indicates + that the minimum interval should be automatically + recalculated using the formula .33 times the value of + alaIPv6InterfaceMaxRtrAdvInterval." + DEFVAL {0} + ::= { alaIPv6InterfaceEntry 17 } + +alaIPv6InterfaceClockSkew OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Router Advertisement decrementing timers must be consistent + in all Advertisements on the link. The clock skew accounts + for link propogation delays and poorly synchronized clocks." + DEFVAL { 600 } + ::= { alaIPv6InterfaceEntry 18 } + +alaIPv6InterfaceRetransTimer OBJECT-TYPE + SYNTAX Unsigned32 (1000..30000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time to wait before retransmitting a Neighbor + Solicitation during neighbor discovery." + DEFVAL { 1000 } + ::= { alaIPv6InterfaceEntry 19 } + +alaIPv6InterfaceDADTransmits OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of Neighbor Solicitations to send during Duplicate + Address Detection. + + A value of 0 indicates that DAD will not be performed for + addresses assigned to the interface." + DEFVAL { 1 } + ::= { alaIPv6InterfaceEntry 20 } + +alaIPv6InterfaceAdvHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value placed in the current hop limit field of router + advertisements." + DEFVAL { 64 } + ::= { alaIPv6InterfaceEntry 21 } + +alaIPv6InterfaceLPND OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable local proxy neighbor discovery." + ::= { alaIPv6InterfaceEntry 22 } + +alaIPv6InterfaceRAFilter OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Enable/disable RA filtering. + + This object has been superseded by the + alaIPv6RAFilterInterfaceTable." + ::= { alaIPv6InterfaceEntry 23 } + +alaIPv6InterfaceNeighborLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number o neighbor entries that may be cached + on this interface. A value of 0 indicates that no limit + is set. The minimum value is 10." + DEFVAL {0} + ::= { alaIPv6InterfaceEntry 24 } + +alaIPv6InterfaceRetransBackoff OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The neighbor unreachability detection exponential backoff base. + A value of 1 indicates the use of fixed interval retransmissions." + DEFVAL { 1 } + ::= { alaIPv6InterfaceEntry 25 } + +alaIPv6InterfaceRetransMax OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of neighbor solicitations to be sent during + neighbor discovery or neighbor unreachability detection." + DEFVAL { 3 } + ::= { alaIPv6InterfaceEntry 26 } + +alaIPv6InterfaceRouterPreference OBJECT-TYPE + SYNTAX INTEGER { + medium(0), + high(1), + low(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preference a host should give to using this router + as a default router." + ::= { alaIPv6InterfaceEntry 27 } + + +-- +-- Alcatel IPv6 Tunnel Configuration +-- + +alaIPv6TunnelConfig OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBObjects 3 } + +alaIPv6ConfigTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6ConfigTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for IPv6 configured tunnels. This table contains the + tunnel-specific information extending the corresponding + tunnel interface entry in alaIPv6InterfaceTable." + ::= { alaIPv6TunnelConfig 2 } + +alaIPv6ConfigTunnelEntry OBJECT-TYPE + SYNTAX AlaIPv6ConfigTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry contains the objects for an IPv6 configured tunnel." + INDEX { ipv6IfIndex } + ::= { alaIPv6ConfigTunnelTable 1 } + +AlaIPv6ConfigTunnelEntry ::= SEQUENCE { + alaIPv6ConfigTunnelV4Source IpAddress, + alaIPv6ConfigTunnelV4Dest IpAddress +} + +alaIPv6ConfigTunnelV4Source OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IPv4 address for the tunnel." + ::= { alaIPv6ConfigTunnelEntry 1 } + +alaIPv6ConfigTunnelV4Dest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination IPv4 address for the tunnel." + ::= { alaIPv6ConfigTunnelEntry 2 } + + +-- +-- Alcatel IPv6 Interface Address Table +-- + +alaIPv6InterfaceAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfaceAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + addresses assigned to interfaces." + ::= { alcatelIND1IPv6MIBObjects 4 } + +alaIPv6InterfaceAddressEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfaceAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface address entry. + + The same link-local address may be assigned to + multiple interfaces. A global address may only + be assigned to a single interface." + INDEX { ipv6IfIndex, alaIPv6InterfaceAddress } + ::= { alaIPv6InterfaceAddressTable 1 } + +AlaIPv6InterfaceAddressEntry ::= SEQUENCE { + alaIPv6InterfaceAddressRowStatus RowStatus, + alaIPv6InterfaceAddress Ipv6Address, + alaIPv6InterfaceAddressPrefixLength Unsigned32, + alaIPv6InterfaceAddressAnycastFlag TruthValue, + alaIPv6InterfaceAddressDADStatus INTEGER +} + +alaIPv6InterfaceAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interface addresses." + ::= { alaIPv6InterfaceAddressEntry 1 } + +alaIPv6InterfaceAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 address (or prefix for EUI-64 addresses) + assigned to the interface." + ::= { alaIPv6InterfaceAddressEntry 2 } + +alaIPv6InterfaceAddressPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (3..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 + address' prefix." + ::= { alaIPv6InterfaceAddressEntry 3 } + +alaIPv6InterfaceAddressAnycastFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if this + address is an anycast address and the value + 'false(2)' otherwise." + DEFVAL { false } + ::= { alaIPv6InterfaceAddressEntry 4 } + +alaIPv6InterfaceAddressDADStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + pending(1), + duplicate(2), + passed(3), + check(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of duplicate address detection for this address. + The only value that may be set via SNMP is 'check' when the + current status is 'duplicate'. In such cases, duplicate + address detection will be performed again for the address." + ::= { alaIPv6InterfaceAddressEntry 5 } + + +-- +-- Alcatel IPv6 EUI64 Interface Address Table +-- + +alaIPv6InterfaceEUI64AddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfaceEUI64AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + addresses formed by appending an EUI-64 interface + identifier to the specified prefix. + + This table is mainly used for the creation of such + addresses. After creation they can be managed + via the alaIPv6InterfaceAddressTable." + ::= { alcatelIND1IPv6MIBObjects 5 } + +alaIPv6InterfaceEUI64AddressEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfaceEUI64AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface EUI-64 address entry." + INDEX { ipv6IfIndex, + alaIPv6InterfaceEUI64AddressPrefix } + ::= { alaIPv6InterfaceEUI64AddressTable 1 } + +AlaIPv6InterfaceEUI64AddressEntry ::= SEQUENCE { + alaIPv6InterfaceEUI64AddressRowStatus RowStatus, + alaIPv6InterfaceEUI64AddressPrefix AlaIPv6AddressPrefix, + alaIPv6InterfaceEUI64AddressPrefixLength Unsigned32, + alaIPv6InterfaceEUI64AddressIdentifier OCTET STRING +} + +alaIPv6InterfaceEUI64AddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interface EUI-64 addresses." + ::= { alaIPv6InterfaceEUI64AddressEntry 1 } + +alaIPv6InterfaceEUI64AddressPrefix OBJECT-TYPE + SYNTAX AlaIPv6AddressPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix for the EUI-64 address." + ::= { alaIPv6InterfaceEUI64AddressEntry 2 } + +alaIPv6InterfaceEUI64AddressPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 + address' prefix. The prefix length must be in the + range 3..64 or 128." + ::= { alaIPv6InterfaceEUI64AddressEntry 3 } + +alaIPv6InterfaceEUI64AddressIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's EUI-64 identifier which is combined + with the prefix to form the IPv6 address." + ::= { alaIPv6InterfaceEUI64AddressEntry 4 } + + +-- +-- Alcatel IPv6 Neighbor Table. +-- + +alaIPv6NeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 neighbor table. Much of this information is + available in the RFC-2465 ipv6NetToMediaTable. However, + that table does not allow the static configuration of + neighbor entries (all objects except for + ipv6NetToMediaValid are read-only)." + ::= { alcatelIND1IPv6MIBObjects 6 } + +alaIPv6NeighborEntry OBJECT-TYPE + SYNTAX AlaIPv6NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IPv6 address to `physical' + address equivalence (a neighbor)." + INDEX { ipv6IfIndex, alaIPv6NeighborNetAddress } + ::= { alaIPv6NeighborTable 1 } + +AlaIPv6NeighborEntry ::= SEQUENCE { + alaIPv6NeighborNetAddress Ipv6Address, + alaIPv6NeighborPhysAddress PhysAddress, + alaIPv6NeighborSlot Unsigned32, + alaIPv6NeighborPort Unsigned32, + alaIPv6NeighborType INTEGER, + alaIPv6NeighborState INTEGER, + alaIPv6NeighborLastUpdated TimeStamp, + alaIPv6NeighborRowStatus RowStatus, + alaIPv6NeighborLifetime Unsigned32, + alaIPv6NeighborReachability INTEGER, + alaIPv6NeighborChassis Unsigned32, + alaIPv6NeighborPortIfIndex Unsigned32 +} + +alaIPv6NeighborNetAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The neighbor's IPv6 Address." + ::= { alaIPv6NeighborEntry 1 } + +alaIPv6NeighborPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The neighbor's media-dependent `physical' address." + ::= { alaIPv6NeighborEntry 2 } + +alaIPv6NeighborSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The slot used to reach the neighbor. When creating a static neighbor + the slot must be specified. On read, a value of zero indicates + the slot is not known/not applicable. + + Superseded by alaIPv6NeighborPortIfIndex" + ::= { alaIPv6NeighborEntry 3 } + +alaIPv6NeighborPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The port used to reach the neighbor. When creating a static neighbor + the port must be specified. On read, a value of zero indicates the + port is not known/not applicable. + + Superseded by alaIPv6NeighborPortIfIndex." + ::= { alaIPv6NeighborEntry 4 } + +alaIPv6NeighborType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + dynamic(2), -- dynamically resolved + static(3), -- statically configured + local(4) -- local interface + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the mapping. The 'dynamic(2)' type + indicates that the IPv6 address to physical + addresses mapping has been dynamically + resolved using the IPv6 Neighbor Discovery + protocol. The static(3)' types indicates that + the mapping has been statically configured. + The local(4) indicates that the mapping is + provided for an entity's own interface address. + + All entries added via this table will have the + type static(3) and only static entries may be + removed via this table." + ::= { alaIPv6NeighborEntry 5 } + +alaIPv6NeighborState OBJECT-TYPE + SYNTAX INTEGER { + reachable(1), -- confirmed reachability + stale(2), -- unconfirmed reachability + delay(3), -- waiting for reachability + -- confirmation before entering + -- the probe state + probe(4), -- actively probing + invalid(5), -- an invalidated mapping + unknown(6) -- state can not be determined + -- for some reason. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Neighbor Unreachability Detection state + for the interface when the address mapping in + this entry is used." + ::= { alaIPv6NeighborEntry 6 } + +alaIPv6NeighborLastUpdated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this entry + was last updated. If this entry was updated prior + to the last re-initialization of the local network + management subsystem, then this object contains + a zero value." + ::= { alaIPv6NeighborEntry 7 } + +alaIPv6NeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of static + entries in the neighbor table." + ::= { alaIPv6NeighborEntry 8 } + +alaIPv6NeighborLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining time the neighbor will stay in its current + state. External events may cause a state change before + the expiry of this lifetime. A value of zero indicates + the neighbor will remain in its current state indefinitely." + ::= { alaIPv6NeighborEntry 9 } + +alaIPv6NeighborReachability OBJECT-TYPE + SYNTAX INTEGER { + confirmed(1), -- confirmed reachability + unconfirmed(2), -- unconfirmed reachability + incomplete(3) -- detection incomplete + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reachability status of the neighbor." + ::= { alaIPv6NeighborEntry 10 } + +alaIPv6NeighborChassis OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "On a multi-chasis system, the chassis used to reach the neighbor. + On a single-chassis system this value is always 0. On read, a + value of zero may indicate that the chassis is not known/not + applicable. + + Superseded by alaIPv6NeighborPortIfIndex." + DEFVAL { 0 } + ::= { alaIPv6NeighborEntry 11 } + +alaIPv6NeighborPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the physical port or link aggregation used to reach + the neighbor. When creating a static neighbor the port ifIndex must + be specified. On read, a value of zero indicates the port ifIndex + is not known/not applicable." + ::= { alaIPv6NeighborEntry 12 } + +-- +-- Alcatel IPv6 Static Routes Table +-- + +alaIPv6StaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table has been superseded by alaIprmV6StaticRouteTable in + ALCATEL-IND1-IPRMV6-MIB. + + Table allowing the creation and removal of static + IPv6 routes." + ::= { alcatelIND1IPv6MIBObjects 7 } + +alaIPv6StaticRouteEntry OBJECT-TYPE + SYNTAX AlaIPv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A static route entry." + INDEX { alaIPv6StaticRouteDest, + alaIPv6StaticRoutePfxLength } + ::= { alaIPv6StaticRouteTable 1 } + +AlaIPv6StaticRouteEntry ::= SEQUENCE { + alaIPv6StaticRouteDest Ipv6Address, + alaIPv6StaticRoutePfxLength Integer32, + alaIPv6StaticRouteIfIndex Ipv6IfIndexOrZero, + alaIPv6StaticRouteNextHop Ipv6Address, + alaIPv6StaticRouteMetric Unsigned32, + alaIPv6StaticRouteRowStatus RowStatus +} + +alaIPv6StaticRouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The destination IPv6 address of this static + route. This object may not take a Multicast + address value." + ::= { alaIPv6StaticRouteEntry 1 } + +alaIPv6StaticRoutePfxLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Indicates the prefix length of the destination + address." + ::= { alaIPv6StaticRouteEntry 2 } + +alaIPv6StaticRouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If the next hop address is a link-local + address, this is the ipv6IfIndex value of the + interface over which the destination is reached. + For all other next hop address types the value + is zero." + DEFVAL { 0 } + ::= { alaIPv6StaticRouteEntry 3 } + +alaIPv6StaticRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IPv6 address of the next hop towards the + destination." + ::= { alaIPv6StaticRouteEntry 4 } + +alaIPv6StaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The routing metric for this route. The lower the + value, the higher the priority for the static + route." + DEFVAL { 1 } + ::= { alaIPv6StaticRouteEntry 5 } + +alaIPv6StaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Used to control the addition and removal of static + routes." + ::= { alaIPv6StaticRouteEntry 6 } + + +-- +-- Local host name to IPv6 address table +-- + +alaIPv6HostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local table mapping host names to IPv6 addresses. This provides + the equivalent of /etc/hosts for IPv6." + ::= { alcatelIND1IPv6MIBObjects 8 } + +alaIPv6HostEntry OBJECT-TYPE + SYNTAX AlaIPv6HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry maps a host name to an IPv6 address." + INDEX { alaIPv6HostName, alaIPv6HostAddress } + ::= { alaIPv6HostTable 1 } + +AlaIPv6HostEntry ::= SEQUENCE { + alaIPv6HostName SnmpAdminString, + alaIPv6HostAddress Ipv6Address, + alaIPv6HostRowStatus RowStatus +} + +alaIPv6HostName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A host name to be mapped to an IPv6 address." + ::= { alaIPv6HostEntry 1 } + +alaIPv6HostAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 address mapped to the host name." + ::= { alaIPv6HostEntry 2 } + +alaIPv6HostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows host name/IPv6 address mappings to be created and + deleted in this table." + ::= { alaIPv6HostEntry 3 } + + +-- +-- Alcatel IPv6 Interface Prefix Table for Router Advertisements +-- + +alaIPv6InterfacePrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6InterfacePrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of IPv6 + prefixes to be placed in Prefix Information + options in Router Advertisement messages sent + from the interface. + + Default: all prefixes that the router advertises + via routing protocols as being on-link for the + interface from which the advertisement is sent. + The link-local prefix is not included in the + list of advertised prefixes." + ::= { alcatelIND1IPv6MIBObjects 9 } + + +alaIPv6InterfacePrefixEntry OBJECT-TYPE + SYNTAX AlaIPv6InterfacePrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 interface prefix entry." + INDEX { ipv6IfIndex, alaIPv6InterfacePrefix, + alaIPv6InterfacePrefixLength } + ::= { alaIPv6InterfacePrefixTable 1 } + + +AlaIPv6InterfacePrefixEntry ::= SEQUENCE { + alaIPv6InterfacePrefixRowStatus RowStatus, + alaIPv6InterfacePrefix Ipv6Address, + alaIPv6InterfacePrefixLength Unsigned32, + alaIPv6InterfacePrefixValidLifetime Unsigned32, + alaIPv6InterfacePrefixOnLinkFlag TruthValue, + alaIPv6InterfacePrefixPreferredLifetime Unsigned32, + alaIPv6InterfacePrefixAutonomousFlag TruthValue, + alaIPv6InterfacePrefixSource INTEGER, + alaIPv6InterfacePrefixValidLifetimeDecrement TruthValue, + alaIPv6InterfacePrefixValidLifetimeExpire DateAndTime, + alaIPv6InterfacePrefixPreferredLifetimeDecrement TruthValue, + alaIPv6InterfacePrefixPreferredLifetimeExpire DateAndTime +} + + +alaIPv6InterfacePrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of IPv6 + interface prefixes for Router ADvertisement messages." + ::= { alaIPv6InterfacePrefixEntry 1 } + + +alaIPv6InterfacePrefix OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix associated with this interface." + ::= { alaIPv6InterfacePrefixEntry 2 } + + +alaIPv6InterfacePrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length of the prefix in bits." + ::= { alaIPv6InterfacePrefixEntry 3 } + + +alaIPv6InterfacePrefixValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Valid + Lifetime in the Prefix Information + option, in seconds. The designated value + of 4,294,967,295 represents infinity." + DEFVAL { 2592000 } + ::= { alaIPv6InterfacePrefixEntry 4 } + + +alaIPv6InterfacePrefixOnLinkFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the on-link + flag (L-bit) field in the Prefix + Information option." + DEFVAL { true } + ::= { alaIPv6InterfacePrefixEntry 5 } + + +alaIPv6InterfacePrefixPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Preferred + Lifetime in the Prefix Information + option, in seconds. The designated value + of 4,294,967,295 represents infinity." + DEFVAL { 604800 } + ::= { alaIPv6InterfacePrefixEntry 6 } + + +alaIPv6InterfacePrefixAutonomousFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be placed in the Autonomous + Flag field in the Prefix Information + option." + DEFVAL { true } + ::= { alaIPv6InterfacePrefixEntry 7 } + + +alaIPv6InterfacePrefixSource OBJECT-TYPE + SYNTAX INTEGER { + other(1), + dynamic(2), + configured(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source of this prefix. If configured by + management the value will be configured(3). If + determined automatically from IPv6 interface + address configuration the value will be + dynamic(2)." + ::= { alaIPv6InterfacePrefixEntry 8 } + + +alaIPv6InterfacePrefixValidLifetimeDecrement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, use the remaining seconds derived from + alaIPv6InterfacePrefixValidLifetime in the + Router Advertisement. If false, use the static value + alaIPv6InterfacePrefixValidLifetime." + DEFVAL { false } + ::= { alaIPv6InterfacePrefixEntry 9 } + + +alaIPv6InterfacePrefixValidLifetimeExpire OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The date and time when the advertised prefix Valid Lifetime + expires. To use this value, + alaIPv6InterfaceValidLifetimeDecrement must be set to true." + ::= { alaIPv6InterfacePrefixEntry 10 } + + +alaIPv6InterfacePrefixPreferredLifetimeDecrement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, use the remaining seconds derived from + alaIPv6InterfacePrefixPreferredLifetime in the + Router Advertisement. If false, use the static value + alaIPv6InterfacePrefixPreferredLifetime." + DEFVAL { false } + ::= { alaIPv6InterfacePrefixEntry 11 } + + +alaIPv6InterfacePrefixPreferredLifetimeExpire OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The date and time when the advertised prefix Preferred Lifetime + expires. To use this value, + alaIPv6InterfacePreferredLifetimeDecrement must be set to true." + ::= { alaIPv6InterfacePrefixEntry 12 } + + +-- +-- Alcatel IPv6 path MTU table +-- + +alaIPv6PMTUTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6PMTUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the retrieval of the known IPv6 + path MTU value." + ::= { alcatelIND1IPv6MIBObjects 10 } + +alaIPv6PMTUEntry OBJECT-TYPE + SYNTAX AlaIPv6PMTUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPv6 path MTU entry." + INDEX { alaIPv6PMTUDest } + ::= { alaIPv6PMTUTable 1 } + +AlaIPv6PMTUEntry ::= SEQUENCE { + alaIPv6PMTUDest Ipv6Address, + alaIPv6PMTU Unsigned32, + alaIPv6PMTUExpire Unsigned32, + alaIPv6PMTUHits Counter32, + alaIPv6PMTUUpdates Counter32 +} + +alaIPv6PMTUDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination address of the IPv6 path." + ::= { alaIPv6PMTUEntry 1 } + +alaIPv6PMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path's MTU." + ::= { alaIPv6PMTUEntry 2 } + +alaIPv6PMTUExpire OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before the PMTU entry is + removed from the table." + ::= { alaIPv6PMTUEntry 3 } + +alaIPv6PMTUHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the path MTU entry has been used." + ::= { alaIPv6PMTUEntry 4 } + +alaIPv6PMTUUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the path MTU entry has been updated." + ::= { alaIPv6PMTUEntry 5 } + + +-- +-- Alcatel IPv6 route flags table +-- + +alaIPv6RouteFlagsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6RouteFlagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the retrieval of the flags for + IPv6 route entries." + ::= { alcatelIND1IPv6MIBObjects 11 } + +alaIPv6RouteFlagsEntry OBJECT-TYPE + SYNTAX AlaIPv6RouteFlagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPV6 route flags entry." + AUGMENTS { ipv6RouteEntry } + ::= { alaIPv6RouteFlagsTable 1 } + +AlaIPv6RouteFlagsEntry ::= SEQUENCE { + alaIPv6RouteFlagsUp TruthValue, + alaIPv6RouteFlagsGateway TruthValue, + alaIPv6RouteFlagsHost TruthValue, + alaIPv6RouteFlagsStatic TruthValue, + alaIPv6RouteFlagsCloneable TruthValue, + alaIPv6RouteFlagsDiscard TruthValue, + alaIPv6RouteFlagsECMP TruthValue, + alaIPv6RouteFlagsTransient TruthValue +} + +alaIPv6RouteFlagsUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Up (U) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 1 } + +alaIPv6RouteFlagsGateway OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Gateway (G) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 2 } + +alaIPv6RouteFlagsHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Host (H) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 3 } + +alaIPv6RouteFlagsStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Static (S) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 4 } + +alaIPv6RouteFlagsCloneable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Cloneable (C) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 5 } + +alaIPv6RouteFlagsDiscard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Discard/Blackhole (B) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 6 } + +alaIPv6RouteFlagsECMP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the ECMP (E) flag is set on the route." + ::= { alaIPv6RouteFlagsEntry 7 } + +alaIPv6RouteFlagsTransient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if route has not been replaced by valid route after takeover." + ::= { alaIPv6RouteFlagsEntry 8 } + + +-- +-- Alcatel IPv6 Local Unicast Address Table +-- + +alaIPv6LocalUnicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6LocalUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of local IPv6 + unicast addresses (RFC 4193) on an interface." + ::= { alcatelIND1IPv6MIBObjects 13 } + +alaIPv6LocalUnicastEntry OBJECT-TYPE + SYNTAX AlaIPv6LocalUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An local unicast IPv6 address entry." + INDEX { ipv6IfIndex, + alaIPv6LocalUnicastGlobalID, + alaIPv6LocalUnicastSubnetID, + alaIPv6LocalUnicastInterfaceID } + ::= { alaIPv6LocalUnicastTable 1 } + +AlaIPv6LocalUnicastEntry ::= SEQUENCE { + alaIPv6LocalUnicastGlobalID OCTET STRING, + alaIPv6LocalUnicastSubnetID OCTET STRING, + alaIPv6LocalUnicastInterfaceID OCTET STRING, + alaIPv6LocalUnicastPrefixLength Unsigned32, + alaIPv6LocalUnicastEUI64 TruthValue, + alaIPv6LocalUnicastRowStatus RowStatus +} + +alaIPv6LocalUnicastGlobalID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The global ID portion of the local IPv6 unicast address. Leave + the value as all zero when adding a new addres to use the + alaIPv6GlobalID value." + ::= { alaIPv6LocalUnicastEntry 1 } + +alaIPv6LocalUnicastSubnetID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The subnet ID portion of the local IPv6 unicast address." + ::= { alaIPv6LocalUnicastEntry 2 } + +alaIPv6LocalUnicastInterfaceID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface identifier portion of the local IPv6 unicast + address. When alaIPv6LocalUnicastEUI64 is true(1) the value + of this object should be all zero." + ::= { alaIPv6LocalUnicastEntry 3 } + +alaIPv6LocalUnicastPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (64..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bits that are significant in the IPv6 + address prefix." + DEFVAL { 64 } + ::= { alaIPv6LocalUnicastEntry 4 } + +alaIPv6LocalUnicastEUI64 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true(1) the interface identifier is formed from an + automatically generated EUI-64 value." + DEFVAL { false } + ::= { alaIPv6LocalUnicastEntry 5 } + +alaIPv6LocalUnicastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of local IPv6 + unicast addresses." + ::= { alaIPv6LocalUnicastEntry 6 } + +-- +-- alaIPv6RAFilterTrustedTable { alcatelIND1IPv6MIBObjects 14 } obsolete and removed +-- + +-- +-- Alcatel IPv6 RA Filtering Trusted Ports Table - deprecated +-- + +alaIPv6RAFilterTrustedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6RAFilterTrustedPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table allowing the creation and removal of trusted ports + for an interface's RA filtering. + + This table has been superseded by the + alaIPv6RAFilterTrustedSourceTable" + ::= { alcatelIND1IPv6MIBObjects 15 } + +alaIPv6RAFilterTrustedPortEntry OBJECT-TYPE + SYNTAX AlaIPv6RAFilterTrustedPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An RA filter trusted port entry." + INDEX { ipv6IfIndex, + alaIPv6RAFilterTrustedPortIfIndex } + ::= { alaIPv6RAFilterTrustedPortTable 1 } + +AlaIPv6RAFilterTrustedPortEntry ::= SEQUENCE { + alaIPv6RAFilterTrustedPortIfIndex Unsigned32, + alaIPv6RAFilterTrustedPortRowStatus RowStatus +} + +alaIPv6RAFilterTrustedPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The ifIndex of a trusted physical port or link aggregation." + ::= { alaIPv6RAFilterTrustedPortEntry 1 } + +alaIPv6RAFilterTrustedPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Used to control the addition and removal of an RA filter's + trusted ports." + ::= { alaIPv6RAFilterTrustedPortEntry 2 } + + +-- +-- Alcatel IPv6 RA Filtering Interface Table +-- + +alaIPv6RAFilterInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6RAFilterInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to control operation of RA Filtering on a VLAN." + ::= { alcatelIND1IPv6MIBObjects 16 } + +alaIPv6RAFilterInterfaceEntry OBJECT-TYPE + SYNTAX AlaIPv6RAFilterInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An RA filter interface entry." + INDEX { alaIPv6RAFilterInterfaceVlan } + ::= { alaIPv6RAFilterInterfaceTable 1 } + +AlaIPv6RAFilterInterfaceEntry ::= SEQUENCE { + alaIPv6RAFilterInterfaceVlan Unsigned32, + alaIPv6RAFilterInterfaceAdminStatus INTEGER, + alaIPv6RAFilterInterfaceRowStatus RowStatus +} + +alaIPv6RAFilterInterfaceVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the VLAN on which RA Filtering is to be configured." + ::= { alaIPv6RAFilterInterfaceEntry 1 } + +alaIPv6RAFilterInterfaceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RA filtering administrative status." + DEFVAL { enable } + ::= { alaIPv6RAFilterInterfaceEntry 2 } + +alaIPv6RAFilterInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of an interface's + RA filter configuration." + ::= { alaIPv6RAFilterInterfaceEntry 3 } + + +-- +-- Alcatel IPv6 RA Filtering Trusted Source Table +-- + +alaIPv6RAFilterTrustedSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIPv6RAFilterTrustedSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table allowing the creation and removal of trusted sources + for a VLAN's RA filtering." + ::= { alcatelIND1IPv6MIBObjects 17 } + +alaIPv6RAFilterTrustedSourceEntry OBJECT-TYPE + SYNTAX AlaIPv6RAFilterTrustedSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An RA filter trusted source entry." + INDEX { alaIPv6RAFilterInterfaceVlan, + alaIPv6RAFilterTrustedSourceType, + alaIPv6RAFilterTrustedSourceValue } + ::= { alaIPv6RAFilterTrustedSourceTable 1 } + +AlaIPv6RAFilterTrustedSourceEntry ::= SEQUENCE { + alaIPv6RAFilterTrustedSourceType AlaIPv6RAFilterTrustedSourceType, + alaIPv6RAFilterTrustedSourceValue AlaIPv6RAFilterTrustedSourceValue, + alaIPv6RAFilterTrustedSourceRowStatus RowStatus +} + +alaIPv6RAFilterTrustedSourceType OBJECT-TYPE + SYNTAX AlaIPv6RAFilterTrustedSourceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the trusted source selector." + ::= { alaIPv6RAFilterTrustedSourceEntry 1 } + +alaIPv6RAFilterTrustedSourceValue OBJECT-TYPE + SYNTAX AlaIPv6RAFilterTrustedSourceValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trusted source selector's value." + ::= { alaIPv6RAFilterTrustedSourceEntry 2 } + +alaIPv6RAFilterTrustedSourceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to control the addition and removal of a trusted source entry." + ::= { alaIPv6RAFilterTrustedSourceEntry 3 } + + +-- +-- IPv6 Traps +-- + +ndpMaxLimitReached NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + " This notification is generated when hardware table has reached supported + Maximum entries. OS6400 will not generate new ARP request for new nexthops" +::= {alcatelIND1IPv6MIBNotifications 1} + +alaIPv6NeighborLimitExceeded NOTIFICATION-TYPE + OBJECTS { alaIPv6NeighborLimit } + STATUS current + DESCRIPTION + "Notification that the system-wide neighbor cache limit + has been exceeded." +::= {alcatelIND1IPv6MIBNotifications 2} + +alaIPv6NeighborVRFLimitExceeded NOTIFICATION-TYPE + OBJECTS { + alaVirtualRouterName, + alaIPv6NeighborVRFLimit + } + STATUS current + DESCRIPTION + "Notification that a per-VRF neighbor cache limit + has been exceeded." +::= {alcatelIND1IPv6MIBNotifications 3} + +alaIPv6InterfaceNeighborLimitExceeded NOTIFICATION-TYPE + OBJECTS { + ipv6IfIndex, + alaIPv6InterfaceNeighborLimit + } + STATUS current + DESCRIPTION + "Notification that a per-interface neighbor cache limit + has been exceeded." +::= {alcatelIND1IPv6MIBNotifications 4} + + + +-- +-- conformance information +-- + +alcatelIND1IPv6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIB 2 } +alcatelIND1IPv6MIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBConformance 1 } +alcatelIND1IPv6MIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IPv6MIBConformance 2 } + +alaIPv6Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel IPv6 stack and + implementing ALCATEL-IND1-IPV6-MIB." + MODULE + MANDATORY-GROUPS { alaIPv6TunnelConfigGroup, + alaIPv6ConfigGroup, + alaIPv6NeighborGroup, + alaIPv6InterfaceGroup, + alaIPv6InterfaceAddressGroup, + alaIPv6InterfaceEUI64AddressGroup, + alaIPv6InterfacePrefixGroup, + alaIPv6PMTUGroup, + alaIPv6RouteFlagsGroup, + alaIPv6LocalUnicastGroup, + alaIPv6RAFilterGroup + } + ::= { alcatelIND1IPv6MIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaIPv6TunnelConfigGroup OBJECT-GROUP + OBJECTS { + alaIPv6ConfigTunnelV4Source, + alaIPv6ConfigTunnelV4Dest + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel IPv6 + tunneling." + ::= { alcatelIND1IPv6MIBGroups 1 } + +alaIPv6ConfigGroup OBJECT-GROUP + OBJECTS { + alaIPv6ClearNeighbors, + alaIPv6ClearTraffic, + alaIPv6ClearPMTUTable, + alaIPv6PMTUMinLifetime, + alaIPv6NeighborStaleLifetime, + alaIPv6GlobalID, + alaIPv6VirtualSourceMAC, + alaIPv6NeighborLimit, + alaIPv6NeighborVRFLimit + } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IPv6 stack." + ::= { alcatelIND1IPv6MIBGroups 2 } + +alaIPv6NeighborGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6NeighborNetAddress, + alaIPv6NeighborPhysAddress, + -- alaIPv6NeighborSlot, + -- alaIPv6NeighborPort, + alaIPv6NeighborType, + -- alaIPv6NeighborState, + alaIPv6NeighborLastUpdated, + alaIPv6NeighborRowStatus, + alaIPv6NeighborLifetime, + alaIPv6NeighborReachability, + -- alaIPv6NeighborChassis, + alaIPv6NeighborPortIfIndex + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + neighbors." + ::= { alcatelIND1IPv6MIBGroups 3 } + +alaIPv6StaticRouteGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6StaticRouteDest, + -- alaIPv6StaticRoutePfxLength, + alaIPv6StaticRouteIfIndex, + alaIPv6StaticRouteNextHop, + alaIPv6StaticRouteMetric, + alaIPv6StaticRouteRowStatus + } + STATUS obsolete + DESCRIPTION + "A collection of objects to support management of IPv6 + static routes." + ::= { alcatelIND1IPv6MIBGroups 4 } + +alaIPv6InterfaceGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfaceRowStatus, + alaIPv6InterfaceDescription, + alaIPv6InterfaceMtu, + alaIPv6InterfaceType, + alaIPv6InterfaceAdminStatus, + alaIPv6InterfaceSendRouterAdvertisements, + alaIPv6InterfaceMaxRtrAdvInterval, + alaIPv6InterfaceAdvManagedFlag, + alaIPv6InterfaceAdvOtherConfigFlag, + alaIPv6InterfaceAdvReachableTime, + alaIPv6InterfaceAdvRetransTimer, + alaIPv6InterfaceAdvDefaultLifetime, + alaIPv6InterfaceName, + alaIPv6InterfaceAdvSendMtu, + alaIPv6InterfaceReachableTime, + alaIPv6InterfaceBaseReachableTime, + alaIPv6InterfaceMinRtrAdvInterval, + alaIPv6InterfaceClockSkew, + alaIPv6InterfaceRetransTimer, + alaIPv6InterfaceDADTransmits, + alaIPv6InterfaceAdvHopLimit, + alaIPv6InterfaceLPND, + alaIPv6InterfaceNeighborLimit, + alaIPv6InterfaceRetransBackoff, + alaIPv6InterfaceRetransMax, + alaIPv6InterfaceRouterPreference + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + interfaces." + ::= { alcatelIND1IPv6MIBGroups 5 } + +alaIPv6InterfaceAddressGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfaceAddressRowStatus, + -- alaIPv6InterfaceAddress, + alaIPv6InterfaceAddressPrefixLength, + alaIPv6InterfaceAddressAnycastFlag, + alaIPv6InterfaceAddressDADStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + addresses assigned to interfaces." + ::= { alcatelIND1IPv6MIBGroups 6 } + +alaIPv6InterfaceEUI64AddressGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfaceEUI64AddressRowStatus, + -- alaIPv6InterfaceEUI64AddressPrefix, + alaIPv6InterfaceEUI64AddressPrefixLength, + alaIPv6InterfaceEUI64AddressIdentifier + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + EUI-64 addresses assigned to interfaces." + ::= { alcatelIND1IPv6MIBGroups 7 } + +alaIPv6InterfacePrefixGroup OBJECT-GROUP + OBJECTS { + alaIPv6InterfacePrefixRowStatus, + -- alaIPv6InterfacePrefix, + -- alaIPv6InterfacePrefixLength, + alaIPv6InterfacePrefixValidLifetime, + alaIPv6InterfacePrefixOnLinkFlag, + alaIPv6InterfacePrefixPreferredLifetime, + alaIPv6InterfacePrefixAutonomousFlag, + alaIPv6InterfacePrefixSource, + alaIPv6InterfacePrefixValidLifetimeDecrement, + alaIPv6InterfacePrefixValidLifetimeExpire, + alaIPv6InterfacePrefixPreferredLifetimeDecrement, + alaIPv6InterfacePrefixPreferredLifetimeExpire + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + prefixes assigned to interfaces." + ::= { alcatelIND1IPv6MIBGroups 8 } + +alaIPv6PMTUGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6PMTUDest, + alaIPv6PMTU, + alaIPv6PMTUExpire, + alaIPv6PMTUHits, + alaIPv6PMTUUpdates + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + path MTUs." + ::= { alcatelIND1IPv6MIBGroups 9 } + +alaIPv6RouteFlagsGroup OBJECT-GROUP + OBJECTS { + alaIPv6RouteFlagsUp, + alaIPv6RouteFlagsGateway, + alaIPv6RouteFlagsHost, + alaIPv6RouteFlagsStatic, + alaIPv6RouteFlagsCloneable, + alaIPv6RouteFlagsDiscard, + alaIPv6RouteFlagsECMP, + alaIPv6RouteFlagsTransient + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + route flags." + ::= { alcatelIND1IPv6MIBGroups 10 } + +alaIPv6LocalUnicastGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6LocalUnicastGlobalID, + -- alaIPv6LocalUnicastSubnetID, + -- alaIPv6LocalUnicastInterfaceID, + alaIPv6LocalUnicastPrefixLength, + alaIPv6LocalUnicastEUI64, + alaIPv6LocalUnicastRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of + local IPv6 unicast addresses (RFC 4193)." + ::= { alcatelIND1IPv6MIBGroups 11 } + +alaIPv6HostGroup OBJECT-GROUP + OBJECTS { + alaIPv6HostRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 + addresses assigned to Host." + ::= { alcatelIND1IPv6MIBGroups 12 } + +alcatelIND1IPv6NotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + -- ndpMaxLimitReached, + alaIPv6NeighborLimitExceeded, + alaIPv6NeighborVRFLimitExceeded, + alaIPv6InterfaceNeighborLimitExceeded + } + STATUS current + DESCRIPTION + "The AlcatelIND1IPv6 MIB Notification Group." + ::= { alcatelIND1IPv6MIBGroups 13 } + +alcatelIND1IPv6DeprecatedObjectGroup OBJECT-GROUP + OBJECTS { + alaIPv6NeighborSlot, + alaIPv6NeighborPort, + alaIPv6NeighborState, + alaIPv6NeighborChassis, + alaIPv6InterfaceRAFilter, + alaIPv6RAFilterTrustedPortRowStatus + } + STATUS current + DESCRIPTION + "Deprecated/obsolete objects" + ::= { alcatelIND1IPv6MIBGroups 14 } + +alcatelIND1IPv6DeprecatedNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ndpMaxLimitReached + } + STATUS current + DESCRIPTION + "Deprecated/obsolete notifications" + ::= { alcatelIND1IPv6MIBGroups 15 } + +alaIPv6RAFilterGroup OBJECT-GROUP + OBJECTS { + -- alaIPv6RAFilterInterfaceVlan, + alaIPv6RAFilterInterfaceAdminStatus, + alaIPv6RAFilterInterfaceRowStatus, + alaIPv6RAFilterTrustedSourceRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of + RA filtering." + ::= { alcatelIND1IPv6MIBGroups 16 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-ISIS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-ISIS-MIB new file mode 100644 index 0000000..984189e --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-ISIS-MIB @@ -0,0 +1,3948 @@ +ALCATEL-IND1-ISIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, TimeTicks, + OBJECT-TYPE, Unsigned32, Counter32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + DisplayString, RowStatus, TruthValue, TimeStamp, + TimeInterval,TEXTUAL-CONVENTION FROM SNMPv2-TC + + routingIND1ISIS FROM ALCATEL-IND1-BASE + + InterfaceIndex FROM IF-MIB + + isisISAdjEntry, isisSysInstance, + isisSysL1State, isisSysL2State, + isisISAdjState, isisManAreaAddrExistState, + SystemID, SNPAAddress FROM ISIS-MIB + + InetAddressType, InetAddress, + InetAddressPrefixLength FROM INET-ADDRESS-MIB + ; + +timetraIsisMIBModule MODULE-IDENTITY + LAST-UPDATED "201205040000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global ISIS Configuration Parameters. + + This MIB has been taken from Alcatel 7x50 device ISIS MIB + with minor modifications. + + Copyright 2003-2007 Alcatel-Lucent. + ALL RIGHTS RESERVED WORLDWIDE + + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + +-- +-- Revision History +-- + + REVISION "200707020000Z" + DESCRIPTION "Rev 4.1 02 Aug 2007 00:00 + Updated copyright information." + + REVISION "0603160000Z" + DESCRIPTION "Rev 4.0 16 Mar 2006 00:00 + Porting MIB to ALCATEL AOS & renamed as ALCATEL-ISIS-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-ISIS-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-ISIS-MIB." + + REVISION "0406020000Z" + DESCRIPTION "Rev 2.1 02 Jun 2004 00:00 + 2.1 release of the TIMETRA-ISIS-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-ISIS-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-ISIS-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-ISIS-MIB." + + REVISION "0109210000Z" + DESCRIPTION "Rev 0.1 21 Sep 2001 00:00 + Initial version of the TIMETRA-ISIS-MIB." + + ::= { routingIND1ISIS 1 } + + +TmnxAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAdminState data type is an enumerated integer that describes + the values used to identify the administratively desired state of + functional modules." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3) + } + +TmnxOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOperState data type is an enumerated integer that describes + the values used to identify the current operational state of functional + modules." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4) + } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- Alcatel 7x50 SR series IS-IS protocol extensions +-- + +vRtrIsisObjs OBJECT IDENTIFIER ::= { timetraIsisMIBModule 10 } +vRtrIsisScalarObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 1 } +vRtrIsisSystemObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 2 } +vRtrIsisIfObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 3 } +vRtrIsisAdjObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 4 } +vRtrIsisNotificationObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 5 } +vRtrIsisDatabaseClearObjs OBJECT IDENTIFIER ::= { vRtrIsisObjs 6 } + + +vRtrIsisNotifications OBJECT IDENTIFIER ::= { timetraIsisMIBModule 11 } +vRtrIsisMIBConformance OBJECT IDENTIFIER ::= { timetraIsisMIBModule 12 } + + +vRtrIsisStatisticsClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines ISIS statistics information clear or reset. + Note:It clears global statistics information and all interfacess + statistics information." + ::= { vRtrIsisScalarObjs 1 } + +vRtrIsisLSPClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the ISIS lsp database clear." + ::= { vRtrIsisScalarObjs 2 } + +vRtrIsisISAdjClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the ISIS adjacency database clear." + ::= { vRtrIsisScalarObjs 3 } + +vRtrIsisSpfClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the ISIS SpfLog database clear." + ::= { vRtrIsisScalarObjs 4 } + + + +-- +-- Extensions to isisSystemTable in ISIS-MIB +-- +-- NOTE: The vRtrIsisTable is in reality an augmentation of the +-- isisSystemTable. However defining it as an augment table causes +-- implementation problems in the agent because the number of writable +-- objects in the combined tables becomes > 32. Instead, vRtrIsisTable +-- is defined with the same index as the isisSystemTable, +-- isisSysInstance, which also has the same value as the vRtrID for +-- a particular instance of the IS-IS protocol the system. +-- +-- A one-to-one dependent relationship exists between a row in the base +-- table, isisSystemTable, and the extention table, vRtrIsisTable. +-- This in effect extends the isisSystemTable with additional columns. +-- Creation (or deletion) of a row in the isisSystemTable results in the same +-- fate for the equivantly indexed row in the vRtrIsisTable. +-- + +vRtrIsisTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisTable provides an extention of the isisSystemTable in + the ISIS-MIB." + ::= { vRtrIsisSystemObjs 1 } + +vRtrIsisEntry OBJECT-TYPE + SYNTAX VRtrIsisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisTable represents additional columns + for attributes specific to the Alcatel 7x50 series IS-IS protocol + instance on this router." + INDEX { isisSysInstance } + ::= { vRtrIsisTable 1 } + +VRtrIsisEntry ::= + SEQUENCE { + vRtrIsisLastEnabledTime DisplayString, + vRtrIsisAuthKey OCTET STRING, + vRtrIsisAuthType INTEGER, + vRtrIsisAuthCheck TruthValue, + vRtrIsisLspLifetime Unsigned32, + vRtrIsisOverloadTimeout Unsigned32, + vRtrIsisOperState TmnxOperState, + vRtrIsisShortCuts TruthValue, + vRtrIsisSpfHoldTime Integer32, + vRtrIsisLastSpfRun DisplayString, + vRtrIsisGracefulRestart TruthValue, + vRtrIsisOverloadOnBoot INTEGER, + vRtrIsisOverloadOnBootTimeout Unsigned32, + vRtrIsisSpfWait Unsigned32, + vRtrIsisSpfInitialWait Unsigned32, + vRtrIsisSpfSecondWait Unsigned32, + vRtrIsisLspMaxWait Unsigned32, + vRtrIsisLspInitialWait Unsigned32, + vRtrIsisLspSecondWait Unsigned32, + vRtrIsisCsnpAuthentication TruthValue, + vRtrIsisHelloAuthentication TruthValue, + vRtrIsisPsnpAuthentication TruthValue, + vRtrIsisGRRestartDuration Unsigned32, + vRtrIsisGRHelperMode TruthValue, + vRtrIsisStrictAdjacencyCheck TruthValue, + vRtrIsisSpfMaxWait Unsigned32, + vRtrIsisActivateIPv4 TruthValue, + vRtrIsisActivateIPv6 TruthValue, + vRtrIsisMTEnabled TruthValue, + vRtrIsisBfdStatus TruthValue, + vRtrIsisBfdAllVlanStatus TruthValue + } + +vRtrIsisLastEnabledTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIsisLastEnabledTime variable contains the sysUpTime + value when vRtrIsisAdminState was last set to enabled (1) to + run the IS-IS protocol in the router." + ::= { vRtrIsisEntry 1 } + +vRtrIsisAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vRtrIsisAuthKey is the authentication key string used to verify + the authenticity of packets sent by neighboring routers on an + IS-IS interface. For authentication to succeed both the + authentication key and the authentication type defined by the + vRtrIsisAuthType variable must match. If vRtrIsisAuthType + is set to 'password', vRtrIsisAuthKey can include any ASCII + character. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. + The most specific value is used. + + When read, vRtrIsisAuthKey always returns an Octet String of + length zero." + DEFVAL { ''H } + ::= { vRtrIsisEntry 2 } + +vRtrIsisAuthType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on an IS-IS interface. For authentication + to succeed both the authentication key defined in the + vRtrIsisAuthKey variable and the authentication type must match. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. The + most specific value is used." + DEFVAL { none } + ::= { vRtrIsisEntry 3 } + +vRtrIsisAuthCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisAuthCheck has a value of 'true', all IS-IS protocol + packets that have a mismatch on either the authentication type, + specified by the value of vRtrIsisAuthType, or the authentication + key, given in vRtrIsisAuthKey are rejected. + + When vRtrIsisAuthCheck has a value of 'false', authentication is + performed on received IS-IS protocol packets but mismatched + packets are not rejected." + DEFVAL { true } + ::= { vRtrIsisEntry 4 } + +vRtrIsisLspLifetime OBJECT-TYPE + SYNTAX Unsigned32 (350..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspLifetime specifies how long, in seconds, + a given LSP is considered valid without the originating router + having refreshed the LSP. The actual LSP refresh timer is the + value of vRtrIsisLspLifetime minus 317 seconds." + DEFVAL { 1200 } + ::= { vRtrIsisEntry 10 } + +vRtrIsisOverloadTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0|60..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadTimeout is the amount of time, in + seconds, the router operates in the overload state before + attempting to reestablish normal operations. While in overload + state, this IS-IS router will only be used if the destination is + only reachable via this router; it is not used for other transit + traffic. Operationally placing the router into the overload + state is often used as a precursor to shutting down the IS-IS + protocol operation. + This variable is an extension to the isisSysWaitTime to accept an + additional value of 0. This value means the router is in overload + infinitely." + DEFVAL { 0 } + ::= { vRtrIsisEntry 11 } + +vRtrIsisOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisOperState indicates the current operating state + of this IS-IS protocol instance on this router." + ::= { vRtrIsisEntry 12 } + + +vRtrIsisShortCuts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of vRtrIsisShortCuts is 'true', MPLS label switched + paths of LSPs are used as next hops whenever BGP need to resolve + the next hop within the IS-IS domain. When the value of + vRtrIsisShortCuts is 'false', IGP shortcuts are not required by + BGP. This doesn't have any meaning if vRtrIsisTrafficEng is set to + false." + DEFVAL { false } + ::= { vRtrIsisEntry 13 } + +vRtrIsisSpfHoldTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval at which SPF is run." + DEFVAL { 10 } + ::= { vRtrIsisEntry 14 } + +vRtrIsisLastSpfRun OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIsisLastSpfRun contains the sysUpTime value when the last + SPF run was performed for this instance of the IS-IS protocol in + the router." + ::= { vRtrIsisEntry 15 } + +vRtrIsisGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisGracefulRestart specifies whether the + graceful restart is enabled or disabled for this instance of IS-IS + on the router." + DEFVAL { false } + ::= { vRtrIsisEntry 16 } + +vRtrIsisOverloadOnBoot OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2), + enabledWaitForBgp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadOnBoot specifies if the router should + be in overload state right after the boot up process. + If the vRtrIsisOverloadOnBoot is set to 'enabled' the overload + timeout is maintained by vRtrIsisOverloadOnBootTimeout." + DEFVAL { disabled } + ::= { vRtrIsisEntry 17 } + +vRtrIsisOverloadOnBootTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0|60..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadOnBootTimeout is the amount of time, + in seconds for which the router operates in the overload state + before attempting to reestablish normal operations when the + system comes up after a fresh boot. + While in overload state, this IS-IS router will only be used if + the destination is only reachable via this router; it is not used + for other transit traffic." + DEFVAL { 0 } + ::= { vRtrIsisEntry 18 } + +vRtrIsisSpfWait OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value of vRtrIsisSpfWait defines the Maximum interval + between two consecutive spf calculations in seconds. + This object has been replaced by vRtrIsisSpfMaxWait, + which has units of milliseconds." + DEFVAL { 10 } + ::= { vRtrIsisEntry 19 } + +vRtrIsisSpfInitialWait OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfInitialWait defines the initial SPF + calculation delay (in milliseconds) after a topology change." + DEFVAL { 1000 } + ::= { vRtrIsisEntry 20 } + +vRtrIsisSpfSecondWait OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfInitialWait defines the hold time + between the first and second SPF calculation (in milliseconds). + + Subsequent SPF runs will occur at exponentially increasing + intervals of spf-second-wait i.e. if spf-second-wait is 1000, + then the next SPF will run after 2000 msec, the next one at + 4000 msec etc until it is capped off at spf-wait value. + + The SPF interval will stay at spf-wait value until there are no + more SPF runs scheduled in that interval. After a full interval + without any SPF runs, the SPF interval will drop back to + spf-initial-wait." + DEFVAL { 1000 } + ::= { vRtrIsisEntry 21 } + +vRtrIsisLspMaxWait OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspWait dDefines the maximum interval + (in seconds) between two consecutive ocurrences of an LSP + being generated." + DEFVAL { 5 } + ::= { vRtrIsisEntry 22 } + +vRtrIsisLspInitialWait OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspInitialWait defines the initial LSP + generation delay (in seconds)." + DEFVAL { 0 } + ::= { vRtrIsisEntry 23 } + +vRtrIsisLspSecondWait OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLspInitialWait defines the hold time + between the first and second LSP generation (in seconds)." + DEFVAL { 1 } + ::= { vRtrIsisEntry 24 } + +vRtrIsisCsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisCsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of CSNP type. + The value of 'false' + + When vRtrIsisCsnpAuthentication has a value of 'false', + supresses authentication of CSNP packets." + DEFVAL { true } + ::= { vRtrIsisEntry 25 } + +vRtrIsisHelloAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisHelloAuthentication has a value of 'true', enables + authentication of individual ISIS packets of HELLO type. + The value of 'false' + + When vRtrIsisHelloAuthentication has a value of 'false', + supresses authentication of HELLO packets." + DEFVAL { true } + ::= { vRtrIsisEntry 26 } + +vRtrIsisPsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisPsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of PSNP type. + The value of 'false' + + When vRtrIsisPsnpAuthentication has a value of 'false', + supresses authentication of PSNP packets." + DEFVAL { true } + ::= { vRtrIsisEntry 27 } + +vRtrIsisGRRestartDuration OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisGRRestartDuration specifies the maximum + amount of time, in seconds, needed to re-establish ISIS + adjacencies in all areas." + DEFVAL { 180 } + ::= { vRtrIsisEntry 28 } + +vRtrIsisGRHelperMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisGRHelperMode specifies whether the + graceful restart helper mode is enabled or disabled for this + instance of IS-IS on the router. + vRtrIsisGRHelperMode is valid only if the value of + vRtrIsisGracefulRestart is 'true'. + + When vRtrIsisGRHelperMode has a value of 'true' graceful + restart helper capabilaities are enabled. When it has a value + of 'false' the graceful restart helper capabilities are disabled." + DEFVAL { false } + ::= { vRtrIsisEntry 29 } + + +vRtrIsisStrictAdjacencyCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisStrictAdjacencyCheck specifies whether an + ISIS adjacency can be formed when two routers do not run the + same IP versions. + + When the value is 'true', both routers have to run the same IP + versions in the ISIS protocol. When it is 'false', having one + common IP version running is enough to form an adjacency." + DEFVAL { false } + ::= { vRtrIsisEntry 30} + +vRtrIsisSpfMaxWait OBJECT-TYPE + SYNTAX Unsigned32 (1000..120000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfMaxWait defines the Maximum interval + between two consecutive spf calculations in milliseconds." + DEFVAL { 10000 } + ::= { vRtrIsisEntry 31 } + +vRtrIsisActivateIPv4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisActivateIPv4 activates the IPv4 routing in + ISIS. This will be enabled by default." + DEFVAL { true } + ::= { vRtrIsisEntry 32} + +vRtrIsisActivateIPv6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisActivateIPv6 activates the IPv6 routing in + ISIS. This will be enabled by default." + DEFVAL { true } + ::= { vRtrIsisEntry 33} + +vRtrIsisMTEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether M-ISIS capability, as IETF RFC 5120 is + enabled (or not) on this ISIS system." + DEFVAL { false } + ::= { vRtrIsisEntry 34} + +vRtrIsisBfdStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether BFD is enabled (or not) on this ISIS system." + DEFVAL { false } + ::= { vRtrIsisEntry 35} + +vRtrIsisBfdAllVlanStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether BFD is enabled (or not) for all + VLANs on this ISIS system." + DEFVAL { false } + ::= { vRtrIsisEntry 36} + +-- +-- vRtrIsisLevelTable +-- + +vRtrIsisLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisLevelTable provides attributes to be applied on a specific + IS-IS protocol level." + ::= { vRtrIsisSystemObjs 2 } + +vRtrIsisLevelEntry OBJECT-TYPE + SYNTAX VRtrIsisLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisLevelTable represents IS-IS level + default global attributes to be used with interfaces belonging to + a specific IS-IS protocol instance on a specific + router instance. The rows in this table cannot be created nor + destroyed by SNMP SET requests. There are always two rows in this + table that are created by the agent with default values upon system + initialization." + INDEX { isisSysInstance, vRtrIsisLevel } + ::= { vRtrIsisLevelTable 1 } + +VRtrIsisLevelEntry ::= + SEQUENCE { + vRtrIsisLevel INTEGER, + vRtrIsisLevelAuthKey OCTET STRING, + vRtrIsisLevelAuthType INTEGER, + vRtrIsisLevelWideMetricsOnly TruthValue, + vRtrIsisLevelOverloadStatus INTEGER, + vRtrIsisLevelOverloadTimeLeft TimeInterval, + vRtrIsisLevelNumLSPs Unsigned32, + vRtrIsisLevelCsnpAuthentication TruthValue, + vRtrIsisLevelHelloAuthentication TruthValue, + vRtrIsisLevelPsnpAuthentication TruthValue + + } + +vRtrIsisLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisLevel indicates the IS-IS protocol level + to which these row attributes are applied." + ::= { vRtrIsisLevelEntry 1 } + +vRtrIsisLevelAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vRtrIsisLevelAuthKey is the authentication key string used to + verify the authenticity of packets sent by neighboring routers on + an IS-IS interface at this level. For authentication to succeed + both the authentication key and the authentication type defined + by the vRtrIsisLevelAuthType variable must match. If + vRtrIsisLevelAuthType is set to 'password', vRtrIsisLevelAuthKey + can include any ASCII character. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. + The most specific value is used. If the value of + vRtrIsisLevelAuthType is 'useGlobal', then the global + values, if any, defined in vRtrIsisAuthKey and vRtrIsisAuthType + are used instead. + + When read, vRtrIsisLevelAuthKey always returns an Octet String of + length zero." + DEFVAL { ''H } + ::= { vRtrIsisLevelEntry 2 } + +vRtrIsisLevelAuthType OBJECT-TYPE + SYNTAX INTEGER { + useGlobal (0), + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIsisLevelAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on an IS-IS interface at this level. For + authentication to succeed both the authentication key defined in + the vRtrIsisLevelAuthKey variable and the authentication type + must match. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. The + most specific value is used. When vRtrIsisLevelAuthType has a + value of 'useGlobal', the values of vRtrIsisAuthKey and + vRtrIsisAuthType are applied to the interfaces for this level." + DEFVAL { useGlobal } + ::= { vRtrIsisLevelEntry 3 } + + +vRtrIsisLevelWideMetricsOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IS-IS metrics can have values between 1 and 63, referred to as + small metrics. IS-IS generates two TLVs: one for the adjacency + and one for the IP prefix. In order to support traffic + engineering, wider metrics are required; a second pair of TLV's + are also generated. + + When vRtrIsisLevelWideMetricsOnly has a value of 'false', both the + small and wide metric pairs of TLV's are generated. + + When vRtrIsisLevelWideMetricsOnly has a value of 'true', only the + wide metric pair of TLV's is generated." + DEFVAL { false } + ::= { vRtrIsisLevelEntry 4 } + +vRtrIsisLevelOverloadStatus OBJECT-TYPE + SYNTAX INTEGER { + notInOverload (1), + dynamic (2), + manual (3), + manualOnBoot (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisLevelOverloadStatus indicates whether or not + this level is in overload state. When has the value + 'notInOverload', the IS-IS level is normal state. When the value + is 'dynamic', the level is in the overload state because of + insufficient memeory to add additional entries to the IS-IS + database for this level. When the value is 'manual', the level + has been put into the overload state administratively as a result + of the isisSysSetOverload object in the ISIS-MIB having been set." + ::= { vRtrIsisLevelEntry 5 } + +vRtrIsisLevelOverloadTimeLeft OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisOverloadTimeLeft specifies the remaining + time, measured in units of 0.01 seconds, before this level + will attempt to enter its normal state. + + If vRtrIsisLevelOverloadStatus has a value of 'notInOverload', + then a read of vRtrIsisLevelOverloadTimeLeft returns zero (0)." + ::= { vRtrIsisLevelEntry 6 } + +vRtrIsisLevelNumLSPs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisLevelNumLSPs specifies the number of LSPs + existing in the system for the particular level." + ::= { vRtrIsisLevelEntry 7 } + +vRtrIsisLevelCsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisLevelCsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of CSNP type at this level. + The value of 'false' + + When vRtrIsisLevelCsnpAuthentication has a value of 'false', + supresses authentication of CSNP packets at this level." + DEFVAL { true } + ::= { vRtrIsisLevelEntry 8 } + +vRtrIsisLevelHelloAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisLevelHelloAuthentication has a value of 'true', enables + authentication of individual ISIS packets of HELLO type at this level. + The value of 'false' + + When vRtrIsisLevelHelloAuthentication has a value of 'false', + supresses authentication of HELLO packets at this level." + DEFVAL { true } + ::= { vRtrIsisLevelEntry 9 } + +vRtrIsisLevelPsnpAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When vRtrIsisLevelPsnpAuthentication has a value of 'true', enables + authentication of individual ISIS packets of PSNP type at this level. + The value of 'false' + + When vRtrIsisLevelPsnpAuthentication has a value of 'false', + supresses authentication of PSNP packets at this level." + DEFVAL { true } + ::= { vRtrIsisLevelEntry 10 } +-- +-- vRtrIsisStatsTable +-- + +vRtrIsisStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisStatsTable provides statsistics for each instance of IS-IS + protocol configured. There is a one-to-one dependent relationship + between the tables vRtrIsisTable and vRtrIsisStatsTable." + ::= { vRtrIsisSystemObjs 3 } + +vRtrIsisStatsEntry OBJECT-TYPE + SYNTAX VRtrIsisStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisStatsTable stores statistics for an + instance of IS-IS protocol configured." + INDEX { isisSysInstance } + ::= { vRtrIsisStatsTable 1 } + +VRtrIsisStatsEntry ::= + SEQUENCE { + vRtrIsisSpfRuns Counter32, + vRtrIsisLSPRegenerations Counter32, + vRtrIsisInitiatedPurges Counter32, + vRtrIsisLSPRecd Counter32, + vRtrIsisLSPDrop Counter32, + vRtrIsisLSPSent Counter32, + vRtrIsisLSPRetrans Counter32, + vRtrIsisIIHRecd Counter32, + vRtrIsisIIHDrop Counter32, + vRtrIsisIIHSent Counter32, + vRtrIsisIIHRetrans Counter32, + vRtrIsisCSNPRecd Counter32, + vRtrIsisCSNPDrop Counter32, + vRtrIsisCSNPSent Counter32, + vRtrIsisCSNPRetrans Counter32, + vRtrIsisPSNPRecd Counter32, + vRtrIsisPSNPDrop Counter32, + vRtrIsisPSNPSent Counter32, + vRtrIsisPSNPRetrans Counter32, + vRtrIsisUnknownRecd Counter32, + vRtrIsisUnknownDrop Counter32, + vRtrIsisUnknownSent Counter32, + vRtrIsisUnknownRetrans Counter32, + vRtrIsisCSPFRequests Counter32, + vRtrIsisCSPFDroppedRequests Counter32, + vRtrIsisCSPFPathsFound Counter32, + vRtrIsisCSPFPathsNotFound Counter32 + } + +vRtrIsisSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfRuns specifies the number of times shortest + path first calculations have been made." + ::= { vRtrIsisStatsEntry 1 } + +vRtrIsisLSPRegenerations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisLSPRegenerations maintains the count of LSP + regenerations." + ::= { vRtrIsisStatsEntry 2 } + +vRtrIsisInitiatedPurges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInitiatedPurges counts the number of times purges + have been initiated." + ::= { vRtrIsisStatsEntry 3 } + +vRtrIsisLSPRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisLSPRecd." + ::= { vRtrIsisStatsEntry 4 } + +vRtrIsisLSPDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisLSPDrop." + ::= { vRtrIsisStatsEntry 5 } + +vRtrIsisLSPSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisLSPSent." + ::= { vRtrIsisStatsEntry 6 } + +vRtrIsisLSPRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisLSPRetrans." + ::= { vRtrIsisStatsEntry 7 } + +vRtrIsisIIHRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisIIHRecd." + ::= { vRtrIsisStatsEntry 8 } + +vRtrIsisIIHDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisIIHDrop." + ::= { vRtrIsisStatsEntry 9 } + +vRtrIsisIIHSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisIIHSent." + ::= { vRtrIsisStatsEntry 10 } + +vRtrIsisIIHRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisIIHRetrans." + ::= { vRtrIsisStatsEntry 11 } + +vRtrIsisCSNPRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisCSNPRecd." + ::= { vRtrIsisStatsEntry 12 } + +vRtrIsisCSNPDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisCSNPDrop." + ::= { vRtrIsisStatsEntry 13 } + +vRtrIsisCSNPSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisCSNPSent." + ::= { vRtrIsisStatsEntry 14 } + +vRtrIsisCSNPRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisCSNPRetrans." + ::= { vRtrIsisStatsEntry 15 } + +vRtrIsisPSNPRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisPSNPRecd." + ::= { vRtrIsisStatsEntry 16 } + +vRtrIsisPSNPDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisPSNPDrop." + ::= { vRtrIsisStatsEntry 17 } + +vRtrIsisPSNPSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisPSNPSent." + ::= { vRtrIsisStatsEntry 18 } + +vRtrIsisPSNPRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisPSNPRetrans." + ::= { vRtrIsisStatsEntry 19 } + +vRtrIsisUnknownRecd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs received by this instance of the + protocol is maintained by vRtrIsisUnknownRecd." + ::= { vRtrIsisStatsEntry 20 } + +vRtrIsisUnknownDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs dropped by this instance of the + protocol is maintained by vRtrIsisUnknownDrop." + ::= { vRtrIsisStatsEntry 21 } + +vRtrIsisUnknownSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs sent out by this instance of the + protocol is maintained by vRtrIsisUnknownSent." + ::= { vRtrIsisStatsEntry 22 } + +vRtrIsisUnknownRetrans OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of link state PDUs that had to be retransmitted by this + instance of the protocol is maintained by vRtrIsisUnknownRetrans." + ::= { vRtrIsisStatsEntry 23 } + +vRtrIsisCSPFRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFRequests maintains the number of CSPF requests made to + the protocol." + ::= { vRtrIsisStatsEntry 24 } + +vRtrIsisCSPFDroppedRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFDroppedRequests maintains the number of dropped CSPF + requests by the protocol." + ::= { vRtrIsisStatsEntry 25 } + +vRtrIsisCSPFPathsFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFPathsFound maintains the number of responses to CSPF + requests for which paths satisfying the constraints were found." + ::= { vRtrIsisStatsEntry 26 } + +vRtrIsisCSPFPathsNotFound OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisCSPFPathsFound maintains the number of responses to CSPF + requests for which no paths satisfying the constraints were found." + ::= { vRtrIsisStatsEntry 27 } + + +-- +-- vRtrIsisHostnameTable +-- + +vRtrIsisHostnameTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisHostnameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisHostnameTable provides the mapping of a system-id for an + IS to the hostname as provided by the system. + This table may not have mapping of all system-id to hostname as it is + not mandatory to exchange hostnames." + ::= { vRtrIsisSystemObjs 4 } + +vRtrIsisHostnameEntry OBJECT-TYPE + SYNTAX VRtrIsisHostnameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisHostnameTable stores the mapping of a + system-id to a hostname." + INDEX { isisSysInstance, vRtrIsisSysID } + ::= { vRtrIsisHostnameTable 1 } + +VRtrIsisHostnameEntry ::= + SEQUENCE { + vRtrIsisSysID SystemID, + vRtrIsisHostname DisplayString + } + +vRtrIsisSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSysID is the system-id for which we map the hostname in the + object vRtrIsisHostname." + ::= { vRtrIsisHostnameEntry 1 } + +vRtrIsisHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisHostname maps the hostname for the corresponding system-id + as stored in." + ::= { vRtrIsisHostnameEntry 2 } + +-- +-- vRtrIsisRouteTable +-- + +vRtrIsisRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisRouteTable maintain the routes learnt by an instance of + IS-IS protocol." + ::= { vRtrIsisSystemObjs 5 } + +vRtrIsisRouteEntry OBJECT-TYPE + SYNTAX VRtrIsisRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisRouteTable stores a route for a given + instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisRouteDest, + vRtrIsisRouteMask, + vRtrIsisRouteNexthopIP } + ::= { vRtrIsisRouteTable 1 } + +VRtrIsisRouteEntry ::= + SEQUENCE { + vRtrIsisRouteDest IpAddress, + vRtrIsisRouteMask IpAddress, + vRtrIsisRouteNexthopIP IpAddress, + vRtrIsisRouteLevel INTEGER, + vRtrIsisRouteSpfVersion Counter32, + vRtrIsisRouteMetric Unsigned32, + vRtrIsisRouteType INTEGER, + vRtrIsisRouteNHopSysID SystemID + } + +vRtrIsisRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteDest is the destination IP address of this route. + + This object may not have any Multicast (Class D) address value. + + Any instance of this object should be used in conjunction with the + corresponding instance of vRtrIsisRouteMask object. The prefix is + obtained by bitwise logical-AND of the two specified objects." + ::= { vRtrIsisRouteEntry 1 } + +vRtrIsisRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteMask indicates the mask to be logical-ANDed with the + destination address to get the network prefix." + ::= { vRtrIsisRouteEntry 2 } + +vRtrIsisRouteNexthopIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteNexthopIP refers to the IP address of the nexthop for + this route." + ::= { vRtrIsisRouteEntry 3 } + +vRtrIsisRouteLevel OBJECT-TYPE + SYNTAX INTEGER { + level1IS (1), + level2IS (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteLevel maintains the IS-IS Level at which the prefix + was learnt." + ::= { vRtrIsisRouteEntry 4 } + +vRtrIsisRouteSpfVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of spf calculation in which this route was selected is + maintained by an instance of vRtrIsisRouteSpfVersion." + ::= { vRtrIsisRouteEntry 5 } + +vRtrIsisRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteMetric associates a metric value with the route. This + is obtained by the SPF calculations and is used by the instance of the + protocol. For a given prefix, the route with the lower metric is the + shorter route." + ::= { vRtrIsisRouteEntry 6 } + +vRtrIsisRouteType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisRouteType indicates the type of route represented + by this row entry." + ::= { vRtrIsisRouteEntry 7 } + +vRtrIsisRouteNHopSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisRouteNHopSysID maintains the system-id of one nexthop IS + through which this route is reachable." + ::= { vRtrIsisRouteEntry 8 } + +-- +-- vRtrIsisPathTable +-- + +vRtrIsisPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisPathTable maintain information regarding SPF calculation + for each instance of IS-IS protocol." + ::= { vRtrIsisSystemObjs 6 } + +vRtrIsisPathEntry OBJECT-TYPE + SYNTAX VRtrIsisPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisPathTable" + INDEX { isisSysInstance, + vRtrIsisLevel, + vRtrIsisPathID, + vRtrIsisPathIfIndex } + ::= { vRtrIsisPathTable 1 } + +VRtrIsisPathEntry ::= + SEQUENCE { + vRtrIsisPathID OCTET STRING, + vRtrIsisPathIfIndex InterfaceIndex, + vRtrIsisPathNHopSysID SystemID, + vRtrIsisPathMetric Unsigned32, + vRtrIsisPathSNPA SNPAAddress + } + +vRtrIsisPathID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path identifier is maintained by vRtrIsisPathID. It has first 6 + octets as the system-id followed by one octet of the LanId." + ::= { vRtrIsisPathEntry 1 } + +vRtrIsisPathIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisPathIfIndex maintains the ifIndex of the outgoing interface + for the path." + ::= { vRtrIsisPathEntry 2 } + +vRtrIsisPathNHopSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nexthop IS for this route is referenced by the system-id of the + nexthop and is maintained in the instance of vRtrIsisPathNHopSysID." + ::= { vRtrIsisPathEntry 3 } + +vRtrIsisPathMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric assigned to this entry after SPF calculations is stored in + vRtrIsisPathMetric. The lower the metric value, the shorter is the + path and hence more preferred by the protocol." + ::= { vRtrIsisPathEntry 4 } + +vRtrIsisPathSNPA OBJECT-TYPE + SYNTAX SNPAAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisPathSNPA stores the subnet point of attachment for this path." + ::= { vRtrIsisPathEntry 5 } + +-- +-- vRtrIsisLSPTable +-- + +vRtrIsisLSPTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisLSPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisLSPTable maintain information regarding all the LSPs + in the LSP database of each instance of IS-IS protocol for a given + level." + ::= { vRtrIsisSystemObjs 7 } + +vRtrIsisLSPEntry OBJECT-TYPE + SYNTAX VRtrIsisLSPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisLSPTable represents an LSP in the LSP + database." + INDEX { isisSysInstance, + vRtrIsisLevel, + vRtrIsisLSPId } + ::= { vRtrIsisLSPTable 1 } + +VRtrIsisLSPEntry ::= + SEQUENCE { + vRtrIsisLSPId OCTET STRING, + vRtrIsisLSPSeq Counter32, + vRtrIsisLSPChecksum Integer32, + vRtrIsisLSPLifetimeRemain Integer32, + vRtrIsisLSPVersion Integer32, + vRtrIsisLSPPktType Integer32, + vRtrIsisLSPPktVersion Integer32, + vRtrIsisLSPMaxArea Integer32, + vRtrIsisLSPSysIdLen Integer32, + vRtrIsisLSPAttributes Integer32, + vRtrIsisLSPUsedLen Integer32, + vRtrIsisLSPAllocLen Integer32, + vRtrIsisLSPBuff OCTET STRING, + vRtrIsisLSPZeroRLT TruthValue + } + +vRtrIsisLSPId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LSP Id. The format of the vRtrIsisLSPId is given as 6 octets of + ajacency system-id followed by 1 octet LanId and 1 octet LSP Number." + ::= { vRtrIsisLSPEntry 1 } + +vRtrIsisLSPSeq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of an LSP. The sequence number is a four byte + quantity that represents the version of an LSP. The higher the + sequence number, the more up to date the information. The sequence + number is always incremented by the system that originated the LSP + and ensures that there is only one version of that LSP in the entire + network." + ::= { vRtrIsisLSPEntry 2 } + +vRtrIsisLSPChecksum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPChecksum is the checksum of contents of LSP from the + SourceID field in the LSP till the end. The checksum is computed + using the Fletcher checksum algorithm. " + ::= { vRtrIsisLSPEntry 3 } + +vRtrIsisLSPLifetimeRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining lifetime of this LSP. This is stored in + vRtrIsisLSPLifetimeRemain which is a decrementing counter that + decrements in seconds starting from the value as received in the + LSP if not self-originated OR from vRtrIsisLspLifetime for self + originated LSPs. When the remaining lifetime becomes zero, the + contents of the LSP should not be considered for SPF calculation." + ::= { vRtrIsisLSPEntry 4 } + +vRtrIsisLSPVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPVersion stores the version of the ISIS protocol that has + generated the LSP" + ::= { vRtrIsisLSPEntry 5 } + +vRtrIsisLSPPktType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet type for instance Hello PDUs, LSPs, CSNPs OR PSNPs at both + IS-IS protocol levels i.e. L1 and L2 as maintained in + vRtrIsisLSPPktType. " + ::= { vRtrIsisLSPEntry 6 } + +vRtrIsisLSPPktVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPVersion stores the version of the ISIS protocol that has + generated the Packet." + ::= { vRtrIsisLSPEntry 7 } + +vRtrIsisLSPMaxArea OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of areas supported by the originator of the LSP. A + value of 0 for vRtrIsisLSPMaxArea indicates a default of 3 areas. " + ::= { vRtrIsisLSPEntry 8 } + +vRtrIsisLSPSysIdLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPSysIdLen is the length of the system-id as used by the + originator." + ::= { vRtrIsisLSPEntry 9 } + +vRtrIsisLSPAttributes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Attributes associated with the LSP. These include the attached bit, + overload bit, IS type of the system originating the LSP and the + partition repair capability. The attached bit and the overload bit + are of significance only when present in the LSP numbered zero and + should be ignored on receipt in any other LSP." + ::= { vRtrIsisLSPEntry 10 } + +vRtrIsisLSPUsedLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used length for the LSP. For an LSP that is not self originated, + the used length is always equal to vRtrIsisLSPAllocLen. For self + originated LSPs, the used length is less than or equal to + vRtrIsisLSPAllocLen." + ::= { vRtrIsisLSPEntry 11 } + +vRtrIsisLSPAllocLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length allocated for the LSP to be stored. This size is stored in + vRtrIsisLSPAllocLen." + ::= { vRtrIsisLSPEntry 12 } + +vRtrIsisLSPBuff OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(27..1492)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPBuff stores the LSP as existing in the LSP database." + ::= { vRtrIsisLSPEntry 13 } + +vRtrIsisLSPZeroRLT OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisLSPZeroRLT stores the LSP state if it has once reached zero + remaining lifetime. If this object is 'true' then the object + vRtrIsisLSPLifetimeRemain will maintain the time remaining after which + this LSP will be discarded." + ::= { vRtrIsisLSPEntry 14 } + + + +-- +-- vRtrIsisIfTable IS-IS Interfaces Table +-- + +vRtrIsisIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisIfTable has an entry for each router interface configured + for the IS-IS protocol." + ::= { vRtrIsisIfObjs 1 } + +vRtrIsisIfEntry OBJECT-TYPE + SYNTAX VRtrIsisIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisIfTable represents an interface on + this router that participates in the IS-IS protocol. An entry in + this table can be created or destroyed by an SNMP SET request to + vRtrIsisIfRowStatus. An attempt to destroy a row will fail if + vRtrIsisIfAdminState has not first been set to 'outOfService'." + INDEX { isisSysInstance, vRtrIsisIfIndex } + ::= { vRtrIsisIfTable 1 } + +VRtrIsisIfEntry ::= + SEQUENCE { + vRtrIsisIfIndex InterfaceIndex, + vRtrIsisIfRowStatus RowStatus, + vRtrIsisIfLastChangeTime TimeStamp, + vRtrIsisIfAdminState TmnxAdminState, + vRtrIsisIfOperState TmnxOperState, + vRtrIsisIfCsnpInterval Unsigned32, + vRtrIsisIfHelloAuthKey OCTET STRING, + vRtrIsisIfHelloAuthType INTEGER, + vRtrIsisIfLspPacingInterval Unsigned32, + vRtrIsisIfCircIndex Integer32, + vRtrIsisIfRetransmitInterval Unsigned32, + vRtrIsisIfTypeDefault TruthValue, + vRtrIsisIfAddressFamily INTEGER, + vRtrIsisIfBfdStatus TruthValue + } + + +vRtrIsisIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. It is + recommended that values are assigned contiguously + starting from 1. The value for each interface sub- + layer must remain constant at least from one re- + initialization of the entity's network management + system to the next re-initialization." + ::= { vRtrIsisIfEntry 1 } + +vRtrIsisIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrIsisIfTable entries. Before this row can be destroyed, + vRtrIsisIfAdminState must have been set to 'outOfService'." + ::= { vRtrIsisIfEntry 2 } + +vRtrIsisIfLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrIsisIfEntry 3 } + +vRtrIsisIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for IS-IS protocol on this + interface." + DEFVAL { outOfService } + ::= { vRtrIsisIfEntry 4 } + +vRtrIsisIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of IS-IS protocol on this + interface." + ::= { vRtrIsisIfEntry 5 } + +vRtrIsisIfCsnpInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfCsnpInterval specifies the interval of + time, in seconds, between transmission of Complete Sequence + Number PDUs (CSNP). If the value of isisCircType for this + interface is 'broadcast' and this router is the designated router + on a LAN, the default frequency is ten seconds. if the value of + isisCircType for this interface is 'ptToPt', point-to-point, + the default frequency is every five seconds." + DEFVAL { 10 } + ::= { vRtrIsisIfEntry 6 } + +vRtrIsisIfHelloAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfHelloAuthKey is the authentication key string used to + verify the authenticity of packets sent by neighboring routers on + this IS-IS interface. For authentication to succeed both the + authentication key and the authentication type defined by the + vRtrIsisIfHelloAuthType variable must match. If + vRtrIsisIfHelloAuthType is set to 'password', + vRtrIsisIfHelloAuthKey can include any ASCII character. + + Authentication can be configured globally and applied to all + ISIS levels running on this interface or it can be configured + on a per level basis. The most specific value is used. + + When read, vRtrIsisIfHelloAuthKey always returns an Octet String + of length zero." + DEFVAL { ''H } + ::= { vRtrIsisIfEntry 7 } + +vRtrIsisIfHelloAuthType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfHelloAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on this IS-IS interface. For + authentication to succeed both the authentication key defined in + the vRtrIsisIfHelloAuthKey variable and the authentication type + must match. + + Authentication can be configured globally and applied to all + ISIS levels running on this interface or it can be configured on + a per level basis. The most specific value is used." + DEFVAL { none } + ::= { vRtrIsisIfEntry 8 } + +vRtrIsisIfLspPacingInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfLspPacingInterval specifies the minimal + interval + of time, in milliseconds, between transmission of Link State + PDUs (LSPs) for all ISIS levels running on this interface. + + If the value of vRtrIsisIfLspInterval is zero (0), no LSPs will + be sent on this interface." + DEFVAL { 100 } + ::= { vRtrIsisIfEntry 9 } + +vRtrIsisIfCircIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisIfCircIndex is a cross reference index to + the isisCircTable." + ::= { vRtrIsisIfEntry 10 } + +vRtrIsisIfRetransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfRetransmitInterval specifies the minimal + interval of time, in seconds between retransmission of an LSP on + point-to-point interfaces." + DEFVAL { 5 } + ::= { vRtrIsisIfEntry 11 } + +vRtrIsisIfTypeDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfTypeDefault complements the object + isisCircType. It indicates if the circuit type is default or has + been modified. Setting vRtrIsisIfTypeDefault to 'true' resets + isisCircType to the default for that interface. Similarly any + modification to the object isisCircType triggers this object to + become 'false'. There is no effect of setting this object to + 'false'." + DEFVAL { true } + ::= { vRtrIsisIfEntry 12 } + +vRtrIsisIfAddressFamily OBJECT-TYPE + SYNTAX INTEGER { + v4(1), + v6(2), + v4v6(3), + nov4(5), + nov6(6), + nov4v6(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfAddressFamily enables the address-families + on a particular ISIS circuit" + DEFVAL { nov4v6 } + ::= { vRtrIsisIfEntry 13 } + +vRtrIsisIfBfdStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether BFD is enabled (or not) on this ISIS interface." + DEFVAL { false } + ::= { vRtrIsisIfEntry 14} + +-- +-- vRtrIsisIfLevelTable IS-IS Interfaces Level Table +-- + +vRtrIsisIfLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisIfLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisIfLevelTable provides attributes to be applied on a + specific IS-IS interface operating at a specific IS-IS protocol + level." + ::= { vRtrIsisIfObjs 2 } + +vRtrIsisIfLevelEntry OBJECT-TYPE + SYNTAX VRtrIsisIfLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisIfLevelTable represents IS-IS level + attributes to be used with an interface belonging to a specific IS-IS + protocol instance on a specific router instance. + Rows for Level 1 and 2 are created as an action of creating a row in + the vRtrIsisIfTable." + INDEX { isisSysInstance, vRtrIsisIfIndex, vRtrIsisIfLevel } + ::= { vRtrIsisIfLevelTable 1 } + +VRtrIsisIfLevelEntry ::= + SEQUENCE { + vRtrIsisIfLevel INTEGER, + vRtrIsisIfLevelLastChangeTime TimeStamp, + vRtrIsisIfLevelHelloAuthKey OCTET STRING, + vRtrIsisIfLevelHelloAuthType INTEGER, + vRtrIsisIfLevelPassive TruthValue, + vRtrIsisIfLevelTeMetric Unsigned32, + vRtrIsisIfLevelNumAdjacencies Unsigned32, + vRtrIsisIfLevelISPriority Unsigned32, + vRtrIsisIfLevelHelloTimer Unsigned32, + vRtrIsisIfLevelAdminMetric Unsigned32, + vRtrIsisIfLevelOperMetric Unsigned32 + } + +vRtrIsisIfLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfLevelIndex specifies the IS-IS protocol + level that this row entry describes." + ::= { vRtrIsisIfLevelEntry 1 } + +vRtrIsisIfLevelLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrIsisIfLevelEntry 2 } + +vRtrIsisIfLevelHelloAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..118)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfLevelHelloAuthKey is the authentication key string used + to verify the authenticity of packets sent by neighboring routers + on this IS-IS interface at this level. For authentication to + succeed both the authentication key and the authentication type + defined by the vRtrIsisIfLevelHelloAuthType variable must match. + If vRtrIsisIfLevelHelloAuthType is set to 'password', + vRtrIsisIfLevelHelloAuthKey can include any ASCII character. + + Authentication can be configured globally and applied to all + ISIS levels or it can be configured on a per level basis. + The most specific value is used. If the value of + vRtrIsisIfLevelHelloAuthType is 'useGlobal', then the global + values, if any, defined in vRtrIsisIfHelloAuthKey and + vRtrIsisIfHelloAuthType are used instead. + + When read, vRtrIsisIfLevelHelloAuthKey always returns an Octet + String of length zero." + DEFVAL { ''H } + ::= { vRtrIsisIfLevelEntry 3 } + +vRtrIsisIfLevelHelloAuthType OBJECT-TYPE + SYNTAX INTEGER { + useGlobal (0), + none (1), + password (2), + md5 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfLevelHelloAuthType indicates the method of + authentication used to verify the authenticity of packets sent + by neighboring routers on this IS-IS interface at this level. For + authentication to succeed both the authentication key defined in + the vRtrIsisIfLevelHelloAuthKey variable and the authentication + type must match. + + Authentication can be configured globally and applied to all + ISIS levels running on this interface or it can be configured on + a per level basis. The most specific value is used. When + vRtrIsisIfLevelHelloAuthType has a value of 'useGlobal', the + values of vRtrIsisIfLevelHelloAuthKey and + vRtrIsisIfLevelHelloAuthType are applied to the interfaces for + this level." + DEFVAL { useGlobal } + ::= { vRtrIsisIfLevelEntry 4 } + +vRtrIsisIfLevelPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If vRtrIsisIfLevelPassive has a value of 'true', this interface + address is advertised for this level without running the IS-IS + protocol on this interface level. While in passive mode, the + interface level ignores ingress IS-IS protocol packets and does + not transmit any IS-IS protocol packets. + + If the value of vRtrIsisIfLevelPassive is 'false', this interface + address is advertised at this IS-IS level only if it is configured + as with the IS-IS protocol as enabled." + DEFVAL { false } + ::= { vRtrIsisIfLevelEntry 5 } + +vRtrIsisIfLevelTeMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4261412864) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisIfLevelTeMetric specifies the metric that + is used exclusively by IS-IS traffic engineered traffic. + + Normal IS-IS traffic specifies metrics values between 1 and 63. + Wider metrics are needed to support traffic engineering. See + vRtrIsisLevelWideMetricsOnly description for more details.. + + The value '0' means not configured." + DEFVAL { 0 } + ::= { vRtrIsisIfLevelEntry 6 } + +vRtrIsisIfLevelNumAdjacencies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisIfLevelNumAdjacencies maintains the number of adjacencies + on this particular level of the interface." + ::= { vRtrIsisIfLevelEntry 7 } + +vRtrIsisIfLevelISPriority OBJECT-TYPE + SYNTAX Unsigned32(0..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfLevelISPriority shadows the object + isisCircLevelISPriority to have an additional accepted value of 0." + ::= { vRtrIsisIfLevelEntry 8 } + +vRtrIsisIfLevelHelloTimer OBJECT-TYPE + SYNTAX Unsigned32(1..20000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisIfLevelHellotimer shadows isisCircLevelHelloTimer to have + store the values of hello timer in seconds." + ::= { vRtrIsisIfLevelEntry 9 } + +vRtrIsisIfLevelAdminMetric OBJECT-TYPE + SYNTAX Unsigned32(0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default metric value of this circuit for this level. + + A value of 0 means that the metric is not configured. In such + a case if the vRtrIsisReferenceBw is configured, the value of + the metric should be calculated using the formula : + + Metric = reference-bandwidth / bandwidth. + + If the vRtrIsisReferenceBw is configured as Ten Gig + (10,000,000,000) a 100-Mbps interface has a default metric of + 100. In order for metrics in excess of 63 to be configured + wide metrics must be deployed. + + If the reference bandwidth is not configured then all levels + will have a default metric of 10. + + The operational value of the metric is maintained in the + object vRtrIsisIfLevelOperMetric." + DEFVAL { 0 } + ::= { vRtrIsisIfLevelEntry 10 } + +vRtrIsisIfLevelOperMetric OBJECT-TYPE + SYNTAX Unsigned32(1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational value of the metric being used in this + circuit for this level." + ::= { vRtrIsisIfLevelEntry 11 } + + +-- +-- Augmentation of the isisISAdjTable +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, isisISAdjTable, and the augmenting table, +-- vRtrIsisISAdjTable. This in effect extends the isisISAdjTable with +-- additional columns. Creation (or deletion) of a row in the isisISAdjTable +-- results in the same fate for the row in the vRtrIsisISAdjTable. +-- + +vRtrIsisISAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisISAdjTable is the table of adjacencies to Intermediate Systems + and their operational status information." + ::= { vRtrIsisAdjObjs 1 } + +vRtrIsisISAdjEntry OBJECT-TYPE + SYNTAX VRtrIsisISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisISAdjTable represents additional + columns for attributes specific to the Alcatel 7x50 SR series + ISIS implementation." + AUGMENTS { isisISAdjEntry } + ::= { vRtrIsisISAdjTable 1 } + +VRtrIsisISAdjEntry ::= + SEQUENCE { + vRtrIsisISAdjExpiresIn INTEGER, + vRtrIsisISAdjCircLevel INTEGER, + vRtrIsisISAdjNeighborIP IpAddress, + vRtrIsisISAdjRestartSupport TruthValue, + vRtrIsisISAdjRestartStatus INTEGER, + vRtrIsisISAdjRestartSupressed TruthValue, + vRtrIsisISAdjNumRestarts Unsigned32, + vRtrIsisISAdjLastRestartTime TimeStamp, + vRtrIsisISAdjNeighborIPv6Type InetAddressType, + vRtrIsisISAdjNeighborIpv6 InetAddress, + vRtrIsisISAdjMTIdMask DisplayString + } + +vRtrIsisISAdjExpiresIn OBJECT-TYPE + SYNTAX INTEGER (1..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjExpiresIn maintains the time in which the adjacency will + expire if no hello packets are received." + ::= { vRtrIsisISAdjEntry 1 } + +vRtrIsisISAdjCircLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level1L2(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjCircLevel specifies the circuit type of the adjacency as + advertised." + DEFVAL { unknown } + ::= { vRtrIsisISAdjEntry 2 } + +vRtrIsisISAdjNeighborIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip-address of the neighbor with which adjacency is formed is + maintained in vRtrIsisISAdjNeighborIP." + ::= { vRtrIsisISAdjEntry 3 } + +vRtrIsisISAdjRestartSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjRestartSupport indicates whether adjacency supports ISIS + graceful restart. If vRtrIsisISAdjRestartSupport has a value of 'true' + the adjacency supports graceful restart." + ::= { vRtrIsisISAdjEntry 4 } + +vRtrIsisISAdjRestartStatus OBJECT-TYPE + SYNTAX INTEGER + { + notHelping (1), -- Adjacency is not currently being helped + restarting (2), -- Received restart request from the nbr + restart-complete (3), -- The nbr has completed the most recent restart + helping (4) -- Nbr is helping us in restarting and has sent us a + -- restart ack in response to our restart request. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjRestartStatus indicates the graceful restart status + of the adjacency." + ::= { vRtrIsisISAdjEntry 5 } + +vRtrIsisISAdjRestartSupressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjRestartSupressed indicates if the adjacency has requested this + router to suppress advertisement of the adjacency in this router's LSPs. + If vRtrIsisISAdjRestartSupressed has a value of 'true' the adjacency + has requested to suppress advertisement of the LSPs." + ::= { vRtrIsisISAdjEntry 6 } + +vRtrIsisISAdjNumRestarts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjNumRestarts indicates the number + of times the adjacency has attempted restart." + ::= { vRtrIsisISAdjEntry 7 } + +vRtrIsisISAdjLastRestartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisISAdjLastRestartTime indicates the + last time the adjacency attempted restart." + ::= { vRtrIsisISAdjEntry 8 } + +vRtrIsisISAdjNeighborIPv6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisISAdjNeighborIPv6Type indicates the IP address type + of vRtrIsisISAdjNeighborIpv6. It will always be 'ipv6'." + ::= { vRtrIsisISAdjEntry 9 } + +vRtrIsisISAdjNeighborIpv6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisISAdjNeighborIpv6 indicates the IP address of the + neighbor with which an IPv6-adjacency is formed. This will always be an + IPv6 address." + ::= { vRtrIsisISAdjEntry 10 } + +vRtrIsisISAdjMTIdMask OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of MT IDs supported, as derived from the bit mask + that is internally maintained for each ISIS adjacency." + ::= { vRtrIsisISAdjEntry 11 } + + +-- +-- vRtrIsisSpfLogTable +-- + +vRtrIsisSpfLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisSpfLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisSpfLogTable maintains information regarding SPF + runs for each instance of IS-IS protocol. + + There is a maximum of 20 log entries stored per IS-IS protocol + instance." + ::= { vRtrIsisSystemObjs 8 } + +vRtrIsisSpfLogEntry OBJECT-TYPE + SYNTAX VRtrIsisSpfLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry maintains log information about a specific SPF run + made on a particular IS-IS protocol instance." + INDEX { isisSysInstance, + vRtrIsisSpfTimeStamp } + ::= { vRtrIsisSpfLogTable 1 } + +VRtrIsisSpfLogEntry ::= + SEQUENCE { + vRtrIsisSpfTimeStamp TimeStamp, + vRtrIsisSpfRunTime TimeTicks, + vRtrIsisSpfL1Nodes Unsigned32, + vRtrIsisSpfL2Nodes Unsigned32, + vRtrIsisSpfEventCount Unsigned32, + vRtrIsisSpfLastTriggerLSPId OCTET STRING, + vRtrIsisSpfTriggerReason BITS + } + +vRtrIsisSpfTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisSpfTimeStamp maintains the timestamp when the + SPF run started on the system." + ::= { vRtrIsisSpfLogEntry 1 } + +vRtrIsisSpfRunTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfRunTime maintains the time (in hundredths of a + second) required to complete the SPF run " + ::= { vRtrIsisSpfLogEntry 2 } + +vRtrIsisSpfL1Nodes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfL1Nodes maintains the number of level 1 nodes involved + in the SPF run." + ::= { vRtrIsisSpfLogEntry 3 } + +vRtrIsisSpfL2Nodes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfL2Nodes maintains the number of level 2 nodes involved + in the SPF run." + ::= { vRtrIsisSpfLogEntry 4 } + +vRtrIsisSpfEventCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfEventCount specifies the number of SPF events that + triggered the SPF calculation." + ::= { vRtrIsisSpfLogEntry 5 } + +vRtrIsisSpfLastTriggerLSPId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIsisSpfLastTriggerLSPId maintains the LSPId of the last LSP + processed before the SPF run." + ::= { vRtrIsisSpfLogEntry 6 } + +vRtrIsisSpfTriggerReason OBJECT-TYPE + SYNTAX BITS { + newAdjacency (0), + newLSP (1), + newArea (2), + reach (3), + ecmpChanged (4), + newMetric (5), + teChanged (6), + restart (7), + lspExpired (8), + lspDbChanged (9), + lspChanged (10), + newPreference (11), + newNLPID (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisSpfTriggerReason indicates the reasons + that triggered this SPF run. + + newAdjacency (0) - a new adjacency was formed. + newLSP (1) - a new LSP was received. + newArea (2) - a new area was joined. + reach (3) - a new prefix can be reached. + ecmpChanged (4) - the number of ecmp routes to a destination + changed. + newMetric (5) - a route has a new metric. + teChanged (6) - traffic engineering changed. + restart (7) - the IS-IS router was restarted. + lspExpired (8) - an LSP expired. + lspDbChanged (9) - the IS-IS LSP database was cleared. + lspChanged (10) - an LSP changed. + newPreference (11) - a route preference changed. + newNLPID (12) - a Network Layer Protocol was added to the + IS-IS router protocl set." + ::= { vRtrIsisSpfLogEntry 7 } + + + +-- +-- vRtrIsisSummaryTable +-- + +vRtrIsisSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisSummaryTable maintains the summary prefixes for a + specific instance of IS-IS protocol." + ::= { vRtrIsisSystemObjs 9 } + +vRtrIsisSummaryEntry OBJECT-TYPE + SYNTAX VRtrIsisSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisSummaryTable stores a summary + prefix for a specific instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisSummPrefix, + vRtrIsisSummMask } + ::= { vRtrIsisSummaryTable 1 } + +VRtrIsisSummaryEntry ::= + SEQUENCE { + vRtrIsisSummPrefix IpAddress, + vRtrIsisSummMask IpAddress, + vRtrIsisSummRowStatus RowStatus, + vRtrIsisSummLevel INTEGER + } + +vRtrIsisSummPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisSummPrefix specifies the prefix for the summary address entry. + + Any instance of this object should be used in conjunction with the + corresponding instance of vRtrIsisSummMask object. The prefix is + obtained by bitwise logical-AND of the two specified objects." + ::= { vRtrIsisSummaryEntry 1 } + +vRtrIsisSummMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrIsisSummMask specifies the mask for the summary address entry. + + Any instance of this object should be used in conjunction with the + corresponding instance of vRtrIsisSummPrefix object. The prefix is + obtained by bitwise logical-AND of the two specified objects." + ::= { vRtrIsisSummaryEntry 2 } + +vRtrIsisSummRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisSummRowStatus is used to create an entry in this table." + ::= { vRtrIsisSummaryEntry 3 } + +vRtrIsisSummLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2), + level1L2 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIsisSummLevel specifies the IS-IS Level from which the prefix + should be summarized." + DEFVAL { level1L2 } + ::= { vRtrIsisSummaryEntry 4 } + + +-- +-- vRtrIsisInetRouteTable +-- + +-- vRtrIsisInetRouteTable replaces the vRtrIsisRouteTable +-- that displays IS-IS routes using only the +-- IPv4 address style. The vRtrIsisInetRouteTable is IP version +-- neutral and allows IPv4 or IPv6 InetAddress styles. + +vRtrIsisInetRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisInetRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisInetRouteTable maintains the routes learnt by an instance of + IS-IS protocol." + ::= { vRtrIsisSystemObjs 10 } + +vRtrIsisInetRouteEntry OBJECT-TYPE + SYNTAX VRtrIsisInetRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisInetRouteTable stores a route for a given + instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisInetRouteDestType, + vRtrIsisInetRouteDest, + vRtrIsisInetRoutePrefixLength, + vRtrIsisInetRouteNexthopIPType, + vRtrIsisInetRouteNexthopIP } + ::= { vRtrIsisInetRouteTable 1 } + +VRtrIsisInetRouteEntry ::= + SEQUENCE { + vRtrIsisInetRouteDestType InetAddressType, + vRtrIsisInetRouteDest InetAddress, + vRtrIsisInetRoutePrefixLength InetAddressPrefixLength, + vRtrIsisInetRouteNexthopIPType InetAddressType, + vRtrIsisInetRouteNexthopIP InetAddress, + vRtrIsisInetRouteLevel INTEGER, + vRtrIsisInetRouteSpfRunNumber Counter32, + vRtrIsisInetRouteMetric Unsigned32, + vRtrIsisInetRouteType INTEGER, + vRtrIsisInetRouteNHopSysID SystemID + } + +vRtrIsisInetRouteDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouterDestType indicates the IP + address type for vRtrIsisInetRouteDest." + ::= { vRtrIsisInetRouteEntry 1 } + +vRtrIsisInetRouteDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteDest indicates the destination + IP address of this route. The address type of vRtrIsisInetRouteDest + is indicated by vRtrIsisInetRouteDestType." + ::= { vRtrIsisInetRouteEntry 2 } + +vRtrIsisInetRoutePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRoutePrefixLength indicates the prefix length + to be used with vRtrIsisInetRouteDest to get the network prefix." + ::= { vRtrIsisInetRouteEntry 3 } + +vRtrIsisInetRouteNexthopIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteNexthopIPType indicates the IP address + type for vRtrIsisInetRouteNexthopIP." + ::= { vRtrIsisInetRouteEntry 4 } + +vRtrIsisInetRouteNexthopIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteNexthopIP indicates the IP address of + the nexthop for this route.The address type of + vRtrIsisInetRouteNexthopIPType is indicated by + vRtrIsisInetRouteNexthopIPType" + ::= { vRtrIsisInetRouteEntry 5 } + +vRtrIsisInetRouteLevel OBJECT-TYPE + SYNTAX INTEGER { + level1IS (1), + level2IS (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteLevel indicates the IS-IS Level at + which the destination prefix was learnt." + ::= { vRtrIsisInetRouteEntry 6 } + +vRtrIsisInetRouteSpfRunNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteSpfRunNumber indicates the run of spf + calculation in which this route was selected." + ::= { vRtrIsisInetRouteEntry 7 } + +vRtrIsisInetRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteMetric indicates the metric value + associated with the route. This is obtained by the SPF calculations + and is used by the instance of the protocol. For a given + destination prefix, the route with the lower metric is the + shorter route." + ::= { vRtrIsisInetRouteEntry 8 } + +vRtrIsisInetRouteType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteType indicates the type of route + represented by this row entry." + ::= { vRtrIsisInetRouteEntry 9 } + +vRtrIsisInetRouteNHopSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIsisInetRouteNHopSysID indicates the system-id of + the nexthop IS through which this route is reachable." + ::= { vRtrIsisInetRouteEntry 10 } + + +-- +-- vRtrIsisInetSummaryTable +-- + +-- vRtrIsisInetSummaryTable replaces the vRtrIsisSummaryTable +-- that displays IS-IS routes using only the +-- IPv4 address style. The vRtrIsisInetSummaryTable is IP version +-- neutral and allows IPv4 or IPv6 InetAddress styles. + +vRtrIsisInetSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisInetSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIsisInetSummaryTable maintains the summary prefixes for a + specific instance of the IS-IS protocol." + ::= { vRtrIsisSystemObjs 11 } + +vRtrIsisInetSummaryEntry OBJECT-TYPE + SYNTAX VRtrIsisInetSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIsisInetSummaryTable stores a summary + prefix for a specific instance of the IS-IS protocol." + INDEX { isisSysInstance, + vRtrIsisInetSummPrefixType, + vRtrIsisInetSummPrefix, + vRtrIsisInetSummPrefixLength } + ::= { vRtrIsisInetSummaryTable 1 } + +VRtrIsisInetSummaryEntry ::= + SEQUENCE { + vRtrIsisInetSummPrefixType InetAddressType, + vRtrIsisInetSummPrefix InetAddress, + vRtrIsisInetSummPrefixLength InetAddressPrefixLength, + vRtrIsisInetSummRowStatus RowStatus, + vRtrIsisInetSummLevel INTEGER + } + +vRtrIsisInetSummPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummPrefixType indicates the IP + address type of vRtrIsisInetSummPrefix." + ::= { vRtrIsisInetSummaryEntry 1 } + +vRtrIsisInetSummPrefix OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummPrefix indicates the prefix for this + summary address entry." + ::= { vRtrIsisInetSummaryEntry 2 } + +vRtrIsisInetSummPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummMask indicates the prefix length to + be used with vRtrIsisInetSummPrefix to get the network prefix." + ::= { vRtrIsisInetSummaryEntry 3 } + +vRtrIsisInetSummRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummRowStatus specifies the row status. + It allows entries to be created and deleted in the + vRtrIsisInetSummaryTable." + ::= { vRtrIsisInetSummaryEntry 4 } + +vRtrIsisInetSummLevel OBJECT-TYPE + SYNTAX INTEGER { + level1 (1), + level2 (2), + level1L2 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIsisInetSummLevel specifies the IS-IS Level from + which the prefix should be summarized." + DEFVAL { level1L2 } + ::= { vRtrIsisInetSummaryEntry 5 } + +-- +-- vRtrIsisNotificationTable +-- +-- The ISIS Notification Table records fields that are required for +-- notifications. This is a temporary table and will be removed when +-- we up-rev to the newer version of the standard ISIS mib provided by +-- the IETF. +-- + + vRtrIsisNotificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects seen in the most recent notification this instance of + the IS-IS protocol." + ::= { vRtrIsisNotificationObjs 1 } + + vRtrIsisNotificationEntry OBJECT-TYPE + SYNTAX VRtrIsisNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines variables relevant to notifications for one + instance of the IS-IS protocol." + INDEX { isisSysInstance } + ::= { vRtrIsisNotificationTable 1 } + + VRtrIsisNotificationEntry ::= + SEQUENCE { + vRtrIsisTrapLSPID OCTET STRING, + vRtrIsisSystemLevel INTEGER, + vRtrIsisPDUFragment OCTET STRING, + vRtrIsisFieldLen Integer32, + vRtrIsisMaxAreaAddress Integer32, + vRtrIsisProtocolVersion Integer32, + vRtrIsisLSPSize Integer32, + vRtrIsisOriginatingBufferSize Integer32, + vRtrIsisProtocolsSupported OCTET STRING + } + + vRtrIsisTrapLSPID OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0|8)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An Octet String that uniquely identifies a Link State PDU." + ::= { vRtrIsisNotificationEntry 1 } + + vRtrIsisSystemLevel OBJECT-TYPE + SYNTAX INTEGER + { + l1(1), + l2(2), + l1l2(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Identifies the level the notification applies to." + ::= { vRtrIsisNotificationEntry 2 } + + vRtrIsisPDUFragment OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds up to the first 64 bytes of a PDU that triggered the + notification." + ::= { vRtrIsisNotificationEntry 3 } + + vRtrIsisFieldLen OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the System ID length reported in PDU we recieved." + ::= { vRtrIsisNotificationEntry 4 } + + vRtrIsisMaxAreaAddress OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the Max Area Addresses reported in a PDU we recieved." + ::= { vRtrIsisNotificationEntry 5 } + + vRtrIsisProtocolVersion OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the Protocol version reported in PDU we received." + ::= { vRtrIsisNotificationEntry 6 } + + vRtrIsisLSPSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the size of LSP we received that is too big to forward." + ::= { vRtrIsisNotificationEntry 7 } + + vRtrIsisOriginatingBufferSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the size of vRtrIsisSysOrigL1LSPBuffSize or + vRtrIsisSysOrigL2LSPBuffSize advertised by peer in TLV." + ::= { vRtrIsisNotificationEntry 8 } + + vRtrIsisProtocolsSupported OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The list of protocols supported by an adjacent system. This + may be empty." + ::= { vRtrIsisNotificationEntry 9 } + +-- +-- vRtrIsisDatabaseClearTable +-- +-- The ISIS DatabaseClear Table fields are used to clear ISIS database +-- for given index.Those databases are Adajacency database and Lsp database +-- + + vRtrIsisDatabaseClearTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIsisDatabaseClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This vRtrIsisDatabaseClearTable defined to clear ISIS related data-bases." + + ::= { vRtrIsisDatabaseClearObjs 1 } + + + vRtrIsisDatabaseClearEntry OBJECT-TYPE + SYNTAX VRtrIsisDatabaseClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines variables relevant to ISIS data-base clear for given + system-id index." + + INDEX {isisSysInstance,vRtrIsisSysID } + + ::= { vRtrIsisDatabaseClearTable 1 } + + VRtrIsisDatabaseClearEntry ::= + SEQUENCE { + vRtrIsisAdjDatabaseClear INTEGER, + vRtrIsisLSPDatabaseClear INTEGER + } + + + vRtrIsisAdjDatabaseClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is defined to clear the ISIS Adjacency database for given + system-id index." + ::= { vRtrIsisDatabaseClearEntry 1 } + + + vRtrIsisLSPDatabaseClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is defined to clear the ISIS Adjacency database for given + system-id index." + ::= { vRtrIsisDatabaseClearEntry 2 } + + + +-- +-- Trap definitions +-- + +vRtrIsisDatabaseOverload NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + isisSysL1State, + isisSysL2State + } + STATUS current + DESCRIPTION + "This notification is generated when the system enters or leaves the + Overload state." + ::= { vRtrIsisNotifications 0 1 } + +vRtrIsisManualAddressDrops NOTIFICATION-TYPE + OBJECTS { + isisManAreaAddrExistState + } + STATUS current + DESCRIPTION + "This notification is generated when one of the manual areaAddresses + assigned to this system is ignored when computing routes. The object + vRtrIsisManAreaAddrExistState describes the area that has been + dropped. + + This notification is edge triggered, and should not be regenerated + until an address that was used in the previous computation has been + dropped." + ::= { vRtrIsisNotifications 0 2 } + +vRtrIsisCorruptedLSPDetected NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID + } + STATUS current + DESCRIPTION + "This notification is generated when we find that and LSP that was + stored in memory has become corrupted. + + We forward an LSP ID. We may have independent knowledge of the ID, + but in some implementations there is a chance that the ID itself will + be corrupted." + ::= { vRtrIsisNotifications 0 3 } + +vRtrIsisMaxSeqExceedAttempt NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID + } + STATUS current + DESCRIPTION + "When the sequence number on an LSP we generate wraps the 32 bit + sequence counter, we purge and wait to re-announce this information. + This notification describes that event. Since these should not be + generated rapidly, we generate an event each time this happens. + + While the first 6 bytes of the LSPID are ours, the other two contain + useful information." + ::= { vRtrIsisNotifications 0 4 } + +vRtrIsisIDLenMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisFieldLen, + vRtrIsisIfIndex, + vRtrIsisPDUFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with a different value of + the System ID Length. This notification includes the an index to + identify the circuit where we saw the PDU and the header of the PDU + which may help a network manager identify the source of the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the same + source. This decision is up to the agent to make, and may be based on + the circuit or on some MAC level information." + ::= { vRtrIsisNotifications 0 5 } + +vRtrIsisMaxAreaAddrsMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisMaxAreaAddress, + vRtrIsisIfIndex, + vRtrIsisPDUFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with a different value of + the Maximum Area Addresses. This notification includes the header of + the packet, which may help a network manager identify the source of + the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the same + source." + ::= { vRtrIsisNotifications 0 6 } + +vRtrIsisOwnLSPPurge NOTIFICATION-TYPE + OBJECTS { + vRtrIsisIfIndex, + vRtrIsisTrapLSPID, + vRtrIsisSystemLevel + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with our systemID and zero + age. This notification includes the circuit Index if available, + which may help a network manager identify the source of the + confusion." + ::= { vRtrIsisNotifications 0 7 } + +vRtrIsisSequenceNumberSkip NOTIFICATION-TYPE + OBJECTS { + vRtrIsisTrapLSPID, + vRtrIsisIfIndex, + vRtrIsisSystemLevel + } + STATUS current + DESCRIPTION + "When we recieve an LSP with out System ID and different contents, we + may need to reissue the LSP with a higher sequence number. + + We send this notification if we need to increase the sequence number + by more than one. If two Intermediate Systems are configured with + the same System ID, this notification will fire." + ::= { vRtrIsisNotifications 0 8 } + +vRtrIsisAutTypeFail NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with the wrong + authentication type field. This notification includes the header of + the packet, which may help a network manager identify the source of + the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the + same source." + ::= { vRtrIsisNotifications 0 9 } + +vRtrIsisAuthFail NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU with incorrent + authentication information field. This notification includes the + header of the packet, which may help a network manager + identify the source of the confusion. + + This should be an edge-triggered notification. We should not send a + second notification about PDUs received from what seem to be the same + source." + ::= { vRtrIsisNotifications 0 10 } + +vRtrIsisVersionSkew NOTIFICATION-TYPE + OBJECTS { + vRtrIsisProtocolVersion, + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS running a different version + of the protocol. This notification includes + the header of the packet, which may help a + network manager identify the source of the + confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from what seem to be the same source. + This decision is up to the agent to make, and may + be based on the circuit or on some MAC level + information." + + ::= { vRtrIsisNotifications 0 11 } + +vRtrIsisAreaMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisLSPSize, + vRtrIsisSystemLevel, + vRtrIsisIfIndex, + vRtrIsisPDUFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS which does not share any + area address. This notification includes + the header of the packet, which may help a + network manager identify the source of the + confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from what seem to be the same source. + This decision is up to the agent to make, and may + be based on the circuit or on some MAC level + information." + ::= { vRtrIsisNotifications 0 12 } + +vRtrIsisRejectedAdjacency NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS, but do not establish an + adjacency due to a lack of resources. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 13 } + +vRtrIsisLSPTooLargeToPropagate NOTIFICATION-TYPE + OBJECTS { + vRtrIsisLSPSize, + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when we attempt to propagate + an LSP which is larger than the dataLinkBlockSize + for a circuit. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 14 } + +vRtrIsisOrigLSPBufSizeMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisOriginatingBufferSize, + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when a Level 1 LSP or Level + 2 LSP is received which is larger than the local + value for originatingL1LSPBufferSize or + originatingL2LSPBufferSize respectively, or when + a Level 1 LSP or Level2 LSP is received containing + the originatingLSPBufferSize option and the value in + the PDU option field does not match the local value + for originatingL1LSPBufferSize or originatingL2LSPBufferSize + respectively. We pass up the size from the option + field or the size of the LSP that exceeds our + configuration. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 15 } + +vRtrIsisProtoSuppMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrIsisProtocolsSupported, + vRtrIsisSystemLevel, + vRtrIsisTrapLSPID, + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when a non-pseudonode + segment 0 LSP is received that has no matching + protocols supported. + This may be because the system does not generate + the field, or because there are no common elements. + The list of protocols supported should be included + in the notification: it may be empty if the TLV + is not supported, or if the TLV is empty. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same source." + ::= { vRtrIsisNotifications 0 16 } + +vRtrIsisAdjacencyChange NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisIfIndex, + vRtrIsisTrapLSPID, + isisISAdjState + } + STATUS current + DESCRIPTION + "A notification sent when an adjacency changes state, + entering or leaving state up. The first 6 bytes of the + vRtrIsisTrapLSPID are the SystemID of the adjacent IS. + The isisISAdjState is the new state of the adjacency." + ::= { vRtrIsisNotifications 0 17 } + +vRtrIsisCircIdExhausted NOTIFICATION-TYPE + OBJECTS { + vRtrIsisIfIndex + } + STATUS current + DESCRIPTION + "A notification sent when ISIS cannot be started on a + LAN interface as a unique circid could not be assigned + due to the exhaustion of the circId space. + + This could happen only on the broadcast interfaces. + + In such a case the interface is marked operationally + down. When an operationally up interface is deleted, the + circId can be reused by any interface which is waiting to + receive a unique circId." + ::= { vRtrIsisNotifications 0 18 } + +vRtrIsisAdjRestartStatusChange NOTIFICATION-TYPE + OBJECTS { + vRtrIsisSystemLevel, + vRtrIsisIfIndex, + vRtrIsisISAdjRestartStatus + } + STATUS current + DESCRIPTION + "A notification sent when an adjancency's + graceful restart status changes. + The vRtrIsisISAdjRestartStatus is the new + graceful restart state of the adjacency." + ::= { vRtrIsisNotifications 0 19 } + +-- +-- Conformance Information +-- + +vRtrIsisMIBConformances OBJECT IDENTIFIER ::= { vRtrIsisMIBConformance 1 } +vRtrIsisMIBGroups OBJECT IDENTIFIER ::= { vRtrIsisMIBConformance 2 } + +-- +-- Compliance Statements +-- + +vRtrIsisMIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 2.0 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisGroup, + vRtrIsisHostGroup, + vRtrIsisRouteGroup, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjGroup, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationsGroup + } + ::= { vRtrIsisMIBConformances 1 } + +vRtrIsisMIBR2r1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 2.1 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisR2r1Group, + vRtrIsisHostGroup, + vRtrIsisRouteGroup, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjGroup, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationsGroup, + vRtrIsisSpfGroup, + vRtrIsisSummaryGroup + } + ::= { vRtrIsisMIBConformances 2 } + +vRtrIsisMIBV3v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 3.0 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisV3v0Group, + vRtrIsisHostGroup, + vRtrIsisRouteGroup, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjV3v0Group, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationV3v0Group, + vRtrIsisSpfGroup, + vRtrIsisSummaryGroup + } + ::= { vRtrIsisMIBConformances 3 } + +vRtrIsisMIBV4v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 4.0 of TIMETRA-ISIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + vRtrIsisV4v0Group, + vRtrIsisHostGroup, + vRtrIsisRouteV4v0Group, + vRtrIsisLSPGroup, + vRtrIsisIfGroup, + vRtrIsisAdjV3v0Group, + vRtrIsisNotificationObjGroup, + vRtrIsisNotificationV3v0Group, + vRtrIsisSpfGroup, + vRtrIsisSummaryV4v0Group, + vRtrIsisScalarObjsGroup, + vRtrIsisDBClearObjsGroup + } + ::= { vRtrIsisMIBConformances 4 } + +-- +-- Units of conformance +-- + +vRtrIsisGroup OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound, + vRtrIsisMTEnabled + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 1 } + +vRtrIsisHostGroup OBJECT-GROUP + OBJECTS { + vRtrIsisSysID, + vRtrIsisHostname + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS host-name objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 2 } + +vRtrIsisRouteGroup OBJECT-GROUP + OBJECTS { + vRtrIsisRouteDest, + vRtrIsisRouteMask, + vRtrIsisRouteNexthopIP, + vRtrIsisRouteLevel, + vRtrIsisRouteSpfVersion, + vRtrIsisRouteMetric, + vRtrIsisRouteType, + vRtrIsisRouteNHopSysID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS route objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 3 } + +vRtrIsisPathGroup OBJECT-GROUP + OBJECTS { + vRtrIsisPathID, + vRtrIsisPathIfIndex, + vRtrIsisPathNHopSysID, + vRtrIsisPathMetric, + vRtrIsisPathSNPA + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS path objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 4 } + +vRtrIsisLSPGroup OBJECT-GROUP + OBJECTS { + vRtrIsisLSPId, + vRtrIsisLSPSeq, + vRtrIsisLSPChecksum, + vRtrIsisLSPLifetimeRemain, + vRtrIsisLSPVersion, + vRtrIsisLSPPktType, + vRtrIsisLSPPktVersion, + vRtrIsisLSPMaxArea, + vRtrIsisLSPSysIdLen, + vRtrIsisLSPAttributes, + vRtrIsisLSPUsedLen, + vRtrIsisLSPAllocLen, + vRtrIsisLSPBuff, + vRtrIsisLSPZeroRLT + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS LSP objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 5 } + +vRtrIsisIfGroup OBJECT-GROUP + OBJECTS { + vRtrIsisIfIndex, + vRtrIsisIfRowStatus, + vRtrIsisIfLastChangeTime, + vRtrIsisIfAdminState, + vRtrIsisIfOperState, + vRtrIsisIfCsnpInterval, + vRtrIsisIfHelloAuthKey, + vRtrIsisIfHelloAuthType, + vRtrIsisIfLspPacingInterval, + vRtrIsisIfCircIndex, + vRtrIsisIfRetransmitInterval, + vRtrIsisIfTypeDefault, + vRtrIsisIfLevelLastChangeTime, + vRtrIsisIfLevelHelloAuthKey, + vRtrIsisIfLevelHelloAuthType, + vRtrIsisIfLevelPassive, + vRtrIsisIfLevelTeMetric, + vRtrIsisIfLevelNumAdjacencies, + vRtrIsisIfLevelISPriority, + vRtrIsisIfLevelHelloTimer, + vRtrIsisIfLevelAdminMetric, + vRtrIsisIfLevelOperMetric + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS interface objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 6 } + + +vRtrIsisAdjGroup OBJECT-GROUP + OBJECTS { + vRtrIsisISAdjExpiresIn, + vRtrIsisISAdjCircLevel, + vRtrIsisISAdjNeighborIP + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS adjacency objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 7 } + + +vRtrIsisNotificationObjGroup OBJECT-GROUP + OBJECTS { + vRtrIsisTrapLSPID, + vRtrIsisSystemLevel, + vRtrIsisPDUFragment, + vRtrIsisFieldLen, + vRtrIsisMaxAreaAddress, + vRtrIsisProtocolVersion, + vRtrIsisLSPSize, + vRtrIsisOriginatingBufferSize, + vRtrIsisProtocolsSupported + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS notification objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 8 } + + +vRtrIsisNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrIsisDatabaseOverload, + vRtrIsisManualAddressDrops, + vRtrIsisCorruptedLSPDetected, + vRtrIsisMaxSeqExceedAttempt, + vRtrIsisIDLenMismatch, + vRtrIsisMaxAreaAddrsMismatch, + vRtrIsisOwnLSPPurge, + vRtrIsisSequenceNumberSkip, + vRtrIsisAutTypeFail, + vRtrIsisAuthFail, + vRtrIsisVersionSkew, + vRtrIsisAreaMismatch, + vRtrIsisRejectedAdjacency, + vRtrIsisLSPTooLargeToPropagate, + vRtrIsisOrigLSPBufSizeMismatch, + vRtrIsisProtoSuppMismatch, + vRtrIsisAdjacencyChange, + vRtrIsisCircIdExhausted + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of + ISIS notifications on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 9 } + + +vRtrIsisSpfGroup OBJECT-GROUP + OBJECTS { + vRtrIsisSpfRunTime, + vRtrIsisSpfL1Nodes, + vRtrIsisSpfL2Nodes, + vRtrIsisSpfEventCount, + vRtrIsisSpfLastTriggerLSPId, + vRtrIsisSpfTriggerReason + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS SPF objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 10 } + + +vRtrIsisSummaryGroup OBJECT-GROUP + OBJECTS { + vRtrIsisSummRowStatus, + vRtrIsisSummLevel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS Summary Addresses on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 11 } + +vRtrIsisR2r1Group OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisCsnpAuthentication, + vRtrIsisHelloAuthentication, + vRtrIsisPsnpAuthentication, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisLevelCsnpAuthentication, + vRtrIsisLevelHelloAuthentication, + vRtrIsisLevelPsnpAuthentication, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 12 } + +vRtrIsisV3v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisCsnpAuthentication, + vRtrIsisHelloAuthentication, + vRtrIsisPsnpAuthentication, + vRtrIsisGRRestartDuration, + vRtrIsisGRHelperMode, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisLevelCsnpAuthentication, + vRtrIsisLevelHelloAuthentication, + vRtrIsisLevelPsnpAuthentication, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 13 } + +vRtrIsisAdjV3v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisISAdjExpiresIn, + vRtrIsisISAdjCircLevel, + vRtrIsisISAdjNeighborIP, + vRtrIsisISAdjRestartSupport, + vRtrIsisISAdjRestartStatus, + vRtrIsisISAdjRestartSupressed, + vRtrIsisISAdjNumRestarts, + vRtrIsisISAdjLastRestartTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of + ISIS adjacency objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 14 } + +vRtrIsisNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrIsisDatabaseOverload, + vRtrIsisManualAddressDrops, + vRtrIsisCorruptedLSPDetected, + vRtrIsisMaxSeqExceedAttempt, + vRtrIsisIDLenMismatch, + vRtrIsisMaxAreaAddrsMismatch, + vRtrIsisOwnLSPPurge, + vRtrIsisSequenceNumberSkip, + vRtrIsisAutTypeFail, + vRtrIsisAuthFail, + vRtrIsisVersionSkew, + vRtrIsisAreaMismatch, + vRtrIsisRejectedAdjacency, + vRtrIsisLSPTooLargeToPropagate, + vRtrIsisOrigLSPBufSizeMismatch, + vRtrIsisProtoSuppMismatch, + vRtrIsisAdjacencyChange, + vRtrIsisCircIdExhausted, + vRtrIsisAdjRestartStatusChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of + ISIS notifications on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 15 } + +vRtrIsisV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisLastEnabledTime, + vRtrIsisAuthKey, + vRtrIsisAuthType, + vRtrIsisAuthCheck, + vRtrIsisLspLifetime, + vRtrIsisOverloadTimeout, + vRtrIsisOperState, + vRtrIsisShortCuts, + vRtrIsisSpfHoldTime, + vRtrIsisLastSpfRun, + vRtrIsisGracefulRestart, + vRtrIsisOverloadOnBoot, + vRtrIsisOverloadOnBootTimeout, + vRtrIsisSpfWait, + vRtrIsisSpfInitialWait, + vRtrIsisSpfSecondWait, + vRtrIsisLspMaxWait, + vRtrIsisLspInitialWait, + vRtrIsisLspSecondWait, + vRtrIsisCsnpAuthentication, + vRtrIsisHelloAuthentication, + vRtrIsisPsnpAuthentication, + vRtrIsisGRRestartDuration, + vRtrIsisGRHelperMode, + vRtrIsisStrictAdjacencyCheck, + vRtrIsisSpfMaxWait, + vRtrIsisLevelAuthKey, + vRtrIsisLevelAuthType, + vRtrIsisLevelWideMetricsOnly, + vRtrIsisLevelOverloadStatus, + vRtrIsisLevelOverloadTimeLeft, + vRtrIsisLevelNumLSPs, + vRtrIsisLevelCsnpAuthentication, + vRtrIsisLevelHelloAuthentication, + vRtrIsisLevelPsnpAuthentication, + vRtrIsisSpfRuns, + vRtrIsisLSPRegenerations, + vRtrIsisInitiatedPurges, + vRtrIsisLSPRecd, + vRtrIsisLSPDrop, + vRtrIsisLSPSent, + vRtrIsisLSPRetrans, + vRtrIsisIIHRecd, + vRtrIsisIIHDrop, + vRtrIsisIIHSent, + vRtrIsisIIHRetrans, + vRtrIsisCSNPRecd, + vRtrIsisCSNPDrop, + vRtrIsisCSNPSent, + vRtrIsisCSNPRetrans, + vRtrIsisPSNPRecd, + vRtrIsisPSNPDrop, + vRtrIsisPSNPSent, + vRtrIsisPSNPRetrans, + vRtrIsisUnknownRecd, + vRtrIsisUnknownDrop, + vRtrIsisUnknownSent, + vRtrIsisUnknownRetrans, + vRtrIsisCSPFRequests, + vRtrIsisCSPFDroppedRequests, + vRtrIsisCSPFPathsFound, + vRtrIsisCSPFPathsNotFound, + vRtrIsisActivateIPv4, + vRtrIsisActivateIPv6, + vRtrIsisBfdStatus, + vRtrIsisBfdAllVlanStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS system objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 16 } + +vRtrIsisRouteV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisRouteDest, + vRtrIsisRouteMask, + vRtrIsisRouteNexthopIP, + vRtrIsisRouteLevel, + vRtrIsisRouteSpfVersion, + vRtrIsisRouteMetric, + vRtrIsisRouteType, + vRtrIsisRouteNHopSysID, + vRtrIsisInetRouteLevel, + vRtrIsisInetRouteSpfRunNumber, + vRtrIsisInetRouteMetric, + vRtrIsisInetRouteType, + vRtrIsisInetRouteNHopSysID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS route objects on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 17 } + +vRtrIsisSummaryV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisSummRowStatus, + vRtrIsisSummLevel, + vRtrIsisInetSummRowStatus, + vRtrIsisInetSummLevel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS Summary Addresses on Alcatel 7x50 SR series systems." + ::= { vRtrIsisMIBGroups 18 } + +vRtrIsisAdjV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisISAdjExpiresIn, + vRtrIsisISAdjCircLevel, + vRtrIsisISAdjNeighborIP, + vRtrIsisISAdjRestartSupport, + vRtrIsisISAdjRestartStatus, + vRtrIsisISAdjRestartSupressed, + vRtrIsisISAdjNumRestarts, + vRtrIsisISAdjLastRestartTime, + vRtrIsisISAdjNeighborIPv6Type, + vRtrIsisISAdjNeighborIpv6, + vRtrIsisISAdjMTIdMask + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS adjacency objects on Alcatel 7x50 SR 4.0 + series systems." + ::= { vRtrIsisMIBGroups 19 } + +vRtrIsisIfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIsisIfRowStatus, + vRtrIsisIfLastChangeTime, + vRtrIsisIfAdminState, + vRtrIsisIfOperState, + vRtrIsisIfCsnpInterval, + vRtrIsisIfHelloAuthKey, + vRtrIsisIfHelloAuthType, + vRtrIsisIfLspPacingInterval, + vRtrIsisIfCircIndex, + vRtrIsisIfRetransmitInterval, + vRtrIsisIfTypeDefault, + vRtrIsisIfLevelLastChangeTime, + vRtrIsisIfLevelHelloAuthKey, + vRtrIsisIfLevelHelloAuthType, + vRtrIsisIfLevelPassive, + vRtrIsisIfLevelTeMetric, + vRtrIsisIfLevelNumAdjacencies, + vRtrIsisIfLevelISPriority, + vRtrIsisIfLevelHelloTimer, + vRtrIsisIfLevelAdminMetric, + vRtrIsisIfLevelOperMetric, + vRtrIsisIfAddressFamily, + vRtrIsisIfBfdStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS interface objects on Alcatel 7x50 SR 4.0 series systems." + ::= { vRtrIsisMIBGroups 20 } + +vRtrIsisScalarObjsGroup OBJECT-GROUP + OBJECTS { + vRtrIsisStatisticsClear, + vRtrIsisLSPClear, + vRtrIsisISAdjClear, + vRtrIsisSpfClear + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS clear objects on Alcatel 7x50 SR 4.0 series systems." + ::= { vRtrIsisMIBGroups 21 } + +vRtrIsisDBClearObjsGroup OBJECT-GROUP + OBJECTS { + vRtrIsisAdjDatabaseClear, + vRtrIsisLSPDatabaseClear + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + ISIS clear objects on Alcatel 7x50 SR 4.0 series systems." + ::= { vRtrIsisMIBGroups 22 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-ISIS-SPB-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-ISIS-SPB-MIB new file mode 100644 index 0000000..f4325e2 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-ISIS-SPB-MIB @@ -0,0 +1,2650 @@ +ALCATEL-IND1-ISIS-SPB-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, + IpAddress + FROM SNMPv2-SMI + RowStatus, MacAddress, TruthValue, TEXTUAL-CONVENTION, + TimeInterval, DisplayString, TimeStamp + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + IEEE8021PbbServiceIdentifierOrUnassigned, + IEEE8021PbbIngressEgress, IEEE8021BridgePortNumber + FROM IEEE8021-TC-MIB + VlanIdOrNone + FROM IEEE8021-CFM-MIB + VlanId + FROM Q-BRIDGE-MIB + InterfaceIndexOrZero + FROM IF-MIB + routingIND1IsisSpb + FROM ALCATEL-IND1-BASE; + +alcatelIND1IsisSpbMib MODULE-IDENTITY + LAST-UPDATED "201311070000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Configuration Of Global OSPF Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1IsisSpb 1 } -- actual OID TBD + +---------------------------------------------------------------------- +-- TYPE DEFINITIONS -- +---------------------------------------------------------------------- + +AlcatelIND1IsisSpbAreaAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x-" + STATUS current + DESCRIPTION + "This identifier is the 3 Byte IS-IS Area Address. + Domain Specific part(DSP). Default is 00-00-00." + REFERENCE "12.25.1.1.2 a), 12.25.1.2.2 a), 12.25.1.3.2 a), 12.25.1.2.2 a)" + SYNTAX OCTET STRING (SIZE(3)) + +AlcatelIND1IsisSpbSystemName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "This is the System Name assigned to this Bridge." + REFERENCE "RFC 4945 12.25.1.3.3 d), 12.25.7.1.3 f), 12.25.8.1.3 e)" + SYNTAX OCTET STRING (SIZE(0..32)) + +AlcatelIND1IsisSpbEctAlgorithm ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x-" + STATUS current + DESCRIPTION + "The 4 byte Equal Cost Multiple Tree Algorithm identifier. + This identifies the tree computation algorithm and tie breakers." + REFERENCE "12.3 q)" + SYNTAX OCTET STRING (SIZE(4)) + +AlcatelIND1IsisSpbMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Auto allocation control for this instance + of SPB. For SPBV it controls SPVIDs and for SPBM it controls + SPSourceID." + REFERENCE "27.10" + SYNTAX INTEGER { auto(1), manual(2) } + +AlcatelIND1IsisSpbDigestConvention ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mode of the current Agreement Digest. This + determines the level of loop prevention." + REFERENCE "28.4.3" + SYNTAX INTEGER { off(1), loopFreeBoth(2), loopFreeMcastOnly(3) } + +AlcatelIND1IsisSpbLinkMetric ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The 24 bit cost of an SPB link. A lower metric + value means better. Value 16777215 equals Infinity." + REFERENCE "28.2" + SYNTAX Integer32(1..16777215) + +AlcatelIND1IsisSpbAdjState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current state of this SPB adjacency or port. + The values are up, down, and testing." + REFERENCE "12.25.6.1.3 d), 12.25.6.2.3 d), 12.25.7.1.3 (e" + SYNTAX INTEGER { up(1), down(2), testing(3) } + +AlcatelIND1IsisSpbmSPsourceId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x-" + STATUS current + DESCRIPTION + "The Shortest Path Source Identifier for this bridge. + It is the high order 3 bytes for multicast DA from this bridge. + Note that only the 20 bits not including the top 4 bits are the SPSourceID." + REFERENCE "27.15" + SYNTAX OCTET STRING (SIZE(3)) + +AlcatelIND1IsisSpbBridgePriority ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x-" + STATUS current + DESCRIPTION + "The Bridge priority is the top 2 bytes of the Bridge Identifier. + Lower values represent a better priority." + REFERENCE "13.26.3" + SYNTAX OCTET STRING (SIZE(2)) + +AlcatelIND1IsisSpbMTID ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The IS-IS Multi Topology Identifier." + REFERENCE "3.23, 3.24" + SYNTAX Unsigned32 + +AlcatelIND1IsisSpbmMulticastMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Multicast mode for tandem-multicast." + REFERENCE "NONE" + SYNTAX INTEGER { sgmode(0), gmode(1) } + +AlcatelIND1IsisSpbIfOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The AlcatelIND1IsisSpbIfOperState data type is an + enumerated integer that describes the operational + state of an interface." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4) + } + +AlcatelSpbServiceIdentifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The service instance identifier is used at the Customer Backbone + port in SPBM to distinguish a service instance. + The special value of 0xFFFFFF is used for wildcard. + This range also includes the default I-SID. + cf. IEEE8021SpbServiceIdentifierOrAny" + REFERENCE "NONE" + SYNTAX Unsigned32 (255..16777215) + +AlcatelIND1IsisSpbmIsidFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Flags to indicate multicast source/sink or both. + cf. IEEE8021PbbIngressEgress" + REFERENCE "NONE" + SYNTAX INTEGER { none(0), tx(1), rx(2), both(3) } + + +---------------------------------------------------------------------- +-- OBJECT DEFINITIONS -- +---------------------------------------------------------------------- + +alcatelIND1IsisSpbMibObjects OBJECT IDENTIFIER + ::= { alcatelIND1IsisSpbMib 1 } + +-- +-- + +alcatelIND1IsisSpbSys OBJECT IDENTIFIER + ::= { alcatelIND1IsisSpbMibObjects 1 } + +alcatelIND1IsisSpbProtocolConfig OBJECT IDENTIFIER + ::= { alcatelIND1IsisSpbMibObjects 2 } + +-- +-- + +alcatelIND1IsisSpbSysControlBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan tag applied to ISIS-SPB frames." + ::= { alcatelIND1IsisSpbSys 1 } + +alcatelIND1IsisSpbSysAdminState OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the operational state of the ISIS-SPB protocol. + Default value is disable(2)." + ::= { alcatelIND1IsisSpbSys 2 } + +alcatelIND1IsisSpbSysAreaAddress OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbAreaAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The three byte IS-IS Area Address to join. Normally + SPB will use area 00-00-00 however if SPB is being + used in conjunction with IPV4/V6 it may operate + using the IS-IS area address already in use. + This object is persistent. + cf. ieee8021SpbSysAreaAddress" + REFERENCE "12.25.1.3.2, 12.25.1.3.3" + ::= { alcatelIND1IsisSpbSys 3 } + +alcatelIND1IsisSpbSysId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SYS ID used for all SPB instances on this bridge. + A six byte network wide unique identifier. + cf. ieee8021SpbSysId" + REFERENCE "12.25.1.3.3, 3.21" + ::= { alcatelIND1IsisSpbSys 4 } + +alcatelIND1IsisSpbSysControlAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Group MAC that the ISIS control plane will use. SPB may + use a number of different addresses for SPB Hello and + LSP exchange. Section 27.2, 8.13.1.5 and Table 8-13 covers + the different choices. The choices are as follows: + 01-80-C2-00-00-14 = All Level 1 Intermediate Systems + 01-80-C2-00-00-15 = All Level 2 Intermediate Systems + 09-00-2B-00-00-05 = All Intermediate Systems. + 01-80-xx-xx-xx-xx = All Provider Bridge Intermediate Systems. + 01-80-yy-yy-yy-yy = All Customer Bridge Intermediate Systems. + This object is persistent. + cf. ieee8021SpbSysControlAddr" + REFERENCE "12.25.1.3.3, 8.13.5.1" + ::= { alcatelIND1IsisSpbSys 5 } + +alcatelIND1IsisSpbSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name to be used to refer to this SPB bridge. This is advertised + in IS-IS and used for management. + cf. ieee8021SpbSysName" + REFERENCE "12.25.1.3.3" + ::= { alcatelIND1IsisSpbSys 6 } + +alcatelIND1IsisSpbSysBridgePriority OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbBridgePriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a 16 bit quantity which ranks this SPB Bridge + relative to others when breaking ties. This priority + is the high 16 bits of the Bridge Identifier. Its impact + depends on the tie breaking algorithm. Recommend + values 0..15 be assigned to core switches to ensure + diversity of the ECT algorithms. + cf. ieee8021SpbSysBridgePriority" + REFERENCE "12.25.1.3.3, 13.26.3" + ::= { alcatelIND1IsisSpbSys 7 } + +alcatelIND1IsisSpbmSysSPSourceId OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbmSPsourceId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Shortest Path Source Identifier. + It is the high order 3 bytes for Group Address DA from this + bridge. + Note that only the 20 bits not including the top 4 bits are + the SPSourceID. + This object is persistent. + cf. ieee8021SpbmSysSPSourceId" + REFERENCE "12.25.1.3.3, 3.17, 27.15" + ::= { alcatelIND1IsisSpbSys 8 } + +alcatelIND1IsisSpbvSysMode OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication of supporting SPBV mode + auto(=1)/manual(=2) + auto => enable SPBV mode and auto allocate SPVIDs. + manual => enable SPBV mode and manually assign SPVIDs. + The default is auto. + This object is persistent. + cf. ieee8021SpbvSysMode" + REFERENCE "12.25.1.3.3, 3.20" + ::= { alcatelIND1IsisSpbSys 9 } + +alcatelIND1IsisSpbmSysMode OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication of supporting SPBM mode + auto(=1)/manual(=2) + auto => enable SPBM mode and auto allocate SPsourceID. + manual => enable SPBM mode and manually assign SPsourceID. + The default is auto. + This object is persistent. + cf. ieee8021SpbmSysMode" + REFERENCE "12.25.1.3.3, 3.19" + ::= { alcatelIND1IsisSpbSys 10 } + +alcatelIND1IsisSpbSysDigestConvention OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbDigestConvention + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Agreement Digest convention setting + off(=1)/loopFreeBoth(=2)/loopFreeMcastOnly(=3) + off => disable agreement digest checking in hellos + loopFreeBoth => block unsafe group and individual + traffic when digests disagree. + loopFreeMcastOnly =>block group traffic when digests disagree. + The default is loopFreeBoth. + This object is persistent. + cf. ieee8021SpbSysDigestConvention" + REFERENCE "12.25.1.3.3, 28.4.3" + ::= { alcatelIND1IsisSpbSys 11 } + +alcatelIND1IsisSpbSysSetOverload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively set the overload bit. + The overload bit will continue to be set if the + implementation runs out of memory, independent of + this variable." + DEFVAL { false } + ::= { alcatelIND1IsisSpbSys 12 } + +alcatelIND1IsisSpbSysOverloadTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0|60..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbSysOverloadTimeout is + the amount of time, in seconds, the router operates + in the overload state before attempting to + reestablish normal operations. While in overload + state, this IS-IS router will only be used if the + destination is only reachable via this router; it is + not used for other transit traffic. Operationally + placing the router into the overload state is often + used as a precursor to shutting down the IS-IS + protocol operation. + The value of 0 means the router is in overload + infinitely." + DEFVAL { 0 } + ::= { alcatelIND1IsisSpbSys 13 } + +alcatelIND1IsisSpbSysOverloadOnBoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbSysOverloadOnBoot + specifies if the router should be in overload state + right after the boot up process. If the + alcatelIND1IsisSpbSysOverloadOnBoot is set to + 'enabled' the overload timeout is maintained by + alcatelIND1IsisSpbSysOverloadOnBootTimeout." + DEFVAL { false } + ::= { alcatelIND1IsisSpbSys 14 } + +alcatelIND1IsisSpbSysOverloadOnBootTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0|60..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of + alcatelIND1IsisSpbSysOverloadOnBootTimeout is the + amount of time, in seconds for which the router + operates in the overload state before attempting to + reestablish normal operations when the system comes + up after a fresh boot. + While in overload state, this IS-IS router will only + be used if the destination is only reachable via this + router; it is not used for other transit traffic. + The value of 0 means the router is in overload + infinitely." + DEFVAL { 0 } + ::= { alcatelIND1IsisSpbSys 15 } + +alcatelIND1IsisSpbSysOverloadStatus OBJECT-TYPE + SYNTAX INTEGER { + notInOverload (1), + dynamic (2), + manual (3), + manualOnBoot (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not this isis-spb instance is in + overload state. When has the value 'notInOverload', + the IS-IS level is normal state. When the value is + 'dynamic', the level is in the overload state because + of insufficient memeory to add additional entries to + the IS-IS database for this level. When the value is + 'manual', the level has been put into the overload + state administratively as a result of the + alcatelIND1IsisSpbSysSetOverload object having been + set." + ::= { alcatelIND1IsisSpbSys 16 } + +alcatelIND1IsisSpbSysLastEnabledTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains the sysUpTime value when + alcatelIND1IsisSpbSysAdminState was last set to + enabled (1) to run the IS-IS protocol." + ::= { alcatelIND1IsisSpbSys 17 } + +alcatelIND1isisSpbSysLastSpfRun OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains the sysUpTime value when the last + SPF run was performed for this instance of the IS-IS protocol." + ::= { alcatelIND1IsisSpbSys 18 } + +alcatelIND1IsisSpbSysNumLSPs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of LSPs in the database." + ::= { alcatelIND1IsisSpbSys 19 } + +alcatelIND1IsisSpbSysLastEnabledTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains the sysUpTime value when + alcatelIND1IsisSpbSysAdminState was last set to + enabled (1) to run the IS-IS protocol." + ::= { alcatelIND1IsisSpbSys 20 } + +alcatelIND1isisSpbSysLastSpfRunTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains the sysUpTime value when the last + SPF run was performed for this instance of the IS-IS protocol." + ::= { alcatelIND1IsisSpbSys 21 } + +-- +-- + +alcatelIND1IsisSpbProtocolSpfMaxWait OBJECT-TYPE + SYNTAX Unsigned32 (1000..120000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolSpfMaxWait defines the Maximum interval + between two consecutive spf calculations in milliseconds." + DEFVAL { 1000 } + ::= { alcatelIND1IsisSpbProtocolConfig 1 } + +alcatelIND1IsisSpbProtocolSpfInitialWait OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolSpfInitialWait defines the initial SPF + calculation delay (in milliseconds) after a topology change." + DEFVAL { 100 } + ::= { alcatelIND1IsisSpbProtocolConfig 2 } + +alcatelIND1IsisSpbProtocolSpfSecondWait OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolSpfSecondWait defines the hold time + between the first and second SPF calculation (in milliseconds). + + Subsequent SPF runs will occur at exponentially increasing + intervals of spf-second-wait i.e. if spf-second-wait is 1000, + then the next SPF will run after 2000 msec, the next one at + 4000 msec etc until it is capped off at spf-wait value. + + The SPF interval will stay at spf-wait value until there are no + more SPF runs scheduled in that interval. After a full interval + without any SPF runs, the SPF interval will drop back to + spf-initial-wait." + DEFVAL { 300 } + ::= { alcatelIND1IsisSpbProtocolConfig 3 } + +alcatelIND1IsisSpbProtocolLspMaxWait OBJECT-TYPE + SYNTAX Unsigned32 (1000..120000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolLspWait defines the maximum interval + (in milliseconds) between two consecutive ocurrences of an LSP + being generated." + DEFVAL { 1000 } + ::= { alcatelIND1IsisSpbProtocolConfig 4 } + +alcatelIND1IsisSpbProtocolLspInitialWait OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolLspInitialWait defines the initial LSP + generation delay (in milliseconds)." + DEFVAL { 0 } + ::= { alcatelIND1IsisSpbProtocolConfig 5 } + +alcatelIND1IsisSpbProtocolLspSecondWait OBJECT-TYPE + SYNTAX Unsigned32 (100..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolLspInitialWait defines the hold time + between the first and second LSP generation (in milliseconds)." + DEFVAL { 300 } + ::= { alcatelIND1IsisSpbProtocolConfig 6 } + +alcatelIND1IsisSpbProtocolGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolGracefulRestart specifies whether the + graceful restart is enabled or disabled for this instance of IS-IS." + DEFVAL { true } + ::= { alcatelIND1IsisSpbProtocolConfig 7 } + +alcatelIND1IsisSpbProtocolGRHelperMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alcatelIND1IsisSpbProtocolGRHelperMode specifies whether the + graceful restart helper mode is enabled or disabled for this + instance of IS-IS. + alcatelIND1IsisSpbProtocolGRHelperMode is valid only if the value of + alcatelIND1IsisSpbProtocolGracefulRestart is 'true'. + + When alcatelIND1IsisSpbProtocolGRHelperMode has a value of 'true' graceful + restart helper capabilities are enabled. When it has a value + of 'false' the graceful restart helper capabilities are disabled." + DEFVAL { true } + ::= { alcatelIND1IsisSpbProtocolConfig 8 } + +-- +-- +alcatelIND1IsisSpbAdjStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbAdjStaticTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the SPB configuration data for a neighbor. + cf. ieee8021SpbAdjStaticTable" + REFERENCE "12.25.6" + ::= { alcatelIND1IsisSpbMibObjects 3 } + + +alcatelIND1IsisSpbAdjStaticTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbAdjStaticTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display the interfaces and metrics + of a neighbor bridge. " + REFERENCE "12.25.6" + INDEX { + alcatelIND1IsisSpbAdjStaticEntryTopIx, + alcatelIND1IsisSpbAdjStaticEntryIfIndex + } + ::= { alcatelIND1IsisSpbAdjStaticTable 1 } + +AlcatelIND1IsisSpbAdjStaticTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbAdjStaticEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbAdjStaticEntryIfIndex InterfaceIndexOrZero, + alcatelIND1IsisSpbAdjStaticEntryMetric AlcatelIND1IsisSpbLinkMetric, + alcatelIND1IsisSpbAdjStaticEntryHelloInterval Unsigned32, + alcatelIND1IsisSpbAdjStaticEntryHelloMultiplier Unsigned32, + alcatelIND1IsisSpbAdjStaticEntryIfAdminState AlcatelIND1IsisSpbAdjState, + alcatelIND1IsisSpbAdjStaticEntryRowStatus RowStatus, + alcatelIND1IsisSpbAdjStaticEntryCircuitId Unsigned32, + alcatelIND1IsisSpbAdjStaticEntryIfOperState AlcatelIND1IsisSpbIfOperState, + alcatelIND1IsisSpbAdjStaticEntryAFDConfig Unsigned32 + } + +alcatelIND1IsisSpbAdjStaticEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.6.1.2, 12.25.6.1.3, 28.12" + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 1 } + +alcatelIND1IsisSpbAdjStaticEntryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The System interface/index which defines this + adjacency. A value of 0 is a wildcard for any + interface on which SPB Operation is supported." + REFERENCE "12.25.6.1.2, 12.25.6.1.3" + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 2 } + +alcatelIND1IsisSpbAdjStaticEntryMetric OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbLinkMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The alcatelIND1IsisSpb metric (incremental cost) to this peer. + The contribution of this link to total path cost. + Recommended values are inversely proportional to link speed. + Range is (1..16777215) where 16777215 (0xFFFFFF) is + infinity; infinity signifies that the adjacency is + UP, but is not to be used for traffic. + This object is persistent." + REFERENCE "12.25.6.1.2, 12.25.6.1.3, 28.12.7" + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 3 } + +alcatelIND1IsisSpbAdjStaticEntryHelloInterval OBJECT-TYPE + SYNTAX Unsigned32(1..20000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum period, in seconds, between IIH PDUs." + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 4 } + +alcatelIND1IsisSpbAdjStaticEntryHelloMultiplier OBJECT-TYPE + SYNTAX Unsigned32(2..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value is multiplied by the corresponding HelloInterval + and the result in seconds (rounded up) is used as the + holding time in transmitted hellos, to be used by receivers + of hello packets from this IS" + DEFVAL { 10 } + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 5 } + +alcatelIND1IsisSpbAdjStaticEntryIfAdminState OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbAdjState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of this interface/port. + Up is the default. + This object is persistent." + REFERENCE "12.25.6.1.2, 12.25.6.1.3" + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 6 } + +alcatelIND1IsisSpbAdjStaticEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the status of an entry, and is used + to create/delete entries. + This object is persistent." + REFERENCE "12.25.6.1.3" + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 7 } + +alcatelIND1IsisSpbAdjStaticEntryCircuitId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local circuit id." + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 8 } + +alcatelIND1IsisSpbAdjStaticEntryIfOperState OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbIfOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of IS-IS protocol on this + interface." + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 9 } + +alcatelIND1IsisSpbAdjStaticEntryAFDConfig OBJECT-TYPE + SYNTAX Unsigned32(0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration is made by admin or auto-fabric on + this interface" + ::= { alcatelIND1IsisSpbAdjStaticTableEntry 10 } + + + +-- +-- +alcatelIND1IsisSpbEctStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbEctStaticTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Equal Cost Tree (ECT) static configuration table. + cf. ieee8021SpbEctStaticTable" + REFERENCE "12.25.4" + ::= { alcatelIND1IsisSpbMibObjects 4 } + + +alcatelIND1IsisSpbEctStaticTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbEctStaticTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Equal Cost Tree static configuration Table defines the + ECT ALGORITHM for the Base VID and if SPBV is used for the SPVID. " + REFERENCE "12.25.4" + INDEX { + alcatelIND1IsisSpbEctStaticEntryTopIx, + alcatelIND1IsisSpbEctStaticEntryBaseVid + } + ::= { alcatelIND1IsisSpbEctStaticTable 1 } + +AlcatelIND1IsisSpbEctStaticTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbEctStaticEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbEctStaticEntryBaseVid VlanId, + alcatelIND1IsisSpbEctStaticEntryEctAlgorithm AlcatelIND1IsisSpbEctAlgorithm, + alcatelIND1IsisSpbvEctStaticEntrySpvid VlanIdOrNone, + alcatelIND1IsisSpbEctStaticEntryRowStatus RowStatus, + alcatelIND1IsisSpbEctStaticEntryMulticastMode AlcatelIND1IsisSpbmMulticastMode, + alcatelIND1IsisSpbEctStaticEntryRootBridgeSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbEctStaticEntryRootBridgeSysMac MacAddress + } + +alcatelIND1IsisSpbEctStaticEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.4.2.2, 12.25.4.2.3, 28.12" + ::= { alcatelIND1IsisSpbEctStaticTableEntry 1 } + +alcatelIND1IsisSpbEctStaticEntryBaseVid OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Base VID to use for this ECT-ALGORITHM. + Traffic B-VID (SPBM) or Management VID (SPBV). + A Base VID value of 4095 is a wildcard for any Base VID + assigned to SPB operation." + REFERENCE "12.25.4.2.3, 3.3" + ::= { alcatelIND1IsisSpbEctStaticTableEntry 2 } + +alcatelIND1IsisSpbEctStaticEntryEctAlgorithm OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbEctAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This identifies the tie-breaking algorithms used in + Shortest Path Tree computation. Values range from + 00-80-c2-01 to 00-80-c2-16 for 802.1 for each + the 16 ECT behaviors. + This object is persistent." + REFERENCE "12.25.4.2.3, 3.6" + ::= { alcatelIND1IsisSpbEctStaticTableEntry 3 } + +alcatelIND1IsisSpbvEctStaticEntrySpvid OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If SPBV mode this is the VID originating from this bridge. + Must be set = 0 if SPVID Auto-allocation is required. + Otherwise in SPBM this is empty, should be set = 0. + This object is persistent." + REFERENCE "12.25.4.2.3, 3.16" + ::= { alcatelIND1IsisSpbEctStaticTableEntry 4 } + +alcatelIND1IsisSpbEctStaticEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the status of an entry, and is used + to create/delete entries. + This object is persistent." + REFERENCE "12.25.4.2.3" + ::= { alcatelIND1IsisSpbEctStaticTableEntry 5 } + +alcatelIND1IsisSpbEctStaticEntryMulticastMode OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbmMulticastMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This identifies the tandem multicast-mode of this + bvlan. A value of 0 indicates (S,G) mode, while + a value of 1 indicates (*,G) mode." + DEFVAL { sgmode } + ::= { alcatelIND1IsisSpbEctStaticTableEntry 6 } + +alcatelIND1IsisSpbEctStaticEntryRootBridgeSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the root bridge. This object's value + has meaning only when the bvlan is in (*,G) mode + (e.g. alcatelIND1IsisSpbEctStaticEntryMulticastMode + is set to gmode)." + ::= { alcatelIND1IsisSpbEctStaticTableEntry 7 } + +alcatelIND1IsisSpbEctStaticEntryRootBridgeSysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac address of the root bridge. This object's value + has meaning only when the bvlan is in (*,G) mode + (e.g. alcatelIND1IsisSpbEctStaticEntryMulticastMode + is set to gmode)." + ::= { alcatelIND1IsisSpbEctStaticTableEntry 8 } + +-- +-- +alcatelIND1IsisSpbAdjDynamicTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbAdjDynamicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Adjacency table. + cf. ieee8021SpbAdjDynamicTable + cf. show ip isis adjacency" + ::= { alcatelIND1IsisSpbMibObjects 5 } + +alcatelIND1IsisSpbAdjDynamicEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbAdjDynamicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to determine operational + values of digests and interfaces of neighbor + bridges." + INDEX { + alcatelIND1IsisSpbAdjDynamicEntryTopIx, + alcatelIND1IsisSpbAdjDynamicEntryIfIndex, + alcatelIND1IsisSpbAdjDynamicEntryPeerSysId + } + ::= { alcatelIND1IsisSpbAdjDynamicTable 1 } + +AlcatelIND1IsisSpbAdjDynamicEntry ::= + SEQUENCE { + alcatelIND1IsisSpbAdjDynamicEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbAdjDynamicEntryIfIndex InterfaceIndexOrZero, + alcatelIND1IsisSpbAdjDynamicEntryPeerSysId MacAddress, + alcatelIND1IsisSpbAdjDynamicEntryAdjState AlcatelIND1IsisSpbAdjState, + alcatelIND1IsisSpbAdjDynamicEntryAdjUpTime OCTET STRING, + alcatelIND1IsisSpbAdjDynamicEntryHoldRemaining Integer32, + alcatelIND1IsisSpbAdjDynamicEntryHoldTimer Integer32, + alcatelIND1IsisSpbAdjDynamicEntryNbrExtLocalCircuitId Unsigned32, + alcatelIND1IsisSpbAdjDynamicEntryNeighPriority Unsigned32, + alcatelIND1IsisSpbAdjDynamicEntryPeerSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbAdjDynamicEntryRestartStatus INTEGER, + alcatelIND1IsisSpbAdjDynamicEntryRestartSupport TruthValue, + alcatelIND1IsisSpbAdjDynamicEntryRestartSuppressed TruthValue, + alcatelIND1IsisSpbAdjDynamicEntryAdjUpTimeStamp TimeStamp + } + +alcatelIND1IsisSpbAdjDynamicEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The ISIS Topology Index identifier to which + this instance belongs. Each Topology Index + defines logical topology and is used to + enable multiple SPB instances within several + ISIS instances." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 1 } + +alcatelIND1IsisSpbAdjDynamicEntryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "System interface/index which defines this + adjacency A value of 0 is a wildcard for any + interface on which SPB Operation is enabled." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 2 } + +alcatelIND1IsisSpbAdjDynamicEntryPeerSysId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The SPB System Identifier of this peer. This + is used to identify a neighbor uniquely." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 3 } + +alcatelIND1IsisSpbAdjDynamicEntryAdjState OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbAdjState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The state of the adjacency." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 4 } + +alcatelIND1IsisSpbAdjDynamicEntryAdjUpTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time when the adjacency last entered the up state." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 5 } + +alcatelIND1IsisSpbAdjDynamicEntryHoldRemaining OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remaining hold time in seconds." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 6 } + +alcatelIND1IsisSpbAdjDynamicEntryHoldTimer OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The holding time in seconds for this + adjacency updated from received IIH PDUs." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 7 } + +alcatelIND1IsisSpbAdjDynamicEntryNbrExtLocalCircuitId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The extended circuit id advertised by the peer." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 8 } + +alcatelIND1IsisSpbAdjDynamicEntryNeighPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority of the neighboring Intermediate + System for becoming the Designated + Intermediate System." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 9 } + +alcatelIND1IsisSpbAdjDynamicEntryPeerSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IS-IS system name of peer. This is the ASCII + name assigned to the bridge to aid + management." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 10 } + +alcatelIND1IsisSpbAdjDynamicEntryRestartStatus OBJECT-TYPE + SYNTAX INTEGER { + notHelping (1), -- Adjacency is not currently being helped + restarting (2), -- Received restart request from the nbr + restartComplete (3), -- The nbr has completed the most recent restart + helping (4) -- Nbr is helping us in restarting and has sent us a + -- restart ack in response to our restart request. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The graceful restart status of the + adjacency." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 11 } + +alcatelIND1IsisSpbAdjDynamicEntryRestartSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether adjacency supports ISIS + graceful restart. If 'true', the adjacency + supports graceful restart." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 12 } + +alcatelIND1IsisSpbAdjDynamicEntryRestartSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates if the adjacency has requested this + router to suppress advertisement of the + adjacency in this router's LSPs. If 'true' + the adjacency has requested to suppress + advertisement of the LSPs." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 13 } + +alcatelIND1IsisSpbAdjDynamicEntryAdjUpTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The sysUpTime value when the adjacency last entered the up state." + ::= { alcatelIND1IsisSpbAdjDynamicEntry 14 } + + +-- +-- +alcatelIND1IsisSpbNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbNodeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Node table. + cf. show ip isis nodes" + ::= { alcatelIND1IsisSpbMibObjects 6 } + +alcatelIND1IsisSpbNodeTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbNodeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display information + about known bridges." + INDEX { + alcatelIND1IsisSpbNodeTopIx, + alcatelIND1IsisSpbNodeSysId + } + ::= { alcatelIND1IsisSpbNodeTable 1 } + +AlcatelIND1IsisSpbNodeTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbNodeTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbNodeSysId MacAddress, + alcatelIND1IsisSpbNodeSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbNodeSPSourceId AlcatelIND1IsisSpbmSPsourceId, + alcatelIND1IsisSpbNodeBridgePriority AlcatelIND1IsisSpbBridgePriority + } + +alcatelIND1IsisSpbNodeTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.6.1.2, 12.25.6.1.3, 28.12" + ::= { alcatelIND1IsisSpbNodeTableEntry 1 } + +alcatelIND1IsisSpbNodeSysId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SYS ID used for all SPB instances on the bridge. + A six byte network wide unique identifier." + ::= { alcatelIND1IsisSpbNodeTableEntry 2 } + +alcatelIND1IsisSpbNodeSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name to be used to refer to the SPB bridge. This is advertised + in IS-IS and used for management." + ::= { alcatelIND1IsisSpbNodeTableEntry 3 } + +alcatelIND1IsisSpbNodeSPSourceId OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbmSPsourceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Shortest Path Source Identifier. + It is the high order 3 bytes for Group Address DA from the + bridge. + Note that only the 20 bits not including the top 4 bits are + the SPSourceID." + ::= { alcatelIND1IsisSpbNodeTableEntry 4 } + +alcatelIND1IsisSpbNodeBridgePriority OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbBridgePriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a 16 bit quantity which ranks the SPB Bridge + relative to others when breaking ties. This priority + is the high 16 bits of the Bridge Identifier. Its impact + depends on the tie breaking algorithm." + ::= { alcatelIND1IsisSpbNodeTableEntry 5 } + +-- +-- +alcatelIND1IsisSpbUnicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbUnicastTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The unicast table. + cf. show ip isis unicast-table" + ::= { alcatelIND1IsisSpbMibObjects 7 } + +alcatelIND1IsisSpbUnicastTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbUnicastTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display information + about unicast targets." + INDEX { + alcatelIND1IsisSpbUnicastTopIx, + alcatelIND1IsisSpbUnicastBvlan, + alcatelIND1IsisSpbUnicastSysMac + } + ::= { alcatelIND1IsisSpbUnicastTable 1 } + +AlcatelIND1IsisSpbUnicastTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbUnicastTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbUnicastBvlan VlanId, + alcatelIND1IsisSpbUnicastSysMac MacAddress, + alcatelIND1IsisSpbUnicastSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbUnicastOutboundIfIndex InterfaceIndexOrZero + } + +alcatelIND1IsisSpbUnicastTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.6.1.2, 12.25.6.1.3, 28.12" + ::= { alcatelIND1IsisSpbUnicastTableEntry 1 } + +alcatelIND1IsisSpbUnicastBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The bvlan associated with the unicast target." + ::= { alcatelIND1IsisSpbUnicastTableEntry 2 } + +alcatelIND1IsisSpbUnicastSysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac address of the bridge associated with the unicast target." + ::= { alcatelIND1IsisSpbUnicastTableEntry 3 } + +alcatelIND1IsisSpbUnicastSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the bridge associated with the unicast target." + ::= { alcatelIND1IsisSpbUnicastTableEntry 4 } + +alcatelIND1IsisSpbUnicastOutboundIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound interface used to reach the unicast target." + ::= { alcatelIND1IsisSpbUnicastTableEntry 5 } + + +alcatelIND1IsisSpbMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbMulticastTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The multicast table. + cf. show ip isis multicast-table" + ::= { alcatelIND1IsisSpbMibObjects 8 } + +alcatelIND1IsisSpbMulticastTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMulticastTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display the + multicast table for SPB " + REFERENCE "NONE" + INDEX { + alcatelIND1IsisSpbMulticastTableEntryTopIx, + alcatelIND1IsisSpbMulticastTableEntryBvlan, + alcatelIND1IsisSpbMulticastTableEntryMulticastMac, + alcatelIND1IsisSpbMulticastTableEntryIfIndexOutbound + } + ::= { alcatelIND1IsisSpbMulticastTable 1 } + +AlcatelIND1IsisSpbMulticastTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbMulticastTableEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbMulticastTableEntryBvlan VlanId, + alcatelIND1IsisSpbMulticastTableEntryMulticastMac MacAddress, + alcatelIND1IsisSpbMulticastTableEntryIfIndexOutbound InterfaceIndexOrZero, + alcatelIND1IsisSpbMulticastTableEntrySrcMac MacAddress, + alcatelIND1IsisSpbMulticastTableEntryIfIndexInbound InterfaceIndexOrZero, + alcatelIND1IsisSpbMulticastTableEntrySysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbMulticastTableEntryIsid AlcatelSpbServiceIdentifier + } + +alcatelIND1IsisSpbMulticastTableEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastTableEntry 1 } + +alcatelIND1IsisSpbMulticastTableEntryBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bvlan of the multicast entry." + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastTableEntry 2 } + +alcatelIND1IsisSpbMulticastTableEntryMulticastMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast destination MAC of the multicast entry." + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastTableEntry 3 } + +alcatelIND1IsisSpbMulticastTableEntryIfIndexOutbound OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outbound interface index of the multicast entry, zero means local node is multicast receiver" + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastTableEntry 4 } + +alcatelIND1IsisSpbMulticastTableEntrySrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System MAC of the multicast source, all zero means any MAC." + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastTableEntry 5 } + +alcatelIND1IsisSpbMulticastTableEntryIfIndexInbound OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound interface index of the multicast source, zero means local node is multicast source" + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastTableEntry 6 } + +alcatelIND1IsisSpbMulticastTableEntrySysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System name of multicast source" + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastTableEntry 7 } + +alcatelIND1IsisSpbMulticastTableEntryIsid OBJECT-TYPE + SYNTAX AlcatelSpbServiceIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service identifier, e.g. isid number of the multicast entry." + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1IsisSpbMulticastTableEntry 8 } + +-- +-- +alcatelIND1IsisSpbLSPTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbLSPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The LSP table (database). + cf. show ip isis database" + ::= { alcatelIND1IsisSpbMibObjects 9 } + +alcatelIND1IsisSpbLSPEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbLSPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the alcatelIND1IsisSpbLSPTable + represents an LSP in the LSP database." + INDEX { + alcatelIND1IsisSpbLSPTopIx, + alcatelIND1IsisSpbLSPId + } + ::= { alcatelIND1IsisSpbLSPTable 1 } + +AlcatelIND1IsisSpbLSPEntry ::= + SEQUENCE { + alcatelIND1IsisSpbLSPTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbLSPId OCTET STRING, + alcatelIND1IsisSpbLSPSeq Counter32, + alcatelIND1IsisSpbLSPChecksum Integer32, + alcatelIND1IsisSpbLSPLifetimeRemain Integer32, + alcatelIND1IsisSpbLSPVersion Integer32, + alcatelIND1IsisSpbLSPPktType Integer32, + alcatelIND1IsisSpbLSPPktVersion Integer32, + alcatelIND1IsisSpbLSPMaxArea Integer32, + alcatelIND1IsisSpbLSPSysIdLen Integer32, + alcatelIND1IsisSpbLSPAttributes Integer32, + alcatelIND1IsisSpbLSPUsedLen Integer32, + alcatelIND1IsisSpbLSPAllocLen Integer32, + alcatelIND1IsisSpbLSPBuff OCTET STRING + } + +alcatelIND1IsisSpbLSPTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.6.1.2, 12.25.6.1.3, 28.12" + ::= { alcatelIND1IsisSpbLSPEntry 1 } + +alcatelIND1IsisSpbLSPId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The LSP Id. The format is 6 octets of ajacency + system-id followed by 1 octet LanId and 1 octet LSP + Number." + ::= { alcatelIND1IsisSpbLSPEntry 2 } + +alcatelIND1IsisSpbLSPSeq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of an LSP. The sequence number is + a four byte quantity that represents the version of + an LSP. The higher the sequence number, the more up + to date the information. The sequence number is + always incremented by the system that originated the + LSP and ensures that there is only one version of + that LSP in the entire network." + ::= { alcatelIND1IsisSpbLSPEntry 3 } + +alcatelIND1IsisSpbLSPChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The checksum of contents of LSP from the SourceID + field in the LSP till the end. The checksum is + computed using the Fletcher checksum algorithm. " + ::= { alcatelIND1IsisSpbLSPEntry 4 } + +alcatelIND1IsisSpbLSPLifetimeRemain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining lifetime of this LSP. This is a + decrementing counter that decrements in seconds. + When the remaining lifetime becomes zero, the + contents of the LSP should not be considered for SPF + calculation." + ::= { alcatelIND1IsisSpbLSPEntry 5 } + +alcatelIND1IsisSpbLSPVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the ISIS protocol that generated the + LSP." + ::= { alcatelIND1IsisSpbLSPEntry 6 } + +alcatelIND1IsisSpbLSPPktType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet type for instance Hello PDUs, LSPs, CSNPs or + PSNPs." + ::= { alcatelIND1IsisSpbLSPEntry 7 } + +alcatelIND1IsisSpbLSPPktVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the ISIS protocol that generated the + Packet." + ::= { alcatelIND1IsisSpbLSPEntry 8 } + +alcatelIND1IsisSpbLSPMaxArea OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of areas supported by the originator + of the LSP. A value of 0 indicates a default of 3 + areas." + ::= { alcatelIND1IsisSpbLSPEntry 9 } + +alcatelIND1IsisSpbLSPSysIdLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the system-id as used by the + originator." + ::= { alcatelIND1IsisSpbLSPEntry 10 } + +alcatelIND1IsisSpbLSPAttributes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Attributes associated with the LSP. These include the + attached bit, overload bit, IS type of the system + originating the LSP and the partition repair + capability. The attached bit and the overload bit are + of significance only when present in the LSP numbered + zero and should be ignored on receipt in any other + LSP." + ::= { alcatelIND1IsisSpbLSPEntry 11 } + +alcatelIND1IsisSpbLSPUsedLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used length for the LSP. For an LSP that is not + self originated, the used length is always equal to + alloc len. For self originated LSPs, the used length + is less than or equal to the alloc len." + ::= { alcatelIND1IsisSpbLSPEntry 12 } + +alcatelIND1IsisSpbLSPAllocLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length allocated for the LSP to be stored." + ::= { alcatelIND1IsisSpbLSPEntry 13 } + +alcatelIND1IsisSpbLSPBuff OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LSP as it exists in the LSP database." + ::= { alcatelIND1IsisSpbLSPEntry 14 } + +-- +-- +alcatelIND1IsisSpbMulticastSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbMulticastSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast source table. + cf. show ip isis multicast-sources" + ::= { alcatelIND1IsisSpbMibObjects 10 } + +alcatelIND1IsisSpbMulticastSourceEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMulticastSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display information + about multicast sources." + INDEX { + alcatelIND1IsisSpbMulticastSourceTopIx, + alcatelIND1IsisSpbMulticastSourceSysMac, + alcatelIND1IsisSpbMulticastSourceBvlan + } + ::= { alcatelIND1IsisSpbMulticastSourceTable 1 } + +AlcatelIND1IsisSpbMulticastSourceEntry ::= + SEQUENCE { + alcatelIND1IsisSpbMulticastSourceTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbMulticastSourceSysMac MacAddress, + alcatelIND1IsisSpbMulticastSourceBvlan VlanId, + alcatelIND1IsisSpbMulticastSourceSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbMulticastSourceReachable TruthValue + } + +alcatelIND1IsisSpbMulticastSourceTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + ::= { alcatelIND1IsisSpbMulticastSourceEntry 1 } + +alcatelIND1IsisSpbMulticastSourceSysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac address of the bridge associated with the + multicast source." + ::= { alcatelIND1IsisSpbMulticastSourceEntry 2 } + +alcatelIND1IsisSpbMulticastSourceBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The bvlan associated with the multicast source." + ::= { alcatelIND1IsisSpbMulticastSourceEntry 3 } + +alcatelIND1IsisSpbMulticastSourceSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the bridge associated with the multicast + source." + ::= { alcatelIND1IsisSpbMulticastSourceEntry 4 } + +alcatelIND1IsisSpbMulticastSourceReachable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if we have a path to the multicast source." + ::= { alcatelIND1IsisSpbMulticastSourceEntry 5 } + +alcatelIND1IsisSpbSpfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbSpfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The spf table. + cf. show spb isis spf" + ::= { alcatelIND1IsisSpbMibObjects 11 } + +alcatelIND1IsisSpbSpfTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSpfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display reachability information + about known bridges, calculated by the Spf algorithm." + REFERENCE "NONE" + INDEX { + alcatelIND1IsisSpbSpfBvlan, + alcatelIND1IsisSpbSpfSysMac + } + ::= { alcatelIND1IsisSpbSpfTable 1 } + +AlcatelIND1IsisSpbSpfTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbSpfBvlan VlanId, + alcatelIND1IsisSpbSpfSysMac MacAddress, + alcatelIND1IsisSpbSpfSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbSpfIfIndex InterfaceIndexOrZero, + alcatelIND1IsisSpbSpfNextHopSysMac MacAddress, + alcatelIND1IsisSpbSpfNextHopSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbSpfMetric AlcatelIND1IsisSpbLinkMetric, + alcatelIND1IsisSpbSpfHopCount Integer32 + } + +alcatelIND1IsisSpbSpfBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan to which this entry belongs." + ::= { alcatelIND1IsisSpbSpfTableEntry 1 } + +alcatelIND1IsisSpbSpfSysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac-address of the bridge identified by this entry." + ::= { alcatelIND1IsisSpbSpfTableEntry 2 } + +alcatelIND1IsisSpbSpfSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the bridge identified by this entry." + ::= { alcatelIND1IsisSpbSpfTableEntry 3 } + +alcatelIND1IsisSpbSpfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outgoing interface index for reaching the bridge identified by this entry." + ::= { alcatelIND1IsisSpbSpfTableEntry 4 } + +alcatelIND1IsisSpbSpfNextHopSysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac-address of the next-hop for reaching the bridge identified by this entry" + ::= { alcatelIND1IsisSpbSpfTableEntry 5 } + +alcatelIND1IsisSpbSpfNextHopSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the next-hop bridge for reaching the bridge identified by this entry" + ::= { alcatelIND1IsisSpbSpfTableEntry 6 } + +alcatelIND1IsisSpbSpfMetric OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbLinkMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric/incremental cost to reach the bridge identified by this entry." + ::= { alcatelIND1IsisSpbSpfTableEntry 7 } + +alcatelIND1IsisSpbSpfHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hops needed to reach the bridge identified by this entry." + ::= { alcatelIND1IsisSpbSpfTableEntry 8 } + +-- +-- +alcatelIND1IsisSpbMulticastSourceSpfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbMulticastSourceSpfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The multicast source spf table. + cf. show ip isis multicast-sources-spf" + ::= { alcatelIND1IsisSpbMibObjects 12 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMulticastSourceSpfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display the + spf table of multicast sources in a SPB network. " + REFERENCE "NONE" + INDEX { + alcatelIND1IsisSpbMulticastSourceSpfTableEntryTopIx, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryBMac, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryBvlan, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryDestMac + } + ::= { alcatelIND1IsisSpbMulticastSourceSpfTable 1 } + +AlcatelIND1IsisSpbMulticastSourceSpfTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbMulticastSourceSpfTableEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryBMac MacAddress, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryBvlan VlanId, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryDestMac MacAddress, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryIfIndex InterfaceIndexOrZero, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryNHopName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryNHopMac MacAddress, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryMetric AlcatelIND1IsisSpbLinkMetric, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryHopCount Unsigned32 + } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 1 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryBMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac address of the multicast source." + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 2 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The bvlan of the multicast source spf entry." + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 3 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination mac address of the multicast source spf entry" + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 4 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound ifindex of the multicast source spf entry." + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 5 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryNHopName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next hop system name of the multicast source spf entry." + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 6 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryNHopMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next hop system mac of the multicast source spf entry." + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 7 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryMetric OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbLinkMetric + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path metric of the multicast source spf entry." + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 8 } + +alcatelIND1IsisSpbMulticastSourceSpfTableEntryHopCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hop count of the multicast source spf entry." + ::= { alcatelIND1IsisSpbMulticastSourceSpfTableEntry 9 } + + +-- |-- +-- |-- + +alcatelIND1IsisSpbIngressMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbIngressMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The ingress mac filter table. + cf. show ip isis ingress-mac-filter" + ::= { alcatelIND1IsisSpbMibObjects 13 } + +alcatelIND1IsisSpbIngressMacFilterEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbIngressMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The ingress mac filter table. + cf. show spb isis ingress-mac-filter" + REFERENCE "NONE" + INDEX { + alcatelIND1IsisSpbIngressMacBvlan, + alcatelIND1IsisSpbIngressMacSysMac + } + ::= { alcatelIND1IsisSpbIngressMacFilterTable 1 } + +AlcatelIND1IsisSpbIngressMacFilterEntry ::= + SEQUENCE { + alcatelIND1IsisSpbIngressMacBvlan VlanId, + alcatelIND1IsisSpbIngressMacSysMac MacAddress, + alcatelIND1IsisSpbIngressMacSysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbIngressMacIfIndex InterfaceIndexOrZero + } + +alcatelIND1IsisSpbIngressMacBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan to which this entry belongs." + ::= { alcatelIND1IsisSpbIngressMacFilterEntry 1 } + +alcatelIND1IsisSpbIngressMacSysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac-address that identifies this entry." + ::= { alcatelIND1IsisSpbIngressMacFilterEntry 2 } + +alcatelIND1IsisSpbIngressMacSysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the bridge identified by this entry." + ::= { alcatelIND1IsisSpbIngressMacFilterEntry 3 } + +alcatelIND1IsisSpbIngressMacIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of this entry." + ::= { alcatelIND1IsisSpbIngressMacFilterEntry 4 } + +-- |-- +-- +alcatelIND1IsisSpbServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1IsisSpbServiceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The services table. + cf. show spb isis services" + ::= { alcatelIND1IsisSpbMibObjects 14 } + +alcatelIND1IsisSpbServiceTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbServiceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used to display the + local configured and dynamically learned services. " + REFERENCE "NONE" + INDEX { + alcatelIND1IsisSpbServiceTableEntryTopIx, + alcatelIND1IsisSpbServiceTableEntryBvlan, + alcatelIND1IsisSpbServiceTableEntryIsid, + alcatelIND1IsisSpbServiceTableEntrySysMac + } + ::= { alcatelIND1IsisSpbServiceTable 1 } + +AlcatelIND1IsisSpbServiceTableEntry ::= + SEQUENCE { + alcatelIND1IsisSpbServiceTableEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1IsisSpbServiceTableEntryBvlan VlanId, + alcatelIND1IsisSpbServiceTableEntryIsid AlcatelSpbServiceIdentifier, + alcatelIND1IsisSpbServiceTableEntrySysMac MacAddress, + alcatelIND1IsisSpbServiceTableEntrySysName AlcatelIND1IsisSpbSystemName, + alcatelIND1IsisSpbServiceTableEntryIsidFlags AlcatelIND1IsisSpbmIsidFlags + } + +alcatelIND1IsisSpbServiceTableEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1IsisSpbServiceTableEntry 1 } + +alcatelIND1IsisSpbServiceTableEntryBvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bvlan of the service." + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbServiceTableEntry 2 } + +alcatelIND1IsisSpbServiceTableEntryIsid OBJECT-TYPE + SYNTAX AlcatelSpbServiceIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service identifier, e.g. isid number" + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1IsisSpbServiceTableEntry 3 } + +alcatelIND1IsisSpbServiceTableEntrySysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System MAC of the SPB node on which the service is configured" + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbServiceTableEntry 4 } + +alcatelIND1IsisSpbServiceTableEntrySysName OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbSystemName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System name of SPB node on which the service is configured" + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1IsisSpbServiceTableEntry 5 } + +alcatelIND1IsisSpbServiceTableEntryIsidFlags OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbmIsidFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service flags e.g. source or sink of multicast traffic" + REFERENCE "NONE" + ::= { alcatelIND1IsisSpbServiceTableEntry 6 } + +-- |-- +-- +--alcatelIND1SpbIPVPNExportTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF AlcatelIND1SpbIPVPNExportTableEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "The table of ISIDs for which routes are exported from ISIS-SPB to GRM. +-- cf. show spb ipvpn export" +-- ::= { alcatelIND1IsisSpbMibObjects 15 } +-- +--alcatelIND1SpbIPVPNExportTableEntry OBJECT-TYPE +-- SYNTAX AlcatelIND1SpbIPVPNExportTableEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "An Entry in the alcatelIND1SpbIPVPNExportTable" +-- INDEX { +-- alcatelIND1SpbIPVPNExportTableEntryTopIx, +-- alcatelIND1SpbIPVPNExportIsid +-- } +-- ::= { alcatelIND1SpbIPVPNExportTable 1 } + +--AlcatelIND1SpbIPVPNExportTableEntry ::= +-- SEQUENCE { +-- alcatelIND1SpbIPVPNExportTableEntryTopIx AlcatelIND1IsisSpbMTID, +-- alcatelIND1SpbIPVPNExportIsid Unsigned32, +-- alcatelIND1SpbIPVPNExportRowStatus RowStatus +-- } +-- +--alcatelIND1SpbIPVPNExportTableEntryTopIx OBJECT-TYPE +-- SYNTAX AlcatelIND1IsisSpbMTID +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "The ISIS Topology Index identifier to which this +-- instance belongs. Each Topology Index defines logical topology +-- and is used to enable multiple SPB instances within several +-- ISIS instances." +-- REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" +-- ::= { alcatelIND1SpbIPVPNExportTableEntry 1 } +-- +--alcatelIND1SpbIPVPNExportIsid OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "The ISID for which routes are being exported from ISIS-SPB to GRM." +-- ::= { alcatelIND1SpbIPVPNExportTableEntry 2 } +-- +--alcatelIND1SpbIPVPNExportRowStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The object indicates the status of an entry, and is used +-- to create/delete entries. +-- This object is persistent." +-- REFERENCE "12.25.6.1.3" +-- ::= { alcatelIND1SpbIPVPNExportTableEntry 3 } + +-- |-- +-- +alcatelIND1SpbIPVPNBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1SpbIPVPNBindTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table binds vrf, ISID and IP gateway together to enable + route exchange between GRM and SPB-ISIS. The exchange is bidirectional. + route-map only applies to VRF routes imported to ISIS from GRM. + There is no filter from ISIS to GRM. + cf. show spb ipvpn bind" + ::= { alcatelIND1IsisSpbMibObjects 15 } + +alcatelIND1SpbIPVPNBindTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1SpbIPVPNBindTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Entry in the alcatelIND1SpbIPVPNBindTable" + INDEX { + alcatelIND1SpbIPVPNBindTableEntryTopIx, + alcatelIND1SpbIPVPNBindVrfName, + alcatelIND1SpbIPVPNBindIsid, + alcatelIND1SpbIPVPNBindGateway + } + ::= { alcatelIND1SpbIPVPNBindTable 1 } + +AlcatelIND1SpbIPVPNBindTableEntry ::= + SEQUENCE { + alcatelIND1SpbIPVPNBindTableEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1SpbIPVPNBindVrfName SnmpAdminString, + alcatelIND1SpbIPVPNBindIsid Unsigned32, + alcatelIND1SpbIPVPNBindGateway IpAddress, + alcatelIND1SpbIPVPNBindImportRouteMap SnmpAdminString, + alcatelIND1SpbIPVPNBindRowStatus RowStatus + } + +alcatelIND1SpbIPVPNBindTableEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1SpbIPVPNBindTableEntry 1 } + +alcatelIND1SpbIPVPNBindVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The VRF for which routes are being imported from GRM to ISIS-SPB." + ::= { alcatelIND1SpbIPVPNBindTableEntry 2 } + +alcatelIND1SpbIPVPNBindIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The ISID to set for routes imported from GRM to ISIS-SPB." + ::= { alcatelIND1SpbIPVPNBindTableEntry 3 } + +alcatelIND1SpbIPVPNBindGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP gateway to set for routes imported from GRM to ISIS-SPB." + ::= { alcatelIND1SpbIPVPNBindTableEntry 4 } + +alcatelIND1SpbIPVPNBindImportRouteMap OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The route-map name (or empty-string for all-routes) for routes imported from GRM to ISIS-SPB." + ::= { alcatelIND1SpbIPVPNBindTableEntry 5 } + +alcatelIND1SpbIPVPNBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the status of an entry, and is used + to create/delete entries. + This object is persistent." + REFERENCE "12.25.6.1.3" + ::= { alcatelIND1SpbIPVPNBindTableEntry 6 } + +-- |-- +-- +alcatelIND1SpbIPVPNRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1SpbIPVPNRouteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP-VPN table of routes. + cf. show spb ipvpn route-table" + ::= { alcatelIND1IsisSpbMibObjects 16 } + +alcatelIND1SpbIPVPNRouteTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1SpbIPVPNRouteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Entry in the alcatelIND1SpbIPVPNRouteTable" + INDEX { + alcatelIND1SpbIPVPNRouteTableEntryTopIx, + alcatelIND1SpbIPVPNRouteIsid, + alcatelIND1SpbIPVPNRoutePrefix, + alcatelIND1SpbIPVPNRoutePrefixLen, + alcatelIND1SpbIPVPNRouteGateway + } + ::= { alcatelIND1SpbIPVPNRouteTable 1 } + +AlcatelIND1SpbIPVPNRouteTableEntry ::= + SEQUENCE { + alcatelIND1SpbIPVPNRouteTableEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1SpbIPVPNRouteIsid Unsigned32, + alcatelIND1SpbIPVPNRoutePrefix IpAddress, + alcatelIND1SpbIPVPNRoutePrefixLen Unsigned32, + alcatelIND1SpbIPVPNRouteGateway IpAddress, + alcatelIND1SpbIPVPNRouteNodeName OCTET STRING, + alcatelIND1SpbIPVPNRouteMetric Unsigned32 + } + +alcatelIND1SpbIPVPNRouteTableEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1SpbIPVPNRouteTableEntry 1 } + +alcatelIND1SpbIPVPNRouteIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The ISID of the IP-VPN route" + ::= { alcatelIND1SpbIPVPNRouteTableEntry 2 } + +alcatelIND1SpbIPVPNRoutePrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The destination prefix of the IP-VPN route" + ::= { alcatelIND1SpbIPVPNRouteTableEntry 3 } + +alcatelIND1SpbIPVPNRoutePrefixLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The prefix length of the IP-VPN route" + ::= { alcatelIND1SpbIPVPNRouteTableEntry 4 } + +alcatelIND1SpbIPVPNRouteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The next-hop/gateway of the IP-VPN route" + ::= { alcatelIND1SpbIPVPNRouteTableEntry 5 } + +alcatelIND1SpbIPVPNRouteNodeName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The BEB name of the node that advertised the IP-VPN route" + ::= { alcatelIND1SpbIPVPNRouteTableEntry 6 } + +alcatelIND1SpbIPVPNRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The route-metric of the IP-VPN route" + ::= { alcatelIND1SpbIPVPNRouteTableEntry 7 } + +-- |-- +-- +alcatelIND1SpbIPVPNRedistVrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1SpbIPVPNRedistVrfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP-VPN table of configured route-redistributions where the source entity is a VRF. + cf. show spb ipvpn redist" + ::= { alcatelIND1IsisSpbMibObjects 17 } + +alcatelIND1SpbIPVPNRedistVrfTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1SpbIPVPNRedistVrfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Entry in the alcatelIND1SpbIPVPNRedistVrfTable" + INDEX { + alcatelIND1SpbIPVPNRedistVrfTableEntryTopIx, + alcatelIND1SpbIPVPNRedistVrfSourceVrf, + alcatelIND1SpbIPVPNRedistVrfDestIsid + } + ::= { alcatelIND1SpbIPVPNRedistVrfTable 1 } + +AlcatelIND1SpbIPVPNRedistVrfTableEntry ::= + SEQUENCE { + alcatelIND1SpbIPVPNRedistVrfTableEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1SpbIPVPNRedistVrfSourceVrf SnmpAdminString, + alcatelIND1SpbIPVPNRedistVrfDestIsid Unsigned32, + alcatelIND1SpbIPVPNRedistVrfRouteMap SnmpAdminString, + alcatelIND1SpbIPVPNRedistVrfRowStatus RowStatus + } + +alcatelIND1SpbIPVPNRedistVrfTableEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1SpbIPVPNRedistVrfTableEntry 1 } + +alcatelIND1SpbIPVPNRedistVrfSourceVrf OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The source VRF from which routes are being redistributed." + ::= { alcatelIND1SpbIPVPNRedistVrfTableEntry 2 } + +alcatelIND1SpbIPVPNRedistVrfDestIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The destination ISID to which routes are being redistributed." + ::= { alcatelIND1SpbIPVPNRedistVrfTableEntry 3 } + +alcatelIND1SpbIPVPNRedistVrfRouteMap OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The route-map name (or empty-string for all-routes) for the filter to be applied to this route-redistribution." + ::= { alcatelIND1SpbIPVPNRedistVrfTableEntry 4 } + +alcatelIND1SpbIPVPNRedistVrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the status of an entry, and is used + to create/delete entries. + This object is persistent." + REFERENCE "12.25.6.1.3" + ::= { alcatelIND1SpbIPVPNRedistVrfTableEntry 5 } + +-- |-- +-- +alcatelIND1SpbIPVPNRedistIsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcatelIND1SpbIPVPNRedistIsidTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP-VPN table of configured route-redistributions where the source entity is an ISID. + cf. show spb ipvpn redist" + ::= { alcatelIND1IsisSpbMibObjects 18 } + +alcatelIND1SpbIPVPNRedistIsidTableEntry OBJECT-TYPE + SYNTAX AlcatelIND1SpbIPVPNRedistIsidTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Entry in the alcatelIND1SpbIPVPNRedistIsidTable" + INDEX { + alcatelIND1SpbIPVPNRedistIsidTableEntryTopIx, + alcatelIND1SpbIPVPNRedistIsidSourceIsid, + alcatelIND1SpbIPVPNRedistIsidDestIsid + } + ::= { alcatelIND1SpbIPVPNRedistIsidTable 1 } + +AlcatelIND1SpbIPVPNRedistIsidTableEntry ::= + SEQUENCE { + alcatelIND1SpbIPVPNRedistIsidTableEntryTopIx AlcatelIND1IsisSpbMTID, + alcatelIND1SpbIPVPNRedistIsidSourceIsid Unsigned32, + alcatelIND1SpbIPVPNRedistIsidDestIsid Unsigned32, + alcatelIND1SpbIPVPNRedistIsidRouteMap SnmpAdminString, + alcatelIND1SpbIPVPNRedistIsidRowStatus RowStatus + } + +alcatelIND1SpbIPVPNRedistIsidTableEntryTopIx OBJECT-TYPE + SYNTAX AlcatelIND1IsisSpbMTID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ISIS Topology Index identifier to which this + instance belongs. Each Topology Index defines logical topology + and is used to enable multiple SPB instances within several + ISIS instances." + REFERENCE "12.25.11.1.2, 12.25.11.1.3, 28.12" + ::= { alcatelIND1SpbIPVPNRedistIsidTableEntry 1 } + +alcatelIND1SpbIPVPNRedistIsidSourceIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The source ISID from which routes are being redistributed." + ::= { alcatelIND1SpbIPVPNRedistIsidTableEntry 2 } + +alcatelIND1SpbIPVPNRedistIsidDestIsid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The destination ISID to which routes are being redistributed." + ::= { alcatelIND1SpbIPVPNRedistIsidTableEntry 3 } + +alcatelIND1SpbIPVPNRedistIsidRouteMap OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The route-map name (or empty-string for all-routes) for the filter to be applied to this route-redistribution." + ::= { alcatelIND1SpbIPVPNRedistIsidTableEntry 4 } + +alcatelIND1SpbIPVPNRedistIsidRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the status of an entry, and is used + to create/delete entries. + This object is persistent." + REFERENCE "12.25.6.1.3" + ::= { alcatelIND1SpbIPVPNRedistIsidTableEntry 5 } + + +-- ============================================================= +-- Conformance Information +-- ============================================================= + +alcatelIND1IsisSpbConformance OBJECT IDENTIFIER ::= { alcatelIND1IsisSpbMib 2} +alcatelIND1IsisSpbGroups OBJECT IDENTIFIER ::= { alcatelIND1IsisSpbConformance 1} +alcatelIND1IsisSpbCompliances OBJECT IDENTIFIER ::= { alcatelIND1IsisSpbConformance 2} + +-- ============================================================= +-- SPBM Units of conformance +-- ============================================================= + +alcatelIND1IsisSpbSysGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbSysControlBvlan, + alcatelIND1IsisSpbSysAdminState, + alcatelIND1IsisSpbSysNumLSPs, + alcatelIND1isisSpbSysLastSpfRun, + alcatelIND1IsisSpbSysLastEnabledTime, + alcatelIND1IsisSpbSysOverloadStatus, + alcatelIND1IsisSpbSysOverloadOnBootTimeout, + alcatelIND1IsisSpbSysOverloadOnBoot, + alcatelIND1IsisSpbSysOverloadTimeout, + alcatelIND1IsisSpbSysSetOverload, + alcatelIND1isisSpbSysLastSpfRunTimeStamp, + alcatelIND1IsisSpbSysLastEnabledTimeStamp + } + STATUS current + DESCRIPTION + "The collection of objects used to represent alcatelIND1IsisSpbSys" + ::= { alcatelIND1IsisSpbGroups 1 } + +alcatelIND1IsisSpbProtocolConfigGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbProtocolSpfMaxWait, + alcatelIND1IsisSpbProtocolSpfInitialWait, + alcatelIND1IsisSpbProtocolSpfSecondWait, + alcatelIND1IsisSpbProtocolLspMaxWait, + alcatelIND1IsisSpbProtocolLspInitialWait, + alcatelIND1IsisSpbProtocolLspSecondWait, + alcatelIND1IsisSpbProtocolGracefulRestart, + alcatelIND1IsisSpbProtocolGRHelperMode + } + STATUS current + DESCRIPTION + "The collection of objects used to represent alcatelIND1IsisSpbProtocol" + ::= { alcatelIND1IsisSpbGroups 2 } + +alcatelIND1IsisSpbAdjStaticEntryConfigGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbAdjStaticEntryHelloInterval, + alcatelIND1IsisSpbAdjStaticEntryHelloMultiplier, + alcatelIND1IsisSpbAdjStaticEntryIfAdminState, + alcatelIND1IsisSpbAdjStaticEntryMetric, + alcatelIND1IsisSpbAdjStaticEntryRowStatus, + alcatelIND1IsisSpbEctStaticEntryEctAlgorithm, + alcatelIND1IsisSpbEctStaticEntryRowStatus, + alcatelIND1IsisSpbvEctStaticEntrySpvid + } + STATUS current + DESCRIPTION + "The collection of objects used to represent Isis Spb Adjacent Static information" + ::= { alcatelIND1IsisSpbGroups 3 } + +alcatelIND1IsisSpbSysConfigGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbSysAreaAddress, + alcatelIND1IsisSpbSysBridgePriority, + alcatelIND1IsisSpbSysControlAddr, + alcatelIND1IsisSpbSysDigestConvention, + alcatelIND1IsisSpbSysId, + alcatelIND1IsisSpbSysName, + alcatelIND1IsisSpbmSysMode, + alcatelIND1IsisSpbmSysSPSourceId, + alcatelIND1IsisSpbvSysMode + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb System information" + ::= { alcatelIND1IsisSpbGroups 4 } + +alcatelIND1IsisSpbAdjGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbAdjDynamicEntryAdjState, + alcatelIND1IsisSpbAdjDynamicEntryAdjUpTime, + alcatelIND1IsisSpbAdjDynamicEntryHoldRemaining, + alcatelIND1IsisSpbAdjDynamicEntryHoldTimer, + alcatelIND1IsisSpbAdjDynamicEntryNbrExtLocalCircuitId, + alcatelIND1IsisSpbAdjDynamicEntryNeighPriority, + alcatelIND1IsisSpbAdjDynamicEntryPeerSysName, + alcatelIND1IsisSpbAdjDynamicEntryRestartStatus, + alcatelIND1IsisSpbAdjDynamicEntryRestartSupport, + alcatelIND1IsisSpbAdjDynamicEntryRestartSuppressed, + alcatelIND1IsisSpbAdjStaticEntryCircuitId, + alcatelIND1IsisSpbAdjStaticEntryIfOperState, + alcatelIND1IsisSpbEctStaticEntryMulticastMode, + alcatelIND1IsisSpbEctStaticEntryRootBridgeSysMac, + alcatelIND1IsisSpbEctStaticEntryRootBridgeSysName, + alcatelIND1IsisSpbAdjStaticEntryAFDConfig, + alcatelIND1IsisSpbAdjDynamicEntryAdjUpTimeStamp + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Adjacent Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 5 } + +alcatelIND1IsisSpbIngressMacGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbIngressMacSysName, + alcatelIND1IsisSpbIngressMacIfIndex + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Ingress Mac Group" + ::= { alcatelIND1IsisSpbGroups 6 } + +alcatelIND1IsisSpbLSPGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbLSPAllocLen, + alcatelIND1IsisSpbLSPAttributes, + alcatelIND1IsisSpbLSPBuff, + alcatelIND1IsisSpbLSPChecksum, + alcatelIND1IsisSpbLSPLifetimeRemain, + alcatelIND1IsisSpbLSPMaxArea, + alcatelIND1IsisSpbLSPPktType, + alcatelIND1IsisSpbLSPPktVersion, + alcatelIND1IsisSpbLSPSeq, + alcatelIND1IsisSpbLSPSysIdLen, + alcatelIND1IsisSpbLSPUsedLen, + alcatelIND1IsisSpbLSPVersion + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb LSP Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 7 } + +alcatelIND1IsisSpbMulticastSourceGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbMulticastSourceReachable, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryHopCount, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryIfIndex, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryMetric, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryNHopMac, + alcatelIND1IsisSpbMulticastSourceSpfTableEntryNHopName, + alcatelIND1IsisSpbMulticastSourceSysName + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Multicast Source Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 8 } + +alcatelIND1IsisSpbMulticastTableEntryGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbMulticastTableEntryIfIndexInbound, + alcatelIND1IsisSpbMulticastTableEntryIsid, + alcatelIND1IsisSpbMulticastTableEntrySysName, + alcatelIND1IsisSpbMulticastTableEntrySrcMac + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Multicast Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 9 } + +alcatelIND1IsisSpbServiceTableEntryGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbServiceTableEntryIsidFlags, + alcatelIND1IsisSpbServiceTableEntrySysName + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Service Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 10 } + +alcatelIND1IsisSpbSpfGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbSpfHopCount, + alcatelIND1IsisSpbSpfMetric, + alcatelIND1IsisSpbSpfNextHopSysName, + alcatelIND1IsisSpbSpfNextHopSysMac, + alcatelIND1IsisSpbSpfIfIndex, + alcatelIND1IsisSpbSpfSysName + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Spf Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 11 } + +alcatelIND1IsisSpbUnicastGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbUnicastOutboundIfIndex, + alcatelIND1IsisSpbUnicastSysName + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Unicast Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 12 } + +alcatelIND1IsisSpbNodeGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1IsisSpbNodeBridgePriority, + alcatelIND1IsisSpbNodeSPSourceId, + alcatelIND1IsisSpbNodeSysName + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Node Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 13 } + +--alcatelIND1IsisSpbVPNExportTableGroupSPBM OBJECT-GROUP +-- OBJECTS { +-- alcatelIND1SpbIPVPNExportRowStatus +-- } +-- STATUS current +-- DESCRIPTION +-- "The collection of objects to represent Isis Spb Vpn Export Table Group SPBM information" +-- ::= { alcatelIND1IsisSpbGroups 14 } + +alcatelIND1IsisSpbVPNBindTableGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1SpbIPVPNBindImportRouteMap, + alcatelIND1SpbIPVPNBindRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Vpn Bind Table Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 14 } + + +alcatelIND1IsisSpbVPNRouteTableGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1SpbIPVPNRouteNodeName, + alcatelIND1SpbIPVPNRouteMetric + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Vpn Route Table Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 15 } + +alcatelIND1IsisSpbVPNRedistVrfTableGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1SpbIPVPNRedistVrfRouteMap, + alcatelIND1SpbIPVPNRedistVrfRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Vpn Redist Vrf Table Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 16 } + +alcatelIND1IsisSpbVPNRedistIsidTableGroupSPBM OBJECT-GROUP + OBJECTS { + alcatelIND1SpbIPVPNRedistIsidRouteMap, + alcatelIND1SpbIPVPNRedistIsidRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects to represent Isis Spb Vpn Redist Isid Table Group SPBM information" + ::= { alcatelIND1IsisSpbGroups 17 } + + + +-- ============================================================= +-- Compliance statements SPBM +-- ============================================================= + +alcatelIND1IsisSpbComplianceSPBM MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance to Alcatel IND1 ISIS SPBM mode" + MODULE + MANDATORY-GROUPS { + alcatelIND1IsisSpbSysGroupSPBM, + alcatelIND1IsisSpbAdjGroupSPBM, + alcatelIND1IsisSpbIngressMacGroupSPBM, + alcatelIND1IsisSpbLSPGroupSPBM, + alcatelIND1IsisSpbProtocolConfigGroupSPBM, + alcatelIND1IsisSpbMulticastSourceGroupSPBM, + alcatelIND1IsisSpbMulticastTableEntryGroupSPBM, + alcatelIND1IsisSpbServiceTableEntryGroupSPBM, + alcatelIND1IsisSpbSpfGroupSPBM, + alcatelIND1IsisSpbUnicastGroupSPBM, + alcatelIND1IsisSpbNodeGroupSPBM, +-- alcatelIND1IsisSpbVPNExportTableGroupSPBM, + alcatelIND1IsisSpbVPNBindTableGroupSPBM, + alcatelIND1IsisSpbVPNRouteTableGroupSPBM, + alcatelIND1IsisSpbVPNRedistVrfTableGroupSPBM, + alcatelIND1IsisSpbVPNRedistIsidTableGroupSPBM + } + ::= { alcatelIND1IsisSpbCompliances 1 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-LAG-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-LAG-MIB new file mode 100644 index 0000000..5e25d08 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-LAG-MIB @@ -0,0 +1,2742 @@ + + ALCATEL-IND1-LAG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter32, Counter64, Integer32, TimeTicks + FROM SNMPv2-SMI + MacAddress, TEXTUAL-CONVENTION, RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + PortList + FROM Q-BRIDGE-MIB + LacpKey,LacpState,ChurnState + FROM IEEE8023-LAG-MIB + + softentIND1LnkAgg + FROM ALCATEL-IND1-BASE; + + alcatelIND1LAGMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + The Link Aggregation module for managing ALCATEL FALCON product + This MIB is an image of the 802.3ad standard. + The aim of this proprietary MIB is to allow the creation of + aggregate objects with their size. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + ::= { softentIND1LnkAgg 1 } + + + alcatelIND1LAGMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For LAG MIB Subsystem Notifications." + ::= { alcatelIND1LAGMIB 0 } + + alcatelIND1LAGMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1LAGMIB 1 } + + + -- ------------------------------------------------------------- + -- Textual Conventions + -- ------------------------------------------------------------- + + + + + +-- - Local Declares + + LacpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The object supports or not (Omnichannel) the LACP protocol ." + SYNTAX INTEGER { + lacpOff(0), + lacpOn(1) + } + + McLagType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The object supports or not the Multi Chassis Link aggregation ." + SYNTAX INTEGER { + mcLagOff(0), + mcLagOn(1) + } + + + -- ------------------------------------------------------------- + + + -- ------------------------------------------------------------- + -- groups in the LAG MIB + -- ------------------------------------------------------------- + + + alclnkaggAgg OBJECT IDENTIFIER ::= { alcatelIND1LAGMIBObjects 1 } + alclnkaggAggPort OBJECT IDENTIFIER ::= { alcatelIND1LAGMIBObjects 2 } + + + -- ------------------------------------------------------------- + + -- ------------------------------------------------------------- + -- The Tables Last Changed Object + -- ------------------------------------------------------------- + + + + alclnkaggTablesLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time of the + most recent change to the alclnkaggAggTable, + alclnkaggAggPortListTable, or + alclnkaggAggPortTable." + ::= { alcatelIND1LAGMIBObjects 3 } + + + + + + -- ------------------------------------------------------------- + -- The Aggregator Configuration Table + -- ------------------------------------------------------------- + + + alclnkaggAggTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about every + Aggregator that is associated with this System. + To create specify alclnkaggAggIndex,alclnkaggAggSize + and alclnkaggAggLacpType. " + + REFERENCE + "IEEE 802.3 Subclause 30.7.1" + ::= { alclnkaggAgg 1 } + + + alclnkaggAggEntry OBJECT-TYPE + SYNTAX AlclnkaggAggEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the Aggregator parameters. This is indexed + by the ifIndex of the Aggregator." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggTable 1 } + + + AlclnkaggAggEntry ::= + SEQUENCE { + alclnkaggAggIndex + InterfaceIndex, + alclnkaggAggMACAddress + MacAddress, + alclnkaggAggActorSystemPriority + Integer32, + alclnkaggAggActorSystemID + MacAddress, + alclnkaggAggPartnerAdminKey + LacpKey, + alclnkaggAggActorAdminKey + LacpKey, + alclnkaggAggActorOperKey + LacpKey, + alclnkaggAggPartnerSystemID + MacAddress, + alclnkaggAggPartnerSystemPriority + Integer32, + alclnkaggAggPartnerOperKey + LacpKey, +-------------------------------- +-- Specific Proprietary Part +------------------------------ + alclnkaggAggSize + Integer32, + alclnkaggAggNumber + Integer32, + alclnkaggAggDescr + SnmpAdminString, + alclnkaggAggName + SnmpAdminString, + alclnkaggAggLacpType + LacpType, + alclnkaggAggAdminState +-- Adminstate, + INTEGER, + alclnkaggAggOperState + INTEGER, + alclnkaggAggNbrSelectedPorts + Integer32, + alclnkaggAggNbrAttachedPorts + Integer32, + alclnkaggAggPrimaryPortIndex + InterfaceIndex, + alclnkaggAggPrimaryPortPosition + Integer32, + alclnkaggAggRowStatus + RowStatus, + alclnkaggAggMcLagType + McLagType , + alclnkaggAggPortSelectionHash + INTEGER, + alclnkaggAggWTRTimer + Integer32 + } + + + alclnkaggAggIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique identifier allocated to this Aggregator by the local + System. + This attribute identifies an Aggregator instance among the subordinate + managed objects of the containing object. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.1" + ::= { alclnkaggAggEntry 1 } + + + alclnkaggAggMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read-only value carrying the individual + MAC address assigned to the Aggregator." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + ::= { alclnkaggAggEntry 2 } + + + alclnkaggAggActorSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-write value indicating the priority value + associated with the Actor's System ID." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.5" + ::= { alclnkaggAggEntry 3 } + + + alclnkaggAggActorSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-write MAC address value used as a unique + identifier for the System that contains this Aggregator. + NOTE-From the perspective of the Link Aggregation mechanisms + described in Clause , only a single combination of + Actor's System ID and System Priority are considered, and no + distinction is made between the values of these parameters + for an Aggregator and the port(s) that are associated with + it; i.e., the protocol is described in terms of the operation + of aggregation within a single System. However, the managed. + objects provided for the Aggregator and the port both allow + management of these parameters. The result of this is to + permit a single piece of equipment to be configured by + management to contain more than one System from the point of + view of the operation of Link Aggregation. This may be of + particular use in the configuration of equipment that has + limited aggregation capability (see )." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.4" + ::= { alclnkaggAggEntry 4 } + + alclnkaggAggPartnerAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current Administrative value of the Key accepted for the + Aggregator's current protocol Partner. Optional this is + a 16-bit read-write value. If the aggregation is manually + configured, this Key value will be a value assigned by the + local System. The administrative Key value may differ from + the operational " + REFERENCE + " specific to ALCATEL " + ::= { alclnkaggAggEntry 5 } + + + alclnkaggAggActorAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the Key for the Aggregator. + The administrative Key value may differ from the operational + Key value for the reasons discussed in . This is a 16-bit, + read-write value. The meaning of particular Key values + is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.7" + ::= { alclnkaggAggEntry 6 } + + + alclnkaggAggActorOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the Aggregator. + The administrative Key value may differ from the operational + Key value for the reasons discussed in . + This is a 16-bit read-only value. The meaning of particular Key + values is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.8" + ::= { alclnkaggAggEntry 7 } + + + alclnkaggAggPartnerSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-write MAC address value consisting + of the unique identifier for the current protocol Partner of + this Aggregator. A value of zero indicates that there is no + known Partner. If the aggregation is manually configured, this + System ID value will be a value assigned by the local System." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.10" + ::= { alclnkaggAggEntry 8 } + + + alclnkaggAggPartnerSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-only value that indicates the priority + value associated with the Partner's System ID. If the + aggregation is manually configured, this System Priority value + will be a value assigned by the local System." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.11" + ::= { alclnkaggAggEntry 9 } + + + alclnkaggAggPartnerOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current operational value of the Key for the + Aggregator's current protocol Partner. This is + a 16-bit read- write value. If the aggregation is manually + configured, this Key value will be a value assigned by the + local System." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.12" + ::= { alclnkaggAggEntry 10 } + + +------------------------------------------------------------ +-- Specific Proprietary Part +----------------------------------------------------------- + + + alclnkaggAggSize OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum number of links that could be attached to this + aggregator, This nominator is mandatory and is a required + field in order to create a row in this table" + REFERENCE + "specific to ALCATEL" + ::= { alclnkaggAggEntry 11 } + + alclnkaggAggNumber OBJECT-TYPE + SYNTAX Integer32(0..127) +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION +-- "Aggreagtor number to assign a reference number at the creation of +-- an aggregator mandatory for the Omnichhannel object creation" + "Aggreagtor number reference the aggregate dedicated from the + ifindex at the creation" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggEntry 12 } + + -- alclnkaggAggDescr is equivalent to ifDescr in ifTable + + alclnkaggAggDescr OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description is a human readable string which describes of + the type of aggregator object OMNICHANNEL / LACP etc " + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.2" + ::= { alclnkaggAggEntry 13 } + + -- alclnkaggAggDescr is equivalent to ifDescr in ifXTable + + alclnkaggAggName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the aggregator is human readable string manually given by + the operator" + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.3" + ::= { alclnkaggAggEntry 14 } + + + alclnkaggAggLacpType OBJECT-TYPE + SYNTAX LacpType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Aggreagtor set with LACP protocol or not (case of Omnichannel) + mandatory at the creation of the aggregator, cannot be modified + later " + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggEntry 15 } + + + -- alclnkaggAggAdminState is equivalent to ifAdminStatus in ifTable + + alclnkaggAggAdminState OBJECT-TYPE +-- SYNTAX AdminState + SYNTAX INTEGER { + enable(1), -- ready to pass packets + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "status assigned by the admnistrator. The activation of the aggregator + is managed by this nominator" + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.13" + ::= { alclnkaggAggEntry 16 } + + -- alclnkaggAggOperState is similar to ifOperStatus in ifTable but the nominator + -- does not take exactly the same values. + + alclnkaggAggOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + logicPortCreatFailed(3), + qReservationFailed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the aggregator with proprietary values + operational state from iftable corresponds to UP state " + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.14" + ::= { alclnkaggAggEntry 17 } + + alclnkaggAggNbrSelectedPorts OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports selected at the momemt ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 18 } + + alclnkaggAggNbrAttachedPorts OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports attached at the momemt ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 19 } + + alclnkaggAggPrimaryPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the ifindex of the primary port in the aggregator used to send + BPDUs and flooding frames Zeo indicates no primary port is + available ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 20 } + + alclnkaggAggPrimaryPortPosition OBJECT-TYPE + SYNTAX Integer32 (-1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the port index number in the aggregator used to send + BPDUs and flooding frames ." + REFERENCE + "Specific to ALCATEL" + ::= { alclnkaggAggEntry 21 } + + alclnkaggAggRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting aggregator objects. alclnkaggAggSize, alclnkaggAggLacpType + and must be supplied in the request to create a row, it is a + required field." + REFERENCE + " specific to ALCATEL " + ::= { alclnkaggAggEntry 22 } + + alclnkaggAggMcLagType OBJECT-TYPE + SYNTAX McLagType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Aggregator set with MultiChassis mode or not + mandatory at the creation of the aggregator, cannot be modified + later " + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggEntry 23 } + + alclnkaggAggPortSelectionHash OBJECT-TYPE + SYNTAX INTEGER { + sourceMac (1), + destinationMac(2), + sourceDestinationMac (3), + sourceIp (4), + destinationIp(5), + sourceDestinationIp (6), + tunnelProtocol (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port Selection Criteria used to hash one port of the aggregate + for a given traffic flow " + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggEntry 24 } + + alclnkaggAggWTRTimer OBJECT-TYPE + SYNTAX Integer32(0..12) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This sets the WTR timer value in minutes for an aggregate. The default value is 0 minute. + The Default means the WTR is Disabled. + When an link comes up, + If there is no WTR enabled for this linkagg, bring up the link. + If there is a WTR configured for this linkagg, + 1.if there are no other links attached to the same linkagg, bypass the WTR and bring up the link immediately. + 2. If there are links attached to the same linkagg, start the WTR when the WTR expires,bring up the link." + REFERENCE + "specific to ALCATEL" + DEFVAL { 0 } + ::={ alclnkaggAggEntry 25} + + + + -- ------------------------------------------------------------- + -- The Aggregation Port List Table + -- ------------------------------------------------------------- + + + alclnkaggAggPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains a list of all the ports + associated with each Aggregator." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.31" + ::= { alclnkaggAgg 2 } + + + alclnkaggAggPortListEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the ports associated with a given Aggregator. + This is indexed by the ifIndex of the Aggregator." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggPortListTable 1 } + + + AlclnkaggAggPortListEntry ::= + SEQUENCE { + alclnkaggAggPortListPorts + PortList + } + + + alclnkaggAggPortListPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete set of ports currently associated with + this Aggregator. Each bit set in this list represents + an Actor Port member of this Link Aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.31" + ::= { alclnkaggAggPortListEntry 1 } + + + -- ------------------------------------------------------------- + -- The Aggregation Port Table + -- ------------------------------------------------------------- + + + alclnkaggAggPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Link Aggregation Control + configuration information about every + Aggregation Port associated with this device. + A row appears in this table for each physical port." + REFERENCE + "IEEE 802.3 Subclause 30.7.2" + ::= { alclnkaggAggPort 1 } + + alclnkaggAggPortEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Link Aggregation Control configuration + parameters for each Aggregation Port on this device." + INDEX { alclnkaggAggPortIndex } + ::= { alclnkaggAggPortTable 1 } + + + AlclnkaggAggPortEntry ::= + SEQUENCE { + alclnkaggAggPortIndex + InterfaceIndex, + alclnkaggAggPortActorSystemPriority + Integer32, + alclnkaggAggPortActorSystemID + MacAddress, + alclnkaggAggPortActorAdminKey + LacpKey, + alclnkaggAggPortActorOperKey + LacpKey, + alclnkaggAggPortPartnerAdminSystemPriority + Integer32, + alclnkaggAggPortPartnerOperSystemPriority + Integer32, + alclnkaggAggPortPartnerAdminSystemID + MacAddress, + alclnkaggAggPortPartnerOperSystemID + MacAddress, + alclnkaggAggPortPartnerAdminKey + LacpKey, + alclnkaggAggPortPartnerOperKey + LacpKey, + alclnkaggAggPortSelectedAggID + InterfaceIndex, + alclnkaggAggPortAttachedAggID + InterfaceIndex, + alclnkaggAggPortActorPort + Integer32, + alclnkaggAggPortActorPortPriority + Integer32, + alclnkaggAggPortPartnerAdminPort + Integer32, + alclnkaggAggPortPartnerOperPort + Integer32, + alclnkaggAggPortPartnerAdminPortPriority + Integer32, + alclnkaggAggPortPartnerOperPortPriority + Integer32, + alclnkaggAggPortActorAdminState + LacpState, + alclnkaggAggPortActorOperState + LacpState, + alclnkaggAggPortPartnerAdminState + LacpState, + alclnkaggAggPortPartnerOperState + LacpState, + +------------------------------------------------------------ +-- Specific Proprietary Part +----------------------------------------------------------- + + alclnkaggAggPortSelectedAggNumber + Integer32, + alclnkaggAggPortGlobalPortNumber + Integer32, + alclnkaggAggPortAdminState +-- AdminState, + INTEGER, + alclnkaggAggPortOperState +-- OperState, + INTEGER, + alclnkaggAggPortState + INTEGER, + alclnkaggAggPortLinkState + INTEGER, + alclnkaggAggPortPrimary + INTEGER, + alclnkaggAggPortLacpType + LacpType, + alclnkaggAggPortRowStatus + RowStatus, + alclnkaggAggPortMcLagType + McLagType + } + + + alclnkaggAggPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the port" + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.1" + ::= { alclnkaggAggPortEntry 1 } + + + alclnkaggAggPortActorSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-write value used to define the priority + value associated with the Actor's System ID." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.2" + ::= { alclnkaggAggPortEntry 2 } + + alclnkaggAggPortActorSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-only MAC address value that defines + the value of the System ID for the System that contains this + Aggregation Port." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.3" + ::= { alclnkaggAggPortEntry 3 } + + alclnkaggAggPortActorAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + Aggregation Port. This is a 16-bit read-write value. + The meaning of particular Key values is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.4" + ::= { alclnkaggAggPortEntry 4 } + + + alclnkaggAggPortActorOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the + Aggregation Port. This is a 16-bit read-only value. + The meaning of particular Key values is of local significance." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.5" + ::= { alclnkaggAggPortEntry 5 } + + + alclnkaggAggPortPartnerAdminSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 2-octet read-write value used to define the administrative + value of priority associated with the Partner's System ID. The + assigned value is used, along with the value of + aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, + aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.6" + ::= { alclnkaggAggPortEntry 6 } + + alclnkaggAggPortPartnerOperSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 2-octet read-only value indicating the operational value + of priority associated with the Partner's System ID. The + value of this attribute may contain the manually configured value + carried in aAggPortPartnerAdminSystemPriority + if there is no protocol Partner." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.7" + ::= { alclnkaggAggPortEntry 7 } + + alclnkaggAggPortPartnerAdminSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 6-octet read-write MACAddress value representing + the administrative value of the Aggregation Port's protocol + Partner's System ID. The assigned value is used, along with + the value of aAggPortPartnerAdminSystemPriority, + aAggPortPartnerAdminKey, aAggPortPartnerAdminPort, + and aAggPortPartnerAdminPortPriority, in order to + achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.8" + ::= { alclnkaggAggPortEntry 8 } + + alclnkaggAggPortPartnerOperSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read-only MACAddress value representing + the current value of the Aggregation Port's protocol Partner's + System ID. A value of zero indicates that there is no known + protocol Partner. The value of this attribute may contain the + manually configured value carried in + aAggPortPartnerAdminSystemID if there is no protocol Partner." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.9" + ::= { alclnkaggAggPortEntry 9 } + + + alclnkaggAggPortPartnerAdminKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + protocol Partner. This is a 16-bit read-write value. + The assigned value is used, along with the value of + aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, + aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.10" + ::= { alclnkaggAggPortEntry 10 } + + + alclnkaggAggPortPartnerOperKey OBJECT-TYPE + SYNTAX LacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the + protocol Partner. The value of this attribute may contain + the manually configured value carried in + aAggPortPartnerAdminKey if there is no protocol Partner. + This is a 16-bit read-only value." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.11" + ::= { alclnkaggAggPortEntry 11 } + + + alclnkaggAggPortSelectedAggID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value of the Aggregator that this Aggregation + Port has currently selected. Zero indicates that the Aggregation + Port has not selected an Aggregator, either because it is in the + process of detaching from an Aggregator or because there is no + suitable Aggregator available for it to select. This value is + read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.12" + ::= { alclnkaggAggPortEntry 12 } + + + alclnkaggAggPortAttachedAggID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value of the Aggregator that this Aggregation + Port is currently attached to. Zero indicates that the Aggregation + Port is not currently attached to an Aggregator. This value is + read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.13" + ::= { alclnkaggAggPortEntry 13 } + + + alclnkaggAggPortActorPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number locally assigned to the Aggregation Port. + The port number is communicated in LACPDUs as the + Actor_Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.14" + ::= { alclnkaggAggPortEntry 14 } + + + alclnkaggAggPortActorPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port. + This 16-bit value is read-write." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.15" + ::= { alclnkaggAggPortEntry 15 } + + + alclnkaggAggPortPartnerAdminPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the port number + for the protocol Partner. This is a 16-bit read-write value. + The assigned value is used, along with the value of + aAggPortPartnerAdminSystemPriority, + aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, + and aAggPortPartnerAdminPortPriority, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.16" + ::= { alclnkaggAggPortEntry 16 } + + + alclnkaggAggPortPartnerOperPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational port number assigned to this Aggregation + Port by the Aggregation Port's protocol Partner. The value + of this attribute may contain the manually configured value + carried in aAggPortPartnerAdminPort if there is no protocol + Partner. This 16-bit value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.17" + ::= { alclnkaggAggPortEntry 17 } + + + alclnkaggAggPortPartnerAdminPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current administrative value of the port priority + for the protocol Partner. This is a 16-bit read-write value. + The assigned value is used, along with the value of + aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, + aAggPortPartnerAdminKey, and aAggPortPartnerAdminPort, + in order to achieve manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.18" + ::= { alclnkaggAggPortEntry 18 } + + + alclnkaggAggPortPartnerOperPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port + by the Partner. The value of this attribute may contain the + manually configured value carried in + aAggPortPartnerAdminPortPriority if there is no + protocol Partner. This 16-bit value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.19" + ::= { alclnkaggAggPortEntry 19 } + + + alclnkaggAggPortActorAdminState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the administrative values + of Actor_State () as transmitted by the Actor in LACPDUs. + The first bit corresponds to bit 0 of Actor_State (LACP_Activity), + the second bit corresponds to bit 1 (LACP_Timeout), the third bit + corresponds to bit 2 (Aggregation), the fourth bit corresponds to + bit 3 (Synchronization), the fifth bit corresponds to bit 4 + (Collecting), the sixth bit corresponds to bit 5 (Distributing), + the seventh bit corresponds to bit 6 (Defaulted), and the eighth + bit corresponds to bit 7 (Expired). These values allow + administrative control over the values of LACP_Activity, + LACP_Timeout and Aggregation. This attribute value is read-write." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.20" + ::= { alclnkaggAggPortEntry 20 } + + + alclnkaggAggPortActorOperState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current + operational values of Actor_State as transmitted by the + Actor in LACPDUs. The bit allocations are as defined in + . This attribute value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.21" + ::= { alclnkaggAggPortEntry 21 } + + + alclnkaggAggPortPartnerAdminState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current administrative + value of Actor_State for the protocol Partner. The bit + allocations are as defined in . This attribute value is + read-write. The assigned value is used in order to achieve + manually configured aggregation." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.22" + ::= { alclnkaggAggPortEntry 22 } + + + alclnkaggAggPortPartnerOperState OBJECT-TYPE + SYNTAX LacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current values of + Actor_State in the most recently received LACPDU transmitted + by the protocol Partner. The bit allocations are as defined in + . In the absence of an active protocol Partner, this + value may reflect the manually configured value + aAggPortPartnerAdminState. This attribute value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.2.1.23" + ::= { alclnkaggAggPortEntry 23 } + + +------------------------------------------------------------ +-- Specific Proprietary Part +----------------------------------------------------------- + + + alclnkaggAggPortSelectedAggNumber OBJECT-TYPE + SYNTAX Integer32(-1..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Aggreagtor number to attach a port at its creation + mandatory and only used for the + Omnichhannel not allowed for LACP + (-1) value displayed when it is not significant" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 24 } + + alclnkaggAggPortGlobalPortNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical reference of the port " + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 25 } + + + -- alclnkaggAggPortAdminState is equivalent to ifAdminStatus in ifTable + + alclnkaggAggPortAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- ready to pass packets + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status assigned by the admnistrator. port activation done by iftable + this nominator is equivalent to ifAdminStatus in ifTable " + REFERENCE + " IEEE 802.3 Subclause 30.7.1.1.13" + ::= { alclnkaggAggPortEntry 26 } + + + alclnkaggAggPortOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + notAttached(3), + notAggregable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the port regarding the traffic" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 27 } + + alclnkaggAggPortState OBJECT-TYPE + SYNTAX INTEGER { + created(1), + configurable(2), + configured(3), + selected(4), + reserved(5), + attached(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aggregation status of the port" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 28 } + + alclnkaggAggPortLinkState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the link" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 29 } + + -- alclnkaggAggPortLinkState is equivalent to ifOperStatus + + alclnkaggAggPortPrimary OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2), + notSignificant(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "port primary or not" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 30 } + + + alclnkaggAggPortLacpType OBJECT-TYPE + SYNTAX LacpType + MAX-ACCESS read-create +-- STATUS mandatory + STATUS current + DESCRIPTION + "Port set with LACP protocol or not (case of Omnichannel) + mandatory at the creation of the port" + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 31 } + + + alclnkaggAggPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting aggregatable port objects. alclnkaggAggPortActorAdminKey + and alclnkaggAggPortSlotSlice must be supplied + in the request to create a row, it is a required field." + REFERENCE + " specific to ALCATEL " + ::= { alclnkaggAggPortEntry 32 } + + alclnkaggAggPortMcLagType OBJECT-TYPE + SYNTAX McLagType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port set with McLag mode or not " + REFERENCE + " specific to ALCATEL" + ::= { alclnkaggAggPortEntry 33 } + + -- ------------------------------------------------------------- + -- LACP Statistics Table + -- ------------------------------------------------------------- + + + alclnkaggAggPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Link Aggregation information + about every port that is associated with this device. + A row appears in this table for each physical port." + REFERENCE + "IEEE 802.3 Subclause 30.7.3" + ::= { alclnkaggAggPort 2 } + + + alclnkaggAggPortStatsEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Link Aggregation Control Protocol statistics + for each port on this device." + INDEX { alclnkaggAggPortIndex } + ::= { alclnkaggAggPortStatsTable 1 } + + + AlclnkaggAggPortStatsEntry ::= + SEQUENCE { + alclnkaggAggPortStatsLACPDUsRx + Counter32, + alclnkaggAggPortStatsMarkerPDUsRx + Counter32, + alclnkaggAggPortStatsMarkerResponsePDUsRx + Counter32, + alclnkaggAggPortStatsUnknownRx + Counter32, + alclnkaggAggPortStatsIllegalRx + Counter32, + alclnkaggAggPortStatsLACPDUsTx + Counter32, + alclnkaggAggPortStatsMarkerPDUsTx + Counter32, + alclnkaggAggPortStatsMarkerResponsePDUsTx + Counter32 + } + + + alclnkaggAggPortStatsLACPDUsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid LACPDUs received on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.2" + ::= { alclnkaggAggPortStatsEntry 1 } + + + alclnkaggAggPortStatsMarkerPDUsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid Marker PDUs received on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.3" + ::= { alclnkaggAggPortStatsEntry 2 } + + + alclnkaggAggPortStatsMarkerResponsePDUsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid Marker Response PDUs received on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.4" + ::= { alclnkaggAggPortStatsEntry 3 } + + + alclnkaggAggPortStatsUnknownRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames received that either: + - carry the Slow Protocols Ethernet Type value (), + but contain an unknown PDU, or: + - are addressed to the Slow Protocols group MAC + Address (), but do not carry the Slow Protocols Ethernet Type. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.5" + ::= { alclnkaggAggPortStatsEntry 4 } + + + alclnkaggAggPortStatsIllegalRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames received that carry the Slow + Protocols Ethernet Type value (), but contain a badly formed + PDU or an illegal value of Protocol Subtype (). + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.6" + ::= { alclnkaggAggPortStatsEntry 5 } + + + alclnkaggAggPortStatsLACPDUsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LACPDUs transmitted on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.7" + ::= { alclnkaggAggPortStatsEntry 6 } + + + alclnkaggAggPortStatsMarkerPDUsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Marker PDUs transmitted on this + Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.8" + ::= { alclnkaggAggPortStatsEntry 7 } + + + alclnkaggAggPortStatsMarkerResponsePDUsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Marker Response PDUs transmitted + on this Aggregation Port. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.3.1.9" + ::= { alclnkaggAggPortStatsEntry 8 } + + + -- ------------------------------------------------------------- + -- LACP Debug Table + -- ------------------------------------------------------------- + + + + alclnkaggAggPortDebugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggPortDebugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Link Aggregation debug + information about every port that is associated with + this device. A row appears in this table for each + physical port." + REFERENCE + "IEEE 802.3 Subclause 30.7.4" + ::= { alclnkaggAggPort 3 } + + + alclnkaggAggPortDebugEntry OBJECT-TYPE + SYNTAX AlclnkaggAggPortDebugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the debug parameters for a port." + INDEX { alclnkaggAggPortIndex } + ::= { alclnkaggAggPortDebugTable 1 } + + AlclnkaggAggPortDebugEntry ::= + SEQUENCE { + alclnkaggAggPortDebugRxState + INTEGER, + alclnkaggAggPortDebugLastRxTime + TimeTicks, + alclnkaggAggPortDebugMuxState + INTEGER, + alclnkaggAggPortDebugMuxReason + SnmpAdminString, + alclnkaggAggPortDebugActorChurnState + ChurnState, + alclnkaggAggPortDebugPartnerChurnState + ChurnState, + alclnkaggAggPortDebugActorChurnCount + Counter32, + alclnkaggAggPortDebugPartnerChurnCount + Counter32, + alclnkaggAggPortDebugActorSyncTransitionCount + Counter32, + alclnkaggAggPortDebugPartnerSyncTransitionCount + Counter32, + alclnkaggAggPortDebugActorChangeCount + Counter32, + alclnkaggAggPortDebugPartnerChangeCount + Counter32 + } + + + alclnkaggAggPortDebugRxState OBJECT-TYPE + SYNTAX INTEGER { + current(1), + expired(2), + defaulted(3), + initialize(4), + lacpDisabled(5), + portDisabled(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value 'current' if the Receive + state machine for the Aggregation Port is in the + CURRENT state, 'expired' if the Receive state machine. + is in the EXPIRED state, 'defaulted' if the Receive state + machine is in the DEFAULTED state, 'initialize' if the + Receive state machine is in the INITIALIZE state, + 'lacpDisabled' if the Receive state machine is in the + LACP_DISABLED state, or 'portDisabled' if the Receive + state machine is in the PORT_DISABLED state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.2" + ::= { alclnkaggAggPortDebugEntry 1 } + + + alclnkaggAggPortDebugLastRxTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of aTimeSinceSystemReset (F.2.1) when + the last LACPDU was received by this Aggregation Port. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.3" + ::= { alclnkaggAggPortDebugEntry 2 } + + alclnkaggAggPortDebugMuxState OBJECT-TYPE + SYNTAX INTEGER { + detached(1), + waiting(2), + attached(3), + collecting(4), + distributing(5), + collectingDistributing(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value `detached' if the Mux + state machine (43.4.14) for the Aggregation Port is in + the DETACHED state, `waiting' if the Mux state machine + is in the WAITING state, `attached' if the Mux state + machine for the Aggregation Port is in the ATTACHED + state, `collecting' if the Mux state machine for the + Aggregation Port is in the COLLECTING state, + `distributing' if the Mux state machine for the + Aggregation Port is in the DISTRIBUTING state, and + `collectingDistributing' if the Mux state machine for + the Aggregation Port is in the COLLECTING_DISTRIBUTING + state. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.4" + ::= { alclnkaggAggPortDebugEntry 3 } + + + alclnkaggAggPortDebugMuxReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A human-readable text string indicating the reason + for the most recent change of Mux machine state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.5" + ::= { alclnkaggAggPortDebugEntry 4 } + + + alclnkaggAggPortDebugActorChurnState OBJECT-TYPE + SYNTAX ChurnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Actor Churn Detection machine + () for the Aggregation Port. A value of 'noChurn' + indicates that the state machine is in either the + NO_ACTOR_CHURN or the ACTOR_CHURN_MONITOR + state, and 'churn' indicates that the state machine is in the + ACTOR_CHURN state. This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.6" + ::= { alclnkaggAggPortDebugEntry 5 } + + + alclnkaggAggPortDebugPartnerChurnState OBJECT-TYPE + SYNTAX ChurnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Partner Churn Detection machine + () for the Aggregation Port. A value of 'noChurn' + indicates that the state machine is in either the + NO_PARTNER_CHURN or the PARTNER_CHURN_MONITOR + state, and 'churn' indicates that the state machine is + in the PARTNER_CHURN state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.7" + ::= { alclnkaggAggPortDebugEntry 6 } + + + + alclnkaggAggPortDebugActorChurnCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Actor Churn state + machine has entered the ACTOR_CHURN state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.8" + ::= { alclnkaggAggPortDebugEntry 7 } + + + alclnkaggAggPortDebugPartnerChurnCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Partner Churn + state machine has entered the PARTNER_CHURN state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.9" + ::= { alclnkaggAggPortDebugEntry 8 } + + + alclnkaggAggPortDebugActorSyncTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Actor's Mux state + machine () has entered the IN_SYNC state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.10" + ::= { alclnkaggAggPortDebugEntry 9 } + + + alclnkaggAggPortDebugPartnerSyncTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Partner's Mux + state machine () has entered the IN_SYNC state. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.11" + ::= { alclnkaggAggPortDebugEntry 10 } + + + alclnkaggAggPortDebugActorChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Actor's perception of + the LAG ID for this Aggregation Port has changed. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.12" + ::= { alclnkaggAggPortDebugEntry 11 } + + + alclnkaggAggPortDebugPartnerChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the Partner's perception of + the LAG ID (see ) for this Aggregation Port has changed. + This value is read-only." + REFERENCE + "IEEE 802.3 Subclause 30.7.4.1.13" + ::= { alclnkaggAggPortDebugEntry 12 } + + + + -- ------------------------------------------------------------- + -- Link Aggregation additional parameters + -- ------------------------------------------------------------- + + + + ---------------------------------------------------------------- + -- Table for mapping LAG Id to the ifIndex of this aggregate + --------------------------------------------------------------- + + alclnkaggAggIdIfIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggIdIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table represents the link aggregation + aggregate id's corresponding ifIndex. " + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAgg 3 } + + + alclnkaggAggIdIfIndexEntry OBJECT-TYPE + SYNTAX AlclnkaggAggIdIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Parameters for link aggregation aggregate id relationship to ifIndex." + INDEX { alclnkaggIfIndex } + ::= { alclnkaggAggIdIfIndexTable 1 } + + + AlclnkaggAggIdIfIndexEntry ::= + SEQUENCE { + + alclnkaggIfIndex + Integer32, + alclnkaggAggId + Integer32 + } + + alclnkaggIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex for the given Aggregate ID" + ::= { alclnkaggAggIdIfIndexEntry 1 } + + alclnkaggAggId OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregate id number." + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAggIdIfIndexEntry 2 } + + + + ---------------------------------------------------------------- + -- Table for LAS data for this aggregate + --------------------------------------------------------------- + + alclnkaggAggIdAccountTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggIdAccountEntry + MAX-ACCESS not-accessible + STATUS current + + DESCRIPTION + "Rows in this table represents account statistics of one aggregation." + + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAgg 4 } + alclnkaggAggIdAccountEntry OBJECT-TYPE + SYNTAX AlclnkaggAggIdAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link Aggregate statistics." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggIdAccountTable 1 } + AlclnkaggAggIdAccountEntry ::= + SEQUENCE { + alcRxUndersize + Counter64, + alcTxUndersize + Counter64, + alcRxOversize + Counter64, + alcTxOversize + Counter64, + alcRxPackets64 + Counter64, + alcRxPackets127 + Counter64, + alcRxPackets255 + Counter64, + alcRxPackets511 + Counter64, + alcRxPackets1023 + Counter64, + alcRxPackets1518 + Counter64, + alcRxPackets4095 + Counter64, + alcRxPackets9216 + Counter64, + alcRxJabberFrames + Counter64 + } + + alcRxUndersize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undersize packet received" + ::= { alclnkaggAggIdAccountEntry 1 } + + alcTxUndersize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undersize packet sent" + ::= { alclnkaggAggIdAccountEntry 2 } + + alcRxOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "oversize packet received" + ::= { alclnkaggAggIdAccountEntry 3 } + + alcTxOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "oversize packet sent" + ::= { alclnkaggAggIdAccountEntry 4 } + + alcRxPackets64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 64 received" + ::= { alclnkaggAggIdAccountEntry 5 } + + alcRxPackets127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 64-127 received" + ::= { alclnkaggAggIdAccountEntry 6 } + + alcRxPackets255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 128-255 received" + ::= { alclnkaggAggIdAccountEntry 7 } + + alcRxPackets511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 256-511 received" + ::= { alclnkaggAggIdAccountEntry 8 } + + alcRxPackets1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 512-1023 received" + ::= { alclnkaggAggIdAccountEntry 9 } + + alcRxPackets1518 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 1024-1518 received" + ::= { alclnkaggAggIdAccountEntry 10 } + + alcRxPackets4095 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 1518-4095 received" + ::= { alclnkaggAggIdAccountEntry 11 } + + alcRxPackets9216 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packet size 4096-Max received" + ::= { alclnkaggAggIdAccountEntry 12 } + + alcRxJabberFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jabber frames received" + ::= { alclnkaggAggIdAccountEntry 13 } + + + alclnkaggAggIdCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggIdCounterEntry + MAX-ACCESS not-accessible + STATUS current + + DESCRIPTION + "Rows in this table represents counter statistics of one aggregation." + + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAgg 5 } + alclnkaggAggIdCounterEntry OBJECT-TYPE + SYNTAX AlclnkaggAggIdCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link Aggregate statistics." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggIdCounterTable 1 } + + AlclnkaggAggIdCounterEntry ::= + SEQUENCE { + alcInOctets + Counter64, + alcOutOctets + Counter64, + alcInUcastPkts + Counter64, + alcOutUcastPkts + Counter64, + alcInMcastPkts + Counter64, + alcOutMcastPkts + Counter64, + alcInBcastPkts + Counter64, + alcOutBcastPkts + Counter64, + alcInPauseFrames + Counter64, + alcOutPauseFrames + Counter64 + + } + + + alcInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Octets received" + ::= { alclnkaggAggIdCounterEntry 1 } + + alcOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Octets sent" + ::= { alclnkaggAggIdCounterEntry 2 } + + alcInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unicast packet received" + ::= { alclnkaggAggIdCounterEntry 3 } + + alcOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unicast packet sent" + ::= { alclnkaggAggIdCounterEntry 4 } + + alcInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "multicast packet received" + ::= { alclnkaggAggIdCounterEntry 5 } + + + alcOutMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "multicast packet sent" + ::= { alclnkaggAggIdCounterEntry 6 } + + alcInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "broadcast packet received" + ::= { alclnkaggAggIdCounterEntry 7 } + + alcOutBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "broadcast packet sent" + ::= { alclnkaggAggIdCounterEntry 8 } + + alcInPauseFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pause frames received" + ::= { alclnkaggAggIdCounterEntry 9 } + + alcOutPauseFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pause frames sent" + ::= { alclnkaggAggIdCounterEntry 10 } + + + alclnkaggAggIdCounterErrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggIdCounterErrEntry + MAX-ACCESS not-accessible + STATUS current + + DESCRIPTION + "Rows in this table represents counter error statistics of one aggregation." + + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAgg 6 } + alclnkaggAggIdCounterErrEntry OBJECT-TYPE + SYNTAX AlclnkaggAggIdCounterErrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link Aggregate statistics." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggIdCounterErrTable 1 } + + AlclnkaggAggIdCounterErrEntry ::= + SEQUENCE { + alcAlignmentsErrors + Counter64, + alcFCSErrors + Counter64, + alcIfInErrors + Counter64, + alcIfOutErrors + Counter64 + } + + alcAlignmentsErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alignments error" + ::= { alclnkaggAggIdCounterErrEntry 1 } + + + alcFCSErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alignments error" + ::= { alclnkaggAggIdCounterErrEntry 2 } + + + alcIfInErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface rceive error" + ::= { alclnkaggAggIdCounterErrEntry 3 } + + alcIfOutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface send error" + ::= { alclnkaggAggIdCounterErrEntry 4 } + + + alclnkaggAggIdTrafficTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlclnkaggAggIdTrafficEntry + MAX-ACCESS not-accessible + STATUS current + + DESCRIPTION + "Rows in this table represents traffic count statistics of one aggregation." + + REFERENCE + "specific to Alcatel" + ::= { alclnkaggAgg 7 } + + alclnkaggAggIdTrafficEntry OBJECT-TYPE + SYNTAX AlclnkaggAggIdTrafficEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link Aggregate statistics." + INDEX { alclnkaggAggIndex } + ::= { alclnkaggAggIdTrafficTable 1 } + + AlclnkaggAggIdTrafficEntry ::= + SEQUENCE { + alcInputPackets + Counter64, + alcInputBytes + Counter64, + alcOutputPackets + Counter64, + alcOutputBytes + Counter64 + } + + alcInputPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "InputPacket " + ::= { alclnkaggAggIdTrafficEntry 1 } + + alcInputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input bytes " + ::= { alclnkaggAggIdTrafficEntry 2 } + + alcOutputPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "InputPacket " + ::= { alclnkaggAggIdTrafficEntry 3 } + + alcOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "output bytes " + ::= { alclnkaggAggIdTrafficEntry 4 } + + + -- ------------------------------------------------------------- + -- IEEE 802.3ad MIB - Conformance Information + -- ------------------------------------------------------------- + + + alcatelIND1LAGMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Subsystem Conformance Information." + ::= { alcatelIND1LAGMIB 2 } + + alcatelIND1LAGMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Subsystem Units Of Conformance." + ::= { alcatelIND1LAGMIBConformance 1 } + + + alcatelIND1LAGMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Link Aggregation Subsystem Compliance Statements." + ::= { alcatelIND1LAGMIBConformance 2 } + + + -- ------------------------------------------------------------- + -- units of conformance + -- ------------------------------------------------------------- + + + alclnkaggAggGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggActorSystemID, + alclnkaggAggPartnerAdminKey, + alclnkaggAggActorSystemPriority, + alclnkaggAggActorAdminKey, + alclnkaggAggMACAddress, + alclnkaggAggActorOperKey, + alclnkaggAggPartnerSystemID, + alclnkaggAggPartnerSystemPriority, + alclnkaggAggPartnerOperKey, +-------------------------------- +-- Specific Proprietary Part +------------------------------ + alclnkaggAggSize, + alclnkaggAggNumber, + alclnkaggAggDescr, + alclnkaggAggName, + alclnkaggAggLacpType, + alclnkaggAggAdminState, + alclnkaggAggOperState, + alclnkaggAggNbrSelectedPorts, + alclnkaggAggNbrAttachedPorts, + alclnkaggAggPrimaryPortIndex, + alclnkaggAggPrimaryPortPosition, + alclnkaggAggRowStatus, + alclnkaggAggMcLagType , + alclnkaggAggId, + alclnkaggAggPortSelectionHash, + alclnkaggAggWTRTimer + } + STATUS current + DESCRIPTION + "A collection of objects providing information about an + aggregation." + ::= { alcatelIND1LAGMIBGroups 1 } + + + alclnkaggAggPortListGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortListPorts + } + STATUS current + DESCRIPTION + "A collection of objects providing information about every + port in an aggregation." + ::= { alcatelIND1LAGMIBGroups 2 } + + + alclnkaggAggPortGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortActorSystemPriority, + alclnkaggAggPortActorSystemID, + alclnkaggAggPortActorAdminKey, + alclnkaggAggPortActorOperKey, + alclnkaggAggPortPartnerAdminSystemPriority, + alclnkaggAggPortPartnerOperSystemPriority, + alclnkaggAggPortPartnerAdminSystemID, + alclnkaggAggPortPartnerOperSystemID, + alclnkaggAggPortPartnerAdminKey, + alclnkaggAggPortPartnerOperKey, + alclnkaggAggPortSelectedAggID, + alclnkaggAggPortAttachedAggID, + alclnkaggAggPortActorPort, + alclnkaggAggPortActorPortPriority, + alclnkaggAggPortPartnerAdminPort, + alclnkaggAggPortPartnerOperPort, + alclnkaggAggPortPartnerAdminPortPriority, + alclnkaggAggPortPartnerOperPortPriority, + alclnkaggAggPortActorAdminState, + alclnkaggAggPortActorOperState, + alclnkaggAggPortPartnerAdminState, + alclnkaggAggPortPartnerOperState, + alclnkaggAggPortSelectedAggNumber, + alclnkaggAggPortGlobalPortNumber, + alclnkaggAggPortAdminState, + alclnkaggAggPortOperState, + alclnkaggAggPortState, + alclnkaggAggPortLinkState, + alclnkaggAggPortPrimary, + alclnkaggAggPortLacpType, + alclnkaggAggPortRowStatus, + alclnkaggAggPortMcLagType + } + STATUS current + DESCRIPTION + "A collection of objects providing information about every + port in an aggregation." + ::= { alcatelIND1LAGMIBGroups 3 } + + + alclnkaggAggPortStatsGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortStatsLACPDUsRx, + alclnkaggAggPortStatsMarkerPDUsRx, + alclnkaggAggPortStatsMarkerResponsePDUsRx, + alclnkaggAggPortStatsUnknownRx, + alclnkaggAggPortStatsIllegalRx, + alclnkaggAggPortStatsLACPDUsTx, + alclnkaggAggPortStatsMarkerPDUsTx, + alclnkaggAggPortStatsMarkerResponsePDUsTx + } + STATUS current + DESCRIPTION + "A collection of objects providing information about every + port in an aggregation." + ::= { alcatelIND1LAGMIBGroups 4 } + + + alclnkaggAggPortDebugGroup OBJECT-GROUP + OBJECTS { + alclnkaggAggPortDebugRxState, + alclnkaggAggPortDebugLastRxTime, + alclnkaggAggPortDebugMuxState, + alclnkaggAggPortDebugMuxReason, + alclnkaggAggPortDebugActorChurnState, + alclnkaggAggPortDebugPartnerChurnState, + alclnkaggAggPortDebugActorChurnCount, + alclnkaggAggPortDebugPartnerChurnCount, + alclnkaggAggPortDebugActorSyncTransitionCount, + alclnkaggAggPortDebugPartnerSyncTransitionCount, + alclnkaggAggPortDebugActorChangeCount, + alclnkaggAggPortDebugPartnerChangeCount + } + STATUS current + DESCRIPTION + "A collection of objects providing debug information about. + every aggregated port." + ::= { alcatelIND1LAGMIBGroups 5 } + + + alclnkaggTablesLastChangedGroup OBJECT-GROUP + OBJECTS { + alclnkaggTablesLastChanged + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the time + of changes to the configuration of aggregations and their ports." + ::= { alcatelIND1LAGMIBGroups 6 } + + + -- ------------------------------------------------------------- + -- compliance statements + -- ------------------------------------------------------------- + + + alclnkaggAggCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of + Link Aggregation." + + + MODULE + MANDATORY-GROUPS { + alclnkaggAggGroup, + alclnkaggAggPortGroup, + alclnkaggTablesLastChangedGroup, + lnkaggNotificationVarsGroup + } + + + GROUP alclnkaggAggPortListGroup + DESCRIPTION + "This group is optional." + + + GROUP alclnkaggAggPortStatsGroup + DESCRIPTION + "This group is optional." + + + GROUP alclnkaggAggPortDebugGroup + DESCRIPTION + "This group is optional." + + GROUP alclnkaggAggIdAccountGroup + DESCRIPTION + "This group is optional." + + GROUP alclnkaggAggIdCounterGroup + DESCRIPTION + "This group is optional." + + GROUP alclnkaggAggIdCounterErrGroup + DESCRIPTION + "This group is optional." + + GROUP alclnkaggAggIdTrafficGroup + DESCRIPTION + "This group is optional." + + ::= { alcatelIND1LAGMIBCompliances 1 } + + + +lnkaggNotificationVarsGroup OBJECT-GROUP + OBJECTS + { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "Collection of objects which appear only in notifications." + ::= {alcatelIND1LAGMIBGroups 7 } + +lnkaggTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + lnkaggAggUp, + lnkaggAggDown, + lnkaggPortJoin, + lnkaggPortLeave, + lnkaggPortRemove + } + STATUS current + DESCRIPTION + "Collection of Traps for Link Aggregation ." + ::= { alcatelIND1LAGMIBGroups 8 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + lnkaggNotificationVars OBJECT IDENTIFIER ::= { alcatelIND1LAGMIBObjects 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + traplnkaggAggId OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Index Value of Link Aggregation group ." + ::= {lnkaggNotificationVars 1 } + + traplnkaggPortIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Port of Link Aggregate group ." + ::= {lnkaggNotificationVars 2 } + + + + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +lnkaggAggUp NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation is active . + This trap is sent when any one port of the link aggregation + goes to attached state." + ::= { alcatelIND1LAGMIBNotifications 1 } + + + +lnkaggAggDown NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation is not active . + This trap is sent when all ports of the link aggregation + goes out of attached state." + ::= { alcatelIND1LAGMIBNotifications 2 } + + + + +lnkaggPortJoin NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation port joins the aggregate . + This trap is sent when given port of the link aggregation + goes to attached state." + ::= { alcatelIND1LAGMIBNotifications 3 } + +lnkaggPortLeave NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS current + DESCRIPTION + "The Link Aggregation port leaves the aggregate . + This trap is sent when given port of the link aggregation + goes out of attached state." + ::= { alcatelIND1LAGMIBNotifications 4 } + +lnkaggPortRemove NOTIFICATION-TYPE + OBJECTS { + traplnkaggAggId, + traplnkaggPortIfIndex + } + STATUS deprecated + DESCRIPTION + "The Link Aggregation port removed from the aggregate . + This trap is sent when given port of the link aggregation + removed due to invalid configuration ." + ::= { alcatelIND1LAGMIBNotifications 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alclnkaggAggConfig OBJECT IDENTIFIER ::= { alcatelIND1LAGMIBObjects 5 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- +-- Link Aggregation configuration group +-- + + alclnkAggLocalRangeOperMin OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of aggregate currently used for + local aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. Value -1 indicated none." + DEFVAL { 0 } + ::= { alclnkaggAggConfig 1} + + + alclnkAggLocalRangeOperMax OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of aggregate currently used for + local aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. Value -1 indicated none." + DEFVAL { 127 } + ::= { alclnkaggAggConfig 2} + + + alclnkAggLocalRangeConfiguredMin OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum value of aggregate configured to be used for + local aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. Value -1 indicated none." + DEFVAL { 0 } + ::= { alclnkaggAggConfig 3} + + + alclnkAggLocalRangeConfiguredMax OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum value of aggregate configured to be used for + local aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. Value -1 indicated none." + DEFVAL { 127 } + ::= { alclnkaggAggConfig 4} + + + alclnkAggPeerRangeOperMin OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of aggregate currently used for + peer aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 5} + + + alclnkAggPeerRangeOperMax OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of aggregate currently used for + peer aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 6} + + + alclnkAggPeerRangeConfiguredMin OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum value of aggregate configured to be used for + peer aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 7} + + + alclnkAggPeerRangeConfiguredMax OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum value of aggregate configured to be used for + peer aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 8} + + + alclnkAggMcLagRangeOperMin OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of aggregate currently used for + Multi Chassis aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 9} + + + alclnkAggMcLagRangeOperMax OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of aggregate currently used for + Multi Chassis aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 10} + + + alclnkAggMcLagRangeConfiguredMin OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum value of aggregate configured to be used for + Multi Chassis aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 11} + + + alclnkAggMcLagRangeConfiguredMax OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 127 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum value of aggregate configured to be used for + Multi Chassis aggregates. Used only when + multi-chassis aggregation enabled and chassis id is known. + Valid linkagg range is from 0 to 127. + Value -1 indicated none or multi-chassis feature is not enabled." + DEFVAL { -1 } + ::= { alclnkaggAggConfig 12} + + + alclnkaggAggConfigGroup OBJECT-GROUP + OBJECTS { + alclnkAggLocalRangeOperMin, + alclnkAggLocalRangeOperMax , + alclnkAggLocalRangeConfiguredMin, + alclnkAggLocalRangeConfiguredMax, + alclnkAggPeerRangeOperMin, + alclnkAggPeerRangeOperMax , + alclnkAggPeerRangeConfiguredMin, + alclnkAggPeerRangeConfiguredMax, + alclnkAggMcLagRangeOperMin, + alclnkAggMcLagRangeOperMax, + alclnkAggMcLagRangeConfiguredMin, + alclnkAggMcLagRangeConfiguredMax + + } + STATUS current + DESCRIPTION + "A collection of objects providing information about ranges + allowed aggregate number values." + ::= { alcatelIND1LAGMIBGroups 9 } + + + alclnkaggAggIdAccountGroup OBJECT-GROUP + OBJECTS { + alcRxUndersize, + alcTxUndersize, + alcRxOversize, + alcTxOversize, + alcRxPackets64, + alcRxPackets127, + alcRxPackets255, + alcRxPackets511, + alcRxPackets1023, + alcRxPackets1518, + alcRxPackets4095, + alcRxPackets9216, + alcRxJabberFrames + } + STATUS current + DESCRIPTION + "A collection of objects providing information about aggregate account info" + + ::= { alcatelIND1LAGMIBGroups 10 } + + + alclnkaggAggIdCounterGroup OBJECT-GROUP + OBJECTS { + alcInOctets, + alcOutOctets, + alcInUcastPkts, + alcOutUcastPkts, + alcInMcastPkts, + alcOutMcastPkts, + alcInBcastPkts, + alcOutBcastPkts, + alcInPauseFrames, + alcOutPauseFrames + } + STATUS current + DESCRIPTION + "A collection of objects providing information about aggregate counter info" + + ::= { alcatelIND1LAGMIBGroups 11 } + + alclnkaggAggIdCounterErrGroup OBJECT-GROUP + OBJECTS { + alcAlignmentsErrors, + alcFCSErrors, + alcIfInErrors, + alcIfOutErrors + } + STATUS current + DESCRIPTION + "A collection of objects providing information about aggregate counter error info" + + ::= { alcatelIND1LAGMIBGroups 12 } + + + alclnkaggAggIdTrafficGroup OBJECT-GROUP + OBJECTS { + alcInputPackets, + alcInputBytes, + alcOutputPackets, + alcOutputBytes + } + STATUS current + DESCRIPTION + "A collection of objects providing information about aggregate traffic info" + + ::= { alcatelIND1LAGMIBGroups 13 } + + + + END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-LPS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-LPS-MIB new file mode 100644 index 0000000..340305d --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-LPS-MIB @@ -0,0 +1,784 @@ +ALCATEL-IND1-LPS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + MODULE-IDENTITY, + IpAddress, + Integer32 FROM SNMPv2-SMI + MacAddress, + RowStatus FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ifIndex, InterfaceIndex FROM IF-MIB + systemServicesDate, + systemServicesTime FROM ALCATEL-IND1-SYSTEM-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1MacAddress FROM ALCATEL-IND1-BASE; + + +alcatelIND1LearnedPortSecurityMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the MIB module for + address learning mac addresses entity. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + + DESCRIPTION + "The MIB module for Learned Port Security entity." + ::= { softentIND1MacAddress 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Hook into the Alcatel Tree +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1LearnedPortSecurityMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For LAG MIB Subsystem Notifications." + ::= { alcatelIND1LearnedPortSecurityMIB 0 } + + alcatelIND1LearnedPortSecurityMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Learned Port Security Module MIB Subsystem Managed +Objects." + ::= { alcatelIND1LearnedPortSecurityMIB 1 } + + alcatelIND1LearnedPortSecurityMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Learned Port Security Module MIB Subsystem Conformance +Information." + ::= { alcatelIND1LearnedPortSecurityMIB 2 } + + alcatelIND1LearnedPortSecurityMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Learned Port Security Module MIB Subsystem Units of +Conformance." + ::= { alcatelIND1LearnedPortSecurityMIBConformance 1 } + + alcatelIND1LearnedPortSecurityMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Learned Port Security Module MIB Subsystem Compliance +Statements." + ::= { alcatelIND1LearnedPortSecurityMIBConformance 2 } + + + +--- Learned Port Security MIB Tables + +learnedPortSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF LearnedPortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains Learned Port Security information." + ::= { alcatelIND1LearnedPortSecurityMIBObjects 1 } + + +learnedPortSecurityEntry OBJECT-TYPE + SYNTAX LearnedPortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the Learned Port Security port security table entries." + INDEX { ifIndex } + ::= { learnedPortSecurityTable 1 } + + +LearnedPortSecurityEntry ::= + SEQUENCE { + lpsViolationOption + INTEGER, + lpsMaxMacNum + Integer32, + lpsLoMacRange + MacAddress, + lpsHiMacRange + MacAddress, + lpsAdminStatus + INTEGER, + lpsOperStatus + INTEGER, + lpsRowStatus + RowStatus, + lpsRelease + INTEGER, + lpsMaxFilteredMacNum + Integer32, + lpsLearnTrapThreshold + Integer32, + lpsViolatingMac + MacAddress +} + +lpsViolationOption OBJECT-TYPE + SYNTAX INTEGER { + restrict (1), + shutdown (2), + discard (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The handle option for LPS violation " + DEFVAL {restrict} + ::= { learnedPortSecurityEntry 1 } + +lpsMaxMacNum OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 1000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of MAC addresses that the LPS port could learn." + DEFVAL {1} + ::= { learnedPortSecurityEntry 2 } + +lpsLoMacRange OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The low end of Mac range which is allowed to be learned on LPS + port" + DEFVAL { '000000000000'h } + ::= { learnedPortSecurityEntry 3 } + +lpsHiMacRange OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The high end of Mac range which is allowed to be learned on LPS + port" + DEFVAL { 'ffffffffffff'h } + ::= { learnedPortSecurityEntry 4 } + +lpsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2), + locked (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the desired administrative state of + the Learned Port Security feature on this port. " + DEFVAL { enabled } + ::= { learnedPortSecurityEntry 5 } + +lpsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + securityViolated(3), + locked(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current operational state of the + LPS port." + ::= { learnedPortSecurityEntry 6 } + + +lpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this table." + ::= { learnedPortSecurityEntry 7 } + + +lpsRelease OBJECT-TYPE + SYNTAX INTEGER { + release(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object causes the release of LPS port if it is in violated state." + ::= { learnedPortSecurityEntry 8 } + +lpsMaxFilteredMacNum OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 100 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of Filtered MAC addresses that the LPS port + could learn. The default is 5." + DEFVAL {5} + ::= { learnedPortSecurityEntry 9 } + +lpsLearnTrapThreshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 1000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the number of bridged MACs learned goes over this value, a trap will + be generated for every additional MAC that is learned." + DEFVAL {5} + ::= { learnedPortSecurityEntry 10 } + +lpsViolatingMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address which cause the Violation on this Port. + This field is set when LPS port is in Violated state, + it is cleared when Port comes out of violation" + DEFVAL { '000000000000'H } + ::= { learnedPortSecurityEntry 11 } + +-- Learned Port Security Global Group for configurable paramaters applying to the whole switch. + +learnedPortSecurityGlobalGroup OBJECT IDENTIFIER ::= {alcatelIND1LearnedPortSecurityMIBObjects 3 } + +lpsLearningWindowTime OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2880) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The learning time window that can be configured on the switch to learn new MACs on the + LPS port. This paramater applies to the whole switch and the granularity is in minutes." + ::= { learnedPortSecurityGlobalGroup 1 } + +lpsLearningWindowTimeWithStaticConversion OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is enabled, when the learning window is expired, the dynamic MACs learned + on all LPS ports will be converted to static. It is configurable only when + the learning window is enabled." + ::= { learnedPortSecurityGlobalGroup 2 } + +lpsConvertToStatic OBJECT-TYPE + SYNTAX Integer32 (2147483647 | 1001..17000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It converts the L2 addresses learned on the given port in IfIndex format from dynamic to static, + Value 2147483647 converts the L2 addresses learned for all ports." + ::= { learnedPortSecurityGlobalGroup 3 } + +lpsLearningWindowNoAging OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is enabled, all mac-address learnt on the port would be deffered from aging" + ::= { learnedPortSecurityGlobalGroup 4 } + +lpsLearningWindowBootupStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is enabled, Learning window will start at boot-up time" + ::= { learnedPortSecurityGlobalGroup 5 } + +lpsLearningWindowTimeRemaining OBJECT-TYPE + + SYNTAX Integer32 (0..172800) + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of time (in seconds) remaining until the learning window expires." + ::= { learnedPortSecurityGlobalGroup 6 } + +lpsLearningWindowLearnAsStatic OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is enabled, all mac-address learnt on the port would be directly converted to static." + ::= { learnedPortSecurityGlobalGroup 7 } + +lpsLearningWindowPseudoMacMove OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is enabled, pseudo-static MACs will be subject to MAC move." + ::= { learnedPortSecurityGlobalGroup 8 } + +--- Learned Port Security L2 Mac Address MIB Table + +learnedPortSecurityL2MacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF LearnedPortSecurityL2MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains Learned Port Security L2 Mac addresses." + ::= { alcatelIND1LearnedPortSecurityMIBObjects 4 } + + +learnedPortSecurityL2MacAddressEntry OBJECT-TYPE + SYNTAX LearnedPortSecurityL2MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the Learned Port Security port security mac-address table entries." + INDEX { ifIndex , lpsL2VlanId, lpsL2MacAddress } + ::= { learnedPortSecurityL2MacAddressTable 1 } + + +LearnedPortSecurityL2MacAddressEntry ::= + SEQUENCE { + lpsL2VlanId + Integer32, + lpsL2MacAddress + MacAddress, + lpsL2MacAddressLearnType + INTEGER, + lpsL2MacAddressRowStatus + RowStatus +} + + +lpsL2VlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vlan Id assigned to the packet." + ::= { learnedPortSecurityL2MacAddressEntry 1 } + +lpsL2MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MacAddress that is either configured or dynamically learnt on the LPS port." + ::= { learnedPortSecurityL2MacAddressEntry 2 } + +lpsL2MacAddressLearnType OBJECT-TYPE + SYNTAX INTEGER { + configured (1), + dynamic (2), + filtered (3), + quarantined (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Learned L2 MAC address type." + ::= { learnedPortSecurityL2MacAddressEntry 3 } + +lpsL2MacAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this table." + ::= { learnedPortSecurityL2MacAddressEntry 4 } + +learnedPortSecurityAgL2MacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF LearnedPortSecurityAgL2MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains Learned Port Security L2 Mac addresses." + ::= { alcatelIND1LearnedPortSecurityMIBObjects 6 } + + +learnedPortSecurityAgL2MacAddressEntry OBJECT-TYPE + SYNTAX LearnedPortSecurityAgL2MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the Learned Port Security port security mac-address table entries." + INDEX { ifIndex , lpsAgL2MacAddress, lpsAgL2VlanId } + ::= { learnedPortSecurityAgL2MacAddressTable 1 } + + +LearnedPortSecurityAgL2MacAddressEntry ::= + SEQUENCE { + lpsAgL2MacAddress + MacAddress, + lpsAgL2VlanId + Integer32, + lpsAgL2MacAddressLearnType + INTEGER, + lpsAgL2MacAddressRowStatus + RowStatus +} + + +lpsAgL2MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MacAddress that is either configured or dynamically learnt on the LPS port." + ::= { learnedPortSecurityAgL2MacAddressEntry 1 } + +lpsAgL2VlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vlan Id assigned to the packet." + ::= { learnedPortSecurityAgL2MacAddressEntry 2 } + +lpsAgL2MacAddressLearnType OBJECT-TYPE + SYNTAX INTEGER { + configured (1), + dynamic (2), + filtered (3), + quarantined (4), + configuredFiltered (5), + pseudoStatic (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Learned L2 MAC address type." + ::= { learnedPortSecurityAgL2MacAddressEntry 3 } + +lpsAgL2MacAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus for this table." + ::= { learnedPortSecurityAgL2MacAddressEntry 4 } + + +-- +-- LPS Traps +-- +lpsTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1LearnedPortSecurityMIBObjects 5 } + +-- +-- Traps description +-- + +-- LPS Security Violation Trap + +lpsViolationTrap NOTIFICATION-TYPE + OBJECTS { + lpsTrapSwitchName, + lpsTrapSwitchIpAddr, + lpsTrapSwitchSlice, --deprecated + lpsTrapSwitchPort, --deprecated + lpsTrapViolatingMac, + lpsTrapViolationType, + lpsTrapSwitchVlan, + systemServicesDate, + systemServicesTime, + lpsTrapIfIndex + + } + STATUS current + DESCRIPTION + "Learned Port Security Violation Trap." + ::= { alcatelIND1LearnedPortSecurityMIBNotifications 1 } + +lpsPortUpAfterLearningWindowExpiredTrap NOTIFICATION-TYPE + OBJECTS { + lpsTrapSwitchName, + lpsTrapSwitchSlice, --deprecated + lpsTrapSwitchPort, --deprecated + systemServicesDate, + systemServicesTime + } + STATUS current + DESCRIPTION + "When an LPS port joins or is enabled after the Learning Window is expired, + the MAC address learning on the port will be disabled, and this trap is + generated as a notification." + ::= { alcatelIND1LearnedPortSecurityMIBNotifications 2 } + +lpsLearnMac NOTIFICATION-TYPE + OBJECTS { + lpsTrapSwitchName, + lpsTrapSwitchSlice, --deprecated + lpsTrapSwitchPort, --deprecated + lpsTrapSwitchVlan, + lpsTrapBridgeMac, + systemServicesDate, + systemServicesTime, + lpsTrapIfIndex + + } + STATUS current + DESCRIPTION + "When the number of bridged MACs learned goes over the configured threshold value, + a trap will be generated for every additional MAC that is learned." + ::= { alcatelIND1LearnedPortSecurityMIBNotifications 3 } + +-- +-- Trap objects +-- + +-- Switch Name +lpsTrapSwitchName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the switch." + ::= { lpsTrapsObj 1 } + +-- Switch IP +lpsTrapSwitchIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of switch." + ::= { lpsTrapsObj 2 } + +-- Switch Slice +lpsTrapSwitchSlice OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The physical slice number for the LPS port on which + violation occured. " + ::= { lpsTrapsObj 3 } + +-- Switch Port +lpsTrapSwitchPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The physical port number on which + violation occured. " + ::= { lpsTrapsObj 4 } + +-- Violating Mac Address +lpsTrapViolatingMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The violating MAC address. " + ::= { lpsTrapsObj 5 } + +-- Violation Type +lpsTrapViolationType OBJECT-TYPE + SYNTAX INTEGER { + restrict(1), + shutdown(2), + discard(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of violation that occured on the LPS port." + ::= { lpsTrapsObj 6 } + +-- Switch VLAN +lpsTrapSwitchVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The VLAN number on which + violation occured. " + ::= { lpsTrapsObj 7 } + +-- Switch Bridge MAC address +lpsTrapBridgeMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Bridge MAC address + when learn trap threshold exceeds." + ::= { lpsTrapsObj 8 } + +-- Switch Port IfIndex +lpsTrapIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ifIndex of the physical port on which + violation occured. " + ::= { lpsTrapsObj 9 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +alcatelIND1LearnedPortSecurityMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Learned Port Security." + MODULE + MANDATORY-GROUPS + { + learnedPortSecurityGroup, + learnedPortSecurityGlobGroup, + learnedPortSecurityTrapsGroup, + learnedPortSecurityTrapsObjGroup + } + ::= { alcatelIND1LearnedPortSecurityMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +learnedPortSecurityGroup OBJECT-GROUP + OBJECTS + { + lpsViolationOption, + lpsMaxMacNum, + lpsLoMacRange, + lpsHiMacRange, + lpsAdminStatus, + lpsOperStatus, + lpsRowStatus, + lpsRelease, + lpsMaxFilteredMacNum, + lpsLearnTrapThreshold, + lpsViolatingMac + } + STATUS current + DESCRIPTION + "Collection of objects for learned port security table." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 1 } + +learnedPortSecurityGlobGroup OBJECT-GROUP + OBJECTS + { + lpsLearningWindowTime, + lpsLearningWindowTimeWithStaticConversion, + lpsConvertToStatic, + lpsLearningWindowNoAging, + lpsLearningWindowBootupStatus, + lpsLearningWindowTimeRemaining, + lpsLearningWindowLearnAsStatic, + lpsLearningWindowPseudoMacMove + } + STATUS current + DESCRIPTION + "Collection of objects for learned port security global group." + ::= {alcatelIND1LearnedPortSecurityMIBGroups 2 } + +learnedPortSecurityTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + lpsViolationTrap, + lpsPortUpAfterLearningWindowExpiredTrap, + lpsLearnMac + } + STATUS current + DESCRIPTION + "Collection of notifications for learned port security." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 3 } + +learnedPortSecurityL2MacAddressGroup OBJECT-GROUP + OBJECTS + { + lpsL2MacAddressLearnType, + lpsAgL2MacAddressLearnType, + lpsL2MacAddressRowStatus, + lpsAgL2MacAddressRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for learned port security MacAddress table." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 4 } + + +learnedPortSecurityTrapsObjGroup OBJECT-GROUP + OBJECTS + { + lpsTrapSwitchName, + lpsTrapSwitchIpAddr, + lpsTrapSwitchSlice, --deprecated + lpsTrapSwitchPort, --deprecated + lpsTrapViolatingMac, + lpsTrapViolationType, + lpsTrapSwitchVlan, + lpsTrapBridgeMac, + lpsTrapIfIndex + + } + STATUS current + DESCRIPTION + "Collection of objects for learned port security Notofocation Object Group." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 6 } + + +learnedPortSecurityNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + lpsLearnMac + } + STATUS current + DESCRIPTION + "Collection of notifications for LPS." + ::= { alcatelIND1LearnedPortSecurityMIBGroups 7 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-MAC-ADDRESS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-MAC-ADDRESS-MIB new file mode 100644 index 0000000..a9d45b7 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-MAC-ADDRESS-MIB @@ -0,0 +1,749 @@ +ALCATEL-IND1-MAC-ADDRESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + MODULE-IDENTITY, + Integer32, Unsigned32 FROM SNMPv2-SMI + ifIndex FROM IF-MIB + vlanNumber FROM ALCATEL-IND1-VLAN-MGR-MIB + MacAddress, + RowStatus, + TEXTUAL-CONVENTION FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + dot1qVlanIndex FROM Q-BRIDGE-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1MacAddress FROM ALCATEL-IND1-BASE; + + +alcatelIND1MacAddressMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the MIB module for + address learning mac addresses entity. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + + DESCRIPTION + "The MIB module for Source Learning Mac Address entity." + ::= { softentIND1MacAddress 1} + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Hook into the Alcatel Tree +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1MacAddressMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For MacAddress MIB Subsystem Notifications." + ::= { alcatelIND1MacAddressMIB 0 } + + alcatelIND1MacAddressMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Source Learning Module MIB Subsystem Managed Objects." + ::= { alcatelIND1MacAddressMIB 1 } + + alcatelIND1MacAddressMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Source Learning Module MIB Subsystem Conformance Information." + ::= { alcatelIND1MacAddressMIB 2 } + + alcatelIND1MacAddressMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Source Learning Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1MacAddressMIBConformance 1 } + + alcatelIND1MacAddressMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Source Learning Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1MacAddressMIBConformance 2 } + + + +-- +--textual conventions +-- + +MacAddressProtocolType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "Protocol value should be displayed in hex format" + SYNTAX Integer32 (0..2147483647) + + +-- +-- Source Learning Common Definitions +-- + + +-- Layer 2 Mac Address Aging Mib Table + + +slMacAddressAgingTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlMacAddressAgingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the timeout for those learned mac addresses and + configured as deleted_on_timeout addresses." + ::= { alcatelIND1MacAddressMIBObjects 2 } + +slMacAddressAgingEntry OBJECT-TYPE + SYNTAX SlMacAddressAgingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the aging time for some specific vlan. + + For creation of the aging time, If the vlan Id is specified, then + the aging time value will be applied to those mac addresses in + that vlan. Otherwise, the aging time will be applied to all of + the mac addresses throughout the vlans." + INDEX { dot1qVlanIndex } + ::= { slMacAddressAgingTable 1 } + +SlMacAddressAgingEntry ::= + SEQUENCE { + slMacAgingValue + Integer32, + slMacAgingRowStatus + RowStatus + + } + +slMacAgingValue OBJECT-TYPE + SYNTAX Integer32 (10..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of mac address aging time." + DEFVAL { 300 } + ::= { slMacAddressAgingEntry 1 } + +slMacAgingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting the aging time." + ::= { slMacAddressAgingEntry 2 } + +-- Source Learning Global Configuration parameters + + slDistributedMacMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Distributed MAC Mode. + When changed, the user must save the current + configuration and reboot the switch for change + to take effect." + DEFVAL { disable } + ::= { alcatelIND1MacAddressMIBObjects 5 } + +--layer 2 Mac Address Port Learning Table********************* + +slMacLearningControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlMacLearningControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the control information about the mac learning on ports" + ::= { alcatelIND1MacAddressMIBObjects 7} + +slMacLearningControlEntry OBJECT-TYPE + SYNTAX SlMacLearningControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table provides the control information about the mac learning on ports" + INDEX { ifIndex } + ::= { slMacLearningControlTable 1} + +SlMacLearningControlEntry ::= + SEQUENCE { + slMacLearningControlStatus INTEGER + } + +slMacLearningControlStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Status of mac learning on port." + DEFVAL { enabled } + ::= { slMacLearningControlEntry 1} + +--layer 2 Mac Address VLAN Learning Table********************* + +slMacLearningVlanControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlMacLearningVlanControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the control information about the mac learning on ports" + ::= { alcatelIND1MacAddressMIBObjects 10} + +slMacLearningVlanControlEntry OBJECT-TYPE + SYNTAX SlMacLearningVlanControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table provides the control information about the mac learning on ports" + INDEX { vlanNumber } + ::= { slMacLearningVlanControlTable 1} + +SlMacLearningVlanControlEntry ::= + SEQUENCE { + slMacLearningVlanControlStatus INTEGER + } + +slMacLearningVlanControlStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Status of mac learning on port." + DEFVAL { enabled } + ::= { slMacLearningVlanControlEntry 1} + + +--layer 2 Mac Address Global Table********************* + +alaSlMacAddressGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSlMacAddressGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains MAC addresses from both Vlan, VPLS, SPBM or EVB domain. + This table contains source addresses which can be configured as + permanent (not aged out), delete on reset, delete on timeout + in the MAC address table, and those dynamic learned addresses + which can be viewed and deleted." + ::= { alcatelIND1MacAddressMIBObjects 8 } + +alaSlMacAddressGlobalEntry OBJECT-TYPE + SYNTAX AlaSlMacAddressGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defninition of the Mac Addresses entries for which the switch + has information. + + For creation of a Mac Address in VLAN domain, the following fields in + slMacAddressGlobalEntry are required: + slMacDomain + slOriginId - IfIndex + slServiceId - Vlan ID + slMacAddressGbl + slMacAddressGblManagement + slMacAddressGblDisposition + slMacAddressGblRowStatus: must be set last + Dynamic mac addresses can not be created manually. + + For creation of Mac Address in VPLS domain, following fields in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP/sBind + slServiceId - VPLS Service ID + slOriginId - SAP - PortId; sBind - SDPID + slSubId - SAP - VlanId; sBind - VcID + slMacAddressGbl + slMacAddressGblRowStatus: must be set last + Dynamic mac addresses can not be created manually. + + For creation of Mac Address in SPBM domain, following fields in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP/sBind + slServiceId - SPBM Service ID + slSvcISID - SPBM I-SID Service Identifier + slOriginId - SAP - PortId; sBind - SDPID + slSubId - SAP - VlanId; sBind - VcID + slMacAddressGbl + slMacAddressGblRowStatus: must be set last + Dynamic mac addresses can not be created manually. + + For creation of Mac Address in EVB domain, following fields in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP + slServiceId - SPBM Service ID + slSvcISID - SPBM I-SID Service Identifier + slOriginId - SAP - PortId; + slSubId - SAP - VlanId; + slMacAddressGbl + slMacAddressGblRowStatus: must be set last + Dynamic mac addresses can not be created manually. + + + For deletion of a Mac Address in VLAN domain, the following fields in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slOriginId - IfIndex + slServiceId - Vlan ID + slMacAddressGbl + slMacAddressGblManagement + slMacAddressGblRowStatus: must be set last + + For deletion of a Mac Address in VPLS based, following fileds in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP/sBind + slServiceId - VPLS Service ID + slOriginId - SAP - PortId; sBind - SDPID + slSubId - SAP - VlanId; sBind - VcID + slMacAddressGbl + slMacAddressGblRowStatus: must be set last + + For deletion of a Mac Address in SPBM based, following fileds in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP/sBind + slServiceId - VPLS Service ID + slSvcISID - SPBM I-SID Service Identifier + slOriginId - SAP - PortId; sBind - SDPID + slSubId - SAP - VlanId; sBind - VcID + slMacAddressGbl + slMacAddressGblRowStatus: must be set last + + For deletion of a Mac Address in EVB based, following fileds in + alaSlMacAddressGlobalEntry are required: + slMacDomain + slLocaleType - SAP + slServiceId - VPLS Service ID + slSvcISID - SPBM I-SID Service Identifier + slOriginId - SAP - PortId; + slSubId - SAP - VlanId; + slMacAddressGbl + slMacAddressGblRowStatus: must be set last + " + INDEX {slMacDomain, slLocaleType, slOriginId, slServiceId, slSubId, slMacAddressGbl} + ::= {alaSlMacAddressGlobalTable 1 } + +AlaSlMacAddressGlobalEntry ::= SEQUENCE +{ + slMacDomain INTEGER, + slLocaleType INTEGER, + slOriginId Integer32, + slServiceId Integer32, + slSubId Integer32, + slMacAddressGbl MacAddress, + slMacAddressGblManagement INTEGER, + slMacAddressGblDisposition INTEGER, + slMacAddressGblRowStatus RowStatus, + slMacAddressGblProtocol MacAddressProtocolType, + slMacAddressGblGroupField Unsigned32, + slSvcISID Integer32, + slVxLanVnID Unsigned32 +} + +slMacDomain OBJECT-TYPE + SYNTAX INTEGER { + all(0), + vlan(1), + vpls(2), + spbm(3), + evb(4), + local(5), + vxlan(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "* This object indicates whether this MAC is learned on Vlan, VPLS, + SPBM, VxLan,Local,EVB domain. + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then the default -all(0)- value will be expected; + * To program a static MAC address, this field must be specified with + values other than -all(0)-" + DEFVAL { all } + ::= {alaSlMacAddressGlobalEntry 1 } + +slLocaleType OBJECT-TYPE + SYNTAX INTEGER { + default(0), + sap(1), + sBind(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "* This field is used in VPLS, SPBM or EVB domain. This field + will be -default(0)- for VLAN domain. + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then the -default(0)- value will be expected; + * To program a MAC address on Vlan domain, this field will be + -default(0)-; To program a MAC address on non VLAN domain, this field + must be specfied with values other than -default(0)-" + DEFVAL { default } + ::= {alaSlMacAddressGlobalEntry 2} + +slOriginId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "* This field should be ifIndex for MAC address from Vlan domain, and + also ifindex for SAP from VPLS, SPBM & EVB, domain; + * This field should be the SDP_ID for MAC address from sBind of VPLS and + SPBM domain; + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then value `0` will be expected; + * To program a static MAC address, this field must be specified with + values within the range (1..2147483647) spcified" + ::= {alaSlMacAddressGlobalEntry 3} + +slServiceId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..32767) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " * This field should be the VLAN ID for MAC learnt from VLAN domain; + * This field should be the Service ID for MAC learnt from VPLS, SPB, and + EVB domain; + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then value `0` will be expected; + * To program a static MAC address, this field must be specified with + values within the range (1..32767) spcified" + ::= {alaSlMacAddressGlobalEntry 4 } + +slSubId OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " * This field is used in VPLS, SPBM, and EVB domain only. This field + should be the EncapId for SAP, and VCID for SBIND. + + * If this MAC is from SAP, then this field should be the VLANID (1 ..4096); + * If this MAC is from SDP, then this field should be the SvcId (1 .. 32767); + + * Since we may need to support QinQ (OVlan and IVlan), this field + will be partitioned into 2 16 bits values, upper 16 bits will be + Ovlan and lower 16 bits will be IVlan. If neither OVlan or IVlan + is specified, then 0xFFFF will be expected. + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then value `0` will be expected; + * To program a static MAC address, this field must be specified with values within range + specified" + ::= {alaSlMacAddressGlobalEntry 5} + +slMacAddressGbl OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " * The MAC address for this entry. + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then value `FF:FF:FF:FF:FF:FF` will be + expected, then all MAC addresses will be flushed. + + * To program a static MAC address, this field must be specified + * with valid MAC address" + ::= {alaSlMacAddressGlobalEntry 6 } + +slMacAddressGblManagement OBJECT-TYPE + SYNTAX INTEGER { + permanent(1), + deleteOnReset(2), + deleteOnTimeout(3), + learned(4), + staticMulticast(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the management of this entry. + permanent(1) - this entry is currently in use + and will remain so after the user removing + this entry. + deleteOnReset(2) - this entry is currently in + use and will remain so until the next + reset of the bridge. + deleteOnTimeout(3) - this entry is currently + in use and will remain so until it is aged + out. + learned(4) - this entry is currently in use + and will remain so until it is aged out. + staticMulticast(5) - this entry is only applicable + to multicast destination addresses" + + DEFVAL { permanent } + ::= {alaSlMacAddressGlobalEntry 7 } + +slMacAddressGblDisposition OBJECT-TYPE + SYNTAX INTEGER { + bridging(1), + filtering(2), + quarantined(3), + hostIntegrity(4), + userNetworkProf(5), + servicing(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the disposition of the entry. + bridging(1) - this entry is currently in use for bridging. + filtering(2) - this entry is currently in use for filtering. + quarantined(3) - this entry is currently in use for quarantined mac. + hostIntegritycheck(4) - the entry is currently under host integrity checking. + userNetworkProf(5) - the entry is currently under user network profile Qos. + servicing(6) - the entry is currently in use in service domain. + " + DEFVAL { bridging } + + ::= {alaSlMacAddressGlobalEntry 8 } + +slMacAddressGblRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting the mac address." + ::= {alaSlMacAddressGlobalEntry 9 } + +slMacAddressGblProtocol OBJECT-TYPE + SYNTAX MacAddressProtocolType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the protocol associated with + a mac address." + ::= {alaSlMacAddressGlobalEntry 10} + +slMacAddressGblGroupField OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " " + ::= {alaSlMacAddressGlobalEntry 11 } + +slSvcISID OBJECT-TYPE + SYNTAX Integer32 (0 | 256..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " * This field is used in SPBM domain only. This field should be the + ISID ID of MAC learnt in SPBM domain; + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then value `-1` will be expected; + * To program a static MAC address, this field may or may not + sepcified as well. If not specified, then value `0` will be expected; + If this field is specified, then the values must be within the + range (256..16777214)" + ::= {alaSlMacAddressGlobalEntry 12 } + +slVxLanVnID OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " * This field is used in VXLAN domain only. This field is + VNID of VXLAN domain service; + + * To flush a MAC or MACs, this field may or may not be specified. If this + field is not specified, then value `-1` will be expected;" + ::= {alaSlMacAddressGlobalEntry 13 } + +-- ------------------------------------------------------------------------ +-- Following table provides number of MAC addresses count for +-- VPLS based MAC addresses currently in CMM FDB. +-- ------------------------------------------------------------------------ +-- +-- slMacAddrCountInfoTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF SlMacAddrCountInfoEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Definition of the Mac Addresses count for VPLS MAC addresses" +-- ::= {alcatelIND1MacAddressMIBObjects 9 } +-- +--slMacAddrCountInfoEntry OBJECT-TYPE +-- SYNTAX SlMacAddrCountInfoEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "Definition of the Mac Addresses count for VPLS MAC addresses" +-- AUGMENTS {slMacAddressGlobalEntry} +-- ::= {slMacAddrCountInfoTable 1} +-- +--SlMacAddrCountInfoEntry ::= SEQUENCE +--{ +-- slStaticMacCount Integer32, +-- slDynamicMacCount Integer32 +--} +-- +--slStaticMacCount OBJECT-TYPE +-- SYNTAX Integer32 (1..2147483647) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "This object contains the MAC address count for Static configured MACs" +-- ::= {slMacAddrCountInfoEntry 1 } +-- +--slDynamicMacCount OBJECT-TYPE +-- SYNTAX Integer32 (1..2147483647) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "This object contains the MAC address count for dynamic learned MACs" +-- ::= {slMacAddrCountInfoEntry 2 } +-- +-- +-- +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1MacAddressMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for source learning." + MODULE + MANDATORY-GROUPS + { + slMacAddressGroup, + slMacAgingGroup, + slMacGeneralGroup, + slMacLearningGroup, + slMacVlanLearningGroup + } + ::= { alcatelIND1MacAddressMIBCompliances 1 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +slMacAddressGroup OBJECT-GROUP + OBJECTS + { + slMacAddressGblManagement, + slMacAddressGblDisposition, + slMacAddressGblRowStatus, + slMacAddressGblProtocol, + slMacAddressGblGroupField, + slSvcISID, + slVxLanVnID + } + STATUS current + DESCRIPTION + "Collection of objects for management of source learning Mac addresses." + ::= { alcatelIND1MacAddressMIBGroups 1 } + + +slMacAgingGroup OBJECT-GROUP + OBJECTS + { + slMacAgingValue, + slMacAgingRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of source learning Mac addresses aging-time." + ::= { alcatelIND1MacAddressMIBGroups 2 } + +slMacGeneralGroup OBJECT-GROUP + OBJECTS + { + slDistributedMacMode + } + STATUS current + DESCRIPTION + "Collection of general sl objects." + ::= { alcatelIND1MacAddressMIBGroups 3 } + +slMacLearningGroup OBJECT-GROUP + OBJECTS + { + slMacLearningControlStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of enabling or disabling source learning on the ports." + ::= { alcatelIND1MacAddressMIBGroups 4 } + +slMacVlanLearningGroup OBJECT-GROUP + OBJECTS + { + slMacLearningVlanControlStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of enabling or disabling source learning on the vlans." + ::= { alcatelIND1MacAddressMIBGroups 5 } + + +-- END *********************** + + + +END + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-MAC-SERVER-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-MAC-SERVER-MIB new file mode 100644 index 0000000..75a361f --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-MAC-SERVER-MIB @@ -0,0 +1,599 @@ +ALCATEL-IND1-MAC-SERVER-MIB DEFINITIONS ::= BEGIN + IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + MODULE-IDENTITY, + Integer32, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + MacAddress, + RowStatus FROM SNMPv2-TC + entPhysicalIndex FROM ENTITY-MIB + hardentIND1Physical FROM ALCATEL-IND1-BASE + physicalIndex FROM ALCATEL-IND1-CHASSIS-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF; + + +alcatelIND1MacServerMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the Chassis Supervision + MAC Server MIB for allocating MACs to applications (like routing). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201401240000Z" + DESCRIPTION + "Deprecated the chasRingStatus object" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + + DESCRIPTION + "The MIB module for Chassis Supervision Mac Server entity." + ::= { hardentIND1Physical 3 } + + + alcatelIND1MacServerMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Mac Server MIB Subsystem Notifications." + ::= { alcatelIND1MacServerMIB 0 } + + alcatelIND1MacServerMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Managed Objects." + ::= { alcatelIND1MacServerMIB 1 } + + + alcatelIND1MacServerMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Conformance Information." + ::= { alcatelIND1MacServerMIB 2 } + + + alcatelIND1MacServerMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1MacServerMIBConformance 1 } + + + alcatelIND1MacServerMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision MAC Server MIB + Subsystem Compliance Statements." + ::= { alcatelIND1MacServerMIBConformance 2 } + + +-- +-- Common definitions +-- + +MacAddrGlobalLocalStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The MAC Address administration type" + SYNTAX INTEGER { + notApplicable(1), + globallyAdministered(2), + locallyAdministered(3), + globallyAdministeredOverlap(4) + } + +MacRangeIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The MAC Address index value." + SYNTAX Integer32 (0..20) + +-- +-- MAC Range Table : This table contains the following +-- AddressStart +-- AddressCount +-- GlobalLocal +-- + + +chasMacAddressRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasMacAddrRangeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the MAC Address Ranges for a particular physical + entity. This data is only available for the interfacing CMM." +::= { alcatelIND1MacServerMIBObjects 1 } + + +chasMacAddrRangeTableEntry OBJECT-TYPE + SYNTAX ChasMacAddrRangeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the MAC Address Ranges table entry for a particular + physical entity. This data is only available for the interfacing CMM. + + There can be up to MacRangeIndex MAC ranges per physical entity. + The chasMacAddressRangeTable on the Primary should be identical + to the one on the Secondary. + + For creation of a MAC Address range, the following 4 fields in + ChasMacAddrRangeTableEntry are required (must have all 4): + chasMacAddressStart + chasMacAddressCount + chasGlobalLocal + chasMacRowStatus : must be set last + + For deletion of a MAC Address range, the following 2 fields in + ChasMacAddrRangeTableEntry are required (must have all 2): + chasMacRangeIndex + chasMacRowStatus : must be set last" + INDEX { entPhysicalIndex, chasMacRangeIndex } +::= { chasMacAddressRangeTable 1 } + + +ChasMacAddrRangeTableEntry ::= SEQUENCE { + chasMacRangeIndex MacRangeIndex, + chasMacAddressStart MacAddress, + chasMacAddressCount Integer32, + chasGlobalLocal MacAddrGlobalLocalStatusType, + chasMacRowStatus RowStatus +} + +chasMacRangeIndex OBJECT-TYPE + SYNTAX MacRangeIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the index of the MAC Address range." +::= { chasMacAddrRangeTableEntry 1 } + +chasMacAddressStart OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the starting MAC Address in the range. This + field is required for the creation of a MAC Address range." +::= { chasMacAddrRangeTableEntry 2 } + +chasMacAddressCount OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the number of MAC addresses in the range. This + field is required for the creation of a MAC Address range." +::= { chasMacAddrRangeTableEntry 3 } + + +chasGlobalLocal OBJECT-TYPE + SYNTAX MacAddrGlobalLocalStatusType + MAX-ACCESS read-create + STATUS current + DESCRIPTION " + Specifies whether the MAC Address/range is locally/globally + administered. This field is required for the creation of + a MAC Address range." +::= { chasMacAddrRangeTableEntry 4 } + + +chasMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status for creating/deleting mac ranges." +::= { chasMacAddrRangeTableEntry 5 } + + + +-- +-- MAC Allocation Table : This table contains all the allocated MAC addresses +-- + + +chasMacAddressAllocTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChasMacAddressAllocTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information specifying whether the MAC Address has been allocated + for a particular Mac Range on a physical entity. This data is only + available for the interfacing CMM." +::= { alcatelIND1MacServerMIBObjects 2 } + +chasMacAddressAllocTableEntry OBJECT-TYPE + SYNTAX ChasMacAddressAllocTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Definition of the entry chasMacAddressAllocTable for a + particular object managed by a particular application." + INDEX { chasAppId, chasObjectId } +::= { chasMacAddressAllocTable 1 } + +ChasMacAddressAllocTableEntry ::= SEQUENCE { + chasAppId Unsigned32, + chasObjectId Unsigned32, + chasAllocMacRangeIndex MacRangeIndex, + chasAllocMacAddress MacAddress, + chasAllocRowStatus RowStatus + +} + +chasAppId OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the Id of the application requesting the allocation of a +MAC Address." +::= { chasMacAddressAllocTableEntry 1 } + +chasObjectId OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the Id of the application requesting the allocation/ +deallocation of a MAC Address." +::= { chasMacAddressAllocTableEntry 2 } + +chasAllocMacRangeIndex OBJECT-TYPE + SYNTAX MacRangeIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the object Id for which the MAC Address has been allocated +/deallocated" +::= { chasMacAddressAllocTableEntry 3 } + +chasAllocMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This the Mac Address that has been allocated." +::= { chasMacAddressAllocTableEntry 4 } + +chasAllocRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status for allocating/deallocating + a Mac address for a particular chaAppId/chasObjectId." +::= { chasMacAddressAllocTableEntry 5 } + +chasMacAddrDupAllocStatusTable OBJECT IDENTIFIER ::= { +alcatelIND1MacServerMIBObjects 3 } + +chasMacAddrDuplicationStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying whether the MAC Address ranges from the EEPROM + should be duplicated with the local bit set. This will provide + additional ranges (locally administered ranges) for allocation. + This data is only available for the interfacing CMM." +::= { chasMacAddrDupAllocStatusTable 1 } + + +chasMacAddrAllocLocallyAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying whether ONLY the locally administered MAC + Address should be allocated. This data is only available for the + interfacing CMM." +::= { chasMacAddrDupAllocStatusTable 2 } + +-- +--Mac address retention Objects +-- +chasMacAddrRetentionObjects OBJECT IDENTIFIER ::= { +alcatelIND1MacServerMIBObjects 4 } + +chasMacAddrRetentionStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying the status of MAC Address retention functionality." +DEFVAL { disabled } +::= { chasMacAddrRetentionObjects 1 } + + +chasPossibleDuplicateMacTrapStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information specifying the status of duplicate MAC address trap." +DEFVAL { disabled } +::= { chasMacAddrRetentionObjects 2 } + +chasRingStatus OBJECT-TYPE + SYNTAX INTEGER { + present (1), + notPresent(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Information specifying the whether the ring is present in the stack or not. + Deprecated, stack is now a Virtual Chassis systems. + Use ALCATEL-INDI-VIRTUAL-CHASSIS-MIB for status of Virtual Chassis." +DEFVAL { notPresent } +::= { chasMacAddrRetentionObjects 3 } + +chasBaseMacAddrSource OBJECT-TYPE + SYNTAX INTEGER { + retained(1), + eEPROM(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information specifying the source of the currently used System base MAC." +DEFVAL { eEPROM } +::= { chasMacAddrRetentionObjects 4 } + +chasBaseMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Base MAC address used in the system currently." +::= { chasMacAddrRetentionObjects 5 } + +chasBaseMacReleaseAction OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + releaseMac(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object performs the action to release the retained base MAC address" +::= { chasMacAddrRetentionObjects 6 } + +chasBaseMacAddrRetentionTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the time in minutes between the assumption of a retained + MAC address and the generation of a log message and the duplicate MAC address trap" + DEFVAL { 10 } +::= { chasMacAddrRetentionObjects 7 } + +-- +--Mac server traps +-- +alaMacServerTrapObjs OBJECT IDENTIFIER ::= { alcatelIND1MacServerMIBObjects 5 } + +chasTrapMacRangeIndex OBJECT-TYPE + SYNTAX MacRangeIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac range index of the involved object." +::= { alaMacServerTrapObjs 1 } + +baseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The base MAC Address." +::= { alaMacServerTrapObjs 2 } + +chassisTrapsMacOverlap NOTIFICATION-TYPE + OBJECTS { + physicalIndex, + chasTrapMacRangeIndex + } + STATUS current + DESCRIPTION + "A MAC range overlap was found in the backplane eeprom" +::= { alcatelIND1MacServerMIBNotifications 1 } + +chassisTrapsPossibleDuplicateMac NOTIFICATION-TYPE + OBJECTS { + physicalIndex, + baseMacAddress + } + STATUS current + DESCRIPTION + "The old Master chassis cannot be detected in the VirtualChassis. There + is a possiblity of duplicate MAC address in the network." +::= { alcatelIND1MacServerMIBNotifications 2 } + +chassisTrapsDuplicateMacCleared NOTIFICATION-TYPE + OBJECTS { + physicalIndex, + baseMacAddress + } + STATUS current + DESCRIPTION + "The old Master chassis has rejoined the VirtualChassis as a slave. There + is no longer a possiblity of duplicate MAC address in the network." +::= { alcatelIND1MacServerMIBNotifications 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1MacServerMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Chassis Supervision." + MODULE + MANDATORY-GROUPS + { + chasMacAddrRangeGroup , + chasMacAddressAllocGroup , + chasMacAddrDupAllocStatusGroup , + chasTrapsMacOverlapGroup, + chasMacAddrRetentionGroup, + chasTrapsPossibleDuplicateMacGroup + } + + ::= { alcatelIND1MacServerMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + chasMacAddrRangeGroup OBJECT-GROUP + OBJECTS + { + chasMacAddressStart , + chasMacAddressCount , + chasGlobalLocal , + chasMacRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Range Group." + ::= { alcatelIND1MacServerMIBGroups 1 } + + chasMacAddressAllocGroup OBJECT-GROUP + OBJECTS + { + chasAllocMacRangeIndex , + chasAllocMacAddress , + chasAllocRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Physical Allocation Group." + ::= { alcatelIND1MacServerMIBGroups 2 } + + chasMacAddrDupAllocStatusGroup OBJECT-GROUP + OBJECTS + { + chasMacAddrDuplicationStatus , + chasMacAddrAllocLocallyAdminStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Physical Duplication Allocation +Status Group." + ::= { alcatelIND1MacServerMIBGroups 3 } + + chasTrapsMacOverlapGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsMacOverlap + } + STATUS current + DESCRIPTION + "MAC range overlap Notification Group." + ::= { alcatelIND1MacServerMIBGroups 4 } + + chasMacAddrRetentionGroup OBJECT-GROUP + OBJECTS + { + chasMacAddrRetentionStatus , + chasPossibleDuplicateMacTrapStatus, + chasRingStatus, + chasBaseMacAddrSource, + chasBaseMacAddr, + chasBaseMacReleaseAction, + chasBaseMacAddrRetentionTimer + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Address Physical Duplication Allocation +Status Group." + ::= { alcatelIND1MacServerMIBGroups 5 } + + chasTrapsPossibleDuplicateMacGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + chassisTrapsPossibleDuplicateMac, + chassisTrapsDuplicateMacCleared + } + STATUS current + DESCRIPTION + "Duplicate MAC address Notification Group." + ::= { alcatelIND1MacServerMIBGroups 6 } + + chasNotificationObjectGroup OBJECT-GROUP + OBJECTS + { + baseMacAddress, + chasTrapMacRangeIndex + } + STATUS current + DESCRIPTION + "Chassis Supervision MAC Server notification object +Status Group." + ::= { alcatelIND1MacServerMIBGroups 7 } + +END + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-MLD-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-MLD-MIB new file mode 100644 index 0000000..287e833 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-MLD-MIB @@ -0,0 +1,1585 @@ +ALCATEL-IND1-MLD-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + InetAddressIPv6, InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + softentIND1Mld + FROM ALCATEL-IND1-BASE; + +alcatelIND1MldMIB MODULE-IDENTITY + LAST-UPDATED "201509170000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary IPv6 Multicast MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2015 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201602180000Z" + DESCRIPTION + "Deprecated all objects/tables in this MIB in favor of ALCATEL-IND1-IPMS-MIB" + REVISION "201509170000Z" + DESCRIPTION + "Add InitialPacketBuffer objects" + REVISION "201311260000Z" + DESCRIPTION + "Using InterfaceIndexOrZero for ingress interface in source, forward, and tunnel tables." + REVISION "201102230000Z" + DESCRIPTION + "Add zero-based query object and helper address object" + REVISION "200809100000Z" + DESCRIPTION + "Add flood unknown object" + REVISION "200808080000Z" + DESCRIPTION + "The latest version of this MIB Module. Added maximum group limit objects." + REVISION "200704030000Z" + DESCRIPTION + "The revised version of this MIB Module." + + ::= { softentIND1Mld 1 } + +alcatelIND1MldMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1MldMIB 1 } + + +-- +-- System Configuration +-- + +alaMld OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 1 } + +alaMldStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IPv6 multicast switching and routing + on the system." + DEFVAL { disable } + ::= { alaMld 1 } + +alaMldQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Querying on the system." + DEFVAL { disable } + ::= { alaMld 2 } + +alaMldSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Spoofing on the system." + DEFVAL { disable } + ::= { alaMld 3 } + +alaMldZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Zapping on the system." + DEFVAL { disable } + ::= { alaMld 4 } + +alaMldVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the default MLD protocol Version running on the system." + DEFVAL { 1 } + ::= { alaMld 5 } + +alaMldRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Robustness variable used on the system." + DEFVAL { 2 } + ::= { alaMld 6 } + +alaMldQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Query Interval used on the system." + DEFVAL { 125 } + ::= { alaMld 7 } + +alaMldQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Query Response Interval on the system." + DEFVAL { 10000 } + ::= { alaMld 8 } + +alaMldLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Last Member Query Interval on the system." + DEFVAL { 1000 } + ::= { alaMld 9 } + +alaMldRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The MLD Router Timeout on the system." + DEFVAL { 90 } + ::= { alaMld 10 } + +alaMldSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The MLD Source Timeout on the system." + DEFVAL { 30 } + ::= { alaMld 11 } + +alaMldProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Proxying on the system." + DEFVAL { disable } + ::= { alaMld 12 } + +alaMldUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The MLD Unsolicited Report Interval on the system." + DEFVAL { 1 } + ::= { alaMld 13 } + +alaMldQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Querier Forwarding on the system." + DEFVAL { disable } + ::= { alaMld 14 } + +alaMldMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The global limit on maximum number of MLD Group memberships that can be learnt on each + port/vlan instance." + DEFVAL {0} + ::= { alaMld 15 } + +alaMldMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The global configuration of action to be taken when MLD group membership limit is exceeded on a + port/vlan instance." + DEFVAL { none } + ::= { alaMld 16 } +alaMldFloodUnknown OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable flooding of multicast data packets during flow + learning and setup." + DEFVAL { disable } + ::= { alaMld 17 } + +alaMldHelperAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the address type of the helper address. Must be ipv4(1) and set +at the same time as alaMldHelperAddress." + ::= { alaMld 18 } + +alaMldHelperAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(16)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The configured IPv6 helper address. When an MLD report or leave +is received by the device it will remove the IP header and regenerate a +new IP header with a destination IP address specified. Use :: to +no longer help an MLD report to an remote address. Must be set at the +same time as alaMldHelperAddressType" + ::= { alaMld 19 } + +alaMldZeroBasedQuery OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable the use of an all-zero source IPv6 address +for query packets when a non-querier is querying the membership of a port" + DEFVAL { enable } + ::= { alaMld 20 } + +alaMldInitialPacketBuffer OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable/disable initial packet buffering + for new multicast sources on the system" + DEFVAL { disable } + ::= { alaMld 21 } + +alaMldInitialPacketBufferMaxPacket OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of packets per-flow that may be buffered" + DEFVAL {4} + ::= { alaMld 22 } + +alaMldInitialPacketBufferMaxFlow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of flows that are allowed to be buffered" + DEFVAL {32} + ::= { alaMld 23 } + +alaMldInitialPacketBufferTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum amount of time buffered packets are held" + DEFVAL { 10 } + ::= { alaMld 24 } + +alaMldInitialPacketBufferMinDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The minimum amount of time buffered packets will be held before + delivery may begin. This delay is used to allow time for + routing information and hardware resources to be made available." + DEFVAL { 0 } + ::= { alaMld 25 } + +-- +-- VLAN Configuration Table +-- + +alaMldVlan OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 2 } + +alaMldVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VLAN table contains the information on which IPv6 multicast + switching and routing is configured." + ::= { alaMldVlan 1 } + +alaMldVlanEntry OBJECT-TYPE + SYNTAX MldVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponds to a VLAN on which IPv6 multicast switching + and routing is configured." + INDEX { + alaMldVlanIndex + } + ::= { alaMldVlanTable 1 } + +MldVlanEntry ::= SEQUENCE { + alaMldVlanIndex Unsigned32, + alaMldVlanStatus INTEGER, + alaMldVlanQuerying INTEGER, + alaMldVlanSpoofing INTEGER, + alaMldVlanZapping INTEGER, + alaMldVlanVersion Unsigned32, + alaMldVlanRobustness Unsigned32, + alaMldVlanQueryInterval Unsigned32, + alaMldVlanQueryResponseInterval Unsigned32, + alaMldVlanLastMemberQueryInterval Unsigned32, + alaMldVlanRouterTimeout Unsigned32, + alaMldVlanSourceTimeout Unsigned32, + alaMldVlanProxying INTEGER, + alaMldVlanUnsolicitedReportInterval Unsigned32, + alaMldVlanQuerierForwarding INTEGER, + alaMldVlanMaxGroupLimit Unsigned32, + alaMldVlanMaxGroupExceedAction INTEGER, + alaMldVlanZeroBasedQuery INTEGER +} + +alaMldVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VLAN on which IPv6 multicast switching and routing + is configured." + ::= { alaMldVlanEntry 1 } + +alaMldVlanStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable IPv6 multicast switching and routing + on the VLAN." + ::= { alaMldVlanEntry 2 } + +alaMldVlanQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Querying on the VLAN." + ::= { alaMldVlanEntry 3 } + +alaMldVlanSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Spoofing on the VLAN." + ::= { alaMldVlanEntry 4 } + +alaMldVlanZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Zapping on the VLAN." + ::= { alaMldVlanEntry 5 } + +alaMldVlanVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the default MLD protocol Version running on the VLAN." + ::= { alaMldVlanEntry 6 } + +alaMldVlanRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Robustness variable used on the VLAN." + ::= { alaMldVlanEntry 7 } + +alaMldVlanQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Query Interval used on the VLAN." + ::= { alaMldVlanEntry 8 } + +alaMldVlanQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Query Response Interval on the VLAN." + ::= { alaMldVlanEntry 9 } + +alaMldVlanLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Last Member Query Interval on the VLAN." + ::= { alaMldVlanEntry 10 } + +alaMldVlanRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Router Timeout on the VLAN." + ::= { alaMldVlanEntry 11 } + +alaMldVlanSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Source Timeout on the VLAN." + ::= { alaMldVlanEntry 12 } + +alaMldVlanProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Proxying on the VLAN." + ::= { alaMldVlanEntry 13 } + +alaMldVlanUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Set the MLD Unsolicited Report Interval on the VLAN." + ::= { alaMldVlanEntry 14 } + +alaMldVlanQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable MLD Querier Forwarding on the VLAN." + ::= { alaMldVlanEntry 15 } + +alaMldVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt on the VLAN." + DEFVAL {0} + ::= { alaMldVlanEntry 16 } + +alaMldVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The action to be taken when the MLD group membership limit is exceeded on the VLAN." + DEFVAL { none } + ::= { alaMldVlanEntry 17 } + +alaMldVlanZeroBasedQuery OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administratively enable the use of an all-zero source IPv6 address +for query packets when a non-querier is querying the membership of a port +on the VLAN" + DEFVAL { enable } + ::= { alaMldVlanEntry 18 } + +-- +-- Group Membership Table +-- + +alaMldMember OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 3 } + +alaMldMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the MLD group membership information." + ::= { alaMldMember 1 } + +alaMldMemberEntry OBJECT-TYPE + SYNTAX MldMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an MLD group membership request." + INDEX { + alaMldMemberVlan, + alaMldMemberIfIndex, + alaMldMemberGroupAddress, + alaMldMemberSourceAddress + } + ::= { alaMldMemberTable 1 } + +MldMemberEntry ::= SEQUENCE { + alaMldMemberVlan Unsigned32, + alaMldMemberIfIndex InterfaceIndex, + alaMldMemberGroupAddress InetAddressIPv6, + alaMldMemberSourceAddress InetAddressIPv6, + alaMldMemberMode INTEGER, + alaMldMemberCount Counter32, + alaMldMemberTimeout TimeTicks +} + +alaMldMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's VLAN." + ::= { alaMldMemberEntry 1 } + +alaMldMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's ifIndex." + ::= { alaMldMemberEntry 2 } + +alaMldMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's IPv6 group address." + ::= { alaMldMemberEntry 3 } + +alaMldMemberSourceAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The group membership request's IPv6 source address." + ::= { alaMldMemberEntry 4 } + +alaMldMemberMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The group membership request's MLD source filter mode." + ::= { alaMldMemberEntry 5 } + +alaMldMemberCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The group membership request's counter." + ::= { alaMldMemberEntry 6 } + +alaMldMemberTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The group membership request's timeout." + ::= { alaMldMemberEntry 7 } + + +-- +-- Static Group Membership Table +-- + +alaMldStaticMember OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 4 } + +alaMldStaticMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the static MLD group membership information." + ::= { alaMldStaticMember 1 } + +alaMldStaticMemberEntry OBJECT-TYPE + SYNTAX MldStaticMemberEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to a static MLD group membership request." + INDEX { + alaMldStaticMemberVlan, + alaMldStaticMemberIfIndex, + alaMldStaticMemberGroupAddress + } + ::= { alaMldStaticMemberTable 1 } + +MldStaticMemberEntry ::= SEQUENCE { + alaMldStaticMemberVlan Unsigned32, + alaMldStaticMemberIfIndex InterfaceIndex, + alaMldStaticMemberGroupAddress InetAddressIPv6, + alaMldStaticMemberRowStatus RowStatus +} + +alaMldStaticMemberVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static group membership request's VLAN." + ::= { alaMldStaticMemberEntry 1 } + +alaMldStaticMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static group membership request's ifIndex." + ::= { alaMldStaticMemberEntry 2 } + +alaMldStaticMemberGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static group membership request's IPv6 group address." + ::= { alaMldStaticMemberEntry 3 } + +alaMldStaticMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticMemberEntry 4 } + + +-- +-- Neighbor Table +-- + +alaMldNeighbor OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 5 } + +alaMldNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the neighboring IP multicast routers." + ::= { alaMldNeighbor 1 } + +alaMldNeighborEntry OBJECT-TYPE + SYNTAX MldNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + alaMldNeighborVlan, + alaMldNeighborIfIndex, + alaMldNeighborHostAddress + } + ::= { alaMldNeighborTable 1 } + +MldNeighborEntry ::= SEQUENCE { + alaMldNeighborVlan Unsigned32, + alaMldNeighborIfIndex InterfaceIndex, + alaMldNeighborHostAddress InetAddressIPv6, + alaMldNeighborCount Counter32, + alaMldNeighborTimeout TimeTicks +} + +alaMldNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast router's VLAN." + ::= { alaMldNeighborEntry 1 } + +alaMldNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast router's ifIndex." + ::= { alaMldNeighborEntry 2 } + +alaMldNeighborHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast router's IPv6 host address." + ::= { alaMldNeighborEntry 3 } + +alaMldNeighborCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast router's counter." + ::= { alaMldNeighborEntry 4 } + +alaMldNeighborTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaMldNeighborEntry 5 } + + +-- +-- Static Neighbor Table +-- + +alaMldStaticNeighbor OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 6 } + +alaMldStaticNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the static IP multicast routers." + ::= { alaMldStaticNeighbor 1 } + +alaMldStaticNeighborEntry OBJECT-TYPE + SYNTAX MldStaticNeighborEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to a static IP multicast router." + INDEX { + alaMldStaticNeighborVlan, + alaMldStaticNeighborIfIndex + } + ::= { alaMldStaticNeighborTable 1 } + +MldStaticNeighborEntry ::= SEQUENCE { + alaMldStaticNeighborVlan Unsigned32, + alaMldStaticNeighborIfIndex InterfaceIndex, + alaMldStaticNeighborRowStatus RowStatus +} + +alaMldStaticNeighborVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static IP multicast router's VLAN." + ::= { alaMldStaticNeighborEntry 1 } + +alaMldStaticNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static IP multicast router's ifIndex." + ::= { alaMldStaticNeighborEntry 2 } + +alaMldStaticNeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticNeighborEntry 3 } + + +-- +-- Querier Table +-- + +alaMldQuerier OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 7 } + +alaMldQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the neighboring MLD queriers." + ::= { alaMldQuerier 1 } + +alaMldQuerierEntry OBJECT-TYPE + SYNTAX MldQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an MLD querier." + INDEX { + alaMldQuerierVlan, + alaMldQuerierIfIndex, + alaMldQuerierHostAddress + } + ::= { alaMldQuerierTable 1 } + +MldQuerierEntry ::= SEQUENCE { + alaMldQuerierVlan Unsigned32, + alaMldQuerierIfIndex InterfaceIndex, + alaMldQuerierHostAddress InetAddressIPv6, + alaMldQuerierCount Counter32, + alaMldQuerierTimeout TimeTicks +} + +alaMldQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The MLD querier's VLAN." + ::= { alaMldQuerierEntry 1 } + +alaMldQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The MLD querier's ifIndex." + ::= { alaMldQuerierEntry 2 } + +alaMldQuerierHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The MLD querier's IPv6 host address." + ::= { alaMldQuerierEntry 3 } + +alaMldQuerierCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The MLD querier's counter." + ::= { alaMldQuerierEntry 4 } + +alaMldQuerierTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The MLD querier's timeout." + ::= { alaMldQuerierEntry 5 } + + +-- +-- Static Querier Table +-- + +alaMldStaticQuerier OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 8 } + +alaMldStaticQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the static MLD queriers." + ::= { alaMldStaticQuerier 1 } + +alaMldStaticQuerierEntry OBJECT-TYPE + SYNTAX MldStaticQuerierEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to a static MLD querier." + INDEX { + alaMldStaticQuerierVlan, + alaMldStaticQuerierIfIndex + } + ::= { alaMldStaticQuerierTable 1 } + +MldStaticQuerierEntry ::= SEQUENCE { + alaMldStaticQuerierVlan Unsigned32, + alaMldStaticQuerierIfIndex InterfaceIndex, + alaMldStaticQuerierRowStatus RowStatus +} + +alaMldStaticQuerierVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static MLD querier's VLAN." + ::= { alaMldStaticQuerierEntry 1 } + +alaMldStaticQuerierIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The static MLD querier's ifIndex." + ::= { alaMldStaticQuerierEntry 2 } + +alaMldStaticQuerierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticQuerierEntry 3 } + + +-- +-- Source Table +-- + +alaMldSource OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 9 } + +alaMldSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldSourceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IP multicast source information." + ::= { alaMldSource 1 } + +alaMldSourceEntry OBJECT-TYPE + SYNTAX MldSourceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + alaMldSourceVlan, + alaMldSourceGroupAddress, + alaMldSourceHostAddress, + alaMldSourceDestAddress, + alaMldSourceOrigAddress + } + ::= { alaMldSourceTable 1 } + +MldSourceEntry ::= SEQUENCE { + alaMldSourceVlan Unsigned32, + alaMldSourceIfIndex InterfaceIndexOrZero, + alaMldSourceGroupAddress InetAddressIPv6, + alaMldSourceHostAddress InetAddressIPv6, + alaMldSourceDestAddress InetAddressIPv6, + alaMldSourceOrigAddress InetAddressIPv6, + alaMldSourceType INTEGER +} + +alaMldSourceVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's VLAN." + ::= { alaMldSourceEntry 1 } + +alaMldSourceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's ifIndex. The value of zero is used + when the ingress interface of the multicast flow is not explicitly tracked." + ::= { alaMldSourceEntry 2 } + +alaMldSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv6 group address." + ::= { alaMldSourceEntry 3 } + +alaMldSourceHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv6 host address." + ::= { alaMldSourceEntry 4 } + +alaMldSourceDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel destination address." + ::= { alaMldSourceEntry 5 } + +alaMldSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel source address." + ::= { alaMldSourceEntry 6 } + +alaMldSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaMldSourceEntry 7 } + + +-- +-- Forward Table +-- + +alaMldForward OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 10 } + +alaMldForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldForwardEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaMldForward 1 } + +alaMldForwardEntry OBJECT-TYPE + SYNTAX MldForwardEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + alaMldForwardVlan, + alaMldForwardGroupAddress, + alaMldForwardHostAddress, + alaMldForwardDestAddress, + alaMldForwardOrigAddress, + alaMldForwardNextVlan, + alaMldForwardNextIfIndex + } + ::= { alaMldForwardTable 1 } + +MldForwardEntry ::= SEQUENCE { + alaMldForwardVlan Unsigned32, + alaMldForwardIfIndex InterfaceIndexOrZero, + alaMldForwardGroupAddress InetAddressIPv6, + alaMldForwardHostAddress InetAddressIPv6, + alaMldForwardDestAddress InetAddressIPv6, + alaMldForwardOrigAddress InetAddressIPv6, + alaMldForwardType INTEGER, + alaMldForwardNextVlan Unsigned32, + alaMldForwardNextIfIndex InterfaceIndex, + alaMldForwardNextType INTEGER +} + +alaMldForwardVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's VLAN." + ::= { alaMldForwardEntry 1 } + +alaMldForwardIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's ifIndex. The value of zero is used + when the ingress interface of the multicast flow is not explicitly tracked." + ::= { alaMldForwardEntry 2 } + +alaMldForwardGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv6 group address." + ::= { alaMldForwardEntry 3 } + +alaMldForwardHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv6 host address." + ::= { alaMldForwardEntry 4 } + +alaMldForwardDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel destination address." + ::= { alaMldForwardEntry 5 } + +alaMldForwardOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel source address." + ::= { alaMldForwardEntry 6 } + +alaMldForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaMldForwardEntry 7 } + +alaMldForwardNextVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's next VLAN." + ::= { alaMldForwardEntry 8 } + +alaMldForwardNextIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's next ifIndex." + ::= { alaMldForwardEntry 9 } + +alaMldForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaMldForwardEntry 10 } + + +-- +-- Tunnel Table +-- + +alaMldTunnel OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 11 } + +alaMldTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldTunnelEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IP multicast tunnel information." + ::= { alaMldTunnel 1 } + +alaMldTunnelEntry OBJECT-TYPE + SYNTAX MldTunnelEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to an IP multicast tunneled flow." + INDEX { + alaMldTunnelVlan, + alaMldTunnelGroupAddress, + alaMldTunnelHostAddress, + alaMldTunnelDestAddress, + alaMldTunnelOrigAddress, + alaMldTunnelNextDestAddress + } + ::= { alaMldTunnelTable 1 } + +MldTunnelEntry ::= SEQUENCE { + alaMldTunnelVlan Unsigned32, + alaMldTunnelIfIndex InterfaceIndexOrZero, + alaMldTunnelGroupAddress InetAddressIPv6, + alaMldTunnelHostAddress InetAddressIPv6, + alaMldTunnelDestAddress InetAddressIPv6, + alaMldTunnelOrigAddress InetAddressIPv6, + alaMldTunnelType INTEGER, + alaMldTunnelNextDestAddress InetAddressIPv6, + alaMldTunnelNextType INTEGER +} + +alaMldTunnelVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's VLAN." + ::= { alaMldTunnelEntry 1 } + +alaMldTunnelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's ifIndex. The value of zero is used + when the ingress interface of the multicast flow is not explicitly tracked." + ::= { alaMldTunnelEntry 2 } + +alaMldTunnelGroupAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv6 group address." + ::= { alaMldTunnelEntry 3 } + +alaMldTunnelHostAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv6 host address." + ::= { alaMldTunnelEntry 4 } + +alaMldTunnelDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv6 tunnel destination address." + ::= { alaMldTunnelEntry 5 } + +alaMldTunnelOrigAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's IPv6 tunnel source address." + ::= { alaMldTunnelEntry 6 } + +alaMldTunnelType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's encapsulation type." + ::= { alaMldTunnelEntry 7 } + +alaMldTunnelNextDestAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's next IPv6 tunnel destination address." + ::= { alaMldTunnelEntry 8 } + +alaMldTunnelNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP multicast tunneled flow's next encapsulation type." + ::= { alaMldTunnelEntry 9 } + + +-- +-- Port Table for IPv6 Multicast objects managed per port +-- + +alaMldPort OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 12 } + +alaMldPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the IPv6 Multicast port information." + ::= { alaMldPort 1 } + +alaMldPortEntry OBJECT-TYPE + SYNTAX AlaMldPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to IPv6 Multicast port information." + INDEX { + alaMldPortIfIndex + } + ::= { alaMldPortTable 1 } + +AlaMldPortEntry ::= + SEQUENCE { + alaMldPortIfIndex InterfaceIndex, + alaMldPortMaxGroupLimit Unsigned32, + alaMldPortMaxGroupExceedAction INTEGER + } + +alaMldPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast port's ifIndex." + ::= { alaMldPortEntry 1 } + +alaMldPortMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt + on the interface." + DEFVAL {0} + ::= { alaMldPortEntry 2 } + +alaMldPortMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the interface." + DEFVAL { none } + ::= { alaMldPortEntry 3 } + + +-- +-- Port Vlan Table +-- + +alaMldPortVlan OBJECT IDENTIFIER ::= { alcatelIND1MldMIBObjects 13 } + +alaMldPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldPortVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table listing the MLD group membership limit information + for a port/vlan instance." + ::= { alaMldPortVlan 1 } + +alaMldPortVlanEntry OBJECT-TYPE + SYNTAX AlaMldPortVlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry corresponding to MLD group membership limit on a port/vlan." + INDEX { + alaMldPortIfIndex, + alaMldVlanId + } + ::= { alaMldPortVlanTable 1 } + +AlaMldPortVlanEntry ::= SEQUENCE { + alaMldVlanId Unsigned32, + alaMldPortVlanCurrentGroupCount Unsigned32, + alaMldPortVlanMaxGroupLimit Unsigned32, + alaMldPortVlanMaxGroupExceedAction INTEGER +} + +alaMldVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IPv6 multicast group membership VLAN." + ::= { alaMldPortVlanEntry 1 } + +alaMldPortVlanCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current IPv6 multicast group memberships on a port/vlan + instance." + ::= { alaMldPortVlanEntry 2 } + +alaMldPortVlanMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum MLD Group memberships on the port/vlan instance." + ::= { alaMldPortVlanEntry 3 } + +alaMldPortVlanMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the port/vlan instance." + ::= { alaMldPortVlanEntry 4 } + + +-- +-- Conformance Table +-- + +alcatelIND1MldMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1MldMIB 2 } + +alcatelIND1MldMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1MldMIBConformance 1 } + +alaMldCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems running IPv6 multicast switch + and routing and implementing ALCATEL-IND1-MLD-MIB." + MODULE + MANDATORY-GROUPS { alaMldGroup, alaMldVlanGroup, alaMldMemberGroup, + alaMldStaticMemberGroup, alaMldNeighborGroup, + alaMldStaticNeighborGroup, alaMldQuerierGroup, + alaMldStaticQuerierGroup, alaMldSourceGroup, + alaMldForwardGroup, alaMldTunnelGroup, + alaMldPortGroup, alaMldPortVlanGroup } + ::= { alcatelIND1MldMIBCompliances 1 } + +alcatelIND1MldMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1MldMIBConformance 2 } + +alaMldGroup OBJECT-GROUP + OBJECTS { alaMldStatus, alaMldQuerying, alaMldSpoofing, alaMldZapping, + alaMldVersion, alaMldRobustness, alaMldQueryInterval, + alaMldQueryResponseInterval, alaMldLastMemberQueryInterval, + alaMldRouterTimeout, alaMldSourceTimeout, alaMldProxying, + alaMldUnsolicitedReportInterval, alaMldQuerierForwarding, + alaMldMaxGroupLimit, alaMldMaxGroupExceedAction, + alaMldFloodUnknown, alaMldHelperAddressType, + alaMldHelperAddress, alaMldZeroBasedQuery, alaMldInitialPacketBuffer, + alaMldInitialPacketBufferMaxPacket, alaMldInitialPacketBufferMaxFlow, + alaMldInitialPacketBufferTimeout, alaMldInitialPacketBufferMinDelay } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 multicast switching + and routing system configuration." + ::= { alcatelIND1MldMIBGroups 1 } + +alaMldVlanGroup OBJECT-GROUP + OBJECTS { alaMldVlanStatus, alaMldVlanQuerying, alaMldVlanSpoofing, + alaMldVlanZapping, alaMldVlanVersion, alaMldVlanRobustness, + alaMldVlanQueryInterval, alaMldVlanQueryResponseInterval, + alaMldVlanLastMemberQueryInterval, alaMldVlanRouterTimeout, + alaMldVlanSourceTimeout, alaMldVlanProxying, + alaMldVlanUnsolicitedReportInterval, alaMldVlanQuerierForwarding, + alaMldVlanMaxGroupLimit, alaMldVlanMaxGroupExceedAction, + alaMldVlanZeroBasedQuery } + STATUS current + DESCRIPTION + "A collection of objects to support management of IPv6 multicast switching + and routing vlan configuration." + ::= { alcatelIND1MldMIBGroups 2 } + +alaMldMemberGroup OBJECT-GROUP + OBJECTS { alaMldMemberMode, alaMldMemberCount, alaMldMemberTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + group membership information." + ::= { alcatelIND1MldMIBGroups 3 } + +alaMldStaticMemberGroup OBJECT-GROUP + OBJECTS { alaMldStaticMemberRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + static group membership information tables." + ::= { alcatelIND1MldMIBGroups 4 } + +alaMldNeighborGroup OBJECT-GROUP + OBJECTS { alaMldNeighborCount, alaMldNeighborTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast router information." + ::= { alcatelIND1MldMIBGroups 5 } + +alaMldStaticNeighborGroup OBJECT-GROUP + OBJECTS { alaMldStaticNeighborRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + static IP multicast router information." + ::= { alcatelIND1MldMIBGroups 6 } + +alaMldQuerierGroup OBJECT-GROUP + OBJECTS { alaMldQuerierCount, alaMldQuerierTimeout } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + MLD querier information." + ::= { alcatelIND1MldMIBGroups 7 } + +alaMldStaticQuerierGroup OBJECT-GROUP + OBJECTS { alaMldStaticQuerierRowStatus } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + static MLD querier information." + ::= { alcatelIND1MldMIBGroups 8 } + +alaMldSourceGroup OBJECT-GROUP + OBJECTS { alaMldSourceIfIndex, alaMldSourceType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast source information." + ::= { alcatelIND1MldMIBGroups 9 } + +alaMldForwardGroup OBJECT-GROUP + OBJECTS { alaMldForwardIfIndex, alaMldForwardType, alaMldForwardNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast forward information." + ::= { alcatelIND1MldMIBGroups 10 } + +alaMldTunnelGroup OBJECT-GROUP + OBJECTS { alaMldTunnelIfIndex, alaMldTunnelType, alaMldTunnelNextType } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching and routing + IP multicast tunnel information." + ::= { alcatelIND1MldMIBGroups 11 } + +alaMldPortGroup OBJECT-GROUP + OBJECTS { alaMldPortMaxGroupLimit, alaMldPortMaxGroupExceedAction } + STATUS current + DESCRIPTION + "A collection of objects to support IPv6 multicast switching configuration." + ::= { alcatelIND1MldMIBGroups 12 } + +alaMldPortVlanGroup OBJECT-GROUP + OBJECTS { alaMldPortVlanCurrentGroupCount, alaMldPortVlanMaxGroupLimit, alaMldPortVlanMaxGroupExceedAction } + STATUS current + DESCRIPTION + "An object to support IPv6 multicast switching group limit information + for a port/vlan instance." + ::= { alcatelIND1MldMIBGroups 13 } + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-MULTI-CHASSIS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-MULTI-CHASSIS-MIB new file mode 100644 index 0000000..dab448c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-MULTI-CHASSIS-MIB @@ -0,0 +1,1633 @@ +ALCATEL-IND1-MULTI-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Integer32, Unsigned32, + Counter32 FROM SNMPv2-SMI + softentIND1MultiChassisManager FROM ALCATEL-IND1-BASE + TruthValue, + MacAddress, + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB; + + +alcatelIND1MultiChassisMIB MODULE-IDENTITY + LAST-UPDATED "200911100000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + etwork Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the Chassis Supervision + Chassis MIB + for managing physical chassis objects not covered in the IETF + Entity MIB (rfc 2737). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200911100000Z" + + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1MultiChassisManager 1 } + + alcatelIND1MultiChassisMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Multi-Chassis manager MIB + Subsystem Managed Objects." + ::= { alcatelIND1MultiChassisMIB 0 } + + alcatelIND1MultiChassisMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Multi-Chassis manager MIB + Subsystem Managed Objects." + ::= { alcatelIND1MultiChassisMIB 1 } + + + alcatelIND1MultiChassisMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Multiple Chassis MIB + Subsystem Conformance Information." + ::= { alcatelIND1MultiChassisMIB 2} + + + alcatelIND1MultiChassisMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Multiple Chassis MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1MultiChassisMIBConformance 1 } + + + alcatelIND1MultiChassisMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Multiple Chassis MIB + Subsystem Compliance Statements." + ::= { alcatelIND1MultiChassisMIBConformance 2 } + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Multi-Chassis MIB +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +MultiChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Multiple Chassis identifier." + SYNTAX Integer32 (0..2) + +MultiChassisLinkIfIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Fabric Link Id." + SYNTAX INTEGER { + link0(40000128) + } + +MultiChassisConsistency ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Multi-chassis parameter consistency status. + inconsis(0): able to compare but not consistent + consis(1): able to compare and consistent + na(2): not able to compare since peer chassis is not connected yet + disabeled(3): not able to compare because of standalone mode" + SYNTAX INTEGER { + inconsistent(0), + consistent(1), + na(2), + disabled(3) + } + +MultiChassisLocaleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Multiple Chassis locale type identifier." + SYNTAX INTEGER { + local(1), + peer(2) + } + +MultiChassisGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Multiple Chassis group." + SYNTAX Integer32 (0..255) + +MultiChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis chassis type: + invalid(0): Only support Rushmore and Tor for now + rushmore(1): OS10k + tor(2): OS6900 + " + SYNTAX INTEGER { + invalid(0), + rushmore(1), + tor(2) + } + +multiChassisConfig OBJECT IDENTIFIER ::= { alcatelIND1MultiChassisMIBObjects 1 } + +multiChassisConfigChassisId OBJECT-TYPE + SYNTAX MultiChassisId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Chassis identifier globally unique within a multi-chassis domain, + which is a set of two chassis configured to operate together + providing multi-chassis services. When the value of this object + is equal to 0, the chassis operates in stand-alone mode, whereas + when the value of this object is equal to 1 or 2 the chassis is + capable of operating in a multi-chassis system." + DEFVAL { 0} +::= { multiChassisConfig 1 } + + +multiChassisConfigHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval, in seconds, at which hello messages will be sent to the peer." +DEFVAL { 1} +::= { multiChassisConfig 2 } + +multiChassisConfigIpcVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN used for IPC communication" +DEFVAL { 4094} +::= { multiChassisConfig 3 } + +multiChassisConfigChassisGroup OBJECT-TYPE + SYNTAX MultiChassisGroup + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multi-chassis chassis group configuration" +DEFVAL { 0} +::= { multiChassisConfig 4 } + +multiChassisOperation OBJECT IDENTIFIER ::= { alcatelIND1MultiChassisMIBObjects 2 } + +multiChassisOperChassisId OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis identifier globally unique within a multi-chassis domain, + which is a set of two chassis configured to operate together + providing multi-chassis services. When the value of this object + is equal to 0, the chassis operates in stand-alone mode, whereas + when the value of this object is equal to 1 or 2 the chassis is + capable of operating in a multi-chassis system." +::= { multiChassisOperation 1 } + +multiChassisOperChassisRole OBJECT-TYPE + SYNTAX INTEGER + { + unassigned(0), + primary(1), + secondary(2), + inconsistent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multi-Chassis chassis role" +::= { multiChassisOperation 2 } + +multiChassisOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + up(1), + inconsistent(2), + standalone (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the multi-chassis feature as follows: + - up: the chassis is running in multi-chassis mode and + this feature is operational. + - down: the chassis is running in multi-chassis mode, but + this feature is not operational. By default, + a chassis running in multi-chassis mode will be + in this state initially. + - inconsistent: the chassis is running in multi-chassis + mode, but this feature is in a suspended state due + to inconsistencies in one or more of the global + mandatory consistency parameters. + - standalone: the chassis is running in stand-alone mode + wherein the multi-chassis feature is not operational." +::= { multiChassisOperation 3 } + +multiChassisOperHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval, in seconds, at which hello messages will be sent to the peer." +::= { multiChassisOperation 4 } + +multiChassisOperIpcVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN used for IPC communication" +::= { multiChassisOperation 5 } + +multiChassisOperChassisGroup OBJECT-TYPE + SYNTAX MultiChassisGroup + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multi-chassis operational chassis group" +::= { multiChassisOperation 6 } + +multiChassisOperChassisType OBJECT-TYPE + SYNTAX MultiChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multi-chassis operational chassis type" +::= { multiChassisOperation 7 } + + +multiChassisLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF MultiChassisLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis Virtual Fabric Link Table" +::= { alcatelIND1MultiChassisMIBObjects 3 } + +multiChassisLinkEntry OBJECT-TYPE + SYNTAX MultiChassisLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis Virtual Fabric Link Table Entry" + INDEX { multiChassisLinkIfIndex } +::= { multiChassisLinkTable 1 } + + +MultiChassisLinkEntry ::= SEQUENCE + { + multiChassisLinkIfIndex MultiChassisLinkIfIndex, + multiChassisLinkAdminStatus INTEGER, + multiChassisLinkOperDefaultVlan Integer32, + multiChassisLinkOperStatus INTEGER, + multiChassisLinkPrimaryPort InterfaceIndex, + multiChassisLinkActivePortNum Integer32, + multiChassisLinkConfigPortNum Integer32, + multiChassisLinkRowStatus RowStatus + } + + +multiChassisLinkIfIndex OBJECT-TYPE + SYNTAX MultiChassisLinkIfIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Interface IfIndex" +::= { multiChassisLinkEntry 1 } + +multiChassisLinkAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link Admin Status" +DEFVAL { enabled } +::= { multiChassisLinkEntry 2 } + +multiChassisLinkOperDefaultVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link default vlan" +::= { multiChassisLinkEntry 3 } + +multiChassisLinkOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link Operational Status" +::= { multiChassisLinkEntry 4 } + +multiChassisLinkPrimaryPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link primary Port ifindex" +::= { multiChassisLinkEntry 5 } + +multiChassisLinkActivePortNum OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active member ports of participating on the Virtual Fabric Link." +::= { multiChassisLinkEntry 6 } + +multiChassisLinkConfigPortNum OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ports configured as members of the Virtual Fabric Link." +::= { multiChassisLinkEntry 7 } + +multiChassisLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link RowStatus for creationh and deletion" +::= { multiChassisLinkEntry 8 } + +multiChassisLinkMemberPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MultiChassisLinkMemberPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table." +::= { alcatelIND1MultiChassisMIBObjects 4 } + + +multiChassisLinkMemberPortEntry OBJECT-TYPE + SYNTAX MultiChassisLinkMemberPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table Entry." + INDEX { multiChassisLinkMemberPortLinkIfIndex, multiChassisLinkMemberPortIfindex } +::= { multiChassisLinkMemberPortTable 1 } + +MultiChassisLinkMemberPortEntry ::= SEQUENCE + { + multiChassisLinkMemberPortLinkIfIndex MultiChassisLinkIfIndex, + multiChassisLinkMemberPortIfindex InterfaceIndex, + multiChassisLinkMemberPortIsPrimay TruthValue, + multiChassisLinkMemberOperStatus INTEGER, + multiChassisLinkMemberPortRowStatus RowStatus + } + + +multiChassisLinkMemberPortLinkIfIndex OBJECT-TYPE + SYNTAX MultiChassisLinkIfIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Interface IfIndex" +::= { multiChassisLinkMemberPortEntry 1 } + +multiChassisLinkMemberPortIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port ifIndex." +::= { multiChassisLinkMemberPortEntry 2 } + + +multiChassisLinkMemberPortIsPrimay OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To determine if this Virtual Fabric Link Member Port is primary or not" +::= { multiChassisLinkMemberPortEntry 3 } + +multiChassisLinkMemberOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + + disabled(0), + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port operational status" +::= { multiChassisLinkMemberPortEntry 4 } + +multiChassisLinkMemberPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port RowStatus for creation and deletion" +::= { multiChassisLinkMemberPortEntry 5 } + + +multiChassisLoopDetection OBJECT IDENTIFIER ::= { alcatelIND1MultiChassisMIBObjects 5 } + +multiChassisLoopDetectionAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable multi-chassis loop detection" +DEFVAL { enabled } +::= { multiChassisLoopDetection 1 } + + +multiChassisLoopDetectionTransmitInterval OBJECT-TYPE + SYNTAX Integer32 (1..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "multi-chassis loop detection transmit-interval " +DEFVAL { 1} +::= { multiChassisLoopDetection 2 } + +multiChassisLoopDetectionTransmitCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "multi-chassis loop detection transmit count " +DEFVAL { 0} +::= { multiChassisLoopDetection 3 } + +multiChassisLoopDetectionCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "multi-chassis loop detection count " +DEFVAL { 0} +::= { multiChassisLoopDetection 4 } + +multiChassisLoopDetectionPortDownList OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "multi-chassis loop detection port down ifIndex list. Each Ifindex + will be displayed in a seperated by comas. (maximum 16 port) " +::= { multiChassisLoopDetection 5 } + +multiChassisLoopDetectionClear OBJECT-TYPE + SYNTAX INTEGER + { + nonClear(0), + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear multi-chassis loop detection statistics" +DEFVAL { nonClear } +::= { multiChassisLoopDetection 6 } + +multiChassisGlobalConsistency OBJECT IDENTIFIER ::= { alcatelIND1MultiChassisMIBObjects 6 } + +multiChassisLocalChassisId OBJECT-TYPE + SYNTAX MultiChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis identifier globally unique within a multi-chassis domain, + which is a set of two chassis configured to operate together + providing multi-chassis services" +::= { multiChassisGlobalConsistency 1 } + +multiChassisPeerChassisId OBJECT-TYPE + SYNTAX MultiChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis identifier globally unique within a multi-chassis domain, + which is a set of two chassis configured to operate together + providing multi-chassis services" +::= { multiChassisGlobalConsistency 2 } + +multiChassisIdConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate chassis id consistency within multi-chassis" +::= { multiChassisGlobalConsistency 3 } + +multiChassisLocalHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval, in seconds, local time interval at which hello messages will be sent to the peer." +::= { multiChassisGlobalConsistency 4 } + +multiChassisPeerHelloInterval OBJECT-TYPE + SYNTAX Integer32 (0..10) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval, in seconds, peer time interval at which hello messages will be sent to the local." +::= { multiChassisGlobalConsistency 5 } + +multiChassisHelloIntervalConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate Hello Interval consistency within multi-chassis" +::= { multiChassisGlobalConsistency 6 } + +multiChassisLocalIpcVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local VLAN used for IPC communication." +::= { multiChassisGlobalConsistency 7 } + +multiChassisPeerIpcVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer VLAN used for IPC communication." +::= { multiChassisGlobalConsistency 8 } + +multiChassisIpcVlanConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate Ipc Vlan consistency within multi-chassis" +::= { multiChassisGlobalConsistency 9 } + +multiChassisLocalStpPathCostMode OBJECT-TYPE + SYNTAX INTEGER { + thrityTwoBit(1), + auto(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local stp path cost mode within multi-chassis" +::= { multiChassisGlobalConsistency 10 } + +multiChassisPeerStpPathCostMode OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + thrityTwoBit(1), + auto(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer stp path cost mode within multi-chassis" +::= { multiChassisGlobalConsistency 11 } + +multiChassisStpPathCostModeConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate stp path cost mode consistency within multi-chassis" +::= { multiChassisGlobalConsistency 12 } + +multiChassisLocalStpMode OBJECT-TYPE + SYNTAX INTEGER { + flat(1), + onePerVlan(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local stp mode within multi-chassis" +::= { multiChassisGlobalConsistency 13 } + +multiChassisPeerStpMode OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + flat(1), + onePerVlan(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer stp mode within multi-chassis" +::= { multiChassisGlobalConsistency 14 } + +multiChassisStpModeConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate stp mode consistency within multi-chassis" +::= { multiChassisGlobalConsistency 15 } + +multiChassisLocalChassisGroup OBJECT-TYPE + SYNTAX MultiChassisGroup + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local chassis group" +::= { multiChassisGlobalConsistency 16 } + +multiChassisPeerChassisGroup OBJECT-TYPE + SYNTAX MultiChassisGroup + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer chassis group" +::= { multiChassisGlobalConsistency 17 } + +multiChassisGroupConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate chassis group consistency within multi-chassis" +::= { multiChassisGlobalConsistency 18 } + +multiChassisLocalChassisType OBJECT-TYPE + SYNTAX MultiChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local chassis type" +::= { multiChassisGlobalConsistency 19 } + +multiChassisPeerChassisType OBJECT-TYPE + SYNTAX MultiChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer chassis type" +::= { multiChassisGlobalConsistency 20 } + +multiChassisTypeConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate chassis type consistency within multi-chassis" +::= { multiChassisGlobalConsistency 21 } + +multiChassisLinkaggConsistencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MultiChassisLinkaggConsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis linkagg consistency table" +::= { alcatelIND1MultiChassisMIBObjects 7 } + + +multiChassisLinkaggConsistencyEntry OBJECT-TYPE + SYNTAX MultiChassisLinkaggConsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis linkagg consistency table Entry" + INDEX { multiChassisLinkaggConsistencyAggIndex } +::= { multiChassisLinkaggConsistencyTable 1 } + +MultiChassisLinkaggConsistencyEntry ::= SEQUENCE + { + multiChassisLinkaggConsistencyAggIndex InterfaceIndex, + multiChassisLinkaggConsistency MultiChassisConsistency, + multiChassisLinkaggLocalAggType INTEGER, + multiChassisLinkaggPeerAggType INTEGER, + multiChassisLinkaggAggTypeConsistency MultiChassisConsistency, + multiChassisLinkaggLocalDefaultVlan Integer32, + multiChassisLinkaggPeerDefaultVlan Integer32, + multiChassisLinkaggDefaultVlanConsistency MultiChassisConsistency, + multiChassisLinkaggLocalVlanListConfigured INTEGER, + multiChassisLinkaggPeerVlanListConfigured INTEGER, + multiChassisLinkaggVlanListConfiguredConsistency MultiChassisConsistency, + multiChassisLinkaggLocalAggActorSystemID MacAddress, + multiChassisLinkaggPeerAggActorSystemID MacAddress, + multiChassisLinkaggAggActorSystemIDConsistency MultiChassisConsistency, + multiChassisLinkaggLocalAggActorSystemPriority Integer32, + multiChassisLinkaggPeerAggActorSystemPriority Integer32, + multiChassisLinkaggAggActorSystemPriorityConsistency MultiChassisConsistency, + multiChassisLinkaggLocalExist TruthValue, + multiChassisLinkaggPeerExist TruthValue, + multiChassisLinkaggAggAllConsistency MultiChassisConsistency, + multiChassisLinkaggLocalListVlanSize Integer32, + multiChassisLinkaggPeerListVlanSize Integer32 + + } + + +multiChassisLinkaggConsistencyAggIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis linkagg consistency table Aggregated Interface IfIndex" +::= { multiChassisLinkaggConsistencyEntry 1 } + +multiChassisLinkaggConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate linkagg consistency within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 2 } + +multiChassisLinkaggLocalAggType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + lacp(2), + mcStatic(3), + mcLacp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local linkagg type within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 3 } + +multiChassisLinkaggPeerAggType OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + static(1), + lacp(2), + mcStatic(3), + mcLacp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer linkagg type within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 4 } + +multiChassisLinkaggAggTypeConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate linkagg agg type consistency within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 5 } + + +multiChassisLinkaggLocalDefaultVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local linkagg default vlan within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 6 } + +multiChassisLinkaggPeerDefaultVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer linkagg default vlan within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 7 } + +multiChassisLinkaggDefaultVlanConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate linkagg default vlan consistency within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 8 } + +multiChassisLinkaggLocalVlanListConfigured OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated whether local linkagg vlan list is configured within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 9 } + +multiChassisLinkaggPeerVlanListConfigured OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated whether Peer linkagg vlan list is configured within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 10 } + +multiChassisLinkaggVlanListConfiguredConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate linkagg vlan list configured consistency within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 11 } + +multiChassisLinkaggLocalAggActorSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local aggregated actor system ID within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 12 } + +multiChassisLinkaggPeerAggActorSystemID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer aggregated actor system ID within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 13 } + +multiChassisLinkaggAggActorSystemIDConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate aggregated actor system ID consistency within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 14 } + +multiChassisLinkaggLocalAggActorSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "local aggregated actor system priority within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 15 } + +multiChassisLinkaggPeerAggActorSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer aggregated actor system priority within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 16 } + +multiChassisLinkaggAggActorSystemPriorityConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate aggregated actor system priority consistency within multi-chassis" +::= { multiChassisLinkaggConsistencyEntry 17 } + +multiChassisLinkaggLocalExist OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To determine if this local mclag does exist" +::= { multiChassisLinkaggConsistencyEntry 18 } + +multiChassisLinkaggPeerExist OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To determine if this peer mclag does exist" +::= { multiChassisLinkaggConsistencyEntry 19 } + +multiChassisLinkaggAggAllConsistency OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate all consistencies within multi-chassis linkagg" +::= { multiChassisLinkaggConsistencyEntry 20 } + +multiChassisLinkaggLocalListVlanSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of multi-chassis linkagg local vlan list" +::= { multiChassisLinkaggConsistencyEntry 21 } + +multiChassisLinkaggPeerListVlanSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of multi-chassis linkagg Peer vlan list" +::= { multiChassisLinkaggConsistencyEntry 22 } + +multiChassisTrapInfo OBJECT IDENTIFIER ::= { alcatelIND1MultiChassisMIBObjects 8 } + + +multiChassisTrapIpcVlan OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate multi-chassis ipc-vlan" +::= { multiChassisTrapInfo 1 } + +multiChassisTrapStpBlockingVlanList OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP status for some Vlans on the VFLink is in + blocking state. This shows the first 16 vlan list. And Each Vlan + will be displayed in a seperated by comas. (maximum 16 vlan)" +::= { multiChassisTrapInfo 2 } + + +multiChassisTrapFailure OBJECT-TYPE + SYNTAX INTEGER { + failure(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate multi-chassis failure" +::= { multiChassisTrapInfo 3 } + +multiChassisTrapVFL OBJECT-TYPE + SYNTAX MultiChassisLinkIfIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate multi-chassis VFL ifIndex" +::= { multiChassisTrapInfo 4 } + +multiChassisTrapVFLMemberPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate multi-chassis VFL member port ifIndex" +::= { multiChassisTrapInfo 5 } + +multiChassisTrapDiagnostic OBJECT-TYPE + SYNTAX INTEGER { + duplexMode (1), + speed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates why a port configured as virtual-fabric member is unable to join the virtual-fabric link" +::= { multiChassisTrapInfo 6 } + +multiChassisStpStatus OBJECT-TYPE + SYNTAX INTEGER { + forwarding (0), + blocking (1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates STP stauts for VFL link" +::= { multiChassisTrapInfo 7 } + +multiChassisTrapRecovered OBJECT-TYPE + SYNTAX INTEGER { + recovered(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates that the system has recovered from a multi-chassis failure" +::= { multiChassisTrapInfo 8 } + +multiChassisLinkaggConsistencyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF MultiChassisLinkaggConsistencyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis linkagg consistency vlan table" +::= { alcatelIND1MultiChassisMIBObjects 9 } + + +multiChassisLinkaggConsistencyVlanEntry OBJECT-TYPE + SYNTAX MultiChassisLinkaggConsistencyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis linkagg consistency table vlan Entry" + INDEX { multiChassisLinkaggConsistencyVlanAggIndex, multiChassisLinkaggConsistencyVlanId, multiChassisLinkaggConsistencyVlanLocaleType} +::= { multiChassisLinkaggConsistencyVlanTable 1 } + +MultiChassisLinkaggConsistencyVlanEntry ::= SEQUENCE + { + multiChassisLinkaggConsistencyVlanAggIndex InterfaceIndex, + multiChassisLinkaggConsistencyVlanId Integer32, + multiChassisLinkaggConsistencyVlanLocaleType MultiChassisLocaleType, + multiChassisLinkaggConsistencyVlanType INTEGER, + multiChassisLinkaggConsistencyVlanAdminStatus INTEGER, + multiChassisLinkaggConsistencyVlanOperStatus INTEGER, + multiChassisLinkaggConsistencyVlanIpEnable INTEGER, + multiChassisLinkaggConsistencyVlanMtu Integer32, + multiChassisLinkaggConsistencyVlanSrcLearningStatus INTEGER, + multiChassisLinkaggConsistencyVlanVpaType INTEGER, + multiChassisLinkaggConsistencyVlanVpaState INTEGER, + multiChassisLinkaggConsistencyVlanVRF Integer32, + multiChassisLinkaggConsistencyVlanIcmpRedirectStatus INTEGER, + multiChassisLinkaggConsistencyVlanStatus MultiChassisConsistency + } + + +multiChassisLinkaggConsistencyVlanAggIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Chassis linkagg vlan consistency table Aggregated Interface IfIndex." +::= { multiChassisLinkaggConsistencyVlanEntry 1 } + +multiChassisLinkaggConsistencyVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicate vlan entry within this Multiple Chassis linkagg consistency" +::= { multiChassisLinkaggConsistencyVlanEntry 2 } + +multiChassisLinkaggConsistencyVlanLocaleType OBJECT-TYPE + SYNTAX MultiChassisLocaleType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicate localeType: local or peer for this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 3 } + +multiChassisLinkaggConsistencyVlanType OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + service(1), + multicastEnt(2), + multicastService(3), + dynamic(4), + standard(5), + ipc(6), + vipVlan(7), + erpVlan(8), + mtpVlan(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate vlan type for this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 4 } + +multiChassisLinkaggConsistencyVlanAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate vlan administrative status for this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 5 } + +multiChassisLinkaggConsistencyVlanOperStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate vlan operating status for this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 6 } + +multiChassisLinkaggConsistencyVlanIpEnable OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if any IP routers are configured on this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 7 } + + +multiChassisLinkaggConsistencyVlanMtu OBJECT-TYPE + SYNTAX Integer32 (512..10222) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the mac learning is enabled or disabled on this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 8 } + +multiChassisLinkaggConsistencyVlanSrcLearningStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the mac learning is enabled or disabled on this Multiple Chassis linkagg consistency vlan entry." + DEFVAL { enabled } +::= { multiChassisLinkaggConsistencyVlanEntry 9 } + +multiChassisLinkaggConsistencyVlanVpaType OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + cfgDefault(1), + qTagged(2), + dynamic(3), + vstkDoubleTag(4), + vstkTranslate(5), + forbidden(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates vpa type for this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 10 } + +multiChassisLinkaggConsistencyVlanVpaState OBJECT-TYPE + SYNTAX INTEGER { + forwarding(0), + blocking(1), + inactive(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates vpa state for this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 11 } + +multiChassisLinkaggConsistencyVlanVRF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates VRF num for this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 12 } + +multiChassisLinkaggConsistencyVlanIcmpRedirectStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates icmp redirect status within this Multiple Chassis linkagg consistency vlan entry." +::= { multiChassisLinkaggConsistencyVlanEntry 13 } + +multiChassisLinkaggConsistencyVlanStatus OBJECT-TYPE + SYNTAX MultiChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate consistency status of this mult-chassis linkagg: local vlan entry vs peer vlan entry" +::= { multiChassisLinkaggConsistencyVlanEntry 14 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + multiChassisIpcVlanDown NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapIpcVlan + } + STATUS deprecated + DESCRIPTION + "Trap indicating the the operational status for the multi-chassis + communication vlan: up => down. (This trap is no longer supported.)" + ::= { alcatelIND1MultiChassisMIBNotifications 1 } + + multiChassisIpcVlanUp NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapIpcVlan + } + STATUS deprecated + DESCRIPTION + "Trap indicating the the operational status for the multi-chassis + communication vlan: down => up. (This trap is no longer supported.)" + ::= { alcatelIND1MultiChassisMIBNotifications 2 } + + multiChassisMisconfigurationFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Multi-chassis misconfiguration possibly due to inconsistent chassis Id, hello-interval or ipc vlan." + ::= { alcatelIND1MultiChassisMIBNotifications 3 } + + multiChassisHelloIntervalConsisFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating inconsistency between local and peer hello interval." + ::= { alcatelIND1MultiChassisMIBNotifications 4 } + + multiChassisStpModeConsisFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating inconsistency between local and peer spanning tree path cost mode." + ::= { alcatelIND1MultiChassisMIBNotifications 5 } + + multiChassisStpPathCostModeConsisFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating the STP path cost mode consistency Falure." + ::= { alcatelIND1MultiChassisMIBNotifications 6 } + + multiChassisVflinkStatusConsisFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS deprecated + DESCRIPTION + "Trap indicating the MCM vflink status consistency Falure. (This trap is no longer supported.)" + ::= { alcatelIND1MultiChassisMIBNotifications 7} + + multiChassisStpBlockingStatus NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapStpBlockingVlanList, + multiChassisTrapVFL, + multiChassisStpStatus + + } + STATUS current + DESCRIPTION + "Trap indicating the MCM The STP status on the VFLink is in blocking state or back to forwarding. + (Only VFL ifindex and Stp status will be provided. Vlan list info is not supported and will be retured as null string)" + ::= { alcatelIND1MultiChassisMIBNotifications 8} + + multiChassisLoopDetected NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating the a loop has been detected over the multi-chassis aggregates." + ::= { alcatelIND1MultiChassisMIBNotifications 9 } + + multiChassisHelloTimeout NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating that hello timeout has been detected." + ::= { alcatelIND1MultiChassisMIBNotifications 10 } + + multiChassisVflinkDown NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating that the VFL link is down." + ::= { alcatelIND1MultiChassisMIBNotifications 11 } + + multiChassisVFLMemberJoinFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapVFL, multiChassisTrapVFLMemberPort, multiChassisTrapDiagnostic + } + STATUS current + DESCRIPTION + "Indicates a port configured as virtual-fabric member is unable to join the virtual-fabric link." + ::= { alcatelIND1MultiChassisMIBNotifications 12 } + + multiChassisGroupConsisFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating inconsistency between local and peer chassis group." + ::= { alcatelIND1MultiChassisMIBNotifications 13 } + + multiChassisTypeConsisFailure NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapFailure + } + STATUS current + DESCRIPTION + "Trap indicating inconsistency between local and peer chassis type." + ::= { alcatelIND1MultiChassisMIBNotifications 14 } + + multiChassisConsisFailureRecovered NOTIFICATION-TYPE + OBJECTS { + multiChassisTrapRecovered + } + STATUS current + DESCRIPTION + "Trap indicating that the system has recovered from a multi-chassis inconsistency between the local and peer switches." + ::= { alcatelIND1MultiChassisMIBNotifications 15 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1MultiChassisMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Multi-Chassis Supervision." + MODULE + MANDATORY-GROUPS + { + + multiChassisConfigGroup, + multiChassisOperationGroup, + multiChassisLinkGroup, + multiChassisLinkMemberPortGroup, + multiChassisLoopDetectionGroup, + multiChassisGlobalConsistencyGroup, + multiChassisLinkaggConsistencyGroup + } + + ::= { alcatelIND1MultiChassisMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + multiChassisConfigGroup OBJECT-GROUP + OBJECTS + { + multiChassisConfigChassisId, + multiChassisConfigHelloInterval, + multiChassisConfigIpcVlan, + multiChassisConfigChassisGroup + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis Config Group." + + ::= { alcatelIND1MultiChassisMIBGroups 1 } + + + multiChassisOperationGroup OBJECT-GROUP + OBJECTS + { + multiChassisOperChassisId, + multiChassisOperChassisRole, + multiChassisOperStatus, + multiChassisOperHelloInterval, + multiChassisOperIpcVlan, + multiChassisOperChassisGroup, + multiChassisOperChassisType + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis Operation Group." + ::= { alcatelIND1MultiChassisMIBGroups 2 } + + multiChassisLinkGroup OBJECT-GROUP + OBJECTS + { + multiChassisLinkAdminStatus, + multiChassisLinkOperDefaultVlan, + multiChassisLinkOperStatus, + multiChassisLinkPrimaryPort, + multiChassisLinkActivePortNum, + multiChassisLinkConfigPortNum, + multiChassisLinkRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis Link Group." + ::= { alcatelIND1MultiChassisMIBGroups 3 } + multiChassisLinkMemberPortGroup OBJECT-GROUP + OBJECTS + { + multiChassisLinkMemberPortIsPrimay, + multiChassisLinkMemberOperStatus, + multiChassisLinkMemberPortRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis Link Member Port Group." + ::= { alcatelIND1MultiChassisMIBGroups 4 } + multiChassisLoopDetectionGroup OBJECT-GROUP + OBJECTS + { + multiChassisLoopDetectionAdminStatus, + multiChassisLoopDetectionTransmitInterval, + multiChassisLoopDetectionTransmitCount, + multiChassisLoopDetectionCount, + multiChassisLoopDetectionPortDownList, + multiChassisLoopDetectionClear + + + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis loop detection Group." + ::= { alcatelIND1MultiChassisMIBGroups 5 } + + multiChassisGlobalConsistencyGroup OBJECT-GROUP + OBJECTS + { + multiChassisLocalChassisId, + multiChassisPeerChassisId, + multiChassisIdConsistency, + multiChassisLocalHelloInterval, + multiChassisPeerHelloInterval, + multiChassisHelloIntervalConsistency, + multiChassisLocalIpcVlan, + multiChassisPeerIpcVlan, + multiChassisIpcVlanConsistency, + multiChassisLocalStpPathCostMode, + multiChassisPeerStpPathCostMode, + multiChassisStpPathCostModeConsistency, + multiChassisLocalStpMode, + multiChassisPeerStpMode, + multiChassisStpModeConsistency, + multiChassisLocalChassisGroup, + multiChassisPeerChassisGroup, + multiChassisGroupConsistency, + multiChassisLocalChassisType, + multiChassisPeerChassisType, + multiChassisTypeConsistency + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis glocal consistency Group." + ::= { alcatelIND1MultiChassisMIBGroups 6 } + + multiChassisLinkaggConsistencyGroup OBJECT-GROUP + OBJECTS + { + multiChassisLinkaggConsistency, + multiChassisLinkaggLocalAggType, + multiChassisLinkaggPeerAggType, + multiChassisLinkaggAggTypeConsistency, + multiChassisLinkaggLocalDefaultVlan, + multiChassisLinkaggPeerDefaultVlan, + multiChassisLinkaggDefaultVlanConsistency, + multiChassisLinkaggLocalVlanListConfigured, + multiChassisLinkaggPeerVlanListConfigured, + multiChassisLinkaggVlanListConfiguredConsistency, + multiChassisLinkaggLocalAggActorSystemID, + multiChassisLinkaggPeerAggActorSystemID, + multiChassisLinkaggAggActorSystemIDConsistency, + multiChassisLinkaggLocalAggActorSystemPriority, + multiChassisLinkaggPeerAggActorSystemPriority, + multiChassisLinkaggAggActorSystemPriorityConsistency, + multiChassisLinkaggLocalExist, + multiChassisLinkaggPeerExist, + multiChassisLinkaggAggAllConsistency, + multiChassisLinkaggLocalListVlanSize, + multiChassisLinkaggPeerListVlanSize + + + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis linkagg consistency Group." + ::= { alcatelIND1MultiChassisMIBGroups 7 } + + multiChassisTrapInfoGroup OBJECT-GROUP + OBJECTS + { + multiChassisTrapIpcVlan, + multiChassisTrapStpBlockingVlanList, + multiChassisTrapFailure, + multiChassisTrapVFL, + multiChassisTrapVFLMemberPort, + multiChassisTrapDiagnostic, + multiChassisStpStatus, + multiChassisTrapRecovered + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis trap info Group." + ::= { alcatelIND1MultiChassisMIBGroups 8 } + + multiChassisTrapOBJGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + multiChassisIpcVlanDown, + multiChassisIpcVlanUp, + multiChassisMisconfigurationFailure, + multiChassisHelloIntervalConsisFailure, + multiChassisStpModeConsisFailure, + multiChassisStpPathCostModeConsisFailure, + multiChassisVflinkStatusConsisFailure, + multiChassisStpBlockingStatus, + multiChassisLoopDetected, + multiChassisHelloTimeout, + multiChassisVflinkDown, + multiChassisVFLMemberJoinFailure, + multiChassisGroupConsisFailure, + multiChassisTypeConsisFailure, + multiChassisConsisFailureRecovered + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis trap object Group." + ::= { alcatelIND1MultiChassisMIBGroups 9 } + + multiChassisLinkaggConsistencyVlanGroup OBJECT-GROUP + OBJECTS + { + multiChassisLinkaggConsistencyVlanType, + multiChassisLinkaggConsistencyVlanAdminStatus, + multiChassisLinkaggConsistencyVlanOperStatus, + multiChassisLinkaggConsistencyVlanIpEnable, + multiChassisLinkaggConsistencyVlanMtu, + multiChassisLinkaggConsistencyVlanSrcLearningStatus, + multiChassisLinkaggConsistencyVlanVpaType, + multiChassisLinkaggConsistencyVlanVpaState, + multiChassisLinkaggConsistencyVlanVRF, + multiChassisLinkaggConsistencyVlanIcmpRedirectStatus, + multiChassisLinkaggConsistencyVlanStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Multi-Chassis linkagg consistency vlan Group." + ::= { alcatelIND1MultiChassisMIBGroups 10 } + +END + + + + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-MVRP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-MVRP-MIB new file mode 100644 index 0000000..2ee6fde --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-MVRP-MIB @@ -0,0 +1,861 @@ +ALCATEL-IND1-MVRP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, MODULE-IDENTITY, + OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 + FROM SNMPv2-SMI + VlanId FROM Q-BRIDGE-MIB + InterfaceIndex FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC + EnabledStatus FROM P-BRIDGE-MIB + softentIND1Mvrp FROM ALCATEL-IND1-BASE; + + + alcatelIND1MVRPMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + MVRP for the distribution of VLAN configuration information. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2009 Alcatel-Lucent, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200908070000Z" + + DESCRIPTION + "The MVRP MIB defines a set of MVRP related management objects for VLANs + and ports that support Multiple VLAN Registration Protocol (MVRP). MVRP as a + protocol provides mechanisms to dynamically learn and further propagate VLAN + membership information across a bridged network, as recommended in standards + IEEE Std. 802.1ak-2007, which is an amendment to IEEE Std 802.1Q-2005 Edition. + + This MVRP MIB extends already existing IETF_Q_BRIDGE MIB which is based on + RFC 2674 (Bridges with Traffic Classes, Multicast Filtering and Virtual LAN + Extensions), to accomodate the proprietary behavior of the device and for + defining objects as recommended by standards. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the standards. However, the set of objects defined in this MIB, + do not duplicate, nor conflict with any MIB object definitions defined in the + IETF_Q_BRIDGE_MIB." + ::= { softentIND1Mvrp 1} + +---------------------------------------------------------------- + + alcatelIND1MVRPMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For MVRP MIB Subsystem Notifications." + ::= { alcatelIND1MVRPMIB 0 } + + alcatelIND1MVRPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For MVRP Subsystem Managed Objects." + ::= { alcatelIND1MVRPMIB 1 } + + alcatelIND1MVRPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP Module MIB Subsystem Conformance Information." + ::= { alcatelIND1MVRPMIB 2 } + + alcatelIND1MVRPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1MVRPMIBConformance 1 } + + alcatelIND1MVRPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for MVRP Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1MVRPMIBConformance 2 } + +-- textual conventions +MvrpPortVlanRestrictBitmap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The bitmap that includes the status value for different type of restrictions that could be + applied for a port VLAN combination. + Each bit in the bitmap corresponds to the status of the restriction applied for a VLAN on a port. + + Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for the VLAN + on the port. No other option can be applied along with this option. + + Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from + getting registered on the port. + + Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the + VLAN is restricted on the port. + + Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration + on a port for a static VLAN is restricted." + + SYNTAX BITS { + noRestriction(0), + restrictRegistration(1), + restrictAdvertisement(2), + restrictStaticVlanRegistration(3) + } + +---------------------------------------------------------------- + +---------------------------------------------------------------- +--MVRP MIB +---------------------------------------------------------------- + + alaMvrpGlobalStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative global status requested by management for + MVRP. The value enabled(1) indicates that MVRP should + be enabled on this device. When disabled(2), MVRP + is disabled in the system and all MVRP packets will be + forwarded transparently if transparent switching status is + also enabled. This object affects all MVRP Applicant and Registrar + state machines. A transition from disabled(2) to enabled(1) will cause a reset of all + MVRP state machines on all ports." + DEFVAL { disabled } + ::= { alcatelIND1MVRPMIBObjects 1 } + + alaMvrpGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for MVRP. + The value reset (1) indicates that MVRP should clear all statistic + counters related to all ports in the system. By default, this object + contains a zero value." + DEFVAL { default } + ::= { alcatelIND1MVRPMIBObjects 2 } + + alaMvrpTransparentSwitching OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the behavior when MVRP is globally disabled on a device. + The value enabled (1) indicates that device behaves like a MVRP + transparent device and the MVRP frames will be flooded transparently. + Value disabled (2) disabled indicates that the device will not flood + MVRP frames and will simply discard the received MVRP frames." + DEFVAL { disabled } + ::= { alcatelIND1MVRPMIBObjects 3 } + + alaMvrpMaxVlanLimit OBJECT-TYPE + SYNTAX Integer32 (32 .. 4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the maximum number of dynamic VLANs that can be created on the system by MVRP. + If the number of VLANs created by MVRP reaches this limit, the system will prevent + MVRP from creating additional VLANs." + DEFVAL { 256 } + ::= { alcatelIND1MVRPMIBObjects 4 } + + alaMvrpVlanConflictInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0 .. 100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MVRP has received registration for Vlan which is configured for End To End Flow Control. + Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan." + ::= { alcatelIND1MVRPMIBObjects 5 } + + alaVlanRegistrationProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + gvrp(0), + mvrp(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines which VLAN registration mode is running in the system." + DEFVAL { mvrp } + ::= { alcatelIND1MVRPMIBObjects 6 } + +---------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity +-- whenever dynamically learnt vlans by mvrp across system reaches the defined limit +-- and when dynamically learnt vlans by mvrp at each NI reaches a defined limit. +---------------------------------------------------------------- + + alaMvrpVlanLimitReachedEvent NOTIFICATION-TYPE + OBJECTS + { + alaMvrpMaxVlanLimit + } + STATUS current + DESCRIPTION + "The number of vlans learnt dynamically by MVRP has + reached a configured limit. Notify the management + entity with number of vlans learnt dynamically by + MVRP and the configured MVRP vlan limit." + ::= { alcatelIND1MVRPMIBNotifications 1 } + + alaMvrpE2eVlanConflict NOTIFICATION-TYPE + OBJECTS + { + alaMvrpVlanConflictInfo + } + STATUS current + DESCRIPTION + "MVRP has recieved a registration for Vlan which is configured for End To End Flow Control. + Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan." + ::= { alcatelIND1MVRPMIBNotifications 2 } + +--------------------------------------------------------------- +--MVRP Port Config Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port configuration information +-- data for the MVRP Module. +-- Implementation of this group is mandantory" + + + alaMvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 7 } + + + alaMvrpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MVRP port configuration information." + ::= { alaMvrpPortConfig 1 } + + alaMvrpPortConfigEntry OBJECT-TYPE + SYNTAX AlaMvrpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MVRP port configuration entry." + INDEX { alaMvrpPortConfigIfIndex } + ::= { alaMvrpPortConfigTable 1 } + + AlaMvrpPortConfigEntry ::= SEQUENCE { + alaMvrpPortConfigIfIndex InterfaceIndex, + alaMvrpPortStatus EnabledStatus, + alaMvrpPortConfigRegistrarMode INTEGER, + alaMvrpPortConfigApplicantMode INTEGER, + alaMvrpPortConfigJoinTimer Integer32, + alaMvrpPortConfigLeaveTimer Integer32, + alaMvrpPortConfigLeaveAllTimer Integer32, + alaMvrpPortConfigPeriodicTimer Integer32, + alaMvrpPortConfigPeriodicTransmissionStatus EnabledStatus + } + + alaMvrpPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which MVRP is running" + ::= { alaMvrpPortConfigEntry 1 } + + alaMvrpPortStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of MVRP operation on this port. The value + enabled(1) indicates that MVRP is enabled on this port. + When disabled(2), MVRP is disabled on this port. + Any MVRP packets received will be silently discarded on + this port and no MVRP registrations will be propagated from + this port. This object affects all MVRP Applicant and + Registrar state machines on this port. A transition + from disabled(2) to enabled(1) will cause a reset of all + MVRP state machines on this port." + DEFVAL { disabled } + ::= { alaMvrpPortConfigEntry 2 } + + alaMvrpPortConfigRegistrarMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fixed(2), + forbidden(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the registrar state machines associated to the port. + normal - registration as well as de-registration of VLANs are allowed. + fixed - A VLAN that was previously mapped onto such a port either dynamically or statically + cannot be de-registered through MVRP. When the port registration mode is set to fixed, + VLAN(s) can only be mapped onto such port statically. + forbidden - dynamic VLAN registration or de-registration are not allowed on the port. + + NOTE: The registrar state machines for the default VLAN will operate in Fixed Registration Mode + for all the ports on the switch." + DEFVAL { normal } + ::= { alaMvrpPortConfigEntry 3 } + + + alaMvrpPortConfigApplicantMode OBJECT-TYPE + SYNTAX INTEGER + { + participant (1), + nonparticipant (2), + active (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of all the applicant state machines associated to the port. + participant - The state machines participates normally in MVRP protocol exchanges. + nonparticipant - The state machines does not send any MVRP PDU(s). + active - The state machines send MVRP frames even on ports that are in blocking state on + the active spanning tree instance." + DEFVAL { active } + ::= { alaMvrpPortConfigEntry 4 } + + + alaMvrpPortConfigJoinTimer OBJECT-TYPE + SYNTAX Integer32 (250 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time that a MVRP instance waits before making declarations for VLANs." + DEFVAL { 600 } + ::= { alaMvrpPortConfigEntry 5 } + + alaMvrpPortConfigLeaveTimer OBJECT-TYPE + SYNTAX Integer32 (750 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Period of time that a registrar state machine of a MVRP instance waits, after receiving + a leave message on a port for a particular VLAN, to remove the registration of that VLAN + on the port. + The value for the Leave Timer must be greater than twice the value for the Join timer, + plus six times the timer resolution." + DEFVAL { 1800 } + ::= { alaMvrpPortConfigEntry 6 } + + alaMvrpPortConfigLeaveAllTimer OBJECT-TYPE + SYNTAX Integer32 (750 .. 2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval at which the Leave All state machine of a MVRP instance generates Leave All + messages. A Leave All message instructs MVRP to modify the state of all VLANs registered + on a port to Leaving. + The value for the LeaveAll Timer must be greater than the value for the Leave + timer." + DEFVAL { 30000 } + ::= { alaMvrpPortConfigEntry 7 } + + alaMvrpPortConfigPeriodicTimer OBJECT-TYPE + SYNTAX Integer32 (1 .. 2147483647) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval at which the Periodic transmission state machine of a MVRP instance generates + transmission opportunities for the MVRP instance." + DEFVAL { 1 } + ::= { alaMvrpPortConfigEntry 8 } + + alaMvrpPortConfigPeriodicTransmissionStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable or disable the Periodic transmission state machine of a MVRP instance." + DEFVAL { enabled } + ::= { alaMvrpPortConfigEntry 9 } + +--------------------------------------------------------------- + +--------------------------------------------------------------- +--MVRP Port Statistics Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port statistics information +-- for the MVRP Module. +-- Implementation of this group is mandantory" + + alaMvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 8 } + + + alaMvrpPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MVRP port statistics information." + ::= { alaMvrpPortStats 1 } + + alaMvrpPortStatsEntry OBJECT-TYPE + SYNTAX AlaMvrpPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MVRP port statistics entry." + INDEX { alaMvrpPortStatsIfIndex } + ::= { alaMvrpPortStatsTable 1 } + + AlaMvrpPortStatsEntry ::= SEQUENCE { + alaMvrpPortStatsIfIndex InterfaceIndex, + alaMvrpPortStatsNewReceived Counter32, + alaMvrpPortStatsJoinInReceived Counter32, + alaMvrpPortStatsJoinEmptyReceived Counter32, + alaMvrpPortStatsLeaveReceived Counter32, + alaMvrpPortStatsInReceived Counter32, + alaMvrpPortStatsEmptyReceived Counter32, + alaMvrpPortStatsLeaveAllReceived Counter32, + alaMvrpPortStatsNewTransmitted Counter32, + alaMvrpPortStatsJoinInTransmitted Counter32, + alaMvrpPortStatsJoinEmptyTransmitted Counter32, + alaMvrpPortStatsLeaveTransmitted Counter32, + alaMvrpPortStatsInTransmitted Counter32, + alaMvrpPortStatsEmptyTransmitted Counter32, + alaMvrpPortStatsLeaveAllTransmitted Counter32, + alaMvrpPortStatsTotalPDUReceived Counter32, + alaMvrpPortStatsTotalPDUTransmitted Counter32, + alaMvrpPortStatsTotalMsgsReceived Counter32, + alaMvrpPortStatsTotalMsgsTransmitted Counter32, + alaMvrpPortStatsInvalidMsgsReceived Counter32, + alaMvrpPortFailedRegistrations Counter32, + alaMvrpPortLastPduOrigin MacAddress, + alaMvrpPortStatsClearStats INTEGER + } + + alaMvrpPortStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which MVRP is running" + ::= { alaMvrpPortStatsEntry 1 } + + alaMvrpPortStatsNewReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of New messages received." + ::= { alaMvrpPortStatsEntry 2} + + alaMvrpPortStatsJoinInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages received." + ::= { alaMvrpPortStatsEntry 3} + + alaMvrpPortStatsJoinEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages received." + ::= { alaMvrpPortStatsEntry 4} + + alaMvrpPortStatsLeaveReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave messages received." + ::= { alaMvrpPortStatsEntry 5} + + alaMvrpPortStatsInReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of In messages received." + ::= { alaMvrpPortStatsEntry 6} + + alaMvrpPortStatsEmptyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages received." + ::= { alaMvrpPortStatsEntry 7} + + alaMvrpPortStatsLeaveAllReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave all messages received." + ::= { alaMvrpPortStatsEntry 8} + + alaMvrpPortStatsNewTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of New messages transmitted." + ::= { alaMvrpPortStatsEntry 9} + + alaMvrpPortStatsJoinInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In messages transmitted." + ::= { alaMvrpPortStatsEntry 10} + + alaMvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty messages transmitted." + ::= { alaMvrpPortStatsEntry 11} + + alaMvrpPortStatsLeaveTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave messages transmitted." + ::= { alaMvrpPortStatsEntry 12} + + alaMvrpPortStatsInTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of In messages transmitted." + ::= { alaMvrpPortStatsEntry 13} + + alaMvrpPortStatsEmptyTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty messages transmitted." + ::= { alaMvrpPortStatsEntry 14} + + alaMvrpPortStatsLeaveAllTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave all messages transmitted." + ::= { alaMvrpPortStatsEntry 15} + + alaMvrpPortStatsTotalPDUReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP PDUs received." + ::= { alaMvrpPortStatsEntry 16} + + alaMvrpPortStatsTotalPDUTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP PDUs transmitted." + ::= { alaMvrpPortStatsEntry 17} + + alaMvrpPortStatsTotalMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP messages received." + ::= { alaMvrpPortStatsEntry 18} + + alaMvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MVRP messages transmitted." + ::= { alaMvrpPortStatsEntry 19} + + alaMvrpPortStatsInvalidMsgsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid messages received." + ::= { alaMvrpPortStatsEntry 20} + + alaMvrpPortFailedRegistrations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of failed GVRP registrations, + for any reason, on this port." + ::= { alaMvrpPortStatsEntry 21} + + alaMvrpPortLastPduOrigin OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Source MAC Address of the last GVRP message + received on this port." + ::= { alaMvrpPortStatsEntry 22} + + alaMvrpPortStatsClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port. + By default, this objects contains a zero value." + DEFVAL { default } + ::= { alaMvrpPortStatsEntry 23} + +--------------------------------------------------------------- +--MVRP Port Restrict VLAN Config Table +--------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port Restrict VLAN configuration information +-- data for the MVRP Module. +-- Implementation of this group is mandantory" + + + alaMvrpPortRestrictVlanConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 9 } + + alaMvrpPortRestrictVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMvrpPortRestrictVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing MVRP port restrict VLAN configuration information." + ::= { alaMvrpPortRestrictVlanConfig 1 } + + alaMvrpPortRestrictVlanConfigEntry OBJECT-TYPE + SYNTAX AlaMvrpPortRestrictVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MVRP port restrict VLAN configuration entry." + INDEX { alaMvrpPortRestrictVlanIfIndex, alaMvrpPortRestrictVlanID} + ::= { alaMvrpPortRestrictVlanConfigTable 1 } + + AlaMvrpPortRestrictVlanConfigEntry ::= SEQUENCE { + alaMvrpPortRestrictVlanIfIndex InterfaceIndex, + alaMvrpPortRestrictVlanID VlanId, + alaMvrpPortVlanRestrictions MvrpPortVlanRestrictBitmap + } + + alaMvrpPortRestrictVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which MVRP is running" + ::= { alaMvrpPortRestrictVlanConfigEntry 1 } + + alaMvrpPortRestrictVlanID OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer indicating VLAN-ID." + ::= { alaMvrpPortRestrictVlanConfigEntry 2 } + + alaMvrpPortVlanRestrictions OBJECT-TYPE + SYNTAX MvrpPortVlanRestrictBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bitmap includes the status value for different type of restrictions that could be + applied for a port VLAN combination. Each bit in the bitmap corresponds to the status + of a particular restriction applied for a VLAN on the port. + If the bit is set, the particular restriction is enabled for the VLAN port combination. + + Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for + the VLAN on the port. No other option can be applied along with this option. + + Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from + getting registered on the port. + + Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the + VLAN is restricted on the port. + + Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration + on a port for a static VLAN is restricted." + DEFVAL { {noRestriction} } + ::= { alaMvrpPortRestrictVlanConfigEntry 3 } + +---------------------------------------------------------------- + +--------------------------------------------------------------- +--COMPLIANCE +--------------------------------------------------------------- + + alcatelIND1MVRPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for MVRP." + MODULE + MANDATORY-GROUPS + { + alaMvrpBaseGroup, + alaMvrpPortConfigGroup, + alaMvrpPortStatsGroup, + alaMvrpPortRestrictVlanConfigGroup, + alaIND1MvrpNotificationGroup + } + ::= { alcatelIND1MVRPMIBCompliances 1 } + +--------------------------------------------------------------- +--UNITS OF CONFORMANCE +--------------------------------------------------------------- + + alaMvrpBaseGroup OBJECT-GROUP + OBJECTS + { + alaMvrpGlobalStatus, + alaMvrpGlobalClearStats, + alaMvrpTransparentSwitching, + alaMvrpMaxVlanLimit, + alaMvrpVlanConflictInfo, + alaVlanRegistrationProtocolType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Base Group." + ::= { alcatelIND1MVRPMIBGroups 1 } + + alaMvrpPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaMvrpPortStatus, + alaMvrpPortConfigRegistrarMode, + alaMvrpPortConfigApplicantMode, + alaMvrpPortConfigJoinTimer, + alaMvrpPortConfigLeaveTimer, + alaMvrpPortConfigLeaveAllTimer, + alaMvrpPortConfigPeriodicTimer, + alaMvrpPortConfigPeriodicTransmissionStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Port Configuration Table." + ::= { alcatelIND1MVRPMIBGroups 2 } + + alaMvrpPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaMvrpPortStatsNewReceived, + alaMvrpPortStatsJoinInReceived, + alaMvrpPortStatsJoinEmptyReceived, + alaMvrpPortStatsLeaveReceived, + alaMvrpPortStatsInReceived, + alaMvrpPortStatsEmptyReceived, + alaMvrpPortStatsLeaveAllReceived, + alaMvrpPortStatsNewTransmitted, + alaMvrpPortStatsJoinInTransmitted, + alaMvrpPortStatsJoinEmptyTransmitted, + alaMvrpPortStatsLeaveTransmitted, + alaMvrpPortStatsInTransmitted, + alaMvrpPortStatsEmptyTransmitted, + alaMvrpPortStatsLeaveAllTransmitted, + alaMvrpPortStatsTotalPDUReceived, + alaMvrpPortStatsTotalPDUTransmitted, + alaMvrpPortStatsTotalMsgsReceived, + alaMvrpPortStatsTotalMsgsTransmitted, + alaMvrpPortStatsInvalidMsgsReceived, + alaMvrpPortFailedRegistrations, + alaMvrpPortLastPduOrigin, + alaMvrpPortStatsClearStats + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Statistics Table." + ::= { alcatelIND1MVRPMIBGroups 3 } + + alaMvrpPortRestrictVlanConfigGroup OBJECT-GROUP + OBJECTS + { + alaMvrpPortVlanRestrictions + } + STATUS current + DESCRIPTION + "Collection of objects for management of MVRP Port Restrict VLAN Configuration Table." + ::= { alcatelIND1MVRPMIBGroups 4 } + + alaIND1MvrpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaMvrpVlanLimitReachedEvent, + alaMvrpE2eVlanConflict + } + STATUS current + DESCRIPTION + "Collection of notifications for MVRP." + ::= { alcatelIND1MVRPMIBGroups 5 } + + +--------------------------------------------------------------- + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-NETSEC-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-NETSEC-MIB new file mode 100644 index 0000000..ef05a1c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-NETSEC-MIB @@ -0,0 +1,1030 @@ +ALCATEL-IND1-NETSEC-MIB DEFINITIONS ::= BEGIN +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + Integer32, Counter32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, + TruthValue, + RowStatus FROM SNMPv2-TC + + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + + InterfaceIndex FROM IF-MIB + + softentIND1NetSec FROM ALCATEL-IND1-BASE; + +alcatelIND1NETSECMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel IND" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration and monitoring of the EtherBreaker feature. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + ::= { softentIND1NetSec 1 } + +alcatelIND1NETSECMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For NETSEC MIB Subsystem Notifications." + ::= { alcatelIND1NETSECMIB 0 } + +alcatelIND1NETSECMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIB 1 } + +-- Types of Anomalies +AlaAnomalyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Types of anomalies being configured or monitored" + SYNTAX INTEGER { + all(0), + arpaddressscan(1), + arpflood(2), + reserved(3), + arpfailure(4), + icmpaddressscan(5), + icmpflood(6), + icmpunreachable(7), + tcpportscan(8), + tcpaddressscan(9), + synflood(10), + synfailure(11), + synackscan(12), + finscan(13), + finackdiff(14), + rstcount(15)} + +--Types of Packets +AlaPacketType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Types of packets being monitored" + SYNTAX INTEGER { + arpreply (1), + arprequest (2), + icmpechoreply (3), + icmpechorequest (4), + icmpdnr (5), + tcpsynonly (6), + tcpsynack (7), + tcpsynnack (8), + tcpfinack (9), + tcpfinnack (10), + tcprst (11) + } + +-- State, Log, Trap, Quarantine Status +AlaNetsecStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "State of polar variables." + SYNTAX INTEGER { + default (0), + enable (1), + disable (2) + } + +-- +-- Configure a port/port-range +-- +alaNetSecPortRangeConfig OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 1 } + +-- +-- Add a port range to a group +-- + +alaNetSecPortRangeGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortRangeGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for collecting port-range and monitoring-group associations. + A port belongs to at most one monitoring-group." + ::= { alaNetSecPortRangeConfig 1 } + +alaNetSecPortRangeGroupEntry OBJECT-TYPE + SYNTAX AlaNetSecPortRangeGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry is identified by a unique port-range." + INDEX { + alaNetSecPortRangeGroupStartIfId, + alaNetSecPortRangeGroupEndIfId + } + ::= { alaNetSecPortRangeGroupTable 1 } + +AlaNetSecPortRangeGroupEntry ::= SEQUENCE { + alaNetSecPortRangeGroupStartIfId InterfaceIndex, + alaNetSecPortRangeGroupEndIfId InterfaceIndex, + alaNetSecPortRangeGroupName SnmpAdminString, + alaNetSecPortRangeGroupRowStatus RowStatus + } + +alaNetSecPortRangeGroupStartIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Starting interface index of a port-range" + ::= { alaNetSecPortRangeGroupEntry 1 } + +alaNetSecPortRangeGroupEndIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ending interface index of a port-range" + ::= { alaNetSecPortRangeGroupEntry 2 } + +alaNetSecPortRangeGroupName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of monitoring-group with which this port-range is associated." + ::= { alaNetSecPortRangeGroupEntry 3 } + +alaNetSecPortRangeGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "identifies state of this entry. CREATEANDGO will only work, if the name of alaNetSecPortRangeGroupName is part of the create request" + ::= { alaNetSecPortRangeGroupEntry 4 } + +-- +-- MONITORING GROUPS. +-- Groups of ports with common anomaly detection behavior. +-- Users can create groups and configure parameters through them. +-- + +alaNetSecMonitoringGroupConfig OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 2 } +alaNetSecMonitoringGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecMonitoringGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for collecting monitoring-groups' anomaly configurations" + ::= { alaNetSecMonitoringGroupConfig 1 } + +alaNetSecMonitoringGroupEntry OBJECT-TYPE + SYNTAX AlaNetSecMonitoringGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry identifies configuration of a monitoring-group's anomaly-type's parameter" + INDEX { + alaNetSecMonitoringGroupName, + alaNetSecMonitoringGroupAnomaly + } + ::= { alaNetSecMonitoringGroupTable 1 } + +AlaNetSecMonitoringGroupEntry ::= SEQUENCE { + alaNetSecMonitoringGroupName SnmpAdminString, + alaNetSecMonitoringGroupAnomaly AlaAnomalyType, + alaNetSecMonitoringGroupAnomalyState AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyLog AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyTrap AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyQuarantine AlaNetsecStatus, + alaNetSecMonitoringGroupAnomalyCount Integer32, + alaNetSecMonitoringGroupAnomalySensitivity Integer32, + alaNetSecMonitoringGroupAnomalyPeriod Integer32, + alaNetSecMonitoringGroupRowStatus RowStatus + } + +alaNetSecMonitoringGroupName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "name of the monitoring-group" + ::= { alaNetSecMonitoringGroupEntry 1 } + +alaNetSecMonitoringGroupAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "monitoring-group's anomaly-type" + ::= { alaNetSecMonitoringGroupEntry 2 } + +alaNetSecMonitoringGroupAnomalyState OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of detecting indexed anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 3 } + +alaNetSecMonitoringGroupAnomalyLog OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of logging upon detecting anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 4 } + +alaNetSecMonitoringGroupAnomalyTrap OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of sending traps upon detecting anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 5 } + +alaNetSecMonitoringGroupAnomalyQuarantine OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "State of Quarantining anomalous port upon detecting anomaly." + DEFVAL { disable } + ::= { alaNetSecMonitoringGroupEntry 6 } + +alaNetSecMonitoringGroupAnomalyCount OBJECT-TYPE + SYNTAX Integer32 ( 1..100000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Count of packets that must be seen during monitoring period + to initiate anomaly detection check. + Default value varies as below with anomaly: + Anomaly Count + ------- ----- + ARP address scan 50 + ARP flood 90 + ARP poisoning 6 + ARP Failure 6 + ICMP address scan 30 + ICMP Flood 90 + ICMP Unreachable 20 + TCP port Scan 20 + TCP address scan 30 + SYN flood 90 + SYN Failure 10 + SYN-ACK Scan 2 + FIN Scan 6 + FIN-ACK Diff 5 + RST Count 50" + ::= { alaNetSecMonitoringGroupEntry 7 } + +alaNetSecMonitoringGroupAnomalySensitivity OBJECT-TYPE + SYNTAX Integer32 ( 1..100 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Sensitivity of Anomaly Check to deviation from expected behavior." + DEFVAL { 50 } + ::= { alaNetSecMonitoringGroupEntry 8 } + +alaNetSecMonitoringGroupAnomalyPeriod OBJECT-TYPE + SYNTAX Integer32 ( 5..3600 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time in seconds to monitor packets before checking for anomaly." + DEFVAL { 30 } + ::= { alaNetSecMonitoringGroupEntry 9 } + +alaNetSecMonitoringGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "CREATEANDGO will only work if, besides RowStatus, at least one of State, Log, Trap, Quarantine, Count, Sensitivity or Period is part of the request." + ::= { alaNetSecMonitoringGroupEntry 10 } + +-- +-- Read port statistics. +-- + +alaNetSecPortStats OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 3 } + +alaNetSecPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting port specific statistics" + ::= { alaNetSecPortStats 1 } + +alaNetSecPortStatsEntry OBJECT-TYPE + SYNTAX AlaNetSecPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Stats are collected on a basis" + INDEX { + alaNetSecPortStatsIfId, + alaNetSecPortStatsPacket + } + ::= { alaNetSecPortStatsTable 1 } + +AlaNetSecPortStatsEntry ::= SEQUENCE { + alaNetSecPortStatsIfId InterfaceIndex, + alaNetSecPortStatsPacket AlaPacketType, + alaNetSecPortStatsLastIngress Counter32, + alaNetSecPortStatsLastEgress Counter32, + alaNetSecPortStatsTotalIngress Counter32, + alaNetSecPortStatsTotalEgress Counter32 + } + +alaNetSecPortStatsIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface Index of the port" + ::= { alaNetSecPortStatsEntry 1 } + +alaNetSecPortStatsPacket OBJECT-TYPE + SYNTAX AlaPacketType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet type" + ::= { alaNetSecPortStatsEntry 2 } + +alaNetSecPortStatsLastIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Ingress packets observed during last 5 seconds" + ::= { alaNetSecPortStatsEntry 3 } + +alaNetSecPortStatsLastEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Egress packets observed during last 5 seconds" + ::= { alaNetSecPortStatsEntry 4 } + +alaNetSecPortStatsTotalIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Ingress packets observed since monitoring was enabled, Counter will loop back from zero upon reaching the maximum" + ::= { alaNetSecPortStatsEntry 5 } + +alaNetSecPortStatsTotalEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed Egress packets observed since monitoring was enabled. Counter will loop back from zero upon reaching the maximum" + ::= { alaNetSecPortStatsEntry 6 } + +-- +-- Read port Anomaly statistics. +-- + +alaNetSecPortAnomalyStats OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 4 } + +alaNetSecPortAnomalyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortAnomalyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting Anomaly statistics" + ::= { alaNetSecPortAnomalyStats 1 } + +alaNetSecPortAnomalyStatsEntry OBJECT-TYPE + SYNTAX AlaNetSecPortAnomalyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Stats are collected on a basis" + INDEX { + alaNetSecPortAnomalyStatsIfId, + alaNetSecPortAnomalyStatsAnomaly, + alaNetSecPortAnomalyStatsPacket + } + ::= { alaNetSecPortAnomalyStatsTable 1 } + +AlaNetSecPortAnomalyStatsEntry ::= SEQUENCE { + alaNetSecPortAnomalyStatsIfId InterfaceIndex, + alaNetSecPortAnomalyStatsAnomaly AlaAnomalyType, + alaNetSecPortAnomalyStatsPacket AlaPacketType, + alaNetSecPortAnomalyStatsCurrentIngress Counter32, + alaNetSecPortAnomalyStatsCurrentEgress Counter32, + alaNetSecPortAnomalyStatsLastIngress Counter32, + alaNetSecPortAnomalyStatsLastEgress Counter32 + } + +alaNetSecPortAnomalyStatsIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface Index of the port" + ::= { alaNetSecPortAnomalyStatsEntry 1 } + +alaNetSecPortAnomalyStatsAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Anomaly type" + ::= { alaNetSecPortAnomalyStatsEntry 2 } + +alaNetSecPortAnomalyStatsPacket OBJECT-TYPE + SYNTAX AlaPacketType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Packet type" + ::= { alaNetSecPortAnomalyStatsEntry 3 } + +alaNetSecPortAnomalyStatsCurrentIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets ingress during current monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 4 } + +alaNetSecPortAnomalyStatsCurrentEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets egress during current monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 5 } + +alaNetSecPortAnomalyStatsLastIngress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets ingress during last monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 6 } + +alaNetSecPortAnomalyStatsLastEgress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of Indexed packets egress during last monitoring period." + ::= { alaNetSecPortAnomalyStatsEntry 7 } + +-- +-- Read port Anomaly Summary. +-- + +alaNetSecPortAnomalySummary OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 5 } + +alaNetSecPortAnomalySummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortAnomalySummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting Anomaly summaries" + ::= { alaNetSecPortAnomalySummary 1 } + +alaNetSecPortAnomalySummaryEntry OBJECT-TYPE + SYNTAX AlaNetSecPortAnomalySummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Summary are reported on a basis" + INDEX { + alaNetSecPortAnomalySummaryIfId, + alaNetSecPortAnomalySummaryAnomaly + } + ::= { alaNetSecPortAnomalySummaryTable 1 } + +AlaNetSecPortAnomalySummaryEntry ::= SEQUENCE { + alaNetSecPortAnomalySummaryIfId InterfaceIndex, + alaNetSecPortAnomalySummaryAnomaly AlaAnomalyType, + alaNetSecPortAnomalySummaryObserved Counter32, + alaNetSecPortAnomalySummaryDetected Counter32 + } + +alaNetSecPortAnomalySummaryIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface Index of port" + ::= { alaNetSecPortAnomalySummaryEntry 1 } + +alaNetSecPortAnomalySummaryAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Anomaly type" + ::= { alaNetSecPortAnomalySummaryEntry 2 } + +alaNetSecPortAnomalySummaryObserved OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of observations for indexed anomaly on indexed port since monitoring was enabled." + ::= { alaNetSecPortAnomalySummaryEntry 3 } + +alaNetSecPortAnomalySummaryDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Count of detections for indexed anomaly on indexed port since monitoring was enabled." + ::= { alaNetSecPortAnomalySummaryEntry 4 } + +--- +---Port Operation Anomaly table +-- + +alaNetSecPortOp OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 6 } + +alaNetSecPortOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecPortOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting port anomaly operation parameters" + ::= { alaNetSecPortOp 1 } + +alaNetSecPortOpEntry OBJECT-TYPE + SYNTAX AlaNetSecPortOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry is identified by a unique port, and anomaly-type combination" + INDEX { + alaNetSecPortOpIfId, + alaNetSecPortOpAnomaly + } + ::= { alaNetSecPortOpTable 1 } + +AlaNetSecPortOpEntry ::= SEQUENCE { + alaNetSecPortOpIfId InterfaceIndex, + alaNetSecPortOpAnomaly AlaAnomalyType, + alaNetSecPortOpState AlaNetsecStatus, + alaNetSecPortOpLog AlaNetsecStatus, + alaNetSecPortOpTrap AlaNetsecStatus, + alaNetSecPortOpQuarantine AlaNetsecStatus, + alaNetSecPortOpCount Integer32, + alaNetSecPortOpSensitivity Integer32, + alaNetSecPortOpPeriod Integer32 + } + +alaNetSecPortOpIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "interface index of port" + ::= { alaNetSecPortOpEntry 1 } + +alaNetSecPortOpAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "anomaly-type" + ::= { alaNetSecPortOpEntry 2 } + +alaNetSecPortOpState OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "state of anomaly" + ::= { alaNetSecPortOpEntry 3 } + +alaNetSecPortOpLog OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Logging state of anomaly" + ::= { alaNetSecPortOpEntry 4 } + +alaNetSecPortOpTrap OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Trap state of anomaly" + ::= { alaNetSecPortOpEntry 5 } + +alaNetSecPortOpQuarantine OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quarantine state of anomaly" + ::= { alaNetSecPortOpEntry 6 } + +alaNetSecPortOpCount OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 100000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "activation-count being used by netsec on the indexed object" + ::= { alaNetSecPortOpEntry 7 } + +alaNetSecPortOpSensitivity OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 100 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sensitivity being used by netsec on the indexed object" + ::= { alaNetSecPortOpEntry 8 } + +alaNetSecPortOpPeriod OBJECT-TYPE + SYNTAX Integer32 ( 5 .. 3600 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "monitoring period being used by netsec on the indexed object" + ::= { alaNetSecPortOpEntry 9 } + +--- +---Group Operation Anomaly table +-- + +alaNetSecGroupOp OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 7 } + +alaNetSecGroupOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecGroupOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table for reporting group anomaly operation parameters" + ::= { alaNetSecGroupOp 1 } + +alaNetSecGroupOpEntry OBJECT-TYPE + SYNTAX AlaNetSecGroupOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry is identified by a unique group, and anomaly-type combination" + INDEX { + alaNetSecGroupOpName, + alaNetSecGroupOpAnomaly + } + ::= { alaNetSecGroupOpTable 1 } + +AlaNetSecGroupOpEntry ::= SEQUENCE { + alaNetSecGroupOpName SnmpAdminString, + alaNetSecGroupOpAnomaly AlaAnomalyType, + alaNetSecGroupOpState AlaNetsecStatus, + alaNetSecGroupOpLog AlaNetsecStatus, + alaNetSecGroupOpTrap AlaNetsecStatus, + alaNetSecGroupOpQuarantine AlaNetsecStatus, + alaNetSecGroupOpCount Integer32, + alaNetSecGroupOpSensitivity Integer32, + alaNetSecGroupOpPeriod Integer32 + } + +alaNetSecGroupOpName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "name of the group" + ::= { alaNetSecGroupOpEntry 1 } + +alaNetSecGroupOpAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "anomaly-type" + ::= { alaNetSecGroupOpEntry 2 } + +alaNetSecGroupOpState OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "state of anomaly" + ::= { alaNetSecGroupOpEntry 3 } + +alaNetSecGroupOpLog OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Logging state of anomaly" + ::= { alaNetSecGroupOpEntry 4 } + +alaNetSecGroupOpTrap OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Trap state of anomaly" + ::= { alaNetSecGroupOpEntry 5 } + +alaNetSecGroupOpQuarantine OBJECT-TYPE + SYNTAX AlaNetsecStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quarantine state of anomaly" + ::= { alaNetSecGroupOpEntry 6 } + +alaNetSecGroupOpCount OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 100000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "activation-count being used by netsec on the indexed object" + ::= { alaNetSecGroupOpEntry 7 } + +alaNetSecGroupOpSensitivity OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 100 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sensitivity being used by netsec on the indexed object" + ::= { alaNetSecGroupOpEntry 8 } + +alaNetSecGroupOpPeriod OBJECT-TYPE + SYNTAX Integer32 ( 5 .. 3600 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "monitoring period being used by netsec on the indexed object" + ::= { alaNetSecGroupOpEntry 9 } + +-- +-- MONITORING GROUPS. +-- Table to read the monitoring groups. +-- + +alaNetSecGroup OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 8 } + +alaNetSecGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaNetSecGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of groups configured" + ::= { alaNetSecGroup 1 } + +alaNetSecGroupEntry OBJECT-TYPE + SYNTAX AlaNetSecGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry identifies a configured group" + INDEX { + alaNetSecGroupName + } + ::= { alaNetSecGroupTable 1} + +AlaNetSecGroupEntry ::= SEQUENCE { + alaNetSecGroupName SnmpAdminString, + alaNetSecGroupMemberPorts TruthValue, + alaNetSecGroupAnomalyCfg TruthValue + } + +alaNetSecGroupName OBJECT-TYPE + SYNTAX SnmpAdminString ( SIZE( 1 .. 32 ) ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of configured group" + ::= { alaNetSecGroupEntry 1 } + +alaNetSecGroupMemberPorts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yes if there are ports in this group." + ::= { alaNetSecGroupEntry 2 } + +alaNetSecGroupAnomalyCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Yes if any of this group's anomaly has a non-default configuration." + ::= { alaNetSecGroupEntry 3 } + +-- +-- Network Security Traps +-- + +alaNetSecPortTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 9 } + +-- +-- Traps Description +-- + +alaNetSecPortTrapAnomaly NOTIFICATION-TYPE + OBJECTS { + alaNetSecPortTrapInfoIfId, + alaNetSecPortTrapInfoAnomaly, + alaNetSecPortTrapInfoType + } + STATUS current + DESCRIPTION "Trap for an anomaly detected on a port." + ::= { alcatelIND1NETSECMIBNotifications 1 } + +alaNetSecPortTrapQuarantine NOTIFICATION-TYPE + OBJECTS { + alaNetSecPortTrapInfoIfId + } + STATUS current + DESCRIPTION "Trap for an anomalous port quarantine." + ::= { alcatelIND1NETSECMIBNotifications 2 } + +-- +-- Trap Objects +-- + +alaNetSecPortTrapInfoIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Interface index of port on which anomaly is detected" + ::= { alaNetSecPortTrapsObj 1 } + +alaNetSecPortTrapInfoAnomaly OBJECT-TYPE + SYNTAX AlaAnomalyType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Type of anomaly detected on the interface" + ::= { alaNetSecPortTrapsObj 2 } + +alaNetSecPortTrapInfoType OBJECT-TYPE + SYNTAX INTEGER { unknown(1), source (2), target (3) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Nature of anomaly. Informs if system attached to interface is source or target of the anomaly." + ::= { alaNetSecPortTrapsObj 3 } + + +-- +-- COMPLIANCE AND CONFORMANCE +-- + +alcatelIND1NETSECMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for NETSEC application conformance information" + ::= { alcatelIND1NETSECMIB 2 } + +alcatelIND1NETSECMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for NETSEC application units of conformance" + ::= { alcatelIND1NETSECMIBConformance 1 } + +alcatelIND1NETSECMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for NETSEC application compliance statements" + ::= { alcatelIND1NETSECMIBConformance 2 } + +-- +-- COMPLIANCE +-- + +alcatelIND1NETSECMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Compliance statement for NetSec." + MODULE MANDATORY-GROUPS { + alaNetSecPortRangeComplianceGroup, + alaNetSecMonitoringGroupComplianceGroup, + alaNetSecPortStatsComplianceGroup, + alaNetSecPortAnomalyStatsComplianceGroup, + alaNetSecPortAnomalySummaryComplianceGroup, + alaNetSecPortOpComplianceGroup, + alaNetSecGroupOpComplianceGroup, + alaNetSecGroupComplianceGroup, + alaNetSecPortTrapsComplianceGroup, + alaNetSecMonitoringGroupEntryGroup, + alaNetSecPortRangeGroupEntryGroup, + alaNetSecPortTrapAnomalyGroup + } + ::= { alcatelIND1NETSECMIBCompliances 1 } + +-- +-- UNITS OF CONFORMANCE +-- + +alaNetSecPortRangeComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortRangeGroupRowStatus + } + STATUS current + DESCRIPTION "Collection of objects for management at port range level" + ::= { alcatelIND1NETSECMIBGroups 1 } + +alaNetSecMonitoringGroupComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecMonitoringGroupRowStatus + } + STATUS current + DESCRIPTION "Collection of objects for management at port group level" + ::= { alcatelIND1NETSECMIBGroups 2 } + +alaNetSecPortTrapsComplianceGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alaNetSecPortTrapAnomaly, + alaNetSecPortTrapQuarantine + } + STATUS current + DESCRIPTION "Traps" + ::= { alcatelIND1NETSECMIBGroups 3 } + +alaNetSecPortStatsComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortStatsLastIngress, + alaNetSecPortStatsLastEgress, + alaNetSecPortStatsTotalIngress, + alaNetSecPortStatsTotalEgress + } + STATUS current + DESCRIPTION + "Port Statistics Collection" + ::= { alcatelIND1NETSECMIBGroups 4 } + +alaNetSecPortAnomalyStatsComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortAnomalyStatsCurrentIngress, + alaNetSecPortAnomalyStatsCurrentEgress, + alaNetSecPortAnomalyStatsLastIngress, + alaNetSecPortAnomalyStatsLastEgress + } + STATUS current + DESCRIPTION + "Port Anomaly Statistics Collection" + ::= { alcatelIND1NETSECMIBGroups 5 } + +alaNetSecPortAnomalySummaryComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortAnomalySummaryObserved, + alaNetSecPortAnomalySummaryDetected + } + STATUS current + DESCRIPTION + "Anomaly summary Collection" + ::= { alcatelIND1NETSECMIBGroups 6 } + +alaNetSecPortOpComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortOpState, + alaNetSecPortOpLog, + alaNetSecPortOpTrap, + alaNetSecPortOpQuarantine, + alaNetSecPortOpCount, + alaNetSecPortOpSensitivity, + alaNetSecPortOpPeriod + } + STATUS current + DESCRIPTION + "Port operation parameter value Collection" + ::= { alcatelIND1NETSECMIBGroups 7 } + +alaNetSecGroupOpComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecGroupOpState, + alaNetSecGroupOpLog, + alaNetSecGroupOpTrap, + alaNetSecGroupOpQuarantine, + alaNetSecGroupOpCount, + alaNetSecGroupOpSensitivity, + alaNetSecGroupOpPeriod + } + STATUS current + DESCRIPTION + "Group operation parameter value Collection" + ::= { alcatelIND1NETSECMIBGroups 8 } + +alaNetSecGroupComplianceGroup OBJECT-GROUP + OBJECTS { + alaNetSecGroupMemberPorts, + alaNetSecGroupAnomalyCfg + } + STATUS current + DESCRIPTION + "Monitoring Group port membership Collection" + ::= { alcatelIND1NETSECMIBGroups 9 } + + alaNetSecMonitoringGroupEntryGroup OBJECT-GROUP + OBJECTS { + alaNetSecMonitoringGroupAnomalyState, + alaNetSecMonitoringGroupAnomalyLog, + alaNetSecMonitoringGroupAnomalyTrap, + alaNetSecMonitoringGroupAnomalyQuarantine, + alaNetSecMonitoringGroupAnomalyCount, + alaNetSecMonitoringGroupAnomalySensitivity, + alaNetSecMonitoringGroupAnomalyPeriod, + alaNetSecMonitoringGroupRowStatus + } + STATUS current + DESCRIPTION + "Entry identifies configuration of a monitoring-group's anomaly-type's parameter group." + ::= { alcatelIND1NETSECMIBGroups 10 } + + alaNetSecPortRangeGroupEntryGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortRangeGroupName, + alaNetSecPortRangeGroupRowStatus + } + STATUS current + DESCRIPTION + "Entry is identified by a unique port-range group." + ::= { alcatelIND1NETSECMIBGroups 11 } + + alaNetSecPortTrapAnomalyGroup OBJECT-GROUP + OBJECTS { + alaNetSecPortTrapInfoIfId, + alaNetSecPortTrapInfoAnomaly, + alaNetSecPortTrapInfoType + } + STATUS current + DESCRIPTION + "Trap for an anomaly detected on a port group." + ::= { alcatelIND1NETSECMIBGroups 12 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-NTP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-NTP-MIB new file mode 100644 index 0000000..b71ce97 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-NTP-MIB @@ -0,0 +1,2247 @@ +ALCATEL-IND1-NTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-IDENTITY, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + IpAddress, Counter32, Unsigned32, Integer32 + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + softentIND1Ntp + FROM ALCATEL-IND1-BASE; + +alcatelIND1NTPMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent,Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary NTP MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ntp 1 } + + alcatelIND1NTPMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For NTP MIB Subsystem Notifications." + ::= { alcatelIND1NTPMIB 0 } + + + alcatelIND1NTPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For NTP Subsystem Managed Objects." + ::= { alcatelIND1NTPMIB 1 } + + +-- ************************************************************************ +-- NTP Global Configuration +-- ************************************************************************ + + alaNtpConfig OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 1 } + alaNtpInfo OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 2 } + alaNtpStats OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 3 } + alaNtpStatsStat OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 4 } + alaNtpStatsLoop OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 5 } + alaNtpStatsIo OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 6 } + alaNtpAccess OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 7 } + alaNtpLocalInfo OBJECT IDENTIFIER ::= { alcatelIND1NTPMIBObjects 8 } + + + + alaIND1NtpMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Ntp Subsystem Managed Objects." + ::= { alcatelIND1NTPMIB 2 } + + alaIND1NtpMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Ntp Subsystem Managed Objects." + ::= { alaIND1NtpMIBConformance 1} + + alaIND1NtpMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Ntp Subsystem Managed Objects." + ::= { alaIND1NtpMIBConformance 2} + +-- +-- + +-- NTP configuration + +alaNtpEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables NTP clock discipline." + DEFVAL { disable } + ::= {alaNtpConfig 1} + +alaNtpMonitorEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables NTP monitor." + DEFVAL { disable } + ::= {alaNtpConfig 2} + +alaNtpBroadcastEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables NTP broadcast client." + DEFVAL { disable } + ::= {alaNtpConfig 3} + + +-- NTP Peer Table + +alaNtpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the synchronization host this + switch will be associated with." + ::= {alaNtpConfig 4} + +alaNtpPeerEntry OBJECT-TYPE + SYNTAX NtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a synchronization host." + INDEX { alaNtpPeerAddressType, alaNtpPeerAddress } + ::= {alaNtpPeerTable 1} + +NtpPeerEntry ::= SEQUENCE { + alaNtpPeerAddressType + InetAddressType, + alaNtpPeerAddress + InetAddress, + alaNtpPeerIpAddress + IpAddress, + alaNtpPeerType + INTEGER, + alaNtpPeerAuth + Integer32, + alaNtpPeerVersion + Integer32, + alaNtpPeerMinpoll + Integer32, + alaNtpPeerPrefer + INTEGER, + alaNtpPeerAdmin + RowStatus, + alaNtpPeerName + SnmpAdminString, + alaNtpPeerStratum + Integer32 + } + +alaNtpPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + Only types InetAddressIPv4 (1) and InetAddressDNS (16) + are supported." + ::={ alaNtpPeerEntry 1 } + +alaNtpPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the synchronization host." + ::={ alaNtpPeerEntry 2 } + +alaNtpPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the synchronization host derrived + from the InetAddress." + ::={ alaNtpPeerEntry 3 } + +alaNtpPeerType OBJECT-TYPE + SYNTAX INTEGER { + active(1), + passive(2), + client(3), + server(4), + broadcast(5), + bclient(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type of synchronization host that will communicate + with this switch. " + DEFVAL { client } + ::= { alaNtpPeerEntry 4 } + +alaNtpPeerAuth OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The authorization keyid for the remote host." + DEFVAL { 0 } + ::= { alaNtpPeerEntry 5 } + +alaNtpPeerVersion OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The NTP version to communicate with the remote host." + DEFVAL { 4 } + ::= { alaNtpPeerEntry 6 } + +alaNtpPeerMinpoll OBJECT-TYPE + SYNTAX Integer32 (4..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The minimum poll duration to the remote host. This + value is a power of 2 seconds when the poll will occur. + For example, 4 (2 to the power 4) is 16 seconds. The + maximum poll value is 10." + DEFVAL { 6 } + ::= { alaNtpPeerEntry 7 } + +alaNtpPeerPrefer OBJECT-TYPE + SYNTAX INTEGER { + prefer (1), + noPrefer(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Marks the host as a preferred connection." + DEFVAL { noPrefer } + ::= { alaNtpPeerEntry 8 } + +alaNtpPeerAdmin OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used in accordance to installation and removal conventions + for conceptual rows. The RowStatus values that are + supported are the following: + active(1) - The row is active and valid. + createAndGo(4) - The row will be created and activated. + destroy(6) - The row will be destroyed." + ::={ alaNtpPeerEntry 9 } + +alaNtpPeerName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association derrived from + the InetAddress." + ::={ alaNtpPeerEntry 10 } + +alaNtpPeerStratum OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The stratum level of the remote peer. If this + number is 16, the remote peer has not been + synchronized. This parameter can only be set with + a LOCALCLOCK server." + DEFVAL { 5 } + ::= { alaNtpPeerEntry 11 } + +-- + +alaNtpAuthDelay OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field sets a specified time interval + that is added to timestamps included in + requests to the server that required + authentication. Typically this delay is + needed in cases of long delay paths, or servers + whose clocks are unsynchronized. Value is + in milli-seconds" + DEFVAL { 0 } + ::={ alaNtpConfig 5 } + +alaNtpBroadcastDelay OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field sets a specified time interval + that is added to timestamps included in + messages from broadcast servers. Value is + in milli-seconds" + DEFVAL { 4000 } + ::={ alaNtpConfig 6 } + +alaNtpKeysFile OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the file which has the authorization keys." + ::={ alaNtpConfig 7 } + +alaNtpConfigReqKeyId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Request messages ask for information from the NTP + entity such as timestamp information, statistics, etc. + This changes the authentication key identifier for + request messages sent from the switch to another NTP + entity." + DEFVAL { 0 } + ::={ alaNtpConfig 8 } + +alaNtpConfigCtlKeyId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Control messages attempt to change the configuration + of the NTP entity in some fashion. This changes + the authentication key identifier for control messages + sent from the switch to another NTP entity." + DEFVAL { 0 } + ::={ alaNtpConfig 9 } + +alaNtpConfigCfgKeyId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configuration messages changes information on the + NTP entity." + DEFVAL { 0 } + ::={ alaNtpConfig 10 } + +alaNtpPrecision OBJECT-TYPE + SYNTAX Integer32(-20..-1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This sets the server's advertised precision." + DEFVAL { -6 } + ::={ alaNtpConfig 11 } + +alaNtpPeerTests OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disable NTP peer synchronization tests. + Disabling peer tests allows the NTP client to + synchonize with servers that are themselves + unsynchronized or would otherwise be eliminated + by other time source tests." + DEFVAL { enable } + ::={ alaNtpConfig 12 } + +alaNtpSysStratum OBJECT-TYPE + SYNTAX Integer32 (2..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The stratum level of the local server. If this number + is 16 it indicates that the switch is not synchronized. + This helps the clients to select clocks with lower stratum + number" + DEFVAL { 16 } + ::= { alaNtpConfig 13} + +alaNtpMaxAssociation OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum number of peer and client associations that + the switch will serve. This helps ensure that the switch + isn't overwhelmed by huge numbers of NTP synchronization + requests" + DEFVAL { 32 } + ::= { alaNtpConfig 14} + +alaNtpAuthenticate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/Disable authentication of the NTP requests on the + switch" + DEFVAL { enable } + ::= { alaNtpConfig 15} + + +-- NTP Information + +alaNtpPeerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to display a brief list of all NTP associations + related to this switch (servers, peers, etc.)." + ::= {alaNtpInfo 1} + +alaNtpPeerListEntry OBJECT-TYPE + SYNTAX NtpPeerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one association." + INDEX { alaNtpPeerListAddressType, alaNtpPeerListAddress } + ::= {alaNtpPeerListTable 1} + +NtpPeerListEntry ::= SEQUENCE { + alaNtpPeerListAddressType + InetAddressType, + alaNtpPeerListAddress + InetAddress, + alaNtpPeerListIpAddress + IpAddress, + alaNtpPeerListLocal + IpAddress, + alaNtpPeerListStratum + Integer32, + alaNtpPeerListPoll + Integer32, + alaNtpPeerListReach + Integer32, + alaNtpPeerListDelay + SnmpAdminString, + alaNtpPeerListOffset + SnmpAdminString, + alaNtpPeerListDispersion + SnmpAdminString, + alaNtpPeerListSynced + INTEGER, + alaNtpPeerListName + SnmpAdminString + } + +alaNtpPeerListAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpPeerListEntry 1 } + +alaNtpPeerListAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the association." + ::={ alaNtpPeerListEntry 2 } + +alaNtpPeerListIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the association." + ::={ alaNtpPeerListEntry 3 } + +alaNtpPeerListLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local interface address assigned by + NTP to the remote association. If this address is + 0.0.0.0, then the local address has yet to be + determined." + ::={ alaNtpPeerListEntry 4 } + +alaNtpPeerListStratum OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum level of the remote peer. If this + number is 16, the remote peer has not been + synchronized." + ::={ alaNtpPeerListEntry 5 } + +alaNtpPeerListPoll OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The polling interval, in seconds." + ::={ alaNtpPeerListEntry 6 } + +alaNtpPeerListReach OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The reachability register of the remote + association, in octal format. This number is + determined by the NTP algorithm." + ::={ alaNtpPeerListEntry 7 } + +alaNtpPeerListDelay OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated delay of this remote + association, in seconds. This time is determined + by the NTP algorithm." + ::={ alaNtpPeerListEntry 8 } + +alaNtpPeerListOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated offset of this remote + association, in seconds. This time is determined + by the NTP algorithm." + ::={ alaNtpPeerListEntry 9 } + +alaNtpPeerListDispersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated dispersion of this remote + association, in seconds. This time is determined + by the NTP algorithm." + ::={ alaNtpPeerListEntry 10 } + +alaNtpPeerListSynced OBJECT-TYPE + SYNTAX INTEGER { + synchronized(1), + notSynchronized(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates that NTP is synchronized with this + entity." + ::={ alaNtpPeerListEntry 11 } + +alaNtpPeerListName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpPeerListEntry 12 } + +-- + + + +-- alaNtpLocalInfo +-- "Used to display information about the local +-- switch's implementation of NTP." + +alaNtpInfoPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote association." + ::={ alaNtpLocalInfo 1 } + +alaNtpInfoMode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The peer mode of this remote association." + ::={ alaNtpLocalInfo 2 } + +alaNtpInfoLeapIndicator OBJECT-TYPE + SYNTAX INTEGER { + noLeapWarning(0), + leapAddSecond(1), + leapDeleteSecond(2), + leapNotInSync(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of leap second insertion for + this association." + ::={ alaNtpLocalInfo 3 } + +alaNtpInfoStratum OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum level of the remote peer. + If this number is 16, the remote peer has not + been synchronized." + ::={ alaNtpLocalInfo 4 } + +alaNtpInfoPrecision OBJECT-TYPE + SYNTAX Integer32(-20..-4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The advertised precision of the switch. + It will be a number between -4 and -20." + ::={ alaNtpLocalInfo 5 } + +alaNtpInfoDistance OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the total roundtrip delay to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpLocalInfo 6 } + +alaNtpInfoDispersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the maximum error relative to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpLocalInfo 7 } + +alaNtpInfoReferenceId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a 32-bit code identifying the particular + reference clock. Can be an IP address." + ::={ alaNtpLocalInfo 8 } + +alaNtpInfoReferenceTime OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time at which the local clock + was last set or corrected." + ::={ alaNtpLocalInfo 9 } + +alaNtpInfoFrequency OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A number determining the local clocks frequency + in relation to a reference clock's Pulse per + Second (PPS). If the clock is running in perfect + synchronization, this number should be 1. Otherwise, + it will be slightly lower or higher in order to + compensate for the time difference." + ::={ alaNtpLocalInfo 10 } + +alaNtpInfoStability OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stability of the clock in relation to a + reference clock's Pulse per Second (PPS)." + ::={ alaNtpLocalInfo 11 } + +alaNtpInfoBroadcastDelay OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The broadcast delay, in seconds, of this association." + ::={ alaNtpLocalInfo 12 } + +alaNtpInfoAuthDelay OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The authentication delay, in seconds, of this + association." + ::={ alaNtpLocalInfo 13 } + + +-- ************************************************************************ +-- Peer Show Table +-- ************************************************************************ +alaNtpPeerShowTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpPeerShowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to display a brief list of all NTP associations + related to this switch (servers, peers, etc.)." + ::= {alaNtpInfo 3} + +alaNtpPeerShowEntry OBJECT-TYPE + SYNTAX NtpPeerShowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one association." + INDEX { alaNtpPeerShowRemoteAddressType, + alaNtpPeerShowRemoteAddress } + ::= {alaNtpPeerShowTable 1} + +NtpPeerShowEntry ::= SEQUENCE { + alaNtpPeerShowRemoteAddressType + InetAddressType, + alaNtpPeerShowRemoteAddress + InetAddress, + alaNtpPeerShowRemoteIpAddress + IpAddress, + alaNtpPeerShowLocal + IpAddress, + alaNtpPeerShowHmode + SnmpAdminString, + alaNtpPeerShowPmode + SnmpAdminString, + alaNtpPeerShowStratum + Integer32, + alaNtpPeerShowPrecision + Integer32, + alaNtpPeerShowLeapIndicator + INTEGER, + alaNtpPeerShowReferenceId + SnmpAdminString, + alaNtpPeerShowRootDistance + SnmpAdminString, + alaNtpPeerShowRootDispersion + SnmpAdminString, + alaNtpPeerShowPpoll + Integer32, + alaNtpPeerShowHpoll + Integer32, + alaNtpPeerShowKeyid + Integer32, + alaNtpPeerShowVersion + Integer32, + alaNtpPeerShowAssociation + Integer32, + alaNtpPeerShowValid + INTEGER, + alaNtpPeerShowReach + Integer32, + alaNtpPeerShowUnreach + Integer32, + alaNtpPeerShowFlash + Integer32, + alaNtpPeerShowBroadcastOffset + SnmpAdminString, + alaNtpPeerShowTTL + Integer32, + alaNtpPeerShowTimer + Integer32, + alaNtpPeerShowFlags + Integer32, + alaNtpPeerShowReferenceTime + SnmpAdminString, + alaNtpPeerShowOriginateTime + SnmpAdminString, + alaNtpPeerShowReceiveTime + SnmpAdminString, + alaNtpPeerShowTransmitTime + SnmpAdminString, + alaNtpPeerShowOffset + SnmpAdminString, + alaNtpPeerShowDelay + SnmpAdminString, + alaNtpPeerShowDispersion + SnmpAdminString, + alaNtpPeerShowName + SnmpAdminString, + alaNtpPeerShowStatus + BITS + } + +alaNtpPeerShowRemoteAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpPeerShowEntry 1 } + +alaNtpPeerShowRemoteAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the remote association." + ::={ alaNtpPeerShowEntry 2 } + +alaNtpPeerShowRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote association." + ::={ alaNtpPeerShowEntry 3 } + + +alaNtpPeerShowLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local interface address assigned by NTP to the + remote associations." + ::={ alaNtpPeerShowEntry 4 } + +alaNtpPeerShowHmode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The host mode of this remote association." + ::={ alaNtpPeerShowEntry 5 } + +alaNtpPeerShowPmode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The peer mode of this remote association." + ::={ alaNtpPeerShowEntry 6 } + +alaNtpPeerShowStratum OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum level of the remote peer." + ::={ alaNtpPeerShowEntry 7 } + +alaNtpPeerShowPrecision OBJECT-TYPE + SYNTAX Integer32(-20..-4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The advertised precision of this association, + which is a number from -4 to -20." + ::={ alaNtpPeerShowEntry 8 } + +alaNtpPeerShowLeapIndicator OBJECT-TYPE + SYNTAX INTEGER { + noLeapWarning(0), + leapAddSecond(1), + leapDeleteSecond(2), + leapNotInSync(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of leap second insertion for + this association." + ::={ alaNtpPeerShowEntry 9 } + +alaNtpPeerShowReferenceId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a 32-bit code identifying the peers primary + reference source. Normally an IP address." + ::={ alaNtpPeerShowEntry 10 } + +alaNtpPeerShowRootDistance OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the total roundtrip delay to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpPeerShowEntry 11 } + +alaNtpPeerShowRootDispersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a signed fixed-point number indicating + the maximum error relative to the primary reference + source at the root of the synchronization subnet, + in seconds." + ::={ alaNtpPeerShowEntry 12 } + +alaNtpPeerShowPpoll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The poll time for this association when it is a peer." + ::={ alaNtpPeerShowEntry 13 } + +alaNtpPeerShowHpoll OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The poll time for this association when it is a host." + ::={ alaNtpPeerShowEntry 14 } + +alaNtpPeerShowKeyid OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is an integer identifying the cryptographic + key used to generate the message authentication code." + ::={ alaNtpPeerShowEntry 15 } + +alaNtpPeerShowVersion OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What version of NTP this association is using." + ::={ alaNtpPeerShowEntry 16 } + +alaNtpPeerShowAssociation OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since this NTP entity was + associated with the switch." + ::={ alaNtpPeerShowEntry 17 } + +alaNtpPeerShowValid OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is an integer indicating the validity + of current NTP system variables. The validity + is made false if system variable are changed + and a new peer sample under the changed + configuration has not been received." + ::={ alaNtpPeerShowEntry 18 } + +alaNtpPeerShowReach OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is a shift register used to determine the + reachability status of this peer." + ::={ alaNtpPeerShowEntry 19 } + +alaNtpPeerShowUnreach OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times this NTP entity was unreachable." + ::={ alaNtpPeerShowEntry 20 } + +alaNtpPeerShowFlash OBJECT-TYPE + SYNTAX Integer32 (0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This bitmap reveals the state at the last grumble from + the peer and are most handy for diagnosing problems. + + Duplicate packet: 0x0001 + Bogus packet: 0x0002 + Protocol unsynchronized: 0x0004 + Access denied: 0x0008 + Authentication failure: 0x0010 + Peer clock unsynchronized: 0x0020 + Peer stratum out: 0x0040 + Root delay/dispersion bounds check: 0x0080 + Peer delay dispersion bounds check: 0x0100 + Autokey failed: 0x0200 + Proventic not confirmed: 0x0400" + + ::={ alaNtpPeerShowEntry 21 } + +alaNtpPeerShowBroadcastOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The broadcast delay." + ::={ alaNtpPeerShowEntry 22 } + +alaNtpPeerShowTTL OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field displays the Time-to-Live (TTL) time + in seconds and the mode (unicast, multicast, or + broadcast) of NTP messages sent to a broadcast address." + ::={ alaNtpPeerShowEntry 23 } + +alaNtpPeerShowTimer OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time to next poll in seconds." + ::={ alaNtpPeerShowEntry 24 } + +alaNtpPeerShowFlags OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This details which flags have been configured for this peer. + Association configured: 0x01 + System peer: 0x02 + Enabled for burst mode synchronization: 0x04 + Reference clock: 0x08 + Preferred server: 0x10 + Authentable: 0x20 + Synchronization candidate: 0x40 + Synchronization candidates short-list: 0x80" + + ::={ alaNtpPeerShowEntry 25 } + +alaNtpPeerShowReferenceTime OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, when + the peer clock was last updated." + ::={ alaNtpPeerShowEntry 26 } + +alaNtpPeerShowOriginateTime OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, of + the peer when its latest NTP message was sent." + ::={ alaNtpPeerShowEntry 27 } + +alaNtpPeerShowReceiveTime OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, when + the latest NTP message from the peer arrived." + ::={ alaNtpPeerShowEntry 28 } + +alaNtpPeerShowTransmitTime OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the local time, in timestamp format, at + which the last NTP message was sent from this + association." + ::={ alaNtpPeerShowEntry 29 } + +alaNtpPeerShowOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated offset of this remote + association, in seconds." + ::={ alaNtpPeerShowEntry 30 } + +alaNtpPeerShowDelay OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated delay of this remote + association, in seconds." + ::={ alaNtpPeerShowEntry 31 } + +alaNtpPeerShowDispersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated dispersion of this remote + association, in seconds." + ::={ alaNtpPeerShowEntry 32 } + +alaNtpPeerShowName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpPeerShowEntry 33 } + +alaNtpPeerShowStatus OBJECT-TYPE + SYNTAX BITS { + rejected(0), + falsticker(1), + excess(2), + outlyer(3), + candidate(4), + exceedsMaxDistance(5), + selected(6), + selectedPPS(7), + reachable(8), + authenticated(9), + authenticationRequired(10), + configured(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peer selection status: Bits 0 - 7 + - Rejected due to high stratum + and/or failed sanity checks: 1 + - Designated falsticker by the + intersection algorithm: 2 + - Excess, culled from the end of + the candidate list: 3 + - Outlyer, discarded by the + clustering algorithm: 4 + - Candidate, included in the final + selection set: 5 + - Selected for synchronization; but + distance exceeds maximum: 6 + - Selected for synchronization: 7 + - Selected for synchronization, + PPS signal in use: 8 + + Peer association status: Bits 9 - 12 + - Peer association configured: 9 + - Peer authentication required: 10 + - Last peer message authenticated: 11 + - Peer reachable: 12" + + ::={ alaNtpPeerShowEntry 34 } + + + +-- NTP statistics + +-- alaNtpStatsStat +-- "The local server statistics." + +alaNtpStatsStatUptime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds the local NTP server has + been associated with the switch." + ::={ alaNtpStatsStat 1 } + +alaNtpStatsStatReset OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the last time the + local NTP server has been restarted." + ::={ alaNtpStatsStat 2 } + +alaNtpStatsStatBadStratum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that had a + corrupted stratum bit in the data of the packet." + ::={ alaNtpStatsStat 3 } + +alaNtpStatsStatOldVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that were + of an older version of NTP (either version 1 or 2)." + ::={ alaNtpStatsStat 4 } + +alaNtpStatsStatNewVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that were + version 3 of NTP." + ::={ alaNtpStatsStat 5 } + +alaNtpStatsStatUnknownVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that the + version was unknown (most likely due to packet + corruption)." + ::={ alaNtpStatsStat 6 } + +alaNtpStatsStatBadLength OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received that did not + fit the NTP packet structure (most likely due to + packet corruption)." + ::={ alaNtpStatsStat 7 } + +alaNtpStatsStatProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of NTP packets processed." + ::={ alaNtpStatsStat 8 } + +alaNtpStatsStatBadAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets rejected because they + did not meet authentication standards." + ::={ alaNtpStatsStat 9 } + +alaNtpStatsStatLimitRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets rejected because they + did not meet authentication standards." + ::={ alaNtpStatsStat 10 } + +alaNtpStatsPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpStatsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the synchronization host statistics." + ::= {alaNtpStats 2} + +alaNtpStatsPeerEntry OBJECT-TYPE + SYNTAX NtpStatsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a synchronization host." + INDEX { alaNtpStatsPeerAddressType, alaNtpStatsPeerAddress } + ::= {alaNtpStatsPeerTable 1} + +NtpStatsPeerEntry ::= SEQUENCE { + alaNtpStatsPeerAddressType + InetAddressType, + alaNtpStatsPeerAddress + InetAddress, + alaNtpStatsPeerIpAddress + IpAddress, + alaNtpStatsPeerLocal + IpAddress, + alaNtpStatsPeerLastRcv + Counter32, + alaNtpStatsPeerNextSend + Counter32, + alaNtpStatsPeerReachChange + Counter32, + alaNtpStatsPeerPacketsSent + Counter32, + alaNtpStatsPeerPacketsRcvd + Counter32, + alaNtpStatsPeerBadAuth + Counter32, + alaNtpStatsPeerBogusOrigin + Counter32, + alaNtpStatsPeerDuplicate + Counter32, + alaNtpStatsPeerBadDispersion + Counter32, + alaNtpStatsPeerBadRefTime + Counter32, + alaNtpStatsPeerCandidateOrder + Counter32, + alaNtpStatsPeerReset + Integer32, + alaNtpStatsPeerName + SnmpAdminString + } + +alaNtpStatsPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the synchronization host. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpStatsPeerEntry 1 } + +alaNtpStatsPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the synchronization host." + ::={ alaNtpStatsPeerEntry 2 } + +alaNtpStatsPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the synchronization host." + ::={ alaNtpStatsPeerEntry 3 } + +alaNtpStatsPeerLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local interface address assigned by + NTP to the remote association." + ::={ alaNtpStatsPeerEntry 4 } + +alaNtpStatsPeerLastRcv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time since the last packet was received." + ::= { alaNtpStatsPeerEntry 5 } + +alaNtpStatsPeerNextSend OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time until the next packet is to be sent." + ::= { alaNtpStatsPeerEntry 6 } + +alaNtpStatsPeerReachChange OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time that the peer has been reachable." + ::= { alaNtpStatsPeerEntry 7 } + +alaNtpStatsPeerPacketsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets that have been sent." + ::= { alaNtpStatsPeerEntry 8 } + +alaNtpStatsPeerPacketsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets that have been received." + ::= { alaNtpStatsPeerEntry 9 } + +alaNtpStatsPeerBadAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets received with bad + authentication." + ::= { alaNtpStatsPeerEntry 10 } + +alaNtpStatsPeerBogusOrigin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bogus packets." + ::= { alaNtpStatsPeerEntry 11 } + +alaNtpStatsPeerDuplicate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of duplicated packets received." + ::= { alaNtpStatsPeerEntry 12 } + +alaNtpStatsPeerBadDispersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number bad dispersions." + ::= { alaNtpStatsPeerEntry 13 } + +alaNtpStatsPeerBadRefTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The number of bad reference times received." + ::= { alaNtpStatsPeerEntry 14 } + +alaNtpStatsPeerCandidateOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The order of synchronization candidates." + ::= { alaNtpStatsPeerEntry 15 } + +alaNtpStatsPeerReset OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of seconds since the statistics for this + peer were last reset. Writing any value will reset + the peer statistics. " + DEFVAL { 0 } + ::= { alaNtpStatsPeerEntry 16 } + +alaNtpStatsPeerName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpStatsPeerEntry 17 } + + +-- + +-- alaNtpStatsLoop +-- "The loop filter is used to control and correct +-- the phase of timestamps as processed by the local +-- clock. The loop filter examines timestamps sent to +-- and from the local clock and can adjust them to +-- account for natural wander and jitter." + +alaNtpStatsLoopOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The currently estimated offset of this remote + association, in seconds. This counter indicates + the offset of the peer clock relative to the local + clock." + ::={ alaNtpStatsLoop 1 } + +alaNtpStatsLoopFrequency OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A number determining the local clocks frequency + in relation to a reference clocks Pulse per Second + (PPS). If the clock is running in perfect + synchronization, this number should be 1. Otherwise, + it will be slightly lower or higher in order to + compensate for the time discrepancy between the + reference clock and the local clock." + ::={ alaNtpStatsLoop 2 } + +alaNtpStatsLoopPollAdjust OBJECT-TYPE + SYNTAX Integer32 (-30..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Determines the peer polling time." + ::={ alaNtpStatsLoop 3 } + +alaNtpStatsLoopWatchdog OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Makes sure that NTP timer continues to run." + ::={ alaNtpStatsLoop 4 } + + +-- + +-- alaNtpStatsIo +-- "General statistics on received and transmitted +-- NTP packets for this switch." +alaNtpStatsIoReset OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the last restart of NTP." + ::={ alaNtpStatsIo 1 } + +alaNtpStatsIoRcvBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of switch receive buffers currently being + used by this NTP entity." + ::={ alaNtpStatsIo 2 } + +alaNtpStatsIoFreeRcvBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of free receive buffers." + ::={ alaNtpStatsIo 3 } + +alaNtpStatsIoUsedRcvBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of receive buffers currently being used." + ::={ alaNtpStatsIo 4 } + +alaNtpStatsIoRefills OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times we added packets." + ::={ alaNtpStatsIo 5 } + +alaNtpStatsIoDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets dropped." + ::={ alaNtpStatsIo 6 } + +alaNtpStatsIoIgnoredPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets ignored." + ::={ alaNtpStatsIo 7 } + +alaNtpStatsIoRcvPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of NTP packets received by the switch." + ::={ alaNtpStatsIo 8 } + +alaNtpStatsIoSentPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of NTP packets sent by the switch." + ::={ alaNtpStatsIo 9 } + +alaNtpStatsIoNotSentPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets generated but not sent + due to restrictions." + ::={ alaNtpStatsIo 10 } + +alaNtpStatsIoInterrupts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times NTP information was interrupted + in the process of transmitting or receiving." + ::={ alaNtpStatsIo 11 } + +alaNtpStatsIoInterruptsRcv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets received by the interrupt + handler." + ::={ alaNtpStatsIo 12 } + +alaNtpStatsReset OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Resets the statistics counters for the following + subsystems: + 0x01 - all peers + 0x02 - i/o + 0x04 - system + 0x08 - memory + 0x10 - timer + 0x20 - authentication + 0x40 - control" + DEFVAL { 0 } + ::={ alaNtpStats 5 } + +alaNtpStatsMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpStatsMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the association monitoring list." + ::= {alaNtpStats 6} + +alaNtpStatsMonitorEntry OBJECT-TYPE + SYNTAX NtpStatsMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to a synchronization host." + INDEX { alaNtpStatsMonitorIndex } + ::= {alaNtpStatsMonitorTable 1} + +NtpStatsMonitorEntry ::= SEQUENCE { + alaNtpStatsMonitorIndex + Unsigned32, + alaNtpStatsMonitorAddress + IpAddress, + alaNtpStatsMonitorPort + Integer32, + alaNtpStatsMonitorLocalAddress + IpAddress, + alaNtpStatsMonitorCount + Counter32, + alaNtpStatsMonitorMode + SnmpAdminString, + alaNtpStatsMonitorVersion + Integer32, + alaNtpStatsMonitorDrop + Counter32, + alaNtpStatsMonitorLast + Counter32, + alaNtpStatsMonitorFirst + Counter32, + alaNtpStatsMonitorName + SnmpAdminString + } + +alaNtpStatsMonitorIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table index." + ::={ alaNtpStatsMonitorEntry 1 } + +alaNtpStatsMonitorAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote association." + ::={ alaNtpStatsMonitorEntry 2 } + +alaNtpStatsMonitorPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP port number of the association." + ::={ alaNtpStatsMonitorEntry 3 } + +alaNtpStatsMonitorLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local IP address of the association." + ::={ alaNtpStatsMonitorEntry 4 } + +alaNtpStatsMonitorCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received from + this association." + ::={ alaNtpStatsMonitorEntry 5 } + +alaNtpStatsMonitorMode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The mode the NTP association uses in relation + to the switch." + ::={ alaNtpStatsMonitorEntry 6 } + +alaNtpStatsMonitorVersion OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The version of NTP the association is using." + ::={ alaNtpStatsMonitorEntry 7 } + +alaNtpStatsMonitorDrop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NTP packets received from this + association that were dropped." + ::={ alaNtpStatsMonitorEntry 8 } + +alaNtpStatsMonitorLast OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the last NTP message + has been received from this association." + ::={ alaNtpStatsMonitorEntry 9 } + +alaNtpStatsMonitorFirst OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the first NTP message + has been received from this association." + ::={ alaNtpStatsMonitorEntry 10 } + +alaNtpStatsMonitorName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name for the peer association," + ::={ alaNtpStatsMonitorEntry 11 } + + +-- NTP Admin control + + +-- NTP Access control + +alaNtpAccessKeyIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAccessKeyIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the trusted keys." + ::={ alaNtpAccess 1 } + +alaNtpAccessKeyIdEntry OBJECT-TYPE + SYNTAX NtpAccessKeyIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of a trusted key." + INDEX { alaNtpAccessKeyIdKeyId } + ::={ alaNtpAccessKeyIdTable 1 } + +NtpAccessKeyIdEntry ::= SEQUENCE { + alaNtpAccessKeyIdKeyId + Integer32, + alaNtpAccessKeyIdTrust + INTEGER + } + +alaNtpAccessKeyIdKeyId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Keyid of the key in the key file." + ::={ alaNtpAccessKeyIdEntry 1 } + +alaNtpAccessKeyIdTrust OBJECT-TYPE + SYNTAX INTEGER { + trusted(1), + untrusted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The current state of trust of the table entry." + DEFVAL { untrusted } + ::={ alaNtpAccessKeyIdEntry 2 } + + + +alaNtpAccessRestrictedTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAccessRestrictedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing the restricted addresses." + ::={ alaNtpAccess 2 } + +alaNtpAccessRestrictedEntry OBJECT-TYPE + SYNTAX NtpAccessRestrictedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of a restricted address." + INDEX { + alaNtpAccessRestrictedIpAddress, + alaNtpAccessRestrictedMask + } + ::={ alaNtpAccessRestrictedTable 1 } + +NtpAccessRestrictedEntry ::= SEQUENCE { + alaNtpAccessRestrictedIpAddress + IpAddress, + alaNtpAccessRestrictedMask + IpAddress, + alaNtpAccessRestrictedRestrictions + Integer32, + alaNtpAccessRestrictedCount + Counter32, + alaNtpAccessRestrictedRowStatus + RowStatus + } + +alaNtpAccessRestrictedIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address to restrict." + ::={ alaNtpAccessRestrictedEntry 1 } + + +alaNtpAccessRestrictedMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask to restrict." + ::={ alaNtpAccessRestrictedEntry 2 } + +alaNtpAccessRestrictedRestrictions OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A mask indicating the restrictions to apply + to the entry. + 0x0001 - ignore, Ignore all packets from hosts. + Can't use this on default (0.0.0.0). + 0x0002 - noserve, Ignore NTP packets other than + information queries and config-uration requests. + 0x0004 - notrust, Treat these hosts normally in other + respects, but never use them as synchronization sources. + 0x0008 - noquery, Ignore all NTP information + queries and configuration requests from the source. + 0x0010 - nomodify, Ignore all NTP information + queries and configuration requests + that attempt to modify the state of the server. + 0x0020 - nopeer, Provide stateless time service to + polling hosts, but do not allocate peer + memory resources to these hosts even if + they otherwise might be considered useful + as future synchronization partners. + 0x0040 - notrap, Decline to provide control message + trap service to matching hosts. + 0x0080 - lowpriotrap, Declare traps set by matching + hosts to be low priority. + 0x0100 - limited, These hosts are subject to a + limitation of the number of clients from the same net. + 0x0200 - version. Serves only current version. + 0x0400 - demobilize. A demobilization packet (kod) packet is sent." + DEFVAL { 0 } + ::={ alaNtpAccessRestrictedEntry 3 } + +alaNtpAccessRestrictedCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets matched." + ::={ alaNtpAccessRestrictedEntry 4 } + +alaNtpAccessRestrictedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used in accordance to installation and removal conventions + for conceptual rows. The RowStatus values that are + supported are the following: + active(1) - The row is active and valid. + createAndGo(4) - The row will be created and activated. + destroy(6) - The row will be destroyed." + ::={ alaNtpAccessRestrictedEntry 5 } + +alaNtpAccessRereadKeyFile OBJECT-TYPE + SYNTAX INTEGER { + reload(1), + inProgress(2), + successful(3), + error(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reloads the keyfile containing all currently + existing keys into the alaNtpAccessKeyIdTable in the + switch's memory. Reading this object will yield one of + the three following values: + inProgress(2), + successful(3), + failed(4) + A value of inProgress means that table reload procedure + is inProgress and not yet complete. A sucessful reply + means the last attempted keyfile load completed successfully. + A failed response indicates the last attempt to reload failed. + Writing a value of 1 to this object initiates a reload of the + table." + DEFVAL { successful } + ::={ alaNtpAccess 3 } + +-- Ntp Client IP Information (Deprecated) + + ntpClientConfig OBJECT-TYPE + SYNTAX INTEGER { default(1), nonLoopback0(2), userIp(3) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The Agent Config Information + 1 -- Default(Loopback0 or closest IP) + 2 -- Non Loopback0 + 3 -- Interface IP Specified by User" + DEFVAL { default } + ::= { alcatelIND1NTPMIBObjects 9 } + + ntpClientIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The interface IP Address to be used in NTP Packets + for Source IP field." + ::= { alcatelIND1NTPMIBObjects 10 } + +-- Ntp Source IP Information + + alaNtpSrcIpConfig OBJECT-TYPE + SYNTAX INTEGER { default(1), nonLoopback0(2), userIp(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Agent Config Information + 1 -- Default(Loopback0 or closest IP) + 2 -- Non Loopback0 + 3 -- Interface IP Specified by User" + DEFVAL { default } + ::= { alcatelIND1NTPMIBObjects 11 } + + alaNtpSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface IP Address to be used in NTP Packets + for Source IP field." + ::= { alcatelIND1NTPMIBObjects 12 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaIND1NtpMonitorMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Health Monitoring." + MODULE + MANDATORY-GROUPS + { + alaNtpConfigGroup, + alaNtpInfoGroup, + alaNtpStatsGroup, + alaNtpStatsStatGroup, + alaNtpStatsLoopGroup, + alaNtpStatsIoGroup, + alaNtpAccessGroup, + alaNtpLocalInfoGroup, + alaNtpEventsGroup, + alaNtpSrcIpGroup, + alaNtpStatsMonitorGroup + } + + ::= { alaIND1NtpMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaNtpConfigGroup OBJECT-GROUP + OBJECTS + { + alaNtpEnable, + alaNtpMonitorEnable, + alaNtpBroadcastEnable, + alaNtpPeerIpAddress, + alaNtpPeerType, + alaNtpPeerAuth, + alaNtpPeerVersion, + alaNtpPeerMinpoll, + alaNtpPeerPrefer, + alaNtpPeerAdmin, + alaNtpPeerName, + alaNtpPeerStratum, + alaNtpAuthDelay, + alaNtpBroadcastDelay, + alaNtpKeysFile, + alaNtpConfigReqKeyId, + alaNtpConfigCtlKeyId, + alaNtpConfigCfgKeyId, + alaNtpPrecision, + alaNtpPeerTests, + alaNtpSysStratum, + alaNtpMaxAssociation, + alaNtpAuthenticate + + } + STATUS current + DESCRIPTION + "Collection of NTP configuration objects." + ::= { alaIND1NtpMIBGroups 1 } + + + + alaNtpInfoGroup OBJECT-GROUP + OBJECTS + { + alaNtpPeerListIpAddress, + alaNtpPeerListLocal, + alaNtpPeerListStratum, + alaNtpPeerListPoll, + alaNtpPeerListReach, + alaNtpPeerListDelay, + alaNtpPeerListOffset, + alaNtpPeerListDispersion, + alaNtpPeerListSynced, + alaNtpPeerListName, + alaNtpPeerShowRemoteIpAddress, + alaNtpPeerShowLocal, + alaNtpPeerShowHmode, + alaNtpPeerShowPmode, + alaNtpPeerShowStratum, + alaNtpPeerShowPrecision, + alaNtpPeerShowLeapIndicator, + alaNtpPeerShowReferenceId, + alaNtpPeerShowRootDistance, + alaNtpPeerShowRootDispersion, + alaNtpPeerShowPpoll, + alaNtpPeerShowHpoll, + alaNtpPeerShowKeyid, + alaNtpPeerShowVersion, + alaNtpPeerShowAssociation, + alaNtpPeerShowValid, + alaNtpPeerShowReach, + alaNtpPeerShowUnreach, + alaNtpPeerShowFlash, + alaNtpPeerShowBroadcastOffset, + alaNtpPeerShowTTL, + alaNtpPeerShowTimer, + alaNtpPeerShowFlags, + alaNtpPeerShowReferenceTime, + alaNtpPeerShowOriginateTime, + alaNtpPeerShowReceiveTime, + alaNtpPeerShowTransmitTime, + alaNtpPeerShowOffset, + alaNtpPeerShowDelay, + alaNtpPeerShowDispersion, + alaNtpPeerShowName, + alaNtpPeerShowStatus, + alaNtpClientListVersion, + alaNtpClientKey + } + STATUS current + DESCRIPTION + "Collection of NTP peer information objects." + ::= { alaIND1NtpMIBGroups 2 } + + alaNtpStatsGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsPeerIpAddress, + alaNtpStatsPeerLocal, + alaNtpStatsPeerLastRcv, + alaNtpStatsPeerNextSend, + alaNtpStatsPeerReachChange, + alaNtpStatsPeerPacketsSent, + alaNtpStatsPeerPacketsRcvd, + alaNtpStatsPeerBadAuth, + alaNtpStatsPeerBogusOrigin, + alaNtpStatsPeerDuplicate, + alaNtpStatsPeerBadDispersion, + alaNtpStatsPeerBadRefTime, + alaNtpStatsPeerCandidateOrder, + alaNtpStatsPeerReset, + alaNtpStatsPeerName, + alaNtpStatsReset + } + STATUS current + DESCRIPTION + "Collection of NTP peer information objects." + ::= { alaIND1NtpMIBGroups 3 } + + alaNtpStatsStatGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsStatUptime, + alaNtpStatsStatReset, + alaNtpStatsStatBadStratum, + alaNtpStatsStatOldVersion, + alaNtpStatsStatNewVersion, + alaNtpStatsStatUnknownVersion, + alaNtpStatsStatBadLength, + alaNtpStatsStatProcessed, + alaNtpStatsStatBadAuth, + alaNtpStatsStatLimitRejects + } + STATUS current + DESCRIPTION + "Collection of NTP statistic objects." + ::= { alaIND1NtpMIBGroups 4 } + + alaNtpStatsLoopGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsLoopOffset, + alaNtpStatsLoopFrequency, + alaNtpStatsLoopPollAdjust, + alaNtpStatsLoopWatchdog + } + STATUS current + DESCRIPTION + "Collection of NTP clocking objects." + ::= { alaIND1NtpMIBGroups 5 } + + alaNtpStatsIoGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsIoReset, + alaNtpStatsIoRcvBuffers, + alaNtpStatsIoFreeRcvBuffers, + alaNtpStatsIoUsedRcvBuffers, + alaNtpStatsIoRefills, + alaNtpStatsIoDroppedPackets, + alaNtpStatsIoIgnoredPackets, + alaNtpStatsIoRcvPackets, + alaNtpStatsIoSentPackets, + alaNtpStatsIoNotSentPackets, + alaNtpStatsIoInterrupts, + alaNtpStatsIoInterruptsRcv + } + STATUS current + DESCRIPTION + "Collection of NTP send and receive statistics objects." + ::= { alaIND1NtpMIBGroups 6 } + + alaNtpAccessGroup OBJECT-GROUP + OBJECTS + { + alaNtpAccessKeyIdTrust, + alaNtpAccessRestrictedRestrictions, + alaNtpAccessRestrictedCount, + alaNtpAccessRestrictedRowStatus, + alaNtpAccessRereadKeyFile + } + STATUS current + DESCRIPTION + "Collection of NTP authentication control objects." + ::= { alaIND1NtpMIBGroups 7 } + + alaNtpLocalInfoGroup OBJECT-GROUP + OBJECTS + { + alaNtpInfoPeer, + alaNtpInfoMode, + alaNtpInfoLeapIndicator, + alaNtpInfoStratum, + alaNtpInfoPrecision, + alaNtpInfoDistance, + alaNtpInfoDispersion, + alaNtpInfoReferenceId, + alaNtpInfoReferenceTime, + alaNtpInfoFrequency, + alaNtpInfoStability, + alaNtpInfoBroadcastDelay, + alaNtpInfoAuthDelay + } + STATUS current + DESCRIPTION + "Collection of NTP local clock information objects." + ::= { alaIND1NtpMIBGroups 8 } + + alaNtpEventsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaNtpMaxAssocTrap + } + STATUS current + DESCRIPTION + "Notify the management entity on reaching the maximum allowable NTP client and peer associations." + ::= { alaIND1NtpMIBGroups 9 } + +alaNtpSrcIpGroup OBJECT-GROUP + OBJECTS + { + alaNtpSrcIpConfig, + alaNtpSrcIp, + ntpClientConfig, + ntpClientIP + } + STATUS current + DESCRIPTION + "Collection of NTP source IP information objects." + ::= { alaIND1NtpMIBGroups 10 } + + alaNtpStatsMonitorGroup OBJECT-GROUP + OBJECTS + { + alaNtpStatsMonitorAddress, + alaNtpStatsMonitorPort, + alaNtpStatsMonitorLocalAddress, + alaNtpStatsMonitorCount, + alaNtpStatsMonitorMode, + alaNtpStatsMonitorVersion, + alaNtpStatsMonitorDrop, + alaNtpStatsMonitorLast, + alaNtpStatsMonitorFirst, + alaNtpStatsMonitorName + } + STATUS current + DESCRIPTION + "Each entry corresponds to a synchronization host." + ::= { alaIND1NtpMIBGroups 11 } + +-- new MIB objects to display the incoming client information + +alaNtpClientListTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpClientListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Used to display a brief list of all incoming NTP client associations + related to this switch." + ::= {alaNtpInfo 4} + +alaNtpClientListEntry OBJECT-TYPE + SYNTAX NtpClientListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry corresponds to one association." + INDEX { alaNtpClientListAddressType, alaNtpClientListAddress } + ::= {alaNtpClientListTable 1} + +NtpClientListEntry ::= SEQUENCE { + alaNtpClientListAddressType + InetAddressType, + alaNtpClientListAddress + InetAddress, + alaNtpClientListVersion + Integer32, + alaNtpClientKey + Integer32 + } +alaNtpClientListAddressType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress type of the incoming client association. + InetAddressIPv4 (1) is the only type currently + supported." + ::={ alaNtpClientListEntry 1 } + +alaNtpClientListAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The InetAddress of the client." + ::={ alaNtpClientListEntry 2 } + +alaNtpClientListVersion OBJECT-TYPE + SYNTAX Integer32 (3..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NTP version used by the remote host for communication." + DEFVAL { 4 } + ::= { alaNtpClientListEntry 3 } + +alaNtpClientKey OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The authorization keyid for the remote host." + DEFVAL { 0 } + ::= { alaNtpClientListEntry 4 } + +-- /* MIB changes for trap information */ + +-- -------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity +-- Whenever the maximum number of NTP associations is reached. +-- -------------------------------------------------------------- + + alaNtpMaxAssocTrap NOTIFICATION-TYPE + OBJECTS { + alaNtpMaxAssociation + } + STATUS current + DESCRIPTION +"Notify the management entity on reaching the maximum allowable NTP client and peer associations." + ::= { alcatelIND1NTPMIBNotifications 1 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB new file mode 100644 index 0000000..2b78905 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB @@ -0,0 +1,709 @@ + ALCATEL-IND1-OPENFLOW-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + RowStatus + FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + + softentIND1OpenflowMIB + FROM ALCATEL-IND1-BASE + ; + + + alcatelIND1OpenflowMIB MODULE-IDENTITY + LAST-UPDATED "201403260000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Openflow for OS6900 Product Line. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 2013 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201403260000Z" + DESCRIPTION + "The latest version of this MIB Module." + + REVISION "201410080000Z" + DESCRIPTION + "alaOpenflowLogicalSwitchLearnedMacUpdate is not limited to OS6900 devices" + ::= { softentIND1OpenflowMIB 1 } + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + -- Hook into the Alcatel Tree + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1OpenflowMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1OpenflowMIB 0 } + + alcatelIND1OpenflowMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Alcatel-Lucent Openflow Managed Objects." + ::= { alcatelIND1OpenflowMIB 1 } + + alcatelIND1OpenflowMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Alcatel-Lucent Openflow Conformance Information." + ::= { alcatelIND1OpenflowMIB 2 } + + + alaOpenflowGlobalConfigObjects OBJECT IDENTIFIER ::= { alcatelIND1OpenflowMIBObjects 1 } + + alaOpenflowGlobalBackoffMax OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent Openflow maximum back-off time in seconds for controller connection attempts." + DEFVAL { 60 } + ::= { alaOpenflowGlobalConfigObjects 1 } + + alaOpenflowGlobalIdleProbeTimeout OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Alcatel-Lucent Openflow idle probe timeout value in seconds. If set to 0, idle probing is disabled." + DEFVAL { 15 } + ::= { alaOpenflowGlobalConfigObjects 2 } + + -- Openflow LogicalSwitch Table + + alaOpenflowLogicalSwitchTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOpenflowLogicalSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for each Logical Switch." + ::= { alcatelIND1OpenflowMIBObjects 2 } + + alaOpenflowLogicalSwitchEntry OBJECT-TYPE + SYNTAX AlaOpenflowLogicalSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the Openflow Logical Switches. " + INDEX { alaOpenflowLogicalSwitch } + ::= { alaOpenflowLogicalSwitchTable 1 } + + AlaOpenflowLogicalSwitchEntry ::= SEQUENCE + { + alaOpenflowLogicalSwitch SnmpAdminString, + alaOpenflowLogicalSwitchAdminState INTEGER, + alaOpenflowLogicalSwitchMode INTEGER, + alaOpenflowLogicalSwitchVersions BITS, + alaOpenflowLogicalSwitchVlan Integer32, + alaOpenflowLogicalSwitchControllerCount Integer32, + alaOpenflowLogicalSwitchInterfaceCount Integer32, + alaOpenflowLogicalSwitchFlowCount Integer32, + alaOpenflowLogicalSwitchRowStatus RowStatus, + alaOpenflowLogicalSwitchLearnedMacUpdate INTEGER, + alaOpenflowLogicalSwitchProbeTime Integer32, + alaOpenflowLogicalSwitchFailureDetectTime Integer32, + alaOpenflowLogicalSwitchDPID OCTET STRING, + + alaOpenflowLogicalSwitchTableMissAction INTEGER, + alaOpenflowLogicalSwitchTCPBufferSizeTx Unsigned32, + alaOpenflowLogicalSwitchTCPBufferSizeRx Unsigned32 + } + + alaOpenflowLogicalSwitch OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Openflow Logical Switch Name." + ::= { alaOpenflowLogicalSwitchEntry 1 } + + alaOpenflowLogicalSwitchAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Logical Switch Admin State. Enable or disable the Logical Switch. + When disabled, all controllers for the Logical Switch will be + operationally disabled and flows added by those controllers will + be removed." + DEFVAL { enabled } + ::= { alaOpenflowLogicalSwitchEntry 2 } + + alaOpenflowLogicalSwitchMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + api(2), + pfcChannel(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Openflow Logical Switch Mode. Normal is regular Openflow, + API is for ACL-like flow operation. Only one Logical Switch + can be in api mode at a time. + PFC-Channel mode is to indicate the Logical Switch + is operating in NEC mode. + + This object cannot be modified after the Logical Switch has been created." + DEFVAL { normal } + ::= { alaOpenflowLogicalSwitchEntry 3 } + + alaOpenflowLogicalSwitchVersions OBJECT-TYPE + SYNTAX BITS { + v1dot0 (0), + v1dot3dot1 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Openflow Logical Switch Bitmap of enabled Openflow versions. + At least one version must be enabled." + DEFVAL { { v1dot0, v1dot3dot1 } } + ::= { alaOpenflowLogicalSwitchEntry 4 } + + alaOpenflowLogicalSwitchVlan OBJECT-TYPE + SYNTAX Integer32 (0|2..4093) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Openflow Logical Switch VLAN. The value 0 indicates that no + VLAN has been specified, it is not a valid value to write. + This object is not valid to write when creating/modifying an + entry with alaOpenflowLogicalSwitchMode api(2)" + DEFVAL { 0 } + ::= { alaOpenflowLogicalSwitchEntry 5 } + + alaOpenflowLogicalSwitchControllerCount OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the configured controllers for the Logical Switch." + ::= { alaOpenflowLogicalSwitchEntry 6 } + + alaOpenflowLogicalSwitchInterfaceCount OBJECT-TYPE + SYNTAX Integer32 (0..5000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the configured interfaces (ports and link aggregations) for the Logical Switch." + ::= { alaOpenflowLogicalSwitchEntry 7 } + + alaOpenflowLogicalSwitchFlowCount OBJECT-TYPE + SYNTAX Integer32 (0..511) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the flows pushed to the Logical Switch by its controllers." + ::= { alaOpenflowLogicalSwitchEntry 8 } + + alaOpenflowLogicalSwitchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Deleting a row from this table will also remove associated entries from other tables in this mib + that have a logical switch as part of their index." + ::= { alaOpenflowLogicalSwitchEntry 9 } + + alaOpenflowLogicalSwitchLearnedMacUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is only applicable to Logical Switches in api(2) mode. + When enabled(1), learned MACs will be forwarded to controllers + via a Packet-In message." + DEFVAL { disabled } + ::= { alaOpenflowLogicalSwitchEntry 10 } + + alaOpenflowLogicalSwitchProbeTime OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Probe-time for a logical switch in the pfc-channel mode in seconds, + which will override the existing global idle-probe-time for sending + echo-request to the OpenFlow Controller." + DEFVAL { 5 } + ::= { alaOpenflowLogicalSwitchEntry 11 } + + alaOpenflowLogicalSwitchFailureDetectTime OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Failure detect time, in seconds, is configured for a logical switch + in the pfc-channel mode for detecting disconnection to the + OpenFlow Controller if there was no echo reply or message from the controller." + DEFVAL { 4 } + ::= { alaOpenflowLogicalSwitchEntry 12 } + + alaOpenflowLogicalSwitchDPID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An unique 8 bytes DPID for a logical switch." + ::= { alaOpenflowLogicalSwitchEntry 13 } + + alaOpenflowLogicalSwitchTableMissAction OBJECT-TYPE + SYNTAX INTEGER { + drop(1), + controller(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to be taken when an Openflow Table Miss occurs. When set to drop + if any packet has a table miss, it will be dropped. If set to controller + it will be forwarded to the controller." + DEFVAL { drop } + ::= { alaOpenflowLogicalSwitchEntry 14 } + + alaOpenflowLogicalSwitchTCPBufferSizeTx OBJECT-TYPE + SYNTAX Unsigned32 (2..32) + UNITS "Kilo Bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP send buffer size, in Kilo Bytes, for socket connection to OpenFlow controllers + in the logical switch." + DEFVAL { 2 } + ::= { alaOpenflowLogicalSwitchEntry 15 } + + alaOpenflowLogicalSwitchTCPBufferSizeRx OBJECT-TYPE + SYNTAX Unsigned32 (2..32) + UNITS "Kilo Bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP receive buffer size, in Kilo Bytes, for socket connection to OpenFlow controllers + in the logical switch." + DEFVAL { 2 } + ::= { alaOpenflowLogicalSwitchEntry 16 } + + -- Openflow Controller Table + + alaOpenflowControllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOpenflowControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for each controller on each logical switch. + Currently, up to three controllers per logical switch are supported per logical switch." + ::= { alcatelIND1OpenflowMIBObjects 3 } + + alaOpenflowControllerEntry OBJECT-TYPE + SYNTAX AlaOpenflowControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the Openflow Controllers attached to Logical Switches. " + INDEX { alaOpenflowControllerLogicalSwitch, alaOpenflowControllerIpType, alaOpenflowControllerIp, alaOpenflowControllerPort } + ::= { alaOpenflowControllerTable 1 } + + AlaOpenflowControllerEntry ::= SEQUENCE + { + alaOpenflowControllerLogicalSwitch SnmpAdminString, + alaOpenflowControllerIpType InetAddressType, + alaOpenflowControllerIp InetAddress, + alaOpenflowControllerPort Integer32, + alaOpenflowControllerRole INTEGER, + alaOpenflowControllerAdminState INTEGER, + alaOpenflowControllerOperState INTEGER, + alaOpenflowControllerRowStatus RowStatus, + alaOpenflowControllerPriority Integer32 + } + + alaOpenflowControllerLogicalSwitch OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Openflow Logical Switch Name." + ::= { alaOpenflowControllerEntry 1 } + + alaOpenflowControllerIpType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Openflow Controller IP Address Type. The only type currently supported is ipv4(1)" + ::= { alaOpenflowControllerEntry 2 } + + alaOpenflowControllerIp OBJECT-TYPE + SYNTAX InetAddress(SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Openflow Controller IP Address. As specified by alaOpenflowControllerIpType, + only ipv4 is currently supported" + ::= { alaOpenflowControllerEntry 3 } + + alaOpenflowControllerPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Openflow Controller Port." + ::= { alaOpenflowControllerEntry 4 } + + alaOpenflowControllerRole OBJECT-TYPE + SYNTAX INTEGER { + equal(1), + master(2), + slave(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of the Controller for the Logical Switch. The role is negotiated by the + controllers and the switch is notified of the outcome (1.3.1+). 1.0 controllers + will always have the role of equal. Only one controller per Logical Switch + can have the role of master." + ::= { alaOpenflowControllerEntry 5 } + + alaOpenflowControllerAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controller Admin State. Enable or disable connection to the controller. + The Logical Switch runs in 'Fail Secure Mode' so all flow aging, etc + continues unaffected when the controller is administratively disabled." + DEFVAL { enabled } + ::= { alaOpenflowControllerEntry 6 } + + alaOpenflowControllerOperState OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + disabled(2), + sendError(3), + init(4), + connecting(5), + backoff(6), + exchangingHello(7), + active(8), + idle(9), + disconnected(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Logical Switch connection to the Controller." + ::= { alaOpenflowControllerEntry 7 } + + alaOpenflowControllerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "On create, if the specified logical switch does not exist in alaOpenflowLogicalSwitchTable, + an entry will be created in that table. Delete does not effect alaOpenflowLogicalSwitchTable." + ::= { alaOpenflowControllerEntry 8 } + + alaOpenflowControllerPriority OBJECT-TYPE + SYNTAX Integer32(0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Openflow Controller Priority. Priority value of 0 implies highest pririoty and 2 implies lowest." + DEFVAL { 2 } + ::= { alaOpenflowControllerEntry 9 } + + -- Openflow Interface Table + + alaOpenflowInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOpenflowInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row for each interface (port or link aggregation) assigned to + a logical switch. An interface can only belong to one logical switch at a time. + If a logical switch in API mode exists, interfaces cannot be manually added to/deleted from it; + instead, interfaces default to the API mode logical switch when not assigned to another Logical Switch. + Interfaces can be reassigned from the API mode logical switch to a normal mode logical switch + (by adding it to that normal mode logical switch) but not directly reassigned from one normal mode + logical switch to another normal mode logical switch." + ::= { alcatelIND1OpenflowMIBObjects 4 } + + alaOpenflowInterfaceEntry OBJECT-TYPE + SYNTAX AlaOpenflowInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the interfaces assigned to Openflow Logical Switches." + INDEX { alaOpenflowInterfaceLogicalSwitch, alaOpenflowInterface } + ::= { alaOpenflowInterfaceTable 1 } + + AlaOpenflowInterfaceEntry ::= SEQUENCE + { + alaOpenflowInterfaceLogicalSwitch SnmpAdminString, + alaOpenflowInterface Integer32, + alaOpenflowInterfaceMode INTEGER, + alaOpenflowInterfaceRowStatus RowStatus, + alaOpenflowInterfaceType INTEGER, + alaOpenflowInterfaceNativeVlan Unsigned32 + } + + alaOpenflowInterfaceLogicalSwitch OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Openflow Logical Switch Name." + ::= { alaOpenflowInterfaceEntry 1 } + + alaOpenflowInterface OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Openflow Interface attached to a Logical Switch. Port values are dot1dBasePort values, + Link Aggregations start at 32769." + ::= { alaOpenflowInterfaceEntry 2 } + + alaOpenflowInterfaceMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + api(2), + pfcChannel(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Openflow Interface Mode. Normal is regular Openflow, + API is for ACL like flow operation and PFC-Channel is for NEC OFC." + ::= { alaOpenflowInterfaceEntry 3 } + + alaOpenflowInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "On create, if the specified logical switch does not exist in alaOpenflowLogicalSwitchTable, + an entry will be created in that table. Delete does not effect alaOpenflowLogicalSwitchTable." + ::= { alaOpenflowInterfaceEntry 4 } + + alaOpenflowInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + trunk (1), + access (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Openflow Interface Type." + ::= { alaOpenflowInterfaceEntry 5 } + + alaOpenflowInterfaceNativeVlan OBJECT-TYPE + SYNTAX Unsigned32 (2..4093) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Native VLAN for Openflow Interface." + ::= { alaOpenflowInterfaceEntry 6 } + + -- Openflow Interface VLAN Table + + alaOpenflowInterfaceVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOpenflowInterfaceVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of Tag VLANs for an OpenFlow Interface (port or link-aggregation) Entry. + logical switch belongs to." + ::= { alcatelIND1OpenflowMIBObjects 5 } + + alaOpenflowInterfaceVlanEntry OBJECT-TYPE + SYNTAX AlaOpenflowInterfaceVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the Tag VLANs associated with an OpenFlow Interface." + INDEX { alaOpenflowInterfaceLogicalSwitch, alaOpenflowInterface, alaOpenflowInterfaceVlanVlanID } + ::= { alaOpenflowInterfaceVlanTable 1 } + + AlaOpenflowInterfaceVlanEntry ::= SEQUENCE + { + alaOpenflowInterfaceVlanVlanID Unsigned32, + alaOpenflowInterfaceVlanRowStatus RowStatus + } + + alaOpenflowInterfaceVlanVlanID OBJECT-TYPE + SYNTAX Unsigned32 (0|2..4093) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tag VLAN for an Openflow Interface." + DEFVAL { 0 } + ::= { alaOpenflowInterfaceVlanEntry 1 } + + alaOpenflowInterfaceVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "On create, the specified logical switch interface must exist in alaOpenflowInterfaceTable, + otherwise an entry creation in this table would not be allowed. Deletion of an interface entry in + alaOpenflowInterfaceTable would result in deletion of all entries for that interface in the + alaOpenflowInterfaceVlanEntry" + ::= { alaOpenflowInterfaceVlanEntry 2 } + + -- Openflow MIB Conformance and Compliances + + alcatelIND1OpenflowMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ALU Openflow MIB Subsystem Units Of Conformance." + ::= { alcatelIND1OpenflowMIBConformance 1 } + + alcatelIND1OpenflowMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For ALU Openflow MIB Subsystem Compliance Statements." + ::= { alcatelIND1OpenflowMIBConformance 2 } + + + alaOpenflowMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Openflow." + MODULE -- This module + MANDATORY-GROUPS + { + alaOpenflowModuleConfigGroup, + alaOpenflowModuleLogicalSwitchGroup, + alaOpenflowModuleControllerGroup, + alaOpenflowModuleInterfaceGroup, + alaOpenflowModuleInterfaceVlanGroup + } + ::= { alcatelIND1OpenflowMIBCompliances 1 } + + alaOpenflowModuleConfigGroup OBJECT-GROUP + OBJECTS + { + alaOpenflowGlobalBackoffMax, + alaOpenflowGlobalIdleProbeTimeout + } + STATUS current + DESCRIPTION + "Openflow Global Configuration Modules Group." + ::= { alcatelIND1OpenflowMIBGroups 1 } + + + alaOpenflowModuleLogicalSwitchGroup OBJECT-GROUP + OBJECTS + { + alaOpenflowLogicalSwitchAdminState, + alaOpenflowLogicalSwitchMode, + alaOpenflowLogicalSwitchVersions, + alaOpenflowLogicalSwitchVlan, + alaOpenflowLogicalSwitchControllerCount, + alaOpenflowLogicalSwitchInterfaceCount, + alaOpenflowLogicalSwitchFlowCount, + alaOpenflowLogicalSwitchRowStatus, + alaOpenflowLogicalSwitchLearnedMacUpdate, + alaOpenflowLogicalSwitchProbeTime, + alaOpenflowLogicalSwitchFailureDetectTime, + alaOpenflowLogicalSwitchDPID, + alaOpenflowLogicalSwitchTableMissAction, + alaOpenflowLogicalSwitchTCPBufferSizeTx, + alaOpenflowLogicalSwitchTCPBufferSizeRx + } + STATUS current + DESCRIPTION + "Openflow Logical Switch Configuration Modules Group." + ::= { alcatelIND1OpenflowMIBGroups 2 } + + alaOpenflowModuleControllerGroup OBJECT-GROUP + OBJECTS + { + alaOpenflowControllerRole, + alaOpenflowControllerAdminState, + alaOpenflowControllerOperState, + alaOpenflowControllerRowStatus, + alaOpenflowControllerPriority + } + STATUS current + DESCRIPTION + "Openflow Controller Configuration Modules Group." + ::= { alcatelIND1OpenflowMIBGroups 3 } + + alaOpenflowModuleInterfaceGroup OBJECT-GROUP + OBJECTS + { + alaOpenflowInterfaceMode, + alaOpenflowInterfaceRowStatus, + alaOpenflowInterfaceType, + alaOpenflowInterfaceNativeVlan + } + STATUS current + DESCRIPTION + "Openflow Interface Configuration Modules Group." + ::= { alcatelIND1OpenflowMIBGroups 4 } + + alaOpenflowModuleInterfaceVlanGroup OBJECT-GROUP + OBJECTS + { + alaOpenflowInterfaceVlanRowStatus + } + STATUS current + DESCRIPTION + "Openflow Interface with VLAN Configuration Modules Group." + ::= { alcatelIND1OpenflowMIBGroups 5 } + + END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB new file mode 100644 index 0000000..932d086 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB @@ -0,0 +1,2147 @@ +ALCATEL-IND1-OSPF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, TimeTicks, Integer32, + Unsigned32 + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ospfIfEntry, ospfVirtIfEntry, ospfNbrEntry, ospfVirtNbrEntry, + ospfAreaEntry, ospfExtLsdbEntry, ospfAreaId, ospfAreaAggregateEntry + FROM OSPF-MIB + routingIND1Ospf + FROM ALCATEL-IND1-BASE; + + + alcatelIND1OSPFMIB MODULE-IDENTITY + LAST-UPDATED "201102150000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Configuration Of Global OSPF Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ospf 1 } + + + + alcatelIND1OSPFMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Managed Objects." + ::= { alcatelIND1OSPFMIB 1 } + + + alcatelIND1OSPFMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Conformance Information." + ::= { alcatelIND1OSPFMIB 2 } + + + alcatelIND1OSPFMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Units Of Conformance." + ::= { alcatelIND1OSPFMIBConformance 1 } + + + alcatelIND1OSPFMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Compliance Statements." + ::= { alcatelIND1OSPFMIBConformance 2 } + + +--******************************************************************** +--************************ Textual Conventions *********************** +--******************************************************************** + AlaAuthenticationEncryptKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + RIP simple passwords." + SYNTAX OCTET STRING (SIZE(16)) + + +-- OSPF Protocol + + alaProtocolOspf OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 1 } + + + alaOspfRedistRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 32-bit value tagged to each OSPF internal route that + is redistributed in to other routing protocol domains. The + lower 16-bits typically indicate the autonomous system number." + DEFVAL { 0 } + ::= { alaProtocolOspf 2 } + + + alaOspfTimerSpfDelay OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of seconds to delay the SPF calculation after + receiving a topology change. This value should not be + greater than SPF hold time." + DEFVAL { 5 } + ::= { alaProtocolOspf 3 } + + + alaOspfTimerSpfHold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum time, in seconds, between two consecutive SPF + calculations. This value should not be less than SPF delay time." + DEFVAL { 10 } + ::= { alaProtocolOspf 4 } + + + alaOspfRouteNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in OSPF routing table." + ::= { alaProtocolOspf 7 } + + + alaOspfMTUCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the check for MTU size in database description + packets. Disabled by default" + DEFVAL { disable } + ::= { alaProtocolOspf 8 } + + + +-- OSPF network route table + + alaOspfRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the network routes." + ::= { alaProtocolOspf 12 } + + + alaOspfRouteEntry OBJECT-TYPE + SYNTAX AlaOspfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the network routes." + INDEX + { + alaOspfRouteDest, + alaOspfRouteMask, + alaOspfRouteTos, + alaOspfRouteNextHop + } + ::= { alaOspfRouteTable 1 } + + + AlaOspfRouteEntry ::= SEQUENCE + { + alaOspfRouteDest + IpAddress, + alaOspfRouteMask + IpAddress, + alaOspfRouteTos + Integer32, + alaOspfRouteNextHop + IpAddress, + alaOspfRouteIfIndex + Integer32, + alaOspfRouteType + INTEGER, + alaOspfRouteAge + TimeTicks, + alaOspfRouteTag + Integer32, + alaOspfRouteMetric1 + Integer32, + alaOspfRouteMetric2 + Integer32, + alaOspfRouteStatus + RowStatus + } + + + alaOspfRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 1 } + + + alaOspfRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network mask for this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 2 } + + + alaOspfRouteTos OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type Of Service (TOS) for this route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 3 } + + + alaOspfRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 4 } + + + alaOspfRouteIfIndex OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 5 } + + + alaOspfRouteType OBJECT-TYPE + SYNTAX INTEGER + { + intraArea(1), -- intra area route + interArea(2), -- inter area route + externalType1(3), -- external type-1 route + externalType2(4), -- external type-2 route + nssaExternalType1(5), -- external type-1 route in a NSSA + nssaExternalType2(6) -- external type-2 route in a NSSA + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + DEFVAL { intraArea } + ::= { alaOspfRouteEntry 6 } + + + alaOspfRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 7 } + + + alaOspfRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag for external roues. It's + 0 for routes internal to the autonomous system." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 8 } + + + alaOspfRouteMetric1 OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 9 } + + + alaOspfRouteMetric2 OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An alternate routing metric for this route. It's 0 + for internal routes. For an external route, it's the metric + to reach the ASBR that announced the external route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 10 } + + + alaOspfRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + DEFVAL { notInService } + ::= { alaOspfRouteEntry 11 } + + + +-- OSPF border router table + + alaOspfBdrRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfBdrRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the routes to border + (ABR and ASBR) routers." + ::= { alaProtocolOspf 13 } + + + alaOspfBdrRouterEntry OBJECT-TYPE + SYNTAX AlaOspfBdrRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the routes to border + (ABR and ASBR) routers." + INDEX + { + alaOspfBdrRouterAreaId, + alaOspfBdrRouterId, + alaOspfBdrRouterTos, + alaOspfBdrRouterNextHop + } + ::= { alaOspfBdrRouterTable 1 } + + + AlaOspfBdrRouterEntry ::= SEQUENCE + { + alaOspfBdrRouterAreaId + IpAddress, + alaOspfBdrRouterId + IpAddress, + alaOspfBdrRouterTos + Integer32, + alaOspfBdrRouterNextHop + IpAddress, + alaOspfBdrRouterIfIndex + Integer32, + alaOspfBdrRouterType + INTEGER, + alaOspfBdrRouterAge + TimeTicks, + alaOspfBdrRouterMetric + Integer32, + alaOspfBdrRouterStatus + RowStatus + } + + + alaOspfBdrRouterAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area to which the border router belongs to." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 1 } + + + alaOspfBdrRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router idenitifer of this border router." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 2 } + + + alaOspfBdrRouterTos OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type Of Service (TOS) for this route." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 3 } + + + alaOspfBdrRouterNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the next hop to reach this border router." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 4 } + + + alaOspfBdrRouterIfIndex OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 5 } + + + alaOspfBdrRouterType OBJECT-TYPE + SYNTAX INTEGER + { + abr (1), -- Area Border Router (ABR) + asbr (2), -- Autonomous Border Router (ASBR) + abrAsbr (3) -- ABR and ASBR + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of border router." + DEFVAL { abr } + ::= { alaOspfBdrRouterEntry 6 } + + + alaOspfBdrRouterAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 7 } + + + alaOspfBdrRouterMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost to reach the border router." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 8 } + + + alaOspfBdrRouterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + DEFVAL { notInService } + ::= { alaOspfBdrRouterEntry 9 } + + + +-- OSPF interface-MD5 table +-- MD5 key configuration for OSPF interfaces + + alaOspfIfMd5Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfIfMd5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF Interface MD5 Table describes the MD5 key + management for OSPF interfaces." + ::= { alaProtocolOspf 16 } + + + alaOspfIfMd5Entry OBJECT-TYPE + SYNTAX AlaOspfIfMd5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF Interface MD5 Entry describes the MD5 key + management for OSPF interfaces." + INDEX { alaOspfIfMd5IpAddress, alaOspfIfMd5KeyId } + ::= { alaOspfIfMd5Table 1 } + + + AlaOspfIfMd5Entry ::= SEQUENCE + { + alaOspfIfMd5IpAddress + IpAddress, + alaOspfIfMd5KeyId + Integer32, + alaOspfIfMd5Key + OCTET STRING, + alaOspfIfMd5KeyStartAccept + TimeTicks, + alaOspfIfMd5KeyStopAccept + TimeTicks, + alaOspfIfMd5KeyStartGenerate + TimeTicks, + alaOspfIfMd5KeyStopGenerate + TimeTicks, + alaOspfIfMd5RowStatus + RowStatus, + alaOspfIfMd5EncryptKey + AlaAuthenticationEncryptKey, + alaOspfIfMd5AuthMode + INTEGER + } + + + alaOspfIfMd5IpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of this OSPF MD5 key interface." + ::= { alaOspfIfMd5Entry 1 } + + alaOspfIfMd5KeyId OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A key identifier which identifies the algorithm and + MD5 secret key associated with this interface." + DEFVAL { 1 } + ::= { alaOspfIfMd5Entry 2 } + + + alaOspfIfMd5Key OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE( 0 .. 16 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MD5 message digest key." + DEFVAL { "" } + ::= { alaOspfIfMd5Entry 3 } + + + alaOspfIfMd5KeyStartAccept OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will start accepting packets + that have been created with this key." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 4 } + + + alaOspfIfMd5KeyStopAccept OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will stop accepting packets + that have been created with this key." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 5 } + + + alaOspfIfMd5KeyStartGenerate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will start using this key for + packet generation." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 6 } + + + alaOspfIfMd5KeyStopGenerate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will stop using this key for + packet generation." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 7 } + + + alaOspfIfMd5RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status of this entry." + DEFVAL { notInService } + ::= { alaOspfIfMd5Entry 8 } + + alaOspfIfMd5EncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MD5 message digest Encrypted key." + ::= { alaOspfIfMd5Entry 9 } + + alaOspfIfMd5AuthMode OBJECT-TYPE + SYNTAX INTEGER { + keyedMd5(1), -- Keyed-MD5 + hmacSha256(2) -- HMAC-SHA-256 + -- HMAC-SHA-384 + -- HMAC-SHA-512 + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Cryptographic authentication algorithm to be used to generate and verify + the message digest. The currently supported algorithms are Keyed-MD5 (RFC 2328, Appendix D) + and HMAC-SHA-256 (RFC 5709)." + DEFVAL { keyedMd5 } + ::= { alaOspfIfMd5Entry 10 } + + + +-- ************************************************************************ +-- Expansion of ospfIfTable +-- ************************************************************************ + alaOspfIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ospfIfTable" + ::= { alaProtocolOspf 17 } + + alaOspfIfAugEntry OBJECT-TYPE + SYNTAX AlaOspfIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspfIfAugTable" + AUGMENTS { ospfIfEntry } + ::= { alaOspfIfAugTable 1 } + + AlaOspfIfAugEntry ::= + SEQUENCE { + alaOspfIfEncryptKey AlaAuthenticationEncryptKey, + alaOspfIfIpMask IpAddress, + alaOspfIfVlanId Integer32, + alaOspfIfDrRouterid IpAddress, + alaOspfIfBdrRouterid IpAddress, + alaOspfIfMTU Counter32, + alaOspfIfInitNbrs Counter32, + alaOspfIfExchNbrs Counter32, + alaOspfIfFullNbrs Counter32, + alaOspfIfLinkType INTEGER, + alaOspfIfOperStatus INTEGER, + alaOspfIfIntfName SnmpAdminString, + alaOspfIf2WayNbrs Counter32, + alaOspfIfBfdStatus INTEGER, + alaOspfIfBfdDrsOnly INTEGER + } + + alaOspfIfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + OSPF passwords." + ::= { alaOspfIfAugEntry 1 } + + alaOspfIfIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP mask of this OSPF interface." + ::= { alaOspfIfAugEntry 2 } + + alaOspfIfVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4097) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Identifier associated with this interface" + ::= { alaOspfIfAugEntry 3 } + + alaOspfIfDrRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router Id of Designated router for this interface" + ::= { alaOspfIfAugEntry 4 } + + alaOspfIfBdrRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router Id of Backup Designated router for this interface" + ::= { alaOspfIfAugEntry 5 } + + alaOspfIfMTU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Transfer size of OSPF packets on this interface" + ::= { alaOspfIfAugEntry 6 } + + alaOspfIfInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf INIT state neighbors on this interface" + ::= { alaOspfIfAugEntry 7 } + + alaOspfIfExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf EXCHANGE state neighbors on this interface" + ::= { alaOspfIfAugEntry 8 } + + alaOspfIfFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf FULL state neighbors on this interface" + ::= { alaOspfIfAugEntry 9 } + + alaOspfIfLinkType OBJECT-TYPE + SYNTAX INTEGER { + broadcast (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of physical medium used for transmission of OSPF packets" + ::= { alaOspfIfAugEntry 10 } + + alaOspfIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of this interface" + ::= { alaOspfIfAugEntry 11 } + + alaOspfIfIntfName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaOspfIfAugEntry 12 } + + alaOspfIf2WayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf 2-WAY state neighbors on this interface" + ::= { alaOspfIfAugEntry 13 } + + alaOspfIfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables OSPF for a BFD interface" + ::= { alaOspfIfAugEntry 14} + + alaOspfIfBfdDrsOnly OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables Drs Only option for a BFD interface" + ::= { alaOspfIfAugEntry 15} + + +-- ************************************************************************ +-- Expansion of ospfVirtIfTable +-- ************************************************************************ + alaOspfVirtIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfVirtIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ospfVirtIfTable" + ::= { alaProtocolOspf 18 } + + alaOspfVirtIfAugEntry OBJECT-TYPE + SYNTAX AlaOspfVirtIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspfVirtIfAugTable" + AUGMENTS { ospfVirtIfEntry } + ::= { alaOspfVirtIfAugTable 1 } + + AlaOspfVirtIfAugEntry ::= + SEQUENCE { + alaOspfVirtIfEncryptKey AlaAuthenticationEncryptKey, + alaOspfVirtIfOperStatus INTEGER + } + + alaOspfVirtIfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + OSPF passwords." + ::= { alaOspfVirtIfAugEntry 1 } + + alaOspfVirtIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the virtual link" + ::= { alaOspfVirtIfAugEntry 2 } + + +-- ************************************************************************ +-- Extensions for OSPF Graceful Restart +-- ************************************************************************ + + alaOspfRestartHelperSupport OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The router's support for acting as an OSPF hitless restart helper." + DEFVAL { enable } + ::= { alaProtocolOspf 19 } + + alaOspfRestartHelperStrictLSAChecking OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates whether or not a changed LSA will result in termination + of graceful restart by a helping router. + Deprecated with IETF object ospfRestartStrictLsaChecking" + DEFVAL { enable } + ::= { alaProtocolOspf 20 } + + alaOspfRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER + { + helping(1), + notHelping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this OSPF router is operating as a Helper to a + restarting router." + ::= { alaProtocolOspf 21 } + +-- These variables are currently part of the IETF draft MIB. So, they should +-- eventually go into ospfGeneralGroup of the standard MIB later. +-- BEGIN + + alaOspfRFC1583Compatibility OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS deprecated + DESCRIPTION + "Indicates metrics used to choose among multiple AS- + external-LSAs. When RFC1583Compatibility is set to + enabled, only cost will be used when choosing among + multiple AS-external-LSAs advertising the same + destination. When RFC1583Compatibility is set to + disabled, preference will be driven first by type of + path using cost only to break ties. + Deprecated by IETF standard object ospfRFC1583Compatibility" + REFERENCE + "OSPF Version 2, Section 16.4.1 External path preferences" + ::= { alaProtocolOspf 22 } + + alaOspfOpaqueLsaSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router's support for Opaque LSA types." + REFERENCE + "The OSPF Opaque LSA Option" + ::= { alaProtocolOspf 23 } + + alaOspfTrafficEngineeringSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS current + DESCRIPTION + "The router's support for OSPF traffic engineering." + ::= { alaProtocolOspf 24 } + + alaOspfReferenceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS deprecated + DESCRIPTION + "Reference bandwidth in kilobits/second for + calculating default interface metrics. The + default value is 100,000 KBPS (100 MBPS) + deprecated by IETF mib object ospfReferenceBandwidth" + ::= { alaProtocolOspf 25 } + + alaOspfRestartSupport OBJECT-TYPE + SYNTAX INTEGER { none (1), + plannedOnly (2), + plannedAndUnplanned (3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The router's support for OSPF hitless restart. + Options include: no restart support, only planned + restarts or both planned and unplanned restarts. + Deprecated by IETF object ospfRestartSupport" + ::= { alaProtocolOspf 26 } + + alaOspfRestartInterval OBJECT-TYPE + SYNTAX Integer32 (1..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Configured OSPF hitless restart timeout interval. + Deprecated by IETF mib ospfRestartInterval" + ::= { alaProtocolOspf 27 } + + alaOspfRestartStatus OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), + plannedRestart (2), + unplannedRestart (3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Current status of OSPF hitless restart. The status of hitless restart is + unplannedRestart after a CMM takeover. Before CMM takeover, the status is + plannedRestart." + ::= { alaProtocolOspf 28 } + + alaOspfRestartAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval. + Deprecated by alaOspfRestartAge" + ::= { alaProtocolOspf 29 } + + alaOspfRestartExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- none attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology change. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Describes the outcome of the last attempt at a + hitless restart. If the value is 'none', no restart + has yet been attempted. If the value is 'inProgress', + a restart attempt is currently underway. + Deprecated by IETF object ospfRestartExitReason" + ::= { alaProtocolOspf 30 } + +-- END + +-- ************************************************************************ +-- Extensions to ospfNbrTable +-- ************************************************************************ +-- Some of these expansions (graceful restart) should eventually go into the +-- IETF_OSPF.mib once the draft becomes an RFC. For now, we augment the standard +-- MIB table entry and extend support for graceful restart variables. +-- BEGIN + + alaOspfNbrAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to the ospfNbrTable" + ::= { alaProtocolOspf 31 } + + alaOspfNbrAugEntry OBJECT-TYPE + SYNTAX AlaOspfNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additions to neighbor table" + AUGMENTS { ospfNbrEntry } + ::= { alaOspfNbrAugTable 1 } + + AlaOspfNbrAugEntry ::= + SEQUENCE { + alaOspfNbrRestartHelperStatus INTEGER, + alaOspfNbrRestartHelperAge Unsigned32, + alaOspfNbrRestartHelperExitReason INTEGER, + alaOspfNbrAreaId IpAddress, + alaOspfNbrDrAddress IpAddress, + alaOspfNbrBdrAddress IpAddress, + alaOspfNbrType INTEGER, + alaOspfNbrMode INTEGER, + alaOspfNbrMd5SeqNo Counter32, + alaOspfNbrLastHello Counter32, + alaOspfNbrPendingLSreq Counter32, + alaOspfNbrPendingLSack Counter32, + alaOspfNbrPendingLSupd Counter32 + } + + alaOspfNbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether the router is acting + as a hitless restart helper for the neighbor." + ::= { alaOspfNbrAugEntry 1 } + + alaOspfNbrRestartHelperAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { alaOspfNbrAugEntry 2 } + + + alaOspfNbrRestartHelperExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- not attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology + -- change. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a hitless restart helper for the neighbor." + ::= { alaOspfNbrAugEntry 3 } + + alaOspfNbrAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area to which this neighbor belongs" + ::= { alaOspfNbrAugEntry 4 } + + alaOspfNbrDrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Designated router of this neighbor" + ::= { alaOspfNbrAugEntry 5 } + + alaOspfNbrBdrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Backup Designated router of this neighbor" + ::= { alaOspfNbrAugEntry 6 } + + alaOspfNbrType OBJECT-TYPE + SYNTAX INTEGER { dynamic (1), + static (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbors learned via the OSPF Hello protocol are dynamic. + Configured neighbors are static" + ::= { alaOspfNbrAugEntry 7 } + + alaOspfNbrMode OBJECT-TYPE + SYNTAX INTEGER { slave(1), + master (2), + slaveHold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current neighbor mode. This is applicable only during adjacency formation" + ::= { alaOspfNbrAugEntry 8 } + + alaOspfNbrMd5SeqNo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence number used in Md5 authentication" + ::= { alaOspfNbrAugEntry 9 } + + alaOspfNbrLastHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds elapsed since the last hello was received from this neighbor" + ::= { alaOspfNbrAugEntry 10 } + + alaOspfNbrPendingLSreq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state requests to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 11 } + + alaOspfNbrPendingLSack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state acknowledgements to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 12 } + + alaOspfNbrPendingLSupd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state update packets to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 13 } + + + +-- ************************************************************************ +-- Extensions to ospfVirtNbrTable +-- ************************************************************************ + alaOspfVirtNbrAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfVirtNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfVirtNbrTable" + ::= { alaProtocolOspf 32 } + + alaOspfVirtNbrAugEntry OBJECT-TYPE + SYNTAX AlaOspfVirtNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information regarding a single virtual neighbor." + REFERENCE + "OSPF Version 2 Management Information Base, Work In Progress + draft-ietf-ospf-mib-update-07.txt Section B.4" + AUGMENTS { ospfVirtNbrEntry } + ::= { alaOspfVirtNbrAugTable 1 } + + AlaOspfVirtNbrAugEntry ::= + SEQUENCE { + alaOspfVirtNbrRestartHelperStatus INTEGER, + alaOspfVirtNbrRestartHelperAge Unsigned32, + alaOspfVirtNbrRestartHelperExitReason INTEGER, + alaOspfVirtNbrDrAddr IpAddress, + alaOspfVirtNbrBdrAddr IpAddress, + alaOspfVirtNbrMode INTEGER, + alaOspfVirtNbrMd5SeqNo Counter32, + alaOspfVirtNbrLastHello Counter32, + alaOspfVirtNbrPendingLSreq Counter32, + alaOspfVirtNbrPendingLSack Counter32, + alaOspfVirtNbrPendingLSupd Counter32 + } + + alaOspfVirtNbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether the router is acting + as a hitless restart helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 1 } + + alaOspfVirtNbrRestartHelperAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 2 } + + alaOspfVirtNbrRestartHelperExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- not attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology + -- change. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a hitless restart helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 3 } + + alaOspfVirtNbrDrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Designated router of this virtual neighbor" + ::= { alaOspfVirtNbrAugEntry 4 } + + alaOspfVirtNbrBdrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Backup Designated router of this virtual neighbor" + ::= { alaOspfVirtNbrAugEntry 5 } + + alaOspfVirtNbrMode OBJECT-TYPE + SYNTAX INTEGER { slave(1), + master (2), + slaveHold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current neighbor mode. This is applicable only during adjacency formation" + ::= { alaOspfVirtNbrAugEntry 6 } + + alaOspfVirtNbrMd5SeqNo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence number used in Md5 authentication" + ::= { alaOspfVirtNbrAugEntry 7 } + + alaOspfVirtNbrLastHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds elapsed since the last hello was received from this neighbor" + ::= { alaOspfVirtNbrAugEntry 8 } + + alaOspfVirtNbrPendingLSreq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state requests to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 9 } + + alaOspfVirtNbrPendingLSack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state acknowledgements to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 10 } + + alaOspfVirtNbrPendingLSupd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state update packets to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 11 } + +-- END + + alaOspfRestartInitiate OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), -- not attempted + plannedRestart (2) -- initiate restart + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Initiates a planned graceful restart, if set to plannedRestart." + ::= { alaProtocolOspf 33 } + +-- ************************************************************************ +-- Expansion of ospfGeneralGroup +-- ************************************************************************ + alaOspfGeneralTable OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 3 } + + alaOspfTotalSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SPF runs performed on this router" + ::= { alaOspfGeneralTable 1 } + + alaOspfTotalIncrSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Incremental SPF runs performed on this router" + ::= { alaOspfGeneralTable 2 } + + alaOspfTotalInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of INIT state neighbors on this router" + ::= { alaOspfGeneralTable 3 } + + alaOspfTotalExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXCHANGE state neighbors on this router" + ::= { alaOspfGeneralTable 4 } + + alaOspfTotalFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FULL state neighbors on this router" + ::= { alaOspfGeneralTable 5 } + + alaOspfTotalAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of areas configured on this router" + ::= { alaOspfGeneralTable 6 } + + alaOspfTotalActiveAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of active areas configured on this router" + ::= { alaOspfGeneralTable 7 } + + alaOspfTotalTransitAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transit areas on this router" + ::= { alaOspfGeneralTable 8 } + + alaOspfTotalNSSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of NSSA areas on this router" + ::= { alaOspfGeneralTable 9 } + + alaOspfTotal2wayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 2-way state neighbors on this router" + ::= { alaOspfGeneralTable 10 } + + +-- ************************************************************************ +-- Expansion to ospfAreaTable +-- ************************************************************************ + alaOspfAreaAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfAreaTable" + ::= { alaProtocolOspf 35 } + + alaOspfAreaAugEntry OBJECT-TYPE + SYNTAX AlaOspfAreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area table additions" + AUGMENTS { ospfAreaEntry } + ::= { alaOspfAreaAugTable 1 } + + AlaOspfAreaAugEntry ::= + SEQUENCE { + alaOspfAreaOperStatus INTEGER, + alaOspfAreaLastSpfRun Counter32, + alaOspfAreaActiveVlinks Counter32, + alaOspfAreaIncrSpfRuns Counter32, + alaOspfAreaInitNbrs Counter32, + alaOspfAreaExchNbrs Counter32, + alaOspfAreaFullNbrs Counter32, + alaOspfAreaNumIntfs Counter32, + alaOspfAreaAttachedIntfs OCTET STRING, + alaOspfArea2WayNbrs Counter32, + alaOspfAreaNssaTranslatorRole INTEGER, + alaOspfAreaNssaTranslatorStabilityInterval Integer32, + alaOspfAreaNssaImportSetPbit INTEGER, + alaOspfAreaNssaTranslatorState INTEGER, + alaOspfAreaNssaElectedTranslatorRouterId IpAddress + } + + alaOspfAreaOperStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + up (2), + down (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the area" + ::= { alaOspfAreaAugEntry 1 } + + alaOspfAreaLastSpfRun OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in secs since last SPF ran for this area" + ::= { alaOspfAreaAugEntry 2 } + + alaOspfAreaActiveVlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active virtual links in this area" + ::= { alaOspfAreaAugEntry 3 } + + alaOspfAreaIncrSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that incremental SPF has been run for this area to + calculate inter-area routes" + ::= { alaOspfAreaAugEntry 4 } + + alaOspfAreaInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf INIT state neighbors in this area" + ::= { alaOspfAreaAugEntry 5 } + + alaOspfAreaExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf EXCHANGE state neighbors in this area" + ::= { alaOspfAreaAugEntry 6 } + + alaOspfAreaFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf FULL state neighbors in this area" + ::= { alaOspfAreaAugEntry 7 } + + alaOspfAreaNumIntfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of interfaces in this area" + ::= { alaOspfAreaAugEntry 8 } + + alaOspfAreaAttachedIntfs OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE (0 .. 2200) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of interfaces attached to this area" + ::= { alaOspfAreaAugEntry 9 } + + alaOspfArea2WayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf 2-WAY state neighbors in this area" + ::= { alaOspfAreaAugEntry 10 } + + alaOspfAreaNssaTranslatorRole OBJECT-TYPE + SYNTAX INTEGER { + always(1), + candidate(2), + none(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Specifies whether or not an NSSA border router will unconditionally translate + Type-7 LSAs into Type-5 LSAs. When set to always, an NSSA border router always + translates Type-7 LSAs into Type-5 LSAs regardless of the translator state of + other NSSA border routers. When set to candidate, an NSSA border router participates + in the translator election process. For non-NSSA border routers, this value is none." + DEFVAL { candidate } + ::= { alaOspfAreaAugEntry 11 } + + alaOspfAreaNssaTranslatorStabilityInterval OBJECT-TYPE + SYNTAX Integer32 (0..120) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Defines the length of time (in seconds) an elected Type-7 translator will continue + to perform its translator duties once it has determined that its translator status + has been deposed by another NSSA border router translator. For non-NSSA border routers, + this value is not defined and will be 0." + DEFVAL { 40 } + ::= { alaOspfAreaAugEntry 12 } + + alaOspfAreaNssaImportSetPbit OBJECT-TYPE + SYNTAX INTEGER { + propagate(1), + doNotPropagate(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether or not an NSSA AS boundary router sets the P-bit when external + routes are imported into the NSSA as Type-7 LSAs. For non-NSSA boundary routers, + this value is not defined and will be none." + DEFVAL { propagate } + ::= { alaOspfAreaAugEntry 13 } + + alaOspfAreaNssaTranslatorState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + elected(2), + disabled(3), + none(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The state of the NSSA Translator, for NSSA border routers. For non-NSSA border + routers, the state is none." + ::= { alaOspfAreaAugEntry 14 } + + alaOspfAreaNssaElectedTranslatorRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elected/current NSSA translator router id elected by this NSSA border router. + For non-NSSA border router, this object is not defined." + ::= { alaOspfAreaAugEntry 15 } + + +-- ************************************************************************ +-- Expansion to ospfExtLsdbTable +-- ************************************************************************ + alaOspfExtLsdbAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfExtLsdbAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfExtLsdbTable" + ::= { alaProtocolOspf 36 } + + alaOspfExtLsdbAugEntry OBJECT-TYPE + SYNTAX AlaOspfExtLsdbAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "External Link state database additions" + AUGMENTS { ospfExtLsdbEntry } + ::= { alaOspfExtLsdbAugTable 1 } + + AlaOspfExtLsdbAugEntry ::= + SEQUENCE { + alaOspfExtLsdbProto INTEGER, + alaOspfExtLsdbRouteTag Counter32, + alaOspfExtLsdbFwdAddr IpAddress, + alaOspfExtLsdbMetricType INTEGER, + alaOspfExtLsdbMetric Integer32, + alaOspfExtLsdbLength Integer32, + alaOspfExtLsdbMask IpAddress + } + + alaOspfExtLsdbProto OBJECT-TYPE + SYNTAX INTEGER { + local (1), + static (2), + direct(3), + rip (4), + ospf(5), + isis (6), + bgp (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol through which this external LSA was learnt" + ::= { alaOspfExtLsdbAugEntry 1 } + + alaOspfExtLsdbRouteTag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit value attached to each external route." + ::= { alaOspfExtLsdbAugEntry 2 } + + alaOspfExtLsdbFwdAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address to which data traffic for the advertised destination is to be forwarded. + If the Forwarding address is set to 0.0.0.0, data traffic is to be forwarded to the + LSA's originator." + ::= { alaOspfExtLsdbAugEntry 3 } + + alaOspfExtLsdbMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), -- comparable cost + type2(2) -- non-comparable cost + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of external metric." + ::= { alaOspfExtLsdbAugEntry 4 } + + alaOspfExtLsdbMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF External TOS 0 Metric." + ::= { alaOspfExtLsdbAugEntry 5 } + + alaOspfExtLsdbLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the AS External Link-State Advertisement." + ::= { alaOspfExtLsdbAugEntry 6 } + + alaOspfExtLsdbMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address mask for the advertised destination." + ::= { alaOspfExtLsdbAugEntry 7 } + + +-- ************************************************************************ + +-- Expansion to ospfAreaAggregateTable +-- ************************************************************************ + alaOspfAreaAggregateAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaAggregateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfAreaAggregateTable" + ::= { alaProtocolOspf 38 } + + alaOspfAreaAggregateAugEntry OBJECT-TYPE + SYNTAX AlaOspfAreaAggregateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additions to the area aggregate table" + AUGMENTS { ospfAreaAggregateEntry } + ::= { alaOspfAreaAggregateAugTable 1 } + + AlaOspfAreaAggregateAugEntry ::= + SEQUENCE { + alaOspfAreaAggregateMetric Integer32 + } + + alaOspfAreaAggregateMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set, this value is used as the metric for the area aggregate route, + overriding the calculated metric" + DEFVAL { 0 } + ::= { alaOspfAreaAggregateAugEntry 1 } + +-- END + + alaOspfDefaultOriginate OBJECT-TYPE + SYNTAX INTEGER { none (1), + only (2), + always (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether this ASBR router originates the default route + into the OSPF normal area(s). If set to 'only', the default route + is advertised into the OSPF normal area, provided the ASBR has + a route to 0.0.0.0/0 in its routing table. Alternatively, if set + to 'always', a default route is advertised into the OSPF domain + regardless of whether the ASBR has a route to 0.0.0.0/0. A value of + 'none' has the effect of not originating the default route." + DEFVAL { none } + ::= { alaProtocolOspf 39 } + + alaOspfDefaultOriginateMetricType OBJECT-TYPE + SYNTAX INTEGER { type1 (1), -- comparable cost + type2 (2) -- non-comparable cost + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of metric to be used with the default route." + DEFVAL { type2 } + ::= { alaProtocolOspf 40 } + + alaOspfDefaultOriginateMetric OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default metric to be used for the default route." + DEFVAL { 1 } + ::= { alaProtocolOspf 41 } + + alaOspfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for OSPF protocol" + DEFVAL { disable } + ::= { alaProtocolOspf 42} + + alaOspfBfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for all OSPF interfaces" + DEFVAL { disable } + ::= { alaProtocolOspf 43} + + alaOspfOpaqueTransitCapability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables opaque LSA accept and retransmit capability for OSPF" + DEFVAL { enable } + ::= { alaProtocolOspf 44} + + + +-- +-- Compliance Statements +-- + + alcatelIND1OSPFMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Open Shortest Path First (OSPF) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + alaOspfMiscellaneousGroup, + alaOspfRouteGroup, + alaOspfBdrRouterGroup, + alaOspfIfMd5Group, + alaOspfGeneralGroup, + alaOspfAreaAugEntryGroup, + alaOspfAreaAggregateAugEntryGroup, + alaOspfIfAugGroup, + alaOspfExtLsdbAugGroup, + alaOspfNbrAugGroup + } + + ::= { alcatelIND1OSPFMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + alaOspfMiscellaneousGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistRouteTag, + alaOspfTimerSpfDelay, + alaOspfTimerSpfHold, + alaOspfRouteNumber, + alaOspfMTUCheck, + alaOspfBfdStatus, + alaOspfBfdAllInterfaceStatus, + alaOspfRestartHelperSupport, + alaOspfRestartHelperStrictLSAChecking, + alaOspfRestartHelperStatus, + alaOspfRFC1583Compatibility, + alaOspfOpaqueLsaSupport, + alaOspfTrafficEngineeringSupport, + alaOspfReferenceBandwidth, + alaOspfRestartSupport, + alaOspfRestartInterval, + alaOspfRestartStatus, + alaOspfRestartAge, + alaOspfRestartExitReason, + alaOspfDefaultOriginate, + alaOspfDefaultOriginateMetricType, + alaOspfDefaultOriginateMetric, + alaOspfRestartInitiate, + alaOspfOpaqueTransitCapability + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of OSPF." + ::= { alcatelIND1OSPFMIBGroups 1 } + + + alaOspfRouteGroup OBJECT-GROUP + OBJECTS + { + alaOspfRouteDest, -- Network Route table + alaOspfRouteMask, + alaOspfRouteTos, + alaOspfRouteNextHop, + alaOspfRouteIfIndex, + alaOspfRouteType, + alaOspfRouteAge, + alaOspfRouteTag, + alaOspfRouteMetric1, + alaOspfRouteMetric2, + alaOspfRouteStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Network Route configuration." + ::= { alcatelIND1OSPFMIBGroups 4 } + + + alaOspfBdrRouterGroup OBJECT-GROUP + OBJECTS + { + alaOspfBdrRouterAreaId, -- Border Router table + alaOspfBdrRouterId, + alaOspfBdrRouterTos, + alaOspfBdrRouterNextHop, + alaOspfBdrRouterIfIndex, + alaOspfBdrRouterType, + alaOspfBdrRouterAge, + alaOspfBdrRouterMetric, + alaOspfBdrRouterStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of routes to Border Routers." + ::= { alcatelIND1OSPFMIBGroups 5 } + + + alaOspfIfMd5Group OBJECT-GROUP + OBJECTS + { + alaOspfIfMd5IpAddress, -- Interface MD5 table + alaOspfIfMd5KeyId, + alaOspfIfMd5Key, + alaOspfIfMd5KeyStartAccept, + alaOspfIfMd5KeyStopAccept, + alaOspfIfMd5KeyStartGenerate, + alaOspfIfMd5KeyStopGenerate, + alaOspfIfMd5RowStatus, + alaOspfIfMd5EncryptKey, + alaOspfIfMd5AuthMode + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface MD5 configuration." + ::= { alcatelIND1OSPFMIBGroups 8 } + + alaOspfGeneralGroup OBJECT-GROUP + OBJECTS + { + alaOspfTotalSpfRuns, + alaOspfTotalIncrSpfRuns, + alaOspfTotalInitNbrs, + alaOspfTotalExchNbrs, + alaOspfTotalFullNbrs, + alaOspfTotalAreas, + alaOspfTotalActiveAreas, + alaOspfTotalTransitAreas, + alaOspfTotalNSSA, + alaOspfTotal2wayNbrs + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface MD5 configuration." + ::= { alcatelIND1OSPFMIBGroups 9 } + + alaOspfAreaAugEntryGroup OBJECT-GROUP + OBJECTS + { + alaOspfAreaOperStatus, + alaOspfAreaLastSpfRun, + alaOspfAreaActiveVlinks, + alaOspfAreaIncrSpfRuns, + alaOspfAreaInitNbrs, + alaOspfAreaExchNbrs, + alaOspfAreaFullNbrs, + alaOspfAreaNumIntfs, + alaOspfAreaAttachedIntfs, + alaOspfArea2WayNbrs, + alaOspfAreaNssaTranslatorRole, + alaOspfAreaNssaTranslatorStabilityInterval, + alaOspfAreaNssaImportSetPbit, + alaOspfAreaNssaTranslatorState, + alaOspfAreaNssaElectedTranslatorRouterId + } + STATUS current + DESCRIPTION + "Extensions to ospfAreaTable." + ::= { alcatelIND1OSPFMIBGroups 10 } + +alaOspfAreaAggregateAugEntryGroup OBJECT-GROUP + OBJECTS + { + alaOspfAreaAggregateMetric + } + STATUS current + DESCRIPTION + "Extensions to ospfAreaAggregateTable." + ::= { alcatelIND1OSPFMIBGroups 11 } + +alaOspfIfAugGroup OBJECT-GROUP + OBJECTS { + alaOspfIfEncryptKey , + alaOspfIfIpMask , + alaOspfIfVlanId , + alaOspfIfDrRouterid , + alaOspfIfBdrRouterid , + alaOspfIfMTU , + alaOspfIfInitNbrs , + alaOspfIfExchNbrs , + alaOspfIfFullNbrs , + alaOspfIfLinkType , + alaOspfIfOperStatus , + alaOspfIfIntfName , + alaOspfIf2WayNbrs , + alaOspfIfBfdStatus , + alaOspfIfBfdDrsOnly + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface configuration." + ::= { alcatelIND1OSPFMIBGroups 12 } + +alaOspfExtLsdbAugGroup OBJECT-GROUP + OBJECTS + { + alaOspfExtLsdbProto, + alaOspfExtLsdbRouteTag, + alaOspfExtLsdbFwdAddr, + alaOspfExtLsdbMetricType, + alaOspfExtLsdbMetric, + alaOspfExtLsdbLength, + alaOspfExtLsdbMask + } + STATUS current + DESCRIPTION + "Objects of ospf ExtLsdb Aug Group." + ::= { alcatelIND1OSPFMIBGroups 13 } + +alaOspfNbrAugGroup OBJECT-GROUP + OBJECTS { + alaOspfNbrRestartHelperStatus , + alaOspfNbrRestartHelperAge , + alaOspfNbrRestartHelperExitReason , + alaOspfNbrAreaId , + alaOspfNbrDrAddress , + alaOspfNbrBdrAddress , + alaOspfNbrType , + alaOspfNbrMode , + alaOspfNbrMd5SeqNo , + alaOspfNbrLastHello , + alaOspfNbrPendingLSreq , + alaOspfNbrPendingLSack , + alaOspfNbrPendingLSupd + } + STATUS current + DESCRIPTION + "Collection of objects for management of OspfNbr configuration." + ::= { alcatelIND1OSPFMIBGroups 14 } + +alaOspfVirtIfAugGroup OBJECT-GROUP + OBJECTS { + alaOspfVirtIfEncryptKey , + alaOspfVirtIfOperStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Virtual Interface configuration." + ::= { alcatelIND1OSPFMIBGroups 15 } + +alaOspfVirtNbrAugGroup OBJECT-GROUP + OBJECTS { + alaOspfVirtNbrRestartHelperStatus , + alaOspfVirtNbrRestartHelperAge , + alaOspfVirtNbrRestartHelperExitReason , + alaOspfVirtNbrDrAddr , + alaOspfVirtNbrBdrAddr , + alaOspfVirtNbrMode , + alaOspfVirtNbrMd5SeqNo , + alaOspfVirtNbrLastHello , + alaOspfVirtNbrPendingLSreq , + alaOspfVirtNbrPendingLSack , + alaOspfVirtNbrPendingLSupd + } + STATUS current + DESCRIPTION + "Collection of objects for management of Virtual Neighbor configuration." + ::= { alcatelIND1OSPFMIBGroups 16 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-OSPF3-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-OSPF3-MIB new file mode 100644 index 0000000..fd07e43 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-OSPF3-MIB @@ -0,0 +1,516 @@ +ALCATEL-IND1-OSPF3-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Ospf3 + FROM ALCATEL-IND1-BASE + ospfv3AreaEntry, ospfv3IfEntry + FROM OSPFV3-MIB + Ipv6Address, Ipv6IfIndexOrZero + FROM IPV6-TC; + + +alcatelIND1OSPF3MIB MODULE-IDENTITY + + LAST-UPDATED "201410060000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of OSPFv3 global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, o +r + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2003 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201410060000Z" + DESCRIPTION + "Added alaOspf3RouteTable." + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ospf3 1 } + +alcatelIND1OSPF3MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIB 1 } +alaProtocolOspf3 OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIBObjects 1 } + +alaOspf3OrigRouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Route tag that is originated with ASEs" + DEFVAL { 0 } + ::= {alaProtocolOspf3 1 } + +alaOspf3TimerSpfDelay OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay (in seconds) between topology change and SPF run" + DEFVAL { 5 } + ::= {alaProtocolOspf3 2 } + +alaOspf3TimerSpfHold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay (in seconds) between subsequent SPF executions" + DEFVAL { 10 } + ::= {alaProtocolOspf3 3 } + +alaOspf3RestartHelperSupport OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This router can be a helper to another restarting router" + DEFVAL { enable } + ::= {alaProtocolOspf3 4 } + +alaOspf3RestartStrictLsaChecking OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Will changed LSA result in restart termination" + DEFVAL { enable } + ::= {alaProtocolOspf3 5 } + +alaOspf3RestartInitiate OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start a graceful restart" + ::= {alaProtocolOspf3 6 } + +alaOspf3MTUCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Verify the MTU of a neighbor matches our own." + ::= {alaProtocolOspf3 7 } + +-- Route Table + +alaOspf3RouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspf3RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF3 Routing table. This table contains + an entry for each valid OSPF unicast route that + can be used for packet forwarding determination. + It is for display purposes only." + ::= { alaProtocolOspf3 8 } + +alaOspf3RouteEntry OBJECT-TYPE + SYNTAX AlaOspf3RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A routing entry." + INDEX { + alaOspf3RouteDest, + alaOspf3RoutePfxLength, + alaOspf3RouteNextHop, + alaOspf3RouteIfIndex + } + ::= { alaOspf3RouteTable 1 } + +AlaOspf3RouteEntry ::= + SEQUENCE { + alaOspf3RouteDest Ipv6Address, + alaOspf3RoutePfxLength Integer32, + alaOspf3RouteNextHop Ipv6Address, + alaOspf3RouteIfIndex Ipv6IfIndexOrZero, + alaOspf3RouteType INTEGER, + alaOspf3RoutePathType INTEGER, + alaOspf3RouteMetric1 Unsigned32, + alaOspf3RouteMetric2 Unsigned32 + } + +alaOspf3RouteDest OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IPv6 address of this route." + ::= { alaOspf3RouteEntry 1 } + +alaOspf3RoutePfxLength OBJECT-TYPE + SYNTAX Integer32(0..128) + UNITS "bits" + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the prefix length of the destination + address." + ::= { alaOspf3RouteEntry 2 } + +alaOspf3RouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On remote routes, the address of the next + system en route; otherwise, ::0 + ('00000000000000000000000000000000'H in ASN.1 + string representation)." + ::= { alaOspf3RouteEntry 3 } + +alaOspf3RouteIfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the local + interface through which the next hop of this + route should be reached." + ::= { alaOspf3RouteEntry 4 } + +alaOspf3RouteType OBJECT-TYPE + SYNTAX INTEGER + { + host(1), -- host route + other(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this route." + ::= { alaOspf3RouteEntry 5 } + +alaOspf3RoutePathType OBJECT-TYPE + SYNTAX INTEGER + { + intraArea(1), -- intra area route + interArea(2), -- inter area route + externalType1(3), -- external type-1 route + externalType2(4) -- external type-2 route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric path type for this route." + ::= { alaOspf3RouteEntry 6 } + +alaOspf3RouteMetric1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route." + ::= { alaOspf3RouteEntry 7 } + +alaOspf3RouteMetric2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An alternate routing metric for this route. It's 0 + for internal routes. For an external route, it's the metric + to reach the ASBR that announced the external route." + ::= { alaOspf3RouteEntry 8 } + +alaOspf3BfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for OSPF protocol" + DEFVAL { disable } + ::= { alaProtocolOspf3 9} + +alaOspf3BfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for all OSPF interfaces" + DEFVAL { disable } + ::= { alaProtocolOspf3 10} + +-- ************************************************************************ +-- Expansion of ospfv3IfTable +-- ************************************************************************ + alaOspf3IfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspf3IfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ospf3IfTable" + ::= { alaProtocolOspf3 11 } + + alaOspf3IfAugEntry OBJECT-TYPE + SYNTAX AlaOspf3IfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspf3IfAugTable" + AUGMENTS { ospfv3IfEntry } + ::= { alaOspf3IfAugTable 1 } + + AlaOspf3IfAugEntry ::= + SEQUENCE { + alaOspf3IfBfdStatus INTEGER, + alaOspf3IfBfdDrsOnly INTEGER + } + + alaOspf3IfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables OSP3F for a BFD interface" + ::= { alaOspf3IfAugEntry 1} + + alaOspf3IfBfdDrsOnly OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables Drs Only option for a BFD interface" + ::= { alaOspf3IfAugEntry 2} + +alaOspf3AreaAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspf3AreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table extends the ofpv3 area table and it is used to + display very granular LSA Counts, Host and Interface counts" + ::= { alaProtocolOspf3 12 } + +alaOspf3AreaAugEntry OBJECT-TYPE + SYNTAX AlaOspf3AreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspf3AreaAugTable" + AUGMENTS { ospfv3AreaEntry } + ::= { alaOspf3AreaAugTable 1 } + +AlaOspf3AreaAugEntry ::= SEQUENCE { + alaOspf3AreaRouterLsaCount Gauge32, + alaOspf3AreaNetworkLsaCount Gauge32, + alaOspf3AreaIntraAreaPrefixLsaCount Gauge32, + alaOspf3AreaInterAreaPrefixLsaCount Gauge32, + alaOspf3AreaInterAreaRouterLsaCount Gauge32, + alaOspf3AreaHostCount Gauge32, + alaOspf3AreaInterfaceCount Gauge32, + alaOspf3AreaSummarizationRangeCount Gauge32 +} + +alaOspf3AreaRouterLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Router LSA Count." + ::= { alaOspf3AreaAugEntry 1 } + +alaOspf3AreaNetworkLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Network LSA Count." + ::= { alaOspf3AreaAugEntry 2 } + +alaOspf3AreaIntraAreaPrefixLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Intra Area LSA Count." + ::= { alaOspf3AreaAugEntry 3 } + +alaOspf3AreaInterAreaPrefixLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Inter area LSA Count." + ::= { alaOspf3AreaAugEntry 4 } + +alaOspf3AreaInterAreaRouterLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the inter area Router LSA Count." + ::= { alaOspf3AreaAugEntry 5 } + +alaOspf3AreaHostCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the host count." + ::= { alaOspf3AreaAugEntry 6 } + +alaOspf3AreaInterfaceCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Interface count." + ::= { alaOspf3AreaAugEntry 7 } + +alaOspf3AreaSummarizationRangeCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the summarization range count." + ::= { alaOspf3AreaAugEntry 8 } + + +-- conformance information + +alcatelIND1OSPF3MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIB 2 } +alcatelIND1OSPF3MIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1OSPF3MIBConformance 1 } +alcatelIND1OSPF3MIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1OSPF3MIBConformance 2 } + +-- compliance statements + +alcatelIND1OSPF3MIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OSPFv3 + and implementing the ALCATEL-IND1-OSPF3 MIB." + MODULE -- this module + MANDATORY-GROUPS { alaOSPF3ConfigMIBGroup } + + ::= { alcatelIND1OSPF3MIBCompliances 1 } + +-- units of conformance + +alaOSPF3ConfigMIBGroup OBJECT-GROUP + OBJECTS { + alaOspf3OrigRouteTag, + alaOspf3TimerSpfDelay, + alaOspf3TimerSpfHold, + alaOspf3RestartHelperSupport, + alaOspf3RestartStrictLsaChecking, + alaOspf3RestartInitiate, + alaOspf3MTUCheck + } + STATUS current + DESCRIPTION + "A collection of objects to support management of OSPF3." + ::= { alcatelIND1OSPF3MIBGroups 1 } + +alaOspf3RouteGroup OBJECT-GROUP + OBJECTS + { + -- Network Route table + alaOspf3RouteType, + alaOspf3RoutePathType, + alaOspf3RouteMetric1, + alaOspf3RouteMetric2, + alaOspf3BfdStatus, + alaOspf3BfdAllInterfaceStatus, + alaOspf3IfBfdDrsOnly, + alaOspf3IfBfdStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Network Route." + ::= { alcatelIND1OSPF3MIBGroups 2 } + +alaOspf3AreaGroup OBJECT-GROUP + OBJECTS + { + -- OSPF3 Area table + alaOspf3AreaRouterLsaCount, + alaOspf3AreaNetworkLsaCount, + alaOspf3AreaIntraAreaPrefixLsaCount, + alaOspf3AreaInterAreaPrefixLsaCount, + alaOspf3AreaInterAreaRouterLsaCount, + alaOspf3AreaHostCount, + alaOspf3AreaInterfaceCount, + alaOspf3AreaSummarizationRangeCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of Router LSAs." + ::= { alcatelIND1OSPF3MIBGroups 3 } +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-PIM-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-PIM-MIB new file mode 100644 index 0000000..8a53964 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-PIM-MIB @@ -0,0 +1,942 @@ +ALCATEL-IND1-PIM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress, Integer32, TimeTicks, + Unsigned32, Counter32 + FROM SNMPv2-SMI + InetAddressType, InetAddress, + InetAddressPrefixLength + FROM INET-ADDRESS-MIB + pimInterfaceEntry + FROM PIM-STD-MIB + RowStatus, TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + routingIND1Pim + FROM ALCATEL-IND1-BASE; + +alcatelIND1PIMMIB MODULE-IDENTITY + + LAST-UPDATED "201505280000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of PIM-SM and PIM-DM global configuration + parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + Copyright (C) 2015 ALE USA, Inc. + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + REVISION "201505280000Z" + DESCRIPTION + "Added V4/V6 bidir ssm compatibility, bidir fast-join, asm fast-join and ssm-fast-join." + + ::= { routingIND1Pim 1 } + +alcatelIND1PIMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 1 } + +alaPimsmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 1 } +alaPimdmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 2 } +alaPimGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 3 } + +-- ************************************************************************ +-- PIM-SM Global Configuration +-- ************************************************************************ + +alaPimsmAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-SM protocol on this router." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 1} + +alaPimsmMaxRPs OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of C-RPs allowed in the PIM-SM + domain." + DEFVAL { 32 } + ::= { alaPimsmGlobalConfig 2 } + +alaPimsmProbeTime OBJECT-TYPE + SYNTAX Integer32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When NULL Registers are used, this is the time + between sending a NULL Register and the Register- + Suppression-Timer expiring unless it is restarted + by receiving a Register-Stop." + DEFVAL { 5 } + ::= { alaPimsmGlobalConfig 3} + +alaPimsmOldRegisterMessageSupport OBJECT-TYPE + SYNTAX INTEGER { + header(1), + full(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the application of the checksum function on + received Register messages in the PIM-SM domain. When + set to full(2), the checksum for a register message + is computed for the entire packet (i.e. includes data). + When set to header(1), the checksum is done only on the + first 8 bytes of the packet. This variable is provided + for interoperability reasons and may be required for + Compatibility with older implementations of PIM-SM v2. + This parameter must be set the same throughout the + PIM-SM domain." + DEFVAL { header } + ::= { alaPimsmGlobalConfig 4 } + +alaPimsmAdminSPTConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables SPT Switchover + upon receiving the first data packet." + DEFVAL { enable } + ::= {alaPimsmGlobalConfig 5 } + +alaPimsmRPThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the RP threshold value (in bps) to be used + in determining when to switch to native + forwarding at the RP. The value of 0 + disables the RP Threshold functionality." + DEFVAL { 1 } + ::= {alaPimsmGlobalConfig 6 } + +alaPimsmV6AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-SM IPv6 protocol on this router." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 7 } + +alaPimsmV6SPTConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables PIM IPv6 SPT Switchover + upon receiving the first data packet." + DEFVAL { enable } + ::= {alaPimsmGlobalConfig 8 } + +alaPimsmV6RPSwitchover OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether PIM IPv6 + will attempt to switch to native forwarding at the RP + upon receiving the first register-encapsulated packet." + DEFVAL { enable } + ::= {alaPimsmGlobalConfig 9 } + +alaPimsmBidirStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM BIDIR protocol on this router." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 10} + +alaPimsmBidirPeriodicInterval OBJECT-TYPE + SYNTAX Integer32 (0..2000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the interval at which the DF for each RPA + will periodically announce its status in a + Winner message. + + A value of 0 indicates that periodic messages will + not be sent." + DEFVAL { 60 } + ::= { alaPimsmGlobalConfig 11 } + +alaPimsmBidirDFAbort OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether the DF + election will be automatically aborted if a PIM hello + is received from a PIM neighbor without the + bidirectional capable option. By default, the DF + election will still occur among those PIM routers that + support BIDIR. By enabling this option, if a BIDIR- + capable router receives a PIM hello from a + non-BIDIR-capable router, the DF election is aborted." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 12} + + +alaPimsmNonBidirHelloPeriod OBJECT-TYPE + SYNTAX Unsigned32 (10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + alaPimNonBidirHello notifications originated by this router. + The default value of 65535 represents an 'infinite' time, in + which case, no alaPimNonBidirHello notifications are ever + sent. + + The non-zero minimum allowed value provides resilience + against propagation of denial-of-service attacks from the + control plane to the network management plane." + DEFVAL { 65535 } + ::= { alaPimsmGlobalConfig 13 } + +alaPimsmNonBidirHelloMsgsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Hello messages that have been + received by a BIDIR-capable device that do not have the + Bidirectional Capable option. + + This counter is incremented if BIDIR mode is enabled on + this router and a PIM Hello message is received from a + PIM neighbor that does not include the Bidirectional Capable + option. + + By default, the reception of these messages will not + effect the BIDIR DF election. The alaPimsmBidirDFAbort + object may be used to change the default behavior + and have the DF election aborted whenever a BIDIR-capable + router receives a PIM hello from a non-BIDIR-capable + router." + ::= { alaPimsmGlobalConfig 14 } + +alaPimsmNonBidirHelloAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type stored in alaPimsmNonBidirHelloOrigin. + + If no Non Bidir Hello messages have been received, this + object is set to unknown(0)." + ::= { alaPimsmGlobalConfig 15 } + +alaPimsmNonBidirHelloOrigin OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the last Non Bidir Hello message + received by this device." + ::= { alaPimsmGlobalConfig 16 } + +alaPimsmV6BidirStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM IPv6 BIDIR protocol on this router." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 17} + +alaPimsmRPHashStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables applying the PIM hash function + defined in RFC 4601 when selecting an RP from two or more equal + group-range-to-RP mappings." + REFERENCE "RFC 4601 section 4.7.2" + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 18 } + +alaPimsmBidirSsmCompat OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether PIM + BIDIR will support receiving IGMPv3 source-specific + joins and treat them as a (*,G) join. + By default, IGMPv3 source-specific joins are ignored + when PIM is operating in BIDIR mode." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 19} + +alaPimsmV6BidirSsmCompat OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether IPv6 PIM + BIDIR will support receiving MLDv2 source-specific + joins and treat them as a (*,G) join. + By default, MLDv2 source-specific joins are ignored + when PIM is operating in BIDIR mode." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 20} + +alaPimsmBidirFastJoin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether PIM + BIDIR will automatically create the routes in hardware + as soon as the BIDIR (*,G) routes are learned. + By default, this is disabled and the routes are not + installed in hardware until the multicast traffic + reaches the switch." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 21} + +alaPimsmV6BidirFastJoin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether IPv6 PIM + BIDIR will automatically create the routes in hardware + as soon as the BIDIR (*,G) routes are learned. + By default, this is disabled and the routes are not + installed in hardware until the multicast traffic + reaches the switch." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 22} + +alaPimsmAsmFastJoin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether PIM + ASM will automatically create the (*,G) routes in + hardware as soon as the ASM (*,G) routes are learned. + By default, this is disabled and the routes are not + installed in hardware until the multicast traffic + reaches the switch." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 23} + +alaPimsmV6AsmFastJoin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether IPv6 PIM + ASM will automatically create the (*,G) routes in + hardware as soon as the ASM (*,G) routes are learned. + By default, this is disabled and the routes are not + installed in hardware until the multicast traffic + reaches the switch." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 24} + +alaPimsmSsmFastJoin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether PIM + will automatically create the (S,G) routes in + hardware as soon as the (S,G) routes are learned. + This includes PIM Sparse Mode (S,G) routes as well + as PIM SSM (S,G) routes. + By default, this is disabled and the routes are not + installed in hardware until the multicast traffic + reaches the switch." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 25} + +alaPimsmV6SsmFastJoin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables whether IPv6 PIM + will automatically create the (S,G) routes in hardware + as soon as the (S,G) routes are learned. + This includes PIM Sparse Mode (S,G) routes as well + as PIM SSM (S,G) routes. + By default, this is disabled and the routes are not + installed in hardware until the multicast traffic + reaches the switch." + DEFVAL { disable } + ::= {alaPimsmGlobalConfig 26} + + +-- ************************************************************************ +-- PIM-DM Global Configuration +-- ************************************************************************ + +alaPimdmAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-DM protocol on this router." + DEFVAL { disable } + ::= {alaPimdmGlobalConfig 1} + +alaPimdmStateRefreshTimeToLive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The TTL to be used by this router's originated State + Refresh messages if the data packet's TTL is not + recorded." + DEFVAL { 16 } + ::= {alaPimdmGlobalConfig 2} + +alaPimdmStateRefreshLimitInterval OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This router will not forward successive State Refresh + messages received at less than this interval." + DEFVAL { 0 } + ::= {alaPimdmGlobalConfig 3} + +alaPimdmV6AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables the + PIM-DM IPv6 protocol on this router." + DEFVAL { disable } + ::= {alaPimdmGlobalConfig 4} + +-- +-- The PIM Dense Group Table +-- This table allows the configuration of pim group mappings to be +-- used with dense mode. These mappings correspond to the sparse +-- mappings defined in the pimStaticRPTable defined in the PIM-STD-MIB. +-- + +alaPimdmDenseGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaPimdmDenseGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to manage configuration of dense groups. + + If the group prefixes configured for two or more rows in + this table overlap, the row with the greatest value of + alaPimdmDenseGroupGrpPrefixLength is used for the overlapping + range." + ::= { alaPimdmGlobalConfig 5 } + +alaPimdmDenseGroupEntry OBJECT-TYPE + SYNTAX AlaPimdmDenseGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the alaPimdmDenseGroupTable. This + entry is preserved on agent restart." + INDEX { alaPimdmDenseGroupAddressType, + alaPimdmDenseGroupGrpAddress, + alaPimdmDenseGroupGrpPrefixLength } + ::= { alaPimdmDenseGroupTable 1 } + +AlaPimdmDenseGroupEntry ::= SEQUENCE { + alaPimdmDenseGroupAddressType InetAddressType, + alaPimdmDenseGroupGrpAddress InetAddress, + alaPimdmDenseGroupGrpPrefixLength InetAddressPrefixLength, + alaPimdmDenseGroupOverrideDynamic TruthValue, + alaPimdmDenseGroupPrecedence Unsigned32, + alaPimdmDenseGroupRowStatus RowStatus +} + +alaPimdmDenseGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this entry." + ::= { alaPimdmDenseGroupEntry 1 } + +alaPimdmDenseGroupGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address that, when combined with + alaPimdmDenseGroupGrpPrefixLength, gives the group prefix for this + entry. The InetAddressType is given by the + alaPimdmDenseGroupAddressType object. + + This address object is only significant up to + alaPimdmDenseGroupGrpPrefixLength bits. The remainder of the + address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry." + ::= { alaPimdmDenseGroupEntry 2 } + +alaPimdmDenseGroupGrpPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group prefix length that, when combined + with alaPimdmDenseGroupGrpAddress, gives the group prefix for this + entry. The InetAddressType is given by the + alaPimdmDenseGroupAddressType object. If alaPimdmDenseGroupAddressType is + 'ipv4' or 'ipv4z', this object must be in the range 4..32. + If alaPimdmDenseGroupGrpAddressType is 'ipv6' or 'ipv6z', this + object must be in the range 8..128." + ::= { alaPimdmDenseGroupEntry 3 } + +alaPimdmDenseGroupOverrideDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether this dense group configuration will override other + group mappings in this group prefix. If this object is + TRUE, then it will override: + + - RP information learned dynamically for groups in this + group prefix. + + - RP information configured in alaPimdmDenseGroupTable with + alaPimdmDenseGroupOverrideDynamic set to FALSE. + + See pimGroupMappingTable for details." + DEFVAL { false } + ::= { alaPimdmDenseGroupEntry 4 } + +alaPimdmDenseGroupPrecedence OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value for pimGroupMappingPrecedence to be used for this + static RP configuration. This allows fine control over + which configuration is overridden by this static + configuration. + + If alaPimdmDenseGroupOverrideDynamic is set to TRUE, all dynamic RP + configuration is overridden by this static configuration, + whatever the value of this object. + + The absolute values of this object have a significance only + on the local router and do not need to be coordinated with + other routers. A setting of this object may have different + effects when applied to other routers. + + Do not use this object unless fine control of static RP + behavior on the local router is required." + ::= { alaPimdmDenseGroupEntry 5 } + +alaPimdmDenseGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which rows in this table can + be created and destroyed. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { alaPimdmDenseGroupEntry 6 } + + +-- ************************************************************************ +-- PIM Global Configuration +-- ************************************************************************ + +alaPimBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables PIM + with the BFD protocol on this router." + DEFVAL { disable } + ::= {alaPimGlobalConfig 1} + +alaPimBfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables BFD + for all PIM interfaces on this router." + DEFVAL { disable } + ::= {alaPimGlobalConfig 2} + +alaPimMoFRRStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables MoFRR + (Multicast only Fast Re-Route) on this router." + DEFVAL { disable } + ::= {alaPimGlobalConfig 3} + +alaPimMoFRRAllRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By default, MoFRR is only applied to multicast + routes that have local clients. Enabling + alaPimMoFRRAllRouteStatus will enable MoFRR + on all routes whether there are local clients + or not. alaPimMoFRRStatus must be enabled for + this to take effect." + DEFVAL { disable } + ::= {alaPimGlobalConfig 4} + +-- ************************************************************************ +-- Expansion of pimInterfaceEntry +-- ************************************************************************ + +alaPimInterfaceAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaPimInterfaceAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for pimInterfaceTable" + ::= { alaPimGlobalConfig 5 } + +alaPimInterfaceAugEntry OBJECT-TYPE + SYNTAX AlaPimInterfaceAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaPimInterfaceAugTable" + AUGMENTS { pimInterfaceEntry } + ::= { alaPimInterfaceAugTable 1 } + +AlaPimInterfaceAugEntry ::= SEQUENCE { + alaPimInterfaceBfdStatus INTEGER +} + +alaPimInterfaceBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/Disables BFD for particular interfaces of PIM." + DEFVAL { disable } + ::= { alaPimInterfaceAugEntry 1 } + +alaPimMbrAllSourcesStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables PIM to notify DVMRP about + the routes to all multicast sources learned instead of just + the directly connected subnets so that these routes can be + advertised in the DVMRP domain via standard DVMRP mechanisms. + This object is only applicable if the router is operating as + a Multicast Border Router." + DEFVAL { disable } + ::= {alaPimGlobalConfig 6} + +alaPimMbrOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether MBR is currently enabled/disabled for PIM." + ::= {alaPimGlobalConfig 7} + +alaPimV6BfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables PIM IPv6 + with the BFD protocol on this router." + DEFVAL { disable } + ::= {alaPimGlobalConfig 8} + +alaPimV6BfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enables/disables BFD + for all PIM IPv6 interfaces on this router." + DEFVAL { disable } + ::= {alaPimGlobalConfig 9} + +-- ************************************************************************ +-- PIM Notifications +-- ************************************************************************ + +alaPimNotifications OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 0 } + +alaPimNonBidirHello NOTIFICATION-TYPE + OBJECTS { alaPimsmNonBidirHelloAddressType, + alaPimsmNonBidirHelloOrigin } + STATUS current + DESCRIPTION + "An alaPimNonBidirHello notification signifies that + a bidir-capable router has received a PIM hello from + a non-bidir-capable router. + + This notification is generated whenever the counter + alaPimsmNonBidirHelloMsgsRcvd is incremented, subject + to the rate limit specified by + alaPimsmNonBidirHelloNotificationPeriod." + ::= { alaPimNotifications 1 } + +-- conformance information + +alcatelIND1PIMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 2 } +alcatelIND1PIMMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1PIMMIBConformance 1 } +alcatelIND1PIMMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1PIMMIBConformance 2 } + + +-- compliance statements + +alaPimsmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running PIM Sparse + Mode and implementing the ALCATEL-IND1-PIM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaPimsmConfigMIBGroup, alaPimConfigMIBGroup } + + ::= { alcatelIND1PIMMIBCompliances 1 } + +alaPimdmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running PIM Dense + Mode and implementing the ALCATEL-IND1-PIM MIB." + MODULE -- this module + MANDATORY-GROUPS { alaPimdmConfigMIBGroup, alaPimConfigMIBGroup } + + ::= { alcatelIND1PIMMIBCompliances 2 } + +-- units of conformance + +alaPimsmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaPimsmAdminStatus, alaPimsmMaxRPs, + alaPimsmProbeTime, alaPimsmOldRegisterMessageSupport, + alaPimsmAdminSPTConfig, alaPimsmRPThreshold, + alaPimsmV6AdminStatus, alaPimsmV6SPTConfig, + alaPimsmV6RPSwitchover, alaPimsmBidirStatus, + alaPimsmBidirPeriodicInterval, alaPimsmBidirDFAbort, + alaPimsmNonBidirHelloPeriod, alaPimsmNonBidirHelloMsgsRcvd, + alaPimsmV6BidirStatus, alaPimsmRPHashStatus, + alaPimsmBidirSsmCompat, alaPimsmV6BidirSsmCompat, + alaPimsmBidirFastJoin, alaPimsmV6BidirFastJoin, + alaPimsmAsmFastJoin, alaPimsmV6AsmFastJoin, + alaPimsmSsmFastJoin, alaPimsmV6SsmFastJoin + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of PIM Sparse Mode routers." + ::= { alcatelIND1PIMMIBGroups 1 } + +alaPimdmConfigMIBGroup OBJECT-GROUP + OBJECTS { alaPimdmAdminStatus, alaPimdmStateRefreshTimeToLive, + alaPimdmStateRefreshLimitInterval, + alaPimdmV6AdminStatus, alaPimdmDenseGroupOverrideDynamic, + alaPimdmDenseGroupPrecedence, alaPimdmDenseGroupRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of PIM Dense Mode routers." + ::= { alcatelIND1PIMMIBGroups 2 } + +alaPimConfigMIBGroup OBJECT-GROUP + OBJECTS { alaPimBfdStatus, + alaPimBfdAllInterfaceStatus, + alaPimMoFRRStatus, + alaPimMoFRRAllRouteStatus, + alaPimInterfaceBfdStatus, + alaPimMbrAllSourcesStatus, + alaPimMbrOperStatus, + alaPimV6BfdStatus, + alaPimV6BfdAllInterfaceStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of PIM routers." + ::= { alcatelIND1PIMMIBGroups 3 } + +alaPimOptionalGroup OBJECT-GROUP + OBJECTS { + alaPimsmNonBidirHelloAddressType, + alaPimsmNonBidirHelloOrigin + } + STATUS current + DESCRIPTION + " PIM objects to stop the tools from complaining " + ::= { alcatelIND1PIMMIBGroups 4 } + +alaPimNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alaPimNonBidirHello + } + STATUS current + DESCRIPTION + " PIM Notification objects " + ::= { alcatelIND1PIMMIBGroups 5 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-POLICY-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-POLICY-MIB new file mode 100644 index 0000000..7a2105c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-POLICY-MIB @@ -0,0 +1,1009 @@ +ALCATEL-IND1-POLICY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + OBJECT-IDENTITY, + Counter32, + Integer32, + TimeTicks, + IpAddress FROM SNMPv2-SMI + + RowStatus, + TEXTUAL-CONVENTION FROM SNMPv2-TC + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + softentIND1Policy FROM ALCATEL-IND1-BASE; + +-- +-- Module Identity +-- + +alcatelIND1PolicyMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration and monitoring of policy manager parameters + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + ::= { softentIND1Policy 1 } + + +-- +-- Object roots used in this MIB +-- + + alcatelIND1PolicyMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For POLICY MIB Subsystem Notifications." + ::= { alcatelIND1PolicyMIB 0 } + + alcatelIND1PolicyMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application objects" + ::= { alcatelIND1PolicyMIB 1 } + + alcatelIND1PolicyMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application conformance information" + ::= { alcatelIND1PolicyMIB 2 } + + alcatelIND1PolicyMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application units of conformance" + ::= { alcatelIND1PolicyMIBConformance 1 } + + alcatelIND1PolicyMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for policy manager application compliance statements" + ::= { alcatelIND1PolicyMIBConformance 2 } + +-- +-- Textual Conventions +-- + +-- The policyEventCodes represents all possible policy events + + PolicyEventCodes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The policyEventCodes TC describes all possible policy events + and should be used for NMS correlation." + SYNTAX INTEGER { + pyEventInitLog(1), + pyEventLdapInit(2), + pyEventLdapSearch(3), + pyEventTooManyRequests(4), + pyEventServerStateChange(5), + pyEventLdapSyntaxSourceAddr(6), + pyEventLdapSyntaxDestAddr(7), + pyEventLdapSyntaxInDSByte(8), + pyEventLdapSyntaxRecDSByte(9), + pyEventLdapSyntaxPVPMonth(10), + pyEventLdapSyntaxPVPDoW(11), + pyEventLdapSyntaxPVPToD(12), + pyEventLdapSyntaxPVPTime(13), + pyEventLdapSyntaxSPort(14), + pyEventLdapSyntaxDPort(15), + pyEventLdapReferenceTP(16), + pyEventLdapReferencePVP(17), + pyEventInternalCodeError(18), + pyEventLdapSelectError(19), + pyEventLdapReferenceXYLAN(20), + pyEventDebugMemoryAlloc(21), + pyEventDebugMemoryFree(22), + pyEventPolicyCacheFlushed(23), + pyEventLdapServerDefined(24), + pyEventLdapSyntaxSourceMACAddr(25), + pyEventLdapSyntaxDestMACAddr(26), + pyEventLdapServerDeleted(27), + pyEventOptimizedPvpMonth(28), + pyEventOptimizedPvpDoW(29), + pyEventZeroPvpMonth(30), + pyEventZeroPvpDoW(31), + pyEventRuleScope(32), + pyEventRuleActivated(33), + pyEventRuleDeactivated(34), + pyEventLdapReferenceIPFilter(35), + pyEventLdapSyntaxTOSByte(36), + pyEventTimeChangeDetected(37), + pyEventPolicyWillNeverBeValid(38), + pyEventLdapSetOption(39), + pyEventLdapTLSChannelInit(40), + pyEventLdapTLSParametersOK(41), + pyEventMaxPolicyCountReached(42), + pyEventMemoryError(43), + pyEventMonitorSocketError(44), + pyEventDispositionError(45), + pyEventNameLengthError(46), + pyEventTableResize(47), + pyEvent48(48), + pyEvent49(49), + pyEvent50(50), + pyEvent51(51), + pyEvent52(52), + pyEvent53(53), + pyEvent54(54), + pyEvent55(55), + pyEvent56(56), + pyEvent57(57), + pyEventPolicyCacheLoaded(58) + } + + +-- +-- Global parameters +-- + +serverPolicyDecision OBJECT-TYPE + SYNTAX INTEGER { + flushPolicies(0), + recachePolicies(1), + recacheQMMACGroup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows an NMS application to influence the policy + manager's treatment of existing policy decisions that were + established by the policy manager. By setting recachePolicies, + an NMS can cause the policy manager to reload all its policies from the + current primary LDAP server. By setting flushPolicies, all the policies + are deleted by the policy manager." + ::= { alcatelIND1PolicyMIBObjects 1 } + +rsvpDefaultPolicy OBJECT-TYPE + SYNTAX INTEGER { + accept(1), + deny(2) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This object allows an NMS application to define the agent action + when there are no policy servers available to a switch. When + this object is set to accept(1), the policy manager in the switch + will allow all RSVP control message requests. When set to deny(2), + the policy manager will deny all RSVP control message requests." + ::= { alcatelIND1PolicyMIBObjects 2 } + +policyManagerEventTableSize OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the size of the policy manager event table. + When this object is set, the subagent adjusts the event table to + meet the size defined." + DEFVAL { 50 } + ::= { alcatelIND1PolicyMIBObjects 3 } + +-- +-- The directoryServerTable provides an NMS with the ability to define and +-- control what directory servers a switch can access. The object +-- directoryServerRowStatus provides a uniform way to create and remove +-- rows (entries) of the table. The NMS can define switch access to use via +-- authenticated or unauthenticated LDAP bind operations +-- (via directoryServerAuthenticationType) and their appropriate parameters +-- + +directoryServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DirectoryServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information related to the LDAP-based + directory server from the perspective of the policy manager." + ::= { alcatelIND1PolicyMIBObjects 4 } + +directoryServerEntry OBJECT-TYPE + SYNTAX DirectoryServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the directory server table. Each entry + represents a directory server instance to the policy manager." + INDEX {directoryServerAddress, directoryServerPort} + ::= {directoryServerTable 1} + +DirectoryServerEntry ::= SEQUENCE { + directoryServerAddress + IpAddress, + directoryServerPort + Integer32, + directoryServerPreference + Integer32, + directoryServerAuthenticationType + INTEGER, + directoryServerUserId + SnmpAdminString, + directoryServerPassword + SnmpAdminString, + directoryServerSearchbase + SnmpAdminString, + directoryServerCacheChange + INTEGER, + directoryServerLastChange + TimeTicks, + directoryServerAdminStatus + INTEGER, + directoryServerOperStatus + INTEGER, + directoryServerRowStatus + RowStatus, + directoryServerEnableSSL + INTEGER +} + +directoryServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of an LDAP server. The policy manager uses this + object combined with the directory server port number to uniquely + identify an LDAP server to use for directory queries and updates." + ::= {directoryServerEntry 1} + +directoryServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the TCP port number, which, along with the + directory server IP address, identifies the LDAP server." + DEFVAL { 389 } + ::= {directoryServerEntry 2} + +directoryServerPreference OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the relative preference of the server + entry. The higher the value of this object, the greater the + preference the policy manager places on using this server for + LDAP queries. This object is used when the policy manager uses + server selection based on the configured preference." + DEFVAL { 0 } + ::= {directoryServerEntry 3} + +directoryServerAuthenticationType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + simplePassword(1)--, +-- kerberos(2), +-- publicKey(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies what authentication + mechanism the LDAP server expects. For simplePassword(1), + the policy manager uses the directoryServerPassword object + for each LDAP query. kerberos and publicKey mechanisms are + currently unsupported. The none(0) value directs the policy + manager to use the 'anonymous' method for LDAP queries." + DEFVAL { none } + ::= {directoryServerEntry 4} + +directoryServerUserId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object only has significance when the + directoryServerAuthenticationType has a value of + simplePassword(1). This simple display string is used by the + policy manager in LDAP queries and updates." + ::= {directoryServerEntry 5} + +directoryServerPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object only has significance when the + directoryServerAuthenticationType has a value of + simplePassword(1). This simple display string is used by the + policy manager in LDAP queries and updates." + ::= {directoryServerEntry 6} + +directoryServerSearchbase OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the base object required for + LDAP search operations. This object represents, in + distinguished name format, the point where server + searches start. Generally, this object represents + the base object of the organization." + DEFVAL { "o=Alcatel IND, c=US" } + ::= {directoryServerEntry 7} + +directoryServerCacheChange OBJECT-TYPE + SYNTAX INTEGER { + none(0), + recachePolicy(1)--, +-- recacheAll(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows an NMS application to influence the policy + manager's cache of policy-related data when this server becomes + the primary LDAP server selected for the switch. Setting this object + to recachePolicy(1) conveys to the policy manager that the + policy class object should be obtained from the LDAP server + represented by this table entry when this server becomes the + primary LDAP server. By setting this object to 'none', the + policy manager will use the existing policy and policy rule + cache rather than reloading the policy data from this server. + In the case where there is no policy cache (for instance, when + the switch powers up) the policy manager will attempt to reload + the policy class cache even if this object is set to 'none'. " + DEFVAL { none } + ::= {directoryServerEntry 8} + +directoryServerLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of sysUpTime at the time of + the last creation, deletion or modification of an object in + this table entry." + ::= {directoryServerEntry 9} + +directoryServerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the desired administrative state of + the directory server. The up and down states control the + policy manager's decision to user the server for LDAP queries + and updates." + DEFVAL { up } + ::= {directoryServerEntry 10} + +directoryServerOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + unknown(3)--, +-- testing(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current operational state of the + LDAP server. Semantics of this object closely resemble the + ifOperStatus definition, however, the LDAP application layer + is NOT modeled as an interface as defined by RFC2233." + DEFVAL { unknown } + ::= {directoryServerEntry 11} + +directoryServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new table entry or modify + or delete an existing table entry in this table." + DEFVAL { createAndGo } + ::= {directoryServerEntry 12} + + +directoryServerEnableSSL OBJECT-TYPE + SYNTAX INTEGER { + disableSSL(0), + enableSSL(1) + + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables or disables SSL for the LDAP server." + DEFVAL { disableSSL } + ::= {directoryServerEntry 13} +-- +-- policyEventTable +-- + +policyEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains significant events related to the + operation of the policy manager. " + ::= { alcatelIND1PolicyMIBObjects 5} + +policyEventEntry OBJECT-TYPE + SYNTAX PolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy manager event table." + INDEX { policyEventIndex } + ::= {policyEventTable 1} + +PolicyEventEntry ::= SEQUENCE { + policyEventIndex + Integer32, + policyEventCode + PolicyEventCodes, + policyEventDetailString + SnmpAdminString, + policyEventTime + TimeTicks +} + +policyEventIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object uniquely identifies the event record." + ::= {policyEventEntry 1} + +policyEventCode OBJECT-TYPE + SYNTAX PolicyEventCodes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the event that occurred. The internal + protocol error and LDAP error events are rollup events that + represent a collection of events with similar characteristics. + The internal error event occurs due to software resource or + logic problems; the LDAP error occurs because of LDAP init, + search, format, protocol or other similar errors." + ::= {policyEventEntry 2} + +policyEventDetailString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives details about the event that took place. + Included in the string are (potentially) fields that provide + more specific fault location and isolation, context resolution, + and event (error) instance information." + ::= {policyEventEntry 3} + +policyEventTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of sysUpTime at the time + the event occurred." + ::= {policyEventEntry 4} + +-- +-- The rule names table provides confirmation to an element manager +-- that policy rules are loaded on a switch. +-- + +policyRuleNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyRuleNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information that identifies the LDAP-based + policy rules defined on a directory server that are pushed by + the policy manager to the QoS&F manager for making policy decisions." + ::= { alcatelIND1PolicyMIBObjects 6} + +policyRuleNamesEntry OBJECT-TYPE + SYNTAX PolicyRuleNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy rules table. Each entry represents the + name of a policy rule on the directory server. The policy manager + uses these names to build the correct policy rules." + INDEX {policyRuleNamesIndex} + ::= {policyRuleNamesTable 1} + +PolicyRuleNamesEntry ::= SEQUENCE { + policyRuleNamesIndex + Integer32, + policyRuleNamesName + SnmpAdminString, + policyRuleNamesRowStatus + RowStatus, + policyRuleOperStatus + INTEGER + } + +policyRuleNamesIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a unique index identifying the policyRuleNames entry." + ::= { policyRuleNamesEntry 1 } + +policyRuleNamesName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the name of the policyRule that the policy manager + will use to build a switch policy. The name coincides with the directory + server class name equivalent." + ::= { policyRuleNamesEntry 2 } + +policyRuleNamesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Deprecated (to avoid proliferation of control planes) - rules + to be changed should be updated in LDAP and flushed/pushed to + switches accordingly." + DEFVAL { active } + ::= { policyRuleNamesEntry 3 } + +policyRuleOperStatus OBJECT-TYPE + SYNTAX INTEGER { + -- mip_def_values.h : MIP_ROW_STATUS_VALUES.ROWSTATUS_* + -- and these should stay in agreement + up(1), + down(2), -- invalid, POLICY_INVALID, NotInService + notReady(3) -- eg; pending PVP (POLICY ! _INVALID but ! _ACTIVE) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to convey to an NMS the state of the policy. + A value of 'up' implies that the policy rule has been pushed to + the QoS / filtering manager (i.e. the PEP). A value of 'down' + means the policy is invalid, so it was not pushed to the + QoS / filtering manager. A value of 'notReady' means this + rule is valid, but not currently active (PVP not active, etc)." + DEFVAL { up } + ::= { policyRuleNamesEntry 4 } + +-- +-- policyStatsTable +-- + +policyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the objects maintained by the policy manager + representing statistics available on a per policy server instance. + The objects in this table correspond directly to the similarly named + objects in , except that the objects in + the draft are scalars. Note that the I-D is now RFC 2758, and experimental + category RFC. + There are semantic differences from RFC 2758 for some objects - the + differences are detailed in the DESCRIPTION clauses. Some objects + behave differently from the RFC because of our combined PDP/PEP + implementation. Note that RFC 2758 applies to hosts more than switches." + ::= { alcatelIND1PolicyMIBObjects 7 } + +policyStatsEntry OBJECT-TYPE + SYNTAX PolicyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy manager stats table." + INDEX {policyStatsAddress, policyStatsServerPort } + ::= {policyStatsTable 1} + +PolicyStatsEntry ::= SEQUENCE { + policyStatsAddress + IpAddress, + policyStatsServerPort + Integer32, + policyStatsQueryCount + Counter32, + policyStatsAccessCount + Counter32, + policyStatsSuccessAccessCount + Counter32, + policyStatsNotFoundCount + Counter32 +} + +policyStatsAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the policy server related to these statistics" + ::= { policyStatsEntry 1 } + +policyStatsServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TCP port number of the policy server related to these statistics" + ::= { policyStatsEntry 2 } + +policyStatsQueryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The query count gives the total number of times a policy repository + was queried by the policy decision point. The policy repository is the LDAP + server where policies are stored." + ::= { policyStatsEntry 3 } + +policyStatsAccessCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of times that a policy repository was + accessed with respect to a policy agent. The policy decision + point (PDP) in this implementation accesses the repository via + LDAP. The access count includes all operations required to + access the policy rules (including role evaluations and discrete + policy entry accesses.) + + The value of this object will increment on repository access." + ::= { policyStatsEntry 4 } + +policyStatsSuccessAccessCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful policy repository accesses. This + value increments if a 'known' attribute has been discovered in + a repository search, regardless of its PDP processing status. + This object will increment less than policyStatsAccessCount + on most repository accesses, based on repository structure + and what roles match the policy decision point." + ::= { policyStatsEntry 5 } + +policyStatsNotFoundCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of policy repository accesses that resulted + in an entry not being located. Not found counts increment on + protocol search failures and other attribute lookup problems. + Generally, policyStatsNotFoundCount increments only in + error cases." + ::= { policyStatsEntry 6 } + +-- +-- The policyNotificationTable allows an NMS to control notifications produced +-- by switch software. This table allows an NMS to "zone in" on problems +-- by singling out specific events as part of a pro-active monitoring strategy +-- by the NMS application. +-- + +policyNotificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an association between an event ID and the + notification method that the policy manager uses to convey to an + NMS that the event occurred. " + ::= { alcatelIND1PolicyMIBObjects 8 } + +policyNotificationEntry OBJECT-TYPE + SYNTAX PolicyNotificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the policy manager notification table." + INDEX { policyNotificationIndex } + ::= {policyNotificationTable 1} + +PolicyNotificationEntry ::= SEQUENCE { + policyNotificationIndex + PolicyEventCodes, + policyNotificationCode + INTEGER, + policyEventCount + Counter32 +} + +policyNotificationIndex OBJECT-TYPE + SYNTAX PolicyEventCodes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a unique index identifying the policyNotification entry. + This index corresponds to the same value as the policyEvent." + ::= { policyNotificationEntry 1 } + +policyNotificationCode OBJECT-TYPE + SYNTAX INTEGER { + noNotification(0), + writeToLog(1), + sendTrap(2), + logAndTrap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the notification method used to convey information + about switch events to the NMS. The notification code allows for + multiple notification methods, updated by an NMS by setting the + appropriate method corresponding to the event index." + ::= { policyNotificationEntry 2 } + +policyEventCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of times that this event was recognized. This value + increments for each event occurance. No advertised management + facility exists to clear these history counters. This object is + intended to be a hint to management applications as to the past + operating history of a switch even if entries are no longer + present in the policyEventTable." + ::= { policyNotificationEntry 3 } + +policyManagerSwitchIdentifier OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object type identifies the switch + with a identifier that is unique through out the network + This identifier is stored on the switch and the Directory + Server for policies that are specific to this switch. + If this variable is changed on the switch then the Directory + Server also must be changed correspondingly. + Changing the variable on the switch and not making the + corresponding change on the Directory Server will render the + policies defined for this switch unusable.The syntax of this + variable is macAddress:Date:Time. + Example: xx:xx:xx:xx:xx:xx:yyyymmdd:hhmmss " + ::= { alcatelIND1PolicyMIBObjects 9 } + +-- +-- Traps definitions +-- + +policyManagerTrapObjs OBJECT IDENTIFIER ::= { alcatelIND1PolicyMIBObjects 10 } + +-- +-- Trap description +-- + +policyEventNotification NOTIFICATION-TYPE + OBJECTS { + policyTrapEventDetailString, + policyTrapEventCode + } + STATUS current + DESCRIPTION + "The policyEventNotification allows the switch to notify an NMS when + significant events happen. The NMS can then investigate and perform + appropriate control functions. Other tables allow the NMS app to + zone in on the problem as part of a proactive monitoring system by the + NMS application. " + ::= { alcatelIND1PolicyMIBNotifications 1 } + +-- +-- Trap objects +-- + +policyTrapEventDetailString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Details about the event that took place" + ::= { policyManagerTrapObjs 1 } + +policyTrapEventCode OBJECT-TYPE + SYNTAX PolicyEventCodes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The code of the event" + ::= { policyManagerTrapObjs 2 } + +-- +-- compliance statements +-- + +alcatelIND1PolicyMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The policy manager compliance statement" + MODULE -- this module + MANDATORY-GROUPS { + policyMIBGlobalGroup, + policyMIBDirectoryServerGroup, + policyMIBEventTableGroup, + policyMIBRuleNamesGroup, + policyMIBStatsGroup, + policyMIBNotificationGroup + } + ::= { alcatelIND1PolicyMIBCompliances 1 } + +-- +-- units of conformance +-- + +policyMIBGlobalGroup OBJECT-GROUP + OBJECTS { + serverPolicyDecision, + policyManagerEventTableSize, + policyManagerSwitchIdentifier + } + STATUS current + DESCRIPTION + "A collection of objects providing information on global + policy manager state" + ::= { alcatelIND1PolicyMIBGroups 1 } + +policyMIBDirectoryServerGroup OBJECT-GROUP + OBJECTS { + directoryServerAddress, + directoryServerPort, + directoryServerPreference, + directoryServerAuthenticationType, + directoryServerUserId, + directoryServerPassword, + directoryServerSearchbase, + directoryServerCacheChange, + directoryServerLastChange, + directoryServerAdminStatus, + directoryServerOperStatus, + directoryServerRowStatus, + directoryServerEnableSSL + } + STATUS current + DESCRIPTION + "A collection of objects for managing LDAP directory + servers" + ::= { alcatelIND1PolicyMIBGroups 2 } + +policyMIBEventTableGroup OBJECT-GROUP + OBJECTS { + policyEventIndex, + policyEventCode, + policyEventDetailString, + policyEventTime + } + STATUS current + DESCRIPTION + "A collection of objects detailling the events that + occurred during policy manager operation" + ::= { alcatelIND1PolicyMIBGroups 3 } + +policyMIBRuleNamesGroup OBJECT-GROUP + OBJECTS { + policyRuleNamesIndex, + policyRuleNamesName, + policyRuleNamesRowStatus, + policyRuleOperStatus + } + STATUS current + DESCRIPTION + "A collection of object to know which policy rules have + been retrieved from a directory server" + ::= { alcatelIND1PolicyMIBGroups 4 } + +policyMIBStatsGroup OBJECT-GROUP + OBJECTS { + policyStatsAddress, + policyStatsServerPort, + policyStatsAccessCount, + policyStatsSuccessAccessCount, + policyStatsNotFoundCount, + policyStatsQueryCount + } + STATUS current + DESCRIPTION + "A collection of object to keep a trace of how directory + servers are accessed by the policy manager" + ::= { alcatelIND1PolicyMIBGroups 5 } + +policyMIBNotificationGroup OBJECT-GROUP + OBJECTS { + policyNotificationIndex, + policyNotificationCode, + policyEventCount, + policyTrapEventDetailString, + policyTrapEventCode + } + STATUS current + DESCRIPTION + "A collection of object to configure what the policy manager + must do when specific events happen" + ::= { alcatelIND1PolicyMIBGroups 6 } + + +policyMIBTrapEventGroup OBJECT-GROUP + OBJECTS { + policyTrapEventDetailString, + policyTrapEventCode + } + STATUS current + DESCRIPTION + "A collection of objects that appear in policy manager + event notifications." + ::= { alcatelIND1PolicyMIBGroups 7 } + + +policyMIBTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + policyEventNotification + } + STATUS current + DESCRIPTION + "Collection of traps for management of Policy Manager" + ::= { alcatelIND1PolicyMIBGroups 8 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MAPPING b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MAPPING new file mode 100644 index 0000000..d8257fa --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MAPPING @@ -0,0 +1,298 @@ +ALCATEL-IND1-PORT-MAPPING DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY FROM SNMPv2-SMI + RowStatus FROM SNMPv2-TC + InterfaceIndexOrZero FROM IF-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + softentIND1PortMapping FROM ALCATEL-IND1-BASE; + + + alcatelIND1PortMappingMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Port Mapping session control + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1PortMapping 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMappingMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mapping + Subsystem Managed Objects." + ::= { alcatelIND1PortMappingMIB 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + portMapping OBJECT IDENTIFIER ::= { alcatelIND1PortMappingMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxx +-- Port Mapping Status Table +-- xxxxxxxxxxxxxxxxxxx + +portMappingSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMapSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mapping session instances." + ::= { portMapping 1 } + + +pmapSessionEntry OBJECT-TYPE + SYNTAX PMapSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mapping entry." + INDEX { pmapSessionNumber } + ::= { portMappingSessionTable 1 } + + +PMapSessionEntry ::= SEQUENCE { + pmapSessionNumber + Integer32, + pmapSessionStatus + INTEGER, + pmapSessionDirection + INTEGER, + pmapSessionRowStatus + RowStatus, + pmapSessionUnknownUnicastFloodStatus + INTEGER, + pmapSessionDynProxyARP + INTEGER + } + +pmapSessionNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies a specific port mapping instance." + DEFVAL { 1 } + ::= { pmapSessionEntry 1 } + +pmapSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether port mapping is configured with or without user/network ports. + the session is disabled by default. The switch administrator has to + explicity enable a session once configured. Also a session can only + be enabled if there are 2 or more user/network ports in that session." + DEFVAL { disable } + ::= { pmapSessionEntry 2 } + +pmapSessionDirection OBJECT-TYPE + SYNTAX INTEGER { + uni (1), + bi (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The session direction (uni/ bi) for this sessions network ports." + DEFVAL { bi } + ::= { pmapSessionEntry 3 } + +pmapSessionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { pmapSessionEntry 4 } + +pmapSessionUnknownUnicastFloodStatus OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To enable or disable unknown unicast flooding from network port to user ports for this session." + DEFVAL { enable } + ::= { pmapSessionEntry 5 } + +pmapSessionDynProxyARP OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enables/disables Dynamic proxy ARP on the port mapping session." + DEFVAL { disable } + ::= { pmapSessionEntry 6} + + +-- xxxxxxxxxxxxxxxxxxx +-- Port Mapping Table +-- xxxxxxxxxxxxxxxxxxx + +portMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mapping table instances." + ::= { portMapping 2 } + + +pmapEntry OBJECT-TYPE + SYNTAX PMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mapping entry." + INDEX { pmapSessionNumber, pmapPortIfIndex } + ::= { portMappingTable 1 } + + +PMapEntry ::= SEQUENCE { + pmapPortIfIndex + InterfaceIndexOrZero, + pmapPortType + INTEGER, + pmapRowStatus + RowStatus + } + + +pmapPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for this port (user/network port)." + DEFVAL { 0 } + ::= { pmapEntry 1 } + +pmapPortType OBJECT-TYPE + SYNTAX INTEGER { + user (1), + network (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The logical group (user/network) number for this port instance." + DEFVAL { user } + ::= { pmapEntry 2 } + +pmapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { pmapEntry 3 } + +-- -------------------------------------------------------------- +-- Port Mapping MIB - Conformance Information +-- -------------------------------------------------------------- +pmapConformance OBJECT IDENTIFIER ::= { alcatelIND1PortMappingMIB 2 } +pmapGroups OBJECT IDENTIFIER ::= { pmapConformance 1 } +pmapCompliances OBJECT IDENTIFIER ::= { pmapConformance 2 } +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- Units of conformance +-- -------------------------------------------------------------- +pmapSessionTableGroup OBJECT-GROUP + OBJECTS { + pmapSessionStatus, + pmapSessionDirection, + pmapSessionRowStatus, + pmapSessionUnknownUnicastFloodStatus, + pmapSessionDynProxyARP + } + STATUS current + DESCRIPTION + "Mandatory objects for the Port Mapping Session Table group" + ::= { pmapGroups 1 } + +pmapTableGroup OBJECT-GROUP + OBJECTS { + pmapPortType, + pmapRowStatus + } + STATUS current + DESCRIPTION + "Mandatory objects for the Port Mapping Table group" + ::= { pmapGroups 2 } + +-- -------------------------------------------------------------- +-- Compliance statements +-- -------------------------------------------------------------- +pmapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for support of Port Mapping." + MODULE + MANDATORY-GROUPS { + pmapSessionTableGroup, + pmapTableGroup + } + ::= { pmapCompliances 1 } +-- -------------------------------------------------------------- + + END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIB new file mode 100644 index 0000000..7d6d14f --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIB @@ -0,0 +1,4308 @@ +ALCATEL-IND1-PORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, Counter64, + NOTIFICATION-TYPE, MODULE-IDENTITY, + TimeTicks, Integer32, Unsigned32 FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + DisplayString, MacAddress, DateAndTime, TEXTUAL-CONVENTION, RowStatus + FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + ifIndex, ifInErrors, ifOutErrors, ifEntry, + InterfaceIndex FROM IF-MIB + softentIND1Port FROM ALCATEL-IND1-BASE + alclnkaggAggIndex FROM ALCATEL-IND1-LAG-MIB; + + +alcatelIND1PortMIB MODULE-IDENTITY + + LAST-UPDATED "201311220000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This group contains the configuration information data + for the Ethernet and Fiber Channel Switching Module. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2013 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201311220000Z" + DESCRIPTION + "Add support for Fiber Channel interface statistics" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Port 1} + +CableState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value used to indicate the status of a cable + pair" + SYNTAX INTEGER { + ok(1), + open(2), + short(3), + openShort(4), + crossTalk(5), + unknown(6) + } + +alcatelIND1PortNotifications OBJECT IDENTIFIER ::= { alcatelIND1PortMIB 0 } +alcatelIND1PortMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1PortMIB 1 } +alcatelIND1PortMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1PortMIB 2 } + +-- +-- alcatelIND1PortMIBObjects +-- + +esmConfTrap OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 1 } +physicalPort OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 2 } +ddmConfiguration OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 4 } +portViolations OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 5 } +csmConfTrap OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 6 } +interfaceCounters OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 7 } +esmStormTrap OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 8 } +linkAggPort OBJECT IDENTIFIER ::= { alcatelIND1PortMIBObjects 9 } + + +-- Ethernet Driver object related to Trap ********************* + +esmDrvTrapDrops OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Partitioned port (separated due to errors)." + ::= { esmConfTrap 1 } + +-- Dying Gasp Trap Object +alaDyingGaspChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the chassis id of the chassis whose NI is going down." + ::= { csmConfTrap 1 } + +alaDyingGaspPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2), + saps (3), + all (4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the type of the power supply." + ::= { csmConfTrap 2 } + +alaDyingGaspTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the time of power failure." + ::= { csmConfTrap 3 } + +-- Ethernet Storm Violation + + esmStormViolationThresholdNotificationType OBJECT-TYPE + SYNTAX INTEGER { + clearViolation(1), + highAlarm(2), + lowAlarm(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This type defines the trap genrated by storm control feature for high or low threshold." + ::= { esmStormTrap 1 } + + esmStormViolationThresholdTrafficType OBJECT-TYPE + SYNTAX INTEGER { + broadcast(1), + multicast(2), + uunicast(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This type defines the traffic for which the trap genrated by storm control feature for high or low threshold." + ::= { esmStormTrap 2 } + +-- Ethernet Driver Tables ***************************** + + -- EsmConf group. This group contains the configuration + -- information data for the Ethernet Switching Module. + -- Implementation of this group is mandantory. + -- + -- Note that this MIB can NOT be used for row creation (this + -- would imply that you could override the actual physical + -- characteristics of the physical card!). + + esmConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ESM Physical Port instances." + ::= { physicalPort 1 } + + esmConfEntry OBJECT-TYPE + SYNTAX EsmConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ESM Physical Port entry." + INDEX { ifIndex } + ::= { esmConfTable 1 } + + EsmConfEntry ::= SEQUENCE { + esmPortSlot + Integer32, + esmPortIF + Integer32, + esmPortAutoSpeed + INTEGER, + esmPortAutoDuplexMode + INTEGER, + esmPortCfgSpeed + INTEGER, + esmPortCfgDuplexMode + INTEGER, + esmPortAdminStatus + INTEGER, + esmPortLinkUpDownTrapEnable + INTEGER, + esmPortCfgMaxFrameSize + Integer32, + esmPortAlias + SnmpAdminString, + esmPortCfgPause + INTEGER, + esmPortCfgAutoNegotiation + INTEGER, + esmPortCfgCrossover + INTEGER, + esmPortCfgHybridActiveType + INTEGER, + esmPortCfgHybridMode + INTEGER, + esmPortOperationalHybridType + INTEGER, + esmPortBcastRateLimitEnable + INTEGER, + esmPortBcastRateLimitType + INTEGER, + esmPortBcastRateLimit + Integer32, + esmPortMcastRateLimitEnable + INTEGER, + esmPortMcastRateLimitType + INTEGER, + esmPortMcastRateLimit + Integer32, + esmPortUucastRateLimitEnable + INTEGER, + esmPortUucastRateLimitType + INTEGER, + esmPortUucastRateLimit + Integer32, + esmPortIngressRateLimitEnable + INTEGER, + esmPortIngressRateLimit + Integer32, + esmPortIngressRateLimitBurst + Integer32, + esmPortEPPEnable + INTEGER, + esmPortEEEEnable + INTEGER, + esmPortIsFiberChannelCapable + INTEGER, + esmPortBcastThresholdAction + INTEGER, + esmPortMcastThresholdAction + INTEGER, + esmPortUucastThresholdAction + INTEGER, + esmPortMinBcastRateLimit + Integer32, + esmPortMinMcastRateLimit + Integer32, + esmPortMinUucastRateLimit + Integer32, + esmPortBcastStormState + INTEGER, + esmPortMcastStormState + INTEGER, + esmPortUucastStormState + INTEGER + } + + esmPortSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical Slot number for this Ethernet Port. + Slot number has been added to be used by the private Trap." + ::= { esmConfEntry 1 } + + esmPortIF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on-board interface number for this Ethernet Port. + Port Number has been added to be used by the private Trap." + ::= { esmConfEntry 2 } + + esmPortAutoSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100(1), + speed10(2), + speedAuto(3), + unknown(4), + speed1000(5), + speed10000(6), + speed40000(7), + speed20000(11), + speed21000(12), + speed2000(13), + speed4000(14), + speed8000(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The automatically detected port line speed + of this ESM port." + ::= { esmConfEntry 3 } + + esmPortAutoDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + fullDuplex(1), + halfDuplex(2), + autoDuplex(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The automatically detected port duplex mode + of this ESM port. + + Note: GigaEthernet supports only Full duplex mode. + Default value for 10/100 = Half duplex mode." + ::= { esmConfEntry 4 } + + esmPortCfgSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100(1), + speed10(2), + speedAuto(3), + speed1000(5), + speed10000(6), + speed40000(7), + speedMax100(8), + speedMax1000(9), + speed2000(13), + speed4000(14), + speed8000(15), + speedMax4000(16), + speedMax8000(17) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port line speed of this ESM port." + ::= { esmConfEntry 5 } + + esmPortCfgDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + fullDuplex(1), + halfDuplex(2), + autoDuplex(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port duplex mode of this ESM port. + Note: GigaEthernet support only full-duplex." + ::= { esmConfEntry 6 } + + esmPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the interface. The testing(3) state + indicates that no operational packets can be passed. When a + managed system initializes, all interfaces start with + ifAdminStatus in the down(2) state. As a result of either + explicit management action or per configuration information + retained by the managed system, ifAdminStatus is then + changed to either the up(1) or testing(3) states (or remains + in the down(2) state)." + ::= { esmConfEntry 7 } + + esmPortLinkUpDownTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be generated + for this interface. + + By default, this object should have the value enable(1) for + interfaces which do not operate on 'top' of any other + interface (as defined in the ifStackTable), and disable(2) + otherwise." + ::= { esmConfEntry 8 } + + esmPortCfgMaxFrameSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the value of the maximum frame + size allow. + For 10Mbps the range is upto 1518 bytes. + For ports with speed > 10Mbps the value can extend upto 9216 bytes." + ::= { esmConfEntry 11 } + + esmPortAlias OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non-volatile + 'handle' for the interface. + + On the first instantiation of an interface, the value of + ifAlias associated with that interface is the zero-length + string. As and when a value is written into an instance of + ifAlias through a network management set operation, then the + agent must retain the supplied value in the ifAlias instance + associated with the same interface for as long as that + interface remains instantiated, including across all re- + initializations/reboots of the network management system, + including those which result in a change of the interface's + ifIndex value. + + An example of the value which a network manager might store + in this object for a WAN interface is the (Telco's) circuit + number/identifier of the interface. + + Some agents may support write-access only for interfaces + having particular values of ifType. An agent which supports + write access to this object is required to keep the value in + non-volatile storage, but it may limit the length of new + values depending on how much storage is already occupied by + the current values for other interfaces." + ::= { esmConfEntry 12 } + + esmPortCfgPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabledXmit(2), + enabledRcv(3), + enabledXmitAndRcv(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object is used to configure the default + administrative PAUSE mode for this interface. + + This object represents the + administratively-configured PAUSE mode for this + interface. If auto-negotiation is not enabled + or is not implemented for the active MAU + attached to this interface, the value of this + object determines the operational PAUSE mode + of the interface whenever it is operating in + full-duplex mode. In this case, a set to this + object will force the interface into the + specified mode. + + If auto-negotiation is implemented and enabled + for the MAU attached to this interface, the + PAUSE mode for this interface is determined by + auto-negotiation, and the value of this object + denotes the mode to which the interface will + automatically revert if/when auto-negotiation is + later disabled. For more information on what + pause values will be autonegotiated based on + settings on this object, please refer to the + truth table in the users manual. + + Note that the value of this object is ignored + when the interface is not operating in + full-duplex mode." + + ::= { esmConfEntry 13 } + + esmPortCfgAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to enable or disable the port auto negotiation." + DEFVAL { disable } + ::= { esmConfEntry 15 } + + esmPortCfgCrossover OBJECT-TYPE + SYNTAX INTEGER { + mdi(1), + mdix(2), + auto(3), + notapplicable(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to configure port crossover. + This object is applicable only to copper ports. + For fiber ports notapplicable is returned as a status." + DEFVAL { auto } + ::= { esmConfEntry 16 } + + esmPortCfgHybridActiveType OBJECT-TYPE + SYNTAX INTEGER { + notapplicable(0), + fiber(1), + copper(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports . + It indicates configured active media type.(the operational media + type may be different if esmPortCfgHybridMode is configured to be + preferredFiber or preferredCopper) + For non hybrid ports notapplicable is returned as a status." + ::= { esmConfEntry 18 } + + esmPortCfgHybridMode OBJECT-TYPE + SYNTAX INTEGER { + notapplicable(0), + preferredCopper(1), + forcedCopper(2), + preferredFiber(3), + forcedFiber(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports. + This allows the user the user to configure the media type + with which the port should come up. + The user can configure the port to come as copper only + or fiber only or either fiber/copper + (with preference to one of them)." + DEFVAL { preferredFiber } + ::= { esmConfEntry 19 } + + esmPortOperationalHybridType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + fiber(1), + copper(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports . + It indicates the actual media type that has link up and is or will be + passing traffic. If link is not present the object will return none(0) value." + ::= { esmConfEntry 20 } + + esmPortBcastRateLimitEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable per port broadcast traffic rate limit. When 'enable' value from + esmPortBcastRateLimit object will be applicable to the ingressing broadcast traffic if + the speed is greater than the limit else the default limit for the speed will be + applied. When it is 'disable' no limit is applied to incoming broadcast traffic which + is limited by the port speed." + DEFVAL { enable } + ::= { esmConfEntry 21 } + + esmPortBcastRateLimitType OBJECT-TYPE + SYNTAX INTEGER { + mbps(1), + percentage(2), + pps(3), + default(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit applicable to the value in esmPortBcastRateLimit object." + DEFVAL { mbps } + ::= { esmConfEntry 22 } + + esmPortBcastRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the maximum broadcast traffic that can flow + through the port. The actual value depends on the port speed + if the configured values is greater than the current port speed. + It is mandatory to set esmPortBcastRateLimitType object along with + esmPortBcastRateLimit object to set the broadcast rate limit." + ::= { esmConfEntry 23 } + + esmPortMcastRateLimitEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable per port multicast traffic rate limit. When 'enable' value from + esmPortMcastRateLimit object will be applicable to the ingressing multicast traffic if + the speed is greater than the limit else the default limit for the speed will be + applied. When it is 'disable' no limit is applied to incoming multicast traffic which + is limited by the port speed." + DEFVAL { enable } + ::= { esmConfEntry 24 } + + esmPortMcastRateLimitType OBJECT-TYPE + SYNTAX INTEGER { + mbps(1), + percentage(2), + pps(3), + default(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit applicable to the value in esmPortMcastRateLimit object." + DEFVAL { mbps } + ::= { esmConfEntry 25 } + + esmPortMcastRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the maximum multicast traffic that can flow + through the port. The actual value depends on the port speed + if the configured values is greater than the current port speed. + It is mandatory to set esmPortMcastRateLimitType object along with + esmPortMcastRateLimit object to set the multicast rate limit." + ::= { esmConfEntry 26 } + + + esmPortUucastRateLimitEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable per port unknown unicast traffic rate limit. When 'enable' value from + esmPortUucastRateLimit object will be applicable to the ingressing unknown unicast traffic if + the speed is greater than the limit else the default limit for the speed will be + applied. When it is 'disable' no limit is applied to incoming unknown unicast traffic which + is limited by the port speed." + DEFVAL { enable } + ::= { esmConfEntry 27 } + + esmPortUucastRateLimitType OBJECT-TYPE + SYNTAX INTEGER { + mbps(1), + percentage(2), + pps(3), + default(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit applicable to the value in esmPortUucastRate object." + DEFVAL { mbps } + ::= { esmConfEntry 28 } + + esmPortUucastRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the maximum unknown unicast traffic that can flow + through the port. The actual value depends on the port speed + if the configured values is greater than the current port speed. + It is mandatory to set esmPortUucastRateLimitType object along with + esmPortUucastRateLimit object to set the unknown unicast rate limit." + ::= { esmConfEntry 29 } + + esmPortIngressRateLimitEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable per port ingress traffic rate limit. When 'enable' value from + esmPortIngressRate object will be applicable to the ingressing traffic (BC, MC, UUC) if + the speed is greater than the limit else the default limit for the speed will be + applied. When it is 'disable' no limit is applied to incoming traffic which + is limited by the port speed." + DEFVAL { enable } + ::= { esmConfEntry 30 } + + esmPortIngressRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the maximum ingress traffic that can flow + through the port. The actual value depends on the port speed + if the configured value is greater than the current port speed." + ::= { esmConfEntry 31 } + + esmPortIngressRateLimitBurst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ingress traffic burst size in Mbits." + ::= { esmConfEntry 32 } + + esmPortEPPEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "use for port diagnostics" + DEFVAL { disable } + ::= { esmConfEntry 33 } + + esmPortEEEEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "10Gbase-T Energy Efficent Ethernet port parameter." + DEFVAL { disable } + ::= { esmConfEntry 34 } + + esmPortIsFiberChannelCapable OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port can be configured as Fiber Channel interface (yes) or can + not be configured as Fiber Channel interface." + DEFVAL { no } + ::= { esmConfEntry 35 } + + esmPortBcastThresholdAction OBJECT-TYPE + SYNTAX INTEGER { + default(1), + trap(2), + shutdown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port can be configured to send trap/shutdown if + the threshold limit is crossed for Bcast Frames" + DEFVAL { default } + ::= { esmConfEntry 36 } + + esmPortMcastThresholdAction OBJECT-TYPE + SYNTAX INTEGER { + default(1), + trap(2), + shutdown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port can be configured to send trap/shutdown if + the threshold limit is crossed for Mcast Frames" + DEFVAL { default } + ::= { esmConfEntry 37 } + + esmPortUucastThresholdAction OBJECT-TYPE + SYNTAX INTEGER { + default(1), + trap(2), + shutdown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port can be configured to send trap/shutdown if + the threshold limit is crossed Unknown Unicast Frames" + DEFVAL { default } + ::= { esmConfEntry 38 } + + esmPortMinBcastRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of low threshold for bcast." + ::= { esmConfEntry 39 } + + esmPortMinMcastRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of low threshold for mcast." + ::= { esmConfEntry 40 } + + esmPortMinUucastRateLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of low threshold for uucast." + ::= { esmConfEntry 41 } + + esmPortBcastStormState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + storm(2), + trap(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the port for broadcast Storm Control." + DEFVAL { normal } + ::= { esmConfEntry 42 } + + esmPortMcastStormState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + storm(2), + trap(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the port for multi-cast Storm Control." + DEFVAL { normal } + ::= { esmConfEntry 43 } + + esmPortUucastStormState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + storm(2), + trap(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the port for uucast Storm Control." + DEFVAL { normal } + ::= { esmConfEntry 44 } + + -- The Ethernet Statistics Group + -- + -- The ethernet statistics group contains statistics + -- measured by the probe for each monitored interface on + -- this device. These statistics take the form of free + -- running counters that start from zero when a valid entry + -- is created. + -- + -- This group currently has statistics defined only for + -- Ethernet interfaces. Each alcetherStatsEntry contains + -- statistics for one Ethernet interface. The probe must + -- create one alcetherStats entry for each monitored Ethernet + -- interface on the device. + + alcetherStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcetherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Ethernet statistics entries." + ::= { physicalPort 2 } + + alcetherStatsEntry OBJECT-TYPE + SYNTAX AlcetherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of statistics kept for a particular + Ethernet interface. As an example, an instance of the + etherStatsPkts object might be named alcetherStatsPkts.1" + INDEX { ifIndex } + ::= { alcetherStatsTable 1 } + + AlcetherStatsEntry ::= SEQUENCE { + alcetherClearStats INTEGER, + alcetherLastClearStats TimeTicks, + alcetherStatsCRCAlignErrors Counter64, + alcetherStatsRxUndersizePkts Counter64, + alcetherStatsTxUndersizePkts Counter64, + alcetherStatsTxOversizePkts Counter64, + alcetherStatsRxJabbers Counter64, + alcetherStatsRxCollisions Counter64, + alcetherStatsTxCollisions Counter64, + alcetherStatsPkts64Octets Counter64, + alcetherStatsPkts65to127Octets Counter64, + alcetherStatsPkts128to255Octets Counter64, + alcetherStatsPkts256to511Octets Counter64, + alcetherStatsPkts512to1023Octets Counter64, + alcetherStatsPkts1024to1518Octets Counter64, + gigaEtherStatsPkts1519to4095Octets Counter64, + gigaEtherStatsPkts4096to9215Octets Counter64, + alcetherStatsPkts1519to2047Octets Counter64, + alcetherStatsPkts2048to4095Octets Counter64, + alcetherStatsPkts4096Octets Counter64, + alcetherStatsRxGiantPkts Counter64, + alcetherStatsRxDribbleNibblePkts Counter64, + alcetherStatsRxLongEventPkts Counter64, + alcetherStatsRxVlanTagPkts Counter64, + alcetherStatsRxControlPkts Counter64, + alcetherStatsRxLenChkErrPkts Counter64, + alcetherStatsRxCodeErrPkts Counter64, + alcetherStatsRxDvEventPkts Counter64, + alcetherStatsRxPrevPktDropped Counter64, + alcetherStatsTx64Octets Counter64, + alcetherStatsTx65to127Octets Counter64, + alcetherStatsTx128to255Octets Counter64, + alcetherStatsTx256to511Octets Counter64, + alcetherStatsTx512to1023Octets Counter64, + alcetherStatsTx1024to1518Octets Counter64, + alcetherStatsTx1519to2047Octets Counter64, + alcetherStatsTx2048to4095Octets Counter64, + alcetherStatsTx4096Octets Counter64, + alcetherStatsTxRetryCount Counter64, + alcetherStatsTxVlanTagPkts Counter64, + alcetherStatsTxControlPkts Counter64, + alcetherStatsTxLatePkts Counter64, + alcetherStatsTxTotalBytesOnWire Counter64, + alcetherStatsTxLenChkErrPkts Counter64, + alcetherStatsTxExcDeferPkts Counter64 + } + + alcetherClearStats OBJECT-TYPE + SYNTAX INTEGER + { default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to Clear all Statistics counters. + By default, this object contains zero value." + ::= { alcetherStatsEntry 1 } + + alcetherLastClearStats OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of SysUpTime at the time of all + the statistics counters are cleared. + By default, this object contains a zero value." + ::= { alcetherStatsEntry 2 } + + alcetherStatsCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that + had a length (excluding framing bits, but + including FCS octets) of between 64 and 1518 + octets, inclusive, but but had either a bad + Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with + a non-integral number of octets (Alignment Error)." + ::= { alcetherStatsEntry 3 } + + alcetherStatsRxUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { alcetherStatsEntry 4 } + + alcetherStatsTxUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { alcetherStatsEntry 5 } + + alcetherStatsTxOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were + longer than 1518 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { alcetherStatsEntry 6 } + + alcetherStatsRxJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + longer than 1518 octets (excluding framing bits, + but including FCS octets), and had either a bad + Frame Check Sequence (FCS) with an integral number + of octets (FCS Error) or a bad FCS with a + non-integral number of octets (Alignment Error). + + Note that this definition of jabber is different + than the definition in IEEE-802.3 section 8.2.1.5 + (10BASE5) and section 10.3.1.4 (10BASE2). These + documents define jabber as the condition where any + packet exceeds 20 ms. The allowed range to detect + jabber is between 20 ms and 150 ms." + ::= { alcetherStatsEntry 7 } + + alcetherStatsRxCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment (in reception). + Only for Ethernet Interfaces. + + The value returned will depend on the location of + the RMON probe. Section 8.2.1.3 (10BASE-5) and + section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 + states that a station must detect a collision, in + the receive mode, if three or more stations are + transmitting simultaneously. A repeater port must + detect a collision when two or more stations are + transmitting simultaneously. Thus a probe placed on + a repeater port could record more collisions than a + probe connected to a station on the same segment + would. + + Probe location plays a much smaller role when + considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE + standard 802.3 defines a collision as the + simultaneous presence of signals on the DO and RD + circuits (transmitting and receiving at the same + time). A 10BASE-T station can only detect + collisions when it is transmitting. Thus probes + placed on a station and a repeater, should report + the same number of collisions. + + Note also that an RMON probe inside a repeater + should ideally report collisions between the + repeater and one or more other hosts (transmit + collisions as defined by IEEE 802.3k) plus receiver + collisions observed on any coax segments to which + the repeater is connected." + ::= { alcetherStatsEntry 8 } + + alcetherStatsTxCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment (in transmition). + Only for Ethernet Interfaces. + + The value returned will depend on the location of + the RMON probe. Section 8.2.1.3 (10BASE-5) and + section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 + states that a station must detect a collision, in + the receive mode, if three or more stations are + transmitting simultaneously. A repeater port must + detect a collision when two or more stations are + transmitting simultaneously. Thus a probe placed on + a repeater port could record more collisions than a + probe connected to a station on the same segment + would. + + Probe location plays a much smaller role when + considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE + standard 802.3 defines a collision as the + simultaneous presence of signals on the DO and RD + circuits (transmitting and receiving at the same + time). A 10BASE-T station can only detect + collisions when it is transmitting. Thus probes + placed on a station and a repeater, should report + the same number of collisions. + + Note also that an RMON probe inside a repeater + should ideally report collisions between the + repeater and one or more other hosts (transmit + collisions as defined by IEEE 802.3k) plus receiver + collisions observed on any coax segments to which + the repeater is connected." + ::= { alcetherStatsEntry 9 } + + alcetherStatsPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 10 } + + alcetherStatsPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 11 } + + alcetherStatsPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 12 } + + alcetherStatsPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 13 } + + alcetherStatsPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { alcetherStatsEntry 14 } + + alcetherStatsPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets). + For both Ethernet and GigaEthernet." + ::= { alcetherStatsEntry 15 } + + gigaEtherStatsPkts1519to4095Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1519 and 4095 octets in length inclusive + (excluding framing bits but including FCS octets). + Only for GigaEthernet interfaces" + ::= { alcetherStatsEntry 16 } + + gigaEtherStatsPkts4096to9215Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 4096 and 9215 octets in length inclusive + (excluding framing bits but including FCS octets). + Only for GigaEthernet interfaces" + ::= { alcetherStatsEntry 17 } + + + alcetherStatsPkts1519to2047Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames(including error packets) received + that were between 1519 and 2047 bytes in length inclusive + (excluding framing bits but including FCS bytes). + " + ::= { alcetherStatsEntry 18 } + + alcetherStatsPkts2048to4095Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames(including error packets) received + that were between 2048 and 4095 bytes in length inclusive + (excluding framing bits but including FCS bytes). + " + ::= { alcetherStatsEntry 19 } + + alcetherStatsPkts4096Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames(including error packets) received + that were greater than or equal to 4096 bytes in length inclusive + (excluding framing bits but including FCS bytes). + " + ::= { alcetherStatsEntry 20 } + + alcetherStatsRxGiantPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that are greater than the specified + Max length value, with a valid CRC, dropped because too long. + " + ::= { alcetherStatsEntry 21 } + + alcetherStatsRxDribbleNibblePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which a dribble nibble has been + received and CRC is correct. + " + ::= { alcetherStatsEntry 22 } + + alcetherStatsRxLongEventPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which the Carrier sense exceeds + 50000 bit times for 10 Mbits/sec or 80000 bit times for + 100 Mbits/sec." + ::= { alcetherStatsEntry 23 } + + alcetherStatsRxVlanTagPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which Type/Length field + contains the VLAN protocol identifier (0x8100). " + ::= { alcetherStatsEntry 24 } + + alcetherStatsRxControlPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that were recognized as control frames." + ::= { alcetherStatsEntry 25 } + + alcetherStatsRxLenChkErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which the frame length field value + in the Type/Length field does not match the actual data bytes + length and is NOT a type field." + ::= { alcetherStatsEntry 26 } + + alcetherStatsRxCodeErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which one or more nibbles were + signaled as errors during reception of the frame." + ::= { alcetherStatsEntry 27 } + + alcetherStatsRxDvEventPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which a RX_DV event (packet not + too long enough to be valid packet) has been seen before the + correct frame." + ::= { alcetherStatsEntry 28 } + + alcetherStatsRxPrevPktDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames for which a packet has been dropped + (because of too small IFG) before the correct frame." + ::= { alcetherStatsEntry 29 } + + alcetherStatsTx64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames of 64 bytes." + ::= { alcetherStatsEntry 30 } + + alcetherStatsTx65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 65 and 127 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 31 } + + alcetherStatsTx128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 128 and 255 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 32 } + + alcetherStatsTx256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 256 and 511 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 33 } + + alcetherStatsTx512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 512 and 1023 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 34 } + + alcetherStatsTx1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 1024 and 1518 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 35 } + + alcetherStatsTx1519to2047Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 1519 and 2047 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 36 } + + alcetherStatsTx2048to4095Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were between + 2048 and 4095 bytes in length inclusive (excluding framing bits + but including FCS bytes)." + ::= { alcetherStatsEntry 37 } + + alcetherStatsTx4096Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were greater than + or equal to 4096 bytes in length and less than Max frame length + (excluding framing bits but including FCS bytes)." + ::= { alcetherStatsEntry 38 } + + alcetherStatsTxRetryCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of collisions that the frames faced during + transmission attempts." + ::= { alcetherStatsEntry 39 } + + alcetherStatsTxVlanTagPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames for which Type/Length field contains the + VLAN protocol identifier (0x8100)." + ::= { alcetherStatsEntry 40 } + + alcetherStatsTxControlPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames that were recognised as control frames." + ::= { alcetherStatsEntry 41 } + + alcetherStatsTxLatePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of late collisions that occured beyond the collision window." + ::= { alcetherStatsEntry 42 } + + alcetherStatsTxTotalBytesOnWire OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted on wire, including all bytes from collided + attempts." + ::= { alcetherStatsEntry 43 } + + alcetherStatsTxLenChkErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted frames for which the frame length field value + in the Type/Length field does not match the actual data bytes length and + is NOT a Type field." + ::= { alcetherStatsEntry 44 } + + alcetherStatsTxExcDeferPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that were deferred in excess of 6071 nibble-times + in 100 Mbps, 24287 bit-times in 10 Mbps mode. These frames are dropped.(This + stat is only in case of Half duplex and excessive defer bit reset)." + ::= { alcetherStatsEntry 45 } + + -- Link Aggregation Statistics ***************************** + + -- The Link Aggregation Statistics Group + -- + -- The link aggregation statistics group contains statistics + -- measured by the probe for each monitored Link Aggregation (lag) + -- on this device. These statistics take the form of free + -- running counters that start from zero when a valid entry + -- is created. + -- + -- This group currently has statistics defined only for + -- lag interfaces. Each alcLagStatsEntry contains + -- statistics for one link aggregation interface. The probe must + -- create one alcLagStats entry for each monitored link aggregation + -- interface on the device. + + alcLagStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcLagStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Link Aggregation statistics entries." + ::= { linkAggPort 1 } + + alcLagStatsEntry OBJECT-TYPE + SYNTAX AlcLagStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of statistics kept for a particular + Link Aggregation interface. alclnkaggAggIndex is defined + in alclnkaggAggTable; it is of SYNTAX InterfaceIndex + (aka ifIndex) starting at value 40000001 for link agg 1. + Index values received outside of the range for link aggregation + interfaces will return an error." + INDEX { alclnkaggAggIndex } + ::= { alcLagStatsTable 1 } + + AlcLagStatsEntry ::= SEQUENCE { + alcLagClearStats INTEGER + } + + alcLagClearStats OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to Clear all Link Aggregation Statistics counters. New stats collection starts immediately. + No meaningful read on this object." + DEFVAL { none } + ::= { alcLagStatsEntry 1 } + + + +-- Ethernet Driver Tables ***************************** + + -- EsmHybridConf table contains the configuration + -- information about the configured inactive media for the + -- hybrid port only. + -- Implementation of this group is mandantory. + -- + -- Note that entries in this MIB Table can NOT be created by the user, only modified + + + esmHybridConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmHybridConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of inactive hybrid port instances." + ::= { physicalPort 3 } + + esmHybridConfEntry OBJECT-TYPE + SYNTAX EsmHybridConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ESM Physical Port entry." + INDEX { ifIndex } + ::= { esmHybridConfTable 1 } + + EsmHybridConfEntry ::= SEQUENCE { + esmHybridPortCfgSpeed + INTEGER, + esmHybridPortCfgDuplexMode + INTEGER, + esmHybridPortCfgAutoNegotiation + INTEGER, + esmHybridPortCfgCrossover + INTEGER, + esmHybridPortCfgFlow + INTEGER, + esmHybridPortCfgInactiveType + INTEGER + } + + esmHybridPortCfgSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100(1), + speed10(2), + speedAuto(3), + speed1000(5), + speed10000(6), + speedMax100(8), + speedMax1000(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port line speed of this ESM port." + ::= { esmHybridConfEntry 1 } + + esmHybridPortCfgDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + fullDuplex(1), + halfDuplex(2), + autoDuplex(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured port duplex mode of this ESM port. + Note: GigaEthernet support only full-duplex." + ::= { esmHybridConfEntry 2 } + + esmHybridPortCfgAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to enable or disable the port auto negotiation." + DEFVAL { disable } + ::= { esmHybridConfEntry 3 } + + esmHybridPortCfgCrossover OBJECT-TYPE + SYNTAX INTEGER { + mdi(1), + mdix(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the user to configure port crossover." + DEFVAL { auto } + ::= { esmHybridConfEntry 4 } + + esmHybridPortCfgFlow OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enabledXmit(2), + enabledRcv(3), + enabledXmitAndRcv(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for flow control of hybrid ports. It is similar to the dot3PauseAdminMode + object in dot3PauseTable. It is used to configure pause for fiber media." + DEFVAL { disable } + ::= { esmHybridConfEntry 5 } + + esmHybridPortCfgInactiveType OBJECT-TYPE + SYNTAX INTEGER { + fiber(1), + copper(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only applicable to hybrid ports . + It indicates the configured inactive media type." + ::= { esmHybridConfEntry 6 } + +-- Digital Diagnostics Monitoring (DDM) ************************** + +ddmConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables/disables DDM software feature in the system." + DEFVAL { disable } + ::= { ddmConfiguration 1 } + +ddmTrapConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects enables/disables traps for DDM warning/alarm threshold violations." + DEFVAL { disable } + ::= { ddmConfiguration 2 } + +ddmNotificationType OBJECT-TYPE + SYNTAX INTEGER + { + clearViolation(1), + highAlarm(2), + highWarning(3), + lowWarning(4), + lowAlarm(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object defines the trap type for monitored DDM parameters." + ::= { ddmConfiguration 3 } + + +ddmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdmEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The ddmInfoTable has an entry for each SFP/XFP in the + system that supports Digital Diagnostic Monitoring (DDM). The table is + indexed by ifIndex. Each row in this table is dynamically added + and removed internally by the system based on the presence or absence + of DDM capable SFP/XFP components." + ::= { physicalPort 5 } + +ddmInfoEntry OBJECT-TYPE + SYNTAX DdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular SFP/XFP that supports Digital + Diagnostic Monitoring. + Entries are created and deleted internally by the system." + INDEX { ifIndex } + ::= { ddmInfoTable 1} + +DdmEntry ::= SEQUENCE + { + ddmTemperature Integer32, + ddmTempLowWarning Integer32, + ddmTempLowAlarm Integer32, + ddmTempHiWarning Integer32, + ddmTempHiAlarm Integer32, + ddmSupplyVoltage Integer32, + ddmSupplyVoltageLowWarning Integer32, + ddmSupplyVoltageLowAlarm Integer32, + ddmSupplyVoltageHiWarning Integer32, + ddmSupplyVoltageHiAlarm Integer32, + ddmTxBiasCurrent Integer32, + ddmTxBiasCurrentLowWarning Integer32, + ddmTxBiasCurrentLowAlarm Integer32, + ddmTxBiasCurrentHiWarning Integer32, + ddmTxBiasCurrentHiAlarm Integer32, + ddmTxOutputPower Integer32, + ddmTxOutputPowerLowWarning Integer32, + ddmTxOutputPowerLowAlarm Integer32, + ddmTxOutputPowerHiWarning Integer32, + ddmTxOutputPowerHiAlarm Integer32, + ddmRxOpticalPower Integer32, + ddmRxOpticalPowerLowWarning Integer32, + ddmRxOpticalPowerLowAlarm Integer32, + ddmRxOpticalPowerHiWarning Integer32, + ddmRxOpticalPowerHiAlarm Integer32 + } + +ddmTemperature OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTemperature indicates the current temperature + of the SFP/XFP in 1000s of degrees Celsius. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 1 } + +ddmTempLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempLowWarning indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 2 } + +ddmTempLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempLowAlarm indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 3 } + +ddmTempHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempHiWarning indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 4 } + +ddmTempHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempHiAlarm indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 5 } + +ddmSupplyVoltage OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltage indicates the current supply + voltage of the SFP/XFP in 1000s of Volts (V). + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 6 } + +ddmSupplyVoltageLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageLowWarning indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 7 } + +ddmSupplyVoltageLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageLowAlarm indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 8 } + +ddmSupplyVoltageHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageHiWarning indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 9 } + +ddmSupplyVoltageHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageHiAlarm indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 10 } + +ddmTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrent indicates the current Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA). + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 11 } + +ddmTxBiasCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentLowWarning indicates the Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA) that triggers a + low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 12 } + +ddmTxBiasCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentLowAlarm indicates the Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA) that triggers a + low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 13 } + +ddmTxBiasCurrentHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentHiWarning indicates the Transmit + Bias Current of the SFP/XFP in 1000s milli-Amperes (mA) that triggers a + hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 14 } + +ddmTxBiasCurrentHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentHiAlarm indicates the Transmit + Bias Current of the SFP/XFP in 1000s milli-Amperes (mA) that triggers a + hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 15 } + +ddmTxOutputPower OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPower indicates the current Output + Power of the SFP/XFP in 1000s of dBm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 16 } + +ddmTxOutputPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerLowWarning indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 17 } + +ddmTxOutputPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerLowAlarm indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 18 } + +ddmTxOutputPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerHiWarning indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 19 } + +ddmTxOutputPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerHiAlarm indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 20 } + +ddmRxOpticalPower OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPower indicates the current Received + Optical Power of the SFP/XFP in 1000s of dBm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 21 } + +ddmRxOpticalPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerLowWarning indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 22 } + +ddmRxOpticalPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerLowAlarm indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 23 } + +ddmRxOpticalPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerHiWarning indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 24 } + +ddmRxOpticalPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerHiAlarm indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmInfoEntry 25 } + +ddmPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ddmPortInfoTable has an entry for each SFP/XFP in the + system that supports Digital Diagnostic Monitoring (DDM). The table is + indexed by ifIndex and port channel. Each row in this table is + dynamically added + and removed internally by the system based on the presence or absence + of DDM capable SFP/XFP components." + ::= { physicalPort 6 } + +ddmPortInfoEntry OBJECT-TYPE + SYNTAX DdmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular SFP/XFP that supports Digital + Diagnostic Monitoring. + Entries are created and deleted internally by the system." + INDEX { ifIndex, + ddmPortChannel } + ::= { ddmPortInfoTable 1} + + +DdmPortEntry ::= SEQUENCE + { + ddmPortChannel Integer32, + ddmPortTemperature Integer32, + ddmPortTempLowWarning Integer32, + ddmPortTempLowAlarm Integer32, + ddmPortTempHiWarning Integer32, + ddmPortTempHiAlarm Integer32, + ddmPortSupplyVoltage Integer32, + ddmPortSupplyVoltageLowWarning Integer32, + ddmPortSupplyVoltageLowAlarm Integer32, + ddmPortSupplyVoltageHiWarning Integer32, + ddmPortSupplyVoltageHiAlarm Integer32, + ddmPortTxBiasCurrent Integer32, + ddmPortTxBiasCurrentLowWarning Integer32, + ddmPortTxBiasCurrentLowAlarm Integer32, + ddmPortTxBiasCurrentHiWarning Integer32, + ddmPortTxBiasCurrentHiAlarm Integer32, + ddmPortTxOutputPower Integer32, + ddmPortTxOutputPowerLowWarning Integer32, + ddmPortTxOutputPowerLowAlarm Integer32, + ddmPortTxOutputPowerHiWarning Integer32, + ddmPortTxOutputPowerHiAlarm Integer32, + ddmPortRxOpticalPower Integer32, + ddmPortRxOpticalPowerLowWarning Integer32, + ddmPortRxOpticalPowerLowAlarm Integer32, + ddmPortRxOpticalPowerHiWarning Integer32, + ddmPortRxOpticalPowerHiAlarm Integer32 + } + +ddmPortChannel OBJECT-TYPE + SYNTAX Integer32 (1..4) + UNITS "QSFP/SFP channel number" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The channel number of the data that is being read. In the case + of a QSFP there will be 4 10 gigabyte channels, for SFP/XFP there + will only be one." + ::= { ddmPortInfoEntry 1 } + +ddmPortTemperature OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTemperature indicates the current temperature + of the SFP/XFP in 1000s of degrees Celsius. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 2 } + +ddmPortTempLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempLowWarning indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 3 } + +ddmPortTempLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempLowAlarm indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 4 } + +ddmPortTempHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempHiWarning indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 5 } + +ddmPortTempHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -150000..150000) + UNITS "thousandth of a degree celcius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTempHiAlarm indicates the temperature + of the SFP/XFP in 1000s of degrees Celsius that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 6 } + +ddmPortSupplyVoltage OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltage indicates the current supply + voltage of the SFP/XFP in 1000s of Volts (V). + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 7 } + +ddmPortSupplyVoltageLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageLowWarning indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 8 } + +ddmPortSupplyVoltageLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageLowAlarm indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 9 } + +ddmPortSupplyVoltageHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageHiWarning indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 10 } + +ddmPortSupplyVoltageHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmSupplyVoltageHiAlarm indicates the supply + voltage of the SFP/XFP in 1000s of Volts (V) that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 11 } + +ddmPortTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrent indicates the current Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA). + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 12 } + +ddmPortTxBiasCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentLowWarning indicates the Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA) that triggers a + low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 13 } + +ddmPortTxBiasCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentLowAlarm indicates the Transmit + Bias Current of the SFP/XFP in 1000s of milli-Amperes (mA) that triggers a + low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 14 } + +ddmPortTxBiasCurrentHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentHiWarning indicates the Transmit + Bias Current of the SFP/XFP in 1000s milli-Amperes (mA) that triggers a + hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 15 } + +ddmPortTxBiasCurrentHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | 0..10000) + UNITS "thousandth of a milli-Ampere" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxBiasCurrentHiAlarm indicates the Transmit + Bias Current of the SFP/XFP in 1000s milli-Amperes (mA) that triggers a + hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 16 } + +ddmPortTxOutputPower OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPower indicates the current Output + Power of the SFP/XFP in 1000s of dBm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 17 } + +ddmPortTxOutputPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerLowWarning indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 18 } + +ddmPortTxOutputPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerLowAlarm indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 19 } + +ddmPortTxOutputPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerHiWarning indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 20 } + +ddmPortTxOutputPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmTxOutputPowerHiAlarm indicates the Output Power + of the SFP/XFP in 1000s of dBm that triggers a hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 21 } + +ddmPortRxOpticalPower OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPower indicates the current Received + Optical Power of the SFP/XFP in 1000s of dBm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 22 } + +ddmPortRxOpticalPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerLowWarning indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + low-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 23 } + +ddmPortRxOpticalPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerLowAlarm indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + low-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 24 } + +ddmPortRxOpticalPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerHiWarning indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + hi-warning. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 25 } + +ddmPortRxOpticalPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 (-200000 | -40000..10000) + UNITS "thousandth of a dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ddmRxOpticalPowerHiAlarm indicates the Received + Optical Power of the SFP/XFP in 1000s of dBm that triggers a + hi-alarm. + A value of -200000 indicates this object is not applicable." + ::= { ddmPortInfoEntry 26 } + + -- The Fiber Channel Statistics Group + -- + -- The fiber channel statistics group contains statistics + -- measured by the probe for each monitored interface on + -- this device. These statistics take the form of free + -- running counters that start from zero when a valid entry + -- is created. + -- + -- This group currently has statistics defined only for + -- Fiber Channel interfaces. Each alcfcStatsEntry contains + -- statistics for one Fiber Channel interface. The probe must + -- create one alcfcStats entry for each monitored Fiber Channel + -- interface on the device. + + alcfcStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlcfcStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Fiber Channel statistics entries." + ::= { physicalPort 7 } + + alcfcStatsEntry OBJECT-TYPE + SYNTAX AlcfcStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of statistics kept for a particular + Fiber Channel interface. As an example, an instance of the + fcStatsPkts object might be named alcfcStatsPkts.1" + INDEX { ifIndex } + ::= { alcfcStatsTable 1 } + + AlcfcStatsEntry ::= SEQUENCE { + alcfcClearStats INTEGER, + alcfcLastClearStats TimeTicks, + alcfcStatsRxUndersizePkts Counter64, + alcfcStatsTxBBCreditZeros Counter64, + alcfcStatsRxBBCreditZeros Counter64, + alcfcStatsLinkFailures Counter64, + alcfcStatsLossofSynchs Counter64, + alcfcStatsLossofSignals Counter64, + alcfcStatsPrimSeqProtocolErrors Counter64, + alcfcStatsInvalidTxWords Counter64, + alcfcStatsInvalidCRCs Counter64, + alcfcStatsInvalidOrderedSets Counter64, + alcfcStatsFrameTooLongs Counter64, + alcfcStatsDelimiterErrors Counter64, + alcfcStatsEncodingDisparityErrors Counter64, + alcfcStatsOtherErrors Counter64 + } + + alcfcClearStats OBJECT-TYPE + SYNTAX INTEGER + { default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to Clear all Statistics counters. + By default, this object contains zero value." + ::= { alcfcStatsEntry 1 } + + alcfcLastClearStats OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of SysUpTime at the time of all + the statistics counters are cleared. + By default, this object contains a zero value." + ::= { alcfcStatsEntry 2 } + + alcfcStatsRxUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + less than 36 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { alcfcStatsEntry 3 } + + alcfcStatsTxBBCreditZeros OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transitions in/out of the buffer-to-buffer + credit zero state." + ::= { alcfcStatsEntry 6 } + + alcfcStatsRxBBCreditZeros OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times RX BBCredit drops to zero." + ::= { alcfcStatsEntry 7 } + + alcfcStatsLinkFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link failures." + ::= { alcfcStatsEntry 8 } + + alcfcStatsLossofSynchs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of loss of word-sync detected." + ::= { alcfcStatsEntry 9 } + + alcfcStatsLossofSignals OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of loss of signals detected." + ::= { alcfcStatsEntry 10 } + + alcfcStatsPrimSeqProtocolErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of primitive sequence protocol errors detected." + ::= { alcfcStatsEntry 11 } + + + alcfcStatsInvalidTxWords OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid transmission words. This includes + invalid ordered sets and invalid data words." + ::= { alcfcStatsEntry 12 } + + alcfcStatsInvalidCRCs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames received with an invalid CRC." + ::= { alcfcStatsEntry 13 } + + alcfcStatsInvalidOrderedSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid ordered sets received at this port." + ::= { alcfcStatsEntry 14 } + + alcfcStatsFrameTooLongs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames received at this port for which the + frame length was greater than what was agreed to in + FLOGI/PLOGI." + ::= { alcfcStatsEntry 15 } + + alcfcStatsDelimiterErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid delimiters received" + ::= { alcfcStatsEntry 16 } + + alcfcStatsEncodingDisparityErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of detected running disparity at 10b/8b level." + ::= { alcfcStatsEntry 17 } + + alcfcStatsOtherErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors detected but not counted by any other + error counter. This only includes RX frames drops due to zero + RX BBCredits" + ::= { alcfcStatsEntry 18 } + + +-- Ethernet Driver Trap ********************* + +esmDrvTrapDropsLink NOTIFICATION-TYPE + OBJECTS { + esmPortSlot, + esmPortIF, + ifInErrors, + ifOutErrors, + esmDrvTrapDrops + } + STATUS current + DESCRIPTION + "When the Ethernet code drops the link because of + excessive errors, a Trap is sent." + ::= { alcatelIND1PortNotifications 1 } + + +-- DDM TRAPS **************************** + +ddmTemperatureThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmTemperature + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ temperature has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ temperature." + ::= { alcatelIND1PortNotifications 2 } + +ddmVoltageThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmSupplyVoltage + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ supply voltage has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ supply voltage." + ::= { alcatelIND1PortNotifications 3 } + +ddmCurrentThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmTxBiasCurrent + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ Tx bias current has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ Tx bias current." + ::= { alcatelIND1PortNotifications 4 } + +ddmTxPowerThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmTxOutputPower + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ Tx output power has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ Tx output power." + ::= { alcatelIND1PortNotifications 5 } + +ddmRxPowerThresholdViolated NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ddmNotificationType, + ddmRxOpticalPower + } + STATUS current + DESCRIPTION + "This object notifies management station if an SFP/XFP/SFP+ Rx optical power has crossed any + threshold or reverted from previous threshold violation for a port represented by ifIndex. + It also provides the current realtime value of SFP/XFP/SFP+ Rx optical power." + ::= { alcatelIND1PortNotifications 6 } + +-- +-- The Port Violation Table shows if the table has any violations set +-- + + portViolationTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortViolationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the port Violations per port." + ::= { portViolations 1 } + + portViolationEntry OBJECT-TYPE + SYNTAX PortViolationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Violation Entry. The entries in this table are indexed + by 3 units, + 1. ifIndex of the port for which the violation is set + 2. source of the violation, the feature or module + 3. reason for the violation (sub reason under each source)." + INDEX { portViolationIfIndex, portViolationSource, portViolationReason } + ::= { portViolationTable 1 } + + PortViolationEntry ::= SEQUENCE { + + portViolationIfIndex InterfaceIndex, + portViolationSource INTEGER, + portViolationReason INTEGER, + portViolationAction INTEGER, + portViolationTimer TimeTicks, + portViolationTimerAction INTEGER, + portViolationClearPort INTEGER, + portViolationCfgRecoveryMax Integer32, + portViolationCfgRetryTime Integer32, + portViolationRetryRemain Integer32 + } + + portViolationIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex of the port that has a violation." + ::= { portViolationEntry 1 } + + portViolationSource OBJECT-TYPE + SYNTAX INTEGER { + ag (1), + qos (2), + netsec (3), + udld (4), + nisup (5), + oam (6), + lfp(8), + lm(9), + lbd(10), + spb(11), + storm(12), + stormuucast(13), + lldp(14) + } + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the source of the port violation. + The source is the feature or module that has + caused the violation. The list is given below + 1. Initiated by Access Guardian + 2. Initiated by QOS Policy + 3. Initiated by Net Sec + 4. Initiated by UDLD + 5. Initiated by NI supervison (Fabric Stability). + 6. initiated by OAM + 8. initiated by LFP + 9. initiated by Link Monitor + 10. initiated by LBD + 11. initiated by SPB + 12. initiated by ESM + 13. initiated by ESM + 14. initiated by LLDP + When there is no value the value of this will be 0" + ::= { portViolationEntry 2 } + + portViolationReason OBJECT-TYPE + SYNTAX INTEGER { + pvSLLpsShutDown(1), + pvSLLpsRestrict(2), + pvQosPolicy(3), + pvQosSpoofed(4), + pvQosBpdu(5), + pvQosBgp(6), + pvQosOspf(7), + pvQosRip(8), + pvQosVrrp(9), + pvQosDhcp(10), + pvQosPim(11), + pvQosIsis(12), + pvQosDnsReply(13), + pvUdld(14), + pvOamRfp(15), + pvAgLpsDiscard(16), + pvLfpShutDown(17), + pvLmThreshold(18), + pvLbd(19), + pvQosDvmrp(20), + pvSpbRfp(21), + pvEsmStorm(22), + pvEsmStormUucast(23), + pvLldpShutDown(24), + pvRemoteLbd(25) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Reason for the port violation. This will be application + specific. The Reason indicate the violation for the 1st Violation + that happened on this port." + ::= { portViolationEntry 3 } + + portViolationAction OBJECT-TYPE + SYNTAX INTEGER { + portDown (1), + portAdminDown(2), + portTimerDown (3), + portTimerAdminDown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action determines on violation, what action will + taken. Either the port would be shutdown or Admin Down + or wait for the timer to expire and the timerAction + will determine what needs to be done. " + ::= { portViolationEntry 4 } + + portViolationTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If any timer is associated with the violation + This is Zero if no timer is associated." + ::= { portViolationEntry 5 } + + portViolationTimerAction OBJECT-TYPE + SYNTAX INTEGER { + portNoTimerAction(0), + portDownAfterTimer (1), + portUpAfterTimer(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Timer related action. + If set to portDownAfterTimer, no operation will be performed on + the port and the port will be shutdown after timer expiry. + + If set to portUpAfterTimer the port will be shutdown immediately + and after the timer expiry the port will brought up.." + ::= { portViolationEntry 6 } + + portViolationClearPort OBJECT-TYPE + SYNTAX INTEGER { + inactive(0), + set(1) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this MIB object is set all violation on the + given port will be cleared. The Indices portViolationSource and + portViolationReason should be set to 0" + ::= { portViolationEntry 7 } + + portViolationCfgRecoveryMax OBJECT-TYPE + SYNTAX Integer32 (-1..50) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum attempts for auto-recovery as configured for the ifindex in alaPvrRecoveryMax. + Value 0 means auto recovery is disabled for this port. + Value -1 means auto recovery will retry infinitely. + " + ::= { portViolationEntry 8 } + + portViolationCfgRetryTime OBJECT-TYPE + SYNTAX Integer32 (30..600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in seconds) between auto-recovery attempts as configured for the ifindex in alaPvrRetryTime. + " + ::= { portViolationEntry 9 } + + portViolationRetryRemain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remaining auto-recovery attempts. + Value -1 means there are infinite retries remaining. + " + ::= { portViolationEntry 10 } + + + + + + alaLinkMonConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaLinkMonConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Link Monitoring Configuration Parameters" + ::= { portViolations 2 } + + alaLinkMonConfigEntry OBJECT-TYPE + SYNTAX AlaLinkMonConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of Link Monitoring configurations kept for a particular + Ethernet interface." + INDEX { ifIndex } + ::= { alaLinkMonConfigTable 1 } + + AlaLinkMonConfigEntry ::= SEQUENCE { + alaLinkMonStatus INTEGER, + alaLinkMonTimeWindow Integer32, + alaLinkMonLinkFlapThreshold Integer32, + alaLinkMonLinkErrorThreshold Integer32, + alaLinkMonWaitToRestoreTimer Integer32, + alaLinkMonWaitToShutdownTimer Integer32 + } + + + +alaLinkMonStatus OBJECT-TYPE +SYNTAX INTEGER { + enable(1), + disable(2) +} +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Allows the user to enable or disable Link Monitoring on the port." +DEFVAL { disable } +::= { alaLinkMonConfigEntry 1} + +alaLinkMonTimeWindow OBJECT-TYPE +SYNTAX Integer32(10..3600) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Indicates the number of seconds the Link will be monitored for a port." +DEFVAL { 300 } +::= { alaLinkMonConfigEntry 2} + +alaLinkMonLinkFlapThreshold OBJECT-TYPE +SYNTAX Integer32(2..10) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Indicaes the number of link flaps allowed for the specified port during the time window before the port is shutdown." +DEFVAL { 5 } +::= { alaLinkMonConfigEntry 3} + +alaLinkMonLinkErrorThreshold OBJECT-TYPE +SYNTAX Integer32(1..100) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Indicates the number of link errors allowed on Rx for the specified port during the time window before the port is shutdown. The errors are the MAC errors that include CRC, lost frames, error frames, alignment frames." +DEFVAL { 5 } +::= { alaLinkMonConfigEntry 4 } + +alaLinkMonWaitToRestoreTimer OBJECT-TYPE +SYNTAX Integer32(0..300) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Indicates the number of seconds after which the link up event is notified to other applications. The timer is started whenever a Link Up is detected on a port being monitored." +DEFVAL { 0 } +::= { alaLinkMonConfigEntry 5 } + +alaLinkMonWaitToShutdownTimer OBJECT-TYPE +SYNTAX Integer32(0..3000) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Indicates the number of milli seconds after which the link down event is notified to other applications. The timer is started whenever a Link down is detected on a port being monitored." +DEFVAL { 0 } +::= { alaLinkMonConfigEntry 6 } + +alaLinkMonStatsTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaLinkMonStatsEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"A list of Link Monitoring Statistics" +::= { portViolations 3 } + + +alaLinkMonStatsEntry OBJECT-TYPE +SYNTAX AlaLinkMonStatsEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"A collection of Link Monitoring statistics for a particular Ethernet interface." +INDEX { ifIndex } +::= { alaLinkMonStatsTable 1 } + +AlaLinkMonStatsEntry ::= SEQUENCE { + alaLinkMonStatsClearStats INTEGER, + alaLinkMonStatsPortState INTEGER, + alaLinkMonStatsCurrentLinkFlaps Counter64, + alaLinkMonStatsCurrentErrorFrames Counter64, + alaLinkMonStatsCurrentCRCErrors Counter64, + alaLinkMonStatsCurrentLostFrames Counter64, + alaLinkMonStatsCurrentAlignErrors Counter64, + alaLinkMonStatsCurrentLinkErrors Counter64, + alaLinkMonStatsTotalLinkFlaps Counter64, + alaLinkMonStatsTotalLinkErrors Counter64 +} + +alaLinkMonStatsClearStats OBJECT-TYPE +SYNTAX INTEGER { + default(1), + reset(2) +} + +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Used to Clear all Statistics counters. +The value reset (1) indicates that Link Monitoring shuold all statistic counters related to the particular port. +By default, this object contains zero value." +DEFVAL {default} + +::= { alaLinkMonStatsEntry 1 } + +alaLinkMonStatsPortState OBJECT-TYPE +SYNTAX INTEGER { + up(1), + down(2), + shutdown(3) +} +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"Indicates the status of the port. +up(1) means the port is physically up, + down(2) means the port is physically down, + shutdown(3) means the interface is shutdown because of excessive link flaps or link errors." + + ::= { alaLinkMonStatsEntry 2 } + + alaLinkMonStatsCurrentLinkFlaps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Link flaps in the current time window." + + ::= { alaLinkMonStatsEntry 3 } + + + alaLinkMonStatsCurrentErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of error frames in the current time window." + + ::= { alaLinkMonStatsEntry 4 } + + + alaLinkMonStatsCurrentCRCErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of CRC errors in the current time window." + + ::= { alaLinkMonStatsEntry 5 } + + + alaLinkMonStatsCurrentLostFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Rx Lost frames in the current time window." + + ::= { alaLinkMonStatsEntry 6 } + + + alaLinkMonStatsCurrentAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Rx alignment frames in the current time window." + + ::= { alaLinkMonStatsEntry 7 } + + + alaLinkMonStatsCurrentLinkErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the sum of all the MAC Errors within the current time window. + i.e., the sum of alaLinkMonStatsCurrentErrorFrames, alaLinkMonStatsCurrentCRCErrors, + alaLinkMonCurrentLosFrames, alaLinkMonStatsCurrentAlignErrors." + + ::= { alaLinkMonStatsEntry 8 } + + alaLinkMonStatsTotalLinkFlaps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of link flaps across all the time windows." + + ::= { alaLinkMonStatsEntry 9 } + + + alaLinkMonStatsTotalLinkErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of link errors across all the time windows." + + ::= { alaLinkMonStatsEntry 10 } + + + alaLFPGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaLFPGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Link Fault Propagation Grooups and their status" + ::= { portViolations 4 } + + alaLFPGroupEntry OBJECT-TYPE + SYNTAX AlaLFPGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of Link Fault Propagation group id and status for each group" + INDEX { alaLFPGroupId } + ::= { alaLFPGroupTable 1 } + + AlaLFPGroupEntry ::= SEQUENCE +{ + alaLFPGroupId Integer32, + alaLFPGroupAdminStatus INTEGER, + alaLFPGroupOperStatus INTEGER, + alaLFPGroupWaitToShutdown Integer32, + alaLFPGroupRowStatus RowStatus +} +alaLFPGroupId OBJECT-TYPE +SYNTAX Integer32(1 .. 8 ) +MAX-ACCESS accessible-for-notify +STATUS current +DESCRIPTION +"Indicates the unique group id for Link Fault Propagation (LFP)." + +::= { alaLFPGroupEntry 1 } + +alaLFPGroupAdminStatus OBJECT-TYPE +SYNTAX INTEGER { + enable(1), + disable(2) +} +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"Indicates the admin status of the group. disable(2) means link fault propagation, + is disbaled. enable(1) means link fault propagation is enabled" + DEFVAL { disable } + ::= { alaLFPGroupEntry 2 } + +alaLFPGroupOperStatus OBJECT-TYPE +SYNTAX INTEGER { + up(1), + down(2) +} +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"Indicates the operational status of the group. down(2) means all the source ports are down, + up(1) means atleast one source port in the group is up." + ::= { alaLFPGroupEntry 3 } + +alaLFPGroupWaitToShutdown OBJECT-TYPE +SYNTAX Integer32(0 .. 300) +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"0 - Disable wait to shutdown timer +5 - 300 - after expiry of this timer all destination ports will be shutdown" +DEFVAL { 0 } +::= { alaLFPGroupEntry 4 } + +alaLFPGroupRowStatus OBJECT-TYPE +SYNTAX RowStatus +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"Row Status for initiating a MIB retrieval request." +::= { alaLFPGroupEntry 5 } + +alaLFPConfigTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaLFPConfigEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"A list of Link Fault Propagation port and port type of each LFP group" +::= { portViolations 5 } + + +alaLFPConfigEntry OBJECT-TYPE +SYNTAX AlaLFPConfigEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"A list of Link Fault Propagation port and port type of each LFP group" +INDEX { alaLFPGroupId, alaLFPConfigPort } +::= { alaLFPConfigTable 1 } + +AlaLFPConfigEntry ::= SEQUENCE { + alaLFPConfigPort InterfaceIndex, + alaLFPConfigPortType INTEGER, + alaLFPConfigRowStatus RowStatus +} + +alaLFPConfigPort OBJECT-TYPE +SYNTAX InterfaceIndex +MAX-ACCESS accessible-for-notify +STATUS current +DESCRIPTION +"Indicates ifindex of source/destination port for a LFP Group." + +::= { alaLFPConfigEntry 1 } + +alaLFPConfigPortType OBJECT-TYPE +SYNTAX INTEGER { + destination (1), + source (2) +} +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"Indicates the type of port, (1) means the port is destination port and +(2) means the port is a destination port for a LFP Group." + +::= { alaLFPConfigEntry 2 } + +alaLFPConfigRowStatus OBJECT-TYPE +SYNTAX RowStatus +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"Row Status for initiating a MIB retrieval request." +::= { alaLFPConfigEntry 3 } + +alaPvrGlobalConfigObjects OBJECT IDENTIFIER ::= { portViolations 6 } + +alaPvrGlobalRecoveryMax OBJECT-TYPE +SYNTAX Integer32 (-1..50) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Auto violation recovery maximum attempts. + Value 0 means auto recovery is disabled for any ports using this global value. + Value -1 means auto recovery will retry infinitely for any ports using this global value. +" +DEFVAL { 10 } +::= { alaPvrGlobalConfigObjects 1 } + + +alaPvrGlobalRetryTime OBJECT-TYPE +SYNTAX Integer32 (30..600) +UNITS "seconds" +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Time (in seconds) between auto violation recovery attempts for any ports using this global value." +DEFVAL { 300 } +::= { alaPvrGlobalConfigObjects 2 } + +alaPvrGlobalTrapEnable OBJECT-TYPE +SYNTAX INTEGER { enable(1), disable(2) } + +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Auto violation recovery global trap configuration" +DEFVAL { enable } +::= { alaPvrGlobalConfigObjects 3 } + + +alaPvrConfigTable OBJECT-TYPE +SYNTAX SEQUENCE OF AlaPvrConfigEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"A list of auto violation recovery configuration parameters" +::= { portViolations 7 } + + +alaPvrConfigEntry OBJECT-TYPE +SYNTAX AlaPvrConfigEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"Auto violation recovery configuration parameters" +INDEX { ifIndex } +::= { alaPvrConfigTable 1 } + +AlaPvrConfigEntry ::= SEQUENCE { + alaPvrRecoveryMax Integer32, + alaPvrRetryTime Integer32 +} + + +alaPvrRecoveryMax OBJECT-TYPE +SYNTAX Integer32 (-2..50) +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Per port maximum auto violation recovery maximum attempts. + Value -2 means use value from alaPvrGlobalRecoveryMax + Value -1 means retry infinitely. + Value 0 means disable this port. + Values 1 to 50 mean 1 to 50 auto violation recovery attempts. +" +DEFVAL { -2 } + +::= { alaPvrConfigEntry 1 } + +alaPvrRetryTime OBJECT-TYPE +SYNTAX Integer32 (-2 | 30..600) +UNITS "seconds" +MAX-ACCESS read-write +STATUS current +DESCRIPTION +"Per port time (in seconds) between auto violation recovery attempts. + Value -2 means use value from alaPvrGlobalRetryTime. +" +DEFVAL { -2 } + +::= { alaPvrConfigEntry 2 } + +alaPortViolationTrapObjects OBJECT IDENTIFIER ::= { portViolations 8 } + +portViolationRecoveryReason OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + clearViolationCmd (2), + recoveryTimer (3), + adminUpDown (4), + nativeRecoveryTimer (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason for the recovery from port violation. It can be + none (1): none. + clearViolationCmd (2): Indicates that the port is recovered from + clear violation command. + recoveryTimer (3): Indicates that the port is recovered by + Recovery Timer mechanism. + adminUpDown (4): Indicates that the port is recovered from + admin Up/Down. + nativeRecoveryTimer (5): Indicates that the port is recovered + from the feature that shutdown the interface." + ::= { alaPortViolationTrapObjects 1 } + +-- +-- Port Violation Traps +-- + +portViolationTrap NOTIFICATION-TYPE + OBJECTS { + ifIndex, + portViolationSource, + portViolationReason + } + STATUS current + DESCRIPTION + "A Trap will be generated when a port violation occurs. The port + violation trap will indicate the source of the violation and the + reason for the violation." + +::= { alcatelIND1PortNotifications 7 } + +portViolationNotificationTrap NOTIFICATION-TYPE + OBJECTS { + ifIndex, + portViolationRecoveryReason + } + STATUS current + DESCRIPTION + "A Trap will be generated when a port violation is cleared. This trap + will indicate the reason for the recovery from violation." + +::= { alcatelIND1PortNotifications 8 } + +-- Dying Gasp Trap +alaDyingGaspTrap NOTIFICATION-TYPE + OBJECTS { + alaDyingGaspChassisId, + alaDyingGaspPowerSupplyType, + alaDyingGaspTime + } + STATUS current + DESCRIPTION + "Dying Gasp trap." +::= { alcatelIND1PortNotifications 9 } + +-- Storm Control trap + esmStormThresholdViolationStatus NOTIFICATION-TYPE + OBJECTS { + ifIndex, + esmStormViolationThresholdNotificationType, + esmStormViolationThresholdTrafficType + } + STATUS current + DESCRIPTION + "This object notifies management station if User-Port ports gets the ingress traffic inflow + above the configured value." +::= { alcatelIND1PortNotifications 10 } + +-- TDR test Result Table +-- This table stores the result of TDR test conducted on the copper port() +-- The object esmTdrPortTest can be used by the user to initiate the TDR test +-- All other objects are read only as length and states of the cable pairs can not be modified + +esmTdrPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmTdrPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table lists the results of cable diagnostics." + ::= {physicalPort 8} + +esmTdrPortEntry OBJECT-TYPE + SYNTAX EsmTdrPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to each port." + INDEX { ifIndex } + ::= { esmTdrPortTable 1 } + +EsmTdrPortEntry ::= SEQUENCE { + esmTdrPortCableState CableState, + esmTdrPortValidPairs Unsigned32, + esmTdrPortPair1State CableState, + esmTdrPortPair1Length Unsigned32, + esmTdrPortPair2State CableState, + esmTdrPortPair2Length Unsigned32, + esmTdrPortPair3State CableState, + esmTdrPortPair3Length Unsigned32, + esmTdrPortPair4State CableState, + esmTdrPortPair4Length Unsigned32, + esmTdrPortFuzzLength Unsigned32, + esmTdrPortTest INTEGER, + esmTdrPortClearStats INTEGER, + esmTdrPortResult INTEGER + } + +esmTdrPortCableState OBJECT-TYPE + SYNTAX CableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of a cable as returned by the TDR test." + ::= { esmTdrPortEntry 1 } + +esmTdrPortValidPairs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of wire pairs in the cable for which the results of this test are valid." + ::= { esmTdrPortEntry 2 } + +esmTdrPortPair1State OBJECT-TYPE + SYNTAX CableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state for wire pair-1 of the cable as returned by the TDR test." + ::= { esmTdrPortEntry 3 } + +esmTdrPortPair1Length OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length for wire pair-1 of the cable at which the fault is detected if the pair is faulty, complete length of the cable otherwise." + ::= { esmTdrPortEntry 4 } + +esmTdrPortPair2State OBJECT-TYPE + SYNTAX CableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state for wire pair-2 of the cable as returned by the TDR test." + ::= { esmTdrPortEntry 5 } + +esmTdrPortPair2Length OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length for wire pair-2 of the cable at which the fault is detected if the pair is faulty, complete length of the cable otherwise." + ::= { esmTdrPortEntry 6 } + +esmTdrPortPair3State OBJECT-TYPE + SYNTAX CableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state for wire pair-3 of the cable as returned by the TDR test." + ::= { esmTdrPortEntry 7 } + +esmTdrPortPair3Length OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length for wire pair-3 of the cable at which the fault is detected if the pair is faulty, complete length of the cable otherwise." + ::= { esmTdrPortEntry 8 } + +esmTdrPortPair4State OBJECT-TYPE + SYNTAX CableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state for wire pair-4 of the cable as returned by the TDR test." + ::= { esmTdrPortEntry 9 } + +esmTdrPortPair4Length OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length for wire pair-4 of the cable at which the fault is detected if the pair is faulty, complete length of the cable otherwise." + ::= { esmTdrPortEntry 10 } + +esmTdrPortFuzzLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error in the estimated length of the cable (as returned by TDR test)." + ::= { esmTdrPortEntry 11 } + + +esmTdrPortTest OBJECT-TYPE + SYNTAX INTEGER{ + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Object used to start a TDR test on the port. When configured as on, it initiates a TDR test on the port. A read operation on this object always returns the value off." + ::= { esmTdrPortEntry 12 } + +esmTdrPortClearStats OBJECT-TYPE + SYNTAX INTEGER + { default(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to Clear TDR stats. + By default, this object contains zero value." + ::= { esmTdrPortEntry 13 } + +esmTdrPortResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + fail(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used to give the status of BCM API,whether API able to execute TDR test successfully or failed to executethe TDR test." + ::= { esmTdrPortEntry 14 } + +-- ************************************************************************ +-- Expansion of ifEntry +-- ************************************************************************ +interfaceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ifEntry." + ::= { interfaceCounters 1 } + +interfaceStatsEntry OBJECT-TYPE + SYNTAX InterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of interfaceStatsTable" + AUGMENTS { ifEntry } + ::= { interfaceStatsTable 1 } + +InterfaceStatsEntry ::= SEQUENCE { + inBitsPerSec Counter64, + outBitsPerSec Counter64, + ifInPauseFrames Counter64, + ifOutPauseFrames Counter64, + ifInPktsPerSec Counter64, + ifOutPktsPerSec Counter64 + + } + +inBitsPerSec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of Bits Received per second" + ::= { interfaceStatsEntry 1 } + +outBitsPerSec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of Bits Transmitted per second" + ::= { interfaceStatsEntry 2 } + +ifInPauseFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of Pause Frames Received per second" + ::= { interfaceStatsEntry 3 } + +ifOutPauseFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of Pause Frames Transmitted per second" + ::= { interfaceStatsEntry 4 } + + +ifInPktsPerSec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of Packet Received per second" + ::= { interfaceStatsEntry 5 } + +ifOutPktsPerSec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of Packets Transmitted per second" + ::= { interfaceStatsEntry 6 } + + +-- End of TDR Table + +-- This table holds the value of configured interface mode and +-- operaional port mode. This table holds value for each port cage. + + esmPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. This table contains + Configured Port mode and operational port mode" + ::= { physicalPort 9 } + + esmPortModeEntry OBJECT-TYPE + SYNTAX EsmPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface with respect to port mode" + INDEX { ifIndex } + ::= { esmPortModeTable 1 } + + EsmPortModeEntry ::= SEQUENCE { + esmConfiguredMode + INTEGER, + esmOperationalMode + INTEGER + } + esmConfiguredMode OBJECT-TYPE + SYNTAX INTEGER { + mode40Gig(1), -- 40Gig mode + mode4X10Gig(2), -- 10Gig mode, 4 ports + modeAuto(3) -- 40G or 4X10G based on detection + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired mode of the interface. When a + managed system initializes, all interfaces start with + ifConfiguredMode in the Auto state. + User is not allowed to configure this parameter for subport" + DEFVAL { modeAuto } + ::= { esmPortModeEntry 1 } + + + esmOperationalMode OBJECT-TYPE + SYNTAX INTEGER { + mode40Gig(1), -- 40Gig mode + mode4X10Gig(2) -- 10Gig mode, 4 ports + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Operational mode of the port " + ::= { esmPortModeEntry 2 } + + +-- This table holds the value of configured interface beacon admin-state, Becon Led Color and +-- Beacon Led Mode. This table holds value for each port cage. + + esmPortBeaconTable OBJECT-TYPE + SYNTAX SEQUENCE OF EsmPortBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. This table contains + Beacon Admin State Beacon Led Color and Beacon Led mode" + ::= { physicalPort 10 } + + esmPortBeaconEntry OBJECT-TYPE + SYNTAX EsmPortBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface with respect to Beacon" + INDEX { ifIndex } + ::= { esmPortBeaconTable 1 } + + EsmPortBeaconEntry ::= SEQUENCE { + esmBeaconAdminState + INTEGER, + esmBeaconLedColor + INTEGER, + esmBeaconLedMode + INTEGER, + esmBeaconRowStatus + RowStatus + } + + esmBeaconAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The beacon admin state of the interface. When a + managed system initializes, all interfaces start with + esmBeaconAdminState in disable state" + DEFVAL { disable } + ::= { esmPortBeaconEntry 1 } + + + esmBeaconLedColor OBJECT-TYPE + SYNTAX INTEGER { + ledOff(1), -- Led in off state + ledBlue(2), -- Led in Blue state + ledGreen(3), -- Led in Green state + ledAqua(4), -- Led in Aqua state + ledRed(5), -- Led in Red state + ledMagenta(6), -- Led in Magenta state + ledYellow(7), -- Led in Yellow state + ledWhite(8) -- Led in White state + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Beacon Led Color of the port " + DEFVAL { ledMagenta } + ::= { esmPortBeaconEntry 2 } + + esmBeaconLedMode OBJECT-TYPE + SYNTAX INTEGER { + ledModeSolid(1), -- Led mode solid + ledModeActivity(2) -- Led mode representing the normal mode operation + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Beacon Led Mode of the port " + DEFVAL { ledModeActivity } + ::= { esmPortBeaconEntry 3 } + + esmBeaconRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status to control creation/deletion of the Beacon" + ::= { esmPortBeaconEntry 4 } + +-- conformance information + +alcatelIND1PortMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1PortMIBConformance 1 } +alcatelIND1PortMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1PortMIBConformance 2 } + +-- compliance statements + +esmConfPortCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the configuration of Ethernet + ports." + MODULE -- this module + MANDATORY-GROUPS { esmConfMIBGroup, + esmDetectedConfMIBGroup, + alcPortNotificationGroup, + ddmInfoGroup, + ddmConfigGroup, + ddmNotificationsGroup, + esmConfTrapGroup, + esmHybridConfEntryGroup, + esmConfEntryGroup, + csmConfTrapGroup, + esmTdrPortGroup, + portViolationEntryGroup, + ddmPortInfoGroup, + alaLinkMonConfigMIBGroup, + alaLFPGroupMIBGroup, + alaPvrGlobalConfigGroup, + alaPvrConfigGroup, + interfaceStatsMIBGroup, + alaPortViolationTrapGroup + } + ::= { alcatelIND1PortMIBCompliances 1 } + +alcEtherStatsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Statistics of the Ethernet + ports." + MODULE -- this module + MANDATORY-GROUPS { + alaLinkMonStatsMIBGroup, + alaLFPConfigMIBGroup, + alcEtherStatsMIBGroup, + alcfcStatsGroup, + esmPortFiberstatsGroup + } + + ::= { alcatelIND1PortMIBCompliances 2 } + +alcLagStatsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Statistics of the Link Aggregation + ports." + MODULE -- this module + MANDATORY-GROUPS { + alcLagStatsMIBGroup + } + + ::= { alcatelIND1PortMIBCompliances 3 } + +-- units of conformance + +esmConfMIBGroup OBJECT-GROUP + OBJECTS { esmPortCfgSpeed, esmPortCfgDuplexMode, esmPortCfgMaxFrameSize, + esmPortCfgAutoNegotiation, esmPortCfgCrossover, esmPortCfgPause, + esmPortBcastRateLimitEnable, esmPortBcastRateLimitType, esmPortBcastRateLimit, + esmPortMcastRateLimitEnable, esmPortMcastRateLimitType, esmPortMcastRateLimit, + esmPortUucastRateLimitEnable, esmPortUucastRateLimitType, esmPortUucastRateLimit, + esmPortIngressRateLimitEnable, esmPortIngressRateLimit, esmPortIngressRateLimitBurst, + esmPortEPPEnable, esmPortEEEEnable,esmPortBcastThresholdAction,esmPortMcastThresholdAction, + esmPortUucastThresholdAction,esmPortMinBcastRateLimit,esmPortMinMcastRateLimit, + esmPortMinUucastRateLimit,esmPortBcastStormState, esmPortMcastStormState, esmPortUucastStormState + } + STATUS current + DESCRIPTION + "A collection of objects to support the management of global + configuration parameters of the Ethernet ports." + ::= { alcatelIND1PortMIBGroups 1 } + +esmDetectedConfMIBGroup OBJECT-GROUP + OBJECTS { esmPortAutoSpeed, esmPortAutoDuplexMode + } + STATUS current + DESCRIPTION + "A collection of objects to support the Detected + configuration parameters of the Ethernet ports." + ::= { alcatelIND1PortMIBGroups 2 } + +alcEtherStatsMIBGroup OBJECT-GROUP + OBJECTS { alcetherClearStats, alcetherLastClearStats, + alcetherStatsCRCAlignErrors, alcetherStatsRxUndersizePkts, + alcetherStatsTxUndersizePkts, alcetherStatsTxOversizePkts, + alcetherStatsRxJabbers, alcetherStatsRxCollisions, + alcetherStatsTxCollisions, alcetherStatsPkts64Octets, + alcetherStatsPkts65to127Octets, alcetherStatsPkts128to255Octets, + alcetherStatsPkts256to511Octets, + alcetherStatsPkts512to1023Octets, + alcetherStatsPkts1024to1518Octets, + gigaEtherStatsPkts1519to4095Octets, + gigaEtherStatsPkts4096to9215Octets, + alcetherStatsPkts1519to2047Octets, + alcetherStatsPkts2048to4095Octets, + alcetherStatsPkts4096Octets, + alcetherStatsRxGiantPkts, + alcetherStatsRxDribbleNibblePkts, + alcetherStatsRxLongEventPkts, + alcetherStatsRxVlanTagPkts, + alcetherStatsRxControlPkts, + alcetherStatsRxLenChkErrPkts, + alcetherStatsRxCodeErrPkts, + alcetherStatsRxDvEventPkts, + alcetherStatsRxPrevPktDropped, + alcetherStatsTx64Octets, + alcetherStatsTx65to127Octets, + alcetherStatsTx128to255Octets, + alcetherStatsTx256to511Octets, + alcetherStatsTx512to1023Octets, + alcetherStatsTx1024to1518Octets, + alcetherStatsTx1519to2047Octets, + alcetherStatsTx2048to4095Octets, + alcetherStatsTx4096Octets, + alcetherStatsTxRetryCount, + alcetherStatsTxVlanTagPkts, + alcetherStatsTxControlPkts, + alcetherStatsTxLatePkts, + alcetherStatsTxTotalBytesOnWire, + alcetherStatsTxLenChkErrPkts, + alcetherStatsTxExcDeferPkts + + } + STATUS current + DESCRIPTION + "A collection of objects to provide all the statistics related + to the Ethernet and GigaEthernert ports." + ::= { alcatelIND1PortMIBGroups 3 } + +alcPortNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + esmDrvTrapDropsLink, + portViolationTrap, + portViolationNotificationTrap, + alaDyingGaspTrap, + esmStormThresholdViolationStatus + } + STATUS current + DESCRIPTION + "The Port MIB Notification Group." + ::= { alcatelIND1PortMIBGroups 4 } + + +ddmInfoGroup OBJECT-GROUP + OBJECTS { + ddmTemperature, + ddmTempLowWarning, + ddmTempLowAlarm, + ddmTempHiWarning, + ddmTempHiAlarm, + ddmSupplyVoltage, + ddmSupplyVoltageLowWarning, + ddmSupplyVoltageLowAlarm, + ddmSupplyVoltageHiWarning, + ddmSupplyVoltageHiAlarm, + ddmTxBiasCurrent, + ddmTxBiasCurrentLowWarning, + ddmTxBiasCurrentLowAlarm, + ddmTxBiasCurrentHiWarning, + ddmTxBiasCurrentHiAlarm, + ddmTxOutputPower, + ddmTxOutputPowerLowWarning, + ddmTxOutputPowerLowAlarm, + ddmTxOutputPowerHiWarning, + ddmTxOutputPowerHiAlarm, + ddmRxOpticalPower, + ddmRxOpticalPowerLowWarning, + ddmRxOpticalPowerLowAlarm, + ddmRxOpticalPowerHiWarning, + ddmRxOpticalPowerHiAlarm, + ddmPortChannel + } + STATUS current + DESCRIPTION + "A collection of objects to provide digital diagnostics information + related to SFPs, XFPs, and SFP+s." + ::= { alcatelIND1PortMIBGroups 6 } + + ddmConfigGroup OBJECT-GROUP + OBJECTS { + ddmConfig, + ddmTrapConfig, + ddmNotificationType + } + STATUS current + DESCRIPTION + "A collection of objects to allow configuration of DDM and DDM traps." + ::= { alcatelIND1PortMIBGroups 7 } + + ddmNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ddmTemperatureThresholdViolated, + ddmVoltageThresholdViolated, + ddmCurrentThresholdViolated, + ddmTxPowerThresholdViolated, + ddmRxPowerThresholdViolated + } + STATUS current + DESCRIPTION + "A collection of notifications used to indicate DDM threshold violations." + ::= { alcatelIND1PortMIBGroups 8 } + +esmConfTrapGroup OBJECT-GROUP + OBJECTS { + esmDrvTrapDrops, + alaDyingGaspChassisId, + alaDyingGaspPowerSupplyType, + alaDyingGaspTime, + esmStormViolationThresholdNotificationType, + esmStormViolationThresholdTrafficType + } + STATUS current + DESCRIPTION + "Partitioned port (separated due to errors)." + ::= { alcatelIND1PortMIBGroups 9 } + +esmHybridConfEntryGroup OBJECT-GROUP + OBJECTS { + esmHybridPortCfgSpeed, + esmHybridPortCfgDuplexMode, + esmHybridPortCfgAutoNegotiation, + esmHybridPortCfgCrossover, + esmHybridPortCfgFlow, + esmHybridPortCfgInactiveType + } + STATUS current + DESCRIPTION + "A list of inactive hybrid port instances." + ::= { alcatelIND1PortMIBGroups 10 } + +esmConfEntryGroup OBJECT-GROUP + OBJECTS { + esmPortAdminStatus, + esmPortAlias, + esmPortCfgHybridActiveType, + esmPortCfgHybridMode, + esmPortIF, + esmPortLinkUpDownTrapEnable, + esmPortOperationalHybridType, + esmPortSlot + } + STATUS current + DESCRIPTION + "A list of ESM Physical Port instances." + ::= { alcatelIND1PortMIBGroups 11 } + +portViolationEntryGroup OBJECT-GROUP + OBJECTS { + portViolationAction, + portViolationTimer, + portViolationTimerAction, + portViolationClearPort, + portViolationCfgRecoveryMax, + portViolationCfgRetryTime, + portViolationRetryRemain + } + STATUS current + DESCRIPTION + "This table contains the port Violations per port." + ::= { alcatelIND1PortMIBGroups 12 } + + ddmPortInfoGroup OBJECT-GROUP + OBJECTS { + ddmPortTemperature, + ddmPortTempLowWarning, + ddmPortTempLowAlarm, + ddmPortTempHiWarning, + ddmPortTempHiAlarm, + ddmPortSupplyVoltage, + ddmPortSupplyVoltageLowWarning, + ddmPortSupplyVoltageLowAlarm, + ddmPortSupplyVoltageHiWarning, + ddmPortSupplyVoltageHiAlarm, + ddmPortTxBiasCurrent, + ddmPortTxBiasCurrentLowWarning, + ddmPortTxBiasCurrentLowAlarm, + ddmPortTxBiasCurrentHiWarning, + ddmPortTxBiasCurrentHiAlarm, + ddmPortTxOutputPower, + ddmPortTxOutputPowerLowWarning, + ddmPortTxOutputPowerLowAlarm, + ddmPortTxOutputPowerHiWarning, + ddmPortTxOutputPowerHiAlarm, + ddmPortRxOpticalPower, + ddmPortRxOpticalPowerLowWarning, + ddmPortRxOpticalPowerLowAlarm, + ddmPortRxOpticalPowerHiWarning, + ddmPortRxOpticalPowerHiAlarm + } + STATUS current + DESCRIPTION + "A collection of objects to provide digital diagnostics information + related to SFPs, XFPs, and SFP+s." + ::= { alcatelIND1PortMIBGroups 13 } + + alaLinkMonConfigMIBGroup OBJECT-GROUP + OBJECTS { + alaLinkMonStatus, + alaLinkMonTimeWindow, + alaLinkMonLinkFlapThreshold, + alaLinkMonLinkErrorThreshold, + alaLinkMonWaitToRestoreTimer, + alaLinkMonWaitToShutdownTimer + } + STATUS current + DESCRIPTION + "A collection of objects to support the Link Monitoring Configurations on the ports." + ::= { alcatelIND1PortMIBGroups 14 } + + alaLinkMonStatsMIBGroup OBJECT-GROUP + OBJECTS { + alaLinkMonStatsClearStats, + alaLinkMonStatsPortState, + alaLinkMonStatsCurrentLinkFlaps, + alaLinkMonStatsCurrentErrorFrames, + alaLinkMonStatsCurrentCRCErrors, + alaLinkMonStatsCurrentLostFrames, + alaLinkMonStatsCurrentAlignErrors, + alaLinkMonStatsCurrentLinkErrors, + alaLinkMonStatsTotalLinkFlaps, + alaLinkMonStatsTotalLinkErrors + } + STATUS current + DESCRIPTION + "A collection of objects to provide all the statistics related + to the Link Monitoring on the ports." + ::= { alcatelIND1PortMIBGroups 15 } + + alaLFPGroupMIBGroup OBJECT-GROUP + OBJECTS { + alaLFPGroupId, + alaLFPGroupAdminStatus, + alaLFPGroupOperStatus, + alaLFPGroupWaitToShutdown, + alaLFPGroupRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to configure Link Fault Propagation Group, + Wait to shutdown timer and admin staus of group." + ::= { alcatelIND1PortMIBGroups 16 } + + alaLFPConfigMIBGroup OBJECT-GROUP + OBJECTS { + alaLFPConfigPort, + alaLFPConfigPortType, + alaLFPConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to configure a port and port type for a Link Fault Propagation Group." + ::= { alcatelIND1PortMIBGroups 17 } + + csmConfTrapGroup OBJECT-GROUP + OBJECTS { + alaDyingGaspChassisId, + alaDyingGaspPowerSupplyType, + alaDyingGaspTime + } + STATUS current + DESCRIPTION + "A collection of objects for chassis supervision traps" + ::= { alcatelIND1PortMIBGroups 18 } + + esmTdrPortGroup OBJECT-GROUP + OBJECTS { + esmTdrPortCableState, + esmTdrPortValidPairs, + esmTdrPortPair1State, + esmTdrPortPair1Length, + esmTdrPortPair2State, + esmTdrPortPair2Length, + esmTdrPortPair3State, + esmTdrPortPair3Length, + esmTdrPortPair4State, + esmTdrPortPair4Length, + esmTdrPortFuzzLength, + esmTdrPortTest, + esmTdrPortClearStats, + esmTdrPortResult + } + STATUS current + DESCRIPTION + "A collection of objects to provide TDR information" + ::= { alcatelIND1PortMIBGroups 19 } + +alcfcStatsGroup OBJECT-GROUP + OBJECTS { + alcfcClearStats, + alcfcLastClearStats, + alcfcStatsDelimiterErrors, + alcfcStatsEncodingDisparityErrors, + alcfcStatsFrameTooLongs, + alcfcStatsInvalidCRCs, + alcfcStatsInvalidOrderedSets, + alcfcStatsInvalidTxWords, + alcfcStatsLinkFailures, + alcfcStatsLossofSignals, + alcfcStatsRxUndersizePkts, + alcfcStatsTxBBCreditZeros, + alcfcStatsLossofSynchs, + alcfcStatsOtherErrors, + alcfcStatsPrimSeqProtocolErrors, + alcfcStatsRxBBCreditZeros + + } + STATUS current + DESCRIPTION + "A collection of objects for chassis supervision traps" + ::= { alcatelIND1PortMIBGroups 20 } + +esmPortFiberstatsGroup OBJECT-GROUP + OBJECTS { + esmPortIsFiberChannelCapable + } + STATUS current + DESCRIPTION + "A collection of objects for chassis supervision traps" + ::= { alcatelIND1PortMIBGroups 21 } + +alaPvrGlobalConfigGroup OBJECT-GROUP + OBJECTS { + alaPvrGlobalRecoveryMax, + alaPvrGlobalRetryTime, + alaPvrGlobalTrapEnable + } + STATUS current + DESCRIPTION + "A collection of global pvr objects" + ::= { alcatelIND1PortMIBGroups 22 } + +esmPortModeGroup OBJECT-GROUP + OBJECTS { + esmConfiguredMode, + esmOperationalMode + } + STATUS current + DESCRIPTION + "A collection of objects for port splitter mode" + ::= { alcatelIND1PortMIBGroups 23 } + +esmPortBeaconGroup OBJECT-GROUP + OBJECTS { + esmBeaconAdminState, + esmBeaconLedColor, + esmBeaconLedMode, + esmBeaconRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for port Beacon " + ::= { alcatelIND1PortMIBGroups 24 } + +alaPvrConfigGroup OBJECT-GROUP + OBJECTS { + alaPvrRecoveryMax, + alaPvrRetryTime + } + STATUS current + DESCRIPTION + "A collection of pvr objects" + ::= { alcatelIND1PortMIBGroups 25 } + + interfaceStatsMIBGroup OBJECT-GROUP + OBJECTS { + inBitsPerSec, + outBitsPerSec, + ifInPauseFrames, + ifOutPauseFrames, + ifInPktsPerSec, + ifOutPktsPerSec + } + STATUS current + DESCRIPTION + "A collection of objects to display the interface counters details of the ports" + ::= { alcatelIND1PortMIBGroups 26 } + +alaPortViolationTrapGroup OBJECT-GROUP + OBJECTS { + portViolationRecoveryReason + } + STATUS current + DESCRIPTION + "A collection of global pvr objects" + ::= { alcatelIND1PortMIBGroups 27 } + +alcLagStatsMIBGroup OBJECT-GROUP + OBJECTS { + alcLagClearStats + } + STATUS current + DESCRIPTION + "A collection of link aggregation objects" + ::= { alcatelIND1PortMIBGroups 28 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB new file mode 100644 index 0000000..74b95dd --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB @@ -0,0 +1,1144 @@ +ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, Integer32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InterfaceIndex FROM IF-MIB + softentIND1PortMirroringMonitoring FROM ALCATEL-IND1-BASE + sFlowFsEntry, + sFlowCpEntry FROM SFLOW-MIB + InetAddress, + InetAddressType FROM INET-ADDRESS-MIB; + + + alcatelIND1PortMirrorMonitoringMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Port Mirroring and Monitoring for mirroring/monitoring session control + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1PortMirroringMonitoring 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMirMonMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Root For Port Mirroring and Monitoring + Subsystem Managed Notifications." + ::= { alcatelIND1PortMirrorMonitoringMIB 0 } + + alcatelIND1PortMirMonMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Managed Objects." + ::= { alcatelIND1PortMirrorMonitoringMIB 1 } + + + alcatelIND1PortMirMonMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Conformance Information." + ::= { alcatelIND1PortMirrorMonitoringMIB 2 } + + + alcatelIND1PortMirMonMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Units Of Conformance." + ::= { alcatelIND1PortMirMonMIBConformance 1} + + + alcatelIND1PortMirMonMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Compliance Statements." + ::= { alcatelIND1PortMirMonMIBConformance 2} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonMirroring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +mirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 1 } + + +mirrorEntry OBJECT-TYPE + SYNTAX MirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber } + ::= { mirrorTable 1 } + + +MirrorEntry ::= SEQUENCE { + mirrorSessionNumber + Integer32, + mirrorMirroredIfindex + InterfaceIndex, + mirrorMirroringIfindex + InterfaceIndex, + mirrorStatus + INTEGER, + mirrorUnblockedVLAN + Integer32, + mirrorRowStatus + RowStatus, + mirrorDirection + INTEGER, + mirrorSessOperStatus + INTEGER, + mirrorTaggedVLAN + Integer32 + } + +mirrorSessionNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies a specific port mirroring instance." + DEFVAL { 1 } + ::= { mirrorEntry 1 } + +mirrorMirroredIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " This variable is deprecated and value will be ignored. Please use mirrorSrcTable + to configure mirrored ports. + The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorEntry 2 } + +mirrorMirroringIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " The physical identification number for this mirroring port instance (mirroring port)." + ::= { mirrorEntry 3 } + +mirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether mirroring is enabled or disabled for this port. + Prior to enabling mirroring, or at the same time all other + read write values in this table for the same row must + be set to appropriate values, or defaults will be assumed." + DEFVAL { on } + ::= { mirrorEntry 4 } + + + +mirrorUnblockedVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A VLAN identifier which specifies the VLAN identifier that must remain unblocked no matter what is the output of the spanning tree algorithm.Value 0 indicates this parameter is not set" + ::= { mirrorEntry 5 } + + + +mirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { mirrorEntry 6 } + +mirrorDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " This variable is deprecated and the value will be ignored. + Please use mirrorSrcTable to set the direction of mirroring. + Direction of mirroring." + DEFVAL { bidirectional } + ::= { mirrorEntry 7 } + +mirrorSessOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether mirroring session is active. " + DEFVAL { on } + ::= { mirrorEntry 8 } + +mirrorTaggedVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A VLAN identifier which specifies the VLAN identifier that must used to tag the mirrored packets going +out of the MTP for remote port mirroring .Value 0 indicates this parameter is not set" + ::= { mirrorEntry 9 } + +-- xxxxxxxxxxxxxxxxxxx +-- Mirror Source Table +-- xxxxxxxxxxxxxxxxxxx + + +mirrorSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 2 } + + +mirrorSrcEntry OBJECT-TYPE + SYNTAX MirrorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber, mirrorSrcMirroredIf } + ::= { mirrorSrcTable 1 } + + +MirrorSrcEntry ::= SEQUENCE { + mirrorSrcMirroredIf + InterfaceIndex, + mirrorSrcStatus + INTEGER, + mirrorSrcDirection + INTEGER, + mirrorSrcRowStatus + RowStatus, + mirrorSrcOperStatus + INTEGER + } + +mirrorSrcMirroredIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorSrcEntry 1 } + +mirrorSrcStatus OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether mirroring is enabled or disabled for this port. + Prior to enabling mirroring, or at the same time all other + read write values in this table for the same row must + be set to appropriate values, or defaults will be assumed." + DEFVAL { enable } + ::= { mirrorSrcEntry 2 } + +mirrorSrcDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Direction of mirroring on the source port of this entry." + DEFVAL { bidirectional } + ::= { mirrorSrcEntry 3 } + +mirrorSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry.Row Status to control creation, + modification and deletion of this entry. " + ::= { mirrorSrcEntry 4 } + +mirrorSrcOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirroring operational status of this mirrored source. " + DEFVAL { on } + ::= { mirrorSrcEntry 5 } + +--xxxxxxxxxxxxxxxxxxxx +-- Mirror Destination table +--xxxxxxxxxxxxxxxxxxxx + +mirrorDstTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 3 } + + +mirrorDstEntry OBJECT-TYPE + SYNTAX MirrorDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber, mirrorDstMirroringIf } + ::= { mirrorDstTable 1 } + + +MirrorDstEntry ::= SEQUENCE { + mirrorDstMirroringIf + InterfaceIndex, + mirrorDstOperStatus + INTEGER, + mirrorDstAdminStatus + INTEGER, + mirrorDstRowStatus + RowStatus + } + +mirrorDstMirroringIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorDstEntry 1 } + +mirrorDstOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirroring operational status of this mirrored Destination. " + DEFVAL { on } + ::= { mirrorDstEntry 2 } + +mirrorDstAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mirroring admin status of mirrored destination. " + DEFVAL { disable } + ::= { mirrorDstEntry 3 } + +mirrorDstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry.Row Status to control creation, + modification and deletion of this entry. " + ::= { mirrorDstEntry 4 } + +-- End of Mirror Destination Table + + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonMonitoring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +monitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port monitoring instances." + ::= { mirmonMonitoring 1 } + + monitorEntry OBJECT-TYPE + SYNTAX MonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port monitoring entry." + INDEX { monitorSessionNumber } + ::= { monitorTable 1 } + + MonitorEntry ::= SEQUENCE { + monitorSessionNumber + Integer32, + monitorIfindex + InterfaceIndex, + monitorFileStatus + INTEGER, + monitorFileName + SnmpAdminString , + monitorFileSize + Integer32, + monitorScreenStatus + INTEGER, + monitorScreenLine + Integer32, + monitorTrafficType + INTEGER, + monitorStatus + INTEGER, + monitorFileOverWrite + INTEGER, + monitorDirection + INTEGER, + monitorTimeout + Integer32, + monitorRowStatus + RowStatus, + monitorCaptureType + INTEGER + + } + + + monitorSessionNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies a specific port monitoring instance." + DEFVAL { 1 } + ::= { monitorEntry 1 } + + monitorIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The physical identification number for this monitoring port instance." + DEFVAL { 1 } + ::= { monitorEntry 2 } + + monitorFileStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the file option of a monitoring port instance (default off)" + DEFVAL { off } + ::= { monitorEntry 3 } + + monitorFileName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the file in which the traffic will be stored (default PMONITOR.ENC)." + ::= { monitorEntry 4 } + + monitorFileSize OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of 65536 ( 64K ) bytes allowed for the file. The file contains only the last monitorFileSize bytes of the current port monitoring instance (default 65536 bytes)." + DEFVAL { 1} + ::= { monitorEntry 5 } + + monitorScreenStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the screen option of a monitoring port instance (default off)" + DEFVAL { off } + ::= { monitorEntry 6 } + + monitorScreenLine OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of lines used when the screen option is activated (default 24)" + DEFVAL { 24 } + ::= { monitorEntry 7 } + + monitorTrafficType OBJECT-TYPE + SYNTAX INTEGER { + all (1), + unicast (2), + multicast (3), + broadcast (4), + unimulti (5), + unibroad (6), + multibroad (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of traffic being monitored (default all)" + DEFVAL { all } + ::= { monitorEntry 8 } + + monitorStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2), + suspended (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the port monitoring instance" + DEFVAL { off } + ::= { monitorEntry 9 } + + +-- anand + monitorFileOverWrite OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the File Over Write option of a monitoring port instance (default on)" + DEFVAL { on } + ::= { monitorEntry 10 } + monitorDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Direction of monitoring." + DEFVAL { bidirectional } + + ::= { monitorEntry 11 } + + + monitorTimeout OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds allowed for this session before the session gets deleted. + (default:forever 0 second)." + DEFVAL { 0 } + ::= { monitorEntry 12 } + + + monitorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + Create,Delete and Modify." + ::= { monitorEntry 13 } + + + monitorCaptureType OBJECT-TYPE + SYNTAX INTEGER { + brief(1), + full(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bytes per packet allowed to capture .(brief: 64 bytes, full: Entire packet)." + DEFVAL {brief} + ::= { monitorEntry 14 } + + + +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +--Source Monitoring Table---- +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +monitorSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port monitoring instances." + ::= { mirmonMonitoring 2 } + + monitorSrcEntry OBJECT-TYPE + SYNTAX MonitorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port monitoring entry." + INDEX { monitorSessionNumber, monitorSrcIfindex } + ::= { monitorSrcTable 1 } + + MonitorSrcEntry ::= SEQUENCE { + monitorSrcIfindex + InterfaceIndex, + monitorSrcStatus + INTEGER, + monitorSrcDirection + INTEGER, + monitorSrcRowStatus + RowStatus + + } + + + monitorSrcIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for this monitoring port instance." + ::= { monitorSrcEntry 1 } + + monitorSrcStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the port monitoring instance" + DEFVAL { off } + ::= { monitorSrcEntry 2 } + + + monitorSrcDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Direction of monitoring." + DEFVAL { bidirectional } + + ::= { monitorSrcEntry 3 } + + + monitorSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + Create,Delete and Modify." + ::= { monitorSrcEntry 4 } + + +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +--End of SrcMonitoringTable-------- +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + + + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonNotificationVars OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +MirMonErrorIds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used to define the different type of error + occured while configuring Mirroring/Monitoring." + SYNTAX INTEGER { + other (1), + wrongSession (2), -- Wrong session given to NI. + hwQError (3), -- HW queue error on NI + swQError (4) -- SW queue error on NI + } + +mirmonPrimarySlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot of mirrored or monitored interface." + ::= { mirmonNotificationVars 1 } + +mirmonPrimaryPort OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port of mirrored or monitored interface." + ::= { mirmonNotificationVars 2 } + +mirroringSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot of mirroring interface." + ::= { mirmonNotificationVars 3 } + +mirroringPort OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port of mirroring interface." + ::= { mirmonNotificationVars 4 } + +mirMonSession OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mirroring session number." + ::= {mirmonNotificationVars 5 } + +mirMonError OBJECT-TYPE + SYNTAX MirMonErrorIds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Error returned by the NI which failed to configure Mirroring/Monitoring" + ::= {mirmonNotificationVars 6 } + +mirMonErrorNi OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NI slot number. " + ::= { mirmonNotificationVars 7 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +mirrorConfigError NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonErrorNi, -- NI which reported the error. + mirMonError -- Error + } + STATUS current + DESCRIPTION + "The Mirroring Configuration failed on NI. + This trap is sent when any NI fails to configure mirroring. + Due to this error, port mirroring session will be terminated." + ::= { alcatelIND1PortMirMonMIBNotifications 1 } + +monitorFileWritten NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + monitorFileName, + monitorFileSize + } + STATUS current + DESCRIPTION + "A File Written Trap is sent when the amount of data requested + by the user has been written by the port monitoring instance." + ::= { alcatelIND1PortMirMonMIBNotifications 2 } + + +mirrorUnlikeNi NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonErrorNi -- NI slot number where the Unlike NI is inserted. + } + STATUS current + DESCRIPTION + " The Mirroring Configuration is deleted due to the swapping of different + NI board type. Port Mirroring session which was active on a slot,cannot + continue with the insertion of different NI type in the same slot. " + ::= { alcatelIND1PortMirMonMIBNotifications 3 } + + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonSFlowObjects OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 4} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Flow Sampling Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + alasFlowFsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the flow samplers within a device." + ::= { mirmonSFlowObjects 1 } + + alasFlowFsEntry OBJECT-TYPE + SYNTAX AlaSFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a flow sampler." + AUGMENTS { sFlowFsEntry } + ::= { alasFlowFsTable 1 } + + AlaSFlowFsEntry ::= SEQUENCE { + alasFlowFsDeleteEntry INTEGER + } + + alasFlowFsDeleteEntry OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + delete(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to delete entries in the sFlowFsTable. + Only value 6 is supported." + ::= { alasFlowFsEntry 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Counter Polling Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + alasFlowCpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the flow samplers within a device." + ::= { mirmonSFlowObjects 2 } + + alasFlowCpEntry OBJECT-TYPE + SYNTAX AlaSFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a flow sampler." + AUGMENTS { sFlowCpEntry } + ::= { alasFlowCpTable 1 } + + AlaSFlowCpEntry ::= SEQUENCE { + alasFlowCpDeleteEntry INTEGER + } + + alasFlowCpDeleteEntry OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + delete(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to delete entries in the sFlowCpTable. + Only value 6 is supported." + ::= { alasFlowCpEntry 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Agent IP Information +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alasFlowAgentConfigType OBJECT-TYPE + SYNTAX INTEGER { + default(1), + user(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Agent Config Information + 1 -- Default + 2 -- sFlow Interface IP Specified by User" + DEFVAL { default } + ::= { mirmonSFlowObjects 3} + + alasFlowAgentAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of the address associated with this agent. + Only ipv4 and ipv6 types are supported." + ::= { mirmonSFlowObjects 4} + + alasFlowAgentAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address associated with this agent. In the case of a + multi-homed agent, this should be the loopback address of the + agent. The sFlowAgent address must provide SNMP connectivity + to the agent. The address should be an invariant that does not + change as interfaces are reconfigured, enabled, disabled, + added or removed. A manager should be able to use the + sFlowAgentAddress as a unique key that will identify this + agent over extended periods of time so that a history can + be maintained." + ::= { mirmonSFlowObjects 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMirMonMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Port Mirroring and Monitoring." + MODULE + MANDATORY-GROUPS + { + portMirroringGroup, + portMonitoringGroup, + portNotificationVarsGroup + } + + ::= { alcatelIND1PortMirMonMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + portMirroringGroup OBJECT-GROUP + OBJECTS + { + mirrorSessionNumber, -- port mirroring table + mirrorMirroredIfindex, + mirrorMirroringIfindex, + mirrorStatus, + mirrorUnblockedVLAN, + mirrorRowStatus, + mirrorDirection, + mirrorSessOperStatus, + mirrorSrcMirroredIf, + mirrorSrcStatus, + mirrorSrcDirection, + mirrorSrcRowStatus, + mirrorSrcOperStatus, + mirrorDstOperStatus, + mirrorDstAdminStatus, + mirrorDstRowStatus + + + } + STATUS current + DESCRIPTION + "Collection of objects for management of Port Mirroring." + ::= { alcatelIND1PortMirMonMIBGroups 1 } + + portMonitoringGroup OBJECT-GROUP + OBJECTS + { + monitorSessionNumber, -- port monitoring table + monitorIfindex, + monitorFileStatus, + monitorFileName, + monitorFileSize, + monitorScreenStatus, + monitorScreenLine, + monitorTrafficType, + monitorStatus, + monitorFileOverWrite, + monitorDirection , + monitorTimeout , + monitorRowStatus, + monitorCaptureType, + monitorSrcStatus, + monitorSrcDirection, + monitorSrcRowStatus + + } + STATUS current + DESCRIPTION + "Collection of objects for management of Port Monitoring." + ::= { alcatelIND1PortMirMonMIBGroups 2 } + + + portNotificationVarsGroup OBJECT-GROUP + OBJECTS + { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonSession, + mirMonError, + mirMonErrorNi + } + STATUS current + DESCRIPTION + "Collection of objects which appear only in notifications." + ::= { alcatelIND1PortMirMonMIBGroups 3 } + + + mirmonTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + mirrorConfigError, + mirrorUnlikeNi, + monitorFileWritten + } + STATUS current + DESCRIPTION + "Collection of Traps for port mirroring and monitoring." + ::= { alcatelIND1PortMirMonMIBGroups 4 } + + + sFlowAgentGroup OBJECT-GROUP + OBJECTS { + alasFlowAgentAddress , + alasFlowAgentAddressType , + alasFlowAgentConfigType + } + STATUS current + DESCRIPTION + "Collection of objects for sFlow agent configuration." + ::= { alcatelIND1PortMirMonMIBGroups 5 } + + portMirrorGroup OBJECT-GROUP + OBJECTS { + mirrorSessionNumber , + mirrorMirroredIfindex , + mirrorMirroringIfindex , + mirrorStatus , + mirrorUnblockedVLAN , + mirrorRowStatus , + mirrorDirection , + mirrorSessOperStatus , + mirrorTaggedVLAN + } + STATUS current + DESCRIPTION + "Collection of objects for Mirror configuration." + ::= { alcatelIND1PortMirMonMIBGroups 6 } + + portSFlowCpGroup OBJECT-GROUP + OBJECTS { + alasFlowCpDeleteEntry + } + STATUS current + DESCRIPTION + "Collection of objects for sFlow Cp configuration." + ::= { alcatelIND1PortMirMonMIBGroups 7 } + + + portSFlowFsGroup OBJECT-GROUP + OBJECTS { + alasFlowFsDeleteEntry + } + STATUS current + DESCRIPTION + "Collection of objects for sFlow Fs configuration." + ::= { alcatelIND1PortMirMonMIBGroups 8 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-QCN-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-QCN-MIB new file mode 100644 index 0000000..6d5a65d --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-QCN-MIB @@ -0,0 +1,281 @@ +ALCATEL-IND1-QCN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + Unsigned32 + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + softentIND1QcnMib + FROM ALCATEL-IND1-BASE; + +alcatelIND1QcnMIB MODULE-IDENTITY + LAST-UPDATED "201109010000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + System Capability Manager, to allow for system control and limitation setting, of + different, features through out the system. + Capability manager is a centralized process which provides hardware information and + capability to other processes. To optimize the system performance , certain features + may be configured to a lower than the hardware limit through capability manager. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2011 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201109010000Z" + DESCRIPTION + "Capability Manager is used to set system wide limitation." + ::= { softentIND1QcnMib 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1QcnMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For QCN Subsystem Managed Objects." + ::= { alcatelIND1QcnMIB 1 } + + alcatelIND1QcnMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For QCN Subsystem Conformance Information." + ::= { alcatelIND1QcnMIB 2 } + + alcatelIND1QcnMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For QCN Subsystem Units Of Conformance." + ::= { alcatelIND1QcnMIBConformance 1 } + + alcatelIND1QcnMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For QCN Subsystem Compliance Statements." + ::= { alcatelIND1QcnMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaQcnConfig OBJECT IDENTIFIER ::= { alcatelIND1QcnMIBObjects 1 } + alaQcnConformance OBJECT IDENTIFIER ::= { alcatelIND1QcnMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxxx +-- QCN Global Controls +-- xxxxxxxxxxxxxxxxxxxx + +alaQcnGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaQcnGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QCN global configuration." + ::= { alaQcnConfig 1 } + +alaQcnGlobalEntry OBJECT-TYPE + SYNTAX AlaQcnGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A QCN global Entry." + INDEX { alaQcnGlobalCompId } + ::= { alaQcnGlobalTable 1 } + +AlaQcnGlobalEntry ::= SEQUENCE { + alaQcnGlobalCompId + Integer32, + alaQcnGlobalCNMVlanTag + Integer32, + alaQcnGlobalCID + Integer32 + } + +alaQcnGlobalCompId OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Comp Id is the index to this table." + ::= { alaQcnGlobalEntry 1 } + +alaQcnGlobalCNMVlanTag OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set, the vlan tag overrides the incoming vlan id and forces + CNMs to be transmitted in that vlan." + DEFVAL { 0 } + ::= { alaQcnGlobalEntry 2 } + +alaQcnGlobalCID OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the Congestion Point ID sent as part of the Congestion + Notification Message." + DEFVAL { 0 } + ::= { alaQcnGlobalEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxx +-- QCN Port Instance Table +-- xxxxxxxxxxxxxxxxxxxxxxxx + +alaQcnPortInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaQcnPortInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of DCP Port Instances." + ::= { alaQcnConfig 2 } + +alaQcnPortInstanceEntry OBJECT-TYPE + SYNTAX AlaQcnPortInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCP Port Instance Entry." + INDEX { alaQcnPIIfIndex, alaQcnPIPriority } + ::= { alaQcnPortInstanceTable 1 } + +AlaQcnPortInstanceEntry ::= SEQUENCE { + alaQcnPIIfIndex + Unsigned32, + alaQcnPIPriority + Unsigned32, + alaQcnPIPriorityReset + TruthValue, + alaQcnPICncpStatsClear + TruthValue, + alaQcnPICncpReset + TruthValue + } + +alaQcnPIIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex of this port." + ::= { alaQcnPortInstanceEntry 1 } + +alaQcnPIPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority identifier of this port." + ::= { alaQcnPortInstanceEntry 2 } + +alaQcnPIPriorityReset OBJECT-TYPE + SYNTAX TruthValue { true(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to true to reset the priority configuration to the global default." + ::= { alaQcnPortInstanceEntry 3 } + +alaQcnPICncpStatsClear OBJECT-TYPE + SYNTAX TruthValue { true(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to true to clear the cncp statistics for this port + priority. Will do nothing if stats are disabled." + ::= { alaQcnPortInstanceEntry 4 } + +alaQcnPICncpReset OBJECT-TYPE + SYNTAX TruthValue { true(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to true to reset the cncp configuration to the global default for + this port priority." + ::= { alaQcnPortInstanceEntry 5 } + +-- ------------------------------------------------------------- +-- Compliance Statements +-- ------------------------------------------------------------- + +alcatelIND1QcnMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for QCN Subsystem." + MODULE -- this module + MANDATORY-GROUPS + { + alaQcnGlobalGroup, + alaQcnPortInstanceGroup + } + ::= { alcatelIND1QcnMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- Units Of Conformance +-- ------------------------------------------------------------- + +alaQcnGlobalGroup OBJECT-GROUP + OBJECTS + { + alaQcnGlobalCNMVlanTag, + alaQcnGlobalCID + } + STATUS current + DESCRIPTION + "Collection of Global QCN Configuration for management of QCN." + ::= { alcatelIND1QcnMIBGroups 1 } + +alaQcnPortInstanceGroup OBJECT-GROUP + OBJECTS + { + alaQcnPIPriorityReset, + alaQcnPICncpStatsClear, + alaQcnPICncpReset + } + STATUS current + DESCRIPTION + "Collection of QCN Port level Configuration for management of QCN." + ::= { alcatelIND1QcnMIBGroups 2 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-QOS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-QOS-MIB new file mode 100644 index 0000000..9b8e686 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-QOS-MIB @@ -0,0 +1,9535 @@ +ALCATEL-IND1-QOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, + Counter32, Counter64, Integer32, IpAddress, Unsigned32 + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + MacAddress, RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + softentIND1QoS + FROM ALCATEL-IND1-BASE + Ipv6Address, Ipv6IfIndexOrZero + FROM IPV6-TC + InterfaceIndex + FROM IF-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + +alaQoSMIB MODULE-IDENTITY + LAST-UPDATED "201408210000Z" + ORGANIZATION "Alcatel IND" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "QoS and Filtering MIB" + + REVISION "201407140000Z" + DESCRIPTION + "Added alaQoSV6NetworkGroupTable and alaQoSAppliedV6NetworkGroupTable" + + ::= { softentIND1QoS 1 } + +-- FILE: ALCATEL-IND1-QOS-MIB.mib + +-- Alcatel +-- Architects Of An Internet World + +-- This module provides authoritative enterprise-specific Simple Network +-- Management Protocol (SNMP) Management Information Base (MIB) definitions. + +-- The right to make changes in specification and other information contained +-- in this document without prior notice is reserved. + +-- No liability shall be assumed for any incidental, indirect, special, or +-- consequential damages whatsoever arising from or related to this document or +-- the information contained herein. + +-- Vendors, end-users, and other interested parties are granted non-exclusive +-- license to use this specification in connection with management of the +-- products for which it is intended to be used. + +-- Please consult with Customer Service to ensure the most appropriate version +-- of this document is used with the products in question: + +-- Alcatel-Lucent, Enterprise Solutions Division +-- (Formerly Alcatel Internetworking, Incorporated) +-- 26801 West Agoura Road +-- Calabasas, CA 91301 +-- United States Of America + +-- Telephone: North America 800.995.2696 +-- Latin America 877.919.9526 +-- Europe 31.23.556.0100 +-- Asia 65.394.7933 +-- All Other 818.878.4507 + +-- Electronic Mail: support@ind.alcatel.com +-- World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise +-- File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs + +-- Copyright (C) 1995-2007 Alcatel-Lucent +-- ALL RIGHTS RESERVED WORLDWIDE + + +alaQoSMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Managed Objects." + ::= { alaQoSMIB 1 } + + +-- +-- Definition of rule table +-- + +alaQoSRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Rule definitions" + ::= { alaQoSMIBObjects 1 } + +alaQoSRuleEntry OBJECT-TYPE + SYNTAX QoSRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Rule" + INDEX { + alaQoSRuleName + } + ::= { alaQoSRuleTable 1 } + +QoSRuleEntry ::= + SEQUENCE + { + alaQoSRuleName SnmpAdminString, + alaQoSRuleEnabled INTEGER, + alaQoSRuleSource INTEGER, + alaQoSRulePrecedence Integer32, + alaQoSRuleCondition SnmpAdminString, + alaQoSRuleAction SnmpAdminString, + alaQoSRuleReflexive INTEGER, + alaQoSRuleSave INTEGER, + alaQoSRuleLog INTEGER, + alaQoSRuleEnforced INTEGER, + alaQoSRuleActive INTEGER, + alaQoSRuleRowStatus RowStatus, + alaQoSRuleValidityPeriod SnmpAdminString, + alaQoSRuleValidityPeriodStatus INTEGER, + alaQoSRuleLogInterval Integer32, + alaQoSRuleCountType INTEGER, + alaQoSRulePacketCount Counter64, + alaQoSRuleByteCount Counter64, + alaQoSRuleType Integer32, + alaQoSRuleTrapEvents INTEGER, + alaQoSRuleDefaultList INTEGER, + alaQoSRuleGreenPacketCount Counter64, + alaQoSRuleYellowPacketCount Counter64, + alaQoSRuleRedPacketCount Counter64, + alaQoSRuleGreenByteCount Counter64, + alaQoSRuleYellowByteCount Counter64, + alaQoSRuleRedByteCount Counter64 + } + +alaQoSRuleName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule" + ::= { alaQoSRuleEntry 1 } + +alaQoSRuleEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Is this rule enabled or not" + DEFVAL { enable } + ::= { alaQoSRuleEntry 2 } + +alaQoSRuleSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the rule." + DEFVAL { cli } + ::= { alaQoSRuleEntry 3 } + +alaQoSRulePrecedence OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Precedence value for rule. + Rules are evaluated from higher precedence to lower. + If rules have equal precedence, they are evaluated in + the order they are received." + DEFVAL { 0 } + ::= { alaQoSRuleEntry 4 } + +alaQoSRuleCondition OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the condition to use" + ::= { alaQoSRuleEntry 5 } + +alaQoSRuleAction OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the action to use" + ::= { alaQoSRuleEntry 6 } + +alaQoSRuleReflexive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicator to tell if the rule is reflexive. Reflexive rules + allow specific return connections that would normally be denied." + DEFVAL { no } + ::= { alaQoSRuleEntry 7 } + +alaQoSRuleSave OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicator to tell whether to write out the rule during + snapshot commands." + DEFVAL { yes } + ::= { alaQoSRuleEntry 8 } + +alaQoSRuleLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicator to tell whether to log matches to this rule + in the QoS log." + DEFVAL { no } + ::= { alaQoSRuleEntry 9 } + +alaQoSRuleEnforced OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule currenly being enforced on the switch." + ::= { alaQoSRuleEntry 10 } + +alaQoSRuleActive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule enforcable by the switch." + ::= { alaQoSRuleEntry 11 } + +alaQoSRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete rules according to the + RowStatus convention" + ::= { alaQoSRuleEntry 12 } + +alaQoSRuleValidityPeriod OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the validity period to use" + ::= { alaQoSRuleEntry 13 } + +alaQoSRuleValidityPeriodStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether there is a validity period + associated with this rule" + DEFVAL { disabled } + ::= { alaQoSRuleEntry 14 } + +alaQoSRuleLogInterval OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "How often to look for packets matching this rule when logging. + When 0 log as many as possible." + DEFVAL { 30 } + ::= { alaQoSRuleEntry 15 } + +alaQoSRuleCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + DEFVAL { packets } + ::= { alaQoSRuleEntry 16 } + +alaQoSRulePacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSRuleEntry 17 } + +alaQoSRuleByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSRuleEntry 18 } + +alaQoSRuleType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of rule this is. Each bit represents the following: + 0x1 = bridged + 0x2 = routed + 0x4 = multicast" + ::= { alaQoSRuleEntry 19 } + +alaQoSRuleTrapEvents OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Send SNMP trap when 'qos user-port shutdown' param or + rule having action=port-disable is matched/invoked?" + DEFVAL { yes } + ::= { alaQoSRuleEntry 20 } + +alaQoSRuleDefaultList OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This rule belongs to the default policy list. " + DEFVAL { yes } + ::= { alaQoSRuleEntry 21 } + +alaQoSRuleGreenPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being green compliant." + ::= { alaQoSRuleEntry 22 } + +alaQoSRuleYellowPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being yellow compliant." + ::= { alaQoSRuleEntry 23 } + +alaQoSRuleRedPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being red compliant." + ::= { alaQoSRuleEntry 24 } + +alaQoSRuleGreenByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being green compliant." + ::= { alaQoSRuleEntry 25 } + +alaQoSRuleYellowByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being yellow compliant." + ::= { alaQoSRuleEntry 26 } + +alaQoSRuleRedByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being red compliant." + ::= { alaQoSRuleEntry 27 } + +-- +-- Definition of rule table +-- + +alaQoSAppliedRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedRule definitions" + ::= { alaQoSMIBObjects 2 } + +alaQoSAppliedRuleEntry OBJECT-TYPE + SYNTAX QoSAppliedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedRule" + INDEX { + alaQoSAppliedRuleName + } + ::= { alaQoSAppliedRuleTable 1 } + +QoSAppliedRuleEntry ::= + SEQUENCE + { + alaQoSAppliedRuleName SnmpAdminString, + alaQoSAppliedRuleEnabled INTEGER, + alaQoSAppliedRuleSource INTEGER, + alaQoSAppliedRulePrecedence Integer32, + alaQoSAppliedRuleCondition SnmpAdminString, + alaQoSAppliedRuleAction SnmpAdminString, + alaQoSAppliedRuleReflexive INTEGER, + alaQoSAppliedRuleSave INTEGER, + alaQoSAppliedRuleLog INTEGER, + alaQoSAppliedRuleEnforced INTEGER, + alaQoSAppliedRuleActive INTEGER, + alaQoSAppliedRuleRowStatus RowStatus, + alaQoSAppliedRuleValidityPeriod SnmpAdminString, + alaQoSAppliedRuleValidityPeriodStatus INTEGER, + alaQoSAppliedRuleLogInterval Integer32, + alaQoSAppliedRuleCountType INTEGER, + alaQoSAppliedRulePacketCount Counter64, + alaQoSAppliedRuleByteCount Counter64, + alaQoSAppliedRuleType Integer32, + alaQoSAppliedRuleTrapEvents INTEGER, + alaQoSAppliedRuleDefaultList INTEGER, + alaQoSAppliedRuleGreenPacketCount Counter64, + alaQoSAppliedRuleYellowPacketCount Counter64, + alaQoSAppliedRuleRedPacketCount Counter64, + alaQoSAppliedRuleGreenByteCount Counter64, + alaQoSAppliedRuleYellowByteCount Counter64, + alaQoSAppliedRuleRedByteCount Counter64 + } + +alaQoSAppliedRuleName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule" + ::= { alaQoSAppliedRuleEntry 1 } + +alaQoSAppliedRuleEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule enabled or not" + ::= { alaQoSAppliedRuleEntry 2 } + +alaQoSAppliedRuleSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the rule." + ::= { alaQoSAppliedRuleEntry 3 } + +alaQoSAppliedRulePrecedence OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Precedence value for rule. + Rules are evaluated from higher precedence to lower. + If rules have equal precedence, they are evaluated in + the order they are received." + ::= { alaQoSAppliedRuleEntry 4 } + +alaQoSAppliedRuleCondition OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the condition to use" + ::= { alaQoSAppliedRuleEntry 5 } + +alaQoSAppliedRuleAction OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the action to use" + ::= { alaQoSAppliedRuleEntry 6 } + +alaQoSAppliedRuleReflexive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicator to tell if the rule is reflexive. Reflexive rules + allow specific return connections that would normally be denied." + ::= { alaQoSAppliedRuleEntry 7 } + +alaQoSAppliedRuleSave OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicator to tell whether to write out the rule during + snapshot commands." + ::= { alaQoSAppliedRuleEntry 8 } + +alaQoSAppliedRuleLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicator to tell whether to log matches to this rule + in the QoS log." + ::= { alaQoSAppliedRuleEntry 9 } + +alaQoSAppliedRuleEnforced OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule currenly being enforced on the switch." + ::= { alaQoSAppliedRuleEntry 10 } + +alaQoSAppliedRuleActive OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is this rule enforcable by the switch." + ::= { alaQoSAppliedRuleEntry 11 } + +alaQoSAppliedRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete rules according to the + RowStatus convention" + ::= { alaQoSAppliedRuleEntry 12 } + +alaQoSAppliedRuleValidityPeriod OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the validity period to use" + ::= { alaQoSAppliedRuleEntry 13 } + +alaQoSAppliedRuleValidityPeriodStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether there is a validity period + associated with this rule" + ::= { alaQoSAppliedRuleEntry 14 } + +alaQoSAppliedRuleLogInterval OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How often to look for packets matching this rule when logging. + When 0 log as many as possible." + ::= { alaQoSAppliedRuleEntry 15 } + +alaQoSAppliedRuleCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + ::= { alaQoSAppliedRuleEntry 16 } + +alaQoSAppliedRulePacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSAppliedRuleEntry 17 } + +alaQoSAppliedRuleByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSAppliedRuleEntry 18 } + + +alaQoSAppliedRuleType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of rule this is. Each bit represents the following: + 0x1 = bridged + 0x2 = routed + 0x4 = multicast" + ::= { alaQoSAppliedRuleEntry 19 } + +alaQoSAppliedRuleTrapEvents OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Send SNMP trap when 'qos user-port shutdown' param or + rule having action=port-disable is matched/invoked?" + DEFVAL { yes } + ::= { alaQoSAppliedRuleEntry 20 } + +alaQoSAppliedRuleDefaultList OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This rule belongs to the default policy list. " + DEFVAL { yes } + ::= { alaQoSAppliedRuleEntry 21 } + +alaQoSAppliedRuleGreenPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being green compliant." + ::= { alaQoSAppliedRuleEntry 22 } + +alaQoSAppliedRuleYellowPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being yellow compliant." + ::= { alaQoSAppliedRuleEntry 23 } + +alaQoSAppliedRuleRedPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being red compliant." + ::= { alaQoSAppliedRuleEntry 24 } + +alaQoSAppliedRuleGreenByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being green compliant." + ::= { alaQoSAppliedRuleEntry 25 } + +alaQoSAppliedRuleYellowByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being yellow compliant." + ::= { alaQoSAppliedRuleEntry 26 } + +alaQoSAppliedRuleRedByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets being red compliant." + ::= { alaQoSAppliedRuleEntry 27 } + + +-- +-- Definition of condition table +-- + +alaQoSConditionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Condition definitions" + ::= { alaQoSMIBObjects 3 } + +alaQoSConditionEntry OBJECT-TYPE + SYNTAX QoSConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Condition" + INDEX { + alaQoSConditionName + } + ::= { alaQoSConditionTable 1 } + +QoSConditionEntry ::= + SEQUENCE + { + alaQoSConditionName SnmpAdminString, + alaQoSConditionSource INTEGER, + alaQoSConditionSourceSlot Integer32, + alaQoSConditionSourceSlotStatus INTEGER, + alaQoSConditionSourcePort Integer32, + alaQoSConditionSourcePortGroup SnmpAdminString, + alaQoSConditionSourcePortGroupStatus INTEGER, + alaQoSConditionDestinationSlot Integer32, + alaQoSConditionDestinationSlotStatus INTEGER, + alaQoSConditionDestinationPort Integer32, + alaQoSConditionDestinationPortGroup SnmpAdminString, + alaQoSConditionDestinationPortGroupStatus INTEGER, + alaQoSConditionSourceMacAddr MacAddress, + alaQoSConditionSourceMacAddrStatus INTEGER, + alaQoSConditionSourceMacMask MacAddress, + alaQoSConditionSourceMacGroup SnmpAdminString, + alaQoSConditionSourceMacGroupStatus INTEGER, + alaQoSConditionDestinationMacAddr MacAddress, + alaQoSConditionDestinationMacAddrStatus INTEGER, + alaQoSConditionDestinationMacMask MacAddress, + alaQoSConditionDestinationMacGroup SnmpAdminString, + alaQoSConditionDestinationMacGroupStatus INTEGER, + alaQoSConditionSourceVlan Integer32, + alaQoSConditionSourceVlanStatus INTEGER, + alaQoSConditionDestinationVlan Integer32, + alaQoSConditionDestinationVlanStatus INTEGER, + alaQoSCondition8021p Integer32, + alaQoSCondition8021pStatus INTEGER, + alaQoSConditionSourceIpAddr IpAddress, + alaQoSConditionSourceIpAddrStatus INTEGER, + alaQoSConditionSourceIpMask IpAddress, + alaQoSConditionSourceNetworkGroup SnmpAdminString, + alaQoSConditionSourceNetworkGroupStatus INTEGER, + alaQoSConditionDestinationIpAddr IpAddress, + alaQoSConditionDestinationIpAddrStatus INTEGER, + alaQoSConditionDestinationIpMask IpAddress, + alaQoSConditionDestinationNetworkGroup SnmpAdminString, + alaQoSConditionDestinationNetworkGroupStatus INTEGER, + alaQoSConditionMulticastIpAddr IpAddress, + alaQoSConditionMulticastIpAddrStatus INTEGER, + alaQoSConditionMulticastIpMask IpAddress, + alaQoSConditionMulticastNetworkGroup SnmpAdminString, + alaQoSConditionMulticastNetworkGroupStatus INTEGER, + alaQoSConditionTos Integer32, + alaQoSConditionTosStatus INTEGER, + alaQoSConditionTosMask Integer32, + alaQoSConditionDscp Integer32, + alaQoSConditionDscpStatus INTEGER, + alaQoSConditionDscpMask Integer32, + alaQoSConditionIpProtocol Integer32, + alaQoSConditionIpProtocolStatus INTEGER, + alaQoSConditionSourceIpPort Integer32, + alaQoSConditionSourceIpPortStatus INTEGER, + alaQoSConditionDestinationIpPort Integer32, + alaQoSConditionDestinationIpPortStatus INTEGER, + alaQoSConditionService SnmpAdminString, + alaQoSConditionServiceStatus INTEGER, + alaQoSConditionServiceGroup SnmpAdminString, + alaQoSConditionServiceGroupStatus INTEGER, + alaQoSConditionIcmpType Integer32, + alaQoSConditionIcmpTypeStatus INTEGER, + alaQoSConditionIcmpCode Integer32, + alaQoSConditionIcmpCodeStatus INTEGER, + alaQoSConditionRowStatus RowStatus, + alaQoSConditionSourcePortEnd Integer32, + alaQoSConditionDestinationPortEnd Integer32, + alaQoSConditionSourceIpPortEnd Integer32, + alaQoSConditionDestinationIpPortEnd Integer32, + alaQoSConditionSourceTcpPort Integer32, + alaQoSConditionSourceTcpPortStatus INTEGER, + alaQoSConditionSourceTcpPortEnd Integer32, + alaQoSConditionDestinationTcpPort Integer32, + alaQoSConditionDestinationTcpPortStatus INTEGER, + alaQoSConditionDestinationTcpPortEnd Integer32, + alaQoSConditionSourceUdpPort Integer32, + alaQoSConditionSourceUdpPortStatus INTEGER, + alaQoSConditionSourceUdpPortEnd Integer32, + alaQoSConditionDestinationUdpPort Integer32, + alaQoSConditionDestinationUdpPortStatus INTEGER, + alaQoSConditionDestinationUdpPortEnd Integer32, + alaQoSConditionEthertype Integer32, + alaQoSConditionEthertypeStatus INTEGER, + alaQoSConditionTcpFlags INTEGER, + alaQoSConditionTcpFlagsStatus INTEGER, + alaQoSConditionTcpFlagsVal Integer32, + alaQoSConditionTcpFlagsValStatus INTEGER, + alaQoSConditionTcpFlagsMask Integer32, + alaQoSConditionTcpFlagsMaskStatus INTEGER, + alaQoSConditionTcpEstablished INTEGER, + alaQoSConditionSourceIpv6Addr Ipv6Address, + alaQoSConditionSourceIpv6AddrStatus INTEGER, + alaQoSConditionSourceIpv6Mask Ipv6Address, + alaQoSConditionDestinationIpv6Addr Ipv6Address, + alaQoSConditionDestinationIpv6AddrStatus INTEGER, + alaQoSConditionDestinationIpv6Mask Ipv6Address, + alaQoSConditionIpv6Traffic INTEGER, + alaQoSConditionIpv6NH Integer32, + alaQoSConditionIpv6NHStatus INTEGER, + alaQoSConditionIpv6FlowLabel Integer32, + alaQoSConditionIpv6FlowLabelStatus INTEGER, + alaQoSConditionMcastIpv6Addr Ipv6Address, + alaQoSConditionMcastIpv6AddrStatus INTEGER, + alaQoSConditionMcastIpv6Mask Ipv6Address, + alaQoSConditionDscpEnd Integer32, + alaQoSConditionInnerSourceVlan Integer32, + alaQoSConditionInnerSourceVlanStatus INTEGER, + alaQoSConditionInner8021p Integer32, + alaQoSConditionInner8021pStatus INTEGER, + alaQoSConditionVrfName SnmpAdminString, + alaQoSConditionVrfNameStatus INTEGER, + alaQoSConditionFragments INTEGER, + alaQoSConditionSourceChassis Integer32, + alaQoSConditionDestinationChassis Integer32, + alaQoSConditionAppFpGroup SnmpAdminString, + alaQoSConditionAppFpGroupStatus INTEGER, + alaQoSConditionSIP INTEGER, + alaQoSConditionSIPStatus INTEGER, + alaQoSConditionDPIAppName SnmpAdminString, + alaQoSConditionDPIGrpName SnmpAdminString, + alaQoSConditionDPIAppNameStatus INTEGER, + alaQoSConditionDPIAppGroupStatus INTEGER, + alaQoSConditionVxlanVni Integer32, + alaQoSConditionVxlanVniStatus INTEGER, + alaQoSConditionVxlanPort Integer32, + alaQoSConditionVxlanPortStatus INTEGER, + alaQoSConditionVmSourceMacAddr MacAddress, + alaQoSConditionVmSourceMacAddrStatus INTEGER, + alaQoSConditionVmSourceMacMask MacAddress, + alaQoSConditionVmSourceIpAddr IpAddress, + alaQoSConditionVmSourceIpAddrStatus INTEGER, + alaQoSConditionVmSourceIpMask IpAddress, + alaQoSConditionVmSourceIpv6IpAddr Ipv6Address, + alaQoSConditionVmSourceIpv6IpAddrStatus INTEGER, + alaQoSConditionVmSourceIpv6IpMask Ipv6Address, + alaQoSConditionVmIpProtocol Integer32, + alaQoSConditionVmIpProtocolStatus INTEGER, + alaQosConditionVmL4SourcePort Integer32, + alaQosConditionVmL4SourcePortStatus INTEGER, + alaQosConditionVmL4DestPort Integer32, + alaQosConditionVmL4DestPortStatus INTEGER, + alaQosConditionVxlanStatus INTEGER, + alaQoSConditionSourcePortSplitGroup SnmpAdminString, + alaQoSConditionSourcePortSplitGroupStatus INTEGER + } + +alaQoSConditionName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of condition" + ::= { alaQoSConditionEntry 1 } + +alaQoSConditionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the condition." + DEFVAL { cli } + ::= { alaQoSConditionEntry 2 } + +alaQoSConditionSourceSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical slot used for traffic classification + When 0, the port identifies an aggregate" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 3 } + +alaQoSConditionSourceSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source physical slot and + port range needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 4 } + +alaQoSConditionSourcePort OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical port range start to use for + traffic classification" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 5 } + +alaQoSConditionSourcePortGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical port group to use for traffic classification" + ::= { alaQoSConditionEntry 6 } + +alaQoSConditionSourcePortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source physical port group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 7 } + +alaQoSConditionDestinationSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical slot used for traffic classification + When 0, the port identifies an aggregate" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 8 } + +alaQoSConditionDestinationSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination physical slot + and port range needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 9 } + +alaQoSConditionDestinationPort OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port range start to use for traffic + classification" + DEFVAL { 1 } + ::= { alaQoSConditionEntry 10 } + +alaQoSConditionDestinationPortGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port group to use for traffic + classification" + ::= { alaQoSConditionEntry 11 } + +alaQoSConditionDestinationPortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination physical port + group needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 12 } + + +alaQoSConditionSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC address to use for traffic classification" + DEFVAL { '000000000000'h } + ::= { alaQoSConditionEntry 13 } + +alaQoSConditionSourceMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source MAC address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 14 } + +alaQoSConditionSourceMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC mask to use for traffic classification" + DEFVAL { 'ffffffffffff'h } + ::= { alaQoSConditionEntry 15 } + +alaQoSConditionSourceMacGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC group to use for traffic classification" + ::= { alaQoSConditionEntry 16 } + +alaQoSConditionSourceMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source MAC group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 17 } + +alaQoSConditionDestinationMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination MAC address to use for traffic classification" + DEFVAL { '000000000000'h } + ::= { alaQoSConditionEntry 18 } + +alaQoSConditionDestinationMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC address + & mask needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 19 } + +alaQoSConditionDestinationMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination MAC mask to use for traffic classification" + DEFVAL { 'ffffffffffff'h } + ::= { alaQoSConditionEntry 20 } + +alaQoSConditionDestinationMacGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination MAC group to use for traffic classification" + ::= { alaQoSConditionEntry 21 } + +alaQoSConditionDestinationMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 22 } + +alaQoSConditionSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 23 } + +alaQoSConditionSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 24 } + +alaQoSConditionDestinationVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 25 } + +alaQoSConditionDestinationVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 26 } + +alaQoSCondition8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 27 } + +alaQoSCondition8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the 802.1p value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 28 } + +alaQoSConditionSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSConditionEntry 29 } + +alaQoSConditionSourceIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 30 } + +alaQoSConditionSourceIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSConditionEntry 31 } + +alaQoSConditionSourceNetworkGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source network group to use for traffic classification" + ::= { alaQoSConditionEntry 32 } + +alaQoSConditionSourceNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source network group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 33 } + +alaQoSConditionDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSConditionEntry 34 } + +alaQoSConditionDestinationIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IP address + & mask needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 35 } + +alaQoSConditionDestinationIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSConditionEntry 36 } + +alaQoSConditionDestinationNetworkGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination network group to use for traffic classification" + ::= { alaQoSConditionEntry 37 } + +alaQoSConditionDestinationNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination network group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 38 } + +alaQoSConditionMulticastIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSConditionEntry 39 } + +alaQoSConditionMulticastIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 40 } + +alaQoSConditionMulticastIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSConditionEntry 41 } + +alaQoSConditionMulticastNetworkGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast network group to use for traffic classification" + ::= { alaQoSConditionEntry 42 } + +alaQoSConditionMulticastNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast network group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 43 } + +alaQoSConditionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 44 } + +alaQoSConditionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the TOS value & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 45 } + +alaQoSConditionTosMask OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS mask to use for traffic classification" + DEFVAL { 7 } + ::= { alaQoSConditionEntry 46 } + +alaQoSConditionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 47 } + +alaQoSConditionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the DSCP value & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 48 } + +alaQoSConditionDscpMask OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP mask to use for traffic classification" + DEFVAL { 63 } + ::= { alaQoSConditionEntry 49 } + +alaQoSConditionIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP protocol to use for traffic classification." + DEFVAL { 0 } + ::= { alaQoSConditionEntry 50 } + +alaQoSConditionIpProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the IP protocol + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 51 } + +alaQoSConditionSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSConditionEntry 52 } + +alaQoSConditionSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 53 } + +alaQoSConditionDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSConditionEntry 54 } + +alaQoSConditionDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 55 } + +alaQoSConditionService OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of service to use for traffic classification" + ::= { alaQoSConditionEntry 56 } + +alaQoSConditionServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the service + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 57 } + +alaQoSConditionServiceGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of service group to use for traffic classification" + ::= { alaQoSConditionEntry 58 } + +alaQoSConditionServiceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the service group + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 59 } + +alaQoSConditionIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ICMP type to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 60 } + +alaQoSConditionIcmpTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the ICMP type + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 61 } + +alaQoSConditionIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ICMP code to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 62 } + +alaQoSConditionIcmpCodeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the ICMP code + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 63 } + +alaQoSConditionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete conditions according to the + RowStatus convention" + ::= { alaQoSConditionEntry 64 } + +alaQoSConditionSourcePortEnd OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use source port as a single port." + DEFVAL { 1 } + ::= { alaQoSConditionEntry 65 } + +alaQoSConditionDestinationPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use destination port as a single + port." + DEFVAL { 1 } + ::= { alaQoSConditionEntry 66 } + +alaQoSConditionSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate a + range. When '0', use source IP port as a single IP port." + ::= { alaQoSConditionEntry 67 } + +alaQoSConditionDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSConditionEntry 68 } + +alaQoSConditionSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSConditionEntry 69 } + +alaQoSConditionSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 70 } + +alaQoSConditionSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSConditionEntry 71 } + +alaQoSConditionDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSConditionEntry 72 } + +alaQoSConditionDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 73 } + +alaQoSConditionDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port + as a single TCP port." + ::= { alaQoSConditionEntry 74 } + +alaQoSConditionSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSConditionEntry 75 } + +alaQoSConditionSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 76 } + +alaQoSConditionSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate + a range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSConditionEntry 77 } + +alaQoSConditionDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSConditionEntry 78 } + +alaQoSConditionDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 79 } + +alaQoSConditionDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port + as a single TCP port." + ::= { alaQoSConditionEntry 80 } + +alaQoSConditionEthertype OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ethertype value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 81 } + +alaQoSConditionEthertypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the ethertype value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 82 } + +alaQoSConditionTcpFlags OBJECT-TYPE + SYNTAX INTEGER { + all (1), + any (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Use any/all specifieid TCP flags for traffic classification" + DEFVAL { all } + ::= { alaQoSConditionEntry 83 } + +alaQoSConditionTcpFlagsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the TCP flag bits + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 84 } + +alaQoSConditionTcpFlagsVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TCP flags values used for traffic classification" + ::= { alaQoSConditionEntry 85 } + +alaQoSConditionTcpFlagsValStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Not used" + DEFVAL { disabled } + ::= { alaQoSConditionEntry 86 } + +alaQoSConditionTcpFlagsMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Mask of TCP flags bits used for traffic classification" + ::= { alaQoSConditionEntry 87 } + +alaQoSConditionTcpFlagsMaskStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Not used" + DEFVAL { disabled } + ::= { alaQoSConditionEntry 88 } + +alaQoSConditionTcpEstablished OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Look for established TCP sessions in classification" + DEFVAL { no } + ::= { alaQoSConditionEntry 89 } + +alaQoSConditionSourceIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSConditionEntry 90 } + +alaQoSConditionSourceIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 91 } + +alaQoSConditionSourceIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSConditionEntry 92 } + +alaQoSConditionDestinationIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSConditionEntry 93 } + +alaQoSConditionDestinationIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 94 } + +alaQoSConditionDestinationIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSConditionEntry 95 } + +alaQoSConditionIpv6Traffic OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "classify IPV6 traffic " + ::= { alaQoSConditionEntry 96 } + +alaQoSConditionIpv6NH OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "NH value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 97 } + +alaQoSConditionIpv6NHStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the NH value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 98 } + +alaQoSConditionIpv6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "FL value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 99 } + +alaQoSConditionIpv6FlowLabelStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the flow label value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 100 } + +alaQoSConditionMcastIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSConditionEntry 101 } + +alaQoSConditionMcastIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 102 } + +alaQoSConditionMcastIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSConditionEntry 103 } + +alaQoSConditionDscpEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 104 } + +alaQoSConditionInnerSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Customer VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 105 } + +alaQoSConditionInnerSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the inner VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 106 } + +alaQoSConditionInner8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Customer 802.1p to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSConditionEntry 107 } + +alaQoSConditionInner8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the inner 802.1p + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 108 } + +alaQoSConditionVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of Vrf to match traffic in" + ::= { alaQoSConditionEntry 109 } + +alaQoSConditionVrfNameStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the traffic from a specific vrf needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 110 } + +alaQoSConditionFragments OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TCP packet fragments" + DEFVAL { no } + ::= { alaQoSConditionEntry 111 } + +alaQoSConditionSourceChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical chassis used for traffic classification." + DEFVAL { 1 } + ::= { alaQoSConditionEntry 112 } + +alaQoSConditionDestinationChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical chassis used for traffic classification." + DEFVAL { 1 } + ::= { alaQoSConditionEntry 113 } + +alaQoSConditionAppFpGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Application Fingerprinting group." + ::= { alaQoSConditionEntry 114 } + +alaQoSConditionAppFpGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the traffic from a specific Application Fingerprinting Group needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 115 } + +alaQoSConditionSIP OBJECT-TYPE + SYNTAX INTEGER { + audio (1), + video (2), + other (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SIP type to use for traffic classification" + DEFVAL { audio } + ::= { alaQoSConditionEntry 116 } + +alaQoSConditionSIPStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SIP Status field indicates whether SIP is enabled or disabled + for traffic classification" + DEFVAL { enabled } + ::= { alaQoSConditionEntry 117 } + +alaQoSConditionDPIAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Application Name associated with a policy condition." + ::= { alaQoSConditionEntry 118 } + +alaQoSConditionDPIGrpName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Group Name associated with a policy condition." + ::= { alaQoSConditionEntry 119 } + +alaQoSConditionDPIAppNameStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Status field indicates whether DPI Application Name is enabled or disabled + for traffic classification" + DEFVAL { disabled } + ::= { alaQoSConditionEntry 120 } + +alaQoSConditionDPIAppGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Status field indicates whether DPI Application Group is enabled or disabled + for traffic classification" + DEFVAL { disabled } + ::= { alaQoSConditionEntry 121 } + +alaQoSConditionVxlanVni OBJECT-TYPE + SYNTAX Integer32(0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { alaQoSConditionEntry 122 } + +alaQoSConditionVxlanVniStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the VNI needs + to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 123 } + +alaQoSConditionVxlanPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { alaQoSConditionEntry 124 } + +alaQoSConditionVxlanPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the VXLAN Port needs + to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 125 } + +alaQoSConditionVmSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC address to use for traffic classification" + DEFVAL { '000000000000'h } + ::= { alaQoSConditionEntry 126 } + +alaQoSConditionVmSourceMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source MAC address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 127 } + +alaQoSConditionVmSourceMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC mask to use for traffic classification" + DEFVAL { 'ffffffffffff'h } + ::= { alaQoSConditionEntry 128 } + +alaQoSConditionVmSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSConditionEntry 129 } + +alaQoSConditionVmSourceIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 130 } + +alaQoSConditionVmSourceIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSConditionEntry 131 } + +alaQoSConditionVmSourceIpv6IpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSConditionEntry 132 } + +alaQoSConditionVmSourceIpv6IpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 133 } + +alaQoSConditionVmSourceIpv6IpMask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSConditionEntry 134 } + +alaQoSConditionVmIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP protocol to use for traffic classification." + DEFVAL { 0 } + ::= { alaQoSConditionEntry 135 } + +alaQoSConditionVmIpProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the IP protocol + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 136 } + +alaQosConditionVmL4SourcePort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port to use for traffic classification." + ::= { alaQoSConditionEntry 137 } + +alaQosConditionVmL4SourcePortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP port + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 138 } + +alaQosConditionVmL4DestPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port to use for traffic + classification." + ::= { alaQoSConditionEntry 139 } + +alaQosConditionVmL4DestPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 140 } + +alaQosConditionVxlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating vxlan configuration." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 141 } + +alaQoSConditionSourcePortSplitGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source physical port split-group to be used for traffic classification. Meter action should be applied on per-port basis." + ::= { alaQoSConditionEntry 142 } + +alaQoSConditionSourcePortSplitGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source physical port splitGroup + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSConditionEntry 143 } + +-- +-- Definition of condition table +-- + +alaQoSAppliedConditionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedCondition definitions" + ::= { alaQoSMIBObjects 4 } + +alaQoSAppliedConditionEntry OBJECT-TYPE + SYNTAX QoSAppliedConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedCondition" + INDEX { + alaQoSAppliedConditionName + } + ::= { alaQoSAppliedConditionTable 1 } + +QoSAppliedConditionEntry ::= + SEQUENCE + { + alaQoSAppliedConditionName SnmpAdminString, + alaQoSAppliedConditionSource INTEGER, + alaQoSAppliedConditionSourceSlot Integer32, + alaQoSAppliedConditionSourceSlotStatus INTEGER, + alaQoSAppliedConditionSourcePort Integer32, + alaQoSAppliedConditionSourcePortGroup SnmpAdminString, + alaQoSAppliedConditionSourcePortGroupStatus INTEGER, + alaQoSAppliedConditionDestinationSlot Integer32, + alaQoSAppliedConditionDestinationSlotStatus INTEGER, + alaQoSAppliedConditionDestinationPort Integer32, + alaQoSAppliedConditionDestinationPortGroup SnmpAdminString, + alaQoSAppliedConditionDestinationPortGroupStatus INTEGER, + alaQoSAppliedConditionSourceMacAddr MacAddress, + alaQoSAppliedConditionSourceMacAddrStatus INTEGER, + alaQoSAppliedConditionSourceMacMask MacAddress, + alaQoSAppliedConditionSourceMacGroup SnmpAdminString, + alaQoSAppliedConditionSourceMacGroupStatus INTEGER, + alaQoSAppliedConditionDestinationMacAddr MacAddress, + alaQoSAppliedConditionDestinationMacAddrStatus INTEGER, + alaQoSAppliedConditionDestinationMacMask MacAddress, + alaQoSAppliedConditionDestinationMacGroup SnmpAdminString, + alaQoSAppliedConditionDestinationMacGroupStatus INTEGER, + alaQoSAppliedConditionSourceVlan Integer32, + alaQoSAppliedConditionSourceVlanStatus INTEGER, + alaQoSAppliedConditionDestinationVlan Integer32, + alaQoSAppliedConditionDestinationVlanStatus INTEGER, + alaQoSAppliedCondition8021p Integer32, + alaQoSAppliedCondition8021pStatus INTEGER, + alaQoSAppliedConditionSourceIpAddr IpAddress, + alaQoSAppliedConditionSourceIpAddrStatus INTEGER, + alaQoSAppliedConditionSourceIpMask IpAddress, + alaQoSAppliedConditionSourceNetworkGroup SnmpAdminString, + alaQoSAppliedConditionSourceNetworkGroupStatus INTEGER, + alaQoSAppliedConditionDestinationIpAddr IpAddress, + alaQoSAppliedConditionDestinationIpAddrStatus INTEGER, + alaQoSAppliedConditionDestinationIpMask IpAddress, + alaQoSAppliedConditionDestinationNetworkGroup SnmpAdminString, + alaQoSAppliedConditionDestinationNetworkGroupStatus INTEGER, + alaQoSAppliedConditionMulticastIpAddr IpAddress, + alaQoSAppliedConditionMulticastIpAddrStatus INTEGER, + alaQoSAppliedConditionMulticastIpMask IpAddress, + alaQoSAppliedConditionMulticastNetworkGroup SnmpAdminString, + alaQoSAppliedConditionMulticastNetworkGroupStatus INTEGER, + alaQoSAppliedConditionTos Integer32, + alaQoSAppliedConditionTosStatus INTEGER, + alaQoSAppliedConditionTosMask Integer32, + alaQoSAppliedConditionDscp Integer32, + alaQoSAppliedConditionDscpStatus INTEGER, + alaQoSAppliedConditionDscpMask Integer32, + alaQoSAppliedConditionIpProtocol Integer32, + alaQoSAppliedConditionIpProtocolStatus INTEGER, + alaQoSAppliedConditionSourceIpPort Integer32, + alaQoSAppliedConditionSourceIpPortStatus INTEGER, + alaQoSAppliedConditionDestinationIpPort Integer32, + alaQoSAppliedConditionDestinationIpPortStatus INTEGER, + alaQoSAppliedConditionService SnmpAdminString, + alaQoSAppliedConditionServiceStatus INTEGER, + alaQoSAppliedConditionServiceGroup SnmpAdminString, + alaQoSAppliedConditionServiceGroupStatus INTEGER, + alaQoSAppliedConditionIcmpType Integer32, + alaQoSAppliedConditionIcmpTypeStatus INTEGER, + alaQoSAppliedConditionIcmpCode Integer32, + alaQoSAppliedConditionIcmpCodeStatus INTEGER, + alaQoSAppliedConditionRowStatus RowStatus, + alaQoSAppliedConditionSourcePortEnd Integer32, + alaQoSAppliedConditionDestinationPortEnd Integer32, + alaQoSAppliedConditionSourceIpPortEnd Integer32, + alaQoSAppliedConditionDestinationIpPortEnd Integer32, + alaQoSAppliedConditionSourceTcpPort Integer32, + alaQoSAppliedConditionSourceTcpPortStatus INTEGER, + alaQoSAppliedConditionSourceTcpPortEnd Integer32, + alaQoSAppliedConditionDestinationTcpPort Integer32, + alaQoSAppliedConditionDestinationTcpPortStatus INTEGER, + alaQoSAppliedConditionDestinationTcpPortEnd Integer32, + alaQoSAppliedConditionSourceUdpPort Integer32, + alaQoSAppliedConditionSourceUdpPortStatus INTEGER, + alaQoSAppliedConditionSourceUdpPortEnd Integer32, + alaQoSAppliedConditionDestinationUdpPort Integer32, + alaQoSAppliedConditionDestinationUdpPortStatus INTEGER, + alaQoSAppliedConditionDestinationUdpPortEnd Integer32, + alaQoSAppliedConditionEthertype Integer32, + alaQoSAppliedConditionEthertypeStatus INTEGER, + alaQoSAppliedConditionTcpFlags INTEGER, + alaQoSAppliedConditionTcpFlagsStatus INTEGER, + alaQoSAppliedConditionTcpFlagsVal Integer32, + alaQoSAppliedConditionTcpFlagsValStatus INTEGER, + alaQoSAppliedConditionTcpFlagsMask Integer32, + alaQoSAppliedConditionTcpFlagsMaskStatus INTEGER, + alaQoSAppliedConditionTcpEstablished INTEGER, + alaQoSAppliedConditionSourceIpv6Addr Ipv6Address, + alaQoSAppliedConditionSourceIpv6AddrStatus INTEGER, + alaQoSAppliedConditionSourceIpv6Mask Ipv6Address, + alaQoSAppliedConditionDestinationIpv6Addr Ipv6Address, + alaQoSAppliedConditionDestinationIpv6AddrStatus INTEGER, + alaQoSAppliedConditionDestinationIpv6Mask Ipv6Address, + alaQoSAppliedConditionIpv6Traffic INTEGER, + alaQoSAppliedConditionIpv6NH Integer32, + alaQoSAppliedConditionIpv6NHStatus INTEGER, + alaQoSAppliedConditionIpv6FlowLabel Integer32, + alaQoSAppliedConditionIpv6FlowLabelStatus INTEGER, + alaQoSAppliedConditionMcastIpv6Addr Ipv6Address, + alaQoSAppliedConditionMcastIpv6AddrStatus INTEGER, + alaQoSAppliedConditionMcastIpv6Mask Ipv6Address, + alaQoSAppliedConditionDscpEnd Integer32, + alaQoSAppliedConditionInnerSourceVlan Integer32, + alaQoSAppliedConditionInnerSourceVlanStatus INTEGER, + alaQoSAppliedConditionInner8021p Integer32, + alaQoSAppliedConditionInner8021pStatus INTEGER, + alaQoSAppliedConditionVrfName SnmpAdminString, + alaQoSAppliedConditionVrfNameStatus INTEGER, + alaQoSAppliedConditionFragments INTEGER, + alaQoSAppliedConditionSourceChassis Integer32, + alaQoSAppliedConditionDestinationChassis Integer32, + alaQoSAppliedConditionAppFpGroup SnmpAdminString, + alaQoSAppliedConditionAppFpGroupStatus INTEGER, + alaQoSAppliedConditionSIP INTEGER, + alaQoSAppliedConditionSIPStatus INTEGER, + alaQoSAppliedConditionDPIAppName SnmpAdminString, + alaQoSAppliedConditionDPIAppGrp SnmpAdminString, + alaQoSAppliedConditionDPIAppNameStatus INTEGER, + alaQoSAppliedConditionDPIAppGroupStatus INTEGER, + alaQoSAppliedConditionVxlanVni Integer32, + alaQoSAppliedConditionVxlanVniStatus INTEGER, + alaQoSAppliedConditionVxlanPort Integer32, + alaQoSAppliedConditionVxlanPortStatus INTEGER, + alaQoSAppliedConditionVmSourceMacAddr MacAddress, + alaQoSAppliedConditionVmSourceMacAddrStatus INTEGER, + alaQoSAppliedConditionVmSourceMacMask MacAddress, + alaQoSAppliedConditionVmSourceIpAddr IpAddress, + alaQoSAppliedConditionVmSourceIpAddrStatus INTEGER, + alaQoSAppliedConditionVmSourceIpMask IpAddress, + alaQoSAppliedConditionVmSourceIpv6IpAddr Ipv6Address, + alaQoSAppliedConditionVmSourceIpv6IpAddrStatus INTEGER, + alaQoSAppliedConditionVmSourceIpv6IpMask Ipv6Address, + alaQoSAppliedConditionVmIpProtocol Integer32, + alaQoSAppliedConditionVmIpProtocolStatus INTEGER, + alaQosAppliedConditionVmL4SourcePort Integer32, + alaQosAppliedConditionVmL4SourcePortStatus INTEGER, + alaQosAppliedConditionVmL4DestPort Integer32, + alaQosAppliedConditionVmL4DestPortStatus INTEGER, + alaQosAppliedConditionVxlanStatus INTEGER, + alaQoSAppliedConditionSourcePortSplitGroup SnmpAdminString, + alaQoSAppliedConditionSourcePortSplitGroupStatus INTEGER + } + +alaQoSAppliedConditionName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of condition" + ::= { alaQoSAppliedConditionEntry 1 } + +alaQoSAppliedConditionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the condition." + ::= { alaQoSAppliedConditionEntry 2 } + +alaQoSAppliedConditionSourceSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical slot used for traffic classification + When 0, the port identifies an aggregate" + ::= { alaQoSAppliedConditionEntry 3 } + +alaQoSAppliedConditionSourceSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source physical slot and + port range needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 4 } + +alaQoSAppliedConditionSourcePort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical port range start to use for + traffic classification" + ::= { alaQoSAppliedConditionEntry 5 } + +alaQoSAppliedConditionSourcePortGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical port group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 6 } + +alaQoSAppliedConditionSourcePortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source physical port group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 7 } + +alaQoSAppliedConditionDestinationSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical slot used for traffic classification + When 0, the port identifies an aggregate" + ::= { alaQoSAppliedConditionEntry 8 } + +alaQoSAppliedConditionDestinationSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination physical slot + and port range needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 9 } + +alaQoSAppliedConditionDestinationPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port range start to use for traffic + classification" + ::= { alaQoSAppliedConditionEntry 10 } + +alaQoSAppliedConditionDestinationPortGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port group to use for traffic + classification" + ::= { alaQoSAppliedConditionEntry 11 } + +alaQoSAppliedConditionDestinationPortGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination physical port + group needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 12 } + + +alaQoSAppliedConditionSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source MAC address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 13 } + +alaQoSAppliedConditionSourceMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source MAC address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 14 } + +alaQoSAppliedConditionSourceMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source MAC mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 15 } + +alaQoSAppliedConditionSourceMacGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source MAC group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 16 } + +alaQoSAppliedConditionSourceMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source MAC group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 17 } + +alaQoSAppliedConditionDestinationMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination MAC address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 18 } + +alaQoSAppliedConditionDestinationMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC address + & mask needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 19 } + +alaQoSAppliedConditionDestinationMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination MAC mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 20 } + +alaQoSAppliedConditionDestinationMacGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination MAC group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 21 } + +alaQoSAppliedConditionDestinationMacGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination MAC group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 22 } + +alaQoSAppliedConditionSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source VLAN to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 23 } + +alaQoSAppliedConditionSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source VLAN + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 24 } + +alaQoSAppliedConditionDestinationVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination VLAN to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 25 } + +alaQoSAppliedConditionDestinationVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination VLAN + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 26 } + +alaQoSAppliedCondition8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1p value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 27 } + +alaQoSAppliedCondition8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the 802.1p value + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 28 } + +alaQoSAppliedConditionSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 29 } + +alaQoSAppliedConditionSourceIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 30 } + +alaQoSAppliedConditionSourceIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 31 } + +alaQoSAppliedConditionSourceNetworkGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source network group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 32 } + +alaQoSAppliedConditionSourceNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source network group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 33 } + +alaQoSAppliedConditionDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 34 } + +alaQoSAppliedConditionDestinationIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IP address + & mask needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 35 } + +alaQoSAppliedConditionDestinationIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 36 } + +alaQoSAppliedConditionDestinationNetworkGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination network group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 37 } + +alaQoSAppliedConditionDestinationNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination network group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 38 } + +alaQoSAppliedConditionMulticastIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast IP address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 39 } + +alaQoSAppliedConditionMulticastIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the multicast IP address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 40 } + +alaQoSAppliedConditionMulticastIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast IP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 41 } + +alaQoSAppliedConditionMulticastNetworkGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Multicast network group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 42 } + +alaQoSAppliedConditionMulticastNetworkGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the multicast network group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 43 } + +alaQoSAppliedConditionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 44 } + +alaQoSAppliedConditionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the TOS value & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 45 } + +alaQoSAppliedConditionTosMask OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 46 } + +alaQoSAppliedConditionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 47 } + +alaQoSAppliedConditionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the DSCP value & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 48 } + +alaQoSAppliedConditionDscpMask OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DSCP mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 49 } + +alaQoSAppliedConditionIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP protocol to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 50 } + +alaQoSAppliedConditionIpProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the IP protocol + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 51 } + +alaQoSAppliedConditionSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 52 } + +alaQoSAppliedConditionSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 53 } + +alaQoSAppliedConditionDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSAppliedConditionEntry 54 } + +alaQoSAppliedConditionDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 55 } + +alaQoSAppliedConditionService OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of service to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 56 } + +alaQoSAppliedConditionServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the service + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 57 } + +alaQoSAppliedConditionServiceGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of service group to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 58 } + +alaQoSAppliedConditionServiceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the service group + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 59 } + +alaQoSAppliedConditionIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP type to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 60 } + +alaQoSAppliedConditionIcmpTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the ICMP type + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 61 } + +alaQoSAppliedConditionIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ICMP code to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 62 } + +alaQoSAppliedConditionIcmpCodeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the ICMP code + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 63 } + +alaQoSAppliedConditionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete conditions according to the + RowStatus convention" + ::= { alaQoSAppliedConditionEntry 64 } + +alaQoSAppliedConditionSourcePortEnd OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use source port as a single port." + ::= { alaQoSAppliedConditionEntry 65 } + +alaQoSAppliedConditionDestinationPortEnd OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port range end to use for traffic + classification. Must be greater than port range start to + indicate a range. When '1', use destination port as a single + port." + ::= { alaQoSAppliedConditionEntry 66 } + +alaQoSAppliedConditionSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate a + range. When '0', use source IP port as a single IP port." + ::= { alaQoSAppliedConditionEntry 67 } + +alaQoSAppliedConditionDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSAppliedConditionEntry 68 } + +alaQoSAppliedConditionSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 69 } + +alaQoSAppliedConditionSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 70 } + +alaQoSAppliedConditionSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSAppliedConditionEntry 71 } + +alaQoSAppliedConditionDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSAppliedConditionEntry 72 } + +alaQoSAppliedConditionDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 73 } + +alaQoSAppliedConditionDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port + as a single TCP port." + ::= { alaQoSAppliedConditionEntry 74 } + +alaQoSAppliedConditionSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 75 } + +alaQoSAppliedConditionSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 76 } + +alaQoSAppliedConditionSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate + a range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSAppliedConditionEntry 77 } + +alaQoSAppliedConditionDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSAppliedConditionEntry 78 } + +alaQoSAppliedConditionDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 79 } + +alaQoSAppliedConditionDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port + as a single TCP port." + ::= { alaQoSAppliedConditionEntry 80 } + +alaQoSAppliedConditionEthertype OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ethertype value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 81 } + +alaQoSAppliedConditionEthertypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the ethertype value + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 82 } + +alaQoSAppliedConditionTcpFlags OBJECT-TYPE + SYNTAX INTEGER { + all (1), + any (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Use any/all specifieid TCP flags for traffic classification" + ::= { alaQoSAppliedConditionEntry 83 } + +alaQoSAppliedConditionTcpFlagsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the TCP flag bits + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 84 } + +alaQoSAppliedConditionTcpFlagsVal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP flags values used for traffic classification" + ::= { alaQoSAppliedConditionEntry 85 } + +alaQoSAppliedConditionTcpFlagsValStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not used" + ::= { alaQoSAppliedConditionEntry 86 } + +alaQoSAppliedConditionTcpFlagsMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask of TCP flags bits used for traffic classification" + ::= { alaQoSAppliedConditionEntry 87 } + +alaQoSAppliedConditionTcpFlagsMaskStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Not used" + ::= { alaQoSAppliedConditionEntry 88 } + +alaQoSAppliedConditionTcpEstablished OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Look for established TCP sessions in classification" + ::= { alaQoSAppliedConditionEntry 89 } + +alaQoSAppliedConditionSourceIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IPv6 address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 90 } + +alaQoSAppliedConditionSourceIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 91 } + +alaQoSAppliedConditionSourceIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IPv6 mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 92 } + +alaQoSAppliedConditionDestinationIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IPv6 address to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 93 } + +alaQoSAppliedConditionDestinationIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 94 } + +alaQoSAppliedConditionDestinationIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IPv6 mask to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 95 } + +alaQoSAppliedConditionIpv6Traffic OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "classify IPV6 traffic " + ::= { alaQoSAppliedConditionEntry 96 } + +alaQoSAppliedConditionIpv6NH OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NH value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 97 } + +alaQoSAppliedConditionIpv6NHStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the NH value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 98 } + +alaQoSAppliedConditionIpv6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FL value to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 99 } + +alaQoSAppliedConditionIpv6FlowLabelStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the flow label value + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 100 } + +alaQoSAppliedConditionMcastIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSAppliedConditionEntry 101 } + +alaQoSAppliedConditionMcastIpv6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the multicast IPv6 address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 102 } + +alaQoSAppliedConditionMcastIpv6Mask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Multicast IPv6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSAppliedConditionEntry 103 } + +alaQoSAppliedConditionDscpEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DSCP value to use for traffic classification" + ::= { alaQoSAppliedConditionEntry 104 } + +alaQoSAppliedConditionInnerSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Customer VLAN to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 105 } + +alaQoSAppliedConditionInnerSourceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the inner VLAN + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 106 } + +alaQoSAppliedConditionInner8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Customer 802.1p to use for traffic classification" + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 107 } + +alaQoSAppliedConditionInner8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the inner 802.1p + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 108} + +alaQoSAppliedConditionVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of Vrf to match traffic in" + ::= { alaQoSAppliedConditionEntry 109 } + +alaQoSAppliedConditionVrfNameStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the traffic from a specific vrf needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 110 } + +alaQoSAppliedConditionFragments OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TCP packet fragments" + DEFVAL { no } + ::= { alaQoSAppliedConditionEntry 111 } + +alaQoSAppliedConditionSourceChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical chassis used for traffic classification." + ::= { alaQoSAppliedConditionEntry 112 } + +alaQoSAppliedConditionDestinationChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical chassis used for traffic classification." + ::= { alaQoSAppliedConditionEntry 113 } + +alaQoSAppliedConditionAppFpGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Application Fingerprinting group." + ::= { alaQoSAppliedConditionEntry 114 } + +alaQoSAppliedConditionAppFpGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the traffic from a specific Application Fingerprinting Group needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 115 } + +alaQoSAppliedConditionSIP OBJECT-TYPE + SYNTAX INTEGER { + audio (1), + video (2), + other (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SIP type to use for traffic classification" + DEFVAL { audio } + ::= { alaQoSAppliedConditionEntry 116 } + +alaQoSAppliedConditionSIPStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SIP Status field indicates whether SIP is enabled or disabled + for traffic classification" + DEFVAL { enabled } + ::= { alaQoSAppliedConditionEntry 117 } + +alaQoSAppliedConditionDPIAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Application Member." + ::= { alaQoSAppliedConditionEntry 118 } + +alaQoSAppliedConditionDPIAppGrp OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Application Member Type." + ::= { alaQoSAppliedConditionEntry 119 } + +alaQoSAppliedConditionDPIAppNameStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Status field indicates whether DPI Application name is enabled or disabled + for traffic classification" + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 120 } + +alaQoSAppliedConditionDPIAppGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DPI Status field indicates whether DPI Application group is enabled or disabled + for traffic classification" + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 121 } + +alaQoSAppliedConditionVxlanVni OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Vni value associated with this vxlan" + ::= { alaQoSAppliedConditionEntry 122 } + +alaQoSAppliedConditionVxlanVniStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the VNI needs + to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 123 } + +alaQoSAppliedConditionVxlanPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { alaQoSAppliedConditionEntry 124 } + +alaQoSAppliedConditionVxlanPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the VNI needs + to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 125 } + +alaQoSAppliedConditionVmSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC address to use for traffic classification" + DEFVAL { '000000000000'h } + ::= { alaQoSAppliedConditionEntry 126 } + +alaQoSAppliedConditionVmSourceMacAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source MAC address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 127 } + +alaQoSAppliedConditionVmSourceMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source MAC address to use for traffic classification" + DEFVAL { '000000000000'h } + ::= { alaQoSAppliedConditionEntry 128 } + +alaQoSAppliedConditionVmSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP address to use for traffic classification" + DEFVAL { '00000000'h } + ::= { alaQoSAppliedConditionEntry 129 } + +alaQoSAppliedConditionVmSourceIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 130 } + +alaQoSAppliedConditionVmSourceIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP mask to use for traffic classification" + DEFVAL { 'ffffffff'h } + ::= { alaQoSAppliedConditionEntry 131 } + +alaQoSAppliedConditionVmSourceIpv6IpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IPV6 address to use for traffic classification" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSAppliedConditionEntry 132 } + +alaQoSAppliedConditionVmSourceIpv6IpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP address & mask + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 133 } + +alaQoSAppliedConditionVmSourceIpv6IpMask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IPV6 mask to use for traffic classification" + DEFVAL { 'ffffffffffffffffffffffffffffffff'h } + ::= { alaQoSAppliedConditionEntry 134 } + +alaQoSAppliedConditionVmIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP protocol to use for traffic classification." + DEFVAL { 0 } + ::= { alaQoSAppliedConditionEntry 135 } + +alaQoSAppliedConditionVmIpProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the IP protocol + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 136 } + +alaQosAppliedConditionVmL4SourcePort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port to use for traffic classification." + ::= { alaQoSAppliedConditionEntry 137 } + +alaQosAppliedConditionVmL4SourcePortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source port + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 138 } + +alaQosAppliedConditionVmL4DestPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination port to use for traffic + classification." + ::= { alaQoSAppliedConditionEntry 139 } + +alaQosAppliedConditionVmL4DestPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination port + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 140 } + +alaQosAppliedConditionVxlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating vxlan configuration." + DEFVAL { disabled } + ::= { alaQoSAppliedConditionEntry 141 } + +alaQoSAppliedConditionSourcePortSplitGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source physical port split-group to be used for traffic classification. Meter action should be applied on per-port basis." + ::= { alaQoSAppliedConditionEntry 142} + +alaQoSAppliedConditionSourcePortSplitGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source physical port splitGroup + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedConditionEntry 143 } + +-- +-- Definition of service table +-- + +alaQoSServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Service definitions" + ::= { alaQoSMIBObjects 5 } + +alaQoSServiceEntry OBJECT-TYPE + SYNTAX QoSServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Service" + INDEX { + alaQoSServiceName + } + ::= { alaQoSServiceTable 1 } + +QoSServiceEntry ::= + SEQUENCE + { + alaQoSServiceName SnmpAdminString, + alaQoSServiceSource INTEGER, + alaQoSServiceProtocol Integer32, + alaQoSServiceSourceIpPort Integer32, + alaQoSServiceSourceIpPortStatus INTEGER, + alaQoSServiceDestinationIpPort Integer32, + alaQoSServiceDestinationIpPortStatus INTEGER, + alaQoSServiceRowStatus RowStatus, + alaQoSServiceSourceIpPortEnd Integer32, + alaQoSServiceDestinationIpPortEnd Integer32, + alaQoSServiceSourceTcpPort Integer32, + alaQoSServiceSourceTcpPortStatus INTEGER, + alaQoSServiceSourceTcpPortEnd Integer32, + alaQoSServiceDestinationTcpPort Integer32, + alaQoSServiceDestinationTcpPortStatus INTEGER, + alaQoSServiceDestinationTcpPortEnd Integer32, + alaQoSServiceSourceUdpPort Integer32, + alaQoSServiceSourceUdpPortStatus INTEGER, + alaQoSServiceSourceUdpPortEnd Integer32, + alaQoSServiceDestinationUdpPort Integer32, + alaQoSServiceDestinationUdpPortStatus INTEGER, + alaQoSServiceDestinationUdpPortEnd Integer32 + } + +alaQoSServiceName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of the service" + ::= { alaQoSServiceEntry 1 } + +alaQoSServiceSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the service." + DEFVAL { cli } + ::= { alaQoSServiceEntry 2 } + +alaQoSServiceProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "protocol field for Service" + DEFVAL { 0 } + ::= { alaQoSServiceEntry 3 } + +alaQoSServiceSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSServiceEntry 4 } + +alaQoSServiceSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 5 } + +alaQoSServiceDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSServiceEntry 6 } + +alaQoSServiceDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 7 } + +alaQoSServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete services according to the + RowStatus convention" + ::= { alaQoSServiceEntry 8 } + +alaQoSServiceSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate + a range. When '0', use source IP port as a single IP port." + ::= { alaQoSServiceEntry 9 } + +alaQoSServiceDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSServiceEntry 10 } + +alaQoSServiceSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSServiceEntry 11 } + +alaQoSServiceSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 12 } + +alaQoSServiceSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSServiceEntry 13 } + +alaQoSServiceDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSServiceEntry 14 } + +alaQoSServiceDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 15 } + +alaQoSServiceDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port as + a single TCP port." + ::= { alaQoSServiceEntry 16 } + +alaQoSServiceSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSServiceEntry 17 } + +alaQoSServiceSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 18 } + +alaQoSServiceSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate a + range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSServiceEntry 19 } + +alaQoSServiceDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSServiceEntry 20 } + +alaQoSServiceDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSServiceEntry 21 } + +alaQoSServiceDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port as + a single UDP port." + ::= { alaQoSServiceEntry 22 } + + +-- +-- Definition of service table +-- + +alaQoSAppliedServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedService definitions" + ::= { alaQoSMIBObjects 6 } + +alaQoSAppliedServiceEntry OBJECT-TYPE + SYNTAX QoSAppliedServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedService" + INDEX { + alaQoSAppliedServiceName + } + ::= { alaQoSAppliedServiceTable 1 } + +QoSAppliedServiceEntry ::= + SEQUENCE + { + alaQoSAppliedServiceName SnmpAdminString, + alaQoSAppliedServiceSource INTEGER, + alaQoSAppliedServiceProtocol Integer32, + alaQoSAppliedServiceSourceIpPort Integer32, + alaQoSAppliedServiceSourceIpPortStatus INTEGER, + alaQoSAppliedServiceDestinationIpPort Integer32, + alaQoSAppliedServiceDestinationIpPortStatus INTEGER, + alaQoSAppliedServiceRowStatus RowStatus, + alaQoSAppliedServiceSourceIpPortEnd Integer32, + alaQoSAppliedServiceDestinationIpPortEnd Integer32, + alaQoSAppliedServiceSourceTcpPort Integer32, + alaQoSAppliedServiceSourceTcpPortStatus INTEGER, + alaQoSAppliedServiceSourceTcpPortEnd Integer32, + alaQoSAppliedServiceDestinationTcpPort Integer32, + alaQoSAppliedServiceDestinationTcpPortStatus INTEGER, + alaQoSAppliedServiceDestinationTcpPortEnd Integer32, + alaQoSAppliedServiceSourceUdpPort Integer32, + alaQoSAppliedServiceSourceUdpPortStatus INTEGER, + alaQoSAppliedServiceSourceUdpPortEnd Integer32, + alaQoSAppliedServiceDestinationUdpPort Integer32, + alaQoSAppliedServiceDestinationUdpPortStatus INTEGER, + alaQoSAppliedServiceDestinationUdpPortEnd Integer32 + } + +alaQoSAppliedServiceName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of the service" + ::= { alaQoSAppliedServiceEntry 1 } + +alaQoSAppliedServiceSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the service." + ::= { alaQoSAppliedServiceEntry 2 } + +alaQoSAppliedServiceProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "protocol field for AppliedService" + ::= { alaQoSAppliedServiceEntry 3 } + +alaQoSAppliedServiceSourceIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range start to use for traffic classification." + ::= { alaQoSAppliedServiceEntry 4 } + +alaQoSAppliedServiceSourceIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 5 } + +alaQoSAppliedServiceDestinationIpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range start to use for traffic + classification." + ::= { alaQoSAppliedServiceEntry 6 } + +alaQoSAppliedServiceDestinationIpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination IP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 7 } + +alaQoSAppliedServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete services according to the + RowStatus convention" + ::= { alaQoSAppliedServiceEntry 8 } + +alaQoSAppliedServiceSourceIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP port range end to use for traffic classification. + Must be greater than source IP port range start to indicate + a range. When '0', use source IP port as a single IP port." + ::= { alaQoSAppliedServiceEntry 9 } + +alaQoSAppliedServiceDestinationIpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination IP port range end to use for traffic classification. + Must be greater than destination IP port range start to indicate + a range. When '0', use destination IP port as a single IP port." + ::= { alaQoSAppliedServiceEntry 10 } + +alaQoSAppliedServiceSourceTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range start to use for traffic classification." + ::= { alaQoSAppliedServiceEntry 11 } + +alaQoSAppliedServiceSourceTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 12 } + +alaQoSAppliedServiceSourceTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source TCP port range end to use for traffic classification. + Must be greater than source TCP port range start to indicate a + range. When '0', use source TCP port as a single TCP port." + ::= { alaQoSAppliedServiceEntry 13 } + +alaQoSAppliedServiceDestinationTcpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range start to use for traffic + classification." + ::= { alaQoSAppliedServiceEntry 14 } + +alaQoSAppliedServiceDestinationTcpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination TCP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 15 } + +alaQoSAppliedServiceDestinationTcpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination TCP port range end to use for traffic + classification. Must be greater than destination TCP port range + start to indicate a range. When '0', use destination TCP port as + a single TCP port." + ::= { alaQoSAppliedServiceEntry 16 } + +alaQoSAppliedServiceSourceUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range start to use for traffic classification." + ::= { alaQoSAppliedServiceEntry 17 } + +alaQoSAppliedServiceSourceUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the source UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 18 } + +alaQoSAppliedServiceSourceUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source UDP port range end to use for traffic classification. + Must be greater than source UDP port range start to indicate a + range. When '0', use source UDP port as a single UDP port." + ::= { alaQoSAppliedServiceEntry 19 } + +alaQoSAppliedServiceDestinationUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range start to use for traffic + classification." + ::= { alaQoSAppliedServiceEntry 20 } + +alaQoSAppliedServiceDestinationUdpPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the destination UDP port range + needs to be matched(enabled) or not(disabled)." + ::= { alaQoSAppliedServiceEntry 21 } + +alaQoSAppliedServiceDestinationUdpPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination UDP port range end to use for traffic + classification. Must be greater than destination UDP port range + start to indicate a range. When '0', use destination UDP port as + a single UDP port." + ::= { alaQoSAppliedServiceEntry 22 } + + +-- +-- Definition of service group table +-- + +alaQoSServiceGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS ServiceGroups definitions" + ::= { alaQoSMIBObjects 7 } + +alaQoSServiceGroupsEntry OBJECT-TYPE + SYNTAX QoSServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS ServiceGroups" + INDEX { + alaQoSServiceGroupsName + } + ::= { alaQoSServiceGroupsTable 1 } + +QoSServiceGroupsEntry ::= + SEQUENCE + { + alaQoSServiceGroupsName SnmpAdminString, + alaQoSServiceGroupsSource INTEGER, + alaQoSServiceGroupsStatus RowStatus + } + +alaQoSServiceGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service group" + ::= { alaQoSServiceGroupsEntry 1 } + +alaQoSServiceGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the service group." + DEFVAL { cli } + ::= { alaQoSServiceGroupsEntry 2 } + +alaQoSServiceGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete service groups according to the + RowStatus convention" + ::= { alaQoSServiceGroupsEntry 3 } + + +-- +-- Definition of service group table +-- + +alaQoSAppliedServiceGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedServiceGroups definitions" + ::= { alaQoSMIBObjects 8 } + +alaQoSAppliedServiceGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedServiceGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedServiceGroups" + INDEX { + alaQoSAppliedServiceGroupsName + } + ::= { alaQoSAppliedServiceGroupsTable 1 } + +QoSAppliedServiceGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedServiceGroupsName SnmpAdminString, + alaQoSAppliedServiceGroupsSource INTEGER, + alaQoSAppliedServiceGroupsStatus RowStatus + } + +alaQoSAppliedServiceGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service group" + ::= { alaQoSAppliedServiceGroupsEntry 1 } + +alaQoSAppliedServiceGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the service group." + ::= { alaQoSAppliedServiceGroupsEntry 2 } + +alaQoSAppliedServiceGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete service groups according to the + RowStatus convention" + ::= { alaQoSAppliedServiceGroupsEntry 3 } + + +-- +-- Definition of service group entry table +-- + +alaQoSServiceGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS ServiceGroup definitions" + ::= { alaQoSMIBObjects 9 } + +alaQoSServiceGroupEntry OBJECT-TYPE + SYNTAX QoSServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS ServiceGroup" + INDEX { + alaQoSServiceGroupsName, + alaQoSServiceGroupServiceName + } + ::= { alaQoSServiceGroupTable 1 } + +QoSServiceGroupEntry ::= + SEQUENCE + { + alaQoSServiceGroupServiceName SnmpAdminString, + alaQoSServiceGroupStatus RowStatus + } + +alaQoSServiceGroupServiceName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service in service group entry" + ::= { alaQoSServiceGroupEntry 1 } + +alaQoSServiceGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete service group entries according to the + RowStatus convention" + ::= { alaQoSServiceGroupEntry 2 } + + +-- +-- Definition of service group entry table +-- + +alaQoSAppliedServiceGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedServiceGroup definitions" + ::= { alaQoSMIBObjects 10 } + +alaQoSAppliedServiceGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedServiceGroup" + INDEX { + alaQoSAppliedServiceGroupsName, + alaQoSAppliedServiceGroupServiceName + } + ::= { alaQoSAppliedServiceGroupTable 1 } + +QoSAppliedServiceGroupEntry ::= + SEQUENCE + { + alaQoSAppliedServiceGroupServiceName SnmpAdminString, + alaQoSAppliedServiceGroupStatus RowStatus + } + +alaQoSAppliedServiceGroupServiceName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of service in service group entry" + ::= { alaQoSAppliedServiceGroupEntry 1 } + +alaQoSAppliedServiceGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete service group entries according to the + RowStatus convention" + ::= { alaQoSAppliedServiceGroupEntry 2 } + + +-- +-- Definition of network group table +-- + +alaQoSNetworkGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS NetworkGroups definitions" + ::= { alaQoSMIBObjects 11 } + +alaQoSNetworkGroupsEntry OBJECT-TYPE + SYNTAX QoSNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS NetworkGroups" + INDEX { + alaQoSNetworkGroupsName + } + ::= { alaQoSNetworkGroupsTable 1 } + +QoSNetworkGroupsEntry ::= + SEQUENCE + { + alaQoSNetworkGroupsName SnmpAdminString, + alaQoSNetworkGroupsSource INTEGER, + alaQoSNetworkGroupsStatus RowStatus + } + +alaQoSNetworkGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of network group" + ::= { alaQoSNetworkGroupsEntry 1 } + +alaQoSNetworkGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the network group." + DEFVAL { cli } + ::= { alaQoSNetworkGroupsEntry 2 } + +alaQoSNetworkGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete network groups according to the + RowStatus convention" + ::= { alaQoSNetworkGroupsEntry 3 } + + +-- +-- Definition of network group table +-- + +alaQoSAppliedNetworkGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedNetworkGroups definitions" + ::= { alaQoSMIBObjects 12 } + +alaQoSAppliedNetworkGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedNetworkGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedNetworkGroups" + INDEX { + alaQoSAppliedNetworkGroupsName + } + ::= { alaQoSAppliedNetworkGroupsTable 1 } + +QoSAppliedNetworkGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedNetworkGroupsName SnmpAdminString, + alaQoSAppliedNetworkGroupsSource INTEGER, + alaQoSAppliedNetworkGroupsStatus RowStatus + } + +alaQoSAppliedNetworkGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of network group" + ::= { alaQoSAppliedNetworkGroupsEntry 1 } + +alaQoSAppliedNetworkGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the network group." + ::= { alaQoSAppliedNetworkGroupsEntry 2 } + +alaQoSAppliedNetworkGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete network groups according to the + RowStatus convention" + ::= { alaQoSAppliedNetworkGroupsEntry 3 } + + +-- +-- Definition of network group entry table +-- + +alaQoSNetworkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS NetworkGroup definitions" + ::= { alaQoSMIBObjects 13 } + +alaQoSNetworkGroupEntry OBJECT-TYPE + SYNTAX QoSNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS NetworkGroup" + INDEX { + alaQoSNetworkGroupsName, + alaQoSNetworkGroupIpAddr, + alaQoSNetworkGroupIpMask + } + ::= { alaQoSNetworkGroupTable 1 } + +QoSNetworkGroupEntry ::= + SEQUENCE + { + alaQoSNetworkGroupIpAddr IpAddress, + alaQoSNetworkGroupIpMask IpAddress, + alaQoSNetworkGroupStatus RowStatus + } + +alaQoSNetworkGroupIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address for network group entry." + ::= { alaQoSNetworkGroupEntry 1 } + +alaQoSNetworkGroupIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask for network group entry." + ::= { alaQoSNetworkGroupEntry 2 } + +alaQoSNetworkGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete network group entries according to the + RowStatus convention" + ::= { alaQoSNetworkGroupEntry 3 } + + +-- +-- Definition of network group entry table +-- + +alaQoSAppliedNetworkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedNetworkGroup definitions" + ::= { alaQoSMIBObjects 14 } + +alaQoSAppliedNetworkGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedNetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedNetworkGroup" + INDEX { + alaQoSAppliedNetworkGroupsName, + alaQoSAppliedNetworkGroupIpAddr, + alaQoSAppliedNetworkGroupIpMask + } + ::= { alaQoSAppliedNetworkGroupTable 1 } + +QoSAppliedNetworkGroupEntry ::= + SEQUENCE + { + alaQoSAppliedNetworkGroupIpAddr IpAddress, + alaQoSAppliedNetworkGroupIpMask IpAddress, + alaQoSAppliedNetworkGroupStatus RowStatus + } + +alaQoSAppliedNetworkGroupIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address for network group entry." + ::= { alaQoSAppliedNetworkGroupEntry 1 } + +alaQoSAppliedNetworkGroupIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask for network group entry." + ::= { alaQoSAppliedNetworkGroupEntry 2 } + +alaQoSAppliedNetworkGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete network group entries according to the + RowStatus convention" + ::= { alaQoSAppliedNetworkGroupEntry 3 } + + +-- +-- Definition of mac group table +-- + +alaQoSMACGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MACGroups definitions" + ::= { alaQoSMIBObjects 15 } + +alaQoSMACGroupsEntry OBJECT-TYPE + SYNTAX QoSMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MACGroups" + INDEX { + alaQoSMACGroupsName + } + ::= { alaQoSMACGroupsTable 1 } + +QoSMACGroupsEntry ::= + SEQUENCE + { + alaQoSMACGroupsName SnmpAdminString, + alaQoSMACGroupsSource INTEGER, + alaQoSMACGroupsStatus RowStatus + } + +alaQoSMACGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of MAC group" + ::= { alaQoSMACGroupsEntry 1 } + +alaQoSMACGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the MAC group." + DEFVAL { cli } + ::= { alaQoSMACGroupsEntry 2 } + +alaQoSMACGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete MAC groups according to the + RowStatus convention" + ::= { alaQoSMACGroupsEntry 3 } + + +-- +-- Definition of mac group table +-- + +alaQoSAppliedMACGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMACGroups definitions" + ::= { alaQoSMIBObjects 16 } + +alaQoSAppliedMACGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedMACGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMACGroups" + INDEX { + alaQoSAppliedMACGroupsName + } + ::= { alaQoSAppliedMACGroupsTable 1 } + +QoSAppliedMACGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedMACGroupsName SnmpAdminString, + alaQoSAppliedMACGroupsSource INTEGER, + alaQoSAppliedMACGroupsStatus RowStatus + } + +alaQoSAppliedMACGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of MAC group" + ::= { alaQoSAppliedMACGroupsEntry 1 } + +alaQoSAppliedMACGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the MAC group." + ::= { alaQoSAppliedMACGroupsEntry 2 } + +alaQoSAppliedMACGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete MAC groups according to the + RowStatus convention" + ::= { alaQoSAppliedMACGroupsEntry 3 } + + +-- +-- Definition of MAC group entry table +-- + +alaQoSMACGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MACGroup definitions" + ::= { alaQoSMIBObjects 17 } + +alaQoSMACGroupEntry OBJECT-TYPE + SYNTAX QoSMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MACGroup" + INDEX { + alaQoSMACGroupsName, + alaQoSMACGroupMacAddr, + alaQoSMACGroupMacMask + } + ::= { alaQoSMACGroupTable 1 } + +QoSMACGroupEntry ::= + SEQUENCE + { + alaQoSMACGroupMacAddr MacAddress, + alaQoSMACGroupMacMask MacAddress, + alaQoSMACGroupStatus RowStatus + } + +alaQoSMACGroupMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address for MAC group entry" + ::= { alaQoSMACGroupEntry 1 } + +alaQoSMACGroupMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC mask for MAC group entry" + ::= { alaQoSMACGroupEntry 2 } + +alaQoSMACGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete MAC group entries according to the + RowStatus convention" + ::= { alaQoSMACGroupEntry 3 } + + +-- +-- Definition of MAC group entry table +-- + +alaQoSAppliedMACGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMACGroup definitions" + ::= { alaQoSMIBObjects 18 } + +alaQoSAppliedMACGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedMACGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMACGroup" + INDEX { + alaQoSAppliedMACGroupsName, + alaQoSAppliedMACGroupMacAddr, + alaQoSAppliedMACGroupMacMask + } + ::= { alaQoSAppliedMACGroupTable 1 } + +QoSAppliedMACGroupEntry ::= + SEQUENCE + { + alaQoSAppliedMACGroupMacAddr MacAddress, + alaQoSAppliedMACGroupMacMask MacAddress, + alaQoSAppliedMACGroupStatus RowStatus + } + +alaQoSAppliedMACGroupMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address for MAC group entry" + ::= { alaQoSAppliedMACGroupEntry 1 } + +alaQoSAppliedMACGroupMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC mask for MAC group entry" + ::= { alaQoSAppliedMACGroupEntry 2 } + +alaQoSAppliedMACGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete MAC group entries according to the + RowStatus convention" + ::= { alaQoSAppliedMACGroupEntry 3 } + + +-- +-- Definition of port group table +-- + +alaQoSPortGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS PortGroups definitions" + ::= { alaQoSMIBObjects 19 } + +alaQoSPortGroupsEntry OBJECT-TYPE + SYNTAX QoSPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS PortGroups" + INDEX { + alaQoSPortGroupsName + } + ::= { alaQoSPortGroupsTable 1 } + +QoSPortGroupsEntry ::= + SEQUENCE + { + alaQoSPortGroupsName SnmpAdminString, + alaQoSPortGroupsSource INTEGER, + alaQoSPortGroupsStatus RowStatus + } + +alaQoSPortGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of port group" + ::= { alaQoSPortGroupsEntry 1 } + +alaQoSPortGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the port group." + DEFVAL { cli } + ::= { alaQoSPortGroupsEntry 2 } + +alaQoSPortGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete port groups according to the + RowStatus convention" + ::= { alaQoSPortGroupsEntry 3 } + + +-- +-- Definition of port group table +-- + +alaQoSAppliedPortGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedPortGroups definitions" + ::= { alaQoSMIBObjects 20 } + +alaQoSAppliedPortGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedPortGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedPortGroups" + INDEX { + alaQoSAppliedPortGroupsName + } + ::= { alaQoSAppliedPortGroupsTable 1 } + +QoSAppliedPortGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedPortGroupsName SnmpAdminString, + alaQoSAppliedPortGroupsSource INTEGER, + alaQoSAppliedPortGroupsStatus RowStatus + } + +alaQoSAppliedPortGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of port group" + ::= { alaQoSAppliedPortGroupsEntry 1 } + +alaQoSAppliedPortGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the port group." + ::= { alaQoSAppliedPortGroupsEntry 2 } + +alaQoSAppliedPortGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete port groups according to the + RowStatus convention" + ::= { alaQoSAppliedPortGroupsEntry 3 } + +-- +-- Definition of port group entry table +-- + +alaQoSPortGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS PortGroup definitions" + ::= { alaQoSMIBObjects 21 } + +alaQoSPortGroupEntry OBJECT-TYPE + SYNTAX QoSPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS PortGroup" + INDEX { + alaQoSPortGroupsName, + alaQoSPortGroupSlot, + alaQoSPortGroupPort, + alaQoSPortGroupPortEnd + } + ::= { alaQoSPortGroupTable 1 } + +QoSPortGroupEntry ::= + SEQUENCE + { + alaQoSPortGroupSlot Integer32, + alaQoSPortGroupPort Integer32, + alaQoSPortGroupStatus RowStatus, + alaQoSPortGroupPortEnd Integer32 + } + +alaQoSPortGroupSlot OBJECT-TYPE + SYNTAX Integer32 (0..6016) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical slot for port group entry. + If this is a virtual chassis environemnt, + This will contain the ChassisId*1000 + slotNum." + ::= { alaQoSPortGroupEntry 1 } + +alaQoSPortGroupPort OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range start for port group entry" + ::= { alaQoSPortGroupEntry 2 } + +alaQoSPortGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete port group entries according to the + RowStatus convention" + ::= { alaQoSPortGroupEntry 3 } + +alaQoSPortGroupPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range end for port group entry + Must be greater than port range start to indicate a range. + When '1', use port as a single port." + ::= { alaQoSPortGroupEntry 4 } + + +-- +-- Definition of port group entry table +-- + +alaQoSAppliedPortGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedPortGroup definitions" + ::= { alaQoSMIBObjects 22 } + +alaQoSAppliedPortGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedPortGroup" + INDEX { + alaQoSAppliedPortGroupsName, + alaQoSAppliedPortGroupSlot, + alaQoSAppliedPortGroupPort, + alaQoSAppliedPortGroupPortEnd + } + ::= { alaQoSAppliedPortGroupTable 1 } + +QoSAppliedPortGroupEntry ::= + SEQUENCE + { + alaQoSAppliedPortGroupSlot Integer32, + alaQoSAppliedPortGroupPort Integer32, + alaQoSAppliedPortGroupStatus RowStatus, + alaQoSAppliedPortGroupPortEnd Integer32 + } + +alaQoSAppliedPortGroupSlot OBJECT-TYPE + SYNTAX Integer32 (1..6016) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical slot for port group entry + If this is a virtual chassis environemnt, + This will contain the ChassisId*1000 + slotNum." + ::= { alaQoSAppliedPortGroupEntry 1 } + +alaQoSAppliedPortGroupPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range start for port group entry" + ::= { alaQoSAppliedPortGroupEntry 2 } + +alaQoSAppliedPortGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete port group entries according to the + RowStatus convention" + ::= { alaQoSAppliedPortGroupEntry 3 } + +alaQoSAppliedPortGroupPortEnd OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port range end for port group entry + Must be greater than port range start to indicate a range. + When '1', use port as a single port." + ::= { alaQoSAppliedPortGroupEntry 4 } + + +-- +-- Definition of map group table +-- + +alaQoSMapGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MapGroups definitions" + ::= { alaQoSMIBObjects 23 } + +alaQoSMapGroupsEntry OBJECT-TYPE + SYNTAX QoSMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MapGroups" + INDEX { + alaQoSMapGroupsName + } + ::= { alaQoSMapGroupsTable 1 } + +QoSMapGroupsEntry ::= + SEQUENCE + { + alaQoSMapGroupsName SnmpAdminString, + alaQoSMapGroupsSource INTEGER, + alaQoSMapGroupsStatus RowStatus + } + +alaQoSMapGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of map group" + ::= { alaQoSMapGroupsEntry 1 } + +alaQoSMapGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the map group." + DEFVAL { cli } + ::= { alaQoSMapGroupsEntry 2 } + +alaQoSMapGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete map groups according to the + RowStatus convention" + ::= { alaQoSMapGroupsEntry 3 } + + +-- +-- Definition of map group table +-- + +alaQoSAppliedMapGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMapGroups definitions" + ::= { alaQoSMIBObjects 24 } + +alaQoSAppliedMapGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMapGroups" + INDEX { + alaQoSAppliedMapGroupsName + } + ::= { alaQoSAppliedMapGroupsTable 1 } + +QoSAppliedMapGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedMapGroupsName SnmpAdminString, + alaQoSAppliedMapGroupsSource INTEGER, + alaQoSAppliedMapGroupsStatus RowStatus + } + +alaQoSAppliedMapGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of map group" + ::= { alaQoSAppliedMapGroupsEntry 1 } + +alaQoSAppliedMapGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the map group." + ::= { alaQoSAppliedMapGroupsEntry 2 } + +alaQoSAppliedMapGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete map groups according to the + RowStatus convention" + ::= { alaQoSAppliedMapGroupsEntry 3 } + + +-- +-- Definition of map group entry table +-- + +alaQoSMapGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS MapGroup definitions" + ::= { alaQoSMIBObjects 25 } + +alaQoSMapGroupEntry OBJECT-TYPE + SYNTAX QoSMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS MapGroup" + INDEX { + alaQoSMapGroupsName, + alaQoSMapGroupKey, + alaQoSMapGroupKeyEnd, + alaQoSMapGroupValue + } + ::= { alaQoSMapGroupTable 1 } + +QoSMapGroupEntry ::= + SEQUENCE + { + alaQoSMapGroupKey Integer32, + alaQoSMapGroupKeyEnd Integer32, + alaQoSMapGroupValue Integer32, + alaQoSMapGroupStatus RowStatus + } + +alaQoSMapGroupKey OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range start of map group entry." + ::= { alaQoSMapGroupEntry 1 } + +alaQoSMapGroupKeyEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range end for map group entries. Key range end + must be greater than key range start to indicate a range. + When '0', use key range start as a single key." + ::= { alaQoSMapGroupEntry 2 } + +alaQoSMapGroupValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Value for map group entries. Value to stamp on traffic when + keys in the proper range are seen." + ::= { alaQoSMapGroupEntry 3 } + +alaQoSMapGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete map group entries according to the + RowStatus convention" + ::= { alaQoSMapGroupEntry 4 } + + +-- +-- Definition of map group entry table +-- + +alaQoSAppliedMapGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedMapGroup definitions" + ::= { alaQoSMIBObjects 26 } + +alaQoSAppliedMapGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedMapGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedMapGroup" + INDEX { + alaQoSAppliedMapGroupsName, + alaQoSAppliedMapGroupKey, + alaQoSAppliedMapGroupKeyEnd, + alaQoSAppliedMapGroupValue + } + ::= { alaQoSAppliedMapGroupTable 1 } + +QoSAppliedMapGroupEntry ::= + SEQUENCE + { + alaQoSAppliedMapGroupKey Integer32, + alaQoSAppliedMapGroupKeyEnd Integer32, + alaQoSAppliedMapGroupValue Integer32, + alaQoSAppliedMapGroupStatus RowStatus + } + +alaQoSAppliedMapGroupKey OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range start of map group entry." + ::= { alaQoSAppliedMapGroupEntry 1 } + +alaQoSAppliedMapGroupKeyEnd OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Key range end for map group entries. Key range end + must be greater than key range start to indicate a range. + When '0', use key range start as a single key." + ::= { alaQoSAppliedMapGroupEntry 2 } + +alaQoSAppliedMapGroupValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Value for map group entries. Value to stamp on traffic when + keys in the proper range are seen." + ::= { alaQoSAppliedMapGroupEntry 3 } + +alaQoSAppliedMapGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete map group entries according to the + RowStatus convention" + ::= { alaQoSAppliedMapGroupEntry 4 } + + +-- +-- Definition of action table +-- + +alaQoSActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Action definitions" + ::= { alaQoSMIBObjects 27 } + +alaQoSActionEntry OBJECT-TYPE + SYNTAX QoSActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Action" + INDEX { + alaQoSActionName + } + ::= { alaQoSActionTable 1 } + +QoSActionEntry ::= + SEQUENCE + { + alaQoSActionName SnmpAdminString, + alaQoSActionSource INTEGER, + alaQoSActionDisposition INTEGER, + alaQoSActionMaximumBandwidth Integer32, + alaQoSActionMaximumBandwidthStatus INTEGER, + alaQoSActionPriority Integer32, + alaQoSActionPriorityStatus INTEGER, + alaQoSActionShared INTEGER, + alaQoSActionMaximumDepth Integer32, + alaQoSActionMaximumDepthStatus INTEGER, + alaQoSAction8021p Integer32, + alaQoSAction8021pStatus INTEGER, + alaQoSActionTos Integer32, + alaQoSActionTosStatus INTEGER, + alaQoSActionDscp Integer32, + alaQoSActionDscpStatus INTEGER, + alaQoSActionMapFrom INTEGER, + alaQoSActionMapTo INTEGER, + alaQoSActionMapGroup SnmpAdminString, + alaQoSActionMapGroupStatus INTEGER, + alaQoSActionLoadBalanceGroup SnmpAdminString, + alaQoSActionLoadBalanceGroupStatus INTEGER, + alaQoSActionPermanentGatewayIpAddr IpAddress, + alaQoSActionPermanentGatewayIpAddrStatus INTEGER, + alaQoSActionAlternateGatewayIpAddr IpAddress, + alaQoSActionAlternateGatewayIpAddrStatus INTEGER, + alaQoSActionRowStatus RowStatus, + alaQoSActionNocache INTEGER, + alaQoSActionPortdisable INTEGER, + alaQoSActionRedirectSlot Integer32, + alaQoSActionRedirectSlotStatus INTEGER, + alaQoSActionRedirectPort Integer32, + alaQoSActionRedirectAgg Integer32, + alaQoSActionRedirectAggStatus INTEGER, + alaQoSActionMirrorSlot Integer32, + alaQoSActionMirrorPort Integer32, + alaQoSActionMirrorMode INTEGER, + alaQoSActionMirrorModeStatus INTEGER, + alaQoSActionCIR Integer32, + alaQoSActionCIRStatus INTEGER, + alaQoSActionCBS Integer32, + alaQoSActionCBSStatus INTEGER, + alaQoSActionPIR Integer32, + alaQoSActionPIRStatus INTEGER, + alaQoSActionPBS Integer32, + alaQoSActionPBSStatus INTEGER, + alaQoSActionCPUPriority Integer32, + alaQoSActionCPUPriorityStatus INTEGER, + alaQoSActionColorOnly INTEGER, + alaQoSActionRedirectChassis Integer32, + alaQoSActionMirrorChassis Integer32, + alaQoSActionPermanentGatewayIpV6Addr Ipv6Address, + alaQoSActionPermanentGatewayIpV6AddrStatus INTEGER, + alaQoSActionPermanentGatewayIpV6IfIndex Ipv6IfIndexOrZero, + alaQoSActionRTCPMonitor INTEGER, + alaQoSActionRTCPMonitorStatus INTEGER, + alaQoSActionRTCPDSCP Integer32, + alaQoSActionRTCPDSCPStatus INTEGER, + alaQoSActionTrustDSCP INTEGER, + alaQoSActionTrustDSCPStatus INTEGER, + alaQoSActionRedirectModule INTEGER + } + +alaQoSActionName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of action" + ::= { alaQoSActionEntry 1 } + +alaQoSActionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the action." + DEFVAL { cli } + ::= { alaQoSActionEntry 2 } + +alaQoSActionDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Disposition of traffic using the action. + Use to filter out unwanted traffic." + DEFVAL { accept } + ::= { alaQoSActionEntry 3 } + +alaQoSActionMaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum bandwidth (Kbits/sec) allowed for traffic" + DEFVAL { 0 } + ::= { alaQoSActionEntry 4 } + +alaQoSActionMaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether maximum bandwidth + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 5 } + +alaQoSActionPriority OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Internal and queueing priority to use for traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 6 } + +alaQoSActionPriorityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether priority + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 7 } + +alaQoSActionShared OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When enabled, try and share any resources + (queues/limiters/descriptors) when more than one policy uses + the same action." + DEFVAL { no } + ::= { alaQoSActionEntry 8 } + +alaQoSActionMaximumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum depth (Kbytes) of queues for traffic. + Used for EBS in tri-color marker applications." + DEFVAL { 0 } + ::= { alaQoSActionEntry 9 } + +alaQoSActionMaximumDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether maximum depth + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 10 } + +alaQoSAction8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p value to stamp on traffic." + DEFVAL { 0 } + ::= { alaQoSActionEntry 11 } + +alaQoSAction8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether 802.1p + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 12 } + +alaQoSActionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 3 bits of TOS byte)" + DEFVAL { 0 } + ::= { alaQoSActionEntry 13 } + +alaQoSActionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether TOS + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 14 } + +alaQoSActionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 6 bits of TOS byte)" + DEFVAL { 0 } + ::= { alaQoSActionEntry 15 } + +alaQoSActionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether DSCP + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 16 } + +alaQoSActionMapFrom OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What field to use as key for mapping 802.1p/TOS/DSCP priorities" + DEFVAL { b8021p } + ::= { alaQoSActionEntry 17 } + +alaQoSActionMapTo OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What field to rewrite due to remapping 802.1p/TOS/DSCP + priorities" + DEFVAL { b8021p } + ::= { alaQoSActionEntry 18 } + +alaQoSActionMapGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the map group to use when remapping 802.1p/TOS/DSCP + priorities." + ::= { alaQoSActionEntry 19 } + +alaQoSActionMapGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether a map group + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 20 } + +alaQoSActionLoadBalanceGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of load balance group to use for traffic" + ::= { alaQoSActionEntry 21 } + +alaQoSActionLoadBalanceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether load balanace group + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 22 } + +alaQoSActionPermanentGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop gateway to use for traffic" + DEFVAL { '00000000'h } + ::= { alaQoSActionEntry 23 } + +alaQoSActionPermanentGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether permanent gateway IP address + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 24 } + +alaQoSActionAlternateGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop gateway to use for traffic that doesn't have an + explicit route. Use this gateway instead of default routes." + DEFVAL { '00000000'h } + ::= { alaQoSActionEntry 25 } + +alaQoSActionAlternateGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether alternate gateway IP address + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 26 } + +alaQoSActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete actions according to the + RowStatus convention" + ::= { alaQoSActionEntry 27 } + +alaQoSActionNocache OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When enabled, don't make hardware entries for matching flows." + DEFVAL { no } + ::= { alaQoSActionEntry 28 } + +alaQoSActionPortdisable OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When enabled, disable the physical source port of the traffic." + DEFVAL { no } + ::= { alaQoSActionEntry 29 } + +alaQoSActionRedirectSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical slot for redirected traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 30 } + +alaQoSActionRedirectSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status for alaQoSActionRedirectSlotStatus field" + DEFVAL { disabled } + ::= { alaQoSActionEntry 31 } + +alaQoSActionRedirectPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port for redirected traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 32 } + +alaQoSActionRedirectAgg OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination linkagg for redirected traffic" + DEFVAL { 0 } + ::= { alaQoSActionEntry 33 } + +alaQoSActionRedirectAggStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status for alaQoSActionRedirectAggStatus field" + DEFVAL { disabled } + ::= { alaQoSActionEntry 34 } + +alaQoSActionMirrorSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical slot for mirrored traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 35 } + +alaQoSActionMirrorPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical port for mirrored traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 36 } + +alaQoSActionMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Mirroring mode" + DEFVAL { ingress } + ::= { alaQoSActionEntry 37 } + +alaQoSActionMirrorModeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status for alaQoSActionMirrorMode field" + DEFVAL { disabled } + ::= { alaQoSActionEntry 38 } + +alaQoSActionCIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSActionEntry 39 } + +alaQoSActionCIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 40 } + +alaQoSActionCBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSActionEntry 41 } + +alaQoSActionCBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 42 } + +alaQoSActionPIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSActionEntry 43 } + +alaQoSActionPIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 44 } + +alaQoSActionPBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSActionEntry 45 } + +alaQoSActionPBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 46 } + + alaQoSActionCPUPriority OBJECT-TYPE + SYNTAX Integer32(0 .. 7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority for CPU messages." + DEFVAL { 0 } + ::= { alaQoSActionEntry 47 } + +alaQoSActionCPUPriorityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CPU Priority value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 48 } + +alaQoSActionColorOnly OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "only color red traffic " + ::= { alaQoSActionEntry 49 } + +alaQoSActionRedirectChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical chassis for redirected traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 50 } + +alaQoSActionMirrorChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Destination physical chassis for mirrored traffic" + DEFVAL { 1 } + ::= { alaQoSActionEntry 51 } + +alaQoSActionPermanentGatewayIpV6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop gateway to use for IPv6 traffic" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSActionEntry 52 } + +alaQoSActionPermanentGatewayIpV6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether permanent gateway IPv6 address + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSActionEntry 53 } + +alaQoSActionPermanentGatewayIpV6IfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ipv6IfIndex for link-local address, else 0." + DEFVAL { 0 } + ::= { alaQoSActionEntry 54 } + +alaQoSActionRTCPMonitor OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "RTCP Monitor status for the traffic." + DEFVAL { enable } + ::= { alaQoSActionEntry 55 } + +alaQoSActionRTCPMonitorStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the RTCP Monitor field for the traffic." + DEFVAL { enabled } + ::= { alaQoSActionEntry 56 } + +alaQoSActionRTCPDSCP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "RTCP DSCP number for the traffic." + ::= { alaQoSActionEntry 57 } + +alaQoSActionRTCPDSCPStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the RTCP DSCP field for the traffic." + DEFVAL { enabled } + ::= { alaQoSActionEntry 58 } + +alaQoSActionTrustDSCP OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Trust DSCP status for the traffic." + DEFVAL { no } + ::= { alaQoSActionEntry 59 } + +alaQoSActionTrustDSCPStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the Trust DSCP field for the traffic." + DEFVAL { enabled } + ::= { alaQoSActionEntry 60 } + +alaQoSActionRedirectModule OBJECT-TYPE + SYNTAX INTEGER { + none (0), + qmr (1), + captivePortal (2), + unauthorized (3), + byod (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Object to configure action on HTTP port for Access-Guardian + Restricted Role configuration." + + DEFVAL { none } + ::= { alaQoSActionEntry 61 } + + +-- +-- Definition of action table +-- + +alaQoSAppliedActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedAction definitions" + ::= { alaQoSMIBObjects 28 } + +alaQoSAppliedActionEntry OBJECT-TYPE + SYNTAX QoSAppliedActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedAction" + INDEX { + alaQoSAppliedActionName + } + ::= { alaQoSAppliedActionTable 1 } + +QoSAppliedActionEntry ::= + SEQUENCE + { + alaQoSAppliedActionName SnmpAdminString, + alaQoSAppliedActionSource INTEGER, + alaQoSAppliedActionDisposition INTEGER, + alaQoSAppliedActionMaximumBandwidth Integer32, + alaQoSAppliedActionMaximumBandwidthStatus INTEGER, + alaQoSAppliedActionPriority Integer32, + alaQoSAppliedActionPriorityStatus INTEGER, + alaQoSAppliedActionShared INTEGER, + alaQoSAppliedActionMaximumDepth Integer32, + alaQoSAppliedActionMaximumDepthStatus INTEGER, + alaQoSAppliedAction8021p Integer32, + alaQoSAppliedAction8021pStatus INTEGER, + alaQoSAppliedActionTos Integer32, + alaQoSAppliedActionTosStatus INTEGER, + alaQoSAppliedActionDscp Integer32, + alaQoSAppliedActionDscpStatus INTEGER, + alaQoSAppliedActionMapFrom INTEGER, + alaQoSAppliedActionMapTo INTEGER, + alaQoSAppliedActionMapGroup SnmpAdminString, + alaQoSAppliedActionMapGroupStatus INTEGER, + alaQoSAppliedActionLoadBalanceGroup SnmpAdminString, + alaQoSAppliedActionLoadBalanceGroupStatus INTEGER, + alaQoSAppliedActionPermanentGatewayIpAddr IpAddress, + alaQoSAppliedActionPermanentGatewayIpAddrStatus INTEGER, + alaQoSAppliedActionAlternateGatewayIpAddr IpAddress, + alaQoSAppliedActionAlternateGatewayIpAddrStatus INTEGER, + alaQoSAppliedActionRowStatus RowStatus, + alaQoSAppliedActionNocache INTEGER, + alaQoSAppliedActionPortdisable INTEGER, + alaQoSAppliedActionRedirectSlot Integer32, + alaQoSAppliedActionRedirectSlotStatus INTEGER, + alaQoSAppliedActionRedirectPort Integer32, + alaQoSAppliedActionRedirectAgg Integer32, + alaQoSAppliedActionRedirectAggStatus INTEGER, + alaQoSAppliedActionMirrorSlot Integer32, + alaQoSAppliedActionMirrorPort Integer32, + alaQoSAppliedActionMirrorMode INTEGER, + alaQoSAppliedActionMirrorModeStatus INTEGER, + alaQoSAppliedActionCIR Integer32, + alaQoSAppliedActionCIRStatus INTEGER, + alaQoSAppliedActionCBS Integer32, + alaQoSAppliedActionCBSStatus INTEGER, + alaQoSAppliedActionPIR Integer32, + alaQoSAppliedActionPIRStatus INTEGER, + alaQoSAppliedActionPBS Integer32, + alaQoSAppliedActionPBSStatus INTEGER, + alaQoSAppliedActionCPUPriority Integer32, + alaQoSAppliedActionCPUPriorityStatus INTEGER, + alaQoSAppliedActionColorOnly INTEGER, + alaQoSAppliedActionRedirectChassis Integer32, + alaQoSAppliedActionMirrorChassis Integer32, + alaQoSAppliedActionPermanentGatewayIpV6Addr Ipv6Address, + alaQoSAppliedActionPermanentGatewayIpV6AddrStatus INTEGER, + alaQoSAppliedActionPermanentGatewayIpV6IfIndex Ipv6IfIndexOrZero, + alaQoSAppliedActionRTCPMonitor INTEGER, + alaQoSAppliedActionRTCPMonitorStatus INTEGER, + alaQoSAppliedActionRTCPDSCP Integer32, + alaQoSAppliedActionRTCPDSCPStatus INTEGER, + alaQoSAppliedActionTrustDSCP INTEGER, + alaQoSAppliedActionTrustDSCPStatus INTEGER + } + +alaQoSAppliedActionName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of action" + ::= { alaQoSAppliedActionEntry 1 } + +alaQoSAppliedActionSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the action." + ::= { alaQoSAppliedActionEntry 2 } + +alaQoSAppliedActionDisposition OBJECT-TYPE + SYNTAX INTEGER { + accept (1), + drop (2), + deny (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disposition of traffic using the action. + Use to filter out unwanted traffic." + ::= { alaQoSAppliedActionEntry 3 } + +alaQoSAppliedActionMaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum bandwidth (Kbits/sec) allowed for traffic" + ::= { alaQoSAppliedActionEntry 4 } + +alaQoSAppliedActionMaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether maximum bandwidth + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 5 } + +alaQoSAppliedActionPriority OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Internal and queueing priority to use for traffic." + ::= { alaQoSAppliedActionEntry 6 } + +alaQoSAppliedActionPriorityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether priority + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 7 } + +alaQoSAppliedActionShared OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When enabled, try and share any resources + (queues/limiters/descriptors) when more than one policy uses + the same action." + ::= { alaQoSAppliedActionEntry 8 } + +alaQoSAppliedActionMaximumDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum depth (Kbytes) of queues for traffic. + Used for EBS in tri-color marker applications." + ::= { alaQoSAppliedActionEntry 9 } + +alaQoSAppliedActionMaximumDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether maximum depth + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 10 } + +alaQoSAppliedAction8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "802.1p value to stamp on traffic." + ::= { alaQoSAppliedActionEntry 11 } + +alaQoSAppliedAction8021pStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether 802.1p + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 12 } + +alaQoSAppliedActionTos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 3 bits of TOS byte)" + ::= { alaQoSAppliedActionEntry 13 } + +alaQoSAppliedActionTosStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether TOS + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 14 } + +alaQoSAppliedActionDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TOS value to stamp on traffic. (High 6 bits of TOS byte)" + ::= { alaQoSAppliedActionEntry 15 } + +alaQoSAppliedActionDscpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether DSCP + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 16 } + +alaQoSAppliedActionMapFrom OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What field to use as key for mapping 802.1p/TOS/DSCP priorities" + ::= { alaQoSAppliedActionEntry 17 } + +alaQoSAppliedActionMapTo OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What field to rewrite due to remapping 802.1p/TOS/DSCP + priorities" + ::= { alaQoSAppliedActionEntry 18 } + +alaQoSAppliedActionMapGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the map group to use when remapping 802.1p/TOS/DSCP + priorities." + ::= { alaQoSAppliedActionEntry 19 } + +alaQoSAppliedActionMapGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether a map group + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 20 } + +alaQoSAppliedActionLoadBalanceGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..23)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of load balance group to use for traffic" + ::= { alaQoSAppliedActionEntry 21 } + +alaQoSAppliedActionLoadBalanceGroupStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether load balanace group + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 22 } + +alaQoSAppliedActionPermanentGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop gateway to use for traffic" + ::= { alaQoSAppliedActionEntry 23 } + +alaQoSAppliedActionPermanentGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether permanent gateway IP address + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 24 } + +alaQoSAppliedActionAlternateGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Next hop gateway to use for traffic that doesn't have an + explicit route. Use this gateway instead of default routes." + ::= { alaQoSAppliedActionEntry 25 } + +alaQoSAppliedActionAlternateGatewayIpAddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether alternate gateway IP address + is specified(enabled) or not(disabled)." + ::= { alaQoSAppliedActionEntry 26 } + +alaQoSAppliedActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete actions according to the + RowStatus convention" + ::= { alaQoSAppliedActionEntry 27 } + +alaQoSAppliedActionNocache OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When enabled, don't make hardware entries for matching flows." + ::= { alaQoSAppliedActionEntry 28 } + +alaQoSAppliedActionPortdisable OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When enabled, disable the physical source port of the traffic." + ::= { alaQoSAppliedActionEntry 29 } + +alaQoSAppliedActionRedirectSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical slot for redirected traffic" + ::= { alaQoSAppliedActionEntry 30 } + +alaQoSAppliedActionRedirectSlotStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status for alaQoSAppliedActionRedirectSlotStatus field" + ::= { alaQoSAppliedActionEntry 31 } + +alaQoSAppliedActionRedirectPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port for redirected traffic" + ::= { alaQoSAppliedActionEntry 32 } + +alaQoSAppliedActionRedirectAgg OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination linkagg for redirected traffic" + ::= { alaQoSAppliedActionEntry 33 } + +alaQoSAppliedActionRedirectAggStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status for alaQoSAppliedActionRedirectAggStatus field" + ::= { alaQoSAppliedActionEntry 34 } + +alaQoSAppliedActionMirrorSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical slot for mirrored traffic" + ::= { alaQoSAppliedActionEntry 35 } + +alaQoSAppliedActionMirrorPort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical port for mirrored traffic" + ::= { alaQoSAppliedActionEntry 36 } + +alaQoSAppliedActionMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mirroring mode" + DEFVAL { ingress } + ::= { alaQoSAppliedActionEntry 37 } + +alaQoSAppliedActionMirrorModeStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status for alaQoSAppliedActionMirrorMode field" + ::= { alaQoSAppliedActionEntry 38 } + + alaQoSAppliedActionCIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 39 } + +alaQoSAppliedActionCIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 40 } + +alaQoSAppliedActionCBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Committed Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 41 } + +alaQoSAppliedActionCBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 42 } + + alaQoSAppliedActionPIR OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Information Rate - bandwidth values in kilobits per second." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 43 } + +alaQoSAppliedActionPIRStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PIR value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 44 } + +alaQoSAppliedActionPBS OBJECT-TYPE + SYNTAX Integer32(0 .. 2147450880) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Peak Burst Size - bucket size in byte." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 45 } + +alaQoSAppliedActionPBSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether PBS value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 46 } + + alaQoSAppliedActionCPUPriority OBJECT-TYPE + SYNTAX Integer32(0 .. 7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority for CPU messages." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 47 } + +alaQoSAppliedActionCPUPriorityStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether CPU Priority value is specified(enabled) + or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 48 } + +alaQoSAppliedActionColorOnly OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "only color red traffic " + ::= { alaQoSAppliedActionEntry 49 } + +alaQoSAppliedActionRedirectChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical chassis for redirected traffic" + ::= { alaQoSAppliedActionEntry 50 } + +alaQoSAppliedActionMirrorChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination physical chassis for mirrored traffic" + ::= { alaQoSAppliedActionEntry 51 } + +alaQoSAppliedActionPermanentGatewayIpV6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Next hop gateway to use for IPv6 traffic" + DEFVAL { '00000000000000000000000000000000'h } + ::= { alaQoSAppliedActionEntry 52 } + +alaQoSAppliedActionPermanentGatewayIpV6AddrStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether permanent gateway IPv6 address + is specified(enabled) or not(disabled)." + DEFVAL { disabled } + ::= { alaQoSAppliedActionEntry 53 } + +alaQoSAppliedActionPermanentGatewayIpV6IfIndex OBJECT-TYPE + SYNTAX Ipv6IfIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ipv6IfIndex for link-local address, else 0." + DEFVAL { 0 } + ::= { alaQoSAppliedActionEntry 54 } + +alaQoSAppliedActionRTCPMonitor OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "RTCP Monitor status for the traffic." + DEFVAL { enable } + ::= { alaQoSAppliedActionEntry 55 } + +alaQoSAppliedActionRTCPMonitorStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the RTCP Monitor field for the traffic." + DEFVAL { enable } + ::= { alaQoSAppliedActionEntry 56 } + +alaQoSAppliedActionRTCPDSCP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "RTCP DSCP number for the traffic." + ::= { alaQoSAppliedActionEntry 57 } + +alaQoSAppliedActionRTCPDSCPStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the RTCP DSCP field for the traffic." + ::= { alaQoSAppliedActionEntry 58 } + +alaQoSAppliedActionTrustDSCP OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Trust DSCP status for the traffic." + DEFVAL { no } + ::= { alaQoSAppliedActionEntry 59 } + +alaQoSAppliedActionTrustDSCPStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the Trust DSCP field for the traffic." + DEFVAL { enable } + ::= { alaQoSAppliedActionEntry 60 } + + + +-- +-- Definition of port table +-- + +alaQoSPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Port definitions" + ::= { alaQoSMIBObjects 29 } + +alaQoSPortEntry OBJECT-TYPE + SYNTAX QoSPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Port" + INDEX { + alaQoSPortSlot, + alaQoSPortPort + } + ::= { alaQoSPortTable 1 } + +QoSPortEntry ::= + SEQUENCE + { + alaQoSPortSlot Integer32, + alaQoSPortPort Integer32, + alaQoSPortInterfaceType INTEGER, + alaQoSPortTrusted INTEGER, + alaQoSPortDefault8021p Integer32, + alaQoSPortDefaultDSCP Integer32, + alaQoSPortMaximumDefaultDepth Integer32, + alaQoSPortMaximumDefaultDepthStatus INTEGER, + alaQoSPortReset INTEGER, + alaQoSPortPhysicalBandwidth Integer32, + alaQoSPortRowStatus RowStatus, + alaQoSPortDefaultClassification INTEGER, + alaQoSPortMaximumBandwidth Integer32, + alaQoSPortMaximumBandwidthStatus INTEGER, + alaQoSPortMaximumIngBandwidth Integer32, + alaQoSPortMaximumIngBandwidthStatus INTEGER, + alaQoSPortMaximumIngressDepth Integer32, + alaQoSPortMaximumIngressDepthStatus INTEGER, + alaQoSPortDEIMarking INTEGER, + alaQoSPortDEIMapping INTEGER + } + +alaQoSPortSlot OBJECT-TYPE + SYNTAX Integer32 (0..6016) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical slot port resides on + If this is a virtual chassis environemnt, + This will contain the ChassisId*1000 + slotNum." + ::= { alaQoSPortEntry 1 } + +alaQoSPortPort OBJECT-TYPE + SYNTAX Integer32 (0..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Physical port number" + ::= { alaQoSPortEntry 2 } + +alaQoSPortInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + ethernet (1), + wan (2), + ethernet10 (3), + ethernet100 (4), + ethernet1G (5), + ethernet10G (6), + aggregate (7), + ethernet40G (8), + ethernet100G (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of interface QoS matches for this physical port" + ::= { alaQoSPortEntry 3 } + +alaQoSPortTrusted OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of trusting 802.1p/TOS/DSCP values. + When trusted, 802.1p/DSCP values in the packet are passed + through the switch. When untrusted, 802.1p/DSCP values are set + to the port defaults." + DEFVAL { no } + ::= { alaQoSPortEntry 4 } + +alaQoSPortDefault8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "802.1p priority value to use for untagged frames arriving on + the port and tagged frames when the port is untrusted." + DEFVAL { 0 } + ::= { alaQoSPortEntry 5 } + +alaQoSPortDefaultDSCP OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP value to stamp in frames arriving on the port when the port + is untrusted" + DEFVAL { 0 } + ::= { alaQoSPortEntry 6 } + +alaQoSPortMaximumDefaultDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum depth of egress queues (Kbytes). + Maximum depth of queues on this port" + DEFVAL { 0 } + ::= { alaQoSPortEntry 7 } + +alaQoSPortMaximumDefaultDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum depth on this port" + DEFVAL { disabled } + ::= { alaQoSPortEntry 8 } + + +alaQoSPortReset OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Reset all QoS parameters to default values" + DEFVAL { no } + ::= { alaQoSPortEntry 9 } + +alaQoSPortPhysicalBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical bandwidth of port (Kbit/sec)" + ::= { alaQoSPortEntry 10 } + +alaQoSPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete ports according to the + RowStatus convention" + ::= { alaQoSPortEntry 11 } + + +alaQoSPortDefaultClassification OBJECT-TYPE + SYNTAX INTEGER { + b8021p (1), + tos (2), + dscp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ingress traffic classification parameter for Firenze port + What field to interpret as priority for WRED" + DEFVAL { tos } + ::= { alaQoSPortEntry 12 } + +alaQoSPortMaximumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum egress bandwidth (Kbits/sec). + Maximum rate to send traffic out this port" + DEFVAL { 0 } + ::= { alaQoSPortEntry 13 } + +alaQoSPortMaximumBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on port." + DEFVAL { disabled } + ::= { alaQoSPortEntry 14 } + + +alaQoSPortMaximumIngBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum igress bandwidth (Kbits/sec). + Maximum rate to recieve traffic in on this port" + DEFVAL { 0 } + ::= { alaQoSPortEntry 15 } + +alaQoSPortMaximumIngBandwidthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether to enforce + maximum bandwidth on port." + DEFVAL { disabled } + ::= { alaQoSPortEntry 16 } + +alaQoSPortMaximumIngressDepth OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum depth of ingress queues (Kbytes). + Maximum depth of queues on this port" + DEFVAL { 0 } + ::= { alaQoSPortEntry 17 } + +alaQoSPortMaximumIngressDepthStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status field indicating whether to enforce + maximum depth on this port" + DEFVAL { disabled } + ::= { alaQoSPortEntry 18 } + +alaQoSPortDEIMarking OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies if, in egress traffic, the DEI/CFI bit + will be set or not for the traffic which is not conformant to + SLA (Yellow color packets). + + enabled(1) -- the DEI/CFI bit will be set in egress traffic. + disabled(2) -- the DEI/CFI bit will not be set in egress traffic." + DEFVAL { disabled } + ::= { alaQoSPortEntry 19 } + +alaQoSPortDEIMapping OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies if, in ingress traffic, the DEI/CFI bit + will be set or not for the traffic which is not conformant to + SLA (Yellow color packets). + + enabled(1) -- the DEI/CFI bit will be set in ingress traffic. + disabled(2) -- the DEI/CFI bit will not be set in ingress traffic." + DEFVAL { disabled } + ::= { alaQoSPortEntry 20 } + +-- +-- Definition of config table +-- + +alaQoSConfig OBJECT IDENTIFIER ::= { alaQoSMIBObjects 30 } + +alaQoSConfigEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is QoS enabled on the switch" + ::= { alaQoSConfig 1 } + +alaQoSConfigTrustPorts OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flag to indicate whether to trust the 802.1p/TOS values on + incoming traffic by default. Can be overridden on a port by + port basis." + ::= { alaQoSConfig 2 } + + +alaQoSConfigStatsInterval OBJECT-TYPE + SYNTAX Integer32 (10..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Interval in seconds for how often statistics are updated" + ::= { alaQoSConfig 3 } + +alaQoSConfigLogLines OBJECT-TYPE + SYNTAX Integer32 (0..10240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Number of log lines to maintain in the QoS log" + ::= { alaQoSConfig 4 } + +alaQoSConfigLogLevel OBJECT-TYPE + SYNTAX Integer32 (2..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The level of logging desired. The higher the level, the more + verbose the logging" + ::= { alaQoSConfig 5 } + +alaQoSConfigLogConsole OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether QoS log events are logged to the console" + ::= { alaQoSConfig 6 } + +alaQoSConfigForwardLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether QoS forwards logging events to PolicyManager" + ::= { alaQoSConfig 7 } + +alaQoSConfigClearLog OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear the QoS log" + ::= { alaQoSConfig 8 } + +alaQoSConfigApply OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to apply all pending QoS configuration/policy changes" + ::= { alaQoSConfig 9 } + +alaQoSConfigRevert OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to revert all pending QoS configuration/policy changes" + ::= { alaQoSConfig 10 } + +alaQoSConfigReset OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to reset global QoS configuration parameters to their + default values" + ::= { alaQoSConfig 11 } + +alaQoSConfigStatsReset OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to reset global QoS statistics counters" + ::= { alaQoSConfig 12 } + +alaQoSConfigFlush OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Flush all pending policy objects" + ::= { alaQoSConfig 13 } + +alaQoSConfigDebug OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Possible debug flags for QoS" + ::= { alaQoSConfig 14 } + + +alaQoSConfigUserportFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Events/protocols to filter on a Userport. Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 15 } + +alaQoSConfigAppliedUserportFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Events/protocols to filter on a Userport. Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 16 } + +alaQoSConfigUserportShutdown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Events/protocols that trigger admin down of a Userport. + Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 17 } + +alaQoSConfigAppliedUserportShutdown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Events/protocols that trigger admin down of a Userport. + Event bits values are: + spoof = 1 + bpdu = 2 + bgp = 4 + ospf = 8 + rip = 16 + vrrp = 32 + dhcp-server = 64 + pim = 128 + dvmrp = 256 + is-is = 512 + dnsreply = 1024" + ::= { alaQoSConfig 18 } + +alaQoSConfigAutoPhones OBJECT-TYPE + SYNTAX INTEGER { + pri0 (0), + pri1 (1), + pri2 (2), + pri3 (3), + pri4 (4), + pri5 (5), + pri6 (6), + pri7 (7), + trusted (8), + disable (9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Auto configure CSBU Phones + pri0-7 - will replace the priority. + trusted - will allow priority from the orginator to be used. + disable - will unconfigure to feature." + ::= { alaQoSConfig 19 } + +alaQoSConfigQMPage OBJECT-TYPE +SYNTAX INTEGER { +yes (1), +no (2) +} +MAX-ACCESS read-write +STATUS current +DESCRIPTION "Flag to indicate whether to send back a quarantined page when a client is quarantined but a remediation URL is not specified." +::= { alaQoSConfig 20 } + + +alaQoSConfigQMMACGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Group name for quarantine manager quarantined MACs." + ::= { alaQoSConfig 21 } + +alaQoSConfigQMPath OBJECT-TYPE +SYNTAX SnmpAdminString (SIZE(0..255)) +MAX-ACCESS read-write +STATUS current +DESCRIPTION "Default path for remediation server redirect." +::= { alaQoSConfig 22 } + +alaQoSConfigDEIMapping OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies, in ingress traffic, the DEI/CFI bit is mapped + or not to internal drop precedence or yellow color. + + enabled(1) -- the DEI/CFI bit is mapped to internal drop precedence or yellow + color if that bit is set. + disabled(2) -- the DEI/CFI bit is not mapped to drop precedence or yellow + color." + DEFVAL { disabled } + ::= { alaQoSConfig 23 } + +alaQoSConfigDEIMarking OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies, in egress traffic, the DEI/CFI bit is mapped + or not to internal drop precedence or yellow color. + + enabled(1) -- the DEI/CFI bit is mapped to internal drop precedence or yellow + color if that bit is set. + disabled(2) -- the DEI/CFI bit is not mapped to drop precedence or yellow + color." + DEFVAL { disabled } + ::= { alaQoSConfig 24 } + +alaQoSConfigSwitchGroup OBJECT-TYPE + SYNTAX INTEGER { + expanded (1), + compact (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "How to match the network group `Switch'. + expanded -- Match each interface address as a unique identifier. + compact -- Match Switch interfaces using an aggregated identifier." + + DEFVAL { expanded } + ::= { alaQoSConfig 25 } + + +alaQoSVmSnooping OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is VM Snooping enabled on the switch" + DEFVAL { disabled } + ::= { alaQoSConfig 26 } + +-- +-- Definition of statistics table +-- + +alaQoSStats OBJECT IDENTIFIER ::= { alaQoSMIBObjects 31 } + + +alaQoSStatsSpoofedEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total Number of spoofed events" + ::= { alaQoSStats 1 } + +alaQoSStatsNonSpoofedEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of non-spoofed events" + ::= { alaQoSStats 2 } + + + +-- +-- Definition of validity period table +-- + +alaQoSValidityPeriodTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS ValidityPeriod definitions" + ::= { alaQoSMIBObjects 32 } + +alaQoSValidityPeriodEntry OBJECT-TYPE + SYNTAX QoSValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS ValidityPeriod" + INDEX { + alaQoSValidityPeriodName + } + ::= { alaQoSValidityPeriodTable 1 } + +QoSValidityPeriodEntry ::= + SEQUENCE + { + alaQoSValidityPeriodName SnmpAdminString, + alaQoSValidityPeriodSource INTEGER, + alaQoSValidityPeriodDays Integer32, + alaQoSValidityPeriodDaysStatus INTEGER, + alaQoSValidityPeriodMonths Integer32, + alaQoSValidityPeriodMonthsStatus INTEGER, + alaQoSValidityPeriodHour SnmpAdminString, + alaQoSValidityPeriodHourStatus INTEGER, + alaQoSValidityPeriodEndHour SnmpAdminString, + alaQoSValidityPeriodInterval SnmpAdminString, + alaQoSValidityPeriodIntervalStatus INTEGER, + alaQoSValidityPeriodEndInterval SnmpAdminString, + alaQoSValidityPeriodRowStatus RowStatus + } + +alaQoSValidityPeriodName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of validity period" + ::= { alaQoSValidityPeriodEntry 1 } + +alaQoSValidityPeriodSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the validity period." + DEFVAL { cli } + ::= { alaQoSValidityPeriodEntry 2 } + +alaQoSValidityPeriodDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bitfield for each day of the week this validity period + is active. Monday is least significant, Sunday + is most significant." + ::= { alaQoSValidityPeriodEntry 3 } + +alaQoSValidityPeriodDaysStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the month." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 4 } + +alaQoSValidityPeriodMonths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Bitfield for each month this validity period + is active. January is least significant. Decemeber + is most significant." + ::= { alaQoSValidityPeriodEntry 5 } + +alaQoSValidityPeriodMonthsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the week." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 6 } + +alaQoSValidityPeriodHour OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time of day this period becomes active. + Format is 'hh:mm'" + ::= { alaQoSValidityPeriodEntry 7 } + +alaQoSValidityPeriodHourStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active hours of the day." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 8 } + +alaQoSValidityPeriodEndHour OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Time of day this period becomes inactive. + Format is 'hh:mm'" + ::= { alaQoSValidityPeriodEntry 9 } + +alaQoSValidityPeriodInterval OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Date/time when the validity period begins. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSValidityPeriodEntry 10 } + +alaQoSValidityPeriodIntervalStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has a specific active date-time interval." + DEFVAL { disabled } + ::= { alaQoSValidityPeriodEntry 11 } + +alaQoSValidityPeriodEndInterval OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Date/time when the validity period ends. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSValidityPeriodEntry 12 } + +alaQoSValidityPeriodRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete validity periods according + to the RowStatus convention" + ::= { alaQoSValidityPeriodEntry 13 } + + +-- +-- Definition of validity period table +-- + +alaQoSAppliedValidityPeriodTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedValidityPeriod definitions" + ::= { alaQoSMIBObjects 33 } + +alaQoSAppliedValidityPeriodEntry OBJECT-TYPE + SYNTAX QoSAppliedValidityPeriodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedValidityPeriod" + INDEX { + alaQoSAppliedValidityPeriodName + } + ::= { alaQoSAppliedValidityPeriodTable 1 } + +QoSAppliedValidityPeriodEntry ::= + SEQUENCE + { + alaQoSAppliedValidityPeriodName SnmpAdminString, + alaQoSAppliedValidityPeriodSource INTEGER, + alaQoSAppliedValidityPeriodDays Integer32, + alaQoSAppliedValidityPeriodDaysStatus INTEGER, + alaQoSAppliedValidityPeriodMonths Integer32, + alaQoSAppliedValidityPeriodMonthsStatus INTEGER, + alaQoSAppliedValidityPeriodHour SnmpAdminString, + alaQoSAppliedValidityPeriodHourStatus INTEGER, + alaQoSAppliedValidityPeriodEndHour SnmpAdminString, + alaQoSAppliedValidityPeriodInterval SnmpAdminString, + alaQoSAppliedValidityPeriodIntervalStatus INTEGER, + alaQoSAppliedValidityPeriodEndInterval SnmpAdminString, + alaQoSAppliedValidityPeriodRowStatus RowStatus + } + +alaQoSAppliedValidityPeriodName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of validity period" + ::= { alaQoSAppliedValidityPeriodEntry 1 } + +alaQoSAppliedValidityPeriodSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the validity period." + ::= { alaQoSAppliedValidityPeriodEntry 2 } + +alaQoSAppliedValidityPeriodDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bitfield for each day of the week this validity period + is active. Monday is least significant, Sunday + is most significant." + ::= { alaQoSAppliedValidityPeriodEntry 3 } + +alaQoSAppliedValidityPeriodDaysStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the month." + ::= { alaQoSAppliedValidityPeriodEntry 4 } + +alaQoSAppliedValidityPeriodMonths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bitfield for each month this validity period + is active. January is least significant. Decemeber + is most significant." + ::= { alaQoSAppliedValidityPeriodEntry 5 } + +alaQoSAppliedValidityPeriodMonthsStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active days of the week." + ::= { alaQoSAppliedValidityPeriodEntry 6 } + +alaQoSAppliedValidityPeriodHour OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time of day this period becomes active. + Format is 'hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 7 } + +alaQoSAppliedValidityPeriodHourStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has specific active hours of the day." + ::= { alaQoSAppliedValidityPeriodEntry 8 } + +alaQoSAppliedValidityPeriodEndHour OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time of day this period becomes inactive. + Format is 'hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 9 } + +alaQoSAppliedValidityPeriodInterval OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date/time when the validity period begins. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 10 } + +alaQoSAppliedValidityPeriodIntervalStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status field indicating whether the validity period + has a specific active date-time interval." + ::= { alaQoSAppliedValidityPeriodEntry 11 } + +alaQoSAppliedValidityPeriodEndInterval OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date/time when the validity period ends. + Format is 'mm/dd/yyyy hh:mm'" + ::= { alaQoSAppliedValidityPeriodEntry 12 } + +alaQoSAppliedValidityPeriodRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete validity periods according + to the RowStatus convention" + ::= { alaQoSAppliedValidityPeriodEntry 13 } + + +-- +-- Definition of Rule group table +-- + +alaQoSRuleGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS RuleGroups definitions" + ::= { alaQoSMIBObjects 34 } + +alaQoSRuleGroupsEntry OBJECT-TYPE + SYNTAX QoSRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS RuleGroups" + INDEX { + alaQoSRuleGroupsName + } + ::= { alaQoSRuleGroupsTable 1 } + +QoSRuleGroupsEntry ::= + SEQUENCE + { + alaQoSRuleGroupsName SnmpAdminString, + alaQoSRuleGroupsSource INTEGER, + alaQoSRuleGroupsType INTEGER, + alaQoSRuleGroupsEnabled INTEGER, + alaQoSRuleGroupsStatus RowStatus + } + +alaQoSRuleGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule group" + ::= { alaQoSRuleGroupsEntry 1 } + +alaQoSRuleGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the rule group." + DEFVAL { cli } + ::= { alaQoSRuleGroupsEntry 2 } + +alaQoSRuleGroupsType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + egress (2), + unp (3), + appfp (4), + empacl (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type of rule group." + DEFVAL { unp } + ::= { alaQoSRuleGroupsEntry 3 } + +alaQoSRuleGroupsEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Is this rule grop enabled or not" + DEFVAL { enable } + ::= { alaQoSRuleGroupsEntry 4 } + +alaQoSRuleGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete rule groups according to the + RowStatus convention" + ::= { alaQoSRuleGroupsEntry 5 } + + +-- +-- Definition of rule group table +-- + +alaQoSAppliedRuleGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedRuleGroups definitions" + ::= { alaQoSMIBObjects 35 } + +alaQoSAppliedRuleGroupsEntry OBJECT-TYPE + SYNTAX QoSAppliedRuleGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedRuleGroups" + INDEX { + alaQoSAppliedRuleGroupsName + } + ::= { alaQoSAppliedRuleGroupsTable 1 } + +QoSAppliedRuleGroupsEntry ::= + SEQUENCE + { + alaQoSAppliedRuleGroupsName SnmpAdminString, + alaQoSAppliedRuleGroupsSource INTEGER, + alaQoSAppliedRuleGroupsType INTEGER, + alaQoSAppliedRuleGroupsEnabled INTEGER, + alaQoSAppliedRuleGroupsStatus RowStatus + } + +alaQoSAppliedRuleGroupsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule group" + ::= { alaQoSAppliedRuleGroupsEntry 1 } + +alaQoSAppliedRuleGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + ldap (1), + cli (2), + blt (3), + api (4), + imp (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "What entity created the service group." + DEFVAL { cli } + ::= { alaQoSAppliedRuleGroupsEntry 2 } + +alaQoSAppliedRuleGroupsType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + egress (2), + unp (3), + appfp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "What entity created the rule group." + ::= { alaQoSAppliedRuleGroupsEntry 3 } + +alaQoSAppliedRuleGroupsEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Is this rule grop enabled or not" + ::= { alaQoSAppliedRuleGroupsEntry 4 } + +alaQoSAppliedRuleGroupsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete rule groups according to the + RowStatus convention" + ::= { alaQoSAppliedRuleGroupsEntry 5 } + +-- +-- Definition of rule group entry table +-- + +alaQoSRuleGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS RuleGroup definitions" + ::= { alaQoSMIBObjects 36 } + +alaQoSRuleGroupEntry OBJECT-TYPE + SYNTAX QoSRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS RuleGroup" + INDEX { + alaQoSRuleGroupsName, + alaQoSRuleGroupRuleName + } + ::= { alaQoSRuleGroupTable 1 } + +QoSRuleGroupEntry ::= + SEQUENCE + { + alaQoSRuleGroupRuleName SnmpAdminString, + alaQoSRuleGroupMatches Counter32, + alaQoSRuleGroupCountType INTEGER, + alaQoSRuleGroupPacketCount Counter64, + alaQoSRuleGroupByteCount Counter64, + alaQoSRuleGroupStatus RowStatus + } + +alaQoSRuleGroupRuleName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule in rule group entry" + ::= { alaQoSRuleGroupEntry 1 } + +alaQoSRuleGroupMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of times this rule has been matched." + ::= { alaQoSRuleGroupEntry 2 } + +alaQoSRuleGroupCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + DEFVAL { packets } + ::= { alaQoSRuleGroupEntry 3 } + +alaQoSRuleGroupPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSRuleGroupEntry 4 } + +alaQoSRuleGroupByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSRuleGroupEntry 5 } + +alaQoSRuleGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete rule group entries according to the + RowStatus convention" + ::= { alaQoSRuleGroupEntry 6 } + +-- +-- Definition of rule group entry table +-- + +alaQoSAppliedRuleGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedRuleGroup definitions" + ::= { alaQoSMIBObjects 37 } + +alaQoSAppliedRuleGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedRuleGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedRuleGroup" + INDEX { + alaQoSAppliedRuleGroupsName, + alaQoSAppliedRuleGroupRuleName + } + ::= { alaQoSAppliedRuleGroupTable 1 } + +QoSAppliedRuleGroupEntry ::= + SEQUENCE + { + alaQoSAppliedRuleGroupRuleName SnmpAdminString, + alaQoSAppliedRuleGroupMatches Counter32, + alaQoSAppliedRuleGroupCountType INTEGER, + alaQoSAppliedRuleGroupPacketCount Counter64, + alaQoSAppliedRuleGroupByteCount Counter64, + alaQoSAppliedRuleGroupStatus RowStatus + } + +alaQoSAppliedRuleGroupRuleName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name of rule in rule group entry" + ::= { alaQoSAppliedRuleGroupEntry 1 } + +alaQoSAppliedRuleGroupMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of times this rule has been matched." + ::= { alaQoSAppliedRuleGroupEntry 2 } + +alaQoSAppliedRuleGroupCountType OBJECT-TYPE + SYNTAX INTEGER { + packets (1), + bytes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Which rule statistics counters to update if not all are available" + DEFVAL { packets } + ::= { alaQoSAppliedRuleGroupEntry 3 } + +alaQoSAppliedRuleGroupPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets patching this rule" + ::= { alaQoSAppliedRuleGroupEntry 4 } + +alaQoSAppliedRuleGroupByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSAppliedRuleGroupEntry 5 } + +alaQoSAppliedRuleGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete rule group entries according to the + RowStatus convention" + ::= { alaQoSAppliedRuleGroupEntry 6 } + + +-- +-- Definition of DSCP table +-- + +alaQoSDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaQoSDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Condition definitions" + ::= { alaQoSMIBObjects 55 } + +alaQoSDSCPEntry OBJECT-TYPE + SYNTAX AlaQoSDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS DSCP" + INDEX { + alaQoSDSCPEntryNumber + } + ::= { alaQoSDSCPTable 1 } + +AlaQoSDSCPEntry ::= + SEQUENCE + { + alaQoSDSCPEntryNumber Integer32, + alaQoSDSCPPriority Integer32, + alaQoSDSCPDropPrecedence INTEGER, + alaQoSDSCPRowStatus RowStatus + } + +alaQoSDSCPEntryNumber OBJECT-TYPE + SYNTAX Integer32(1..5000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DSCP Entry number for the traffic." + ::= { alaQoSDSCPEntry 1} + +alaQoSDSCPPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP priority for the traffic." + ::= { alaQoSDSCPEntry 2} + +alaQoSDSCPDropPrecedence OBJECT-TYPE + SYNTAX INTEGER { + low (1), + medium (2), + high (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "DSCP drop precedence for the traffic." + DEFVAL {low} + ::= { alaQoSDSCPEntry 3} + +alaQoSDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "RowStatus entry for QoS DSCP." + ::= { alaQoSDSCPEntry 4} + +-- +-- Definition of Mac-Range table +-- + +alaQoSAutoMacRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaQoSAutoMacRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Auto Mac ranges" + ::= { alaQoSMIBObjects 56 } + +alaQoSAutoMacRangeEntry OBJECT-TYPE + SYNTAX AlaQoSAutoMacRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Auto Mac Range" + INDEX { + alaQoSAutoMacRangeIndex + } + ::= { alaQoSAutoMacRangeTable 1 } + +AlaQoSAutoMacRangeEntry ::= + SEQUENCE + { + alaQoSAutoMacRangeIndex Unsigned32, + alaQoSAutoMacRangeStart MacAddress, + alaQoSAutoMacRangeEnd MacAddress + } + +alaQoSAutoMacRangeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index to the Mac range table." + ::= { alaQoSAutoMacRangeEntry 1 } + +alaQoSAutoMacRangeStart OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the starting mac-address of the default mac-range + which is supported by qos auto phones." + ::= { alaQoSAutoMacRangeEntry 2 } + +alaQoSAutoMacRangeEnd OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "specifies the end mac-address of the default mac-range + which is supported by qos auto phones." + ::= { alaQoSAutoMacRangeEntry 3 } + + +-- +-- Definition of extended rule table +-- +alaQoSExtendedRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSExtendedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS Rule definitions for extending port group behavior on individual port basis or group basis" + ::= { alaQoSMIBObjects 57 } + +alaQoSExtendedRuleEntry OBJECT-TYPE + SYNTAX QoSExtendedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS Rule" + INDEX { + alaQoSRuleName, + alaQoSExtendedRuleSplitRuleID + } + ::= { alaQoSExtendedRuleTable 1 } + +QoSExtendedRuleEntry ::= + SEQUENCE + { + alaQoSExtendedRuleSplitRuleID Unsigned32, + alaQoSExtendedRuleChassis Integer32, + alaQoSExtendedRuleSlot Integer32, + alaQoSExtendedRulePort Integer32, + alaQoSExtendedRulePacketCount Counter64, + alaQoSExtendedRuleByteCount Counter64, + alaQoSExtendedRuleGreenPacketCount Counter64, + alaQoSExtendedRuleYellowPacketCount Counter64, + alaQoSExtendedRuleRedPacketCount Counter64, + alaQoSExtendedRuleGreenByteCount Counter64, + alaQoSExtendedRuleYellowByteCount Counter64, + alaQoSExtendedRuleRedByteCount Counter64 + } + +alaQoSExtendedRuleSplitRuleID OBJECT-TYPE + SYNTAX Unsigned32 (1..8192) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Split Rule ID defined from the number of members in the group." + ::= { alaQoSExtendedRuleEntry 1 } + +alaQoSExtendedRuleChassis OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Chassis on which rate-limit is enabled." + ::= { alaQoSExtendedRuleEntry 2 } + +alaQoSExtendedRuleSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot on which rate-limit is enabled." + ::= { alaQoSExtendedRuleEntry 3 } + +alaQoSExtendedRulePort OBJECT-TYPE + SYNTAX Integer32 (1..52) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port on which rate-limit is enabled." + ::= { alaQoSExtendedRuleEntry 4 } + +alaQoSExtendedRulePacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for packets matching this rule" + ::= { alaQoSExtendedRuleEntry 5 } + +alaQoSExtendedRuleByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for bytes matching this rule" + ::= { alaQoSExtendedRuleEntry 6 } + +alaQoSExtendedRuleGreenPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets which are green compliant." + ::= { alaQoSExtendedRuleEntry 7 } + +alaQoSExtendedRuleYellowPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets which are yellow compliant." + ::= { alaQoSExtendedRuleEntry 8 } + +alaQoSExtendedRuleRedPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of packets which are red compliant." + ::= { alaQoSExtendedRuleEntry 9 } + +alaQoSExtendedRuleGreenByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of Bytes which are green compliant." + ::= { alaQoSExtendedRuleEntry 10 } + +alaQoSExtendedRuleYellowByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of Bytes which are yellow compliant." + ::= { alaQoSExtendedRuleEntry 11 } + +alaQoSExtendedRuleRedByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Counter for the number of Bytes which are red compliant." + ::= { alaQoSExtendedRuleEntry 12 } + + +-- +-- Definition of network group entry table +-- + +alaQoSV6NetworkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSV6NetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS V6NetworkGroup definitions" + ::= { alaQoSMIBObjects 40 } + +alaQoSV6NetworkGroupEntry OBJECT-TYPE + SYNTAX QoSV6NetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS NetworkGroup" + INDEX { + alaQoSNetworkGroupsName, + alaQoSV6NetworkGroupIpAddr, + alaQoSV6NetworkGroupIpMask + } + ::= { alaQoSV6NetworkGroupTable 1 } + +QoSV6NetworkGroupEntry ::= + SEQUENCE + { + alaQoSV6NetworkGroupIpAddr Ipv6Address, + alaQoSV6NetworkGroupIpMask Ipv6Address, + alaQoSV6NetworkGroupStatus RowStatus + } + +alaQoSV6NetworkGroupIpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address for network group entry." + ::= { alaQoSV6NetworkGroupEntry 1 } + +alaQoSV6NetworkGroupIpMask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask for network group entry." + ::= { alaQoSV6NetworkGroupEntry 2 } + +alaQoSV6NetworkGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to create/delete network group entries according to the + RowStatus convention" + ::= { alaQoSV6NetworkGroupEntry 3 } + + +-- +-- Definition of network group entry table +-- + +alaQoSAppliedV6NetworkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QoSAppliedV6NetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS AppliedNetworkGroup definitions" + ::= { alaQoSMIBObjects 41 } + +alaQoSAppliedV6NetworkGroupEntry OBJECT-TYPE + SYNTAX QoSAppliedV6NetworkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS AppliedNetworkGroup" + INDEX { + alaQoSAppliedNetworkGroupsName, + alaQoSAppliedV6NetworkGroupIpAddr, + alaQoSAppliedV6NetworkGroupIpMask + } + ::= { alaQoSAppliedV6NetworkGroupTable 1 } + +QoSAppliedV6NetworkGroupEntry ::= + SEQUENCE + { + alaQoSAppliedV6NetworkGroupIpAddr Ipv6Address, + alaQoSAppliedV6NetworkGroupIpMask Ipv6Address, + alaQoSAppliedV6NetworkGroupStatus RowStatus + } + +alaQoSAppliedV6NetworkGroupIpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address for network group entry." + ::= { alaQoSAppliedV6NetworkGroupEntry 1 } + +alaQoSAppliedV6NetworkGroupIpMask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP mask for network group entry." + ::= { alaQoSAppliedV6NetworkGroupEntry 2 } + +alaQoSAppliedV6NetworkGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Used to create/delete network group entries according to the + RowStatus convention" + ::= { alaQoSAppliedV6NetworkGroupEntry 3 } + +-- +-- Definition of IP Network Summary Table +-- + +alaQoSIpNetworkSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaQoSIpNetworkSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of QoS IpNetworkSummary definitions." + ::= { alaQoSMIBObjects 58 } + +alaQoSIpNetworkSummaryEntry OBJECT-TYPE + SYNTAX AlaQoSIpNetworkSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Definition of QoS IpNetworkSummary." + INDEX { + alaQoSRuleName + } + ::= { alaQoSIpNetworkSummaryTable 1 } + +AlaQoSIpNetworkSummaryEntry ::= + SEQUENCE + { + alaQoSIpNetworkSummaryProtocol SnmpAdminString, + alaQoSIpNetworkSummarySourceIpAddressType InetAddressType, + alaQoSIpNetworkSummarySourceIpAddress InetAddress, + alaQoSIpNetworkSummaryDestinationIpAddressType InetAddressType, + alaQoSIpNetworkSummaryDestinationIpAddress InetAddress, + alaQoSIpNetworkSummarySourceGroup SnmpAdminString, + alaQoSIpNetworkSummaryDestinationGroup SnmpAdminString, + alaQoSIpNetworkSummaryVrfName SnmpAdminString, + alaQoSIpNetworkSummaryAction INTEGER, + alaQoSIpNetworkSummaryHitCount Counter64 + } + +alaQoSIpNetworkSummaryProtocol OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network Protocols as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 1 } + +alaQoSIpNetworkSummarySourceIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source Ip Address Type as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 2 } + +alaQoSIpNetworkSummarySourceIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source IP address as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 3 } + +alaQoSIpNetworkSummaryDestinationIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination Ip Address Type as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 4 } + +alaQoSIpNetworkSummaryDestinationIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination Ip Address as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 5 } + +alaQoSIpNetworkSummarySourceGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Source Group as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 6 } + +alaQoSIpNetworkSummaryDestinationGroup OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Destination Group as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 7 } + +alaQoSIpNetworkSummaryVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VRF Name as specified in condition classifier for given rule." + ::= { alaQoSIpNetworkSummaryEntry 8 } + +alaQoSIpNetworkSummaryAction OBJECT-TYPE + SYNTAX INTEGER + { + accept (1), + deny (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The action performed when the packet hit the rule." + ::= { alaQoSIpNetworkSummaryEntry 9 } + +alaQoSIpNetworkSummaryHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of packets hit the rule." + ::= { alaQoSIpNetworkSummaryEntry 10 } + +-- +-- Conformance Information +-- + +alaQoSMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Managed Conformance Information." + ::= { alaQoSMIB 2 } + +alaQoSMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Units of Conformance." + ::= { alaQoSMIBConformance 1 } + +alaQoSMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION "Branch for QoS Compliance Statements." + ::= { alaQoSMIBConformance 2 } + +alaQoSMIBRuleObjects OBJECT-GROUP + OBJECTS { + alaQoSRuleEnabled, + alaQoSRuleSource, + alaQoSRulePrecedence, + alaQoSRuleCondition, + alaQoSRuleAction, + alaQoSRuleReflexive, + alaQoSRuleSave, + alaQoSRuleLog, + alaQoSRuleEnforced, + alaQoSRuleActive, + alaQoSRuleRowStatus, + alaQoSRuleValidityPeriod, + alaQoSRuleValidityPeriodStatus, + alaQoSRuleLogInterval, + alaQoSRuleCountType, + alaQoSRulePacketCount, + alaQoSRuleByteCount, + alaQoSRuleType, + alaQoSRuleTrapEvents, + alaQoSRuleDefaultList, + alaQoSRuleGreenPacketCount, + alaQoSRuleYellowPacketCount, + alaQoSRuleRedPacketCount, + alaQoSRuleGreenByteCount, + alaQoSRuleYellowByteCount, + alaQoSRuleRedByteCount + } + STATUS current + DESCRIPTION "Collections of objects providing information for Rules" + ::= { alaQoSMIBGroups 1 } + +alaQoSMIBAppliedRuleObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedRuleEnabled, + alaQoSAppliedRuleSource, + alaQoSAppliedRulePrecedence, + alaQoSAppliedRuleCondition, + alaQoSAppliedRuleAction, + alaQoSAppliedRuleReflexive, + alaQoSAppliedRuleSave, + alaQoSAppliedRuleLog, + alaQoSAppliedRuleEnforced, + alaQoSAppliedRuleActive, + alaQoSAppliedRuleRowStatus, + alaQoSAppliedRuleValidityPeriod, + alaQoSAppliedRuleValidityPeriodStatus, + alaQoSAppliedRuleLogInterval, + alaQoSAppliedRuleCountType, + alaQoSAppliedRulePacketCount, + alaQoSAppliedRuleByteCount, + alaQoSAppliedRuleType, + alaQoSAppliedRuleTrapEvents, + alaQoSAppliedRuleDefaultList, + alaQoSAppliedRuleGreenPacketCount, + alaQoSAppliedRuleYellowPacketCount, + alaQoSAppliedRuleRedPacketCount, + alaQoSAppliedRuleGreenByteCount, + alaQoSAppliedRuleYellowByteCount, + alaQoSAppliedRuleRedByteCount + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Rules" + ::= { alaQoSMIBGroups 2 } + +alaQoSMIBConditionObjects OBJECT-GROUP + OBJECTS { + alaQoSConditionSource, + alaQoSConditionSourceSlot, + alaQoSConditionSourceSlotStatus, + alaQoSConditionSourcePort, + alaQoSConditionSourcePortGroup, + alaQoSConditionSourcePortGroupStatus, + alaQoSConditionDestinationSlot, + alaQoSConditionDestinationSlotStatus, + alaQoSConditionDestinationPort, + alaQoSConditionDestinationPortGroup, + alaQoSConditionDestinationPortGroupStatus, + alaQoSConditionSourceMacAddr, + alaQoSConditionSourceMacAddrStatus, + alaQoSConditionSourceMacMask, + alaQoSConditionSourceMacGroup, + alaQoSConditionSourceMacGroupStatus, + alaQoSConditionDestinationMacAddr, + alaQoSConditionDestinationMacAddrStatus, + alaQoSConditionDestinationMacMask, + alaQoSConditionDestinationMacGroup, + alaQoSConditionDestinationMacGroupStatus, + alaQoSConditionSourceVlan, + alaQoSConditionSourceVlanStatus, + alaQoSConditionDestinationVlan, + alaQoSConditionDestinationVlanStatus, + alaQoSCondition8021p, + alaQoSCondition8021pStatus, + alaQoSConditionSourceIpAddr, + alaQoSConditionSourceIpAddrStatus, + alaQoSConditionSourceIpMask, + alaQoSConditionSourceNetworkGroup, + alaQoSConditionSourceNetworkGroupStatus, + alaQoSConditionDestinationIpAddr, + alaQoSConditionDestinationIpAddrStatus, + alaQoSConditionDestinationIpMask, + alaQoSConditionDestinationNetworkGroup, + alaQoSConditionDestinationNetworkGroupStatus, + alaQoSConditionMulticastIpAddr, + alaQoSConditionMulticastIpAddrStatus, + alaQoSConditionMulticastIpMask, + alaQoSConditionMulticastNetworkGroup, + alaQoSConditionMulticastNetworkGroupStatus, + alaQoSConditionTos, + alaQoSConditionTosStatus, + alaQoSConditionTosMask, + alaQoSConditionDscp, + alaQoSConditionDscpStatus, + alaQoSConditionDscpMask, + alaQoSConditionIpProtocol, + alaQoSConditionIpProtocolStatus, + alaQoSConditionSourceIpPort, + alaQoSConditionSourceIpPortStatus, + alaQoSConditionDestinationIpPort, + alaQoSConditionDestinationIpPortStatus, + alaQoSConditionService, + alaQoSConditionServiceStatus, + alaQoSConditionServiceGroup, + alaQoSConditionServiceGroupStatus, + alaQoSConditionIcmpType, + alaQoSConditionIcmpTypeStatus, + alaQoSConditionIcmpCode, + alaQoSConditionIcmpCodeStatus, + alaQoSConditionRowStatus, + alaQoSConditionSourcePortEnd, + alaQoSConditionDestinationPortEnd, + alaQoSConditionSourceIpPortEnd, + alaQoSConditionDestinationIpPortEnd, + alaQoSConditionSourceTcpPort, + alaQoSConditionSourceTcpPortStatus, + alaQoSConditionSourceTcpPortEnd, + alaQoSConditionDestinationTcpPort, + alaQoSConditionDestinationTcpPortStatus, + alaQoSConditionDestinationTcpPortEnd, + alaQoSConditionSourceUdpPort, + alaQoSConditionSourceUdpPortStatus, + alaQoSConditionSourceUdpPortEnd, + alaQoSConditionDestinationUdpPort, + alaQoSConditionDestinationUdpPortStatus, + alaQoSConditionDestinationUdpPortEnd, + alaQoSConditionEthertype, + alaQoSConditionEthertypeStatus, + alaQoSConditionTcpFlags, + alaQoSConditionTcpFlagsStatus, + alaQoSConditionTcpFlagsVal, + alaQoSConditionTcpFlagsValStatus, + alaQoSConditionTcpFlagsMask, + alaQoSConditionTcpFlagsMaskStatus, + alaQoSConditionTcpEstablished, + alaQoSConditionSourceIpv6Addr, + alaQoSConditionSourceIpv6AddrStatus, + alaQoSConditionSourceIpv6Mask, + alaQoSConditionDestinationIpv6Addr, + alaQoSConditionDestinationIpv6AddrStatus, + alaQoSConditionDestinationIpv6Mask, + alaQoSConditionIpv6Traffic, + alaQoSConditionIpv6NH, + alaQoSConditionIpv6NHStatus, + alaQoSConditionIpv6FlowLabel, + alaQoSConditionIpv6FlowLabelStatus, + alaQoSConditionMcastIpv6Addr, + alaQoSConditionMcastIpv6AddrStatus, + alaQoSConditionMcastIpv6Mask, + alaQoSConditionDscpEnd, + alaQoSConditionInnerSourceVlan, + alaQoSConditionInnerSourceVlanStatus, + alaQoSConditionInner8021p, + alaQoSConditionInner8021pStatus, + alaQoSConditionVrfName, + alaQoSConditionVrfNameStatus, + alaQoSConditionFragments, + alaQoSConditionSourceChassis, + alaQoSConditionDestinationChassis, + alaQoSConditionAppFpGroup, + alaQoSConditionAppFpGroupStatus, + alaQoSConditionSIP, + alaQoSConditionSIPStatus, + alaQoSConditionDPIAppName, + alaQoSConditionDPIGrpName, + alaQoSConditionDPIAppNameStatus, + alaQoSConditionDPIAppGroupStatus, + alaQoSConditionVxlanVni, + alaQoSConditionVxlanVniStatus, + alaQoSConditionVxlanPort, + alaQoSConditionVxlanPortStatus, + alaQoSConditionVmSourceMacAddr, + alaQoSConditionVmSourceMacAddrStatus, + alaQoSConditionVmSourceMacMask, + alaQoSConditionVmSourceIpAddr, + alaQoSConditionVmSourceIpAddrStatus, + alaQoSConditionVmSourceIpMask, + alaQoSConditionVmSourceIpv6IpAddr, + alaQoSConditionVmSourceIpv6IpAddrStatus, + alaQoSConditionVmSourceIpv6IpMask, + alaQoSConditionVmIpProtocol, + alaQoSConditionVmIpProtocolStatus, + alaQosConditionVmL4SourcePort, + alaQosConditionVmL4SourcePortStatus, + alaQosConditionVmL4DestPort, + alaQosConditionVmL4DestPortStatus, + alaQosConditionVxlanStatus, + alaQoSConditionSourcePortSplitGroup, + alaQoSConditionSourcePortSplitGroupStatus + } + + STATUS current + DESCRIPTION "Collections of objects providing information for Conditions" + ::= { alaQoSMIBGroups 3 } + +alaQoSMIBAppliedConditionObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedConditionSource, + alaQoSAppliedConditionSourceSlot, + alaQoSAppliedConditionSourceSlotStatus, + alaQoSAppliedConditionSourcePort, + alaQoSAppliedConditionSourcePortGroup, + alaQoSAppliedConditionSourcePortGroupStatus, + alaQoSAppliedConditionDestinationSlot, + alaQoSAppliedConditionDestinationSlotStatus, + alaQoSAppliedConditionDestinationPort, + alaQoSAppliedConditionDestinationPortGroup, + alaQoSAppliedConditionDestinationPortGroupStatus, + alaQoSAppliedConditionSourceMacAddr, + alaQoSAppliedConditionSourceMacAddrStatus, + alaQoSAppliedConditionSourceMacMask, + alaQoSAppliedConditionSourceMacGroup, + alaQoSAppliedConditionSourceMacGroupStatus, + alaQoSAppliedConditionDestinationMacAddr, + alaQoSAppliedConditionDestinationMacAddrStatus, + alaQoSAppliedConditionDestinationMacMask, + alaQoSAppliedConditionDestinationMacGroup, + alaQoSAppliedConditionDestinationMacGroupStatus, + alaQoSAppliedConditionSourceVlan, + alaQoSAppliedConditionSourceVlanStatus, + alaQoSAppliedConditionDestinationVlan, + alaQoSAppliedConditionDestinationVlanStatus, + alaQoSAppliedCondition8021p, + alaQoSAppliedCondition8021pStatus, + alaQoSAppliedConditionSourceIpAddr, + alaQoSAppliedConditionSourceIpAddrStatus, + alaQoSAppliedConditionSourceIpMask, + alaQoSAppliedConditionSourceNetworkGroup, + alaQoSAppliedConditionSourceNetworkGroupStatus, + alaQoSAppliedConditionDestinationIpAddr, + alaQoSAppliedConditionDestinationIpAddrStatus, + alaQoSAppliedConditionDestinationIpMask, + alaQoSAppliedConditionDestinationNetworkGroup, + alaQoSAppliedConditionDestinationNetworkGroupStatus, + alaQoSAppliedConditionMulticastIpAddr, + alaQoSAppliedConditionMulticastIpAddrStatus, + alaQoSAppliedConditionMulticastIpMask, + alaQoSAppliedConditionMulticastNetworkGroup, + alaQoSAppliedConditionMulticastNetworkGroupStatus, + alaQoSAppliedConditionTos, + alaQoSAppliedConditionTosStatus, + alaQoSAppliedConditionTosMask, + alaQoSAppliedConditionDscp, + alaQoSAppliedConditionDscpStatus, + alaQoSAppliedConditionDscpMask, + alaQoSAppliedConditionIpProtocol, + alaQoSAppliedConditionIpProtocolStatus, + alaQoSAppliedConditionSourceIpPort, + alaQoSAppliedConditionSourceIpPortStatus, + alaQoSAppliedConditionDestinationIpPort, + alaQoSAppliedConditionDestinationIpPortStatus, + alaQoSAppliedConditionService, + alaQoSAppliedConditionServiceStatus, + alaQoSAppliedConditionServiceGroup, + alaQoSAppliedConditionServiceGroupStatus, + alaQoSAppliedConditionIcmpType, + alaQoSAppliedConditionIcmpTypeStatus, + alaQoSAppliedConditionIcmpCode, + alaQoSAppliedConditionIcmpCodeStatus, + alaQoSAppliedConditionRowStatus, + alaQoSAppliedConditionSourcePortEnd, + alaQoSAppliedConditionDestinationPortEnd, + alaQoSAppliedConditionSourceIpPortEnd, + alaQoSAppliedConditionDestinationIpPortEnd, + alaQoSAppliedConditionSourceTcpPort, + alaQoSAppliedConditionSourceTcpPortStatus, + alaQoSAppliedConditionSourceTcpPortEnd, + alaQoSAppliedConditionDestinationTcpPort, + alaQoSAppliedConditionDestinationTcpPortStatus, + alaQoSAppliedConditionDestinationTcpPortEnd, + alaQoSAppliedConditionSourceUdpPort, + alaQoSAppliedConditionSourceUdpPortStatus, + alaQoSAppliedConditionSourceUdpPortEnd, + alaQoSAppliedConditionDestinationUdpPort, + alaQoSAppliedConditionDestinationUdpPortStatus, + alaQoSAppliedConditionDestinationUdpPortEnd, + alaQoSAppliedConditionEthertype, + alaQoSAppliedConditionEthertypeStatus, + alaQoSAppliedConditionTcpFlags, + alaQoSAppliedConditionTcpFlagsStatus, + alaQoSAppliedConditionTcpFlagsVal, + alaQoSAppliedConditionTcpFlagsValStatus, + alaQoSAppliedConditionTcpFlagsMask, + alaQoSAppliedConditionTcpFlagsMaskStatus, + alaQoSAppliedConditionTcpEstablished, + alaQoSAppliedConditionSourceIpv6Addr, + alaQoSAppliedConditionSourceIpv6AddrStatus, + alaQoSAppliedConditionSourceIpv6Mask, + alaQoSAppliedConditionDestinationIpv6Addr, + alaQoSAppliedConditionDestinationIpv6AddrStatus, + alaQoSAppliedConditionDestinationIpv6Mask, + alaQoSAppliedConditionIpv6Traffic, + alaQoSAppliedConditionIpv6NH, + alaQoSAppliedConditionIpv6NHStatus, + alaQoSAppliedConditionIpv6FlowLabel, + alaQoSAppliedConditionIpv6FlowLabelStatus, + alaQoSAppliedConditionMcastIpv6Addr, + alaQoSAppliedConditionMcastIpv6AddrStatus, + alaQoSAppliedConditionMcastIpv6Mask, + alaQoSAppliedConditionDscpEnd, + alaQoSAppliedConditionInnerSourceVlan, + alaQoSAppliedConditionInnerSourceVlanStatus, + alaQoSAppliedConditionInner8021p, + alaQoSAppliedConditionInner8021pStatus, + alaQoSAppliedConditionVrfName, + alaQoSAppliedConditionVrfNameStatus, + alaQoSAppliedConditionFragments, + alaQoSAppliedConditionSourceChassis, + alaQoSAppliedConditionDestinationChassis, + alaQoSAppliedConditionAppFpGroup, + alaQoSAppliedConditionAppFpGroupStatus, + alaQoSAppliedConditionSIP, + alaQoSAppliedConditionSIPStatus, + alaQoSAppliedConditionDPIAppName, + alaQoSAppliedConditionDPIAppGrp, + alaQoSAppliedConditionDPIAppNameStatus, + alaQoSAppliedConditionDPIAppGroupStatus, + alaQoSAppliedConditionVxlanVni, + alaQoSAppliedConditionVxlanVniStatus, + alaQoSAppliedConditionVxlanPort, + alaQoSAppliedConditionVxlanPortStatus, + alaQoSAppliedConditionVmSourceMacAddr, + alaQoSAppliedConditionVmSourceMacAddrStatus, + alaQoSAppliedConditionVmSourceMacMask, + alaQoSAppliedConditionVmSourceIpAddr, + alaQoSAppliedConditionVmSourceIpAddrStatus, + alaQoSAppliedConditionVmSourceIpMask, + alaQoSAppliedConditionVmSourceIpv6IpAddr, + alaQoSAppliedConditionVmSourceIpv6IpAddrStatus, + alaQoSAppliedConditionVmSourceIpv6IpMask, + alaQoSAppliedConditionVmIpProtocol, + alaQoSAppliedConditionVmIpProtocolStatus, + alaQosAppliedConditionVmL4SourcePort, + alaQosAppliedConditionVmL4SourcePortStatus, + alaQosAppliedConditionVmL4DestPort, + alaQosAppliedConditionVmL4DestPortStatus, + alaQosAppliedConditionVxlanStatus, + alaQoSAppliedConditionSourcePortSplitGroup, + alaQoSAppliedConditionSourcePortSplitGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Conditions" + ::= { alaQoSMIBGroups 4 } + +alaQoSMIBServiceObjects OBJECT-GROUP + OBJECTS { + alaQoSServiceSource, + alaQoSServiceProtocol, + alaQoSServiceSourceIpPort, + alaQoSServiceSourceIpPortStatus, + alaQoSServiceDestinationIpPort, + alaQoSServiceDestinationIpPortStatus, + alaQoSServiceRowStatus, + alaQoSServiceSourceIpPortEnd, + alaQoSServiceDestinationIpPortEnd, + alaQoSServiceSourceTcpPort, + alaQoSServiceSourceTcpPortStatus, + alaQoSServiceSourceTcpPortEnd, + alaQoSServiceDestinationTcpPort, + alaQoSServiceDestinationTcpPortStatus, + alaQoSServiceDestinationTcpPortEnd, + alaQoSServiceSourceUdpPort, + alaQoSServiceSourceUdpPortStatus, + alaQoSServiceSourceUdpPortEnd, + alaQoSServiceDestinationUdpPort, + alaQoSServiceDestinationUdpPortStatus, + alaQoSServiceDestinationUdpPortEnd + } + STATUS current + DESCRIPTION "Collections of objects providing information for Services" + ::= { alaQoSMIBGroups 5 } + +alaQoSMIBAppliedServiceObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedServiceSource, + alaQoSAppliedServiceProtocol, + alaQoSAppliedServiceSourceIpPort, + alaQoSAppliedServiceSourceIpPortStatus, + alaQoSAppliedServiceDestinationIpPort, + alaQoSAppliedServiceDestinationIpPortStatus, + alaQoSAppliedServiceRowStatus, + alaQoSAppliedServiceSourceIpPortEnd, + alaQoSAppliedServiceDestinationIpPortEnd, + alaQoSAppliedServiceSourceTcpPort, + alaQoSAppliedServiceSourceTcpPortStatus, + alaQoSAppliedServiceSourceTcpPortEnd, + alaQoSAppliedServiceDestinationTcpPort, + alaQoSAppliedServiceDestinationTcpPortStatus, + alaQoSAppliedServiceDestinationTcpPortEnd, + alaQoSAppliedServiceSourceUdpPort, + alaQoSAppliedServiceSourceUdpPortStatus, + alaQoSAppliedServiceSourceUdpPortEnd, + alaQoSAppliedServiceDestinationUdpPort, + alaQoSAppliedServiceDestinationUdpPortStatus, + alaQoSAppliedServiceDestinationUdpPortEnd + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Services" + ::= { alaQoSMIBGroups 6 } + +alaQoSMIBServiceGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSServiceGroupsSource, + alaQoSServiceGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for ServiceGroups" + ::= { alaQoSMIBGroups 7 } + +alaQoSMIBAppliedServiceGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedServiceGroupsSource, + alaQoSAppliedServiceGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied ServiceGroups" + ::= { alaQoSMIBGroups 8 } + +alaQoSMIBServiceGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSServiceGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for ServiceGroups" + ::= { alaQoSMIBGroups 9 } + +alaQoSMIBAppliedServiceGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedServiceGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied ServiceGroups" + ::= { alaQoSMIBGroups 10 } + +alaQoSMIBNetworkGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSNetworkGroupsSource, + alaQoSNetworkGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for NetworkGroups" + ::= { alaQoSMIBGroups 11 } + +alaQoSMIBAppliedNetworkGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedNetworkGroupsSource, + alaQoSAppliedNetworkGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied NetworkGroups" + ::= { alaQoSMIBGroups 12 } + +alaQoSMIBNetworkGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSNetworkGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for NetworkGroups" + ::= { alaQoSMIBGroups 13 } + +alaQoSMIBAppliedNetworkGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedNetworkGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied NetworkGroups" + ::= { alaQoSMIBGroups 14 } + +alaQoSMIBMACGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSMACGroupsSource, + alaQoSMACGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MACGroups" + ::= { alaQoSMIBGroups 15 } + +alaQoSMIBAppliedMACGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMACGroupsSource, + alaQoSAppliedMACGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MACGroups" + ::= { alaQoSMIBGroups 16 } + +alaQoSMIBMACGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSMACGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MACGroups" + ::= { alaQoSMIBGroups 17 } + +alaQoSMIBAppliedMACGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMACGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MACGroups" + ::= { alaQoSMIBGroups 18 } + +alaQoSMIBPortGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSPortGroupsSource, + alaQoSPortGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for PortGroups" + ::= { alaQoSMIBGroups 19 } + +alaQoSMIBAppliedPortGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedPortGroupsSource, + alaQoSAppliedPortGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied PortGroups" + ::= { alaQoSMIBGroups 20 } + +alaQoSMIBPortGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSPortGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for PortGroups" + ::= { alaQoSMIBGroups 21 } + +alaQoSMIBAppliedPortGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedPortGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied PortGroups" + ::= { alaQoSMIBGroups 22 } + +alaQoSMIBMapGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSMapGroupsSource, + alaQoSMapGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MapGroups" + ::= { alaQoSMIBGroups 23 } + +alaQoSMIBAppliedMapGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMapGroupsSource, + alaQoSAppliedMapGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MapGroups" + ::= { alaQoSMIBGroups 24 } + +alaQoSMIBMapGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSMapGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for MapGroups" + ::= { alaQoSMIBGroups 25 } + +alaQoSMIBAppliedMapGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedMapGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied MapGroups" + ::= { alaQoSMIBGroups 26 } + +alaQoSMIBActionObjects OBJECT-GROUP + OBJECTS { + alaQoSActionSource, + alaQoSActionDisposition, + alaQoSActionMaximumBandwidth, + alaQoSActionMaximumBandwidthStatus, + alaQoSActionPriority, + alaQoSActionPriorityStatus, + alaQoSActionShared, + alaQoSActionMaximumDepth, + alaQoSActionMaximumDepthStatus, + alaQoSAction8021p, + alaQoSAction8021pStatus, + alaQoSActionTos, + alaQoSActionTosStatus, + alaQoSActionDscp, + alaQoSActionDscpStatus, + alaQoSActionMapFrom, + alaQoSActionMapTo, + alaQoSActionMapGroup, + alaQoSActionMapGroupStatus, + alaQoSActionLoadBalanceGroup, + alaQoSActionLoadBalanceGroupStatus, + alaQoSActionPermanentGatewayIpAddr, + alaQoSActionPermanentGatewayIpAddrStatus, + alaQoSActionAlternateGatewayIpAddr, + alaQoSActionAlternateGatewayIpAddrStatus, + alaQoSActionRowStatus, + alaQoSActionNocache, + alaQoSActionPortdisable, + alaQoSActionRedirectSlot, + alaQoSActionRedirectSlotStatus, + alaQoSActionRedirectPort, + alaQoSActionRedirectAgg, + alaQoSActionRedirectAggStatus, + alaQoSActionMirrorSlot, + alaQoSActionMirrorPort, + alaQoSActionMirrorMode, + alaQoSActionMirrorModeStatus, + alaQoSActionCIR, + alaQoSActionCIRStatus, + alaQoSActionCBS, + alaQoSActionCBSStatus, + alaQoSActionPIR, + alaQoSActionPIRStatus, + alaQoSActionPBS, + alaQoSActionPBSStatus, + alaQoSActionCPUPriority, + alaQoSActionCPUPriorityStatus, + alaQoSActionColorOnly, + alaQoSActionRedirectChassis, + alaQoSActionMirrorChassis, + alaQoSActionPermanentGatewayIpV6Addr, + alaQoSActionPermanentGatewayIpV6AddrStatus, + alaQoSActionPermanentGatewayIpV6IfIndex, + alaQoSActionRTCPMonitor, + alaQoSActionRTCPMonitorStatus, + alaQoSActionRTCPDSCP, + alaQoSActionRTCPDSCPStatus, + alaQoSActionTrustDSCP, + alaQoSActionTrustDSCPStatus, + alaQoSActionRedirectModule + } + STATUS current + DESCRIPTION "Collections of objects providing information for Actions" + ::= { alaQoSMIBGroups 27 } + +alaQoSMIBAppliedActionObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedActionSource, + alaQoSAppliedActionDisposition, + alaQoSAppliedActionMaximumBandwidth, + alaQoSAppliedActionMaximumBandwidthStatus, + alaQoSAppliedActionPriority, + alaQoSAppliedActionPriorityStatus, + alaQoSAppliedActionShared, + alaQoSAppliedActionMaximumDepth, + alaQoSAppliedActionMaximumDepthStatus, + alaQoSAppliedAction8021p, + alaQoSAppliedAction8021pStatus, + alaQoSAppliedActionTos, + alaQoSAppliedActionTosStatus, + alaQoSAppliedActionDscp, + alaQoSAppliedActionDscpStatus, + alaQoSAppliedActionMapFrom, + alaQoSAppliedActionMapTo, + alaQoSAppliedActionMapGroup, + alaQoSAppliedActionMapGroupStatus, + alaQoSAppliedActionLoadBalanceGroup, + alaQoSAppliedActionLoadBalanceGroupStatus, + alaQoSAppliedActionPermanentGatewayIpAddr, + alaQoSAppliedActionPermanentGatewayIpAddrStatus, + alaQoSAppliedActionAlternateGatewayIpAddr, + alaQoSAppliedActionAlternateGatewayIpAddrStatus, + alaQoSAppliedActionRowStatus, + alaQoSAppliedActionNocache, + alaQoSAppliedActionPortdisable, + alaQoSAppliedActionRedirectSlot, + alaQoSAppliedActionRedirectSlotStatus, + alaQoSAppliedActionRedirectPort, + alaQoSAppliedActionRedirectAgg, + alaQoSAppliedActionRedirectAggStatus, + alaQoSAppliedActionMirrorSlot, + alaQoSAppliedActionMirrorPort, + alaQoSAppliedActionMirrorMode, + alaQoSAppliedActionMirrorModeStatus, + alaQoSAppliedActionCIR, + alaQoSAppliedActionCIRStatus, + alaQoSAppliedActionCBS, + alaQoSAppliedActionCBSStatus, + alaQoSAppliedActionPIR, + alaQoSAppliedActionPIRStatus, + alaQoSAppliedActionPBS, + alaQoSAppliedActionPBSStatus, + alaQoSAppliedActionCPUPriority, + alaQoSAppliedActionCPUPriorityStatus, + alaQoSAppliedActionColorOnly, + alaQoSAppliedActionRedirectChassis, + alaQoSAppliedActionMirrorChassis, + alaQoSAppliedActionPermanentGatewayIpV6Addr, + alaQoSAppliedActionPermanentGatewayIpV6AddrStatus, + alaQoSAppliedActionPermanentGatewayIpV6IfIndex, + alaQoSAppliedActionRTCPMonitor, + alaQoSAppliedActionRTCPMonitorStatus, + alaQoSAppliedActionRTCPDSCP, + alaQoSAppliedActionRTCPDSCPStatus, + alaQoSAppliedActionTrustDSCP, + alaQoSAppliedActionTrustDSCPStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Actions" + ::= { alaQoSMIBGroups 28 } + +alaQoSMIBPortObjects OBJECT-GROUP + OBJECTS { + alaQoSPortInterfaceType, + alaQoSPortTrusted, + alaQoSPortDefault8021p, + alaQoSPortDefaultDSCP, + alaQoSPortMaximumDefaultDepth, + alaQoSPortMaximumDefaultDepthStatus, + alaQoSPortReset, + alaQoSPortPhysicalBandwidth, + alaQoSPortRowStatus, + alaQoSPortDefaultClassification, + alaQoSPortMaximumBandwidth, + alaQoSPortMaximumBandwidthStatus, + alaQoSPortMaximumIngBandwidth, + alaQoSPortMaximumIngBandwidthStatus, + alaQoSPortMaximumIngressDepth, + alaQoSPortMaximumIngressDepthStatus, + alaQoSPortDEIMarking, + alaQoSPortDEIMapping + } + STATUS current + DESCRIPTION "Collections of objects providing information for Ports" + ::= { alaQoSMIBGroups 29 } + +alaQoSMIBConfigObjects OBJECT-GROUP + OBJECTS { + alaQoSConfigEnabled, + alaQoSConfigTrustPorts, + alaQoSConfigStatsInterval, + alaQoSConfigLogLines, + alaQoSConfigLogLevel, + alaQoSConfigLogConsole, + alaQoSConfigForwardLog, + alaQoSConfigClearLog, + alaQoSConfigApply, + alaQoSConfigRevert, + alaQoSConfigReset, + alaQoSConfigStatsReset, + alaQoSConfigFlush, + alaQoSConfigDebug, + alaQoSConfigUserportFilter, + alaQoSConfigAppliedUserportFilter, + alaQoSConfigUserportShutdown, + alaQoSConfigAppliedUserportShutdown, + alaQoSConfigAutoPhones, + alaQoSConfigQMPage, + alaQoSConfigQMMACGroup, + alaQoSConfigQMPath, + alaQoSConfigDEIMapping, + alaQoSConfigDEIMarking, + alaQoSConfigSwitchGroup, + alaQoSVmSnooping + + } + STATUS current + DESCRIPTION "Collections of objects providing information for Configs" + ::= { alaQoSMIBGroups 30 } + +alaQoSMIBStatsObjects OBJECT-GROUP + OBJECTS { + alaQoSStatsSpoofedEvents, + alaQoSStatsNonSpoofedEvents + } + STATUS current + DESCRIPTION "Collections of objects providing information for Statss" + ::= { alaQoSMIBGroups 31 } + + +alaQoSMIBRuleGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSRuleGroupsSource, + alaQoSRuleGroupsType, + alaQoSRuleGroupsEnabled, + alaQoSRuleGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for RuleGroups" + ::= { alaQoSMIBGroups 32 } + +alaQoSMIBAppliedRuleGroupsObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedRuleGroupsSource, + alaQoSAppliedRuleGroupsType, + alaQoSAppliedRuleGroupsEnabled, + alaQoSAppliedRuleGroupsStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied RuleGroups" + ::= { alaQoSMIBGroups 33 } + +alaQoSMIBRuleGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSRuleGroupMatches, + alaQoSRuleGroupCountType, + alaQoSRuleGroupPacketCount, + alaQoSRuleGroupByteCount, + alaQoSRuleGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for RuleGroups" + ::= { alaQoSMIBGroups 34 } + +alaQoSMIBAppliedRuleGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedRuleGroupMatches, + alaQoSAppliedRuleGroupCountType, + alaQoSAppliedRuleGroupPacketCount, + alaQoSAppliedRuleGroupByteCount, + alaQoSAppliedRuleGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied RuleGroups" + ::= { alaQoSMIBGroups 35 } + +alaQoSMIBValidityPeriodObjects OBJECT-GROUP + OBJECTS { + alaQoSValidityPeriodSource, + alaQoSValidityPeriodDays, + alaQoSValidityPeriodDaysStatus, + alaQoSValidityPeriodMonths, + alaQoSValidityPeriodMonthsStatus, + alaQoSValidityPeriodHour, + alaQoSValidityPeriodHourStatus, + alaQoSValidityPeriodEndHour, + alaQoSValidityPeriodInterval, + alaQoSValidityPeriodIntervalStatus, + alaQoSValidityPeriodEndInterval, + alaQoSValidityPeriodRowStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for Validity Periods" + ::= { alaQoSMIBGroups 36 } + + +alaQoSMIBAppliedValidityPeriodObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedValidityPeriodSource, + alaQoSAppliedValidityPeriodDays, + alaQoSAppliedValidityPeriodDaysStatus, + alaQoSAppliedValidityPeriodMonths, + alaQoSAppliedValidityPeriodMonthsStatus, + alaQoSAppliedValidityPeriodHour, + alaQoSAppliedValidityPeriodHourStatus, + alaQoSAppliedValidityPeriodEndHour, + alaQoSAppliedValidityPeriodInterval, + alaQoSAppliedValidityPeriodIntervalStatus, + alaQoSAppliedValidityPeriodEndInterval, + alaQoSAppliedValidityPeriodRowStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied Validity Periods" + ::= { alaQoSMIBGroups 37 } + +alaQoSMIBDSCPGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSDSCPPriority, + alaQoSDSCPDropPrecedence, + alaQoSDSCPRowStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for DSCP Table" + ::= { alaQoSMIBGroups 38 } + +alaQoSMIBAutoMacRangeGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAutoMacRangeStart, + alaQoSAutoMacRangeEnd + } + STATUS current + DESCRIPTION "Collections of objects providing information + for Auto Qos Mac Range Table" + ::= { alaQoSMIBGroups 39 } + + +alaQoSMIBV6NetworkGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSV6NetworkGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information for V6NetworkGroups" + ::= { alaQoSMIBGroups 40 } + +alaQoSMIBAppliedV6NetworkGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSAppliedV6NetworkGroupStatus + } + STATUS current + DESCRIPTION "Collections of objects providing information + for applied V6NetworkGroups" + ::= { alaQoSMIBGroups 41 } + +alaQoSRuleExtendedObjects OBJECT-GROUP + OBJECTS { + alaQoSExtendedRuleChassis, + alaQoSExtendedRuleSlot, + alaQoSExtendedRulePort, + alaQoSExtendedRulePacketCount, + alaQoSExtendedRuleByteCount, + alaQoSExtendedRuleGreenPacketCount, + alaQoSExtendedRuleYellowPacketCount, + alaQoSExtendedRuleRedPacketCount, + alaQoSExtendedRuleGreenByteCount, + alaQoSExtendedRuleYellowByteCount, + alaQoSExtendedRuleRedByteCount + } + STATUS current + DESCRIPTION "Collections of objects providing information + for rule extended" + ::= { alaQoSMIBGroups 42 } + +alaQoSIpNetworkSummaryGroupObjects OBJECT-GROUP + OBJECTS { + alaQoSIpNetworkSummaryProtocol, + alaQoSIpNetworkSummarySourceIpAddressType, + alaQoSIpNetworkSummarySourceIpAddress, + alaQoSIpNetworkSummaryDestinationIpAddressType, + alaQoSIpNetworkSummaryDestinationIpAddress, + alaQoSIpNetworkSummarySourceGroup, + alaQoSIpNetworkSummaryDestinationGroup, + alaQoSIpNetworkSummaryVrfName, + alaQoSIpNetworkSummaryAction, + alaQoSIpNetworkSummaryHitCount + } + STATUS current + DESCRIPTION "Collections of objects providing information for Ip Network Summary." + ::= { alaQoSMIBGroups 43 } + +alaQoSMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Compliance statement for QoS." + MODULE + MANDATORY-GROUPS { + alaQoSMIBRuleObjects, + alaQoSMIBAppliedRuleObjects, + alaQoSMIBConditionObjects, + alaQoSMIBAppliedConditionObjects, + alaQoSMIBServiceObjects, + alaQoSMIBAppliedServiceObjects, + alaQoSMIBServiceGroupsObjects, + alaQoSMIBAppliedServiceGroupsObjects, + alaQoSMIBServiceGroupObjects, + alaQoSMIBAppliedServiceGroupObjects, + alaQoSMIBNetworkGroupsObjects, + alaQoSMIBAppliedNetworkGroupsObjects, + alaQoSMIBNetworkGroupObjects, + alaQoSMIBAppliedNetworkGroupObjects, + alaQoSMIBMACGroupsObjects, + alaQoSMIBAppliedMACGroupsObjects, + alaQoSMIBMACGroupObjects, + alaQoSMIBAppliedMACGroupObjects, + alaQoSMIBPortGroupsObjects, + alaQoSMIBAppliedPortGroupsObjects, + alaQoSMIBPortGroupObjects, + alaQoSMIBAppliedPortGroupObjects, + alaQoSMIBMapGroupsObjects, + alaQoSMIBAppliedMapGroupsObjects, + alaQoSMIBMapGroupObjects, + alaQoSMIBAppliedMapGroupObjects, + alaQoSMIBActionObjects, + alaQoSMIBAppliedActionObjects, + alaQoSMIBPortObjects, + alaQoSMIBConfigObjects, + alaQoSMIBStatsObjects, + alaQoSMIBRuleGroupsObjects, + alaQoSMIBAppliedRuleGroupsObjects, + alaQoSMIBRuleGroupObjects, + alaQoSMIBAppliedRuleGroupObjects, + alaQoSMIBValidityPeriodObjects, + alaQoSMIBAppliedValidityPeriodObjects, + alaQoSMIBDSCPGroupObjects, + alaQoSMIBAutoMacRangeGroupObjects, + alaQoSMIBV6NetworkGroupObjects, + alaQoSMIBAppliedV6NetworkGroupObjects, + alaQoSRuleExtendedObjects, + alaQoSIpNetworkSummaryGroupObjects + } + ::= { alaQoSMIBCompliances 1 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-RDP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-RDP-MIB new file mode 100644 index 0000000..c85aa09 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-RDP-MIB @@ -0,0 +1,265 @@ +ALCATEL-IND1-RDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32, Unsigned32 + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1RDP + FROM ALCATEL-IND1-BASE; + +alcatelIND1RouterDiscoveryProtocolMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of Router Discovery Protocol global configuration parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, o +r + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2003 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1RDP 1 } + +alcatelIND1RDPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1RouterDiscoveryProtocolMIB 1 } +alaRDPConfig OBJECT IDENTIFIER ::= { alcatelIND1RDPMIBObjects 1 } + + +alaRDPStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the status of Routing Discovery Protocol" + DEFVAL { disabled } + ::= {alaRDPConfig 1 } + + +alaRDPIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRDPIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addressing information relevant to this + entity's IP addresses." + ::= { alaRDPConfig 20 } + +alaRDPIfEntry OBJECT-TYPE + SYNTAX AlaRDPIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The addressing information for one of this entity's IP + addresses." + INDEX { alaRDPIfAddr } + ::= { alaRDPIfTable 1 } + +AlaRDPIfEntry ::= SEQUENCE { + alaRDPIfAddr IpAddress, + alaRDPIfStatus INTEGER, + alaRDPIfAdvtAddress IpAddress, + alaRDPIfMaxAdvtInterval Unsigned32, + alaRDPIfMinAdvtInterval Unsigned32, + alaRDPIfAdvLifeTime Unsigned32, + alaRDPIfPrefLevel Integer32, + alaRDPIfRowStatus RowStatus, + alaRDPIfName SnmpAdminString, + alaRDPIPIfStatus INTEGER, + alaRDPVrrpStatus INTEGER + } + + +alaRDPIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface IP Address of this Router." + ::= {alaRDPIfEntry 1 } + +alaRDPIfStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the RDP interface" + DEFVAL { disabled } + ::= {alaRDPIfEntry 2 } + + alaRDPIfAdvtAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Default advertisement Address is 224.0.0.1" + ::= {alaRDPIfEntry 3 } + + alaRDPIfMaxAdvtInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum advertisement interval is in seconds" + DEFVAL { 600 } + ::= {alaRDPIfEntry 4 } + +alaRDPIfMinAdvtInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum advertisement interval in seconds: 0.75 * alaRDPIfMaxAdvtInterval" + ::= {alaRDPIfEntry 5 } + +alaRDPIfAdvLifeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Advertisement Lifetime in seconds: 3 * alaRDPIfMaxAdvtInterval" + ::= {alaRDPIfEntry 6 } + +alaRDPIfPrefLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Preference level for each IP address advertised on the interface: 0" + DEFVAL { 0 } + ::= {alaRDPIfEntry 7} + +alaRDPIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + DEFVAL { notInService } + ::= { alaRDPIfEntry 8} + +alaRDPIfName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaRDPIfEntry 9 } + +alaRDPIPIfStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the IP interface" + DEFVAL { disabled } + ::= {alaRDPIfEntry 10 } + +alaRDPVrrpStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the VRRP interface" + DEFVAL { disabled } + ::= {alaRDPIfEntry 11 } + + +-- conformance information + +alcatelIND1RDPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1RouterDiscoveryProtocolMIB 2 } +alcatelIND1RDPMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1RDPMIBConformance 1 } +alcatelIND1RDPMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1RDPMIBConformance 2 } + +-- compliance statements + +alcatelIND1RDPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for router discovery protocol task + and implementing the ALCATEL-IND1-RDP MIB." + MODULE -- this module + MANDATORY-GROUPS { alaRDPConfigMIBGroup } + + ::= { alcatelIND1RDPMIBCompliances 1 } + +-- units of conformance + +alaRDPConfigMIBGroup OBJECT-GROUP + OBJECTS { + alaRDPStatus, + alaRDPIfAddr, + alaRDPIfStatus, + alaRDPIfAdvtAddress, + alaRDPIfMaxAdvtInterval, + alaRDPIfMinAdvtInterval, + alaRDPIfAdvLifeTime, + alaRDPIfPrefLevel, + alaRDPIfRowStatus, + alaRDPIfName, + alaRDPIPIfStatus, + alaRDPVrrpStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of RDP." + ::= { alcatelIND1RDPMIBGroups 1 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-RIP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-RIP-MIB new file mode 100644 index 0000000..671f4f4 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-RIP-MIB @@ -0,0 +1,595 @@ +ALCATEL-IND1-RIP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, TimeTicks, Integer32 + FROM SNMPv2-SMI + rip2IfConfEntry + FROM RIPv2-MIB + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + routingIND1Rip + FROM ALCATEL-IND1-BASE; + + + alcatelIND1RIPMIB MODULE-IDENTITY + LAST-UPDATED "201010260000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + " Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global RIP Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Rip 1 } + + alcatelIND1RIPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Managed Objects." + ::= { alcatelIND1RIPMIB 1 } + + + alcatelIND1RIPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Conformance Information." + ::= { alcatelIND1RIPMIB 2 } + + + alcatelIND1RIPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Units Of Conformance." + ::= { alcatelIND1RIPMIBConformance 1 } + + + alcatelIND1RIPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIP) + Subsystem Compliance Statements." + ::= { alcatelIND1RIPMIBConformance 2 } + + +--******************************************************************** +--************************ Textual Conventions *********************** +--******************************************************************** + AlaAuthenticationEncryptKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + RIP simple passwords." + SYNTAX OCTET STRING (SIZE(16)) + + + +-- ************************************************************************ +-- RIP Global Protocol configuration +-- ************************************************************************ + + alaProtocolRip OBJECT IDENTIFIER ::= { alcatelIND1RIPMIBObjects 1 } + + alaRipProtoStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global administration status of RIP." + DEFVAL { disable } + ::= { alaProtocolRip 1 } + + alaRipHostRouteSupport OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable support for host routes." + DEFVAL { enable } + ::= { alaProtocolRip 2 } + + alaRipRedistRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 32-bit value tagged to each RIP internal route while + it is redistributed in to other routing protocol domains. The + lower 16-bits typically indicate the autonomous system number." + DEFVAL { 0 } + ::= { alaProtocolRip 4 } + + alaRipForceHolddownTimer OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 120 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval in seconds during which routing information regarding + better paths is suppressed. A route enters into a forced holddown + state when an update packet is received that indicates the route is + unreachable and when this timer value is nonzero. After this timer + has expired, if the value is less that 120 - the route enters a + holddown state for the rest of the period until 120. During this time + advertisements for better paths are accepted if any." + ::= { alaProtocolRip 5 } + + alaRipRouteNumber OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in RIP routing table." + ::= { alaProtocolRip 6 } + + alaRipUpdateInterval OBJECT-TYPE + SYNTAX Integer32 (1 .. 120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval (in seconds) that RIP routing updates will + be sent out. The value must be less than or equal to + one-third the value of the invalid timer." + DEFVAL { 30 } + ::= { alaProtocolRip 13 } + + alaRipInvalidTimer OBJECT-TYPE + SYNTAX Integer32 (3 .. 360) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time in seconds that a route will remain active + in RIB before being moved to the invalid state. + The value must be at least three times the + update interval." + DEFVAL { 180 } + ::= { alaProtocolRip 14 } + + alaRipHolddownTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route in the holddown state." + DEFVAL { 0 } + ::= { alaProtocolRip 15 } + + alaRipGarbageTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 180) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route before garbage collection." + DEFVAL { 120 } + ::= { alaProtocolRip 16 } + + +-- ************************************************************************ +-- Expansion of rip2IfCOnf +-- ************************************************************************ + alaRip2IfConfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRip2IfConfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for rip2ifconftable" + ::= { alaProtocolRip 11 } + + alaRip2IfConfAugEntry OBJECT-TYPE + SYNTAX AlaRip2IfConfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaRip2IfConfAugTable" + AUGMENTS { rip2IfConfEntry } + ::= { alaRip2IfConfAugTable 1 } + + AlaRip2IfConfAugEntry ::= + SEQUENCE { + alaRip2IfConfEncryptKey AlaAuthenticationEncryptKey, + alaRip2IfIpConfStatus INTEGER, + alaRip2IfRecvPkts Integer32, + alaRip2IfConfName SnmpAdminString, + alaRip2IfConfType INTEGER, + alaRip2IfConfPtoPPeer IpAddress, + alaRip2IfConfIngressFilterRouteMapName SnmpAdminString, + alaRip2IfConfEgressFilterRouteMapName SnmpAdminString + } + + alaRip2IfConfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + RIP passwords." + ::= { alaRip2IfConfAugEntry 1 } + + alaRip2IfIpConfStatus OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2), none(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the associated IP interface" + ::= { alaRip2IfConfAugEntry 2 } + + alaRip2IfRecvPkts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received on this interface" + ::= { alaRip2IfConfAugEntry 3 } + + alaRip2IfConfName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaRip2IfConfAugEntry 4 } + + alaRip2IfConfType OBJECT-TYPE + SYNTAX INTEGER + { broadcast (1), point2point(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the rip interface" + ::= { alaRip2IfConfAugEntry 5 } + + alaRip2IfConfPtoPPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the peer for a point-to-point rip interface" + ::= { alaRip2IfConfAugEntry 6 } + + alaRip2IfConfIngressFilterRouteMapName OBJECT-TYPE + + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a Route Map to be applied when filtering + RIP routing updates received on this RIP interface. RIP + routes that are explicitly denied by a Route Map are + filtered. An empty string indicates that no filtering + action is performed (this is the default). If the Route + Map is specified and a RIP route doesn't match any Route + Map route or if there is a match that is permitted, the + RIP route is not filtered. + Route Map manipulators (SET commands configured for + a Route Map) are not applied when filtering is performed. + (cf. alaRouteMapNameTable.AlaRouteMapNameEntry.alaRouteMapName)" + DEFVAL { ''H } -- the empty string + ::= { alaRip2IfConfAugEntry 7 } + + alaRip2IfConfEgressFilterRouteMapName OBJECT-TYPE + + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a Route Map to be applied when filtering + RIP routing updates sent out this RIP interface. RIP + routes that are explicitly denied by a Route Map are + filtered. An empty string indicates that no filtering + action is performed (this is the default). If the Route + Map is specified and a RIP route doesn't match any Route + Map route or if there is a match that is permitted, the + RIP route is not filtered. + Route Map manipulators (SET commands configured for + a Route Map) are not applied when filtering is performed. + (cf. alaRouteMapNameTable.AlaRouteMapNameEntry.alaRouteMapName)" + DEFVAL { ''H } -- the empty string + ::= { alaRip2IfConfAugEntry 8 } + +-- ************************************************************************ +-- ************************************************************************ + + alaRipEcmpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipEcmpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ECMP-enabled RIP routing table which contains the network routes." + ::= { alaProtocolRip 12 } + + alaRipEcmpRouteEntry OBJECT-TYPE + SYNTAX AlaRipEcmpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ECMP-enabled RIP routing table which contains the network routes." + INDEX { + alaRipEcmpRouteDest, + alaRipEcmpRouteMask, + alaRipEcmpRouteNextHop + } + ::= { alaRipEcmpRouteTable 1 } + + AlaRipEcmpRouteEntry ::= + SEQUENCE { + alaRipEcmpRouteDest + IpAddress, + alaRipEcmpRouteMask + IpAddress, + alaRipEcmpRouteNextHop + IpAddress, + alaRipEcmpRouteType + INTEGER, + alaRipEcmpRouteAge + TimeTicks, + alaRipEcmpRouteTag + Integer32, + alaRipEcmpRouteMetric + Integer32, + alaRipEcmpRouteStatus + RowStatus, + alaRipEcmpRouteState + INTEGER + } + + alaRipEcmpRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaRipEcmpRouteEntry 1 } + + alaRipEcmpRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network mask for this route." + ::= { alaRipEcmpRouteEntry 2 } + + alaRipEcmpRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + ::= { alaRipEcmpRouteEntry 3 } + + alaRipEcmpRouteType OBJECT-TYPE + SYNTAX INTEGER + { + local (1), -- local route + remote (2), -- remote route + redistribute (3) -- redistributed route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + ::= { alaRipEcmpRouteEntry 4 } + + alaRipEcmpRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + ::= { alaRipEcmpRouteEntry 5 } + + alaRipEcmpRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag." + DEFVAL { 0 } + ::= { alaRipEcmpRouteEntry 6 } + + alaRipEcmpRouteMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 15 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric for this route." + ::= { alaRipEcmpRouteEntry 7 } + + alaRipEcmpRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { alaRipEcmpRouteEntry 8 } + + alaRipEcmpRouteState OBJECT-TYPE + SYNTAX INTEGER + { + active (1), + garbage (2), + holddown (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated state for this route." + ::= { alaRipEcmpRouteEntry 9 } + + +-- ************************************************************************ +-- ************************************************************************ + +-- +-- Compliance Statements +-- + + alcatelIND1RIPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Routing Information Protocol (RIP) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + alaRipMiscellaneousGroup, + alaRipEcmpRouteGroup + } + + ::= { alcatelIND1RIPMIBCompliances 1 } + + +-- +-- Units of Conformance +-- + + alaRipMiscellaneousGroup OBJECT-GROUP + OBJECTS + { + alaRipRedistRouteTag, + alaRipForceHolddownTimer, + alaRipRouteNumber + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." + ::= { alcatelIND1RIPMIBGroups 1 } + + alaRip2IfConfAugGroup OBJECT-GROUP + OBJECTS + { + alaRip2IfConfEncryptKey , + alaRip2IfIpConfStatus , + alaRip2IfRecvPkts , + alaRip2IfConfName , + alaRip2IfConfType , + alaRip2IfConfPtoPPeer , + alaRip2IfConfIngressFilterRouteMapName , + alaRip2IfConfEgressFilterRouteMapName + } + STATUS current + DESCRIPTION + "Collection of RIP2 Interface objects." + ::= { alcatelIND1RIPMIBGroups 2 } + + + alaProtocolRipGroup OBJECT-GROUP + OBJECTS + { + alaRipProtoStatus , + alaRipHostRouteSupport , + alaRipRedistRouteTag , + alaRipForceHolddownTimer , + alaRipRouteNumber , + alaRipUpdateInterval , + alaRipInvalidTimer , + alaRipHolddownTimer , + alaRipGarbageTimer + + } + STATUS current + DESCRIPTION + "Collection of RIP Protocol objects." + ::= { alcatelIND1RIPMIBGroups 3 } + + alaRipEcmpRouteGroup OBJECT-GROUP + OBJECTS + { + alaRipRouteNumber, + alaRipEcmpRouteType, + alaRipEcmpRouteAge, + alaRipEcmpRouteTag, + alaRipEcmpRouteMetric, + alaRipEcmpRouteStatus, + alaRipEcmpRouteState + } + STATUS current + DESCRIPTION + "Collection of objects for management of Network Route configuration." + ::= { alcatelIND1RIPMIBGroups 6 } + + +-- +-- Trap definitions +-- + +alcatelIND1RIPTraps OBJECT IDENTIFIER ::= { alcatelIND1RIPMIB 3} +alcatelIND1RIPTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1RIPTraps 0} + +ripRouteMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated as RIP database reached supported + Maximum entries. RIP will discard any new updates." +::= {alcatelIND1RIPTrapsRoot 1} + +alcatelIND1RIPTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ripRouteMaxLimitReached + } + STATUS current + DESCRIPTION + "Collection of RIP Trap Objects." + ::= { alcatelIND1RIPMIBGroups 7 } + + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB new file mode 100644 index 0000000..bf949df --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB @@ -0,0 +1,695 @@ +ALCATEL-IND1-RIPNG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, Integer32, TimeTicks + FROM SNMPv2-SMI + Ipv6Address, Ipv6AddressPrefix + FROM IPV6-TC + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + routingIND1Ripng + FROM ALCATEL-IND1-BASE; + + + alcatelIND1RIPNGMIB MODULE-IDENTITY + LAST-UPDATED "201010260000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + " Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration Of Global RIPNG Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ripng 1 } + +alcatelIND1RIPNGMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Managed Objects." +::= { alcatelIND1RIPNGMIB 1 } + + +alcatelIND1RIPNGMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Conformance Information." +::= { alcatelIND1RIPNGMIB 2 } + + +alcatelIND1RIPNGMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Units Of Conformance." +::= { alcatelIND1RIPNGMIBConformance 1 } + +alcatelIND1RIPNGMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Compliance Statements." +::= { alcatelIND1RIPNGMIBConformance 2 } + +-- ************************************************************************ +-- RIPng Global Protocol Configuration +-- ************************************************************************ + +alaProtocolRipng OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIBObjects 1 } + + alaRipngProtoStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global administration status of RIPng." + DEFVAL { disable } + ::= { alaProtocolRipng 1 } + + alaRipngUpdateInterval OBJECT-TYPE + SYNTAX Integer32 (1 .. 120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval (in seconds) that RIPng routing updates will + be sent out. The value must be less than or equal to + one-third the the invalid timer and greater or equal + to two times the jitter value." + DEFVAL { 30 } + ::= { alaProtocolRipng 2 } + + alaRipngInvalidTimer OBJECT-TYPE + SYNTAX Integer32 (1 .. 360) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time in seconds that a route will remain active + in RIB before being moved to the invalid state. + The value must be at least three times the + update interval. The defined range of 1 to 360 + allows backwards compatibility with older devices + which do not enforce the three-times constraint. + For newer devices which enforce the three-times + constraint with the update interval, the + minimum allowed value of the invalid timer + is 3." + DEFVAL { 180 } + ::= { alaProtocolRipng 3 } + + alaRipngHolddownTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route in the holddown state." + DEFVAL { 0 } + ::= { alaProtocolRipng 4 } + + alaRipngGarbageTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route before garbage collection." + DEFVAL { 120 } + ::= { alaProtocolRipng 5 } + + alaRipngRouteCount OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in RIPng routing table." + ::= { alaProtocolRipng 6 } + + alaRipngGlobalRouteTag OBJECT-TYPE + SYNTAX Integer32 (0 .. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route tag that will be added to all RIPng entries" + DEFVAL { 0 } + ::= { alaProtocolRipng 7 } + + alaRipngTriggeredSends OBJECT-TYPE + SYNTAX INTEGER { + all (1), + onlyupdated (2), + off (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether trigged updates contain entire RIB + or just changes." + DEFVAL { onlyupdated } + ::= { alaProtocolRipng 8 } + + alaRipngJitter OBJECT-TYPE + SYNTAX Integer32 (0 .. 60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Jitter to use when sending updates. The value + must be less than one-half the update interval." + DEFVAL { 5 } + ::= { alaProtocolRipng 9 } + + alaRipngPort OBJECT-TYPE + SYNTAX Integer32 (1 .. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port to send/receive packets on." + DEFVAL { 3 } + ::= { alaProtocolRipng 10 } + + +-- ************************************************************************ +-- RIPng Interface Table +-- ************************************************************************ + +alaRipngInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RIPng interfaces." +::= { alaProtocolRipng 11 } + +alaRipngInterfaceEntry OBJECT-TYPE + SYNTAX AlaRipngInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each individual interface." + INDEX { + alaRipngInterfaceIndex + } +::= { alaRipngInterfaceTable 1 } + +AlaRipngInterfaceEntry ::= + SEQUENCE { + alaRipngInterfaceIndex Integer32, + alaRipngInterfaceStatus RowStatus, + alaRipngInterfaceMetric Integer32, + alaRipngInterfaceRecvStatus INTEGER, + alaRipngInterfaceSendStatus INTEGER, + alaRipngInterfaceHorizon INTEGER, + alaRipngInterfacePacketsSent Integer32, + alaRipngInterfacePacketsRcvd Integer32, + alaRipngInterfaceMTU Counter32, + alaRipngInterfaceNextUpdate TimeTicks + } + + alaRipngInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 index of this interface." + ::= { alaRipngInterfaceEntry 1 } + + alaRipngInterfaceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create/delete RIPng interfaces." + DEFVAL { notInService } + ::= { alaRipngInterfaceEntry 2 } + + alaRipngInterfaceMetric OBJECT-TYPE + SYNTAX Integer32 (1 .. 15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Metric used on this interface." + DEFVAL { 1 } + ::= { alaRipngInterfaceEntry 3 } + + alaRipngInterfaceRecvStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether or not to recv updates on this intf." + DEFVAL { enabled } + ::= { alaRipngInterfaceEntry 4 } + + alaRipngInterfaceSendStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether or not to send updates on this intf." + DEFVAL { enabled } + ::= { alaRipngInterfaceEntry 5 } + + alaRipngInterfaceHorizon OBJECT-TYPE + SYNTAX INTEGER { + none (1), + onlysplit (2), + poison (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls use of split horizon on this interface." + DEFVAL { none } + ::= { alaRipngInterfaceEntry 6 } + + alaRipngInterfacePacketsSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "# of packets sent on this interface." + ::= { alaRipngInterfaceEntry 7 } + + alaRipngInterfacePacketsRcvd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "# of packets received on this interface." + ::= { alaRipngInterfaceEntry 8 } + + alaRipngInterfaceMTU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Transfer size of RIPng packets on this interface" + ::= { alaRipngInterfaceEntry 9 } + + alaRipngInterfaceNextUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Seconds remaining for the next update on this interface" + ::= { alaRipngInterfaceEntry 10 } + + +-- ************************************************************************ +-- RIPng Peer Table +-- ************************************************************************ + +alaRipngPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RIPng peers." +::= { alaProtocolRipng 15 } + +alaRipngPeerEntry OBJECT-TYPE + SYNTAX AlaRipngPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each individual peer." + INDEX { + alaRipngPeerAddress, + alaRipngPeerIndex + } +::= { alaRipngPeerTable 1 } + +AlaRipngPeerEntry ::= + SEQUENCE { + alaRipngPeerAddress Ipv6Address, + alaRipngPeerIndex Integer32, + alaRipngPeerLastUpdate TimeTicks, + alaRipngPeerNumUpdates Counter32, + alaRipngPeerNumRoutes Counter32, + alaRipngPeerBadPackets Counter32, + alaRipngPeerBadRoutes Counter32 + } + + alaRipngPeerAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address of peer." + ::= { alaRipngPeerEntry 1 } + + + alaRipngPeerIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 index of the interface on which this peer is seen" + ::= { alaRipngPeerEntry 2 } + + alaRipngPeerLastUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Update received." + ::= { alaRipngPeerEntry 3 } + + alaRipngPeerNumUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of updates received from this peer." + ::= { alaRipngPeerEntry 4 } + + alaRipngPeerNumRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of routes received from this peer." + ::= { alaRipngPeerEntry 5 } + + alaRipngPeerBadPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of bad packets received." + ::= { alaRipngPeerEntry 6 } + + alaRipngPeerBadRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of bad routes received." + ::= { alaRipngPeerEntry 7 } + + +-- ************************************************************************ +-- RIPng Route Table +-- ************************************************************************ + +alaRipngRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ripng routing table which contains the routes." +::= { alaProtocolRipng 16 } + +alaRipngRouteEntry OBJECT-TYPE + SYNTAX AlaRipngRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ripng routing table which contains the network routes" + INDEX { + alaRipngRoutePrefix, + alaRipngRoutePrefixLen, + alaRipngRouteNextHop + } +::= { alaRipngRouteTable 1 } + +AlaRipngRouteEntry ::= + SEQUENCE { + alaRipngRoutePrefix Ipv6AddressPrefix, + alaRipngRoutePrefixLen Integer32, + alaRipngRouteNextHop Ipv6Address, + alaRipngRouteType INTEGER, + alaRipngRouteAge TimeTicks, + alaRipngRouteTag Integer32, + alaRipngRouteMetric Integer32, + alaRipngRouteStatus INTEGER, + alaRipngRouteFlags INTEGER, + alaRipngRouteIndex Integer32 + } + + alaRipngRoutePrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaRipngRouteEntry 1 } + + alaRipngRoutePrefixLen OBJECT-TYPE + SYNTAX Integer32 (0 .. 128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length for this route." + ::= { alaRipngRouteEntry 2 } + + alaRipngRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + ::= { alaRipngRouteEntry 3 } + + alaRipngRouteType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + rip (2), + redist (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + ::= { alaRipngRouteEntry 4 } + + alaRipngRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + ::= { alaRipngRouteEntry 5 } + + alaRipngRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag" + ::= { alaRipngRouteEntry 6 } + + alaRipngRouteMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 15 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric for this route." + ::= { alaRipngRouteEntry 7 } + + alaRipngRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive (0), + active (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route has been installed + into the IP Route Manager's fib." + ::= { alaRipngRouteEntry 8 } + + alaRipngRouteFlags OBJECT-TYPE + SYNTAX INTEGER { + active (1), + garbage (2), + holddown (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The assocated flags for this route." + ::= { alaRipngRouteEntry 9 } + + alaRipngRouteIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 index of the interface on which the route gateway + can be reached" + ::= { alaRipngRouteEntry 10 } + + +-- ******************************************************************** -- + + +-- +-- Compliance Statements +-- + +alcatelIND1RIPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for RIPng subsystem." + MODULE -- this module + + MANDATORY-GROUPS { + alaRipngGlobalGroup, + alaRipngInterfaceGroup, + alaRipngPeerGroup, + alaRipngRouteGroup + } + +::= { alcatelIND1RIPNGMIBCompliances 1 } + + +-- +-- Units of Conformance +-- + +alaRipngGlobalGroup OBJECT-GROUP + OBJECTS { + alaRipngProtoStatus, + alaRipngUpdateInterval, + alaRipngInvalidTimer, + alaRipngHolddownTimer, + alaRipngGarbageTimer, + alaRipngRouteCount, + alaRipngGlobalRouteTag, + alaRipngTriggeredSends, + alaRipngJitter, + alaRipngPort + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 1 } + +alaRipngInterfaceGroup OBJECT-GROUP + OBJECTS { + alaRipngInterfaceStatus, + alaRipngInterfaceMetric, + alaRipngInterfaceRecvStatus, + alaRipngInterfaceSendStatus, + alaRipngInterfaceHorizon, + alaRipngInterfacePacketsSent, + alaRipngInterfacePacketsRcvd, + alaRipngInterfaceMTU, + alaRipngInterfaceNextUpdate + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 3 } + +alaRipngPeerGroup OBJECT-GROUP + OBJECTS { + alaRipngPeerLastUpdate, + alaRipngPeerNumUpdates, + alaRipngPeerNumRoutes, + alaRipngPeerBadPackets, + alaRipngPeerBadRoutes + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 7 } + +alaRipngRouteGroup OBJECT-GROUP + OBJECTS { + alaRipngRouteType, + alaRipngRouteAge, + alaRipngRouteTag, + alaRipngRouteMetric, + alaRipngRouteStatus, + alaRipngRouteFlags, + alaRipngRouteIndex + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 8 } + + +-- +-- Traps +-- +alcatelIND1RIPNGTraps OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIB 3} +alcatelIND1RIPNGTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1RIPNGTraps 0} + +ripngRouteMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated as RIPng database reached supported maximum entries. + RIPng will discard any new updates." +::= {alcatelIND1RIPNGTrapsRoot 1} + + +alcatelIND1RIPNGTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ripngRouteMaxLimitReached + } + STATUS current + DESCRIPTION + "Collection of RIPNG Trap Objects." + ::= { alcatelIND1RIPNGMIBGroups 9 } + + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-ROUTEMAP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-ROUTEMAP-MIB new file mode 100644 index 0000000..d910770 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-ROUTEMAP-MIB @@ -0,0 +1,638 @@ +ALCATEL-IND1-ROUTEMAP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32, Integer32 + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + routingIND1Iprm + FROM ALCATEL-IND1-BASE ; + +alcatelIND1RouteMapMIB MODULE-IDENTITY + + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of IP Route Maps global configuration + parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Iprm 3 } + +alcatelIND1RouteMapMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIB 1 } + +alaRouteMapConfig OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIBObjects 1 } + +-- Textual Convention + +AlaRouteMapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The set of Route Map Match and Route Map Set Elements." + SYNTAX INTEGER { + matchIpAccesList(1), + matchIpAddress(2), + matchIpNextHopAccessList(3), + matchIpNextHopAddress(4), + matchIpv6AccessList(5), + matchIpv6Address(6), + matchIpv6nExtHopAccessList(7), + matchIpv6NextHopAddress(8), + matchTag(9), + matchIpv4Interface(10), + matchIpv6Interface(11), + matchMetric(12), + matchRouteType(13), + matchProtocol(14), + matchName(15), + setMetric(129), + setMetricType(130), + setTag(131), + setCommunity(132), + setLocalPreference(133), + setLevel(134), + setIpNexthop(135), + setIpv6Nexthop(136) + } + +AlaRouteMapAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Determines whether a Route Map or Access List address + should be permitted or denied." + SYNTAX INTEGER { + permit(1), + deny(2) + } + +AlaRouteMapRedistControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "allSubnets matches all subnets of this prefix. noSubnets + only matches the exact prefix. aggregate matches all subnets + of the prefix, but only redistributes the prefix." + SYNTAX INTEGER { + allSubnets(1), + noSubnets(2), + aggregate(3) + } + +-- route redistribution table + +alaRouteMapRedistProtoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapRedistProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol based configuration for route redistribution." + ::= { alaRouteMapConfig 1 } + +alaRouteMapRedistProtoEntry OBJECT-TYPE + SYNTAX AlaRouteMapRedistProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the source protocol and Route Map to be matched + for route redistribution. If the route matches one of the source + protocols Route Maps, and the Route Map is of type permit, then + the route will be redistributed to the destination protocol." + INDEX { + alaRouteMapRedistSrcProtoId, + alaRouteMapRedistDestProtoId, + alaRouteMapRedistRouteMapIndex + } + ::= { alaRouteMapRedistProtoTable 1 } + +AlaRouteMapRedistProtoEntry ::= SEQUENCE { + alaRouteMapRedistSrcProtoId INTEGER, + alaRouteMapRedistDestProtoId INTEGER, + alaRouteMapRedistRouteMapIndex Unsigned32, + alaRouteMapRedistStatus INTEGER, + alaRouteMapRedistAddressType InetAddressType, + alaRouteMapRedistRowStatus RowStatus + } + +alaRouteMapRedistSrcProtoId OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- not specified + local(2), -- local interfaces + static(3), -- static routes + rip(4), -- Routing Information Protocol + ospf(5), -- Open Shortest Path First + bgp(6), -- Border Gateway Protocol + ripng(7), -- Routing Information Protocol Next Generation + ospfv3(8), -- Open Shortest Path First Version 3 + bgp6(9), -- Border Gateway Protocol IPv6 + isis(10), -- ISIS IPv4 + isis6(11), -- ISIS IPv6 + import(12) -- Route imported from another VRF + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source protocol of the route to be redistributed." + DEFVAL { other } + ::= { alaRouteMapRedistProtoEntry 1 } + +alaRouteMapRedistDestProtoId OBJECT-TYPE + SYNTAX INTEGER { + rip(1), -- Routing Information Protocol + ospf(2) , -- Open Shortest Path First + bgp(3), -- Border Gateway Protocol + ripng(4), -- Routing Information Protocol Next Generation + ospfv3(5), -- Open Shortest Path First Version 3 + bgp6(6), -- Border Gateway Protocol + isis(7), -- ISIS IPv4 + isis6(8) -- ISIS IPv6 + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol that a route is distributed into." + ::= { alaRouteMapRedistProtoEntry 2 } + +alaRouteMapRedistRouteMapIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index indicating Route Map to use for redistribution match. + In the destroy case the value 0 indicates all route-maps." + ::= { alaRouteMapRedistProtoEntry 3 } + +alaRouteMapRedistStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- if Route Map matches, redistribute + disable(2) -- if Route Map matches, do not redistribute + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the reditribution of routes into + the specified protocol." + DEFVAL { enable } + ::= { alaRouteMapRedistProtoEntry 4 } + +alaRouteMapRedistAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the source and destination protocols. + The set is constrained to ipv4 and ipv6." + ::= { alaRouteMapRedistProtoEntry 5 } + +alaRouteMapRedistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapRedistProtoEntry 6 } + + +-- access-list name table + +alaRouteMapAccessListNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapAccessListNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing Access List name to Access List bindings." + ::= { alaRouteMapConfig 2 } + +alaRouteMapAccessListNameEntry OBJECT-TYPE + SYNTAX AlaRouteMapAccessListNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds an Access List Name to an Access List index." + INDEX { + alaRouteMapAccessListName + } + ::= { alaRouteMapAccessListNameTable 1 } + +AlaRouteMapAccessListNameEntry ::= SEQUENCE { + alaRouteMapAccessListName SnmpAdminString, + alaRouteMapAccessListNameIndex Unsigned32, + alaRouteMapAccessListNameAddressType InetAddressType, + alaRouteMapAccessListNameRowStatus RowStatus + } + +alaRouteMapAccessListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of an Access List." + ::= { alaRouteMapAccessListNameEntry 1 } + +alaRouteMapAccessListNameIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index associated with the Access List name." + ::= { alaRouteMapAccessListNameEntry 2 } + +alaRouteMapAccessListNameAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address in this Access List. The set is + constrained to ipv4 and ipv6." + ::= { alaRouteMapAccessListNameEntry 3 } + +alaRouteMapAccessListNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapAccessListNameEntry 4 } + +-- access-list + +alaRouteMapAccessListTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapAccessListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all Access Lists configured on the switch." + ::= { alaRouteMapConfig 3 } + +alaRouteMapAccessListEntry OBJECT-TYPE + SYNTAX AlaRouteMapAccessListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry identifies an IPv4 or IPv6 address or subnet to + match for route redistribution." + INDEX { + alaRouteMapAccessListIndex, + alaRouteMapAccessListAddressType, + alaRouteMapAccessListAddress, + alaRouteMapAccessListPrefixLength + } + ::= { alaRouteMapAccessListTable 1 } + +AlaRouteMapAccessListEntry ::= SEQUENCE { + alaRouteMapAccessListIndex Unsigned32, + alaRouteMapAccessListAddressType InetAddressType, + alaRouteMapAccessListAddress InetAddress, + alaRouteMapAccessListPrefixLength Integer32, + alaRouteMapAccessListRedistControl AlaRouteMapRedistControl, + alaRouteMapAccessListAction AlaRouteMapAction, + alaRouteMapAccessListRowStatus RowStatus + } + +alaRouteMapAccessListIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index associated with the Access List name." + ::= { alaRouteMapAccessListEntry 1 } + +alaRouteMapAccessListAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address in this Access List Table Entry. + The set is constrained to ipv4 and ipv6." + ::= { alaRouteMapAccessListEntry 2 } + +alaRouteMapAccessListAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv4 or IPv6 address associated with this access list entry. + The type is identified by alaRouteMapAccessListAddressType." + ::= { alaRouteMapAccessListEntry 3 } + +alaRouteMapAccessListPrefixLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length in bits of the IPv4 or IPv6 address + associated with this Access List entry. The maximum + for IPv4 is 32." + ::= { alaRouteMapAccessListEntry 4 } + +alaRouteMapAccessListRedistControl OBJECT-TYPE + SYNTAX AlaRouteMapRedistControl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls how a route is matched and redistributed. + allSubnets matches all subnets of the prefix. noSubnets + only matches the exact prefix. aggregate matches all subnets + of the prefix, but only redistributes the prefix." + ::= { alaRouteMapAccessListEntry 5 } + +alaRouteMapAccessListAction OBJECT-TYPE + SYNTAX AlaRouteMapAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether an address should be redistributed or + denied, if an Access list entry is matched." + ::= { alaRouteMapAccessListEntry 6 } + +alaRouteMapAccessListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapAccessListEntry 7 } + +-- route map name table + +alaRouteMapNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing Route Map name to Route Map index bindings." + ::= { alaRouteMapConfig 4 } + +alaRouteMapNameEntry OBJECT-TYPE + SYNTAX AlaRouteMapNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds a Route Map Name to a Route Map index." + INDEX { + alaRouteMapName + } + ::= { alaRouteMapNameTable 1 } + +AlaRouteMapNameEntry ::= SEQUENCE { + alaRouteMapName SnmpAdminString, + alaRouteMapNameIndex Unsigned32, + alaRouteMapNameRowStatus RowStatus + } + +alaRouteMapName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a Route Map." + ::= { alaRouteMapNameEntry 1 } + +alaRouteMapNameIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index associated with the Route Map name." + ::= { alaRouteMapNameEntry 2 } + +alaRouteMapNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapNameEntry 3 } + +-- sequence table + +alaRouteMapSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table binds a sequence to a Route Map." + ::= { alaRouteMapConfig 5 } + +alaRouteMapSequenceEntry OBJECT-TYPE + SYNTAX AlaRouteMapSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds a Route Map and a Sequence." + INDEX { + alaRouteMapSequenceIndex, + alaRouteMapSequenceNumber + } + ::= { alaRouteMapSequenceTable 1 } + +AlaRouteMapSequenceEntry ::= SEQUENCE { + alaRouteMapSequenceIndex Unsigned32, + alaRouteMapSequenceNumber Unsigned32, + alaRouteMapSequenceAction AlaRouteMapAction, + alaRouteMapSequenceRowStatus RowStatus + } + +alaRouteMapSequenceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Route Map Index." + ::= { alaRouteMapSequenceEntry 1 } + +alaRouteMapSequenceNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Sequence Number indicating the position of sequences + with the same Route Map index." + DEFVAL { 50 } + ::= { alaRouteMapSequenceEntry 2 } + +alaRouteMapSequenceAction OBJECT-TYPE + SYNTAX AlaRouteMapAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether a sequence, if matched, should be redistributed or + denied." + ::= { alaRouteMapSequenceEntry 3 } + +alaRouteMapSequenceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapSequenceEntry 4 } + +-- route map table + +alaRouteMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol based configuration for route redistribution." + ::= { alaRouteMapConfig 6 } + +alaRouteMapEntry OBJECT-TYPE + SYNTAX AlaRouteMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry describes a match or set clause in a Route Map." + INDEX { + alaRouteMapIndex, + alaRouteMapSequence, + alaRouteMapType, + alaRouteMapValue + } + ::= { alaRouteMapTable 1 } + +AlaRouteMapEntry ::= SEQUENCE { + alaRouteMapIndex Unsigned32, + alaRouteMapSequence Unsigned32, + alaRouteMapType AlaRouteMapType, + alaRouteMapValue SnmpAdminString, + alaRouteMapRowStatus RowStatus + } + +alaRouteMapIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index associated with the Route Map name." + ::= { alaRouteMapEntry 1 } + +alaRouteMapSequence OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Route Maps are linked together using sequence numbers. + All Route Maps with the same index and with different + sequence numbers are linked together and processed in + order of increasing sequence number." + DEFVAL { 50 } + ::= { alaRouteMapEntry 2 } + +alaRouteMapType OBJECT-TYPE + SYNTAX AlaRouteMapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of match or set command in this entry. Route Map + rows with the same Route Map Name, Sequence Number and + Match/Set Type form a group. An entry within the group is + uniquely identified by this Route Map Table object. Any + match within the group is considered a successful match + for the entire group, and matching will continue with the + next group." + ::= { alaRouteMapEntry 3 } + +alaRouteMapValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The string following the match or set keyword in a + Route Map CLI command." + ::= { alaRouteMapEntry 4 } + +alaRouteMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaRouteMapEntry 5 } + +-- conformance information + +alcatelIND1RouteMapMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIB 2 } +alcatelIND1RouteMapMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1RouteMapMIBConformance 1 } +alcatelIND1RouteMapMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1RouteMapMIBConformance 2 } + +-- compliance statements + +alaRouteMapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running Route Maps + and implementing the ALCATEL-IND1-ROUTEMAP MIB." + MODULE -- this module + MANDATORY-GROUPS { alaRouteMapConfigMIBGroup } + + ::= { alcatelIND1RouteMapMIBCompliances 1 } + +-- units of conformance + +alaRouteMapConfigMIBGroup OBJECT-GROUP + OBJECTS { alaRouteMapAccessListNameIndex, alaRouteMapAccessListNameAddressType, + alaRouteMapAccessListNameRowStatus, alaRouteMapAccessListRedistControl, + alaRouteMapRedistAddressType, alaRouteMapRedistRowStatus, alaRouteMapRedistStatus, + alaRouteMapAccessListAction, alaRouteMapAccessListRowStatus, + alaRouteMapNameIndex, alaRouteMapNameRowStatus, + alaRouteMapSequenceAction, alaRouteMapSequenceRowStatus, + alaRouteMapRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the Route Map Module." + ::= { alcatelIND1RouteMapMIBGroups 1 } + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SAA-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SAA-MIB new file mode 100644 index 0000000..acc59b6 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-SAA-MIB @@ -0,0 +1,2907 @@ +ALCATEL-IND1-SAA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE, Integer32, Unsigned32, + Counter32 + FROM SNMPv2-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + OBJECT-GROUP,MODULE-COMPLIANCE, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + + DateAndTime, DisplayString, TruthValue, + RowStatus, MacAddress FROM SNMPv2-TC + + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + softentIND1Saa FROM ALCATEL-IND1-BASE + + Dot1agCfmMaintDomainName, + Dot1agCfmMaintAssocName FROM IEEE8021-CFM-MIB; + + alcatelIND1SaaMIB MODULE-IDENTITY + LAST-UPDATED "200907210000Z" -- 07/21/2009 00:00GMT + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise- + specific Simple Network Management Protocol (SNMP) Management + Information Base (MIB): + + For the Birds Of Prey Product Line + Service Assurance agent. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, + special, or consequential damages whatsoever arising from or + related to this document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200907210000Z" + + DESCRIPTION + "The mib for SAA module" + ::= { softentIND1Saa 1} + +-- -------------------------------------------------------------- +-- +-- Sections of the Saa MIB +-- -------------------------------------------------------------- + alcatelIND1SaaNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Notifications." + ::= { alcatelIND1SaaMIB 0 } + + alcatelIND1SaaMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Saa Objects." + ::= { alcatelIND1SaaMIB 1 } + + alcatelIND1SaaMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Module MIB Subsystem Conformance Information." + ::= { alcatelIND1SaaMIB 2 } + + alcatelIND1SaaMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1SaaMIBConformance 1 } + + alcatelIND1SaaMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Saa Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1SaaMIBConformance 2 } + + +-- -------------------------------------------------------------- +-- DESCRIPTION: +-- "control table data for the Saa Module. +-- " +-- -------------------------------------------------------------- + + alaSaaCtrlConfig OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 1 } + + alaSaaCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the SAA control table for providing, via SNMP, the + capability of performing SAA test operations. + " + ::= { alaSaaCtrlConfig 1 } + + alaSaaCtrlEntry OBJECT-TYPE + SYNTAX AlaSaaCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaSaaCtrlTable table, containing information on + the Saa function for a single instance of the Saa. + " + INDEX { + alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex + } + ::= { alaSaaCtrlTable 1 } + + AlaSaaCtrlEntry ::= + SEQUENCE { + alaSaaCtrlOwnerIndex SnmpAdminString, + alaSaaCtrlTestIndex SnmpAdminString, + alaSaaCtrlRowStatus RowStatus, + alaSaaCtrlDescr DisplayString, + alaSaaCtrlAdminStatus INTEGER, + alaSaaCtrlTestMode INTEGER, + alaSaaCtrlRuns Counter32, + alaSaaCtrlFailures Counter32, + alaSaaCtrlLastRunResult INTEGER, + alaSaaCtrlLastRunTime DateAndTime, + alaSaaCtrlInterval Integer32, + alaSaaCtrlStartAt DateAndTime, + alaSaaCtrlStopAt DateAndTime, + alaSaaCtrlMaxHistoryRows Integer32, + alaSaaCtrlJitterThreshold Integer32, + alaSaaCtrlRTTThreshold Integer32 + + } + + alaSaaCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Owner name to identify the responsiblity of the entries + in the table." + DEFVAL { "USER" } + ::= { alaSaaCtrlEntry 1 } + + alaSaaCtrlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Unique name to identify the entries in the table. + The name is unique across various SNMP users. + " + ::= { alaSaaCtrlEntry 2 } + + alaSaaCtrlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the table. + " + ::= { alaSaaCtrlEntry 3 } + + alaSaaCtrlDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User provided description string for the SAA. + " + DEFVAL { "DEFAULT" } + ::= { alaSaaCtrlEntry 4 } + + alaSaaCtrlAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + start(0), + stop(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates wether to start or stop the SAA test. + " + ::= { alaSaaCtrlEntry 5 } + + alaSaaCtrlTestMode OBJECT-TYPE + SYNTAX INTEGER { + undefined(0), + ipSaa(1), + ethSaa(2), + macSaa(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of SAA test to be performed. The undefined value corresponds to the case + when an entry is created in the alaSaaCtrlTable table without specifying a value for + this object. This value shall be updated when the user creates an entry for the + corresponding saa in the alaSaaIpCtrlTable table, alaSaaEthoamCtrlTable table or + alaSaaMacCtrlTable table. + " + DEFVAL { undefined } + ::= { alaSaaCtrlEntry 6 } + + alaSaaCtrlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of times SAA test has been executed. + " + ::= { alaSaaCtrlEntry 7 } + + alaSaaCtrlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of times this SAA test has failed. + " + ::= { alaSaaCtrlEntry 8 } + + alaSaaCtrlLastRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined(0), + success(1), + failed(2), + aborted(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the latest SAA test iteration. + " + ::= { alaSaaCtrlEntry 9 } + + alaSaaCtrlLastRunTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the last iteration of the SAA was run. + " + ::= { alaSaaCtrlEntry 10 } + + alaSaaCtrlInterval OBJECT-TYPE + SYNTAX Integer32 (1..1500) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval, in minutes, between two iterations of the SAA test. + Valid values are 1, 2, 5 and 10-1500." + DEFVAL { 150 } + ::= { alaSaaCtrlEntry 11 } + + alaSaaCtrlStartAt OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time at which the SAA test + is to be started. The deci-seconds specified in DateAndTime + has no significance in scheduling SAA. The year in DateAndTime + must be in the range from 1970 to 2037. + " + ::= { alaSaaCtrlEntry 12 } + + alaSaaCtrlStopAt OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time at which the SAA test + is to be stopped.Special value for DataAndTime which is + 9999-12-31,23:59:59.0 is used to reset the existing configured + value of this object, indicating that the SAA test should never stop. + The deci-seconds in the DateAndTime has no significance in scheduling + SAA.The year in DateAndTime must be in the range from 1970 to 2037. + " + ::= { alaSaaCtrlEntry 13 } + + alaSaaCtrlMaxHistoryRows OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of iterations for which + history data is maintained. + " + DEFVAL { 5 } + ::= { alaSaaCtrlEntry 14 } + + alaSaaCtrlJitterThreshold OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + UNITS "micro-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Trap is generated when the Jitter Threshold is crossed. + 0 indicates it is diabled." + DEFVAL { 0 } + ::= { alaSaaCtrlEntry 15 } + + alaSaaCtrlRTTThreshold OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + UNITS "micro-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Trap is generated when the RTT Threshold is crossed. + 0 indicates it is diabled." + DEFVAL { 0 } + ::= { alaSaaCtrlEntry 16 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "control table data for the Ip-Saa. +-- " +-- *************************************************************** + + alaSaaIpCtrlConfig OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 2 } + + alaSaaIpCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaIpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It defines the ping Control Table for providing the ping capability + via SNMP. The results of these tests are stored in the alaSaaIpResultsTable + and alaSaaIpHistoryTable. + " + ::= { alaSaaIpCtrlConfig 1 } + + alaSaaIpCtrlEntry OBJECT-TYPE + SYNTAX AlaSaaIpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the alaSaaIpCtrl table. + " + INDEX { + alaSaaIpCtrlOwnerIndex, + alaSaaIpCtrlTestIndex + } + ::= { alaSaaIpCtrlTable 1 } + + AlaSaaIpCtrlEntry ::= + SEQUENCE { + alaSaaIpCtrlOwnerIndex SnmpAdminString, + alaSaaIpCtrlTestIndex SnmpAdminString, + alaSaaIpCtrlRowStatus RowStatus, + alaSaaIpCtrlTestMode INTEGER, + alaSaaIpCtrlTgtAddrType InetAddressType, + alaSaaIpCtrlTgtAddress InetAddress, + alaSaaIpCtrlSrcAddrType InetAddressType, + alaSaaIpCtrlSrcAddress InetAddress, + alaSaaIpCtrlPayloadSize Integer32, + alaSaaIpCtrlNumPkts Integer32, + alaSaaIpCtrlInterPktDelay Integer32, + alaSaaIpCtrlTypeOfService Integer32, + alaSaaIpCtrlVRFId Integer32, + alaSaaIpCtrlTotalPktsSent Counter32, + alaSaaIpCtrlTotalPktsRcvd Counter32, + alaSaaIpCtrlMinRTT Integer32, + alaSaaIpCtrlAvgRTT Integer32, + alaSaaIpCtrlMaxRTT Integer32, + alaSaaIpCtrlMinJitter Integer32, + alaSaaIpCtrlAvgJitter Integer32, + alaSaaIpCtrlMaxJitter Integer32, + alaSaaIpCtrlTSMinRTT DateAndTime, + alaSaaIpCtrlTSMaxRTT DateAndTime, + alaSaaIpCtrlTSMinJitter DateAndTime, + alaSaaIpCtrlTSMaxJitter DateAndTime + } + + alaSaaIpCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Owner name to identify the responsiblity of the entries + in the table." + DEFVAL { "USER" } + ::= { alaSaaIpCtrlEntry 1 } + + alaSaaIpCtrlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique name to identify the entries in the table. + This name is unique across various SNMP users. + " + ::= { alaSaaIpCtrlEntry 2 } + + alaSaaIpCtrlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows entries to be created and deleted in the table. + createAndWait value is not supported for this object. + " + ::= { alaSaaIpCtrlEntry 3 } + + alaSaaIpCtrlTestMode OBJECT-TYPE + SYNTAX INTEGER { + icmpEcho(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of ping test defined by this entry. + " + ::= { alaSaaIpCtrlEntry 4 } + + alaSaaIpCtrlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the InetAddress type of host address to be used as the destination + for performing a ping operation. InetAddressIPv4(1) is the only type currently + supported. + " + DEFVAL { ipv4 } + ::= { alaSaaIpCtrlEntry 5 } + + alaSaaIpCtrlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the IP host address to be used as the destination for + performing a ping operation. + " + ::= { alaSaaIpCtrlEntry 6 } + + alaSaaIpCtrlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the InetAddress type of host address to be used as the source for + performing a ping operation. InetAddressIPv4(1) is the only type currently + supported. + " + DEFVAL { ipv4 } + ::= { alaSaaIpCtrlEntry 7 } + + alaSaaIpCtrlSrcAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the IP host address to be used as the source for performing + a ping operation. The default value of this object is 0.0.0.0 if + alaSaaIpCtrlSrcAddrType is set to ipv4. + " + ::= { alaSaaIpCtrlEntry 8 } + + alaSaaIpCtrlPayloadSize OBJECT-TYPE + SYNTAX Integer32 (24..1472) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the size of the ICMP payload to be used for the ping operation. + " + DEFVAL { 24 } + ::= { alaSaaIpCtrlEntry 9 } + + alaSaaIpCtrlNumPkts OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of packets to be sent in one ping iteration.Configuration of number of packets and inter packet delay should be such that total execution time remains less then 10s. + + " + DEFVAL { 5 } + ::= { alaSaaIpCtrlEntry 10 } + + alaSaaIpCtrlInterPktDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the delay between two consecutive packets transmitted + during a ping iteration.The value specified should be a multiple + of 100. + " + DEFVAL { 1000 } + ::= { alaSaaIpCtrlEntry 11 } + + alaSaaIpCtrlTypeOfService OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of service + " + DEFVAL { 0 } + ::= { alaSaaIpCtrlEntry 12 } + + alaSaaIpCtrlVRFId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the VRF ID. Only the value '0' is + currently supported. + " + ::= { alaSaaIpCtrlEntry 13 } + + alaSaaIpCtrlTotalPktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets sent during all the ping iterations. + " + ::= { alaSaaIpCtrlEntry 14 } + + alaSaaIpCtrlTotalPktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets received during all the ping iterations. + " + ::= { alaSaaIpCtrlEntry 15 } + + alaSaaIpCtrlMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum round trip time among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 16 } + + alaSaaIpCtrlAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average round trip time of all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 17 } + + alaSaaIpCtrlMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum round trip time among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 18 } + + alaSaaIpCtrlMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum jitter among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 19 } + + alaSaaIpCtrlAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average jitter of all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 20 } + + alaSaaIpCtrlMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum jitter among all the iterations of the SAA. + " + ::= { alaSaaIpCtrlEntry 21 } + + alaSaaIpCtrlTSMinRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the minimum + packet delay. + " + ::= { alaSaaIpCtrlEntry 22 } + + alaSaaIpCtrlTSMaxRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the maximum + packet delay. + " + ::= { alaSaaIpCtrlEntry 23 } + + alaSaaIpCtrlTSMinJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the minimum + packet jitter. + " + ::= { alaSaaIpCtrlEntry 24 } + + alaSaaIpCtrlTSMaxJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the maximum + packet jitter. + " + ::= { alaSaaIpCtrlEntry 25 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "Results table data for the Ip-Saa. +-- " +-- *************************************************************** + + alaSaaIpResults OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 3 } + + alaSaaIpResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaIpResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the IP Results Table for providing + the capability of performing IP Ping operations. The + results of these operations are stored in the + alaSaaIpResultsTable and the alaSaaIpHistoryTable. + + An entry is removed from the alaSaaIpResultsTable when + its corresponding alaSaaCtrlEntry is deleted. + " + ::= { alaSaaIpResults 1 } + + alaSaaIpResultsEntry OBJECT-TYPE + SYNTAX AlaSaaIpResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the alaSaaResults table. + + An entry in this table summarizes results from multiple + invocations of the test configured by the corresponding + entry in alaSaaIpCtrlTable. + " + INDEX { + alaSaaIpCtrlOwnerIndex, + alaSaaIpCtrlTestIndex, + alaSaaIpResultsTestRunIndex + } + ::= { alaSaaIpResultsTable 1 } + + AlaSaaIpResultsEntry ::= + SEQUENCE { + alaSaaIpResultsTestRunIndex Unsigned32, + alaSaaIpResultsPktsSent Counter32, + alaSaaIpResultsPktsRcvd Counter32, + alaSaaIpResultsInterPktDelay Integer32, + alaSaaIpResultsRunResult INTEGER, + alaSaaIpResultsRunResultReason OCTET STRING, + alaSaaIpResultsRunTime DateAndTime, + alaSaaIpResultsMinRTT Integer32, + alaSaaIpResultsAvgRTT Integer32, + alaSaaIpResultsMaxRTT Integer32, + alaSaaIpResultsMinJitter Integer32, + alaSaaIpResultsAvgJitter Integer32, + alaSaaIpResultsMaxJitter Integer32 + } + + alaSaaIpResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of alaSaaIpResultsTestRunIndex identifies the + row entry that reports results for a single OAM test run. + + The value of this object starts from 1 and can go upto a + maximum of alaSaaCtrlMaxHistoryRows. + " + ::= { alaSaaIpResultsEntry 1 } + + alaSaaIpResultsPktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets sent during a single ping iteration. + " + ::= { alaSaaIpResultsEntry 2 } + + alaSaaIpResultsPktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets received during a single ping iteration. + " + ::= { alaSaaIpResultsEntry 3 } + + alaSaaIpResultsInterPktDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the inter-packet-delay with which the packets were sent + in the iteration. + " + ::= { alaSaaIpResultsEntry 4 } + + alaSaaIpResultsRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined(0), + success(1), + failed(2), + aborted(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the iteration. + " + ::= { alaSaaIpResultsEntry 5 } + + alaSaaIpResultsRunResultReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the iteration fails, this field indicates the reason + for failure. If the reason for failure cannot be determined + the value of this field is the string Unknown. + For successful iterations, the value of this field is the + string 'Iteration successful'. + " + ::= { alaSaaIpResultsEntry 6 } + + alaSaaIpResultsRunTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time at which the iteraton was run. + " + ::= { alaSaaIpResultsEntry 7 } + + alaSaaIpResultsMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round trip time. + " + ::= { alaSaaIpResultsEntry 8 } + + alaSaaIpResultsAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average round trip time. + " + ::= { alaSaaIpResultsEntry 9 } + + alaSaaIpResultsMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round trip time. + " + ::= { alaSaaIpResultsEntry 10 } + + alaSaaIpResultsMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minumum jitter value. + " + ::= { alaSaaIpResultsEntry 11 } + + alaSaaIpResultsAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average jitter value. + " + ::= { alaSaaIpResultsEntry 12 } + + alaSaaIpResultsMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum jitter value + " + ::= { alaSaaIpResultsEntry 13 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "Data for the stats history" +-- *************************************************************** + + alaSaaIpHistory OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 4 } + + alaSaaIpHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaIpHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is the table for storing the results of a ping operation. An entry + in this table is created when a ping operation is performed. Entries + are removed from this table when its corresponding alaSaaCtrlEntry is + deleted. + " + ::= { alaSaaIpHistory 1 } + + alaSaaIpHistoryEntry OBJECT-TYPE + SYNTAX AlaSaaIpHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of the alaSaaIpHistory table. + " + INDEX { + alaSaaIpCtrlOwnerIndex, + alaSaaIpCtrlTestIndex, + alaSaaIpResultsTestRunIndex, + alaSaaIpHistoryIndex + } + ::= { alaSaaIpHistoryTable 1 } + + AlaSaaIpHistoryEntry ::= + SEQUENCE { + alaSaaIpHistoryIndex Unsigned32, + alaSaaIpHistoryPktRTT Integer32, + alaSaaIpHistoryPktJitter Integer32 + } + + alaSaaIpHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of + a ping iteration is determined. The initial 2 instance + identifier index values identify the alaSaaIpPingCtrlEntry + that a ping iteration result (alaSaaIpHistoryEntry) belongs + to. The alaSaaIpHistoryIndex element selects a single ping + iteration result. + + The value of this object starts from 1 and can go up to 20,history of first 20 packets will be stored. + " + ::= { alaSaaIpHistoryEntry 1 } + + alaSaaIpHistoryPktRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round trip time taken by a single packet in an iteration. + " + ::= { alaSaaIpHistoryEntry 2 } + + alaSaaIpHistoryPktJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter value for a single packet in an iteration. + " + ::= { alaSaaIpHistoryEntry 3 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "control table data for the Eth-Saa. +-- " +-- *************************************************************** + +alaSaaEthoamCtrlConfig OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 5 } + +alaSaaEthoamCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaEthoamCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the table for providing, via SNMP, the capability of + performing Ethernet Loopback and DMM test operations. The results + of these tests are stored in the alaSaaEthoamResultsTable and + the alaSaaEthoamHistoryTable." + ::= { alaSaaEthoamCtrlConfig 1 } + +alaSaaEthoamCtrlEntry OBJECT-TYPE + SYNTAX AlaSaaEthoamCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the alaSaaEthoamCtrlTable. + " + INDEX { + alaSaaEthoamCtrlOwnerIndex, + alaSaaEthoamCtrlTestIndex + } + ::= { alaSaaEthoamCtrlTable 1 } + +AlaSaaEthoamCtrlEntry ::= + SEQUENCE { + alaSaaEthoamCtrlOwnerIndex SnmpAdminString, + alaSaaEthoamCtrlTestIndex SnmpAdminString, + alaSaaEthoamCtrlRowStatus RowStatus, + alaSaaEthoamCtrlTestMode INTEGER, + alaSaaEthoamCtrlTgtMepId Integer32, + alaSaaEthoamCtrlTgtMAC MacAddress, + alaSaaEthoamCtrlSrcMepId Integer32, + alaSaaEthoamCtrlDomainName Dot1agCfmMaintDomainName, + alaSaaEthoamCtrlAssociationName Dot1agCfmMaintAssocName, + alaSaaEthoamCtrlPktTimeOut Integer32, + alaSaaEthoamCtrlNumPkts Integer32, + alaSaaEthoamCtrlInterPktDelay Integer32, + alaSaaEthoamCtrlPktData OCTET STRING, + alaSaaEthoamCtrlVlanPriority Integer32, + alaSaaEthoamCtrlDropEligible TruthValue, + alaSaaEthoamCtrlTotalPktsRcvd Unsigned32, + alaSaaEthoamCtrlTotalPktsSent Unsigned32, + alaSaaEthoamCtrlMinRTT Integer32, + alaSaaEthoamCtrlAvgRTT Integer32, + alaSaaEthoamCtrlMaxRTT Integer32, + alaSaaEthoamCtrlMinJitter Integer32, + alaSaaEthoamCtrlAvgJitter Integer32, + alaSaaEthoamCtrlMaxJitter Integer32, + alaSaaEthoamCtrlTSMinRTT DateAndTime, + alaSaaEthoamCtrlTSMaxRTT DateAndTime, + alaSaaEthoamCtrlTSMinJitter DateAndTime, + alaSaaEthoamCtrlTSMaxJitter DateAndTime + } + +alaSaaEthoamCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Owner name to identify the responsiblity of the entries + in the table." + DEFVAL { "USER" } + ::= { alaSaaEthoamCtrlEntry 1 } + +alaSaaEthoamCtrlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique name to identify the entries in the table. + This name is unique across various SNMP users. + " + ::= { alaSaaEthoamCtrlEntry 2 } + +alaSaaEthoamCtrlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the alaSaaEthoamCtrlTable. Deletion of an entry in this + table results in all corresponding (same + alaSaaEthoamCtrlOwnerIndex and alaSaaEthoamCtrlTestIndex index + values) alaSaaEthoamResultsTable and alaSaaEthoamHistoryTable + entries being deleted." + ::= { alaSaaEthoamCtrlEntry 3 } + +alaSaaEthoamCtrlTestMode OBJECT-TYPE + SYNTAX INTEGER { + ethernetLoopback (1), + ethernetDmm (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of Ethernet OAM test defined by this entry. + + ethernetLoopback - tests connectivity and round trip time by + sending loopback requests. + + ethernetDmm - tests connectivity and round trip time by sending + timestamped packets. + " + ::= { alaSaaEthoamCtrlEntry 4 } + +alaSaaEthoamCtrlTgtMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Mep-Id of the destination to which the Ethernet Loopback or + DMM message is to be sent. Either alaSaaEthoamCtrlTgtMepId or + alaSaaEthoamCtrlTgtMAC should be specified while configuring + an alaSaaEthoamCtrlEntry. + " + ::= { alaSaaEthoamCtrlEntry 5 } + +alaSaaEthoamCtrlTgtMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Target MAC Address of the destination to which the Ethernet + Loopback or DMM message is to be sent: A unicast + destination MAC address. Either alaSaaEthoamCtrlTgtMepId or + alaSaaEthoamCtrlTgtMAC should be specified while configuring + an alaSaaEthoamCtrlEntry. + " + ::= { alaSaaEthoamCtrlEntry 6 } + +alaSaaEthoamCtrlSrcMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Mep-Id of the source node initiating the Ethernet Loopback or + DMM message." + ::= { alaSaaEthoamCtrlEntry 7 } + +alaSaaEthoamCtrlDomainName OBJECT-TYPE + SYNTAX Dot1agCfmMaintDomainName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the domain to which the source Mep belongs. + " + ::= { alaSaaEthoamCtrlEntry 8 } + +alaSaaEthoamCtrlAssociationName OBJECT-TYPE + SYNTAX Dot1agCfmMaintAssocName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the association in the domain (specified by + alaSaaEthoamCtrlDomainName) to which the source Mep belongs. + " + ::= { alaSaaEthoamCtrlEntry 9 } + +alaSaaEthoamCtrlPktTimeOut OBJECT-TYPE + SYNTAX Integer32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum time to wait for the reply of the transmitted packet. + " + ::= { alaSaaEthoamCtrlEntry 10 } + +alaSaaEthoamCtrlNumPkts OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of packets to be sent in one iteration of Eth-LB/DMM test.Configuration of number of packets and inter packet delay should be such that total execution time remains less then 10s. + + " + ::= { alaSaaEthoamCtrlEntry 11 } + +alaSaaEthoamCtrlInterPktDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the delay between two consecutive packets transmitted + during an iteration. The value specified should be a + multiple of 100. + " + ::= { alaSaaEthoamCtrlEntry 12 } + +alaSaaEthoamCtrlPktData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An arbitrary amount of data to be included in the Data TLV, + if the Data TLV is selected to be sent." + ::= { alaSaaEthoamCtrlEntry 13 } + +alaSaaEthoamCtrlVlanPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Priority. 3 bit value to be used in the VLAN tag, if present + in the transmitted frame. + " + ::= { alaSaaEthoamCtrlEntry 14 } + +alaSaaEthoamCtrlDropEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop Enable bit value to be used in the VLAN tag, if present + in the transmitted frame." + DEFVAL { false } + ::= { alaSaaEthoamCtrlEntry 15 } + +alaSaaEthoamCtrlTotalPktsRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets received during all the Eth-LB/DMM + iterations." + ::= { alaSaaEthoamCtrlEntry 16 } + +alaSaaEthoamCtrlTotalPktsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets sent during all the Eth-LB/DMM + iterations." + ::= { alaSaaEthoamCtrlEntry 17 } + +alaSaaEthoamCtrlMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum round trip time among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 18 } + +alaSaaEthoamCtrlAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average round trip time of all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 19 } + +alaSaaEthoamCtrlMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum round trip time among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 20 } + +alaSaaEthoamCtrlMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum jitter among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 21 } + +alaSaaEthoamCtrlAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average jitter of all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 22 } + +alaSaaEthoamCtrlMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum jitter among all the iterations of the SAA. + " + ::= { alaSaaEthoamCtrlEntry 23 } + +alaSaaEthoamCtrlTSMinRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the minimum + packet delay." + ::= { alaSaaEthoamCtrlEntry 24 } + +alaSaaEthoamCtrlTSMaxRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the maximum + packet delay." + ::= { alaSaaEthoamCtrlEntry 25 } + +alaSaaEthoamCtrlTSMinJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the minimum + packet jitter." + ::= { alaSaaEthoamCtrlEntry 26 } + +alaSaaEthoamCtrlTSMaxJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the iteration that gave the maximum + packet jitter." + ::= { alaSaaEthoamCtrlEntry 27 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "Results table data for the Eth-Saa. +-- " +-- *************************************************************** + +alaSaaEthoamResults OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 6 } + +alaSaaEthoamResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaEthoamResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Ethoam Results Table for providing + the capability of performing Eth-LB/DMM operations. The + results of these operations are stored in the + alaSaaEthoamResultsTable and the alaSaaEthoamHistoryTable. + + An entry is removed from the alaSaaEthoamResultsTable when + its corresponding alaSaaCtrlEntry is deleted." + ::= { alaSaaEthoamResults 1 } + +alaSaaEthoamResultsEntry OBJECT-TYPE + SYNTAX AlaSaaEthoamResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the alaSaaEthoamResultsTable. The + alaSaaEthoamResultsTable has the same indexing as the + alaSaaEthoamCtrlTable in order for a alaSaaEthoamResultsEntry to + correspond to the alaSaaEthoamCtrlEntry that caused it to + be created. + + An entry in this table summarizes results from multiple + invocations of the test configured by the corresponding + entry in alaSaaEthoamCtrlTable." + INDEX { + alaSaaEthoamCtrlOwnerIndex, + alaSaaEthoamCtrlTestIndex, + alaSaaEthoamResultsTestRunIndex + } + ::= { alaSaaEthoamResultsTable 1 } + +AlaSaaEthoamResultsEntry ::= + SEQUENCE { + alaSaaEthoamResultsTestRunIndex Unsigned32, + alaSaaEthoamResultsPktsSent Unsigned32, + alaSaaEthoamResultsPktsRcvd Unsigned32, + alaSaaEthoamResultsInterPktDelay Integer32, + alaSaaEthoamResultsRunResult INTEGER, + alaSaaEthoamResultsRunResultReason OCTET STRING, + alaSaaEthoamResultsRunTime DateAndTime, + alaSaaEthoamResultsMinRTT Integer32, + alaSaaEthoamResultsAvgRTT Integer32, + alaSaaEthoamResultsMaxRTT Integer32, + alaSaaEthoamResultsMinJitter Integer32, + alaSaaEthoamResultsAvgJitter Integer32, + alaSaaEthoamResultsMaxJitter Integer32 + } + +alaSaaEthoamResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of alaSaaEthoamResultsTestRunIndex identifies the + row entry that reports results for a single Eth-LB/DMM test run. + + The value of this object starts from 1 and can go upto a + maximum of alaSaaCtrlMaxHistoryRows." + ::= { alaSaaEthoamResultsEntry 1 } + +alaSaaEthoamResultsPktsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets sent during a single Eth-LB/DMM + iteration." + ::= { alaSaaEthoamResultsEntry 2 } + +alaSaaEthoamResultsPktsRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets received during a single Eth-LB/DMM + iteration" + ::= { alaSaaEthoamResultsEntry 3 } + +alaSaaEthoamResultsInterPktDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the inter-packet-delay with which the packets were sent + in the iteration. + " + ::= { alaSaaEthoamResultsEntry 4 } + +alaSaaEthoamResultsRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined(0), + success(1), + failed(2), + aborted(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the Eth-LB/DMM iteration." + ::= { alaSaaEthoamResultsEntry 5 } + +alaSaaEthoamResultsRunResultReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the iteration fails, this field indicates the reason + for failure. If the reason for failure cannot be determined + the value of this field is the string Unknown. + For successful iterations, the value of this field is the + string 'Iteration successful'. + " + ::= { alaSaaEthoamResultsEntry 6 } + +alaSaaEthoamResultsRunTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time at which the iteraton was run. + " + ::= { alaSaaEthoamResultsEntry 7 } + +alaSaaEthoamResultsMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round trip time." + ::= { alaSaaEthoamResultsEntry 8 } + +alaSaaEthoamResultsAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average round trip time. + " + ::= { alaSaaEthoamResultsEntry 9 } + +alaSaaEthoamResultsMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round trip time. + " + ::= { alaSaaEthoamResultsEntry 10 } + +alaSaaEthoamResultsMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum jitter value. + " + ::= { alaSaaEthoamResultsEntry 11 } + +alaSaaEthoamResultsAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average jitter value. + " + ::= { alaSaaEthoamResultsEntry 12 } + +alaSaaEthoamResultsMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum jitter value. + " + ::= { alaSaaEthoamResultsEntry 13 } + + +-- *************************************************************** +-- DESCRIPTION: +-- "History table data for the Eth-Saa. +-- " +-- *************************************************************** + +alaSaaEthoamHistory OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 7 } + +alaSaaEthoamHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaEthoamHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an Eth-LB/DMM + iteration. + + The number of entries in this table for + a configured test are limited by the value of the + corresponding alaSaaCtrlMaxHistoryRows object. + + An entry in this table is created when the result of an Eth-LB/DMM + test is determined. An entry is removed from this table when + its corresponding alaSaaEthoamCtrlEntry is deleted. + + The agent removes the oldest entry for a test in the + alaSaaEthoamHistoryTable to allow the addition of a new + entry for that test once the number of rows in the + alaSaaEthoamHistoryTable reaches the value specified by + alaSaaCtrlMaxHistoryRows." + ::= { alaSaaEthoamHistory 1 } + +alaSaaEthoamHistoryEntry OBJECT-TYPE + SYNTAX AlaSaaEthoamHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { + alaSaaEthoamCtrlOwnerIndex, + alaSaaEthoamCtrlTestIndex, + alaSaaEthoamResultsTestRunIndex, + alaSaaEthoamHistoryIndex + } + ::= { alaSaaEthoamHistoryTable 1 } + +AlaSaaEthoamHistoryEntry ::= + SEQUENCE { + alaSaaEthoamHistoryIndex Unsigned32, + alaSaaEthoamHistoryPktRTT Integer32, + alaSaaEthoamHistoryPktJitter Integer32 + } + +alaSaaEthoamHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of + an Eth-LB/DMM iteration is determined. The initial 2 instance + identifier index values identify the alaSaaEthoamCtrlEntry + that an Eth-LB/DMM iteration result (alaSaaEthoamHistoryEntry) belongs + to. The alaSaaEthoamHistoryIndex element selects a single ping + iteration result. + + The value of this object starts from 1 and can go up to 20,history of first 20 packets will be stored." + ::= { alaSaaEthoamHistoryEntry 1 } + +alaSaaEthoamHistoryPktRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round trip time taken by a single packet in an iteration. + " + ::= { alaSaaEthoamHistoryEntry 2 } + +alaSaaEthoamHistoryPktJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter value for a single packet in an iteration. + " + ::= { alaSaaEthoamHistoryEntry 3 } + +-- *************************************************************** +-- DESCRIPTION: +-- "control table data for the Mac-Ping SAA. +-- " +-- *************************************************************** + + alaSaaMacCtrlConfig OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 8 } + + alaSaaMacCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaMacCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It defines the MAC-Ping Control Table for providing the ping capability + via SNMP. The results of these tests are stored in the alaSaaMacResultsTable + and alaSaaMacHistoryTable. + " + ::= { alaSaaMacCtrlConfig 1 } + + alaSaaMacCtrlEntry OBJECT-TYPE + SYNTAX AlaSaaMacCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the alaSaaMacCtrl table. + " + INDEX { + alaSaaMacCtrlOwnerIndex, + alaSaaMacCtrlTestIndex + } + ::= { alaSaaMacCtrlTable 1 } + + AlaSaaMacCtrlEntry ::= + SEQUENCE { + alaSaaMacCtrlOwnerIndex SnmpAdminString, + alaSaaMacCtrlTestIndex SnmpAdminString, + alaSaaMacCtrlRowStatus RowStatus, + alaSaaMacCtrlDstAddress MacAddress, + alaSaaMacCtrlVlan Integer32, + alaSaaMacCtrlVlanPriority Integer32, + alaSaaMacCtrlIsid Integer32, + alaSaaMacCtrlPktData OCTET STRING, + alaSaaMacCtrlDropEligible TruthValue, + alaSaaMacCtrlPayloadSize Integer32, + alaSaaMacCtrlNumPkts Integer32, + alaSaaMacCtrlInterPktDelay Integer32, + alaSaaMacCtrlTotalPktsSent Counter32, + alaSaaMacCtrlTotalPktsRcvd Counter32, + alaSaaMacCtrlMinRTT Integer32, + alaSaaMacCtrlAvgRTT Integer32, + alaSaaMacCtrlMaxRTT Integer32, + alaSaaMacCtrlMinJitter Integer32, + alaSaaMacCtrlAvgJitter Integer32, + alaSaaMacCtrlMaxJitter Integer32, + alaSaaMacCtrlTSMinRTT DateAndTime, + alaSaaMacCtrlTSMaxRTT DateAndTime, + alaSaaMacCtrlTSMinJitter DateAndTime, + alaSaaMacCtrlTSMaxJitter DateAndTime + } + + alaSaaMacCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Owner name to identify the responsiblity of the entries + in the table." + DEFVAL { "USER" } + ::= { alaSaaMacCtrlEntry 1 } + + alaSaaMacCtrlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique name to identify the entries in the table. + This name is unique across various SNMP users. + " + ::= { alaSaaMacCtrlEntry 2 } + + alaSaaMacCtrlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Allows entries to be created and deleted in the table. + createAndWait value is not supported for this object. + " + ::= { alaSaaMacCtrlEntry 3 } + + alaSaaMacCtrlDstAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the mac address to be used as the destination for + performing a MAC-Ping operation. + " + ::= { alaSaaMacCtrlEntry 4 } + + alaSaaMacCtrlVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 12 bit Vlan value to be used in the VLAN tag, + in the transmitted frame. + " + ::= { alaSaaMacCtrlEntry 5 } + + alaSaaMacCtrlVlanPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Priority. 3 bit value to be used in the VLAN tag, if present + in the transmitted frame. + " + DEFVAL { 0 } + ::= { alaSaaMacCtrlEntry 6 } + + alaSaaMacCtrlIsid OBJECT-TYPE + SYNTAX Integer32 (256..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The i-domain Service Indentifier (I-SID) which + identifies the service instance in a PBB network on a + BEB switch. For a customer packet flowing + toward the b-domain, the I-SID is derived from the VFI + and inserted into the packet. For a packet arrived from + the b-domain, the I-SID is used to identify the VFI for + the i-domain processing. + From the service MIB. + " + ::= { alaSaaMacCtrlEntry 7 } + + alaSaaMacCtrlPktData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An arbitrary amount of data to be included in the Data TLV, + if the Data TLV is selected to be sent." + ::= { alaSaaMacCtrlEntry 8 } + + alaSaaMacCtrlDropEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop Enable bit value to be used in the VLAN tag, if present + in the transmitted frame." + DEFVAL { false } + ::= { alaSaaMacCtrlEntry 9 } + + alaSaaMacCtrlPayloadSize OBJECT-TYPE + SYNTAX Integer32 (32..1500) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the size of the MAC-Ping payload to be used for the MAC-Ping operation. + " + DEFVAL { 32 } + ::= { alaSaaMacCtrlEntry 10 } + + alaSaaMacCtrlNumPkts OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of packets to be sent in one MAC-Ping iteration.Configuration of number of packets and inter packet delay should be such that total execution time remains less then 10s. + " + DEFVAL { 5 } + ::= { alaSaaMacCtrlEntry 11 } + + alaSaaMacCtrlInterPktDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the delay between two consecutive packets transmitted + during a MAC-Ping iteration.The value specified should be a multiple + of 100. + " + DEFVAL { 1000 } + ::= { alaSaaMacCtrlEntry 12 } + + alaSaaMacCtrlTotalPktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets sent during all the ping iterations. + " + ::= { alaSaaMacCtrlEntry 13 } + + alaSaaMacCtrlTotalPktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of packets received during all the ping iterations. + " + ::= { alaSaaMacCtrlEntry 14 } + + alaSaaMacCtrlMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum round trip time among all the iterations of the SAA. + " + ::= { alaSaaMacCtrlEntry 15 } + + alaSaaMacCtrlAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average round trip time of all the iterations of the SAA. + " + ::= { alaSaaMacCtrlEntry 16 } + + alaSaaMacCtrlMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum round trip time among all the iterations of the SAA. + " + ::= { alaSaaMacCtrlEntry 17 } + + alaSaaMacCtrlMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum jitter among all the iterations of the SAA. + " + ::= { alaSaaMacCtrlEntry 18 } + + alaSaaMacCtrlAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the average jitter of all the iterations of the SAA. + " + ::= { alaSaaMacCtrlEntry 19 } + + alaSaaMacCtrlMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum jitter among all the iterations of the SAA. + " + ::= { alaSaaMacCtrlEntry 20 } + + alaSaaMacCtrlTSMinRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the minimum + packet delay. + " + ::= { alaSaaMacCtrlEntry 21 } + + alaSaaMacCtrlTSMaxRTT OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the maximum + packet delay. + " + ::= { alaSaaMacCtrlEntry 22 } + + alaSaaMacCtrlTSMinJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the minimum + packet jitter. + " + ::= { alaSaaMacCtrlEntry 23 } + + alaSaaMacCtrlTSMaxJitter OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the timestamp of the iteration that gave the maximum + packet jitter. + " + ::= { alaSaaMacCtrlEntry 24 } + + + + -- *************************************************************** + -- DESCRIPTION: + -- "Results table data for the MAC-Ping SAA. + -- " + -- *************************************************************** + + alaSaaMacResults OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 9 } + + alaSaaMacResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaMacResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the MAC-Ping Results Table for providing + the capability of performing MAC-Ping operations. The + results of these operations are stored in the + alaSaaMacResultsTable and the alaSaaMacHistoryTable. + + An entry is removed from the alaSaaMacResultsTable when + its corresponding alaSaaCtrlEntry is deleted." + ::= { alaSaaMacResults 1 } + + alaSaaMacResultsEntry OBJECT-TYPE + SYNTAX AlaSaaMacResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the alaSaaMacResultsTable. The + alaSaaMacResultsTable has the same indexing as the + alaSaaMacCtrlTable in order for a alaSaaMacResultsEntry to + correspond to the alaSaaMacCtrlEntry that caused it to + be created. + + An entry in this table summarizes results from multiple + invocations of the test configured by the corresponding + entry in alaSaaMacCtrlTable." + INDEX { + alaSaaMacCtrlOwnerIndex, + alaSaaMacCtrlTestIndex, + alaSaaMacResultsTestRunIndex + } + ::= { alaSaaMacResultsTable 1 } + + AlaSaaMacResultsEntry ::= + SEQUENCE { + alaSaaMacResultsTestRunIndex Unsigned32, + alaSaaMacResultsPktsSent Unsigned32, + alaSaaMacResultsPktsRcvd Unsigned32, + alaSaaMacResultsInterPktDelay Integer32, + alaSaaMacResultsRunResult INTEGER, + alaSaaMacResultsRunResultReason OCTET STRING, + alaSaaMacResultsRunTime DateAndTime, + alaSaaMacResultsMinRTT Integer32, + alaSaaMacResultsAvgRTT Integer32, + alaSaaMacResultsMaxRTT Integer32, + alaSaaMacResultsMinJitter Integer32, + alaSaaMacResultsAvgJitter Integer32, + alaSaaMacResultsMaxJitter Integer32 + } + + alaSaaMacResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of alaSaaMacResultsTestRunIndex identifies the + row entry that reports results for a single test run. + + The value of this object starts from 1 and can go upto a + maximum of alaSaaCtrlMaxHistoryRows." + ::= { alaSaaMacResultsEntry 1 } + + alaSaaMacResultsPktsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets sent during a single MAC-Ping + iteration." + ::= { alaSaaMacResultsEntry 2 } + + alaSaaMacResultsPktsRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of packets received during a single MAC-Ping + iteration" + ::= { alaSaaMacResultsEntry 3 } + + alaSaaMacResultsInterPktDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the inter-packet-delay with which the packets were sent + in the iteration. + " + ::= { alaSaaMacResultsEntry 4 } + + alaSaaMacResultsRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined(0), + success(1), + failed(2), + aborted(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the MAC-Ping iteration." + ::= { alaSaaMacResultsEntry 5 } + + alaSaaMacResultsRunResultReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the iteration fails, this field indicates the reason + for failure. If the reason for failure cannot be determined + the value of this field is the string Unknown. + For successful iterations, the value of this field is the + string 'Iteration successful'. + " + ::= { alaSaaMacResultsEntry 6 } + + alaSaaMacResultsRunTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time at which the iteraton was run. + " + ::= { alaSaaMacResultsEntry 7 } + + alaSaaMacResultsMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round trip time." + ::= { alaSaaMacResultsEntry 8 } + + alaSaaMacResultsAvgRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average round trip time. + " + ::= { alaSaaMacResultsEntry 9 } + + alaSaaMacResultsMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round trip time. + " + ::= { alaSaaMacResultsEntry 10 } + + alaSaaMacResultsMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum jitter value. + " + ::= { alaSaaMacResultsEntry 11 } + + alaSaaMacResultsAvgJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average jitter value. + " + ::= { alaSaaMacResultsEntry 12 } + + alaSaaMacResultsMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum jitter value. + " + ::= { alaSaaMacResultsEntry 13 } + + + -- *************************************************************** + -- DESCRIPTION: + -- "History table data for the MAC-Ping SAA. + -- " + -- *************************************************************** + + alaSaaMacHistory OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 10 } + + alaSaaMacHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaMacHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of a MAC-Ping + iteration. + + The number of entries in this table for + a configured test are limited by the value of the + corresponding alaSaaCtrlMaxHistoryRows object. + + An entry in this table is created when the result of an MAC-Ping + test is determined. An entry is removed from this table when + its corresponding alaSaaMacCtrlEntry is deleted. + + The agent removes the oldest entry for a test in the + alaSaaMacHistoryTable to allow the addition of a new + entry for that test once the number of rows in the + alaSaaMacHistoryTable reaches the value specified by + alaSaaCtrlMaxHistoryRows." + ::= { alaSaaMacHistory 1 } + + alaSaaMacHistoryEntry OBJECT-TYPE + SYNTAX AlaSaaMacHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { + alaSaaMacCtrlOwnerIndex, + alaSaaMacCtrlTestIndex, + alaSaaMacResultsTestRunIndex, + alaSaaMacHistoryIndex + } + ::= { alaSaaMacHistoryTable 1 } + + AlaSaaMacHistoryEntry ::= + SEQUENCE { + alaSaaMacHistoryIndex Unsigned32, + alaSaaMacHistoryPktRTT Integer32, + alaSaaMacHistoryPktJitter Integer32 + } + + alaSaaMacHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of + an MAC-ping iteration is determined. The initial 2 instance + identifier index values identify the alaSaaMacCtrlEntry + that an MAC-ping iteration result (alaSaaMacHistoryEntry) belongs + to. The alaSaaMacHistoryIndex element selects a single ping + iteration result. + + The value of this object starts from 1 and can go up to 20,history of first 20 packets will be stored." + ::= { alaSaaMacHistoryEntry 1 } + + alaSaaMacHistoryPktRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round trip time taken by a single packet in an iteration. + " + ::= { alaSaaMacHistoryEntry 2 } + + alaSaaMacHistoryPktJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter value for a single packet in an iteration. + " + ::= { alaSaaMacHistoryEntry 3 } + + -- *************************************************************** + -- DESCRIPTION: + -- "MAC Results port table. + -- " + -- *************************************************************** + + alaSaaMacResultsPort OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 11 } + + alaSaaMacResultsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSaaMacResultsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of ports for a MAC-Ping + iteration. + + It only holds results from the last iteration." + + ::= { alaSaaMacResultsPort 1 } + + alaSaaMacResultsPortEntry OBJECT-TYPE + SYNTAX AlaSaaMacResultsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { + alaSaaMacCtrlOwnerIndex, + alaSaaMacCtrlTestIndex, + alaSaaMacResultsTestRunIndex, + alaSaaMacResultsPortChassis, + alaSaaMacResultsPortSlot, + alaSaaMacResultsPortPort + } + ::= { alaSaaMacResultsPortTable 1 } + + AlaSaaMacResultsPortEntry ::= + SEQUENCE { + alaSaaMacResultsPortChassis Integer32, + alaSaaMacResultsPortSlot Integer32, + alaSaaMacResultsPortPort Integer32, + alaSaaMacResultsPortPktsSent Integer32, + alaSaaMacResultsPortPktsRcvd Integer32, + alaSaaMacResultsPortRTT Integer32, + alaSaaMacResultsPortMinRTT Integer32, + alaSaaMacResultsPortMaxRTT Integer32, + alaSaaMacResultsPortJitter Integer32, + alaSaaMacResultsPortMinJitter Integer32, + alaSaaMacResultsPortMaxJitter Integer32 + } + + alaSaaMacResultsPortChassis OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis number of the entry. " + ::= { alaSaaMacResultsPortEntry 1 } + + alaSaaMacResultsPortSlot OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot number of the entry. " + ::= { alaSaaMacResultsPortEntry 2 } + + alaSaaMacResultsPortPort OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The port number of the entry. " + ::= { alaSaaMacResultsPortEntry 3 } + + alaSaaMacResultsPortPktsSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmit packets. + " + ::= { alaSaaMacResultsPortEntry 4 } + + alaSaaMacResultsPortPktsRcvd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of receive packets. + " + ::= { alaSaaMacResultsPortEntry 5 } + + alaSaaMacResultsPortRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round trip time taken by a single packet in an iteration. + " + ::= { alaSaaMacResultsPortEntry 6 } + + alaSaaMacResultsPortMinRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round trip time taken by a single packet for the port. + " + ::= { alaSaaMacResultsPortEntry 7 } + + alaSaaMacResultsPortMaxRTT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round trip time taken by a single for the port. + " + ::= { alaSaaMacResultsPortEntry 8 } + + alaSaaMacResultsPortJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter value for a single packet in an iteration. + " + ::= { alaSaaMacResultsPortEntry 9 } + + + alaSaaMacResultsPortMinJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum jitter value for a single packet for the port. + " + ::= { alaSaaMacResultsPortEntry 10 } + + + alaSaaMacResultsPortMaxJitter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum jitter value for a single packet for the port. + " + ::= { alaSaaMacResultsPortEntry 11 } + + -- *************************************************************** + -- DESCRIPTION: + -- "XML file generation + -- " + -- *************************************************************** + + alaSaaXmlFeature OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 13 } + + alaSaaXmlStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables the XML file feature." + DEFVAL { disable } + ::= { alaSaaXmlFeature 1 } + + alaSaaXmlFilename OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Save file location." + ::= { alaSaaXmlFeature 2 } + + alaSaaXmlInterval OBJECT-TYPE + SYNTAX Integer32 (5..15000) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval where SAA will save the file. The value is in minutes." + DEFVAL { 20 } + ::= { alaSaaXmlFeature 3 } + + -- *************************************************************** + -- DESCRIPTION: + -- "SPB auto creation parameters + -- " + -- *************************************************************** + + alaSaaSpbFeature OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 14 } + + alaSaaSpbAutoCreate OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines if the SPB VLANs are automatically configured." + DEFVAL { off } + ::= { alaSaaSpbFeature 1 } + + alaSaaSpbAutoStart OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines if the SPB VLANs are automatically started." + DEFVAL { off } + ::= { alaSaaSpbFeature 2 } + + alaSaaSpbInterval OBJECT-TYPE + SYNTAX Integer32 (1..1500) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval, in minutes, between two iterations of the SAA test. + Valid values are 1, 2, 5 and 10-1500." + DEFVAL { 150 } + ::= { alaSaaSpbFeature 3 } + + alaSaaSpbNumPkts OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of packets to be sent in one iteration of Eth-LB/DMM test. + " + DEFVAL { 5 } + ::= { alaSaaSpbFeature 4 } + + alaSaaSpbInterPktDelay OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "milli-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the delay between two consecutive packets transmitted + during an iteration. The value specified should be a + multiple of 100. + " + DEFVAL { 1000 } + ::= { alaSaaSpbFeature 5 } + + alaSaaSpbPayloadSize OBJECT-TYPE + SYNTAX Integer32 (32..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the size of the MAC-Ping payload to be used for the MAC-Ping operation. + " + DEFVAL { 32 } + ::= { alaSaaSpbFeature 6 } + + alaSaaSpbVlanPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Priority. 3 bit value to be used in the VLAN tag, if present + in the transmitted frame. + " + DEFVAL { 0 } + ::= { alaSaaSpbFeature 7 } + + alaSaaSpbDropEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop Enable bit value to be used in the VLAN tag, if present + in the transmitted frame." + DEFVAL { false } + ::= { alaSaaSpbFeature 8 } + + alaSaaSpbPktData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An arbitrary amount of data to be included in the Data TLV, + if the Data TLV is selected to be sent." + ::= { alaSaaSpbFeature 9 } + + alaSaaSpbJitterThreshold OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + UNITS "micro-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap is generated when the Jitter Threshold is crossed. + 0 indicates it is diabled." + DEFVAL { 0 } + ::= { alaSaaSpbFeature 10 } + + alaSaaSpbRTTThreshold OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + UNITS "micro-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap is generated when the RTT Threshold is crossed. + 0 indicates it is diabled." + DEFVAL { 0 } + ::= { alaSaaSpbFeature 11 } + + alaSaaSpbReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set TRUE, will set the alaSaaSpbFeature variables + to the defualts." + DEFVAL { false } + ::= { alaSaaSpbFeature 12 } + + alaSaaSpbKeep OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set on, SPB sessions will not be deallocated when SPB indicates a MAC or VLAN went away." + DEFVAL { off } + ::= { alaSaaSpbFeature 13 } + + alaSaaSpbFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set TRUE, SPB sessions will be flushed and reallocated with the current SPB MACs and VLANs." + DEFVAL { false } + ::= { alaSaaSpbFeature 14 } + + +-- ------------------------------------------------------------- +-- SAA Event Notification +-- ------------------------------------------------------------- +saaTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1SaaMIBObjects 15 } + + alaSaaIPIterationCompleteTrap NOTIFICATION-TYPE + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaIpResultsTestRunIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime + } + STATUS current + DESCRIPTION + "A alaSaaIPIterationCompleteTrap notification is sent when a IP SAA iteration + is completed." + ::= { alcatelIND1SaaNotifications 1 } + + + alaSaaEthIterationCompleteTrap NOTIFICATION-TYPE + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaEthoamResultsTestRunIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime + } + STATUS current + DESCRIPTION + "A alaSaaEthIterationCompleteTrap notification is sent when a Eth-LB + or Eth-DMM SAA iteration is completed." + ::= { alcatelIND1SaaNotifications 2 } + + alaSaaMacIterationCompleteTrap NOTIFICATION-TYPE + + + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaMacResultsTestRunIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime + } + STATUS current + DESCRIPTION + "A alaSaaIPIterationCompleteTrap notification is sent when a IP SAA iteration + is completed." + ::= { alcatelIND1SaaNotifications 3 } + + alaSaaPacketLossTrap NOTIFICATION-TYPE + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime, + alaSaaMacResultsPktsSent, + alaSaaMacResultsPktsRcvd + } + STATUS current + DESCRIPTION + "A alaSaaPacketLossTrap notification is sent when + a packet is lost during a test." + ::= { alcatelIND1SaaNotifications 4 } + + alaSaaJitterThresholdYellowTrap NOTIFICATION-TYPE + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime, + alaSaaCtrlJitterThreshold, + alaSaaMacResultsAvgJitter + } + STATUS current + DESCRIPTION + "A alaSaaJitterThresholdTrap notification is sent when 90% of + the Jitter Threshold is crossed." + ::= { alcatelIND1SaaNotifications 5 } + + alaSaaRTTThresholdYellowTrap NOTIFICATION-TYPE + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime, + alaSaaCtrlRTTThreshold, + alaSaaMacResultsAvgRTT + } + STATUS current + DESCRIPTION + "A alaSaaRTTThresholdYellowTrap notification is sent when 90% of + the RTT Threshold is crossed." + ::= { alcatelIND1SaaNotifications 6 } + + alaSaaJitterThresholdRedTrap NOTIFICATION-TYPE + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime, + alaSaaCtrlJitterThreshold, + alaSaaMacResultsAvgJitter + } + STATUS current + DESCRIPTION + "A alaSaaJitterThresholdTrap notification is sent when the + Jitter Threshold is crossed." + ::= { alcatelIND1SaaNotifications 7 } + + alaSaaRTTThresholdRedTrap NOTIFICATION-TYPE + OBJECTS { alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime, + alaSaaCtrlRTTThreshold, + alaSaaMacResultsAvgRTT + } + STATUS current + DESCRIPTION + "A alaSaaRTTThresholdRedTrap notification is sent when the + RTT Threshold is crossed." + ::= { alcatelIND1SaaNotifications 8 } + + + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1SaaMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Saa." + MODULE + MANDATORY-GROUPS + { + alaSaaCtrlConfigGroup, + alaSaaIpCtrlConfigGroup, + alaSaaIpResultsGroup, + alaSaaIpHistoryGroup, + alaSaaEthoamCtrlConfigGroup, + alaSaaEthoamResultsGroup, + alaSaaEthoamHistoryGroup, + alaSaaMacCtrlConfigGroup, + alaSaaMacResultsGroup, + alaSaaMacHistoryGroup, + alaSaaMacResultsPortGroup, + alaSaaXmlGroup, + alaSaaSpbGroup, + alaSaaNotificationsGroup + } + ::= { alcatelIND1SaaMIBCompliances 1 } + + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +alaSaaCtrlConfigGroup OBJECT-GROUP + OBJECTS + { + alaSaaCtrlOwnerIndex, + alaSaaCtrlTestIndex, + alaSaaCtrlRowStatus, + alaSaaCtrlDescr, + alaSaaCtrlAdminStatus, + alaSaaCtrlTestMode, + alaSaaCtrlRuns, + alaSaaCtrlFailures, + alaSaaCtrlLastRunResult, + alaSaaCtrlLastRunTime, + alaSaaCtrlInterval, + alaSaaCtrlStartAt, + alaSaaCtrlStopAt, + alaSaaCtrlMaxHistoryRows, + alaSaaCtrlJitterThreshold, + alaSaaCtrlRTTThreshold + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa control Group." + ::= { alcatelIND1SaaMIBGroups 1 } + +alaSaaIpCtrlConfigGroup OBJECT-GROUP + OBJECTS + { + alaSaaIpCtrlRowStatus, + alaSaaIpCtrlTestMode, + alaSaaIpCtrlTgtAddrType, + alaSaaIpCtrlTgtAddress, + alaSaaIpCtrlSrcAddrType, + alaSaaIpCtrlSrcAddress, + alaSaaIpCtrlPayloadSize, + alaSaaIpCtrlNumPkts, + alaSaaIpCtrlInterPktDelay, + alaSaaIpCtrlTypeOfService, + alaSaaIpCtrlVRFId, + alaSaaIpCtrlTotalPktsSent, + alaSaaIpCtrlTotalPktsRcvd, + alaSaaIpCtrlMinRTT, + alaSaaIpCtrlAvgRTT, + alaSaaIpCtrlMaxRTT, + alaSaaIpCtrlMinJitter, + alaSaaIpCtrlAvgJitter, + alaSaaIpCtrlMaxJitter, + alaSaaIpCtrlTSMinRTT, + alaSaaIpCtrlTSMaxRTT, + alaSaaIpCtrlTSMinJitter, + alaSaaIpCtrlTSMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ip Configuration Table." + ::= { alcatelIND1SaaMIBGroups 2 } + +alaSaaIpResultsGroup OBJECT-GROUP + OBJECTS + { + alaSaaIpResultsTestRunIndex, + alaSaaIpResultsPktsSent, + alaSaaIpResultsPktsRcvd, + alaSaaIpResultsInterPktDelay, + alaSaaIpResultsRunResult, + alaSaaIpResultsRunResultReason, + alaSaaIpResultsRunTime, + alaSaaIpResultsMinRTT, + alaSaaIpResultsAvgRTT, + alaSaaIpResultsMaxRTT, + alaSaaIpResultsMinJitter, + alaSaaIpResultsAvgJitter, + alaSaaIpResultsMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ip Results Table." + ::= { alcatelIND1SaaMIBGroups 3 } + +alaSaaIpHistoryGroup OBJECT-GROUP + OBJECTS + { + alaSaaIpHistoryPktRTT, + alaSaaIpHistoryPktJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ip history table." + ::= { alcatelIND1SaaMIBGroups 4 } + +alaSaaEthoamCtrlConfigGroup OBJECT-GROUP + OBJECTS + { + alaSaaEthoamCtrlRowStatus, + alaSaaEthoamCtrlTestMode, + alaSaaEthoamCtrlTgtMepId, + alaSaaEthoamCtrlTgtMAC, + alaSaaEthoamCtrlSrcMepId, + alaSaaEthoamCtrlDomainName, + alaSaaEthoamCtrlAssociationName, + alaSaaEthoamCtrlPktTimeOut, + alaSaaEthoamCtrlNumPkts, + alaSaaEthoamCtrlInterPktDelay, + alaSaaEthoamCtrlPktData, + alaSaaEthoamCtrlVlanPriority, + alaSaaEthoamCtrlDropEligible, + alaSaaEthoamCtrlTotalPktsRcvd, + alaSaaEthoamCtrlTotalPktsSent, + alaSaaEthoamCtrlMinRTT, + alaSaaEthoamCtrlAvgRTT, + alaSaaEthoamCtrlMaxRTT, + alaSaaEthoamCtrlMinJitter, + alaSaaEthoamCtrlAvgJitter, + alaSaaEthoamCtrlMaxJitter, + alaSaaEthoamCtrlTSMinRTT, + alaSaaEthoamCtrlTSMaxRTT, + alaSaaEthoamCtrlTSMinJitter, + alaSaaEthoamCtrlTSMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ethoam Configuration Table." + ::= { alcatelIND1SaaMIBGroups 5 } + +alaSaaEthoamResultsGroup OBJECT-GROUP + OBJECTS + { + alaSaaEthoamResultsTestRunIndex, + alaSaaEthoamResultsPktsSent, + alaSaaEthoamResultsPktsRcvd, + alaSaaEthoamResultsInterPktDelay, + alaSaaEthoamResultsRunResult, + alaSaaEthoamResultsRunResultReason, + alaSaaEthoamResultsRunTime, + alaSaaEthoamResultsMinRTT, + alaSaaEthoamResultsAvgRTT, + alaSaaEthoamResultsMaxRTT, + alaSaaEthoamResultsMinJitter, + alaSaaEthoamResultsAvgJitter, + alaSaaEthoamResultsMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ethoam Results Table." + ::= { alcatelIND1SaaMIBGroups 6 } + +alaSaaEthoamHistoryGroup OBJECT-GROUP + OBJECTS + { + alaSaaEthoamHistoryPktRTT, + alaSaaEthoamHistoryPktJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Ethoam history table." + ::= { alcatelIND1SaaMIBGroups 7 } + +alaSaaMacCtrlConfigGroup OBJECT-GROUP + OBJECTS + { + alaSaaMacCtrlRowStatus, + alaSaaMacCtrlDstAddress, + alaSaaMacCtrlVlan, + alaSaaMacCtrlVlanPriority, + alaSaaMacCtrlIsid, + alaSaaMacCtrlPktData, + alaSaaMacCtrlDropEligible, + alaSaaMacCtrlPayloadSize, + alaSaaMacCtrlNumPkts, + alaSaaMacCtrlInterPktDelay, + alaSaaMacCtrlTotalPktsSent, + alaSaaMacCtrlTotalPktsRcvd, + alaSaaMacCtrlMinRTT, + alaSaaMacCtrlAvgRTT, + alaSaaMacCtrlMaxRTT, + alaSaaMacCtrlMinJitter, + alaSaaMacCtrlAvgJitter, + alaSaaMacCtrlMaxJitter, + alaSaaMacCtrlTSMinRTT, + alaSaaMacCtrlTSMaxRTT, + alaSaaMacCtrlTSMinJitter, + alaSaaMacCtrlTSMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa MAC-Ping Configuration Table." + ::= { alcatelIND1SaaMIBGroups 8 } + +alaSaaMacResultsGroup OBJECT-GROUP + OBJECTS + { + alaSaaMacResultsPktsSent, + alaSaaMacResultsPktsRcvd, + alaSaaMacResultsInterPktDelay, + alaSaaMacResultsRunResult, + alaSaaMacResultsRunResultReason, + alaSaaMacResultsRunTime, + alaSaaMacResultsMinRTT, + alaSaaMacResultsAvgRTT, + alaSaaMacResultsMaxRTT, + alaSaaMacResultsMinJitter, + alaSaaMacResultsAvgJitter, + alaSaaMacResultsMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa MAC-Ping Results Table." + ::= { alcatelIND1SaaMIBGroups 9 } + +alaSaaMacHistoryGroup OBJECT-GROUP + OBJECTS + { + alaSaaMacHistoryPktRTT, + alaSaaMacHistoryPktJitter, + alaSaaMacResultsTestRunIndex + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Mac-Ping History table." + ::= { alcatelIND1SaaMIBGroups 10 } + +alaSaaNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaSaaIPIterationCompleteTrap, + alaSaaEthIterationCompleteTrap, + + alaSaaMacIterationCompleteTrap, + alaSaaPacketLossTrap, + alaSaaJitterThresholdYellowTrap, + alaSaaRTTThresholdYellowTrap, + alaSaaJitterThresholdRedTrap, + alaSaaRTTThresholdRedTrap + } + STATUS current + DESCRIPTION + "A collection of notifications used by SAA to signal + to a management entity that SAA iteration has completed." + ::= { alcatelIND1SaaMIBGroups 11 } + +alaSaaMacResultsPortGroup OBJECT-GROUP + OBJECTS + { + alaSaaMacResultsPortChassis, + alaSaaMacResultsPortSlot, + alaSaaMacResultsPortPort, + alaSaaMacResultsPortPktsSent, + alaSaaMacResultsPortPktsRcvd, + alaSaaMacResultsPortRTT, + alaSaaMacResultsPortMinRTT, + alaSaaMacResultsPortMaxRTT, + alaSaaMacResultsPortJitter, + alaSaaMacResultsPortMinJitter, + alaSaaMacResultsPortMaxJitter + } + STATUS current + DESCRIPTION + "Collection of objects for management of Saa Mac-Ping Port table." + ::= { alcatelIND1SaaMIBGroups 12 } + +alaSaaXmlGroup OBJECT-GROUP + OBJECTS + { + alaSaaXmlStatus, + alaSaaXmlFilename, + alaSaaXmlInterval + } + STATUS current + DESCRIPTION + "Collection of objects for management of profile bindings." + ::= { alcatelIND1SaaMIBGroups 13 } + +alaSaaSpbGroup OBJECT-GROUP + OBJECTS + { + alaSaaSpbAutoCreate, + alaSaaSpbAutoStart, + alaSaaSpbInterval, + alaSaaSpbNumPkts, + alaSaaSpbInterPktDelay, + alaSaaSpbPayloadSize, + alaSaaSpbVlanPriority, + alaSaaSpbDropEligible, + alaSaaSpbPktData, + alaSaaSpbJitterThreshold, + alaSaaSpbRTTThreshold, + alaSaaSpbReset, + alaSaaSpbKeep, + alaSaaSpbFlush + } + STATUS current + DESCRIPTION + "Collection of objects for management of profile bindings." + ::= { alcatelIND1SaaMIBGroups 14 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SERVICE-MGR-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SERVICE-MGR-MIB new file mode 100644 index 0000000..c6b052d --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-SERVICE-MGR-MIB @@ -0,0 +1,6517 @@ +ALCATEL-IND1-SERVICE-MGR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Counter32, Unsigned32, TimeTicks, Counter64, + IpAddress + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + softentIND1serviceMgr + FROM ALCATEL-IND1-BASE + RowStatus, TEXTUAL-CONVENTION, DisplayString, TruthValue, MacAddress, TimeStamp, DateAndTime + FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + AlaEServiceUNIProfileProtocolTreatment + FROM ALCATEL-IND1-E-SERVICE-MIB + svcId, SdpId, ServObjDesc + FROM ALCATEL-IND1-TIMETRA-SERV-MIB + sapPortId, sapEncapValue + FROM ALCATEL-IND1-TIMETRA-SAP-MIB + sdpBindId + FROM ALCATEL-IND1-TIMETRA-SDP-MIB + TmnxPortID, TmnxEncapVal, TmnxServId, TmnxVcIdOrNone, SdpBindId, ServiceAdminStatus, + ServiceAdminStatus, ServiceOperStatus, TmnxServId, TmnxCustId, SdpBindId, TmnxVRtrID + FROM ALCATEL-IND1-TIMETRA-TC-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + MplsLdpIdentifier + FROM MPLS-LDP-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ; + + + alcatelIND1ServiceMgrMIB MODULE-IDENTITY + LAST-UPDATED "201208090000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The parameters for configuration of the service manager feature. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + ::= { softentIND1serviceMgr 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Textual Conventions +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +AluLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type AluLocation represents the + type of the local 'interface': + - 'sap(1)': sap interface + - 'sdp(2)': mesh-sdp or spoke-sdp interface." + SYNTAX INTEGER { + sap(1), + sdp(2) + } + +AluServiceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A 16-bit number used to identify a Service. This ID + must be unique within the Service Domain. + The value 0 is used as the null ID. + The value from 1 to 32767 is for static range. + The value from 32768 to 65534 is for dynamic range. + The value 65535 is for all configured IDs." + SYNTAX Unsigned32 (0|1..32767|32768..65534|65535) + +AluSdpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A 16-bit number used to identify a Service + Distribution Point. This ID must be unique only + within the node where it is defined. + The value 0 is used as the null ID. + The value from 1 to 32767 is for static range. + The value from 32768 to 65534 is for dynamic range. + The value 65535 is for all configured IDs." + SYNTAX Unsigned32 (0|1..32767|32768..65534|65535) + +AluServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the + type of a given service." + SYNTAX INTEGER { + unknown (0), -- Unknown service type + epipe (1), -- Ethernet pipe + p3pipe (2), -- POS pipe + tls (3), -- Virtual private LAN service "VPLS" + vprn (4), -- Virtual private routed network + ies (5), -- Internet enhanced service + mirror (6), -- Mirror service + apipe (7), -- ATM pipe service + fpipe (8), -- FR pipe service + ipipe (9), -- IP interworking pipe service + cpipe (10),-- Circuit Emulation pipe service + spb (11),-- Shortest Path Bridging Mac service "SPBM" + vxlan (12),-- Virtual Extensible LAN service "VxLAN" + local (13), -- Local service for traffic between SAPs but no tunnel + rfpoverspb (14) -- RFP over SPB + } + +AluAllocationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Resource Allocation Type: Static (Manual) or Dynamic (Automatic)." + SYNTAX INTEGER { static(1), dynamic(2) } + +AluSdpDynamicType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SDP Type: Unicast or Multicast" + SYNTAX INTEGER { + unknown (0), -- Invalid + static (1), -- Manually configured sdp + dynamicUnicast (2), -- Dynamically created unicast path "*" + dynamicMcastRemote (3), -- Dynamically created multicast path from remote node "+" + dynamicMcastLocal (4) -- Dynamically created multicast path from local node "#" + + } + +AluSdpOriginType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SDP Creation Origin" + SYNTAX INTEGER { + unknown (0), -- Invalid + static (1), -- Manually configured sdp "VPLS" + pbbDynamicUnicast (2), -- Dynamically created unicast path "*" for PBB Tunnel + pbbDynamicMcastRemote (3), -- Dynamically created multicast path from remote node "+" for PBB Tunnel + pbbDynamicMcastLocal (4), -- Dynamically created multicast path from local node "#" for PBB Tunnel + vxlanUnicast (5), -- Far-end Unicast Ip Addr for VxLAN Tunnel + vxlanMcast (6), -- Multicast Group for VxLAN Tunnel + vxlanDynamicUnicast (7), -- Dynamically created Far-end Unicast for VxLAN Tunnel + vxlanDynamicMcast (8) -- Dynamically created Multicast group for VxLAN Tunnel + } + +AluDateAndTime ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "ASCII string used to display date and time in + MM/DD/YYYY HH:MM:SS format" + SYNTAX OCTET STRING (SIZE (0..21)) + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1ServiceMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Managed Objects." + ::= { alcatelIND1ServiceMgrMIB 1 } + + +alcatelIND1ServiceMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Conformance Information." + ::= { alcatelIND1ServiceMgrMIB 2 } + +alcatelIND1ServiceMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Units Of Conformance." + ::= { alcatelIND1ServiceMgrMIBConformance 1 } + +alcatelIND1ServiceMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Service Manager Compliance Statements." + ::= { alcatelIND1ServiceMgrMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Service Manager Trap Group + alaServiceMgrNotifications OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 0 } + +-- The Service Manager Group + + alaServiceMgr OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The Service Manager Port Profile Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaServiceMgrPortProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaServiceMgrPortProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains service profiles containing performance and control attributes. + An entry in this table is created when a new service profile is defined." + ::= { alaServiceMgr 1 } + +alaServiceMgrPortProfileEntry OBJECT-TYPE + SYNTAX AlaServiceMgrPortProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Service Manager Port Profile entry." + INDEX { alaServiceMgrPortProfileID } + ::= { alaServiceMgrPortProfileTable 1 } + +AlaServiceMgrPortProfileEntry ::= SEQUENCE + { + alaServiceMgrPortProfileID DisplayString, + alaServiceMgrPortProfileStpBpduTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfile8021xTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfile8021ABTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfile8023adTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileGvrpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileAmapTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileRowStatus RowStatus, + alaServiceMgrPortProfileMvrpTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileCiscoPduTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileCiscoVlanTreatment AlaEServiceUNIProfileProtocolTreatment, + alaServiceMgrPortProfileCiscoUplinkTreatment AlaEServiceUNIProfileProtocolTreatment + } + +alaServiceMgrPortProfileID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A label given to uniquely identify this port profile. Must be at least one character long." + ::= { alaServiceMgrPortProfileEntry 1 } + +alaServiceMgrPortProfileStpBpduTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the spanning tree + protocol BPDU received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently Peer is not supported for Spanning Tree" + DEFVAL { tunnel } + ::= { alaServiceMgrPortProfileEntry 2 } + +alaServiceMgrPortProfile8021xTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1x PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol." + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 3 } + +alaServiceMgrPortProfile8021ABTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1AB PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol." + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 4 } + +alaServiceMgrPortProfile8023adTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the IEEE 802.1ad PDU + (LACP) frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently Peer is only configurable for LACP frames." + DEFVAL { peer } + ::= { alaServiceMgrPortProfileEntry 5 } + +alaServiceMgrPortProfileGvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the GVRP PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for GVRP" + DEFVAL { tunnel } + ::= { alaServiceMgrPortProfileEntry 6 } + +alaServiceMgrPortProfileAmapTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the Alcatel + propietary AMAP PDU frames received on the Access Port. Tunnel (1) enables the PDU to + be tunneled across the provider network. Discard (2) causes the PDU of the + protocol to be discarded and not enter the provider network. Peer (3) means + that on this port the bridge is to participate in the protocol." + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 7 } + +alaServiceMgrPortProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaServiceMgrPortProfileEntry 8 } + +alaServiceMgrPortProfileMvrpTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the MVRP PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for MVRP" + DEFVAL { tunnel } + ::= { alaServiceMgrPortProfileEntry 9 } + +alaServiceMgrPortProfileCiscoPduTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the Cisco PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for Cisco PDU" + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 10 } + +alaServiceMgrPortProfileCiscoVlanTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the Cisco Vlan PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for Cisco Vlan PDU" + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 11 } + +alaServiceMgrPortProfileCiscoUplinkTreatment OBJECT-TYPE + SYNTAX AlaEServiceUNIProfileProtocolTreatment + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object describes the behavior of the bridge in regards to the Cisco Uplink PDU + frames received on the Access Port. Tunnel (1) enables the PDU to be tunneled across + the provider network. Discard (2) causes the PDU of the protocol to be discarded + and not enter the provider network. Peer (3) means that on this port the bridge + is to participate in the protocol. Currently peer is not supported for Cisco Uplink PDU" + DEFVAL { drop } + ::= { alaServiceMgrPortProfileEntry 12 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- The Service Manager Port Table + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaServiceMgrPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaServiceMgrPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port table has an entry for each port." + ::= { alaServiceMgr 2 } + +alaServiceMgrPortEntry OBJECT-TYPE + SYNTAX AlaServiceMgrPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Service Manager Port entry." + INDEX { alaServiceMgrPortID } + ::= { alaServiceMgrPortTable 1 } + +AlaServiceMgrPortEntry ::= + SEQUENCE + { + alaServiceMgrPortID InterfaceIndex, + alaServiceMgrPortMode INTEGER, + alaServiceMgrPortEncapType INTEGER, -- deprecated + alaServiceMgrPortPortProfileID DisplayString, + alaServiceMgrPortRowStatus RowStatus, + alaServiceMgrPortLinkStatus ServiceAdminStatus, + alaServiceMgrPortSapType AluAllocationType, + alaServiceMgrPortSapCount Counter32, + alaServiceMgrPortVlanXlation ServiceAdminStatus, + alaServiceMgrPortDescription ServObjDesc + } + +alaServiceMgrPortID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex uniquely identify this port table." + ::= { alaServiceMgrPortEntry 1 } + +alaServiceMgrPortMode OBJECT-TYPE + SYNTAX INTEGER { + undefined (0), + access (1), + network (2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The alaServiceMgrPortMode variable indicates if the interface on this port + is configured as a service access port or a network access port. + Once the port's operation mode has been configured for 'access' mode, + multiple services may be configured on the port. + An access port can be created manually by Service Manager, UNP or EVB." + DEFVAL { network } + ::= { alaServiceMgrPortEntry 2 } + +alaServiceMgrPortEncapType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nullEncap (1), + qEncap (2), + mplsEncap (3), + bcpNullEncap (4), + bcpDot1qEncap (5), + ipcpEncap (6), + frEncap (7), + pppAutoEncap (8), + atmEncap (9), + qinqEncap (10), + wanMirrorEncap (11), + ciscoHDLCEncap (12), + cemEncap (13) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "Currently not required -- SAP configuration specifies the types of + frame (untagged, tagged or qinq) that can ingress/egress this port." + DEFVAL { nullEncap } + ::= { alaServiceMgrPortEntry 3 } + +alaServiceMgrPortPortProfileID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This Layer2 Profile associated with this port." + ::= { alaServiceMgrPortEntry 4 } + +alaServiceMgrPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaServiceMgrPortEntry 5 } + +alaServiceMgrPortLinkStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Link Status up/down which will affect all the SAPs configured + on this port." + DEFVAL { down } + ::= { alaServiceMgrPortEntry 6 } + +alaServiceMgrPortSapType OBJECT-TYPE + SYNTAX AluAllocationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Resource Allocation Type: Static (Manual) or Dynamic (Automatic)." + DEFVAL { static } + ::= { alaServiceMgrPortEntry 7 } + +alaServiceMgrPortSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of SAPs configured on this port." + ::= { alaServiceMgrPortEntry 8 } + +alaServiceMgrPortVlanXlation OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To enable/disable the vlan translation for all the SAPs configured + on this port." + DEFVAL { down } + ::= { alaServiceMgrPortEntry 9 } + +alaServiceMgrPortDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this port." + DEFVAL { "" } + ::= { alaServiceMgrPortEntry 10 } + +-- --------------------------------------------------------------------- +-- ***** OBSOLETE ***** +-- SAP Extra Information Table +-- +-- This is an extension of the sapBaseInfoTable. +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the alaSapExtraInfoTable. +-- --------------------------------------------------------------------- + +alaSapExtraInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF ASapExtraInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "A table that contains SAP information." + ::= { alaServiceMgr 3 } + +alaSapExtraInfoEntry OBJECT-TYPE + SYNTAX ASapExtraInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "Information about a specific SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { alaSapExtraInfoTable 1 } + +ASapExtraInfoEntry ::= + SEQUENCE { + alaSapInfoTrusted INTEGER, + alaSapInfoPriority Integer32 + } + +alaSapInfoTrusted OBJECT-TYPE + SYNTAX INTEGER { + true (1), + false (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Indicates whether the SAP is trusted." + DEFVAL { false } + ::= { alaSapExtraInfoEntry 1 } + +alaSapInfoPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Priority for this SAP." + DEFVAL { 0 } + ::= { alaSapExtraInfoEntry 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- ALA Service Base Info Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaSvcBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains basic service information." + ::= { alaServiceMgr 4 } + +alaSvcBaseInfoEntry OBJECT-TYPE + SYNTAX AlaSvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Basic information about a specific service." + INDEX { alaSvcId } + ::= { alaSvcBaseInfoTable 1 } + +AlaSvcBaseInfoEntry ::= + SEQUENCE { + alaSvcId AluServiceId, + alaSvcRowStatus RowStatus, + alaSvcType AluServiceType, + alaSvcDescription ServObjDesc, + alaSvcMtu INTEGER, + alaSvcAdminStatus ServiceAdminStatus, + alaSvcOperStatus ServiceOperStatus, + alaSvcNumSaps Integer32, + alaSvcNumSdps Integer32, + alaSvcLastMgmtChange AluDateAndTime, + alaSvcLastStatusChange AluDateAndTime, + alaSvcDefMeshVcId Unsigned32, + alaSvcVFI INTEGER, + alaSvcMcIndex INTEGER, + alaSvcAllocationType AluAllocationType, + alaSvcStatsAdminStatus ServiceAdminStatus, + alaSvcRemoteFlushStatus ServiceAdminStatus, + alaSvcIsid Integer32, + alaSvcBVlan Integer32, + alaSvcMulticastMode INTEGER, + alaSvcIngressPacketCount Counter32, + alaSvcIngressByteCount Counter64, + alaSvcEgressPacketCount Counter32, + alaSvcEgressByteCount Counter64, + alaSvcClearCounters INTEGER, + alaSvcSapVlanXlation ServiceAdminStatus, + alaSvcVnid Integer32, -- VXLAN + alaSvcRemoveIngressTag ServiceAdminStatus, + alaSvcL3VpnIfIndex InterfaceIndexOrZero, -- L3-VPN + alaSvcL3VpnIfName SnmpAdminString, -- L3-VPN + alaSvcL3VpnVrfName SnmpAdminString, -- L3-VPN + alaSvcL3VpnMtu Integer32 -- L3-VPN + } + +alaSvcId OBJECT-TYPE + SYNTAX AluServiceId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object alaSvcId specifies the + Service identifier. This value should be unique within the + service domain." + ::= { alaSvcBaseInfoEntry 1 } + +alaSvcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value of the object alaSvcRowStatus specifies the + status of this row. + To delete an entry from this table, the corresponding + service must be administratively down, have no SAP's + defined on it, and have no SDP bindings." + ::= { alaSvcBaseInfoEntry 2 } + +alaSvcType OBJECT-TYPE + SYNTAX AluServiceType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object alaSvcType specifies the service + type: e.g. vpls, spb, etc. The value of this object + must be specified when the row is created and cannot be + changed while the row status is 'active'." + ::= { alaSvcBaseInfoEntry 3 } + +alaSvcDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object alaSvcDescription specifiers an + optional, generic information about this service." + DEFVAL { "" } + ::= { alaSvcBaseInfoEntry 4 } + +alaSvcMtu OBJECT-TYPE + SYNTAX INTEGER (0..9194) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object alaSvcMtu specifies the largest frame + size (in octets) that this service can handle. + The default value of this object depends on the service + type: + 1514 octets for epipe, p3pipe and tls, 1508 for apipe + and fpipe, and 1500 octets for vprn, ipipe and ies, 1514 + octets for cpipe." + ::= { alaSvcBaseInfoEntry 5 } + +alaSvcAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object alaSvcAdminStatus specifies the + desired state of this service." + DEFVAL { down } + ::= { alaSvcBaseInfoEntry 6 } + +alaSvcOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object alaSvcOperStatus indicates the + operating state of this service. The requirements for a + service to be operationally up depend on the service type: + tls services are 'up' when the service is + administratively up and either at least two SAP's or + spoke SDP Bind's, or one SAP or spoke SDP Bind and + at least one mesh SDP Bind are operationally up." + ::= { alaSvcBaseInfoEntry 7 } + +alaSvcNumSaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object alaSvcNumSaps indicates the number of + SAPs defined on this service." + ::= { alaSvcBaseInfoEntry 8 } + +alaSvcNumSdps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object alaSvcNumSdps indicates the number of + SDPs bound to this service." + ::= { alaSvcBaseInfoEntry 9 } + +alaSvcLastMgmtChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of of the object alaSvcLastMgmtChange indicates + the value of sysUpTime at the time of the most recent + management-initiated change to this service." + ::= { alaSvcBaseInfoEntry 10 } + +alaSvcLastStatusChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object alaSvcLastStatusChange indicates the + value of sysUpTime at the time of the most recent + operating status change to his service." + ::= { alaSvcBaseInfoEntry 11 } + +alaSvcDefMeshVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object alaSvcDefMeshVcId specifies, only in + services that accept mesh SDP bindings, the VC ID portion + of the sdpBindId index of each mesh SDP binding defined in + the service. The default value of this object is equal to + the service ID." + ::= { alaSvcBaseInfoEntry 12 } + +alaSvcVFI OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Virtual Forwarding Instance (VFI) allocated for a service on + a LER or BEB switch. This service instance defines the forwarding + plane for the data packets among virtual port members associated + with the VFI. The VFI has one-to-one mapping relationship with + the ServiceId for this service instance." + ::= { alaSvcBaseInfoEntry 13 } + +alaSvcMcIndex OBJECT-TYPE + SYNTAX INTEGER (3..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Multicast Index associated with a VFI which is used to setup + the multicast replication logic for this service instance on the + LER or BEB switch. The McIndex has one-to-one mapping relationship + with the ServiceId for this service instance." + ::= { alaSvcBaseInfoEntry 14 } + +alaSvcAllocationType OBJECT-TYPE + SYNTAX AluAllocationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Resource Allocation Type: Static (Manual) or Dynamic (Automatic)." + DEFVAL { static } + ::= { alaSvcBaseInfoEntry 15 } + +alaSvcStatsAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To enable or disable ingress and egress statistics counters for packets + flowing through the SAP or Sdp Bind objects for this service instance." + DEFVAL { down } + ::= { alaSvcBaseInfoEntry 16 } + +alaSvcRemoteFlushStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To enable or disable flushing C-Vlan MACs learned at the remote nodes." + DEFVAL { down } + ::= { alaSvcBaseInfoEntry 17 } + +alaSvcIsid OBJECT-TYPE + SYNTAX Integer32 (256..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The i-domain Service Indentifier (I-SID) which identifies the service + instance in a PBB network on a BEB switch. For a customer packet flowing + toward the b-domain, the I-SID is derived from the VFI and inserted into + the packet. For a packet arrived from the b-domain, the I-SID is used + to identify the VFI for the i-domain processing." + ::= { alaSvcBaseInfoEntry 18 } + +alaSvcBVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Backbone Vlan Id (BVlan) which defines the b-domain for the PBB traffic." + ::= { alaSvcBaseInfoEntry 19 } + +alaSvcMulticastMode OBJECT-TYPE + SYNTAX INTEGER { headend(1), tandem(2), hybrid (3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To configure the multicast replication mode for each service: + Head-end(1) where a non-unicast packet entering the SAP port + is replicated once for each receiver in the b-domain using its + unicast BMAC. + Tandem(2) where a non-unicast packet entering the SAP port is + replicated once at each node using the multicast group address. + Hybrid(3) combination of Head-end and Tandem replication." + DEFVAL { headend } + ::= { alaSvcBaseInfoEntry 20 } + +alaSvcIngressPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total ingress packet count flowing through this service." + ::= { alaSvcBaseInfoEntry 21 } + +alaSvcIngressByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total ingress byte count flowing through this service." + ::= { alaSvcBaseInfoEntry 22 } + +alaSvcEgressPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total egress packet count flowing through this service." + ::= { alaSvcBaseInfoEntry 23 } + +alaSvcEgressByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total egress byte count flowing through this service." + ::= { alaSvcBaseInfoEntry 24 } + +alaSvcClearCounters OBJECT-TYPE + SYNTAX INTEGER { + done (0), + clear (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When set to clear (1), all ingress/egress stats counters of this service will be + reset to 0. This object will be set to done (0) when all counters are cleared." + DEFVAL { done } + ::= { alaSvcBaseInfoEntry 25 } + +alaSvcSapVlanXlation OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To enable/disable the vlan translation for all the SAPs configured + in this service if the corresponding access ports for the SAPs also + has the vlan translation enabled." + DEFVAL { down } + ::= { alaSvcBaseInfoEntry 26 } + +alaSvcVnid OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The virtual network identifier (VNID). A 24-bit value used to designate the + individual VXLAN overlay network on which the communicating VMs are situated. + VMs in different VXLAN overlay networks cannot communicate with each other. + Value 0 and 0xfffffff are currently reserved. + Value -1 indicates all VNIDs currently configured." + ::= { alaSvcBaseInfoEntry 27 } + +alaSvcRemoveIngressTag OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To enable/disable the removal of the tag from the ingress pkts matching all SAPs + configured in this service" + DEFVAL { down } + ::= { alaSvcBaseInfoEntry 28 } + +alaSvcL3VpnIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The interface index of the L3-VPN IP interface associated with this service. + Value 0 indicates no L3-VPN interface is associated with this service." + DEFVAL { 0 } + ::= { alaSvcBaseInfoEntry 29 } + +alaSvcL3VpnIfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The interface name of the L3-VPN IP interface associated with this service" + ::= { alaSvcBaseInfoEntry 30 } + +alaSvcL3VpnVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current VRF instance name for the L3-VPN interface associated with this service. + The default VRF is assumed if not specifed." + ::= { alaSvcBaseInfoEntry 31 } + +alaSvcL3VpnMtu OBJECT-TYPE + SYNTAX Integer32 (0 | 1280..9198) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The maximum packet size of a IP control packet that can be handled by the CPU + for this service. + Value 0 indicates the default mtu." + DEFVAL { 1500 } + ::= { alaSvcBaseInfoEntry 32 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- ALA Service Access Point (SAP) Base Info Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaSapBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSapBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains basic SAP information." + ::= { alaServiceMgr 5 } + +alaSapBaseInfoEntry OBJECT-TYPE + SYNTAX AlaSapBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific SAP." + INDEX { alaSvcId, alaSapPortId, alaSapEncapValue } + ::= { alaSapBaseInfoTable 1 } + +AlaSapBaseInfoEntry ::= + SEQUENCE { + alaSapPortId InterfaceIndex, + alaSapEncapValue TmnxEncapVal, + alaSapRowStatus RowStatus, + alaSapType AluServiceType, + alaSapDescription ServObjDesc, + alaSapAdminStatus ServiceAdminStatus, + alaSapOperStatus INTEGER, + alaSapLastMgmtChange AluDateAndTime, + alaSapLastStatusChange AluDateAndTime, + alaSapOperFlags BITS, + alaSapTrusted TruthValue, + alaSapPriority INTEGER, + alaSapSvcId AluServiceId, + alaSapSvcVFI INTEGER, + alaSapVirtualPort INTEGER, + alaSapAllocationType AluAllocationType, + alaSapStatsAdminStatus ServiceAdminStatus, + alaSapIngressPacketCount Counter32, + alaSapIngressByteCount Counter64, + alaSapEgressPacketCount Counter32, + alaSapEgressByteCount Counter64, + alaSapClearCounters INTEGER + } + +alaSapPortId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The ID of the access port where this SAP + is defined." + ::= { alaSapBaseInfoEntry 1 } + +alaSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the label used to identify this + SAP on the access port specified by sapPortId." + ::= { alaSapBaseInfoEntry 2 } + +alaSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this row. The + only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { alaSapBaseInfoEntry 3 } + +alaSapType OBJECT-TYPE + SYNTAX AluServiceType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the type of service where + this SAP is defined." + ::= { alaSapBaseInfoEntry 4 } + +alaSapDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this SAP." + DEFVAL { "" } + ::= { alaSapBaseInfoEntry 5 } + +alaSapAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The desired state of this SAP." + DEFVAL { down } + ::= { alaSapBaseInfoEntry 6 } + +alaSapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + ingressQosMismatch (3), + egressQosMismatch (4), + portMtuTooSmall (5), + svcAdminDown (6), + iesIfAdminDown (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapOperStatus indicates the + operating state of this SAP." + ::= { alaSapBaseInfoEntry 7 } + +alaSapLastMgmtChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent management-initiated change to + this SAP." + ::= { alaSapBaseInfoEntry 8 } + +alaSapLastStatusChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent operating status change to this + SAP." + ::= { alaSapBaseInfoEntry 9 } + +alaSapOperFlags OBJECT-TYPE + SYNTAX BITS { + sapAdminDown (0), -- SAP is admin down + svcAdminDown (1), -- Service is admin down + iesIfAdminDown (2), -- IP interface is admin down + -- (IES and VPRN only) + portOperDown (3), -- Access port is oper down + portMtuTooSmall (4), -- Access port's MTU is less + -- than Service MTU + l2OperDown (5), -- L2 PVC/PVP is oper down + -- (FR and ATM only) + ingressQosMismatch (6), -- Mismatch between ingress + -- QoS and Scheduler policies + egressQosMismatch (7), -- Mismatch between egress + -- QoS and Scheduler policies + relearnLimitExceeded (8), -- MAC relearn limit was + -- exceeded (TLS only) + recProtSrcMac (9), -- Received a packet with a + -- protected source MAC + -- (TLS only) + subIfAdminDown (10), -- Subscriber interface is + -- admin down (group-interface + -- SAP only) + sapIpipeNoCeIpAddr (11), -- CE IP Address not + -- configured for Ipipe SAP + -- (IPIPE SAP only) + sapTodResourceUnavail (12),-- SAP with ToD had + -- insufficient resources + -- at boot time and got + -- default policies. + sapTodMssResourceUnavail (13), -- MSS of this SAP uses + -- ToD and due to + -- insufficient resources + -- at boot time got + -- default scheduler + -- policies. + sapParamMismatch (14), -- Service specific local + -- parameter mismatch + sapCemNoEcidOrMacAddr (15), -- ECID or MAC address not + -- configured (CEM SAP + -- only) + sapStandbyForMcRing (16), -- mc-ring keeps this SAP + -- standby for the + -- corresponding SAP on + -- peer + sapSvcMtuTooSmall (17), -- Service MTU is less + -- than the SAP payload + ingressNamedPoolMismatch (18), -- Invalid named-pool + -- on the ingress side + egressNamedPoolMismatch (19), -- Invalid named-pool + -- on the egress side + ipMirrorNoMacAddr (20), -- No MAC Address configured + -- for the ip-mirror + sapEpipeNoRingNode (21) -- No TIMETRA-MC-REDUNDANCY-MIB + -- ::tmnxMcEpipeSapEntry object + -- configured for Epipe SAP + -- (EPIPE SAP only) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this SAP." + ::= { alaSapBaseInfoEntry 10 } + +alaSapTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates whether the SAP is trusted." + DEFVAL { true } + ::= { alaSapBaseInfoEntry 11 } + +alaSapPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority of this SAP." + DEFVAL { 0 } + ::= { alaSapBaseInfoEntry 12 } + +alaSapSvcId OBJECT-TYPE + SYNTAX AluServiceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Service Id where this SAP is attached to." + ::= { alaSapBaseInfoEntry 13 } + +alaSapSvcVFI OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Service Virtual Forwarding Instance which defines the + broadcast domain among SAPs and Sdp-Binds of this instance." + ::= { alaSapBaseInfoEntry 14 } + +alaSapVirtualPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The logical representation of a SAP associated with a service + instance where customer packets ingress and egress." + ::= { alaSapBaseInfoEntry 15 } + +alaSapAllocationType OBJECT-TYPE + SYNTAX AluAllocationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Resource Allocation Type: Static (Manual CLI) or Dynamic (through + requests from UNP or EVB)." + ::= { alaSapBaseInfoEntry 16 } + +alaSapStatsAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To enable/disable the ingress/egress stats counters on this SAP." + ::= { alaSapBaseInfoEntry 17 } + +alaSapIngressPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total ingress packet count flowing through this SAP." + ::= { alaSapBaseInfoEntry 18 } + +alaSapIngressByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total ingress byte count flowing through this SAP." + ::= { alaSapBaseInfoEntry 19 } + +alaSapEgressPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total egress packet count flowing through this SAP." + ::= { alaSapBaseInfoEntry 20 } + +alaSapEgressByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total egress byte count flowing through this SAP." + ::= { alaSapBaseInfoEntry 21 } + +alaSapClearCounters OBJECT-TYPE + SYNTAX INTEGER { + done (0), + clear (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When set to clear (1), all ingress/egress stats counters of this sap will be + reset to 0. This object will be set to done (0) when all counters are cleared." + DEFVAL { done } + ::= { alaSapBaseInfoEntry 22 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- ALA Service Distribution Point (SDP) Base Info Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaSdpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSdpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains SDP information." + ::= { alaServiceMgr 6 } + +alaSdpInfoEntry OBJECT-TYPE + SYNTAX AlaSdpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific SDP." + INDEX { alaSdpId } + ::= { alaSdpInfoTable 1 } + +AlaSdpInfoEntry ::= + SEQUENCE { + alaSdpId AluSdpId, + alaSdpRowStatus RowStatus, + alaSdpSvcType AluServiceType, + alaSdpDelivery INTEGER, + alaSdpFarEndIpAddress IpAddress, + alaSdpDescription ServObjDesc, + alaSdpLabelSignaling INTEGER, + alaSdpAdminStatus ServiceAdminStatus, + alaSdpOperStatus INTEGER, + alaSdpAdminPathMtu INTEGER, + alaSdpOperPathMtu Integer32, + alaSdpLastMgmtChange AluDateAndTime, + alaSdpLdpEnabled TruthValue, + alaSdpVlanVcEtype Unsigned32, + alaSdpAdvertisedVllMtuOverride TruthValue, + alaSdpOperFlags BITS, + alaSdpLastStatusChange AluDateAndTime, + alaSdpNetworkPort InterfaceIndexOrZero, + alaSdpBVlan INTEGER, + alaSdpSystemId MacAddress, + alaSdpSystemName DisplayString, + alaSdpSpSourceId Unsigned32, + alaSdpAllocationType AluAllocationType, + alaSdpDynamicType AluSdpDynamicType, + alaSdpBindCount INTEGER, + alaSdpIsid INTEGER, + alaSdpMcastPortList DisplayString, + alaSdpCreationOrigin AluSdpOriginType, + alaSdpAdminTTL OCTET STRING + } + +alaSdpId OBJECT-TYPE + SYNTAX AluSdpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SDP identifier." + ::= { alaSdpInfoEntry 1 } + +alaSdpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this row. The + only values supported during a set operation are + 'createAndGo' and 'destroy'. To delete an entry + from this table, the corresponding SDP must be + administratively down, not bound to any service, + and not in use as a mirror destination." + ::= { alaSdpInfoEntry 2 } + +alaSdpSvcType OBJECT-TYPE + SYNTAX AluServiceType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the type of service where + this SDP is defined." + ::= { alaSdpInfoEntry 3 } + +alaSdpDelivery OBJECT-TYPE + SYNTAX INTEGER { + gre (1), + mpls (2), + pbb (3), + vxlan (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the type of delivery used + by this SDP: e.g. GRE or MPLS. The value of this + object must be specified when the row is created + and cannot be changed while the row status is + 'active'." + ::= { alaSdpInfoEntry 4 } + +alaSdpFarEndIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the IP address of the + remote end of the MPLS or VxLAN tunnel defined + by this SDP. For SPB, this object is not used. + For VxLAN, the value of this object must + be set for the row to become 'active', and + can only be changed while the admin status + of the SDP is 'down'. The value can be a unicast + IP address of a single far-end node, or a multicast + group address for multiple member nodes." + ::= { alaSdpInfoEntry 5 } + +alaSdpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this SDP." + DEFVAL { "" } + ::= { alaSdpInfoEntry 6 } + +alaSdpLabelSignaling OBJECT-TYPE + SYNTAX INTEGER { + none (1), + tldp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the signaling protocol + used to obtain the ingress and egress labels + used in frames transmitted and received on + this SDP. When the value of this object is + 'none' then the labels are manually assigned + at the time the SDP is bound to a service. The + value of this object can only be changed while + the admin status of the SDP is 'down'." + DEFVAL { tldp } + ::= { alaSdpInfoEntry 7 } + +alaSdpAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The desired state of this SDP." + DEFVAL { down } + ::= { alaSdpInfoEntry 8 } + +alaSdpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + notAlive (2), + notReady (3), + invalidEgressInterface (4), + transportTunnelDown (5), + down (6), + created (7), -- dynamically created for SPB + destroyed (8) -- dynamically destroyed for SPB + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operating state of this SDP. The value + 'notAlive' is valid only when keep-alive is + enabled, and it means that the keep-alive + operating status is not alive. The value + 'notReady' is valid only when this SDP uses a + label signaling protocol (e.g. TLDP) and it means + that the signaling session with the far-end peer + has not been established. The value + 'invalidEgressInterface' indicates that the + IOM's have detected that the egress interface + towards the far-end device is not a network + port." + ::= { alaSdpInfoEntry 9 } + +alaSdpAdminPathMtu OBJECT-TYPE + SYNTAX INTEGER (0|576..9194) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the desired largest service + frame size (in octets) that can be transmitted + through this SDP to the far-end ESR, without + requiring the packet to be fragmented. The default + value of zero indicates that the path MTU should + be computed dynamically from the corresponding + MTU of the tunnel." + DEFVAL { 0 } + ::= { alaSdpInfoEntry 10 } + +alaSdpOperPathMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the actual largest service + frame size (in octets) that can be transmitted + through this SDP to the far-end ESR, without + requiring the packet to be fragmented. In order + to be able to bind this SDP to a given service, + the value of this object must be equal to or + larger than the MTU of the service, as defined + by its svcMtu." + ::= { alaSdpInfoEntry 11 } + +alaSdpLastMgmtChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent management-initiated change to + this SDP." + ::= { alaSdpInfoEntry 12 } + +alaSdpLdpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of this object is 'true' + the transport LSP's are signalled by LDP, + as opposed to being provisioned static or + RSVP-signalled LSP's. This object applies + only to MPLS SDP's." + DEFVAL { false } + ::= { alaSdpInfoEntry 13 } + +alaSdpVlanVcEtype OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the Ethertype used in + frames sent out this SDP, when the VC type + is vlan." + DEFVAL { '8100'H } + ::= { alaSdpInfoEntry 14 } + +alaSdpAdvertisedVllMtuOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of this object is 'true' + the advertised MTU of a VLL spoke SDP bind + includes the 14-byte L2 header, so that it is + backward compatible with pre-2.0 software." + DEFVAL { false } + ::= { alaSdpInfoEntry 15 } + +alaSdpOperFlags OBJECT-TYPE + SYNTAX BITS { + sdpAdminDown (0), + signalingSessionDown (1), + transportTunnelDown (2), + keepaliveFailure (3), + invalidEgressInterface (4), + noSystemIpAddress (5), + transportTunnelUnstable (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this SDP." + ::= { alaSdpInfoEntry 16 } + +alaSdpLastStatusChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent operating status change to this + SDP." + ::= { alaSdpInfoEntry 17 } + +alaSdpNetworkPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ifIndex of the network port where isis discovered the + neighbor node information (BVlan and BMac)." + DEFVAL { 0 } + ::= { alaSdpInfoEntry 18 } + +alaSdpBVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Backbone Vlan Id (BVlan) where isis has discovered the + neighbor node information (BVlan and BMac)." + ::= { alaSdpInfoEntry 19 } + +alaSdpSystemId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Backbone MAC (B-MAC) where isis has discovered the + neighbor node information (BVlan and BMac)." + ::= { alaSdpInfoEntry 20 } + +alaSdpSystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The neighbor host name associated with the SDP object." + ::= { alaSdpInfoEntry 21 } + +alaSdpSpSourceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The neighbor Shortest Path Source Id (the LSB 20-bit of SystemId." + ::= { alaSdpInfoEntry 22 } + +alaSdpAllocationType OBJECT-TYPE + SYNTAX AluAllocationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Allocation Type: Static (Manual) or Dynamic (Automatic)." + DEFVAL { static } + ::= { alaSdpInfoEntry 23 } + +alaSdpDynamicType OBJECT-TYPE + SYNTAX AluSdpDynamicType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SDP type allocated for Unicast or Multicast Path according + to the tunnel type." + DEFVAL { static } + ::= { alaSdpInfoEntry 24 } + +alaSdpBindCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Bind-SDPs bound to this SDP." + ::= { alaSdpInfoEntry 25 } + +alaSdpIsid OBJECT-TYPE + SYNTAX INTEGER (256..16777214) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The i-domain Service Indentifier (I-SID) for the Group Mac + assigned to this Multicast SDP." + ::= { alaSdpInfoEntry 26 } + +alaSdpMcastPortList OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "List of egress ports for this Multicast SDP." + ::= { alaSdpInfoEntry 27 } + +-- VxLAN +alaSdpCreationOrigin OBJECT-TYPE + SYNTAX AluSdpOriginType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SDP creation origin staticly or dynamically for the tunnel types + (MPLS, PBB, VxLAN...)" + ::= { alaSdpInfoEntry 28 } + +alaSdpAdminTTL OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The number of hops an IP packet travels through the VxLAN tunnel + before being discarded. This value is inserted into the TTL field + of the IP header in the VXLAN encapsulated header originating from + this node." + DEFVAL { "@" } + ::= { alaSdpInfoEntry 29 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- ALA Service Distribution Point Bind (SDP-Bind) Base Info Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains SDP binding information." + ::= { alaServiceMgr 7 } + +alaSdpBindEntry OBJECT-TYPE + SYNTAX AlaSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific SDP binding." + INDEX { alaSvcId, alaSdpBindId } + ::= { alaSdpBindTable 1 } + +AlaSdpBindEntry ::= + SEQUENCE { + alaSdpBindId SdpBindId, + alaSdpBindRowStatus RowStatus, + alaSdpBindSvcType AluServiceType, + alaSdpBindAdminIngressLabel Unsigned32, + alaSdpBindAdminEgressLabel Unsigned32, + alaSdpBindOperIngressLabel Unsigned32, + alaSdpBindOperEgressLabel Unsigned32, + alaSdpBindAdminStatus ServiceAdminStatus, + alaSdpBindOperStatus INTEGER, + alaSdpBindLastMgmtChange AluDateAndTime, + alaSdpBindType INTEGER, + alaSdpBindOperFlags BITS, + alaSdpBindLastStatusChange AluDateAndTime, + alaSdpBindControlWordBit TruthValue, + alaSdpBindOperControlWord TruthValue, + alaSdpBindNetworkPort InterfaceIndexOrZero, + alaSdpBindVirtualPort INTEGER, + alaSdpBindIsid INTEGER, + alaSdpBindBVlan INTEGER, + alaSdpBindSystemId MacAddress, + alaSdpBindSystemName DisplayString, + alaSdpBindAllocationType AluAllocationType, + alaSdpBindIngressPacketCount Counter32, + alaSdpBindIngressByteCount Counter64, + alaSdpBindEgressPacketCount Counter32, + alaSdpBindEgressByteCount Counter64, +-- VxLAN + alaSdpBindCreationOrigin AluSdpOriginType, + alaSdpBindFarEndIpAddress IpAddress, + alaSdpBindVnid Integer32, + alaSdpBindDescription ServObjDesc, + alaSdpBindStatsAdminStatus ServiceAdminStatus + } + +alaSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "SDP Binding identifier." + ::= { alaSdpBindEntry 1 } + +alaSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this row. The + only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { alaSdpBindEntry 2 } + +alaSdpBindSvcType OBJECT-TYPE + SYNTAX AluServiceType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the type of service where + this Sdp Bind is defined." + ::= { alaSdpBindEntry 3 } + +alaSdpBindAdminIngressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1 | 2048..18431) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The static MPLS VC label used by the far-end device + to send packets to this device in this service via + this SDP. The value of alaSdpBindAdminIngressLabel is + 1 when it is used by a mirror service. All mirror SDPs + use this label to avoid the unnecessary use of + additional labels." + DEFVAL { 0 } + ::= { alaSdpBindEntry 4 } + +alaSdpBindAdminEgressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 16..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The static MPLS VC label used by this device to send + packets to the far-end device in this service via + this SDP." + DEFVAL { 0 } + ::= { alaSdpBindEntry 5 } + +alaSdpBindOperIngressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MPLS label used by the far-end device to send + packets to this device in this service via this SDP. + This label is either alaSdpBindAdminIngressLabel, if + not null, or the one obtained via the SDP's signaling + protocol." + DEFVAL { 0 } + ::= { alaSdpBindEntry 6 } + +alaSdpBindOperEgressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MPLS label used by this device to send packets + to the far-end device in this service via this SDP. + This label is either alaSdpBindAdminEgressLabel, if + not null, or the one obtained via the SDP's signaling + protocol." + DEFVAL { 0 } + ::= { alaSdpBindEntry 7 } + +alaSdpBindAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The desired state of this Service-SDP binding." + DEFVAL { up } + ::= { alaSdpBindEntry 8 } + +alaSdpBindOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + noEgressLabel (2), + noIngressLabel (3), + noLabels (4), + down (5), + svcMtuMismatch (6), + sdpPathMtuTooSmall (7), + sdpNotReady (8), + sdpDown (9), + sapDown (10), + created (11), -- dynamically created for SPB + destroyed (12) -- dynamically destroyed for SPB + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of alaSdpBindOperStatus indicates the operating status of + this Service-SDP binding. + 'up' The Service-SDP binding is operational. + + 'noEgressLabel' The ingress label is available but the + egress one is missing. + + 'noIngressLabel' The egress label is available but the + ingress one is not. + + 'noLabels' Both the ingress and the egress labels + are missing. + + 'down' The binding is administratively down. + + 'svcMtuMismatch' Both labels are available, but a service + MTU mismatch was detected between the local + and the far-end devices. + + 'sdpPathMtuTooSmall' The operating path MTU of the corresponding + SDP is smaller than the service MTU. + + 'sdpNotReady' The SDP's signaling session is down. + + 'sdpDown' The SDP is not operationally up. + + 'sapDown' The SAP associated with the service is down." + ::= { alaSdpBindEntry 9 } + +alaSdpBindLastMgmtChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent management-initiated change to + this Service-SDP binding." + ::= { alaSdpBindEntry 10 } + +alaSdpBindType OBJECT-TYPE + SYNTAX INTEGER { + spoke (1), + mesh (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates whether this Service SDP + binding is a spoke or a mesh. The value of this + object must be specified when the row is created + and cannot be changed while the row status is + 'active'." + DEFVAL { mesh } + ::= { alaSdpBindEntry 11 } + +alaSdpBindOperFlags OBJECT-TYPE + SYNTAX BITS { + sdpBindAdminDown (0), -- SDP Bind is admin down + svcAdminDown (1), -- Service is admin down + sapOperDown (2), -- SAP is oper down (VLL's only) + sdpOperDown (3), -- SDP is oper down + sdpPathMtuTooSmall (4), -- SDP's path MTU is less than Service MTU + noIngressVcLabel (5), -- No ingress VC label + noEgressVcLabel (6), -- No egress VC label + svcMtuMismatch (7), -- Service MTU mismatch with the remote PE + vcTypeMismatch (8), -- VC type mismatch with the remote PE + relearnLimitExceeded (9), -- MAC relearn limit was exceeded (TLS only) + iesIfAdminDown (10),-- IP interface is admin down (IES and VPRN only) + releasedIngressVcLabel (11),-- Peer released our ingress VC label + labelsExhausted (12),-- Label Manager has ran out of labels + svcParamMismatch (13),-- Service-specific parameter mismatch + insufficientBandwidth (14),-- Insufficient bandwidth to allocate to SDP binding + pwPeerFaultStatusBits (15),-- Received PW fault status bits from peer + meshSdpDown (16) -- Mesh SDP Down + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this SDP Bind." + ::= { alaSdpBindEntry 12 } + +alaSdpBindLastStatusChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object alaSdpBindLastStatusChange specifies + the value of sysUpTime at the time of the most recent + operating status change to this SDP Bind." + ::= { alaSdpBindEntry 13 } + +alaSdpBindControlWordBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "alaSdpBindControlWordBit specifies whether the use of the + 'ControlWord' is preferred or not. The value of + alaSdpBindControlWordBit is exchanged with LDP peer during + pseudowire negotiation time. The default value is + determined by alaSdpBindVcType. alaSdpBindVcType of atmSdu and + frDlci must have default value of 'true'. Other values of + alaSdpBindVcType must have default value of 'false'." + ::= { alaSdpBindEntry 14 } + +alaSdpBindOperControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "alaSdpBindOperControlWord indicates whether the 'ControlWord' + is used or not. The value of alaSdpBindOperControlWord is + negotiated with the LDP peer. When both the local and the + peer prefer the use of the 'ControlWord', alaSdpBindOperControlWord + has the value of 'true'." + ::= { alaSdpBindEntry 15 } + +alaSdpBindNetworkPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ifIndex of the network port associated with a service instance + where mpls labeled or b-domain packets ingress and egress." + DEFVAL { 0 } + ::= { alaSdpBindEntry 16 } + +alaSdpBindVirtualPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The logical representation of a network port associated with a service + instance where mpls labeled or b-domain packets ingress and egress." + DEFVAL { 0 } + ::= { alaSdpBindEntry 17 } + +alaSdpBindIsid OBJECT-TYPE + SYNTAX INTEGER (256..16777214) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The i-domain Service Indentifier (I-SID) for the Group Mac + assigned to this Multicast SDP Bind." + ::= { alaSdpBindEntry 18 } + +alaSdpBindBVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Backbone VlanId (BVlan) associated with the Sdp Bind object." + ::= { alaSdpBindEntry 19 } + +alaSdpBindSystemId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The neighbor Backbone MAC (B-MAC) associated with the Sdp Bind object." + ::= { alaSdpBindEntry 20 } + +alaSdpBindSystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The neighbor host name associated with the Sdp Bind object for SPB or + the interface name to reach the far-end node for VxLAN." + ::= { alaSdpBindEntry 21 } + +alaSdpBindAllocationType OBJECT-TYPE + SYNTAX AluAllocationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Allocation Type: Static (Manual) or Dynamic (Automatic)." + DEFVAL { static } + ::= { alaSdpBindEntry 22 } + +alaSdpBindIngressPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total ingress packet count flowing through this SDP Bind." + ::= { alaSdpBindEntry 23 } + +alaSdpBindIngressByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total ingress byte count flowing through this SDP Bind." + ::= { alaSdpBindEntry 24 } + +alaSdpBindEgressPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total egress packet count flowing through this SDP Bind." + ::= { alaSdpBindEntry 25 } + +alaSdpBindEgressByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total egress byte count flowing through this SDP Bind." + ::= { alaSdpBindEntry 26 } + +alaSdpBindCreationOrigin OBJECT-TYPE + SYNTAX AluSdpOriginType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SDP creation origin staticly or dynamically for the tunnel types + (MPLS, PBB, VxLAN...)" + ::= { alaSdpBindEntry 27 } + +alaSdpBindFarEndIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the Unicast IP address or the Multicast Group Address + of the the SDP" + ::= { alaSdpBindEntry 28 } + +alaSdpBindVnid OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The virtual network identifier (VNID). A 24-bit value used to designate the + individual VXLAN overlay network on which the communicating VMs are situated. + VMs in different VXLAN overlay networks cannot communicate with each other. + Value 0 and 0xfffffff are currently reserved -- Propietary" + ::= { alaSdpBindEntry 29 } + +alaSdpBindDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this SDP Bind." + DEFVAL { "" } + ::= { alaSdpBindEntry 30 } + +alaSdpBindStatsAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "To enable/disable the ingress/egress stats counters on this Bind SDP." + ::= { alaSdpBindEntry 31 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Service Manager System Config Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaSvcMgrSysTable OBJECT IDENTIFIER + ::= { alaServiceMgr 8 } + +-- SystemId & SystemName for this node +alaSvcMgrSysId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SystemId (System Mac) assigned for this node by + chassis supervison after boot-up" + ::= { alaSvcMgrSysTable 1 } + +alaSvcMgrSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SystemName assigned for this node by + chassis supervison after boot-up" + ::= { alaSvcMgrSysTable 2 } + +alaSvcMgrSysLastMgmtChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the most recent + management-initiated change to this system configuration" + ::= { alaSvcMgrSysTable 3 } + +alaSvcMgrSysLastStatusChange OBJECT-TYPE + SYNTAX AluDateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the most recent + operating status change to the system configuration" + ::= { alaSvcMgrSysTable 4 } + +-- Trap AdminState for status updates +alaSvcMgrSvcTrapAdminState OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Admin state for trap generation upon a service status change" + DEFVAL { disable } + ::= { alaSvcMgrSysTable 5 } + +alaSvcMgrSapTrapAdminState OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Admin state for trap generation upon a SAP status change" + DEFVAL { disable } + ::= { alaSvcMgrSysTable 6 } + +alaSvcMgrSdpTrapAdminState OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Admin state for trap generation upon a SDP status change" + DEFVAL { disable } + ::= { alaSvcMgrSysTable 7 } + +alaSvcMgrSdpBindTrapAdminState OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Admin state for trap generation upon a Service Bind status change" + DEFVAL { disable } + ::= { alaSvcMgrSysTable 8 } + +alaSvcMgrMaxTrapPerMinute OBJECT-TYPE + + SYNTAX INTEGER (1..65534|65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set maximum trap rate per minute. + The value 65535 is for unlimited trap rate." + DEFVAL { 60 } + ::= { alaSvcMgrSysTable 9 } + +alaSvcMgrStatsAdminState OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The global admin state for Service, SAP, and Sdp Bind statistics. + When enabled, each Service/SAP/Bind object can reserve a set of packet/byte counters + for ingress and egress flows. When disabled, all stats resources are released." + DEFVAL { enable } + ::= { alaSvcMgrSysTable 10 } + +alaSvcMgrVxlanDestUdpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The VXLAN well-known destination UDP Port in the outer UDP header. + IANA has assigned the value 4789 for the VXLAN UDP port" + DEFVAL { 4789 } + ::= { alaSvcMgrSysTable 11 } + +alaSvcMgrVxlanVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The current VRF instance name associated with VxLAN L3 traffic. The default VRF + is assumed if not specifed" + ::= { alaSvcMgrSysTable 12 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- +-- Service IGMP Configuration Table +-- + +alaServiceMgrIgmp OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 2 } + +alaIgmpServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Service table contains the information on which IPv4 multicast + switching and routing is configured." + ::= { alaServiceMgrIgmp 1 } + +alaIgmpServiceEntry OBJECT-TYPE + SYNTAX IgmpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a service on which IPv4 multicast switching + and routing is configured." + INDEX { + svcId + } + ::= { alaIgmpServiceTable 1 } + +IgmpServiceEntry ::= SEQUENCE { + alaIgmpServiceStatus INTEGER, + alaIgmpServiceQuerying INTEGER, + alaIgmpServiceSpoofing INTEGER, + alaIgmpServiceZapping INTEGER, + alaIgmpServiceVersion Unsigned32, + alaIgmpServiceRobustness Unsigned32, + alaIgmpServiceQueryInterval Unsigned32, + alaIgmpServiceQueryResponseInterval Unsigned32, + alaIgmpServiceLastMemberQueryInterval Unsigned32, + alaIgmpServiceRouterTimeout Unsigned32, + alaIgmpServiceSourceTimeout Unsigned32, + alaIgmpServiceProxying INTEGER, + alaIgmpServiceUnsolicitedReportInterval Unsigned32, + alaIgmpServiceQuerierForwarding INTEGER, + alaIgmpServiceMaxGroupLimit Unsigned32, + alaIgmpServiceMaxGroupExceedAction INTEGER +} + + +alaIgmpServiceStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv4 multicast switching and routing + on the Service." + ::= { alaIgmpServiceEntry 1 } + +alaIgmpServiceQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querying on the Service." + ::= { alaIgmpServiceEntry 2 } + +alaIgmpServiceSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Spoofing on the Service." + ::= { alaIgmpServiceEntry 3 } + +alaIgmpServiceZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Zapping on the Service." + ::= { alaIgmpServiceEntry 4 } + +alaIgmpServiceVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default IGMP protocol Version running on the Service." + ::= { alaIgmpServiceEntry 5 } + +alaIgmpServiceRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Robustness variable used on the Service." + ::= { alaIgmpServiceEntry 6 } + +alaIgmpServiceQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Interval used on the Service." + ::= { alaIgmpServiceEntry 7 } + +alaIgmpServiceQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Query Response Interval on the Service." + ::= { alaIgmpServiceEntry 8 } + +alaIgmpServiceLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Last Member Query Interval on the Service." + ::= { alaIgmpServiceEntry 9 } + +alaIgmpServiceRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Router Timeout on the Service." + ::= { alaIgmpServiceEntry 10 } + +alaIgmpServiceSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Source Timeout on the Service." + ::= { alaIgmpServiceEntry 11 } + +alaIgmpServiceProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Proxying on the Service." + ::= { alaIgmpServiceEntry 12 } + +alaIgmpServiceUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IGMP Unsolicited Report Interval on the Service." + ::= { alaIgmpServiceEntry 13 } + +alaIgmpServiceQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IGMP Querier Forwarding on the Service." + ::= { alaIgmpServiceEntry 14 } + +alaIgmpServiceMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt on the Service." + DEFVAL {0} + ::= { alaIgmpServiceEntry 15 } + +alaIgmpServiceMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when the IGMP group membership limit is exceeded on the Service." + DEFVAL { none } + ::= { alaIgmpServiceEntry 16 } + + +-- +-- Service Group Membership Table +-- + + +alaIgmpMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IGMP group membership information for SAPs." + ::= { alaServiceMgrIgmp 2 } + +alaIgmpMemberServiceSapEntry OBJECT-TYPE + SYNTAX IgmpMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaIgmpMemberServiceSapGroupAddressType, + alaIgmpMemberServiceSapGroupAddress, + alaIgmpMemberServiceSapSourceAddressType, + alaIgmpMemberServiceSapSourceAddress + } + ::= { alaIgmpMemberServiceSapTable 1 } + +IgmpMemberServiceSapEntry ::= SEQUENCE { + alaIgmpMemberServiceSapGroupAddressType InetAddressType, + alaIgmpMemberServiceSapGroupAddress InetAddress, + alaIgmpMemberServiceSapSourceAddressType InetAddressType, + alaIgmpMemberServiceSapSourceAddress InetAddress, + alaIgmpMemberServiceSapMode INTEGER, + alaIgmpMemberServiceSapCount Counter32, + alaIgmpMemberServiceSapTimeout TimeTicks + +} + +alaIgmpMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSapEntry 1 } + +alaIgmpMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 group address." + ::= { alaIgmpMemberServiceSapEntry 2 } + +alaIgmpMemberServiceSapSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSapEntry 3 } + +alaIgmpMemberServiceSapSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 source address." + ::= { alaIgmpMemberServiceSapEntry 4 } + +alaIgmpMemberServiceSapMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's IGMP source filter mode." + ::= { alaIgmpMemberServiceSapEntry 5 } + +alaIgmpMemberServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaIgmpMemberServiceSapEntry 6 } + +alaIgmpMemberServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaIgmpMemberServiceSapEntry 7} + + +alaIgmpMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IGMP group membership information for SDP bindings." + ::= { alaServiceMgrIgmp 3 } + +alaIgmpMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP group membership request." + INDEX { + svcId, + sdpBindId, + alaIgmpMemberServiceSdpBindGroupAddressType, + alaIgmpMemberServiceSdpBindGroupAddress, + alaIgmpMemberServiceSdpBindSourceAddressType, + alaIgmpMemberServiceSdpBindSourceAddress + } + ::= { alaIgmpMemberServiceSdpBindTable 1 } + +IgmpMemberServiceSdpBindEntry ::= SEQUENCE { + alaIgmpMemberServiceSdpBindGroupAddressType InetAddressType, + alaIgmpMemberServiceSdpBindGroupAddress InetAddress, + alaIgmpMemberServiceSdpBindSourceAddressType InetAddressType, + alaIgmpMemberServiceSdpBindSourceAddress InetAddress, + alaIgmpMemberServiceSdpBindMode INTEGER, + alaIgmpMemberServiceSdpBindCount Counter32, + alaIgmpMemberServiceSdpBindTimeout TimeTicks +} + +alaIgmpMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSdpBindEntry 1 } + +alaIgmpMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 group address." + ::= { alaIgmpMemberServiceSdpBindEntry 2 } + +alaIgmpMemberServiceSdpBindSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpMemberServiceSdpBindEntry 3 } + +alaIgmpMemberServiceSdpBindSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv4 source address." + ::= { alaIgmpMemberServiceSdpBindEntry 4 } + +alaIgmpMemberServiceSdpBindMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's IGMP source filter mode." + ::= { alaIgmpMemberServiceSdpBindEntry 5 } + +alaIgmpMemberServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaIgmpMemberServiceSdpBindEntry 6 } + +alaIgmpMemberServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaIgmpMemberServiceSdpBindEntry 7 } + +-- +-- Static Group Membership Table +-- + +alaIgmpStaticMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IGMP group membership information." + ::= { alaServiceMgrIgmp 4 } + +alaIgmpStaticMemberServiceSapEntry OBJECT-TYPE + SYNTAX IgmpStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a ervice sap static IGMP group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaIgmpStaticMemberServiceSapGroupAddressType, + alaIgmpStaticMemberServiceSapGroupAddress + } + ::= { alaIgmpStaticMemberServiceSapTable 1 } + +IgmpStaticMemberServiceSapEntry ::= SEQUENCE { + alaIgmpStaticMemberServiceSapGroupAddressType InetAddressType, + alaIgmpStaticMemberServiceSapGroupAddress InetAddress, + alaIgmpStaticMemberServiceSapRowStatus RowStatus +} + +alaIgmpStaticMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpStaticMemberServiceSapEntry 1 } + +alaIgmpStaticMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sap static group membership request's IPv4 group address." + ::= { alaIgmpStaticMemberServiceSapEntry 2 } + +alaIgmpStaticMemberServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticMemberServiceSapEntry 3} + + +alaIgmpStaticMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sdp binding static IGMP group membership information." + ::= { alaServiceMgrIgmp 5 } + +alaIgmpStaticMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sdp binding static IGMP group membership request." + INDEX { + svcId, + sdpBindId, + alaIgmpStaticMemberServiceSdpBindGroupAddressType, + alaIgmpStaticMemberServiceSdpBindGroupAddress + } + ::= { alaIgmpStaticMemberServiceSdpBindTable 1 } + +IgmpStaticMemberServiceSdpBindEntry ::= SEQUENCE { + alaIgmpStaticMemberServiceSdpBindGroupAddressType InetAddressType, + alaIgmpStaticMemberServiceSdpBindGroupAddress InetAddress, + alaIgmpStaticMemberServiceSdpBindRowStatus RowStatus +} + +alaIgmpStaticMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpStaticMemberServiceSdpBindEntry 1 } + +alaIgmpStaticMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sdp binding static group membership request's IPv4 group address." + ::= { alaIgmpStaticMemberServiceSdpBindEntry 2 } + +alaIgmpStaticMemberServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticMemberServiceSdpBindEntry 3} + + +-- +-- Neighbor Table +-- + +alaIgmpNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring IP multicast routers." + ::= { alaServiceMgrIgmp 6 } + +alaIgmpNeighborServiceSapEntry OBJECT-TYPE + SYNTAX IgmpNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + + svcId, + sapPortId, + sapEncapValue, + alaIgmpNeighborServiceSapHostAddressType, + alaIgmpNeighborServiceSapHostAddress + } + ::= { alaIgmpNeighborServiceSapTable 1 } + +IgmpNeighborServiceSapEntry ::= SEQUENCE { + alaIgmpNeighborServiceSapHostAddressType InetAddressType, + alaIgmpNeighborServiceSapHostAddress InetAddress, + alaIgmpNeighborServiceSapCount Counter32, + alaIgmpNeighborServiceSapTimeout TimeTicks +} + + +alaIgmpNeighborServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpNeighborServiceSapEntry 1 } + +alaIgmpNeighborServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv4 host address." + ::= { alaIgmpNeighborServiceSapEntry 2 } + +alaIgmpNeighborServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaIgmpNeighborServiceSapEntry 3 } + +alaIgmpNeighborServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaIgmpNeighborServiceSapEntry 4 } + +alaIgmpNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring IP multicast routers." + ::= { alaServiceMgrIgmp 7 } + +alaIgmpNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + + svcId, + sdpBindId, + alaIgmpNeighborServiceSdpBindHostAddressType, + alaIgmpNeighborServiceSdpBindHostAddress + } + ::= { alaIgmpNeighborServiceSdpBindTable 1 } + +IgmpNeighborServiceSdpBindEntry ::= SEQUENCE { + alaIgmpNeighborServiceSdpBindHostAddressType InetAddressType, + alaIgmpNeighborServiceSdpBindHostAddress InetAddress, + alaIgmpNeighborServiceSdpBindCount Counter32, + alaIgmpNeighborServiceSdpBindTimeout TimeTicks +} + +alaIgmpNeighborServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpNeighborServiceSdpBindEntry 1 } + +alaIgmpNeighborServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv4 host address." + ::= { alaIgmpNeighborServiceSdpBindEntry 2 } + +alaIgmpNeighborServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaIgmpNeighborServiceSdpBindEntry 3 } + +alaIgmpNeighborServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaIgmpNeighborServiceSdpBindEntry 4 } + + +-- +-- Static Neighbor Table +-- + + +alaIgmpStaticNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IP multicast routers." + ::= { alaServiceMgrIgmp 8 } + +alaIgmpStaticNeighborServiceSapEntry OBJECT-TYPE + SYNTAX IgmpStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sap static IP multicast router." + INDEX { + + svcId, + sapPortId, + sapEncapValue + + } + ::= { alaIgmpStaticNeighborServiceSapTable 1 } + +IgmpStaticNeighborServiceSapEntry ::= SEQUENCE { + alaIgmpStaticNeighborServiceSapRowStatus RowStatus +} + +alaIgmpStaticNeighborServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticNeighborServiceSapEntry 1 } + + +alaIgmpStaticNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static IP multicast routers." + ::= { alaServiceMgrIgmp 9 } + +alaIgmpStaticNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service SdpBind static IP multicast router." + INDEX { + + svcId, + sdpBindId + } + ::= { alaIgmpStaticNeighborServiceSdpBindTable 1 } + +IgmpStaticNeighborServiceSdpBindEntry ::= SEQUENCE { + alaIgmpStaticNeighborServiceSdpBindRowStatus RowStatus +} + +alaIgmpStaticNeighborServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticNeighborServiceSdpBindEntry 1 } + + +-- +-- Querier Table +-- + + +alaIgmpQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring IGMP queriers." + ::= { alaServiceMgrIgmp 10 } + +alaIgmpQuerierServiceSapEntry OBJECT-TYPE + SYNTAX IgmpQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP querier." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaIgmpQuerierServiceSapHostAddressType, + alaIgmpQuerierServiceSapHostAddress + } + ::= { alaIgmpQuerierServiceSapTable 1 } + +IgmpQuerierServiceSapEntry ::= SEQUENCE { + alaIgmpQuerierServiceSapHostAddressType InetAddressType, + alaIgmpQuerierServiceSapHostAddress InetAddress, + alaIgmpQuerierServiceSapCount Counter32, + alaIgmpQuerierServiceSapTimeout TimeTicks +} +alaIgmpQuerierServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpQuerierServiceSapEntry 1 } + +alaIgmpQuerierServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP querier's IPv4 host address." + ::= { alaIgmpQuerierServiceSapEntry 2 } + +alaIgmpQuerierServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's counter." + ::= { alaIgmpQuerierServiceSapEntry 3 } + +alaIgmpQuerierServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's timeout." + ::= { alaIgmpQuerierServiceSapEntry 4 } + +alaIgmpQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring IGMP queriers." + ::= { alaServiceMgrIgmp 11 } + +alaIgmpQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IGMP querier." + INDEX { + svcId, + sdpBindId, + alaIgmpQuerierServiceSdpBindHostAddressType, + alaIgmpQuerierServiceSdpBindHostAddress + } + ::= { alaIgmpQuerierServiceSdpBindTable 1 } + +IgmpQuerierServiceSdpBindEntry ::= SEQUENCE { + alaIgmpQuerierServiceSdpBindHostAddressType InetAddressType, + alaIgmpQuerierServiceSdpBindHostAddress InetAddress, + alaIgmpQuerierServiceSdpBindCount Counter32, + alaIgmpQuerierServiceSdpBindTimeout TimeTicks +} + +alaIgmpQuerierServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpQuerierServiceSdpBindEntry 1 } + +alaIgmpQuerierServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP querier's IPv4 host address." + ::= { alaIgmpQuerierServiceSdpBindEntry 2 } + +alaIgmpQuerierServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's counter." + ::= { alaIgmpQuerierServiceSdpBindEntry 3 } + +alaIgmpQuerierServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP querier's timeout." + ::= { alaIgmpQuerierServiceSdpBindEntry 4 } + + +-- +-- Static Querier Table +-- + + +alaIgmpStaticQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IGMP queriers." + ::= { alaServiceMgrIgmp 12 } + +alaIgmpStaticQuerierServiceSapEntry OBJECT-TYPE + SYNTAX IgmpStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IGMP querier." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaIgmpStaticQuerierServiceSapTable 1 } + +IgmpStaticQuerierServiceSapEntry ::= SEQUENCE { + alaIgmpStaticQuerierServiceSapRowStatus RowStatus +} + + +alaIgmpStaticQuerierServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticQuerierServiceSapEntry 1 } + + +alaIgmpStaticQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static IGMP queriers." + ::= { alaServiceMgrIgmp 13 } + +alaIgmpStaticQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX IgmpStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static IGMP querier." + INDEX { + svcId, + sdpBindId + } + ::= { alaIgmpStaticQuerierServiceSdpBindTable 1 } + +IgmpStaticQuerierServiceSdpBindEntry ::= SEQUENCE { + alaIgmpStaticQuerierServiceSdpBindRowStatus RowStatus +} + + +alaIgmpStaticQuerierServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaIgmpStaticQuerierServiceSdpBindEntry 1 } + + + +-- +-- Source Table +-- + + +alaIgmpServiceSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the Service IP multicast source information." + ::= { alaServiceMgrIgmp 14 } + +alaIgmpServiceSourceEntry OBJECT-TYPE + SYNTAX IgmpServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + svcId, + alaIgmpServiceSourceGroupAddressType, + alaIgmpServiceSourceGroupAddress, + alaIgmpServiceSourceHostAddressType, + alaIgmpServiceSourceHostAddress, + alaIgmpServiceSourceDestAddressType, + alaIgmpServiceSourceDestAddress, + alaIgmpServiceSourceOrigAddressType, + alaIgmpServiceSourceOrigAddress + } + ::= { alaIgmpServiceSourceTable 1 } + +IgmpServiceSourceEntry ::= SEQUENCE { + alaIgmpServiceSourceGroupAddressType InetAddressType, + alaIgmpServiceSourceGroupAddress InetAddress, + alaIgmpServiceSourceHostAddressType InetAddressType, + alaIgmpServiceSourceHostAddress InetAddress, + alaIgmpServiceSourceDestAddressType InetAddressType, + alaIgmpServiceSourceDestAddress InetAddress, + alaIgmpServiceSourceOrigAddressType InetAddressType, + alaIgmpServiceSourceOrigAddress InetAddress, + alaIgmpServiceSourceLocale AluLocation, + alaIgmpServiceSourcePortId TmnxPortID, + alaIgmpServiceSourceEncapValue TmnxEncapVal, + alaIgmpServiceSourceSdpId SdpId, + alaIgmpServiceSourceVcId TmnxVcIdOrNone, + alaIgmpServiceSourceType INTEGER +} + +alaIgmpServiceSourceGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 1 } + +alaIgmpServiceSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 group address." + ::= { alaIgmpServiceSourceEntry 2 } + +alaIgmpServiceSourceHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 3 } + +alaIgmpServiceSourceHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 host address." + ::= { alaIgmpServiceSourceEntry 4 } + +alaIgmpServiceSourceDestAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 5 } + +alaIgmpServiceSourceDestAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel destination address." + ::= { alaIgmpServiceSourceEntry 6 } + +alaIgmpServiceSourceOrigAddressType OBJECT-TYPE + SYNTAX InetAddressType (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv4." + ::= { alaIgmpServiceSourceEntry 7 } + +alaIgmpServiceSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv4 tunnel source address." + ::= { alaIgmpServiceSourceEntry 8 } + +alaIgmpServiceSourceLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaIgmpServiceSourceEntry 9 } + +alaIgmpServiceSourcePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourcePortId indicates, + together with the object alaIgmpServiceSourceEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsIgmpSnpgMRouterLocale is 'sap(1)'." + ::= { alaIgmpServiceSourceEntry 10 } + +alaIgmpServiceSourceEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceEncapValue indicates, + together with the objectalaIgmpServiceSourcePortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSourceLocale is 'sap(1)'." + ::= { alaIgmpServiceSourceEntry 11 } + +alaIgmpServiceSourceSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceSdpId indicates, + together with the object alaIgmpServiceSourceVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSourceLocale is 'sdp(2)'." + ::= { alaIgmpServiceSourceEntry 12 } + +alaIgmpServiceSourceVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSourceVcId indicates, + together with the object alaIgmpServiceSourceSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSourceLocale is 'sdp(2)'." + ::= { alaIgmpServiceSourceEntry 13 } + +alaIgmpServiceSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaIgmpServiceSourceEntry 14 } + +-- +-- Forward Table +-- + +alaIgmpServiceSapForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrIgmp 15 } + +alaIgmpServiceSapForwardEntry OBJECT-TYPE + SYNTAX IgmpServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaIgmpServiceSapForwardGroupAddress, + alaIgmpServiceSapForwardHostAddress, + alaIgmpServiceSapForwardDestAddress, + alaIgmpServiceSapForwardOrigAddress, + alaIgmpServiceSapForwardNextSapPortId, + alaIgmpServiceSapForwardNextSapEncapValue + } + ::= { alaIgmpServiceSapForwardTable 1 } + +IgmpServiceSapForwardEntry ::= SEQUENCE { + + alaIgmpServiceSapForwardLocale AluLocation, + alaIgmpServiceSapForwardPortId TmnxPortID, + alaIgmpServiceSapForwardEncapValue TmnxEncapVal, + alaIgmpServiceSapForwardSdpId SdpId, + alaIgmpServiceSapForwardVcId TmnxVcIdOrNone, + alaIgmpServiceSapForwardGroupAddress MacAddress, + alaIgmpServiceSapForwardHostAddress MacAddress, + alaIgmpServiceSapForwardDestAddress MacAddress, + alaIgmpServiceSapForwardOrigAddress MacAddress, + alaIgmpServiceSapForwardType INTEGER, + alaIgmpServiceSapForwardNextSapPortId TmnxPortID, + alaIgmpServiceSapForwardNextSapEncapValue TmnxEncapVal, + alaIgmpServiceSapForwardNextType INTEGER + + +} + +alaIgmpServiceSapForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaIgmpServiceSapForwardEntry 1 } + +alaIgmpServiceSapForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardPortId indicates, + together with the object alaIgmpServiceSapForwardEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsIgmpSnpgMRouterLocale is 'sap(1)'." + ::= { alaIgmpServiceSapForwardEntry 2 } + +alaIgmpServiceSapForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardEncapValue indicates, + together with the objectalaIgmpServiceSapForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSapForwardLocale is 'sap(1)'." + ::= { alaIgmpServiceSapForwardEntry 3 } + +alaIgmpServiceSapForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardSdpId indicates, + together with the object alaIgmpServiceSapForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSapForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSapForwardEntry 4 } + +alaIgmpServiceSapForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSapForwardVcId indicates, + together with the object alaIgmpServiceSapForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSapForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSapForwardEntry 5 } + + +alaIgmpServiceSapForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 group address." + ::= { alaIgmpServiceSapForwardEntry 6 } + +alaIgmpServiceSapForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 host address." + ::= { alaIgmpServiceSapForwardEntry 7 } + +alaIgmpServiceSapForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel destination address." + ::= { alaIgmpServiceSapForwardEntry 8 } + +alaIgmpServiceSapForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel source address." + ::= { alaIgmpServiceSapForwardEntry 9 } + +alaIgmpServiceSapForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaIgmpServiceSapForwardEntry 10 } + + +alaIgmpServiceSapForwardNextSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The ID of the access port where this SAP + is defined." + ::= { alaIgmpServiceSapForwardEntry 11 } + +alaIgmpServiceSapForwardNextSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The value of the label used to identify this + SAP on the access port specified by sapPortId." + ::= { alaIgmpServiceSapForwardEntry 12 } + +alaIgmpServiceSapForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaIgmpServiceSapForwardEntry 13 } + +alaIgmpServiceSdpBindForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrIgmp 16 } + +alaIgmpServiceSdpBindForwardEntry OBJECT-TYPE + SYNTAX IgmpServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaIgmpServiceSdpBindForwardGroupAddress, + alaIgmpServiceSdpBindForwardHostAddress, + alaIgmpServiceSdpBindForwardDestAddress, + alaIgmpServiceSdpBindForwardOrigAddress, + alaIgmpServiceSdpBindForwardNextSdpBindId + + } + ::= { alaIgmpServiceSdpBindForwardTable 1 } + +IgmpServiceSdpBindForwardEntry ::= SEQUENCE { + + alaIgmpServiceSdpBindForwardLocale AluLocation, + alaIgmpServiceSdpBindForwardPortId TmnxPortID, + alaIgmpServiceSdpBindForwardEncapValue TmnxEncapVal, + alaIgmpServiceSdpBindForwardSdpId SdpId, + alaIgmpServiceSdpBindForwardVcId TmnxVcIdOrNone, + alaIgmpServiceSdpBindForwardGroupAddress MacAddress, + alaIgmpServiceSdpBindForwardHostAddress MacAddress, + alaIgmpServiceSdpBindForwardDestAddress MacAddress, + alaIgmpServiceSdpBindForwardOrigAddress MacAddress, + alaIgmpServiceSdpBindForwardType INTEGER, + alaIgmpServiceSdpBindForwardNextSdpBindId SdpBindId, + alaIgmpServiceSdpBindForwardNextType INTEGER + + +} + +alaIgmpServiceSdpBindForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaIgmpServiceSdpBindForwardEntry 1 } + +alaIgmpServiceSdpBindForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardPortId indicates, + together with the object alaIgmpServiceSdpBindForwardEncapValue, the SdpBind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsIgmpSnpgMRouterLocale is 'sap(1)'." + ::= { alaIgmpServiceSdpBindForwardEntry 2 } + +alaIgmpServiceSdpBindForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardEncapValue indicates, + together with the object alaIgmpServiceSdpBindForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSdpBindForwardLocale is 'sap(1)'." + ::= { alaIgmpServiceSdpBindForwardEntry 3 } + +alaIgmpServiceSdpBindForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardSdpId indicates, + together with the object alaIgmpServiceSdpBindForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSdpBindForwardEntry 4 } + +alaIgmpServiceSdpBindForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaIgmpServiceSdpBindForwardVcId indicates, + together with the object alaIgmpServiceSdpBindForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaIgmpServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaIgmpServiceSdpBindForwardEntry 5 } + + +alaIgmpServiceSdpBindForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 group address." + ::= { alaIgmpServiceSdpBindForwardEntry 6 } + +alaIgmpServiceSdpBindForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 host address." + ::= { alaIgmpServiceSdpBindForwardEntry 7 } + +alaIgmpServiceSdpBindForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel destination address." + ::= { alaIgmpServiceSdpBindForwardEntry 8 } + +alaIgmpServiceSdpBindForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv4 tunnel source address." + ::= { alaIgmpServiceSdpBindForwardEntry 9 } + +alaIgmpServiceSdpBindForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaIgmpServiceSdpBindForwardEntry 10 } + + + +alaIgmpServiceSdpBindForwardNextSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next sdpBind." + ::= { alaIgmpServiceSdpBindForwardEntry 11 } + + + +alaIgmpServiceSdpBindForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaIgmpServiceSdpBindForwardEntry 12 } + + +-- +-- SAP/SDPBIND Table for IP Multicast objects managed per SAP/SDPBIND +-- +alaIgmpServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrIgmp 17 } + +alaIgmpServiceSapEntry OBJECT-TYPE + SYNTAX AlaIgmpServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SAP information." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaIgmpServiceSapTable 1 } + +AlaIgmpServiceSapEntry ::= + SEQUENCE { + alaIgmpServiceSapMaxGroupLimit Unsigned32, + alaIgmpServiceSapMaxGroupExceedAction INTEGER, + alaIgmpServiceSapCurrentGroupCount Unsigned32 + } + + +alaIgmpServiceSapMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt + on the sap." + DEFVAL {0} + ::= { alaIgmpServiceSapEntry 1 } + +alaIgmpServiceSapMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the sap." + DEFVAL { none } + ::= { alaIgmpServiceSapEntry 2 } + + +alaIgmpServiceSapCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a sap. + instance." + ::= { alaIgmpServiceSapEntry 3 } + +alaIgmpServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIgmpServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrIgmp 18 } + +alaIgmpServiceSdpBindEntry OBJECT-TYPE + SYNTAX AlaIgmpServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SdpBind information." + INDEX { + svcId, + sdpBindId + } + ::= { alaIgmpServiceSdpBindTable 1 } + +AlaIgmpServiceSdpBindEntry ::= + SEQUENCE { + alaIgmpServiceSdpBindMaxGroupLimit Unsigned32, + alaIgmpServiceSdpBindMaxGroupExceedAction INTEGER, + alaIgmpServiceSdpBindCurrentGroupCount Unsigned32 + } + + +alaIgmpServiceSdpBindMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of IGMP Group memberships that can be learnt + on the SdpBind." + DEFVAL {0} + ::= { alaIgmpServiceSdpBindEntry 1 } + +alaIgmpServiceSdpBindMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when IGMP group membership limit is + exceeded for the SdpBind." + DEFVAL { none } + ::= { alaIgmpServiceSdpBindEntry 2 } + +alaIgmpServiceSdpBindCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a SdpBind. + instance." + ::= { alaIgmpServiceSdpBindEntry 3 } + +-- +-- Service MLD Configuration Table +-- + +alaServiceMgrMld OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 3 } + +alaMldServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Service table contains the information on which IPv6 multicast + switching and routing is configured." + ::= { alaServiceMgrMld 1 } + +alaMldServiceEntry OBJECT-TYPE + SYNTAX MldServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponds to a service on which IPv6 multicast switching + and routing is configured." + INDEX { + svcId + } + ::= { alaMldServiceTable 1 } + +MldServiceEntry ::= SEQUENCE { + alaMldServiceStatus INTEGER, + alaMldServiceQuerying INTEGER, + alaMldServiceSpoofing INTEGER, + alaMldServiceZapping INTEGER, + alaMldServiceVersion Unsigned32, + alaMldServiceRobustness Unsigned32, + alaMldServiceQueryInterval Unsigned32, + alaMldServiceQueryResponseInterval Unsigned32, + alaMldServiceLastMemberQueryInterval Unsigned32, + alaMldServiceRouterTimeout Unsigned32, + alaMldServiceSourceTimeout Unsigned32, + alaMldServiceProxying INTEGER, + alaMldServiceUnsolicitedReportInterval Unsigned32, + alaMldServiceQuerierForwarding INTEGER, + alaMldServiceMaxGroupLimit Unsigned32, + alaMldServiceMaxGroupExceedAction INTEGER +} + + +alaMldServiceStatus OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable IPv6 multicast switching and routing + on the Service." + ::= { alaMldServiceEntry 1 } + +alaMldServiceQuerying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querying on the Service." + ::= { alaMldServiceEntry 2 } + +alaMldServiceSpoofing OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Spoofing on the Service." + ::= { alaMldServiceEntry 3 } + +alaMldServiceZapping OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Zapping on the Service." + ::= { alaMldServiceEntry 4 } + +alaMldServiceVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default MLD protocol Version running on the Service." + ::= { alaMldServiceEntry 5 } + +alaMldServiceRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Robustness variable used on the Service." + ::= { alaMldServiceEntry 6 } + +alaMldServiceQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Interval used on the Service." + ::= { alaMldServiceEntry 7 } + +alaMldServiceQueryResponseInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Query Response Interval on the Service." + ::= { alaMldServiceEntry 8 } + +alaMldServiceLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Last Member Query Interval on the Service." + ::= { alaMldServiceEntry 9 } + +alaMldServiceRouterTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Router Timeout on the Service." + ::= { alaMldServiceEntry 10 } + +alaMldServiceSourceTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Source Timeout on the Service." + ::= { alaMldServiceEntry 11 } + +alaMldServiceProxying OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Proxying on the Service." + ::= { alaMldServiceEntry 12 } + +alaMldServiceUnsolicitedReportInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the MLD Unsolicited Report Interval on the Service." + ::= { alaMldServiceEntry 13 } + +alaMldServiceQuerierForwarding OBJECT-TYPE + SYNTAX INTEGER { none(0), enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable MLD Querier Forwarding on the Service." + ::= { alaMldServiceEntry 14 } + +alaMldServiceMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt on the Service." + DEFVAL {0} + ::= { alaMldServiceEntry 15 } + +alaMldServiceMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when the MLD group membership limit is exceeded on the Service." + DEFVAL { none } + ::= { alaMldServiceEntry 16 } + + +-- +-- Service Group Membership Table +-- + + +alaMldMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the MLD group membership information for SAPs." + ::= { alaServiceMgrMld 2 } + +alaMldMemberServiceSapEntry OBJECT-TYPE + SYNTAX MldMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldMemberServiceSapGroupAddressType, + alaMldMemberServiceSapGroupAddress, + alaMldMemberServiceSapSourceAddressType, + alaMldMemberServiceSapSourceAddress + } + ::= { alaMldMemberServiceSapTable 1 } + +MldMemberServiceSapEntry ::= SEQUENCE { + alaMldMemberServiceSapGroupAddressType InetAddressType, + alaMldMemberServiceSapGroupAddress InetAddress, + alaMldMemberServiceSapSourceAddressType InetAddressType, + alaMldMemberServiceSapSourceAddress InetAddress, + alaMldMemberServiceSapMode INTEGER, + alaMldMemberServiceSapCount Counter32, + alaMldMemberServiceSapTimeout TimeTicks +} + +alaMldMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSapEntry 1 } + +alaMldMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 group address." + ::= { alaMldMemberServiceSapEntry 2 } + +alaMldMemberServiceSapSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSapEntry 3 } + +alaMldMemberServiceSapSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 source address." + ::= { alaMldMemberServiceSapEntry 4 } + +alaMldMemberServiceSapMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's MLD source filter mode." + ::= { alaMldMemberServiceSapEntry 5 } + +alaMldMemberServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaMldMemberServiceSapEntry 6 } + +alaMldMemberServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaMldMemberServiceSapEntry 7 } + + +alaMldMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the MLD group membership information for SDP bindings." + ::= { alaServiceMgrMld 3 } + +alaMldMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD group membership request." + INDEX { + svcId, + sdpBindId, + alaMldMemberServiceSdpBindGroupAddressType, + alaMldMemberServiceSdpBindGroupAddress, + alaMldMemberServiceSdpBindSourceAddressType, + alaMldMemberServiceSdpBindSourceAddress + } + ::= { alaMldMemberServiceSdpBindTable 1 } + +MldMemberServiceSdpBindEntry ::= SEQUENCE { + alaMldMemberServiceSdpBindGroupAddressType InetAddressType, + alaMldMemberServiceSdpBindGroupAddress InetAddress, + alaMldMemberServiceSdpBindSourceAddressType InetAddressType, + alaMldMemberServiceSdpBindSourceAddress InetAddress, + alaMldMemberServiceSdpBindMode INTEGER, + alaMldMemberServiceSdpBindCount Counter32, + alaMldMemberServiceSdpBindTimeout TimeTicks +} + +alaMldMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSdpBindEntry 1 } + +alaMldMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 group address." + ::= { alaMldMemberServiceSdpBindEntry 2 } + +alaMldMemberServiceSdpBindSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldMemberServiceSdpBindEntry 3 } + +alaMldMemberServiceSdpBindSourceAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group membership request's IPv6 source address." + ::= { alaMldMemberServiceSdpBindEntry 4 } + +alaMldMemberServiceSdpBindMode OBJECT-TYPE + SYNTAX INTEGER { include(1), exclude(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's MLD source filter mode." + ::= { alaMldMemberServiceSdpBindEntry 5 } + +alaMldMemberServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's counter." + ::= { alaMldMemberServiceSdpBindEntry 6 } + +alaMldMemberServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group membership request's timeout." + ::= { alaMldMemberServiceSdpBindEntry 7 } + +-- +-- Static Group Membership Table +-- + +alaMldStaticMemberServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static MLD group membership information." + ::= { alaServiceMgrMld 4 } + +alaMldStaticMemberServiceSapEntry OBJECT-TYPE + SYNTAX MldStaticMemberServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a ervice sap static MLD group membership request." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldStaticMemberServiceSapGroupAddressType, + alaMldStaticMemberServiceSapGroupAddress + } + ::= { alaMldStaticMemberServiceSapTable 1 } + +MldStaticMemberServiceSapEntry ::= SEQUENCE { + alaMldStaticMemberServiceSapGroupAddressType InetAddressType, + alaMldStaticMemberServiceSapGroupAddress InetAddress, + alaMldStaticMemberServiceSapRowStatus RowStatus +} + +alaMldStaticMemberServiceSapGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldStaticMemberServiceSapEntry 1 } + +alaMldStaticMemberServiceSapGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sap static group membership request's IPv6 group address." + ::= { alaMldStaticMemberServiceSapEntry 2 } + +alaMldStaticMemberServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticMemberServiceSapEntry 3} + + +alaMldStaticMemberServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sdp binding static MLD group membership information." + ::= { alaServiceMgrMld 5 } + +alaMldStaticMemberServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldStaticMemberServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sdp binding static MLD group membership request." + INDEX { + svcId, + sdpBindId, + alaMldStaticMemberServiceSdpBindGroupAddressType, + alaMldStaticMemberServiceSdpBindGroupAddress + } + ::= { alaMldStaticMemberServiceSdpBindTable 1 } + +MldStaticMemberServiceSdpBindEntry ::= SEQUENCE { + alaMldStaticMemberServiceSdpBindGroupAddressType InetAddressType, + alaMldStaticMemberServiceSdpBindGroupAddress InetAddress, + alaMldStaticMemberServiceSdpBindRowStatus RowStatus +} + +alaMldStaticMemberServiceSdpBindGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldStaticMemberServiceSdpBindEntry 1 } + +alaMldStaticMemberServiceSdpBindGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service sdp binding static group membership request's IPv6 group address." + ::= { alaMldStaticMemberServiceSdpBindEntry 2 } + +alaMldStaticMemberServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticMemberServiceSdpBindEntry 3} + + +-- +-- Neighbor Table +-- + +alaMldNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring IP multicast routers." + ::= { alaServiceMgrMld 6 } + +alaMldNeighborServiceSapEntry OBJECT-TYPE + SYNTAX MldNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldNeighborServiceSapHostAddressType, + alaMldNeighborServiceSapHostAddress + } + ::= { alaMldNeighborServiceSapTable 1 } + +MldNeighborServiceSapEntry ::= SEQUENCE { + alaMldNeighborServiceSapHostAddressType InetAddressType, + alaMldNeighborServiceSapHostAddress InetAddress, + alaMldNeighborServiceSapCount Counter32, + alaMldNeighborServiceSapTimeout TimeTicks +} + +alaMldNeighborServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldNeighborServiceSapEntry 1 } + +alaMldNeighborServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv6 host address." + ::= { alaMldNeighborServiceSapEntry 2 } + +alaMldNeighborServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaMldNeighborServiceSapEntry 3 } + +alaMldNeighborServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaMldNeighborServiceSapEntry 4 } + +alaMldNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring IP multicast routers." + ::= { alaServiceMgrMld 7 } + +alaMldNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast router." + INDEX { + svcId, + sdpBindId, + alaMldNeighborServiceSdpBindHostAddressType, + alaMldNeighborServiceSdpBindHostAddress + } + ::= { alaMldNeighborServiceSdpBindTable 1 } + +MldNeighborServiceSdpBindEntry ::= SEQUENCE { + alaMldNeighborServiceSdpBindHostAddressType InetAddressType, + alaMldNeighborServiceSdpBindHostAddress InetAddress, + alaMldNeighborServiceSdpBindCount Counter32, + alaMldNeighborServiceSdpBindTimeout TimeTicks +} + + +alaMldNeighborServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldNeighborServiceSdpBindEntry 1 } + +alaMldNeighborServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast router's IPv6 host address." + ::= { alaMldNeighborServiceSdpBindEntry 2 } + +alaMldNeighborServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's counter." + ::= { alaMldNeighborServiceSdpBindEntry 3 } + +alaMldNeighborServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast router's timeout." + ::= { alaMldNeighborServiceSdpBindEntry 4 } + + +-- +-- Static Neighbor Table +-- + + +alaMldStaticNeighborServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static IP multicast routers." + ::= { alaServiceMgrMld 8 } + +alaMldStaticNeighborServiceSapEntry OBJECT-TYPE + SYNTAX MldStaticNeighborServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service sap static IP multicast router." + INDEX { + svcId, + sapPortId, + sapEncapValue + + } + ::= { alaMldStaticNeighborServiceSapTable 1 } + +MldStaticNeighborServiceSapEntry ::= SEQUENCE { + alaMldStaticNeighborServiceSapRowStatus RowStatus +} + +alaMldStaticNeighborServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticNeighborServiceSapEntry 1 } + + +alaMldStaticNeighborServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static IP multicast routers." + ::= { alaServiceMgrMld 9 } + +alaMldStaticNeighborServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldStaticNeighborServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a service SdpBind static IP multicast router." + INDEX { + svcId, + sdpBindId + } + ::= { alaMldStaticNeighborServiceSdpBindTable 1 } + +MldStaticNeighborServiceSdpBindEntry ::= SEQUENCE { + alaMldStaticNeighborServiceSdpBindRowStatus RowStatus +} + +alaMldStaticNeighborServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticNeighborServiceSdpBindEntry 1 } + + +-- +-- Querier Table +-- + + +alaMldQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap neighboring MLD queriers." + ::= { alaServiceMgrMld 10 } + +alaMldQuerierServiceSapEntry OBJECT-TYPE + SYNTAX MldQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD querier." + INDEX { + svcId, + sapPortId, + sapEncapValue, + alaMldQuerierServiceSapHostAddressType, + alaMldQuerierServiceSapHostAddress + } + ::= { alaMldQuerierServiceSapTable 1 } + +MldQuerierServiceSapEntry ::= SEQUENCE { + alaMldQuerierServiceSapHostAddressType InetAddressType, + alaMldQuerierServiceSapHostAddress InetAddress, + alaMldQuerierServiceSapCount Counter32, + alaMldQuerierServiceSapTimeout TimeTicks +} + +alaMldQuerierServiceSapHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldQuerierServiceSapEntry 1 } + +alaMldQuerierServiceSapHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MLD querier's IPv6 host address." + ::= { alaMldQuerierServiceSapEntry 2 } + +alaMldQuerierServiceSapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's counter." + ::= { alaMldQuerierServiceSapEntry 3 } + +alaMldQuerierServiceSapTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's timeout." + ::= { alaMldQuerierServiceSapEntry 4 } + +alaMldQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind neighboring MLD queriers." + ::= { alaServiceMgrMld 11 } + +alaMldQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an MLD querier." + INDEX { + svcId, + sdpBindId, + alaMldQuerierServiceSdpBindHostAddressType, + alaMldQuerierServiceSdpBindHostAddress + } + ::= { alaMldQuerierServiceSdpBindTable 1 } + +MldQuerierServiceSdpBindEntry ::= SEQUENCE { + alaMldQuerierServiceSdpBindHostAddressType InetAddressType, + alaMldQuerierServiceSdpBindHostAddress InetAddress, + alaMldQuerierServiceSdpBindCount Counter32, + alaMldQuerierServiceSdpBindTimeout TimeTicks +} + +alaMldQuerierServiceSdpBindHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldQuerierServiceSdpBindEntry 1 } + +alaMldQuerierServiceSdpBindHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MLD querier's IPv6 host address." + ::= { alaMldQuerierServiceSdpBindEntry 2 } + +alaMldQuerierServiceSdpBindCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's counter." + ::= { alaMldQuerierServiceSdpBindEntry 3 } + +alaMldQuerierServiceSdpBindTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MLD querier's timeout." + ::= { alaMldQuerierServiceSdpBindEntry 4 } + + +-- +-- Static Querier Table +-- + + +alaMldStaticQuerierServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service sap static MLD queriers." + ::= { alaServiceMgrMld 12 } + +alaMldStaticQuerierServiceSapEntry OBJECT-TYPE + SYNTAX MldStaticQuerierServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static MLD querier." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaMldStaticQuerierServiceSapTable 1 } + +MldStaticQuerierServiceSapEntry ::= SEQUENCE { + alaMldStaticQuerierServiceSapRowStatus RowStatus +} + + +alaMldStaticQuerierServiceSapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticQuerierServiceSapEntry 1 } + + +alaMldStaticQuerierServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service SdpBind static MLD queriers." + ::= { alaServiceMgrMld 13 } + +alaMldStaticQuerierServiceSdpBindEntry OBJECT-TYPE + SYNTAX MldStaticQuerierServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to a static MLD querier." + INDEX { + + svcId, + sdpBindId + } + ::= { alaMldStaticQuerierServiceSdpBindTable 1 } + +MldStaticQuerierServiceSdpBindEntry ::= SEQUENCE { + alaMldStaticQuerierServiceSdpBindRowStatus RowStatus +} + + +alaMldStaticQuerierServiceSdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in accordance with installation and removal conventions + for conceptual rows." + ::= { alaMldStaticQuerierServiceSdpBindEntry 1 } + + + +-- +-- Source Table +-- + + +alaMldServiceSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the Service IP multicast source information." + ::= { alaServiceMgrMld 14 } + +alaMldServiceSourceEntry OBJECT-TYPE + SYNTAX MldServiceSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast source flow." + INDEX { + svcId, + alaMldServiceSourceGroupAddressType, + alaMldServiceSourceGroupAddress, + alaMldServiceSourceHostAddressType, + alaMldServiceSourceHostAddress, + alaMldServiceSourceDestAddressType, + alaMldServiceSourceDestAddress, + alaMldServiceSourceOrigAddressType, + alaMldServiceSourceOrigAddress + } + ::= { alaMldServiceSourceTable 1 } + +MldServiceSourceEntry ::= SEQUENCE { + alaMldServiceSourceGroupAddressType InetAddressType, + alaMldServiceSourceGroupAddress InetAddress, + alaMldServiceSourceHostAddressType InetAddressType, + alaMldServiceSourceHostAddress InetAddress, + alaMldServiceSourceDestAddressType InetAddressType, + alaMldServiceSourceDestAddress InetAddress, + alaMldServiceSourceOrigAddressType InetAddressType, + alaMldServiceSourceOrigAddress InetAddress, + alaMldServiceSourceLocale AluLocation, + alaMldServiceSourcePortId TmnxPortID, + alaMldServiceSourceEncapValue TmnxEncapVal, + alaMldServiceSourceSdpId SdpId, + alaMldServiceSourceVcId TmnxVcIdOrNone, + alaMldServiceSourceType INTEGER +} + + +alaMldServiceSourceGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 1 } + +alaMldServiceSourceGroupAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 group address." + ::= { alaMldServiceSourceEntry 2 } + +alaMldServiceSourceHostAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 3 } + +alaMldServiceSourceHostAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 host address." + ::= { alaMldServiceSourceEntry 4 } + +alaMldServiceSourceDestAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 5 } + +alaMldServiceSourceDestAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel destination address." + ::= { alaMldServiceSourceEntry 6 } + +alaMldServiceSourceOrigAddressType OBJECT-TYPE + SYNTAX InetAddressType (2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type. This release only supports IPv6." + ::= { alaMldServiceSourceEntry 7 } + +alaMldServiceSourceOrigAddress OBJECT-TYPE + SYNTAX InetAddress(SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast source flow's IPv6 tunnel source address." + ::= { alaMldServiceSourceEntry 8 } + +alaMldServiceSourceLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaMldServiceSourceEntry 9 } + +alaMldServiceSourcePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourcePortId indicates, + together with the object alaMldServiceSourceEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsMldSnpgMRouterLocale is 'sap(1)'." + ::= { alaMldServiceSourceEntry 10 } + +alaMldServiceSourceEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceEncapValue indicates, + together with the objectalaMldServiceSourcePortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSourceLocale is 'sap(1)'." + ::= { alaMldServiceSourceEntry 11 } + +alaMldServiceSourceSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceSdpId indicates, + together with the object alaMldServiceSourceVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSourceLocale is 'sdp(2)'." + ::= { alaMldServiceSourceEntry 12 } + +alaMldServiceSourceVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSourceVcId indicates, + together with the object alaMldServiceSourceSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSourceLocale is 'sdp(2)'." + ::= { alaMldServiceSourceEntry 13 } + +alaMldServiceSourceType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast source flow's encapsulation type." + ::= { alaMldServiceSourceEntry 14 } + +-- +-- Forward Table +-- + +alaMldServiceSapForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrMld 15 } + +alaMldServiceSapForwardEntry OBJECT-TYPE + SYNTAX MldServiceSapForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaMldServiceSapForwardGroupAddress, + alaMldServiceSapForwardHostAddress, + alaMldServiceSapForwardDestAddress, + alaMldServiceSapForwardOrigAddress, + alaMldServiceSapForwardNextSapPortId, + alaMldServiceSapForwardNextSapEncapValue + + } + ::= { alaMldServiceSapForwardTable 1 } + +MldServiceSapForwardEntry ::= SEQUENCE { + + alaMldServiceSapForwardLocale AluLocation, + alaMldServiceSapForwardPortId TmnxPortID, + alaMldServiceSapForwardEncapValue TmnxEncapVal, + alaMldServiceSapForwardSdpId SdpId, + alaMldServiceSapForwardVcId TmnxVcIdOrNone, + alaMldServiceSapForwardGroupAddress MacAddress, + alaMldServiceSapForwardHostAddress MacAddress, + alaMldServiceSapForwardDestAddress MacAddress, + alaMldServiceSapForwardOrigAddress MacAddress, + alaMldServiceSapForwardType INTEGER, + alaMldServiceSapForwardNextSapPortId TmnxPortID, + alaMldServiceSapForwardNextSapEncapValue TmnxEncapVal, + alaMldServiceSapForwardNextType INTEGER + + +} + +alaMldServiceSapForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaMldServiceSapForwardEntry 1 } + +alaMldServiceSapForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardPortId indicates, + together with the object alaMldServiceSapForwardEncapValue, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsMldSnpgMRouterLocale is 'sap(1)'." + ::= { alaMldServiceSapForwardEntry 2 } + +alaMldServiceSapForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardEncapValue indicates, + together with the objectalaMldServiceSapForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSapForwardLocale is 'sap(1)'." + ::= { alaMldServiceSapForwardEntry 3 } + +alaMldServiceSapForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardSdpId indicates, + together with the object alaMldServiceSapForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSapForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSapForwardEntry 4 } + +alaMldServiceSapForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSapForwardVcId indicates, + together with the object alaMldServiceSapForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSapForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSapForwardEntry 5 } + + +alaMldServiceSapForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 group address." + ::= { alaMldServiceSapForwardEntry 6 } + +alaMldServiceSapForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 host address." + ::= { alaMldServiceSapForwardEntry 7 } + +alaMldServiceSapForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel destination address." + ::= { alaMldServiceSapForwardEntry 8 } + +alaMldServiceSapForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel source address." + ::= { alaMldServiceSapForwardEntry 9 } + +alaMldServiceSapForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaMldServiceSapForwardEntry 10 } + + +alaMldServiceSapForwardNextSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The ID of the access port where this SAP + is defined." + ::= { alaMldServiceSapForwardEntry 11 } + +alaMldServiceSapForwardNextSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next SAP. The value of the label used to identify this + SAP on the access port specified by sapPortId." + ::= { alaMldServiceSapForwardEntry 12 } + +alaMldServiceSapForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaMldServiceSapForwardEntry 13 } + +alaMldServiceSdpBindForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF MldServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast forward information." + ::= { alaServiceMgrMld 16 } + +alaMldServiceSdpBindForwardEntry OBJECT-TYPE + SYNTAX MldServiceSdpBindForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to an IP multicast forwarded flow." + INDEX { + svcId, + alaMldServiceSdpBindForwardGroupAddress, + alaMldServiceSdpBindForwardHostAddress, + alaMldServiceSdpBindForwardDestAddress, + alaMldServiceSdpBindForwardOrigAddress, + alaMldServiceSdpBindForwardNextSdpBindId + + } + ::= { alaMldServiceSdpBindForwardTable 1 } + +MldServiceSdpBindForwardEntry ::= SEQUENCE { + + alaMldServiceSdpBindForwardLocale AluLocation, + alaMldServiceSdpBindForwardPortId TmnxPortID, + alaMldServiceSdpBindForwardEncapValue TmnxEncapVal, + alaMldServiceSdpBindForwardSdpId SdpId, + alaMldServiceSdpBindForwardVcId TmnxVcIdOrNone, + alaMldServiceSdpBindForwardGroupAddress MacAddress, + alaMldServiceSdpBindForwardHostAddress MacAddress, + alaMldServiceSdpBindForwardDestAddress MacAddress, + alaMldServiceSdpBindForwardOrigAddress MacAddress, + alaMldServiceSdpBindForwardType INTEGER, + alaMldServiceSdpBindForwardNextSdpBindId SdpBindId, + alaMldServiceSdpBindForwardNextType INTEGER + + +} + +alaMldServiceSdpBindForwardLocale OBJECT-TYPE + SYNTAX AluLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardLocale indicates + where this multicast router was detected. + + A multicast router found on a local SAP has the value 'sap(1)'. + A multicast router detected on an SDP has the value 'sdp(2)'." + ::= { alaMldServiceSdpBindForwardEntry 1 } + +alaMldServiceSdpBindForwardPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardPortId indicates, + together with the object alaMldServiceSdpBindForwardEncapValue, the SdpBind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + tlsMldSnpgMRouterLocale is 'sap(1)'." + ::= { alaMldServiceSdpBindForwardEntry 2 } + +alaMldServiceSdpBindForwardEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardEncapValue indicates, + together with the object alaMldServiceSdpBindForwardPortId, the SAP + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSdpBindForwardLocale is 'sap(1)'." + ::= { alaMldServiceSdpBindForwardEntry 3 } + +alaMldServiceSdpBindForwardSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardSdpId indicates, + together with the object alaMldServiceSdpBindForwardVcId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSdpBindForwardEntry 4 } + +alaMldServiceSdpBindForwardVcId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object alaMldServiceSdpBindForwardVcId indicates, + together with the object alaMldServiceSdpBindForwardSdpId, the SDP Bind + on which this multicast router is detected. + + The value of this object is only meaningful when the value of + alaMldServiceSdpBindForwardLocale is 'sdp(2)'." + ::= { alaMldServiceSdpBindForwardEntry 5 } + + +alaMldServiceSdpBindForwardGroupAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 group address." + ::= { alaMldServiceSdpBindForwardEntry 6 } + +alaMldServiceSdpBindForwardHostAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 host address." + ::= { alaMldServiceSdpBindForwardEntry 7 } + +alaMldServiceSdpBindForwardDestAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel destination address." + ::= { alaMldServiceSdpBindForwardEntry 8 } + +alaMldServiceSdpBindForwardOrigAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's IPv6 tunnel source address." + ::= { alaMldServiceSdpBindForwardEntry 9 } + +alaMldServiceSdpBindForwardType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's encapsulation type." + ::= { alaMldServiceSdpBindForwardEntry 10 } + + + +alaMldServiceSdpBindForwardNextSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast forwarded flow's next sdpBind." + ::= { alaMldServiceSdpBindForwardEntry 11 } + + + +alaMldServiceSdpBindForwardNextType OBJECT-TYPE + SYNTAX INTEGER { mcast(1), pim(2), ipip(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast forwarded flow's next encapsulation type." + ::= { alaMldServiceSdpBindForwardEntry 12 } + + +-- +-- SAP/SDPBIND Table for IP Multicast objects managed per SAP/SDPBIND +-- +alaMldServiceSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrMld 17 } + +alaMldServiceSapEntry OBJECT-TYPE + SYNTAX AlaMldServiceSapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SAP information." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { alaMldServiceSapTable 1 } + +AlaMldServiceSapEntry ::= + SEQUENCE { + alaMldServiceSapMaxGroupLimit Unsigned32, + alaMldServiceSapMaxGroupExceedAction INTEGER, + alaMldServiceSapCurrentGroupCount Unsigned32 + } + + +alaMldServiceSapMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt + on the sap." + DEFVAL {0} + ::= { alaMldServiceSapEntry 1 } + +alaMldServiceSapMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the sap." + DEFVAL { none } + ::= { alaMldServiceSapEntry 2 } + + +alaMldServiceSapCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a sap. + instance." + ::= { alaMldServiceSapEntry 3 } + +alaMldServiceSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaMldServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the IP multicast port information." + ::= { alaServiceMgrMld 18 } + +alaMldServiceSdpBindEntry OBJECT-TYPE + SYNTAX AlaMldServiceSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to IP multicast Service SdpBind information." + INDEX { + svcId, + sdpBindId + } + ::= { alaMldServiceSdpBindTable 1 } + +AlaMldServiceSdpBindEntry ::= + SEQUENCE { + alaMldServiceSdpBindMaxGroupLimit Unsigned32, + alaMldServiceSdpBindMaxGroupExceedAction INTEGER, + alaMldServiceSdpBindCurrentGroupCount Unsigned32 + } + + +alaMldServiceSdpBindMaxGroupLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of MLD Group memberships that can be learnt + on the SdpBind." + DEFVAL {0} + ::= { alaMldServiceSdpBindEntry 1 } + +alaMldServiceSdpBindMaxGroupExceedAction OBJECT-TYPE + SYNTAX INTEGER { none(0), drop(1), replace(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be taken when MLD group membership limit is + exceeded for the SdpBind." + DEFVAL { none } + ::= { alaMldServiceSdpBindEntry 2 } + +alaMldServiceSdpBindCurrentGroupCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP multicast group memberships on a SdpBind. + instance." + ::= { alaMldServiceSdpBindEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- AOS LDP related MIB +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaExtraLdp OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 4 } + + + + alaVRtrExtendedLdpGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVRtrExtendedLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "alaVRtrExtendedLdpGeneralTable is an extension to vRtrLdpGeneralTable + and it has an entry for each virtual router + in the system capable of supporting an instance of the + Label Distribution Protocol (LDP)." + ::= { alaExtraLdp 1 } + +alaVRtrExtendedLdpGeneralEntry OBJECT-TYPE + SYNTAX AlaVRtrExtendedLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of the Label Distribution + Protocol (LDP) for a virtual router in the system. + + An entry in this table is created by the agent when vRtrLdpStatus + in the vRtrConfTable is set to 'create'. + The entry is destroyed when vRtrLdpStatus is set to 'delete' but + only if vRtrLdpGenAdminState has a value of 'outOfService'." + INDEX { alaVRtrLdpGenvRtrID } +::= { alaVRtrExtendedLdpGeneralTable 1 } + +AlaVRtrExtendedLdpGeneralEntry ::= SEQUENCE { + alaVRtrLdpGenGracefulRestartSupport TruthValue, + alaVRtrLdpGenGRReconnectTime Unsigned32, + alaVRtrLdpGenGRFwdStateHoldTime Unsigned32, + alaVRtrLdpGenvRtrID TmnxVRtrID +} + + alaVRtrLdpGenGracefulRestartSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alaVRtrLdpGenGracefulRestartSupport specifies whether + restarting the LSR gracefully during a control plane restart is + allowed. When this object has a value of 'true', + graceful restart procedures are enabled. When its value is 'false', + graceful restart procedures are disabled." + DEFVAL { false } + ::= { alaVRtrExtendedLdpGeneralEntry 1 } + +alaVRtrLdpGenGRReconnectTime OBJECT-TYPE + SYNTAX Unsigned32 (5..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of alaVRtrLdpGenGRReconnectTime + specifies the value of FT Reconnect timer. + The FT Reconnect timeout is the time that the sender of the TLV would like the receiver + of that TLV to wait after the receiver detects the failure of LDP communication with the sender. + This object has meaning only when alaVRtrLdpGenGracefulRestartSupport is true." + DEFVAL { 120 } + ::= { alaVRtrExtendedLdpGeneralEntry 2 } + +alaVRtrLdpGenGRFwdStateHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (15..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrLdpGenGRFwdStateHoldTime specifies the MPLS + forwarding state hold timer. If the forwarding state has been + preserved during a control plane restart, then the LSR starts this + timer and marks all forwarding entries as stale. At the expiration of + the timer all the entries that are still marked as stale are deleted. + The value of Recovery Time advertised to the neighbors in the FT + session TLV is set to the current value of the timer at the point in + which the Initialization message carrying the FT session TLV is sent" + DEFVAL { 120 } + ::= { alaVRtrExtendedLdpGeneralEntry 3} + +alaVRtrLdpGenvRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the Tmnx + system. The vRtrID value for each virtual router must remain + constant at least from one re-initialization of the system + management processor (CPM) to the next. There will always be at + least one router entry defined by the agent with vRtrID=1 which + represents the transport router." + ::= { alaVRtrExtendedLdpGeneralEntry 4 } + + alaVRtrLdpExtendedSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVRtrLdpExtendedSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "alaVRtrLdpExtendedSessionTable is an extension to vRtrLdpSessionTable. + This isa read-only table which parallels the + mplsLdpSessionTable in the MPLS-LDP-MIB. The purpose of this + table is to keep information about a single session between + an LDP entity and an LDP Peer" + ::= { alaExtraLdp 2 } + +alaVRtrLdpExtendedSessionEntry OBJECT-TYPE + SYNTAX AlaVRtrLdpExtendedSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about a single + session between an LDP entity and an LDP Peer." + INDEX { alaVRtrLdpSessvRtrID, + alaVRtrLdpPeerLdpId } + ::= { alaVRtrLdpExtendedSessionTable 1 } + +AlaVRtrLdpExtendedSessionEntry ::= SEQUENCE { + alaVRtrLdpPeerLdpId MplsLdpIdentifier, + alaVRtrLdpSessRestartInProgress TruthValue, + alaVRtrLdpSessFtReconTimeAdvertised Unsigned32, + alaVRtrLdpSessFtRecoveryTimeAdvertised Unsigned32, + alaVRtrLdpSessvRtrID TmnxVRtrID +} + + +alaVRtrLdpPeerLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessLocalLdpId specifies the local LDP + identifier for this LDP session." + ::= { alaVRtrLdpExtendedSessionEntry 1 } + +alaVRtrLdpSessRestartInProgress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessRestartInProgress indicates whether + graceful restart is in progress for this session" + ::= { alaVRtrLdpExtendedSessionEntry 2 } + +alaVRtrLdpSessFtReconTimeAdvertised OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessFtReconTimeAdvertised indicates the session's + Fault Tolerant(FT) Reconnect Timeout advertised to the peer" + ::= { alaVRtrLdpExtendedSessionEntry 3 } + +alaVRtrLdpSessFtRecoveryTimeAdvertised OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of alaVRtrLdpSessFtRecoveryTimeAdvertised indicates the session's + Fault Tolerant(FT) recovery timeout that was advertised to the peer." + ::= { alaVRtrLdpExtendedSessionEntry 4 } + +alaVRtrLdpSessvRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the Tmnx + system. The vRtrID value for each virtual router must remain + constant at least from one re-initialization of the system + management processor (CPM) to the next. There will always be at + least one router entry defined by the agent with vRtrID=1 which + represents the transport router." + ::= { alaVRtrLdpExtendedSessionEntry 5 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- AOS RFP OVER SPB related MIB +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaRfpSpb OBJECT IDENTIFIER ::= { alcatelIND1ServiceMgrMIBObjects 5 } + +alaRfpSpbLocalEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRfpSpbLocalEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the information about the local end points for the + point to point service." + ::= { alaRfpSpb 1 } + +alaRfpSpbLocalEndPointEntry OBJECT-TYPE + SYNTAX AlaRfpSpbLocalEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local End Point Entry." + INDEX { alaRfpSpbLocalEndPointRfp, alaRfpSpbLocalEndPoint } + ::= { alaRfpSpbLocalEndPointTable 1 } + +AlaRfpSpbLocalEndPointEntry ::= SEQUENCE + { + alaRfpSpbLocalEndPointRfp Unsigned32, + alaRfpSpbLocalEndPoint Unsigned32, + alaRfpSpbLocalEndPointCcmInterval INTEGER, + alaRfpSpbLocalEndPointAdminStatus INTEGER, + alaRfpSpbLocalEndPointLevel Integer32, + alaRfpSpbLocalEndPointCBVlan Integer32, + alaRfpSpbLocalEndPointMaintDomain SnmpAdminString, + alaRfpSpbLocalEndPointMaintAssociation SnmpAdminString, + alaRfpSpbLocalEndPointRowStatus RowStatus + } + +alaRfpSpbLocalEndPointRfp OBJECT-TYPE + SYNTAX Unsigned32(1..32767) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the id for the RFP domain." + ::= { alaRfpSpbLocalEndPointEntry 1 } + +alaRfpSpbLocalEndPoint OBJECT-TYPE + SYNTAX Unsigned32(1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the local end point number for Virtual UP MEP used in Ethernet OAM." + ::= { alaRfpSpbLocalEndPointEntry 2 } + +alaRfpSpbLocalEndPointCcmInterval OBJECT-TYPE + SYNTAX INTEGER { oneSecond(1), oneMinute(2), tenSeconds(3), tenMinutes(4), hundredMilliSeconds(5) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Continuity Check Messages Interval." + DEFVAL { oneSecond } + ::= { alaRfpSpbLocalEndPointEntry 3 } + +alaRfpSpbLocalEndPointAdminStatus OBJECT-TYPE + SYNTAX INTEGER { enable (1), disable (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The admin status of this local end point + enable: This will trigger generation of CCM messages. + disable: This will stop generation of CCM messages. + " + DEFVAL { enable } + ::= { alaRfpSpbLocalEndPointEntry 4 } + +alaRfpSpbLocalEndPointLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the level at which the maintenance domain will be created." + ::= { alaRfpSpbLocalEndPointEntry 5 } + +alaRfpSpbLocalEndPointCBVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the primary VLAN used in the maintenance association for OAM domain." + ::= { alaRfpSpbLocalEndPointEntry 6 } + +alaRfpSpbLocalEndPointMaintDomain OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the name used for OAM maintenance domain in a string format." + ::= { alaRfpSpbLocalEndPointEntry 7 } + +alaRfpSpbLocalEndPointMaintAssociation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the name used for OAM maintenance association in a string format." + ::= { alaRfpSpbLocalEndPointEntry 8 } + +alaRfpSpbLocalEndPointRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { alaRfpSpbLocalEndPointEntry 9 } + +alaRfpSpbRemoteEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRfpRemoteEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the information about the remote end points for the + point to point service." + ::= { alaRfpSpb 2 } + +alaRfpSpbRemoteEndPointEntry OBJECT-TYPE + SYNTAX AlaRfpRemoteEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote End Point Entry." + INDEX { alaRfpSpbRemoteEndPointRfp, alaRfpSpbRemoteEndPoint , alaRfpSpbRemoteEndPointServiceID } + ::= { alaRfpSpbRemoteEndPointTable 1 } + +AlaRfpRemoteEndPointEntry ::= SEQUENCE + { + alaRfpSpbRemoteEndPointRfp Unsigned32, + alaRfpSpbRemoteEndPoint Unsigned32, + alaRfpSpbRemoteEndPointServiceID Unsigned32, + alaRfpSpbRemoteEndPointStatus INTEGER, + alaRfpSpbRemoteEndPointSystemName SnmpAdminString, + alaRfpSpbRemoteEndPointISID Integer32, + alaRfpSpbRemoteEndPointBVlan Integer32, + alaRfpSpbRemoteEndPointRowStatus RowStatus + } + +alaRfpSpbRemoteEndPointRfp OBJECT-TYPE + SYNTAX Unsigned32(1..32767) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the id for the RFP domain." + ::= { alaRfpSpbRemoteEndPointEntry 1 } + +alaRfpSpbRemoteEndPoint OBJECT-TYPE + SYNTAX Unsigned32(1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "These are the remote end point numbers allowed by the maintenance domain/level." + ::= { alaRfpSpbRemoteEndPointEntry 2 } + +alaRfpSpbRemoteEndPointServiceID OBJECT-TYPE + SYNTAX Unsigned32(1..32767) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the service id learnt from remote end point." + ::= { alaRfpSpbRemoteEndPointEntry 3 } + +alaRfpSpbRemoteEndPointStatus OBJECT-TYPE + SYNTAX INTEGER { ok (1), failed(2), unknown(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the remote BEB (Back Bone Edge Bridge) status." + ::= { alaRfpSpbRemoteEndPointEntry 4 } + +alaRfpSpbRemoteEndPointSystemName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the system name of remote BEB." + ::= { alaRfpSpbRemoteEndPointEntry 5 } + +alaRfpSpbRemoteEndPointISID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ISID value associated with service id from remote end point." + ::= { alaRfpSpbRemoteEndPointEntry 6 } + +alaRfpSpbRemoteEndPointBVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the BVLAN value associated with a service Id from remote end point." + ::= { alaRfpSpbRemoteEndPointEntry 7 } + +alaRfpSpbRemoteEndPointRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote End Point Entry Status." + ::= { alaRfpSpbRemoteEndPointEntry 8 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Service Manager Trap Object Definition +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +smgrServiceError NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSvcType, alaSvcIsid, alaSvcBVlan, alaSvcMulticastMode} + STATUS current + DESCRIPTION + "A major trap to indicate a failure to create/delete a service successfully." + ::= { alaServiceMgrNotifications 1 } + +smgrServiceHwError NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSvcType, alaSvcVFI, alaSvcMcIndex } + STATUS current + DESCRIPTION + "A critical trap to indicate a failure to allocate/de-allocate a hardware resource for a service, + or to program the hardware tables for a service successfully." + ::= { alaServiceMgrNotifications 2 } + +smgrSapError NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSapPortId, alaSapEncapValue } + STATUS current + DESCRIPTION + "A major trap to indicate a failure to create/delete a Service Access Point successfully." + ::= { alaServiceMgrNotifications 3 } + +smgrSapHwError NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSapPortId, alaSapEncapValue, alaSvcVFI, alaSapVirtualPort } + STATUS current + DESCRIPTION + "A critical trap to indicate a failure to allocate/de-allocate a hardware resource for a SAP, + or to program the hardware tables for a SAP successfully." + ::= { alaServiceMgrNotifications 4 } + +smgrSdpError NOTIFICATION-TYPE + OBJECTS { alaSdpId, alaSdpNetworkPort, alaSdpBVlan, alaSdpSystemId } + STATUS current + DESCRIPTION + "A major trap to indicate a failure to create/delete a Service Distribution Point successfully." + ::= { alaServiceMgrNotifications 5 } + +smgrSdpHwError NOTIFICATION-TYPE + OBJECTS { alaSdpId, alaSdpNetworkPort, alaSdpBVlan, alaSdpSystemId } + STATUS current + DESCRIPTION + "A critical trap to indicate a failure to allocate/de-allocate a hardware resource for a SDP, + or to program the hardware tables for a SDP successfully." + ::= { alaServiceMgrNotifications 6 } + +smgrSdpBindError NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSdpBindId, alaSdpBindNetworkPort, alaSdpBindBVlan, alaSdpBindSystemId } + STATUS current + DESCRIPTION + "A major trap to indicate a failure to create/delete a SDP Bind successfully." + ::= { alaServiceMgrNotifications 7 } + +smgrSdpBindHwError NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSdpBindId, alaSdpBindNetworkPort, alaSdpBindBVlan, alaSdpBindSystemId, alaSdpBindVirtualPort } + STATUS current + DESCRIPTION + "A critical trap to indicate a failure to allocate/de-allocate a hardware resource for a SDP Bind, + or to program the hardware tables for a SDP Bind successfully." + ::= { alaServiceMgrNotifications 8 } + +smgrGeneralError NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSvcType } + STATUS current + DESCRIPTION + "A major trap to indicate a general system failure detected during normal system operation." + ::= { alaServiceMgrNotifications 9 } + +smgrStatusChange NOTIFICATION-TYPE + OBJECTS { alaSvcId, alaSvcType, alaSvcOperStatus, alaSvcNumSaps, alaSvcNumSdps } + STATUS deprecated + DESCRIPTION + "A trap to indicate a status change for a group of selected services." + ::= { alaServiceMgrNotifications 10 } + +smgrServiceStatusChange NOTIFICATION-TYPE + OBJECTS {alaSvcId, alaSvcType, alaSvcOperStatus, alaSvcIsid, alaSvcBVlan, alaSvcMulticastMode} + STATUS current + DESCRIPTION + "A change in service operating status. A service is operationally up when it's admin-up and there's at least + one active SAP or one active bind that is operationally up." + ::= { alaServiceMgrNotifications 11} + +smgrSapStatusChange NOTIFICATION-TYPE + OBJECTS {alaSvcId, alaSapPortId, alaSapEncapValue, alaSapOperStatus} + STATUS current + DESCRIPTION + "A change in SAP operating status. A SAP is operationally up when it's admin-up and the link status of the + physical or logical port of the SAP is operationally up." + ::= { alaServiceMgrNotifications 12 } + +smgrSdpStatusChange NOTIFICATION-TYPE + OBJECTS {alaSdpId, alaSdpOperStatus, alaSdpNetworkPort, alaSdpBVlan, alaSdpSystemId, + alaSdpSystemName, alaSdpDynamicType, alaSdpIsid} + STATUS current + DESCRIPTION + "A change in SDP operating status. For SPB, the SDP is dynamically created or destroyed as calculated by + ISIS protocol when a unicast/multicast path to reach a neighbor node is determined." + ::= { alaServiceMgrNotifications 13 } + +smgrSdpBindStatusChange NOTIFICATION-TYPE + OBJECTS {alaSvcId, alaSdpBindId, alaSdpBindOperStatus, alaSdpBindNetworkPort, alaSdpBindBVlan, + alaSdpBindSystemId, alaSdpBindSystemName, alaSdpBindIsid} + STATUS current + DESCRIPTION + "A change in SDP Bind operating status. For SPB, the SDP Bind is dynamically created or destroyed as detected + by ISIS when the same isid is configured in the neighbor node." + ::= { alaServiceMgrNotifications 14 } + + +smgrVxlanSdpBindStatusChange NOTIFICATION-TYPE + OBJECTS {alaSvcId, alaSdpBindId, alaSdpBindOperStatus, alaSdpBindFarEndIpAddress, + alaSdpBindVnid} + STATUS current + DESCRIPTION + "A change in SDP Bind operating status. A SDP Bind is dynamically created as a VTEP is discovered, or + destroyed when the reachability to the VTEP is gone." + ::= { alaServiceMgrNotifications 15 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alcatelIND1ServiceMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for service manager." + MODULE MANDATORY-GROUPS + { + alaServiceMgrPortProfileGroup, + alaServiceMgrPortGroup, + alaSapExtraInfoGroup, + alaIgmpServiceGroup, + alaIgmpMemberServiceSapGroup, + alaIgmpMemberServiceSdpBindGroup, + alaIgmpStaticMemberServiceSapGroup, + alaIgmpStaticMemberServiceSdpBindGroup, + alaIgmpNeighborServiceSapGroup, + alaIgmpNeighborServiceSdpBindGroup, + alaIgmpStaticNeighborServiceSapGroup, + alaIgmpStaticNeighborServiceSdpBindGroup, + alaIgmpQuerierServiceSapGroup, + alaIgmpQuerierServiceSdpBindGroup, + alaIgmpStaticQuerierServiceSapGroup, + alaIgmpStaticQuerierServiceSdpBindGroup, + alaIgmpServiceSourceGroup, + alaIgmpServiceSapForwardGroup, + alaIgmpServiceSdpBindForwardGroup, + alaIgmpServiceSapGroup, + alaIgmpServiceSdpBindGroup, + alaMldServiceGroup, + alaMldMemberServiceSapGroup, + alaMldMemberServiceSdpBindGroup, + alaMldStaticMemberServiceSapGroup, + alaMldStaticMemberServiceSdpBindGroup, + alaMldNeighborServiceSapGroup, + alaMldNeighborServiceSdpBindGroup, + alaMldStaticNeighborServiceSapGroup, + alaMldStaticNeighborServiceSdpBindGroup, + alaMldQuerierServiceSapGroup, + alaMldQuerierServiceSdpBindGroup, + alaMldStaticQuerierServiceSapGroup, + alaMldStaticQuerierServiceSdpBindGroup, + alaMldServiceSourceGroup, + alaMldServiceSapForwardGroup, + alaMldServiceSdpBindForwardGroup, + alaMldServiceSapGroup, + alaMldServiceSdpBindGroup, + alaVRtrExtendedLdpGeneralGroup, + alaVRtrLdpExtendedSessionGroup, + alaSvcBaseInfoEntryGroup, + alaSapBaseInfoEntryGroup, + alaSdpInfoTableGroup, + alaSdpBindTableGroup, + alaSvcMgrSysTableGroup, + alaSvcMgrEndPointGroup + } + ::= { alcatelIND1ServiceMgrMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaServiceMgrPortProfileGroup OBJECT-GROUP + OBJECTS + { + alaServiceMgrPortProfileStpBpduTreatment, + alaServiceMgrPortProfile8021xTreatment, + alaServiceMgrPortProfile8021ABTreatment, + alaServiceMgrPortProfile8023adTreatment, + alaServiceMgrPortProfileGvrpTreatment, + alaServiceMgrPortProfileAmapTreatment, + alaServiceMgrPortProfileRowStatus, + alaServiceMgrPortProfileMvrpTreatment, + alaServiceMgrPortProfileCiscoPduTreatment, + alaServiceMgrPortProfileCiscoVlanTreatment, + alaServiceMgrPortProfileCiscoUplinkTreatment + } + STATUS current + DESCRIPTION + "Collection of objects for management of Service Manager Port Profiles." + ::= { alcatelIND1ServiceMgrMIBGroups 1 } + +alaServiceMgrPortGroup OBJECT-GROUP + OBJECTS + { + alaServiceMgrPortMode, + alaServiceMgrPortEncapType, -- deprecated + alaServiceMgrPortPortProfileID, + alaServiceMgrPortRowStatus, + alaServiceMgrPortLinkStatus, + alaServiceMgrPortSapType, + alaServiceMgrPortSapCount, + alaServiceMgrPortVlanXlation, + alaServiceMgrPortDescription + } + STATUS current + DESCRIPTION + "Collection of objects for management of Service Manager Access Port." + ::= { alcatelIND1ServiceMgrMIBGroups 2 } + +alaSapExtraInfoGroup OBJECT-GROUP + OBJECTS + { + alaSapInfoTrusted, + alaSapInfoPriority + } + STATUS obsolete + DESCRIPTION + "Collection of objects for management of Sap extra info." + ::= { alcatelIND1ServiceMgrMIBGroups 3 } + +alaIgmpServiceGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceStatus, + alaIgmpServiceQuerying, + alaIgmpServiceSpoofing, + alaIgmpServiceZapping, + alaIgmpServiceVersion, + alaIgmpServiceRobustness, + alaIgmpServiceQueryInterval, + alaIgmpServiceQueryResponseInterval, + alaIgmpServiceLastMemberQueryInterval, + alaIgmpServiceRouterTimeout, + alaIgmpServiceSourceTimeout, + alaIgmpServiceProxying, + alaIgmpServiceUnsolicitedReportInterval, + alaIgmpServiceQuerierForwarding, + alaIgmpServiceMaxGroupLimit, + alaIgmpServiceMaxGroupExceedAction + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp object." + ::= { alcatelIND1ServiceMgrMIBGroups 4 } + +alaIgmpMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpMemberServiceSapMode, + alaIgmpMemberServiceSapCount, + alaIgmpMemberServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 5 } + +alaIgmpMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpMemberServiceSdpBindMode, + alaIgmpMemberServiceSdpBindCount, + alaIgmpMemberServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 6 } + +alaIgmpStaticMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticMemberServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp static member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 7 } + +alaIgmpStaticMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticMemberServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp static member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 8 } + +alaIgmpNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpNeighborServiceSapCount, + alaIgmpNeighborServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp sap neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 9 } + +alaIgmpNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpNeighborServiceSdpBindCount, + alaIgmpNeighborServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp SdpBind neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 10 } + +alaIgmpStaticNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticNeighborServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp sap static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 11 } + +alaIgmpStaticNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticNeighborServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service igmp SdpBind static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 12 } + +alaIgmpQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpQuerierServiceSapCount, + alaIgmpQuerierServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap igmp querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 13 } + +alaIgmpQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpQuerierServiceSdpBindCount, + alaIgmpQuerierServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind igmp querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 14 } + +alaIgmpStaticQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticQuerierServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap igmp static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 15 } + +alaIgmpStaticQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpStaticQuerierServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind igmp static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 16 } + +alaIgmpServiceSourceGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSourceLocale, + alaIgmpServiceSourcePortId, + alaIgmpServiceSourceEncapValue, + alaIgmpServiceSourceSdpId, + alaIgmpServiceSourceVcId, + alaIgmpServiceSourceType + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service source object." + ::= { alcatelIND1ServiceMgrMIBGroups 17 } + +alaIgmpServiceSapForwardGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSapForwardLocale, + alaIgmpServiceSapForwardPortId, + alaIgmpServiceSapForwardEncapValue, + alaIgmpServiceSapForwardSdpId, + alaIgmpServiceSapForwardVcId, + alaIgmpServiceSapForwardType, + alaIgmpServiceSapForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service sap forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 18 } + +alaIgmpServiceSdpBindForwardGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSdpBindForwardLocale, + alaIgmpServiceSdpBindForwardPortId, + alaIgmpServiceSdpBindForwardEncapValue, + alaIgmpServiceSdpBindForwardSdpId, + alaIgmpServiceSdpBindForwardVcId, + alaIgmpServiceSdpBindForwardType, + alaIgmpServiceSdpBindForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service SdpBind forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 19 } + + +alaIgmpServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSapMaxGroupLimit, + alaIgmpServiceSapMaxGroupExceedAction, + alaIgmpServiceSapCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 20 } + +alaIgmpServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaIgmpServiceSdpBindMaxGroupLimit, + alaIgmpServiceSdpBindMaxGroupExceedAction, + alaIgmpServiceSdpBindCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of igmp service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 21 } + +alaMldServiceGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceStatus, + alaMldServiceQuerying, + alaMldServiceSpoofing, + alaMldServiceZapping, + alaMldServiceVersion, + alaMldServiceRobustness, + alaMldServiceQueryInterval, + alaMldServiceQueryResponseInterval, + alaMldServiceLastMemberQueryInterval, + alaMldServiceRouterTimeout, + alaMldServiceSourceTimeout, + alaMldServiceProxying, + alaMldServiceUnsolicitedReportInterval, + alaMldServiceQuerierForwarding, + alaMldServiceMaxGroupLimit, + alaMldServiceMaxGroupExceedAction + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD object." + ::= { alcatelIND1ServiceMgrMIBGroups 22 } + +alaMldMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldMemberServiceSapMode, + alaMldMemberServiceSapCount, + alaMldMemberServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 23 } + +alaMldMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldMemberServiceSdpBindMode, + alaMldMemberServiceSdpBindCount, + alaMldMemberServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 24 } + +alaMldStaticMemberServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticMemberServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD static member sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 25 } + +alaMldStaticMemberServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticMemberServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD static member sdp binding object." + ::= { alcatelIND1ServiceMgrMIBGroups 26 } + +alaMldNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldNeighborServiceSapCount, + alaMldNeighborServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD sap neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 27 } + +alaMldNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldNeighborServiceSdpBindCount, + alaMldNeighborServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD SdpBind neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 28 } + +alaMldStaticNeighborServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticNeighborServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD sap static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 29 } + +alaMldStaticNeighborServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticNeighborServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service MLD SdpBind static neighbor object." + ::= { alcatelIND1ServiceMgrMIBGroups 30 } + +alaMldQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldQuerierServiceSapCount, + alaMldQuerierServiceSapTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap MLD querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 31 } + +alaMldQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldQuerierServiceSdpBindCount, + alaMldQuerierServiceSdpBindTimeout + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind MLD querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 32 } + +alaMldStaticQuerierServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticQuerierServiceSapRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service sap MLD static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 33 } + +alaMldStaticQuerierServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldStaticQuerierServiceSdpBindRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of service SdpBind MLD static querier object." + ::= { alcatelIND1ServiceMgrMIBGroups 34 } + +alaMldServiceSourceGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSourceLocale, + alaMldServiceSourcePortId, + alaMldServiceSourceEncapValue, + alaMldServiceSourceSdpId, + alaMldServiceSourceVcId, + alaMldServiceSourceType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service source object." + ::= { alcatelIND1ServiceMgrMIBGroups 35 } + +alaMldServiceSapForwardGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSapForwardLocale, + alaMldServiceSapForwardPortId, + alaMldServiceSapForwardEncapValue, + alaMldServiceSapForwardSdpId, + alaMldServiceSapForwardVcId, + alaMldServiceSapForwardType, + alaMldServiceSapForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service sap forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 36 } + +alaMldServiceSdpBindForwardGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSdpBindForwardLocale, + alaMldServiceSdpBindForwardPortId, + alaMldServiceSdpBindForwardEncapValue, + alaMldServiceSdpBindForwardSdpId, + alaMldServiceSdpBindForwardVcId, + alaMldServiceSdpBindForwardType, + alaMldServiceSdpBindForwardNextType + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind forward object." + ::= { alcatelIND1ServiceMgrMIBGroups 37 } + + +alaMldServiceSapGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSapMaxGroupLimit, + alaMldServiceSapMaxGroupExceedAction, + alaMldServiceSapCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service sap object." + ::= { alcatelIND1ServiceMgrMIBGroups 38 } + +alaMldServiceSdpBindGroup OBJECT-GROUP + OBJECTS + { + alaMldServiceSdpBindMaxGroupLimit, + alaMldServiceSdpBindMaxGroupExceedAction, + alaMldServiceSdpBindCurrentGroupCount + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 39 } + +alaVRtrExtendedLdpGeneralGroup OBJECT-GROUP + OBJECTS + { + alaVRtrLdpGenGracefulRestartSupport, + alaVRtrLdpGenGRReconnectTime, + alaVRtrLdpGenGRFwdStateHoldTime, + alaVRtrLdpGenvRtrID + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 40 } + +alaVRtrLdpExtendedSessionGroup OBJECT-GROUP + OBJECTS + { + alaVRtrLdpSessRestartInProgress, + alaVRtrLdpSessFtReconTimeAdvertised, + alaVRtrLdpSessFtRecoveryTimeAdvertised, + alaVRtrLdpSessvRtrID + } + STATUS current + DESCRIPTION + "Collection of objects for management of MLD service SdpBind object." + ::= { alcatelIND1ServiceMgrMIBGroups 41 } + +alaSvcBaseInfoEntryGroup OBJECT-GROUP + OBJECTS + { + alaSvcId, + alaSvcRowStatus, + alaSvcType, + alaSvcDescription, + alaSvcMtu, + alaSvcAdminStatus, + alaSvcOperStatus, + alaSvcNumSaps, + alaSvcNumSdps, + alaSvcLastMgmtChange, + alaSvcLastStatusChange, + alaSvcDefMeshVcId, + alaSvcVFI, + alaSvcMcIndex, + alaSvcAllocationType, + alaSvcStatsAdminStatus, + alaSvcRemoteFlushStatus, + alaSvcIsid, + alaSvcBVlan, + alaSvcMulticastMode, + alaSvcIngressPacketCount, + alaSvcIngressByteCount, + alaSvcEgressPacketCount, + alaSvcEgressByteCount, + alaSvcClearCounters, + alaSvcSapVlanXlation, + alaSvcVnid, + alaSvcRemoveIngressTag, + alaSvcL3VpnIfIndex, + alaSvcL3VpnIfName, + alaSvcL3VpnVrfName, + alaSvcL3VpnMtu + } + STATUS current + DESCRIPTION + "Collection of Service Manager management objects." + ::= { alcatelIND1ServiceMgrMIBGroups 42 } + +alaSapBaseInfoEntryGroup OBJECT-GROUP + OBJECTS + { + alaSapPortId, + alaSapEncapValue, + alaSapRowStatus, + alaSapType, + alaSapDescription, + alaSapAdminStatus, + alaSapOperStatus, + alaSapLastMgmtChange, + alaSapLastStatusChange, + alaSapOperFlags, + alaSapTrusted, + alaSapPriority, + alaSapSvcId, + alaSapSvcVFI, + alaSapVirtualPort, + alaSapAllocationType, + alaSapStatsAdminStatus, + alaSapIngressPacketCount, + alaSapIngressByteCount, + alaSapEgressPacketCount, + alaSapEgressByteCount, + alaSapClearCounters + } + STATUS current + DESCRIPTION + "Collection of SAP management objects." + ::= { alcatelIND1ServiceMgrMIBGroups 43 } + +alaSdpInfoTableGroup OBJECT-GROUP + OBJECTS + { + alaSdpRowStatus, + alaSdpSvcType, + alaSdpDelivery, + alaSdpFarEndIpAddress, + alaSdpDescription, + alaSdpLabelSignaling, + alaSdpAdminStatus, + alaSdpOperStatus, + alaSdpAdminPathMtu, + alaSdpOperPathMtu, + alaSdpLastMgmtChange, + alaSdpLdpEnabled, + alaSdpVlanVcEtype, + alaSdpAdvertisedVllMtuOverride, + alaSdpOperFlags, + alaSdpLastStatusChange, + alaSdpNetworkPort, + alaSdpBVlan, + alaSdpSystemId, + alaSdpSystemName, + alaSdpSpSourceId, + alaSdpAllocationType, + alaSdpDynamicType, + alaSdpBindCount, + alaSdpIsid, + alaSdpMcastPortList, + alaSdpCreationOrigin, + alaSdpAdminTTL + } + STATUS current + DESCRIPTION + "Collection of SDP management objects." + ::= { alcatelIND1ServiceMgrMIBGroups 44 } + +alaSdpBindTableGroup OBJECT-GROUP + OBJECTS + { + alaSdpBindId, + alaSdpBindRowStatus, + alaSdpBindSvcType, + alaSdpBindAdminIngressLabel, + alaSdpBindAdminEgressLabel, + alaSdpBindOperIngressLabel, + alaSdpBindOperEgressLabel, + alaSdpBindAdminStatus, + alaSdpBindOperStatus, + alaSdpBindLastMgmtChange, + alaSdpBindType, + alaSdpBindOperFlags, + alaSdpBindLastStatusChange, + alaSdpBindControlWordBit, + alaSdpBindOperControlWord, + alaSdpBindNetworkPort, + alaSdpBindVirtualPort, + alaSdpBindIsid, + alaSdpBindBVlan, + alaSdpBindSystemId, + alaSdpBindSystemName, + alaSdpBindAllocationType, + alaSdpBindIngressPacketCount, + alaSdpBindIngressByteCount, + alaSdpBindEgressPacketCount, + alaSdpBindEgressByteCount, + alaSdpBindCreationOrigin, + alaSdpBindFarEndIpAddress, + alaSdpBindVnid, + alaSdpBindDescription, + alaSdpBindStatsAdminStatus + } + STATUS current + DESCRIPTION + "Collection of SDP-Bind management objects." + ::= { alcatelIND1ServiceMgrMIBGroups 45 } + +alaSmgrNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + smgrGeneralError, + smgrSapError, + smgrSdpBindError, + smgrSdpError, + smgrServiceError, + smgrStatusChange, + smgrServiceStatusChange, + smgrSapStatusChange, + smgrSdpStatusChange, + smgrSdpBindStatusChange, + smgrVxlanSdpBindStatusChange + } + STATUS current + DESCRIPTION + " Collection of Service Mgr errors." + ::= { alcatelIND1ServiceMgrMIBGroups 46 } + +alaSmgrHwNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + smgrSapHwError, + smgrSdpBindHwError, + smgrSdpHwError, + smgrServiceHwError + } + STATUS current + DESCRIPTION + " Collection of Service Mgr Hw errors." + ::= { alcatelIND1ServiceMgrMIBGroups 47 } + +alaSvcMgrSysTableGroup OBJECT-GROUP + OBJECTS + { + alaSvcMgrSysId, + alaSvcMgrSysName, + alaSvcMgrSdpTrapAdminState, + alaSvcMgrSvcTrapAdminState, + alaSvcMgrSapTrapAdminState, + alaSvcMgrSdpBindTrapAdminState, + alaSvcMgrMaxTrapPerMinute, + alaSvcMgrSysLastMgmtChange, + alaSvcMgrSysLastStatusChange, + alaSvcMgrStatsAdminState, + alaSvcMgrVxlanDestUdpPort, + alaSvcMgrVxlanVrfName + + } + STATUS current + DESCRIPTION + "Collection of Service Mgr System management objects." + ::= { alcatelIND1ServiceMgrMIBGroups 48 } + + +alaSvcMgrEndPointGroup OBJECT-GROUP + OBJECTS + { + alaRfpSpbLocalEndPointCcmInterval, + alaRfpSpbLocalEndPointAdminStatus, + alaRfpSpbLocalEndPointLevel, + alaRfpSpbLocalEndPointCBVlan, + alaRfpSpbLocalEndPointMaintDomain, + alaRfpSpbLocalEndPointMaintAssociation, + alaRfpSpbLocalEndPointRowStatus, + alaRfpSpbRemoteEndPointStatus, + alaRfpSpbRemoteEndPointSystemName, + alaRfpSpbRemoteEndPointISID, + alaRfpSpbRemoteEndPointBVlan, + alaRfpSpbRemoteEndPointRowStatus + } + STATUS current + DESCRIPTION + "Collection of Service Mgr System management objects." + ::= { alcatelIND1ServiceMgrMIBGroups 49 } +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB new file mode 100644 index 0000000..c1bfae2 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB @@ -0,0 +1,469 @@ +ALCATEL-IND1-SESSION-MGR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress, Integer32 FROM SNMPv2-SMI + RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1Sesmgr FROM ALCATEL-IND1-BASE; + +alcatelIND1SessionMgrMIB MODULE-IDENTITY + LAST-UPDATED "201005260000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + User Sessions Manager Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + ::= { softentIND1Sesmgr 1} + + alcatelIND1SessionMgrMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session manager MIB Subsystem Notifications." + ::= { alcatelIND1SessionMgrMIB 0 } + + alcatelIND1SessionMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Managed Objects." + ::= { alcatelIND1SessionMgrMIB 1 } + + + alcatelIND1SessionMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Conformance Information." + ::= { alcatelIND1SessionMgrMIB 2 } + + + alcatelIND1SessionMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Units Of Conformance." + ::= { alcatelIND1SessionMgrMIBConformance 1 } + + + alcatelIND1SessionMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Session Manager Subsystem Compliance Statements." + ::= { alcatelIND1SessionMgrMIBConformance 2 } + + sessionMgr OBJECT IDENTIFIER ::= { alcatelIND1SessionMgrMIBObjects 1 } + +-- Session configuration table + + sessionConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SessionConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration parameters of a user session." + ::= { sessionMgr 1 } + + sessionConfigEntry OBJECT-TYPE + SYNTAX SessionConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the session configuration table." + INDEX { sessionType } + ::= { sessionConfigTable 1 } + + SessionConfigEntry ::= SEQUENCE { + sessionType INTEGER, + sessionBannerFileName SnmpAdminString, + sessionInactivityTimerValue Integer32, + sessionDefaultPromptString SnmpAdminString + } + + sessionType OBJECT-TYPE + SYNTAX INTEGER { + cli (1), + http (2), + ftp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the session interface." + ::= { sessionConfigEntry 1 } + + sessionBannerFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Optional Banner File Name. + For CLI, HTTP, and FTP sessions only." + DEFVAL { "" } + ::= { sessionConfigEntry 2 } + + sessionInactivityTimerValue OBJECT-TYPE + SYNTAX Integer32 (1..596523) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inactivity timer value for this type + of session, in minutes." + DEFVAL { 4 } + ::= { sessionConfigEntry 3 } + + sessionDefaultPromptString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prompt string. + For CLI sessions only." + DEFVAL { "-> " } + ::= { sessionConfigEntry 4 } + + +-- Session active table + + sessionActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SessionActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of active users sessions." + ::= { sessionMgr 2 } + + sessionActiveEntry OBJECT-TYPE + SYNTAX SessionActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the session active table." + INDEX { sessionIndex } + ::= { sessionActiveTable 1 } + + SessionActiveEntry ::= SEQUENCE { + sessionIndex Integer32, + sessionAccessType INTEGER, + sessionPhysicalPort INTEGER, + sessionUserName SnmpAdminString, + sessionUserReadPrivileges OCTET STRING, + sessionUserWritePrivileges OCTET STRING, + sessionUserProfileName SnmpAdminString, + sessionUserIpAddress IpAddress, + sessionRowStatus RowStatus + } + + sessionIndex OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the session." + ::= { sessionActiveEntry 1 } + + sessionAccessType OBJECT-TYPE + SYNTAX INTEGER { + console (1), + telnet (2), + ftp (3), + http (4), + ssh (5), + https (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access type of the session." + ::= { sessionActiveEntry 2 } + + sessionPhysicalPort OBJECT-TYPE + SYNTAX INTEGER { + notSignificant (0), + local (1), + ether (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical port type of the session. + notSignificant : use for console port or + when information is not available, + local : a serial port (e.g. the CMM console), + ether : an ethernet port (e.g. the EMP or NI)" + ::= { sessionActiveEntry 3 } + + sessionUserName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name of the user logged-in." + ::= { sessionActiveEntry 4 } + + sessionUserReadPrivileges OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The read privileges of the user logged-in. + These privileges are stored as a bitmap. + Each bit represents a command family. + The number of families may go up to 64. + Applied for functional authorization + (partitioned management)." + ::= { sessionActiveEntry 5 } + + sessionUserWritePrivileges OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The write privileges of the user logged-in. + These privileges are stored as a bitmap. + Each bit represents a command family. + The number of families may go up to 64. + Applied for functional authorization + (partitioned management)." + ::= { sessionActiveEntry 6 } + + sessionUserProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The profile name of the logged-in user. + Applied for the end-user partitioned management." + ::= { sessionActiveEntry 7 } + + sessionUserIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the user logged-in." + ::= { sessionActiveEntry 8 } + + sessionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + An entry in this table is dynamically created when a user + connects to the switch (through console, telnet, ftp or http). + The only value supported for set is destroy(6), + to kill a user session." + ::= { sessionActiveEntry 9 } + + +-- Session login timout + + sessionLoginTimeout OBJECT-TYPE + SYNTAX Integer32 (5..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "At login time, it is the time in seconds to get + the password, after the username has been keyed in." + DEFVAL { 55 } + ::= { sessionMgr 3 } + +-- Session login attempt + + sessionLoginAttempt OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of login attempts for one session." + DEFVAL { 3 } + ::= { sessionMgr 4 } + +-- CLI command log enable + + sessionCliCommandLogEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CLI command logging status. Enable(1) will save all CLI set command + activilies on flash memory. Disable(2) will stop the record" + DEFVAL { disable } + ::= { sessionMgr 5 } + +-- Session XonXoff enable + + sessionXonXoffEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable xon-xoff flow control on console port" + DEFVAL { disable } + ::= { sessionMgr 6 } + +-- +-- Trap description +-- + +switchMgtTrapsObj OBJECT IDENTIFIER ::= { sessionMgr 7 } + + sessionAuthenticationTrap NOTIFICATION-TYPE + OBJECTS { + sessionAccessType, + sessionUserName, + sessionUserIpAddress, + sessionAuthFailure + } + STATUS current + DESCRIPTION + "Authentication Failure Trap is sent each time a user + authentication is refused." + ::= {alcatelIND1SessionMgrMIBNotifications 1 } + +-- +-- Object used in the trap +-- + + sessionAuthFailure OBJECT-TYPE + SYNTAX INTEGER { + unknownUser (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason why the user authentication failed." + ::= { switchMgtTrapsObj 1 } + + +-- +-- Compliance Statements +-- + + alcatelIND1SessionMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Session Manager Subsystem." + MODULE -- this module + MANDATORY-GROUPS + { + sessionConfigGroup, + sessionActiveGroup, + sessionObjectGroup, + sessionTrapsGroup + } + + ::= { alcatelIND1SessionMgrMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + sessionConfigGroup OBJECT-GROUP + OBJECTS + { + sessionType, -- Session configuration table + sessionBannerFileName, + sessionInactivityTimerValue, + sessionDefaultPromptString + } + STATUS current + DESCRIPTION + "Collection of objects for management of Session Manager." + ::= { alcatelIND1SessionMgrMIBGroups 1 } + + + sessionActiveGroup OBJECT-GROUP + OBJECTS + { + sessionIndex, -- Active users session table + sessionAccessType, + sessionPhysicalPort, + sessionUserName, + sessionUserReadPrivileges, + sessionUserWritePrivileges, + sessionUserProfileName, + sessionUserIpAddress, + sessionRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of users sessions." + ::= { alcatelIND1SessionMgrMIBGroups 2 } + + sessionTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sessionAuthenticationTrap + } + STATUS current + DESCRIPTION + "Collection of Traps for management of users sessions." + ::= { alcatelIND1SessionMgrMIBGroups 3 } + + + sessionObjectGroup OBJECT-GROUP + OBJECTS + { + sessionLoginTimeout, + sessionLoginAttempt, + sessionCliCommandLogEnable, + sessionXonXoffEnable, + sessionAuthFailure + } + STATUS current + DESCRIPTION + "Collection of objects used in sessions." + ::= { alcatelIND1SessionMgrMIBGroups 4 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SLB-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SLB-MIB new file mode 100644 index 0000000..479e713 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-SLB-MIB @@ -0,0 +1,1342 @@ +ALCATEL-IND1-SLB-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress, + Counter32, + Integer32, + Unsigned32, + Counter64 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + MacAddress, + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + + softentIND1Slb FROM ALCATEL-IND1-BASE; + +-- +-- Module Identity +-- + +alcatelIND1SLBMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Configuration and monitoring of the Server Load Balancing feature + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + ::= { softentIND1Slb 1 } + +-- +-- Object roots used in this MIB +-- + + +alcatelIND1SLBMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SLB MIB Subsystem Notifications." + ::= { alcatelIND1SLBMIB 0 } + +alcatelIND1SLBMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application objects" + ::= { alcatelIND1SLBMIB 1 } + +alcatelIND1SLBMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application conformance information" + ::= { alcatelIND1SLBMIB 2 } + +alcatelIND1SLBMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application units of conformance" + ::= { alcatelIND1SLBMIBConformance 1 } + +alcatelIND1SLBMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for server load balancing application compliance statements" + ::= { alcatelIND1SLBMIBConformance 2 } + + +-- +-- Textual Conventions +-- + +-- An Administrative State +SlbAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The administrative state of various SLB entities + 'disable' : The entity has been disabled. + 'enable' : The entity is enabled so it can participate + in the load balancing activity." + SYNTAX INTEGER { + disable(1), + enable(2) + } + +-- A Basic Operational State +SlbOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational state of various SLB entities + 'outOfService' : The entity is out of service. + 'inService' : The entity operates properly." + SYNTAX INTEGER { + outOfService(1), + inService(2) + } + + + +-- The SLB Redirection Algorithm +SlbRedirectAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The load-balancing algorithm being used on a + cluster to distribute load evenly among real servers. + 'roundRobin' load-balancing delivers connections evenly + amongst real servers while 'serverFailover' gives new + connections to the real server only when the previous + has failed." + SYNTAX INTEGER { + roundRobin(1), + serverFailover(2) + } + +-- The SLB Hash Selector +SlbHashSelector ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The hashing algorithm to use when distributing + the packets across the server." + SYNTAX INTEGER { + useEcmp(1), + dip(2), + sip(3), + sipAndDip(4), + sipDipL4sportL4dport(5), + dipSipL4dportL4sport(6), + sipL4sport(7), + dipL4dport(8) + } + +SlbServerOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The server operational state represents the state of a + real server being load-balanced by SLB. + 'inService' : Server is in use as a destination + for SLB client connections. + 'linkDown' : The link by which the server can be + reached has failed, so the server + is considered out of service. + 'noAnswer' : The server has not answered to a sequence + of ping retries, so the server + is considered out of service. + 'disabled' : Server has been disabled by the admin + status, so the server is considered + out of service. + 'retrying' : The server is currently being tested + for a number of retries. It is still + considered in service. + 'discovery' : The server is currently being tested to + get its MAC address. The server is considered + out of service." + SYNTAX INTEGER { + inService(1), + linkDown(2), + noAnswer(3), + disabled(4), + retrying(5), + discovery(6) + } + +-- +-- SLB Feature (global parameters) +-- + +slbFeature OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 1 } + +slbAdminStatus OBJECT-TYPE + SYNTAX SlbAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status of the SLB feature. + It allows to turn on/off the feature" + DEFVAL { disable } + ::= { slbFeature 1 } + +slbOperStatus OBJECT-TYPE + SYNTAX SlbOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of the SLB feature. + 'inService' means that at least one cluster of + servers is inService. + 'outOfService' means that all of defined clusters + of servers are outOfService." + ::= { slbFeature 2 } + +slbClustersCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of configured clusters." + ::= { slbFeature 3 } + +slbResetStatistics OBJECT-TYPE + SYNTAX INTEGER { + notSignificant(0), + resetSlbStats(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resets the SLB statistics." + ::= { slbFeature 4 } + + +-- +-- SLB Cluster of servers Table +-- + +slbClusters OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 2 } + +slbClusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbClusterTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of clusters, each of which is a + group of real servers to be used by SLB for load + balancing. Columnar objects can be modified when the + row is 'active'. Rows can be created and destroyed. + Entries are added to this table via + slbClusterRowStatus in accordance with the + RowStatus convention." + ::= { slbClusters 1 } + +slbClusterTableEntry OBJECT-TYPE + SYNTAX SlbClusterTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Cluster." + INDEX { + slbClusterName + } + ::= { slbClusterTable 1 } + +SlbClusterTableEntry ::= SEQUENCE { + slbClusterName SnmpAdminString, + slbClusterAdminStatus SlbAdminState, + slbClusterOperStatus SlbOperState, + slbClusterVIP IpAddress, + slbClusterPingPeriod Unsigned32, + slbClusterPingTimeout Unsigned32, + slbClusterPingRetries Unsigned32, + slbClusterRedirectAlgorithm SlbRedirectAlgorithm, + slbClusterIdleTimer Unsigned32, + slbClusterNumberOfServers Unsigned32, + slbClusterNewFlows Counter32, + slbClusterRowStatus RowStatus, + slbClusterProbeName SnmpAdminString, + slbClusterPackets Counter64, + slbClusterCondition SnmpAdminString, + slbClusterType INTEGER, + slbClusterHashType SlbHashSelector +} + +slbClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the cluster." + ::= { slbClusterTableEntry 1 } + +slbClusterAdminStatus OBJECT-TYPE + SYNTAX SlbAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the cluster." + DEFVAL { disable } + ::= { slbClusterTableEntry 2 } + +slbClusterOperStatus OBJECT-TYPE + SYNTAX SlbOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the cluster." + ::= { slbClusterTableEntry 3 } + +slbClusterVIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Virtual IP address for that cluster." + ::= { slbClusterTableEntry 4 } + +slbClusterPingPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ping period to check health of servers." + DEFVAL { 60 } + ::= { slbClusterTableEntry 5 } + +slbClusterPingTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1000..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The timeout used to wait for ping answers." + DEFVAL { 3000 } + ::= { slbClusterTableEntry 6 } + +slbClusterPingRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of ping retries before deciding + that a server is OutOfService." + DEFVAL { 3 } + ::= { slbClusterTableEntry 7 } + +slbClusterRedirectAlgorithm OBJECT-TYPE + SYNTAX SlbRedirectAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The load balancing algorithm in use + by the cluster." + DEFVAL { roundRobin } + ::= { slbClusterTableEntry 8 } + +slbClusterIdleTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum delay with no activity a client is + kept attached to a real server." + DEFVAL { 1200 } + ::= { slbClusterTableEntry 9 } + +slbClusterNumberOfServers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of real servers in this cluster." + DEFVAL { 0 } + ::= { slbClusterTableEntry 10 } + +slbClusterNewFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows balanced for this cluster." + ::= { slbClusterTableEntry 11 } + +slbClusterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in slbClusterTable following + the RowStatus textual convention." + ::= { slbClusterTableEntry 12 } + +slbClusterProbeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the cluster's probe." + ::= { slbClusterTableEntry 13 } + +slbClusterPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets passed for this cluster." + ::= { slbClusterTableEntry 14 } + +slbClusterCondition OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Condition name rule. + Mutually exclusive with VIP" + ::= { slbClusterTableEntry 15 } + +slbClusterType OBJECT-TYPE + SYNTAX INTEGER { + l3(1), + l2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of load balancing. l3 - routed, l2flows - + distribute bridged flows" + DEFVAL { l3 } + ::= { slbClusterTableEntry 16 } + +slbClusterHashType OBJECT-TYPE + SYNTAX SlbHashSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The load balancing hashing algorithm + by the cluster." + DEFVAL { useEcmp } + ::= { slbClusterTableEntry 17 } + +-- +-- SLB Server Table +-- + +slbServers OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 3 } + +slbServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of real servers. Columnar objects can be + modified when the row is 'active'. Rows can be created + and destroyed. Entries are added to this table via + slbServerRowStatus in accordance with the RowStatus + convention." + ::= { slbServers 1 } + +slbServerTableEntry OBJECT-TYPE + SYNTAX SlbServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular real server in a + particular cluster." + INDEX { + slbServerClusterName, + slbServerIpAddress + } + ::= { slbServerTable 1 } + +SlbServerTableEntry ::= SEQUENCE { + slbServerClusterName SnmpAdminString, + slbServerIpAddress IpAddress, + slbServerAdminStatus SlbAdminState, + slbServerOperStatus SlbServerOperState, + slbServerAdminWeight Unsigned32, + slbServerUpTime Integer32, + slbServerLastRTT Integer32, + slbServerPingFails Counter32, + slbServerPortDown Counter32, + slbServerFlows Counter32, + slbServerRowStatus RowStatus, + slbServerProbeName SnmpAdminString, + slbServerProbeStatus SnmpAdminString +} + +slbServerClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The server's cluster name." + ::= { slbServerTableEntry 1 } + +slbServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of real server." + ::= { slbServerTableEntry 2 } + +slbServerAdminStatus OBJECT-TYPE + SYNTAX SlbAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative status of the server." + DEFVAL { enable } + ::= { slbServerTableEntry 3 } + +slbServerOperStatus OBJECT-TYPE + SYNTAX SlbServerOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of the server." + ::= { slbServerTableEntry 4 } + +slbServerAdminWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Administrative weight of the real server used + by the load-balancing algorithms. A weight of zero + indicates that no new connections will be assigned + to this real server. + Higher weight values indicate to the load-balancing + algorithms a higher availability of this real server + to accept more work." + DEFVAL { 10 } + ::= { slbServerTableEntry 5 } + +slbServerUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server availibility in %" + ::= { slbServerTableEntry 6 } + +slbServerLastRTT OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last valid round trip time measured + by ping." + ::= { slbServerTableEntry 7} + +slbServerPingFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pings that have failed on + this server." + ::= { slbServerTableEntry 8} + +slbServerPortDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of down events received at server port." + ::= { slbServerTableEntry 9 } + +slbServerFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows directed to this server." + ::= { slbServerTableEntry 10 } + +slbServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in slbServerTable following the + RowStatus textual convention." + ::= { slbServerTableEntry 11 } + +slbServerProbeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server's probe name." + ::= { slbServerTableEntry 12 } + +slbServerProbeStatus OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status from doing a probe." + ::= { slbServerTableEntry 13 } + +-- +-- SLB Probes Table +-- + +slbProbes OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 4 } + +slbProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of probes, each of which can be + used in either the server or cluster tables to + define the method that the will be used to determine + the status of servers. + Columnar objects can be modified when the + row is 'active'. Rows can be created and destroyed. + Entries are added to this table via + slbProbeRowStatus in accordance with the + RowStatus convention." + ::= { slbProbes 1 } + +slbProbeTableEntry OBJECT-TYPE + SYNTAX SlbProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Probe." + INDEX { + slbProbeName + } + ::= { slbProbeTable 1 } + +SlbProbeTableEntry ::= SEQUENCE { + slbProbeName SnmpAdminString, + slbProbeMethod INTEGER, + slbProbePeriod Unsigned32, + slbProbeTimeout Unsigned32, + slbProbeRetries Unsigned32, + slbProbePort Integer32, + slbProbeExpect SnmpAdminString, + slbProbeSSL INTEGER, + slbProbeSend SnmpAdminString, + slbProbeHttpStatus Integer32, + slbProbeHttpUrl SnmpAdminString, + slbProbeHttpUsername SnmpAdminString, + slbProbeHttpPassword SnmpAdminString, + slbProbeRowStatus RowStatus +} + +slbProbeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the probe." + ::= { slbProbeTableEntry 1 } + +slbProbeMethod OBJECT-TYPE + SYNTAX INTEGER { + ping(1), + http(2), + https(3), + udp(4), + tcp(5), + ftp(6), + smtp(7), + pop(8), + pops(9), + imap(10), + imaps(11), + nntp(12) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The probe method used to check the health of servers." + DEFVAL { ping } + ::= { slbProbeTableEntry 2 } + + +slbProbePeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The probe period to check health of servers." + DEFVAL { 60 } + ::= { slbProbeTableEntry 3 } + +slbProbeTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1000..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The timeout used to wait for probe answers." + DEFVAL { 3000 } + ::= { slbProbeTableEntry 4 } + +slbProbeRetries OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of probe retries before deciding + that a server is OutOfService." + DEFVAL { 3 } + ::= { slbProbeTableEntry 5 } + +slbProbePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP/UDP port the probe should + be sent on." + DEFVAL { 0 } + ::= { slbProbeTableEntry 6 } + +slbProbeExpect OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string used to compare a response from + a server to verify the health of the server." + ::= { slbProbeTableEntry 7 } + +slbProbeSSL OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates if a TCP/UDP probe uses SSL." + DEFVAL { disable } + ::= { slbProbeTableEntry 8 } + +slbProbeSend OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string sent to a server to invoke a + response from a server to verify the health of + the server." + ::= { slbProbeTableEntry 9 } + +slbProbeHttpStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The expected status returned from an HTTP GET to + verify the health of the server." + DEFVAL { 200 } + ::= { slbProbeTableEntry 10 } + +slbProbeHttpUrl OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A URL sent to a server for an HTTP GET to verify + the health of the server." + ::= { slbProbeTableEntry 11 } + + +slbProbeHttpUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string sent to a server as credentials for + an HTTP GET to verify the health of the server." + ::= { slbProbeTableEntry 12 } + +slbProbeHttpPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An ASCII string sent to a server as credentials for + an HTTP GET to verify the health of the server. This + string will be encrypted so it will not display readable." + ::= { slbProbeTableEntry 13 } + + +slbProbeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in slbProbeTable following + the RowStatus textual convention." + ::= { slbProbeTableEntry 14 } + + + +-- +-- SLB Statistic Tables +-- + +slbStats OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 5 } + +slbStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains the counters statistics for SLB NI entries" + ::= { slbStats 1 } + +slbStatsTableEntry OBJECT-TYPE + SYNTAX SlbStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cluster statistics table." + INDEX { + slbStatsClusterName, + slbStatsIndex + } + ::= { slbStatsTable 1 } + +SlbStatsTableEntry ::= SEQUENCE { + slbStatsClusterName SnmpAdminString, + slbStatsIndex Integer32, + slbStatsCounter Counter64 +} + +slbStatsClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the cluster." + ::= { slbStatsTableEntry 1 } + +slbStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sequence number for cluster statistics counter." + ::= { slbStatsTableEntry 2 } + +slbStatsCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics counter." + ::= { slbStatsTableEntry 3 } + + +slbStatsQual OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 6 } + +slbStatsQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatsQualTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The description for the statistics counter. Describes the + qualification parameters on the counter." + ::= { slbStats 2 } + +slbStatsQualTableEntry OBJECT-TYPE + SYNTAX SlbStatsQualTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular counter." + INDEX { + slbStatsClusterName, + slbStatsIndex, + slbStatsQualType + } + ::= { slbStatsQualTable 1 } + +SlbStatsQualTableEntry ::= SEQUENCE { + slbStatsQualType INTEGER, + slbStatsQualDataIp IpAddress, + slbStatsQualDataIpMask IpAddress, + slbStatsQualDataSlot Integer32, + slbStatsQualDataStartPort Integer32, + slbStatsQualDataEndPort Integer32, + slbStatsQualDataIpProtocol Integer32, + slbStatsQualDataVlan Integer32, + slbStatsQualDataL4Port Integer32, + slbStatsQualDataMac MacAddress, + slbStatsQualDataMacMask MacAddress, + slbStatsQualDataEthertype Integer32, + slbStatsQualDataIcmpData Integer32, + slbStatsQualDataTcpFlags OCTET STRING, + slbStatsQualDataTos OCTET STRING, + slbStatsQualData8021p Integer32 +} + +slbStatsQualType OBJECT-TYPE + SYNTAX INTEGER { + dstIp(1), + srcIp(2), + srcPort(3), + srcPortGroup(4), + srcVlan(5), + ipProtocol(6), + dstIpPort(7), + srcIpPort(8), + dstIpTcpPort(9), + srcIpTcpPort(10), + dstIpUdpPort(11), + srcIpUdpPort(12), + srcMac(13), + dstMac(14), + d8021p(15), + ethertype(16), + icmpType(17), + icmpCode(18), + tcpFlags(19), + tos(20), + dstPort(21), + dstPortGroup(22) + + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The qualification parameter." + ::= { slbStatsQualTableEntry 1 } + +slbStatsQualDataIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the qualifier." + ::= { slbStatsQualTableEntry 2 } + +slbStatsQualDataIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address Mask of the qualifier." + ::= { slbStatsQualTableEntry 3 } + +slbStatsQualDataSlot OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot of the qualifier." + ::= { slbStatsQualTableEntry 4 } + +slbStatsQualDataStartPort OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Start Port of the qualifier." + ::= { slbStatsQualTableEntry 5 } + +slbStatsQualDataEndPort OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The End Port of the qualifier." + ::= { slbStatsQualTableEntry 6 } + +slbStatsQualDataIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Protocol of the qualifier." + ::= { slbStatsQualTableEntry 7 } + +slbStatsQualDataVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN of the qualifier." + ::= { slbStatsQualTableEntry 8 } + +slbStatsQualDataL4Port OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L4 Port of the qualifier." + ::= { slbStatsQualTableEntry 9 } + +slbStatsQualDataMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address of the qualifier." + ::= { slbStatsQualTableEntry 10 } + +slbStatsQualDataMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address Mask of the qualifier." + ::= { slbStatsQualTableEntry 11 } + +slbStatsQualDataEthertype OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ethertype of the qualifier." + ::= { slbStatsQualTableEntry 12 } + +slbStatsQualDataIcmpData OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ICMP code or type of the qualifier." + ::= { slbStatsQualTableEntry 13 } + +slbStatsQualDataTcpFlags OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TCP flag/mask/ of the qualifier." + ::= { slbStatsQualTableEntry 14 } + +slbStatsQualDataTos OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TOS/mask of the qualifier." + ::= { slbStatsQualTableEntry 15 } + +slbStatsQualData8021p OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.1p of the qualifier." + ::= { slbStatsQualTableEntry 16 } + + +-- +-- Server Load Balancing Traps +-- + +slbTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 7 } + +-- +-- Traps description +-- + +-- Software exception +slbTrapException NOTIFICATION-TYPE + OBJECTS { + slbTrapInfoException + } + STATUS current + DESCRIPTION + "Software exception in SLB module." + ::= { alcatelIND1SLBMIBNotifications 1 } + +-- Configuration change +slbTrapConfigChanged NOTIFICATION-TYPE + OBJECTS { + slbTrapInfoEntityGroup, + slbTrapInfoClusterName, + slbTrapInfoServerIpAddr + } + STATUS current + DESCRIPTION + "A change occured in SLB configuration." + ::= { alcatelIND1SLBMIBNotifications 2 } + +-- Operational status changed +slbTrapOperStatus NOTIFICATION-TYPE + OBJECTS { + slbTrapInfoEntityGroup, + slbTrapInfoOperStatus, + slbTrapInfoClusterName, + slbTrapInfoServerIpAddr + } + STATUS current + DESCRIPTION + "A change occured in the operational status of a slb entity." + ::= { alcatelIND1SLBMIBNotifications 3 } + +-- +-- Trap objects +-- + +-- A Cluster Name +slbTrapInfoClusterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..23)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of a cluster." + ::= { slbTrapsObj 1 } + +-- The Operational Status of a cluster +slbTrapInfoOperStatus OBJECT-TYPE + SYNTAX SlbOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operational status of slb, cluster or + server." + ::= { slbTrapsObj 2 } + +-- The IP addr of a server +slbTrapInfoServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a server." + ::= { slbTrapsObj 3 } + +-- The Managed entity sub-group +slbTrapInfoEntityGroup OBJECT-TYPE + SYNTAX INTEGER { + slb(1), + cluster(2), + server(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The entity group inside slb management." + ::= { slbTrapsObj 4 } + +-- A sofware exception number +slbTrapInfoException OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A number identifying the sofware exception." + ::= { slbTrapsObj 5 } + + +-- +-- COMPLIANCE +-- + +alcatelIND1SLBMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Server Load Balancing." + MODULE + MANDATORY-GROUPS + { + slbFeatureGroup, + slbClustersGroup, + slbServersGroup, + slbProbesGroup, + slbTrapsGroup, + slbTrapsObjGroup + } + ::= { alcatelIND1SLBMIBCompliances 1 } + + +-- +-- UNITS OF CONFORMANCE +-- + +slbFeatureGroup OBJECT-GROUP + OBJECTS + { + slbAdminStatus, + slbOperStatus, + slbClustersCount, + slbResetStatistics + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing" + ::= { alcatelIND1SLBMIBGroups 1 } + +slbClustersGroup OBJECT-GROUP + OBJECTS + { + slbClusterAdminStatus, + slbClusterOperStatus, + slbClusterVIP, + slbClusterPingPeriod, + slbClusterPingTimeout, + slbClusterPingRetries, + slbClusterRedirectAlgorithm, + slbClusterIdleTimer, + slbClusterNumberOfServers, + slbClusterNewFlows, + slbClusterRowStatus, + slbClusterProbeName, + slbClusterPackets, + slbClusterCondition, + slbClusterType, + slbClusterHashType + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing clusters" + ::= { alcatelIND1SLBMIBGroups 2 } + +slbServersGroup OBJECT-GROUP + OBJECTS + { + slbServerAdminStatus, + slbServerOperStatus, + slbServerAdminWeight, + slbServerUpTime, + slbServerLastRTT, + slbServerPingFails, + slbServerFlows, + slbServerRowStatus, + slbServerProbeName, + slbServerProbeStatus, + slbServerPortDown + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing servers" + ::= { alcatelIND1SLBMIBGroups 3 } + +slbTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + slbTrapException, + slbTrapConfigChanged, + slbTrapOperStatus + } + STATUS current + DESCRIPTION + "Collection of traps for management of Server Load Balancing" + ::= { alcatelIND1SLBMIBGroups 4 } + +slbProbesGroup OBJECT-GROUP + OBJECTS + { + slbProbeMethod, + slbProbePeriod, + slbProbeTimeout, + slbProbeRetries, + slbProbePort, + slbProbeExpect, + slbProbeSend, + slbProbeSSL, + slbProbeHttpStatus, + slbProbeHttpUrl, + slbProbeHttpUsername, + slbProbeHttpPassword, + slbProbeRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing probes" + ::= { alcatelIND1SLBMIBGroups 5 } + + +slbStatsGroup OBJECT-GROUP + OBJECTS + { + slbStatsCounter, + slbStatsQualDataIp, + slbStatsQualDataIpMask, + slbStatsQualDataSlot, + slbStatsQualDataStartPort, + slbStatsQualDataEndPort, + slbStatsQualDataVlan, + slbStatsQualDataL4Port, + slbStatsQualDataMac, + slbStatsQualDataEthertype, + slbStatsQualDataIcmpData, + slbStatsQualDataTcpFlags, + slbStatsQualDataTos, + slbStatsQualData8021p, + slbStatsQualDataIpProtocol, + slbStatsQualDataMacMask + } + STATUS current + DESCRIPTION + "Collection of objects for management of Server Load Balancing probes" + ::= { alcatelIND1SLBMIBGroups 6 } + + +slbTrapsObjGroup OBJECT-GROUP + OBJECTS + { + slbTrapInfoClusterName, + slbTrapInfoEntityGroup, + slbTrapInfoException, + slbTrapInfoOperStatus, + slbTrapInfoServerIpAddr + } + STATUS current + DESCRIPTION + "Traps description." + ::= { alcatelIND1SLBMIBGroups 7 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SNMP-AGENT-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SNMP-AGENT-MIB new file mode 100644 index 0000000..b995b8b --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-SNMP-AGENT-MIB @@ -0,0 +1,225 @@ + +ALCATEL-IND1-SNMP-AGENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + IpAddress FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + softentIND1SnmpAgt FROM ALCATEL-IND1-BASE; + + +alcatelIND1SNMPAgentMIB MODULE-IDENTITY + LAST-UPDATED "201407150000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + SNMP Agent Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201407150000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1SnmpAgt 1 } + + alcatelIND1SNMPAgentMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Managed Objects." + ::= { alcatelIND1SNMPAgentMIB 1 } + + + alcatelIND1SNMPAgentMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Conformance Information." + ::= { alcatelIND1SNMPAgentMIB 2 } + + + alcatelIND1SNMPAgentMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Units Of Conformance." + ::= { alcatelIND1SNMPAgentMIBConformance 1 } + + + alcatelIND1SNMPAgentMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Compliance Statements." + ::= { alcatelIND1SNMPAgentMIBConformance 2 } + + +-- +-- SNMP Agent configuration +-- + +snmpAgtConfig OBJECT IDENTIFIER ::= { alcatelIND1SNMPAgentMIBObjects 1 } + +SnmpAgtSecurityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The switch security level" + SYNTAX INTEGER { + noSec(1), + authSet(2), + authAll(3), + privSet(4), + privAll(5), + trapOnly(6) + } + +snmpAgtSecurityLevel OBJECT-TYPE + SYNTAX SnmpAgtSecurityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Level of security required for SNMP get or SET. + noSec: no security; all the PDU with a known user id + are accepted + authSet: authentication required for set; all GET + are accepted, but not authenticated SET are + rejected. + authAll: authentication required for SET and GET; not + authenticated SET and GET are rejected. + privSet: authentication required for GET and encryption + required for SET. + privAll: encryption required for SET and GET. + trapOnly: no SNMP GET or SET are accepted." + DEFVAL { noSec } + ::= { snmpAgtConfig 1} + +snmpAgtCommunityMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the community mode is enabled, + the SNMPv1/v2 packets must use + the community names." + DEFVAL { enabled } + ::= { snmpAgtConfig 2 } + + +-- +-- SNMP Agent Epilogue Control Files anchoring +-- + + snmpAgtCtlFiles OBJECT-IDENTITY + STATUS current + DESCRIPTION + "MIB entity on which to attach the MODULE-IDENTITY for the + Epilogue(R) control files." + ::= { alcatelIND1SNMPAgentMIBObjects 3} + +-- +-- SNMP Source Ip Preferred Configuration +-- + + snmpAgtSourceIpConfig OBJECT-TYPE + SYNTAX INTEGER { + default (1), + noLoopback0 (2), + ipInterface (3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The SNMP Agent Configuration + 1 -- Default(Loopback0 or closest IP) + 2 -- No Loopback0 + 3 -- Interface IP Specified by User + NOTE: this configuration option has been deprecated. + Please see alaIpServiceSourceIpTable for SNMP Source + IP Preferred Configuration (in ALCATEL-IND1-IP-MIB)." + DEFVAL { default } + ::= { alcatelIND1SNMPAgentMIBObjects 4 } + + snmpAgtSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Source IP of SNMP Packets. + NOTE: this configuration option has been deprecated. + Please see alaIpServiceSourceIpTable for SNMP Source + IP Preferred Configuration (in ALCATEL-IND1-IP-MIB)." + ::= { alcatelIND1SNMPAgentMIBObjects 5 } + +-- +-- Compliance Statements +-- + + alcatelIND1SNMPAgentMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for SNMP Agent Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + snmpAgtConfigGroup + } + + ::= { alcatelIND1SNMPAgentMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + snmpAgtConfigGroup OBJECT-GROUP + OBJECTS + { + snmpAgtSecurityLevel, + snmpAgtCommunityMode, + snmpAgtSourceIp, + snmpAgtSourceIpConfig + } + STATUS current + DESCRIPTION + "Collection of objects for SNMP Agent configuration." + ::= { alcatelIND1SNMPAgentMIBGroups 1 } + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB new file mode 100644 index 0000000..b5fedbf --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB @@ -0,0 +1,2738 @@ +ALCATEL-IND1-SYSTEM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, + Integer32, Unsigned32, Counter64, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + Ipv6Address + FROM IPV6-TC + hardentIND1System + FROM ALCATEL-IND1-BASE + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + VirtualOperChassisId, virtualChassisOperChasId + FROM ALCATEL-IND1-VIRTUAL-CHASSIS-MIB; + +alcatelIND1SystemMIB MODULE-IDENTITY + LAST-UPDATED "200709040000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Proprietary System Subsystem. + + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201101230000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= {hardentIND1System 1 } + + alcatelIND1SystemMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For BOP Proprietary System + Subsystem Managed Objects." + ::= { alcatelIND1SystemMIB 1 } + + alcatelIND1SystemMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Conformance Information." + ::= { alcatelIND1SystemMIB 2 } + + + alcatelIND1SystemMIBTrapObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Trap Objects." + ::= { alcatelIND1SystemMIB 3 } + + alcatelIND1SystemMIBTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Trap Information." + ::= { alcatelIND1SystemMIB 4 } + + alcatelIND1SystemMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Units Of Conformance." + ::= { alcatelIND1SystemMIBConformance 1 } + + alcatelIND1SystemMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Compliance Statements." + ::= { alcatelIND1SystemMIBConformance 2 } + + -- textual conventions + + SystemFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to identify file types" + SYNTAX INTEGER { + file(1), + directory(2), + undefined(3), + tarArchive(4) + } + + SwitchLoggingIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to identify switch logging outputs" + SYNTAX INTEGER { console(1), + flash(2), + socket(3), + ipaddr(4) + } + + + AppIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to index into tables arranged + by Application ID's." + SYNTAX Integer32 (0..254) -- 255 possible application id's + + + Enable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value used to indicate whether an entity is + enabled(1), or disabled(2)" + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + + + FileSystemIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value which provides an indication of the + file system. The value is a small positive integer indicating + the type of the file system" + SYNTAX INTEGER { + flash(1), -- /flash + uflash(2) -- /uflash (USB Flash drive) + } + + SeverityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value which provides an indication of the + severity level used for logging and debug purposes. The value is + a small integer." + SYNTAX INTEGER + { + severityLevelOff (0), -- logging turned off + severityLevelAlarm(1), -- about to crash and reboot + severityLevelError(2), -- functionality is reduced + severityLevelAlert(3), -- a violation has occurred + severityLevelWarn (4), -- unexpected, non critical event + severityLevelInfo (5), -- any other msg that is not a dbg msg + severityLevelDbg1 (6), -- normal event debug message + severityLevelDbg2 (7), -- debug specific message + severityLevelDbg3 (8) -- maximum verbosity dbg specific msg + } + + SysLogFacilityId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + + SYNTAX INTEGER + { + uucp(0), + user(1), + system(2), + syslog(3), + secAuth2(4), + secAuth1(5), + ntp(6), + netNews(7), + mail(8), + lptr(9), + logAudit(10), + logAlert(11), + local7(12), + local6(13), + local5(14), + local4(15), + local3(16), + local2(17), + local1(18), + local0(19), + kernel(20), + ftp(21), + clock2(22), + clock1(23) + } + + CommandPercentComplete ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An indication of percent complete for a command." + SYNTAX Integer32 (0..100) + + VrfId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Switch Log Vrf ID" + SYNTAX Integer32 (1..64) + + AgeLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time Limit for switch log hash table entries" + SYNTAX Integer32 (1..64) + + -- groups within the system mib + systemMicrocode OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 1 } + systemBootParams OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 2 } + systemHardware OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 3 } + systemFileSystem OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 4 } + systemServices OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 5 } + systemSwitchLogging OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 6 } + systemDNS OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 7 } + systemBlueToothServices OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 8 } + systemFips OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 9 } + systemVcHardware OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 10 } + + -- systemMicrocode group. This group contains the CMM specific + -- microcode information. + + systemMicrocodePackageTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode package table" + ::= {systemMicrocode 1} + + systemMicrocodePackageEntry OBJECT-TYPE + SYNTAX SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode package table" + INDEX {systemMicrocodePackageDirectoryIndex, systemMicrocodePackageDirectory, + systemMicrocodePackageIndex} + ::= {systemMicrocodePackageTable 1} + + SystemMicrocodePackageEntry ::= SEQUENCE { + systemMicrocodePackageDirectoryIndex Unsigned32, + systemMicrocodePackageDirectory SnmpAdminString, + systemMicrocodePackageIndex Unsigned32, + systemMicrocodePackageVersion SnmpAdminString, + systemMicrocodePackageName SnmpAdminString, + systemMicrocodePackageDescription SnmpAdminString, + systemMicrocodePackageStatus INTEGER, + systemMicrocodePackageSize Unsigned32 + } + systemMicrocodePackageDirectoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The package index for directories. Values 1-4 are pre-defined + as: loaded(1), certified(2), working(3), issu(4). Values 5+ + are user working directories in /flash assigned by the system. + Values 5+ remain associated with a directory until reboot, + takeover, the directory no longer contains valid images or + the directory no longer exists." + ::= {systemMicrocodePackageEntry 1} + systemMicrocodePackageDirectory OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..108)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The directory name under flash where the microcode package is found. + Directories with names longer than 108 characters will be skipped." + ::= {systemMicrocodePackageEntry 2} + + + systemMicrocodePackageIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to the package sub table in the microcode table" + ::= {systemMicrocodePackageEntry 3} + + systemMicrocodePackageVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode package (Fos.img, Fbase.img, etc.)" + ::= {systemMicrocodePackageEntry 4} + + systemMicrocodePackageName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 5} + + systemMicrocodePackageDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 6} + + systemMicrocodePackageStatus OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + ok(2), + inuse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the microcode package" + DEFVAL { undefined } + ::= {systemMicrocodePackageEntry 7} + + systemMicrocodePackageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode package" + DEFVAL { 0 } + ::= {systemMicrocodePackageEntry 8} + + + systemMicrocodeLoadedTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeLoadedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode package table" + ::= {systemMicrocode 2} + + systemMicrocodeLoadedEntry OBJECT-TYPE + SYNTAX SystemMicrocodeLoadedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode package table" + INDEX {systemMicrocodeLoadedIndex} + ::= {systemMicrocodeLoadedTable 1} + + SystemMicrocodeLoadedEntry ::= SEQUENCE { + systemMicrocodeLoadedIndex Unsigned32, + systemMicrocodeLoadedDirectory SnmpAdminString, + systemMicrocodeLoadedVersion SnmpAdminString, + systemMicrocodeLoadedName SnmpAdminString, + systemMicrocodeLoadedDescription SnmpAdminString, + systemMicrocodeLoadedSize Unsigned32 + } + + systemMicrocodeLoadedIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to the loaded package in microcode table" + ::= {systemMicrocodeLoadedEntry 1} + + systemMicrocodeLoadedDirectory OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..108)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The directory name under flash where the microcode package is found. + Directories with names longer than 108 characters will be skipped." + ::= {systemMicrocodeLoadedEntry 2} + + systemMicrocodeLoadedVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode package (Fos.img, Fbase.img, etc.)" + ::= {systemMicrocodeLoadedEntry 3} + + systemMicrocodeLoadedName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodeLoadedEntry 4} + + systemMicrocodeLoadedDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodeLoadedEntry 5} + + systemMicrocodeLoadedSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode package" + DEFVAL { 0 } + ::= {systemMicrocodeLoadedEntry 6} + + -- systemBootParams group. This group contains the CMM specific + -- boot parameter information. + + systemBootNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this object is the base IP address of the EMP for this CMM" + ::= { systemBootParams 1 } + + systemBootNetworkGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this object is the gateway of the EMP for this CMM" + ::= { systemBootParams 2 } + + systemBootNetworkNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Netmask of the EMP that is used when this + CMM boots." + ::={ systemBootParams 3 } + + + -- systemHardware group. This group contains hardware information + -- regarding this CMM. + + systemHardwareFlashMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), toshiba(7), sandisk(8), sst(9), spansion(10), wintec(13)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the Flash memory + used on this product. toshiba(7) is for hawk only. The reason 7 is used + is because 5 is already used for micron and 6 is for kingston. + toshiba, sandisk, and sst are compact flashes for the hawk only." + ::= { systemHardware 1} + + systemHardwareFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the flash memory available + on this CMM. It is the total flash hardware memory and does + not indicate how much of the memory is free, used, etc." + ::= { systemHardware 2} + + systemHardwareMemoryMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), toshiba(7), agilent(8), dataram(10), interward(11), notreadable(12)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the RAM memory + used on this CMM." + ::= { systemHardware 3} + + systemHardwareMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the RAM memory available on + this CMM. It is the total RAM hardware memory and does not + indicate how much of the memory is free, used, etc." + ::= { systemHardware 4} + + systemHardwareNVRAMBatteryLow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the whether the NVRAM battery is low. + true(1), false(2)" + ::= { systemHardware 5} + + systemHardwareBootCpuType OBJECT-TYPE + SYNTAX INTEGER {other(1), sparc380(2), sparcV9(3), ppc(4), ppc8540(5), ppc8572(6), arm(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the manufacturer and model number of the CPU. Currently, + only two types of processors are enumerated." + ::={ systemHardware 6 } + + systemHardwareJumperInterruptBoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Interrupt Boot Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 7} + + systemHardwareJumperForceUartDefaults OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Force Uart Defaults Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 8} + + systemHardwareJumperRunExtendedMemoryDiagnostics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Run Extended Memory + Diagnostics Jumper on this CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 9} + + systemHardwareJumperSpare OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Spare Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 10} + + systemHardwareFpgaVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemHardwareFpgaVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the FPGA version for each FPGA on this CMM" + ::= {systemHardware 11} + + systemHardwareFpgaVersionEntry OBJECT-TYPE + SYNTAX SystemHardwareFpgaVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the systemHardwareFpgaVersionTable" + INDEX {systemHardwareFpgaVersionIndex} + ::= {systemHardwareFpgaVersionTable 1} + + SystemHardwareFpgaVersionEntry ::= SEQUENCE { + systemHardwareFpgaVersionIndex Integer32, + systemHardwareFpgaVersion Unsigned32 + } + + systemHardwareFpgaVersionIndex OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the index to one of the FPGA versions on this CMM" + ::={systemHardwareFpgaVersionEntry 1} + + systemHardwareFpgaVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the major version of one of the FPGA devices on this CMM. + refer to the systemHardwareMinorFpgaVersion for the minor number." + ::={systemHardwareFpgaVersionEntry 2} + + systemHardwareBootRomVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the boot rom version" + DEFVAL { "" } + ::={ systemHardware 12 } + + systemHardwareBackupMiniBootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the backup miniboot version." + DEFVAL { "" } + ::={ systemHardware 13 } + + systemHardwareDefaultMiniBootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the default miniboot version." + DEFVAL { "" } + ::={ systemHardware 14 } + + + + systemHardwareMinorFpgaVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the minor FPGA version. Refer to the + systemHardwareFpgaVersion for the major FPGA version number." + DEFVAL { "" } + ::={ systemHardware 15 } + + systemHardwareCpldVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPLD version." + DEFVAL { "" } + ::={ systemHardware 16 } + + systemHardwareUbootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot version." + DEFVAL { "" } + ::={ systemHardware 17 } + + systemHardwareProdRegId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the product ID register" + DEFVAL { "" } + ::={ systemHardware 18 } + + systemHardwareRevisionRegister OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the hardware revision register" + DEFVAL { "" } + ::={ systemHardware 19 } + + systemHardwareXfpId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the XFP ID" + DEFVAL { "" } + ::={ systemHardware 20 } + + systemHardwareUbootMinibootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot-miniboot version." + DEFVAL { "" } + ::={ systemHardware 21 } + + -- systemServices group. This group contains the objects used by the + -- System Services applications. + + systemServicesDate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current System Date in the + following format: MM/DD/YYYY" + ::= { systemServices 1 } + + systemServicesTime OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current System Time in the + following format: HH:MM:SS" + ::= { systemServices 2 } + + systemServicesTimezone OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current Hour Offset from UTC + in the following format: -13:00 to +12:00 + OR + a well known timezone (PST,CST,etc.)" + ::= { systemServices 3 } + + systemServicesTimezoneStartWeek OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "first, second, third, fourth, fifth, last = 1,2,3,4,5,6" + DEFVAL { 0 } + ::= { systemServices 4 } + + systemServicesTimezoneStartDay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sunday, Monday, Tues... = 1,2,3,4,5,6,7" + DEFVAL { 0 } + ::= { systemServices 5 } + + systemServicesTimezoneStartMonth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "January, February, march... = 1,2,3,4,5,67,8,9,10,11,12" + DEFVAL { 0 } + ::= { systemServices 6 } + + systemServicesTimezoneStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "2:00, 3:00, 4:00... = 200, 300, 400, etc." + DEFVAL { 0 } + ::= { systemServices 7 } + + systemServicesTimezoneOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "60 minutes = 60" + DEFVAL { 0 } + ::= { systemServices 8 } + + systemServicesTimezoneEndWeek OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "first, second, third, fourth, fifth, last = 1,2,3,4,5,6" + DEFVAL { 0 } + ::= { systemServices 9 } + + systemServicesTimezoneEndDay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sunday, Monday, Tues... = 1,2,3,4,5,6,7" + DEFVAL { 0 } + ::= { systemServices 10 } + + systemServicesTimezoneEndMonth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "January, February, march... = 1,2,3,4,5,6,7,8,9,10,11,12" + DEFVAL { 0 } + ::= { systemServices 11 } + + systemServicesTimezoneEndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "2:00, 3:00, 4:00... = 200, 300, 400, etc." + DEFVAL { 0 } + ::= { systemServices 12 } + + systemServicesEnableDST OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables and disables the DST." + DEFVAL { disabled } + ::= { systemServices 13 } + + systemServicesWorkingDirectory OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current file system working directory + for this CMM. For example, /flash/certified" + DEFVAL {"/flash"} + ::= { systemServices 14 } + + systemServicesArg1 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 1st argument for system services action routines" + DEFVAL {""} + ::= { systemServices 15 } + + systemServicesArg2 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 2nd argument for system services action routines" + DEFVAL {""} + ::= { systemServices 16 } + + systemServicesArg3 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 3rd argument for system services action routines" + DEFVAL {""} + ::= { systemServices 17 } + + systemServicesArg4 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 4th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 18 } + + systemServicesArg5 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 5th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 19 } + + systemServicesArg6 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 6th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 20 } + + systemServicesArg7 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 7th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 21 } + + systemServicesArg8 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 8th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 22 } + + systemServicesArg9 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 9th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 23 } + systemServicesAction OBJECT-TYPE + SYNTAX INTEGER{ + noaction(0), + mkdir(1), + rmdir(2), + mv(3), + rm(4), + rmr(5), + cp(6), + cpr(7), + chmodpw(8), + chmodmw(9), + fsck(10), + ftp(11), + rz(12), + vi(13), + telnet(14), + install(15), + ed(16), + more(17), + newfs(18), + dshell(19), + view(20), + modbootparams(21), + filedir(22), + ssh(23), + sftp(24), + debugPmdNi(25), + bootrom(26), + defaultminiboot(27), + backupminiboot(28), + fpgacmm(29), + ubootcmm(30), + ubootni(31), + scp(32), + aclman(33), + ubootMinibootAllSlots(34), + miniboot(35), + upgradeLicence(36), + restoreLicence(37), + updateDSineXtroller(38), + ftp6(39), + telnet6(40), + ssh6(41), + sftp6(42), + mount(43), + unmount(44), + backup(45), + restore(46), + tftp(47), + fscollect(48), + fpgani(49) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies which of the above Actions is to be + performed by the System Services Application. Most Actions + require one or more parameters be set before the Action is + executed. systemServicesAction - 26 for bootrom, 27 for default miniboot, + and 28 for backup miniboot use systemServicesArg1 for name of the file + + scp- the first 2 arguments are going to be used. Set arg 1 with the source + and the arg 2 with the destination file(s). + E.g. scp LocalDir/testfileX.txt admin@10.255.11.1:RemoteDir/testfileX.txt + For mount and umount, systemServicesArg1 specifies the + mount point (such as /uflash). + For newfs, systemServicesArg1 contains the name of the + file-system (/uflash or /flash) which will be created. On + /uflash, a FAT16 file system is created with long name naming conventions. + For fsck, systemServicesArg1 contains the name of the + file-system (/uflash or /flash) which will be checked and + systemServicesArg2 will contain the string repair or + no-repair depending on if autocorrection is requested. + To see all file systems currently mounted, refer to the + systemFileSystemTable. + For backup and restore, systemServicesArg1 contains the + archive name and systemServicesArg2 through Arg9 contains the + directories and/or files to be archived/extracted. + For newfs, fsck, backup and restore, the + systemServicesActionPercentComplete variable can be + inspected to see a progress indication." + ::= { systemServices 24 } + + systemServicesResultCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the result of a system services application" + ::= { systemServices 25 } + + systemServicesResultString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the string result of a system services application" + ::= { systemServices 26 } + + systemServicesKtraceEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "enables/disables the Ktrace facility" + DEFVAL { enabled } + ::= { systemServices 27 } + + systemServicesSystraceEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "enables/disables the Systrace facility" + DEFVAL { enabled } + ::= { systemServices 28 } + + systemServicesTtyLines OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of tty lines for a console screen" + DEFVAL { 24 } + ::= { systemServices 29 } + + systemServicesTtyColumns OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of tty columns for a console screen" + DEFVAL { 80 } + ::= { systemServices 30 } + + systemServicesMemMonitorEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disables/enables the kernel Memory Monitor feature" + DEFVAL { enabled } + ::= { systemServices 31 } + + systemServicesKtraceLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesKtraceLevelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "the table of Ktrace severity level settings" + ::= { systemServices 32} + + systemServicesKtraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesKtraceLevelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in the system services ktrace level table. There + is one entry for each possible Application ID" + INDEX {systemServicesKtraceLevelAppId} + ::= {systemServicesKtraceLevelTable 1} + + SystemServicesKtraceLevelEntry ::= SEQUENCE { + systemServicesKtraceLevelAppId AppIdIndex, + systemServicesKtraceLevel SeverityLevel + } + + systemServicesKtraceLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "the index into the ktrace level table" + ::= {systemServicesKtraceLevelEntry 1 } + + systemServicesKtraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "the ktrace level for a specific Application ID" + DEFVAL { severityLevelDbg3 } + ::= {systemServicesKtraceLevelEntry 2 } + + systemServicesSystraceLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesSystraceLevelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "the table of Systrace severity level settings" + ::= { systemServices 33} + + systemServicesSystraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesSystraceLevelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in the system services systrace level table. There + is one entry for each possible Application ID" + INDEX {systemServicesSystraceLevelAppId} + ::= {systemServicesSystraceLevelTable 1} + + SystemServicesSystraceLevelEntry ::= SEQUENCE { + systemServicesSystraceLevelAppId AppIdIndex, + systemServicesSystraceLevel SeverityLevel + } + + systemServicesSystraceLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "the Systrace level for a specific Application ID." + ::= {systemServicesSystraceLevelEntry 1 } + + systemServicesSystraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "the Systrace level for a specific Application ID." + DEFVAL { severityLevelDbg3 } + ::= {systemServicesSystraceLevelEntry 2 } + + + systemUpdateStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemUpdateStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides update status for firmware updates" + ::= {systemServices 34} + + systemUpdateStatusEntry OBJECT-TYPE + SYNTAX SystemUpdateStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the update status table." + INDEX { systemUpdateIndex} + ::= {systemUpdateStatusTable 1} + + SystemUpdateStatusEntry ::= SEQUENCE { + systemUpdateIndex Integer32, + systemUpdateStatus INTEGER, + systemUpdateErrorCode INTEGER + } + + systemUpdateIndex OBJECT-TYPE + SYNTAX Integer32(1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to the CMM for which status is required." + ::= {systemUpdateStatusEntry 1} + + systemUpdateStatus OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + doneOk(2), + doneNok(3), + noOp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of a firmware update. In the case of doneNok, + further information can be obtained from systemUpdateErrorCode." + ::= {systemUpdateStatusEntry 2} + + systemUpdateErrorCode OBJECT-TYPE + SYNTAX INTEGER { + msgSendIpcErr(1), + fXferOPenErr(2), + fXferFtpErr(3), + fXferReadErr(4), + fXferWriteErr(5), + fXferReplyErr(6), + fXferQuitErr(7), + fXferFcloseErr(8), + fileNameErr(9), + rmFileErr(10), + noInstallComp(11), + notSysResource(12), + notSupported(13), + invalidValue(14), + waitMsgMaxTry(15), + installDrvErr(16), + fileNotFound(17), + notPrimary(18), + commandBlocked(19), + noError(20), + invalidNi(21), + niNotPresent(22), + dupSerialNum(23), + upToDate(24), + invalidModType(25), + maxFaiCount(26), + invalidKey(27), + niLocked(28) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error codes for done_nok." + ::= {systemUpdateStatusEntry 3} + + systemServicesActionPercentComplete OBJECT-TYPE + SYNTAX CommandPercentComplete + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the percent completion of the currently + executing systemServicesAction." + ::= { systemServices 35 } + + + systemServicesCurrentArchivePathName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the archive currently being read + via the systemServicesArchiveTable. This object is the complete + pathname to the archive and must be set prior to reading the + systemServicesArchiveTable." + ::= { systemServices 36 } + + + systemServicesArchiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesArchiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the contents of a backup archive. + This table is used by the restore action command to + display (rather than backup) an archive. The restore + command will populate this table with archive + information read from the archive specified by the + systemServicesAction restore command. This is done as + follows. Set the systemServicesArg1 object to the + archive name to be read. Set the systemServicesArg2 + object to the string: display-only. Set the + systemServicesAction object to restore. Then + read this table." + ::= { systemServices 37} + + systemServicesArchiveEntry OBJECT-TYPE + SYNTAX SystemServicesArchiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system services archive table." + INDEX { systemServicesArchiveIndex } + ::= { systemServicesArchiveTable 1 } + + SystemServicesArchiveEntry ::= SEQUENCE { + systemServicesArchiveIndex Unsigned32, + systemServicesArchiveName SnmpAdminString, + systemServicesArchiveType SystemFileType, + systemServicesArchiveSize Unsigned32, + systemServicesArchiveAttr INTEGER + } + + + + systemServicesArchiveIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific entry in the backup archive file." + ::= {systemServicesArchiveEntry 1} + + systemServicesArchiveName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a file in the backup archive file." + DEFVAL { "" } + ::= { systemServicesArchiveEntry 2 } + + systemServicesArchiveType OBJECT-TYPE + SYNTAX SystemFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of a file in the backup archive file." + DEFVAL { undefined } + ::= { systemServicesArchiveEntry 3 } + + systemServicesArchiveSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of a file in the backup archive file." + DEFVAL { 0 } + ::= { systemServicesArchiveEntry 4 } + + systemServicesArchiveAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attributes of a file in the backup archive file." + DEFVAL { undefined } + ::= { systemServicesArchiveEntry 5 } + + systemServicesUsbEnable OBJECT-TYPE + SYNTAX INTEGER { + enableasync(1), + disable(2), + enablesync(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB interface with mode as synchronous / asynchronous" + DEFVAL { disable } + ::= { systemServices 38} + + systemServicesUsbAutoCopyEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB auto-copy facility" + ::= { systemServices 39} + + systemServicesUsbMounted OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "determinse if usb is mounted" + ::= { systemServices 40} + +--systemFileSystem group. This group contains the parameters for +--the multiple File Systems on the platform. + + systemFileSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "system file system table for this CMM." + ::= { systemFileSystem 1} + + systemFileSystemEntry OBJECT-TYPE + SYNTAX SystemFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system file system table" + INDEX {systemFileSystemIndex} + ::= {systemFileSystemTable 1} + + SystemFileSystemEntry ::= SEQUENCE { + systemFileSystemIndex FileSystemIndex, + systemFileSystemName SnmpAdminString, + systemFileSystemFreeSpace Unsigned32 + } + + systemFileSystemIndex OBJECT-TYPE + SYNTAX FileSystemIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific file system." + ::= {systemFileSystemEntry 1} + + systemFileSystemName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file system." + DEFVAL { "" } + ::= { systemFileSystemEntry 2 } + + systemFileSystemFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the free space in octets of this file system" + DEFVAL { 0 } + ::= { systemFileSystemEntry 3 } + + systemFileSystemDirectoryName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a file system directory. This object is used in conjunction + with an Action command. The Action command will set this directory + name to the name of a specific directory. Information for all of the + files in that directory will then be read from the file system and + the appropriate values written in the entries in the systemFileSystemFile + table. All this is being done to give snmp access to the file system + files." + DEFVAL { "" } + ::= { systemFileSystem 2 } + + systemFileSystemDirectoryDateTime OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the date and time (in system format) of the last access to this directory" + DEFVAL { "" } + ::= { systemFileSystem 3 } + + systemFileSystemFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemFileSystemFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "system file system File table for this CMM. This table is used by + an Action command which will populate it with file information read + from the files in the specified directory." + ::= { systemFileSystem 4} + + systemFileSystemFileEntry OBJECT-TYPE + SYNTAX SystemFileSystemFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system file system File table" + INDEX { systemFileSystemFileIndex} -- base table index + ::= {systemFileSystemFileTable 1} + + SystemFileSystemFileEntry ::= SEQUENCE { + systemFileSystemFileIndex Unsigned32, + systemFileSystemFileName SnmpAdminString, + systemFileSystemFileType SystemFileType, + systemFileSystemFileSize Unsigned32, + systemFileSystemFileAttr INTEGER, + systemFileSystemFileDateTime SnmpAdminString + } + + systemFileSystemFileIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific file system File." + ::= {systemFileSystemFileEntry 1} + + systemFileSystemFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a file system File" + DEFVAL { "" } + ::= { systemFileSystemFileEntry 2 } + + systemFileSystemFileType OBJECT-TYPE + SYNTAX SystemFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Type of a file system File" + DEFVAL { undefined } + ::= { systemFileSystemFileEntry 3 } + + systemFileSystemFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "size of this file" + DEFVAL { 0 } + ::= { systemFileSystemFileEntry 4 } + + systemFileSystemFileAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "attributes of this file" + DEFVAL { undefined } + ::= { systemFileSystemFileEntry 5 } + + systemFileSystemFileDateTime OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the modification date and time of a file" + DEFVAL { "" } + ::= { systemFileSystemFileEntry 6 } + + --systemSwitchLogging group. This group contains the Switch Logging + --configuration data. + + systemSwitchLoggingIndex OBJECT-TYPE + SYNTAX SwitchLoggingIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A small positive integer used to identify a switch logging + output" + DEFVAL { flash } + ::={ systemSwitchLogging 1 } + + systemSwitchLoggingEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable" + DEFVAL { enabled } + ::={ systemSwitchLogging 2 } + + systemSwitchLoggingFlash OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to flash" + DEFVAL { enabled } + ::={ systemSwitchLogging 3 } + + systemSwitchLoggingSocket OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to a socket" + DEFVAL { disabled } + ::={ systemSwitchLogging 4 } + + systemSwitchLoggingSocketIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to as an option" + ::={ systemSwitchLogging 5 } + + systemSwitchLoggingConsole OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to the console" + DEFVAL { disabled } + ::={ systemSwitchLogging 6 } + + systemSwitchLoggingApplicationTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging registered applications,one for + each Application ID" + ::={ systemSwitchLogging 7} + + systemSwitchLoggingLevelEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system switch logging application table" + INDEX { systemSwitchLoggingApplicationAppId, + systemSwitchLoggingApplicationSubAppId, + systemSwitchLoggingApplicationSubAppVrfLevelIndex } + ::={ systemSwitchLoggingApplicationTable 1 } + + SystemSwitchLoggingLevelEntry ::= SEQUENCE { + systemSwitchLoggingApplicationAppId AppIdIndex, + systemSwitchLoggingApplicationSubAppId AppIdIndex, + systemSwitchLoggingApplicationSubAppVrfLevelIndex Integer32, + systemSwitchLoggingApplicationAppName SnmpAdminString, + systemSwitchLoggingApplicationSubAppName SnmpAdminString, + systemSwitchLoggingApplicationSubAppLevel SeverityLevel, + systemSwitchLoggingApplicationSubAppVrfLevelString SnmpAdminString + } + + systemSwitchLoggingApplicationAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A specific application ID which has a registered application + associated with it. This application ID is used as an index + into the application table." + ::={ systemSwitchLoggingLevelEntry 1 } + + systemSwitchLoggingApplicationSubAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A specific sub-application ID which belongs to a registered + application associated with it. This sub-application ID is used + as part of the index into the application table." + ::={ systemSwitchLoggingLevelEntry 2 } + + systemSwitchLoggingApplicationSubAppVrfLevelIndex OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The specific sub-application's VRF severity level. This + severity level is used as part of the index into the + application table." + ::={ systemSwitchLoggingLevelEntry 3 } + + systemSwitchLoggingApplicationAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application name in an entry in the table" + DEFVAL { "" } + ::={ systemSwitchLoggingLevelEntry 4 } + + systemSwitchLoggingApplicationSubAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the specific sub-application ID." + DEFVAL { "" } + ::={ systemSwitchLoggingLevelEntry 5 } + + systemSwitchLoggingApplicationSubAppLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The severity level of the specific sub-application ID." + DEFVAL { severityLevelOff } + ::={ systemSwitchLoggingLevelEntry 6 } + + systemSwitchLoggingApplicationSubAppVrfLevelString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string with comma-delimited VRF IDs or ranges of VRF IDs + that belong to this sub-application's VRF severity level." + DEFVAL { "" } + ::={ systemSwitchLoggingLevelEntry 7 } + + systemSwitchLoggingClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable clearing of switch logging entries" + ::={ systemSwitchLogging 8 } + + systemSwitchLoggingFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set size of swlog logging file" + ::={ systemSwitchLogging 9 } + + + systemSwitchLoggingHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts." + ::={ systemSwitchLogging 10} + + systemSwitchLoggingHostEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingHostIpAddr } + ::={ systemSwitchLoggingHostTable 1 } + + SystemSwitchLoggingHostEntry ::= SEQUENCE { + systemSwitchLoggingHostIpAddr IpAddress, + systemSwitchLoggingHostPort Integer32, + systemSwitchLoggingHostStatus RowStatus, + systemSwitchLoggingHostUserCommandHost Enable, + systemSwitchLoggingHostVrfName SnmpAdminString + } + + systemSwitchLoggingHostIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to." + ::={ systemSwitchLoggingHostEntry 1 } + + systemSwitchLoggingHostPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of a remote host that can + be used to send switch logging records to." + DEFVAL { 514 } + ::={ systemSwitchLoggingHostEntry 2 } + + systemSwitchLoggingHostStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the ability to add or remove a remote host entry." + ::={ systemSwitchLoggingHostEntry 3 } + + systemSwitchLoggingHostUserCommandHost OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether this host may receive user + command data." + DEFVAL { disabled } + ::={ systemSwitchLoggingHostEntry 4 } + + systemSwitchLoggingHostVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name or number of the VRF to be used to send + switch logging records to." + DEFVAL { "" } + ::={ systemSwitchLoggingHostEntry 5 } + + systemSwitchLoggingHostv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingHostv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts." + ::={ systemSwitchLogging 11 } + + systemSwitchLoggingHostv6Entry OBJECT-TYPE + SYNTAX SystemSwitchLoggingHostv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingHostv6IpAddr } + ::={ systemSwitchLoggingHostv6Table 1 } + + SystemSwitchLoggingHostv6Entry ::= SEQUENCE { + systemSwitchLoggingHostv6IpAddr Ipv6Address, + systemSwitchLoggingHostv6Port Integer32, + systemSwitchLoggingHostv6Status RowStatus, + systemSwitchLoggingHostv6UserCommandHost Enable, + systemSwitchLoggingHostv6VrfName SnmpAdminString + } + + systemSwitchLoggingHostv6IpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to." + ::={ systemSwitchLoggingHostv6Entry 1 } + + systemSwitchLoggingHostv6Port OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of a remote host that can + be used to send switch logging records to." + DEFVAL { 514 } + ::={ systemSwitchLoggingHostv6Entry 2 } + + systemSwitchLoggingHostv6Status OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the ability to add or remove a remote host entry." + ::={ systemSwitchLoggingHostv6Entry 3 } + + systemSwitchLoggingHostv6UserCommandHost OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether this host may receive user + command data." + DEFVAL { disabled } + ::={ systemSwitchLoggingHostv6Entry 4 } + + systemSwitchLoggingHostv6VrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name or number of the VRF to be used to send + switch logging records to." + DEFVAL { "" } + ::={ systemSwitchLoggingHostv6Entry 5 } + + systemSwitchLoggingHostCount OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote hosts currently defined." + ::={ systemSwitchLogging 12} + + + systemSwitchLoggingConsoleLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Messages whose severity level is equal to or more + severe than this value will be displayed to the console." + DEFVAL { severityLevelWarn } + ::={ systemSwitchLogging 13} + + systemSwitchLoggingUserCommandStatus OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User commands will be logged to remote hosts when enabled." + DEFVAL { disabled } + ::={ systemSwitchLogging 14} + + systemSwitchLoggingSysLogFacilityId OBJECT-TYPE + SYNTAX SysLogFacilityId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This textual convention enumerates the facilities + that originate syslog messages. + + The Facilities of syslog messages are numerically + coded with decimal values. + Some of the operating system daemons and processes + are traditionally designated by the Facility values + given below. Daemons and processes that do not have + an explicitly assigned Facility may use any of the + 'local use' Facilities or they may use the 'user-level' + Facility. + + For interoperability and backwards compatibility + reasons, mapping specified in this document between + a label which represents a Facility and + the value which represents the corresponding code, is + normative. So the mapping from a label configured by + operators in syslog.conf or equivalent will consistently + map to the same Facility code regardless of + implementation, but the label itself is often + semantically meaningless, because it is impractical to + attempt to enumerate all possible facilities, and the + enumeration (label and corresponding value) that is used + by an actual Facility is, and has historically been, + implementation-dependent. + + For example, the foobar application might log messages + as having come from local7, even though there is no + 'local' process on the device, and the operator can + configure syslog.conf to have local7.critical messages + be relayed, even though there might be multiple facilities + using Facility local7. This is typical current practice, + and originators, relays and collectors know how to handle + this situation. For improved accuracy, the foobar + application can also include an APPNAME Structured Data + Element." + DEFVAL { uucp } + ::={ systemSwitchLogging 15} + + systemSwitchLoggingLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The logging level for a specific application id." + ::={ systemSwitchLogging 16 } + + systemSwitchLoggingAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Application name used as an index into the table" + DEFVAL { "" } + ::={ systemSwitchLogging 17 } + + systemSwitchLoggingDuplicateDetect OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable duplicate detection" + DEFVAL { enabled } + ::={ systemSwitchLogging 18 } + + systemSwitchLoggingPreamble OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable printing preamble" + DEFVAL { enabled } + ::={ systemSwitchLogging 19 } + + systemSwitchLoggingDebug OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable debug information" + DEFVAL { enabled } + ::={ systemSwitchLogging 20 } + + systemSwitchLoggingVrf OBJECT-TYPE + SYNTAX VrfId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging subapplicastion VRF ID" + DEFVAL { 1 } + ::={ systemSwitchLogging 21 } + + systemSwitchLoggingHashAgeLimit OBJECT-TYPE + SYNTAX AgeLimit + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging Hash Table Age Limit" + DEFVAL { 1 } + ::={ systemSwitchLogging 22 } + + systemSwitchLoggingTty OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to tty" + DEFVAL { disabled } + ::={ systemSwitchLogging 23 } + + systemSwitchLoggingSubAppNbr OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subapplication number of a given application" + ::={ systemSwitchLogging 24 } + + systemSwitchLoggingLibraryName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Library name used as an index into the table of + registered libraries" + DEFVAL { "" } + ::={ systemSwitchLogging 25 } + + systemSwitchLoggingLoopback0 OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging using Loopback0 + interface as the source ip address when logging + to syslog server" + DEFVAL { disabled } + ::={ systemSwitchLogging 26 } + + + systemSwitchLoggingDgHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingDgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts for Dying Gasp." + ::={ systemSwitchLogging 27 } + + systemSwitchLoggingDgHostEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingDgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingDgHostIndex } + ::={ systemSwitchLoggingDgHostTable 1 } + + SystemSwitchLoggingDgHostEntry ::= SEQUENCE { + systemSwitchLoggingDgHostIndex Integer32, + systemSwitchLoggingDgHostIpType InetAddressType, + systemSwitchLoggingDgHostIpAddr InetAddress + } + + systemSwitchLoggingDgHostIndex OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Dying Gasp swlod table." + DEFVAL { 1 } + ::={ systemSwitchLoggingDgHostEntry 1 } + + systemSwitchLoggingDgHostIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type ." + ::= { systemSwitchLoggingDgHostEntry 2 } + + + systemSwitchLoggingDgHostIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send Dying Gasp switch logging records to." + ::={ systemSwitchLoggingDgHostEntry 3 } + + + + + --systemDNS group. This group contains the Domain Name Service + --configuration information. + + systemDNSEnableDnsResolver OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Global Domain Name Service enable/disable" + DEFVAL { disabled } + ::={ systemDNS 1 } + + systemDNSDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "current domain name used by the Domain Name Service" + DEFVAL { "" } + ::={ systemDNS 2 } + + systemDNSNsAddr1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "1st part of address used by the Domain Name Service" + DEFVAL { '00000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 3 } + + systemDNSNsAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2nd part of address used by the Domain Name Service" + DEFVAL { '00000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 4 } + + systemDNSNsAddr3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "3rd part of address used by the Domain Name Service" + DEFVAL { '00000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 5 } + + systemDNSNsIPv6Addr1 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Primary DNS server" + DEFVAL { '00000000000000000000000000000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 6 } + + systemDNSNsIPv6Addr2 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Secondary DNS server" + DEFVAL { '00000000000000000000000000000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 7 } + + systemDNSNsIPv6Addr3 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the third DNS server" + DEFVAL { '00000000000000000000000000000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 8 } + + -- systemBlueTooth group. This group contains the objects used by the + -- System BlueTooth Services. + systemServicesBluetoothEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Bluetooth." + DEFVAL { enabled } + ::= { systemBlueToothServices 1} + + systemServicesBluetoothTxPower OBJECT-TYPE + SYNTAX INTEGER { + low(1), + high(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Bluetooth transmit power, low or high." + DEFVAL { low } + ::= { systemBlueToothServices 2} + + systemServicesBluetoothTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesBluetoothEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Bluetooth devices." + ::={ systemBlueToothServices 3 } + + systemServicesBluetoothEntry OBJECT-TYPE + SYNTAX SystemServicesBluetoothEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Bluetooth device entry." + INDEX { systemServicesBluetoothChassisId } + ::={ systemServicesBluetoothTable 1 } + + SystemServicesBluetoothEntry ::= SEQUENCE { + systemServicesBluetoothChassisId VirtualOperChassisId, + systemServicesBluetoothStatus INTEGER + } + + systemServicesBluetoothChassisId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis ID for this Bluetooth instance." + ::= { systemServicesBluetoothEntry 1 } + + systemServicesBluetoothStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(1), + connectionInactive(2), + connectionActive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Bluetooth status." + ::= { systemServicesBluetoothEntry 2 } + + --systemFips group. This group contains the FIPS 140-2 + --configuration information. + + systemFipsAdminState OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the FIPS mode on AOS switches. This value + becomes the systemFipsOperState after write-memory and reboot." + DEFVAL { disabled } + ::= { systemFips 1 } + + systemFipsOperState OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational State of the FIPS mode on AOS switches" + ::= { systemFips 2 } + + systemVcHardwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemVcHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table lists the results of cable diagnostics." + ::= { systemVcHardware 1 } + + systemVcHardwareEntry OBJECT-TYPE + SYNTAX SystemVcHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to each port." + INDEX { virtualChassisOperChasId } + ::= { systemVcHardwareTable 1 } + + SystemVcHardwareEntry ::= SEQUENCE { + systemVcHardwareCpuVendor SnmpAdminString, + systemVcHardwareCpuModel SnmpAdminString, + systemVcHardwareFlashMfg INTEGER, + systemVcHardwareFlashSize Counter64, + systemVcHardwareMemoryMfg INTEGER, + systemVcHardwareMemorySize Counter64, + systemVcHardwareUbootVersion SnmpAdminString, + systemVcHardwareFpga1Version SnmpAdminString, + systemVcHardwareFpga2Version SnmpAdminString, + systemVcHardwarePowerSuppliesPresent BITS, + systemVcHardwareNisPresent BITS, + systemVcHardwareCFMsPresent BITS, + systemVcHardwareFanTraysPresent BITS + } + + systemVcHardwareCpuVendor OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPU Vendor for this chassis in the VC." + DEFVAL { "" } + ::={ systemVcHardwareEntry 1 } + + systemVcHardwareCpuModel OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPU Model for this chassis in the VC." + DEFVAL { "" } + ::={ systemVcHardwareEntry 2 } + + systemVcHardwareFlashMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), toshiba(7), sandisk(8), sst(9), spansion(10), wintec(13)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the Flash memory + used on this chassis in the VC." + ::= { systemVcHardwareEntry 3} + + systemVcHardwareFlashSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the flash memory available + on this chassis in the VC." + ::= { systemVcHardwareEntry 4} + + systemVcHardwareMemoryMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), toshiba(7), agilent(8), dataram(10), interward(11), notreadable(12)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the RAM memory + used on this chassis in the VC" + ::= { systemVcHardwareEntry 5} + + systemVcHardwareMemorySize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the RAM memory available on + this chassis in the VC" + ::= { systemVcHardwareEntry 6} + + systemVcHardwareUbootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot version for this chassis in the VC." + DEFVAL { "" } + ::={ systemVcHardwareEntry 7 } + + systemVcHardwareFpga1Version OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the version of one of the FPGA #1 this CMM in the VC." + DEFVAL { "" } + ::= { systemVcHardwareEntry 8 } + + systemVcHardwareFpga2Version OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the version of one of the FPGA #2 this CMM in the VC. If this FPGA does not exist then this will be N/A" + DEFVAL { "" } + ::= { systemVcHardwareEntry 9 } + + systemVcHardwarePowerSuppliesPresent OBJECT-TYPE + SYNTAX BITS { + ps1(0), + ps2(1), + ps3(2), + ps4(3), + ps5(4), + ps6(5), + ps7(6), + ps8(7), + ps9(8), + ps10(9), + ps11(10), + ps12(11), + ps13(12), + ps14(13), + ps15(14), + ps16(15) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the Power supplies that are Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 10 } + + systemVcHardwareNisPresent OBJECT-TYPE + SYNTAX BITS { + ni1(0), + ni2(1), + ni3(2), + ni4(3), + ni5(4), + ni6(5), + ni7(6), + ni8(7), + ni9(8), + ni10(9), + ni11(10), + ni12(11), + ni13(12), + ni14(13), + ni15(14), + ni16(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the NI's/Expansion modules Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 11 } + + systemVcHardwareCFMsPresent OBJECT-TYPE + SYNTAX BITS { + cfm1(0), + cfm2(1), + cfm3(2), + cfm4(3), + cfm5(4), + cfm6(5), + cfm7(6), + cfm8(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the CFM's that are Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 12 } + + systemVcHardwareFanTraysPresent OBJECT-TYPE + SYNTAX BITS { + fanTray1(0), + fanTray2(1), + fanTray3(2), + fanTray4(3), + fanTray5(4), + fanTray6(5), + fanTray7(6), + fanTray8(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the Fan Trays Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 13 } + +-- +-- Trap Objects +-- + systemSwlogName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SWLOG file name that might get overwritten since swlog file reached (90%) it size" + DEFVAL { "" } + ::= { alcatelIND1SystemMIBTrapObjects 1 } + +-- +-- NOTIFICATIONS +-- + systemSwlogSizeTrap NOTIFICATION-TYPE + OBJECTS { + systemSwlogName + } + STATUS current + DESCRIPTION + "The file specified file may get lost if not backed up , since swlog file reached 90% + of its size , please back up swlog before getting overwritten." + ::= { alcatelIND1SystemMIBTraps 0 1 } + +-- +-- Compliance Statements +-- + + alcatelIND1SystemMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Alcatel BOP Proprietary System Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + systemMicrocodeGroup, + systemBootParamsGroup, + systemHardwareGroup, + systemServicesGroup, + systemFileSystemGroup, + systemSwitchLoggingGroup, + systemDNSGroup, + systemBlueToothServicesGroup, + systemFipsGroup, + systemVcHardwareGroup, + systemNotificationGroup + } + + ::= { alcatelIND1SystemMIBCompliances 1 } + +-- +-- Units Of Conformance +-- + systemMicrocodeGroup OBJECT-GROUP + OBJECTS { + systemMicrocodePackageVersion, + systemMicrocodePackageName, + systemMicrocodePackageDescription, + systemMicrocodePackageStatus, + systemMicrocodePackageSize, + systemMicrocodeLoadedDirectory, + systemMicrocodeLoadedVersion, + systemMicrocodeLoadedName, + systemMicrocodeLoadedDescription, + systemMicrocodeLoadedSize + } + STATUS current + DESCRIPTION + "Group all the system microcode objects together" + ::= { alcatelIND1SystemMIBGroups 1 } + + systemBootParamsGroup OBJECT-GROUP + OBJECTS { + systemBootNetwork, + systemBootNetworkGateway, + systemBootNetworkNetmask + } + STATUS current + DESCRIPTION + "Group all the system boot parameters together" + ::= { alcatelIND1SystemMIBGroups 2 } + + systemHardwareGroup OBJECT-GROUP + OBJECTS { + systemHardwareFlashMfg, + systemHardwareFlashSize, + systemHardwareMemoryMfg, + systemHardwareMemorySize, + systemHardwareNVRAMBatteryLow, + systemHardwareBootCpuType, + systemHardwareJumperInterruptBoot, + systemHardwareJumperForceUartDefaults, + systemHardwareJumperRunExtendedMemoryDiagnostics, + systemHardwareJumperSpare, + systemHardwareFpgaVersionIndex, + systemHardwareFpgaVersion, + systemHardwareBootRomVersion, + systemHardwareDefaultMiniBootVersion, + systemHardwareBackupMiniBootVersion, + systemHardwareCpldVersion, + systemHardwareMinorFpgaVersion , + systemHardwareProdRegId , + systemHardwareRevisionRegister, + systemHardwareUbootMinibootVersion, + systemHardwareUbootVersion, + systemHardwareXfpId + } + STATUS current + DESCRIPTION + "Group all the system Hardware Data together" + ::= { alcatelIND1SystemMIBGroups 3 } + + systemServicesGroup OBJECT-GROUP + OBJECTS { + systemServicesDate, + systemServicesTime, + systemServicesTimezone, + systemServicesTimezoneStartWeek, + systemServicesTimezoneStartDay, + systemServicesTimezoneStartMonth, + systemServicesTimezoneStartTime, + systemServicesTimezoneOffset, + systemServicesTimezoneEndWeek, + systemServicesTimezoneEndDay, + systemServicesTimezoneEndMonth, + systemServicesTimezoneEndTime, + systemServicesEnableDST, + systemServicesWorkingDirectory, + systemServicesArg1, + systemServicesArg2, + systemServicesArg3, + systemServicesArg4, + systemServicesArg5, + systemServicesArg6, + systemServicesArg7, + systemServicesArg8, + systemServicesArg9, + systemServicesAction, + systemServicesResultCode, + systemServicesResultString, + systemServicesKtraceEnable, + systemServicesSystraceEnable, + systemServicesTtyLines, + systemServicesTtyColumns, + systemServicesMemMonitorEnable, + systemServicesKtraceLevelAppId, + systemServicesKtraceLevel, + systemServicesSystraceLevelAppId, + systemServicesSystraceLevel, + systemUpdateStatus, + systemUpdateErrorCode, + systemServicesActionPercentComplete, + systemServicesArchiveName, + systemServicesArchiveType, + systemServicesArchiveSize, + systemServicesArchiveAttr, + systemServicesUsbEnable, + systemServicesUsbAutoCopyEnable, + systemServicesUsbMounted, + systemServicesArchiveIndex, + systemServicesCurrentArchivePathName + } + STATUS current + DESCRIPTION + "Group all the system services parameters together" + ::= { alcatelIND1SystemMIBGroups 4 } + + systemFileSystemGroup OBJECT-GROUP + OBJECTS { + systemFileSystemIndex, + systemFileSystemFreeSpace, + systemFileSystemName, + systemFileSystemDirectoryName, + systemFileSystemDirectoryDateTime, + systemFileSystemFileIndex, + systemFileSystemFileName, + systemFileSystemFileType, + systemFileSystemFileSize, + systemFileSystemFileAttr, + systemFileSystemFileDateTime + } + STATUS current + DESCRIPTION + "Group all the system flash file parameters together" + ::= { alcatelIND1SystemMIBGroups 5 } + + systemSwitchLoggingGroup OBJECT-GROUP + OBJECTS{ + systemSwitchLoggingIndex, + systemSwitchLoggingEnable, + systemSwitchLoggingFlash, + systemSwitchLoggingSocket, + systemSwitchLoggingSocketIpAddr, + systemSwitchLoggingConsole, + systemSwitchLoggingClear, + systemSwitchLoggingFileSize, + systemSwitchLoggingLevel, + systemSwitchLoggingApplicationAppId, + systemSwitchLoggingApplicationAppName, + systemSwitchLoggingApplicationSubAppId, + systemSwitchLoggingApplicationSubAppName, + systemSwitchLoggingApplicationSubAppLevel, + systemSwitchLoggingApplicationSubAppVrfLevelIndex, + systemSwitchLoggingApplicationSubAppVrfLevelString, + systemSwitchLoggingAppName, + systemSwitchLoggingDuplicateDetect, + systemSwitchLoggingPreamble, + systemSwitchLoggingDebug, + systemSwitchLoggingVrf, + systemSwitchLoggingHashAgeLimit, + systemSwitchLoggingTty, + systemSwitchLoggingSubAppNbr, + systemSwitchLoggingLibraryName, + systemSwitchLoggingLoopback0, + systemSwitchLoggingConsoleLevel, + systemSwitchLoggingHostCount, + systemSwitchLoggingUserCommandStatus, + systemSwitchLoggingSysLogFacilityId, + systemSwitchLoggingHostIpAddr, + systemSwitchLoggingHostPort, + systemSwitchLoggingHostStatus, + systemSwitchLoggingHostUserCommandHost, + systemSwitchLoggingHostVrfName, + systemSwitchLoggingHostv6IpAddr, + systemSwitchLoggingHostv6Port, + systemSwitchLoggingHostv6Status, + systemSwitchLoggingHostv6UserCommandHost, + systemSwitchLoggingHostv6VrfName, + systemSwitchLoggingDgHostIpType, + systemSwitchLoggingDgHostIpAddr + } + STATUS current + DESCRIPTION + "Group all the switch logging parameters together" + ::= { alcatelIND1SystemMIBGroups 6 } + + systemDNSGroup OBJECT-GROUP + OBJECTS{ + systemDNSEnableDnsResolver, + systemDNSDomainName, + systemDNSNsAddr1, + systemDNSNsAddr2, + systemDNSNsAddr3, + systemDNSNsIPv6Addr1, + systemDNSNsIPv6Addr2, + systemDNSNsIPv6Addr3 + } + STATUS current + DESCRIPTION + "Group all the systemDNS parameters together" + ::= { alcatelIND1SystemMIBGroups 7 } + + systemBlueToothServicesGroup OBJECT-GROUP + OBJECTS{ + systemServicesBluetoothEnable, + systemServicesBluetoothTxPower, + systemServicesBluetoothStatus + } + STATUS current + DESCRIPTION + "Group all the systemFips parameters together" + ::= { alcatelIND1SystemMIBGroups 8 } + + systemFipsGroup OBJECT-GROUP + OBJECTS{ + systemFipsAdminState, + systemFipsOperState + } + STATUS current + DESCRIPTION + "Group all the systemFips parameters together" + ::= { alcatelIND1SystemMIBGroups 9 } + + systemVcHardwareGroup OBJECT-GROUP + OBJECTS { + systemVcHardwareCpuVendor, + systemVcHardwareCpuModel, + systemVcHardwareFlashMfg, + systemVcHardwareFlashSize, + systemVcHardwareMemoryMfg, + systemVcHardwareMemorySize, + systemVcHardwareUbootVersion, + systemVcHardwareFpga1Version, + systemVcHardwareFpga2Version, + systemVcHardwarePowerSuppliesPresent, + systemVcHardwareNisPresent, + systemVcHardwareCFMsPresent, + systemVcHardwareFanTraysPresent + } + STATUS current + DESCRIPTION + "Group all the system VC Hardware Data together" + ::= { alcatelIND1SystemMIBGroups 10 } + + systemSwlogGroup OBJECT-GROUP + OBJECTS { + systemSwlogName + } + STATUS current + DESCRIPTION + "Group all the swlog trap objects together" + ::= { alcatelIND1SystemMIBGroups 11 } + + systemNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + systemSwlogSizeTrap + } + STATUS current + DESCRIPTION + "A collection of notifications for System Services events." + ::= { alcatelIND1SystemMIBGroups 12 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-CHASSIS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-CHASSIS-MIB new file mode 100644 index 0000000..3334305 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-CHASSIS-MIB @@ -0,0 +1,6521 @@ +ALCATEL-IND1-TIMETRA-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Unsigned32, + Integer32, Gauge32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, DateAndTime, + RowStatus, TimeStamp, TimeInterval, + TruthValue, MacAddress, RowPointer, + DisplayString FROM SNMPv2-TC + + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + + TmnxActionType, TmnxPortID, + TItemDescription, TNamedItemOrEmpty, + TNamedItem, TmnxOperState, + TmnxAdminState FROM ALCATEL-IND1-TIMETRA-TC-MIB + + timetraSRMIBModules, tmnxSRObjs, + tmnxSRNotifyPrefix, tmnxSRConfs FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + ; + +tmnxChassisMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + hardware components of the Alcatel 7x50 device. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "0603160000Z" + DESCRIPTION "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-CHASSIS-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-CHASSIS-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + Release 1.0 of the TIMETRA-HW-MIB." + + REVISION "0008140000Z" + DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-HW-MIB." + + ::= { timetraSRMIBModules 2 } + + +-- sub-tree for managed objects, and for each functional area +tmnxHwObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 2 } + tmnxChassisObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 1 } + tmnxSlotObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 2 } + tmnxCardObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 3 } +-- tmnxPortObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 4 } +-- tmnxPppObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 5 } + +tmnxChassisNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 6 } +-- tmnxPortNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 7 } +tmnxChassisAdminObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 8 } +-- tmnxFRObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 9 } +-- tmnxQosAppObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 10 } +-- tmnxATMObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 11 } + +tmnxHwNotification OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 2 } + tmnxChassisNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 1} + tmnxChassisNotification OBJECT IDENTIFIER ::= { tmnxChassisNotifyPrefix 0 } + -- tmnxPortNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 2 } + -- tmnxPortNotification OBJECT IDENTIFIER ::= { tmnxPortNotifyPrefix 0 } + -- tmnxPppNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 3 } + -- tmnxPppNotification OBJECT IDENTIFIER ::= { tmnxPppNotifyPrefix 0 } + -- tAtmNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSrNotifyPrefix 27 } + -- tAtmNotifications OBJECT IDENTIFIER ::= { tAtmNotifyPrefix 0 } + + +tmnxHwConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 2 } + tmnxChassisConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 1 } +-- tmnxPortConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 2 } +-- tmnxPppConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 3 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- ALCATEL-IND1-TIMETRA-CHASSIS-MIB textual conventions +-- + +-- +-- TmnxAlarmState +-- +TmnxAlarmState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAlarmState is an enumerated integer whose value indicates + the current alarm state of a physical or logical component in the + Alcatel 7x50 SR series system." + SYNTAX INTEGER { + unknown (0), + alarmActive (1), + alarmCleared (2) + } + +-- +-- TmnxChassisIndex +-- +TmnxChassisIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisIndex is a unique index that identifies a chassis + within an Alcatel 7x50 system. Note that initial releases will + support only one chassis in a system." + SYNTAX INTEGER (1..32) + +-- +-- TmnxHwIndex +-- +TmnxHwIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwIndex is a unique integer index that identifies an + Alcatel 7x50 SR series manufactured hardware component, such as + an IOM, CPM, Fabric or MDA card." + SYNTAX Integer32 (1..2147483647) + +TmnxHwIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwIndexOrZero is a unique integer index that identifies an + Alcatel 7x50 SR series manufactured hardware component, such as an + IOM, CPM, Fabric or MDA card. Also TmnxHwIndexOrZero can be zero." + SYNTAX Integer32 (0..2147483647) + +-- +-- TmnxHwClass +-- +TmnxHwClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxHwClass is an enumerated integer that identifies the general + hardware type of a component in the tmnxHwTable." + SYNTAX INTEGER { + other (1), + unknown (2), + chassis (3), + container (4), + powerSupply (5), + fan (6), + sensor (7), + ioModule (8), + cpmModule (9), + fabricModule (10), + mdaModule (11), + flashDiskModule (12), + port (13), + mcm (14), + ccm (15) + } + +-- +-- TmnxCardType +-- +TmnxCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardType data type is a bit-mask field that describes the + various Alcatel 7x50 SR series card types. A TmnxCardType bit + value specifies the index value for the entry in the + tmnxCardTypeTable used to identify a specific type of card + manufactured by Alcatel. + + When multiple bits are set, it can be used to identify a set or + list of card types used in the tmnxCardTable and tmnxCpmCardTable to + indicate supported or allowed cards within a specific chassis slot. + Some example card types might be: + + sfm-400g -- 400g CPM/SF module + sfm-200g -- 200g CPM/SF module + sfm-100g -- 100g CPM/SF module + iom-20g -- 2 x 10-Gig MDA IOM Card + " + SYNTAX Unsigned32 + +-- +-- TmnxChassisType +-- +TmnxChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisType data type is an integer that specifies + the index value for the entry in the tmnxChassisTypeTable used to + identify a specific type of chassis backplane manufactured + by Alcatel." + SYNTAX Unsigned32 + +-- +-- TmnxDeviceState +-- +TmnxDeviceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDeviceState data type is an enumerated integer that + describes the values used to identify states of chassis + components such as fans and power supplies." + SYNTAX INTEGER { + deviceStateUnknown (1), + deviceNotEquipped (2), + deviceStateOk (3), + deviceStateFailed (4), + deviceStateOutOfService (5) + } + +-- +-- TmnxLEDState +-- +TmnxLEDState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLEDState data type is an enumerated integer that + describes the values used to identify state LEDs on Alcatel + 7x50 SR series cards." + SYNTAX INTEGER { + ledOff (1), + ledRed (2), + ledAmber (3), + ledYellow (4), + ledGreen (5), + ledAmberBlink (6), + ledYellowBlink (7), + ledGreenBlink (8) + } + +-- +-- TmnxMdaType +-- +TmnxMdaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMdaType data type is an integer that used to identify the + kind of Media Dependent Adapter (MDA) installed on a card. + + The value of TmnxMdaType corresponds to the bit number indicated by + TmnxMDASuppType. + + A TmnxMdaType value specifies the index value for the entry in the + tmnxMdaTypeTable used to identify a specific type of MDA + manufactured by Alcatel." + SYNTAX Unsigned32 + +-- +-- TmnxMDASuppType +-- +TmnxMDASuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDASuppType data type is a SNMP BIT that is used to identify + the kind of Media Dependent Adapter (MDA) supported on a card. + + When multiple bits are set, it can be used to identify a set or list + of supported MDAs within a specific card slot. The MDA types are defined + in the tmnxMdaTypeTable." + SYNTAX BITS { + invalid-MDA-type (0), + unassigned (1), + supp-MDA-type-2 (2), + supp-MDA-type-3 (3), + supp-MDA-type-4 (4), + supp-MDA-type-5 (5), + supp-MDA-type-6 (6), + supp-MDA-type-7 (7), + supp-MDA-type-8 (8), + supp-MDA-type-9 (9), + supp-MDA-type-10 (10), + supp-MDA-type-11 (11), + supp-MDA-type-12 (12), + supp-MDA-type-13 (13), + supp-MDA-type-14 (14), + supp-MDA-type-15 (15), + supp-MDA-type-16 (16), + supp-MDA-type-17 (17), + supp-MDA-type-18 (18), + supp-MDA-type-19 (19), + supp-MDA-type-20 (20), + supp-MDA-type-21 (21), + supp-MDA-type-22 (22), + supp-MDA-type-23 (23), + supp-MDA-type-24 (24), + supp-MDA-type-25 (25), + supp-MDA-type-26 (26), + supp-MDA-type-27 (27), + supp-MDA-type-28 (28), + supp-MDA-type-29 (29), + supp-MDA-type-30 (30), + supp-MDA-type-31 (31), + supp-MDA-type-32 (32), + supp-MDA-type-33 (33), + supp-MDA-type-34 (34), + supp-MDA-type-35 (35), + supp-MDA-type-36 (36), + supp-MDA-type-37 (37), + supp-MDA-type-38 (38), + supp-MDA-type-39 (39), + supp-MDA-type-40 (40), + supp-MDA-type-41 (41), + supp-MDA-type-42 (42), + supp-MDA-type-43 (43), + supp-MDA-type-44 (44), + supp-MDA-type-45 (45), + supp-MDA-type-46 (46), + supp-MDA-type-47 (47) + } +-- +-- TmnxMDAChanType +-- +TmnxMDAChanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDAChanType data type indicates the type of channel that + can be created on an MDA." + SYNTAX INTEGER { + unknown (0), + sonetSts768(1), + sonetSts192(2), + sonetSts48(3), + sonetSts12(4), + sonetSts3(5), + sonetSts1(6), + sdhTug3(7), + sonetVtg(8), + sonetVt15(9), + sonetVt2(10), + sonetVt3(11), + sonetVt6(12), + pdhTu3(13), + pdhDs3(14), + pdhE3(15), + pdhDs1(16), + pdhE1(17), + pdhDs0Grp(18) + } + +-- +-- TmnxCcmType +-- +TmnxCcmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCcmType data type is bit-mask field that describes + the values used to identify the kind of Chassis Control + module (CCM) installed on the chassis. A TmnxCcmType bit + value specifies the index value for the entry in the + tmnxCcmTypeTable used to identify a specific type of CCM + manufactured by Alcatel. When multiple bits are set, it can + be used to identify a set or list of CCM types used in the + tmnxCcmTable to indicate supported CCMs within a specific + chassis slot. Some example CCM types are: + + unknown -- unknown/uninstalled + ccm-v1 -- Chassis Control Module version 1 + + " + SYNTAX Unsigned32 + +-- +-- TmnxMcmType +-- +TmnxMcmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMcmType data type is bit-mask field that describes + the values used to identify the kind of MDA Carrier + module (MCM) installed on the chassis. A TmnxMcmType bit + value specifies the index value for the entry in the + tmnxMcmTypeTable used to identify a specific type of MCM + manufactured by Alcatel. When multiple bits are set, it can + be used to identify a set or list of MCM types used in the + tmnxMcmTable to indicate supported MCMs within a specific + card slot. Some example MCM types are: + + unknown -- unknown/uninstalled + mcm-v1 -- MDA Carrier Module version 1 + + " + SYNTAX Unsigned32 + +-- +-- TmnxSlotNum +-- +TmnxSlotNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSlotNum data type is an integer that specifies a slot in + an Alcatel 7x50 SR series chassis." + SYNTAX INTEGER (1..128) + +TmnxSlotNumOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSlotNumOrZero data type is an integer that specifies a + slot in an Alcatel 7x50 SR series chassis or zero." + SYNTAX INTEGER (0..128) + +-- +-- TmnxPortAdminStatus +-- +TmnxPortAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The desired administrative status of this port." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3), + diagnose (4) + } + +-- +-- TmnxChassisMode +-- +TmnxChassisMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisMode data type is an enumerated integer that + specifies the values used to identify which set of scaling numbers + and features are effective for an Alcatel 7x50 SR series chassis. + 'modeA' corresponds to the scaling and feature set on the existing + iom-20g. 'modeB' corresponds to the scaling and features that come + with iom-20g-b. 'modeC' corresponds to the scaling and features that + come with iom2-20g." + SYNTAX INTEGER { + modeA (1), + modeB (2), + modeC (3) + } + +-- +-- TmnxSETSRefSource +-- +TmnxSETSRefSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefSource data type is an enumerated integer that + describes the values used to identify the Synchronous Equipment + Timing Subsystem (SETS) timing reference source." + SYNTAX INTEGER { + reference1 (1), + reference2 (2), + bits (3) + } + +-- +-- TmnxSETSRefQualified +-- +TmnxSETSRefQualified ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefQualified data type is an enumerated integer that + describes the values used to identify whether the reference is + 'qualified' or 'not-qualified' for use by SETS." + SYNTAX INTEGER { + qualified (1), + not-qualified (2) + } + +-- +-- TmnxSETSRefAlarm +-- +TmnxSETSRefAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefAlarm data type is a bitmap that describes the values + used to identify the alarms on the SETS timing reference source if + the source is 'not-qualified'. + + 'los' - loss of signal + 'oof' - out of frequency range + 'oopir' - out of pull in range." + SYNTAX BITS { + los (0), + oof (1), + oopir (2) + } + +-- +-- TmnxBITSIfType +-- +TmnxBITSIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBITSIfType data type is an enumerated integer that describes + the values used to identify the interface and framing types of a BITS + (Building Integrated Timing Supply) interface." + SYNTAX INTEGER { + none (0), + t1-esf (1), + t1-sf (2), + e1-pcm30crc (3), + e1-pcm31crc (4) + } + +-- +-- TmnxCcagId +-- +TmnxCcagId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCcagId is an integer specifying the cross connect aggregation + group. The value '0' is used when a ccag is not defined and is not + a valid value when TmnxCcagId is used as an index." + SYNTAX Integer32 (0|1..8) + +-- +-- TmnxCcagRate +-- +TmnxCcagRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCcagRate is an integer specifying the rate for a CCAG member in Kbps. + The range of TmnxCcagRate is from 0 Kbps to 100Gbps. The value '-1' is used + for maximum rate available." + SYNTAX Integer32 (-1|0..100000000) + +-- +-- TmnxCcagRateOption +-- +TmnxCcagRateOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCcagRateOption specifies how the defined rate is + applied to active Cross Connect Adaptors (CCAs). + aggregate (1) - the defined rate is equally divided among the CCAs in + the CCAG member list based on the number of active + CCAs. + cca (2) - the defined rate is applied to all CCAs in the CCAG + member list." + SYNTAX INTEGER { + aggregate (1), + cca (2) + } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- ALCATEL-IND1-TIMETRA-CHASSIS-MIB at a glance +-- +-- timetra (enterprises 6527) +-- timetraProducts (3) +-- tmnxSRMIB (1) +-- tmnxSRConfs (1) +-- tmnxSRObjs (2) +-- tmnxHwObjs (tmnxSRObjs 2) +-- tmnxSRNotifyPrefix (3) +-- +-- +-- tmnxChassisObjs (tmnxHwObjs 1) +-- tmnxChassisTotalNumber (1) +-- tmnxChassisLastChange (2) +-- tmnxChassisTable (3) +-- tmnxChassisFanTable (4) +-- tmnxChassisPowerSupplyTable (5) +-- tmnxChassisTypeTable (6) +-- tmnxChassisHwLastChange (7) +-- tmnxHwTable (8) +-- tmnxHwContainsTable (9) +-- tmnxCcmTable (10) +-- tmnxCcmTypeTable (11) +-- +-- tmnxSlotObjs (2) - not used +-- +-- tmnxCardObjs (3) +-- tmnxCardLastChange (1) +-- tmnxCardTable (2) +-- tmnxCpmCardLastChange (3) +-- tmnxCpmCardTable (4) +-- tmnxFabricLastChange (5) +-- tmnxFabricTable (6) +-- tmnxCpmFlashTable (7) +-- tmnxMDATable (8) +-- tmnxCardTypeTable (9) +-- tmnxMdaTypeTable (10) +-- tmnxSyncIfTimingTable (11) +-- tmnxCcagTable (12) +-- tmnxCcagPathTable (13) +-- tmnxCcagPathCcTable (14) +-- tmnxMcmTable (15) +-- tmnxMcmTypeTable (16) +-- tmnxMdaClockDomainTable (17) +-- +-- tmnxPortObjs (4) +-- tmnxPppObjs (5) +-- tmnxChassisNotificationObjects (6) +-- tmnxPortNotificationObjects (7) +-- tmnxChassisAdminObjects (8) +-- tmnxFRObjs (9) +-- tmnxQosAppObjs (10) +-- + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- The Chassis Group +-- + + +tmnxChassisTotalNumber OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of chassis installed in this system. For the first + release of the Alcatel 7x50 series product, there is only + 1 chassis per system. A multi-chassis system model is supported + to allow for future product expansion." + ::= { tmnxChassisObjs 1 } + +tmnxChassisLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxChassisTable was last changed." + ::= { tmnxChassisObjs 2 } + +tmnxChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis table has an entry for each chassis in the system." + ::= { tmnxChassisObjs 3 } + +tmnxChassisEntry OBJECT-TYPE + SYNTAX TmnxChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a chassis in the system. The agent + creates the row for the first chassis in the system, with + tmnxChassisIndex = 1, which is auto-discovered by the active CPM + card. Additional chassis entries can be created and deleted via + SNMP SET operations. Creation requires a SET request containing + at least tmnxChassisAdminMode and tmnxChassisRowStatus. Note + that the first Alcatel 7x50 series product release does not + support multiple chassis, therefore there will not be more + than one row entry in this table; attempts to create additional + rows in this table will be denied." + INDEX { tmnxChassisIndex } + ::= { tmnxChassisTable 1 } + +TmnxChassisEntry ::= + SEQUENCE { + tmnxChassisIndex TmnxChassisIndex, + tmnxChassisRowStatus RowStatus, + tmnxChassisName TNamedItemOrEmpty, + tmnxChassisType TmnxChassisType, + tmnxChassisLocation TItemDescription, + tmnxChassisCoordinates TItemDescription, + tmnxChassisNumSlots Unsigned32, + tmnxChassisNumPorts Unsigned32, + tmnxChassisNumPwrSupplies Unsigned32, + tmnxChassisNumFanTrays Unsigned32, + tmnxChassisNumFans Unsigned32, + tmnxChassisCriticalLEDState TmnxLEDState, + tmnxChassisMajorLEDState TmnxLEDState, + tmnxChassisMinorLEDState TmnxLEDState, + tmnxChassisBaseMacAddress MacAddress, + tmnxChassisCLLICode DisplayString, + tmnxChassisReboot TmnxActionType, + tmnxChassisUpgrade TmnxActionType, + tmnxChassisAdminMode TmnxChassisMode, + tmnxChassisOperMode TmnxChassisMode, + tmnxChassisModeForce TmnxActionType, + tmnxChassisUpdateWaitTime Unsigned32, + tmnxChassisUpdateTimeLeft Unsigned32, + tmnxChassisOverTempState INTEGER + } + +tmnxChassisIndex OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this chassis in the system. + The first release of the product only supports a single chassis + in the system." + ::= { tmnxChassisEntry 1 } + +tmnxChassisRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status. The creation or deletion of a chassis entry causes + creation or deletion of corresponding entries in the tmnxCardTable with + the same tmnxChassisIndex value. Note, the agent will disallow + chassis deletion if its entries in the card table have not first been + put into the proper state for removal. The row entry for + tmnxChassisIndex equal 1 cannot be deleted." + ::= { tmnxChassisEntry 2 } + +tmnxChassisName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name assigned this chassis. Setting + tmnxChassisName to the empty string, ''H, resets tmnxChassisName + to the TiMOS default value." + DEFVAL { ''H } + ::= { tmnxChassisEntry 3 } + + +tmnxChassisType OBJECT-TYPE + SYNTAX TmnxChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of chassis used in this Alcatel 7x50 system. The value of + tmnxChassisType is the tmnxChassisTypeIndex for the entry in the + tmnxChassisTypeTable that represents the Alcatel 7x50 SR series + chassis model for this system. Chassis types are distinguished + by their backplane type." + ::= { tmnxChassisEntry 4 } + +tmnxChassisLocation OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A user supplied string that indicates the on site location of this + chassis. This could used for a Common Language Location Identifier, + CLLI, code string if desired. + + A CLLI code is an 11-character standardized geographic identifier that + uniquely identifies the geographic location of places and certain + functional categories of equipment unique to the telecommunications + industry. + + All valid CLLI codes are created, updated and maintained in the + Central Location Online Entry System (CLONES) database." + DEFVAL { ''H } + ::= { tmnxChassisEntry 5 } + +tmnxChassisCoordinates OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A user supplied string that indicates the Global Positioning + System (GPS) coordinates for the location of this chassis. + + N 45 58 23, W 34 56 12 + N37 37' 00 latitude, W122 22' 00 longitude + N36*39.246' W121*40.121' + + Two-dimensional GPS positioning offers latitude and longitude + information as a four dimensional vector: + + + + where Direction is one of the four basic values: N, S, W, E; hours + ranges from 0 to 180 (for latitude) and 0 to 90 for longitude, and, + finally, minutes and seconds range from 0 to 60. + + Thus is an example of longitude and + is an example of latitude. + + Four bytes of addressing space (one byte for each of the four + dimensions) are necessary to store latitude and four bytes are also + sufficient to store longitude. Thus eight bytes total are necessary + to address the whole surface of earth with precision down to 0.1 + mile! Notice that if we desired precision down to 0.001 mile (1.8 + meters) then we would need just five bytes for each component, or ten + bytes together for the full address (as military versions provide)." + DEFVAL { ''H } + ::= { tmnxChassisEntry 6 } + +tmnxChassisNumSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of slots in this chassis that are available for plug-in + cards. This includes both fabric and IOM cards" + ::= { tmnxChassisEntry 7 } + +tmnxChassisNumPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ports currently installed in this chassis. + This count does not include the Ethernet ports on the CPM cards + that are used for management access." + ::= { tmnxChassisEntry 8 } + +tmnxChassisNumPwrSupplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of power supplies installed in this chassis." + ::= { tmnxChassisEntry 9 } + +tmnxChassisNumFanTrays OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fan trays installed in this chassis." + ::= { tmnxChassisEntry 10 } + +tmnxChassisNumFans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fans installed in this chassis." + ::= { tmnxChassisEntry 11 } + +tmnxChassisCriticalLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Critical LED in this chassis." + ::= { tmnxChassisEntry 12 } + +tmnxChassisMajorLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Major LED in this chassis." + ::= { tmnxChassisEntry 13 } + +tmnxChassisMinorLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Minor LED in this chassis." + ::= { tmnxChassisEntry 14 } + +tmnxChassisBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The base chassis ethernet MAC address. Special purpose MAC + addresses used by the system software are constructed as + offsets from this base address." + ::= { tmnxChassisEntry 15 } + +tmnxChassisCLLICode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A Common Language Location Identifier (CLLI) code is an 11-character + standardized geographic identifier that uniquely identifies the + geographic location of places and certain functional categories of + equipment unique to the telecommunications industry. + If the set on this object specifies a non-null string, the string will + automatically be truncated or padded(with spaces) to 11 characters." + ::= { tmnxChassisEntry 16 } + +tmnxChassisReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this tmnxChassisReboot to 'doAction' causes a soft-reboot + of the entire chassis including all the CPM and IOM cards. + + Note that the reboot action is likely to occur before the SNMP + SET response can be transmitted." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 17 } + +tmnxChassisUpgrade OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this tmnxChassisUpgrade to 'doAction' causes an upgrade + of all firmware and a reboot of the entire chassis including all + the CPM and IOM cards. + + CAUTION: This upgrade and reboot may take several minutes to + complete. The chassis MUST NOT be reset or powered down, + nor cards inserted or removed, during this process. Any of + these prohibited actions may cause the cards to be rendered + inoperable. + + tmnxChassisUpgrade and tmnxChassisReboot must be set + together in the same SNMP SET request PDU or else the SET request + will fail with an inconsistentValue error. + + Note that the reboot action is likely to occur before the SNMP + SET response can be transmitted." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 18 } + +tmnxChassisAdminMode OBJECT-TYPE + SYNTAX TmnxChassisMode + MAX-ACCESS read-create + STATUS current + + DESCRIPTION + "The value of tmnxChassisAdminMode specifies the scaling and feature + set for the IOM cards in the chassis. Setting this variable to + 'modeA' causes all IOM cards in the chassis to use the scaling + and feature sets supported on the iom-20g card type. Setting + tmnxChassisAdminMode to 'modeB' corresponds to the scaling and feature + sets supported on the iom-20g-b card type. 'modeC' corresponds to the + scaling and feature sets supported on the iom2-20g card type. + + An attempt to change the value of tmnxChassisAdminMode from 'modeA' + to 'modeB' (upgrade) or 'modeC' (upgrade) without also setting + tmnxChassisModeForce to a value of 'doAction' in the same SNMP SET + request, will fail with an inconsistentValue error if there are any IOM + cards in the chassis with a value of 'iom-20g' for tmnxCardAssignedType. + + An attempt to change the value of tmnxChassisAdminMode from 'modeB' + to 'modeC' (upgrade) without also setting tmnxChassisModeForce to + a value of 'doAction' in the same SNMP SET request, will fail with an + inconsistentValue error if there are any IOM cards in the chassis with + a value of 'iom-20g-b' for tmnxCardAssignedType. + + 'modeB' scaling and feature sets cannot be supported on the iom-20g + card. 'modeC' scaling feature set cannot be supported on either on + the iom-20g or the iom-20g-b." + + DEFVAL { modeA } + ::= { tmnxChassisEntry 19 } + +tmnxChassisOperMode OBJECT-TYPE + SYNTAX TmnxChassisMode + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "The value of tmnxChassisOperMode indicates the operational scaling + and feature set for the IOM cards in the chassis. Changing the value + of tmnxChassisAdminMode from 'modeB' to 'modeA' (downgrade) will + result in tmnxChassisAdminMode indicating 'modeA' while + tmnxChassisOperMode indicates 'modeB' untill the configuration is + saved and the system rebooted, at which point, the actual downgrade + will take effect. + + Changing the value of tmnxChassisAdminMode from 'modeC' to either + 'modeB' (downgrade) or 'modeA' (downgrade) will result in + tmnxChassisAdminMode indicating 'modeB' or 'modeA' respectively while + tmnxChassisOperMode indicates 'modeC' untill the configuration is + saved and the system rebooted, at which point, the actual downgrade + will take effect. + + 'modeB' scaling and feature sets cannot be supported on the iom-20g + card. 'modeC' scaling feature set cannot be supported on either on + the iom-20g or the iom-20g-b." + ::= { tmnxChassisEntry 20 } + +tmnxChassisModeForce OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting tmnxChassisModeForce to a value of 'doAction' in the + same SNMP SET request where tmnxChassisAdminMode is set to 'modeB' + allows the chassis to be upgraded to 'modeB' even if there are + IOM cards in the chassis with a value of 'iom-20g' for + tmnxCardAssignedType. + + Setting tmnxChassisModeForce to a value of 'doAction' in the + same SNMP SET request where tmnxChassisAdminMode is set to 'modeC' + allows the chassis to be upgraded to 'modeC' even if there are + IOM cards in the chassis with a value of 'iom2-20g' for + tmnxCardAssignedType. + + An attempt to set tmnxChassisModeForce to 'doAction' without + also setting tmnxChassisAdminMode, in the same SNMP SET request + will fail with an inconsistentValue error. + + ----------------------------------------------------------------------- + Mode change | Assigned card | Force | Result + ----------------------------------------------------------------------- + a to b (upgrade) | iom-20g | not-set | error + a to b (upgrade) | iom-20g | set | mode b with warnings + a to b (upgrade) | iom-20g-b | not-set | mode b + a to b (upgrade) | iom-20g-b | set | mode b + a to c (upgrade) | iom-20g | not-set | error + a to c (upgrade) | iom-20g | set | mode c with warnings + a to c (upgrade) | iom2-20g | not-set | mode c + a to c (upgrade) | iom2-20g | set | mode c + b to c (upgrade) | iom-20g-b | not-set | error + b to c (upgrade) | iom-20g-b | set | mode c with warnings + b to c (upgrade) | iom2-20g | not-set | mode c + b to c (upgrade) | iom2-20g | set | mode c + b to a (downgrade)| iom-20g | not-set | mode a on save and reboot + b to a (downgrade)| iom-20g | set | mode a on save and reboot + b to a (downgrade)| iom-20g-b | not-set | mode a on save and reboot + b to a (downgrade)| iom-20g-b | set | mode a on save and reboot + c to a (downgrade)| iom-20g | not-set | mode a on save and reboot + c to a (downgrade)| iom-20g | set | mode a on save and reboot + c to a (downgrade)| iom2-20g | not-set | mode a on save and reboot + c to a (downgrade)| iom2-20g | set | mode a on save and reboot + c to b (downgrade)| iom-20g-b | not-set | mode b on save and reboot + c to b (downgrade)| iom-20g-b | set | mode b on save and reboot + c to b (downgrade)| iom2-20g | not-set | mode b on save and reboot + c to b (downgrade)| iom2-20g | set | mode b on save and reboot + -----------------------------------------------------------------------" + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 21 } + +tmnxChassisUpdateWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (15..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisUpdateWaitTime specifies the time to wait + before rebooting IOM cards running older software versions following + a software upgrade or downgrade activity switchover. This object + was obsoleted in release 5.0." + DEFVAL { 15 } + ::= { tmnxChassisEntry 22 } + +tmnxChassisUpdateTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Following a software upgrade or downgrade activity switchover, + the value of tmnxChassisUpdateTimeLeft indicates the time remaining + before IOM cards or MDAs running older software versions will be + rebooted." + ::= { tmnxChassisEntry 23 } + +tmnxChassisOverTempState OBJECT-TYPE + SYNTAX INTEGER { + stateOk (1), + stateOverTemp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Over Temperature state of this chassis. + + stateOk Indicates chassis is below the temperature threshold. + stateOverTemp Indicates chassis is above the temperature threshold. + " + ::= { tmnxChassisEntry 24 } + +-- +-- Fan Table +-- + +tmnxChassisFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about fan trays." + ::= { tmnxChassisObjs 4 } + +tmnxChassisFanEntry OBJECT-TYPE + SYNTAX TmnxChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a fan tray." + INDEX { tmnxChassisIndex, tmnxChassisFanIndex } + ::= { tmnxChassisFanTable 1 } + +TmnxChassisFanEntry ::= + SEQUENCE { + tmnxChassisFanIndex Unsigned32, + tmnxChassisFanOperStatus TmnxDeviceState, + tmnxChassisFanSpeed INTEGER + } + +tmnxChassisFanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific fan tray in the + chassis." + ::= { tmnxChassisFanEntry 1 } + +tmnxChassisFanOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the Fan tray." + ::= { tmnxChassisFanEntry 2 } + +tmnxChassisFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + halfSpeed (2), + fullSpeed (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFanSpeed indicates if the fans in this + fan tray are running at 'halfSpeed' or 'fullSpeed'." + ::= { tmnxChassisFanEntry 3 } + +-- +-- Power Supply table +-- + +tmnxChassisPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about power supply trays." + ::= { tmnxChassisObjs 5 } + +tmnxChassisPowerSupplyEntry OBJECT-TYPE + SYNTAX TmnxChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a power supply tray." + INDEX { tmnxChassisIndex, tmnxChassisPowerSupplyId } + ::= { tmnxChassisPowerSupplyTable 1 } + +TmnxChassisPowerSupplyEntry ::= + SEQUENCE { + tmnxChassisPowerSupplyId Unsigned32, + tmnxChassisPowerSupplyACStatus TmnxDeviceState, + tmnxChassisPowerSupplyDCStatus TmnxDeviceState, + tmnxChassisPowerSupplyTempStatus TmnxDeviceState, + tmnxChassisPowerSupplyTempThreshold Integer32, + tmnxChassisPowerSupply1Status TmnxDeviceState, + tmnxChassisPowerSupply2Status TmnxDeviceState, + tmnxChassisPowerSupplyAssignedType INTEGER, + tmnxChassisPowerSupplyInputStatus TmnxDeviceState, + tmnxChassisPowerSupplyOutputStatus TmnxDeviceState + } + +tmnxChassisPowerSupplyId OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique identifier index for a power supply tray in the chassis." + ::= { tmnxChassisPowerSupplyEntry 1 } + +tmnxChassisPowerSupplyACStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxChassisPowerSupplyACStatus is 'deviceStateOk', + the input AC voltage is within range. If the value is + 'deviceStateFailed', an AC voltage out of range condition has been + detected. A value of 'deviceNotEquipped' indicates that the AC + power supply is not present." + ::= { tmnxChassisPowerSupplyEntry 2 } + +tmnxChassisPowerSupplyDCStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxChassisPowerSupplyDCStatus is 'deviceStateOk', + the input DC voltage is within range. If the value is + 'deviceStateFailed', an DC voltage out of range condition has been + detected. A value of 'deviceNotEquipped' indicates that the DC + power supply is not present." + ::= { tmnxChassisPowerSupplyEntry 3 } + +tmnxChassisPowerSupplyTempStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxChassisPowerSupplyTempStatus is 'deviceStateOk', + the current temperature is within acceptable range. If the value is + 'deviceStateFailed', a temperature too high condition has been + detected." + ::= { tmnxChassisPowerSupplyEntry 4 } + +tmnxChassisPowerSupplyTempThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature threshold for this power supply tray in degrees + celsius. When the temperature raises above + tmnxChassisPowerSupplyTempThreshold, a 'temperature too high' + event will be generated." + ::= { tmnxChassisPowerSupplyEntry 5 } + +tmnxChassisPowerSupply1Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall status of an equipped power supply. For AC multiple power + supplies, this represents the overall status of the first power supply + in the tray (or shelf). For any other type, this represents the overall + status of the power supply. If tmnxChassisPowerSupply1Status is + 'deviceStateOk', then all monitored statuses are 'deviceStateOk'. A + value of 'deviceStateFailed' represents a condition where at least one + monitored status is in a failed state." + ::= { tmnxChassisPowerSupplyEntry 6 } + +tmnxChassisPowerSupply2Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall status of an equipped power supply. For AC multiple power + supplies, this represents the overall status of the second power supply + in the tray (or shelf). For any other type, this field is unused and + set to 'deviceNotEquipped'. If tmnxChassisPowerSupply2Status is + 'deviceStateOk', then all monitored statuses are 'deviceStateOk'. A + value of 'deviceStateFailed' represents a condition where at least one + monitored status is in a failed state." + ::= { tmnxChassisPowerSupplyEntry 7 } + +tmnxChassisPowerSupplyAssignedType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + dc (1), + acSingle (2), + acMultiple (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxChassisPowerSupplyAssignedType configures the type of power supply + for a platform. Based on the value assigned to this object, various + power supply monitoring signals will be interpreted. For example, if + a platform is provisioned to use DC power supplies, then the signal + that indicates an AC power supply is missing can be ignored. + This is required for proper generation of traps and LED management." + ::= { tmnxChassisPowerSupplyEntry 8 } + +tmnxChassisPowerSupplyInputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxChassisPowerSupplyInputStatus is 'deviceStateOk', + the input voltage of the power supply is within range. If the value + is 'deviceStateFailed', an input voltage out of range condition has + been detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present." + ::= { tmnxChassisPowerSupplyEntry 9 } + +tmnxChassisPowerSupplyOutputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxChassisPowerSupplyOutputStatus is 'deviceStateOk', + the output voltage of the power supply is within range. If the value + is 'deviceStateFailed', an output voltage out of range condition has + been detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present." + ::= { tmnxChassisPowerSupplyEntry 10 } + +-- +-- Alcatel 7x50 SR series Chassis Type Defintion Table +-- +tmnxChassisTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis type table has an entry for each Alcatel 7x50 SR series + chassis model." + ::= { tmnxChassisObjs 6 } + +tmnxChassisTypeEntry OBJECT-TYPE + SYNTAX TmnxChassisTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7x50 SR series Chassis model. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxChassisTypeIndex } + ::= { tmnxChassisTypeTable 1 } + +TmnxChassisTypeEntry ::= + SEQUENCE { + tmnxChassisTypeIndex TmnxChassisType, + tmnxChassisTypeName TNamedItemOrEmpty, + tmnxChassisTypeDescription TItemDescription, + tmnxChassisTypeStatus TruthValue + } + +tmnxChassisTypeIndex OBJECT-TYPE + SYNTAX TmnxChassisType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Alcatel + 7x50 SR series chassis model." + ::= { tmnxChassisTypeEntry 1 } + +tmnxChassisTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Alcatel + 7x50 SR series chassis model. This name string may be used in + CLI commands to specify a particular chassis model type." + ::= { tmnxChassisTypeEntry 2 } + +tmnxChassisTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Alcatel 7x50 SR series chassis model." + ::= { tmnxChassisTypeEntry 3 } + +tmnxChassisTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxChassisTypeStatus has a value of 'true' it indicates that + this chassis model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxChassisTypeEntry 4 } + + +-- +-- Alcatel 7x50 SR series Hardware Components Table +-- +tmnxHwLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxHwTable was last changed." + ::= { tmnxChassisObjs 7 } + +tmnxHwTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwTable has an entry for each managed hardware component + in the Alcatel 7x50 SR series system's chassis. Examples of + these hardware component types are IOM, Fabric, and CPM cards, + MCM and CCM, and MDA modules. Similar information for physical ports + is in the tmnxPortObjs." + ::= { tmnxChassisObjs 8 } + +tmnxHwEntry OBJECT-TYPE + SYNTAX TmnxHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7x50 SR series manufactured + hardware component. Entries cannot be created and deleted via + SNMP SET operations. When an entry is created in one of the + card tables, IOM, CPM, Fabric or MDA, a tmnxHwEntry is created + for the common hardware management information for that card + in that chassis. When the card is removed from the chassis, + its corresponding tmnxHwEntry is deleted. + + The tmnxHwIndex is bitmapped: + + | 32 25 | 24 17 | 16 9 | 8 1 | + +-------------+-------------+-------------+-------------+ + | TmnxHwClass | 00000000 | Slot | number | + +-------------+-------------+-------------+-------------+ + + The Slot field is only used for components on cards in + slots. It is zero for all others. + + The number field starts from 1 and indicates which component. + E.g. Power supply 1 or 2." + + + INDEX { tmnxChassisIndex, tmnxHwIndex } + ::= { tmnxHwTable 1 } + +TmnxHwEntry ::= + SEQUENCE { + tmnxHwIndex TmnxHwIndex, + tmnxHwID RowPointer, + tmnxHwMfgString SnmpAdminString, + tmnxHwMfgBoardNumber OCTET STRING, + tmnxHwSerialNumber SnmpAdminString, + tmnxHwManufactureDate SnmpAdminString, + tmnxHwClass TmnxHwClass, + tmnxHwName TNamedItemOrEmpty, + tmnxHwAlias TNamedItemOrEmpty, + tmnxHwAssetID SnmpAdminString, + tmnxHwCLEI SnmpAdminString, + tmnxHwIsFRU TruthValue, + tmnxHwContainedIn Integer32, + tmnxHwParentRelPos Integer32, + tmnxHwAdminState INTEGER, + tmnxHwOperState INTEGER, + tmnxHwTempSensor TruthValue, + tmnxHwTemperature Integer32, + tmnxHwTempThreshold Integer32, + tmnxHwBootCodeVersion DisplayString, + tmnxHwSoftwareCodeVersion DisplayString, + tmnxHwSwLastBoot DateAndTime, + tmnxHwSwState INTEGER, + tmnxHwAlarmState TmnxAlarmState, + tmnxHwLastAlarmEvent RowPointer, + tmnxHwClearAlarms TmnxActionType, + tmnxHwSwImageSource INTEGER, + tmnxHwMfgDeviations SnmpAdminString, + tmnxHwBaseMacAddress MacAddress, + tmnxHwFailureReason DisplayString + } + +tmnxHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxHwIndex is a unique index that identifies + common management information for Alcatel 7x50 SR series + manufactured hardware components within the specified chassis." + ::= { tmnxHwEntry 1 } + +tmnxHwID OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwID is an object identifier that points to + the table and row entry with additional management information + specific to this hardware component's class." + ::= { tmnxHwEntry 2 } + +tmnxHwMfgString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxHwMfgString contains unspecified Alcatel 7x50 SR series + manufacturing information and includes the Alcatel vendor information." + ::= { tmnxHwEntry 3 } + +tmnxHwMfgBoardNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxHwMfgBoardNumber contains the part number information." + ::= { tmnxHwEntry 4 } + +tmnxHwSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Alcatel 7x50 SR series serial number of the hardware + component." + ::= { tmnxHwEntry 5 } + +tmnxHwManufactureDate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturing date of the hardware component in 'mmddyyyy' + ascii format." + ::= { tmnxHwEntry 6 } + +tmnxHwClass OBJECT-TYPE + SYNTAX TmnxHwClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwClass indicates the general hardware type of this + component. If no appropriate enumeration exists for this hardware + component then the value 'other (1)' is used. If the agent cannot + identify this hardware component then the value 'unknown (2)' is + used." + ::= { tmnxHwEntry 7 } + +tmnxHwName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwName is the name of the component as assigned + by the system software itself and is suitable for use in CLI commands. + This may be a text name such as 'console' or a port ID such as '2/2'. + + If there is no predefined name then a zero length string is returned. + + Note that the value of tmnxHwName for two component entries will + be the same if the CLI does not distinguish between them, e.g. the + chassis slot-1 and the card in slot-1." + ::= { tmnxHwEntry 8 } + +tmnxHwAlias OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxHwAlias is the administrative name assigned to this + hardware component by the CLI user or network manager. It is saved + across re-initializations and reboots of the system." + DEFVAL { ''H } + ::= { tmnxHwEntry 9 } + +tmnxHwAssetID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxHwAssetID is an administratively assigned asset + tracking identifier for this hardware component. It is saved across + re-initializations and reboots of the system. If no asset tracking + information is associated with this hardware component, a zero-length + string is returned to an SNMP get request. + + Some hardware components do not have asset tracking identifiers. + Components for which tmnxHwIsFRU has a value of 'false' do not + need their own unique asset tracking identifier. In this case, the + agent denies write access to this object and returns a zero-length + string to an SNMP get request." + DEFVAL { ''H } + ::= { tmnxHwEntry 10 } + +tmnxHwCLEI OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Common Language Equipment Identifier, CLEI, code is a unique + 10-character identifier, that is fixed by the manufacturer. It + consists of ten alphanumeric characters. The first seven characters + present a concise summary of an equipment entity's circuit or + transport capabilities, e.g., functional, electrical, bandwidth, etc. + CLEI codes for plug-in or portable equipment with the same first + seven characters (CLEI-7) are considered bidirectionally + interchangeable and group under a G level record. Most licensees + plug-in inventories and records are controlled at the group level. + The eighth character denotes the reference source used for coding + the item, and the last two characters denote manufacturing vintage + or version, and other complemental information. + + A ten-character CLEI code that is developed for a specific piece of + equipment is unique within the CLEI code universe and is used in A + level records; the code is not assigned to any other equipment piece. + Equipment is coded to a first or major application. When the same + equipment is usable in another application or system, it is not + recorded nor are additional codes developed for that purpose." + REFERENCE + "Bellcore (Telcordia Technologies) GR-485." + ::= { tmnxHwEntry 11 } + +tmnxHwIsFRU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwIsFRU indicates whether or not this hardware + component is a Field Replaceable Unit (FRU) or not. Those components + that are permanently contained within a FRU have a value of 'false'." + ::= { tmnxHwEntry 12 } + +tmnxHwContainedIn OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwContainedIn is the tmnxHwIndex value for the + row entry of the hardware component that contains this component. + A value of zero indicates that this component is not contained in any + other component." + ::= { tmnxHwEntry 13 } + +tmnxHwParentRelPos OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwParentRelPos indicates the relative position of + this hardware component among all its 'sibling' components. A sibling + component shares the same instance values for tmnxHwContainedIn and + tmnxHwClass objects. + + If the associated value of tmnxHwContainedIn is zero, then the value -1 + is returned." + ::= { tmnxHwEntry 14 } + +tmnxHwAdminState OBJECT-TYPE + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3), + diagnose (4), + operateSwitch (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired administrative status of this hardware component. Write + access will be denied for those components that do not have + administrative status. An attempt to set tmnxHwAdminState to + 'operateSwitch (5)' will fail if the hardware component is not part + of a redundant pair. Some examples of redundant hardware are the + CPM cards and fabric cards." + DEFVAL { noop } + ::= { tmnxHwEntry 15 } + +tmnxHwOperState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + diagnosing (4), + failed (5), + booting (6), + empty (7), + provisioned (8), + unprovisioned (9), + upgrade (10), + downgrade (11), + inServiceUpgrade (12), + inServiceDowngrade (13), + resetPending (14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual operational status of this hardware component. + + unknown (1) Status cannot be determined + + inService (2) Online - If tmnxHwClass has a value of + 'ioModule (8)' or 'cpmModule (9), the + card is present, booted, configured, + and running. + + outOfService (3) Ready - The hardware component is OK + but is down because tmnxHwAdminState has + a value of 'outOfService (3)'. + + diagnosing (4) Not implemented. + + failed (5) This hardware component has failed. The + value of tmnxHwFailureReason indicates + the type of failure. If tmnxHwClass has + a value of 'ioModule(8)' or 'cpmModule(9)', + there is a card in the slot but it has + failed. + + booting (6) A card is in the transitional startup state. + + empty (7) There is no card in the slot and it has + not been pre-configured. + + provisioned (8) There is no card in the slot but it has + been pre-configured. + + unprovisioned (9) There is a card in the slot but it is not + configured. + + upgrade (10) Card software version is compatible with + and newer than that running on the current + active CPM. + + downgrade (11) Card software version is compatible with + and older than that running on the current + active CPM. + + inServiceUpgrade (12) Card is inService and the card software + version is compatible with and newer than + that running on the current active CPM. + This state applies only to a standby CPM + card. This enumeration is no longer + supported as of release 5.0. + + inServiceDowngrade (13) Card is inService and the card software + is compatible with and older than that + running on the current active CPM. This + state applies only to a standby CPM card. + This enumeration is no longer supported + as of release 5.0. + + resetPending (14) Card is awaiting reset following an + upgrade or downgrade activity switch. + The card software version is upgrade + or downgrade compatible but will be reset + in order to update it to match the active + CPM software. The value of + tmnxChassisUpdateWaitTime indicates the + how long the system will wait following + an upgrade or downgrade activity switch + before it resets IOM cards. This state + applies only to IOM cards. This + enumeration is no longer supported as of + release 5.0. + " + ::= { tmnxHwEntry 16 } + +tmnxHwTempSensor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwTempSensor indicates whether or not this + hardware component contains a temperature sensor." + ::= { tmnxHwEntry 17 } + +tmnxHwTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature reading in degrees celsius from this hardware + component's temperature sensor. If this component does not contain + a temperature sensor, then the value -1 is returned." + ::= { tmnxHwEntry 18 } + +tmnxHwTempThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature threshold for this hardware component in degrees + celsius. When the value of tmnxHwTemperature raises above + tmnxHwTempThreshold, a 'temperature too high' event will + be generated." + ::= { tmnxHwEntry 19 } + +tmnxHwBootCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of boot eprom on the card in this slot. + + If no specific software program is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 20 } + +tmnxHwSoftwareCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software product release version number for the software image + currently running on this IOM or CPM card. + + If no specific software program is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 21 } + +tmnxHwSwLastBoot OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the software running on this IOM or CPM card was + last rebooted. + + If this row entry represents a standby CPM card, the date and time + indicated is when the standby completed its initial synchronization + process and became ready to take over in case the active card fails + or a manual switchover command is issued." + ::= { tmnxHwEntry 22 } + +tmnxHwSwState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + hwFailure (1), + swFailure (2), + hwInitting (3), + swDownloading (4), + swInitting (5), + swInitted (6), + swRunning (7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The state of the software running on this IOM or CPM card. + + The tmnxHwSwState object is obsolete. The Alcatel 7x50 platform + cannot distinguish software status separate from the hardware + status. Instead of using this object, additional operational + states have been added to tmnxHwOperState. + + If no specific software program is associated with this hardware + component then this object will contain a zero." + ::= { tmnxHwEntry 23 } + +tmnxHwAlarmState OBJECT-TYPE + SYNTAX TmnxAlarmState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwAlarmState indicates the current alarm + state for this hardware component." + ::= { tmnxHwEntry 24 } + +tmnxHwLastAlarmEvent OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwLastAlarmEvent is an object identifier whose + object name and instance values point to the row entry in the + ALARM-MIB that contains the most recent alarm event associated with + this hardware component. If the tmnxHwAlarmState has a value of + 'alarmCleared', the most recent alarm event will be in the + nlmAlarmClearedTable. If it has a value of 'alarmActive', the + entry pointed to is in the nlmAlarmActiveTable. If the value of + tmnxHwLastAlarmEvent is '0.0', then either there have not been any + alarm events associated with this chassis since the system was + last booted, or the last alarm event has aged out and its entry is + no longer available in the ALARM-MIB tables." + ::= { tmnxHwEntry 25 } + +tmnxHwClearAlarms OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this action variable causes all the active alarms associated + with this hardware component to be moved from the ALARM-MIB + nlmActiveAlarmTable to the nlmClearedAlarmTable. This action button + is primarily meant for use as a code development aid. This object may + be removed from the ALCATEL-IND1-TIMETRA-CHASSIS-MIB before product release." + DEFVAL { notApplicable } + ::= { tmnxHwEntry 26 } + +tmnxHwSwImageSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + primary (1), + secondary (2), + tertiary (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwSwImageSource indicates the location in the + Boot Options File (BOF) where the software image file was found + when the system last rebooted." + ::= { tmnxHwEntry 27 } + +tmnxHwMfgDeviations OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwMfgDeviations contains a record of changes done by the + manufacturing to the hardware or software and which is outside the + normal revision control process." + ::= { tmnxHwEntry 28 } + +tmnxHwBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwBaseMacAddress contains the base MAC address of the hardware + component. It is applicable only if tmnxHwClass is of type 'chassis', + 'ioModule', 'cpmModule' or 'mdaModule'." + ::= { tmnxHwEntry 29 } + +tmnxHwFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwFailureReason indicates the reason why a hardware component + 'failed' as indicated in tmnxHwOperState." + ::= { tmnxHwEntry 30 } + +-- +-- Alcatel 7x50 SR series Hardware Components Containment Table +-- +tmnxHwContainsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwContainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwContainsTable shows the container/containee relationship + between entries in the tmnxHwTable. The hardware component + containment tree can be constructed from information in the + tmnxHwTable, but this table provides the information in a more + convenient format for the manager system to use." + ::= { tmnxChassisObjs 9 } + +tmnxHwContainsEntry OBJECT-TYPE + SYNTAX TmnxHwContainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single container/containee relationship. + Entries cannot be created and deleted via SNMP SET operations." + INDEX { tmnxHwIndex, tmnxHwContainedIndex } + ::= { tmnxHwContainsTable 1 } + +TmnxHwContainsEntry ::= + SEQUENCE { + tmnxHwContainedIndex TmnxHwIndex + } + +tmnxHwContainedIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwIndex for the contained hardware component." + ::= { tmnxHwContainsEntry 1 } + +-- +-- Alcatel 7710 SR series Chassis Control Module (CCM) Table +-- + +tmnxCcmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about CCM." + ::= { tmnxChassisObjs 10 } + +tmnxCcmEntry OBJECT-TYPE + SYNTAX TmnxCcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a CCM." + INDEX { tmnxChassisIndex, tmnxCcmIndex } + ::= { tmnxCcmTable 1 } + +TmnxCcmEntry ::= + SEQUENCE { + tmnxCcmIndex Unsigned32, + tmnxCcmOperStatus TmnxDeviceState, + tmnxCcmHwIndex TmnxHwIndex, + tmnxCcmEquippedType TmnxCcmType + } + +tmnxCcmIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific CCM instance in the + chassis." + ::= { tmnxCcmEntry 1 } + +tmnxCcmOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the CCM." + ::= { tmnxCcmEntry 2 } + +tmnxCcmHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcmHwIndex is the index into the tmnxHwTable + for the row entry that represents the hardware component information + for this CCM." + ::= { tmnxCcmEntry 3 } + +tmnxCcmEquippedType OBJECT-TYPE + SYNTAX TmnxCcmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that identifies the CCM type that is physically + inserted into this chassis. There will not be more than one + bit set at a time in tmnxCcmEquippedType." + ::= { tmnxCcmEntry 4 } + +-- +-- Chassis Control Module Type (CCM) Definition Table +-- +tmnxCcmTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each Alcatel 7710 series + Chassis Control Module (CCM) model." + ::= { tmnxChassisObjs 11 } + +tmnxCcmTypeEntry OBJECT-TYPE + SYNTAX TmnxCcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7710 series CCM model. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxCcmTypeIndex } + ::= { tmnxCcmTypeTable 1 } + +TmnxCcmTypeEntry ::= + SEQUENCE { + tmnxCcmTypeIndex TmnxCcmType, + tmnxCcmTypeName TNamedItemOrEmpty, + tmnxCcmTypeDescription TItemDescription, + tmnxCcmTypeStatus TruthValue + } + +tmnxCcmTypeIndex OBJECT-TYPE + SYNTAX TmnxCcmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Alcatel + 7710 series CCM model." + ::= { tmnxCcmTypeEntry 1 } + +tmnxCcmTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Alcatel + 7710 series CCM model. This name string may be used in CLI + commands to specify a particular card model type." + ::= { tmnxCcmTypeEntry 2 } + +tmnxCcmTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Alcatel 7710 series CCM model." + ::= { tmnxCcmTypeEntry 3 } + +tmnxCcmTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCcmTypeStatus has a value of 'true' it + indicates that this CCM is supported in this revision of the + management software. When it has a value of 'false' there is no + support." + ::= { tmnxCcmTypeEntry 4 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- Alcatel 7x50 SR series Card Objects +-- + +-- +-- IOM Card Table - The tmnxCardTable contains information +-- about the IOM cards in a chassis. +-- + +tmnxCardLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxCardTable was last changed." + ::= { tmnxCardObjs 1 } + +tmnxCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardTable has an entry for each IOM card slot in each + chassis in the TMNX system." + ::= { tmnxCardObjs 2 } + +tmnxCardEntry OBJECT-TYPE + SYNTAX TmnxCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IOM card slot in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxCardEntry + is created for each IOM card slot in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxCardEntry for that + chassis must be in the proper state for removal." + INDEX { tmnxChassisIndex, tmnxCardSlotNum } + ::= { tmnxCardTable 1 } + +TmnxCardEntry ::= + SEQUENCE { + tmnxCardSlotNum TmnxSlotNum, + tmnxCardSupportedTypes TmnxCardType, + tmnxCardAllowedTypes TmnxCardType, + tmnxCardAssignedType TmnxCardType, + tmnxCardEquippedType TmnxCardType, + tmnxCardHwIndex TmnxHwIndex, + tmnxCardClockSource TItemDescription, + tmnxCardNumMdaSlots Unsigned32, + tmnxCardNumMdas Unsigned32, + tmnxCardReboot TmnxActionType, + tmnxCardMemorySize Unsigned32, + tmnxCardNamedPoolAdminMode TmnxAdminState, + tmnxCardNamedPoolOperMode TmnxAdminState + } + +tmnxCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this IOM slot within a chassis + in the system." + ::= { tmnxCardEntry 1 } + +tmnxCardSupportedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that specifies what card types can be physically + supported in this IOM slot in this chassis." + ::= { tmnxCardEntry 2 } + +tmnxCardAllowedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A bit-mask that specifies what IOM card types the administrator + has designated be allowed to be inserted into this slot. + If the slot has not-been pre-provisioned and a card that + does not match one of the allowed types is inserted into + this slot, a mis-match alarm will be raised. If a specific + value has not yet been SET by the manager, tmnxCardAllowedTypes + will return the same value to a GET request as + tmnxCardSupportedTypes. + + The object was made obsolete in the 3.0 release." + ::= { tmnxCardEntry 3 } + +tmnxCardAssignedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bit-mask that identifies the administratively assigned + (pre-provisioned) IOM card type that should occupy this slot + in this chassis. If tmnxCardAssignedType has a value of + 'unassigned', this slot has not yet been pre-provisioned. + There must not be more than one bit set at a time in + tmnxCardAssignedType." + DEFVAL { 1 } + ::= { tmnxCardEntry 4 } + +tmnxCardEquippedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that identifies the IOM card type that is physically + inserted into this slot in this chassis. If the slot has been + pre-provisioned, tmnxCardAssignedType is not equal 'unassigned', + and the value of tmnxCardEquippedType is not the same as + tmnxCardAssignedType, a mis-match alarm will be raised. If the + slot has not been pre-provisioned, and the value of + tmnxCardEquippedType is not one of the allowed types as specified + by tmnxCardAllowedTypes, a mis-match alarm will be raised. There + will not be more than one bit set at a time in tmnxCardEquippedType. + A value of 0 indicates the IOM card type is not recognized by the + software." + ::= { tmnxCardEntry 5 } + +tmnxCardHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardHwIndex is the index into the tmnxHwTable + for the row entry that represents the hardware component information + for this IOM card." + ::= { tmnxCardEntry 6 } + +tmnxCardClockSource OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source used by the IOM card in this slot." + ::= { tmnxCardEntry 10 } + +tmnxCardNumMdaSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Media Dependent Adapter (MDA) slots available on + this IOM card." + ::= { tmnxCardEntry 11 } + +tmnxCardNumMdas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Media Dependent Adapters installed on this IOM card." + ::= { tmnxCardEntry 12 } + +tmnxCardReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the IOM card to execute + a soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxCardEntry 13 } + +tmnxCardMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mega-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemorySize indicates the amount of + memory, in mega-bytes, populated on this IOM card." + ::= { tmnxCardEntry 14 } + +tmnxCardNamedPoolAdminMode OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardNamedPoolAdminMode specifies whether or + not an IOM is provisioned for the configuration of named pools. If + the value of tmnxCardNamedPoolAdminMode is 'inService(2)', the + system will change the way default pools are created and allow for + the creation of MDA and port level named buffer pools. If the value + of tmnxCardNamedPoolAdminMode is 'outOfService(3)', the system will + not create per port pools, instead a default network and access pool + is created for ingress and egress and is shared by queues on all + ports. This object is used in conjunction with + tmnxCardNamedPoolOperMode." + DEFVAL { outOfService } + ::= { tmnxCardEntry 15 } + +tmnxCardNamedPoolOperMode OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardNamedPoolOperMode specifies whether or + not an IOM provisioned with tmnxCardNamedPoolAdminMode to a + value of 'inService(2)' will activly use named pools or not. + A value of 'outOfService(3) means that the named pool configurations + will not be downloaded to the IOM until after a reset of the IOM + is performed. A value of 'inService(2)' means that the named pool + configurations are programmed by the IOM. On systems using a + separate CPM and IOM combination the value of tmnxCardNamedPoolOperMode + and tmnxCardNamedPoolAdminMode will always be in sync due to a + mandatory reboot of the IOM. On systems using a combined image (CFM) + these values will be out-of-sync until the chassis is rebooted." + DEFVAL { outOfService } + ::= { tmnxCardEntry 16 } + + +-- +-- CPM Card Table - The Chassis Process Manager card table contains +-- the information about CPM cards or modules in a chassis. +-- + +tmnxCpmCardLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxCpmCardTable was last changed." + ::= { tmnxCardObjs 3 } + +tmnxCpmCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCpmCardTable has an entry for each CPM card or module in + each chassis in the TMNX system." + ::= { tmnxCardObjs 4 } + +tmnxCpmCardEntry OBJECT-TYPE + SYNTAX TmnxCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a CPM card or module in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxCpmCardEntry + is created for each CPM card or module in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxCpmCardEntry for that + chassis must be in the proper state for removal." + INDEX { tmnxChassisIndex, tmnxCpmCardSlotNum, tmnxCpmCardNum } + ::= { tmnxCpmCardTable 1 } + +TmnxCpmCardEntry ::= + SEQUENCE { + tmnxCpmCardSlotNum TmnxSlotNum, + tmnxCpmCardNum Unsigned32, + tmnxCpmCardSupportedTypes TmnxCardType, + tmnxCpmCardAllowedTypes TmnxCardType, + tmnxCpmCardAssignedType TmnxCardType, + tmnxCpmCardEquippedType TmnxCardType, + tmnxCpmCardHwIndex TmnxHwIndex, + tmnxCpmCardBootOptionVersion TItemDescription, + tmnxCpmCardBootOptionLastModified DateAndTime, + tmnxCpmCardConfigBootedVersion TItemDescription, + tmnxCpmCardIndexBootedVersion TItemDescription, + tmnxCpmCardConfigLastModified DateAndTime, + tmnxCpmCardConfigLastSaved DateAndTime, + tmnxCpmCardRedundant INTEGER, + tmnxCpmCardClockSource TItemDescription, + tmnxCpmCardNumCpus Unsigned32, + tmnxCpmCardCpuType INTEGER, + tmnxCpmCardMemorySize Unsigned32, + tmnxCpmCardSwitchToRedundantCard TmnxActionType, + tmnxCpmCardReboot TmnxActionType, + tmnxCpmCardRereadBootOptions TmnxActionType, + tmnxCpmCardConfigFileLastBooted DisplayString, + tmnxCpmCardConfigFileLastSaved DisplayString, + tmnxCpmCardConfigFileLastBootedHeader OCTET STRING, + tmnxCpmCardIndexFileLastBootedHeader OCTET STRING, + tmnxCpmCardBootOptionSource DisplayString, + tmnxCpmCardConfigSource INTEGER, + tmnxCpmCardBootOptionLastSaved DateAndTime, + tmnxCpmCardMasterSlaveRefState INTEGER + } + +tmnxCpmCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this slot within a chassis in + the system. Depending upon the value of tmnxChassisType, this may + represent a fabric slot or a regular card slot. If this CPM module + resides on a fabric card, tmnxCpmCardSlotNum has the value the + corresponding tmnxFabricSlotNum. If this is a CPM module on a + fabric card, tmnxCpmCardSlotNum is the fabric slot number in the + chassis where this CPM module is located. Else if this is a + CPM card, tmnxCpmCardSlotNum is a regular card slot number." + ::= { tmnxCpmCardEntry 1 } + +tmnxCpmCardNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this CPM module within a + specific card slot within a chassis in the system." + ::= { tmnxCpmCardEntry 2 } + +tmnxCpmCardSupportedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that specifies what CPM card types can be physically + supported in this slot in this chassis." + ::= { tmnxCpmCardEntry 3 } + +tmnxCpmCardAllowedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A bit-mask that specifies what CPM card types the administrator + has designated be allowed to be inserted into this slot. If the + slot has not-been pre-provisioned and a card that does not match + one of the allowed types is inserted into this slot, a mis-match + alarm will be raised. If a specific value has not yet been SET by + the manager, tmnxCpmCardAllowedTypes will return the same value to + a GET request as tmnxCpmCardSupportedTypes. + + The object was made obsolete in the 3.0 release." + ::= { tmnxCpmCardEntry 4 } + +tmnxCpmCardAssignedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bit-mask that identifies the administratively assigned + (pre-provisioned) CPM card type that should occupy this slot + in this chassis. If tmnxCpmCardAssignedType has a value of + 'unassigned', this slot has not yet been pre-provisioned. + There must not be more than one bit set at a time in + tmnxCpmCardAssignedType." + DEFVAL { 1 } + ::= { tmnxCpmCardEntry 5 } + +tmnxCpmCardEquippedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that identifies the CPM card type that is physically + inserted into this slot in this chassis. If the slot has been + pre-provisioned, tmnxCpmCardAssignedType is not equal 'unassigned', + and the value of tmnxCpmCardEquippedType is not the same as + tmnxCpmCardAssignedType, a mis-match alarm will be raised. + + If the slot has not been pre-provisioned, and the value of + tmnxCpmCardEquippedType is not one of the allowed types as specified + by tmnxCpmCardAllowedTypes, a mis-match alarm will be raised. + There will not be more than one bit set at a time in + tmnxCpmCardEquippedType." + ::= { tmnxCpmCardEntry 6 } + +tmnxCpmCardHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardHwIndex is the index into the tmnxHwTable + for the row entry that represents the hardware component information + for this CPM card or module." + ::= { tmnxCpmCardEntry 7 } + +tmnxCpmCardBootOptionVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of boot option file (BOF) read by the CPM card in + this slot." + ::= { tmnxCpmCardEntry 8 } + +tmnxCpmCardBootOptionLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the boot options file (BOF) for this card was last + modified. If tmnxCpmCardBootOptionLastModified is more recent than + tmnxHwSwLastBoot, the boot options file has been edited since + the software was booted and different software images or configuration + will likely be used when this card is next rebooted." + ::= { tmnxCpmCardEntry 9 } + +tmnxCpmCardConfigBootedVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the configuration file read when this CPM card was + last rebooted." + ::= { tmnxCpmCardEntry 10 } + +tmnxCpmCardIndexBootedVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the index file read when this CPM card was + last rebooted." + ::= { tmnxCpmCardEntry 11 } + +tmnxCpmCardConfigLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the running configuration was last modified. + If tmnxCpmCardConfigLastModified is more recent than + tmnxHwSwLastBoot, the current configuration may be different + than that in the configuration file read upon system initialization." + ::= { tmnxCpmCardEntry 12 } + +tmnxCpmCardConfigLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the current configuration was last saved. + If tmnxCpmCardConfigLastSaved is more recent the value of + tmnxHwSwLastBoot, the initial configuration is likely to + be different the next time the system is rebooted." + ::= { tmnxCpmCardEntry 13 } + +tmnxCpmCardRedundant OBJECT-TYPE + SYNTAX INTEGER { + singleton (1), + redundantActive (2), + redundantStandby (3), + redundantSplit (4), + redundantDisabled (5), + redundantSynching (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the CPM card is standalone or part + of a pair of redundant cards. If 'redundantDisabled', + tmnxHwOperState indicates the specific reason why this + redundant CPM card is not available. + + Note that the 'redudantSplit' option is not implemented." + ::= { tmnxCpmCardEntry 14 } + +tmnxCpmCardClockSource OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source used by the CPM card in this slot." + ::= { tmnxCpmCardEntry 15 } + +tmnxCpmCardNumCpus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardNumCpus indicates the number of CPU chips + populated on this CPM module." + ::= { tmnxCpmCardEntry 16 } + +tmnxCpmCardCpuType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + mips (2), + pentium-pc (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCpuType indicates the type of CPU chips + populated on this CPM module." + ::= { tmnxCpmCardEntry 17 } + +tmnxCpmCardMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mega-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardMemorySize indicates the amount of + memory, in mega-bytes, populated on this CPM module." + ::= { tmnxCpmCardEntry 18 } + +tmnxCpmCardSwitchToRedundantCard OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to doAction causes the switchover to the + redundant CPM card." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 19 } + +tmnxCpmCardReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the CPM card to execute + a soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 20 } + +tmnxCpmCardRereadBootOptions OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the Boot Options File + (BOF) to be reread and applied." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 21 } + +tmnxCpmCardConfigFileLastBooted OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastBooted indicates the location and name of + the configuration file from which the system last rebooted." + ::= { tmnxCpmCardEntry 22 } + +tmnxCpmCardConfigFileLastSaved OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastSaved indicates the location and name of the + file to which the configuration was last saved." + ::= { tmnxCpmCardEntry 23 } + +tmnxCpmCardConfigFileLastBootedHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastBootedHeader contains the header + of the configuration file from which the system last rebooted." + ::= { tmnxCpmCardEntry 24 } + +tmnxCpmCardIndexFileLastBootedHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardIndexFileLastBootedHeader contains the header + of the index file from which the system last rebooted." + ::= { tmnxCpmCardEntry 25 } + +tmnxCpmCardBootOptionSource OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardBootOptionSource indicates the compact flash slot where the + Boot Options File (BOF) file was found when the system last rebooted. + For example, if the BOF file was found on compact flash slot 1, the + value of this variable will be 'cf1:'" + ::= { tmnxCpmCardEntry 26 } + +tmnxCpmCardConfigSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + primary (1), + secondary (2), + tertiary (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardConfigSource indicates the location + in the Boot Options File(BOF) where the configuration file was + found when the system last rebooted." + ::= { tmnxCpmCardEntry 27 } + +tmnxCpmCardBootOptionLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the boot options file (BOF) was last saved. + If tmnxCpmCardBootOptionLastSaved is more recent than the value + of tmnxHwSwLastBoot, the boot options file has been edited + since the software was booted and different software images or + configuration will likely be used when this card is next rebooted." + ::= { tmnxCpmCardEntry 28 } + +tmnxCpmCardMasterSlaveRefState OBJECT-TYPE + SYNTAX INTEGER { + primaryRef (1), + secondaryRef (2), + notInitialized (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Master/Slave clocking reference designation. + + primaryRef Indicates this card is designated as the primary + clocking reference in a redundant system. + secondaryRef Indicates this card is designated as the secondary + clocking reference in a redundant system. + notInitialized Indicates the clock is not initialized. + " + ::= { tmnxCpmCardEntry 30 } + +-- +-- Fabric Card Table - The fabric card table contains information about +-- the fabric cards in a chassis. +-- + +tmnxFabricLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxFabricTable was last changed." + ::= { tmnxCardObjs 5 } + +tmnxFabricTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFabricTable has an entry for each fabric card slot in + each chassis in the TMNX system." + ::= { tmnxCardObjs 6 } + +tmnxFabricEntry OBJECT-TYPE + SYNTAX TmnxFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a fabric card slot in a chassis in + the system. Entries cannot be created and deleted via + SNMP SET operations. When a tmnxChassisEntry is created, + a tmnxFabricEntry is created for each fabric card slot in that + chassis. Before a tmnxChassisEntry can be deleted, each + tmnxFabricEntry for that chassis must be in the proper state + for removal." + INDEX { tmnxChassisIndex, tmnxFabricSlotNum } + ::= { tmnxFabricTable 1 } + +TmnxFabricEntry ::= + SEQUENCE { + tmnxFabricSlotNum Unsigned32, + tmnxFabricAssignedType TmnxCardType, + tmnxFabricEquippedType TmnxCardType, + tmnxFabricHwIndex TmnxHwIndex + } + +tmnxFabricSlotNum OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this fabric slot within a + chassis in the system. The CPM cards and IOM cards cannot be + physically inserted into the switch fabric card slots. In + some models, the CPM is not a separate card, but rather a + module on a Fabric card." + ::= { tmnxFabricEntry 1 } + +tmnxFabricAssignedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively assigned switch fabric card type that + should occupy this fabric slot in this chassis." + DEFVAL { 2 } + ::= { tmnxFabricEntry 2 } + +tmnxFabricEquippedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch fabric card type that is physically inserted into + this slot in this chassis." + ::= { tmnxFabricEntry 3 } + +tmnxFabricHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwIndex is the index into the tmnxHwTable to + locate the row entry that represents the hardware component + information for this fabric card." + ::= { tmnxFabricEntry 4 } + + +-- +-- Flash Drive Table +-- + +tmnxCpmFlashTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCpmFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about Flash devices on a CPM card." + ::= { tmnxCardObjs 7 } + +tmnxCpmFlashEntry OBJECT-TYPE + SYNTAX TmnxCpmFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a CPM card's flash unit." + INDEX { tmnxChassisIndex, tmnxCardSlotNum, tmnxCpmFlashId } + ::= { tmnxCpmFlashTable 1 } + +TmnxCpmFlashEntry ::= + SEQUENCE { + tmnxCpmFlashId Unsigned32, + tmnxCpmFlashOperStatus TmnxDeviceState, + tmnxCpmFlashSerialNumber TItemDescription, + tmnxCpmFlashFirmwareRevision TItemDescription, + tmnxCpmFlashModelNumber TItemDescription, + tmnxCpmFlashCapacity Unsigned32, + tmnxCpmFlashUsed Unsigned32, + tmnxCpmFlashHwIndex TmnxHwIndex + } + +tmnxCpmFlashId OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique identifier index for a flash device on a CPM card." + ::= { tmnxCpmFlashEntry 1 } + +tmnxCpmFlashOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 2 } + +tmnxCpmFlashSerialNumber OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 3 } + +tmnxCpmFlashFirmwareRevision OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware revision number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 4 } + +tmnxCpmFlashModelNumber OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 5 } + +tmnxCpmFlashCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sectors" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashCapacity indicates the maximum size + of this flash unit in 512-byte sectors." + ::= { tmnxCpmFlashEntry 6 } + +tmnxCpmFlashUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sectors" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashUsed indicates the amount used, in + 512-byte sectors, of this flash unit's total capacity." + ::= { tmnxCpmFlashEntry 7 } + +tmnxCpmFlashHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwIndex is the index into the tmnxHwTable for + the row entry that represents the hardware component information + for this flash unit." + ::= { tmnxCpmFlashEntry 8 } + + +-- +-- MDA table +-- +tmnxMDATable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDATable has an entry for each MDA slot in each IOM + card in this chassis in the TMNX system." + ::= { tmnxCardObjs 8 } + +tmnxMDAEntry OBJECT-TYPE + SYNTAX TmnxMDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MDA slot in an IOM card in a + chassis in the system. Entries cannot be created and + deleted via SNMP SET operations. When a tmnxCardEntry + has tmnxCardAssignedType or tmnxCardEquippedType equal to + an IOM card type that supports MDA slots, a tmnxMDAEntry is + created by the agent for each MDA slot on that IOM card. + Before a tmnxCardEntry can be deleted, each tmnxMDAEntry for + that card must be in the proper state for removal." + INDEX { tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum } + ::= { tmnxMDATable 1 } + +TmnxMDAEntry ::= + SEQUENCE { + tmnxMDASlotNum Unsigned32, + tmnxMDASupportedTypes TmnxMDASuppType, + tmnxMDAAllowedTypes TmnxMdaType, + tmnxMDAAssignedType TmnxMdaType, + tmnxMDAEquippedType TmnxMdaType, + tmnxMDAHwIndex TmnxHwIndex, + tmnxMDAMaxPorts INTEGER, + tmnxMDAEquippedPorts Unsigned32, + tmnxMDATxTimingSelected INTEGER, + tmnxMDASyncIfTimingStatus INTEGER, + tmnxMDANetworkIngQueues TNamedItem, + tmnxMDACapabilities BITS, + tmnxMDAMinChannelization TmnxMDAChanType, + tmnxMDAMaxChannelization TmnxMDAChanType, + tmnxMDAMaxChannels Unsigned32, + tmnxMDAChannelsInUse Unsigned32, + tmnxMDACcagId TmnxCcagId, + tmnxMDAReboot TmnxActionType, + tmnxMDAHiBwMcastSource TruthValue, + tmnxMDAHiBwMcastAlarm TruthValue, + tmnxMDAHiBwMcastTapCount Gauge32, + tmnxMDAHiBwMcastGroup Unsigned32, + tmnxMDAClockMode INTEGER, + tmnxMDADiffTimestampFreq Unsigned32, + tmnxMDAMcPathMgmtBwPlcyName TNamedItem, + tmnxMDAMcPathMgmtPriPathLimit Unsigned32, + tmnxMDAMcPathMgmtSecPathLimit Unsigned32, + tmnxMDAMcPathMgmtAncPathLimit Unsigned32, + tmnxMDAMcPathMgmtAdminState TmnxAdminState, + tmnxMDAIngNamedPoolPolicy TNamedItemOrEmpty, + tmnxMDAEgrNamedPoolPolicy TNamedItemOrEmpty, + tmnxMDAMcPathMgmtPriInUseBw Gauge32, + tmnxMDAMcPathMgmtSecInUseBw Gauge32, + tmnxMDAMcPathMgmtAncInUseBw Gauge32, + tmnxMDAMcPathMgmtBlkHoleInUseBw Gauge32 + } + +tmnxMDASlotNum OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this MDA slot within a + specific IOM card in the system. Rows with a tmnxMDASlotNum + value of zero (0) represent the special case of an IOM card + without MDA slots but that instead has its ports directly + on the IOM card itself. In that case, there should be only + that one row entry in the tmnxMDATable for that IOM card." + ::= { tmnxMDAEntry 1 } + +tmnxMDASupportedTypes OBJECT-TYPE + SYNTAX TmnxMDASuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that specifies what MDA card types can be physically + supported in this slot in this chassis." + ::= { tmnxMDAEntry 2 } + +tmnxMDAAllowedTypes OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "An integer that specified what MDA card types the administrator + has designated be allowed to be inserted into this slot. + If the slot has not-been pre-provisioned and a MDA card that + does not match one of the allowed types is inserted into + this slot, a mis-match alarm will be raised. + + The object was made obsolete in the 3.0 release." + ::= { tmnxMDAEntry 3 } + +tmnxMDAAssignedType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer that indicates the administratively assigned + (pre-provisioned) MDA card type that should occupy this slot in + this chassis. If tmnxMDAAssignedType has a value of + 'unassigned', this slot has not yet been pre-provisioned." + DEFVAL { 1 } + ::= { tmnxMDAEntry 4 } + +tmnxMDAEquippedType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA card type that is physically + inserted into this slot in this chassis. If the slot has been + pre-provisioned, tmnxMDAAssignedType is not equal 'unassigned', + and the value of tmnxMDAEquippedType is not the same as + tmnxMDAAssignedType, a mis-match alarm will be raised. + A value of 0 indicates the equipped MDA is not supported by + this software release." + ::= { tmnxMDAEntry 5 } + +tmnxMDAHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwIndex is the index into the tmnxHwTable for + the row entry that represents the hardware component information + for this MDA card." + ::= { tmnxMDAEntry 6 } + +tmnxMDAMaxPorts OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of ports that can be equipped on this MDA card." + ::= { tmnxMDAEntry 7 } + +tmnxMDAEquippedPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAEquippedPorts indicates the number of ports + equipped on this MDA card." + ::= { tmnxMDAEntry 8 } + +tmnxMDATxTimingSelected OBJECT-TYPE + SYNTAX INTEGER + { + cpm-card-A(1), + cpm-card-B(2), + local(3), + holdover(4), + not-applicable(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transmit timing method which is presently selected and being + used by this MDA. + tmnxMDATxTimingSelected will be set to 'not-applicable' if this MDA + does not use the transmit timing subsystem." + ::= { tmnxMDAEntry 10 } + +tmnxMDASyncIfTimingStatus OBJECT-TYPE + SYNTAX INTEGER + { + qualified(1), + not-qualified(2), + not-applicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the synchronous equipment timing subsystem. + If the tmnxSyncIfTimingRef1Qualified and tmnxSyncIfTimingRef2Qualified + are both set to 'not-qualified, then tmnxMDASyncIfTimingStatus is set + to 'not-qualified'. If any of the timing references is in use, then + tmnxMDASyncIfTimingStatus is set to 'qualified'. + tmnxMDASyncIfTimingStatus will be set to 'not-applicable' if this MDA + does not use the transmit timing subsystem." + ::= { tmnxMDAEntry 11 } + +tmnxMDANetworkIngQueues OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the network queue policy being used for this object to + define the queueing structure for this object." + DEFVAL { "default" } + ::= { tmnxMDAEntry 12 } + +tmnxMDACapabilities OBJECT-TYPE + SYNTAX BITS { + isEthernet(0), + isSonet(1), + isTDM(2), + supportsPPP(3), + supportsFR(4), + supportsATM(5), + supportscHDLC(6), + isCMA(7), + supportsCEM(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDACapabilities indicates the capabilities of this MDA. + It identifies the type of MDA and the protocols that can run on it." + ::= { tmnxMDAEntry 13 } + +tmnxMDAMinChannelization OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMinChannelization indicates the minimum size of the channel that + can exist on this MDA." + ::= { tmnxMDAEntry 14 } + +tmnxMDAMaxChannelization OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMaxChannelization indicates the maximum size of the channel that + can exist on this MDA." + ::= { tmnxMDAEntry 15 } + +tmnxMDAMaxChannels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMaxChannels is applicable for SONET and TDM MDAs only. It + indicates the total number of leaf SONET paths, TDM channels + and bundles on the MDA that may be configured to pass traffic." + ::= { tmnxMDAEntry 16 } + +tmnxMDAChannelsInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAChannelsInUse is applicable for SONET and TDM MDAs only. It + indicates the total number of leaf SONET paths, TDM channels and + bundles on the MDA which are in use. A leaf SONET path or TDM + channel which is currently capable of passing traffic is considered + to be in use. Also, a SONET path or TDM channel which is + channelized and has no subchannels capable of passing traffic + is considered to be in use. A SONET path or TDM channel which is + channelized and has one or more subchannels capable of passing + traffic is not considered to be in use, although the subchannels + themselves are considered to be in use. A bundle is considered to + be a channel in use as are each of its members since they are TDM + channels capable of passing traffic." + ::= { tmnxMDAEntry 17 } + +tmnxMDACcagId OBJECT-TYPE + SYNTAX TmnxCcagId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When tmnxMDAAssignedType has a value of 'cca' , the value of + tmnxMDACcagId specifies the Cross Connect Aggregation Group (CCAG) + entry this MDA is provisioned on. If this entry does not represent + a 'cca' MDA or is not associated with a CCAG, tmnxMDACcagId + has a value of zero. " + DEFVAL { 0 } + ::= { tmnxMDAEntry 18 } + +tmnxMDAReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the MDA to execute + a soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxMDAEntry 19 } + +tmnxMDAHiBwMcastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAHiBwMcastSource specifies if this MDA should + attempt to allocate separate fabric planes to allocate high bandwidth + multicast traffic taps. + + tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be + returned." + DEFVAL { false } + ::= { tmnxMDAEntry 20 } + +tmnxMDAHiBwMcastAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAHiBwMcastAlarm specifies if a + tmnxChassisHiBwMcastAlarm alarm is raised if there are more than + one high bandwidth multicast traffic taps sharing a plane." + DEFVAL { true } + ::= { tmnxMDAEntry 21 } + +tmnxMDAHiBwMcastTapCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAHiBwMcastTapCount indicates the number of high + bandwidth multicast traffic taps on this MDA." + ::= { tmnxMDAEntry 22 } + +tmnxMDAHiBwMcastGroup OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAHiBwMcastGroup specifies the group of high + bandwidth multicast traffic taps to which this tap belongs. + + A value of '0' specifies that this tap is not a member of any High + Bandwidth Multicast group. + + On an IOM of type 'iom-10g', the value of tmnxMDAHiBwMcastGroup + should be the same as the value of tmnxMDAHiBwMcastGroup set on the + other MDA residing on the IOM if the tmnxMDAHiBwMcastSource is set + to 'true'. Attempt to set to different values will result in an + 'inconsistentValue' error. + + tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be + returned." + DEFVAL { 0 } + ::= { tmnxMDAEntry 23 } + +tmnxMDAClockMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + adaptive (1), + differential (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAClockMode specifies the clock mode + of the MDA. + + notApplicable - The MDA does not support any clock modes or domains. + adaptive - The MDA is in 'adaptive' clock mode. This allows + adaptive clock domains to be created. + differential - The MDA is in 'differential clock mode. This allows + differential clock domains to be created. + + The value of tmnxMDAClockMode can be changed when there are no ports + created on the MDA. If there are ports created, a shutdown of the + MDA is required in order to change the value." + DEFVAL { notApplicable } + ::= { tmnxMDAEntry 24 } + +tmnxMDADiffTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 (0|19440|77760|103680) + UNITS "kilohertz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDADiffTimestampFreq specifies the differential + timestamp frequency of the differential clock on the MDA. + + The value must be a multiple of 8 KHz. + + This value can only be changed if the value of tmnxMDAClockMode is + 'differential (2)' and there are no ports created on the MDA. If + there are ports created, a shutdown of the MDA is required in order + to change the value. + + If the value of tmnxMDAClockMode is 'differential (2) then the default + is 103,680 KHz. + If the value of tmnxMDAClockMode is not 'differential (2)' then + this value is 0 KHz and cannot be changed." + DEFVAL { 0 } + ::= { tmnxMDAEntry 25 } + +tmnxMDAMcPathMgmtBwPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtBwPlcyName specifies the multicast policy + name configured on the MDA." + DEFVAL { "default" } + ::= { tmnxMDAEntry 27 } + +tmnxMDAMcPathMgmtPriPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0|1..2000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtPriPathLimit specifies the primary path + limit for the MDA." + DEFVAL { 0 } + ::= { tmnxMDAEntry 28 } + +tmnxMDAMcPathMgmtSecPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0|1..2000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtSecPathLimit specifies the secondary path + limit for the MDA." + DEFVAL { 0 } + ::= { tmnxMDAEntry 29 } + +tmnxMDAMcPathMgmtAncPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0|1..5000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAncPathLimit specifies the ancillary path + limit for the MDA." + DEFVAL { 0 } + ::= { tmnxMDAEntry 30 } + +tmnxMDAMcPathMgmtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAdminState specifies administrative state + of this multicast path on the MDA." + DEFVAL { outOfService } + ::= { tmnxMDAEntry 31 } + +tmnxMDAIngNamedPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIngNamedPoolPolicy specifies a named pool + policy associated with an MDA ingress context. The policy + governs the way named pools are created at the MDA level." + DEFVAL { ''H } + ::= { tmnxMDAEntry 32 } + +tmnxMDAEgrNamedPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrNamedPoolPolicy specifies a named pool + policy associated with an MDA egress context. The policy + governs the way named pools are created at the MDA level." + DEFVAL { ''H } + ::= { tmnxMDAEntry 33 } + +tmnxMDAMcPathMgmtPriInUseBw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtPriInUseBw indicates the in use + ingress multicast bandwidth for the primary forwarding path." + ::= { tmnxMDAEntry 36 } + +tmnxMDAMcPathMgmtSecInUseBw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtSecInUseBw indicates the in use + ingress multicast bandwidth for the secondary forwarding path." + ::= { tmnxMDAEntry 37 } + +tmnxMDAMcPathMgmtAncInUseBw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAncInUseBw indicates the in use + ingress multicast bandwidth for the ancillary forwarding path." + ::= { tmnxMDAEntry 38 } + +tmnxMDAMcPathMgmtBlkHoleInUseBw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAMcPathMgmtBlkHoleInUseBw indicates the bandwidth of + the ingress multicast traffic that is being black holed on the MDA." + ::= { tmnxMDAEntry 39 } + +-- +-- Card Type Definition Table +-- +tmnxCardTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each Alcatel 7x50 SR series + card model." + ::= { tmnxCardObjs 9 } + +tmnxCardTypeEntry OBJECT-TYPE + SYNTAX TmnxCardTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7x50 SR series Card model. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxCardTypeIndex } + ::= { tmnxCardTypeTable 1 } + +TmnxCardTypeEntry ::= + SEQUENCE { + tmnxCardTypeIndex TmnxCardType, + tmnxCardTypeName TNamedItemOrEmpty, + tmnxCardTypeDescription TItemDescription, + tmnxCardTypeStatus TruthValue + } + +tmnxCardTypeIndex OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Alcatel + 7x50 SR series card model." + ::= { tmnxCardTypeEntry 1 } + +tmnxCardTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Alcatel + 7x50 SR series card model. This name string may be used in + CLI commands to specify a particular card model type." + ::= { tmnxCardTypeEntry 2 } + +tmnxCardTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Alcatel 7x50 SR series card model." + ::= { tmnxCardTypeEntry 3 } + +tmnxCardTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCardTypeStatus has a value of 'true' it indicates that + this card model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxCardTypeEntry 4 } + + +-- +-- MDA Type Defintion Table +-- +tmnxMdaTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MDA type table has an entry for each Alcatel 7x50 SR series + MDA card model." + ::= { tmnxCardObjs 10 } + +tmnxMdaTypeEntry OBJECT-TYPE + SYNTAX TmnxMdaTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7x50 SR series MDA card model. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxMdaTypeIndex } + ::= { tmnxMdaTypeTable 1 } + +TmnxMdaTypeEntry ::= + SEQUENCE { + tmnxMdaTypeIndex TmnxMdaType, + tmnxMdaTypeName TNamedItemOrEmpty, + tmnxMdaTypeDescription TItemDescription, + tmnxMdaTypeStatus TruthValue + } + +tmnxMdaTypeIndex OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Alcatel + 7x50 SR series MDA card model." + ::= { tmnxMdaTypeEntry 1 } + +tmnxMdaTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Alcatel + 7x50 SR series MDA card model. This name string may be used + in CLI commands to specify a particular MDA card model type." + ::= { tmnxMdaTypeEntry 2 } + +tmnxMdaTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Alcatel 7x50 SR series MDA card + model." + ::= { tmnxMdaTypeEntry 3 } + +tmnxMdaTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxMdaTypeStatus has a value of 'true' it indicates that + this MDA card model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxMdaTypeEntry 4 } + +-- +-- Synchronous interface timing information for the CPM card +-- + +tmnxSyncIfTimingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSyncIfTimingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The synchronous interface timing table has an entry for each cpm + card in the system." + ::= { tmnxCardObjs 11 } + +tmnxSyncIfTimingEntry OBJECT-TYPE + SYNTAX TmnxSyncIfTimingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row represents the configuration of synchronous equipment timing + subsystem (SETS) of the system. Entries cannot be created and deleted + via SNMP SET operations. When a tmnxCpmCardEntry is created, a + tmnxSyncIfTimingEntry is created. Note that the first Alcatel + 7x50 SR series product release does not support configuration of + synchronous equipment on the secondary CPM. All SNMP operations + with tmnxCpmCardSlotNum of the secondary CPM will be denied. + + If the value of the reference source port is a valid Port ID then the + reference is a port. If the value of the source hardware is a valid + non-zero HWIndex then the source is the hardware specified by the + HWIndex." + AUGMENTS { tmnxCpmCardEntry } + ::= { tmnxSyncIfTimingTable 1 } + +TmnxSyncIfTimingEntry ::= + SEQUENCE { + tmnxSyncIfTimingRevert TruthValue, + tmnxSyncIfTimingRefOrder1 TmnxSETSRefSource, + tmnxSyncIfTimingRefOrder2 TmnxSETSRefSource, + tmnxSyncIfTimingRef1SrcPort TmnxPortID, + tmnxSyncIfTimingRef1AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingRef1InUse TruthValue, + tmnxSyncIfTimingRef1Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingRef1Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingRef2SrcPort TmnxPortID, + tmnxSyncIfTimingRef2AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingRef2InUse TruthValue, + tmnxSyncIfTimingRef2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingRef2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingFreqOffset Integer32, + tmnxSyncIfTimingStatus INTEGER, + tmnxSyncIfTimingRefOrder3 TmnxSETSRefSource, + tmnxSyncIfTimingBITSIfType TmnxBITSIfType, + tmnxSyncIfTimingBITSAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingBITSInUse TruthValue, + tmnxSyncIfTimingBITSQualified TmnxSETSRefQualified, + tmnxSyncIfTimingBITSAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingRef1SrcHw TmnxHwIndexOrZero, + tmnxSyncIfTimingRef1BITSIfType TmnxBITSIfType, + tmnxSyncIfTimingRef2SrcHw TmnxHwIndexOrZero, + tmnxSyncIfTimingRef2BITSIfType TmnxBITSIfType + } + +tmnxSyncIfTimingRevert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRevert indicates whether the reference + source will revert to a higher priority source that has been + re-validated or newly validated. + + The synchronous interface timing subsystem is by default non-revertive + ('false')." + ::= { tmnxSyncIfTimingEntry 1 } + +tmnxSyncIfTimingRefOrder1 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder1 indicates the most preferred + timing reference source. + + The synchronous equipment timing subsystem can lock to three + different timing reference inputs, reference1, reference2 and bits. + The subsystem chooses a reference based on priority." + ::= { tmnxSyncIfTimingEntry 2 } + +tmnxSyncIfTimingRefOrder2 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder2 indicates the second most + preferred timing reference for the synchronous equipment timing + subsystem." + ::= { tmnxSyncIfTimingEntry 3 } + +tmnxSyncIfTimingRef1SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1SrcPort indicates the source port of + the first timing reference. + + A value of '1e000000'H indicates that there is no source port for this + reference." + ::= { tmnxSyncIfTimingEntry 4 } + +tmnxSyncIfTimingRef1AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1AdminStatus indicates the + administrative status of the first timing reference." + ::= { tmnxSyncIfTimingEntry 5 } + +tmnxSyncIfTimingRef1InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1InUse indicates whether the first + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 6 } + +tmnxSyncIfTimingRef1Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1Qualified indicates whether the first + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingRef1Qualified is set to 'not-qualified', + then the object tmnxSyncIfTimingRef1Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 7 } + +tmnxSyncIfTimingRef1Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1Alarm indicates the alarms on the + first reference. If any of the bits is set to '1', then the first + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingRef1Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range + " + ::= { tmnxSyncIfTimingEntry 8 } + +tmnxSyncIfTimingRef2SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2SrcPort indicates the source port of + the second timing reference. + + A value of '1e000000'H indicates that there is no source port for this + reference." + ::= { tmnxSyncIfTimingEntry 9 } + +tmnxSyncIfTimingRef2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2AdminStatus indicates the + administrative status of the second timing reference." + ::= { tmnxSyncIfTimingEntry 10 } + +tmnxSyncIfTimingRef2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2InUse indicates whether the second + timing reference is presently being used by the synchronous timing + subsystem." + ::= { tmnxSyncIfTimingEntry 11 } + +tmnxSyncIfTimingRef2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2Qualified indicates whether the + second timing reference is qualified for use by the synchronous + timing subsystem. If tmnxSyncIfTimingRef2Qualified is 'not-qualified' + then the object tmnxSyncIfTimingRef2Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 12 } + +tmnxSyncIfTimingRef2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2Alarm indicates the alarms on the + second reference. If any of the bits is set to '1', then the second + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingRef2Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range + " + ::= { tmnxSyncIfTimingEntry 13 } + +tmnxSyncIfTimingFreqOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "parts-per-million" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingFreqOffset indicates the frequency offset + of the current selected timing reference in parts per million (ppm)." + ::= { tmnxSyncIfTimingEntry 14 } + +tmnxSyncIfTimingStatus OBJECT-TYPE + SYNTAX INTEGER + { + not-present (1), + master-freerun (2), + master-holdover (3), + master-locked (4), + slave (5), + acquiring (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingStatus indicates the present status of + the synchronous timing equipment subsystem (SETS)." + ::= { tmnxSyncIfTimingEntry 15 } + +tmnxSyncIfTimingRefOrder3 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder3 is the third most preferred + timing reference for the synchronous equipment timing subsystem." + ::= { tmnxSyncIfTimingEntry 16 } + +tmnxSyncIfTimingBITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSIfType indicates the interface type + of the BITS (Building Integrated Timing Supply) timing reference. It + also indicates the framing type of the interface." + ::= { tmnxSyncIfTimingEntry 17 } + +tmnxSyncIfTimingBITSAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSAdminStatus indicates administrative + status of the BITS (Building Integrated Timing Supply) timing + reference." + ::= { tmnxSyncIfTimingEntry 18 } + +tmnxSyncIfTimingBITSInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSInUse indicates whether the BITS + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 19 } + +tmnxSyncIfTimingBITSQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSQualified indicates whether the BITS + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingBITSQualified is 'not-qualified', then + the object tmnxSyncIfTimingBITSAlarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 20 } + +tmnxSyncIfTimingBITSAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSAlarm indicates the alarms on the + BITS reference. If any of the bits is set to '1', then the BITS + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingBITSQualified is set to 'not-qualified'." + ::= { tmnxSyncIfTimingEntry 21 } + +tmnxSyncIfTimingRef1SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1SrcHw indicates the source HW + index of the first timing reference if source is not a port." + ::= { tmnxSyncIfTimingEntry 22 } + +tmnxSyncIfTimingRef1BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1BITSIfType indicates the interface + type of the first timing reference if the source is BITS. It also + indicates the framing type of the interface." + ::= { tmnxSyncIfTimingEntry 23 } + +tmnxSyncIfTimingRef2SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2SrcHw indicates the source HW + index of the second timing reference if source is not a port." + ::= { tmnxSyncIfTimingEntry 24 } + +tmnxSyncIfTimingRef2BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2BITSIfType indicates the interface + type of the second timing reference if the source is BITS. It also + indicates the framing type of the interface." + ::= { tmnxSyncIfTimingEntry 25 } + + +-- +-- Administrative value objects +-- +tmnxChassisAdminCtrlObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 1 } +tmnxChassisAdminValueObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 2 } + +-- +-- Admin Synchoronous Interface Timing table +-- + +tSyncIfTimingAdmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSyncIfTimingAdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Values for the synchronous interface timing for the chassis." + ::= { tmnxChassisAdminValueObjs 1 } + +tSyncIfTimingAdmEntry OBJECT-TYPE + SYNTAX TSyncIfTimingAdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the synchronous interface timing. + Entries are created by user. + Entries are deleted by user. + Note that the first Alcatel 7x50 SR series product release does + not support configuration of synchronous timing equipment on the + secondary CPM. All SNMP operations with tmnxCpmCardSlotNum of the + secondary CPM will be denied. + + The 7x50 systems supports 3 timing references (reference1, reference2 + and bits). + + The 7710 system only supports 2 timing references (reference1 and + reference2). On 7710 system, references can be a source port + or a BITS input on a CES CMA. If the value of the reference source + port is a valid Port ID then the reference is a source port. If the + value of the source hardware is a valid HWIndex of a CES CMA then the + source is a BITS on the CES CMA." + INDEX { tmnxChassisIndex, tmnxCpmCardSlotNum, tmnxCpmCardNum } + ::= { tSyncIfTimingAdmTable 1 } + +TSyncIfTimingAdmEntry ::= + SEQUENCE { + tSyncIfTimingAdmRevert TruthValue, + tSyncIfTimingAdmRefOrder1 TmnxSETSRefSource, + tSyncIfTimingAdmRefOrder2 TmnxSETSRefSource, + tSyncIfTimingAdmRef1SrcPort TmnxPortID, + tSyncIfTimingAdmRef1AdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRef2SrcPort TmnxPortID, + tSyncIfTimingAdmRef2AdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmChanged Unsigned32, + tSyncIfTimingAdmRefOrder3 TmnxSETSRefSource, + tSyncIfTimingAdmBITSIfType TmnxBITSIfType, + tSyncIfTimingAdmBITSAdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRef1SrcHw TmnxHwIndexOrZero, + tSyncIfTimingAdmRef1BITSIfType TmnxBITSIfType, + tSyncIfTimingAdmRef2SrcHw TmnxHwIndexOrZero, + tSyncIfTimingAdmRef2BITSIfType TmnxBITSIfType + } + +tSyncIfTimingAdmRevert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRevert specifies whether the reference + source will revert to a higher priority source that has been + re-validated or newly validated. + + The synchronous interface timing subsystem is by default non-revertive + ('false')." + DEFVAL { false } + ::= { tSyncIfTimingAdmEntry 1 } + +tSyncIfTimingAdmRefOrder1 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder1 specifies the most preferred + timing reference source. + + The synchronous equipment timing subsystem can lock to three + different timing reference inputs, reference1, reference2 and bits. + The subsystem chooses a reference based on priority. + tSyncIfTimingAdmRefOrder1 is used to configure the most preferred + timing reference." + DEFVAL { bits } + ::= { tSyncIfTimingAdmEntry 2 } + +tSyncIfTimingAdmRefOrder2 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder2 specifies the second most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { reference1 } + ::= { tSyncIfTimingAdmEntry 3 } + +tSyncIfTimingAdmRef1SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1SrcPort specifies the source port + of the first timing reference. + + This can only be set to a valid TmnxPortID if the value of + tSyncIfTimingAdmRef1SrcHw is 0." + DEFVAL { '1e000000'H } + ::= { tSyncIfTimingAdmEntry 4 } + +tSyncIfTimingAdmRef1AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1AdminStatus specifies the desired + administrative status of the first timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 5 } + +tSyncIfTimingAdmRef2SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2SrcPort specifies the source port + of the second timing reference. + + This can only be set to a valid TmnxPortID if the value of + tSyncIfTimingAdmRef2SrcHw is 0." + DEFVAL { '1e000000'H } + ::= { tSyncIfTimingAdmEntry 6 } + +tSyncIfTimingAdmRef2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2AdminStatus specifies the desired + administrative status of the second timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 7 } + +tSyncIfTimingAdmChanged OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmChanged is a bitmask that indicates which + objects have been set, but not committed. bit values used here are: + + 0x0001: tSyncIfTimingAdmRevert + 0x0002: tSyncIfTimingAdmRefOrder1 + 0x0004: tSyncIfTimingAdmRefOrder2 + 0x0008: tSyncIfTimingAdmRef1SrcPort + 0x0010: tSyncIfTimingAdmRef1AdminStatus + 0x0020: tSyncIfTimingAdmRef2SrcPort + 0x0040: tSyncIfTimingAdmRef2AdminStatus + 0x0080: tSyncIfTimingAdmRefOrder3 + 0x0100: tSyncIfTimingAdmBITSIfType + 0x0200: tSyncIfTimingAdmBITSAdminStatus + 0x0400: tSyncIfTimingAdmRef1SrcHw + 0x0800: tSyncIfTimingAdmRef1BITSIfType + 0x1000: tSyncIfTimingAdmRef2SrcHw + 0x2000: tSyncIfTimingAdmRef2BITSIfType + + The agent sets these bits when an object in the row + is set. This object is cleared to zero by setting + tmnxChassisAdminControlApply to initialize(2) or commit(3). + " + ::= { tSyncIfTimingAdmEntry 8 } + +tSyncIfTimingAdmRefOrder3 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder3 indicates the third most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { reference2 } + ::= { tSyncIfTimingAdmEntry 9 } + +tSyncIfTimingAdmBITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSIfType specifies the interface type + of the BITS (Building Integrated Timing Supply) timing reference." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 10 } + +tSyncIfTimingAdmBITSAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSAdminStatus specifies the desired + administrative status of the BITS (Building Integrated Timing Supply) + timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 11 } + +tSyncIfTimingAdmRef1SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1SrcHw specifies the source HW + Index of the first timing reference if the source is not a port. + + This can only be set to a valid HW Index if the value of + tSyncIfTimingAdmRef1SrcPort is '1e000000'H." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 12 } + +tSyncIfTimingAdmRef1BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1BITSIfType specifies the interface + type of the first timing reference if the source is BITS." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 13 } + +tSyncIfTimingAdmRef2SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2SrcHw specifies the source HW + Index of the second timing reference if the source is not a port. + + This can only be set to a valid HW Index if the value of + tSyncIfTimingAdmRef2SrcPort is '1e000000'H." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 14 } + +tSyncIfTimingAdmRef2BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2BITSIfType specifies the interface + type of the second timing reference if the source is BITS." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 15 } + + +-- +-- Administrative value control objects +-- + +tmnxChassisAdminOwner OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Who has last initialized the chassis administrative table, + who is making all the changes, and who is expected to + either commit or re-initialize (ABORT-TRANSACTION). + + tmnxChassisAdminOwner is advisory only. Before beginning a transaction, + read tmnxChassisAdminOwner. if it is empty then proceed with the + configuration. + + Set tmnxChassisAdminOwner after setting tmnxChassisAdminControlApply so + that other users will be advised to not make changes to the Admin + tables. + + Agent sets tmnxChassisAdminOwner to empty string after + tmnxChassisAdminControlApply is set - either by user initializing or + committing, or by agent timing out the uncommitted transactions + (tmnxChassisAdminLastSetTimer). + " + ::= { tmnxChassisAdminCtrlObjs 1 } + +tmnxChassisAdminControlApply OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + initialize(2), + commit(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the use of tmnxChassisAdminTable. + + when set to initialize(2), the objects in tmnxChassisAdminTable + are set to the current Operational values, from the tmnxChassisTable. + Any uncommitted changes are lost, so setting this value corresponds + to both BEGIN-TRANSACTION and ABORT-TRANSACTION. + + when set to commit(3) (END-TRANSACTION), all of the objects from + tmnxChassisAdminTable are copied to the corresponding tmnxChassisTable + table objects. + " + ::= { tmnxChassisAdminCtrlObjs 2 } + +tmnxChassisAdminLastSetTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining until the agent re-initializes the + administrative tables. + + If tmnxChassisAdminControlApply is not set to commit(3) within + tmnxChassisAdminLastSetTimeout centiseconds, the agent will set it + to initialize(2) and all uncommitted changes will be lost. + + This way, uncommitted changes from failed (uncompleted) change sets + will eventually be removed, and another transaction can safely begin. + + this object is reset to tmnxChassisAdminLastSetTimeout after SNMP SET + operation to any of the tmnxChassisAdminValue tables. + " + ::= { tmnxChassisAdminCtrlObjs 3 } + +tmnxChassisAdminLastSetTimeout OBJECT-TYPE + SYNTAX TimeInterval + UNITS "centiseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout for tmnxChassisAdminLastSetTimer. + The value zero is not allowed. + " + DEFVAL { 180000 } + ::= { tmnxChassisAdminCtrlObjs 4 } + + +-- +-- Cross Connect Aggregation Group Table +-- + +tmnxCcagTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCcagTable has an entry for each Cross Connect Aggregation + Group,CCAG, configured on this system." + ::= { tmnxCardObjs 12 } + +tmnxCcagEntry OBJECT-TYPE + SYNTAX TmnxCcagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular CCAG. + Entries are created/deleted by the user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tmnxCcagId } + ::= { tmnxCcagTable 1} + +TmnxCcagEntry ::= SEQUENCE +{ + tmnxCcagId TmnxCcagId, + tmnxCcagRowStatus RowStatus, + tmnxCcagLastChanged TimeStamp, + tmnxCcagDescription DisplayString, + tmnxCcagAdminStatus TmnxAdminState, + tmnxCcagOperStatus TmnxOperState, + tmnxCcagCcaRate TmnxCcagRate, + tmnxCcagAccessAdaptQos INTEGER +} + +tmnxCcagId OBJECT-TYPE + SYNTAX TmnxCcagId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcagId is used to index into the + tmnxCcagTable. It uniquely identifies a CCAG entry + as configured on this system." + ::= { tmnxCcagEntry 1 } + +tmnxCcagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagRowStatus specifies the row status. It + allows entries to be created and deleted in the tmnxCcagTable. + tmnxCcagRowStatus does not support createAndWait. The status + can only be active or notInService." + ::= { tmnxCcagEntry 2 } + +tmnxCcagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagLastChanged indicates the time this row + was last changed." + ::= { tmnxCcagEntry 3 } + +tmnxCcagDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagDescription specifies a user provided + description string of this CCAG entry." + DEFVAL { ''H } + ::= { tmnxCcagEntry 4 } + +tmnxCcagAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagAdminStatus specifies the desired state of this + CCAG." + DEFVAL { inService } + ::= { tmnxCcagEntry 5 } + +tmnxCcagOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagOperStatus indicates the operational state of this + CCAG." + ::= { tmnxCcagEntry 6 } + +tmnxCcagCcaRate OBJECT-TYPE + SYNTAX TmnxCcagRate + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagCcaRate specifies the maximum forwarding rate + for each CCA member within the CCAG." + DEFVAL { -1 } + ::= { tmnxCcagEntry 7 } + +tmnxCcagAccessAdaptQos OBJECT-TYPE + SYNTAX INTEGER + { + link (1), + distribute (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagAccessAdaptQos specifies how the CCAG SAP queue + and virtual scheduler buffering and rate parameters are adapted over + multiple active CCAs. + link (1) - The CCAG will create the SAP queues and virtual + schedulers on each CCA with the actual parameters + specified in the tmnxCcagPathCcTable. + distribute (2) - Each CCA will receive a portion of the parameters + specified in the tmnxCcagPathCcTable." + DEFVAL { distribute } + ::= { tmnxCcagEntry 8 } + +-- +-- Cross Connect Aggregation Group Path Table +-- + +tmnxCcagPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCcagPathTable has an entry for each Cross Connect + Aggregation Group, CCAG, path configured on this system." + ::= { tmnxCardObjs 13 } + +tmnxCcagPathEntry OBJECT-TYPE + SYNTAX TmnxCcagPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular CCAG Path. + Entries are created/deleted by the user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tmnxCcagId, tmnxCcagPathId } + ::= { tmnxCcagPathTable 1} + +TmnxCcagPathEntry ::= SEQUENCE +{ + tmnxCcagPathId INTEGER, + tmnxCcagPathLastChanged TimeStamp, + tmnxCcagPathRate TmnxCcagRate, + tmnxCcagPathRateOption TmnxCcagRateOption, + tmnxCcagPathWeight Unsigned32 +} + +tmnxCcagPathId OBJECT-TYPE + SYNTAX INTEGER { + alpha (1), + beta (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcagPathId is used as the secondary index into + the tmnxCcagPathTable. Along with tmnxCcagId, it uniquely identifies + a specific path, alpha or beta, on a CCAG." + ::= { tmnxCcagPathEntry 1 } + +tmnxCcagPathLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathLastChanged indicates the time this row + was last changed." + ::= { tmnxCcagPathEntry 2 } + +tmnxCcagPathRate OBJECT-TYPE + SYNTAX TmnxCcagRate + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathRate specifies the bandwidth rate + limitation for this path on each member cross connect + adaptor, CCA, in the CCAG." + DEFVAL { -1 } + ::= { tmnxCcagPathEntry 3 } + +tmnxCcagPathRateOption OBJECT-TYPE + SYNTAX TmnxCcagRateOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathRateOption specifies whether the + rate in tmnxCcagPathRate is defined as an aggregate path + rate for all CCAs in the CCAG or as a per CCA path + rate." + DEFVAL { aggregate } + ::= { tmnxCcagPathEntry 4 } + +tmnxCcagPathWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathWeight specifies the scheduling + percentage for this path. It is applied to all CCAs in + the CCAG membership list for this path." + DEFVAL { 50 } + ::= { tmnxCcagPathEntry 5 } + +-- +-- CCAG Path Cross-Connect Table +-- + +tmnxCcagPathCcTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagPathCcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCcagPathCcTable has an entry for each type of Cross + Connection on a Cross Connect Aggregation Group Path + configured on this system." + ::= { tmnxCardObjs 14 } + +tmnxCcagPathCcEntry OBJECT-TYPE + SYNTAX TmnxCcagPathCcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular CCAG Path Cross Connect. + Entries are created/deleted by the user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tmnxCcagId, tmnxCcagPathId, tmnxCcagPathCcType } + ::= { tmnxCcagPathCcTable 1} + +TmnxCcagPathCcEntry ::= SEQUENCE +{ + tmnxCcagPathCcType INTEGER, + tmnxCcagPathCcLastChanged TimeStamp, + tmnxCcagPathCcEgrPoolResvCbs INTEGER, + tmnxCcagPathCcEgrPoolSlpPlcy TNamedItem, + tmnxCcagPathCcIngPoolResvCbs INTEGER, + tmnxCcagPathCcIngPoolSlpPlcy TNamedItem, + tmnxCcagPathCcAcctPolicyId Unsigned32, + tmnxCcagPathCcCollectStats TruthValue, + tmnxCcagPathCcQueuePlcy TNamedItem, + tmnxCcagPathCcMac MacAddress, + tmnxCcagPathCcMtu Unsigned32, + tmnxCcagPathCcUserAssignedMac TruthValue, + tmnxCcagPathCcHwMac MacAddress +} + +tmnxCcagPathCcType OBJECT-TYPE + SYNTAX INTEGER { + sapsap (1), + sapnet (2), + netsap (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcType is used as a third index into + the tmnxCcagPathCcTable. Along with tmnxCcagId and tmnxCcagPathId, + it uniquely identifies a cross connection type on a specific path + in a particular CCAG. The types are: + sapsap (1): the cross connection is between two saps, where both + services are access. + sapnet (2): the cross connection is between a sap and a network + service. + netsap (3): the cross connection is between a network and a sap + service." + ::= { tmnxCcagPathCcEntry 1 } + +tmnxCcagPathCcLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcLastChanged indicates the time this row + was last changed." + ::= { tmnxCcagPathCcEntry 2 } + +tmnxCcagPathCcEgrPoolResvCbs OBJECT-TYPE + SYNTAX INTEGER (-1|0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcEgrPoolResvCbs specifies the percentage + of pool size reserved for the committed burst size, CBS. The value '-1' + implies that the reserved CBS should be computed as the sum of + the CBS requested by the entities using this pool if the application + point is 'network'. For 'access' application points the value '-1' + means a default of 30%." + DEFVAL { -1 } + ::= { tmnxCcagPathCcEntry 3 } + +tmnxCcagPathCcEgrPoolSlpPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcEgrPoolSlpPlcy specifies the slope + policy being used for the egress pool. The Slope policies define the + nature of the RED Slopes for the high and the low priority traffic." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 4 } + +tmnxCcagPathCcIngPoolResvCbs OBJECT-TYPE + SYNTAX INTEGER (-1|0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcIngPoolResvCbs specifies the percentage + of pool size reserved for the committed burst size, CBS. The value '-1' + implies that the reserved CBS should be computed as the sum of + the CBS requested by the entities using this pool if the application + point is 'network'. For 'access' application points the value '-1' + means a default of 30%. tmnxCcagPathCcIngPoolResvCbs does not apply + to tmnxCcagPathCcType 'netsap'." + DEFVAL { -1 } + ::= { tmnxCcagPathCcEntry 5 } + +tmnxCcagPathCcIngPoolSlpPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcIngPoolSlpPlcy specifies the slope policy + being used for the ingress pool. The Slope policies define the nature + of the RED Slopes for the high and the low priority traffic. + tmnxCcagPathCcIngPoolSlpPlcy does not apply to tmnxCcagPathCcType + 'netsap'." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 6 } + +tmnxCcagPathCcAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcAcctPolicyId specifies the accounting + policy which must be defined prior to associating it with the port. + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this port. A zero value indicates that there is no + accounting policy associated with this port. It is only meaningful + when the tmnxCcagPathCcType is 'netsap'." + DEFVAL { 0 } + ::= { tmnxCcagPathCcEntry 7 } + +tmnxCcagPathCcCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcCollectStats specifies whether the collection + of accounting and statistical data for the network port is + enabled/disabled, 'true'/'false'. When applying accounting policies the + data by default will be collected in the appropriate records and + written to the designated billing file. + When the value is set to false, the statistics are still accumulated + by the IOM cards, however, the CPU will not obtain the results and + write them to the billing file. If the value of tmnxCcagPathCcType is + not 'netsap', the value of this object is meaningless and an attempt + to set it will result in an inconsistentValue error." + DEFVAL { false } + ::= { tmnxCcagPathCcEntry 8 } + +tmnxCcagPathCcQueuePlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcQueuePlcy specifies the network egress + queue policy. If the value of tmnxCcagPathCcType is + not 'netsap', the value of this object is meaningless and an attempt + to set it will result in an inconsistentValue error." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 9 } + +tmnxCcagPathCcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcMac specifies the MAC address of + the virtual LAG that maps to tmnxCcagPathId and tmnxCcagPathCcType. + The default value of this object is derived from the chassis MAC + address pool." + DEFVAL {'000000000000'h } + ::= { tmnxCcagPathCcEntry 10 } + +tmnxCcagPathCcMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcMtu specifies the MTU of the path + indexed by tmnxCcagId, tmnxCcagPathId, and tmnxCcagPathCcType. + When the value is '0', the real MTU is calculated internally." + DEFVAL { 0 } + ::= { tmnxCcagPathCcEntry 11 } + +tmnxCcagPathCcUserAssignedMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcUserAssignedMac indicates whether + the value of tmnxCcagPathCcMac has been explicitly assigned + or inherited from tmnxCcagPathCcHwMac, 'true' and 'false', + respectively." + DEFVAL { false } + ::= { tmnxCcagPathCcEntry 12 } + +tmnxCcagPathCcHwMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcHwMac is the system assigned MAC + address of the virtual LAG that maps to tmnxCcagPathId and + tmnxCcagPathCcType. When tmnxCcagPathCcUserAssignedMac is + 'false', tmnxCcagPathCcMac inherits its value from this object." + ::= { tmnxCcagPathCcEntry 13 } + + +-- +-- Alcatel 7710 SR series Mda Carrier Module (MCM) Table +-- + +tmnxMcmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMcmTable has an entry for each Mda Carrier module + (MCM) on the 7710 system." + ::= { tmnxCardObjs 15 } + +tmnxMcmEntry OBJECT-TYPE + SYNTAX TmnxMcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MCM in a chassis in the 7710 system. + Entries in the table cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a + tmnxMcmEntry is created in the chassis. Before a + tmnxChassisEntry can be deleted, each tmnxMcmEntry + for the chassis must be in the proper state for removal." + INDEX { tmnxChassisIndex, tmnxCardSlotNum, tmnxMcmSlotNum } + ::= { tmnxMcmTable 1 } + +TmnxMcmEntry ::= + SEQUENCE { + tmnxMcmSlotNum Unsigned32, + tmnxMcmSupportedTypes TmnxMcmType, + tmnxMcmAssignedType TmnxMcmType, + tmnxMcmEquippedType TmnxMcmType, + tmnxMcmHwIndex TmnxHwIndex + } + +tmnxMcmSlotNum OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this MDA slot within a specific + IOM card in the system. Since the MCM occupies two MDA slots in + the chassis this value can only be an odd number." + ::= { tmnxMcmEntry 1 } + +tmnxMcmSupportedTypes OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that specifies what MCM types can be physically supported + in this chassis." + ::= { tmnxMcmEntry 2 } + +tmnxMcmAssignedType OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bit-mask that identifies the administratively assigned + (pre-provisioned) MCM type that should occupy this chassis. + If tmnxMcmAssignedType has a value of 'unassigned', + this slot has not yet been pre-provisioned. There must not be more + than one bit set at a time in tmnxMcmAssignedType." + DEFVAL { 1 } + ::= { tmnxMcmEntry 3 } + +tmnxMcmEquippedType OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that identifies the MCM type that is physically + inserted into this chassis. If the chassis has been pre-provisioned, + tmnxMcmAssignedType is not equal 'unassigned', and the + value of tmnxMcmEquippedType is not the same as + tmnxMcmAssignedType, a mis-match alarm will be raised. + If the chassis has not been pre-provisioned, and the value of + tmnxMcmEquippedType is not one of the supported types as + specified by tmnxMcmSupportedTypes, a mis-match alarm will + be raised. There will not be more than one bit set at a time in + tmnxMcmEquippedType." + ::= { tmnxMcmEntry 4 } + +tmnxMcmHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcmHwIndex is the index into the + tmnxHwTable for the row entry that represents the hardware component + information for this MCM." + ::= { tmnxMcmEntry 5 } + +-- +-- Mda Carrier Module Type (MCM) Definition Table +-- +tmnxMcmTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each Alcatel 7710 series + Mda Carrier Module (MCM) model." + ::= { tmnxCardObjs 16 } + +tmnxMcmTypeEntry OBJECT-TYPE + SYNTAX TmnxMcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7710 series MCM model. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxMcmTypeIndex } + ::= { tmnxMcmTypeTable 1 } + +TmnxMcmTypeEntry ::= + SEQUENCE { + tmnxMcmTypeIndex TmnxMcmType, + tmnxMcmTypeName TNamedItemOrEmpty, + tmnxMcmTypeDescription TItemDescription, + tmnxMcmTypeStatus TruthValue + } + +tmnxMcmTypeIndex OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Alcatel + 7710 series MCM model." + ::= { tmnxMcmTypeEntry 1 } + +tmnxMcmTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Alcatel + 7710 series MCM model. This name string may be used in CLI + commands to specify a particular card model type." + ::= { tmnxMcmTypeEntry 2 } + +tmnxMcmTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Alcatel 7710 series MCM model." + ::= { tmnxMcmTypeEntry 3 } + +tmnxMcmTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxMcmTypeStatus has a value of 'true' it + indicates that this MCM is supported in this revision of the + management software. When it has a value of 'false' there is no + support." + ::= { tmnxMcmTypeEntry 4 } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + -- + -- Notification Definition section + -- + -- Notification Objects + -- + + tmnxEqNotificationRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by tmnx chassis Notifications, the OID + indicates the table and entry." + ::= { tmnxChassisNotificationObjects 1 } + + tmnxEqTypeNotificationRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by tmnx chassis notifications, the OID indicates the + table and entry with the equipment model type information." + ::= { tmnxChassisNotificationObjects 2 } + + tmnxChassisNotifyChassisId OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx chassis and port Notifications, indicates the chassis + associated with the alarm." + ::= { tmnxChassisNotificationObjects 3 } + + tmnxChassisNotifyHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx chassis and port Notifications, indicates the entry + in the tmnxHwTable for the hardware component associated with an + alarm." + ::= { tmnxChassisNotificationObjects 4 } + +tmnxRedSecondaryCPMStatus OBJECT-TYPE + SYNTAX INTEGER { + online (1), + offline (2), + fail (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by the tmnxRedSecondaryCPMStatusChange Notification, indicates + the status of the secondary CPM." + ::= { tmnxChassisNotificationObjects 5 } + +tmnxChassisNotifyOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by the tmnxChassisNotificationClear trap, the OID + identifies the trap which is getting cleared." + ::= { tmnxChassisNotificationObjects 6 } + +tmnxSyncIfTimingNotifyAlarm OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + los (1), + oof (2), + oopir (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx Synchronous interface timing notifications, the value of + tmnxSyncIfTimingNotifyAlarm indicates the reason a timing reference + alarm has been raised." + ::= { tmnxChassisNotificationObjects 7 } + +tmnxChassisNotifyMismatchedVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxPeSoftwareVersionMismatch, the value of + tmnxChassisNotifyMismatchedVer indicates the software version of the + mismatched CPM/IOM card." + ::= { tmnxChassisNotificationObjects 8 } + +tmnxChassisNotifySoftwareLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxPeSoftwareLoadFailed, the value of + tmnxChassisNotifySoftwareLocation contains the location of the + software." + ::= { tmnxChassisNotificationObjects 9 } + +tmnxChassisNotifyCardFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardFailure, the value of + tmnxChassisNotifyCardFailureReason contains the + reason for card failure." + ::= { tmnxChassisNotificationObjects 10 } + +tmnxChassisNotifyCardName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardInserted and tmnxEqCardRemoved, the value + of tmnxChassisNotifyCardName specifies the name of the affected + card." + ::= { tmnxChassisNotificationObjects 11 } + +-- +-- ALCATEL-IND1-TIMETRA-CHASSIS-MIB Notifications +-- + +-- +-- Hardware Configuration Change Alarm +-- + tmnxHwConfigChange NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "A tmnxHwConfigChange notification is generated when the value of + tmnxHwLastChange is updated. It can be used by the NMS to trigger + maintenance polls of the hardware configuration information. + + Only one tmnxHwConfigChange notification event will be generated + in a 5 second throttling time period. A notification event is + the transmission of a single trap to a list of notification + destinations configured in the SNMP-TARGET-MIB. + + If additional hardware configuration change occurs within the + throttling period, the notification events for these changes are + suppressed until the throttling period expires. At the end of + the throttling period, one notification event is generated if + any addition configuration changes occurred within the just + completed throttling period and another throttling period is + started. + + The NMS should periodically check the value of tmnxHwConfigChange + to detect any missed tmnxHwConfigChange traps. + + This notification was made obsolete in the 2.1 release. + + The tmnxHwConfigChange notification has been replaced + with the generic change notifications from the + TIMETRA-SYSTEM-MIB: tmnxConfigModify, tmnxConfigCreate, + tmnxConfigDelete, tmnxStateChange." + ::= { tmnxChassisNotification 1 } + + +-- +-- Environmental Alarms +-- + tmnxEnvTempTooHigh NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwTemperature, + tmnxHwTempThreshold + } + STATUS current + DESCRIPTION + "Generated when the temperature sensor reading on an equipment + object is greater than its configured threshold." + ::= { tmnxChassisNotification 2 } + +-- +-- Equipment Alarms +-- + + tmnxEqPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus + } + STATUS current + DESCRIPTION + "Generated when one of the chassis's power supplies fails." + ::= { tmnxChassisNotification 3 } + + tmnxEqPowerSupplyInserted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when one of the chassis's power supplies is inserted." + ::= { tmnxChassisNotification 4 } + + tmnxEqPowerSupplyRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when one of the chassis's power supplies is removed." + ::= { tmnxChassisNotification 5 } + + tmnxEqFanFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed + } + STATUS current + DESCRIPTION + "Generated when one of the fans in a fan tray has failed." + ::= { tmnxChassisNotification 6 } + + tmnxEqCardFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState, + tmnxChassisNotifyCardFailureReason + } + STATUS current + DESCRIPTION + "Generated when one of the cards in a chassis has failed. The card + type may be IOM, Fabric, MDA, MCM, CCM, CPM module, compact flash + module, etc. tmnxChassisNotifyCardFailureReason contains the reason + for card failure." + ::= { tmnxChassisNotification 7 } + + tmnxEqCardInserted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardName + } + STATUS current + DESCRIPTION + "Generated when a card is inserted into the chassis. The card type + may be IOM, Fabric, MDA, MCM, CCM CPM module, compact flash module, + etc." + ::= { tmnxChassisNotification 8 } + + tmnxEqCardRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardName + } + STATUS current + DESCRIPTION + "Generated when a card is removed from the chassis. The card type + may be IOM, Fabric, MDA, MCM, CCM, CPM module, compact flash module, + etc." + ::= { tmnxChassisNotification 9 } + + tmnxEqWrongCard NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the wrong type of card is inserted into a slot of + the chassis. Even though a card may be physically supported by + the slot, it may have been administratively configured to allow + only certain card types in a particular slot location. The card + type may be IOM, Fabric, MDA, MCM, CPM module, etc." + ::= { tmnxChassisNotification 10 } + + tmnxEqCpuFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a failure is detected for a CPU on an IOM card or + CPM module. + + This notification was made obsolete in the 2.1 release. + + A cpu failure on a CPM card is detected by the hardware + bootup and is indicated by the boot diagnostic display. + If there is no working redundant CPM card, the system + does not come up. + + A failure of an IOM card or standby redundant CPM card + causes the tmnxEqCardFailure notification to be sent." + ::= { tmnxChassisNotification 11 } + + tmnxEqMemoryFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a memory module failure is detected for an IOM card or + CPM module. + + This notification was made obsolete in the 2.1 release. + + A failure of the memory device is detected by the + hardware bootup and is indicated by the boot diagnostic + display. If there is no working redundant CPM card, + the system does not come up. + + A failure of the memory device during run-time causes + the system to fail and the 'admin tech-support' + information to be saved. + + A failure of an IOM card or standby redundant CPM card + causes the tmnxEqCardFailure notification to be sent." + ::= { tmnxChassisNotification 12 } + + tmnxEqBackdoorBusFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId + } + STATUS obsolete + DESCRIPTION + "Generated when the backdoor bus has failed. + + This notification was made obsolete in the 2.1 release." + ::= { tmnxChassisNotification 13 } + +-- +-- Processing Error Alarms +-- + + tmnxPeSoftwareError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a software error has been detected. + + This notification was made obsolete in the 2.1 release. + + Many of the other notifications more specifically + indicate detection of some type of software error. + + The 'admin tech-support' information helps developers + diagnose a failure of the software in the field." + ::= { tmnxChassisNotification 14 } + + tmnxPeSoftwareAbnormalHalt NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the software has abnormally terminated. + + This notification was made obsolete in the 2.1 release. + + Many of the other notifications more specifically + indicate detection of some type of software error. + + The 'admin tech-support' information helps developers + diagnose a failure of the software in the field." + ::= { tmnxChassisNotification 15 } + + tmnxPeSoftwareVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between software versions of the + active CPM and standby CPM or the CPM and IOM. + tmnxChassisNotifyHwIndex identifies the mismatched CPM/IOM card and + tmnxChassisNotifyMismatchedVer will contain the version of the + mismatched card. The tmnxHwSoftwareCodeVersion object will contain + the expected version." + ::= { tmnxChassisNotification 16 } + + tmnxPeOutOfMemory NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when there is an out of memory error detected. + + This notification was made obsolete in the 2.1 release. + + The tmnxPeOutOfMemory notification has been replaced + with the module specific notification from the + TIMETRA-SYSTEM-MIB: tmnxModuleMallocFailed." + ::= { tmnxChassisNotification 17 } + + tmnxPeConfigurationError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a configuration error has been detected. + + This notification was made obsolete in the 2.1 release. + + Many other notifications more specifically indicate + detection of a configuration error. In most cases the + SNMP SET request that tries to make an invalid + configuration results in an error response. + + In some cases the configuration parameters are valid + and the SNMP SET request succeeds but the system cannot + successfully apply the new parameters. The affected + object may then put into an operational 'down' state. + A state change notification such as tmnxStateChange or + a more specific notification is sent to alert about the + problem. + + For example, an attempt to create an event log with a + file-type destination when the specified cflash media is + full or not present results in TIMETRA-LOG-MIB + notifications tmnxLogSpaceContention, tmnxLogAdminLocFailed, + or tmnxLogBackupLocFailed." + ::= { tmnxChassisNotification 18 } + + tmnxPeStorageProblem NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when there is a storage capacity problem. + + This notification was made obsolete in the 2.1 release. + + The only 'storage' devices on the SR7750 are the cflash + drives. Cflash write errors cause a tmnxEqFlashDataLoss + notification to be sent. The tmnxEqFlashDiskFull + notification is sent when the driver detects that the + cflash device is full." + ::= { tmnxChassisNotification 19 } + + tmnxPeCpuCyclesExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the CPU cycle usage limit has been exceeded. + + This notification was made obsolete in the 2.1 release. + + It does not apply. The SR7750 software architecture does + not restrict CPU cycles used by a specific code module." + ::= { tmnxChassisNotification 20 } + +-- +-- Redundancy notifications +-- + +tmnxRedPrimaryCPMFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the primary CPM fails." + ::= { tmnxChassisNotification 21 } + +tmnxRedSecondaryCPMStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxRedSecondaryCPMStatus + } + STATUS obsolete + DESCRIPTION + "Generated when there is a change in the secondary CPM status. + + This notification was made obsolete in the 2.1 release. + + There is no way to administratively enable or disable + CPM cards so there is no need for a status change event + for administrative state changes. + + Operational changes detected about the standby CPM + card are indicated by more specific notifications such + as tmnxEqCardFailure, tmnxEqCardRemoved, tmnxEqCardInserted + TIMETRA-SYSTEM-MIB::ssiRedStandbyReady, + TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost, and + TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost." + ::= { tmnxChassisNotification 22 } + +tmnxRedRestoreSuccess NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the secondary CPM successfully restores + the config and state. + + This notification was made obsolete in the 2.1 release. + + It does not apply. This event was originally created + for an early redundancy mechanism that was never + released." + ::= { tmnxChassisNotification 23 } + +tmnxRedRestoreFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the secondary CPM fails to + restore the config and state. + + This notification was made obsolete in the 2.1 release. + + It does not apply. This event was originally created + for an early redundancy mechanism that was never + released." + ::= { tmnxChassisNotification 24 } + +-- +-- Chassis Clear Alarm +-- + +tmnxChassisNotificationClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyOID + } + STATUS current + DESCRIPTION + "A trap indicating the clear of a chassis notification + identified by tmnxChassisNotifyOID." + ::= { tmnxChassisNotification 25 } + +-- +-- Synchronous timing alarms +-- + +tmnxEqSyncIfTimingHoldover NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the synchronous equipment timing subsystem + transitions into a holdover state. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 26 } + +tmnxEqSyncIfTimingHoldoverClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the synchronous equipment timing subsystem + transitions out of the holdover state. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 27 } + +tmnxEqSyncIfTimingRef1Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the first timing + reference is detected. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 28 } + +tmnxEqSyncIfTimingRef1AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the first timing + reference is cleared. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 29 } + +tmnxEqSyncIfTimingRef2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the second timing + reference is detected. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 30 } + +tmnxEqSyncIfTimingRef2AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the second timing + reference is cleared. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 31 } + +tmnxEqFlashDataLoss NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState + } + STATUS current + DESCRIPTION + "tmnxEqFlashDataLoss is generated when there was an error + while data was getting written on to the compact flash. This + notification indicates a probable data loss." + ::= { tmnxChassisNotification 32 } + +tmnxEqFlashDiskFull NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState + } + STATUS current + DESCRIPTION + "tmnxEqFlashDiskFull is generated when there is no space + left on the compact flash. No more data can be written to it." + ::= { tmnxChassisNotification 33 } + +tmnxPeSoftwareLoadFailed NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifySoftwareLocation + } + STATUS current + DESCRIPTION + "Generated when the CPM fails to load the software from a specified + location. + tmnxChassisNotifyHwIndex identifies the card for which the software + load failed and tmnxChassisNotifySoftwareLocation contains the + location from where the software load was attempted." + ::= { tmnxChassisNotification 34 } + + tmnxPeBootloaderVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the CPM and boot loader + versions. tmnxChassisNotifyHwIndex identifies the CPM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of + bootloader and tmnxHwSoftwareCodeVersion contains the + expected version of the bootloader." + ::= { tmnxChassisNotification 35 } + + tmnxPeBootromVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the boot rom versions. + tmnxChassisNotifyHwIndex identifies the IOM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of + bootrom and tmnxHwSoftwareCodeVersion contains the expected version + of the bootrom." + ::= { tmnxChassisNotification 36 } + + tmnxPeFPGAVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the FPGA versions. + tmnxChassisNotifyHwIndex identifies the IOM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of + FPGA and tmnxHwSoftwareCodeVersion contains the expected version + of the FPGA." + ::= { tmnxChassisNotification 37 } + +tmnxEqSyncIfTimingBITSAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS timing + reference is detected. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 38 } + +tmnxEqSyncIfTimingBITSAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS timing + reference is cleared. + This notification will have the same indices as those of + the tmnxCpmCardTable." + ::= { tmnxChassisNotification 39 } + +tmnxEqCardFirmwareUpgraded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when a card is hot-inserted into the chassis and its + firmware is automatically upgraded. The card type may be IOM or + CPM module." + ::= { tmnxChassisNotification 40 } + +tmnxChassisUpgradeInProgress NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxChassisUpgradeInProgress notification is generated only + after a CPM switchover occurs and the new active CPM is running new + software, while the IOMs are still running old software. This is the + start of the upgrade process. The tmnxChassisUpgradeInProgress + notification will continue to be generated every 30 minutes while at + least one IOM is still running older software." + ::= { tmnxChassisNotification 41 } + +tmnxChassisUpgradeComplete NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxChassisUpgradeComplete notification is generated to + indicate that all the IOMs are running matching software version in + reference to the active CPM software version changed as part of the + upgrade process." + ::= { tmnxChassisNotification 42 } + +tmnxChassisHiBwMcastAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxChassisHiBwMcastAlarm notification is generated when a plane + is shared by more than one high bandwidth multicast tap." + ::= { tmnxChassisNotification 43 } + + tmnxEqMdaCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when a supported MDA is inserted into a slot of an + IOM, the MDA is compatible with the currently provisioned + MDA, but the current configuration on the MDA's ports is not + compatible with the inserted MDA." + ::= { tmnxChassisNotification 44 } + +-- +-- +-- + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- TMNX-HW-MIB Object Groups +-- + + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- The compliance specifications. +-- + +tmnxChassisCompliances OBJECT IDENTIFIER ::= { tmnxChassisConformance 1 } +tmnxChassisGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 2 } + +-- compliance statements + +-- tmnxChassisCompliance MODULE-COMPLIANCE +-- ::= { tmnxChassisCompliances 1 } + +-- tmnxChassisR2r1Compliance MODULE-COMPLIANCE +-- ::= { tmnxChassisCompliances 2 } + +-- tmnxChassisV3v0Compliance MODULE-COMPLIANCE +-- ::= { tmnxChassisCompliances 3 } + +tmnxChassisV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features + in the ALCATEL-IND1-TIMETRA-CHASSIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxChassisV3v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group + } + ::= { tmnxChassisCompliances 4 } + +tmnxChassisV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features + in the ALCATEL-IND1-TIMETRA-CHASSIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group + } + ::= { tmnxChassisCompliances 6 } + +tmnxChassis7750V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features + on the 7750 in the ALCATEL-IND1-TIMETRA-CHASSIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + -- tmnx7710HwV3v0Group + -- tmnx7710SETSRefSrcHwV6v0Group + tmnxMDAMcPathMgmtV6v0Group + } + ::= { tmnxChassisCompliances 7 } + +tmnxChassis7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features + on the 7450 in the ALCATEL-IND1-TIMETRA-CHASSIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisNotificationV6v0Group, + -- tmnx77x0CESMDAV6v0Group + -- tmnx7710HwV3v0Group + -- tmnx7710SETSRefSrcHwV6v0Group + tmnxMDAMcPathMgmtV6v0Group + } + ::= { tmnxChassisCompliances 8 } + +tmnxChassisComp7710 OBJECT IDENTIFIER ::= { tmnxChassisCompliances 5 } + +tmnxChassisComp7710V3v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features + for the 7710 in the ALCATEL-IND1-TIMETRA-CHASSIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxChassisV3v0Group, + tmnxCardV3v0Group, + tmnxMDAV3v0Group, + tmnxChassisNotificationV3v0Group, + tmnx7710HwV3v0Group + } + ::= { tmnxChassisComp7710 1 } + +tmnxChassisComp7710V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features + for the 7710 in the ALCATEL-IND1-TIMETRA-CHASSIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group, + tmnx7710HwV3v0Group + } + ::= { tmnxChassisComp7710 2 } + +tmnxChassisComp7710V6v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features + for the 7710 in the ALCATEL-IND1-TIMETRA-CHASSIS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV6v0Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxMDAMcPathMgmtV6v0Group + } + ::= { tmnxChassisComp7710 3 } + +-- units of conformance + +-- tmnxChassisGroup OBJECT-GROUP +-- ::= { tmnxChassisGroups 1 } + +-- tmnxCardGroup OBJECT-GROUP +-- ::= { tmnxChassisGroups 2 } + +-- tmnxMDAGroup OBJECT-GROUP +-- ::= { tmnxChassisGroups 3 } + +tmnxChassisNotifyObjsGroup OBJECT-GROUP + OBJECTS { tmnxEqNotificationRow, + tmnxEqTypeNotificationRow, + tmnxChassisNotifyChassisId, + tmnxChassisNotifyHwIndex, + tmnxRedSecondaryCPMStatus, + tmnxChassisNotifyOID, + tmnxSyncIfTimingNotifyAlarm, + tmnxChassisNotifyMismatchedVer, + tmnxChassisNotifySoftwareLocation, + tmnxChassisNotifyCardFailureReason + } + STATUS current + DESCRIPTION + "The group of objects supporting chassis hardware notifications + on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 4 } + +-- tmnxChassisNotificationGroup NOTIFICATION-GROUP +-- ::= { tmnxChassisGroups 5 } + +-- tmnxChassisNotificationR2r1Group NOTIFICATION-GROUP +-- ::= { tmnxChassisGroups 6 } + +tmnxChassisNotifyObsoleteGroup NOTIFICATION-GROUP + NOTIFICATIONS { tmnxHwConfigChange, + tmnxEqCpuFailure, + tmnxEqMemoryFailure, + tmnxEqBackdoorBusFailure, + tmnxPeSoftwareError, + tmnxPeSoftwareAbnormalHalt, + tmnxPeOutOfMemory, + tmnxPeConfigurationError, + tmnxPeStorageProblem, + tmnxPeCpuCyclesExceeded, + tmnxRedSecondaryCPMStatusChange, + tmnxRedRestoreSuccess, + tmnxRedRestoreFail + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware made obsolete for revision 2.1 on Alcatel 7x50 SR series + systems." + ::= { tmnxChassisGroups 7 } + +-- tmnxChassisR2r1Group OBJECT-GROUP +-- ::= { tmnxChassisGroups 8 } + +tmnxChassisV3v0Group OBJECT-GROUP + OBJECTS { tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisNumPwrSupplies, + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateWaitTime, + tmnxChassisUpdateTimeLeft, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus, + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgString, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 3.0 of Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 9 } + +tmnxMDAV3v0Group OBJECT-GROUP + OBJECTS { tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMDACcagId, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs on + Alcatel 7x50 SR series systems." + + ::= { tmnxChassisGroups 10 } + +tmnxChassisObsoleteGroup OBJECT-GROUP + OBJECTS { tmnxHwSwState, + tmnxCardAllowedTypes, + tmnxCpmCardAllowedTypes, + tmnxMDAAllowedTypes + } + STATUS current + DESCRIPTION + "The group of objects supporting the allowed types of CPM cards, IOM + cards and MDA made obsolete for revision 3.0 on Alcatel 7x50 SR series + systems." + ::= { tmnxChassisGroups 11 } + +tmnxCardV3v0Group OBJECT-GROUP + OBJECTS { tmnxCardLastChange, + tmnxCardTypeName, + tmnxCardTypeDescription, + tmnxCardTypeStatus, + tmnxCardSupportedTypes, + tmnxCardAssignedType, + tmnxCardEquippedType, + tmnxCardHwIndex, + tmnxCardClockSource, + tmnxCardNumMdaSlots, + tmnxCardNumMdas, + tmnxCardReboot, + tmnxCardMemorySize, + tmnxCpmCardLastChange, + tmnxCpmCardSupportedTypes, + tmnxCpmCardAssignedType, + tmnxCpmCardEquippedType, + tmnxCpmCardHwIndex, + tmnxCpmCardBootOptionVersion, + tmnxCpmCardBootOptionLastModified, + tmnxCpmCardConfigBootedVersion, + tmnxCpmCardIndexBootedVersion, + tmnxCpmCardConfigLastModified, + tmnxCpmCardConfigLastSaved, + tmnxCpmCardRedundant, + tmnxCpmCardClockSource, + tmnxCpmCardNumCpus, + tmnxCpmCardCpuType, + tmnxCpmCardMemorySize, + tmnxCpmCardSwitchToRedundantCard, + tmnxCpmCardReboot, + tmnxCpmCardRereadBootOptions, + tmnxCpmCardConfigFileLastBooted, + tmnxCpmCardConfigFileLastSaved, + tmnxCpmCardConfigFileLastBootedHeader, + tmnxCpmCardIndexFileLastBootedHeader, + tmnxCpmCardBootOptionSource, + tmnxCpmCardConfigSource, + tmnxCpmCardBootOptionLastSaved, + tmnxFabricLastChange, + tmnxFabricAssignedType, + tmnxFabricEquippedType, + tmnxFabricHwIndex, + tmnxCpmFlashOperStatus, + tmnxCpmFlashSerialNumber, + tmnxCpmFlashFirmwareRevision, + tmnxCpmFlashModelNumber, + tmnxCpmFlashCapacity, + tmnxCpmFlashUsed, + tmnxCpmFlashHwIndex, + tmnxSyncIfTimingRevert, + tmnxSyncIfTimingRefOrder1, + tmnxSyncIfTimingRefOrder2, + tmnxSyncIfTimingRef1SrcPort, + tmnxSyncIfTimingRef1AdminStatus, + tmnxSyncIfTimingRef1InUse, + tmnxSyncIfTimingRef1Qualified, + tmnxSyncIfTimingRef1Alarm, + tmnxSyncIfTimingRef2SrcPort, + tmnxSyncIfTimingRef2AdminStatus, + tmnxSyncIfTimingRef2InUse, + tmnxSyncIfTimingRef2Qualified, + tmnxSyncIfTimingRef2Alarm, + tmnxSyncIfTimingFreqOffset, + tmnxSyncIfTimingStatus, + tmnxSyncIfTimingRefOrder3, + tmnxSyncIfTimingBITSIfType, + tmnxSyncIfTimingBITSAdminStatus, + tmnxSyncIfTimingBITSInUse, + tmnxSyncIfTimingBITSQualified, + tmnxSyncIfTimingBITSAlarm, + tSyncIfTimingAdmRevert, + tSyncIfTimingAdmRefOrder1, + tSyncIfTimingAdmRefOrder2, + tSyncIfTimingAdmRef1SrcPort, + tSyncIfTimingAdmRef1AdminStatus, + tSyncIfTimingAdmRef2SrcPort, + tSyncIfTimingAdmRef2AdminStatus, + tSyncIfTimingAdmChanged, + tSyncIfTimingAdmRefOrder3, + tSyncIfTimingAdmBITSIfType, + tSyncIfTimingAdmBITSAdminStatus, + tmnxChassisAdminOwner, + tmnxChassisAdminControlApply, + tmnxChassisAdminLastSetTimer, + tmnxChassisAdminLastSetTimeout + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards + on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 12 } + +tmnxMDAV4v0Group OBJECT-GROUP + OBJECTS { tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMDACcagId, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac, + tmnxMDAHiBwMcastSource, + tmnxMDAHiBwMcastAlarm, + tmnxMDAHiBwMcastTapCount, + tmnxMDAHiBwMcastGroup + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDAs for release 4.0 on + Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 13 } + +tmnxChassisNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 4.0 on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 14 } + +tmnx7710HwV3v0Group OBJECT-GROUP + OBJECTS { tmnxChassisOverTempState, + tmnxCpmCardMasterSlaveRefState, + tmnxCcmOperStatus, + tmnxCcmHwIndex, + tmnxCcmEquippedType, + tmnxCcmTypeName, + tmnxCcmTypeDescription, + tmnxCcmTypeStatus, + tmnxMcmSupportedTypes, + tmnxMcmAssignedType, + tmnxMcmEquippedType, + tmnxMcmHwIndex, + tmnxMcmTypeName, + tmnxMcmTypeDescription, + tmnxMcmTypeStatus, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus, + tmnxMDAReboot + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware specific to + the Alcatel 7710 SR series systems." + ::= { tmnxChassisGroups 15 } + +tmnxChassisV5v0Group OBJECT-GROUP + OBJECTS { tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisNumPwrSupplies, + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateTimeLeft, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus, + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgString, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 5.0 of Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 16 } + +tmnxChassisV5v0ObsoleteGroup OBJECT-GROUP + OBJECTS { tmnxChassisUpdateWaitTime + } + STATUS current + DESCRIPTION + "The group of onbsolete objects for managing the chassis hardware + capabilities on release 5.0 of Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 17 } + +tmnx77x0CESMDAV6v0Group OBJECT-GROUP + OBJECTS { tmnxMDAClockMode, + tmnxMDADiffTimestampFreq, + tmnxMDAIngNamedPoolPolicy, + tmnxMDAEgrNamedPoolPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CES MDAs for release 6.0 + on Alcatel 77x0 SR series systems." + ::= { tmnxChassisGroups 18 } + +tmnxChassisNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxEqMdaCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 3.0 on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 20 } + +tmnxChassisNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 21 } + +tmnx7710SETSRefSrcHwV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRef1SrcHw, + tmnxSyncIfTimingRef1BITSIfType, + tmnxSyncIfTimingRef2SrcHw, + tmnxSyncIfTimingRef2BITSIfType, + tSyncIfTimingAdmRef1SrcHw, + tSyncIfTimingAdmRef1BITSIfType, + tSyncIfTimingAdmRef2SrcHw, + tSyncIfTimingAdmRef2BITSIfType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of 'Synchronous Equipment + Timing' (SETS) when the references are of type 'Building Integrated + Timing Supply' (BITS) for release 6.0 on Alcatel 7710 SR series + systems." + ::= { tmnxChassisGroups 22 } + +tmnxMDAMcPathMgmtV6v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAMcPathMgmtBwPlcyName, + tmnxMDAMcPathMgmtPriPathLimit, + tmnxMDAMcPathMgmtSecPathLimit, + tmnxMDAMcPathMgmtAncPathLimit, + tmnxMDAMcPathMgmtAdminState, + tmnxMDAMcPathMgmtPriInUseBw, + tmnxMDAMcPathMgmtSecInUseBw, + tmnxMDAMcPathMgmtAncInUseBw, + tmnxMDAMcPathMgmtBlkHoleInUseBw + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Multicast Path + Management feature for release 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 24 } + +tmnxCardV6v0NamedPoolPlcyGroup OBJECT-GROUP + OBJECTS { + tmnxCardNamedPoolAdminMode, + tmnxCardNamedPoolOperMode + } + STATUS current + DESCRIPTION + "The group of objects supporting named buffer pools for release + 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 25 } + +tmnxChassisNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { tmnxChassisNotifyCardName + } + STATUS current + DESCRIPTION + "The group of objects added in 6.0 release to support chassis + hardware notifications on Alcatel 7x50 SR series systems." + ::= { tmnxChassisGroups 26 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-FILTER-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-FILTER-MIB new file mode 100644 index 0000000..1a0cb9c --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-FILTER-MIB @@ -0,0 +1,4353 @@ +ALCATEL-IND1-TIMETRA-FILTER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Unsigned32, Integer32, IpAddress, Counter32, Counter64, + Gauge32, TimeTicks, Opaque + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, RowStatus, MacAddress, + TruthValue, DisplayString, TimeStamp, + RowPointer + + FROM SNMPv2-TC + + timetraSRMIBModules, tmnxSRObjs, tmnxSRNotifyPrefix, + tmnxSRConfs + FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + TmnxAdminState, TmnxOperState, TNamedItem, + TNamedItemOrEmpty, Dot1PPriority, IpAddressPrefixLength, + ServiceAccessPoint, TItemDescription, TDSCPNameOrEmpty, + TDSCPFilterActionValue, TIpProtocol, TIpOption, + TTcpUdpPort, TTcpUdpPortOperator, TFrameType, + TmnxServId, TmnxPortID, TmnxEncapVal, + SdpBindId + FROM ALCATEL-IND1-TIMETRA-TC-MIB + + InetAddressIPv6,InetAddressPrefixLength + FROM INET-ADDRESS-MIB + + ; + +timetraFilterMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + Filter features on Alcatel 7x50 systems. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-FILTER-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-FILTER-MIB." + + REVISION "0602280000Z" + DESCRIPTION "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-FILTER-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-FILTER-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-FILTER-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-FILTER-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-FILTER-MIB." + + REVISION "200301290000Z" + DESCRIPTION "Rev 0.1 29 Jan 2003 00:00 + Initial version of the TIMETRA-FILTER-MIB." + + ::= { timetraSRMIBModules 21 } + +tFilterObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 21 } +tFilterNotificationsPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 21 } + tFilterNotifications OBJECT IDENTIFIER ::= { tFilterNotificationsPrefix 0 } +tFilterMIBConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 21 } + +tFilterNotificationObjects OBJECT IDENTIFIER ::= { tFilterObjects 8 } +tFilterTimeStampObjects OBJECT IDENTIFIER ::= { tFilterObjects 9 } + +-- +-- TEXTUAL-CONVENTIONs for Alcatel 7x50 SR series Filter Elements +-- + +TFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the identification number of a filter. 0 indicates an invalid + filter-id." + SYNTAX Unsigned32 (0..65535) + +TIPFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the identification number of an IP filter." + SYNTAX Unsigned32 (0..65535) + +TMACFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the identification number of a MAC filter." + SYNTAX Unsigned32 (0..65535) + +TItemScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual-convention determines some aspects of an item's + behavior regarding creation and use, unused entry garbage collection, + and automated promulgation by Element Management System to + other systems in the service domain. + + TItemScope applies to SAP-ingress, SAP-egress, and Network policies, + and to IP filters and MAC filters. + + exclusive: + + When the scope of an item is defined as exclusive, the item can + only be applied once, for example to a single SAP. Attempting + to assign the policy to a second SAP is not allowed and will + result in an error. If the item is removed from the exclusive + SAP, it will become available for assignment to another + exclusive SAP. + + A non-applied exclusive scope policy is a candidate to be removed + from the system by a TBD garbage collection command. + + The system default policies cannot be put into the exclusive scope. + An error will be generated if scope exclusive is executed in + any policies with a policy-id equal to 1. + + template: + + When the scope of an item is defined as template, the item can be + applied any number of times. Policies with template scope + will not be considered for deletion by a TBD garbage collection + command; all items of scope 'template' must be deleted explicitly. + + The system default policies will always be scope template. + An error will occur if a policy-id 1 is attempted to be + set to scope exclusive." + SYNTAX INTEGER { exclusive(1), template(2) } + +TItemMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. + when set to false, packets without the item match the filter. + when set to true, packets with the item match the filter." + SYNTAX INTEGER { off(1), false(2), true(3) } + +TEntryIndicator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. The + value 0 is not a valid entry-id. When used as insertion point + the value 0 indicates that entries must be inserted at the very + beginning, i.e.before the first entry defined." + SYNTAX Unsigned32 (0..65535) + +TEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in a policy or filter table. + to facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. + " + SYNTAX Unsigned32 (0..65535) + +TEntryIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in a policy or filter table. + to facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. + The value 0, means that the object does not refer to a filter + entry at this time. + " + SYNTAX Unsigned32 (0..65535) + +TFilterAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "action to take on the traffic when no filter entry matches. + + when set to drop(1), packets matching the filter entry are dropped. + + when set to forward(2), packets matching the filter entry are forwarded. + " + SYNTAX INTEGER { drop(1), forward(2), httpRedirect(4) } + +TFilterActionOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "action to take on the traffic when the filter entry matches. + + when set to drop(1), packets matching the filter entry are dropped. + + when set to forward(2), packets matching the filter entry are forwarded. + + when set to default(3), packets matching the filter entry are dropped. + " + SYNTAX INTEGER { drop(1), forward(2), default(3), httpRedirect(4) } + +TFilterLogId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in the filter log table. 0 indicates an + invalid log-id." + SYNTAX Unsigned32 (0 | 101..199) + +TFilterLogDestination ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "determines the location where filtered packets are logged." + SYNTAX INTEGER { memory(1), syslog(2), file(3) } + +TTimeRangeState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TTimeRangeState is used to indicate the state + of an object that is controlled by a time range. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined but is not active at this moment. + - timeRangeActive. + A time range is defined, and is activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined and is activated, but the corresponding + object could not be installed due to resource problems." + SYNTAX INTEGER { timeRangeNotApplic(0), + timeRangeNotActive(1), + timeRangeActive(2), + timeRangeActiveDownloadFailed(3) } + +TFilterLogSummaryCriterium ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the field on which log summarisation will be done. + - when set to srcAddr, received log packets are summarized + based on the src ip/mac-addr + - when set to dstAddr, received log packets are summarized + based on the dst ip/mac-addr" + + SYNTAX INTEGER { srcAddr (0), + dstAddr (1) } + +TFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of filter." + SYNTAX INTEGER { fltrtypeselNone (0), + fltrtypeselIp (1), + fltrtypeselMac (2), + fltrtypeselCpm (3), + fltrtypeselIpv6 (4), + fltrtypeselCpm6 (5) } + +-- +-- mib objects +-- + +-- +-- IP Filter Table +-- + +tIPFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all ip filters configured on this system." + ::= { tFilterObjects 1 } + +tIPFilterEntry OBJECT-TYPE + SYNTAX TIPFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tIPFilterId } + ::= { tIPFilterTable 1 } + +TIPFilterEntry ::= SEQUENCE + { + tIPFilterId TIPFilterID, + tIPFilterRowStatus RowStatus, + tIPFilterScope TItemScope, + tIPFilterDescription TItemDescription, + tIPFilterDefaultAction TFilterAction + } + +tIPFilterId OBJECT-TYPE + SYNTAX TIPFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an ip filter as configures on this system." + ::= { tIPFilterEntry 1 } + +tIPFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPFilterTable." + ::= { tIPFilterEntry 2 } + +tIPFilterScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the scope of this filter definition. If defined + as exclusive(1), this filter can be instantiated only once as compared + to the multiple instances that the filter can have if defined as + template(2)." + DEFVAL { template } + ::= { tIPFilterEntry 3 } + +tIPFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tIPFilterEntry 4 } + +tIPFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries." + DEFVAL { drop } + ::= { tIPFilterEntry 5 } + +-- +-- IP Filter Entry parameters +-- + +tIPFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of all IP filter match entries for all IP filters." + ::= { tFilterObjects 2 } + +tIPFilterParamsEntry OBJECT-TYPE + SYNTAX TIPFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. + Every IP Filter can have zero or more IP Filter match entries. + + a filter entry with no match criteria set will match every + packet, and the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tIPFilterId, tIPFilterParamsIndex } + ::= { tIPFilterParamsTable 1 } + +TIPFilterParamsEntry ::= SEQUENCE + { + tIPFilterParamsIndex TEntryId, + tIPFilterParamsRowStatus RowStatus, + tIPFilterParamsLogId TFilterLogId, + tIPFilterParamsDescription TItemDescription, + tIPFilterParamsAction TFilterActionOrDefault, + tIPFilterParamsForwardNH IpAddress, + tIPFilterParamsForwardNHIndirect TruthValue, + tIPFilterParamsRemarkDSCP TDSCPFilterActionValue, + tIPFilterParamsRemarkDSCPMask TDSCPFilterActionValue, + tIPFilterParamsRemarkDot1p Dot1PPriority, + tIPFilterParamsSourceIpAddr IpAddress, + tIPFilterParamsSourceIpMask IpAddressPrefixLength, + tIPFilterParamsDestinationIpAddr IpAddress, + tIPFilterParamsDestinationIpMask IpAddressPrefixLength, + tIPFilterParamsProtocol TIpProtocol, + tIPFilterParamsSourcePortValue1 TTcpUdpPort, + tIPFilterParamsSourcePortValue2 TTcpUdpPort, + tIPFilterParamsSourcePortOperator TTcpUdpPortOperator, + tIPFilterParamsDestPortValue1 TTcpUdpPort, + tIPFilterParamsDestPortValue2 TTcpUdpPort, + tIPFilterParamsDestPortOperator TTcpUdpPortOperator, + tIPFilterParamsDSCP TDSCPNameOrEmpty, + tIPFilterParamsFragment TItemMatch, + tIPFilterParamsOptionPresent TItemMatch, + tIPFilterParamsIpOptionValue TIpOption, + tIPFilterParamsIpOptionMask TIpOption, + tIPFilterParamsMultipleOption TItemMatch, + tIPFilterParamsTcpSyn TItemMatch, + tIPFilterParamsTcpAck TItemMatch, + tIPFilterParamsIcmpCode INTEGER, + tIPFilterParamsIcmpType INTEGER, + tIPFilterParamsCflowdSample TruthValue, + tIPFilterParamsCflowdIfSample TruthValue, + tIPFilterParamsForwardNHInterface DisplayString, + tIPFilterParamsIngressHitCount Counter64, + tIPFilterParamsEgressHitCount Counter64, + tIPFilterParamsLogInstantiated TruthValue, + tIPFilterParamsForwardRedPlcy TNamedItemOrEmpty, + tIPFilterParamsActiveDest IpAddress, + tIPFilterParamsFwdSvcId TmnxServId, + tIPFilterParamsFwdSapPortId TmnxPortID, + tIPFilterParamsFwdSapEncapVal TmnxEncapVal, + tIPFilterParamsFwdSdpBind SdpBindId, + tIPFilterParamsTimeRangeName TNamedItemOrEmpty, + tIPFilterParamsTimeRangeState TTimeRangeState, + tIPFilterParamsRedirectURL DisplayString, + tIPFilterParamsSrcIpFullMask IpAddress, + tIPFilterParamsDestIpFullMask IpAddress, + tIPFilterParamsIngrHitByteCount Counter64, + tIPFilterParamsEgrHitByteCount Counter64 + } + +tIPFilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every ip filter can have + multiple entries, therefore every ip filter entry is identified by + the tIPFilterId and tIPFilterParamsIndex." + ::= { tIPFilterParamsEntry 1 } + +tIPFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPFilterParamsTable." + ::= { tIPFilterParamsEntry 2 } + +tIPFilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match + this entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 3 } + +tIPFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 4 } + +tIPFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter." + DEFVAL { drop } + ::= { tIPFilterParamsEntry 5 } + +tIPFilterParamsForwardNH OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ip-address of the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forward' in such a case." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 6 } + +tIPFilterParamsForwardNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsForwardNHIndirect specifies if the nexthop is directly/ + indirectly reachable." + DEFVAL { false } + ::= { tIPFilterParamsEntry 7 } + +tIPFilterParamsRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DSCP value that should be remarked in case a packet hits this + filter entry." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 8 } + +tIPFilterParamsRemarkDSCPMask OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsRemarkDSCPMask specifies the care bits while remarking + with the DSCP value." + DEFVAL { 255 } + ::= { tIPFilterParamsEntry 9 } + +tIPFilterParamsRemarkDot1p OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsRemarkDot1p specifies the Dot1p value that needs to be + remarked on the packet if it hits this filter entry." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 10 } + +tIPFilterParamsSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match the source-ip of the packet." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 11 } + +tIPFilterParamsSourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsSourceIpMask + specifies the IP Mask value for this policy IP Filter entry. + The mask is ANDed with the received source IP address to match + the tIPFilterParamsSourceIpAddr. + + If the value of tIPFilterParamsSourceIpMask is 0, and the + value of tIPFilterParamsSrcIpFullMask is non zero then the + value of tIPFilterParamsSrcIpFullMask is used as mask. + + If the value of tIPFilterParamsSourceIpMask is non zero, + it will be equal to the mask expressed the object + tIPFilterParamsSrcIpFullMask. + + If both tIPFilterParamsSourceIpMask and + tIPFilterParamsSrcIpFullMask are set to 0, not matching is done + on the source Ip address. + + If a value is specified for this object, then the value of the + object tIPFilterParamsSrcIpFullMask will be set to reflect + this same mask." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 12 } + +tIPFilterParamsDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match the destination-ip of the packet." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 13 } + +tIPFilterParamsDestinationIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsDestinationIpMask + specifies the IP Mask value for this policy IP Filter entry. + The mask is ANDed with the received Destination IP address to match + the tIPFilterParamsDestinationIpAddr. + + If the value of tIPFilterParamsDestinationIpMask is 0, and the + value of tIPFilterParamsDestIpFullMask is non zero then the + value of tIPFilterParamsDestIpFullMask is used as mask. + + If the value of tIPFilterParamsDestinationIpMask is non zero, + it will be equal to the mask expressed the object + tIPFilterParamsDestIpFullMask. + + If both tIPFilterParamsDestinationIpMask and + tIPFilterParamsDestIpFullMask are set to 0, not matching is done + on the Destination Ip address. + + If a value is specified for this object, then the value of the + object tIPFilterParamsDestIpFullMask will be set to reflect + this same mask." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 14 } + +tIPFilterParamsProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP protocol to match. set to -1 to disable matching IP protocol. If + the protocol is changed the protocol specific parameters are reset. + For instance if protocol is changed from TCP to UDP, then the objects + tIPFilterParamsTcpSyn and tIPFilterParamsTcpAck will be turned off." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 15 } + +tIPFilterParamsSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPFilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 16 } + +tIPFilterParamsSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPFilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 17 } + +tIPFilterParamsSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 + are to be used. The value of these latter 2 objects and + tIPFilterParamsSourcePortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tIPFilterParamsEntry 18 } + +tIPFilterParamsDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPFilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 19 } + +tIPFilterParamsDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPFilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 20 } + +tIPFilterParamsDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsDestPortValue1 and tIPFilterParamsDestPortValue2 + are to be used. The value of these latter 2 objects and + tIPFilterParamsDestPortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tIPFilterParamsEntry 21 } + +tIPFilterParamsDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP to be matched on the packet." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 22 } + +tIPFilterParamsFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, this object matches fragmented/unfragmented packets as per + the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 24 } + +tIPFilterParamsOptionPresent OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, this object matches packets if they have options present + or not as per the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 25 } + +tIPFilterParamsIpOptionValue OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the specific ip-option to match." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 26 } + +tIPFilterParamsIpOptionMask OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mask is ANDed with the ip-option before being compared to + tIPFilterParamsIpOptionValue." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 27 } + +tIPFilterParamsMultipleOption OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, matches multiple options as per the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 28 } + +tIPFilterParamsTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Syn as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 29 } + +tIPFilterParamsTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ack as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 30 } + +tIPFilterParamsIcmpCode OBJECT-TYPE + SYNTAX INTEGER (-1|0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp code to be matched. tIPFilterParamsIcmpCode complements the + object tIPFilterParamsIcmpType. Both of them need to be set to actually + enable ICMP matching. The value -1 means Icmp code matching is not + enabled." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 31 } + +tIPFilterParamsIcmpType OBJECT-TYPE + SYNTAX INTEGER (-1|0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp type to be matched. tIPFilterParamsIcmpType complements the + object tIPFilterParamsIcmpCode. Both of them need to be set to actually + enable ICMP matching. The value -1 means Icmp type matching is not + enabled." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 32 } + +tIPFilterParamsCflowdSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IP filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { false } + ::= { tIPFilterParamsEntry 33 } + +tIPFilterParamsCflowdIfSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdIfSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IP filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { true } + ::= { tIPFilterParamsEntry 34 } + +tIPFilterParamsForwardNHInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface name for the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 35 } + +tIPFilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet + matched this entry." + ::= { tIPFilterParamsEntry 36 } + +tIPFilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet + matched this entry." + ::= { tIPFilterParamsEntry 37 } + +tIPFilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsLogInstantiated indicates if the filter log for + this filter entry has been instantiated or not." + ::= { tIPFilterParamsEntry 38 } + +tIPFilterParamsForwardRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsForwardRedPlcy specifies the redirect policy to be + used to determine the nexthop." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 39 } + +tIPFilterParamsActiveDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsActiveDest indicates the IP address of the active + destination for this IP filter. A value of 0 indicates that there + is currently no active destination." + ::= { tIPFilterParamsEntry 40 } + +tIPFilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSvcId indicates the service id of the + destination for this IP filter entry. A value of 0 indicates that + there is currently no active SAP or SDP destination." + ::= { tIPFilterParamsEntry 41 } + +tIPFilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSapPortId specifies the sap port identity of the + destination for this IP filter entry. + + A value of 0 indicates that there is currently no SAP destination + defined. A value different from 0 can only be specified if the value + of the tIPFilterParamsAction object of this entry is 'forward'. + In addition a non-zero value can only be given if the object + tIPFilterParamsFwdSdpBind has a zero value." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 42 } + +tIPFilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSapEncapVal specifies the sap port encap value + of the destination SAP for this IP filter entry. + + A value different from 0 can only be specified if the value of the + tIPFilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the object + tIPFilterParamsFwdSdpBind has a zero value. A value of 0 indicates + that either + 1) the sap encapsulation value is not specified when + tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 43 } + +tIPFilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSdpBind specifies the sdp bibd identity of the + destination for this IP filter entry. + + A value of 0 indicates that there is currently no SDP binding defined. + A value different from 0 can only be specified if the value of the + tIPFilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the objects + tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSapEncapVal have a + zero value." + DEFVAL { '0000000000000000'h } + ::= { tIPFilterParamsEntry 44 } + +tIPFilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered lateron. + Also, a value is accepted only if the tmnxTimeRangeEntry is defined + in the TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 45 } + +tIPFilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tIPFilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tIPFilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tIPFilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems." + ::= { tIPFilterParamsEntry 46 } + +tIPFilterParamsRedirectURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterParamsRedirectURL specifies the URL + to redirect to, when the value of tIPFilterParamsAction is + 'httpRedirect'." + ::= { tIPFilterParamsEntry 47 } + +tIPFilterParamsSrcIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsSrcIpFullMask + specifies the IP Mask value for this policy IP Filter entry. + The mask is ANDed with the received Source IP address to match + the tIPFilterParamsSourceIpAddr. + + If the value of tIPFilterParamsSourceIpMask is non zero, + it will be equal to the mask expressed the object + tIPFilterParamsSrcIpFullMask. + + If both tIPFilterParamsSourceIpMask and + tIPFilterParamsSrcIpFullMask are set to 0, no matching is done + on the Source Ip address. + + This object should contain consecutive ones and zeros. Both + a regular and an inverse mask is allowed (i.e. the sequence of + consecutive ones can appear at the front or at the end of the + mask). + + If a regular mask is specified for tIPFilterParamsSrcIpFullMask + then the value of tIPFilterParamsSourceIpMask will be changed + to reflect this value. If an inverse is specified, the value of + tIPFilterParamsSourceIpMask will be set to 0." + DEFVAL { '00000000'h } + ::= { tIPFilterParamsEntry 48 } + +tIPFilterParamsDestIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsDestIpFullMask + specifies the IP Mask value for this policy IP Filter entry. + The mask is ANDed with the received Destination IP address to match + the tIPFilterParamsDestinationIpAddr. + + If the value of tIPFilterParamsDestinationIpMask is non zero, + it will be equal to the mask expressed the object + tIPFilterParamsDestIpFullMask. + + If both tIPFilterParamsDestinationIpMask and + tIPFilterParamsDestIpFullMask are set to 0, no matching is done + on the Destination Ip address. + + This object should contain consecutive ones and zeros. Both + a regular and an inverse mask is allowed (i.e. the sequence of + consecutive ones can appear at the front or at the end of the + mask). + + If a regular mask is specified for tIPFilterParamsDestIpFullMask + then the value of tIPFilterParamsDestinationIpMask will be changed + to reflect this value. If an inverse is specified, the value of + tIPFilterParamsDestinationIpMask will be set to 0." + DEFVAL { '00000000'h } + ::= { tIPFilterParamsEntry 49 } + +tIPFilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsIngrHitByteCount indicates the number + of bytes of all ingress packets that matched this entry." + ::= { tIPFilterParamsEntry 50 } + +tIPFilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsEgrHitByteCount indicates the number + of bytes of all egress packets that matched this entry." + ::= { tIPFilterParamsEntry 51 } + +-- +-- MAC filter table +-- + +tMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all mac filters configured on this system." + ::= { tFilterObjects 3 } + +tMacFilterEntry OBJECT-TYPE + SYNTAX TMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular MAC Filter. Entries are created/deleted + by user. Entries have a presumed StorageType of nonVolatile." + INDEX { tMacFilterId } + ::= { tMacFilterTable 1 } + +TMacFilterEntry ::= SEQUENCE + { + tMacFilterId TMACFilterID, + tMacFilterRowStatus RowStatus, + tMacFilterScope TItemScope, + tMacFilterDescription TItemDescription, + tMacFilterDefaultAction TFilterAction + } + +tMacFilterId OBJECT-TYPE + SYNTAX TMACFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a mac filter as configures on this system." + ::= { tMacFilterEntry 1 } + +tMacFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tMacFilterTable." + ::= { tMacFilterEntry 2 } + +tMacFilterScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the scope of this filter definition. If defined + as exclusive(1), this filter can be instantiated only once as compared + to the multiple instances that the filter can have if defined as + template(2)." + DEFVAL { template } + ::= { tMacFilterEntry 3 } + +tMacFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tMacFilterEntry 4 } + +tMacFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries." + DEFVAL { drop } + ::= { tMacFilterEntry 5 } + +-- +-- MAC Filter Entry parameters +-- + +tMacFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of all MAC filter match entries for all MAC filters." + ::= { tFilterObjects 4 } + +tMacFilterParamsEntry OBJECT-TYPE + SYNTAX TMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular MAC Filter entry. + Every MAC Filter can have zero or more MAC Filter match entries. + + a filter entry with no match criteria set will match every + packet, and the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tMacFilterId, tMacFilterParamsIndex } + ::= { tMacFilterParamsTable 1 } + +TMacFilterParamsEntry ::= SEQUENCE + { + tMacFilterParamsIndex TEntryId, + tMacFilterParamsRowStatus RowStatus, + tMacFilterParamsLogId TFilterLogId, + tMacFilterParamsDescription TItemDescription, + tMacFilterParamsAction TFilterActionOrDefault, + tMacFilterParamsFrameType TFrameType, + tMacFilterParamsSrcMAC MacAddress, + tMacFilterParamsSrcMACMask MacAddress, + tMacFilterParamsDstMAC MacAddress, + tMacFilterParamsDstMACMask MacAddress, + tMacFilterParamsDot1pValue Dot1PPriority, + tMacFilterParamsDot1pMask Dot1PPriority, + tMacFilterParamsEtherType INTEGER, + tMacFilterParamsDsap ServiceAccessPoint, + tMacFilterParamsDsapMask ServiceAccessPoint, + tMacFilterParamsSsap ServiceAccessPoint, + tMacFilterParamsSsapMask ServiceAccessPoint, + tMacFilterParamsSnapPid INTEGER, + tMacFilterParamsSnapOui INTEGER, + tMacFilterParamsIngressHitCount Counter64, + tMacFilterParamsEgressHitCount Counter64, + tMacFilterParamsLogInstantiated TruthValue, + tMacFilterParamsFwdSvcId TmnxServId, + tMacFilterParamsFwdSapPortId TmnxPortID, + tMacFilterParamsFwdSapEncapVal TmnxEncapVal, + tMacFilterParamsFwdSdpBind SdpBindId, + tMacFilterParamsTimeRangeName TNamedItemOrEmpty, + tMacFilterParamsTimeRangeState TTimeRangeState, + tMacFilterParamsRedirectURL DisplayString, + tMacFilterParamsIngrHitByteCount Counter64, + tMacFilterParamsEgrHitByteCount Counter64 + + } +tMacFilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every mac filter can have + multiple entries, therefore every mac filter entry is identified by + the tMacFilterId and tMacFilterParamsIndex." + ::= { tMacFilterParamsEntry 1 } + +tMacFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tMacFilterParamsTable." + ::= { tMacFilterParamsEntry 2 } + +tMacFilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match + this entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 3 } + +tMacFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 4 } + +tMacFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter." + DEFVAL { drop } + ::= { tMacFilterParamsEntry 5 } + +tMacFilterParamsFrameType OBJECT-TYPE + SYNTAX TFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of mac frame for which we are defining this match criteria." + DEFVAL { e802dot3 } + ::= { tMacFilterParamsEntry 6 } + +tMacFilterParamsSrcMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC to match for this policy MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 8 } + +tMacFilterParamsSrcMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC mask value for this policy MAC filter entry. + The mask is ANDed with the MAC to match tMacFilterParamsSrcMAC. + A zero bit means ignore this bit, do not match. a one bit means + match this bit with tMacFilterParamsSrcMAC. + Use the value 00-00-00-00-00-00 to disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 9 } + +tMacFilterParamsDstMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC mask value for this policy MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 10 } + +tMacFilterParamsDstMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC mask value for this policy MAC filter entry. + The mask is ANDed with the MAC to match tMacFilterParamsDstMAC. + A zero bit means ignore this bit, do not match. a one bit means + match this bit with tMacFilterParamsDstMAC. + Use the value 00-00-00-00-00-00 to disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 11 } + +tMacFilterParamsDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IEEE 802.1p priority value for this policy MAC filter entry. + Use -1 to disable matching this filter criteria." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 12 } + +tMacFilterParamsDot1pMask OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IEEE 802.1p priority mask value for this policy MAC filter entry. + Use zero to disable matching, use 7 to match everything." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 13 } + +tMacFilterParamsEtherType OBJECT-TYPE + SYNTAX INTEGER (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ethertype for this policy MAC filter entry. Use -1 to disable matching + by this criteria. This object has no significance if the object + tMacFilterParamsFrameType is not set to Ethernet_II." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 14 } + +tMacFilterParamsDsap OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC DSAP to match for this policy MAC filter entry. This object has no + significance if the object tMacFilterParamsFrameType is not set to + 802dot2LLC." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 15 } + +tMacFilterParamsDsapMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC DSAP mask for this policy MAC filter entry. use 0 to disable + matching by this criteria. This object has no significance if the + object tMacFilterParamsFrameType is not set to 802dot2LLC." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 16 } + +tMacFilterParamsSsap OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SSAP to match for this policy MAC filter entry. This object has no + significance if the object tMacFilterParamsFrameType is not set to + 802dot2LLC." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 17 } + +tMacFilterParamsSsapMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SSAP mask for this policy MAC filter entry. use 0 to disable + matching by this criteria. This object has no significance if the + object tMacFilterParamsFrameType is not set to 802dot2LLC." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 18 } + +tMacFilterParamsSnapPid OBJECT-TYPE + SYNTAX INTEGER (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SNAP PID to match for this policy MAC filter entry. use -1 to + disable matching by this criteria. This object has no significance if + object tMacFilterParamsFrameType is not set to 802dot2SNAP." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 19 } + +tMacFilterParamsSnapOui OBJECT-TYPE + SYNTAX INTEGER { off(1), zero(2), nonZero(3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SNAP OUI to match. The values zero(2) and nonZero(3) specify what + to match. Matching can be disabled by the use of the value off(1). + This object has no significance if the object + tMacFilterParamsFrameType is not set to 802dot2SNAP." + DEFVAL { off } + ::= { tMacFilterParamsEntry 20 } + +tMacFilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet + matched this entry." + ::= { tMacFilterParamsEntry 21 } + +tMacFilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet + matched this entry." + ::= { tMacFilterParamsEntry 22 } + +tMacFilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tMacFilterParamsLogInstantiated indicates if the filter log for + this filter entry has been instantiated or not." + ::= { tMacFilterParamsEntry 23 } + +tMacFilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSvcId indicates the service id of the + destination for this Mac filter entry. A value of 0 indicates that + there is currently no active SAP or SDP destination." + ::= { tMacFilterParamsEntry 24 } + +tMacFilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSapPortId specifies the sap port identity of the + destination for this Mac filter entry. A value of 0 indicates that + there is currently no SAP destination defined. + A value different from 0 can only be specified if the + tMacFilterParamsFwdSvcId object also has a non-zero value, + and if the the value of the tMacFilterParamsAction object of this + entry is 'forward'. In addition a non-zero value can only be given if + the object tMacFilterParamsFwdSdpBind has a zero value." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 25 } + +tMacFilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSapEncapVal specifies the sap port encap value + of the destination SAP for this Mac filter entry. + A value different from 0 can only be specified if the + tMacFilterParamsFwdSvcId object also has a non-zero value, + the tMacFilterParamsFwdSapPortId object has a non zero value, + and if the the value of the tMacFilterParamsAction object of this entry + is 'forward'. + In addition a non-zero value can only be given if the object + tMacFilterParamsFwdSdpBind has a zero value. + A value of 0 indicates that either + 1) the sap encapsulation value is not specified when + tMacFilterParamsFwdSapPortId and tMacFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 26 } + +tMacFilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSdpBind specifies the sdp bibd identity of the + destination for this Mac filter entry. A value of 0 indicates that + there is currently no SDP binding defined. + A value different from 0 can only be specified if the + tMacFilterParamsFwdSvcId object also has a non-zero value, + and if the the value of the tMacFilterParamsAction object of this + entry is 'forward'. In addition a non-zero value can only be given if + the objects tMacFilterParamsFwdSapPortId and + tMacFilterParamsFwdSapEncapVal have a zero value." + DEFVAL { '0000000000000000'h } + ::= { tMacFilterParamsEntry 27 } + +tMacFilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered lateron. + Also, a value is accepted only if the tmnxTimeRangeEntry is defined in + the TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 28 } + +tMacFilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tMacFilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tMacFilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tMacFilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tMacFilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems." + ::= { tMacFilterParamsEntry 29 } + +tMacFilterParamsRedirectURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsRedirectURL specifies the URL + to redirect to, when the value of tMacFilterParamsAction is + 'httpRedirect'." + ::= { tMacFilterParamsEntry 30 } + +tMacFilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterParamsIngrHitByteCount indicates the number + of bytes of all ingress packets that matched this entry." + ::= { tMacFilterParamsEntry 31 } + +tMacFilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterParamsEgrHitByteCount indicates the number + of bytes of all egress packets that matched this entry." + ::= { tMacFilterParamsEntry 32 } + +-- +-- Filter Log table +-- + +tFilterLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of all filter logs." + ::= { tFilterObjects 5 } + +tFilterLogEntry OBJECT-TYPE + SYNTAX TFilterLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Filter Log entry." + INDEX { tFilterLogId } + ::= { tFilterLogTable 1 } + +TFilterLogEntry ::= SEQUENCE + { + tFilterLogId TFilterLogId, + tFilterLogRowStatus RowStatus, + tFilterLogDestination TFilterLogDestination, + tFilterLogDescription TItemDescription, + tFilterLogMaxNumEntries Unsigned32, + tFilterLogSysLogId Unsigned32, + tFilterLogFileId Unsigned32, + tFilterLogStopOnFull TruthValue, + tFilterLogEnabled TruthValue, + tFilterLogSummaryEnabled TruthValue, + tFilterLogSummaryCrit1 TFilterLogSummaryCriterium + } + +tFilterLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index for the entry. An entry cannot be created with an + id of 0." + ::= { tFilterLogEntry 1 } + +tFilterLogRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tFilterLogTable." + ::= { tFilterLogEntry 2 } + +tFilterLogDestination OBJECT-TYPE + SYNTAX TFilterLogDestination + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the destination of the log." + DEFVAL { memory } + ::= { tFilterLogEntry 3 } + +tFilterLogDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter log entry." + DEFVAL { ''H } + ::= { tFilterLogEntry 4 } + +tFilterLogMaxNumEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum number of entries + that the log (memory or file) can store. + + If tFilterLogDestination is not 'memory' then + tFilterLogMaxNumEntries maintains a value of '0'" + DEFVAL { 1000 } + ::= { tFilterLogEntry 5 } + +tFilterLogSysLogId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tFilterLogEntry 6 } + +tFilterLogFileId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tFilterLogEntry 7 } + +tFilterLogStopOnFull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { false } + ::= { tFilterLogEntry 8 } + +tFilterLogEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { true } + ::= { tFilterLogEntry 9 } + +tFilterLogSummaryEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterLogSummaryEnabled specifies whether + or not summarization of filter log entries is performed. + Summarization is only allowed in case tFilterLogDestination is set + to syslog." + DEFVAL { false } + ::= { tFilterLogEntry 10 } + +tFilterLogSummaryCrit1 OBJECT-TYPE + SYNTAX TFilterLogSummaryCriterium + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterLogSummaryCrit1 specifies how + filter log entries will be summarized. + + This field is only meaningful if the object + tFilterLogSummaryEnabled is set to true." + DEFVAL { srcAddr } + ::= { tFilterLogEntry 11 } + +-- +-- Filter Log Scalars +-- +tFilterLogScalars OBJECT IDENTIFIER ::= { tFilterObjects 6 } + +tFilterLogMaxInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogMaxInstances maintains the maximum allowed instances + of filter logs allowed on the system" + ::= { tFilterLogScalars 1 } + +tFilterLogInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogInstances maintains the instances of filter logs + presently existing on the system" + ::= { tFilterLogScalars 2 } + +tFilterLogBindings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogBindings maintains the count of the configured + filter log bindings presently existing on the system. The + bindings get instantiated when the filter is instantiated" + ::= { tFilterLogScalars 3 } + + +-- +-- Filter Redirect Policies +-- + +tFilterRedirectPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all redirect policies configured on this system." + ::= { tFilterObjects 10 } + +tFilterRedirectPolicyEntry OBJECT-TYPE + SYNTAX TFilterRedirectPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular redirect policy. Entries are + created/deleted by user." + INDEX { tFilterRedirectPolicy } + ::= { tFilterRedirectPolicyTable 1 } + +TFilterRedirectPolicyEntry ::= SEQUENCE + { + tFilterRedirectPolicy TNamedItem, + tFilterRPRowStatus RowStatus, + tFilterRPDescription TItemDescription, + tFilterRPAdminState TmnxAdminState, + tFilterRPActiveDest IpAddress + } + +tFilterRedirectPolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectPolicy uniquely identifies each redirect policy + configured on this system." + ::= { tFilterRedirectPolicyEntry 1 } + +tFilterRPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRPRowStatus allows entries to be created and deleted in the + tFilterRedirectPolicyTable." + ::= { tFilterRedirectPolicyEntry 2 } + +tFilterRPDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this redirect policy is maintained in + the object tFilterRPDescription." + DEFVAL { ''H } + ::= { tFilterRedirectPolicyEntry 3 } + +tFilterRPAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRPAdminState holds the admin state of the policy. If the + admin state is 'outOfService', the tests will not be conducted." + DEFVAL { inService } + ::= { tFilterRedirectPolicyEntry 4 } + +tFilterRPActiveDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRPActiveDest indicates the IP address of the active + destination. A value of 0 indicates that there is currently + no active destination." + ::= { tFilterRedirectPolicyEntry 5 } + +-- +-- Filter Redirect Destinations +-- + +tFilterRedirectDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all redirect destinations configured on this + system." + ::= { tFilterObjects 11 } + +tFilterRedirectDestEntry OBJECT-TYPE + SYNTAX TFilterRedirectDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Redirect destination. Entries are + created/deleted by user." + INDEX { tFilterRedirectPolicy, tFilterRedirectDest } + ::= { tFilterRedirectDestTable 1 } + +TFilterRedirectDestEntry ::= SEQUENCE + { + tFilterRedirectDest IpAddress, + tFilterRDRowStatus RowStatus, + tFilterRDDescription TItemDescription, + tFilterRDAdminPriority Unsigned32, + tFilterRDOperPriority Unsigned32, + tFilterRDAdminState TmnxAdminState, + tFilterRDOperState TmnxOperState + } + +tFilterRedirectDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectDest holds the IP address of the destination + entry." + ::= { tFilterRedirectDestEntry 1 } + +tFilterRDRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRDRowStatus allows entries to be created and deleted + in the tFilterRedirectDestTable." + ::= { tFilterRedirectDestEntry 2 } + +tFilterRDDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this destination is maintained in + the object tFilterRDDescription." + DEFVAL { ''H } + ::= { tFilterRedirectDestEntry 3 } + +tFilterRDAdminPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRDAdminPriority holds the configured base priority for + the destination." + DEFVAL { 100 } + ::= { tFilterRedirectDestEntry 4 } + +tFilterRDOperPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRDAdminPriority maintains the operational value of the + priority for this destination. The highest operational priority + across multiple destinations is used as the preferred destination. + + A value of '0' is maintained if the destination if tFilterRDOperState + is 'outOfService'." + ::= { tFilterRedirectDestEntry 5 } + +tFilterRDAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRDAdminState maintains the configured state of the destination. + If the admin state is 'outOfService', the tests for this destination + will not be conducted." + DEFVAL { inService } + ::= { tFilterRedirectDestEntry 6 } + +tFilterRDOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterRDOperState indicates the operational state of + the destination." + ::= { tFilterRedirectDestEntry 7 } + +-- +-- Filter Redirect SNMP Test Table +-- + +tFilterRedirectSNMPTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectSNMPTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all redirect SNMP tests configured on this + system." + ::= { tFilterObjects 12 } + +tFilterRedirectSNMPTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectSNMPTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SNMP test configured for a destination. + Entries are created/deleted by user." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectSNMPTest + } + ::= { tFilterRedirectSNMPTestTable 1 } + +TFilterRedirectSNMPTestEntry ::= SEQUENCE + { + tFilterRedirectSNMPTest TNamedItem, + tFilterRSTRowStatus RowStatus, + tFilterRSTOID OBJECT IDENTIFIER, + tFilterRSTCommunity DisplayString, + tFilterRSTSNMPVersion INTEGER, + tFilterRSTInterval Unsigned32, + tFilterRSTTimeout Unsigned32, + tFilterRSTDropCount Unsigned32, + tFilterRSTHoldDown Unsigned32, + tFilterRSTHoldDownRemain Unsigned32, + tFilterRSTLastActionTime TimeStamp, + tFilterRSTLastOID OBJECT IDENTIFIER, + tFilterRSTLastType INTEGER, + tFilterRSTLastCounter32Val Counter32, + tFilterRSTLastUnsigned32Val Unsigned32, + tFilterRSTLastTimeTicksVal TimeTicks, + tFilterRSTLastInt32Val Integer32, + tFilterRSTLastOctetStringVal OCTET STRING, + tFilterRSTLastIpAddressVal IpAddress, + tFilterRSTLastOidVal OBJECT IDENTIFIER, + tFilterRSTLastCounter64Val Counter64, + tFilterRSTLastOpaqueVal Opaque, + tFilterRSTLastAction INTEGER, + tFilterRSTLastPrioChange Integer32, + tFilterRSTNextRespIndex Integer32 + } + +tFilterRedirectSNMPTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectSNMPTest specifies the name of the SNMP test." + ::= { tFilterRedirectSNMPTestEntry 1 } + +tFilterRSTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRSTRowStatus allows tests to be created and deleted in the + tFilterRedirectSNMPTestTable." + ::= { tFilterRedirectSNMPTestEntry 2 } + +tFilterRSTOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRSTOID stores the OID of the object to be fetched from the + destination." + ::= { tFilterRedirectSNMPTestEntry 3 } + +tFilterRSTCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRSTCommunity is the SNMPv1 or SNMPv2c Community + String or the SNMPv3 Context Name used to conduct this SNMP test as + described in RFC2571 and RFC2737. + + When the value of tFilterRSTSNMPVersion is 'snmpv1' or 'snmpv2c' + this object represents a community string. When the value of + tFilterRSTSNMPVersion is 'snmpv3' this object represents a SNMPv3 + context name." + DEFVAL { ''H } + ::= { tFilterRedirectSNMPTestEntry 4 } + +tFilterRSTSNMPVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpv1 (1), + snmpv2c (2), + snmpv3 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRSTSNMPVersion specifies the SNMP PDU format to be used + while conducting the test." + DEFVAL { snmpv2c } + ::= { tFilterRedirectSNMPTestEntry 5 } + +tFilterRSTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRSTInterval specifies the amount of time + in seconds between consecutive requests sent to the far end + host." + DEFVAL { 1 } + ::= { tFilterRedirectSNMPTestEntry 6 } + +tFilterRSTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRSTTimeout specifies the amount of time + in seconds that is allowed for receiving a response from the + far end host. If a reply is not received within this time the + far end host is considered unresponsive." + DEFVAL { 1 } + ::= { tFilterRedirectSNMPTestEntry 7 } + +tFilterRSTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRSTDropCount specifies the number of + consecutive requests that must fail for the destination to + declared unreachable." + DEFVAL { 3 } + ::= { tFilterRedirectSNMPTestEntry 8 } + +tFilterRSTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRSTHoldDown specifies the amount of time + in seconds that the system should be held down if any of the test + has marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRedirectSNMPTestEntry 9 } + +tFilterRSTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterRSTHoldDownRemain indicates the amount of time + in seconds that the system will remain in held down state before + being used again." + ::= { tFilterRedirectSNMPTestEntry 10 } + +tFilterRSTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRSTLastActionTime maintains the time stamp when this test + received a response for a probe sent out." + ::= { tFilterRedirectSNMPTestEntry 11 } + +tFilterRSTLastOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterRSTLastOID holds the OID received in the + response." + ::= { tFilterRedirectSNMPTestEntry 12 } + +tFilterRSTLastType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + counter32(1), + unsigned32(2), + timeTicks(3), + integer32(4), + ipAddress(5), + octetString(6), + objectId(7), + counter64(8), + opaque(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRSTLastType maintains the type of the value received. + A value of none(0) indicated that no value has been received" + ::= { tFilterRedirectSNMPTestEntry 13 } + +tFilterRSTLastCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'counter32'." + ::= { tFilterRedirectSNMPTestEntry 14 } + +tFilterRSTLastUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'unsigned32'." + ::= { tFilterRedirectSNMPTestEntry 15 } + +tFilterRSTLastTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'timeTicks'." + ::= { tFilterRedirectSNMPTestEntry 16 } + +tFilterRSTLastInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'integer32'." + ::= { tFilterRedirectSNMPTestEntry 17 } + +tFilterRSTLastOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'octetString'." + ::= { tFilterRedirectSNMPTestEntry 18 } + +tFilterRSTLastIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'ipAddress'. Although + this seems to be unfriendly for IPv6, we have to + recognize that there are a number of older MIBs that do + contain an IPv4 format address, known as IpAddress. + + IPv6 addresses are represented using TAddress or InetAddress, + and so the underlying datatype is OCTET STRING, and their + value would be stored in the tFilterRSTLastOctetStringVal + column." + ::= { tFilterRedirectSNMPTestEntry 19 } + +tFilterRSTLastOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'objectId'." + ::= { tFilterRedirectSNMPTestEntry 20 } + +tFilterRSTLastCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'counter64'." + ::= { tFilterRedirectSNMPTestEntry 21 } + +tFilterRSTLastOpaqueVal OBJECT-TYPE + SYNTAX Opaque + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTLastType is 'opaque'." + ::= { tFilterRedirectSNMPTestEntry 22 } + +tFilterRSTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRSTLastAction maintains impact that the last test probe + made on the operational status of the destination as maintained + in tFilterRDOperState. + + If the last action was 'disable', the destination may not be + used for tFilterRSTHoldDown seconds." + ::= { tFilterRedirectSNMPTestEntry 23 } + +tFilterRSTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the last action on the operational state of the destination + i.e. tFilterRSTLastAction is 'enable', tFilterRSTLastPrioChange + maintains the impact that the last test probe made on the + operational priority of the destination. + + In other cases, this object has no significance and hence should + be holding the value '0'." + ::= { tFilterRedirectSNMPTestEntry 24 } + +tFilterRSTNextRespIndex OBJECT-TYPE + SYNTAX Integer32 (-1|1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterRSTNextRespIndex indicates the next response index + to be used while creating a row in the tFilterRedirectSNMPRespTable. + + The value of '-1' means that the maximum number of return values + for this OID are already configured." + ::= { tFilterRedirectSNMPTestEntry 25 } + + +-- +-- Filter Redirect SNMP Response Table +-- + +tFilterRedirectSNMPRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectSNMPRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table holds the effect of the test on the + destination for a specific return value." + ::= { tFilterObjects 13 } + +tFilterRedirectSNMPRespEntry OBJECT-TYPE + SYNTAX TFilterRedirectSNMPRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about action to be taken for a specific destination + when a specific response is received." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectSNMPTest, + tFilterRSTRespId + } + ::= { tFilterRedirectSNMPRespTable 1 } + +TFilterRedirectSNMPRespEntry ::= SEQUENCE + { + tFilterRSTRespId Integer32, + tFilterRSTRespRowStatus RowStatus, + tFilterRSTRespAction INTEGER, + tFilterRSTRespPrioChange Unsigned32, + tFilterRSTRespOID OBJECT IDENTIFIER, + tFilterRSTRespType INTEGER, + tFilterRSTCounter32Val Counter32, + tFilterRSTUnsigned32Val Unsigned32, + tFilterRSTTimeTicksVal TimeTicks, + tFilterRSTInt32Val Integer32, + tFilterRSTOctetStringVal OCTET STRING, + tFilterRSTIpAddressVal IpAddress, + tFilterRSTOidVal OBJECT IDENTIFIER, + tFilterRSTCounter64Val Counter64, + tFilterRSTOpaqueVal Opaque + } + +tFilterRSTRespId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRSTRespId holds the response value received from + the destination." + ::= { tFilterRedirectSNMPRespEntry 1 } + +tFilterRSTRespRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows response strings to be specified for a specific + test and the change it will cause to the priority of the destination." + ::= { tFilterRedirectSNMPRespEntry 2 } + +tFilterRSTRespAction OBJECT-TYPE + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRSTRespAction specifies the type of change that should + be made to the destination priority tFilterRDOperPriority, if + the return value is same as tFilterRSTRespId." + DEFVAL { disable } + ::= { tFilterRedirectSNMPRespEntry 3 } + +tFilterRSTRespPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRSTRespPrioChange specifies the amount of change to + be made to the priority of the destination if the + tFilterRSTRespAction is either 'increase' or 'decrease'." + DEFVAL { 0 } + ::= { tFilterRedirectSNMPRespEntry 4 } + +tFilterRSTRespOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterRSTRespOID holds the OID to be received in the + response." + ::= { tFilterRedirectSNMPRespEntry 5 } + +tFilterRSTRespType OBJECT-TYPE + SYNTAX INTEGER { + counter32(1), + unsigned32(2), + timeTicks(3), + integer32(4), + ipAddress(5), + octetString(6), + objectId(7), + counter64(8), + opaque(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRSTRespType maintains the type of the value to be received." + ::= { tFilterRedirectSNMPRespEntry 6 } + +tFilterRSTCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'counter32'." + ::= { tFilterRedirectSNMPRespEntry 7 } + +tFilterRSTUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'unsigned32'." + ::= { tFilterRedirectSNMPRespEntry 8 } + +tFilterRSTTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'timeTicks'." + ::= { tFilterRedirectSNMPRespEntry 9 } + +tFilterRSTInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'integer32'." + ::= { tFilterRedirectSNMPRespEntry 10 } + +tFilterRSTOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'octetString'." + ::= { tFilterRedirectSNMPRespEntry 11 } + +tFilterRSTIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'ipAddress'. Although + this seems to be unfriendly for IPv6, we have to + recognize that there are a number of older MIBs that do + contain an IPv4 format address, known as IpAddress. + + IPv6 addresses are represented using TAddress or InetAddress, + and so the underlying datatype is OCTET STRING, and their + value would be stored in the tFilterRSTOctetStringVal + column." + ::= { tFilterRedirectSNMPRespEntry 12 } + +tFilterRSTOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'objectId'." + ::= { tFilterRedirectSNMPRespEntry 13 } + +tFilterRSTCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'counter64'." + ::= { tFilterRedirectSNMPRespEntry 14 } + +tFilterRSTOpaqueVal OBJECT-TYPE + SYNTAX Opaque + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value tFilterRSTRespType is 'opaque'." + ::= { tFilterRedirectSNMPRespEntry 15 } + + +-- +-- Filter Redirect URL Test Table +-- + +tFilterRedirectURLTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectURLTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all redirect snmp tests configured on this + system." + ::= { tFilterObjects 14 } + +tFilterRedirectURLTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectURLTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific URL test configured for a destination. + Entries are created/deleted by user. Entries have a presumed + StorageType of nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectURLTest + } + ::= { tFilterRedirectURLTestTable 1 } + +TFilterRedirectURLTestEntry ::= SEQUENCE + { + tFilterRedirectURLTest TNamedItem, + tFilterRUTRowStatus RowStatus, + tFilterRUTURL DisplayString, + tFilterRUTHTTPVersion DisplayString, + tFilterRUTInterval Unsigned32, + tFilterRUTTimeout Unsigned32, + tFilterRUTDropCount Unsigned32, + tFilterRUTHoldDown Unsigned32, + tFilterRUTHoldDownRemain Unsigned32, + tFilterRUTLastActionTime TimeStamp, + tFilterRUTLastRetCode Unsigned32, + tFilterRUTLastAction INTEGER, + tFilterRUTLastPrioChange Integer32 + } + +tFilterRedirectURLTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectURLTest holds the name of the URL test." + ::= { tFilterRedirectURLTestEntry 1 } + +tFilterRUTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRUTRowStatus allows tests to be created and deleted in the + tFilterRedirectURLTestTable." + ::= { tFilterRedirectURLTestEntry 2 } + +tFilterRUTURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object holds the URL to be probed." + DEFVAL { ''H } + ::= { tFilterRedirectURLTestEntry 3 } + +tFilterRUTHTTPVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HTTP Version to be used while performing the URL test. + The system by default uses HTTP Version 1.1 until explicitly + specified." + DEFVAL { ''H } + ::= { tFilterRedirectURLTestEntry 4 } + +tFilterRUTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRUTInterval specifies the amount of time + in seconds between consecutive requests sent to the far end + host." + DEFVAL { 1 } + ::= { tFilterRedirectURLTestEntry 5 } + +tFilterRUTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRUTTimeout specifies the amount of time + in seconds that is allowed for receiving a response from the + far end host. If a reply is not received within this time the + far end host is considered unresponsive." + DEFVAL { 1 } + ::= { tFilterRedirectURLTestEntry 6 } + +tFilterRUTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRUTDropCount specifies the number of + consecutive requests that must fail for the destination to + declared unreachable." + DEFVAL { 3 } + ::= { tFilterRedirectURLTestEntry 7 } + +tFilterRUTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRUTHoldDown specifies the amount of time + in seconds that the system should be held down if any of the test + has marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRedirectURLTestEntry 8 } + +tFilterRUTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterRUTHoldDownRemain indicates the amount of time + in seconds that the system will remain in held down state before + being used again." + ::= { tFilterRedirectURLTestEntry 9 } + +tFilterRUTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRUTLastActionTime maintains the time stamp when this test + received a response for a probe sent out." + ::= { tFilterRedirectURLTestEntry 10 } + +tFilterRUTLastRetCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRUTLastRetCode holds the return code received in the last + response." + ::= { tFilterRedirectURLTestEntry 11 } + +tFilterRUTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRUTLastAction maintains impact that the last test probe + made on the operational status of the destination as maintained + in tFilterRDOperState. + + If the last action was 'disable', the destination may not be + used for tFilterRUTHoldDown seconds." + ::= { tFilterRedirectURLTestEntry 12 } + +tFilterRUTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the last action on the operational state of the destination + i.e. tFilterRUTLastAction is 'enable', tFilterRUTLastPrioChange + maintains the impact that the last test probe made on the + operational priority of the destination. + + In other cases, this object has no significance and hence should + be holding the value '0'." + ::= { tFilterRedirectURLTestEntry 13 } + + +-- +-- Filter Redirect URL Response Table +-- + +tFilterRedirectURLRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectURLRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table holds the effect of the test on + the destination for a range of return values." + ::= { tFilterObjects 15 } + +tFilterRedirectURLRespEntry OBJECT-TYPE + SYNTAX TFilterRedirectURLRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about action to be taken for a specific destination + when a return value within the range specified between + tFilterRedirectURLLowRespCode and tFilterRedirectURLHighRespCode + is received." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectURLTest, + tFilterRedirectURLLowRespCode, + tFilterRedirectURLHighRespCode + } + ::= { tFilterRedirectURLRespTable 1 } + +TFilterRedirectURLRespEntry ::= SEQUENCE + { + tFilterRedirectURLLowRespCode Unsigned32, + tFilterRedirectURLHighRespCode Unsigned32, + tFilterRUTRespRowStatus RowStatus, + tFilterRUTRespAction INTEGER, + tFilterRUTRespPrioChange Unsigned32 + } + +tFilterRedirectURLLowRespCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectURLLowRespCode specifies the lower return + code of the range specified by this entry." + ::= { tFilterRedirectURLRespEntry 1 } + +tFilterRedirectURLHighRespCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectURLHighRespCode specifies the higher return + code of the range specified by this entry." + ::= { tFilterRedirectURLRespEntry 2 } + +tFilterRUTRespRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRUTRespRowStatus allows the mapping of a range of + return codes returned from a specific test to the change it + will cause to the priority of the destination." + ::= { tFilterRedirectURLRespEntry 3 } + +tFilterRUTRespAction OBJECT-TYPE + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tFilterRUTRespAction is either 'increase' or 'decrease', + tFilterRUTRespPrioChange specifies the offset to applied to the + destination base priority tFilterRDAdminPriority to compute the + tFilterRDOperPriority as a result of this test. + + If the tFilterRUTRespAction is set to 'disable', on the reception + of the specified response, the destination will be deemed + unusable and the tFilterRDOperPriority will be reset to '0'." + DEFVAL { disable } + ::= { tFilterRedirectURLRespEntry 4 } + +tFilterRUTRespPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRUTRespPrioChange specifies the amount of change + to be made to the priority of the destination if the + tFilterRUTRespAction is either 'increase' or 'decrease'." + DEFVAL { 0 } + ::= { tFilterRedirectURLRespEntry 5 } + +-- +-- Filter Redirect Ping Test Table +-- + +tFilterRedirectPingTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all redirect Ping tests configured on this + system." + ::= { tFilterObjects 16 } + +tFilterRedirectPingTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific Ping test configured for a destination. + Entries are created/deleted by user. Entries have a presumed + StorageType of nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest + } + ::= { tFilterRedirectPingTestTable 1 } + +TFilterRedirectPingTestEntry ::= SEQUENCE + { + tFilterRPTRowStatus RowStatus, + tFilterRPTInterval Unsigned32, + tFilterRPTTimeout Unsigned32, + tFilterRPTDropCount Unsigned32, + tFilterRPTHoldDown Unsigned32, + tFilterRPTHoldDownRemain Unsigned32, + tFilterRPTLastActionTime TimeStamp, + tFilterRPTLastAction INTEGER + } + +tFilterRPTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows tests to be created and deleted in the + tFilterRedirectPingTestTable." + ::= { tFilterRedirectPingTestEntry 1 } + +tFilterRPTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRPTInterval specifies the amount of time + in seconds between consecutive requests sent to the far end + host." + DEFVAL { 1 } + ::= { tFilterRedirectPingTestEntry 2 } + +tFilterRPTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRPTTimeout specifies the amount of time + in seconds that is allowed for receiving a response from the + far end host. If a reply is not received within this time the + far end host is considered unresponsive." + DEFVAL { 1 } + ::= { tFilterRedirectPingTestEntry 3 } + +tFilterRPTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRPTDropCount specifies the number of + consecutive requests that must fail for the destination to + declared unreachable." + DEFVAL { 3 } + ::= { tFilterRedirectPingTestEntry 4 } + +tFilterRPTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterRPTHoldDown specifies the amount of time + in seconds that the system should be held down if any of the test + has marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRedirectPingTestEntry 5 } + +tFilterRPTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterRPTHoldDownRemain indicates the amount of time + in seconds that the system will remain in held down state before + being used again." + ::= { tFilterRedirectPingTestEntry 6 } + +tFilterRPTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRPTLastActionTime maintains the time stamp when this test + received a response for a probe sent out." + ::= { tFilterRedirectPingTestEntry 7 } + +tFilterRPTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterRPTLastAction maintains impact that the last test probe + made on the operational status of the destination as maintained + in tFilterRDOperState. + + If the last action was 'disable', the destination may not be + used for tFilterRPTHoldDown seconds." + ::= { tFilterRedirectPingTestEntry 8 } + + +-- +-- Auto IP Filter Entries +-- + +tAutoIPFilterEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TAutoIPFilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines the Alcatel 7x50 SR series automatic IP filters + for providing, via SNMP, the capability of gathering + information regarding the same. + + tAutoIPFilterEntryTable holds a list of all automatic + filter entries being used for filtering. + + This table is obsoleted in release 3.0." + ::= { tFilterObjects 17 } + +tAutoIPFilterEntry OBJECT-TYPE + SYNTAX TAutoIPFilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines an entry in the tAutoIPFilterEntryTable. + + Entries are created and deleted in this table by the + system. + + Each entry provides information about a single active + automatic filter entry. + + This entry is obsoleted in release 3.0." + INDEX { tAutoIPFilterId, tAutoIPFilterEntrySourceIpAddr } + ::= { tAutoIPFilterEntryTable 1 } + +TAutoIPFilterEntry ::= SEQUENCE + { + tAutoIPFilterId TFilterID, + tAutoIPFilterEntrySourceIpAddr IpAddress, + tAutoIPFilterEntrySourceIpMask IpAddressPrefixLength + } + +tAutoIPFilterId OBJECT-TYPE + SYNTAX TFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tAutoIPFilterId serves as a primary index and uniquely + identifies an application point such as a routed + interface or a SAP. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 1 } + +tAutoIPFilterEntrySourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tAutoIPFilterEntrySourceIpAddr specifies the source + ip-address and also serves as the secondary index to + this table. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 2 } + +tAutoIPFilterEntrySourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tAutoIPFilterEntrySourceIpMask indicates the number + of bits to be matched in the source ip-address. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 3 } + +-- +-- Filter Domain Time Stamp +-- + +tFilterDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to tFilterObjects." + ::= { tFilterTimeStampObjects 1 } + +-- +-- IPv6 Filter Table +-- + +tIPv6FilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all IPv6 filters configured on this system." + ::= { tFilterObjects 18 } + +tIPv6FilterEntry OBJECT-TYPE + SYNTAX TIPv6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tIPv6FilterId } + ::= { tIPv6FilterTable 1 } + +TIPv6FilterEntry ::= SEQUENCE + { + tIPv6FilterId TIPFilterID, + tIPv6FilterRowStatus RowStatus, + tIPv6FilterScope TItemScope, + tIPv6FilterDescription TItemDescription, + tIPv6FilterDefaultAction TFilterAction + } + +tIPv6FilterId OBJECT-TYPE + SYNTAX TIPFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterId uniquely identifies a + IPv6 filter on this system." + ::= { tIPv6FilterEntry 1 } + +tIPv6FilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterRowStatus specifies + the status of the IPv6 filter. The object allows + entries to be created and deleted in the tIPv6FilterTable." + ::= { tIPv6FilterEntry 2 } + +tIPv6FilterScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterScope specifies the + scope of this filter definition. If defined as exclusive(1), + this filter can be instantiated only once as compared + to the multiple instances that the filter can have if defined as + template(2)." + DEFVAL { template } + ::= { tIPv6FilterEntry 3 } + +tIPv6FilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterDescription specifies + a user-provided description for this filter." + DEFVAL { ''H } + ::= { tIPv6FilterEntry 4 } + +tIPv6FilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterDefaultAction specifies + the action to be taken for packets that do not match any + of the filter entries." + DEFVAL { drop } + ::= { tIPv6FilterEntry 5 } + +-- +-- IPv6 Filter Entry parameters +-- + +tIPv6FilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of all IPv6 filter match entries for all IPv6 filters." + ::= { tFilterObjects 19 } + +tIPv6FilterParamsEntry OBJECT-TYPE + SYNTAX TIPv6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. + Every IPv6 Filter can have zero or more IPv6 Filter match entries. + + a filter entry with no match criteria set will match every + packet, and the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tIPv6FilterId, tIPv6FilterParamsIndex } + ::= { tIPv6FilterParamsTable 1 } + +TIPv6FilterParamsEntry ::= SEQUENCE + { + tIPv6FilterParamsIndex TEntryId, + tIPv6FilterParamsRowStatus RowStatus, + tIPv6FilterParamsLogId TFilterLogId, + tIPv6FilterParamsDescription TItemDescription, + tIPv6FilterParamsAction TFilterActionOrDefault, + tIPv6FilterParamsForwardNH InetAddressIPv6, + tIPv6FilterParamsForwardNHIndirect TruthValue, + tIPv6FilterParamsRemarkDSCP TDSCPFilterActionValue, + tIPv6FilterParamsRemarkDSCPMask TDSCPFilterActionValue, + tIPv6FilterParamsRemarkDot1p Dot1PPriority, + tIPv6FilterParamsSourceIpAddr InetAddressIPv6, + tIPv6FilterParamsSourceIpMask InetAddressPrefixLength, + tIPv6FilterParamsDestinationIpAddr InetAddressIPv6, + tIPv6FilterParamsDestinationIpMask InetAddressPrefixLength, + tIPv6FilterParamsNextHeader TIpProtocol, + tIPv6FilterParamsSourcePortValue1 TTcpUdpPort, + tIPv6FilterParamsSourcePortValue2 TTcpUdpPort, + tIPv6FilterParamsSourcePortOperator TTcpUdpPortOperator, + tIPv6FilterParamsDestPortValue1 TTcpUdpPort, + tIPv6FilterParamsDestPortValue2 TTcpUdpPort, + tIPv6FilterParamsDestPortOperator TTcpUdpPortOperator, + tIPv6FilterParamsDSCP TDSCPNameOrEmpty, + tIPv6FilterParamsTcpSyn TItemMatch, + tIPv6FilterParamsTcpAck TItemMatch, + tIPv6FilterParamsIcmpCode INTEGER, + tIPv6FilterParamsIcmpType INTEGER, + tIPv6FilterParamsCflowdSample TruthValue, + tIPv6FilterParamsCflowdIfSample TruthValue, + tIPv6FilterParamsForwardNHInterface DisplayString, + tIPv6FilterParamsIngressHitCount Counter64, + tIPv6FilterParamsEgressHitCount Counter64, + tIPv6FilterParamsLogInstantiated TruthValue, + tIPv6FilterParamsForwardRedPlcy TNamedItemOrEmpty, + tIPv6FilterParamsActiveDest InetAddressIPv6, + tIPv6FilterParamsTimeRangeName TNamedItemOrEmpty, + tIPv6FilterParamsTimeRangeState TTimeRangeState, + tIPv6FilterParamsIngrHitByteCount Counter64, + tIPv6FilterParamsEgrHitByteCount Counter64 + } + +tIPv6FilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every IPv6 filter can have + multiple entries, therefore every IPv6 filter entry is identified by + the tIPv6FilterId and tIPv6FilterParamsIndex." + ::= { tIPv6FilterParamsEntry 1 } + +tIPv6FilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPv6FilterParamsTable." + ::= { tIPv6FilterParamsEntry 2 } + +tIPv6FilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match + this entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 3 } + +tIPv6FilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 4 } + +tIPv6FilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter." + DEFVAL { drop } + ::= { tIPv6FilterParamsEntry 5 } + +tIPv6FilterParamsForwardNH OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ipv6-address of the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forward' in such a case." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 6 } + +tIPv6FilterParamsForwardNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsForwardNHIndirect specifies if the nexthop is directly or + indirectly reachable." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 7 } + +tIPv6FilterParamsRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DSCP value that should be remarked in case a packet hits this + filter entry." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 8 } + +tIPv6FilterParamsRemarkDSCPMask OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsRemarkDSCPMask specifies the care bits while remarking + with the DSCP value." + DEFVAL { 255 } + ::= { tIPv6FilterParamsEntry 9 } + +tIPv6FilterParamsRemarkDot1p OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsRemarkDot1p specifies the Dot1p value that needs to be + remarked on the packet if it hits this filter entry." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 10 } + +tIPv6FilterParamsSourceIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address to match the source-ip of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 11 } + +tIPv6FilterParamsSourceIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 Mask value for this policy IPv6 Filter entry. The mask is + ANDed with the IPv6 to match the tIPv6FilterParamsSourceIpAddr." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 12 } + +tIPv6FilterParamsDestinationIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address to match the destination-ip of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 13 } + +tIPv6FilterParamsDestinationIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 Mask value for this policy IPv6 Filter entry. The mask is + ANDed with the IPv6 to match the tIPv6FilterParamsDestinationIpAddr." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 14 } + +tIPv6FilterParamsNextHeader OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 next header to match. set to -1 to disable matching IPv6 next + header. If the next header is changed the next header specific parameters + are reset. For instance if next header is changed from TCP to UDP, then the + objects tIPv6FilterParamsTcpSyn and tIPv6FilterParamsTcpAck will be turned off. + Because the match criteria only pertains to the last next-header, the + following values are not accepted: 0, 43, 44, 50, 51, and 60." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 15 } + +tIPv6FilterParamsSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPv6FilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 16 } + +tIPv6FilterParamsSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPv6FilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 17 } + +tIPv6FilterParamsSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 + are to be used." + DEFVAL { none } + ::= { tIPv6FilterParamsEntry 18 } + +tIPv6FilterParamsDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPv6FilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 19 } + +tIPv6FilterParamsDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPv6FilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 20 } + +tIPv6FilterParamsDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which tIPFilterParamsDestPortValue1 + and tIPFilterParamsDestPortValue2 are to be used." + DEFVAL { none } + ::= { tIPv6FilterParamsEntry 21 } + +tIPv6FilterParamsDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP to be matched on the packet." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 22 } + +tIPv6FilterParamsTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Syn as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 23 } + +tIPv6FilterParamsTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ack as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 24 } + +tIPv6FilterParamsIcmpCode OBJECT-TYPE + SYNTAX INTEGER (-1|0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp code to be matched. tIPv6FilterParamsIcmpCode complements the + object tIPv6FilterParamsIcmpType. Both of them need to be set to actually + enable ICMP matching. The value -1 means Icmp code matching is not + enabled." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 25 } + +tIPv6FilterParamsIcmpType OBJECT-TYPE + SYNTAX INTEGER (-1|0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp type to be matched. tIPv6FilterParamsIcmpType complements the + object tIPv6FilterParamsIcmpCode. Both of them need to be set to actually + enable ICMP matching. The value -1 means Icmp type matching is not + enabled." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 26 } + +tIPv6FilterParamsCflowdSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd sampling + and analysis is performed on those packet streams where this filter + has been applied. Only packets matching this IPv6 filter entry are + subjected to Cflowd sampling and analysis. A Cflowd profile controls + the sampling and analysis of data flows through the router." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 27 } + +tIPv6FilterParamsCflowdIfSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPv6FilterParamsCflowdIfSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IPv6 filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { true } + ::= { tIPv6FilterParamsEntry 28 } + +tIPv6FilterParamsForwardNHInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface name for the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 29 } + +tIPv6FilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet + matched this entry." + ::= { tIPv6FilterParamsEntry 30 } + +tIPv6FilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet + matched this entry." + ::= { tIPv6FilterParamsEntry 31 } + +tIPv6FilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsLogInstantiated indicates if the filter log for + this filter entry has been instantiated or not." + ::= { tIPv6FilterParamsEntry 32 } + +tIPv6FilterParamsForwardRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsForwardRedPlcy specifies the redirect policy to be + used to determine the nexthop." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 33 } + +tIPv6FilterParamsActiveDest OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsActiveDest indicates the IPv6 address of the active + destination for this IPv6 filter. A value of 0 indicates that there + is currently no active destination." + ::= { tIPv6FilterParamsEntry 34 } + +tIPv6FilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered lateron. + Also, a value is accepted only if the tmnxTimeRangeEntry is defined in + the TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 35 } + +tIPv6FilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tIPv6FilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tIPv6FilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tIPv6FilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems." + ::= { tIPv6FilterParamsEntry 36 } + +tIPv6FilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsIngrHitByteCount indicates the number + of bytes of all ingress packets that matched this entry." + ::= { tIPv6FilterParamsEntry 37 } + +tIPv6FilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This tIPv6FilterParamsEgrHitByteCount indicates the number + of bytes of all egress packets that matched this entry." + ::= { tIPv6FilterParamsEntry 38 } + +-- +-- Notification Information +-- + +-- +-- Filter Notification Objects +-- +tFilterPBRDropReason OBJECT-TYPE + SYNTAX INTEGER { + invalidInterface (0), + interfaceDown (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tIPFilterPBRPacketsDrop to report the failure reason code." + ::= { tFilterNotificationObjects 1 } + +tFilterParmRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterParmRow indicates the OID of the row + status of the applicable filter parameter table. This can be a row from + either one of the following tables: + - tIPFilterParamsTable; + - tMacFilterParamsTable; or + - tIPv6FilterParamsTable" + ::= { tFilterNotificationObjects 2 } + +tFilterAlarmDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterAlarmDescription is a printable + character string which contains information about the cause of the + problem." + ::= { tFilterNotificationObjects 3 } + + +tIPFilterPBRPacketsDrop NOTIFICATION-TYPE + OBJECTS { + tIPFilterParamsForwardNHInterface, + tFilterPBRDropReason + } + STATUS current + DESCRIPTION + "The tIPFilterPBRPacketsDrop event is generated either + when the configuration of a forwarding action refers to an + invalid/unconfigured next-hop or if the active interface goes down + operationally in the process of active filtering." + ::= { tFilterNotifications 1 } + +tFilterEntryActivationFailed NOTIFICATION-TYPE + OBJECTS { + tFilterParmRow, + tFilterAlarmDescription + } + STATUS current + DESCRIPTION + "The tFilterEntryActivationFailed event can only be + generated for entries that are controlled by a tmnxTimeRangeEntry. + If the tmnxTimeRangeEntry becomes active the indicated entry must be + installed. + The event is generated when this installation failed because + of resource problems." + ::= { tFilterNotifications 2 } + +tFilterEntryActivationRestored NOTIFICATION-TYPE + OBJECTS { + tFilterParmRow, + tFilterAlarmDescription + } + STATUS current + DESCRIPTION + "The tFilterEntryActivationRestored event can only be + generated for entries that are controlled by a tmnxTimeRangeEntry. + If the tmnxTimeRangeEntry becomes active the indicated entry must be + installed. + The event tFilterEntryActivationFailed is generated when + this installation originally failed because of resources + problems, + The notification tFilterEntryActivationRestored is sent + when either the time range associated with the filter is no + longer active, or when the filter entry + was installed due to the availability of new resources." + ::= { tFilterNotifications 3 } + +-- +-- Conformance Information +-- + +tFilterMIBCompliances OBJECT IDENTIFIER ::= { tFilterMIBConformance 1 } +tFilterMIBGroups OBJECT IDENTIFIER ::= { tFilterMIBConformance 2 } + +-- +-- Compliance Statements +-- + +-- tFilterMIBCompliance MODULE-COMPLIANCE +-- ::= { tFilterMIBCompliances 1 } + +-- tFilterR2r1MIBCompliance MODULE-COMPLIANCE +-- ::= { tFilterMIBCompliances 2 } + +-- tFilterV3v0MIBCompliance MODULE-COMPLIANCE +-- ::= { tFilterMIBCompliances 3 } + +tFilter7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features + on Alcatel 7450 ESS series systems release R4.0." + MODULE -- this module + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV4v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup + -- tIPv6FilterV4v0Group + -- tTodPoliciesV4v0Group + } + ::= { tFilterMIBCompliances 4 } + +tFilter7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features + on Alcatel 7750 SR series systems release R4.0." + MODULE -- this module + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV4v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV4v0Group + -- tTodPoliciesV4v0Group + } + ::= { tFilterMIBCompliances 5 } + +tFilter7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features + on Alcatel 7450 ESS series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV5v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + -- tIPv6FilterV4v0Group + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 6 } + +tFilter77x0V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features + on Alcatel 77x0 SPR/SR series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV5v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV4v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 7 } + +tFilter7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of Filter features + on Alcatel 7450 ESS series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV6v0Group, + tMacFilterV6v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + -- tIPv6FilterV6v0Group + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 8 } + +tFilter77x0V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of Filter features + on Alcatel 77x0 SPR/SR series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV6v0Group, + tMacFilterV6v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV6v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 9 } +-- +-- Units of conformance +-- + +-- tIPFilterGroup OBJECT-GROUP +-- ::= { tFilterMIBGroups 1 } + +-- tMacFilterGroup OBJECT-GROUP +-- ::= { tFilterMIBGroups 2 } + +tFilterLogGroup OBJECT-GROUP + OBJECTS { + tFilterLogRowStatus, + tFilterLogDestination, + tFilterLogDescription, + tFilterLogMaxNumEntries, + tFilterLogSysLogId, + tFilterLogFileId, + tFilterLogStopOnFull, + tFilterLogEnabled, + tFilterLogMaxInstances, + tFilterLogInstances, + tFilterLogBindings + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter log objects + on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 3 } + +tFilterRedirectPolicyGroup OBJECT-GROUP + OBJECTS { + tFilterRPRowStatus, + tFilterRPDescription, + tFilterRPAdminState, + tFilterRPActiveDest, + + tFilterRDRowStatus, + tFilterRDDescription, + tFilterRDAdminPriority, + tFilterRDOperPriority, + tFilterRDAdminState, + tFilterRDOperState, + + tFilterRSTRowStatus, + tFilterRSTOID, + tFilterRSTCommunity, + tFilterRSTSNMPVersion, + tFilterRSTInterval, + tFilterRSTTimeout, + tFilterRSTDropCount, + tFilterRSTHoldDown, + tFilterRSTHoldDownRemain, + tFilterRSTLastActionTime, + tFilterRSTLastOID, + tFilterRSTLastType, + tFilterRSTLastCounter32Val, + tFilterRSTLastUnsigned32Val, + tFilterRSTLastTimeTicksVal, + tFilterRSTLastInt32Val, + tFilterRSTLastOctetStringVal, + tFilterRSTLastIpAddressVal, + tFilterRSTLastOidVal, + tFilterRSTLastCounter64Val, + tFilterRSTLastOpaqueVal, + tFilterRSTLastAction, + tFilterRSTLastPrioChange, + tFilterRSTNextRespIndex, + + tFilterRSTRespRowStatus, + tFilterRSTRespAction, + tFilterRSTRespPrioChange, + tFilterRSTRespOID, + tFilterRSTRespType, + tFilterRSTCounter32Val, + tFilterRSTUnsigned32Val, + tFilterRSTTimeTicksVal, + tFilterRSTInt32Val, + tFilterRSTOctetStringVal, + tFilterRSTIpAddressVal, + tFilterRSTOidVal, + tFilterRSTCounter64Val, + tFilterRSTOpaqueVal, + + tFilterRUTRowStatus, + tFilterRUTURL, + tFilterRUTHTTPVersion, + tFilterRUTInterval, + tFilterRUTTimeout, + tFilterRUTDropCount, + tFilterRUTHoldDown, + tFilterRUTHoldDownRemain, + tFilterRUTLastActionTime, + tFilterRUTLastRetCode, + tFilterRUTLastAction, + tFilterRUTLastPrioChange, + + tFilterRUTRespRowStatus, + tFilterRUTRespAction, + tFilterRUTRespPrioChange, + + tFilterRPTRowStatus, + tFilterRPTInterval, + tFilterRPTTimeout, + tFilterRPTDropCount, + tFilterRPTHoldDown, + tFilterRPTHoldDownRemain, + tFilterRPTLastActionTime, + tFilterRPTLastAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter redirect policy + objects on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 4 } + +tFilterScalarGroup OBJECT-GROUP + OBJECTS { + tFilterDomainLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter scalar + objects on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 7 } + +tFilterNotificationObjGroup OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter + notification objects on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 8 } + +tFilterNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of + filter notifications on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 9 } + +-- tAutoIPFilterR2r1Group OBJECT-GROUP +-- ::= { tFilterMIBGroups 10 } + +tIPv6FilterV4v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects + on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 11 } + +tIPFilterV4v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters + on Alcatel 7x50 ESS/SR series systems 4.0 release." + ::= { tFilterMIBGroups 12 } + +tMacFilterV4v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of mac filter objects + on Alcatel 7x50 SR series systems 4.0 release." + ::= { tFilterMIBGroups 13 } + +tTodPoliciesV4v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Alcatel 7x50 SR series systems 4.0 release." + ::= { tFilterMIBGroups 14 } + +tmnxFilterObsoleteGroup OBJECT-GROUP + OBJECTS { + tAutoIPFilterEntrySourceIpMask + } + STATUS current + DESCRIPTION + "The group of objects in ALCATEL-IND1-TIMETRA-FILTER-MIB which are obsoleted." + ::= { tFilterMIBGroups 15 } + +tToDPoliciesV5v0NotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEntryActivationFailed, + tFilterEntryActivationRestored + } + STATUS current + DESCRIPTION + "The group of notifications generated by the time of time of day + policy feature on Alcatel 7x50 SR series systems 5.0 release." + ::= { tFilterMIBGroups 16 } + +tIPFilterV5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters + on Alcatel 7x50 ESS/SR series systems 5.0 release." + ::= { tFilterMIBGroups 17 } + +tFilterLogV5v0Group OBJECT-GROUP + OBJECTS { + tFilterLogSummaryEnabled, + tFilterLogSummaryCrit1 + } + STATUS current + DESCRIPTION + "The group of objects supporting Filter Log Summarization + on Alcatel 7x50 ESS/SR series systems 5.0 release." + ::= { tFilterMIBGroups 18 } + +tTodPolicies77450V5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Alcatel 7450 ESS series systems 5.0 release." + ::= { tFilterMIBGroups 19 } + +tTodPolicies77x0V5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Alcatel 77x0 series systems 5.0 release." + ::= { tFilterMIBGroups 20 } + +tFilterNotificationObjV5v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter + notification objects on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 21 } + +tIPFilterV6v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Filters + on Alcatel 7x50 ESS/SR series systems 6.0 release." + ::= { tFilterMIBGroups 22 } + +tMacFilterV6v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL, + tMacFilterParamsIngrHitByteCount, + tMacFilterParamsEgrHitByteCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of mac filter objects + on Alcatel 7x50 SR series systems 6.0 release." + ::= { tFilterMIBGroups 23 } + +tIPv6FilterV6v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects + on Alcatel 7x50 SR series systems." + ::= { tFilterMIBGroups 24 } + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-GLOBAL-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-GLOBAL-MIB new file mode 100644 index 0000000..aba98c8 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-GLOBAL-MIB @@ -0,0 +1,380 @@ +ALCATEL-IND1-TIMETRA-GLOBAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, + enterprises FROM SNMPv2-SMI; + +timetraGlobalMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module for central registration + of object identifiers defined under the Alcatel 'timetra' branch + for the Alcatel 7x50 SR series SNMP MIBs. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition + that the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains all title and + ownership in the Specification, including any revisions. + + Alcatel grants all interested parties a non-exclusive license to + use and distribute an unmodified copy of this Specification in + connection with management of Alcatel products, and without fee, + provided this copyright notice and license appear on all copies. + + This Specification is supplied `as is', and Alcatel makes no + warranty, either express or implied, as to the use, operation, + condition, or performance of the Specification." +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-GLOBAL-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + This is the 1.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "0008140000Z" + DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 + This is the initial version of the TIMETRA-GLOBAL-MIB." + ::= { timetraModules 1 } + +-- +-- ---------------------------------------------------------------------------- +-- timetra +-- ---------------------------------------------------------------------------- +-- The Private Enterprise Number 6527 was assigned to TiMetra Inc., +-- previously known as Panthera Networks, by the IANA on July 14, 2000. +-- +-- TiMetra, Inc. was acquired by Alcatel on July 18, 2003 and has +-- had the timetra enterprise number, 6527, registered to Alcatel. +-- +timetra OBJECT IDENTIFIER ::= { enterprises 6527 } + +-- +-- ---------------------------------------------------------------------------- +-- timetra 1 : timetra registry +-- ---------------------------------------------------------------------------- +-- Sub-tree for registrations +timetraReg OBJECT IDENTIFIER ::= { timetra 1 } + +-- +-- ---------------------------------------------- +-- timetra-reg 1 : Modules +-- ---------------------------------------------- +-- Note: +-- The timetraESSMIBModules and alcatelCommonMIBModules have become +-- deprecated. Henceforward, all new MIB modules will be placed +-- under timetraModules. +-- + timetraModules OBJECT IDENTIFIER ::= { timetraReg 1 } +-- timetraGlobalMIBModule OBJECT IDENTIFIER ::= { timetraModules 1 } +-- timetraTCMIBModule OBJECT IDENTIFIER ::= { timetraModules 2 } + timetraSRMIBModules OBJECT IDENTIFIER ::= { timetraModules 3 } +-- timetraSysMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 1 } +-- tmnxChassisMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 2 } +-- timetraVRtrMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 3 } +-- timetraServicesMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 4 } +-- timetraOspfMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 5 } +-- timetraMplsMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 6 } +-- timetraRsvpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 7 } +-- timetraLdpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 8 } +-- timetraRipMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 9 } +-- timetraIsisMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 10 } +-- timetraOamTestMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 11 } +-- timetraLogMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 12 } +-- timetraClearMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 13 } +-- timetraBgpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 14 } +-- timetraLagMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 15 } +-- timetraQosMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 16 } +-- timetraRoutePolicyMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 17 } +-- timetraMirrorMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 18 } +-- timetraCflowdMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 19 } +-- timetraVrrpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 20 } +-- timetraFilterMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 21 } +-- timetraSecurityMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 22 } +-- timetraIgmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 23 ) +-- timetraPimMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 24 } +-- tmnxPortMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 25 } +-- tmnxPppMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 26 } +-- timetraATMMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 27 } +-- timetraAgentCapabilityModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 28 } +-- timetraAPSMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 29 } +-- timetraGmplsMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 30 } +-- timetraGmplsRsvpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 31 } +-- timetraGmplsLmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 32 } +-- tmnxSubMgmtMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 33 } +-- timetraNgBgpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 34 } +-- not used. (formerly used by timetraOspfv3MIBModule) +-- timetraOspfNgMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 36 } +-- tmnxSchedulerMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 37 } +-- timetraNtpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 38 } +-- tmnxGsmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 39 } +-- timetraMcRedundancyMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 40 } +-- timetraMcastCacMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 41 } +-- timetraDOT3OAMMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 42 } +-- timetraMsdpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 43 } +-- tmnxBsxMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 44 } +-- timetraMldSnoopingMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 45 } +-- timetraMldMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 46 } +-- timetraDhcpServerMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 47 } +-- timetraIPsecMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 48 } +-- timetraPppoeMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 49 } +-- timetraPimNgMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 50 } +-- timetraLocalUserDbMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 51 } +-- timetraIEEE8021CfmMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 52 } +-- timetraPimSnoopingMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 53 } +-- timetraMcastPathMgmtMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 54 } + timetraCapabilityModule OBJECT IDENTIFIER ::= { timetraModules 4 } + timetra7750CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 1 } +-- timetra7750V3v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 1 } +-- timetra7750V4v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 2 } +-- timetra7750V5v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 3 } +-- timetra7750V6v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 4 } + timetra7450CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 2 } +-- timetra7450V3v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 1 } +-- timetra7450V4v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 2 } +-- timetra7450V5v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 3 } +-- timetra7450V6v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 4 } + timetra7710CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 3 } +-- timetra7710V3v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 1 } +-- timetra7710V4v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 2 } +-- timetra7710V6v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 3 } + alcatelCommonMIBModules OBJECT IDENTIFIER ::= { timetraModules 5 } +-- alcatelGlobalMIBModule OBJECT IDENTIFIER ::= { alcatelCommonMIBModules 1 } + +-- +-- ---------------------------------------------- +-- timetra-reg 3 : 7750 SR hardware products +-- ---------------------------------------------- +-- Sub-trees for registration of Alcatel 7750 SR series hardware products +-- + timetraServiceRouters OBJECT IDENTIFIER ::= { timetraReg 3 } + tmnxModelSR1Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7750 SR-1 device." + ::= { timetraServiceRouters 1 } + + tmnxModelSR4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7750 SR-4 device." + ::= { timetraServiceRouters 2 } + + tmnxModelSR12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7750 SR-12 device." + ::= { timetraServiceRouters 3 } + + tmnxModelSR7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7750 SR-7 device." + ::= { timetraServiceRouters 4 } + + tmnxModelSR6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7750 SR-6 device." + ::= { timetraServiceRouters 5 } + +-- +-- ---------------------------------------------- +-- timetra-reg 6 : 7450 ESS hardware products +-- ---------------------------------------------- +-- Sub-tree for registration of Alcatel 7450 ESS series hardware products +-- +timetraServiceSwitches OBJECT IDENTIFIER ::= { timetraReg 6 } + tmnxModelESS1Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7450 ESS-1 device." + ::= { timetraServiceSwitches 1 } + + tmnxModelESS4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7450 ESS-4 device." + ::= { timetraServiceSwitches 2 } + + tmnxModelESS7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7450 ESS-7 device." + ::= { timetraServiceSwitches 3 } + + tmnxModelESS12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7450 ESS-12 device." + ::= { timetraServiceSwitches 4 } + + tmnxModelESS6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7450 ESS-6 device." + ::= { timetraServiceSwitches 5 } + + tmnxModelESS6vReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7450 ESS-6V device." + ::= { timetraServiceSwitches 6 } + +-- +-- ---------------------------------------------- +-- timetra-reg 9 : 7710 SR hardware products +-- ---------------------------------------------- +-- Sub-trees for registration of Alcatel 7710 SR series hardware products +-- + alcatel7710ServiceRouters OBJECT IDENTIFIER ::= { timetraReg 9 } + tmnxModel7710SRc12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7710 SR-c12 (12 Compact MDA slots) + device." + ::= { alcatel7710ServiceRouters 1 } + + tmnxModel7710SRc4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to + identify the Alcatel 7710 SR-c4 (4 Compact MDA slots) + device." + ::= { alcatel7710ServiceRouters 2 } + +-- +-- ---------------------------------------------------------------------------- +-- timetra 2 : tree for company-wide common objects +-- ---------------------------------------------------------------------------- +-- Sub-tree for company-wide objects and events +-- +timetraGeneric OBJECT IDENTIFIER ::= { timetra 2 } + +-- +-- ---------------------------------------------------------------------------- +-- timetra 3 : product specific objects +-- ---------------------------------------------------------------------------- +-- Sub-tree for product-specific objects and events. +-- Note: +-- 3 products were originally defined: +-- - SR : objects for the 7750 +-- - ESS : objects for the 7450 +-- - Common : objects common to both products +-- Both the ESS and Common branch are now deprecated. +-- All MIB modules are placed under tmnxSRMIB node. +-- +timetraProducts OBJECT IDENTIFIER ::= { timetra 3 } + +-- +-- ---------------------------------------------- +-- timetra-products 1 : 7750 objects +-- ---------------------------------------------- +-- Sub-tree for Service Router MIBs + tmnxSRMIB OBJECT IDENTIFIER ::= { timetraProducts 1 } +-- Sub-tree for Service Router conformace + tmnxSRConfs OBJECT IDENTIFIER ::= { tmnxSRMIB 1 } +-- Sub-tree for Service Router Objects + tmnxSRObjs OBJECT IDENTIFIER ::= { tmnxSRMIB 2 } +-- Sub-tree for Service Router Notifications (events) + tmnxSRNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRMIB 3 } + +-- +-- ---------------------------------------------- +-- timetra-products 2 : 7450 objects +-- ---------------------------------------------- +-- Sub-tree for Service switch Router MIBs + tmnxESSMIB OBJECT IDENTIFIER ::= { timetraProducts 2 } +-- Sub-tree for Service Switch conformace + tmnxESSConfs OBJECT IDENTIFIER ::= { tmnxESSMIB 1 } +-- Sub-tree for Service Switch Objects + tmnxESSObjs OBJECT IDENTIFIER ::= { tmnxESSMIB 2 } +-- Sub-tree for Service Switch Notifications (events) + tmnxESSNotifyPrefix OBJECT IDENTIFIER ::= { tmnxESSMIB 3 } + +-- +-- ---------------------------------------------- +-- timetra-products 3 : Alcatel objects +-- ---------------------------------------------- +-- Sub-tree for Common MIBs + alcatelCommonMIB OBJECT IDENTIFIER ::= { timetraProducts 3 } +-- Sub-tree for Service Switch conformace + alcatelConformance OBJECT IDENTIFIER ::= { alcatelCommonMIB 1 } +-- Sub-tree for Service Switch Objects + alcatelObjects OBJECT IDENTIFIER ::= { alcatelCommonMIB 2 } +-- Sub-tree for Service Switch Notifications (events) + alcatelNotifyPrefix OBJECT IDENTIFIER ::= { alcatelCommonMIB 3 } + +-- +-- ---------------------------------------------------------------------------- +-- timetra 4 : Agent Capabilities +-- This capability branch is now obsolete and replaced with the { timetra 5 } +-- product capabilities branch. +-- ---------------------------------------------------------------------------- +-- +tmnxAgentCapability OBJECT IDENTIFIER ::= { timetra 4 } + tmnx7750AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 1 } + tmnx7450AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 2 } + tmnx7710AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 3 } + +-- +-- ---------------------------------------------------------------------------- +-- timetra 5 : Product Capabilities +-- ---------------------------------------------------------------------------- +-- +tmnxProductCapability OBJECT IDENTIFIER ::= { timetra 5 } + tmnx7750Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 1 } + tmnx7750V3v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 1 } + tmnx7750V4v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 2 } + tmnx7750V5v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 3 } + tmnx7750V6v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 4 } + tmnx7450Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 2 } + tmnx7450V3v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 1 } + tmnx7450V4v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 2 } + tmnx7450V5v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 3 } + tmnx7450V6v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 4 } + tmnx7710Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 3 } + tmnx7710V3v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 1 } + tmnx7710V4v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 2 } + tmnx7710V5v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 3 } + tmnx7710V6v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 4 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-LDP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-LDP-MIB new file mode 100644 index 0000000..22fb672 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-LDP-MIB @@ -0,0 +1,6548 @@ +ALCATEL-IND1-TIMETRA-LDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Unsigned32, Counter32, Gauge32, + IpAddress + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + RowStatus, TruthValue, TestAndIncr, + TimeStamp, TimeInterval, TEXTUAL-CONVENTION + FROM SNMPv2-TC + + InterfaceIndexOrZero + FROM IF-MIB + + timetraSRMIBModules, tmnxSRObjs, tmnxSRNotifyPrefix, + tmnxSRConfs + FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + vRtrID, vRtrLdpStatus + FROM ALCATEL-IND1-TIMETRA-VRTR-MIB + + TmnxAdminState, TmnxOperState, TPolicyStatementNameOrEmpty, + TmnxServId, TmnxVcType, TmnxVcId, + TNamedItemOrEmpty, TmnxVRtrMplsLspID + FROM ALCATEL-IND1-TIMETRA-TC-MIB + + MplsLdpIdentifier, MplsLsrIdentifier + FROM MPLS-LDP-MIB + + ServType, SdpId, TdmOptionsSigPkts, TdmOptionsCasTrunkFraming + FROM ALCATEL-IND1-TIMETRA-SERV-MIB + + TFilterLogId, TFilterID + FROM ALCATEL-IND1-TIMETRA-FILTER-MIB + ; + +timetraLdpMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "The MIB module to manage and provision the Alcatel 7x50 LDP + protocol features. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-LDP-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-LDP-MIB." + + REVISION "0603160000Z" + DESCRIPTION "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-LDP-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-LDP-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-LDP-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-LDP-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-LDP-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-LDP-MIB." + + REVISION "0108010000Z" + DESCRIPTION "Rev 0.1 01 Aug 2001 00:00 + Initial version of the TIMETRA-LDP-MIB." + + ::= { timetraSRMIBModules 8 } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- LDP extensions +-- + +tmnxLdpObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 8 } +tmnxLdpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 8 } +tmnxLdpNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 8 } + tmnxLdpNotifications OBJECT IDENTIFIER ::= { tmnxLdpNotifyPrefix 0 } + + +-- +-- ALCATEL-IND1-TIMETRA-LDP-MIB Textual Conventions +-- +TmnxLdpKeepAliveFactor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpKeepAliveFactor specifies the value by which the + keepalive timeout should be divided to give the keepalive + time i.e. the time interval, in seconds, between LDP + Keepalive messages. LDP Keepalive messages are sent to + keep the LDP session from timing out when no other LDP + traffic is being sent between the neighbors." + SYNTAX Unsigned32 (1..255) + +TmnxLdpKeepAliveTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpKeepAliveTimeout specifies the the time interval, + in seconds, that LDP waits before tearing down a session. + If no LDP messages are exchanged during this time interval, + the LDP session is torn down. Generally the keepalive + timeout interval should be configured to be 3 times the + keepalive time (the time interval between successive LDP + Keepalive messages)." + SYNTAX Unsigned32 (1..65535) + +TmnxLdpHelloFactor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpHelloFactor specifies the value by which the hello + timeout should be divided to give the hello time i.e. the + time interval, in seconds, between LDP Hello messages. LDP + uses Hello messages to discover neighbors and to detect + loss of connectivity with its neighbors." + SYNTAX Unsigned32 (1..255) + +TmnxLdpHelloTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpHelloTimeout specifies the the time interval, in + seconds, that LDP waits before declaring a neighbor to + be down. Hello timeout is local to the system and is sent + in the Hello messages to a neighbor. Hello timeout cannot + be set to a value that is less than 3 times the hello time." + SYNTAX Unsigned32 (1..65535) + +TmnxLdpBackoffTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpBackoffTime specifies the backoff interval (initial + and maximum). + The backoff interval is the time, in seconds, that LDP waits + after an LDP session setup has failed before it attempts to + setup the session again. After the LDP session startup fails + the first time, the backoff interval is set to an initial + value. Thereafter, if session startup fails again the backoff + interval increases exponentially until it reaches a maximum + value specified by the maximum backoff interval. + If the maximum backoff interval is set to zero (0), then the + backoff interval does not increase exponentially after the + first session startup attempt fails. Instead it remains + constant and LDP will keep retrying to establish a session + until it succeeds." + SYNTAX Unsigned32 (0..2592000) + +TmnxLdpFECPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECPolicy determines whether the LSR should generate + FECs and which FECs it should generate. + + system(1) - LDP will distribute label bindings only for the + router's system IP address + + interface(2) - LDP will distribute label bindings for all + LDP interfaces + + all(3) - LDP will distribute label bindings for all prefixes + in the routing table + + none(4) - LDP will not distribute any label bindings." + SYNTAX INTEGER { + system(1), + interface(2), + all(3), + none(4) + } + +TmnxLdpLabelDistMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpLabelDistMethod describes the label distribution method used. + + When the value is 'downstreamOnDemand', label bindings are + distributed to the upstream LSR only when a label request message + is received. + + When the value is 'downstreamUnsolicited', label bindings are + distributed to the upstream LSR, for each FEC, without requiring + a request message for the FEC from the upstream LSR." + SYNTAX INTEGER { + downstreamOnDemand (1), + downstreamUnsolicited (2) + } + +TmnxLdpAdjacencyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpAdjacencyType describes the type of adjacency, either + targeted or link, for a row in the vRtrLdpHelloAdjTable. It + also describes the type of adjacencies in an LDP Session row + in the vRtrLdpSessionTable." + SYNTAX INTEGER { + link(1), + targeted(2), + both(3) + } + +TmnxVpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxVpnId specifies the value of a VPN (Virtual Private Network) + identifier. This is a 10 byte value - the VPN 'type' is stored + in the first two bytes the TmnxVpnId. The next four bytes store + an 'AS (Autonomous System) number'. A 'local identifier' for the + VPN is stored as the last four bytes." + SYNTAX OCTET STRING (SIZE (10)) + +TmnxLabelStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLabelStatus bit flags specifies the status of an ingress or + egress label. + + Flags marked dummy* are not used and MUST be 0. + + 'statusSignalingSupported' - indicates whether status signaling is + enabled or not. + 'inUsePush' - indicates that the label contains valid information + that is currently being used as a 'push' label. + 'inUseSwap' - indicates that the label contains valid information + that is currently being used as a 'swap' label. + 'inUsePop' - indicates that the label contains valid information + that is currently being used as a 'pop' label. + 'released' - indicates that the label is in the process of being + freed. With this flag set, no other flags will be set. + 'notInUse' - indicates that the label contains valid information + but is currently not being used possibly because the + service is temporarily down. + 'withdrawn' - indicates that the label has not been sent (possibly + due to a mismatch in control word or status signaling) + 'controlWord' - indicates that the control word will be signaled" + SYNTAX BITS { + dummyB0 (0), + dummyB1 (1), + statusSignalingSupported (2), + inUsePush (3), + inUseSwap (4), + inUsePop (5), + released (6), + notInUse (7), + withdrawn (8), + controlWord (9) + } + +TmnxLabelSigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLabelSigStatus specifies the status of the pseudowire and attached + circuit. The values are defined in + draft-ietf-pwe3-iana-allocation-07.txt." + REFERENCE + "IETF draft-ietf-pwe3-iana-allocation-07.txt, sections 2,3 and 4" + SYNTAX Unsigned32 + +TmnxLdpFECType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECType determines the kind of FEC that the label + mapping, withdraw, release and request messages are + referring to." + SYNTAX INTEGER { + addrWildcard(1), + addrPrefix(2), + addrHost(3), + vll(128), + vpws(129), + vpls(130) + } + +TmnxLdpFECFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECFlags bit flags define the characteristics of FEC. + Flags marked dummy* are not used and MUST be 0. + + Flag 'egress': this node is an egress for this FEC. + Flag 'ingress': this node is a potential ingress for this FEC. + Flag 'installedSwap': the label for this FEC has been programmed + as a 'swap' label. + Flag 'installedPush': the label for this FEC has been programmed + as a 'push' label. + Flag 'installedPop': the label for this FEC has been programmed + as a 'pop' label. + Flag 'local': this FEC is local to this node. + Flag 'nextHop': the nextHop for this FEC is known. + Flag 'vcSwitching': vcSwitching is enabled for the FEC. + Flag 'importTargPolicyRejected': targeted LDP import policy has + rejected this FEC. + Flag 'exportTargPolicyRejected': targeted LDP export policy has + rejected this FEC." + + SYNTAX BITS { + dummyB0 (0), + egress (1), + ingress (2), + installedSwap (3), + installedPush (4), + installedPop (5), + local (6), + nextHop (7), + importPolicyRejected (8), + exportPolicyAccepted (9), + installedStaticFec (10), + vcSwitching (11), + importTargPolicyRejected (12), + exportTargPolicyRejected (13) + } + +TmnxLdpGenOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpGenOperDownReasonCode is an enumerated integer that specifies + the reason that the LDP instance is operationally down." + SYNTAX INTEGER { + operUp (0), -- Operationally up + adminDown (1), -- Administratively down + noListenSocket (2), -- No listen socket + noDiscoverySocket (3), -- No discovery socket + noRtm (4), -- No Route Table Manager (RTM) + noTtm (5), -- No Tunnel Table Manager (TTM) + iomFailure (6), -- IOM failure + recvFailure (7), -- Failure while receiving packets + clearDown (8), -- Clear command in progress + noResources (9), -- No resources available + systemIpDown (10) -- System IP interface is + -- operationally down + } + +TmnxLdpIntTargOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpIntTargOperDownReasonCode is an enumerated integer + that specifies the reason that the LDP interface and targeted peer + is operationally down." + SYNTAX INTEGER { + operUp (0), -- Operationally up + adminDown (1), -- Administratively down + noListenSocket (2), -- No listen socket + noDiscoverySocket (3), -- No discovery socket + noResources (4), -- No resources available + addrFecDeprogram (5), -- interface suspended while deprogramming FECs + svcFecDeprogram (6), -- targeted session suspended while deprogramming FECs + clearDown (7), -- clear command in progress + instanceDown (8), -- LDP instance down + interfaceDown (9), -- LDP interface down + targetIpInvalid (10), -- Target Peer IP Invalid + interfaceInvalid (11) -- LDP interface Invalid + } + +TmnxLdpFec129Tlv ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFec129Tlv is a Type-Length-Value (Tlv) that specifies + the value encoded as one-byte Type followed by one byte Length + followed by the 'Length' size Value used for FEC-129 attribute." + SYNTAX OCTET STRING (SIZE (2..32)) + +-- +-- The Virtual Router Label Distribution Protocol (LDP) General Table +-- + +vRtrLdpGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpGeneralTable has an entry for each virtual router + in the system capable of supporting an instance of the + Label Distribution Protocol (LDP)." + ::= { tmnxLdpObjs 1 } + +vRtrLdpGeneralEntry OBJECT-TYPE + SYNTAX VRtrLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of the Label Distribution + Protocol (LDP) for a virtual router in the system. + + An entry in this table is created by the agent when vRtrLdpStatus + in the vRtrConfTable is set to 'create'. + The entry is destroyed when vRtrLdpStatus is set to 'delete' but + only if vRtrLdpGenAdminState has a value of 'outOfService'." + INDEX { vRtrID } + ::= { vRtrLdpGeneralTable 1 } + +VRtrLdpGeneralEntry ::= SEQUENCE { + vRtrLdpGenLastChange TimeStamp, + vRtrLdpGenAdminState TmnxAdminState, + vRtrLdpGenOperState TmnxOperState, + vRtrLdpGenLdpLsrId MplsLsrIdentifier, + vRtrLdpGenProtocolVersion Unsigned32, + vRtrLdpGenDeaggregateFec TruthValue, + vRtrLdpGenKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout TmnxLdpKeepAliveTimeout, + vRtrLdpGenHelloFactor TmnxLdpHelloFactor, + vRtrLdpGenHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpGenRoutePreference Unsigned32, + vRtrLdpGenControlMode INTEGER, + vRtrLdpGenDistMethod TmnxLdpLabelDistMethod, + vRtrLdpGenRetentionMode INTEGER, + vRtrLdpGenTransportAddrType INTEGER, + vRtrLdpGenPropagatePolicy TmnxLdpFECPolicy, + vRtrLdpGenLoopDetectCapable INTEGER, + vRtrLdpGenHopLimit Unsigned32, + vRtrLdpGenPathVectorLimit Unsigned32, + vRtrLdpGenBackoffTime TmnxLdpBackoffTime, + vRtrLdpGenMaxBackoffTime TmnxLdpBackoffTime, + vRtrLdpGenTargKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout TmnxLdpKeepAliveTimeout, + vRtrLdpGenTargHelloFactor TmnxLdpHelloFactor, + vRtrLdpGenTargHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpGenTargPassiveMode TruthValue, + vRtrLdpGenTargetedSessions TruthValue, + vRtrLdpGenCreateTime TimeStamp, + vRtrLdpGenUpTime TimeInterval, + vRtrLdpGenImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunnelDownDampTime Unsigned32, + vRtrLdpGenOperDownReason TmnxLdpGenOperDownReasonCode, + vRtrLdpGenTrustList TFilterID, + vRtrLdpGenGracefulRestart TruthValue, + vRtrLdpGenGRNbrLiveTime Unsigned32, + vRtrLdpGenGRMaxRecoveryTime Unsigned32 +} + +vRtrLdpGenLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenLastChange specifies the sysUpTime + when this row was last modified." + ::= { vRtrLdpGeneralEntry 1 } + +vRtrLdpGenAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenAdminState specifies the desired + administrative state for this LDP instance." + DEFVAL { inService } + ::= { vRtrLdpGeneralEntry 2 } + +vRtrLdpGenOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenOperState specifies the current + operational state of this LDP instance." + ::= { vRtrLdpGeneralEntry 3 } + +vRtrLdpGenLdpLsrId OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenLdpLsrId is the Label Switch Router + (LSR) identifier which is used as the first 4 bytes or the + Router Id component of the Label Distribution Protocol (LDP) + identifier." + ::= { vRtrLdpGeneralEntry 4 } + +vRtrLdpGenProtocolVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenProtocolVersion specifies the + version of the LDP protocol instance. A value of zero (0) + indicates that the version of the protocol is unknown." + ::= { vRtrLdpGeneralEntry 5 } + +vRtrLdpGenDeaggregateFec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrLdpGenDeaggregateFec has a value of 'false', LDP + aggregates multiple prefixes into a single Forwarding Equivalence + Class (FEC) and advertises a single label for the FEC. When the + value is 'true', LDP deaggregates prefixes into multiple + FECs. + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 6 } + +vRtrLdpGenKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenKeepAliveFactor specifies the value + by which the keepalive timeout (vRtrLdpGenKeepAliveTimeout) + should be divided to give the keepalive time i.e. the time + interval, in seconds, between LDP keepalive messages. LDP + keepalive messages are sent to keep the LDP session from timing + out when no other LDP traffic is being sent between the neighbors. + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 7 } + +vRtrLdpGenKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenKeepAliveTimeout specifies the time + interval, in seconds, that LDP waits before tearing down a + session. If no LDP messages are exchanged during this time + interval, the LDP session is torn down. Generally the value of + vRtrLdpGenKeepAliveTimeout is configured to be 3 times the + keepalive time (the time interval between successive LDP + keepalive messages). + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { 30 } + ::= { vRtrLdpGeneralEntry 8 } + +vRtrLdpGenHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenHelloFactor specifies the value by + which the hello timeout (vRtrLdpGenHelloTimeout) should be + divided to give the hello time i.e. the time interval, in seconds, + between LDP Hello messages. LDP uses hello messages to discover + neighbors and to detect loss of connectivity with its neighbors. + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 9 } + +vRtrLdpGenHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenHelloTimeout specifies the hello time + also known as hold time. It is the time interval, in seconds, that + LDP waits before declaring a neighbor to be down. Hello timeout + is local to the system and is sent in the hello messages to a + neighbor. Hello timeout cannot be set to a value that is less + than 3 times the hello time. + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { 15 } + ::= { vRtrLdpGeneralEntry 10 } + +vRtrLdpGenRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenRoutePreference specifies the route + preference assigned to LDP routes. When multiple routes are + available to a destination, the route with the lowest preference + will be used. + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { 9 } + ::= { vRtrLdpGeneralEntry 11 } + +vRtrLdpGenControlMode OBJECT-TYPE + SYNTAX INTEGER { + ordered (1), + independent (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenControlMode specifies the mode used + for distributing labels in response to label binding requests. + + When vRtrLdpGenControlMode has a value of 'ordered', label + bindings are not distributed in response to a label request until + a label binding has been received from the next hop for the + destination. + + When vRtrLdpGenControlMode has a value of 'independent', label + bindings are distributed immediately in response to a label + request even if a label binding has not yet been received from + the next hop for the destination." + ::= { vRtrLdpGeneralEntry 12 } + +vRtrLdpGenDistMethod OBJECT-TYPE + SYNTAX TmnxLdpLabelDistMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenDistMethod specifies the label + distribution method used. + + When vRtrLdpGenDistMethod has a value of 'downstreamOnDemand', + label bindings are distributed to the upstream LSR, for each FEC, + without requiring a request message for the FEC from the upstream + LSR. + + When vRtrLdpGenDistMethod has a value of 'downstreamUnsolicited', + label bindings are distributed to the upstream LSR only when a + label request message is received." + ::= { vRtrLdpGeneralEntry 13 } + +vRtrLdpGenRetentionMode OBJECT-TYPE + SYNTAX INTEGER { + conservative (1), + liberal (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenRetentionMode specifies the label + retention mode used. + + If the value of this object is 'conservative', then advertized + label mappings are retained only if they will be used to forward + packets, i.e. if the label came from a valid next hop. Label + bindings received from non-nexthops for each FEC are discarded. + + If the value of this object is 'liberal', then all advertized + label mappings are retained whether they are from a valid next + hop or not. When vRtrLdpGenDistMethod has a value of + 'downstreamUnsolicited', a LSR may receive label bindings for + the same destination for all its neighbors. Labels for the + non-nexthops for the FECs are retained in the software but not + used. When a network topology change occurs where a non-nexthop + becomes a true next hop, the label received earlier is then used." + ::= { vRtrLdpGeneralEntry 14 } + +vRtrLdpGenTransportAddrType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + system (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTransportAddrType specifies the source + of the transport address to be used when setting up the LDP TCP + sessions. The transport address can be configured globally + (applied to all interfaces) or per interface. + + When the value of this object is 'interface', the interface's + IP address is used to setup the LDP session between neighbors. + If multiple interfaces exist between two neighbors, the + 'interface' mode cannot be used since only one LDP session is + actually set up between the two neighbors. + + When the value of this object is 'system', the system's IP address + is used to set up the LDP session between neighbors. + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { system } + ::= { vRtrLdpGeneralEntry 15 } + +vRtrLdpGenPropagatePolicy OBJECT-TYPE + SYNTAX TmnxLdpFECPolicy + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenPropagatePolicy determines whether the + LSR should generate FECs and which FECs it should generate. + + When the value of this object is 'system', LDP will distribute + label bindings only for the router's system IP address + + When the value of this object is 'interface', LDP will distribute + label bindings for all LDP interfaces + + When the value of this object is 'all', LDP will distribute label + bindings for all prefixes in the routing table + + When the value of this object is 'none', LDP will not distribute + any label bindings. + + This value is only applicable to LDP interfaces and not for + targeted sessions." + DEFVAL { system } + ::= { vRtrLdpGeneralEntry 16 } + +vRtrLdpGenLoopDetectCapable OBJECT-TYPE + SYNTAX INTEGER { + none (1), + other (2), + hopCount (3), + pathVector (4), + hopCountAndPathVector (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenLoopDetectCapable indicate whether + this LSR supports loop detection and if so, what type of loop + detection is supported. + + When the value is 'none' loop detection is not supported on this + LSR. + + When the value is 'other' Loop Detection is supported but by a + method other than those listed below. + + When the value is 'hopCount' Loop Detection is supported by Hop + Count only. + + When the value is 'pathVector' Loop Detection is supported by + Path Vector only. + + When the value is 'hopCountAndPathVector' Loop Detection is + supported by both Hop Count and Path Vector. + + Since Loop Detection is determined during Session Initialization, + an individual session may not be running with loop detection. + This object simply gives an indication of whether or not the + LSR has the ability to support Loop Detection and which types." + DEFVAL { none } + ::= { vRtrLdpGeneralEntry 17 } + +vRtrLdpGenHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenHopLimit specifies the maximum + allowable value for the hop count. The value of this object + is valid and used only if vRtrLdpGenLoopDetectCapable has + a value of either 'hopCount' or 'hopCountAndPathVector'." + DEFVAL { 255 } + ::= { vRtrLdpGeneralEntry 18 } + +vRtrLdpGenPathVectorLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenPathVectorLimit specifies the maximum + allowable value for the path vector count. The value of this + object is valid and used only if vRtrLdpGenLoopDetectCapable + has a value of either 'pathVector' or 'hopCountAndPathVector'." + DEFVAL { 255 } + ::= { vRtrLdpGeneralEntry 19 } + +vRtrLdpGenBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime (1..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenBackoffTime specifies the initial + value for the backoff interval. + + The backoff interval is the time, in seconds, that LDP waits + after an LDP session setup has failed before it attempts to + setup the session again. After the LDP session startup fails + the first time, the backoff interval is set to the value of + vRtrLdpGenBackoffTime. Thereafter, if session startup + fails again the backoff interval increases exponentially." + DEFVAL { 15 } + ::= { vRtrLdpGeneralEntry 20 } + +vRtrLdpGenMaxBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenMaxBackoffTime specifies the maximum + value for the backoff interval. + + For each successive failure of the LDP session startup, the + backoff interval (the time for which the router waits before + retrying) increases exponentially. If the backoff interval + exceeds vRtrLdpGenMaxBackoffTime, the router will give + up trying to establish the LDP session. + + If vRtrLdpGenMaxBackoffTime is set to zero (0), then the + backoff interval does not increase exponentially after the + first session startup attempt fails. Instead it remains + constant and LDP will keep retrying to establish a session + until it succeeds." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 21 } + +vRtrLdpGenTargKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTargKeepAliveFactor specifies the value + by which the keepalive timeout (vRtrLdpGenTargKeepAliveTimeout) + should be divided to give the keepalive time i.e. the time + interval, in seconds, between LDP keepalive messages. LDP + keepalive messages are sent to keep the LDP session from timing + out when no other LDP traffic is being sent between the neighbors. + + This value is only applicable to targeted sessions and not to LDP + interfaces." + DEFVAL { 4 } + ::= { vRtrLdpGeneralEntry 22 } + +vRtrLdpGenTargKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTargKeepAliveTimeout specifies the time + interval, in seconds, that LDP waits before tearing down a session. + If no LDP messages are exchanged during this time interval, the LDP + session is torn down. Genly the value of + vRtrLdpGenTargKeepAliveTimeout is configured to be 3 times the + keepalive time (the time interval between successive LDP keepalive + messages). + + This value is only applicable to targeted sessions and not to LDP + interfaces." + DEFVAL { 40 } + ::= { vRtrLdpGeneralEntry 23 } + +vRtrLdpGenTargHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTargHelloFactor specifies the value by + which the hello timeout (vRtrLdpGenTargHelloTimeout) should be + divided to give the hello time i.e. the time interval, in seconds, + between LDP Hello messages. LDP uses hello messages to discover + neighbors and to detect loss of connectivity with its neighbors. + + This value is only applicable to targeted sessions and not to LDP + interfaces." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 24 } + +vRtrLdpGenTargHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTargHelloTimeout specifies the hello time + also known as hold time. It is the time interval, in seconds, that + LDP waits before declaring a neighbor to be down. Hello timeout + is local to the system and is sent in the hello messages to a + neighbor. Hello timeout cannot be set to a value that is less + than 3 times the hello time. + + This value is only applicable to targeted sessions and not to LDP + interfaces." + DEFVAL { 45 } + ::= { vRtrLdpGeneralEntry 25 } + +vRtrLdpGenTargPassiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTargPassiveMode specifies the mode used + for setting up LDP sessions. When it has a value of 'true', LDP + responds only when it gets a connect request from a peer and will + not attempt to actively connect to its neighbors. When it has a + value of 'false', LDP actively tries to connect to its peers. + + This value is only applicable to targeted sessions and not to LDP + interfaces." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 26 } + +vRtrLdpGenTargetedSessions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTargetedSessions specifies whether or + not targeted sessions are allowed. Targeted sessions are LDP + sessions between indirectly connected peers. The discovery + messages for an indirect LDP session are addressed to the + specified peer instead of to the multicast address. When this + object has a value of 'true', targeted sessions are enabled. + When its value is 'false', targeted sessions are disabled." + DEFVAL { true } + ::= { vRtrLdpGeneralEntry 27 } + +vRtrLdpGenCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenCreateTime specifies the sysUpTime + when this LDP instance was created." + ::= { vRtrLdpGeneralEntry 28 } + +vRtrLdpGenUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenUpTime specifies the time, in + hundreds of seconds, that the LDP instance has been + operationally up." + ::= { vRtrLdpGeneralEntry 29 } + +vRtrLdpGenImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenImportPolicy1 specifies the first + import policy used to filter LDP label bindings received + from LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 30 } + +vRtrLdpGenImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenImportPolicy2 specifies the second + import policy used to filter LDP label bindings received + from LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 31 } + +vRtrLdpGenImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenImportPolicy3 specifies the third + import policy used to filter LDP label bindings received + from LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 32 } + +vRtrLdpGenImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenImportPolicy4 specifies the fourth + import policy used to filter LDP label bindings received + from LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 33 } + +vRtrLdpGenImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenImportPolicy5 specifies the fifth + import policy used to filter LDP label bindings received + from LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 34 } + +vRtrLdpGenExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenExportPolicy1 specifies the first + export policy used to filter LDP label bindings advertised + to LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 35 } + +vRtrLdpGenExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenExportPolicy2 specifies the second + export policy used to filter LDP label bindings advertised + to LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 36 } + +vRtrLdpGenExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenExportPolicy3 specifies the third + export policy used to filter LDP label bindings advertised + to LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 37 } + +vRtrLdpGenExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenExportPolicy4 specifies the fourth + export policy used to filter LDP label bindings advertised + to LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 38 } + +vRtrLdpGenExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenExportPolicy5 specifies the fifth + export policy used to filter LDP label bindings advertised + to LDP peers." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 39 } + +vRtrLdpGenTunnelDownDampTime OBJECT-TYPE + SYNTAX Unsigned32 (0..20) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenTunnelDownDampTime specifies the time + interval, in seconds, that LDP waits before posting a + tunnel down event to the Route Table Manager. If a tunnel + up event is generated before the damping interval has + elapsed, a tunnel modify event will be posted to the Route + Table Manager (RTM). If this value is set to 0, then tunnel + down events are not damped." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 40 } + +vRtrLdpGenOperDownReason OBJECT-TYPE + SYNTAX TmnxLdpGenOperDownReasonCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpGenOperDownReason specifies the reason + that the LDP instance is operationally down." + ::= { vRtrLdpGeneralEntry 41 } + +vRtrLdpGenTrustList OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTrustList specifies the IP filter ID used to + verify trusted T-LDP peers. The IP filter specified by this object + should contain a list of src-ip matches. The value '0' is not a valid + IP filter ID, but it is used to indicate that there is no trust list. + + This object was obsoleted in release 5.0." + DEFVAL { 0 } + ::= { vRtrLdpGeneralEntry 42 } + +vRtrLdpGenGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenGracefulRestart specifies whether graceful + restart helper is allowed. When this object has a value of 'true', + graceful restart helper is enabled. When its value is 'false', graceful + restart helper is disabled." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 43 } + +vRtrLdpGenGRNbrLiveTime OBJECT-TYPE + SYNTAX Unsigned32 (5..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenGRNbrLiveTime specifies the value for neighbor + liveness timer. The amount of time the Label Switching Router (LSR) + keeps its stale label-FEC bindings is set to the lesser of the FT Reconnect + Timeout, as was advertised by the neighbor, and this local timer, called the + Neighbor Liveness Timer. + + The LSR waits for the specified time till a LDP session re-establishes + itself. If within that time the LSR still does not establish an LDP session with + the neighbor, all the stale bindings are deleted. This object has meaning + only when vRtrLdpGenGracefulRestart is 'true'." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 44 } + +vRtrLdpGenGRMaxRecoveryTime OBJECT-TYPE + SYNTAX Unsigned32 (15..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpGenGRMaxRecoveryTime specifies the local maximum + recovery time. + + If the Label Switching Router (LSR) determines that the neighbor was able + to preserve its MPLS forwarding state (as was indicated by the non-zero + Recovery Time advertised by the neighbor), the LSR should further keep + the stale label-FEC bindings, received from the neighbor, for as long + as the lesser of the Recovery Time advertised by the neighbor, and a + local configurable value, called Maximum Recovery Time, allows. This object + has meaning only when vRtrLdpGenGracefulRestart is 'true'." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 45 } + +-- +-- LDP Statistics table +-- + +vRtrLdpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpStatsTable is a read-only table. The purpose of this table + is to keep statistical information about an LDP Instance. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpStatsTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpStatsTable." + ::= { tmnxLdpObjs 2 } + +vRtrLdpStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents statistical information about + an LDP instance." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpStatsTable 1 } + +VRtrLdpStatsEntry ::= SEQUENCE { + vRtrLdpStatsOperDownEvents Counter32, + vRtrLdpStatsActiveSessions Gauge32, + vRtrLdpStatsActiveAdjacencies Gauge32, + vRtrLdpStatsActiveInterfaces Gauge32, + vRtrLdpStatsInactiveInterfaces Gauge32, + vRtrLdpStatsActiveTargSessions Gauge32, + vRtrLdpStatsInactiveTargSessions Gauge32, + vRtrLdpStatsAddrFECRecv Gauge32, + vRtrLdpStatsAddrFECSent Gauge32, + vRtrLdpStatsSvcFECRecv Gauge32, + vRtrLdpStatsSvcFECSent Gauge32, + vRtrLdpStatsAttemptedSessions Counter32, + vRtrLdpStatsSessRejNoHelloErrors Counter32, + vRtrLdpStatsSessRejAdvErrors Counter32, + vRtrLdpStatsSessRejMaxPduErrors Counter32, + vRtrLdpStatsSessRejLabelRangeErrors Counter32, + vRtrLdpStatsBadLdpIdentifierErrors Counter32, + vRtrLdpStatsBadPduLengthErrors Counter32, + vRtrLdpStatsBadMessageLengthErrors Counter32, + vRtrLdpStatsBadTlvLengthErrors Counter32, + vRtrLdpStatsMalformedTlvValueErrors Counter32, + vRtrLdpStatsKeepAliveExpiredErrors Counter32, + vRtrLdpStatsShutdownNotifRecv Counter32, + vRtrLdpStatsShutdownNotifSent Counter32 +} + +vRtrLdpStatsOperDownEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsOperDownEvents specifies the number + of times the LDP instance has gone operationally down since + the instance was created." + ::= { vRtrLdpStatsEntry 1 } + +vRtrLdpStatsActiveSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsActiveSessions specifies the number + of active sessions (i.e. session in some form of creation) + associated with the LDP instance." + ::= { vRtrLdpStatsEntry 2 } + +vRtrLdpStatsActiveAdjacencies OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsActiveAdjacencies specifies the + number of active adjacencies (i.e. established sessions) + associated with the LDP instance." + ::= { vRtrLdpStatsEntry 3 } + +vRtrLdpStatsActiveInterfaces OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsActiveInterfaces specifies the + number of active (i.e. operationally up) interfaces + associated with the LDP instance." + ::= { vRtrLdpStatsEntry 4 } + +vRtrLdpStatsInactiveInterfaces OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsInactiveInterfaces specifies the + number of inactive (i.e. operationally down) interfaces + associated with the LDP instance." + ::= { vRtrLdpStatsEntry 5 } + +vRtrLdpStatsActiveTargSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsActiveTargSessions specifies the + number of active (i.e. operationally up) targeted sessions + associated with the LDP instance." + ::= { vRtrLdpStatsEntry 6 } + +vRtrLdpStatsInactiveTargSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsInactiveTargSessions specifies the + number of inactive (i.e. operationally down) targeted + sessions associated with the LDP instance." + ::= { vRtrLdpStatsEntry 7 } + +vRtrLdpStatsAddrFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsAddrFECRecv specifies the number of + Address FECs received by the LDP instance from its neighbors." + ::= { vRtrLdpStatsEntry 8 } + +vRtrLdpStatsAddrFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsAddrFECSent specifies the number of + Address FECs sent by the LDP instance to its neighbors." + ::= { vRtrLdpStatsEntry 9 } + +vRtrLdpStatsSvcFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsSvcFECRecv specifies the number of + Service FECs received by the LDP instance from its neighbors." + ::= { vRtrLdpStatsEntry 10 } + +vRtrLdpStatsSvcFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsSvcFECSent specifies the number of + Service FECs sent by the LDP instance to its neighbors." + ::= { vRtrLdpStatsEntry 11 } + +vRtrLdpStatsAttemptedSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsAttemptedSessions specifies the total number + of attempted sessions for this LDP instance." + ::= { vRtrLdpStatsEntry 12 } + +vRtrLdpStatsSessRejNoHelloErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsSessRejNoHelloErrors gives the total + number of Session Rejected/No Hello Error Notification Messages + sent or received by this LDP instance." + ::= { vRtrLdpStatsEntry 13 } + +vRtrLdpStatsSessRejAdvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsSessRejAdvErrors gives the total + number of Session Rejected/Parameters Advertisement Mode Error + Notification Messages sent or received by this LDP instance." + ::= { vRtrLdpStatsEntry 14 } + +vRtrLdpStatsSessRejMaxPduErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsSessRejMaxPduErrors gives the total + number of Session Rejected/Parameters Max Pdu Length Error + Notification Messages sent or received by this LDP instance." + ::= { vRtrLdpStatsEntry 15 } + +vRtrLdpStatsSessRejLabelRangeErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsSessRejLabelRangeErrors gives the total + number of Session Rejected/Parameters Label Range Error + Notification Messages sent or received by this LDP instance." + ::= { vRtrLdpStatsEntry 16 } + +vRtrLdpStatsBadLdpIdentifierErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsBadLdpIdentifierErrors gives the number of + Bad LDP Identifier Fatal Errors detected for sessions associated + with this LDP instance." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 17 } + +vRtrLdpStatsBadPduLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsBadPduLengthErrors gives the number of + Bad Pdu Length Fatal Errors detected for sessions associated + with this LDP instance." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 18 } + +vRtrLdpStatsBadMessageLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsBadMessageLengthErrors gives the number of + Bad Message Length Fatal Errors detected for sessions associated + with this LDP instance." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 19 } + +vRtrLdpStatsBadTlvLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsBadTlvLengthErrors gives the number of + Bad TLV Length Fatal Errors detected for sessions associated + with this LDP instance." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 20 } + +vRtrLdpStatsMalformedTlvValueErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsMalformedTlvValueErrors gives the number of + Malformed TLV Value Fatal Errors detected for sessions associated + with this LDP instance." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 21 } + +vRtrLdpStatsKeepAliveExpiredErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsKeepAliveExpiredErrors gives the number of + Session Keep Alive Timer Expired Errors detected for sessions + associated with this LDP instance." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 22 } + +vRtrLdpStatsShutdownNotifRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsShutdownNotifRecv gives the number of + Shutdown Notifications received related to sessions associated + with this LDP instance." + ::= { vRtrLdpStatsEntry 23 } + +vRtrLdpStatsShutdownNotifSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStatsShutdownNotifSent gives the number of + Shutdown Notifications sent related to sessions associated with + this LDP instance." + ::= { vRtrLdpStatsEntry 24 } + +-- +-- LDP Policy Table +-- + +vRtrLdpPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyTable has an entry for each policy used by + the LDP protocol instance running on the virtual router. + + This table is obsoleted in release 2.1." + ::= { tmnxLdpObjs 3 } + +vRtrLdpPolicyEntry OBJECT-TYPE + SYNTAX VRtrLdpPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a policy used by the LDP protocol + instance. + + Entries can be created and deleted via SNMP SET operations + to vRtrLdpPolicyRowStatus. + + This entry is obsoleted in release 2.1." + INDEX { vRtrID, + vRtrLdpPolicyType, + vRtrLdpPolicyIndex } + ::= { vRtrLdpPolicyTable 1 } + +VRtrLdpPolicyEntry ::= SEQUENCE { + vRtrLdpPolicyType INTEGER, + vRtrLdpPolicyIndex Unsigned32, + vRtrLdpPolicyRowStatus RowStatus, + vRtrLdpPolicyName TPolicyStatementNameOrEmpty +} + +vRtrLdpPolicyType OBJECT-TYPE + SYNTAX INTEGER { + import (1), + export (2), + ingress (3), + egress (4) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPolicyType indicates the type of policy + specified in this row entry. + + When vRtrLdpPolicyType has a value of 'import' this row + entry represents the policy filter to be applied to the label + binding received from a neighbor. + + When the value is 'export', this row entry represents the + policy filter to determine the labels to be advertised to the + neighbors. + + When the value is 'ingress', this row entry represents the + policy filter to control the route prefixes that are advertised + by LDP to the route table. LDP will advertise label bindings + of prefixes that are advertised into it. + + When the value is 'egress', this row entry represents the + policy filter to control the route prefixes that are advertised + into LDP from the route table. LDP will advertise label bindings + of prefixes that are advertised into it. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 1 } + +vRtrLdpPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyIndex is used to control the order that the LDP + policies are applied. If multiple entries exist in this table + with the same vRtrID and vRtrLdpPolicyType indexes, they are + evaluated in ascending numeric order of vRtrLdpPolicyIndex + (gaps are allowed). The first policy that matches is applied. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 2 } + +vRtrLdpPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyRowStatus controls the creation and deletion of + rows in the vRtrLdpPolicyTable. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 3 } + +vRtrLdpPolicyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPolicyName is the name of the policy filter + to be used. If this object has the value of the empty string, + ''H, there is no policy specified at this level. + + This object is obsoleted in release 2.1." + DEFVAL { ''H } + ::= { vRtrLdpPolicyEntry 4 } + +-- +-- LDP Interface/Targeted Peer Table +-- + +vRtrLdpIfTableSpinlock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voluntary serialization control for vRtrLdpIfTable. + Primarily used by SNMP manager to coordinate changes to + vRtrLdpIfInheritance." + DEFVAL { 0 } + ::= { tmnxLdpObjs 4 } + +vRtrLdpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpIfTable provides an entry for each virtual router + interface or targeted peer configured to be used with the Label + Distribution Protocol (LDP)." + ::= { tmnxLdpObjs 5 } + +vRtrLdpIfEntry OBJECT-TYPE + SYNTAX VRtrLdpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an interface on this virtual router + that participates in the LDP protocol. + + Row entries can be created or deleted via SNMP SET requests. + A row with default attribute values is created by setting + vRtrLdpIfRowStatus to 'createAndGo'. A row entry can be + destroyed by setting vRtrLdpIfRowStatus to 'destroy'. An + attempt to destroy a row will fail if vRtrLdpIfAdminState + is not set to 'outOfService'." + INDEX { vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress } + ::= { vRtrLdpIfTable 1 } + +VRtrLdpIfEntry ::= SEQUENCE { + vRtrLdpIfIndex InterfaceIndexOrZero, + vRtrLdpPeerAddress IpAddress, + vRtrLdpIfRowStatus RowStatus, + vRtrLdpIfLastChange TimeStamp, + vRtrLdpIfAdminState TmnxAdminState, + vRtrLdpIfOperState TmnxOperState, + vRtrLdpIfInheritance Unsigned32, + vRtrLdpIfKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout TmnxLdpKeepAliveTimeout, + vRtrLdpIfHelloFactor TmnxLdpHelloFactor, + vRtrLdpIfHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpIfBackoffTime TmnxLdpBackoffTime, + vRtrLdpIfMaxBackoffTime TmnxLdpBackoffTime, + vRtrLdpIfTransportAddrType INTEGER, + vRtrLdpIfPassiveMode TruthValue, + vRtrLdpIfAutoCreate TruthValue, + vRtrLdpIfOperDownReason TmnxLdpIntTargOperDownReasonCode, + vRtrLdpIfTunneling TruthValue +} + +vRtrLdpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpIfIndex is an index for the row entry and is used + mutually exclusively with the vRtrLdpPeerAddress field. If + the vRtrLdpPeerAddress field is 0.0.0.0, then vRtrLdpIfIndex + is the index for the interface on the virtual router and + must be non-zero. Otherwise, vRtrLdpPeerAddress refers to + a targeted peer and its vRtrLdpIfIndex is 0." + ::= { vRtrLdpIfEntry 1 } + +vRtrLdpPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerAddress is an index for the row entry and is used + mutually exclusively with the vRtrLdpIfIndex field. If the + vRtrLdpIfIndex field is 0, then the vRtrLdpPeerAddress is the + IP address of the targeted peer and must be non-zero. + Otherwise, vRtrLdpIfIndex refers to the LDP interface index + and its vRtrLdpPeerAddress is 0.0.0.0" + ::= { vRtrLdpIfEntry 2 } + +vRtrLdpIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrLdpIfRowStatus is used to control the creation and deletion + of rows in the vRtrLdpIfTable. + + A row can be created by setting vRtrLdpIfRowStatus to 'createAndGo'. + The agent should assign the default attribute values and change + the row status to 'active'. + + A row entry can be destroyed by setting vRtrLdpIfRowStatus to + 'destroy'. An attempt to destroy a row will fail if + vRtrLdpIfAdminState is not set to 'outOfService'." + ::= { vRtrLdpIfEntry 3 } + +vRtrLdpIfLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpIfLastChange specifies the sysUpTime when this + row was last modified." + ::= { vRtrLdpIfEntry 4 } + +vRtrLdpIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfAdminState indicates the desired administrative + state for LDP on this interface or targeted peer." + DEFVAL { inService } + ::= { vRtrLdpIfEntry 5 } + +vRtrLdpIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpIfOperState specifies the current operational + state of LDP on this interface or targeted peer." + ::= { vRtrLdpIfEntry 6 } + +vRtrLdpIfInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Some writable object in this row that can be configured to + inherit its value from its corresponding object in the + vRtrLdpGeneralTable for LDP interfaces or from the corresponding + object in the vRtrLdpIfTable for targeted peers. + vRtrLdpIfInheritance controls whether to inherit the operational + value of that object, or use the administratively set value. + + This object is a bit-mask, with the following positions: + vRtrLdpIfKeepAliveFactor 0x1 + vRtrLdpIfKeepAliveTimeout 0x2 + vRtrLdpIfHelloFactor 0x4 + vRtrLdpIfHelloTimeout 0x8 + vRtrLdpIfBackoffTime 0x10 + vRtrLdpIfMaxBackoffTime 0x20 + vRtrLdpIfTransportAddrType 0x40 + vRtrLdpIfPassiveMode 0x80 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL + or most recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrLdpGeneralTable for LDP interfaces + or the vRtrLdpIfTable for targeted peers." + DEFVAL { 0 } -- by default inherit everything + ::= { vRtrLdpIfEntry 7 } + +vRtrLdpIfKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfKeepAliveFactor specifies the value by which + the keepalive timeout (vRtrLdpIfKeepAliveTimeout) should be divided + to give the keepalive time i.e. the time interval, in seconds, + between LDP keepalive messages. LDP keepalive messages are sent to + keep the LDP session from timing out when no other LDP traffic is + being sent between the neighbors." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 8 } + +vRtrLdpIfKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfKeepAliveTimeout specifies the time interval, + in seconds, that LDP waits before tearing down a session. If no LDP + messages are exchanged during this time interval, the LDP session + is torn down. Generally the value of vRtrLdpIfKeepAliveTimeout is + configured to be 3 times the keepalive time (the time interval + between successive LDP keepalive messages)." + DEFVAL { 30 } + ::= { vRtrLdpIfEntry 9 } + +vRtrLdpIfHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfHelloFactor specifies the value by which + the hello timeout (vRtrLdpIfHelloTimeout) should be divided to + give the hello time i.e. the time interval, in seconds, between + LDP Hello messages. LDP uses hello messages to discover neighbors + and to detect loss of connectivity with its neighbors." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 10 } + +vRtrLdpIfHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfHelloTimeout specifies the hello time also + known as hold time. It is the time interval, in seconds, that + LDP waits before declaring a neighbor to be down. Hello timeout + is local to the system and is sent in the hello messages to a + neighbor. Hello timeout cannot be set to a value that is less + than 3 times the hello time." + DEFVAL { 15 } + ::= { vRtrLdpIfEntry 11 } + +vRtrLdpIfBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime (1..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfBackoffTime specifies the initial value + for the backoff interval. + + The backoff interval is the time, in seconds, that LDP waits + after an LDP session setup has failed before it attempts to + setup the session again. After the LDP session startup fails + the first time, the backoff interval is set to the value of + vRtrLdpIfBackoffTime. Thereafter, if session startup fails + again the backoff interval increases exponentially." + DEFVAL { 15 } + ::= { vRtrLdpIfEntry 12 } + +vRtrLdpIfMaxBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfMaxBackoffTime specifies the maximum + value for the backoff interval. + + For each successive failure of the LDP session startup, the + backoff interval (the time for which the router waits before + retrying) increases exponentially. If the backoff interval + exceeds vRtrLdpIfMaxBackoffTime, the router will give + up trying to establish the LDP session. + + If vRtrLdpIfMaxBackoffTime is set to zero (0), then the + backoff interval does not increase exponentially after the + first session startup attempt fails. Instead it remains + constant and LDP will keep retrying to establish a session + until it succeeds." + DEFVAL { 120 } + ::= { vRtrLdpIfEntry 13 } + +vRtrLdpIfTransportAddrType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + system (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfTransportAddrType specifies the source + of the transport address to be used when setting up the LDP TCP + sessions. This value is meaningful only in case of LDP + interfaces and not for targeted peers. + + When the value of this object is 'interface', the interface's + IP address is used to setup the LDP session between neighbors. + If multiple interfaces exist between two neighbors, the + 'interface' mode cannot be used since only one LDP session is + actually set up between the two neighbors. + + When the value of this object is 'system', the system's IP address + is used to set up the LDP session between neighbors." + DEFVAL { system } + ::= { vRtrLdpIfEntry 14 } + +vRtrLdpIfPassiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfPassiveMode specifies the mode used for + setting up LDP sessions. This object is meaningful only in case + of LDP targeted peers and not for interfaces. When it has a + value of 'true', LDP responds only when it gets a connect request + from a peer and will not attempt to actively connect to its + neighbors. When it has a value of 'false', LDP actively tries to + connect to its peers." + DEFVAL { false } + ::= { vRtrLdpIfEntry 15 } + +vRtrLdpIfAutoCreate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpIfAutoCreate specifies whether or not the + row entry represents a targeted peer that was automatically + created through Service Manager. For an LDP interface, this + value is always false." + ::= { vRtrLdpIfEntry 16 } + +vRtrLdpIfOperDownReason OBJECT-TYPE + SYNTAX TmnxLdpIntTargOperDownReasonCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpIfOperDownReason specifies the reason + that the LDP interface or targeted peer is operationally + down." + ::= { vRtrLdpIfEntry 17 } + +vRtrLdpIfTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpIfTunneling specifies whether tunneling + of LDP over tunnels is enabled. When this object has a value of + 'true', tunneling is enabled. When its value is 'false', + tunneling is disabled." + DEFVAL { false } + ::= { vRtrLdpIfEntry 18 } + +-- +-- LDP Interface/Targeted Peer Statistics Table +-- + +vRtrLdpIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpIfStatsTable is a read-only table. The purpose of this + table is to keep statistical information about the LDP Interfaces + and Targeted peers on the LSR. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpIfTable, and the augmenting table, + vRtrLdpIfStatsTable. This in effect extends the vRtrLdpIfTable + with additional columns. Creation or deletion of a row in the + vRtrLdpIfTable results in the same fate for the row in the + vRtrLdpIfStatsTable." + ::= { tmnxLdpObjs 6 } + +vRtrLdpIfStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table contains statistical information about an LDP + Interface or Targeted peer. + + Some counters contained in a row are for fatal errors received + during a former LDP Session associated with this entry. For example, + an LDP Pdu received on a TCP connection during an LDP Session + contains a fatal error. That error is counted here, because the + session is terminated. + + If the error is NOT fatal (i.e. and the Session remains), then the + error is counted in the vRtrLdpSessionStatsEntry." + AUGMENTS { vRtrLdpIfEntry } + ::= { vRtrLdpIfStatsTable 1 } + +VRtrLdpIfStatsEntry ::= SEQUENCE { + vRtrLdpIfExistingAdjacencies Gauge32 +} + +vRtrLdpIfExistingAdjacencies OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpIfExistingAdjacencies gives a count of the total + active adjacencies on this LDP interface or with this targeted peer." + ::= { vRtrLdpIfStatsEntry 1 } + + +-- +-- LDP Hello Adjacency Table +-- + +vRtrLdpHelloAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpHelloAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpHelloAdjTable is a read-only table. The purpose of this + table is to keep information about Hello Adjacencies for Sessions. + A hello adjacency can be associated with an LDP interface or with + a targeted peer. The index includes both the interface index and + the peer IP address thus referring to the LDP interface or + targeted peer." + ::= { tmnxLdpObjs 7 } + +vRtrLdpHelloAdjEntry OBJECT-TYPE + SYNTAX VRtrLdpHelloAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a single LDP Hello Adjacency. An LDP Session + can have one or more Hello adjacencies." + INDEX { vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpIfIndex, + vRtrLdpPeerAddress } + ::= { vRtrLdpHelloAdjTable 1 } + +VRtrLdpHelloAdjEntry ::= SEQUENCE { + vRtrLdpPeerLdpId MplsLdpIdentifier, + vRtrLdpHelloAdjLocalLdpId MplsLdpIdentifier, + vRtrLdpHelloAdjEntityIndex Unsigned32, + vRtrLdpHelloAdjIndex Unsigned32, + vRtrLdpHelloAdjHoldTimeRemaining Unsigned32, + vRtrLdpHelloAdjType TmnxLdpAdjacencyType, + vRtrLdpHelloAdjRemoteConfSeqNum Unsigned32, + vRtrLdpHelloAdjRemoteIpAddress IpAddress, + vRtrLdpHelloAdjUpTime TimeInterval, + vRtrLdpHelloAdjLocalConfSeqNum Unsigned32, + vRtrLdpHelloAdjLocalIpAddress IpAddress, + vRtrLdpHelloAdjInHelloMsgCount Counter32, + vRtrLdpHelloAdjOutHelloMsgCount Counter32, + vRtrLdpHelloAdjLocalHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout TmnxLdpHelloTimeout +} + +vRtrLdpPeerLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerLdpId is an index for the row entry. It specifies the + LDP identifier of the peer." + ::= { vRtrLdpHelloAdjEntry 1 } + +vRtrLdpHelloAdjLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalLdpId specifies the local LDP + identifier for this specific adjacency." + ::= { vRtrLdpHelloAdjEntry 2 } + +vRtrLdpHelloAdjEntityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjEntityIndex specifies the Entity index + which is an index for the mplsLdpHelloAdjacencyEntry defined + in MPLS-LDP-MIB." + ::= { vRtrLdpHelloAdjEntry 3 } + +vRtrLdpHelloAdjIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjIndex gives the Hello adjacency index + which is an index for the mplsLdpHelloAdjacencyEntry defined + in MPLS-LDP-MIB." + ::= { vRtrLdpHelloAdjEntry 4 } + +vRtrLdpHelloAdjHoldTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjHoldTimeRemaining specifies the hold + time remaining for this Hello Adjacency. This interval will change + when the next Hello message which corresponds to this Hello + Adjacency is received." + ::= { vRtrLdpHelloAdjEntry 5 } + +vRtrLdpHelloAdjType OBJECT-TYPE + SYNTAX TmnxLdpAdjacencyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjType specifies the type of this Hello + Adjacency. If this value is 'link' then this adjacency is a result + of a Link Hello. If this value is 'hello', then the adjacency is a + result of a Targeted Hello." + ::= { vRtrLdpHelloAdjEntry 6 } + +vRtrLdpHelloAdjRemoteConfSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteConfSeqNum specifies the + Configuration sequence number that was in the Hello received when + this adjacency started up. This configuration sequence number + changes when there is a change of configuration." + ::= { vRtrLdpHelloAdjEntry 7 } + +vRtrLdpHelloAdjRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteIpAddress specifies the peer + IP address of the interface/targeted session that sent hellos + for this specific adjacency." + ::= { vRtrLdpHelloAdjEntry 8 } + +vRtrLdpHelloAdjUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjUpTime specifies the time, in hundreds + of seconds, that this adjacency has been up." + ::= { vRtrLdpHelloAdjEntry 9 } + +vRtrLdpHelloAdjLocalConfSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalConfSeqNum specifies the + Configuration sequence number that was used in the Hello sent + when this adjacency started up. This configuration sequence + number changes when there is a change of configuration." + ::= { vRtrLdpHelloAdjEntry 10 } + +vRtrLdpHelloAdjLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalIpAddress specifies the local + IP address of the interface/targeted session used in Hellos sent + for this specific adjacency." + ::= { vRtrLdpHelloAdjEntry 11 } + +vRtrLdpHelloAdjInHelloMsgCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjInHelloMsgCount specifies the number + of Hello messages that have been received for this adjacency." + ::= { vRtrLdpHelloAdjEntry 12 } + +vRtrLdpHelloAdjOutHelloMsgCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjOutHelloMsgCount specifies the number + of Hello messages that have been sent for this adjacency." + ::= { vRtrLdpHelloAdjEntry 13 } + +vRtrLdpHelloAdjLocalHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalHelloTimeout specifies the hello + timeout used in the Hellos sent for this specific adjacency." + ::= { vRtrLdpHelloAdjEntry 14 } + +vRtrLdpHelloAdjRemoteHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteHelloTimeout specifies the hello + timeout used by the remote end that sent Hellos for this specific + adjacency." + ::= { vRtrLdpHelloAdjEntry 15 } + +-- +-- Alcatel 7x50 SR series Hello Adjacency Mapping Table +-- + +vRtrLdpHelloAdjMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpHelloAdjMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpHelloAdjMapTable is a read-only table which maps to the + vRtrLdpHelloAdjTable. This table has the same indexes as the + vRtrLdpHelloAdjTable but the order in which these indexes are + specified is different for the two tables." + ::= { tmnxLdpObjs 8 } + +vRtrLdpHelloAdjMapEntry OBJECT-TYPE + SYNTAX VRtrLdpHelloAdjMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a single LDP Hello Adjacency. An LDP Session + can have one or more Hello adjacencies." + INDEX { vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress, + vRtrLdpHelloAdjMapLdpId } + ::= { vRtrLdpHelloAdjMapTable 1 } + +VRtrLdpHelloAdjMapEntry ::= SEQUENCE { + vRtrLdpHelloAdjMapLdpId MplsLdpIdentifier +} + +vRtrLdpHelloAdjMapLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrLdpHelloAdjMapLdpId is an index for the row entry. It specifies + the LDP identifier of the peer." + ::= { vRtrLdpHelloAdjMapEntry 1 } + + +-- +-- LDP Session Table +-- + +vRtrLdpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpSessionTable is a read-only table which parallels the + mplsLdpSessionTable in the MPLS-LDP-MIB. The purpose of this + table is to keep information about a single session between + an LDP entity and an LDP Peer." + ::= { tmnxLdpObjs 9 } + +vRtrLdpSessionEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about a single + session between an LDP entity and an LDP Peer." + INDEX { vRtrID, + vRtrLdpPeerLdpId } + ::= { vRtrLdpSessionTable 1 } + +VRtrLdpSessionEntry ::= SEQUENCE { + vRtrLdpSessLocalLdpId MplsLdpIdentifier, + vRtrLdpSessEntityIndex Unsigned32, + vRtrLdpSessLabelDistMethod TmnxLdpLabelDistMethod, + vRtrLdpSessLoopDetectForPV INTEGER, + vRtrLdpSessPathVectorLimit Unsigned32, + vRtrLdpSessState INTEGER, + vRtrLdpSessAdjacencyType TmnxLdpAdjacencyType, + vRtrLdpSessProtocolVersion Unsigned32, + vRtrLdpSessLocalUdpPort Unsigned32, + vRtrLdpSessPeerUdpPort Unsigned32, + vRtrLdpSessLocalTcpPort Unsigned32, + vRtrLdpSessPeerTcpPort Unsigned32, + vRtrLdpSessLocalAddress IpAddress, + vRtrLdpSessPeerAddress IpAddress, + vRtrLdpSessKAHoldTimeRemaining TimeInterval, + vRtrLdpSessMaxPduLength Unsigned32, + vRtrLdpSessUpTime TimeInterval, + vRtrLdpSessLocalKATimeout TmnxLdpKeepAliveTimeout, + vRtrLdpSessPeerKATimeout TmnxLdpKeepAliveTimeout, + vRtrLdpSessAdvertise INTEGER, + vRtrLdpSessRestartHelperState TruthValue, + vRtrLdpSessPeerNumRestart Counter32, + vRtrLdpSessLastRestartTime TimeStamp, + vRtrLdpSessFtReconnectTimeNego Unsigned32, + vRtrLdpSessFtRecoveryTimeNego Unsigned32, + vRtrLdpSessFtReconTimeRemaining Unsigned32, + vRtrLdpSessFtRecovTimeRemaining Unsigned32 +} + +vRtrLdpSessLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLocalLdpId specifies the local LDP + identifier for this LDP session." + ::= { vRtrLdpSessionEntry 1 } + +vRtrLdpSessEntityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessEntityIndex specifies the Entity index + for the LDP entity represented in this session." + ::= { vRtrLdpSessionEntry 2 } + +vRtrLdpSessLabelDistMethod OBJECT-TYPE + SYNTAX TmnxLdpLabelDistMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLabelDistMethod specifies the label + distribution method used for this LDP session." + ::= { vRtrLdpSessionEntry 3 } + +vRtrLdpSessLoopDetectForPV OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLoopDetectForPV indicates whether + loop detection based on path vectors is disabled or enabled + for this LDP session. + + If this object has a value of disabled(0), then loop detection + is disabled. Otherwise, if this object has a value of enabled(1), + then loop detection based on path vectors is enabled." + ::= { vRtrLdpSessionEntry 4 } + +vRtrLdpSessPathVectorLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of vRtrLdpSessLoopDetectForPV for this entry + is 'enabled', then the value of vRtrLdpSessPathVectorLimit + represents the Path Vector Limit for this LDP Session. + + If the value of vRtrLdpSessLoopDetectForPV for this entry + is 'disabled', then the value of vRtrLdpSessPathVectorLimit + be 0 (zero)." + ::= { vRtrLdpSessionEntry 5 } + +vRtrLdpSessState OBJECT-TYPE + SYNTAX INTEGER { + nonexistent(1), + initialized(2), + openrec(3), + opensent(4), + operational(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessState specifies the current state + of the LDP session. All of the states 1 - 5 are based on the + state machine for session negotiation behavior." + ::= { vRtrLdpSessionEntry 6 } + +vRtrLdpSessAdjacencyType OBJECT-TYPE + SYNTAX TmnxLdpAdjacencyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessAdjacencyType specifies the adjacency + type(s) supporting this LDP Session." + ::= { vRtrLdpSessionEntry 7 } + +vRtrLdpSessProtocolVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessProtocolVersion specifies the version + of the LDP Protocol used by this session." + ::= { vRtrLdpSessionEntry 8 } + +vRtrLdpSessLocalUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLocalUdpPort specifies the UDP port + used locally for LDP discovery." + ::= { vRtrLdpSessionEntry 9 } + +vRtrLdpSessPeerUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessPeerUdpPort specifies the UDP port + used on the remote end for LDP discovery." + ::= { vRtrLdpSessionEntry 10 } + +vRtrLdpSessLocalTcpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLocalTcpPort specifies the TCP port + used locally for the LDP Session." + ::= { vRtrLdpSessionEntry 11 } + +vRtrLdpSessPeerTcpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessPeerTcpPort specifies the TCP port + used on the remote end for the LDP Session." + ::= { vRtrLdpSessionEntry 12 } + +vRtrLdpSessLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLocalAddress specifies the IP address + used locally for the LDP Session." + ::= { vRtrLdpSessionEntry 13 } + +vRtrLdpSessPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessPeerAddress specifies the IP address + used on the remote end for the LDP Session." + ::= { vRtrLdpSessionEntry 14 } + +vRtrLdpSessKAHoldTimeRemaining OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessKAHoldTimeRemaining specifies the + keep alive hold time remaining, in hundredths of seconds, for + this LDP session." + ::= { vRtrLdpSessionEntry 15 } + +vRtrLdpSessMaxPduLength OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessMaxPduLength specifies the maximum + allowable length for LDP PDUs for this session. This value may + have been negotiated during Session Initialization." + ::= { vRtrLdpSessionEntry 16 } + +vRtrLdpSessUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessUpTime specifies the time, in hundreds + of seconds, since the session was established." + ::= { vRtrLdpSessionEntry 17 } + +vRtrLdpSessLocalKATimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLocalKATimeout specifies the keepalive + timeout used locally for the LDP Session." + ::= { vRtrLdpSessionEntry 18 } + +vRtrLdpSessPeerKATimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessPeerKATimeout specifies the keepalive + timeout used at the remote end of the LDP Session." + ::= { vRtrLdpSessionEntry 19 } + +vRtrLdpSessAdvertise OBJECT-TYPE + SYNTAX INTEGER { + address (1), + service (2), + addressAndService (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessAdvertise indicates the type of FECs + that will be transported by the session." + ::= { vRtrLdpSessionEntry 20 } + +vRtrLdpSessRestartHelperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessRestartHelperState indicates whether the + entity session is capable of supporting graceful restart. This is + negotiated between peers during the session initialization setup." + ::= { vRtrLdpSessionEntry 21 } + +vRtrLdpSessPeerNumRestart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessPeerNumRestart indicates the number of + times graceful restart helper was initiated for this session." + ::= { vRtrLdpSessionEntry 22 } + +vRtrLdpSessLastRestartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessLastRestartTime indicates the last time + graceful restart helper was initiated." + ::= { vRtrLdpSessionEntry 23 } + +vRtrLdpSessFtReconnectTimeNego OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessFtReconnectTimeNego indicates the session's + Fault Tolerant(FT) Reconnect Timeout, it is set to the lesser of + the neighbor advertised FT Reconnect Timeout, + vRtrLdpSessFtReconTimeRemaining and the local timer Neighbor Liveness + Time, vRtrLdpGenGRNbrLiveTime. It is within this period that the + transport session is expected to re-establish, failure to do so + will cause the teardown of the LDP session and deletion of stale + bindings." + ::= { vRtrLdpSessionEntry 24 } + +vRtrLdpSessFtRecoveryTimeNego OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessFtRecoveryTimeNego indicates the session's + Fault Tolerant(FT) recovery timeout, it is set to the lesser of the + neighbor advertised FT recovery timeout, + vRtrLdpSessFtRecovTimeRemaining and the local timer + maximum recovery time, vRtrLdpGenGRMaxRecoveryTime. It is within + this period that label-FEC binding message exchanges are expected + to complete. Any stale FEC entries left after this time will be + deleted from the FEC table." + ::= { vRtrLdpSessionEntry 25 } + +vRtrLdpSessFtReconTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessFtReconTimeRemaining indicates the amount + of time left before the session's Fault Tolerant(FT) reconnect + timeout,vRtrLdpSessFtReconnectTimeNego expires." + ::= { vRtrLdpSessionEntry 26 } + +vRtrLdpSessFtRecovTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the amount of time left before session's + Fault Tolerant(FT) recovery timeout, vRtrLdpSessFtRecoveryTimeNego + expires." + ::= { vRtrLdpSessionEntry 27 } + +-- +-- LDP Session Statistics table +-- + +vRtrLdpSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpSessionStatsTable is a read-only table. The purpose of this + table is to keep statistical information about a single session + between an LDP entity and an LDP Peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpSessionTable, and the augmenting + table, vRtrLdpSessionStatsTable. This in effect extends the + vRtrLdpSessionTable with additional columns. Creation or deletion + of a row in the vRtrLdpSessionTable results in the same fate for + the row in the vRtrLdpSessionStatsTable." + ::= { tmnxLdpObjs 10 } + +vRtrLdpSessionStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents statistical information about a + single session between an LDP entity and an LDP Peer." + AUGMENTS { vRtrLdpSessionEntry } + ::= { vRtrLdpSessionStatsTable 1 } + +VRtrLdpSessionStatsEntry ::= SEQUENCE { + vRtrLdpSessStatsTargAdj Gauge32, + vRtrLdpSessStatsLinkAdj Gauge32, + vRtrLdpSessStatsFECRecv Counter32, + vRtrLdpSessStatsFECSent Counter32, + vRtrLdpSessStatsHelloIn Counter32, + vRtrLdpSessStatsHelloOut Counter32, + vRtrLdpSessStatsKeepaliveIn Counter32, + vRtrLdpSessStatsKeepaliveOut Counter32, + vRtrLdpSessStatsInitIn Counter32, + vRtrLdpSessStatsInitOut Counter32, + vRtrLdpSessStatsLabelMappingIn Counter32, + vRtrLdpSessStatsLabelMappingOut Counter32, + vRtrLdpSessStatsLabelRequestIn Counter32, + vRtrLdpSessStatsLabelRequestOut Counter32, + vRtrLdpSessStatsLabelReleaseIn Counter32, + vRtrLdpSessStatsLabelReleaseOut Counter32, + vRtrLdpSessStatsLabelWithdrawIn Counter32, + vRtrLdpSessStatsLabelWithdrawOut Counter32, + vRtrLdpSessStatsLabelAbortIn Counter32, + vRtrLdpSessStatsLabelAbortOut Counter32, + vRtrLdpSessStatsAddrIn Counter32, + vRtrLdpSessStatsAddrOut Counter32, + vRtrLdpSessStatsAddrWithdrawIn Counter32, + vRtrLdpSessStatsAddrWithdrawOut Counter32, + vRtrLdpSessStatsNotificationIn Counter32, + vRtrLdpSessStatsNotificationOut Counter32 +} + +vRtrLdpSessStatsTargAdj OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsTargAdj specifies the number of + targeted adjacencies for this session." + ::= { vRtrLdpSessionStatsEntry 1 } + +vRtrLdpSessStatsLinkAdj OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLinkAdj specifies the number of + link adjacencies for this session." + ::= { vRtrLdpSessionStatsEntry 2 } + +vRtrLdpSessStatsFECRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsFECRecv counts the number of + FECs received for this session." + ::= { vRtrLdpSessionStatsEntry 3 } + +vRtrLdpSessStatsFECSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsFECSent counts the number of + FECs sent for this session." + ::= { vRtrLdpSessionStatsEntry 4 } + +vRtrLdpSessStatsHelloIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsHelloIn counts the number of + Hello Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 5 } + +vRtrLdpSessStatsHelloOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsHelloOut counts the number of + Hello Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 6 } + +vRtrLdpSessStatsKeepaliveIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsKeepaliveIn counts the number of + Keepalive Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 7 } + +vRtrLdpSessStatsKeepaliveOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsKeepaliveOut counts the number of + Keepalive Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 8 } + +vRtrLdpSessStatsInitIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsInitIn counts the number of + Init Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 9 } + +vRtrLdpSessStatsInitOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsInitOut counts the number of + Init Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 10 } + +vRtrLdpSessStatsLabelMappingIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelMappingIn counts the number of + Label Mapping Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 11 } + +vRtrLdpSessStatsLabelMappingOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelMappingOut counts the number of + Label Mapping Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 12 } + +vRtrLdpSessStatsLabelRequestIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelRequestIn counts the number of + Label Request Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 13 } + +vRtrLdpSessStatsLabelRequestOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelRequestOut counts the number of + Label Request Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 14 } + +vRtrLdpSessStatsLabelReleaseIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelReleaseIn counts the number of + Label Release Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 15 } + +vRtrLdpSessStatsLabelReleaseOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelReleaseOut counts the number of + Label Release Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 16 } + +vRtrLdpSessStatsLabelWithdrawIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelWithdrawIn counts the number of + Label Withdraw Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 17 } + +vRtrLdpSessStatsLabelWithdrawOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelWithdrawOut counts the number of + Label Withdraw Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 18 } + +vRtrLdpSessStatsLabelAbortIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelAbortIn counts the number of + Label Abort Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 19 } + +vRtrLdpSessStatsLabelAbortOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsLabelAbortOut counts the number of + Label Abort Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 20 } + +vRtrLdpSessStatsAddrIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsAddrIn counts the number of + Address Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 21 } + +vRtrLdpSessStatsAddrOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsAddrOut counts the number of + Address Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 22 } + +vRtrLdpSessStatsAddrWithdrawIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsAddrWithdrawIn counts the number of + Address Withdraw Messages that have been received during this + session." + ::= { vRtrLdpSessionStatsEntry 23 } + +vRtrLdpSessStatsAddrWithdrawOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsAddrWithdrawOut counts the number of + Address Withdraw Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 24 } + +vRtrLdpSessStatsNotificationIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsNotificationIn counts the number of + Notification Messages that have been received during this session." + ::= { vRtrLdpSessionStatsEntry 25 } + +vRtrLdpSessStatsNotificationOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpSessStatsNotificationOut counts the number of + Notification Messages that have been sent during this session." + ::= { vRtrLdpSessionStatsEntry 26 } + + +-- +-- Alcatel 7x50 SR series LDP Service FEC Table +-- + +vRtrLdpServFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpServFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpServFecTable is a read-only table that represents all + service FECs either sent to or received from an LDP peer known + to the Virtual Router." + ::= { tmnxLdpObjs 11 } + +vRtrLdpServFecEntry OBJECT-TYPE + SYNTAX VRtrLdpServFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to + or received from an LDP peer." + INDEX { vRtrID, + vRtrLdpServFecFecType, + vRtrLdpServFecVcType, + vRtrLdpServFecVcId, + vRtrLdpPeerLdpId } + ::= { vRtrLdpServFecTable 1 } + +VRtrLdpServFecEntry ::= SEQUENCE { + vRtrLdpServFecFecType TmnxLdpFECType, + vRtrLdpServFecVcType TmnxVcType, + vRtrLdpServFecVcId TmnxVcId, + vRtrLdpServFecServType ServType, + vRtrLdpServFecServId TmnxServId, + vRtrLdpServFecVpnId TmnxVpnId, + vRtrLdpServFecFlags TmnxLdpFECFlags, + vRtrLdpServFecNumInLabels Unsigned32, + vRtrLdpServFecNumOutLabels Unsigned32, + vRtrLdpServFecInLabel1 Unsigned32, + vRtrLdpServFecInLabelStatus1 TmnxLabelStatus, + vRtrLdpServFecInLabel2 Unsigned32, + vRtrLdpServFecInLabelStatus2 TmnxLabelStatus, + vRtrLdpServFecInLabel3 Unsigned32, + vRtrLdpServFecInLabelStatus3 TmnxLabelStatus, + vRtrLdpServFecInLabel4 Unsigned32, + vRtrLdpServFecInLabelStatus4 TmnxLabelStatus, + vRtrLdpServFecInLabel5 Unsigned32, + vRtrLdpServFecInLabelStatus5 TmnxLabelStatus, + vRtrLdpServFecOutLabel1 Unsigned32, + vRtrLdpServFecOutLabelStatus1 TmnxLabelStatus, + vRtrLdpServFecOutLabel2 Unsigned32, + vRtrLdpServFecOutLabelStatus2 TmnxLabelStatus, + vRtrLdpServFecOutLabel3 Unsigned32, + vRtrLdpServFecOutLabelStatus3 TmnxLabelStatus, + vRtrLdpServFecOutLabel4 Unsigned32, + vRtrLdpServFecOutLabelStatus4 TmnxLabelStatus, + vRtrLdpServFecOutLabel5 Unsigned32, + vRtrLdpServFecOutLabelStatus5 TmnxLabelStatus, + vRtrLdpServFecSdpId SdpId, + vRtrLdpServFecLocalMTU Unsigned32, + vRtrLdpServFecRemoteMTU Unsigned32, + vRtrLdpServFecLocalVlanTag Unsigned32, + vRtrLdpServFecRemoteVlanTag Unsigned32, + vRtrLdpServFecLocalMaxCellConcat Unsigned32, + vRtrLdpServFecRemoteMaxCellConcat Unsigned32, + vRtrLdpServFecInLabelSigStatus1 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus2 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus3 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus4 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus5 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus1 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus2 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus3 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus4 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus5 TmnxLabelSigStatus, + vRtrLdpServFecMateEndpointVcId TmnxVcId, + vRtrLdpServFecMateEndpointSdpId SdpId +} + +vRtrLdpServFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecFecType specifies the FEC type." + ::= { vRtrLdpServFecEntry 1 } + +vRtrLdpServFecVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecVcType specifies the VC type + associated with this service FEC." + ::= { vRtrLdpServFecEntry 2 } + +vRtrLdpServFecVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecVcId specifies the VC identifier + associated with this service FEC." + ::= { vRtrLdpServFecEntry 3 } + +vRtrLdpServFecServType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecServType specifies the Service type + associated with this service FEC." + ::= { vRtrLdpServFecEntry 4 } + +vRtrLdpServFecServId OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecServId specifies the Service identifier + associated with this service FEC." + ::= { vRtrLdpServFecEntry 5 } + +vRtrLdpServFecVpnId OBJECT-TYPE + SYNTAX TmnxVpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecVpnId identifies the VPN associated + with the FEC." + ::= { vRtrLdpServFecEntry 6 } + +vRtrLdpServFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit flags of vRtrLdpServFecFlags specify the characteristics + of the FEC." + ::= { vRtrLdpServFecEntry 7 } + +vRtrLdpServFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecNumInLabels gives the number of + labels that have been sent to the peer associated with this + FEC. This value also indicates which of the following + vRtrLdpServFecInLabel1 thru vRtrLdpServFecInLabel5 + entries contain valid information i.e. if the value of + vRtrLdpServFecNumInLabels is 3 then vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabel2 and vRtrLdpServFecInLabel3 will + contain valid label information." + ::= { vRtrLdpServFecEntry 8 } + +vRtrLdpServFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecNumOutLabels gives the number of + labels that have been received from the peer associated with this + FEC. This value also indicates which of the following + vRtrLdpServFecOutLabel1 thru vRtrLdpServFecOutLabel5 + entries contain valid information i.e. if the value of + vRtrLdpServFecNumOutLabels is 3, then vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabel2 and vRtrLdpServFecOutLabel3 will + contain valid label information." + ::= { vRtrLdpServFecEntry 9 } + +vRtrLdpServFecInLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabel1 specifies the first + ingress label exchanged" + ::= { vRtrLdpServFecEntry 10 } + +vRtrLdpServFecInLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus1 specifies the + status of the ingress label 1" + ::= { vRtrLdpServFecEntry 11 } + +vRtrLdpServFecInLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabel2 specifies the second + ingress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 12 } + +vRtrLdpServFecInLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus2 specifies the + status of the ingress label 2" + ::= { vRtrLdpServFecEntry 13 } + +vRtrLdpServFecInLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabel3 specifies the third + ingress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 14 } + +vRtrLdpServFecInLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus3 specifies the + status of the ingress label 3" + ::= { vRtrLdpServFecEntry 15 } + +vRtrLdpServFecInLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabel4 specifies the fourth + ingress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 16 } + +vRtrLdpServFecInLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus4 specifies the + status of the ingress label 4" + ::= { vRtrLdpServFecEntry 17 } + +vRtrLdpServFecInLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabel5 specifies the fifth + ingress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 18 } + +vRtrLdpServFecInLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus5 specifies the + status of the ingress label 5" + ::= { vRtrLdpServFecEntry 19 } + +vRtrLdpServFecOutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabel1 specifies the first + egress label exchanged." + ::= { vRtrLdpServFecEntry 20 } + +vRtrLdpServFecOutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus1 specifies the + status of the egress label 1" + ::= { vRtrLdpServFecEntry 21 } + +vRtrLdpServFecOutLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabel2 specifies the second + egress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 22 } + +vRtrLdpServFecOutLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus2 specifies the + status of the egress label 2" + ::= { vRtrLdpServFecEntry 23 } + +vRtrLdpServFecOutLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabel3 specifies the third + egress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 24 } + +vRtrLdpServFecOutLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus3 specifies the + status of the egress label 3" + ::= { vRtrLdpServFecEntry 25 } + +vRtrLdpServFecOutLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabel4 specifies the fourth + egress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 26 } + +vRtrLdpServFecOutLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus4 specifies the + status of the egress label 4" + ::= { vRtrLdpServFecEntry 27 } + +vRtrLdpServFecOutLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabel5 specifies the fifth + egress label (if at all) exchanged." + ::= { vRtrLdpServFecEntry 28 } + +vRtrLdpServFecOutLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus5 specifies the + status of the egress label 5" + ::= { vRtrLdpServFecEntry 29 } + +vRtrLdpServFecSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecSdpId identifies the SDP associated + with this peer." + ::= { vRtrLdpServFecEntry 30 } + +vRtrLdpServFecLocalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecLocalMTU specifies the largest + service frame size (in octets) that can be handled by the + local ESR." + ::= { vRtrLdpServFecEntry 31 } + +vRtrLdpServFecRemoteMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecRemoteMTU specifies the largest + service frame size (in octets) that can be handled by the + remote ESR." + ::= { vRtrLdpServFecEntry 32 } + +vRtrLdpServFecLocalVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecLocalVlanTag specifies the local + tag on a VLAN VC type SDP binding." + ::= { vRtrLdpServFecEntry 33 } + +vRtrLdpServFecRemoteVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecRemoteVlanTag specifies the remote + tag on a VLAN VC type SDP binding." + ::= { vRtrLdpServFecEntry 34 } + +vRtrLdpServFecLocalMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecLocalMaxCellConcat specifies the local + maximum number of ATM cells to concatenate on a ATM cell-mode VC + type SDP binding." + ::= { vRtrLdpServFecEntry 35 } + +vRtrLdpServFecRemoteMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecRemoteMaxCellConcat specifies the remote + maximum number of ATM cells to concatenate on a ATM cell-mode VC + type SDP binding." + ::= { vRtrLdpServFecEntry 36 } + +vRtrLdpServFecInLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus1 indicates the signaling + status for vRtrLdpServFecInLabel1." + ::= { vRtrLdpServFecEntry 37 } + +vRtrLdpServFecInLabelSigStatus2 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus2 indicates the signaling + status for vRtrLdpServFecInLabel2." + ::= { vRtrLdpServFecEntry 38 } + +vRtrLdpServFecInLabelSigStatus3 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus3 indicates the signaling + status for vRtrLdpServFecInLabel3." + ::= { vRtrLdpServFecEntry 39 } + +vRtrLdpServFecInLabelSigStatus4 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus4 indicates the signaling + status for vRtrLdpServFecInLabel4." + ::= { vRtrLdpServFecEntry 40 } + +vRtrLdpServFecInLabelSigStatus5 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus5 indicates the signaling + status for vRtrLdpServFecInLabel5." + ::= { vRtrLdpServFecEntry 41 } + +vRtrLdpServFecOutLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus1 indicates the signaling + status for vRtrLdpServFecOutLabel1." + ::= { vRtrLdpServFecEntry 42 } + +vRtrLdpServFecOutLabelSigStatus2 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus2 indicates the signaling + status for vRtrLdpServFecOutLabel2." + ::= { vRtrLdpServFecEntry 43 } + +vRtrLdpServFecOutLabelSigStatus3 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus3 indicates the signaling + status for vRtrLdpServFecOutLabel3." + ::= { vRtrLdpServFecEntry 44 } + +vRtrLdpServFecOutLabelSigStatus4 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus4 indicates the signaling + status for vRtrLdpServFecOutLabel4." + ::= { vRtrLdpServFecEntry 45 } + +vRtrLdpServFecOutLabelSigStatus5 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus5 indicates the signaling + status for vRtrLdpServFecOutLabel5." + ::= { vRtrLdpServFecEntry 46 } + +vRtrLdpServFecMateEndpointVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecMateEndpointVcId specifies the VC identifier + associated with this service FEC mate endpoint for vc-switching." + ::= { vRtrLdpServFecEntry 47 } + +vRtrLdpServFecMateEndpointSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpServFecMateEndpointSdpId identifies the SDP + associated with this service FEC mate endpoint for vc-switching." + ::= { vRtrLdpServFecEntry 48 } + +-- +-- Alcatel 7x50 SR series LDP Service FEC Mapping Table +-- + +vRtrLdpServFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpServFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpServFecMapTable is a read-only table which maps to the + vRtrLdpServFecTable. This table has the same indexes as the + vRtrLdpServFecTable but the order in which these indexes are + specified is different for the two tables." + ::= { tmnxLdpObjs 12 } + +vRtrLdpServFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpServFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to + or received from an LDP peer." + INDEX { vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId } + + ::= { vRtrLdpServFecMapTable 1 } + +VRtrLdpServFecMapEntry ::= SEQUENCE { + vRtrLdpServFecMapFecType TmnxLdpFECType, + vRtrLdpServFecMapVcType TmnxVcType, + vRtrLdpServFecMapVcId TmnxVcId +} + +vRtrLdpServFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapFecType specifies the FEC type." + ::= { vRtrLdpServFecMapEntry 1 } + +vRtrLdpServFecMapVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapVcType specifies the VC type + associated with this service FEC." + ::= { vRtrLdpServFecMapEntry 2 } + +vRtrLdpServFecMapVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapVcId specifies the VC identifier + associated with this service FEC." + ::= { vRtrLdpServFecMapEntry 3 } + + +-- +-- Alcatel 7x50 SR series LDP Address FEC Table +-- + +vRtrLdpAddrFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpAddrFecTable is a read-only table that represents all + address FECs either sent to or received from an LDP peer known + to the Virtual Router." + ::= { tmnxLdpObjs 13 } + +vRtrLdpAddrFecEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of an address FEC sent + to or received from an LDP peer." + INDEX { vRtrID, + vRtrLdpAddrFecFecType, + vRtrLdpAddrFecIpPrefix, + vRtrLdpAddrFecIpMask, + vRtrLdpPeerLdpId } + ::= { vRtrLdpAddrFecTable 1 } + +VRtrLdpAddrFecEntry ::= SEQUENCE { + vRtrLdpAddrFecFecType TmnxLdpFECType, + vRtrLdpAddrFecIpPrefix IpAddress, + vRtrLdpAddrFecIpMask IpAddress, + vRtrLdpAddrFecFlags TmnxLdpFECFlags, + vRtrLdpAddrFecNumInLabels Unsigned32, + vRtrLdpAddrFecNumOutLabels Unsigned32, + vRtrLdpAddrFecInLabel1 Unsigned32, + vRtrLdpAddrFecInLabelStatus1 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex1 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel2 Unsigned32, + vRtrLdpAddrFecInLabelStatus2 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex2 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel3 Unsigned32, + vRtrLdpAddrFecInLabelStatus3 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex3 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel4 Unsigned32, + vRtrLdpAddrFecInLabelStatus4 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex4 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel5 Unsigned32, + vRtrLdpAddrFecInLabelStatus5 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex5 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabel1 Unsigned32, + vRtrLdpAddrFecOutLabelStatus1 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex1 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop1 IpAddress, + vRtrLdpAddrFecOutLabel2 Unsigned32, + vRtrLdpAddrFecOutLabelStatus2 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex2 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop2 IpAddress, + vRtrLdpAddrFecOutLabel3 Unsigned32, + vRtrLdpAddrFecOutLabelStatus3 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex3 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop3 IpAddress, + vRtrLdpAddrFecOutLabel4 Unsigned32, + vRtrLdpAddrFecOutLabelStatus4 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex4 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop4 IpAddress, + vRtrLdpAddrFecOutLabel5 Unsigned32, + vRtrLdpAddrFecOutLabelStatus5 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex5 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop5 IpAddress, + vRtrLdpAddrFecLspId TmnxVRtrMplsLspID +} + +vRtrLdpAddrFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecFecType specifies the FEC type." + ::= { vRtrLdpAddrFecEntry 1 } + +vRtrLdpAddrFecIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecIpPrefix specifies the IP Address + Prefix for this address FEC." + ::= { vRtrLdpAddrFecEntry 2 } + +vRtrLdpAddrFecIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecIpMask specifies the IP Address + Mask for this address FEC." + ::= { vRtrLdpAddrFecEntry 3 } + +vRtrLdpAddrFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit flags of vRtrLdpAddrFecFlags specify the characteristics + of the FEC." + ::= { vRtrLdpAddrFecEntry 4 } + +vRtrLdpAddrFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecNumInLabels gives the number of + labels that have been sent to the peer associated with this + FEC. This value also indicates which of the following + vRtrLdpAddrFecInLabel1 thru vRtrLdpAddrFecInLabel5 + entries contain valid information i.e. if the value of + vRtrLdpAddrFecNumInLabels is 3 then vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabel2 and vRtrLdpAddrFecInLabel3 will + contain valid label information." + ::= { vRtrLdpAddrFecEntry 5 } + +vRtrLdpAddrFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecNumOutLabels gives the number of + labels that have been received from the peer associated with this + FEC. This value also indicates which of the following + vRtrLdpAddrFecOutLabel1 thru vRtrLdpAddrFecOutLabel5 + entries contain valid information i.e. if the value of + vRtrLdpAddrFecNumOutLabels is 3, then vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabel2 and vRtrLdpAddrFecOutLabel3 will + contain valid label information." + ::= { vRtrLdpAddrFecEntry 6 } + +vRtrLdpAddrFecInLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel1 specifies the first + ingress label exchanged" + ::= { vRtrLdpAddrFecEntry 7 } + +vRtrLdpAddrFecInLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus1 specifies the + status of the ingress label 1" + ::= { vRtrLdpAddrFecEntry 8 } + +vRtrLdpAddrFecInLabelIfIndex1 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex1 specifies the + interface index for ingress label 1" + ::= { vRtrLdpAddrFecEntry 9 } + +vRtrLdpAddrFecInLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel2 specifies the second + ingress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 10 } + +vRtrLdpAddrFecInLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus2 specifies the + status of the ingress label " + ::= { vRtrLdpAddrFecEntry 11 } + +vRtrLdpAddrFecInLabelIfIndex2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex2 specifies the + interface index for ingress label 2" + ::= { vRtrLdpAddrFecEntry 12 } + +vRtrLdpAddrFecInLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel3 specifies the third + ingress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 13 } + +vRtrLdpAddrFecInLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus3 specifies the + status of the ingress label 3" + ::= { vRtrLdpAddrFecEntry 14 } + +vRtrLdpAddrFecInLabelIfIndex3 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex3 specifies the + interface index for ingress label 3" + ::= { vRtrLdpAddrFecEntry 15 } + +vRtrLdpAddrFecInLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel4 specifies the fourth + ingress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 16 } + +vRtrLdpAddrFecInLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus4 specifies the + status of the ingress label 4" + ::= { vRtrLdpAddrFecEntry 17 } + +vRtrLdpAddrFecInLabelIfIndex4 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex4 specifies the + interface index for ingress label 4" + ::= { vRtrLdpAddrFecEntry 18 } + +vRtrLdpAddrFecInLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel5 specifies the fifth + ingress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 19 } + +vRtrLdpAddrFecInLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus5 specifies the + status of the ingress label 5" + ::= { vRtrLdpAddrFecEntry 20 } + +vRtrLdpAddrFecInLabelIfIndex5 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex5 specifies the + interface index for ingress label 5" + ::= { vRtrLdpAddrFecEntry 21 } + +vRtrLdpAddrFecOutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel1 specifies the first + egress label exchanged" + ::= { vRtrLdpAddrFecEntry 22 } + +vRtrLdpAddrFecOutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus1 specifies the + status of the egress label 1" + ::= { vRtrLdpAddrFecEntry 23 } + +vRtrLdpAddrFecOutLabelIfIndex1 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex1 specifies the + interface index for egress label 1" + ::= { vRtrLdpAddrFecEntry 24 } + +vRtrLdpAddrFecOutLabelNextHop1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop1 specifies the + IP address of the next hop for egress label 1" + ::= { vRtrLdpAddrFecEntry 25 } + +vRtrLdpAddrFecOutLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel2 specifies the second + egress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 26 } + +vRtrLdpAddrFecOutLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus2 specifies the + status of the egress label 2" + ::= { vRtrLdpAddrFecEntry 27 } + +vRtrLdpAddrFecOutLabelIfIndex2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex2 specifies the + interface index for egress label 2" + ::= { vRtrLdpAddrFecEntry 28 } + +vRtrLdpAddrFecOutLabelNextHop2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop2 specifies the + IP address of the next hop for egress label 2" + ::= { vRtrLdpAddrFecEntry 29 } + +vRtrLdpAddrFecOutLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel3 specifies the third + egress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 30 } + +vRtrLdpAddrFecOutLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus3 specifies the + status of the egress label 3" + ::= { vRtrLdpAddrFecEntry 31 } + +vRtrLdpAddrFecOutLabelIfIndex3 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex3 specifies the + interface index for egress label 3" + ::= { vRtrLdpAddrFecEntry 32 } + +vRtrLdpAddrFecOutLabelNextHop3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop3 specifies the + IP address of the next hop for egress label 3" + ::= { vRtrLdpAddrFecEntry 33 } + +vRtrLdpAddrFecOutLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel4 specifies the fourth + egress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 34 } + +vRtrLdpAddrFecOutLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus4 specifies the + status of the egress label 4" + ::= { vRtrLdpAddrFecEntry 35 } + +vRtrLdpAddrFecOutLabelIfIndex4 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex4 specifies the + interface index for egress label 4" + ::= { vRtrLdpAddrFecEntry 36 } + +vRtrLdpAddrFecOutLabelNextHop4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop4 specifies the + IP address of the next hop for egress label 4" + ::= { vRtrLdpAddrFecEntry 37 } + +vRtrLdpAddrFecOutLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel5 specifies the fifth + egress label (if at all) exchanged." + ::= { vRtrLdpAddrFecEntry 38 } + +vRtrLdpAddrFecOutLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus5 specifies the + status of the egress label 5" + ::= { vRtrLdpAddrFecEntry 39 } + +vRtrLdpAddrFecOutLabelIfIndex5 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex5 specifies the + interface index for egress label 5" + ::= { vRtrLdpAddrFecEntry 40 } + +vRtrLdpAddrFecOutLabelNextHop5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop5 specifies the + IP address of the next hop for egress label 5" + ::= { vRtrLdpAddrFecEntry 41 } + +vRtrLdpAddrFecLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecLspId indicates the LSP id of the LSP + associated with the specified service FEC." + ::= { vRtrLdpAddrFecEntry 42 } + + +-- +-- Alcatel 7x50 SR series LDP Address FEC Mapping Table +-- + +vRtrLdpAddrFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpAddrFecMapTable is a read-only table which maps to the + vRtrLdpAddrFecTable. This table has the same indexes as the + vRtrLdpAddrFecTable but the order in which these indexes are + specified is different for the two tables." + ::= { tmnxLdpObjs 14 } + +vRtrLdpAddrFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of an address FEC sent + to or received from an LDP peer." + INDEX { vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask } + ::= { vRtrLdpAddrFecMapTable 1 } + +VRtrLdpAddrFecMapEntry ::= SEQUENCE { + vRtrLdpAddrFecMapFecType TmnxLdpFECType, + vRtrLdpAddrFecMapIpPrefix IpAddress, + vRtrLdpAddrFecMapIpMask IpAddress +} + +vRtrLdpAddrFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecMapFecType specifies the FEC type." + ::= { vRtrLdpAddrFecMapEntry 1 } + +vRtrLdpAddrFecMapIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecMapIpPrefix specifies the IP Address + Prefix for this address FEC." + ::= { vRtrLdpAddrFecMapEntry 2 } + +vRtrLdpAddrFecMapIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAddrFecMapIpMask specifies the IP Address + Mask for this address FEC." + ::= { vRtrLdpAddrFecMapEntry 3 } + + +-- +-- LDP Adjacency Backoff Table +-- + +vRtrLdpAdjBackoffTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAdjBackoffEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpAdjBackoffTable is a read-only table which augments + the vRtrLdpHelloAdjTable. The purpose of this table is to + keep backoff information about the LDP Hello Adjacencies on + the virtual router. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpHelloAdjTable, + and the augmenting table vRtrLdpAdjBackoffTable. This in + effect extends the vRtrLdpHelloAdjTable with additional + columns. Creation or deletion of a row in the + vRtrLdpHelloAdjTable results in the same fate for the row + in the vRtrLdpAdjBackoffTable." + ::= { tmnxLdpObjs 15 } + +vRtrLdpAdjBackoffEntry OBJECT-TYPE + SYNTAX VRtrLdpAdjBackoffEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table contains backoff information about an + LDP adjacency. + + When an LDP session startup fails for the first time, the + LDP entity waits for a certain time interval before it tries + to setup the session again. This interval is the backoff + interval. The initial value for the backoff interval is set + to the value of vRtrLdpAdjInitBackoff. After waiting for the + backoff interval, LDP retries to setup the LDP session. If + it fails again the backoff interval increases exponentially + and this repeats for each successive LDP session startup + failure. If the backoff interval exceeds vRtrLdpAdjMaxBackoff, + LDP will not backoff anymore and will give up trying to + establish the LDP session." + AUGMENTS { vRtrLdpHelloAdjEntry } + ::= { vRtrLdpAdjBackoffTable 1 } + +VRtrLdpAdjBackoffEntry ::= SEQUENCE { + vRtrLdpAdjInitBackoff Unsigned32, + vRtrLdpAdjMaxBackoff Unsigned32, + vRtrLdpAdjCurrentBackoff Unsigned32, + vRtrLdpAdjWaitingTime Unsigned32, + vRtrLdpAdjBackoffStatus TruthValue +} + +vRtrLdpAdjInitBackoff OBJECT-TYPE + SYNTAX Unsigned32 (1..2592000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAdjInitBackoff specifies the initial + backoff time. After a LDP session setup has failed, the + value of vRtrLdpAdjInitBackoff is the time interval, in + seconds, that the LDP entity waits before attempting to + setup the session again. This interval is the backoff + interval. This variable indicates the initial value for + backoff interval when the LDP session startup first fails. + Thereafter, if session startup fails again the backoff + interval increases exponentially." + ::= { vRtrLdpAdjBackoffEntry 1 } + +vRtrLdpAdjMaxBackoff OBJECT-TYPE + SYNTAX Unsigned32 (0..2592000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAdjMaxBackoff specifies the maximum + backoff time. For each successive failure of the LDP + session startup, the backoff interval (the time for which + the router waits before retrying) increases exponentially. + If the backoff interval exceeds vRtrLdpAdjMaxBackoff, the + router will not backoff anymore and will give up trying + to establish the LDP session. A value of 0 for + vRtrLdpAdjMaxBackoff indicates that the backoff interval + remains constant and will not increase exponentially. In + effect the router will try to establish an LDP session + till it succeeds" + ::= { vRtrLdpAdjBackoffEntry 2 } + +vRtrLdpAdjCurrentBackoff OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of vRtrLdpAdjCurrentBackoff specifies the current + value of the backoff interval." + ::= { vRtrLdpAdjBackoffEntry 3 } + +vRtrLdpAdjWaitingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAdjWaitingTime specifies the time for + which the entity has been waiting in backoff state." + ::= { vRtrLdpAdjBackoffEntry 4 } + +vRtrLdpAdjBackoffStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAdjBackoffStatus indicates whether or + not the entity is in backoff state. If this value is 'true', + then the entity is in a backoff state and if the value is + 'false' then the entity is not in a backoff state" + ::= { vRtrLdpAdjBackoffEntry 5 } + +-- +-- LDP Peer Parameter Table +-- + +vRtrLdpPeerParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerParamsTable has an entry for an LDP peer. This table + is used to configure parmaters specific to the peer whether it + is an interface or a targeted peer." + ::= { tmnxLdpObjs 16 } + +vRtrLdpPeerParamsEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a peer that participates in the LDP + protocol on this virtual router. + + Row entries can be created or deleted via SNMP SET requests. + A row with default attribute values is created by setting + vRtrLdpPeerRowStatus to 'createAndGo'. A row entry can be + destroyed by setting vRtrLdpPeerRowStatus to 'destroy'. + + A row entry with vRtrLdpPeerAddress of 0.0.0.0 represents the + default LDP parameters used for all peers that do not have a + corresponding entry in this table." + INDEX { vRtrID, + vRtrLdpPeerAddress } + ::= { vRtrLdpPeerParamsTable 1 } + +VRtrLdpPeerParamsEntry ::= SEQUENCE { + vRtrLdpPeerRowStatus RowStatus, + vRtrLdpPeerAuth TruthValue, + vRtrLdpPeerAuthKey OCTET STRING, + vRtrLdpPeerMinTTLValue Unsigned32, + vRtrLdpPeerTTLLogId TFilterLogId, + vRtrLdpPeerAuthKeyChain TNamedItemOrEmpty +} + +vRtrLdpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrLdpPeerRowStatus is used to control the creation and deletion + of rows in the vRtrLdpPeerParamsTable. + + A row can be created by setting vRtrLdpPeerRowStatus to 'createAndGo'. + The agent should assign the default attribute values and change + the row status to 'active'. + + A row entry can be destroyed by setting vRtrLdpPeerRowStatus to + 'destroy'." + ::= { vRtrLdpPeerParamsEntry 1 } + +vRtrLdpPeerAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrLdpPeerAuth is 'true', authentication + using MD5 message based digest protocol is enabled. When 'false', + no authentication is used." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 2 } + +vRtrLdpPeerAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string specified in vRtrLdpPeerAuthKey is the authentication + key to be used between LDP neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol. + The authentication key can be any combination of letters or numbers. + Note that the string may contain embedded nulls. + + An SNMP Get request on this object should return an OCTET STRING of + length 0." + DEFVAL { ''H } -- the empty string + ::= { vRtrLdpPeerParamsEntry 3 } + +vRtrLdpPeerMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerMinTTLValue specifies the minimum + TTL value for an incoming LDP packet. + + If vRtrLdpPeerMinTTLValue is set to zero (0), the + TTL Security feature is disabled." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 4 } + +vRtrLdpPeerTTLLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTTLLogId specifies the filter + log to use for packets that fail TTL security check. + The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 5 } + +vRtrLdpPeerAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerAuthKeyChain specifies the + keychain which will be used to sign and/or authenticate the BGP + protocol stream. + + The keychain name is defined by tmnxKeyChainName and is the index for + TIMETRA-SECURITY-MIB::tmnxKeyChainTable" + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 6 } + +-- +-- Alcatel 7x50 SR series LDP Static Prefix FEC Table +-- + +vRtrLdpStaticFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStaticFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpStaticFecTable has an entry for each static prefix FEC + configured on the virtual router." + ::= { tmnxLdpObjs 18 } + +vRtrLdpStaticFecEntry OBJECT-TYPE + SYNTAX VRtrLdpStaticFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a static prefix FEC configured + on the virtual router. + + Entries can be created and deleted via SNMP SET operations + to vRtrLdpStaticFecRowStatus. + + An entry is created by setting vRtrLdpStaticFecRowStatus + to 'createAndWait'. The row status can be set to 'active' + only after a next-hop entry corresponding to this prefix + has been created in the vRtrLdpStaticFecNHTable. + + An entry is deleted by setting vRtrLdpStaticFecRowStatus + to 'destroy'. For deletion to succeed, there must be no + next-hop entries corresponding to this prefix in the + vRtrLdpStaticFecNHTable i.e. vRtrLdpStaticFecNumNH must have + a value of 0." + INDEX { vRtrID, + vRtrLdpStaticFecIpPrefix, + vRtrLdpStaticFecIpMask } + ::= { vRtrLdpStaticFecTable 1 } + +VRtrLdpStaticFecEntry ::= SEQUENCE { + vRtrLdpStaticFecIpPrefix IpAddress, + vRtrLdpStaticFecIpMask IpAddress, + vRtrLdpStaticFecRowStatus RowStatus, + vRtrLdpStaticFecNextNHIndex Unsigned32, + vRtrLdpStaticFecIngLabel Unsigned32, + vRtrLdpStaticFecNumNH Gauge32, + vRtrLdpStaticFecOperIngLabel Unsigned32 +} + +vRtrLdpStaticFecIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecIpPrefix specifies the IP Address + Prefix for this static FEC." + ::= { vRtrLdpStaticFecEntry 1 } + +vRtrLdpStaticFecIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecIpMask specifies the IP Address + Mask for this static FEC." + ::= { vRtrLdpStaticFecEntry 2 } + +vRtrLdpStaticFecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrLdpStaticFecRowStatus is used to create, delete or + control entries in the vRtrLdpStaticFecTable. + + To create a row entry, set vRtrLdpStaticFecRowStatus to + 'createAndWait'. Before the row can be placed in the + 'active' state, a next-hop entry corresponding to this + prefix must exist in the vRtrLdpStaticFecNHTable. + + To delete a row entry, set vRtrLdpStaticFecRowStatus to + 'destroy'. For deletion to succeed, no next-hop entry + corresponding to this prefix must exist in the + vRtrLdpStaticFecNHTable i.e. vRtrLdpStaticFecNumNH must + have a value of 0." + ::= { vRtrLdpStaticFecEntry 3 } + +vRtrLdpStaticFecNextNHIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecNextNHIndex is used to + assign values to vRtrLdpStaticFecNHIndex when creating + rows in the vRtrLdpStaticFecNHTable. The network manager + reads this object and uses it in the SET request that + creates a new row entry in the vRtrLdpStaticFecNHTable. + If the SET fails with the code 'inconsistentValue', the + process must be repeated. If the SET succeeds, then this + object will be incremented and the new instance is + created according to the manager's directions." + ::= { vRtrLdpStaticFecEntry 4 } + +vRtrLdpStaticFecIngLabel OBJECT-TYPE + SYNTAX Unsigned32 (32..1023|4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecIngLabel specifies the label + that is advertised to the upstream peer. If this variable + is set to the default value of 4294967295, the ingress + label will be dynamically assigned by the label manager." + DEFVAL { 4294967295 } + ::= { vRtrLdpStaticFecEntry 5 } + +vRtrLdpStaticFecNumNH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecNumNH specifies the number + of next-hops that are associated with the static prefix + FEC represented by this row entry. This is also the number + of row entries configured in the vRtrLdpStaticFecNHTable + for this static prefix FEC. + + If the static FEC has no next-hops associated with it, + this value will be 0 and the row entry will be placed in + the 'notReady' state. Deletion of the row entry will be + allowed only if vRtrLdpStaticFecNumNH is 0." + ::= { vRtrLdpStaticFecEntry 6 } + +vRtrLdpStaticFecOperIngLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecOperIngLabel specifies the + actual or operational value of the label that was advertised + to the upstream peer." + ::= { vRtrLdpStaticFecEntry 7 } + + +-- +-- Alcatel 7x50 SR series LDP Static Prefix FEC Next-hop Table +-- + +vRtrLdpStaticFecNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStaticFecNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpStaticFecNHTable has an entry for each next-hop + configured for a static prefix FEC on the virtual router." + ::= { tmnxLdpObjs 19 } + +vRtrLdpStaticFecNHEntry OBJECT-TYPE + SYNTAX VRtrLdpStaticFecNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop configured for a + static prefix FEC on the virtual router. The static prefix + FEC corresponding to a next-hop entry must exist as a + row entry in the vRtrLdpStaticFecTable. + + Entries can be created and deleted via SNMP SET operations + to vRtrLdpStaticFecNHRowStatus. + + An entry is created by setting vRtrLdpStaticFecNHRowStatus + to 'createAndWait' or 'createAndGo'. Before the row can be + placed in the 'active' state, vRtrLdpStaticFecNHType must + be set to a valid value. + + An entry is deleted by setting vRtrLdpStaticFecNHRowStatus + to 'destroy'." + INDEX { vRtrID, + vRtrLdpStaticFecIpPrefix, + vRtrLdpStaticFecIpMask, + vRtrLdpStaticFecNHIndex } + ::= { vRtrLdpStaticFecNHTable 1 } + +VRtrLdpStaticFecNHEntry ::= SEQUENCE { + vRtrLdpStaticFecNHIndex Unsigned32, + vRtrLdpStaticFecNHRowStatus RowStatus, + vRtrLdpStaticFecNHType INTEGER, + vRtrLdpStaticFecNHIpAddr IpAddress, + vRtrLdpStaticFecNHEgrLabel Unsigned32 +} + +vRtrLdpStaticFecNHIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecNHIndex is used to identify + the next-hop associated with a static prefix FEC. This + value is unique amongst next-hop entries for the same + static prefix FEC." + ::= { vRtrLdpStaticFecNHEntry 1 } + +vRtrLdpStaticFecNHRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrLdpStaticFecNHRowStatus is used to create, delete or + control entries in the vRtrLdpStaticFecNHTable. + + An entry is created by setting vRtrLdpStaticFecNHRowStatus + to 'createAndWait' or 'createAndGo'. Before the row can be + placed in the 'active' state, vRtrLdpStaticFecNHType must + be set to a valid value. + + An entry is deleted by setting vRtrLdpStaticFecNHRowStatus + to 'destroy'." + ::= { vRtrLdpStaticFecNHEntry 2 } + +vRtrLdpStaticFecNHType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ipAddress (1), + pop (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecNHType specifies the type of + next-hop represented by this row entry. + + unknown (0) - the next-hop type has not been set. + ipAddress (1) - the next-hop is an IP address. + pop (2) - there is no next-hop i.e. pop the label and route + " + DEFVAL { unknown } + ::= { vRtrLdpStaticFecNHEntry 3 } + +vRtrLdpStaticFecNHIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If vRtrLdpStaticFecNHType is set to 'ipAddress', the value + of vRtrLdpStaticFecNHIpAddr specifies the IP address of + the next-hop. In this case, this variable must be set to + a valid value before the row be placed in an active state. + + If vRtrLdpStaticFecNHType is set to 'pop', this value of + vRtrLdpStaticFecNHIpAddr will be 0.0.0.0" + DEFVAL { '00000000'h } + ::= { vRtrLdpStaticFecNHEntry 4 } + +vRtrLdpStaticFecNHEgrLabel OBJECT-TYPE + SYNTAX Unsigned32 (16..1048575|4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpStaticFecNHEgrLabel specifies the egress + label associated with this next-hop entry. The LSR will swap + the incoming label with the configured egress label. If this + egress label has a value of 4294967295, the LSR will pop the + incoming label." + DEFVAL { 4294967295 } + ::= { vRtrLdpStaticFecNHEntry 5 } + +-- +-- The Label Distribution Protocol (LDP) Targeted Session Export-Import Table +-- + +vRtrLdpTargTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpTargEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpTargTable keeps information about the export and import + prefixes for a targeted LDP session. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpTargTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpTargTable." + ::= { tmnxLdpObjs 20 } + +vRtrLdpTargEntry OBJECT-TYPE + SYNTAX VRtrLdpTargEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about the targeted + LDP session." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpTargTable 1 } + +VRtrLdpTargEntry ::= SEQUENCE { + vRtrLdpTargImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpTargTunnelPreference TruthValue +} + +vRtrLdpTargImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargImportPolicy1 specifies the import + route policy to determine which routes are accepted from targeted + LDP neighbors. A maximum of 5 policies can be specified. + vRtrLdpTargImportPolicy1 specifies the first policy." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 3 } + +vRtrLdpTargImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargImportPolicy2 specifies the second + import policy used to determine which routes are accepted from targeted + LDP neighbors." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 4 } + +vRtrLdpTargImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargImportPolicy3 specifies the third + import policy used to determine which routes are accepted from targeted + LDP neighbors." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 5 } + +vRtrLdpTargImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargImportPolicy4 specifies the fourth + import policy to determine which routes are accepted from targeted + LDP neighbors." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 6 } + +vRtrLdpTargImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargImportPolicy5 specifies the fifth + import policy used to determine which routes are accepted from targeted + LDP neighbors." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 7 } + +vRtrLdpTargExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargExportPolicy1 specifies the export + route policy used to determine which routes are exported to this + targeted LDP session. A maximum of 5 policies can be specified. + vRtrLdpTargExportPolicy1 specifies the first policy." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 8 } + +vRtrLdpTargExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargExportPolicy2 specifies the second + export policy used to determine which routes are exported to this + targeted LDP session" + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 9 } + +vRtrLdpTargExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargExportPolicy3 specifies the third + export policy used to determine which routes are exported to this + targeted LDP session." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 10 } + +vRtrLdpTargExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargExportPolicy4 specifies the fourth + export policy used to determine which routes are exported to this + targeted LDP session." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 11 } + +vRtrLdpTargExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargExportPolicy5 specifies the fifth + export policy used to determine which routes are exported to this + targeted LDP session." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 12 } + +vRtrLdpTargTunnelPreference OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTargTunnelPreference indicates whether LDP + over tunnel is preferred when link-level LDP bindings are also + available. If this value is 'true', then LDP tunnels are + preferred and if the value is 'false' then LDP over tunnel is + preferred. + + By default LDP tunnels are preferred." + DEFVAL { true } + ::= { vRtrLdpTargEntry 13 } + +-- +-- The Label Distribution Protocol (LDP) Peer Tunneling Lsp Table +-- + +vRtrLdpIfTunnelingLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfTunnelingLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpIfTunnelingLspTable keeps the list of LDP-over-RSVP LSP + ids which are currently supported by the application. + + Each LSP ID in the list corresponds to the vRtrMplsLspIndex of + the given MPLS LSP." + ::= { tmnxLdpObjs 21 } + +vRtrLdpIfTunnelingLspEntry OBJECT-TYPE + SYNTAX VRtrLdpIfTunnelingLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table contains the LSP id information about an LDP + interface or targeted peer. + + Row entries can be created or deleted via SNMP SET requests. + A row is created by setting vRtrLdpIfLspRowStatus to 'createAndGo' + provided the corresponding LSP id exists as an MPLS lsp. + A row entry can be destroyed by setting vRtrLdpIfLspRowStatus to + 'destroy'." + INDEX { vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress, + vRtrLdpIfLspId } + ::= { vRtrLdpIfTunnelingLspTable 1 } + +VRtrLdpIfTunnelingLspEntry ::= SEQUENCE { + vRtrLdpIfLspId TmnxVRtrMplsLspID, + vRtrLdpIfLspRowStatus RowStatus +} + +vRtrLdpIfLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpIfLspId specifies the LSP id of the LSP + associated with the specified interface or targeted peer." + ::= { vRtrLdpIfTunnelingLspEntry 1 } + +vRtrLdpIfLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrLdpIfLspRowStatus is used to create, delete or + control entries in the vRtrLdpIfTunnelingLspTable. + + An entry is created by setting vRtrLdpIfLspRowStatus + to 'createAndGo'. + + An entry is deleted by setting vRtrLdpIfLspRowStatus + to 'destroy'." + ::= { vRtrLdpIfTunnelingLspEntry 2 } + +-- +-- Alcatel 7x50 SR series LDP CEP/TDM FEC Table +-- + +vRtrLdpCepTdmFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpCepTdmFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpCepTdmFecTable is a read-only table that represents all + CEP/TDM FECs either sent to or received from an LDP peer known + to the Virtual Router. + The CEP/TDM Sub-TLVs are defined in RFC 4446: + + Parameter Id Description + 0x04 CEP/TDM Payload Bytes + 0x07 CEP/TDM bit-rate + 0x0B TDM Options." + ::= { tmnxLdpObjs 22 } + +vRtrLdpCepTdmFecEntry OBJECT-TYPE + SYNTAX VRtrLdpCepTdmFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to + or received from an LDP peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpServFecTable, and the augmenting + table, vRtrLdpCepTdmFecTable. This in effect extends the + vRtrLdpServFecTable with additional columns. + + Creation or deletion of a row in the vRtrLdpServFecTable results + in the same fate for the row in the VRtrLdpCepTdmFecEntry." + AUGMENTS { vRtrLdpServFecEntry } + ::= { vRtrLdpCepTdmFecTable 1 } + +VRtrLdpCepTdmFecEntry ::= SEQUENCE { + vRtrLdpCepTdmLocalPayloadSize Unsigned32, + vRtrLdpCepTdmRemotePayloadSize Unsigned32, + vRtrLdpCepTdmLocalBitrate Unsigned32, + vRtrLdpCepTdmRemoteBitrate Unsigned32, + vRtrLdpCepTdmLocalRtpHeader TruthValue, + vRtrLdpCepTdmRemoteRtpHeader TruthValue, + vRtrLdpCepTdmLocalDiffTimestamp TruthValue, + vRtrLdpCepTdmRemoteDiffTimestamp TruthValue, + vRtrLdpCepTdmLocalSigPkts TdmOptionsSigPkts, + vRtrLdpCepTdmRemoteSigPkts TdmOptionsSigPkts, + vRtrLdpCepTdmLocalCasTrunk TdmOptionsCasTrunkFraming, + vRtrLdpCepTdmRemoteCasTrunk TdmOptionsCasTrunkFraming, + vRtrLdpCepTdmLocalTimestampFreq Unsigned32, + vRtrLdpCepTdmRemoteTimestampFreq Unsigned32, + vRtrLdpCepTdmLocalPayloadType Unsigned32, + vRtrLdpCepTdmRemotePayloadType Unsigned32, + vRtrLdpCepTdmLocalSsrcId Unsigned32, + vRtrLdpCepTdmRemoteSsrcId Unsigned32 +} + +vRtrLdpCepTdmLocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalPayloadSize indicates the local + payload size." + ::= { vRtrLdpCepTdmFecEntry 4 } + +vRtrLdpCepTdmRemotePayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemotePayloadSize indicates the remote + payload size." + ::= { vRtrLdpCepTdmFecEntry 5 } + +vRtrLdpCepTdmLocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "64 Kbits/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalBitrate indicates the local + bitrate." + ::= { vRtrLdpCepTdmFecEntry 6 } + +vRtrLdpCepTdmRemoteBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "64 Kbits/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteBitrate indicates the remote + bitrate." + ::= { vRtrLdpCepTdmFecEntry 7 } + +vRtrLdpCepTdmLocalRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalRtpHeader indicates the local + RTP header usage bit." + ::= { vRtrLdpCepTdmFecEntry 8 } + +vRtrLdpCepTdmRemoteRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteRtpHeader indicates the remote + RTP header usage bit." + ::= { vRtrLdpCepTdmFecEntry 9 } + +vRtrLdpCepTdmLocalDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalDiffTimestamp indicates the local + differential (or dynamic) timestamping mode bit." + ::= { vRtrLdpCepTdmFecEntry 10 } + +vRtrLdpCepTdmRemoteDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteDiffTimestamp indicates the remote + differential (or dynamic) timestamping mode bit." + ::= { vRtrLdpCepTdmFecEntry 11 } + +vRtrLdpCepTdmLocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalSigPkts indicates the local + CE application signalling packets mode." + ::= { vRtrLdpCepTdmFecEntry 12 } + +vRtrLdpCepTdmRemoteSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteSigPkts indicates the remote + CE application signalling packets mode." + ::= { vRtrLdpCepTdmFecEntry 13 } + +vRtrLdpCepTdmLocalCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalCasTrunk indicates the local + CE application signalling packets mode." + ::= { vRtrLdpCepTdmFecEntry 14 } + +vRtrLdpCepTdmRemoteCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteCasTrunk indicates the remote + CE application signalling packets mode." + ::= { vRtrLdpCepTdmFecEntry 15 } + +vRtrLdpCepTdmLocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalTimestampFreq indicates the local + CE application signalling packets mode." + ::= { vRtrLdpCepTdmFecEntry 16 } + +vRtrLdpCepTdmRemoteTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteTimestampFreq indicates the remote + CE application signalling packets mode." + ::= { vRtrLdpCepTdmFecEntry 17 } + +vRtrLdpCepTdmLocalPayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalPayloadType indicates the local + payload type." + ::= { vRtrLdpCepTdmFecEntry 18 } + +vRtrLdpCepTdmRemotePayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemotePayloadType indicates the remote + payload type." + ::= { vRtrLdpCepTdmFecEntry 19 } + +vRtrLdpCepTdmLocalSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmLocalSsrcId indicates the local + value of SSRC ID." + ::= { vRtrLdpCepTdmFecEntry 20 } + +vRtrLdpCepTdmRemoteSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteSsrcId indicates the remote + value of SSRC ID." + ::= { vRtrLdpCepTdmFecEntry 21 } + +-- +-- Alcatel 7x50 SR series LDP Service FEC-129 Table +-- + +vLdpServFec129Table OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpServFec129Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vLdpServFec129Table is a read-only table that represents all + service FEC-129s either sent to or received from an LDP peer known + to the Virtual Router." + ::= { tmnxLdpObjs 23 } + +vLdpServFec129Entry OBJECT-TYPE + SYNTAX VLdpServFec129Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of a service FEC-129 sent to + or received from an LDP peer." + INDEX { vRtrID, + vRtrLdpServFecVcType, + vLdpServFec129AgiTlv, + vLdpServFec129SrcAiiTlv, + vLdpServFec129TgtAiiTlv, + vRtrLdpPeerLdpId } + ::= { vLdpServFec129Table 1 } + +VLdpServFec129Entry ::= SEQUENCE { + vLdpServFec129AgiTlv TmnxLdpFec129Tlv, + vLdpServFec129SrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129TgtAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129ServType ServType, + vLdpServFec129ServId TmnxServId, + vLdpServFec129VpnId TmnxVpnId, + vLdpServFec129Flags TmnxLdpFECFlags, + vLdpServFec129NumInLabels Unsigned32, + vLdpServFec129NumOutLabels Unsigned32, + vLdpServFec129InLabel1 Unsigned32, + vLdpServFec129InLabelStatus1 TmnxLabelStatus, + vLdpServFec129OutLabel1 Unsigned32, + vLdpServFec129OutLabelStatus1 TmnxLabelStatus, + vLdpServFec129SdpId SdpId, + vLdpServFec129LocalMTU Unsigned32, + vLdpServFec129RemoteMTU Unsigned32, + vLdpServFec129LocalVlanTag Unsigned32, + vLdpServFec129RemoteVlanTag Unsigned32, + vLdpServFec129LocalMaxCellConcat Unsigned32, + vLdpServFec129RemoteMaxCellConcat Unsigned32, + vLdpServFec129InLabelSigStatus1 TmnxLabelSigStatus, + vLdpServFec129OutLabelSigStatus1 TmnxLabelSigStatus +} + +vLdpServFec129AgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vLdpServFec129AgiTlv specifies the Attachment Group + Identifier TLV associated with this service FEC." + ::= { vLdpServFec129Entry 1 } + +vLdpServFec129SrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vLdpServFec129SrcAiiTlv specifies the Source Attachment + Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129Entry 2 } + +vLdpServFec129TgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vLdpServFec129TgtAiiTlv specifies the Target Attachment + Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129Entry 3 } + +vLdpServFec129ServType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129ServType specifies the Service type + associated with this service FEC." + ::= { vLdpServFec129Entry 4 } + +vLdpServFec129ServId OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129ServId specifies the Service identifier + associated with this service FEC." + ::= { vLdpServFec129Entry 5 } + +vLdpServFec129VpnId OBJECT-TYPE + SYNTAX TmnxVpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129VpnId identifies the VPN associated + with the FEC." + ::= { vLdpServFec129Entry 6 } + +vLdpServFec129Flags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit flags of vLdpServFec129Flags specify the characteristics + of the FEC." + ::= { vLdpServFec129Entry 7 } + +vLdpServFec129NumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129NumInLabels gives the number of + labels that have been sent to the peer associated with this + FEC. This value also indicates whether vLdpServFec129InLabel1 entry + contain valid information i.e. if the value of + vLdpServFec129NumInLabels is 1 then vLdpServFec129InLabel1 + will contain valid label information." + ::= { vLdpServFec129Entry 8 } + +vLdpServFec129NumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129NumOutLabels gives the number of + labels that have been received from the peer associated with this + FEC. This value also indicates whether vLdpServFec129OutLabel1 + entry contain valid information i.e. if the value of + vLdpServFec129NumOutLabels is 1, then vLdpServFec129OutLabel1 + will contain valid label information." + ::= { vLdpServFec129Entry 9 } + +vLdpServFec129InLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129InLabel1 specifies the first + ingress label exchanged" + ::= { vLdpServFec129Entry 10 } + +vLdpServFec129InLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129InLabelStatus1 specifies the + status of the ingress label 1" + ::= { vLdpServFec129Entry 11 } + +vLdpServFec129OutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129OutLabel1 specifies the first + egress label exchanged." + ::= { vLdpServFec129Entry 20 } + +vLdpServFec129OutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129OutLabelStatus1 specifies the + status of the egress label 1" + ::= { vLdpServFec129Entry 21 } + +vLdpServFec129SdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129SdpId identifies the SDP associated + with this peer." + ::= { vLdpServFec129Entry 22 } + +vLdpServFec129LocalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129LocalMTU specifies the largest + service frame size (in octets) that can be handled by the + local ESR." + ::= { vLdpServFec129Entry 23 } + +vLdpServFec129RemoteMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129RemoteMTU specifies the largest + service frame size (in octets) that can be handled by the + remote ESR." + ::= { vLdpServFec129Entry 24 } + +vLdpServFec129LocalVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129LocalVlanTag specifies the local + tag on a VLAN VC type SDP binding." + ::= { vLdpServFec129Entry 25 } + +vLdpServFec129RemoteVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129RemoteVlanTag specifies the remote + tag on a VLAN VC type SDP binding." + ::= { vLdpServFec129Entry 26 } + +vLdpServFec129LocalMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129LocalMaxCellConcat specifies the local + maximum number of ATM cells to concatenate on a ATM cell-mode VC + type SDP binding." + ::= { vLdpServFec129Entry 27 } + +vLdpServFec129RemoteMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129RemoteMaxCellConcat specifies the remote + maximum number of ATM cells to concatenate on a ATM cell-mode VC + type SDP binding." + ::= { vLdpServFec129Entry 28 } + +vLdpServFec129InLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129InLabelSigStatus1 indicates the signaling + status for vLdpServFec129InLabel1." + ::= { vLdpServFec129Entry 29 } + +vLdpServFec129OutLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpServFec129OutLabelSigStatus1 indicates the signaling + status for vLdpServFec129OutLabel1." + ::= { vLdpServFec129Entry 30 } + +-- +-- Alcatel 7x50 SR series LDP Service FEC Mapping Table +-- + +vLdpServFec129MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpServFec129MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vLdpServFec129MapTable is a read-only table which maps to the + vLdpServFec129Table. This table has the same indexes as the + vLdpServFec129Table but the order in which these indexes are + specified is different for the two tables." + ::= { tmnxLdpObjs 24 } + +vLdpServFec129MapEntry OBJECT-TYPE + SYNTAX VLdpServFec129MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to + or received from an LDP peer." + INDEX { vRtrID, + vRtrLdpPeerLdpId, + vLdpServFec129MapVcType, + vLdpServFec129MapAgiTlv, + vLdpServFec129MapSrcAiiTlv, + vLdpServFec129MapTgtAiiTlv + } + + ::= { vLdpServFec129MapTable 1 } + +VLdpServFec129MapEntry ::= SEQUENCE { + vLdpServFec129MapVcType TmnxVcType, + vLdpServFec129MapAgiTlv TmnxLdpFec129Tlv, + vLdpServFec129MapSrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129MapTgtAiiTlv TmnxLdpFec129Tlv +} + +vLdpServFec129MapVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapVcType specifies the VC type + associated with this service FEC." + ::= { vLdpServFec129MapEntry 1 } + +vLdpServFec129MapAgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapAgiTlv specifies the Attachment Group + Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 2 } + +vLdpServFec129MapSrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapSrcAiiTlv specifies the Source + Attachment Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 3 } + +vLdpServFec129MapTgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapTgtAiiTlv specifies the Target + Attachment Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 4 } + + +-- +-- Alcatel 7x50 SR series LDP CEP/TDM FEC Table +-- + +vLdpCepTdmFec129Table OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpCepTdmFec129Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vLdpCepTdmFec129Table is a read-only table that represents all + CEP/TDM FECs either sent to or received from an LDP peer known + to the Virtual Router. + The CEP/TDM Sub-TLVs are defined in RFC 4446: + + Parameter Id Description + 0x04 CEP/TDM Payload Bytes + 0x07 CEP/TDM bit-rate + 0x0B TDM Options." + ::= { tmnxLdpObjs 25 } + +vLdpCepTdmFec129Entry OBJECT-TYPE + SYNTAX VLdpCepTdmFec129Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to + or received from an LDP peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpServFecTable, and the augmenting + table, vLdpCepTdmFec129Table. This in effect extends the + vRtrLdpServFecTable with additional columns. + + Creation or deletion of a row in the vRtrLdpServFecTable results + in the same fate for the row in the VLdpCepTdmFec129Entry." + AUGMENTS { vLdpServFec129Entry } + ::= { vLdpCepTdmFec129Table 1 } + +VLdpCepTdmFec129Entry ::= SEQUENCE { + vLdpCepTdmFec129LocalPayloadSize Unsigned32, + vLdpCepTdmFec129RemotePayloadSize Unsigned32, + vLdpCepTdmFec129LocalBitrate Unsigned32, + vLdpCepTdmFec129RemoteBitrate Unsigned32, + vLdpCepTdmFec129LocalRtpHeader TruthValue, + vLdpCepTdmFec129RemoteRtpHeader TruthValue, + vLdpCepTdmFec129LocalDiffTimestamp TruthValue, + vLdpCepTdmFec129RemoteDiffTimestamp TruthValue, + vLdpCepTdmFec129LocalSigPkts TdmOptionsSigPkts, + vLdpCepTdmFec129RemoteSigPkts TdmOptionsSigPkts, + vLdpCepTdmFec129LocalCasTrunk TdmOptionsCasTrunkFraming, + vLdpCepTdmFec129RemoteCasTrunk TdmOptionsCasTrunkFraming, + vLdpCepTdmFec129LocalTimestampFreq Unsigned32, + vLdpCepTdmFec129RemoteTimestampFreq Unsigned32, + vLdpCepTdmFec129LocalPayloadType Unsigned32, + vLdpCepTdmFec129RemotePayloadType Unsigned32, + vLdpCepTdmFec129LocalSsrcId Unsigned32, + vLdpCepTdmFec129RemoteSsrcId Unsigned32 +} + +vLdpCepTdmFec129LocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalPayloadSize indicates the local + payload size." + ::= { vLdpCepTdmFec129Entry 4 } + +vLdpCepTdmFec129RemotePayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemotePayloadSize indicates the remote + payload size." + ::= { vLdpCepTdmFec129Entry 5 } + +vLdpCepTdmFec129LocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "64 Kbits/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalBitrate indicates the local + bitrate." + ::= { vLdpCepTdmFec129Entry 6 } + +vLdpCepTdmFec129RemoteBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "64 Kbits/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteBitrate indicates the remote + bitrate." + ::= { vLdpCepTdmFec129Entry 7 } + +vLdpCepTdmFec129LocalRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalRtpHeader indicates the local + RTP header usage bit." + ::= { vLdpCepTdmFec129Entry 8 } + +vLdpCepTdmFec129RemoteRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteRtpHeader indicates the remote + RTP header usage bit." + ::= { vLdpCepTdmFec129Entry 9 } + +vLdpCepTdmFec129LocalDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalDiffTimestamp indicates the local + differential (or dynamic) timestamping mode bit." + ::= { vLdpCepTdmFec129Entry 10 } + +vLdpCepTdmFec129RemoteDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteDiffTimestamp indicates the remote + differential (or dynamic) timestamping mode bit." + ::= { vLdpCepTdmFec129Entry 11 } + +vLdpCepTdmFec129LocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalSigPkts indicates the local + CE application signalling packets mode." + ::= { vLdpCepTdmFec129Entry 12 } + +vLdpCepTdmFec129RemoteSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteSigPkts indicates the remote + CE application signalling packets mode." + ::= { vLdpCepTdmFec129Entry 13 } + +vLdpCepTdmFec129LocalCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalCasTrunk indicates the local + CE application signalling packets mode." + ::= { vLdpCepTdmFec129Entry 14 } + +vLdpCepTdmFec129RemoteCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteCasTrunk indicates the remote + CE application signalling packets mode." + ::= { vLdpCepTdmFec129Entry 15 } + +vLdpCepTdmFec129LocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalTimestampFreq indicates the local + CE application signalling packets mode." + ::= { vLdpCepTdmFec129Entry 16 } + +vLdpCepTdmFec129RemoteTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteCasTrunk indicates the remote + CE application signalling packets mode." + ::= { vLdpCepTdmFec129Entry 17 } + +vLdpCepTdmFec129LocalPayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalPayloadType indicates the local + payload type." + ::= { vLdpCepTdmFec129Entry 18 } + +vLdpCepTdmFec129RemotePayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemotePayloadType indicates the remote + payload type." + ::= { vLdpCepTdmFec129Entry 19 } + +vLdpCepTdmFec129LocalSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129LocalSsrcId indicates the local + value of SSRC ID." + ::= { vLdpCepTdmFec129Entry 20 } + +vLdpCepTdmFec129RemoteSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteSsrcId indicates the remote + value of SSRC ID." + ::= { vLdpCepTdmFec129Entry 21 } + +-- +-- Notification Information +-- + +tmnxLdpNotificationObjects OBJECT IDENTIFIER ::= { tmnxLdpObjs 17 } + +-- Trap control objects +-- + +vRtrLdpInstanceNotifyReasonCode OBJECT-TYPE + SYNTAX INTEGER { + adminUp (1), + adminDown (2), + operUp (3), + operDown (4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpInstanceStateChange, the value indicates the reason + for the LDP instance state change." + ::= { tmnxLdpNotificationObjects 1 } + +vRtrLdpIfNotifyReasonCode OBJECT-TYPE + SYNTAX INTEGER { + adminUp (1), + adminDown (2), + operUp (3), + operDown (4), + sysIpUp (5), + sysIpDown (6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpIfStateChange, the value indicates the reason for the + LSP interface state change." + ::= { tmnxLdpNotificationObjects 2 } + +vRtrLdpNotifyLocalServiceID OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpSvcIdMismatch, the value indicates the local + Service ID." + ::= { tmnxLdpNotificationObjects 3 } + +vRtrLdpNotifyRemoteServiceID OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpSvcIdMismatch, the value indicates the remote + Service ID." + ::= { tmnxLdpNotificationObjects 4 } + +vRtrLdpNotifyLocalGroupID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpGroupIdMismatch, the value indicates the local + Group ID." + ::= { tmnxLdpNotificationObjects 5 } + +vRtrLdpNotifyRemoteGroupID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpGroupIdMismatch, the value indicates the remote + Group ID." + ::= { tmnxLdpNotificationObjects 6 } + +-- +-- Notification Definitions +-- + +vRtrLdpStateChange NOTIFICATION-TYPE + OBJECTS { vRtrLdpStatus } + STATUS current + DESCRIPTION + "The vRtrLdpStateChange notification is generated when the LDP + protocol is created or deleted in the router." + ::= { tmnxLdpNotifications 1 } + +vRtrLdpInstanceStateChange NOTIFICATION-TYPE + OBJECTS { vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpInstanceNotifyReasonCode } + STATUS current + DESCRIPTION + "The vRtrLdpInstanceStateChange notification is generated when the LDP + module changes state either administratively or operationally." + ::= { tmnxLdpNotifications 2 } + +vRtrLdpIfStateChange NOTIFICATION-TYPE + OBJECTS { vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfNotifyReasonCode } + STATUS current + DESCRIPTION + "The vRtrLdpIfStateChange notification is generated when the LDP + interface changes state either administratively or operationally." + ::= { tmnxLdpNotifications 3 } + +vRtrLdpSvcIdMismatch NOTIFICATION-TYPE + OBJECTS { vRtrLdpNotifyLocalServiceID, + vRtrLdpNotifyRemoteServiceID } + STATUS obsolete + DESCRIPTION + "The vRtrLdpSvcIdMismatch notification is generated when there is + a mismatch of local and remote service IDs." + ::= { tmnxLdpNotifications 4 } + +vRtrLdpGroupIdMismatch NOTIFICATION-TYPE + OBJECTS { vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID } + STATUS current + DESCRIPTION + "The vRtrLdpGroupIdMismatch notification is generated when there is + a mismatch of local and remote group IDs." + ::= { tmnxLdpNotifications 5 } + +-- +-- Conformance Information +-- +tmnxLdpCompliances OBJECT IDENTIFIER ::= { tmnxLdpConformance 1 } +tmnxLdpGroups OBJECT IDENTIFIER ::= { tmnxLdpConformance 2 } + +-- compliance statements + +-- tmnxLdpCompliance MODULE-COMPLIANCE +-- ::= { tmnxLdpCompliances 1 } + +-- tmnxLdpR2r1Compliance MODULE-COMPLIANCE +-- ::= { tmnxLdpCompliances 2 } + +-- tmnxLdpV3v0Compliance MODULE-COMPLIANCE +-- ::= { tmnxLdpCompliances 3 } + +tmnxLdpV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP + on Alcatel 7x50 SR series systems 4.0 release." + MODULE -- this module + MANDATORY-GROUPS { + tmnxLdpGlobalV3v0Group, + tmnxLdpIfV3v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionR2r1Group, + tmnxLdpServFecV4v0Group, + tmnxLdpAddrFecGroup, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group + -- tmnxLdpAdjBackoffGroup + } + ::= { tmnxLdpCompliances 4 } + +tmnxLdpV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP + on Alcatel 7x50 SR series systems 5.0 release." + MODULE -- this module + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV5v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group + -- tmnxLdpAdjBackoffGroup + } + ::= { tmnxLdpCompliances 5 } + +tmnxLdpV6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP + on Alcatel 7x50 SR series systems 6.0 release." + MODULE -- this module + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + -- tmnxLdpAdjBackoffGroup + tmnxLdpCepTdmFecV6v0Group + } + ::= { tmnxLdpCompliances 6 } + +-- units of conformance + +-- tmnxLdpGlobalGroup OBJECT-GROUP +-- ::= { tmnxLdpGroups 1 } + +-- tmnxLdpIfGroup OBJECT-GROUP +-- ::= { tmnxLdpGroups 2 } + +-- tmnxLdpAdjGroup OBJECT-GROUP +-- ::= { tmnxLdpGroups 3 } + +-- tmnxLdpSessionGroup OBJECT-GROUP +-- ::= { tmnxLdpGroups 4 } + +-- tmnxLdpServFecGroup OBJECT-GROUP +-- ::= { tmnxLdpGroups 5 } + +tmnxLdpAddrFecGroup OBJECT-GROUP + OBJECTS { vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP + address FECs sent to or received from an LDP peer + on Alcatel 7x50 SR series systems." + ::= { tmnxLdpGroups 6 } + +tmnxLdpNotifyObjsGroup OBJECT-GROUP + OBJECTS { vRtrLdpInstanceNotifyReasonCode, + vRtrLdpIfNotifyReasonCode, + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS current + DESCRIPTION + "The group of objects supporting extended LDP notifications + on Alcatel 7x50 SR series systems." + ::= { tmnxLdpGroups 7 } + +tmnxLdpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { vRtrLdpStateChange, + vRtrLdpInstanceStateChange, + vRtrLdpIfStateChange, + vRtrLdpGroupIdMismatch + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended LDP feature + on Alcatel 7x50 SR series systems." + ::= { tmnxLdpGroups 8 } + +-- tmnxLdpPolicyGroup OBJECT-GROUP +-- ::= { tmnxLdpGroups 9 } + +tmnxLdpAdjBackoffGroup OBJECT-GROUP + OBJECTS { vRtrLdpAdjInitBackoff, + vRtrLdpAdjMaxBackoff, + vRtrLdpAdjCurrentBackoff, + vRtrLdpAdjWaitingTime, + vRtrLdpAdjBackoffStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting general management of extended LDP + adjacency backoff on Alcatel 7x50 SR series systems. + The vRtrLdpAdjBackoffTable is not yet supported by a TiMOS release." + ::= { tmnxLdpGroups 10 } + +tmnxLdpObsoleteObjsGroup OBJECT-GROUP + OBJECTS { vRtrLdpNotifyLocalServiceID, + vRtrLdpNotifyRemoteServiceID, + vRtrLdpPolicyRowStatus, + vRtrLdpPolicyName + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the extended LDP feature + on Alcatel 7x50 SR series + systems." + ::= { tmnxLdpGroups 11 } + +tmnxLdpObsoleteNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { vRtrLdpSvcIdMismatch + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the extended LDP feature + on Alcatel 7x50 SR series systems." + ::= { tmnxLdpGroups 12 } + +-- tmnxLdpGlobalR2r1Group OBJECT-GROUP +-- ::= { tmnxLdpGroups 13 } + +-- tmnxLdpIfR2r1Group OBJECT-GROUP +-- ::= { tmnxLdpGroups 14 } + +tmnxLdpAdjR2r1Group OBJECT-GROUP + OBJECTS { vRtrLdpHelloAdjMapLdpId, + vRtrLdpHelloAdjLocalLdpId, + vRtrLdpHelloAdjEntityIndex, + vRtrLdpHelloAdjIndex, + vRtrLdpHelloAdjHoldTimeRemaining, + vRtrLdpHelloAdjType, + vRtrLdpHelloAdjRemoteConfSeqNum, + vRtrLdpHelloAdjRemoteIpAddress, + vRtrLdpHelloAdjUpTime, + vRtrLdpHelloAdjLocalConfSeqNum, + vRtrLdpHelloAdjLocalIpAddress, + vRtrLdpHelloAdjInHelloMsgCount, + vRtrLdpHelloAdjOutHelloMsgCount, + vRtrLdpHelloAdjLocalHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LDP + Adjacencies for LDP sessions on Alcatel 7x50 SR series systems + 2.1 Release." + ::= { tmnxLdpGroups 15 } + +tmnxLdpSessionR2r1Group OBJECT-GROUP + OBJECTS { vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP + Sessions on Alcatel 7x50 SR series systems 2.1 Release." + ::= { tmnxLdpGroups 16 } + +tmnxLdpStaticFecV3v0Group OBJECT-GROUP + OBJECTS { vRtrLdpStaticFecRowStatus, + vRtrLdpStaticFecNextNHIndex, + vRtrLdpStaticFecIngLabel, + vRtrLdpStaticFecNumNH, + vRtrLdpStaticFecOperIngLabel, + vRtrLdpStaticFecNHRowStatus, + vRtrLdpStaticFecNHType, + vRtrLdpStaticFecNHIpAddr, + vRtrLdpStaticFecNHEgrLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LDP Static + FECs on Alcatel 7x50 SR series systems 3.0 release." + ::= { tmnxLdpGroups 17 } + +-- tmnxLdpServFecV3v0Group OBJECT-GROUP +-- ::= { tmnxLdpGroups 18 } + +tmnxLdpIfV3v0Group OBJECT-GROUP + OBJECTS { vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP + interfaces and targeted peers on Alcatel 7x50 SR series systems + 3.0 release." + ::= { tmnxLdpGroups 19 } + +tmnxLdpGlobalV3v0Group OBJECT-GROUP + OBJECTS { vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenTrustList, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP + on Alcatel 7x50 SR series systems 3.0 release." + ::= { tmnxLdpGroups 20 } + +tmnxLdpServFecV4v0Group OBJECT-GROUP + OBJECTS { vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP + service FECs sent to or received from an LDP peer + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxLdpGroups 21 } + +tmnxLdpGlobalV5v0Group OBJECT-GROUP + OBJECTS { vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenGracefulRestart, + vRtrLdpGenGRNbrLiveTime, + vRtrLdpGenGRMaxRecoveryTime, + vRtrLdpTargImportPolicy1, + vRtrLdpTargImportPolicy2, + vRtrLdpTargImportPolicy3, + vRtrLdpTargImportPolicy4, + vRtrLdpTargImportPolicy5, + vRtrLdpTargExportPolicy1, + vRtrLdpTargExportPolicy2, + vRtrLdpTargExportPolicy3, + vRtrLdpTargExportPolicy4, + vRtrLdpTargExportPolicy5, + vRtrLdpTargTunnelPreference, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent + } + STATUS current + DESCRIPTION + "The group of objects supporting general management of extended LDP + on Alcatel 7x50 SR series systems 5.0 release." + ::= { tmnxLdpGroups 22 } + +tmnxLdpIfV5v0Group OBJECT-GROUP + OBJECTS { vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpIfTunneling, + vRtrLdpIfLspRowStatus, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId, + vRtrLdpPeerAuthKeyChain + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LDP + interfaces and targeted peers on Alcatel 7x50 SR series systems + 5.0 release." + ::= { tmnxLdpGroups 23 } + +tmnxLdpServFecV5v0Group OBJECT-GROUP + OBJECTS { vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP + service FECs sent to or received from an LDP peer + on Alcatel 7x50 SR series systems release 5.0." + ::= { tmnxLdpGroups 24 } + +tmnxLdpAddrFecV5v0Group OBJECT-GROUP + OBJECTS { vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecLspId, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LDP + address FECs sent to or received from an LDP peer + on Alcatel 7x50 SR series systems for release 5.0." + ::= { tmnxLdpGroups 25 } + +tmnxLdpSessionV5v0Group OBJECT-GROUP + OBJECTS { vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessAdvertise, + vRtrLdpSessRestartHelperState, + vRtrLdpSessPeerNumRestart, + vRtrLdpSessLastRestartTime, + vRtrLdpSessFtReconnectTimeNego, + vRtrLdpSessFtRecoveryTimeNego, + vRtrLdpSessFtReconTimeRemaining, + vRtrLdpSessFtRecovTimeRemaining, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LDP + Sessions on Alcatel 7x50 SR series systems 5.0 Release." + ::= { tmnxLdpGroups 26 } + +tmnxLdpObsoletedV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenTrustList + } + STATUS current + DESCRIPTION + "The group of objects obsoleted on Alcatel 7x50 SR series + systems 5.0 Release." + ::= { tmnxLdpGroups 27 } + +tmnxLdpCepTdmFecV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpCepTdmLocalPayloadSize, + vRtrLdpCepTdmRemotePayloadSize, + vRtrLdpCepTdmLocalBitrate, + vRtrLdpCepTdmRemoteBitrate, + vRtrLdpCepTdmLocalRtpHeader, + vRtrLdpCepTdmRemoteRtpHeader, + vRtrLdpCepTdmLocalDiffTimestamp, + vRtrLdpCepTdmRemoteDiffTimestamp, + vRtrLdpCepTdmLocalSigPkts, + vRtrLdpCepTdmRemoteSigPkts, + vRtrLdpCepTdmLocalCasTrunk, + vRtrLdpCepTdmRemoteCasTrunk, + vRtrLdpCepTdmLocalTimestampFreq, + vRtrLdpCepTdmRemoteTimestampFreq, + vRtrLdpCepTdmLocalPayloadType, + vRtrLdpCepTdmRemotePayloadType, + vRtrLdpCepTdmLocalSsrcId, + vRtrLdpCepTdmRemoteSsrcId, + vLdpCepTdmFec129LocalPayloadSize, + vLdpCepTdmFec129RemotePayloadSize, + vLdpCepTdmFec129LocalBitrate, + vLdpCepTdmFec129RemoteBitrate, + vLdpCepTdmFec129LocalRtpHeader, + vLdpCepTdmFec129RemoteRtpHeader, + vLdpCepTdmFec129LocalDiffTimestamp, + vLdpCepTdmFec129RemoteDiffTimestamp, + vLdpCepTdmFec129LocalSigPkts, + vLdpCepTdmFec129RemoteSigPkts, + vLdpCepTdmFec129LocalCasTrunk, + vLdpCepTdmFec129RemoteCasTrunk, + vLdpCepTdmFec129LocalTimestampFreq, + vLdpCepTdmFec129RemoteTimestampFreq, + vLdpCepTdmFec129LocalPayloadType, + vLdpCepTdmFec129RemotePayloadType, + vLdpCepTdmFec129LocalSsrcId, + vLdpCepTdmFec129RemoteSsrcId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LDP + CEP/TDM FECs sent to or received from an LDP peer + on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxLdpGroups 28 } + +tmnxLdpServFecV6v0Group OBJECT-GROUP + OBJECTS { vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended LDP + service FECs sent to or received from an LDP peer + on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxLdpGroups 29 } + +tmnxLdpServFec129V6v0Group OBJECT-GROUP + OBJECTS { + vLdpServFec129ServType, + vLdpServFec129ServId, + vLdpServFec129VpnId, + vLdpServFec129Flags, + vLdpServFec129NumInLabels, + vLdpServFec129NumOutLabels, + vLdpServFec129InLabel1, + vLdpServFec129InLabelStatus1, + vLdpServFec129OutLabel1, + vLdpServFec129OutLabelStatus1, + vLdpServFec129SdpId, + vLdpServFec129LocalMTU, + vLdpServFec129RemoteMTU, + vLdpServFec129LocalVlanTag, + vLdpServFec129RemoteVlanTag, + vLdpServFec129LocalMaxCellConcat, + vLdpServFec129RemoteMaxCellConcat, + vLdpServFec129InLabelSigStatus1, + vLdpServFec129OutLabelSigStatus1 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LDP + FEC-129s sent to or received from an LDP peer + on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxLdpGroups 30 } + +tmnxLdpServFecObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vLdpServFec129MapVcType, + vLdpServFec129MapAgiTlv, + vLdpServFec129MapSrcAiiTlv, + vLdpServFec129MapTgtAiiTlv + } + STATUS current + DESCRIPTION + "The group of objects supporting management of obsoleted LDP + FEC objects on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxLdpGroups 31 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-MPLS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-MPLS-MIB new file mode 100644 index 0000000..1de9cce --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-MPLS-MIB @@ -0,0 +1,3900 @@ +ALCATEL-IND1-TIMETRA-MPLS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, IpAddress, Counter64, + Counter32, Integer32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + RowStatus, RowPointer, + TruthValue, TimeStamp, + TimeInterval, TestAndIncr, + TEXTUAL-CONVENTION FROM SNMPv2-TC + + InterfaceIndexOrZero FROM IF-MIB + + InetAddressIPv6 FROM INET-ADDRESS-MIB + + MplsLabel, MplsLSPID, + mplsXCLspId FROM MPLS-LSR-MIB + + mplsTunnelIndex, mplsTunnelInstance, + mplsTunnelIngressLSRId, mplsTunnelARHopEntry FROM MPLS-TE-MIB + + TmnxAdminState, TmnxOperState, + TNamedItem, TNamedItemOrEmpty, + TmnxActionType, TmnxVRtrMplsLspID FROM ALCATEL-IND1-TIMETRA-TC-MIB + + timetraSRMIBModules, tmnxSRObjs, + tmnxSRNotifyPrefix, tmnxSRConfs FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + vRtrID, vRtrIfIndex FROM ALCATEL-IND1-TIMETRA-VRTR-MIB + ; + +timetraMplsMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + MPLS extensions for the Alcatel 7x50 device. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-MPLS-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-MPLS-MIB." + + REVISION "0603230000Z" + DESCRIPTION "Rev 4.0 23 Mar 2006 00:00 + 4.0 release of the TIMETRA-MPLS-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-MPLS-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-MPLS-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-MPLS-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-MPLS-MIB." + + REVISION "0009070000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-MPLS-MIB." + + REVISION "0008140000Z" + DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-MPLS-MIB." + + ::= { timetraSRMIBModules 6 } + +tmnxMplsObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 6 } +tmnxMplsConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 6 } +tmnxMplsNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 6 } + tmnxMplsNotifications OBJECT IDENTIFIER ::= { tmnxMplsNotifyPrefix 0 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- MPLS extensions +-- + + +-- Textual Conventions + +TmnxMplsLspFailCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsLspFailCode is an enumerated integer that defines the + reason for LSP Path and LSP Crossconnect failure." + SYNTAX INTEGER { + noError (0), + admissionControlError (1), + noRouteToDestination (2), + trafficControlSystemError (3), + routingError (4), + noResourcesAvailable (5), + badNode (6), + routingLoop (7), + labelAllocationError (8), + badL3PID (9), + tunnelLocallyRepaired (10), + unknownObjectClass (11), + unknownCType (12), + noEgressMplsInterface (13), + noEgressRsvpInterface (14), + looseHopsInFRRLsp (15), + unknown (16), + retryExceeded (17), + noCspfRouteOwner (18), + noCspfRouteToDestination (19), + hopLimitExceeded (20), + looseHopsInManualBypassLsp (21), + emptyPathInManualBypassLsp (22), + lspFlowControlled (23), + srlgSecondaryNotDisjoint (24), + srlgPrimaryCspfDisabled (25), + srlgPrimaryPathDown (26) + } + +TmnxMplsLabelOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsLabelOwner is an enumerated integer that specifies + the module that owns a particular MPLS label." + SYNTAX INTEGER { + none (0), + rsvp (1), + tldp (2), + ildp (3), + svcmgr (4), + bgp (5), + mirror (6), + static (7), + vprn (8) + } + +TmnxMplsOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMplsOperDownReasonCode is an enumerated integer that specifies + the reason that the MPLS instance is operationally down." + SYNTAX INTEGER { + operUp (0), -- Operationally up + adminDown (1), -- Administratively down + noResources (2), -- No resources available + systemIpDown (3), -- System IP interface is + -- operationally down + iomFailure (4), -- Iom failure + clearDown (5) -- Clear command in progress + } +-- +-- The Virtual Router MPLS Labeled Switch Path (LSP) Table +-- +vRtrMplsLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 1 } + +vRtrMplsLspEntry OBJECT-TYPE + SYNTAX VRtrMplsLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured + for a virtual router in the system. Entries can be created and + deleted via SNMP SET operations. Setting RowStatus to 'active' + requires vRtrMplsLspName to have been assigned a valid value." + INDEX { vRtrID, vRtrMplsLspIndex } + ::= { vRtrMplsLspTable 1 } + +VRtrMplsLspEntry ::= SEQUENCE { + vRtrMplsLspIndex TmnxVRtrMplsLspID, + vRtrMplsLspRowStatus RowStatus, + vRtrMplsLspLastChange TimeStamp, + vRtrMplsLspName TNamedItemOrEmpty, + vRtrMplsLspAdminState TmnxAdminState, + vRtrMplsLspOperState TmnxOperState, + vRtrMplsLspFromAddr IpAddress, + vRtrMplsLspToAddr IpAddress, + vRtrMplsLspType INTEGER, + vRtrMplsLspOutSegIndx Integer32, + vRtrMplsLspRetryTimer Unsigned32, + vRtrMplsLspRetryLimit Unsigned32, + vRtrMplsLspMetric Unsigned32, + vRtrMplsLspDecrementTtl TruthValue, + vRtrMplsLspCspf TruthValue, + vRtrMplsLspFastReroute TruthValue, + vRtrMplsLspFRHopLimit Unsigned32, + vRtrMplsLspFRBandwidth Unsigned32, + vRtrMplsLspClassOfService TNamedItemOrEmpty, + vRtrMplsLspSetupPriority Unsigned32, + vRtrMplsLspHoldPriority Unsigned32, + vRtrMplsLspRecord TruthValue, + vRtrMplsLspPreference Unsigned32, + vRtrMplsLspBandwidth Integer32, + vRtrMplsLspBwProtect TruthValue, + vRtrMplsLspHopLimit Unsigned32, + vRtrMplsLspNegotiatedMTU Unsigned32, + vRtrMplsLspRsvpResvStyle INTEGER, + vRtrMplsLspRsvpAdspec TruthValue, + vRtrMplsLspFRMethod INTEGER, + vRtrMplsLspFRNodeProtect TruthValue, + vRtrMplsLspAdminGroupInclude Unsigned32, + vRtrMplsLspAdminGroupExclude Unsigned32, + vRtrMplsLspAdaptive TruthValue, + vRtrMplsLspInheritance Unsigned32, + vRtrMplsLspOptimizeTimer Unsigned32, + vRtrMplsLspOperFastReroute TruthValue, + vRtrMplsLspFRObject TruthValue, + vRtrMplsLspHoldTimer Unsigned32, + vRtrMplsLspCspfTeMetricEnabled TruthValue +} + +vRtrMplsLspIndex OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this Labeled Switch + Path (LSP) for this virtual router in the Alcatel 7x50 + SR system. It is a unique value among entries with the + same value of vRtrID." + ::= { vRtrMplsLspEntry 1 } + +vRtrMplsLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrMplsLspTable entries. Before the row can be + placed into the 'active' state vRtrMplsLspName must + have been assigned a valid value." + ::= { vRtrMplsLspEntry 2 } + +vRtrMplsLspLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsLspEntry 3 } + +vRtrMplsLspName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name for this Labeled Switch Path. + The vRtrMplsLspName must be unique within a virtual + router instance." + ::= { vRtrMplsLspEntry 4 } + +vRtrMplsLspAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this LSP." + DEFVAL { inService } + ::= { vRtrMplsLspEntry 5 } + +vRtrMplsLspOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of this LSP." + ::= { vRtrMplsLspEntry 6 } + +vRtrMplsLspFromAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP address of this LSP. If vRtrMplsLspFromAddr has not + been explicitly set, the system IP address will be used." + ::= { vRtrMplsLspEntry 7 } + +vRtrMplsLspToAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP address of this LSP. This LSP will not be + signaled until vRtrMplsLspToAddr is explicitly set." + ::= { vRtrMplsLspEntry 8 } + +vRtrMplsLspType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + dynamic (2), + static (3), + bypass-only (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrMplsLspType object is an enumerated value that indicates + whether the label value is statically or dynamically assigned or + whether the LSP will be used exclusively for bypass protection." + DEFVAL { dynamic } + ::= { vRtrMplsLspEntry 9 } + +vRtrMplsLspOutSegIndx OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrMplsLspOutSegIndx is the index value of the entry in + the mplsOutSegmentTable associated with this vRtrMplsLspEntry + when vRtrMplsLspType is 'static'. If vRtrMplsLspType is + 'dynamic', the value of this object will be zero (0)." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 10 } + +vRtrMplsLspRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRetryTimer specifies the time in seconds + the software will wait before attempting the establish the + failed LSP." + DEFVAL { 30 } + ::= { vRtrMplsLspEntry 11 } + +vRtrMplsLspRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRetryLimit specifies the number of + attempts the software should make to reestablish a failed LSP + before the LSP is disabled. A value of 0 indicates that an + infinite number of retry attempts should be made." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 12 } + +vRtrMplsLspMetric OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspMetric specifies the metric for this + LSP which is used to select an LSP among a set of LSPs which are + destined to the same egress 7x50 router. The LSP with the lowest + metric will be selected. + + In LDP-over-RSVP, LDP performs a lookup in the Routing Table + Manager (RTM) which provides the next hop to the destination PE + and the advertising router (ABR or destination PE itself). If the + advertising router matches the targeted LDP peer, LDP then + performs a second lookup for the advertising router in the Tunnel + Table Manager (TTM). This lookup returns the best RSVP LSP to use + to forward packets for an LDP FEC learned through the targeted + LDP session. The lookup returns the LSP with the lowest metric. + If multiple LSPs have the same metric, then the result of the + lookup will be to select the first one available in the TTM." + DEFVAL { 1 } + ::= { vRtrMplsLspEntry 13 } + +vRtrMplsLspDecrementTtl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspDecrementTtl is 'true', the ingress + ESR writes the TTL of the IP packet into the label and each + transit ESR decrements the TTL in the label. At the egress ESR + the TTL value from the label is written into the IP packet. + + When the value of vRtrMplsLspDecrementTtl is 'false', the ingress + ESR ignores the IP packet TTL and writes the value of 255 into the + label; and the egress ESR does not write the label's TTL into the + IP packet." + DEFVAL { true } + ::= { vRtrMplsLspEntry 14 } + +vRtrMplsLspCspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspCspf is 'true', CSPF computation + for constrained-path LSP is enabled. When the value of + vRtrMplsLspCspf is 'false' CSPF computation is disabled." + DEFVAL { false } + ::= { vRtrMplsLspEntry 15 } + +vRtrMplsLspFastReroute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspFastReroute is 'true', fast reroute + is enabled. A pre-computed detour LSP is created from each node + in the primary path of this LSP. In case of a failure of a link + or LSP between two nodes, traffic is immediately rerouted on the + pre-computed detour LSP thus avoiding packet loss. Each node + along the primary path of the LSP tries to establish a detour LSP + as follows: Each upstream node will setup a detour LSP that + avoids only the immediate downstream node and merges back onto + the actual path of the LSP as soon as possible. The detour LSP + may take one or more hops (upto the value of vRtrMplsLspFRHopLimit) + before merging back onto the main LSP path. + + When the upstream node detects a downstream link or node failure, + it immediately send traffic for that LSP on the detour path and + at the same time signals back to the ingress ESR about the + failure. + + Fast reroute applies only to the primary path of this LSP. + No configuration is required on the transit hops of the LSP. + The ingress ESR will signal all intermediate ESRs using RSVP + to setup their detours. + + When the value of vRtrMplsLspFastReroute is 'false', fast + rerouting is disabled." + DEFVAL { false } + ::= { vRtrMplsLspEntry 16 } + +vRtrMplsLspFRHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRHopLimit specifies the total number + of hops a detour LSP can take before merging back onto the + main LSP path." + DEFVAL { 16 } + ::= { vRtrMplsLspEntry 17 } + +vRtrMplsLspFRBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mega-bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRBandwidth specified the amount of + bandwidth in mega-bits per second (Mbps) to be reserved for the + detour LSP. A value of zero (0) indicates that no bandwidth + is reserved." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 18 } + +vRtrMplsLspClassOfService OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the class of service value to be assigned to all + packets on the LSP is specified with vRtrMplsLspClassOfService. + The EXP bits in the MPLS header are set based on the global + mapping table that specified the mapping between the forwarding + class and the EXP bits. When class of service is specified, + all packets will be marked with the same EXP bits that match + the vRtrMplsLspClassOfService name in the mapping table. + + An empty string, ''H, specifies no class of service. Packets + are assigned EXP bits based on the same mapping table, however + each packet is marked with EXP bits based on the forwarding + class from which it is serviced. + + When the value of vRtrMplsLspPathCosSource is set to 'inherit', + the value of vRtrMplsLspClassOfService is applied to that + specific LSP/path." + DEFVAL { ''H } + ::= { vRtrMplsLspEntry 19 } + +vRtrMplsLspSetupPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSetupPriority specifies the setup priority + to use when insufficient bandwidth is available to setup a LSP. + The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority. + + When the value of vRtrMplsLspPathSetupPriority is set to '-1', + the value of vRtrMplsLspSetupPriority is applied to that specific + LSP/path." + DEFVAL { 7 } + ::= { vRtrMplsLspEntry 20 } + +vRtrMplsLspHoldPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspHoldPriority specifies the hold priority + to use when insufficient bandwidth is available to setup a LSP. + The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority. + + When the value of vRtrMplsLspPathHoldPriority is set to '-1', + the value of vRtrMplsLspHoldPriority is applied to that specific + LSP/path." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 21 } + +vRtrMplsLspRecord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspRecord is 'true', recording of all + the hops that a LSP traverses is enabled. + + When the value of vRtrMplsLspRecord is 'false, recording of all + the hops that a LSP traverses is disabled." + DEFVAL { true } + ::= { vRtrMplsLspEntry 22 } + +vRtrMplsLspPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPreference specifies the preference for + the LSP. This value is used for load balancing between multiple + LSPs that exist between the same ingress and egress routers. + By default, traffic is load balanced among the LSPs, since all + LSPs have the same preference. To prefer one LSP over another, + change the preference value for that LSP. The LSP with the + lowest preference is used. + + When the value of vRtrMplsLspPathPreference is set to zero (0), + the value of vRtrMplsLspPreference is applied to that specific + LSP/path." + DEFVAL { 7 } + ::= { vRtrMplsLspEntry 23 } + +vRtrMplsLspBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "mega-bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspBandwidth specifies the amount of + bandwidth in mega-bits per second (Mbps) to be reserved for the LSP. + A value of zero (0) indicates that no bandwidth is reserved. + + When vRtrMplsLspPathBandwidth is set to -1, the value of + vRtrMplsLspBandwidth is applied to that specific LSP/path." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 24 } + +vRtrMplsLspBwProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsLspBwProtect has a value of 'true', bandwidth + protection is enabled on a LSP. LSPs that reserve bandwidth + will be used for EF services where customers need guaranteed + bandwidth. It is expected that multiple EF services will be + assigned to a single LSP. When bandwidth protection is + enabled on an LSP, each time this LSP is used for a certain + service the bandwidth allocated on that service is deducted + from the bandwidth reserved for the LSP. Once the bandwidth is + exhausted on the LSP, the ESR will provide feedback to the + provider indicating that this LSP has exhausted its resources." + DEFVAL { false } + ::= { vRtrMplsLspEntry 25 } + +vRtrMplsLspHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspHopLimit specifies the maximum number + of hops that a LSP will traverse including the ingress and + egress ESRs. A LSP will not be setup if the hop limit is + exceeded. + + When the value of vRtrMplsLspPathHopLimit is set to zero (0), + the value of vRtrMplsLspHopLimit is applied to that specific + LSP/path." + DEFVAL { 255 } + ::= { vRtrMplsLspEntry 26 } + +vRtrMplsLspNegotiatedMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspNegotiatedMTU specifies the size + for the Maximum transmission unit (MTU) that is negotiated + during LSP establishment." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 27 } + +vRtrMplsLspRsvpResvStyle OBJECT-TYPE + SYNTAX INTEGER { + se (1), + ff (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspRsvpResvStyle specifies the reservation + style for RSVP. The reservation style can be set to 'Shared- + Explicit' (se) or 'Fixed-Filter' (ff)." + DEFVAL { se } + ::= { vRtrMplsLspEntry 28 } + +vRtrMplsLspRsvpAdspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspRsvpAdspec is 'true', the ADSPEC + object will be included in RSVP messages. + When the value of vRtrMplsLspRsvpAdspec is 'false', the ADSPEC + object will not be included in RSVP messages." + DEFVAL { false } + ::= { vRtrMplsLspEntry 29 } + +vRtrMplsLspFRMethod OBJECT-TYPE + SYNTAX INTEGER { + oneToOneBackup(1), + facilityBackup(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRMethod specifies the fast reroute + method used. + + In the 'One-to-one Backup' method, a backup LSP is established + which will intersect the original LSP somewhere downstream + of the point of link or node failure. For each LSP that is + backed up, a separate backup LSP is established. + + In the 'Facility Backup' method, instead of creating a separate + LSP for every LSP that is to be backed up, a single LSP is + created which serves as a backup for a set of LSPs. Such an LSP + tunnel is called a 'bypass tunnel'." + DEFVAL { oneToOneBackup } + ::= { vRtrMplsLspEntry 30 } + +vRtrMplsLspFRNodeProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspFRNodeProtect to 'true' enables + node protection i.e. protection against the failure of a node on + the LSP. + + Setting the value to 'false' disables node protection." + DEFVAL { true } + ::= { vRtrMplsLspEntry 31 } + +vRtrMplsLspAdminGroupInclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminGroupInclude is a bit-map that + specifies a list of admin groups that should be included when + this LSP is setup. If bit 'n' is set, then the admin group + with value 'n' is included for this LSP. This implies that + each link that this LSP goes through must be associated with + at least one of the admin groups in the include list. + + By default, all admin groups are in the include list." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspEntry 32 } + +vRtrMplsLspAdminGroupExclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminGroupExclude is a bit-map that + specifies a list of admin groups that should be excluded when + this LSP is setup. If bit 'n' is set, then the admin group + with value 'n' is excluded for this LSP. This implies that + each link that this LSP goes through must not be associated + with any of the admin groups in the exclude list. + + By default, no admin groups are in the exclude list." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspEntry 33 } + +vRtrMplsLspAdaptive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspAdaptive to 'true' enables + make-before-break functionality for the LSP. When the attributes + of an already established LSP are changed, either through manual + configuration or due to a change in network topology, + make-before-break functionality ensures that the resources of + the existing LSP will not be released until a new path (with the + same LSP Id) has been established and traffic flowing over the + existing path is seamlessly transferred to the new path. + + Setting the value to 'false' disables make-before-break + functionality." + DEFVAL { true } + ::= { vRtrMplsLspEntry 34 } + +vRtrMplsLspInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For each writable object in this row that can be configured to + inherit its value from the corresponding object in the + vRtrMplsGeneralTable, there is bit within vRtrMplsLspInheritance + that controls whether to inherit the operational value of the + object or use the administratively set value. + + This object is a bit-mask, with the following positions: + + vRtrMplsLspOptimizeTimer 0x1 + vRtrMplsLspFRObject 0x2 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL + or most recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrMplsGeneralTable." + DEFVAL { 0 } -- by default inherit everything from vRtrMplsGeneralTable + ::= { vRtrMplsLspEntry 35 } + +vRtrMplsLspOptimizeTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspOptimizeTimer specifies the time, in + seconds, the software will wait before attempting to re-optimize + the LSP. + + When CSPF is enabled, changes in the network topology may cause + the existing path of a loose-hop LSP to become sub-optimal. Such + LSPs can be re-optimized and re-routed through more optimal paths + by recalculating the path for the LSP at periodic intervals. This + interval is controlled by the optimize timer. + + A value of 0 indicates that optimization has been disabled. + + When the vRtrMplsLspOptimizeTimer bit in vRtrMplsLspInheritance + is cleared (0), the value returned in the GET request is inherited + from vRtrMplsGeneralOptimizeTimer." + DEFVAL { 0 } + ::= { vRtrMplsLspEntry 36 } + +vRtrMplsLspOperFastReroute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspOperFastReroute specifies whether the + operational LSP has fast reroute enabled or disabled. + + When make-before-break functionality for the LSP is enabled and + if the fast reroute setting is changed, the resources for the + existing LSP will not be released until a new path with the new + attribute settings has been established. While a new path is + being signaled, the administrative value and the operational + values of fast reroute setting for the LSP may differ. The value + of vRtrMplsLspFastReroute specifies the setting used for the new + LSP path trying to be established whereas the value of + vRtrMplsLspOperFastReroute specifies the setting for the existing + LSP path." + ::= { vRtrMplsLspEntry 37 } + +vRtrMplsLspFRObject OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspFRObject specifies whether fast reroute, + for LSPs using 'Facility Backup', is signalled with or without + the fast reroute object. The value of vRtrMplsLspFRObject is + ignored if fast reroute is disabled for the LSP or if the LSP + is using 'One-to-one Backup'. + + When the vRtrMplsLspFRObject bit in vRtrMplsLspInheritance is + cleared (0), the value returned in the GET request is inherited + from vRtrMplsGeneralFRObject." + DEFVAL { true } + ::= { vRtrMplsLspEntry 38 } + +vRtrMplsLspHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspHoldTimer specifies the time, in + seconds, for which the ingress node holds a bit before + programming its data plane and declaring the lsp up to + the service module. + + The value of vRtrMplsLspHoldTimer is inherited from + the value of vRtrMplsGeneralHoldTimer." + DEFVAL { 1 } + ::= { vRtrMplsLspEntry 39 } + +vRtrMplsLspCspfTeMetricEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspCspfTeMetricEnabled specifies whether the TE + metric would be used for the purpose of the LSP path computation by CSPF. + When the value of this object is 'false', the IGP metric is used to + compute the path of the LSP by CSPF." + DEFVAL { false } + ::= { vRtrMplsLspEntry 40 } + +-- +-- The Virtual Router MPLS Labeled Switch Path (LSP) Statistics Table +-- +-- Augmentation of the vRtrMplsLspTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrMplsLspTable, and the augmenting table, +-- vRtrMplsLspStatTable. This in effect extends the vRtrMplsLspTable +-- with additional columns. +-- Creation (or deletion) of a row in the vRtrMplsLspTable results in +-- the same fate for the row in the vRtrMplsLspStatTable. +-- + +vRtrMplsLspStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspStatTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxMplsObjs 2 } + +vRtrMplsLspStatEntry OBJECT-TYPE + SYNTAX VRtrMplsLspStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a + Labeled Switch Path (LSP) configured for a virtual router in + the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsLspEntry } + ::= { vRtrMplsLspStatTable 1 } + +VRtrMplsLspStatEntry ::= SEQUENCE { + vRtrMplsLspOctets Counter64, + vRtrMplsLspPackets Counter64, + vRtrMplsLspAge TimeInterval, + vRtrMplsLspTimeUp TimeInterval, + vRtrMplsLspTimeDown TimeInterval, + vRtrMplsLspPrimaryTimeUp TimeInterval, + vRtrMplsLspTransitions Counter32, + vRtrMplsLspLastTransition TimeInterval, + vRtrMplsLspPathChanges Counter32, + vRtrMplsLspLastPathChange TimeInterval, + vRtrMplsLspConfiguredPaths Integer32, + vRtrMplsLspStandbyPaths Integer32, + vRtrMplsLspOperationalPaths Integer32 +} + +vRtrMplsLspOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets that have been forwarded over current + LSP active path. The number reported is not realtime, may + be subject to several minutes delay. The delay is controllable + by MPLS statistics gathering interval, which by default is + once every 5 minutes. If MPLS statistics gathering is not + enabled, this number will not increment." + ::= { vRtrMplsLspStatEntry 1 } + +vRtrMplsLspPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been forwarded over current + LSP active path. The number reported is not realtime, may + be subject to several minutes delay. The delay is controllable + by MPLS statistics gathering interval, which by default is + once every 5 minutes. If MPLS statistics gathering is not + enabled, this number will not increment." + ::= { vRtrMplsLspStatEntry 2 } + +vRtrMplsLspAge OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age (i.e., time from creation till now) of this LSP in + 10-millisecond periods." + ::= { vRtrMplsLspStatEntry 3 } + +vRtrMplsLspTimeUp OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP has been + been operational. For example, the percentage up time can be + determined by computing (vRtrMplsLspTimeUp/vRtrMplsLspAge * 100 %)." + ::= { vRtrMplsLspStatEntry 4 } + +vRtrMplsLspTimeDown OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP has not + been operational." + ::= { vRtrMplsLspStatEntry 5 } + +vRtrMplsLspPrimaryTimeUp OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP's primary + path has been operational. For example, the percentage + contribution of the primary path to the operational time is + given by (vRtrMplsLspPrimaryTimeUp/vRtrMplsLspTimeUp * 100) %." + ::= { vRtrMplsLspStatEntry 6 } + +vRtrMplsLspTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of state transitions (up -> down and down -> up) + this LSP has undergone." + ::= { vRtrMplsLspStatEntry 7 } + +vRtrMplsLspLastTransition OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in 10-millisecond units since the last transition + occurred on this LSP." + ::= { vRtrMplsLspStatEntry 8 } + +vRtrMplsLspPathChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of path changes this LSP has had. For every path + change (path down, path up, path change), a corresponding + syslog/trap (if enabled) is generated for it." + ::= { vRtrMplsLspStatEntry 9 } + +vRtrMplsLspLastPathChange OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in 10-millisecond units since the last change + occurred on this LSP." + ::= { vRtrMplsLspStatEntry 10 } + +vRtrMplsLspConfiguredPaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of paths configured for this LSP." + ::= { vRtrMplsLspStatEntry 11 } + +vRtrMplsLspStandbyPaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of standby paths configured for this LSP." + ::= { vRtrMplsLspStatEntry 12 } + +vRtrMplsLspOperationalPaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of operational paths for this LSP. This includes + the path currently active, as well as operational standby + paths." + ::= { vRtrMplsLspStatEntry 13 } + + +-- +-- Virtual Router MPLS LSP to Path Mapping Table +-- + +vRtrMplsLspPathTableSpinlock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "voluntary serialization control for vRtrMplsLspPathTable. + Primarily used by SNMP manager to coordinate changes to + vRtrMplsLspPathInheritance." + DEFVAL { 0 } + ::= { tmnxMplsObjs 3 } + +vRtrMplsLspPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathTable provides an association between an + LSP and a path. An LSP can have more than one path association, + but only one of those paths can be specified as the primary + path type. Paths are defined in as Tunnel entries in the + mplsTunnelTable in the MPLS-TE-MIB." + ::= { tmnxMplsObjs 4 } + +vRtrMplsLspPathEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an association between a Labeled Switch + Path (LSP) in the vRtrMplsLspTable and a path (or tunnel) entry in + the mplsTunnelTable. Entries in this table can be created and + deleted via SNMP SET operations. Setting RowStatus to 'active' + requires vRtrMplsLspPathType to have been assigned a valid value." + INDEX { vRtrID, vRtrMplsLspIndex, mplsTunnelIndex, mplsTunnelInstance, + mplsTunnelIngressLSRId } + ::= { vRtrMplsLspPathTable 1 } + +VRtrMplsLspPathEntry ::= SEQUENCE { + vRtrMplsLspPathRowStatus RowStatus, + vRtrMplsLspPathLastChange TimeStamp, + vRtrMplsLspPathType INTEGER, + vRtrMplsLspPathCos INTEGER, + vRtrMplsLspPathProperties BITS, + vRtrMplsLspPathBandwidth Integer32, + vRtrMplsLspPathBwProtect TruthValue, + vRtrMplsLspPathState INTEGER, + vRtrMplsLspPathPreference INTEGER, + vRtrMplsLspPathCosSource TruthValue, + vRtrMplsLspPathClassOfService TNamedItemOrEmpty, + vRtrMplsLspPathSetupPriority Unsigned32, + vRtrMplsLspPathHoldPriority Unsigned32, + vRtrMplsLspPathRecord INTEGER, + vRtrMplsLspPathHopLimit Unsigned32, + vRtrMplsLspPathSharing TruthValue, + vRtrMplsLspPathAdminState TmnxAdminState, + vRtrMplsLspPathOperState TmnxOperState, + vRtrMplsLspPathInheritance Unsigned32, + vRtrMplsLspPathLspId MplsLSPID, + vRtrMplsLspPathRetryTimeRemaining Unsigned32, + vRtrMplsLspPathTunnelARHopListIndex Integer32, + vRtrMplsLspPathNegotiatedMTU Unsigned32, + vRtrMplsLspPathFailCode TmnxMplsLspFailCode, + vRtrMplsLspPathFailNodeAddr IpAddress, + vRtrMplsLspPathAdminGroupInclude Unsigned32, + vRtrMplsLspPathAdminGroupExclude Unsigned32, + vRtrMplsLspPathAdaptive TruthValue, + vRtrMplsLspPathOptimizeTimer Unsigned32, + vRtrMplsLspPathNextOptimize Unsigned32, + vRtrMplsLspPathOperBandwidth Integer32, + vRtrMplsLspPathMBBState INTEGER, + vRtrMplsLspPathResignal TmnxActionType, + vRtrMplsLspPathTunnelCRHopListIndex Integer32, + vRtrMplsLspPathOperMTU Unsigned32, + vRtrMplsLspPathRecordLabel INTEGER +} + +vRtrMplsLspPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrMplsLspPathTable entries. Before the row can be + placed into the 'active' state vRtrMplsLspPathType must + have been assigned a valid value." + ::= { vRtrMplsLspPathEntry 1 } + +vRtrMplsLspPathLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsLspPathEntry 2 } + +vRtrMplsLspPathType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + primary (2), + standby (3), + secondary (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is an enum that represents the role this + path is taking within this LSP." + ::= { vRtrMplsLspPathEntry 3 } + +vRtrMplsLspPathCos OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured Class Of Service (COS) for this path. If + the value is between 0 and 7 inclusive, this value + will be inserted in the 3 bit COS field in the label. + If the value is 255, the value in the COS field of + the label will depend on other factors." + DEFVAL { 255 } + ::= { vRtrMplsLspPathEntry 4 } + +vRtrMplsLspPathProperties OBJECT-TYPE + SYNTAX BITS { + record-route (0), + adaptive (1), + cspf (2), + mergeable (3), + fast-reroute (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of configured properties for this path expressed + as a bit map. For example, if the path is an adaptive + path, the bit corresponding to bit value 1 is set." + ::= { vRtrMplsLspPathEntry 5 } + +vRtrMplsLspPathBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "mega-bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBandwidth specifies the amount + of bandwidth in mega-bits per seconds (Mbps) to be reserved + for this LSP path. A value of zero (0) indicates that no + bandwidth is reserved." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 6 } + +vRtrMplsLspPathBwProtect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsLspPathBwProtect has a value of 'true', bandwidth + protection is enabled on a LSP. LSPs that reserve bandwidth + will be used for EF services where customers need guaranteed + bandwidth. It is expected that multiple EF services will be + assigned to a single LSP. When bandwidth protection is + enabled on an LSP, each time this LSP is used for a certain + service the bandwidth allocated on that service is deducted + from the bandwidth reserved for the LSP. Once the bandwidth is + exhausted on the LSP, the ESR will provide feedback to the + provider indicating that this LSP has exhausted its resources." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 7 } + +vRtrMplsLspPathState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + active (2), + inactive (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current working state of this path within this LSP." + DEFVAL { unknown } + ::= { vRtrMplsLspPathEntry 8 } + +vRtrMplsLspPathPreference OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When there is no path in the LSP with vRtrMplsLspPathType + value of 'primary', 'secondary' type paths of this LSP + with the same value of vRtrMplsLspPathPreference are used + for load sharing. When a 'primary' type path exists in + the LSP, vRtrMplsLspPathPreference is used to denote at + which priority one 'secondary' path will supercede another + when the 'primary' fails. 1 indicates the highest priority + value. + + When the vRtrMplsLspPathPreference bit in + vRtrMplsLspPathInheritance is cleared (0), the value returned + to a GET request is inherited from vRtrMplsLspPreference." + DEFVAL { 7 } + ::= { vRtrMplsLspPathEntry 9 } + +vRtrMplsLspPathCosSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsLspPathCosSource is set to 'true', the value of + vRtrMplsLspPathClassOfService overrides vRtrMplsLspClassOfService. + When 'false', the value of vRtrMplsLspClassOfService is used." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 10 } + +vRtrMplsLspPathClassOfService OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the class of service value to be assigned to all + packets on the LSP is specified with vRtrMplsLspPathClassOfService. + The EXP bits in the MPLS header are set based on the global + mapping table that specified the mapping between the forwarding + class and the EXP bits. When class of service is specified, + all packets will be marked with the same EXP bits that match + the vRtrMplsLspPathClassOfService name in the mapping table. + + An empty string, ''H, specifies no class of service. Packets + are assigned EXP bits based on the same mapping table, however + each packet is marked with EXP bits based on the forwarding + class from which it is serviced." + DEFVAL { ''H } + ::= { vRtrMplsLspPathEntry 11 } + +vRtrMplsLspPathSetupPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathSetupPriority specifies the setup + priority to use when insufficient bandwidth is available to setup + a LSP. The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority. + + When the vRtrMplsLspPathHopLimit bit in vRtrMplsLspPathInheritance + is cleared (0), the value returned to a GET request is inherited + from vRtrMplsLspHopLimit." + DEFVAL { 7 } + ::= { vRtrMplsLspPathEntry 12 } + +vRtrMplsLspPathHoldPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathHoldPriority specifies the hold + priority to use when insufficient bandwidth is available to setup + a LSP. The setup priority is compared against the hold priority of + existing LSPs. If the setup priority is higher than the hold + priority of the established LSPs, this LSP may preempt the other + LSPs. A value of zero (0) is the highest priority and a value + of seven (7) is the lowest priority. + + When the vRtrMplsLspPathHopLimit bit in vRtrMplsLspPathInheritance + is cleared (0), the value returned to a GET request is inherited + from vRtrMplsLspHopLimit." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 13 } + +vRtrMplsLspPathRecord OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspPathRecord is 'record', recording of + all the hops that a LSP traverses is enabled. + + When the value of vRtrMplsLspPathRecord is 'noRecord', recording + of all the hops that a LSP traverses is disabled." + DEFVAL { record } + ::= { vRtrMplsLspPathEntry 14 } + +vRtrMplsLspPathHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathHopLimit specifies the maximum number + of hops that a LSP will traverse including the ingress and + egress ESRs. A LSP will not be setup if the hop limit is + exceeded. + + When the vRtrMplsLspPathHopLimit bit in vRtrMplsLspPathInheritance + is cleared (0), the value returned to a GET request is inherited + from vRtrMplsLspHopLimit." + DEFVAL { 255 } + ::= { vRtrMplsLspPathEntry 15 } + +vRtrMplsLspPathSharing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsLspPathSharing has a value of 'true', path-sharing + is enabled for the secondary path. Path-sharing is used to + control the hops of the secondary path. + + When vRtrMplsLspPathSharing have a value of 'false', CSPF attempts + to find a path for the secondary that does not include any node + or link that is common to the active primary path. + + This variable is valid only if vRtrMplsLspPathType is set to + 'secondary'." + DEFVAL { false } + ::= { vRtrMplsLspPathEntry 16 } + +vRtrMplsLspPathAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this LSP path." + DEFVAL { inService } + ::= { vRtrMplsLspPathEntry 17 } + +vRtrMplsLspPathOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of this LSP path." + ::= { vRtrMplsLspPathEntry 18 } + +vRtrMplsLspPathInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For each writable object in this row that can be configured to + inherit its value from its corresponding object in the + vRtrMplsLspTable, controls whether to inherit the operational value + of that object, or use the administratively set value. + + This object is a bit-mask, with the following positions: + + vRtrMplsLspPathBandwidth 0x10 + vRtrMplsLspPathPreference 0x80 + vRtrMplsLspPathSetupPriority 0x400 + vRtrMplsLspPathHoldPriority 0x800 + vRtrMplsLspPathHopLimit 0x2000 + vRtrMplsLspPathAdminGroupInclude 0x20000 + vRtrMplsLspPathAdminGroupExclude 0x40000 + vRtrMplsLspPathAdaptive 0x80000 + vRtrMplsLspPathOptimizeTimer 0x100000 + + When the bit for an object is set to one, then the + object's administrative and operational value are whatever + the DEFVAL or most recently SET value is. + + When the bit for an object is set to zero, then the + object's administrative and operational value are inherited + from the corresponding object in vRtrMplsLspTable." + DEFVAL { 0 } -- by default inherit everything from vRtrMplsLspTable + ::= { vRtrMplsLspPathEntry 19 } + +vRtrMplsLspPathLspId OBJECT-TYPE + SYNTAX MplsLSPID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value identifies the label switched path that + is signaled for this entry." + ::= { vRtrMplsLspPathEntry 20 } + +vRtrMplsLspPathRetryTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in 10-millisecond units to signal this path." + ::= { vRtrMplsLspPathEntry 21 } + +vRtrMplsLspPathTunnelARHopListIndex OBJECT-TYPE + SYNTAX Integer32 (0|1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the mplsTunnelARHopTable identifying a + particular recorded hop list. A value of 0 implies that there + is no recored hop list associated with this LSP path." + ::= { vRtrMplsLspPathEntry 22 } + +vRtrMplsLspPathNegotiatedMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathNegotiatedMTU specifies the size + for the Maximum transmission unit (MTU) that is negotiated + during establishment of this LSP Path." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 23 } + +vRtrMplsLspPathFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathFailCode specifies the reason code + for LSP Path failure. A value of 0 indicates that no failure + has occurred." + ::= { vRtrMplsLspPathEntry 24 } + +vRtrMplsLspPathFailNodeAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathFailNodeAddr specifies the IP address + of the node in the LSP path at which the LSP path failed. When + no failure has occurred, this value is 0." + ::= { vRtrMplsLspPathEntry 25 } + +vRtrMplsLspPathAdminGroupInclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathAdminGroupInclude is a bit-map that + specifies a list of admin groups that should be included when + this LSP path is setup. If bit 'n' is set, then the admin group + with value 'n' is included for this LSP path. This implies that + each link that this LSP path goes through must be associated with + at least one of the admin groups in the include list. + + When the vRtrMplsLspPathAdminGroupInclude bit in + vRtrMplsLspPathInheritance is cleared (0), the value returned + to a GET request is inherited from vRtrMplsLspAdminGroupInclude." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspPathEntry 26 } + +vRtrMplsLspPathAdminGroupExclude OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathAdminGroupExclude is a bit-map that + specifies a list of admin groups that should be excluded when + this LSP path is setup. If bit 'n' is set, then the admin group + with value 'n' is excluded for this LSP path. This implies that + each link that this LSP path goes through must not be associated + with any of the admin groups in the exclude list. + + When the vRtrMplsLspPathAdminGroupExclude bit in + vRtrMplsLspPathInheritance is cleared (0), the value returned + to a GET request is inherited from vRtrMplsLspAdminGroupExclude." + DEFVAL { '00000000'H } + ::= { vRtrMplsLspPathEntry 27 } + +vRtrMplsLspPathAdaptive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspPathAdaptive to 'true', enables + make-before-break functionality for the LSP path. + + Setting the value to 'false', disables make-before-break + functionality for the path. + + When the vRtrMplsLspPathAdaptive bit in vRtrMplsLspPathInheritance + is cleared (0), the value returned to a GET request is inherited + from vRtrMplsLspAdaptive." + DEFVAL { true } + ::= { vRtrMplsLspPathEntry 28 } + +vRtrMplsLspPathOptimizeTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOptimizeTimer specifies the time, in + seconds, the software will wait before attempting to re-optimize + the LSP path. + + When CSPF is enabled, changes in the network topology may cause + the existing path of a loose-hop LSP to become sub-optimal. Such + LSPs can be re-optimized and re-routed through more optimal paths + by recalculating the path for the LSP at periodic intervals. This + interval is controlled by the optimize timer. + + A value of 0 indicates that optimization has been disabled. + + When the vRtrMplsLspPathOptimizeTimer bit in + vRtrMplsLspPathInheritance is cleared (0), the value returned in + the GET request is inherited from vRtrMplsLspOptimizeTimer." + DEFVAL { 0 } + ::= { vRtrMplsLspPathEntry 29 } + +vRtrMplsLspPathNextOptimize OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathNextOptimize specifies the current value + of the optimize timer. This is the time, in seconds, remaining till + the optimize timer will expire and optimization will be started for + the LSP path." + ::= { vRtrMplsLspPathEntry 30 } + +vRtrMplsLspPathOperBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "mega-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperBandwidth specifies the amount of + bandwidth in mega-bits per seconds (Mbps) that has been reserved + for the operational LSP path. + + When make-before-break functionality for the LSP is enabled and + if the path bandwidth is changed, the resources allocated to the + existing LSP paths will not be released until a new path with + the new bandwidth settings has been established. While a new path + is being signaled, the administrative value and the operational + values of the path bandwidth may differ. The value of + vRtrMplsLspPathBandwidth specifies the bandwidth requirements for + the new LSP path trying to be established whereas the value of + vRtrMplsLspPathOperBandwidth specifies the bandwidth reserved + for the existing LSP path." + ::= { vRtrMplsLspPathEntry 31 } + +vRtrMplsLspPathMBBState OBJECT-TYPE + SYNTAX INTEGER { + none (1), + success (2), + inProgress (3), + fail (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathMBBState specifies the state of the + most recent invocation of the make-before-break functionality. + + Possible states are: + + none (1) - no make-before-break invoked + success (2) - make-before-break successful + inProgress (3) - make-before-break in progress + fail (4) - make-before-break failed." + ::= { vRtrMplsLspPathEntry 32 } + +vRtrMplsLspPathResignal OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value of vRtrMplsLspPathResignal to 'doAction' triggers + the re-signaling of the LSP path. + + If the LSP path is operationally down either due to network failure + or due to the retry attempts count being exceeded, setting this + variable to 'doAction' will initiate the signaling for the path. A + make-before-break signaling for the path will be initiated if the + LSP is operationally up but the make-before-break retry attempts + count was exceeded. Make-before-break signaling will also be + initiated for any LSP that is operationally up. This may be used + to cause a loose-hop LSP to be optimized. + + If a re-signal is triggered while a re-signaling is already in + progress, the old transient state will be destroyed and a new + transaction being triggered. + + An SNMP GET request on this object should return 'notApplicable'." + ::= { vRtrMplsLspPathEntry 33 } + +vRtrMplsLspPathTunnelCRHopListIndex OBJECT-TYPE + SYNTAX Integer32 (0|1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the vRtrMplsTunnelCHopTable identifying a + particular computed hop list. A value of 0 implies that there + is no computed hop list associated with this LSP path." + ::= { vRtrMplsLspPathEntry 34 } + +vRtrMplsLspPathOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperMTU specifies the size + for the Maximum transmission unit (MTU) that is currently + operation for this LSP Path." + ::= { vRtrMplsLspPathEntry 35 } + +vRtrMplsLspPathRecordLabel OBJECT-TYPE + SYNTAX INTEGER { + record (1), + noRecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrMplsLspPathRecordLabel is 'record', + recording of labels at each node that a LSP traverses is + enabled. + + When the value of vRtrMplsLspPathRecordLabel is 'noRecord', + recording of labels at each node that a LSP traverses is + disabled." + DEFVAL { record } + ::= { vRtrMplsLspPathEntry 36 } + +-- +-- The Virtual Router MPLS LSP Path Statistics Table +-- +-- Augmentation of the vRtrMplsLspPathTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrMplsLspPathTable, and the augmenting table, +-- vRtrMplsLspPathStatTable. This in effect extends the vRtrMplsLspPathTable +-- with additional columns. +-- Creation (or deletion) of a row in the vRtrMplsLspPathTable results in +-- the same fate for the row in the vRtrMplsLspPathStatTable. +-- + +vRtrMplsLspPathStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathStatTable has an entry for an association + between a Labeled Switch Path (LSP) in the vRtrMplsLspTable + and a path (or tunnel) entry in the mplsTunnelTable." + ::= { tmnxMplsObjs 5 } + +vRtrMplsLspPathStatEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for + an association between a Labeled Switch Path (LSP) in the + vRtrMplsLspTable and a path (or tunnel) entry in the + mplsTunnelTable. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsLspPathEntry } + ::= { vRtrMplsLspPathStatTable 1 } + +VRtrMplsLspPathStatEntry ::= SEQUENCE { + vRtrMplsLspPathTimeUp TimeInterval, + vRtrMplsLspPathTimeDown TimeInterval, + vRtrMplsLspPathRetryAttempts Unsigned32, + vRtrMplsLspPathTransitionCount Counter32, + vRtrMplsLspPathCspfQueries Counter32 +} + +vRtrMplsLspPathTimeUp OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP path has + been operational. For example, the percentage up time can be + determined by computing (vRtrMplsLspPathTimeUp/vRtrMplsLspAge * 100 %)." + ::= { vRtrMplsLspPathStatEntry 1 } + +vRtrMplsLspPathTimeDown OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in 10-millisecond units that this LSP Path has + not been operational." + ::= { vRtrMplsLspPathStatEntry 2 } + +vRtrMplsLspPathRetryAttempts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unsuccessful attempts which have been made to + signal this path. As soon as the path gets signalled, this is + set to 0." + ::= { vRtrMplsLspPathStatEntry 3 } + +vRtrMplsLspPathTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object vRtrMplsLspPathTransitionCount maintains the number + of transitions that have occurred for this LSP." + ::= { vRtrMplsLspPathStatEntry 4 } + +vRtrMplsLspPathCspfQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathCspfQueries specifies the number + of CSPF queries that have been made for this LSP path." + ::= { vRtrMplsLspPathStatEntry 5 } + + +-- +-- Virtual Router MPLS LSP to Cross-connect Mapping Table +-- + +vRtrMplsXCTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsXCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has an entry for each mplsXCEntry + in the mplsXCTable. It serves as an another + indirect index to the mplsXCTable." + ::= { tmnxMplsObjs 6 } + +vRtrMplsXCEntry OBJECT-TYPE + SYNTAX VRtrMplsXCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the indices + to be used to search the mplsXCTable." + INDEX { mplsXCLspId } + + ::= { vRtrMplsXCTable 1 } + +VRtrMplsXCEntry ::= SEQUENCE { + vRtrMplsXCIndex Integer32, + vRtrMplsInSegmentIfIndex InterfaceIndexOrZero, + vRtrMplsInSegmentLabel MplsLabel, + vRtrMplsOutSegmentIndex Integer32, + vRtrMplsERHopTunnelIndex Integer32, + vRtrMplsARHopTunnelIndex Integer32, + vRtrMplsRsvpSessionIndex Unsigned32, + vRtrMplsXCFailCode TmnxMplsLspFailCode, + vRtrMplsXCCHopTableIndex Integer32 +} + +vRtrMplsXCIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents + mplsXCIndex, a field of the mplsXCTable." + ::= { vRtrMplsXCEntry 1 } + +vRtrMplsInSegmentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents + mplsInSegmentIfIndex of the mplsInSegmentTable." + ::= { vRtrMplsXCEntry 2 } + +vRtrMplsInSegmentLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents + mplsInSegmentLabel of the mplsInSegmentTable." + ::= { vRtrMplsXCEntry 3 } + +vRtrMplsOutSegmentIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of the mplsXCTable. It represents + mplsOutSegmentIndex of the mplsOutSegmentTable." + ::= { vRtrMplsXCEntry 4 } + +vRtrMplsERHopTunnelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the mplsTunnelHopTable identifying a particular + recorded hop list (stores ERO in LSR)." + ::= { vRtrMplsXCEntry 5 } + +vRtrMplsARHopTunnelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary index into the mplsTunnelARHopTable identifying a particular + recorded hop list (stores RRO in LSR)." + ::= { vRtrMplsXCEntry 6 } + +vRtrMplsRsvpSessionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index into the vRtrRsvpSessionTable identifying a particular RSVP + session." + ::= { vRtrMplsXCEntry 7 } + +vRtrMplsXCFailCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsXCFailCode specifies the reason code for + cross-connect failure. A value of 0 indicates that no failure + occurred." + ::= { vRtrMplsXCEntry 8 } + +vRtrMplsXCCHopTableIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the vRtrMplsTunnelCHopTable entries that specify + the hops for the CSPF path for a detour LSP for this tunnel." + ::= { vRtrMplsXCEntry 9 } + + +-- +-- Virtual Router MPLS General Table +-- + +vRtrMplsGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsGeneralTable contains objects for general control and + management of an MPLS protocol instance within a virtual router." + ::= { tmnxMplsObjs 7 } + +vRtrMplsGeneralEntry OBJECT-TYPE + SYNTAX VRtrMplsGeneralEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an instance of the MPLS protocol running + within a virtual router. Entries in this table cannot be + created and deleted via SNMP SET operations. An entry in this table + is created by the agent when vRtrMplsStatus in the vRtrConfTable is + set to 'create'. The entry is destroyed when vRtrMplsStatus is set + to 'delete'" + INDEX { vRtrID } + ::= { vRtrMplsGeneralTable 1 } + +VRtrMplsGeneralEntry ::= SEQUENCE { + vRtrMplsGeneralLastChange TimeStamp, + vRtrMplsGeneralAdminState TmnxAdminState, + vRtrMplsGeneralOperState TmnxOperState, + vRtrMplsGeneralPropagateTtl TruthValue, + vRtrMplsGeneralTE INTEGER, + vRtrMplsGeneralNewLspIndex TestAndIncr, + vRtrMplsGeneralOptimizeTimer Unsigned32, + vRtrMplsGeneralFRObject TruthValue, + vRtrMplsGeneralResignalTimer Unsigned32, + vRtrMplsGeneralHoldTimer Unsigned32, + vRtrMplsGeneralDynamicBypass TruthValue, + vRtrMplsGeneralNextResignal Unsigned32, + vRtrMplsGeneralOperDownReason TmnxMplsOperDownReasonCode, + vRtrMplsGeneralSrlgFrr TruthValue, + vRtrMplsGeneralSrlgFrrStrict TruthValue +} + +vRtrMplsGeneralLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsGeneralEntry 1 } + +vRtrMplsGeneralAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsGeneralAdminState is set to 'inService', the agent + attempts to enable the MPLS protocol instance on this router. + + When vRtrMplsGeneralAdminState is set to 'outOfService', the + agent attempts to disable the MPLS protocol instance on this + router." + DEFVAL { inService } + ::= { vRtrMplsGeneralEntry 2 } + +vRtrMplsGeneralOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMplsGeneralOperState indicates the current operating state + of this MPLS protocol instance on this router." + ::= { vRtrMplsGeneralEntry 3 } + +vRtrMplsGeneralPropagateTtl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrMplsGeneralPropagateTtl is set to 'true', for all LSPs, + the ingress ESR writes the TTL of the IP packet in the label and + each transit ESR decrements the TTL in the label. At the egress + ESR the TTL value from the label is written into the IP packet. + + When vRtrMplsGeneralPropagateTtl is set to 'false', the ingress + ESR ignores the IP packet TTl and writes the value of 255 into + the label, while the egress ESR does not write the label TTL + into the IP packet. This assumes that all ESRs have been + configured to have vRtrMplsGeneralPropagateTtl set to 'false', + or this may result in unpredictable behavior." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 4 } + +vRtrMplsGeneralTE OBJECT-TYPE + SYNTAX INTEGER { + none (1), + bgp (2), + bgpigp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralTE specifies the type of traffic + engineering used with this MPLS instance." + DEFVAL { none } + ::= { vRtrMplsGeneralEntry 5 } + +vRtrMplsGeneralNewLspIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to assign values to vRtrMplsLspIndex as + described in 'Textual Conventions for SNMPv2'. The network + manager reads the object, and then writes the value back + in the SET request that creates a new instance of + vRtrMplsLspEntry. If the SET fails with the code + 'inconsistentValue', then the process must be repeated. + If the the SET succeeds, then the object is incremented + and the new instance is created according to the manager's + directions." + ::= { vRtrMplsGeneralEntry 6 } + +vRtrMplsGeneralOptimizeTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralOptimizeTimer specifies the time, in + seconds, the software will wait before attempting to re-optimize + the LSPs. + + When CSPF is enabled, changes in the network topology may cause + the existing path of a loose-hop LSP to become sub-optimal. Such + LSPs can be re-optimized and re-routed through more optimal paths + by recalculating the path for the LSP at periodic intervals. This + interval is controlled by the optimize timer. + + A value of 0 indicates that optimization has been disabled. + + The value for vRtrMplsGeneralOptimizeTimer is by default inherited + by all LSPs and their paths." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 7 } + +vRtrMplsGeneralFRObject OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralFRObject specifies whether fast reroute, + for LSPs using 'Facility Backup', is signalled with or without the + fast reroute object. The value of vRtrMplsGeneralFRObject is ignored + if fast reroute is disabled for the LSP or if the LSP is using + 'One-to-one Backup'. + + The value for vRtrMplsGeneralFRObject is by default inherited by + all LSPs." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 8 } + +vRtrMplsGeneralResignalTimer OBJECT-TYPE + SYNTAX Unsigned32 (0|30..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralResignalTimer specifies the value + for the LSP resignal timer, that is the time, in minutes, the + software will wait before attempting to resignal the LSPs. + + When the resignal timer expires, if the new recorded hop list + (RRO) for an LSP has a better metric than the current recorded + hop list, an attempt will be made to resignal that LSP using + the make-before-break mechanism. If the attempt to resignal + an LSP fails, the LSP will continue to use the existing path + and a resignal will be attempted the next time the timer expires. + + A value of 0 for the resignal timer indicates that timer-based + LSP resignalling has been disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 9 } + +vRtrMplsGeneralHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralHoldTimer specifies the time, in + seconds, for which the ingress node holds a bit before + programming its data plane and declaring the lsp up to + the service module. + + A value of 0 indicates that the hold timer has been disabled." + DEFVAL { 1 } + ::= { vRtrMplsGeneralEntry 10 } + +vRtrMplsGeneralDynamicBypass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralDynamicBypass specifies whether + dynamic bypass tunnels are enabled. + + By default, dynamic bypass tunnels are enabled." + DEFVAL { true } + ::= { vRtrMplsGeneralEntry 11 } + +vRtrMplsGeneralNextResignal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralNextResignal indicates the time + remaining, in minutes, for the vRtrMplsGeneralResignalTimer to expire." + ::= { vRtrMplsGeneralEntry 12 } + +vRtrMplsGeneralOperDownReason OBJECT-TYPE + SYNTAX TmnxMplsOperDownReasonCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralOperDownReason indicates the reason + due to which the MPLS instance is operationally down." + ::= { vRtrMplsGeneralEntry 13 } + +vRtrMplsGeneralSrlgFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralSrlgFrr specifies whether Shared Risk + Link Group (SRLG) constraint will be used in the computation of + FRR bypass or detour to be associated with any primary LSP path + on the system. When the value of vRtrMplsGeneralSrlgFrr is + 'true' the use of SRLG constraint is enabled. + + By default, the use of SRLG constraint is disabled." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 14 } + +vRtrMplsGeneralSrlgFrrStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralSrlgFrrStrict specifies whether + to associate the LSP with a bypass or signal a detour if a + bypass or detour satisfies all other constraints except the SRLG + constraints. When the value of vRtrMplsGeneralSrlgFrrStrict is + 'true' and a path that meets SRLG constraints is not found, the + bypass or detour is not setup. If this value is set to 'true' + when vRtrMplsGeneralSrlgFrr is set to 'false', vRtrMplsGeneralSrlgFrr + is set to 'true' also. + + By default, the value of vRtrMplsGeneralSrlgFrrStrict is 'false'." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 15 } + +-- +-- Virtual Router MPLS General Statistics Table +-- +-- Augmentation of the vRtrMplsGeneralTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrMplsGeneralTable, and the augmenting table, +-- vRtrMplsGeneralStatTable. This in effect extends the vRtrMplsGeneralTable +-- with additional columns. +-- Creation (or deletion) of a row in the vRtrMplsGeneralTable results in +-- the same fate for the row in the vRtrMplsGeneralStatTable. +-- + +vRtrMplsGeneralStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsGeneralStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsGeneralStatTable contains statistics for an MPLS + protocol instance within a virtual router." + ::= { tmnxMplsObjs 8 } + +vRtrMplsGeneralStatEntry OBJECT-TYPE + SYNTAX VRtrMplsGeneralStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for an + instance of the MPLS protocol running within a virtual router. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsGeneralEntry } + ::= { vRtrMplsGeneralStatTable 1 } + +VRtrMplsGeneralStatEntry ::= SEQUENCE { + vRtrMplsGeneralStaticLspOriginate Counter32, + vRtrMplsGeneralStaticLspTransit Counter32, + vRtrMplsGeneralStaticLspTerminate Counter32, + vRtrMplsGeneralDynamicLspOriginate Counter32, + vRtrMplsGeneralDynamicLspTransit Counter32, + vRtrMplsGeneralDynamicLspTerminate Counter32, + vRtrMplsGeneralDetourLspOriginate Counter32, + vRtrMplsGeneralDetourLspTransit Counter32, + vRtrMplsGeneralDetourLspTerminate Counter32 +} + +vRtrMplsGeneralStaticLspOriginate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of static LSPs that originate + at this virtual router." + ::= { vRtrMplsGeneralStatEntry 1 } + +vRtrMplsGeneralStaticLspTransit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of static LSPs that transit + through this virtual router." + ::= { vRtrMplsGeneralStatEntry 2 } + +vRtrMplsGeneralStaticLspTerminate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of static LSPs that terminate + at this virtual router." + ::= { vRtrMplsGeneralStatEntry 3 } + +vRtrMplsGeneralDynamicLspOriginate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of dynamic LSPs that originate + at this virtual router." + ::= { vRtrMplsGeneralStatEntry 4 } + +vRtrMplsGeneralDynamicLspTransit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of dynamic LSPs that transit + through this virtual router." + ::= { vRtrMplsGeneralStatEntry 5 } + +vRtrMplsGeneralDynamicLspTerminate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of dynamic LSPs that terminate + at this virtual router." + ::= { vRtrMplsGeneralStatEntry 6 } + +vRtrMplsGeneralDetourLspOriginate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of detour LSPs that originate + at this virtual router." + ::= { vRtrMplsGeneralStatEntry 7 } + +vRtrMplsGeneralDetourLspTransit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of detour LSPs that transit + through this virtual router." + ::= { vRtrMplsGeneralStatEntry 8 } + +vRtrMplsGeneralDetourLspTerminate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of detour LSPs that terminate + at this virtual router." + ::= { vRtrMplsGeneralStatEntry 9 } + + +-- +-- Virtual Router MPLS Interface Table +-- + +vRtrMplsIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsIfTable has an entry for each router interface + configured for MPLS in the system." + ::= { tmnxMplsObjs 9 } + +vRtrMplsIfEntry OBJECT-TYPE + SYNTAX VRtrMplsIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an interface on this virtual router + that participates in the MPLS protocol. A row cannot be created + or deleted via SNMP SET requests. A row with default attribute + values is created by setting the vRtrIfEntry attribute, + vRtrIfMplsStatus, to 'create'. A row is removed if + vRtrIfMplsStatus is set to 'delete'. However, an attempt to + destroy a row will fail if vRtrMplsIfAdminState has + not first been set to 'outOfService'." + INDEX { vRtrID, vRtrIfIndex } + ::= { vRtrMplsIfTable 1 } + +VRtrMplsIfEntry ::= SEQUENCE { + vRtrMplsIfAdminState TmnxAdminState, + vRtrMplsIfOperState TmnxOperState, + vRtrMplsIfAdminGroup Unsigned32, + vRtrMplsIfTeMetric Unsigned32 +} + +vRtrMplsIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for the MPLS protocol + running on this MPLS interface." + DEFVAL { outOfService } + ::= { vRtrMplsIfEntry 1 } + +vRtrMplsIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the current status of the MPLS protocol + running on this MPLS interface." + ::= { vRtrMplsIfEntry 2 } + +vRtrMplsIfAdminGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsIfAdminGroup is a bit-map that identifies the + admin groups to which the interface belongs. If bit 'n' is set, + then the interface belongs to the admin group with value 'n'. + + By default, the interface does not belong to any admin groups." + DEFVAL { '00000000'H } + ::= { vRtrMplsIfEntry 3 } + +vRtrMplsIfTeMetric OBJECT-TYPE + SYNTAX Unsigned32 (0|1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsIfTeMetric specifies the traffic engineering metric + for this interface. The TE metric is exchanged in addition to the IGP + metric by the IGPs. Depending on the value configured for + vRtrMplsLspCspfTeMetricEnabled, either the TE metric or the native + IGP metric is used in CSPF computations of the LSP paths. The maximum + value that can be configured is a 24 bit value." + DEFVAL { 0 } + ::= { vRtrMplsIfEntry 4 } + +-- +-- Virtual Router MPLS Interface Statistics Table +-- +-- Augmentation of the vRtrMplsIfTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrMplsIfTable, and the augmenting table, +-- vRtrMplsIfStatTable. This in effect extends the vRtrMplsIfTable +-- with additional columns. +-- Creation (or deletion) of a row in the vRtrMplsIfTable results in +-- the same fate for the row in the vRtrMplsIfStatTable. +-- + +vRtrMplsIfStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsIfStatTable has an entry for each router interface + configured for MPLS in the system." + ::= { tmnxMplsObjs 10 } + +vRtrMplsIfStatEntry OBJECT-TYPE + SYNTAX VRtrMplsIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for an + interface on this virtual router that participates in the + MPLS protocol. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsIfEntry } + ::= { vRtrMplsIfStatTable 1 } + +VRtrMplsIfStatEntry ::= SEQUENCE { + vRtrMplsIfTxPktCount Counter64, + vRtrMplsIfRxPktCount Counter64, + vRtrMplsIfTxOctetCount Counter64, + vRtrMplsIfRxOctetCount Counter64 +} + +vRtrMplsIfTxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MPLS labeled packets transmitted from this + interface." + ::= { vRtrMplsIfStatEntry 1 } + +vRtrMplsIfRxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MPLS labeled packets received on this + interface." + ::= { vRtrMplsIfStatEntry 2 } + +vRtrMplsIfTxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in MPLS labeled packets transmitted + on this interface." + ::= { vRtrMplsIfStatEntry 3 } + +vRtrMplsIfRxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in MPLS labeled packets received on + this interface." + ::= { vRtrMplsIfStatEntry 4 } + +-- +-- Virtual Router MPLS Tunnel AR Hop Table +-- +-- Augmentation of the mplsTunnelARHopEntry. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, mplsTunnelARHopEntry, and the augmenting table, +-- vRtrMplsTunnelARHopTable. This in effect extends the mplsTunnelARHopEntry +-- with additional columns. +-- Creation (or deletion) of a row in the mplsTunnelARHopEntry results in +-- the same fate for the row in the vRtrMplsTunnelARHopTable. +-- + +vRtrMplsTunnelARHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsTunnelARHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsTunnelARHopTable augments the mplsTunnelARHopEntry + in the MPLS-TE-MIB." + ::= { tmnxMplsObjs 11 } + +vRtrMplsTunnelARHopEntry OBJECT-TYPE + SYNTAX VRtrMplsTunnelARHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row entry in this table corresponds to a row entry in the + mplsTunnelARHopTable and adds to the information contained in + that table" + AUGMENTS { mplsTunnelARHopEntry } + ::= { vRtrMplsTunnelARHopTable 1 } + +VRtrMplsTunnelARHopEntry ::= SEQUENCE { + vRtrMplsTunnelARHopProtection BITS, + vRtrMplsTunnelARHopRecordLabel MplsLabel, + vRtrMplsTunnelARHopRouterId IpAddress +} + +vRtrMplsTunnelARHopProtection OBJECT-TYPE + SYNTAX BITS { + localAvailable (0), + localInUse (1), + bandwidthProtected (2), + nodeProtected (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the 'localAvailable' bit is set, it indicates that the link + downstream of this node has been protected by means of a local + repair mechanism. This mechanism can be either the one-to-one + backup method or the facility backup method. + + If the 'localInUse' bit is set, then it indicates that the local + protection mechanism is being used to maintain this tunnel. + + If the 'bandwidthProtected' bit is set, then it indicates that + the backup path is guaranteed to provide the desired bandwidth. + + If the 'nodeProtected' bit is set, then it indicates that the + backup path provides protection against the failure of the next + LSR along the LSP." + ::= { vRtrMplsTunnelARHopEntry 1 } + +vRtrMplsTunnelARHopRecordLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If label recording is enabled, vRtrMplsTunnelARHopRecordLabel + specifies the label that is advertised to the previous hop in + the hop list. If label recording is disabled, + vRtrMplsTunnelARHopRecordLabel will have a value of 4294967295" + ::= { vRtrMplsTunnelARHopEntry 2 } + +vRtrMplsTunnelARHopRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMplsTunnelARHopRouterId specifies the router ID of the node + corresponding to this hop." + ::= { vRtrMplsTunnelARHopEntry 3 } + +-- +-- Virtual Router MPLS CSPF Tunnel Hop Table +-- + +vRtrMplsTunnelCHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsTunnelCHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsTunnelCHopTable is used to hold the CSPF + path for a detour LSP. Each entry indicates a single + hop. + + Primary index is the vRtrMplsTunnelCHopListIndex which associates + multiple entries (hops) in the vRtrMplsTunnelCHopTable to a single + mplsTunnelEntry specified in the mplsTunnelTable. + + The first row in the table is the first hop after the + origination point of the tunnel." + ::= { tmnxMplsObjs 12 } + +vRtrMplsTunnelCHopEntry OBJECT-TYPE + SYNTAX VRtrMplsTunnelCHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents a CSPF tunnel hop. + Entries are created and deleted by the system." + INDEX { vRtrMplsTunnelCHopListIndex, vRtrMplsTunnelCHopIndex } + ::= { vRtrMplsTunnelCHopTable 1 } + +VRtrMplsTunnelCHopEntry ::= SEQUENCE { + vRtrMplsTunnelCHopListIndex Integer32, + vRtrMplsTunnelCHopIndex Integer32, + vRtrMplsTunnelCHopAddrType INTEGER, + vRtrMplsTunnelCHopIpv4Addr IpAddress, + vRtrMplsTunnelCHopIpv4PrefixLen INTEGER, + vRtrMplsTunnelCHopIpv6Addr InetAddressIPv6, + vRtrMplsTunnelCHopIpv6PrefixLen INTEGER, + vRtrMplsTunnelCHopAsNumber INTEGER, + vRtrMplsTunnelCHopLspId MplsLSPID, + vRtrMplsTunnelCHopStrictOrLoose INTEGER +} + +vRtrMplsTunnelCHopListIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Primary index into this table identifying a particular explicit route + object." + ::= { vRtrMplsTunnelCHopEntry 1 } + +vRtrMplsTunnelCHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Secondary index into this table identifying a particular hop." + ::= { vRtrMplsTunnelCHopEntry 2 } + +vRtrMplsTunnelCHopAddrType OBJECT-TYPE + SYNTAX INTEGER { + ipV4(1), + ipV6(2), + asNumber(3), + lspid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the address type of this tunnel hop." + DEFVAL { ipV4 } + ::= { vRtrMplsTunnelCHopEntry 3 } + +vRtrMplsTunnelCHopIpv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to ipV4(1), then this value will + contain the IPv4 address of this hop. This object is otherwise + insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 4 } + +vRtrMplsTunnelCHopIpv4PrefixLen OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is ipV4(1), then the prefix length for + this hop's IPv4 address is contained herein. This object is otherwise + insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 5 } + +vRtrMplsTunnelCHopIpv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the vRtrMplsTunnelCHopAddrType is set to ipV6(2), then this + variable contains the IPv6 address of this hop. This object is + otherwise insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 6 } + +vRtrMplsTunnelCHopIpv6PrefixLen OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to ipV6(2), this value will + contain the prefix length for this hop's IPv6 address. This object is + otherwise insignificant and should contain a value of 0." + ::= { vRtrMplsTunnelCHopEntry 7 } + +vRtrMplsTunnelCHopAsNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to asNumber(3), then this value + will contain the AS number of this hop. This object is otherwise + insignificant and should contain a value of 0 to indicate this fact." + ::= { vRtrMplsTunnelCHopEntry 8 } + +vRtrMplsTunnelCHopLspId OBJECT-TYPE + SYNTAX MplsLSPID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If vRtrMplsTunnelCHopAddrType is set to lspid(4), then this value will + contain the LSPID of a tunnel of this hop. The present tunnel being + configured is tunneled through this hop (using label stacking). This + object is otherwise insignificant and should contain a value of 0 to + indicate this fact." + ::= { vRtrMplsTunnelCHopEntry 9 } + +vRtrMplsTunnelCHopStrictOrLoose OBJECT-TYPE + SYNTAX INTEGER { + strict(1), + loose(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes whether this tunnel hop is routed in a strict or loose + fashion." + ::= { vRtrMplsTunnelCHopEntry 10 } + +-- +-- Virtual Router MPLS Administrative Group Table +-- + +vRtrMplsAdminGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsAdminGroupTable has an entry for each administrative + group configured for the virtual router in the system. + + Administrative groups are resource constructs that define a link + color or resource class. They provide the ability to classify + network resources (links) into groups or colors based on zones, + geographic location, link location, etc. By doing so, network + administrators are able to do more granular traffic engineering + of LSPs." + ::= { tmnxMplsObjs 13 } + +vRtrMplsAdminGroupEntry OBJECT-TYPE + SYNTAX VRtrMplsAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsAdminGroupTable represents an + administrative group which is simply a mapping between a group + name (an ASCII string) and a group value (a number in the range + 0 to 31). + + Entries in this table are created and deleted via SNMP SET + operations. An entry is created by setting the value of + vRtrMplsAdminGroupRowStatus to 'createAndWait'. The row status + for this entry can be set to active only once the value of + vRtrMplsAdminGroupValue has been set to a valid number in the + range 0 to 31. The entry is destroyed when + vRtrMplsAdminGroupRowStatus is set to 'destroy'." + INDEX { vRtrID, IMPLIED vRtrMplsAdminGroupName } + ::= { vRtrMplsAdminGroupTable 1 } + +VRtrMplsAdminGroupEntry ::= SEQUENCE { + vRtrMplsAdminGroupName TNamedItem, + vRtrMplsAdminGroupRowStatus RowStatus, + vRtrMplsAdminGroupValue Integer32 +} + +vRtrMplsAdminGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsAdminGroupName uniquely identifies the + name of the administrative group within a virtual router + instance." + ::= { vRtrMplsAdminGroupEntry 1 } + +vRtrMplsAdminGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsAdminGroupRowStatus is used to create, delete or + control entries in the vRtrMplsAdminGroupTable. To create + a row entry, the row status should be set to 'createAndWait'. + Before the row can be placed into the 'active' state, + vRtrMplsAdminGroupValue must be set to a value between 0 + and 31. To delete a row entry, the row status should be set + to 'destroy'" + ::= { vRtrMplsAdminGroupEntry 2 } + +vRtrMplsAdminGroupValue OBJECT-TYPE + SYNTAX Integer32 (-1|0..31) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsAdminGroupValue specifies the group value + associated with this administrative group. This value is unique + within a virtual router instance. + + A value of -1 indicates that the group value for this entry has + not been set." + ::= { vRtrMplsAdminGroupEntry 3 } + +-- +-- Virtual Router MPLS Fate Sharing Group Table +-- + +vRtrMplsFSGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFSGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFSGroupTable has an entry for each group that is + a part of the fate sharing database configured for the virtual + router in the system. + + A fate sharing group is used to define a group of links and + nodes in the network that share common risk attributes. To + minimize a single point of failure, backup paths can be created + that not only avoid the nodes and links of the primary path but + also any other nodes and links that share risk with the nodes + and links of the primary path." + ::= { tmnxMplsObjs 14 } + +vRtrMplsFSGroupEntry OBJECT-TYPE + SYNTAX VRtrMplsFSGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsFSGroupTable represents a + fate sharing group which is a database of nodes and links + that share common risk attributes. + + Entries in this table are created and deleted via SNMP SET + operations. An entry is created by setting the value of + vRtrMplsFSGroupRowStatus to 'createAndGo'. An entry can + be deleted by setting vRtrMplsFSGroupRowStatus to 'destroy'." + INDEX { vRtrID, vRtrMplsFSGroupName } + ::= { vRtrMplsFSGroupTable 1 } + +VRtrMplsFSGroupEntry ::= SEQUENCE { + vRtrMplsFSGroupName TNamedItem, + vRtrMplsFSGroupRowStatus RowStatus, + vRtrMplsFSGroupCost Unsigned32 +} + +vRtrMplsFSGroupName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsFSGroupName uniquely identifies the + name of the fate sharing group within a virtual router + instance." + ::= { vRtrMplsFSGroupEntry 1 } + +vRtrMplsFSGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsFSGroupRowStatus is used to create, delete or + control entries in the vRtrMplsFSGroupTable. To create + a row entry, the row status should be set to 'createAndGo'. + To delete a row entry, the row status should be set to + 'destroy'" + ::= { vRtrMplsFSGroupEntry 2 } + +vRtrMplsFSGroupCost OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFSGroupCost specifies the cost assigned + to the fate sharing group. This cost is applied to all nodes + and links that are part of this group and used for CSPF + calculations. The higher the cost of the node or link, the + lesser its chance of being selected as part of the path." + DEFVAL { 1 } + ::= { vRtrMplsFSGroupEntry 3 } + +-- +-- Virtual Router MPLS Fate Sharing Group Params Table +-- + +vRtrMplsFSGroupParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFSGroupParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFSGroupParamsTable has an entry for each node + or link that is part of a fate sharing group on this virtual + router." + ::= { tmnxMplsObjs 15 } + +vRtrMplsFSGroupParamsEntry OBJECT-TYPE + SYNTAX VRtrMplsFSGroupParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsFSGroupParamsTable represents + either a node or a link that is a part of a fate sharing group + defined in the vRtrMplsFSGroupTable. + + Entries in this table are created and deleted via SNMP SET + operations. An entry is created by setting the value of + vRtrMplsFSGroupParamsRowStatus to 'createAndGo'. An entry + can be deleted by setting vRtrMplsFSGroupParamsRowStatus to + 'destroy'. + + To configure a node to be part of the group, create an entry + in this table with vRtrMplsFSGroupParamsFromAddr set to a + valid non-zero IP address and vRtrMplsFSGroupParamsToAddr set + to 0. To configure a link to be part of the group, create an + entry in this table with both vRtrMplsFSGroupParamsFromAddr + and vRtrMplsFSGroupParamsToAddr set to valid non-zero IP + addresses." + INDEX { vRtrID, + vRtrMplsFSGroupName, + vRtrMplsFSGroupParamsFromAddr, + vRtrMplsFSGroupParamsToAddr } + ::= { vRtrMplsFSGroupParamsTable 1 } + +VRtrMplsFSGroupParamsEntry ::= SEQUENCE { + vRtrMplsFSGroupParamsFromAddr IpAddress, + vRtrMplsFSGroupParamsToAddr IpAddress, + vRtrMplsFSGroupParamsRowStatus RowStatus +} + +vRtrMplsFSGroupParamsFromAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsFSGroupParamsFromAddr along with the + value of vRtrMplsFSGroupParamsToAddr uniquely identifies a + link or node within a fate sharing group. + + This value must be non-zero for all row entries whether it + represents a node or a link." + ::= { vRtrMplsFSGroupParamsEntry 1 } + +vRtrMplsFSGroupParamsToAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsFSGroupParamsToAddr along with the + value of vRtrMplsFSGroupParamsFromAddr uniquely identifies + a link or node within a fate sharing group. + + This value must be 0 for row entries that represent a node + and must be non-zero for row entries that represent a link." + ::= { vRtrMplsFSGroupParamsEntry 2 } + +vRtrMplsFSGroupParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsFSGroupParamsRowStatus is used to create, delete or + control entries in the vRtrMplsFSGroupParamsTable. To create + a row entry, the row status should be set to 'createAndGo'. + To delete a row entry, the row status should be set to + 'destroy'" + ::= { vRtrMplsFSGroupParamsEntry 3 } + +-- +-- MPLS Label Range Table +-- + +vRtrMplsLabelRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLabelRangeTable has an entry for each type of + label, the minimum and maximum value in the label range and + information on total available and aging labels in each range. + + This is a read-only table." + ::= { tmnxMplsObjs 17 } + +vRtrMplsLabelRangeEntry OBJECT-TYPE + SYNTAX VRtrMplsLabelRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsLabelRangeTable represents + a type of label. Each entry contains the label range used + by that label type and the number of aging and allocated + labels in the range." + INDEX { vRtrMplsLabelType } + ::= { vRtrMplsLabelRangeTable 1 } + +VRtrMplsLabelRangeEntry ::= SEQUENCE { + vRtrMplsLabelType INTEGER, + vRtrMplsLabelRangeMin Unsigned32, + vRtrMplsLabelRangeMax Unsigned32, + vRtrMplsLabelRangeAging Unsigned32, + vRtrMplsLabelRangeAvailable Unsigned32 +} + +vRtrMplsLabelType OBJECT-TYPE + SYNTAX INTEGER { + staticLsp (1), + staticSvc (2), + dynamic (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelType specifies the type of + label and is the index for this table." + ::= { vRtrMplsLabelRangeEntry 1 } + +vRtrMplsLabelRangeMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeMin specifies the minimum + label value in the range for a particular label type." + ::= { vRtrMplsLabelRangeEntry 2 } + +vRtrMplsLabelRangeMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeMax specifies the maximum + label value in the range for a particular label type." + ::= { vRtrMplsLabelRangeEntry 3 } + +vRtrMplsLabelRangeAging OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeAging represents the + number of labels that are currently allocated and aging." + ::= { vRtrMplsLabelRangeEntry 4 } + +vRtrMplsLabelRangeAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLabelRangeAvailable represents the + number of labels that are currently available for each + label type." + ::= { vRtrMplsLabelRangeEntry 5 } + +-- +-- MPLS Static LSP Label Table +-- + +vRtrMplsStaticLSPLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsStaticLSPLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsStaticLSPLabelTable has an entry for each allocated + label that is part of the static LSP label range. This is a + read-only table." + ::= { tmnxMplsObjs 18 } + +vRtrMplsStaticLSPLabelEntry OBJECT-TYPE + SYNTAX VRtrMplsStaticLSPLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsStaticLSPLabelTable represents + a label of type static LSP that is currently allocated. + The entry includes information about the current owner + for that label." + + INDEX { vRtrMplsStaticLSPLabel } + ::= { vRtrMplsStaticLSPLabelTable 1 } + +VRtrMplsStaticLSPLabelEntry ::= SEQUENCE { + vRtrMplsStaticLSPLabel MplsLabel, + vRtrMplsStaticLSPLabelOwner TmnxMplsLabelOwner +} + +vRtrMplsStaticLSPLabel OBJECT-TYPE + SYNTAX MplsLabel (32..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticLSPLabel specifies the label + value." + ::= { vRtrMplsStaticLSPLabelEntry 1 } + +vRtrMplsStaticLSPLabelOwner OBJECT-TYPE + SYNTAX TmnxMplsLabelOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticLSPLabelOwner specifies the owner + for the label value vRtrMplsStaticLSPLabel." + ::= { vRtrMplsStaticLSPLabelEntry 2 } + +-- +-- MPLS Static Service Label Table +-- + +vRtrMplsStaticSvcLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsStaticSvcLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsStaticSvcLabelTable has an entry for each allocated + label that is part of the static service label range. This + is a read-only table." + ::= { tmnxMplsObjs 19 } + +vRtrMplsStaticSvcLabelEntry OBJECT-TYPE + SYNTAX VRtrMplsStaticSvcLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrMplsStaticSvcLabelTable represents + a label of type static-svc that is currently allocated. + The entry includes information about the current owner + for that label." + + INDEX { vRtrMplsStaticSvcLabel } + ::= { vRtrMplsStaticSvcLabelTable 1 } + +VRtrMplsStaticSvcLabelEntry ::= SEQUENCE { + vRtrMplsStaticSvcLabel MplsLabel, + vRtrMplsStaticSvcLabelOwner TmnxMplsLabelOwner +} + +vRtrMplsStaticSvcLabel OBJECT-TYPE + SYNTAX MplsLabel (2048..18431) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticSvcLabel specifies the label + value." + ::= { vRtrMplsStaticSvcLabelEntry 1 } + +vRtrMplsStaticSvcLabelOwner OBJECT-TYPE + SYNTAX TmnxMplsLabelOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsStaticSvcLabelOwner specifies + the owner for the label value vRtrMplsStaticSvcLabel." + DEFVAL { none } + ::= { vRtrMplsStaticSvcLabelEntry 2 } + +-- +-- Virtual Router MPLS SRLG group Table +-- +vRtrMplsSrlgGrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgGrpTableLastChanged indicates the + sysUpTime at the time of the last modification to + vRtrMplsSrlgGrpTable by adding, deleting an entry or change + to a writable object in the table. + + If no changes were made to the table since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxMplsObjs 20 } + +vRtrMplsSrlgGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsSrlgGrpTable has an entry for each Shared Risk Link + Groups (SRLG) group configured for MPLS in the system." + ::= { tmnxMplsObjs 21 } + +vRtrMplsSrlgGrpEntry OBJECT-TYPE + SYNTAX VRtrMplsSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a SRLG group on this virtual router + that participates in the MPLS protocol. A row can be created + or deleted via SNMP SET requests." + INDEX { vRtrID, IMPLIED vRtrMplsSrlgGrpName } + ::= { vRtrMplsSrlgGrpTable 1 } + +VRtrMplsSrlgGrpEntry ::= SEQUENCE { + vRtrMplsSrlgGrpName TNamedItem, + vRtrMplsSrlgGrpRowStatus RowStatus, + vRtrMplsSrlgGrpLastChanged TimeStamp, + vRtrMplsSrlgGrpValue Unsigned32 +} + +vRtrMplsSrlgGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgGrpName indicates the SRLG group name." + ::= { vRtrMplsSrlgGrpEntry 1 } + +vRtrMplsSrlgGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsSrlgGrpRowStatus is used to create, delete or + control entries in the vRtrMplsSrlgGrpTable. A value must + also be set for vRtrMplsSrlgGrpValue before the row entry can + transition to the 'active' state." + ::= { vRtrMplsSrlgGrpEntry 2 } + +vRtrMplsSrlgGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgGrpLastChanged indicates the timestamp of + last change to this row in vRtrMplsSrlgGrpTable." + ::= { vRtrMplsSrlgGrpEntry 3 } + +vRtrMplsSrlgGrpValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsSrlgGrpValue specifies the group value + associated with vRtrMplsSrlgGrpName. This value is unique + within a virtual router instance. + + At the time of row creation, a value for vRtrMplsSrlgGrpValue + must be specified or else row creation would fail." + ::= { vRtrMplsSrlgGrpEntry 4 } + +-- +-- Virtual Router MPLS Interface SRLG Group Table +-- +vRtrMplsIfSrlgGrpTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsIfSrlgGrpTblLastChanged indicates the + sysUpTime at the time of the last modification to + vRtrMplsIfSrlgGrpTable by adding, deleting an entry or change + to a writable object in the table. + + If no changes were made to the table since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxMplsObjs 22 } + +vRtrMplsIfSrlgGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsIfSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsIfSrlgGrpTable has an entry for each Shared Risk + Link Group (SRLG) groups associated with a router interface + configured for MPLS in the system." + ::= { tmnxMplsObjs 23 } + +vRtrMplsIfSrlgGrpEntry OBJECT-TYPE + SYNTAX VRtrMplsIfSrlgGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an SRLG group associated with a interface + on this virtual router that participates in the MPLS protocol. + + A row can be created or deleted via SNMP SET requests." + INDEX { vRtrID, vRtrIfIndex, IMPLIED vRtrMplsIfSrlgGrpName } + ::= { vRtrMplsIfSrlgGrpTable 1 } + +VRtrMplsIfSrlgGrpEntry ::= SEQUENCE { + vRtrMplsIfSrlgGrpName TNamedItem, + vRtrMplsIfSrlgGrpRowStatus RowStatus, + vRtrMplsIfSrlgGrpLastChanged TimeStamp +} + +vRtrMplsIfSrlgGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsIfSrlgGrpName indicates the SRLG group name." + ::= { vRtrMplsIfSrlgGrpEntry 1 } + +vRtrMplsIfSrlgGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrMplsIfSrlgGrpRowStatus is used to create, delete or + control entries in the vRtrMplsIfSrlgGrpTable." + ::= { vRtrMplsIfSrlgGrpEntry 2 } + +vRtrMplsIfSrlgGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsIfSrlgGrpLastChanged indicates the timestamp + of last change to this row in vRtrMplsIfSrlgGrpTable." + ::= { vRtrMplsIfSrlgGrpEntry 3 } + +-- +-- Notification Information +-- +tmnxMplsNotificationlObjects OBJECT IDENTIFIER ::= { tmnxMplsObjs 16 } + +-- Trap control objects +-- + +vRtrMplsLspNotificationReasonCode OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + noPathIsOperational(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrMplsLspDown, the value indicates the reason for the + LSP going down." + ::= { tmnxMplsNotificationlObjects 1 } + +vRtrMplsLspPathNotificationReasonCode OBJECT-TYPE + SYNTAX TmnxMplsLspFailCode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrMplsLspPathDown, the value indicates the reason for the + LSP path going down." + ::= { tmnxMplsNotificationlObjects 2 } + +vRtrMplsNotifyRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by Alcatel 7x50 SR series MPLS Configuration change + Notifications, the object ID indicates the MPLS table and entry." + ::= { tmnxMplsNotificationlObjects 3 } + + +-- +-- Notification Definitions +-- + +vRtrMplsStateChange NOTIFICATION-TYPE + OBJECTS { vRtrID, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState } + STATUS current + DESCRIPTION + "This Notification is generated when the MPLS + module changes state" + ::= { tmnxMplsNotifications 1 } + +vRtrMplsIfStateChange NOTIFICATION-TYPE + OBJECTS { vRtrID, + vRtrIfIndex, + vRtrMplsIfAdminState, + vRtrMplsIfOperState } + STATUS current + DESCRIPTION + "This Notification is generated when the MPLS + interface changes state" + ::= { tmnxMplsNotifications 2 } + +vRtrMplsLspUp NOTIFICATION-TYPE + OBJECTS { vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminState, + vRtrMplsLspOperState } + STATUS current + DESCRIPTION + "This Notification is generated when a LSP transitions + to the 'inService' state from any other state." + ::= { tmnxMplsNotifications 3 } + +vRtrMplsLspDown NOTIFICATION-TYPE + OBJECTS { vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspNotificationReasonCode } + STATUS current + DESCRIPTION + "This Notification is generated when a LSP transitions + out of 'inService' state to any other state." + ::= { tmnxMplsNotifications 4 } + +vRtrMplsLspPathUp NOTIFICATION-TYPE + OBJECTS { vRtrID, + vRtrMplsLspIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState } + STATUS current + DESCRIPTION + "This Notification is generated when a LSP Path transitions + to the 'inService' state from any other state." + ::= { tmnxMplsNotifications 5 } + +vRtrMplsLspPathDown NOTIFICATION-TYPE + OBJECTS { vRtrID, + vRtrMplsLspIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathNotificationReasonCode } +-- ALCATEL CHANG +-- vRtrMplsLspPathNotificationReasonCode} +-- ALCATEL CHANG + + STATUS current + DESCRIPTION + "This Notification is generated when a LSP Path transitions + out of 'inService' state to any other state." + ::= { tmnxMplsNotifications 6 } + +vRtrMplsLspPathRerouted NOTIFICATION-TYPE + OBJECTS { vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState } + STATUS current + DESCRIPTION + "The vRtrMplsLspPathRerouted notification is generated when + an LSP Path is rerouted." + ::= { tmnxMplsNotifications 7 } + +vRtrMplsLspPathResignaled NOTIFICATION-TYPE + OBJECTS { vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState } + STATUS current + DESCRIPTION + "The vRtrMplsLspPathResignaled notification is generated when + an LSP Path is resignaled." + ::= { tmnxMplsNotifications 8 } + +-- +-- Conformance Information +-- +tmnxMplsCompliances OBJECT IDENTIFIER ::= { tmnxMplsConformance 1 } +tmnxMplsGroups OBJECT IDENTIFIER ::= { tmnxMplsConformance 2 } + +-- compliance statements + +-- tmnxMplsCompliance MODULE-COMPLIANCE +-- ::= { tmnxMplsCompliances 1 } + +-- tmnxMplsR2r1Compliance MODULE-COMPLIANCE +-- ::= { tmnxMplsCompliances 2 } + +tmnxMplsV3v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS + on Alcatel 7x50 SR series systems 3.0 Release." + MODULE -- this module + MANDATORY-GROUPS { + tmnxMplsGlobalR2r1Group, + tmnxMplsLspR2r1Group, + tmnxMplsLspPathGroup, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + -- tmnxMplsFSGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup + } + ::= { tmnxMplsCompliances 3 } + +tmnxMplsV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended MPLS + on Alcatel 7xxx SR series systems 5.0 Release." + MODULE -- this module + MANDATORY-GROUPS { + tmnxMplsGlobalV5v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathGroup, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + -- tmnxMplsFSGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup + } + ::= { tmnxMplsCompliances 4 } + +tmnxMplsV6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS + on Alcatel 7xxx SR series systems 6.0 Release." + MODULE -- this module + MANDATORY-GROUPS { + tmnxMplsGlobalV6v0Group, + tmnxMplsLspV5v0Group, + tmnxMplsLspPathGroup, + tmnxMplsXCGroup, + tmnxMplsIfGroup, + tmnxMplsTunnelARHopGroup, + tmnxMplsTunnelCHopGroup, + tmnxMplsAdminGroupGroup, + -- tmnxMplsFSGroupGroup, + tmnxMplsNotificationR2r1Group, + tmnxMplsLabelRangeGroup, + tmnxMplsSrlgV6v0Group, + tmnxMplsIfV6v0Group, + tmnxMplsLspV6v0Group + } + ::= { tmnxMplsCompliances 5 } + + +-- units of conformance + +-- tmnxMplsGlobalGroup OBJECT-GROUP +-- ::= { tmnxMplsGroups 1 } + +-- tmnxMplsLspGroup OBJECT-GROUP +-- ::= { tmnxMplsGroups 2 } + +tmnxMplsLspPathGroup OBJECT-GROUP + OBJECTS { vRtrMplsLspPathTableSpinlock, + vRtrMplsLspPathRowStatus, + vRtrMplsLspPathLastChange, + vRtrMplsLspPathType, + vRtrMplsLspPathCos, + vRtrMplsLspPathProperties, + vRtrMplsLspPathBandwidth, + vRtrMplsLspPathBwProtect, + vRtrMplsLspPathState, + vRtrMplsLspPathPreference, + vRtrMplsLspPathCosSource, + vRtrMplsLspPathClassOfService, + vRtrMplsLspPathSetupPriority, + vRtrMplsLspPathHoldPriority, + vRtrMplsLspPathRecord, + vRtrMplsLspPathHopLimit, + vRtrMplsLspPathSharing, + vRtrMplsLspPathAdminState, + vRtrMplsLspPathOperState, + vRtrMplsLspPathInheritance, + vRtrMplsLspPathLspId, + vRtrMplsLspPathRetryTimeRemaining, + vRtrMplsLspPathTunnelARHopListIndex, + vRtrMplsLspPathNegotiatedMTU, + vRtrMplsLspPathFailCode, + vRtrMplsLspPathFailNodeAddr, + vRtrMplsLspPathAdminGroupInclude, + vRtrMplsLspPathAdminGroupExclude, + vRtrMplsLspPathAdaptive, + vRtrMplsLspPathOptimizeTimer, + vRtrMplsLspPathNextOptimize, + vRtrMplsLspPathOperBandwidth, + vRtrMplsLspPathMBBState, + vRtrMplsLspPathResignal, + vRtrMplsLspPathTunnelCRHopListIndex, + vRtrMplsLspPathOperMTU, + vRtrMplsLspPathRecordLabel, + vRtrMplsLspPathTimeUp, + vRtrMplsLspPathTimeDown, + vRtrMplsLspPathRetryAttempts, + vRtrMplsLspPathTransitionCount, + vRtrMplsLspPathCspfQueries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP + to path mapping on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 3 } + +tmnxMplsXCGroup OBJECT-GROUP + OBJECTS { vRtrMplsXCIndex, + vRtrMplsInSegmentIfIndex, + vRtrMplsInSegmentLabel, + vRtrMplsOutSegmentIndex, + vRtrMplsERHopTunnelIndex, + vRtrMplsARHopTunnelIndex, + vRtrMplsRsvpSessionIndex, + vRtrMplsXCFailCode, + vRtrMplsXCCHopTableIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSP + to cross-connection mapping on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 4 } + +tmnxMplsIfGroup OBJECT-GROUP + OBJECTS { vRtrMplsIfAdminState, + vRtrMplsIfOperState, + vRtrMplsIfAdminGroup, + vRtrMplsIfTxPktCount, + vRtrMplsIfRxPktCount, + vRtrMplsIfTxOctetCount, + vRtrMplsIfRxOctetCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + interfaces on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 5 } + +tmnxMplsTunnelARHopGroup OBJECT-GROUP + OBJECTS { vRtrMplsTunnelARHopProtection, + vRtrMplsTunnelARHopRecordLabel, + vRtrMplsTunnelARHopRouterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + Tunnel AR hops on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 6 } + +tmnxMplsTunnelCHopGroup OBJECT-GROUP + OBJECTS { vRtrMplsTunnelCHopAddrType, + vRtrMplsTunnelCHopIpv4Addr, + vRtrMplsTunnelCHopIpv4PrefixLen, + vRtrMplsTunnelCHopIpv6Addr, + vRtrMplsTunnelCHopIpv6PrefixLen, + vRtrMplsTunnelCHopAsNumber, + vRtrMplsTunnelCHopLspId, + vRtrMplsTunnelCHopStrictOrLoose + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + CSPF Tunnel hops on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 7 } + +tmnxMplsAdminGroupGroup OBJECT-GROUP + OBJECTS { vRtrMplsAdminGroupRowStatus, + vRtrMplsAdminGroupValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + administrative groups on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 8 } + +tmnxMplsFSGroupGroup OBJECT-GROUP + OBJECTS { vRtrMplsFSGroupRowStatus, + vRtrMplsFSGroupCost, + vRtrMplsFSGroupParamsRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + fate sharing groups on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 9 } + +tmnxMplsNotifyObjsGroup OBJECT-GROUP + OBJECTS { vRtrMplsLspNotificationReasonCode, + vRtrMplsLspPathNotificationReasonCode, + vRtrMplsNotifyRow, + vRtrMplsLspIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting extended MPLS notifications + on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 10 } + +-- tmnxMplsNotificationGroup NOTIFICATION-GROUP +-- ::= { tmnxMplsGroups 11 } + +tmnxMplsGlobalR2r1Group OBJECT-GROUP + OBJECTS { vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralPropagateTtl, + vRtrMplsGeneralTE, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended MPLS + on Alcatel 7x50 SR series systems 2.1 Release." + ::= { tmnxMplsGroups 12 } + +tmnxMplsLspR2r1Group OBJECT-GROUP + OBJECTS { vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspDecrementTtl, + vRtrMplsLspCspf, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspClassOfService, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspPreference, + vRtrMplsLspBandwidth, + vRtrMplsLspBwProtect, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspOctets, + vRtrMplsLspPackets, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspPathChanges, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended MPLS LSPs + on Alcatel 7x50 SR series systems 2.1 Release." + ::= { tmnxMplsGroups 13 } + +tmnxMplsNotificationR2r1Group NOTIFICATION-GROUP + NOTIFICATIONS { vRtrMplsStateChange, + vRtrMplsIfStateChange, + vRtrMplsLspUp, + vRtrMplsLspDown, + vRtrMplsLspPathUp, + vRtrMplsLspPathDown, + vRtrMplsLspPathRerouted, + vRtrMplsLspPathResignaled + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended MPLS feature + on Alcatel 7x50 SR series systems 2.1 Release." + ::= { tmnxMplsGroups 14 } + +tmnxMplsLabelRangeGroup OBJECT-GROUP + OBJECTS { vRtrMplsLabelRangeMin, + vRtrMplsLabelRangeMax, + vRtrMplsLabelRangeAging, + vRtrMplsLabelRangeAvailable, + vRtrMplsStaticLSPLabelOwner, + vRtrMplsStaticSvcLabelOwner + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + label ranges on Alcatel 7x50 SR series systems." + ::= { tmnxMplsGroups 15 } + +tmnxMplsGlobalV5v0Group OBJECT-GROUP + OBJECTS { vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralPropagateTtl, + vRtrMplsGeneralTE, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate, + vRtrMplsGeneralHoldTimer, + vRtrMplsGeneralDynamicBypass + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended MPLS + on Alcatel 7x50 SR series systems 5.0 Release." + ::= { tmnxMplsGroups 16 } + +tmnxMplsLspV5v0Group OBJECT-GROUP + OBJECTS { vRtrMplsLspRowStatus, + vRtrMplsLspLastChange, + vRtrMplsLspName, + vRtrMplsLspAdminState, + vRtrMplsLspOperState, + vRtrMplsLspFromAddr, + vRtrMplsLspToAddr, + vRtrMplsLspType, + vRtrMplsLspOutSegIndx, + vRtrMplsLspRetryTimer, + vRtrMplsLspRetryLimit, + vRtrMplsLspMetric, + vRtrMplsLspDecrementTtl, + vRtrMplsLspCspf, + vRtrMplsLspFastReroute, + vRtrMplsLspFRHopLimit, + vRtrMplsLspFRBandwidth, + vRtrMplsLspClassOfService, + vRtrMplsLspSetupPriority, + vRtrMplsLspHoldPriority, + vRtrMplsLspRecord, + vRtrMplsLspPreference, + vRtrMplsLspBandwidth, + vRtrMplsLspBwProtect, + vRtrMplsLspHopLimit, + vRtrMplsLspNegotiatedMTU, + vRtrMplsLspRsvpResvStyle, + vRtrMplsLspRsvpAdspec, + vRtrMplsLspFRMethod, + vRtrMplsLspFRNodeProtect, + vRtrMplsLspAdminGroupInclude, + vRtrMplsLspAdminGroupExclude, + vRtrMplsLspAdaptive, + vRtrMplsLspInheritance, + vRtrMplsLspOptimizeTimer, + vRtrMplsLspOperFastReroute, + vRtrMplsLspFRObject, + vRtrMplsLspOctets, + vRtrMplsLspPackets, + vRtrMplsLspAge, + vRtrMplsLspTimeUp, + vRtrMplsLspTimeDown, + vRtrMplsLspPrimaryTimeUp, + vRtrMplsLspTransitions, + vRtrMplsLspLastTransition, + vRtrMplsLspPathChanges, + vRtrMplsLspLastPathChange, + vRtrMplsLspConfiguredPaths, + vRtrMplsLspStandbyPaths, + vRtrMplsLspOperationalPaths, + vRtrMplsLspHoldTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS LSPs + on Alcatel 7x50 SR series systems 5.0 Release." + ::= { tmnxMplsGroups 17 } + +tmnxMplsGlobalV6v0Group OBJECT-GROUP + OBJECTS { vRtrMplsGeneralLastChange, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralOperState, + vRtrMplsGeneralPropagateTtl, + vRtrMplsGeneralTE, + vRtrMplsGeneralNewLspIndex, + vRtrMplsGeneralOptimizeTimer, + vRtrMplsGeneralFRObject, + vRtrMplsGeneralResignalTimer, + vRtrMplsGeneralStaticLspOriginate, + vRtrMplsGeneralStaticLspTransit, + vRtrMplsGeneralStaticLspTerminate, + vRtrMplsGeneralDynamicLspOriginate, + vRtrMplsGeneralDynamicLspTransit, + vRtrMplsGeneralDynamicLspTerminate, + vRtrMplsGeneralDetourLspOriginate, + vRtrMplsGeneralDetourLspTransit, + vRtrMplsGeneralDetourLspTerminate, + vRtrMplsGeneralHoldTimer, + vRtrMplsGeneralDynamicBypass, + vRtrMplsGeneralNextResignal, + vRtrMplsGeneralOperDownReason, + vRtrMplsGeneralSrlgFrr, + vRtrMplsGeneralSrlgFrrStrict + } + STATUS current + DESCRIPTION + "The group of objects supporting general management of extended MPLS + on Alcatel 7x50 SR series systems 6.0 Release." + ::= { tmnxMplsGroups 18 } + +tmnxMplsSrlgV6v0Group OBJECT-GROUP + OBJECTS { vRtrMplsSrlgGrpTableLastChanged, + vRtrMplsSrlgGrpRowStatus, + vRtrMplsSrlgGrpLastChanged, + vRtrMplsSrlgGrpValue, + vRtrMplsIfSrlgGrpTblLastChanged, + vRtrMplsIfSrlgGrpRowStatus, + vRtrMplsIfSrlgGrpLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SRLG on Alcatel + 7xxx SR series systems release 6.0." + ::= { tmnxMplsGroups 19 } + +tmnxMplsIfV6v0Group OBJECT-GROUP + OBJECTS { vRtrMplsIfTeMetric + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Te metric feature on + extended MPLS interfaces on 6.0 release Alcatel 7xxx SR series systems." + ::= { tmnxMplsGroups 21 } + +tmnxMplsLspV6v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsLspCspfTeMetricEnabled + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Te metric feature extended + MPLS LSPs on 6.0 release Alcatel 7xxx SR series systems." + ::= { tmnxMplsGroups 22 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-OAM-TEST-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-OAM-TEST-MIB new file mode 100644 index 0000000..a088d98 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-OAM-TEST-MIB @@ -0,0 +1,11409 @@ +ALCATEL-IND1-TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, + Integer32, Unsigned32, Gauge32, Counter32 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, RowStatus, StorageType, TruthValue, + DateAndTime, MacAddress, TimeStamp, DisplayString + FROM SNMPv2-TC + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + + RouterID + FROM OSPF-MIB + + AtmVpIdentifier, AtmVcIdentifier + FROM ATM-TC-MIB + + MplsLabel + FROM MPLS-LDP-MIB + + TNamedItemOrEmpty, TmnxVcType, TmnxVcId, TmnxVcIdOrNone, TFCName, + TmnxPortID, TmnxEncapVal, TmnxStrSapId, TmnxServId, TmnxTunnelType, + TmnxTunnelID, TmnxBgpRouteTarget, TmnxVPNRouteDistinguisher, + TmnxVRtrID, IpAddressPrefixLength, TmnxAdminState, SdpBindId, + TItemDescription, TPolicyStatementNameOrEmpty + FROM ALCATEL-IND1-TIMETRA-TC-MIB + + timetraSRMIBModules, tmnxSRObjs, + tmnxSRNotifyPrefix, tmnxSRConfs + FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + SdpId, SdpBindVcType + FROM ALCATEL-IND1-TIMETRA-SERV-MIB + + TProfile + FROM ALCATEL-IND1-TIMETRA-QOS-MIB + + vRtrID + FROM ALCATEL-IND1-TIMETRA-VRTR-MIB + ; + +timetraOamTestMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + Alcatel 7x50 OAM tests. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0603090000Z" + DESCRIPTION "Rev 4.0 09 Mar 2006 00:00 + 4.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-OAM-TEST-MIB." + + REVISION "0111150000Z" + DESCRIPTION "Rev 0.1 15 Nov 2001 00:00 + Initial version of the TIMETRA-OAM-TEST-MIB." + + ::= { timetraSRMIBModules 11 } + + +tmnxOamTestObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 11 } + + tmnxOamPingObjs OBJECT IDENTIFIER + ::= { tmnxOamTestObjs 1 } + tmnxOamPingNotificationObjects OBJECT IDENTIFIER + ::= { tmnxOamPingObjs 1 } + + tmnxOamTraceRouteObjs OBJECT IDENTIFIER + ::= { tmnxOamTestObjs 2 } + tmnxOamTraceRouteNotifyObjects OBJECT IDENTIFIER + ::= { tmnxOamTraceRouteObjs 1 } + + tmnxOamSaaObjs OBJECT IDENTIFIER + ::= { tmnxOamTestObjs 3 } + tmnxOamSaaNotifyObjects OBJECT IDENTIFIER + ::= { tmnxOamSaaObjs 1 } + +tmnxOamTestNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 } + tmnxOamPingNotifyPrefix OBJECT IDENTIFIER + ::= { tmnxOamTestNotifications 1 } + tmnxOamPingNotifications OBJECT IDENTIFIER + ::= { tmnxOamPingNotifyPrefix 0} + tmnxOamTraceRouteNotifyPrefix OBJECT IDENTIFIER + ::= { tmnxOamTestNotifications 2 } + tmnxOamTraceRouteNotifications OBJECT IDENTIFIER + ::= { tmnxOamTraceRouteNotifyPrefix 0} + tmnxOamSaaNotifyPrefix OBJECT IDENTIFIER + ::= { tmnxOamTestNotifications 3} + tmnxOamSaaNotifications OBJECT IDENTIFIER + ::= { tmnxOamSaaNotifyPrefix 0} + +tmnxOamTestConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 11 } + tmnxOamPingConformance OBJECT IDENTIFIER + ::= { tmnxOamTestConformance 1 } + tmnxOamTraceRouteConformance OBJECT IDENTIFIER + ::= { tmnxOamTestConformance 2 } + tmnxOamSaaConformance OBJECT IDENTIFIER + ::= { tmnxOamTestConformance 3 } + +-- +-- Textual Conventions +-- + +TmnxOamTestMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamTestMode is an enumerated integer + that indicates the type of OAM test." + SYNTAX INTEGER { + notConfigured (0), + ping (1), + traceroute (2) + } + + +TmnxOamPingRtnCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamPingRtnCode is an enumerated integer + that indicates the return code received in the OAM ping response + common header. + notApplicable The return code has no significance in the + context of the test being conducted. + fecEgress Replying router is an egress for the FEC. + fecNoMap Replying router has no mapping for the FEC. + notDownstream Replying router is not one of the + downstream routers. + downstream Replying router is one of the downstream + routers and its mapping for this FEC on the + received interface is the given label. + downstreamNotLabel Replying router is one of the downstream + routers but its mapping for this FEC is not + the given label. + downstreamNotMac Replying router is one of the downstream + routers but it does not have the given MAC + address + downstreamNotMacFlood Replying router is one of the downstream + routers but it does not have the given MAC + address and is unable to flood the request. + malformedEchoRequest A malformed echo request was received. + tlvNotUnderstood One or more of the TLVs was not understood. + downstreamNotInMfib Replying router is one of the downstream + routers but it does not have an MFIB entry + for the given source-group combination. + downstreamMismatched Downstream mapping mismatched. + upstreamIfIdUnkn Upstream interface index unknown. + noMplsFwd Label switched but no MPLS forwarding at + stack-depth. + noLabelAtStackDepth No label entry at stack-depth. + protoIntfMismatched Protocol not associated with interface at + FEC stack-depth. + terminatedByOneLabel Premature termination of ping due to + label stack shrinking to a single label. + " + SYNTAX INTEGER { + notApplicable(0), + fecEgress (1), + fecNoMap (2), + notDownstream (3), + downstream (4), + downstreamNotLabel (5), + downstreamNotMac (6), + downstreamNotMacFlood (7), + malformedEchoRequest (8), + tlvNotUnderstood (9), + downstreamNotInMfib(10), + downstreamMismatched(11), + upstreamIfIdUnkn(12), + noMplsFwd(13), + noLabelAtStackDepth(14), + protoIntfMismatched(15), + terminatedByOneLabel(16) + } + +TmnxOamAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamAddressType is an enumerated integer that + indicates the type of address used in OAM test requests and + responses." + SYNTAX INTEGER { + unknown (0), + ipv4Address (1), + ipv6Address (2), + macAddress (3), + sapId (4), + sdpId (5), + localCpu (6), + ipv4Unnumbered (7), + ipv6Unnumbered (8) + } + +TmnxOamResponseStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Used to report the result of an OAM Echo probe operation: + + responseReceived(1) - Operation completes successfully. + unknown(2) - Operation failed due to unknown error. + internalError(3) - An implementation detected an error + in its own processing that caused an operation to fail. + maxConcurrentLimitReached(4) - The maximum number of + concurrent active operations would have been exceeded + if the corresponding operation was allowed. + requestTimedOut(5) - Operation failed to receive a + valid reply within the time limit imposed on it. + unknownOrigSdpId(6) - Invalid or non-existent originating + SDP-ID. + downOrigSdpId(7) - The originating SDP-ID is operationaly + down. + requestTerminated(8) - The OAM ping test was terminated + by the manager before reply or timeout. + invalidOriginatorId(9) - The far-end replied with an invalid + originator-ID error. + invalidResponderId(10) - The far-end replied with an invalid + responder-ID error. + unknownRespSdpId(11) - The far-end replied with an invalid + response SDP-ID error. + downRespSdpId(12) - The far-end replied with down (admin or + oper) response SDP-ID. + invalidServiceId(13) - Invalid or non-existent Service-ID + (svc-ping). + invalidSdp(14) - Invalid or non-existent SDP for Service + (svc-ping). + downServiceSdp(15) - SDP for the Service is down. + (svc-ping). + noServiceEgressLabel(16) - Non-existent Service egress label. + (svc-ping). + invalidHostAddress(17) - The IP address for a host + has been determined to be invalid. Examples of this + are broadcast or multicast addresses. (svc-ping). + invalidMacAddress(18) - The MAC address specified has been + determined to be invalid. (macPing). + invalidLspName(19) - The LSP name specified has been determined + to be invalid. (lspPing). + macIsLocal(20) - MAC Ping or Trace route not sent because the mac + address is on a local SAP or CPU. (MAC-Ping/MAC-TR). + farEndUnreachable(21) - no route to the far end of the GRE SDP + tunnel. + downOriginatorId(22) - The ping originator is operationally down. + downResponderId(23) - The ping responder is operationally down. + changedResponderId(24) - The ping responder-ID is changed. + downOrigSvcId(25) - Service on the originator side is + operationally down. (svc-ping). + downRespSvcId(26) - Service on the responder side is + operationally down. (svc-ping). + noServiceIngressLabel(27) - Non-existent Service ingress label. + (svc-ping). + mismatchCustId(28) - Service customer ID mismatch between + originator and responder. (svc-ping). + mismatchSvcType(29) - Service type mismatch between originator + and responder. (svc-ping). + mismatchSvcMtu(30) - Service MTU mismatch between originator + and responder. (svc-ping). + mismatchSvcLabel(31) - Service label mismatch between originator + and responder. (svc-ping). + noSdpBoundToSvc(32) - No SDP bound to the Service. (svc-ping). + downOrigSdpBinding(33) - SDP binding is down on the Originator + side. (sdp-ping). + invalidLspPathName(34) - The LSP path name specified is invalid. + (lsp-ping). + noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping). + invalidLspId(36) - No active LSP path found. (lsp-ping). + downLspPath(37) - LSP path is operationally down. (lsp-ping). + invalidLspProtocol(38) - LSP Protocol is not supported or is + invalid. (lsp-ping). + invalidLspLabel(39) - LSP label is invalid. (lsp-ping). + routeIsLocal(40) - The route is a local route. (vprn-ping). + noRouteToDest(41) - There is no route to the destination. + (vprn-ping). + localExtranetRoute(42) - The route is a local extranet route. + (vprn-ping). + srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route. + (vprn-ping). + srcIpInvalid(44) - The source IP is invalid or there is no route + to the source. (vprn-ping) + bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target + information is not retrievable. (vprn-trace) + mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot + be initiated. (mtrace) + mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast + trace cannot be initiated. (mtrace) + mTraceSysIpNotCfg(48) - System ip address not configured. It is used + as the response address in the multicast trace query. (mtrace) + noFwdEntryInMfib(49) - No forwarding entry could be found for the + specified source and destination address in the MFIB. + (mfib-ping) + dnsNameNotFound(50) - the domain name specified in the dns query + does not exist. + noSocket(51) - unable to get socket. (icmp-ping). + socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket. + (icmp-ping). + socketOptIfInexFail(53) - unable to set IP_IFINDEX for socket. + (icmp-ping). + socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket. + (icmp-ping). + socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket. + (icmp-ping). + socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket. + (icmp-ping). + socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket. + (icmp-ping). + socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping). + socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping). + bindSocketFail(60) - unable to bind socket. (icmp-ping). + noRouteByIntf(61) - no route to destination via the specified + interface. (icmp-ping). + noIntf(62) - no interface specified. (icmp-ping). + noLocalIp(63) - unable to find local ip address. (icmp-ping). + sendtoFail(64) - sendto function failed. (icmp-ping). + rcvdWrongType(65) - received packet of wrong icmp type. (icmp-ping). + noDirectInterface(66) - no direct interface to reach destination. + (icmp-ping). + nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping). + socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket. + (icmp-ping). + noSpokeSdpInVll (69) - unable to find spoke-sdp given SdpId:vc-id + (vccv-ping). + farEndVccvNotSupported (70) - far end does not support the VCCV + options (vccv-ping). + noVcEgressLabel (71) - no Vc egress label to send vccv-ping. + socketOptIpSessionFail (72) - unable to set IP_SESSION for socket. + (icmp-ping). + rcvdWrongSize(73) - received packet of wrong size. (icmp-ping). + dnsLookupFail (74) - dns lookup failed. (icmp-ping). + noIpv6SrcAddrOnIntf (75) - no ipv6 source on the interface (icmp-ping). + multipathNotSupported (76) - downstream node does not support + multipath (lsp-trace). + nhIntfNameNotFound (77) - Given next-hop interface name not found + (lsp-ping/trace). + msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed + reply mode only (vccv-ping). + ancpNoAncpString (79) - ANCP string unknown to the system + ancpNoSubscriber (80) - subscriber unknown to the system + ancpNoAncpStringForSubscriber (81) - subscriber has no associated + ANCP string. + ancpNoAccessNodeforAncpString (82) - no access node is found for the + given ANCP string + ancpNoAncpCapabilityNegotiated (83) - ANCP capability not + negotiated with the involved + DSLAM. + ancpOtherTestInProgress (84) - another ANCP test is running + for this ANCP string. + ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent + ANCP tests reached. + spokeSdpOperDown (86) - Spoke-sdp is operationally down (vccv-ping). + noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no vccv + support in echo reply direction. + " + SYNTAX INTEGER { + responseReceived(1), + unknown(2), + internalError(3), + maxConcurrentLimitReached(4), + requestTimedOut(5), + unknownOrigSdpId(6), + downOrigSdpId(7), + requestTerminated(8), + invalidOriginatorId(9), + invalidResponderId(10), + unknownRespSdpId(11), + downRespSdpId(12), + invalidServiceId(13), + invalidSdp(14), + downServiceSdp(15), + noServiceEgressLabel(16), + invalidHostAddress(17), + invalidMacAddress(18), + invalidLspName(19), + macIsLocal(20), + farEndUnreachable(21), + downOriginatorId(22), + downResponderId(23), + changedResponderId(24), + downOrigSvcId(25), + downRespSvcId(26), + noServiceIngressLabel(27), + mismatchCustId(28), + mismatchSvcType(29), + mismatchSvcMtu(30), + mismatchSvcLabel(31), + noSdpBoundToSvc(32), + downOrigSdpBinding(33), + invalidLspPathName(34), + noLspEndpointAddr(35), + invalidLspId(36), + downLspPath(37), + invalidLspProtocol(38), + invalidLspLabel(39), + routeIsLocal(40), + noRouteToDest(41), + localExtranetRoute(42), + srcIpInBgpVpnRoute(43), + srcIpInvalid(44), + bgpDaemonBusy(45), + mcastNotEnabled(46), + mTraceNoSGFlow(47), + mTraceSysIpNotCfg(48), + noFwdEntryInMfib(49), + dnsNameNotFound(50), + noSocket(51), + socketOptVprnIdFail(52), + socketOptIfInexFail(53), + socketOptNextHopFail(54), + socketOptMtuDiscFail(55), + socketOptSndbufFail(56), + socketOptHdrincFail(57), + socketOptTosFail(58), + socketOptTtlFail(59), + bindSocketFail(60), + noRouteByIntf(61), + noIntf(62), + noLocalIp(63), + sendtoFail(64), + rcvdWrongType(65), + noDirectInterface(66), + nexthopUnreachable (67), + socketOptHwTimeStampFail(68), + noSpokeSdpInVll(69), + farEndVccvNotSupported(70), + noVcEgressLabel(71), + socketOptIpSessionFail(72), + rcvdWrongSize(73), + dnsLookupFail (74), + noIpv6SrcAddrOnIntf (75), + multipathNotSupported (76), + nhIntfNameNotFound (77), + msPwInvalidReplyMode (78), + ancpNoAncpString (79), + ancpNoSubscriber (80), + ancpNoAncpStringForSubscriber (81), + ancpNoAccessNodeforAncpString (82), + ancpNoAncpCapabilityNegotiated (83), + ancpOtherTestInProgress (84), + ancpMaxNbrAncpTestsInProgress (85), + spokeSdpOperDown (86), + noMsPwVccvInReplyDir (87) + } + +TmnxOamSignalProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamSignalProtocol is an enumerated integer that + indicates the type of label signaling protocol used by a + router in a specific L2 mapping entry." + SYNTAX INTEGER { + unknown (0), + static (1), + bgp (2), + ldp (3), + rsvpTe (4), + crLdp (5) + } + +TmnxOamTestResponsePlane ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamTestResponsePlane is an enumerated integer + that indicates the respone plane from which the OAM ping or + traceroute response was received." + SYNTAX INTEGER { + controlPlane (1), + dataPlane (2), + none (3) + } + +TmnxOamSaaThreshold ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamSaaThreshold is a enumerated integer that + indicates which type of thresholds should be monitored upon + completion of an OAM ping test run. When the corresponding + threshold is crossed, a tmnxOamSaaThreshold notification will be + generated. + + noThreshold(0) No threshold type is configured. + inJitter (1) Monitor the value of jitter calculated for the + inbound, one-way, OAM ping responses received + for an OAM ping test run. + outJitter (2) Monitor the value of jitter calculated for the + outbound, one-way, OAM ping requests sent for an + OAM ping test run. + rtJitter (3) Monitor the value of jitter calculated for the + round trip, two-way, OAM ping requests and replies + for an OAM ping test run. + inLoss (4) Monitor the number of inbound OAM ping responses not + received for an OAM ping test run. + outLoss (5) Monitor the number of outbound OAM ping requests that + could not be sent for an OAM ping test run. + rtLoss (6) Monitor the amount of packet loss for a round-trip + OAM ping test run. + inLatency (7) Monitor the average amount of latency of inbound + OAM ping responses for an OAM ping test run. + outLatency (8) Monitor the average amount of latency of outbound + OAM ping requests for an OAM ping test run. + rtLatency (9) Monitor the average amount of round-trip latency + for an OAM ping test run. + " + SYNTAX INTEGER { + noThreshold (0), + inJitter (1), + outJitter (2), + rtJitter (3), + inLoss (4), + outLoss (5), + rtLoss (6), + inLatency (7), + outLatency (8), + rtLatency (9) + } + + +TmnxOamVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamVcType is an enumerated integer that + indicates the type of SDP binding, mesh or spoke, associated + with a VC ID. + + NOTE: In releases of this mib prior to R4.0, the textual convention + TmnxVcType was used to indicate either a mesh, 'ethernet (5)', + or spoke, 'vpls (11)', type of SDP binding for a VC ID. In + release 4.0, the TmnxVcType enumeration 'vpls (11)' is changed to + 'ipipe (11)' and can no longer can be used to represent a spoke SDP + binding. This new enumerated textual convention, TmnxOamVcType, has + been created for use in this mib. The same enumerated values used in + previous releases are still used to indicate a mesh or spoke VC ID." + SYNTAX INTEGER { + meshSdp (5), + spokeSdp (11) + } + + +TmnxOamLTtraceDisStatusBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamLTtraceDisStatusBits is an enumerated integer + that describes the LDP tree trace discovery status in BITS. This + indicates different reason values when the tree discovery + of an IP Address FEC is not completely successful. + timeout (0) One or more trace requests for an IP Address + FEC were timedout. + maxPath (1) reached the maximum allowed path limit + for an IP Address FEC. + maxHop (2) reached the maximum allowed hop limit. + unexploredPath (3) could not discover all possible paths. + noResource (4) no more internal resource to complete + the discovery. + " + SYNTAX BITS { + timeout (0), + maxPath (1), + maxHop (2), + unexploredPath (3), + noResource (4) + } +-- +-- Alcatel 7x50 SR series OAM Ping General Objects +-- + +tmnxOamPingMaxConcurrentTests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active OAM ping tests + that are allowed within an agent implementation. A value of + zero (0) for this object implies that there is no limit for + the number of concurrent active tests in effect." + DEFVAL { 0 } + ::= { tmnxOamPingObjs 2 } + +-- +-- Alcatel 7x50 SR series OAM Ping Control Table +-- +tmnxOamPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM ping Control Table for providing, + via SNMP, the capability of performing Alcatel 7x50 SR OAM ping test + operations. The results of these tests are stored in the + tmnxOamPingResultsTable and the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 3 } + +tmnxOamPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamPingCtlTable 1 } + +TmnxOamPingCtlEntry ::= + SEQUENCE { + tmnxOamPingCtlOwnerIndex SnmpAdminString, + tmnxOamPingCtlTestIndex SnmpAdminString, + tmnxOamPingCtlRowStatus RowStatus, + tmnxOamPingCtlStorageType StorageType, + tmnxOamPingCtlDescr SnmpAdminString, + tmnxOamPingCtlTestMode INTEGER, + tmnxOamPingCtlAdminStatus INTEGER, + tmnxOamPingCtlOrigSdpId SdpId, + tmnxOamPingCtlRespSdpId SdpId, + tmnxOamPingCtlFcName TFCName, + tmnxOamPingCtlProfile TProfile, + tmnxOamPingCtlMtuStartSize Unsigned32, + tmnxOamPingCtlMtuEndSize Unsigned32, + tmnxOamPingCtlMtuStepSize Unsigned32, +-- tmnxOamPingCtlTargetAddressType InetAddressType, +-- tmnxOamPingCtlTargetAddress InetAddress, + tmnxOamPingCtlTargetIpAddress IpAddress, + tmnxOamPingCtlServiceId TmnxServId, + tmnxOamPingCtlLocalSdp TruthValue, + tmnxOamPingCtlRemoteSdp TruthValue, + tmnxOamPingCtlSize Unsigned32, + tmnxOamPingCtlTimeOut Unsigned32, + tmnxOamPingCtlProbeCount Unsigned32, + tmnxOamPingCtlInterval Unsigned32, + tmnxOamPingCtlMaxRows Unsigned32, + tmnxOamPingCtlTrapGeneration BITS, + tmnxOamPingCtlTrapProbeFailureFilter Unsigned32, + tmnxOamPingCtlTrapTestFailureFilter Unsigned32, + tmnxOamPingCtlSAA TruthValue, + tmnxOamPingCtlRuns Counter32, + tmnxOamPingCtlFailures Counter32, + tmnxOamPingCtlLastRunResult INTEGER, + tmnxOamPingCtlLastChanged TimeStamp, + tmnxOamPingCtlVRtrID TmnxVRtrID, + tmnxOamPingCtlTgtAddrType InetAddressType, + tmnxOamPingCtlTgtAddress InetAddress, + tmnxOamPingCtlSrcAddrType InetAddressType, + tmnxOamPingCtlSrcAddress InetAddress, + tmnxOamPingCtlDnsName OCTET STRING, + tmnxOamPingCtlDNSRecord INTEGER + } + +tmnxOamPingCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "To facilitate the provisioning of access control by a + security administrator using the View-Based Access + Control Model (RFC 2575, VACM) for tables in which + multiple users may need to independently create or + modify entries, the initial index is used as an 'owner + index'. Such an initial index has a syntax of + SnmpAdminString, and can thus be trivially mapped to a + security name or group name as defined in VACM, in + accordance with a security policy. + + When used in conjunction with such a security policy all + entries in the table belonging to a particular user (or + group) will have the same value for this initial index. + For a given user's entries in a particular table, the + object identifiers for the information in these entries + will have the same subidentifiers (except for the 'column' + subidentifier) up to the end of the encoded owner index. + To configure VACM to permit access to this portion of the + table, one would create vacmViewTreeFamilyTable entries + with the value of vacmViewTreeFamilySubtree including + the owner index portion, and vacmViewTreeFamilyMask + 'wildcarding' the column subidentifier. More elaborate + configurations are possible." + ::= { tmnxOamPingCtlEntry 1 } + +tmnxOamPingCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The test name index of the Alcatel 7x50 SR OAM ping test. + This is locally unique, within the scope of an + tmnxOamPingCtlOwnerIndex." + ::= { tmnxOamPingCtlEntry 2 } + +tmnxOamPingCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxOamPingCtlTable. Deletion of an entry in this + table results in all corresponding (same + tmnxOamPingCtlOwnerIndex and tmnxOamPingCtlTestIndex index + values) tmnxOamPingResultsTable and tmnxOamPingHistoryTable + entries being deleted. + + Activation of a Alcatel 7x50 SR OAM ping operation is controlled + via tmnxOamPingCtlAdminStatus and not by changing + this object's value to active(1). + + The values for configuration objects required for the type of + test specified in tmnxOamPingCtlTestMode MUST be specified + prior to a transition to active(1) state being + accepted. + + Transitions in and out of active(1) state are not allowed while + an entry's tmnxOamPingResultsOperStatus is active(1) with the + exception that deletion of an entry in this table by setting + its RowStatus object to destroy(6) will stop an active Alcatel + 7x50 SR OAM ping operation. + + The operational state of an Alcatel 7x50 SR OAM ping operation + can be determined by examination of its + tmnxOamPingResultsOperStatus object." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxOamPingCtlEntry 3 } + +tmnxOamPingCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + Conceptual rows having the value 'permanent' need not + allow write-access to any columnar objects in the row." + DEFVAL { volatile } + ::= { tmnxOamPingCtlEntry 4 } + +tmnxOamPingCtlDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The purpose of this object is to provide a + descriptive name of the OAM ping test." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamPingCtlEntry 5 } + +tmnxOamPingCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + sdpPing (1), + mtuPing (2), + svcPing (3), + macQuery (4), + macPing (5), + macPopulate (6), + macPurge (7), + lspPing (8), + vprnPing (9), + atmPing (10), + mfibPing (11), + cpePing (12), + mrInfo (13), + vccvPing (14), + icmpPing (15), + dnsPing (16), + ancpLoopback (17) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of OAM ping test defined by this entry. + The configuration parameters unique to a specific test type are to + be found in an sparsely dependent table extension for that test type. + + sdpPing - tests SDP connectivity and round trip time. + + mtuPing - tests MTU path size. + + svcPing - determines the existence and operative state of the + service ID on the far end ESR. + NOTE: This is a one-shot test. + + macQuery - determines a specific address mapping for the service ID. + See tmnxOamMacPingCtlTable for additional parameters. + NOTE: This is a one-shot test. + + macPing - determines address mappings for the service ID. + See tmnxOamMacPingCtlTable for additional parameters. + + macPopulate - populates an OAM MAC address into the FIBs. + See tmnxOamMacPingCtlTable for additional parameters. + NOTE: This is a one-shot test. + + macPurge - deletes an OAM MAC address from the FIBs. + See tmnxOamMacPingCtlTable for additional parameters. + NOTE: This is a one-shot test. + + lspPing - tests LSP path connectivity and round trip time. + See tmnxOamLspPingCtlTable for additional parameters. + + vprnPing - tests IP path connectivity and round trip time within + a specified VPRN service. See tmnxOamVprnPingCtlTable + for additional parameters. + + atmPing - tests ATM path connectivity and round trip time on an + ATM VCC. See tmnxOamAtmPingCtlTable for additional + parameters. + + mfibPing - tests IP multicast connectivity and round trip time + within a specified VPLS service. + See tmnxOamMfibPingCtlTable for additional parameters. + + cpePing - determines IP connectivity to a CPE + within a specified VPLS service. + See tmnxOamCpePingCtlTable for additional parameters. + + mrInfo - Get multicast router's capabilities and the list of + interfaces with neighbors. + + vccvPing - tests pseudowire connectivity and round trip time. + See tmnxOamVccvPingCtlTable for additional parameters. + + icmpPing - tests IP connectivity and round trip time. + See tmnxOamIcmpPingCtlTable for additional parameters. + + dnsPing - tests DNS name resolution connectivity and round trip time. + + ancpLoopback - send an OAM loopback test request to the access node. + see tmnxOamAncpTestCtlTable for additional parameters. + " + DEFVAL { sdpPing } + ::= { tmnxOamPingCtlEntry 6 } + +tmnxOamPingCtlAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- test should be started + disabled(2) -- test should be stopped + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reflects the desired state that a tmnxOamPingCtlEntry should be + in: + + enabled(1) - Attempt to activate the test as defined by + this tmnxOamPingCtlEntry. + disabled(2) - Deactivate the test as defined by this + tmnxOamPingCtlEntry. + + An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail + if the parameters required by a particular OAM ping test mode have + not been previously set. Upon completion of an OAM ping test, + the agent will reset the value of this object to 'disabled'. + When this object has the value 'enabled' an attempt to modify + any of the test parameters will fail with an inconsistentValue + error. + + If tmnxOamPingCtlTestMode equals either + 'sdpPing' or 'mtuPing', tmnxOamPingCtlOrigSdpId must have already + been set. + + If tmnxOamPingCtlTestMode equals 'mtuPing', + tmnxOamPingCtlMtuStartSize and tmnxOamPingCtlMtuEndSize must also + have already been set. + + If tmnxOamPingCtlTestMode equals 'svcPing', + tmnxOamPingCtlTgtAddress and tmnxOamPingCtlServiceId must have + already been set. + + If tmnxOamPingCtlTestMode equals 'cpePing', + tmnxOamPingCtlTgtAddress, and tmnxOamCpePingCtlSourceIpAddr + are required. + + If tmnxOamPingCtlTestMode equals 'icmpPing', tmnxOamPingCtlTgtAddress + must have already been set. + + If tmnxOamPingCtlTestMode equals 'dnsPing', tmnxOamPingCtlTgtAddress + must have already been set. + + If tmnxOamPingCtlSAA has the value 'true' and tmnxOamSaaCtlAdminStatus + has a value 'outOfService', an attempt to set this object to 'enabled' + will fail with an inconsistentValue error. + + Refer to the corresponding tmnxOamPingResultsOperStatus to determine + the operational state of the test defined by this entry." + DEFVAL { disabled } + ::= { tmnxOamPingCtlEntry 7 } + +tmnxOamPingCtlOrigSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the originating SDP-ID to be used for performing + a spd-ping or mtu-ping operation. This parameter is required + only if tmnxOamPingCtlTestMode has a value of either 'sdpPing' + or 'mtuPing'. + + The far-end address of the specified SPD-ID is the expected + responder-id within each OAM reply message received. The + specified SPD-ID defines the encapsulation of the SDP tunnel + encapsulation used to reach the far-end. This can be IP/GRE + or MPLS. The value of tmnxOamPingCtlFcName is used to define + the outgoing forwarding class used for the SDP encapsulation. + + If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP + is administratively down, or unavailable, the OAM Echo request + message probe is not sent and an appropriate error value is + written to tmnxOamPingHistoryStatus for that probe entry. Once + the interval timer expires, the next probe attempt will be made + if required." + DEFVAL { 0 } -- invalid Sdp-ID + ::= { tmnxOamPingCtlEntry 8 } + +tmnxOamPingCtlRespSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the return SDP-ID to be used by the far-end node for + its message reply. This parameter is optional and is valid only if + tmnxOamPingCtlTestMode has a value of 'sdpPing'. + + If this SDP-ID does not exist on the far-end, terminates on another + node different than the originating node, or some other issue + prevents the far-end from using the specified SDP-ID, the OAM Echo + message reply is sent using generic IP/GRE OAM encapsulation. The + received forwarding class (as mapped on the ingress network interface + for the far-end) defines the forwarding class encapsulation for the + reply message." + DEFVAL { 0 } -- invalid SDP-ID + ::= { tmnxOamPingCtlEntry 9 } + +tmnxOamPingCtlFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlFcName specifies the forwarding class. + This parameter is optional and is valid only if tmnxOamPingCtlTestMode + has a value of 'sdpPing', 'macPing', 'lspPing' or 'vccvPing. + For 'sdpPing' or 'macPing' this is the forwarding class of the + SDP encapsulation. For 'lspPing' this is the forwarding class of the + LSP tunnel. For 'vccvPing' this is the forwarding class of the + pseudowire. + + The forwarding class name must be one of those defined in the + tFCNameTable in ALCATEL-IND1-TIMETRA-QOS-MIB. The agent creates predefined + entries in the tFCNameTable for 'premium', 'assured', and 'be' + (for best-effort) forwarding classes. The actual forwarding + class encoding is controlled by the network egress DSCP or + LSP-EXP mappings." + DEFVAL { "be" } + ::= { tmnxOamPingCtlEntry 10 } + +tmnxOamPingCtlProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the profile value to be used with the forwarding + class specified in tmnxOamPingCtlFcName. This parameter is optional + and is valid only if tmnxOamPingCtlTestMode has a value of + 'vccvPing', 'sdpPing', 'macPing' or 'lspPing'. + + The profile value must be consistent with the specified forwarding + class: + 'assured' = 'in' or 'out' + 'premium' = 'in' + 'be' = 'out' " + DEFVAL { out } + ::= { tmnxOamPingCtlEntry 11 } + +tmnxOamPingCtlMtuStartSize OBJECT-TYPE + SYNTAX Unsigned32 (0|40..9197) + UNITS "Octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the size of the first OAM Echo message sent + when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. + This parameter is required for 'mtuPing'. An attempt to + set tmnxOamPingCtlAdminStatus to 'enabled' to start an + 'mtuPing' test will fail if this object has not been + explicitly set. + + A value of 0 is returned for this object if it has not + been explicitly set. An attempt to set this object to a + value of 0 will fail with a wrongValue error." + ::= { tmnxOamPingCtlEntry 12 } + +tmnxOamPingCtlMtuEndSize OBJECT-TYPE + SYNTAX Unsigned32 (0|41..9198) + UNITS "Octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the size of the last OAM Echo message sent + when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. + Its value must be greater than the value of + tmnxOamPingCtlMtuStartSize. This parameter is required + for 'mtuPing'. An attempt to set tmnxOamPingCtlAdminStatus + to 'enabled to start an 'mtuPing' will fail if this object + has not been explicitly set. + + A value of 0 is returned for this object if it has not + been explicitly set. An attempt to set this object to a + value of 0 will fail with a wrongValue error." + ::= { tmnxOamPingCtlEntry 13 } + +tmnxOamPingCtlMtuStepSize OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + UNITS "Octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of octets by which to increment the + OAM Echo message request size for each message request sent + when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. If the + next incremented message size is greater than + tmnxOamPingCtlMtuEndSize, the last message has already been + sent. The next size message is not sent until a reply is + received or three messages have timed out at the current + size. + + This parameter is optional." + DEFVAL { 32 } + ::= { tmnxOamPingCtlEntry 14 } + +tmnxOamPingCtlTargetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 address to be used as the destination for + performing an OAM ping operation when tmnxOamPingCtlTestMode has + a value of 'svcPing', 'macQuery' or 'vprnPing'. This parameter + is required for 'svcPing', 'macQuery', 'vprnPing', 'cpePing' and + 'mrinfo'. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamPingCtlTgtAddrType and + tmnxOamPingCtlTgtAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamPingCtlEntry 16 } + +tmnxOamPingCtlServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the Service-ID of the service being tested when the value + of tmnxOamPingCtlTestMode is equal to 'svcPing', 'macPopulate', + 'macPurge', 'macQuery', 'macPing', 'vprnPing', 'mfibPing', or + 'cpePing'. + + Except for 'vprnPing' the Service-ID need not exist on the local + node in order to receive a reply message if the far-end target + IP address is specified in tmnxOamPingCtlTgtAddress. + + This parameter is required for 'svcPing' , 'macPopulate', + 'macPurge', 'macQuery', 'macPing', 'vprnPing', 'mfibPing' + and 'cpePing'." + DEFVAL { 0 } -- invalid Service-ID + ::= { tmnxOamPingCtlEntry 17 } + +tmnxOamPingCtlLocalSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test + determines an egress SDP-ID that is bound to the service that has + the far-end IP address specified in tmnxOamPingCtlTgtAddress + assigned to it. The far-end address of the specified SPD-ID is + the expected responder-id within the OAM Echo reply message. The + SDP-ID defines the encapsulation of the SDP tunnel encapsulation + used to reach the far-end. This can be IP/GRE or MPLS. On the + originator egress, the Service-ID must have an associated VC-Label + to reach the far-end address of the SDP-ID and the SDP-ID must be + operational for the message to be sent. + This object is optional and valid only when tmnxOamPingCtlTestMode is + equal to 'svcPing'." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 18 } + +tmnxOamPingCtlRemoteSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamPingCtlRemoteSdp is 'false', the far-end + node must use the generic IP/GRE OAM encapsulation as the return + path in a 'svcPing' test. + + This object is optional and valid only when tmnxOamPingCtlTestMode is + equal to 'svcPing'." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 19 } + + tmnxOamPingCtlSize OBJECT-TYPE +-- SYNTAX Unsigned32 (40..9198) + SYNTAX Unsigned32 (0..16384) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSize specifies the size of the OAM Echo + message. + + When tmnxOamPingCtlTestMode has a value of 'mtuPing', changing the + message size is a method of checking the ability of an SDP + to support a particular path-mtu value. The size of the message + does not include the SDP encapsulation, VC-Lable (if applied) + or any DLC headers or trailers. + + When the OAM message is encapsulated in an IP/GRE SDP, the + IP 'DF' (Don't Fragment) bit is set. If any segment of the path + between the sender and receiver cannot handle the message size, + the message is discarded. MPLS LSPs are not expected to fragment + the message either, as the message contained in the LSP is not an + IP packet. + + In the case of 'lspPing' the minimum size allowed is 84 octets. + In the case of 'vccvPing' the minimum size allowed is 88 octets. + In the case of 'sdpPing' the minimum size allowed is 72 octets. + Before 6.0 release, the minimum size in 'sdpPing' is 40 octets. + Such shorter packet has no timestamp information but should still + be accepted for interoperability purpose. However, new 'sdpPing' + should include the timestamp information. + In the case of 'icmpPing' the minimum size allowed is 0 octet. + In the case of 'macPing', 'mfibPing' and 'vprnPing' the minimum + size allowed is 1 octet. + + In the case of all the test types except 'icmpPing' the maximum + size allowed is 9198 octets. In the case of 'icmpPing' the maximum + size allowed is 16384 octets. + + When tmnxOamPingCtlTestMode has a value of 'icmpPing', the value + of this object specifies the payload size following the ICMP + header. The default size for 'icmpPing' is 56 octets. + + This parameter is optional and is valid only if tmnxOamPingCtlTestMode + has a value of either 'sdpPing' ,'mtuPing', 'macPing', 'lspPing', + 'vprnPing', 'mfibPing', 'vccvPing' or 'icmpPing'." + DEFVAL { 72 } + ::= { tmnxOamPingCtlEntry 20 } + +tmnxOamPingCtlTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTimeOut specifies the time-out value, + in seconds, to wait for an OAM Echo message reply. Upon expiration + of the timeout period, the agent assumes that the message response + will not be received. An appropriate error value is written to + tmnxOamPingHistoryStatus for the timed out probe entry. Any response + received after the timeout period has expired is silently discarded. + + This parameter is optional and is valid only if tmnxOamPingCtlTestMode + has a value of either 'sdpPing', 'mtuPing', 'macPing', 'lspPing', + 'vprnPing', 'atmPing', 'mfibPing', 'vccvPing', 'icmpPing' or + 'dnsPing'." + DEFVAL { 5 } + ::= { tmnxOamPingCtlEntry 21 } + +-- Note that 'mtuPing' does not use a probe count +tmnxOamPingCtlProbeCount OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "probes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of times to perform an OAM ping probe + operation. Each OAM Echo message request must either timeout + or receive a reply before the next message request is sent. + + This parameter is optional and is valid only if tmnxOamPingCtlTestMode + does not have a value of 'mtuPing'. The maximum value for all ping + test modes other than icmp-ping is 100. The default probe count value + for 'icmpPing' is 5." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 22 } + +tmnxOamPingCtlInterval OBJECT-TYPE +-- SYNTAX Unsigned32 (1..10) + SYNTAX Unsigned32 (1..10000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds to wait before sending the next OAM + Echo request message. If tmnxOamPingCtlInterval has a + value of 1 and tmnxOamPingCtlTimeOut has a value of 10 seconds, + then the maximum time between message requests is 10 seconds and + the minimum is 1 second. + + For test types other than 'icmpPing', the maximum interval is + 10 seconds. + + For 'icmpPing' when tmnxOamIcmpPingCtlRapid has a value of 'true', + the UNITS for tmnxOamPingCtlInterval is '10 milliseconds' in order + to allow rapid intervals less than 1 second to be specified." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 23 } + +tmnxOamPingCtlMaxRows OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rows" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of entries allowed in the tmnxOamPingHistoryTable + for this OAM ping test. The agent will remove the oldest entry in + the tmnxOamPingHistoryTable to allow the addition of an new entry + once the number of rows in the tmnxOamPingHistoryTable reaches this + value. + + Old entries are not removed when a new test is started. Entries are + added to the tmnxOamPingHistoryTable until tmnxOamPingCtlMaxRows is + reached before entries begin to be removed. + + A value of 0 for this object disables creation of + tmnxOamPingHistoryTable entries." + DEFVAL { 300 } + ::= { tmnxOamPingCtlEntry 24 } + +tmnxOamPingCtlTrapGeneration OBJECT-TYPE + SYNTAX BITS { + probeFailure(0), + testFailure(1), + testCompletion(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object determines when and if + to generate a notification for this entry: + + probeFailure(0) - Generate a tmnxOamPingProbeFailed + notification subject to the value of + tmnxOamPingCtlTrapProbeFailureFilter. The object + tmnxOamPingCtlTrapProbeFailureFilter can be used + to specify the number of successive probe failures + that are required before a tmnxOamPingProbeFailed + notification can be generated. + testFailure(1) - Generate a tmnxOamPingTestFailed + notification. In this instance the object + tmnxOamPingCtlTrapTestFailureFilter can be used to + determine the number of probe failures that + signal when a test fails. + testCompletion(2) - Generate a tmnxOamPingTestCompleted + notification. + + The value of this object defaults to zero, indicating + that none of the above options have been selected." + DEFVAL { {} } + ::= { tmnxOamPingCtlEntry 25 } + +tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object is used to determine when + to generate a tmnxOamPingProbeFailed NOTIFICATION. + + Setting tmnxOamPingCtlTrapGeneration + to probeFailure(0) implies that a tmnxOamPingProbeFailed + NOTIFICATION is generated only when the number of + successive probe failures, as indicated by the + value of tmnxOamPingCtlTrapProbeFailureFilter, fail within + a given ping test." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 26 } + +tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object is used to determine when + to generate a tmnxOamPingTestFailed NOTIFICATION. + + Setting tmnxOamPingCtlTrapGeneration to testFailure(1) + implies that a tmnxOamPingTestFailed NOTIFICATION is + generated only when the number of ping failures + within a test exceed the value of + tmnxOamPingCtlTrapTestFailureFilter." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 27 } + +tmnxOamPingCtlSAA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSAA specifies whether or not to + collect Service Assurance Agent, SAA, metrics such as loss, + jitter and latency. + + When tmnxOamPingCtlSAA has a value of 'true', SAA metrics + are collected. + + This parameter is optional." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 28 } + +tmnxOamPingCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRuns indicates the number of times + this OAM ping test has been executed." + ::= { tmnxOamPingCtlEntry 29 } + +tmnxOamPingCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlFailures indicates the number of times + this OAM ping test has failed." + ::= { tmnxOamPingCtlEntry 30 } + +tmnxOamPingCtlLastRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined (0), + success (1), + failed (2), + aborted (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamPingCtlEntry 31 } + +tmnxOamPingCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlLastChanged indicates the time the + value of a settable object in this row was last changed." + ::= { tmnxOamPingCtlEntry 32 } + +tmnxOamPingCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the + Alcatel 7x50 SR system. The vRtrID value for each virtual router + must remain constant at least from one re-initialization of the + system management processor (CPM) to the next. There will always + be at least one router entry defined by the agent with vRtrID=1 + which represents the base transport router. + + This parameter is optional and is valid only if tmnxOamPingCtlTestMode + is equal to 'mrInfo' or 'icmpPing'. If no value is specified the + base router ID is used." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 33 } + +tmnxOamPingCtlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of host address to be used as the destination + for performing a OAM ping operation when tmnxOamPingCtlTestMode + has a value of 'svcPing', 'macQuery', 'vprnPing', 'cpePing', + 'mrinfo', 'icmpPing' or 'vccvPing'. + + This object indicates the type of address stored in the + corresponding tmnxOamPingCtlTgtAddress object. + + Only 'ipv4', 'ipv6' and 'dns' address types are supported. + The 'dns' address type is valid only for 'icmpPing'." + DEFVAL { unknown } + ::= { tmnxOamPingCtlEntry 34 } + +tmnxOamPingCtlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the IP host address to be used as the destination for + performing an OAM ping operation and is required when + tmnxOamPingCtlTestMode has a value of 'svcPing', 'macQuery', 'vprnPing', + 'cpePing', 'mrinfo', 'icmpPing', 'dnsPing' or 'vccvPing'. + + For 'dnsPing' this is the address of the DNS server host that + will be asked to resolve a dns name specified by + tmnxOamPingCtlDnsName. + + For 'vccvPing', this object must be accompanied by a valid + tmnxOamPingCtlSrcAddress and a valid tmnxOamVccvPingCtlPwId. + + The IP host address type is determined by the value of the + corresponding tmnxOamPingCtlTgtAddrType object." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 35 } + +tmnxOamPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of host address to be used as the source + for performing a OAM ping operation when tmnxOamPingCtlTestMode + has a value of 'svcPing', 'macQuery', 'vprnPing', 'cpePing', + 'mrinfo', 'icmpPing' or 'vccvPing'. + + This object indicates the type of address stored in the + corresponding tmnxOamPingCtlSrcAddress object. + + Only 'ipv4' and 'ipv6' address types are supported." + DEFVAL { unknown } + ::= { tmnxOamPingCtlEntry 36 } + +tmnxOamPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the IP host address to be used as the source for + performing an OAM ping operation when tmnxOamPingCtlTestMode has a + value of 'svcPing', 'macQuery', 'vprnPing', 'cpePing', 'mrinfo', + 'icmpPing' or 'vccvPing'. + + This is an optional parameter. + + For 'vccvPing', this object must be accompanied by a valid + tmnxOamPingCtlTgtAddress and a valid tmnxOamVccvPingCtlPwId. + + The host address type is determined by the value of the + corresponding tmnxOamPingCtlSrcAddrType object." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 37 } + +tmnxOamPingCtlDnsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlDnsName specifies the DNS name to + be resolved to an IP address. + + This object is required for 'dnsPing'." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 38 } + +tmnxOamPingCtlDNSRecord OBJECT-TYPE + SYNTAX INTEGER { + ipv4Arecord (1), + ipv6AAAArecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlDNSRecord specifies which DNS record + is to be retrieved in this test." + DEFVAL {ipv4Arecord } + ::= { tmnxOamPingCtlEntry 39 } + +-- +-- Alcatel 7x50 SR serier OAM Ping Results Table +-- +tmnxOamPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Service Ping Results Table for providing + the capability of performing OAM ping operations. The + results of these operations are stored in the + tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. + + An entry is added to the tmnxOamPingResultsTable when an + tmnxOamPingCtlEntry is started by successful transition + of its tmnxOamPingCtlAdminStatus object to enabled(1). + + An entry is removed from the tmnxOamPingResultsTable when + its corresponding tmnxOamPingCtlEntry is deleted." + ::= { tmnxOamPingObjs 4 } + +tmnxOamPingResultsEntry OBJECT-TYPE + SYNTAX TmnxOamPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamPingResultsTable. The + tmnxOamPingResultsTable has the same indexing as the + tmnxOamPingCtlTable in order for a tmnxOamPingResultsEntry to + correspond to the tmnxOamPingCtlEntry that caused it to + be created. + + An entry in this table summarizes results from multiple + invocations of the test configured by the corresponding + entry in tmnxOamPingCtlTable." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex + } + ::= { tmnxOamPingResultsTable 1 } + +TmnxOamPingResultsEntry ::= + SEQUENCE { + tmnxOamPingResultsOperStatus INTEGER, + tmnxOamPingResultsMinRtt Unsigned32, + tmnxOamPingResultsMaxRtt Unsigned32, + tmnxOamPingResultsAverageRtt Unsigned32, + tmnxOamPingResultsRttSumOfSquares Unsigned32, + tmnxOamPingResultsMtuResponseSize Unsigned32, + tmnxOamPingResultsSvcPing INTEGER, + tmnxOamPingResultsProbeResponses Unsigned32, + tmnxOamPingResultsSentProbes Unsigned32, + tmnxOamPingResultsLastGoodProbe DateAndTime, + tmnxOamPingResultsLastRespHeader OCTET STRING, + tmnxOamPingResultsMinTt Integer32, + tmnxOamPingResultsMaxTt Integer32, + tmnxOamPingResultsAverageTt Integer32, + tmnxOamPingResultsTtSumOfSquares Integer32, + tmnxOamPingResultsMinInTt Integer32, + tmnxOamPingResultsMaxInTt Integer32, + tmnxOamPingResultsAverageInTt Integer32, + tmnxOamPingResultsInTtSumOfSqrs Integer32, + tmnxOamPingResultsOutJitter Integer32, + tmnxOamPingResultsInJitter Integer32, + tmnxOamPingResultsRtJitter Integer32, + tmnxOamPingResultsProbeTimeouts Unsigned32, + tmnxOamPingResultsProbeFailures Unsigned32, + tmnxOamPingResultsTestRunIndex Unsigned32 + } + +tmnxOamPingResultsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- test is in progress + disabled(2) -- test has stopped + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the operational state of a tmnxOamPingCtlEntry: + enabled(1) - Test is active. + disabled(2) - Test has stopped." + ::= { tmnxOamPingResultsEntry 1 } + +tmnxOamPingResultsMinRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM ping round-trip-time (RTT) received. + + A value of 0 for this object implies that no RTT has been received. + When tmnxOamPingCtlTestMode does not have a value of 'sdpPing', this + object is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 4 } + +tmnxOamPingResultsMaxRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM ping round-trip-time (RTT) received. + A value of 0 for this object implies that no RTT has been received. + + When tmnxOamPingCtlTestMode does not have a value of 'sdpPing', this + object is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 5 } + +tmnxOamPingResultsAverageRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM ping round-trip-time (RTT). + When tmnxOamPingCtlTestMode does not have a value of 'sdpPing', this + object is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 6 } + +tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the sum of the squares for all ping + responses received. Its purpose is to enable standard + deviation calculation. + + The value of this object MUST be reported as 0 when no ping responses + have been received. When tmnxOamPingCtlTestMode does not have a + value of 'sdpPing', this object is not relevant and should contain + a value of 0." + ::= { tmnxOamPingResultsEntry 7 } + +tmnxOamPingResultsMtuResponseSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the largest size OAM Echo request message + that received a valid reply. + The value of this object MUST be reported as 0 when no ping responses + have been received or an active test has not yet timed out. When + tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object + is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 8 } + +tmnxOamPingResultsSvcPing OBJECT-TYPE + SYNTAX INTEGER { + undetermined (0), + failed (1), + success (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the final results of an OAM 'svcPing' test. + The value of this object MUST be reported as 0 when no ping responses + have been received or an active test has not yet timed out. When + tmnxOamPingCtlTestMode does not have a value of 'svcPing', this object + is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 9 } + +tmnxOamPingResultsProbeResponses OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "responses" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received for the corresponding + tmnxOamPingCtlEntry and tmnxOamPingResultsEntry. The value of + this object MUST be reported as 0 when no probe responses have + been received." + ::= { tmnxOamPingResultsEntry 10 } + +tmnxOamPingResultsSentProbes OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the number of probes sent + for the corresponding tmnxOamPingCtlEntry and tmnxOamPingResultsEntry. + The value of this object MUST be reported as 0 when no probes + have been sent." + ::= { tmnxOamPingResultsEntry 11 } + +tmnxOamPingResultsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time when the last response was received for + an OAM probe." + ::= { tmnxOamPingResultsEntry 12 } + +tmnxOamPingResultsLastRespHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A copy of the OAM header of the last response packet received for + this OAM ping test. The value of this object MUST be reported + as 0 when no probes have been sent." + ::= { tmnxOamPingResultsEntry 13 } + +tmnxOamPingResultsMinTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM ping outbound one-way-trip-time received. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 14 } + +tmnxOamPingResultsMaxTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM ping outbound one-way-trip-time received. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 15 } + +tmnxOamPingResultsAverageTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM ping outbound one-way-trip-time. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 16 } + +tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the sum of the squares for the outbound + one-way-trip time of all ping responses received. Its purpose + is to enable standard deviation calculation. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 17 } + +tmnxOamPingResultsMinInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM ping inbound one-way-trip-time received. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 18 } + +tmnxOamPingResultsMaxInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM ping inbound one-way-trip-time received. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 19 } + +tmnxOamPingResultsAverageInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM ping inbound one-way-trip-time. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 20 } + +tmnxOamPingResultsInTtSumOfSqrs OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the sum of the squares for the inbound + one-way-trip time of all ping responses received. Its purpose + is to enable standard deviation calculation. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamPingResultsEntry 21 } + +tmnxOamPingResultsOutJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsOutJitter indicates the + amount of one-way trip jitter, expressed in milliseconds, for a + ping probe request packet sent for this OAM test. + A value of 0 for this object implies that no one-way-trip jitter + measurement is available." + ::= { tmnxOamPingResultsEntry 22 } + +tmnxOamPingResultsInJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInJitter indicates the + amount of one-way-trip jitter, expressed in milliseconds, for a + ping probe response packet received for this OAM test. + A value of 0 for this object implies that no one-way-trip jitter + measurement is available." + ::= { tmnxOamPingResultsEntry 23 } + +tmnxOamPingResultsRtJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRtJitter indicates the + amount of two-way trip jitter, expressed in milliseconds, for a + ping probe sent for this OAM test. + A value of 0 for this object implies that no two-way-trip jitter + measurement is available." + ::= { tmnxOamPingResultsEntry 24 } + +tmnxOamPingResultsProbeTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsProbeTimeouts indicates the number + of probes timed out without receiving a response." + ::= { tmnxOamPingResultsEntry 25 } + +tmnxOamPingResultsProbeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsProbeFailures indicates the total + number of probes that failed to be transmitted plus the number of + probes that timed out without receiving a response." + ::= { tmnxOamPingResultsEntry 26 } + +tmnxOamPingResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTestRunIndex identifies the + row entry that reports results for a single OAM test run. + + The agent starts assigning tmnxOamPingResultsTestRunIndex values + at 1 and wraps after exceeding the maximum possible value as + defined by the limit of this object {'ffffffff'h}." + ::= { tmnxOamPingResultsEntry 27 } + + + -- + -- Alcatel 7x50 SR series OAM Ping History Table + -- +tmnxOamPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM ping + probe operation. The probe results for all OAM ping test types + are saved in this table except for 'macPing'. The 'macPing' + results are saved in the tmnxOamMacPingHistoryTable. + + The number of entries in this table for + a configured test are limited by the value of the + corresponding tmnxOamPingCtlMaxRows object. + + An entry in this table is created when the result of an OAM ping + probe is determined. An entry is removed from this table when + its corresponding tmnxOamPingCtlEntry is deleted. + + The agent removes the oldest entry for a test in the + tmnxOamPingHistoryTable to allow the addition of an new + entry for that test once the number of rows in the + tmnxOamPingHistoryTable reaches the value specified by + tmnxOamPingCtlMaxRows." + ::= { tmnxOamPingObjs 5 } + +tmnxOamPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamPingHistoryTable. + The first two index elements identify the tmnxOamPingCtlEntry + that a tmnxOamPingHistoryEntry belongs to. The third index + identifies a specific OAM test run. The fourth index + element selects a single OAM probe result." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamPingHistoryTable 1 } + +TmnxOamPingHistoryEntry ::= + SEQUENCE { + tmnxOamPingHistoryIndex Unsigned32, + tmnxOamPingHistoryResponse Unsigned32, + tmnxOamPingHistoryOneWayTime Integer32, + tmnxOamPingHistorySize Unsigned32, + tmnxOamPingHistoryStatus TmnxOamResponseStatus, + tmnxOamPingHistoryTime DateAndTime, + tmnxOamPingHistoryReturnCode TmnxOamPingRtnCode, + tmnxOamPingHistorySrcIpAddress IpAddress, + tmnxOamPingHistAddressType TmnxOamAddressType, + tmnxOamPingHistSapId TmnxStrSapId, + tmnxOamPingHistoryVersion Unsigned32, + tmnxOamPingHistoryCpeMacAddr MacAddress, + tmnxOamPingHistoryRespSvcId TmnxServId, + tmnxOamPingHistorySequence Unsigned32, + tmnxOamPingHistoryIfIndex InterfaceIndexOrZero, + tmnxOamPingHistoryDataLen Unsigned32, + tmnxOamPingHistoryRespPlane TmnxOamTestResponsePlane, + tmnxOamPingHistoryReqHdr OCTET STRING, + tmnxOamPingHistoryRespHdr OCTET STRING, + tmnxOamPingHistoryDnsAddrType InetAddressType, + tmnxOamPingHistoryDnsAddress InetAddress, + tmnxOamPingHistorySrcAddrType InetAddressType, + tmnxOamPingHistorySrcAddress InetAddress, + tmnxOamPingHistoryInOneWayTime Integer32 + } + +tmnxOamPingHistoryIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of + a OAM ping probe is determined. The initial 2 instance + identifier index values identify the tmnxOamPingCtlEntry + that a OAM probe result (tmnxOamPingHistoryEntry) belongs + to. The tmnxOamPingHistoryIndex element selects a single OAM + probe result. + The agent starts assigning tmnxOamPingHistoryIndex values at 1 + and wraps after exceeding the maximum possible value as defined by + the limit of this object ('ffffffff'h)." + ::= { tmnxOamPingHistoryEntry 1 } + +tmnxOamPingHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a OAM probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit an OAM probe." + ::= { tmnxOamPingHistoryEntry 2 } + +tmnxOamPingHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a OAM probe was sent to when it was received by the replier. + The value of this object is reported as 0 when it is not possible + to transmit an OAM probe or the information is not available." + ::= { tmnxOamPingHistoryEntry 3 } + +tmnxOamPingHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OAM Echo Request message size sent with this OAM + probe when the value of tmnxOamPingCtlTestMode has a value + of 'mtuPing'; otherwise, the value of this object is + reported as 0." + ::= { tmnxOamPingHistoryEntry 4 } + +tmnxOamPingHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of a particular OAM test probe." + ::= { tmnxOamPingHistoryEntry 5 } + +tmnxOamPingHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when this OAM probe result was determined." + ::= { tmnxOamPingHistoryEntry 6 } + +tmnxOamPingHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryReturnCode is an enumerated integer + that indicates the OAM return code received in the OAM ping response." + ::= { tmnxOamPingHistoryEntry 7 } + +tmnxOamPingHistorySrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 address of the remote node that generated this + reply to a OAM probe. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamPingHistorySrcAddrType and + tmnxOamPingHistorySrcAddress." + ::= { tmnxOamPingHistoryEntry 8 } + +tmnxOamPingHistAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistAddressType specifies the type of + binding address information returned in response to a 'vprnPing' + 'mfibPing', or cpePing' test." + ::= { tmnxOamPingHistoryEntry 9 } + +tmnxOamPingHistSapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistSapId is the name of the access + port of the SAP supporting the requests returned in + response to a 'vprnPing', 'mfibPing' or 'cpePing' probe. + + If the value of tmnxOamPingHistAddressType is not 'sapId', + this object is not relevant and MUST have a null string ''." + ::= { tmnxOamPingHistoryEntry 10 } + +tmnxOamPingHistoryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryVersion indicates the protocol + version for this OAM ping probe reply." + ::= { tmnxOamPingHistoryEntry 12 } + +tmnxOamPingHistoryCpeMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamPingHistoryCpeMacAddr is set to 0 except in case of + a 'cpePing', where it contains the mac address of the replying + CPE for this OAM ping probe reply." + ::= { tmnxOamPingHistoryEntry 13 } + +tmnxOamPingHistoryRespSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' + the service id to which the SAP responding to the 'mfibPing' probe + belongs. If the indicated SAP is part of the same service originating + the probe, this value is set to 0. + + For other types of probes, this value is insignificant and is also + set to 0." + ::= { tmnxOamPingHistoryEntry 14 } + +tmnxOamPingHistorySequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxOamPingHistorySequence indicates this probe's + sequence number. If a probe response was received, this object + indicates the sequence number of the response." + ::= { tmnxOamPingHistoryEntry 15 } + +tmnxOamPingHistoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryIfIndex indicates for an 'lspPing' + the ifIndex value of the interface that this probe was transmitted + from. + + For other types of probes, this value is not significant and is + set to 0." + ::= { tmnxOamPingHistoryEntry 16 } + +tmnxOamPingHistoryDataLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing' + the UPD data length of the echo reply, and for 'icmpPing' normally + the length starting after the IP header of the echo reply. + + For other types of probes, this value is not significant and is + set to 0." + ::= { tmnxOamPingHistoryEntry 17 } + +tmnxOamPingHistoryRespPlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRespPlane indicates the + response plane from which this ping response was received." + ::= { tmnxOamPingHistoryEntry 18 } + +tmnxOamPingHistoryReqHdr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..150)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryReqHdr is a copy of the OAM + header of the request packet sent for this OAM ping test probe. + + The request header is reported only when tmnxOamPingCtlTestMode + has a value of 'svcPing', 'sdpPing' or 'mtuPing'; otherwise, + a zero length OCTET STRING is returned." + ::= { tmnxOamPingHistoryEntry 19 } + +tmnxOamPingHistoryRespHdr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..150)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRespHdr is a copy of the OAM + header of the response packet received for this OAM ping test probe. + + The response header is reported only when tmnxOamPingCtlTestMode + has a value of 'svcPing', 'sdpPing', 'mtuPing' and 'icmpPing'; + For icmpPing it reports the received icmp message starting from + IP header. Otherwise, a zero length OCTET STRING is returned. + + The value of this object MUST be reported as a zero length + OCTET STRING when no probe response has been received." + ::= { tmnxOamPingHistoryEntry 20 } + +tmnxOamPingHistoryDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDnsAddrType indicates the + Internet address type stored in tmnxOamPingHistoryDnsAddress. + + If this was not a 'dnsPing' test or the dns name specified + in tmnxOamPingCtlDnsName could not be resolved, the value of + this object will be reported as 'unknown'." + ::= { tmnxOamPingHistoryEntry 21 } + +tmnxOamPingHistoryDnsAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDnsAddress indicates the + Internet address that was resolved from the name specified + in tmnxOamPingCtlDnsName by a 'dnsPing' test. + + If this was not a 'dnsPing' test or the dns name specified + in tmnxOamPingCtlDnsName could not be resolved, the value of + this object will be reported as ''H (empty string)." + ::= { tmnxOamPingHistoryEntry 22 } + +tmnxOamPingHistorySrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcAddrType indicates the Internet + address type of the address stored in tmnxOamPingHistorySrcAddress." + ::= { tmnxOamPingHistoryEntry 23 } + +tmnxOamPingHistorySrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcAddress indicates the Internet + address of the remote node that generated this reply to a OAM probe." + ::= { tmnxOamPingHistoryEntry 24 } + +tmnxOamPingHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryInOneWayTime indicates the amount + of time measured in milliseconds from when an OAM probe reply was + sent to when it was received by this host (in-bound one-way time). + The value of this object is reported as 0 when the information is + not available." + ::= { tmnxOamPingHistoryEntry 25 } + +-- +-- Alcatel 7x50 SR series OAM MAC Ping Control Table +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamMacPingCtlTable. +-- +-- This in effect extends the tmnxOamPingCtlTable with additional columns. +-- Rows are created in the tmnxOamMacPingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'macQuery', 'macPing', 'macPopulate', or 'macPurge'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- same fate for the row in the tmnxOamMacPingCtlTable. +-- + +tmnxOamMacPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM MAC Ping Control Table for providing, + via SNMP, the capability of performing Alcatel 7x50 SR OAM 'macQuery', + 'macPing', 'macPopulate', or 'macPurge' test operations. + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamMacPingHistoryTable. There will be no entries for + these test in the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 6 } + +tmnxOamMacPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMacPingCtlTable 1 } + +TmnxOamMacPingCtlEntry ::= + SEQUENCE { + tmnxOamMacPingCtlTargetMacAddr MacAddress, + tmnxOamMacPingCtlSourceMacAddr MacAddress, + tmnxOamMacPingCtlSendControl TruthValue, + tmnxOamMacPingCtlReplyControl TruthValue, + tmnxOamMacPingCtlTtl Unsigned32, + tmnxOamMacPingCtlRegister TruthValue, + tmnxOamMacPingCtlFlood TruthValue, + tmnxOamMacPingCtlForce TruthValue, + tmnxOamMacPingCtlAge Unsigned32, + tmnxOamMacPingCtlSapPortId TmnxPortID, + tmnxOamMacPingCtlSapEncapValue TmnxEncapVal, + tmnxOamMacPingCtlFibEntryName TNamedItemOrEmpty + } + +tmnxOamMacPingCtlTargetMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value + that specifies the target MAC address to be used in the query + request for performing an OAM ping operation. + + This parameter is required." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacPingCtlEntry 1 } + +tmnxOamMacPingCtlSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value + that specifies the MAC address to be used as the source in the + query request for performing an OAM ping operation. + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPing'." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacPingCtlEntry 2 } + +tmnxOamMacPingCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlSendControl is 'true', the OAM + ping packet is sent directly to the destination IP address via the + control plane. If its value is 'false', the packet is sent via the + data plane. + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate' or + 'macPurge'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 3 } + +tmnxOamMacPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlReplyControl is 'true', the + OAM ping response is returned using the control plane. If its + value is 'false', the packet is sent via the data plane. This + object is optional and is not relevant when tmnxOamPingCtlTestMode + has a value other than 'macPing'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 4 } + +tmnxOamMacPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPing'. + + While performing the test with a ttl of 1 no responses should ever be + expected." + DEFVAL { 5 } + ::= { tmnxOamMacPingCtlEntry 5 } + +tmnxOamMacPingCtlRegister OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlRegister is 'true', the + OAM ping request is transmitted that causes each upstream node + to delete the MAC address only from its forwarding plane but + keep it in its control plane in order to inhibit dynamic learning. + If its value is 'false', the MAC address is deleted from both + the forwarding and control planes. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPurge'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 6 } + +tmnxOamMacPingCtlFlood OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlFlood is 'true', the + OAM ping request is transmitted that causes each upstream node + to add or delete the MAC address. If its value is 'false', the + operation is performed locally. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate' or + 'macPurge'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 7 } + +tmnxOamMacPingCtlForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlForce is 'true', the + MAC type in the FIB is forced to be labeled OAM type if it already + exised as dynamic or static. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 8 } + +tmnxOamMacPingCtlAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlAge specifies the number of seconds + to age this OAM MAC address in the FIB. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 3600 } -- 1 hour + ::= { tmnxOamMacPingCtlEntry 9 } + +tmnxOamMacPingCtlSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSapPortId is the ID of the access + port of the target SAP. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 0 } + ::= { tmnxOamMacPingCtlEntry 10 } + +tmnxOamMacPingCtlSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSapEncapValue is the label used to + identify the target SAP on the port specified in + tmnxOamMacPingCtlSapPortId. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 0 } + ::= { tmnxOamMacPingCtlEntry 11 } + +tmnxOamMacPingCtlFibEntryName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlFibEntryName is the fib entry name + to associate with the target MAC address. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamMacPingCtlEntry 12 } + + + -- + -- Alcatel 7x50 SR series OAM MAC Ping History Table + -- +tmnxOamMacPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'macQuery' + or 'macPing' probe operation. The number of entries in this table + are limited by the value of the corresponding tmnxOamPingCtlMaxRows + object. + + An entry in this table is created when the result of an OAM + 'macQuery' or 'macPing' probe is determined. An entry + is removed from this table when its corresponding tmnxOamPingCtlEntry + is deleted. + + The agent removes the oldest entry for a test in the + tmnxOamMacPingHistoryTable to allow the addition of an new + entry for that test once the number of rows in the + tmnxOamMacPingHistoryTable reaches the value specified by + tmnxOamPingCtlMaxRows." + ::= { tmnxOamPingObjs 7 } + +tmnxOamMacPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamPingHistoryTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamMacPingHistoryEntry belongs to. The third index identifies + a specific run of the OAM test. The fourth index element + selects the group of responses associated with a specific probe + attempt. The fifth index selects a single OAM 'macQuery' or + 'macPing' reply. Note that in the case of 'macQuery' there will + be only one row entry created per test run." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamMacPingHistoryIndex, + tmnxOamMacPingReplyIndex + } + ::= { tmnxOamMacPingHistoryTable 1 } + +TmnxOamMacPingHistoryEntry ::= + SEQUENCE { + tmnxOamMacPingHistoryIndex Unsigned32, + tmnxOamMacPingReplyIndex Unsigned32, + tmnxOamMacPingHistoryResponse Unsigned32, + tmnxOamMacPingHistoryOneWayTime Integer32, + tmnxOamMacPingHistoryStatus TmnxOamResponseStatus, + tmnxOamMacPingHistoryTime DateAndTime, + tmnxOamMacPingHistoryReturnCode TmnxOamPingRtnCode, + tmnxOamMacPingHistorySrcIpAddress IpAddress, + tmnxOamMacPingHistoryAddressType TmnxOamAddressType, + tmnxOamMacPingHistorySapId TmnxStrSapId, + tmnxOamMacPingHistorySdpId SdpId, + tmnxOamMacPingHistoryAdminStatus TruthValue, + tmnxOamMacPingHistoryOperStatus TruthValue, + tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane, + tmnxOamMacPingHistorySize Unsigned32, + tmnxOamMacPingHistoryInOneWayTime Integer32, + tmnxOamMacPingHistorySrcAddrType InetAddressType, + tmnxOamMacPingHistorySrcAddress InetAddress + } + +tmnxOamMacPingHistoryIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + 'macQuery' or 'macPing' probe is determined. The initial 2 + instance identifier index values identify the tmnxOamPingCtlEntry + that a OAM probe result (tmnxOamMacPingHistoryEntry) belongs + to. The tmnxOamMacPingHistoryIndex has the value of the + sequence number of the request probe and identifies a group of + replies received in response to a specific probe transmission. + + The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 + and wraps after exceeding the maximum possible value as defined by + the limit of this object ('ffffffff'h)." + ::= { tmnxOamMacPingHistoryEntry 1 } + +tmnxOamMacPingReplyIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamMacPingReplyIndex is unique within a group of responses + received as the result of a OAM 'macQuery' or 'macPing' probe as + specified by having the save value for tmnxOamMacPingHistoryIndex. + + The agent starts assigning tmnxOamMacPingReplyIndex values at 1 + and wraps after exceeding the maximum possible value as defined by + the limit of this object ('ffffffff'h)." + ::= { tmnxOamMacPingHistoryEntry 2 } + +tmnxOamMacPingHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a OAM probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit an OAM probe." + ::= { tmnxOamMacPingHistoryEntry 3 } + +tmnxOamMacPingHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when an + OAM probe was sent to when it was received by the replier + (out-bound one-way time). The value of this object is + reported as 0 when it is not possible to transmit an OAM + probe or the information is not available." + ::= { tmnxOamMacPingHistoryEntry 4 } + +tmnxOamMacPingHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryStatus is an enumberate integer + that indicates the result of a particular OAM probe." + ::= { tmnxOamMacPingHistoryEntry 5 } + +tmnxOamMacPingHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when this OAM probe result was determined." + ::= { tmnxOamMacPingHistoryEntry 6 } + +tmnxOamMacPingHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer + that indicates the return code received in the OAM ping response." + ::= { tmnxOamMacPingHistoryEntry 7 } + +tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingHistorySrcIpAddress specifies the Ipv4 + address of the remote node that generated this reply to a OAM probe. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMacPingHistorySrcAddrType and + tmnxOamMacPingHistorySrcAddress." + ::= { tmnxOamMacPingHistoryEntry 8 } + +tmnxOamMacPingHistoryAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryAddressType specifies the type of + binding address information returned in response to a 'macQuery' + or 'macPing' test." + ::= { tmnxOamMacPingHistoryEntry 9 } + +tmnxOamMacPingHistorySapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySapId is the name of the access + port of the SAP supporting the requested MAC address returned in + response to a 'macQuery' or 'macPing' probe. + + If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', + this object is not relevant and MUST have a null string ''." + ::= { tmnxOamMacPingHistoryEntry 10 } + +tmnxOamMacPingHistorySdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySdpId is the ID of the SDP + supporting the requested MAC address returned in response to a + 'macQuery' or 'macPing' probe. + + If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', + this object is not relevant and MUST return a value of '0'." + ::= { tmnxOamMacPingHistoryEntry 12 } + +tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryAdminStatus indicates the current + administrative state of the SAP or SDP ID returned in response to a + 'macQuery' or 'macPing' test. A value of 'true' indicates the SAP + or SDP is administratively 'up'. + + The value of this object MUST be reported as 'false' when no ping + responses have been received or an active test has not yet timed out." + ::= { tmnxOamMacPingHistoryEntry 13 } + +tmnxOamMacPingHistoryOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryOperStatus indicates the current + operational state of the SAP or SDP ID returned in response to a + 'macQuery' or 'macPing' test. A value of 'true' indicates the SAP + or SDP is operationally 'up'. + + The value of this object MUST be reported as 'false' when no ping + responses have been received or an active test has not yet timed out." + ::= { tmnxOamMacPingHistoryEntry 14 } + +tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryResponsePlane indicates the + response plane from which this ping response was received." + ::= { tmnxOamMacPingHistoryEntry 15 } + +tmnxOamMacPingHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySize indicates the size in octets + of the user payload in ping request packet. It does not include + the service encapsulation." + ::= { tmnxOamMacPingHistoryEntry 16 } + +tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when an OAM + probe reply was sent to when it was received by this host + (in-bound one-way time). The value of this object is reported + as 0 when the information is not available." + ::= { tmnxOamMacPingHistoryEntry 17 } + +tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet + address type stored in tmnxOamMacPingHistorySrcAddress." + ::= { tmnxOamMacPingHistoryEntry 18 } + +tmnxOamMacPingHistorySrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySrcAddress indicates the Internet + address of the remote node that generated this reply to a OAM probe." + ::= { tmnxOamMacPingHistoryEntry 19 } + + + -- + -- Alcatel 7x50 SR series OAM MAC Ping Label Mapping Table + -- +tmnxOamMacPingL2MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'macQuery' + probe operation where a L2 mapping TLV is returned. Only one + downstream and one upstream L2 mapping entry is returned if the + 'macQuery' replier has no egress mapping for the requested MAC + address but it does have an SDP binding. Multiple downstream L2 + mappings that specify the replier's flooding domain may be returned + if the replier has no bindings for the MAC address. + + An entry in this table is created when the result of an OAM + 'macQuery'probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamPingCtlEntry is deleted." + ::= { tmnxOamPingObjs 8 } + +tmnxOamMacPingL2MapEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacPingL2MapTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamMacPingL2MapEntry belongs to. The third index element + identifies a specific OAM test run. The fourth index element + selects the group of responses associated with a specific probe + attempt. The fifth index selects a single OAM 'macQuery' reply. + Note that in the case of a successful 'macQuery' reply there will + be only two row entries created per test run. However there may + also be one or more error replies. The sixth index selects a + single L2 mapping entry within a specific probe reply." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamMacPingHistoryIndex, + tmnxOamMacPingReplyIndex, + tmnxOamMacPingL2MapIndex + } + ::= { tmnxOamMacPingL2MapTable 1 } + +TmnxOamMacPingL2MapEntry ::= + SEQUENCE { + tmnxOamMacPingL2MapIndex Unsigned32, + tmnxOamMacPingL2MapRouterID IpAddress, + tmnxOamMacPingL2MapLabel MplsLabel, + tmnxOamMacPingL2MapProtocol TmnxOamSignalProtocol, + tmnxOamMacPingL2MapVCType TmnxOamVcType, + tmnxOamMacPingL2MapVCID TmnxVcId, + tmnxOamMacPingL2MapDirection INTEGER + } + +tmnxOamMacPingL2MapIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + 'macQuery' probe is determined. The initial 2 instance identifier + index values identify the tmnxOamPingCtlEntry that a OAM probe result + (tmnxOamMacPingHistoryEntry) belongs to. The tmnxOamMacPingHistoryIndex + identifies a group of replies received in response to a specific + probe transmission. The tmnxOamMacPingReplyIndex selects a single + OAM 'macQuery' reply. + + The tmnxOamMacPingL2MapIndex selects a single L2 mapping entry + within a specific 'macQuery' probe reply. + + The agent starts assigning tmnxOamMacPingL2MapIndex values at 1." + ::= { tmnxOamMacPingL2MapEntry 1 } + +tmnxOamMacPingL2MapRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingL2MapRouterID is the router ID for this + L2 mapping entry." + ::= { tmnxOamMacPingL2MapEntry 2 } + +tmnxOamMacPingL2MapLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingL2MapLabel is the label used by the + router for the L2FEC or VC ID specified by this L2 mapping entry." + ::= { tmnxOamMacPingL2MapEntry 3 } + +tmnxOamMacPingL2MapProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingL2MapProtocol is the signaling protocol + used by the router for the L2FEC or VC ID specified by this L2 + mapping entry." + ::= { tmnxOamMacPingL2MapEntry 4 } + +tmnxOamMacPingL2MapVCType OBJECT-TYPE + SYNTAX TmnxOamVcType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingL2MapVCType specifies the class of + VC ID given in tmnxOamMacPingL2MapVCID." + ::= { tmnxOamMacPingL2MapEntry 5 } + +tmnxOamMacPingL2MapVCID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingL2MapVCID is the VC ID associated with + the label used by the L2FEC specified by this L2 mapping entry." + ::= { tmnxOamMacPingL2MapEntry 6 } + +tmnxOamMacPingL2MapDirection OBJECT-TYPE + SYNTAX INTEGER { + upstream (1), + downstream (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingL2MapDirection specifies the direction + that this L2 mapping entry is in relation to the node that returned + the 'macQuery' reply." + ::= { tmnxOamMacPingL2MapEntry 7 } + + + +-- +-- Alcatel 7x50 SR series OAM LSP Ping Control Table +-- +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamLspPingCtlTable. +-- +-- This in effect extends the tmnxOamPingCtlTable with additional columns. +-- Rows are created in the tmnxOamLspPingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'lspPing'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- same fate for the row in the tmnxOamLspPingCtlTable. +-- +tmnxOamLspPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Lsp ping Control Table for + providing, via SNMP, the capability of performing Alcatel + 7x50 SR OAM 'lspPing' test operations. The results of these + tests are stored in the tmnxOamPingResultsTable and the + tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 9 } + +tmnxOamLspPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamLspPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamLspPingCtlTable 1 } + +TmnxOamLspPingCtlEntry ::= + SEQUENCE { + tmnxOamLspPingCtlVRtrID TmnxVRtrID, + tmnxOamLspPingCtlLspName TNamedItemOrEmpty, + tmnxOamLspPingCtlReturnLsp TNamedItemOrEmpty, + tmnxOamLspPingCtlTtl Unsigned32, + tmnxOamLspPingCtlPathName TNamedItemOrEmpty, + tmnxOamLspPingCtlLdpIpPrefix IpAddress, + tmnxOamLspPingCtlLdpIpPrefixLen IpAddressPrefixLength, + tmnxOamLspPingCtlLdpPrefixType InetAddressType, + tmnxOamLspPingCtlLdpPrefix InetAddress, + tmnxOamLspPingCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLspPingCtlPathDestType InetAddressType, + tmnxOamLspPingCtlPathDest InetAddress, + tmnxOamLspPingCtlNhIntfName TNamedItemOrEmpty, + tmnxOamLspPingCtlNhAddressType InetAddressType, + tmnxOamLspPingCtlNhAddress InetAddress + } + +tmnxOamLspPingCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the + Alcatel 7x50 SR system. The vRtrID value for each virtual router + must remain constant at least from one re-initialization of the + system management processor (CPM) to the next. There will always + be at least one router entry defined by the agent with vRtrID=1 + which represents the transport router." + DEFVAL { 1 } -- Base router + ::= { tmnxOamLspPingCtlEntry 1 } + +tmnxOamLspPingCtlLspName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name of the target Labeled Switch Path (LSP) for this + OAM LSP Ping test. The LSP name must be unique within the virtual + router instance specified by tmnxOamLspPingCtlVRtrID. + + This parameter is mutually exclusive with the IP prefix parameter + associated with an LDP based LSP (tmnxOamLspPingCtlLdpIpPrefix). + Either the LSP name or the LDP IP Prefix must be specified but not + both." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamLspPingCtlEntry 2 } + +tmnxOamLspPingCtlReturnLsp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name of the Labeled Switch Path (LSP) to use to + return the response to this OAM LSP Ping test. The LSP name must + be unique within the virtual router instance specified by + tmnxOamLspPingCtlVRtrID. + This is an optional parameter." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamLspPingCtlEntry 3 } + +tmnxOamLspPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the outermost label time-to-live value. This is an optional + parameter." + DEFVAL { 255 } + ::= { tmnxOamLspPingCtlEntry 4 } + +tmnxOamLspPingCtlPathName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name of the Path (LSP) for this OAM LSP Ping test. + The Path name must be unique within the virtual router + instance specified by tmnxOamLspPingCtlVRtrID. + + This is an optional parameter which can be specified only if the + LSP Name parameter is specified." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamLspPingCtlEntry 5 } + +tmnxOamLspPingCtlLdpIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IP prefix for the LDP based LSP for this OAM LSP Ping test. + + This parameter is mutually exclusive with the LSP name parameter + (tmnxOamLspPingCtlLspName). Either the LDP IP Prefix or the LSP + name must be specified but not both. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamLspPingCtlLdpPrefixType and + tmnxOamLspPingCtlLdpPrefix." + DEFVAL { '00000000'H } -- 0.0.0.0 + ::= { tmnxOamLspPingCtlEntry 6 } + +tmnxOamLspPingCtlLdpIpPrefixLen OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IP prefix length for the LDP based LSP for this OAM LSP + Ping test. + + The value of this parameter is valid only when LDP IP Prefix + has been specified. + + This object was obsoleted in release 4.0 and replaced with + InetAddress object tmnxOamLspPingCtlLdpPrefixLen." + DEFVAL { 32 } + ::= { tmnxOamLspPingCtlEntry 7 } + +tmnxOamLspPingCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefixType specifies the type + of Internet address stored in tmnxOamLspPingCtlLdpPrefix." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 8 } + +tmnxOamLspPingCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefix specifies the Internet + prefix for the LDP based LSP for this OAM LSP Ping test. + + This parameter is mutually exclusive with the LSP name parameter + (tmnxOamLspPingCtlLspName). Either the LDP IP Prefix or the LSP + name must be specified but not both." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 9 } + +tmnxOamLspPingCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet + address prefix length for the LDP based LSP for this OAM LSP + Ping test. + + The value of this parameter is valid only when LDP IP Prefix + has been specified." + DEFVAL { 32 } + ::= { tmnxOamLspPingCtlEntry 10 } + +tmnxOamLspPingCtlPathDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathDestType specifies the type + of Internet address stored in tmnxOamLspPingCtlPathDest." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 11 } + +tmnxOamLspPingCtlPathDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathDest specifies a unique path + for this OAM Lsp Ping to traverse. This address is used as part of a + hash key to select the appropriate ECMP path to the destination of + an OAM LSP Ping test. + + This is an optional parameter. " + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 12 } + +tmnxOamLspPingCtlNhIntfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name of the next hop interface for this OAM LSP + Ping test to be sent. The interface name must be unique within + the virtual router instance specified by tmnxOamLspPingCtlVRtrID. + + This is an optional parameter which can be specified only if the + tmnxOamLspPingCtlPathDest parameter is specified. This parameter + is mutually exclusive with the tmnxOamLspPingCtlNhAddress + parameter. Either the next-hop interface name or next-hop address + can be specified but not both. An attempt to set this object to a + non-default value when tmnxOamLspPingCtlNhAddress has a + non-default value will result in an 'inconsistentValue' error." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamLspPingCtlEntry 13 } + +tmnxOamLspPingCtlNhAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhAddressType specifies the type + of Internet address stored in tmnxOamLspPingCtlNhAddress." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 14 } + +tmnxOamLspPingCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhAddress specifies the Interface + address to the next hop in which this OAM LSP ping test will be + transmitted. + + This is an optional parameter which can be specified only if the + tmnxOamLspPingCtlPathDest parameter is specified. This parameter + is mutually exclusive with tmnxOamLspPingCtlNhIntfName parameter. + Either the next-hop interface name or next-hop address + can be specified but not both. An attempt to set this object to a + non-default value when tmnxOamLspPingCtlNhIntfName has a + non-default value will result in an 'inconsistentValue' error." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 15 } + +-- +-- Alcatel 7x50 SR series OAM VPRN Ping Control Table +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamVprnPingCtlTable. +-- +-- This in effect extends the tmnxOamPingCtlTable with additional columns. +-- Rows are created in the tmnxOamVprnPingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'vprnPing'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- same fate for the row in the tmnxOamVprnPingCtlTable. +-- + +tmnxOamVprnPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM VPRN Ping Control Table for providing, + via SNMP, the capability of performing Alcatel 7x50 SR OAM 'vprnPing' + test operations. + + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamTrProbeHistoryTable. There will be no entries for + these test in the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 10 } + +tmnxOamVprnPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVprnPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVprnPingCtlTable 1 } + +TmnxOamVprnPingCtlEntry ::= + SEQUENCE { + tmnxOamVprnPingCtlSourceIpAddr IpAddress, + tmnxOamVprnPingCtlReplyControl TruthValue, + tmnxOamVprnPingCtlTtl Unsigned32, + tmnxOamVprnPingCtlSrcAddrType InetAddressType, + tmnxOamVprnPingCtlSrcAddress InetAddress + } + +tmnxOamVprnPingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 address to be used as the source for + performing an OAM ping operation when tmnxOamPingCtlTestMode has + a value of 'vprnPing'. This parameter is required. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamVprnPingCtlSrcAddrType and + tmnxOamVprnPingCtlSrcAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamVprnPingCtlEntry 1 } + +tmnxOamVprnPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnPingCtlReplyControl is 'true', the + OAM ping response is returned using the control plane. If its value + is 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'vprnPing'." + DEFVAL { false } + ::= { tmnxOamVprnPingCtlEntry 2 } + +tmnxOamVprnPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'vprnPing'. + + While performing the test with a ttl of 1 no responses should ever be + expected." + DEFVAL { 5 } + ::= { tmnxOamVprnPingCtlEntry 3 } + +tmnxOamVprnPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamVprnPingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamVprnPingCtlEntry 4 } + +tmnxOamVprnPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM ping + operation when tmnxOamPingCtlTestMode has a value of 'vprnPing'. + + This parameter is required." + DEFVAL { ''H } + ::= { tmnxOamVprnPingCtlEntry 5 } + + +-- +-- Alcatel 7750 SR series OAM ATM Ping Control Table +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamAtmPingCtlTable. +-- +-- This in effect extends the tmnxOamPingCtlTable with additional columns. +-- Rows are created in the tmnxOamAtmPingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'atmPing'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- same fate for the row in the tmnxOamAtmPingCtlTable. +-- +tmnxOamAtmPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAtmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7750 SR OAM ATM Ping Control Table for providing, + via SNMP, the capability of performing Alcatel 7750 SR OAM 'atmPing' + test operations. + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 11 } + +tmnxOamAtmPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamAtmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamAtmPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamAtmPingCtlTable 1 } + +TmnxOamAtmPingCtlEntry ::= + SEQUENCE { + tmnxOamAtmPingCtlPortId TmnxPortID, + tmnxOamAtmPingCtlVpi AtmVpIdentifier, + tmnxOamAtmPingCtlVci AtmVcIdentifier, + tmnxOamAtmPingCtlLpbkLocation OCTET STRING, + tmnxOamAtmPingCtlSegment INTEGER + } + +tmnxOamAtmPingCtlPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlPortId is the ID of the access + port of the target VC. This parameter is required." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 1 } + +tmnxOamAtmPingCtlVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to + send the OAM ATM ping. This is a required parameter." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 2 } + +tmnxOamAtmPingCtlVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to + send the OAM ATM ping. This is a required parameter." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 3 } + +tmnxOamAtmPingCtlLpbkLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlLpbkLocation is the Loopback + Location ID used in the ATM OAM loopback cell. If all bits in the + Loopback Location ID are '1', the destination of the OAM ATM ping + is the far-end destination of the VC. Otherwise it is destined to + a specific ATM node in the ATM network. + + This is a required parameter." + DEFVAL { '00000000000000000000000000000000'H } -- the empty string + ::= { tmnxOamAtmPingCtlEntry 4 } + +tmnxOamAtmPingCtlSegment OBJECT-TYPE + SYNTAX INTEGER { + endToEnd (1), + segment (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlSegment determines if the + ATM OAM loopback cell is destined to the first segment poing in + the line direction or the PVCC's connection endpoint." + DEFVAL { endToEnd } + ::= { tmnxOamAtmPingCtlEntry 5 } + + +-- +-- Alcatel 7x50 SR series OAM MFIB Ping Control Table +-- +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamMfibPingCtlTable. +-- +-- Rows are created in the tmnxOamMfibPingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'mfibPing'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- same fate for the row in the tmnxOamMfibPingCtlTable. +-- +tmnxOamMfibPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMfibPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM MFIB Ping Control Table for + providing, via SNMP, the capability of performing Alcatel 7x50 SR + OAM 'mfibPing' test operations. + + The results of these tests are stored in the + tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. Rows are + created in the tmnxOamMfibPingCtlTable only for those entries in + the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of + 'mfibPing'." + ::= { tmnxOamPingObjs 12 } + +tmnxOamMfibPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMfibPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMfibPingCtlTable. The + first index element, tmnxOamPingCtlOwnerIndex, is of + type SnmpAdminString, a textual convention that allows + for use of the SNMPv3 View-Based Access Control Model + (RFC 2575 [11], VACM) and allows a management + application to identify its entries. The second index, + tmnxOamPingCtlTestIndex, enables the same management + application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMfibPingCtlTable 1 } + +TmnxOamMfibPingCtlEntry ::= + SEQUENCE { + tmnxOamMfibPingCtlSourceIpAddr IpAddress, + tmnxOamMfibPingCtlDestIpAddr IpAddress, + tmnxOamMfibPingCtlReplyControl TruthValue, + tmnxOamMfibPingCtlTtl Unsigned32, + tmnxOamMfibPingCtlSrcAddrType InetAddressType, + tmnxOamMfibPingCtlSrcAddress InetAddress, + tmnxOamMfibPingCtlDestAddrType InetAddressType, + tmnxOamMfibPingCtlDestAddress InetAddress, + tmnxOamMfibPingCtlDestMacAddr MacAddress + } + +tmnxOamMfibPingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 address to be used as the source for performing + an OAM ping operation when tmnxOamPingCtlTestMode has a value of + 'mfibPing' in which case this parameter is required. If + tmnxOamPingCtlTestMode is different from 'mfibPing' this field is + ignored. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMfibPingCtlSrcAddrType and + tmnxOamMfibPingCtlSrcAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamMfibPingCtlEntry 1 } + +tmnxOamMfibPingCtlDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 multicast address to be used as the destination + for performing an OAM ping operation when tmnxOamPingCtlTestMode has a + value of 'mfibPing' in which case this parameter is required. If + tmnxOamPingCtlTestMode is different from 'mfibPing' this field is + ignored. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMfibPingCtlDestAddrType and + tmnxOamMfibPingCtlDestAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamMfibPingCtlEntry 2 } + +tmnxOamMfibPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxOamMfibPingCtlReplyControl is 'true', the + OAM ping response is returned using the control plane. If its value + is 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when tmnxOamPingCtlTestMode + has a value other than 'mfibPing'." + DEFVAL { false } + ::= { tmnxOamMfibPingCtlEntry 3 } + +tmnxOamMfibPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'mfibPing'. + While performing the test with a ttl of 1 no responses should ever + be expected." + DEFVAL { 255 } + ::= { tmnxOamMfibPingCtlEntry 4 } + +tmnxOamMfibPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamMfibPingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamMfibPingCtlEntry 5 } + +tmnxOamMfibPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM ping + operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' + and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in + which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { ''H } + ::= { tmnxOamMfibPingCtlEntry 6 } + +tmnxOamMfibPingCtlDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet + multicast address type stored in tmnxOamMfibPingCtlDestAddress." + DEFVAL { unknown } + ::= { tmnxOamMfibPingCtlEntry 7 } + +tmnxOamMfibPingCtlDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestAddress specifies the Internet + multicast address to be used as the destination for performing an + OAM ping operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' + and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, + in which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { ''H } + ::= { tmnxOamMfibPingCtlEntry 8 } + +tmnxOamMfibPingCtlDestMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6 + multicast MAC address to be used as the destination for performing an + OAM ping operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' + and objects tmnxOamMfibPingCtlSrcAddrType and + tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)', + in which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { '000000000000'H } + ::= { tmnxOamMfibPingCtlEntry 9 } + +-- +-- Alcatel 7x50 SR series OAM CPE Ping Control Table +-- +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamCpePingCtlTable. +-- +-- Rows are created in the tmnxOamCpePingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'cpePing'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- same fate for the row in the tmnxOamCpePingCtlTable. +-- +tmnxOamCpePingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamCpePingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM CPE Ping Control Table for + providing, via SNMP, the capability of performing Alcatel 7x50 SR + OAM 'cpePing' test operations. + + The results of these tests are stored in the + tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. Rows are + created in the tmnxOamCpePingCtlTable only for those entries in the + tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of + 'cpePing'." + ::= { tmnxOamPingObjs 13 } + +tmnxOamCpePingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamCpePingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamCpePingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, a + textual convention that allows for use of the SNMPv3 View-Based + Access Control Model (RFC 2575 [11], VACM) and allows a management + application to identify its entries. The second index, + tmnxOamPingCtlTestIndex, enables the same management application to + have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamCpePingCtlTable 1 } + +TmnxOamCpePingCtlEntry ::= + SEQUENCE { + tmnxOamCpePingCtlSourceIpAddr IpAddress, + tmnxOamCpePingCtlSendControl TruthValue, + tmnxOamCpePingCtlReplyControl TruthValue, + tmnxOamCpePingCtlTtl Unsigned32, + tmnxOamCpePingCtlSrceMacAddr MacAddress, + tmnxOamCpePingCtlSrcAddrType InetAddressType, + tmnxOamCpePingCtlSrcAddress InetAddress + } + +tmnxOamCpePingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 address to be used as the source for performing + an CPE ping operation when tmnxOamPingCtlTestMode has a value of + 'cpePing'. This parameter is required for 'cpePing' and ignored in + all other cases. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamCpePingCtlSrcAddrType and + tmnxOamCpePingCtlSrcAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamCpePingCtlEntry 1 } + +tmnxOamCpePingCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxOamCpePingCtlSendControl is 'true', the OAM + ping packet is sent via the control plane. If its value is 'false', + the packet is sent via the data plane. + This object is optional and is not relevant when tmnxOamPingCtlTestMode + has a value other than 'cpePing'." + DEFVAL { false } + ::= { tmnxOamCpePingCtlEntry 2 } + +tmnxOamCpePingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM + ping response is returned using the control plane. If its value is + 'false', the packet is sent via the data plane. + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'cpePing'." + DEFVAL { false } + ::= { tmnxOamCpePingCtlEntry 3 } + + tmnxOamCpePingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. This object is optional + and is not relevant when tmnxOamPingCtlTestMode has a value other + than 'cpePing'. When performing the test with a ttl=1, the cpe-ping + is only done to the local SAP(s)." + DEFVAL { 255 } + ::= { tmnxOamCpePingCtlEntry 4 } + +tmnxOamCpePingCtlSrceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a non zero value, the system will use the value as + source mac address in the ARP request that will be sent to the CPE. + If set to 0, the MAC address configured for the CPM is used. This + object is optional and is not relevant when tmnxOamPingCtlTestMode + has a value other than 'cpePing'." + DEFVAL { '000000000000'H } + ::= { tmnxOamCpePingCtlEntry 5 } + +tmnxOamCpePingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamCpePingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamCpePingCtlEntry 6 } + +tmnxOamCpePingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSrcAddress specifies the Internet + address to be used as the source for performing a CPE ping operation + when tmnxOamPingCtlTestMode has a value of 'cpePing'. This parameter + is required for 'cpePing' and ignored in all other cases." + DEFVAL { ''H } + ::= { tmnxOamCpePingCtlEntry 7 } + + +-- +-- Alcatel 7x50 SR series OAM Multicast Router Information Response Table +-- +tmnxOamMRInfoRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Multicast Router Information Response + Table for providing, via SNMP, the capability of performing + Alcatel 7x50 SR OAM 'mrinfo' test operations. The results of these + tests are stored in the tmnxOamPingResultsTable, the + tmnxOamPingHistoryTable and the tmnxOamMRInfoRespTable." + ::= { tmnxOamPingObjs 14 } + +tmnxOamMRInfoRespEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMRInfoRespTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamMRInfoRespTable 1 } + +TmnxOamMRInfoRespEntry ::= + SEQUENCE { + tmnxOamMRInfoRespCapabilities BITS, + tmnxOamMRInfoRespMinorVersion Unsigned32, + tmnxOamMRInfoRespMajorVersion Unsigned32, + tmnxOamMRInfoRespNumInterfaces Unsigned32 + } + +tmnxOamMRInfoRespCapabilities OBJECT-TYPE + SYNTAX BITS { + leaf(0), + prune(1), + genid(2), + mtrace(3), + snmp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespCapabilities indicates the capabilities of the router + responding to the mrinfo request: + leaf(0) This is a leaf router + prune(1) This router understands pruning + genid(2) This router sends Generation Id's + mtrace(3) This router handles Mtrace requests + snmp(4) This router supports the DVMRP MIB + " + ::= { tmnxOamMRInfoRespEntry 1 } + +tmnxOamMRInfoRespMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespMinorVersion indicates the minor software version + on the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespEntry 2 } + +tmnxOamMRInfoRespMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespMajorVersion indicates the major software version + on the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespEntry 3 } + +tmnxOamMRInfoRespNumInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces + in the mrinfo response packet. These interfaces are listed in the + tmnxOamMRInfoRespIfTable." + ::= { tmnxOamMRInfoRespEntry 4 } + + +-- +-- Alcatel 7x50 SR series OAM Multicast Router Information Interface Table +-- +tmnxOamMRInfoRespIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Multicast Router Information Interface + Table for providing, via SNMP, the capability of performing Alcatel + 7x50 SR OAM 'mrinfo' test operation. The results of these tests + are stored in the tmnxOamPingResultsTable, the + tmnxOamPingHistoryTable and the tmnxOamMRInfoRespIfTable." + ::= { tmnxOamPingObjs 15 } + +tmnxOamMRInfoRespIfEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMRInfoRespIfTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex, + tmnxOamMRInfoRespIfIndex + } + ::= { tmnxOamMRInfoRespIfTable 1 } + +TmnxOamMRInfoRespIfEntry ::= + SEQUENCE { + tmnxOamMRInfoRespIfIndex Unsigned32, + tmnxOamMRInfoRespIfAddress IpAddress, + tmnxOamMRInfoRespIfMetric Unsigned32, + tmnxOamMRInfoRespIfThreshold Unsigned32, + tmnxOamMRInfoRespIfFlags BITS, + tmnxOamMRInfoRespIfNbrCount Unsigned32, + tmnxOamMRInfoRespIfAddrType InetAddressType, + tmnxOamMRInfoRespIfAddr InetAddress + } + +tmnxOamMRInfoRespIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfIndex is the index into the + tmnxOamMRInfoRespIfTable. The mrinfo response packet has + the router's interfaces on which multicast is enabled. + tmnxOamMRInfoRespIfIndex is used to identify those interfaces." + ::= { tmnxOamMRInfoRespIfEntry 1 } + +tmnxOamMRInfoRespIfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOamMRInfoRespIfAddress indicates the interface address on the + router responding to the mrinfo request. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMRInfoRespIfAddrType and + tmnxOamMRInfoRespIfAddr." + ::= { tmnxOamMRInfoRespIfEntry 2 } + +tmnxOamMRInfoRespIfMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfMetric indicates the metric on the interface." + ::= { tmnxOamMRInfoRespIfEntry 3 } + +tmnxOamMRInfoRespIfThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfThreshold indicates the threshold on the + interface." + ::= { tmnxOamMRInfoRespIfEntry 4 } + +tmnxOamMRInfoRespIfFlags OBJECT-TYPE + SYNTAX BITS { + tunnel(0), + srcrt(1), + reserved1(2), + reserved2(3), + down(4), + disabled(5), + querier(6), + leaf(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfFlags indicates the flags associated with + an interface: + + tunnel(0) Neighbor reached via tunnel + srcrt(1) Tunnel uses IP source routing + reserved1(2) No longer used + reserved2(3) No longer used + down(4) Operational status down + disabled(5) Administrative status down + querier(6) Querier for interface + leaf(7) No downstream neighbors on interface + " + ::= { tmnxOamMRInfoRespIfEntry 5 } + +tmnxOamMRInfoRespIfNbrCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrCount indicates the number of multicast neighbors + on the interface. The neighbors are listed in the + tmnxOamMRInfoRespIfNbrTable." + ::= { tmnxOamMRInfoRespIfEntry 6 } + +tmnxOamMRInfoRespIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfAddrType indicates the Internet address type + stored in tmnxOamMRInfoRespIfAddr." + ::= { tmnxOamMRInfoRespIfEntry 7 } + +tmnxOamMRInfoRespIfAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfAddr indicates the Internet address of the + interface on the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespIfEntry 8 } + + +-- +-- Alcatel 7x50 SR series OAM Multicast Router Information If Neighbor Table +-- + +tmnxOamMRInfoRespIfNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Multicast Router Information Interface + Neighbor Table for providing, via SNMP, the capability of performing + Alcatel 7x50 SR OAM 'mrinfo' test operation. This table contains + entries for neighbors on an interface. The results of the mrinfo test + are stored in the tmnxOamPingResultsTable, the + tmnxOamPingHistoryTable, the tmnxOamMRInfoRespTable, + the tmnxOamMRInfoRespIfTable and the tmnxOamMRInfoRespIfNbrTable." + ::= { tmnxOamPingObjs 16 } + +tmnxOamMRInfoRespIfNbrEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMRInfoRespIfNbrTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex, + tmnxOamMRInfoRespIfIndex, + tmnxOamMRInfoRespIfNbrIndex + } + ::= { tmnxOamMRInfoRespIfNbrTable 1 } + +TmnxOamMRInfoRespIfNbrEntry ::= + SEQUENCE { + tmnxOamMRInfoRespIfNbrIndex Unsigned32, + tmnxOamMRInfoRespIfNbrAddress IpAddress, + tmnxOamMRInfoRespIfNbrAddrType InetAddressType, + tmnxOamMRInfoRespIfNbrAddr InetAddress + } + +tmnxOamMRInfoRespIfNbrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor + on the interface tmnxOamMRInfoRespIfIndex." + ::= { tmnxOamMRInfoRespIfNbrEntry 1 } + +tmnxOamMRInfoRespIfNbrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOamMRInfoRespIfNbrAddress indicates the address of the neighbor + on the interface. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMRInfoRespIfNbrAddrType and + tmnxOamMRInfoRespIfNbrAddr." + ::= { tmnxOamMRInfoRespIfNbrEntry 2 } + +tmnxOamMRInfoRespIfNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type + stored in tmnxOamMRInfoRespIfNbrAddr." + ::= { tmnxOamMRInfoRespIfNbrEntry 3 } + +tmnxOamMRInfoRespIfNbrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the + neighbor on the interface." + ::= { tmnxOamMRInfoRespIfNbrEntry 4 } + + +-- +-- Alcatel 7750 SR series OAM VCCV Ping Control Table +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamVccvPingCtlTable. +-- +-- This in effect extends the tmnxOamPingCtlTable with additional columns. +-- Rows are created in the tmnxOamVccvPingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'vccvPing'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- deletion of the row in the tmnxOamVccvPingCtlTable. +-- +tmnxOamVccvPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7750 SR OAM VCCV Ping Control Table for providing, + via SNMP, the capability of performing Alcatel 7750 SR OAM 'vccvPing' + test operations. + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 17 } + +tmnxOamVccvPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVccvPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVccvPingCtlTable 1 } + +TmnxOamVccvPingCtlEntry ::= + SEQUENCE { + tmnxOamVccvPingCtlSdpIdVcId SdpBindId, + tmnxOamVccvPingCtlReplyMode INTEGER, + tmnxOamVccvPingCtlPwId TmnxVcIdOrNone, + tmnxOamVccvPingCtlTtl Unsigned32 + } + +tmnxOamVccvPingCtlSdpIdVcId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP ID and + the VC ID of the pseudowire to be used for performing a vccv-ping + operation. This parameter is required only if tmnxOamPingCtlTestMode + has a value of 'vccvPing'. + SDP ID: first 4 octets + VC ID: remaining 4 octets + If the value of tmnxOamVccvPingCtlSdpIdVcId is invalid, or the + pseudowire is administratively down, or unavailable, the OAM Echo + request message probe is not sent and an appropriate error value is + written to tmnxOamPingHistoryStatus for that probe entry. Once + the interval timer expires, the next probe attempt will be made + if required." + DEFVAL { '0000000000000000'h } -- invalid SdpId vc-id + ::= { tmnxOamVccvPingCtlEntry 1 } + +tmnxOamVccvPingCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + ip(2), + controlChannel(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlReplyMode as specified in + draft-ietf-mpls-lsp-ping-10.txt sets the method of reply + due to the vccv-ping request message. + + ip(2) out-of-band reply + controlChannel(4) inband reply + + This parameter is optional for vccv-ping." + DEFVAL { controlChannel } + ::= { tmnxOamVccvPingCtlEntry 2 } + +tmnxOamVccvPingCtlPwId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlPwId specifies the pseudowire Id + to be used for performing a vccv-ping operation. The pseudowire + Id is a non-zero 32-bit connection ID required by the FEC 128, as + defined in RFE 4379. This object is only valid when used in + conjunction with valid tmnxOamPingCtlTgtAddress and + tmnxOamPingCtlSrcAddress. A value of 0 indicates that no VC ID + is configured or available." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 3 } + +tmnxOamVccvPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value + for the vc-label of the echo request message. The outer label TTL is + still set to the default of 255 regardless of this value." + DEFVAL { 1 } + ::= { tmnxOamVccvPingCtlEntry 4 } + +-- +-- Alcatel 7750 SR series OAM ICMP Ping Control Table +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamIcmpPingCtlTable. +-- +-- This in effect extends the tmnxOamPingCtlTable with additional columns. +-- Rows are created in the tmnxOamIcmpPingCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'icmpPing'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- deletion of the row in the tmnxOamIcmpPingCtlTable. +-- +tmnxOamIcmpPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIcmpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7750 SR OAM ICMP Ping Control Table for providing, + via SNMP, the capability of performing Alcatel 7750 SR OAM 'icmpPing' + test operations. + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 18 } + +tmnxOamIcmpPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamIcmpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamIcmpPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamIcmpPingCtlTable 1 } + +TmnxOamIcmpPingCtlEntry ::= + SEQUENCE { + tmnxOamIcmpPingCtlRapid TruthValue, + tmnxOamIcmpPingCtlTtl Unsigned32, + tmnxOamIcmpPingCtlDSField Unsigned32, + tmnxOamIcmpPingCtlPattern Integer32, + tmnxOamIcmpPingCtlNhAddrType InetAddressType, + tmnxOamIcmpPingCtlNhAddress InetAddress, + tmnxOamIcmpPingCtlEgrIfIndex InterfaceIndexOrZero, + tmnxOamIcmpPingCtlBypassRouting TruthValue, + tmnxOamIcmpPingCtlDoNotFragment TruthValue + } + +tmnxOamIcmpPingCtlRapid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlRapid specifies whether or + not to send ICMP ping probes in rapid sequence. + + When tmnxOamIcmpPingCtlRapid has the value 'true', the UNITS + value for tmnxOamPingCtlInterval is changed from 'seconds' to + '10 milliseconds'." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 1 } + +tmnxOamIcmpPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlTtl specifies the initial + time-to-live value for the ICMP ping packets." + DEFVAL { 64 } + ::= { tmnxOamIcmpPingCtlEntry 2 } + +tmnxOamIcmpPingCtlDSField OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlDSField specifies the value to store + in the Differentiated Services (DS) Field in the IP packet used + to encapsulate the Alcatel 7x50 SR OAM ping probe. The DS Field + is defined as the Type of Service (TOS) octet in a IPv4 header or + as the Traffic Class octet in a IPv6 header. + + The value of this object must be a decimal integer in the range + from 0 to 255. This option can be used to determine what effect + an explicit DS Field setting has on a OAM ping response. Not + all values are legal or meaningful. DS Field usage is often not + supported by IP implementations. A value of 0 means that the + function represented by this option is not supported. Well known + TOS octet values are '16' (low delay) and '8' (high throughput)." + REFERENCE + "Refer to RFC 2474 for the definition of the Differentiated Services + Field and to RFC 1812 Section 5.3.2 for Type of Service (TOS)." + DEFVAL { 0 } + ::= { tmnxOamIcmpPingCtlEntry 3 } + +tmnxOamIcmpPingCtlPattern OBJECT-TYPE + SYNTAX Integer32 (-1|0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlPattern specifies a pattern to + be repeated to fill the data field of the ICMP ping packet. + When the value -1 is specified, the data field will be filled + with positional values." + DEFVAL { -1 } + ::= { tmnxOamIcmpPingCtlEntry 4 } + +tmnxOamIcmpPingCtlNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type + of the tmnxOamIcmpPingCtlNhAddress Internet address." + DEFVAL { unknown } + ::= { tmnxOamIcmpPingCtlEntry 5 } + +tmnxOamIcmpPingCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet + address of the next-hop. + + When tmnxOamIcmpPingCtlBypassRouting has a value of 'true' + or tmnxOamIcmpPingCtlEgrIfIndex has a value not equal 0, + an attempt to set tmnxOamIcmpPingCtlNhAddress to a value + other than ''H will fail with an inconsistentValue error. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, + or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default + value." + DEFVAL { ''H } + ::= { tmnxOamIcmpPingCtlEntry 6 } + +tmnxOamIcmpPingCtlEgrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlEgrIfIndex specifies the + ifIndex of the interface to use to transmit the ICMP ping + packets. + + When tmnxOamIcmpPingCtlBypassRouting has a value of 'true', + an attempt to set tmnxOamIcmpPingCtlEgrIfIndex to a value + other than 0 will fail with an inconsistentValue error. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, + or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default + value." + DEFVAL { 0 } + ::= { tmnxOamIcmpPingCtlEntry 7 } + +tmnxOamIcmpPingCtlBypassRouting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlBypassRouting specifies whether + to send the ping request to a host on a directly attached network + bypassing the routing table. + + An attempt to set tmnxOamIcmpPingCtlBypassRouting to 'true' + will fail with an inconsistentValue error if + tmnxOamIcmpPingCtlNhAddress does not have the value ''H or + tmnxOamIcmpPingCtlEgrIfIndex is not equal 0. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, + or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default + value." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 8 } + +tmnxOamIcmpPingCtlDoNotFragment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or + not the 'DF' (Don't Fragment) bit is set in the ICMP ping packet. + + When tmnxOamIcmpPingCtlDoNotFragment has the value 'false', + the 'DF' bit is not set." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 9 } + + +-- Alcatel 7750 SR series OAM ANCP Control Table +-- +-- Sparse Dependent Extension of the tmnxOamPingCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamPingCtlTable, +-- and the sparse dependent table, tmnxOamAncpTestCtlTable. +-- +-- This in effect extends the tmnxOamPingCtlTable with additional columns. +-- Rows are created in the tmnxOamAncpTestCtlTable only for those entries +-- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of +-- 'ancpLoopback'. +-- +-- Deletion of a row in the tmnxOamPingCtlTable results in the +-- deletion of the row in the tmnxOamAncpTestCtlTable. +-- +tmnxOamAncpTestCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAncpTestCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7750 SR OAM ANCP Control Table for providing, + via SNMP, the capability of performing Alcatel 7750 SR OAM + 'ANCP loopback' test operations. + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamAncpTestHistoryTable. There will be no entries for + these test in the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 19 } + +tmnxOamAncpTestCtlEntry OBJECT-TYPE + SYNTAX TmnxOamAncpTestCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamAncpTestCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamAncpTestCtlTable 1 } + +TmnxOamAncpTestCtlEntry ::= + SEQUENCE { + tmnxOamAncpTestTarget INTEGER, + tmnxOamAncpTestTargetId DisplayString, + tmnxOamAncpTestcount INTEGER, + tmnxOamAncpTestTimeout INTEGER + } + +tmnxOamAncpTestTarget OBJECT-TYPE + SYNTAX INTEGER { + none (0), + subscriberId (1), + ancpString (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamAncpTestTarget specifies how to interprete the + value of the object tmnxOamAncpTestTargetId. + If set to 'subscriberId', the object tmnxOamAncpTestTargetId + is a printable character string which contains the subscriber-id. + If set to 'ancpString', the object tmnxOamAncpTestTargetId + is a printable character string which contains the ancp-string. + If set to 'none', no value is specified, the object + tmnxOamAncpTestTargetId is an empty string, and no ancp-loopback test + can be performed." + DEFVAL { none } + ::= { tmnxOamAncpTestCtlEntry 1 } + +tmnxOamAncpTestTargetId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamAncpTestTargetId contains the ID of the subscriber + for which the ANCP loopback test must be performed. The content of the + field is interpreted as being a subscriber-id of max 32 chars + (in case the object tmnxOamAncpTestTarget is set to 'subscriberId'), + or as being an acnp-string of max 63 chars (in case the object + tmnxOamAncpTestTarget is set to 'ancpString')." + DEFVAL { "" } + ::= { tmnxOamAncpTestCtlEntry 2 } + +tmnxOamAncpTestcount OBJECT-TYPE + SYNTAX INTEGER (0 .. 32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAncpTestcount specifies the number of messages the + access node will use to test the circuit. + If set to 0, the number of messages will be determined by the + access node. Following settings are allowed: + tmnxOamAncpTestcount tmnxOamAncpTestTimeout + 0 0 + 1..32 0 + 1..32 1..255 + " + DEFVAL { 0 } + ::= { tmnxOamAncpTestCtlEntry 3 } + +tmnxOamAncpTestTimeout OBJECT-TYPE + SYNTAX INTEGER (0 .. 255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAncpTestTimeout specifies the number of seconds + the controlling node will wait for a reply. This timeout value + is also sent to the access node. If set to 0, the access node will + pick a default value, while the control node will assume a value + of 255 seconds. + + Following settings are allowed: + tmnxOamAncpTestcount tmnxOamAncpTestTimeout + 0 0 + 1..32 0 + 1..32 1..255 + " + DEFVAL { 0 } + ::= { tmnxOamAncpTestCtlEntry 4 } + + -- + -- Alcatel 7x50 SR series OAM ANCP History Table + -- +tmnxOamAncpTestHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAncpTestHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM ANCP test. + The number of entries in this table is limited by the value of the + corresponding tmnxOamPingCtlMaxRows object. + + An entry in this table is created when the result of an OAM + ANCP test is determined. An entry is removed from this table when + its corresponding tmnxOamPingCtlEntry is deleted. + + The agent removes the oldest entry for a test in the + tmnxOamAncpTestHistoryTable to allow the addition of an new + entry for that test once the number of rows in the + tmnxOamAncpTestHistoryTable reaches the value specified by + tmnxOamPingCtlMaxRows." + ::= { tmnxOamPingObjs 20 } + +tmnxOamAncpTestHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamAncpTestHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamAncpTestHistoryTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamAncpTestHistoryTable belongs to. The third index identifies + a specific run of the OAM test. The fourth index element selects a + single OAM ANCP test result." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamAncpHistoryIndex + } + ::= { tmnxOamAncpTestHistoryTable 1 } + +TmnxOamAncpTestHistoryEntry ::= + SEQUENCE { + tmnxOamAncpHistoryIndex Unsigned32, + tmnxOamAncpHistoryAncpString DisplayString, + tmnxOamAncpHistoryAccNodeCode Unsigned32, + tmnxOamAncpHistoryAccNodeResult Unsigned32, + tmnxOamAncpHistoryAccNodeRspStr DisplayString + } + +tmnxOamAncpHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + ANCP test is determined. The initial 2 instance + identifier index values identify the tmnxOamPingCtlEntry + that This ANCP test result belongs + to. The tmnxOamAncpHistoryIndex element selects a single OAM + probe result. + + The agent starts assigning tmnxOamAncpHistoryIndex values at 1 + and wraps after exceeding the maximum possible value as defined by + the limit of this object ('ffffffff'h)." + ::= { tmnxOamAncpTestHistoryEntry 1 } + +tmnxOamAncpHistoryAncpString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAncpString indicates the value of the + ancp-string used while running this ANCP test." + ::= { tmnxOamAncpTestHistoryEntry 2 } + +tmnxOamAncpHistoryAccNodeCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeCode indicates, if different from 0, + the return code received from the ANCP access node. + The value of this field corresponds to the errorcodes defined in the + draft-wadhwa-gsmp-l2control-configuration-01: + - 0x500: specified access line doe not exist + - 0x501 Loopback test timed out + - 0x502 Reserved + - 0x503 DSL line status showtime + - 0x504 DSL line status idle + - 0x505 DSL line status silent + - 0x506 DSL line status training + - 0x507 DSL line integrity error + - 0x508 DSLAM resource not available + - 0x509 Invalid test parameter" + ::= { tmnxOamAncpTestHistoryEntry 3 } + +tmnxOamAncpHistoryAccNodeResult OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeResult indicates, if different + from 0, the return result received from the ANCP access node. + The value of this field corresponds to the result codes defined in the + draft-wadhwa-gsmp-l2control-configuration-01: + { + - 1: NoSuccessAck + - 2: AckAll + - 3: Sucecss + - 4: Failure + - 5: More + - 6: ReturnReceipt + }" + ::= { tmnxOamAncpTestHistoryEntry 4 } + +tmnxOamAncpHistoryAccNodeRspStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different + from the empty string, the OAM-loopback-Test-Response-String received + from the access node, as reply to the requested test." + ::= { tmnxOamAncpTestHistoryEntry 5 } + + -- + -- Notification Definition section + -- + +tmnxOamPingProbeFailed NOTIFICATION-TYPE + OBJECTS { +-- tmnxOamPingCtlTargetAddressType, +-- tmnxOamPingCtlTargetAddress, + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + probeFailure(0) subject to the value of + tmnxOamPingCtlTrapProbeFailureFilter. The object + tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated." + ::= { tmnxOamPingNotifications 1 } + +tmnxOamPingTestFailed NOTIFICATION-TYPE + OBJECTS { +-- tmnxOamPingCtlTargetAddressType, +-- tmnxOamPingCtlTargetAddress, + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a ping test is determined to have failed + when the corresponding tmnxOamPingCtlTrapGeneration object is + set to testFailure(1). In this instance + tmnxOamPingCtlTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed." + ::= { tmnxOamPingNotifications 2 } + +tmnxOamPingTestCompleted NOTIFICATION-TYPE + OBJECTS { +-- tmnxOamPingCtlTargetAddressType, +-- tmnxOamPingCtlTargetAddress, + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated at the completion of a ping test when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + testCompletion(2)." + ::= { tmnxOamPingNotifications 3 } + +tmnxOamPingProbeFailedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + probeFailure(0) subject to the value of + tmnxOamPingCtlTrapProbeFailureFilter. The object + tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated." + ::= { tmnxOamPingNotifications 4 } + +tmnxOamPingTestFailedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "Generated when a ping test is determined to have failed + when the corresponding tmnxOamPingCtlTrapGeneration object is + set to testFailure(1). In this instance + tmnxOamPingCtlTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed." + ::= { tmnxOamPingNotifications 5 } + +tmnxOamPingTestCompletedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "Generated at the completion of a ping test when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + testCompletion(2)." + ::= { tmnxOamPingNotifications 6 } + +tmnxAncpLoopbackTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamAncpHistoryAncpString + } + STATUS current + DESCRIPTION + "This Notification is sent whenever a ANCP loopback + is finished for which a notification was explictly requested." + ::= { tmnxOamPingNotifications 7 } + + -- + -- Alcatel 7x50 SR series OAM Trace Route Simple Object Definitions + -- +tmnxOamTrMaxConcurrentRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active trace route requests + that are allowed within an agent implementation. A value + of 0 for this object implies that there is no limit for + the number of concurrent active requests in effect." + DEFVAL { 0 } + ::= { tmnxOamTraceRouteObjs 2 } + +-- +-- Alcatel 7x50 SR series OAM Traceroute Control Table +-- + +tmnxOamTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Trace Route Control Table for + providing the capability of invoking OAM trace route tests from + via SNMP. The results of trace route operations can be stored in + the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable, and + the tmnxOamTrHopsTable." + ::= { tmnxOamTraceRouteObjs 3 } + +tmnxOamTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamTrCtlTable. The first + index element, tmnxOamTrCtlOwnerIndex, is of type + SnmpAdminString, a textual convention that allows for + use of the SNMPv3 View-Based Access Control Model + (RFC 2575 [11], VACM) and allows an management + application to identify its entries. The second index, + tmnxOamTrCtlTestIndex (also an SnmpAdminString), + enables the same management application to have + multiple requests outstanding." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamTrCtlTable 1 } + +TmnxOamTrCtlEntry ::= + SEQUENCE { + tmnxOamTrCtlOwnerIndex SnmpAdminString, + tmnxOamTrCtlTestIndex SnmpAdminString, + tmnxOamTrCtlRowStatus RowStatus, + tmnxOamTrCtlStorageType StorageType, + tmnxOamTrCtlDescr SnmpAdminString, + tmnxOamTrCtlTestMode INTEGER, + tmnxOamTrCtlAdminStatus INTEGER, + tmnxOamTrCtlFcName TFCName, + tmnxOamTrCtlProfile TProfile, + tmnxOamTrCtlTargetIpAddress IpAddress, + tmnxOamTrCtlServiceId TmnxServId, + tmnxOamTrCtlDataSize Unsigned32, + tmnxOamTrCtlTimeOut Unsigned32, + tmnxOamTrCtlProbesPerHop Unsigned32, + tmnxOamTrCtlMaxTtl Unsigned32, + tmnxOamTrCtlInitialTtl Unsigned32, + tmnxOamTrCtlDSField Unsigned32, + tmnxOamTrCtlMaxFailures Unsigned32, + tmnxOamTrCtlInterval Unsigned32, + tmnxOamTrCtlMaxRows Unsigned32, + tmnxOamTrCtlTrapGeneration BITS, + tmnxOamTrCtlCreateHopsEntries TruthValue, + tmnxOamTrCtlSAA TruthValue, + tmnxOamTrCtlRuns Counter32, + tmnxOamTrCtlFailures Counter32, + tmnxOamTrCtlLastRunResult INTEGER, + tmnxOamTrCtlLastChanged TimeStamp, + tmnxOamTrCtlVRtrID TmnxVRtrID, + tmnxOamTrCtlTgtAddrType InetAddressType, + tmnxOamTrCtlTgtAddress InetAddress, + tmnxOamTrCtlSrcAddrType InetAddressType, + tmnxOamTrCtlSrcAddress InetAddress, + tmnxOamTrCtlWaitMilliSec Unsigned32 + } + +tmnxOamTrCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "To facilitate the provisioning of access control by a + security administrator using the View-Based Access + Control Model (RFC 2575, VACM) for tables in which + multiple users may need to independently create or + modify entries, the initial index is used as an 'owner + index'. Such an initial index has a syntax of + SnmpAdminString, and can thus be trivially mapped to a + security name or group name as defined in VACM, in + accordance with a security policy. + + When used in conjunction with such a security policy + all entries in the table belonging to a particular user + (or group) will have the same value for this initial + index. For a given user's entries in a particular + table, the object identifiers for the information in + these entries will have the same subidentifiers (except + for the 'column' subidentifier) up to the end of the + encoded owner index. To configure VACM to permit access + to this portion of the table, one would create + vacmViewTreeFamilyTable entries with the value of + vacmViewTreeFamilySubtree including the owner index + portion, and vacmViewTreeFamilyMask 'wildcarding' the + column subidentifier. More elaborate configurations + are possible." + ::= { tmnxOamTrCtlEntry 1 } + +tmnxOamTrCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The test name index of a Alcatel 7x50 SR OAM Trace Route test. + This is locally unique, within the scope of a tmnxOamTrCtlOwnerIndex." + ::= { tmnxOamTrCtlEntry 2 } + +tmnxOamTrCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxOamTrCtlTable. Deletion of an entry in + this table results in all corresponding (same + tmnxOamTrCtlOwnerIndex and tmnxOamTrCtlTestIndex + index values) tmnxOamTrResultsTable, + tmnxOamTrProbeHistoryTable, and tmnxOamTrHopsTable + entries being deleted. + + The values for configuration objects required for the type of + test specified in tmnxOamTrCtlTestMode MUST be specified + prior to a transition to active(1) state being + accepted. + + Activation of an Alcatel 7x50 SR OAM Trace Route operation is + controlled via tmnxOamTrCtlAdminStatus and not + by transitioning of this object's value to active(1). + + Transitions in and out of active(1) state are not + allowed while an entry's tmnxOamTrResultsOperStatus + is active(1) with the exception that deletion of + an entry in this table by setting its RowStatus + object to destroy(6) will stop an active Alcatel + 7x50 SR OAM Trace Route operation. + + The operational state of an Alcatel 7x50 SR OAM Trace Route + operation can be determined by examination of the corresponding + tmnxOamTrResultsOperStatus object." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxOamTrCtlEntry 3 } + +tmnxOamTrCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + Conceptual rows having the value 'permanent' need not + allow write-access to any columnar objects in the row." + DEFVAL { volatile } + ::= { tmnxOamTrCtlEntry 4 } + +tmnxOamTrCtlDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The purpose of this object is to provide a descriptive name of + the Alcatel 7x50 SR OAM Trace Route test." + DEFVAL { '00'H } + ::= { tmnxOamTrCtlEntry 5 } + +tmnxOamTrCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + macTraceRoute (1), + lspTraceRoute (2), + vprnTraceRoute (3), + mcastTraceRoute (4), + icmpTraceRoute (5), + ldpTreeTrace (6), + vccvTraceRoute (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of Alcatel 7x50 SR OAM Trace Route test defined + by this entry. The configuration parameters unique to a specific + test type are to be found in a sparsely dependent table extension + for that test type. + + This is a required parameter." + DEFVAL { macTraceRoute } + ::= { tmnxOamTrCtlEntry 6 } + +tmnxOamTrCtlAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- operation should be started + disabled(2) -- operation should be stopped + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reflects the desired state that a tmnxOamTrCtlEntry + should be in: + enabled(1) - Attempt to activate the test as defined by + this tmnxOamTrCtlEntry. + disabled(2) - Deactivate the test as defined by this + tmnxOamTrCtlEntry. + + If tmnxOamTrCtlSAA has the value 'true' and tmnxOamSaaCtlAdminStatus + has the value 'outOfService', an attempt to set this object to + 'enabled' will fail with an inconsistentValue error. + + Refer to the corresponding tmnxOamTrResultsOperStatus to + determine the operational state of the test defined by + this entry." + DEFVAL { disabled } + ::= { tmnxOamTrCtlEntry 7 } + +tmnxOamTrCtlFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlFcName specifies the forwarding class. + This parameter is optional. For 'macTraceRoute this is the + forwarding class of the SDP encapsulation. For 'lspTraceRoute' + this is the forwarding class of the LSP tunnel. + + The forwarding class name must be one of those defined in the + tFCNameTable in ALCATEL-IND1-TIMETRA-QOS-MIB. The agent creates predefined + entries in the tFCNameTable for 'premium', 'assured', and 'be' + (for best-effort) forwarding classes. The actual forwarding + class encoding is controlled by the network egress DSCP or + LSP-EXP mappings. + + This parameter is not defined for 'vprnTraceRoute', + 'mcastTraceRoute' and 'icmpTraceRoute'." + DEFVAL { "be" } + ::= { tmnxOamTrCtlEntry 8 } + +tmnxOamTrCtlProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the profile value to be used with the forwarding + class specified in tmnxOamTrCtlFcName. This parameter is optional. + + The profile value must be consistent with the specified forwarding + class: + 'assured' = 'in' or 'out' + 'premium' = 'in' + 'be' = 'out' + + This parameter is not used by 'vprnTraceRoute, 'mcastTraceRoute', + or 'icmpTraceRoute'." + DEFVAL { out } + ::= { tmnxOamTrCtlEntry 9 } + +tmnxOamTrCtlTargetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 address to be used as the destination for + performing an OAM Trace Route operation. This parameter is + not used by 'macTraceRoute' or 'lspTraceRoute' or 'mcastTraceRoute'. + This parameter is required by 'vprnTraceRoute'. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamTrCtlTgtAddrType and + tmnxOamTrCtlTgtAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamTrCtlEntry 10 } + +tmnxOamTrCtlServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the Service-ID of the service being tested. This parameter + is required when the value of tmnxOamTrCtlTestMode is equal to + 'macTraceRoute' or 'vprnTraceRoute'. + + In the case of 'macTraceRoute' the Service-ID need not exist on + the local node in order to receive a reply message if the far-end + target IP address is specified in tmnxOamTrCtlTgtAddress." + DEFVAL { 0 } -- invalid Service-ID + ::= { tmnxOamTrCtlEntry 11 } + +tmnxOamTrCtlDataSize OBJECT-TYPE + SYNTAX Unsigned32 (1..9198) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlDataSize specifies the size of the + data portion of an Alcatel 7x50 SR OAM Trace Route request in octets. + The size of the message does not include the SDP encapsulation, + VC-Lable (if applied) or any DLC headers or trailers. + + When the OAM message is encapsulated in an IP/GRE SDP, the + IP 'DF' (Don't Fragment) bit is set. If any segment of the path + between the sender and receiver cannot handle the message size, + the message is discarded. MPLS LSPs are not expected to fragment + the message either, as the message contained in the LSP is not an + IP packet. This parameter is optional. + + In the case of 'lspTraceRoute' the minimum size is 104 octets. + In the case of 'lspTraceRoute' with multipath DSMap the minimum size + is 140 octets. + + In the case of 'macTraceRoute' the minimum size is 1 octet. + In the case of 'vprnTraceRoute' the minimum size is 1 octet. + In the case of 'vccvTraceRoute' the minimum size is 88 octets. + + This parameter is not used by 'mcastTraceRoute' or 'icmpTraceRoute'." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 12 } + +tmnxOamTrCtlTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time-out value, in seconds, for an Alcatel 7x50 SR + OAM Trace Route request. This parameter is optional. + + This parameter is not used by 'icmpTraceRoute'." + DEFVAL { 3 } + ::= { tmnxOamTrCtlEntry 13 } + +tmnxOamTrCtlProbesPerHop OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "probes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of times to reissue an Alcatel 7x50 SR OAM + Trace Route request with the same time-to-live (TTL) value. + This parameter is optional. + + This parameter is not configurable for 'icmpTraceRoute'; + a default value of 3 is used." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 14 } + +tmnxOamTrCtlMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live + value. This parameter is optional. + + When tmnxOamTrCtlMaxTtl is not explicitly specified, the agent + defaults the value based on the 'tmnxOamTrCtlTestMode'. + + In the case of 'lspTraceRoute' the default is set to 30. + In the case of 'icmpTraceRoute' the default is set to 30. + In the case of 'ldpTreeTrace' the default is set to 30. + In the case of 'vccvTraceRoute' the default is set to 8. + Otherwise the default is set to 4." + DEFVAL { 4 } + ::= { tmnxOamTrCtlEntry 15 } + +tmnxOamTrCtlInitialTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlInitialTtl specifies the initial TTL + value to use. This enables bypassing the initial (often well known) + portion of a path. This parameter is optional. + + This parameter is not configurable for 'icmpTraceRoute'; the + default value 1 is used." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 16 } + +tmnxOamTrCtlDSField OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlDSField specifies the value to store + in the Differentiated Services (DS) Field in the IP packet used + to encapsulate the Alcatel 7x50 SR OAM Trace Route probe. + The DS Field is defined as the Type of Service (TOS) octet + in a IPv4 header or as the Traffic Class octet in a IPv6 + header. + + The value of this object must be a decimal integer in the range + from 0 to 255. This option can be used to determine what effect + an explicit DS Field setting has on a oam traceroute response. + Not all values are legal or meaningful. DS Field usage is often + not supported by IP implementations. A value of 0 means that the + function represented by this option is not supported. Well known + TOS octet values are '16' (low delay) and '8' (high throughput). + + This parameter is optional. + + This parameter is not used by 'macTraceRoute', 'lspTraceRoute', + 'mcastTraceRoute' or 'vccvTraceRoute'." + REFERENCE + "Refer to RFC 2474 for the definition of the Differentiated Services + Field and to RFC 1812 Section 5.3.2 for Type of Service (TOS)." + DEFVAL { 0 } + ::= { tmnxOamTrCtlEntry 17 } + +tmnxOamTrCtlMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlMaxFailures specifies the maximum number + of consecutive timeouts allowed before terminating an Alcatel + 7x50 SR OAM Trace Route request. This parameter is optional. + + A value of either 255 (maximum hop count/possible TTL value) or + a 0 indicates that the function of terminating an Alcatel + 7x50 SR OAM Trace Route request when a specific number of + successive timeouts are detected is disabled. + + This parameter is optional. This parameter is not used by + 'icmpTraceRoute'." + DEFVAL { 5 } + ::= { tmnxOamTrCtlEntry 18 } + +tmnxOamTrCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlInterval specifies the number of seconds + to wait before repeating an Alcatel 7x50 SR OAM Trace Route test as + defined by the value of the various objects in the corresponding row. + This parameter is optional. + + The number of hops in a single Alcatel 7x50 SR OAM Trace Route test + is determined by the value of the corresponding + tmnxOamTrCtlProbesPerHop object. After a single test completes, + the number of seconds as defined by the value of + tmnxOamTrCtlInterval MUST elapse before the next Alcatel 7x50 SR + OAM Trace Route test is started. + + A value of 0 for this object implies that the test as defined by the + corresponding entry will not be repeated. + + This parameter is not used by 'icmpTraceRoute'." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 19 } + +tmnxOamTrCtlMaxRows OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rows" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlMaxRows specifies the maximum number of + entries allowed in the tmnxOamTrProbeHistoryTable. The oldest entry + in the tmnxOamTrProbeHistoryTable is removed to allow the addition + of an new entry once the number of rows in the + tmnxOamTrProbeHistoryTable reaches this value. + + Old entries are not removed when a new test is started. Entries are + added to the tmnxOamTrProbeHistoryTable until tmnxOamTrCtlMaxRows + is reached before entries begin to be removed. + + A value of 0 for this object disables creation of + tmnxOamTrProbeHistoryTable entries." + DEFVAL { 300 } + ::= { tmnxOamTrCtlEntry 20 } + +tmnxOamTrCtlTrapGeneration OBJECT-TYPE + SYNTAX BITS { + pathChange(0), + testFailure(1), + testCompletion(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTrapGeneration specifies when and if to + generate a notification for this entry: + pathChange(0) - Generate a tmnxOamTrPathChange + notification when the current path varies from a previously + determined path. + testFailure(1) - Generate a tmnxOamTrTestFailed notification when + the full path to a target can't be determined. + testCompletion(2) - Generate a tmnxOamTrTestCompleted notification + when the path to a target has been determined. + + The value of this object defaults to zero, indicating that none of + the above options have been selected." + ::= { tmnxOamTrCtlEntry 21 } + +tmnxOamTrCtlCreateHopsEntries OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlCreateHopsEntries specifies whether or not + the current path for an Alcatel 7x50 SR OAM Trace Route test is kept + in the tmnxOamTrHopsTable on a per hop basis. + + tmnxOamTrHopsTable provides a current path topology based on the + results of the OAM Trace Route tests. If this feature is not + supported tmnxOamTrCtlCreateHopsEntries will always be set to false(2) + and any attempt to change its value to true(1) will be denied." + DEFVAL { false } + ::= { tmnxOamTrCtlEntry 22 } + +tmnxOamTrCtlSAA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSAA specifies whether or not to + collect Service Assurance Agent, SAA, metrics such as loss, + jitter and latency. + + When tmnxOamTrCtlSAA has a value of 'true', SAA metrics + are collected. + + This parameter is optional." + DEFVAL { false } + ::= { tmnxOamTrCtlEntry 23 } + +tmnxOamTrCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlRuns indicates the number of times + this OAM trace route test has been executed." + ::= { tmnxOamTrCtlEntry 24 } + +tmnxOamTrCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlFailures indicates the number of times + this OAM trace route test has failed." + ::= { tmnxOamTrCtlEntry 25 } + +tmnxOamTrCtlLastRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined (0), + success (1), + failed (2), + aborted (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamTrCtlEntry 26 } + +tmnxOamTrCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlLastChanged indicates the time the + value of a settable object in this row was last changed." + ::= { tmnxOamTrCtlEntry 27 } + +tmnxOamTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the + Alcatel 7x50 SR system. The vRtrID value for each virtual router + must remain constant at least from one re-initialization of the + system management processor (CPM) to the next. There will always + be at least one router entry defined by the agent with vRtrID=1 + which represents the base transport router. + + This parameter is optional and is valid only if tmnxOamTrCtlTestMode + is equal to 'icmpTrace'. If no value is specified the base router ID + is used." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 28 } + +tmnxOamTrCtlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTgtAddrType specifies the type of host + address to be used as the destination for performing a OAM Trace + Route operation. Only 'ipv4', 'ipv6' and 'dns' address types are + supported. + + This object indicates the type of address stored in the + corresponding tmnxOamTrCtlTgtAddress object. + + The 'dns' address type is valid only for 'icmpTraceRoute'." + DEFVAL { unknown } + ::= { tmnxOamTrCtlEntry 29 } + +tmnxOamTrCtlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTgtAddress specifies the IP host address to + be used as the destination for performing an OAM Trace Route + operation. The host address type is determined by the value of the + corresponding tmnxOamTrCtlTgtAddrType object. + + This parameter is required by 'vprnTraceRoute' and 'icmpTraceRoute'. + This parameter is not used by 'macTraceRoute', 'lspTraceRoute', + 'mcastTraceRoute' or 'vccvTraceRoute'. " + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 30 } + +tmnxOamTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSrcAddrType specifies the type of host + address to be used as the source for performing an OAM traceroute + operation. This object indicates the type of address stored in the + corresponding tmnxOamTrCtlSrcAddress object. Only 'ipv4' and 'ipv6' + address types are supported. + + This object is valid only when the tmnxOamTrCtlTestMode has a + value of 'icmpTraceRoute'." + DEFVAL { unknown } + ::= { tmnxOamTrCtlEntry 31 } + +tmnxOamTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSrcAddress specifies the IP host address to + be used as the source for performing an OAM Trace Route operation. + The host address type is determined by the value of the corresponding + tmnxOamTrCtlSrcAddrType object. This is an optional parameter. + + This object is valid only when the tmnxOamTrCtlTestMode has a + value of 'icmpTraceRoute'." + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 32 } + +tmnxOamTrCtlWaitMilliSec OBJECT-TYPE + SYNTAX Unsigned32 (10..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlWaitMilliSec specifies the time in + milliseconds to wait for a response before sending the next + probe. + + This object is valid only for 'icmpTraceRoute' tests." + DEFVAL { 5000 } -- 5 seconds + ::= { tmnxOamTrCtlEntry 33 } + +-- +-- Alcatel 7x50 SR series OAM Trace Route Test Results Table +-- +tmnxOamTrResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Trace Route Test Results + Table for keeping track of the status of a tmnxOamTrCtlEntry. + + An entry is added to the tmnxOamTrResultsTable when an + tmnxOamTrCtlEntry is started by successful transition + of its tmnxOamTrCtlAdminStatus object to enabled(1). + An entry is removed from the tmnxOamTrResultsTable when + its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 4 } + +tmnxOamTrResultsEntry OBJECT-TYPE + SYNTAX TmnxOamTrResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamTrResultsTable. The + first two indexes of the tmnxOamTrResultsTable are the + same as the tmnxOamTrCtlTable in order for a tmnxOamTrResultsEntry + to correspond to the tmnxOamTrCtlEntry that caused it to + be created. The third index allows a history of test runs + to be stored." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex + } + ::= { tmnxOamTrResultsTable 1 } + + TmnxOamTrResultsEntry ::= + SEQUENCE { + tmnxOamTrResultsOperStatus INTEGER, + tmnxOamTrResultsCurHopCount Gauge32, + tmnxOamTrResultsCurProbeCount Gauge32, + tmnxOamTrResultsIpTgtAddr IpAddress, + tmnxOamTrResultsTestAttempts Unsigned32, + tmnxOamTrResultsTestSuccesses Unsigned32, + tmnxOamTrResultsLastGoodPath DateAndTime, + tmnxOamTrResultsTestRunIndex Unsigned32, + tmnxOamTrResultsTgtAddrType InetAddressType, + tmnxOamTrResultsTgtAddress InetAddress + } + +tmnxOamTrResultsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- test is in progress + disabled(2) -- test has stopped + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the operational state of a tmnxOamTrCtlEntry: + + enabled(1) - Test is active. + disabled(2) - Test has stopped." + ::= { tmnxOamTrResultsEntry 1 } + +tmnxOamTrResultsCurHopCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hops" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the current TTL value (range from 1 to + 255) for an Alcatel 7x50 SR OAM Trace Route operation. + Maximum TTL value is determined by tmnxOamTrCtlMaxTtl." + ::= { tmnxOamTrResultsEntry 2 } + +tmnxOamTrResultsCurProbeCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the current probe count (1..10) for an Alcatel + 7x50 SR OAM Trace Route operation. The maximum probe count is + determined by tmnxOamTrCtlProbesPerHop." + ::= { tmnxOamTrResultsEntry 3 } + +tmnxOamTrResultsIpTgtAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This objects reports the IP address associated + with a tmnxOamTrCtlTargetIpAddress value when the + destination address is specified as a DNS name. + The value of this object should be a zero length + octet string when a DNS name is not specified or + when a specified DNS name fails to resolve. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamTrResultsTgtAddrType and + tmnxOamTrResultsTgtAddress." + ::= { tmnxOamTrResultsEntry 4 } + +tmnxOamTrResultsTestAttempts OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The current number of attempts to determine a path + to a target. The value of this object MUST be started + at 0. + + This object was made obsolete in the 3.0 release. Originally + this table was used to report a summary of the results of all + traceroute test for the configured test. An additional index, + tmnxOamTrResultsTestRunIndex, has been added to this table and + a row in this table now represents the results of a single + traceroute test run. The new object tmnxOamTrCtlRuns in the + tmnxOamTrCtlTable indicates the number of times this traceroute + test has been run." + ::= { tmnxOamTrResultsEntry 5 } + +tmnxOamTrResultsTestSuccesses OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The current number of attempts to determine a path + to a target that have succeeded. The value of this + object MUST be reported as 0 when no attempts have + succeeded. + + This object was made obsolete in the 3.0 release. Originally + this table was used to report a summary of the results of all + traceroute test for the configured test. An additional index, + tmnxOamTrResultsTestRunIndex, has been added to this table and + a row in this table now represents the results of a single + traceroute test run. The new object tmnxOamTrCtlFailures in the + tmnxOamTrCtlTable indicates the number of times an attempt to run + this traceroute test has failed. The number of successful runs + can be calclated as (tmnxOamTrCtlRuns - tmnxOamTrCtlFailures)." + ::= { tmnxOamTrResultsEntry 6 } + +tmnxOamTrResultsLastGoodPath OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the last complete path + was determined." + ::= { tmnxOamTrResultsEntry 7 } + +tmnxOamTrResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTestRunIndex identifies the + row entry that reports results for a single OAM trace + route test run. + + The agent starts assigning tmnxOamTrResultsTestRunIndex values + at 1 and wraps after exceeding the maximum possible value as + defined by the limit of this object {'ffffffff'h}." + ::= { tmnxOamTrResultsEntry 8 } + +tmnxOamTrResultsTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTgtAddrType indicates the Internet + address type stored in tmnxOamTrResultsTgtAddress." + ::= { tmnxOamTrResultsEntry 9 } + +tmnxOamTrResultsTgtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTgtAddress indicates the Internet + address associated with a tmnxOamTrCtlTgtAddress value when the + destination address is specified as a DNS name. The value of this + object should be a zero length octet string when a DNS name is not + specified or when a specified DNS name fails to resolve." + ::= { tmnxOamTrResultsEntry 10 } + + +-- +-- Trace Route Probe History Table +-- +tmnxOamTrProbeHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Trace Route Test Results Table + for storing the replies to an Alcatel 7x50 SR OAM Trace Route probe. + + The agent removes the oldest entry for a test in the + tmnxOamTrProbeHistoryTable to allow the addition of a new + entry for that test once the number of rows in the + tmnxOamTrProbeHistoryTable reaches the value specified by + tmnxOamTrCtlMaxRows." + ::= { tmnxOamTraceRouteObjs 5 } + +tmnxOamTrProbeHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an Alcatel 7x50 SR OAM + Trace Route probe operation. Entries in this table for a + configured test are limited by the value of the corresponding + tmnxOamTrCtlMaxRows object. + + The first two index elements identify the tmnxOamTrCtlEntry that + a tmnxOamTrProbeHistoryEntry belongs to. The third index element + selects an OAM trace route test run. The fourth index element + selects a single Alcatel 7x50 SR OAM Trace Route operation result. + The fifth and sixth indexes select the hop and the probe at that + hop for a particular Alcatel 7x50 SR OAM Trace Route operation." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamTrProbeHistoryTable 1 } + + TmnxOamTrProbeHistoryEntry ::= + SEQUENCE { + tmnxOamTrProbeHistoryIndex Unsigned32, + tmnxOamTrProbeHistoryHopIndex Unsigned32, + tmnxOamTrProbeHistoryProbeIndex Unsigned32, + tmnxOamTrProbeHistoryIpAddr IpAddress, + tmnxOamTrProbeHistoryResponse Unsigned32, + tmnxOamTrProbeHistoryOneWayTime Integer32, + tmnxOamTrProbeHistoryStatus TmnxOamResponseStatus, + tmnxOamTrProbeHistoryLastRC Integer32, + tmnxOamTrProbeHistoryTime DateAndTime, + tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane, + tmnxOamTrProbeHistoryAddressType TmnxOamAddressType, + tmnxOamTrProbeHistorySapId TmnxStrSapId, + tmnxOamTrProbeHistoryVersion Unsigned32, + tmnxOamTrProbeHistoryRouterID RouterID, + tmnxOamTrProbeHistoryIfIndex InterfaceIndexOrZero, + tmnxOamTrProbeHistoryDataLen Unsigned32, + tmnxOamTrProbeHistorySize Unsigned32, + tmnxOamTrProbeHistoryInOneWayTime Integer32, + tmnxOamTrProbeHistoryAddrType InetAddressType, + tmnxOamTrProbeHistoryAddress InetAddress + } + +tmnxOamTrProbeHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..'ffffffff'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of an Alcatel + 7x50 SR OAM Trace Route probe is determined. The initial 2 + instance identifier index values identify the tmnxOamTrCtlEntry + that a probe result (tmnxOamTrProbeHistoryEntry) belongs + to. An entry is removed from this table when its corresponding + tmnxOamTrCtlEntry is deleted. + + The value of tmnxOamTrProbeHistoryIndex selects the entries belonging + to a single OAM Trace Route test instance. + + The tmnxOamTrProbeHistoryIndex values are assigned starting at 1 + and wrap after exceeding the maximum possible value as defined by + the limit of this object ('ffffffff'h)." + ::= { tmnxOamTrProbeHistoryEntry 1 } + +tmnxOamTrProbeHistoryHopIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates which hop in an Alcatel 7x50 SR OAM Trace Route path that + the probe's results are for. The value of this object is initially + determined by the value of tmnxOamTrCtlInitialTtl." + ::= { tmnxOamTrProbeHistoryEntry 2 } + +tmnxOamTrProbeHistoryProbeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of a probe for a particular hop in an Alcatel + 7x50 SR OAM Trace Route path. The number of probes per hop is + determined by the value of the corresponding tmnxOamTrCtlProbesPerHop + object." + ::= { tmnxOamTrProbeHistoryEntry 3 } + +tmnxOamTrProbeHistoryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address of a hop in an Alcatel 7x50 SR OAM Trace Route path. + The value of tmnxOamTrProbeHistoryIpAddr specifies the Ipv4 + address of the remote node that generated this reply to a OAM + Trace Route probe. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamTrProbeHistoryAddrType and + tmnxOamTrProbeHistoryAddress." + ::= { tmnxOamTrProbeHistoryEntry 4 } + +tmnxOamTrProbeHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a probe was sent to when its response was received, two-way + time, or when it timed out. + + The value of this object is reported as 0 when it is not + possible to transmit a probe." + ::= { tmnxOamTrProbeHistoryEntry 5 } + +tmnxOamTrProbeHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a OAM probe was sent to when it was received by the replier, + out-bound one-way time. + + The value of this object is reported as 0 when it is not possible + to transmit an OAM probe or the information is not available." + ::= { tmnxOamTrProbeHistoryEntry 6 } + +tmnxOamTrProbeHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of an Alcatel 7x50 SR OAM Trace Route operation made + by a remote node to a particular probe." + ::= { tmnxOamTrProbeHistoryEntry 7 } + +tmnxOamTrProbeHistoryLastRC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last implementation method specific reply code received. + + The Alcatel 7x50 SR OAM Trace Route is usually implemented by + transmitting a series of probe packets with increasing time-to-live + values. A probe packet is a UDP datagram encapsulated into an + IP packet. Each hop in a path to the target (destination) host + rejects the probe packets (probe's TTL too small, ICMP reply) until + either the maximum TTL is exceeded or the target host is + received. For icmpTraceRoute, both icmp packet type and code + are included." + ::= { tmnxOamTrProbeHistoryEntry 8 } + +tmnxOamTrProbeHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when this probe results were determined." + ::= { tmnxOamTrProbeHistoryEntry 9 } + +tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryResponsePlane indicates the + type of response plane from with this traceroute response was + received." + ::= { tmnxOamTrProbeHistoryEntry 10 } + +tmnxOamTrProbeHistoryAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddressType specifies the type of + binding address information returned in response to a 'vprnTraceRoute' + test." + ::= { tmnxOamTrProbeHistoryEntry 11 } + +tmnxOamTrProbeHistorySapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySapId is the name of the access + port of the SAP supporting the requested IP address returned in + response to a 'vprnTraceRoute' probe. + + If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', + this object is not relevant and MUST have a null string ''." + ::= { tmnxOamTrProbeHistoryEntry 12 } + +tmnxOamTrProbeHistoryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryVersion indicates the protocol + version for this OAM ping reply." + ::= { tmnxOamTrProbeHistoryEntry 14 } + +tmnxOamTrProbeHistoryRouterID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxOamTrProbeHistoryRouterID indicates the downstream + router ID of the node that provided this ping reply. This object + is valid only when tmnxOamTrCtlTestMode has a value of + 'lspTraceRoute'." + ::= { tmnxOamTrProbeHistoryEntry 15 } + +tmnxOamTrProbeHistoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryIfIndex indicates for a + 'lspTraceRoute' probe the ifIndex value of the interface that + this probe was transmitted from. + + For other types of probes, this value is not significant and is + set to 0." + ::= { tmnxOamTrProbeHistoryEntry 16 } + +tmnxOamTrProbeHistoryDataLen OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryDataLen indicates for a + 'lspTraceRoute' probe the UPD data length of the echo reply. + + For other types of probes, this value is not significant and is + set to 0." + ::= { tmnxOamTrProbeHistoryEntry 17 } + +tmnxOamTrProbeHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySize indicates the size in octets + of the user payload in the probe request packet. It does not + include the service encapsulation." + ::= { tmnxOamTrProbeHistoryEntry 18 } + +tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a OAM probe reply was sent to when it was received, + in-bound one-way time. + + The value of this object is reported as 0 when the information + is not available." + ::= { tmnxOamTrProbeHistoryEntry 19 } + +tmnxOamTrProbeHistoryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddrType indicates the Internet + address type stored in tmnxOamTrProbeHistoryAddress." + ::= { tmnxOamTrProbeHistoryEntry 20 } + +tmnxOamTrProbeHistoryAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddress indicates the Internet + address of a hop in an Alcatel 7x50 SR OAM Trace Route path." + ::= { tmnxOamTrProbeHistoryEntry 21 } + + +-- +-- Alcatel 7x50 SR series OAM Trace Route Test Hop Results Table +-- +-- NOTE: This table provides a current path topology based on the results +-- of the OAM Trace Route tests. If this feature is not supported, +-- tmnxOamTrCtlCreateHopsEntries will always be set to false(2) and +-- any attempt to change its value to true(1) will be denied. +-- +tmnxOamTrHopsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrHopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Trace Route Hop Table for keeping + track of the results of an Alcatel 7x50 SR OAM Trace Route test + on a per hop basis." + ::= { tmnxOamTraceRouteObjs 6 } + +tmnxOamTrHopsEntry OBJECT-TYPE + SYNTAX TmnxOamTrHopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamTrHopsTable. + The first two index elements identify the tmnxOamTrCtlEntry + that a tmnxOamTrHopsEntry belongs to. The third index element + identifies a OAM trace route test run. The fourth index element, + tmnxOamTrHopsHopIndex, selects a hop in an Alcatel 7x50 SR OAM + Trace Route path." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrHopsHopIndex + } + ::= { tmnxOamTrHopsTable 1 } + + TmnxOamTrHopsEntry ::= + SEQUENCE { + tmnxOamTrHopsHopIndex Unsigned32, + tmnxOamTrHopsIpTgtAddress IpAddress, + tmnxOamTrHopsMinRtt Unsigned32, + tmnxOamTrHopsMaxRtt Unsigned32, + tmnxOamTrHopsAverageRtt Unsigned32, + tmnxOamTrHopsRttSumOfSquares Unsigned32, + tmnxOamTrHopsMinTt Integer32, + tmnxOamTrHopsMaxTt Integer32, + tmnxOamTrHopsAverageTt Integer32, + tmnxOamTrHopsTtSumOfSquares Integer32, + tmnxOamTrHopsSentProbes Unsigned32, + tmnxOamTrHopsProbeResponses Unsigned32, + tmnxOamTrHopsLastGoodProbe DateAndTime, + tmnxOamTrHopsMinInTt Integer32, + tmnxOamTrHopsMaxInTt Integer32, + tmnxOamTrHopsAverageInTt Integer32, + tmnxOamTrHopsInTtSumOfSqrs Integer32, + tmnxOamTrHopsOutJitter Integer32, + tmnxOamTrHopsInJitter Integer32, + tmnxOamTrHopsRtJitter Integer32, + tmnxOamTrHopsProbeTimeouts Unsigned32, + tmnxOamTrHopsProbeFailures Unsigned32, + tmnxOamTrHopsTgtAddrType InetAddressType, + tmnxOamTrHopsTgtAddress InetAddress + } + +tmnxOamTrHopsHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the hop index for an Alcatel 7x50 SR OAM Trace Route + hop. Values for this object with respect to the same + tmnxOamTrCtlOwnerIndex and tmnxOamTrCtlTestIndex MUST start at 1 + and increase monotonically. + + The tmnxOamTrHopsTable keeps the current Alcatel 7x50 SR OAM Trace + Route path per tmnxOamTrCtlEntry if enabled by setting the + corresponding tmnxOamTrCtlCreateHopsEntries to true(1). + + All hops (tmnxOamTrHopsTable entries) in an Alcatel 7x50 SR OAM + Trace Route path MUST be updated at the same time when an Alcatel + 7x50 SR OAM Trace Route operation completes. Care needs to be + applied when either a path changes or can't be determined. The + initial portion of the path, up to the first hop change, MUST + retain the same tmnxOamTrHopsHopIndex values. The remaining portion + of the path SHOULD be assigned new tmnxOamTrHopsHopIndex values." + ::= { tmnxOamTrHopsEntry 1 } + +tmnxOamTrHopsIpTgtAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object reports the IP address associated with + the hop. A value for this object should be reported + as a numeric IP address and not as a DNS name. + + This value of this object is not significant when + tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamTrHopsTgtAddrType and + tmnxOamTrHopsTgtAddrType." + ::= { tmnxOamTrHopsEntry 2 } + +tmnxOamTrHopsMinRtt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum Alcatel 7x50 SR OAM Trace Route round-trip-time (RTT) + received for this hop. A value of 0 for this object implies that no + RTT has been received." + ::= { tmnxOamTrHopsEntry 3 } + +tmnxOamTrHopsMaxRtt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum Alcatel 7x50 SR OAM Trace Route round-trip-time (RTT) + received for this hop. A value of 0 for this object implies that no + RTT has been received." + ::= { tmnxOamTrHopsEntry 4 } + +tmnxOamTrHopsAverageRtt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average Alcatel 7x50 SR OAM Trace Route round-trip-time + (RTT) for this hop." + ::= { tmnxOamTrHopsEntry 5 } + +tmnxOamTrHopsRttSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the sum of all Alcatel 7x50 SR OAM Trace Route + responses received for this hop. Its purpose is to enable standard + deviation calculation." + ::= { tmnxOamTrHopsEntry 6 } + +tmnxOamTrHopsMinTt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum Alcatel 7x50 SR OAM Trace Route outbound one-way-trip-time + received for this hop. A value of 0 for this object implies that no + one-way-trip-time has been received." + ::= { tmnxOamTrHopsEntry 7 } + +tmnxOamTrHopsMaxTt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum Alcatel 7x50 SR OAM Trace Route outbound one-way-trip-time + received for this hop. A value of 0 for this object implies that no + one-way-trip-time has been received." + ::= { tmnxOamTrHopsEntry 8 } + +tmnxOamTrHopsAverageTt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average Alcatel 7x50 SR OAM Trace Route outbound + one-way-trip-time for this hop." + ::= { tmnxOamTrHopsEntry 9 } + +tmnxOamTrHopsTtSumOfSquares OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the sum of all outbound one-way-trip-time + responses received for this hop. Its purpose is to enable standard + deviation calculation." + ::= { tmnxOamTrHopsEntry 10 } + +tmnxOamTrHopsSentProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the number of probes sent + for this hop during this Alcatel 7x50 SR OAM Trace Route test. + The value of this object should start at 0." + ::= { tmnxOamTrHopsEntry 11 } + +tmnxOamTrHopsProbeResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received for this hop during this Alcatel + 7x50 SR OAM Trace Route test. This value of this object should + start at 0." + ::= { tmnxOamTrHopsEntry 12 } + +tmnxOamTrHopsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time was the last response was received for a probe + for this hop during this Alcatel 7x50 SR OAM Trace Route test." + ::= { tmnxOamTrHopsEntry 13 } + +tmnxOamTrHopsMinInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM trace route inbound one-way-trip-time received. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamTrHopsEntry 18 } + +tmnxOamTrHopsMaxInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM trace route inbound one-way-trip-time received. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamTrHopsEntry 19 } + +tmnxOamTrHopsAverageInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM inbound inbound one-way-trip-time. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamTrHopsEntry 20 } + +tmnxOamTrHopsInTtSumOfSqrs OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the sum of the squares for the inbound + one-way-trip time of all trace route probe responses received. + Its purpose is to enable standard deviation calculation. + A value of 0 for this object implies that no one-way-trip-time + measurement is available." + ::= { tmnxOamTrHopsEntry 21 } + +tmnxOamTrHopsOutJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsOutJitter indicates the + amount of outbound one-way trip jitter, expressed in milliseconds, + for a trace route probe request packet sent for this OAM test. + A value of 0 for this object implies that no one-way-trip jitter + measurement is available." + ::= { tmnxOamTrHopsEntry 22 } + +tmnxOamTrHopsInJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInJitter indicates the + amount of inbound one-way-trip jitter, expressed in milliseconds, + for a trace route probe response packet received for this OAM test. + A value of 0 for this object implies that no one-way-trip jitter + measurement is available." + ::= { tmnxOamTrHopsEntry 23 } + +tmnxOamTrHopsRtJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRtJitter indicates the + amount of two-way trip jitter, expressed in milliseconds, for a + trace route probe sent for this OAM test. + A value of 0 for this object implies that no two-way-trip jitter + measurement is available." + ::= { tmnxOamTrHopsEntry 24 } + +tmnxOamTrHopsProbeTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsProbeTimeouts indicates the number + of probes that timed out without receiving a response." + ::= { tmnxOamTrHopsEntry 25 } + +tmnxOamTrHopsProbeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsProbeFailures indicates the total + number of probes that failed to be transmitted plus the number of + probes that timed out without receiving a response." + ::= { tmnxOamTrHopsEntry 26 } + +tmnxOamTrHopsTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTgtAddrType indicates the Internet + address type stored in tmnxOamTrHopsTgtAddress." + ::= { tmnxOamTrHopsEntry 27 } + +tmnxOamTrHopsTgtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTgtAddress indicates the Internet + address associated with the hop. A value for this object should + be reported as a numeric IP address and not as a DNS name. + + This value of this object is not significant when + tmnxOamTrCtlTestMode has a value of 'macTraceRoute'." + ::= { tmnxOamTrHopsEntry 28 } + + +-- +-- Alcatel 7x50 SR OAM MAC Trace Route Control Table +-- +-- +-- Sparsely dependent extension of the tmnxOamTrCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamTrCtlTable, +-- and the sparse dependent table, tmnxOamMacTrCtlTable. +-- +-- This in effect extends the tmnxOamTrCtlTable with additional columns. +-- Rows are created in the tmnxOamMacTrCtlTable only for those entries +-- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of +-- 'macTraceRoute'. +-- +-- Deletion of a row in the tmnxOamTrCtlTable results in the +-- same fate for the row in the tmnxOamMacTrCtlTable. +-- +tmnxOamMacTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM MAC Trace Route Control Table for + providing, via SNMP, the capability of performing Alcatel 7x50 SR + OAM 'macTraceRoute' test operations. The results of these tests + are stored in the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable + and the tmnxOamMacTrL2MapTable." + ::= { tmnxOamTraceRouteObjs 7 } + +tmnxOamMacTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMacTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamMacTrCtlTable 1 } + + TmnxOamMacTrCtlEntry ::= + SEQUENCE { + tmnxOamMacTrCtlTargetMacAddr MacAddress, + tmnxOamMacTrCtlSourceMacAddr MacAddress, + tmnxOamMacTrCtlSendControl TruthValue, + tmnxOamMacTrCtlReplyControl TruthValue + } + +tmnxOamMacTrCtlTargetMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value + that specifies the target MAC address to be used in the query + request for performing an OAM Mac Trace Route operation when + tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. " + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacTrCtlEntry 1 } + +tmnxOamMacTrCtlSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value + that specifies the MAC address to be used as the source in the + query request for performing an OAM MAC Trace Route operation when + tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. " + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacTrCtlEntry 2 } + +tmnxOamMacTrCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacTrCtlSendControl is 'true', the OAM + MAC Trace Route packet is sent directly to the destination IP address + via the control plane. If its value is 'false', the packet is sent + via the data plane." + DEFVAL { false } + ::= { tmnxOamMacTrCtlEntry 3 } + +tmnxOamMacTrCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacTrCtlReplyControl is 'true', the + OAM Mac Trace Route response is returned using the control plane. + If its value is 'false', the packet is sent via the data plane." + DEFVAL { false } + ::= { tmnxOamMacTrCtlEntry 4 } + +-- +-- Alcatel 7x50 SR series OAM MAC Trace Route Label Mapping Table +-- +tmnxOamMacTrL2MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacTrL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'macTraceRoute' + probe operation when a L2 Mapping TLV was returned. Each row + represents a single L2FEC TLV within the L2 Mapping TLV. A single + L2 mapping entry is returned if the 'macTraceRoute' replier knows + the requested VPN ID and has a binding for the requested MAC + address. Multiple downstream L2 mappings that specify + the replier's flooding domain may be returned if the replier has + no bindings for the MAC address. + + An entry in this table is created when the result of an OAM + 'macTraceRoute' probe is determined. An entry is removed from + this table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 8 } + +tmnxOamMacTrL2MapEntry OBJECT-TYPE + SYNTAX TmnxOamMacTrL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacTrL2MapTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamMacTrL2MapEntry belongs to. The third index element + identifies a particular OAM trace route test run. The fourth + index element selects the group of responses associated with a + specific probe attempt. The fifth and sixth indexes select the + hop and the probe at that hop for a particular Alcatel 7x50 SR + OAM Trace Route operation. Note that in the case of a successful + 'macTraceRoute' reply there will be only one row entry created. + However there may also be one or more error replies. The seventh + index selects a single L2 mapping entry withing a specific + probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamMacTrL2MapIndex + } + ::= { tmnxOamMacTrL2MapTable 1 } + + TmnxOamMacTrL2MapEntry ::= + SEQUENCE { + tmnxOamMacTrL2MapIndex Unsigned32, + tmnxOamMacTrL2MapRouterID IpAddress, + tmnxOamMacTrL2MapLabel MplsLabel, + tmnxOamMacTrL2MapProtocol TmnxOamSignalProtocol, + tmnxOamMacTrL2MapVCType TmnxOamVcType, + tmnxOamMacTrL2MapVCID TmnxVcId, + tmnxOamMacTrL2MapDirection INTEGER, + tmnxOamMacTrL2MapSdpId SdpId, + tmnxOamMacTrL2MapSapName TNamedItemOrEmpty + } + +tmnxOamMacTrL2MapIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry + within a specific 'macTraceRoute' probe reply. + + The agent starts assigning tmnxOamMacTrL2MapIndex values at 1." + ::= { tmnxOamMacTrL2MapEntry 1 } + +tmnxOamMacTrL2MapRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapRouterID is the router ID for this + L2 mapping entry." + ::= { tmnxOamMacTrL2MapEntry 2 } + +tmnxOamMacTrL2MapLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapLabel is the label used by the + router for the L2FEC or VC ID specified by this L2 mapping entry." + ::= { tmnxOamMacTrL2MapEntry 3 } + +tmnxOamMacTrL2MapProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapProtocol is the signaling protocol + used by the router for the L2FEC or VC ID specified by this L2 + mapping entry." + ::= { tmnxOamMacTrL2MapEntry 4 } + +tmnxOamMacTrL2MapVCType OBJECT-TYPE + SYNTAX TmnxOamVcType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapVCType specifies the class of + VC ID given in tmnxOamMacTrL2MapVCID." + ::= { tmnxOamMacTrL2MapEntry 5 } + +tmnxOamMacTrL2MapVCID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapVCID is the VC ID associated with + the label used by the L2FEC specified by this L2 mapping entry." + ::= { tmnxOamMacTrL2MapEntry 6 } + +tmnxOamMacTrL2MapDirection OBJECT-TYPE + SYNTAX INTEGER { + upstream (1), + downstream (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapDirection specifies the direction + that this L2 mapping entry is in relation to the node that returned + the 'macQuery' reply." + ::= { tmnxOamMacTrL2MapEntry 7 } + +tmnxOamMacTrL2MapSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapSdpId specifies the ID of the SDP + supporting the L2 mapping entry that returned the reply. + + If this mapping is not a SDP, this object is not relevant and + MUST return a value of '0'." + ::= { tmnxOamMacTrL2MapEntry 8 } + +tmnxOamMacTrL2MapSapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapSapName specifies the SAP name + when the downstream of the responder is a SAP. + + If the downstream responder is not a SAP, this object is not + relevant and MUST return a zero length empty string." + ::= { tmnxOamMacTrL2MapEntry 9 } + + +-- +-- Alcatel 7x50 SR series OAM LSP Trace Route Control Table +-- +-- +-- Sparsely dependent extension of the tmnxOamTrCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamTrCtlTable, +-- and the sparse dependent table, tmnxOamLspTrCtlTable. +-- +-- This in effect extends the tmnxOamTrCtlTable with additional columns. +-- Rows are created in the tmnxOamLspTrCtlTable only for those entries +-- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of +-- 'lspTraceRoute'. +-- +-- Deletion of a row in the tmnxOamTrCtlTable results in the +-- same fate for the row in the tmnxOamLspTrCtlTable. +-- + +tmnxOamLspTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Lsp Trace Route Control Table + for providing, via SNMP, the capability of performing Alcatel + 7x50 SR OAM 'lspTraceRoute' test operations. The results of + these tests are stored in the tmnxOamTrResultsTable and the + tmnxOamTrProbeHistoryTable." + ::= { tmnxOamTraceRouteObjs 9 } + +tmnxOamLspTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamLspTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLspTrCtlTable 1 } + + TmnxOamLspTrCtlEntry ::= + SEQUENCE { + tmnxOamLspTrCtlVRtrID TmnxVRtrID, + tmnxOamLspTrCtlLspName TNamedItemOrEmpty, + tmnxOamLspTrCtlPathName TNamedItemOrEmpty, + tmnxOamLspTrCtlLdpIpPrefix IpAddress, + tmnxOamLspTrCtlLdpIpPrefixLen IpAddressPrefixLength, + tmnxOamLspTrCtlLdpPrefixType InetAddressType, + tmnxOamLspTrCtlLdpPrefix InetAddress, + tmnxOamLspTrCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLspTrCtlPathDestType InetAddressType, + tmnxOamLspTrCtlPathDest InetAddress, + tmnxOamLspTrCtlNhIntfName TNamedItemOrEmpty, + tmnxOamLspTrCtlNhAddressType InetAddressType, + tmnxOamLspTrCtlNhAddress InetAddress + } + +tmnxOamLspTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the + Alcatel 7x50 SR system. The vRtrID value for each virtual router + must remain constant at least from one re-initialization of the + system management processor (CPM) to the next. There will always + be at least one router entry defined by the agent with vRtrID=1 + which represents the base transport router." + DEFVAL { 1 } + ::= { tmnxOamLspTrCtlEntry 1 } + +tmnxOamLspTrCtlLspName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name of the target Labeled Switch Path (LSP) for this + OAM LSP Trace Route test. The LSP name must be unique within the + virtual router instance specified by tmnxOamLspTrCtlVRtrID. + + This parameter is mutually exclusive with the IP prefix parameter + associated with an LDP based LSP (tmnxOamLspTrCtlLdpIpPrefix). Either + the LSP name or the LDP IP Prefix must be specified but not both." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamLspTrCtlEntry 2 } + +tmnxOamLspTrCtlPathName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name of the Path (LSP) for this OAM LSP Trace Route + test. The Path name must be unique within the virtual router + instance specified by tmnxOamLspTrCtlVRtrID. + + This is an optional parameter which can be specified only if the + LSP Name parameter is specified." + DEFVAL { ''H } -- the empty string + ::= { tmnxOamLspTrCtlEntry 3 } + +tmnxOamLspTrCtlLdpIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IP prefix for the LDP based LSP for this OAM LSP Trace Route + test. + + This parameter is mutually exclusive with the LSP name parameter + (tmnxOamLspTrCtlLspName). Either the LDP IP Prefix or the LSP name + must be specified but not both. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamLspTrCtlLdpPrefixType and + tmnxOamLspTrCtlLdpPrefix." + DEFVAL { '00000000'H } -- 0.0.0.0 + ::= { tmnxOamLspTrCtlEntry 4 } + +tmnxOamLspTrCtlLdpIpPrefixLen OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IP prefix length for the LDP based LSP for this OAM LSP Trace + Route test. + + The value of this parameter is valid only when LDP IP Prefix + has been specified. + + This object was obsoleted in release 4.0 and replaced with + InetAddress object tmnxOamLspTrCtlLdpPrefixLen." + DEFVAL { 32 } + ::= { tmnxOamLspTrCtlEntry 5 } + +tmnxOamLspTrCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of + Internet address stored in tmnxOamLspTrCtlLdpPrefix." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 6 } + +tmnxOamLspTrCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefix specifies the Internet address + prefix for the LDP based LSP for this OAM LSP Trace Route + test. + + This parameter is mutually exclusive with the LSP name parameter + (tmnxOamLspTrCtlLspName). Either the LDP IP Prefix or the LSP name + must be specified but not both." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 7 } + +tmnxOamLspTrCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet + address prefix length for the LDP based LSP for this OAM LSP Trace + Route test. + + The value of this parameter is valid only when LDP IP Prefix + has been specified." + DEFVAL { 32 } + ::= { tmnxOamLspTrCtlEntry 8 } + +tmnxOamLspTrCtlPathDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathDestType specifies the type + of Internet address stored in tmnxOamLspTrCtlPathDest." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 9 } + +tmnxOamLspTrCtlPathDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathDest specifies a unique path + in a multipath setup for this OAM Lsp Trace Route to traverse. + This address is used as part of a hash key to select the + appropriate ECMP to the destination of an OAM LSP Trace test. + + This is an optional parameter. " + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 10 } + +tmnxOamLspTrCtlNhIntfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative name of the next hop interface for this OAM LSP + Trace Route test to be sent. The interface name must be unique + within the virtual router instance specified by + tmnxOamLspTrCtlVRtrID. + + This is an optional parameter which can be specified only if the + tmnxOamLspTrCtlPathDest parameter is specified. This parameter + is mutually exclusive with the tmnxOamLspTrCtlNhAddress + parameter. Either the next-hop interface name or next-hop address + can be specified but not both. An attempt to set this object to a + non-default value when tmnxOamLspTrCtlNhAddress has a + non-default value will result in an 'inconsistentValue' error." + + DEFVAL { ''H } -- the empty string + ::= { tmnxOamLspTrCtlEntry 11 } + +tmnxOamLspTrCtlNhAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhAddressType specifies the type + of Internet address stored in tmnxOamLspTrCtlNhAddress." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 12 } + +tmnxOamLspTrCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhAddress specifies the Interface + address to the next hop through which this OAM LSP Trace Route + test is to be transmitted. + + This is an optional parameter which can be specified only if the + tmnxOamLspTrCtlPathDest parameter is specified. This parameter + is mutually exclusive with tmnxOamLspTrCtlNhIntfName parameter. + Either the next-hop interface name or next-hop address + can be specified but not both. An attempt to set this object to a + non-default value when tmnxOamLspTrCtlNhIntfName has a + non-default value will result in an 'inconsistentValue' error." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 13 } + + -- + -- Alcatel 7x50 SR series OAM Lsp Trace Route Downstream L2 Mapping Table + -- + +tmnxOamLspTrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'lspTraceRoute' + probe operation when a Downstream Mapping TLV was returned. Each row + represents a single label map within the returned downstream mapping + TLV. + + An entry in this table is created when the result of an OAM + 'lspTraceRoute' probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 10 } + +tmnxOamLspTrMapEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamLspTrMapTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamLspTrMapEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Alcatel 7x50 SR OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex + } + ::= { tmnxOamLspTrMapTable 1 } + + TmnxOamLspTrMapEntry ::= + SEQUENCE { + tmnxOamLspTrMapIndex Unsigned32, + tmnxOamLspTrMapDSIPv4Addr IpAddress, + tmnxOamLspTrMapAddrType TmnxOamAddressType, + tmnxOamLspTrMapDSIfAddr Unsigned32, + tmnxOamLspTrMapMTU Unsigned32, + tmnxOamLspTrMapDSIndex Unsigned32 + } + +tmnxOamLspTrMapIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + 'lspTraceRoute' probe is determined. The initial 2 + instance identifier index values identify the tmnxOamTrCtlEntry + that a OAM probe result (tmnxOamTrProbeHistoryEntry) belongs + to. The tmnxOamTrProbeHistoryIndex identifies a group of replies + received in response to a specific probe transmission. The fourth + and fifth indexes select the hop and the probe at that hop for a + particular Alcatel 7x50 SR OAM Trace Route operation. + + The tmnxOamLspTrMapIndex selects a single L2 mapping entry + within a specific 'lspTraceRoute' probe reply. + + The agent starts assigning tmnxOamLspTrMapIndex values at 1." + ::= { tmnxOamLspTrMapEntry 1 } + +tmnxOamLspTrMapDSIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDSIPv4Addr indicates the IPv4 address + of the downstream LSR that this entry in the tmnxOamLspTrMapTable + describes. If the interface to the downstream LSR is numbered, + then the tmnxOamLspTrMapDSIPv4Addr can either be the downstream + LSR's Router ID or the interface address of the downstream LSR. + + If the interface to the downstream LSR is unnumbered, the value + of tmnxOamLspTrMapDSIPv4Addr indicates the downstream LSR's Router + ID." + ::= { tmnxOamLspTrMapEntry 2 } + +tmnxOamLspTrMapAddrType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapAddrType indicates the type of + downstream interface address specified by tmnxOamLspTrMapDSIfAddr. + The only valid values for tmnxOamLspTrMapAddrType are + 'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'." + ::= { tmnxOamLspTrMapEntry 3 } + +tmnxOamLspTrMapDSIfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxOamLspTrMapAddrType has a value of 'ipv4Address' + tmnxOamLspTrMapDSIfAddr indicates the downstream LSR's + interface address. When tmnxOamLspTrMapAddrType has a value + of 'unnumbered', tmnxOamLspTrMapDSIfAddr indicates the index + assigned by the upstream LSR to the interface." + ::= { tmnxOamLspTrMapEntry 4 } + +tmnxOamLspTrMapMTU OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame + (including the label stack) that fits on the interface to the + downstream LSR." + ::= { tmnxOamLspTrMapEntry 5 } + +tmnxOamLspTrMapDSIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamLspTrMapDSIndex indicates the unique index + assigned to the pair of downstream router and interface addresses + represented by this row in the tmnxOamLspTrMapTable. + + tmnxOamLspTrMapDSIndex object was obsolete in release 5.0" + ::= { tmnxOamLspTrMapEntry 6 } + + -- + -- Alcatel 7x50 SR series OAM Lsp Trace Route Downstream Label Mapping Table + -- + +tmnxOamLspTrDSLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'lspTraceRoute' + probe operation when a Downstream Mapping TLV was returned. Each row + represents a single downstream label within a returned downstream + L2 mapping TLV. + + An entry in this table is created when the result of an OAM + 'lspTraceRoute' probe is determined. + An entry is removed from this table when its corresponding + tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 15 } + +tmnxOamLspTrDSLabelEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamLspTrDSLabelTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamLspTrMapEntry belongs to. The third index element + identifies a OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Alcatel 7x50 SR OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply. The eigth index + selects seccessive downstream L2 label entries contained in a + specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex, + tmnxOamLspTrDSLabelIndex + } + ::= { tmnxOamLspTrDSLabelTable 1 } + + TmnxOamLspTrDSLabelEntry ::= + SEQUENCE { + tmnxOamLspTrDSLabelIndex Unsigned32, + tmnxOamLspTrDSLabelLabel MplsLabel, + tmnxOamLspTrDSLabelProtocol TmnxOamSignalProtocol + } + +tmnxOamLspTrDSLabelIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label + entry within a specific L2 mapping entry reply. + + The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1." + ::= { tmnxOamLspTrDSLabelEntry 1 } + +tmnxOamLspTrDSLabelLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrDSLabelLabel is the label used by the + downstream router specified by this downstream L2 label entry." + ::= { tmnxOamLspTrDSLabelEntry 2 } + +tmnxOamLspTrDSLabelProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol + used by the router for the label specified by this downstream + L2 label entry." + ::= { tmnxOamLspTrDSLabelEntry 3 } + + +-- +-- Alcatel 7x50 SR series OAM VPRN Trace Route Control Table +-- +-- +-- Sparse Dependent Extention of the tmnxOamTrCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamTrCtlTable, +-- and the sparse dependent table, tmnxOamVprnTrCtlTable. +-- +-- This in effect extends the tmnxOamTrCtlTable with additional columns. +-- Rows are created in the tmnxOamVprnTrCtlTable only for those entries +-- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of +-- 'vprnTraceRoute'. +-- +-- Deletion of a row in the tmnxOamTrCtlTable results in the +-- same fate for the row in the tmnxOamVprnTrCtlTable. +-- +tmnxOamVprnTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM VPRN Trace Route Control Table for + providing, via SNMP, the capability of performing Alcatel 7x50 SR + OAM 'vprnTraceRoute' test operations. The results of these tests + are stored in the tmnxOamTrResultsTable, the + tmnxOamTrProbeHistoryTable, the tmnxOamVprnTrRTTable and the + tmnxOamVprnTrNextHopTable." + ::= { tmnxOamTraceRouteObjs 11 } + +tmnxOamVprnTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVprnTrCtlTable 1 } + + TmnxOamVprnTrCtlEntry ::= + SEQUENCE { + tmnxOamVprnTrCtlSourceIpAddr IpAddress, + tmnxOamVprnTrCtlReplyControl TruthValue, + tmnxOamVprnTrCtlSrcAddrType InetAddressType, + tmnxOamVprnTrCtlSrcAddress InetAddress + } + +tmnxOamVprnTrCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Specifies the Ipv4 address to be used as the source for + performing an OAM 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode + has a value of 'vprnTraceRoute'. This parameter is required. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamVprnTrCtlSrcAddrType and + tmnxOamVprnTrCtlSrcAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamVprnTrCtlEntry 1 } + +tmnxOamVprnTrCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrCtlReplyControl is 'true', the + OAM 'vprnTraceRoute' response is returned using the control plane. + If its value is 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when tmnxOamTrCtlTestMode + has a value other than 'vprnTraceRoute'." + DEFVAL { false } + ::= { tmnxOamVprnTrCtlEntry 2 } + +tmnxOamVprnTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of + Internet address stored in tmnxOamVprnTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamVprnTrCtlEntry 3 } + +tmnxOamVprnTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM + 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of + 'vprnTraceRoute'. This parameter is required." + DEFVAL { ''H } + ::= { tmnxOamVprnTrCtlEntry 4 } + + + + -- + -- Alcatel 7x50 SR series OAM VPRN Trace Route L3 Map Table + -- +tmnxOamVprnTrL3MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrL3MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation. The number of entries in this table are limited + by the value of the corresponding tmnxOamTrCtlMaxRows object. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. An entry is removed from + this table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 12 } + +tmnxOamVprnTrL3MapEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrL3MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrL3MapTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrL3MapEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth index element + selects a single Alcatel 7x50 SR OAM 'vprnTraceRoute' operation + result. The fifth and sixth indexes select the hop and the + probe at that hop for a particular Alcatel 7x50 SR OAM + 'vprnTraceRoute' operation. The seventh index selects either the + requestor's or responder's L3 route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter + } + ::= { tmnxOamVprnTrL3MapTable 1 } + + TmnxOamVprnTrL3MapEntry ::= + SEQUENCE { + tmnxOamVprnTrL3MapReporter INTEGER, + tmnxOamVprnTrL3MapRouterID RouterID, + tmnxOamVprnTrL3MapRteDestAddr IpAddress, + tmnxOamVprnTrL3MapRteDestMask Unsigned32, + tmnxOamVprnTrL3MapRteVprnLabel MplsLabel, + tmnxOamVprnTrL3MapRteMetrics Unsigned32, + tmnxOamVprnTrL3MapRteLastUp DateAndTime, + tmnxOamVprnTrL3MapRteOwner INTEGER, + tmnxOamVprnTrL3MapRtePref Unsigned32, + tmnxOamVprnTrL3MapRteDist TmnxVPNRouteDistinguisher, + tmnxOamVprnTrL3MapNumNextHops Unsigned32, + tmnxOamVprnTrL3MapNumRteTargets Unsigned32, + tmnxOamVprnTrL3MapDestAddrType InetAddressType, + tmnxOamVprnTrL3MapDestAddress InetAddress, + tmnxOamVprnTrL3MapDestMaskLen InetAddressPrefixLength + } + +tmnxOamVprnTrL3MapReporter OBJECT-TYPE + SYNTAX INTEGER { + requestor (1), + responder (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapReporter specifies who reported + the route information in this row entry. It may have come from + the 'vprnTraceRoute' requestor's local information or it may be + from the remote 'vprnTraceRoute' responder." + ::= { tmnxOamVprnTrL3MapEntry 1 } + +tmnxOamVprnTrL3MapRouterID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRouterID indicates the router ID + of the node, requestor or responder, that provided this route + information." + ::= { tmnxOamVprnTrL3MapEntry 2 } + +tmnxOamVprnTrL3MapRteDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteDestAddr indicates the IP + address to be advertised for the route information returned by + this 'vprnTraceRoute' reply. When used together with the values + in tmnxOamVprnTrL3MapRteDestMask and tmnxOamVprnTrL3MapRteVprnLabel + a customer route can be identified. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamVprnTrL3MapDestAddrType and + tmnxOamVprnTrL3MapDestAddrType." + ::= { tmnxOamVprnTrL3MapEntry 3 } + +tmnxOamVprnTrL3MapRteDestMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteDestMask indicates the number + of prefix bits (prefix width) to be &-ed with IP address in + tmnxOamVprnTrL3MapRteDestAddr. + + This object was obsoleted in release 4.0 and replaced with + InetAddress object tmnxOamVprnTrL3MapDestMaskLen." + ::= { tmnxOamVprnTrL3MapEntry 4 } + +tmnxOamVprnTrL3MapRteVprnLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN + label associated with the route information returned in this + 'vprnTraceRoute' reply." + ::= { tmnxOamVprnTrL3MapEntry 5 } + +tmnxOamVprnTrL3MapRteMetrics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics + to be used with this vprnTraceRoute route." + ::= { tmnxOamVprnTrL3MapEntry 6 } + +tmnxOamVprnTrL3MapRteLastUp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteLastUp indicates the time + this route was last added or modified by the protocol." + ::= { tmnxOamVprnTrL3MapEntry 7 } + +tmnxOamVprnTrL3MapRteOwner OBJECT-TYPE + SYNTAX INTEGER { + invalid (0), + local (1), + static (2), + rip (3), + ospf (4), + isis (5), + bgp (6), + bgpVpn (7), + ldp (8), + aggregate (9), + any (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol + that owns this route. It may be a local or remote route." + ::= { tmnxOamVprnTrL3MapEntry 8 } + +tmnxOamVprnTrL3MapRtePref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRtePref indicates the route + preference value for this route." + ::= { tmnxOamVprnTrL3MapEntry 9 } + +tmnxOamVprnTrL3MapRteDist OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher + associated with the route information returned in this 'vprnTraceRoute' + reply." + ::= { tmnxOamVprnTrL3MapEntry 10 } + +tmnxOamVprnTrL3MapNumNextHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapNumNextHops indicates the number + of entries in the tmnxOamVprnTrNextHopTable for this route." + ::= { tmnxOamVprnTrL3MapEntry 11 } + +tmnxOamVprnTrL3MapNumRteTargets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number + of entries in the tmnxOamVprnTrRTTable for this route." + ::= { tmnxOamVprnTrL3MapEntry 12 } + +tmnxOamVprnTrL3MapDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestAddrType indicates the type + of internet address stored in tmnxOamVprnTrL3MapDestAddress." + ::= { tmnxOamVprnTrL3MapEntry 13 } + +tmnxOamVprnTrL3MapDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet + address to be advertised for the route information returned by + this 'vprnTraceRoute' reply. When used together with the values + in tmnxOamVprnTrL3MapRteDestMask and tmnxOamVprnTrL3MapRteVprnLabel + a customer route can be identified." + ::= { tmnxOamVprnTrL3MapEntry 14 } + +tmnxOamVprnTrL3MapDestMaskLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number + of prefix bits (prefix width) to be &-ed with the IP address in + tmnxOamVprnTrL3MapDestAddress." + ::= { tmnxOamVprnTrL3MapEntry 15 } + + +-- +-- Alcatel 7x50 SR OAM VPRN TraceRoute L3 Route Information Next Hop Table +-- +tmnxOamVprnTrNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation where a L3 route next hop list is returned. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. + An entry is removed from this table when its corresponding + tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 13 } + +tmnxOamVprnTrNextHopEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrNextHopTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrNextHopEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vprnTraceRoute' reply. The + seventh index selects either the requestor's or responder's route + information. The eighth index selects a single L3 next hop entry + within a specific 'vprnTraceRoute' probe reply route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter, + tmnxOamVprnTrNextHopIndex + } + ::= { tmnxOamVprnTrNextHopTable 1 } + + TmnxOamVprnTrNextHopEntry ::= + SEQUENCE { + tmnxOamVprnTrNextHopIndex Unsigned32, + tmnxOamVprnTrNextHopRtrID RouterID, + tmnxOamVprnTrNextHopType INTEGER, + tmnxOamVprnTrNextHopTunnelID TmnxTunnelID, + tmnxOamVprnTrNextHopTunnelType TmnxTunnelType, + tmnxOamVprnTrNextHopIfIndex InterfaceIndex, + tmnxOamVprnTrNextHopAddrType InetAddressType, + tmnxOamVprnTrNextHopAddress InetAddress + } + +tmnxOamVprnTrNextHopIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry + associated with the router information returned within a specific + 'vprnTraceRoute' probe reply. + + The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1." + ::= { tmnxOamVprnTrNextHopEntry 1 } + +tmnxOamVprnTrNextHopRtrID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamVprnTrNextHopRtrID is the router ID for this + L3 next hop entry. + + This object was obsoleted in release 6.0 and replaced with + InetAddress objects tmnxOamVprnTrNextHopAddrType and + tmnxOamVprnTrNextHopAddress." + ::= { tmnxOamVprnTrNextHopEntry 2 } + +tmnxOamVprnTrNextHopType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrNextHopType indicates whether the + route owner is a local route or a remote, BGP-VPRN, route." + ::= { tmnxOamVprnTrNextHopEntry 3 } + +tmnxOamVprnTrNextHopTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'remote' the + value of tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID + used to reach this BGP next hop." + ::= { tmnxOamVprnTrNextHopEntry 4 } + +tmnxOamVprnTrNextHopTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'remote' the + value of tmnxOamVprnTrNextHopTunnelType indicates the type of + tunnel used to reach this BGP next hop." + ::= { tmnxOamVprnTrNextHopEntry 5 } + +tmnxOamVprnTrNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'local' the + value of tmnxOamVprnTrNextHopIfIndex indicates the interface + used to reach this ECMP next hop." + ::= { tmnxOamVprnTrNextHopEntry 6 } + +tmnxOamVprnTrNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamVprnTrNextHopAddrType indicates the type of Internet + address stored in tmnxOamVprnTrNextHopAddress." + ::= { tmnxOamVprnTrNextHopEntry 7 } + +tmnxOamVprnTrNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrNextHopAddress is the Internet address + for this L3 next hop entry." + ::= { tmnxOamVprnTrNextHopEntry 8 } + +-- +-- Alcatel 7x50 SR series OAM VPRN Trace Route Returned Route +-- Information Target Table +-- + +tmnxOamVprnTrRTTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation where a L3 route target list is returned. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. + An entry is removed from this table when its corresponding + tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 14 } + +tmnxOamVprnTrRTEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrRTTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrRTEntry belongs to. The third index element + identifies an OAM trace route test run. The fouth, fifth and sixth + index elements select a single OAM 'vprnTraceRoute' reply. + The seventh index selects either the probe requestor's or + probe replier's route information. The eighth index selects + successive L3 route target entries contained in a specific + 'vprnTraceRoute' requestor or probe reply route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter, + tmnxOamVprnTrRTIndex + } + ::= { tmnxOamVprnTrRTTable 1 } + + TmnxOamVprnTrRTEntry ::= + SEQUENCE { + tmnxOamVprnTrRTIndex Unsigned32, + tmnxOamVprnTrRouteTarget TmnxBgpRouteTarget + } + +tmnxOamVprnTrRTIndex OBJECT-TYPE +-- NOTE: The UCD snmpget utility program does not parse this correctly +-- SYNTAX Unsigned32 (1..'ffffffff'h) + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamVprnTrRTIndex selects a single L3 route target entry + associated with the router information returned within a specific + 'vprnTraceRoute' probe reply. + + The agent starts assigning tmnxOamVprnTrRTIndex values at 1." + ::= { tmnxOamVprnTrRTEntry 1 } + +tmnxOamVprnTrRouteTarget OBJECT-TYPE + SYNTAX TmnxBgpRouteTarget + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrRouteTarget is the route target ID + for this L3 route target entry." + ::= { tmnxOamVprnTrRTEntry 2 } + +-- +-- Alcatel 7x50 SR series OAM Multicast Trace Route Control Table +-- +-- +-- Sparse Dependent Extention of the tmnxOamTrCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamTrCtlTable, +-- and the sparse dependent table, tmnxOamMcastTrCtlTable. +-- +-- This in effect extends the tmnxOamTrCtlTable with additional columns. +-- Rows are created in the tmnxOamMcastTrCtlTable only for those entries +-- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of +-- 'mcastTraceRoute'. +-- +-- Deletion of a row in the tmnxOamTrCtlTable results in the +-- same fate for the row in the tmnxOamMcastTrCtlTable. +-- +tmnxOamMcastTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMcastTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Multicast Trace Route Control Table + for providing, via SNMP, the capability of performing Alcatel 7x50 SR + OAM 'mcastTraceRoute' test operations. The results of these tests + are stored in the tmnxOamTrResultsTable, the + tmnxOamTrProbeHistoryTable and the tmnxOamMcastTrRespTable." + ::= { tmnxOamTraceRouteObjs 16 } + +tmnxOamMcastTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMcastTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMcastTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamMcastTrCtlTable 1 } + + TmnxOamMcastTrCtlEntry ::= + SEQUENCE { + tmnxOamMcastTrCtlVRtrID TmnxVRtrID, + tmnxOamMcastTrCtlSrcIpAddr IpAddress, + tmnxOamMcastTrCtlDestIpAddr IpAddress, + tmnxOamMcastTrCtlRespIpAddr IpAddress, + tmnxOamMcastTrCtlGrpIpAddr IpAddress, + tmnxOamMcastTrCtlHops Unsigned32, + tmnxOamMcastTrQueryId Unsigned32, + tmnxOamMcastTrCtlSrcAddrType InetAddressType, + tmnxOamMcastTrCtlSrcAddress InetAddress, + tmnxOamMcastTrCtlDestAddrType InetAddressType, + tmnxOamMcastTrCtlDestAddress InetAddress, + tmnxOamMcastTrCtlRespAddrType InetAddressType, + tmnxOamMcastTrCtlRespAddress InetAddress, + tmnxOamMcastTrCtlGrpAddrType InetAddressType, + tmnxOamMcastTrCtlGrpAddress InetAddress + } + +tmnxOamMcastTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the + Alcatel 7x50 SR system. The vRtrID value for each virtual router + must remain constant at least from one re-initialization of the + system management processor (CPM) to the next. There will always + be at least one router entry defined by the agent with vRtrID=1 + which represents the base transport router." + DEFVAL { 1 } + ::= { tmnxOamMcastTrCtlEntry 1 } + +tmnxOamMcastTrCtlSrcIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlSrcIpAddr is used to specify the Ipv4 address to + be used as the source for performing an OAM 'mcastTraceRoute' + operation when tmnxOamTrCtlTestMode has a value of 'mcastTraceRoute'. + This is a required parameter to initiate a multicast trace. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrCtlSrcAddrType and + tmnxOamMcastTrCtlSrcAddress." + ::= { tmnxOamMcastTrCtlEntry 2 } + +tmnxOamMcastTrCtlDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlDestIpAddr is used to specify the Ipv4 address to + be used as the destination address for performing an OAM + 'mcastTraceRoute' operation when tmnxOamTrCtlTestMode has a value + of 'mcastTraceRoute'. The multicast trace query is sent to + this destination address. If this object is not set, the multicast + trace starts from this router. This is not a required parameter. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrCtlDestAddrType and + tmnxOamMcastTrCtlDestAddress." + DEFVAL { '00000000'h } -- 0.0.0.0 + ::= { tmnxOamMcastTrCtlEntry 3 } + +tmnxOamMcastTrCtlRespIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlRespIpAddr is used to specify the Ipv4 address + to be used as the response address for performing an OAM + 'mcastTraceRoute' operation. If this object is not set, then + the system ip address is used as the response address. This is + not a required parameter. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrCtlRespAddrType and + tmnxOamMcastTrCtlRespAddress." + ::= { tmnxOamMcastTrCtlEntry 4 } + +tmnxOamMcastTrCtlGrpIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlGrpIpAddr is used to specify the Ipv4 multicast + group address for doing a 'mcastTraceRoute' operation. This is + a required parameter to initiate a multicast trace. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrCtlGrpAddrType and + tmnxOamMcastTrCtlGrpAddress." + ::= { tmnxOamMcastTrCtlEntry 5 } + +tmnxOamMcastTrCtlHops OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlHops is used to specify the maximum number of hops + that will be traced along the path to the source. This is not a + required parameter." + DEFVAL { 32 } + ::= { tmnxOamMcastTrCtlEntry 6 } + +tmnxOamMcastTrQueryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrQueryId is the 24 bit random number that uniquely + identifies the multicast trace query. When the router receives the + response back from the first hop router, it maps the response to the + query by looking at the query id in the packet." + ::= { tmnxOamMcastTrCtlEntry 7 } + +tmnxOamMcastTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlSrcAddrType specifies the type of Internet + address stored in tmnxOamMcastTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 8 } + +tmnxOamMcastTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlSrcAddress specifies the Internet address to + be used as the source for performing an OAM 'mcastTraceRoute' + operation when tmnxOamTrCtlTestMode has a value of 'mcastTraceRoute'. + + This is a required parameter to initiate a multicast trace." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 9 } + +tmnxOamMcastTrCtlDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlDestAddrType specifies the type of Internet + address stored in tmnxOamMcastTrCtlDestAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 10 } + +tmnxOamMcastTrCtlDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlDestAddress specifies the Internet address to + be used as the destination address for performing an OAM + 'mcastTraceRoute' operation when tmnxOamTrCtlTestMode has a value + of 'mcastTraceRoute'. The multicast trace query is sent to + this destination address. If this object is not set, the multicast + trace starts from this router. This is not a required parameter." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 11 } + +tmnxOamMcastTrCtlRespAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlRespAddrType specifies the type of Internet + address stored in tmnxOamMcastTrCtlRespAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 12 } + +tmnxOamMcastTrCtlRespAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlRespAddress is used to specify the Internet + address to be used as the response address for performing an OAM + 'mcastTraceRoute' operation. If this object is not set, then + the system ip address is used as the response address. This is + not a required parameter." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 13 } + +tmnxOamMcastTrCtlGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlGrpAddrType specifies the type of Internet + address stored in tmnxOamMcastTrCtlGrpAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 14 } + +tmnxOamMcastTrCtlGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxOamMcastTrCtlGrpAddress specifies the Internet multicast + group address for doing a 'mcastTraceRoute' operation. This is + a required parameter to initiate a multicast trace." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 15 } + + + +-- Multicast Trace Response Table + +tmnxOamMcastTrRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMcastTrRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM Multicast Trace Route Response Table + for providing, via SNMP, the result of OAM 'mcastTraceRoute' test + operation. The results of these tests are stored in the + tmnxOamTrResultsTable, the tmnxOamTrProbeHistoryTable and + the tmnxOamMcastTrRespTable." + ::= { tmnxOamTraceRouteObjs 17 } + +tmnxOamMcastTrRespEntry OBJECT-TYPE + SYNTAX TmnxOamMcastTrRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMcastTrRespTable. + The first two index elements identify the tmnxOamTrCtlEntry that + a tmnxOamMcastTrRespEntry belongs to. The third index element + selects an OAM trace route test run. The fourth index element + selects a single Alcatel 7x50 SR OAM Trace Route operation result. + The fifth and sixth indexes select the hop and the probe at that + hop for a particular Alcatel 7x50 SR OAM Trace Route operation." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamMcastTrRespTable 1 } + + TmnxOamMcastTrRespEntry ::= + SEQUENCE { + tmnxOamMcastTrRespQueryArrivalTime Unsigned32, + tmnxOamMcastTrRespInIfAddr IpAddress, + tmnxOamMcastTrRespOutIfAddr IpAddress, + tmnxOamMcastTrRespPrevHopRtrAddr IpAddress, + tmnxOamMcastTrRespInPktCount Counter32, + tmnxOamMcastTrRespOutPktCount Counter32, + tmnxOamMcastTrRespSGPktCount Counter32, + tmnxOamMcastTrRespRtgProtocol INTEGER, + tmnxOamMcastTrRespFwdTtl Unsigned32, + tmnxOamMcastTrRespMBZBit Unsigned32, + tmnxOamMcastTrRespSrcBit Unsigned32, + tmnxOamMcastTrRespSrcMask Unsigned32, + tmnxOamMcastTrRespFwdCode INTEGER, + tmnxOamMcastTrRespInIfAddrType InetAddressType, + tmnxOamMcastTrRespInIfAddress InetAddress, + tmnxOamMcastTrRespOutIfAddrType InetAddressType, + tmnxOamMcastTrRespOutIfAddress InetAddress, + tmnxOamMcastTrRespPhRtrAddrType InetAddressType, + tmnxOamMcastTrRespPhRtrAddress InetAddress + } + +tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespQueryArrivalTime specifies the 32 bit NTP timestamp. + It is the time at which a particular hop received the Multicast + Trace query/request." + ::= { tmnxOamMcastTrRespEntry 1 } + +tmnxOamMcastTrRespInIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrRespInIfAddr specifies the address of the interface on + which packets from this source and group are expected to arrive. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrRespInIfAddrType and + tmnxOamMcastTrRespInIfAddress." + ::= { tmnxOamMcastTrRespEntry 2 } + +tmnxOamMcastTrRespOutIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrRespOutIfAddr specifies the address of the interface on + which packets from this source and group flow to the specified + destination. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrRespOutIfAddrType and + tmnxOamMcastTrRespOutIfAddress." + ::= { tmnxOamMcastTrRespEntry 3 } + +tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrRespPrevHopRtrAddr specifies the router from which this + router expects packets from this source. This may be a multicast + group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET) if the previous hop is + not known because of the workings of the multicast routing protocol. + + This object was obsoleted in release 4.0 and replaced with + InetAddress objects tmnxOamMcastTrRespPhRtrAddrType and + tmnxOamMcastTrRespPhRtrAddress." + ::= { tmnxOamMcastTrRespEntry 4 } + +tmnxOamMcastTrRespInPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespInPktCount contains the number of multicast packets + received for all groups and sources on the incoming interface, or + 0xffffffff if no count can be reported. This counter should have the + same value as ifInMulticastPkts from the IF-MIB for this interface." + ::= { tmnxOamMcastTrRespEntry 5 } + +tmnxOamMcastTrRespOutPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespOutPktCount contains the number of multicast packets + that have been transmitted or queued for transmission for all groups + and sources on the outgoing interface, or 0xffffffff if no count can + be reported. This counter should have the same value as + ifOutMulticastPkts from the IF-MIB for this interface." + ::= { tmnxOamMcastTrRespEntry 6 } + +tmnxOamMcastTrRespSGPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespSGPktCount counts the number of packets from the + specified source forwarded by this router to the specified group, + or 0xffffffff if no count can be reported. If the value of + tmnxOamMcastTrRespSrcBit is set to one, the count is for the source + network, as specified by tmnxOamMcastTrRespSrcMask. + If the S bit is set and the Src Mask field is 63, indicating no + source-specific state, the count is for all sources sending to + this group." + ::= { tmnxOamMcastTrRespEntry 7 } + +tmnxOamMcastTrRespRtgProtocol OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + dvmrp(1), + mospf(2), + pim(3), + cbt(4), + pimSpecial(5), + pimStatic(6), + dvmrpStatic(7), + bgp4Plus(8), + cbtSpecial(9), + cbtStatic(10), + pimAssert(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespRtgProtocol describes the routing protocol in use + between this router and the previous-hop router." + ::= { tmnxOamMcastTrRespEntry 8 } + +tmnxOamMcastTrRespFwdTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespFwdTtl contains the TTL that a packet is required + to have before it will be forwarded over the outgoing interface." + ::= { tmnxOamMcastTrRespEntry 9 } + +tmnxOamMcastTrRespMBZBit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespMBZBit is zeroed on transmission and ignored on + reception." + ::= { tmnxOamMcastTrRespEntry 10 } + +tmnxOamMcastTrRespSrcBit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of tmnxOamMcastTrRespSrcBit is 1, it indicates that the + packet count for the source-group pair is for the source network, as + determined by masking the source address with + the tmnxOamMcastTrRespSrcMask field." + ::= { tmnxOamMcastTrRespEntry 11 } + +tmnxOamMcastTrRespSrcMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespSrcMask contains the number of 1's in the netmask + this router has for the source (i.e. a value of 24 means the netmask is + 0xffffff00). If the router is forwarding solely on group state, + this field is set to 63 (0x3f)." + ::= { tmnxOamMcastTrRespEntry 12 } + +tmnxOamMcastTrRespFwdCode OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + wrongIf(1), + pruneSent(2), + pruneRecvd(3), + scoped(4), + noRoute(5), + wrongLastHop(6), + notForwarding(7), + reachedRP(8), + rpfIf(9), + noMulticast(10), + infoHidden(11), + fatalError(128), + noSpace(129), + oldRouter(130), + adminProhib(131), + unknown(132) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespFwdCode contains a forwarding information/error + code: + noError(0) - No error + wrongIf(1) - Traceroute request arrived on an interface to + which this router would not forward for this + source,group,destination. + pruneSent(2) - This router has sent a prune upstream which + applies to the source and group in the traceroute + request. + pruneRecvd(3) - This router has stopped forwarding for this + source and group in response to a request from + the next hop router. + scoped(4) - The group is subject to administrative scoping + at this hop. + noRoute(5) - This router has no route for the source or + group and no way to determine a potential route. + wrongLastHop(6) - This router is not the proper last-hop router. + notForwarding(7) - This router is not forwarding this + source,group out the outgoing interface for an + unspecified reason. + reachedRP(8) - Reached Rendez-vous Point or Core + rpfIf(9) - Traceroute request arrived on the expected RPF + interface for this source,group. + noMulticast(10) - Traceroute request arrived on an interface + which is not enabled for multicast. + infoHidden(11) - One or more hops have been hidden from this trace. + fatalError(12) - Router may know the previous hop but cannot forward + the message to it. + noSpace(129) - There was not enough room to insert another + response data block in the packet. + oldRouter(130) - The previous hop router does not understand + traceroute requests + adminProhib(131) - Traceroute is administratively prohibited. + unknown(132) - Unknown forwarding code received." + ::= { tmnxOamMcastTrRespEntry 13 } + +tmnxOamMcastTrRespInIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespInIfAddrType specifies the type of Internet + address stored at tmnxOamMcastTrRespInIfAddress." + ::= { tmnxOamMcastTrRespEntry 14 } + +tmnxOamMcastTrRespInIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespInIfAddress specifies the Internet address of + the interface on which packets from this source and group are + expected to arrive." + ::= { tmnxOamMcastTrRespEntry 15 } + +tmnxOamMcastTrRespOutIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespOutIfAddrType specifies the type of Internet + address stored in tmnxOamMcastTrRespOutIfAddress." + ::= { tmnxOamMcastTrRespEntry 16 } + +tmnxOamMcastTrRespOutIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespOutIfAddress specifies the Inetenet address + of the interface on which packets from this source and group + flow to the specified destination." + ::= { tmnxOamMcastTrRespEntry 17 } + +tmnxOamMcastTrRespPhRtrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespPhRtrAddrType specifies the type of internet + address stored in tmnxOamMcastTrRespPhRtrAddress." + ::= { tmnxOamMcastTrRespEntry 18 } + +tmnxOamMcastTrRespPhRtrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespPhRtrAddress specifies the Internet address of + the router from which this router expects packets for this source. + This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET) + if the previous hop is not known because of the workings of the + multicast routing protocol." + ::= { tmnxOamMcastTrRespEntry 19 } + + +-- +-- Notification Definition section +-- +tmnxOamTrPathChange NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "The path to a target has changed." + ::= { tmnxOamTraceRouteNotifications 1 } + +tmnxOamTrTestFailed NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "The OAM trace route test failed to complete successfully." + ::= { tmnxOamTraceRouteNotifications 2 } + +tmnxOamTrTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "The OAM trace route test has just been completed." + ::= { tmnxOamTraceRouteNotifications 3 } + +-- +-- Alcatel 7x50 SR series OAM Service Assurance Agent Test Control Table +-- +tmnxOamSaaCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSaaCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM SAA Control Table for providing, + via SNMP, the capability of performing Alcatel 7x50 SR OAM SAA test + operations. The results of these tests are stored in the + ping or trace route results tables." + ::= { tmnxOamSaaObjs 2 } + +tmnxOamSaaCtlEntry OBJECT-TYPE + SYNTAX TmnxOamSaaCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamSaaCtlTable. The first index + element, tmnxOamSaaCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamSaaCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamSaaCtlOwnerIndex, + tmnxOamSaaCtlTestIndex + } + ::= { tmnxOamSaaCtlTable 1 } + +TmnxOamSaaCtlEntry ::= + SEQUENCE { + tmnxOamSaaCtlOwnerIndex SnmpAdminString, + tmnxOamSaaCtlTestIndex SnmpAdminString, + tmnxOamSaaCtlRowStatus RowStatus, + tmnxOamSaaCtlStorageType StorageType, + tmnxOamSaaCtlLastChanged TimeStamp, + tmnxOamSaaCtlAdminStatus TmnxAdminState, + tmnxOamSaaCtlDescr TItemDescription, + tmnxOamSaaCtlTestMode TmnxOamTestMode, + tmnxOamSaaCtlRuns Counter32, + tmnxOamSaaCtlFailures Counter32, + tmnxOamSaaCtlLastRunResult INTEGER + } + +tmnxOamSaaCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "To facilitate the provisioning of access control by a + security administrator using the View-Based Access + Control Model (RFC 2575, VACM) for tables in which + multiple users may need to independently create or + modify entries, the initial index is used as an 'owner + index'. Such an initial index has a syntax of + SnmpAdminString, and can thus be trivially mapped to a + security name or group name as defined in VACM, in + accordance with a security policy. + + When used in conjunction with such a security policy all + entries in the table belonging to a particular user (or + group) will have the same value for this initial index. + For a given user's entries in a particular table, the + object identifiers for the information in these entries + will have the same subidentifiers (except for the 'column' + subidentifier) up to the end of the encoded owner index. + To configure VACM to permit access to this portion of the + table, one would create vacmViewTreeFamilyTable entries + with the value of vacmViewTreeFamilySubtree including + the owner index portion, and vacmViewTreeFamilyMask + 'wildcarding' the column subidentifier. More elaborate + configurations are possible." + ::= { tmnxOamSaaCtlEntry 1 } + +tmnxOamSaaCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The test name index of the Alcatel 7x50 SR OAM Service Assurance + Agent, SAA, test. This is locally unique, within the scope of an + tmnxOamSaaCtlOwnerIndex." + ::= { tmnxOamSaaCtlEntry 2 } + +tmnxOamSaaCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxOamSaaCtlTable. Deletion of an entry in this + table results in all corresponding control and results entries + in either the ping or traceroute tables. + + Activation of a Alcatel 7x50 SR OAM ping or trace route operation + is controlled via tmnxOamPingCtlAdminStatus or + tmnxOamTrCtlAdminStatus and not by changing this object's value + to 'active (1)'. + + An attempt to delete an entry in this table by setting this object's + value to 'destroy (6)' will fail with an inconsistentValue error + if the associated ping or traceroute test is in progress. + + An attempt to delete an entry in this table by setting this object's + value to 'destroy (6)' will fail with an inconsistentValue error + if the value of tmnxOamSaaCtlAdminStatus is not 'outOfService'. + + The operational state of an Alcatel 7x50 SR OAM SAA test operation + can be determined by examination of its associated + tmnxOamPingResultsOperStatus or tmnxOamTrResultsOperStatus object." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxOamSaaCtlEntry 3 } + +tmnxOamSaaCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + Conceptual rows having the value 'permanent' need not + allow write-access to any columnar objects in the row." + DEFVAL { nonVolatile } + ::= { tmnxOamSaaCtlEntry 4 } + +tmnxOamSaaCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlLastChanged indicates the time the + value of a settable object in this row was last changed." + ::= { tmnxOamSaaCtlEntry 5 } + +tmnxOamSaaCtlAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlAdminStatus indicates the desired + administrative state of the Service Assurance Agent, SAA, + test. + + When the value of tmnxOamSaaCtlAdminStatus is 'outOfService', + an attempt to start this SAA test by setting its associated + tmnxOamPingCtlAdminStatus or tmnxOamTrCtlAdminStatus to + 'enabled (1)' will fail with an inconsistentValue error. + + When the value of tmnxOamSaaCtlAdminStatus is 'inService' attempts + to modify any other object in the associated tmnxOamPingCtlTable, + tmnxOamTrCtlTable or the control table for the specific OAM test + type will fail with an inconsistentValue error." + DEFVAL { outOfService } + ::= { tmnxOamSaaCtlEntry 6 } + +tmnxOamSaaCtlDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlDescr specifies a user provided description + string for this SAA test. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } -- empty string + ::= { tmnxOamSaaCtlEntry 7 } + +tmnxOamSaaCtlTestMode OBJECT-TYPE + SYNTAX TmnxOamTestMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlTestMode indicates the type of + Service Assurance Agent, SAA, test to be performed. + + When the value of this object is 'notConfigured', no associated + entry exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable. + + When the value of this object is 'ping', an associated test entry + is configured in the tmnxOamPingCtlTable. + + When the value of this object is 'traceroute', an associated test + entry is configured in the tmnxOamTrCtlTable." + DEFVAL { notConfigured } + ::= { tmnxOamSaaCtlEntry 8 } + +tmnxOamSaaCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlRuns indicates the number of times + this OAM SAAtest has been executed." + ::= { tmnxOamSaaCtlEntry 9 } + +tmnxOamSaaCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlFailures indicates the number of times + this OAM SAA test has failed." + ::= { tmnxOamSaaCtlEntry 10 } + +tmnxOamSaaCtlLastRunResult OBJECT-TYPE + SYNTAX INTEGER { + undetermined (0), + success (1), + failed (2), + aborted (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamSaaCtlEntry 11 } + +-- +-- Alcatel 7x50 SR series OAM SAA Test Thresholds Table +-- + +tmnxOamSaaThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSaaThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR OAM ping thresholds table for providing, + via SNMP, the capability of setting rising and falling thresholds + on metrics resulting from Alcatel 7x50 SR SAA OAM trace route test + operations. The results of the ping tests are stored in the + tmnxOamTrResultsTable and the tmnxOamTrProbeHistoryTable." + ::= { tmnxOamSaaObjs 3 } + +tmnxOamSaaThresholdEntry OBJECT-TYPE + SYNTAX TmnxOamSaaThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamSaaThresholdTable. The first index + element, tmnxOamSaaCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamSaaCtlTestIndex, enables the same + management application to have multiple outstanding requests. + The third index element identifies the type of statistic to be + monitored for threshold crossing. The fourth index element + identifies which direction, rising or falling, to monitor." + INDEX { tmnxOamSaaCtlOwnerIndex, + tmnxOamSaaCtlTestIndex, + tmnxOamSaaTType, + tmnxOamSaaTDirection + } + ::= { tmnxOamSaaThresholdTable 1 } + +TmnxOamSaaThresholdEntry ::= + SEQUENCE { + tmnxOamSaaTType TmnxOamSaaThreshold, + tmnxOamSaaTDirection INTEGER, + tmnxOamSaaTRowStatus RowStatus, + tmnxOamSaaTLastChanged TimeStamp, + tmnxOamSaaTThreshold Integer32, + tmnxOamSaaTValue Integer32, + tmnxOamSaaTLastSent TimeStamp, + tmnxOamSaaTTestMode TmnxOamTestMode, + tmnxOamSaaTTestRunIndex Unsigned32 + } + +tmnxOamSaaTType OBJECT-TYPE + SYNTAX TmnxOamSaaThreshold + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTType specifies the OAM trace route test + statistic to be monitored to determine if a tmnxOamSaaThreshold + notification should be generated at the completion of an + SAA test run." + ::= { tmnxOamSaaThresholdEntry 1 } + +tmnxOamSaaTDirection OBJECT-TYPE + SYNTAX INTEGER { + rising (1), + falling (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTDirection specifies whether to + monitor this threshold for crossing in the rising or falling + direction." + ::= { tmnxOamSaaThresholdEntry 2 } + +tmnxOamSaaTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTRowStatus controls creation and deletion + of row entries in the tmnxOamSaaThresholdTable. + + When a row in this table is created, tmnxOamSaaTThreshold must + also be set or the row creation will fail with an inconsistentValue + error." + ::= { tmnxOamSaaThresholdEntry 3 } + +tmnxOamSaaTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTLastChanged indicates the last + time the value of tmnxOamSaaTThreshold was modified." + ::= { tmnxOamSaaThresholdEntry 4 } + +tmnxOamSaaTThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTThreshold specifies the threshold + value to monitor to determine when to generate a tmnxOamSaaThreshold + notification. + + A threshold value must be set when the row entry is created." + ::= { tmnxOamSaaThresholdEntry 5 } + +tmnxOamSaaTValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTValue indicates the value of the + statistic that last caused a tmnxOamSaaThreshold notification + to be generated." + ::= { tmnxOamSaaThresholdEntry 6 } + +tmnxOamSaaTLastSent OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTLastSent indicates the last time + a tmnxOamSaaThreshold notification was generated as a result + of crossing the threshold specified by the value of + tmnxOamSaaTThreshold." + ::= { tmnxOamSaaThresholdEntry 7 } + +tmnxOamSaaTTestMode OBJECT-TYPE + SYNTAX TmnxOamTestMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTTestMode indicates the type of + Service Assurance Agent, SAA, test for which a tmnxOamSaaThreshold + notification was generated as a result of crossing the threshold + specified by the value of tmnxOamSaaTThreshold. + + When the value of this object is 'notConfigured', no associated + entry exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable. + + When the value of this object is 'ping', an associated test entry + is configured in the tmnxOamPingCtlTable. + + When the value of this object is 'traceroute', an associated test + entry is configured in the tmnxOamTrCtlTable." + ::= { tmnxOamSaaThresholdEntry 8 } + +tmnxOamSaaTTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTTestRunIndex indicates the test run index + of the Service Assurance Agent, SAA, test for which the last + tmnxOamSaaThreshold notification was generated as a result of + crossing the threshold specified by the value of tmnxOamSaaTThreshold. + + When the value of tmnxOamSaaTTestMode is 'ping', the value of + this object is the value of the tmnxOamPingResultsTestRunIndex + that identifies entries for the ping test results of the test run + that generated the last tmnxOamSaaThreshold notification. + + When the value of tmnxOamSaaTTestMode is 'traceroute', the value of + this object is the value of the tmnxOamTrResultsTestRunIndex + that identifies entries for the traceroute test results of the + test run that generated the last tmnxOamSaaThreshold notification. + + When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of + this object is zero." + ::= { tmnxOamSaaThresholdEntry 9 } + +-- +-- Notification Definition section +-- +tmnxOamSaaThreshold NOTIFICATION-TYPE + OBJECTS { + tmnxOamSaaTThreshold, + tmnxOamSaaTValue, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlLastRunResult, + tmnxOamSaaTTestRunIndex + } + STATUS current + DESCRIPTION + "Generated at the completion of an SAA OAM trace route + test when a threshold has been crossed for a results + statistic." + ::= { tmnxOamSaaNotifications 1 } + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Discovery Control Table +-- +-- +-- Sparsely dependent extension of the tmnxOamTrCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamTrCtlTable, +-- and the sparsely dependent table, tmnxOamLTtraceCtlTable. +-- +-- This in effect extends the tmnxOamTrCtlTable with additional columns. +-- Rows are created in the tmnxOamLTtraceCtlTable only for those entries +-- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of +-- 'ldpTreeTrace'. +-- +-- Deletion of a row in the tmnxOamTrCtlTable results in the +-- same fate for the row in the tmnxOamLTtraceCtlTable. +-- + +tmnxOamLTtraceCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceCtlTable defines the Alcatel 7x50 SR OAM LDP + Tree Trace Control Table for providing, via SNMP, the + capability of performing Alcatel 7x50 SR OAM 'ldpTreeTrace' + manual test operations. The results of these tests are stored + in the tmnxOamLTtraceResultsTable and the + tmnxOamLTtraceHopInfoTable." + ::= { tmnxOamTraceRouteObjs 18 } + +tmnxOamLTtraceCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceCtlEntry represents a row in the + tmnxOamLTtraceCtlTable. The first index element, + tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the + SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLTtraceCtlTable 1 } + +TmnxOamLTtraceCtlEntry ::= + SEQUENCE { + tmnxOamLTtraceCtlLdpPrefixType InetAddressType, + tmnxOamLTtraceCtlLdpPrefix InetAddress, + tmnxOamLTtraceCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLTtraceCtlMaxPath Unsigned32 + } + +tmnxOamLTtraceCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefixType specifies the + type of Internet address stored in tmnxOamLTtraceCtlLdpPrefix." + DEFVAL { unknown } + ::= { tmnxOamLTtraceCtlEntry 2 } + +tmnxOamLTtraceCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefix specifies the + Internet address prefix for the LDP based LSP for this + OAM LDP Tree discovery test." + DEFVAL { ''H } + ::= { tmnxOamLTtraceCtlEntry 3 } + +tmnxOamLTtraceCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet + address prefix length for the LDP based LSP for this OAM LDP Tree + discovery test. + + The value of this parameter is valid only when LDP IP Prefix + has been specified." + DEFVAL { 32 } + ::= { tmnxOamLTtraceCtlEntry 4 } + +tmnxOamLTtraceCtlMaxPath OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number + of paths that can be discovered for the given LDP Prefix + (tmnxOamLTtraceCtlLdpPrefix)." + DEFVAL { 128 } + ::= { tmnxOamLTtraceCtlEntry 5 } + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Manual Discovery Test +-- Simple Object Definitions +-- +tmnxOamLTtraceMaxConRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceMaxConRequests indicates the + maximum number of concurrent Ldp Tree Trace manual discovery + sessions that are allowed within an agent implementation." + ::= { tmnxOamTraceRouteObjs 19 } + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Manual Discovery Test +-- Results Table +-- +tmnxOamLTtraceResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceResultsTable defines the Alcatel 7x50 SR OAM + Trace Route Test Results Table for keeping track of the status + of a tmnxOamTrCtlEntry having tmnxOamTrCtlTestMode as ldpTreeTrace. + + An entry is added to the tmnxOamLTtraceResultsTable when an + tmnxOamTrCtlEntry is created with tmnxOamTrCtlTestMode having + value 'ldpTreeTrace'. + + An entry is removed from the tmnxOamTrResultsTable when + such a corresponding entry, tmnxOamTrCtlEntry, is deleted." + ::= { tmnxOamTraceRouteObjs 20 } + +tmnxOamLTtraceResultsEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceResultsEntry represents a row in the + tmnxOamLTtraceResultsTable. The two indices of the + tmnxOamLTtraceResultsTable are the same as that in the + tmnxOamTrCtlTable in order for a tmnxOamLTtraceResultsEntry to + correspond to the tmnxOamTrCtlEntry that caused it to be + created." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLTtraceResultsTable 1 } + +TmnxOamLTtraceResultsEntry ::= + SEQUENCE { + tmnxOamLTtraceResultsDisPaths Unsigned32, + tmnxOamLTtraceResultsFailedHops Unsigned32, + tmnxOamLTtraceResultsDisState INTEGER, + tmnxOamLTtraceResultsDisStatus TmnxOamLTtraceDisStatusBits + } + +tmnxOamLTtraceResultsDisPaths OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisPaths indicates the number of + discovered ECMP paths in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 2 } + +tmnxOamLTtraceResultsFailedHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsFailedHops indicates the number + of hops from which no successful response was received during + this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 3 } + +tmnxOamLTtraceResultsDisState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisState indicates the current + state of the discovery process for the LDP IP prefix + (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 4 } + +tmnxOamLTtraceResultsDisStatus OBJECT-TYPE + SYNTAX TmnxOamLTtraceDisStatusBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisStatus indicates the current + discovery status bits for the LDP IP prefix + (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 5 } +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Manual Discovery Test +-- Hops Table +-- +tmnxOamLTtraceHopInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceHopInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceHopInfoTable defines the Alcatel 7x50 SR OAM LDP Trace + Hops table for keeping track of the results of an LDP Tree Trace + test on a per hop basis. + + An entry is added to the tmnxOamLTtraceHopInfoTable when an + hop is discovered after setting the tmnxOamTrCtlAdminStatus + object of the tmnxOamTrCtlEntry (having tmnxOamTrCtlTestMode + as ldpTreeTrace) to 'enabled(1)'. An entry is removed from the + tmnxOamLTtraceHopInfoTable when its corresponding tmnxOamTrCtlEntry + is deleted." + ::= { tmnxOamTraceRouteObjs 21 } + +tmnxOamLTtraceHopInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceHopInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceHopInfoEntry represents a row in the + tmnxOamLTtraceHopInfoTable. The first two indices of the + tmnxOamLTtraceHopInfoTable are the same as the tmnxOamTrCtlTable in + order for a tmnxOamLTtraceHopInfoEntry to correspond to the + tmnxOamTrCtlEntry that caused it to be created. The third index + element, tmnxOamLTtraceHopIndex, selects a hop in an Alcatel + 7x50 SR Ldp Tree Trace discovered path." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamLTtraceHopIndex + } + ::= { tmnxOamLTtraceHopInfoTable 1 } + +TmnxOamLTtraceHopInfoEntry ::= + SEQUENCE { + tmnxOamLTtraceHopIndex Unsigned32, + tmnxOamLTtraceUpStreamHopIndex Unsigned32, + tmnxOamLTtraceHopAddrType InetAddressType, + tmnxOamLTtraceHopAddr InetAddress, + tmnxOamLTtraceHopDstAddrType InetAddressType, + tmnxOamLTtraceHopDstAddr InetAddress, + tmnxOamLTtraceHopEgrNhAddrType InetAddressType, + tmnxOamLTtraceHopEgrNhAddr InetAddress, + tmnxOamLTtraceHopDisTtl Unsigned32, + tmnxOamLTtraceHopLastRc TmnxOamPingRtnCode, + tmnxOamLTtraceHopDiscoveryState INTEGER, + tmnxOamLTtraceHopDiscoveryTime TimeStamp + } + +tmnxOamLTtraceHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopIndex indicates the hop index + for an Alcatel 7x50 SR OAM Trace hop for an LDP Tree Trace test. + The hop index values are assigned starting at 1." + ::= { tmnxOamLTtraceHopInfoEntry 1 } + +tmnxOamLTtraceUpStreamHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceUpStreamHopIndex indicates the + hop index (tmnxOamLTtraceHopIndex) of its upstream hop + discovered during the LDP Tree Trace test. The value of + tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are + the root of the different discovered paths for the LDP + Tree Trace test." + ::= { tmnxOamLTtraceHopInfoEntry 2 } + +tmnxOamLTtraceHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopAddrType indicates the type of + Internet address stored in tmnxOamLTtraceHopAddr." + ::= { tmnxOamLTtraceHopInfoEntry 3 } + +tmnxOamLTtraceHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopAddr indicates the IP address + of a hop for a given LDP based LSP associated with the + OAM LDP Tree trace test." + ::= { tmnxOamLTtraceHopInfoEntry 4 } + +tmnxOamLTtraceHopDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDstAddrType indicates the type of + Internet address stored in tmnxOamLTtraceHopDstAddr." + ::= { tmnxOamLTtraceHopInfoEntry 5 } + +tmnxOamLTtraceHopDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDstAddr indicates the destination + IP address (127 Address) of a path associated with the hop." + ::= { tmnxOamLTtraceHopInfoEntry 6 } + +tmnxOamLTtraceHopEgrNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of + Internet address stored in tmnxOamLTtraceHopEgrNhAddr." + ::= { tmnxOamLTtraceHopInfoEntry 7 } + +tmnxOamLTtraceHopEgrNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopEgrNhAddr indicates the + next hop IP address (wrt the ingress router), which is used + to reach this Hop (tmnxOamLTtraceHopAddr)." + ::= { tmnxOamLTtraceHopInfoEntry 8 } + +tmnxOamLTtraceHopDisTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live + value used to discover this hop." + ::= { tmnxOamLTtraceHopInfoEntry 9 } + +tmnxOamLTtraceHopLastRc OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLastRc indicates the OAM return code + received in the OAM trace response." + ::= { tmnxOamLTtraceHopInfoEntry 10 } + +tmnxOamLTtraceHopDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + inProgress (0), + doneOk (1), + doneTimeout (2), + doneLoopDetected (3), + doneExpiredTtl (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDiscoveryState indicates the current + discovery state of this hop." + ::= { tmnxOamLTtraceHopInfoEntry 11 } + +tmnxOamLTtraceHopDiscoveryTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime + when the hop was discovered." + ::= { tmnxOamLTtraceHopInfoEntry 12 } + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto Config Table +-- + +tmnxOamLTtraceAutoConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceAutoConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoConfigTable contains an entry for configuration + information about each instance of Automatic (background) LDP Tree + Trace." + ::= { tmnxOamTraceRouteObjs 22 } + +tmnxOamLTtraceAutoConfigEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceAutoConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoConfigEntry represents a row in the + tmnxOamLTtraceAutoConfigTable. Each entry represents the + Automatic LDP Tree Trace instance running on a virtual router. + + A row entry can be created and deleted through the + tmnxOamLTtraceAutoRowStatus object." + INDEX { vRtrID } + ::= { tmnxOamLTtraceAutoConfigTable 1 } + +TmnxOamLTtraceAutoConfigEntry ::= + SEQUENCE { + tmnxOamLTtraceAutoRowStatus RowStatus, + tmnxOamLTtraceAutoLastChanged TimeStamp, + tmnxOamLTtraceAutoStorageType StorageType, + tmnxOamLTtraceAutoAdminState TmnxAdminState, + tmnxOamLTtraceAutoFcName TFCName, + tmnxOamLTtraceAutoProfile TProfile, + tmnxOamLTtraceAutoDiscIntvl Unsigned32, + tmnxOamLTtraceAutoMaxPath Unsigned32, + tmnxOamLTtraceAutoTrMaxTtl Unsigned32, + tmnxOamLTtraceAutoTrTimeOut Unsigned32, + tmnxOamLTtraceAutoTrMaxFailures Unsigned32, + tmnxOamLTtraceAutoPolicy1 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy2 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy3 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy4 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy5 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoProbeIntvl Unsigned32, + tmnxOamLTtraceAutoPrTimeOut Unsigned32, + tmnxOamLTtraceAutoPrMaxFailures Unsigned32 + } + +tmnxOamLTtraceAutoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoRowStatus specifies the row status of + the Auto LDP Tree Trace instance for the virtual router. + + A row with default attribute values is created by setting + tmnxOamLTtraceAutoRowStatus to 'createAndGo'. A row entry can be + destroyed by setting tmnxOamLTtraceAutoRowStatus to 'destroy'. An + attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState + is not set to 'outOfService'. + + Deletion of an entry in this table results in deletion + of all the corresponding tables: tmnxOamLTtraceAutoStatusTable, + tmnxOamLTtraceFecInfoTable, and tmnxOamLTtracePathInfoTable." + ::= { tmnxOamLTtraceAutoConfigEntry 1 } + +tmnxOamLTtraceAutoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastChanged indicates the last time + the value of a writable object in this row was modified." + ::= { tmnxOamLTtraceAutoConfigEntry 2 } + +tmnxOamLTtraceAutoStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoStorageType specifies the storage type + for this conceptual row. Conceptual rows having the value 'permanent' + need not allow write-access to any columnar objects in the row." + DEFVAL { volatile } + ::= { tmnxOamLTtraceAutoConfigEntry 3 } + +tmnxOamLTtraceAutoAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoAdminState specifies the state based on + which the Auto LDP Tree Discovery process starts or stops. + + When the tmnxOamLTtraceAutoAdminState becomes 'inService', + the Auto LDP Tree Discovery process starts, and periodic + path-probing on the previously discovered paths, if any, continues. + When the tmnxOamLTtraceAutoAdminState becomes 'outOfService', + the Auto LDP Tree Discovery process and periodic path-probing + on the discovered paths stop. + + At the starting of the Auto discovery process, it selects the + address FECs imported from LDP peers (ALCATEL-IND1-TIMETRA-LDP-MIB:: + vRtrLdpAddrFecTable) provided the FECs pass the configured policies + (tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the + FECs (tmnxOamLTtraceAutoTotalFecs), it automatically + creates entries from the tmnxOamLTtraceFecInfoTable. As a part of + the auto discovery process, it creates entries from the + tmnxOamLTtracePathInfoTable for each discovered path." + DEFVAL { outOfService } + ::= { tmnxOamLTtraceAutoConfigEntry 4 } + +tmnxOamLTtraceAutoFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoFcName specifies the forwarding class + of the MPLS Echo request packets. + + The forwarding class name must be one of those defined in the + tFCNameTable in ALCATEL-IND1-TIMETRA-QOS-MIB. The agent creates predefined + entries in the tFCNameTable for 'premium', 'assured', and 'be' + (for best-effort) forwarding classes. The actual forwarding + class encoding is controlled by the network egress LSP-EXP + mappings." + DEFVAL { "be" } + ::= { tmnxOamLTtraceAutoConfigEntry 5 } + +tmnxOamLTtraceAutoProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoProfile specifies the profile + value to be used with the forwarding class specified in + tmnxOamLTtraceAutoFcName. + + The profile value must be consistent with the specified forwarding + class: + 'assured' = 'in' or 'out' + 'premium' = 'in' + 'be' = 'out' + " + DEFVAL { out } + ::= { tmnxOamLTtraceAutoConfigEntry 6 } + +tmnxOamLTtraceAutoDiscIntvl OBJECT-TYPE + SYNTAX Unsigned32 (60..1440) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDiscIntvl specifies number of + minutes to wait before repeating LDP Tree Auto Discovery process." + DEFVAL { 60 } + ::= { tmnxOamLTtraceAutoConfigEntry 7 } + +tmnxOamLTtraceAutoMaxPath OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoMaxPath specifies the maximum + number of paths that can be discovered for a selected IP Address + FEC (tmnxOamLTtraceAutoTotalFecs)." + DEFVAL { 128 } + ::= { tmnxOamLTtraceAutoConfigEntry 8 } + +tmnxOamLTtraceAutoTrMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum + label time-to-live value for an Lsp trace request during the tree + discovery." + DEFVAL { 30 } + ::= { tmnxOamLTtraceAutoConfigEntry 9 } + +tmnxOamLTtraceAutoTrTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrTimeOut specifies the time-out + value, in seconds, for an lsp trace request during the tree discovery." + DEFVAL { 30 } + ::= { tmnxOamLTtraceAutoConfigEntry 10 } + +tmnxOamLTtraceAutoTrMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum + number of consecutive timeouts allowed before terminating an lsp trace + request to a hop." + DEFVAL { 3 } + ::= { tmnxOamLTtraceAutoConfigEntry 11 } + +tmnxOamLTtraceAutoPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy1 specifies the first + policy used to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 12 } + +tmnxOamLTtraceAutoPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy2 specifies the second + policy used to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 13 } + +tmnxOamLTtraceAutoPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy3 specifies the third + policy used to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 14 } + +tmnxOamLTtraceAutoPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth + policy used to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 15 } + +tmnxOamLTtraceAutoPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth + policy used to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 16 } + +tmnxOamLTtraceAutoProbeIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoProbeIntvl specifies the number + of minutes to wait before repeating probing (pinging) a discovered + path." + + DEFVAL { 1 } + ::= { tmnxOamLTtraceAutoConfigEntry 17 } + +tmnxOamLTtraceAutoPrTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPrTimeOut specifies the time-out + value, in minutes, for a ping request during probing. + tmnxOamLTtraceAutoPrTimeOut cannot be greater than + tmnxOamLTtraceAutoProbeIntvl." + DEFVAL { 1 } + ::= { tmnxOamLTtraceAutoConfigEntry 18 } + +tmnxOamLTtraceAutoPrMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPrMaxFailures specifies the + maximum number of consecutive timeouts allowed before failing a path + probe (ping)." + DEFVAL { 3 } + ::= { tmnxOamLTtraceAutoConfigEntry 19 } + + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto Status Table +-- +tmnxOamLTtraceAutoStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceAutoStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoStatusTable contains an entry for operational + information about each instance of Automatic (background) LDP + Tree Trace." + ::= { tmnxOamTraceRouteObjs 23 } + +tmnxOamLTtraceAutoStatusEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceAutoStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoStatusEntry represents a row in the + tmnxOamLTtraceAutoStatusTable. + + Entries cannot be created or deleted via snmp SET operations. + An entry is created whenever a row is created in + tmnxOamLTtraceAutoConfigTable." + INDEX { vRtrID } + ::= { tmnxOamLTtraceAutoStatusTable 1 } + +TmnxOamLTtraceAutoStatusEntry ::= + SEQUENCE { + tmnxOamLTtraceAutoDiscoveryState INTEGER, + tmnxOamLTtraceAutoTotalFecs Unsigned32, + tmnxOamLTtraceAutoDisFecs Unsigned32, + tmnxOamLTtraceAutoLastDisStart TimeStamp, + tmnxOamLTtraceAutoLastDisEnd TimeStamp, + tmnxOamLTtraceAutoLastDisDur Unsigned32 + } + +tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2), + halt (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDiscoveryState indicates the current + state of the discovery process." + ::= { tmnxOamLTtraceAutoStatusEntry 1 } + +tmnxOamLTtraceAutoTotalFecs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTotalFecs indicates the number of + Address FECs that have been selected for discovery during the + current discovery process. + + An Address FEC imported from an LDP peer + (ALCATEL-IND1-TIMETRA-LDP-MIB:: vRtrLdpAddrFecTable)is selected if it passes + the associated policies (tmnxOamLTtraceAutoPolicy1.. + tmnxOamLTtraceAutoPolicy5)." + ::= { tmnxOamLTtraceAutoStatusEntry 2 } + +tmnxOamLTtraceAutoDisFecs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDisFecs indicates the number of + selected Address FECs that have been discovered successfully + during the current discovery process." + ::= { tmnxOamLTtraceAutoStatusEntry 3 } + +tmnxOamLTtraceAutoLastDisStart OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisStart indicates the + sysUpTime when the last Auto discovery process started. If + no discovery process has started, the value will be 0." + ::= { tmnxOamLTtraceAutoStatusEntry 4 } + +tmnxOamLTtraceAutoLastDisEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisEnd indicates the + sysUpTime when the last Auto discovery process ended. Before + the first discovery process ends, it would be 0. At the end of a + discovery this value is set. This value is not reset during + starting/restarting." + ::= { tmnxOamLTtraceAutoStatusEntry 5 } + +tmnxOamLTtraceAutoLastDisDur OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisDur indicates the time + (in seconds) it took to finish the last discovery process.If no test + has been finished, the value is 0. This value is updated only when + a discovery ends." + ::= { tmnxOamLTtraceAutoStatusEntry 6 } + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto FEC Info Table +-- +tmnxOamLTtraceFecInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceFecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceFecInfoTable contains entries for the operational + information about the automatically selected FECs." + ::= { tmnxOamTraceRouteObjs 24 } + +tmnxOamLTtraceFecInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceFecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceFecInfoEntry represents a row in the + tmnxOamLTtraceFecInfoTable. + + Entries cannot be created and deleted via SNMP SET operations." + + INDEX { + vRtrID, + tmnxOamLTtraceFecPrefixType, + tmnxOamLTtraceFecPrefix, + tmnxOamLTtraceFecPrefLen + } + ::= { tmnxOamLTtraceFecInfoTable 1 } + +TmnxOamLTtraceFecInfoEntry ::= + SEQUENCE { + tmnxOamLTtraceFecPrefixType InetAddressType, + tmnxOamLTtraceFecPrefix InetAddress, + tmnxOamLTtraceFecPrefLen InetAddressPrefixLength, + tmnxOamLTtraceFecDiscoveryState INTEGER, + tmnxOamLTtraceFecDisStatusBits TmnxOamLTtraceDisStatusBits, + tmnxOamLTtraceFecDisPaths Unsigned32, + tmnxOamLTtraceFecFailedHops Unsigned32, + tmnxOamLTtraceFecLastDisEnd TimeStamp, + tmnxOamLTtraceFecFailedProbes Unsigned32, + tmnxOamLTtraceFecProbeState INTEGER + } + +tmnxOamLTtraceFecPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefixType specifies the type of + remote IP address stored in tmnxOamLTtraceFecPrefix. Currently + only ipv4 type is supported." + ::= { tmnxOamLTtraceFecInfoEntry 1 } + +tmnxOamLTtraceFecPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefix indicates the Internet address + prefix for an LDP based LSP associated with the OAM LDP Tree trace + test." + ::= { tmnxOamLTtraceFecInfoEntry 2 } + +tmnxOamLTtraceFecPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefLen indicates the Internet + address prefix length for the LDP based LSP associated with the OAM + LDP Tree trace test." + ::= { tmnxOamLTtraceFecInfoEntry 3 } + +tmnxOamLTtraceFecDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDiscoveryState indicates the current + state of the discovery process for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 4 } + + +tmnxOamLTtraceFecDisStatusBits OBJECT-TYPE + SYNTAX TmnxOamLTtraceDisStatusBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDisStatusBits indicates the current + discovery status bits for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 5 } + +tmnxOamLTtraceFecDisPaths OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDisPaths indicates the number of + discovered ECMP paths for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 6 } + +tmnxOamLTtraceFecFailedHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecFailedHops indicates the number of + hops from which no successful response was received." + ::= { tmnxOamLTtraceFecInfoEntry 7 } + +tmnxOamLTtraceFecLastDisEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime + when the FEC was last discovered." + ::= { tmnxOamLTtraceFecInfoEntry 8 } + +tmnxOamLTtraceFecFailedProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecFailedProbes indicates the number of + discovered paths which are in failed probing state." + ::= { tmnxOamLTtraceFecInfoEntry 9 } + +tmnxOamLTtraceFecProbeState OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + partiallyFailed (1), + failed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecProbeState indicates the current + overall probing state for the discovered paths of the Address FEC. + The tmnxOamLTtraceFecProbeState is considered as 'oK' when + probing on all the associated discovered paths is OK. + It is considered as 'failed' when probing on all the associated + discovered paths failed. It is considered as partially failed + when probing on one or more, but not all, discovered paths failed." + ::= { tmnxOamLTtraceFecInfoEntry 10 } + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto Path Info Table +-- +tmnxOamLTtracePathInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtracePathInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtracePathInfoTable contains entries with operational + information about the automatically discovered ECMP paths." + ::= { tmnxOamTraceRouteObjs 25 } + +tmnxOamLTtracePathInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtracePathInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtracePathInfoEntry represents a row in the + tmnxOamLTtracePathInfoTable. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + tmnxOamLTtraceFecPrefixType, + tmnxOamLTtraceFecPrefix, + tmnxOamLTtraceFecPrefLen, + tmnxOamLTtracePathDstAddrType, + tmnxOamLTtracePathDstAddr + } + ::= { tmnxOamLTtracePathInfoTable 1 } + +TmnxOamLTtracePathInfoEntry ::= + SEQUENCE { + tmnxOamLTtracePathDstAddrType InetAddressType, + tmnxOamLTtracePathDstAddr InetAddress, + tmnxOamLTtracePathRemAddrType InetAddressType, + tmnxOamLTtracePathRemoteAddr InetAddress, + tmnxOamLTtracePathEgrNhAddrType InetAddressType, + tmnxOamLTtracePathEgrNhAddr InetAddress, + tmnxOamLTtracePathDisTtl Unsigned32, + tmnxOamLTtracePathLastDisTime TimeStamp, + tmnxOamLTtracePathLastRc TmnxOamPingRtnCode, + tmnxOamLTtracePathProbeState INTEGER, + tmnxOamLTtracePathProbeTmOutCnt Unsigned32 + } +tmnxOamLTtracePathDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDstAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathDstAddr." + ::= { tmnxOamLTtracePathInfoEntry 1 } + +tmnxOamLTtracePathDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDstAddr indicates the destination + IP address (127 Address) of a path for a given LDP based LSP + associated with the OAM LDP Tree trace test." + ::= { tmnxOamLTtracePathInfoEntry 2 } + +tmnxOamLTtracePathRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathRemAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathRemoteAddr." + ::= { tmnxOamLTtracePathInfoEntry 3 } + +tmnxOamLTtracePathRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathRemoteAddr indicates the associated + interface IP address or the router ID of the egress router." + ::= { tmnxOamLTtracePathInfoEntry 4 } + +tmnxOamLTtracePathEgrNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathEgrNhAddr." + ::= { tmnxOamLTtracePathInfoEntry 5 } + +tmnxOamLTtracePathEgrNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathEgrNhAddr indicates the + next hop IP address (wrt the ingress router) used to reach the + associated ECMP path endpoint." + ::= { tmnxOamLTtracePathInfoEntry 6 } + +tmnxOamLTtracePathDisTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDisTtl indicates the label + time-to-live value used to discover the egress router for + the path." + ::= { tmnxOamLTtracePathInfoEntry 7 } + +tmnxOamLTtracePathLastDisTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime + when the path was last discovered." + ::= { tmnxOamLTtracePathInfoEntry 8 } + +tmnxOamLTtracePathLastRc OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathLastRc indicates the OAM return code + received in the OAM ping response." + ::= { tmnxOamLTtracePathInfoEntry 9 } + +tmnxOamLTtracePathProbeState OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + failed (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeState indicates the current + probing (ping) state for the discovered ECMP path. + The tmnxOamLTtracePathProbeState is considered as 'failed' when + number of consecutive timeouts for the ping request reached its + maximum allowed limit (tmnxOamLTtraceAutoPrMaxFailures). + The tmnxOamLTtracePathProbeState is considered as 'oK' after receiving + a successful ping response for the associated path." + ::= { tmnxOamLTtracePathInfoEntry 10 } + +tmnxOamLTtracePathProbeTmOutCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of + consecutive timeouts for the associated ping request. + This tmnxOamLTtracePathProbeTmOutCnt is reset to 0 + after receiving a successful ping response from the path + destination." + ::= { tmnxOamLTtracePathInfoEntry 11 } + +-- +-- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Notification +-- Definition section +-- + +tmnxOamLdpTtraceAutoDiscState NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceAutoDiscoveryState + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceAutoDiscState notification is generated when + the discovery state of the 'Auto Ldp Tree Trace entity' represented by + tmnxOamLTtraceAutoDiscoveryState has been changed." + ::= { tmnxOamTraceRouteNotifications 4 } + +tmnxOamLdpTtraceFecProbeState NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecProbeState, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedProbes + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecProbeState notification is generated when + the probe state of the 'auto discovered FEC' has been changed." + ::= { tmnxOamTraceRouteNotifications 5 } + +tmnxOamLdpTtraceFecDisStatus NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecDisStatus notification is generated when + the discovery status BITS or the number of discovered paths of the + 'auto discovered FEC' has been changed. Note that the changes are + evaluated at the end of a FEC discovery." + ::= { tmnxOamTraceRouteNotifications 6 } + +-- +-- Alcatel 7xx0 SR series OAM VCCV Trace Control Table +-- +-- Sparse Dependent Extension of the tmnxOamTrCtlTable. +-- +-- The same indexes are used for both the base table, tmnxOamTrCtlTable, +-- and the sparse dependent table, tmnxOamVccvTrCtlTable. +-- +-- This in effect extends the tmnxOamTrCtlTable with additional columns. +-- Rows are created in the tmnxOamVccvTrCtlTable only for those entries +-- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of +-- 'vccvTraceRoute'. +-- +-- Deletion of a row in the tmnxOamTrCtlTable results in the +-- deletion of the row in the tmnxOamVccvTrCtlTable. +-- +tmnxOamVccvTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7xx0 SR OAM VCCV Trace Control Table for providing, + via SNMP, the capability of performing Alcatel 7xx0 SR OAM + 'vccvTraceRoute' test operations. The results of these tests are stored + in the tmnxOamTrResultsTable, the tmnxOamTrProbeHistoryTable and the + tmnxOamVccvTrNextPwSegmentTable." + ::= { tmnxOamTraceRouteObjs 26 } + +tmnxOamVccvTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVccvTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVccvTrCtlTable 1 } + +TmnxOamVccvTrCtlEntry ::= + SEQUENCE { + tmnxOamVccvTrCtlSdpIdVcId SdpBindId, + tmnxOamVccvTrCtlReplyMode INTEGER + } + +tmnxOamVccvTrCtlSdpIdVcId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP ID and the + VC ID of the pseudowire to be used for performing a VCC trace route + operation. This parameter is only required if tmnxOamTrCtlTestMode + has a value of 'vccvTraceRoute'. tmnxOamVccvTrCtlSdpIdVcId is defined + using the following format: + SDP ID: first 4 octets + VC ID: remaining 4 octets + If the value of tmnxOamVccvTrCtlSdpIdVcId is invalid, or the pseudowire + is administratively down, or unavailable, the OAM Trace request + message probe is not sent and an appropriate error value is + written to tmnxOamTrProbeHistoryStatus for that probe entry. Once + the interval timer expires, the next probe attempt will be made + if required." + DEFVAL { '0000000000000000'h } -- invalid SdpId vc-Id + ::= { tmnxOamVccvTrCtlEntry 1 } + +tmnxOamVccvTrCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + ip (2), + controlChannel (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlReplyMode specifies the method of reply + due to the vccv-traceRoute request message. + ip (2) out-of-band reply + controlChannel (4) inband reply + + This parameter is optional for vccv-traceRoute." + REFERENCE "RFC 4379, Section 7.1" + DEFVAL { controlChannel } + ::= { tmnxOamVccvTrCtlEntry 2 } + +-- +-- Alcatel 7xx0 SR OAM VCCV TraceRoute Route Information Next Hop Table +-- +tmnxOamVccvTrNextPwSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vccvTraceRoute' + probe operation where a Vccv next hop list is returned. + + An entry in this table is created when the result of an OAM + 'vccvTraceRoute' probe is determined. An entry is removed from this + table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 27 } + +tmnxOamVccvTrNextPwSegmentEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrNextPwSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVccvTrNextPwSegmentEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vccvTraceRoute' reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamVccvTrNextPwSegmentTable 1 } + + TmnxOamVccvTrNextPwSegmentEntry ::= + SEQUENCE { + tmnxOamVccvTrNextPwID TmnxVcIdOrNone, + tmnxOamVccvTrNextPwType SdpBindVcType, + tmnxOamVccvTrNextSenderAddrType InetAddressType, + tmnxOamVccvTrNextSenderAddr InetAddress, + tmnxOamVccvTrNextRemoteAddrType InetAddressType, + tmnxOamVccvTrNextRemoteAddr InetAddress + } + +tmnxOamVccvTrNextPwID OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire + in the trace route operation for a specific 'vccvTraceRoute' probe + reply. A value of '0' indicates that there are no further next-hops for + a specific trace route operation." + ::= { tmnxOamVccvTrNextPwSegmentEntry 1 } + +tmnxOamVccvTrNextPwType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextPwType indicates the next-hop pseudo-wire + type in the trace route operation for a specific 'vccvTraceRoute' probe + reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 2 } + +tmnxOamVccvTrNextSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop + sender IP address type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 3 } + +tmnxOamVccvTrNextSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender + IP address in the trace route oepration for a specific 'vccvTraceRoute' + probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 4 } + +tmnxOamVccvTrNextRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop + remote IP address type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 5 } + +tmnxOamVccvTrNextRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop + remote IP address in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 6 } + +-- +-- Conformance Information +-- +tmnxOamPingCompliances OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 } +tmnxOamPingGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 } + +tmnxOamTrCompliances OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 } +tmnxOamTrGroups OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 } + +tmnxOamSaaCompliances OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 } +tmnxOamSaaGroups OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 } + +-- compliance statements + +-- tmnxOamPingCompliance MODULE-COMPLIANCE +-- ::= { tmnxOamPingCompliances 1 } + +-- tmnxOamPingR2r1Compliance MODULE-COMPLIANCE +-- ::= { tmnxOamPingCompliances 2 } + +-- tmnxOamPingV3v0Compliance MODULE-COMPLIANCE +-- ::= { tmnxOamPingCompliances 3 } + +tmnxOamPing7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on + Alcatel 7450 ESS series systems release 4.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + --tmnxOamMacPingL2MapGroup, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV4v0Group, + --tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + --tmnxOamMRInfoV4v0Group, + --tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingGroup, + tmnxOamIcmpPingGroup, + tmnxOamPingNotificationV4v0Group + } + ::= { tmnxOamPingCompliances 4 } + +tmnxOamPing7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on + Alcatel 7750 SR series systems release 4.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + --tmnxOamMacPingL2MapGroup, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV4v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingGroup, + tmnxOamIcmpPingGroup, + tmnxOamPingNotificationV4v0Group + } + ::= { tmnxOamPingCompliances 5 } + +tmnxOamPing7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on + Alcatel 7450 ESS series systems release 5.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + --tmnxOamMacPingL2MapGroup, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + --tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + --tmnxOamMRInfoV4v0Group, + --tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 6 } + +tmnxOamPing7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on + Alcatel 7750 SR series systems release 5.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + --tmnxOamMacPingL2MapGroup, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 7 } + +tmnxOamPing7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM ping tests on + Alcatel 7450 ESS series systems release 6.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamPingGeneralV6v0Group, + --tmnxOamMacPingL2MapGroup, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + --tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + --tmnxOamMRInfoV4v0Group, + --tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 8 } + +tmnxOamPing7750V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM ping tests on + Alcatel 7750 SR series systems release 6.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamPingGeneralV6v0Group, + --tmnxOamMacPingL2MapGroup, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 9 } + +-- tmnxOamTrCompliance MODULE-COMPLIANCE +-- ::= { tmnxOamTrCompliances 1 } + +-- tmnxOamTrV3v0Compliance MODULE-COMPLIANCE +-- ::= { tmnxOamTrCompliances 2 } + +tmnxOamTr7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route + tests on Alcatel 7450 ESS series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamTrGeneralV4v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV4v0Group, + --tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV4v0Group + } + ::= { tmnxOamTrCompliances 3 } + +tmnxOamTr7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route + tests on Alcatel 7750 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamTrGeneralV4v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV4v0Group, + tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV4v0Group + } + ::= { tmnxOamTrCompliances 4 } + +tmnxOamTr7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route + tests on Alcatel 7450 ESS series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + --tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 5 } + +tmnxOamTr7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route + tests on Alcatel 7750 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 6 } + +tmnxOamTr7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM Trace Route + tests on Alcatel 7450 ESS series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + --tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 7 } + +tmnxOamTr77x0V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM Trace Route + tests on Alcatel 7710/7750 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + tmnxOamVprnTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 8 } + +tmnxOamSaaV3v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM SAA + tests on Alcatel 7x50 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxOamSaaGeneralV3v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group + } + ::= { tmnxOamSaaCompliances 1 } + + +-- units of conformance + +-- +-- OAM Ping Groups +-- + +-- tmnxOamPingGeneralGroup OBJECT-GROUP +-- ::= { tmnxOamPingGroups 1 } + +-- tmnxOamMacPingGroup OBJECT-GROUP +-- ::= { tmnxOamPingGroups 2 } + +tmnxOamMacPingL2MapGroup OBJECT-GROUP + OBJECTS { tmnxOamMacPingL2MapRouterID, + tmnxOamMacPingL2MapLabel, + tmnxOamMacPingL2MapProtocol, + tmnxOamMacPingL2MapVCType, + tmnxOamMacPingL2MapVCID, + tmnxOamMacPingL2MapDirection + } + STATUS current + DESCRIPTION + "The group of optional objects to report OAM Mac Ping layer-2 + mapping information returned in response to OAM Mac Ping + tests on Alcatel 7x50 SR series systems." + ::= { tmnxOamPingGroups 3 } + +-- tmnxOamLspPingGroup OBJECT-GROUP +-- ::= { tmnxOamPingGroups 4 } + +-- tmnxOamVprnPingGroup OBJECT-GROUP +-- ::= { tmnxOamPingGroups 5 } + +-- tmnxOamPingNotifyObjsGroup OBJECT-GROUP +-- ::= { tmnxOamPingGroups 6 } + +-- tmnxOamPingNotificationGroup NOTIFICATION-GROUP +-- ::= { tmnxOamPingGroups 7 } + +tmnxOamAtmPingR2r1Group OBJECT-GROUP + OBJECTS { tmnxOamAtmPingCtlPortId, + tmnxOamAtmPingCtlVpi, + tmnxOamAtmPingCtlVci, + tmnxOamAtmPingCtlLpbkLocation, + tmnxOamAtmPingCtlSegment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ATM Ping tests + on Alcatel 7x50 SR series systems." + ::= { tmnxOamPingGroups 8} + +-- tmnxOamMRInfoR2r1Group OBJECT-GROUP +-- ::= { tmnxOamPingGroups 9} + +-- tmnxOamMfibPingV3v0Group OBJECT-GROUP +-- ::= { tmnxOamPingGroups 10 } + +-- tmnxOamCpePingV3v0Group OBJECT-GROUP +-- ::= { tmnxOamPingGroups 11 } + +-- tmnxOamPingGeneralV3v0Group OBJECT-GROUP +-- ::= { tmnxOamPingGroups 12 } + +-- tmnxOamMacPingV3v0Group OBJECT-GROUP +-- ::= { tmnxOamPingGroups 13 } + +tmnxOamMacPingV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamMacPingCtlTargetMacAddr, + tmnxOamMacPingCtlSourceMacAddr, + tmnxOamMacPingCtlSendControl, + tmnxOamMacPingCtlReplyControl, + tmnxOamMacPingCtlTtl, + tmnxOamMacPingCtlRegister, + tmnxOamMacPingCtlFlood, + tmnxOamMacPingCtlForce, + tmnxOamMacPingCtlAge, + tmnxOamMacPingCtlSapPortId, + tmnxOamMacPingCtlSapEncapValue, + tmnxOamMacPingCtlFibEntryName, + tmnxOamMacPingHistoryResponse, + tmnxOamMacPingHistoryOneWayTime, + tmnxOamMacPingHistoryStatus, + tmnxOamMacPingHistoryTime, + tmnxOamMacPingHistoryReturnCode, + tmnxOamMacPingHistoryAddressType, + tmnxOamMacPingHistorySapId, + tmnxOamMacPingHistorySdpId, + tmnxOamMacPingHistoryAdminStatus, + tmnxOamMacPingHistoryOperStatus, + tmnxOamMacPingHistoryResponsePlane, + tmnxOamMacPingHistorySize, + tmnxOamMacPingHistoryInOneWayTime, + tmnxOamMacPingHistorySrcAddrType, + tmnxOamMacPingHistorySrcAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Mac Ping tests + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamPingGroups 14 } + +tmnxOamVccvPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSdpIdVcId, + tmnxOamVccvPingCtlReplyMode + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM VCCV Ping tests + on Alcatel 7x50 SR series systems." + ::= { tmnxOamPingGroups 15 } + +tmnxOamPingGeneralV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlMaxRows, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Alcatel 7x50 SR series systems 4.0 release" + ::= { tmnxOamPingGroups 16 } + +tmnxOamLspPingV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamLspPingCtlVRtrID, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests + on Alcatel 7x50 SR series systems 4.0 release." + ::= { tmnxOamPingGroups 17 } + +tmnxOamVprnPingV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamVprnPingCtlReplyControl, + tmnxOamVprnPingCtlTtl, + tmnxOamVprnPingCtlSrcAddrType, + tmnxOamVprnPingCtlSrcAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Ping tests + on Alcatel 7x50 SR series systems 4.0 release." + ::= { tmnxOamPingGroups 19 } + +tmnxOamMfibPingV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamMfibPingCtlReplyControl, + tmnxOamMfibPingCtlTtl, + tmnxOamMfibPingCtlSrcAddrType, + tmnxOamMfibPingCtlSrcAddress, + tmnxOamMfibPingCtlDestAddrType, + tmnxOamMfibPingCtlDestAddress, + tmnxOamPingHistoryRespSvcId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM MFIB Ping tests + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamPingGroups 20 } + +tmnxOamCpePingV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamCpePingCtlSendControl, + tmnxOamCpePingCtlReplyControl, + tmnxOamCpePingCtlTtl, + tmnxOamCpePingCtlSrceMacAddr, + tmnxOamCpePingCtlSrcAddrType, + tmnxOamCpePingCtlSrcAddress, + tmnxOamPingHistoryCpeMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM CPE Ping tests + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamPingGroups 21 } + +tmnxOamMRInfoV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMRInfoRespCapabilities, + tmnxOamMRInfoRespMinorVersion, + tmnxOamMRInfoRespMajorVersion, + tmnxOamMRInfoRespNumInterfaces, + tmnxOamMRInfoRespIfMetric, + tmnxOamMRInfoRespIfThreshold, + tmnxOamMRInfoRespIfFlags, + tmnxOamMRInfoRespIfNbrCount, + tmnxOamMRInfoRespIfAddrType, + tmnxOamMRInfoRespIfAddr, + tmnxOamMRInfoRespIfNbrAddrType, + tmnxOamMRInfoRespIfNbrAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Multicast Router + Information(mrinfo) tests on Alcatel 7x50 SR series systems + release 4.0." + ::= { tmnxOamPingGroups 22 } + +tmnxOamIcmpPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamIcmpPingCtlRapid, + tmnxOamIcmpPingCtlTtl, + tmnxOamIcmpPingCtlDSField, + tmnxOamIcmpPingCtlPattern, + tmnxOamIcmpPingCtlNhAddrType, + tmnxOamIcmpPingCtlNhAddress, + tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlBypassRouting, + tmnxOamIcmpPingCtlDoNotFragment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ICMP Ping + tests on Alcatel 7x50 SR series systems." + ::= { tmnxOamPingGroups 23 } + +tmnxOamPingObsoleteV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingHistorySrcIpAddress, + tmnxOamMacPingHistorySrcIpAddress, + tmnxOamLspPingCtlLdpIpPrefix, + tmnxOamLspPingCtlLdpIpPrefixLen, + tmnxOamVprnPingCtlSourceIpAddr, + tmnxOamMfibPingCtlSourceIpAddr, + tmnxOamMfibPingCtlDestIpAddr, + tmnxOamCpePingCtlSourceIpAddr, + tmnxOamMRInfoRespIfAddress, + tmnxOamMRInfoRespIfNbrAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ICMP Ping + tests on Alcatel 7x50 SR series systems that were made + obsolete in release 4.0." + ::= { tmnxOamPingGroups 24 } + +tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxOamPingProbeFailedV2, + tmnxOamPingTestFailedV2, + tmnxOamPingTestCompletedV2 + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM ping feature + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamPingGroups 25 } + +tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxOamPingProbeFailed, + tmnxOamPingTestFailed, + tmnxOamPingTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM ping feature + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamPingGroups 26 } + +tmnxOamLspPingV5v0Group OBJECT-GROUP + OBJECTS { tmnxOamLspPingCtlVRtrID, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen, + tmnxOamLspPingCtlPathDestType, + tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlNhIntfName, + tmnxOamLspPingCtlNhAddressType, + tmnxOamLspPingCtlNhAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests + on Alcatel 7x50 SR series systems 5.0 release." + ::= { tmnxOamPingGroups 27 } + +tmnxOamVccvPingV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSdpIdVcId, + tmnxOamVccvPingCtlReplyMode, + tmnxOamVccvPingCtlPwId, + tmnxOamVccvPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VCCV Ping tests + on Alcatel 7x50 SR series systems 5.0 release." + ::= { tmnxOamPingGroups 28 } + +tmnxOamAncpTestV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamAncpTestTarget, + tmnxOamAncpTestTargetId, + tmnxOamAncpTestcount, + tmnxOamAncpTestTimeout, + tmnxOamAncpHistoryAncpString, + tmnxOamAncpHistoryAccNodeResult, + tmnxOamAncpHistoryAccNodeCode, + tmnxOamAncpHistoryAccNodeRspStr, + tmnxOamVccvPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ANCP tests + on Alcatel 7x50 SR series systems 5.0 release." + ::= { tmnxOamPingGroups 29 } + +tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxOamPingProbeFailedV2, + tmnxOamPingTestFailedV2, + tmnxOamPingTestCompletedV2, + tmnxAncpLoopbackTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM ping feature + on Alcatel 7x50 SR series systems release 5.0." + ::= { tmnxOamPingGroups 30 } + +tmnxOamMfibPingV6v0Group OBJECT-GROUP + OBJECTS { tmnxOamMfibPingCtlReplyControl, + tmnxOamMfibPingCtlTtl, + tmnxOamMfibPingCtlSrcAddrType, + tmnxOamMfibPingCtlSrcAddress, + tmnxOamMfibPingCtlDestAddrType, + tmnxOamMfibPingCtlDestAddress, + tmnxOamPingHistoryRespSvcId, + tmnxOamMfibPingCtlDestMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM MFIB Ping tests + on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxOamPingGroups 31 } + +tmnxOamPingGeneralV6v0Group OBJECT-GROUP + OBJECTS { tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlMaxRows, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingCtlDNSRecord + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Alcatel 7x50 SR series systems 6.0 release" + ::= { tmnxOamPingGroups 32 } +-- +-- OAM Trace Route Groups +-- + +-- tmnxOamTrGeneralGroup OBJECT-GROUP +-- ::= { tmnxOamTrGroups 1 } + +-- tmnxOamTrHopsGroup OBJECT-GROUP +-- ::= { tmnxOamTrGroups 2 } + +-- tmnxOamMacTrGroup OBJECT-GROUP +-- ::= { tmnxOamTrGroups 3 } + +-- tmnxOamLspTrGroup OBJECT-GROUP +-- ::= { tmnxOamTrGroups 4 } + +-- tmnxOamVprnTrGroup OBJECT-GROUP +-- ::= { tmnxOamTrGroups 5 } + +--tmnxOamTrNotifyObjsGroup OBJECT-GROUP +-- ::= { tmnxOamTrGroups 5 } + +-- tmnxOamTrNotificationGroup NOTIFICATION-GROUP +-- ::= { tmnxOamTrGroups 6 } + +-- tmnxOamMcastTrGroup OBJECT-GROUP +-- ::= { tmnxOamTrGroups 7 } + +-- tmnxOamTrGeneralV3v0Group OBJECT-GROUP +-- ::= { tmnxOamTrGroups 8 } + +-- tmnxOamTrHopsV3v0Group OBJECT-GROUP +-- ::= { tmnxOamTrGroups 9 } + +tmnxOamMacTrV3v0Group OBJECT-GROUP + OBJECTS { tmnxOamMacTrCtlTargetMacAddr, + tmnxOamMacTrCtlSourceMacAddr, + tmnxOamMacTrCtlSendControl, + tmnxOamMacTrCtlReplyControl, + tmnxOamMacTrL2MapRouterID, + tmnxOamMacTrL2MapLabel, + tmnxOamMacTrL2MapProtocol, + tmnxOamMacTrL2MapVCType, + tmnxOamMacTrL2MapVCID, + tmnxOamMacTrL2MapDirection, + tmnxOamMacTrL2MapSdpId, + tmnxOamMacTrL2MapSapName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM MAC Trace Route + tests on Alcatel 7x50 SR series systems." + ::= { tmnxOamTrGroups 10 } + +tmnxOamTrObsoleteV3v0Group OBJECT-GROUP + OBJECTS { tmnxOamTrResultsTestAttempts, + tmnxOamTrResultsTestSuccesses + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route + tests that became obsolete in the 3.0 release." + ::= { tmnxOamTrGroups 11 } + +tmnxOamTrGeneralV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlMaxRows, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlCreateHopsEntries, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Alcatel 7x50 SR series systems 4.0R1 release." + ::= { tmnxOamTrGroups 12 } + +tmnxOamTrHopsV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamTrHopsMinRtt, + tmnxOamTrHopsMaxRtt, + tmnxOamTrHopsAverageRtt, + tmnxOamTrHopsRttSumOfSquares, + tmnxOamTrHopsMinTt, + tmnxOamTrHopsMaxTt, + tmnxOamTrHopsAverageTt, + tmnxOamTrHopsTtSumOfSquares, + tmnxOamTrHopsSentProbes, + tmnxOamTrHopsProbeResponses, + tmnxOamTrHopsLastGoodProbe, + tmnxOamTrHopsMinInTt, + tmnxOamTrHopsMaxInTt, + tmnxOamTrHopsAverageInTt, + tmnxOamTrHopsInTtSumOfSqrs, + tmnxOamTrHopsOutJitter, + tmnxOamTrHopsInJitter, + tmnxOamTrHopsRtJitter, + tmnxOamTrHopsProbeTimeouts, + tmnxOamTrHopsProbeFailures, + tmnxOamTrHopsTgtAddrType, + tmnxOamTrHopsTgtAddress + } + STATUS current + DESCRIPTION + "The group of optional objects to report OAM Trace Route Hops + returned in response to OAM Trace Route tests on Alcatel + 7x50 SR series systems 4.0R1." + ::= { tmnxOamTrGroups 13 } + +tmnxOamLspTrV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamLspTrCtlVRtrID, + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrMapDSIndex, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Alcatel 7x50 SR series systems 4.0 release." + ::= { tmnxOamTrGroups 14 } + +tmnxOamVprnTrV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamVprnTrCtlReplyControl, + tmnxOamVprnTrCtlSrcAddrType, + tmnxOamVprnTrCtlSrcAddress, + tmnxOamVprnTrL3MapRouterID, + tmnxOamVprnTrL3MapRteVprnLabel, + tmnxOamVprnTrL3MapRteMetrics, + tmnxOamVprnTrL3MapRteLastUp, + tmnxOamVprnTrL3MapRteOwner, + tmnxOamVprnTrL3MapRtePref, + tmnxOamVprnTrL3MapRteDist, + tmnxOamVprnTrL3MapNumNextHops, + tmnxOamVprnTrL3MapNumRteTargets, + tmnxOamVprnTrL3MapDestAddrType, + tmnxOamVprnTrL3MapDestAddress, + tmnxOamVprnTrL3MapDestMaskLen, + tmnxOamVprnTrNextHopRtrID, + tmnxOamVprnTrNextHopType, + tmnxOamVprnTrNextHopTunnelID, + tmnxOamVprnTrNextHopTunnelType, + tmnxOamVprnTrNextHopIfIndex, + tmnxOamVprnTrRouteTarget + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamTrGroups 15 } + +tmnxOamMcastTrV4v0Group OBJECT-GROUP + OBJECTS { tmnxOamMcastTrCtlVRtrID, + tmnxOamMcastTrCtlHops, + tmnxOamMcastTrQueryId, + tmnxOamMcastTrCtlSrcAddrType, + tmnxOamMcastTrCtlSrcAddress, + tmnxOamMcastTrCtlDestAddrType, + tmnxOamMcastTrCtlDestAddress, + tmnxOamMcastTrCtlRespAddrType, + tmnxOamMcastTrCtlRespAddress, + tmnxOamMcastTrCtlGrpAddrType, + tmnxOamMcastTrCtlGrpAddress, + tmnxOamMcastTrRespQueryArrivalTime, + tmnxOamMcastTrRespInPktCount, + tmnxOamMcastTrRespOutPktCount, + tmnxOamMcastTrRespSGPktCount, + tmnxOamMcastTrRespRtgProtocol, + tmnxOamMcastTrRespFwdTtl, + tmnxOamMcastTrRespMBZBit, + tmnxOamMcastTrRespSrcBit, + tmnxOamMcastTrRespSrcMask, + tmnxOamMcastTrRespFwdCode, + tmnxOamMcastTrRespInIfAddrType, + tmnxOamMcastTrRespInIfAddress, + tmnxOamMcastTrRespOutIfAddrType, + tmnxOamMcastTrRespOutIfAddress, + tmnxOamMcastTrRespPhRtrAddrType, + tmnxOamMcastTrRespPhRtrAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Multicast Trace Route + tests on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamTrGroups 16 } + +tmnxOamTrObsoleteV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrCtlTargetIpAddress, + tmnxOamTrResultsIpTgtAddr, + tmnxOamTrProbeHistoryIpAddr, + tmnxOamTrHopsIpTgtAddress, + tmnxOamLspTrCtlLdpIpPrefix, + tmnxOamLspTrCtlLdpIpPrefixLen, + tmnxOamVprnTrCtlSourceIpAddr, + tmnxOamVprnTrL3MapRteDestAddr, + tmnxOamVprnTrL3MapRteDestMask, + tmnxOamMcastTrCtlSrcIpAddr, + tmnxOamMcastTrCtlDestIpAddr, + tmnxOamMcastTrCtlRespIpAddr, + tmnxOamMcastTrCtlGrpIpAddr, + tmnxOamMcastTrRespPrevHopRtrAddr, + tmnxOamMcastTrRespInIfAddr, + tmnxOamMcastTrRespOutIfAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ICMP Ping + tests on Alcatel 7x50 SR series systems that were made + obsolete in release 4.0." + ::= { tmnxOamTrGroups 17 } + +tmnxOamTrNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxOamTrPathChange, + tmnxOamTrTestFailed, + tmnxOamTrTestCompleted + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test + feature on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxOamTrGroups 18 } + +tmnxOamLspTrV5v0Group OBJECT-GROUP + OBJECTS { tmnxOamLspTrCtlVRtrID, + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrCtlPathDestType, + tmnxOamLspTrCtlPathDest, + tmnxOamLspTrCtlNhIntfName, + tmnxOamLspTrCtlNhAddressType, + tmnxOamLspTrCtlNhAddress, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Alcatel 7x50 SR series systems 5.0 release." + ::= { tmnxOamTrGroups 19 } + +tmnxOamTrObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrMapDSIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace + tests on Alcatel 7x50 SR series systems that were made + obsolete in release 5.0." + ::={ tmnxOamTrGroups 20 } + +tmnxOamTrGeneralV5v0Group OBJECT-GROUP + OBJECTS { tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlMaxRows, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlCreateHopsEntries, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress, + tmnxOamLTtraceFecDiscoveryState, + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedHops, + tmnxOamLTtraceFecLastDisEnd, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecProbeState, + tmnxOamLTtracePathRemAddrType, + tmnxOamLTtracePathRemoteAddr, + tmnxOamLTtracePathEgrNhAddrType, + tmnxOamLTtracePathEgrNhAddr, + tmnxOamLTtracePathDisTtl, + tmnxOamLTtracePathLastDisTime, + tmnxOamLTtracePathLastRc, + tmnxOamLTtraceCtlLdpPrefixType, + tmnxOamLTtraceCtlLdpPrefix, + tmnxOamLTtraceCtlLdpPrefixLen, + tmnxOamLTtraceCtlMaxPath, + tmnxOamLTtraceResultsDisPaths, + tmnxOamLTtraceResultsFailedHops, + tmnxOamLTtraceResultsDisState, + tmnxOamLTtraceResultsDisStatus, + tmnxOamLTtraceUpStreamHopIndex, + tmnxOamLTtraceHopAddrType, + tmnxOamLTtraceHopAddr, + tmnxOamLTtraceHopDstAddrType, + tmnxOamLTtraceHopDstAddr, + tmnxOamLTtraceHopEgrNhAddrType, + tmnxOamLTtraceHopEgrNhAddr, + tmnxOamLTtraceHopDisTtl, + tmnxOamLTtraceHopLastRc, + tmnxOamLTtraceHopDiscoveryState, + tmnxOamLTtraceHopDiscoveryTime, + tmnxOamLTtraceAutoRowStatus, + tmnxOamLTtraceAutoLastChanged, + tmnxOamLTtraceAutoStorageType, + tmnxOamLTtraceAutoAdminState, + tmnxOamLTtraceAutoFcName, + tmnxOamLTtraceAutoProfile, + tmnxOamLTtraceAutoDiscIntvl, + tmnxOamLTtraceAutoMaxPath, + tmnxOamLTtraceAutoTrMaxTtl, + tmnxOamLTtraceAutoTrTimeOut, + tmnxOamLTtraceAutoTrMaxFailures, + tmnxOamLTtraceAutoPolicy1, + tmnxOamLTtraceAutoPolicy2, + tmnxOamLTtraceAutoPolicy3, + tmnxOamLTtraceAutoPolicy4, + tmnxOamLTtraceAutoPolicy5, + tmnxOamLTtraceAutoProbeIntvl, + tmnxOamLTtraceAutoPrTimeOut, + tmnxOamLTtraceAutoPrMaxFailures, + tmnxOamLTtraceAutoDiscoveryState, + tmnxOamLTtraceAutoTotalFecs, + tmnxOamLTtraceAutoDisFecs, + tmnxOamLTtraceAutoLastDisStart, + tmnxOamLTtraceAutoLastDisEnd, + tmnxOamLTtraceAutoLastDisDur, + tmnxOamLTtracePathProbeState, + tmnxOamLTtracePathProbeTmOutCnt, + tmnxOamLTtraceMaxConRequests + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Alcatel 7x50 SR series systems 5.0 release." + ::= { tmnxOamTrGroups 21 } + +tmnxOamTrNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxOamTrPathChange, + tmnxOamTrTestFailed, + tmnxOamTrTestCompleted, + tmnxOamLdpTtraceAutoDiscState, + tmnxOamLdpTtraceFecProbeState, + tmnxOamLdpTtraceFecDisStatus + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test + feature on Alcatel 7x50 SR series systems release 5.0." + ::= { tmnxOamTrGroups 22 } + +tmnxOamVccvTrV6v0Group OBJECT-GROUP + OBJECTS { tmnxOamVccvTrCtlSdpIdVcId, + tmnxOamVccvTrCtlReplyMode, + tmnxOamVccvTrNextPwID, + tmnxOamVccvTrNextPwType, + tmnxOamVccvTrNextSenderAddrType, + tmnxOamVccvTrNextSenderAddr, + tmnxOamVccvTrNextRemoteAddrType, + tmnxOamVccvTrNextRemoteAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VCCV Trace Route + test general capabilities on Alcatel 7xx0 SR series systems 6.0 + release." + ::= { tmnxOamTrGroups 23 } + +tmnxOamVprnTrObsoleteV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnTrNextHopRtrID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Alcatel 7x50 SR series systems that were made + obsolete in release 6.0." + ::={ tmnxOamTrGroups 24 } + +tmnxOamVprnTrV6v0Group OBJECT-GROUP + OBJECTS { tmnxOamVprnTrCtlReplyControl, + tmnxOamVprnTrCtlSrcAddrType, + tmnxOamVprnTrCtlSrcAddress, + tmnxOamVprnTrL3MapRouterID, + tmnxOamVprnTrL3MapRteVprnLabel, + tmnxOamVprnTrL3MapRteMetrics, + tmnxOamVprnTrL3MapRteLastUp, + tmnxOamVprnTrL3MapRteOwner, + tmnxOamVprnTrL3MapRtePref, + tmnxOamVprnTrL3MapRteDist, + tmnxOamVprnTrL3MapNumNextHops, + tmnxOamVprnTrL3MapNumRteTargets, + tmnxOamVprnTrL3MapDestAddrType, + tmnxOamVprnTrL3MapDestAddress, + tmnxOamVprnTrL3MapDestMaskLen, + tmnxOamVprnTrNextHopType, + tmnxOamVprnTrNextHopTunnelID, + tmnxOamVprnTrNextHopTunnelType, + tmnxOamVprnTrNextHopIfIndex, + tmnxOamVprnTrNextHopAddrType, + tmnxOamVprnTrNextHopAddress, + tmnxOamVprnTrRouteTarget + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxOamTrGroups 25 } + +-- +-- OAM SAA Test Groups +-- +tmnxOamSaaGeneralV3v0Group OBJECT-GROUP + OBJECTS { tmnxOamSaaCtlRowStatus, + tmnxOamSaaCtlStorageType, + tmnxOamSaaCtlLastChanged, + tmnxOamSaaCtlAdminStatus, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlDescr, + tmnxOamSaaCtlRuns, + tmnxOamSaaCtlFailures, + tmnxOamSaaCtlLastRunResult + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM SAA test + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxOamSaaGroups 1 } + +tmnxOamSaaThresholdV3v0Group OBJECT-GROUP + OBJECTS { tmnxOamSaaTRowStatus, + tmnxOamSaaTLastChanged, + tmnxOamSaaTThreshold, + tmnxOamSaaTValue, + tmnxOamSaaTLastSent, + tmnxOamSaaTTestMode, + tmnxOamSaaTTestRunIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route + SAA tests thresholds on Alcatel 7x50 SR series systems 3.0R1." + ::= { tmnxOamSaaGroups 2 } + +tmnxOamSaaNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxOamSaaThreshold + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test + feature on Alcatel 7x50 SR series systems." + ::= { tmnxOamSaaGroups 3 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-PORT-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-PORT-MIB new file mode 100644 index 0000000..8fb4300 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-PORT-MIB @@ -0,0 +1,11209 @@ +ALCATEL-IND1-TIMETRA-PORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Unsigned32, + Counter32, IpAddress, Counter64, + Integer32, Gauge32 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, DateAndTime, + RowStatus, TimeStamp, TimeInterval, + TruthValue, MacAddress, RowPointer, + DisplayString FROM SNMPv2-TC + + TmnxActionType, TmnxPortID, + TItemDescription, TNamedItemOrEmpty, + TNamedItem, TFCName, TQueueId, + TmnxOperState, TPortSchedulerPIR, + TPortSchedulerCIR, TItemLongDescription, + TSecondaryShaper10GPIRRate, + TMlpppQoSProfileId FROM ALCATEL-IND1-TIMETRA-TC-MIB + + timetraSRMIBModules FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + tmnxHwObjs, tmnxHwNotification, + tmnxHwConformance, tmnxChassisIndex, + tmnxChassisNotifyChassisId, + TmnxAlarmState, TmnxPortAdminStatus, + TmnxMDAChanType FROM ALCATEL-IND1-TIMETRA-CHASSIS-MIB + ; + + +tmnxPortMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + hardware components of the Alcatel 7x50 device. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-PORT-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-PORT-MIB." + + REVISION "0603160000Z" + DESCRIPTION "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-PORT-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-PORT-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-PORT-MIB." + + REVISION "0403010000Z" + DESCRIPTION "Rev 2.0 01 Mar 2004 00:00 + 2.0 release of the TIMETRA-PORT-MIB." + + ::= { timetraSRMIBModules 25 } + + +tmnxPortObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 4 } +tmnxPortNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 7 } +tmnxFRObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 9 } +tmnxQosAppObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 10 } +tmnxATMObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 11 } +tmnxPortStatsObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 12 } + +tmnxPortNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 2 } + tmnxPortNotification OBJECT IDENTIFIER ::= { tmnxPortNotifyPrefix 0 } + +tmnxPortConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 2 } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- ALCATEL-IND1-TIMETRA-PORT-MIB textual conventions +-- + +-- +-- TmnxPortOperStatus +-- +TmnxPortOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current operational status of this port." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + diagnosing (4), + failed (5) + } + +-- +-- TmnxPortEtherReportValue +-- +TmnxPortEtherReportValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortEtherReportValue is an enumerated integer that describes + the values used to identify the reason an alarm has been raised on an + Ethernet Port." + SYNTAX INTEGER { + notUsed (0), -- not applicable + signalFailure(1), -- Ethernet signal lost alarm + remoteFault (2), -- Remote Fault + localFault (3), -- Local Fault + noFrameLock (4), -- Not locked on the Ethernet framing sequence + highBer (5) -- High Bit Error Rate + } + +-- +-- TmnxPortEtherReportStatus +-- +TmnxPortEtherReportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortEtherReportStatus is a bitmask that describes alarms that + can be raised/cleared on an Ethernet Port." + SYNTAX BITS { + notUsed (0), -- not applicable + signalFailure(1), -- Ethernet signal lost alarm + remoteFault (2), -- Remote Fault + localFault (3), -- Local Fault + noFrameLock (4), -- Not locked on the Ethernet framing sequence + highBer (5) -- High Bit Error Rate + } + +-- +-- TmnxPortClass +-- +TmnxPortClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortClass data type is an enumerated integer that + describes the values used to identify the class of interface + provided by this port." + SYNTAX INTEGER { + none (1), -- no port installed + faste (2), -- Fast Ethernet (10/100MBS) + gige (3), -- Gigabit Ethernet + xgige (4), -- Ten-Gigabit Ethernet + sonet (5), -- SONET + vport (6), -- Virtual port + unused(7), -- Unused + xcme (8), -- 10/100/1000 Ethernet + tdm (9) -- TDM + } + +-- +-- TmnxPortConnectorType +-- +TmnxPortConnectorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortConnectorType data type is an enumerated integer that + describes the values used to identify the connector type used on + a port. A TmnxPortConnectorType value specifies the index value + for the entry in the tmnxPortConnectTypeTable used to identify a + specific type of port connector. Some example port connector types + are: 'unknown', 'rj45', 'bncCoax', 'mtrj', 'scDuplex', 'sffp', + 'lcDuplex'." + SYNTAX Unsigned32 + +-- +-- TmnxPortState +-- +TmnxPortState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state level of this port. A value of 'none' indicates the + port is either in its initial creation state or is just about to + be deleted. A value of 'ghost' represents a port that is not + physically present. This state may represent a pre-provisioned + port. A value of 'linkDown' represents a port that is physically + present but does not have a link. The 'linkUp' state represents a + port that is physically present and has physical link present. + A port in 'up' state is ready to pass some kinds of traffic. + The tmnxPortUpProtocols variable indicates the actual type(s) of + traffic that can be passed on this 'up' link. The 'diagnose' state + represents the port undergoing diagnostic test." + SYNTAX INTEGER { + none (1), + ghost (2), + linkDown (3), + linkUp (4), + up (5), + diagnose (6) + } + +-- +-- TmnxPortType +-- +TmnxPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPortType data type is an enumerated integer that describes + the values used to identify the specific type of hardware port. + A TmnxPortType value specifies the index value for the entry in the + tmnxPortTypeTable used to identify a specific type of port. + Some example port types are: + -- unknown - no port installed or unidentified + -- portType100Tx - 10/100 base copper + -- portType100F - 10/100 base fiber + -- portType1000Tx - 1000 base copper + -- portType1000F - 1000 base fiber + -- portType1000dF - 1000 base dual fiber + -- portTypeOC3sonet - OC-3 + -- portTypeOC12sonet - OC-12 + -- portTypeOC48sonet - OC-48 + -- portTypeOC192sonet - OC-192 + -- portType10000F - 10 Gig Ethernet LAN + -- portTypeXgigWan - 10 Gig Ethernet WAN + -- portTypeVport - Virtual port + -- portTypeDS3E3 - DS3/E3 port + -- portTypeDS1E1 - DS1/E1 port + " + SYNTAX Unsigned32 + +-- +-- TmnxDs0ChannelList +-- +TmnxDs0ChannelList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A list of ds0 timeslots on a DS1 line. + + The list is specified as an OCTET STRING in which each ds0 + timeslot is represented by a single bit, where timeslots 1 + through 8 are represented by the bits in the first octet, + timeslots 9 through 16 by the bits in the second octet, + etc. In each octet, the lowest numbered timeslot is + represented by the most significant bit, and the highest + numbered timeslot by the least significant bit. A timeslot + is present in the list when its bit is 1, and absent + when its bit is 0. + + If the OCTET STRING value has more bits than required to + represent the timeslots on a DS1, then the extra bits + are ignored." + SYNTAX OCTET STRING (SIZE(0..4)) + +-- +-- TmnxBundleID +-- +TmnxBundleID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A TmnxBundleID is an unique 32 bit number encoded as shown below. + + |32 30| 29 26 | 25 22 | 21 16 | 15 13 | 12 1| + +-----+-------+-------+-------+-----------+-------+ + |001 | slot | mda | 0 | bndl type | bndlid| + +-----+-------+-------+-------+-----------+-------+ + + The bundle id is unique for a MDA. The bndlid must fall in one of + the following ranges depending on MDA type: + + mda-type range + m4-choc3-as-sfp 1-256 + m1-choc12-as-sfp 1-256 + m12-chds3-as 1-256 + m4-chds3-as 1-112 + m4-chds3 1-56 + m12-chds3 1-56 + m1-choc12-sfp 1-56 + m4-choc3-sfp 1-56 + c8-chds1 1-56 + c8-atmds1 1-8 + + A slot value of 15 (Invalid slot) and mda value of 0 (invalid mda) + represents a bundle protection group. + Otherwise, the bundle is considered associated with a valid slot + and mda. + + The following bundle types are supported: + + bndl type value + MLPPP 000 + IMA 001" + SYNTAX Unsigned32 + +-- +-- TmnxDSXBertPattern +-- +TmnxDSXBertPattern ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXBertPattern data type is an enumerated integer that + indicates the pattern used for the Bit Error Rate Test (BERT)." + SYNTAX INTEGER { + none (0), + ones (1), + zeros (2), + alternating (3), + twoexp3 (4), + twoexp9 (5), + twoexp15 (6), + twoexp20 (7), + twoexp11 (8), + twoexp20q (9), + twoexp23 (10) + } + +-- +-- TmnxDSXBertOperStatus +-- +TmnxDSXBertOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXBertOperStatus data type is an enumerated integer that + indicates the status of Bit Error Rate Test (BERT). + When BERT is activated, the status will be 'active'. Otherwise + the status will be 'idle' or 'noMdaResources' if the last BERT test + could not be executed because of an MDA concurrent BERT test limit." + SYNTAX INTEGER { + none (0), + active (1), + idle (2), + noMdaResources (3) + } + +-- +-- TmnxDSXIdleCycleFlags +-- +TmnxDSXIdleCycleFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXIdleCycleFlags data type is an enumerated integer that + indicates the value that the DS3/DS1 port/channel or a DS0 channel + group transmits during idle cycle. + + The value of 'none' is applicable to ATM and CEM ports/channels only, + which transmits idle cells and not octets defined by the below values. + + If the value is set to 'flags', a value of 0x7E is used. + If the value is set to 'ones', a value of 0xFF is used." + SYNTAX INTEGER { + none (0), + flags (1), + ones (2) + } + +-- +-- TmnxDSXIdleFillType +-- +TmnxDSXIdleFillType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXIdleFillType data type is an enumerated integer that + indicates the type of data fill that a CEM DS3/DS1 channel or a DS0 + channel group plays out when the channel experiences underun. + + - The value of 'notApplicable' indicates that this object is not + applicable to the channel. + - The value of 'allOnes' indicates that all 1's will be played out. + - The value of 'userDefinedPattern' indicates that a user defined + pattern will be played out." + SYNTAX INTEGER { + notApplicable (0), + allOnes (1), + userDefinedPattern (2) + } + +-- +-- TmnxDSXLoopback +-- +TmnxDSXLoopback ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "The TmnxDSXLoopback data type is an enumerated integer that + indicates the type of loopback the DS3/DS1 port/channel + currently is in." + SYNTAX INTEGER { + none (0), + line (1), + internal (2), + remote (3) + } + +-- +-- TmnxDSXReportAlarm +-- +TmnxDSXReportAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXReportAlarm data type indicates the type of TDM alarm: + ais - alarm indication signal errors. + los - loss of signal errors. + oof - out-of-frame errors. + rai - resource availability indicator events. + looped - far end wants the read end to loopback + berSd - DSX bit error signal degradation + berSf - DSX bit error signal failure" + SYNTAX BITS { + notUsed (0), + ais (1), + los (2), + oof (3), + rai (4), + looped (5), + berSd (6), + berSf (7) + } + +-- +-- TmnxDSXClockSource +-- +TmnxDSXClockSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXClockSource data type is an enumerated type + that indicates the clock for transmitted data on a DS3 or DS1 channel. + loopTimed(1) - The clock is recovered from the line's receive + data stream + nodeTimed(2) - The clock is internal + adaptive(3) - The clock is adaptively recovered from the rate at + which data is received and not from the physical + layer. + differential(4) - The clock is recovered from differential RTP + timestamp header." + SYNTAX INTEGER { + loopTimed (1), + nodeTimed (2), + adaptive (3), + differential (4) + } + +-- +-- TmnxDSXClockSyncState +-- +TmnxDSXClockSyncState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDSXClockSyncState data type is an enumeration type that + indicates the clock synchronization state on a DS3 or DS1 channel. + unknown(0) - Unsupported or unknown state + normal(1) - Normal (locked) state + holdOver(2) - Synchronization with reference has been lost + freeRun(3) - Synchronized with internal reference" + SYNTAX INTEGER { + unknown (0), + normal (1), + holdOver (2), + freeRun (3) + } + +-- +-- TmnxDS1Loopback +-- +TmnxDS1Loopback ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDS1Loopback data type is an enumerated integer that + indicates the type of loopback the DS1 port/channel + currently is in. + A 'line' loopback loops frames received on this port back to the + remote system. + A 'internal' loopback loops frames from the local system back at + the framer. + A 'fdlAnsi' requests a line loopback of type FDL ANSI T1.403. + A 'fdlBellcore' requests a line loopback of type FDL Bellcore + TR-TSY-000312. + A 'payloadAnsi' requests a payload loopback of type FDL ANSI T1.403. + A 'inbandAnsi' requests a line loopback of type inband ANSI T1.403. + A 'inbandBellcore' requests a line loopback of type inband Bellcore + TR-TSY-000312." + SYNTAX INTEGER { + none (0), + line (1), + internal (2), + fdlAnsi (3), + fdlBellcore (4), + payloadAnsi (5), + inbandAnsi (6), + inbandBellcore (7) + } + +-- +-- TmnxDS3Loopback +-- +TmnxDS3Loopback ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDS3Loopback data type is an enumerated integer that + indicates the type of loopback the DS3 port/channel + currently is in. + A 'line' loopback loops frames received on this port back to the + remote system. + A 'internal' loopback loops the frames from the local system back at + the framer. + When the value is set to 'remote', a signal is sent to the remote + system to provide a line loopback." + SYNTAX INTEGER { + none (0), + line (1), + internal (2), + remote (3) + } + +-- +-- TmnxImaGrpState +-- +TmnxImaGrpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpState indicates the current state + of the IMA Group State Machine." + SYNTAX INTEGER { + invalid (0), + notConfigured (1), + startUp (2), + startUpAck (3), + configAbortUnsupportedM (4), + configAbortIncompatibleSymmetry (5), + configAbortOther (6), + insufficientLinks (7), + blocked (8), + operational (9), + configAbortUnsupportedImaVersion (10) + } + +TmnxImaGrpFailState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpFailState indcates the failure + reason of an IMA group." + SYNTAX INTEGER { + noFailure(1), -- unit is up + startUpNe(2), + startUpFe(3), + invalidMValueNe(4), + invalidMValueFe(5), + failedAssymetricNe(6), + failedAssymetricFe(7), + insufficientLinksNe(8), + insufficientLinksFe(9), + blockedNe(10), + blockedFe(11), + otherFailure(12), + invalidImaVersionNe(13), + invalidImaVersionFe(14) + } + +TmnxImaLnkState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaLnkState indicates the current + state of an IMA link." + SYNTAX INTEGER { + notInGroup(1), + unusableNoGivenReason(2), + unusableFault(3), + unusableMisconnected(4), + unusableInhibited(5), + unusableFailed(6), + usable(7), + active(8) + } + +TmnxImaLnkFailState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaLnkFailState indicates the local failure + status of a link belonging to an IMA group." + SYNTAX INTEGER { + noFailure(1), + imaLinkFailure(2), + lifFailure(3), + lodsFailure(4), + misConnected(5), + blocked(6), + fault(7), + farEndTxLinkUnusable(8), + farEndRxLinkUnusable(9) } + +TmnxImaTestState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaTestState indicates the current state + of the test pattern procedure." + SYNTAX INTEGER { + disabled(1), + operating(2), + failed(3) } + +TmnxImaGrpClockModes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpClockModes lists the types of + clock modes available to IMA Groups." + SYNTAX INTEGER { + ctc(1), + itc(2) } + +TmnxImaGrpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxImaGrpVersion lists the types of + Ima versions available per IMA Groups." + SYNTAX INTEGER { + oneDotZero(1), + oneDotOne(2) } + +TmnxMcMlpppClassIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMcMlpppClassIndex indicates the class + of a Multiclass MLPPP bundle. + + For Multiclass MLPPP bundles with a non-zero + tmnxBundleMlpppClassCount of classes, class index takes + valid values from 0 to (tmnxBundleMlpppClassCount - 1) + inclusive. For example a 4-class MLPPP bundle has 4 classes + with indices 0, 1, 2, and 3." + SYNTAX INTEGER (0..15) + +TmnxMlpppEndpointIdClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMlpppEndpointIdClass indicates the MLPPP Endpoint + Discriminator Class Field Type." + SYNTAX INTEGER { + nullClass (0), + localAddress (1), + ipAddress (2), + ieee802dot1GlobalMacAddress (3), + pppMagicNumberBlock (4), + publicSwitchedNetworkDirNumber (5)} + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- ALCATEL-IND1-TIMETRA-PORT-MIB at a glance +-- +-- timetra (enterprises 6527) +-- timetraProducts (3) +-- tmnxSRMIB (1) +-- tmnxSRConfs (1) +-- tmnxSRObjs (2) +-- tmnxHwObjs (tmnxSRObjs 2) +-- tmnxSRNotifyPrefix (3) +-- +-- tmnxPortObjs (tmnxHwObjs 4) +-- tmnxPortTableLastChange (1) +-- tmnxPortTable (2) +-- tmnxPortTestTable (3) +-- tmnxPortEtherTable (4) +-- tmnxSonetTable (5) +-- tmnxSonetPathTable (6) +-- tmnxPortTypeTable (7) +-- tmnxPortConnectTypeTable (8) +-- tmnxPortFCStatsTable (9) +-- tmnxDS3Table (10) +-- tmnxDS3ChannelTable (11) +-- tmnxDS1Table (12) +-- tmnxDS0ChanGroupTable (13) +-- tmnxBundleTable (14) +-- tmnxBundleMemberTable (15) +-- tmnxPortToChannelTable (16) +-- tmnxPortIngrMdaQosStatTable (17) +-- tmnxSonetGroupTable (18) +-- tmnxPortScalarObjs (19) +-- tmnxCiscoHDLCTable (20) +-- tmnxBundleImaGrpTable (21) +-- tmnxBundleMemberImaTable (22) +-- tmnxDS1PortTable (23) +-- tmnxPortSchedOverrideTable (24) +-- tmnxBPGrpAssocTable (25) +-- tmnxBundleMlpppTable (26) +-- tmnxDigitalDiagMonitorTable (29) +-- +-- tmnxPortNotificationObjects (7) +-- tmnxPortNotifyPortId (1) +-- tmnxPortNotifySonetAlarmReason (2) +-- tmnxPortNotifySonetPathAlarmReason (3) +-- tmnxPortNotifyError (4) +-- tmnxPortNotifyDS3AlarmReason (5) +-- tmnxPortNotifyDS1AlarmReason (6) +-- tmnxPortNotifyBundleId (7) +-- tmnxPortNotifyEtherAlarmReason (8) +-- +-- tmnxFRObjs (9) +-- tmnxFRDlcmiTable (1) +-- +-- tmnxQosAppObjs (10) +-- tmnxQosPoolAppTable (2) +-- +-- tmnxATMObjs (11) +-- tmnxATMIntfTable (1) +-- +-- tmnxPortStatsObjs (12) +-- tmnxPortNetIngressStatsTable (1) +-- tmnxPortNetEgressStatsTable (2) +-- tmnxCiscoHDLCStatsTable (3) +-- tmnxMcMlpppStatsTable (4) +-- + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- IOM Port tables +-- +tmnxPortTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxPortTable was last changed." + ::= { tmnxPortObjs 1 } + +tmnxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port table has an entry for each port on each IOM card in each + chassis in the TMNX system." + ::= { tmnxPortObjs 2 } + +tmnxPortEntry OBJECT-TYPE + SYNTAX TmnxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a port on a IOM card in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. Before an IOM tmnxMDAEntry can be deleted from the + tmnxMDATable, its supported tmnxPortEntry rows must be in the proper + state for removal." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxPortTable 1 } + +TmnxPortEntry ::= + SEQUENCE { + tmnxPortPortID TmnxPortID, + tmnxPortLastChangeTime TimeStamp, + tmnxPortType TmnxPortType, + tmnxPortClass TmnxPortClass, + tmnxPortDescription TItemLongDescription, + tmnxPortName TNamedItemOrEmpty, + tmnxPortAlias TNamedItemOrEmpty, + tmnxPortUserAssignedMac TruthValue, + tmnxPortMacAddress MacAddress, + tmnxPortHwMacAddress MacAddress, + tmnxPortMode INTEGER, + tmnxPortEncapType INTEGER, + tmnxPortLagId Unsigned32, + tmnxPortHoldTimeUp Unsigned32, + tmnxPortHoldTimeDown Unsigned32, + tmnxPortUpProtocols BITS, + tmnxPortConnectorType TmnxPortConnectorType, + tmnxPortTransceiverType INTEGER, + tmnxPortTransceiverCode BITS, + tmnxPortTransceiverLaserWaveLen Unsigned32, + tmnxPortTransceiverDiagCapable INTEGER, + tmnxPortTransceiverModelNumber TNamedItemOrEmpty, + tmnxPortSFPConnectorCode INTEGER, + tmnxPortSFPVendorOUI Unsigned32, + tmnxPortSFPVendorManufactureDate DateAndTime, + tmnxPortSFPMedia INTEGER, + tmnxPortSFPEquipped TruthValue, + tmnxPortEquipped TruthValue, + tmnxPortLinkStatus TruthValue, + tmnxPortAdminStatus TmnxPortAdminStatus, + tmnxPortOperStatus TmnxPortOperStatus, + tmnxPortState TmnxPortState, + tmnxPortPrevState TmnxPortState, + tmnxPortNumAlarms Unsigned32, + tmnxPortAlarmState TmnxAlarmState, + tmnxPortLastAlarmEvent RowPointer, + tmnxPortClearAlarms TmnxActionType, + tmnxPortSFPVendorSerialNum TNamedItemOrEmpty, + tmnxPortSFPVendorPartNum TNamedItemOrEmpty, + tmnxPortLastStateChanged TimeStamp, + tmnxPortNumChannels Unsigned32, + tmnxPortNetworkEgrQueues TNamedItemOrEmpty, + tmnxPortBundleNumber INTEGER, + tmnxPortIsLeaf TruthValue, + tmnxPortChanType TmnxMDAChanType, + tmnxPortParentPortID TmnxPortID, + tmnxPortOpticalCompliance OCTET STRING, + tmnxPortLoadBalanceAlgorithm INTEGER, + tmnxPortEgrPortSchedPlcy TNamedItemOrEmpty, + tmnxPortLastClearedTime TimeStamp, + tmnxPortIngNamedPoolPlcy TNamedItemOrEmpty, + tmnxPortEgrNamedPoolPlcy TNamedItemOrEmpty, + tmnxPortIngPoolPercentRate Unsigned32, + tmnxPortEgrPoolPercentRate Unsigned32, + tmnxPortDDMEventSuppression TruthValue, + tmnxPortSFPStatus INTEGER + + } + +tmnxPortPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxPortPortID is an index into this table. It maps this port to its + entry in the mib-2 interfaces table." + ::= { tmnxPortEntry 1 } + +tmnxPortLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortLastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxPortEntry row for this port." + ::= { tmnxPortEntry 2 } + +tmnxPortType OBJECT-TYPE + SYNTAX TmnxPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port or optical pack installed." + ::= { tmnxPortEntry 3 } + +tmnxPortClass OBJECT-TYPE + SYNTAX TmnxPortClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The class of port or optical pack installed. This can be + derived from tmnxPortType." + ::= { tmnxPortEntry 4 } + +tmnxPortDescription OBJECT-TYPE + SYNTAX TItemLongDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A textual string containing user supplied information about the + interface." + DEFVAL { ''H } + ::= { tmnxPortEntry 5 } + +tmnxPortName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name, such as `le0' or 'sys171-2/1." + ::= { tmnxPortEntry 6 } + +tmnxPortAlias OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non-volatile + 'handle' for the interface. + + On the first instantiation of an interface, the value of + tmnxPortAlias associated with that interface is the zero-length + string. As and when a value is written into an instance of + tmnxPortAlias through a network management set operation, then the + agent must retain the supplied value in the tmnxPortAlias instance + associated with the same interface for as long as that + interface remains instantiated, including across all re- + initializations/reboots of the network management system." + DEFVAL { ''H } + ::= { tmnxPortEntry 7 } + +tmnxPortUserAssignedMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxPortUserAssignedMac has a value of 'true', the value of + tmnxPortMacAddress has been explicitly assigned by a SNMP SET + request. When tmnxPortUserAssignedMac is set to 'false', + tmnxPortMacAddress returns the system assigned MAC address." + DEFVAL { false } + ::= { tmnxPortEntry 8 } + +tmnxPortMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When tmnxPortUserAssignedMac has a value of 'true', + tmnxPortMacAddress has the value that has been explicitly + assigned by a SNMP SET request. When tmnxPortUserAssignedMac + has a value of 'false', tmnxPortMacAddress returns the same + value as tmnxPortMacAddress, the hardware or system assigned + MAC address. When tmnxPortMacAddress is modified by a SET + request, the agent sets tmnxPortUserAssignedMac to 'true'. + + Setting tmnxPortMacAddress to all zeros causes the agent to + revert to using the default tmnxPortHwMacAddress and also to + return tmnxPortUserAssignedMac as 'false'." + DEFVAL { '000000000000'h } + ::= { tmnxPortEntry 9 } + +tmnxPortHwMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's hardware or system assigned MAC address at its + protocol sub-layer. When tmnxPortUserAssignedMac has a value of + 'true', the value of tmnxPortMacAddress is used instead of + tmnxPortHwMacAddress. + + In the case of a pre-provisioned port that is not yet physically + in the system, the MAC address may not be known. In this case + a MAC address of all zeros is returned." + ::= { tmnxPortEntry 10 } + +tmnxPortMode OBJECT-TYPE + SYNTAX INTEGER { + undefined (0), + access (1), + network (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortMode variable indicates if the interface on this port + is configured as a service access port or a network access + port. + + If the port mode equals 'access', and the tmnxMDAAssignedType + is of ATM MDA family, then tmnxPortEncapType is automatically + set to 'atmEncap'. + + If port mode equals 'access', tmnxPortEncapType must also + be configured to 'qEncap' (For Ethernet MDAs) or to + 'bcpNullEncap' for Sonet/SDH MDAs. + + Once the port's operation mode has been configured + for 'access' mode, multiple services may be configured + on the port. + + If the port mode equals 'network', tmnxPortEncapType must also + be configured to 'nullEncap' (Ethernet MDAs), or 'pppAutoEncap' + (Sonet/SDH MDAs) and tmnxPortEncapType is defaulted to those + values on the mode change." + ::= { tmnxPortEntry 11 } + +tmnxPortEncapType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nullEncap (1), + qEncap (2), + mplsEncap (3), + bcpNullEncap (4), + bcpDot1qEncap (5), + ipcpEncap (6), + frEncap (7), + pppAutoEncap (8), + atmEncap (9), + qinqEncap (10), + wanMirrorEncap (11), + ciscoHDLCEncap (12), + cemEncap (13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of encapsulation protocol configured on this + port's network interface. If tmnxPortEncapType has a value + of 'nullEncap', frames received will not carry any tags + or labels and as a result only one service can be + configured on this port. Sometimes this is referred to + as raw Ethernet packets. + + If tmnxPortEncapType has a value of 'qEncap', ingress frames + carry 802.1q tags where each different tag can signify a + different service. This is not a valid value if + tmnxPortClass has a value of 'sonetPath'. + + If tmnxPortEncapType has a value of 'bcpNullEncap', + Bcp is used on the sonet path as the NCP control protocol. + The BCP IEEE 802 Tagged Frame Configuration Option (type 8) + is negotiated to 'enabled'. VLAN tagged frames are + allowed into the sonet path. Only a single SAP can + be associated with the sonet path. 'bcpNullEncap' is + valid only if tmnxPortClass has a value of 'sonetPath'. + + If tmnxPortEncapType has a value of 'bcpDot1qEncap', + BCP is used as the NCP control protocol. The BCP IEEE 802 + Tagged Frame Configuration Option (type 8) is negotiated to + 'enabled'. VLAN tagged frames are allowed on the sonet path. + This encapsulation type is required when multiple SAPs are + defined on the sonet path where each one is service + delimited by a provisioned Dot1q tag. When 'bcpDot1qEncap' + is specified, BCP does not enter the 'open' state unless + the far end peer also supports 'bcpDot1qEncap'. This allows + a LCP negotiation to transmit configuration request and + confirmation messages to enable this feature. 'bcpDot1qEncap' + is a valid value only if tmnxPortClass has a value of 'sonetPath'. + + If tmnxPortEncapType has a value of 'ipcpEncap', + BCP will not be used on this sonet path. IPCP NCP is used + instead. 'ipcpEncap' is a valid only if tmnxPortClass has + a value of 'sonetPath'. + + If tmnxPortEncapType has a value of 'frEncap', Frame Relay is + the expected encapsulation. + + If tmnxPortEncapType has a value of 'pppAutoEncap', IPCP is + automatically enabled. This encap type is only valid on + ports/paths in network mode. + + If tmnxPortEncapType has a value of 'atmEncap', the encapsulation + on the port is ATM. The 'atmEncap' is also used when mirroring + ATM ports. + + If tmnxPortEncapType has a value of 'wanMirrorEncap', the + port is used for mirroring of frame-relay and POS ports. On such + ports no link management protocol would run. + + If tmnxPortEncapType has a value of 'ciscoHDLCEncap', the Cisco HDLC + encapsulation is applied. This encap type is only valid if + TmnxPortClass has a value of 'tdm' or 'sonet'. + + If tmnxPortEncapType has a value of 'cemEncap', encapsulation of + frames will be circuit emulation. This is used to support transparent + transmission of frames. This encap type is only valid + if TmnxPortClass has a value of 'tdm' or 'sonet' in access mode. + + tmnxPortEncapType is set to 'unknown' for physical SONET/SDH and + TDM ports. + " + ::= { tmnxPortEntry 12 } + +tmnxPortLagId OBJECT-TYPE + SYNTAX Unsigned32 (0..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortLagId indicates which LAG or multi-link trunk + (MLT) this port is assigned to. If this port is not associated + with any LAG, this value will be set to zero(0). + + The maximum value of this object is '64', when the value of + ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5' (ESS-1/SR-1)." + DEFVAL { 0 } + ::= { tmnxPortEntry 13 } + +tmnxPortHoldTimeUp OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHoldTimeUp is used to configure the + hold-timer for link up event dampening. This guards against + reporting excessive interface transitions. This is implemented + by not advertising subsequent transitions of the interface to + upper layer protocols until the configured timer has expired. + A value of zero (0) indicates that an up transition is reported + immediately. The value of tmnxPortHoldTimeUp is not applicable + when tmnxPortClass has a value of 'sonet (5)'. In that case, + tmnxSonetHoldTimeUp is used instead." + DEFVAL { 0 } + ::= { tmnxPortEntry 14 } + +tmnxPortHoldTimeDown OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortHoldTimeDown is used to configure the + hold-timer for link down event dampening. This guards against + reporting excessive interface transitions. This is implemented + by not advertising subsequent transitions of the interface to + upper layer protocols until the configured timer has expired. + A value of zero (0) indicates that a down transition is reported + immediately. The value of tmnxPortHoldTimeDown is not applicable + when tmnxPortClass has a value of 'sonet (5)'. In that case, + tmnxSonetHoldTimeDown is used instead." + DEFVAL { 0 } + ::= { tmnxPortEntry 15 } + +tmnxPortUpProtocols OBJECT-TYPE + SYNTAX BITS { + portUpIpv4 (0), + portUpMpls (1), + portUpBcp (2), + portUpIso (3), + portUpFr (4), + portUpAtm (5), + portUpChdlc (6), + portUpIma (7), + portUpIpv6 (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortUpProtocols variable is a bitmap that indicates what + protocols can be used on this port type." + ::= { tmnxPortEntry 16 } + +tmnxPortConnectorType OBJECT-TYPE + SYNTAX TmnxPortConnectorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connector installed on this port." + ::= { tmnxPortEntry 17 } + +tmnxPortTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + gbic(1), + moduleConnectorSolderedToMotherboard(2), + sfpTransceiver(3), + xbiTransceiver(4), + xenpakTransceiver(5), + xfpTransceiver(6), + xffTransceiver(7), + xfpeTransceiver(8), + xpakTransceiver(9), + x2Transceiver(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the transceiver." + ::= { tmnxPortEntry 25 } + +tmnxPortTransceiverCode OBJECT-TYPE + SYNTAX BITS{ + unknown(0), + oc48-longreach(1), + oc48-intermediatereach(2), + oc48-shortreach(3), + oc12-singlemodelongreach(4), + oc12-singlemodeinterreach(5), + oc12-multimodeshortreach(6), + oc3-singlemodelongreach(7), + oc3-singlemodeinterreach(8), + oc3-multi-modeshortreach(9), + gige-1000base-t(10), + gige-1000base-cx(11), + gige-1000base-lx(12), + gige-1000base-sx(13), + faste-100base-mm-fx(14), + faste-100base-sm-fx(15), + xgige-10gbase-sr(16), + xgige-10gbase-lr(17), + xgige-10gbase-er(18), + xgige-10gbase-sw(19), + xgige-10gbase-lw(20), + xgige-10gbase-ew(21) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The code for the transmission media. + + tmnxPortOpticalCompliance is used instead of + tmnxPortTransceiverCode.tmnxPortOpticalCompliance contains the + same information and is defined by an industry standard." + ::= { tmnxPortEntry 26 } + +tmnxPortTransceiverLaserWaveLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The light wavelength transmitted by the transceiver's laser. + A value of zero indicates that the port is not equipped with + the transceiver." + ::= { tmnxPortEntry 27 } + +tmnxPortTransceiverDiagCapable OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the transceiver is capable of doing diagnostics." + ::= { tmnxPortEntry 28 } + +tmnxPortTransceiverModelNumber OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model number of the transceiver." + ::= { tmnxPortEntry 29 } + +tmnxPortSFPConnectorCode OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + sc(1), + fiberChannel-Style1-CopperConnector(2), + fiberChannel-Style2-CopperConnector(3), + bncortnc(4), + fiberChannelCoaxialHeaders(5), + fiberJack(6), + lc(7), + mt-rj(8), + mu(9), + sg(10), + opticalPigtail(11), + hssdcII(32), + copperPigtail(33), + copperGigE(128) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The external connector provided on the interface." + ::= { tmnxPortEntry 30 } + +tmnxPortSFPVendorOUI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor organizationally unique identifier field (OUI) + contains the IEEE company identifier for the vendor. + A value of all zero indicates that the vendor OUI + is unspecified." + ::= { tmnxPortEntry 31 } + +tmnxPortSFPVendorManufactureDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor's date code." + ::= { tmnxPortEntry 32 } + +tmnxPortSFPMedia OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + ethernet(1), + sonetsdh(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media supported for the SFP." + ::= { tmnxPortEntry 33 } + +tmnxPortSFPEquipped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the SFP is equipped." + ::= { tmnxPortEntry 34 } + +tmnxPortEquipped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if there is an optics pack installed in this + port or not." + ::= { tmnxPortEntry 35 } + +tmnxPortLinkStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not the port has a physical link." + ::= { tmnxPortEntry 36 } + +tmnxPortAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired administrative status of this port." + DEFVAL { inService } + ::= { tmnxPortEntry 37 } + +tmnxPortOperStatus OBJECT-TYPE + SYNTAX TmnxPortOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of this port." + ::= { tmnxPortEntry 38 } + +tmnxPortState OBJECT-TYPE + SYNTAX TmnxPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state level of this port. A value of 'none' indicates + the port is either in its initial creation state or is + just about to be deleted. A value of 'ghost' represents + a port that is not physically present. This state may + represent a pre-provisioned port. A value of 'linkDown' + represents a port that is physically present but does + not have a link. The 'linkUp' state represents a port + that is physically present and has physical link present. + A port in 'up' state is ready to pass some kinds of traffic. + The tmnxPortUpProtocols variable indicates the actual type(s) + of traffic can be passed on this 'up' link." + ::= { tmnxPortEntry 39 } + +tmnxPortPrevState OBJECT-TYPE + SYNTAX TmnxPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortPrevState indicates the state level that the port + transitioned from into the current tmnxPortState level." + ::= { tmnxPortEntry 40 } + +tmnxPortNumAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of alarms currently outstanding on this port." + ::= { tmnxPortEntry 41 } + +tmnxPortAlarmState OBJECT-TYPE + SYNTAX TmnxAlarmState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortAlarmState indicates the current alarm + state for this port." + ::= { tmnxPortEntry 42 } + +tmnxPortLastAlarmEvent OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortLastAlarmEvent is an object identifier whose + object name and instance values point to the row entry in the + ALARM-MIB that contains the most recent alarm event associated with + this port. If the tmnxPortAlarmState has a value of + 'alarmCleared', the most recent alarm event will be in the + nlmAlarmClearedTable. If it has a value of 'alarmActive', the + entry pointed to is in the nlmAlarmActiveTable. If the value of + tmnxPortLastAlarmEvent is '0.0', then either there have not been any + alarm events associated with this chassis since the system was + last booted, or the last alarm event has aged out and its entry is + no longer available in the ALARM-MIB tables." + ::= { tmnxPortEntry 43 } + +tmnxPortClearAlarms OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this action variable causes all the alarms + associated with this port to be moved from the current + alarm log to the history alarm log. Primarily meant + for use in development. This object will most likely + be removed from the MIB before product release." + DEFVAL { notApplicable } + ::= { tmnxPortEntry 44 } + +tmnxPortSFPVendorSerialNum OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortSFPVendorSerialNum contains ASCII characters, + defining the vendor serial number. + A value of all zero indicates that the vendor SN + is unspecified." + ::= { tmnxPortEntry 45 } + +tmnxPortSFPVendorPartNum OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor part number contains ASCII characters, + defining the vendor part number or product name. + A value of all zero indicates that the vendor PN + is unspecified. " + ::= { tmnxPortEntry 46 } + +tmnxPortLastStateChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortLastStateChanged variable contains the + value of the sysUpTime the last time the operational status + of the port changed state." + ::= { tmnxPortEntry 48 } + +tmnxPortNumChannels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For SONET/SDH paths or TDM channels, tmnxPortNumChannels + contains the number of possible immediate children. For + leaf paths or channels, the value of this object will be zero. + For SONET/SDH or TDM physical ports, tmnxPortNumChannels + contains the total number of channels on the physical port. + For all other entries in the tmnxPortTable, the value of + this object will be zero." + ::= { tmnxPortEntry 49 } + +tmnxPortNetworkEgrQueues OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxPortNetworkEgrQueues contains the network egress queue policy + if the tmnxPortMode is network. Otherwise this object has no + significance." + ::= { tmnxPortEntry 50 } + +tmnxPortBundleNumber OBJECT-TYPE + SYNTAX INTEGER (0..1280) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortBundleNumber identifies the bundle for which this port is + a member. If this port is not a member of any bundle, the value of + tmnxPortBundleNumber will be zero." + ::= { tmnxPortEntry 51 } + +tmnxPortIsLeaf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIsLeaf is applicable only when the 'isSonet' and/or 'isTDM' + bits in ALCATEL-IND1-TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. + When the value of this object is 'true', it indicates that the channel + is capable of passing traffic. + + The value of this object is 'false' for: + 1. Physical ports on SONET/TDM MDA's + 2. Intermediate channels on a channelized MDA + 3. Leaf channels which belong to a bundle + + For ports on Ethernet MDA's or for LAG ports, the value of this object + will be 'false'." + ::= { tmnxPortEntry 52 } + +tmnxPortChanType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortChanType is applicable only when the 'isSonet' and/or 'isTDM' + bits in ALCATEL-IND1-TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. It indicates + the type of the channel. + For ports on Ethernet MDA's, the value of this object will + be 'unknown'." + ::= { tmnxPortEntry 53 } + +tmnxPortParentPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortParentPortID is applicable only when the 'isSonet' + and/or 'isTDM' bits in ALCATEL-IND1-TIMETRA-CHASSIS-MIB:tmnxMDACapabilities are set. + For SONET or TDM channel, it indicates the port ID of its parent + channel or port." + ::= { tmnxPortEntry 54 } + +tmnxPortOpticalCompliance OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortOpticalCompliance is applicable only when the + tmnxPortSFPEquipped is set to 'true'. The value of + tmnxPortOpticalCompliance indicates the 8 bytes of optical compliance + bits stored in SFP and XFP eeproms." + ::= { tmnxPortEntry 55 } + + +tmnxPortLoadBalanceAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + default (1), + includeL4 (2), + excludeL4 (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortLoadBalanceAlgorithm specifies the load + balancing algorithm to be used on this port. When the + value is 'includeL4', the src and dst port are used in the + hashing algorithm. When it's 'excludeL4', they are not included. + When the value is 'default', the port inherits the global settings + in tmnxL4LoadBalancing. The value is 'notApplicable' for ports that + do not pass any traffic. An attempt to modify this object when it is + set to 'notApplicable' will return an inconsistentValue error." + DEFVAL { default } + ::= { tmnxPortEntry 56 } + +tmnxPortEgrPortSchedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrPortSchedPlcy specifies the egress QoS + port-scheduler policy for this port. This object must correspond + to the index of a row in ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyTable." + DEFVAL { "" } + ::= { tmnxPortEntry 57 } + +tmnxPortLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortLastClearedTime indicates the sysUpTime + when the counters in the IF-MIB:ifTable were last cleared." + ::= { tmnxPortEntry 58 } + +tmnxPortIngNamedPoolPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortIngNamedPoolPlcy specifies a named pool + policy associated with an port ingress context. The policy + governs the way named pools are created at the port level." + DEFVAL { ''H } + ::= { tmnxPortEntry 60 } + +tmnxPortEgrNamedPoolPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrNamedPoolPlcy specifies a named pool + policy associated with an port egress context. The policy + governs the way named pools are created at the port level." + DEFVAL { ''H } + ::= { tmnxPortEntry 61 } + +tmnxPortIngPoolPercentRate OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortIngPoolPercentRate specifies increment or + decrement of the active bandwidth associated with the ingress port. + This active bandwidth affects the amount of ingress buffer space + managed by the port." + DEFVAL { 100 } + ::= { tmnxPortEntry 62 } + +tmnxPortEgrPoolPercentRate OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEgrPoolPercentRate specifies increment or + decrement of the active bandwidth associated with the egress port. + This active bandwidth affects the amount of egress buffer space + managed by the port." + DEFVAL { 100 } + ::= { tmnxPortEntry 63 } + +tmnxPortDDMEventSuppression OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortDDMEventSuppression specifies whether or not an + inserted SFP/XFP that supports Digital Diagnostic Monitoring + raises traps and events (false) or suppresses all notifications + (true)." + DEFVAL { false } + ::= { tmnxPortEntry 64 } + +tmnxPortSFPStatus OBJECT-TYPE + SYNTAX INTEGER { + not-equipped (0), + operational (1), + read-error (2), + data-corrupt (3), + ddm-corrupt (4), + unsupported (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSFPStatus indicates the operational status of + the inserted SFP/XFP. If tmnxPortSFPEquipped is false, the + tmnxPortSFPStatus will be 'not-equipped (0)', otherwise + 'operational (1)' if no failure is detected. + + A failure to read the SFP data will result in a 'read-error (2)', + while corrupted information on the SFP will result in either + 'data-corrupt (3)', or 'ddm-corrupt (4)' if an SFP read results in + invalid data or DDM information respectively. An insertion of an + unsupported SFP will result in 'unsupported (5)'. + + A trap will be raised if the value of tmnxPortSFPStatus indicates a + failure; that is the tmnxPortSFPStatus is neither 'not-equipped (0)', + nor 'operational (1)'." + DEFVAL { not-equipped } + ::= { tmnxPortEntry 65 } + +-- +-- Port Diagnostic Table +-- +tmnxPortTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortTestTable has an entry for each port on each IOM + card in each chassis in the TMNX system." + ::= { tmnxPortObjs 3 } + +tmnxPortTestEntry OBJECT-TYPE + SYNTAX TmnxPortTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a port on a IOM card in a + chassis in the system. Entries cannot be created and + deleted via SNMP SET operations." + AUGMENTS { tmnxPortEntry } + ::= { tmnxPortTestTable 1 } + +TmnxPortTestEntry ::= + SEQUENCE { + tmnxPortTestState INTEGER, + tmnxPortTestMode INTEGER, + tmnxPortTestParameter Unsigned32, + tmnxPortTestLastResult INTEGER, + tmnxPortTestStartTime DateAndTime, + tmnxPortTestEndTime DateAndTime, + tmnxPortTestDuration INTEGER, + tmnxPortTestAction INTEGER + } + +tmnxPortTestState OBJECT-TYPE + SYNTAX INTEGER { + notInTest (1), + inTest (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current testing status of this port." + ::= { tmnxPortTestEntry 1 } + +tmnxPortTestMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + loopback1 (1), + loopback2 (2), + loopback3 (3), + singalInsertion (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of test to be executed on this port." + ::= { tmnxPortTestEntry 2 } + +tmnxPortTestParameter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A parameter to be passed to the test program." + ::= { tmnxPortTestEntry 3 } + +tmnxPortTestLastResult OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + success (1), + failure (2), + timeout (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the last test executed on this port." + ::= { tmnxPortTestEntry 4 } + +tmnxPortTestStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the test started on this port. + Returns 0 if tmnxPortTestState is notInTest." + ::= { tmnxPortTestEntry 5 } + +tmnxPortTestEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the last test completed. Returns 0 + if a test is in progress or no tests have yet to be run on + this port." + ::= { tmnxPortTestEntry 6 } + +tmnxPortTestDuration OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of seconds the port test is anticipated to last." + ::= { tmnxPortTestEntry 7 } + +tmnxPortTestAction OBJECT-TYPE + SYNTAX INTEGER { + none (1), + startTest (2), + stopTest (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operator sets this variable to perform the appropriate + type of testing." + ::= { tmnxPortTestEntry 8 } + +-- +-- Ethernet Ports Table +-- +tmnxPortEtherTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortEtherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortEtherTable has an entry for each Ethernet + (faste, gige, xcme or xgige) port on each IOM card in each chassis + in the TMNX system." + ::= { tmnxPortObjs 4 } + +tmnxPortEtherEntry OBJECT-TYPE + SYNTAX TmnxPortEtherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Ethernet port on a IOM card in a + chassis in the system. Entries cannot be created and + deleted via SNMP SET operations. Before an IOM card entry + can be deleted from the tmnxMDATable, its supported + tmnxPortEntry and tmnxPortEtherEntry rows must be in the proper + state for removal. The tmnxPortEtherEntry contains attributes + that are unique to the Ethernet TmnxPortType." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxPortEtherTable 1 } + +TmnxPortEtherEntry ::= + SEQUENCE { + tmnxPortEtherMTU Unsigned32, + tmnxPortEtherDuplex INTEGER, + tmnxPortEtherSpeed INTEGER, + tmnxPortEtherAutoNegotiate INTEGER, + tmnxPortEtherOperDuplex INTEGER, + tmnxPortEtherOperSpeed Unsigned32, + tmnxPortEtherAcctPolicyId Unsigned32, + tmnxPortEtherCollectStats TruthValue, + tmnxPortEtherMDIMDIX INTEGER, + tmnxPortEtherXGigMode INTEGER, + tmnxPortEtherEgressRate Integer32, + tmnxPortEtherDot1qEtype Unsigned32, + tmnxPortEtherQinqEtype Unsigned32, + tmnxPortEtherIngressRate Integer32, + tmnxPortEtherReportAlarm TmnxPortEtherReportStatus, + tmnxPortEtherReportAlarmStatus TmnxPortEtherReportStatus, + tmnxPortEtherPkts1519toMax Counter32, + tmnxPortEtherHCOverPkts1519toMax Counter32, + tmnxPortEtherHCPkts1519toMax Counter64, + tmnxPortEtherLacpTunnel TruthValue, + tmnxPortEtherDownWhenLoopedEnabled TruthValue, + tmnxPortEtherDownWhenLoopedKeepAlive Unsigned32, + tmnxPortEtherDownWhenLoopedRetry Unsigned32, + tmnxPortEtherDownWhenLoopedState INTEGER, + tmnxPortEtherPBBEtype Unsigned32, + tmnxPortEtherReasonDownFlags BITS + + } + +tmnxPortEtherMTU OBJECT-TYPE + SYNTAX Unsigned32 (0|512..9212) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the Ethernet physical 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. + + Setting tmnxPortEtherMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1514 with mode access and encap-type null + 1518 with mode access and encap-type dot1q + 1518 with mode access and encap-type mpls + 9198 with mode network + " + ::= { tmnxPortEtherEntry 1 } + +tmnxPortEtherDuplex OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + fullDuplex (1), + halfDuplex (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDuplex variable specifies the duplex mode used by + the Ethernet interface if tmnxPortEtherAutoNegotiate has a value of + 'false' or 'limited'. If tmnxPortEtherAutoNegotiate has a value of + 'true', the link parameters are negotiated with the far end and + the tmnxPortEtherDuplex variable is ignored. A value of 'fullDuplex' + sets the link to full duplex mode. A value of 'halfDuplex' sets + the link to half duplex mode. tmnxPortEtherDuplex is only valid on + Ethernet interfaces that support multiple duplex modes." + DEFVAL { fullDuplex } + ::= { tmnxPortEtherEntry 2 } + +tmnxPortEtherSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + speed10 (1), + speed100 (2), + speed1000 (3), + speed10000 (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherSpeed variable specifies the link speed of the + Ethernet interface if tmnxPortEtherAutoNegotiate has a value of + 'false' or 'limited'. If tmnxPortEtherAutoNegotiate has a value of + 'true', the link parameters are negotiated with the far end and + the tmnxPortEtherSpeed variable is ignored. A value of 'speed10' + sets the link to 10 mbps. A value of 'speed100' sets the link to + 100 mbps. A value of 'speed1000' sets the link to 1000 mbps (1 gbps). + tmnxPortEtherSpeed is only valid on Ethernet interfaces that support + multiple link speeds." + ::= { tmnxPortEtherEntry 3 } + +tmnxPortEtherAutoNegotiate OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + true (1), + false (2), + limited (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxPortEtherAutoNegotiate is 'true', the Ethernet + interface will automatically negotiate link parameters with the far + end (including speed and duplex), and will advertise all speeds and + duplex modes supported by the interface. When the value of + tmnxPortEtherAutoNegotiate is 'limited', the Ethernet interface will + automatically negotiate link parameters with the far end, but will + only advertise the speed and duplex mode specified by tmnxPortEtherSpeed + and tmnxPortEtherDuplex. If tmnxPortEtherAutoNegotiate is 'false', + the Ethernet interface won't negotiate link parameters with the far + end and will instead force the speed and duplex mode to the values specified + by tmnxPortEtherSpeed and tmnxPortEtherDuplex respectively." + DEFVAL { true } + ::= { tmnxPortEtherEntry 4 } + +tmnxPortEtherOperDuplex OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + fullDuplex (1), + halfDuplex (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortEtherOperDuplex variable indicates the operational duplex + mode of the Ethernet interface. A value of 'fullDuplex' indicates that + the link is in full duplex mode. A value of 'halfDuplex' indicates + that the link is in half duplex mode. tmnxPortEtherOperDuplex is only + valid if tmnxPortClass is 'faste' or 'xcme'." + ::= { tmnxPortEtherEntry 5 } + +tmnxPortEtherOperSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mega-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortEtherOperSpeed variable indicates the operational speed + of the Ethernet interface in mega-bits per second (mbps). If the value of + tmnxPortEtherAutoNegotiate is 'true', the link autonegotiates the link + parameters with the far end side. The value of tmnxPortEtherOperSpeed is + only valid if tmnxPortClass is one of the Ethernet classes." + ::= { tmnxPortEtherEntry 6 } + +tmnxPortEtherAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the accounting policy must be defined prior to associating + the policy with the ethernet port. Accounting policies can only be + associated with network ports. + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this port. A zero value indicates that there is no + accounting policy associated with this port" + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 7 } + +tmnxPortEtherCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the collection of accounting and statistical data + for the network ethernet port. When applying accounting policies the + data by default will be collected in the appropriate records and + written to the designated billing file. + When the value is set to false, the statistics are still accumulated + by the IOM cards, however, the CPU will not obtain the results and + write them to the billing file." + DEFVAL { true } + ::= { tmnxPortEtherEntry 8 } + +tmnxPortEtherMDIMDIX OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + mdi (1), + mdix (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortEtherMDIMDIX variable indicates whether the Ethernet + interface is of type 'mdi' (Media Dependent Interface) or + 'mdix' (Media Dependent Interface with crossover). If the agent + cannot identify the type of Ethernet interface the value + 'unknown (0)' is indicated. tmnxPortEtherMDIMDIX is only valid if + tmnxPortClass is 'faste' or 'xcme'." + ::= { tmnxPortEtherEntry 9 } + +tmnxPortEtherXGigMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + lan (1), + wan (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherXGigMode variable specifies whether the Ethernet + interface is in LAN or WAN mode. tmnxPortEtherXGigMode must be + 'notApplicable' if tmnxPortClass is not 'xgige'." + DEFVAL { lan } + ::= { tmnxPortEtherEntry 10 } + +tmnxPortEtherEgressRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherEgressRate variable specifies the maximum egress + bandwidth (in kilobits per second) that the Ethernet interface + can generate. A value of -1 means that the limit is the actual + physical limit. If the provisioned sub-rate bandwidth is larger than + the actual physical bandwidth of the interface, the latter applies." + DEFVAL { -1 } + ::= { tmnxPortEtherEntry 11 } + +tmnxPortEtherDot1qEtype OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDot1qEtype variable indicates the ethertype expected + when the port's encapsulation type is dot1qEncap." + DEFVAL { '8100'H } + ::= { tmnxPortEtherEntry 12 } + +tmnxPortEtherQinqEtype OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherQinqEtype variable indicates the ethertype expected + when the port's encapsulation type is qinqEncap." + DEFVAL { '8100'H } + ::= { tmnxPortEtherEntry 13 } + +tmnxPortEtherIngressRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..10000) + UNITS "mega-bits per second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherIngressRate variable specifies the maximum ingress + bandwidth (in mega-bits per second) that the Ethernet interface + can receive. A value of -1 means that the limit is the actual + physical limit. If the provisioned sub-rate bandwidth is larger than + the actual physical bandwidth of the interface, the latter applies." + DEFVAL { -1 } + ::= { tmnxPortEtherEntry 14 } + +tmnxPortEtherReportAlarm OBJECT-TYPE + SYNTAX TmnxPortEtherReportStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherReportAlarm determines when and if to + generate tmnxEqPortEtherAlarm and tmnxEqPortEtherAlarmClear." + DEFVAL { { remoteFault, localFault } } + ::= { tmnxPortEtherEntry 15 } + +tmnxPortEtherReportAlarmStatus OBJECT-TYPE + SYNTAX TmnxPortEtherReportStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherReportAlarmStatus indicates the alarms on + this port." + ::= { tmnxPortEtherEntry 16 } + +tmnxPortEtherPkts1519toMax OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were longer than 1518 octets + but less than the maximum frame size for the particular medium, usually + 12287 octets (excluding framing bits, but including FCS octets) and were + otherwise well formed." + ::= { tmnxPortEtherEntry 17 } + +tmnxPortEtherHCOverPkts1519toMax OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated tmnxPortEtherPkts1519toMax + counter has overflowed." + ::= { tmnxPortEtherEntry 18 } + +tmnxPortEtherHCPkts1519toMax OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad packets) received that were + between 1519 octets in length and the maximum frame size, usually 12287 + octets inclusive (excluding framing bits but including FCS octets). + + The lower 32-bits of this 64-bit counter will equal the value of + tmnxPortEtherHCPkts1519toMax. The high 32-bits of this counter will + equal the value of tmnxPortEtherHCOverPkts1519toMax." + ::= { tmnxPortEtherEntry 19 } + +tmnxPortEtherLacpTunnel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherLacpTunnel specifies whether the LACP + packet tunneling for the ethernet port is enabled or disabled. + When tunneling is enabled, the port will not process any LACP + packets but will tunnel them through instead. Also, the port + cannot be added as a member to a LAG group, and vice versa." + DEFVAL { false } + ::= { tmnxPortEtherEntry 20 } + +tmnxPortEtherDownWhenLoopedEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDownWhenLoopedEnabled specifies whether + physical loop detection for the Ethernet port is enabled or + disabled. When enabled, the port will periodically send out + keep-alive PDUs with an EtherType of 0x9000. If the port + receives a keep-alive that it transmitted, tmnxPortState will be + set to 'linkUp' if it was previously 'up'. The port will not move + back to tmnxPortState 'up' for a period of time defined by + tmnxPortEtherDownWhenLoopedRetry, but will continue to periodically + send out keep-alive PDUs. Every time the port receives a keep alive + it sent while a loop has been detected, it will reset the time + period that it will remain down as defined by + tmnxPortEtherDownWhenLoopedRetry." + DEFVAL { false } + ::= { tmnxPortEtherEntry 21 } + +tmnxPortEtherDownWhenLoopedKeepAlive OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDownWhenLoopedKeepAlive variable specifies the + number of seconds between each keep alive PDU transmission." + DEFVAL { 10 } + ::= { tmnxPortEtherEntry 22 } + +tmnxPortEtherDownWhenLoopedRetry OBJECT-TYPE + SYNTAX Unsigned32 (0|10..160) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherDownWhenLoopedRetry variable specifies the minimum + number of seconds the port should wait after detecting a loop before + tmnxPortState can be set to 'up'. A value of 0 specifies the the + port should not set tmnxPortState to 'up' until the user + administratively disables and re-enables the port by setting + tmnxPortAdminStatus to 'outOfService' and then to 'inService'." + DEFVAL { 120 } + ::= { tmnxPortEtherEntry 23 } + +tmnxPortEtherDownWhenLoopedState OBJECT-TYPE + SYNTAX INTEGER { + noLoopDetected (1), + loopDetected (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherDownWhenLoopedState indicates whether + a physical loop has been detected on the port or not. If + tmnxPortEtherDownWhenLoopedEnabled is set to 'false', this value + will be 'noLoopDetected'." + ::= { tmnxPortEtherEntry 24 } + +tmnxPortEtherPBBEtype OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherPBBEtype variable indicates the Ethertype expected + for Provider Backbone Bridging Frames." + DEFVAL { '88E7'H } + ::= { tmnxPortEtherEntry 25 } + +tmnxPortEtherReasonDownFlags OBJECT-TYPE + SYNTAX BITS { + unknown (0), + linklossFwd (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxPortEtherReasonDownFlags indicates why an ethernet port may + be in the operationally 'down' state. The following reasons are + detected through this object: + unknown(0) - Unspecified (or unknown) + linklossFwd(1) - A sap using this port has the object + 'sapEthernetLLFOperStatus' set to 'fault'" + ::= { tmnxPortEtherEntry 26 } + +-- +-- Sonet Ports Table +-- +tmnxSonetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSonetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSonetTable has an entry for each packet over Sonet + port on each IOM card in each chassis in the TMNX system." + ::= { tmnxPortObjs 5 } + +tmnxSonetEntry OBJECT-TYPE + SYNTAX TmnxSonetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a packet over Sonet port on a + IOM card in a chassis in the system. Entries cannot be + created and deleted via SNMP SET operations. Before an IOM + tmnxMDAEntry can be deleted from the tmnxMDATable, its + supported tmnxPortEntry rows must be in the proper state for + removal. The tmnxSonetEntry contains attributes that are + unique to the 'sonet' TmnxPortType. It also contains attributes + that are common to all sonet paths configured on a sonet port. + The tmnxPortPortID for a sonet port includes a sonet path number + in the lower bits. If the sonet path number is zero, '0', it + represents a single (clear) sonet path on the port that uses + the full bandwidth of the sonet port. All entries in this table + have the sonet path number part of their tmnxPortPortID index + value set to zero." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxSonetTable 1 } + +TmnxSonetEntry ::= + SEQUENCE { + tmnxSonetSpeed INTEGER, + tmnxSonetClockSource INTEGER, + tmnxSonetFraming INTEGER, + tmnxSonetReportAlarm BITS, + tmnxSonetBerSdThreshold Unsigned32, + tmnxSonetBerSfThreshold Unsigned32, + tmnxSonetAps TruthValue, + tmnxSonetApsAdminStatus TmnxPortAdminStatus, + tmnxSonetApsOperStatus TmnxPortOperStatus, + tmnxSonetApsAuthKey OCTET STRING, + tmnxSonetApsNeighborAddr IpAddress, + tmnxSonetApsAdvertiseInterval TimeInterval, + tmnxSonetApsAdvertiseTimeLeft TimeInterval, + tmnxSonetApsHoldTime TimeInterval, + tmnxSonetApsHoldTimeLeft TimeInterval, + tmnxSonetLoopback INTEGER, + tmnxSonetReportAlarmStatus BITS, + tmnxSonetSectionTraceMode INTEGER, + tmnxSonetJ0String OCTET STRING, + tmnxSonetMonS1Byte Unsigned32, + tmnxSonetMonJ0String OCTET STRING, + tmnxSonetMonK1Byte Unsigned32, + tmnxSonetMonK2Byte Unsigned32, + tmnxSonetSingleFiber TruthValue, + tmnxSonetHoldTimeUp Unsigned32, + tmnxSonetHoldTimeDown Unsigned32 + + } + +tmnxSonetSpeed OBJECT-TYPE + SYNTAX INTEGER { + oc3 (1), + oc12 (2), + oc48 (3), + oc192 (4), + oc768 (5), + oc1 (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate of this optical facility." + ::= { tmnxSonetEntry 1 } + +tmnxSonetClockSource OBJECT-TYPE + SYNTAX INTEGER { + loopTimed (1), + nodeTimed (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxSonetClockSource configures the clock for transmitted data from + either the internal clock ('nodeTimed') or from a clock recovered + from the line's receive data stream ('loopTimed')." + DEFVAL { loopTimed } + ::= { tmnxSonetEntry 2 } + +tmnxSonetFraming OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + sonet (2), + sdh (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetFraming indicates the type of framing used + on this interface." + DEFVAL { sonet } + ::= { tmnxSonetEntry 3 } + +tmnxSonetReportAlarm OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + loc(1), + lais(2), + lrdi(3), + ss1f(4), + sb1err(5), + lb2erSd(6), + lb2erSf(7), + slof(8), + slos(9), + stxptr(10), + srxptr(11), + lrei(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetReportAlarm determines when and if to + generate tmnxEqPortSonetAlarm and tmnxEqPortSonetAlarmClear + notifications for this port: + loc(1) Reports a loss of clock which causes the operational + state of the port to be downed. Set by default. + lais(2) Reports line alarm indication signal errors. Not set + by default. + lrdi(3) Reports line remote defect initiation errors. LRDIs + are caused by remote LOF, LOC, and LOS. Set by default. + ss1f(4) Reports section synchronization failure as reported by + the S1 byte. Not set by default. + sb1err(5) Reports section B1 errors. Not set by default. + lb2erSd(6) Reports line signal degradation BER errors. Not set + by default. + lb2erSf(7) Reports line signal failure BER errors. Set by default. + slof(8) Reports section loss of frame errors. Set by default + slos(9) Reports section loss of signal errors. Set by default. + stxptr(10) Reports a section synchronization error on the transmit + side. Indicates if there is a positive or negative + justification count per channel. Not set by default. + srxptr(11) Reports a section synchronization error on the receive + side. Indicates if there is a positive or negative + justification count per path. Not set by default. + lrei(12) Reports a line error condition raised by the remote + as a result of B1 errors received from this node. + Not set by default. + " + DEFVAL { {loc, lrdi, lb2erSf, slof, slos} } + ::= { tmnxSonetEntry 4 } + +tmnxSonetBerSdThreshold OBJECT-TYPE + SYNTAX Unsigned32 (3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetBerSdThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortSonetAlarm + notification for a BER SD failure and tmnxEqPortSonetAlarmClear + notification for a BER SD failure clear. tmnxSonetBerSdThreshold is + the absolute value of the exponent of the rate expressed as 10e-n." + DEFVAL { 6 } + ::= { tmnxSonetEntry 5 } + +tmnxSonetBerSfThreshold OBJECT-TYPE + SYNTAX Unsigned32 (3..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetBerSfThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortSonetAlarm + notification for a BER SF failure and tmnxEqPortSonetAlarmClear + notification for a BER SF failure clear. tmnxSonetBerSdThreshold is + the absolute value of the exponent of the rate expressed as 10e-n." + DEFVAL { 3 } + ::= { tmnxSonetEntry 6 } + +tmnxSonetAps OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { false } + ::= { tmnxSonetEntry 7 } + +tmnxSonetApsAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { inService } + ::= { tmnxSonetEntry 8 } + +tmnxSonetApsOperStatus OBJECT-TYPE + SYNTAX TmnxPortOperStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + ::= { tmnxSonetEntry 9 } + +tmnxSonetApsAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { '0000000000000000'H } + ::= { tmnxSonetEntry 10 } + +tmnxSonetApsNeighborAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { '00000000'H } + ::= { tmnxSonetEntry 11 } + +tmnxSonetApsAdvertiseInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { 1000 } + ::= { tmnxSonetEntry 12 } + +tmnxSonetApsAdvertiseTimeLeft OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + ::= { tmnxSonetEntry 13 } + +tmnxSonetApsHoldTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + DEFVAL { 3000 } + ::= { tmnxSonetEntry 14 } + +tmnxSonetApsHoldTimeLeft OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Automatic Protection Switching (APS) is supported on 7x50 systems + by the APS-MIB and TIMETRA-APS-MIB." + ::= { tmnxSonetEntry 15 } + +tmnxSonetLoopback OBJECT-TYPE + SYNTAX INTEGER { + none(0), + line(1), + internal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate a loopback on the SONET port. The SONET port must be in a + shutdown state to activate any type of loopback." + ::= { tmnxSonetEntry 16 } + +tmnxSonetReportAlarmStatus OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + loc(1), + lais(2), + lrdi(3), + ss1f(4), + sb1err(5), + lb2erSd(6), + lb2erSf(7), + slof(8), + slos(9), + stxptr(10), + srxptr(11), + lrei(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bits in this object are used for indicating the alarms. The bits + are explained as follows: + loc(1) Indicates a loss of clock which causes the operational + state of the port to be downed. + lais(2) Indicates line alarm indication signal errors. + lrdi(3) Indicates line remote defect indication errors. LRDIs + are caused by remote LOF, LOC, and LOS. + ss1f(4) Indicates section synchronization failure as reported by + the S1 byte. + sb1err(5) Indicates section B1 errors. + lb2erSd(6) Indicates line signal degradation BER errors. + lb2erSf(7) Indicates line signal failure BER errors. + slof(8) Indicates section loss of frame errors. + slos(9) Indicates section loss of signal errors. + stxptr(10) Indicates a section synchronization error on the + transmit side. Indicates if there is a positive or + negative justification count per channel. + srxptr(11) Indicates a section synchronization error on the receive + side. Indicates if there is a positive or negative + justification count per sonet path. + lrei(12) Indicates a line error condition raised by the remote + as a result of B1 errors received from this node. + " + ::= { tmnxSonetEntry 17 } + +tmnxSonetSectionTraceMode OBJECT-TYPE + SYNTAX INTEGER { + increment-z0(1), + byte(2), + string(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxSonetSectionTraceMode variable along with the + tmnxSonetJ0String object determines the contents of + the section trace bytes (j0/z0) in the SONET Section Header. If the + mode is set to 'increment-z0', then the j0 byte is 0x01, and the + z0 byte increments. If the mode is set to 'byte', then the j0 byte is + the first octet of the tmnxSonetJ0String object and the z0 byte + is 0xcc. If the mode is set to 'string', then the J0 byte is set to + the 16 values in the tmnxSonetJ0String object and the z0 byte is + 0xcc." + DEFVAL { byte } + ::= { tmnxSonetEntry 18 } + +tmnxSonetJ0String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxSonetJ0String is used with the tmnxSonetSectionTraceMode + variable to determine the contents of the j0 byte in the SONET Section + Header. If the tmnxSonetSectionTraceMode is increment-z0, this object + is ignored. If the mode is byte, then the first octet of this object is + used for the J0 byte. If the mode is string, then the 16 bytes in this + object are used for the J0 byte. If set to less than 16 bytes it, will + be padded out to 16 with zeros. The default value is 0x01 and 15 NULLs" + DEFVAL { '01'H } + ::= { tmnxSonetEntry 19 } + +tmnxSonetMonS1Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonS1Byte variable reports the Synchronization Status + Message from the S1 byte in the Line Overhead Header. A value of 0x00 + indicates unknown quality. A value of 0xF0 indicates + `Do not use for synchronization`. Other values are documented in + Tellcordia GR253 and ITU G.707" + DEFVAL { 'cc'H } + ::= { tmnxSonetEntry 20 } + +tmnxSonetMonJ0String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonJ0String variable reports the contents of the j0 byte + in the SONET Section Header." + ::= { tmnxSonetEntry 21 } + +tmnxSonetMonK1Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonK1Byte variable reports the Automatic Protection + Switching(APS) signalling status from the K1 byte in the SONET + Line Overhead Header." + ::= { tmnxSonetEntry 22 } + +tmnxSonetMonK2Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetMonK1Byte variable reports the Automatic Protection + Switching(APS) signalling status from the K2 byte in the SONET + Line Overhead Header." + ::= { tmnxSonetEntry 23 } + +tmnxSonetSingleFiber OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxSonetSingleFiber is used to enable/disable packet gathering and + redirection of IP packets from a single fiber on RX port of the + SONET interface and redistribute packets to other interfaces + through either state routes or policy-based forwarding." + DEFVAL { false } + ::= { tmnxSonetEntry 24 } + +tmnxSonetHoldTimeUp OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "100s of milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetHoldTimeUp is used to configure the + hold-timer for link up event dampening. This guards against + reporting excessive interface transitions. This is implemented + by not advertising subsequent transitions of the interface to + upper layer protocols until the configured timer has expired. + A value of zero (0) indicates that an up transition is reported + immediately." + DEFVAL { 5 } + ::= { tmnxSonetEntry 25 } + +tmnxSonetHoldTimeDown OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "100s of milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSonetHoldTimeDown is used to configure the + hold-timer for link down event dampening. This guards against + reporting excessive interface transitions. This is implemented + by not advertising subsequent transitions of the interface to + upper layer protocols until the configured timer has expired. + A value of zero (0) indicates that a down transition is reported + immediately." + DEFVAL { 0 } + ::= { tmnxSonetEntry 26 } + +-- +-- Sonet Path Table +-- +tmnxSonetPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSonetPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSonetPathTable has an entry for each sonet path + configured in each packet over Sonet port on each IOM card + in each chassis in the TMNX system." + ::= { tmnxPortObjs 6 } + +tmnxSonetPathEntry OBJECT-TYPE + SYNTAX TmnxSonetPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configured sonet path in a packet + over Sonet port on a IOM card in a chassis in the system. + The tmnxSonetPathEntry contains attributes that are + unique to a sonet path of a 'sonet' TmnxPortType. The + tmnxPortPortID for a sonet port includes a sonet path number + in the lower bits. If the sonet path number is zero, '0', it + represents a single (clear) sonet path on the port that uses + the full bandwidth of the sonet port. Entries in this table + that have the sonet path number part of their tmnxPortPortID + index value set to zero cannot be created and deleted via + SNMP SET operations. They are created by the SNMP agent + when the corresponding entry in the tmnxSonetTable is + created. + + Entries with non-zero sonet path numbers can be created and + deleted via SNMP SET operations using tmnxSonetPathRowStatus. + When a row is created in the tmnxSonetPathTable, the + agent also creates a row with the same index values in the + tmnxPortTable. In order to delete an entry, + tmnxPortAdminStatus must first be set to 'outOfService'. When + the tmnxSonetPathEntry is deleted, the agent also deletes + the corresponding row in the tmnxPortTable." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxSonetPathTable 1 } + +TmnxSonetPathEntry ::= + SEQUENCE { + tmnxSonetPathRowStatus RowStatus, + tmnxSonetPathLastChangeTime TimeStamp, + tmnxSonetPathMTU Unsigned32, + tmnxSonetPathScramble TruthValue, + tmnxSonetPathC2Byte Unsigned32, + tmnxSonetPathJ1String OCTET STRING, + tmnxSonetPathCRC INTEGER, + tmnxSonetPathOperMTU Unsigned32, + tmnxSonetPathOperMRU Unsigned32, + tmnxSonetPathReportAlarm BITS, + tmnxSonetPathAcctPolicyId Unsigned32, + tmnxSonetPathCollectStats TruthValue, + tmnxSonetPathReportAlarmStatus BITS, + tmnxSonetPathMonC2Byte Unsigned32, + tmnxSonetPathMonJ1String OCTET STRING, + tmnxSonetPathType INTEGER, + tmnxSonetPathChildType TmnxMDAChanType + } + +tmnxSonetPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSonetPathRowStatus controls the creation and deletion of + row entries in the tmnxSonetPathTable. The tmnxPortPortID + for a sonet port includes a sonet path number in the lower bits. + If the sonet path number is zero, '0', it represents a single + (clear) sonet path on the port that uses the full bandwidth of + the sonet port. Entries in this table that have the sonet path + number part of their tmnxPortPortID index value set to zero + cannot be created and deleted via SNMP SET operations. They + are created by the SNMP agent when the corresponding entry in + the tmnxSonetTable is created. + + Entries with non-zero sonet path numbers can be created and deleted + via SNMP SET operations. When a row is created in the + tmnxSonetPathTable, the agent also creates a row with the + same index values in the tmnxPortTable. In order to delete an + entry, tmnxPortAdminStatus must first be set to 'outOfService'. + When the tmnxSonetPathEntry is deleted, the agent also + deletes the corresponding row in the tmnxPortTable for this + sonet path port." + ::= { tmnxSonetPathEntry 1 } + +tmnxSonetPathLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetPathLastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxSonetPathEntry row for this sonet path." + ::= { tmnxSonetPathEntry 2 } + +tmnxSonetPathMTU OBJECT-TYPE + SYNTAX Unsigned32 (0|512..9208) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the sonet path, specified in octets. For paths that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + sonet path. + + Setting tmnxSonetPathMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1522 with mode access and encap-type bcp-null + 1526 with mode access and encap-type bcp-dot1q + 1502 with mode access and encap-type ipcp + 1506 with mode access and encap-type mplscp + 1524 with mode access and encap-type atm + 9208 with mode network + " + ::= { tmnxSonetPathEntry 3 } + +tmnxSonetPathScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tmnxSonetPathScramble variable is set to 'true', + SONET (SDH) payload scrambling is enabled on this sonet path. + Both ends of the connection must use the same scrambling + algorithm. If tmnxSonetPathScramble is set to 'false', + scrambling is disabled. + The default value for non-ATM paths is 'false'. + The default value for ATM paths is 'true' + + If the value of tmnxSonetPathC2Byte is set to the default for + the currently configured tmnxSonetPathScramble, then changing + the value of tmnxSonetPathScramble for non-ATM paths causes a change + to tmnxSonetPathC2Byte to a default value for a new scrambling + option. The default values are as follows: + scrambled non-ATM sonet/sdh path - C2 Byte value is 0x16 + unscrambled non-ATM sonet/sdh path - C2 Byte value is 0xCF" + ::= { tmnxSonetPathEntry 4 } + +tmnxSonetPathC2Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSonetPathC2Byte variable is used configure the value + used in the SONET/SDH C2 header byte. + + For paths on an MDA that does not support channelization: + Setting C2 equal to 0x16 indicates scrambled sonet. + + Setting C2 equal to 0xCF indicates unscrambled sonet. + + Setting C2 equal to 0x13 indicates ATM. + + For paths on an MDA that supports channelization, the default + value is based on the value of tmnxMDAMaxChannelization. + For 'pdhDs3' or 'pdhE3' channelization, the default value is 0x04. + + Setting tmnxSonetPathC2Byte to a value of zero(0) causes the agent + to assign the default value to this object." + ::= { tmnxSonetPathEntry 5 } + +tmnxSonetPathJ1String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..62)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSonetPathJ1String variable is used to configure the sonet path + trace string to be sent in the J1 Path Overhead bytes. The bytes + must be printable ASCII. If the string is less than 62 bytes, it + will be padded with NULLs. For SONET framing, an additional CR (0x0D) + / LF (0x0A) pair will be added by the driver. For SDH framing only + 16 bytes are sent in the J1 bytes. The driver will set the MSB of + the first byte, and put the first 15 bytes of the user configured string + as the following bytes. The driver will set the CRC-7 of the 16 bytes + into the other 7 bits of the first byte. + + The default value is `Alcatel 7x50 SR`. + Setting a 1-byte long string containing 0xFF will restore the default. + Setting the string 'zeros' will send all-zeros (ASCII NULL characters + without CR/LF or CRC-7)in the J1 bytes." + ::= { tmnxSonetPathEntry 6 } + +tmnxSonetPathCRC OBJECT-TYPE + SYNTAX INTEGER { + crc16 (1), + crc32 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSonetPathCRC variable indicates the precision of + the cyclic redundancy check. A value of 'crc16' is a 16-bit + CRC calculation. A value of 'crc32' is a 32-bit CRC + calculation. 32-bit CRC increases the error detection ability, + but it also adds some performance overhead. + + For paths with encapsulation set to ATM the default and only + supported value is crc32 and applies to AAL5 CRC calculations + on that path." + DEFVAL { crc32 } + ::= { tmnxSonetPathEntry 7 } + +tmnxSonetPathOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet which can be sent on + the sonet path, specified in octets. For sonet paths that are used + for transmitting network datagrams, this is the size of the largest + network datagram that can be sent on the sonet path." + ::= { tmnxSonetPathEntry 8 } + +tmnxSonetPathOperMRU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet that can be received + on the sonet path, specified in octets." + ::= { tmnxSonetPathEntry 9 } + +tmnxSonetPathReportAlarm OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + pais(1), + plop(2), + prdi(3), + pb3err(4), + pplm(5), + prei(6), + puneq(7), + plcd(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSonetPathReportAlarm determines when and if to + generate tmnxEqPortSonetPathAlarm and tmnxEqPortSonetPathAlarmClear + notifications for this port: + pais(1) Reports path alarm indication signal errors. Not set by + default. + plop(2) Reports path loss of pointer (per tributary) errors. + Set by default. + prdi(3) Reports path remote defect indication errors. Not set + by default. + pb3err(4) Reports path B3 errors. Not set by default. + pplm(5) Reports a path payload mismatch. As a result the + path will be operationally downed. Set by default. + prei(6) Reports a path error condition raised by the remote as + a result of B3 errors received from this node. Not + set by default. + puneq(7) Reports unequipped path errors. Set by default. + plcd(8) Reports path loss of codegroup delineation error. + It is applicable only when the value of + tmnxPortEtherXGigMode is set to 'wan'. + Not set by default. + " + DEFVAL { {plop, pplm, puneq} } + ::= { tmnxSonetPathEntry 10 } + +tmnxSonetPathAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the accounting policy must be defined prior to associating + the policy with the sonet path. Accounting policies can only be + associated with network sonet path. + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this port. A zero value indicates that there is no + accounting policy associated with this port" + DEFVAL { 0 } + ::= { tmnxSonetPathEntry 11 } + +tmnxSonetPathCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable the collection of accounting and statistical data + for the network sonet path. When applying accounting policies the + data by default will be collected in the appropriate records and + written to the designated billing file. + When the value is set to false, the statistics are still accumulated + by the IOM cards, however, the CPU will not obtain the results and + write them to the billing file." + DEFVAL { true } + ::= { tmnxSonetPathEntry 12 } + +tmnxSonetPathReportAlarmStatus OBJECT-TYPE + SYNTAX BITS { + notUsed (0), + pais(1), + plop(2), + prdi(3), + pb3err(4), + pplm(5), + prei(6), + puneq(7), + plcd(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bits in this object are used for indicating the alarms. The bits + are explained as follows: + pais(1) Indicates path alarm indication signal errors. + plop(2) Indicates path loss of pointer (per tributary) errors. + prdi(3) Indicates path remote defect indication errors. + pb3err(4) Indicates path B3 errors. + pplm(5) Indicates a path payload mismatch. + prei(6) Indicates a path error condition raised by the remote as + a result of B3 errors received from this node. + puneq(7) Indicates a far-end unequipped error. + plcd(8) Indicates a path loss of codegroup delineation error. + It is applicable only when the value of + tmnxPortEtherXGigMode is set to 'wan'. + Not set by default. + " + ::= { tmnxSonetPathEntry 13 } + +tmnxSonetPathMonC2Byte OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetPathC2Byte variable reports the value in the SONET/SDH + C2 header byte." + ::= { tmnxSonetPathEntry 14 } + +tmnxSonetPathMonJ1String OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSonetPathJ1String variable reports the sonet path + trace string received in the J1 Path Overhead bytes." + ::= { tmnxSonetPathEntry 15 } + +tmnxSonetPathType OBJECT-TYPE + SYNTAX INTEGER { + ds3 (1), + e3 (2), + vtg (3), + tug-2 (4), + tug-3 (5) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxSonetPathType specifies if the associated SONET/SDH Path + is an asynchronous circuit, a virtual tributary group or + a tributary unit group. + ds3 - Configures the port or channel as service access(ds3) + e3 - Configures the port or channel as service access(e3) + vtg - Configures the path as a virtual tributary group. + tug-2 - Configures the path as a tributary unit group. + tug-3 - Configures the port or channel for transport network use." + DEFVAL { ds3 } + ::= { tmnxSonetPathEntry 16 } + +tmnxSonetPathChildType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxSonetPathChildType is used to configure the type of this path. + Some typical default values are: + pdhDs3 for STS-1 paths + pdhE3 for TU3 paths + pdhE1 for VT2 paths + pdhDs1 for VT15 paths + Examples of valid child path types are sonetSts3, sdhTug3, + pdhDs3, pdhE3, sonetVt15, sonetVt2, pdhDs1 and pdhE1." + ::= { tmnxSonetPathEntry 17 } +-- +-- Alcatel 7x50 SR series Port Type Definition Table +-- +tmnxPortTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port type table has an entry for each Alcatel 7x50 SR series + port model." + ::= { tmnxPortObjs 7 } + +tmnxPortTypeEntry OBJECT-TYPE + SYNTAX TmnxPortTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7x50 SR series port model. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxPortTypeIndex } + ::= { tmnxPortTypeTable 1 } + +TmnxPortTypeEntry ::= + SEQUENCE { + tmnxPortTypeIndex TmnxPortType, + tmnxPortTypeName TNamedItemOrEmpty, + tmnxPortTypeDescription TItemDescription, + tmnxPortTypeStatus TruthValue + } + +tmnxPortTypeIndex OBJECT-TYPE + SYNTAX TmnxPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Alcatel 7x50 + SR series port model." + ::= { tmnxPortTypeEntry 1 } + +tmnxPortTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Alcatel + 7x50 SR series port model. This name string may be used in CLI + commands to specify a particular Port model type." + ::= { tmnxPortTypeEntry 2 } + +tmnxPortTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Alcatel 7x50 SR series port model." + ::= { tmnxPortTypeEntry 3 } + +tmnxPortTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxPortTypeStatus has a value of 'true' it indicates that + this port model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxPortTypeEntry 4 } + +-- +-- Alcatel 7x50 SR series Port Connector Type Definition Table +-- +tmnxPortConnectTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortConnectTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port Connector type table has an entry for each Alcatel + 7x50 SR series port connector model." + ::= { tmnxPortObjs 8 } + +tmnxPortConnectTypeEntry OBJECT-TYPE + SYNTAX TmnxPortConnectTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Alcatel 7x50 SR series port + Connector model. Rows in this table are created by the agent + at initialization and cannot be created or destroyed by SNMP + Get or Set requests." + INDEX { tmnxPortConnectTypeIndex } + ::= { tmnxPortConnectTypeTable 1 } + +TmnxPortConnectTypeEntry ::= + SEQUENCE { + tmnxPortConnectTypeIndex TmnxPortConnectorType, + tmnxPortConnectTypeName TNamedItemOrEmpty, + tmnxPortConnectTypeDescription TItemDescription, + tmnxPortConnectTypeStatus TruthValue + } + +tmnxPortConnectTypeIndex OBJECT-TYPE + SYNTAX TmnxPortConnectorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Alcatel + 7x50 SR series port connector model." + ::= { tmnxPortConnectTypeEntry 1 } + +tmnxPortConnectTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Alcatel + 7x50 SR series port connector model. This name string may be + used in CLI commands to specify a particular port connector + model type." + ::= { tmnxPortConnectTypeEntry 2 } + +tmnxPortConnectTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Alcatel 7x50 SR series port + connector model." + ::= { tmnxPortConnectTypeEntry 3 } + +tmnxPortConnectTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxPortConnectTypeStatus has a value of 'true' it indicates that + this port connector model is supported in this revision of the + chassis management software. When it has a value of 'false' there + is no support." + ::= { tmnxPortConnectTypeEntry 4 } + +-- +-- Network Port FC Stats Table +-- +tmnxPortFCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortNetworkFCStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The Network Port FC Stats table has an entry for each forwarding + class defined on each network port." + ::= { tmnxPortObjs 9 } + +tmnxPortFCStatsEntry OBJECT-TYPE + SYNTAX TmnxPortNetworkFCStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a set of ingress and egress packet and + octet statistics for the given network port and forwarding class. + Rows in this table are created by the agent when the network port + is provisioned and cannot be created or destroyed by SNMP Get or + Set requests." + INDEX { tmnxChassisIndex, tmnxPortPortID, tmnxPortFCStatsIndex } + ::= { tmnxPortFCStatsTable 1 } + +TmnxPortNetworkFCStatsEntry ::= + SEQUENCE { + tmnxPortFCStatsIndex TFCName, + tmnxPortFCStatsIngFwdInProfPkts Counter64, + tmnxPortFCStatsIngFwdOutProfPkts Counter64, + tmnxPortFCStatsIngFwdInProfOcts Counter64, + tmnxPortFCStatsIngFwdOutProfOcts Counter64, + tmnxPortFCStatsIngDroInProfPkts Counter64, + tmnxPortFCStatsIngDroOutProfPkts Counter64, + tmnxPortFCStatsIngDroInProfOcts Counter64, + tmnxPortFCStatsIngDroOutProfOcts Counter64, + tmnxPortFCStatsEgrFwdInProfPkts Counter64, + tmnxPortFCStatsEgrFwdOutProfPkts Counter64, + tmnxPortFCStatsEgrFwdInProfOcts Counter64, + tmnxPortFCStatsEgrFwdOutProfOcts Counter64, + tmnxPortFCStatsEgrDroInProfPkts Counter64, + tmnxPortFCStatsEgrDroOutProfPkts Counter64, + tmnxPortFCStatsEgrDroInProfOcts Counter64, + tmnxPortFCStatsEgrDroOutProfOcts Counter64 + } + +tmnxPortFCStatsIndex OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The forwarding class associated with these stats + on this network port." + ::= { tmnxPortFCStatsEntry 1 } + +tmnxPortFCStatsIngFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) + forwarded by the ingress Qchip." + ::= { tmnxPortFCStatsEntry 2 } + +tmnxPortFCStatsIngFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) + forwarded by the ingress Qchip." + ::= { tmnxPortFCStatsEntry 3 } + +tmnxPortFCStatsIngFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) + forwarded by the ingress Qchip." + ::= { tmnxPortFCStatsEntry 4 } + +tmnxPortFCStatsIngFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) + forwarded by the ingress Qchip." + ::= { tmnxPortFCStatsEntry 5 } + +tmnxPortFCStatsIngDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) + dropped by the ingress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 6 } + +tmnxPortFCStatsIngDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) + dropped by the ingress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 7 } + +tmnxPortFCStatsIngDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) + dropped by the ingress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 8 } + +tmnxPortFCStatsIngDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) + dropped by the ingress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 9 } + +tmnxPortFCStatsEgrFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) + forwarded by the egress Qchip." + ::= { tmnxPortFCStatsEntry 10 } + +tmnxPortFCStatsEgrFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) + forwarded by the egress Qchip." + ::= { tmnxPortFCStatsEntry 11 } + +tmnxPortFCStatsEgrFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) + forwarded by the egress Qchip." + ::= { tmnxPortFCStatsEntry 12 } + +tmnxPortFCStatsEgrFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) + forwarded by the egress Qchip." + ::= { tmnxPortFCStatsEntry 13 } + +tmnxPortFCStatsEgrDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile packets (rate below CIR) + dropped by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 14 } + +tmnxPortFCStatsEgrDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile packets (rate above CIR) + dropped by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 15 } + +tmnxPortFCStatsEgrDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of in-profile octets (rate below CIR) + dropped by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 16 } + +tmnxPortFCStatsEgrDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of out-of-profile octets (rate above CIR) + dropped by the egress Qchip due to: MBS exceeded, + buffer pool limit exceeded, etc." + ::= { tmnxPortFCStatsEntry 17 } + +-- +-- DS3 table +-- +tmnxDS3Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS3Table has an entry for a DS3 physical port." + ::= { tmnxPortObjs 10 } + +tmnxDS3Entry OBJECT-TYPE + SYNTAX TmnxDS3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a physical DS3 port on a + IOM card in a chassis in the system. Entries cannot be created + and deleted via SNMP SET operations. Entries in this table will + be created automatically when the tmnxMDAAssignedType object is + set to the DS3 MDA type The tmnxDS3Entry contains attributes that are + unique to the 'ds3e3' TmnxPortType. The tmnxPortPortID contains + the slot, mda and port numbers encoded into it. + + For each tmnxDS3Entry, there will be a corresponding entry + in the tmnxPortTable and the ifTable." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxDS3Table 1 } + +TmnxDS3Entry ::= + SEQUENCE { + tmnxDS3Buildout INTEGER, + tmnxDS3LastChangeTime TimeStamp, + tmnxDS3Type INTEGER + } + +tmnxDS3Buildout OBJECT-TYPE + SYNTAX INTEGER { + short (1), + long (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3Buildout configures the T3 line buildout. A T3 port has two + settings for the T3 line buildout: a short setting, which is less + than 225 feet, and a long setting, which is greater than 225 feet. + This object applies to copper-cable-based T3 ports only." + DEFVAL { short } + ::= { tmnxDS3Entry 1 } + +tmnxDS3LastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS3LastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxDS3Entry row for this port." + ::= { tmnxDS3Entry 2 } + +tmnxDS3Type OBJECT-TYPE + SYNTAX INTEGER { + ds3(1), + e3(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3Type configures the type of the physical port to 'ds3' or 'e3'." + DEFVAL { ds3 } + ::= { tmnxDS3Entry 3 } + + +-- +-- DS3 Channel table +-- +tmnxDS3ChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS3ChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS3ChannelTable has an entry for a DS3 channel." + ::= { tmnxPortObjs 11 } + +tmnxDS3ChannelEntry OBJECT-TYPE + SYNTAX TmnxDS3ChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a DS3 channel. Entries can be created + and deleted via SNMP SET operations. The tmnxDS3ChannelEntry + contains attributes that are applicable to a DS3 channel which + can belong to the DS3 physical port or belong to a container + on a sonet path. The tmnxPortPortID contains the slot, mda and + port numbers encoded into it. + + For each tmnxDS3ChannelEntry, there will be a corresponding entry + in the tmnxPortTable and the ifTable." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxDS3ChannelTable 1 } + +TmnxDS3ChannelEntry ::= + SEQUENCE { + tmnxDS3ChannelRowStatus RowStatus, + tmnxDS3ChannelType INTEGER, + tmnxDS3ChannelFraming INTEGER, + tmnxDS3ChannelClockSource TmnxDSXClockSource, + tmnxDS3ChannelChannelized INTEGER, + tmnxDS3ChannelSubrateCSUMode INTEGER, + tmnxDS3ChannelSubrate Unsigned32, + tmnxDS3ChannelIdleCycleFlags TmnxDSXIdleCycleFlags, + tmnxDS3ChannelLoopback TmnxDS3Loopback, + tmnxDS3ChannelBitErrorInsertionRate Integer32, + tmnxDS3ChannelBERTPattern TmnxDSXBertPattern, + tmnxDS3ChannelBERTDuration Unsigned32, + tmnxDS3ChannelMDLEicString DisplayString, + tmnxDS3ChannelMDLLicString DisplayString, + tmnxDS3ChannelMDLFicString DisplayString, + tmnxDS3ChannelMDLUnitString DisplayString, + tmnxDS3ChannelMDLPfiString DisplayString, + tmnxDS3ChannelMDLPortString DisplayString, + tmnxDS3ChannelMDLGenString DisplayString, + tmnxDS3ChannelMDLMessageType BITS, + tmnxDS3ChannelFEACLoopRespond TruthValue, + tmnxDS3ChannelCRC INTEGER, + tmnxDS3ChannelMTU Unsigned32, + tmnxDS3ChannelOperMTU Unsigned32, + tmnxDS3ChannelReportAlarm TmnxDSXReportAlarm, + tmnxDS3ChannelReportAlarmStatus TmnxDSXReportAlarm, + tmnxDS3ChannelLastChangeTime TimeStamp, + tmnxDS3ChannelInFEACLoop TruthValue, + tmnxDS3ChannelMDLMonPortString DisplayString, + tmnxDS3ChannelMDLMonGenString DisplayString, + tmnxDS3ChannelBERTOperStatus TmnxDSXBertOperStatus, + tmnxDS3ChannelBERTSynched Unsigned32, + tmnxDS3ChannelBERTErrors Counter64, + tmnxDS3ChannelBERTTotalBits Counter64, + tmnxDS3ChannelScramble TruthValue, + tmnxDS3ChannelAcctPolicyId Unsigned32, + tmnxDS3ChannelCollectStats TruthValue, + tmnxDS3ChannelClockSyncState TmnxDSXClockSyncState, + tmnxDS3ChannelClockMasterPortId TmnxPortID + } + +tmnxDS3ChannelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelRowStatus controls the creation and deletion of + row entries in the tmnxDS3ChannelTable. + For row creation, the manager has to first calculate the + tmnxPortPortID based on the TiMOS encoding scheme." + ::= { tmnxDS3ChannelEntry 1 } + +tmnxDS3ChannelType OBJECT-TYPE + SYNTAX INTEGER { + ds3 (1), + e3 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelType indicates whether the channel is + in DS3 or E3 mode." + ::= { tmnxDS3ChannelEntry 2 } + +tmnxDS3ChannelFraming OBJECT-TYPE + SYNTAX INTEGER { + cbit (1), + m23 (2), + g751 (3), + g832 (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelFraming indicates the type of framing + associated with the DS3 channel. + If tmnxDS3ChannelType is set to 'ds3', the default framing is 'cbit'. + If tmnxDS3ChannelType is set to 'e3', the default framing is 'g751'." + DEFVAL { cbit } + ::= { tmnxDS3ChannelEntry 3 } + +tmnxDS3ChannelClockSource OBJECT-TYPE + SYNTAX TmnxDSXClockSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelClockSource configures the clock for transmitted data + from either the internal clock ('nodeTimed'), or from a clock + recovered from the line's receive data stream ('loopTimed')." + DEFVAL { loopTimed } + ::= { tmnxDS3ChannelEntry 4 } + +tmnxDS3ChannelChannelized OBJECT-TYPE + SYNTAX INTEGER { + none(1), + ds1 (2), + e1 (3), + j1 (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelChannelized is used to create sub-channels of type + 'ds1' or 'e1' or 'j1' on the interface. Setting the value to 'none' + removes the sub-channels on the interface." + DEFVAL { none } + ::= { tmnxDS3ChannelEntry 5 } + +tmnxDS3ChannelSubrateCSUMode OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + digital-link (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelSubrateCSUMode configures the channel service unit (CSU) + compatibility mode to interoperate with existing DS3 subrate + standards. + This configuration applies only for a non-channelized DS3. + + Changing the value of tmnxDS3ChannelSubrateCSUMode to notUsed resets + the value of tmnxDS3ChannelScramble to 'false'. + + Changing the value of tmnxDS3ChannelSubrateCSUMode + resets the value of tmnxDS3ChannelSubrate to default for the mode if + tmnxDS3ChannelSubrate is not provided." + DEFVAL { notUsed } + ::= { tmnxDS3ChannelEntry 6 } + +tmnxDS3ChannelSubrate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelSubrate configures the subrate step. + + tmnxDS3ChannelSubrate multiplied by the granularity for a + particular mode as defined by tmnxDS3ChannelSubrateCSUMode gives + the absoulte subrate in kbps. + + ----------------------------------------------------------------------- + Subrate CSU Mode|Granularity|Default |Range |Subrate speed range + ----------------------------------------------------------`------------- + notUsed | N/A | 0 | 0 |N/A + digital-link | 301 kbps | 1 | 1 to 147 |301 kbps to 44.2 mbps + -----------------------------------------------------------------------" + ::= { tmnxDS3ChannelEntry 7 } + +tmnxDS3ChannelIdleCycleFlags OBJECT-TYPE + SYNTAX TmnxDSXIdleCycleFlags + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelIdleCycleFlags configures the value that the + DS3 port transmits during idle cycle. + + The default value applies to HDLC channels only. For ATM + channels the object does not really apply so a default value + of 'none' is used and cannot be changed." + DEFVAL { flags } + ::= { tmnxDS3ChannelEntry 8 } + +tmnxDS3ChannelLoopback OBJECT-TYPE + SYNTAX TmnxDS3Loopback + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelLoopback is used to put the channel into a loopback mode. + The value of tmnxPortAdminStatus should be set to 'outOfService' + in order for the loopback to be enabled. + A 'line' loopback loops frames received on this port back to the + remote system. + A 'internal' loopback loops the frames from the local system back at + the framer. + When the value is set to 'remote', a signal is sent to the remote + system to provide a line loopback." + DEFVAL { none } + ::= { tmnxDS3ChannelEntry 9 } + +tmnxDS3ChannelBitErrorInsertionRate OBJECT-TYPE + SYNTAX Integer32 (0 | 2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelBitErrorInsertionRate is used to insert bit errors for a + BERT test. The number of error corresponds to 10^(-rate). A rate of 7 + will cause an error rate of 10^(-7), or 1 error in every 10 + million bits transmitted. + If the value is set to 0, it disables the insertion of bit errors + into the BERT. + Change in this value while the test is running is accepted but + does not take effect until the test gets restarted." + DEFVAL { 0 } + ::= { tmnxDS3ChannelEntry 10 } + +tmnxDS3ChannelBERTPattern OBJECT-TYPE + SYNTAX TmnxDSXBertPattern + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTPattern indicates the pattern used for the + Bit Error Rate Test (BERT). The value of tmnxDS3ChannelBERTDuration + indicates the duration of the test. + Setting the value of this object to 'none' terminates the test." + DEFVAL { none } + ::= { tmnxDS3ChannelEntry 11 } + +tmnxDS3ChannelBERTDuration OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTDuration is used to set the duration of the + BERT test." + ::= { tmnxDS3ChannelEntry 12 } + +tmnxDS3ChannelMDLEicString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLEicString configures the Equipment ID Code(EIC) of the + Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 13 } + +tmnxDS3ChannelMDLLicString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..11)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLLicString configures the Location ID Code(LIC) of the + Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 14 } + +tmnxDS3ChannelMDLFicString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLFicString configures the Frame ID Code(FIC) of the + Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 15 } + +tmnxDS3ChannelMDLUnitString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLUnitString configures the Unit ID Code(UIC) of the + Message Data Link (MDL)." + ::= { tmnxDS3ChannelEntry 16 } + +tmnxDS3ChannelMDLPfiString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLPfiString configures the Facility ID Code sent in + the Message Data Link (MDL) Path message." + ::= { tmnxDS3ChannelEntry 17 } + +tmnxDS3ChannelMDLPortString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLPortString configures the port number string sent in + the Message Data Link (MDL) idle signal message." + ::= { tmnxDS3ChannelEntry 18 } + +tmnxDS3ChannelMDLGenString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLGenString configures the generator number string + sent in the Message Data Link (MDL) test signal message." + ::= { tmnxDS3ChannelEntry 19 } + +tmnxDS3ChannelMDLMessageType OBJECT-TYPE + SYNTAX BITS { + none (0), + ds3Path (1), + idleSignal (2), + testSignal (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLMessageType configures the type of MDL message that + is transmitted over the DS3 interface. If the value of this object is + set to 'none', MDL messages are not transmitted. + ds3Path(0) - Enables transmission of the MDL path message. + An MDL path message, as defined by ANSI T1.107, is + distinguished from idle and test signal messages in + that it contains a facility identification code as its + final data element. + idleSignal(1) - Enables transmission of the MDL idle signal message. + An MDL idle signal message, as defined by ANSI T1.107, + is distinguished from path and test signal messages in + that it contains a port number as its final data + element. + testSignal(2) - Enables transmission of the MDL test signal message. + An MDL test signal message, as defined by ANSI T1.107, + is distinguished from path and idle signal messages in + that it contains a generator number as its final data + element." + DEFVAL { { none } } + ::= { tmnxDS3ChannelEntry 20 } + +tmnxDS3ChannelFEACLoopRespond OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxDS3ChannelFEACLoopRespond has a value of 'true', the channel + is enabled to respond to remote loop signals. When it has + a value of 'false' the port will not respond." + DEFVAL { false } + ::= { tmnxDS3ChannelEntry 21 } + +tmnxDS3ChannelCRC OBJECT-TYPE + SYNTAX INTEGER { + crc16 (1), + crc32 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelCRC variable indicates the precision of + the cyclic redundancy check. A value of 'crc16' is a 16-bit + CRC calculation. A value of 'crc32' is a 32-bit CRC + calculation. 32-bit CRC increases the error detection ability, + but it also adds some performance overhead. + + For ATM channels, crc32 is the default and the only value supported + and applies to AAL5 CRC calculation on that channel." + DEFVAL { crc16 } + ::= { tmnxDS3ChannelEntry 22 } + +tmnxDS3ChannelMTU OBJECT-TYPE + SYNTAX Unsigned32 (0|512..9208) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the port, specified in octets. For ports that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + sonet path. + + Setting tmnxDS3ChannelMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1522 with mode access and encap-type bcp-null + 1526 with mode access and encap-type bcp-dot1q + 1502 with mode access and encap-type ipcp + 4474 with mode access and encap-type frame-relay + 1524 with mode access and encap-type atm + 2092 with mode access and encap-type cem + " + ::= { tmnxDS3ChannelEntry 23 } + +tmnxDS3ChannelOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet which can be sent on + the channel, specified in octets. For channels that are used + for transmitting network datagrams, this is the size of the largest + network datagram that can be sent." + ::= { tmnxDS3ChannelEntry 24 } + +tmnxDS3ChannelReportAlarm OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelReportAlarm determines when and if to + generate notifications for this channel: + ais - Reports alarm indication signal errors. + ais alarms are issued by default. + los - Reports loss of signal errors. + los alarms are issued by default. + oof - Reports out-of-frame errors. + oof alarms are not issued by default. + rai - Reports resource availability indicator events. + rai alarms are not issued by default. + looped - Reports if the far end has forced the near end to loopback. + looped alarms are not issued by default. + berSd - Reports DS3/E3 signal degradation bit errors. + berSd alarms are not issued by default. + berSf - Reports DS3/E3 signal failure bit errors. + berSf alarms are not issued by default" + DEFVAL { {ais, los} } + ::= { tmnxDS3ChannelEntry 25 } + +tmnxDS3ChannelReportAlarmStatus OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelReportAlarmStatus indicates the current + alarms on this port." + ::= { tmnxDS3ChannelEntry 26 } + +tmnxDS3ChannelLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS3ChannelLastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxDS3ChannelEntry row for this port." + ::= { tmnxDS3ChannelEntry 27 } + +tmnxDS3ChannelInFEACLoop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelInFEACLoop indicates whether the remote end has put + this channel in FEAC(Far End Alarm Control) loopback." + ::= { tmnxDS3ChannelEntry 28 } + +tmnxDS3ChannelMDLMonPortString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLMonPortString indicates the port number string + received in the Message Data Link (MDL) idle signal message." + ::= { tmnxDS3ChannelEntry 29 } + +tmnxDS3ChannelMDLMonGenString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..38)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelMDLMonGenString indicates the generator number string + received in the Message Data Link (MDL) test signal message." + ::= { tmnxDS3ChannelEntry 30 } + +tmnxDS3ChannelBERTOperStatus OBJECT-TYPE + SYNTAX TmnxDSXBertOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTOperStatus indicates the status of the BERT test + as specified by TmnxDSXBertOperStatus." + ::= { tmnxDS3ChannelEntry 31 } + +tmnxDS3ChannelBERTSynched OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTSynched is the number of seconds for which the + BERT hardware was synchronized. This will be less than or equal to + the duration of the last BERT test. It is valid only after + tmnxDS3ChannelBERTOperStatus transitioned from 'active' to 'idle' + the last time BERT was activated." + ::= { tmnxDS3ChannelEntry 32 } + +tmnxDS3ChannelBERTErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTErrors is the number of bit errors detected during + the last BERT test. It is valid only after tmnxDS3ChannelBERTOperStatus + transitioned from 'active' to 'idle' the last time BERT + was activated." + ::= { tmnxDS3ChannelEntry 33 } + +tmnxDS3ChannelBERTTotalBits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS3ChannelBERTTotalBits is the total number of bits received + during the last BERT test. Bits are only counted when the BERT + hardware is synchronized. It is valid only after + tmnxDS3ChannelBERTOperStatus transitioned from 'active' to 'idle' + the last time BERT was activated." + ::= { tmnxDS3ChannelEntry 34 } + +tmnxDS3ChannelScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxDS3ChannelScramble indicates whether scrambling + is enabled on this channel. Both ends of the connection + must use the same scrambling algorithm. The default value + is 'true' if the tmnxPortEncapType is atmEncap for this + channel and indicates ATM payload scrambling; otherwise + (tmnxPortEncapType is not atmEncap) the default is 'false' + and can only be changed to true if the value of + tmnxDS3ChannelSubrateCSUMode is digital-link (1)" + ::= { tmnxDS3ChannelEntry 35 } + +tmnxDS3ChannelAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelAcctPolicyId specifies an existing accounting + policy to use for the ds3 channel. Accounting policies can only be + associated with network ports or channels. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this channel. A zero value indicates that there is no + accounting policy associated with this channel" + DEFVAL { 0 } + ::= { tmnxDS3ChannelEntry 36 } + +tmnxDS3ChannelCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelCollectStats specifies whether or not the + collection of accounting and statistical data for the network ds3 + channel is collected. + + When the value is set to false, the statistics are still accumulated + by the IOM cards, however, the CPM will not obtain the results and + write them to the billing file. + + When applying accounting policies the data by default will be collected + in the appropriate records and written to the designated billing file." + DEFVAL { true } + ::= { tmnxDS3ChannelEntry 37 } + +tmnxDS3ChannelClockSyncState OBJECT-TYPE + SYNTAX TmnxDSXClockSyncState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelClockSyncState indicates the current clock + synchronization state if tmnxDS3ChannelClockSource is 'adaptive' or + 'differential'." + ::= { tmnxDS3ChannelEntry 38 } + +tmnxDS3ChannelClockMasterPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS3ChannelClockMasterPortId indicates the current + clock synchronization master port id if tmnxDS3ChannelClockSource + is 'adaptive' or 'differential'." + ::= { tmnxDS3ChannelEntry 39 } + + +-- +-- DS1 table +-- +tmnxDS1Table OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS1Table has an entry for each DS1 channel." + ::= { tmnxPortObjs 12 } + +tmnxDS1Entry OBJECT-TYPE + SYNTAX TmnxDS1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a DS1 channel on a IOM card + in a chassis in the system. DS1 channel entries for DS3 + ports cannot be created and deleted via SNMP SET operations. + Entries in this table will be created automatically when + tmnxDS3ChannelChannelized is set to 'true'. DS1 channel entries + for DS1 ports can be created and deleted via SNMP SET operations. + For each tmnxDS1Entry, there will be a corresponding entry + in the tmnxPortTable and the ifTable." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxDS1Table 1 } + +TmnxDS1Entry ::= + SEQUENCE { + tmnxDS1RowStatus RowStatus, + tmnxDS1Type INTEGER, + tmnxDS1Framing INTEGER, + tmnxDS1IdleCycleFlags TmnxDSXIdleCycleFlags, + tmnxDS1Loopback TmnxDS1Loopback, + tmnxDS1InvertData TruthValue, + tmnxDS1BitErrorInsertionRate Integer32, + tmnxDS1BERTPattern TmnxDSXBertPattern, + tmnxDS1BERTDuration Unsigned32, + tmnxDS1ReportAlarm TmnxDSXReportAlarm, + tmnxDS1ReportAlarmStatus TmnxDSXReportAlarm, + tmnxDS1LastChangeTime TimeStamp, + tmnxDS1ClockSource TmnxDSXClockSource, + tmnxDS1BERTOperStatus TmnxDSXBertOperStatus, + tmnxDS1BERTSynched Unsigned32, + tmnxDS1BERTErrors Counter64, + tmnxDS1BERTTotalBits Counter64, + tmnxDS1RemoteLoopRespond TruthValue, + tmnxDS1InRemoteLoop TruthValue, + tmnxDS1InsertSingleBitError TmnxActionType, + tmnxDS1SignalMode INTEGER, + tmnxDS1ClockSyncState TmnxDSXClockSyncState, + tmnxDS1ClockMasterPortId TmnxPortID, + tmnxDS1BerSdThreshold Unsigned32, + tmnxDS1BerSfThreshold Unsigned32 + } + +tmnxDS1RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1RowStatus controls the creation and deletion of + row entries in the tmnxDS1Table. + For row creation, the manager has to first calculate the + tmnxPortPortID based on the TiMOS encoding scheme." + ::= { tmnxDS1Entry 1 } + +tmnxDS1Type OBJECT-TYPE + SYNTAX INTEGER { + ds1(1), + e1 (2), + j1 (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1Type indicates whether the DS1 channel is + in DS1, E1 or J1 mode." + ::= { tmnxDS1Entry 2 } + +tmnxDS1Framing OBJECT-TYPE + SYNTAX INTEGER { + esf (1), + sf (2), + g704-no-crc (3), + g704 (4), + e1-unframed (5), + ds1-unframed (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1Framing indicates the type of framing associated + with the channel: + esf ESF (extended super frame) mode for T1 interfaces. + sf SF (super frame) mode for T1 interfaces. + g704 G.704 framing format for E1 interfaces. + g704-no-crc4 G.704 framing with no CRC4 for E1 interfaces. + e1-unframed E1 Unframed (G.703) mode for E1 interfaces. + ds1-unframed Unframed mode for T1 interfaces. + + If tmnxDS1Type is set to 'ds1', the default framing is 'esf'. + If tmnxDS1Type is set to 'e1', the default framing is 'g704'. + + Changing the value of tmnxDS1Framing resets the values of + tmnxDS1BerSdThreshold and tmnxDS1BerSfThreshold to defaults + and turns off reporting of berSd and berSf alarms + in tmnxDS1ReportAlarm." + DEFVAL { esf } + ::= { tmnxDS1Entry 3 } + +tmnxDS1IdleCycleFlags OBJECT-TYPE + SYNTAX TmnxDSXIdleCycleFlags + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxDS1IdleCycleFlags configures the value that the DS1 + channel transmits during idle cycle." + DEFVAL { flags } + ::= { tmnxDS1Entry 4 } + +tmnxDS1Loopback OBJECT-TYPE + SYNTAX TmnxDS1Loopback + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1Loopback is used to put the channel into a loopback mode. The + value of tmnxPortAdminStatus should be set to 'outOfService' in order + for the loopback to be enabled. + A 'line' loopback loops frames received on this port back to the + remote system. + A 'internal' loopback loops frames from the local system back at + the framer. + A 'fdlAnsi' requests loopback of type FDL ANSI T1.403. This is valid + with tmnxDS1Framing set to 'esf' framing. + A 'fdlBellcore' requests loopback of type FDL Bellcore TR-TSY-000312. + This is valid with tmnxDS1Framing set to 'esf'. + A 'inbandAnsi' requests loopback of type inband ANSI T1.403. This is + valid with tmnxDS1Framing set to 'sf'." + DEFVAL { none } + ::= { tmnxDS1Entry 5 } + +tmnxDS1InvertData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting tmnxDS1InvertData to 'true' causes all data bits to + be inverted, to guarantee ones density. It is typically used with + AMI line encoding." + DEFVAL { false } + ::= { tmnxDS1Entry 6 } + +tmnxDS1BitErrorInsertionRate OBJECT-TYPE + SYNTAX Integer32 (0 | 2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1BitErrorInsertionRate is used to insert bit errors for a + BERT test. The number of error corresponds to 10^(-rate). A rate of 7 + will cause an error rate of 10^(-7), or 1 error in every 10 + million bits transmitted. + If the value is set to 0, disables the insertion of bit errors into + the BERT. + Change in this value while the test is running is accepted but + does not take effect until the test gets restarted." + DEFVAL { 0 } + ::= { tmnxDS1Entry 7 } + +tmnxDS1BERTPattern OBJECT-TYPE + SYNTAX TmnxDSXBertPattern + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1BERTPattern object indicates the pattern used for the + Bit Error Rate Test (BERT). The value of tmnxDS1BERTDuration + indicates the duration of the test. + Setting the value to 'none' terminates the test." + DEFVAL { none } + ::= { tmnxDS1Entry 8 } + +tmnxDS1BERTDuration OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1BERTDuration is used to set the duration of the BERT test." + ::= { tmnxDS1Entry 9 } + +tmnxDS1ReportAlarm OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1ReportAlarm determines when and if to + generate notifications for this channel: + ais - Reports alarm indication signal errors. + ais alarms are issued by default. + los - Reports loss of signal errors. + los alarms are issued by default. + oof - Reports out-of-frame errors. + oof alarms are not issued by default. + rai - Reports resource availability indicator events. + rai alarms are not issued by default. + looped - Reports if the far end has forced the near end to loopback. + looped alarms are not issued by default. + berSd - Reports DS1/E1/J1 signal degradation bit errors. + berSd alarms are not issued by default. + berSf - Reports DS1/E1/J1 signal failure bit errors. + berSf alarms are not issued by default" + DEFVAL { {ais, los} } + ::= { tmnxDS1Entry 10 } + +tmnxDS1ReportAlarmStatus OBJECT-TYPE + SYNTAX TmnxDSXReportAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1ReportAlarmStatus indicates the current alarms + on this channel." + ::= { tmnxDS1Entry 11 } + +tmnxDS1LastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS1LastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxDS1Entry row for this channel." + ::= { tmnxDS1Entry 12 } + +tmnxDS1ClockSource OBJECT-TYPE + SYNTAX TmnxDSXClockSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1ClockSource configures the clock for transmitted data from + either the internal clock ('nodeTimed'), or from a clock recovered + from the line's receive data stream ('loopTimed'), or recovered + adaptively from the rate at which the data that is received and not + from the physical layer ('adaptive'), or recovered from the + differential timestamp in the RTP header ('differential')." + DEFVAL { loopTimed } + ::= { tmnxDS1Entry 13 } + +tmnxDS1BERTOperStatus OBJECT-TYPE + SYNTAX TmnxDSXBertOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTOperStatus indicates the status of the BERT test as + specified by TmnxDSXBertOperStatus." + ::= { tmnxDS1Entry 14 } + +tmnxDS1BERTSynched OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTSynched is the number of seconds for which the + BERT hardware was synchronized. This will be less than or equal to + the duration of the last BERT test. It is valid only after + tmnxDS1BERTOperStatus transitioned from 'active' to 'idle' + the last time BERT was activated." + ::= { tmnxDS1Entry 15 } + +tmnxDS1BERTErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTErrors is the number of bit errors detected during + the last BERT test. It is valid only after tmnxDS1BERTOperStatus + transitioned from 'active' to 'idle' the last time BERT + was activated." + ::= { tmnxDS1Entry 16 } + +tmnxDS1BERTTotalBits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1BERTTotalBits is the total number of bits received + during the last BERT test. Bits are only counted when the BERT + hardware is synchronized. It is valid only after + tmnxDS1BERTOperStatus transitioned from 'active' to 'idle' + the last time BERT was activated." + ::= { tmnxDS1Entry 17 } + +tmnxDS1RemoteLoopRespond OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxDS1RemoteLoopRespond has a value of 'true', the channel + is enabled to respond to remote loop signals. When it has + a value of 'false' the port will not respond." + DEFVAL { false } + ::= { tmnxDS1Entry 18 } + +tmnxDS1InRemoteLoop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1InRemoteLoop indicates whether the remote end has put + this channel in remote loopback." + ::= { tmnxDS1Entry 19 } + +tmnxDS1InsertSingleBitError OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1InsertSingleBitError is used to insert a single bit error for a + BERT test." + ::= { tmnxDS1Entry 20 } + +tmnxDS1SignalMode OBJECT-TYPE + SYNTAX INTEGER { + none (1), + cas (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1SignalMode indicates the type of signalling + associated with the channel: + none - Indicates no signalling on this channel. + cas - Indicates Channel Associated Signalling (CAS) on this channel. + The default signalling is 'none'. " + DEFVAL { none } + ::= { tmnxDS1Entry 21 } + +tmnxDS1ClockSyncState OBJECT-TYPE + SYNTAX TmnxDSXClockSyncState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1ClockSyncState indicates the current clock + synchronization state if tmnxDS1ClockSource is 'adaptive' or + 'differential'." + ::= { tmnxDS1Entry 22 } + +tmnxDS1ClockMasterPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDS1ClockMasterPortId indicates the current clock + synchronization master port id if tmnxDS1ClockSource is 'adaptive' + or 'differential'." + ::= { tmnxDS1Entry 23 } + +tmnxDS1BerSdThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1|5|10|50|100) + UNITS "error bits in million bits received" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1BerSdThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortDS1Alarm + notification for a BER SD failure and a tmnxEqPortDS1AlarmClear + notification for a BER SD failure clear. Bit error computed must + reach/exceed threshold value over a pre-defined period of time + for the tmnxEqPortSonetAlarm notification to be sent. + + The value of tmnxDS1Framing defines how the bit error is + computed and what values of tmnxDS1BerSdThreshold are allowed. + The following table defines this dependency: + + tmnxDS1Framing Bit error calculation and value supported + -------------- ----------------------------------------- + esf (1) each CRC error is counted as one bit error + g704 (4) values supported are 1,5,10,50,100 + + other values bit error alarms not supported, value + of tmnxDS1BerSdThreshold set to default and + cannot be changed + + tmnxDS1BerSdThreshold value must not exceed the value of + tmnxDS1BerSfThreshold." + DEFVAL { 5 } + ::= { tmnxDS1Entry 24 } + +tmnxDS1BerSfThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1|5|10|50|100) + UNITS "error bits in million bits received" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1BerSfThreshold specifies a bit error rate (BER) + threshold used to determine when to send a tmnxEqPortDS1Alarm + notification for a BER SF failure and a tmnxEqPortDS1AlarmClear + notification for a BER SF failure clear. Bit error computed must + reach/exceed threshold value over a pre-defined period of time + for the tmnxEqPortSonetAlarm notification to be sent. + + The value of tmnxDS1Framing defines how the bit errors are + computed and what values of tmnxDS1BerSfThreshold are allowed. + The following table defines this dependency: + + tmnxDS1Framing Bit error calculation and value supported + -------------- ----------------------------------------- + esf (1) each CRC error is counted as one bit error + g704 (4) values supported are 1,5,10,50,100 + + other values bit error alarms not supported, value + of tmnxDS1BerSfThreshold set to default and + cannot be changed + + tmnxDS1BerSfThreshold value must not be smaller than + tmnxDS1BerSdThreshold value" + DEFVAL { 50 } + ::= { tmnxDS1Entry 25 } + +-- +-- DS0 Channel Group Table +-- +tmnxDS0ChanGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS0ChanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS0ChanGroupTable has an entry for DS0 channels + grouped together and belonging to a particular DS1 channel." + ::= { tmnxPortObjs 13 } + +tmnxDS0ChanGroupEntry OBJECT-TYPE + SYNTAX TmnxDS0ChanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents one or more DS0 channels on a + DS1 interface. tmnxDS0ChanGroupTimeSlots object is used to add or + remove DS0 channels from the group. + + Entries can be created and deleted via SNMP SET operations + using the tmnxDS0ChanGroupRowStatus object. + + For each tmnxDS0ChanGroupEntry, there will be a corresponding entry + in the tmnxPortTable and the ifTable." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxDS0ChanGroupTable 1 } + +TmnxDS0ChanGroupEntry ::= + SEQUENCE { + tmnxDS0ChanGroupRowStatus RowStatus, + tmnxDS0ChanGroupTimeSlots TmnxDs0ChannelList, + tmnxDS0ChanGroupSpeed INTEGER, + tmnxDS0ChanGroupCRC INTEGER, + tmnxDS0ChanGroupMTU Unsigned32, + tmnxDS0ChanGroupOperMTU Unsigned32, + tmnxDS0ChanGroupLastChangeTime TimeStamp, + tmnxDS0ChanGroupIdleCycleFlags TmnxDSXIdleCycleFlags, + tmnxDS0ChanGroupScramble TruthValue, + tmnxDS0ChanGroupAcctPolicyId Unsigned32, + tmnxDS0ChanGroupCollectStats TruthValue, + tmnxDS0ChanGroupPayloadFillType TmnxDSXIdleFillType, + tmnxDS0ChanGroupPayloadPattern Unsigned32, + tmnxDS0ChanGroupSignalFillType TmnxDSXIdleFillType, + tmnxDS0ChanGroupSignalPattern Unsigned32 + } + +tmnxDS0ChanGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupRowStatus controls the creation and deletion of + row entries in the tmnxDS0ChanGroupTable. The tmnxPortPortID + for a channel group includes a group ID in the lower bits. + The manager has to first calculate the tmnxPortPortID based on the + TiMOS encoding scheme." + ::= { tmnxDS0ChanGroupEntry 1 } + +tmnxDS0ChanGroupTimeSlots OBJECT-TYPE + SYNTAX TmnxDs0ChannelList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupTimeSlots is a bitmap which is used to + add/remove DS0 timeslots from a channel group. + The description for TmnxDs0ChannelList contains details of the + bitmap organization. + + When a channel group is created on unframed DS1/E1, all timeslots + as applicable to a given speed are auto-allocated and cannot be + changed. + + When a channel group is created on a framed DS1/E1 or + existing channel group's encapsulation is changed from ATM, + the default of no timeslots is auto-assigned to the group. + + When a channel group on a framed DS1/E1 is configured for + ATM encapsulation, the ATM defaults of 0x00FFFFFF (DS1) + and 0XFFFEFFFE (E1) are auto-assigned and cannot be changed." + ::= { tmnxDS0ChanGroupEntry 2 } + +tmnxDS0ChanGroupSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed-56 (1), + speed-64 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupSpeed configures the required link speed + for all the time slots included in this channel group." + ::= { tmnxDS0ChanGroupEntry 3 } + +tmnxDS0ChanGroupCRC OBJECT-TYPE + SYNTAX INTEGER { + crc16 (1), + crc32 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupCRC variable indicates the precision of + the cyclic redundancy check. A value of 'crc16' is a 16-bit + CRC calculation. A value of 'crc32' is a 32-bit CRC + calculation. 32-bit CRC increases the error detection ability, + but it also adds some performance overhead. + + For channel groups with encapsulation set to ATM, the default and + only supported value is crc32 and applies to AAL5 CRC calculations + on that channel group." + DEFVAL { crc16 } + ::= { tmnxDS0ChanGroupEntry 4 } + +tmnxDS0ChanGroupMTU OBJECT-TYPE + SYNTAX Unsigned32 (0|512..9208) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the channel group, specified in octets. For groups that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent. + + Setting tmnxDS0ChanGroupMTU to a value of zero (0), causes the agent + to recalculate the default MTU size which can vary based on the + current setting of tmnxPortMode and tmnxPortEncapType variables. + Some typical default values are: + 1522 with mode access and encap-type bcp-null + 1526 with mode access and encap-type bcp-dot1q + 1502 with mode access and encap-type ipcp + 4474 with mode access and encap-type frame-relay + 1524 with mode access and encap-type atm + 2092 with mode access and encap-type cem + " + ::= { tmnxDS0ChanGroupEntry 5 } + +tmnxDS0ChanGroupOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated size of the largest packet which can be sent on + the channel group, specified in octets. For channel groups that + are used for transmitting network datagrams, this is the size of + the largest network datagram that can be sent." + ::= { tmnxDS0ChanGroupEntry 6 } + +tmnxDS0ChanGroupLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS0ChanGroupLastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxDS0ChanGroupEntry row for this channel group." + ::= { tmnxDS0ChanGroupEntry 7 } + +tmnxDS0ChanGroupIdleCycleFlags OBJECT-TYPE + SYNTAX TmnxDSXIdleCycleFlags + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupIdleCycleFlags configures the value that the + channel group transmits during idle cycle. + + The default value applies to HDLC channels only. For ATM and CEM + channels the object does not really apply so a default value of + 'none' is used and cannot be changed." + DEFVAL { flags } + ::= { tmnxDS0ChanGroupEntry 8 } + +tmnxDS0ChanGroupScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS0ChanGroupScramble indicates whether payload scrambling + is enabled on this ATM channel. Both ends of the connection + must use the same scrambling algorithm. The default value + is 'true' if the tmnxPortEncapType is atmEncap for this + channel, otherwise the default is 'false' and not allowed to + change." + ::= { tmnxDS0ChanGroupEntry 9 } + +tmnxDS0ChanGroupAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupAcctPolicyId specifies an existing accounting + policy to use for the ds0 channel-group. Accounting policies can only + be associated with network ports or channels. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this channel-group. A zero value indicates that there is + no accounting policy associated with this channel" + DEFVAL { 0 } + ::= { tmnxDS0ChanGroupEntry 10 } + +tmnxDS0ChanGroupCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupCollectStats specifies whether or not the + collection of accounting and statistical data for the network ds0 + channel-group is collected. + + When the value is set to false, the statistics are still accumulated + by the IOM cards, however, the CPM will not obtain the results and + write them to the billing file. + + When applying accounting policies the data by default will be collected + in the appropriate records and written to the designated billing file." + DEFVAL { true } + ::= { tmnxDS0ChanGroupEntry 11 } + +tmnxDS0ChanGroupPayloadFillType OBJECT-TYPE + SYNTAX TmnxDSXIdleFillType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupPayloadFillType specifies the type of + idle payload fill to be sent when the CEM channel group experiences + an underrun. + + If the type is set to 'userDefinedPattern' then the value of + tmnxDS0ChanGroupPayloadPattern is used to define the payload pattern. + + The default value depends on the encap type of the channel group: + For CEM encap - 'allOnes' + For all other encaps - 'notApplicable' + + For a ds1-unframed and e1-unframed CEM encap DS0 channel group the + only supported value is 'allOnes'. + + For non-CEM encap channel groups the value cannot be changed." + DEFVAL { notApplicable } + ::= { tmnxDS0ChanGroupEntry 12 } + +tmnxDS0ChanGroupPayloadPattern OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupPayloadPattern specifies the idle payload + fill pattern when the CEM channel group experiences an underrun and + tmnxDS0ChanGroupPayloadFillType is set to 'userDefinedPattern'. + + The default value depends on the encap type of the channel group: + For CEM encap channel group - 255 (Valid range 0..255) + For non-CEM encap channel group - 0 (Valid range 0..0)." + DEFVAL { 0 } + ::= { tmnxDS0ChanGroupEntry 13 } + +tmnxDS0ChanGroupSignalFillType OBJECT-TYPE + SYNTAX TmnxDSXIdleFillType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupSignalFillType specifies the type of + idle signal fill to be sent when the CAS CEM channel group experiences + an underrun. + + If the type is set to 'userDefinedPattern' then the value of + tmnxDS0ChanGroupSignalPattern is used to define the signal pattern. + + The default value depends on the encap of the DS0 channel group and + the signal-mode of the DS1/E1: + For CEM encap on DS1/E1 with CAS signal mode - 'allOnes' + For all other encaps or non-CAS CEM DS1/E1 - 'notApplicable' + + For CEM channel groups on DS1/E1 with no CAS signalling and non-CEM + encap channel groups the value cannot be changed." + DEFVAL { notApplicable } + ::= { tmnxDS0ChanGroupEntry 14 } + +tmnxDS0ChanGroupSignalPattern OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS0ChanGroupSignalPattern specifies the idle signal + fill pattern when the CAS CEM channel group experiences an underrun + and tmnxDS0ChanGroupSignalFillType is set to 'userDefinedPattern'. + + CAS ESF DS1 and CAS E1 support 4 signalling bits per timeslot (ABCD) + CAS SF DS1 supports 2 signalling bits per timeslot (AB) + + The default value depends on the type of channel group: + For CAS DS1 ESF or CAS E1 channel group - 15 (Valid range 0..15) + For CAS DS1 SF channel group - 3 (Valid range 0..3) + For non-CAS or non-CEM channel group - 0 (Valid range 0..0)" + DEFVAL { 0 } + ::= { tmnxDS0ChanGroupEntry 15 } + + +-- +-- Bundle Table +-- +tmnxBundleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleTable has an entry for a bundle created on the system." + ::= { tmnxPortObjs 14 } + +tmnxBundleEntry OBJECT-TYPE + SYNTAX TmnxBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a multilink bundle on a MDA. + Entries can be created and deleted via SNMP SET operations + using the tmnxBundleRowStatus object. The tmnxBundleBundleID will + contain the bundle number encoded in it. The bundle number is + unique for a MDA. + For each tmnxBundleEntry, there will be a corresponding entry + in the tmnxPortTable and the ifTable." + INDEX { tmnxChassisIndex, tmnxBundleBundleID } + ::= { tmnxBundleTable 1 } + +TmnxBundleEntry ::= + SEQUENCE { + tmnxBundleBundleID TmnxBundleID, + tmnxBundleRowStatus RowStatus, + tmnxBundleType INTEGER, + tmnxBundleMinimumLinks Unsigned32, + tmnxBundleNumLinks Unsigned32, + tmnxBundleNumActiveLinks Unsigned32, + tmnxBundleMRRU Unsigned32, + tmnxBundleOperMRRU Unsigned32, + tmnxBundlePeerMRRU Unsigned32, + tmnxBundleOperMTU Unsigned32, + tmnxBundleRedDiffDelay Unsigned32, + tmnxBundleRedDiffDelayAction INTEGER, + tmnxBundleYellowDiffDelay Unsigned32, + tmnxBundleShortSequence TruthValue, + tmnxBundleLastChangeTime TimeStamp, + tmnxBundleFragmentThreshold Unsigned32, + tmnxBundleUpTime Unsigned32, + tmnxBundleInputDiscards Counter32, + tmnxBundlePrimaryMemberPortID TmnxPortID, + tmnxBundleLFI TruthValue, + tmnxBundleProtectedType INTEGER, + tmnxBundleParentBundle TmnxBundleID + } + +tmnxBundleBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxBundleBundleID identifies this multilink bundle. The value of + this object is calculated using the TiMOS encoding scheme described + in TmnxBundleID. + tmnxBundleBundleID is used as an index into the ifTable and the + tmnxPortTable to access an entry corresponding to this entry." + ::= { tmnxBundleEntry 1 } + +tmnxBundleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleRowStatus controls the creation and deletion of + row entries in the tmnxBundleTable. + + The manager has to first calculate the tmnxBundleBundleID + based on the TiMOS encoding." + ::= { tmnxBundleEntry 2 } + +tmnxBundleType OBJECT-TYPE + SYNTAX INTEGER { + mlppp (1), + mlfr (2), + imagrp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleType specifies the type of this multilink bundle. + It provides a reference as to the type of bundle this row + refers to but does not map to the direct value of + bndle type defined in TmnxBundleID." + DEFVAL { mlppp } + ::= { tmnxBundleEntry 3 } + +tmnxBundleMinimumLinks OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMinimumLinks is the minimum number of links that must be + active for a bundle to be active. If the number of links drop below + the given minimum then the multilink bundle will transition to an + operation down state." + ::= { tmnxBundleEntry 4 } + +tmnxBundleNumLinks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleNumLinks indicates the total number of links configured + for this bundle." + ::= { tmnxBundleEntry 5 } + +tmnxBundleNumActiveLinks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleNumActiveLinks indicates the current number of active links + belonging to this bundle." + ::= { tmnxBundleEntry 6 } + +tmnxBundleMRRU OBJECT-TYPE + SYNTAX Unsigned32 (0|1500..9206) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMRRU is used to configure the + Max Received Reconstructed Unit (MRRU). This is the maximum frame that + can be reconstructed from multilink fragments. + This object is only applicable to tmnxBundleType values of mlppp or + mlfr. All non applicable types have a value of zero." + DEFVAL { 1524 } + ::= { tmnxBundleEntry 7 } + +tmnxBundleOperMRRU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleOperMRRU indicates the operational value of + Max Received Reconstructed Unit (MRRU). + This object is only applicable to tmnxBundleType values of mlppp or + mlfr. All non applicable types have a value of zero." + ::= { tmnxBundleEntry 8 } + +tmnxBundlePeerMRRU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundlePeerMRRU indicates the MRRU value sent by the peer + during negotiation. + This object is only applicable to tmnxBundleType values of mlppp or + mlfr. All non applicable types have a value of zero." + ::= { tmnxBundleEntry 9 } + +tmnxBundleOperMTU OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleOperMTU indicates the operational MTU of the bundle." + ::= { tmnxBundleEntry 10 } + +tmnxBundleRedDiffDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..25|0..50) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleRedDiffDelay configures the maximum acceptable differential + delay for individual circuits within this multilink bundle. If + the delay exceeds this threshold, a tmnxEqPortBndlRedDiffExceeded + trap is issued. + + For a tmnxBundleType value of 'imagrp' a range of 0 to 50 is supported, + 0 to 25 otherwise." + ::= { tmnxBundleEntry 11 } + +tmnxBundleRedDiffDelayAction OBJECT-TYPE + SYNTAX INTEGER { + none (0), + down (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleRedDiffDelayAction specifies the action to be taken + when the differential delay exceeds the threshold configured in + tmnxBundleRedDiffDelay. + For a tmnxBundleType value of 'imagrp', only the down action is + supported." + DEFVAL { none } + ::= { tmnxBundleEntry 12 } + +tmnxBundleYellowDiffDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..25) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleYellowDiffDelay configures the yellow warning + threshold for the differential delay for the circuits + within a given multilink bundle. If the delay exceeds this + threshold, a tmnxEqPortBndlYellowDiffExceeded trap is issued. + This object is only applicable to tmnxBundleType values of + 'mlppp' or 'mlfr'. All non applicable types have a value + of zero." + ::= { tmnxBundleEntry 13 } + +tmnxBundleShortSequence OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleShortSequence command specifies that the MLPPP bundle + should use short (12 bit) sequence numbers. Instead of the + standard long (24 bits) sequence number. + This object is only applicable to tmnxBundleType values of mlppp." + DEFVAL { false } + ::= { tmnxBundleEntry 14 } + +tmnxBundleLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxBundleLastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxBundleEntry row for this channel group." + ::= { tmnxBundleEntry 15 } + +tmnxBundleFragmentThreshold OBJECT-TYPE + SYNTAX Unsigned32(0|128..512) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleFragmentThreshold specifies the maximum length + of a fragment transmitted across the multilink bundle. Values supported + within each bundle type are H/W dependent. The value of 0 specifies + no fragmentation. + + Currently, the following values are supported depending upon the + tmnxBundleType value: + + tmnxBundleType tmnxBundleFragmentThreshold values supported + mlppp 0; 128 to 512 inclusive + imagrp 128" + DEFVAL { 128 } + ::= { tmnxBundleEntry 16 } + +tmnxBundleUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleUpTime indicates the time since the bundle is operationally + 'inService'." + ::= { tmnxBundleEntry 17 } + +tmnxBundleInputDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleInputDiscards indicates the number of LCP packets that + were discarded. This object is only supported for a + tmnxBundleType value of mlppp." + ::= { tmnxBundleEntry 18 } + +tmnxBundlePrimaryMemberPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundlePrimaryMemberPortID indicates the TmnxPortID of the primary + member of this bundle. The value of this object will be zero if + there are no members configured in this bundle." + ::= { tmnxBundleEntry 19 } + +tmnxBundleLFI OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleLFI specifies if Link Fragmentation and + Interleaving is enabled on the multilink bundle. A value of 'false' + indicates that Link Fragmentation and Interleaving is disabled on the + multilink bundle while a value of 'true' indicates that Link + Fragmentation and Interleaving is enabled on the multilink bundle. + + This object is only supported for tmnxBundleType value of mlppp. + + The value of tmnxBundleLFI may be modified only when no members are + part of the bundle. + + This object cannot be set to true when tmnxBundleMlpppClassCount object + value is set to enable Multiclass MLPPP on the bundle." + DEFVAL { false } + ::= { tmnxBundleEntry 20 } + +tmnxBundleProtectedType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + working (1), + protection (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleProtectedType identifies how this bundle is part + of a tmnxBundleParentBundle. A value of 'none' identifies no protection, + 'working' identifies it to be a working bundle of a tmnxBundleParentBundle and + 'protection' identifies it to be a protection bundle of a tmnxBundleParentBundle. + tmnxBundleProtectedType can only be set at row creation." + DEFVAL { none } + ::= { tmnxBundleEntry 21 } + +tmnxBundleParentBundle OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleParentBundle specifies the parent to which this bundle belongs. + A row for the given non zero walue of tmnxBundleParentBundle must exist for + this row to be successfully created. If a bundle has no parent, its value + is zero. tmnxBundleParentBundle can only be set at row creation." + DEFVAL { 0 } + ::= { tmnxBundleEntry 22 } + +-- +-- Bundle Link Table +-- +tmnxBundleMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMemberTable has an entry for a member port + associated with a multilink bundle." + ::= { tmnxPortObjs 15 } + +tmnxBundleMemberEntry OBJECT-TYPE + SYNTAX TmnxBundleMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a port associated with a bundle. Entries + can be added or removed from this table using SNMP SET operation." + INDEX { tmnxBundleBundleID, tmnxPortPortID } + ::= { tmnxBundleMemberTable 1 } + +TmnxBundleMemberEntry ::= + SEQUENCE { + tmnxBundleMemberRowStatus RowStatus, + tmnxBundleMemberActive TruthValue, + tmnxBundleMemberDownReason INTEGER, + tmnxBundleMemberUpTime Unsigned32 + } + +tmnxBundleMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMemberRowStatus controls the creation and deletion of + row entries in the tmnxBundleMemberTable. + tmnxPortPortID identifies the port to be associated with the bundle. + A bundle entry with tmnxBundleBundleID has to exist in the + tmnxBundleTable before creating an entry in this table." + ::= { tmnxBundleMemberEntry 1 } + +tmnxBundleMemberActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberActive is set to 'false' for one of reasons in + tmnxBundleMemberDownReason." + ::= { tmnxBundleMemberEntry 2 } + +tmnxBundleMemberDownReason OBJECT-TYPE + SYNTAX INTEGER { + none (0), + outOfService (1), + redDiffDelayExceeded (2), + mismatchEndPtDiscriminator (3), + peerNotBundleMember (4), + underNegotiation (5), + peerInvalidMlHdrFmt(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberDownReason contains the reason code for marking + the member link of the bundle to down (i.e. tmnxBundleMemberActive + will be set to false): + none - The link is active and the value of tmnxBundleMemberActive + is 'true'. + outOfService - The link operational status is down. + redDiffDelayExceeded - The differential delay of the link + exceeded the configured value of red differential delay + and tmnxBundleRedDiffDelayAction was configured as 'down'. + mismatchEndPtDiscriminator - Detected inconsistent peer endpoint + discriminator for the bundle. + peerNotBundleMember - When the peer is either not added to the + bundle or is removed from the bundle. + underNegotiation - When the local end is trying to negotiate with + the peer. + peerInvalidMlHdrFmt - The peer does not support the required ML-PPP + header format. The remote peer must support the same short/long + sequence code, and at least as many classes as configured for the + local bundle. + " + ::= { tmnxBundleMemberEntry 3 } + +tmnxBundleMemberUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberUpTime indicates the time since the bundle member is + active as indicated by tmnxBundleMemberActive." + ::= { tmnxBundleMemberEntry 4 } + +-- +-- Physical Port to Channel Mapping Table +-- +tmnxPortToChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortToChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortToChannelTable is a mapping table. Given a chassis index, + physical port index and channel string, it maps it to the index + of the channel. This channel index can then be used as an index + into the ifTable or the tmnxPortTable." + ::= { tmnxPortObjs 16 } + +tmnxPortToChannelEntry OBJECT-TYPE + SYNTAX TmnxPortToChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping of the physical port index and the + channel index string to the index of the channel." + INDEX { tmnxChassisIndex, tmnxPortPortID, tmnxChannelIdxString } + ::= { tmnxPortToChannelTable 1 } + +TmnxPortToChannelEntry ::= + SEQUENCE { + tmnxChannelIdxString DisplayString, + tmnxChannelPortID TmnxPortID + } + +tmnxChannelIdxString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxChannelIdxString is an index into the table. It contains + a string identifying a channel on the physical port." + ::= { tmnxPortToChannelEntry 1 } + +tmnxChannelPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxChannelPortID contains the port ID of the channel. This value + is used to identify the entry for this channel in the ifTable or + the tmnxPortTable." + ::= { tmnxPortToChannelEntry 2 } + +-- +-- Network Port ingress MDA QoS queue drop Stats Table +-- +tmnxPortIngrMdaQosStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortIngrMdaQosStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxPortIngrMdaQosStatTable contains a row for each ethernet + port located on an oversubscribed MDA." + ::= { tmnxPortObjs 17 } + +tmnxPortIngrMdaQosStatEntry OBJECT-TYPE + SYNTAX TmnxPortIngrMdaQosStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry indicates the MDA QoS discard statistics for an + ethernet port located on an oversubscribed MDA. + tmnxPortEtherIngressRate object in the tmnxPortEtherTable indicates + the ingress rate configured for the port." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxPortIngrMdaQosStatTable 1 } + +TmnxPortIngrMdaQosStatEntry ::= + SEQUENCE { + tmnxPortIngrMdaQos00StatDropPkts Counter64, + tmnxPortIngrMdaQos00StatDropOcts Counter64, + tmnxPortIngrMdaQos01StatDropPkts Counter64, + tmnxPortIngrMdaQos01StatDropOcts Counter64, + tmnxPortIngrMdaQos02StatDropPkts Counter64, + tmnxPortIngrMdaQos02StatDropOcts Counter64, + tmnxPortIngrMdaQos03StatDropPkts Counter64, + tmnxPortIngrMdaQos03StatDropOcts Counter64, + tmnxPortIngrMdaQos04StatDropPkts Counter64, + tmnxPortIngrMdaQos04StatDropOcts Counter64, + tmnxPortIngrMdaQos05StatDropPkts Counter64, + tmnxPortIngrMdaQos05StatDropOcts Counter64, + tmnxPortIngrMdaQos06StatDropPkts Counter64, + tmnxPortIngrMdaQos06StatDropOcts Counter64, + tmnxPortIngrMdaQos07StatDropPkts Counter64, + tmnxPortIngrMdaQos07StatDropOcts Counter64, + tmnxPortIngrMdaQos08StatDropPkts Counter64, + tmnxPortIngrMdaQos08StatDropOcts Counter64, + tmnxPortIngrMdaQos09StatDropPkts Counter64, + tmnxPortIngrMdaQos09StatDropOcts Counter64, + tmnxPortIngrMdaQos10StatDropPkts Counter64, + tmnxPortIngrMdaQos10StatDropOcts Counter64, + tmnxPortIngrMdaQos11StatDropPkts Counter64, + tmnxPortIngrMdaQos11StatDropOcts Counter64, + tmnxPortIngrMdaQos12StatDropPkts Counter64, + tmnxPortIngrMdaQos12StatDropOcts Counter64, + tmnxPortIngrMdaQos13StatDropPkts Counter64, + tmnxPortIngrMdaQos13StatDropOcts Counter64, + tmnxPortIngrMdaQos14StatDropPkts Counter64, + tmnxPortIngrMdaQos14StatDropOcts Counter64, + tmnxPortIngrMdaQos15StatDropPkts Counter64, + tmnxPortIngrMdaQos15StatDropOcts Counter64 + } + +tmnxPortIngrMdaQos00StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos00StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 1 } + +tmnxPortIngrMdaQos00StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos00StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 2 } + +tmnxPortIngrMdaQos01StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos01StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 3 } + +tmnxPortIngrMdaQos01StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos01StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 4 } + +tmnxPortIngrMdaQos02StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos02StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 5 } + +tmnxPortIngrMdaQos02StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos02StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 6 } + +tmnxPortIngrMdaQos03StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos03StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 7 } + +tmnxPortIngrMdaQos03StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos03StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 8 } + +tmnxPortIngrMdaQos04StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos04StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 9 } + +tmnxPortIngrMdaQos04StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos04StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 10 } + +tmnxPortIngrMdaQos05StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos05StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 11 } + +tmnxPortIngrMdaQos05StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos05StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 12 } + +tmnxPortIngrMdaQos06StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos06StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 13 } + +tmnxPortIngrMdaQos06StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos06StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 14 } + +tmnxPortIngrMdaQos07StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos07StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 15 } + +tmnxPortIngrMdaQos07StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos07StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 16 } + +tmnxPortIngrMdaQos08StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos08StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 17 } + +tmnxPortIngrMdaQos08StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos08StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 18 } + +tmnxPortIngrMdaQos09StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos09StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 19 } + +tmnxPortIngrMdaQos09StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos09StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 20 } + +tmnxPortIngrMdaQos10StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos10StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 21 } + +tmnxPortIngrMdaQos10StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos10StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 22 } + +tmnxPortIngrMdaQos11StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos11StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 23 } + +tmnxPortIngrMdaQos11StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos11StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 24 } + +tmnxPortIngrMdaQos12StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos12StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 25 } + +tmnxPortIngrMdaQos12StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos12StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 26 } + +tmnxPortIngrMdaQos13StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos13StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 27 } + +tmnxPortIngrMdaQos13StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos13StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 28 } + +tmnxPortIngrMdaQos14StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos14StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 29 } + +tmnxPortIngrMdaQos14StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos14StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 30 } + +tmnxPortIngrMdaQos15StatDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos15StatDropPkts indicates the number of + packets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 31 } + +tmnxPortIngrMdaQos15StatDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortIngrMdaQos15StatDropOcts indicates the number of + octets dropped on the oversubscribed MDA for given Qos + classifier result because of an overload condition on the MDA." + ::= { tmnxPortIngrMdaQosStatEntry 32 } + +-- +-- Sonet Group Table +-- + +tmnxSonetGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSonetGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSonetGroupTable has an entry for each + Tributary Unit Group(TUG3) on a path. On a port which supports + unchannelized STS-3's, rows in this table are created when a + channelized STS-3 has its tmnxSonetPathChildType set to sdhTug3. + On a port which does not support unchannelized STS-3's, the rows + in this table are implicitly created when a STS-3 is created + in the tmnxSonetPathTable. Entries in this table are implicitly + deleted when the parent entry of this group is deleted from the + tmnxSonetPathTable or if the tmnxSonetPathChildType of the parent + is set to something other than sdhTug3." + ::= { tmnxPortObjs 18 } + +tmnxSonetGroupEntry OBJECT-TYPE + SYNTAX TmnxSonetGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Tributary Unit Group(TUG3) on a path." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxSonetGroupTable 1 } + +TmnxSonetGroupEntry ::= + SEQUENCE { + tmnxSonetGroupType TmnxMDAChanType, + tmnxSonetGroupParentPortID TmnxPortID, + tmnxSonetGroupChildType TmnxMDAChanType, + tmnxSonetGroupName TNamedItemOrEmpty + } + +tmnxSonetGroupType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSonetGroupType indicates the sonet group type of this entry. + For STS-3/STM-1 channelization, the value of this object will + be 'sdhTug3'." + ::= { tmnxSonetGroupEntry 1 } + +tmnxSonetGroupParentPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSonetGroupParentPortID indicates the TmnxPortID of the parent of + this group." + ::= { tmnxSonetGroupEntry 2 } + +tmnxSonetGroupChildType OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxSonetGroupChildType is used to configure the type of the children + of this group. Based on the value of this object, entries of + a certain channel type can be created in the tmnxSonetPathTable. + For example, if the value of this object is set to 'sonetVt15', + then 28 entries of type 'sonetVt15' can be created in + the tmnxSonetPathTable." + ::= { tmnxSonetGroupEntry 3 } + +tmnxSonetGroupName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSonetGroupName is the textual name for this sonet group." + ::= { tmnxSonetGroupEntry 4 } + +-- +-- Cisco HDLC Table +-- + +tmnxCiscoHDLCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCiscoHDLCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCiscoHDLCTable has an entry for each port in the system + that is configured for Cisco HDLC. It contains the parameters related + to Cisco HDLC protocol on this port." + ::= { tmnxPortObjs 20 } + +tmnxCiscoHDLCEntry OBJECT-TYPE + SYNTAX TmnxCiscoHDLCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCiscoHDLCEntry specifies parameters for a particular + interfaces running Cisco HDLC encapsulation. Entries cannot be created + and deleted via SNMP SET operations." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxCiscoHDLCTable 1 } + +TmnxCiscoHDLCEntry ::= + SEQUENCE { + tmnxCiscoHDLCKeepAliveInt Unsigned32, + tmnxCiscoHDLCUpCount Unsigned32, + tmnxCiscoHDLCDownCount Unsigned32, + tmnxCiscoHDLCOperState TmnxOperState + } + +tmnxCiscoHDLCKeepAliveInt OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxCiscoHDLCKeepAliveInt specifies the interval in seconds + used for sending periodic keepalive packets. The default value is set + to 10 seconds. A value of 0 specifies that the keepalive function is + turned off. + + It is expected that the nodes at the two endpoints of + the Cisco HDLC link are provisioned with the same values." + DEFVAL {10} + ::= { tmnxCiscoHDLCEntry 1 } + +tmnxCiscoHDLCUpCount OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxCiscoHDLCUpCount specifies the number of continual + keepalive packets that has to be received to declare the link up. + + It is expected that the nodes at the two endpoints of + the Cisco HDLC link are provisioned with the same values." + DEFVAL {1} + ::= { tmnxCiscoHDLCEntry 2 } + +tmnxCiscoHDLCDownCount OBJECT-TYPE + SYNTAX Unsigned32 (3..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxCiscoHDLCDownCount specifies the number of + 'tmnxCiscoHDLCKeepAliveInt' intervals that must + pass without receiving a keepalive packet before the + link is declared down. + + It is expected that the nodes at the two endpoints of + the Cisco HDLC link are provisioned with the same values." + DEFVAL {3} + ::= { tmnxCiscoHDLCEntry 3 } + +tmnxCiscoHDLCOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCiscoHDLCOperState indicates the operational + status of the Cisco HDLC protocol for this port." + ::= { tmnxCiscoHDLCEntry 4 } + + +-- +-- Cisco HDLC statisctics Table +-- + +tmnxCiscoHDLCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCiscoHDLCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCiscoHDLCStatsTable has an entry for each port in the + system that is configured for Cisco HDLC encapsulation. It contains + Cisco HDLC protocol statistics for the particular port." + ::= { tmnxPortStatsObjs 3 } + +tmnxCiscoHDLCStatsEntry OBJECT-TYPE + SYNTAX TmnxCiscoHDLCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tmnxCiscoHDLCStatsTable." + AUGMENTS { tmnxCiscoHDLCEntry } + ::= { tmnxCiscoHDLCStatsTable 1 } + +TmnxCiscoHDLCStatsEntry ::= SEQUENCE { + tmnxCiscoHDLCDiscardStatInPkts Unsigned32, + tmnxCiscoHDLCDiscardStatOutPkts Unsigned32, + tmnxCiscoHDLCStatInPkts Unsigned32, + tmnxCiscoHDLCStatOutPkts Unsigned32, + tmnxCiscoHDLCStatInOctets Unsigned32, + tmnxCiscoHDLCStatOutOctets Unsigned32 +} + +tmnxCiscoHDLCDiscardStatInPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCDiscardStatInPkts indicates the number of + inbound Cisco HDLC packets discarded." + ::= { tmnxCiscoHDLCStatsEntry 1 } + +tmnxCiscoHDLCDiscardStatOutPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCDiscardStatOutPkts indicates the number of + outbound Cisco HDLC packets discarded." + ::= { tmnxCiscoHDLCStatsEntry 2 } + +tmnxCiscoHDLCStatInPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatInPkts indicates the number of inbound Cisco + HDLC packets." + ::= { tmnxCiscoHDLCStatsEntry 3 } + +tmnxCiscoHDLCStatOutPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatOutPkts indicates the number of outbound Cisco + HDLC packets." + ::= { tmnxCiscoHDLCStatsEntry 4 } + +tmnxCiscoHDLCStatInOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatInOctets indicates the number of inbound Cisco + HDLC octets." + ::= { tmnxCiscoHDLCStatsEntry 5 } + +tmnxCiscoHDLCStatOutOctets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCiscoHDLCStatOutOctets indicates the number of outbound + Cisco HDLC octets." + ::= { tmnxCiscoHDLCStatsEntry 6 } + +-- +-- Frame Relay Protocol Table +-- +tmnxFRDlcmiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFRDlcmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFRDlcmiTable has an entry for each port in the + system that is configured for Frame Relay. It contains + the parameters for the Data Link Connection Management + Interface (DLCMI) for the frame relay service on this port." + ::= { tmnxFRObjs 1 } + +tmnxFRDlcmiEntry OBJECT-TYPE + SYNTAX TmnxFRDlcmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Parameters for a particular Data Link Connection + Management Interface. Entries cannot be created and + deleted via SNMP SET operations." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxFRDlcmiTable 1 } + +TmnxFRDlcmiEntry ::= + SEQUENCE { + tmnxFRDlcmiMode INTEGER, + tmnxFRDlcmiN392Dce INTEGER, + tmnxFRDlcmiN393Dce INTEGER, + tmnxFRDlcmiT392Dce INTEGER, + tmnxFRDlcmiTxStatusEnqMsgs Counter32, + tmnxFRDlcmiRxStatusEnqMsgs Counter32, + tmnxFRDlcmiStatusEnqMsgTimeouts Counter32, + tmnxFRDlcmiTxStatusMsgs Counter32, + tmnxFRDlcmiRxStatusMsgs Counter32, + tmnxFRDlcmiStatusMsgTimeouts Counter32, + tmnxFRDlcmiDiscardedMsgs Counter32, + tmnxFRDlcmiInvRxSeqNumMsgs Counter32 + } + +tmnxFRDlcmiMode OBJECT-TYPE + SYNTAX INTEGER { + dte (1), + dce (2), + bidir(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiMode is used to set the mode of the interface. + It can be set as Data terminal equipment (dte), + Data circuit-terminating equipment (dce) or both as Data + terminal equipment and Data circuit-terminating + equipment (bidir). " + DEFVAL { dte } + ::= { tmnxFRDlcmiEntry 1 } + +tmnxFRDlcmiN392Dce OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiN392Dce is used to configure the LMI error + threshold for DCE interface." + DEFVAL { 3 } + ::= { tmnxFRDlcmiEntry 2 } + +tmnxFRDlcmiN393Dce OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiN393Dce is used to configure the LMI monitored + event count for DCE interface." + DEFVAL { 4 } + ::= { tmnxFRDlcmiEntry 3 } + +tmnxFRDlcmiT392Dce OBJECT-TYPE + SYNTAX INTEGER (5..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxFRDlcmiT392Dce is used to configure the polling verification + timer for the Frame Relay DCE interface." + DEFVAL { 15 } + ::= { tmnxFRDlcmiEntry 4 } + +tmnxFRDlcmiTxStatusEnqMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiTxStatusEnqMsgs indicates the number of LMI Status + Enquiry messages transmitted on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 5 } + +tmnxFRDlcmiRxStatusEnqMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiRxStatusEnqMsgs indicates the number of LMI Status + Enquiry messages received on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 6 } + +tmnxFRDlcmiStatusEnqMsgTimeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiStatusEnqMsgTimeouts indicates the number of times + the LMI agent did not receive a Status Enquiry message within + the allotted time." + ::= { tmnxFRDlcmiEntry 7 } + +tmnxFRDlcmiTxStatusMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiTxStatusMsgs indicates the number of LMI Status + messages transmitted on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 8 } + +tmnxFRDlcmiRxStatusMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiRxStatusMsgs indicates the number of LMI Status + messages received on this Frame Relay interface." + ::= { tmnxFRDlcmiEntry 9 } + +tmnxFRDlcmiStatusMsgTimeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiStatusMsgTimeouts indicates the number of times + the LMI agent did not receive a Status message within the + allotted time." + ::= { tmnxFRDlcmiEntry 10 } + +tmnxFRDlcmiDiscardedMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiDiscardedMsgs indicates the number of times + the LMI agent discarded a received message because it + wasn't expecting it, the type of message was incorrect, + or the contents of the message were invalid." + ::= { tmnxFRDlcmiEntry 11 } + +tmnxFRDlcmiInvRxSeqNumMsgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxFRDlcmiInvRxSeqNumMsgs indicates the number of times + the LMI agent received a message with an invalid receive + sequence number: i.e. a sequence number that does not + match the last transmitted sequence number of the agent." + ::= { tmnxFRDlcmiEntry 12 } + +-- +-- QoS Policy Application Table +-- +tmnxQosPoolAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxQosPoolAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains associations of the buffer pools with the + individual objects." + ::= { tmnxQosAppObjs 2 } + +tmnxQosPoolAppEntry OBJECT-TYPE + SYNTAX TmnxQosPoolAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry maintains the specifics about the association of a + buffer pool and an object." + INDEX { + tmnxChassisIndex, + tmnxObjectType, + tmnxObjectId, + tmnxObjectAppType, + tmnxObjectAppPool + } + ::= { tmnxQosPoolAppTable 1 } + +TmnxQosPoolAppEntry ::= + SEQUENCE { + tmnxObjectType INTEGER, + tmnxObjectId TmnxPortID, + tmnxObjectAppType INTEGER, + tmnxObjectAppPool TNamedItem, + tmnxObjectAppPoolRowStatus RowStatus, + tmnxObjectAppResvCbs Integer32, + tmnxObjectAppSlopePolicy TNamedItem, + tmnxObjectAppPoolSize Integer32 + } + +tmnxObjectType OBJECT-TYPE + SYNTAX INTEGER { + mda (1), + port (2), + channel (3), + bundle (4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tmnxObjectType defines the type of object to which the + pool is being setup for." + ::= { tmnxQosPoolAppEntry 1 } + +tmnxObjectId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxObjectId is used to identify the specific object. If + tmnxObjectType is 'mda', then the tmnxObjectId is encoded as a + physical port with the port being '0'. For all other types the + encoding is done as per the description of TmnxPortID." + ::= { tmnxQosPoolAppEntry 2 } + +tmnxObjectAppType OBJECT-TYPE + SYNTAX INTEGER { + accessIngress (1), + accessEgress (2), + networkIngress (3), + networkEgress (4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tmnxObjectAppType specifies the nature of usage the pool + would be used for. The pools could be used for access or network + traffic at either ingress or egress." + ::= { tmnxQosPoolAppEntry 3 } + +tmnxObjectAppPool OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxObjectAppPool specifies the name of the pool to be used/created." + ::= { tmnxQosPoolAppEntry 4 } + +tmnxObjectAppPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxObjectAppPoolRowStatus is used to create or remove a + pool application to the object." + ::= { tmnxQosPoolAppEntry 5 } + +tmnxObjectAppResvCbs OBJECT-TYPE + SYNTAX Integer32 (-1|0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of pool size reserved for CBS. The value '-1' + implies that the reserved CBS should be computed as the sum of + the CBS requested by the entities using this pool if the application + point is 'network'. For 'access' application points the value '-1' + means a default of 30%." + DEFVAL { -1 } + ::= { tmnxQosPoolAppEntry 6 } + +tmnxObjectAppSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxObjectAppSlopePolicy specifies the slope policy being used for + this pool. The Slope policies define the nature of the RED Slopes for + the high and the low priority traffic." + DEFVAL { "default" } + ::= { tmnxQosPoolAppEntry 7 } + +tmnxObjectAppPoolSize OBJECT-TYPE + SYNTAX Integer32 (-1|0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Size in percentage of buffer space. The value '-1' implies that + the pool size should be computed as per fair weighing between + all other pools." + DEFVAL { -1 } + ::= { tmnxQosPoolAppEntry 8 } + +-- +-- ATM Interface Table +-- + +tmnxATMIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxATMIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxATMIntfTable has an entry for each port/channel in the + system that is configured for ATM. It contains ATM cell layer + configuration parameters." + ::= { tmnxATMObjs 1 } + +tmnxATMIntfEntry OBJECT-TYPE + SYNTAX TmnxATMIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Parameters for a particular ATM Cell + Management Interface. Entries cannot be created or + deleted via SNMP SET operations. + Entries will exist in this table when ATM encapsulation + is configured on the port/channel." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxATMIntfTable 1 } + +TmnxATMIntfEntry ::= + SEQUENCE { + tmnxATMIntfCellFormat INTEGER, + tmnxATMIntfMinVpValue Integer32, + tmnxATMIntfMapping INTEGER + } + +tmnxATMIntfCellFormat OBJECT-TYPE + SYNTAX INTEGER { + uni (1), + nni (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxATMIntfCellFormat is used to set the cell format + (UNI or NNI) that is to be used on the ATM interface." + DEFVAL { uni } + ::= { tmnxATMIntfEntry 1 } + +tmnxATMIntfMinVpValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tmnxATMIntfMinVpValue is used to set the minimum + allowable VPI value that can be used on the + ATM interface for a VPC." + DEFVAL { 0 } + ::= { tmnxATMIntfEntry 2 } + +tmnxATMIntfMapping OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + plcp (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxATMIntfMapping specifies the cell + mapping that is to be used on this ATM interface. When + tmnxPortChanType does not have a value of 'pdhDs3 (14)', + 'inconsistentValue' error will be returned to SNMP SET + requests. When tmnxPortChanType has a value of 'pdhDs3 (14)', + tmnxATMIntfMapping can be set to 'plcp (2)'." + DEFVAL { direct } + ::= { tmnxATMIntfEntry 3 } + + +-- +-- Network Port Ingress Stats Table +-- +tmnxPortNetIngressStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortNetIngressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR series network port ingress + statistics table for providing, via SNMP, the capability of + retrieving the traffic statistics for the physical queues + being used for the ports to forward the network ingress + traffic." + ::= { tmnxPortStatsObjs 1 } + +tmnxPortNetIngressStatsEntry OBJECT-TYPE + SYNTAX TmnxPortNetIngressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in tmnxPortNetIngressStatsTable. Entries are + created and deleted by the system depending on the queue policy + being used at the specific port." + INDEX { tmnxChassisIndex, tmnxPortPortID, tmnxPortNetIngressQueueIndex } + ::= { tmnxPortNetIngressStatsTable 1 } + +TmnxPortNetIngressStatsEntry ::= + SEQUENCE { + tmnxPortNetIngressQueueIndex TQueueId, + tmnxPortNetIngressFwdInProfPkts Counter64, + tmnxPortNetIngressFwdOutProfPkts Counter64, + tmnxPortNetIngressFwdInProfOcts Counter64, + tmnxPortNetIngressFwdOutProfOcts Counter64, + tmnxPortNetIngressDroInProfPkts Counter64, + tmnxPortNetIngressDroOutProfPkts Counter64, + tmnxPortNetIngressDroInProfOcts Counter64, + tmnxPortNetIngressDroOutProfOcts Counter64 + } + +tmnxPortNetIngressQueueIndex OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxPortNetIngressQueueIndex serves as the tertiary index. When used + in conjunction with tmnxChassisIndex and tmnxPortPortID, it uniquely + identifies a network ingress queue for the specified port in the + managed system." + ::= { tmnxPortNetIngressStatsEntry 1 } + +tmnxPortNetIngressFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdInProfPkts indicates the number of conforming + network ingress packets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 2 } + +tmnxPortNetIngressFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdOutProfPkts indicates the number of exceeding + network ingress packets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 3 } + +tmnxPortNetIngressFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdInProfOcts indicates the number of conforming + network ingress octets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 4 } + +tmnxPortNetIngressFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressFwdOutProfOcts indicates the number of exceeding + network ingress octets forwarded on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 5 } + +tmnxPortNetIngressDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroInProfPkts indicates the number of conforming + network ingress packets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 6 } + +tmnxPortNetIngressDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroOutProfPkts indicates the number of exceeding + network ingress packets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 7 } + +tmnxPortNetIngressDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroInProfOcts indicates the number of conforming + network ingress octets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 8 } + +tmnxPortNetIngressDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetIngressDroOutProfOcts indicates the number of exceeding + network ingress octets dropped on this port using this queue." + ::= { tmnxPortNetIngressStatsEntry 9 } + +-- +-- Network Port Egress Stats Table +-- +tmnxPortNetEgressStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortNetEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR series network port egress + statistics table for providing, via SNMP, the capability of + retrieving the traffic statistics for the physical queues + being used for the ports to forward the network egress + traffic." + ::= { tmnxPortStatsObjs 2 } + +tmnxPortNetEgressStatsEntry OBJECT-TYPE + SYNTAX TmnxPortNetEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in tmnxPortNetEgressStatsTable. Entries are + created and deleted by the system depending on the queue policy + being used at the specific port." + INDEX { tmnxChassisIndex, tmnxPortPortID, tmnxPortNetEgressQueueIndex } + ::= { tmnxPortNetEgressStatsTable 1 } + +TmnxPortNetEgressStatsEntry ::= + SEQUENCE { + tmnxPortNetEgressQueueIndex TQueueId, + tmnxPortNetEgressFwdInProfPkts Counter64, + tmnxPortNetEgressFwdOutProfPkts Counter64, + tmnxPortNetEgressFwdInProfOcts Counter64, + tmnxPortNetEgressFwdOutProfOcts Counter64, + tmnxPortNetEgressDroInProfPkts Counter64, + tmnxPortNetEgressDroOutProfPkts Counter64, + tmnxPortNetEgressDroInProfOcts Counter64, + tmnxPortNetEgressDroOutProfOcts Counter64 + } + +tmnxPortNetEgressQueueIndex OBJECT-TYPE + SYNTAX TQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxPortNetEgressQueueIndex serves as the tertiary index. When used + in conjunction with tmnxChassisIndex and tmnxPortPortID, it uniquely + identifies a network egress queue for the specified port in the + managed system." + ::= { tmnxPortNetEgressStatsEntry 1 } + +tmnxPortNetEgressFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdInProfPkts indicates the number of conforming + network egress packets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 2 } + +tmnxPortNetEgressFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdOutProfPkts indicates the number of exceeding + network egress packets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 3 } + +tmnxPortNetEgressFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdInProfOcts indicates the number of conforming + network egress octets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 4 } + +tmnxPortNetEgressFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressFwdOutProfOcts indicates the number of exceeding + network egress octets forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 5 } + +tmnxPortNetEgressDroInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroInProfPkts indicates the number of conforming + network egress packets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 6 } + +tmnxPortNetEgressDroOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroOutProfPkts indicates the number of exceeding + network egress packets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 7 } + +tmnxPortNetEgressDroInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroInProfOcts indicates the number of conforming + network egress octets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 8 } + +tmnxPortNetEgressDroOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressDroOutProfOcts indicates the number of exceeding + network egress octets dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 9 } + +-- +-- Multiclass MLPPP Bundle Stats Table +-- +-- This table provides per MClass MLPPP Bundle traffic statistics +-- The rows are created when tmnxBundleMlpppEntry has tmnxBundleMlpppClassCount +-- value set to enable Mclass MLPPP on a given bundle. +-- + +tmnxMcMlpppStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcMlpppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR series Multiclass MLPPP + statistics table for providing the capability of + retrieving the traffic statistics for the physical queues + being used for a class of a multiclass MLPPP bundle to + forward the traffic." + ::= { tmnxPortStatsObjs 4 } + +tmnxMcMlpppStatsEntry OBJECT-TYPE + SYNTAX TmnxMcMlpppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in tmnxMcMlpppStatsTable. Entries are + created and deleted by the system depending on the number of + classes being used by a given MLPPP bundle." + INDEX { tmnxChassisIndex, tmnxBundleBundleID, tmnxMcMlpppClassIndex } + ::= { tmnxMcMlpppStatsTable 1 } + +TmnxMcMlpppStatsEntry ::= + SEQUENCE { + tmnxMcMlpppClassIndex TmnxMcMlpppClassIndex, + tmnxMcMlpppStatsIngressOct Counter32, + tmnxMcMlpppStatsIngressPkt Counter32, + tmnxMcMlpppStatsIngressErrPkt Counter32, + tmnxMcMlpppStatsEgressOct Counter32, + tmnxMcMlpppStatsEgressPkt Counter32, + tmnxMcMlpppStatsEgressErrPkt Counter32 + } + +tmnxMcMlpppClassIndex OBJECT-TYPE + SYNTAX TmnxMcMlpppClassIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxMcMlpppClassIndex serves as the tertiary index. When used + in conjunction with tmnxChassisIndex and tmnxBundleBundleID, it + uniquely identifies a class of a multiclass MLPPP bundle in the + managed system." + ::= { tmnxMcMlpppStatsEntry 1 } + + +tmnxMcMlpppStatsIngressOct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsIngressOct indicates the total + number of octets in all packets received on the bundle + for the given class on ingress before reassembly." + ::= { tmnxMcMlpppStatsEntry 2 } + +tmnxMcMlpppStatsIngressPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsIngressPkt indicates the total + number of packets forwarded on the bundle for the given + class on ingress towards higher layer protocols." + ::= { tmnxMcMlpppStatsEntry 3 } + +tmnxMcMlpppStatsIngressErrPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsIngressErrPkt indicates the total + number of packets discarded due to reassembly errors + on the bundle for the given class on ingress." + ::= { tmnxMcMlpppStatsEntry 4 } + +tmnxMcMlpppStatsEgressOct OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsEgressOct indicates the total + number of octets in all packets received on the bundle + for the given class on egress before segmentation." + ::= { tmnxMcMlpppStatsEntry 5 } + +tmnxMcMlpppStatsEgressPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsEgressPkt indicates the total + number of packets forwarded on the bundle for the given + class on egress towards the line." + ::= { tmnxMcMlpppStatsEntry 6 } + +tmnxMcMlpppStatsEgressErrPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcMlpppStatsEgressErrPkt indicates the total + number of packets discarded due to segmentation errors + on the bundle for the given class on egress." + ::= { tmnxMcMlpppStatsEntry 7 } + +-- +-- IMA Group Bundle Table +-- +-- Sparse Dependent Extension of the tmnxBundleTable. +-- +-- The same indexes are used for both the base table tmnxBundleTable, +-- and the sparse dependent table, tmnxBundleImaGrpTable. +-- +-- This in effect extends the tmnxBundleTable with additional columns. +-- Rows are created in the tmnxBundleImaGrpTable only for those entries +-- in the tmnxBundleTable for a value of 'imagrp' for the bundle type. +-- +-- Deletion of a row in the tmnxBundleTable results in the +-- same fate for the row in the tmnxBundleImaGrpTable. +-- +tmnxBundleImaGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleImaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleImaGrpTable contains IMA Group data" + ::= { tmnxPortObjs 21 } + +tmnxBundleImaGrpEntry OBJECT-TYPE + SYNTAX TmnxBundleImaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains data on an IMA Group." + INDEX { tmnxChassisIndex, tmnxBundleBundleID } + ::= { tmnxBundleImaGrpTable 1 } + +TmnxBundleImaGrpEntry ::= + SEQUENCE { + tmnxBundleImaGrpLnkActTimer Unsigned32, + tmnxBundleImaGrpLnkDeactTimer Unsigned32, + tmnxBundleImaGrpSymmetryMode INTEGER, + tmnxBundleImaGrpTxId INTEGER, + tmnxBundleImaGrpRxId INTEGER, + tmnxBundleImaGrpTxRefLnk TmnxPortID, + tmnxBundleImaGrpRxRefLnk TmnxPortID, + tmnxBundleImaGrpSmNeState TmnxImaGrpState, + tmnxBundleImaGrpSmFeState TmnxImaGrpState, + tmnxBundleImaGrpSmFailState TmnxImaGrpFailState, + tmnxBundleImaGrpSmDownSecs Counter32, + tmnxBundleImaGrpSmOperSecs Counter32, + tmnxBundleImaGrpAvailTxCR Gauge32, + tmnxBundleImaGrpAvailRxCR Gauge32, + tmnxBundleImaGrpNeFails Counter32, + tmnxBundleImaGrpFeFails Counter32, + tmnxBundleImaGrpTxIcpCells Counter32, + tmnxBundleImaGrpRxIcpCells Counter32, + tmnxBundleImaGrpErrorIcpCells Counter32, + tmnxBundleImaGrpLostRxIcpCells Counter32, + tmnxBundleImaGrpTxOamLablVal INTEGER, + tmnxBundleImaGrpRxOamLablVal INTEGER, + tmnxBundleImaGrpAlphaValue INTEGER, + tmnxBundleImaGrpBetaValue INTEGER, + tmnxBundleImaGrpGammaValue INTEGER, + tmnxBundleImaGrpNeClockMode TmnxImaGrpClockModes, + tmnxBundleImaGrpFeClockMode TmnxImaGrpClockModes, + tmnxBundleImaGrpVersion TmnxImaGrpVersion, + tmnxBundleImaGrpMaxConfBw Unsigned32, + tmnxBundleImaGrpTestState TmnxImaTestState, + tmnxBundleImaGrpTestMember TmnxPortID, + tmnxBundleImaGrpTestPattern INTEGER, + tmnxBundleImaGrpDiffDelayMaxObs Unsigned32, + tmnxBundleImaGrpLeastDelayLink Unsigned32 + } + +tmnxBundleImaGrpLnkActTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..30000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLnkActTimer specifies the Link Activation Timer + used to clear an existing LIF, LODS and FRI-IMA alarm. The time + specified determines how long is needed for member links to + stabilize before being activated." + DEFVAL { 10000 } + ::= { tmnxBundleImaGrpEntry 1 } + +tmnxBundleImaGrpLnkDeactTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..30000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLnkDeactTimer specifies the Link Deactivation Timer + used to raise an LIF, LODS and FRI-IMA alarm. The time + specified determines how long before a member link is declared in + error and is deactivated." + DEFVAL { 2000 } + ::= { tmnxBundleImaGrpEntry 2 } + +tmnxBundleImaGrpSymmetryMode OBJECT-TYPE + SYNTAX INTEGER { + symmetric (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSymmetryMode specifies the type of cell rate + transfer over the virtual link." + DEFVAL { symmetric } + ::= { tmnxBundleImaGrpEntry 3 } + +tmnxBundleImaGrpTxId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxId specifies the IMA Id generated at group + creation time used by the near-end." + ::= { tmnxBundleImaGrpEntry 4 } + +tmnxBundleImaGrpRxId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxId specifies the IMA ID generated at group + creation time used by the far-end." + ::= { tmnxBundleImaGrpEntry 5 } + +tmnxBundleImaGrpTxRefLnk OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxRefLnk specifies the IMA bundle member + that was selected to be the transmit timing reference link. + If no member has been selected as the reference link a value + of zero is returned. " + ::= { tmnxBundleImaGrpEntry 6 } + +tmnxBundleImaGrpRxRefLnk OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxRefLnk specifies the IMA bundle member + that was detected to be the receive timing reference link. + If no member has been detected as the reference link a value + of zero is returned. " + ::= { tmnxBundleImaGrpEntry 7 } + +tmnxBundleImaGrpSmNeState OBJECT-TYPE + SYNTAX TmnxImaGrpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmNeState specifies the current state + of the IMA Group for the near-end." + ::= { tmnxBundleImaGrpEntry 8 } + +tmnxBundleImaGrpSmFeState OBJECT-TYPE + SYNTAX TmnxImaGrpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmFeState specifies the current state + of the IMA Group for the far-end." + ::= { tmnxBundleImaGrpEntry 9 } + +tmnxBundleImaGrpSmFailState OBJECT-TYPE + SYNTAX TmnxImaGrpFailState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmFailState specifies the current state + of the IMA Group." + ::= { tmnxBundleImaGrpEntry 10 } + +tmnxBundleImaGrpSmDownSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmDownSecs specifies the number of seconds + that the IMA Group State Machine is not Operational." + ::= { tmnxBundleImaGrpEntry 11 } + +tmnxBundleImaGrpSmOperSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpSmOperSecs specifies the number of seconds + that the IMA Group State Machine has been in the Operational + State." + ::= { tmnxBundleImaGrpEntry 12 } + +tmnxBundleImaGrpAvailTxCR OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpAvailTxCR specifies the available transmit + bandwidth on this IMA group. It only considers members that + are in the Active State." + ::= { tmnxBundleImaGrpEntry 13 } + +tmnxBundleImaGrpAvailRxCR OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpAvailRxCR specifies the available bandwidth + on this IMA group in the receive direction. It only considers + members that are in the Active State." + ::= { tmnxBundleImaGrpEntry 14 } + +tmnxBundleImaGrpNeFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpNeFails specifies the number of reported + IMA Group failures since boot time." + ::= { tmnxBundleImaGrpEntry 15 } + +tmnxBundleImaGrpFeFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpFeFails specifies the number of reported + IMA Group far-end failures since boot time." + ::= { tmnxBundleImaGrpEntry 16 } + +tmnxBundleImaGrpTxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxIcpCells specifies number of transmitted + ICP cells for this IMA Group." + ::= { tmnxBundleImaGrpEntry 17 } + +tmnxBundleImaGrpRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxIcpCells specifies number of received + ICP cells for this IMA Group." + ::= { tmnxBundleImaGrpEntry 18 } + +tmnxBundleImaGrpErrorIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpErrorIcpCells specifies number of + ICP cells with HEC or CRC-10 errors." + ::= { tmnxBundleImaGrpEntry 19 } + +tmnxBundleImaGrpLostRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLostRxIcpCells specifies the number of + missing ICP cells at the expected offset." + ::= { tmnxBundleImaGrpEntry 20 } + +tmnxBundleImaGrpTxOamLablVal OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTxOamLablVal specifies near-end value + to be transmitted." + ::= { tmnxBundleImaGrpEntry 21 } + +tmnxBundleImaGrpRxOamLablVal OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpRxOamLablVal specifies far-end value + received." + ::= { tmnxBundleImaGrpEntry 22 } + +tmnxBundleImaGrpAlphaValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpAlphaValue specifies the number of + consecutive ICP cells that need to be detected + before moving from the IMA Sync State to the IMA Hunt + State." + DEFVAL { 2 } + ::= { tmnxBundleImaGrpEntry 23 } + +tmnxBundleImaGrpBetaValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpBetaValue specifies the number of + consecutive errored ICP cells that need to be detected + before moving from the IMA Sync State to the IMA Hunt + State" + DEFVAL { 2 } + ::= { tmnxBundleImaGrpEntry 24 } + +tmnxBundleImaGrpGammaValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpGammaValue specifies the number of + consecutive valid ICP cells that need to be detected + before moving from the IMA pre-Sync State to the + IMA Hunt State." + DEFVAL { 1 } + ::= { tmnxBundleImaGrpEntry 25 } + +tmnxBundleImaGrpNeClockMode OBJECT-TYPE + SYNTAX TmnxImaGrpClockModes + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpNeClockMode specifies near-end transmit + clock mode." + DEFVAL { ctc } + ::= { tmnxBundleImaGrpEntry 26 } + +tmnxBundleImaGrpFeClockMode OBJECT-TYPE + SYNTAX TmnxImaGrpClockModes + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpFeClockMode specifies far-end transmit + clock mode." + DEFVAL { ctc } + ::= { tmnxBundleImaGrpEntry 27 } + +tmnxBundleImaGrpVersion OBJECT-TYPE + SYNTAX TmnxImaGrpVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpVersion specifies the IMA Version for + this group." + DEFVAL { oneDotOne } + ::= { tmnxBundleImaGrpEntry 28 } + +tmnxBundleImaGrpMaxConfBw OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpMaxConfBw specifies the number of links + that is used to determine the maximum configurable + bandwidth that is allowed to be used for this IMA group." + DEFVAL { 8 } + ::= { tmnxBundleImaGrpEntry 29 } + +tmnxBundleImaGrpTestState OBJECT-TYPE + SYNTAX TmnxImaTestState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTestState specifies the current state of + the test pattern procedure. A value of 'disabled' specifies + that the group is currently not running. A value of + 'operating' enables the test pattern procedure. The test + pattern procedure continues until it is 'disabled'." + DEFVAL { disabled } + ::= { tmnxBundleImaGrpEntry 30 } + +tmnxBundleImaGrpTestMember OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTestMember specifies a member link to + be used for the test pattern procedure. A value of zero + indicates that no member link has been selected. + + When tmnxBundleImaGrpTestState does not have the value + 'disabled', an attempt to set this object will be + rejected with an inconsistentValue error." + DEFVAL { 0 } + ::= { tmnxBundleImaGrpEntry 31 } + +tmnxBundleImaGrpTestPattern OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleImaGrpTestPattern specifies the Transmit Test + Pattern in an IMA group loopback operation. This value + may only be changed when tmnxBundleImaGrpTestState is + 'disabled'." + DEFVAL { 0 } + ::= { tmnxBundleImaGrpEntry 32 } + +tmnxBundleImaGrpDiffDelayMaxObs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpDiffDelayMaxObs indicates the latest + maximum differential delay observed between links + having the least and most link propagation delay + among the received links configured in this IMA group." + ::= { tmnxBundleImaGrpEntry 33 } + +tmnxBundleImaGrpLeastDelayLink OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleImaGrpLeastDelayLink indicates a member link + which has the smallest link propagation delay. If this + delay has yet to be determined or no member link has + been configured, a value of zero is returned." + ::= { tmnxBundleImaGrpEntry 34 } + +-- +-- IMA Group Member Table +-- +-- Sparse Dependent Extension of the tmnxBundleMemberTable. +-- +-- The same indexes are used for both the base table tmnxBundleMemberTable, +-- and the sparse dependent table, tmnxBundleMemberImaTable. +-- +-- This in effect extends the tmnxBundleMemberTable with additional columns. +-- Rows are created in the tmnxBundleMemberImaTable only for those entries +-- in the tmnxBundleMemberTable that were created and have a value of 'imagrp' +-- for the bundle type. +-- +-- Deletion of a row in the tmnxBundleMemberTable results in the +-- same fate for the row in the tmnxBundleMemberImaTable. +-- + +tmnxBundleMemberImaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMemberImaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMemberImaTable has an entry for an + IMA link associated with an IMA Group." + ::= { tmnxPortObjs 22 } + +tmnxBundleMemberImaEntry OBJECT-TYPE + SYNTAX TmnxBundleMemberImaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IMA link associated with + an IMA Group." + INDEX { tmnxBundleBundleID, tmnxPortPortID } + ::= { tmnxBundleMemberImaTable 1 } + +TmnxBundleMemberImaEntry ::= + SEQUENCE { + tmnxBundleMemberImaNeTxState TmnxImaLnkState, + tmnxBundleMemberImaNeRxState TmnxImaLnkState, + tmnxBundleMemberImaFeTxState TmnxImaLnkState, + tmnxBundleMemberImaFeRxState TmnxImaLnkState, + tmnxBundleMemberImaNeRxFailState TmnxImaLnkFailState, + tmnxBundleMemberImaFeRxFailState TmnxImaLnkFailState, + tmnxBundleMemberImaTxLid INTEGER, + tmnxBundleMemberImaRxLid INTEGER, + tmnxBundleMemberImaViolations Counter32, + tmnxBundleMemberImaNeSevErrSecs Counter32, + tmnxBundleMemberImaFeSevErrSecs Counter32, + tmnxBundleMemberImaNeUnavailSecs Counter32, + tmnxBundleMemberImaFeUnavailSecs Counter32, + tmnxBundleMemberImaNeTxUnuseSecs Counter32, + tmnxBundleMemberImaNeRxUnuseSecs Counter32, + tmnxBundleMemberImaFeTxUnuseSecs Counter32, + tmnxBundleMemberImaFeRxUnuseSecs Counter32, + tmnxBundleMemberImaNeTxNumFails Counter32, + tmnxBundleMemberImaNeRxNumFails Counter32, + tmnxBundleMemberImaFeTxNumFails Counter32, + tmnxBundleMemberImaFeRxNumFails Counter32, + tmnxBundleMemberImaTxIcpCells Counter32, + tmnxBundleMemberImaRxIcpCells Counter32, + tmnxBundleMemberImaErrorIcpCells Counter32, + tmnxBundleMemberImaLstRxIcpCells Counter32, + tmnxBundleMemberImaOifAnomalies Counter32, + tmnxBundleMemberImaRxTestState TmnxImaTestState, + tmnxBundleMemberImaRxTestPattern INTEGER, + tmnxBundleMemberImaRelDelay Unsigned32 + + } + +tmnxBundleMemberImaNeTxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeTxState indicates the state of near-end + transmit IMA link." + ::= { tmnxBundleMemberImaEntry 1 } + +tmnxBundleMemberImaNeRxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxState indicates the state of near-end + receive IMA link." + ::= { tmnxBundleMemberImaEntry 2 } + +tmnxBundleMemberImaFeTxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeTxState indicates the state of far-end + transmit IMA link." + ::= { tmnxBundleMemberImaEntry 3 } + +tmnxBundleMemberImaFeRxState OBJECT-TYPE + SYNTAX TmnxImaLnkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxState indicates the state of far-end + receive IMA link." + ::= { tmnxBundleMemberImaEntry 4 } + +tmnxBundleMemberImaNeRxFailState OBJECT-TYPE + SYNTAX TmnxImaLnkFailState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxFailState indicates the IMA link failure + reason for the near-end." + ::= { tmnxBundleMemberImaEntry 5 } + +tmnxBundleMemberImaFeRxFailState OBJECT-TYPE + SYNTAX TmnxImaLnkFailState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxFailState indicates the IMA link failure + reason for the far-end." + ::= { tmnxBundleMemberImaEntry 6 } + +tmnxBundleMemberImaTxLid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaTxLid indicates the Link Identifier + assigned to the transmit IMA link." + ::= { tmnxBundleMemberImaEntry 7 } + +tmnxBundleMemberImaRxLid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxLid indicates the Link Identifier + used on the receive IMA link." + ::= { tmnxBundleMemberImaEntry 8 } + +tmnxBundleMemberImaViolations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaViolations indicates the number of + ICP violations including errored, invalid or missing ICP + cells." + ::= { tmnxBundleMemberImaEntry 9 } + +tmnxBundleMemberImaNeSevErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeSevErrSecs indicates the number + of one second intervals in which thirty percent or + more of the near-end ICP cells are in violation, or + link defects have occurred." + ::= { tmnxBundleMemberImaEntry 10 } + +tmnxBundleMemberImaFeSevErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeSevErrSecs indicates the number + of one second intervals in which the far-end contains + IMA-RDI defects." + ::= { tmnxBundleMemberImaEntry 11 } + +tmnxBundleMemberImaNeUnavailSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeUnavailSecs indicates the number + of unavailable seconds at the near-end." + ::= { tmnxBundleMemberImaEntry 12 } + +tmnxBundleMemberImaFeUnavailSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeUnavailSecs indicates the number + of unavailable seconds at the near-end." + ::= { tmnxBundleMemberImaEntry 13 } + +tmnxBundleMemberImaNeTxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeTxUnuseSecs indicates the number + of unavailable seconds at the near-end transmit link + state machine." + ::= { tmnxBundleMemberImaEntry 14 } + +tmnxBundleMemberImaNeRxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxUnuseSecs indicates the number + of unavailable seconds at the near-end receive link + state machine." + ::= { tmnxBundleMemberImaEntry 15 } + +tmnxBundleMemberImaFeTxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeTxUnuseSecs indicates the number + of unavailable seconds at the far-end transmit link + state machine." + ::= { tmnxBundleMemberImaEntry 16 } + +tmnxBundleMemberImaFeRxUnuseSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxUnuseSecs indicates the number + of unavailable seconds at the far-end receive link + state machine." + ::= { tmnxBundleMemberImaEntry 17 } + +tmnxBundleMemberImaNeTxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeTxNumFails indicates the number + of times that a near-end transmit alarm is set on the + IMA link." + ::= { tmnxBundleMemberImaEntry 18 } + +tmnxBundleMemberImaNeRxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaNeRxNumFails indicates the number + of times that a near-end receive alarm is set on the + IMA link." + ::= { tmnxBundleMemberImaEntry 19 } + +tmnxBundleMemberImaFeTxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeTxNumFails indicates the number + of times that a far-end transmit alarm is set on the + IMA link." + ::= { tmnxBundleMemberImaEntry 20 } + +tmnxBundleMemberImaFeRxNumFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaFeRxNumFails indicates the number + of times that a far-end receive alarm is set on the + IMA link." + ::= { tmnxBundleMemberImaEntry 21 } + +tmnxBundleMemberImaTxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaTxIcpCells indicates the number + of ICP cells that have been transmitted on the IMA + link." + ::= { tmnxBundleMemberImaEntry 22 } + +tmnxBundleMemberImaRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxIcpCells indicates the number + of ICP cells that have been received on the IMA + link." + ::= { tmnxBundleMemberImaEntry 23 } + +tmnxBundleMemberImaErrorIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaErrorIcpCells indicates the number + of ICP cells with HEC or CRC-10 errors." + ::= { tmnxBundleMemberImaEntry 24 } + +tmnxBundleMemberImaLstRxIcpCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaLstRxIcpCells indicates the number + of lost ICP cells at the expected offset." + ::= { tmnxBundleMemberImaEntry 25 } + +tmnxBundleMemberImaOifAnomalies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaOifAnomalies indicates the number + of OIF anomalies at the near-end." + ::= { tmnxBundleMemberImaEntry 26 } + +tmnxBundleMemberImaRxTestState OBJECT-TYPE + SYNTAX TmnxImaTestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxTestState indicates the current + state of the test pattern on this link." + ::= { tmnxBundleMemberImaEntry 27 } + +tmnxBundleMemberImaRxTestPattern OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRxTestPattern indicates the received + test pattern value on this link." + ::= { tmnxBundleMemberImaEntry 28 } + +tmnxBundleMemberImaRelDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBundleMemberImaRelDelay indicates the latest measured + delay on this member link relative to the member link with + the least delay within the same IMA group" + ::= { tmnxBundleMemberImaEntry 29 } + +-- +-- L4 Load Balancing +-- + +tmnxPortScalarObjs OBJECT IDENTIFIER ::= { tmnxPortObjs 19 } + +tmnxL4LoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxL4LoadBalancing specifies whether layer 4 information, + src and dst ports, should be used in the LAG and ECMP hashing + algorithm. This is the global system setting that all ports will + inherit. When set to 'true', src and dst ports are used in the hashing + algorithm. The per port setting of tmnxPortLoadBalanceAlgorithm can + override tmnxL4LoadBalancing." + DEFVAL { false } + ::= { tmnxPortScalarObjs 1} + + +-- +-- DS1 Port table +-- +tmnxDS1PortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDS1PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDS1PortTable has an entry for a DS1 physical port." + ::= { tmnxPortObjs 23 } + +tmnxDS1PortEntry OBJECT-TYPE + SYNTAX TmnxDS1PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a physical DS1 port on a + IOM card in a chassis in the system. Entries cannot be created + and deleted via SNMP SET operations. Entries in this table will + be created automatically when the tmnxMDAAssignedType object is + set to the DS1 MDA type The tmnxDS1PortEntry contains attributes + that are unique to the 'ds1e1' TmnxPortType. The tmnxPortPortID + contains the slot, mda and port numbers encoded into it. + + For each tmnxDS1PortEntry, there will be a corresponding entry + in the tmnxPortTable and the ifTable." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxDS1PortTable 1 } + +TmnxDS1PortEntry ::= + SEQUENCE { + tmnxDS1PortBuildout INTEGER, + tmnxDS1PortLastChangeTime TimeStamp, + tmnxDS1PortType INTEGER, + tmnxDS1PortLineLength INTEGER, + tmnxDS1PortLbo INTEGER, + tmnxDS1PortDbGain Integer32 + } + +tmnxDS1PortBuildout OBJECT-TYPE + SYNTAX INTEGER { + short (1), + long (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortBuildout configures the cable buildout length. A ds1 port + has two settings for the DS1 cable buildout: a 'short' setting, for + cable lengths of less than or equal to 655 feet, and a 'long' setting + for cable lengths of greater than 655 feet. + This object applies to copper-cable-based DS1 ports only." + DEFVAL { short } + ::= { tmnxDS1PortEntry 1 } + +tmnxDS1PortLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxDS1PortLastChangeTime variable contains the sysUpTime + value of the most recently modified writable variable in the + tmnxDS1PortEntry row for this port." + ::= { tmnxDS1PortEntry 2 } + +tmnxDS1PortType OBJECT-TYPE + SYNTAX INTEGER { + ds1(1), + e1 (2), + j1 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortType configures the type of the physical port to 'ds1', + 'e1' or 'j1'." + DEFVAL { ds1 } + ::= { tmnxDS1PortEntry 3 } + +tmnxDS1PortLineLength OBJECT-TYPE + SYNTAX INTEGER { + lengthNotApplicable (1), + length0To133 (2), + length134To266 (3), + length267To399 (4), + length400To533 (5), + length534To655 (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortLineLength configuration only applies to a ds1 port + configured with a 'short' buildout. tmnxDS1PortLineLength configures + the length of the line (in feet). For line lengths longer than 655 + feet configure the ds1 port buildout as 'long'. + For 'long' buildout the following values are valid: + lengthNotApplicable - Not applicable + For 'short' buildout the following values are valid: + length0To133 - For line length from 0 to 133 feet + length134To266 - For line length from 134 to 266 feet + length267To399 - For line length from 267 to 399 feet + length400To533 - For line length from 400 to 533 feet + length534To655 - For line length from 534 to 655 feet + The default for 'long' buildout is 'lengthNotApplicable' while the + default for 'short' buildout is 'length0To133'." + ::= { tmnxDS1PortEntry 4 } + +tmnxDS1PortLbo OBJECT-TYPE + SYNTAX INTEGER { + lboNotApplicable (1), + lbo0dB (2), + lboNeg7p5dB (3), + lboNeg15p0dB (4), + lboNeg22p5dB (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxDS1PortLbo configuration only applies to a ds1 port + configured with a 'long' buildout. tmnxDS1PortLbo configures the + number of decibels(dB) the transmission signal decreases over the line. + For 'short' buildout the following values are valid: + lboNotApplicable - Not applicable + For 'long' buildout the following values are valid: + lbo0dB - For 0 dB + lboNeg7p5dB - For -7.5 dB + lboNeg15p0dB - For -15.0 dB + lboNeg22p5dB - For -22.5 dB + The default for 'short' build out is 'lboNotApplicable' while the + default for 'long' buildout is 'lbo0dB'" + ::= { tmnxDS1PortEntry 5 } + +tmnxDS1PortDbGain OBJECT-TYPE + SYNTAX Integer32 + UNITS "db" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxDS1PortDbGain only applies to a ds1 port configured with a + 'long' buildout. tmnxDS1PortDbGain shows the number of decibels + the received signal is increased to compensate for loss." + ::= { tmnxDS1PortEntry 6 } + +-- +-- Port scheduler policy overrides +-- + +tmnxPortSchedOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortSchedOverrideTable has an entry for each port + scheduler override configured on this system." + ::= { tmnxPortObjs 24 } + +tmnxPortSchedOverrideEntry OBJECT-TYPE + SYNTAX TmnxPortSchedOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port-scheduler override. Entries + are created and deleted by the user." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxPortSchedOverrideTable 1} + +TmnxPortSchedOverrideEntry ::= SEQUENCE + { + tmnxPortSchedOverrideRowStatus RowStatus, + tmnxPortSchedOverrideSchedName DisplayString, + tmnxPortSchedOverrideLastChanged TimeStamp, + tmnxPortSchedOverrideMaxRate TPortSchedulerPIR, + tmnxPortSchedOverrideLvl1PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl1CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl2PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl2CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl3PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl3CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl4PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl4CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl5PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl5CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl6PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl6CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl7PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl7CIR TPortSchedulerCIR, + tmnxPortSchedOverrideLvl8PIR TPortSchedulerPIR, + tmnxPortSchedOverrideLvl8CIR TPortSchedulerCIR, + tmnxPortSchedOverrideFlags BITS + } + +tmnxPortSchedOverrideRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideRowStatus is used for the + creation and deletion of port-scheduler overrides. When + tmnxPortEgrPortSchedPlcy of the tmnxPortEntry indexed by the + same indices of this table is an empty string, creation + will fail." + ::= { tmnxPortSchedOverrideEntry 1 } + +tmnxPortSchedOverrideSchedName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideSchedName indicates the name + of the port scheduler policy that this row entry overrides." + ::= { tmnxPortSchedOverrideEntry 2 } + +tmnxPortSchedOverrideLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLastChanged indicates the value + of sysUpTime at the time of the most recent management change to + this row." + ::= { tmnxPortSchedOverrideEntry 3 } + +tmnxPortSchedOverrideMaxRate OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideMaxRate specifies the explicit + maximum frame based bandwidth limit. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyMaxRate." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 4 } + +tmnxPortSchedOverrideLvl1PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl1PIR specifies the total + bandwidth limit, PIR, for priority level 1. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl1PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 5 } + +tmnxPortSchedOverrideLvl1CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl1CIR specifies the within-cir + bandwidth limit for priority level 1. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl1CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 6 } + +tmnxPortSchedOverrideLvl2PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl2PIR specifies the total + bandwidth limit, PIR, for priority level 2. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl2PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 7 } + +tmnxPortSchedOverrideLvl2CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl2CIR specifies the within-cir + bandwidth limit for priority level 2. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl2CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 8 } + +tmnxPortSchedOverrideLvl3PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl3PIR specifies the total + bandwidth limit, PIR, for priority level 3. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl3PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 9 } + +tmnxPortSchedOverrideLvl3CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl3CIR specifies the within-cir + bandwidth limit for priority level 3. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl3CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 10 } + +tmnxPortSchedOverrideLvl4PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl4PIR specifies the total + bandwidth limit, PIR, for priority level 4. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl4PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 11 } + +tmnxPortSchedOverrideLvl4CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl4CIR specifies the within-cir + bandwidth limit for priority level 4. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl4CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 12 } + +tmnxPortSchedOverrideLvl5PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl5PIR specifies the total + bandwidth limit, PIR, for priority level 5. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl5PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 13 } + +tmnxPortSchedOverrideLvl5CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl5CIR specifies the within-cir + bandwidth limit for priority level 5. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl5CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 14 } + +tmnxPortSchedOverrideLvl6PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl6PIR specifies the total + bandwidth limit, PIR, for priority level 6. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl6PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 15 } + +tmnxPortSchedOverrideLvl6CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl6CIR specifies the within-cir + bandwidth limit for priority level 6. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl6CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 16 } + +tmnxPortSchedOverrideLvl7PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl7PIR specifies the total + bandwidth limit, PIR, for priority level 7. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl7PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 17 } + +tmnxPortSchedOverrideLvl7CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl7CIR specifies the within-cir + bandwidth limit for priority level 7. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl7CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 18 } + +tmnxPortSchedOverrideLvl8PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl8PIR specifies the total + bandwidth limit, PIR, for priority level 8. This object + overrides ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl8PIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 19 } + +tmnxPortSchedOverrideLvl8CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideLvl8CIR specifies the within-cir + bandwidth limit for priority level 8. This object overrides + ALCATEL-IND1-TIMETRA-QOS-MIB::tPortSchedulerPlcyLvl8CIR." + DEFVAL { -1 } + ::= { tmnxPortSchedOverrideEntry 20 } + +tmnxPortSchedOverrideFlags OBJECT-TYPE + SYNTAX BITS { + maxRate(0), + lvl1PIR(1), + lvl1CIR(2), + lvl2PIR(3), + lvl2CIR(4), + lvl3PIR(5), + lvl3CIR(6), + lvl4PIR(7), + lvl4CIR(8), + lvl5PIR(9), + lvl5CIR(10), + lvl6PIR(11), + lvl6CIR(12), + lvl7PIR(13), + lvl7CIR(14), + lvl8PIR(15), + lvl8CIR(16) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxPortSchedOverrideFlags specifies the set of + attributes whose values have been overridden via management + on this port scheduler. Clearing a given flag will return the + corresponding overridden attribute to the value defined in + the port's port-scheduler policy." + ::= { tmnxPortSchedOverrideEntry 21 } + +-- +-- Bundle Protection Group Association Table +-- +tmnxBPGrpAssocTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBPGrpAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBPGrpAssocTable has an entry for each Bundle Protection Group created + on the system." + ::= { tmnxPortObjs 25 } + +tmnxBPGrpAssocEntry OBJECT-TYPE + SYNTAX TmnxBPGrpAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row displays the relationship between a Bundle Protection + group and its working and protection bundle." + INDEX { tmnxChassisIndex, tmnxBundleBundleID } + ::= { tmnxBPGrpAssocTable 1 } + +TmnxBPGrpAssocEntry ::= + SEQUENCE { + tmnxBPGrpAssocWorkingBundleID TmnxBundleID, + tmnxBPGrpAssocProtectBundleID TmnxBundleID, + tmnxBPGrpAssocActiveBundleID TmnxBundleID + } + +tmnxBPGrpAssocWorkingBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBPGrpAssocWorkingBundleID identifies the working bundle. A value + of zero is given if no working bundle is associated with the given + tmnxBundleBundleID." + ::= { tmnxBPGrpAssocEntry 1 } + +tmnxBPGrpAssocProtectBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBPGrpAssocProtectBundleID identifies the protection bundle. A value + of zero is given if no protection bundle is associated with the given + tmnxBundleBundleID." + ::= { tmnxBPGrpAssocEntry 2 } + +tmnxBPGrpAssocActiveBundleID OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxBPGrpAssocActiveBundleID identifies the bundle that is considered + the active bundle. This bundle contains the members that are part of the + active aps port. A value of zero is given if no bundle is considered active." + ::= { tmnxBPGrpAssocEntry 3 } + +-- +-- MLPPP Bundle Table +-- +-- Sparse Dependent Extension of the tmnxBundleTable. +-- +-- The same indexes are used for both the base table tmnxBundleTable, +-- and the sparse dependent table, tmnxBundleMlpppTable. +-- +-- This in effect extends the tmnxBundleTable with additional columns. +-- Rows are created in the tmnxBundleMlpppTable only for those entries +-- in the tmnxBundleTable for a value of 'mlppp' for the bundle type. +-- +-- Deletion of a row in the tmnxBundleTable results in the +-- same fate for the row in the tmnxBundleMlpppTable. +-- +tmnxBundleMlpppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBundleMlpppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBundleMlpppTable contains MLPPP specific data." + ::= { tmnxPortObjs 26 } + +tmnxBundleMlpppEntry OBJECT-TYPE + SYNTAX TmnxBundleMlpppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains data on an MLPPP Bundle." + INDEX { tmnxChassisIndex, tmnxBundleBundleID } + ::= { tmnxBundleMlpppTable 1 } + +TmnxBundleMlpppEntry ::= + SEQUENCE { + tmnxBundleMlpppEndpointID OCTET STRING, + tmnxBundleMlpppEndpointIDClass TmnxMlpppEndpointIdClass, + tmnxBundleMlpppClassCount INTEGER, + tmnxBundleMlpppIngQoSProfId TMlpppQoSProfileId, + tmnxBundleMlpppEgrQoSProfId TMlpppQoSProfileId + } + +tmnxBundleMlpppEndpointID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppEndpointID indentifies the Endpoint Discriminator + identifier value within the specified tmnxBundleMlpppEndpointIDClass. + The object tmnxPortAdminStatus must be set to 'outOfService' to + change this value." + ::= { tmnxBundleMlpppEntry 1 } + +tmnxBundleMlpppEndpointIDClass OBJECT-TYPE + SYNTAX TmnxMlpppEndpointIdClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppEndpointIDClass specifies the Link Control + Protocol Endpoint Descriminator Class field type of the + tmnxBundleMlpppEndpointID. The object tmnxPortAdminStatus + must be set to 'outOfService' to change this value. + + Bundle DEFVAL + Physical MLPPP Bundle ieee802dot1GlobalMacAddress (3) + MLPPP Bundle Protection Group ipAddress (2) + " + ::= { tmnxBundleMlpppEntry 2 } + +tmnxBundleMlpppClassCount OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBundleMlpppClassCount specifies + whether Multiclass MLPPP is enabled on + a bundle with a tmnxBundleType of 'mlppp' and when enabled what is the + number of classes to be negotiated/supported over the MLPPP bundle. + + The value of 0 disables multiclass MLPPP including negotiation in + the PPP protocol. + All other values specify the number of classes to be supported + on a given multiclass bundle and enable Multiclass MLPPP negotiation + on that bundle. + + Non-zero values supported are platform/MDA specific. + + The value of tmnxBundleMlpppClassCount must be set to 0 and cannot be + changed when LFI is enabled on the bundle (see tmnxBundleLFI object + in tmnxBundleTable). + + The value of tmnxBundleMlpppClassCount may be modified only when + tmnxBundleNumLinks is zero. + + To set the value of tmnxBundleMlpppClassCount to a value greater + than 4, the long sequence format must be enabled on the bundle (see + tmnxBundleShortSequence object in tmnxBundleTable). + + Changing the value of tmnxBundleMlpppClassCount resets the values of + tmnxBundleMlpppIngQoSProfId and tmnxBundleMlpppEgrQoSProfId to their + defaults" + DEFVAL { 0 } + + ::= { tmnxBundleMlpppEntry 3 } + +tmnxBundleMlpppIngQoSProfId OBJECT-TYPE + SYNTAX TMlpppQoSProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppIngQoSProfId specifies ingress QoS profile + to be used for the incoming traffic over this MLPPP + bundle. + + The value of tmnxBundleMlpppIngQoSProfId may be modified only + when the value of tmnxBundleNumLinks is 0. + + The value of tmnxBundleMlpppIngQoSProfId of 0 indicates + a default QoS profile is used as applicable to a given H/W and + the configured value of tmnxBundleMlpppClassCount." + DEFVAL { 0 } + + ::= { tmnxBundleMlpppEntry 4 } + +tmnxBundleMlpppEgrQoSProfId OBJECT-TYPE + SYNTAX TMlpppQoSProfileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tmnxBundleMlpppEgrQoSProfId specifies egress QoS profile + to be used for the outgoing traffic over this MLPPP + bundle. + + The value of tmnxBundleMlpppEgrQoSProfId may be modified only + when tmnxBundleNumLinks is zero. + + The value of tmnxBundleMlpppEgrQoSProfId of 0 indicates + a default profile is used as applicable to a given H/W and + the configured value of tmnxBundleMlpppClassCount." + DEFVAL { 0 } + + ::= { tmnxBundleMlpppEntry 5 } + +-- +-- Digital Diagnostic Monitor Table +-- +tmnxDigitalDiagMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDigitalDiagMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDigitalDiagMonitorTable has an entry for each SFP/XFP in the + system that supports Digital Diagnostic Monitoring (DDM). The table is + indexed by TmnxPortID. Each row in this table is dynamically added + and removed internally by the system based on the presence or absence + of DDM capable SFP/XFP components." + ::= { tmnxPortObjs 31 } + +tmnxDigitalDiagMonitorEntry OBJECT-TYPE + SYNTAX TmnxDigitalDiagMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular SFP/XFP that supports Digital + Diagnostic Monitoring. + Entries are created and deleted internally by the system." + INDEX { tmnxChassisIndex, tmnxPortPortID } + ::= { tmnxDigitalDiagMonitorTable 1} + +TmnxDigitalDiagMonitorEntry ::= SEQUENCE + { + tmnxDDMTemperature Integer32, + tmnxDDMTempLowWarning Integer32, + tmnxDDMTempLowAlarm Integer32, + tmnxDDMTempHiWarning Integer32, + tmnxDDMTempHiAlarm Integer32, + tmnxDDMSupplyVoltage Integer32, + tmnxDDMSupplyVoltageLowWarning Integer32, + tmnxDDMSupplyVoltageLowAlarm Integer32, + tmnxDDMSupplyVoltageHiWarning Integer32, + tmnxDDMSupplyVoltageHiAlarm Integer32, + tmnxDDMTxBiasCurrent Integer32, + tmnxDDMTxBiasCurrentLowWarning Integer32, + tmnxDDMTxBiasCurrentLowAlarm Integer32, + tmnxDDMTxBiasCurrentHiWarning Integer32, + tmnxDDMTxBiasCurrentHiAlarm Integer32, + tmnxDDMTxOutputPower Integer32, + tmnxDDMTxOutputPowerLowWarning Integer32, + tmnxDDMTxOutputPowerLowAlarm Integer32, + tmnxDDMTxOutputPowerHiWarning Integer32, + tmnxDDMTxOutputPowerHiAlarm Integer32, + tmnxDDMRxOpticalPower Integer32, + tmnxDDMRxOpticalPowerLowWarning Integer32, + tmnxDDMRxOpticalPowerLowAlarm Integer32, + tmnxDDMRxOpticalPowerHiWarning Integer32, + tmnxDDMRxOpticalPowerHiAlarm Integer32, + tmnxDDMRxOpticalPowerType INTEGER, + tmnxDDMAux1 Integer32, + tmnxDDMAux1LowWarning Integer32, + tmnxDDMAux1LowAlarm Integer32, + tmnxDDMAux1HiWarning Integer32, + tmnxDDMAux1HiAlarm Integer32, + tmnxDDMAux1Type INTEGER, + tmnxDDMAux2 Integer32, + tmnxDDMAux2LowWarning Integer32, + tmnxDDMAux2LowAlarm Integer32, + tmnxDDMAux2HiWarning Integer32, + tmnxDDMAux2HiAlarm Integer32, + tmnxDDMAux2Type INTEGER, + tmnxDDMFailedThresholds BITS, + tmnxDDMExternallyCalibrated TruthValue, + tmnxDDMExtCalRxPower4 Unsigned32, + tmnxDDMExtCalRxPower3 Unsigned32, + tmnxDDMExtCalRxPower2 Unsigned32, + tmnxDDMExtCalRxPower1 Unsigned32, + tmnxDDMExtCalRxPower0 Unsigned32, + tmnxDDMExtCalTxLaserBiasSlope Unsigned32, + tmnxDDMExtCalTxLaserBiasOffset Integer32, + tmnxDDMExtCalTxPowerSlope Unsigned32, + tmnxDDMExtCalTxPowerOffset Integer32, + tmnxDDMExtCalTemperatureSlope Unsigned32, + tmnxDDMExtCalTemperatureOffset Integer32, + tmnxDDMExtCalVoltageSlope Unsigned32, + tmnxDDMExtCalVoltageOffset Integer32 + } + +tmnxDDMTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTemperature indicates the current temperature + of the SFP/XFP in degrees Celsius." + ::= { tmnxDigitalDiagMonitorEntry 1 } + +tmnxDDMTempLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempLowWarning indicates the temperature + of the SFP/XFP in degrees Celsius that triggers a low-warning." + ::= { tmnxDigitalDiagMonitorEntry 2 } + +tmnxDDMTempLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempLowAlarm indicates the temperature + of the SFP/XFP in degrees Celsius that triggers a low-alarm." + ::= { tmnxDigitalDiagMonitorEntry 3 } + +tmnxDDMTempHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempHiWarning indicates the temperature + of the SFP/XFP in degrees Celsius that triggers a hi-warning." + ::= { tmnxDigitalDiagMonitorEntry 4 } + +tmnxDDMTempHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTempHiAlarm indicates the temperature + of the SFP/XFP in degrees Celsius that triggers a hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 5 } + +tmnxDDMSupplyVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltage indicates the current supply + voltage of the SFP/XFP in micro-Volts (uV)." + ::= { tmnxDigitalDiagMonitorEntry 6 } + +tmnxDDMSupplyVoltageLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageLowWarning indicates the supply + voltage of the SFP/XFP in micro-Volts (uV) that triggers a low-warning." + ::= { tmnxDigitalDiagMonitorEntry 7 } + +tmnxDDMSupplyVoltageLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageLowAlarm indicates the supply + voltage of the SFP/XFP in micro-Volts (uV) that triggers a low-alarm." + ::= { tmnxDigitalDiagMonitorEntry 8 } + +tmnxDDMSupplyVoltageHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageHiWarning indicates the supply + voltage of the SFP/XFP in micro-Volts (uV) that triggers a hi-warning." + ::= { tmnxDigitalDiagMonitorEntry 9 } + +tmnxDDMSupplyVoltageHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMSupplyVoltageHiAlarm indicates the supply + voltage of the SFP/XFP in micro-Volts (uV) that triggers a hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 10 } + +tmnxDDMTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrent indicates the current Transmit + Bias Current of the SFP/XFP in micro-Amperes (uA)." + ::= { tmnxDigitalDiagMonitorEntry 11 } + +tmnxDDMTxBiasCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentLowWarning indicates the Transmit + Bias Current of the SFP/XFP in micro-Amperes (uA) that triggers a + low-warning." + ::= { tmnxDigitalDiagMonitorEntry 12 } + +tmnxDDMTxBiasCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentLowAlarm indicates the Transmit + Bias Current of the SFP/XFP in micro-Amperes (uA) that triggers a + low-alarm." + ::= { tmnxDigitalDiagMonitorEntry 13 } + +tmnxDDMTxBiasCurrentHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentHiWarning indicates the Transmit + Bias Current of the SFP/XFP in micro-Amperes (uA) that triggers a + hi-warning." + ::= { tmnxDigitalDiagMonitorEntry 14 } + +tmnxDDMTxBiasCurrentHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxBiasCurrentHiAlarm indicates the Transmit + Bias Current of the SFP/XFP in micro-Amperes (uA) that triggers a + hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 15 } + +tmnxDDMTxOutputPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPower indicates the current Output + Power of the SFP/XFP in micro-Watts (uW)." + ::= { tmnxDigitalDiagMonitorEntry 16 } + +tmnxDDMTxOutputPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerLowWarning indicates the Output Power + of the SFP/XFP in micro-Watts (uW) that triggers a low-warning." + ::= { tmnxDigitalDiagMonitorEntry 17 } + +tmnxDDMTxOutputPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerLowAlarm indicates the Output Power + of the SFP/XFP in micro-Watts (uW) that triggers a low-alarm." + ::= { tmnxDigitalDiagMonitorEntry 18 } + +tmnxDDMTxOutputPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerHiWarning indicates the Output Power + of the SFP/XFP in micro-Watts (uW) that triggers a hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 19 } + +tmnxDDMTxOutputPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMTxOutputPowerHiAlarm indicates the Output Power + of the SFP/XFP in micro-Watts (uW) that triggers a hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 20 } + +tmnxDDMRxOpticalPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPower indicates the current Received + Optical Power of the SFP/XFP in micro-Watts (uW)." + ::= { tmnxDigitalDiagMonitorEntry 21 } + +tmnxDDMRxOpticalPowerLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerLowWarning indicates the Received + Optical Power of the SFP/XFP in micro-Watts (uW) that triggers a + low-warning." + ::= { tmnxDigitalDiagMonitorEntry 22 } + +tmnxDDMRxOpticalPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerLowAlarm indicates the Received + Optical Power of the SFP/XFP in micro-Watts (uW) that triggers a + low-alarm." + ::= { tmnxDigitalDiagMonitorEntry 23 } + +tmnxDDMRxOpticalPowerHiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerHiWarning indicates the Received + Optical Power of the SFP/XFP in micro-Watts (uW) that triggers a + hi-warning." + ::= { tmnxDigitalDiagMonitorEntry 24 } + +tmnxDDMRxOpticalPowerHiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerHiAlarm indicates the Received + Optical Power of the SFP/XFP in micro-Watts (uW) that triggers a + hi-alarm." + ::= { tmnxDigitalDiagMonitorEntry 25 } + +tmnxDDMRxOpticalPowerType OBJECT-TYPE + SYNTAX INTEGER { + oma (0), -- Optical Modulation Amplitude + average (1) -- Average rx optical power + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMRxOpticalPowerType indicates whether the + tmnxDDMRxOpticalPower was taken as an average, or as an Optical + Modulation Amplitude (OMA)." + ::= { tmnxDigitalDiagMonitorEntry 26 } + +tmnxDDMAux1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1 indicates the Manufacturer specific + Auxiliary 1 information of the XFP." + ::= { tmnxDigitalDiagMonitorEntry 27 } + +tmnxDDMAux1LowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1LowWarning indicates the Manufacturer specific + Auxiliary 1 low-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 28 } + +tmnxDDMAux1LowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1LowAlarm indicates the Manufacturer specific + Auxiliary 1 low-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 29 } + +tmnxDDMAux1HiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1HiWarning indicates the Manufacturer specific + Auxiliary 1 hi-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 30 } + +tmnxDDMAux1HiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1HiAlarm indicates the Manufacturer specific + Auxiliary 1 hi-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 31 } + +tmnxDDMAux1Type OBJECT-TYPE + SYNTAX INTEGER { + none (0), + adp-bias-voltage (1), + reserved-2 (2), + tec-current (3), + laser-temp (4), + laser-wavelength (5), + voltage-50 (6), + voltage-33 (7), + voltage-18 (8), + voltage-52 (9), + current-50 (10), + reserved-11 (11), + reserved-12 (12), + current-33 (13), + current-18 (14), + current-52 (15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux1Type indicates the measurement type of + the Manufacturer specific Auxiliary 1 information of the XFP: + none (0) - not specified. + adp-bias-voltage (1) - LSB is 10mV. + reserved-2 (2) - reserved for future use. + tec-current (3) - LSB is 100uA. + laser-temp (4) - degrees Celsius(C). + laser-wavelength (5) - LSB is 0.05 nm. + voltage-50 (6) - 5.0 supply voltage, LSB=100uV. + voltage-33 (7) - 3.3 supply voltage, LSB=100uV. + voltage-18 (8) - 1.8 supply voltage, LSB=100uV, + voltage-52 (9) - -5.2 supply voltage, LSB=100uV. + current-50 (10) - 5.0V supply current, LSB=100uA. + reserved-11 (11) - reserved for future use. + reserved-12 (12) - reserved for future use. + current-33 (13) - 3.3V supply current, LSB=100uA. + current-18 (14) - 1.8V supply current, LSB=100uA. + current-52 (15) - -5.2V supply current, LSB=100uA." + ::= { tmnxDigitalDiagMonitorEntry 32 } + +tmnxDDMAux2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2 indicates the Manufacturer specific + Auxiliary 2 information of the SFP/XFP." + ::= { tmnxDigitalDiagMonitorEntry 33 } + +tmnxDDMAux2LowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2LowWarning indicates the Manufacturer specific + Auxiliary 2 low-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 34 } + +tmnxDDMAux2LowAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2LowAlarm indicates the Manufacturer specific + Auxiliary 2 low-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 35 } + +tmnxDDMAux2HiWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2HiWarning indicates the Manufacturer specific + Auxiliary 2 hi-warning threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 36 } + +tmnxDDMAux2HiAlarm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2HiAlarm indicates the Manufacturer specific + Auxiliary 2 hi-alarm threshold for the XFP." + ::= { tmnxDigitalDiagMonitorEntry 37 } + +tmnxDDMAux2Type OBJECT-TYPE + SYNTAX INTEGER { + none (0), + adp-bias-voltage (1), + reserved-2 (2), + tec-current (3), + laser-temp (4), + laser-wavelength (5), + voltage-50 (6), + voltage-33 (7), + voltage-18 (8), + voltage-52 (9), + current-50 (10), + reserved-11 (11), + reserved-12 (12), + current-33 (13), + current-18 (14), + current-52 (15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMAux2Type indicates the measurement type of + the Manufacturer specific Auxiliary 2 information of the XFP: + none (0) - not specified. + adp-bias-voltage (1) - LSB is 10mV. + reserved-2 (2) - reserved for future use. + tec-current (3) - LSB is 100uA. + laser-temp (4) - degrees Celsius(C). + laser-wavelength (5) - LSB is 0.05 nm. + voltage-50 (6) - 5.0 supply voltage, LSB=100uV. + voltage-33 (7) - 3.3 supply voltage, LSB=100uV. + voltage-18 (8) - 1.8 supply voltage, LSB=100uV, + voltage-52 (9) - -5.2 supply voltage, LSB=100uV. + current-50 (10) - 5.0V supply current, LSB=100uA. + reserved-11 (11) - reserved for future use. + reserved-12 (12) - reserved for future use. + current-33 (13) - 3.3V supply current, LSB=100uA. + current-18 (14) - 1.8V supply current, LSB=100uA. + current-52 (15) - -5.2V supply current, LSB=100uA." + ::= { tmnxDigitalDiagMonitorEntry 38 } + +tmnxDDMFailedThresholds OBJECT-TYPE + SYNTAX BITS { + unknown (0), + temperature-low-warning (1), + temperature-low-alarm (2), + temperature-high-warning (3), + temperature-high-alarm (4), + supplyVoltage-low-warning (5), + supplyVoltage-low-alarm (6), + supplyVoltage-high-warning (7), + supplyVoltage-high-alarm (8), + txBiasCurrent-low-warning (9), + txBiasCurrent-low-alarm (10), + txBiasCurrent-high-warning (11), + txBiasCurrent-high-alarm (12), + txOutputPower-low-warning (13), + txOutputPower-low-alarm (14), + txOutputPower-high-warning (15), + txOutputPower-high-alarm (16), + rxOpticalPower-low-warning (17), + rxOpticalPower-low-alarm (18), + rxOpticalPower-high-warning (19), + rxOpticalPower-high-alarm (20), + aux1-low-warning (21), + aux1-low-alarm (22), + aux1-high-warning (23), + aux1-high-alarm (24), + aux2-low-warning (25), + aux2-low-alarm (26), + aux2-high-warning (27), + aux2-high-alarm (28) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMFailedThresholds indicates which objects + of the monitored SFP/XFP is in a failed or cleared threshold state. + A set bit indicates that the specified threshold has been exceeded." + ::= { tmnxDigitalDiagMonitorEntry 39 } + +tmnxDDMExternallyCalibrated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExternallyCalibrated indicates whether the + SFP was externally calibrated (true) or internally calibrated (false)." + ::= { tmnxDigitalDiagMonitorEntry 40 } + +tmnxDDMExtCalRxPower4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower4 indicates the Rx_PWR(4) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 41 } + +tmnxDDMExtCalRxPower3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower3 indicates the Rx_PWR(3) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8462 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 42 } + +tmnxDDMExtCalRxPower2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower2 indicates the Rx_PWR(2) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 43 } + +tmnxDDMExtCalRxPower1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower1 indicates the Rx_PWR(1) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 44 } + +tmnxDDMExtCalRxPower0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalRxPower0 indicates the Rx_PWR(0) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 45 } + +tmnxDDMExtCalTxLaserBiasSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxLaserBiasSlope indicates the + Tx_l(Slope) value as specified in Table 3.16 in the SFF + Committee Standard's document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 46 } + +tmnxDDMExtCalTxLaserBiasOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxLaserBiasOffset indicates the + Tx_l(Offset) value as specified in Table 3.16 in the SFF + Committee Standard's document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 47 } + +tmnxDDMExtCalTxPowerSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxPowerSlope indicates the + Tx_PWR(Slope) value as specified in Table 3.16 in the + SFF Committee Standard's document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 48 } + +tmnxDDMExtCalTxPowerOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTxPowerOffset indicates the + Tx_PWR(Offset) value as specified in Table 3.16 in the + SFF Committee Standard's document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 49 } + +tmnxDDMExtCalTemperatureSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTemperatureSlope indicates the + T(Slope) value as specified in Table 3.16 in the SFF + Committee Standard's document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 50 } + +tmnxDDMExtCalTemperatureOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalTemperatureOffset indicates the + T(Offset) value as specified in Table 3.16 in the SFF + Committee Standard's document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 51 } + +tmnxDDMExtCalVoltageSlope OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalVoltageSlope indicates the V(Slope) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 52 } + +tmnxDDMExtCalVoltageOffset OBJECT-TYPE + SYNTAX Integer32 (-32767..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDDMExtCalVoltageOffset indicates the V(Slope) + value as specified in Table 3.16 in the SFF Committee Standard's + document SFF-8472 Rev 10.2." + REFERENCE "SFF-8472 Rev 10.2" + ::= { tmnxDigitalDiagMonitorEntry 53 } + +-- +-- +-- Port Notification Objects +-- + tmnxPortNotifyPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx port Notifications, the OID indicates the + port or sonet path associated with the alarm." + ::= { tmnxPortNotificationObjects 1 } + + tmnxPortNotifySonetAlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + loc(1), + lais(2), + lrdi(3), + ss1f(4), + sb1err(5), + lb2erSd(6), + lb2erSf(7), + slof(8), + slos(9), + stxptr(10), + srxptr(11), + lrei(12) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx sonet Port Notifications, the value of + tmnxPortNotifySonetAlarmReason indicates the reason a sonet port + alarm has been raised." + ::= { tmnxPortNotificationObjects 2 } + + tmnxPortNotifySonetPathAlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + pais(1), + plop(2), + prdi(3), + pb3err(4), + pplm(5), + prei(6), + puneq(7), + plcd(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx sonet path Notifications, the value of + tmnxPortNotifySonetPathAlarmReason indicates the reason a sonet path + alarm has been raised." + ::= { tmnxPortNotificationObjects 3 } + +tmnxPortNotifyError OBJECT-TYPE + SYNTAX INTEGER { + txClockError (1), + rxClockError(2), + txFifoError(3), + laserError(4), + miscError(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqPortError notification, the value of + tmnxPortNotifyError indicates the reason a port has + an error." + ::= { tmnxPortNotificationObjects 4 } + + tmnxPortNotifyDS3AlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + ais (1), + los (2), + oof (3), + rai (4), + looped (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx DS3 Port Notifications, the value of + tmnxPortNotifyDS3AlarmReason indicates the reason a DS3 interface + alarm has been raised." + ::= { tmnxPortNotificationObjects 5 } + + tmnxPortNotifyDS1AlarmReason OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + ais (1), + los (2), + oof (3), + rai (4), + looped (5), + berSd (6), + berSf (7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx DS1 Port Notifications, the value of + tmnxPortNotifyDS1AlarmReason indicates the reason a DS1 interface + alarm has been raised." + ::= { tmnxPortNotificationObjects 6 } + + tmnxPortNotifyBundleId OBJECT-TYPE + SYNTAX TmnxBundleID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx bundle Notifications, the value indicates the + bundle associated with the alarm." + ::= { tmnxPortNotificationObjects 7 } + + tmnxPortNotifyEtherAlarmReason OBJECT-TYPE + SYNTAX TmnxPortEtherReportValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx ethernet Port Notifications, the value of + tmnxPortNotifyEtherAlarmReason indicates the reason a ethernet port + alarm has been raised." + ::= { tmnxPortNotificationObjects 8 } + + tmnxDDMFailedObject OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + temperature-low-warning (1), + temperature-low-alarm (2), + temperature-high-warning (3), + temperature-high-alarm (4), + supplyVoltage-low-warning (5), + supplyVoltage-low-alarm (6), + supplyVoltage-high-warning (7), + supplyVoltage-high-alarm (8), + txBiasCurrent-low-warning (9), + txBiasCurrent-low-alarm (10), + txBiasCurrent-high-warning (11), + txBiasCurrent-high-alarm (12), + txOutputPower-low-warning (13), + txOutputPower-low-alarm (14), + txOutputPower-high-warning (15), + txOutputPower-high-alarm (16), + rxOpticalPower-low-warning (17), + rxOpticalPower-low-alarm (18), + rxOpticalPower-high-warning (19), + rxOpticalPower-high-alarm (20), + aux1-low-warning (21), + aux1-low-alarm (22), + aux1-high-warning (23), + aux1-high-alarm (24), + aux2-low-warning (25), + aux2-low-alarm (26), + aux2-high-warning (27), + aux2-high-alarm (28) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by Digital Diagnostic Monitoring (DDM) Notifications, the + value of tmnxDDMFailedObject indicates which object of the + monitored SFP/XFP is in a failed or cleared threshold state." + ::= { tmnxPortNotificationObjects 9 } + +-- +-- ALCATEL-IND1-TIMETRA-PORT-MIB Notifications +-- + +-- +-- Equipment Alarms +-- + tmnxEqOobPortFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when the out-of-band Ethernet port has failed. On the + Alcatel 7x50 SR system, the out-of-band port is the CPM management + interface. + + This notification was made obsolete in the 2.1 release. + + The Out-of-band, OOB, port is what id refered to as the + management port or cpm port. It has an entry in ifTable + and linkup, linkDown and tmnxEqPortError notifications + are sent for the management port just as for any other + port in the system." + ::= { tmnxPortNotification 1 } + + tmnxEqPortFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when a port has failed. + + This notification was made obsolete in the 2.1 release. + + tmnxEqPortError is used instead of tmnxEqPortFailure. + + Standard IETF linkDown notification is sent when a + physical port failure is detected. tmnxEqPortError is + sent with a ASCII reason message when port errors are + detected. + + It was originally intended that tmnxEqPortError be used + to report errors that do not cause port state change to + 'down'. + + tmnxEqPortFailure was intended to report errors that + do cause the port state change to 'down'. + + However, in the implementation tmnxEqPortError is used + for both fatal and non-fatal errors." + ::= { tmnxPortNotification 2 } + + tmnxEqPortSonetAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH port alarm condition is detected. + It is generated only when the type of alarm being raised is enabled + in tmnxSonetReportAlarm." + ::= { tmnxPortNotification 4 } + + tmnxEqPortSonetAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH port alarm condition is cleared. + It is generated only when the type of alarm being cleared is enabled + in tmnxSonetReportAlarm." + ::= { tmnxPortNotification 5 } + + tmnxEqPortSonetPathAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetPathAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH path alarm condition is detected. + It is generated only when the type of alarm being raised is enabled + in tmnxSonetPathReportAlarm." + ::= { tmnxPortNotification 6 } + + tmnxEqPortSonetPathAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifySonetPathAlarmReason + } + STATUS current + DESCRIPTION + "Generated when a SONET/SDH path alarm condition is cleared. + It is generated only when the type of alarm being cleared is enabled + in tmnxSonetPathReportAlarm." + ::= { tmnxPortNotification 7 } + + tmnxEqPortSFPInserted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "Generated when a SFP is inserted in the port." + ::= { tmnxPortNotification 8 } + + tmnxEqPortSFPRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "Generated when a SFP is removed from the port." + ::= { tmnxPortNotification 9 } + + tmnxEqPortWrongSFP NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when a wrong type of SFP optics module + is plugged into a 1 Gig MDA, SONET MDA, or 100FX MDA. + + Because of the large variety of SFPs now supported and + their different encoding schemes for compliance bits, the + check for wrong SFP has been removed. As a result, + tmnxEqPortWrongSFP notification is no longer generated. + + However, wrong SFP can be inferred from port statistics." + ::= { tmnxPortNotification 10 } + +tmnxEqPortSFPCorrupted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when SFP information stored in the EPROM + on the SFP is corrupt. This notification was made + obsolete for revision 6.0 on Alcatel 7x50 SR series + systems; it was replaced by tmnxEqPortSFPStatusFailure." + ::= { tmnxPortNotification 11 } + + tmnxPortNotifyBerSdTca NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetBerSdThreshold + } + STATUS obsolete + DESCRIPTION + "Generated when a SONET/SDH port's signal degradation bit error + rate is greater than the configured error rate threshold. + + This notification was made obsolete in the 2.1 release." + ::= { tmnxPortNotification 12 } + + tmnxPortNotifyBerSfTca NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetBerSfThreshold + } + STATUS obsolete + DESCRIPTION + "Generated when a SONET/SDH port's signal failure bit error + rate is greater than the configured error rate threshold. + + This notification was made obsolete in the 2.1 release." + ::= { tmnxPortNotification 13 } + +tmnxEqPortError NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyError + } + STATUS current + DESCRIPTION + "Generated when an error listed in tmnxPortNotifyError + is detected on the port." + ::= { tmnxPortNotification 14 } + + tmnxEqPortDS3Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS3AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS3 interface alarm condition is detected. + It is generated only when the type of alarm being raised is enabled + in tmnxDS3ChannelReportAlarm." + ::= { tmnxPortNotification 15 } + + tmnxEqPortDS3AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS3AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS3 interface alarm condition is cleared. + It is generated only when the type of alarm being cleared is enabled + in tmnxDS3ChannelReportAlarm." + ::= { tmnxPortNotification 16 } + + tmnxEqPortDS1Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS1AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS1 interface alarm condition is detected. + It is generated only when the type of alarm being raised is enabled + in tmnxDS1ReportAlarm." + ::= { tmnxPortNotification 17 } + + tmnxEqPortDS1AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyDS1AlarmReason + } + STATUS current + DESCRIPTION + "Generated when a DS1 interface alarm condition is cleared. + It is generated only when the type of alarm being cleared is enabled + in tmnxDS1ReportAlarm." + ::= { tmnxPortNotification 18 } + + tmnxEqPortBndlYellowDiffExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxBundleYellowDiffDelay + } + STATUS current + DESCRIPTION + "Generated when the differential delay of a port in the bundle + exceeds the configured value in tmnxBundleYellowDiffDelay." + ::= { tmnxPortNotification 19 } + + tmnxEqPortBndlRedDiffExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxBundleRedDiffDelay + } + STATUS current + DESCRIPTION + "Generated when the differential delay of a port in the bundle + exceeds the configured value in tmnxBundleRedDiffDelay." + ::= { tmnxPortNotification 20 } + + tmnxEqPortBndlBadEndPtDiscr NOTIFICATION-TYPE + OBJECTS { + tmnxBundleMemberDownReason + } + STATUS current + DESCRIPTION + "Generated when the port detected mismatched peer endpoint + discriminator for the bundle." + ::= { tmnxPortNotification 21 } + + tmnxEqPortEtherAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherAlarmReason + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherAlarm is generated when a ethernet port alarm + condition is detected. It is generated only when the type of + alarm being raised is enabled in tmnxPortEtherReportAlarm." + ::= { tmnxPortNotification 22 } + + tmnxEqPortEtherAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortNotifyEtherAlarmReason + } + STATUS current + DESCRIPTION + "tmnxEqPortEtherAlarmClear is generated when a ethernet port alarm + condition is cleared. It is generated only when the type of alarm + being cleared is enabled in tmnxPortEtherReportAlarm." + ::= { tmnxPortNotification 23 } + + tmnxDS1E1LoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS1Loopback + } + STATUS current + DESCRIPTION + "The tmnxDS1E1LoopbackStarted notification is generated when a + loopback is provisioned on a DS1/E1 port." + ::= { tmnxPortNotification 24 } + + tmnxDS1E1LoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS1Loopback + } + STATUS current + DESCRIPTION + "The tmnxDS1E1LoopbackStopped notification is generated when a + loopback is removed on a DS1/E1 port. The value of + tmnxSonetLoopback specifies the type of loopback that was + configured and has now been removed." + ::= { tmnxPortNotification 25 } + + tmnxDS3E3LoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS3ChannelLoopback + } + STATUS current + DESCRIPTION + "The tmnxDS3E3LoopbackStarted notification is generated when a + loopback is provisioned on a DS3/E3 port." + ::= { tmnxPortNotification 26 } + + tmnxDS3E3LoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDS3ChannelLoopback + } + STATUS current + DESCRIPTION + "The tmnxDS3E3LoopbackStopped notification is generated when a + loopback is removed on a DS3/E3 port. The value of + tmnxDS3ChannelLoopback specifies the type of loopback that was + configured and has now been removed." + ::= { tmnxPortNotification 27 } + + tmnxSonetSDHLoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetLoopback + } + STATUS current + DESCRIPTION + "The tmnxSonetSDHLoopbackStarted notification is generated when a + loopback is provisioned on a Sonet-SDH port." + ::= { tmnxPortNotification 28 } + + tmnxSonetSDHLoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxSonetLoopback + } + STATUS current + DESCRIPTION + "The tmnxSonetSDHLoopbackStopped notification is generated when a + loopback test is removed on a Sonet-SDH port. The value of + tmnxDS1Loopback specifies the type of loopback that was + configured and has now been removed." + ::= { tmnxPortNotification 29 } + +-- +-- Down-when-looped Alarm +-- + tmnxEqPortEtherLoopDetected NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "The tmnxEqPortEtherLoopDetected notification is genereated when + down-when-looped detects an Ethernet port is receiving PDUs that + it transmitted and tmnxPortEtherDownWhenLoopedEnabled is set to + 'true'." + ::= { tmnxPortNotification 30 } + + tmnxEqPortEtherLoopCleared NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "The tmnxEqPortEtherLoopCleared notification is generated when + down-when-looped detects an Ethernet port has stopped receiving + PDUs that it transmitted and tmnxPortEtherDownWhenLoopedEnabled + is set to 'true'. Setting tmnxPortEtherDownWhenLoopedEnabled to + 'false' will also cause this notification to be generated if + tmnxEqPortEtherLoopDetected had previously been raised." + ::= { tmnxPortNotification 31 } + + tmnxEqPortSpeedCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortEtherSpeed + } + STATUS current + DESCRIPTION + "Generated when a supported MDA is inserted into a slot of an + IOM, the MDA is compatible with the currently provisioned MDA, + but the currently configured speed on an MDA port is not + compatible with the inserted MDA." + ::= { tmnxPortNotification 32 } + + tmnxEqPortDuplexCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortEtherDuplex + } + STATUS current + DESCRIPTION + "Generated when a supported MDA is inserted into a slot of an + IOM, the MDA is compatible with the currently provisioned MDA, + but the currently configured duplex on an MDA port is not + compatible with the inserted MDA." + ::= { tmnxPortNotification 33 } + + tmnxEqPortIngressRateCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId + } + STATUS current + DESCRIPTION + "Generated when a supported MDA is inserted into a slot of an + IOM, the MDA is compatible with the currently provisioned MDA, + but the currently configured ingress rate on an MDA port is not + compatible with the inserted MDA." + ::= { tmnxPortNotification 34 } + +tmnxEqDigitalDiagMonitorFailure NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxDDMFailedObject + } + STATUS current + DESCRIPTION + "Generated when an SFP/XFP that supports Digital Diagnostic + Monitoring (DDM) enters a failed state." + ::= { tmnxPortNotification 35 } + +tmnxEqPortSFPStatusFailure NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortSFPStatus + } + STATUS current + DESCRIPTION + "Generated when the tmnxPortSFPStatus of an SFP/XFP results in + a value other than 'not-equipped (0)', or 'operational (1)'. + tmnxEqPortSFPStatusFailure obsoleted tmnxEqPortSFPCorrupted for + revision 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortNotification 36 } + +-- +-- Quality of Service Alarm +-- +tmnxQosServiceDegraded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxPortNotifyPortId + } + STATUS obsolete + DESCRIPTION + "Generated when the port is unable to provided the specified + quality of service level." + ::= { tmnxPortNotification 3 } + + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- The compliance specifications. +-- + +tmnxPortCompliances OBJECT IDENTIFIER ::= { tmnxPortConformance 1 } +tmnxPortGroups OBJECT IDENTIFIER ::= { tmnxPortConformance 2 } + +tmnxPortComp7750 OBJECT IDENTIFIER ::= { tmnxPortCompliances 3 } +-- tmnxPortComp7750V3v0 OBJECT IDENTIFIER ::= { tmnxPortComp7750 1} + +tmnxPortComp7450 OBJECT IDENTIFIER ::= { tmnxPortCompliances 4 } +-- tmnxPortComp7450V3v0 OBJECT IDENTIFIER ::= { tmnxPortComp7450 1 } + +tmnxPortComp7710 OBJECT IDENTIFIER ::= { tmnxPortCompliances 5 } +-- tmnxPortComp7710V3v0 OBJECT IDENTIFIER ::= { tmnxPortComp7710 1 } + +-- tmnxPortCompliance MODULE-COMPLIANCE +-- ::= { tmnxPortCompliances 1 } + +-- tmnxPortR2r1Compliance MODULE-COMPLIANCE +-- ::= { tmnxPortCompliances 2 } + +-- tmnxPortComp7750V3v0 MODULE-COMPLIANCE +-- ::= { tmnxPortComp7750 1 } + +tmnxPortComp7750V4v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 4.0 of ALCATEL-IND1-TIMETRA-PORT-MIB on + the Alcatel 7750 SR series systems. + + tmnxMlImaBundleGroup was added as of R4." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV4v0, + tmnxPortEthernetV3v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV4v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV3v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV4v0, + tmnxMlImaBundleGroup + } + ::= { tmnxPortComp7750 2 } + +tmnxPortComp7750V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of ALCATEL-IND1-TIMETRA-PORT-MIB on + the Alcatel 7750 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV5v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV5v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV5v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV5v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV5v0Group + } + ::= { tmnxPortComp7750 3 } + +tmnxPortComp7750V6v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 6.0 of ALCATEL-IND1-TIMETRA-PORT-MIB on + the Alcatel 7750 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV6v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxMlImaBundleGroup, + tmnxPortSchedV5v0Group, + tmnxPortEthernetV6v0Group, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7750 4 } + +-- tmnxPortComp7450V3v0 MODULE-COMPLIANCE +-- ::= { tmnxPortComp7450 1 } + +tmnxPortComp7450V4v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 4.0 of ALCATEL-IND1-TIMETRA-PORT-MIB on + the Alcatel 7450 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV4v0, + tmnxPortEthernetV3v0Group, + tmnxPortSonetV3v0Group, + -- tmnxPortTDMGroupV4v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV3v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group + -- tmnxPortATMGroupV4v0, No ATM on 7450 + -- tmnxCiscoHDLCGroup, No Cisco HDLC on 7450 + -- tmnxMlBundleGroupV4v0 No ML Bundles on 7450 + -- tmnxMlImaBundleGroup No IMA Bundles on 7450 + } + ::= { tmnxPortComp7450 2 } + +tmnxPortComp7450V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of ALCATEL-IND1-TIMETRA-PORT-MIB on + the Alcatel 7450 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV5v0, + tmnxPortSonetV3v0Group, + --tmnxPortTDMGroupV5v0, No TDM interfaces + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV5v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group, + -- tmnxPortATMGroupV4v0, No ATM on 7450 + -- tmnxCiscoHDLCGroup, No Cisco HDLC on 7450 + -- tmnxMlBundleGroupV5v0 No ML Bundles on 7450 + -- tmnxMlImaBundleGroup No IMA Bundles on 7450 + -- tmnxPortSchedV5v0Group, + tmnxPortEthernetV5v0Group + } + ::= { tmnxPortComp7450 3 } + +tmnxPortComp7450V6v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 5.0 of ALCATEL-IND1-TIMETRA-PORT-MIB on + the Alcatel 7450 SR series systems." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortSonetV3v0Group, + -- tmnxPortTDMGroupV6v0, No TDM interfaces + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortStatsR2r1Group, + tmnxScalarPortV3v0Group, + -- tmnxPortATMGroupV4v0, No ATM on 7450 + -- tmnxCiscoHDLCGroup, No Cisco HDLC on 7450 + -- tmnxMlBundleGroupV5v0 No ML Bundles on 7450 + -- tmnxMlImaBundleGroup No IMA Bundles on 7450 + -- tmnxPortSchedV5v0Group, + tmnxPortEthernetV6v0Group, + -- tmnxPortCemGroupV6v0 No CEM on 7450 + -- tmnxMcMlpppBundleGroup No Multiclass MLPPP Bundles on 7450 + -- tmnxMlpppBundleGroup No MLPPP Bundles on 7450 + tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7450 4 } + +tmnxPortComp7710V3v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 3.0 of ALCATEL-IND1-TIMETRA-PORT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortV3v0Group, + tmnxPortEthernetV3v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMV3v0Group, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + tmnxPortTestGroup, + tmnxPortNotificationGroupR2r1, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMV3v0Group, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleV3v0Group, + tmnx7710PortTDMGroupV3v0 + } + ::= { tmnxPortComp7710 1 } + +tmnxPortComp7710V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of ALCATEL-IND1-TIMETRA-PORT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV5v0, + tmnxPortEthernetV5v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV5v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV5v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV5v0, + tmnxPortSchedV5v0Group, + tmnx7710PortTDMGroupV5v0 + } + ::= { tmnxPortComp7710 2 } + +tmnxPortComp7710V6v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 6.0 of ALCATEL-IND1-TIMETRA-PORT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + tmnxPortGroupV6v0, + tmnxPortEthernetV6v0Group, + tmnxPortSonetV3v0Group, + tmnxPortTDMGroupV6v0, + tmnxPortFRGroup, + tmnxQosAppObjsGroup, + -- tmnxPortTestGroup, + tmnxPortNotificationGroupV6v0, + tmnxPortIngrMdaQosStatR2r1Group, + tmnxPortATMGroupV4v0, + tmnxPortStatsR2r1Group, + tmnxCiscoHDLCGroup, + tmnxScalarPortV3v0Group, + tmnxMlBundleGroupV6v0, + tmnxPortSchedV5v0Group, + tmnx7710PortTDMGroupV5v0, + tmnxPortCemGroupV6v0, + tmnxMcMlpppBundleGroup, + tmnxMlpppBundleGroup, + -- tmnxNamedPoolGroupV6v0, + tmnxDigitalDiagMonitorGroup + } + ::= { tmnxPortComp7710 3 } + +-- units of conformance + +-- tmnxPortGroup OBJECT-GROUP +-- ::= { tmnxPortGroups 1 } + +-- tmnxPortEthernetGroup OBJECT-GROUP +-- ::= { tmnxPortGroups 2 } + +-- tmnxPortSONETGroup OBJECT-GROUP +-- ::= { tmnxPortGroups 3 } + +-- tmnxPortTDMGroup OBJECT-GROUP +-- ::= { tmnxPortGroups 4 } + +tmnxPortFRGroup OBJECT-GROUP + OBJECTS { tmnxFRDlcmiMode, + tmnxFRDlcmiN392Dce, + tmnxFRDlcmiN393Dce, + tmnxFRDlcmiT392Dce, + tmnxFRDlcmiTxStatusEnqMsgs, + tmnxFRDlcmiRxStatusEnqMsgs, + tmnxFRDlcmiStatusEnqMsgTimeouts, + tmnxFRDlcmiTxStatusMsgs, + tmnxFRDlcmiRxStatusMsgs, + tmnxFRDlcmiStatusMsgTimeouts, + tmnxFRDlcmiDiscardedMsgs, + tmnxFRDlcmiInvRxSeqNumMsgs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Frame Relay DLCMI + on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 5 } + +tmnxQosAppObjsGroup OBJECT-GROUP + OBJECTS { tmnxObjectAppPoolRowStatus, + tmnxObjectAppResvCbs, + tmnxObjectAppSlopePolicy, + tmnxObjectAppPoolSize + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos associations of + the buffer pools to mdas, ports, channels and bundles on + Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 6 } + +tmnxPortTestGroup OBJECT-GROUP + OBJECTS { tmnxPortTestState, + tmnxPortTestMode, + tmnxPortTestParameter, + tmnxPortTestLastResult, + tmnxPortTestStartTime, + tmnxPortTestEndTime, + tmnxPortTestDuration, + tmnxPortTestAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of port testing + on Alcatel 7x50 SR series system." + ::= { tmnxPortGroups 7 } + +-- tmnxPortNotifyObjsGroup OBJECT-GROUP +-- ::= { tmnxPortGroups 8 } + +-- tmnxPortNotificationGroup NOTIFICATION-GROUP +-- ::= { tmnxPortGroups 9 } + +-- tmnxPortATMGroup OBJECT-GROUP +-- ::= { tmnxPortGroups 10 } + +tmnxPortObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxDS1IdleCycleFlags, + tmnxSonetPathType, + tmnxPortFCStatsIngFwdInProfPkts, + tmnxPortFCStatsIngFwdOutProfPkts, + tmnxPortFCStatsIngFwdInProfOcts, + tmnxPortFCStatsIngFwdOutProfOcts, + tmnxPortFCStatsIngDroInProfPkts, + tmnxPortFCStatsIngDroOutProfPkts, + tmnxPortFCStatsIngDroInProfOcts, + tmnxPortFCStatsIngDroOutProfOcts, + tmnxPortFCStatsEgrFwdInProfPkts, + tmnxPortFCStatsEgrFwdOutProfPkts, + tmnxPortFCStatsEgrFwdInProfOcts, + tmnxPortFCStatsEgrFwdOutProfOcts, + tmnxPortFCStatsEgrDroInProfPkts, + tmnxPortFCStatsEgrDroOutProfPkts, + tmnxPortFCStatsEgrDroInProfOcts, + tmnxPortFCStatsEgrDroOutProfOcts + } + STATUS current + DESCRIPTION + "The group of objects in ALCATEL-IND1-TIMETRA-PORT-MIB which are obsoleted." + ::= { tmnxPortGroups 11 } + +-- tmnxPortR2r1Group OBJECT-GROUP +-- ::= { tmnxPortGroups 12 } + +-- tmnxPortEthernetR2r1Group OBJECT-GROUP +-- ::= { tmnxPortGroups 13 } + +tmnxPortIngrMdaQosStatR2r1Group OBJECT-GROUP + OBJECTS { + tmnxPortIngrMdaQos00StatDropPkts, + tmnxPortIngrMdaQos00StatDropOcts, + tmnxPortIngrMdaQos01StatDropPkts, + tmnxPortIngrMdaQos01StatDropOcts, + tmnxPortIngrMdaQos02StatDropPkts, + tmnxPortIngrMdaQos02StatDropOcts, + tmnxPortIngrMdaQos03StatDropPkts, + tmnxPortIngrMdaQos03StatDropOcts, + tmnxPortIngrMdaQos04StatDropPkts, + tmnxPortIngrMdaQos04StatDropOcts, + tmnxPortIngrMdaQos05StatDropPkts, + tmnxPortIngrMdaQos05StatDropOcts, + tmnxPortIngrMdaQos06StatDropPkts, + tmnxPortIngrMdaQos06StatDropOcts, + tmnxPortIngrMdaQos07StatDropPkts, + tmnxPortIngrMdaQos07StatDropOcts, + tmnxPortIngrMdaQos08StatDropPkts, + tmnxPortIngrMdaQos08StatDropOcts, + tmnxPortIngrMdaQos09StatDropPkts, + tmnxPortIngrMdaQos09StatDropOcts, + tmnxPortIngrMdaQos10StatDropPkts, + tmnxPortIngrMdaQos10StatDropOcts, + tmnxPortIngrMdaQos11StatDropPkts, + tmnxPortIngrMdaQos11StatDropOcts, + tmnxPortIngrMdaQos12StatDropPkts, + tmnxPortIngrMdaQos12StatDropOcts, + tmnxPortIngrMdaQos13StatDropPkts, + tmnxPortIngrMdaQos13StatDropOcts, + tmnxPortIngrMdaQos14StatDropPkts, + tmnxPortIngrMdaQos14StatDropOcts, + tmnxPortIngrMdaQos15StatDropPkts, + tmnxPortIngrMdaQos15StatDropOcts + } + STATUS current + DESCRIPTION + "The group of objects that describe the MDA QoS discard + statistics for an ethernet port located on an oversubscribed MDA + for revision 2.1 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 14 } + +-- tmnxPortSONETR2r1Group OBJECT-GROUP +-- ::= { tmnxPortGroups 15 } + +tmnxPortStatsR2r1Group OBJECT-GROUP + OBJECTS { + tmnxPortNetIngressFwdInProfPkts, + tmnxPortNetIngressFwdOutProfPkts, + tmnxPortNetIngressFwdInProfOcts, + tmnxPortNetIngressFwdOutProfOcts, + tmnxPortNetIngressDroInProfPkts, + tmnxPortNetIngressDroOutProfPkts, + tmnxPortNetIngressDroInProfOcts, + tmnxPortNetIngressDroOutProfOcts, + tmnxPortNetEgressFwdInProfPkts, + tmnxPortNetEgressFwdOutProfPkts, + tmnxPortNetEgressFwdInProfOcts, + tmnxPortNetEgressFwdOutProfOcts, + tmnxPortNetEgressDroInProfPkts, + tmnxPortNetEgressDroOutProfPkts, + tmnxPortNetEgressDroInProfOcts, + tmnxPortNetEgressDroOutProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting port statistics + for revision 2.1 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 16 } + +tmnxPortNotificationGroupR2r1 NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortSFPCorrupted, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical + ports for revision 2.1 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 17 } + +tmnxPortNotifyObjsGroupR2r1 OBJECT-GROUP + OBJECTS { tmnxPortNotifyPortId, + tmnxPortNotifySonetAlarmReason, + tmnxPortNotifySonetPathAlarmReason, + tmnxPortNotifyError, + tmnxPortNotifyDS3AlarmReason, + tmnxPortNotifyDS1AlarmReason, + tmnxPortNotifyBundleId, + tmnxPortNotifyEtherAlarmReason + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications + for revision 2.1 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 18 } + +-- tmnxPortTDMGroupR2r1 OBJECT-GROUP +-- ::= { tmnxPortGroups 19 } + +tmnxPortNotifyObsoleteGroup NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEqOobPortFailure, + tmnxEqPortFailure, + tmnxQosServiceDegraded, + tmnxPortNotifyBerSdTca, + tmnxPortNotifyBerSfTca, + tmnxEqPortWrongSFP, + tmnxEqPortSFPCorrupted + + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of physical + ports made obsolete for revision 2.1 on Alcatel 7x50 SR series + systems. tmnxEqPortSFPCorrupted was made obsolete for revision 6.0 + on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 20 } + +tmnxPortSonetV3v0Group OBJECT-GROUP + OBJECTS { tmnxSonetSpeed, + tmnxSonetClockSource, + tmnxSonetFraming, + tmnxSonetReportAlarm, + tmnxSonetBerSdThreshold, + tmnxSonetBerSfThreshold, + tmnxSonetLoopback, + tmnxSonetReportAlarmStatus, + tmnxSonetSectionTraceMode, + tmnxSonetJ0String, + tmnxSonetMonS1Byte, + tmnxSonetMonJ0String, + tmnxSonetMonK1Byte, + tmnxSonetMonK2Byte, + tmnxSonetSingleFiber, + tmnxSonetHoldTimeUp, + tmnxSonetHoldTimeDown, + tmnxSonetPathRowStatus, + tmnxSonetPathLastChangeTime, + tmnxSonetPathMTU, + tmnxSonetPathScramble, + tmnxSonetPathC2Byte, + tmnxSonetPathJ1String, + tmnxSonetPathCRC, + tmnxSonetPathOperMTU, + tmnxSonetPathOperMRU, + tmnxSonetPathReportAlarm, + tmnxSonetPathAcctPolicyId, + tmnxSonetPathCollectStats, + tmnxSonetPathReportAlarmStatus, + tmnxSonetPathMonC2Byte, + tmnxSonetPathMonJ1String, + tmnxSonetPathChildType, + tmnxSonetGroupType, + tmnxSonetGroupParentPortID, + tmnxSonetGroupChildType, + tmnxSonetGroupName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SONET type ports + for revision 3.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 21 } + +tmnxPortTDMV3v0Group OBJECT-GROUP + OBJECTS { tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports + for revision 3.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 22 } + +tmnxPortATMV3v0Group OBJECT-GROUP + OBJECTS { + tmnxATMIntfCellFormat, + tmnxATMIntfMinVpValue + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of ATM interfaces + for version 3.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 23 } + +tmnxScalarPortV3v0Group OBJECT-GROUP + OBJECTS { tmnxL4LoadBalancing } + STATUS current + DESCRIPTION + "The group of objects supporting management for general port + settings for revision 3.0 on Alcatel 7x50 series systems." + ::= { tmnxPortGroups 24 } + +tmnxPortV3v0Group OBJECT-GROUP + OBJECTS { tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverCode, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 3.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 25 } + +tmnxCiscoHDLCGroup OBJECT-GROUP + OBJECTS { tmnxCiscoHDLCKeepAliveInt, + tmnxCiscoHDLCUpCount, + tmnxCiscoHDLCDownCount, + tmnxCiscoHDLCOperState, + tmnxCiscoHDLCDiscardStatInPkts, + tmnxCiscoHDLCDiscardStatOutPkts, + tmnxCiscoHDLCStatInPkts, + tmnxCiscoHDLCStatOutPkts, + tmnxCiscoHDLCStatInOctets, + tmnxCiscoHDLCStatOutOctets + } + STATUS current + DESCRIPTION + "The group of objects supporting Cisco HDLC encapsulation on Alcatel + 7750 SR series systems." + ::= { tmnxPortGroups 26 } + +tmnxMlBundleV3v0Group OBJECT-GROUP + OBJECTS { tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxBundleLFI, + tmnxPortBundleNumber + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management MLBUNDLES + for revision 3.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 27 } + +tmnxObsoleteGroupV3v0 OBJECT-GROUP + OBJECTS { tmnxSonetAps, + tmnxSonetApsAdminStatus, + tmnxSonetApsOperStatus, + tmnxSonetApsAuthKey, + tmnxSonetApsNeighborAddr, + tmnxSonetApsAdvertiseInterval, + tmnxSonetApsAdvertiseTimeLeft, + tmnxSonetApsHoldTime, + tmnxSonetApsHoldTimeLeft + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in the 7x50 SR series 3.0 release" + ::= { tmnxPortGroups 28 } + +tmnxPortEthernetV3v0Group OBJECT-GROUP + OBJECTS { tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports + for revision 3.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 29 } + +tmnxPortTDMGroupV4v0 OBJECT-GROUP + OBJECTS { tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS3ChannelScramble, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags, + tmnxDS0ChanGroupScramble + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports + for version 4.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 30 } + +tmnxPortATMGroupV4v0 OBJECT-GROUP + OBJECTS { + tmnxATMIntfCellFormat, + tmnxATMIntfMinVpValue, + tmnxATMIntfMapping + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ATM interfaces + for version 4.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 31 } + +tmnxMlBundleGroupV4v0 OBJECT-GROUP + OBJECTS { tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxBundleLFI, + tmnxPortBundleNumber + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management MLBUNDLES + for revision 4.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 32 } + +tmnxMlImaBundleGroup OBJECT-GROUP + OBJECTS { + tmnxBundleImaGrpLnkActTimer, + tmnxBundleImaGrpLnkDeactTimer, + tmnxBundleImaGrpSymmetryMode, + tmnxBundleImaGrpTxId, + tmnxBundleImaGrpRxId, + tmnxBundleImaGrpTxRefLnk, + tmnxBundleImaGrpRxRefLnk, + tmnxBundleImaGrpSmNeState, + tmnxBundleImaGrpSmFeState, + tmnxBundleImaGrpSmFailState, + tmnxBundleImaGrpSmDownSecs, + tmnxBundleImaGrpSmOperSecs, + tmnxBundleImaGrpAvailTxCR, + tmnxBundleImaGrpAvailRxCR, + tmnxBundleImaGrpNeFails, + tmnxBundleImaGrpFeFails, + tmnxBundleImaGrpTxIcpCells, + tmnxBundleImaGrpRxIcpCells, + tmnxBundleImaGrpErrorIcpCells, + tmnxBundleImaGrpLostRxIcpCells, + tmnxBundleImaGrpTxOamLablVal, + tmnxBundleImaGrpRxOamLablVal, + tmnxBundleImaGrpAlphaValue, + tmnxBundleImaGrpBetaValue, + tmnxBundleImaGrpGammaValue, + tmnxBundleImaGrpNeClockMode, + tmnxBundleImaGrpFeClockMode, + tmnxBundleImaGrpVersion, + tmnxBundleImaGrpMaxConfBw, + tmnxBundleImaGrpTestState, + tmnxBundleImaGrpTestMember, + tmnxBundleImaGrpTestPattern, + tmnxBundleImaGrpDiffDelayMaxObs, + tmnxBundleImaGrpLeastDelayLink, + tmnxBundleMemberImaNeTxState, + tmnxBundleMemberImaNeRxState, + tmnxBundleMemberImaFeTxState, + tmnxBundleMemberImaFeRxState, + tmnxBundleMemberImaNeRxFailState, + tmnxBundleMemberImaFeRxFailState, + tmnxBundleMemberImaTxLid, + tmnxBundleMemberImaRxLid, + tmnxBundleMemberImaViolations, + tmnxBundleMemberImaNeSevErrSecs, + tmnxBundleMemberImaFeSevErrSecs, + tmnxBundleMemberImaNeUnavailSecs, + tmnxBundleMemberImaFeUnavailSecs, + tmnxBundleMemberImaNeTxUnuseSecs, + tmnxBundleMemberImaNeRxUnuseSecs, + tmnxBundleMemberImaFeTxUnuseSecs, + tmnxBundleMemberImaFeRxUnuseSecs, + tmnxBundleMemberImaNeTxNumFails, + tmnxBundleMemberImaNeRxNumFails, + tmnxBundleMemberImaFeTxNumFails, + tmnxBundleMemberImaFeRxNumFails, + tmnxBundleMemberImaTxIcpCells, + tmnxBundleMemberImaRxIcpCells, + tmnxBundleMemberImaErrorIcpCells, + tmnxBundleMemberImaLstRxIcpCells, + tmnxBundleMemberImaOifAnomalies, + tmnxBundleMemberImaRxTestState, + tmnxBundleMemberImaRxTestPattern, + tmnxBundleMemberImaRelDelay + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ima Groups + and Members on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 33 } + +tmnx7710PortTDMGroupV3v0 OBJECT-GROUP + OBJECTS { + tmnxDS3ChannelAcctPolicyId, + tmnxDS3ChannelCollectStats, + tmnxDS1PortBuildout, + tmnxDS1PortLastChangeTime, + tmnxDS1PortType, + tmnxDS1PortLineLength, + tmnxDS1PortLbo, + tmnxDS1PortDbGain, + tmnxDS1InsertSingleBitError, + tmnxDS0ChanGroupAcctPolicyId, + tmnxDS0ChanGroupCollectStats + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports + specific to the Alcatel 7710 SR series systems for revision 3.0." + ::= { tmnxPortGroups 34 } + +tmnxPortGroupV4v0 OBJECT-GROUP + OBJECTS { tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverCode, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 4.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 35 } + +tmnxObsoleteGroupV5v0 OBJECT-GROUP + OBJECTS { + tmnxPortTransceiverCode + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in the 7x50 SR series 5.0 release" + ::= { tmnxPortGroups 36 } + +tmnxPortSchedV5v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEgrPortSchedPlcy, + tmnxPortSchedOverrideRowStatus, + tmnxPortSchedOverrideSchedName, + tmnxPortSchedOverrideLastChanged, + tmnxPortSchedOverrideMaxRate, + tmnxPortSchedOverrideLvl1PIR, + tmnxPortSchedOverrideLvl1CIR, + tmnxPortSchedOverrideLvl2PIR, + tmnxPortSchedOverrideLvl2CIR, + tmnxPortSchedOverrideLvl3PIR, + tmnxPortSchedOverrideLvl3CIR, + tmnxPortSchedOverrideLvl4PIR, + tmnxPortSchedOverrideLvl4CIR, + tmnxPortSchedOverrideLvl5PIR, + tmnxPortSchedOverrideLvl5CIR, + tmnxPortSchedOverrideLvl6PIR, + tmnxPortSchedOverrideLvl6CIR, + tmnxPortSchedOverrideLvl7PIR, + tmnxPortSchedOverrideLvl7CIR, + tmnxPortSchedOverrideLvl8PIR, + tmnxPortSchedOverrideLvl8CIR, + tmnxPortSchedOverrideFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical port + virtual scheduler capabilities for revision 5.0 on Alcatel + 7x50 SR series systems." + ::= { tmnxPortGroups 37 } + +tmnxPortEthernetV5v0Group OBJECT-GROUP + OBJECTS { tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax, + tmnxPortEtherLacpTunnel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ethernet ports + for revision 5.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 38 } + +tmnxPortGroupV5v0 OBJECT-GROUP + OBJECTS { tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverCode, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing, + tmnxPortLastClearedTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 5.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 39 } + +tmnxMlBundleGroupV5v0 OBJECT-GROUP + OBJECTS { tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxBundleLFI, + tmnxPortBundleNumber, + tmnxBundleProtectedType, + tmnxBundleParentBundle, + tmnxBPGrpAssocWorkingBundleID, + tmnxBPGrpAssocProtectBundleID, + tmnxBPGrpAssocActiveBundleID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management MLBUNDLES + for revision 5.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 40 } + +tmnxPortNotificationGroupV5v0 NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortSFPCorrupted, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxDS1E1LoopbackStarted, + tmnxDS1E1LoopbackStopped, + tmnxDS3E3LoopbackStarted, + tmnxDS3E3LoopbackStopped, + tmnxSonetSDHLoopbackStarted, + tmnxSonetSDHLoopbackStopped, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical + ports for revision 5.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 41 } + +tmnxPortTDMGroupV5v0 OBJECT-GROUP + OBJECTS { tmnxDS3ChannelAcctPolicyId, + tmnxDS3ChannelCollectStats, + tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS3ChannelScramble, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags, + tmnxDS0ChanGroupScramble + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TDM type ports + for version 5.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 42 } + +tmnx7710PortTDMGroupV5v0 OBJECT-GROUP + OBJECTS { + tmnxDS1PortBuildout, + tmnxDS1PortLastChangeTime, + tmnxDS1PortType, + tmnxDS1PortLineLength, + tmnxDS1PortLbo, + tmnxDS1PortDbGain, + tmnxDS1InsertSingleBitError, + tmnxDS0ChanGroupAcctPolicyId, + tmnxDS0ChanGroupCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TDM type ports + specific to the revision 5.0 on Alcatel 7710 SR series systems." + ::= { tmnxPortGroups 43 } + +tmnxPortCemGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxDS3ChannelClockSyncState, + tmnxDS3ChannelClockMasterPortId, + tmnxDS1SignalMode, + tmnxDS1ClockSyncState, + tmnxDS1ClockMasterPortId, + tmnxDS0ChanGroupPayloadFillType, + tmnxDS0ChanGroupPayloadPattern, + tmnxDS0ChanGroupSignalFillType, + tmnxDS0ChanGroupSignalPattern + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CEM encapsulation TDM + type ports specific to the Alcatel 7750 and 7710 SR series systems + for revision 6.0." + ::= { tmnxPortGroups 44 } + +tmnxMcMlpppBundleGroup OBJECT-GROUP + OBJECTS { tmnxBundleMlpppClassCount, + tmnxBundleMlpppIngQoSProfId, + tmnxBundleMlpppEgrQoSProfId, + tmnxMcMlpppStatsIngressOct, + tmnxMcMlpppStatsIngressPkt, + tmnxMcMlpppStatsIngressErrPkt, + tmnxMcMlpppStatsEgressOct, + tmnxMcMlpppStatsEgressPkt, + tmnxMcMlpppStatsEgressErrPkt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MClass MLPPP BUNDLES + for revision 6.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 45 } + +tmnxPortNotificationGroupV6v0 NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxDS1E1LoopbackStarted, + tmnxDS1E1LoopbackStopped, + tmnxDS3E3LoopbackStarted, + tmnxDS3E3LoopbackStopped, + tmnxSonetSDHLoopbackStarted, + tmnxSonetSDHLoopbackStopped, + tmnxEqPortEtherLoopDetected, + tmnxEqPortEtherLoopCleared, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible, + tmnxEqDigitalDiagMonitorFailure, + tmnxEqPortSFPStatusFailure + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of physical + ports for revision 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 46 } + +tmnxPortEthernetV6v0Group OBJECT-GROUP + OBJECTS { tmnxPortEtherMTU, + tmnxPortEtherDuplex, + tmnxPortEtherSpeed, + tmnxPortEtherAutoNegotiate, + tmnxPortEtherOperDuplex, + tmnxPortEtherOperSpeed, + tmnxPortEtherAcctPolicyId, + tmnxPortEtherCollectStats, + tmnxPortEtherMDIMDIX, + tmnxPortEtherXGigMode, + tmnxPortEtherEgressRate, + tmnxPortEtherDot1qEtype, + tmnxPortEtherQinqEtype, + tmnxPortEtherIngressRate, + tmnxPortEtherReportAlarm, + tmnxPortEtherReportAlarmStatus, + tmnxPortEtherPkts1519toMax, + tmnxPortEtherHCOverPkts1519toMax, + tmnxPortEtherHCPkts1519toMax, + tmnxPortEtherLacpTunnel, + tmnxPortEtherDownWhenLoopedEnabled, + tmnxPortEtherDownWhenLoopedKeepAlive, + tmnxPortEtherDownWhenLoopedRetry, + tmnxPortEtherDownWhenLoopedState, + tmnxPortEtherPBBEtype, + tmnxPortEtherReasonDownFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ethernet ports + for revision 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 47 } + +tmnxMlBundleGroupV6v0 OBJECT-GROUP + OBJECTS { tmnxBundleRowStatus, + tmnxBundleType, + tmnxBundleMinimumLinks, + tmnxBundleNumLinks, + tmnxBundleNumActiveLinks, + tmnxBundleRedDiffDelay, + tmnxBundleRedDiffDelayAction, + tmnxBundleLastChangeTime, + tmnxBundleFragmentThreshold, + tmnxBundleUpTime, + tmnxBundleMemberRowStatus, + tmnxBundleMemberActive, + tmnxBundleMemberDownReason, + tmnxBundleMemberUpTime, + tmnxBundleInputDiscards, + tmnxBundlePrimaryMemberPortID, + tmnxPortBundleNumber, + tmnxBundleProtectedType, + tmnxBundleParentBundle, + tmnxBPGrpAssocWorkingBundleID, + tmnxBPGrpAssocProtectBundleID, + tmnxBPGrpAssocActiveBundleID + } + STATUS current + DESCRIPTION + "The group of objects supporting management MLBUNDLES + for revision 6.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 48 } + +tmnxMlpppBundleGroup OBJECT-GROUP + OBJECTS { + tmnxBundleMlpppEndpointID, + tmnxBundleMlpppEndpointIDClass, + tmnxBundleYellowDiffDelay, + tmnxBundleShortSequence, + tmnxBundleMRRU, + tmnxBundleOperMRRU, + tmnxBundlePeerMRRU, + tmnxBundleOperMTU, + tmnxBundleLFI + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MLPPP Bundles + on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 49 } + +tmnxPortNotificationGroupV3v0 NOTIFICATION-GROUP + NOTIFICATIONS { tmnxEqPortSonetAlarm, + tmnxEqPortSonetAlarmClear, + tmnxEqPortSonetPathAlarm, + tmnxEqPortSonetPathAlarmClear, + tmnxEqPortSFPInserted, + tmnxEqPortSFPRemoved, + tmnxEqPortSFPCorrupted, + tmnxEqPortError, + tmnxEqPortDS3Alarm, + tmnxEqPortDS3AlarmClear, + tmnxEqPortDS1Alarm, + tmnxEqPortDS1AlarmClear, + tmnxEqPortBndlYellowDiffExceeded, + tmnxEqPortBndlRedDiffExceeded, + tmnxEqPortBndlBadEndPtDiscr, + tmnxEqPortEtherAlarm, + tmnxEqPortEtherAlarmClear, + tmnxEqPortSpeedCfgNotCompatible, + tmnxEqPortDuplexCfgNotCompatible, + tmnxEqPortIngressRateCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of physical + ports for revision 3.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 50 } + +tmnxPortTDMGroupV6v0 OBJECT-GROUP + OBJECTS { tmnxDS3ChannelAcctPolicyId, + tmnxDS3ChannelCollectStats, + tmnxDS3Buildout, + tmnxDS3Type, + tmnxDS3LastChangeTime, + tmnxDS3ChannelRowStatus, + tmnxDS3ChannelType, + tmnxDS3ChannelFraming, + tmnxDS3ChannelClockSource, + tmnxDS3ChannelChannelized, + tmnxDS3ChannelSubrateCSUMode, + tmnxDS3ChannelSubrate, + tmnxDS3ChannelIdleCycleFlags, + tmnxDS3ChannelLoopback, + tmnxDS3ChannelBitErrorInsertionRate, + tmnxDS3ChannelBERTPattern, + tmnxDS3ChannelBERTDuration, + tmnxDS3ChannelMDLEicString, + tmnxDS3ChannelMDLLicString, + tmnxDS3ChannelMDLFicString, + tmnxDS3ChannelMDLUnitString, + tmnxDS3ChannelMDLPfiString, + tmnxDS3ChannelMDLPortString, + tmnxDS3ChannelMDLGenString, + tmnxDS3ChannelMDLMessageType, + tmnxDS3ChannelFEACLoopRespond, + tmnxDS3ChannelCRC, + tmnxDS3ChannelMTU, + tmnxDS3ChannelOperMTU, + tmnxDS3ChannelReportAlarm, + tmnxDS3ChannelReportAlarmStatus, + tmnxDS3ChannelLastChangeTime, + tmnxDS3ChannelInFEACLoop, + tmnxDS3ChannelMDLMonPortString, + tmnxDS3ChannelMDLMonGenString, + tmnxDS3ChannelBERTOperStatus, + tmnxDS3ChannelBERTSynched, + tmnxDS3ChannelBERTErrors, + tmnxDS3ChannelBERTTotalBits, + tmnxDS3ChannelScramble, + tmnxDS1RowStatus, + tmnxDS1Type, + tmnxDS1Framing, + tmnxDS1Loopback, + tmnxDS1InvertData, + tmnxDS1BitErrorInsertionRate, + tmnxDS1BERTPattern, + tmnxDS1BERTDuration, + tmnxDS1ReportAlarm, + tmnxDS1ReportAlarmStatus, + tmnxDS1LastChangeTime, + tmnxDS1ClockSource, + tmnxDS1BERTOperStatus, + tmnxDS1BERTSynched, + tmnxDS1BERTErrors, + tmnxDS1BERTTotalBits, + tmnxDS1RemoteLoopRespond, + tmnxDS1InRemoteLoop, + tmnxDS1BerSdThreshold, + tmnxDS1BerSfThreshold, + tmnxDS0ChanGroupRowStatus, + tmnxDS0ChanGroupTimeSlots, + tmnxDS0ChanGroupSpeed, + tmnxDS0ChanGroupCRC, + tmnxDS0ChanGroupMTU, + tmnxDS0ChanGroupOperMTU, + tmnxDS0ChanGroupLastChangeTime, + tmnxDS0ChanGroupIdleCycleFlags, + tmnxDS0ChanGroupScramble + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TDM type ports + for version 6.0 on the Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 52 } + +tmnxDigitalDiagMonitorGroup OBJECT-GROUP + OBJECTS { + tmnxDDMTemperature, + tmnxDDMTempLowWarning, + tmnxDDMTempLowAlarm, + tmnxDDMTempHiWarning, + tmnxDDMTempHiAlarm, + tmnxDDMSupplyVoltage, + tmnxDDMSupplyVoltageLowWarning, + tmnxDDMSupplyVoltageLowAlarm, + tmnxDDMSupplyVoltageHiWarning, + tmnxDDMSupplyVoltageHiAlarm, + tmnxDDMTxBiasCurrent, + tmnxDDMTxBiasCurrentLowWarning, + tmnxDDMTxBiasCurrentLowAlarm, + tmnxDDMTxBiasCurrentHiWarning, + tmnxDDMTxBiasCurrentHiAlarm, + tmnxDDMTxOutputPower, + tmnxDDMTxOutputPowerLowWarning, + tmnxDDMTxOutputPowerLowAlarm, + tmnxDDMTxOutputPowerHiWarning, + tmnxDDMTxOutputPowerHiAlarm, + tmnxDDMRxOpticalPower, + tmnxDDMRxOpticalPowerLowWarning, + tmnxDDMRxOpticalPowerLowAlarm, + tmnxDDMRxOpticalPowerHiWarning, + tmnxDDMRxOpticalPowerHiAlarm, + tmnxDDMRxOpticalPowerType, + tmnxDDMAux1, + tmnxDDMAux1LowWarning, + tmnxDDMAux1LowAlarm, + tmnxDDMAux1HiWarning, + tmnxDDMAux1HiAlarm, + tmnxDDMAux1Type, + tmnxDDMAux2, + tmnxDDMAux2LowWarning, + tmnxDDMAux2LowAlarm, + tmnxDDMAux2HiWarning, + tmnxDDMAux2HiAlarm, + tmnxDDMAux2Type, + tmnxDDMFailedThresholds, + tmnxDDMExternallyCalibrated, + tmnxDDMExtCalRxPower4, + tmnxDDMExtCalRxPower3, + tmnxDDMExtCalRxPower2, + tmnxDDMExtCalRxPower1, + tmnxDDMExtCalRxPower0, + tmnxDDMExtCalTxLaserBiasSlope, + tmnxDDMExtCalTxLaserBiasOffset, + tmnxDDMExtCalTxPowerSlope, + tmnxDDMExtCalTxPowerOffset, + tmnxDDMExtCalTemperatureSlope, + tmnxDDMExtCalTemperatureOffset, + tmnxDDMExtCalVoltageSlope, + tmnxDDMExtCalVoltageOffset + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of + Digital Diagnostic Monitoring SFP/XFPs for revision 6.0 on + Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 53 } + +tmnxPortGroupV6v0 OBJECT-GROUP + OBJECTS { tmnxPortTableLastChange, + tmnxPortLastChangeTime, + tmnxPortType, + tmnxPortClass, + tmnxPortDescription, + tmnxPortName, + tmnxPortAlias, + tmnxPortUserAssignedMac, + tmnxPortMacAddress, + tmnxPortHwMacAddress, + tmnxPortMode, + tmnxPortEncapType, + tmnxPortLagId, + tmnxPortHoldTimeUp, + tmnxPortHoldTimeDown, + tmnxPortUpProtocols, + tmnxPortConnectorType, + tmnxPortTransceiverType, + tmnxPortTransceiverLaserWaveLen, + tmnxPortTransceiverDiagCapable, + tmnxPortTransceiverModelNumber, + tmnxPortSFPConnectorCode, + tmnxPortSFPVendorOUI, + tmnxPortSFPVendorManufactureDate, + tmnxPortSFPMedia, + tmnxPortSFPEquipped, + tmnxPortSFPVendorSerialNum, + tmnxPortSFPVendorPartNum, + tmnxPortEquipped, + tmnxPortLinkStatus, + tmnxPortAdminStatus, + tmnxPortOperStatus, + tmnxPortState, + tmnxPortPrevState, + tmnxPortNumAlarms, + tmnxPortAlarmState, + tmnxPortLastAlarmEvent, + tmnxPortClearAlarms, + tmnxPortLastStateChanged, + tmnxPortNumChannels, + tmnxPortNetworkEgrQueues, + tmnxPortIsLeaf, + tmnxPortChanType, + tmnxPortParentPortID, + tmnxPortLoadBalanceAlgorithm, + tmnxPortTypeName, + tmnxPortTypeDescription, + tmnxPortTypeStatus, + tmnxPortConnectTypeName, + tmnxPortConnectTypeDescription, + tmnxPortConnectTypeStatus, + tmnxChannelPortID, + tmnxPortOpticalCompliance, + tmnxL4LoadBalancing, + tmnxPortLastClearedTime, + tmnxPortDDMEventSuppression, + tmnxPortSFPStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical port + capabilities for revision 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 54 } + +tmnxNamedPoolGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxPortIngNamedPoolPlcy, + tmnxPortEgrNamedPoolPlcy, + tmnxPortIngPoolPercentRate, + tmnxPortEgrPoolPercentRate + } + STATUS current + DESCRIPTION + "The group of objects supporting the Named Pool feature + for revision 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 55 } + +tmnxPortNotifyObjsGroupV6v0 OBJECT-GROUP + OBJECTS { + tmnxDDMFailedObject + } + STATUS current + DESCRIPTION + "The group of objects supporting physical port notifications + for revision 6.0 on Alcatel 7x50 SR series systems." + ::= { tmnxPortGroups 57 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-QOS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-QOS-MIB new file mode 100644 index 0000000..546b735 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-QOS-MIB @@ -0,0 +1,6959 @@ +ALCATEL-IND1-TIMETRA-QOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32, IpAddress, Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, RowStatus, + MacAddress, TruthValue, + StorageType, TimeStamp + FROM SNMPv2-TC + AtmServiceCategory, AtmTrafficDescrParamIndex + FROM ATM-TC-MIB + InetAddress, InetAddressType, + InetAddressIPv6, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + + timetraSRMIBModules, tmnxSRObjs, + tmnxSRNotifyPrefix, tmnxSRConfs + FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + Dot1PPriority, IpAddressPrefixLength, + ServiceAccessPoint,TItemDescription, + TNamedItem, TNamedItemOrEmpty, + TDSCPValue, TDSCPName, TDSCPNameOrEmpty, + TIpProtocol, TTcpUdpPort, + TTcpUdpPortOperator, TFrameType, TFCName, TFCNameOrEmpty, + TLspExpValue, TQueueId, TIngressQueueId, + TEgressQueueId, TPortSchedulerPIR, + TPortSchedulerCIR, + TWeight, TCIRRate, TPIRRate, TPIRRateOrZero, + TmnxEnabledDisabled, TPolicyID, + TSapIngressPolicyID, TSapEgressPolicyID + FROM ALCATEL-IND1-TIMETRA-TC-MIB + ; + +timetraQosMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + Quality of Service features on Alcatel 7x50 systems. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied 'as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-QOS-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-QOS-MIB." + + REVISION "0602280000Z" + DESCRIPTION "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-QOS-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-QOS-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-QOS-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-QOS-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-QOS-MIB." + + REVISION "200301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-QOS-MIB." + + REVISION "200105290000Z" + DESCRIPTION "Rev 0.1 29 May 2001 00:00 + Initial version of the TIMETRA-QOS-MIB." + + ::= { timetraSRMIBModules 16 } + +tQosObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 16 } +tQosNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 16} + tQosNotifications OBJECT IDENTIFIER ::= { tQosNotifyPrefix 0} +tmnxQosConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 16 } + +tDSCPObjects OBJECT IDENTIFIER ::= { tQosObjects 1 } +tFCObjects OBJECT IDENTIFIER ::= { tQosObjects 2 } +tSapIngressObjects OBJECT IDENTIFIER ::= { tQosObjects 3 } +tSapEgressObjects OBJECT IDENTIFIER ::= { tQosObjects 4 } +tNetworkObjects OBJECT IDENTIFIER ::= { tQosObjects 5 } +tNetworkQueueObjects OBJECT IDENTIFIER ::= { tQosObjects 6 } +tSharedQueueObjects OBJECT IDENTIFIER ::= { tQosObjects 7 } +tSlopeObjects OBJECT IDENTIFIER ::= { tQosObjects 10 } +tSchedulerObjects OBJECT IDENTIFIER ::= { tQosObjects 12 } +tQosTimeStampObjects OBJECT IDENTIFIER ::= { tQosObjects 20 } +tAtmTdpObjects OBJECT IDENTIFIER ::= { tQosObjects 21 } +tPoolObjects OBJECT IDENTIFIER ::= { tQosObjects 22 } + +-- +-- TEXTUAL-CONVENTIONs for Alcatel 7x50 SR series QoS Elements +-- + +TNetworkPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the identification number of a network policy." + SYNTAX Unsigned32 (1..65535) + +TItemScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual-convention determines some aspects of an item's + behavior regarding creation and use, unused entry garbage collection, + and automated promulgation by Element Management System to + other systems in the service domain. + + TItemScope applies to SAP-ingress, SAP-egress, and Network policies, + and to IP filters and MAC filters. + + exclusive: + + When the scope of an item is defined as exclusive, the item can + only be applied once, for example to a single SAP. Attempting + to assign the policy to a second SAP is not allowed and will + result in an error. If the item is removed from the exclusive + SAP, it will become available for assignment to another + exclusive SAP. + + A non-applied exclusive scope policy is a candidate to be removed + from the system by a TBD garbage collection command. + + The system default policies cannot be put into the exclusive scope. + An error will be generated if scope exclusive is executed in + any policies with a policy-id equal to 1. + + template: + + When the scope of an item is defined as template, the item can be + applied any number of times. Policies with template scope + will not be considered for deletion by a TBD garbage collection + command; all items of scope 'template' must be deleted explicitly. + + The system default policies will always be scope template. + An error will occur if a policy-id 1 is attempted to be + set to scope exclusive." + SYNTAX INTEGER { exclusive(1), template(2) } + +TItemMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. + when set to false, packets without the item match the filter. + when set to true, packets with the item match the filter." + SYNTAX INTEGER { off(1), false(2), true(3) } + +TPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet" + SYNTAX INTEGER { low(1), high(2) } + +TPriorityOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet. + when set to default(3), the priority from the default-action is used." + SYNTAX INTEGER { low(1), high(2), default(3) } + +TProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the profile marking of a packet at the ingress." + SYNTAX INTEGER { in(1), out(2) } + +TDEProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual-convention specifies the profile marking of a packet. + + Value of 'in' specifies the in-profile marking. + + Value of 'out' specifies the out-profile marking. + + Value of 'de' specifies that the profile marking will be based on the DE + (Drop-Eligible) bit. DE bit-value of '0' specifies in-profile and DE + bit value of '1' specifies out-profile marking." + SYNTAX INTEGER { in (1), out (2), de (3) } + +TProfileOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Profile marking of a packet." + SYNTAX INTEGER { none (0), in(1), out(2) } + +TAdaptationRule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The adaptation rule to be applied to calcluate the operational values + for the specified entity." + SYNTAX INTEGER { + max (1), + min (2), + closest(3) + } + +TRemarkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The remarking to be used." + SYNTAX INTEGER { + none (1), + dscp (2), + precedence (3) + } + +TPrecValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The precedence bits as used in the IPv4 header. This constitutes of + 3 bits and hence can hold the values from 0 to 7." + SYNTAX Integer32 (0..7) + +TPrecValueOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The precedence bits as used in the IPv4 header. This constitutes of + 3 bits and hence can hold the values from 0 to 7. The value '-1' + specifies that the precedence value is undefined/unused." + SYNTAX Integer32 (-1 | 0..7) + +TBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kbytes) assigned to a queue. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 0..131072) + +TBurstPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is + reserved for some purpose." + SYNTAX Integer32 (0..100) + +TBurstHundredthsOfPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is + reserved for some purpose, defined to two decimal places." + SYNTAX Integer32 (0..10000) + +TBurstPercentOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is + reserved for some purpose. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 0..100) + +TRatePercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of maximum rate allowed." + SYNTAX Integer32 (0..100) + +TPIRRatePercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of maximum PIR rate allowed. A value of 0 is + no acceptable, so the range begins at 1." + SYNTAX Integer32 (1..100) + +TLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The level of the specified entity while feeding into the parent." + SYNTAX Integer32 (1..8) + +TLevelOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The level of the specified entity while feeding into the parent. + The value 0 is used to denote a default value." + SYNTAX Integer32 (0|1..8) + +TQueueMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mode in which the queue is operating. + + If the queue is operating in the 'priority' mode, it is + capable of handling traffic differently with two distinct + priorities. These priorities are assigned by the stages + preceding the queueing framework in the system. + + When the queue is operating in the 'profile' mode, in other + words the color aware mode, the queue tries to provide the + appropriate bandwidth to the packets with different profiles. + + The profiles are assigned according to the configuration of the + forwarding class or the sub-forwarding class. + + In 'priority' mode, the queue does not have the functionality + to support the profiled traffic and in such cases the queue + will have a degraded performance. However, the converse is not + valid and a queue in 'profile' mode should be capable of + supporting the different priorities of traffic." + SYNTAX INTEGER { + priority(1), + profile (2) + } + +TEntryIndicator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. The + value 0 is not a valid entry-id. When used as insertion point + the value 0 indicates that entries must be inserted at the very + beginning, i.e.before the first entry defined." + SYNTAX Unsigned32 (0..65535) + +TEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in a policy or filter table. + to facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. " + SYNTAX Unsigned32 (1..65535) + +TMatchCriteria ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "determines whether the entry matches traffic using IP match + entries or MAC match entries." + SYNTAX INTEGER { ip(1), mac(2), none(3) } + +TAtmTdpDescrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TAtmTdpDescrType is an enumerated integer whose value + indicates the types of cell loss priority to be used in + conjunction with traffic parameters. + + The following values are outlined: + Integer Value Interpretation + ------------- ------------------------ + clp0And1pcr PCR applies to CLP 0 and + CLP 1 cell flows + clp0And1pcrPlusClp0And1scr PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 and + CLP 1 cell flows. + clp0And1pcrPlusClp0scr PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 cell flows. + clp0And1pcrPlusClp0scrTag PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 cell flows. " + SYNTAX INTEGER { + clp0And1pcr(0), + clp0And1pcrPlusClp0And1scr(1), + clp0And1pcrPlusClp0scr(2), + clp0And1pcrPlusClp0scrTag(3) + } + +TDEValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual-convention specifies the DE (Drop Eligible) bit value. + The value of '-1' means DE value is not specified." + SYNTAX Integer32 (-1 | 0..1) + +-- +-- +-- mib objects +-- + +-- +-- DSCP Name -> DSCP value mapping table +-- + +tDSCPNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDSCPNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all DSCP Names. DSCP Name entries must + exist here and be active before they can be referenced + elsewhere (e.g. IP filter)." + ::= { tDSCPObjects 1 } + +tDSCPNameEntry OBJECT-TYPE + SYNTAX TDSCPNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DSCP Name, particularly + the DSCP value. It maps a DSCP Name into a DSCP value. + + Some default entries are created by the agent. + Default entries have tDSCPNameStorageType permanent, + and can not be deleted. + + Entries cannot be created by user but may be supported later. + + An attempt to create a row in this table would return no creation." + INDEX { tDSCPName } + ::= { tDSCPNameTable 1 } + +TDSCPNameEntry ::= SEQUENCE + { + tDSCPName TDSCPName, + tDSCPNameRowStatus RowStatus, + tDSCPNameStorageType StorageType, + tDSCPNameDscpValue TDSCPValue, + tDSCPNameLastChanged TimeStamp + } + +tDSCPName OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name assigned to the DSCP Value." + REFERENCE + "" + ::= { tDSCPNameEntry 1 } + +tDSCPNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tDSCPNameEntry 2 } + +tDSCPNameStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type of this row in the table." + DEFVAL { nonVolatile } + ::= { tDSCPNameEntry 3 } + +tDSCPNameDscpValue OBJECT-TYPE + SYNTAX TDSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DSCP Value." + REFERENCE + "" + DEFVAL { 0 } + ::= { tDSCPNameEntry 4 } + +tDSCPNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tDSCPNameTable." + ::= { tDSCPNameEntry 5 } + +-- +-- Forwarding Class name table +-- + +tFCNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFCNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all Forwarding Class Names. Forwarding Class Name entries + must exist here and be active before they can be referenced + elsewhere (e.g. qos queue)." + ::= { tFCObjects 1 } + +tFCNameEntry OBJECT-TYPE + SYNTAX TFCNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Forwarding Class Name, particularly + the Forwarding Class value. + + Some default entries are created by the agent. + Default entries have tFCStorageType permanent, + and can not be deleted. + + Entries cannot be created by user but maybe supported in future. + + An attempt to create a row in this table would return no creation." + INDEX { tFCName } + ::= { tFCNameTable 1 } + +TFCNameEntry ::= SEQUENCE + { + tFCName TFCName, + tFCRowStatus RowStatus, + tFCStorageType StorageType, + tFCValue Integer32, + tFCNameLastChanged TimeStamp + } + +tFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Forwarding class name." + REFERENCE "" + ::= { tFCNameEntry 1 } + +tFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row Status of the entry." + ::= { tFCNameEntry 2 } + +tFCStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The storage type of this row in the table." + DEFVAL { nonVolatile } + ::= { tFCNameEntry 3 } + +tFCValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "FC Value." + REFERENCE "" + DEFVAL { 0 } + ::= { tFCNameEntry 4 } + +tFCNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tFCNameTable." + ::= { tFCNameEntry 5 } + +-- +-- sap-ingress policy table +-- + +tSapIngressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { tSapIngressObjects 1 } + +tSapIngressEntry OBJECT-TYPE + SYNTAX TSapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Sap Ingress Policy. + + sap-ingress policy (1) is the default entry. + + Default Entry is created by the agent, other entries are + created by user. + + Default Entry cannot be modified/deleted. The other + entries are deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tSapIngressIndex } + ::= { tSapIngressTable 1 } + +TSapIngressEntry ::= SEQUENCE + { + tSapIngressIndex TSapIngressPolicyID, + tSapIngressRowStatus RowStatus, + tSapIngressScope TItemScope, + tSapIngressDescription TItemDescription, + tSapIngressDefaultFC TNamedItem, + tSapIngressDefaultFCPriority TPriority, + tSapIngressMatchCriteria TMatchCriteria, + tSapIngressLastChanged TimeStamp + } + +tSapIngressIndex OBJECT-TYPE + SYNTAX TSapIngressPolicyID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the policy ID is the index to this table." + ::= { tSapIngressEntry 1 } + +tSapIngressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for the policy. The deletion of this row has + an action of removing the dependent rows in the following + tables : + - tSapIngressQueueTable + - tSapIngressDSCPTable + - tSapIngressDot1pTable + " + ::= { tSapIngressEntry 2 } + +tSapIngressScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scope of the policy. If the scope is 'exclusive', it can only be + instantiated once whereas it could have multiple instances if defined + as 'exclusive'." + DEFVAL { template } + ::= { tSapIngressEntry 3 } + +tSapIngressDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "user-provided description of the policy." + DEFVAL { ''H } + ::= { tSapIngressEntry 4 } + +tSapIngressDefaultFC OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressDefaultFC specifies the forwarding class or the + sub forwarding class which should be used for all traffic that + does not match a specific classification specified in this + SAP ingress QoS policy. + + Specification of a sub forwarding class is also allowed. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub + forwarding class should be existing in this QoS policy. + + If not specified explicitly, all traffic will be classified + as best-effort 'be'." + DEFVAL { 'be'H } + ::= { tSapIngressEntry 5 } + +tSapIngressDefaultFCPriority OBJECT-TYPE + SYNTAX TPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the priority to assign to traffic ingressing as the default + action queue." + DEFVAL { low } + ::= { tSapIngressEntry 6 } + +tSapIngressMatchCriteria OBJECT-TYPE + SYNTAX TMatchCriteria + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates which type of match criteria the policy should use. + when set to ip(1), the policy looks for match entries in + tSapIngressIPCriteriaTable or tSapIngressIPv6CriteriaTable. + When set to mac(2), the policy looks for match entries in + tSapIngressMacCriteriaTable. + + the value of tSapIngressMatchCriteria is set when the first + match criteria table entry is created. the value is set to + none(3) when the last criteria table entry is removed. + + when tSapIngressMatchCriteria is set to ip(1), no + tSapIngressMacCriteriaTable entries can be created. + when set to mac(2), no tSapIngressIPCriteriaTable or + tSapIngressIPv6CriteriaTable entries can be created. + " + ::= { tSapIngressEntry 7 } + +tSapIngressLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressTable." + ::= { tSapIngressEntry 8 } + +-- +-- sap-ingress policy queue table +-- + +tSapIngressQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-ingress policies' queues." + ::= { tSapIngressObjects 2 } + +tSapIngressQueueEntry OBJECT-TYPE + SYNTAX TSapIngressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular queue for a sap-ingress policy. + + Queue (1) is the used as a default for unicast and queue (11) is + used as a default for multicast. Both these are created by the + agent and can be edited but not removed from the system. + + Other entries are created by user." + INDEX { tSapIngressIndex, tSapIngressQueue } + ::= { tSapIngressQueueTable 1 } + +TSapIngressQueueEntry ::= SEQUENCE + { + tSapIngressQueue TIngressQueueId, + tSapIngressQueueRowStatus RowStatus, + tSapIngressQueueParent TNamedItemOrEmpty, + tSapIngressQueueLevel TLevel, + tSapIngressQueueWeight TWeight, + tSapIngressQueueCIRLevel TLevelOrDefault, + tSapIngressQueueCIRWeight TWeight, + tSapIngressQueueMCast TruthValue, + tSapIngressQueueExpedite INTEGER, + tSapIngressQueueCBS TBurstSize, + tSapIngressQueueMBS TBurstSize, + tSapIngressQueueHiPrioOnly TBurstPercentOrDefault, + tSapIngressQueuePIRAdaptation TAdaptationRule, + tSapIngressQueueCIRAdaptation TAdaptationRule, + tSapIngressQueueAdminPIR TPIRRate, + tSapIngressQueueAdminCIR TCIRRate, + tSapIngressQueueOperPIR TPIRRate, + tSapIngressQueueOperCIR TCIRRate, + tSapIngressQueueLastChanged TimeStamp, + tSapIngressQueuePoliced TruthValue, + tSapIngressQueueMode TQueueMode, + tSapIngressQueuePoolName TNamedItemOrEmpty + } + +tSapIngressQueue OBJECT-TYPE + SYNTAX TIngressQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue ID is used as the secondary index to the table entry." + ::= { tSapIngressQueueEntry 1 } + +tSapIngressQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tSapIngressQueueEntry 2 } + +tSapIngressQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this queue would be feeding to." + DEFVAL { ''H } + ::= { tSapIngressQueueEntry 3 } + +tSapIngressQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent." + DEFVAL { 1 } + ::= { tSapIngressQueueEntry 4 } + +tSapIngressQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding to." + DEFVAL { 1 } + ::= { tSapIngressQueueEntry 5 } + +tSapIngressQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent. + The level '0' means treat all offered load for this queue as for + the above CIR traffic." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 6 } + +tSapIngressQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tSapIngressQueueEntry 7 } + +tSapIngressQueueMCast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if this is a multicast queue or not." + DEFVAL { false } + ::= { tSapIngressQueueEntry 8 } + +tSapIngressQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited(2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueueExpedite specifies the priority that this queue should + be assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping + into this queue. In such a case the queue is treated as + 'non-expedited' if there is even a single non-expedited forwarding + class using this queue. + + This attribute is associated with the queue at the time of creation and + cannot be modified thereafter." + DEFVAL { auto-expedited } + ::= { tSapIngressQueueEntry 9 } + +tSapIngressQueueCBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of reserved buffer space (in kilo bytes) for the queue." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 10 } + +tSapIngressQueueMBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum amount of buffer space (in kilo bytes) allowed for the + queue." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 11 } + +tSapIngressQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of buffer space for the queue, used + exclusively by high priority packets." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 12 } + +tSapIngressQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressQueueEntry 13 } + +tSapIngressQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressQueueEntry 14 } + +tSapIngressQueueAdminPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative PIR specified by the user." + DEFVAL { -1 } + ::= { tSapIngressQueueEntry 15 } + +tSapIngressQueueAdminCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative CIR specified by the user." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 16 } + +tSapIngressQueueOperPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The operating PIR." + ::= { tSapIngressQueueEntry 17 } + +tSapIngressQueueOperCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The operational value derived by computing the CIR value from + the administrative CIR and PIR values and their corresponding + adaptation rules." + ::= { tSapIngressQueueEntry 18 } + +tSapIngressQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressQueueTable." + ::= { tSapIngressQueueEntry 19 } + +tSapIngressQueuePoliced OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueuePoliced specifies that the out of profile + traffic feeding into the physical queue instance should be + dropped. tSapIngressQueuePoliced overrides the bandwidth + specified by the object tSapIngressQueueAdminCIR." + DEFVAL { false } + ::= { tSapIngressQueueEntry 20 } + +tSapIngressQueueMode OBJECT-TYPE + SYNTAX TQueueMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueueMode specifies the mode in which the queue + is operating. This attribute is associated with the queue + at the time of creation and cannot be modified thereafter." + DEFVAL { priority } + ::= { tSapIngressQueueEntry 21 } + +tSapIngressQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueuePoolName specifies the name of + the pool to be applied for SAP ingress queue." + DEFVAL { ''H } + ::= { tSapIngressQueueEntry 22 } + +-- +-- sap-ingress policy dscp table +-- + +tSapIngressDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a list of all DSCP entries for all sap-ingress policies." + ::= { tSapIngressObjects 3 } + +tSapIngressDSCPEntry OBJECT-TYPE + SYNTAX TSapIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DSCP entry for a sap-ingress policy. + + Entries are created by user. + Entries are deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + + in the event that one policy has multiple entries, and + the tSapIngressDSCP values are the same, only one queue + will be created (the queue for the lexicographically + first tSapIngressDSCP). + " + INDEX { tSapIngressIndex, tSapIngressDSCP } + ::= { tSapIngressDSCPTable 1 } + +TSapIngressDSCPEntry ::= SEQUENCE + { + tSapIngressDSCP TDSCPName, + tSapIngressDSCPRowStatus RowStatus, + tSapIngressDSCPFC TNamedItemOrEmpty, + tSapIngressDSCPPriority TPriorityOrDefault, + tSapIngressDSCPLastChanged TimeStamp + } + +tSapIngressDSCP OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tSapIngressDSCPEntry 1 } + +tSapIngressDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows creation/deletion of rows in this table." + ::= { tSapIngressDSCPEntry 2 } + +tSapIngressDSCPFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressDSCPFC specifies the forwarding class or the sub + forwarding class to be used to classify all the traffic that + matches the specific DSCP i.e. tSapIngressDSCP. + + Specification of a sub forwarding class is also allowed. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub + forwarding class should be existing in this QoS policy. + + Unless tSapIngressDSCPFC is specified explicitly, this match + will be ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressDSCPEntry 3 } + +tSapIngressDSCPPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { default } + ::= { tSapIngressDSCPEntry 4 } + +tSapIngressDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressDSCPTable." + ::= { tSapIngressDSCPEntry 5 } + +-- +-- sap-ingress policy dot1p table +-- + +tSapIngressDot1pTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a list of all dot1p entries for all sap-ingress policies." + ::= { tSapIngressObjects 4 } + +tSapIngressDot1pEntry OBJECT-TYPE + SYNTAX TSapIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dot1p match for a sap-ingress policy. + Entries are created by user. + Entries are deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tSapIngressIndex, tSapIngressDot1pValue } + ::= { tSapIngressDot1pTable 1 } + +TSapIngressDot1pEntry ::= SEQUENCE + { + tSapIngressDot1pValue Dot1PPriority, + tSapIngressDot1pRowStatus RowStatus, + tSapIngressDot1pFC TNamedItemOrEmpty, + tSapIngressDot1pPriority TPriorityOrDefault, + tSapIngressDot1pLastChanged TimeStamp + } + +tSapIngressDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "dot1p value to match in the packet. this value is + also used as an index so that for any dot1p value there + is only one possible disposition queue and priority. + " + ::= { tSapIngressDot1pEntry 1 } + +tSapIngressDot1pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this sap-ingress policy's dot1p entry." + ::= { tSapIngressDot1pEntry 2 } + +tSapIngressDot1pFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressDot1pFC specifies the forwarding class or the sub + forwarding class to be used to classify all the traffic that + matches the specific Dot1p i.e. tSapIngressDot1pValue. + + Specification of a sub forwarding class is also allowed. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub + forwarding class should be existing in this QoS policy. + + Unless tSapIngressDot1pFC is specified explicitly, this match + will be ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressDot1pEntry 3 } + +tSapIngressDot1pPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "priority to use for packets that match the dot1p value + tSapIngressDot1pValue." + DEFVAL { default } + ::= { tSapIngressDot1pEntry 4 } + +tSapIngressDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressDot1pTable." + ::= { tSapIngressDot1pEntry 5 } + +-- +-- sap-ingress policy ip criteria table +-- + +tSapIngressIPCriteriaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressIPCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-ingress policies' ip-criteria entries." + ::= { tSapIngressObjects 5 } + +tSapIngressIPCriteriaEntry OBJECT-TYPE + SYNTAX TSapIngressIPCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular ip-criteria entry for a sap-ingress + policy. + Entries are created by user. + Entries are deleted by user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tSapIngressIndex, tSapIngressIPCriteriaIndex } + ::= { tSapIngressIPCriteriaTable 1 } + +TSapIngressIPCriteriaEntry ::= SEQUENCE + { + tSapIngressIPCriteriaIndex TEntryId, + tSapIngressIPCriteriaRowStatus RowStatus, + tSapIngressIPCriteriaDescription TItemDescription, + tSapIngressIPCriteriaActionFC TNamedItemOrEmpty, + tSapIngressIPCriteriaActionPriority TPriorityOrDefault, + tSapIngressIPCriteriaSourceIpAddr IpAddress, + tSapIngressIPCriteriaSourceIpMask IpAddressPrefixLength, + tSapIngressIPCriteriaDestIpAddr IpAddress, + tSapIngressIPCriteriaDestIpMask IpAddressPrefixLength, + tSapIngressIPCriteriaProtocol TIpProtocol, + tSapIngressIPCriteriaSourcePortValue1 TTcpUdpPort, + tSapIngressIPCriteriaSourcePortValue2 TTcpUdpPort, + tSapIngressIPCriteriaSourcePortOperator TTcpUdpPortOperator, + tSapIngressIPCriteriaDestPortValue1 TTcpUdpPort, + tSapIngressIPCriteriaDestPortValue2 TTcpUdpPort, + tSapIngressIPCriteriaDestPortOperator TTcpUdpPortOperator, + tSapIngressIPCriteriaDSCP TDSCPNameOrEmpty, + tSapIngressIPCriteriaFragment TItemMatch, + tSapIngressIPCriteriaLastChanged TimeStamp + } + +tSapIngressIPCriteriaIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "unique identifier separates this entry from others in this + policy." + ::= { tSapIngressIPCriteriaEntry 1 } + +tSapIngressIPCriteriaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for the IP Criteria entry." + ::= { tSapIngressIPCriteriaEntry 2 } + +tSapIngressIPCriteriaDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "description of this IP criteria entry." + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 3 } + +tSapIngressIPCriteriaActionFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressIPCriteriaActionFC specifies the forwarding class + or the sub forwarding class to be used to classify all the + traffic that matches the specific IP criteria. + + Specification of a sub forwarding class is also allowed. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub + forwarding class should be existing in this QoS policy. + + Unless tSapIngressIPCriteriaActionFC is specified explicitly, + this match will be ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 4 } + +tSapIngressIPCriteriaActionPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "priority for packets which match this entry's criteria. + + when set to default, the packet is sent to the queue + from DSCP/dot1p/FC which matched the packet, using the + priority from the DSCP/dot1p/FC which matched the packet." + DEFVAL { default } + ::= { tSapIngressIPCriteriaEntry 5 } + +tSapIngressIPCriteriaSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match with source-IP of the packet." + DEFVAL { '00000000'H } + ::= { tSapIngressIPCriteriaEntry 6 } + +tSapIngressIPCriteriaSourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the prefix is the number of bits of the source IP address to match." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 7 } + +tSapIngressIPCriteriaDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match with destination-IP of the packet." + DEFVAL { '00000000'H } + ::= { tSapIngressIPCriteriaEntry 8 } + +tSapIngressIPCriteriaDestIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the prefix is the number of bits of the destination IP address to + match." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 9 } + +tSapIngressIPCriteriaProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP protocol to match. use -1 to disable matching by IP protocol." + DEFVAL { -1 } + ::= { tSapIngressIPCriteriaEntry 10 } + +tSapIngressIPCriteriaSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used according + to the description for tSapIngressIPCriteriaSourcePortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 11 } + +tSapIngressIPCriteriaSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used according + to the description for tSapIngressIPCriteriaSourcePortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 12 } + +tSapIngressIPCriteriaSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tSapIngressIPCriteriaSourcePortValue1 and + tSapIngressIPCriteriaSourcePortValue2 are to be used. The value + of these latter 2 objects and + tSapIngressIPCriteriaSourcePortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tSapIngressIPCriteriaEntry 13 } + +tSapIngressIPCriteriaDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used according + to the description for tSapIngressIPCriteriaDestPortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 14 } + +tSapIngressIPCriteriaDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used according + to the description for tSapIngressIPCriteriaDestPortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPCriteriaEntry 15 } + +tSapIngressIPCriteriaDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tSapIngressIPCriteriaDestPortValue1 and + tSapIngressIPCriteriaDestPortValue2 are to be used. The value + of these latter 2 objects and + tSapIngressIPCriteriaDestPortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tSapIngressIPCriteriaEntry 16 } + +tSapIngressIPCriteriaDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP value to match in the packet" + DEFVAL { ''H } + ::= { tSapIngressIPCriteriaEntry 17 } + +tSapIngressIPCriteriaFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "matches when the packet is a fragment (true) + or when the packet is not a fragment (false) + or matches all packets fragmented or not (off)." + DEFVAL { off } + ::= { tSapIngressIPCriteriaEntry 19 } + +tSapIngressIPCriteriaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressIPCriteriaTable." + ::= { tSapIngressIPCriteriaEntry 20 } + +-- +-- sap-ingress policy mac criteria table +-- + +tSapIngressMacCriteriaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressMacCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-ingress policies' mac-criteria entries." + ::= { tSapIngressObjects 6 } + +tSapIngressMacCriteriaEntry OBJECT-TYPE + SYNTAX TSapIngressMacCriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular mac-criteria entry + for a sap-ingress policy. + Entries are created by user. + Entries are deleted by user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tSapIngressIndex, tSapIngressMacCriteriaIndex } + ::= { tSapIngressMacCriteriaTable 1 } + +TSapIngressMacCriteriaEntry ::= SEQUENCE + { + tSapIngressMacCriteriaIndex TEntryId, + tSapIngressMacCriteriaRowStatus RowStatus, + tSapIngressMacCriteriaDescription TItemDescription, + tSapIngressMacCriteriaActionFC TNamedItemOrEmpty, + tSapIngressMacCriteriaActionPriority TPriorityOrDefault, + tSapIngressMacCriteriaFrameType TFrameType, + tSapIngressMacCriteriaSrcMacAddr MacAddress, + tSapIngressMacCriteriaSrcMacMask MacAddress, + tSapIngressMacCriteriaDstMacAddr MacAddress, + tSapIngressMacCriteriaDstMacMask MacAddress, + tSapIngressMacCriteriaDot1PValue Dot1PPriority, + tSapIngressMacCriteriaDot1PMask Dot1PPriority, + tSapIngressMacCriteriaEthernetType Integer32, + tSapIngressMacCriteriaDSAP ServiceAccessPoint, + tSapIngressMacCriteriaDSAPMask ServiceAccessPoint, + tSapIngressMacCriteriaSSAP ServiceAccessPoint, + tSapIngressMacCriteriaSSAPMask ServiceAccessPoint, + tSapIngressMacCriteriaSnapPid Integer32, + tSapIngressMacCriteriaSnapOui INTEGER, + tSapIngressMacCriteriaLastChanged TimeStamp + } + +tSapIngressMacCriteriaIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tSapIngressMacCriteriaEntry 1 } + +tSapIngressMacCriteriaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { tSapIngressMacCriteriaEntry 2 } + +tSapIngressMacCriteriaDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { ''H } + ::= { tSapIngressMacCriteriaEntry 3 } + +tSapIngressMacCriteriaActionFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressMacCriteriaActionFC specifies the forwarding class + or the sub forwarding class to be used to classify all the + traffic that matches the specific Mac criteria. + + Specification of a sub forwarding class is also allowed. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub + forwarding class should be existing in this QoS policy. + + Unless tSapIngressMacCriteriaActionFC is specified explicitly, + this match will be ignored for classification purposes." + ::= { tSapIngressMacCriteriaEntry 4 } + +tSapIngressMacCriteriaActionPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { default } + ::= { tSapIngressMacCriteriaEntry 5 } + +tSapIngressMacCriteriaFrameType OBJECT-TYPE + SYNTAX TFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of mac frame for which we are defining this match criteria." + DEFVAL { e802dot3 } + ::= { tSapIngressMacCriteriaEntry 6 } + +tSapIngressMacCriteriaSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 8 } + +tSapIngressMacCriteriaSrcMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 9 } + +tSapIngressMacCriteriaDstMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 10 } + +tSapIngressMacCriteriaDstMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { '000000000000'H } + ::= { tSapIngressMacCriteriaEntry 11 } + +tSapIngressMacCriteriaDot1PValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 12 } + +tSapIngressMacCriteriaDot1PMask OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { 0 } + ::= { tSapIngressMacCriteriaEntry 13 } + +tSapIngressMacCriteriaEthernetType OBJECT-TYPE + SYNTAX Integer32 (-1 | 1536..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria + are mutually exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 14 } + +tSapIngressMacCriteriaDSAP OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria + are mutually exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 15 } + +tSapIngressMacCriteriaDSAPMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria + are mutually exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 16 } + +tSapIngressMacCriteriaSSAP OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria + are mutually exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 17 } + +tSapIngressMacCriteriaSSAPMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria + are mutually exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 18 } + +tSapIngressMacCriteriaSnapPid OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the ethernet type, ssap/dsap, and snap-pid match criteria + are mutually exclusive and only one can be set per entry." + DEFVAL { -1 } + ::= { tSapIngressMacCriteriaEntry 19 } + +tSapIngressMacCriteriaSnapOui OBJECT-TYPE + SYNTAX INTEGER { off(1), zero(2), nonZero(3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "whether to match snap-oui, and what to match." + DEFVAL { off } + ::= { tSapIngressMacCriteriaEntry 20 } + +tSapIngressMacCriteriaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressMacCriteriaTable." + ::= { tSapIngressMacCriteriaEntry 21 } + +-- +-- sap-ingress policy fc table +-- + +tSapIngressFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular + forwarding class traffic into the specified queue." + ::= { tSapIngressObjects 7 } + +tSapIngressFCEntry OBJECT-TYPE + SYNTAX TSapIngressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-ingress policy's + forwarding class mappings to queues. + + Entries are created and deleted by user. They have + a presumed StorageType of nonVolatile." + INDEX { tSapIngressIndex, tSapIngressFCName } + ::= { tSapIngressFCTable 1 } + +TSapIngressFCEntry ::= SEQUENCE + { + tSapIngressFCName TNamedItem, + tSapIngressFCRowStatus RowStatus, + tSapIngressFCQueue TIngressQueueId, + tSapIngressFCMCastQueue TIngressQueueId, + tSapIngressFCBCastQueue TIngressQueueId, + tSapIngressFCUnknownQueue TIngressQueueId, + tSapIngressFCLastChanged TimeStamp, + tSapIngressFCInProfRemark TRemarkType, + tSapIngressFCInProfDscp TNamedItemOrEmpty, + tSapIngressFCInProfPrec TPrecValueOrNone, + tSapIngressFCOutProfRemark TRemarkType, + tSapIngressFCOutProfDscp TNamedItemOrEmpty, + tSapIngressFCOutProfPrec TPrecValueOrNone, + tSapIngressFCProfile TProfileOrNone, + tSapIngressFCDE1OutOfProfile TruthValue + } + +tSapIngressFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSapIngressFCName specifies the forwarding class or the sub + forwarding class for which this mapping is defined. + + A sub forwarding class mapping can also be configured. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + A sub forwarding class mapping should exist in this table if + any explicit match criteria in this SAP ingress QoS policy + try to use it. However, it is not the same for the base + forwarding classes." + ::= { tSapIngressFCEntry 1 } + +tSapIngressFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this queue." + ::= { tSapIngressFCEntry 2 } + +tSapIngressFCQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class. + A value of zero implies that the default queues should be used." + ::= { tSapIngressFCEntry 3 } + +tSapIngressFCMCastQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific multicast queue to be used for packets in this forwarding + class. The queue is used only for specific entities and will be + ignored wherever it is irrelevant. + + A value of zero implies that the default queues should be used." + ::= { tSapIngressFCEntry 4 } + +tSapIngressFCBCastQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific broadcast queue to be used for packets in this forwarding + class. The queue is used only for specific entities and will be + ignored wherever it is irrelevant. + A value of zero implies that the default queues should be used." + ::= { tSapIngressFCEntry 5 } + +tSapIngressFCUnknownQueue OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific unknown destination queue to be used for packets in this + forwarding class. The queue is used only for specific entities and + will be ignored wherever it is irrelevant. + A value of zero implies that the default queues should be used." + ::= { tSapIngressFCEntry 6 } + +tSapIngressFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressFCLastChanged indicates the value of sysUpTime + when the forwarding class entry was last modified." + ::= { tSapIngressFCEntry 7 } + +tSapIngressFCInProfRemark OBJECT-TYPE + SYNTAX TRemarkType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCInProfRemark specifies the remarking type to + be used for the in profile packets feeding into the queues." + DEFVAL { none } + ::= { tSapIngressFCEntry 8 } + +tSapIngressFCInProfDscp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCInProfDscp specifies the DSCP to be used while + remarking the in profile packets when the in-profile + remarking type, tSapIngressFCInProfRemark is specified to be + 'dscp'." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 9 } + +tSapIngressFCInProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCInProfPrec specifies the precedence value to be used + while remarking the in profile packets when the in-profile + remarking type, tSapIngressFCInProfRemark is specified to be + 'precedence'." + DEFVAL { -1 } + ::= { tSapIngressFCEntry 10 } + +tSapIngressFCOutProfRemark OBJECT-TYPE + SYNTAX TRemarkType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCOutProfRemark specifies the remarking type to + be used for the in profile packets feeding into the queues." + DEFVAL { none } + ::= { tSapIngressFCEntry 11 } + +tSapIngressFCOutProfDscp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCOutProfDscp specifies the DSCP to be used while + remarking the in profile packets when the in-profile + remarking type, tSapIngressFCOutProfRemark is specified to be + 'dscp'." + DEFVAL { ''H } + ::= { tSapIngressFCEntry 12 } + +tSapIngressFCOutProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCOutProfPrec specifies the precedence value to be used + while remarking the in profile packets when the in-profile + remarking type, tSapIngressFCOutProfRemark is specified to be + 'precedence'." + DEFVAL { -1 } + ::= { tSapIngressFCEntry 13 } + +tSapIngressFCProfile OBJECT-TYPE + SYNTAX TProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressFCProfile specifies the profile of the packets + associated with this forwarding class. + + This object can not be set to anything but 'none' if the + queues being used by this mapping do not have their modes, + tSapIngressQueueMode set to 'profile'." + DEFVAL { none } + ::= { tSapIngressFCEntry 14 } + +tSapIngressFCDE1OutOfProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressFCDE1OutOfProfile specifies whether frames + with DE value of '1' are to be treated as out-of-profile (as if + tSapIngressFCProfile was set to 'out'). + + When tSapIngressFCDE1OutOfProfile is set to 'true', frames with DE value + of '1' are autmatically classified as out-of-profile. + + Frames with DE value of '0' will continue to be policed based on the + value of tSapIngressQueueAdminCIR. That is, if the dynamic rate of + ingress queue is within CIR, frames with DE=0 will be treated as + in-profile (as if tSapIngressFCProfile was set to 'in') otherwise these + frames are treated as out-of-profile. + + When tSapIngressFCDE1OutOfProfile is set to 'true', it supercedes action + specified by the value of tSapIngressFCProfile." + DEFVAL { false } + ::= { tSapIngressFCEntry 18 } + +-- +-- sap-ingress policy precedence table +-- + +tSapIngressPrecTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains the mapping of a particular + precedence value into a forwarding class" + ::= { tSapIngressObjects 8 } + +tSapIngressPrecEntry OBJECT-TYPE + SYNTAX TSapIngressPrecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-ingress policy's + IP precedence values to forwarding class mappings. + + Entries are created and deleted by user. They have + a presumed StorageType of nonVolatile." + INDEX { tSapIngressIndex, tSapIngressPrecValue } + ::= { tSapIngressPrecTable 1 } + +TSapIngressPrecEntry ::= SEQUENCE + { + tSapIngressPrecValue TPrecValue, + tSapIngressPrecRowStatus RowStatus, + tSapIngressPrecFC TNamedItemOrEmpty, + tSapIngressPrecFCPriority TPriorityOrDefault, + tSapIngressPrecLastChanged TimeStamp + } + +tSapIngressPrecValue OBJECT-TYPE + SYNTAX TPrecValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Precedence value for which the mapping is done." + ::= { tSapIngressPrecEntry 1 } + +tSapIngressPrecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this mapping." + ::= { tSapIngressPrecEntry 2 } + +tSapIngressPrecFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressPrecFC specifies the forwarding class or the sub + forwarding class to be used to classify all the traffic that + matches the specific precedence value i.e. tSapIngressPrecValue. + + Specification of a sub forwarding class is also allowed. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub + forwarding class should be existing in this QoS policy. + + Unless tSapIngressPrecFC is specified explicitly, this match + will be ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressPrecEntry 3 } + +tSapIngressPrecFCPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority to be assigned to the matching traffic." + DEFVAL { default } + ::= { tSapIngressPrecEntry 4 } + +tSapIngressPrecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapIngressPrecTable." + ::= { tSapIngressPrecEntry 5 } + +-- +-- sap-ingress policy ipv6 criteria table +-- + +tSapIngressIPv6CriteriaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapIngressIPv6CriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about all sap-ingress policies' ipv6-criteria entries." + ::= { tSapIngressObjects 9 } + +tSapIngressIPv6CriteriaEntry OBJECT-TYPE + SYNTAX TSapIngressIPv6CriteriaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular ipv6-criteria entry for a sap-ingress + policy. + Entries are created/deleted by user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tSapIngressIndex, tSapIngressIPv6CriteriaIndex } + ::= { tSapIngressIPv6CriteriaTable 1 } + +TSapIngressIPv6CriteriaEntry ::= SEQUENCE + { + tSapIngressIPv6CriteriaIndex TEntryId, + tSapIngressIPv6CriteriaRowStatus RowStatus, + tSapIngressIPv6CriteriaDescription TItemDescription, + tSapIngressIPv6CriteriaActionFC TNamedItemOrEmpty, + tSapIngressIPv6CriteriaActionPriority TPriorityOrDefault, + tSapIngressIPv6CriteriaSourceIpAddr InetAddressIPv6, + tSapIngressIPv6CriteriaSourceIpMask InetAddressPrefixLength, + tSapIngressIPv6CriteriaDestIpAddr InetAddressIPv6, + tSapIngressIPv6CriteriaDestIpMask InetAddressPrefixLength, + tSapIngressIPv6CriteriaNextHeader TIpProtocol, + tSapIngressIPv6CriteriaSourcePortValue1 TTcpUdpPort, + tSapIngressIPv6CriteriaSourcePortValue2 TTcpUdpPort, + tSapIngressIPv6CriteriaSourcePortOperator TTcpUdpPortOperator, + tSapIngressIPv6CriteriaDestPortValue1 TTcpUdpPort, + tSapIngressIPv6CriteriaDestPortValue2 TTcpUdpPort, + tSapIngressIPv6CriteriaDestPortOperator TTcpUdpPortOperator, + tSapIngressIPv6CriteriaDSCP TDSCPNameOrEmpty, + tSapIngressIPv6CriteriaLastChanged TimeStamp + } + +tSapIngressIPv6CriteriaIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaIndex specifies + uniquely each entry in the policy." + ::= { tSapIngressIPv6CriteriaEntry 1 } + +tSapIngressIPv6CriteriaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaRowStatus specifies the + Row Status for the IPv6 Criteria entry." + ::= { tSapIngressIPv6CriteriaEntry 2 } + +tSapIngressIPv6CriteriaDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDescription specifies + an optional user provided description of this IPv6 criteria entry." + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 3 } + +tSapIngressIPv6CriteriaActionFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaActionFC specifies the + forwarding class or the sub forwarding class to be used to classify + all the traffic that matches the specific IPv6 criteria. + + Specification of a sub forwarding class is also allowed. The + format of a sub forwarding class is the concatenation of the + base forwarding class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub + forwarding class should be existing in this QoS policy. + + Unless tSapIngressIPv6CriteriaActionFC is specified explicitly, + this match will be ignored for classification purposes." + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 4 } + +tSapIngressIPv6CriteriaActionPriority OBJECT-TYPE + SYNTAX TPriorityOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaActionPriority specifies + the priority for packets which match this entry's criteria. + When set to 'default', the packet is sent to the queue + from DSCP/dot1p/FC which matched the packet, using the + priority from the DSCP/dot1p/FC which matched the packet." + DEFVAL { default } + ::= { tSapIngressIPv6CriteriaEntry 5 } + +tSapIngressIPv6CriteriaSourceIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourceIpAddr specifies + the IPv6 address to match with source-IPv6 of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tSapIngressIPv6CriteriaEntry 6 } + +tSapIngressIPv6CriteriaSourceIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourceIpMask specifies + the prefix is the number of bits of the source IPv6 address to match." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 7 } + +tSapIngressIPv6CriteriaDestIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestIpAddr specifies + the IPv6 address to match with destination-IPv6 of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tSapIngressIPv6CriteriaEntry 8 } + +tSapIngressIPv6CriteriaDestIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestIpMask specifies + the prefix is the number of bits of the destination IPv6 address to + match." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 9 } + +tSapIngressIPv6CriteriaNextHeader OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaNextHeader specifies + the Next Header to match. use -1 to disable matching by Next Header. + Because the match criteria only pertains to the last next-header, the + following values are not accepted: 0, 43, 44, 50, 51, and 60." + DEFVAL { -1 } + ::= { tSapIngressIPv6CriteriaEntry 10 } + +tSapIngressIPv6CriteriaSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourcePortValue1 + specifies the TCP/UDP port value1. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaSourcePortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 11 } + +tSapIngressIPv6CriteriaSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourcePortValue2 + specifies TCP/UDP port value2. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaSourcePortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 12 } + +tSapIngressIPv6CriteriaSourcePortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaSourcePortOperator + specifies The operator specifies the manner in which + tSapIngressIPv6CriteriaSourcePortValue1 and + tSapIngressIPv6CriteriaSourcePortValue2 are to be used." + DEFVAL { none } + ::= { tSapIngressIPv6CriteriaEntry 13 } + +tSapIngressIPv6CriteriaDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestPortValue1 + specifies the TCP/UDP port value1. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaDestPortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 14 } + +tSapIngressIPv6CriteriaDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestPortValue2 + specifies the TCP/UDP port value2. The value of this object is used + according to the description for + tSapIngressIPv6CriteriaDestPortOperator." + DEFVAL { 0 } + ::= { tSapIngressIPv6CriteriaEntry 15 } + +tSapIngressIPv6CriteriaDestPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDestPortOperator + specifies the manner in which + tSapIngressIPv6CriteriaDestPortValue1 and + tSapIngressIPv6CriteriaDestPortValue2 are to be used." + DEFVAL { none } + ::= { tSapIngressIPv6CriteriaEntry 16 } + +tSapIngressIPv6CriteriaDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaDSCP specifies the + DSCP value to match in the packet" + DEFVAL { ''H } + ::= { tSapIngressIPv6CriteriaEntry 17 } + +tSapIngressIPv6CriteriaLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object indicates timestamp of last change to this + row in tSapIngressIPv6CriteriaTable." + ::= { tSapIngressIPv6CriteriaEntry 20 } + +-- +-- sap-egress policy table +-- +tSapEgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "information about all sap-egress policies." + ::= { tSapEgressObjects 1 } + +tSapEgressEntry OBJECT-TYPE + SYNTAX TSapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-egress policy. + Entries are created by user. + Entries are deleted by user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + + the default sap-egress policy (1) cannot be changed or + destroyed. + " + INDEX { tSapEgressIndex } + ::= { tSapEgressTable 1 } + +TSapEgressEntry ::= SEQUENCE + { + tSapEgressIndex TSapEgressPolicyID, + tSapEgressRowStatus RowStatus, + tSapEgressScope TItemScope, + tSapEgressDescription TItemDescription, + tSapEgressLastChanged TimeStamp + } + +tSapEgressIndex OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the sap-egress policy ID is used as index for the table." + ::= { tSapEgressEntry 1 } + +tSapEgressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of this policy's entry." + ::= { tSapEgressEntry 2 } + +tSapEgressScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the sap-egress policy." + DEFVAL { template } + ::= { tSapEgressEntry 3 } + +tSapEgressDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "user-supplied description of this sap-egress policy." + DEFVAL { ''H } + ::= { tSapEgressEntry 4 } + +tSapEgressLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapEgressTable." + ::= { tSapEgressEntry 5 } + +-- +-- sap-egress policy queue table +-- + +tSapEgressQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "information about all sap-egress policies' queues." + ::= { tSapEgressObjects 2 } + +tSapEgressQueueEntry OBJECT-TYPE + SYNTAX TSapEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-egress queue. + Entries are created/deleted by user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tSapEgressIndex, tSapEgressQueueIndex } + ::= { tSapEgressQueueTable 1 } + +TSapEgressQueueEntry ::= SEQUENCE + { + tSapEgressQueueIndex TEgressQueueId, + tSapEgressQueueRowStatus RowStatus, + tSapEgressQueueParent TNamedItemOrEmpty, + tSapEgressQueueLevel TLevel, + tSapEgressQueueWeight TWeight, + tSapEgressQueueCIRLevel TLevelOrDefault, + tSapEgressQueueCIRWeight TWeight, + tSapEgressQueueExpedite INTEGER, + tSapEgressQueueCBS TBurstSize, + tSapEgressQueueMBS TBurstSize, + tSapEgressQueueHiPrioOnly TBurstPercentOrDefault, + tSapEgressQueuePIRAdaptation TAdaptationRule, + tSapEgressQueueCIRAdaptation TAdaptationRule, + tSapEgressQueueAdminPIR TPIRRate, + tSapEgressQueueAdminCIR TCIRRate, + tSapEgressQueueOperPIR TPIRRate, + tSapEgressQueueOperCIR TCIRRate, + tSapEgressQueueLastChanged TimeStamp, + tSapEgressQueueUsePortParent TruthValue, + tSapEgressQueuePortLvl TLevel, + tSapEgressQueuePortWght TWeight, + tSapEgressQueuePortCIRLvl TLevelOrDefault, + tSapEgressQueuePortCIRWght TWeight, + tSapEgressQueuePortAvgOverhead Unsigned32, + tSapEgressQueuePoolName TNamedItemOrEmpty + } + +tSapEgressQueueIndex OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the number of a queue. zero is not allowed. + for sap-egress, only three queues are allowed, + so the queue index range is restricted." + ::= { tSapEgressQueueEntry 1 } + +tSapEgressQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tSapEgressQueueEntry 2 } + +tSapEgressQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this queue would be feeding to." + DEFVAL { ''H } + ::= { tSapEgressQueueEntry 3 } + +tSapEgressQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 4 } + +tSapEgressQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding to." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 5 } + +tSapEgressQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent. + The level '0' means treat all offered load for this queue as for + the above CIR traffic." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 6 } + +tSapEgressQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 7 } + +tSapEgressQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited(2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapEgressQueueExpedite specifies the priority that this queue should + be assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping + into this queue. In such a case the queue is treated as + 'non-expedited' if there is even a single non-expedited forwarding + class using this queue. + + This attribute is associated with the queue at the time of creation + and cannot be modified thereafter." + DEFVAL { auto-expedited } + ::= { tSapEgressQueueEntry 8 } + +tSapEgressQueueCBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of reserved buffer space (in kilo bytes) for the queue." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 9 } + +tSapEgressQueueMBS OBJECT-TYPE + SYNTAX TBurstSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum amount of buffer space (in kilo bytes) allowed for the + queue." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 10 } + +tSapEgressQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of buffer space for the queue, used + exclusively by high priority packets." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 11 } + +tSapEgressQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgressQueueEntry 12 } + +tSapEgressQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapEgressQueueEntry 13 } + +tSapEgressQueueAdminPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative PIR specified by the user." + DEFVAL { -1 } + ::= { tSapEgressQueueEntry 14 } + +tSapEgressQueueAdminCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative CIR specified by the user." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 15 } + +tSapEgressQueueOperPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The administrative PIR specified by the user." + ::= { tSapEgressQueueEntry 16 } + +tSapEgressQueueOperCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The operational value derived by computing the CIR value from + the administrative CIR and PIR values and their corresponding + adaptation rules." + ::= { tSapEgressQueueEntry 17 } + +tSapEgressQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapEgressQueueTable." + ::= { tSapEgressQueueEntry 18 } + +tSapEgressQueueUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueueUsePortParent specifies + whether this queue is parented by a port-level scheduler. When + the value is 'true', this SAP egress queue is parented by a + port-level scheduler. This object is mutually exclusive with + tSapEgressQueueParent. Only one kind of parent is allowed." + DEFVAL { false } + ::= { tSapEgressQueueEntry 19 } + +tSapEgressQueuePortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortLvl specifies the + port priority this queue will use to receive bandwidth from + the port-level scheduler for its above-cir offered load." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 20 } + +tSapEgressQueuePortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortWght specifies the + weight this queue will use to receive bandwidth from the + port-level scheduler for its above-cir offered load." + DEFVAL { 1 } + ::= { tSapEgressQueueEntry 21 } + +tSapEgressQueuePortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortCIRLvl specifies the + port priority this queue will use to receive bandwidth from + the port-level scheduler for its within-cir offered load." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 22 } + +tSapEgressQueuePortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tSapEgressQueuePortCIRWght specifies the + weight this queue will use to receive bandwidth from the + port-level scheduler for its within-cir offered load." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 23 } + +tSapEgressQueuePortAvgOverhead OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "Hundredths of a percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueuePortAvgOverhead specifies the + encapsulation overhead, in hundredths of a percent, used to + translate packet-based rate to frame-based rate and vice versa." + DEFVAL { 0 } + ::= { tSapEgressQueueEntry 24 } + +tSapEgressQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressQueuePoolName specifies the name of + the pool to be applied for SAP egress queue." + DEFVAL { ''H } + ::= { tSapEgressQueueEntry 25 } + +-- +-- sap-egress policy fc table +-- + +tSapEgressFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSapEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { tSapEgressObjects 3 } + +tSapEgressFCEntry OBJECT-TYPE + SYNTAX TSapEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sap-egress policy's + forwarding class mappings to queues and dot1p values. + Entries are created/deleted by user. + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tSapEgressIndex, tSapEgressFCName } + ::= { tSapEgressFCTable 1 } + +TSapEgressFCEntry ::= SEQUENCE + { + tSapEgressFCName TFCName, + tSapEgressFCRowStatus RowStatus, + tSapEgressFCQueue TEgressQueueId, + tSapEgressFCDot1PValue Dot1PPriority, + tSapEgressFCLastChanged TimeStamp, + tSapEgressFCDot1PInProfile Dot1PPriority, + tSapEgressFCDot1POutProfile Dot1PPriority, + tSapEgressFCForceDEValue TDEValue, + tSapEgressFCDEMark TruthValue, + tSapEgressFCInProfDscp TNamedItemOrEmpty, + tSapEgressFCOutProfDscp TNamedItemOrEmpty, + tSapEgressFCInProfPrec TPrecValueOrNone, + tSapEgressFCOutProfPrec TPrecValueOrNone + } + +tSapEgressFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "forwarding class name." + ::= { tSapEgressFCEntry 1 } + +tSapEgressFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this queue." + ::= { tSapEgressFCEntry 2 } + +tSapEgressFCQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The queue to use for packets in this forwarding class. + No FC can map to the same queue being used by 'premium' class. + You must specify a valid queue-id before setting the row status + to active." + ::= { tSapEgressFCEntry 3 } + +tSapEgressFCDot1PValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tSapEgressFCDot1PValue specifies 802.1p value to use for + packets in this forwarding class. + + This object has been replaced by tSapEgressFCDot1PInProfile and + tSapEgressFCDot1POutProfile objects." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 4 } + +tSapEgressFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSapEgressFCTable." + ::= { tSapEgressFCEntry 5 } + +tSapEgressFCDot1PInProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCDot1PInProfile specifies 802.1p value to set + for in-profile frames in this forwarding class. + + An inconsistentValue error is returned if this object is set to any value + other than '-1', when tSapEgressFCDot1POutProfile object is set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 8 } + +tSapEgressFCDot1POutProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCDot1POutProfile specifies 802.1p value to set + for out-profile frames in this forwarding class. + + An inconsistentValue error is returned if this object is set to any value + other than '-1', when tSapEgressFCDot1PInProfile object is set to '-1'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 9 } + +tSapEgressFCForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCForceDEValue specifies the DE value to set + for all the frames of this forwarding class regardless of frame's profile + status. + + An inconsistentValue error is returned if this object is set to any value + other than '-1', when tSapEgressFCDEMark object is set to 'false'." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 10 } + +tSapEgressFCDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCDEMark specifies whether to set DE value in the + frames of this forwarding class. + + An inconsistentValue error is returned if this object is set to 'false' + when tSapEgressFCForceDEValue object is not set to '-1'." + DEFVAL { false } + ::= { tSapEgressFCEntry 11 } + +tSapEgressFCInProfDscp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInProfDscp specifies the DSCP name to set + for in-profile frames in this forwarding class. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp + must be set to either the default or non-default values for both. + An inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec are + reset to default values when tSapEgressFCInProfDscp is set to any value + other than default. + + An inconsistentValue error is returned if this object is set to any value + other than its default value when setting tSapEgressFCInProfPrec object + or tSapEgressFCOutProfPrec to a value other than their default values." + DEFVAL { ''H } + ::= { tSapEgressFCEntry 12 } + +tSapEgressFCOutProfDscp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOutProfDscp specifies the DSCP name to set + for out-profile frames in this forwarding class. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp + must be set to either the default or non-default values for both. + An inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec are + reset to default values when tSapEgressFCOutProfDscp is set to any value + other than default. + + An inconsistentValue error is returned if this object is set to any value + other than its default value when setting tSapEgressFCInProfPrec object + or tSapEgressFCOutProfPrec to a value other than their default values." + DEFVAL { ''H } + ::= { tSapEgressFCEntry 13 } + +tSapEgressFCInProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCInProfPrec specifies the precedence value to + set for in-profile frames in this forwarding class. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec + must be set to either the default or non-default values for both. + An inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp are + reset to default values when tSapEgressFCOutProfPrec is set to any value + other than default. + + An inconsistentValue error is returned if this object is set to any value + other than its default value when setting tSapEgressFCInProfDscp object + or tSapEgressFCOutProfDscp to a value other than their default values." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 14 } + +tSapEgressFCOutProfPrec OBJECT-TYPE + SYNTAX TPrecValueOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapEgressFCOutProfPrec specifies the precedence value to + set for out-profile frames in this forwarding class. + + The values of tSapEgressFCInProfPrec and tSapEgressFCOutProfPrec must be + be set to either the default or non-default values for both. + An inconsistentValue error is returned if one object is set to the + default and other is set to a non-default value. + + The values of tSapEgressFCInProfDscp and tSapEgressFCOutProfDscp are + reset to default values when tSapEgressFCOutProfPrec is set to any value + other than default. + + An inconsistentValue error is returned if this object is set to any value + other than its default value when setting tSapEgressFCInProfDscp object + or tSapEgressFCOutProfDscp to a value other than their default values." + DEFVAL { -1 } + ::= { tSapEgressFCEntry 15 } + +-- +-- network policy table +-- + +tNetworkPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { tNetworkObjects 1 } + +tNetworkPolicyEntry OBJECT-TYPE + SYNTAX TNetworkPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Network Policy. + + network policy (1) is the default entry. + + Default Entry is created by the agent, other entries are + created by user. + + Default Entry cannot be modified/deleted. The other + entries are deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + + The default Egress FC entries are created as an action + of setting the rowstatus." + INDEX { tNetworkPolicyIndex } + ::= { tNetworkPolicyTable 1 } + +TNetworkPolicyEntry ::= SEQUENCE + { + tNetworkPolicyIndex TNetworkPolicyID, + tNetworkPolicyRowStatus RowStatus, + tNetworkPolicyScope TItemScope, + tNetworkPolicyDescription TItemDescription, + tNetworkPolicyIngressDefaultActionFC TFCName, + tNetworkPolicyIngressDefaultActionProfile TProfile, + tNetworkPolicyEgressRemark TruthValue, + tNetworkPolicyLastChanged TimeStamp, + tNetworkPolicyIngressLerUseDscp TruthValue + } + +tNetworkPolicyIndex OBJECT-TYPE + SYNTAX TNetworkPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + REFERENCE "" + ::= { tNetworkPolicyEntry 1 } + +tNetworkPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { tNetworkPolicyEntry 2 } + +tNetworkPolicyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { template } + ::= { tNetworkPolicyEntry 5 } + +tNetworkPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkPolicyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tNetworkPolicyEntry 6 } + +tNetworkPolicyIngressDefaultActionFC OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkPolicyIngressDefaultActionFC specifies the default + forwarding class to be used while classifying the ingress traffic." + DEFVAL { 'be'H } + ::= { tNetworkPolicyEntry 7 } + +tNetworkPolicyIngressDefaultActionProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkPolicyIngressDefaultActionProfile specifies the + default profile to be used for the ingressing traffic." + DEFVAL { out } + ::= { tNetworkPolicyEntry 8 } + +tNetworkPolicyEgressRemark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tNetworkPolicyEgressRemark specifies if the system + will remark the egress packets or not." + DEFVAL { false } + ::= { tNetworkPolicyEntry 9 } + +tNetworkPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tNetworkPolicyTable." + ::= { tNetworkPolicyEntry 10 } + +tNetworkPolicyIngressLerUseDscp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object has significance only for the label edge routers + which should honor the DSCP markings instead of the LSPEXP bits." + DEFVAL { false } + ::= { tNetworkPolicyEntry 11 } + +-- +-- network ingress policy dscp table +-- + +tNetworkIngressDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { tNetworkObjects 2 } + +tNetworkIngressDSCPEntry OBJECT-TYPE + SYNTAX TNetworkIngressDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a dscp map for a network policy. + + Some default entries are created by the agent for the + default network policy (1). These cannot be deleted or + modified. Other entries are created/deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tNetworkPolicyIndex, tNetworkIngressDSCP } + ::= { tNetworkIngressDSCPTable 1 } + +TNetworkIngressDSCPEntry ::= SEQUENCE + { + tNetworkIngressDSCP TDSCPName, + tNetworkIngressDSCPRowStatus RowStatus, + tNetworkIngressDSCPFC TFCNameOrEmpty, + tNetworkIngressDSCPProfile TProfile, + tNetworkIngressDSCPLastChanged TimeStamp + } + +tNetworkIngressDSCP OBJECT-TYPE + SYNTAX TDSCPName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tNetworkIngressDSCPEntry 1 } + +tNetworkIngressDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { tNetworkIngressDSCPEntry 2 } + +tNetworkIngressDSCPFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { ''H } + ::= { tNetworkIngressDSCPEntry 3 } + +tNetworkIngressDSCPProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "there is no DEFVAL for this object. it must be deliberately + set before activating the row." + ::= { tNetworkIngressDSCPEntry 4 } + +tNetworkIngressDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkIngressDSCPTable." + ::= { tNetworkIngressDSCPEntry 5 } + +-- +-- network ingress policy dot1p table +-- + +tNetworkIngressDot1pTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { tNetworkObjects 3 } + +tNetworkIngressDot1pEntry OBJECT-TYPE + SYNTAX TNetworkIngressDot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a dot1p map for a network policy. + + Some default entries are created by the agent for the + default network policy (1). These cannot be deleted or + modified. Other entries are created/deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile. + " + INDEX { tNetworkPolicyIndex, tNetworkIngressDot1pValue } + ::= { tNetworkIngressDot1pTable 1 } + +TNetworkIngressDot1pEntry ::= SEQUENCE + { + tNetworkIngressDot1pValue Dot1PPriority, + tNetworkIngressDot1pRowStatus RowStatus, + tNetworkIngressDot1pFC TFCNameOrEmpty, + tNetworkIngressDot1pProfile TDEProfile, + tNetworkIngressDot1pLastChanged TimeStamp + } + +tNetworkIngressDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tNetworkIngressDot1pEntry 1 } + +tNetworkIngressDot1pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { tNetworkIngressDot1pEntry 2 } + +tNetworkIngressDot1pFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { ''H } + ::= { tNetworkIngressDot1pEntry 3 } + +tNetworkIngressDot1pProfile OBJECT-TYPE + SYNTAX TDEProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "there is no DEFVAL for this object. It must be deliberately + set before activating the row." + ::= { tNetworkIngressDot1pEntry 4 } + +tNetworkIngressDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkIngressDot1pTable." + ::= { tNetworkIngressDot1pEntry 5 } + +-- +-- network ingress policy lspexp table +-- + +tNetworkIngressLSPEXPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkIngressLSPEXPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { tNetworkObjects 4 } + +tNetworkIngressLSPEXPEntry OBJECT-TYPE + SYNTAX TNetworkIngressLSPEXPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about LSP EXP mapping for a network policy. + + Some default entries are created by the agent for the + default network policy (1). These cannot be deleted or + modified. Other entries are created/deleted by user. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tNetworkPolicyIndex, tNetworkIngressLSPEXP } + ::= { tNetworkIngressLSPEXPTable 1 } + +TNetworkIngressLSPEXPEntry ::= SEQUENCE + { + tNetworkIngressLSPEXP TLspExpValue, + tNetworkIngressLSPEXPRowStatus RowStatus, + tNetworkIngressLSPEXPFC TFCNameOrEmpty, + tNetworkIngressLSPEXPProfile TProfile, + tNetworkIngressLSPEXPLastChanged TimeStamp + } + +tNetworkIngressLSPEXP OBJECT-TYPE + SYNTAX TLspExpValue (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tNetworkIngressLSPEXPEntry 1 } + +tNetworkIngressLSPEXPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { tNetworkIngressLSPEXPEntry 2 } + +tNetworkIngressLSPEXPFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { ''H } + ::= { tNetworkIngressLSPEXPEntry 3 } + +tNetworkIngressLSPEXPProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "there is no DEFVAL for this object. it must be deliberately + set before activating the row." + ::= { tNetworkIngressLSPEXPEntry 4 } + +tNetworkIngressLSPEXPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkIngressLSPEXPTable." + ::= { tNetworkIngressLSPEXPEntry 5 } + +-- +-- network egress fc table +-- + +tNetworkEgressFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about all network policies' egress FC traffic disposition." + ::= { tNetworkObjects 7 } + +tNetworkEgressFCEntry OBJECT-TYPE + SYNTAX TNetworkEgressFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular network policy's egress + per-forwarding-class traffic disposition. + + Entries are created/deleted as an action of creating/deleting + a row in the tNetworkPolicyTable. + + There is no StorageType object, entries have a presumed + StorageType of nonVolatile." + INDEX { tNetworkPolicyIndex, tNetworkEgressFCName } + ::= { tNetworkEgressFCTable 1 } + +TNetworkEgressFCEntry ::= SEQUENCE + { + tNetworkEgressFCName TFCName, + tNetworkEgressFCDSCPInProfile TDSCPNameOrEmpty, + tNetworkEgressFCDSCPOutProfile TDSCPNameOrEmpty, + tNetworkEgressFCLspExpInProfile TLspExpValue, + tNetworkEgressFCLspExpOutProfile TLspExpValue, + tNetworkEgressFCDot1pInProfile Dot1PPriority, + tNetworkEgressFCDot1pOutProfile Dot1PPriority, + tNetworkEgressFCLastChanged TimeStamp, + tNetworkEgressFCForceDEValue TDEValue, + tNetworkEgressFCDEMark TruthValue + } + +tNetworkEgressFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the name of the forwarding class (FC)." + ::= { tNetworkEgressFCEntry 1 } + +tNetworkEgressFCDSCPInProfile OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the DSCP to use for in-profile traffic." + ::= { tNetworkEgressFCEntry 2 } + +tNetworkEgressFCDSCPOutProfile OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the DSCP to use for out-of-profile traffic." + ::= { tNetworkEgressFCEntry 3 } + +tNetworkEgressFCLspExpInProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the lsp-exp value to use for in-profile traffic." + ::= { tNetworkEgressFCEntry 4 } + +tNetworkEgressFCLspExpOutProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the lsp-exp value to use for out-of-profile traffic." + ::= { tNetworkEgressFCEntry 5 } + +tNetworkEgressFCDot1pInProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the Dot1p to use for in-profile traffic." + ::= { tNetworkEgressFCEntry 6 } + +tNetworkEgressFCDot1pOutProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the Dot1p to use for out-of-profile traffic." + ::= { tNetworkEgressFCEntry 7 } + +tNetworkEgressFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkEgressFCTable." + ::= { tNetworkEgressFCEntry 8 } + +tNetworkEgressFCForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkEgressFCForceDEValue specifies the DE value to set + for network egress packets in this forwarding class regardless of + profile status of the frames. + + An inconsistentValue error is returned if this object is set to any value + other than '-1', when tNetworkEgressFCDEMark object is set to + 'false'." + DEFVAL { -1 } + ::= { tNetworkEgressFCEntry 9 } + +tNetworkEgressFCDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tNetworkEgressFCDEMark specifies whether to set DE value + in the frames of this forwarding class. + + An inconsistentValue error is returned if this object is set to 'false' + when tNetworkEgressFCForceDEValue object is not set to '-1'." + DEFVAL { false } + ::= { tNetworkEgressFCEntry 10 } + +-- +-- network-queue policy table +-- + +tNetworkQueuePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { tNetworkQueueObjects 1 } + +tNetworkQueuePolicyEntry OBJECT-TYPE + SYNTAX TNetworkQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tNetworkQueuePolicy } + ::= { tNetworkQueuePolicyTable 1 } + +TNetworkQueuePolicyEntry ::= SEQUENCE + { + tNetworkQueuePolicy TNamedItem, + tNetworkQueuePolicyRowStatus RowStatus, + tNetworkQueuePolicyDescription TItemDescription, + tNetworkQueuePolicyLastChanged TimeStamp + } + +tNetworkQueuePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tNetworkQueuePolicyEntry 1 } + +tNetworkQueuePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { tNetworkQueuePolicyEntry 2 } + +tNetworkQueuePolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { ''H } + ::= { tNetworkQueuePolicyEntry 3 } + +tNetworkQueuePolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { tNetworkQueuePolicyEntry 8 } + +-- +-- network-queue policy queue table +-- + +tNetworkQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tNetworkQueueObjects 2 } + +tNetworkQueueEntry OBJECT-TYPE + SYNTAX TNetworkQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tNetworkQueuePolicy, tNetworkQueue } + ::= { tNetworkQueueTable 1 } + +TNetworkQueueEntry ::= SEQUENCE + { + tNetworkQueue TQueueId, + tNetworkQueueRowStatus RowStatus, + tNetworkQueuePoolName TNamedItemOrEmpty, + tNetworkQueueParent TNamedItemOrEmpty, + tNetworkQueueLevel TLevel, + tNetworkQueueWeight TWeight, + tNetworkQueueCIRLevel TLevelOrDefault, + tNetworkQueueCIRWeight TWeight, + tNetworkQueueMCast TruthValue, + tNetworkQueueExpedite INTEGER, + tNetworkQueueCIR TRatePercent, + tNetworkQueuePIR TPIRRatePercent, + tNetworkQueueCBS TBurstHundredthsOfPercent, + tNetworkQueueMBS TBurstHundredthsOfPercent, + tNetworkQueueHiPrioOnly TBurstPercentOrDefault, + tNetworkQueueLastChanged TimeStamp, + tNetworkQueueUsePortParent TruthValue, + tNetworkQueuePortLvl TLevel, + tNetworkQueuePortWght TWeight, + tNetworkQueuePortCIRLvl TLevelOrDefault, + tNetworkQueuePortCIRWght TWeight, + tNetworkQueuePortAvgOverhead Unsigned32, + tNetworkQueueCIRAdaptation TAdaptationRule, + tNetworkQueuePIRAdaptation TAdaptationRule + } + +tNetworkQueue OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue ID is used as the secondary index to the table entry." + ::= { tNetworkQueueEntry 1 } + +tNetworkQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tNetworkQueueEntry 2 } + +tNetworkQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tNetworkQueuePoolName specifies the pool that is associated + with this network queue. If tNetworkQueuePoolName is empty, no pool + has been associated with the queue." + DEFVAL { ''H } + ::= { tNetworkQueueEntry 3 } + +tNetworkQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this queue would be feeding to." + DEFVAL { ''H } + ::= { tNetworkQueueEntry 4 } + +tNetworkQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 5 } + +tNetworkQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding to." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 6 } + +tNetworkQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent. + The level '0' means treat all offered load for this queue as for + the above CIR traffic." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 7 } + +tNetworkQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 8 } + +tNetworkQueueMCast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if this is a multicast queue or not." + DEFVAL { false } + ::= { tNetworkQueueEntry 9 } + +tNetworkQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited(2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetworkQueueExpedite specifies the priority that this queue should + be assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping + into this queue. In such a case the queue is treated as + 'non-expedited' if there is even a single non-expedited forwarding + class using this queue. + + This attribute is associated with the queue at the time of creation + and cannot be modified thereafter." + DEFVAL { auto-expedited } + ::= { tNetworkQueueEntry 10 } + +tNetworkQueueCIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of max rate allowed." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 11 } + +tNetworkQueuePIR OBJECT-TYPE + SYNTAX TPIRRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of max rate allowed." + DEFVAL { 100 } + ::= { tNetworkQueueEntry 12 } + +tNetworkQueueCBS OBJECT-TYPE + SYNTAX TBurstHundredthsOfPercent + UNITS "Hundredths of a percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of reserved buffer space for the queue, + defined to two decimal places." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 13 } + +tNetworkQueueMBS OBJECT-TYPE + SYNTAX TBurstHundredthsOfPercent + UNITS "Hundredths of a percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of reserved buffer space for the queue, + defined to two decimal places." + DEFVAL { 10000 } + ::= { tNetworkQueueEntry 14 } + +tNetworkQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of buffer space for the queue, used + exclusively by high priority packets." + DEFVAL { -1 } + ::= { tNetworkQueueEntry 15 } + +tNetworkQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetworkQueueLastChanged indicates the + timestamp of last change to this row in tNetworkQueueTable." + ::= { tNetworkQueueEntry 16 } + +tNetworkQueueUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueueUsePortParent specifies + whether this queue is parented by a port-level scheduler. When + the value is 'true', this network queue is parented by a + port-level scheduler." + DEFVAL { false } + ::= { tNetworkQueueEntry 17 } + +tNetworkQueuePortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortLvl specifies the + port priority this queue will use to receive bandwidth from + the port-level scheduler for its above-cir offered load." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 18 } + +tNetworkQueuePortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortWght specifies the + weight this queue will use to receive bandwidth from the + port-level scheduler for its above-cir offered load." + DEFVAL { 1 } + ::= { tNetworkQueueEntry 19 } + +tNetworkQueuePortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortCIRLvl specifies the + port priority this queue will use to receive bandwidth from + the port-level scheduler for its within-cir offered load." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 20 } + +tNetworkQueuePortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tNetworkQueuePortCIRWght specifies the + weight this queue will use to receive bandwidth from the + port-level scheduler for its within-cir offered load." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 21 } + +tNetworkQueuePortAvgOverhead OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "Hundredths of a percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueuePortAvgOverhead specifies the + encapsulation overhead, in hundredths of a percent, used to + translate packet-based rate to frame-based rate and vice versa." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 22 } + +tNetworkQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueCIRAdaptation specifies the adaptation rule + to be used while computing the operational CIR value. The adaptation + rule specifies the rules to compute the operational value while + maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetworkQueueEntry 23 } + +tNetworkQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueuePIRAdaptation specifies the adaptation rule + to be used while computing the operational PIR value. The adaptation + rule specifies the rules to compute the operational value while + maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetworkQueueEntry 24 } + +-- +-- network-queue policy fc table +-- + +tNetworkQueueFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tNetworkQueueObjects 3 } + +tNetworkQueueFCEntry OBJECT-TYPE + SYNTAX TNetworkQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { tNetworkQueuePolicy, tNetworkQueueFCName } + ::= { tNetworkQueueFCTable 1 } + +TNetworkQueueFCEntry ::= SEQUENCE + { + tNetworkQueueFCName TFCName, + tNetworkQueueFCRowStatus RowStatus, + tNetworkQueueFC TQueueId, + tNetworkQueueFCMCast TQueueId, + tNetworkQueueFCLastChanged TimeStamp + } + +tNetworkQueueFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Forwarding class name." + ::= { tNetworkQueueFCEntry 1 } + +tNetworkQueueFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this queue." + ::= { tNetworkQueueFCEntry 2 } + +tNetworkQueueFC OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class." + DEFVAL { 1 } + ::= { tNetworkQueueFCEntry 3 } + +tNetworkQueueFCMCast OBJECT-TYPE + SYNTAX TQueueId (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific multicast queue to be used for packets in this forwarding + class. The queue is used only for specific entities and will be + ignored wherever it is irrelevant." + DEFVAL { 9 } + ::= { tNetworkQueueFCEntry 4 } + +tNetworkQueueFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tNetworkQueueFCTable." + ::= { tNetworkQueueFCEntry 7 } + +-- +-- shared queue policy table +-- + +tSharedQueuePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSharedQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR series Shared Queue Policy Table + for providing, via SNMP, the capability of defining the queue + policies. + + tSharedQueuePolicyTable holds a list of all shared queue + policies in the managed system. Shared queue policies should + exist in this table before being referenced elsewhere. + + There is a default queue policy 'default' created by the + agent and can not be deleted." + ::= { tSharedQueueObjects 1 } + +tSharedQueuePolicyEntry OBJECT-TYPE + SYNTAX TSharedQueuePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tSharedQueuePolicyTable. Entries are + created and deleted in this table by SNMP sets to + tSharedQueuePolicyRowStatus." + INDEX { tSharedQueuePolicy } + ::= { tSharedQueuePolicyTable 1 } + +TSharedQueuePolicyEntry ::= SEQUENCE + { + tSharedQueuePolicy TNamedItem, + tSharedQueuePolicyRowStatus RowStatus, + tSharedQueuePolicyLastChanged TimeStamp, + tSharedQueuePolicyDescription TItemDescription + } + +tSharedQueuePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSharedQueuePolicy serves as an index and uniquely identifies + a queue policy in the managed system." + ::= { tSharedQueuePolicyEntry 1 } + +tSharedQueuePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueuePolicyRowStatus allows entries to be created and + deleted in the tSharedQueuePolicyTable. The deletion of an + entry in this table will fail if the action is performed on the + default policy or the policy is being used within the system." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions + for SMIv2.'" + ::= { tSharedQueuePolicyEntry 2 } + +tSharedQueuePolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueuePolicyLastChanged indicates the value of sysUpTime + when the queue policy entry was last modified." + ::= { tSharedQueuePolicyEntry 3 } + +tSharedQueuePolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueuePolicyDescription specifies the user provided + description string for this queue policy entry. It can consist + of only the printable, seven-bit ASCII characters." + DEFVAL { ''H } + ::= { tSharedQueuePolicyEntry 4 } + +-- +-- queue policy queue table +-- + +tSharedQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSharedQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR series Shared Queue Table for + providing, via SNMP, the capability of defining the queues for + the shared queue policies existing in the tSharedQueuePolicyTable. + + tSharedQueueTable holds a list of all the shared queues in the + managed system defined for the queue policies. Queues should exist + in this table before being referenced by the forwarding class + mappings within the queue policy as defined in the + tSharedQueueFCTable. + + There is a default queue with the queue identifier '1' which + gets created automatically when a new queue policy is created." + ::= { tSharedQueueObjects 2 } + +tSharedQueueEntry OBJECT-TYPE + SYNTAX TSharedQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tSharedQueueTable. + + Entries are created/deleted in this table by SNMP sets to + tSharedQueueRowStatus. + + An exception to this rule is the default queue. The default queue + is created/deleted as a result of the creation/deletion of a new + queue policy in the tSharedQueuePolicyTable." + INDEX { tSharedQueuePolicy, tSharedQueueId } + ::= { tSharedQueueTable 1 } + +TSharedQueueEntry ::= SEQUENCE + { + tSharedQueueId TQueueId, + tSharedQueueRowStatus RowStatus, + tSharedQueueLastChanged TimeStamp, + tSharedQueuePoolName TNamedItemOrEmpty, + tSharedQueueParent TNamedItemOrEmpty, + tSharedQueueLevel TLevel, + tSharedQueueWeight TWeight, + tSharedQueueCIRLevel TLevelOrDefault, + tSharedQueueCIRWeight TWeight, + tSharedQueueExpedite INTEGER, + tSharedQueueCIR TRatePercent, + tSharedQueuePIR TRatePercent, + tSharedQueueCBS TBurstPercent, + tSharedQueueMBS TBurstPercent, + tSharedQueueHiPrioOnly TBurstPercentOrDefault, + tSharedQueueIsMultipoint TruthValue + } + +tSharedQueueId OBJECT-TYPE + SYNTAX TQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSharedQueueId serves as the secondary index. When used in + conjunction with tSharedQueuePolicy, it uniquely identifies + a shared queue in the managed system." + ::= { tSharedQueueEntry 1 } + +tSharedQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueRowStatus allows entries to be created and deleted + in the tSharedQueueTable. The deletion of an entry in this table + will fail if the action is performed on the default queue or if + the queue is being referenced by a forwarding class mapping in + the queue policy." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tSharedQueueEntry 2 } + +tSharedQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueLastChanged indicates the value of sysUpTime when + the queue entry was last modified." + ::= { tSharedQueueEntry 3 } + +tSharedQueuePoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueuePoolName specifies the pool from which the queue + should be allocating its buffer. By default it will share the + default pool being used by the entity where the queue is + instantiated." + DEFVAL { ''H } + ::= { tSharedQueueEntry 4 } + +tSharedQueueParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueParent specifies the scheduler to which this queue + should be feeding into. By default there would be no parent for + the queue and it will be controlled by the entity where the + queue is instantiated." + DEFVAL { ''H } + ::= { tSharedQueueEntry 5 } + +tSharedQueueLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueLevel specifies the level of priority to be used + by the parent entity to compute the priority of this queue + when the traffic is exceeding the committed rate." + DEFVAL { 1 } + ::= { tSharedQueueEntry 6 } + +tSharedQueueWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueWeight specifies the weight that this queue should + be assigned by the parent among all the entities feeding into + the parent with the same level when the traffic is exceeding the + committed rate." + DEFVAL { 1 } + ::= { tSharedQueueEntry 7 } + +tSharedQueueCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueCIRLevel specifies the level of priority to be used + by the parent entity to compute the priority of this queue when + the traffic is conforming to the committed rate. + + The level '0' means treat all offered load for this queue same + as the load which is exceeding the committed rate." + DEFVAL { 0 } + ::= { tSharedQueueEntry 8 } + +tSharedQueueCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueCIRWeight specifies the weight that this queue should + be assigned by the parent among all the entities feeding into the + parent with the same level when the traffic is conforming to the + committed rate." + DEFVAL { 1 } + ::= { tSharedQueueEntry 9 } + +tSharedQueueExpedite OBJECT-TYPE + SYNTAX INTEGER { + expedited (1), + auto-expedited(2), + non-expedited (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueExpedite specifies the priority that this queue should + be assigned by the hardware level schedulers. + + The value 'auto-expedited' implies that this attribute should be + dynamically updated by looking at the forwarding classes mapping + into this queue. In such a case the queue is treated as + 'non-expedited' if there is even a single non-expedited forwarding + class using this queue." + DEFVAL { auto-expedited } + ::= { tSharedQueueEntry 10 } + +tSharedQueueCIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueCIR specifies the committed rate as a percentage of + maximum rate for this queue." + DEFVAL { 0 } + ::= { tSharedQueueEntry 11 } + +tSharedQueuePIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueuePIR specifies the peak rate as a percentage of + maximum rate for this queue." + DEFVAL { 100 } + ::= { tSharedQueueEntry 12 } + +tSharedQueueCBS OBJECT-TYPE + SYNTAX TBurstPercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueCBS specifies the committed burst size as a percentage + of maximum reserved buffer space for the queue." + DEFVAL { 0 } + ::= { tSharedQueueEntry 13 } + +tSharedQueueMBS OBJECT-TYPE + SYNTAX TBurstPercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueMBS specifies the maximum burst size as a percentage + of maximum reserved buffer space for the queue." + DEFVAL { 100 } + ::= { tSharedQueueEntry 14 } + +tSharedQueueHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueHiPrioOnly specifies the percentage of buffer space + to be exclusively by high priority packets as a percentage of + maximum reserved buffer space for the queue." + DEFVAL { -1 } + ::= { tSharedQueueEntry 15 } + +tSharedQueueIsMultipoint OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueIsMultipoint specifies whether this + shared queue is a multipoint-shared queue. This object can only + be set at row creation time." + DEFVAL { false } + ::= { tSharedQueueEntry 16 } + +-- +-- queue policy fc table +-- + +tSharedQueueFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSharedQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Alcatel 7x50 SR series forwarding class to + shared queue mapping table for providing, via SNMP, the + capability of defining the forwarding class to shared queue + mapping for the queue policies existing in the + tSharedQueuePolicyTable. + + tSharedQueueFCTable holds a list of forwarding class to + queue mappings managed system defined for the queue policies. + The forwarding classes which are not existing in this table + should use the default shared queue for this policy." + ::= { tSharedQueueObjects 3 } + +tSharedQueueFCEntry OBJECT-TYPE + SYNTAX TSharedQueueFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tSharedQueueFCTable. + + Entries are created/deleted in this table by SNMP sets to + tSharedQueueFCRowStatus." + INDEX { tSharedQueuePolicy, tSharedQueueFCName } + ::= { tSharedQueueFCTable 1 } + +TSharedQueueFCEntry ::= SEQUENCE + { + tSharedQueueFCName TFCName, + tSharedQueueFCRowStatus RowStatus, + tSharedQueueFCLastChanged TimeStamp, + tSharedQueueFCQueue TQueueId, + tSharedQueueFCMCastQueue TQueueId, + tSharedQueueFCBCastQueue TQueueId, + tSharedQueueFCUnknownQueue TQueueId + } + +tSharedQueueFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSharedQueueFCName serves as the secondary index. When used in + conjunction with tSharedQueuePolicy, it uniquely identifies a + forwarding class to queue mapping in the managed system." + ::= { tSharedQueueFCEntry 1 } + +tSharedQueueFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueFCRowStatus allows entries to be created and + deleted in the tSharedQueueFCTable. Deletion of an entry from + this table will cause the forwarding class to use the default + mapping." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions + for SMIv2.'" + ::= { tSharedQueueFCEntry 2 } + +tSharedQueueFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueFCLastChanged indicates the value of sysUpTime + when the forwarding class to queue mapping entry was last + modified." + ::= { tSharedQueueFCEntry 3 } + +tSharedQueueFCQueue OBJECT-TYPE + SYNTAX TQueueId (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueFCQueue specifies the logical queue that the + traffic classified into this forwarding class should use." + DEFVAL { 1 } + ::= { tSharedQueueFCEntry 4 } + +tSharedQueueFCMCastQueue OBJECT-TYPE + SYNTAX TQueueId (9..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueFCMCastQueue specifies the logical + queue that mutlticast traffic classified into this forwarding + class should use." + DEFVAL { 9 } + ::= { tSharedQueueFCEntry 5 } + +tSharedQueueFCBCastQueue OBJECT-TYPE + SYNTAX TQueueId (17..24) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueFCBCastQueue specifies the logical + queue that broadscast traffic classified into this forwarding + class should use." + DEFVAL { 17 } + ::= { tSharedQueueFCEntry 6 } + +tSharedQueueFCUnknownQueue OBJECT-TYPE + SYNTAX TQueueId (25..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSharedQueueFCUnknownQueue specifies the logical + queue that unknown traffic classified into this forwarding + class should use." + DEFVAL { 25 } + ::= { tSharedQueueFCEntry 7 } + +-- +-- Slope policy table +-- + +tSlopePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSlopePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slope Policy Table. Each entry in this table defines the RED + slopes for the high and the low priority traffic." + ::= { tSlopeObjects 1 } + +tSlopePolicyEntry OBJECT-TYPE + SYNTAX TSlopePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slope Policy Entry." + INDEX { tSlopePolicy } + ::= { tSlopePolicyTable 1 } + +TSlopePolicyEntry ::= SEQUENCE + { + tSlopePolicy TNamedItem, + tSlopeRowStatus RowStatus, + tSlopeDescription TItemDescription, + tSlopeHiAdminStatus INTEGER, + tSlopeHiStartAverage Unsigned32, + tSlopeHiMaxAverage Unsigned32, + tSlopeHiMaxProbability Unsigned32, + tSlopeLoAdminStatus INTEGER, + tSlopeLoStartAverage Unsigned32, + tSlopeLoMaxAverage Unsigned32, + tSlopeLoMaxProbability Unsigned32, + tSlopeTimeAvgFactor Unsigned32, + tSlopeLastChanged TimeStamp + } + +tSlopePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tSlopePolicy maintains the name of the slope policy + identifying the policy." + ::= { tSlopePolicyEntry 1 } + +tSlopeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tSlopePolicyEntry 2 } + +tSlopeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description of the policy." + DEFVAL { ''H } + ::= { tSlopePolicyEntry 3 } + +tSlopeHiAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSlopeHiAdminStatus specifies the admin state for the high priority RED + slope. If the tSlopeHiAdminStatus is set to 'down', the RED slope is + inactive." + DEFVAL { down } + ::= { tSlopePolicyEntry 4 } + +tSlopeHiStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 70 } + ::= { tSlopePolicyEntry 5 } + +tSlopeHiMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will be + dropped." + DEFVAL { 90 } + ::= { tSlopePolicyEntry 6 } + +tSlopeHiMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tSlopeHiStartAverage upto the tSlopeHiMaxProbability at the + tSlopeHiMaxAverage." + DEFVAL { 80 } + ::= { tSlopePolicyEntry 7 } + +tSlopeLoAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSlopeLoAdminStatus specifies the admin state for the high priority RED + slope. If the tSlopeLoAdminStatus is set to 'down', the RED slope is + inactive." + DEFVAL { down } + ::= { tSlopePolicyEntry 8 } + +tSlopeLoStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 50 } + ::= { tSlopePolicyEntry 9 } + +tSlopeLoMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will be + dropped." + DEFVAL { 75 } + ::= { tSlopePolicyEntry 10 } + +tSlopeLoMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tSlopeLoStartAverage upto the tSlopeLoMaxProbability at the + tSlopeLoMaxAverage." + DEFVAL { 80 } + ::= { tSlopePolicyEntry 11 } + +tSlopeTimeAvgFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time average factor describes the weighting between the previous + shared buffer average utilization result and the new shared buffer + utilization in determining the new shared buffer average utilization." + DEFVAL { 7 } + ::= { tSlopePolicyEntry 12 } + +tSlopeLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of when this entry was last changed." + ::= { tSlopePolicyEntry 13 } + +-- +-- Scheduler policy table +-- + +tSchedulerPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSchedulerPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 1 } + +tSchedulerPolicyEntry OBJECT-TYPE + SYNTAX TSchedulerPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Scheduler Policy." + INDEX { IMPLIED tSchedulerPolicyName } + ::= { tSchedulerPolicyTable 1 } + +TSchedulerPolicyEntry ::= SEQUENCE + { + tSchedulerPolicyName TNamedItem, + tSchedulerPolicyRowStatus RowStatus, + tSchedulerPolicyDescription TItemDescription, + tSchedulerPolicyLastChanged TimeStamp, + tSchedulerPolicyFrameBasedAccnt TruthValue + } + +tSchedulerPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the scheduler policy." + ::= { tSchedulerPolicyEntry 1 } + +tSchedulerPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tSchedulerPolicyEntry 2 } + +tSchedulerPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description for the scheduler policy" + DEFVAL { ''H } + ::= { tSchedulerPolicyEntry 3 } + +tSchedulerPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tSchedulerPolicyTable." + ::= { tSchedulerPolicyEntry 4 } + +tSchedulerPolicyFrameBasedAccnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSchedulerPolicyFrameBasedAccnt specifies whether + to use frame-based accounting for the schedulers within the + scheduler policy and the children queues parented to the + scheduling policy. + + If the value is 'false', the default packet-based accounting + method will be used." + DEFVAL { false } + ::= { tSchedulerPolicyEntry 5 } + +-- +-- Virtual Scheduler table +-- + +tVirtualSchedulerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVirtualSchedulerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 2 } + +tVirtualSchedulerEntry OBJECT-TYPE + SYNTAX TVirtualSchedulerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Scheduler belonging to a Scheduler + Policy." + INDEX { tSchedulerPolicyName, tVirtualSchedulerTier, + IMPLIED tVirtualSchedulerName } + ::= { tVirtualSchedulerTable 1 } + +TVirtualSchedulerEntry ::= SEQUENCE + { + tVirtualSchedulerTier INTEGER, + tVirtualSchedulerName TNamedItem, + tVirtualSchedulerRowStatus RowStatus, + tVirtualSchedulerDescription TItemDescription, + tVirtualSchedulerParent TNamedItemOrEmpty, + tVirtualSchedulerLevel TLevel, + tVirtualSchedulerWeight TWeight, + tVirtualSchedulerCIRLevel TLevelOrDefault, + tVirtualSchedulerCIRWeight TWeight, + tVirtualSchedulerPIR TPIRRate, + tVirtualSchedulerCIR TCIRRate, + tVirtualSchedulerSummedCIR TruthValue, + tVirtualSchedulerLastChanged TimeStamp, + tVirtualSchedulerUsePortParent TruthValue, + tVirtualSchedulerPortLvl TLevel, + tVirtualSchedulerPortWght TWeight, + tVirtualSchedulerPortCIRLvl TLevelOrDefault, + tVirtualSchedulerPortCIRWght TWeight + } + +tVirtualSchedulerTier OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tier to which this scheduler belongs to." + ::= { tVirtualSchedulerEntry 1 } + +tVirtualSchedulerName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the scheduler policy." + ::= { tVirtualSchedulerEntry 2 } + +tVirtualSchedulerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry." + ::= { tVirtualSchedulerEntry 3 } + +tVirtualSchedulerDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description for the scheduler policy" + DEFVAL { ''H } + ::= { tVirtualSchedulerEntry 4 } + +tVirtualSchedulerParent OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The scheduler to which this scheduler would be feeding to." + DEFVAL { ''H } + ::= { tVirtualSchedulerEntry 5 } + +tVirtualSchedulerLevel OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 6 } + +tVirtualSchedulerWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used by the scheduler to which this queue + would be feeding to." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 7 } + +tVirtualSchedulerCIRLevel OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the level of priority while feeding to the parent. + The level '0' means treat all offered load for this queue as for + the above CIR traffic." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 8 } + +tVirtualSchedulerCIRWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the + scheduler to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 9 } + +tVirtualSchedulerPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The rate allowed for this scheduler. A value of -1 implies + maximum." + DEFVAL { -1 } + ::= { tVirtualSchedulerEntry 10 } + +tVirtualSchedulerCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The rate allowed for this scheduler. A value of -1 implies + maximum." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 11 } + +tVirtualSchedulerSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVirtualSchedulerSummedCIR specifies if the CIR should be + used as the summed value of the children. If set to 'true', + tVirtualSchedulerCIR loses its meaning." + DEFVAL { true } + ::= { tVirtualSchedulerEntry 12 } + +tVirtualSchedulerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerLastChanged indicates the + timestamp of last change to this row in tVirtualSchedulerTable." + ::= { tVirtualSchedulerEntry 13 } + +tVirtualSchedulerUsePortParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerUsePortParent specifies + whether this scheduler is parented by a port-level scheduler. When + the value is 'true', this virtual scheduler is parented by a + port-level scheduler. This object is mutually exclusive with + tVirtualSchedulerParent. Only one kind of parent is allowed." + DEFVAL { false } + ::= { tVirtualSchedulerEntry 14 } + +tVirtualSchedulerPortLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortLvl specifies the + port priority this scheduler will use to receive bandwidth from + the port-level scheduler for its above-cir offered load." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 15 } + +tVirtualSchedulerPortWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortWght specifies the + weight this scheduler will use to receive bandwidth from the + port-level scheduler for its above-cir offered load." + DEFVAL { 1 } + ::= { tVirtualSchedulerEntry 16 } + +tVirtualSchedulerPortCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortCIRLvl specifies the + port priority this scheduler will use to receive bandwidth from + the port-level scheduler for its within-cir offered load." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 17 } + +tVirtualSchedulerPortCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tVirtualSchedulerPortCIRWght specifies the + weight this scheduler will use to receive bandwidth from the + port-level scheduler for its within-cir offered load." + DEFVAL { 0 } + ::= { tVirtualSchedulerEntry 18 } + +-- +-- Port Scheduler plcy table +-- + +tPortSchedulerPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortSchedulerPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tPortSchedulerPlcyTable has an entry for each port scheduler + configured on this system." + ::= { tSchedulerObjects 3 } + +tPortSchedulerPlcyEntry OBJECT-TYPE + SYNTAX TPortSchedulerPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a particular port scheduler. Entries are created + and deleted by the user." + INDEX { IMPLIED tPortSchedulerPlcyName } + ::= { tPortSchedulerPlcyTable 1 } + +TPortSchedulerPlcyEntry ::= SEQUENCE + { + tPortSchedulerPlcyName TNamedItem, + tPortSchedulerPlcyRowStatus RowStatus, + tPortSchedulerPlcyDescription TItemDescription, + tPortSchedulerPlcyLastChanged TimeStamp, + tPortSchedulerPlcyMaxRate TPortSchedulerPIR, + tPortSchedulerPlcyLvl1PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl1CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl2PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl2CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl3PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl3CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl4PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl4CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl5PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl5CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl6PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl6CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl7PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl7CIR TPortSchedulerCIR, + tPortSchedulerPlcyLvl8PIR TPortSchedulerPIR, + tPortSchedulerPlcyLvl8CIR TPortSchedulerCIR, + tPortSchedulerPlcyOrphanLvl TLevel, + tPortSchedulerPlcyOrphanWeight TWeight, + tPortSchedulerPlcyOrphanCIRLvl TLevelOrDefault, + tPortSchedulerPlcyOrphanCIRWght TWeight + } + +tPortSchedulerPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyName specifies the name of the port + scheduler." + ::= { tPortSchedulerPlcyEntry 1 } + +tPortSchedulerPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyRowStatus is used for the creation + and deletion of port scheduler policies." + ::= { tPortSchedulerPlcyEntry 2 } + +tPortSchedulerPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyDescription specifies the description + of this port scheduler." + DEFVAL { "" } + ::= { tPortSchedulerPlcyEntry 3 } + +tPortSchedulerPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLastChanged indicates the value of + sysUpTime at the time of the most recent management change to this + row." + ::= { tPortSchedulerPlcyEntry 4 } + +tPortSchedulerPlcyMaxRate OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyMaxRate specifies the explicit maximum + frame based bandwidth limit of this port scheduler." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 5 } + +tPortSchedulerPlcyLvl1PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl1PIR specifies the total bandwidth + limit, PIR, for priority level 1." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 6 } + +tPortSchedulerPlcyLvl1CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl1CIR specifies the within-cir + bandwidth limit for priority level 1." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 7 } + +tPortSchedulerPlcyLvl2PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl2PIR specifies the total bandwidth + limit, PIR, for priority level 2." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 8 } + +tPortSchedulerPlcyLvl2CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl2CIR specifies the within-cir + bandwidth limit for priority level 2." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 9 } + +tPortSchedulerPlcyLvl3PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl3PIR specifies the total bandwidth + limit, PIR, for priority level 3." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 10 } + +tPortSchedulerPlcyLvl3CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl3CIR specifies the within-cir + bandwidth limit for priority level 3." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 11 } + +tPortSchedulerPlcyLvl4PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl4PIR specifies the total bandwidth + limit, PIR, for priority level 4." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 12 } + +tPortSchedulerPlcyLvl4CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl4CIR specifies the within-cir + bandwidth limit for priority level 4." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 13 } + +tPortSchedulerPlcyLvl5PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl5PIR specifies the total bandwidth + limit, PIR, for priority level 5." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 14 } + +tPortSchedulerPlcyLvl5CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl5CIR specifies the within-cir + bandwidth limit for priority level 5." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 15 } + +tPortSchedulerPlcyLvl6PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl6PIR specifies the total bandwidth + limit, PIR, for priority level 6." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 16 } + +tPortSchedulerPlcyLvl6CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl6CIR specifies the within-cir + bandwidth limit for priority level 6." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 17 } + +tPortSchedulerPlcyLvl7PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl7PIR specifies the total bandwidth + limit, PIR, for priority level 7." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 18 } + +tPortSchedulerPlcyLvl7CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl7CIR specifies the within-cir + bandwidth limit for priority level 7." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 19 } + +tPortSchedulerPlcyLvl8PIR OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl8PIR specifies the total bandwidth + limit, PIR, for priority level 8." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 20 } + +tPortSchedulerPlcyLvl8CIR OBJECT-TYPE + SYNTAX TPortSchedulerCIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyLvl8CIR specifies the within-cir + bandwidth limit for priority level 8." + DEFVAL { -1 } + ::= { tPortSchedulerPlcyEntry 21 } + +tPortSchedulerPlcyOrphanLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanLvl specifies the port priority + of orphaned queues and schedulers that are above-cir." + DEFVAL { 1 } + ::= { tPortSchedulerPlcyEntry 22 } + +tPortSchedulerPlcyOrphanWeight OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanWeight specifies the weight of + orphaned queues and schedulers that are above-cir." + DEFVAL { 0 } + ::= { tPortSchedulerPlcyEntry 23 } + +tPortSchedulerPlcyOrphanCIRLvl OBJECT-TYPE + SYNTAX TLevelOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanCIRLvl specifies the port priority + of orphaned queues and schedulers that are within-cir." + DEFVAL { 0 } + ::= { tPortSchedulerPlcyEntry 24 } + +tPortSchedulerPlcyOrphanCIRWght OBJECT-TYPE + SYNTAX TWeight + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tPortSchedulerPlcyOrphanCIRWght specifies the weight of + orphaned queues and schedulers that are within-cir." + DEFVAL { 0 } + ::= { tPortSchedulerPlcyEntry 25 } + +-- +-- Qos Domain Time Stamps +-- +tQosDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQosDomainLastChanged indicates the + timestamp of last change to the QoS Domain." + ::= { tQosTimeStampObjects 1 } + +tDSCPNameTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tDSCPNameTableLastChanged indicates the + timestamp of last change to the DSCP Name Table." + ::= { tQosTimeStampObjects 5 } + +tFCNameTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFCNameTableLastChanged indicates the + timestamp of last change to the FC Name Table." + ::= { tQosTimeStampObjects 10 } + +tSapIngressTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngressTableLastChanged indicates the + timestamp of last change to the Sap Ingress Policy Table." + ::= { tQosTimeStampObjects 20 } + +tSapIngressQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressQueueTableLastChanged maintains the timestamp of + the last change made to the Sap Ingress Queue Table." + ::= { tQosTimeStampObjects 21 } + +tSapIngressDSCPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressDSCPTableLastChanged maintains the timestamp of the + last change made to the Sap Ingress DSCP Mapping Table." + ::= { tQosTimeStampObjects 22 } + +tSapIngressDot1pTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressDot1pTableLastChanged maintains the timestamp of the + last change made to the Sap Ingress Dot1p Table." + ::= { tQosTimeStampObjects 23 } + +tSapIngressIPCriteriaTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressIPCriteriaTableLastChanged maintains the timestamp of + the last change made to the Sap Ingress IP Criteria Table." + ::= { tQosTimeStampObjects 24 } + +tSapIngressMacCriteriaTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressMacCriteriaTableLastChanged maintains the timestamp + of the last change made to the Sap Ingress Mac Criteria Table." + ::= { tQosTimeStampObjects 25 } + +tSapIngressFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressFCTableLastChanged maintains the timestamp of the + last change made to the Sap Ingress FC Table." + ::= { tQosTimeStampObjects 26 } + +tSapIngressPrecTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapIngressPrecTableLastChanged maintains the timestamp of the + last change made to the Sap Ingress Precedence Table." + ::= { tQosTimeStampObjects 27 } + +tSapEgressTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgressTableLastChanged maintains the timestamp of the + last change made to the Sap Egress Policy Table." + ::= { tQosTimeStampObjects 30 } + +tSapEgressQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgressQueueTableLastChanged maintains the timestamp of + the last change made to the Sap Egress Queue Table." + ::= { tQosTimeStampObjects 31 } + +tSapEgressFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSapEgressFCTableLastChanged maintains the timestamp of the + last change made to the Sap Egress FC Table." + ::= { tQosTimeStampObjects 32 } + +tNetworkPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkPolicyTableLastChanged maintains the timestamp of the + last change made to the Network Policy Table." + ::= { tQosTimeStampObjects 40 } + +tNetworkIngressDSCPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkIngressDSCPTableLastChanged maintains the timestamp of + the last change made to the Network Ingress DSCP Mapping Table." + ::= { tQosTimeStampObjects 41 } + +tNetworkIngressLSPEXPTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkIngressLSPEXPTableLastChanged maintains the timestamp + of the last change made to the Network Ingress LSPEXP Table." + ::= { tQosTimeStampObjects 42 } + +tNetworkEgressFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkEgressFCTableLastChanged maintains the timestamp of + the last change made to the Network Egress FC Table." + ::= { tQosTimeStampObjects 43 } + +tNetworkIngressDot1pTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkIngressDot1pTableLastChanged maintains the timestamp + of the last change made to the Network Ingress Dot1p Table." + ::= { tQosTimeStampObjects 44 } + +tNetworkQueuePolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkQueuePolicyTableLastChanged maintains the timestamp of + the last change made to the Network Queue Policy Table." + ::= { tQosTimeStampObjects 50 } + +tNetworkQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkQueueTableLastChanged maintains the timestamp of the + last change made to the Network Queue Table." + ::= { tQosTimeStampObjects 51 } + +tNetworkQueueFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tNetworkQueueFCTableLastChanged maintains the timestamp of the + last change made to the Network Queue FC Table." + ::= { tQosTimeStampObjects 52 } + +tSlopePolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSlopePolicyTableLastChanged maintains the timestamp of the + last change made to the Slope Policy Table." + ::= { tQosTimeStampObjects 55 } + +tSchedulerPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSchedulerPolicyTableLastChanged maintains the timestamp of + the last change made to the Scheduler Policy Table." + ::= { tQosTimeStampObjects 60 } + +tVirtualSchedulerTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tVirtualSchedulerTableLastChanged maintains the timestamp of + the last change made to the Virtual Scheduler Table." + ::= { tQosTimeStampObjects 61 } + +tAtmTdpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tAtmTdpTableLastChanged maintains the timestamp of + the last change made to the Traffic Descriptor Profile Table." + ::= { tQosTimeStampObjects 62 } + +tSharedQueuePolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueuePolicyTableLastChanged maintains the timestamp of + the last change made to the Queue Policy Table." + ::= { tQosTimeStampObjects 63 } + +tSharedQueueTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueTableLastChanged maintains the timestamp of the + last change made to the Queue Table." + ::= { tQosTimeStampObjects 64 } + +tSharedQueueFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tSharedQueueFCTableLastChanged maintains the timestamp of the + last change made to the Queue FC Table." + ::= { tQosTimeStampObjects 65 } + + +tSapIngressIPv6CriteriaTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tSapIngressIPv6CriteriaTableLastChanged + indicates the timestamp of the last change made to the Sap Ingress + IPv6 Criteria Table." + ::= { tQosTimeStampObjects 66 } + +tNamedPoolPolicyTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tNamedPoolPolicyTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object + contains a zero value." + ::= { tQosTimeStampObjects 73 } + +tQ1NamedPoolTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolTableLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + tQ1NamedPoolTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object + contains a zero value." + ::= { tQosTimeStampObjects 74 } + + +-- +-- Atm Traffic Descriptor Table +-- + +tAtmTdpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TAtmTdpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on ATM traffic + descriptors for controlling ATM traffic + management capabilities." + ::= { tAtmTdpObjects 1} + +tAtmTdpEntry OBJECT-TYPE + SYNTAX TAtmTdpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This list contains ATM traffic descriptor + objects and the associated parameters. All objects that + do not apply to a given service category are given default + values of zero." + INDEX {tAtmTdpIndex} + ::= { tAtmTdpTable 1} + +TAtmTdpEntry ::= SEQUENCE + { + tAtmTdpIndex AtmTrafficDescrParamIndex, + tAtmTdpSir Unsigned32, + tAtmTdpPir Unsigned32, + tAtmTdpMbs Unsigned32, + tAtmTdpMir Unsigned32, + tAtmTdpShaping INTEGER, + tAtmTdpServCat AtmServiceCategory, + tAtmTdpDescription TItemDescription, + tAtmTdpLastChanged TimeStamp, + tAtmTdpRowStatus RowStatus, + tAtmTdpDescrType TAtmTdpDescrType, + tAtmTdpCdvt Unsigned32, + tAtmTdpPolicing INTEGER, + tAtmTdpCLPTagging INTEGER + } + +tAtmTdpIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to identify an entity + inside the tAtmTdpTable. + When creating a new row in the table + the value of this index may be obtained + by retrieving the value of tAtmTdpIndexNext." + ::= { tAtmTdpEntry 1 } + +tAtmTdpSir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpSir identifies the sustained information rate + in kilobits per second. + The default Sir is determined by the Service Category. + The following default applies to Sir that is modifiable + depending upon a given service category: + + Applicable Service Category Default Sir Value + RT-VBR 0 + NRT-VBR 0 + + Note that for the service categories given above, + the value of Sir must be less than or equal to + the value of Pir." + ::= { tAtmTdpEntry 2 } + +tAtmTdpPir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpPir identifies the peak information rate + in kilobits per second. + The default Pir is determined by the Service Category. + The following default applies to Pir that is modifiable + depending upon a given service category: + + Applicable Service Category Default Pir Value + UBR (with/without Mir) 4294967295 + CBR 0 + RT-VBR 0 + NRT-VBR 0" + ::= { tAtmTdpEntry 3 } + +tAtmTdpMbs OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpMbs identifies the maximum burst size + in cells. + The default Mbs is determined by the Service Category. + The following default applies to Mbs that is modifiable + depending upon a given service category: + + Applicable Service Category Default Mbs Value + RT-VBR 32 + NRT-VBR 32" + ::= { tAtmTdpEntry 4 } + +tAtmTdpMir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpMir identifies the Minimum Information Rate + in kilobits per second. + The default Mir is determined by the Service Category. + The following default applies for Mir that is modifiable + depending upon a given service category: + + Applicable Service Category Default Mir Value + UBR (with/without Mir) 0 + + Note that for the service categories given above, + the value of Mir must be less than or equal to + the value of Pir." + ::= { tAtmTdpEntry 5 } + +tAtmTdpShaping OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpShaping determines whether egress shaping should occur. + The default tAtmTdpShaping is determined by the Service Category. + The following default applies for tAtmTdpShaping + depending upon a given service category: + + Applicable Service Category Default Shaping Value + UBR disabled + CBR enabled + RT-VBR enabled + NRT-VBR enabled + + For a Service Category of UBR, tAtmTdpShaping cannot be enabled. + + For CBR and RT-VBR service cateories disabling shaping is + MDA-dependent. + + Shaping is only applied in the egress direction." + ::= { tAtmTdpEntry 6 } + +tAtmTdpServCat OBJECT-TYPE + SYNTAX AtmServiceCategory + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpServCat determines the ATM service category." + DEFVAL { ubr } + ::= { tAtmTdpEntry 7 } + +tAtmTdpDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tAtmTdpDescription specifies an ASCII string used + to describe the ATM traffic descriptor." + ::= { tAtmTdpEntry 8 } + +tAtmTdpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tAtmTdpLastChanged maintains the timestamp of the last change + made to a row in the Traffic Descriptor Profile Table." + ::= { tAtmTdpEntry 9 } + +tAtmTdpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpRowStatus is used to create/modify/delete a new row in + this table. Only createAndGo/Active/Destroy are supported" + ::= { tAtmTdpEntry 10 } + +tAtmTdpDescrType OBJECT-TYPE + SYNTAX TAtmTdpDescrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpDescrType identifies the types of ATM traffic descriptor. + The default is determined by the value of tAtmTdpServCat. + The following default rules apply: + + Applicable Service Category tAtmTdpDescrType + UBR clp0And1pcr + CBR clp0And1pcr + RT-VBR clp0And1pcrPlusClp0And1scr + NRT-VBR clp0And1pcrPlusClp0And1scr" + ::= { tAtmTdpEntry 11 } + +tAtmTdpCdvt OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpCdvt identifies the Cell Delay Variation + Tolerance in microseconds. + The following default applies for Cdvt that is modifiable + depending upon a given service category: + + Applicable Service Category Default Cdvt Value + CBR/RT-VBR/NRT-VBR/UBR 250 " + + ::= { tAtmTdpEntry 12 } + +tAtmTdpPolicing OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpPolicing determines whether ingress traffic is policed. + Policing by default is disabled. Policing is valid for CBR, UBR + RT-VBR and NRT-VBR. This is cell-based policing. + + tAtmTdpDescrType Policing Scheme Applicable Serv Cat + clp0And1pcr CBR.1 CBR and UBR + clp0And1pcrPlusClp0And1scr VBR.1 RT/NRT-VBR + clp0And1pcrPlusClp0scr VBR.2 RT/NRT-VBR + clp0And1pcrPlusClp0scrTag VBR.3 RT/NRT-VBR" + ::= { tAtmTdpEntry 13 } + +tAtmTdpCLPTagging OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tAtmTdpCLPTagging controls the setting of the CLP bit in the + ATM cell header for egress traffic on an IES or VPRN SAP. + If disabled (the default), all traffic has the CLP bit set + to zero. If enabled, traffic queued on expedited queues has + the CLP bit set to zero, while traffic on non-expedited queues + has the CLP bit set to one." + DEFVAL { disabled } + ::= { tAtmTdpEntry 14 } + + + +-- +-- Named Pool Policy Table +-- + +tNamedPoolPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNamedPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on Named buffer pools policy." + ::= { tPoolObjects 1 } + +tNamedPoolPolicyEntry OBJECT-TYPE + SYNTAX TNamedPoolPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This list contains Named buffer pools policy related information." + INDEX {tNamedPoolPolicyName} + ::= { tNamedPoolPolicyTable 1} + +TNamedPoolPolicyEntry ::= SEQUENCE + { + tNamedPoolPolicyName TNamedItem, + tNamedPoolPolicyRowStatus RowStatus, + tNamedPoolPolicyLastChanged TimeStamp, + tNamedPoolPolicyDescription TItemDescription, + tNamedPoolPolicyQ1DefaultWeight Unsigned32, + tNamedPoolPolicyQ1MdaWeight Unsigned32, + tNamedPoolPolicyQ1PortWeight Unsigned32 + } + +tNamedPoolPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyName indicates the name of + Named pool policy." + ::= { tNamedPoolPolicyEntry 1 } + +tNamedPoolPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyRowStatus is used for + creation or deletion of named pool policies." + ::= { tNamedPoolPolicyEntry 2 } + +tNamedPoolPolicyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyLastChanged indicates the + sysUpTime when this row was last modified." + ::= { tNamedPoolPolicyEntry 3 } + +tNamedPoolPolicyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyDescription specifies the + description for a specific named pool policy." + DEFVAL { "" } + ::= { tNamedPoolPolicyEntry 4 } + +tNamedPoolPolicyQ1DefaultWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyQ1DefaultWeight specifies + the port allocation weight given to the default pools." + DEFVAL { 50 } + ::= { tNamedPoolPolicyEntry 5 } + +tNamedPoolPolicyQ1MdaWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyQ1MdaWeight specifies + the port allocation weight given to the MDA named pools." + DEFVAL { 50 } + ::= { tNamedPoolPolicyEntry 6 } + +tNamedPoolPolicyQ1PortWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNamedPoolPolicyQ1PortWeight specifies + the port allocation weight given to the local port + named pools." + DEFVAL { 50 } + ::= { tNamedPoolPolicyEntry 7 } + + + +-- +-- Q1 Named Pool Table +-- + +tQ1NamedPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQ1NamedPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on Q1 pools policy." + ::= { tPoolObjects 2 } + +tQ1NamedPoolEntry OBJECT-TYPE + SYNTAX TQ1NamedPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This list contains Q1 pools policy related information." + INDEX {tQ1NamedPoolPolicyName, + tQ1NamedPoolName} + ::= { tQ1NamedPoolTable 1} + +TQ1NamedPoolEntry ::= SEQUENCE + { + tQ1NamedPoolPolicyName TNamedItem, + tQ1NamedPoolName TNamedItem, + tQ1NamedPoolRowStatus RowStatus, + tQ1NamedPoolLastChanged TimeStamp, + tQ1NamedPoolDescription TItemDescription, + tQ1NamedPoolNetworkAllocWeight Unsigned32, + tQ1NamedPoolAccessAllocWeight Unsigned32, + tQ1NamedPoolSlopePolicy TNamedItemOrEmpty, + tQ1NamedPoolReservedCbs Integer32 + } + +tQ1NamedPoolPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolPolicyName indicates the name of + the existing Q1 named pool policy." + ::= { tQ1NamedPoolEntry 1 } + +tQ1NamedPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolName indicates the name of + the existing pool within the policy." + ::= { tQ1NamedPoolEntry 2 } + +tQ1NamedPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolRowStatus is used for + creation or deletion of Q1 named pools." + ::= { tQ1NamedPoolEntry 3 } + +tQ1NamedPoolLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolLastChanged indicates the + sysUpTime when this row was last modified. " + ::= { tQ1NamedPoolEntry 4 } + +tQ1NamedPoolDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolDescription specifies the + description for a specific Q1 named pool." + DEFVAL { "" } + ::= { tQ1NamedPoolEntry 5 } + +tQ1NamedPoolNetworkAllocWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolNetworkAllocWeight specifies + the weight used to divide network associated buffer + space between named pools." + DEFVAL { 50 } + ::= { tQ1NamedPoolEntry 6 } + + +tQ1NamedPoolAccessAllocWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolAccessAllocWeight specifies + the weight used to divide access associated buffer + space between named pools." + DEFVAL { 50 } + ::= { tQ1NamedPoolEntry 7 } + +tQ1NamedPoolSlopePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolSlopePolicy specifies the + name of the slop-policy which is used to override + the default slope-policy for the named buffer pool." + DEFVAL { ''H } + ::= { tQ1NamedPoolEntry 8 } + +tQ1NamedPoolReservedCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQ1NamedPoolReservedCbs specifies the + reserved CBS size of the pool. The reserved CBS + (Committed Burst Size) defines the amount of buffer + space within the pool that is not considered shared." + DEFVAL { 30 } + ::= { tQ1NamedPoolEntry 9 } + +-- +-- The following object may be used in conjunction with +-- the atmTrafficDescrParamTable for the creation of +-- new table entries. +-- + +tAtmTdpIndexNext OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + tAtmTdpIndex when creating entries in the tAtmTdpTable. + The value 0 indicates that no unassigned entries are + available. To obtain the tAtmTdpIndex value for a new + entry, the manager issues a management protocol + retrieval operation to obtain the current value of this + object. After each retrieval, the agent should modify the + value to the next unassigned index. + After a manager retrieves a value the agent will determine + through its local policy when this index value will be made + available for reuse." + ::= { tAtmTdpObjects 2 } + +--- +--- The following objects are to be used in +--- conjunction with the tAtmTdpTable +--- for information on profile limits and consumed +--- profiles. +--- + +tAtmTdpsMaxSupported OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the maximum number of ATM + Traffic Descriptor Profiles that can be configured + on this system." + ::= { tAtmTdpObjects 3 } + +tAtmTdpsCurrentlyConfigured OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the number of currently configured + ATM Traffic Descriptor Profiles on this system." + ::= { tAtmTdpObjects 4 } + +-- +-- Conformance Information +-- + +tmnxQosCompliances OBJECT IDENTIFIER ::= { tmnxQosConformance 1 } +tmnxQosGroups OBJECT IDENTIFIER ::= { tmnxQosConformance 2 } + +-- +-- compliance statements +-- + +-- tmnxQosCompliance MODULE-COMPLIANCE +-- ::= { tmnxQosCompliances 1 } + +-- tmnxQosR2r1Compliance MODULE-COMPLIANCE +-- ::= { tmnxQosCompliances 2 } + +-- tmnxQosV3v0Compliance MODULE-COMPLIANCE +-- ::= { tmnxQosCompliances 3 } + +tmnxQos7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features + on Alcatel 7450 ESS series systems release R4.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressR2r1Group, + tmnxQosNetworkR2r1Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerGroup, + -- tmnxQosAtmTdpV3v0Group, + tmnxQosQueueV4v0Group + -- tmnxQosSapIpv6FilterR4r0Group + } + ::= { tmnxQosCompliances 4 } + +tmnxQos7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features + on Alcatel 7750 SR series systems release R4.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressR2r1Group, + tmnxQosNetworkR2r1Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerGroup, + tmnxQosAtmTdpV3v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group + } + ::= { tmnxQosCompliances 5 } + +tmnxQos7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features + on Alcatel 7450 ESS series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressV5v0Group, + tmnxQosNetworkV5v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + -- tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group + -- tmnxQosSapIpv6FilterR4r0Group + } + ::= { tmnxQosCompliances 6 } + +tmnxQos7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features + on Alcatel 7750 SR series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV4v0Group, + tmnxQosSapEgressV5v0Group, + tmnxQosNetworkV5v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group + } + ::= { tmnxQosCompliances 7 } + +tmnxQos7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of QOS features + on Alcatel 7450 ESS series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV6v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + -- tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + -- tmnxQosSapIpv6FilterR4r0Group + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group + } + ::= { tmnxQosCompliances 8 } + +tmnxQos7750V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of QOS features + on Alcatel 7750 SR series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosSapIngressV6v0Group, + tmnxQosSapEgressV6v0Group, + tmnxQosNetworkV6v0Group, + tmnxQosSlopeGroup, + tmnxQosSchedulerV5v0Group, + tmnxQosAtmTdpV5v0Group, + tmnxQosQueueV4v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group + } + ::= { tmnxQosCompliances 9 } +-- +-- units of conformance +-- +tmnxQosGlobalGroup OBJECT-GROUP + OBJECTS { + tQosDomainLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting general management of QOS + features on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 1 } + +tmnxQosDSCPGroup OBJECT-GROUP + OBJECTS { + tDSCPNameRowStatus, + tDSCPNameStorageType, + tDSCPNameDscpValue, + tDSCPNameLastChanged, + tDSCPNameTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Differential Services + Code Points on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 2 } + +tmnxQosFCGroup OBJECT-GROUP + OBJECTS { + tFCRowStatus, + tFCStorageType, + tFCValue, + tFCNameLastChanged, + tFCNameTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Forwarding Classes + on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 3 } + +-- tmnxQosSapIngressGroup OBJECT-GROUP +-- ::= { tmnxQosGroups 4 } + +-- tmnxQosSapEgressGroup OBJECT-GROUP +-- ::= { tmnxQosGroups 5 } + +-- tmnxQosNetworkGroup OBJECT-GROUP +-- ::= { tmnxQosGroups 6 } + +tmnxQosSlopeGroup OBJECT-GROUP + OBJECTS { + tSlopeRowStatus, + tSlopeDescription, + tSlopeHiAdminStatus, + tSlopeHiStartAverage, + tSlopeHiMaxAverage, + tSlopeHiMaxProbability, + tSlopeLoAdminStatus, + tSlopeLoStartAverage, + tSlopeLoMaxAverage, + tSlopeLoMaxProbability, + tSlopeTimeAvgFactor, + tSlopeLastChanged, + tSlopePolicyTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Slope policies + on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 7 } + +tmnxQosSchedulerGroup OBJECT-GROUP + OBJECTS { + tSchedulerPolicyRowStatus, + tSchedulerPolicyDescription, + tSchedulerPolicyLastChanged, + tSchedulerPolicyTableLastChanged, + tVirtualSchedulerRowStatus, + tVirtualSchedulerDescription, + tVirtualSchedulerParent, + tVirtualSchedulerLevel, + tVirtualSchedulerWeight, + tVirtualSchedulerCIRLevel, + tVirtualSchedulerCIRWeight, + tVirtualSchedulerPIR, + tVirtualSchedulerCIR, + tVirtualSchedulerSummedCIR, + tVirtualSchedulerLastChanged, + tVirtualSchedulerTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Scheduler policies + on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 8 } + +-- tmnxQosAtmTdpR2r1Group OBJECT-GROUP +-- ::= { tmnxQosGroups 9 } + +tQosObsoleteObjectsGroup OBJECT-GROUP + OBJECTS { + tSapIngressQueueOperPIR, + tSapIngressQueueOperCIR, + tSapEgressQueueOperPIR, + tSapEgressQueueOperCIR + } + STATUS current + DESCRIPTION + "The group of obsolete objects in the ALCATEL-IND1-TIMETRA-QOS-MIB." + ::= { tmnxQosGroups 10 } + +-- tmnxQosSapIngressR2r1Group OBJECT-GROUP +-- ::= { tmnxQosGroups 11 } + +tmnxQosSapEgressR2r1Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueMBS, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCDot1PValue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS + policies on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 12 } + +tmnxQosNetworkR2r1Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged , + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies + on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 13 } + +-- tmnxQosQueueR2r1Group OBJECT-GROUP +-- ::= { tmnxQosGroups 14 } + +tmnxQosAtmTdpV3v0Group OBJECT-GROUP + OBJECTS { + tAtmTdpSir, + tAtmTdpPir, + tAtmTdpMbs, + tAtmTdpMir, + tAtmTdpShaping, + tAtmTdpServCat, + tAtmTdpLastChanged, + tAtmTdpDescription, + tAtmTdpRowStatus, + tAtmTdpDescrType, + tAtmTdpCdvt, + tAtmTdpPolicing, + tAtmTdpIndexNext, + tAtmTdpsMaxSupported, + tAtmTdpsCurrentlyConfigured, + tAtmTdpTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects for ATM Traffic Descriptor Profiles + on Alcatel 7x50 SR series systems release 3.0." + ::= { tmnxQosGroups 15 } + + +tmnxQosSapIpv6FilterR4r0Group OBJECT-GROUP + OBJECTS { + tSapIngressIPv6CriteriaRowStatus, + tSapIngressIPv6CriteriaDescription, + tSapIngressIPv6CriteriaActionFC, + tSapIngressIPv6CriteriaActionPriority, + tSapIngressIPv6CriteriaSourceIpAddr, + tSapIngressIPv6CriteriaSourceIpMask, + tSapIngressIPv6CriteriaDestIpAddr, + tSapIngressIPv6CriteriaDestIpMask, + tSapIngressIPv6CriteriaNextHeader, + tSapIngressIPv6CriteriaSourcePortValue1, + tSapIngressIPv6CriteriaSourcePortValue2, + tSapIngressIPv6CriteriaSourcePortOperator, + tSapIngressIPv6CriteriaDestPortValue1, + tSapIngressIPv6CriteriaDestPortValue2, + tSapIngressIPv6CriteriaDestPortOperator, + tSapIngressIPv6CriteriaDSCP, + tSapIngressIPv6CriteriaLastChanged, + tSapIngressIPv6CriteriaTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for Qos Policies related to IPv6 + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxQosGroups 16 } + +tmnxQosQueueV4v0Group OBJECT-GROUP + OBJECTS { + tSharedQueuePolicyRowStatus, + tSharedQueuePolicyDescription, + tSharedQueuePolicyLastChanged, + tSharedQueuePolicyTableLastChanged, + tSharedQueueRowStatus, + tSharedQueuePoolName, + tSharedQueueParent, + tSharedQueueLevel, + tSharedQueueWeight, + tSharedQueueCIRLevel, + tSharedQueueCIRWeight, + tSharedQueueExpedite, + tSharedQueueCIR, + tSharedQueuePIR, + tSharedQueueCBS, + tSharedQueueMBS, + tSharedQueueHiPrioOnly, + tSharedQueueLastChanged, + tSharedQueueIsMultipoint, + tSharedQueueTableLastChanged, + tSharedQueueFCRowStatus, + tSharedQueueFCQueue, + tSharedQueueFCLastChanged, + tSharedQueueFCTableLastChanged, + tSharedQueueFCMCastQueue, + tSharedQueueFCBCastQueue, + tSharedQueueFCUnknownQueue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS queue policies + on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxQosGroups 18 } + +tmnxQosSapIngressV4v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueMBS, + tSapIngressQueueHiPrioOnly, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueAdminPIR, + tSapIngressQueueAdminCIR, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS + policies on Alcatel 7x50 SR series systems release 4.0." + ::= { tmnxQosGroups 19 } + +tmnxQosSchedulerV5v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyRowStatus, + tSchedulerPolicyDescription, + tSchedulerPolicyLastChanged, + tSchedulerPolicyTableLastChanged, + tVirtualSchedulerRowStatus, + tVirtualSchedulerDescription, + tVirtualSchedulerParent, + tVirtualSchedulerLevel, + tVirtualSchedulerWeight, + tVirtualSchedulerCIRLevel, + tVirtualSchedulerCIRWeight, + tVirtualSchedulerPIR, + tVirtualSchedulerCIR, + tVirtualSchedulerSummedCIR, + tVirtualSchedulerLastChanged, + tVirtualSchedulerUsePortParent, + tVirtualSchedulerPortLvl, + tVirtualSchedulerPortWght, + tVirtualSchedulerPortCIRLvl, + tVirtualSchedulerPortCIRWght, + tVirtualSchedulerTableLastChanged, + tPortSchedulerPlcyRowStatus, + tPortSchedulerPlcyDescription, + tPortSchedulerPlcyLastChanged, + tPortSchedulerPlcyMaxRate, + tPortSchedulerPlcyLvl1PIR, + tPortSchedulerPlcyLvl1CIR, + tPortSchedulerPlcyLvl2PIR, + tPortSchedulerPlcyLvl2CIR, + tPortSchedulerPlcyLvl3PIR, + tPortSchedulerPlcyLvl3CIR, + tPortSchedulerPlcyLvl4PIR, + tPortSchedulerPlcyLvl4CIR, + tPortSchedulerPlcyLvl5PIR, + tPortSchedulerPlcyLvl5CIR, + tPortSchedulerPlcyLvl6PIR, + tPortSchedulerPlcyLvl6CIR, + tPortSchedulerPlcyLvl7PIR, + tPortSchedulerPlcyLvl7CIR, + tPortSchedulerPlcyLvl8PIR, + tPortSchedulerPlcyLvl8CIR, + tPortSchedulerPlcyOrphanLvl, + tPortSchedulerPlcyOrphanWeight, + tPortSchedulerPlcyOrphanCIRLvl, + tPortSchedulerPlcyOrphanCIRWght + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Scheduler policies + on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 20 } + +tmnxQosSapEgressV5v0Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueMBS, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCDot1PValue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged, + tSapEgressQueueUsePortParent, + tSapEgressQueuePortLvl, + tSapEgressQueuePortWght, + tSapEgressQueuePortCIRLvl, + tSapEgressQueuePortCIRWght, + tSapEgressQueuePortAvgOverhead + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of SAP egress QoS + policies on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 21 } + +tmnxQosNetworkV5v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network QoS policies + on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 22 } + +tmnxQosAtmTdpV5v0Group OBJECT-GROUP + OBJECTS { + tAtmTdpSir, + tAtmTdpPir, + tAtmTdpMbs, + tAtmTdpMir, + tAtmTdpShaping, + tAtmTdpServCat, + tAtmTdpLastChanged, + tAtmTdpDescription, + tAtmTdpRowStatus, + tAtmTdpDescrType, + tAtmTdpCdvt, + tAtmTdpPolicing, + tAtmTdpCLPTagging, + tAtmTdpIndexNext, + tAtmTdpsMaxSupported, + tAtmTdpsCurrentlyConfigured, + tAtmTdpTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects for ATM Traffic Descriptor Profiles + on Alcatel 7x50 SR series systems release 5.0." + ::= { tmnxQosGroups 24 } + +tmnxQosSapIngressV6v0Group OBJECT-GROUP + OBJECTS { + tSapIngressRowStatus, + tSapIngressScope, + tSapIngressDescription, + tSapIngressDefaultFC, + tSapIngressDefaultFCPriority, + tSapIngressMatchCriteria, + tSapIngressLastChanged, + tSapIngressTableLastChanged, + tSapIngressQueueRowStatus, + tSapIngressQueueParent, + tSapIngressQueueLevel, + tSapIngressQueueWeight, + tSapIngressQueueCIRLevel, + tSapIngressQueueCIRWeight, + tSapIngressQueueMCast, + tSapIngressQueueExpedite, + tSapIngressQueueCBS, + tSapIngressQueueMBS, + tSapIngressQueueHiPrioOnly, + tSapIngressQueueCIRAdaptation, + tSapIngressQueuePIRAdaptation, + tSapIngressQueueAdminPIR, + tSapIngressQueueAdminCIR, + tSapIngressQueueLastChanged, + tSapIngressQueueMode, + tSapIngressQueuePoolName, + tSapIngressQueueTableLastChanged, + tSapIngressQueuePoliced, + tSapIngressDSCPRowStatus, + tSapIngressDSCPFC, + tSapIngressDSCPPriority, + tSapIngressDSCPLastChanged, + tSapIngressDSCPTableLastChanged, + tSapIngressDot1pRowStatus, + tSapIngressDot1pFC, + tSapIngressDot1pPriority, + tSapIngressDot1pLastChanged, + tSapIngressDot1pTableLastChanged, + tSapIngressIPCriteriaRowStatus, + tSapIngressIPCriteriaDescription, + tSapIngressIPCriteriaActionFC, + tSapIngressIPCriteriaActionPriority, + tSapIngressIPCriteriaSourceIpAddr, + tSapIngressIPCriteriaSourceIpMask, + tSapIngressIPCriteriaDestIpAddr, + tSapIngressIPCriteriaDestIpMask, + tSapIngressIPCriteriaProtocol, + tSapIngressIPCriteriaSourcePortValue1, + tSapIngressIPCriteriaSourcePortValue2, + tSapIngressIPCriteriaSourcePortOperator, + tSapIngressIPCriteriaDestPortValue1, + tSapIngressIPCriteriaDestPortValue2, + tSapIngressIPCriteriaDestPortOperator, + tSapIngressIPCriteriaDSCP, + tSapIngressIPCriteriaFragment, + tSapIngressIPCriteriaLastChanged, + tSapIngressIPCriteriaTableLastChanged, + tSapIngressMacCriteriaRowStatus, + tSapIngressMacCriteriaDescription, + tSapIngressMacCriteriaActionFC, + tSapIngressMacCriteriaActionPriority, + tSapIngressMacCriteriaFrameType, + tSapIngressMacCriteriaSrcMacAddr, + tSapIngressMacCriteriaSrcMacMask, + tSapIngressMacCriteriaDstMacAddr, + tSapIngressMacCriteriaDstMacMask, + tSapIngressMacCriteriaDot1PValue, + tSapIngressMacCriteriaDot1PMask, + tSapIngressMacCriteriaEthernetType, + tSapIngressMacCriteriaDSAP, + tSapIngressMacCriteriaDSAPMask, + tSapIngressMacCriteriaSSAP, + tSapIngressMacCriteriaSSAPMask, + tSapIngressMacCriteriaSnapPid, + tSapIngressMacCriteriaSnapOui, + tSapIngressMacCriteriaLastChanged, + tSapIngressMacCriteriaTableLastChanged, + tSapIngressFCRowStatus, + tSapIngressFCQueue, + tSapIngressFCMCastQueue, + tSapIngressFCBCastQueue, + tSapIngressFCUnknownQueue, + tSapIngressFCLastChanged, + tSapIngressFCInProfRemark, + tSapIngressFCInProfDscp, + tSapIngressFCInProfPrec, + tSapIngressFCOutProfRemark, + tSapIngressFCOutProfDscp, + tSapIngressFCOutProfPrec, + tSapIngressFCProfile, + tSapIngressFCTableLastChanged, + tSapIngressPrecRowStatus, + tSapIngressPrecFC, + tSapIngressPrecFCPriority, + tSapIngressPrecLastChanged, + tSapIngressPrecTableLastChanged, + tSapIngressFCDE1OutOfProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP ingress QoS + policies on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxQosGroups 25 } + +tmnxQosSapEgressV6v0Group OBJECT-GROUP + OBJECTS { + tSapEgressRowStatus, + tSapEgressScope, + tSapEgressDescription, + tSapEgressLastChanged, + tSapEgressTableLastChanged, + tSapEgressQueueRowStatus, + tSapEgressQueueParent, + tSapEgressQueueLevel, + tSapEgressQueueWeight, + tSapEgressQueueCIRLevel, + tSapEgressQueueCIRWeight, + tSapEgressQueueExpedite, + tSapEgressQueueCBS, + tSapEgressQueueMBS, + tSapEgressQueueHiPrioOnly, + tSapEgressQueueCIRAdaptation, + tSapEgressQueuePIRAdaptation, + tSapEgressQueueAdminPIR, + tSapEgressQueueAdminCIR, + tSapEgressQueueLastChanged, + tSapEgressQueueTableLastChanged, + tSapEgressFCRowStatus, + tSapEgressFCQueue, + tSapEgressFCLastChanged, + tSapEgressFCTableLastChanged, + tSapEgressFCDot1PInProfile, + tSapEgressFCDot1POutProfile, + tSapEgressFCForceDEValue, + tSapEgressFCDEMark, + tSapEgressFCInProfDscp, + tSapEgressFCOutProfDscp, + tSapEgressFCInProfPrec, + tSapEgressFCOutProfPrec, + tSapEgressQueueUsePortParent, + tSapEgressQueuePortLvl, + tSapEgressQueuePortWght, + tSapEgressQueuePortCIRLvl, + tSapEgressQueuePortCIRWght, + tSapEgressQueuePortAvgOverhead, + tSapEgressQueuePoolName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP egress QoS + policies on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 26 } + +tmnxQosNetworkV6v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyRowStatus, + tNetworkPolicyScope, + tNetworkPolicyDescription, + tNetworkPolicyIngressDefaultActionFC, + tNetworkPolicyIngressDefaultActionProfile, + tNetworkPolicyEgressRemark, + tNetworkPolicyLastChanged, + tNetworkPolicyIngressLerUseDscp, + tNetworkPolicyTableLastChanged, + tNetworkIngressDSCPRowStatus, + tNetworkIngressDSCPFC, + tNetworkIngressDSCPProfile, + tNetworkIngressDSCPLastChanged, + tNetworkIngressDSCPTableLastChanged, + tNetworkIngressDot1pRowStatus, + tNetworkIngressDot1pFC, + tNetworkIngressDot1pProfile, + tNetworkIngressDot1pLastChanged, + tNetworkIngressDot1pTableLastChanged, + tNetworkIngressLSPEXPRowStatus, + tNetworkIngressLSPEXPFC, + tNetworkIngressLSPEXPProfile, + tNetworkIngressLSPEXPLastChanged, + tNetworkIngressLSPEXPTableLastChanged, + tNetworkEgressFCDSCPInProfile, + tNetworkEgressFCDSCPOutProfile, + tNetworkEgressFCLspExpInProfile, + tNetworkEgressFCLspExpOutProfile, + tNetworkEgressFCDot1pInProfile, + tNetworkEgressFCDot1pOutProfile, + tNetworkEgressFCLastChanged, + tNetworkEgressFCForceDEValue, + tNetworkEgressFCDEMark, + tNetworkEgressFCTableLastChanged, + tNetworkQueuePolicyRowStatus, + tNetworkQueuePolicyDescription, + tNetworkQueuePolicyLastChanged, + tNetworkQueuePolicyTableLastChanged, + tNetworkQueueRowStatus, + tNetworkQueuePoolName, + tNetworkQueueParent, + tNetworkQueueLevel, + tNetworkQueueWeight, + tNetworkQueueCIRLevel, + tNetworkQueueCIRWeight, + tNetworkQueueMCast, + tNetworkQueueExpedite, + tNetworkQueueCIR, + tNetworkQueuePIR, + tNetworkQueueCBS, + tNetworkQueueMBS, + tNetworkQueueHiPrioOnly, + tNetworkQueueLastChanged, + tNetworkQueueUsePortParent, + tNetworkQueuePortLvl, + tNetworkQueuePortWght, + tNetworkQueuePortCIRLvl, + tNetworkQueuePortCIRWght, + tNetworkQueuePortAvgOverhead, + tNetworkQueuePIRAdaptation, + tNetworkQueueCIRAdaptation, + tNetworkQueueTableLastChanged, + tNetworkQueueFCRowStatus, + tNetworkQueueFC, + tNetworkQueueFCMCast, + tNetworkQueueFCLastChanged, + tNetworkQueueFCTableLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network QoS policies + on Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 27 } + +tmnxQosFrameBasedV6v0Group OBJECT-GROUP + OBJECTS { + tSchedulerPolicyFrameBasedAccnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of frame-based queue + accounting on Alcatel 7x50 SR series systems release 6.0." + ::= { tmnxQosGroups 28 } + +tmnxQosObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + tSapEgressFCDot1PValue + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the QoS on + Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 29 } + +tmnxQosNamedPoolPolicyV6v0Group OBJECT-GROUP + OBJECTS { + tNamedPoolPolicyTableLastChanged, + tNamedPoolPolicyRowStatus, + tNamedPoolPolicyLastChanged, + tNamedPoolPolicyDescription, + tNamedPoolPolicyQ1DefaultWeight, + tNamedPoolPolicyQ1MdaWeight, + tNamedPoolPolicyQ1PortWeight, + tQ1NamedPoolTableLastChanged, + tQ1NamedPoolRowStatus, + tQ1NamedPoolLastChanged, + tQ1NamedPoolDescription, + tQ1NamedPoolNetworkAllocWeight, + tQ1NamedPoolAccessAllocWeight, + tQ1NamedPoolSlopePolicy, + tQ1NamedPoolReservedCbs + } + STATUS current + DESCRIPTION + "The group of objects for the named pool policy on + Alcatel 7x50 SR series systems." + ::= { tmnxQosGroups 30 } + +-- +-- tmnxQosNotificationsGroup NOTIFICATION-GROUP +-- NOTIFICATIONS { +-- xxxx +-- } +-- STATUS current +-- DESCRIPTION +-- "the group of notifications providing for xxxx" +-- ::= { tmnxQosGroups X } +-- + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SAP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SAP-MIB new file mode 100644 index 0000000..2f9ec2a --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SAP-MIB @@ -0,0 +1,9847 @@ +ALCATEL-IND1-TIMETRA-SAP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Gauge32, + Integer32, Unsigned32, IpAddress, + Counter64, Counter32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + DisplayString, + RowStatus, MacAddress, TimeStamp, + TruthValue FROM SNMPv2-TC + + InterfaceIndexOrZero FROM IF-MIB + + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + AtmTrafficDescrParamIndex FROM ATM-TC-MIB + + ServiceAdminStatus, + TmnxPortID, TmnxEncapVal, TmnxServId, TmnxCustId, TNamedItem, + TIngressQueueId, TEgressQueueId, TNamedItemOrEmpty, TPortSchedulerPIR, + TmnxActionType, TmnxOperState, TmnxIgmpVersion, + TCpmProtPolicyID, TCIRRate, TPIRRate, TmnxEnabledDisabled, TItemDescription, + TPolicyStatementNameOrEmpty, TSapIngressPolicyID, TSapEgressPolicyID + FROM ALCATEL-IND1-TIMETRA-TC-MIB + + tmnxServObjs, tmnxServConformance, tmnxServNotifications, + custId, svcId, svcVpnId, tlsMstiInstanceId, tstpTraps, + tmnxOtherBridgeId, tmnxCustomerBridgeId, tmnxCustomerRootBridgeId, + protectedMacForNotify, tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, tlsDHCPClientLease, tlsDhcpLseStateOldCiAddr, + tlsDhcpLseStateOldChAddr, hostConnectivityCiAddrType, + hostConnectivityCiAddr, hostConnectivityChAddr, + staticHostDynamicMacIpAddress, staticHostDynamicMacConflict, + svcTlsMacMoveMaxRate, svcDhcpProxyError, + svcDhcpCoAError, svcDhcpSubAuthError, + tlsDhcpPacketProblem, svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, svcDhcpClientLease, + svcDhcpLseStateOldCiAddr, svcDhcpLseStateOldChAddr, svcDhcpPacketProblem, + svcDhcpLseStatePopulateError, + ServObjName, ServObjDesc, ServType, VpnId, + TlsLimitMacMoveLevel, TlsLimitMacMove, StpExceptionCondition, + BridgeId, TSapIngQueueId, TSapEgrQueueId, TStpPortState, StpPortRole, + StpProtocol, MvplsPruneState, TQosQueueAttribute, TVirtSchedAttribute, + MstiInstanceIdOrZero, TdmOptionsCasTrunkFraming, CemSapReportAlarm, + CemSapEcid, L2ptProtocols, ConfigStatus FROM ALCATEL-IND1-TIMETRA-SERV-MIB + timetraSRMIBModules FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + TBurstSize, TBurstPercentOrDefault, + TAdaptationRule, + tVirtualSchedulerName, tSchedulerPolicyName FROM ALCATEL-IND1-TIMETRA-QOS-MIB + + TFilterID FROM ALCATEL-IND1-TIMETRA-FILTER-MIB; + +timetraSvcSapMIBModule MODULE-IDENTITY + LAST-UPDATED "0710010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + the various services of the Alcatel 7x50 SR system. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. Reproduction + of this document is authorized on the condition that the + foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains all title + and ownership in the Specification, including any revisions. + + Alcatel grants all interested parties a non-exclusive license + to use and distribute an unmodified copy of this Specification + in connection with management of Alcatel products, and without + fee, provided this copyright notice and license appear on all + copies. + + This Specification is supplied `as is', and Alcatel makes no + warranty, either express or implied, as to the use, operation, + condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0710010000Z" + DESCRIPTION "Rev 1.0 01 OCT 2007 00:00 + 1.0 release of the TIMETRA-SAP-MIB from TIMETRA-SERV-MIB." + + ::= { timetraSRMIBModules 55 } + +-- -------------------------------------------------------------------- +-- ALCATEL-IND1-TIMETRA-SAP-MIB organisation +-- -------------------------------------------------------------------- +tmnxSapObjs OBJECT IDENTIFIER ::= { tmnxServObjs 3 } + tmnxSapNotifyObjs OBJECT IDENTIFIER ::= { tmnxSapObjs 100 } + +tmnxSapConformance OBJECT IDENTIFIER ::= { tmnxServConformance 3 } + +sapTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 3 } + sapTraps OBJECT IDENTIFIER ::= { sapTrapsPrefix 0 } + +-- -------------------------------------------------------------------- +-- tmnxSapObjs group +-- -------------------------------------------------------------------- +sapNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current number of SAPs configured in this + device." + ::= { tmnxSapObjs 1 } + +-- ---------------------------------- +-- Base SAP Table +-- ---------------------------------- +sapBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains basic SAP information." + ::= { tmnxSapObjs 2 } + +sapBaseInfoEntry OBJECT-TYPE + SYNTAX SapBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapBaseInfoTable 1 } + +SapBaseInfoEntry ::= + SEQUENCE { + sapPortId TmnxPortID, + sapEncapValue TmnxEncapVal, + sapRowStatus RowStatus, + sapType ServType, + sapDescription ServObjDesc, + sapAdminStatus ServiceAdminStatus, + sapOperStatus INTEGER, + sapIngressQosPolicyId TSapIngressPolicyID, + sapIngressMacFilterId TFilterID, + sapIngressIpFilterId TFilterID, + sapEgressQosPolicyId TSapEgressPolicyID, + sapEgressMacFilterId TFilterID, + sapEgressIpFilterId TFilterID, + sapMirrorStatus INTEGER, + sapIesIfIndex InterfaceIndexOrZero, + sapLastMgmtChange TimeStamp, + sapCollectAcctStats TruthValue, + sapAccountingPolicyId Unsigned32, + sapVpnId VpnId, + sapCustId TmnxCustId, + sapCustMultSvcSite ServObjName, + sapIngressQosSchedulerPolicy ServObjName, + sapEgressQosSchedulerPolicy ServObjName, + sapSplitHorizonGrp ServObjName, + sapIngressSharedQueuePolicy ServObjName, + sapIngressMatchQinQDot1PBits INTEGER, + sapOperFlags BITS, + sapLastStatusChange TimeStamp, + sapAntiSpoofing INTEGER, + sapIngressIpv6FilterId TFilterID, + sapEgressIpv6FilterId TFilterID, + sapTodSuite TNamedItemOrEmpty, + sapIngUseMultipointShared TruthValue, + sapEgressQinQMarkTopOnly TruthValue, + sapEgressAggRateLimit TPortSchedulerPIR, + sapEndPoint ServObjName, + sapIngressVlanTranslation INTEGER, + sapIngressVlanTranslationId Integer32, + sapSubType INTEGER, + sapCpmProtPolicyId TCpmProtPolicyID, + sapCpmProtMonitorMac TruthValue, + sapEgressFrameBasedAccounting TruthValue + } + +sapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the access port where this SAP + is defined." + ::= { sapBaseInfoEntry 1 } + +sapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the label used to identify this + SAP on the access port specified by sapPortId." + ::= { sapBaseInfoEntry 2 } + +sapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this row. The + only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { sapBaseInfoEntry 3 } + +sapType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the type of service where + this SAP is defined." + ::= { sapBaseInfoEntry 4 } + +sapDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 5 } + +sapAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The desired state of this SAP." + DEFVAL { down } + ::= { sapBaseInfoEntry 6 } + +sapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + ingressQosMismatch (3), + egressQosMismatch (4), + portMtuTooSmall (5), + svcAdminDown (6), + iesIfAdminDown (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapOperStatus indicates the + operating state of this SAP." + ::= { sapBaseInfoEntry 7 } + +sapIngressQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapIngressQosPolicyId specifies + the row index in the tSapIngressTable corresponding to this + ingress QoS policy, or one if no policy is specified. + The value 0 is needed for mirror SAPs that + cannot have a qos policy assigned." + DEFVAL { 1 } + ::= { sapBaseInfoEntry 8 } + +sapIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapIngressMacFilterId specifies + the row index in the tMacFilterTable corresponding to this + ingress filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 9 } + +sapIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapIngressIpFilterId specifies the + row index in the tIPFilterTable corresponding to this + ingress filter, or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 10 } + +sapEgressQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row index in the tSapEgressTable + corresponding to this egress QoS policy, + or one if no policy is specified." + DEFVAL { 1 } + ::= { sapBaseInfoEntry 11 } + +sapEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row index in the tMacFilterTable + corresponding to this egress filter, + or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 12 } + +sapEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row index in the tIPFilterTable + corresponding to this egress filter, + or zero if no filter is specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 13 } + +sapMirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2), + ingressAndEgress (3), + disabled (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies whether traffic + mirroring has been enabled on this SAP." + ::= { sapBaseInfoEntry 14 } + +sapIesIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of sapType is 'ies' this + object specifies the index of the IES interface + where this SAP is defined. The value of this object + can be set only when the row is created and cannot + be changed while the row status is 'active'. This + object is otherwise not significant and should have + the value zero." + ::= { sapBaseInfoEntry 15 } + +sapLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent management-initiated change to + this SAP." + ::= { sapBaseInfoEntry 16 } + +sapCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of this object is 'true' the agent + collects accounting statistics on this SAP." + DEFVAL { false } + ::= { sapBaseInfoEntry 17 } + +sapAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the policy to use to collect + accounting statistics on this SAP. The value zero + indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 18 } + +sapVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The VPN ID of the associated service." + ::= { sapBaseInfoEntry 19 } + +sapCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID of the associated service." + ::= { sapBaseInfoEntry 20 } + +sapCustMultSvcSite OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of this object, when not null, indicates + the Multi-Service Site this SAP is a member of. This + information is used to configure the ingress and + egress QoS schedulers for this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 21 } + +sapIngressQosSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object can be set only when sapCustMultSvcSite + is null. It indicates the ingress QoS scheduler for + this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 22 } + +sapEgressQosSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object can be set only when sapCustMultSvcSite + is null. It indicates the egress QoS scheduler for + this SAP." + DEFVAL { "" } + ::= { sapBaseInfoEntry 23 } + +sapSplitHorizonGrp OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the name of the split-horizon + group where the SAP belongs to. This object can be + set only at the time the row is created. Per default + a SAP does not belong to any split-horizon group. The + name specified must correspond to an existing split- + horizon group in the TLS service where this SAP is + defined." + DEFVAL { "" } + ::= { sapBaseInfoEntry 24 } + +sapIngressSharedQueuePolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the ingress shared queue policy + used by this SAP. When the value of this object is null + it means that the SAP will use individual ingress QoS + queues, instead of the shared ones." + DEFVAL { "" } + ::= { sapBaseInfoEntry 25 } + +sapIngressMatchQinQDot1PBits OBJECT-TYPE + SYNTAX INTEGER { + default (1), + top (2), + bottom (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object applies only to SAP's defined on a port + configured for qinq service encapsulation. It indicates + which 802.1P bits will be used to match a QoS or a MAC + filter policy when a double-tagged frame is received on + this SAP." + DEFVAL { default } + ::= { sapBaseInfoEntry 26 } + +sapOperFlags OBJECT-TYPE + SYNTAX BITS { + sapAdminDown (0), -- SAP is admin down + svcAdminDown (1), -- Service is admin down + iesIfAdminDown (2), -- IP interface is admin down + -- (IES and VPRN only) + portOperDown (3), -- Access port is oper down + portMtuTooSmall (4), -- Access port's MTU is less + -- than Service MTU + l2OperDown (5), -- L2 PVC/PVP is oper down + -- (FR and ATM only) + ingressQosMismatch (6), -- Mismatch between ingress + -- QoS and Scheduler policies + egressQosMismatch (7), -- Mismatch between egress + -- QoS and Scheduler policies + relearnLimitExceeded (8), -- MAC relearn limit was + -- exceeded (TLS only) + recProtSrcMac (9), -- Received a packet with a + -- protected source MAC + -- (TLS only) + subIfAdminDown (10), -- Subscriber interface is + -- admin down (group-interface + -- SAP only) + sapIpipeNoCeIpAddr (11), -- CE IP Address not + -- configured for Ipipe SAP + -- (IPIPE SAP only) + sapTodResourceUnavail (12),-- SAP with ToD had + -- insufficient resources + -- at boot time and got + -- default policies. + sapTodMssResourceUnavail (13), -- MSS of this SAP uses + -- ToD and due to + -- insufficient resources + -- at boot time got + -- default scheduler + -- policies. + sapParamMismatch (14), -- Service specific local + -- parameter mismatch + sapCemNoEcidOrMacAddr (15), -- ECID or MAC address not + -- configured (CEM SAP + -- only) + sapStandbyForMcRing (16), -- mc-ring keeps this SAP + -- standby for the + -- corresponding SAP on + -- peer + sapSvcMtuTooSmall (17), -- Service MTU is less + -- than the SAP payload + ingressNamedPoolMismatch (18), -- Invalid named-pool + -- on the ingress side + egressNamedPoolMismatch (19), -- Invalid named-pool + -- on the egress side + ipMirrorNoMacAddr (20), -- No MAC Address configured + -- for the ip-mirror + sapEpipeNoRingNode (21) -- No TIMETRA-MC-REDUNDANCY-MIB + -- ::tmnxMcEpipeSapEntry object + -- configured for Epipe SAP + -- (EPIPE SAP only) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this SAP." + ::= { sapBaseInfoEntry 27 } + +sapLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent operating status change to this + SAP." + ::= { sapBaseInfoEntry 28 } + +sapAntiSpoofing OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + sourceIpAddr (1), + sourceMacAddr (2), + sourceIpAndMacAddr (3), + nextHopIpAndMacAddr (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapAntiSpoofing specifies + the type of anti-spoof filtering applicable on this SAP. + + 'nextHopIpAndMacAddr (4)' is not supported on SR-1, where + the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5'." + DEFVAL { disabled } + ::= { sapBaseInfoEntry 29 } + +sapIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapIngressIpv6FilterId specifies + the row index in the tIPv6FilterTable corresponding to + this ingress ipv6 filter, or zero if no ipv6 filter is + specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 30 } + +sapEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapEgressIpv6FilterId specifies + the row index in the tIPv6FilterTable corresponding to + this egress ipv6 filter, or zero if no ipv6 filter is + specified." + DEFVAL { 0 } + ::= { sapBaseInfoEntry 31 } + +sapTodSuite OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapTodSuite specifies the Time of + Day (ToD) suite to be applied on this SAP. + An empty string indicates that no ToD suite is applied + on this SAP. + A set request will only be allowed, if the indicated suite + is defined in TIMETRA-SCHEDULER-MIB::tmnxTodSuiteTable." + DEFVAL { ''H } + ::= { sapBaseInfoEntry 32 } + +sapIngUseMultipointShared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of sapIngressSharedQueuePolicy is not null, + the value of the object sapIngUseMultipointShared + specifies whether this SAP uses the multipoint-shared + queues of the shared policy." + DEFVAL { false } + ::= { sapBaseInfoEntry 33 } + +sapEgressQinQMarkTopOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the encapsulation type of the access port where + this SAP is defined is qinq, the value of the object + sapEgressQinQMarkTopOnly specifies which P-bits to mark + during packet egress. When the value is false both set + of P-bits are marked. When the value is true, only the + P-bits in the top Q-tag are marked." + DEFVAL { false } + ::= { sapBaseInfoEntry 34 } + +sapEgressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapEgressAggRateLimit + specifies the maximum total rate of all egress queues for + this SAP. The value '-1' means that there + is no limit." + DEFVAL { -1 } + ::= { sapBaseInfoEntry 35 } + +sapEndPoint OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapEndPoint specifies the service + endpoint to which this SAP is attached. The svcId of the + SAP MUST match the svcId of the service endpoint." + DEFVAL { "" } + ::= { sapBaseInfoEntry 36 } + +sapIngressVlanTranslation OBJECT-TYPE + SYNTAX INTEGER { + none (1), + vlanId (2), + copyOuter (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngressVlanTranslation specifies the + desired Ingress Vlan Translation. + + A value of 'vlanId' specifies that the value of + sapIngressVlanTranslationId is to be used to overwrite + the preserved VLAN id in the packet. + + A value of 'copyOuter' specifies that the outer VLAN + id should be used to overwrite the preserved VLAN id in + the packet. + + An 'inconsistentValue' error is returned when an attempt + is made to set the value of sapIngressVlanTranslation + to 'vlanId' and sapIngressVlanTranslationId is + set to '-1'." + DEFVAL { none } + ::= { sapBaseInfoEntry 37 } + +sapIngressVlanTranslationId OBJECT-TYPE + SYNTAX Integer32 (-1|0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngressVlanTranslationId specifies the + VLAN id to be used to overwrite the preserved VLAN id + in the packet. + + An 'inconsistentValue' error is returned when an + attempt is made to set the value of + sapIngressVlanTranslationId to other than '-1' and + sapIngressVlanTranslation is not set to 'vlanId'." + DEFVAL { -1 } + ::= { sapBaseInfoEntry 38 } + +sapSubType OBJECT-TYPE + SYNTAX INTEGER { + regular (0), + capture (1), + managed (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapSubType indicates the + sub-type for this SAP. + + A value of 'regular' indicates a standard SAP. + + A value of 'capture' specifies a capturing SAP + in which triggering packets will be sent to the CPM. + Non-triggering packets captured by the 'capture' SAP + will be dropped. + + A value of 'managed' indicates a managed SAP which + was created dynamically after receiving triggering + packets on a SAP with a sapSubType value of + 'capture'. Entries with a value of 'managed' + are not user editable and are not maintained + in the configuration file. + + Whereas any of the three values may be returned in + in response to an SNMP GET request, only two values + may be specified in an SNMP SET request: 'regular' + and 'capture'. An attempt to specify a value + of 'managed' in an SNMP SET request will fail + with an error of 'wrongValue'. + + The value of this object cannot be changed after creation." + DEFVAL { regular } + ::= { sapBaseInfoEntry 39 } + +sapCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCpmProtPolicyId associates a CPM Protection policy + with a SAP. + + A value of zero (0) specifies that no CPM Protection policy is + associated with this SAP. + + A value of one (1) specifies that the default CPM Protection policy is + associated with this SAP. + + If no value for sapCpmProtPolicyId is specified when the + sapBaseInfoEntry is created, the system assigns a default value + as follows: if the system creates a corresponding entry + in the sapSubMgmtInfoTable, the default value is 'one'; otherwise, + the default value is 'zero'. This means that all SAP's that + support Enhanced Subscriber Management get a default value of 'one'. + + If a SAP would get a default value of 'one', it is not + allowed to set the value of sapCpmProtPolicyId to 'zero'. + + If a SAP would get a default value of 'zero', it is not + allowed to modify the value of sapCpmProtPolicyId. + + This object is not supported on SR-1 and ESS-1, where the + value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', + and 7710, where the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is + '7' or '9'." + ::= { sapBaseInfoEntry 40 } + +sapCpmProtMonitorMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapCpmProtMonitorMac specifies whether the + tmnxCpmProtPolPerSrcRateLimit of the CPM Protection policy must be applied. + + If the value of sapCpmProtMonitorMac is 'true', the per-source rate limit + must be applied. + + If the value of sapCpmProtPolicyId is equal to zero (0), the value of + sapCpmProtMonitorMac is irrelevant and will be ignored. + + This object is not supported on SR-1 and ESS-1, where the + value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', + and 7710, where the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is + '7' or '9'." + DEFVAL { false } + ::= { sapBaseInfoEntry 41 } + +sapEgressFrameBasedAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressFrameBasedAccounting specifies whether + to use frame-based accounting when evaluating + sapEgressAggRateLimit for all egress queues for this SAP. + + If the value is 'false', the default packet-based accounting + method will be used." + DEFVAL { false } + ::= { sapBaseInfoEntry 42 } + +-- ------------------------------------- +-- TLS SAP Table +-- ------------------------------------- +sapTlsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS SAP information." + ::= { tmnxSapObjs 3 } + +sapTlsInfoEntry OBJECT-TYPE + SYNTAX SapTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about a SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapTlsInfoTable 1 } + +SapTlsInfoEntry ::= + SEQUENCE { + sapTlsStpAdminStatus TmnxEnabledDisabled, + sapTlsStpPriority INTEGER, + sapTlsStpPortNum INTEGER, + sapTlsStpPathCost INTEGER, + sapTlsStpRapidStart TmnxEnabledDisabled, + sapTlsStpBpduEncap INTEGER, + sapTlsStpPortState TStpPortState, + sapTlsStpDesignatedBridge BridgeId, + sapTlsStpDesignatedPort Integer32, + sapTlsStpForwardTransitions Gauge32, + sapTlsStpInConfigBpdus Gauge32, + sapTlsStpInTcnBpdus Gauge32, + sapTlsStpInBadBpdus Gauge32, + sapTlsStpOutConfigBpdus Gauge32, + sapTlsStpOutTcnBpdus Gauge32, + sapTlsStpOperBpduEncap INTEGER, + sapTlsVpnId VpnId, + sapTlsCustId TmnxCustId, + sapTlsMacAddressLimit Integer32, + sapTlsNumMacAddresses Integer32, + sapTlsNumStaticMacAddresses Integer32, + sapTlsMacLearning TmnxEnabledDisabled, + sapTlsMacAgeing TmnxEnabledDisabled, + sapTlsStpOperEdge TruthValue, + sapTlsStpAdminPointToPoint INTEGER, + sapTlsStpPortRole StpPortRole, + sapTlsStpAutoEdge TmnxEnabledDisabled, + sapTlsStpOperProtocol StpProtocol, + sapTlsStpInRstBpdus Gauge32, + sapTlsStpOutRstBpdus Gauge32, + sapTlsLimitMacMove TlsLimitMacMove, + sapTlsDhcpSnooping TmnxEnabledDisabled, + sapTlsMacPinning TmnxEnabledDisabled, + sapTlsDiscardUnknownSource TmnxEnabledDisabled, + sapTlsMvplsPruneState MvplsPruneState, + sapTlsMvplsMgmtService TmnxServId, + sapTlsMvplsMgmtPortId TmnxPortID, + sapTlsMvplsMgmtEncapValue TmnxEncapVal, + sapTlsArpReplyAgent INTEGER, + sapTlsStpException StpExceptionCondition, + sapTlsAuthenticationPolicy TPolicyStatementNameOrEmpty, + sapTlsL2ptTermination TmnxEnabledDisabled, + sapTlsBpduTranslation INTEGER, + sapTlsStpRootGuard TruthValue, + sapTlsStpInsideRegion TruthValue, + sapTlsEgressMcastGroup TNamedItemOrEmpty, + sapTlsStpInMstBpdus Gauge32, + sapTlsStpOutMstBpdus Gauge32, + sapTlsRestProtSrcMac TruthValue, + sapTlsRestUnprotDstMac TruthValue, + sapTlsStpRxdDesigBridge BridgeId, + sapTlsStpRootGuardViolation TruthValue, + sapTlsShcvAction INTEGER, + sapTlsShcvSrcIp IpAddress, + sapTlsShcvSrcMac MacAddress, + sapTlsShcvInterval Unsigned32, + sapTlsMvplsMgmtMsti MstiInstanceIdOrZero, + sapTlsMacMoveNextUpTime Unsigned32, + sapTlsMacMoveRateExcdLeft Unsigned32, + sapTlsRestProtSrcMacAction INTEGER, + sapTlsL2ptForceBoundary TruthValue, + sapTlsLimitMacMoveLevel TlsLimitMacMoveLevel, + sapTlsBpduTransOper INTEGER, + sapTlsDefMsapPolicy TPolicyStatementNameOrEmpty, + sapTlsL2ptProtocols L2ptProtocols, + sapTlsL2ptForceProtocols L2ptProtocols, + sapTlsPppoeMsapTrigger TruthValue, + sapTlsDhcpMsapTrigger TruthValue, + sapTlsMrpJoinTime Unsigned32, + sapTlsMrpLeaveTime Unsigned32, + sapTlsMrpLeaveAllTime Unsigned32, + sapTlsMrpPeriodicTime Unsigned32, + sapTlsMrpPeriodicEnabled TruthValue + } + +sapTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpAdminStatus specifies + whether this SAP participates in the TLS's Spanning Tree + Protocol." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 1 } + +sapTlsStpPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpPriority specifies + the value of the port priority field which is contained in + the most significant 4 bits of the 16-bit Port ID + associated with this SAP. As only the most significant 4 + bits of the value are used, the actual value of this object + is limited to multiples of 16: e.g. the agent rounds down + the value to one of: 0, 16, 32, .. , 224, 240." + DEFVAL { 128 } + ::= { sapTlsInfoEntry 2 } + +sapTlsStpPortNum OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpPortNum specifies the + value of the port number field which is contained in the + least significant 12 bits of the 16-bit Port ID associated + with this SAP. Values in the range 2048..4094 are + automatically assigned by the agent when the SAP is + created or when the value of this object is set to zero + via management. Values in the range 1..2047 can be set + via management, to allow this object to have a + deterministic value across system reboots." + ::= { sapTlsInfoEntry 3 } + +sapTlsStpPathCost OBJECT-TYPE + SYNTAX INTEGER (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpPathCost specifies the + contribution of this port to the path cost of paths + towards the spanning tree root which include this port." + DEFVAL { 10 } + ::= { sapTlsInfoEntry 4 } + +sapTlsStpRapidStart OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpRapidStart specifies + whether Rapid Start is enabled on this SAP. When the value + is 'enabled' the Spanning Tree Protocol state transitions + on this SAP are driven by the value of the 'HelloTime' + instead of the value of 'ForwardDelay', thus allowing a + faster transition into the forwarding state. This + parameter is also referred to as 'adminEdge'. " + DEFVAL { disabled } + ::= { sapTlsInfoEntry 5 } + +sapTlsStpBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dynamic (1), + dot1d (2), + pvst (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpBpduEncap specifies the + type of encapsulation used on BPDUs sent out and received + on this SAP." + DEFVAL { dynamic } + ::= { sapTlsInfoEntry 6 } + +sapTlsStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpPortState indicates the + port's current state as defined by application of the + Spanning Tree Protocol. This state controls what action a + port takes on reception of a frame. If the bridge has + detected a port that is malfunctioning it will + place that port into the 'broken' state." + ::= { sapTlsInfoEntry 7 } + +sapTlsStpDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment." + ::= { sapTlsInfoEntry 8 } + +sapTlsStpDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpDesignatedPort indicates + the Port Identifier of the port on the Designated Bridge + for this port's segment." + ::= { sapTlsInfoEntry 9 } + +sapTlsStpForwardTransitions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpForwardTransitions + indicates the number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { sapTlsInfoEntry 10 } + +sapTlsStpInConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpInConfigBpdus indicates + the number of Configuration BPDUs received on this SAP." + ::= { sapTlsInfoEntry 11 } + +sapTlsStpInTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpInTcnBpdus indicates the + number of Topology Change Notification BPDUs received on + this SAP." + ::= { sapTlsInfoEntry 12 } + +sapTlsStpInBadBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the number of bad + BPDUs received on this SAP." + ::= { sapTlsInfoEntry 13 } + +sapTlsStpOutConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpOutConfigBpdus indicates + the number of Configuration BPDUs sent out this SAP." + ::= { sapTlsInfoEntry 14 } + +sapTlsStpOutTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the number of Topology + Change Notification BPDUs sent out this SAP." + ::= { sapTlsInfoEntry 15 } + +sapTlsStpOperBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dynamic (1), + dot1d (2), + pvst (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpOperBpduEncap indicates + the operating encapsulation type used on BPDUs sent out + and received on this SAP." + ::= { sapTlsInfoEntry 16 } + +sapTlsVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsVpnId indicates the VPN ID + of the associated service." + ::= { sapTlsInfoEntry 17 } + +sapTlsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID of the associated service." + ::= { sapTlsInfoEntry 18 } + +sapTlsMacAddressLimit OBJECT-TYPE + SYNTAX Integer32(0..196607) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsMacAddressLimit specifies + the maximum number of learned and static entries allowed + in the FDB of this SAP. The value 0 means: no limit for + this SAP. When the value of + ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisOperMode is not 'c', the + maximum value of sapTlsMacAddressLimit is '131071'." + DEFVAL { 0 } + ::= { sapTlsInfoEntry 19 } + +sapTlsNumMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsNumMacAddresses indicates + the number of MAC addresses currently present in the FDB + that belong to this SAP (Both learned and static MAC + addresses are counted)." + ::= { sapTlsInfoEntry 20 } + +sapTlsNumStaticMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsNumStaticMacAddresses + indicates the number of static MAC addresses currently + present in the FDB that belong to this SAP." + ::= { sapTlsInfoEntry 21 } + +sapTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsMacLearning specifies + whether the MAC learning process is enabled for this SAP. + The value is ignored if MAC learning is disabled on + service level." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 22 } + +sapTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsMacAgeing specifies whether + the MAC aging process is enabled for this SAP. the value + is ignored if MAC aging is disabled on service level." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 23 } + +sapTlsStpOperEdge OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpOperEdge indicates the + operational value of the Edge Port parameter. The object + is initialized to the value of sapTlsStpRapidStart and is + set FALSE on reception of a BPDU." + REFERENCE + "IEEE 802.1t clause 14.8.2, 18.3.4" + ::= { sapTlsInfoEntry 24 } + +sapTlsStpAdminPointToPoint OBJECT-TYPE + SYNTAX INTEGER { + forceTrue (0), + forceFalse (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpAdminPointToPoint + specifies the administrative point-to-point status of + the LAN segment attached to this sap. The value + 'forceTrue' means that this port should always be + treated as if it is connected to a point-to-point link. + The value of 'forceFalse' means that this port should + be treated as having a shared media connection." + REFERENCE + "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" + DEFVAL { forceTrue } + ::= { sapTlsInfoEntry 25 } + +sapTlsStpPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sapTlsStpPortRole indicates the current role of the + sap as defined by the Rapid Spanning Tree Protocol." + ::= { sapTlsInfoEntry 26 } + +sapTlsStpAutoEdge OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "sapTlsStpAutoEdge specifies whether this SAP + is enabled for auto-edge detection as defined by Rapid + Spanning Tree Protocol." + DEFVAL { enabled } + ::= { sapTlsInfoEntry 27 } + +sapTlsStpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sapTlsStpOperProtocol indicates whether stp, rstp or + mstp is running on this SAP. If the protocol is not + enabled on this SAP, the value notApplicable is + returned." + ::= { sapTlsInfoEntry 28 } + +sapTlsStpInRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpInRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs received on + this SAP." + ::= { sapTlsInfoEntry 29 } + +sapTlsStpOutRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpOutRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs sent out on + this SAP." + ::= { sapTlsInfoEntry 30 } + +sapTlsLimitMacMove OBJECT-TYPE + SYNTAX TlsLimitMacMove + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When sapTlsLimitMacMove value is set to 'blockable' + the agent will monitor the MAC relearn rate on this + SAP, and it will block it when the re-learn rate + specified by svcTlsMacMoveMaxRate is exceeded. When + the value is 'nonBlockable' this SAP will not be + blocked, and another blockable SAP will be blocked + instead." + DEFVAL { blockable } + ::= { sapTlsInfoEntry 31 } + +sapTlsDhcpSnooping OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION "The value of the object sapTlsDhcpSnooping specifies + whether or not DHCP packets received on this SAP will be + snooped. This object was made obsolete in the 3.0 release." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 32 } + +sapTlsMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsMacPinning specifies whether + or not MAC address pinning is active on this SAP. The + value will be set by default to disabled. However for a + SAP that belongs to a residential SHG, the value is set to + enabled by the system, and cannot be altered by the + operator. Setting the value to enable disables + re-learning of MAC addresses on other SAPs or + spoke-SDPs within the same VPLS; the MAC address will + hence remain attached to the SAP for the duration of + its age-timer. This object has effect only for MAC + addresses learned via the normal MAC learning + process, and not for entries learned via DHCP." + ::= { sapTlsInfoEntry 33 } + +sapTlsDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "with the object sapTlsMacAddressLimit a limit can be + configured for the max number of MAC addresses that + will be learned on this SAP. When this limit is + reached, packets with unknown source MAC address are + forwarded by default. By setting + sapTlsDiscardUnknownSource to enabled, packets with + unknown source MAC will be dropped in stead." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 34 } + +sapTlsMvplsPruneState OBJECT-TYPE + SYNTAX MvplsPruneState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsMvplsPruneState indicates the mVPLS + prune state of the SAP. The object will be set to + notApplicable if the SAP is not managed by a mVPLS. If + the SAP is managed the state reflects whether or not + the SAP is pruned by the STP instance running in the + mVPLS instance." + ::= { sapTlsInfoEntry 35 } + +sapTlsMvplsMgmtService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsMvplsMgmtService indicates the + service Id of the service where the STP instance is + running that is managing this SAP. This object is + only valid if sapTlsMvplsPruneState is different from + notApplicable." + ::= { sapTlsInfoEntry 36 } + +sapTlsMvplsMgmtPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsMvplsMgmtPortId indicates the SAP + port Id of the SAP in the mVPLS instance specified in + sapTlsMvplsMgmtService that is controlling this SAP. + This object is only valid if sapTlsMvplsPruneState is + different from notApplicable." + ::= { sapTlsInfoEntry 37 } + +sapTlsMvplsMgmtEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsMvplsMgmtEncapValue indicates the + SAP Encap value of the SAP in the mVPLS instance + specified in sapTlsMvplsMgmtService that is + controlling this SAP. This object is only valid if + sapTlsMvplsPruneState is different from notApplicable." + ::= { sapTlsInfoEntry 38 } + +sapTlsArpReplyAgent OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + enabledWithSubscrIdent (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsArpReplyAgent specifies + the status of the special ARP response mechanism in the + system for ARP requests destined to static or dynamic hosts + associated with this SAP. + disabled: the ARP reply function is not operational + enabled: the ARP reply function is enabled without + subscriber identification. + enabledWithSubscrIdent: the ARP reply function is enabled + with subscriber identification." + DEFVAL { disabled } + ::= { sapTlsInfoEntry 39 } + +sapTlsStpException OBJECT-TYPE + SYNTAX StpExceptionCondition + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpException indicates + whether an STP exception condition is present on this + Sap. + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected :A loop is detected on this link." + ::= { sapTlsInfoEntry 40 } + +sapTlsAuthenticationPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsAuthenticationPolicy specifies + which subscriber authentication policy must be applied when + a DHCP msg is received on the interface. The authentication + policies must be defined in tmnxSubAuthPlcyTable. The policy + will only be applied when sapTlsDhcpSnoop is enabled." + DEFVAL { ''H } + ::= { sapTlsInfoEntry 41 } + +sapTlsL2ptTermination OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsL2ptTermination specifies + whether received L2 Protocol Tunnel pdu's are terminated + on this port or sap" + DEFVAL { disabled } + ::= { sapTlsInfoEntry 42 } + +sapTlsBpduTranslation OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + disabled (2), + pvst (3), + stp (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsBpduTranslation specifies + whether received L2 Protocol Tunnel pdu's are + translated before being sent out on this port or sap" + DEFVAL { disabled } + ::= { sapTlsInfoEntry 43 } + +sapTlsStpRootGuard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsStpRootGuard specifies + whether this port is allowed to become STP root port. + It corresponds to the parameter 'restrictedRole' in 802.1Q. + If set, it can cause lack of spanning tree connectivity." + DEFVAL { false } + ::= { sapTlsInfoEntry 44 } + +sapTlsStpInsideRegion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpInsideRegion indicates + whether the network connected to the SAP is in the same + MST region. It corresponds to the parameter 'infoInternal' + in 802.1Q." + ::= { sapTlsInfoEntry 45 } + +sapTlsEgressMcastGroup OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsEgressMcastGroup specifies + the Egress Multicast Group this SAP belongs to." + DEFVAL { "" } + ::= { sapTlsInfoEntry 46 } + +sapTlsStpInMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpInMstBpdus indicates + the number of Multiple Spanning Tree (MST) BPDUs received + on this SAP." + ::= { sapTlsInfoEntry 47 } + +sapTlsStpOutMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpOutMstBpdus indicates + the number of Multiple Spanning Tree (MST) BPDUs sent out + on this SAP." + ::= { sapTlsInfoEntry 48 } + +sapTlsRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsRestProtSrcMac specifies + how the agent will handle relearn requests for protected + MAC addresses. When the value of this object is 'true' + requests to relearn a protected MAC address will be + ignored. + In addition, if the value of sapTlsRestProtSrcMacAction + is 'disable', then the SAP where the protected source + MAC was seen will be brought operationally down." + DEFVAL { false } + ::= { sapTlsInfoEntry 49 } + +sapTlsRestUnprotDstMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsRestUnprotDstMac specifies + how the system will forward packets destined to an + unprotected MAC address. When the value of this object is + 'true' packets destined to an unprotected MAC address + will be dropped." + DEFVAL { false } + ::= { sapTlsInfoEntry 50 } + +sapTlsStpRxdDesigBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpRxdDesigBridge + indicates the designated Bridge Identifier in the last + BPDU which was received on this SAP. It identifies + which bridge is connected to the SAP." + ::= { sapTlsInfoEntry 51 } + +sapTlsStpRootGuardViolation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsStpRootGuardViolation + indicates whether there is a root-guard violation at the + present time. This can only happen when sapTlsStpRootGuard + is set to true." + ::= { sapTlsInfoEntry 52 } + + +sapTlsShcvAction OBJECT-TYPE + SYNTAX INTEGER { + alarm (1), + remove (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsShcvAction + indicates whether any action should be triggered when + the connectivity check fails." + DEFVAL { alarm } + ::= { sapTlsInfoEntry 53 } + + +sapTlsShcvSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsShcvSrcIp + specifies the source IP address used when doing the + connectivity check. The value 0.0.0.0 indicates that + no host IP address is specified." + ::= { sapTlsInfoEntry 54 } + +sapTlsShcvSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsShcvSrcMac + specifies the MAC address used when doing the connectivity + check. The value 0:0:0:0:0:0 indicates that no host MAC + address is specified." + ::= { sapTlsInfoEntry 55 } + +sapTlsShcvInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..6000) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsShcvInterval specifies + the interval in minutes between connectivity checks. + Zero means no connectivity checking." + DEFVAL { 0 } + ::= { sapTlsInfoEntry 56 } + +sapTlsMvplsMgmtMsti OBJECT-TYPE + SYNTAX MstiInstanceIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMvplsMgmtMsti indicates the + MST-instance in the mVPLS instance specified in + sapTlsMvplsMgmtService that is controlling this SAP. A + value of 0 indicates the CIST. + This object is only valid if sapTlsMvplsPruneState is + different from notApplicable." + ::= { sapTlsInfoEntry 57 } + +sapTlsMacMoveNextUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMacMoveNextUpTime counts down + the time in seconds until a SAP that has been brought down + due to exceeding the TLS svcTlsMacMoveMaxRate, sapOperFlags + 'relearnLimitExceeded', is automatically brought up again. + When this value is 0xffff, the SAP will never be + automatically brought up. The value is zero when + sapOperStatus is 'up'." + ::= { sapTlsInfoEntry 58 } + +sapTlsMacMoveRateExcdLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMacMoveRateExcdLeft + counts down the number of times this SAP can exceed the + TLS svcTlsMacMoveMaxRate and still be automatically + brought up." + ::= { sapTlsInfoEntry 59 } + +sapTlsRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarm-only (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsRestProtSrcMacAction + indicates the action to take whenever a relearn request + for a protected MAC is received on a restricted SAP. + When the value of this object is 'disable' the SAP + will be placed in the operational down state, with the + operating flag 'recProtSrcMac' set. When the value of + this object is 'alarm-only', the SAP will be left up + and only a notification, sapReceivedProtSrcMac, will be + generated." + DEFVAL { disable } + ::= { sapTlsInfoEntry 60 } + +sapTlsL2ptForceBoundary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsL2ptForceBoundary specifies if + sapTlsL2ptTermination is enforced for its managed SAP's. + Setting the value of the object sapTlsL2ptForceBoundary of + a SAP in a Management VPLS to `true' forces all its + managed SAP's to have sapTlsL2ptTermination enabled. This + value can only be `true' if the SAP belongs to a + management VPLS. + If this SAP has managed SAP's already with + sapTlsL2ptTermination disabled, it is not allowed + to set sapTlsL2ptForceBoundary to `true'." + DEFVAL { false } + ::= { sapTlsInfoEntry 61 } + +sapTlsLimitMacMoveLevel OBJECT-TYPE + SYNTAX TlsLimitMacMoveLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsLimitMacMoveLevel + specifies the hierarchy in which SAPs are + blocked when a MAC-move limit is exceeded. When a MAC is + moving among multiple SAPs or spoke-SDPs, the SAP bind + or spoke-SDP bind with the lower level is blocked first. + (tertiary is the lowest)" + DEFVAL { tertiary } + ::= { sapTlsInfoEntry 62 } + +sapTlsBpduTransOper OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + disabled (2), + pvst (3), + stp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsBpduTransOper indicates + the operational bpdu encapsulation used for BPDU + translated frames." + ::= { sapTlsInfoEntry 63 } + +sapTlsDefMsapPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDefMsapPolicy specifies the + default Managed SAP policy to use to create + Managed SAPs when the response from the Radius + server does not specify a Managed SAP policy. + + The value of sapTlsDefMsapPolicy is only valid for + a SAP with a sapSubType value of 'capture'. + If the value is set to a non-empty string for a + SAP with a sapSubType value other than 'capture', + an 'inconsistentValue' error will be returned. + + The Managed SAP policy must be defined in + msapPlcyTable, otherwise an 'inconsistentValue' + error will be returned." + DEFVAL { "" } + ::= { sapTlsInfoEntry 64 } + +sapTlsL2ptProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsL2ptTermination specifies + which L2 Protocol Tunnel pdu's are terminated + on this port or sap" + DEFVAL { { stp } } + ::= { sapTlsInfoEntry 65 } + +sapTlsL2ptForceProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsL2ptForceProtocols specifies + which L2 Protocol Tunnel pdu's must be terminated by + SAP's managed by this SAP. + This object is only relevant if the value of the object + sapTlsL2ptForceBoundary is 'true'. + For every SAP managed by this SAP, each L2 protocol + specified by sapTlsL2ptForceProtocols must be terminated, + while other L2 protocols may or may not be terminated, + depending on the value of sapTlsL2ptProtocols of that + managed SAP." + DEFVAL { { stp } } + ::= { sapTlsInfoEntry 66 } + +sapTlsPppoeMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsPppoeMsapTrigger specifies whether + the receipt of PPPoE trigger packets on a VPLS SAP + with a sapSubType value of 'capture' will result in + a Radius authentication that will provide a service + context and the creation of a SAP with a sapSubType + value of 'managed'. + + An attempt to set the value sapTlsPppoeMsapTrigger to + 'true' on a SAP with sapSubType other than 'capture' + will return an 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 67 } + +sapTlsDhcpMsapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDhcpMsapTrigger specifies whether + the receipt of DHCP trigger packets on this VPLS SAP + with a sapSubType value of 'capture' will result in + a Radius authentication that will provide a service + context and the creation of a SAP with a sapSubType + value of 'managed'. + + An attempt to set the value sapTlsDhcpMsapTrigger to + 'true' on a SAP with sapSubType other than 'capture' + will return an 'inconsistentValue' error." + DEFVAL { false } + ::= { sapTlsInfoEntry 68 } + +sapTlsMrpJoinTime OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsMrpJoinTime specifies a timer value in + 10ths of seconds which determines the maximum rate at + which attribute join messages can be sent on the SAP." + DEFVAL { 2 } + ::= { sapTlsInfoEntry 69 } + +sapTlsMrpLeaveTime OBJECT-TYPE + SYNTAX Unsigned32 (30..60) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsMrpLeaveTime specifies a timer value in + 10ths of seconds which determines the amount of time a + registered attribute is held in leave state before the + registration is removed." + DEFVAL { 30 } + ::= { sapTlsInfoEntry 70 } + +sapTlsMrpLeaveAllTime OBJECT-TYPE + SYNTAX Unsigned32 (60..300) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsMrpLeaveAllTime specifies the a timer + value in 10ths of seconds which determines the frequency + where all attribute declarations on the SAP are all + refreshed." + DEFVAL { 100 } + ::= { sapTlsInfoEntry 71 } + +sapTlsMrpPeriodicTime OBJECT-TYPE + SYNTAX Unsigned32 (10..100) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsMrpPeriodicTime specifies a timer value + in 10ths of seconds which determines the frequency of + re-transmission of attribute declarations." + DEFVAL { 10 } + ::= { sapTlsInfoEntry 72 } + +sapTlsMrpPeriodicEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsMrpPeriodicEnabled specifies whether + re-transmission of attribute declarations is enabled." + DEFVAL { false } + ::= { sapTlsInfoEntry 73 } + + +-- --------------------------------------------------------------------- +-- ATM SAP Table +-- +-- +-- Sparse Dependent Extention of the sapBaseInfoTable. +-- +-- The same indexes are used for both the base table, sapBaseInfoTable, +-- and the sparse dependent table, sapAtmInfoTable. +-- +-- This in effect extends the sapBaseInfoTable with additional columns. +-- Rows are created in the sapAtmInfoTable only for those entries +-- in the sapBaseInfoTable that are created on a port that 'atmEncap' set +--- for port encapsulation. +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the sapAtmInfoTable. +-- --------------------------------------------------------------------- +sapAtmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapAtmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ATM SAP information." + ::= { tmnxSapObjs 4 } + +sapAtmInfoEntry OBJECT-TYPE + SYNTAX SapAtmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific ATM SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapAtmInfoTable 1 } + +SapAtmInfoEntry ::= + SEQUENCE { + sapAtmEncapsulation INTEGER, + sapAtmIngressTrafficDescIndex AtmTrafficDescrParamIndex, + sapAtmEgressTrafficDescIndex AtmTrafficDescrParamIndex, + sapAtmOamAlarmCellHandling ServiceAdminStatus, + sapAtmOamTerminate ServiceAdminStatus, + sapAtmOamPeriodicLoopback ServiceAdminStatus + } + +sapAtmEncapsulation OBJECT-TYPE + SYNTAX INTEGER { + vcMultiplexRoutedProtocol (1), + vcMultiplexBridgedProtocol8023 (2), + llcSnapRoutedProtocol (7), + multiprotocolFrameRelaySscs (8), + unknown (10), + llcSnapBridgedProtocol8023 (11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the data encapsulation used + over the AAL5 SSCS layer. The definition references + RFC 2684 Multiprotocol Encapsulation over ATM AAL5 + and to the ATM Forum LAN Emulation specification." + DEFVAL { llcSnapRoutedProtocol } + ::= { sapAtmInfoEntry 1 } + +sapAtmIngressTrafficDescIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex(1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the index of the ATM traffic + descriptor in the ATM traffic data encapsulation used + in for the ingress direction over the AAL5 SSCS layer. + The definition references RFC 2684 Multiprotocol + Encapsulation over ATM AAL5 and to the ATM Forum LAN + Emulation specification." + DEFVAL { 1 } + ::= { sapAtmInfoEntry 2 } + +sapAtmEgressTrafficDescIndex OBJECT-TYPE + SYNTAX AtmTrafficDescrParamIndex(1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the index of the ATM traffic + descriptor in the ATM traffic data encapsulation used + in for the egress direction over the AAL5 SSCS layer. + The definition references RFC 2684 Multiprotocol + Encapsulation over ATM AAL5 and to the ATM Forum LAN + Emulation specification." + DEFVAL { 1 } + ::= { sapAtmInfoEntry 3 } + +sapAtmOamAlarmCellHandling OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A value of up specifies that the OAM status of a pvc + affects the sap operational status and OAM AIS/RDI + cell generation upon a sap operational status of down. + A value of down specifies that the OAM status of a pvc + will not affect the operational status of the + associated sap and no OAM AIS/RDI cells are + generated." + DEFVAL { up } + ::= { sapAtmInfoEntry 4 } + +sapAtmOamTerminate OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The sapAtmOamTerminate object specifies whether this + SAP will act as an OAM termination point. + If enabled, OAM cells will be sunk by the SAP and can + affect the SAP's operational status (if + sapAtmOamAlarmCellHandling is also enabled). Otherwise + the OAM cells will be passed into the APIPE service. + This object is only configurable for ATM SAPs that are + part of an APIPE service SDU or VCC mode. If the + sapPortId belongs to an Multi-Chassis APS port, the + default value is up." + DEFVAL { down } + ::= { sapAtmInfoEntry 5 } + +sapAtmOamPeriodicLoopback OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The sapAtmOamPeriodicLoopback object specifies whether + this SAP will run periodic OAM loopbacks or not. If + enabled, an ATM OAM loopback cell will be transmitted + every period as configured in tAtmSysOamLoopbackPeriod. + If a response is not received and tAtmSysOamRetryDown + consecutive retries also result in failure, the endpoint + will transition to the eteAisLoc state. Once in the + eteAisLoc state, an ATM OAM loopback cell will be + transmitted every period as configured in + tAtmSysOamLoopbackPeriod. If a response is received for + the periodic loopback and tAtmSysOamRetryUp consecutive + retries also each receive a response, the endpoint will + transition back to the up state. This object is only + configurable on IES or VPRN service endpoints." + DEFVAL { down } + ::= { sapAtmInfoEntry 6 } + + +-- --------------------------------- +-- Base SAP Statistics Table +-- --------------------------------- +sapBaseStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains basic SAP statistics. + In the descriptions below 'Pchip' refers + to the Alcatel 7x50 SR series Packet Processing + chip, while 'Qchip' refers to the Alcatel 7x50 + SR series QoS Queueing Engine chip." + ::= { tmnxSapObjs 6 } + +sapBaseStatsEntry OBJECT-TYPE + SYNTAX SapBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Basic statistics about a specific SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapBaseStatsTable 1 } + +SapBaseStatsEntry ::= + SEQUENCE { + sapBaseStatsIngressPchipDroppedPackets Counter64, + sapBaseStatsIngressPchipDroppedOctets Counter64, + sapBaseStatsIngressPchipOfferedHiPrioPackets Counter64, + sapBaseStatsIngressPchipOfferedHiPrioOctets Counter64, + sapBaseStatsIngressPchipOfferedLoPrioPackets Counter64, + sapBaseStatsIngressPchipOfferedLoPrioOctets Counter64, + sapBaseStatsIngressQchipDroppedHiPrioPackets Counter64, + sapBaseStatsIngressQchipDroppedHiPrioOctets Counter64, + sapBaseStatsIngressQchipDroppedLoPrioPackets Counter64, + sapBaseStatsIngressQchipDroppedLoPrioOctets Counter64, + sapBaseStatsIngressQchipForwardedInProfPackets Counter64, + sapBaseStatsIngressQchipForwardedInProfOctets Counter64, + sapBaseStatsIngressQchipForwardedOutProfPackets Counter64, + sapBaseStatsIngressQchipForwardedOutProfOctets Counter64, + sapBaseStatsEgressQchipDroppedInProfPackets Counter64, + sapBaseStatsEgressQchipDroppedInProfOctets Counter64, + sapBaseStatsEgressQchipDroppedOutProfPackets Counter64, + sapBaseStatsEgressQchipDroppedOutProfOctets Counter64, + sapBaseStatsEgressQchipForwardedInProfPackets Counter64, + sapBaseStatsEgressQchipForwardedInProfOctets Counter64, + sapBaseStatsEgressQchipForwardedOutProfPackets Counter64, + sapBaseStatsEgressQchipForwardedOutProfOctets Counter64, + sapBaseStatsCustId TmnxCustId, + sapBaseStatsIngressPchipOfferedUncoloredPackets Counter64, + sapBaseStatsIngressPchipOfferedUncoloredOctets Counter64, + sapBaseStatsAuthenticationPktsDiscarded Counter32, + sapBaseStatsAuthenticationPktsSuccess Counter32, + sapBaseStatsLastClearedTime TimeStamp + } + +sapBaseStatsIngressPchipDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets dropped by the + ingress Pchip due to: SAP state, + ingress MAC, IP or IPv6 filter, same segment + discard, bad checksum, etc." + ::= { sapBaseStatsEntry 1 } + +sapBaseStatsIngressPchipDroppedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets dropped by the + ingress Pchip due to: SAP state, + ingress MAC, IP or IPv6 filter, same segment + discard, bad checksum, etc." + ::= { sapBaseStatsEntry 2 } + +sapBaseStatsIngressPchipOfferedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority packets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapBaseStatsEntry 3 } + +sapBaseStatsIngressPchipOfferedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority octets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapBaseStatsEntry 4 } + +sapBaseStatsIngressPchipOfferedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority packets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapBaseStatsEntry 5 } + +sapBaseStatsIngressPchipOfferedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority octets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapBaseStatsEntry 6 } + +sapBaseStatsIngressQchipDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority packets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 7 } + +sapBaseStatsIngressQchipDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority octets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 8 } + +sapBaseStatsIngressQchipDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority packets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 9 } + +sapBaseStatsIngressQchipDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority octets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 10 } + +sapBaseStatsIngressQchipForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile packets + (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 11 } + +sapBaseStatsIngressQchipForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile octets + (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 12 } + +sapBaseStatsIngressQchipForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile packets + (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 13 } + +sapBaseStatsIngressQchipForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile octets + (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapBaseStatsEntry 14 } + +sapBaseStatsEgressQchipDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile packets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 15 } + +sapBaseStatsEgressQchipDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile octets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 16 } + +sapBaseStatsEgressQchipDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile packets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 17 } + +sapBaseStatsEgressQchipDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile packets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapBaseStatsEntry 18 } + +sapBaseStatsEgressQchipForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile packets + (rate below CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 19 } + +sapBaseStatsEgressQchipForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile octets + (rate below CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 20 } + +sapBaseStatsEgressQchipForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile packets + (rate above CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 21 } + +sapBaseStatsEgressQchipForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile octets + (rate above CIR) forwarded by the + egress Qchip." + ::= { sapBaseStatsEntry 22 } + +sapBaseStatsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID for the associated service." + ::= { sapBaseStatsEntry 23 } + +sapBaseStatsIngressPchipOfferedUncoloredPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of uncolored packets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapBaseStatsEntry 24 } + +sapBaseStatsIngressPchipOfferedUncoloredOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of uncolored octets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapBaseStatsEntry 25 } + +sapBaseStatsAuthenticationPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of DHCP packets discarded + as result of authentication." + ::= { sapBaseStatsEntry 26 } + +sapBaseStatsAuthenticationPktsSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of DHCP packets successfully authenticated." + ::= { sapBaseStatsEntry 27 } + +sapBaseStatsLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapBaseStatsLastClearedTime indicates + the sysUpTime when the counters in this table were + last cleared." + ::= { sapBaseStatsEntry 28 } + +-- ---------------------------------------- +-- Ingress QoS Queue SAP Statistics Table +-- ---------------------------------------- +sapIngQosQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS queue SAP + statistics." + ::= { tmnxSapObjs 7 } + +sapIngQosQueueStatsEntry OBJECT-TYPE + SYNTAX SapIngQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific SAP's + QoS queue." + INDEX { svcId, sapPortId, sapEncapValue, sapIngQosQueueId } + ::= { sapIngQosQueueStatsTable 1 } + +SapIngQosQueueStatsEntry ::= + SEQUENCE { + sapIngQosQueueId TSapIngQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets Counter64, + sapIngQosQueueStatsDroppedHiPrioPackets Counter64, + sapIngQosQueueStatsOfferedLoPrioPackets Counter64, + sapIngQosQueueStatsDroppedLoPrioPackets Counter64, + sapIngQosQueueStatsOfferedHiPrioOctets Counter64, + sapIngQosQueueStatsDroppedHiPrioOctets Counter64, + sapIngQosQueueStatsOfferedLoPrioOctets Counter64, + sapIngQosQueueStatsDroppedLoPrioOctets Counter64, + sapIngQosQueueStatsForwardedInProfPackets Counter64, + sapIngQosQueueStatsForwardedOutProfPackets Counter64, + sapIngQosQueueStatsForwardedInProfOctets Counter64, + sapIngQosQueueStatsForwardedOutProfOctets Counter64, + sapIngQosCustId TmnxCustId, + sapIngQosQueueStatsUncoloredPacketsOffered Counter64, + sapIngQosQueueStatsUncoloredOctetsOffered Counter64 + } + +sapIngQosQueueId OBJECT-TYPE + SYNTAX TSapIngQueueId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of the ingress QoS queue of + this SAP." + ::= { sapIngQosQueueStatsEntry 1 } + +sapIngQosQueueStatsOfferedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority packets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapIngQosQueueStatsEntry 2 } + +sapIngQosQueueStatsDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority packets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosQueueStatsEntry 3 } + +sapIngQosQueueStatsOfferedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority packets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapIngQosQueueStatsEntry 4 } + +sapIngQosQueueStatsDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority packets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosQueueStatsEntry 5 } + +sapIngQosQueueStatsOfferedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority octets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapIngQosQueueStatsEntry 6 } + +sapIngQosQueueStatsDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of high priority octets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosQueueStatsEntry 7 } + +sapIngQosQueueStatsOfferedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority octets, + as determined by the SAP ingress QoS + policy, offered by the Pchip to the + Qchip." + ::= { sapIngQosQueueStatsEntry 8 } + +sapIngQosQueueStatsDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of low priority octets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosQueueStatsEntry 9 } + +sapIngQosQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile packets + (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 10 } + +sapIngQosQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile packets + (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 11 } + +sapIngQosQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile octets + (rate below CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 12 } + +sapIngQosQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile octets + (rate above CIR) forwarded by the + ingress Qchip." + ::= { sapIngQosQueueStatsEntry 13 } + +sapIngQosCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID for the associated service." + ::= { sapIngQosQueueStatsEntry 14 } + +sapIngQosQueueStatsUncoloredPacketsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of uncolored packets offered to + the ingress Qchip." + ::= { sapIngQosQueueStatsEntry 15 } + +sapIngQosQueueStatsUncoloredOctetsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of uncolored octets offered to + the ingress Qchip." + ::= { sapIngQosQueueStatsEntry 16 } + +-- ---------------------------------------- +-- Egress QoS Queue SAP Statistics Table +-- ---------------------------------------- +sapEgrQosQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS queue SAP + statistics." + ::= { tmnxSapObjs 8 } + +sapEgrQosQueueStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egress statistics about a specific SAP's + QoS queue." + INDEX { svcId, sapPortId, sapEncapValue, sapEgrQosQueueId } + ::= { sapEgrQosQueueStatsTable 1 } + +SapEgrQosQueueStatsEntry ::= + SEQUENCE { + sapEgrQosQueueId TSapEgrQueueId, + sapEgrQosQueueStatsForwardedInProfPackets Counter64, + sapEgrQosQueueStatsDroppedInProfPackets Counter64, + sapEgrQosQueueStatsForwardedOutProfPackets Counter64, + sapEgrQosQueueStatsDroppedOutProfPackets Counter64, + sapEgrQosQueueStatsForwardedInProfOctets Counter64, + sapEgrQosQueueStatsDroppedInProfOctets Counter64, + sapEgrQosQueueStatsForwardedOutProfOctets Counter64, + sapEgrQosQueueStatsDroppedOutProfOctets Counter64, + sapEgrQosCustId TmnxCustId + } + +sapEgrQosQueueId OBJECT-TYPE + SYNTAX TSapEgrQueueId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of the egress QoS queue of + this SAP." + ::= { sapEgrQosQueueStatsEntry 1 } + +sapEgrQosQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile packets + (rate below CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 2 } + +sapEgrQosQueueStatsDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile packets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 3 } + +sapEgrQosQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile packets + (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 4 } + +sapEgrQosQueueStatsDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile packets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 5 } + +sapEgrQosQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile octets + (rate below CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 6 } + +sapEgrQosQueueStatsDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of in-profile octets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 7 } + +sapEgrQosQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile octets + (rate above CIR) forwarded by the + egress Qchip." + ::= { sapEgrQosQueueStatsEntry 8 } + +sapEgrQosQueueStatsDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of out-of-profile octets + discarded by the egress Qchip due + to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosQueueStatsEntry 9 } + +sapEgrQosCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID for the associated service." + ::= { sapEgrQosQueueStatsEntry 10 } + +-- ------------------------------------------------- +-- Ingress QoS Scheduler SAP Statistics Table +-- ------------------------------------------------- +sapIngQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS queue SAP + statistics." + ::= { tmnxSapObjs 9 } + +sapIngQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific SAP's + QoS queue." + INDEX { svcId, sapPortId, sapEncapValue, + IMPLIED sapIngQosSchedName } + ::= { sapIngQosSchedStatsTable 1 } + +SapIngQosSchedStatsEntry ::= + SEQUENCE { + sapIngQosSchedName TNamedItem, + sapIngQosSchedStatsForwardedPackets Counter64, + sapIngQosSchedStatsForwardedOctets Counter64, + sapIngQosSchedCustId TmnxCustId + } + +sapIngQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the ingress QoS scheduler of + this SAP." + ::= { sapIngQosSchedStatsEntry 1 } + +sapIngQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of forwarded packets, as + determined by the SAP ingress scheduler + policy, offered by the Pchip to the + Qchip." + ::= { sapIngQosSchedStatsEntry 2 } + +sapIngQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of forwarded octets, as + determined by the SAP ingress scheduler + policy, offered by the Pchip to the + Qchip." + ::= { sapIngQosSchedStatsEntry 3 } + +sapIngQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID for the associated service." + ::= { sapIngQosSchedStatsEntry 4 } + +-- --------------------------------------------- +-- Egress QoS Scheduler SAP Statistics Table +-- --------------------------------------------- +sapEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS queue SAP + statistics." + ::= { tmnxSapObjs 10 } + +sapEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egress statistics about a specific SAP's + QoS queue." + INDEX { svcId, sapPortId, sapEncapValue, + IMPLIED sapEgrQosSchedName } + ::= { sapEgrQosSchedStatsTable 1 } + +SapEgrQosSchedStatsEntry ::= + SEQUENCE { + sapEgrQosSchedName TNamedItem, + sapEgrQosSchedStatsForwardedPackets Counter64, + sapEgrQosSchedStatsForwardedOctets Counter64, + sapEgrQosSchedCustId TmnxCustId + } + +sapEgrQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the egress QoS scheduler of + this SAP." + ::= { sapEgrQosSchedStatsEntry 1 } + +sapEgrQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of forwarded packets by the + egress Qchip, as determined by the SAP + egress scheduler policy." + ::= { sapEgrQosSchedStatsEntry 2 } + +sapEgrQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of forwarded octets by the + egress Qchip, as determined by the SAP + egress scheduler policy." + ::= { sapEgrQosSchedStatsEntry 3 } + +sapEgrQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID for the associated service." + ::= { sapEgrQosSchedStatsEntry 4 } + +-- ----------------------------------------- +-- TLS SAP Managed VLAN List Table +-- ----------------------------------------- +sapTlsManagedVlanListTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used only for SAPs that are part + of a management VPLS. It indicates for each SAP the + ranges of associated VLANs that will be affected when + the SAP changes state." + ::= { tmnxSapObjs 11 } + +sapTlsManagedVlanListEntry OBJECT-TYPE + SYNTAX SapTlsManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row specifies a range of VLANS associated + with a SAP of a MVPLS. Ranges may contains overlapping + sections only for Mvpls SAPs that belong to the same + service." + INDEX { svcId, + sapPortId, + sapEncapValue, + sapTlsMvplsMinVlanTag, + sapTlsMvplsMaxVlanTag } + ::= { sapTlsManagedVlanListTable 1 } + +SapTlsManagedVlanListEntry ::= + SEQUENCE { + sapTlsMvplsMinVlanTag Unsigned32, + sapTlsMvplsMaxVlanTag Unsigned32, + sapTlsMvplsRowStatus RowStatus + } + +sapTlsMvplsMinVlanTag OBJECT-TYPE + SYNTAX Unsigned32(0 .. 4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapTlsMvplsMinVlanTag specifies + the left bound (i.e. min. value) of a range of VLANs + that are associated with the Mvpls SAP. + sapTlsMvplsMinVlanTag must be smaller than (or equal + to) sapTlsMvplsMaxVlanTag. + Special values are: + 0: this value is reserved for the null tag. + 4095: this value denotes the default SAP." + ::= { sapTlsManagedVlanListEntry 1 } + +sapTlsMvplsMaxVlanTag OBJECT-TYPE + SYNTAX Unsigned32(0 .. 4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapTlsMvplsMaxVlanTag specifies the + right bound (i.e. max. value) of a range of VLANs that + are associated with the Mvpls SAP. + Special values are: + 0: this value is reserved for the null tag. + 4095: this value denotes the default SAP." + ::= { sapTlsManagedVlanListEntry 2 } + +sapTlsMvplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapTlsMvplsRowStatus specifies + the status of this row. The only values supported + during a set operation are 'createAndGo' and + 'destroy'. A row (i.e. a range of VLAN tags) can be + destroyed only if there are no SAPs defined in + regular VPLSses in this range." + ::= { sapTlsManagedVlanListEntry 3 } + +-- ---------------------------------------------------- +-- SAP Anti-spoof Table +-- ---------------------------------------------------- +sapAntiSpoofTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapAntiSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sapAntiSpoofTable contains information about + anti-spoofing filters on a SAP." + ::= { tmnxSapObjs 12 } + +sapAntiSpoofEntry OBJECT-TYPE + SYNTAX SapAntiSpoofEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sapAntiSpoofTable." + INDEX { sapPortId, + sapEncapValue, + sapAntiSpoofIpAddress, + sapAntiSpoofMacAddress } + ::= { sapAntiSpoofTable 1 } + +SapAntiSpoofEntry ::= + SEQUENCE { + sapAntiSpoofIpAddress IpAddress, + sapAntiSpoofMacAddress MacAddress + } + +sapAntiSpoofIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapAntiSpoofIpAddress indicates the IP + address for which this table entry contains information." + ::= { sapAntiSpoofEntry 1 } + +sapAntiSpoofMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapAntiSpoofMacAddress indicates the MAC + address for which this table entry contains information." + ::= { sapAntiSpoofEntry 2 } + +-- ----------------------------------------- +-- SAP Static Host Table +-- ----------------------------------------- +sapStaticHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapStaticHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sapStaticHostTable is used to configure static hosts + on a SAP." + ::= { tmnxSapObjs 13 } + +sapStaticHostEntry OBJECT-TYPE + SYNTAX SapStaticHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents information on a statically + configured host. Entries can be created and deleted via + SNMP SET operations." + INDEX { svcId, + sapPortId, + sapEncapValue, + sapStaticHostIpAddress, + sapStaticHostMacAddress } + ::= { sapStaticHostTable 1 } + +SapStaticHostEntry ::= + SEQUENCE { + sapStaticHostRowStatus RowStatus, + sapStaticHostIpAddress IpAddress, + sapStaticHostMacAddress MacAddress, + sapStaticHostSubscrIdent DisplayString, + sapStaticHostSubProfile ServObjName, + sapStaticHostSlaProfile ServObjName, + sapStaticHostShcvOperState INTEGER, + sapStaticHostShcvChecks Unsigned32, + sapStaticHostShcvReplies Unsigned32, + sapStaticHostShcvReplyTime TimeStamp, + sapStaticHostDynMacAddress MacAddress, + sapStaticHostRetailerSvcId TmnxServId, + sapStaticHostRetailerIf InterfaceIndexOrZero, + sapStaticHostFwdingState TmnxOperState, + sapStaticHostAncpString DisplayString, + sapStaticHostSubIdIsSapId TruthValue, + sapStaticHostAppProfile ServObjName, + sapStaticHostIntermediateDestId DisplayString + } + +sapStaticHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapStaticHostRowStatus controls + the creation and deletion of rows in this table." + ::= { sapStaticHostEntry 1 } + +sapStaticHostIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object sapStaticHostIpAddress specifies + the IP address associated with this static host. The value + 0.0.0.0 indicates that no host IP address is specified." + ::= { sapStaticHostEntry 2 } + +sapStaticHostMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object sapStaticHostMacAddress specifies + the MAC address associated with this static host. The + value 0:0:0:0:0:0 indicates that no host MAC address is + specified." + ::= { sapStaticHostEntry 3 } + +sapStaticHostSubscrIdent OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapStaticHostSubscrIdent specifies + the subscriber identification for this static host." + DEFVAL { "" } + ::= { sapStaticHostEntry 4 } + +sapStaticHostSubProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapStaticHostSubProfile specifies + the subscriber profile for this static host. The specified + subscriber profile needs to exists in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubProfileTable." + DEFVAL { "" } + ::= { sapStaticHostEntry 5 } + +sapStaticHostSlaProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapStaticHostSlaProfile specifies + the SLA profile for this static host. The specified + SLA profile needs to exists in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSLAProfileTable." + DEFVAL { "" } + ::= { sapStaticHostEntry 6 } + +sapStaticHostShcvOperState OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + undefined (2), + down (3), + up (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapStaticHostShcvOperState + gives the state of the subscriber host connectivity + check for this static host." + ::= { sapStaticHostEntry 7 } + +sapStaticHostShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapStaticHostShcvChecks specifies + the number of connectivity checks for this static host." + ::= { sapStaticHostEntry 8 } + +sapStaticHostShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapStaticHostShcvReplies specifies + the number of host replies for this static host." + ::= { sapStaticHostEntry 9 } + +sapStaticHostShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapStaticHostShcvReplyTime + gives the timestamp of the last successful connectivity + check for this static host." + ::= { sapStaticHostEntry 10 } + +sapStaticHostDynMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapStaticHostDynMacAddress gives + the MAC address learned via ARP in case this is an IP-only + static host (sapStaticHostMacAddress is set to + 0:0:0:0:0:0). + The value 0:0:0:0:0:0 indicates that no MAC address is + learned yet." + ::= { sapStaticHostEntry 11 } + +sapStaticHostRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapStaticHostRetailerSvcId + indicates the service ID of the retailer VPRN service + to which this static host belongs. When this object is + non zero, the static host belongs to a retailer VPRN." + ::= { sapStaticHostEntry 12 } + +sapStaticHostRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapStaticHostRetailerIf indicates + the interface index of the retailer VPRN interface to which + this static host belongs. When this object is non zero, + the static host belongs to a retailer VPRN." + ::= { sapStaticHostEntry 13 } + +sapStaticHostFwdingState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapStaticHostFwdingState indicates the + forwarding state of this static host. When the value + is 'outOfService', host traffic is not forwarded. + When it is 'inService', host traffic is forwarded." + ::= { sapStaticHostEntry 14 } + +sapStaticHostAncpString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapStaticHostAncpString specifies + the ancp-string associated to this SAP host." + DEFVAL { "" } + ::= { sapStaticHostEntry 15 } + +sapStaticHostSubIdIsSapId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sapStaticHostSubIdIsSapId + specifies whether the SAP-id is taken as subscriber + identification for this static host." + DEFVAL { false } + ::= { sapStaticHostEntry 16 } + +sapStaticHostAppProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapStaticHostAppProfile specifies + the application profile for this static host. The + specified application profile needs to exist in the + TIMETRA-BSX-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { sapStaticHostEntry 17 } + +sapStaticHostIntermediateDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapStaticHostIntermediateDestId specifies + to which intermediate destination (for example a DSLAM) + this host belongs." + DEFVAL { "" } + ::= { sapStaticHostEntry 18 } + +-- ---------------------------------------- +-- SAP Tls DHCP Information Table +-- ---------------------------------------- +sapTlsDhcpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "sapTlsDhcpInfoTable contains DHCP information related + to a TLS SAP. This table complements sapTlsInfoTable, + and contains an entry for each Tls SAP. Rows in this + table are created and deleted automatically by the system." + ::= { tmnxSapObjs 14 } + +sapTlsDhcpInfoEntry OBJECT-TYPE + SYNTAX SapTlsDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " DHCP specific information for a TLS SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapTlsDhcpInfoTable 1 } + +SapTlsDhcpInfoEntry ::= + SEQUENCE { + sapTlsDhcpAdminState TmnxEnabledDisabled, + sapTlsDhcpDescription ServObjDesc, + sapTlsDhcpSnoop TmnxEnabledDisabled, + sapTlsDhcpLeasePopulate Unsigned32, + sapTlsDhcpOperLeasePopulate Unsigned32, + sapTlsDhcpInfoAction INTEGER, + sapTlsDhcpCircuitId INTEGER, + sapTlsDhcpRemoteId INTEGER, + sapTlsDhcpRemoteIdString DisplayString, + sapTlsDhcpProxyAdminState TmnxEnabledDisabled, + sapTlsDhcpProxyServerAddr IpAddress, + sapTlsDhcpProxyLeaseTime Unsigned32, + sapTlsDhcpProxyLTRadiusOverride TruthValue, + sapTlsDhcpVendorIncludeOptions BITS, + sapTlsDhcpVendorOptionString DisplayString + } + +sapTlsDhcpAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpAdminState specifies + the overall enable/disable state of all DHCP related + actions on this Sap. The value 'disabled' allows + the user to configure individual DHCP commands but + administratively disable them." + DEFVAL { disabled } + ::= { sapTlsDhcpInfoEntry 1 } + +sapTlsDhcpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpDescription specifies + a user provided description for DHCP on this Sap. + It consists of any printable, seven-bit ASCII characters + up to 80 characters in length." + DEFVAL { ''H } + ::= { sapTlsDhcpInfoEntry 2 } + +sapTlsDhcpSnoop OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpSnoop specifies + the enable/disable state for DHCP snooping on this Sap. + Note that in order for snooping to be enabled + the object sapTlsDhcpAdminState must also have the + value enabled." + DEFVAL { disabled } + ::= { sapTlsDhcpInfoEntry 3 } + +sapTlsDhcpLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpLeasePopulate specifies + the maximum number of DHCP lease states allowed on this + SAP." + DEFVAL { 0 } + ::= { sapTlsDhcpInfoEntry 4 } + +sapTlsDhcpOperLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpOperLeasePopulate + indicates the number of DHCP lease states currently + allocated on this SAP." + ::= { sapTlsDhcpInfoEntry 5 } + +sapTlsDhcpInfoAction OBJECT-TYPE + SYNTAX INTEGER { + replace (1), + drop (2), + keep (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpInfoAction specifies + the DHCP option reforwarding policy: + 'replace' - replace existing information with + configured information + 'drop' - discard messages with existing relay + information if the option-82 information + is also present. + 'keep' - retain the existing relay information." + DEFVAL { keep } + ::= { sapTlsDhcpInfoEntry 6 } + +sapTlsDhcpCircuitId OBJECT-TYPE + SYNTAX INTEGER { + none (0), + asciiTuple (1), + vlanAsciiTuple (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpCircuitId specifies + whether or not the circuit-id suboption is present, and if + it is present what information goes in it: + - 'none' the circuit-id suboption will not be part + of the information option (Option 82). + - 'asciiTuple' the ASCII-encoded concatenated tuple + consisting of the + - access-node-identifier + - service-id + - interface-name + is used. + - 'vlanAsciiTuple' the format will include VLAN-id and dot1p + bits in addition to what is included in + ascii-tuple already. The format is + supported on dot1q and qinq encapsulated + ports only. Thus, when the option 82 + bits are stripped, dot1p bits will be + copied to the Ethernet header of an + outgoing packet." + DEFVAL { asciiTuple } + ::= { sapTlsDhcpInfoEntry 7 } + +sapTlsDhcpRemoteId OBJECT-TYPE + SYNTAX INTEGER { + none (1), + mac (2), + remote-id (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpRemoteId specifies + what information goes into the remote-id suboption in + the DHCP Relay packet. + If the value of this object is set to 'none', + the remote-id suboption will not be part of the + information option (Option 82). + If the value of this object is set to 'mac', + the MAC address of the remote end is encoded in the + suboption. + If the value of this object is set to 'remote-id', + sapTlsDhcpRemoteIdString will represent the remote-id. + By default, the remote-id value is none." + DEFVAL { none } + ::= { sapTlsDhcpInfoEntry 8 } + +sapTlsDhcpRemoteIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpRemoteIdString specifies + the remote-id. This object exists only if + sapTlsDhcpRemoteId has a value of 'remote-id'." + DEFVAL { "" } + ::= { sapTlsDhcpInfoEntry 9 } + +sapTlsDhcpProxyAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDhcpProxyAdminState specifies the + desired administrative state of the proxy server on this + interface. + + Note that in order for the proxy server to be enabled, + the value of sapTlsDhcpAdminState must also be 'enabled'." + DEFVAL { disabled } + ::= { sapTlsDhcpInfoEntry 10 } + +sapTlsDhcpProxyServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDhcpProxyServerAddr specifies + the IP address which will be used as the source address + of the emulated DHCP server in the context of + this VPLS SAP. + + This address is mandatory for the proxy server capability + and it should be in the context of the subnet represented + by this VPLS." + DEFVAL { '00000000'H } + ::= { sapTlsDhcpInfoEntry 11 } + +sapTlsDhcpProxyLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (0|300..315446399) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDhcpProxyLeaseTime specifies in seconds + how long a DHCP client is allowed to use the offered IP + address. + + Value 0 means the lease time provided by a RADIUS or + an upstream DHCP server will not be overridden. A lease + time of 7 days is used when RADIUS does not provide + a lease time." + DEFVAL { 0 } + ::= { sapTlsDhcpInfoEntry 12 } + +sapTlsDhcpProxyLTRadiusOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDhcpProxyLTRadiusOverride specifies + whether or not the lease time provided by the RADIUS + server is presented to the DHCP client. + + By default the proxy-server will always make use of + sapTlsDhcpProxyLeaseTime, regardless of what lease time + information is provided from the RADIUS server. + When sapTlsDhcpProxyLTRadiusOverride is set to 'true', the + proxy-server will use the lease time information provided + by the RADIUS server, regardless of the configured one." + DEFVAL { false } + ::= { sapTlsDhcpInfoEntry 13 } + +sapTlsDhcpVendorIncludeOptions OBJECT-TYPE + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDhcpVendorIncludeOptions specifies + what is encoded in the Alcatel vendor specific + sub-option of option 82. + + The value of this object is only used when + sapTlsDhcpInfoAction is 'replace'." + DEFVAL { { systemId } } + ::= { sapTlsDhcpInfoEntry 14 } + +sapTlsDhcpVendorOptionString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sapTlsDhcpVendorOptionString specifies the + string that goes into the Alcatel vendor specific + sub-option of option 82. + + This string is only used when sapTlsDhcpInfoAction is set + to 'replace'." + DEFVAL { "" } + ::= { sapTlsDhcpInfoEntry 15 } + +-- -------------------------------------- +-- SAP Tls Dhcp Stats Table +-- -------------------------------------- +sapTlsDhcpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "sapTlsDhcpStatsTable contains DHCP statistics related + to a TLS SAP. This table complements sapTlsInfoTable, + and contains an entry for each Tls SAP. Rows in this + table are created and deleted automatically by the + system." + ::= { tmnxSapObjs 15 } + +sapTlsDhcpStatsEntry OBJECT-TYPE + SYNTAX SapTlsDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " DHCP statistics for a TLS SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapTlsDhcpStatsTable 1 } + +SapTlsDhcpStatsEntry ::= + SEQUENCE { + sapTlsDhcpStatsClntSnoopdPckts Counter32, + sapTlsDhcpStatsSrvrSnoopdPckts Counter32, + sapTlsDhcpStatsClntForwdPckts Counter32, + sapTlsDhcpStatsSrvrForwdPckts Counter32, + sapTlsDhcpStatsClntDropdPckts Counter32, + sapTlsDhcpStatsSrvrDropdPckts Counter32, + sapTlsDhcpStatsClntProxRadPckts Counter32, + sapTlsDhcpStatsClntProxLSPckts Counter32, + sapTlsDhcpStatsGenReleasePckts Counter32, + sapTlsDhcpStatsGenForceRenPckts Counter32 + } + +sapTlsDhcpStatsClntSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsClntSnoopdPckts + indicates the number of DHCP client packets that have + been snooped on this SAP." + ::= { sapTlsDhcpStatsEntry 1 } + +sapTlsDhcpStatsSrvrSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsSrvrSnoopdPckts + indicates the number of DHCP server packets that have + been snooped on this SAP." + ::= { sapTlsDhcpStatsEntry 2 } + +sapTlsDhcpStatsClntForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsClntForwdPckts + indicates the number of DHCP client packets that + have been forwarded on this SAP." + ::= { sapTlsDhcpStatsEntry 3 } + +sapTlsDhcpStatsSrvrForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsSrvrForwdPckts + indicates the number of DHCP server packets that have + been forwarded on this SAP." + ::= { sapTlsDhcpStatsEntry 4 } + +sapTlsDhcpStatsClntDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsClntDropdPckts + indicates the number of DHCP client packets that have + been dropped on this SAP." + ::= { sapTlsDhcpStatsEntry 5 } + +sapTlsDhcpStatsSrvrDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsSrvrDropdPckts + indicates the number of DHCP server packets that have + been dropped on this SAP." + ::= { sapTlsDhcpStatsEntry 6 } + +sapTlsDhcpStatsClntProxRadPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsClntProxRadPckts + indicates the number of DHCP client packets that have + been proxied on this SAP based on data received from a + RADIUS server." + ::= { sapTlsDhcpStatsEntry 7 } + +sapTlsDhcpStatsClntProxLSPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsClntProxLSPckts + indicates the number of DHCP client packets that have + been proxied on this SAP based on a lease state. The + lease itself can have been obtained from a DHCP or RADIUS + server. This is the so called lease split functionality." + ::= { sapTlsDhcpStatsEntry 8 } + +sapTlsDhcpStatsGenReleasePckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsGenReleasePckts + indicates the number of DHCP RELEASE messages spoofed on + this SAP to the DHCP server." + ::= { sapTlsDhcpStatsEntry 9 } + +sapTlsDhcpStatsGenForceRenPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsDhcpStatsGenForceRenPckts + indicates the number of DHCP FORCERENEW messages spoofed + on this SAP to the DHCP clients." + ::= { sapTlsDhcpStatsEntry 10 } + +-- ---------------------------------------- +-- SAP Tls Dhcp Lease State Table +-- ---------------------------------------- +sapTlsDhcpLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "sapTlsDhcpLeaseStateTable contains DHCP lease state info + for a TLS SAP. This table complements sapTlsInfoTable, + and contains an entry for each Tls SAP. Rows in this table + are created and deleted automatically by the system. + The content of this table is moved to the + svcDhcpLeaseStateTable." + ::= { tmnxSapObjs 16 } + +sapTlsDhcpLeaseStateEntry OBJECT-TYPE + SYNTAX SapTlsDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "DHCP Lease State information on a TLS SAP." + INDEX { svcId, + sapPortId, + sapEncapValue, + sapTlsDhcpLseStateCiAddr, + sapTlsDhcpLseStateChAddr } + ::= { sapTlsDhcpLeaseStateTable 1 } + +SapTlsDhcpLeaseStateEntry ::= + SEQUENCE { + sapTlsDhcpLseStateCiAddr IpAddress, + sapTlsDhcpLseStateChAddr MacAddress, + sapTlsDhcpLseStateRemainLseTime Unsigned32, + sapTlsDhcpLseStateOption82 OCTET STRING, + sapTlsDhcpLseStatePersistKey Unsigned32 + } + +sapTlsDhcpLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "The value of the object sapTlsDhcpLseStateCiAddr indicates + the IP address of the DHCP lease state." + ::= { sapTlsDhcpLeaseStateEntry 1 } + +sapTlsDhcpLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "The value of the object sapTlsDhcpLseStateChAddr indicates + the MAC address of the DHCP lease state." + ::= { sapTlsDhcpLeaseStateEntry 2 } + +sapTlsDhcpLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The value of the object sapTlsDhcpLseStateRemainLseTime + indicates the remaining lease time of the Ip address of + the DHCP lease state. + This object was made obsolete in the 4.0 release." + ::= { sapTlsDhcpLeaseStateEntry 3 } + +sapTlsDhcpLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The value of the object sapTlsDhcpLseStateOption82 + indicates the content of the Option82 for this DHCP + lease state. + This object was made obsolete in the 4.0 release." + ::= { sapTlsDhcpLeaseStateEntry 4 } + +sapTlsDhcpLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The value of the object sapTlsDhcpLseStatePersistKey + indicates a key value that can be used to track this lease + state in the persistence file. + This object was made obsolete in the 4.0 release." + ::= { sapTlsDhcpLeaseStateEntry 5 } + +-- -------------------------------------------- +-- Ingress QoS Scheduler SAP Statistics Table +-- -------------------------------------------- +sapPortIdIngQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapPortIdIngQosSchedStatsTable contains ingress QoS + queue SAP statistics. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS." + ::= { tmnxSapObjs 17 } + +sapPortIdIngQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapPortIdIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents the ingress statistics about a + specific SAP's QoS queue. Entries are created when + a scheduler policy is applied to a SAP." + INDEX { svcId, sapPortId, sapEncapValue, + sapPortIdIngQosSchedName, sapPortIdIngPortId } + ::= { sapPortIdIngQosSchedStatsTable 1 } + +SapPortIdIngQosSchedStatsEntry ::= + SEQUENCE { + sapPortIdIngQosSchedName TNamedItem, + sapPortIdIngPortId TmnxPortID, + sapPortIdIngQosSchedFwdPkts Counter64, + sapPortIdIngQosSchedFwdOctets Counter64, + sapPortIdIngQosSchedCustId TmnxCustId + } + +sapPortIdIngQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapPortIdIngQosSchedName is used as an index + of the ingress QoS scheduler of this SAP." + ::= { sapPortIdIngQosSchedStatsEntry 1 } + +sapPortIdIngPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapPortIdIngPortId is used + as an index of the ingress QoS scheduler of this SAP. When + the SAP is an aps/ccag/lag in 'link' mode, this object is + the TmnxPortID of the member-port on which the scheduler is + applied." + ::= {sapPortIdIngQosSchedStatsEntry 2 } + +sapPortIdIngQosSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapPortIdIngQosSchedFwdPkts indicates + the number of forwarded packets, as determined by the SAP + ingress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapPortIdIngQosSchedStatsEntry 3 } + +sapPortIdIngQosSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapPortIdIngQosSchedFwdOctets indicates + the number of forwarded octets,as determined by the SAP + ingress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapPortIdIngQosSchedStatsEntry 4 } + +sapPortIdIngQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapPortIdIngQosSchedCustId indicates the + Customer ID for the associated service." + ::= { sapPortIdIngQosSchedStatsEntry 5 } + +-- ------------------------------------------------------------ +-- Egress QoS Scheduler SAP Statistics Table for Link mode SAPs +-- ------------------------------------------------------------ +sapPortIdEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapPortIdEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sapPortIdEgrQosSchedStatsTable contains egress QoS + queue SAP statistics. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS." + ::= { tmnxSapObjs 18 } + +sapPortIdEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX SapPortIdEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents the egress statistics about a + specific SAP's QoS queue. Entries are created when + a scheduler policy is applied to a SAP." + INDEX { svcId, sapPortId, sapEncapValue, + sapPortIdEgrQosSchedName, sapPortIdEgrPortId } + ::= { sapPortIdEgrQosSchedStatsTable 1 } + +SapPortIdEgrQosSchedStatsEntry ::= + SEQUENCE { + sapPortIdEgrQosSchedName TNamedItem, + sapPortIdEgrPortId TmnxPortID, + sapPortIdEgrQosSchedFwdPkts Counter64, + sapPortIdEgrQosSchedFwdOctets Counter64, + sapPortIdEgrQosSchedCustId TmnxCustId + } + +sapPortIdEgrQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapPortIdEgrQosSchedName is used as an index + of the egress QoS scheduler of this SAP." + ::= { sapPortIdEgrQosSchedStatsEntry 1 } + +sapPortIdEgrPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapPortIdEgrPortId is used + as an index of the egress QoS scheduler of this SAP. When + the SAP is an aps/ccag/lag in 'link' mode, this object is + the TmnxPortID of the member-port on which the scheduler is + applied." + ::= {sapPortIdEgrQosSchedStatsEntry 2 } + +sapPortIdEgrQosSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapPortIdEgrQosSchedFwdPkts indicates + the number of forwarded packets, as determined by the SAP + egress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapPortIdEgrQosSchedStatsEntry 3 } + +sapPortIdEgrQosSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapPortIdEgrQosSchedFwdOctets indicates + the number of forwarded octets,as determined by the SAP + egress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapPortIdEgrQosSchedStatsEntry 4 } + +sapPortIdEgrQosSchedCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapPortIdEgrQosSchedCustId indicates the + Customer ID for the associated service." + ::= { sapPortIdEgrQosSchedStatsEntry 5 } + + +-- ------------------------------------------ +-- SAP Ingress QoS Queue Table +-- ------------------------------------------ +sapIngQosQueueInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to override the base parameters + of a queue, as defined in the associated SAP + ingress QoS policy." + ::= { tmnxSapObjs 19 } + +sapIngQosQueueInfoEntry OBJECT-TYPE + SYNTAX SapIngQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Override values for the specified SAP ingress QoS + queue. These values override the corresponding ones + specified in the associated SAP ingress QoS policy." + INDEX { svcId, + sapPortId, + sapEncapValue, + sapIngQosQId } + ::= { sapIngQosQueueInfoTable 1 } + +SapIngQosQueueInfoEntry ::= + SEQUENCE { + sapIngQosQId TIngressQueueId, + sapIngQosQRowStatus RowStatus, + sapIngQosQLastMgmtChange TimeStamp, + sapIngQosQOverrideFlags TQosQueueAttribute, + sapIngQosQCBS TBurstSize, + sapIngQosQMBS TBurstSize, + sapIngQosQHiPrioOnly TBurstPercentOrDefault, + sapIngQosQCIRAdaptation TAdaptationRule, + sapIngQosQPIRAdaptation TAdaptationRule, + sapIngQosQAdminPIR TPIRRate, + sapIngQosQAdminCIR TCIRRate + } + +sapIngQosQId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapIngQosQId indicates the ID of the + queue whose parameters are to be overridden." + ::= { sapIngQosQueueInfoEntry 1 } + +sapIngQosQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQRowStatus controls the creation + and deletion of rows in this table." + ::= { sapIngQosQueueInfoEntry 2 } + +sapIngQosQLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIngQosQLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { sapIngQosQueueInfoEntry 3 } + +sapIngQosQOverrideFlags OBJECT-TYPE + SYNTAX TQosQueueAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this queue. Clearing a given flag + will return the corresponding overridden attribute + to the value defined on the SAP's ingress QoS policy." + ::= { sapIngQosQueueInfoEntry 4 } + +sapIngQosQCBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQCBS specifies the amount of + reserved buffer space (in kilo bytes) for this queue." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 5 } + +sapIngQosQMBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQMBS specifies the maximum + amount of buffer space (in kilo bytes) allowed for + this queue." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 6 } + +sapIngQosQHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQHiPrioOnly specifies the + percentage of buffer space for this queue, used + exclusively by high priority packets." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 7 } + +sapIngQosQCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQCIRAdaptation specifies the + criteria to use to compute the operational CIR value + for this queue, while maintaining a minimum offset." + DEFVAL { closest } + ::= { sapIngQosQueueInfoEntry 8 } + +sapIngQosQPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQPIRAdaptation specifies the + criteria to use to compute the operational PIR value + for this queue, while maintaining a minimum offset." + DEFVAL { closest } + ::= { sapIngQosQueueInfoEntry 9 } + +sapIngQosQAdminPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQAdminPIR specifies the desired + PIR value for this queue." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 10 } + +sapIngQosQAdminCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosQAdminCIR specifies the desired + CIR value for this queue." + DEFVAL { -1 } + ::= { sapIngQosQueueInfoEntry 11 } + +-- ---------------------------- +-- SAP Egress QoS Queue Table +-- ---------------------------- +sapEgrQosQueueInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to override the base parameters + of a queue, as defined in the associated SAP + egress QoS policy." + ::= { tmnxSapObjs 20 } + +sapEgrQosQueueInfoEntry OBJECT-TYPE + SYNTAX SapEgrQosQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Override values for the specified SAP egress QoS + queue. These values override the corresponding ones + specified in the associated SAP egress QoS policy." + INDEX { svcId, + sapPortId, + sapEncapValue, + sapEgrQosQId } + ::= { sapEgrQosQueueInfoTable 1 } + +SapEgrQosQueueInfoEntry ::= + SEQUENCE { + sapEgrQosQId TEgressQueueId, + sapEgrQosQRowStatus RowStatus, + sapEgrQosQLastMgmtChange TimeStamp, + sapEgrQosQOverrideFlags TQosQueueAttribute, + sapEgrQosQCBS TBurstSize, + sapEgrQosQMBS TBurstSize, + sapEgrQosQHiPrioOnly TBurstPercentOrDefault, + sapEgrQosQCIRAdaptation TAdaptationRule, + sapEgrQosQPIRAdaptation TAdaptationRule, + sapEgrQosQAdminPIR TPIRRate, + sapEgrQosQAdminCIR TCIRRate, + sapEgrQosQAvgOverhead Unsigned32 + } + +sapEgrQosQId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapEgrQosQId indicates the ID of the + queue whose parameters are to be overridden." + ::= { sapEgrQosQueueInfoEntry 1 } + +sapEgrQosQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQRowStatus controls the creation + and deletion of rows in this table." + ::= { sapEgrQosQueueInfoEntry 2 } + +sapEgrQosQLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgrQosQLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { sapEgrQosQueueInfoEntry 3 } + +sapEgrQosQOverrideFlags OBJECT-TYPE + SYNTAX TQosQueueAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this queue. Clearing a given flag + will return the corresponding overridden attribute + to the value defined on the SAP's ingress QoS policy." + ::= { sapEgrQosQueueInfoEntry 4 } + +sapEgrQosQCBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQCBS specifies the amount of + reserved buffer space (in kilo bytes) for this queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 5 } + +sapEgrQosQMBS OBJECT-TYPE + SYNTAX TBurstSize + UNITS "kilo bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQMBS specifies the maximum + amount of buffer space (in kilo bytes) allowed for + this queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 6 } + +sapEgrQosQHiPrioOnly OBJECT-TYPE + SYNTAX TBurstPercentOrDefault + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQHiPrioOnly specifies the + percentage of buffer space for this queue, used + exclusively by high priority packets." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 7 } + +sapEgrQosQCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQCIRAdaptation specifies the + criteria to use to compute the operational CIR value + for this queue, while maintaining a minimum offset." + DEFVAL { closest } + ::= { sapEgrQosQueueInfoEntry 8 } + +sapEgrQosQPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQPIRAdaptation specifies the + criteria to use to compute the operational PIR value + for this queue, while maintaining a minimum offset." + DEFVAL { closest } + ::= { sapEgrQosQueueInfoEntry 9 } + +sapEgrQosQAdminPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQAdminPIR specifies the desired + PIR value for this queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 10 } + +sapEgrQosQAdminCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQAdminCIR specifies the desired + CIR value for this queue." + DEFVAL { -1 } + ::= { sapEgrQosQueueInfoEntry 11 } + +sapEgrQosQAvgOverhead OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosQAvgOverhead specifies the + encapsulation overhead, in hundredths of a percent, + used to translate packet-based rate to frame-based + rate and vice versa." + DEFVAL { 0 } + ::= { sapEgrQosQueueInfoEntry 12 } + +-- ------------------------------------ +-- SAP Ingress QoS Scheduler Table +-- ------------------------------------ +sapIngQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to override the base parameters + of a virtual scheduler, as defined in the associated + SAP ingress scheduler policy." + ::= { tmnxSapObjs 21 } + +sapIngQosSchedInfoEntry OBJECT-TYPE + SYNTAX SapIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Override values for the specified SAP ingress virtual + scheduler. These values override the corresponding + ones specified in the associated SAP ingress scheduler + policy." + INDEX { svcId, + sapPortId, + sapEncapValue, + IMPLIED sapIngQosSName } + ::= { sapIngQosSchedInfoTable 1 } + +SapIngQosSchedInfoEntry ::= + SEQUENCE { + sapIngQosSName TNamedItem, + sapIngQosSRowStatus RowStatus, + sapIngQosSLastMgmtChange TimeStamp, + sapIngQosSOverrideFlags TVirtSchedAttribute, + sapIngQosSPIR TPIRRate, + sapIngQosSCIR TCIRRate, + sapIngQosSSummedCIR TruthValue + } + +sapIngQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapIngQosSName indicates the name of + the virtual scheduler whose parameters are to be + overridden." + ::= { sapIngQosSchedInfoEntry 1 } + +sapIngQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosSRowStatus controls the creation + and deletion of rows in this table." + ::= { sapIngQosSchedInfoEntry 2 } + +sapIngQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIngQosSLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { sapIngQosSchedInfoEntry 3 } + +sapIngQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosSOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this virtual scheduler. Clearing a + given flag will return the corresponding overridden + attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { sapIngQosSchedInfoEntry 4 } + +sapIngQosSPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosSPIR specifies the desired + PIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { sapIngQosSchedInfoEntry 5 } + +sapIngQosSCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosSCIR specifies the desired + CIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { sapIngQosSchedInfoEntry 6 } + +sapIngQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapIngQosSSummedCIR specifies if the CIR + should be used as the summed CIR values of the children + schedulers or queues. If set to 'true', the applicable + scheduler CIR (sapIngQosSCIR) loses its meaning." + DEFVAL { true } + ::= { sapIngQosSchedInfoEntry 7 } + +-- ------------------------------------ +-- SAP Egress QoS Scheduler Table +-- ------------------------------------ +sapEgrQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to override the base parameters + of a virtual scheduler, as defined in the associated + SAP egress scheduler policy." + ::= { tmnxSapObjs 22 } + +sapEgrQosSchedInfoEntry OBJECT-TYPE + SYNTAX SapEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Override values for the specified SAP egress virtual + scheduler. These values override the corresponding + ones specified in the associated SAP egress scheduler + policy." + INDEX { svcId, + sapPortId, + sapEncapValue, + IMPLIED sapEgrQosSName } + ::= { sapEgrQosSchedInfoTable 1 } + +SapEgrQosSchedInfoEntry ::= + SEQUENCE { + sapEgrQosSName TNamedItem, + sapEgrQosSRowStatus RowStatus, + sapEgrQosSLastMgmtChange TimeStamp, + sapEgrQosSOverrideFlags TVirtSchedAttribute, + sapEgrQosSPIR TPIRRate, + sapEgrQosSCIR TCIRRate, + sapEgrQosSSummedCIR TruthValue + } + +sapEgrQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapEgrQosSName indicates the name of + the virtual scheduler whose parameters are to be + overridden." + ::= { sapEgrQosSchedInfoEntry 1 } + +sapEgrQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosSRowStatus controls the creation + and deletion of rows in this table." + ::= { sapEgrQosSchedInfoEntry 2 } + +sapEgrQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgrQosSLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { sapEgrQosSchedInfoEntry 3 } + +sapEgrQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosSOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this virtual scheduler. Clearing a + given flag will return the corresponding overridden + attribute to the value defined on the SAP's egress + scheduler policy." + ::= { sapEgrQosSchedInfoEntry 4 } + +sapEgrQosSPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosSPIR specifies the desired + PIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { sapEgrQosSchedInfoEntry 5 } + +sapEgrQosSCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosSCIR specifies the desired + CIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { sapEgrQosSchedInfoEntry 6 } + +sapEgrQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapEgrQosSSummedCIR specifies if the CIR + should be used as the summed CIR values of the children + schedulers or queues. If set to 'true', the applicable + scheduler CIR (sapEgrQosSCIR) loses its meaning." + DEFVAL { true } + ::= { sapEgrQosSchedInfoEntry 7 } + +-- -------------------------------------- +-- SAP Subscriber Management Table +-- -------------------------------------- +sapSubMgmtInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapSubMgmtInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains SAP subscriber management + information." + ::= { tmnxSapObjs 23 } + +sapSubMgmtInfoEntry OBJECT-TYPE + SYNTAX SapSubMgmtInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Subscriber management specific information about a SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapSubMgmtInfoTable 1 } + +SapSubMgmtInfoEntry ::= + SEQUENCE { + sapSubMgmtAdminStatus TmnxEnabledDisabled, + sapSubMgmtDefSubProfile ServObjName, + sapSubMgmtDefSlaProfile ServObjName, + sapSubMgmtSubIdentPolicy ServObjName, + sapSubMgmtSubscriberLimit Unsigned32, + sapSubMgmtProfiledTrafficOnly TruthValue, + sapSubMgmtNonSubTrafficSubIdent DisplayString, + sapSubMgmtNonSubTrafficSubProf ServObjName, + sapSubMgmtNonSubTrafficSlaProf ServObjName, + sapSubMgmtMacDaHashing TruthValue, + sapSubMgmtDefSubIdent INTEGER, + sapSubMgmtDefSubIdentString DisplayString, + sapSubMgmtDefAppProfile ServObjName, + sapSubMgmtNonSubTrafficAppProf ServObjName + } + +sapSubMgmtAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtAdminStatus specifies whether + enhanced subscriber management is enabled on this SAP." + DEFVAL { disabled } + ::= { sapSubMgmtInfoEntry 1 } + +sapSubMgmtDefSubProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtDefSubProfile specifies the default + subscriber profile applicable on this SAP. The + corresponding profile is defined in + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubProfileTable. + + A value of 'default' is not allowed for this object." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 2 } + +sapSubMgmtDefSlaProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtDefSlaProfile specifies the default + SLA profile applicable on this SAP. The corresponding + profile is defined in + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSLAProfileTable." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 3 } + +sapSubMgmtSubIdentPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtSubIdentPolicy specifies the + subscriber identification policy applicable on this SAP. + The corresponding policy is defined in + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubIdentPolicyTable." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 4 } + +sapSubMgmtSubscriberLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtSubscriberLimit specifies the + maximum number of subscribers allowed for this SAP. + + If the value is 0, there is no limit. Only if the value is + 1, the 'single-sub-parameters' defined with objects + sapSubMgmtProfiledTrafficOnly, + sapSubMgmtNonSubTrafficSubProf and + sapSubMgmtNonSubTrafficSlaProf are meaningful." + DEFVAL { 1 } + ::= { sapSubMgmtInfoEntry 5 } + +sapSubMgmtProfiledTrafficOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtProfiledTrafficOnly specifies + whether only profiled traffic is applicable for this SAP. + If set to 'true', all SAP queues will be deleted. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { false } + ::= { sapSubMgmtInfoEntry 6 } + +sapSubMgmtNonSubTrafficSubIdent OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtNonSubTrafficSubIdent specifies the + subscriber identification applicable on this SAP for all + non-subscriber traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 7 } + +sapSubMgmtNonSubTrafficSubProf OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtNonSubTrafficSubProf specifies the + subscriber profile applicable on this SAP for all + non-subscriber traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 8 } + +sapSubMgmtNonSubTrafficSlaProf OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtNonSubTrafficSlaProf specifies the + SLA profile applicable on this SAP for all non-subscriber + traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 9 } + +sapSubMgmtMacDaHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtMacDaHashing specifies whether + subscriber traffic egressing a LAG SAP has its egress LAG + link selected by a function of the MAC destination address + instead of subscriber id. + + The value of this object is only meaningful if + sapSubMgmtAdminStatus is set to 'enabled' and can only + be configured for TLS services." + DEFVAL { false } + ::= { sapSubMgmtInfoEntry 10 } + +sapSubMgmtDefSubIdent OBJECT-TYPE + SYNTAX INTEGER { + useSapId (1), + useString (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtDefSubIdent specifies what is + used as the default subscriber identification applicable + on this SAP. + + This value is used in case no other source (like Radius) + provides a subscriber identification string. + + If the value of this objects is set to 'useSapId', + the SAP-id is used as the default subscriber identification + string. In this case, sapSubMgmtDefSubIdentString must + contain the empty string. + If the value of this object is set to 'useString', + the value of sapSubMgmtDefSubIdentString is used as the + default subscriber identification string. In this case, + an empty sapSubMgmtDefSubIdentString means that there is no + default subscriber identification configured." + DEFVAL { useString } + ::= { sapSubMgmtInfoEntry 11 } + +sapSubMgmtDefSubIdentString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtDefSubIdentString specifies the + default subscriber identification string applicable on + this SAP." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 12 } + +sapSubMgmtDefAppProfile OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtDefAppProfile specifies the default + application profile applicable on this SAP. The + corresponding profile is defined in + TIMETRA-BSX-MIB::tmnxBsxAppProfTable." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 13 } + +sapSubMgmtNonSubTrafficAppProf OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sapSubMgmtNonSubTrafficAppProf specifies the + application profile applicable on this SAP for all + non-subscriber traffic. + + The value of this object is only meaningful if + sapSubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { sapSubMgmtInfoEntry 14 } + +-- ----------------------------------------- +-- SAP TLS MSTI Table +-- ----------------------------------------- +sapTlsMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains Multiple Spanning Tree Instance + information for the SAP. Each management VPLS running + MSTP can have upto 15 MSTI. An entry in this table is + automatically created when a tlsMstiEntry is created." + ::= { tmnxSapObjs 24 } + +sapTlsMstiEntry OBJECT-TYPE + SYNTAX SapTlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific MSTI for a SAP." + INDEX { svcId, sapPortId, sapEncapValue, tlsMstiInstanceId} + ::= { sapTlsMstiTable 1 } + +SapTlsMstiEntry ::= + SEQUENCE { + sapTlsMstiPriority Integer32, + sapTlsMstiPathCost INTEGER, + sapTlsMstiLastMgmtChange TimeStamp, + sapTlsMstiPortRole StpPortRole, + sapTlsMstiPortState TStpPortState, + sapTlsMstiDesignatedBridge BridgeId, + sapTlsMstiDesignatedPort Integer32 + } + +sapTlsMstiPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsMstiPriority specifies + the value of the port priority field which is contained in + the most significant 4 bits of the 16-bit Port ID + associated with this SAP and MSTI. As only the most + significant 4 bits of the value are used, the actual value + of this object is limited to multiples of 16: e.g. the + agent rounds down the value to one of: 0, 16, 32, .. , + 224, 240." + DEFVAL { 128 } + ::= { sapTlsMstiEntry 1 } + +sapTlsMstiPathCost OBJECT-TYPE + SYNTAX INTEGER (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapTlsMstiPathCost specifies the + contribution of this port to the MSTI path cost of paths + towards the spanning tree regional root which include this + port." + DEFVAL { 10 } + ::= { sapTlsMstiEntry 2 } + +sapTlsMstiLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMstiLastMgmtChange indicates + the value of sysUpTime at the time of the most recent + management-initiated change to this SAP MSTI information." + ::= { sapTlsMstiEntry 3 } + +sapTlsMstiPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sapTlsMstiPortRole indicates the current role of the + sap in the MSTI as defined by the Spanning Tree Protocol." + ::= { sapTlsMstiEntry 4 } + +sapTlsMstiPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMstiPortState indicates the + port's current state as defined by application of the + Spanning Tree Protocol. This state controls what action a + port takes on reception of a frame. If the bridge has + detected a port that is malfunctioning it will + place that port into the 'broken' state." + ::= { sapTlsMstiEntry 5 } + +sapTlsMstiDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMstiDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment for this MSTI." + ::= { sapTlsMstiEntry 6 } + +sapTlsMstiDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMstiDesignatedPort indicates + the Port Identifier of the port on the Designated Bridge + for this port's segment for this MSTI." + ::= { sapTlsMstiEntry 7 } + +-- ------------------------------------- +-- IPIPE SAP Table +-- ------------------------------------- +sapIpipeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIpipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains IPIPE specific SAP information." + ::= { tmnxSapObjs 25 } + +sapIpipeInfoEntry OBJECT-TYPE + SYNTAX SapIpipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IPIPE specific information about a SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapIpipeInfoTable 1 } + +SapIpipeInfoEntry ::= + SEQUENCE { + sapIpipeCeInetAddressType InetAddressType, + sapIpipeCeInetAddress InetAddress, + sapIpipeMacRefreshInterval Unsigned32, + sapIpipeMacAddress MacAddress, + sapIpipeArpedMacAddress MacAddress, + sapIpipeArpedMacAddressTimeout Unsigned32 + } + +sapIpipeCeInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapIpipeCeInetAddressType + specifies the addresstype of the local end host IP + of an IPIPE." + ::= { sapIpipeInfoEntry 1} + +sapIpipeCeInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The type of this address is determined by the value of + the sapIpipeCeInetAddressType object. + + This object specifies the IPv4 address of the + local end host of an IPIPE." + ::= { sapIpipeInfoEntry 2 } + +sapIpipeMacRefreshInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapIpipeMacRefreshInterval specifies the interval + between successive attempts to refresh the MAC address of the CE + device associated with an Ethernet ipipe SAP. If no other event + (such as reception of an ARP request from the CE) occurs that + would refresh the MAC address before the end of the interval, + an ARP request will be originated from the IPIPE SAP." + DEFVAL { 14400 } + ::= { sapIpipeInfoEntry 3 } + +sapIpipeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapIpipeMacAddress specifies + the MAC address of an IPIPE Ethernet SAP." + ::= { sapIpipeInfoEntry 4 } + +sapIpipeArpedMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIpipeArpedMacAddress indicates + the MAC address of the local end host." + ::= { sapIpipeInfoEntry 5 } + + +sapIpipeArpedMacAddressTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIpipeArpedMacAddressTimeout + indicates the number of seconds to wait for the + sapIpipeArpedMacAddress to be re-refreshed." + ::= { sapIpipeInfoEntry 6 } + + +-- ----------------------------------------- +-- SAP Base ToD Monitoring Table +-- ----------------------------------------- +sapTodMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTodMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains information on configurable objects + on SAP level, that can be modified by a scheduled policy." + ::= { tmnxSapObjs 26 } + +sapTodMonitorEntry OBJECT-TYPE + SYNTAX SapTodMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about ToD policy modifiable config data + for a SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapTodMonitorTable 1 } + +SapTodMonitorEntry ::= + SEQUENCE { + sapCurrentIngressIpFilterId TFilterID, + sapCurrentIngressIpv6FilterId TFilterID, + sapCurrentIngressMacFilterId TFilterID, + sapCurrentIngressQosPolicyId TSapIngressPolicyID, + sapCurrentIngressQosSchedPlcy ServObjName, + sapCurrentEgressIpFilterId TFilterID, + sapCurrentEgressIpv6FilterId TFilterID, + sapCurrentEgressMacFilterId TFilterID, + sapCurrentEgressQosPolicyId TSapEgressPolicyID, + sapCurrentEgressQosSchedPlcy ServObjName, + sapIntendedIngressIpFilterId TFilterID, + sapIntendedIngressIpv6FilterId TFilterID, + sapIntendedIngressMacFilterId TFilterID, + sapIntendedIngressQosPolicyId TSapIngressPolicyID, + sapIntendedIngressQosSchedPlcy ServObjName, + sapIntendedEgressIpFilterId TFilterID, + sapIntendedEgressIpv6FilterId TFilterID, + sapIntendedEgressMacFilterId TFilterID, + sapIntendedEgressQosPolicyId TSapEgressPolicyID, + sapIntendedEgressQosSchedPlcy ServObjName + } + +sapCurrentIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentIngressIpFilterId + indicates the index in the tIPFilterTable corresponding to + the ingress filter applied on this SAP, or zero if no + filter is currently active. + The active filter may deviate from sapIngressIpFilterId in + case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 1 } + +sapCurrentIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentIngressIpv6FilterId + indicates the index in the tIPv6FilterTable corresponding + to the ingress Ipv6 filter applied on this SAP, or zero if + no filter is currently active. + The active filter may deviate from sapIngressIpv6FilterId + in case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 2 } + +sapCurrentIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentIngressMacFilterId + indicates the index in the tMacFilterTable corresponding + to the ingress Mac filter applied on this SAP, or zero if + no filter is currently active. + The active filter may deviate from sapIngressMacFilterId + in case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 3 } + +sapCurrentIngressQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentIngressQosPolicyId + indicates the index in the tSapIngressTable corresponding + to the ingress Qos Policy applied on this SAP, or zero if + no filter is currently active. + The active filter may deviate from sapIngressQosPolicyId + in case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 4 } + +sapCurrentIngressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentIngressQosSchedPlcy + indicates the ingress QoS scheduler on this SAP, or zero + if none is currently active. + The active policy may deviate from + sapIngressQosSchedulerPolicy in case it is overruled by a + ToD Suite policy defined on this SAP, or on the + multi-service this SAP belongs to. " + ::= { sapTodMonitorEntry 5 } + +sapCurrentEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentEgressIpFilterId + indicates the index in the tIPFilterTable corresponding to + the Egress filter applied on this SAP, or zero if no + filter is currently active. + The active filter may deviate from sapEgressIpFilterId in + case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 6 } + +sapCurrentEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentEgressIpv6FilterId + indicates the index in the tIPv6FilterTable corresponding + to the Egress Ipv6 filter applied on this SAP, or zero if + no filter is currently active. + The active filter may deviate from sapEgressIpv6FilterId + in case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 7 } + +sapCurrentEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentEgressMacFilterId + indicates the index in the tMacFilterTable corresponding + to the Egress Mac filter applied on this SAP, or zero if + no filter is currently active. + The active filter may deviate from sapEgressMacFilterId in + case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 8 } + +sapCurrentEgressQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentEgressQosPolicyId + indicates the index in the tSapEgressTable corresponding + to the Egress Qos Policy applied on this SAP, or zero if + no filter is currently active. + The active filter may deviate from sapEgressQosPolicyId in + case it is overruled by a ToD Suite policy." + ::= { sapTodMonitorEntry 9 } + +sapCurrentEgressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCurrentEgressQosSchedPlcy + indicates the Egress QoS scheduler on this SAP, or zero if + none is currently active. + The active policy may deviate from + sapEgressQosSchedulerPolicy in case it is overruled by a + ToD Suite policy defined on this SAP, or on the + multi-customer this SAP belongs to." + ::= { sapTodMonitorEntry 10 } + +sapIntendedIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedIngressIpFilterId + indicates the index in the tIPFilterTable corresponding + to the ingress IP filter that should be applied on + this SAP. + If it deviates from sapCurrentIngressIpFilterId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites + for the SAP. When the ToD Suites decides that a new + filter must be applied, it will try to do this. If it + fails, the current and intended field are not equal." + ::= { sapTodMonitorEntry 11 } + +sapIntendedIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedIngressIpv6FilterId + indicates the index in the tIPv6FilterTable corresponding + to the ingress Ipv6 filter that should be applied on this + SAP. + If it deviates from sapCurrentIngressIpv6FilterId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites + for the SAP. When the ToD Suites decides that a new + filter must be applied, it will try to do this. If it + fails, the current and intended field are not equal." + ::= { sapTodMonitorEntry 12 } + +sapIntendedIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedIngressMacFilterId + indicates the index in the tMacFilterTable corresponding + to the ingress Mac filter that should be applied + on this SAP. + If it deviates from sapCurrentIngressMacFilterId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, + the current and intended field are not equal." + ::= { sapTodMonitorEntry 13 } + +sapIntendedIngressQosPolicyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedIngressQosPolicyId + indicates the index in the tSapIngressTable corresponding + to the ingress Qos policy that should be applied + on this SAP. + If it deviates from sapCurrentIngressQosPolicyId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, the + current and intended field are not equal." + ::= { sapTodMonitorEntry 14 } + +sapIntendedIngressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedIngressQosSchedPlcy + indicates the ingress QoS scheduler that should be applied + on this SAP. + If it deviates from sapCurrentIngressQosSchedPlcy, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, + the current and intended field are not equal." + ::= { sapTodMonitorEntry 15 } + +sapIntendedEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedEgressIpFilterId + indicates the index in the tIPFilterTable corresponding to + the Egress IP filter scheduler that should be applied on + this SAP. + If it deviates from sapCurrentEgressIpFilterId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, + the current and intended field are not equal." + ::= { sapTodMonitorEntry 16 } + +sapIntendedEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedEgressIpv6FilterId + indicates the index in the tIPv6FilterTable corresponding + to the Egress IPv6 filter scheduler that should be applied + on this SAP. + If it deviates from sapCurrentEgressIpv6FilterId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, + the current and intended field are not equal." + ::= { sapTodMonitorEntry 17 } + +sapIntendedEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedEgressMacFilterId + indicates the index in the tMacFilterTable corresponding + to the Egress mac filter scheduler that should be applied + on this SAP. + If it deviates from sapCurrentEgressMacFilterId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, + the current and intended field are not equal." + ::= { sapTodMonitorEntry 18 } + +sapIntendedEgressQosPolicyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedEgressQosPolicyId + indicates the index in the tSapEgressTable corresponding + to the Egress Qos Policy that should be applied + on this SAP. + If it deviates from sapCurrentEgressQosPolicyId, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, + the current and intended field are not equal." + ::= { sapTodMonitorEntry 19 } + +sapIntendedEgressQosSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIntendedEgressQosSchedPlcy + indicates the index in the tSapEgressTable corresponding + to the Egress Qos Scheduler policy that should be applied + on this SAP. + If it deviates from sapCurrentEgressQosSchedPlcy, this + means that there was a problem when trying to activate + this filter. It can only deviate when using ToD Suites for + the SAP. When the ToD Suites decides that a new filter + must be applied, it will try to do this. If it fails, + the current and intended field are not equal." + ::= { sapTodMonitorEntry 20 } + +-- ------------------------------------------------- +-- SAP Ingress Qos queue stats per Qos policy +-- ------------------------------------------------- +sapIngrQosPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains Ingress Qos policy related + statistics for a SAP." + ::= { tmnxSapObjs 27 } + +sapIngrQosPlcyStatsEntry OBJECT-TYPE + SYNTAX SapIngrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics about a specific Ingress Qos Policy applied + on a specific SAP." + INDEX { svcId, sapPortId, sapEncapValue, sapIgQosPlcyId } + ::= { sapIngrQosPlcyStatsTable 1 } + +SapIngrQosPlcyStatsEntry ::= + SEQUENCE { + sapIgQosPlcyId TSapIngressPolicyID, + sapIgQosPlcyDroppedHiPrioPackets Counter64, + sapIgQosPlcyDroppedHiPrioOctets Counter64, + sapIgQosPlcyDroppedLoPrioPackets Counter64, + sapIgQosPlcyDroppedLoPrioOctets Counter64, + sapIgQosPlcyForwardedInProfPackets Counter64, + sapIgQosPlcyForwardedInProfOctets Counter64, + sapIgQosPlcyForwardedOutProfPackets Counter64, + sapIgQosPlcyForwardedOutProfOctets Counter64 + } + +sapIgQosPlcyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyId indicates + the row index in the tSapIngressTable corresponding to this + ingress QoS policy, or one if no policy is specified." + ::= { sapIngrQosPlcyStatsEntry 1 } + +sapIgQosPlcyDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyDroppedHiPrioPackets + indicates the number of high priority packets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 2 } + +sapIgQosPlcyDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyDroppedHiPrioOctets + indicates the number of high priority octets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 3 } + +sapIgQosPlcyDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyDroppedLoPrioPackets + indicates the number of low priority packets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 4 } + +sapIgQosPlcyDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyDroppedLoPrioOctets + indicates the number of low priority octets, + as determined by the SAP ingress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapIngrQosPlcyStatsEntry 5 } + +sapIgQosPlcyForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyForwardedInProfPackets + indicates the number of in-profile packets + (rate below CIR) forwarded by the ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 6 } + +sapIgQosPlcyForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyForwardedInProfOctets + indicates the number of in-profile octets + (rate below CIR) forwarded by the ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 7 } + +sapIgQosPlcyForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyForwardedOutProfPackets + indicates the number of out-of-profile packets + (rate above CIR) forwarded by the ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 8 } + +sapIgQosPlcyForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyForwardedOutProfOctets + indicates the number of out-of-profile octets + (rate above CIR) forwarded by the ingress Qchip." + ::= { sapIngrQosPlcyStatsEntry 9 } + +-- ------------------------------------------------- +-- SAP Egress Qos queue stats per Qos policy +-- ------------------------------------------------- +sapEgrQosPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains Egress Qos policy related + statistics for a SAP." + ::= { tmnxSapObjs 28 } + +sapEgrQosPlcyStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics about a specific Egress Qos Policy applied + on a specific SAP." + INDEX { svcId, sapPortId, sapEncapValue, sapEgQosPlcyId } + ::= { sapEgrQosPlcyStatsTable 1 } + +SapEgrQosPlcyStatsEntry ::= + SEQUENCE { + sapEgQosPlcyId TSapEgressPolicyID, + sapEgQosPlcyDroppedInProfPackets Counter64, + sapEgQosPlcyDroppedInProfOctets Counter64, + sapEgQosPlcyDroppedOutProfPackets Counter64, + sapEgQosPlcyDroppedOutProfOctets Counter64, + sapEgQosPlcyForwardedInProfPackets Counter64, + sapEgQosPlcyForwardedInProfOctets Counter64, + sapEgQosPlcyForwardedOutProfPackets Counter64, + sapEgQosPlcyForwardedOutProfOctets Counter64 + } + +sapEgQosPlcyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyId indicates + the row index in the tSapEgressTable corresponding to this + egress QoS policy, or one if no policy is specified." + ::= { sapEgrQosPlcyStatsEntry 1 } + +sapEgQosPlcyDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyDroppedInProfPackets + indicates the number of in-profile packets, + as determined by the SAP egress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 2 } + +sapEgQosPlcyDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyDroppedInProfOctets + indicates the number of in-profile octets, + as determined by the SAP egress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 3 } + +sapEgQosPlcyDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyDroppedOutProfPackets + indicates the number of out-profile packets, + as determined by the SAP egress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 4 } + +sapEgQosPlcyDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyDroppedOutProfOctets + indicates the number of out-profile octets, + as determined by the SAP egress QoS + policy, dropped by the Qchip due to: + MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapEgrQosPlcyStatsEntry 5 } + +sapEgQosPlcyForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyForwardedInProfPackets + indicates the number of in-profile packets + (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 6 } + +sapEgQosPlcyForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyForwardedInProfOctets + indicates the number of in-profile octets + (rate below CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 7 } + +sapEgQosPlcyForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyForwardedOutProfPackets + indicates the number of out-of-profile packets + (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 8 } + +sapEgQosPlcyForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyForwardedOutProfOctets + indicates the number of out-of-profile octets + (rate above CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyStatsEntry 9 } + +-- ------------------------------------------ +-- Ingress QoS Plcy Queue SAP Statistics Table +-- ------------------------------------------ +sapIngQosPlcyQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS queue SAP + statistics, per Ingress QoS Policy the queue + was used by." + ::= { tmnxSapObjs 29 } + +sapIngQosPlcyQueueStatsEntry OBJECT-TYPE + SYNTAX SapIngQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific SAP's + QoS queue for a given Qos policy." + INDEX { svcId, + sapPortId, + sapEncapValue, + sapIgQosPlcyQueuePlcyId, + sapIgQosPlcyQueueId } + ::= { sapIngQosPlcyQueueStatsTable 1 } + +SapIngQosPlcyQueueStatsEntry ::= + SEQUENCE { + sapIgQosPlcyQueuePlcyId TSapIngressPolicyID, + sapIgQosPlcyQueueId TSapIngQueueId, + sapIgQosPlcyQueueStatsOfferedHiPrioPackets Counter64, + sapIgQosPlcyQueueStatsDroppedHiPrioPackets Counter64, + sapIgQosPlcyQueueStatsOfferedLoPrioPackets Counter64, + sapIgQosPlcyQueueStatsDroppedLoPrioPackets Counter64, + sapIgQosPlcyQueueStatsOfferedHiPrioOctets Counter64, + sapIgQosPlcyQueueStatsDroppedHiPrioOctets Counter64, + sapIgQosPlcyQueueStatsOfferedLoPrioOctets Counter64, + sapIgQosPlcyQueueStatsDroppedLoPrioOctets Counter64, + sapIgQosPlcyQueueStatsForwardedInProfPackets Counter64, + sapIgQosPlcyQueueStatsForwardedOutProfPackets Counter64, + sapIgQosPlcyQueueStatsForwardedInProfOctets Counter64, + sapIgQosPlcyQueueStatsForwardedOutProfOctets Counter64, + sapIgQosPlcyQueueCustId TmnxCustId, + sapIgQosPlcyQueueStatsUncoloredPacketsOffered Counter64, + sapIgQosPlcyQueueStatsUncoloredOctetsOffered Counter64 + } + +sapIgQosPlcyQueuePlcyId OBJECT-TYPE + SYNTAX TSapIngressPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyQueuePlcyId indicates + the row index in the tSapIngressTable corresponding to + this ingress QoS policy." + ::= { sapIngQosPlcyQueueStatsEntry 1 } + +sapIgQosPlcyQueueId OBJECT-TYPE + SYNTAX TSapIngQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the ingress QoS queue of this SAP used by the + policy indicated by sapIgQosPlcyQueuePlcyId." + ::= { sapIngQosPlcyQueueStatsEntry 2 } + +sapIgQosPlcyQueueStatsOfferedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsOfferedHiPrioPackets + indicates the number of high priority packets, + as determined by the SAP ingress QoS policy, offered by + the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 3 } + +sapIgQosPlcyQueueStatsDroppedHiPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsDroppedHiPrioPackets + indicates the number of high priority packets, + as determined by the SAP ingress QoS policy, dropped by + the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 4 } + +sapIgQosPlcyQueueStatsOfferedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsOfferedLoPrioPackets + indicates the number of low priority packets, + as determined by the SAP ingress QoS policy, offered by + the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 5 } + +sapIgQosPlcyQueueStatsDroppedLoPrioPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsDroppedLoPrioPackets + indicates the number of low priority packets, + as determined by the SAP ingress QoS policy, dropped by + the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 6 } + +sapIgQosPlcyQueueStatsOfferedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsOfferedHiPrioOctets + indicates the number of high priority octets, + as determined by the SAP ingress QoS policy, offered by + the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 7 } + +sapIgQosPlcyQueueStatsDroppedHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsDroppedHiPrioOctets + indicates the number ofhigh priority octets, + as determined by the SAP ingress QoS policy, dropped by + the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 8 } + +sapIgQosPlcyQueueStatsOfferedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsOfferedLoPrioOctets + indicates the number of low priority octets, + as determined by the SAP ingress QoS policy, offered by + the Pchip to the Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 9 } + +sapIgQosPlcyQueueStatsDroppedLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsDroppedLoPrioOctets + indicates the number of low priority octets, + as determined by the SAP ingress QoS policy, dropped by + the Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapIngQosPlcyQueueStatsEntry 10 } + +sapIgQosPlcyQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsForwardedInProfPackets + indicates the number of in-profile packets + (rate below CIR) forwarded by the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 11 } + +sapIgQosPlcyQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsForwardedOutProfPackets + indicates the number of out-of-profile packets + (rate above CIR) forwarded by the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 12 } + +sapIgQosPlcyQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsForwardedInProfOctets + indicates the number of in-profile octets + (rate below CIR) forwarded by the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 13 } + +sapIgQosPlcyQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsForwardedOutProfOctets + indicates the number of out-of-profile octets + (rate above CIR) forwarded by the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 14 } + +sapIgQosPlcyQueueCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapIgQosPlcyQueueCustId + indicates the Customer ID for the associated service." + ::= { sapIngQosPlcyQueueStatsEntry 15 } + +sapIgQosPlcyQueueStatsUncoloredPacketsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsUncoloredPacketsOffered + indicates the number of uncolored packets offered to + the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 16 } + +sapIgQosPlcyQueueStatsUncoloredOctetsOffered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIgQosPlcyQueueStatsUncoloredOctetsOffered + indicates the number of uncolored octets offered to + the ingress Qchip." + ::= { sapIngQosPlcyQueueStatsEntry 17 } + +-- ------------------------------------------ +-- Egress QoS Plcy Queue SAP Statistics Table +-- ------------------------------------------ +sapEgrQosPlcyQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS queue SAP + statistics per Egress QoS Policy the queue + was used by." + ::= { tmnxSapObjs 30 } + +sapEgrQosPlcyQueueStatsEntry OBJECT-TYPE + SYNTAX SapEgrQosPlcyQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egress statistics about a specific SAP's + QoS queue for a given Qos policy." + INDEX { svcId, + sapPortId, + sapEncapValue, + sapEgQosPlcyQueuePlcyId, + sapEgQosPlcyQueueId } + ::= { sapEgrQosPlcyQueueStatsTable 1 } + +SapEgrQosPlcyQueueStatsEntry ::= + SEQUENCE { + sapEgQosPlcyQueuePlcyId TSapEgressPolicyID, + sapEgQosPlcyQueueId TSapEgrQueueId, + sapEgQosPlcyQueueStatsForwardedInProfPackets Counter64, + sapEgQosPlcyQueueStatsDroppedInProfPackets Counter64, + sapEgQosPlcyQueueStatsForwardedOutProfPackets Counter64, + sapEgQosPlcyQueueStatsDroppedOutProfPackets Counter64, + sapEgQosPlcyQueueStatsForwardedInProfOctets Counter64, + sapEgQosPlcyQueueStatsDroppedInProfOctets Counter64, + sapEgQosPlcyQueueStatsForwardedOutProfOctets Counter64, + sapEgQosPlcyQueueStatsDroppedOutProfOctets Counter64, + sapEgQosPlcyQueueCustId TmnxCustId + } + +sapEgQosPlcyQueuePlcyId OBJECT-TYPE + SYNTAX TSapEgressPolicyID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row index in the tSapEgressTable + corresponding to this egress QoS policy." + ::= { sapEgrQosPlcyQueueStatsEntry 1 } + +sapEgQosPlcyQueueId OBJECT-TYPE + SYNTAX TSapEgrQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueId indicates + index of the egress QoS queue of this SAP." + ::= { sapEgrQosPlcyQueueStatsEntry 2 } + +sapEgQosPlcyQueueStatsForwardedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsForwardedInProfPackets + indicates the number of in-profile packets (rate below + CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 3 } + +sapEgQosPlcyQueueStatsDroppedInProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsDroppedInProfPackets + indicates the number of in-profile packets discarded by + the egress Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 4 } + +sapEgQosPlcyQueueStatsForwardedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsForwardedOutProfPackets + indicates the number of out-of-profile packets (rate + above CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 5 } + +sapEgQosPlcyQueueStatsDroppedOutProfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsDroppedOutProfPackets + indicates the number out-of-profile packets discarded by + the egress Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 6 } + +sapEgQosPlcyQueueStatsForwardedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsForwardedInProfOctets + indicates the number ofin-profile octets (rate below CIR) + forwarded by the egress Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 7 } + +sapEgQosPlcyQueueStatsDroppedInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsDroppedInProfOctets + indicates the number in-profile octets discarded by the + egress Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 8 } + +sapEgQosPlcyQueueStatsForwardedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsForwardedOutProfOctets + indicates the number of out-of-profile octets (rate + above CIR) forwarded by the egress Qchip." + ::= { sapEgrQosPlcyQueueStatsEntry 9 } + +sapEgQosPlcyQueueStatsDroppedOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgQosPlcyQueueStatsDroppedOutProfOctets + indicates the number out-of-profile octets discarded by + the egress Qchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { sapEgrQosPlcyQueueStatsEntry 10 } + +sapEgQosPlcyQueueCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapEgQosPlcyQueueCustId indicates + the Customer ID for the associated service." + ::= { sapEgrQosPlcyQueueStatsEntry 11 } + +-- ---------------------------------------- +-- SAP DHCP Information Table +-- ---------------------------------------- +sapDhcpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "sapDhcpInfoTable contains DHCP information related to a + routed CO subscriber SAP. This table complements + sapBaseInfoTable, and contains an entry for each + routed CO subscriber SAP. Rows in this table + are created and deleted automatically by the system." + ::= { tmnxSapObjs 31 } + +sapDhcpInfoEntry OBJECT-TYPE + SYNTAX SapDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP specific information for a routed CO subscriber SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapDhcpInfoTable 1 } + +SapDhcpInfoEntry ::= + SEQUENCE { + sapDhcpOperLeasePopulate Unsigned32 + } + +sapDhcpOperLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapDhcpOperLeasePopulate + indicates the number of DHCP lease states currently + allocated on this SAP." + ::= { sapDhcpInfoEntry 1 } + +-- ------------------------------------------------- +-- SAP Ingress QoS Scheduler Per-Policy Statistics Table +-- ------------------------------------------------- +sapIngSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS queue + statistics for the SAP's, organized by + scheduler policy." + ::= { tmnxSapObjs 32 } + +sapIngSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX SapIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics about a specific SAP's ingress Qos Scheduler. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies." + INDEX { svcId, sapPortId, sapEncapValue, tSchedulerPolicyName, + IMPLIED sapIngQosSchedName } + ::= { sapIngSchedPlcyStatsTable 1 } + +SapIngSchedPlcyStatsEntry ::= + SEQUENCE { + sapIngSchedPlcyStatsFwdPkt Counter64, + sapIngSchedPlcyStatsFwdOct Counter64 + } + +sapIngSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of forwarded packets, as + determined by the SAP ingress scheduler + policy, offered by the Pchip to the + Qchip." + ::= { sapIngSchedPlcyStatsEntry 1 } + +sapIngSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of forwarded octets, as + determined by the SAP ingress scheduler + policy, offered by the Pchip to the + Qchip." + ::= { sapIngSchedPlcyStatsEntry 2 } + +-- --------------------------------------------- +-- SAP Egress QoS Scheduler Per-Policy Statistics Table +-- --------------------------------------------- +sapEgrSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS scheduler + statistics for the SAP's, organized by + scheduler policy." + ::= { tmnxSapObjs 33 } + +sapEgrSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX SapEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics about a specific SAP's egress QoS scheduler. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies." + INDEX { svcId, sapPortId, sapEncapValue, tSchedulerPolicyName, + IMPLIED sapEgrQosSchedName } + ::= { sapEgrSchedPlcyStatsTable 1 } + +SapEgrSchedPlcyStatsEntry ::= + SEQUENCE { + sapEgrSchedPlcyStatsFwdPkt Counter64, + sapEgrSchedPlcyStatsFwdOct Counter64 + } + +sapEgrSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets forwarded by the + egress Qchip, as determined by the SAP + egress scheduler policy." + ::= { sapEgrSchedPlcyStatsEntry 1 } + +sapEgrSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets forwarded by the + egress Qchip, as determined by the SAP + egress scheduler policy." + ::= { sapEgrSchedPlcyStatsEntry 2 } +-- -------------------------------------------- +-- SAP Ingress QoS Scheduler Per-Policy Statistics Table +-- with specific Port ID +-- -------------------------------------------- +sapIngSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapIngSchedPlcyPortStatsTable contains + ingress QoS scheduler statistics for the SAP's, organized per + scheduler policy and per port. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies." + ::= { tmnxSapObjs 34 } + +sapIngSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX SapIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics about a specific SAP's ingress Qos Scheduler. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies." + INDEX { svcId, sapPortId, sapEncapValue, tSchedulerPolicyName, + tVirtualSchedulerName, sapPortIdIngPortId } + ::= { sapIngSchedPlcyPortStatsTable 1 } + +SapIngSchedPlcyPortStatsEntry ::= + SEQUENCE { + sapIngSchedPlcyPortStatsPort TmnxPortID, + sapIngSchedPlcyPortStatsFwdPkt Counter64, + sapIngSchedPlcyPortStatsFwdOct Counter64 + } + +sapIngSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only -- not-accessible + STATUS current + DESCRIPTION "The value of sapIngSchedPlcyPortStatsPort is used + as an index of the ingress QoS scheduler of this SAP. When + the SAP is an aps/ccag/lag in 'link' mode, this object is + the TmnxPortID of the member-port on which the scheduler is + applied." + ::= {sapIngSchedPlcyPortStatsEntry 1 } + +sapIngSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIngSchedPlcyPortStatsFwdPkt indicates + the number of forwarded packets, as determined by the SAP + ingress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapIngSchedPlcyPortStatsEntry 2 } + +sapIngSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapIngSchedPlcyPortStatsFwdOct indicates + the number of forwarded octets,as determined by the SAP + ingress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapIngSchedPlcyPortStatsEntry 3 } + + +-- ------------------------------------------------------------ +-- SAP Egress QoS Scheduler Per-Policy Statistics Table +-- with specific Port ID +-- ------------------------------------------------------------ +sapEgrSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sapEgrSchedPlcyPortStatsTable contains + egress QoS scheduler statistics for the SAP's, organized per + scheduler policy and per port. This table is used when the SAP + is a CCAG or LAG in 'link' mode, or an APS. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies." + ::= { tmnxSapObjs 35 } + +sapEgrSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX SapEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics about a specific SAP's egress Qos Scheduler. + Entries are created when a scheduler policy of a SAP + is replaced with another one due to Time-Of-Day policies." + INDEX { svcId, sapPortId, sapEncapValue, tSchedulerPolicyName, + tVirtualSchedulerName, sapPortIdEgrPortId } + ::= { sapEgrSchedPlcyPortStatsTable 1 } + +SapEgrSchedPlcyPortStatsEntry ::= + SEQUENCE { + sapEgrSchedPlcyPortStatsPort TmnxPortID, + sapEgrSchedPlcyPortStatsFwdPkt Counter64, + sapEgrSchedPlcyPortStatsFwdOct Counter64 + } + +sapEgrSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only -- not-accessible + STATUS current + DESCRIPTION "The value of sapEgrSchedPlcyPortStatsPort is used + as an index of the egress QoS scheduler of this SAP. When + the SAP is an aps/ccag/lag in 'link' mode, this object is + the TmnxPortID of the member-port on which the scheduler is + applied." + ::= {sapEgrSchedPlcyPortStatsEntry 1 } + +sapEgrSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgrSchedPlcyPortStatsFwdPkt indicates + the number of forwarded packets, as determined by the SAP + egress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapEgrSchedPlcyPortStatsEntry 2 } + +sapEgrSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapEgrSchedPlcyPortStatsFwdOct indicates + the number of forwarded octets,as determined by the SAP + egress scheduler policy, offered by the Pchip to the + Qchip." + ::= { sapEgrSchedPlcyPortStatsEntry 3 } + + +-- --------------------------------------------------------------------- +-- CEM SAP Information Table +-- +-- Sparse Dependent Extention of the sapBaseInfoTable. +-- +-- The same indexes are used for both the base table, sapBaseInfoTable, +-- and the sparse dependent table, sapCemInfoTable. +-- +-- This in effect extends the sapBaseInfoTable with additional columns. +-- Rows are created in the sapCemInfoTable only for those entries +-- in the sapBaseInfoTable that are created on a port with 'cemEncap' +-- encapsulation. +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the sapCemInfoTable. +-- --------------------------------------------------------------------- +sapCemInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapCemInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains CEM SAP information." + ::= { tmnxSapObjs 40 } + +sapCemInfoEntry OBJECT-TYPE + SYNTAX SapCemInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific CEM SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapCemInfoTable 1 } + +SapCemInfoEntry ::= + SEQUENCE { + sapCemLastMgmtChange TimeStamp, + sapCemEndpointType INTEGER, + sapCemBitrate Unsigned32, + sapCemCasTrunkFraming TdmOptionsCasTrunkFraming, + sapCemPayloadSize Unsigned32, + sapCemJitterBuffer Unsigned32, + sapCemUseRtpHeader TruthValue, + sapCemDifferential TruthValue, + sapCemTimestampFreq Unsigned32, + sapCemReportAlarm CemSapReportAlarm, + sapCemReportAlarmStatus CemSapReportAlarm, + sapCemLocalEcid CemSapEcid, + sapCemRemoteMacAddr MacAddress, + sapCemRemoteEcid CemSapEcid + } + +sapCemLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapCemLastMgmtChange indicates + the value of sysUpTime at the time of the most recent + management-initiated change to this CEM SAP information." + ::= { sapCemInfoEntry 1 } + +sapCemEndpointType OBJECT-TYPE + SYNTAX INTEGER { + unstructuredE1 (1), + unstructuredT1 (2), + unstructuredE3 (3), + unstructuredT3 (4), + nxDS0 (5), + nxDS0WithCas (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the CEM SAP endpoint type." + ::= { sapCemInfoEntry 2 } + +sapCemBitrate OBJECT-TYPE + SYNTAX Unsigned32 (0..699) + UNITS "64 Kbits/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the bit-rate in multiples of + 64 Kbit/s of the CEM SAP." + ::= { sapCemInfoEntry 3 } + +sapCemCasTrunkFraming OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the CAS trunk framing mode of + the CEM SAP." + ::= { sapCemInfoEntry 4 } + +sapCemPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 (0|16..2048) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the payload size (in bytes) of + packets transmitted to the Packet Service Network (PSN) + by the CEM SAP. This determines the size of the data + that will be transmitted over the service. As well, + if the size of the data received is not consistent with + the payload size then the packet is considered malformed. + + Default value depends on the CEM SAP endpoint type + (sapCemEndpointType), and if applicable, the number of + timeslots (sapCemBitrate): + --------------------------------------------------------- + | Endpoint Type | Timeslots | Default payload size | + ---------------------+-----------+----------------------- + | 'unstructuredE1' | n/a | 256 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredT1' | n/a | 192 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredE3' | n/a | 1024 bytes | + ---------------------+-----------+----------------------- + | 'unstructuredT3' | n/a | 1024 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0' (E1/T1) | N = 1 | 64 bytes | + | +-----------+----------------------- + | | N = 2..4 | N x 32 bytes | + | +-----------+----------------------- + | | N = 5..15 | N x 16 bytes | + | +-----------+----------------------- + | | N >= 16 | N x 8 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (E1)| N | N x 16 bytes | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (T1)| N | N x 24 bytes | + --------------------------------------------------------- + + For all endpoint types except for 'nxDS0WithCas', + valid payload size range is from the default (in the + table above) to 2048 bytes. + + For 'nxDS0WithCas', sapCemPayloadSize divide by the + number of timeslots (sapCemBitrate) must be an integer + factor of the number of frames per trunk multiframe (i.e. + 16 for E1 trunk and 24 for T1 trunk). + + For '1xDS0', sapCemPayloadSize must be a multiple of 2. + + For 'NxDS0', where N > 1, sapCemPayloadSize must be a + multiple of the number of timeslots (sapCemBitrate). + + For 'unstructuredE1', 'unstructuredT1', 'unstructuredE3' + and 'unstructuredT3', sapCemPayloadSize must be a + multiple of 32 bytes. + + Configuring sapCemPayloadSize and sapCemJitterBuffer to + values that result in less than 2 packet buffers or + greater than 32 packet buffer is not allowed. + + Setting this object to 0 sets it back to the default + value." + ::= { sapCemInfoEntry 5 } + +sapCemJitterBuffer OBJECT-TYPE + SYNTAX Unsigned32 (0|1..250) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies the jitter buffer size in + milliseconds (ms). + + Default value depends on the CEM SAP endpoint type + (sapCemEndpointType), and if applicable, the number of + timeslots (sapCemBitrate): + --------------------------------------------------------- + | Endpoint Type | Timeslots | Default jitter buf. | + ---------------------+-----------+----------------------- + | 'unstructuredE1' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'unstructuredT1' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'unstructuredE3' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'unstructuredT3' | n/a | 5 ms | + ---------------------+-----------+----------------------- + | 'nxDS0' (E1/T1) | N = 1 | 32 ms | + | +-----------+----------------------- + | | N = 2..4 | 16 ms | + | +-----------+----------------------- + | | N = 5..15 | 8 ms | + | +-----------+----------------------- + | | N >= 16 | 5 ms | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (E1)| N | 8 ms | + ---------------------+-----------+----------------------- + | 'nxDS0WithCas' (T1)| N | 12 ms | + --------------------------------------------------------- + + Configuring sapCemPayloadSize and sapCemJitterBuffer to + values that result in less than 2 packet buffers or + greater than 32 packet buffers is not allowed. + + The valid range is 1 to 250 ms. Setting this object + to 0 sets it back to the default value." + ::= { sapCemInfoEntry 6 } + +sapCemUseRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object specifies whether a RTP header is used when + packets are transmitted to the Packet Service Network + (PSN) by the CEM SAP." + DEFVAL { false } + ::= { sapCemInfoEntry 7 } + +sapCemDifferential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies whether this CEM SAP is in + differential mode." + ::= { sapCemInfoEntry 8 } + +sapCemTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies whether the value of the timestamp + frequency in multiples of 8 KHz for this CEM SAP." + ::= { sapCemInfoEntry 9 } + +sapCemReportAlarm OBJECT-TYPE + SYNTAX CemSapReportAlarm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sapCemReportAlarm determines when and if to + generate notifications for the CEM SAP." + DEFVAL { {strayPkts, malformedPkts, pktLoss, bfrOverrun, bfrUnderrun} } + ::= { sapCemInfoEntry 10 } + +sapCemReportAlarmStatus OBJECT-TYPE + SYNTAX CemSapReportAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapCemReportAlarmStatus indicates the current + alarms on this CEM SAP." + ::= { sapCemInfoEntry 11 } + +sapCemLocalEcid OBJECT-TYPE + SYNTAX CemSapEcid + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapCemLocalEcid specifies + the local ECID. + + Only valid if CEM SAP belongs to an EPIPE service." + DEFVAL { 0 } + ::= { sapCemInfoEntry 12 } + +sapCemRemoteMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapCemRemoteMacAddr specifies + the remote MAC address. + + Only valid if CEM SAP belongs to an EPIPE service." + DEFVAL { '000000000000'h } + ::= { sapCemInfoEntry 13 } + +sapCemRemoteEcid OBJECT-TYPE + SYNTAX CemSapEcid + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sapCemRemoteEcid specifies + the remote ECID. + + Only valid if CEM SAP belongs to an EPIPE service." + DEFVAL { 0 } + ::= { sapCemInfoEntry 14 } + +-- --------------------------------------------------------------------- +-- CEM SAP Statistics Table +-- +-- +-- Sparse Dependent Extention of the sapBaseInfoTable. +-- +-- The same indexes are used for both the base table, sapBaseInfoTable, +-- and the sparse dependent table, sapCemStatsTable. +-- +-- This in effect extends the sapBaseInfoTable with additional columns. +-- Rows are created in the sapCemStatsTable only for those entries +-- in the sapBaseInfoTable that are created on a port that 'cemEncap' set +-- for port encapsulation. +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the sapCemStatsTable. +-- --------------------------------------------------------------------- +sapCemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapCemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains CEM SAP statistics." + ::= { tmnxSapObjs 41 } + +sapCemStatsEntry OBJECT-TYPE + SYNTAX SapCemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics for a specific CEM SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapCemStatsTable 1 } + +SapCemStatsEntry ::= + SEQUENCE { + sapCemStatsIngressForwardedPkts Counter32, + sapCemStatsIngressDroppedPkts Counter32, + sapCemStatsEgressForwardedPkts Counter32, + sapCemStatsEgressDroppedPkts Counter32, + sapCemStatsEgressMissingPkts Counter32, + sapCemStatsEgressPktsReOrder Counter32, + sapCemStatsEgressJtrBfrUnderruns Counter32, + sapCemStatsEgressJtrBfrOverruns Counter32, + sapCemStatsEgressMisOrderDropped Counter32, + sapCemStatsEgressMalformedPkts Counter32, + sapCemStatsEgressLBitDropped Counter32, + sapCemStatsEgressMultipleDropped Counter32, + sapCemStatsEgressESs Counter32, + sapCemStatsEgressSESs Counter32, + sapCemStatsEgressUASs Counter32, + sapCemStatsEgressFailureCounts Counter32, + sapCemStatsEgressUnderrunCounts Counter32, + sapCemStatsEgressOverrunCounts Counter32 + } + +sapCemStatsIngressForwardedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsIngressForwardedPkts indicates + the number of packets that were successfully forwarded." + ::= { sapCemStatsEntry 1 } + +sapCemStatsIngressDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsIngressDroppedPkts indicates + the total number of packets that were dropped due to + errors." + ::= { sapCemStatsEntry 2 } + +sapCemStatsEgressForwardedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressForwardedPkts indicates the + number of packets that were successfully forwarded." + ::= { sapCemStatsEntry 3 } + +sapCemStatsEgressDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressDroppedPkts indicates + the total number of packets that were dropped due to + errors." + ::= { sapCemStatsEntry 4 } + +sapCemStatsEgressMissingPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressMissingPkts indicates the + number of missing packets (as detected via control word + sequence number gaps)." + ::= { sapCemStatsEntry 5 } + +sapCemStatsEgressPktsReOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressPktsReOrder indicates the + number of packets detected out of sequence (via control + word sequence number), but successfully re-ordered." + ::= { sapCemStatsEntry 6 } + +sapCemStatsEgressJtrBfrUnderruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressJtrBfrUnderruns indicates + the number of times a packet needed to be played out and + the jitter buffer was empty." + ::= { sapCemStatsEntry 7 } + +sapCemStatsEgressJtrBfrOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressJtrBfrOverruns indicates + the number of times a packet was dropped because it could + not fit in the jitter buffer." + ::= { sapCemStatsEntry 8 } + +sapCemStatsEgressMisOrderDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressMisOrderDropped indicates + the number of packets detected out of order (via control + word sequence numbers), and could not be re-ordered, or + could not be placed in the jitter buffer because it was + out of the current window." + ::= { sapCemStatsEntry 9 } + +sapCemStatsEgressMalformedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressMalformedPkts indicates the + number of packets detected with unexpected size, or bad + headers' stack." + ::= { sapCemStatsEntry 10 } + +sapCemStatsEgressLBitDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressLBitDropped indicates the + number of packets dropped due to the L bit set by the far + end." + ::= { sapCemStatsEntry 11 } + +sapCemStatsEgressMultipleDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressMultipleDropped indicates + the number of packets dropped due to multiple sequence + numbers." + ::= { sapCemStatsEntry 12 } + +sapCemStatsEgressESs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressESs indicates the number of + Error Seconds (ESs) encountered. Any malformed packet, + seq. error, LOPS and similar are considered as error + seconds." + ::= { sapCemStatsEntry 13 } + +sapCemStatsEgressSESs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressSESs indicates the number + of Severely Error Seconds (SESs) encountered. This is + when more than 30 percent of the packets within a one + second window are missing." + ::= { sapCemStatsEntry 14 } + +sapCemStatsEgressUASs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressUASs indicates the number of + Unavailable Seconds (UASs) encountered. Any consecutive + ten seconds of SESs are counted as one UAS." + ::= { sapCemStatsEntry 15 } + +sapCemStatsEgressFailureCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressFailureCounts indicates + the number failure events. A failure event begins when + the LOPS failure is declared, and ends when the failure + is cleared." + ::= { sapCemStatsEntry 16 } + +sapCemStatsEgressUnderrunCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressUnderrunCounts indicates + the number of times the jitter buffer went into an + underrun state." + ::= { sapCemStatsEntry 17 } + +sapCemStatsEgressOverrunCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapCemStatsEgressOverrunCounts indicates + the number of times the jitter buffer went into an + overrun state." + ::= { sapCemStatsEntry 18 } + +-- ------------------------------------------------------------ +-- SAP TLS L2PT Statistics Table +-- ------------------------------------------------------------ +sapTlsL2ptStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains SAP Layer 2 Protocol Tunneling + Statistics. + This table complements sapTlsInfoTable. Rows in this + table are created and deleted automatically by the + system." + ::= { tmnxSapObjs 42 } + +sapTlsL2ptStatsEntry OBJECT-TYPE + SYNTAX SapTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Layer 2 Protocol Tunneling Statistics for a specific SAP. + The statistics are provided for each combination of + Destination Address and LLC SNAP type." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapTlsL2ptStatsTable 1 } + +SapTlsL2ptStatsEntry ::= + SEQUENCE { + sapTlsL2ptStatsLastClearedTime TimeStamp, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapStpRstBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapStpRstBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx Counter32, + sapTlsL2ptStatsStpConfigBpdusRx Counter32, + sapTlsL2ptStatsStpConfigBpdusTx Counter32, + sapTlsL2ptStatsStpRstBpdusRx Counter32, + sapTlsL2ptStatsStpRstBpdusTx Counter32, + sapTlsL2ptStatsStpTcnBpdusRx Counter32, + sapTlsL2ptStatsStpTcnBpdusTx Counter32, + sapTlsL2ptStatsPvstConfigBpdusRx Counter32, + sapTlsL2ptStatsPvstConfigBpdusTx Counter32, + sapTlsL2ptStatsPvstRstBpdusRx Counter32, + sapTlsL2ptStatsPvstRstBpdusTx Counter32, + sapTlsL2ptStatsPvstTcnBpdusRx Counter32, + sapTlsL2ptStatsPvstTcnBpdusTx Counter32, + sapTlsL2ptStatsOtherBpdusRx Counter32, + sapTlsL2ptStatsOtherBpdusTx Counter32, + sapTlsL2ptStatsOtherL2ptBpdusRx Counter32, + sapTlsL2ptStatsOtherL2ptBpdusTx Counter32, + sapTlsL2ptStatsOtherInvalidBpdusRx Counter32, + sapTlsL2ptStatsOtherInvalidBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapCdpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapCdpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapVtpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapVtpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapDtpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapDtpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapPagpBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapPagpBpdusTx Counter32, + sapTlsL2ptStatsL2ptEncapUdldBpdusRx Counter32, + sapTlsL2ptStatsL2ptEncapUdldBpdusTx Counter32, + sapTlsL2ptStatsCdpBpdusRx Counter32, + sapTlsL2ptStatsCdpBpdusTx Counter32, + sapTlsL2ptStatsVtpBpdusRx Counter32, + sapTlsL2ptStatsVtpBpdusTx Counter32, + sapTlsL2ptStatsDtpBpdusRx Counter32, + sapTlsL2ptStatsDtpBpdusTx Counter32, + sapTlsL2ptStatsPagpBpdusRx Counter32, + sapTlsL2ptStatsPagpBpdusTx Counter32, + sapTlsL2ptStatsUdldBpdusRx Counter32, + sapTlsL2ptStatsUdldBpdusTx Counter32 + } + +sapTlsL2ptStatsLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsLastClearedTime indicates + the last time that these stats were cleared. The value + zero indicates that they have not been cleared yet." + ::= { sapTlsL2ptStatsEntry 1 } + +sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx indicates the + number of L2PT encapsulated STP config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 2 } + +sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx indicates the + number of L2PT encapsulated STP config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 3 } + +sapTlsL2ptStatsL2ptEncapStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapStpRstBpdusRx indicates the + number of L2PT encapsulated STP rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 4 } + +sapTlsL2ptStatsL2ptEncapStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapStpRstBpdusTx indicates the + number of L2PT encapsulated STP rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 5 } + +sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx indicates the + number of L2PT encapsulated STP tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 6 } + +sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx indicates the + number of L2PT encapsulated STP tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 7 } + +sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx indicates the + number of L2PT encapsulated PVST config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 8 } + +sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx indicates the + number of L2PT encapsulated PVST config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 9 } + +sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx indicates the + number of L2PT encapsulated PVST rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 10 } + +sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx indicates the + number of L2PT encapsulated PVST rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 11 } + +sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx indicates the + number of L2PT encapsulated PVST tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 12 } + +sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx indicates the + number of L2PT encapsulated PVST tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 13 } + +sapTlsL2ptStatsStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsStpConfigBpdusRx indicates the + number of STP config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 14 } + +sapTlsL2ptStatsStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsStpConfigBpdusTx indicates the + number of STP config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 15 } + +sapTlsL2ptStatsStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsStpRstBpdusRx indicates the + number of STP rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 16 } + +sapTlsL2ptStatsStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsStpRstBpdusTx indicates the + number of STP rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 17 } + +sapTlsL2ptStatsStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsStpTcnBpdusRx indicates the + number of STP tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 18 } + +sapTlsL2ptStatsStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsStpTcnBpdusTx indicates the + number of STP tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 19 } + +sapTlsL2ptStatsPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPvstConfigBpdusRx indicates the + number of PVST config bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 20 } + +sapTlsL2ptStatsPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPvstConfigBpdusTx indicates the + number of PVST config bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 21 } + +sapTlsL2ptStatsPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPvstRstBpdusRx indicates the + number of PVST rst bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 22 } + +sapTlsL2ptStatsPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPvstRstBpdusTx indicates the + number of PVST rst bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 23 } + +sapTlsL2ptStatsPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPvstTcnBpdusRx indicates the + number of PVST tcn bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 24 } + +sapTlsL2ptStatsPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPvstTcnBpdusTx indicates the + number of PVST tcn bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 25 } + +sapTlsL2ptStatsOtherBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsOtherBpdusRx indicates the + number of other bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 26 } + +sapTlsL2ptStatsOtherBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsOtherBpdusTx indicates the + number of other bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 27 } + +sapTlsL2ptStatsOtherL2ptBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsOtherL2ptBpdusRx indicates the + number of other L2PT bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 28 } + +sapTlsL2ptStatsOtherL2ptBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsOtherL2ptBpdusTx indicates the + number of other L2PT bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 29 } + +sapTlsL2ptStatsOtherInvalidBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsOtherInvalidBpdusRx indicates the + number of other invalid bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 30 } + +sapTlsL2ptStatsOtherInvalidBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsOtherInvalidBpdusTx indicates the + number of other invalid bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 31 } + +sapTlsL2ptStatsL2ptEncapCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapCdpBpdusRx indicates the + number of L2PT encapsulated CDP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 32 } + +sapTlsL2ptStatsL2ptEncapCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapCdpBpdusTx indicates the + number of L2PT encapsulated CDP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 33 } + +sapTlsL2ptStatsL2ptEncapVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapVtpBpdusRx indicates the + number of L2PT encapsulated VTP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 34 } + +sapTlsL2ptStatsL2ptEncapVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapVtpBpdusTx indicates the + number of L2PT encapsulated VTP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 35 } + +sapTlsL2ptStatsL2ptEncapDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapDtpBpdusRx indicates the + number of L2PT encapsulated DTP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 36 } + +sapTlsL2ptStatsL2ptEncapDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapDtpBpdusTx indicates the + number of L2PT encapsulated DTP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 37 } + +sapTlsL2ptStatsL2ptEncapPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPagpBpdusRx indicates the + number of L2PT encapsulated PAGP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 38 } + +sapTlsL2ptStatsL2ptEncapPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapPagpBpdusTx indicates the + number of L2PT encapsulated PAGP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 39 } + + +sapTlsL2ptStatsL2ptEncapUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapUdldBpdusRx indicates the + number of L2PT encapsulated UDLD bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 40 } + +sapTlsL2ptStatsL2ptEncapUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsL2ptEncapUdldBpdusTx indicates the + number of L2PT encapsulated UDLD bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 41 } + +sapTlsL2ptStatsCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsCdpBpdusRx indicates the + number of CDP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 42 } + +sapTlsL2ptStatsCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsCdpBpdusTx indicates the + number of CDP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 43 } + +sapTlsL2ptStatsVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsVtpBpdusRx indicates the + number of VTP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 44 } + +sapTlsL2ptStatsVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsVtpBpdusTx indicates the + number of VTP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 45 } + + +sapTlsL2ptStatsDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsDtpBpdusRx indicates the + number of DTP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 46 } + +sapTlsL2ptStatsDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsDtpBpdusTx indicates the + number of DTP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 47 } + +sapTlsL2ptStatsPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPagpBpdusRx indicates the + number of PAGP bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 48 } + +sapTlsL2ptStatsPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsPagpBpdusTx indicates the + number of PAGP bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 49 } + + +sapTlsL2ptStatsUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsUdldBpdusRx indicates the + number of UDLD bpdus received on this SAP." + ::= { sapTlsL2ptStatsEntry 50 } + +sapTlsL2ptStatsUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sapTlsL2ptStatsUdldBpdusTx indicates the + number of UDLD bpdus transmitted on this SAP." + ::= { sapTlsL2ptStatsEntry 51 } + + +-- --------------------------------------------------------------------- +-- Ethernet SAP Table +-- +-- +-- Sparse Dependent Extension of the sapBaseInfoTable. +-- +-- The same indexes are used for both the base table, sapBaseInfoTable, +-- and the sparse dependent table, sapEthernetInfoTable. +-- +-- This in effect extends the sapBaseInfoTable with additional columns. +-- Rows are created in the sapEthernetInfoTable only for those entries +-- in the sapBaseInfoTable that are created on a port with a +-- tmnxPortEncapType of 'EthernetEncap.' +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the sapEthernetInfoTable. +-- --------------------------------------------------------------------- +sapEthernetInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapEthernetInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains Ethernet SAP information." + ::= { tmnxSapObjs 43 } + +sapEthernetInfoEntry OBJECT-TYPE + SYNTAX SapEthernetInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific Ethernet SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { sapEthernetInfoTable 1 } + +SapEthernetInfoEntry ::= + SEQUENCE { + sapEthernetLLFAdminStatus ServiceAdminStatus, + sapEthernetLLFOperStatus INTEGER + } + +sapEthernetLLFAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "sapEthernetLLFAdminStatus specifies whether or not Link- + Loss Forwarding is enabled ('up'). When this object is set + to 'up' the underlying port will be forced into the + operationally 'down' state if the service is operationally + 'down', or any of the 'sdpBindPwPeerStatusBits' are set, + and will set the underlying port's + tmnxPortEtherReasonDownFlags 'linklossFwd' bit. Setting + this object to 'down' will clear the 'linklossFwd' reason. + sapEthernetLLFAdminStatus can only be enabled on saps + configured for an EPIPE service using an Ethernet + port with the tmnxPortEncapType set to 'nullEncap.'" + DEFVAL { down } + ::= { sapEthernetInfoEntry 1 } + +sapEthernetLLFOperStatus OBJECT-TYPE + SYNTAX INTEGER { + fault (1), -- service is down or fault detected. + clear (2) -- service is up and no fault detected. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sapEthernetLLFOperStatus indicates whether or not the + underlying port is forced operationally 'down' due to the + service being operationally 'down' or an + sdpBindPwPeerStatusBits bit is set. + sapEthernetLLFOperStatus is set to 'fault' when the + sapEthernetLLFAdminStatus is set to 'up,' and either a + fault has occurred on the pseudo-wire, or the service is + down, otherwise sapEthernetLLFOperStatus is set to 'clear.'" + ::= { sapEthernetInfoEntry 2 } + +-- -------------------------------------------------------- +-- msapPlcyTable +-- -------------------------------------------------------- +msapPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapPlcyTable has an entry for each managed SAP(MSAP) policy + configured in the system." + ::= { tmnxSapObjs 44 } + +msapPlcyEntry OBJECT-TYPE + SYNTAX MsapPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the configuration for a managed SAP(MSAP) policy. + + The values for each entry will be used to populate the following + tables when the MSAP policy is applied to a MSAP: + + ALCATEL-IND1-TIMETRA-SAP-MIB::sapBaseInfoTable + ALCATEL-IND1-TIMETRA-SAP-MIB::sapSubMgmtInfoTable + " + INDEX { msapPlcyName } + ::= { msapPlcyTable 1} + +MsapPlcyEntry ::= SEQUENCE + { + msapPlcyName TNamedItem, + msapPlcyRowStatus RowStatus, + msapPlcyLastChanged TimeStamp, + msapPlcyDescription TItemDescription, + msapPlcyCpmProtPolicyId TCpmProtPolicyID, + msapPlcyCpmProtMonitorMac TruthValue, + msapPlcySubMgmtDefSubId INTEGER, + msapPlcySubMgmtDefSubIdStr TNamedItemOrEmpty, + msapPlcySubMgmtDefSubProfile TNamedItemOrEmpty, + msapPlcySubMgmtDefSlaProfile TNamedItemOrEmpty, + msapPlcySubMgmtDefAppProfile TNamedItemOrEmpty, + msapPlcySubMgmtSubIdPlcy TPolicyStatementNameOrEmpty, + msapPlcySubMgmtSubscriberLimit Unsigned32, + msapPlcySubMgmtProfiledTrafOnly TruthValue, + msapPlcySubMgmtNonSubTrafSubId TNamedItemOrEmpty, + msapPlcySubMgmtNonSubTrafSubProf TNamedItemOrEmpty, + msapPlcySubMgmtNonSubTrafSlaProf TNamedItemOrEmpty, + msapPlcySubMgmtNonSubTrafAppProf TNamedItemOrEmpty, + msapPlcyAssociatedMsaps Counter32 + } + +msapPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of msapPlcyName specifies the name of the MSAP policy." + ::= { msapPlcyEntry 1 } + +msapPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyRowStatus is used for the creation + and deletion of MSAP policies." + ::= { msapPlcyEntry 2 } + +msapPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapPlcyLastChanged indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { msapPlcyEntry 3 } + +msapPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyDescription specifies the description + of the MSAP policy." + DEFVAL { "" } + ::= { msapPlcyEntry 4 } + +msapPlcyCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyCpmProtPolicyId specifies a CPM Protection + policy for the MSAP policy. + + If a corresponding policy is not defined in + TIMETRA-SECURITY-MIB::tmnxCpmProtPolTable, an 'inconsistentValue' + error will be returned. + + A value of one specifies that the default CPM Protection + policy is associated with the Managed SAP. + + This object is not supported on SR-1 and ESS-1, where the + value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', + and 7710, where the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is + '7' or '9'. An attempt to set msapPlcyCpmProtPolicyId to a non-zero + value on one of these unsupported chassis types will return + an 'inconsistentValue' error." + DEFVAL { 1 } + ::= { msapPlcyEntry 5 } + +msapPlcyCpmProtMonitorMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcyCpmProtMonitorMac specifies whether the + tmnxCpmProtPolPerSrcRateLimit of the CPM Protection policy, + as specified by msapPlcyCpmProtPolicyId, must be applied. + + If the value of msapPlcyCpmProtMonitorMac is 'true', the + per-source rate limit must be applied. + + If the value of msapPlcyCpmProtPolicyId is equal to zero, + the value of msapPlcyCpmProtMonitorMac is irrelevant and + will be ignored. + + This object is not supported on SR-1 and ESS-1, where the + value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', + and 7710, where the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is + '7' or '9'. An attempt to set msapPlcyCpmProtMonitorMac to 'true' + on one of these unsupported chassis types will return an + 'inconsistentValue' error." + DEFVAL { false } + ::= { msapPlcyEntry 6 } + +msapPlcySubMgmtDefSubId OBJECT-TYPE + SYNTAX INTEGER { + useSapId (1), + useString (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSubId specifies what will be used as + the default subscriber identification applicable on the MSAP. + + This value is used in case no other source (like Radius) provides a + subscriber identification string. + + If the value of this object is set to 'useSapId', the SAP-id will + be used as the default subscriber identification string. In this case, + msapPlcySubMgmtDefSubIdStr must contain the empty string, so any + non-empty string in msapPlcySubMgmtDefSubIdStr will be set to an empty + string. + + If the value of this object is set to 'useString', the value of + msapPlcySubMgmtDefSubIdStr will be used as the default subscriber + identification string. In this case, an empty msapPlcySubMgmtDefSubIdStr + means that there is no default subscriber identification configured." + DEFVAL { useString } + ::= { msapPlcyEntry 7 } + +msapPlcySubMgmtDefSubIdStr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSubIdStr specifies the default + subscriber identification string applicable on this MSAP." + DEFVAL { "" } + ::= { msapPlcyEntry 8 } + +msapPlcySubMgmtDefSubProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSubProfile specifies the default + subscriber profile applicable on the MSAP. + + If a corresponding profile is not defined in tmnxSubProfileTable, an + 'inconsistentValue' error will be returned. + + A value of 'default' is not allowed for this object." + DEFVAL { "" } + ::= { msapPlcyEntry 9 } + +msapPlcySubMgmtDefSlaProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefSlaProfile specifies the default SLA + profile applicable on the MSAP. + + If a corresponding profile is not defined in tmnxSLAProfileTable, an + 'inconsistentValue' error will be returned." + DEFVAL { "" } + ::= { msapPlcyEntry 10 } + +msapPlcySubMgmtDefAppProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtDefAppProfile specifies the default + application profile applicable on the MSAP. + + If a corresponding profile is not defined in + TIMETRA-BSX-MIB::tmnxBsxAppProfTable, an 'inconsistentValue' + error will be returned." + DEFVAL { "" } + ::= { msapPlcyEntry 11 } + +msapPlcySubMgmtSubIdPlcy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtSubIdPlcy specifies the subscriber + identification policy applicable on the MSAP. + + If a corresponding profile is not defined in tmnxSubIdentPolicyTable, + an 'inconsistentValue' error will be returned." + DEFVAL { "" } + ::= { msapPlcyEntry 12 } + +msapPlcySubMgmtSubscriberLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtSubscriberLimit specifies the + maximum number of subscribers allowed for the MSAP. + + A value is 0 means there is no limit. + + The values for the objects msapPlcySubMgmtProfiledTrafOnly, + msapPlcySubMgmtNonSubTrafSubProf, and + msapPlcySubMgmtNonSubTrafSlaProf are only meaningful when + the value of msapPlcySubMgmtSubscriberLimit is 1 and will not + be used when the value of msapPlcySubMgmtSubscriberLimit is + not 1." + DEFVAL { 1 } + ::= { msapPlcyEntry 13 } + +msapPlcySubMgmtProfiledTrafOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtProfiledTrafOnly specifies + whether only profiled traffic is applicable for the MSAP. + If set to 'true', the MSAP queues will be deleted. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { false } + ::= { msapPlcyEntry 14 } + +msapPlcySubMgmtNonSubTrafSubId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafSubId specifies the + subscriber identification applicable on the MSAP for all + non-subscriber traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 15 } + +msapPlcySubMgmtNonSubTrafSubProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafSubProf specifies the + subscriber profile applicable on the MSAP for all + non-subscriber traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 16 } + +msapPlcySubMgmtNonSubTrafSlaProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafSlaProf specifies the + SLA profile applicable on the MSAP for all non-subscriber + traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 17 } + +msapPlcySubMgmtNonSubTrafAppProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapPlcySubMgmtNonSubTrafAppProf specifies the + Application profile applicable on the MSAP for all + non-subscriber traffic. + + The value of this object is only meaningful if + msapPlcySubMgmtSubscriberLimit is set to 1." + DEFVAL { "" } + ::= { msapPlcyEntry 18 } + +msapPlcyAssociatedMsaps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapPlcyAssociatedMsaps indicates the + number of MSAPs associated with this MSAP policy." + ::= { msapPlcyEntry 19 } + +-- -------------------------------------------------------- +-- msapTlsPlcyTable +-- -------------------------------------------------------- +msapTlsPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsapTlsPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The msapTlsPlcyTable has an entry for each managed SAP (MSAP) + policy configured in the system." + ::= { tmnxSapObjs 45 } + +msapTlsPlcyEntry OBJECT-TYPE + SYNTAX MsapTlsPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the VPLS-related configuration for a managed + SAP (MSAP) policy. + + The values for each entry will be used to populate the following + VPLS-related tables when the MSAP policy is applied to a MSAP: + + TIMETRA-SAP-MIB::sapTlsInfoTable + TIMETRA-SAP-MIB::sapTlsDhcpInfoTable + ALCATEL-IGMP-SNOOPING-MIB::tlsIgmpSnpgConfigTable + " + AUGMENTS { msapPlcyEntry } + ::= { msapTlsPlcyTable 1} + +MsapTlsPlcyEntry ::= SEQUENCE + { + msapTlsPlcyLastChanged TimeStamp, + msapTlsPlcySplitHorizonGrp TNamedItemOrEmpty, + msapTlsPlcyArpReplyAgent INTEGER, + msapTlsPlcySubMgmtMacDaHashing TruthValue, + msapTlsPlcyDhcpLeasePopulate Unsigned32, + msapTlsPlcyDhcpPrxyAdminState TmnxEnabledDisabled, + msapTlsPlcyDhcpPrxyServAddrType InetAddressType, + msapTlsPlcyDhcpPrxyServAddr InetAddress, + msapTlsPlcyDhcpPrxyLeaseTime Unsigned32, + msapTlsPlcyDhcpPrxyLTRadOverride TruthValue, + msapTlsPlcyDhcpInfoAction INTEGER, + msapTlsPlcyDhcpCircuitId INTEGER, + msapTlsPlcyDhcpRemoteId INTEGER, + msapTlsPlcyDhcpRemoteIdString TNamedItemOrEmpty, + msapTlsPlcyDhcpVendorInclOpts BITS, + msapTlsPlcyDhcpVendorOptStr TNamedItemOrEmpty, + msapTlsPlcyEgressMcastGroup TNamedItemOrEmpty, + msapTlsPlcyIgmpSnpgImportPlcy TPolicyStatementNameOrEmpty, + msapTlsPlcyIgmpSnpgFastLeave TmnxEnabledDisabled, + msapTlsPlcyIgmpSnpgSendQueries TmnxEnabledDisabled, + msapTlsPlcyIgmpSnpgGenQueryIntv Unsigned32, + msapTlsPlcyIgmpSnpgQueryRespIntv Unsigned32, + msapTlsPlcyIgmpSnpgRobustCount Unsigned32, + msapTlsPlcyIgmpSnpgLastMembIntvl Unsigned32, + msapTlsPlcyIgmpSnpgMaxNbrGrps Unsigned32, + msapTlsPlcyIgmpSnpgMvrFromVplsId TmnxServId, + msapTlsPlcyIgmpSnpgVersion TmnxIgmpVersion, + msapTlsPlcyIgmpSnpgMcacPlcyName TPolicyStatementNameOrEmpty, + msapTlsPlcyIgmpSnpgMcacUncnstBW Integer32, + msapTlsPlcyIgmpSnpgMcacPrRsvMnBW Integer32 + } + +msapTlsPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of msapTlsPlcyLastChanged indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { msapTlsPlcyEntry 1 } + +msapTlsPlcySplitHorizonGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcySplitHorizonGrp specifies the name of the + split-horizon group for the MSAP. + + If the name specified does not correspond to a tlsShgInfoEntry + for the VPLS service, the creation of the MSAP will fail. + Additionally, if msapTlsPlcySplitHorizonGrp is set to a new value, + the sapSplitHorizonGrp object for any existing MSAPs created by + this policy will not be updated." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 2 } + +msapTlsPlcyArpReplyAgent OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + enabledWithSubscrIdent (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyArpReplyAgent specifies the status of the special + ARP response mechanism in the system for ARP requests destined to + static or dynamic hosts associated with the MSAP. + + 'disabled' - the ARP reply function is not operational + 'enabled' - the ARP reply function is enabled without + subscriber identification. + 'enabledWithSubscrIdent' - the ARP reply function is enabled + with subscriber identification." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 3 } + +msapTlsPlcySubMgmtMacDaHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcySubMgmtMacDaHashing specifies whether + subscriber traffic egressing a LAG MSAP has its egress LAG + link selected by a function of the MAC destination address + instead of subscriber id." + DEFVAL { false } + ::= { msapTlsPlcyEntry 4 } + +msapTlsPlcyDhcpLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpLeasePopulate specifies the maximum number of + DHCP lease states allowed on the MSAP." + DEFVAL { 1 } + ::= { msapTlsPlcyEntry 5 } + +msapTlsPlcyDhcpPrxyAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyAdminState specifies the desired + administrative state of the proxy server on the interface." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 6 } + +msapTlsPlcyDhcpPrxyServAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyServAddrType specifies the address type + of msapTlsPlcyDhcpPrxyServAddr." + DEFVAL { unknown } + ::= { msapTlsPlcyEntry 7 } + +msapTlsPlcyDhcpPrxyServAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyServAddr specifies the IP address of the + which will be used as the source address of the emulated DHCP server + in the context of the VPLS MSAP. + + This address is mandatory for the proxy server capability and it + should be in the context of the subnet represented by the VPLS." + DEFVAL { ''H } + ::= { msapTlsPlcyEntry 8 } + +msapTlsPlcyDhcpPrxyLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (0|300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyLeaseTime specifies, in seconds, how long + a DHCP client is allowed to use the offered IP address. + + A value of 0 means the lease time provided by a RADIUS or an upstream + DHCP server will not be overridden. A value of + 7 days (315446399 seconds) is used when RADIUS does not provide a + lease time." + DEFVAL { 0 } + ::= { msapTlsPlcyEntry 9 } + +msapTlsPlcyDhcpPrxyLTRadOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpPrxyLTRadOverride specifies whether or not the + lease time provided by the RADIUS server is presented to the DHCP + client. + + By default the proxy-server will always make use of + msapTlsPlcyDhcpPrxyLeaseTime, regardless of what lease time information is + provided from the RADIUS server. When msapTlsPlcyDhcpPrxyLTRadOverride is + set to 'true', the proxy-server will use the lease time + information provided by the RADIUS server, regardless of the + configured lease time." + DEFVAL { false } + ::= { msapTlsPlcyEntry 10 } + +msapTlsPlcyDhcpInfoAction OBJECT-TYPE + SYNTAX INTEGER { + replace (1), + drop (2), + keep (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpInfoAction specifies the DHCP option + reforwarding policy: + + 'replace' - replace existing information with configured + information + 'drop' - discard messages with existing relay information if the + option-82 information is also present + 'keep' - retain the existing relay information" + DEFVAL { keep } + ::= { msapTlsPlcyEntry 11 } + +msapTlsPlcyDhcpCircuitId OBJECT-TYPE + SYNTAX INTEGER { + none (0), + asciiTuple (1), + vlanAsciiTuple (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpCircuitId specifies whether or not the + circuit-id suboption is present, and if it is present what + information goes in it: + + none - the circuit-id suboption will not be part of + the information option (Option 82). + asciiTuple - the ASCII-encoded concatenated tuple consisting + of the + - access-node-identifier + - service-id + - interface-name + is used. + vlanAsciiTuple - the format will include VLAN-id and dot1p bits + in addition to what is included in ascii-tuple + already. The format is supported on dot1q and + qinq encapsulated ports only. Thus, when the + option 82 bits are stripped, dot1p bits will be + copied to the Ethernet header of an outgoing + packet." + DEFVAL { asciiTuple } + ::= { msapTlsPlcyEntry 12 } + +msapTlsPlcyDhcpRemoteId OBJECT-TYPE + SYNTAX INTEGER { + none (1), + mac (2), + remote-id (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpRemoteId specifies what information goes into + the remote-id suboption in the DHCP Relay packet. + + If the value of this object is set to 'none', the remote-id suboption + will not be part of the information option (Option 82). + + If the value of this object is set to 'mac', the MAC address of the + remote end is encoded in the suboption. + + If the value of this object is set to 'remote-id', + msapTlsPlcyDhcpRemoteIdString will represent the remote-id. + + By default, the remote-id value is none." + DEFVAL { none } + ::= { msapTlsPlcyEntry 13 } + +msapTlsPlcyDhcpRemoteIdString OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpRemoteIdString specifies the remote-id. The + value of this object is ignored if msapTlsPlcyDhcpRemoteId does not have + the value of 'remote-id'." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 14 } + +msapTlsPlcyDhcpVendorInclOpts OBJECT-TYPE + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpVendorInclOpts specifies what is encoded in the + Alcatel-Lucent vendor specific sub-option of option 82. + + The value of this object is only used when msapTlsPlcyDhcpInfoAction is + 'replace'." + DEFVAL { { systemId } } + ::= { msapTlsPlcyEntry 15 } + +msapTlsPlcyDhcpVendorOptStr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyDhcpVendorOptStr specifies the string that goes + into the Alcatel-Lucent vendor specific sub-option of option 82. + + This string is only used when msapTlsPlcyDhcpInfoAction is set to + 'replace'." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 16 } + +msapTlsPlcyEgressMcastGroup OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyEgressMcastGroup specifies the Egress Multicast + Group for the MSAP." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 17 } + +msapTlsPlcyIgmpSnpgImportPlcy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgImportPlcy specifies the policy statement + that is be applied to all incoming IGMP messages on the MSAP." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 18 } + +msapTlsPlcyIgmpSnpgFastLeave OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgFastLeave specifies + whether fast leave is allowed on this MSAP. + + If set to 'enabled', the system prunes the port on which an IGMP + 'leave' message has been received without waiting for the Group + Specific Query to timeout." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 19 } + +msapTlsPlcyIgmpSnpgSendQueries OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgSendQueries specifies + whether the system generates General Queries by itself on + the MSAP." + DEFVAL { disabled } + ::= { msapTlsPlcyEntry 20 } + +msapTlsPlcyIgmpSnpgGenQueryIntv OBJECT-TYPE + SYNTAX Unsigned32 (2..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgGenQueryIntv specifies + the interval (in seconds) between two consecutive general queries sent + by the system on the MSAP. + + The value of this object is only meaningful when the value of + msapTlsPlcyIgmpSnpgSendQueries is 'enabled'." + DEFVAL { 125 } + ::= { msapTlsPlcyEntry 21 } + +msapTlsPlcyIgmpSnpgQueryRespIntv OBJECT-TYPE + SYNTAX Unsigned32 (1..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgQueryRespIntv specifies + the maximum response time (in seconds) advertised in IGMPv2/v3 + queries. + + The value of this object is only meaningful when the value of + msapTlsPlcyIgmpSnpgSendQueries is 'enabled'." + DEFVAL { 10 } + ::= { msapTlsPlcyEntry 22 } + +msapTlsPlcyIgmpSnpgRobustCount OBJECT-TYPE + SYNTAX Unsigned32 (2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgRobustCount specifies + the robustness variable on the MSAP. + + This object allows tuning for the expected packet loss on the MSAP. + If a MSAP is expected to be lossy, the Robustness Variable may be + increased. IGMP snooping is robust to (Robustness Variable-1) packet + losses. + + The value of this object is only meaningful when the value of + msapTlsPlcyIgmpSnpgSendQueries is 'enabled'." + DEFVAL { 2 } + ::= { msapTlsPlcyEntry 23 } + +msapTlsPlcyIgmpSnpgLastMembIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..50) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgLastMembIntvl specifies the + Max Response Time (in tenths of a second) used in + Group-Specific and Group-Source-Specific Queries sent in response + to 'leave' messages. This is also the amount of time between + Group-Specific Query messages. + + This value may be tuned to modify the leave latency of the network. + A reduced value results in reduced time to detect the loss of the last + member of a group." + DEFVAL { 10 } + ::= { msapTlsPlcyEntry 24 } + +msapTlsPlcyIgmpSnpgMaxNbrGrps OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMaxNbrGrps specifies how many group + addresses are allowed for the MSAP. + + The value 0 means that no limit is imposed." + DEFVAL { 0 } + ::= { msapTlsPlcyEntry 25 } + +msapTlsPlcyIgmpSnpgMvrFromVplsId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMvrFromVplsId specifies from which + VPLS the multicast streams corresponding to the groups learned + via the MSAP are copied. + + Groups which cannot be joined to the corresponding MVR VPLS + (because MVR is not up or the configured MVR policy rejects the group) + copy the multicast streams from the local VPLS if IGMP snooping is up + (i.e. tlsIgmpSnpgCfgAdminState is 'enabled')." + DEFVAL { 0 } + ::= { msapTlsPlcyEntry 26 } + +msapTlsPlcyIgmpSnpgVersion OBJECT-TYPE + SYNTAX TmnxIgmpVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgVersion specifies the version + of IGMP running on the MSAP." + DEFVAL { version3 } + ::= { msapTlsPlcyEntry 27 } + +msapTlsPlcyIgmpSnpgMcacPlcyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcacPlcyName specifies the name + of the multicast CAC (Connection Admission Control) policy." + DEFVAL { "" } + ::= { msapTlsPlcyEntry 28 } + +msapTlsPlcyIgmpSnpgMcacUncnstBW OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcacUncnstBW specifies the bandwidth + assigned for interface's multicast CAC policy traffic in kilo-bits per + second(kbps). + + If the default value of '-1' is set, there is no constraint on + bandwidth allocated at the interface. + + If the value of msapTlsPlcyIgmpSnpgMcacUncnstBW is set to '0' and if + a multicast CAC policy is assigned on the interface, then + no group (channel) from that policy is allowed on that interface." + DEFVAL { -1 } + ::= { msapTlsPlcyEntry 29 } + +msapTlsPlcyIgmpSnpgMcacPrRsvMnBW OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW specifies the bandwidth + pre-reserved for all the mandatory channels on a given interface + in kilo-bits per second(kbps). + + If the value of msapTlsPlcyIgmpSnpgMcacUncnstBW is '0', no mandatory + channels are allowed. If the value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW + is '-1', then all mandatory and optional channels are allowed. + + If the value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW is equal to the + value of msapTlsPlcyIgmpSnpgMcacUncnstBW, then all the unconstrained + bandwidth on a given interface is allocated to mandatory channels + configured through multicast CAC policy on that interface and no + optional groups (channels) are allowed. + + The value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW should always be less + than or equal to that of msapTlsPlcyIgmpSnpgMcacUncnstBW. An attempt + to set the value of msapTlsPlcyIgmpSnpgMcacPrRsvMnBW greater than + that of msapTlsPlcyIgmpSnpgMcacUncnstBW will result in + 'inconsistentValue' error." + DEFVAL { -1 } + ::= { msapTlsPlcyEntry 30 } + +-- -------------------------------------------------------- +-- +-- msapIgmpSnpgMcacLevelTable +-- +-- -------------------------------------------------------- + +msapIgmpSnpgMcacLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSapIgmpSnpgMcacLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The msapIgmpSnpgMcacLevelTable has an entry for each + multicast CAC policy constraint level configured for + a Managed SAP policy." + ::= { tmnxSapObjs 46 } + +msapIgmpSnpgMcacLevelEntry OBJECT-TYPE + SYNTAX MSapIgmpSnpgMcacLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a multicast CAC policy + bundle level constraints for a particular Managed + SAP policy. Entries are created and deleted by + the user." + INDEX { msapPlcyName, msapIgmpSnpgMcacLevelId } + ::= { msapIgmpSnpgMcacLevelTable 1} + +MSapIgmpSnpgMcacLevelEntry ::= SEQUENCE { + msapIgmpSnpgMcacLevelId Unsigned32, + msapIgmpSnpgMcacLevelRowStatus RowStatus, + msapIgmpSnpgMcacLevelLastChanged TimeStamp, + msapIgmpSnpgMcacLevelBW Unsigned32 +} + +msapIgmpSnpgMcacLevelId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLevelId indicates + the level id of the multicast CAC policy bundle + constraint. + + The value of level 1 has the highest priority and + level 8 the lowest." + ::= { msapIgmpSnpgMcacLevelEntry 1 } + +msapIgmpSnpgMcacLevelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLevelRowStatus is + used for creation and deletion of level constraint + in a CAC for a Managed SAP policy." + ::= { msapIgmpSnpgMcacLevelEntry 2 } + +msapIgmpSnpgMcacLevelLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLevelLastChanged indicates + the sysUpTime at the time of the last modification + of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { msapIgmpSnpgMcacLevelEntry 3 } + +msapIgmpSnpgMcacLevelBW OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLevelBW specifies + the bandwidth in kilo-bits per second (kbps) for + the level." + DEFVAL { 1 } + ::= { msapIgmpSnpgMcacLevelEntry 4 } + +-- -------------------------------------------------------- +-- +-- msapIgmpSnpgMcacLagTable +-- +-- -------------------------------------------------------- + +msapIgmpSnpgMcacLagTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSapIgmpSnpgMcacLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The msapIgmpSnpgMcacLagTable has an entry for each lag + port configured for a multicast CAC policy bundle configured + for a Managed SAP policy." + ::= { tmnxSapObjs 47 } + +msapIgmpSnpgMcacLagEntry OBJECT-TYPE + SYNTAX MSapIgmpSnpgMcacLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a particular multicast CAC lag port + constraints for a Managed SAP policy.. Entries are + created and deleted by the user." + INDEX { msapPlcyName, msapIgmpSnpgMcacLagPortsDown } + ::= { msapIgmpSnpgMcacLagTable 1} + +MSapIgmpSnpgMcacLagEntry ::= SEQUENCE { + msapIgmpSnpgMcacLagPortsDown Unsigned32, + msapIgmpSnpgMcacLagRowStatus RowStatus, + msapIgmpSnpgMcacLagLastChanged TimeStamp, + msapIgmpSnpgMcacLagLevel Unsigned32 +} + +msapIgmpSnpgMcacLagPortsDown OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLagPortsDown indicates + the configured number of ports in a lag group that are down. + + If the number of ports available in the lag is reduced by the + number of ports configured for msapIgmpSnpgMcacLagPortsDown + object then bandwidth allowed for bundle will be updated to + the value of msapIgmpSnpgMcacLevelBW indexed by + msapIgmpSnpgMcacLagLevel value." + ::= { msapIgmpSnpgMcacLagEntry 1 } + +msapIgmpSnpgMcacLagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLagRowStatus is used for + creation and deletion of lag constraint in a CAC policy." + ::= { msapIgmpSnpgMcacLagEntry 2 } + +msapIgmpSnpgMcacLagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLagLastChanged indicates the + sysUpTime at the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { msapIgmpSnpgMcacLagEntry 3 } + +msapIgmpSnpgMcacLagLevel OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLagLevel specifies the level + id to use when the value of msapIgmpSnpgMcacLagPortsDown + matches the actual number of ports down in a lag. + + Using the value of msapIgmpSnpgMcacLagLevel as an index, + the operational MSAP unconstrained bandwidth will be set + to msapIgmpSnpgMcacLevelBW. + + By default, for all lag constraints the link level will + be set to 1 at row creation." + DEFVAL { 1 } + ::= { msapIgmpSnpgMcacLagEntry 4 } + +-- --------------------------------------------------------------------- +-- Managed SAP Information Table +-- +-- Sparse Dependent Extension of the sapBaseInfoTable. +-- +-- The same indexes are used for both the base table, sapBaseInfoTable, +-- and the sparse dependent table, msapInfoTable. +-- +-- This in effect extends the sapBaseInfoTable with additional columns. +-- Rows are created in the msapInfoTable only for those entries +-- in the sapBaseInfoTable that are created on a port with a +-- sapSubType of 'managed'. +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the msapInfoTable. +-- --------------------------------------------------------------------- + +msapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains Managed SAP information." + ::= { tmnxSapObjs 48 } + +msapInfoEntry OBJECT-TYPE + SYNTAX MSapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific Managed SAP." + INDEX { svcId, sapPortId, sapEncapValue } + ::= { msapInfoTable 1 } + +MSapInfoEntry ::= + SEQUENCE { + msapInfoCreationSapPortEncapVal TmnxEncapVal, + msapInfoCreationPlcyName TNamedItem, + msapInfoReEvalPolicy TmnxActionType, + msapInfoLastChanged TimeStamp + } + +msapInfoCreationSapPortEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapInfoCreationSapPortEncapVal indicates + the port encapsulation value of the SAP with a sapSubType + value of 'capture' that created this MSAP." + ::= { msapInfoEntry 1 } + +msapInfoCreationPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapInfoCreationPlcyName indicates + the value of the msapPlcyName object for MSAP policy + used to create this MSAP." + ::= { msapInfoEntry 2 } + +msapInfoReEvalPolicy OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of msapInfoReEvalPolicy specifies whether + to re-apply the Managed SAP policy associated with + this MSAP. + + When a SET of this object is done with a value of + 'doAction', the system will attempt to re-apply the + MSAP policy indicated by msapInfoCreationPlcyName. + If this action is successful, 'noError' will be returned. + If this action is unsuccessful, an 'inconsistentValue' + error will be returned. Attempting to SET this object with + a value of 'notApplicable' will have no effect and will + return 'noError'. + + SNMP GET and GETNEXT requests on this object will + return 'notApplicable'." + DEFVAL { notApplicable } + ::= { msapInfoEntry 3 } + +msapInfoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapInfoLastChanged indicates the + sysUpTime at the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { msapInfoEntry 4 } + +-- --------------------------------------------------------------------- +-- Capture SAP Stats Table +-- +-- +-- Sparse Dependent Extension of the sapBaseInfoTable. +-- +-- The same indexes are used for both the base table, sapBaseInfoTable, +-- and the sparse dependent table, msapCaptureSapStatsTable. +-- +-- This in effect extends the sapBaseInfoTable with additional columns. +-- Rows are created in the msapTriggerPktStatsTable only for those entries +-- in the sapBaseInfoTable that have a sapSubType of 'capture'. +-- +-- Deletion of a row in the sapBaseInfoTable results in the +-- same fate for the row in the msapTriggerPktStatsTable. +-- --------------------------------------------------------------------- +msapCaptureSapStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSapCaptureSapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains statistics for SAPs + with a sapSubType value of 'capture'." + ::= { tmnxSapObjs 49 } + +msapCaptureSapStatsEntry OBJECT-TYPE + SYNTAX MSapCaptureSapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statistics for a specific 'capture' SAP." + INDEX { svcId, + sapPortId, + sapEncapValue, + msapCaptureSapStatsTriggerType } + ::= { msapCaptureSapStatsTable 1 } + +MSapCaptureSapStatsEntry ::= + SEQUENCE { + msapCaptureSapStatsTriggerType INTEGER, + msapCaptureSapStatsPktsRecvd Counter32, + msapCaptureSapStatsPktsRedirect Counter32, + msapCaptureSapStatsPktsDropped Counter32 + } + +msapCaptureSapStatsTriggerType OBJECT-TYPE + SYNTAX INTEGER { + dhcp (1), + pppoe (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of msapCaptureSapStatsTriggerType indicates the + type of trigger packets this entry is for." + ::= { msapCaptureSapStatsEntry 1 } + +msapCaptureSapStatsPktsRecvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapCaptureSapStatsPktsRecvd indicates the + number of packets received on this 'capture' SAP." + ::= { msapCaptureSapStatsEntry 2 } + +msapCaptureSapStatsPktsRedirect OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapCaptureSapStatsPktsRedirect indicates the + number of packets redirected on this 'capture' SAP." + ::= { msapCaptureSapStatsEntry 3 } + +msapCaptureSapStatsPktsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapCaptureSapStatsPktsDropped indicates the + number of packets dropped on this 'capture' SAP." + ::= { msapCaptureSapStatsEntry 4 } + +-- ------------------------------------- +-- TLS SAP MRP Table +-- ------------------------------------- +sapTlsMrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sapTlsMrpTable augments sapTlsInfoTable with + attributes of the Multiple Registration Protocol (MRP) + feature for the TLS SAP." + ::= { tmnxSapObjs 50 } + +sapTlsMrpEntry OBJECT-TYPE + SYNTAX SapTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MRP specific information about a SAP in a TLS." + AUGMENTS { sapTlsInfoEntry } + ::= { sapTlsMrpTable 1 } + +SapTlsMrpEntry ::= + SEQUENCE { + sapTlsMrpRxPdus Counter32, + sapTlsMrpDroppedPdus Counter32, + sapTlsMrpTxPdus Counter32, + sapTlsMrpRxNewEvent Counter32, + sapTlsMrpRxJoinInEvent Counter32, + sapTlsMrpRxInEvent Counter32, + sapTlsMrpRxJoinEmptyEvent Counter32, + sapTlsMrpRxEmptyEvent Counter32, + sapTlsMrpRxLeaveEvent Counter32, + sapTlsMrpTxNewEvent Counter32, + sapTlsMrpTxJoinInEvent Counter32, + sapTlsMrpTxInEvent Counter32, + sapTlsMrpTxJoinEmptyEvent Counter32, + sapTlsMrpTxEmptyEvent Counter32, + sapTlsMrpTxLeaveEvent Counter32 + } + +sapTlsMrpRxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxPdus indicates the number of MRP packets + received on this SAP." + ::= { sapTlsMrpEntry 1 } + +sapTlsMrpDroppedPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpDroppedPdus indicates the number of dropped MRP + packets on this SAP." + ::= { sapTlsMrpEntry 2 } + +sapTlsMrpTxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxPdus indicates the number of MRP packets + transmitted on this SAP." + ::= { sapTlsMrpEntry 3 } + +sapTlsMrpRxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxNewEvent indicates the number of 'New' MRP + events received on this SAP." + ::= { sapTlsMrpEntry 4 } + +sapTlsMrpRxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxJoinInEvent indicates the number of 'Join-In' + MRP events received on this SAP." + ::= { sapTlsMrpEntry 5 } + +sapTlsMrpRxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxInEvent indicates the number of 'In' MRP + events received on this SAP." + ::= { sapTlsMrpEntry 6 } + +sapTlsMrpRxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxJoinEmptyEvent indicates the number of + 'Join Empty' MRP events received on this SAP." + ::= { sapTlsMrpEntry 7 } + +sapTlsMrpRxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxEmptyEvent indicates the number of 'Empty' + MRP events received on this SAP." + ::= { sapTlsMrpEntry 8 } + +sapTlsMrpRxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpRxLeaveEvent indicates the number of 'Leave' + MRP events received on this SAP." + ::= { sapTlsMrpEntry 9 } + +sapTlsMrpTxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxNewEvent indicates the number of 'New' MRP + events transmitted on this SAP." + ::= { sapTlsMrpEntry 10 } + +sapTlsMrpTxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxJoinInEvent indicates the number of 'Join-In' + MRP events transmitted on this SAP." + ::= { sapTlsMrpEntry 11 } + +sapTlsMrpTxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxInEvent indicates the number of 'In' MRP + events transmitted on this SAP." + ::= { sapTlsMrpEntry 12 } + +sapTlsMrpTxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxJoinEmptyEvent indicates the number of + 'Join Empty' MRP events transmitted on this SAP." + ::= { sapTlsMrpEntry 13 } + +sapTlsMrpTxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxEmptyEvent indicates the number of 'Empty' + MRP events transmitted on this SAP." + ::= { sapTlsMrpEntry 14 } + +sapTlsMrpTxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMrpTxLeaveEvent indicates the number of 'Leave' + MRP events transmitted on this SAP." + ::= { sapTlsMrpEntry 15 } + +-- ------------------------------------- +-- TLS SAP MMRP Table +-- ------------------------------------- +sapTlsMmrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SapTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains an entry for each MAC address managed + by Multiple MAC Registration Protocol (MMRP) on the SAP + for the TLS. Entries are dynamically created and + destroyed by the system as the MAC Addresses are registered + or declared in MMRP." + ::= { tmnxSapObjs 51 } + +sapTlsMmrpEntry OBJECT-TYPE + SYNTAX SapTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MMRP specific information about a MAC address managed by + MMRP on a SAP in a TLS." + INDEX { svcId, sapPortId, sapEncapValue, sapTlsMmrpMacAddr } + ::= { sapTlsMmrpTable 1 } + +SapTlsMmrpEntry ::= + SEQUENCE { + sapTlsMmrpMacAddr MacAddress, + sapTlsMmrpDeclared TruthValue, + sapTlsMmrpRegistered TruthValue + } + +sapTlsMmrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sapTlsMmrpMacAddr indicates an ethernet MAC address which + is being managed by MMRP on this SAP." + ::= { sapTlsMmrpEntry 1 } + +sapTlsMmrpDeclared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMmrpDeclared indicates whether the MRP applicant + on this SAP is declaring this MAC address on behalf of MMRP." + ::= { sapTlsMmrpEntry 2 } + +sapTlsMmrpRegistered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapTlsMmrpRegistered indicates whether the MRP registrant + on this SAP has notified MMRP of a registration of this MAC address." + ::= { sapTlsMmrpEntry 3 } + +-- -------------------------------------- +-- TblLastChgd objects for msap tables +-- -------------------------------------- + +msapPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapPlcyTblLastChgd indicates the + sysUpTime at the time of the last modification of + msapPlcyTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSapObjs 59 } + +msapTlsPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapTlsPlcyTblLastChgd indicates the + sysUpTime at the time of the last modification of + msapTlsPlcyTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSapObjs 60 } + +msapIgmpSnpgMcacLvlTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLvlTblLastChgd indicates the + sysUpTime at the time of the last modification of + msapIgmpSnpgMcacLevelTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSapObjs 61 } + +msapIgmpSnpgMcacLagTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapIgmpSnpgMcacLagTblLastChgd indicates the + sysUpTime at the time of the last modification of + msapIgmpSnpgMcacLagTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSapObjs 62 } + +msapInfoTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of msapInfoTblLastChgd indicates the + sysUpTime at the time of the last modification of + msapInfoTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSapObjs 63 } + +-- -------------------------------------- +-- SAP Notification Objects +-- -------------------------------------- +-- tmnxSapNotifyObjs OBJECT IDENTIFIER ::= ( tmnxSapObjs 100 } + +sapNotifyPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The ID of the access port where a SAP is defined. + This object is used by the sapPortStateChangeProcessed + notification to indicate the port ID that changed + state and that resulted in having the associated + sapStatusChanged events suppressed for all SAPs on + that port." + ::= { tmnxSapNotifyObjs 1 } + +msapStatus OBJECT-TYPE + SYNTAX ConfigStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The status of the Managed SAP which is used + by the msapStateChanged notification to indicate + what state the Managed SAP has entered: 'created', + 'modified', or 'deleted'." + ::= { tmnxSapNotifyObjs 2 } + +svcManagedSapCreationError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcManagedSapCreationError + indicates the reason why the system was unable to create + the managed SAP." + ::= { tmnxSapNotifyObjs 3 } + +-- -------------------------------------- +-- SAP Notifications +-- -------------------------------------- +sapCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS obsolete + DESCRIPTION "This trap is sent when a new row is created + in the sapBaseInfoTable." + ::= { sapTraps 1 } + +sapDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS obsolete + DESCRIPTION "This trap is sent when an existing row is + deleted from the sapBaseInfoTable." + ::= { sapTraps 2 } + +sapStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + sapAdminStatus, + sapOperStatus, + sapOperFlags + } + STATUS current + DESCRIPTION "The sapStatusChanged notification is generated + when there is a change in the administrative or + operating status of an SAP. + + Notice that this trap is not generated whenever + the SAP operating status change is caused by an + operating status change on the associated access + port." + ::= { sapTraps 3 } + +sapTlsMacAddrLimitAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION "The trap sapTlsMacAddrLimitAlarmRaised is sent whenever + the number of MAC addresses stored in the FDB for this SAP + increases to reach the watermark specified by the object + svcTlsFdbTableFullHighWatermark." + ::= { sapTraps 4 } + +sapTlsMacAddrLimitAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION "The trap sapTlsMacAddrLimitAlarmCleared is sent whenever + the number of MAC addresses stored in the FDB for this SAP + drops to the watermark specified by the object + svcTlsFdbTableFullLowWatermark." + ::= { sapTraps 5 } + +sapTlsDHCPLseStEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, + tlsDHCPClientLease + } + STATUS obsolete + DESCRIPTION "The sapTlsDHCPLseStEntriesExceeded notification is + generated when the number of DHCP lease states + entries on a given SAP reaches a user configurable + upper limit given by sapTlsDhcpLeasePopulate." + ::= { sapTraps 6 } + +sapTlsDHCPLeaseStateOverride NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, + tlsDhcpLseStateOldCiAddr, + tlsDhcpLseStateOldChAddr + } + STATUS obsolete + DESCRIPTION "The sapTlsDHCPLeaseStateOverride notification is + generated when an existing DHCP lease state is + overridden by a new lease state which has the same + IP address but a different MAC address." + ::= { sapTraps 7 } + +sapTlsDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + tlsDhcpPacketProblem + } + STATUS obsolete + DESCRIPTION "The sapTlsDHCPSuspiciousPcktRcvd notification is + generated when a DHCP packet is received with suspicious + content." + ::= { sapTraps 8 } + +sapDHCPLeaseEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease + } + STATUS current + DESCRIPTION "The sapDHCPLeaseEntriesExceeded notification is generated + when the number of DHCP lease state entries on a given SAP + reaches a user configurable upper limit. This limit is + given by sapTlsDhcpLeasePopulate for a TLS service and by + ALCATEL-IND1-TIMETRA-VRTR-MIB::vRtrIfDHCPLeasePopulate for an IES or + VPRN service." + ::= { sapTraps 9 } + +sapDHCPLseStateOverride NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr + } + STATUS current + DESCRIPTION "The sapDHCPLseStateOverride notification is generated when + an existing DHCP lease state is overridden by a new lease + state which has the same IP address but a different MAC + address." + ::= { sapTraps 10 } + +sapDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpPacketProblem + } + STATUS current + DESCRIPTION "The sapDHCPSuspiciousPcktRcvd notification is generated + when a DHCP packet is received with suspicious content." + ::= { sapTraps 11 } + +sapDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION "The sapDHCPLseStatePopulateErr notification indicates that + the system was unable to update the DHCP Lease State table + with the information contained in the DHCP ACK message. + The DHCP ACK message has been discarded." + ::= { sapTraps 12 } + +hostConnectivityLost NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr + } + STATUS current + DESCRIPTION "The hostConnectivityLost notification indicates that + the system lost the connectivity with the indicated host." + ::= { sapTraps 13 } + +hostConnectivityRestored NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr + } + STATUS current + DESCRIPTION "The hostConnectivityRestored notification indicates that + the system has restored the connectivity with the + indicated host." + ::= { sapTraps 14 } + +sapReceivedProtSrcMac NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + protectedMacForNotify + } + STATUS current + DESCRIPTION "The sapReceivedProtSrcMac notification is generated when a + protected source MAC is received on a TLS SAP with + sapTlsRestProtSrcMac 'true' and + sapTlsRestProtSrcMacAction 'alarm-only', or if the TLS + SAP belongs to an SHG with tlsShgRestProtSrcMac 'true' + and tlsShgRestProtSrcMacAction 'alarm-only'." + ::= { sapTraps 15 } + +sapStaticHostDynMacConflict NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + staticHostDynamicMacIpAddress, + staticHostDynamicMacConflict + } + STATUS current + DESCRIPTION "The sapStaticHostDynMacConflict notification indicates + that the system is trying to learn a conflicting IP-only + static host dynamic MAC address + (sapStaticHostDynMacAddress)." + ::= { sapTraps 16 } + +sapTlsMacMoveExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + sapAdminStatus, + sapOperStatus, + sapTlsMacMoveRateExcdLeft, + sapTlsMacMoveNextUpTime, + svcTlsMacMoveMaxRate + } + STATUS current + DESCRIPTION "The sapTlsMacMoveExceeded notification is generated + when the SAP exceeds the TLS svcTlsMacMoveMaxRate." + ::= { sapTraps 17 } + +sapDHCPProxyServerError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpProxyError + } + STATUS current + DESCRIPTION "The sapDHCPProxyServerError notification indicates that + the system was unable to proxy DHCP requests." + ::= { sapTraps 18 } + +sapDHCPCoAError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpCoAError + } + STATUS obsolete + DESCRIPTION "The sapDHCPCoAError notification indicates that + the system was unable to process a Change of Authorization + (CoA) request from a Radius server." + ::= { sapTraps 19 } + +sapDHCPSubAuthError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcDhcpSubAuthError + } + STATUS obsolete + DESCRIPTION "The sapDHCPSubAuthError notification indicates that + the system encountered a problem while trying to + authenticate a subscriber." + ::= { sapTraps 20 } + +sapPortStateChangeProcessed NOTIFICATION-TYPE + OBJECTS { + sapNotifyPortId + } + STATUS current + DESCRIPTION "The sapPortStateChangeProcessed notification indicates + that the agent has finished processing an access port + state change event, and that the operating status of + all the affected SAP's has been updated accordingly. + The value of the sapNotifyPortId object indicates the + ID of the port that experienced the state change." + ::= { sapTraps 21 } + +sapDHCPLseStateMobilityError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION "The sapDHCPLseStateMobilityError notification indicates + that the system was unable to perform a mobility check + for this lease state." + ::= { sapTraps 22 } + +sapCemPacketDefectAlarm NOTIFICATION-TYPE + OBJECTS { + custId, + svcVpnId, + sapCemReportAlarmStatus + } + STATUS current + DESCRIPTION "Generated when a CEM SAP alarm condition is detected. + It is generated only when the packet error indicated + by 'sapCemReportAlarmStatus' persists over a 3 second + window." + ::= { sapTraps 23 } + +sapCemPacketDefectAlarmClear NOTIFICATION-TYPE + OBJECTS { + custId, + svcVpnId, + sapCemReportAlarmStatus + } + STATUS current + DESCRIPTION "Generated when a CEM SAP alarm condition is cleared. + It is generated only when the packet error indicated + by 'sapCemReportAlarmStatus' no longer persists over + a 10 second window." + ::= { sapTraps 24 } + +msapStateChanged NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + msapStatus + } + STATUS current + DESCRIPTION "The msapStateChanged notification is generated when a + Managed SAP is 'created', 'modified', or 'deleted', with the + value of msapStatus indicated which state it has entered." + ::= { sapTraps 25 } + +msapCreationFailure NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sapPortId, + sapEncapValue, + svcManagedSapCreationError + } + STATUS current + DESCRIPTION "The trap msapCreationFailure is sent whenever + the system fails to create a managed SAP. + The svcId, svcVpnId, sapPortId and sapEncapValue are + those of the capturing SAP." + ::= { sapTraps 26 } + +-- ------------------------------------ +-- TLS STP traps +-- ------------------------------------ +topologyChangeSapMajorState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION "The topologyChangeSapMajorState notification is + generated when a SAP has transitioned its state from + learning to forwarding or from forwarding to blocking + or broken. The spanning tree topology has been modified + and it may denote loss of customer access or + redundancy. Check the new topology against the + provisioned topology to determine the severity of + connectivity loss." + ::= { tstpTraps 1 } + +newRootSap NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION "The newRootSap notification is generated when the + previous root bridge has been aged out and a new root + bridge has been elected. A new root bridge creates a + new spanning tree topology and it may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine the + severity of connectivity loss." + ::= { tstpTraps 2 } + +topologyChangeSapState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION "The topologyChangeSapState notification is generated + when a SAP has transitioned state to blocking or + broken from a state other than forwarding. This event + complements what is not covered by + topologyChangeSapMajorState. The spanning tree + topology has been modified and it may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine severity + of connectivity loss." + ::= { tstpTraps 5 } + +receivedTCN NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS current + DESCRIPTION "The receivedTCN notification is generated when a SAP + has received TCN from another bridge. This bridge will + either have its configured BPDU with the topology + change flag set if it is a root bridge, or it will + pass TCN to its root bridge. Eventually the address + aging timer for the forwarding database will be made + shorter for a short period of time. No recovery is + needed." + ::= { tstpTraps 6 } + +higherPriorityBridge NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId + } + STATUS current + DESCRIPTION "The higherPriorityBridge notification is generated when + a customer's device has been configured with a bridge + priority equal to zero. The SAP that the customer's + device is connected through will be blocked. Remove + the customer's device or reconfigure the customer's + bridge priority with a value greater than zero." + ::= { tstpTraps 9 } + +bridgedTLS NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue + } + STATUS obsolete + DESCRIPTION "The bridgedTLS notification is generated when a + configuration BPDU has been received that identifies + that another TLS with a different VPNID is attempting + to bridge with this TLS. At least one ESR + participating within one of the TLS that is locally + connected must have an active VCP for this to be seen. + The SAP that the configuration BPDU is received on + will be blocked to prevent the TLS to TLS bridging. + Reconfigure the bridged TLS into a single TLS or + remove the connectivity." + ::= { tstpTraps 10 } + +sapEncapPVST NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION "The sapEncapPVST notification is generated when the + SAP receives a BPDU that is PVST encapsulated, after + having received BPDUs that were 802.d encapsulated. + The SAP BPDUs will also be PVST encapsulated. No + recovery is needed." + ::= { tstpTraps 11 } + +sapEncapDot1d NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION "The sapEncapDot1d notification is generated when the + SAP receives a BPDU that is 802.1d encapsulated after + having received BPDUs that were PVST encapsulated. The + SAP BPDUs will also be 802.1d encapsulated. No + recovery is needed." + ::= { tstpTraps 12 } + +sapReceiveOwnBpdu NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + tmnxOtherBridgeId + } + STATUS obsolete + DESCRIPTION "The sapReceiveOwnBpdu notification is generated when the + SAP STP received it's own BPDU." + ::= { tstpTraps 13 } + +sapActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + sapTlsStpOperProtocol + } + STATUS current + DESCRIPTION "The sapActiveProtocolChange notification is generated + when the spanning tree protocol on this SAP changes + from rstp to stp or vise versa. No recovery is + needed." + ::= { tstpTraps 30 } + +tmnxStpRootGuardViolation NOTIFICATION-TYPE + OBJECTS { + svcId, + sapPortId, + sapEncapValue, + sapTlsStpRootGuardViolation + } + STATUS current + DESCRIPTION "The tmnxStpRootGuardViolation notification is + generated when a SAP which has root-guard configured is + trying to become root (has a better STP priority vector). + The SAP will become alternate and traffic will be blocked." + ::= { tstpTraps 35 } + +tmnxSapStpExcepCondStateChng NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sapPortId, + sapEncapValue, + sapTlsStpException + } + STATUS current + DESCRIPTION "The tmnxSapStpExcepCondStateChng notification is + generated when the value of the object sapTlsStpException + has changed, i.e. when the exception condition + changes on the indicated SAP." + ::= { tstpTraps 37 } + +-- ---------------------------------------------------------------------------- +-- Conformance Information +-- ---------------------------------------------------------------------------- +tmnxSapCompliances OBJECT IDENTIFIER ::= { tmnxSapConformance 1 } +tmnxSapGroups OBJECT IDENTIFIER ::= { tmnxSapConformance 2 } + +-- ---------------------------------------------- +-- Compliance Statements +-- ---------------------------------------------- +tmnxSap7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SAPs + on Alcatel 7450 ESS series systems." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSapV6v0Group, + tmnxSapTlsV6v0Group, + tmnxSapBaseV6v0Group, + -- tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapNotifyGroup, + -- tmnxSapCemNotificationV6v0Group, + -- tmnxTlsMsapPppoeV6v0Group, + -- tmnxSapCemV6v0Group + -- tmnxSapIpV6FilterV6v0Group + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group + -- tmnxSapBsxV6v0Group + } + ::= { tmnxSapCompliances 100 } + +tmnxSap7750V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SAPs + on Alcatel 7750 SR series systems." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSapV6v0Group, + tmnxSapTlsV6v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapNotifyGroup, + -- tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group + -- tmnxSapBsxV6v0Group + } + ::= { tmnxSapCompliances 101 } + +tmnxSap7710V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SAPs + on Alcatel 7710 SR series systems." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSapV6v0Group, + tmnxSapTlsV6v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapQosV6v0Group, + tmnxSapStaticHostV6v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV6v0Group, + tmnxSapMstiV6v0Group, + tmnxSapIppipeV6v0Group, + tmnxSapPolicyV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV6v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapIpV6FilterV6v0Group, + tmnxSapDhcpV6v0Group, + tmnxSapMrpV6v0Group + -- tmnxSapBsxV6v0Group no Application Assurance on 7710 + } + ::= { tmnxSapCompliances 102 } + +-- ---------------------- +-- SAP Group +-- ---------------------- + +tmnxSapV6v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapOperFlags, + sapLastStatusChange, + sapAntiSpoofing, + sapTodSuite, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEgressAggRateLimit, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapAntiSpoofIpAddress, + sapAntiSpoofMacAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 100 } + + +tmnxSapTlsV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsStpAdminStatus, + sapTlsStpPriority, + sapTlsStpPortNum, + sapTlsStpPathCost, + sapTlsStpRapidStart, + sapTlsStpBpduEncap, + sapTlsStpPortState, + sapTlsStpDesignatedBridge, + sapTlsStpDesignatedPort, + sapTlsStpForwardTransitions, + sapTlsStpInConfigBpdus, + sapTlsStpInTcnBpdus, + sapTlsStpInBadBpdus, + sapTlsStpOutConfigBpdus, + sapTlsStpOutTcnBpdus, + sapTlsStpOperBpduEncap, + sapTlsVpnId, + sapTlsCustId, + sapTlsMacAddressLimit, + sapTlsNumMacAddresses, + sapTlsNumStaticMacAddresses, + sapTlsMacLearning, + sapTlsMacAgeing, + sapTlsStpOperEdge, + sapTlsStpAdminPointToPoint, + sapTlsStpPortRole, + sapTlsStpAutoEdge, + sapTlsStpOperProtocol, + sapTlsStpInRstBpdus, + sapTlsStpOutRstBpdus, + sapTlsLimitMacMove, + sapTlsMacPinning, + sapTlsDiscardUnknownSource, + sapTlsMvplsPruneState, + sapTlsMvplsMgmtService, + sapTlsMvplsMgmtPortId, + sapTlsMvplsMgmtEncapValue, + sapTlsArpReplyAgent, + sapTlsStpException, + sapTlsAuthenticationPolicy, + sapTlsL2ptTermination, + sapTlsBpduTranslation, + sapTlsStpRootGuard, + sapTlsStpInsideRegion, + sapTlsEgressMcastGroup, + sapTlsStpInMstBpdus, + sapTlsStpOutMstBpdus, + sapTlsRestProtSrcMac, + sapTlsRestProtSrcMacAction, + sapTlsRestUnprotDstMac, + sapTlsStpRxdDesigBridge, + sapTlsStpRootGuardViolation, + sapTlsShcvAction, + sapTlsShcvSrcIp, + sapTlsShcvSrcMac, + sapTlsShcvInterval, + sapTlsMvplsMgmtMsti, + sapTlsMacMoveNextUpTime, + sapTlsMacMoveRateExcdLeft, + sapTlsL2ptForceBoundary, + sapTlsLimitMacMoveLevel, + sapTlsBpduTransOper, + sapTlsDefMsapPolicy, + sapTlsL2ptProtocols, + sapTlsL2ptForceProtocols, + sapTlsDhcpMsapTrigger, + sapTlsDhcpProxyLeaseTime, + sapTlsDhcpRemoteId, + sapTlsMrpJoinTime, + sapTlsMrpLeaveTime, + sapTlsMrpLeaveAllTime, + sapTlsMrpPeriodicTime, + sapTlsMrpPeriodicEnabled + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + TLS capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 101 } + +tmnxSapAtmV6v0Group OBJECT-GROUP + OBJECTS { + sapAtmEncapsulation, + sapAtmIngressTrafficDescIndex, + sapAtmEgressTrafficDescIndex, + sapAtmOamAlarmCellHandling, + sapAtmOamTerminate, + sapAtmOamPeriodicLoopback + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + ATM capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 102 } + +tmnxSapBaseV6v0Group OBJECT-GROUP + OBJECTS { + sapBaseStatsIngressPchipDroppedPackets, + sapBaseStatsIngressPchipDroppedOctets, + sapBaseStatsIngressPchipOfferedHiPrioPackets, + sapBaseStatsIngressPchipOfferedHiPrioOctets, + sapBaseStatsIngressPchipOfferedLoPrioPackets, + sapBaseStatsIngressPchipOfferedLoPrioOctets, + sapBaseStatsIngressQchipDroppedHiPrioPackets, + sapBaseStatsIngressQchipDroppedHiPrioOctets, + sapBaseStatsIngressQchipDroppedLoPrioPackets, + sapBaseStatsIngressQchipDroppedLoPrioOctets, + sapBaseStatsIngressQchipForwardedInProfPackets, + sapBaseStatsIngressQchipForwardedInProfOctets, + sapBaseStatsIngressQchipForwardedOutProfPackets, + sapBaseStatsIngressQchipForwardedOutProfOctets, + sapBaseStatsEgressQchipDroppedInProfPackets, + sapBaseStatsEgressQchipDroppedInProfOctets, + sapBaseStatsEgressQchipDroppedOutProfPackets, + sapBaseStatsEgressQchipDroppedOutProfOctets, + sapBaseStatsEgressQchipForwardedInProfPackets, + sapBaseStatsEgressQchipForwardedInProfOctets, + sapBaseStatsEgressQchipForwardedOutProfPackets, + sapBaseStatsEgressQchipForwardedOutProfOctets, + sapBaseStatsCustId, + sapBaseStatsIngressPchipOfferedUncoloredPackets, + sapBaseStatsIngressPchipOfferedUncoloredOctets, + sapBaseStatsAuthenticationPktsDiscarded, + sapBaseStatsAuthenticationPktsSuccess, + sapBaseStatsLastClearedTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + Base capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 103 } + +tmnxSapQosV6v0Group OBJECT-GROUP + OBJECTS { + sapIngQosQueueId, + sapIngQosQueueStatsOfferedHiPrioPackets, + sapIngQosQueueStatsDroppedHiPrioPackets, + sapIngQosQueueStatsOfferedLoPrioPackets, + sapIngQosQueueStatsDroppedLoPrioPackets, + sapIngQosQueueStatsOfferedHiPrioOctets, + sapIngQosQueueStatsDroppedHiPrioOctets, + sapIngQosQueueStatsOfferedLoPrioOctets, + sapIngQosQueueStatsDroppedLoPrioOctets, + sapIngQosQueueStatsForwardedInProfPackets, + sapIngQosQueueStatsForwardedOutProfPackets, + sapIngQosQueueStatsForwardedInProfOctets, + sapIngQosQueueStatsForwardedOutProfOctets, + sapIngQosCustId, + sapIngQosQueueStatsUncoloredPacketsOffered, + sapIngQosQueueStatsUncoloredOctetsOffered, + sapEgrQosQueueId, + sapEgrQosQueueStatsForwardedInProfPackets, + sapEgrQosQueueStatsDroppedInProfPackets, + sapEgrQosQueueStatsForwardedOutProfPackets, + sapEgrQosQueueStatsDroppedOutProfPackets, + sapEgrQosQueueStatsForwardedInProfOctets, + sapEgrQosQueueStatsDroppedInProfOctets, + sapEgrQosQueueStatsForwardedOutProfOctets, + sapEgrQosQueueStatsDroppedOutProfOctets, + sapEgrQosCustId, + sapIngQosSchedStatsForwardedPackets, + sapIngQosSchedStatsForwardedOctets, + sapIngQosSchedCustId, + sapEgrQosSchedStatsForwardedPackets, + sapEgrQosSchedStatsForwardedOctets, + sapEgrQosSchedCustId, + + sapIngQosQRowStatus, + sapIngQosQLastMgmtChange, + sapIngQosQOverrideFlags, + sapIngQosQCBS, + sapIngQosQMBS, + sapIngQosQHiPrioOnly, + sapIngQosQCIRAdaptation, + sapIngQosQPIRAdaptation, + sapIngQosQAdminPIR, + sapIngQosQAdminCIR, + sapEgrQosQRowStatus, + sapEgrQosQLastMgmtChange, + sapEgrQosQOverrideFlags, + sapEgrQosQCBS, + sapEgrQosQMBS, + sapEgrQosQHiPrioOnly, + sapEgrQosQCIRAdaptation, + sapEgrQosQPIRAdaptation, + sapEgrQosQAdminPIR, + sapEgrQosQAdminCIR, + sapEgrQosQAvgOverhead, + sapIngQosSRowStatus, + sapIngQosSLastMgmtChange, + sapIngQosSOverrideFlags, + sapIngQosSPIR, + sapIngQosSCIR, + sapIngQosSSummedCIR, + sapEgrQosSRowStatus, + sapEgrQosSLastMgmtChange, + sapEgrQosSOverrideFlags, + sapEgrQosSPIR, + sapEgrQosSCIR, + sapEgrQosSSummedCIR + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + Ingress/Egress QoS capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 104 } + +tmnxSapStaticHostV6v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostRowStatus, + sapStaticHostSubscrIdent, + sapStaticHostSubProfile, + sapStaticHostSlaProfile, + sapStaticHostShcvOperState, + sapStaticHostShcvChecks, + sapStaticHostShcvReplies, + sapStaticHostShcvReplyTime, + sapStaticHostDynMacAddress, + sapStaticHostRetailerSvcId, + sapStaticHostRetailerIf, + sapStaticHostFwdingState, + sapStaticHostAncpString, + sapStaticHostSubIdIsSapId, + sapStaticHostIntermediateDestId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + static host capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 105 } + + +tmnxSapDhcpV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpAdminState, + sapTlsDhcpDescription, + sapTlsDhcpSnoop, + sapTlsDhcpLeasePopulate, + sapTlsDhcpOperLeasePopulate, + sapTlsDhcpInfoAction, + sapTlsDhcpCircuitId, + sapTlsDhcpRemoteIdString, + sapTlsDhcpProxyAdminState, + sapTlsDhcpProxyServerAddr, + sapTlsDhcpProxyLTRadiusOverride, + sapTlsDhcpVendorIncludeOptions, + sapTlsDhcpVendorOptionString, + sapTlsDhcpStatsClntSnoopdPckts, + sapTlsDhcpStatsSrvrSnoopdPckts, + sapTlsDhcpStatsClntForwdPckts, + sapTlsDhcpStatsSrvrForwdPckts, + sapTlsDhcpStatsClntDropdPckts, + sapTlsDhcpStatsSrvrDropdPckts, + sapTlsDhcpStatsClntProxRadPckts, + sapTlsDhcpStatsClntProxLSPckts, + sapTlsDhcpStatsGenReleasePckts, + sapTlsDhcpStatsGenForceRenPckts, + sapDhcpOperLeasePopulate + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + TLS DHCP capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 106 } + + +tmnxSapPortIdV6v0Group OBJECT-GROUP + OBJECTS { + sapPortIdIngQosSchedFwdPkts, + sapPortIdIngQosSchedFwdOctets, + sapPortIdIngQosSchedCustId, + sapPortIdEgrQosSchedFwdPkts, + sapPortIdEgrQosSchedFwdOctets, + sapPortIdEgrQosSchedCustId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + Port ID capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 107 } + + +tmnxSapSubMgmtV6v0Group OBJECT-GROUP + OBJECTS { + sapSubMgmtAdminStatus, + sapSubMgmtDefSubProfile, + sapSubMgmtDefSlaProfile, + sapSubMgmtSubIdentPolicy, + sapSubMgmtSubscriberLimit, + sapSubMgmtProfiledTrafficOnly, + sapSubMgmtNonSubTrafficSubIdent, + sapSubMgmtNonSubTrafficSubProf, + sapSubMgmtNonSubTrafficSlaProf, + sapSubMgmtMacDaHashing, + sapSubMgmtDefSubIdent, + sapSubMgmtDefSubIdentString + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + Sub-management capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 108 } + + +tmnxSapMstiV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsMstiPriority, + sapTlsMstiPathCost, + sapTlsMstiLastMgmtChange, + sapTlsMstiPortRole, + sapTlsMstiPortState, + sapTlsMstiDesignatedBridge, + sapTlsMstiDesignatedPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + TLS MSTI capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 109 } + + +tmnxSapIppipeV6v0Group OBJECT-GROUP + OBJECTS { + sapIpipeCeInetAddress, + sapIpipeCeInetAddressType, + sapIpipeMacRefreshInterval, + sapIpipeMacAddress, + sapIpipeArpedMacAddress, + sapIpipeArpedMacAddressTimeout + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + I-Pipe capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 110 } + +tmnxSapPolicyV6v0Group OBJECT-GROUP + OBJECTS { + sapCurrentIngressIpFilterId, + sapCurrentIngressMacFilterId, + sapCurrentIngressQosPolicyId, + sapCurrentIngressQosSchedPlcy, + sapCurrentEgressIpFilterId, + sapCurrentEgressMacFilterId, + sapCurrentEgressQosPolicyId, + sapCurrentEgressQosSchedPlcy, + sapIntendedIngressIpFilterId, + sapIntendedIngressMacFilterId, + sapIntendedIngressQosPolicyId, + sapIntendedIngressQosSchedPlcy, + sapIntendedEgressIpFilterId, + sapIntendedEgressMacFilterId, + sapIntendedEgressQosPolicyId, + sapIntendedEgressQosSchedPlcy, + + sapIgQosPlcyDroppedHiPrioPackets, + sapIgQosPlcyDroppedHiPrioOctets, + sapIgQosPlcyDroppedLoPrioPackets, + sapIgQosPlcyDroppedLoPrioOctets, + sapIgQosPlcyForwardedInProfPackets, + sapIgQosPlcyForwardedInProfOctets, + sapIgQosPlcyForwardedOutProfPackets, + sapIgQosPlcyForwardedOutProfOctets, + sapEgQosPlcyDroppedInProfPackets, + sapEgQosPlcyDroppedInProfOctets, + sapEgQosPlcyDroppedOutProfPackets, + sapEgQosPlcyDroppedOutProfOctets, + sapEgQosPlcyForwardedInProfPackets, + sapEgQosPlcyForwardedInProfOctets, + sapEgQosPlcyForwardedOutProfPackets, + sapEgQosPlcyForwardedOutProfOctets, + sapIgQosPlcyQueueStatsOfferedHiPrioPackets, + sapIgQosPlcyQueueStatsDroppedHiPrioPackets, + sapIgQosPlcyQueueStatsOfferedLoPrioPackets, + sapIgQosPlcyQueueStatsDroppedLoPrioPackets, + sapIgQosPlcyQueueStatsOfferedHiPrioOctets, + sapIgQosPlcyQueueStatsDroppedHiPrioOctets, + sapIgQosPlcyQueueStatsOfferedLoPrioOctets, + sapIgQosPlcyQueueStatsDroppedLoPrioOctets, + sapIgQosPlcyQueueStatsForwardedInProfPackets, + sapIgQosPlcyQueueStatsForwardedOutProfPackets, + sapIgQosPlcyQueueStatsForwardedInProfOctets, + sapIgQosPlcyQueueStatsForwardedOutProfOctets, + sapIgQosPlcyQueueCustId, + sapIgQosPlcyQueueStatsUncoloredPacketsOffered, + sapIgQosPlcyQueueStatsUncoloredOctetsOffered, + sapEgQosPlcyQueueStatsForwardedInProfPackets, + sapEgQosPlcyQueueStatsDroppedInProfPackets, + sapEgQosPlcyQueueStatsForwardedOutProfPackets, + sapEgQosPlcyQueueStatsDroppedOutProfPackets, + sapEgQosPlcyQueueStatsForwardedInProfOctets, + sapEgQosPlcyQueueStatsDroppedInProfOctets, + sapEgQosPlcyQueueStatsForwardedOutProfOctets, + sapEgQosPlcyQueueStatsDroppedOutProfOctets, + sapEgQosPlcyQueueCustId, + + sapIngSchedPlcyStatsFwdPkt, + sapIngSchedPlcyStatsFwdOct, + sapEgrSchedPlcyStatsFwdPkt, + sapEgrSchedPlcyStatsFwdOct, + sapEgrSchedPlcyPortStatsPort, + sapIngSchedPlcyPortStatsFwdPkt, + sapIngSchedPlcyPortStatsFwdOct, + sapIngSchedPlcyPortStatsPort, + sapEgrSchedPlcyPortStatsFwdPkt, + sapEgrSchedPlcyPortStatsFwdOct + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + ingress/egress capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 111 } + + +tmnxSapCemV6v0Group OBJECT-GROUP + OBJECTS { + sapCemLastMgmtChange, + sapCemEndpointType, + sapCemBitrate, + sapCemCasTrunkFraming, + sapCemPayloadSize, + sapCemJitterBuffer, + sapCemUseRtpHeader, + sapCemDifferential, + sapCemTimestampFreq, + sapCemReportAlarm, + sapCemReportAlarmStatus, + sapCemLocalEcid, + sapCemRemoteMacAddr, + sapCemRemoteEcid, + sapCemStatsIngressForwardedPkts, + sapCemStatsIngressDroppedPkts, + sapCemStatsEgressForwardedPkts, + sapCemStatsEgressDroppedPkts, + sapCemStatsEgressMissingPkts, + sapCemStatsEgressPktsReOrder, + sapCemStatsEgressJtrBfrUnderruns, + sapCemStatsEgressJtrBfrOverruns, + sapCemStatsEgressMisOrderDropped, + sapCemStatsEgressMalformedPkts, + sapCemStatsEgressLBitDropped, + sapCemStatsEgressMultipleDropped, + sapCemStatsEgressESs, + sapCemStatsEgressSESs, + sapCemStatsEgressUASs, + sapCemStatsEgressFailureCounts, + sapCemStatsEgressUnderrunCounts, + sapCemStatsEgressOverrunCounts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + Cem capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 112 } + + +tmnxSapL2ptV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsL2ptStatsLastClearedTime, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusRx, + sapTlsL2ptStatsL2ptEncapStpConfigBpdusTx, + sapTlsL2ptStatsL2ptEncapStpRstBpdusRx, + sapTlsL2ptStatsL2ptEncapStpRstBpdusTx, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusRx, + sapTlsL2ptStatsL2ptEncapStpTcnBpdusTx, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusRx, + sapTlsL2ptStatsL2ptEncapPvstConfigBpdusTx, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusRx, + sapTlsL2ptStatsL2ptEncapPvstRstBpdusTx, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusRx, + sapTlsL2ptStatsL2ptEncapPvstTcnBpdusTx, + sapTlsL2ptStatsStpConfigBpdusRx, + sapTlsL2ptStatsStpConfigBpdusTx, + sapTlsL2ptStatsStpRstBpdusRx, + sapTlsL2ptStatsStpRstBpdusTx, + sapTlsL2ptStatsStpTcnBpdusRx, + sapTlsL2ptStatsStpTcnBpdusTx, + sapTlsL2ptStatsPvstConfigBpdusRx, + sapTlsL2ptStatsPvstConfigBpdusTx, + sapTlsL2ptStatsPvstRstBpdusRx, + sapTlsL2ptStatsPvstRstBpdusTx, + sapTlsL2ptStatsPvstTcnBpdusRx, + sapTlsL2ptStatsPvstTcnBpdusTx, + sapTlsL2ptStatsOtherBpdusRx, + sapTlsL2ptStatsOtherBpdusTx, + sapTlsL2ptStatsOtherL2ptBpdusRx, + sapTlsL2ptStatsOtherL2ptBpdusTx, + sapTlsL2ptStatsOtherInvalidBpdusRx, + sapTlsL2ptStatsOtherInvalidBpdusTx, + sapTlsL2ptStatsL2ptEncapCdpBpdusRx, + sapTlsL2ptStatsL2ptEncapCdpBpdusTx, + sapTlsL2ptStatsL2ptEncapVtpBpdusRx, + sapTlsL2ptStatsL2ptEncapVtpBpdusTx, + sapTlsL2ptStatsL2ptEncapDtpBpdusRx, + sapTlsL2ptStatsL2ptEncapDtpBpdusTx, + sapTlsL2ptStatsL2ptEncapPagpBpdusRx, + sapTlsL2ptStatsL2ptEncapPagpBpdusTx, + sapTlsL2ptStatsL2ptEncapUdldBpdusRx, + sapTlsL2ptStatsL2ptEncapUdldBpdusTx, + sapTlsL2ptStatsCdpBpdusRx, + sapTlsL2ptStatsCdpBpdusTx, + sapTlsL2ptStatsVtpBpdusRx, + sapTlsL2ptStatsVtpBpdusTx, + sapTlsL2ptStatsDtpBpdusRx, + sapTlsL2ptStatsDtpBpdusTx, + sapTlsL2ptStatsPagpBpdusRx, + sapTlsL2ptStatsPagpBpdusTx, + sapTlsL2ptStatsUdldBpdusRx, + sapTlsL2ptStatsUdldBpdusTx + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + TLS L2pt capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 113 } + + +tmnxSapMsapV6v0Group OBJECT-GROUP + OBJECTS { + msapPlcyRowStatus, + msapPlcyLastChanged, + msapPlcyDescription, + msapPlcyCpmProtPolicyId, + msapPlcyCpmProtMonitorMac, + msapPlcySubMgmtDefSubId, + msapPlcySubMgmtDefSubIdStr, + msapPlcySubMgmtDefSubProfile, + msapPlcySubMgmtDefSlaProfile, + msapPlcySubMgmtSubIdPlcy, + msapPlcySubMgmtSubscriberLimit, + msapPlcySubMgmtProfiledTrafOnly, + msapPlcySubMgmtNonSubTrafSubId, + msapPlcySubMgmtNonSubTrafSubProf, + msapPlcySubMgmtNonSubTrafSlaProf, + msapPlcyAssociatedMsaps, + msapTlsPlcyLastChanged, + msapTlsPlcySplitHorizonGrp, + msapTlsPlcyArpReplyAgent, + msapTlsPlcySubMgmtMacDaHashing, + msapTlsPlcyDhcpLeasePopulate, + msapTlsPlcyDhcpPrxyAdminState, + msapTlsPlcyDhcpPrxyServAddr, + msapTlsPlcyDhcpPrxyServAddrType, + msapTlsPlcyDhcpPrxyLTRadOverride, + msapTlsPlcyDhcpInfoAction, + msapTlsPlcyDhcpCircuitId, + msapTlsPlcyDhcpRemoteId, + msapTlsPlcyDhcpRemoteIdString, + msapTlsPlcyDhcpVendorInclOpts, + msapTlsPlcyDhcpVendorOptStr, + msapTlsPlcyDhcpPrxyLeaseTime, + msapTlsPlcyEgressMcastGroup, + msapTlsPlcyIgmpSnpgImportPlcy, + msapTlsPlcyIgmpSnpgFastLeave, + msapTlsPlcyIgmpSnpgSendQueries, + msapTlsPlcyIgmpSnpgGenQueryIntv, + msapTlsPlcyIgmpSnpgQueryRespIntv, + msapTlsPlcyIgmpSnpgRobustCount, + msapTlsPlcyIgmpSnpgLastMembIntvl, + msapTlsPlcyIgmpSnpgMaxNbrGrps, + msapTlsPlcyIgmpSnpgMvrFromVplsId, + msapTlsPlcyIgmpSnpgVersion, + msapTlsPlcyIgmpSnpgMcacPlcyName, + msapTlsPlcyIgmpSnpgMcacPrRsvMnBW, + msapTlsPlcyIgmpSnpgMcacUncnstBW, + + msapIgmpSnpgMcacLevelRowStatus, + msapIgmpSnpgMcacLevelLastChanged, + msapIgmpSnpgMcacLevelBW, + msapIgmpSnpgMcacLagRowStatus, + msapIgmpSnpgMcacLagLastChanged, + msapIgmpSnpgMcacLagLevel, + msapInfoCreationSapPortEncapVal, + msapInfoCreationPlcyName, + msapInfoReEvalPolicy, + msapInfoLastChanged, + msapCaptureSapStatsPktsRecvd, + msapCaptureSapStatsPktsRedirect, + msapCaptureSapStatsPktsDropped, + msapPlcyTblLastChgd, + msapTlsPlcyTblLastChgd, + msapIgmpSnpgMcacLvlTblLastChgd, + msapIgmpSnpgMcacLagTblLastChgd, + msapInfoTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of + managed SAP capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 114 } + + +tmnxSapMrpV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsMrpRxPdus, + sapTlsMrpDroppedPdus, + sapTlsMrpTxPdus, + sapTlsMrpRxNewEvent, + sapTlsMrpRxJoinInEvent, + sapTlsMrpRxInEvent, + sapTlsMrpRxJoinEmptyEvent, + sapTlsMrpRxEmptyEvent, + sapTlsMrpRxLeaveEvent, + sapTlsMrpTxNewEvent, + sapTlsMrpTxJoinInEvent, + sapTlsMrpTxInEvent, + sapTlsMrpTxJoinEmptyEvent, + sapTlsMrpTxEmptyEvent, + sapTlsMrpTxLeaveEvent, + sapTlsMmrpDeclared, + sapTlsMmrpRegistered + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap + MRP capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 115 } + +tmnxTlsMsapPppoeV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsPppoeMsapTrigger + } + STATUS current + DESCRIPTION + "The group of objects supporting PPPOE on Managed SAPs + feature on the Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 117 } + +tmnxSapIpV6FilterV6v0Group OBJECT-GROUP + OBJECTS { + sapIngressIpv6FilterId, + sapEgressIpv6FilterId, + sapCurrentIngressIpv6FilterId, + sapCurrentEgressIpv6FilterId, + sapIntendedIngressIpv6FilterId, + sapIntendedEgressIpv6FilterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Sap Ingress Policy + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 118 } + +tmnxSapBsxV6v0Group OBJECT-GROUP + OBJECTS { + sapStaticHostAppProfile, + sapSubMgmtDefAppProfile, + sapSubMgmtNonSubTrafficAppProf, + msapPlcySubMgmtDefAppProfile, + msapPlcySubMgmtNonSubTrafAppProf + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 119 } + +-- Notification objects + +tmnxSapNotificationObjV6v0Group OBJECT-GROUP + OBJECTS { + sapNotifyPortId, + svcManagedSapCreationError, + msapStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications + on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 200 } + +-- Obsoleted Group +tmnxSapObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + sapTlsDhcpSnooping, + sapTlsDhcpLseStateRemainLseTime, + sapTlsDhcpLseStateOption82, + sapTlsDhcpLseStatePersistKey + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the services feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 300 } + +-- NOTIFICATION Group +tmnxSapNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapStatusChanged, + sapTlsMacAddrLimitAlarmRaised, + sapTlsMacAddrLimitAlarmCleared, + sapDHCPLeaseEntriesExceeded, + sapDHCPLseStateOverride, + sapDHCPSuspiciousPcktRcvd, + sapDHCPLseStatePopulateErr, + hostConnectivityLost, + hostConnectivityRestored, + sapReceivedProtSrcMac, + sapStaticHostDynMacConflict, + sapTlsMacMoveExceeded, + sapDHCPProxyServerError, + sapPortStateChangeProcessed, + sapDHCPLseStateMobilityError, + msapStateChanged, + msapCreationFailure, + topologyChangeSapMajorState, + newRootSap, + topologyChangeSapState, + receivedTCN, + higherPriorityBridge, + sapEncapPVST, + sapEncapDot1d, + sapActiveProtocolChange, + tmnxStpRootGuardViolation, + tmnxSapStpExcepCondStateChng + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the Sap feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 400 } + +tmnxSapCemNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sapCemPacketDefectAlarm, + sapCemPacketDefectAlarmClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting the CEM Sap feature + on Alcatel 7710 SR series systems." + ::= { tmnxSapGroups 401 } + +tmnxSapObsoletedNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sapCreated, + sapDeleted, + sapTlsDHCPLseStEntriesExceeded, + sapTlsDHCPLeaseStateOverride, + sapTlsDHCPSuspiciousPcktRcvd, + sapDHCPCoAError, + sapDHCPSubAuthError, + bridgedTLS, + sapReceiveOwnBpdu + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the Sap feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSapGroups 402 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SDP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SDP-MIB new file mode 100644 index 0000000..9a5b911 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SDP-MIB @@ -0,0 +1,5787 @@ +ALCATEL-IND1-TIMETRA-SDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Gauge32, + Integer32, Unsigned32, IpAddress, + Counter64, Counter32 FROM SNMPv2-SMI + + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + + RowStatus, MacAddress, TimeStamp, DisplayString, + TruthValue FROM SNMPv2-TC + + InterfaceIndexOrZero FROM IF-MIB + + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + ServiceAdminStatus, + TmnxServId, TmnxCustId, TNamedItem, SdpBindId, TNamedItemOrEmpty, + TmnxVRtrMplsLspID, TmnxOperState, TmnxIgmpVersion, + TmnxEnabledDisabled, TItemDescription, TPolicyStatementNameOrEmpty, + TmnxVPNRouteDistinguisher FROM ALCATEL-IND1-TIMETRA-TC-MIB + + tmnxServObjs, tmnxServConformance, tmnxServNotifications, tmnxSvcObjs, + custId, svcId, svcVpnId, tstpTraps, + tmnxOtherBridgeId, tmnxCustomerBridgeId, tmnxCustomerRootBridgeId, + tmnxOldSdpBindTlsStpPortState, svcTlsStpDesignatedRoot, + tlsDhcpPacketProblem, svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr, svcDhcpClientLease, svcDhcpLseStatePopulateError, + svcTlsMacMoveMaxRate, svcDhcpProxyError, svcDhcpCoAError, + svcDhcpPacketProblem, svcDhcpSubAuthError, + ServObjName, ServObjDesc, + VpnId, SdpId, PWTemplateId, SdpBindTlsBpduTranslation, + TlsLimitMacMoveLevel, TlsLimitMacMove, SdpBindVcType, + StpExceptionCondition, LspIdList, BridgeId, TStpPortState, + StpPortRole, StpProtocol, MvplsPruneState, TdmOptionsSigPkts, + TdmOptionsCasTrunkFraming, SdpBFHundredthsOfPercent, SdpBindBandwidth, + L2ptProtocols, L2RouteOrigin, ConfigStatus FROM ALCATEL-IND1-TIMETRA-SERV-MIB + + timetraSRMIBModules FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + TFilterID FROM ALCATEL-IND1-TIMETRA-FILTER-MIB + tmnxChassisIndex, tmnxCardSlotNum, + tmnxMDASlotNum FROM ALCATEL-IND1-TIMETRA-CHASSIS-MIB; + +timetraServicesSdpMIBModule MODULE-IDENTITY + LAST-UPDATED "0710010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + the various services of the Alcatel 7x50 SR system. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. Reproduction + of this document is authorized on the condition that the + foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains all title + and ownership in the Specification, including any revisions. + + Alcatel grants all interested parties a non-exclusive license + to use and distribute an unmodified copy of this Specification + in connection with management of Alcatel products, and without + fee, provided this copyright notice and license appear on all + copies. + + This Specification is supplied `as is', and Alcatel makes no + warranty, either express or implied, as to the use, operation, + condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0710010000Z" + DESCRIPTION "Rev 1.0 01 Oct 2007 00:00 + 1.0 release of the TIMETRA-SDP-MIB from TIMETRA-SERV-MIB." + + ::= { timetraSRMIBModules 56 } + +-- -------------------------------------------------------------------- +-- ALCATEL-IND1-TIMETRA-SERV-MIB organisation +-- -------------------------------------------------------------------- +tmnxSdpObjs OBJECT IDENTIFIER ::= { tmnxServObjs 4 } + tmnxSdpNotifyObjs OBJECT IDENTIFIER ::= { tmnxSdpObjs 100 } + +tmnxSdpConformance OBJECT IDENTIFIER ::= { tmnxServConformance 4 } + +sdpTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 4 } + sdpTraps OBJECT IDENTIFIER ::= { sdpTrapsPrefix 0 } + +-- -------------------------------------------------------------------- +-- tmnxSdpObjs group +-- -------------------------------------------------------------------- +sdpNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current number of SDPs configured in this + device." + ::= { tmnxSdpObjs 1 } + +sdpNextFreeId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The next available value for sdpId." + ::= { tmnxSdpObjs 2 } + +-- ---------------------------- +-- SDP Table +-- ---------------------------- +sdpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains SDP information." + ::= { tmnxSdpObjs 3 } + +sdpInfoEntry OBJECT-TYPE + SYNTAX SdpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific SDP." + INDEX { sdpId } + ::= { sdpInfoTable 1 } + +SdpInfoEntry ::= + SEQUENCE { + sdpId SdpId, + sdpRowStatus RowStatus, + sdpDelivery INTEGER, + sdpFarEndIpAddress IpAddress, + sdpLspList LspIdList, + sdpDescription ServObjDesc, + sdpLabelSignaling INTEGER, + sdpAdminStatus ServiceAdminStatus, + sdpOperStatus INTEGER, + sdpAdminPathMtu INTEGER, + sdpOperPathMtu Integer32, + sdpKeepAliveAdminStatus INTEGER, + sdpKeepAliveOperStatus INTEGER, + sdpKeepAliveHelloTime INTEGER, + sdpKeepAliveMaxDropCount INTEGER, + sdpKeepAliveHoldDownTime INTEGER, + sdpLastMgmtChange TimeStamp, + sdpKeepAliveHelloMessageLength INTEGER, + sdpKeepAliveNumHelloRequestMessages Unsigned32, + sdpKeepAliveNumHelloResponseMessages Unsigned32, + sdpKeepAliveNumLateHelloResponseMessages Unsigned32, + sdpKeepAliveHelloRequestTimeout INTEGER, + sdpLdpEnabled TruthValue, + sdpVlanVcEtype Unsigned32, + sdpAdvertisedVllMtuOverride TruthValue, + sdpOperFlags BITS, + sdpLastStatusChange TimeStamp, + sdpMvplsMgmtService TmnxServId, + sdpMvplsMgmtSdpBndId SdpBindId, + sdpCollectAcctStats TruthValue, + sdpAccountingPolicyId Unsigned32, + sdpClassFwdingEnabled TruthValue, + sdpClassFwdingDefaultLsp TmnxVRtrMplsLspID, + sdpClassFwdingMcLsp TmnxVRtrMplsLspID, + sdpMetric Unsigned32, + sdpAutoSdp TruthValue, + sdpSnmpAllowed TruthValue, + sdpPBBEtype Unsigned32, + sdpBandwidthBookingFactor Unsigned32, + sdpOperBandwidth Unsigned32, + sdpAvailableBandwidth Unsigned32, + sdpMaxBookableBandwidth Unsigned32, + sdpBookedBandwidth Unsigned32, + sdpCreationOrigin L2RouteOrigin + } + +sdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SDP identifier." + ::= { sdpInfoEntry 1 } + +sdpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this row. The + only values supported during a set operation are + 'createAndGo' and 'destroy'. To delete an entry + from this table, the corresponding SDP must be + administratively down, not bound to any service, + and not in use as a mirror destination." + ::= { sdpInfoEntry 2 } + +sdpDelivery OBJECT-TYPE + SYNTAX INTEGER { + gre (1), + mpls (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the type of delivery used + by this SDP: e.g. GRE or MPLS. The value of this + object must be specified when the row is created + and cannot be changed while the row status is + 'active'." + ::= { sdpInfoEntry 3 } + +sdpFarEndIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the IP address of the + remote end of the GRE or MPLS tunnel defined + by this SDP. The value of this object must + be set for the row to become 'active', and + can only be changed while the admin status + of the SDP is 'down'." + ::= { sdpInfoEntry 4 } + +sdpLspList OBJECT-TYPE + SYNTAX LspIdList + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the SDP delivery specified by sdpDelivery + is 'mpls', this object specifies the list of + LSPs used to reach the far-end ESR device. + All the LSPs in this list must terminate at the + IP address specified by sdpFarEndIpAddress. This + object is otherwise insignificant and should + contain a value of 0. + + When this list has more than one element, the + Alcatel 7x50 SR router will use all of the LSPs for + load balancing purposes. Each LSP ID in the list + corresponds to the vRtrMplsLspIndex of the given + MPLS LSP." + ::= { sdpInfoEntry 5 } + +sdpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this SDP." + DEFVAL { "" } + ::= { sdpInfoEntry 6 } + +sdpLabelSignaling OBJECT-TYPE + SYNTAX INTEGER { + none (1), + tldp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the signaling protocol + used to obtain the ingress and egress labels + used in frames transmitted and received on + this SDP. When the value of this object is + 'none' then the labels are manually assigned + at the time the SDP is bound to a service. The + value of this object can only be changed while + the admin status of the SDP is 'down'." + DEFVAL { tldp } + ::= { sdpInfoEntry 7 } + +sdpAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The desired state of this SDP." + DEFVAL { down } + ::= { sdpInfoEntry 8 } + +sdpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + notAlive (2), + notReady (3), + invalidEgressInterface (4), + transportTunnelDown (5), + down (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operating state of this SDP. The value + 'notAlive' is valid only when keep-alive is + enabled, and it means that the keep-alive + operating status is not alive. The value + 'notReady' is valid only when this SDP uses a + label signaling protocol (e.g. TLDP) and it means + that the signaling session with the far-end peer + has not been established. The value + 'invalidEgressInterface' indicates that the + IOM's have detected that the egress interface + towards the far-end device is not a network + port." + ::= { sdpInfoEntry 9 } + +sdpAdminPathMtu OBJECT-TYPE + SYNTAX INTEGER (0|576..9194) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the desired largest service + frame size (in octets) that can be transmitted + through this SDP to the far-end ESR, without + requiring the packet to be fragmented. The default + value of zero indicates that the path MTU should + be computed dynamically from the corresponding + MTU of the tunnel." + DEFVAL { 0 } + ::= { sdpInfoEntry 10 } + +sdpOperPathMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the actual largest service + frame size (in octets) that can be transmitted + through this SDP to the far-end ESR, without + requiring the packet to be fragmented. In order + to be able to bind this SDP to a given service, + the value of this object must be equal to or + larger than the MTU of the service, as defined + by its svcMtu." + ::= { sdpInfoEntry 11 } + +sdpKeepAliveAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object is used to enable or disable the + keep-alive protocol used to determine the + operating status of this SDP." + DEFVAL { disabled } + ::= { sdpInfoEntry 12 } + +sdpKeepAliveOperStatus OBJECT-TYPE + SYNTAX INTEGER { + alive (1), + noResponse (2), + senderIdInvalid (3), + responderIdError (4), + disabled (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current status of the keep-alive protocol. + The value 'alive' indicates that the far-end + ESR is replying the SDP Echo Requests messages + sent by this device indicating no error condition. + The value 'noResponse' indicates that the number + of consecutive SDP Echo Request messages unack- + nowledged by the far-end ESR exceeded the limit + defined by sdpKeepAliveMaxDropCount. The values + 'senderIdInvalid' and 'responderIdError' are + two error conditions detected by the far-end ESR. + The value 'disabled' indicates that the keep-alive + protocol is not enabled." + ::= { sdpInfoEntry 13 } + +sdpKeepAliveHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies how often the SDP Echo + Request messages are transmitted on this SDP." + DEFVAL { 10 } + ::= { sdpInfoEntry 14 } + +sdpKeepAliveMaxDropCount OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the maximum number of + consecutive SDP Echo Request messages that can + be unacknowledged before the keep-alive + protocol reports a fault." + DEFVAL { 3 } + ::= { sdpInfoEntry 15 } + +sdpKeepAliveHoldDownTime OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the amount of time to + wait before the keep-alive operating status + is eligible to enter the 'alive' state." + DEFVAL { 10 } + ::= { sdpInfoEntry 16 } + +sdpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent management-initiated change to + this SDP." + ::= { sdpInfoEntry 17 } + +sdpKeepAliveHelloMessageLength OBJECT-TYPE + SYNTAX INTEGER (0 | 40..9198) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the length of the + SDP Echo Request messages transmitted on + this SDP. The default value of zero + indicates that the message length should + be equal to the SDP's operating path MTU, + as specified by sdpOperPathMtu. When the + default value is overridden, the message + length is sdpKeepAliveHelloMessageLength." + DEFVAL { 0 } + ::= { sdpInfoEntry 18 } + +sdpKeepAliveNumHelloRequestMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of SDP Echo Request messages + transmitted since the keep-alive was + administratively enabled or the counter + was cleared." + ::= { sdpInfoEntry 19 } + +sdpKeepAliveNumHelloResponseMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of SDP Echo Response messages + received since the keep-alive was + administratively enabled or the counter + was cleared." + ::= { sdpInfoEntry 20 } + +sdpKeepAliveNumLateHelloResponseMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of SDP Echo Response messages + received after the corresponding Request + timeout timer expired." + ::= { sdpInfoEntry 21 } + +sdpKeepAliveHelloRequestTimeout OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The number of seconds to wait for an SDP + Echo Response message before declaring + a timeout." + DEFVAL { 5 } + ::= { sdpInfoEntry 22 } + +sdpLdpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of this object is 'true' + the transport LSP's are signalled by LDP, + as opposed to being provisioned static or + RSVP-signalled LSP's. This object applies + only to MPLS SDP's." + DEFVAL { false } + ::= { sdpInfoEntry 23 } + +sdpVlanVcEtype OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the Ethertype used in + frames sent out this SDP, when the VC type + is vlan." + DEFVAL { '8100'H } + ::= { sdpInfoEntry 24 } + +sdpAdvertisedVllMtuOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of this object is 'true' + the advertised MTU of a VLL spoke SDP bind + includes the 14-byte L2 header, so that it is + backward compatible with pre-2.0 software." + DEFVAL { false } + ::= { sdpInfoEntry 25 } + +sdpOperFlags OBJECT-TYPE + SYNTAX BITS { + sdpAdminDown (0), + signalingSessionDown (1), + transportTunnelDown (2), + keepaliveFailure (3), + invalidEgressInterface (4), + noSystemIpAddress (5), + transportTunnelUnstable (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this SDP." + ::= { sdpInfoEntry 26 } + +sdpLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent operating status change to this + SDP." + ::= { sdpInfoEntry 27 } + +sdpMvplsMgmtService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpMvplsMgmtService indicates + the service Id of the service where the STP instance + is running that is managing this SDP. This object is + only valid if sdpMvplsMgmtService is different from + 0." + ::= { sdpInfoEntry 28 } + +sdpMvplsMgmtSdpBndId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpMvplsMgmtSdpBndId indicates + which SDP bind in the mVPLS instance specified in + sdpMvplsMgmtService is controlling this SDP. This + object is only valid if sdpMvplsMgmtService is + different from 0." + ::= { sdpInfoEntry 29 } + +sdpCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sdpCollectAcctStats specifies + whether the agent collects accounting statistics for this + SDP. When the value is 'true' the agent + collects accounting statistics on this SDP." + DEFVAL { false } + ::= { sdpInfoEntry 30 } + +sdpAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpAccountingPolicyId specifies the + policy to use to collect accounting statistics on + this SDP. The value zero indicates that the + agent should use the default accounting policy, + if one exists." + DEFVAL { 0 } + ::= { sdpInfoEntry 31 } + +sdpClassFwdingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpClassFwdingEnabled specifies the + admin state of class-based forwarding on this SDP. When + the value is 'true', class-based forwarding is enabled." + DEFVAL { false } + ::= { sdpInfoEntry 32 } + +sdpClassFwdingDefaultLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpClassFwdingDefaultLsp specifies the + LSP ID that is used as a default when class-based + forwarding is enabled on this SDP. This object + must be set when enabling class-based forwarding." + DEFVAL { 0 } + ::= { sdpInfoEntry 33 } + +sdpClassFwdingMcLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpClassFwdingMcLsp specifies the LSP ID that + all multicast traffic will be forwarded on when class-based + forwarding is enabled on this SDP. When this object has its + default value, multicast traffic will be forwarded + on an LSP according to its forwarding class mapping." + DEFVAL { 0 } + ::= { sdpInfoEntry 34 } + +sdpMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpMetric specifies the metric to be used + within the Tunnel Table Manager for decision making + purposes. When multiple SDPs going to the same destination + exist, this value is used as a tie-breaker by Tunnel Table + Manager users like MP-BGP to select route with lower + value." + DEFVAL { 0 } + ::= { sdpInfoEntry 35 } + +sdpAutoSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpAutoSdp indicates whether this is an + Auto generated SDP from RADIUS discovery or BGP + auto-discovery." + ::= { sdpInfoEntry 36 } + +sdpSnmpAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpSnmpAllowed indicates if SNMP sets + are allowed on this SDP." + ::= { sdpInfoEntry 37 } + +sdpPBBEtype OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the Ethertype used in frames sent + out on this SDP when sdpBindVcType is 'vlan' for + Provider Backbone Bridging frames." + DEFVAL { '88E7'H } + ::= { sdpInfoEntry 38 } + +sdpBandwidthBookingFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "sdpBandwidthBookingFactor is used to calculate the max + SDP available bandwidth. The value of + sdpBandwidthBookingFactor specifies the percentage of the + SDP max available bandwidth for VLL call admission. When + the value of sdpBandwidthBookingFactor is set to zero (0), + no new VLL spoke-sdp bindings with non-zero bandwidth are + permitted with this SDP. Overbooking, >100% is allowed." + DEFVAL { 100 } + ::= { sdpInfoEntry 39 } + +sdpOperBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpOperBandwidth indicates the operational + Bandwidth in kilo-bits per seconds (Kbps) available for + this SDP. The value sdpOperBandwidth is determined by the + sum of the bandwidth of all the RSVP LSPs used by the + SDP." + ::= { sdpInfoEntry 40 } + +sdpAvailableBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpAvailableBandwidth indicates the Bandwidth + that is still free for booking by the SDP bindings on the + SDP." + ::= { sdpInfoEntry 41 } + +sdpMaxBookableBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bits per second" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of sdpMaxBookableBandwidth indicates the max + Bandwidth that the SDP has for booking by the SDP + bindings. The value of sdpMaxBookableBandwidth is + calculated as follow: + + sdpMaxBookableBandwidth = sdpOperBandwidth * + sdpBandwidthBookingFactor + " + ::= { sdpInfoEntry 42 } + +sdpBookedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bits per second" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of sdpBookedBandwidth indicates the + SDP Bandwidth that has been booked by the SDP + bindings." + ::= { sdpInfoEntry 43 } + +sdpCreationOrigin OBJECT-TYPE + SYNTAX L2RouteOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpCreationOrigin indicates the protocol or + mechanism which created this SDP." + ::= { sdpInfoEntry 44 } + +-- ------------------------- +-- SDP Bind Table +-- ------------------------- +sdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains SDP binding information." + ::= { tmnxSdpObjs 4 } + +sdpBindEntry OBJECT-TYPE + SYNTAX SdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific SDP binding." + INDEX { svcId, sdpBindId } + ::= { sdpBindTable 1 } + +SdpBindEntry ::= + SEQUENCE { + sdpBindId SdpBindId, + sdpBindRowStatus RowStatus, + sdpBindAdminIngressLabel Unsigned32, + sdpBindAdminEgressLabel Unsigned32, + sdpBindOperIngressLabel Unsigned32, + sdpBindOperEgressLabel Unsigned32, + sdpBindAdminStatus ServiceAdminStatus, + sdpBindOperStatus INTEGER, + sdpBindLastMgmtChange TimeStamp, + sdpBindType INTEGER, + sdpBindIngressMacFilterId TFilterID, + sdpBindIngressIpFilterId TFilterID, + sdpBindEgressMacFilterId TFilterID, + sdpBindEgressIpFilterId TFilterID, + sdpBindVpnId VpnId, + sdpBindCustId TmnxCustId, + sdpBindVcType SdpBindVcType, + sdpBindVlanVcTag Unsigned32, + sdpBindSplitHorizonGrp ServObjName, + sdpBindOperFlags BITS, + sdpBindLastStatusChange TimeStamp, + sdpBindIesIfIndex InterfaceIndexOrZero, + sdpBindMacPinning TmnxEnabledDisabled, + sdpBindIngressIpv6FilterId TFilterID, + sdpBindEgressIpv6FilterId TFilterID, + sdpBindCollectAcctStats TruthValue, + sdpBindAccountingPolicyId Unsigned32, + sdpBindPwPeerStatusBits BITS, + sdpBindPeerVccvCvBits BITS, + sdpBindPeerVccvCcBits BITS, + sdpBindControlWordBit TruthValue, + sdpBindOperControlWord TruthValue, + sdpBindEndPoint ServObjName, + sdpBindEndPointPrecedence Unsigned32, + sdpBindIsICB TruthValue, + sdpBindPwFaultInetAddressType InetAddressType, + sdpBindPwFaultInetAddress InetAddress, + sdpBindClassFwdingOperState TmnxOperState, + sdpBindForceVlanVcForwarding TruthValue, + sdpBindAdminBandwidth SdpBindBandwidth, + sdpBindOperBandwidth SdpBindBandwidth + } + +sdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SDP Binding identifier." + ::= { sdpBindEntry 1 } + +sdpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this row. The + only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { sdpBindEntry 2 } + +sdpBindAdminIngressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1 | 2048..18431) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The static MPLS VC label used by the far-end device + to send packets to this device in this service via + this SDP. The value of sdpBindAdminIngressLabel is + 1 when it is used by a mirror service. All mirror SDPs + use this label to avoid the unnecessary use of + additional labels." + DEFVAL { 0 } + ::= { sdpBindEntry 3 } + +sdpBindAdminEgressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 16..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The static MPLS VC label used by this device to send + packets to the far-end device in this service via + this SDP." + DEFVAL { 0 } + ::= { sdpBindEntry 4 } + +sdpBindOperIngressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MPLS label used by the far-end device to send + packets to this device in this service via this SDP. + This label is either sdpBindAdminIngressLabel, if + not null, or the one obtained via the SDP's signaling + protocol." + DEFVAL { 0 } + ::= { sdpBindEntry 5 } + +sdpBindOperEgressLabel OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MPLS label used by this device to send packets + to the far-end device in this service via this SDP. + This label is either sdpBindAdminEgressLabel, if + not null, or the one obtained via the SDP's signaling + protocol." + DEFVAL { 0 } + ::= { sdpBindEntry 6 } + +sdpBindAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The desired state of this Service-SDP binding." + DEFVAL { up } + ::= { sdpBindEntry 7 } + +sdpBindOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + noEgressLabel (2), + noIngressLabel (3), + noLabels (4), + down (5), + svcMtuMismatch (6), + sdpPathMtuTooSmall (7), + sdpNotReady (8), + sdpDown (9), + sapDown (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindOperStatus indicates the operating status of + this Service-SDP binding. + 'up' The Service-SDP binding is operational. + + 'noEgressLabel' The ingress label is available but the + egress one is missing. + + 'noIngressLabel' The egress label is available but the + ingress one is not. + + 'noLabels' Both the ingress and the egress labels + are missing. + + 'down' The binding is administratively down. + + 'svcMtuMismatch' Both labels are available, but a service + MTU mismatch was detected between the local + and the far-end devices. + + 'sdpPathMtuTooSmall' The operating path MTU of the corresponding + SDP is smaller than the service MTU. + + 'sdpNotReady' The SDP's signaling session is down. + + 'sdpDown' The SDP is not operationally up. + + 'sapDown' The SAP associated with the service is down." + ::= { sdpBindEntry 8 } + +sdpBindLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time of the + most recent management-initiated change to + this Service-SDP binding." + ::= { sdpBindEntry 9 } + +sdpBindType OBJECT-TYPE + SYNTAX INTEGER { + spoke (1), + mesh (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates whether this Service SDP + binding is a spoke or a mesh. The value of this + object must be specified when the row is created + and cannot be changed while the row status is + 'active'." + DEFVAL { mesh } + ::= { sdpBindEntry 10 } + +sdpBindIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row index in the tMacFilterTable + corresponding to this ingress filter, + or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 11 } + +sdpBindIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row index in the tIPFilterTable + corresponding to this ingress filter, + or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 12 } + +sdpBindEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row index in the tMacFilterTable + corresponding to this egress filter, + or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 13 } + +sdpBindEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row index in the tIPFilterTable + corresponding to this egress filter, + or zero if no filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 14 } + +sdpBindVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The VPN ID of the associated service." + ::= { sdpBindEntry 15 } + +sdpBindCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID of the associated service." + ::= { sdpBindEntry 16 } + +sdpBindVcType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindVcType is an enumerated integer that specifies + the type of virtual circuit (VC) associated with the SDP binding. + + The value 'vpls' is no longer supported." + ::= { sdpBindEntry 17 } + +sdpBindVlanVcTag OBJECT-TYPE + SYNTAX Unsigned32 ('0000'H..'0fff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { '0fff'H } + ::= { sdpBindEntry 18 } + +sdpBindSplitHorizonGrp OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value of the object sdpBindSplitHorizonGrp specifies + the name of the split-horizon group where the spoke SDP + Bind belongs to. This object can be set only at the time + the row is created. Per default a spoke SDP Bind does not + belong to any split-horizon group. The name specified must + correspond to an existing split-horizon group in the TLS + service where this spoke SDP Bind is defined." + DEFVAL { "" } + ::= { sdpBindEntry 19 } + +sdpBindOperFlags OBJECT-TYPE + SYNTAX BITS { + sdpBindAdminDown (0), -- SDP Bind is admin down + svcAdminDown (1), -- Service is admin down + sapOperDown (2), -- SAP is oper down (VLL's only) + sdpOperDown (3), -- SDP is oper down + sdpPathMtuTooSmall (4), -- SDP's path MTU is less than Service MTU + noIngressVcLabel (5), -- No ingress VC label + noEgressVcLabel (6), -- No egress VC label + svcMtuMismatch (7), -- Service MTU mismatch with the remote PE + vcTypeMismatch (8), -- VC type mismatch with the remote PE + relearnLimitExceeded (9), -- MAC relearn limit was exceeded (TLS only) + iesIfAdminDown (10),-- IP interface is admin down (IES and VPRN only) + releasedIngressVcLabel (11),-- Peer released our ingress VC label + labelsExhausted (12),-- Label Manager has ran out of labels + svcParamMismatch (13),-- Service-specific parameter mismatch + insufficientBandwidth (14),-- Insufficient bandwidth to allocate to SDP binding + pwPeerFaultStatusBits (15),-- Received PW fault status bits from peer + meshSdpDown (16) -- Mesh SDP Down + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies all the conditions that + affect the operating status of this SDP Bind." + ::= { sdpBindEntry 20 } + +sdpBindLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindLastStatusChange specifies + the value of sysUpTime at the time of the most recent + operating status change to this SDP Bind." + ::= { sdpBindEntry 21 } + +sdpBindIesIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When this SDP Bind is defined on an IES service + and the value of sdpBindType is 'spoke', this + object specifies the index of the associated IES + interface. The value of this object can be set + only when the row is created and cannot be changed + while the row status is 'active'. This object is + otherwise not significant and should have + the value zero." + ::= { sdpBindEntry 22 } + +sdpBindMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sdpBindMacPinning specifies + whether or not MAC address pinning is active on this SDP + bind (mesh or spoke). Setting the value to enable disables + re-learning of MAC addresses on other SAPs or SDPs + within the same VPLS; the MAC address will hence + remain attached to the SDP Bind for the duration of + its age-timer. This object has effect only for MAC + addresses learned via the normal MAC learning + process, and not for entries learned via DHCP. The + value will be set by default to disabled. However for + a spoke SDP that belongs to a residential SHG, the + value is set to enabled by the system, and cannot be + altered by the operator. This object applies to spoke-SDP + associated with the service with svcType set to + 'tls'." + ::= { sdpBindEntry 23 } + +sdpBindIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sdpBindIngressIpv6FilterId + specifies the row index in the tIPv6FilterTable + corresponding to this ingress ipv6 filter, + or zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 24 } + +sdpBindEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sdpBindEgressIpv6FilterId + specifies the row index in the tIPv6FilterTable + corresponding to this egress ipv6 filter, + or zero if no ipv6 filter is specified." + DEFVAL { 0 } + ::= { sdpBindEntry 25 } + +sdpBindCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sdpBindCollectAcctStats specifies + whether the agent collects accounting statistics for this + SDP bind. When the value is 'true' the agent + collects accounting statistics on this SDP bind." + DEFVAL { false } + ::= { sdpBindEntry 26 } + +sdpBindAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpBindAccountingPolicyId specifies the + policy to use to collect accounting statistics on + this SDP bind. The value zero indicates that the + agent should use the default accounting policy, + if one exists." + DEFVAL { 0 } + ::= { sdpBindEntry 27 } + +sdpBindPwPeerStatusBits OBJECT-TYPE + SYNTAX BITS { + pwNotForwarding (0), -- Pseudo Wire Not Forwarding + lacIngressFault (1), -- Local Attachment Circuit Rx + -- Fault + lacEgresssFault (2), -- Local Attachment Circuit Tx + -- Fault + psnIngressFault (3), -- Local PSN-facing PW Rx Fault + psnEgressFault (4), -- Local PSN-facing PW Tx Fault + pwFwdingStandby (5) -- Pseudo Wire in Standby mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sdpBindPwPeerStatusBits indicates the bits set by the LDP + peer when there is a fault on its side of the pseudowire. + LAC failures occur on the SAP that has been configured on + the PIPE service, PSN bits are set by SDP-binding failures + on the PIPE service. The pwNotForwarding bit is set when + none of the above failures apply, such as an MTU mismatch + failure. This value is only applicable if the peer is + using the pseudowire status signalling method to indicate + faults." + ::= { sdpBindEntry 28 } + +sdpBindPeerVccvCvBits OBJECT-TYPE + SYNTAX BITS { + icmpPing (0), + lspPing (1), + bfdFaultDetection (2), + bfdFaultDetectionAndSignalling (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sdpBindPeerVccvCvBits indicates the CV type bits set by the + LDP peer if it supports VCCV (Virtual Circuit Connection + Verification) on a pseudowire. If the peer does not send + VCCV information, or does not support it, the bits will + be set to 0." + ::= { sdpBindEntry 29 } + +sdpBindPeerVccvCcBits OBJECT-TYPE + SYNTAX BITS { + pwe3ControlWord (0), + mplsRouterAlertLabel (1), + mplsPwDemultiplexorLabel (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sdpBindPeerVccvCcBits indicates the CC type bits set by the + LDP peer if it supports VCCV (Virtual Circuit Connection + Verification) on a pseudowire. If the peer does not send + VCCV information, or does not support it, the bits will + all be 0." + ::= { sdpBindEntry 30 } + +sdpBindControlWordBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "sdpBindControlWordBit specifies whether the use of the + 'ControlWord' is preferred or not. The value of + sdpBindControlWordBit is exchanged with LDP peer during + pseudowire negotiation time. The default value is + determined by sdpBindVcType. sdpBindVcType of atmSdu and + frDlci must have default value of 'true'. Other values of + sdpBindVcType must have default value of 'false'." + ::= { sdpBindEntry 31 } + +sdpBindOperControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sdpBindOperControlWord indicates whether the 'ControlWord' + is used or not. The value of sdpBindOperControlWord is + negotiated with the LDP peer. When both the local and the + peer prefer the use of the 'ControlWord', sdpBindOperControlWord + has the value of 'true'." + ::= { sdpBindEntry 32 } + +sdpBindEndPoint OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "sdpBindEndPoint specifies the service endpoint to which + this SDP bind is attached. The svcId of the SDP bind MUST + match the svcId of the service endpoint." + DEFVAL { "" } + ::= { sdpBindEntry 33 } + +sdpBindEndPointPrecedence OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "sdpBindEndPointPrecedence specifies the precedence of this + SDP bind when there are multiple SDP binds attached to one + service endpoint. The value 0 can only be assigned to one + SDP bind, making it the primary SDP bind. When an SDP bind + goes down, the next highest precedence SDP bind begins + forwarding traffic." + DEFVAL { 4 } + ::= { sdpBindEntry 34 } + +sdpBindIsICB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "sdpBindIsICB specifies whether this sdpBind is an + inter-chassis backup SDP bind." + DEFVAL { false } + ::= { sdpBindEntry 35 } + +sdpBindPwFaultInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindPwFaultInetAddressType + indicates the address type of sdpBindPwFaultInetAddress." + ::= { sdpBindEntry 36 } + +sdpBindPwFaultInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindPwFaultInetAddress indicates the IP + address that was included in the pseudowire status + message sent by the LDP peer. This value is only + applicable if the peer is using the pseudowire status + signalling method to indicate faults." + ::= { sdpBindEntry 37 } + +sdpBindClassFwdingOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindClassFwdingOperState indicates the + operational state of forwarding-class based forwarding + on this sdpBind. + + When the SDP this sdpBind is bound to has + sdpClassFwdingEnabled set to 'false', the value of + sdpBindClassFwdingOperState is 'outOfService'. + + When the SDP this sdpBind is bound to has + sdpClassFwdingEnabled set to 'true' and the svcType + of the service this sdpBind is defined on is 'tls', + 'vprn', or 'ies', the value of + sdpBindClassFwdingOperState is 'inService'. If the + service has svcVcSwitching set to 'true', the value + of sdpBindClassFwdingOperState is 'inService' + + When the SDP this sdpBind is bound to has + sdpClassFwdingEnabled set to 'true' and the svcType + of the service this sdpBind is defined on is 'epipe', + 'apipe', 'fpipe', or 'ipipe' with no SAP + defined on the service, the value of + sdpBindClassFwdingOperState is 'unknown'. If the + service has a SAP with a NULL + sapIngressSharedQueuePolicy, the value of + sdpBindClassFwdingOperState is 'outOfService'. If the + service has a SAP with a non-NULL + sapIngressSharedQueuePolicy, the value of + sdpBindClassFwdingOperState is 'inService'." + ::= { sdpBindEntry 38 } + +sdpBindForceVlanVcForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindForceVlanVcForwarding specifies whether or not + vc-vlan-type forwarding is forced in the data-path for the sdp which + have sdpBindVcType set to 'ether'. When set to 'true' + vc-vlan-type forwarding is forced. + + An 'inconsistentValue' error is returned when an attempt is made to set + the value of sdpBindForceVlanVcForwarding to 'true' and sdpBindVcType is + not set to 'ether'." + DEFVAL { false } + ::= { sdpBindEntry 39 } + +sdpBindAdminBandwidth OBJECT-TYPE + SYNTAX SdpBindBandwidth + UNITS "kilo-bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object sdpBindAdminBandwidth specifies the + bandwidth that needs to be reserved for this SDP binding in + kilo-bits per second. The SdpBindBandwidth object only applies + to the SDP bindings under the epipe(1), apipe(7), fpipe(8), + ipipe(9) and cpipe(10) services." + DEFVAL { 0 } + ::= { sdpBindEntry 40 } + +sdpBindOperBandwidth OBJECT-TYPE + SYNTAX SdpBindBandwidth + UNITS "kilo-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindOperBandwidth indicates the + bandwidth that has been reserved for this SDP binding in + kilo-bits per second. The value 0 indicates that SDP doesn't + have bandwidth to satisfy the bandwidth requirement of this + SDP binding. The sdpBindOperBandwidth object only applies + to the SDP bindings under the epipe(1), apipe(7), fpipe(8), + ipipe(9) and cpipe(10) services." + ::= { sdpBindEntry 41 } + + +-- ---------------------------------- +-- Base SDP Binding Statistics Table +-- ---------------------------------- +sdpBindBaseStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains basic SDP Binding + statistics." + ::= { tmnxSdpObjs 5 } + +sdpBindBaseStatsEntry OBJECT-TYPE + SYNTAX SdpBindBaseStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Basic statistics about a specific SDP + Binding." + INDEX { svcId, sdpBindId } + ::= { sdpBindBaseStatsTable 1 } + +SdpBindBaseStatsEntry ::= + SEQUENCE { + sdpBindBaseStatsIngressForwardedPackets Counter64, + sdpBindBaseStatsIngressDroppedPackets Counter64, + sdpBindBaseStatsEgressForwardedPackets Counter64, + sdpBindBaseStatsEgressForwardedOctets Counter64, + sdpBindBaseStatsCustId TmnxCustId, + sdpBindBaseStatsIngFwdOctets Counter64, + sdpBindBaseStatsIngDropOctets Counter64 + } + +sdpBindBaseStatsIngressForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { sdpBindBaseStatsEntry 1 } + +sdpBindBaseStatsIngressDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { sdpBindBaseStatsEntry 2 } + +sdpBindBaseStatsEgressForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { sdpBindBaseStatsEntry 3 } + +sdpBindBaseStatsEgressForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { sdpBindBaseStatsEntry 4 } + +sdpBindBaseStatsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Customer ID of the associated service." + ::= { sdpBindBaseStatsEntry 5 } + +sdpBindBaseStatsIngFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { sdpBindBaseStatsEntry 6 } + +sdpBindBaseStatsIngDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { sdpBindBaseStatsEntry 7 } + +-- ------------------------------------------ +-- TLS SDP Bind Table +-- ------------------------------------------ +sdpBindTlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS spoke SDP Bind + information." + ::= { tmnxSdpObjs 6 } + +sdpBindTlsEntry OBJECT-TYPE + SYNTAX SdpBindTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about an SDP Bind." + INDEX { svcId, sdpBindId } + ::= { sdpBindTlsTable 1 } + +SdpBindTlsEntry ::= + SEQUENCE { + sdpBindTlsStpAdminStatus TmnxEnabledDisabled, + sdpBindTlsStpPriority INTEGER, + sdpBindTlsStpPortNum INTEGER, + sdpBindTlsStpPathCost INTEGER, + sdpBindTlsStpRapidStart TmnxEnabledDisabled, + sdpBindTlsStpBpduEncap INTEGER, + sdpBindTlsStpPortState TStpPortState, + sdpBindTlsStpDesignatedBridge BridgeId, + sdpBindTlsStpDesignatedPort Integer32, + sdpBindTlsStpForwardTransitions Gauge32, + sdpBindTlsStpInConfigBpdus Gauge32, + sdpBindTlsStpInTcnBpdus Gauge32, + sdpBindTlsStpInBadBpdus Gauge32, + sdpBindTlsStpOutConfigBpdus Gauge32, + sdpBindTlsStpOutTcnBpdus Gauge32, + sdpBindTlsStpOperBpduEncap INTEGER, + sdpBindTlsStpVpnId VpnId, + sdpBindTlsStpCustId TmnxCustId, + sdpBindTlsMacAddressLimit Integer32, + sdpBindTlsNumMacAddresses Integer32, + sdpBindTlsNumStaticMacAddresses Integer32, + sdpBindTlsMacLearning TmnxEnabledDisabled, + sdpBindTlsMacAgeing TmnxEnabledDisabled, + sdpBindTlsStpOperEdge TruthValue, + sdpBindTlsStpAdminPointToPoint INTEGER, + sdpBindTlsStpPortRole StpPortRole, + sdpBindTlsStpAutoEdge TmnxEnabledDisabled, + sdpBindTlsStpOperProtocol StpProtocol, + sdpBindTlsStpInRstBpdus Gauge32, + sdpBindTlsStpOutRstBpdus Gauge32, + sdpBindTlsLimitMacMove TlsLimitMacMove, + sdpBindTlsDiscardUnknownSource TmnxEnabledDisabled, + sdpBindTlsMvplsPruneState MvplsPruneState, + sdpBindTlsMvplsMgmtService TmnxServId, + sdpBindTlsMvplsMgmtSdpBndId SdpBindId, + sdpBindTlsStpException StpExceptionCondition, + sdpBindTlsL2ptTermination TmnxEnabledDisabled, + sdpBindTlsBpduTranslation SdpBindTlsBpduTranslation, + sdpBindTlsStpRootGuard TruthValue, + sdpBindTlsStpInMstBpdus Gauge32, + sdpBindTlsStpOutMstBpdus Gauge32, + sdpBindTlsStpRxdDesigBridge BridgeId, + sdpBindTlsMacMoveNextUpTime Unsigned32, + sdpBindTlsMacMoveRateExcdLeft Unsigned32, + sdpBindTlsLimitMacMoveLevel TlsLimitMacMoveLevel, + sdpBindTlsBpduTransOper INTEGER, + sdpBindTlsL2ptProtocols L2ptProtocols, + sdpBindTlsIgnoreStandbySig TruthValue, + sdpBindTlsBlockOnMeshFail TruthValue + } + +sdpBindTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpAdminStatus specifies + whether this SDP Bind participates in the TLS's Spanning + Tree Protocol." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 1 } + +sdpBindTlsStpPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpPriority specifies + the value of the port priority field which is contained + in the most significant 4 bits of the 16-bit Port ID + associated with this SDP Bind. As only the most + significant 4 bits of the value are used, the + actual value of this object is limited to + multiples of 16: e.g. the agent rounds down + the value to one of: 0, 16, 32, .. , 224, 240." + DEFVAL { 128 } + ::= { sdpBindTlsEntry 2 } + +sdpBindTlsStpPortNum OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpPortNum specifies + the value of the port number field which is contained in + the least significant 12 bits of the 16-bit Port ID + associated with this SDP Bind. + Values in the range 2048..4094 are automatically + assigned by the agent when the SDP Bind is created or + when the value of this object is set to zero via + management. Values in the range 1..2047 can be set + via management, to allow this object to have a + deterministic value across system reboots." + ::= { sdpBindTlsEntry 3 } + +sdpBindTlsStpPathCost OBJECT-TYPE + SYNTAX INTEGER (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpPathCost specifies + the contribution of this port to the path cost of paths + towards the spanning tree root which include this port." + DEFVAL { 10 } + ::= { sdpBindTlsEntry 4 } + +sdpBindTlsStpRapidStart OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpRapidStart + specifies whether Rapid Start is enabled on this SDP Bind. + When the value is 'enabled' the Spanning Tree Protocol + state transitions on this SDP Bind are driven by the value + of the 'HelloTime', instead of the value of 'ForwardDelay', + thus allowing a faster transition into the forwarding + state." + DEFVAL { disabled } + ::= { sdpBindTlsEntry 5 } + +sdpBindTlsStpBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dynamic (1), + dot1d (2), + pvst (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpBpduEncap + specifies the type of encapsulation used on BPDUs sent out + and received on this SDP Bind." + DEFVAL { dynamic } + ::= { sdpBindTlsEntry 6 } + +sdpBindTlsStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpPortState indicates + the port's current state as defined by application of the + Spanning Tree Protocol. This state controls what action a + port takes on reception of a frame. If the bridge has + detected a port that is malfunctioning it will + place that port into the 'broken' state. All possible + states are: learning, forwarding, broken, and discarding." + ::= { sdpBindTlsEntry 7 } + +sdpBindTlsStpDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment." + ::= { sdpBindTlsEntry 8 } + +sdpBindTlsStpDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpDesignatedPort + indicates the Port Identifier of the port on the + Designated Bridge for this port's segment." + ::= { sdpBindTlsEntry 9 } + +sdpBindTlsStpForwardTransitions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpForwardTransitions + indicates the number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { sdpBindTlsEntry 10 } + +sdpBindTlsStpInConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpInConfigBpdus + indicates the number of Configuration BPDUs received on + this SDP Bind." + ::= { sdpBindTlsEntry 11 } + +sdpBindTlsStpInTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpInTcnBpdus + indicates the number of Topology + Change Notification BPDUs received on this SDP Bind." + ::= { sdpBindTlsEntry 12 } + +sdpBindTlsStpInBadBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpInBadBpdus indicates + the number of bad BPDUs received on this SDP Bind." + ::= { sdpBindTlsEntry 13 } + +sdpBindTlsStpOutConfigBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpOutConfigBpdus + indicates the number of Configuration BPDUs sent out this + SDP Bind." + ::= { sdpBindTlsEntry 14 } + +sdpBindTlsStpOutTcnBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpOutTcnBpdus + indicates the number of Topology Change Notification BPDUs + sent out this SDP Bind." + ::= { sdpBindTlsEntry 15 } + +sdpBindTlsStpOperBpduEncap OBJECT-TYPE + SYNTAX INTEGER { + dot1d (2), + pvst (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpOperBpduEncap + indicates the operating encapsulation type used on BPDUs + sent out and received on this SDP Bind." + ::= { sdpBindTlsEntry 16 } + +sdpBindTlsStpVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpVpnId indicates the + VPN ID of the associated service." + ::= { sdpBindTlsEntry 17 } + +sdpBindTlsStpCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpCustId indicates the + Customer ID of the associated service." + ::= { sdpBindTlsEntry 18 } + +sdpBindTlsMacAddressLimit OBJECT-TYPE + SYNTAX Integer32(0..196607) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsMacAddressLimit + specifies the maximum number of learned and static entries + allowed in the FDB for this SDP Bind. The value 0 + means: no limit for this SDP Bind. The command is valid + only for spoke SDPs. When the value of + ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisOperMode is not 'c', the + maximum value of sdpBindTlsMacAddressLimit is '131071'." + DEFVAL { 0 } + ::= { sdpBindTlsEntry 19 } + +sdpBindTlsNumMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsNumMacAddresses + indicates the number of MAC addresses currently present + in the FDB that belong to this SDP Bind (Both learned + and static MAC addresses are counted)." + ::= { sdpBindTlsEntry 20 } + +sdpBindTlsNumStaticMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsNumStaticMacAddresses + indicates the number of static MAC addresses currently + present in the FDB that belong to this SDP Bind." + ::= { sdpBindTlsEntry 21 } + +sdpBindTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsMacLearning specifies + whether the MAC learning process is enabled for this SDP + Bind. The value is ignored if MAC learning is disabled on + service level." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 22 } + +sdpBindTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsMacAgeing specifies + whether the MAC aging process is enabled for this + SDP Bind. the value is ignored if MAC aging is disabled + on service level." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 23 } + +sdpBindTlsStpOperEdge OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpOperEdge indicates + the operational value of the Edge Port parameter. + The object is initialized to the value of + sdpBindTlsStpRapidStart and is set FALSE on reception of a + BPDU." + REFERENCE + "IEEE 802.1t clause 14.8.2, 18.3.4" + ::= { sdpBindTlsEntry 24 } + +sdpBindTlsStpAdminPointToPoint OBJECT-TYPE + SYNTAX INTEGER { + forceTrue (0), + forceFalse (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object xx sdpBindTlsStpAdminPointToPoint + specifies the administrative point-to-point status of + the LAN segment attached to this sdp. + A value of 'forceTrue' indicates that this port should + always be treated as if it is connected to a + point-to-point link. + A value of 'forceFalse' indicates that this port should + be treated as having a shared media connection." + REFERENCE + "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" + DEFVAL { forceTrue } + ::= { sdpBindTlsEntry 25 } + +sdpBindTlsStpPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpPortRole indicates + the current role of the sdp as defined by the Rapid + Spanning Tree Protocol." + ::= { sdpBindTlsEntry 26 } + +sdpBindTlsStpAutoEdge OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpAutoEdge specifies + whether this SDP is enabled for auto-edge detection as + defined by Rapid Spanning Tree Protocol." + DEFVAL { enabled } + ::= { sdpBindTlsEntry 27 } + +sdpBindTlsStpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpOperProtocol + indicates whether stp, rstp or mstp is running on this + spoke sdp. If the protocol is not enabled on this + spoke-sdp the value notApplicable is returned." + ::= { sdpBindTlsEntry 28 } + +sdpBindTlsStpInRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpInRstBpdus indicates + the number of Rapid Spanning Tree (Rst) BPDUs received on + this SDP." + ::= { sdpBindTlsEntry 29 } + +sdpBindTlsStpOutRstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpOutRstBpdus indicates + the number of Rapid Spanning Tree (Rstp) BPDUs sent out on + this SDP." + ::= { sdpBindTlsEntry 30 } + +sdpBindTlsLimitMacMove OBJECT-TYPE + SYNTAX TlsLimitMacMove + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When sdpBindTlsLimitMacMove value is set to blockable + (1) the agent will monitor the MAC relearn rate on this + SDP Bind, and it will block it when the re-learn rate + specified by svcTlsMacMoveMaxRate is exceeded. When the + value is 'nonBlockable' this SDP binding will not be + blocked, and another blockable SDP binding will be + blocked instead." + DEFVAL { blockable } + ::= { sdpBindTlsEntry 31 } + +sdpBindTlsDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "With the object sdpBindTlsMacAddressLimit a limit can + be configured for the max number of MAC addresses that + will be learned on this SDP Bind (only for spoke + SDPs). When this limit is reached, packets with + unknown source MAC address are forwarded by default. + By setting sdpBindTlsDiscardUnknownSource to enabled, + packets with unknown source MAC will be dropped in + stead." + DEFVAL { disabled } + ::= { sdpBindTlsEntry 32 } + +sdpBindTlsMvplsPruneState OBJECT-TYPE + SYNTAX MvplsPruneState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsMvplsPruneState + indicates the mVPLS prune state of the spoke SDP. The + object will be set to notApplicable if the spoke SDP is + not managed by a mVPLS. If the SDP is managed the state + reflects whether or not it is pruned by the STP instance + running in the mVPLS instance." + ::= { sdpBindTlsEntry 33 } + +sdpBindTlsMvplsMgmtService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsMvplsMgmtService + indicates the service Id of the service where the STP + instance is running that is managing this spoke SDP. This + object is only valid if sdpBindTlsMvplsPruneState is + different from notApplicable." + ::= { sdpBindTlsEntry 34 } + +sdpBindTlsMvplsMgmtSdpBndId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsMvplsMgmtSdpBndId + indicates the SDP bind id in the mVPLS instance specified + in sdpBindTlsMvplsMgmtService that is controlling this + SDP. This object is only valid if + sdpBindTlsMvplsPruneState is different from + notApplicable." + ::= { sdpBindTlsEntry 35 } + +sdpBindTlsStpException OBJECT-TYPE + SYNTAX StpExceptionCondition + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpException indicates + whether an STP exception condition is present on this + Spoke Sdp. + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected :A loop is detected on this link." + ::= { sdpBindTlsEntry 36 } + +sdpBindTlsL2ptTermination OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsL2ptTermination + specifies whether received L2 Protocol Tunnel pdu's are + terminated on this port or sdp" + DEFVAL { disabled } + ::= { sdpBindTlsEntry 37 } + +sdpBindTlsBpduTranslation OBJECT-TYPE + SYNTAX SdpBindTlsBpduTranslation + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsBpduTranslation + specifies whether received L2 Protocol Tunnel pdu's are + translated before being sent out on this port or sap" + DEFVAL { disabled } + ::= { sdpBindTlsEntry 38 } + +sdpBindTlsStpRootGuard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpRootGuard specifies + whether this port is allowed to become STP root port. + It corresponds to the parameter 'restrictedRole' in 802.1Q. + If set, it can cause lack of spanning tree connectivity." + DEFVAL { false } + ::= { sdpBindTlsEntry 39 } + +sdpBindTlsStpInMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpInMstBpdus indicates + the number of Multiple Spanning Tree (Mst) BPDUs received + on this SDP." + ::= { sdpBindTlsEntry 40 } + +sdpBindTlsStpOutMstBpdus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpOutMstBpdus indicates + the number of Multiple Spanning Tree (Mst) BPDUs sent out + on this SDP." + ::= { sdpBindTlsEntry 41 } + +sdpBindTlsStpRxdDesigBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsStpRxdDesigBridge + indicates the designated Bridge Identifier in the last + BPDU which was received on this SDP." + ::= { sdpBindTlsEntry 42 } + +sdpBindTlsMacMoveNextUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsMacMoveNextUpTime + counts down the time in seconds until a SDP bind that + has been brought down due to exceeding the TLS + svcTlsMacMoveMaxRate, sdpBindOperFlags + 'relearnLimitExceeded', is automatically brought up again. + When this value is 0xffff, the SDP bind will never be + automatically brought up. The value is zero when + sdpBindOperStatus is 'up'." + ::= { sdpBindTlsEntry 43 } + +sdpBindTlsMacMoveRateExcdLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sapTlsMacMoveRateExcdLeft + counts down the number of times this SDP bind can exceed + the TLS svcTlsMacMoveMaxRate and still be automatically + brought up." + ::= { sdpBindTlsEntry 44 } + +sdpBindTlsLimitMacMoveLevel OBJECT-TYPE + SYNTAX TlsLimitMacMoveLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsLimitMacMoveLevel + specifies the hierarchy in which spoke-SDPs are + blocked when a MAC-move limit is exceeded. When a MAC is + moving among multiple SAPs or spoke-SDPs, the SAP bind + or spoke-SDP bind with the lower level is blocked first. + (tertiary is the lowest)" + DEFVAL { tertiary } + ::= { sdpBindTlsEntry 45 } + +sdpBindTlsBpduTransOper OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + disabled (2), + pvst (3), + stp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindTlsBpduTransOper indicates + the operational BPDU encapsulation used for BPDU + translated frames." + ::= { sdpBindTlsEntry 46 } + +sdpBindTlsL2ptProtocols OBJECT-TYPE + SYNTAX L2ptProtocols + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindTlsL2ptTermination + specifies which L2 Protocol Tunnel pdu's are + terminated on this port or sdp" + DEFVAL { { stp } } + ::= { sdpBindTlsEntry 47 } + +sdpBindTlsIgnoreStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindTlsIgnoreStandbySig specifies whether + the local internal tasks will take into account the + 'pseudo-wire forwarding standby' bit received from the LDP + peer which is normally ignored. + + When set to 'true', this bit is not considered in the + internal tasks. + + A similar object svcEndPointIgnoreStandbySig is present at + the endpoint level. If this spoke-SDP is part of that + explicit endpoint, this object will be set to the value of + svcEndPointIgnoreStandbySig and its value will not allowed + to be changed. + + This spoke-SDP can be made part of an explicit-endpoint + only if the setting of this object is not conflicting with + the setting of svcEndPointIgnoreStandbySig object." + DEFVAL { false } + ::= { sdpBindTlsEntry 48 } + +sdpBindTlsBlockOnMeshFail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindTlsBlockOnMeshFail specifies that the + operational status of this spoke SDP will consider + operational status of associated mesh SDPs in this service. + + If there are no mesh SDPs in the service, value of this + object is ignored. + + When this object is set to 'true', then the operational + status of this spoke SDP will be 'down' until the + operational status of atleast one mesh SDP in this service + is 'up'. + + When set to 'false', the operational status of this spoke + SDP does not consider the operational status of any mesh + SDPs in the service." + DEFVAL { false } + ::= { sdpBindTlsEntry 49 } + +-- ------------------------------------------ +-- TLS Mesh SDP Bind Table +-- ------------------------------------------ +sdpBindMeshTlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindMeshTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS Mesh SDP Bind + information." + ::= { tmnxSdpObjs 7 } + +sdpBindMeshTlsEntry OBJECT-TYPE + SYNTAX SdpBindMeshTlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about an Mesh SDP Bind." + INDEX { svcId, sdpBindId } + ::= { sdpBindMeshTlsTable 1 } + +SdpBindMeshTlsEntry ::= + SEQUENCE { + sdpBindMeshTlsPortState TStpPortState, + sdpBindMeshTlsHoldDownTimer INTEGER, + sdpBindMeshTlsTransitionState INTEGER, + sdpBindMeshTlsNotInMstRegion TruthValue + + } + +sdpBindMeshTlsPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the actual state of the Mesh SDP. If + the sdp is operationally down, the port will be in the + 'disabled' state. If the sdp is operationally up, the + state will be 'forwarding' unless the hold-down timer is + active in which case the state will be 'discarding'." + ::= { sdpBindMeshTlsEntry 1 } + +sdpBindMeshTlsHoldDownTimer OBJECT-TYPE + SYNTAX INTEGER { + not-active (1), + active (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the hold-down timer is active, all traffic coming + from this mesh sdp will be blocked. This timer will be + activated for any of the following cases: + 1. when a mesh SDP becomes operational; + 2. when a 'disputed' BPDU is received over this mesh sdp; + This is typically a symptom of one way communication + (the peer at the other side of the mesh sdp does not + receive our BPDUs). + 3. when a MSTP BPDU from outside the region is received + over this mesh SDP." + ::= { sdpBindMeshTlsEntry 2 } + +sdpBindMeshTlsTransitionState OBJECT-TYPE + SYNTAX INTEGER { + not-applicable (1), + waiting-for-agreement (2), + agreement-received (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates whether we already received an + agreement from the peer connected via this mesh sdp. RSTP + expects an agreement from every peer after sending a + proposal over the VCP when it wants to transition the latter + to the forwarding state. This object is only relevant when + the role of the VCP is 'designated'. Not receiving an + agreement is typically caused by an improperly configured + sdp or by a non rstp enabled peer." + ::= { sdpBindMeshTlsEntry 3 } + +sdpBindMeshTlsNotInMstRegion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object sdpBindMeshTlsNotInMstRegion indicates whether + we received a BPDU from another MST-region on this mesh + SDP. + + If set to 'true' then the object sdpBindMeshTlsHoldDownTimer + will have the value 'active'. + + It is up to the operator to make sure bridges connected + via mesh SDPs are in the same MST-region. If not the mesh + will NOT become operational." + ::= { sdpBindMeshTlsEntry 4 } + +-- ------------------------------------ +-- APIPE SDP Bind Table +-- ------------------------------------ +sdpBindApipeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindApipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sdpBindApipeTable has an entry for each apipe sdpBind + configured on this system." + ::= { tmnxSdpObjs 8 } + +sdpBindApipeEntry OBJECT-TYPE + SYNTAX SdpBindApipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a particular sdpBind related to a + particular Apipe service entry. Entries are created/deleted + by the user." + INDEX { svcId, sdpBindId } + ::= { sdpBindApipeTable 1 } + +SdpBindApipeEntry ::= + SEQUENCE { + sdpBindApipeAdminConcatCellCount Integer32, + sdpBindApipeSigConcatCellCount Integer32, + sdpBindApipeOperConcatCellCount Integer32, + sdpBindApipeConcatMaxDelay Integer32, + sdpBindApipeConcatCellClp TruthValue, + sdpBindApipeConcatCellAal5Fr TruthValue + } + +sdpBindApipeAdminConcatCellCount OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindApipeAdminConcatCellCount specifies + the maximum number of ATM cells to accumulate + into an MPLS packet. The remote peer will also signal the + maximum number of concatenated cells it is willing to + accept in an MPLS packet. When the lesser of (the + configured value and the signaled value) number of cells + is reached, the MPLS packet is queued for transmission + onto the pseudowire." + DEFVAL { 1 } + ::= { sdpBindApipeEntry 1 } + +sdpBindApipeSigConcatCellCount OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindApipeSigConcatCellCount indicates the + maximum number of concatenated ATM cells the remote peer + is willing to accept. If there is no remote peer, or if + the label mapping has not been received, this object will + be zero (0)." + ::= { sdpBindApipeEntry 2 } + +sdpBindApipeOperConcatCellCount OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindApipeOperConcatCellCount indicates the + maximum number of concatenated ATM cells that will be sent + on this SDP binding." + ::= { sdpBindApipeEntry 3 } + +sdpBindApipeConcatMaxDelay OBJECT-TYPE + SYNTAX Integer32 (1..400) + UNITS "hundreds of microseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindApipeConcatMaxDelay object specifies + the maximum amount of time to wait while + performing ATM cell concatenation into an MPLS packet + before transmitting the MPLS packet. This places an upper + bound on the amount of delay introduced by the + concatenation process. + When this amount of time is reached from when the first + ATM cell for this MPLS packet was received, the MPLS + packet is queued for transmission onto the pseudowire." + DEFVAL { 400 } + ::= { sdpBindApipeEntry 4 } + +sdpBindApipeConcatCellClp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindApipeConcatCellClp specifies whether + a CLP change should be used as an indication to complete + the cell concatenation operation. When the value is 'true', + CLP is used to indicate that cell concatenation should + be completed." + DEFVAL { false } + ::= { sdpBindApipeEntry 5 } + +sdpBindApipeConcatCellAal5Fr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindApipeConcatCellAal5Fr specifies + whether the AAL5 EOP (end of packet) should be used as an + indication to complete the cell concatenation operation. + When the value is 'true', EOP is used to indicate that + cell concatenation should be completed." + DEFVAL { false } + ::= { sdpBindApipeEntry 6 } + +-- ------------------------------------ +-- SDP Bind DHCP Information Table +-- ------------------------------------ +sdpBindDhcpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains DHCP information related to a + SDP Bind. + + A row will exist in this table for each spoke or + mesh SDP in a Tls Service. Rows are created and deleted + automatically by the system." + ::= { tmnxSdpObjs 9 } + +sdpBindDhcpInfoEntry OBJECT-TYPE + SYNTAX SdpBindDhcpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP specific information about an SDP Bind." + INDEX { svcId, sdpBindId } + ::= { sdpBindDhcpInfoTable 1 } + +SdpBindDhcpInfoEntry ::= + SEQUENCE { + sdpBindDhcpDescription ServObjDesc, + sdpBindDhcpSnoop TmnxEnabledDisabled + } + +sdpBindDhcpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpDescription specifies + a user provided description for DHCP on this Sdp Bind." + DEFVAL { ''H } + ::= { sdpBindDhcpInfoEntry 1 } + +sdpBindDhcpSnoop OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpSnoop specifies + whether or not DHCP snooping is enabled on the Sdp Bind." + DEFVAL { disabled } + ::= { sdpBindDhcpInfoEntry 2 } + +-- ------------------------------------ +-- SDP Bind DHCP Stats Table +-- ------------------------------------ +sdpBindDhcpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "sdpBindDhcpStatsTable contains DHCP statistics related + to a TLS SDP Bind. A row will exist in this table for + each spoke or mesh SDP in a Tls Service. Rows are + created and deleted automatically by the system." + ::= { tmnxSdpObjs 10 } + +sdpBindDhcpStatsEntry OBJECT-TYPE + SYNTAX SdpBindDhcpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP statistics for a TLS spoke SDP or mesh SDP." + INDEX { svcId, sdpBindId } + ::= { sdpBindDhcpStatsTable 1 } + +SdpBindDhcpStatsEntry ::= + SEQUENCE { + sdpBindDhcpStatsClntSnoopdPckts Counter32, + sdpBindDhcpStatsSrvrSnoopdPckts Counter32, + sdpBindDhcpStatsClntForwdPckts Counter32, + sdpBindDhcpStatsSrvrForwdPckts Counter32, + sdpBindDhcpStatsClntDropdPckts Counter32, + sdpBindDhcpStatsSrvrDropdPckts Counter32, + sdpBindDhcpStatsClntProxRadPckts Counter32, + sdpBindDhcpStatsClntProxLSPckts Counter32, + sdpBindDhcpStatsGenReleasePckts Counter32, + sdpBindDhcpStatsGenForceRenPckts Counter32 + } + +sdpBindDhcpStatsClntSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsClntSnoopdPckts + indicates the number of DHCP client packets that have + been snooped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 1 } + +sdpBindDhcpStatsSrvrSnoopdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsSrvrSnoopdPckts + indicates the number of DHCP server packets that have + been snooped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 2 } + +sdpBindDhcpStatsClntForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsClntForwdPckts + indicates the number of DHCP client packets that have + been forwarded on this SDP bind." + ::= { sdpBindDhcpStatsEntry 3 } + +sdpBindDhcpStatsSrvrForwdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsSrvrForwdPckts + indicates the number of DHCP server packets that have + been forwarded on this SDP bind." + ::= { sdpBindDhcpStatsEntry 4 } + +sdpBindDhcpStatsClntDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsClntDropdPckts + indicates the number of DHCP client packets that have + been dropped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 5 } + +sdpBindDhcpStatsSrvrDropdPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsSrvrDropdPckts + indicates the number of DHCP server packets that have + been dropped on this SDP bind." + ::= { sdpBindDhcpStatsEntry 6 } + +sdpBindDhcpStatsClntProxRadPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsClntProxRadPckts + indicates the number of DHCP client packets that have + been proxied on this SDP bind based on data received from + a RADIUS server." + ::= { sdpBindDhcpStatsEntry 7 } + +sdpBindDhcpStatsClntProxLSPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsClntProxLSPckts + indicates the number of DHCP client packets that have + been proxied on this SDP bind based on a lease state. The + lease itself can have been obtained from a DHCP or RADIUS + server. This is the so called lease split functionality." + ::= { sdpBindDhcpStatsEntry 8 } + +sdpBindDhcpStatsGenReleasePckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsGenReleasePckts + indicates the number of DHCP RELEASE messages spoofed on + this SDP bind to the DHCP server." + ::= { sdpBindDhcpStatsEntry 9 } + +sdpBindDhcpStatsGenForceRenPckts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object sdpBindDhcpStatsGenForceRenPckts + indicates the number of DHCP FORCERENEW messages spoofed + on this SDP bind to the DHCP clients." + ::= { sdpBindDhcpStatsEntry 10 } + +-- ------------------------------------ +-- IPIPE SDP Bind Table +-- ------------------------------------ +sdpBindIpipeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindIpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sdpBindIpipeTable has an entry for each IPIPE sdpBind + configured on this system." + ::= { tmnxSdpObjs 11 } + +sdpBindIpipeEntry OBJECT-TYPE + SYNTAX SdpBindIpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a particular sdpBind related to a + particular IPIPE service entry. Entries are created/deleted + by the user." + INDEX { svcId, sdpBindId } + ::= { sdpBindIpipeTable 1 } + +SdpBindIpipeEntry ::= + SEQUENCE { + sdpBindIpipeCeInetAddressType InetAddressType, + sdpBindIpipeCeInetAddress InetAddress + } + +sdpBindIpipeCeInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object sdpBindIpipeCeInetAddressType + specifies the addresstype of the IP address of the CE + device reachable throught this IPIPE SDP binding." + ::= { sdpBindIpipeEntry 1 } + +sdpBindIpipeCeInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The type of this address is determined by the value of + the sdpBindIpipeCeInetAddressType object. + + This object specifies the IPv4 address of the + CE device reachable through this SDP binding." + ::= { sdpBindIpipeEntry 2 } + +-- -------------------------------------------- +-- SDP Egress forwarding-class mapping table +-- -------------------------------------------- +sdpFCMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpFCMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sdpFCMappingTable has an entry for each FC mapping + on an SDP configured on this system." + ::= { tmnxSdpObjs 12 } + +sdpFCMappingEntry OBJECT-TYPE + SYNTAX SdpFCMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a particular FC to LSP ID + mapping on an SDP. Entries are created/deleted by + the user." + INDEX { sdpId, sdpFCMappingFCName } + ::= { sdpFCMappingTable 1 } + +SdpFCMappingEntry ::= + SEQUENCE { + sdpFCMappingFCName TNamedItem, + sdpFCMappingRowStatus RowStatus, + sdpFCMappingLspId TmnxVRtrMplsLspID + } + +sdpFCMappingFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of sdpFCMappingFCName specifies the forwarding + class for which this mapping is defined, in the SDP + indexed by 'sdpId'." + ::= { sdpFCMappingEntry 1 } + +sdpFCMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpFCMappingRowStatus is used for the + creation and deletion of forwarding class to LSP + mappings." + ::= { sdpFCMappingEntry 2 } + + +sdpFCMappingLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpFCMappingLspId specifies the LSP ID that + traffic corresponding to the class specified in + sdpFCMappingFCName will be forwarded on. This object MUST + be specified at row creation time." + ::= { sdpFCMappingEntry 3 } + +-- ------------------------------------ +-- CPIPE SDP Bind Table +-- ------------------------------------ +sdpBindCpipeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindCpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sdpBindCpipeTable has an entry for each cpipe sdpBind + configured on this system." + ::= { tmnxSdpObjs 15 } + +sdpBindCpipeEntry OBJECT-TYPE + SYNTAX SdpBindCpipeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a particular sdpBind related to a + particular Cpipe service entry. Entries are created/deleted + by the user." + INDEX { svcId, sdpBindId } + ::= { sdpBindCpipeTable 1 } + +SdpBindCpipeEntry ::= + SEQUENCE { + sdpBindCpipeLocalPayloadSize Unsigned32, + sdpBindCpipePeerPayloadSize Unsigned32, + sdpBindCpipeLocalBitrate Unsigned32, + sdpBindCpipePeerBitrate Unsigned32, + sdpBindCpipeLocalSigPkts TdmOptionsSigPkts, + sdpBindCpipePeerSigPkts TdmOptionsSigPkts, + sdpBindCpipeLocalCasTrunkFraming TdmOptionsCasTrunkFraming, + sdpBindCpipePeerCasTrunkFraming TdmOptionsCasTrunkFraming, + sdpBindCpipeLocalUseRtpHeader TruthValue, + sdpBindCpipePeerUseRtpHeader TruthValue, + sdpBindCpipeLocalDifferential TruthValue, + sdpBindCpipePeerDifferential TruthValue, + sdpBindCpipeLocalTimestampFreq Unsigned32, + sdpBindCpipePeerTimestampFreq Unsigned32 + } + +sdpBindCpipeLocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the local payload size (in bytes)." + ::= { sdpBindCpipeEntry 1 } + +sdpBindCpipePeerPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the remote payload size (in bytes). + If there is no remote peer, or if the label mapping has + not been received, or if this value has not been received + from the remote peer then this object will be zero (0)." + ::= { sdpBindCpipeEntry 2 } + +sdpBindCpipeLocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "64 Kbits/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the local bit-rate in multiples of + 64 Kbit/s." + ::= { sdpBindCpipeEntry 3 } + +sdpBindCpipePeerBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "64 Kbits/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the remote bit-rate in multiples of + 64 Kbit/s. + If there is no remote peer, or if the label mapping has + not been received, or if this value has not been received + from the remote peer then this object will be zero (0)." + ::= { sdpBindCpipeEntry 4 } + +sdpBindCpipeLocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the local CE application signalling + packets mode." + ::= { sdpBindCpipeEntry 5 } + +sdpBindCpipePeerSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the remote CE application signalling + packets mode. + If there is no remote peer, or if the label mapping has + not been received, or if the remote peer does not support + signalling packets then this object will be zero (0)." + ::= { sdpBindCpipeEntry 6 } + +sdpBindCpipeLocalCasTrunkFraming OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the local CAS trunk framing mode." + ::= { sdpBindCpipeEntry 7 } + +sdpBindCpipePeerCasTrunkFraming OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the remote CAS trunk framing mode. + If there is no remote peer, or if the label mapping has + not been received, or if the remote peer does not support + CAS trunk framing then this object will be zero (0)." + ::= { sdpBindCpipeEntry 8 } + +sdpBindCpipeLocalUseRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates whether a RTP header is used + when packets are transmitted to the remote peer, and + the local peer expects a RTP header when packets are + received from the remote peer." + ::= { sdpBindCpipeEntry 9 } + +sdpBindCpipePeerUseRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates whether a RTP header is used + when packets are transmitted by the remote peer, and + the remote peer expects a RTP header when packets are + received from the local peer. + If there is no remote peer, or if the label mapping has + not been received, or if the remote peer does not support + RTP headers then this object will be 'false'." + ::= { sdpBindCpipeEntry 10 } + +sdpBindCpipeLocalDifferential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates whether differential timestamp + mode is used in the RTP header when packets are + transmitted to the remote peer, and the local peer expects + differential timestamps in the RTP header when packets are + received from the remote peer." + ::= { sdpBindCpipeEntry 11 } + +sdpBindCpipePeerDifferential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates whether differential timestamp mode + is used in the RTP header when packets are transmitted by + the remote peer, and the remote peer expects differential + timestamps in the RTP header when packets are received + from the local peer. + If there is no remote peer, or if the label mapping has + not been received, or if the remote peer does not support + differential timestamp mode then this object will be + 'false'." + ::= { sdpBindCpipeEntry 12 } + +sdpBindCpipeLocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the timestamp frequency used + in the RTP header when packets are transmitted to the + remote peer, and the local peer expects same timestamp + frequency in the RTP header when packets are received + from the remote peer. + + This value is in multiples of 8 KHz." + ::= { sdpBindCpipeEntry 13 } + +sdpBindCpipePeerTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the timestamp frequency used in + the RTP header when packets are transmitted by the remote + peer, and the remote peer expects the same timestamp + frequency in the RTP header when packets are received + from the local peer. + If there is no remote peer, or if the label mapping has + not been received, or if the remote peer does not support + support RTP headers then this object will be zero (0). + + This value is in multiples of 8 KHz." + ::= { sdpBindCpipeEntry 14 } + +-- -------------------------------------------- +-- SDP Bind TLS Egress MFIB Allowed MDA Destinations Table +-- -------------------------------------------- +sdpBindTlsMfibAllowedMdaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sdpBindTlsMfibAllowedMdaTable has an entry for each + MFIB allowed MDA destination for an SDP Binding configured + in the system." + ::= { tmnxSdpObjs 13 } + +sdpBindTlsMfibAllowedMdaEntry OBJECT-TYPE + SYNTAX SdpBindTlsMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents an MFIB allowed MDA destination + for an SDP Binding configured in the system. Entries can + be created and deleted via SNMP SET operations on the + object sdpBindTlsMfibMdaRowStatus." + INDEX { svcId, + sdpBindId, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum } + ::= { sdpBindTlsMfibAllowedMdaTable 1 } + +SdpBindTlsMfibAllowedMdaEntry ::= + SEQUENCE { + sdpBindTlsMfibMdaRowStatus RowStatus + } + +sdpBindTlsMfibMdaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of sdpBindTlsMfibMdaRowStatus controls the + creation and deletion of rows in this table." + ::= { sdpBindTlsMfibAllowedMdaEntry 1 } + +-- ------------------------------------------ +-- SDP Bind TLS L2PT Statistics Table +-- ------------------------------------------ +sdpBindTlsL2ptStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS spoke SDP Bind + Layer 2 Protocol Tunneling Statistics. + This table complements the sdpBindTlsTable. Rows in this + table are created and deleted automatically by the + system." + ::= { tmnxSdpObjs 16 } + +sdpBindTlsL2ptStatsEntry OBJECT-TYPE + SYNTAX SdpBindTlsL2ptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about an SDP Bind." + INDEX { svcId, sdpBindId } + ::= { sdpBindTlsL2ptStatsTable 1 } + +SdpBindTlsL2ptStatsEntry ::= + SEQUENCE { + sdpBindTlsL2ptStatsLastClearedTime TimeStamp, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsStpConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsStpConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsStpRstBpdusRx Counter32, + sdpBindTlsL2ptStatsStpRstBpdusTx Counter32, + sdpBindTlsL2ptStatsStpTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsStpTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsPvstConfigBpdusRx Counter32, + sdpBindTlsL2ptStatsPvstConfigBpdusTx Counter32, + sdpBindTlsL2ptStatsPvstRstBpdusRx Counter32, + sdpBindTlsL2ptStatsPvstRstBpdusTx Counter32, + sdpBindTlsL2ptStatsPvstTcnBpdusRx Counter32, + sdpBindTlsL2ptStatsPvstTcnBpdusTx Counter32, + sdpBindTlsL2ptStatsOtherBpdusRx Counter32, + sdpBindTlsL2ptStatsOtherBpdusTx Counter32, + sdpBindTlsL2ptStatsOtherL2ptBpdusRx Counter32, + sdpBindTlsL2ptStatsOtherL2ptBpdusTx Counter32, + sdpBindTlsL2ptStatsOtherInvalidBpdusRx Counter32, + sdpBindTlsL2ptStatsOtherInvalidBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx Counter32, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx Counter32, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx Counter32, + sdpBindTlsL2ptStatsCdpBpdusRx Counter32, + sdpBindTlsL2ptStatsCdpBpdusTx Counter32, + sdpBindTlsL2ptStatsVtpBpdusRx Counter32, + sdpBindTlsL2ptStatsVtpBpdusTx Counter32, + sdpBindTlsL2ptStatsDtpBpdusRx Counter32, + sdpBindTlsL2ptStatsDtpBpdusTx Counter32, + sdpBindTlsL2ptStatsPagpBpdusRx Counter32, + sdpBindTlsL2ptStatsPagpBpdusTx Counter32, + sdpBindTlsL2ptStatsUdldBpdusRx Counter32, + sdpBindTlsL2ptStatsUdldBpdusTx Counter32 + } + +sdpBindTlsL2ptStatsLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsLastClearedTime indicates + the last time that these stats were cleared. The value + zero indicates that they have not been cleared yet." + ::= { sdpBindTlsL2ptStatsEntry 1 } + +sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx indicates the + number of L2PT encapsulated STP config bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 2 } + +sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx indicates the + number of L2PT encapsulated STP config bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 3 } + +sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx indicates the + number of L2PT encapsulated STP rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 4 } + +sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx indicates the + number of L2PT encapsulated STP rst bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 5 } + +sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx indicates the + number of L2PT encapsulated STP tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 6 } + +sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx indicates the + number of L2PT encapsulated STP tcn bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 7 } + +sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx indicates the + number of L2PT encapsulated PVST config bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 8 } + +sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx indicates the + number of L2PT encapsulated PVST config bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 9 } + +sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx indicates the + number of L2PT encapsulated PVST rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 10 } + +sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx indicates the + number of L2PT encapsulated PVST rst bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 11 } + +sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx indicates the + number of L2PT encapsulated PVST tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 12 } + +sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx indicates the + number of L2PT encapsulated PVST tcn bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 13 } + +sdpBindTlsL2ptStatsStpConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsStpConfigBpdusRx indicates the + number of STP config bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 14 } + +sdpBindTlsL2ptStatsStpConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsStpConfigBpdusTx indicates the + number of STP config bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 15 } + +sdpBindTlsL2ptStatsStpRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsStpRstBpdusRx indicates the + number of STP rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 16 } + +sdpBindTlsL2ptStatsStpRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsStpRstBpdusTx indicates the + number of STP rst bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 17 } + +sdpBindTlsL2ptStatsStpTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsStpTcnBpdusRx indicates the + number of STP tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 18 } + +sdpBindTlsL2ptStatsStpTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsStpTcnBpdusTx indicates the + number of STP tcn bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 19 } + +sdpBindTlsL2ptStatsPvstConfigBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPvstConfigBpdusRx indicates the + number of PVST config bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 20 } + +sdpBindTlsL2ptStatsPvstConfigBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPvstConfigBpdusTx indicates the + number of PVST config bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 21 } + +sdpBindTlsL2ptStatsPvstRstBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPvstRstBpdusRx indicates the + number of PVST rst bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 22 } + +sdpBindTlsL2ptStatsPvstRstBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPvstRstBpdusTx indicates the + number of PVST rst bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 23 } + +sdpBindTlsL2ptStatsPvstTcnBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPvstTcnBpdusRx indicates the + number of PVST tcn bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 24 } + +sdpBindTlsL2ptStatsPvstTcnBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPvstTcnBpdusTx indicates the + number of PVST tcn bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 25 } + +sdpBindTlsL2ptStatsOtherBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsOtherBpdusRx indicates the + number of other bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 26 } + +sdpBindTlsL2ptStatsOtherBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsOtherBpdusTx indicates the + number of other bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 27 } + +sdpBindTlsL2ptStatsOtherL2ptBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsOtherL2ptBpdusRx indicates the + number of other L2PT bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 28 } + +sdpBindTlsL2ptStatsOtherL2ptBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsOtherL2ptBpdusTx indicates the + number of other L2PT bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 29 } + +sdpBindTlsL2ptStatsOtherInvalidBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsOtherInvalidBpdusRx indicates the + number of other invalid bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 30 } + +sdpBindTlsL2ptStatsOtherInvalidBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsOtherInvalidBpdusTx indicates the + number of other invalid bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 31 } + +sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx indicates the + number of L2PT encapsulated CDP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 32 } + +sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx indicates the + number of L2PT encapsulated CDP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 33 } + +sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx indicates the + number of L2PT encapsulated VTP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 34 } + +sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx indicates the + number of L2PT encapsulated VTP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 35 } + +sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx indicates the + number of L2PT encapsulated DTP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 36 } + +sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx indicates the + number of L2PT encapsulated DTP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 37 } + +sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx indicates the + number of L2PT encapsulated PAGP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 38 } + +sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx indicates the + number of L2PT encapsulated PAGP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 39 } + + +sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx indicates the + number of L2PT encapsulated UDLD bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 40 } + +sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx indicates the + number of L2PT encapsulated UDLD bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 41 } + +sdpBindTlsL2ptStatsCdpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsCdpBpdusRx indicates the + number of CDP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 42 } + +sdpBindTlsL2ptStatsCdpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsCdpBpdusTx indicates the + number of CDP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 43 } + +sdpBindTlsL2ptStatsVtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsVtpBpdusRx indicates the + number of VTP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 44 } + +sdpBindTlsL2ptStatsVtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsVtpBpdusTx indicates the + number of VTP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 45 } + + +sdpBindTlsL2ptStatsDtpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsDtpBpdusRx indicates the + number of DTP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 46 } + +sdpBindTlsL2ptStatsDtpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsDtpBpdusTx indicates the + number of DTP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 47 } + +sdpBindTlsL2ptStatsPagpBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPagpBpdusRx indicates the + number of PAGP bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 48 } + +sdpBindTlsL2ptStatsPagpBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsPagpBpdusTx indicates the + number of PAGP bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 49 } + + +sdpBindTlsL2ptStatsUdldBpdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsUdldBpdusRx indicates the + number of UDLD bpdus received on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 50 } + +sdpBindTlsL2ptStatsUdldBpdusTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsL2ptStatsUdldBpdusTx indicates the + number of UDLD bpdus transmitted on this spoke SDP." + ::= { sdpBindTlsL2ptStatsEntry 51 } + +-- ------------------------- +-- PW Template Table +-- ------------------------- +pwTemplateTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of pwTemplateTableLastChanged indicates the + sysUpTime at the time of the last modification + of pwTemplateTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSdpObjs 17 } + +pwTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains entries for pseudowire (PW) templates + specifying SDP auto-binding." + ::= { tmnxSdpObjs 18 } + +pwTemplateEntry OBJECT-TYPE + SYNTAX PwTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific PW template." + INDEX { pwTemplateId } + ::= { pwTemplateTable 1 } + +PwTemplateEntry ::= + SEQUENCE { + pwTemplateId PWTemplateId, + pwTemplateRowStatus RowStatus, + pwTemplateLastChanged TimeStamp, + pwTemplateUseProvisionedSdp TruthValue, + pwTemplateVcType SdpBindVcType, + pwTemplateAccountingPolicyId Unsigned32, + pwTemplateCollectAcctStats TruthValue, + pwTemplateMacLearning TmnxEnabledDisabled, + pwTemplateMacAgeing TmnxEnabledDisabled, + pwTemplateDiscardUnknownSource TmnxEnabledDisabled, + pwTemplateLimitMacMove TlsLimitMacMove, + pwTemplateMacPinning TmnxEnabledDisabled, + pwTemplateVlanVcTag Unsigned32, + pwTemplateMacAddressLimit Unsigned32, + pwTemplateShgName TNamedItemOrEmpty, + pwTemplateShgDescription TItemDescription, + pwTemplateShgRestProtSrcMac TruthValue, + pwTemplateShgRestUnprotDstMac TruthValue, + pwTemplateEgressMacFilterId TFilterID, + pwTemplateEgressIpFilterId TFilterID, + pwTemplateEgressIpv6FilterId TFilterID, + pwTemplateIngressMacFilterId TFilterID, + pwTemplateIngressIpFilterId TFilterID, + pwTemplateIngressIpv6FilterId TFilterID, + pwTemplateIgmpFastLeave TmnxEnabledDisabled, + pwTemplateIgmpImportPlcy TNamedItemOrEmpty, + pwTemplateIgmpLastMembIntvl Unsigned32, + pwTemplateIgmpMaxNbrGrps Unsigned32, + pwTemplateIgmpGenQueryIntvl Unsigned32, + pwTemplateIgmpQueryRespIntvl Unsigned32, + pwTemplateIgmpRobustCount Unsigned32, + pwTemplateIgmpSendQueries TmnxEnabledDisabled, + pwTemplateIgmpMcacPolicyName TPolicyStatementNameOrEmpty, + pwTemplateIgmpMcacUnconstBW Integer32, + pwTemplateIgmpMcacPrRsvMndBW Integer32, + pwTemplateIgmpVersion TmnxIgmpVersion + } + +pwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The PW template identifier." + ::= { pwTemplateEntry 1 } + +pwTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateRowStatus is used for the + creation and deletion of PW templates." + ::= { pwTemplateEntry 2 } + +pwTemplateLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of pwTemplateLastChanged indicates the + sysUpTime at the time of the last modification of this + entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { pwTemplateEntry 3 } + +pwTemplateUseProvisionedSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateUseProvisionedSdp specifies + whether the to use an already provisioned SDP. + A value of 'true' specifies that the tunnel manager + will be consulted for an existing active SDP. + Otherwise, a value of 'false' specifies that + the default SDP template will be used to use for + instantiation of the SDP." + DEFVAL { false } + ::= { pwTemplateEntry 4 } + +pwTemplateVcType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateVcType specifies the type of + virtual circuit (VC) associated with the SDP Bind." + DEFVAL { ether } + ::= { pwTemplateEntry 5 } + +pwTemplateAccountingPolicyId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateAccountingPolicyId specifies the + policy to use to collect accounting statistics on + the SDP Bind. The value zero indicates that the + agent should use the default accounting policy, + if one exists." + DEFVAL { 0 } + ::= { pwTemplateEntry 6 } + +pwTemplateCollectAcctStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateCollectAcctStats specifies + whether the agent collects accounting statistics for + the SDP Bind. When the value is 'true' the agent + collects accounting statistics on the SDP Bind." + DEFVAL { false } + ::= { pwTemplateEntry 7 } + +pwTemplateMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateMacLearning specifies whether + the MAC learning process is enabled for the SDP Bind. + The value is ignored if MAC learning is disabled at + service level." + DEFVAL { enabled } + ::= { pwTemplateEntry 8 } + +pwTemplateMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateMacAgeing specifies whether + the MAC aging process is enabled for the SDP Bind. + The value is ignored if MAC aging is disabled + at the service level." + DEFVAL { enabled } + ::= { pwTemplateEntry 9 } + +pwTemplateDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "With the object pwTemplateMacAddressLimit a limit can + be configured for the max number of MAC addresses that + will be learned on the SDP Bind (only for spoke SDPs). + When the limit is reached, packets with unknown source + MAC address are forwarded by default. By setting + sdpBindTlsDiscardUnknownSource to 'enabled', packets with + unknown source MAC will be dropped instead." + DEFVAL { disabled } + ::= { pwTemplateEntry 10 } + +pwTemplateLimitMacMove OBJECT-TYPE + SYNTAX TlsLimitMacMove + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateLimitMacMove specifies the + behavior for when the re-learn rate specified by + svcTlsMacMoveMaxRate is exceeded. + + When pwTemplateLimitMacMove value is set to 'blockable' + the agent will monitor the MAC relearn rate on the + SDP Bind, and it will block it when the re-learn rate + specified by svcTlsMacMoveMaxRate is exceeded. When the + value is 'nonBlockable' the SDP Bind will not be + blocked, and another blockable SDP Bind will be + blocked instead." + DEFVAL { blockable } + ::= { pwTemplateEntry 11 } + +pwTemplateMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateMacPinning specifies + whether or not MAC address pinning is active on the + SDP Bind (mesh or spoke). Setting the value to 'enabled' + disables re-learning of MAC addresses on other SAPs or + SDPs within the same VPLS; the MAC address will hence + remain attached to the SDP Bind for the duration of + its age-timer. This object has effect only for MAC + addresses learned via the normal MAC learning + process, and not for entries learned via DHCP. The + value will be set by default to 'disabled'. However for + a spoke SDP that belongs to a residential SHG, the + value is set to enabled by the system, and cannot be + altered by the operator." + DEFVAL { disabled } + ::= { pwTemplateEntry 12 } + +pwTemplateVlanVcTag OBJECT-TYPE + SYNTAX Unsigned32 ('0000'H..'0fff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateVlanVcTag specifies the VLAN VC tag + for the SDP Bind." + DEFVAL { '0fff'H } + ::= { pwTemplateEntry 13 } + +pwTemplateMacAddressLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..196607) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateMacAddressLimit specifies + the maximum number of learned and static entries + allowed in the FDB for the SDP Bind. The value 0 + specifies no limit for the SDP Bind. The command is + valid only for spoke SDPs. When the value of + ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisOperMode is not 'c', the + maximum value of pwTemplateMacAddressLimit is '131071'." + DEFVAL { 0 } + ::= { pwTemplateEntry 14 } + +pwTemplateShgName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateShgName specifies the name of the + split-horizon group where the spoke SDP Bind belongs to. + By default a spoke SDP Bind does not belong to any + split-horizon group. The name specified must + correspond to an existing split-horizon group in the TLS + service where the spoke SDP Bind is defined." + DEFVAL { "" } + ::= { pwTemplateEntry 15 } + +pwTemplateShgDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateShgDescription specifies a + user-provided description for split-horizon group on + the SDP Bind." + DEFVAL { "" } + ::= { pwTemplateEntry 16 } + +pwTemplateShgRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateShgRestProtSrcMac specifies + how the agent will handle relearn requests for protected + MAC addresses. When the value of this object is 'true' + requests to relearn a protected MAC address will be + ignored." + DEFVAL { false } + ::= { pwTemplateEntry 17 } + +pwTemplateShgRestUnprotDstMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateShgRestUnprotDstMac specifies + how the system will forward packets destined to an + unprotected MAC address. When the value of this object is + 'true' packets destined to an unprotected MAC address + will be dropped." + DEFVAL { false } + ::= { pwTemplateEntry 18 } + +pwTemplateEgressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateEgressMacFilterId specifies + the tMacFilterId which indexes an egress filter entry + in ALCATEL-IND1-TIMETRA-FILTER-MIB::tMacFilterTable, or zero if no + filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 19 } + +pwTemplateEgressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateEgressIpFilterId specifies + the tIPFilterId which indexes an egress filter entry + in ALCATEL-IND1-TIMETRA-FILTER-MIB::tIPFilterTable, or zero if no + filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 20 } + +pwTemplateEgressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateEgressIpv6FilterId specifies + the tIPv6FilterId which indexes an egress filter entry + in ALCATEL-IND1-TIMETRA-FILTER-MIB::tIPv6FilterTable, or zero if no + filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 21 } + +pwTemplateIngressMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIngressMacFilterId specifies + the tMacFilterId which indexes an ingress filter entry + in ALCATEL-IND1-TIMETRA-FILTER-MIB::tMacFilterTable, or zero if no + filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 22 } + +pwTemplateIngressIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIngressIpFilterId specifies + the tIPFilterId which indexes an ingress filter entry + in ALCATEL-IND1-TIMETRA-FILTER-MIB::tIPFilterTable, or zero if no + filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 23 } + +pwTemplateIngressIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIngressIpv6FilterId specifies + the tIPv6FilterId which indexes an ingress filter entry + in ALCATEL-IND1-TIMETRA-FILTER-MIB::tIPv6FilterTable, or zero if no + filter is specified." + DEFVAL { 0 } + ::= { pwTemplateEntry 24 } + +pwTemplateIgmpFastLeave OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpFastLeave specifies + whether or not fastleave is allowed on the SDP Bind. + + If set to 'enabled', the system prunes the port on which an IGMP + 'leave' message has been received without waiting for the Group + Specific Query to timeout." + DEFVAL { disabled } + ::= { pwTemplateEntry 25 } + +pwTemplateIgmpImportPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpImportPlcy specifies + a policy statement that must be applied to all + incoming IGMP messages on the SDP Bind." + DEFVAL { "" } + ::= { pwTemplateEntry 26 } + +pwTemplateIgmpLastMembIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..50) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpLastMembIntvl specifies + the Max Response Time (in tenths of a second) used in + Group-Specific and Group-Source-Specific Queries sent + in response to 'leave' messages. This is also the + amount of time between Group-Specific Query messages. + + This value may be tuned to modify the leave latency of + the network. A reduced value results in reduced time to + detect the loss of the last member of a group." + DEFVAL { 10 } + ::= { pwTemplateEntry 27 } + +pwTemplateIgmpMaxNbrGrps OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpMaxNbrGrps specifies how many + group addresses are allowed for the SDP Bind. The value 0 + means that no limit is imposed." + DEFVAL { 0 } + ::= { pwTemplateEntry 28 } + +pwTemplateIgmpGenQueryIntvl OBJECT-TYPE + SYNTAX Unsigned32 (2..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpGenQueryIntvl specifies + the interval (in seconds) between two consecutive general + queries sent by the system on the SDP. + + The value of this object is only meaningful when the value of + pwTemplateIgmpSendQueries is 'enabled'." + DEFVAL { 125 } + ::= { pwTemplateEntry 29 } + +pwTemplateIgmpQueryRespIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..1023) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpQueryRespIntvl specifies the + maximum response time (in seconds) advertised in + IGMPv2/v3 queries. + + The value of this object is only meaningful when the value of + pwTemplateIgmpSendQueries is 'enabled'." + DEFVAL { 10 } + ::= { pwTemplateEntry 30 } + +pwTemplateIgmpRobustCount OBJECT-TYPE + SYNTAX Unsigned32 (2..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpRobustCount specifies the + value of the Robust count. + + This object allows tuning for the expected packet loss on + the SDP. If an SDP is expected to be lossy, the Robustness + Variable may be increased. IGMP snooping is robust to + (Robustness Variable-1) packet losses. + + The value of this object is only meaningful when the + value of pwTemplateIgmpSendQueries is 'enabled'." + DEFVAL { 2 } + ::= { pwTemplateEntry 31 } + +pwTemplateIgmpSendQueries OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpSendQueries specifies whether + the system generates General Queries by itself on the SDP." + DEFVAL { disabled } + ::= { pwTemplateEntry 32 } + +pwTemplateIgmpMcacPolicyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpMcacPolicyName indicates the name + of the multicast CAC policy." + DEFVAL { "" } + ::= { pwTemplateEntry 33 } + +pwTemplateIgmpMcacUnconstBW OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpMcacUnconstBW specifies the bandwidth + assigned for interface's multicast CAC policy traffic in kilo-bits per + second(kbps). + + If the default value of '-1' is set, there is no constraint on + bandwidth allocated at the interface. + + If the value of pwTemplateIgmpMcacUnconstBW is set to '0' and if + a multicast CAC policy is assigned on the interface, then + no group (channel) from that policy is allowed on that interface." + DEFVAL { -1 } + ::= { pwTemplateEntry 34 } + +pwTemplateIgmpMcacPrRsvMndBW OBJECT-TYPE + SYNTAX Integer32 (-1|0..2147483647) + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpMcacPrRsvMndBW specifies the bandwidth + pre-reserved for all the mandatory channels on a given interface + in kilo-bits per second(kbps). + + If the value of pwTemplateIgmpMcacUnconstBW is '0', no mandatory + channels are allowed. If the value of pwTemplateIgmpMcacUnconstBW + is '-1', then all mandatory and optional channels are allowed. + + If the value of pwTemplateIgmpMcacPrRsvMndBW is equal to the + value of pwTemplateIgmpMcacUnconstBW, then all the unconstrained + bandwidth on a given interface is allocated to mandatory channels + configured through multicast CAC policy on that interface and no + optional groups (channels) are allowed. + + The value of pwTemplateIgmpMcacPrRsvMndBW should always be less + than or equal to that of pwTemplateIgmpMcacUnconstBW. An attempt + to set the value of pwTemplateIgmpMcacPrRsvMndBW greater than + that of pwTemplateIgmpMcacUnconstBW will result in + 'inconsistentValue' error." + DEFVAL { -1 } + ::= { pwTemplateEntry 35 } + +pwTemplateIgmpVersion OBJECT-TYPE + SYNTAX TmnxIgmpVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIgmpVersion specifies the version + of IGMP for the PW template." + DEFVAL { version3 } + ::= { pwTemplateEntry 36 } + + +-- ---------------------------------------------- +-- PW Template IGMP Snooping Group Source Table +-- ---------------------------------------------- +pwTemplateIgmpSnpgGrpSrcTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of pwTemplateIgmpSnpgGrpSrcTblLC indicates + the sysUpTime at the time of the last modification + of pwTemplateIgmpSnpgGrpSrcTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSdpObjs 19 } + +pwTemplateIgmpSnpgGrpSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTemplateIgmpSnpgGrpSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains entries for static IGMP Snooping + groups." + ::= { tmnxSdpObjs 20 } + +pwTemplateIgmpSnpgGrpSrcEntry OBJECT-TYPE + SYNTAX PwTemplateIgmpSnpgGrpSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific static IGMP Snooping groups." + INDEX { pwTemplateId, + pwTemplateIgmpSnpgGrpAddrType, + pwTemplateIgmpSnpgGrpAddr, + pwTemplateIgmpSnpgSrcAddrType, + pwTemplateIgmpSnpgSrcAddr } + ::= { pwTemplateIgmpSnpgGrpSrcTable 1} + +PwTemplateIgmpSnpgGrpSrcEntry ::= SEQUENCE { + pwTemplateIgmpSnpgGrpAddrType InetAddressType, + pwTemplateIgmpSnpgGrpAddr InetAddress, + pwTemplateIgmpSnpgSrcAddrType InetAddressType, + pwTemplateIgmpSnpgSrcAddr InetAddress, + pwTemplateIgmpSnpgRowStatus RowStatus, + pwTemplateIgmpSnpgLastChngd TimeStamp +} + +pwTemplateIgmpSnpgGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast group address type for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 1 } + +pwTemplateIgmpSnpgGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP multicast group address for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 2 } + +pwTemplateIgmpSnpgSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The source address type for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 3 } + +pwTemplateIgmpSnpgSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The source address for this entry." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 4 } + +pwTemplateIgmpSnpgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateIgmpSnpgRowStatus is used for + the creation and deletion of static IGMP snooping entries." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 5 } + +pwTemplateIgmpSnpgLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of pwTemplateIgmpSnpgLastChngd indicates the + sysUpTime at the time of the last modification of this + entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { pwTemplateIgmpSnpgGrpSrcEntry 6 } + +-- -------------------------------------------- +-- SDP Bind TLS Egress MFIB Allowed MDA Destinations Table +-- -------------------------------------------- +pwTemplateMfibAllowedMdaTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of pwTemplateMfibAllowedMdaTblLC indicates + the sysUpTime at the time of the last modification + of pwTemplateMfibAllowedMdaTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSdpObjs 21 } + +pwTemplateMfibAllowedMdaTable OBJECT-TYPE + SYNTAX SEQUENCE OF PwTemplateMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The pwTemplateMfibAllowedMdaTable has an entry for each + MFIB allowed MDA destination for an PW template." + ::= { tmnxSdpObjs 22 } + +pwTemplateMfibAllowedMdaEntry OBJECT-TYPE + SYNTAX PwTemplateMfibAllowedMdaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents an MFIB allowed MDA destination + for an PW template configured in the system. Entries + can be created and deleted via SNMP SET operations on the + object pwTemplateMfibMdaRowStatus." + INDEX { pwTemplateId, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum } + ::= { pwTemplateMfibAllowedMdaTable 1 } + +PwTemplateMfibAllowedMdaEntry ::= + SEQUENCE { + pwTemplateMfibMdaRowStatus RowStatus + } + +pwTemplateMfibMdaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of pwTemplateMfibMdaRowStatus controls the + creation and deletion of rows in this table." + ::= { pwTemplateMfibAllowedMdaEntry 1 } + +-- ---------------------------------------- +-- SDP BIND TLS MRP Information Table +-- ---------------------------------------- +sdpBindTlsMrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsMrpTableLastChanged indicates the + sysUpTime at the time of the last modification + of sdpBindTlsMrpTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSdpObjs 23 } + +sdpBindTlsMrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sdpBindTlsMrpTable allows the operator to modify + attributes of the Multiple Registration Protocol (MRP) + feature for the TLS SDP Bind. + + This table contains an entry for each TLS SDP Bind created + by the user using either sdpBindTlsTable or + sdpBindMeshTlsTable. + + Rows in this table are created and deleted automatically + by the system." + ::= { tmnxSdpObjs 24 } + +sdpBindTlsMrpEntry OBJECT-TYPE + SYNTAX SdpBindTlsMrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains objects that allows the + modification of the Multiple Registration Protocol feature + for a specific SDP-Binding in a TLS service." + INDEX { svcId, sdpBindId } + ::= { sdpBindTlsMrpTable 1 } + +SdpBindTlsMrpEntry ::= + SEQUENCE { + sdpBindTlsMrpLastChngd TimeStamp, + sdpBindTlsMrpJoinTime Unsigned32, + sdpBindTlsMrpLeaveTime Unsigned32, + sdpBindTlsMrpLeaveAllTime Unsigned32, + sdpBindTlsMrpPeriodicTime Unsigned32, + sdpBindTlsMrpPeriodicEnabled TruthValue, + sdpBindTlsMrpRxPdus Counter32, + sdpBindTlsMrpDroppedPdus Counter32, + sdpBindTlsMrpTxPdus Counter32, + sdpBindTlsMrpRxNewEvent Counter32, + sdpBindTlsMrpRxJoinInEvent Counter32, + sdpBindTlsMrpRxInEvent Counter32, + sdpBindTlsMrpRxJoinEmptyEvent Counter32, + sdpBindTlsMrpRxEmptyEvent Counter32, + sdpBindTlsMrpRxLeaveEvent Counter32, + sdpBindTlsMrpTxNewEvent Counter32, + sdpBindTlsMrpTxJoinInEvent Counter32, + sdpBindTlsMrpTxInEvent Counter32, + sdpBindTlsMrpTxJoinEmptyEvent Counter32, + sdpBindTlsMrpTxEmptyEvent Counter32, + sdpBindTlsMrpTxLeaveEvent Counter32 + } + +sdpBindTlsMrpLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpBindTlsMrpLastChngd indicates the + sysUpTime at the time of the last modification of this + entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { sdpBindTlsMrpEntry 1 } + +sdpBindTlsMrpJoinTime OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindTlsMrpJoinTime specifies a timer + value in 10ths of seconds which determines the maximum rate + at which attribute join messages can be sent on the SDP." + DEFVAL { 2 } + ::= { sdpBindTlsMrpEntry 2 } + +sdpBindTlsMrpLeaveTime OBJECT-TYPE + SYNTAX Unsigned32 (30..60) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindTlsMrpLeaveTime specifies a timer + value in 10ths of seconds which determines the amount of + time a registered attribute is held in leave state before + the registration is removed." + DEFVAL { 30 } + ::= { sdpBindTlsMrpEntry 3 } + +sdpBindTlsMrpLeaveAllTime OBJECT-TYPE + SYNTAX Unsigned32 (60..300) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindTlsMrpLeaveAllTime specifies a timer + value in 10ths of seconds which determines the frequency + where all attribute declarations on the SDP are all + refreshed." + DEFVAL { 100 } + ::= { sdpBindTlsMrpEntry 4 } + +sdpBindTlsMrpPeriodicTime OBJECT-TYPE + SYNTAX Unsigned32 (10..100) + UNITS "deci-seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindTlsMrpPeriodicTime specifies a timer + value in 10ths of seconds which determines the frequency of + re-transmission of attribute declarations." + DEFVAL { 10 } + ::= { sdpBindTlsMrpEntry 5 } + +sdpBindTlsMrpPeriodicEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of sdpBindTlsMrpPeriodicEnabled specifies whether + re-transmission of attribute declarations is enabled." + DEFVAL { false } + ::= { sdpBindTlsMrpEntry 6 } + +sdpBindTlsMrpRxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxPdus indicates the number of MRP packets + received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 7 } + +sdpBindTlsMrpDroppedPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpDroppedPdus indicates the number of dropped + MRP packets on this SDP Bind." + ::= { sdpBindTlsMrpEntry 8 } + +sdpBindTlsMrpTxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxPdus indicates the number of MRP packets + transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 9 } + +sdpBindTlsMrpRxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxNewEvent indicates the number of 'New' MRP + events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 10 } + +sdpBindTlsMrpRxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxJoinInEvent indicates the number of + 'Join-In' MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 11 } + +sdpBindTlsMrpRxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxInEvent indicates the number of 'In' MRP + events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 12 } + +sdpBindTlsMrpRxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxJoinEmptyEvent indicates the number of + 'Join Empty' MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 13 } + +sdpBindTlsMrpRxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxEmptyEvent indicates the number of 'Empty' + MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 14 } + +sdpBindTlsMrpRxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpRxLeaveEvent indicates the number of 'Leave' + MRP events received on this SDP Bind." + ::= { sdpBindTlsMrpEntry 15 } + +sdpBindTlsMrpTxNewEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxNewEvent indicates the number of 'New' MRP + events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 16 } + +sdpBindTlsMrpTxJoinInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxJoinInEvent indicates the number of + 'Join-In' MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 17 } + +sdpBindTlsMrpTxInEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxInEvent indicates the number of 'In' MRP + events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 18 } + +sdpBindTlsMrpTxJoinEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxJoinEmptyEvent indicates the number of + 'Join Empty' MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 19 } + +sdpBindTlsMrpTxEmptyEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxEmptyEvent indicates the number of 'Empty' + MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 20 } + +sdpBindTlsMrpTxLeaveEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMrpTxLeaveEvent indicates the number of 'Leave' + MRP events transmitted on this SDP Bind." + ::= { sdpBindTlsMrpEntry 21 } + +-- ------------------------- +-- SDP Bind TLS MMRP Table +-- ------------------------- +sdpBindTlsMmrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpBindTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains an entry for each MAC address managed + by Multiple MAC Registration Protocol (MMRP) on the SDP + Bind for the TLS. Entries are dynamically created and + destroyed by the system as the MAC Addresses are registered + or declared in MMRP." + ::= { tmnxSdpObjs 25 } + +sdpBindTlsMmrpEntry OBJECT-TYPE + SYNTAX SdpBindTlsMmrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MMRP specific information about a MAC address managed by + MMRP on a SDP Bind in a TLS." + INDEX { svcId, sdpBindId, sdpBindTlsMmrpMacAddr } + ::= { sdpBindTlsMmrpTable 1 } + +SdpBindTlsMmrpEntry ::= + SEQUENCE { + sdpBindTlsMmrpMacAddr MacAddress, + sdpBindTlsMmrpDeclared TruthValue, + sdpBindTlsMmrpRegistered TruthValue + } + +sdpBindTlsMmrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sdpBindTlsMmrpMacAddr indicates an ethernet MAC address which + is being managed by MMRP on this SAP." + ::= { sdpBindTlsMmrpEntry 1 } + +sdpBindTlsMmrpDeclared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMmrpDeclared indicates whether the MRP applicant + on this SAP is declaring this MAC address on behalf of MMRP." + ::= { sdpBindTlsMmrpEntry 2 } + +sdpBindTlsMmrpRegistered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sdpBindTlsMmrpRegistered indicates whether the MRP + registrant on this SAP has notified MMRP of a registration of this MAC + address." + ::= { sdpBindTlsMmrpEntry 3 } + +-- --------------------------------------------------------------------- +-- SDP Auto Bind Bgp Auto-Discovery Info +-- +-- Sparse Dependent Extention of the sdpBindTable. +-- +-- The same indexes are used for both the base table, sdpBindTable, +-- and the sparse dependent table, sdpAutoBindBgpInfoTable. +-- +-- This in effect extends the sdpBindTable with additional columns. +-- Rows are created in the sdpAutoBindBgpInfoTable only for those entries +-- in the sdpBindTable that are created as a result of BGP Auto-discovery. +-- +-- Deletion of a row in the sdpBindTable results in the +-- same fate for the row in the sdpAutoBindBgpInfoTable. +-- --------------------------------------------------------------------- +sdpAutoBindBgpInfoTableLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpAutoBindBgpInfoTableLC indicates + the sysUpTime at the time of the last modification + of sdpAutoBindBgpInfoTable. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { tmnxSdpObjs 26 } + +sdpAutoBindBgpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdpAutoBindBgpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sdpAutoBindBgpInfoTable has an entry for each + SDP Bind entry from sdpBindTable which was + created as a result of BGP Auto-discovery." + ::= { tmnxSdpObjs 27 } + +sdpAutoBindBgpInfoEntry OBJECT-TYPE + SYNTAX SdpAutoBindBgpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains BGP-related information for an + SDP Bind entry created as a result of BGP Auto-discovery." + INDEX { svcId, sdpBindId } + ::= { sdpAutoBindBgpInfoTable 1 } + +SdpAutoBindBgpInfoEntry ::= + SEQUENCE { + sdpAutoBindBgpInfoTemplateId PWTemplateId, + sdpAutoBindBgpInfoAGI TmnxVPNRouteDistinguisher, + sdpAutoBindBgpInfoSAII Unsigned32, + sdpAutoBindBgpInfoTAII Unsigned32 + } + +sdpAutoBindBgpInfoTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpAutoBindBgpInfoTemplateId indicates the + the value of the pwTemplateId object for the + PW template entry used to create this + SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 1 } + +sdpAutoBindBgpInfoAGI OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpAutoBindBgpInfoAGI indicates the + Attachment Group Indentifier (AGI) portion of the + Generalized Id FEC element from the pseudowire + setup for this SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 2 } + +sdpAutoBindBgpInfoSAII OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpAutoBindBgpInfoSAII indicates the + Source Attachment Individual Indentifier (SAII) portion + of the Generalized Id FEC element from the pseudowire + setup for this SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 3 } + +sdpAutoBindBgpInfoTAII OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sdpAutoBindBgpInfoTAII indicates the + Target Attachment Individual Indentifier (TAII) portion + of the Generalized Id FEC element from the pseudowire + setup for this SDP Bind." + ::= { sdpAutoBindBgpInfoEntry 4 } + +-- ------------------------------------- +-- BGP Auto-Discovery SDP Auto Policy Table +-- ------------------------------------- + +svcTlsBgpADPWTempBindTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBgpADPWTempBindTblLC indicates the + sysUpTime at the time of the last modification + of svcTlsBgpADPWTempBindTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSvcObjs 32 } + +svcTlsBgpADPWTempBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpADAutoBindPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "svcTlsBgpADPWTempBindTable contains entries for the + associations between SDP Auto-Bind policies and a + BGP Auto-Discovery context for a VPLS service." + ::= { tmnxSvcObjs 33 } + +svcTlsBgpADPWTempBindEntry OBJECT-TYPE + SYNTAX SvcTlsBgpADAutoBindPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A SDP Auto-Bind Policy entry in the + svcTlsBgpADPWTempBindTable." + INDEX { svcId, pwTemplateId } + ::= { svcTlsBgpADPWTempBindTable 1 } + +SvcTlsBgpADAutoBindPlcyEntry ::= SEQUENCE { + svcTlsBgpADPWTempBindRowStatus RowStatus, + svcTlsBgpADPWTempBindLastChngd TimeStamp, + svcTlsBgpADPWTempBindSHG TNamedItemOrEmpty +} + +svcTlsBgpADPWTempBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADPWTempBindRowStatus is used + for the creation and deletion of associations between + SDP Auto-Bind policies and a BGP Auto-Discovery context + for a VPLS service." + ::= { svcTlsBgpADPWTempBindEntry 1 } + +svcTlsBgpADPWTempBindLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBgpADPWTempBindLastChngd indicates + the sysUpTime at the time of the last modification of + this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { svcTlsBgpADPWTempBindEntry 2 } + + +svcTlsBgpADPWTempBindSHG OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADPWTempBindSHG specifies the + split-horizon group to associate with the SDP Auto-Bind + policy in this BGP Auto-Discovery context in a VPLS + service. + + When this Auto-Bind policy is used to create an SDP, + this split-horizon group will be associated with the + SDP. + + The name specified must correspond to an + existing split-horizon group in the VPLS service, + otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpADPWTempBindEntry 3 } + +-- ----------------------------------------- +-- BGP Auto-Discovery SDP Auto Policy Route Target Table +-- ----------------------------------------- + +svcTlsBgpADPWTempBindRTTblLC OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBgpADPWTempBindRTTblLC indicates the + sysUpTime at the time of the last modification + of svcTlsBgpADPWTempBindRTTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSvcObjs 34 } + +svcTlsBgpADPWTempBindRTTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpADAutoBindPlcyRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "svcTlsBgpADPWTempBindTable contains entries for Route + Targets associated with a SDP Auto-Bind policy and a + BGP Auto-Discovery context for a VPLS service." + ::= { tmnxSvcObjs 35 } + +svcTlsBgpADPWTempBindRTEntry OBJECT-TYPE + SYNTAX SvcTlsBgpADAutoBindPlcyRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A SDP Auto-Bind Policy Route Target entry in the + svcTlsBgpADPWTempBindRTTable." + INDEX { svcId, pwTemplateId, IMPLIED svcTlsBgpADPWTempBindRT } + ::= { svcTlsBgpADPWTempBindRTTable 1 } + +SvcTlsBgpADAutoBindPlcyRTEntry ::= SEQUENCE { + svcTlsBgpADPWTempBindRT TNamedItem, + svcTlsBgpADPWTempBindRTRowStat RowStatus +} + +svcTlsBgpADPWTempBindRT OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcTlsBgpADPWTempBindRT is the Route + Target associated with a PW template and a + BGP Auto-Discovery context for a VPLS service. + + When advertisements are received with this Route Target, + the PW template specified by the index, pwTemplateId, + will be used to create the SDP." + ::= { svcTlsBgpADPWTempBindRTEntry 1 } + +svcTlsBgpADPWTempBindRTRowStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADPWTempBindRTRowStat is used + for the association of Route Targets with a SDP Auto-Bind + policy and a BGP Auto-Discovery context for a VPLS + service." + ::= { svcTlsBgpADPWTempBindRTEntry 2 } + +-- ------------------------- +-- L2 Route Table +-- ------------------------- + +svcL2RteTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcL2RteTableLastChanged indicates the + sysUpTime at the time of the last modification of + svcL2RteTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSvcObjs 38 } + +svcL2RteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcL2RteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "svcL2RteTable contains entries for L2 routes." + ::= { tmnxSvcObjs 39 } + +svcL2RteEntry OBJECT-TYPE + SYNTAX SvcL2RteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An L2 route entry in the svcL2RteTable." + INDEX { svcId, + svcL2RteVsiPrefix, + svcL2RteRouteDistinguisher, + svcL2RteNextHopType, + svcL2RteNextHop } + ::= { svcL2RteTable 1} + +SvcL2RteEntry ::= SEQUENCE { + svcL2RteVsiPrefix Unsigned32, + svcL2RteRouteDistinguisher TmnxVPNRouteDistinguisher, + svcL2RteNextHopType InetAddressType, + svcL2RteNextHop InetAddress, + svcL2RteSdpBindId SdpBindId, + svcL2RtePwTemplateId PWTemplateId +} + +svcL2RteVsiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcL2RteVsiPrefix is the low-order 4 bytes + of the Virtual Switch Instance idendifier (VSI-id) of the + remote VSI for this L2 route." + ::= { svcL2RteEntry 1 } + +svcL2RteRouteDistinguisher OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcL2RteRouteDistinguisher is the high-order + 6 bytes of the Virtual Switch Instance idendifier (VSI-id) + of the remote VSI for this L2 route." + ::= { svcL2RteEntry 2 } + +svcL2RteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcL2RteNextHopType indicates the address + type of svcL2RteNextHop." + ::= { svcL2RteEntry 3 } + +svcL2RteNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcL2RteNextHop indicates the IP next hop + for this L2 route. This value is equivilant to the + IP address of the Far End of this L2 route." + ::= { svcL2RteEntry 4 } + +svcL2RteSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcL2RteSdpBindId indicates the SDP bind + ID of the SDP bind that binds this VPLS context to + the VSI indicated by svcL2RteRouteDistinguisher, + svcL2RteVsiPrefix, and svcL2RteNextHop." + ::= { svcL2RteEntry 5 } + +svcL2RtePwTemplateId OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcL2RtePwTemplateId indicates the PW + template associated with the SDP bind that binds + this VPLS context to the VSI indicated by + svcL2RteRouteDistinguisher, svcL2RteVsiPrefix, + and svcL2RteNextHop." + ::= { svcL2RteEntry 6 } + +-- -------------------------------------- +-- SDP Notification Objects +-- -------------------------------------- +-- tmnxSdpNotifyObjs OBJECT IDENTIFIER ::= ( tmnxSdpObjs 100 } + +sdpNotifySdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The ID of the SDP where SDP Bindings are associated. + This object is used by the sdpBindSdpStateChangeProcessed + notification to indicate the SDP that changed + state and that resulted in having the associated + sdpBindStatusChanged events suppressed for all SDP + Bindings on that SDP." + ::= { tmnxSdpNotifyObjs 1 } + +dynamicSdpStatus OBJECT-TYPE + SYNTAX ConfigStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of dynamicSdpStatus indicates the status of the + dynamic SDP which is used by the dynamicSdpConfigChanged + and dynamicSdpBindConfigChanged notifications to indicate + what state the dynamic SDP or SDP Bind + has entered: 'created', 'modified', or 'deleted'." + ::= { tmnxSdpNotifyObjs 2 } + +dynamicSdpOrigin OBJECT-TYPE + SYNTAX L2RouteOrigin + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of dynamicSdpOrigin indicates the origin of the + dynamic SDP. The origin indicates the protocol or mechanism + that created the dynamic SDP." + ::= { tmnxSdpNotifyObjs 3 } + +dynamicSdpCreationError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object dynamicSdpCreationError + indicates the reason why the system was unable to create + the dynamic SDP." + ::= { tmnxSdpNotifyObjs 4 } + +dynamicSdpBindCreationError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object dynamicSdpBindCreationError + indicates the reason why the system was unable to create + the dynamic SDP Binding." + ::= { tmnxSdpNotifyObjs 5 } + +-- -------------------------------------------- +-- SDP traps +-- -------------------------------------------- +sdpCreated NOTIFICATION-TYPE + OBJECTS { + sdpId + } + STATUS obsolete + DESCRIPTION "The sdpCreated notification is sent when a new row is + created in the sdpInfoTable." + ::= { sdpTraps 1 } + +sdpDeleted NOTIFICATION-TYPE + OBJECTS { + sdpId + } + STATUS obsolete + DESCRIPTION "The sdpDeleted notification is sent when an existing row + is deleted from the ng row is deleted from the + sdpInfoTable." + ::= { sdpTraps 2 } + +sdpStatusChanged NOTIFICATION-TYPE + OBJECTS { + sdpId, + sdpAdminStatus, + sdpOperStatus + } + STATUS current + DESCRIPTION "The sdpStatusChanged notification is generated + when there is a change in the administrative or + operating status of an SDP." + ::= { sdpTraps 3 } + +sdpBindCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId + } + STATUS obsolete + DESCRIPTION "The sdpBindCreated notification is sent when a new row + is created in the sdpBindTable." + ::= { sdpTraps 4 } + +sdpBindDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId + } + STATUS obsolete + DESCRIPTION "The sdpBindDeleted notification is sent when an existing + row is deleted from the sdpBindTable." + ::= { sdpTraps 5 } + +sdpBindStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindAdminStatus, + sdpBindOperStatus, + sdpBindOperFlags + } + STATUS current + DESCRIPTION "The sdpBindStatusChanged notification is generated + when there is a change in the administrative or + operating status of an SDP Binding. + + Notice that this trap is not generated whenever + the SDP Binding operating status change is caused by + an operating status change on the associated SDP." + ::= { sdpTraps 6 } + +sdpTlsMacAddrLimitAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpId + } + STATUS current + DESCRIPTION "The sdpTlsMacAddrLimitAlarmRaised notification is sent + whenever the number of MAC addresses stored in the FDB + for this spoke sdp increases to reach the watermark + specified by the object svcTlsFdbTableFullHighWatermark." + ::= { sdpTraps 7 } + +sdpTlsMacAddrLimitAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpId + } + STATUS current + DESCRIPTION "The sdpTlsMacAddrLimitAlarmCleared notification is sent + whenever the number of MAC addresses stored in the FDB for + this spoke SDP drops to the watermark specified by the + object svcTlsFdbTableFullLowWatermark." + ::= { sdpTraps 8 } + +sdpTlsDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpId, + tlsDhcpPacketProblem + } + STATUS obsolete + DESCRIPTION "The sdpTlsDHCPSuspiciousPcktRcvd notification is + generated when a DHCP packet is received with suspicious + content." + ::= { sdpTraps 9 } + +sdpBindDHCPLeaseEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease + } + STATUS current + DESCRIPTION "The sdpBindDHCPLeaseEntriesExceeded notification is + generated when the number of DHCP lease state entries on a + given IES or VRPN spoke-SDP reaches the user configurable + upper limit given by + ALCATEL-IND1-TIMETRA-VRTR-MIB::vRtrIfDHCPLeasePopulate." + ::= { sdpTraps 10 } + +sdpBindDHCPLseStateOverride NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr + } + STATUS current + DESCRIPTION "The sdpBindDHCPLseStateOverride notification is generated + when an existing DHCP lease state is overridden by a new + lease state which has the same IP address but a different + MAC address. This trap is only applicable for IES and VPRN + spoke-SDPs." + ::= { sdpTraps 11 } + +sdpBindDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpPacketProblem + } + STATUS current + DESCRIPTION "The sdpBindDHCPSuspiciousPcktRcvd notification is + generated when a DHCP packet is received with suspicious + content." + ::= { sdpTraps 12 } + +sdpBindDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION "The sdpBindDHCPLseStatePopulateErr notification indicates + that the system was unable to update the DHCP Lease State + table with the information contained in the DHCP ACK + message. The DHCP ACK message has been discarded. This + trap is only applicable for IES and VPRN spoke-SDPs." + ::= { sdpTraps 13 } + +sdpBindPwPeerStatusBitsChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindPwPeerStatusBits + } + STATUS current + DESCRIPTION "The sdpBindPwPeerStatusBitsChanged notification is + generated when there is a change in the PW status + bits received from the peer." + ::= { sdpTraps 14 } + +sdpBindTlsMacMoveExceeded NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindAdminStatus, + sdpBindOperStatus, + sdpBindTlsMacMoveRateExcdLeft, + sdpBindTlsMacMoveNextUpTime, + svcTlsMacMoveMaxRate + } + STATUS current + DESCRIPTION "The sdpBindTlsMacMoveExceeded notification is generated + when the SDP exceeds the TLS svcTlsMacMoveMaxRate." + ::= { sdpTraps 15 } + +sdpBindPwPeerFaultAddrChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + sdpBindPwFaultInetAddressType, + sdpBindPwFaultInetAddress + } + STATUS current + DESCRIPTION "The sdpBindPwPeerFaultAddrChanged notification is + generated when there is a change in the IP address + included in the PW status message sent by the peer. + This notification is only generated if the IP address + is the only information in the notification that + changed. If the status bits changed as well, then + the sdpBindPwPeerStatusBitsChanged notification will + be generated instead." + ::= { sdpTraps 16 } + +sdpBindDHCPProxyServerError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpProxyError + } + STATUS current + DESCRIPTION "The sdpBindDHCPProxyServerError notification indicates + that the system was unable to proxy DHCP requests." + ::= { sdpTraps 17 } + +sdpBindDHCPCoAError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpCoAError + } + STATUS obsolete + DESCRIPTION "The sdpBindDHCPCoAError notification indicates that + the system was unable to process a Change of Authorization + (CoA) request from a Radius server." + ::= { sdpTraps 18 } + +sdpBindDHCPSubAuthError NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpSubAuthError + } + STATUS obsolete + DESCRIPTION "The sdpBindDHCPSubAuthError notification indicates that + the system encountered a problem while trying to + authenticate a subscriber." + ::= { sdpTraps 19 } + +sdpBindSdpStateChangeProcessed NOTIFICATION-TYPE + OBJECTS { + sdpNotifySdpId + } + STATUS current + DESCRIPTION "The sdpBindSdpStateChangeProcessed notification + indicates that the agent has finished processing an + SDP state change event, and that the operating status + of all the affected SDP Bindings has been updated + accordingly. The value of the sdpNotifySdpId object + indicates the SDP that experienced the state change." + ::= { sdpTraps 20 } + +sdpBindDHCPLseStateMobilityErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + sdpBindId, + svcDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION "The sdpBindDHCPLseStateMobilityErr notification indicates + that the system was unable to perform a mobility check + for this lease state." + ::= { sdpTraps 21 } + +sdpBandwidthOverbooked NOTIFICATION-TYPE + OBJECTS { + sdpId, + sdpMaxBookableBandwidth, + sdpBookedBandwidth + } + STATUS current + DESCRIPTION "The sdpBandwidthOverbooked notification indicates + that the bandwidth that has been allocated to the SDP + bindings indicated by sdpBookedBandwidth exceeds + sdpMaxBookableBandwidth." + ::= { sdpTraps 22 } + +sdpBindInsufficientBandwidth NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpId, + sdpBindId, + sdpAvailableBandwidth, + sdpBindAdminBandwidth + } + STATUS current + DESCRIPTION "The sdpBindInsufficientBandwidth notification indicates + that the available bandwidth of the SDP is insufficient + to satisfy the bandwidth requirement specified by + sdpBindAdminBandwidth of this SDP binding." + ::= { sdpTraps 23 } + +dynamicSdpConfigChanged NOTIFICATION-TYPE + OBJECTS { + dynamicSdpOrigin, + sdpId, + svcL2RteSdpBindId, + dynamicSdpStatus + } + STATUS current + DESCRIPTION "The dynamicSdpConfigChanged notification is generated when a + dynamic SDP is 'created', 'modified', or 'deleted', with the + value of dynamicSdpStatus indicated which state it has entered." + ::= { sdpTraps 24 } + +dynamicSdpBindConfigChanged NOTIFICATION-TYPE + OBJECTS { + dynamicSdpOrigin, + sdpId, + svcL2RteSdpBindId, + dynamicSdpStatus + } + STATUS current + DESCRIPTION "The dynamicSdpBindConfigChanged notification is generated when a + dynamic SDP Bind is 'created', 'modified', or 'deleted', with the + value of dynamicSdpStatus indicated which state it has entered." + ::= { sdpTraps 25 } + +dynamicSdpCreationFailed NOTIFICATION-TYPE + OBJECTS { + svcL2RteSdpBindId, + dynamicSdpOrigin, + dynamicSdpCreationError + } + STATUS current + DESCRIPTION "The dynamicSdpCreationFailed notification is generated + when the system fails to create a dynamic SDP." + ::= { sdpTraps 26 } + +dynamicSdpBindCreationFailed NOTIFICATION-TYPE + OBJECTS { + svcL2RteSdpBindId, + dynamicSdpOrigin, + sdpId, + pwTemplateLastChanged, + dynamicSdpBindCreationError + } + STATUS current + DESCRIPTION "The dynamicSdpBindCreationFailed notification is generated + when the system fails to create a dynamic SDP Bind." + ::= { sdpTraps 27 } + +-- ------------------------------------ +-- TLS STP traps +-- ------------------------------------ + +unacknowledgedTCN NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpId + } + STATUS current + DESCRIPTION "The unacknowledgedTCN notification is generated when a + TCN sent towards the root bridge on the root port (SAP + or SDP binding) has not been acknowledged within the + allowed time. A portion of the spanning tree topology + may not have been notified that a topology change has + taken place. FDB tables on some devices may take + significantly longer to represent the new distribution + of layer-2 addresses. Examine this device and devices + towards the root bridge for STP issues." + ::= { tstpTraps 8 } + +tmnxSvcTopoChgSdpBindMajorState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpPortState, + tmnxOldSdpBindTlsStpPortState + } + STATUS current + DESCRIPTION "The tmnxSvcTopoChgSdpBindMajorState notification is + generated when a SDP binding has transitioned its + state from learning to forwarding or from forwarding + to blocking or broken. The spanning tree topology has + been modified. It may denote loss of customer access + or redundancy. Check the new topology against the + provisioned topology to determine the severity of + connectivity loss." + ::= { tstpTraps 14 } + +tmnxSvcNewRootSdpBind NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + svcTlsStpDesignatedRoot + } + STATUS current + DESCRIPTION "The tmnxSvcNewRootSdpBind notification is generated + when the previous root bridge has been aged out and a + new root bridge has been elected. The new root bridge + creates a new spanning tree topology. It may denote + loss of customer access or redundancy. Check the new + topology against the provisioned topology to determine + the severity of connectivity loss." + ::= { tstpTraps 15 } + +tmnxSvcTopoChgSdpBindState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpPortState, + tmnxOldSdpBindTlsStpPortState + } + STATUS current + DESCRIPTION "The tmnxSvcTopoChgSdpBindState notification is + generated when a SDP binding has transitioned state to + blocking or broken from learning state. This event + complements what is not covered by + tmnxSvcTopoChgSdpBindMajorState. The spanning tree + topology has been modified. It may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine the + severity of connectivity loss." + ::= { tstpTraps 16 } + +tmnxSvcSdpBindRcvdTCN NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId + } + STATUS current + DESCRIPTION "The tmnxSvcSdpBindRcvdTCN notification is generated + when a SDP binding has received TCN from another + bridge. This bridge will either have its configured + BPDU with the topology change flag set if it is a root + bridge, or it will pass TCN to its root bridge. + Eventually the address aging timer for the forwarding + database will be made shorter for a short period of + time. No recovery is needed." + ::= { tstpTraps 17 } + +tmnxSvcSdpBindRcvdHigherBriPrio NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId + } + STATUS current + DESCRIPTION "The tmnxSvcSdpBindRcvdHigherBriPrio notification is + generated when a customer's device has been configured + with a bridge priority equal to zero. The SDP binding + that the customer's device is connected through will + be blocked. Remove the customer's device or + reconfigure the customer's bridge priority with value + greater than zero." + ::= { tstpTraps 18 } + +tmnxSvcSdpBindEncapPVST NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION "The tmnxSvcSdpBindEncapPVST notification is generated + when an SDP bindings STP received a BPDU that was PVST + encapsulated. The SDP binding STP's BPDUs will be PVST + encapsulated. No recovery is needed." + ::= { tstpTraps 19 } + +tmnxSvcSdpBindEncapDot1d NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + tmnxOtherBridgeId + } + STATUS current + DESCRIPTION "The tmnxSvcSdpBindEncapDot1d notification is generated + when a SDP binding received a BPDU that was 802.1d + encapsulated. The SDP binding BPDUs will also be + 802.1d encapsulated. No recovery is needed." + ::= { tstpTraps 20 } + +tmnxSvcSdpActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpOperProtocol + } + STATUS current + DESCRIPTION "The tmnxSvcSdpActiveProtocolChange notification is + generated when the spanning tree protocol on this SDP + changes from rstp to stp or vise versa. No recovery is + needed." + ::= { tstpTraps 31 } + +tmnxStpMeshNotInMstRegion NOTIFICATION-TYPE + OBJECTS { + svcId, + sdpBindId + } + STATUS current + DESCRIPTION "The tmnxStpMeshNotInMstRegion notification is + generated when a MSTP BPDU from outside the MST region + is received on the indicated mesh SDP. + + It is up to the operator to make sure bridges connected + via mesh SDPs are in the same MST-region. If not the mesh + will NOT become operational." + ::= { tstpTraps 36 } + +tmnxSdpBndStpExcepCondStateChng NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + sdpBindId, + sdpBindTlsStpException + } + STATUS current + DESCRIPTION "The tmnxSdpBndStpExcepCondStateChng notification is + generated when the value of the object sdpBindTlsStpException + has changed, i.e. when the exception condition + changes on the indicated SDP Bind." + ::= { tstpTraps 38 } + +-- ---------------------------------------------------------------------------- +-- Conformance Information +-- ---------------------------------------------------------------------------- +tmnxSdpCompliances OBJECT IDENTIFIER ::= { tmnxSdpConformance 1 } +tmnxSdpGroups OBJECT IDENTIFIER ::= { tmnxSdpConformance 2 } + +-- ---------------------------------------------- +-- Compliance Statements +-- ---------------------------------------------- + +tmnxSdp77x0V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs + on Alcatel 7750 SR and 7710 SR series systems." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindMeshV6v0Group, + tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindIpipeV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV6v0Group, + tmnxSdpBindTlsMrpV6v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group, + tmnxSdpBindCpipeV6v0Group + } + ::= { tmnxSdpCompliances 8 } + +tmnxSdp7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs + on Alcatel 7450 ESS series systems." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSdpV6v0Group, + tmnxSdpBindV6v0Group, + tmnxSdpBindTlsV6v0Group, + tmnxSdpBindMeshV6v0Group, + -- tmnxSdpApipeV6v0Group, + tmnxSdpBindDhcpV6v0Group, + tmnxSdpBindIpipeV6v0Group, + tmnxSdpBindTlsL2ptV6v0Group, + tmnxSdpAutoBindV6v0Group, + tmnxSdpBindTlsMrpV6v0Group, + tmnxSdpTlsBgpV6v0Group, + tmnxSdpNotifyV6v0Group, + tmnxSdpL2V6v0Group, + tmnxSdpFCV6v0Group + -- tmnxSdpBindCpipeV6v0Group + } + ::= { tmnxSdpCompliances 9 } + +-- Object groups + +tmnxSdpV6v0Group OBJECT-GROUP + OBJECTS { + sdpNumEntries, + sdpNextFreeId, + sdpId, + sdpRowStatus, + sdpDelivery, + sdpFarEndIpAddress, + sdpLspList, + sdpDescription, + sdpLabelSignaling, + sdpAdminStatus, + sdpOperStatus, + sdpOperPathMtu, + sdpKeepAliveAdminStatus, + sdpKeepAliveOperStatus, + sdpKeepAliveHelloTime, + sdpKeepAliveMaxDropCount, + sdpKeepAliveHoldDownTime, + sdpLastMgmtChange, + sdpKeepAliveNumHelloRequestMessages, + sdpKeepAliveNumHelloResponseMessages, + sdpKeepAliveNumLateHelloResponseMessages, + sdpKeepAliveHelloRequestTimeout, + sdpLdpEnabled, + sdpVlanVcEtype, + sdpAdvertisedVllMtuOverride, + sdpOperFlags, + sdpLastStatusChange, + sdpMvplsMgmtService, + sdpMvplsMgmtSdpBndId, + sdpCollectAcctStats, + sdpAccountingPolicyId, + sdpClassFwdingEnabled, + sdpClassFwdingDefaultLsp, + sdpClassFwdingMcLsp, + sdpMetric, + sdpAutoSdp, + sdpSnmpAllowed, + sdpPBBEtype, + sdpBandwidthBookingFactor, + sdpOperBandwidth, + sdpAvailableBandwidth, + sdpAdminPathMtu, + sdpKeepAliveHelloMessageLength + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP base feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 100 } + +tmnxSdpBindV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindId, + sdpBindRowStatus, + sdpBindAdminStatus, + sdpBindOperStatus, + sdpBindLastMgmtChange, + sdpBindType, + sdpBindIngressMacFilterId, + sdpBindIngressIpFilterId, + sdpBindEgressMacFilterId, + sdpBindEgressIpFilterId, + sdpBindVpnId, + sdpBindCustId, + sdpBindVcType, + sdpBindVlanVcTag, + sdpBindSplitHorizonGrp, + sdpBindOperFlags, + sdpBindLastStatusChange, + sdpBindIesIfIndex, + sdpBindMacPinning, + sdpBindIngressIpv6FilterId, + sdpBindEgressIpv6FilterId, + sdpBindCollectAcctStats, + sdpBindAccountingPolicyId, + sdpBindPwPeerStatusBits, + sdpBindPeerVccvCvBits, + sdpBindPeerVccvCcBits, + sdpBindControlWordBit, + sdpBindOperControlWord, + sdpBindEndPoint, + sdpBindEndPointPrecedence, + sdpBindIsICB, + sdpBindPwFaultInetAddressType, + sdpBindClassFwdingOperState, + sdpBindForceVlanVcForwarding, + sdpBindAdminBandwidth, + sdpBindOperBandwidth, + sdpBindBaseStatsIngressForwardedPackets, + sdpBindBaseStatsIngressDroppedPackets, + sdpBindBaseStatsEgressForwardedPackets, + sdpBindBaseStatsEgressForwardedOctets, + sdpBindBaseStatsCustId, + sdpBindBaseStatsIngFwdOctets, + sdpBindBaseStatsIngDropOctets, + sdpBindAdminIngressLabel, + sdpBindAdminEgressLabel, + sdpBindOperIngressLabel, + sdpBindOperEgressLabel, + sdpBindPwFaultInetAddress, + sdpBindIpipeCeInetAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 101 } + +tmnxSdpBindTlsV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsStpAdminStatus, + sdpBindTlsStpPriority, + sdpBindTlsStpPortNum, + sdpBindTlsStpPathCost, + sdpBindTlsStpRapidStart, + sdpBindTlsStpBpduEncap, + sdpBindTlsStpPortState, + sdpBindTlsStpDesignatedBridge, + sdpBindTlsStpDesignatedPort, + sdpBindTlsStpForwardTransitions, + sdpBindTlsStpInConfigBpdus, + sdpBindTlsStpInTcnBpdus, + sdpBindTlsStpInBadBpdus, + sdpBindTlsStpOutConfigBpdus, + sdpBindTlsStpOutTcnBpdus, + sdpBindTlsStpOperBpduEncap, + sdpBindTlsStpVpnId, + sdpBindTlsStpCustId, + sdpBindTlsMacAddressLimit, + sdpBindTlsNumMacAddresses, + sdpBindTlsNumStaticMacAddresses, + sdpBindTlsMacLearning, + sdpBindTlsMacAgeing, + sdpBindTlsStpOperEdge, + sdpBindTlsStpAdminPointToPoint, + sdpBindTlsStpPortRole, + sdpBindTlsStpAutoEdge, + sdpBindTlsStpOperProtocol, + sdpBindTlsStpInRstBpdus, + sdpBindTlsStpOutRstBpdus, + sdpBindTlsLimitMacMove, + sdpBindTlsDiscardUnknownSource, + sdpBindTlsMvplsPruneState, + sdpBindTlsMvplsMgmtService, + sdpBindTlsMvplsMgmtSdpBndId, + sdpBindTlsStpException, + sdpBindTlsL2ptTermination, + sdpBindTlsBpduTranslation, + sdpBindTlsStpRootGuard, + sdpBindTlsStpInMstBpdus, + sdpBindTlsStpOutMstBpdus, + sdpBindTlsStpRxdDesigBridge, + sdpBindTlsMacMoveNextUpTime, + sdpBindTlsMacMoveRateExcdLeft, + sdpBindTlsLimitMacMoveLevel, + sdpBindTlsBpduTransOper, + sdpBindTlsL2ptProtocols, + sdpBindTlsIgnoreStandbySig, + sdpBindTlsBlockOnMeshFail + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind TLS feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 102 } + +tmnxSdpBindMeshV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindMeshTlsPortState, + sdpBindMeshTlsNotInMstRegion, + sdpBindMeshTlsHoldDownTimer, + sdpBindMeshTlsTransitionState + } + STATUS current + DESCRIPTION + "The group of objects supporting mesh SDP bind feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 103 } + +tmnxSdpApipeV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindApipeAdminConcatCellCount, + sdpBindApipeSigConcatCellCount, + sdpBindApipeOperConcatCellCount, + sdpBindApipeConcatMaxDelay, + sdpBindApipeConcatCellClp, + sdpBindApipeConcatCellAal5Fr + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP A-Pipe feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 104 } + +tmnxSdpBindDhcpV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindDhcpDescription, + sdpBindDhcpSnoop, + sdpBindDhcpStatsClntSnoopdPckts, + sdpBindDhcpStatsSrvrSnoopdPckts, + sdpBindDhcpStatsClntForwdPckts, + sdpBindDhcpStatsSrvrForwdPckts, + sdpBindDhcpStatsClntDropdPckts, + sdpBindDhcpStatsSrvrDropdPckts, + sdpBindDhcpStatsClntProxRadPckts, + sdpBindDhcpStatsClntProxLSPckts, + sdpBindDhcpStatsGenReleasePckts, + sdpBindDhcpStatsGenForceRenPckts + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind DHCP feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 105 } + +tmnxSdpBindIpipeV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindIpipeCeInetAddressType + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP Bind I-Pipe feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 106 } + +tmnxSdpFCV6v0Group OBJECT-GROUP + OBJECTS { + sdpFCMappingRowStatus, + sdpFCMappingLspId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP FC feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 107 } + +tmnxSdpBindCpipeV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindCpipeLocalPayloadSize, + sdpBindCpipePeerPayloadSize, + sdpBindCpipeLocalBitrate, + sdpBindCpipePeerBitrate, + sdpBindCpipeLocalSigPkts, + sdpBindCpipePeerSigPkts, + sdpBindCpipeLocalCasTrunkFraming, + sdpBindCpipePeerCasTrunkFraming, + sdpBindCpipeLocalUseRtpHeader, + sdpBindCpipePeerUseRtpHeader, + sdpBindCpipeLocalDifferential, + sdpBindCpipePeerDifferential, + sdpBindCpipeLocalTimestampFreq, + sdpBindCpipePeerTimestampFreq + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP bind C-Pipe feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 108 } + +tmnxSdpBindTlsL2ptV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsMfibMdaRowStatus, + sdpBindTlsL2ptStatsLastClearedTime, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapStpConfigBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapStpRstBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapStpTcnBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPvstConfigBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPvstRstBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPvstTcnBpdusTx, + sdpBindTlsL2ptStatsStpConfigBpdusRx, + sdpBindTlsL2ptStatsStpConfigBpdusTx, + sdpBindTlsL2ptStatsStpRstBpdusRx, + sdpBindTlsL2ptStatsStpRstBpdusTx, + sdpBindTlsL2ptStatsStpTcnBpdusRx, + sdpBindTlsL2ptStatsStpTcnBpdusTx, + sdpBindTlsL2ptStatsPvstConfigBpdusRx, + sdpBindTlsL2ptStatsPvstConfigBpdusTx, + sdpBindTlsL2ptStatsPvstRstBpdusRx, + sdpBindTlsL2ptStatsPvstRstBpdusTx, + sdpBindTlsL2ptStatsPvstTcnBpdusRx, + sdpBindTlsL2ptStatsPvstTcnBpdusTx, + sdpBindTlsL2ptStatsOtherBpdusRx, + sdpBindTlsL2ptStatsOtherBpdusTx, + sdpBindTlsL2ptStatsOtherL2ptBpdusRx, + sdpBindTlsL2ptStatsOtherL2ptBpdusTx, + sdpBindTlsL2ptStatsOtherInvalidBpdusRx, + sdpBindTlsL2ptStatsOtherInvalidBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapCdpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapVtpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapDtpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapPagpBpdusTx, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusRx, + sdpBindTlsL2ptStatsL2ptEncapUdldBpdusTx, + sdpBindTlsL2ptStatsCdpBpdusRx, + sdpBindTlsL2ptStatsCdpBpdusTx, + sdpBindTlsL2ptStatsVtpBpdusRx, + sdpBindTlsL2ptStatsVtpBpdusTx, + sdpBindTlsL2ptStatsDtpBpdusRx, + sdpBindTlsL2ptStatsDtpBpdusTx, + sdpBindTlsL2ptStatsPagpBpdusRx, + sdpBindTlsL2ptStatsPagpBpdusTx, + sdpBindTlsL2ptStatsUdldBpdusRx, + sdpBindTlsL2ptStatsUdldBpdusTx + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP bind L2pt feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 109 } + +tmnxSdpAutoBindV6v0Group OBJECT-GROUP + OBJECTS { + pwTemplateTableLastChanged, + pwTemplateRowStatus, + pwTemplateLastChanged, + pwTemplateVcType, + pwTemplateAccountingPolicyId, + pwTemplateCollectAcctStats, + pwTemplateMacLearning, + pwTemplateMacAgeing, + pwTemplateDiscardUnknownSource, + pwTemplateLimitMacMove, + pwTemplateMacPinning, + pwTemplateMacAddressLimit, + pwTemplateShgName, + pwTemplateShgDescription, + pwTemplateShgRestProtSrcMac, + pwTemplateShgRestUnprotDstMac, + pwTemplateEgressMacFilterId, + pwTemplateEgressIpFilterId, + pwTemplateEgressIpv6FilterId, + pwTemplateIngressMacFilterId, + pwTemplateIngressIpFilterId, + pwTemplateIngressIpv6FilterId, + pwTemplateIgmpFastLeave, + pwTemplateIgmpImportPlcy, + pwTemplateIgmpLastMembIntvl, + pwTemplateIgmpMaxNbrGrps, + pwTemplateIgmpGenQueryIntvl, + pwTemplateIgmpQueryRespIntvl, + pwTemplateIgmpRobustCount, + pwTemplateIgmpSendQueries, + pwTemplateIgmpMcacPolicyName, + pwTemplateIgmpMcacPrRsvMndBW, + pwTemplateIgmpMcacUnconstBW, + pwTemplateIgmpVersion, + pwTemplateIgmpSnpgGrpSrcTblLC, + pwTemplateIgmpSnpgRowStatus, + pwTemplateIgmpSnpgLastChngd, + pwTemplateMfibAllowedMdaTblLC, + pwTemplateMfibMdaRowStatus, + pwTemplateUseProvisionedSdp, + pwTemplateVlanVcTag, + sdpAutoBindBgpInfoTableLC, + sdpAutoBindBgpInfoTemplateId, + sdpAutoBindBgpInfoAGI, + sdpAutoBindBgpInfoSAII, + sdpAutoBindBgpInfoTAII + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP auto-bind feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 112 } + +tmnxSdpBindTlsMrpV6v0Group OBJECT-GROUP + OBJECTS { + sdpBindTlsMrpTableLastChanged, + sdpBindTlsMrpLastChngd, + sdpBindTlsMrpJoinTime, + sdpBindTlsMrpLeaveTime, + sdpBindTlsMrpLeaveAllTime, + sdpBindTlsMrpPeriodicTime, + sdpBindTlsMrpPeriodicEnabled, + sdpBindTlsMrpRxPdus, + sdpBindTlsMrpDroppedPdus, + sdpBindTlsMrpTxPdus, + sdpBindTlsMrpRxNewEvent, + sdpBindTlsMrpRxJoinInEvent, + sdpBindTlsMrpRxInEvent, + sdpBindTlsMrpRxJoinEmptyEvent, + sdpBindTlsMrpRxEmptyEvent, + sdpBindTlsMrpRxLeaveEvent, + sdpBindTlsMrpTxNewEvent, + sdpBindTlsMrpTxJoinInEvent, + sdpBindTlsMrpTxInEvent, + sdpBindTlsMrpTxJoinEmptyEvent, + sdpBindTlsMrpTxEmptyEvent, + sdpBindTlsMrpTxLeaveEvent, + sdpBindTlsMmrpDeclared, + sdpBindTlsMmrpRegistered + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP MRP feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 113 } + +tmnxSdpTlsBgpV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADPWTempBindTblLC, + svcTlsBgpADPWTempBindRowStatus, + svcTlsBgpADPWTempBindLastChngd, + svcTlsBgpADPWTempBindSHG, + svcTlsBgpADPWTempBindRTTblLC, + svcTlsBgpADPWTempBindRTRowStat + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP BGP feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 114 } + +tmnxSdpL2V6v0Group OBJECT-GROUP + OBJECTS { + sdpCreationOrigin, + svcL2RteTableLastChanged, + svcL2RteSdpBindId, + svcL2RtePwTemplateId + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP L2 Route feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 115 } + +-- Notification objects +tmnxSdpNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + sdpNotifySdpId, + sdpMaxBookableBandwidth, + sdpBookedBandwidth, + dynamicSdpStatus, + dynamicSdpOrigin, + dynamicSdpCreationError, + dynamicSdpBindCreationError + } + STATUS current + DESCRIPTION + "The group of objects supporting SDP notification objects + on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 200 } + +-- Obsoleted Group (300) + +-- Notification group +tmnxSdpNotifyV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + unacknowledgedTCN, + tmnxSvcTopoChgSdpBindMajorState, + tmnxSvcNewRootSdpBind, + tmnxSvcTopoChgSdpBindState, + tmnxSvcSdpBindRcvdTCN, + tmnxSvcSdpBindRcvdHigherBriPrio, + tmnxSvcSdpBindEncapPVST, + tmnxSvcSdpBindEncapDot1d, + tmnxSvcSdpActiveProtocolChange, + tmnxStpMeshNotInMstRegion, + tmnxSdpBndStpExcepCondStateChng, + sdpStatusChanged, + sdpBindStatusChanged, + sdpTlsMacAddrLimitAlarmRaised, + sdpTlsMacAddrLimitAlarmCleared, + sdpBindDHCPLeaseEntriesExceeded, + sdpBindDHCPLseStateOverride, + sdpBindDHCPLseStatePopulateErr, + sdpBindDHCPSuspiciousPcktRcvd, + sdpBindPwPeerStatusBitsChanged, + sdpBindTlsMacMoveExceeded, + sdpBindPwPeerFaultAddrChanged, + sdpBindDHCPProxyServerError, + sdpBindSdpStateChangeProcessed, + sdpBindDHCPLseStateMobilityErr, + sdpBandwidthOverbooked, + sdpBindInsufficientBandwidth, + dynamicSdpConfigChanged, + dynamicSdpBindConfigChanged, + dynamicSdpCreationFailed, + dynamicSdpBindCreationFailed + } + STATUS current + DESCRIPTION + "The group of SDP notifications on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 400 } + +tmnxSdpObsoletedNotifyV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sdpCreated, + sdpDeleted, + sdpBindCreated, + sdpBindDeleted, + sdpTlsDHCPSuspiciousPcktRcvd, + sdpBindDHCPCoAError, + sdpBindDHCPSubAuthError + } + STATUS current + DESCRIPTION + "The group of obsoleted SDP objects on Alcatel 7x50 SR series systems." + ::= { tmnxSdpGroups 401 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB new file mode 100644 index 0000000..f4693ff --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB @@ -0,0 +1,9097 @@ +ALCATEL-IND1-TIMETRA-SERV-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Gauge32, + Integer32, Unsigned32, IpAddress, + TimeTicks, Counter64, Counter32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, DisplayString, + RowStatus, MacAddress, TimeStamp, + TruthValue, RowPointer, DateAndTime FROM SNMPv2-TC + + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB + + InetAddressPrefixLength, + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + ServiceAdminStatus, ServiceOperStatus, + TmnxPortID, TmnxEncapVal, + TmnxServId, TmnxCustId, TNamedItem, + TmnxVRtrIDOrZero, QTag, + SdpBindId, TNamedItemOrEmpty, + TPortSchedulerPIR, + TmnxActionType, + TCIRRate, TPIRRate, + TmnxEnabledDisabled, + TPolicyStatementNameOrEmpty, + TmnxAncpStringOrZero, + TmnxVPNRouteDistinguisher, + TmnxManagedRouteStatus FROM ALCATEL-IND1-TIMETRA-TC-MIB + + timetraSRMIBModules, tmnxSRObjs, + tmnxSRNotifyPrefix, tmnxSRConfs FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + tVirtualSchedulerName, tSchedulerPolicyName FROM ALCATEL-IND1-TIMETRA-QOS-MIB + + TFilterID FROM ALCATEL-IND1-TIMETRA-FILTER-MIB; + +timetraServicesMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + the various services of the Alcatel 7x50 SR system. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. Reproduction + of this document is authorized on the condition that the + foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains all title + and ownership in the Specification, including any revisions. + + Alcatel grants all interested parties a non-exclusive license + to use and distribute an unmodified copy of this Specification + in connection with management of Alcatel products, and without + fee, provided this copyright notice and license appear on all + copies. + + This Specification is supplied `as is', and Alcatel makes no + warranty, either express or implied, as to the use, operation, + condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-SERV-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-SERV-MIB." + + REVISION "0602280000Z" + DESCRIPTION "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-SERV-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-SERV-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-SERV-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-SERV-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-SERV-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-SERV-MIB." + + REVISION "0008140000Z" + DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-SERV-MIB." + + ::= { timetraSRMIBModules 4 } + +-- -------------------------------------------------------------------- +-- ALCATEL-IND1-TIMETRA-SERV-MIB organisation +-- -------------------------------------------------------------------- +tmnxServObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 4 } + tmnxCustObjs OBJECT IDENTIFIER ::= { tmnxServObjs 1 } + tmnxSvcObjs OBJECT IDENTIFIER ::= { tmnxServObjs 2 } + tmnxTstpNotifyObjs OBJECT IDENTIFIER ::= { tmnxServObjs 5 } + tmnxSvcNotifyObjs OBJECT IDENTIFIER ::= { tmnxServObjs 6 } + +tmnxServConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 4 } + tmnxCustConformance OBJECT IDENTIFIER ::= { tmnxServConformance 1 } + tmnxSvcConformance OBJECT IDENTIFIER ::= { tmnxServConformance 2 } + tmnxTstpConformance OBJECT IDENTIFIER ::= { tmnxServConformance 5 } + +tmnxServNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 4 } + custTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 1 } + custTraps OBJECT IDENTIFIER ::= { custTrapsPrefix 0 } + svcTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 2 } + svcTraps OBJECT IDENTIFIER ::= { svcTrapsPrefix 0 } + tstpTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 5 } + tstpTraps OBJECT IDENTIFIER ::= { tstpTrapsPrefix 0 } + +-- -------------------------------------------------------------------- +-- ALCATEL-IND1-TIMETRA-SERV-MIB Textual Conventions +-- -------------------------------------------------------------------- +ServObjName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "ASCII string used to name various service + objects." + SYNTAX OCTET STRING (SIZE (0..32)) + +ServObjDesc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "ASCII string used to describe various service + objects." + SYNTAX OCTET STRING (SIZE (0..80)) + +ServObjLongDesc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "Long ASCII string used to describe various service + objects." + SYNTAX OCTET STRING (SIZE (0..160)) + +ServType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the + type of a given service." + SYNTAX INTEGER { + unknown (0), -- Unknown service type + epipe (1), -- Ethernet pipe + p3pipe (2), -- POS pipe + tls (3), -- Virtual private LAN service + vprn (4), -- Virtual private routed network + ies (5), -- Internet enhanced service + mirror (6), -- Mirror service + apipe (7), -- ATM pipe service + fpipe (8), -- FR pipe service + ipipe (9), -- IP interworking pipe service + cpipe (10) -- Circuit Emulation pipe service + } + +VpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to identify a VPN. In general + each service corresponds to a single VPN, but + under some circumstances a VPN may be composed + of multiple services." + SYNTAX Unsigned32 (0|1..2147483647) + +SdpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A 16-bit number used to identify a Service + Distribution Point. This ID must be unique only + within the ESR where it is defined. The value 0 + is used as the null ID." + SYNTAX Unsigned32 (0|1..17407) + +SdpTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to uniquely identify a template + for the creation of a Service Distribution Point. + The value 0 is used as the null ID." + SYNTAX Unsigned32 (0|1..2147483647) + +PWTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to uniquely identify an pseudowire (PW) + template for the creation of a Service Distribution + Point. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0|1..2147483647) + +SdpBindTlsBpduTranslation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify whether + received L2 Protocol Tunnel pdu's are translated + before being sent out on a port or sap." + SYNTAX INTEGER { + auto (1), + disabled (2), + pvst (3), + stp (4), + cdp (5), -- Not supported + vtp (6) -- Not supported + } + +TlsLimitMacMoveLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the hierarchy + in which spoke-SDPs are blocked when a MAC-move limit is + exceeded. When a MAC is moving among multiple SAPs or + spoke-SDPs, the SAP bind or spoke-SDP bind with the + lower level is blocked first. (tertiary is the lowest)" + SYNTAX INTEGER { + primary (1), + secondary (2), + tertiary (3) + } + +TlsLimitMacMove ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the behavior + when the re-learn rate specified by svcTlsMacMoveMaxRate + is exceeded. + + A value of 'blockable' specifies that the agent will + monitor the MAC relearn rate on a SAP or SDP Bind and + it will block it when the re-learn rate specified by + svcTlsMacMoveMaxRate is exceeded. A value of 'nonBlockable' + specifies that the SAP or SDP Bind will not be blocked, + and another blockable SAP or SDP Bind will be blocked + instead." + SYNTAX INTEGER { + blockable (1), + nonBlockable (2) + } + +SdpBindVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the type of + virtual circuit (VC) associated with the SDP binding. + The value 'vpls' is no longer supported." + SYNTAX INTEGER { + undef (1), + ether (2), + --vpls (3) obsolete + vlan (4), + mirror (5), + atmSdu (6), + atmCell (7), + atmVcc (8), + atmVpc (9), + frDlci (10), + ipipe (11), + satopE1 (12), + satopT1 (13), + satopE3 (14), + satopT3 (15), + cesopsn (16), + cesopsnCas (17) + } + +StpExceptionCondition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify an + STP exception condition encountered on an + interface + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected : A loop is detected on this + link." + SYNTAX INTEGER { + none (1), + oneWayCommuniation (2), + downstreamLoopDetected (3) + } + +LspIdList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Each group of four octets in this string specify + a 32-bit LSP ID, which corresponds to the + vRtrMplsLspIndex of the given MPLS LSP. The LSP + IDs are stored in network byte order; i.e. octet + N corresponds to the most significant 8 bits of + the LSP ID, and octet N+3 correspond to the least + significant 8 bits. The list is terminated by the + null LSP ID. The LSP IDs in this list are not + required to be sorted in any specific order. The + list is large enough to hold up to 16 LSP IDs, + plus the null terminator." + SYNTAX OCTET STRING (SIZE (0..68)) + +BridgeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Bridge-Identifier used by the Spanning Tree + Protocol to uniquely identify a bridge. The first + two octets represent the bridge priority (in big + endian format) while the remaining six octets + represent the main MAC address of the bridge." + SYNTAX OCTET STRING (SIZE (8)) + +TSapIngQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value used to uniquely identify a SAP ingress queue. + The actual valid values are those defined in the given + SAP ingress QoS policy." + SYNTAX Unsigned32 (1..32) + +TSapEgrQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value used to uniquely identify a SAP egress queue. + The actual valid values are those defined in the given + SAP egress QoS policy." + SYNTAX Unsigned32 (1..8) + +TStpPortState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value used to specify the port state as defined + by application of the Spanning Tree Protocol. This + state controls what action a port takes on reception + of a frame." + SYNTAX INTEGER { + disabled (1), + blocking (2), + listening (3), + learning (4), + forwarding (5), + broken (6), + discarding (7) + } + +StpPortRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "the stp portrole defined by the Rapid Spanning Tree + Protocol." + + SYNTAX INTEGER { + master (0), + root (1), + designated (2), + alternate (3), + backup (4), + disabled (5) + } + +StpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "indicates all possible version of the stp protocol." + SYNTAX INTEGER { + notApplicable (0), + stp (1), + rstp (2), + mstp (3) + } + +MfibLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "MfibLocation represents the type of local 'interface': + -'sap': sap interface + -'sdp': mesh-sdp or spoke-sdp interface." + SYNTAX INTEGER { + sap (1), + sdp (2) + } + +MfibGrpSrcFwdOrBlk ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "MfibGrpSrcFwdOrBlk describes whether traffic for the + related source-group is to be forwarded or blocked." + SYNTAX INTEGER { + forward (1), + block (2) + } + +MvplsPruneState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Managed VPLS (mVPLS): state of a SAP or spoke-SDP in a + user VPLS (uVPLS). + - notApplicable : + the SAP or spoke SDP of a uVPLS is not managed by a SAP + or spoke SDP of a mVPLS. + - notPruned: + the SAP or spoke SDP of a uVPLS is managed by a mVPLS, + but the link is not pruned. + -pruned + the SAP or spoke SDP of a uVPLS is managed by a mVPLS, + but the link is pruned as a result of an STP decision + taken in the STP instance running in the mVPLS." + SYNTAX INTEGER { + notApplicable (1), + notPruned (2), + pruned (3) + } + +TQosQueueAttribute ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates attributes of a QoS queue" + SYNTAX BITS { + cbs (0), + cir (1), + cirAdaptRule (2), + mbs (3), + pir (4), + pirAdaptRule (5), + hiPrioOnly (6), + avgOverhead (7) --egress only + } + +TVirtSchedAttribute ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates attributes of a virtual scheduler" + SYNTAX BITS { + cir (0), + pir (1), + summedCir (2) + } + +MstiInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "indicates all possible multiple spanning tree instances, + not including the CIST." + SYNTAX Unsigned32 (1..4094) + +MstiInstanceIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "indicates all possible multiple spanning tree instances, + including the CIST (for which case the value '0' is + reserved)." + SYNTAX Unsigned32 (0..4094) + +DhcpLseStateInfoOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates the originator of the provided information." + SYNTAX INTEGER { + none (0), + dhcp (1), + radius (2), + retailerRadius (3), + retailerDhcp (4), + default (5) -- The default subId, specified in + -- sapSubMgmtDefSubIdent, is used. + } + +IAIDType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates the type of the addresses that are associated + with the Identity Association ID (IAID)" + SYNTAX INTEGER { + undefined (0), + temporary (1), -- IAID for temporary addresses, + -- as defined in RFC 3041 + non-temporary (2), -- IAID for non-temporary addresses + prefix (3) -- IAID for prefixes + } + +TdmOptionsSigPkts ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Encodes support for the cpipe circuit emulation (CE) + application signaling packets: + - 'noSigPkts' : + for a cpipe that does not use signalling packets. + - 'dataPkts' : + for a cpipe carrying TDM data packets and expecting CE + application signalling packets in a separate cpipe. + - 'sigPkts' : + for a cpipe carrying CE application signalling packets + with the data packets in a separate cpipe. + - 'dataAndSigPkts' : + for a cpipe carrying TDM data and CE application + signalling on the same cpipe." + + SYNTAX INTEGER { + noSigPkts (0), + dataPkts (1), + sigPkts (2), + dataAndSigPkts (3) + } + +TdmOptionsCasTrunkFraming ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Encodes the CEM SAPs CAS trunk framing type: + - 'noCas' : + for all CEM SAPs except 'nxDS0WithCas'. + - 'e1Trunk' : + for a 'nxDS0WithCas' SAP with E1 trunk. + - 't1EsfTrunk' : + for a 'nxDS0WithCas' SAP with T1 ESF trunk. + - 't1SfTrunk' : + for a 'nxDS0WithCas' SAP with T1 SF trunk." + SYNTAX INTEGER { + noCas (0), + e1Trunk (1), + t1EsfTrunk (2), + t1SfTrunk (3) + } + +CemSapReportAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CemSapReportAlarm data type indicates the type of CEM SAP alarm: + strayPkts - receiving stray packets. + malformedPkts - detecting malformed packets. + pktLoss - experiencing packet loss. + bfrOverrun - experiencing jitter buffer overrun. + bfrUnderrun - experiencing jitter buffer underrun. + rmtPktLoss - remote packet loss indication. + rmtFault - remote TDM fault indication. + rmtRdi - remote RDI indication." + SYNTAX BITS { + notUsed (0), + strayPkts (1), + malformedPkts (2), + pktLoss (3), + bfrOverrun (4), + bfrUnderrun (5), + rmtPktLoss (6), + rmtFault (7), + rmtRdi (8) + } + +CemSapEcid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Emulated Circuit Identifier (ECID) is a 20 bit + unsigned binary field containing an identifier for the + circuit being emulated. ECIDs have local significance + only and are associated with a specific MAC address. + Therefore the SAP can have a different ECID for each + direction." + SYNTAX Unsigned32 (0..1048575) + +SdpBFHundredthsOfPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of total SDP bandwidth reserved for SDP bindings + with two decimal places accuracy." + SYNTAX Integer32 (1..10000) + +SdpBindBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The required SDP binding bandwidth, in kbps." + SYNTAX Unsigned32 (0..100000000) + + +L2ptProtocols ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The L2ptProtocols indicates which L2 protocols should have their tunnels + terminated when 'L2ptTermination' is enabled. + stp - spanning tree protocols stp/mstp/pvst/rstp + cdp - cisco discovery protocol + vtp - virtual trunk protocol + dtp - dynamic trunking protocol + pagp - port aggregation protocol + udld - unidirectional link detection" + + SYNTAX BITS { + stp (0), + cdp (1), + vtp (2), + dtp (3), + pagp (4), + udld (5) + } + +SvcISID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The SvcISID specifies a 24 bit (0..16777215) service instance + identifier for the service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a demultiplexor field. + + The value of -1 is used to indicate the value of this object is + un-specified." + SYNTAX Integer32 (-1 | 0..16777215) + +L2RouteOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The L2RouteOrigin indicates the source from which an L2 route + was learned." + SYNTAX INTEGER { + manual (1), + bgp-l2vpn (2), + radius (3) + } + +ConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The ConfigStatus indicates the status of the configuration for + the purpose of notifications." + SYNTAX INTEGER { + created (1), + modified (2), + deleted (3) + } + +-- -------------------------------------------------------------------- +-- Objects in the ALCATEL-IND1-TIMETRA-SERV-MIB +-- -------------------------------------------------------------------- +-- -------------------------------------------------------------------- +-- Customer related objects +-- -------------------------------------------------------------------- +custNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custNumEntries indicates the + current number of customer records configured in this + device." + ::= { tmnxCustObjs 1 } + +custNextFreeId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custNextFreeId indicates the next + available value for custId, the index for the + custInfoTable." + ::= { tmnxCustObjs 2 } + +-- ------------------------------------ +-- Customer Table +-- ------------------------------------ +custInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains customer information. There + is an entry in this table corresponding to the + default customer. This entry cannot be edited or + deleted, and it is used as the default customer + for newly created services." + ::= { tmnxCustObjs 3 } + +custInfoEntry OBJECT-TYPE + SYNTAX CustInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific customer." + INDEX { custId } + ::= { custInfoTable 1 } + +CustInfoEntry ::= + SEQUENCE { + custId TmnxCustId, + custRowStatus RowStatus, + custDescription ServObjDesc, + custContact ServObjDesc, + custPhone ServObjDesc, + custLastMgmtChange TimeStamp + } + +custId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Customer identifier. This ID must be unique + within a service domain." + ::= { custInfoEntry 1 } + +custRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custRowStatus specifies the + status of this row." + ::= { custInfoEntry 2 } + +custDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custDescription specifies + optional, generic information about this customer + in a displayable format." + DEFVAL { "" } + ::= { custInfoEntry 3 } + +custContact OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custContact specifies the name of + the primary contact person for this customer." + DEFVAL { "" } + ::= { custInfoEntry 4 } + +custPhone OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custPhone specifies the + phone/pager number used to reach the primary contact + person." + DEFVAL { "" } + ::= { custInfoEntry 5 } + +custLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custLastMgmtChange indicates the + value of the object sysUpTime at the time of the + most recent management-initiated change to + this customer." + ::= { custInfoEntry 6 } + +-- ------------------------------------ +-- Customer Multi-Service Site Table +-- ------------------------------------ +custMultiServiceSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiServiceSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tmnxCustObjs 4 } + +custMultiServiceSiteEntry OBJECT-TYPE + SYNTAX CustMultiServiceSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific customer's + multi-service site." + INDEX { custId, IMPLIED custMultSvcSiteName } + ::= { custMultiServiceSiteTable 1 } + +CustMultiServiceSiteEntry ::= + SEQUENCE { + custMultSvcSiteName TNamedItem, + custMultSvcSiteRowStatus RowStatus, + custMultSvcSiteDescription ServObjDesc, + custMultSvcSiteScope INTEGER, + custMultSvcSiteAssignment Unsigned32, + custMultSvcSiteIngressSchedulerPolicy ServObjName, + custMultSvcSiteEgressSchedulerPolicy ServObjName, + custMultSvcSiteLastMgmtChange TimeStamp, + custMultSvcSiteTodSuite TNamedItemOrEmpty, + custMultSvcSiteCurrentIngrSchedPlcy ServObjName, + custMultSvcSiteCurrentEgrSchedPlcy ServObjName, + custMultSvcSiteEgressAggRateLimit TPortSchedulerPIR, + custMultSvcSiteIntendedIngrSchedPlcy ServObjName, + custMultSvcSiteIntendedEgrSchedPlcy ServObjName, + custMultSvcSiteFrameBasedAccnt TruthValue + } + +custMultSvcSiteName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { custMultiServiceSiteEntry 1 } + +custMultSvcSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteRowStatus + specifies the status of this row." + ::= { custMultiServiceSiteEntry 2 } + +custMultSvcSiteDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteDescription + specifies option, generic information about this + customer's Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 3 } + +custMultSvcSiteScope OBJECT-TYPE + SYNTAX INTEGER { + port (1), + card (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteScope specifies + the scope of the ingress and egress QoS scheduler policies + assigned to this Multi-Service Site. When the value is + 'port' all the SAPs that are members of this + Multi-Service Site must be defined on the same port. + Similarly for the case of'card'." + DEFVAL { port } + ::= { custMultiServiceSiteEntry 4 } + +custMultSvcSiteAssignment OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteAssignment + specifies the port ID, MDA, or card number, where + the SAPs that are members of this Multi- + Service Site are defined." + DEFVAL { 0 } + ::= { custMultiServiceSiteEntry 5 } + +custMultSvcSiteIngressSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object + custMultSvcSiteIngressSchedulerPolicy specifies the + ingress QoS scheduler policy assigned to this + Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 6 } + +custMultSvcSiteEgressSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object + custMultSvcSiteEgressSchedulerPolicy specifies the egress + QoS scheduler policy assigned to this Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 7 } + +custMultSvcSiteLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteLastMgmtChange + indicates the value of sysUpTime at the time of the + most recent management-initiated change to + this multi-service site." + ::= { custMultiServiceSiteEntry 8 } + +custMultSvcSiteTodSuite OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteTodSuite specifies + the Time of Day (ToD) suite to be applied on this + multi-service site. An empty string indicates that no ToD + suite is applied on this multi-service Site. + A set request will only be allowed, if the indicated suite + is defined is TIMETRA-SCHEDULER-MIB::tmnxTodSuiteTable. + Using a suite the values of + custMultSvcSiteIngressSchedulerPolicy and + custMultSvcSiteEgressSchedulerPolicy can be time based + manipulated." + DEFVAL { ''H } + ::= { custMultiServiceSiteEntry 9 } + +custMultSvcSiteCurrentIngrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custMultSvcSiteCurrentIngrSchedPlcy indicates the Ingress + QoS scheduler on this multi-service Site, or zero if none + is currently active. + The active policy may deviate from + custMultSvcSiteIngressSchedulerPolicy + in case it is overruled by a ToD-suite policy defined on + this multi-service site." + ::= { custMultiServiceSiteEntry 10 } + +custMultSvcSiteCurrentEgrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteCurrentEgrSchedPlcy + indicates the Egress QoS scheduler on this SAP, or zero if + none is currently active. + The active policy may deviate from the + sapEgressQosSchedulerPolicy in case it is overruled by a + ToD-suite policy defined on this multi-service site." + ::= { custMultiServiceSiteEntry 11 } + +custMultSvcSiteEgressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteEgressAggRateLimit + specifies the maximum total rate of all egress queues for + this multi-service site. The value '-1' means that there + is no limit." + DEFVAL { -1 } + ::= { custMultiServiceSiteEntry 12 } + +custMultSvcSiteIntendedIngrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteIntendedIngrSchedPlcy + indicates indicates the Ingress QoS scheduler on this + multi-service Site that should be applied. + If it deviates from custMultSvcSiteCurrentIngrSchedPlcy, + this means that there was a problem when trying to + activate this filter. It can only deviate when using + tod-suites for the SAP. When the tod-suites decides that + a new filter must be applied, it will try to do this. + If it fails, the current and intended field are + not equal." + ::= { custMultiServiceSiteEntry 13 } + +custMultSvcSiteIntendedEgrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteIntendedEgrSchedPlcy + indicates indicates the Egress QoS scheduler on this + multi-service Site that should be applied. + If it deviates from custMultSvcSiteCurrentEgrSchedPlcy, + this means that there was a problem when trying to + activate this filter. It can only deviate when using + tod-suites for the SAP. When the tod-suites decides that + a new filter must be applied, it will try to do this. + If it fails, the current and intended field are + not equal." + ::= { custMultiServiceSiteEntry 14 } + +custMultSvcSiteFrameBasedAccnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMultSvcSiteFrameBasedAccnt specifies whether + to use frame-based accounting when evaluating + custMultSvcSiteEgressAggRateLimit for the egress queues for + this multi-service site. + + If the value is 'false', the default packet-based accounting + method will be used." + DEFVAL { false } + ::= { custMultiServiceSiteEntry 15 } + +-- ---------------------------------------------------- +-- Customer Multi-Service Site Ingress Statistics Table +-- ---------------------------------------------------- +custMultiSvcSiteIngStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 5 } + +custMultiSvcSiteIngStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific customer + multi service site ingress scheduler." + INDEX { custId, custMultSvcSiteName, IMPLIED custIngQosSchedName} + ::= { custMultiSvcSiteIngStatsTable 1 } + +CustMultiSvcSiteIngQosSchedStatsEntry ::= + SEQUENCE { + custIngQosSchedName TNamedItem, + custIngQosSchedStatsForwardedPackets Counter64, + custIngQosSchedStatsForwardedOctets Counter64 + } + +custIngQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the ingress QoS scheduler of + this customer multi service site." + ::= { custMultiSvcSiteIngStatsEntry 1 } + +custIngQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngQosSchedStatsForwardedPackets indicates the number + of forwarded packets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngStatsEntry 2 } + +custIngQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngQosSchedStatsForwardedOctets indicates the number + of forwarded octets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngStatsEntry 3 } + +-- ----------------------------------------------------- +-- Customer Multi-Service Site Egress Statistics Table +-- ----------------------------------------------------- +custMultiSvcSiteEgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 6 } + +custMultiSvcSiteEgrStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egress statistics about a specific customer + multi service site egress scheduler." + INDEX { custId, custMultSvcSiteName, IMPLIED custEgrQosSchedName} + ::= { custMultiSvcSiteEgrStatsTable 1 } + +CustMultiSvcSiteEgrQosSchedStatsEntry ::= + SEQUENCE { + custEgrQosSchedName TNamedItem, + custEgrQosSchedStatsForwardedPackets Counter64, + custEgrQosSchedStatsForwardedOctets Counter64 + } + +custEgrQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the egress QoS scheduler of + this customer multi service site." + ::= { custMultiSvcSiteEgrStatsEntry 1 } + +custEgrQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrQosSchedStatsForwardedPackets indicates number of + forwarded packets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrStatsEntry 2 } + +custEgrQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrQosSchedStatsForwardedOctets indicates the number + of forwarded octets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrStatsEntry 3 } + +-- ---------------------------------------------------- +-- Customer Multi-Service Site Ingress Statistics Table +-- with specific portId +-- ---------------------------------------------------- +custIngQosPortIdSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustIngQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custIngQosPortIdSchedStatsTable contains ingress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 7 } + +custIngQosPortIdSchedStatsEntry OBJECT-TYPE + SYNTAX CustIngQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress scheduler. Entries are created when + a scheduler policy is applied to an MSS." + INDEX { custId, custMultSvcSiteName, + custIngQosPortIdSchedName, custIngQosAssignmentPortId } + ::= { custIngQosPortIdSchedStatsTable 1 } + +CustIngQosPortIdSchedStatsEntry ::= + SEQUENCE { + custIngQosPortIdSchedName TNamedItem, + custIngQosAssignmentPortId TmnxPortID, + custIngQosPortSchedFwdPkts Counter64, + custIngQosPortSchedFwdOctets Counter64 + } + +custIngQosPortIdSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngQosPortIdSchedName is used as an index + of the ingress QoS scheduler of this customer multi service site." + ::= { custIngQosPortIdSchedStatsEntry 1 } + +custIngQosAssignmentPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngQosAssignmentPortId is used as an index + of the ingress QoS scheduler of this customer multi service site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= {custIngQosPortIdSchedStatsEntry 2} + +custIngQosPortSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortSchedFwdPkts indicates the + number of forwarded packets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custIngQosPortIdSchedStatsEntry 3 } + +custIngQosPortSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortSchedFwdOctets indicates the + number of forwarded octets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custIngQosPortIdSchedStatsEntry 4 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egress Statistics Table +-- with specific portId +-- -------------------------------------------------------- +custEgrQosPortIdSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustEgrQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custEgrQosPortIdSchedStatsTable contains egress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 8 } + +custEgrQosPortIdSchedStatsEntry OBJECT-TYPE + SYNTAX CustEgrQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the egress statistics for a customer + multi-service-site egress scheduler. Entries are created when + a scheduler policy is applied to an MSS." + INDEX { custId, custMultSvcSiteName, + custEgrQosPortIdSchedName, custEgrQosAssignmentPortId } + ::= { custEgrQosPortIdSchedStatsTable 1 } + +CustEgrQosPortIdSchedStatsEntry ::= + SEQUENCE { + custEgrQosPortIdSchedName TNamedItem, + custEgrQosAssignmentPortId TmnxPortID, + custEgrQosPortSchedFwdPkts Counter64, + custEgrQosPortSchedFwdOctets Counter64 + } + +custEgrQosPortIdSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdSchedName is used as an index + of the egress QoS scheduler of this customer multi service site." + ::= { custEgrQosPortIdSchedStatsEntry 1} + +custEgrQosAssignmentPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrQosAssignmentPortId is used as an index + of the egress QoS scheduler of this customer multi service site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= { custEgrQosPortIdSchedStatsEntry 2} + +custEgrQosPortSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortSchedFwdPkts indicates the + number of forwarded packets, as determined by the customer + multi service site egress scheduler policy." + ::= { custEgrQosPortIdSchedStatsEntry 3 } + +custEgrQosPortSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortSchedFwdOctets indicates the + number of forwarded octets, as determined by the customer + multi service site egress scheduler policy." + ::= { custEgrQosPortIdSchedStatsEntry 4 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Ingress QoS Scheduler Table +-- -------------------------------------------------------- +custMssIngQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 9 } + +custMssIngQosSchedInfoEntry OBJECT-TYPE + SYNTAX CustMssIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific customer + multi service site ingress scheduler." + INDEX { custId, + custMultSvcSiteName, + IMPLIED custMssIngQosSName } + ::= { custMssIngQosSchedInfoTable 1 } + +CustMssIngQosSchedInfoEntry ::= + SEQUENCE { + custMssIngQosSName TNamedItem, + custMssIngQosSRowStatus RowStatus, + custMssIngQosSLastMgmtChange TimeStamp, + custMssIngQosSOverrideFlags TVirtSchedAttribute, + custMssIngQosSPIR TPIRRate, + custMssIngQosSCIR TCIRRate, + custMssIngQosSSummedCIR TruthValue + } + +custMssIngQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of custMssIngQosSName indicates the name of + the virtual scheduler whose parameters are to be + overridden." + ::= { custMssIngQosSchedInfoEntry 1 } + +custMssIngQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSRowStatus controls the + creation and deletion of rows in this table." + ::= { custMssIngQosSchedInfoEntry 2 } + +custMssIngQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of custMssIngQosSLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { custMssIngQosSchedInfoEntry 3 } + +custMssIngQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this virtual scheduler. Clearing a + given flag will return the corresponding overridden + attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { custMssIngQosSchedInfoEntry 4 } + +custMssIngQosSPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSPIR specifies the desired + PIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssIngQosSchedInfoEntry 5 } + +custMssIngQosSCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSCIR specifies the desired + CIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssIngQosSchedInfoEntry 6 } + +custMssIngQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSSummedCIR specifies if the CIR + should be used as the summed CIR values of the children + schedulers or queues. If set to 'true', the applicable + scheduler CIR (custMssIngQosSCIR) loses its meaning." + DEFVAL { true } + ::= { custMssIngQosSchedInfoEntry 7 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egrress QoS Scheduler Table +-- -------------------------------------------------------- +custMssEgrQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 10 } + +custMssEgrQosSchedInfoEntry OBJECT-TYPE + SYNTAX CustMssEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egrress statistics about a specific customer + multi service site egress scheduler." + INDEX { custId, + custMultSvcSiteName, + IMPLIED custMssEgrQosSName } + ::= { custMssEgrQosSchedInfoTable 1 } + +CustMssEgrQosSchedInfoEntry ::= + SEQUENCE { + custMssEgrQosSName TNamedItem, + custMssEgrQosSRowStatus RowStatus, + custMssEgrQosSLastMgmtChange TimeStamp, + custMssEgrQosSOverrideFlags TVirtSchedAttribute, + custMssEgrQosSPIR TPIRRate, + custMssEgrQosSCIR TCIRRate, + custMssEgrQosSSummedCIR TruthValue + } + +custMssEgrQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of custMssEgrQosSName indicates the name of + the virtual scheduler whose parameters are to be + overridden." + ::= { custMssEgrQosSchedInfoEntry 1 } + +custMssEgrQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSRowStatus controls the + creation and deletion of rows in this table." + ::= { custMssEgrQosSchedInfoEntry 2 } + +custMssEgrQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of custMssEgrQosSLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { custMssEgrQosSchedInfoEntry 3 } + +custMssEgrQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this virtual scheduler. Clearing a + given flag will return the corresponding overridden + attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { custMssEgrQosSchedInfoEntry 4 } + +custMssEgrQosSPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSPIR specifies the desired + PIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssEgrQosSchedInfoEntry 5 } + +custMssEgrQosSCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSCIR specifies the desired + CIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssEgrQosSchedInfoEntry 6 } + +custMssEgrQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSSummedCIR specifies if the CIR + should be used as the summed CIR values of the children + schedulers or queues. If set to 'true', the applicable + scheduler CIR (custMssEgrQosSCIR) loses its meaning." + DEFVAL { true } + ::= { custMssEgrQosSchedInfoEntry 7 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Ingress Per-Policy +-- Statistics Table +-- -------------------------------------------------------- +custMultiSvcSiteIngSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS scheduler + statistics for the customer multi service site, organized + by scheduler policy." + ::= { tmnxCustObjs 11 } + +custMultiSvcSiteIngSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific customer + multi service site egress scheduler. Entries are created + when a scheduler policy of a MSS is replaced with another + one due to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, + tSchedulerPolicyName, IMPLIED tVirtualSchedulerName} + ::= { custMultiSvcSiteIngSchedPlcyStatsTable 1 } + +CustMultiSvcSiteIngSchedPlcyStatsEntry ::= + SEQUENCE { + custIngSchedPlcyStatsFwdPkt Counter64, + custIngSchedPlcyStatsFwdOct Counter64 + } + +custIngSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngSchedPlcyStatsFwdPkt indicates + the number of forwarded packets, as determined by the + customer multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyStatsEntry 1 } + +custIngSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngSchedPlcyStatsFwdOct indicates + the number of forwarded octets, as determined by the + customer multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyStatsEntry 2 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egress Per-Policy +-- Statistics Table +-- -------------------------------------------------------- +custMultiSvcSiteEgrSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS scheduler + statistics for the customer multi service site, organized + by scheduler policy." + ::= { tmnxCustObjs 12 } + +custMultiSvcSiteEgrSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egress statistics about a specific customer + multi service site egress scheduler. Entries are created + when a scheduler policy of a MSS is replaced with another + one due to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, + tSchedulerPolicyName, IMPLIED tVirtualSchedulerName} + ::= { custMultiSvcSiteEgrSchedPlcyStatsTable 1 } + +CustMultiSvcSiteEgrSchedPlcyStatsEntry ::= + SEQUENCE { + custEgrSchedPlcyStatsFwdPkt Counter64, + custEgrSchedPlcyStatsFwdOct Counter64 + } + +custEgrSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrSchedPlcyStatsFwdPkt indicates + the number of forwarded packets, as determined by + the customer multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyStatsEntry 1 } + +custEgrSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrSchedPlcyStatsFwdOct indicates + the number of forwarded octets, as determined by + the customer multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyStatsEntry 2 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Ingress Per-Policy Statistics +-- Table with specific portId +-- -------------------------------------------------------- +custMultiSvcSiteIngSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custMultiSvcSiteIngSchedPlcyPortStatsTable contains + ingress QoS scheduler statistics for the customer multi service site, + organized by scheduler policy." + ::= { tmnxCustObjs 13 } + +custMultiSvcSiteIngSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress scheduler. Entries are created when + a scheduler policy of a MSS is replaced with another one due + to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, tSchedulerPolicyName, + tVirtualSchedulerName, + custIngSchedPlcyPortStatsPort } + ::= { custMultiSvcSiteIngSchedPlcyPortStatsTable 1 } + +CustMultiSvcSiteIngSchedPlcyPortStatsEntry ::= + SEQUENCE { + custIngSchedPlcyPortStatsPort TmnxPortID, + custIngSchedPlcyPortStatsFwdPkt Counter64, + custIngSchedPlcyPortStatsFwdOct Counter64 + } + +custIngSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngSchedPlcyPortStatsPort is used as + an index of the ingress QoS scheduler of this customer multi service + site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 1} + +custIngSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngSchedPlcyPortStatsFwdPkt indicates the + number of forwarded packets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 2 } + +custIngSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngSchedPlcyPortStatsFwdOct indicates the + number of forwarded octets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 3 } + + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egress Per-Policy Statistics +-- Table with specific portId +-- -------------------------------------------------------- +custMultiSvcSiteEgrSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custMultiSvcSiteEgrSchedPlcyPortStatsTable contains + egress QoS scheduler statistics for the customer multi service site, + organized by scheduler policy." + ::= { tmnxCustObjs 14 } + +custMultiSvcSiteEgrSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the egress statistics about a specific customer + multi service site egress scheduler. Entries are created when + a scheduler policy of a MSS is replaced with another one due + to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, tSchedulerPolicyName, + tVirtualSchedulerName, + custEgrSchedPlcyPortStatsPort } + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsTable 1 } + +CustMultiSvcSiteEgrSchedPlcyPortStatsEntry ::= + SEQUENCE { + custEgrSchedPlcyPortStatsPort TmnxPortID, + custEgrSchedPlcyPortStatsFwdPkt Counter64, + custEgrSchedPlcyPortStatsFwdOct Counter64 + } + +custEgrSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsPort is used as + an index of the egress QoS scheduler of this customer multi service + site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 1} + +custEgrSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsFwdPkt indicates the + number of forwarded packets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 2 } + +custEgrSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsFwdOct indicates the + number of forwarded octets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 3 } + +-- ------------------------------------ +-- Customer traps +-- ------------------------------------ +custCreated NOTIFICATION-TYPE + OBJECTS { + custId + } + STATUS obsolete + DESCRIPTION "The trap custCreated is sent when a new row is created + in the custInfoTable." + ::= { custTraps 1 } + +custDeleted NOTIFICATION-TYPE + OBJECTS { + custId + } + STATUS obsolete + DESCRIPTION "The trap custDeleted is sent when an existing row is + deleted from the custInfoTable." + ::= { custTraps 2 } + +custMultSvcSiteCreated NOTIFICATION-TYPE + OBJECTS { + custId, + custMultSvcSiteName + } + STATUS obsolete + DESCRIPTION "The trap custMultSvcSiteCreated is sent when a new row is + created in the custMultiServiceSiteTable." + ::= { custTraps 3 } + +custMultSvcSiteDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + custMultSvcSiteName + } + STATUS obsolete + DESCRIPTION "The trap custMultSvcSiteDeleted is sent when an existing + row is deleted from the custMultiServiceSiteTable." + ::= { custTraps 4 } + +-- -------------------------------------------------------------------- +-- Service related objects +-- -------------------------------------------------------------------- +-- ------------------------------ +-- tmnxSvcObjs group +-- ------------------------------ +svcNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current number of services configured on this node." + ::= { tmnxSvcObjs 1 } + +-- -------------------------------- +-- Base Service Table +-- -------------------------------- +svcBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains basic service information." + ::= { tmnxSvcObjs 2 } + +svcBaseInfoEntry OBJECT-TYPE + SYNTAX SvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Basic information about a specific service." + INDEX { svcId } + ::= { svcBaseInfoTable 1 } + +SvcBaseInfoEntry ::= + SEQUENCE { + svcId TmnxServId, + svcRowStatus RowStatus, + svcType ServType, + svcCustId TmnxCustId, + svcIpRouting TmnxEnabledDisabled, + svcDescription ServObjDesc, + svcMtu INTEGER, + svcAdminStatus ServiceAdminStatus, + svcOperStatus ServiceOperStatus, + svcNumSaps Integer32, + svcNumSdps Integer32, + svcLastMgmtChange TimeStamp, + svcDefMeshVcId Unsigned32, + svcVpnId VpnId, + svcVRouterId TmnxVRtrIDOrZero, + svcAutoBind INTEGER, + svcLastStatusChange TimeStamp, + svcVllType INTEGER, + svcMgmtVpls TruthValue, + svcRadiusDiscovery TruthValue, + svcRadiusUserNameType INTEGER, + svcRadiusUserName DisplayString, + svcVcSwitching TruthValue, + svcRadiusPEDiscPolicy TNamedItemOrEmpty, + svcRadiusDiscoveryShutdown ServiceAdminStatus, + svcVplsType INTEGER + } + +svcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcId specifies the + Service identifier. This value should be unique within the + service domain." + ::= { svcBaseInfoEntry 1 } + +svcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value of the object svcRowStatus specifies the + status of this row. + + To delete an entry from this table, the corresponding + service must be administratively down, have no SAP's + defined on it, and have no SDP bindings. + + For svcType 'vprn', the service can be associated + with a routing instance by specifying svcVRouterId + during the creation of the service. + + The value of the object svcVplsType specifies the VPLS + service type. The value of this object must be specified + when the row is created and cannot be changed while the + svcRowStatus is 'active'." + + ::= { svcBaseInfoEntry 2 } + +svcType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcType specifies the service + type: e.g. epipe, tls, etc. The value of this object + must be specified when the row is created and cannot be + changed while the row status is 'active'." + ::= { svcBaseInfoEntry 3 } + +svcCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcCustId specifies the ID of the + customer who owns this service. + The value of this object must be specified when the row is + created and cannot be changed while the row status is + 'active'." + ::= { svcBaseInfoEntry 4 } + +svcIpRouting OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcIpRouting specifies, for a + 'tls' service, whether IP routing is enabled. + For 'epipe', 'p3pipe', 'apipe', 'fpipe', 'ipipe' + and 'cpipe' services, this object cannot be set and has + the value 'disabled', whereas for 'vprn' and 'ies' + services the value is 'enabled' and cannot be set either. + For 'tls' services the value of this object must be + specified when the row is created and cannot be changed + while the row status is 'active'." + ::= { svcBaseInfoEntry 5 } + +svcDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcDescription specifiers an + optional, generic information about this service." + DEFVAL { "" } + ::= { svcBaseInfoEntry 6 } + +svcMtu OBJECT-TYPE + SYNTAX INTEGER (0..9194) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcMtu specifies the largest frame + size (in octets) that this service can handle. + The default value of this object depends on the service + type: + 1514 octets for epipe, p3pipe and tls, 1508 for apipe + and fpipe, and 1500 octets for vprn, ipipe and ies, 1514 + octets for cpipe." + ::= { svcBaseInfoEntry 7 } + +svcAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcAdminStatus specifies the + desired state of this service." + DEFVAL { down } + ::= { svcBaseInfoEntry 8 } + +svcOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcOperStatus indicates the + operating state of this service. The requirements for a + service to be operationally up depend on the service type: + + epipe, p3pipe, apipe, fpipe, ipipe and cpipe services are + 'up' when the service is administratively up and either + both SAP's or a SAP and a spoke SDP Bind are operationally + up. + + tls services are 'up' when the service is + administratively up and either at least two SAP's or + spoke SDP Bind's, or one SAP or spoke SDP Bind and + at least one mesh SDP Bind are operationally up. + + vprn and ies services are 'up' when the service is + administratively up and at least one interface is + operationally up." + ::= { svcBaseInfoEntry 9 } + +svcNumSaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcNumSaps indicates the number of + SAPs defined on this service." + ::= { svcBaseInfoEntry 10 } + +svcNumSdps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcNumSdps indicates the number of + SDPs bound to this service." + ::= { svcBaseInfoEntry 11 } + +svcLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of of the object svcLastMgmtChange indicates + the value of sysUpTime at the time of the most recent + management-initiated change to this service." + ::= { svcBaseInfoEntry 12 } + +svcDefMeshVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcDefMeshVcId specifies, only in + services that accept mesh SDP bindings, the VC ID portion + of the sdpBindId index of each mesh SDP binding defined in + the service. The default value of this object is equal to + the service ID." + ::= { svcBaseInfoEntry 13 } + +svcVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcVpnId specifies the VPN ID + assigned to this service. The value of this object can + be specified only when the row is created. If the value is + not specified, it defaults to the service ID." + DEFVAL { 0 } + ::= { svcBaseInfoEntry 14 } + +svcVRouterId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcVRouterId specifies, for a IES + or VPRN service the associated virtual router instance + where its interfaces are defined. + + This object has a special significance for the VPRN + service as it can be used to associate the service to a + specific virtual router instance. + + If no routing instance is specified or a value of zero (0) + is specified, the agent will assign the vRtrID index value + that would have been returned by the vRtrNextVRtrID object + in the ALCATEL-IND1-TIMETRA-VRTR-MIB. The agent supports an SNMP SET + operation to the svcVRouterId object only during + row creation." + DEFVAL { 0 } + ::= { svcBaseInfoEntry 15 } + +svcAutoBind OBJECT-TYPE + SYNTAX INTEGER { + none (1), + gre (2), + ldp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcAutoBind specifies, for a VPRN + service, the type of lookup to be used by the routing + instance if no SDP to the destination exists." + DEFVAL { none } + ::= { svcBaseInfoEntry 16 } + +svcLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcLastStatusChange indicates the + value of sysUpTime at the time of the most recent + operating status change to his service." + ::= { svcBaseInfoEntry 17 } + +svcVllType OBJECT-TYPE + SYNTAX INTEGER { + undef (1), + atmSdu (6), + atmCell (7), + atmVcc (8), + atmVpc (9), + frDlci (10), + satopE1 (12), + satopT1 (13), + satopE3 (14), + satopT3 (15), + cesopsn (16), + cesopsnCas(17) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcVllType specifies, for a apipe, + fpipe or cpipe service, the type of pseudo-wire to be + signalled for the service. The default for this object + depends on the service type: + 'atmSdu' for apipes, 'frDlci' for fpipes, satopE1 for + cpipes, and 'undef' for all other service types." + ::= { svcBaseInfoEntry 18 } + +svcMgmtVpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcMgmtVpls specifies, only if + svcType = 'tls' whether or not the service is a management + vpls. + If set to false the service is acting as a regular VPLS + service. If set to true, the service is acting as a + management VPLS service. This implies that RSTP will + always be enabled, and that the conclusions of this RSTP + can be associated to different (regular) VPLSs. + The value of this object cannot be changed after creation." + DEFVAL { false } + ::= { svcBaseInfoEntry 19 } + +svcRadiusDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusDiscovery specifies whether RADIUS + auto-discovery is enabled on this service." + DEFVAL { false } + ::= { svcBaseInfoEntry 20 } + + +svcRadiusUserNameType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + vpn-id (1), + router-distinguisher (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusUserNameType specifies whether RADIUS + user name is vpn-id or router-distinguisher. By default, the + value of this object is 'none'. + + svcRadiusUserNameType and svcRadiusUserName, which indicates the + RADIUS username, must be set together in the same SNMP request + PDU if svcRadiusUserNameType is vpn-id or router-distinguisher or + else the set request will fail with an inconsistentValue error." + DEFVAL { none } + ::= { svcBaseInfoEntry 21 } + +svcRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusUserName specifies the RADIUS + user name. svcRadiusUserNameType specifies the type of the + username and has to be set along with svcRadiusUserName when + svcRadiusUserName can either be a vpn-id or a router-distinguisher." + DEFVAL { "" } + ::= { svcBaseInfoEntry 22 } + +svcVcSwitching OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVcSwitching specifies if the PW + switching signalling is used for the Spokes configured under the + service. + This object can only be specified when the row is created." + DEFVAL { false } + ::= { svcBaseInfoEntry 23 } + +svcRadiusPEDiscPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusPEDiscPolicy specifies the + RADIUS PE Discovery Policy name. " + DEFVAL { "" } + ::= { svcBaseInfoEntry 24 } + +svcRadiusDiscoveryShutdown OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRadiusDiscoveryShutdown specifies the desired + administrative state for the RADIUS auto-discovery server. When + the server is 'down' the operational state of the server is + disabled. + + By default, state of the RADIUS auto-discovery server is 'down'." + DEFVAL { down } + ::= { svcBaseInfoEntry 25 } + +svcVplsType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + bVpls (2), + iVpls (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Backbone VPLS ('bVpls') refers to the B-Component instance + of the Provider Backbone Bridging (PBB/IEEE 802.1ah) + feature. It represents the Multi-point tunneling component + that multiplexes multiple Customer VPNs (ISIDs) together. + It is similar to a regular VPLS instance that operates + on the Backbone MAC addresses. + + ISID VPLS ('iVpls') or I-VPLS refers to the I-Component + instance of the Provider Backbone Bridging (PBB/IEEE + 802.1ah) feature. It identifies the specific VPN entity + associated to a customer Multipoint (ELAN) service. It is + similar to a regular VPLS instance that operates on the + Customer MAC addresses. + + The value of the object svcVplsType specifies the VPLS + service type. The value of this object must be specified + when the row is created and cannot be changed while the + svcRowStatus is 'active'." + DEFVAL { none } + ::= { svcBaseInfoEntry 26 } + +-- ------------------------------------ +-- TLS Service Table +-- ------------------------------------ +svcTlsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS service information." + ::= { tmnxSvcObjs 3 } + +svcTlsInfoEntry OBJECT-TYPE + SYNTAX SvcTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about a service." + INDEX { svcId } + ::= { svcTlsInfoTable 1 } + +SvcTlsInfoEntry ::= + SEQUENCE { + svcTlsMacLearning TmnxEnabledDisabled, + svcTlsDiscardUnknownDest TmnxEnabledDisabled, + svcTlsFdbTableSize Integer32, + svcTlsFdbNumEntries Integer32, + svcTlsFdbNumStaticEntries Integer32, + svcTlsFdbLocalAgeTime Integer32, + svcTlsFdbRemoteAgeTime Integer32, + svcTlsStpAdminStatus TmnxEnabledDisabled, + svcTlsStpPriority Integer32, + svcTlsStpBridgeAddress MacAddress, + svcTlsStpTimeSinceTopologyChange TimeTicks, + svcTlsStpTopologyChanges Integer32, + svcTlsStpDesignatedRoot BridgeId, + svcTlsStpRootCost Integer32, + svcTlsStpRootPort Integer32, + svcTlsStpMaxAge Integer32, + svcTlsStpHelloTime Integer32, + svcTlsStpHoldTime Integer32, + svcTlsStpForwardDelay Integer32, + svcTlsStpBridgeMaxAge Integer32, + svcTlsStpBridgeHelloTime Integer32, + svcTlsStpBridgeForwardDelay Integer32, + svcTlsStpOperStatus INTEGER, + svcTlsStpVirtualRootBridgeStatus INTEGER, + svcTlsMacAgeing TmnxEnabledDisabled, + svcTlsStpTopologyChangeActive TruthValue, + svcTlsFdbTableFullHighWatermark Integer32, + svcTlsFdbTableFullLowWatermark Integer32, + svcTlsVpnId VpnId, + svcTlsCustId TmnxCustId, + svcTlsStpVersion INTEGER, + svcTlsStpHoldCount Integer32, + svcTlsStpPrimaryBridge BridgeId, + svcTlsStpBridgeInstanceId Integer32, + svcTlsStpVcpOperProtocol StpProtocol, + svcTlsMacMoveMaxRate Unsigned32, + svcTlsMacMoveRetryTimeout Unsigned32, + svcTlsMacMoveAdminStatus TmnxEnabledDisabled, + svcTlsMacRelearnOnly TruthValue, + svcTlsMfibTableSize Integer32, + svcTlsMfibTableFullHighWatermark Integer32, + svcTlsMfibTableFullLowWatermark Integer32, + svcTlsMacFlushOnFail TmnxEnabledDisabled, + svcTlsStpRegionName DisplayString, + svcTlsStpRegionRevision Integer32, + svcTlsStpBridgeMaxHops Integer32, + svcTlsStpCistRegionalRoot BridgeId, + svcTlsStpCistIntRootCost Integer32, + svcTlsStpCistRemainingHopCount Integer32, + svcTlsStpCistRegionalRootPort Integer32, + svcTlsFdbNumLearnedEntries Integer32, + svcTlsFdbNumOamEntries Integer32, + svcTlsFdbNumDhcpEntries Integer32, + svcTlsFdbNumHostEntries Integer32, + svcTlsShcvAction INTEGER, + svcTlsShcvSrcIp IpAddress, + svcTlsShcvSrcMac MacAddress, + svcTlsShcvInterval Unsigned32, + svcTlsPriPortsCumulativeFactor Unsigned32, + svcTlsSecPortsCumulativeFactor Unsigned32, + svcTlsL2ptTermEnabled TruthValue, + svcTlsPropagateMacFlush TruthValue, + svcTlsMrpAdminStatus TmnxEnabledDisabled, + svcTlsMrpMaxAttributes Unsigned32, + svcTlsMrpAttributeCount Unsigned32, + svcTlsMrpFailedRegisterCount Unsigned32, + svcTlsMcPathMgmtPlcyName TNamedItem, + svcTlsMrpFloodTime Unsigned32, + svcTlsMrpAttrTblHighWatermark Integer32, + svcTlsMrpAttrTblLowWatermark Integer32 + } + +svcTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacLearning specifies + whether the MAC learning process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTlsInfoEntry 1 } + +svcTlsDiscardUnknownDest OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsDiscardUnknownDest + specifies whether frames received with an unknown + destination MAC are discarded in this TLS." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 2 } + +svcTlsFdbTableSize OBJECT-TYPE + SYNTAX Integer32 (1..196607) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbTableSize specifies the + maximum number of learned and static entries allowed in + the FDB of this service. When the value of + ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisOperMode is not 'c', the + maximum value of svcTlsFdbTableSize is '131071'." + DEFVAL { 250 } + ::= { svcTlsInfoEntry 3 } + +svcTlsFdbNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumEntries indicates the + current number of entries in the FDB of this service." + ::= { svcTlsInfoEntry 4 } + +svcTlsFdbNumStaticEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumStaticEntries + indicates the current number of static entries in the FDB + of this service." + ::= { svcTlsInfoEntry 5 } + +svcTlsFdbLocalAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbLocalAgeTime specifies + the number of seconds used to age out TLS FDB entries + learned on local SAPs." + DEFVAL { 300 } + ::= { svcTlsInfoEntry 6 } + +svcTlsFdbRemoteAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbRemoteAgeTime specifies + the number of seconds used to age out TLS FDB entries + learned on an SDP. These entries correspond to MAC + addresses learned on remote SAPs." + DEFVAL { 900 } + ::= { svcTlsInfoEntry 7 } + +svcTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpAdminStatus specifies the + administrative state of the Spanning Tree Protocol + instance associated with this service." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 8 } + +svcTlsStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpPriority specifies + the priority of the Spanning Tree Protocol instance + associated with this service. + It is used as the highest 4 bits of the Bridge ID + included in the Configuration BPDU's generated by + this bridge. + The svcTlsStpPriority can only take-on values which + multiples of 4096 (4k). If a value is specified which + is not a multiple of 4K, then this value will be + replaced by the closest multiple of 4K which is lower + then the value entered." + DEFVAL { 32768 } + ::= { svcTlsInfoEntry 9 } + +svcTlsStpBridgeAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeAddress indicates + the MAC address used to identify this bridge in the + network. It is used as the last six octets of the + Bridge ID included in the Configuration BPDU's generated + by this bridge. The most significant 38 bits of the bridge + address are taken from the base MAC address of the + device, while the least significant 10 bits are + based on the corresponding TLS instance ID." + ::= { svcTlsInfoEntry 10 } + +svcTlsStpTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpTimeSinceTopologyChange + indicates the time (in hundredths of a second) since the + last time a topology change was detected by the Spanning + Tree Protocol instance associated with this service." + ::= { svcTlsInfoEntry 11 } + +svcTlsStpTopologyChanges OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpTopologyChanges indicates + the total number of topology changes detected by the + Spanning Tree Protocol instance associated with this + service since the management entity was last reset or + initialized." + ::= { svcTlsInfoEntry 12 } + +svcTlsStpDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpDesignatedRoot indicates + the bridge identifier of the root of the spanning tree as + determined by the Spanning Tree Protocol instance + associated with this service. This value is used as the + Root Identifier parameter in all Configuration BPDUs + originated by this node." + ::= { svcTlsInfoEntry 13 } + +svcTlsStpRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpRootCost indicates the + cost of the path to the root bridge as seen from this + bridge." + ::= { svcTlsInfoEntry 14 } + +svcTlsStpRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpRootPort indicates the + port number of the port which offers the lowest cost path + from this bridge to the root bridge." + ::= { svcTlsInfoEntry 15 } + +svcTlsStpMaxAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpMaxAge indicates the + maximum age of Spanning Tree Protocol information learned + from the network on any port before it is discarded. This + is the actual value that this bridge is currently using." + ::= { svcTlsInfoEntry 16 } + +svcTlsStpHelloTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpHelloTime indicates the + amount of time between the transmission of Configuration + BPDUs. This is the actual value that this bridge is + currently using." + ::= { svcTlsInfoEntry 17 } + +svcTlsStpHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The value of the object svcTlsStpHoldTime indicates the + interval length during which no more than two + Configuration BPDUs shall be transmitted by this bridge. + This object is no longer used. It is replaced by the + object svcTlsStpHoldCount. + This object was made obsolete in the 3.0 release." + ::= { svcTlsInfoEntry 18 } + +svcTlsStpForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpForwardDelay indicates + how fast a port changes its state when moving towards the + Forwarding state. The value determines how long the port + stays in each of the Listening and Learning states, which + precede the Forwarding state. This value is also used to + age all dynamic entries in the Forwarding Database when a + topology change has been detected and is underway. This is + the actual value that this bridge is currently using." + ::= { svcTlsInfoEntry 19 } + +svcTlsStpBridgeMaxAge OBJECT-TYPE + SYNTAX Integer32 (6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeMaxAge specifies + the value that all bridges should use for 'MaxAge' when this + bridge is acting as the root bridge." + ::= { svcTlsInfoEntry 20 } + +svcTlsStpBridgeHelloTime OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeHelloTime specifies + the value that all bridges should use for 'HelloTime' when + this bridge is acting as the root bridge." + ::= { svcTlsInfoEntry 21 } + +svcTlsStpBridgeForwardDelay OBJECT-TYPE + SYNTAX Integer32 (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeForwardDelay + specifies the value that all bridges should use for + 'ForwardDelay' when this bridge is acting as the root + bridge." + ::= { svcTlsInfoEntry 22 } + +svcTlsStpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpOperStatus indicates the + operating status of the Spanning Tree Protocol instance + associated with this service." + ::= { svcTlsInfoEntry 30 } + +svcTlsStpVirtualRootBridgeStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpVirtualRootBridgeStatus + indicates the operating status of the Virtual Root Bridge + of the Spanning Tree Protocol instance associated with + this service. The status of the Virtual Root Bridge is + 'up' when there is connectivity to the core: i.e. one or + more SDP's in this service are operationally up." + ::= { svcTlsInfoEntry 31 } + +svcTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacAgeing specifies whether + the MAC aging process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTlsInfoEntry 32 } + +svcTlsStpTopologyChangeActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpTopologyChangeActive + indicates, when set to 'true', that a topology change is + currently in progress." + ::= { svcTlsInfoEntry 33 } + +svcTlsFdbTableFullHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbTableFullHighWatermark + specifies the utilization of the FDB table of this TLS + service at which a table full alarm will be raised + by the agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 34 } + +svcTlsFdbTableFullLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbTableFullLowWatermark + specifies the utilization of the FDB table of this TLS + service at which a table full alarm will be raised + by the agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 35 } + +svcTlsVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsVpnId indicates the VPN ID + of the associated TLS service." + ::= { svcTlsInfoEntry 36 } + +svcTlsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The vakue of the object svcTlsCustId indicates the + Customer ID of the associated TLS service." + ::= { svcTlsInfoEntry 37 } + +svcTlsStpVersion OBJECT-TYPE + SYNTAX INTEGER { + rstp (2), + compDot1w (3), + dot1w (4), + mstp (5), + pmstp (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpVersion specifies the + version of Spanning Tree Protocol the bridge is currently + running. + + The value 'rstp' corresponds to the Rapid Spanning + Tree Protocol specified in IEEE 802.1D/D4-2003. + + The value 'compDot1w' corresponds to the mode where the + Rapid Spanning Tree is backward compatible with IEEE + 802.1w. + + The value 'dot1w' corresponds to the Rapid Spanning + Tree Protocol fully conformant to IEEE 802.1w. + + The value 'mstp' corresponds to the Multiple Spanning + Tree Protocol specified in IEEE 802.1Q-REV/D3.0-04/2005. + + The value 'pmstp' corresponds to Provider MSTP protocol + compliant with IEEE-802.1ad-2005. + + New values may be defined as future versions of the + protocol become available." + DEFVAL { rstp } + ::= { svcTlsInfoEntry 38 } + +svcTlsStpHoldCount OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpHoldCount specifies the + maximum number of BPDUs that are transmitted in any + 'HelloTime' interval. + The value used by the bridge to limit the maximum + transmission rate of BPDUs." + REFERENCE + "IEEE 802.1w clause 17.16.6" + DEFVAL { 6 } + ::= { svcTlsInfoEntry 39 } + +svcTlsStpPrimaryBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpPrimaryBridge indicates + the BridgeId of the bridge that acts as the primary bridge, + being the gateway from the core mesh towards the root + bridge." + ::= { svcTlsInfoEntry 40 } + +svcTlsStpBridgeInstanceId OBJECT-TYPE + SYNTAX Integer32 (0 ..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeInstanceId + indicates a 12 bit value chosen by the the system. It is + part of the STP bridge Id, which consists of 8 octets: + - 4 highest bits of octet 1: + the bridge priority (ref svcTlsStpPriority) + - 12 bits (4 lowest bits of octet 1 + 8 bits of octet 2): + bridge instance Id (this object!). + - 6 octets: bridge MAC addess + ref svcTlsStpBridgeAddress + The value is set to 0 if svcTlsStpOperStatus is not 'up'." + ::= { svcTlsInfoEntry 41 } + +svcTlsStpVcpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpVcpOperProtocol indicates + whether stp, rstp or mstp is running on this VCP. + If the protocol is not enabled on this VCP, the value + notApplicable is returned." + ::= { svcTlsInfoEntry 42 } + +svcTlsMacMoveMaxRate OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacMoveMaxRate specifies the + maximum rate at which MAC's can be re-learned in this TLS + service, before the SAP where the moving MAC was last seen + is automatically disabled in order to protect the system + against undetected loops or duplicate MAC's. + The rate is computed as the maximum number of re-learns + allowed in a 5 second interval: e.g. the default rate + of 2 re-learns per second corresponds to 10 re-learns + in a 5 second period." + DEFVAL { 2 } + ::= { svcTlsInfoEntry 43 } + +svcTlsMacMoveRetryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacMoveRetryTimeout + specifies the time in seconds to wait before a SAP that + has been disabled after exceeding the maximum re-learn + rate is re-enabled. + + A value of zero indicates that the SAP will not be + automatically re-enabled after being disabled. If after + the SAP is re-enabled it is disabled again, the effective + retry timeout is doubled in order to avoid thrashing. + + An inconsistentValue error is returned if the value of this + object is set to less than fie times the value of + svcTlsSecPortsCumulativeFactor." + DEFVAL { 10 } + ::= { svcTlsInfoEntry 44 } + +svcTlsMacMoveAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacMoveAdminStatus + specifies the administrative state of the + MAC movement feature associated with this service." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 45 } + +svcTlsMacRelearnOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsMacRelearnOnly indicates + when set to 'true' that either the FDB table of this TLS + service is full, or that the maximum system-wide number of + MAC's supported by the agent has been reached, and thus + MAC learning is temporary disabled, and only MAC re-learns + can take place." + ::= { svcTlsInfoEntry 46 } + +svcTlsMfibTableSize OBJECT-TYPE + SYNTAX Integer32 (0..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMfibTableSize specifies the + maximum number of entries allowed in the MFIB table of + this service. If the value is 0, then there is no limit." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 47 } + +svcTlsMfibTableFullHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMfibTableFullHighWatermark + specifies the utilization of the MFIB table of this TLS + service at which a table full alarm will be raised by the + agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 48 } + +svcTlsMfibTableFullLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMfibTableFullLowWatermark + specifies utilization of the MFIB table of this TLS + service at which a table full alarm will be cleared by the + agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 49 } + +svcTlsMacFlushOnFail OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacFlushOnFail specifies + whether a special mac-flush is sent when a + port or sap becomes operational down." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 50 } + +svcTlsStpRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpRegionName specifies + the MSTP region name. Together with region revision and + VLAN-to-instance assignment it defines the MSTP region." + DEFVAL { "" } + ::= { svcTlsInfoEntry 51 } + +svcTlsStpRegionRevision OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpRegionRevision specifies + the MSTP region revision number. Together with region + name and VLAN-to-instance assignment it defines the MSTP + region." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 52 } + +svcTlsStpBridgeMaxHops OBJECT-TYPE + SYNTAX Integer32 (1..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeMaxHops specifies + the maximum number of hops (known as 'MaxHops' in 802.1Q)." + DEFVAL { 20 } + ::= { svcTlsInfoEntry 53 } + +svcTlsStpCistRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistRegionalRoot + indicates the bridge identifier of the regional root of + the CIST spanning tree as determined by the Spanning Tree + Protocol instance associated with this service. This value + is used as the CIST Regional Root Identifier parameter in + all MSTP BPDUs originated by this node." + ::= { svcTlsInfoEntry 54 } + +svcTlsStpCistIntRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistIntRootCost indicates + the cost of the path to the CIST regional root bridge + as seen from this bridge." + ::= { svcTlsInfoEntry 55 } + +svcTlsStpCistRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistRemainingHopCount + specifies the remaining number of hops." + ::= { svcTlsInfoEntry 56 } + +svcTlsStpCistRegionalRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistRegionalRootPort + indicates the port number of the port which offers the + lowest cost path from this bridge to the regional root + bridge." + ::= { svcTlsInfoEntry 57 } + +svcTlsFdbNumLearnedEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumLearnedEntries + indicates the current number of learned entries in the FDB + of this service." + ::= { svcTlsInfoEntry 58 } + +svcTlsFdbNumOamEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumOamEntries + indicates the current number of OAM entries in the FDB + of this service." + ::= { svcTlsInfoEntry 59 } + +svcTlsFdbNumDhcpEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumDhcpEntries + indicates the current number of dhcp-learned entries in the + FDB of this service." + ::= { svcTlsInfoEntry 60 } + +svcTlsFdbNumHostEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumHostEntries + indicates the current number of host-learned entries in the + FDB of this service." + ::= { svcTlsInfoEntry 61 } + +svcTlsShcvAction OBJECT-TYPE + SYNTAX INTEGER { + alarm (1), + remove (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvAction + indicates whether any action should be triggered when + the connectivity check fails." + DEFVAL { alarm } + ::= { svcTlsInfoEntry 62 } + + +svcTlsShcvSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvSrcIp + specifies the source IP address used when doing the + connectivity check. The value 0.0.0.0 indicates that + no host IP address is specified." + ::= { svcTlsInfoEntry 63 } + +svcTlsShcvSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvSrcMac + specifies the MAC address used when doing the connectivity + check. The value 0:0:0:0:0:0 indicates that no host MAC + address is specified." + ::= { svcTlsInfoEntry 64 } + +svcTlsShcvInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..6000) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvInterval specifies + the interval in minutes between connectivity checks. + Zero means no connectivity checking." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 65 } + +svcTlsPriPortsCumulativeFactor OBJECT-TYPE + SYNTAX Unsigned32 (3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsPriPortsCumulativeFactor + specifies a factor for the primary ports defining how + many MAC-relearn periods should be used to measure the + MAC-relearn rate, svcTlsMacMoveMaxRate. This rate must + be exceeded during consecutive periods before the + corresponding ports (SAP and/or spoke-SDP) are blocked by + the MAC-move feature. + + An inconsistentValue error is returned if an attempt is + made to set the value of svcTlsPriPortsCumulativeFactor to + a value lower than or equal to + svcTlsSecPortsCumulativeFactor." + DEFVAL { 3 } + ::= { svcTlsInfoEntry 66 } + +svcTlsSecPortsCumulativeFactor OBJECT-TYPE + SYNTAX Unsigned32 (2..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsSecPortsCumulativeFactor + specifies a factor for the secondary ports defining how + many MAC-relearn periods should be used to measure the + MAC-relearn rate, svcTlsMacMoveMaxRate. This rate must + be exceeded during consecutive periods before the + corresponding ports (SAP and/or spoke-SDP) are blocked by + the MAC-move feature. + + An inconsistentValue error is returned if an attempt is + made to set the value of svcTlsSecPortsCumulativeFactor to + a value greater than or equal to + svcTlsPriPortsCumulativeFactor." + DEFVAL { 2 } + ::= { svcTlsInfoEntry 67 } + +svcTlsL2ptTermEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsL2ptTermEnabled + indicates if L2PT-termination and/or Bpdu-translation + is in use in this service by at least one SAP or + spoke SDP Bind. If the value is 'true', it means that + at least one of L2PT-termination or Bpdu-translation + is enabled. + + When enabled it is not possible to enable + stp on this service." + ::= { svcTlsInfoEntry 68 } + +svcTlsPropagateMacFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsPropagateMacFlush specifies whether + 'MAC flush' messages received from the given LDP are + propagated to all spoke-SDPs and mesh-SDPs within the + context of this VPLS service. The propagation will follow + the 'split-horizon' principle and any data-path blocking in + order to avoid the looping of these messages. + + The value of 'true' enables the propagation." + DEFVAL { false } + ::= { svcTlsInfoEntry 69 } + +svcTlsMrpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAdminStatus specifies + whether the Multiple Registration Protocol (MRP) is + enabled in this TLS." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 70 } + +svcTlsMrpMaxAttributes OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpMaxAttributes indicates + maximum number of MRP attributes supported in this TLS. + + In most cases the default value is 2048 MRP attributes. + For some platform and chassis types, especially single slot + chassises, the default value will be lower due to resource + constraints. + + An inconsistentValue error is returned if an attempt is + made to set this object to a value the platform cannot + support." + ::= { svcTlsInfoEntry 71 } + +svcTlsMrpAttributeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttributeCount indicates + number of MRP attributes currently registered in this TLS." + ::= { svcTlsInfoEntry 72 } + +svcTlsMrpFailedRegisterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsMrpFailedRegisterCount + indicates number of failed MRP attribute registrations in + this TLS." + ::= { svcTlsInfoEntry 73 } + +svcTlsMcPathMgmtPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsMcPathMgmtPlcyName specifies the + multicast policy name configured on this service." + DEFVAL { "default" } + ::= { svcTlsInfoEntry 74 } + +svcTlsMrpFloodTime OBJECT-TYPE + SYNTAX Unsigned32 (0|3..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpFloodTime specifies + the amount of time in seconds after a status change in the + TLS during which traffic is flooded. Once that time + expires, traffic will be delivered according to the MRP + registrations which exist in the TLS. + + The value of 0 indicates that no flooding will occur on + state changes in the TLS." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 75 } + +svcTlsMrpAttrTblHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrTblHighWatermark + specifies the utilization of the MRP attribute table of + this TLS service at which a table full alarm will be raised + by the agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 76 } + +svcTlsMrpAttrTblLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrTblLowWatermark + specifies utilization of the MRP attribute table of this + TLS service at which a table full alarm will be cleared by + the agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 77 } + +-- ------------------------------------ +-- TLS FDB Table +-- ------------------------------------ +tlsFdbInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsFdbInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS FDB information." + ::= { tmnxSvcObjs 4 } + +tlsFdbInfoEntry OBJECT-TYPE + SYNTAX TlsFdbInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific TLS FDB." + INDEX { svcId, tlsFdbMacAddr } + ::= { tlsFdbInfoTable 1 } + +TlsFdbInfoEntry ::= + SEQUENCE { + tlsFdbMacAddr MacAddress, + tlsFdbRowStatus RowStatus, + tlsFdbType INTEGER, + tlsFdbLocale INTEGER, + tlsFdbPortId TmnxPortID, + tlsFdbEncapValue TmnxEncapVal, + tlsFdbSdpId SdpId, + tlsFdbVcId Unsigned32, + tlsFdbVpnId VpnId, + tlsFdbCustId TmnxCustId, + tlsFdbLastStateChange TimeStamp, + tlsFdbProtected TruthValue, + tlsFdbBackboneDstMac MacAddress, + tlsFdbNumIVplsMac Unsigned32, + tlsFdbEndPointName TNamedItemOrEmpty, + tlsFdbEPMacOperSdpId SdpId, + tlsFdbEPMacOperVcId Unsigned32, + tlsFdbPbbNumEpipes Unsigned32 + } + +tlsFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbMacAddr specifies the + 48-bit IEEE 802.3 MAC address." + ::= { tlsFdbInfoEntry 1 } + +tlsFdbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbRowStatus specifies the + status of this row. The only values supported during a set + operation are 'createAndGo' and 'destroy'." + ::= { tlsFdbInfoEntry 2 } + +tlsFdbType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + learned (2), + oam (3), + dhcp (4), + host (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION " The value of the object tlsFdbType specifies: + - 'static': Static TLS FDB entries created via management + - 'learned': dynamic entries created via the learning + process + - 'oam': entries created via the OAM process + - 'dhcp': learned addresses can be temporarily frozen + by the DHCP snooping application for the + duration of a DHCP lease + - 'host': entry added by the system for a static + configured subscriber host." + ::= { tlsFdbInfoEntry 3 } + +tlsFdbLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2), + cpm (3), + endpoint (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbLocale specifies for TLS + FDB entries defined on a local SAP the value 'sap', + remote entries defined on an SDP have the value 'sdp', + entries associated with the Control Processor have the + value 'cpm' and entries associated with the explicit + endpoint have the value 'endpoint'. + + The value of this object must be specified when + the row is created and cannot be changed while + the row status is 'active'." + ::= { tlsFdbInfoEntry 4 } + +tlsFdbPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of tlsFdbLocale is 'sap', this + object, along with tlsFdbEncapValue, specifies + the SAP associated with the MAC address defined + by tlsFdbMacAddr. This object is otherwise + insignificant and should contain a value of 0." + ::= { tlsFdbInfoEntry 5 } + +tlsFdbEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbEncapValue specifies, when + the value of tlsFdbLocale is 'sap', along with + tlsFdbPortId, SAP associated with the MAC address defined + by tlsFdbMacAddr. This object is otherwise insignificant + and should contain a value of 0." + ::= { tlsFdbInfoEntry 6 } + +tlsFdbSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbSdpId specifies, when the + value of tlsFdbLocale is 'sdp', along with tlsFdbVcId,the + SDP Binding associated with the MAC address + defined by tlsFdbMacAddr. This object is other- + wise insignificant and should contain a value of 0." + ::= { tlsFdbInfoEntry 7 } + +tlsFdbVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbVcId specifies, when the + value of tlsFdbLocale is 'sdp', along with tlsFdbSdpId, + the SDP Binding associated with the MAC address defined by + tlsFdbMacAddr. This object is other-wise insignificant and + should contain a value of 0." + ::= { tlsFdbInfoEntry 8 } + +tlsFdbVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbVpnId indicates the VPN ID + of the associated TLS." + ::= { tlsFdbInfoEntry 9 } + +tlsFdbCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbCustId indicates the + Customer ID of the associated TLS." + ::= { tlsFdbInfoEntry 10 } + +tlsFdbLastStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbLastStateChange indicates + the value of sysUpTime at the time of the most recent + state change of this entry. A state change is defined as a + change in the value of: tlsFdbRowStatus, tlsFdbType, + tlsFdbLocale, tlsFdbPortId, tlsFdbEncapValue, + tlsFdbSdpId or tlsFdbVcId." + ::= { tlsFdbInfoEntry 11 } + +tlsFdbProtected OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbProtected indicates + whether or not this MAC is protected. When the value + of this object is 'true' the agent will protect + the MAC from being learned or re-learned on a SAP + that has restricted learning enabled." + ::= { tlsFdbInfoEntry 12 } + +tlsFdbBackboneDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbBackboneDstMac indicates the + Backbone VPLS service MAC address used as destination MAC + address in the Provider Backbone Bridging frames for this + tlsFdbMacAddr. + + This object is insignificant for services with svcVplsType + not set to 'iVpls' and should contain a value of + 0:0:0:0:0:0." + ::= { tlsFdbInfoEntry 13 } + +tlsFdbNumIVplsMac OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbNumIVplsMac indicates the + number of ISID VPLS service MAC addressess which are using + this Backbone MAC address defined by tlsFdbMacAddr. + + This object is insignificant for services with svcVplsType + not set to 'bVpls' and should contain a value of 0." + ::= { tlsFdbInfoEntry 14 } + +tlsFdbEndPointName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tlsFdbEndPointName specifies the name of the service + endpoint associated with the MAC Address." + DEFVAL { "" } + ::= { tlsFdbInfoEntry 15 } + +tlsFdbEPMacOperSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEPMacOperSdpId along with + tlsFdbEPMacOperVcId indicates the SDP binding associated with this + static MAC address for this endpoint. + + This object is valid when tlsFdbLocale is 'endpoint', otherwise + it should contain a value of 0." + ::= { tlsFdbInfoEntry 16 } + +tlsFdbEPMacOperVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEPMacOperVcId along with + tlsFdbEPMacOperSdpId indicates the SDP binding associated with this + static MAC address for this endpoint. + + This object is valid when tlsFdbLocale is 'endpoint', otherwise + it should contain a value of 0." + ::= { tlsFdbInfoEntry 17 } + +tlsFdbPbbNumEpipes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbPbbNumEpipes indicates number of E-Pipes + that resolve to this MAC Address. + + This object is valid for service with svcVplsType set to 'bVpls', + otherwise it should contain a value of 0." + ::= { tlsFdbInfoEntry 18 } + +-- ------------------------------------ +-- IES Interface Table +-- ------------------------------------ +iesIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains IES interface information." + ::= { tmnxSvcObjs 5 } + +iesIfEntry OBJECT-TYPE + SYNTAX IesIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific IES interface." + INDEX { svcId, iesIfIndex } + ::= { iesIfTable 1 } + +IesIfEntry ::= + SEQUENCE { + iesIfIndex InterfaceIndex, + iesIfRowStatus RowStatus, + iesIfName TNamedItem, + iesIfDescription ServObjLongDesc, + iesIfAdminStatus ServiceAdminStatus, + iesIfOperStatus ServiceOperStatus, + iesIfLastMgmtChange TimeStamp, + iesIfVpnId VpnId, + iesIfCustId TmnxCustId, + iesIfLoopback TruthValue, + iesIfLastStatusChange TimeStamp, + iesIfType INTEGER, + iesIfParentIf InterfaceIndexOrZero, + iesIfShcvSource INTEGER, + iesIfShcvAction INTEGER, + iesIfShcvInterval Unsigned32, + iesIfFwdServId TmnxServId, + iesIfFwdSubIf InterfaceIndexOrZero + } + +iesIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The secondary index of the row in the vRtrIfTable + corresponding to this IES interface. The primary + index is 1; i.e. all IES interfaces are defined in + the Base virtual router context." + ::= { iesIfEntry 1 } + +iesIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfRowStatus specifies the + status of this row. + The only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { iesIfEntry 2 } + +iesIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfName specifies the name used + to refer to this IES interface. This name must be unique + within the Base virtual router context. + This object must be specified when the row is created, and + cannot be changed while the rowstatus is 'active'." + ::= { iesIfEntry 3 } + +iesIfDescription OBJECT-TYPE + SYNTAX ServObjLongDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfDescription specifies + generic information about this IES interface." + DEFVAL { "" } + ::= { iesIfEntry 4 } + +iesIfAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfAdminStatus specifies the + desired state of this IES interface." + DEFVAL { up } + ::= { iesIfEntry 5 } + +iesIfOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfOperStatus indicates the + operating state of this IES interface." + ::= { iesIfEntry 6 } + +iesIfLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfLastMgmtChange indicates the + value of sysUpTime at the time of the most recent + management-initiated change to this IES interface." + ::= { iesIfEntry 7 } + +iesIfVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfVpnId indicates the VPN ID of + the associated IES service." + ::= { iesIfEntry 8 } + +iesIfCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfCustId indicates the Customer + ID of the associated IES service." + ::= { iesIfEntry 9 } + +iesIfLoopback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of iesIfLoopback is set to 'true', + loopback is enabled on the IES interface represented + by this row entry. When the value is 'false', + loopback is disabled." + ::= { iesIfEntry 10 } + +iesIfLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfLastStatusChange indicates + the value of sysUpTime at the time of the most recent + operating status change to his interface." + ::= { iesIfEntry 11 } + +iesIfType OBJECT-TYPE + SYNTAX INTEGER { + service (1), + subscriber (2), + group (3), + redundant (4), + cem (5), + ipsec (6), + ipMirror (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfType specifies the type + of this IES interface. This object can only be set at + row creation time. + 'service' - This is a normal IES interface. + 'subscriber' - This is a subscriber interface, + under which multiple group interfaces + can be configured. + 'group' - This is a group interface, belonging + to a parent subscriber interface. + 'redundant' - This is a redundant interface, used + for dual homing. + 'cem' - This is a CEM interface, used for + IP/UDP encapsulated CEM IES interface. + 'ipsec' - This is an IPsec interface, used for + IPsec tunneling. + 'ipMirror' - This is an IP interface, used for + IP Mirroring." + DEFVAL { service } + ::= { iesIfEntry 12 } + +iesIfParentIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfParentIf specifies the ifIndex of + this interface's parent. This value can only be set at + row creation time, and is only valid when + iesIfType is 'group'. The interface pointed to by + iesIfParentIf must be of type 'subscriber'." + DEFVAL { 0 } + ::= { iesIfEntry 13 } + +iesIfShcvSource OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + vrrp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfShcvSource specifies the source used + for subscriber host connectivity checking" + DEFVAL { interface } + ::= { iesIfEntry 14 } + +iesIfShcvAction OBJECT-TYPE + SYNTAX INTEGER { + alarm (1), + remove (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfShcvAction specifies the action to be + taken for hosts on this interface whose host connectivity + checking fails" + DEFVAL { alarm } + ::= { iesIfEntry 15 } + +iesIfShcvInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..6000) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfShcvInterval specifies + the interval in minutes between connectivity checks. + Zero means no in host-connection-verify" + DEFVAL { 0 } + ::= { iesIfEntry 16 } + +iesIfFwdServId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfFwdServId specifies the forwarding + service ID for a subscriber interface in a retailer + context. This value can only be set at row creation time + along with iesIfFwdSubIf, and it is only valid when + iesIfType is 'subscriber'. The iesIfFwdServId MUST + correspond to a service of type 'vprn'." + DEFVAL { 0 } + ::= { iesIfEntry 17 } + +iesIfFwdSubIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfFwdSubIf specifies the forwarding + subscriber interface for a subscriber interface in a + retailer context. This value can only be set at row + creation time along with iesIfFwdServId, and it is only + valid when iesIfType is 'subscriber'. The interface + pointed to by iesIfFwdSubIf MUST be of type 'subscriber' + in the the service context defined by iesIfFwdServId." + DEFVAL { 0 } + ::= { iesIfEntry 18 } + +-- ------------------------------------ +-- TLS Split-Horizon Group Table +-- ------------------------------------ +tlsShgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsShgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS service split-horizon group + information. A maximum of 30 split-horizon groups can + be created in a given TLS service. Maximum is set to 15 + for a TLS service with svcVplsType set to 'bVpls', or + 'iVpls'." + ::= { tmnxSvcObjs 6 } + +tlsShgInfoEntry OBJECT-TYPE + SYNTAX TlsShgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Split-horizon group information about a TLS service." + INDEX { svcId, IMPLIED tlsShgName } + ::= { tlsShgInfoTable 1 } + +TlsShgInfoEntry ::= + SEQUENCE { + tlsShgName TNamedItem, + tlsShgRowStatus RowStatus, + tlsShgCustId TmnxCustId, + tlsShgInstanceId Unsigned32, + tlsShgDescription ServObjDesc, + tlsShgLastMgmtChange TimeStamp, + tlsShgResidential TruthValue, + tlsShgRestProtSrcMac TruthValue, + tlsShgRestUnprotDstMac TruthValue, + tlsShgRestProtSrcMacAction INTEGER, + tlsShgCreationOrigin L2RouteOrigin + } + +tlsShgName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsShgName specifies the name of + the split-horizon group. The name must be unique within + a TLS, however the same name can appear in different + TLS services, in which case they denote different + split-horizon groups." + ::= { tlsShgInfoEntry 1 } + +tlsShgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRowStatus specifies the + status of this row. + The only values supported during a set operation are + 'createAndGo' and 'destroy'. To delete an entry + from this table, there should be no TLS SAP's or + TLS spoke SDP Bindings refering to it." + ::= { tlsShgInfoEntry 2 } + +tlsShgCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsShgCustId indicates the + Customer ID of the associated TLS service." + ::= { tlsShgInfoEntry 3 } + +tlsShgInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsShgInstanceId indicates the + instance identifier for the split horizon group." + ::= { tlsShgInfoEntry 4 } + +tlsShgDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgDescription specifies + generic information about this split-horizon group." + DEFVAL { "" } + ::= { tlsShgInfoEntry 5 } + +tlsShgLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsShgLastMgmtChange indicates the + value of sysUpTime at the time of the most recent + management-initiated change to this split-horizon group." + ::= { tlsShgInfoEntry 6 } + +tlsShgResidential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgResidential specifies + whether or not the split-horizon-group is residential.In + a Residential Split Horizon Group (RSHG) there is no + downstream broadcast, and all saps in the group will share + the default ingress queue. The value can be specified + during row-creation, cannot be changed later on." + DEFVAL { false } + ::= { tlsShgInfoEntry 7 } + +tlsShgRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRestProtSrcMac indicates + how the agent will handle relearn requests for protected + MAC addresses received on SAP's belonging to this SHG. + When the value of this object is 'true' requests to + relearn a protected MAC address will be ignored. + In addition, if the value of tlsShgRestProtSrcMacAction + is 'disable', then the SAP where the protected source + MAC was seen will be brought operationally down." + DEFVAL { false } + ::= { tlsShgInfoEntry 8 } + +tlsShgRestUnprotDstMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRestUnprotDstMac indicates + how the system will forward packets destined to an + unprotected MAC address. When the value of this object is + 'true' packets destined to an unprotected MAC address + will be dropped." + DEFVAL { false } + ::= { tlsShgInfoEntry 9 } + +tlsShgRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarm-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRestProtSrcMacAction + indicates the action to take whenever a relearn request + for a protected MAC is received on a restricted SAP + belonging to this SHG. + When the value of this object is 'disable' the SAP + will be placed in the operational down state, with the + operating flag 'recProtSrcMac' set. When the value of + this object is 'alarm-only', the SAP will be left up + and only a notification, sapReceivedProtSrcMac, will be + generated." + DEFVAL { disable } + ::= { tlsShgInfoEntry 10 } + +tlsShgCreationOrigin OBJECT-TYPE + SYNTAX L2RouteOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsShgCreationOrigin indicates the protocol or + mechanism which created this SHG." + ::= { tlsShgInfoEntry 11 } + +-- ------------------------------------ +-- APIPE Service Table +-- ------------------------------------ +svcApipeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcApipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains APIPE service information." + ::= { tmnxSvcObjs 7 } + +svcApipeInfoEntry OBJECT-TYPE + SYNTAX SvcApipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "APIPE specific information about a service." + INDEX { svcId } + ::= { svcApipeInfoTable 1 } + +SvcApipeInfoEntry ::= + SEQUENCE { + svcApipeInterworking INTEGER + } + +svcApipeInterworking OBJECT-TYPE + SYNTAX INTEGER { + none (1), + frf-5 (2), + frf-8-2-translate (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcApipeInterworking specifies the + interworking function that should be applied for packets + that ingress/egress SAPs that are part of a APIPE + service." + DEFVAL { none } + ::= { svcApipeInfoEntry 1 } + +-- ------------------------------------ +-- TLS MFIB Information Table +-- ------------------------------------ +tlsMFibInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibInfoTable contains the IPv4 Multicast FIB for + this Tls. + + This table was made obsolete in the 6.0 release. + It is replaced by tlsMFibTable." + ::= { tmnxSvcObjs 8 } + +tlsMFibInfoEntry OBJECT-TYPE + SYNTAX TlsMFibInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "An entry in the tlsMFibInfoTable. Each entry indicates + whether traffic from a certain source to a certain + multicast destination (group) needs to be forwarded or + blocked on the indicated SAP/SDP." + INDEX { svcId, + tlsMFibInfoGrpAddr, + tlsMFibInfoSrcAddr, + tlsMFibInfoLocale, + tlsMFibInfoPortId, + tlsMFibInfoEncapValue, + tlsMFibInfoSdpId, + tlsMFibInfoVcId } + + ::= { tlsMFibInfoTable 1 } + +TlsMFibInfoEntry ::= + SEQUENCE { + tlsMFibInfoGrpAddr IpAddress, + tlsMFibInfoSrcAddr IpAddress, + tlsMFibInfoLocale MfibLocation, + tlsMFibInfoPortId TmnxPortID, + tlsMFibInfoEncapValue TmnxEncapVal, + tlsMFibInfoSdpId SdpId, + tlsMFibInfoVcId Unsigned32, + tlsMFibInfoFwdOrBlk MfibGrpSrcFwdOrBlk, + tlsMFibInfoSvcId TmnxServId + } + +tlsMFibInfoGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "The value of the object tlsMFibInfoGrpAddr indicates the + IPv4 multicast destination address for which this table + entry contains information." + ::= { tlsMFibInfoEntry 1 } + +tlsMFibInfoSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibInfoSrcAddr indicates the IPv4 unicast source + address for which this table entry contains information." + ::= { tlsMFibInfoEntry 2 } + +tlsMFibInfoLocale OBJECT-TYPE + SYNTAX MfibLocation + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibInfoLocale indicates if the information in + this entry pertains to a 'sap' or to an 'sdp'." + ::= { tlsMFibInfoEntry 3 } + +tlsMFibInfoPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sap', the object + tlsMFibInfoPortId along with the object + tlsMFibInfoEncapValue, indicates the SAP for which this + entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 4 } + +tlsMFibInfoEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sap', the object + tlsMFibInfoEncapValue, along with the object + tlsMFibInfoPortId, indicates the SAP for which this entry + contains information. This object is otherwise + insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 5 } + +tlsMFibInfoSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sdp', the object + tlsMFibInfoSdpId, along with tlsMFibInfoVcId, indicates + the SDP Binding for which this entry contains information. + This object is otherwise insignificant and contains the + value 0." + ::= { tlsMFibInfoEntry 6 } + +tlsMFibInfoVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sdp', the object + tlsMFibInfoVcId, along with tlsMFibInfoSdpId, indicates + the SDP Binding for which this entry contains information. + This object is otherwise insignificant and contains the + value 0." + ::= { tlsMFibInfoEntry 7 } + +tlsMFibInfoFwdOrBlk OBJECT-TYPE + SYNTAX MfibGrpSrcFwdOrBlk + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibInfoFwdOrBlk indicates if traffic for the + indicated (S,G) pair will be blocked or forwarded on the + indicated SAP or SDP." + ::= { tlsMFibInfoEntry 8 } + +tlsMFibInfoSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibInfoSvcId indicates the TLS service to which + the indicated SAP or SDP belongs." + ::= { tlsMFibInfoEntry 9 } + +-- ---------------------------------------- +-- TLS MFIB Group Source Statistics Table +-- ---------------------------------------- +tlsMFibGrpSrcStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibGrpSrcStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsTable contains statistics for the + entries in the IPv4 Multicast FIB for this Tls. These + statistics are collected by the forwarding engine. + + This table was made obsolete in the 6.0 release. + It is replaced by tlsMFibStatsTable." + ::= { tmnxSvcObjs 9 } + +tlsMFibGrpSrcStatsEntry OBJECT-TYPE + SYNTAX TlsMFibGrpSrcStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "An entry in the tlsMFibGrpSrcStatsTable." + INDEX { svcId, + tlsMFibGrpSrcStatsGrpAddr, + tlsMFibGrpSrcStatsSrcAddr } + ::= { tlsMFibGrpSrcStatsTable 1 } + +TlsMFibGrpSrcStatsEntry ::= + SEQUENCE { + tlsMFibGrpSrcStatsGrpAddr IpAddress, + tlsMFibGrpSrcStatsSrcAddr IpAddress, + tlsMFibGrpSrcStatsForwardedPkts Counter64, + tlsMFibGrpSrcStatsForwardedOctets Counter64 + } + +tlsMFibGrpSrcStatsGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsGrpAddr indicates the IPv4 multicast + destination address for which this table entry contains + information." + ::= { tlsMFibGrpSrcStatsEntry 1 } + +tlsMFibGrpSrcStatsSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsSrcAddr indicates the IPv4 unicast + source address for which this table entry contains + information." + ::= { tlsMFibGrpSrcStatsEntry 2 } + +tlsMFibGrpSrcStatsForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsForwardedPkts indicates the number of + IPv4 multicast packets that were forwarded to the SAPs + and SDPs listed in the tlsMFibInfoTable." + ::= { tlsMFibGrpSrcStatsEntry 3 } + +tlsMFibGrpSrcStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsForwardedOctets indicates the number + of octets that were forwarded to the SAPs and SDPs + listed in the tlsMFibInfoTable." + ::= { tlsMFibGrpSrcStatsEntry 4 } + +-- -------------------------------- +-- Redundant Group Table +-- -------------------------------- +tlsRdntGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsRdntGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS service Redundant Group + information. There is no limit on the number of + Redundant Groups that can be created globally or + within a service." + ::= {tmnxSvcObjs 10} + +tlsRdntGrpEntry OBJECT-TYPE + SYNTAX TlsRdntGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Redundant Group information" + INDEX { svcId, IMPLIED tlsRdntGrpName } + ::= { tlsRdntGrpTable 1 } + +TlsRdntGrpEntry ::= + SEQUENCE { + tlsRdntGrpName TNamedItem, + tlsRdntGrpRowStatus RowStatus, + tlsRdntGrpDescription ServObjDesc, + tlsRdntGrpLastMgmtChange TimeStamp + } + +tlsRdntGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpName specifies the + name of the redundant group. + The name must be unique within a TLS, however the same + name can appear in different TLS services, in which + case they denote different redundant groups." + ::= { tlsRdntGrpEntry 1 } + +tlsRdntGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpRowStatus specifies + the status of this row. The only values supported are + 'active', 'createAndGo' and 'destroy'." + ::= { tlsRdntGrpEntry 2 } + +tlsRdntGrpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpDescription specifies + generic information about this redundant group." + DEFVAL { ''H } + ::= { tlsRdntGrpEntry 3 } + +tlsRdntGrpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpLastMgmtChange + indicates the sysUpTime at the time of the most + recent management-initiated change to this redundant + group." + ::= { tlsRdntGrpEntry 4 } + +-- --------------------------------- +-- Redundant Group Member Table +-- --------------------------------- +tlsRdntGrpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsRdntGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that holds information about the members of + TLS redundant groups." + ::= { tmnxSvcObjs 11 } + +tlsRdntGrpMemberEntry OBJECT-TYPE + SYNTAX TlsRdntGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Redundant Group Member information." + INDEX { tlsRdntGrpName, + tlsRdntGrpMemberRemoteNodeAddrTp, + tlsRdntGrpMemberRemoteNodeAddr, + tlsRdntGrpMemberIsSap, + tlsRdntGrpMemberPort, + tlsRdntGrpMemberEncap + } + ::= { tlsRdntGrpMemberTable 1 } + +TlsRdntGrpMemberEntry ::= + SEQUENCE { + tlsRdntGrpMemberRemoteNodeAddrTp InetAddressType, + tlsRdntGrpMemberRemoteNodeAddr InetAddress, + tlsRdntGrpMemberIsSap TruthValue, + tlsRdntGrpMemberPort TmnxPortID, + tlsRdntGrpMemberEncap TmnxEncapVal, + tlsRdntGrpMemberRowStatus RowStatus, + tlsRdntGrpMemberLastMgmtChange TimeStamp + } + +tlsRdntGrpMemberRemoteNodeAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberRemoteNodeAddrTp + specifies the addresstype of the remote ldp peer." + ::= { tlsRdntGrpMemberEntry 1} + +tlsRdntGrpMemberRemoteNodeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberRemoteNodeAddr + specifies the ip address of the remote ldp peer." + ::= { tlsRdntGrpMemberEntry 2} + +tlsRdntGrpMemberIsSap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberIsSap + specifies whether the Port ID and Encap describe a sap + or a port (in which case Encap has no meaning)." + ::= { tlsRdntGrpMemberEntry 3} + +tlsRdntGrpMemberPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "When the value of tlsRdntGrpMemberIsSap is 'sap', + the value of the object tlsRdntGrpMemberPort, along + with tlsRdntGrpMemberEncap, specifies + a SAP, otherwise a port (in which case + tlsRdntGrpMemberEncap is insignificant)." + ::= { tlsRdntGrpMemberEntry 4} + +tlsRdntGrpMemberEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "When the value of tlsRdntGrpMemberIsSap is 'sap', + the value of the object tlsRdntGrpMemberEncap, along + with tlsRdntGrpMemberPort, specifies a SAP. This object + is otherwise insignificant and should contain a + value of 0." + ::= { tlsRdntGrpMemberEntry 5} + +tlsRdntGrpMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberRowStatus + specifies the status of this row. The + only values supported are 'active', 'createAndGo' + and 'destroy'." + ::= { tlsRdntGrpMemberEntry 6 } + +tlsRdntGrpMemberLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberLastMgmtChange + indicates the time of the most recent management-initiated + change to this redundant group member." + ::= { tlsRdntGrpMemberEntry 7} + + +-- ----------------------------------------- +-- TLS MSTI Table +-- ----------------------------------------- +tlsMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains Multiple Spanning Tree Instance + (MSTI) information. Each management VPLS running MSTP can + have upto 15 MSTI, not including the CIST." + ::= { tmnxSvcObjs 12 } + +tlsMstiEntry OBJECT-TYPE + SYNTAX TlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific MSTI." + INDEX { svcId, tlsMstiInstanceId} + ::= { tlsMstiTable 1 } + +TlsMstiEntry ::= + SEQUENCE { + tlsMstiInstanceId MstiInstanceId, + tlsMstiRowStatus RowStatus, + tlsMstiPriority Integer32, + tlsMstiLastMgmtChange TimeStamp, + tlsMstiRegionalRoot BridgeId, + tlsMstiIntRootCost Integer32, + tlsMstiRemainingHopCount Integer32, + tlsMstiRegionalRootPort Integer32 + } + +tlsMstiInstanceId OBJECT-TYPE + SYNTAX MstiInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMstiInstanceId specifies the + Multiple Spanning Tree Instance." + ::= { tlsMstiEntry 1 } + + +tlsMstiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsMstiRowStatus specifies the + status of this row. + The only values supported during a set operation are + 'active', 'createAndGo' and 'destroy'." + ::= { tlsMstiEntry 2 } + +tlsMstiPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsMstiPriority specifies the + priority of this spcecific Multiple Spanning Tree + Instance for this service. + It is used as the highest 4 bits of the Bridge ID + included in the MSTP BPDU's generated by + this bridge. + The tlsMstiPriority can only take-on values which + multiples of 4096 (4k). If a value is specified which + is not a multiple of 4K, then this value will be + replaced by the closest multiple of 4K which is lower + then the value entered." + DEFVAL { 32768 } + ::= { tlsMstiEntry 3 } + +tlsMstiLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiLastMgmtChange indicates + the value of sysUpTime at the time of the most recent + management-initiated change to this MSTI." + ::= { tlsMstiEntry 4 } + +tlsMstiRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiRegionalRoot + indicates the bridge identifier of the regional root of + the MSTI spanning tree as determined by the Spanning Tree + Protocol instance associated with this service. This value + is used as the CIST Regional Root Identifier parameter in + all MSTP BPDUs originated by this node." + ::= { tlsMstiEntry 5 } + +tlsMstiIntRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiIntRootCost indicates the + cost of the path to the regional root bridge as seen from + this bridge." + ::= { tlsMstiEntry 6 } + +tlsMstiRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiRemainingHopCount + specifies the remaining number of hops." + ::= { tlsMstiEntry 7 } + +tlsMstiRegionalRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiRegionalRootPort indicates + the port number of the port which offers the lowest cost + path from this bridge to the regional root bridge." + ::= { tlsMstiEntry 8 } + +-- ----------------------------------------- +-- TLS MSTI Managed VLAN List Table +-- ----------------------------------------- +tlsMstiManagedVlanListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMstiManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used only for a management VPLS when MSTP + is running. It indicates for each multiple spanning tree + instance the ranges of associated VLANs that will be + affected when a certain SAP changes state." + ::= { tmnxSvcObjs 13 } + +tlsMstiManagedVlanListEntry OBJECT-TYPE + SYNTAX TlsMstiManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row specifies a range of VLANS associated + with a SAP of a MVPLS. Ranges may contains overlapping + sections only for Mvpls SAPs that belong to the same + service." + INDEX { svcId, + tlsMstiInstanceId, + tlsMstiMvplsMinVlanTag, + tlsMstiMvplsMaxVlanTag } + ::= { tlsMstiManagedVlanListTable 1 } + +TlsMstiManagedVlanListEntry ::= + SEQUENCE { + tlsMstiMvplsMinVlanTag QTag, -- integer(1 .. 4094) + tlsMstiMvplsMaxVlanTag QTag, + tlsMstiMvplsRowStatus RowStatus + } + +tlsMstiMvplsMinVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMstiMvplsMinVlanTag specifies + the left bound (i.e. min. value) of a range of VLANs + that are associated with the Mvpls SAP. + tlsMstiMvplsMinVlanTag must be smaller than (or equal + to) tlsMstiMvplsMaxVlanTag." + ::= { tlsMstiManagedVlanListEntry 1 } + +tlsMstiMvplsMaxVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMstiMvplsMaxVlanTag specifies the + right bound (i.e. max. value) of a range of VLANs that + are associated with the Mvpls SAP." + ::= { tlsMstiManagedVlanListEntry 2 } + +tlsMstiMvplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsMstiMvplsRowStatus specifies + the status of this row. The only values supported + during a set operation are 'active', 'createAndGo' and + 'destroy'." + ::= { tlsMstiManagedVlanListEntry 3 } + +-- ----------------------------------------- +-- TLS Egress Multicast Group Table +-- ----------------------------------------- +tlsEgressMulticastGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsEgressMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to manage VPLS Egress Multicast + Groups. These groups are used to group together VPLS + SAP's in order to improve the efficiency of the egress + multicast replication process." + ::= { tmnxSvcObjs 14 } + +tlsEgressMulticastGroupEntry OBJECT-TYPE + SYNTAX TlsEgressMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing management information applicable + to a particular VPLS Egress Multicast Group." + INDEX { IMPLIED tlsEgrMcGrpName } + ::= { tlsEgressMulticastGroupTable 1 } + +TlsEgressMulticastGroupEntry ::= + SEQUENCE { + tlsEgrMcGrpName TNamedItem, + tlsEgrMcGrpRowStatus RowStatus, + tlsEgrMcGrpLastMgmtChange TimeStamp, + tlsEgrMcGrpDescription ServObjDesc, + tlsEgrMcGrpChainLimit Unsigned32, + tlsEgrMcGrpEncapType INTEGER, + tlsEgrMcGrpDot1qEtherType Unsigned32, + tlsEgrMcGrpMacFilterId TFilterID, + tlsEgrMcGrpIpFilterId TFilterID, + tlsEgrMcGrpIpv6FilterId TFilterID, + tlsEgrMcGrpQinqEtherType Unsigned32, + tlsEgrMcGrpQinqFixedTagPosition INTEGER, + tlsEgrMcGrpAdminQinqFixedTagVal Unsigned32, + tlsEgrMcGrpOperQinqFixedTagVal Unsigned32 + } + +tlsEgrMcGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpName indicates the name of + the Egress Multicast Group." + ::= { tlsEgressMulticastGroupEntry 1 } + +tlsEgrMcGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpRowStatus controls the creation + and deletion of rows in this table." + ::= { tlsEgressMulticastGroupEntry 2 } + +tlsEgrMcGrpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { tlsEgressMulticastGroupEntry 3 } + +tlsEgrMcGrpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this Egress Multicast Group." + DEFVAL { "" } + ::= { tlsEgressMulticastGroupEntry 4 } + +tlsEgrMcGrpChainLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpChainLimit specifies the maximum + number of SAP's that can be placed together in a single + chain on this Egress Multicast Group." + DEFVAL { 16 } + ::= { tlsEgressMulticastGroupEntry 5 } + +tlsEgrMcGrpEncapType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nullEncap (1), + qEncap (2), + qinqEncap (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpEncapType specifies the common + service encapsulation type used by all the SAP's on this + Egress Multicast Group." + DEFVAL { nullEncap } + ::= { tlsEgressMulticastGroupEntry 6 } + +tlsEgrMcGrpDot1qEtherType OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpDot1qEtherType specifies the + common ethertype value used by all the 802.1Q SAP's on + this Egress Multicast Group." + DEFVAL { '8100'H } + ::= { tlsEgressMulticastGroupEntry 7 } + +tlsEgrMcGrpMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpMacFilterId specifies the common + egress MAC filter ID used by all the SAP's on this + Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 8 } + +tlsEgrMcGrpIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpIpFilterId specifies the common + egress IP filter ID used by all the SAP's on this + Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 9 } + +tlsEgrMcGrpIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpIpv6FilterId specifies the common + egress IPv6 filter ID used by all the SAP's on this + Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 10 } + +tlsEgrMcGrpQinqEtherType OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpQinqEtherType specifies the + common ethertype value used by all the 'QinQ' SAP's in + this Egress Multicast Group." + DEFVAL { '8100'H } + ::= { tlsEgressMulticastGroupEntry 11 } + +tlsEgrMcGrpQinqFixedTagPosition OBJECT-TYPE + SYNTAX INTEGER { + topTag (2), -- top (outter) tag is fixed + bottomTag (3) -- bottom (inner) tag is fixed + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpQinqFixedTagPosition specifies + the common position of the fixed 802.1Q tag of all the + 'QinQ' SAP's in this Egress Multicast Group. This object + has no meaning when the value of tlsEgrMcGrpEncapType + is not 'qinqEncap'." + DEFVAL { bottomTag } + ::= { tlsEgressMulticastGroupEntry 12 } + +tlsEgrMcGrpAdminQinqFixedTagVal OBJECT-TYPE + SYNTAX Unsigned32 (0|1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpAdminQinqFixedTagVal + specifies the provisioned common value of the fixed + 802.1Q tag of all the 'QinQ' SAP's in this Egress + Multicast Group. + + The value 0 is used to indicate that the actual value + of the fixed tag will be defined implicitly by the + corresponding tag of the first SAP added to this Egress + Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 13 } + +tlsEgrMcGrpOperQinqFixedTagVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpOperQinqFixedTagVal + specifies the operating common value of the fixed + 802.1Q tag of all the 'QinQ' SAP's in this Egress + Multicast Group." + ::= { tlsEgressMulticastGroupEntry 14 } + +-- ---------------------------------------- +-- DHCP Lease State Table +-- ---------------------------------------- +svcDhcpLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains DHCP lease states." + ::= { tmnxSvcObjs 16 } + +svcDhcpLeaseStateEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific DHCP lease state." + INDEX { svcId, + svcDhcpLseStateCiAddrType, + svcDhcpLseStateCiAddr } + ::= { svcDhcpLeaseStateTable 1 } + +SvcDhcpLeaseStateEntry ::= + SEQUENCE { + svcDhcpLseStateCiAddrType InetAddressType, + svcDhcpLseStateCiAddr InetAddress, + svcDhcpLseStateLocale INTEGER, + svcDhcpLseStatePortId TmnxPortID, + svcDhcpLseStateEncapValue TmnxEncapVal, + svcDhcpLseStateSdpId SdpId, + svcDhcpLseStateVcId Unsigned32, + svcDhcpLseStateChAddr MacAddress, + svcDhcpLseStateRemainLseTime Unsigned32, + svcDhcpLseStateOption82 OCTET STRING, + svcDhcpLseStatePersistKey Unsigned32, + svcDhcpLseStateSubscrIdent DisplayString, + svcDhcpLseStateSubProfString DisplayString, + svcDhcpLseStateSlaProfString DisplayString, + svcDhcpLseStateShcvOperState INTEGER, + svcDhcpLseStateShcvChecks Unsigned32, + svcDhcpLseStateShcvReplies Unsigned32, + svcDhcpLseStateShcvReplyTime TimeStamp, + svcDhcpLseStateClientId OCTET STRING, + svcDhcpLseStateIAID Unsigned32, + svcDhcpLseStateIAIDType IAIDType, + svcDhcpLseStateCiAddrMaskLen Unsigned32, + svcDhcpLseStateRetailerSvcId TmnxServId, + svcDhcpLseStateRetailerIf InterfaceIndexOrZero, + svcDhcpLseStateAncpString DisplayString, + svcDhcpLseStateFramedIpNetMaskTp InetAddressType, + svcDhcpLseStateFramedIpNetMask InetAddress, + svcDhcpLseStateBCastIpAddrType InetAddressType, + svcDhcpLseStateBCastIpAddr InetAddress, + svcDhcpLseStateDefaultRouterTp InetAddressType, + svcDhcpLseStateDefaultRouter InetAddress, + svcDhcpLseStatePrimaryDnsType InetAddressType, + svcDhcpLseStatePrimaryDns InetAddress, + svcDhcpLseStateSecondaryDnsType InetAddressType, + svcDhcpLseStateSecondaryDns InetAddress, + svcDhcpLseStateSessionTimeout Unsigned32, + svcDhcpLseStateServerLeaseStart DateAndTime, + svcDhcpLseStateServerLastRenew DateAndTime, + svcDhcpLseStateServerLeaseEnd DateAndTime, + svcDhcpLseStateDhcpServerAddrType InetAddressType, + svcDhcpLseStateDhcpServerAddr InetAddress, + svcDhcpLseStateOriginSubscrId DhcpLseStateInfoOrigin, + svcDhcpLseStateOriginStrings DhcpLseStateInfoOrigin, + svcDhcpLseStateOriginLeaseInfo DhcpLseStateInfoOrigin, + svcDhcpLseStateDhcpClientAddrType InetAddressType, + svcDhcpLseStateDhcpClientAddr InetAddress, + svcDhcpLseStateLeaseSplitActive TruthValue, + svcDhcpLseStateInterDestId DisplayString, + svcDhcpLseStatePrimaryNbnsType InetAddressType, + svcDhcpLseStatePrimaryNbns InetAddress, + svcDhcpLseStateSecondaryNbnsType InetAddressType, + svcDhcpLseStateSecondaryNbns InetAddress, + svcDhcpLseStateAppProfString DisplayString, + svcDhcpLseStateNextHopMacAddr MacAddress + } + +svcDhcpLseStateCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpLseStateCiAddrType indicates the + address type of svcDhcpLseStateCiAddr." + ::= { svcDhcpLeaseStateEntry 1 } + +svcDhcpLseStateCiAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpLseStateCiAddr indicates the IP + address of the DHCP lease state." + ::= { svcDhcpLeaseStateEntry 2 } + +svcDhcpLseStateLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateLocale specifies if the DHCP + lease state is learned via a SAP or SDP." + ::= { svcDhcpLeaseStateEntry 3 } + +svcDhcpLseStatePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sap', the + object svcDhcpLseStatePortId along with the object + svcDhcpLseStateEncapValue, indicates the SAP for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 4 } + +svcDhcpLseStateEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sap', the + object svcDhcpLseStatePortId along with the object + svcDhcpLseStateEncapValue, indicates the SAP for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 5 } + +svcDhcpLseStateSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sdp', the + object svcDhcpLseStateSdpId, along with the object + svcDhcpLseStateVcId, indicates the SDP Binding for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 6 } + +svcDhcpLseStateVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sdp', the + object svcDhcpLseStateSdpId, along with the object + svcDhcpLseStateVcId, indicates the SDP Binding for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 7 } + +svcDhcpLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateChAddr indicates the MAC + address of the DHCP lease state." + ::= { svcDhcpLeaseStateEntry 8 } + +svcDhcpLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateRemainLseTime indicates the + remaining lease time of the DHCP lease state." + ::= { svcDhcpLeaseStateEntry 9 } + +svcDhcpLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOption82 indicates the content + of option 82 for this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 10 } + +svcDhcpLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePersistKey indicates a key + value that can be used to track this lease state in the + persistence file." + ::= { svcDhcpLeaseStateEntry 11 } + +svcDhcpLseStateSubscrIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSubscrIdent indicates the + id of the parent subscriber of this DHCP lease state. + + The value of svcDhcpLseStateOriginSubscrId indicates + whether this subscriber identification was received from + the DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 12 } + +svcDhcpLseStateSubProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSubProfString indicates the + subscriber profile string applicable for this DHCP lease + state. + + The value of svcDhcpLseStateOriginStrings indicates + whether this subscriber profile string was received from + the DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 13 } + +svcDhcpLseStateSlaProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSlaProfString indicates the + SLA profile string applicable for this DHCP lease state. + + The value of svcDhcpLseStateOriginStrings indicates + whether this SLA profile string was received from + the DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 14 } + +svcDhcpLseStateShcvOperState OBJECT-TYPE + SYNTAX INTEGER{ + disabled (1), + undefined (2), + down (3), + up (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvOperState indicates the + state of the subscriber host connectivity check for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 15 } + +svcDhcpLseStateShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvChecks indicates the + number of host connectivity check requests for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 16 } + +svcDhcpLseStateShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvReplies indicates the + number of host connectivity replies for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 17 } + +svcDhcpLseStateShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvReplyTime indicates the + time of the last successful host connectivity check for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 18 } + +svcDhcpLseStateClientId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateClientId indicates the + DHCPv6 clients unique identifier (DUID) as generated + by the client." + ::= { svcDhcpLeaseStateEntry 19 } + +svcDhcpLseStateIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateIAID indicates the + Identity Association ID (IAID) + the address or prefix defined by + svcDhcpLseStateCiAddr/svcDhcpLseStateCiAddrMaskLen + has been assigned to. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315 section 10" + ::= { svcDhcpLeaseStateEntry 20 } + +svcDhcpLseStateIAIDType OBJECT-TYPE + SYNTAX IAIDType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateIAIDType indicates the + type of svcDhcpLseStateIAID. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315" + ::= { svcDhcpLeaseStateEntry 21 } + +svcDhcpLseStateCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateCiAddrMaskLen indicates the + prefix length of the svcDhcpLseStateCiAddr for a DHCPv6 + lease." + ::= { svcDhcpLeaseStateEntry 22 } + +svcDhcpLseStateRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateRetailerSvcId indicates the + service ID of the retailer VPRN service to which this + DHCP lease belongs. When this object is non zero, the + DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseStateEntry 23 } + +svcDhcpLseStateRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateRetailerIf indicates the + interface index of the retailer VPRN interface to + which this DHCP lease belongs. When this object is + non zero, the DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseStateEntry 24 } + +svcDhcpLseStateAncpString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The object svcDhcpLseStateAncpString indicates the + value of the ancp-string received from either the DHCP + or the Radius server as indicated by the value of + svcDhcpLseStateOriginStrings." + ::= { svcDhcpLeaseStateEntry 25 } + +svcDhcpLseStateFramedIpNetMaskTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateFramedIpNetMaskTp indicates the + address type of svcDhcpLseStateFramedIpNetMask." + ::= { svcDhcpLeaseStateEntry 26 } + +svcDhcpLseStateFramedIpNetMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateFramedIpNetMask indicates the + framed IP netmask received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 27 } + +svcDhcpLseStateBCastIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateBCastIpAddrType indicates the + address type of svcDhcpLseStateBCastIpAddr." + ::= { svcDhcpLeaseStateEntry 28 } + +svcDhcpLseStateBCastIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateBCastIpAddr indicates the + broadcast IP address received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 29 } + +svcDhcpLseStateDefaultRouterTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDefaultRouterTp indicates the + address type of svcDhcpLseStateDefaultRouter." + ::= { svcDhcpLeaseStateEntry 30 } + +svcDhcpLseStateDefaultRouter OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDefaultRouter indicates the + default router received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 31 } + +svcDhcpLseStatePrimaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryDnsType indicates the + address type of svcDhcpLseStatePrimaryDns." + ::= { svcDhcpLeaseStateEntry 32 } + +svcDhcpLseStatePrimaryDns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryDns indicates the + primary DNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 33 } + +svcDhcpLseStateSecondaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryDnsType indicates the + address type of svcDhcpLseStateSecondaryDns." + ::= { svcDhcpLeaseStateEntry 34 } + +svcDhcpLseStateSecondaryDns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryDns indicates the + secondary DNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 35 } + +svcDhcpLseStateSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSessionTimeout indicates the + session timeout received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo." + ::= { svcDhcpLeaseStateEntry 36 } + +svcDhcpLseStateServerLeaseStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateServerLeaseStart indicates + when this lease was created." + ::= { svcDhcpLeaseStateEntry 37 } + +svcDhcpLseStateServerLastRenew OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateServerLastRenew indicates + when we last received a renewal from either the DHCP or the + Radius server." + ::= { svcDhcpLeaseStateEntry 38 } + +svcDhcpLseStateServerLeaseEnd OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateServerLeaseEnd indicates + when the server will consider the lease as being + expired." + ::= { svcDhcpLeaseStateEntry 39 } + +svcDhcpLseStateDhcpServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpServerAddrType indicates + the address type of svcDhcpLseStateDhcpServerAddr." + ::= { svcDhcpLeaseStateEntry 40 } + +svcDhcpLseStateDhcpServerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpServerAddr indicates the + IP address of the DHCP server received from either the + DHCP or the Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 41 } + +svcDhcpLseStateOriginSubscrId OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOriginSubscrId indicates + which source provided the subscriber-id." + ::= { svcDhcpLeaseStateEntry 42 } + +svcDhcpLseStateOriginStrings OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOriginStrings indicates + which server provided the Sub-profile, SLA profile, + Ancp string and Intermediate Destination Id." + ::= { svcDhcpLeaseStateEntry 43 } + +svcDhcpLseStateOriginLeaseInfo OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOriginLeaseInfo indicates + which server provided the lease state information." + ::= { svcDhcpLeaseStateEntry 44 } + +svcDhcpLseStateDhcpClientAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpClientAddrType indicates + the address type of svcDhcpLseStateDhcpClientAddr." + ::= { svcDhcpLeaseStateEntry 45 } + +svcDhcpLseStateDhcpClientAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpClientAddr indicates the + IP address of the DHCP Client that owns the lease info. + + In some cases this address can be different from the + address specified in svcDhcpLseStateCiAddr, e.g. in case of + DHCPv6 prefix delegation." + ::= { svcDhcpLeaseStateEntry 46 } + +svcDhcpLseStateLeaseSplitActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateLeaseSplitActive indicates + whether or not the current lease time resulted from a + lease split. + If svcDhcpLseStateLeaseSplitActive is 'true', + the lease time passed to the client is determined by the + value of the object sapTlsDhcpProxyLeaseTime for VPLS SAPs, + or by the value of the object vRtrIfDHCPProxyLeaseTime + for Layer 3 interfaces." + ::= { svcDhcpLeaseStateEntry 47 } + +svcDhcpLseStateInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The object svcDhcpLseStateInterDestId indicates the + intermediate destination identifier received from either + the DHCP or the Radius server or the local user database + as indicated by the value of svcDhcpLseStateOriginStrings." + ::= { svcDhcpLeaseStateEntry 48 } + +svcDhcpLseStatePrimaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryNbnsType indicates the + address type of svcDhcpLseStatePrimaryNbns." + ::= { svcDhcpLeaseStateEntry 49 } + +svcDhcpLseStatePrimaryNbns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryNbns indicates the + primary NBNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 50 } + +svcDhcpLseStateSecondaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryNbnsType indicates + the address type of svcDhcpLseStateSecondaryNbns." + ::= { svcDhcpLeaseStateEntry 51 } + +svcDhcpLseStateSecondaryNbns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryNbns indicates the + secondary NBNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 52 } + +svcDhcpLseStateAppProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateAppProfString indicates the + application profile string applicable for this DHCP lease + state. + + The value of svcDhcpLseStateOriginStrings indicates + whether this application profile string was received from + DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 53 } + +svcDhcpLseStateNextHopMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateNextHopMacAddr indicates the + MAC address of the next hop of this DHCP lease state. + + Normally, the next hop MAC address equals the value of + svcDhcpLseStateChAddr. If the value of the object + ALCATEL-IND1-TIMETRA-VRTR-MIB::vRtrIfDHCPLayer2Header is set to 'true', + a routing device can be present between this node and + the DHCP client. In that case, the value of the next hop + MAC address contains the MAC address of this routing + device." + ::= { svcDhcpLeaseStateEntry 54 } + +-- ----------------------------------------- +-- TLS Protected MAC Address Table +-- ----------------------------------------- +tlsProtectedMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsProtectedMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to manage protected MAC addresses + within a VPLS's FDB." + ::= { tmnxSvcObjs 17 } + +tlsProtectedMacEntry OBJECT-TYPE + SYNTAX TlsProtectedMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing management information applicable + to a particular protected MAC address." + INDEX { svcId, tlsProtMacAddress } + ::= { tlsProtectedMacTable 1 } + +TlsProtectedMacEntry ::= + SEQUENCE { + tlsProtMacAddress MacAddress, + tlsProtMacRowStatus RowStatus, + tlsProtMacLastMgmtChange TimeStamp + } + +tlsProtMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsProtMacAddress indicates the address + of the protected MAC." + ::= { tlsProtectedMacEntry 1 } + +tlsProtMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsProtMacRowStatus controls the creation + and deletion of rows in this table." + ::= { tlsProtectedMacEntry 2 } + +tlsProtMacLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsProtMacLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { tlsProtectedMacEntry 3 } + +-- ---------------------------------------- +-- svcDhcpLeaseStateModifyTable +-- ---------------------------------------- +svcDhcpLeaseStateModifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcDhcpLeaseStateModifyTable augments the + svcDhcpLeaseStateTable. + The table allows the operator to modify attributes of the + lease state." + ::= { tmnxSvcObjs 18 } + +svcDhcpLeaseStateModifyEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains parameters that allow to modify a + lease-state's attributes." + AUGMENTS { svcDhcpLeaseStateEntry } + ::= { svcDhcpLeaseStateModifyTable 1 } + +SvcDhcpLeaseStateModifyEntry ::= + SEQUENCE { + svcDhcpLseStateModifySubIndent DisplayString, + svcDhcpLseStateModifySubProfile DisplayString, + svcDhcpLseStateModifySlaProfile DisplayString, + svcDhcpLseStateEvaluateState TruthValue, + svcDhcpLseStateModInterDestId DisplayString, + svcDhcpLseStateModifyAncpString TmnxAncpStringOrZero, + svcDhcpLseStateModifyAppProfile DisplayString + } + +svcDhcpLseStateModifySubIndent OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifySubIndent allows to + specify a new subscriber name for this lease state. + + When a SET of this object is done with a non empty string, the + system will attempt to assign a new subscriber name. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 1 } + +svcDhcpLseStateModifySubProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifySubProfile allows to + specify a new subscriber profile string for this lease + state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new subscriber profile. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 2 } + +svcDhcpLseStateModifySlaProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifySlaProfile allows to + specify a new SLA profile string for this lease state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new SLA profile. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 3 } + +svcDhcpLseStateEvaluateState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateEvaluateState allows to + cause a re-evaluation of the specified lease state. + + When this object is set to 'true', the system will perform + a re-evaluation of the lease state. + + GETs and GETNEXTs on this variable return false. + + It is not possible to simultaneously request for a + lease-state re-evaluation, and modify any of the + svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile or + svcDhcpLseStateModifySlaProfile values." + DEFVAL { false } + ::= { svcDhcpLeaseStateModifyEntry 4 } + +svcDhcpLseStateModInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModInterDestId allows to + specify a new intermediate destination id for this lease + state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new intermediate + destination id. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseStateModifyEntry 5 } + +svcDhcpLseStateModifyAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifyAncpString allows to + specify a new ANCP-string for this lease state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new ANCP-string. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 6 } + +svcDhcpLseStateModifyAppProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifyAppProfile specifies + a new application profile string for this lease state. + + When a SET of this object is done with a non empty string, + the system assigns a new application profile. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty + string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 7 } + +-- ---------------------------------------- +-- svcEndPointTable +-- ---------------------------------------- +svcEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcEndPointTable has an entry for each service endpoint + configured on this system." + ::= { tmnxSvcObjs 19 } + +svcEndPointEntry OBJECT-TYPE + SYNTAX SvcEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a particular service endpoint. + Entries are created/deleted by the user." + INDEX { svcId, svcEndPointName } + ::= { svcEndPointTable 1 } + +SvcEndPointEntry ::= + SEQUENCE { + svcEndPointName TNamedItem, + svcEndPointRowStatus RowStatus, + svcEndPointDescription ServObjDesc, + svcEndPointRevertTime Integer32, + svcEndPointTxActiveType INTEGER, + svcEndPointTxActivePortId TmnxPortID, + svcEndPointTxActiveEncap TmnxEncapVal, + svcEndPointTxActiveSdpId SdpBindId, + svcEndPointForceSwitchOver TmnxActionType, + svcEndPointForceSwitchOverSdpId SdpBindId, + svcEndPointActiveHoldDelay Unsigned32, + svcEndPointIgnoreStandbySig TruthValue, + svcEndPointMacPinning TmnxEnabledDisabled, + svcEndPointMacLimit Integer32, + svcEndPointSuppressStandbySig TruthValue, + svcEndPointRevertTimeCountDn Integer32, + svcEndPointTxActiveChangeCount Counter32, + svcEndPointTxActiveLastChange TimeStamp, + svcEndPointTxActiveUpTime TimeTicks + } + +svcEndPointName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcEndPointName specifies the name of the service + endpoint." + ::= { svcEndPointEntry 1 } + +svcEndPointRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointRowStatus is used for the creation and + deletion of service endpoints." + ::= { svcEndPointEntry 2 } + +svcEndPointDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointDescription specifies the textual + description of this service endpoint." + DEFVAL { "" } + ::= { svcEndPointEntry 3 } + +svcEndPointRevertTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointRevertTime specifies the time to wait + before reverting back to the primary spoke-sdp defined on this + service endpoint, after having failed over to a backup + spoke-sdp. When the value is '-1', the spoke-sdp will never + revert back." + DEFVAL { 0 } + ::= { svcEndPointEntry 4 } + +svcEndPointTxActiveType OBJECT-TYPE + SYNTAX INTEGER { + none (0), -- No end-point objects are active + sap (1), -- A SAP is Tx active + sdpBind (2) -- An SDP bind is Tx Active + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveType indicates the type of + end-point object that is current transmit active. " + ::= { svcEndPointEntry 5 } + +svcEndPointTxActivePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActivePortId indicates the Port ID + of the SAP that is transmit active. This object is only valid + when svcEndPointTxActiveType is 'sap'." + ::= { svcEndPointEntry 6 } + +svcEndPointTxActiveEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveEncap indicates the + encapsulation value of the SAP that is transmit active. This + object is only valid when svcEndPointTxActiveType is 'sap'." + ::= { svcEndPointEntry 7 } + +svcEndPointTxActiveSdpId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveSdpId indicates the SDP bind + ID of the SDP bind that is transmit active. This object is only + valid when svcEndPointTxActiveType is 'sdpBind'." + ::= { svcEndPointEntry 8 } + +svcEndPointForceSwitchOver OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointForceSwitchOver specifies whether to + force a switchover of the active SDP bind. When it is set to + 'doAction', the SDP bind specified by + svcEndPointForceSwitchOverSdpId will become active." + DEFVAL { notApplicable } + ::= { svcEndPointEntry 9 } + +svcEndPointForceSwitchOverSdpId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointForceSwitchOverSdpId specifies the SDP + bind to switch over to when svcEndPointForceSwitchOver is set + to 'doAction'. If the value of this object is non default, it + indicates that a forced switchover has taken place. Setting + this object to the default value clears any previous forced + switchover. " + DEFVAL { '0000000000000000'H } + ::= { svcEndPointEntry 10 } + +svcEndPointActiveHoldDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointActiveHoldDelay specifies the amount + of time in deci-seconds to hold the active state before going + into the standby state when a local MC-LAG SAP goes down." + DEFVAL { 0 } + ::= { svcEndPointEntry 11 } + +svcEndPointIgnoreStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointIgnoreStandbySig specifies whether the + local internal tasks will take into account the 'pseudo-wire + forwarding standby' bit received from the LDP peer which is + normally ignored. + + When set to 'true', this bit is not considered in the internal + tasks. + + A similar object sdpBindTlsIgnoreStandbySig is present at the + SDP level. The value of sdpBindTlsIgnoreStandbySig is set to + the value of svcEndPointIgnoreStandbySig for the spoke-SDP + associated with this endpoint." + DEFVAL { false } + ::= { svcEndPointEntry 12 } + +svcEndPointMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointMacPinning specifies whether or not + MAC address pinning is active on this end-point." + DEFVAL { disabled } + ::= { svcEndPointEntry 13 } + +svcEndPointMacLimit OBJECT-TYPE + SYNTAX Integer32(0..196607) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcEndPointMacLimit specifies the + maximum number of learned and static entries allowed for this + end-point. + + The value 0 means: no limit for this end-point. + + When the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisOperMode is + not 'c', the maximum value of svcEndPointMacLimit is '131071'." + DEFVAL { 0 } + ::= { svcEndPointEntry 14 } + +svcEndPointSuppressStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcEndPointSuppressStandbySig specifies + whether the 'pseudo wire forwarding standby' bit will be sent + to the LDP peer whenever the spoke SDP + 'svcEndPointTxActiveSdpId' is selected as standby. + + When set to 'true', this bit will not be sent." + DEFVAL { true } + ::= { svcEndPointEntry 15 } + +svcEndPointRevertTimeCountDn OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointRevertTimeCountDn indicates the timer + count down before reverting back to the primary spoke-sdp + defined on this service endpoint, after having failed over to + a backup spoke-sdp. + + This timer count down begins after primary Spoke SDP becomes + operational. + + The value of -1 indicates when revert is not-applicable." + ::= { svcEndPointEntry 16 } + +svcEndPointTxActiveChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveChangeCount indicates the + number of times active transmit change has taken place in this + endpoint." + ::= { svcEndPointEntry 17 } + +svcEndPointTxActiveLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveLastChange indicates the + value of sysUpTime at the time of the last active transmit + change in this endpoint." + ::= { svcEndPointEntry 18 } + +svcEndPointTxActiveUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveUpTime indicates the active + 'up' time (in hundredths of a second) of the end-point object + that is current transmit active." + ::= { svcEndPointEntry 19 } + +------------------------------------------ +-- iesGrpIfTable +-- ---------------------------------------- + +iesGrpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The iesGrpIfTable has entry for each group interface + configured on this system." + ::= { tmnxSvcObjs 21 } + +iesGrpIfEntry OBJECT-TYPE + SYNTAX IesGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents the attributes of a group interface. + Entries are create/destroyed when entries in iesIfEntry with + iesIfType 'group' are created/destroyed." + INDEX { svcId, iesIfIndex } + ::= { iesGrpIfTable 1 } + +IesGrpIfEntry ::= + SEQUENCE { + iesGrpIfRedInterface InterfaceIndexOrZero, + iesGrpIfOperUpWhileEmpty TruthValue + } + +iesGrpIfRedInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of iesGrpIfRedInterface specifies the ifIndex + of the redundant interface this group interface is tied to. + The interface pointed to by this object must be of + type 'redundant'." + DEFVAL { 0 } + ::= { iesGrpIfEntry 1 } + +iesGrpIfOperUpWhileEmpty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of iesGrpIfOperUpWhileEmpty specifies the + whether that operational status of the the IES group + interface, as indicated by iesIfOperStatus, should have + a value of 'up' even when there are no SAPs on the + group interface. + + If the value of iesGrpIfOperUpWhileEmpty is 'true', the + value of iesIfOperStatus for the IES group interface will + be 'up' when there are no SAPs on the group interface. When + the value of iesGrpIfOperUpWhileEmpty is 'false', the value + of iesIfOperStatus will depend on the operational state of + the SAPs on the group interface. The value of + iesGrpIfOperUpWhileEmpty will be ignored when there are + SAPs on the IES group interface." + DEFVAL { false } + ::= { iesGrpIfEntry 2 } + +-- ---------------------------------------- +-- svcPEDiscoveryPolicyTable +-- ---------------------------------------- +svcPEDiscoveryPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPEDiscoveryPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcPEDiscoveryPolicyTable has an entry for each PE policy." + ::= { tmnxSvcObjs 22 } + +svcPEDiscoveryPolicyEntry OBJECT-TYPE + SYNTAX SvcPEDiscoveryPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcPEDiscoveryPolicyEntry is an entry (conceptual row) in the + svcPEDiscoveryPolicyTable. Each entry represents the configuration + of a PE Discovery Policy. + + Entries in this table can be created and deleted via SNMP SET + operations to svcPEDiscoveryPolicyRowStatus." + INDEX {IMPLIED svcPEDiscoveryPolicyName} + ::= { svcPEDiscoveryPolicyTable 1 } + +SvcPEDiscoveryPolicyEntry ::= SEQUENCE { + svcPEDiscoveryPolicyName TNamedItem, + svcPEDiscoveryPolicyRowStatus RowStatus, + svcPEDiscoveryPolicyPassword OCTET STRING, + svcPEDiscoveryPolicyInterval Unsigned32, + svcPEDiscoveryPolicyTimeout Unsigned32 +} + +svcPEDiscoveryPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPEDiscoveryPolicyName specifies the + RADIUS PE Discovery Policy name." + ::= { svcPEDiscoveryPolicyEntry 1 } + +svcPEDiscoveryPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcPEDiscoveryPolicyRowStatus controls the creation and deletion + of rows in the table. + + To create a row in the svcPEDiscoveryPolicyTable, + set svcPEDiscoveryPolicyRowStatus to 'createAndGo'. All objects will take + on default values and the agent will change svcPEDiscoveryPolicyRowStatus + to 'active'. + + To delete a row in the svcPEDiscoveryPolicyTable, set + svcPEDiscoveryPolicyRowStatus to 'delete'." + ::= { svcPEDiscoveryPolicyEntry 2 } + +svcPEDiscoveryPolicyPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscoveryPolicyPassword specifies the password that is + used when contacting the RADIUS server for VPLS auto-discovery. + + + The value of svcPEDiscPolServerSecret cannot be set to an empty + string. GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcPEDiscoveryPolicyEntry 3 } + +svcPEDiscoveryPolicyInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscoveryPolicyInterval specifies the polling + interval for Radius PE discovery in minutes." + DEFVAL { 5 } + ::= { svcPEDiscoveryPolicyEntry 4 } + +svcPEDiscoveryPolicyTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscoveryPolicyTimeout specifies the number of + seconds to wait before timing out a RADIUS server." + DEFVAL { 3 } + ::= { svcPEDiscoveryPolicyEntry 5 } + +-- ---------------------------------------- +-- svcPEDiscoveryPolicyServerTable +-- ---------------------------------------- +svcPEDiscPolServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPEDiscPolServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcPEDiscPolServerTable has an entry for each RADIUS server. + The table can have up to a maximum of 5 entries." +::= { tmnxSvcObjs 23 } + +svcPEDiscPolServerEntry OBJECT-TYPE + SYNTAX SvcPEDiscPolServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcPEDiscPolServerEntry is an entry (conceptual row) in the + svcPEDiscPolServerTable. Each entry represents the configuration + for a RADIUS server. + + Entries in this table can be created and deleted via SNMP SET + operations to svcPEDiscPolServerRowStatus." + INDEX {svcPEDiscPolServerIndex, + IMPLIED svcPEDiscoveryPolicyName } + ::= { svcPEDiscPolServerTable 1 } + +SvcPEDiscPolServerEntry ::= SEQUENCE { + svcPEDiscPolServerIndex Unsigned32, + svcPEDiscPolServerRowStatus RowStatus, + svcPEDiscPolServerAddressType InetAddressType, + svcPEDiscPolServerAddress InetAddress, + svcPEDiscPolServerSecret OCTET STRING, + svcPEDiscPolServerOperStatus ServiceOperStatus, + svcPEDiscPolServerPort Unsigned32 +} + +svcPEDiscPolServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcPEDiscPolServerIndex indicates the unique value which + identifies a specific radius server." + ::= { svcPEDiscPolServerEntry 1 } + +svcPEDiscPolServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcPEDiscPolServerRowStatus controls the creation and deletion + of rows in the table. + + To create a row in the svcPEDiscPolServerTable, + set svcPEDiscPolServerRowStatus to 'createAndGo'. All objects + except svcPEDiscPolServerSecret will take + on default values and the agent will change svcPEDiscPolServerRowStatus + to 'active'. A value for svcPEDiscPolServerSecret must be always specified + or else the row creation will fail. + + To delete a row in the svcPEDiscPolServerTable, set + tmnxRadiusServerRowStatus to 'delete'." + ::= { svcPEDiscPolServerEntry 2 } + +svcPEDiscPolServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscPolServerAddressType is used to configure + the address type of svcPEDiscPolServerAddress address." + DEFVAL { unknown } + ::= { svcPEDiscPolServerEntry 3 } + +svcPEDiscPolServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscPolServerAddress is used to configure the + IP address of the RADIUS server." + DEFVAL { ''H } + ::= { svcPEDiscPolServerEntry 4 } + +svcPEDiscPolServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcPEDiscPolServerSecret is used to configure the secret key + associated with the RADIUS server. + + The value of svcPEDiscPolServerSecret cannot be set to an empty + string. GETs and GETNEXTs on this variable return an empty string." + ::= { svcPEDiscPolServerEntry 5 } + +svcPEDiscPolServerOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcPEDiscPolServerOperStatus indicates the current status + of the RADIUS server." + ::= { svcPEDiscPolServerEntry 6 } + +svcPEDiscPolServerPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcPEDiscPolServerPort is used to configure the UDP port + number on which to contact the RADIUS server." + DEFVAL { 1812 } + ::= { svcPEDiscPolServerEntry 7 } + +-- ------------------------------ +-- Service Whole saler table +-- ------------------------------ + +svcWholesalerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcWholesalerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcWholesalerInfoTable has an entry for each wholesaler service + associated with a retailer service on this system." + ::= { tmnxSvcObjs 24 } + +svcWholesalerInfoEntry OBJECT-TYPE + SYNTAX SvcWholesalerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the attributes of a wholesaler-retailer + pairing. Entries are created/destroyed when forwarding interfaces + are defined." + INDEX { svcId, svcWholesalerID } + ::= { svcWholesalerInfoTable 1} + +SvcWholesalerInfoEntry ::= SEQUENCE + { + svcWholesalerID TmnxServId, + svcWholesalerNumStaticHosts Unsigned32, + svcWholesalerNumDynamicHosts Unsigned32 + } + +svcWholesalerID OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcWholesalerID is used to specify the service ID of the + wholesaler." + ::= { svcWholesalerInfoEntry 1 } + +svcWholesalerNumStaticHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumStaticHosts indicates the number of + static hosts in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 2 } + +svcWholesalerNumDynamicHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumDynamicHosts indicates the number of + dynamic hosts in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 3 } + +-- ---------------------------------------- +-- svcDhcpLeaseStateActionTable +-- ---------------------------------------- +svcDhcpLeaseStateActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcDhcpLeaseStateActionTable augments the + svcDhcpLeaseStateTable. + The table allows the operator to perform actions on the + lease state." + ::= { tmnxSvcObjs 25 } + +svcDhcpLeaseStateActionEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains parameters that allow to perform + an action on the corresponding lease-state." + AUGMENTS { svcDhcpLeaseStateEntry } + ::= { svcDhcpLeaseStateActionTable 1 } + +SvcDhcpLeaseStateActionEntry ::= + SEQUENCE { + svcDhcpLseStateForceRenew TruthValue + } + +svcDhcpLseStateForceRenew OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateForceRenew allows to force the + DHCP client to renew its lease. + + When the value of this object is set to 'true', the system + will send a forcerenew DHCP message to the client. + + GETs and GETNEXTs on this variable return false." + DEFVAL { false } + ::= { svcDhcpLeaseStateActionEntry 1 } + +-- +-- Alcatel 7x50 SR series Service Itf DHCP6 msg type Stats Table +-- +svcIfDHCP6MsgStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcIfDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6MsgStatTable has an entry for each interface defined + in a service for which DHCP6 can be enabled." + ::= { tmnxSvcObjs 26 } + +svcIfDHCP6MsgStatEntry OBJECT-TYPE + SYNTAX SvcIfDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of counters for each DHCP6 + message type for an interface in a service. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { svcId, + iesIfIndex } + ::= { svcIfDHCP6MsgStatTable 1 } + +SvcIfDHCP6MsgStatEntry ::= + SEQUENCE { + svcIfDHCP6MsgStatsLstClrd TimeStamp, + svcIfDHCP6MsgStatsRcvd Gauge32, + svcIfDHCP6MsgStatsSent Gauge32, + svcIfDHCP6MsgStatsDropped Gauge32 + } + +svcIfDHCP6MsgStatsLstClrd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsLstClrd indicates the sysUpTime + when the counters of this row were last reset. A value of zero for + this object indicates that the counters have not been reset since the + system has last been initialized." + ::= { svcIfDHCP6MsgStatEntry 1 } + +svcIfDHCP6MsgStatsRcvd OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsRcvd indicates the number of + DHCP6 packets were received on this service interface." + ::= { svcIfDHCP6MsgStatEntry 2 } + +svcIfDHCP6MsgStatsSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsSent indicates the number of + DHCP6 packets were sent on this service interface." + ::= { svcIfDHCP6MsgStatEntry 3 } + +svcIfDHCP6MsgStatsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsDropped indicates the number of + DHCP6 packets were dropped on this service interface." + ::= { svcIfDHCP6MsgStatEntry 4 } + +-- ---------------------------------------- +-- TLS PBB Information Table +-- ---------------------------------------- +svcTlsBackboneInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBackboneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcTlsBackboneInfoTable augments the svcTlsInfoTable. + The table allows the operator to modify attributes of the + Provider Backbone Bridging feature." + ::= { tmnxSvcObjs 27 } + +svcTlsBackboneInfoEntry OBJECT-TYPE + SYNTAX SvcTlsBackboneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains objects that allows the + modification of the Provider Backbone Bridging feature + for a specific TLS service" + AUGMENTS { svcTlsInfoEntry } + ::= { svcTlsBackboneInfoTable 1 } + +SvcTlsBackboneInfoEntry ::= + SEQUENCE { + svcTlsBackboneSrcMac MacAddress, + svcTlsBackboneVplsSvcId TmnxServId, + svcTlsBackboneVplsSvcISID SvcISID, + svcTlsBackboneOperSrcMac MacAddress, + svcTlsBackboneOperVplsSvcISID SvcISID, + svcTlsBackboneLDPMacFlush TruthValue, + svcTlsBackboneVplsStp TmnxEnabledDisabled + } + +svcTlsBackboneSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneSrcMac specifies the Backbone + Source MAC-Address for Provider Backbone Bridging packets. + If not provisioned, it defaults to the loopback chassis + MAC-Address. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'bVpls'." + DEFVAL { '000000000000'h } + ::= { svcTlsBackboneInfoEntry 1 } + +svcTlsBackboneVplsSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneVplsSvcId specifies the + Backbone-VPLS service associated with this service. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls'. + + Setting the value of this object to its default + value will also set the value of + svcTlsBackboneVplsStp to its default value." + DEFVAL { 0 } + ::= { svcTlsBackboneInfoEntry 2 } + +svcTlsBackboneVplsSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsBackboneVplsSvcISID specifies + a 24 bit (0..16777215) service instance identifier for + this service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a + demultiplexor field. + + The default value of -1 is used to indicate the value of + this object is un-specified. + + This object must be set along with svcTlsBackboneVplsSvcId. + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls'." + DEFVAL { -1 } + ::= { svcTlsBackboneInfoEntry 3 } + +svcTlsBackboneOperSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBackboneOperSrcMac indicates the + operational Backbone Source MAC-Address for Provider + Backbone Bridging packets." + ::= { svcTlsBackboneInfoEntry 4 } + +svcTlsBackboneOperVplsSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBackboneOperVplsSvcISID indicates + operational value of service instance identifier used for + this service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a + demultiplexor field." + ::= { svcTlsBackboneInfoEntry 5 } + +svcTlsBackboneLDPMacFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneLDPMacFlush specifies whether + 'LDP MAC withdraw all from me' message received in the + 'iVpls' domain should attempt to generate a new 'LDP MAC + withdraw all from me' message in the 'bVpls' domain. + Generation of the 'LDP MAC withdraw all from me' + message is still constrained by the svcTlsMacFlushOnFail + value in the 'bVpls'. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls'." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 6 } + +svcTlsBackboneVplsStp OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneVplsStp specifies whether + STP is enabled on the Backbone VPLS specified by + svcTlsBackboneVplsSvcId. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls' or if an attempt is made + to set this object to enable when the value of + svcTlsBackboneVplsSvcId is set to the default. + + The value of this object is set to disable + when the value of svcTlsBackboneVplsSvcId is set to + default." + DEFVAL { disabled } + ::= { svcTlsBackboneInfoEntry 7 } + +-- ------------------------------------ +-- TLS MFIB Table +-- ------------------------------------ +tlsMFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "tlsMFibTable contains the Multicast FIB for this Tls." + ::= { tmnxSvcObjs 28 } + +tlsMFibEntry OBJECT-TYPE + SYNTAX TlsMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the tlsMFibTable. Each entry indicates + whether traffic from a certain source to a certain + multicast destination (group) needs to be forwarded or + blocked on the indicated SAP/SDP." + INDEX { svcId, + tlsMFibEntryType, + tlsMFibGrpMacAddr, + tlsMFibGrpInetAddrType, + tlsMFibGrpInetAddr, + tlsMFibSrcInetAddrType, + tlsMFibSrcInetAddr, + tlsMFibLocale, + tlsMFibPortId, + tlsMFibEncapValue, + tlsMFibSdpId, + tlsMFibVcId } + ::= { tlsMFibTable 1 } + +TlsMFibEntry ::= + SEQUENCE { + tlsMFibEntryType INTEGER, + tlsMFibGrpMacAddr MacAddress, + tlsMFibGrpInetAddrType InetAddressType, + tlsMFibGrpInetAddr InetAddress, + tlsMFibSrcInetAddrType InetAddressType, + tlsMFibSrcInetAddr InetAddress, + tlsMFibLocale MfibLocation, + tlsMFibPortId TmnxPortID, + tlsMFibEncapValue TmnxEncapVal, + tlsMFibSdpId SdpId, + tlsMFibVcId Unsigned32, + tlsMFibFwdOrBlk MfibGrpSrcFwdOrBlk, + tlsMFibSvcId TmnxServId + } + +tlsMFibEntryType OBJECT-TYPE + SYNTAX INTEGER { + ipBased (1), + macBased (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibEntryType indicates + the type of this tlsMFibEntry. + + - macBased: entry used for macBased multicast, as for + MLD-snooping and 802.1ak MMRP. + - ipBased: entry used for ip_based multicast, as for + IGMP-snooping and PIM-snooping." + ::= { tlsMFibEntry 1 } + +tlsMFibGrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibGrpMacAddr indicates the + MAC address for which this table entry contains + information. + + This value is only meaningful if the value of + tlsMFibEntryType is 'macBased (2)'." + ::= { tlsMFibEntry 2 } + +tlsMFibGrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibGrpInetAddrType indicates + the type of tlsMFibGrpInetAddr." + ::= { tlsMFibEntry 3 } + +tlsMFibGrpInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibGrpInetAddr indicates + the multicast destination IP address for which this table + entry contains information." + ::= { tlsMFibEntry 4 } + +tlsMFibSrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibSrcInetAddrType indicates the type + of tlsMFibSrcInetAddr." + ::= { tlsMFibEntry 5 } + +tlsMFibSrcInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibSrcInetAddr indicates the unicast + source IP address for which this table entry contains + information." + ::= { tlsMFibEntry 6 } + +tlsMFibLocale OBJECT-TYPE + SYNTAX MfibLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibLocale indicates if the information in + this entry pertains to a 'sap' or to an 'sdp'." + ::= { tlsMFibEntry 7 } + +tlsMFibPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibPortId indicates, together with the + object tlsMFibEncapValue, the SAP for which this entry + contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sap'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 8 } + +tlsMFibEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibEncapValue indicates, together with + the object tlsMFibPortId, the SAP for which this entry + contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sap'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 9 } + +tlsMFibSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibSdpId indicates, together with + the object tlsMFibVcId, the SDP Binding for which this + entry contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sdp'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 10 } + +tlsMFibVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " The value of tlsMFibVcId indicates, together with + the object tlsMFibSdpId, the SDP Binding for which this + entry contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sdp'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 11 } + +tlsMFibFwdOrBlk OBJECT-TYPE + SYNTAX MfibGrpSrcFwdOrBlk + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibFwdOrBlk indicates if traffic for the + indicated (S,G) pair will be blocked or forwarded on the + indicated SAP or SDP." + ::= { tlsMFibEntry 12 } + +tlsMFibSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibSvcId indicates the TLS service + to which the indicated SAP or SDP belongs." + ::= { tlsMFibEntry 13 } + +-- ---------------------------------------- +-- TLS MFIB Statistics Table +-- ---------------------------------------- +tlsMFibStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "tlsMFibStatsTable contains statistics for the + entries in the IPv4 Multicast FIB for this Tls. These + statistics are collected by the forwarding engine." + ::= { tmnxSvcObjs 29 } + +tlsMFibStatsEntry OBJECT-TYPE + SYNTAX TlsMFibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the tlsMFibStatsTable." + INDEX { svcId, + tlsMFibStatsEntryType, + tlsMFibStatsGrpMacAddr, + tlsMFibStatsGrpInetAddrType, + tlsMFibStatsGrpInetAddr, + tlsMFibStatsSrcInetAddrType, + tlsMFibStatsSrcInetAddr } + ::= { tlsMFibStatsTable 1 } + +TlsMFibStatsEntry ::= + SEQUENCE { + tlsMFibStatsEntryType INTEGER, + tlsMFibStatsGrpMacAddr MacAddress, + tlsMFibStatsGrpInetAddrType InetAddressType, + tlsMFibStatsGrpInetAddr InetAddress, + tlsMFibStatsSrcInetAddrType InetAddressType, + tlsMFibStatsSrcInetAddr InetAddress, + tlsMFibStatsForwardedPkts Counter64, + tlsMFibStatsForwardedOctets Counter64 + } + +tlsMFibStatsEntryType OBJECT-TYPE + SYNTAX INTEGER { + ipBased (1), + macBased (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibStatsEntryType indicates + the type of this tlsMFibStatsEntry. + + - macBased: entry used for macBased multicast, as for + MLD-snooping and 802.1ak MMRP. + - ipBased: entry used for ip_based multicast, as for + IGMP-snooping and PIM-snooping." + ::= { tlsMFibStatsEntry 1 } + +tlsMFibStatsGrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsGrpMacAddr indicates the + MAC address for which this table entry contains information. + + This value is only meaningful if the value of + tlsMFibStatsEntryType is 'macBased (2)'." + ::= { tlsMFibStatsEntry 2 } + +tlsMFibStatsGrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsGrpInetAddrType indicates + the type of tlsMFibStatsGrpInetAddr." + ::= { tlsMFibStatsEntry 3 } + +tlsMFibStatsGrpInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsGrpInetAddr indicates + the multicast destination IP address for which this table + entry contains information." + ::= { tlsMFibStatsEntry 4 } + +tlsMFibStatsSrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsSrcInetAddrType indicates + the type of tlsMFibStatsSrcInetAddr." + ::= { tlsMFibStatsEntry 5 } + +tlsMFibStatsSrcInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsSrcInetAddr indicates the unicast + source IP address for which this table entry contains + information." + ::= { tlsMFibStatsEntry 6 } + +tlsMFibStatsForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibStatsForwardedPkts indicates + the number of multicast packets that were forwarded + to the SAPs and SDPs listed in the tlsMFibInfoTable." + ::= { tlsMFibStatsEntry 7 } + +tlsMFibStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibStatsForwardedOctets indicates + the number of octets that were forwarded to the SAPs + and SDPs listed in the tlsMFibInfoTable." + ::= { tlsMFibStatsEntry 8 } + +-- ---------------------------------------- +-- TLS BGP Auto-Discovery Table +-- ---------------------------------------- + +svcTlsBgpADTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBgpADTableLastChanged indicates the + sysUpTime at the time of the last modification + of svcTlsBgpADTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSvcObjs 30 } + +svcTlsBgpADTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpADEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "svcTlsBgpADTable contains entries for BGP Auto-Discovery + in a VPLS service context." + ::= { tmnxSvcObjs 31 } + +svcTlsBgpADEntry OBJECT-TYPE + SYNTAX SvcTlsBgpADEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A BGP Auto-Discovery entry in the svcTlsBgpADTable." + INDEX { svcId } + ::= { svcTlsBgpADTable 1} + +SvcTlsBgpADEntry ::= SEQUENCE { + svcTlsBgpADRowStatus RowStatus, + svcTlsBgpADLastChanged TimeStamp, + svcTlsBgpADVplsId TmnxVPNRouteDistinguisher, + svcTlsBgpADVsiPrefix Unsigned32, + svcTlsBgpADVsiRD TmnxVPNRouteDistinguisher, + svcTlsBgpADExportRteTarget TNamedItemOrEmpty, + svcTlsBgpADVsiExportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpADImportRteTarget TNamedItemOrEmpty, + svcTlsBgpADVsiImportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpADAdminStatus TmnxEnabledDisabled +} + +svcTlsBgpADRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADRowStatus is used for the + creation and deletion of BGP Auto-Discovery + context in a VPLS service." + ::= { svcTlsBgpADEntry 1 } + +svcTlsBgpADLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBgpADLastChanged indicates the + sysUpTime at the time of the last modification of + this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { svcTlsBgpADEntry 2 } + +svcTlsBgpADVplsId OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVplsId specifies the globally + unique VPLS-id for BGP Auto-Discovery in this VPLS + service. + + The value of svcTlsBgpADAdminStatus cannot be 'enabled' + until a VPLS-id has been assigned which is not all zeros." + DEFVAL { '0000000000000000'H } + ::= { svcTlsBgpADEntry 3 } + +svcTlsBgpADVsiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiPrefix specifies the + low-order 4 bytes used to compose the Virtual Switch + Instance identifier (VSI-id) to use for NLRI in BGP + Auto-Discovery in this VPLS service. + + If the value of svcTlsBgpADVsiPrefix is 0, the + system IP address will be used." + DEFVAL { 0 } + ::= { svcTlsBgpADEntry 4 } + +svcTlsBgpADVsiRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiRD specifies the high-order + 6 bytes used to compose the Virtual Switch Instance + identifier (VSI-id) to use for NLRI in BGP Auto-Discovery + in this VPLS service. + + If the value of svcTlsBgpADVsiRD is 0x0000000000000000, + the lower 6 bytes of the VPLS-id, as specified by + svcTlsBgpADVplsId, will be used." + DEFVAL { '0000000000000000'H } + ::= { svcTlsBgpADEntry 5 } + +svcTlsBgpADExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADExportRteTarget specifies the + extended community name for the default export policy + to use for BGP Auto-Discovery in this VPLS service. + + This object cannot be set to a non-empty if + svcTlsBgpADExportRteTarget has a non-empty value, + otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpADEntry 6 } + +svcTlsBgpADVsiExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 7 } + +svcTlsBgpADVsiExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 8 } + +svcTlsBgpADVsiExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 9 } + +svcTlsBgpADVsiExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 10 } + +svcTlsBgpADVsiExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 11 } + +svcTlsBgpADImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADImportRteTarget specifies the + extended community name for the default import policy + to use for BGP Auto-Discovery in this VPLS service. + + This object cannot be set to a non-empty if + svcTlsBgpADImportRteTarget has a non-empty value, + otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpADEntry 12 } + +svcTlsBgpADVsiImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 13 } + +svcTlsBgpADVsiImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 14 } + +svcTlsBgpADVsiImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 15 } + +svcTlsBgpADVsiImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 16 } + +svcTlsBgpADVsiImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 17 } + +svcTlsBgpADAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADAdminStatus specifies the desired + administrative state for BGP Auto-Discovery in this VPLS + service." + DEFVAL { disabled } + ::= { svcTlsBgpADEntry 18 } + +-- ---------------------------------------- +-- PIPE Service Table +-- ---------------------------------------- +svcEpipePbbTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEpipePbbTableLastChanged indicates the + sysUpTime at the time of the last modification of + svcEpipePbbTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSvcObjs 36 } + +svcEpipePbbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipePbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcEpipePbbTable contains objects related to Provider + Backbone Bridging (PBB) feature as relates to 'epipe' + services. + + Entries are created and destroyed using svcEpipePbbRowStatus + object." + ::= { tmnxSvcObjs 37 } + +svcEpipePbbEntry OBJECT-TYPE + SYNTAX SvcEpipePbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains objects that allows the + modification of the PBB objects for an 'epipe' service." + INDEX { svcId } + ::= { svcEpipePbbTable 1 } + +SvcEpipePbbEntry ::= + SEQUENCE { + svcEpipePbbRowStatus RowStatus, + svcEpipePbbLastChngd TimeStamp, + svcEpipePbbBvplsSvcId TmnxServId, + svcEpipePbbBvplsDstMac MacAddress, + svcEpipePbbSvcISID SvcISID + } + +svcEpipePbbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEpipePbbRowStatus is used for the + creation and deletion of Provider Backbone Bridging + information in a EPIPE service. + + To create an entry in the table, svcEpipePbbBvplsSvcId, + svcEpipePbbBvplsDstMac, svcEpipePbbSvcISID objects + must be set." + ::= { svcEpipePbbEntry 1 } + +svcEpipePbbLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEpipePbbLastChngd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { svcEpipePbbEntry 2 } + +svcEpipePbbBvplsSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEpipePbbBvplsSvcId specifies the + Backbone-VPLS service for the PBB tunnel associated with + this service. + + This object must be set at the creation time and can not + be modified later." + ::= { svcEpipePbbEntry 3 } + +svcEpipePbbBvplsDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEpipePbbBvplsDstMac specifies the Backbone + Destination MAC-Address for Provider Backbone Bridging + packets. + + This object must be set along with svcEpipePbbBvplsSvcId." + ::= { svcEpipePbbEntry 4 } + +svcEpipePbbSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcEpipePbbSvcISID specifies + a 24 bit (0..16777215) service instance identifier for the + PBB tunnel associated with this service. + + As part of the Provider Backbone Bridging frames, it is + used at the destination PE as a demultiplexor field. + + This object must be set along with svcEpipePbbBvplsSvcId." + ::= { svcEpipePbbEntry 5 } + +-- ------------------------------------- +-- TLS PIP uplink Table +-- ------------------------------------- +tlsPipInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsPipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS PIP (Provider Internal Port) uplink + information. PIP is the virtual link between I and B components of PBB + (Provider Backbone Bridging) model. I component refers to a service + with svcVplsType set to 'iVpls (3)' and B component refers to a service + with svcVplsType set to 'bVpls (2)'. When any form of STP is enabled in + the iVpls domain, the PIP uplink is modeled as a regular STP port." + ::= { tmnxSvcObjs 40 } + +tlsPipInfoEntry OBJECT-TYPE + SYNTAX TlsPipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about PIP uplink." + INDEX { svcId } + ::= { tlsPipInfoTable 1 } + +TlsPipInfoEntry ::= + SEQUENCE { + tlsPipStpPortState TStpPortState, + tlsPipStpPortRole StpPortRole, + tlsPipStpDesignatedBridge BridgeId, + tlsPipStpDesignatedPort Integer32, + tlsPipStpException StpExceptionCondition, + tlsPipStpForwardTransitions Counter32, + tlsPipStpInConfigBpdus Counter32, + tlsPipStpInTcnBpdus Counter32, + tlsPipStpInRstBpdus Counter32, + tlsPipStpInMstBpdus Counter32, + tlsPipStpInBadBpdus Counter32, + tlsPipStpOutConfigBpdus Counter32, + tlsPipStpOutTcnBpdus Counter32, + tlsPipStpOutRstBpdus Counter32, + tlsPipStpOutMstBpdus Counter32, + tlsPipStpOperStatus ServiceOperStatus, + tlsPipStpMvplsPruneState MvplsPruneState, + tlsPipStpOperProtocol StpProtocol, + tlsPipStpPortNum Unsigned32 + } + +tlsPipStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpPortState indicates the PIP uplink's current + state as defined by application of the Spanning Tree Protocol. This + state controls what action PIP uplink takes on reception of a frame. + If the bridge has detected a port that is malfunctioning it will + place that port into the 'broken (6)' state." + ::= { tlsPipInfoEntry 1 } + +tlsPipStpPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpPortRole indicates the current role of the PIP + uplink as defined by the Rapid Spanning Tree Protocol." + ::= { tlsPipInfoEntry 2 } + +tlsPipStpDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpDesignatedBridge indicates the Bridge Identifier + of the bridge which this PIP uplink considers to be the Designated + Bridge for this port's segment." + ::= { tlsPipInfoEntry 3 } + +tlsPipStpDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpDesignatedPort indicates the Port Identifier of + the port on the Designated Bridge for this port's segment." + ::= { tlsPipInfoEntry 4 } + +tlsPipStpException OBJECT-TYPE + SYNTAX StpExceptionCondition + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpException indicates + whether an STP exception condition is present on this + Pip. + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected :A loop is detected on this link." + ::= { tlsPipInfoEntry 5 } + +tlsPipStpForwardTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpForwardTransitions + indicates the number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { tlsPipInfoEntry 6 } + +tlsPipStpInConfigBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInConfigBpdus indicates + the number of Configuration BPDUs received on this + PIP uplink." + ::= { tlsPipInfoEntry 7 } + +tlsPipStpInTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInTcnBpdus indicates the + number of Topology Change Notification BPDUs received on + this PIP uplink." + ::= { tlsPipInfoEntry 8 } + +tlsPipStpInRstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs received on + this PIP uplink." + ::= { tlsPipInfoEntry 9 } + +tlsPipStpInMstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInMstBpdus indicates + the number of Multiple Spanning Tree (MST) BPDUs received + on this PIP uplink." + ::= { tlsPipInfoEntry 10 } + +tlsPipStpInBadBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the number of bad + BPDUs received on this PIP uplink." + ::= { tlsPipInfoEntry 11 } + +tlsPipStpOutConfigBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOutConfigBpdus indicates + the number of Configuration BPDUs sent out this PIP uplink." + ::= { tlsPipInfoEntry 12 } + +tlsPipStpOutTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the number of Topology + Change Notification BPDUs sent out this PIP uplink." + ::= { tlsPipInfoEntry 13 } + +tlsPipStpOutRstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOutRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs sent out on + this PIP uplink." + ::= { tlsPipInfoEntry 14 } + +tlsPipStpOutMstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOutMstBpdus indicates + the number of Multiple Spanning Tree (MST) BPDUs sent out + on this PIP uplink." + ::= { tlsPipInfoEntry 15 } + +tlsPipStpOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOperStatus indicates the + operational status of this PIP uplink." + ::= { tlsPipInfoEntry 16 } + +tlsPipStpMvplsPruneState OBJECT-TYPE + SYNTAX MvplsPruneState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsPipStpMvplsPruneState indicates the mVPLS + prune state of this PIP uplink. The state reflects + whether or not this uplink is pruned by the STP instance + running in the mVPLS instance." + ::= { tlsPipInfoEntry 17 } + +tlsPipStpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsPipStpOperProtocol indicates whether 'stp', + 'rstp' or 'mstp' is running on this PIP uplink. If the + protocol is not enabled on this PIP uplink, the value + 'notApplicable' is returned." + ::= { tlsPipInfoEntry 18 } + +tlsPipStpPortNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpPortNum specifies the + value of the port number field which is contained in the + least significant 12 bits of the 16-bit Port ID associated + with this PIP uplink." + ::= { tlsPipInfoEntry 19 } + +-- ----------------------------------------- +-- PIP TLS MSTI Table +-- ----------------------------------------- +tlsPipMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsPipMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Multiple Spanning Tree Instance information for + the PIP uplink. Each management VPLS running MSTP can have upto 15 + MSTI. An entry in this table is automatically created when a + tlsMstiEntry is created." + ::= { tmnxSvcObjs 41 } + +tlsPipMstiEntry OBJECT-TYPE + SYNTAX TlsPipMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific MSTI for a PIP uplink." + INDEX { svcId, tlsMstiInstanceId} + ::= { tlsPipMstiTable 1 } + +TlsPipMstiEntry ::= + SEQUENCE { + tlsPipMstiPortRole StpPortRole, + tlsPipMstiPortState TStpPortState, + tlsPipMstiDesignatedBridge BridgeId, + tlsPipMstiDesignatedPort Integer32 + } + +tlsPipMstiPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION "tlsPipMstiPortRole indicates the current role of the + PIP uplink in the MSTI as defined by the Spanning Tree + Protocol." + ::= { tlsPipMstiEntry 1 } + +tlsPipMstiPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipMstiPortState indicates the + port's current state as defined by application of the + Spanning Tree Protocol. This state controls what action a + port takes on reception of a frame. If the bridge has + detected a port that is malfunctioning it will + place that port into the broken(6) state." + ::= { tlsPipMstiEntry 2 } + +tlsPipMstiDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipMstiDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment for this MSTI." + ::= { tlsPipMstiEntry 3 } + +tlsPipMstiDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipMstiDesignatedPort indicates + the Port Identifier of the port on the Designated Bridge + for this port's segment for this MSTI." + ::= { tlsPipMstiEntry 4 } + +-- ---------------------- +-- System service objects +-- ---------------------- +svcTotalFdbMimDestIdxEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTotalFdbMimDestIdxEntries + indicates the number of system wide Backbone MAC address + indices in use." + ::= { tmnxSvcObjs 42 } + +-- ---------------------------------------- +-- DHCP Managed Route Table +-- ---------------------------------------- +svcDhcpManagedRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpManagedRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains DHCP managed routes." + ::= { tmnxSvcObjs 43 } + +svcDhcpManagedRouteEntry OBJECT-TYPE + SYNTAX SvcDhcpManagedRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A specific DHCP managed route." + INDEX { svcId, + svcDhcpLseStateCiAddrType, + svcDhcpLseStateCiAddr, + svcDhcpManagedRouteInetAddrType, + svcDhcpManagedRouteInetAddr, + svcDhcpManagedRoutePrefixLen } + ::= { svcDhcpManagedRouteTable 1 } + +SvcDhcpManagedRouteEntry ::= + SEQUENCE { + svcDhcpManagedRouteInetAddrType InetAddressType, + svcDhcpManagedRouteInetAddr InetAddress, + svcDhcpManagedRoutePrefixLen InetAddressPrefixLength, + svcDhcpManagedRouteStatus TmnxManagedRouteStatus + } + +svcDhcpManagedRouteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpManagedRouteInetAddrType indicates + the address type of svcDhcpManagedRouteInetAddr." + ::= { svcDhcpManagedRouteEntry 1 } + +svcDhcpManagedRouteInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpManagedRouteInetAddr indicates + the IP address of the managed route." + ::= { svcDhcpManagedRouteEntry 2 } + +svcDhcpManagedRoutePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpManagedRoutePrefixLen indicates + the prefix length of the subnet associated with + svcDhcpManagedRouteInetAddr." + ::= { svcDhcpManagedRouteEntry 3 } + +svcDhcpManagedRouteStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpManagedRouteStatus indicates + the state of this managed route." + ::= { svcDhcpManagedRouteEntry 4 } + +-- ------------------------------ +-- Service trap objects +-- ------------------------------ +macPinningMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningMacAddress indicates + the pinned MAC address." + ::= { tmnxSvcNotifyObjs 1 } + +macPinningPinnedRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningPinnedRow indicates + where the MAC address is currently pinned on. + Its value will be the OID of the first accessible + object in the row of the sapTlsInfoTable or in the + sdpBindTable, depending on whether the MAC address is + pinned on a SAP or a SDP Bind." + ::= { tmnxSvcNotifyObjs 2 } + +macPinningPinnedRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningPinnedRowDescr indicates + where the MAC address is currently pinned on. The value + will either be a SAP-id or a SDP id, presented in readable + format, depending on whether the MAC is pinned to a SAP + or a SDP." + ::= { tmnxSvcNotifyObjs 3 } + +macPinningViolatingRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningViolatingRow indicates + where the MAC address relearn attempt was detected. + Its value will be the OID of the first accessible object + in the row of the sapTlsInfoTable or in the sdpBindTable, + depending on whether the MAC address is pinned on a SAP + or a SDP Bind." + ::= { tmnxSvcNotifyObjs 4 } + +macPinningViolatingRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningViolatingRowDescr + indicates where the MAC address relearn attempt was + detected. The value will either be a SAP-id or a SDP id, + presented in readable format, depending on whether the + MAC address relearn attempt was detected on a SAP or a + SDP." + ::= { tmnxSvcNotifyObjs 5 } + +tlsDHCPClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDHCPClientLease indicates the + lease time specified in the PDU causing the trap. + Used by tmnxVRtrDHCPAFEntriesExceeded to report the lease + time. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 6 } + +tlsDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateOldCiAddr indicates + the Client IP address that was formerly assigned to this + Least state. Used in sapTlsDHCPLeaseStateOverride trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 7 } + +tlsDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateOldChAddr indicates + the Client MAC address that was formerly assigned to this + Least state. Used in sapTlsDHCPLeaseStateOverride trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 8 } + +tlsDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateNewCiAddr indicates + the Client IP address specified in the PDU causing + the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 9 } + +tlsDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateNewChAddr indicates + the Client MAC address specified in the PDU causing + the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 10 } + +tlsDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateCiAddr + indicates the IP address specified in the persistency + record causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 11 } + +tlsDhcpRestoreLseStateSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateSvcId + indicates the serviceId specified in the persistency record + causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 12 } + +tlsDhcpRestoreLseStatePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStatePortId + indicates the Port ID specified in the persistency record + causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 13 } + +tlsDhcpRestoreLseStateEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateEncapVal + indicates the SAP encap value specified in the persistency + record causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 14 } + +tlsDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateProblem + indicates why the persistency record cannot be restored. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 15 } + +tlsDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpPacketProblem indicates + information on a received DHCP packet is considered + suspicious by the system. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 16 } + +tlsDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStatePopulateError + indicates why the system was unable to update the + Lease State Table upon reception of a DHCP ACK message. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 17 } + +svcDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpRestoreLseStateCiAddr + indicates the IP address specified in the persistency + record causing the trap." + ::= { tmnxSvcNotifyObjs 18 } + +svcDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpRestoreLseStateProblem + indicates why the persistency record cannot be restored." + ::= { tmnxSvcNotifyObjs 19 } + +svcDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateOldCiAddr indicates + the client IP address that was formerly assigned to the + specified DHCP lease state." + ::= { tmnxSvcNotifyObjs 20 } + +svcDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateOldChAddr indicates + the client MAC address that was formerly assigned to the + specified DHCP lease state." + ::= { tmnxSvcNotifyObjs 21 } + +svcDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateNewCiAddr indicates + the client IP address specified in the DHCP PDU causing the + trap." + ::= { tmnxSvcNotifyObjs 22 } + +svcDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateNewChAddr indicates + the client MAC address specified in the DHCP PDU causing + the trap." + ::= { tmnxSvcNotifyObjs 23 } + +svcDhcpClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpClientLease indicates the + lease time specified in the DHCP PDU causing the trap." + ::= { tmnxSvcNotifyObjs 24 } + +svcDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpPacketProblem indicates + information on a received DHCP packet that is considered + suspicious by the system." + ::= { tmnxSvcNotifyObjs 25 } + +svcDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStatePopulateError + indicates the reason why the system was unable to update + the Lease State table upon reception of a DHCP ACK + message." + ::= { tmnxSvcNotifyObjs 26 } + +hostConnectivityCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object hostConnectivityCiAddrType indicates + the client address type causing the trap." + ::= { tmnxSvcNotifyObjs 27 } + +hostConnectivityCiAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object hostConnectivityCiAddr indicates + the client INET address causing the trap." + ::= { tmnxSvcNotifyObjs 28 } + +hostConnectivityChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object hostConnectivityChAddr indicates + the client MAC address causing the trap." + ::= { tmnxSvcNotifyObjs 29 } + +protectedMacForNotify OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object protectedMacForNotify indicates + the protected MAC address that was received, causing the + sapReceivedProtSrcMac notification." + ::= { tmnxSvcNotifyObjs 30 } + +staticHostDynamicMacIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object staticHostDynamicMacIpAddress + indicates the IP address of the static host for which the + sapStaticHostDynMacConflict notification is generated." + ::= { tmnxSvcNotifyObjs 31 } + +staticHostDynamicMacConflict OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object staticHostDynamicMacConflict + indicates the reason causing the sapStaticHostDynMacConflict + notification." + ::= { tmnxSvcNotifyObjs 32 } + +tmnxSvcObjRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object tmnxSvcObjRow indicates + the object that has failed to perform the set action + requested by the Time-Of-Day Suite. + Its value will be the OID of the first accessible + object in the row of the sapBaseInfoTable or in the + custMultiServiceSiteTable, depending on whether the object + is a SAP or a Customer Multi-Service Site." + ::= { tmnxSvcNotifyObjs 33 } + +tmnxSvcObjRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object tmnxSvcObjRowDescr indicates + the object that has failed to perform the set action + requested by the Time-Of-Day Suite. + The value will either be a SAP-id or + a Customer Multi-Service Site id, presented in readable + format, depending on whether the object + is a SAP or a Customer Multi-Service Site." + ::= { tmnxSvcNotifyObjs 34 } + +tmnxSvcObjTodSuite OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSvcObjTodSuite indicates the name of the + involved ToD Suite." + ::= { tmnxSvcNotifyObjs 35 } + +tmnxFailureDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object tmnxFailureDescription is a + printable character string which contains information about + the reason why the notification is sent." + ::= { tmnxSvcNotifyObjs 36 } + +svcDhcpProxyError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpProxyError indicates + the reason why the proxy server failed to operate." + ::= { tmnxSvcNotifyObjs 37 } + +svcDhcpCoAError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpCoAError indicates + the reason why the node failed to process a Change of + Authorization (CoA) request from a Radius server." + ::= { tmnxSvcNotifyObjs 38 } + +svcDhcpSubAuthError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpSubAuthError is a printable + character string which contains information about the + problem that occurred while trying to authenticate the + subscriber." + ::= { tmnxSvcNotifyObjs 39 } + +svcTlsMrpAttrRegFailedReason OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + attribute-limit-reached (2), + system-attr-limit-reached (3), + unsupported-attribute (4), + mfib-entry-create-failed (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrRegFailedReason + indicates the reason for MRP attribute registration + failure." + ::= { tmnxSvcNotifyObjs 40 } + +svcTlsMrpAttrType OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrType indicates the + type of MRP attribute." + ::= { tmnxSvcNotifyObjs 41 } + +svcTlsMrpAttrValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrValue indicates the + value of MRP attribute." + ::= { tmnxSvcNotifyObjs 42 } + +svcMstiInstanceId OBJECT-TYPE + SYNTAX MstiInstanceId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcMstiInstanceId indicates the + Multiple Spanning Tree Instance." + ::= { tmnxSvcNotifyObjs 43 } + +-- ------------------------------------ +-- Service traps +-- ------------------------------------ +svcCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcType + } + STATUS obsolete + DESCRIPTION "This trap is sent when a new row is created + in the svcBaseInfoTable." + ::= { svcTraps 1 } + +svcDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS obsolete + DESCRIPTION "This trap is sent when an existing row is + deleted from the svcBaseInfoTable." + ::= { svcTraps 2 } + +svcStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcAdminStatus, + svcOperStatus + } + STATUS current + DESCRIPTION "The svcStatusChanged notification is generated when + there is a change in the administrative or operating + status of a service." + ::= { svcTraps 3 } + +svcTlsFdbTableFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsFdbTableFullAlarmRaised notification is + generated when the utilization of the FDB table is + above the value specified by + svcTlsFdbTableFullHighWatermark." + ::= { svcTraps 4 } + +svcTlsFdbTableFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsFdbTableFullAlarmCleared notification is + generated when the utilization of the FDB table is + below the value specified by + svcTlsFdbTableFullLowWatermark." + ::= { svcTraps 5 } + +iesIfCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex + } + STATUS obsolete + DESCRIPTION "The iesIfCreated notification is generated + when a new row is created in the iesIfTable." + ::= { svcTraps 6 } + +iesIfDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex + } + STATUS obsolete + DESCRIPTION "The iesIfDeleted notification is sent when an existing + row is deleted from the iesIfTable." + ::= { svcTraps 7 } + +iesIfStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex, + iesIfAdminStatus, + iesIfOperStatus + } + STATUS current + DESCRIPTION "The iesIfStatusChanged notification is generated + when there is a change in the administrative or + operating status of an IES interface." + ::= { svcTraps 8 } + +svcTlsMfibTableFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMfibTableFullAlarmRaised notification is + generated when the utilization of the MFIB table is above + the value specified by svcTlsMfibTableFullHighWatermark." + ::= { svcTraps 9 } + +svcTlsMfibTableFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMfibTableFullAlarmCleared notification is + generated when the utilization of the MFIB table is below + the value specified by svcTlsMfibTableFullLowWatermark." + ::= { svcTraps 10 } + +svcTlsMacPinningViolation NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr + } + STATUS current + DESCRIPTION "The svcTlsMacPinningViolation notification is + generated when an attempt is made to assign a MAC + address to another interface while this MAC address + is pinned (i.e. assigned fixed to an interface)." + ::= { svcTraps 11 } + +svcTlsDHCPLseStRestoreProblem NOTIFICATION-TYPE + OBJECTS { + tlsDhcpRestoreLseStateSvcId, + tlsDhcpRestoreLseStatePortId, + tlsDhcpRestoreLseStateEncapVal, + tlsDhcpRestoreLseStateCiAddr, + tlsDhcpRestoreLseStateProblem + } + STATUS obsolete + DESCRIPTION "The svcTlsDHCPLseStRestoreProblem notification is + generated when an an error is detected while + processing a persistency record." + ::= { svcTraps 12 } + +svcTlsDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tlsDhcpLseStatePopulateError + } + STATUS obsolete + DESCRIPTION "The svcTlsDHCPLseStatePopulateErr notification + indicates that the system was unable to update the + Lease State Table with the information contained in + the DHCP ACK message. The DHCP ACK message has been + discarded." + ::= { svcTraps 13 } + +svcDHCPLseStateRestoreProblem NOTIFICATION-TYPE + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem + } + STATUS current + DESCRIPTION "The svcDHCPLseStateRestoreProblem notification is + generated when an an error is detected while processing a + persistency record." + ::= { svcTraps 14 } + +tmnxSvcObjTodSuiteApplicFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite, + tmnxFailureDescription + } + STATUS current + DESCRIPTION "The tmnxSvcObjTodSuiteApplicFailed notification is + generated when the object has failed to perform the set + action requested by the Time-Of-Day Suite. The object can + be either a SAP or a Customer Multi-Service Site." + ::= { svcTraps 15 } + +tmnxEndPointTxActiveChanged NOTIFICATION-TYPE + OBJECTS { + svcEndPointTxActiveType, + svcEndPointTxActivePortId, + svcEndPointTxActiveEncap, + svcEndPointTxActiveSdpId + } + STATUS current + DESCRIPTION "The tmnxEndPointTxActiveChanged notification is generated + when the transmit active object on an endpoint changes." + ::= { svcTraps 16 } + +tmnxSvcPEDiscPolServOperStatChg NOTIFICATION-TYPE + OBJECTS { + svcPEDiscPolServerAddressType, + svcPEDiscPolServerAddress, + svcPEDiscPolServerOperStatus + } + STATUS current + DESCRIPTION + "The tmnxSvcPEDiscPolServOperStatChg notification is generated + when the operational status of a Radius server, configured for use + as PE Discovery Policy Server, has transitioned either from 'up' to + 'down' or from 'down' to 'up'." + ::= { svcTraps 17 } + +svcEndPointMacLimitAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcEndPointMacLimit + } + STATUS current + DESCRIPTION + "The svcEndPointMacLimitAlarmRaised notification is sent whenever the + number of MAC addresses stored in the FDB for this endpoint exceeds the + watermark specified by the object svcTlsFdbTableFullHighWatermark. + + This alarm also takes into consideration static MAC addresses + configured on the endpoint and learned MAC addresses in all spokes + associated with this endpoint." + ::= { svcTraps 18 } + +svcEndPointMacLimitAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcEndPointMacLimit + } + STATUS current + DESCRIPTION + "The svcEndPointMacLimitAlarmCleared notification is sent whenever the + number of MAC addresses stored in the FDB for this endpoint drops below + the watermark specified by the object svcTlsFdbTableFullLowWatermark. + + This alarm also takes into consideration static MAC addresses + configured on the endpoint and learned MAC addresses in all spokes + associated with this endpoint." + ::= { svcTraps 19 } + +svcTlsMrpAttrRegistrationFailed NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue + } + STATUS current + DESCRIPTION "The svcTlsMrpAttrRegistrationFailed notification is + generated when registration fails for an MRP attribute." + ::= { svcTraps 20 } + +svcFdbMimDestTblFullAlrm NOTIFICATION-TYPE + OBJECTS { + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION "The svcFdbMimDestTblFullAlrm notification is raised + when system limit of Backbone MAC address indices limit is + reached. + + Further traps are not generated as long as the value of + svcTotalFdbMimDestIdxEntries object remains under 5 + percent of the limit." + ::= { svcTraps 21 } + +svcFdbMimDestTblFullAlrmCleared NOTIFICATION-TYPE + OBJECTS { + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION "The svcFdbMimDestTblFullAlrmCleared notification is raised + when number of Backbone MAC address indices used reaches + under 95 percent of the system limit after + svcFdbMimDestTblFullAlrm notification had been raised." + ::= { svcTraps 22 } + +svcDHCPMiscellaneousProblem NOTIFICATION-TYPE + OBJECTS { + tmnxFailureDescription + } + STATUS current + DESCRIPTION "The svcDHCPMiscellaneousProblem notification is + generated on miscellaneous DHCP problems." + ::= { svcTraps 23 } + +svcPersistencyProblem NOTIFICATION-TYPE + OBJECTS { + svcId, + tmnxFailureDescription + } + STATUS current + DESCRIPTION "The svcPersistencyProblem notification is generated + on persistency problems." + ::= { svcTraps 24 } + +svcTlsMrpAttrTblFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMrpAttrTblFullAlarmRaised notification is + generated when the utilization of the MRP attribute table + is above the value specified by + svcTlsMrpAttrTblHighWatermark." + ::= { svcTraps 25 } + +svcTlsMrpAttrTblFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMrpAttrTblFullAlarmCleared notification is + generated when the utilization of the MRP attribute table + is below the value specified by + svcTlsMrpAttrTblLowWatermark." + ::= { svcTraps 26 } + +-- -------------------------------------------------- +-- TLS STP trap notification objects +-- -------------------------------------------------- +tmnxCustomerBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxCustomerBridgeId specifies the bridge identifier + of the customer's device " + ::= { tmnxTstpNotifyObjs 1 } + +tmnxCustomerRootBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxCustomerRootBridgeId specifies the bridge identifier + of the customer's designated root." + ::= { tmnxTstpNotifyObjs 2 } + +tmnxOtherBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxOtherBridgeId specifies the bridge identifier of + the device from which a BPDU was received." + ::= { tmnxTstpNotifyObjs 3 } + +tmnxOldSdpBindTlsStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxOldSdpBindTlsStpPortState specifies the previous + state of an SDP binding." + ::= { tmnxTstpNotifyObjs 4 } + +tmnxVcpState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxVcpState specifies the current state of a Virtual + Core Port (VCP)." + ::= { tmnxTstpNotifyObjs 5 } + +-- ------------------------------------ +-- TLS STP traps +-- ------------------------------------ +topologyChangeVcpState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tmnxVcpState + } + STATUS current + DESCRIPTION "The topologyChangeVcpState notification is generated + when a VCP has transitioned its state from disabled to + forwarding or from forwarding to disabled. The + spanning tree topology has been modified and it may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology to + determine severity of connectivity loss." + ::= { tstpTraps 3 } + +newRootVcpState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION "The newRootVcpState notification is generated when the + previous root bridge has been aged out and a new root + bridge has been elected. The new root bridge creates a + new spanning tree topology and it may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine severity + of connectivity loss." + ::= { tstpTraps 4 } + +newRootBridge NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION "The newRootBridge notification is generated when this + bridge has been elected as the new root bridge. A new + root bridge creates a new spanning tree topology and + may denote loss of customer access or redundancy. + Check the new topology against the provisioned + topology to determine severity of connectivity loss." + ::= { tstpTraps 7 } + +vcpActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcTlsStpVcpOperProtocol + } + STATUS current + DESCRIPTION "The vcpActiveProtocolChange notification is generated + when the spanning tree protocol on this VCP changes + from rstp to stp or vise versa. No recovery is + needed." + ::= { tstpTraps 32 } + +tmnxNewCistRegionalRootBridge NOTIFICATION-TYPE + OBJECTS { + svcId, + svcTlsStpCistRegionalRoot + } + STATUS current + DESCRIPTION "The tmnxNewCistRegionalRootBridge notification is + generated when a new regional root bridge has been elected + for the Common and Internal Spanning Tree. A new regional + root bridge creates a new spanning tree topology and may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology + to determine severity of connectivity loss." + ::= { tstpTraps 33 } + +tmnxNewMstiRegionalRootBridge NOTIFICATION-TYPE + OBJECTS { + svcId, + svcMstiInstanceId, + tlsMstiRegionalRoot + } + STATUS current + DESCRIPTION "The tmnxNewMstiRegionalRootBridge notification is + generated when a new regional root bridge has been elected + for the Multiple Spanning Tree Instance. A new regional + root bridge creates a new spanning tree topology and may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology + to determine severity of connectivity loss." + ::= { tstpTraps 34 } + +topologyChangePipMajorState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The topologyChangePipMajorState notification is generated when + a PIP Uplink has transitioned its state from learning to forwarding or + from forwarding to blocking or broken. The spanning tree topology has + been modified and it may denote loss of customer access or redundancy. + Check the new topology against the provisioned topology to determine the + severity of connectivity loss." + ::= { tstpTraps 39 } + +topologyChangePipState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The topologyChangePipState notification is generated when a PIP Uplink + has transitioned state to blocking or broken from a state other than + forwarding. This event complements what is not covered by + topologyChangePipMajorState. The spanning tree topology has been + modified and it may denote loss of customer access or redundancy. Check + the new topology against the provisioned topology to determine severity + of connectivity loss." + ::= { tstpTraps 40 } + +tmnxPipStpExcepCondStateChng NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tlsPipStpException + } + STATUS current + DESCRIPTION + "The tmnxPipStpExcepCondStateChng notification is generated when the + value of the object tlsPipStpException has changed, i.e. when the + exception condition changes on the indicated PIP Uplink." + ::= { tstpTraps 41 } + +pipActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The pipActiveProtocolChange notification is generated when the + spanning tree protocol on this PIP Uplink changes from rstp to stp or + vice-versa. No recovery is needed." + ::= { tstpTraps 42 } + +-- ---------------------------------------------------------------------------- +-- Conformance Information +-- ---------------------------------------------------------------------------- +tmnxCustCompliances OBJECT IDENTIFIER ::= { tmnxCustConformance 1 } +tmnxCustGroups OBJECT IDENTIFIER ::= { tmnxCustConformance 2 } + +tmnxSvcCompliances OBJECT IDENTIFIER ::= { tmnxSvcConformance 1 } +tmnxSvcGroups OBJECT IDENTIFIER ::= { tmnxSvcConformance 2 } + +tmnxTstpCompliances OBJECT IDENTIFIER ::= { tmnxTstpConformance 1 } +tmnxTstpGroups OBJECT IDENTIFIER ::= { tmnxTstpConformance 2 } + +-- ---------------------------------------------- +-- Compliance Statements +-- ---------------------------------------------- +tmnxCustCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services customers + on Alcatel 7x50 SR series systems." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxCustV6v0Group + } + ::= { tmnxCustCompliances 100 } + +tmnxSvc7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services + on Alcatel 7450 ESS series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group + -- tmnxApipeV3v0Group + -- tmnxSvcRoutedCOV5v0Group + -- tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 100 } + +tmnxSvc7750V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services + on Alcatel 7750 SR series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group + -- tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 101 } + +tmnxSvc7710V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services + on Alcatel 7710 SR series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group + -- tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 102 } + +-- ---------------------------------------------- +-- customer OBJECT-GROUPs +-- ---------------------------------------------- +tmnxCustV6v0Group OBJECT-GROUP + OBJECTS { + custNumEntries, + custNextFreeId, + custId, + custRowStatus, + custDescription, + custContact, + custPhone, + custLastMgmtChange, + custMultSvcSiteName, + custMultSvcSiteRowStatus, + custMultSvcSiteDescription, + custMultSvcSiteScope, + custMultSvcSiteAssignment, + custMultSvcSiteIngressSchedulerPolicy, + custMultSvcSiteEgressSchedulerPolicy, + custMultSvcSiteLastMgmtChange, + custMultSvcSiteTodSuite, + custMultSvcSiteCurrentIngrSchedPlcy, + custMultSvcSiteCurrentEgrSchedPlcy, + custMultSvcSiteEgressAggRateLimit, + custMultSvcSiteIntendedIngrSchedPlcy, + custMultSvcSiteIntendedEgrSchedPlcy, + custMultSvcSiteFrameBasedAccnt, + custIngQosSchedStatsForwardedPackets, + custIngQosSchedStatsForwardedOctets, + custEgrQosSchedStatsForwardedPackets, + custEgrQosSchedStatsForwardedOctets, + custIngQosPortSchedFwdPkts, + custIngQosPortSchedFwdOctets, + custEgrQosPortSchedFwdPkts, + custEgrQosPortSchedFwdOctets, + custMssIngQosSRowStatus, + custMssIngQosSLastMgmtChange, + custMssIngQosSOverrideFlags, + custMssIngQosSPIR, + custMssIngQosSCIR, + custMssIngQosSSummedCIR, + custMssEgrQosSRowStatus, + custMssEgrQosSLastMgmtChange, + custMssEgrQosSOverrideFlags, + custMssEgrQosSPIR, + custMssEgrQosSCIR, + custMssEgrQosSSummedCIR, + custIngSchedPlcyStatsFwdPkt, + custIngSchedPlcyStatsFwdOct, + custEgrSchedPlcyStatsFwdPkt, + custEgrSchedPlcyStatsFwdOct, + custIngSchedPlcyPortStatsFwdPkt, + custIngSchedPlcyPortStatsFwdOct, + custEgrSchedPlcyPortStatsFwdPkt, + custEgrSchedPlcyPortStatsFwdOct + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxCustGroups 100 } + +-- ---------------------------------------------- +-- service OBJECT-GROUPs +-- ---------------------------------------------- +tmnxSvcV6v0Group OBJECT-GROUP + OBJECTS { + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcDefMeshVcId, + svcVpnId, + svcVRouterId, + svcAutoBind, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcRadiusUserName, + svcRadiusUserNameType, + svcVcSwitching, + svcRadiusPEDiscPolicy, + svcRadiusDiscoveryShutdown, + svcVplsType, + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 101 } + +tmnxSvcTlsV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsMacLearning, + svcTlsDiscardUnknownDest, + svcTlsFdbTableSize, + svcTlsFdbNumEntries, + svcTlsFdbNumStaticEntries, + svcTlsFdbLocalAgeTime, + svcTlsFdbRemoteAgeTime, + svcTlsStpAdminStatus, + svcTlsStpPriority, + svcTlsStpBridgeAddress, + svcTlsStpTimeSinceTopologyChange, + svcTlsStpTopologyChanges, + svcTlsStpDesignatedRoot, + svcTlsStpRootCost, + svcTlsStpRootPort, + svcTlsStpMaxAge, + svcTlsStpHelloTime, + svcTlsStpForwardDelay, + svcTlsStpBridgeMaxAge, + svcTlsStpBridgeHelloTime, + svcTlsStpBridgeForwardDelay, + svcTlsStpOperStatus, + svcTlsStpVirtualRootBridgeStatus, + svcTlsMacAgeing, + svcTlsStpTopologyChangeActive, + svcTlsFdbTableFullHighWatermark, + svcTlsFdbTableFullLowWatermark, + svcTlsVpnId, + svcTlsCustId, + svcTlsStpVersion, + svcTlsStpHoldCount, + svcTlsStpPrimaryBridge, + svcTlsStpBridgeInstanceId, + svcTlsStpVcpOperProtocol, + svcTlsMacMoveMaxRate, + svcTlsMacMoveRetryTimeout, + svcTlsMacMoveAdminStatus, + svcTlsMacRelearnOnly, + svcTlsMfibTableSize, + svcTlsMfibTableFullHighWatermark, + svcTlsMfibTableFullLowWatermark, + svcTlsMacFlushOnFail, + svcTlsStpRegionName, + svcTlsStpRegionRevision, + svcTlsStpBridgeMaxHops, + svcTlsStpCistRegionalRoot, + svcTlsStpCistIntRootCost, + svcTlsStpCistRemainingHopCount, + svcTlsStpCistRegionalRootPort, + svcTlsFdbNumLearnedEntries, + svcTlsFdbNumOamEntries, + svcTlsFdbNumDhcpEntries, + svcTlsFdbNumHostEntries, + svcTlsShcvAction, + svcTlsShcvSrcIp, + svcTlsShcvSrcMac, + svcTlsShcvInterval, + svcTlsPriPortsCumulativeFactor, + svcTlsSecPortsCumulativeFactor, + svcTlsL2ptTermEnabled, + svcTlsPropagateMacFlush, + svcTlsMrpAdminStatus, + svcTlsMrpMaxAttributes, + svcTlsMrpAttributeCount, + svcTlsMrpFailedRegisterCount, + svcTlsMrpFloodTime, + svcTlsMrpAttrTblHighWatermark, + svcTlsMrpAttrTblLowWatermark, + svcTlsMcPathMgmtPlcyName, + tlsEgrMcGrpAdminQinqFixedTagVal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 102 } + +tmnxSvcTlsFdbV6v0Group OBJECT-GROUP + OBJECTS { + tlsFdbMacAddr, + tlsFdbRowStatus, + tlsFdbType, + tlsFdbLocale, + tlsFdbPortId, + tlsFdbEncapValue, + tlsFdbSdpId, + tlsFdbVcId, + tlsFdbVpnId, + tlsFdbCustId, + tlsFdbLastStateChange, + tlsFdbProtected, + tlsFdbBackboneDstMac, + tlsFdbNumIVplsMac, + tlsFdbEndPointName, + tlsFdbEPMacOperSdpId, + tlsFdbEPMacOperVcId, + tlsFdbPbbNumEpipes, + tlsProtMacRowStatus, + tlsProtMacLastMgmtChange + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS FDB + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 103 } + +tmnxSvcIesIfV6v0Group OBJECT-GROUP + OBJECTS { + iesIfIndex, + iesIfRowStatus, + iesIfName, + iesIfDescription, + iesIfAdminStatus, + iesIfOperStatus, + iesIfLastMgmtChange, + iesIfVpnId, + iesIfCustId, + iesIfLoopback, + iesIfLastStatusChange, + iesIfType, + iesIfShcvSource, + iesIfShcvAction, + iesIfShcvInterval, + iesGrpIfOperUpWhileEmpty + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES + interface capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 104 } + +tmnxSvcTlsShgV6v0Group OBJECT-GROUP + OBJECTS { + tlsShgRowStatus, + tlsShgCustId, + tlsShgInstanceId, + tlsShgDescription, + tlsShgLastMgmtChange, + tlsShgResidential, + tlsShgRestProtSrcMac, + tlsShgRestUnprotDstMac, + tlsShgRestProtSrcMacAction, + tlsShgCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS + Split Hoirizon Group capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 105 } + +tmnxSvcTlsMFibV6v0Group OBJECT-GROUP + OBJECTS { + tlsMFibFwdOrBlk, + tlsMFibSvcId, + tlsMFibStatsForwardedPkts, + tlsMFibStatsForwardedOctets + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS MFib + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 106 } + +tmnxSvcRdntV6v0Group OBJECT-GROUP + OBJECTS { + tlsRdntGrpRowStatus, + tlsRdntGrpDescription, + tlsRdntGrpLastMgmtChange, + tlsRdntGrpMemberRowStatus, + tlsRdntGrpMemberLastMgmtChange + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services Redundancy + group capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 107 } + +tmnxSvcTlsMstiV6v0Group OBJECT-GROUP + OBJECTS { + tlsMstiRowStatus, + tlsMstiPriority, + tlsMstiLastMgmtChange, + tlsMstiRegionalRoot, + tlsMstiIntRootCost, + tlsMstiRemainingHopCount, + tlsMstiRegionalRootPort, + tlsMstiMvplsRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS MSTI + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 108 } + +tmnxSvcTlsEgrV6v0Group OBJECT-GROUP + OBJECTS { + tlsEgrMcGrpRowStatus, + tlsEgrMcGrpLastMgmtChange, + tlsEgrMcGrpDescription, + tlsEgrMcGrpChainLimit, + tlsEgrMcGrpEncapType, + tlsEgrMcGrpDot1qEtherType, + tlsEgrMcGrpQinqEtherType, + tlsEgrMcGrpMacFilterId, + tlsEgrMcGrpIpFilterId, + tlsEgrMcGrpIpv6FilterId, + tlsEgrMcGrpQinqFixedTagPosition, + tlsEgrMcGrpOperQinqFixedTagVal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS Egress + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 109 } + +tmnxSvcDhcpV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateLocale, + svcDhcpLseStatePortId, + svcDhcpLseStateEncapValue, + svcDhcpLseStateSdpId, + svcDhcpLseStateVcId, + svcDhcpLseStateChAddr, + svcDhcpLseStateRemainLseTime, + svcDhcpLseStateOption82, + svcDhcpLseStatePersistKey, + svcDhcpLseStateSubscrIdent, + svcDhcpLseStateSubProfString, + svcDhcpLseStateSlaProfString, + svcDhcpLseStateShcvOperState, + svcDhcpLseStateShcvChecks, + svcDhcpLseStateShcvReplies, + svcDhcpLseStateShcvReplyTime, + svcDhcpLseStateClientId, + svcDhcpLseStateIAID, + svcDhcpLseStateIAIDType, + svcDhcpLseStateCiAddrMaskLen, + svcDhcpLseStateRetailerSvcId, + svcDhcpLseStateRetailerIf, + svcDhcpLseStateAncpString, + svcDhcpLseStateFramedIpNetMaskTp, + svcDhcpLseStateFramedIpNetMask, + svcDhcpLseStateBCastIpAddrType, + svcDhcpLseStateBCastIpAddr, + svcDhcpLseStateDefaultRouterTp, + svcDhcpLseStateDefaultRouter, + svcDhcpLseStatePrimaryDnsType, + svcDhcpLseStatePrimaryDns, + svcDhcpLseStateSecondaryDnsType, + svcDhcpLseStateSecondaryDns, + svcDhcpLseStateSessionTimeout, + svcDhcpLseStateServerLeaseStart, + svcDhcpLseStateServerLastRenew, + svcDhcpLseStateServerLeaseEnd, + svcDhcpLseStateDhcpServerAddrType, + svcDhcpLseStateDhcpServerAddr, + svcDhcpLseStateOriginSubscrId, + svcDhcpLseStateOriginStrings, + svcDhcpLseStateOriginLeaseInfo, + svcDhcpLseStateDhcpClientAddrType, + svcDhcpLseStateDhcpClientAddr, + svcDhcpLseStateLeaseSplitActive, + svcDhcpLseStateInterDestId, + svcDhcpLseStatePrimaryNbnsType, + svcDhcpLseStatePrimaryNbns, + svcDhcpLseStateSecondaryNbnsType, + svcDhcpLseStateSecondaryNbns, + svcDhcpLseStateNextHopMacAddr, + svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile, + svcDhcpLseStateModifySlaProfile, + svcDhcpLseStateEvaluateState, + svcDhcpLseStateModInterDestId, + svcDhcpLseStateModifyAncpString, + svcDhcpLseStateForceRenew, + svcDhcpManagedRouteStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 110 } + +tmnxSvcEndPointV6v0Group OBJECT-GROUP + OBJECTS { + svcEndPointRowStatus, + svcEndPointDescription, + svcEndPointTxActiveType, + svcEndPointTxActivePortId, + svcEndPointTxActiveEncap, + svcEndPointTxActiveSdpId, + svcEndPointForceSwitchOver, + svcEndPointForceSwitchOverSdpId, + svcEndPointActiveHoldDelay, + svcEndPointIgnoreStandbySig, + svcEndPointMacPinning, + svcEndPointMacLimit, + svcEndPointSuppressStandbySig, + svcEndPointTxActiveChangeCount, + svcEndPointTxActiveLastChange, + svcEndPointTxActiveUpTime, + svcEndPointRevertTime, + svcEndPointRevertTimeCountDn + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services endpoint + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 111 } + +tmnxSvcPEV6v0Group OBJECT-GROUP + OBJECTS { + svcPEDiscoveryPolicyRowStatus, + svcPEDiscoveryPolicyPassword, + svcPEDiscoveryPolicyInterval, + svcPEDiscoveryPolicyTimeout, + svcPEDiscPolServerRowStatus, + svcPEDiscPolServerAddressType, + svcPEDiscPolServerAddress, + svcPEDiscPolServerSecret, + svcPEDiscPolServerOperStatus, + svcPEDiscPolServerPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PE Discovery + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 112 } + +tmnxSvcIfDHCP6V6v0Group OBJECT-GROUP + OBJECTS { + svcIfDHCP6MsgStatsLstClrd, + svcIfDHCP6MsgStatsRcvd, + svcIfDHCP6MsgStatsSent, + svcIfDHCP6MsgStatsDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services interface DHCP + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 114 } + +tmnxSvcTlsBackbone6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBackboneSrcMac, + svcTlsBackboneVplsSvcId, + svcTlsBackboneVplsSvcISID, + svcTlsBackboneOperSrcMac, + svcTlsBackboneOperVplsSvcISID, + svcTlsBackboneLDPMacFlush, + svcTlsBackboneVplsStp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 115 } + +tmnxSvcTlsBgpV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADTableLastChanged, + svcTlsBgpADRowStatus, + svcTlsBgpADLastChanged, + svcTlsBgpADVplsId, + svcTlsBgpADVsiPrefix, + svcTlsBgpADVsiRD, + svcTlsBgpADExportRteTarget, + svcTlsBgpADVsiExportPolicy1, + svcTlsBgpADVsiExportPolicy2, + svcTlsBgpADVsiExportPolicy3, + svcTlsBgpADVsiExportPolicy4, + svcTlsBgpADVsiExportPolicy5, + svcTlsBgpADImportRteTarget, + svcTlsBgpADVsiImportPolicy1, + svcTlsBgpADVsiImportPolicy2, + svcTlsBgpADVsiImportPolicy3, + svcTlsBgpADVsiImportPolicy4, + svcTlsBgpADVsiImportPolicy5, + svcTlsBgpADAdminStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services BGP AD + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 116 } + +tmnxSvcEpipeV6v0Group OBJECT-GROUP + OBJECTS { + svcEpipePbbTableLastChanged, + svcEpipePbbRowStatus, + svcEpipePbbLastChngd, + svcEpipePbbBvplsSvcId, + svcEpipePbbBvplsDstMac, + svcEpipePbbSvcISID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB Epipe + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 117 } + +tmnxSvcTlsPipV6v0Group OBJECT-GROUP + OBJECTS { + tlsPipStpPortState, + tlsPipStpPortRole, + tlsPipStpDesignatedBridge, + tlsPipStpDesignatedPort, + tlsPipStpException, + tlsPipStpForwardTransitions, + tlsPipStpInConfigBpdus, + tlsPipStpInTcnBpdus, + tlsPipStpInRstBpdus, + tlsPipStpInMstBpdus, + tlsPipStpInBadBpdus, + tlsPipStpOutConfigBpdus, + tlsPipStpOutTcnBpdus, + tlsPipStpOutRstBpdus, + tlsPipStpOutMstBpdus, + tlsPipStpOperStatus, + tlsPipStpMvplsPruneState, + tlsPipStpOperProtocol, + tlsPipStpPortNum, + tlsPipMstiPortRole, + tlsPipMstiPortState, + tlsPipMstiDesignatedBridge, + tlsPipMstiDesignatedPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS PIP + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 118 } + +-- This groups is not in 7450 +tmnxApipeV3v0Group OBJECT-GROUP + OBJECTS { + svcApipeInterworking + } + STATUS current + DESCRIPTION + "The group of objects supporting management of APIPE services on + Alcatel 7x50 SR series systems release 3.0." + ::= { tmnxSvcGroups 119 } + +-- This groups is not in 7450 +tmnxSvcRoutedCOV5v0Group OBJECT-GROUP + OBJECTS { + iesIfParentIf, + iesIfFwdServId, + iesIfFwdSubIf, + iesGrpIfRedInterface, + svcWholesalerNumStaticHosts, + svcWholesalerNumDynamicHosts + } + STATUS current + DESCRIPTION + "The group of objects supporting routed CO Alcatel 7x50 SR systems." + ::= { tmnxSvcGroups 120 } + +-- This group is not in 7710 +tmnxSvcBsxV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateAppProfString, + svcDhcpLseStateModifyAppProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 121 } + +-- Notification objects group + +tmnxSvcNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease, + svcDhcpPacketProblem, + svcDhcpLseStatePopulateError, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr, + protectedMacForNotify, + staticHostDynamicMacIpAddress, + staticHostDynamicMacConflict, + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite, + tmnxFailureDescription, + svcDhcpProxyError, + svcDhcpCoAError, + svcDhcpSubAuthError, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue, + svcMstiInstanceId, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId, + tmnxOtherBridgeId, + tmnxOldSdpBindTlsStpPortState, + tmnxVcpState, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services + notification objects on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 200 } + +-- Obsoleted (300) + +tmnxSvcObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsStpHoldTime, + tlsMFibInfoFwdOrBlk, + tlsMFibInfoSvcId, + tlsMFibGrpSrcStatsForwardedPkts, + tlsMFibGrpSrcStatsForwardedOctets, + tlsDHCPClientLease, + tlsDhcpLseStateOldCiAddr, + tlsDhcpLseStateOldChAddr, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, + tlsDhcpRestoreLseStateCiAddr, + tlsDhcpRestoreLseStateSvcId, + tlsDhcpRestoreLseStatePortId, + tlsDhcpRestoreLseStateEncapVal, + tlsDhcpRestoreLseStateProblem, + tlsDhcpPacketProblem, + tlsDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the services feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 300 } + + +-- ---------------------------- +-- NOTIFICATION group +-- ---------------------------- +tmnxSvcNotifyV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcStatusChanged, + svcTlsFdbTableFullAlarmRaised, + svcTlsFdbTableFullAlarmCleared, + iesIfStatusChanged, + svcTlsMfibTableFullAlarmRaised, + svcTlsMfibTableFullAlarmCleared, + svcTlsMacPinningViolation, + svcDHCPLseStateRestoreProblem, + tmnxSvcObjTodSuiteApplicFailed, + tmnxEndPointTxActiveChanged, + tmnxSvcPEDiscPolServOperStatChg, + svcEndPointMacLimitAlarmRaised, + svcEndPointMacLimitAlarmCleared, + svcTlsMrpAttrRegistrationFailed, + svcTlsMrpAttrTblFullAlarmRaised, + svcTlsMrpAttrTblFullAlarmCleared, + topologyChangeVcpState, + newRootVcpState, + newRootBridge, + vcpActiveProtocolChange, + tmnxNewCistRegionalRootBridge, + tmnxNewMstiRegionalRootBridge, + topologyChangePipMajorState, + topologyChangePipState, + tmnxPipStpExcepCondStateChng, + pipActiveProtocolChange, + svcFdbMimDestTblFullAlrm, + svcFdbMimDestTblFullAlrmCleared, + svcDHCPMiscellaneousProblem, + svcPersistencyProblem + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 401 } + +tmnxSvcNotifyObsoletedGroup NOTIFICATION-GROUP + NOTIFICATIONS { + custCreated, + custDeleted, + custMultSvcSiteCreated, + custMultSvcSiteDeleted, + svcCreated, + svcDeleted, + iesIfCreated, + iesIfDeleted, + svcTlsDHCPLseStRestoreProblem, + svcTlsDHCPLseStatePopulateErr + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 402 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-TC-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-TC-MIB new file mode 100644 index 0000000..1830939 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-TC-MIB @@ -0,0 +1,1207 @@ +ALCATEL-IND1-TIMETRA-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Unsigned32, Integer32 FROM SNMPv2-SMI + + TEXTUAL-CONVENTION FROM SNMPv2-TC + + timetraModules FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + ; + +timetraTCMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module for the SNMP Textual + Conventions (TCs) used in the Alcatel 7x50 manageability + instrumentation. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition + that the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains + all title and ownership in the Specification, including any + revisions. + + Alcatel grants all interested parties a non-exclusive + license to use and distribute an unmodified copy of this + Specification in connection with management of Alcatel + products, and without fee, provided this copyright notice and + license appear on all copies. + + This Specification is supplied `as is', and Alcatel + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-TC-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-TC-MIB." + + REVISION "0603230000Z" + DESCRIPTION "Rev 4.0 23 Mar 2006 00:00 + 4.0 release of the TIMETRA-TC-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-TC-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-TC-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-TC-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-TC-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-TC-MIB." + + REVISION "0105290000Z" + DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 + First version of the TIMETRA-TC-MIB." + + ::= { timetraModules 2 } + +-- InterfaceIndex TC is defined here to work about problems with +-- importing from IF-MIB, rfc1573.mib + + -- InterfaceIndex contains the semantics of ifIndex and + -- should be used for any objects defined on other mib + -- modules that need these semantics. + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. It is + recommended that values are assigned contiguously + starting from 1. The value for each interface sub- + layer must remain constant at least from one re- + initialization of the entity's network management + system to the next re-initialization." + SYNTAX Integer32 + +TmnxPortID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A portid is an unique 32 bit number encoded as shown below. + + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |000 | slot | mda | port | zero | Physical Port + +-----+-------+-------+-------+-------+ + + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |001 | slot | mda | port |channel| Channel + +-----+-------+-------+-------+-------+ + + Slots, mdas (if present), ports, and channels are numbered + starting with 1. + + 32 29 | 28 10 | 9 1 | + +---------+-------------------+-------+ + | 0 1 0 0 | zeros | ID | Virtual Port + +---------+-------------------+-------+ + + 32 29 | 28 9 | 8 1 | + +---------+---------------------+-----+ + | 0 1 0 1 | zeros | ID | LAG Port + +---------+---------------------+-----+ + + A card port number (cpn) has significance within the context + of the card on which it resides(ie., cpn 2 may exist in one or + more cards in the chassis). Whereas, portid is an + unique/absolute port number (apn) within a given chassis. + + An 'invalid portid' is a TmnxPortID with a value of 0x1e000000 as + represented below. + + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |zero | ones | zero | zero | zero | Invalid Port + +-----+-------+-------+-------+-------+" + + SYNTAX Unsigned32 + +TmnxEncapVal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the label used to identify the entity using the + specified encapsulation value on a specific port. + + The format of this object depends on the encapsulation type + defined on this port. + + When the encapsulation is nullEncap the value of this object + must be zero. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 00000000 00000000| + +--------+--------+--------+--------+ + + When the encapsulation is dot1qEncap the value of this object + is equal to the 12-bit IEEE 802.1Q VLAN ID. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is mplsEncap the value of this object + is equal to the 20-bit LSP ID. + + 31 0 + +--------+--------+--------+--------+ + |00000000 0000XXXX XXXXXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is frEncap, the value of this object is + equal to the 10-bit Frame Relay DLCI. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 000000XX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is qinqEncap, the value of the outer + 802.1Q VLAN ID is encoded in the least significant 16 bits, + and the value of the inner VLAN ID is encoded in the most + significant 16 bits. + + 31 0 + +--------+--------+--------+--------+ + |0000YYYY YYYYYYYY 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is atmEncap, the value + of the ATM VCI is encoded in the least significant + 16 bits, and the value of the ATM VPI is encoded + in the next 12 bits. + + For ATM VCs, the top 2 bits are 00. The value of + the ATM VCI is encoded in the least significant 16 + bits, and the value of the ATM VPI is encoded in the next + 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |0000YYYY YYYYYYYY XXXXXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM VPs, the top 2 bits are 01. The value of + the ATM VPI is encoded in the least significant 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |01000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM VP ranges, the top 2 bits are 10. The value of + the start of the ATM VPI range is encoded in the least significant + 12 bits, and the value of the end of the ATM VP range is encoded + in the next 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |10000000 YYYYYYYY YYYYXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM ports, the top 2 bits are 11, and the rest of the bits + must be zero. + + 31 0 + +--------+--------+--------+--------+ + |11000000 00000000 00000000 00000000| + +--------+--------+--------+--------+ + + When the encapsulation is wanMirrorEncap the value of this + object is equal to the 12-bit value. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + Some ports have a restrictions to the encapsulation types that + they can support and hence impose restrictions on the respective + formats defined above." + SYNTAX Unsigned32 + +QTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The QTag data type is a 12-bit integer tag used to identify + a service. The values 0 and 4095 are not allowed." + SYNTAX INTEGER (1..4094) + +QTagOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type QTagOrZero represents a VLAN tag. + + The value '0' indicates that no VLAN tag is provisioned, or that its value + is unknown." + SYNTAX Unsigned32 (0..4094) + +TmnxStrSapId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The value of TmnxStrSapId is a printable string which + contains the owner SAP Id or equivalent on a remote system. + + The string should contain the printable string equivalent of the + textual-conventions TmnxPortID and TmnxEncapVal in the format + specified as TmnxPortID[:TmnxEncapVal]" + SYNTAX OCTET STRING (SIZE (0..32)) + +IpAddressPrefixLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the number of bits to match in an IP address mask." + REFERENCE "" + SYNTAX INTEGER (0..32) + +-- +-- TmnxActionType +-- +TmnxActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxActionType data type is an enumerated integer + that describes the values used to support action or + operation style commands. Setting a variable of this + type to 'doAction' causes the action to occur. GETs and + GETNEXTs on this variable return 'not-applicable'." + SYNTAX INTEGER { + doAction (1), + notApplicable (2) + } + +TmnxAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAdminState data type is an enumerated integer that describes + the values used to identify the administratively desired state of + functional modules." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3) + } + +TmnxOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOperState data type is an enumerated integer that describes + the values used to identify the current operational state of functional + modules." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4) + } + +TmnxStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxStatus data type is an enumerated integer that describes the + values used to identify the current status of functional modules in the + system such as OSPF and MPLS protocols. Setting this variable to + 'create' causes instantiation of the feature in the system. Setting it + to 'delete' removes the instance and all associated configuration + information." + SYNTAX INTEGER { + create (1), + delete (2) + } + +TmnxEnabledDisabled ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEnabledDisabled data type is an enumerated integer that + describes the values used to identify whether an entity is + 'enabled' or 'disabled'." + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + +TNamedItem ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of an item. When used as an index to a table, the item + name uniquely identifies the instance. When used in a reference + (TNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters + here, no control characters, no UTF-8, etc." + SYNTAX OCTET STRING (SIZE (1..32)) + +TNamedItemOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of an item, or an empty string. When used in a reference + (TNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters + here, no control characters, no UTF-8, etc." + SYNTAX OCTET STRING (SIZE (0 | 1..32)) + +TItemDescription ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Description for an item. Note, use only NVT ASCII displayable characters + here, no control characters, no UTF-8, etc." + SYNTAX OCTET STRING (SIZE(0..80)) + +TItemLongDescription ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Longer description for an item. Note, use only NVT ASCII displayable + characters here, no control characters, no UTF-8, etc." + SYNTAX OCTET STRING (SIZE(0..160)) + +TmnxVRtrID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a virtual router instance in the system." + SYNTAX Integer32 (1..4096) + +TmnxVRtrIDOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a virtual router instance in the system. + The number 0 will have special significance in the context the TC + is used." + SYNTAX Integer32 (0..4096) + +TmnxBgpAutonomousSystem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "an autonomous system (AS) number." + REFERENCE "BGP4-MIB.bgpPeerRemoteAs" + SYNTAX INTEGER (0..65535) + +TmnxBgpLocalPreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "a local route preference value." + REFERENCE "RFC 1771 section 4.3 Path Attributes e)" + SYNTAX Unsigned32 + +TmnxBgpPreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "a route preference value." + REFERENCE "RFC 1771 section 4.3 Path Attributes e)" + SYNTAX Unsigned32 (0..255) + +TmnxCustId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to identify a Customer or + Subscriber. This ID must be unique within + the Service Domain. The value 0 is used as + the null ID." + SYNTAX Unsigned32 (0|1..2147483647) + +TmnxServId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to identify a Service. This ID + must be unique within the Service Domain. + The value 0 is used as the null ID." + SYNTAX Unsigned32 (0|1..2147483647) + +ServiceAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "ServiceAdminStatus data type is an enumerated integer that + describes the values used to identify the administrative + state of a service." + REFERENCE "" + SYNTAX INTEGER { + up(1), + down(2) + } + +ServiceOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "ServiceOperStatus data type is an enumerated integer that + describes the values used to identify the current operational + state of a service." + REFERENCE "" + SYNTAX INTEGER { + up(1), + down(2) + } + +TPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a policy." + SYNTAX Unsigned32 (0..65535) + +TSapIngressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SAP ingress policy." + SYNTAX Unsigned32 (0..65535) + +TSapEgressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SAP egress policy." + SYNTAX Unsigned32 (1..65535) + +TPolicyStatementNameOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of a policy statement, when an object refers to it." + SYNTAX OCTET STRING (SIZE (0 | 1..32)) + +TmnxVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value of TmnxVcType is an enumerated integer that + indicates a Virtual Circuit (VC) type. 'frDlciMartini(1)' + replaces the old 'frDlci' when used over martini tunnels." + SYNTAX INTEGER { + frDlciMartini(1), + atmSdu(2), + atmCell(3), + ethernetVlan(4), + ethernet(5), + atmVccCell(9), + atmVpcCell(10), + ipipe(11), + satopE1(17), + satopT1(18), + satopE3(19), + satopT3(20), + cesopsn(21), + cesopsnCas(23), + frDlci(25), + mirrorDest(4096) + } + +TmnxVcId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A 32 bit number is used to identify a VC(Virtual Circuit). + The VC ID cannot be 0." + SYNTAX Unsigned32 (1..4294967295) + +TmnxVcIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A 32 bit number is used to identify a VC(Virtual Circuit). + A value of 0 indicates no VC ID is configured or + available." + SYNTAX Unsigned32 (0|1..4294967295) + + +-- generic TEXTUAL-CONVENTIONs for common technology (IEEE, IETF) + + +Dot1PPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority. zero is lowest, seven is highest. + -1 means not set" + REFERENCE "" + SYNTAX INTEGER (-1 | 0..7) + +ServiceAccessPoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "802.2 LLC SAP value, Source and Destination." + REFERENCE + "assigned numbers: http://www.iana.org/assignments/ieee-802-numbers" + SYNTAX INTEGER (-1 | 0..255) + +TLspExpValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "MPLS Experimental bits. -1 means not set." + REFERENCE "" + SYNTAX INTEGER (-1 | 0..7) + +TIpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP protocol number. well known protocol numbers include ICMP(1), + TCP(6), UDP(17). + + -1 means value not set. + -2 indicates protocol wildcard for UDP and TCP." + REFERENCE "http://www.iana.org/assignments/protocol-numbers" + SYNTAX INTEGER (-2 | -1 | 0..255) + +TIpOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP packet options octet. explanation of the octet bits: + + IP OPTION NUMBERS + + The Internet Protocol (IP) has provision for optional header fields + identified by an option type field. Options 0 and 1 are exactly one + octet which is their type field. All other options have their one + octet type field, followed by a one octet length field, followed by + length-2 octets of option data. The option type field is sub-divided + into a one bit copied flag, a two bit class field, and a five bit + option number. These taken together form an eight bit value for the + option type field. IP options are commonly refered to by this value. + + + Copy Class Number Value Name Reference + ---- ----- ------ ----- ------------------------------- --------- + 0 0 0 0 EOOL - End of Options List [RFC791,JBP] + 0 0 1 1 NOP - No Operation [RFC791,JBP] + 1 0 2 130 SEC - Security [RFC1108] + 1 0 3 131 LSR - Loose Source Route [RFC791,JBP] + 0 2 4 68 TS - Time Stamp [RFC791,JBP] + 1 0 5 133 E-SEC - Extended Security [RFC1108] + 1 0 6 134 CIPSO - Commercial Security [???] + 0 0 7 7 RR - Record Route [RFC791,JBP] + 1 0 8 136 SID - Stream ID [RFC791,JBP] + 1 0 9 137 SSR - Strict Source Route [RFC791,JBP] + 0 0 10 10 ZSU - Experimental Measurement [ZSu] + 0 0 11 11 MTUP - MTU Probe [RFC1191]* + 0 0 12 12 MTUR - MTU Reply [RFC1191]* + 1 2 13 205 FINN - Experimental Flow Control [Finn] + 1 0 14 142 VISA - Expermental Access Control [Estrin] + 0 0 15 15 ENCODE - ??? [VerSteeg] + 1 0 16 144 IMITD - IMI Traffic Descriptor [Lee] + 1 0 17 145 EIP - Extended Internet Protocol[RFC1385] + 0 2 18 82 TR - Traceroute [RFC1393] + 1 0 19 147 ADDEXT - Address Extension [Ullmann IPv7] + 1 0 20 148 RTRALT - Router Alert [RFC2113] + 1 0 21 149 SDB - Selective Directed Broadcast[Graff] + 1 0 22 150 NSAPA - NSAP Addresses [Carpenter] + 1 0 23 151 DPS - Dynamic Packet State [Malis] + 1 0 24 152 UMP - Upstream Multicast Pkt. [Farinacci] + + [Note, an asterisk (*) denotes an obsoleted IP Option Number.] + " + REFERENCE "http://www.iana.org/assignments/ip-parameters" + SYNTAX INTEGER (0..255) + +TTcpUdpPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The number of a TCP or UDP port. + Well known port numbers include + ftp-data(20), ftp(21), telnet(23), smtp(25), http(80), + pop3(110), nntp(119), snmp(161), snmptrap(162), etc." + REFERENCE "http://www.iana.org/assignments/port-numbers" + SYNTAX INTEGER (0 | 1..65535) + +TTcpUdpPortOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operator specifies the manner in which a couple of other + MIB objects in the table are supposed to be used. + + Operator Value1 Value2 + ---------------------------------------------------- + none(0) Any(0) Any(0) + eq(1) Specified Value Any(0) + range(2) Starting Value Ending Value + lt(3) Specified Value Any(0) + gt(4) Specified Value Any(0) + + 'Any(0)' specifies that, this object can accept any values + but would default to 0. " + SYNTAX INTEGER { + none(0), + eq(1), + range(2), + lt(3), + gt(4) + } + +TFrameType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the frame for which this mac filter match criteria is + defined." + SYNTAX INTEGER { + e802dot3(0), + e802dot2LLC(1), + e802dot2SNAP(2), + ethernetII(3) + } + +TQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TQueueId specifies the identification number of a + queue. A value of zero (0) indicates that no specific queue + identification has been assigned for this object. When an object + of type TQueueId is an SNMP table index, an index value of zero + (0) is not allowed and a noCreation error will be returned." + SYNTAX INTEGER (0 | 1..32) + +TIngressQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TIngressQueueId specifies the identification number + of an ingress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TIngressQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX INTEGER (0 | 1..32) + +TEgressQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TEgressQueueId specifies the identification number + of an egress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TEgressQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX INTEGER (0 | 1..8) + +-- +-- TEXTUAL-CONVENTIONs for Alcatel 7x50 SR series common items +-- + +TDSCPName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of a Differential Services Code Point value." + SYNTAX OCTET STRING (SIZE (1..32)) + +TDSCPNameOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of a Differential Services Code Point value." + SYNTAX OCTET STRING (SIZE (0 | 1..32)) + +TDSCPValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point." + SYNTAX INTEGER (0..63) + +TDSCPValueOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point (DSCP). A value + of -1 means that no DSCP value is configured or available." + SYNTAX INTEGER (-1 | 0..63) + +TDSCPFilterActionValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point. -1 means not set." + SYNTAX INTEGER (-1 | 0..255) + +TFCName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of a Forwarding Class entry." + SYNTAX OCTET STRING (SIZE (1..32)) + +TFCNameOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The name of a Forwarding Class entry." + SYNTAX OCTET STRING (SIZE (0 | 1..32)) + +TFCSet ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of Forwarding Classes." + SYNTAX BITS { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TFCType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type enumerates the Forwarding Classes." + SYNTAX INTEGER { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TmnxTunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this tunnel entity." + SYNTAX INTEGER { + sdp (1), + ldp (2), + rsvp (3), + gre (4), + bypass (5), + invalid (6) + } + +TmnxTunnelID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identifying value for a BGP-VPRN tunnel. Depending on the + tunnel type the associated tunnel-id may be an sdp-id, an lsp-id + or zero(0)." + SYNTAX Unsigned32 + +TmnxBgpRouteTarget ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBgpRouteTarget is an readable string that specifies the + extended community name to be accepted by a Route Reflector Server + or advertised by the router when reflecting any routes. I.e, it + does not apply to routes that are not reflected by the router." + SYNTAX OCTET STRING (SIZE(1..32)) + +TmnxVPNRouteDistinguisher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VPRN route distinguisher is a 8-octet object. It contains a + 2-octet type field followed by a 6-octet value field. The type + field specify how to interpret the value field. + + Type 0 specifies two subfields as a 2-octet administrative field + and a 4-octet assigned number subfield. + + Type 1 specifies two subfields as a 4-octet administrative field + which must contain an IP address and a 2-octet assigned number + subfield. + + Type 2 specifies two subfields as a 4-octet administrative field + which contains a 4-octet AS number and a 2-octet assigned number + subfield." + SYNTAX OCTET STRING (SIZE (8)) + +SdpBindId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value used to uniquely identify an SDP Binding. + The first four octets correspond to the zero-extended + 16-bit SDP ID, while the remaining four octets + correspond to the 32-bit VC ID, both encoded in network + byte order." + SYNTAX OCTET STRING (SIZE (8)) + +TmnxVRtrMplsLspID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A unique value, greater than zero, for each Label + Switched Path in the managed system." + SYNTAX Unsigned32 (0..65535) + +TPortSchedulerPIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps. + The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..40000000) + +TPortSchedulerCIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Committed Information Rate (CIR) rate to be used in kbps. + The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..40000000) + +TWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent." + SYNTAX Integer32 (0..100) + +TCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..100000000) + +TPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..100000000) + +TSecondaryShaper10GPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The secondary shaper PIR rate to be used in Mbps. + The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..10000) + +TPIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. + A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..100000000) + +TPIRRateOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. + The value 0 means undefined rate." + SYNTAX Integer32 (-1 | 0..100000000) + +TmnxDHCP6MsgType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The DHCP6 messagetype." + SYNTAX INTEGER { + dhcp6MsgTypeSolicit (1), + dhcp6MsgTypeAdvertise (2), + dhcp6MsgTypeRequest (3), + dhcp6MsgTypeConfirm (4), + dhcp6MsgTypeRenew (5), + dhcp6MsgTypeRebind (6), + dhcp6MsgTypeReply (7), + dhcp6MsgTypeRelease (8), + dhcp6MsgTypeDecline (9), + dhcp6MsgTypeReconfigure (10), + dhcp6MsgTypeInfoRequest (11), + dhcp6MsgTypeRelayForw (12), + dhcp6MsgTypeRelayReply (13), + dhcp6MsgTypeMaxValue (14) + } + +TmnxOspfInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to identify an instance of OSPF." + SYNTAX Unsigned32 (0..31) + +TmnxBGPFamilyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxBGPFamilyType specifies the AFI-SAFI family for + BGP peer." + SYNTAX BITS { + ipv4Unicast (0), + ipv4Multicast (1), + ipv4UastMcast (2), + ipv4MplsLabel (3), + ipv4Vpn (4), + ipv6Unicast (5), + ipv6Multicast (6), + ipv6UcastMcast (7), + ipv6MplsLabel (8), + ipv6Vpn (9) + } + +TmnxIgmpGroupFilterMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpGroupFilterMode describes the filter-mode of + a group. + + In 'include(1)' mode, reception of packets sent to the specified + multicast address is requested only from those IPv4 Source addresses + listed in the corresponding source-list. + + In 'exclude(2)' mode, reception of packets sent to the given multicast + address is requested from all IPv4 Source addresses, except those + listed in the corresponding source-list (if any)." + SYNTAX INTEGER { + include (1), + exclude (2) + } + +TmnxIgmpGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpGroupType describes how a multicast group is + learned." + SYNTAX INTEGER { + static(1), + dynamic(2) + } + +TmnxIgmpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpVersion denotes the version of the IGMP protocol: + - 'version1(1)': means version 1 of the IGMP protocol + - 'version2(2)': means version 2 of the IGMP protocol + - 'version3(3)': means version 3 of the IGMP protocol." + SYNTAX INTEGER { + version1(1), + version2(2), + version3(3) + } + +TmnxMldGroupFilterMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldGroupFilterMode describes the filter-mode of a + group. + + In 'include(1)' mode, reception of packets sent to the specified + multicast address is requested only from those IPv6 source addresses + listed in the corresponding source-list. + + In 'exclude(2)' mode, reception of packets sent to the given multicast + address is requested from all IPv6 source addresses, except those + listed in the corresponding source-list (if any)." + SYNTAX INTEGER { + include (1), + exclude (2) + } + +TmnxMldGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldGroupType describes how a multicast group is + learned." + SYNTAX INTEGER { + static(1), + dynamic(2) + } + +TmnxMldVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldVersion denotes the version of the MLD protocol: + - 'version1(1)': means version 1 of the MLD protocol + - 'version2(2)': means version 2 of the MLD protocol" + SYNTAX INTEGER { + version1(1), + version2(2) + } + +TmnxManagedRouteStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxManagedRouteStatus denotes the status of a Managed Route." + SYNTAX + INTEGER { + installed (0), + notYetInstalled (1), + wrongAntiSpoofType (2), + outOfMemory (3), + shadowed (4), + routeTableFull (5), + parentInterfaceDown (6) + } + +-- +-- Textual conventions for GSMP +-- +TmnxAncpString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The TmnxAncpString data type contains a valid ancp string." + SYNTAX OCTET STRING (SIZE (1..63)) + +TmnxAncpStringOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The TmnxAncpStringOrZero data type contains a valid ancp string. + An empty string indicates that no ANCP string is defined." + SYNTAX OCTET STRING (SIZE (0..63)) + +-- +-- Textual conventions for Multicast Address Family +-- + +TmnxMulticastAddrFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMulticastAddrFamily denotes the family for + multicast protocol." + SYNTAX INTEGER { + ipv4Multicast (0), + ipv6Multicast (1) + } +-- +-- Textual conventions for subscriber mgmt +-- + +TmnxSubIdentString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSubIdentString denotes the subscriber + identification string." + SYNTAX OCTET STRING (SIZE (1..32)) + +TmnxSubIdentStringOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSubIdentStringOrEmpty denotes the subscriber + identification string. The empty string denotes the absence of a + subscriber identification string." + SYNTAX OCTET STRING (SIZE (0..32)) + +TmnxSubProfileString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSubProfileString denotes the subscriber + profile string." + SYNTAX OCTET STRING (SIZE (1..16)) + +TmnxSubProfileStringOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSubProfileStringOrEmpty denotes the subscriber + profile string. The empty string denotes the absence of a + subscriber profile." + SYNTAX OCTET STRING (SIZE (0..16)) + +TmnxSlaProfileString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSlaProfileString denotes the SLA + profile string." + SYNTAX OCTET STRING (SIZE (1..16)) + +TmnxSlaProfileStringOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSlaProfileStringOrEmpty denotes the SLA + profile string. The empty string denotes the absence of a + SLA profile." + SYNTAX OCTET STRING (SIZE (0..16)) + +TmnxAppProfileString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxAppProfileString denotes the application + profile string." + SYNTAX OCTET STRING (SIZE (1..16)) + +TmnxAppProfileStringOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxAppProfileStringOrEmpty denotes the application + profile string. The empty string denotes the absence of a + application profile." + SYNTAX OCTET STRING (SIZE (0..16)) + +TmnxSubMgtIntDestIdOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSubMgtIntDestIdOrEmpty denotes the intermediate + destination id. The empty string denotes the absence of an + intermediate destination id." + SYNTAX OCTET STRING (SIZE (0..32)) + +TmnxSubMgtIntDestId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxSubMgtIntDestId denotes the intermediate + destination id." + SYNTAX OCTET STRING (SIZE (1..32)) + +-- +-- Textual conventions for DHCP server +-- +TmnxDhcpOptionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDhcpOptionType represents how the value + of this option is encoded: + - 'ipv4 (1)': this option contains an IPv4 address (4 octets) + - 'ascii(2)': this option contains seven-bit ASCII characters + - 'hex (3)': this option contains octets. It must be displayed in + hexadecimal format because it contains non-printable + characters." + SYNTAX INTEGER { + ipv4(1), + ascii(2), + hex(3) + } + +TmnxDhcpVendorOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value specifies what is encoded in the Alcatel vendor specific + sub-option of option 82." + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3) + } + +TmnxPppoeUserNameOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The data type TmnxPppoeUserNameOrEmpty denotes the PPPoE username." + SYNTAX OCTET STRING (SIZE (0..128)) + +-- +-- Textual conventions for Security +-- +TCpmProtPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TCpmProtPolicyID represents the identification number + of a CPM Protection policy. + + The value '0' indicates that no CPM Protection policy is provisioned." + SYNTAX Unsigned32 (0..255) + +-- +-- Textual conventions for MLPPP QoS +-- +TMlpppQoSProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual-convention uniquely identifies MLPPP Bundle QoS + profile in the ingress and egress MLPPP QoS profile tables. + The value 0 indicates default MLPPP QoS Profile as applicable to + a given H/W" + SYNTAX Unsigned32 (0..65535) + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-VRTR-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-VRTR-MIB new file mode 100644 index 0000000..621d0d4 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-VRTR-MIB @@ -0,0 +1,11557 @@ +ALCATEL-IND1-TIMETRA-VRTR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, IpAddress, TimeTicks, + Integer32, Gauge32, Counter32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, DisplayString, + RowStatus, TruthValue, MacAddress, + TimeStamp, TestAndIncr FROM SNMPv2-TC + + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetAddressIPv6z, + InetAddressIPv6 FROM INET-ADDRESS-MIB + + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB + +-- ALACTEL CHANG +-- ipCidrRouteEntry, inetCidrRouteEntry FROM IP-FORWARD-MIB + ipCidrRouteEntry FROM IP-FORWARD-MIB +-- ^^^^^^^^^^^^^^^^^^^ +-- ALACTEL CHANG + +-- ALCATEL CHANG +-- ipNetToMediaEntry, ipNetToPhysicalEntry FROM IP-MIB + ipNetToMediaEntry FROM IP-MIB +-- ^^^^^^^^^^^^^^^^^^^^^ +-- ALCATEL CHANG + + TmnxVRtrID, IpAddressPrefixLength, + TmnxBgpAutonomousSystem, + TmnxVRtrIDOrZero, + TmnxAdminState, TmnxOperState, + TmnxStatus, TmnxPortID, TmnxEncapVal, + TNamedItem, TNamedItemOrEmpty, + TItemDescription, + TItemLongDescription, + TmnxServId, TmnxCustId, + TmnxTunnelType, TmnxTunnelID, + TPolicyStatementNameOrEmpty, + TmnxVPNRouteDistinguisher, + TCpmProtPolicyID, TDSCPValue, + TDSCPValueOrNone, TFCType, + TmnxDHCP6MsgType, Dot1PPriority FROM ALCATEL-IND1-TIMETRA-TC-MIB + + timetraSRMIBModules, tmnxSRObjs, + tmnxSRNotifyPrefix, tmnxSRConfs FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + TNetworkPolicyID FROM ALCATEL-IND1-TIMETRA-QOS-MIB + + TIPFilterID, TFilterID FROM ALCATEL-IND1-TIMETRA-FILTER-MIB + + TmnxSlotNum FROM ALCATEL-IND1-TIMETRA-CHASSIS-MIB + + tmnxPortNotifyPortId, tmnxPortType FROM ALCATEL-IND1-TIMETRA-PORT-MIB + + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease FROM ALCATEL-IND1-TIMETRA-SERV-MIB + sapPortId, sapEncapValue FROM ALCATEL-IND1-TIMETRA-SAP-MIB + ; + +timetraVRtrMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + the Alcatel 7x50 device transport and virtual routers, their + interfaces, and other related features. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. + Reproduction of this document is authorized on the condition + that the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains all title + and ownership in the Specification, including any revisions. + + Alcatel grants all interested parties a non-exclusive license + to use and distribute an unmodified copy of this Specification + in connection with management of Alcatel products, and without + fee, provided this copyright notice and license appear on all + copies. + + This Specification is supplied `as is', and Alcatel makes no + warranty, either express or implied, as to the use, operation, + condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-VRTR-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-VRTR-MIB." + + REVISION "0602280000Z" + DESCRIPTION "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-VRTR-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-VRTR-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-VRTR-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-VRTR-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-VRTR-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-VRTR-MIB." + + REVISION "0008140000Z" + DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-VRTR-MIB." + + ::= { timetraSRMIBModules 3 } + +tmnxVRtrObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 3 } +tmnxVRtrConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 3 } +tmnxVRtrNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 3} + tmnxVRtrNotifications OBJECT IDENTIFIER ::= { tmnxVRtrNotifyPrefix 0 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- ALCATEL-IND1-TIMETRA-VRTR-MIB textual conventions +-- + +TmnxVPNId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The purpose of a VPN-ID is to identify a VPN. + The global VPN Identifier format is: + 3-octet VPN Authority, organizationally unique ID followed by a + 4-octet VPN index identifying the VPN according to OUI." + REFERENCE + "RFC 2685, Fox & Gleeson, 'Virtual Private Networks Identifier', + September 1999." + SYNTAX OCTET STRING (SIZE (0..7)) + +TmnxInetAddrState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetAddrState is the state of an ipv6 address." + SYNTAX INTEGER { + unknown (0), + tentative (1), + duplicated (2), + inaccessible (3), + deprecated (4), + preferred (5) + } + +TDSCPAppId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DSCP Application identifiers for protocols that generate control traffic + on the the Alcatel 7x50 SR router." + SYNTAX INTEGER { + bgp (1), + cflowd (2), + dhcp (3), + dns (4), + ftp (5), + icmp (6), + igmp (7), + ldp (8), + mld (9), + msdp (10), + ndis (11), + ntp (12), + ospf (13), + pim (14), + radius (15), + rip (16), + rsvp (17), + snmp (18), + snmp-notification (19), + srrp (20), + ssh (21), + syslog (22), + tacplus (23), + telnet (24), + tftp (25), + traceroute (26), + vrrp (27) + } + +TDot1pAppId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority (Dot1p) Application identifiers for Layer-2 + protocols that generate control traffic on the the Alcatel + 7x50 SR router." + SYNTAX INTEGER { + arp (1), + isis (2), + pppoe (3) + } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- The ALcatel 7x50 SR series Virtual Router Group +-- + +-- +-- Virtual Router Table +-- + +tmnxVRtrGlobalObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 15 } + +vRtrNextVRtrID OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrNextVRtrID object is used to assign values to vRtrID + to be used to create a new row in the vRtrConfTable as described + in 'Textual Conventions for SNMPv2'. The network manager reads + the object, and then writes the value back in the SET request + that creates a new instance of vRtrConfEntry. If the SET fails + with the code 'inconsistentValue', then the process must be + repeated. If the the SET succeeds, then the object is + incremented and the new instance is created according to the + manager's directions." + ::= { tmnxVRtrGlobalObjs 1 } + +vRtrConfiguredVRtrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrConfiguredVRtrs indicates the current number of + virtual routers configured in the system and represented as rows + in the vRtrConfTable." + ::= { tmnxVRtrGlobalObjs 2 } + +vRtrActiveVRtrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrActiveVRtrs indicates the current number of virtual + routers in the system with vRtrAdminStatus equal 'inService'." + ::= { tmnxVRtrGlobalObjs 3 } + +vRtrRouteThresholdSoakTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Following the generation of a tmnxVRtrHighRouteTCA notification, the + value of vRtrRouteThresholdSoakTime indicates the soak interval in + seconds before another tmnxVRtrHighRouteTCA notification will be + re-issued. Imposing this soak period prevents continuous generation of + notifications by the agent in the event that routes are continually + added to a VRF after it has reached its maximum capacity. When this + object has a value of 0, it indicates that the agent should issue a + single notification at the time that the value of + vRtrHighRouteThreshold is exceeded and another notification should not + be sent until the number of routes has fallen below the value + configured in vRtrMidRouteThreshold." + DEFVAL { 600 } -- 10 minutes + ::= { tmnxVRtrGlobalObjs 4 } + +vRtrMaxARPEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMaxARPEntries indicates the maximum number of active + and inactive ARP entries supported across all virtual routers + in the system." + ::= { tmnxVRtrGlobalObjs 5 } + +vRtrIPv6RouteThresholdSoakTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object vRtrIPv6RouteThresholdSoakTime specifies + the soak interval in seconds before another + tmnxVRtrIPv6HighRouteTCA notification will be re-issued, + after the generation of a tmnxVRtrIPv6HighRouteTCA notification. + + Imposing this soak period prevents continuous generation of + notifications by the agent, in the event that routes are continually + added to a VRF after it has reached its maximum capacity. + + When this object has a value of 0, it indicates that the agent should + issue a single notification at the time that the value of + vRtrIPv6HighRouteThreshold is exceeded and another notification should + not be sent until the number of routes has fallen below the value + configured in vRtrIPv6MidRouteThreshold." + DEFVAL { 600 } -- 10 minutes + ::= { tmnxVRtrGlobalObjs 6 } + +vRtrConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrConfTable has an entry for each virtual router configured + in the system." + ::= { tmnxVRtrObjs 1 } + +vRtrConfEntry OBJECT-TYPE + SYNTAX VRtrConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router in the system. Entries can + be created and deleted via SNMP SET operations. Creation requires a + SET request containing vRtrRowStatus, vRtrName and vRtrType. + Note that rows in this table are usually created by the agent itself + as a side affect of some other configuration; for example, when a + service vprn is created by setting the appropriate objects in the + ALCATEL-IND1-TIMETRA-SERV-MIB. + + There will always be at least two row entries in this table, one of + these entries represents the base or transport router and the other + represents the management router. These entries are created when the + system is initialized and can never be deleted." + INDEX { vRtrID } + ::= { vRtrConfTable 1 } + +VRtrConfEntry ::= + SEQUENCE { + vRtrID TmnxVRtrID, + vRtrRowStatus RowStatus, + vRtrAdminState TmnxAdminState, + vRtrName TNamedItemOrEmpty, + vRtrMaxNumRoutes Integer32, + vRtrBgpStatus TmnxStatus, + vRtrMplsStatus TmnxStatus, + vRtrOspfStatus TmnxStatus, + vRtrRipStatus TmnxStatus, + vRtrRsvpStatus TmnxStatus, + vRtrEcmpMaxRoutes Unsigned32, + vRtrAS TmnxBgpAutonomousSystem, + vRtrNewIfIndex TestAndIncr, + vRtrLdpStatus TmnxStatus, + vRtrIsIsStatus TmnxStatus, + vRtrRouterId IpAddress, + vRtrTriggeredPolicy TruthValue, + vRtrConfederationAS TmnxBgpAutonomousSystem, + vRtrRouteDistinguisher TmnxVPNRouteDistinguisher, + vRtrMidRouteThreshold Unsigned32, + vRtrHighRouteThreshold Unsigned32, + vRtrIllegalLabelThreshold Unsigned32, + vRtrVpnId TmnxVPNId, + vRtrDescription TItemDescription, + vRtrGracefulRestart TruthValue, + vRtrGracefulRestartType INTEGER, + vRtrType INTEGER, + vRtrServiceId TmnxServId, + vRtrCustId TmnxCustId, + vRtrIgmpStatus TmnxStatus, + vRtrMaxNumRoutesLogOnly TruthValue, + vRtrVrfTarget TNamedItemOrEmpty, + vRtrVrfExportTarget TNamedItemOrEmpty, + vRtrVrfImportTarget TNamedItemOrEmpty, + vRtrPimStatus TmnxStatus, + vRtrMaxMcastNumRoutes Integer32, + vRtrMaxMcastNumRoutesLogOnly TruthValue, + vRtrMcastMidRouteThreshold Unsigned32, + vRtrIgnoreIcmpRedirect TruthValue, + vRtrOspfv3Status TmnxStatus, + vRtrMsdpStatus TmnxStatus, + vRtrVprnType INTEGER, + vRtrSecondaryVrfId TmnxVRtrIDOrZero, + vRtrMldStatus TmnxStatus, + vRtrIPv6MaxNumRoutes Integer32, + vRtrIPv6MidRouteThreshold Unsigned32, + vRtrIPv6HighRouteThreshold Unsigned32, + vRtrIPv6MaxNumRoutesLogOnly TruthValue, + vRtrIPv6IgnoreIcmpRedirect TruthValue, + vRtrMcPathMgmtPlcyName TNamedItem + } + +vRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the Tmnx + system. The vRtrID value for each virtual router must remain + constant at least from one re-initialization of the system + management processor (CPM) to the next. There will always be at + least one router entry defined by the agent with vRtrID=1 which + represents the transport router." + ::= { vRtrConfEntry 1 } + +vRtrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status. The creation or deletion of a virtual router entry + causes creation or deletion of corresponding entries in other Tmnx + MIB tables with the same vRtrID value. Note that it is not allowed + to 'destroy' the row entry for vRtrID = 1. + + In order for row creation to succeed, values for vRtrName and + vRtrType must be included in the same SNMP SET PDU as + vRtrRowStatus." + ::= { vRtrConfEntry 2 } + +vRtrAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this virtual router. + Note that it is not allowed to set vRtrAdminState to 'outOfService + for the row entry with vRtrID = 1." + DEFVAL { outOfService } + ::= { vRtrConfEntry 3 } + +vRtrName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administritive name for this virtual router. The router + name must be unique among all virtual routers in the system. + When a row is created in the vRtrConfTable for a service vprn, + the agent assigns the name 'VR-'. Note that for + row creation to succeed, a value must be specified for vRtrName." + ::= { vRtrConfEntry 4 } + +vRtrMaxNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1..'7FFFFFFF'h) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of routes that can be configured on + this virtual router. If the value is -1, then there + is no limit." + DEFVAL { -1 } + ::= { vRtrConfEntry 5 } + +vRtrBgpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for BGP on this virtual router. An attempt + to set vRtrBgpStatus to 'delete' will fail if the BGP protocol + is not in the administrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 6 } + +vRtrMplsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for MPLS on this virtual router. An attempt + to set vRtrMplsStatus to 'delete' will fail if the MPLS + protocol is not in the administrative outOfService state, + i.e. ALCATEL-IND1-TIMETRA-MPLS-MIB::vRtrMplsGeneralAdminState must be + set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 7 } + +vRtrOspfStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for OSPFv2 on this virtual router. An attempt + to set vRtrOspfStatus to 'delete' will fail if the OSPFv2 + protocol is not in the administrative outOfService state, + i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set + to 'disabled'. + + This object was obsoleted in release 5.0." + DEFVAL { delete } + ::= { vRtrConfEntry 8 } + +vRtrRipStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RIP on this virtual router. An attempt + to set vRtrRipStatus to 'delete' will fail if the RIP + protocol is not in the admininistrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 9 } + +vRtrRsvpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RSVP on this virtual router. An attempt + to set vRtrRsvpStatus to 'delete' will fail if the RSVP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-RSVP-MIB::vRtrRsvpGeneralAdminState must be set + to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 10 } + +vRtrEcmpMaxRoutes OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrEcmpMaxRoutes specifies the maximum number + of equal cost routes allowed on this routing table instance. + When the number ecmp routes available at the best preference + value exceed the number of vRtrEcmpMaxRoutes allowed, then + the lowest next-hop IP address algorithm is used to select + the ecmp routes used. + + When vRtrEcmpMaxRoutes is set to zero (0), and multiple routes + are available with the same best preference value and equal + cost values, then the route with the lowest next-hop IP address + is used." + DEFVAL { 1 } + ::= { vRtrConfEntry 11 } + +vRtrAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrAS specifies the autonomous system number to be + advertised to this peer. This object is MUST be set before BGP + can be activated." + REFERENCE "" + DEFVAL { 0 } + ::= { vRtrConfEntry 12 } + +vRtrNewIfIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to assign values to vRtrIfIndex as + described in 'Textual Conventions for SNMPv2'. The network + manager reads the object, and then writes the value back + in the SET request that creates a new instance of vRtrIfEntry. + If the SET fails with the code 'inconsistentValue', then + the process must be repeated. If the the SET succeeds, then + the object is incremented and the new instance is created + according to the manager's directions." + ::= { vRtrConfEntry 13 } + +vRtrLdpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for LDP on this virtual router. An attempt + to set vRtrLdpStatus to 'delete' will fail if the LDP + protocol is not in the administrative outOfService state, + i.e. ALCATEL-IND1-TIMETRA-LDP-MIB::vRtrLdpGenAdminState must be set + to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 14 } + +vRtrIsIsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for ISIS on this virtual router. An attempt + to set vRtrIsIsStatus to 'delete' will fail if the ISIS + protocol is not in the administrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 15 } + +vRtrRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the router in the + Autonomous System. By convention, to ensure uniqueness, this + should default to the value of one of the router's IP interface + addresses." + ::= { vRtrConfEntry 16 } + +vRtrTriggeredPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrTriggeredPolicy is 'false', all routing + protocols automatically reevaluate their routes when the route + policies are changed. If this value is 'true', then the user + must trigger the recalculation of routes when the route policies + are changed." + DEFVAL { false } + ::= { vRtrConfEntry 17 } + +vRtrConfederationAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrConfederationAS specifies the confederation AS + number for the virtual router. A value of 0 means no confederation + AS." + DEFVAL { 0 } + ::= { vRtrConfEntry 18 } + +vRtrRouteDistinguisher OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRouteDistinguisher is an identifier attached to + routes that distinguishes to which VPN it belongs. The VPRN + cannot be operationally 'inService' until a route distinguisher + has been assigned." + DEFVAL { '0000000000000000'H } + ::= { vRtrConfEntry 19 } + +vRtrMidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMidRouteThreshold specifies the mid-level + water marker for the number of routes which this VRF may hold. + When this limit is exceeded a tmnxVRtrMidRouteTCA + notification is generated. + + A value of 0 (zero) for this object indicates that the threshold + is infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 20 } + +vRtrHighRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHighRouteThreshold specifies the high-level + water marker for the number of routes which this VRF may hold. + When this limit is exceeded a tmnxVRtrHighRouteTCA + notification is generated. + + A value of 0 (zero) for this object indicates that the threshold + is infinite, and the notification will never be sent." + ::= { vRtrConfEntry 21 } + +vRtrIllegalLabelThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIllegalLabelThreshold specifies the + allowed limit for illegal label violations on this VRF. + When this limit is exceeded a tmnxVRtrIllegalLabelTCA + notification is generated. + + A value of 0 (zero) for this object indicates that the threshold + is infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 22 } + +vRtrVpnId OBJECT-TYPE + SYNTAX TmnxVPNId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVpnId is the Virtual Private Network Identifier + of this virtual router." + DEFVAL { ''H } -- the empty string + ::= { vRtrConfEntry 23 } + +vRtrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDescription is a user provided description + string for this virtual router. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } -- the empty string + ::= { vRtrConfEntry 25 } + +vRtrGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGracefulRestart indicates whether or not + graceful restart capabilities are enabled on this virtual + router. In order for any protocol to perform graceful + restart vRtrGracefulRestart must have a value of 'true'. + Graceful restart capabilities can then be enabled or disabled + on an individual protocol basis." + DEFVAL { false } + ::= { vRtrConfEntry 26 } + +vRtrGracefulRestartType OBJECT-TYPE + SYNTAX INTEGER { + never (0), + manual (1), + automatic (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGracefulRestartType specifies when to include + grace restart of routing protocols as a result of a switchover + from primary CPM in a redundant system. + 'never' - always switch without graceful restart + 'manual' - perform graceful restart only on a forced switchover + 'automatic' - perform graceful restart on either a switchover + caused by an error or a forced switchover" + DEFVAL { never } + ::= { vRtrConfEntry 27 } + +vRtrType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + baseRouter (1), + vprn (2), + vr (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrType specifies the type of virtual router + represented by this row entry. When a row is created in this + table using 'createAndGo', vRtrType must be specified or the + row creation will fail. + + Only the value of 'vr (3)' can be set with a SNMP SET request. + The other values are used for row entries created internally by + the agent. + + The value of vRtrType cannot be modified if vRtrRowStatus has + a value of 'active'." + ::= { vRtrConfEntry 28 } + +vRtrServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When vRtrType has a value of 'vprn', the value of vRtrServiceId + indicates the service-id of the associated service that created + this row entry." + ::= { vRtrConfEntry 29 } + +vRtrCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When vRtrType has a value of 'vprn', the value of vRtrCustId + indicates the customer-id of the associated service that created + this row entry." + ::= { vRtrConfEntry 30 } + +vRtrIgmpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for IGMP on this virtual router. An attempt + to set vRtrIgmpStatus to 'delete' will fail if the IGMP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-IGMP-MIB::vRtrIgmpGenAdminState must be set to + 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 31 } + +vRtrMaxNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMaxNumRoutesLogOnly specifies the action to + be taken when the maximum number of routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new routes is not disabled. If the value is 'false' the event + is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 32 } + +vRtrVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfTarget specifies the extended community + name for the default vrf-import or vrf-export policy to use for + the vRtrID if no entries are configured in the vRtrPolicyTable for + this vRtrID instance. + + This object can not be set if either vRtrVrfExportTarget or + vRtrVrfImportTarget has been set." + ::= { vRtrConfEntry 33 } + +vRtrVrfExportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportTarget specifies the extended community + name for the default vrf-export policy to use for the vRtrID if no + entries are configured in the vRtrPolicyTable for this vRtrID + instance. + + This object can not be set if vRtrVrfTarget has been set." + ::= { vRtrConfEntry 34 } + +vRtrVrfImportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportTarget specifies the extended community + name for the default vrf-import policy to use for the vRtrID if no + entries are configured in the vRtrPolicyTable for this vRtrID + instance. + + This object can not be set if vRtrVrfTarget has been set." + ::= { vRtrConfEntry 35 } + +vRtrPimStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for PIM on this virtual router. When the object + is set to 'create', PIM protocol instance is enabled on the + virtual router. Setting the value to 'delete' disables PIM on the + virtual router." + DEFVAL { delete } + ::= { vRtrConfEntry 36 } + +vRtrMaxMcastNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1..'7FFFFFFF'h) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of multicast routes that can be configured on + this virtual router. If the value is -1, then there + is no limit." + DEFVAL { -1 } + ::= { vRtrConfEntry 37 } + +vRtrMaxMcastNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMaxMcastNumRoutesLogOnly specifies the action to + be taken when the maximum number of multicast routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new multicast routes is not disabled. If the value is 'false' the + event is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 38 } + +vRtrMcastMidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMcastMidRouteThreshold specifies the mid-level + water marker for the number of multicast routes which this VRF may + hold. When this limit is exceeded a tmnxVRtrMcastMidRouteTCA + notification is generated. + + A value of 0 (zero) for this object indicates that the threshold + is infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 39 } + +vRtrIgnoreIcmpRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIgnoreIcmpRedirect is 'true', the virtual + router will drop all ICMP Redirects received on the management + interface. If the value of vRtrIgnoreIcmpRedirect is 'false' + and an ICMP Redirect is received on the management interface, + a /32 route will be created in the route table. + + If the value of vRtrName is not 'management', an SNMP set + request to vRtrIgnoreIcmpRedirect will fail with an + 'inconsistentValue' error." + DEFVAL { true } + ::= { vRtrConfEntry 40 } + +vRtrOspfv3Status OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for OSPFv3 on this virtual router. An attempt + to set vRtrOspfv3Status to 'delete' will fail if the OSPFv3 + protocol is not in the administrative outOfService state, + i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set + to 'disabled'. + + This object was obsoleted in release 5.0." + DEFVAL { delete } + ::= { vRtrConfEntry 41 } + +vRtrMsdpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for Msdp on this virtual router. An attempt + to set vRtrMsdpStatus to 'delete' will fail if the Msdp + protocol is not in the administrative outOfService state, + i.e. TIMETRA-MSDP-MIB::tmnxMsdpAdminState must be + set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 42 } + +vRtrVprnType OBJECT-TYPE + SYNTAX INTEGER { + regular (1), + hub (2), + spoke (3), + subscriberSplitHorizon (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVprnType specifies how traffic is routed. + + regular (1) - All traffic is routed to all + destinations. + + hub (2) - Network traffic is routed only to + the access side. Access traffic is + routed to all destinations. + + spoke (3) - Networks traffic is routed to all + destinations. Access traffic is + routed only to the network side. + + subscriberSplitHorizon (4) - Subscriber-interface traffic is + routed only to the network side. + All other traffic is routed to + all destinations. + + This object cannot be modified if vRtrType is not 'vprn'." + DEFVAL { regular } + ::= { vRtrConfEntry 43 } + +vRtrSecondaryVrfId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique value of vRtrSecondaryVrfId specifies the secondary vrf-id + for hub and spoke vprn. + + Non-zero value of vRtrSecondaryVrfId indicates that two + route-tables exist for hub and spoke vprn system one each for hub and + spoke. One of which is indexed by vRtrSecondaryVrfId. + + If the value of vRtrSecondaryVrfId is zero, it indicates that + there is only one route-table for hub and spoke vprn system." + ::= { vRtrConfEntry 44 } + +vRtrMldStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for Multicast Listener Discovery (MLD) Protocol + on this virtual router. An attempt to set vRtrMldStatus to 'delete' + will fail if the MLD protocol is not in the administrative + outOfService state, i.e. TIMETRA-MLD-MIB::vRtrMldGenAdminState + must be set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 45 } + +vRtrIPv6MaxNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1..'7FFFFFFF'h) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of IPv6 routes that can be configured on + this virtual router. If the value is -1, then there + is no limit. + + This object is not supported on SR-1, where the value of + ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5'." + DEFVAL { -1 } + ::= { vRtrConfEntry 46 } + +vRtrIPv6MidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIPv6MidRouteThreshold specifies the mid-level + water marker for the number of IPv6 routes which this VRF may hold. + When this limit is exceeded a tmnxVRtrIPv6MidRouteTCA + notification is generated. + + A value of 0 (zero) for this object indicates that the threshold + is infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 47 } + +vRtrIPv6HighRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIPv6HighRouteThreshold specifies the high-level + water marker for the number of IPv6 routes which this VRF may hold. + When this limit is exceeded a tmnxVRtrIPv6HighRouteTCA + notification is generated. + + A value of 0 (zero) for this object indicates that the threshold + is infinite, and the notification will never be sent." + ::= { vRtrConfEntry 48 } + +vRtrIPv6MaxNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIPv6MaxNumRoutesLogOnly specifies the action to + be taken when the maximum number of IPv6 routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new routes is not disabled. If the value is 'false' the event + is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 49 } + +vRtrIPv6IgnoreIcmpRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIPv6IgnoreIcmpRedirect is 'true', the virtual + router will drop all IPv6 ICMP Redirects received on the management + interface. If the value of vRtrIPv6IgnoreIcmpRedirect is 'false' + and an IPv6 ICMP Redirect is received on the management interface, + a /128 route will be created in the route table. + + If the value of vRtrName is not 'management', an SNMP set + request to vRtrIPv6IgnoreIcmpRedirect will fail with an + 'inconsistentValue' error." + DEFVAL { true } + ::= { vRtrConfEntry 50 } + +vRtrMcPathMgmtPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMcPathMgmtPlcyName specifies the multicast policy + name configured on this virtual router." + DEFVAL { "default" } + ::= { vRtrConfEntry 51 } + +-- +-- Alcatel 7x50 SR series Virtual Router Policy Table +-- +-- Augmentation of the vRtrTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship between +-- the base table, vRtrTable, and the augmenting table, vRtrPolicyTable. +-- This in effect extends the vRtrTable with additional columns. +-- Creation (or deletion) of a row in the vRtrTable results in the same +-- fate for the row in the vRtrPolicyTable. +-- + +vRtrPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPolicyTable has an entry for each virtual router configured + in the system." + ::= { tmnxVRtrObjs 16 } + +vRtrPolicyEntry OBJECT-TYPE + SYNTAX VRtrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a + virtual router in the system. + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrPolicyTable 1 } + +VRtrPolicyEntry ::= + SEQUENCE { + vRtrImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrExportPolicy5 TPolicyStatementNameOrEmpty + } + +vRtrImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrImportPolicy1 is the name of the first + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 1 } + +vRtrImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrImportPolicy2 is the name of the second + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 2 } + +vRtrImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrImportPolicy3 is the name of the third + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 3 } + +vRtrImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrImportPolicy4 is the name of the fourth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 4 } + +vRtrImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrImportPolicy5 is the name of the fifth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 5 } + +vRtrExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrExportPolicy1 is the name of the first + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 6 } + +vRtrExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrExportPolicy2 is the name of the second + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 7 } + +vRtrExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrExportPolicy3 is the name of the third + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 8 } + +vRtrExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrExportPolicy4 is the name of the fourth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 9 } + +vRtrExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrExportPolicy4 is the name of the fifth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { vRtrPolicyEntry 10 } + + +-- +-- Alcatel 7x50 SR series Virtual Router Statistics Table +-- +-- Augmentation of the vRtrTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship between +-- the base table, vRtrTable, and the augmenting table, vRtrStatTable. +-- This in effect extends the vRtrTable with additional columns. +-- Creation (or deletion) of a row in the vRtrTable results in the same +-- fate for the row in the vRtrStatTable. +-- + +vRtrStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrStatTable has an entry for each virtual router configured + in the system." + ::= { tmnxVRtrObjs 2 } + +vRtrStatEntry OBJECT-TYPE + SYNTAX VRtrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a + virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrStatTable 1 } + +VRtrStatEntry ::= + SEQUENCE { + vRtrOperState TmnxOperState, + vRtrDirectRoutes Gauge32, + vRtrDirectActiveRoutes Gauge32, + vRtrStaticRoutes Gauge32, + vRtrStaticActiveRoutes Gauge32, + vRtrOSPFRoutes Gauge32, + vRtrOSPFActiveRoutes Gauge32, + vRtrBGPRoutes Gauge32, + vRtrBGPActiveRoutes Gauge32, + vRtrISISRoutes Gauge32, + vRtrISISActiveRoutes Gauge32, + vRtrRIPRoutes Gauge32, + vRtrRIPActiveRoutes Gauge32, + vRtrAggregateRoutes Gauge32, + vRtrAggregateActiveRoutes Gauge32, + vRtrStatConfiguredIfs Gauge32, + vRtrStatActiveIfs Gauge32, + vRtrStatIllegalLabels Counter32, + vRtrStatCurrNumRoutes Gauge32, + vRtrStatBGPVpnRoutes Gauge32, + vRtrStatBGPVpnActiveRoutes Gauge32, + vRtrStatTotalLdpTunnels Gauge32, + vRtrStatTotalSdpTunnels Gauge32, + vRtrStatActiveLdpTunnels Gauge32, + vRtrStatActiveSdpTunnels Gauge32, + vRtrMulticastRoutes Gauge32, + vRtrStatActiveARPEntries Gauge32, + vRtrStatTotalARPEntries Gauge32, + vRtrV6DirectRoutes Gauge32, + vRtrV6DirectActiveRoutes Gauge32, + vRtrV6StaticRoutes Gauge32, + vRtrV6StaticActiveRoutes Gauge32, + vRtrV6OSPFRoutes Gauge32, + vRtrV6OSPFActiveRoutes Gauge32, + vRtrV6BGPRoutes Gauge32, + vRtrV6BGPActiveRoutes Gauge32, + vRtrV6ISISRoutes Gauge32, + vRtrV6ISISActiveRoutes Gauge32, + vRtrV6RIPRoutes Gauge32, + vRtrV6RIPActiveRoutes Gauge32, + vRtrV6AggregateRoutes Gauge32, + vRtrV6AggregateActiveRoutes Gauge32, + vRtrV6StatConfiguredIfs Gauge32, + vRtrV6StatActiveIfs Gauge32, + vRtrV6StatIllegalLabels Counter32, + vRtrV6StatCurrNumRoutes Gauge32, + vRtrV6StatBGPVpnRoutes Gauge32, + vRtrV6StatBGPVpnActiveRoutes Gauge32, + vRtrV6StatTotalLdpTunnels Gauge32, + vRtrV6StatTotalSdpTunnels Gauge32, + vRtrV6StatActiveLdpTunnels Gauge32, + vRtrV6StatActiveSdpTunnels Gauge32, + vRtrV6MulticastRoutes Gauge32, + vRtrV6StatActiveNbrEntries Gauge32, + vRtrV6StatTotalNbrEntries Gauge32, + vRtrSubMgmtRoutes Gauge32, + vRtrSubMgmtActiveRoutes Gauge32, + vRtrStatTotalRsvpTunnels Gauge32, + vRtrStatActiveRsvpTunnels Gauge32, + vRtrV6StatTotalRsvpTunnels Gauge32, + vRtrV6StatActiveRsvpTunnels Gauge32, + vRtrHostRoutes Gauge32, + vRtrHostActiveRoutes Gauge32, + vRtrV6HostRoutes Gauge32, + vRtrV6HostActiveRoutes Gauge32, + vRtrStatLocalARPEntries Gauge32, + vRtrStatStaticARPEntries Gauge32, + vRtrStatDynamicARPEntries Gauge32, + vRtrStatManagedARPEntries Gauge32, + vRtrStatInternalARPEntries Gauge32, + vRtrManagedRoutes Gauge32, + vRtrManagedActiveRoutes Gauge32 + } + +vRtrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOperState indicates current operational status of this + virtual router." + ::= { vRtrStatEntry 1 } + +vRtrDirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrDirectRoutes indicates the current number of direct routes + for this instance of the route table." + ::= { vRtrStatEntry 2 } + +vRtrDirectActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrDirectActiveRoutes indicates the current number of active direct + routes for this instance of the route table." + ::= { vRtrStatEntry 3 } + +vRtrStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStaticRoutes indicates the current number of static routes for + this instance of the route table." + ::= { vRtrStatEntry 4 } + +vRtrStaticActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStaticActiveRoutes indicates the current number of active static + routes for this instance of the route table." + ::= { vRtrStatEntry 5 } + +vRtrOSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFRoutes indicates the current number of ospf routes for this + instance of the route table." + ::= { vRtrStatEntry 6 } + +vRtrOSPFActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFActiveRoutes indicates the current number of active ospf + routes for this instance of the route table." + ::= { vRtrStatEntry 7 } + +vRtrBGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrBGPRoutes indicates the current number of bgp routes for this + instance of the route table." + ::= { vRtrStatEntry 8 } + +vRtrBGPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrBGPActiveRoutes indicates the current number of active bgp + routes for this instance of the route table." + ::= { vRtrStatEntry 9 } + +vRtrISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrISISRoutes indicates the current number of isis routes for this + instance of the route table." + ::= { vRtrStatEntry 10 } + +vRtrISISActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrISISActiveRoutes indicates the current number of active + isis routes for this instance of the route table." + ::= { vRtrStatEntry 11 } + +vRtrRIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrRIPRoutes indicates the current number of rip routes for this + instance of the route table." + ::= { vRtrStatEntry 12 } + +vRtrRIPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrRIPActiveRoutes indicates the current number of active rip + routes for this instance of the route table." + ::= { vRtrStatEntry 13 } + +vRtrAggregateRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrAggregateRoutes indicates the current number of aggregate + routes for this instance of the route table." + ::= { vRtrStatEntry 14 } + +vRtrAggregateActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrAggregateActiveRoutes indicates the current number of active + aggregate routes for this instance of the route table." + ::= { vRtrStatEntry 15 } + +vRtrStatConfiguredIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatConfiguredIfs indicates the current number of router interfaces + configured on this virtual router." + ::= { vRtrStatEntry 16 } + +vRtrStatActiveIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveIfs indicates the current number of router interfaces + with vRtrIfAdminState equal 'inService' on this virtual router." + ::= { vRtrStatEntry 17 } + +vRtrStatIllegalLabels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatIllegalLabels indicates the number of illegally received + labels on this virtual router." + ::= { vRtrStatEntry 18 } + +vRtrStatCurrNumRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatCurrNumRoutes indicates the current number of routes + in the VRF for this virtual router." + ::= { vRtrStatEntry 19 } + +vRtrStatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatBGPVpnRoutes indicates the current number of VPN-IPV4 routes + learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 20 } + +vRtrStatBGPVpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatBGPVpnActiveRoutes indicates the current number of active + VPN-IPV4 routes learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 21 } + +vRtrStatTotalLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalLdpTunnels indicates the current number of both active + and inactive LDP tunnels." + ::= { vRtrStatEntry 22 } + +vRtrStatTotalSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalSdpTunnels indicates the current number of both active + and inactive SDP tunnels." + ::= { vRtrStatEntry 23 } + +vRtrStatActiveLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveLdpTunnels indicates the current number of rows in + the vRtrTunnelTable where vRtrTunnelType has a value of 'ldp'." + ::= { vRtrStatEntry 24 } + +vRtrStatActiveSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveSdpTunnels indicates the current number of rows in + the vRtrTunnelTable where vRtrTunnelType has a value of 'sdp'." + ::= { vRtrStatEntry 25 } + +vRtrMulticastRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMulticastRoutes indicates the current number of rows in + the vRtrPimGrpSrcTable." + ::= { vRtrStatEntry 26 } + +vRtrStatActiveARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveARPEntries indicates the number of active + ARP entries for the specified virtual router in the system." + ::= { vRtrStatEntry 27 } + +vRtrStatTotalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalARPEntries indicates the total number of active + and inactive ARP entries for the specified virtual router in + the system." + ::= { vRtrStatEntry 28 } + +vRtrV6DirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6DirectRoutes indicates the current number of v6 direct + routes for this instance of the route table." + ::= { vRtrStatEntry 29 } + +vRtrV6DirectActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6DirectActiveRoutes indicates the current number of + v6 active direct routes for this instance of the route table." + ::= { vRtrStatEntry 30 } + +vRtrV6StaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StaticRoutes indicates the current number of v6 static + routes for this instance of the route table." + ::= { vRtrStatEntry 31 } + +vRtrV6StaticActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StaticActiveRoutes indicates the current number of v6 + active static routes for this instance of the route table." + ::= { vRtrStatEntry 32 } + +vRtrV6OSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6OSPFRoutes indicates the current number of v6 ospf + routes for this instance of the route table." + ::= { vRtrStatEntry 33 } + +vRtrV6OSPFActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6OSPFActiveRoutes indicates the current number of + v6 active ospf routes for this instance of the route table." + ::= { vRtrStatEntry 34 } + +vRtrV6BGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6BGPRoutes indicates the current number of v6 bgp + routes for this instance of the route table." + ::= { vRtrStatEntry 35 } + +vRtrV6BGPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6BGPActiveRoutes indicates the current number of + v6 active bgp routes for this instance of the route table." + ::= { vRtrStatEntry 36 } + +vRtrV6ISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6ISISRoutes indicates the current number of v6 + isis routes for this instance of the route table." + ::= { vRtrStatEntry 37 } + +vRtrV6ISISActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6ISISActiveRoutes indicates the current number + of v6 active isis routes for this instance of the route table." + ::= { vRtrStatEntry 38 } + +vRtrV6RIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6RIPRoutes indicates the current number of v6 rip routes + for this instance of the route table." + ::= { vRtrStatEntry 39 } + +vRtrV6RIPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6RIPActiveRoutes indicates the current number of active + v6 rip routes for this instance of the route table." + ::= { vRtrStatEntry 40 } + +vRtrV6AggregateRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6AggregateRoutes indicates the current number of + v6 aggregate routes for this instance of the route table." + ::= { vRtrStatEntry 41 } + +vRtrV6AggregateActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6AggregateActiveRoutes indicates the current number of + active v6 aggregate routes for this instance of the route table." + ::= { vRtrStatEntry 42 } + +vRtrV6StatConfiguredIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatConfiguredIfs indicates the current number of + v6 router interfaces configured on this virtual router." + ::= { vRtrStatEntry 43 } + +vRtrV6StatActiveIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveIfs indicates the current number of + v6 router interfaces with vRtrIfAdminState equal + 'inService' on this virtual router." + ::= { vRtrStatEntry 44 } + +vRtrV6StatIllegalLabels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatIllegalLabels indicates the number of illegally + received v6 labels on this virtual router." + ::= { vRtrStatEntry 45 } + +vRtrV6StatCurrNumRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatCurrNumRoutes indicates the current number of v6 routes + in the VRF for this virtual router." + ::= { vRtrStatEntry 46 } + +vRtrV6StatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatBGPVpnRoutes indicates the current number of VPN-IPV6 routes + learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 47 } + +vRtrV6StatBGPVpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatBGPVpnActiveRoutes indicates the current number of active + VPN-IPV6 routes learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 48 } + +vRtrV6StatTotalLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalLdpTunnels indicates the current number of both active + and inactive v6 LDP tunnels." + ::= { vRtrStatEntry 49 } + +vRtrV6StatTotalSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalSdpTunnels indicates the current number of both active + and inactive v6 SDP tunnels." + ::= { vRtrStatEntry 50 } + +vRtrV6StatActiveLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveLdpTunnels indicates the current number of v6 rows in + the vRtrTunnelTable where vRtrTunnelType has a value of 'ldp'." + ::= { vRtrStatEntry 51 } + +vRtrV6StatActiveSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveSdpTunnels indicates the current number of v6 rows in + the vRtrTunnelTable where vRtrTunnelType has a value of 'sdp'." + ::= { vRtrStatEntry 52 } + +vRtrV6MulticastRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6MulticastRoutes indicates the current number of v6 rows in + the vRtrPimGrpSrcTable." + ::= { vRtrStatEntry 53 } + +vRtrV6StatActiveNbrEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveNbrEntries indicates the number of active V6 neighbor + discovery entries for the specified virtual router in the system." + ::= { vRtrStatEntry 54 } + +vRtrV6StatTotalNbrEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalNbrEntries indicates the total number of active + and inactive v6 neighbor discovery entries for the specified + virtual router in the system." + ::= { vRtrStatEntry 55 } + +vRtrSubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSubMgmtRoutes indicates the total number of + subscriber management routes in the route Table." + ::= { vRtrStatEntry 56 } + +vRtrSubMgmtActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSubMgmtActiveRoutes indicates the number of + active subscriber management routes." + ::= { vRtrStatEntry 57 } + +vRtrStatTotalRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalRsvpTunnels indicates the current + number of both active and inactive RSVP tunnels." + ::= { vRtrStatEntry 58 } + +vRtrStatActiveRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveRsvpTunnels indicates the current + number of rows in the vRtrTunnelTable where vRtrTunnelType has a + value of 'rsvp'." + ::= { vRtrStatEntry 59 } + +vRtrV6StatTotalRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatTotalRsvpTunnels indicates the current + number of both active and inactive IPv6 RSVP tunnels." + ::= { vRtrStatEntry 60 } + +vRtrV6StatActiveRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatActiveRsvpTunnels indicates the current + number of IPv6 rows in the vRtrTunnelTable where vRtrTunnelType + has a value of 'rsvp'." + ::= { vRtrStatEntry 61 } + +vRtrHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHostRoutes indicates the current number of + direct routes with prefix value 32 for this instance of the + route table." + ::= { vRtrStatEntry 62 } + +vRtrHostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHostActiveRoutes indicates the current number of + active direct routes with prefix value 32 for this instance of the + route table." + ::= { vRtrStatEntry 63 } + +vRtrV6HostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6HostRoutes indicates the current number of v6 + direct routes with prefix value 128 for this instance of the + route table." + ::= { vRtrStatEntry 64 } + +vRtrV6HostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6HostActiveRoutes indicates the current number of + v6 active direct routes with prefix value 128 for this instance + of the route table." + ::= { vRtrStatEntry 65 } + +vRtrStatLocalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatLocalARPEntries indicates the total number of + active and inactive local ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 66 } + +vRtrStatStaticARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatStaticARPEntries indicates the total number of + active and inactive static ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 67 } + +vRtrStatDynamicARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatDynamicARPEntries indicates the total number of + active and inactive dynamic ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 68 } + +vRtrStatManagedARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatManagedARPEntries indicates the total number of + active and inactive managed ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 69 } + +vRtrStatInternalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatInternalARPEntries indicates the total number of + active and inactive internal ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 70 } + +vRtrManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrManagedRoutes indicates the total number of + active and inactive managed routes for the specified virtual + router in the system." + ::= { vRtrStatEntry 71 } + +vRtrManagedActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrManagedActiveRoutes indicates the total number of + active managed routes for the specified virtual + router in the system." + ::= { vRtrStatEntry 72 } + +-- +-- Virtual Router Interfaces Table +-- + +vRtrIfTotalNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of router interfaces configured in this system." + ::= { tmnxVRtrObjs 3 } + +vRtrIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfTable has an entry for each router interface configured in + the system." + ::= { tmnxVRtrObjs 4 } + +vRtrIfEntry OBJECT-TYPE + SYNTAX VRtrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + INDEX { vRtrID, vRtrIfIndex } + ::= { vRtrIfTable 1 } + +VRtrIfEntry ::= + SEQUENCE { + vRtrIfIndex InterfaceIndex, + vRtrIfRowStatus RowStatus, + vRtrIfType INTEGER, + vRtrIfName TNamedItem, + vRtrIfPortID TmnxPortID, + vRtrIfChannelID Unsigned32, + vRtrIfEncapValue TmnxEncapVal, + vRtrIfAdminState TmnxAdminState, + vRtrIfOperState TmnxOperState, + vRtrIfAlias DisplayString, + vRtrIfPhysicalAddress MacAddress, + vRtrIfArpTimeout Unsigned32, + vRtrIfIcmpMaskReply TruthValue, + vRtrIfIcmpRedirects TruthValue, + vRtrIfIcmpNumRedirects Unsigned32, + vRtrIfIcmpRedirectsTime Unsigned32, + vRtrIfIcmpUnreachables TruthValue, + vRtrIfIcmpNumUnreachables Unsigned32, + vRtrIfIcmpUnreachablesTime Unsigned32, + vRtrIfIcmpTtlExpired TruthValue, + vRtrIfIcmpNumTtlExpired Unsigned32, + vRtrIfIcmpTtlExpiredTime Unsigned32, + vRtrIfNtpBroadcast TruthValue, + vRtrIfUnnumbered IpAddress, + vRtrIfMtu Unsigned32, + vRtrIfQosPolicyId TNetworkPolicyID, + vRtrIfIngressFilterId TIPFilterID, + vRtrIfEgressFilterId TIPFilterID, + vRtrIfDirectedBroadcast TruthValue, + vRtrIfMplsStatus TmnxStatus, + vRtrIfUnnumberedIf DisplayString, + vRtrIfCflowd INTEGER, + vRtrIfVPNClass INTEGER, + vRtrIfDescription TItemLongDescription, + vRtrIfProtocol BITS, + vRtrIfTosMarkingTrusted TruthValue, + vRtrIfServiceId TmnxServId, + vRtrIfArpPopulate INTEGER, + vRtrIfIPv6ConfigAllowed TruthValue, + vRtrIfIPv6OperState TmnxOperState, + vRtrIfIPv6IngressFilterId TIPFilterID, + vRtrIfIPv6EgressFilterId TIPFilterID, + vRtrIfIcmpV6Redirects TruthValue, + vRtrIfIcmpV6NumRedirects Unsigned32, + vRtrIfIcmpV6RedirectsTime Unsigned32, + vRtrIfIcmpV6Unreachables TruthValue, + vRtrIfIcmpV6NumUnreachables Unsigned32, + vRtrIfIcmpV6UnreachablesTime Unsigned32, + vRtrIfIcmpV6TimeExceeded TruthValue, + vRtrIfIcmpV6NumTimeExceeded Unsigned32, + vRtrIfIcmpV6TimeExceededTime Unsigned32, + vRtrIfIcmpV6PktTooBig TruthValue, + vRtrIfIcmpV6NumPktTooBig Unsigned32, + vRtrIfIcmpV6PktTooBigTime Unsigned32, + vRtrIfIcmpV6ParamProblem TruthValue, + vRtrIfIcmpV6NumParamProblem Unsigned32, + vRtrIfIcmpV6ParamProblemTime Unsigned32, + vRtrIfLinkLocalAddressType InetAddressType, + vRtrIfLinkLocalAddress InetAddress, + vRtrIfLinkLocalAddressState TmnxInetAddrState, + vRtrIfLastOperStateChange TimeStamp, + vRtrIfOperMtu Unsigned32, + vRtrIfGlobalIndex Unsigned32, + vRtrIfDelaySeconds Unsigned32, + vRtrIfDelayUpTimer Integer32, + vRtrIfLocalDhcpServerName TNamedItemOrEmpty, + vRtrIfInitDelayEnable TruthValue, + vRtrIfCpmProtPolicyId TCpmProtPolicyID, + vRtrIfCpmProtUncfgdProtoDropCnt Gauge32, + vRtrIfLdpSyncTimer Unsigned32 + } + +vRtrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this interface of this virtual + router in the Tmnx system. This field provides an identifier for + virtual router interfaces similar to the ifIndex values used in the + mib-2 interfaces table for physical interfaces. The vRtrIfIndex values + can be reused for different virtual routers, but are unique within + those entries with the same vRtrID. + + The vRtrIfIndex value for each virtual interface must remain constant + at least from one re-initialization of the system management processor + to the next." + ::= { vRtrIfEntry 1 } + +vRtrIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status. The creation or deletion of a router interface entry + causes creation or deletion of corresponding entries in other Tmnx MIB + tables with the same vRtrID and vRtrIfIndex values, such as the + vRtrIpAddrTable. The router interface is associated to a physical port + interface through the vRtrIfPortID and vRtrIfEncapValue variables. The + RowStatus cannot be SET to 'active' unless vRtrIfName has been + initialized." + ::= { vRtrIfEntry 2 } + +vRtrIfType OBJECT-TYPE + SYNTAX INTEGER { + network(1), + service(2), + serviceIes(3), + serviceRtdVpls(4), --obsolete + serviceVprn(5), + serviceIesSubscriber(6), + serviceIesGroup(7), + serviceVprnSubscriber(8), + serviceVprnGroup(9), + serviceIesRedundant(10), + serviceVprnRedundant(11), + serviceVpls(12), + serviceIesCem(13), --not supported + serviceVprnCem(14), --not supported + serviceVprnIPsec(15), + serviceVprnIPMirror(16) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfType specifies the type of this interface. Different + virtual router interface types are defined as follows: + + network - defined on a network port. + service - used internally. + serviceIes - defined on a SAP or Spoke SDP. + serviceRtdVpls - obsoleted. + serviceVprn - defined on a SAP or Spoke SDP. + serviceIesSubscriber - used internally. + serviceIesGroup - defined on a SAP + serviceVprnSubscriber - used internally. + serviceVprnGroup - defined on a SAP. + serviceIesRedundant - defined on a Spoke SDP. + serviceVprnRedundant - defined on a Spoke SDP. + serviceVpls - defined on an IP endpoint for VPLS. + serviceIesCem - defined on a SAP. --not supported + serviceVprnCem - defined on a SAP. --not supported + serviceVprnIPsec - defined on a SAP. + serviceVprnIPMirror - defined on a Mirror." + ::= { vRtrIfEntry 3 } + +vRtrIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name assigned this router interface. The interface + name must be unique among entries with the same vRtrID value. + In order for row creation to succeed, a value must also be assigned + to vRtrIfName." + ::= { vRtrIfEntry 4 } + +vRtrIfPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The physical port to which this interface is bound. If vRtrIfPortID is + zero (0), then there is no binding between this virtual router + interface and a physical port. Once an interface has been bound to a + port, several steps are required to change the binding to some other + TmnxPortID value. + vRtrIfAdminState must be 'outOfService'; vRtrIfPortID must be set to + zero (0) to disassociate the interface from the original port binding; + finally, set vRtrIfPortID to the value for the new port binding. + + Setting vRtrIfPortID to 0x20000001 indicates that this interface is the + system interface for the device." + DEFVAL { 0 } + ::= { vRtrIfEntry 5 } + +vRtrIfChannelID OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the physical port, vRtrIfPortID, is a SONET port, vRtrIfChannelID + is the STSx channel number used by this interface. If vRtrIfPortID is + not a SONET port or the interface has not yet been bound to a physical + port, vRtrIfChannelID will be zero (0). + + This object was obsoleted in release 5.0." + DEFVAL { 0 } + ::= { vRtrIfEntry 6 } + +vRtrIfEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the label used along with vRtrIfPortID to identify a SAP + on the specified access port." + ::= { vRtrIfEntry 7 } + +vRtrIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this router interface." + DEFVAL { outOfService } + ::= { vRtrIfEntry 8 } + +vRtrIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of this router interface." + ::= { vRtrIfEntry 9 } + +vRtrIfAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An alternative administrative name assigned this router interface." + ::= { vRtrIfEntry 10 } + +vRtrIfPhysicalAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. For example, for an + 802.x interface, this object normally contains a MAC address. The + interface's media-specific MIB must define the bit and byte ordering + and the format of the value of this object. For interfaces which do + not have such an address (e.g., a serial line), this object should + contain an octet string of zero length." + ::= { vRtrIfEntry 11 } + +vRtrIfArpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpTimeout determines how long an ARP entry + associated with this interface remains in the ARP cache. When + vRtrIfArpTimeout has a value of zero, '0', the entry will never be + cleared from the cache." + DEFVAL { 14400 } + ::= { vRtrIfEntry 12 } + +vRtrIfIcmpMaskReply OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpMaskReply is set to 'true', a reply will be + issued when this node is requested for the network mask for this + subnet. The requesting node must be attached to the local + network. When vRtrIfIcmpMaskReply is set to 'false', no reply + is issued if an ICMP mask request is received." + DEFVAL { true } + ::= { vRtrIfEntry 13 } + +vRtrIfIcmpRedirects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpRedirects is set to 'true', ICMP redirects are + generated when routes are not optimal on this router and another + router on the same subnetwork has a better route in order to + alert that node that a better route is available. When + vRtrIfIcmpRedirects is set to 'false', ICMP redirects are not + generated." + DEFVAL { true } + ::= { vRtrIfEntry 14 } + +vRtrIfIcmpNumRedirects OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumRedirects limits the number of redirects + issued per the time frame specified in vRtrIfIcmpRedirectsTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 15 } + +vRtrIfIcmpRedirectsTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpRedirectsTime determines the time frame + in seconds that is used to limit the number of redirects issued + per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 16 } + +vRtrIfIcmpUnreachables OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpUnreachables is set to 'true', ICMP host and + network unreachable messages are generated by this interface. + When vRtrIfIcmpUnreachables is set to 'false', ICMP host and + network unreachable messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 17 } + +vRtrIfIcmpNumUnreachables OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumUnreachables determines how many + destination unreachable messages are issued in the time frame + specified by vRtrIfIcmpUnreachablesTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 18 } + +vRtrIfIcmpUnreachablesTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpUnreachablesTime sets the time frame in + seconds that is used to limit the number of destination + unreachable messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 19 } + +vRtrIfIcmpTtlExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpTtlExpired is set to 'true', the rate that + ttl-expired messages by this interface is throttled based on + the values of vRtrIfIcmpNumTtlExpired and vRtrIfIcmpTtlExpiredTime. + When vRtrIfIcmpTtlExpired is set to 'false', unlimited ttl-expired + messages are sent." + DEFVAL { true } + ::= { vRtrIfEntry 20 } + +vRtrIfIcmpNumTtlExpired OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumTtlExpired defines how many ttl-expired + messages will be issued in the time frame specified by + vRtrIfIcmpTtlExpiredTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 21 } + +vRtrIfIcmpTtlExpiredTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpTtlExpiredTime sets the time frame in + seconds that is used to limit the number of ttl-expired messages + issued by this interface with the specified time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 22 } + +vRtrIfNtpBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfNtpBroadcast is set to 'true', the NTP broadcasts + will be transmitted on this interface." + DEFVAL { false } + ::= { vRtrIfEntry 23 } + +vRtrIfUnnumbered OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address to be used when generating packets on this interface. + This variable is complemented by vRtrIfUnnumbered. If + vRtrIfUnnumberedIf is a null-string and vRtrIfUnnumbered + is '0.0.0.0' it implies that no unnumbered interface is configured. + At any instant only one of the two members can be non-null. + + A value of '255.255.255.255' implies the use of system-ip. It is + strongly suggested to use the node's system IP address as it is not + associated with a particular physical interface and is therefore always + reachable." + DEFVAL { '00000000'H } -- 0.0.0.0 + ::= { vRtrIfEntry 24 } + +vRtrIfMtu OBJECT-TYPE + SYNTAX Unsigned32(0|512..9000) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfMtu is used to reflect the MTU size of this + interface in the header of an ICMP MTU exceeded message when + a packet is too large to be transmitted on this interface. + The default size is calculated by subtracting the DLC header + size from the physical MTU size of the interface. + + When a SNMP SET request is received with a value of zero (0), the + agent actually sets vRtrIfMtu to the calculated default size." + DEFVAL { 0 } + ::= { vRtrIfEntry 25 } + +vRtrIfQosPolicyId OBJECT-TYPE + SYNTAX TNetworkPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosPolicyId associates a pre-existing + network-policy-id to a network interface. Packets are marked + using qos policies on edge switches; invoking a qos policy on + a network port allows for the packets that match the policy + criteria to be remarked. + + If this entry indicates a service virtual router interface or + the special out-of-band management interface, this object is + meaningless and is not applied to the interface." + DEFVAL { 1 } + ::= { vRtrIfEntry 26 } + +vRtrIfIngressFilterId OBJECT-TYPE + SYNTAX TIPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIngressFilterId associates an ip-filter-id + with an ingress interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or + the special out-of-band management interface, this object is + meaningless and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 27 } + +vRtrIfEgressFilterId OBJECT-TYPE + SYNTAX TIPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfEgressFilterId associates an ip-filter-id + with an egress interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or + the special out-of-band management interface, this object is + meaningless and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 28 } + +vRtrIfDirectedBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfDirectedBroadcast is set to 'true', allows broadcasts + directed to this interface to be accepted. When 'false', + directed broadcasts are dropped. This is of particular use + when preventing denial of service attacks." + DEFVAL { false } + ::= { vRtrIfEntry 29 } + +vRtrIfMplsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this variable to 'create' causes this interface to be + used with MPLS. It also causes a row to be created in the + vRtrMplsIfTable. Setting it to 'delete' removes the interface + from MPLS and causes the corresponding row in the vRtrMplsIfTable + to be removed. However, an attempt to set vRtrIfMplsStatus to + 'delete' will fail if MPLS activity on this interface is not + administratively in the outOfService state, i.e. vRtrMplsIfAdminState + of the vRtrMplsIfTable must be set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrIfEntry 30 } + +vRtrIfUnnumberedIf OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the interface to which this unnumbered interface will + refer to. This variable is complemented by vRtrIfUnnumbered. If + vRtrIfUnnumberedIf is a null-string and vRtrIfUnnumbered is '0' it + implies that no unnumbered interface is configured. At any instant + only one of the two members can be non-null." + ::= { vRtrIfEntry 31 } + +vRtrIfCflowd OBJECT-TYPE + SYNTAX INTEGER { + none (1), + acl (2), + interface (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfCflowd specifies the type of Cflowd analysis + applied to this interface. A Cflowd profile controls the sampling + and analysis of data flows through the router. A value of none (1) + indicates that there is no Cflowd analysis associated with this + interface." + DEFVAL { none } + ::= { vRtrIfEntry 32 } + +vRtrIfVPNClass OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + carrierOfCarrier (1), + enterprise (2), + interProvider (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfVPNClass specifies the type of VPN scenario + supported on this virtual router interface." + ::= { vRtrIfEntry 33 } + +vRtrIfDescription OBJECT-TYPE + SYNTAX TItemLongDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDescription is a user provided description + string for this virtual router interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfEntry 34 } + +vRtrIfProtocol OBJECT-TYPE + SYNTAX BITS { + ospfv2 (0), + rip (1), + isis (2), + bgp (3), + mpls (4), + rsvp (5), + ldp (6), + igmp (7), + pim (8), + ospf3 (9), + mld (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfProtocol indicates which protocols are running + on this virtual router interface. If the bit corresponding to a + protocol is set, then the protocol is enabled on this interface." + ::= { vRtrIfEntry 35 } + +vRtrIfTosMarkingTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTosMarkingTrusted specifies whether the TOS + bits on the packets ingressing on the interface should be + trusted by the system or not. If the value is set to 'true', the + TOS bits should be trusted. + + If the system does not trust these packets, it will remark the + packets upon egress as indicated by the value of the egress + remark flag, ALCATEL-IND1-TIMETRA-QOS-MIB:: tNetworkPolicyEgressRemark. + The egress remark flag is part of the QoS policy applied to the + network interface. + + The interfaces belonging to the IES service have the egress + remark flag set to not trusted, 'false', by default. For all other + interface types, the TOS bits are trusted by default." + DEFVAL { true } + ::= { vRtrIfEntry 36 } + +vRtrIfServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfServiceId specifies the service id for this + interface. This object must always be set at row creation when + the vRtrIfType is not network(1). This object cannot be modified + once the row is created." + DEFVAL { 0 } + ::= { vRtrIfEntry 37 } + +vRtrIfArpPopulate OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfArpPopulate specifies the ARP + populate action. + The value disabled means that the normal ARP protocol is active. + The value enabled means that the system will not originate ARP + requests on this interface. The ARP cache is only populated with MAC + addresses learned via the DHCP protocol. + If the value of vRtrIfType is network, this object can only be set + to disabled." + DEFVAL { disabled } + ::= { vRtrIfEntry 38 } + +vRtrIfIPv6ConfigAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6ConfigAllowed specifies whether IPv6 can be + configured on this router interface. When the value is 'true', IPv6 + can be configured on this interface. When it is 'false', IPv6 + cannot be configured." + DEFVAL { false } + ::= { vRtrIfEntry 39 } + +vRtrIfIPv6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status for IPv6 on this router interface." + ::= { vRtrIfEntry 40 } + +vRtrIfIPv6IngressFilterId OBJECT-TYPE + SYNTAX TIPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6IngressFilterId associates an ip-filter-id + with an ingress v6 interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or + the special out-of-band management interface, this object is + meaningless and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 41 } + +vRtrIfIPv6EgressFilterId OBJECT-TYPE + SYNTAX TIPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6EgressFilterId associates an ip-filter-id + with an egress v6 interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or + the special out-of-band management interface, this object is + meaningless and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 42 } + +vRtrIfIcmpV6Redirects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpV6Redirects is set to 'true', ICMPv6 redirects are + generated when routes are not optimal on this router and another + router on the same subnetwork has a better route in order to + alert that node that a better route is available. When + vRtrIfIcmpV6Redirects is set to 'false', ICMPv6 redirects are not + generated." + DEFVAL { true } + ::= { vRtrIfEntry 43 } + +vRtrIfIcmpV6NumRedirects OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumRedirects limits the number of v6 redirects + issued per the time frame specified in vRtrIfIcmpV6RedirectsTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 44 } + +vRtrIfIcmpV6RedirectsTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6RedirectsTime determines the time frame + in seconds that is used to limit the number of v6 redirects issued + per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 45 } + +vRtrIfIcmpV6Unreachables OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpV6Unreachables is set to 'true', ICMPv6 host and + network unreachable messages are generated by this interface. + When vRtrIfIcmpV6Unreachables is set to 'false', ICMPv6 host and + network unreachable messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 46 } + +vRtrIfIcmpV6NumUnreachables OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumUnreachables determines how many + destination unreachable ICMPv6 messages are issued in the time + frame specified by vRtrIfIcmpV6UnreachablesTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 47 } + +vRtrIfIcmpV6UnreachablesTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6UnreachablesTime sets the time frame in + seconds that is used to limit the number of destination + unreachable ICMPv6 messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 48 } + +vRtrIfIcmpV6TimeExceeded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6TimeExceeded specifies whether + time-exceeded ICMP messages should be sent. When it is set to + 'true', ICMPv6 time-exceeded messages are generated by this + interface. When vRtrIfIcmpV6TimeExceeded is set to 'false', + ICMPv6 time-exceeded messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 49 } + +vRtrIfIcmpV6NumTimeExceeded OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumTimeExceeded specifies how many + time-exceeded ICMPv6 messages are issued in the time + frame specified by vRtrIfIcmpV6TimeExceededTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 50 } + +vRtrIfIcmpV6TimeExceededTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6TimeExceededTime specifies the time frame + in seconds that is used to limit the number of time-exceeded + ICMPv6 messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 51 } + +vRtrIfIcmpV6PktTooBig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6PktTooBig specifies whether + packet-too-big ICMP messages should be sent. When it is set to + 'true', ICMPv6 packet-too-big messages are generated by this + interface. When vRtrIfIcmpV6PktTooBig is set to 'false', + ICMPv6 packet-too-big messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 52 } + +vRtrIfIcmpV6NumPktTooBig OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumPktTooBig specifies how many + packet-too-big ICMPv6 messages are issued in the time + frame specified by vRtrIfIcmpV6PktTooBigTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 53 } + +vRtrIfIcmpV6PktTooBigTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6PktTooBigTime specifies the time frame + in seconds that is used to limit the number of packet-too-big + ICMPv6 messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 54 } + +vRtrIfIcmpV6ParamProblem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6ParamProblem specifies whether + parameter-problem ICMP messages should be sent. When it is set to + 'true', ICMPv6 parameter-problem messages are generated by this + interface. When vRtrIfIcmpV6ParamProblem is set to 'false', + ICMPv6 parameter-problem messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 55 } + +vRtrIfIcmpV6NumParamProblem OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumParamProblem specifies how many + parameter-problem ICMPv6 messages are issued in the time + frame specified by vRtrIfIcmpV6ParamProblemTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 56 } + +vRtrIfIcmpV6ParamProblemTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6ParamProblemTime specifies the time frame + in seconds that is used to limit the number of parameter-problem + ICMPv6 messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 57 } + +vRtrIfLinkLocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddressType indicates the IP address + type of the link local address of this virtual router interface. + When the value of vRtrIfIPv6OperState is 'inService', this object + will have a value of 'ipv6z', and 'unknown' otherwise." + ::= { vRtrIfEntry 58 } + +vRtrIfLinkLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddress indicates the link local IP + address of this virtual router interface. This address valid when + the value of vRtrIfIPv6OperState is 'inService'." + ::= { vRtrIfEntry 59 } + +vRtrIfLinkLocalAddressState OBJECT-TYPE + SYNTAX TmnxInetAddrState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddressState indicates the address + state of vRtrIfLinkLocalAddress. When vRtrIfIPv6OperState is + 'outOfService', the value of this object is 'unknown'." + ::= { vRtrIfEntry 60 } + +vRtrIfLastOperStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLastOperStateChange indicates the sysUpTime when + the operational state of this interface last changed." + ::= { vRtrIfEntry 61 } + +vRtrIfOperMtu OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperMtu indicates the operational value of the + IP MTU on this interface. It is the minimum of the vRtrIfMtu and + the MTU of the physical port this interface is bound to." + ::= { vRtrIfEntry 62 } + +vRtrIfGlobalIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndex uniquely identifies this interface + in the tmnx system. This field provides an identifier for router + interfaces similar to the vRtrIfIndex value, except that vRtrIfIndex + is unique within each virtual router. The vRtrIfGlobalIndex is unique + system wide regardless of the vRtrID. + + The vRtrIfGlobalIndex value for each virtual interface must remain + constant at least from one re-initialization of the system management + processor to the next." + ::= { vRtrIfEntry 63 } + +vRtrIfDelaySeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelaySeconds specifies the time in seconds + that is used to bring up the interface. + + When interface comes up, it will not become operational until + after the specified delay. + + The default value of vRtrIfDelaySeconds is 0. It indicates + that the interface will become operational as soon as + it is enabled." + DEFVAL { 0 } + ::= { vRtrIfEntry 64 } + +vRtrIfDelayUpTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDelayUpTimer indicates the time left before the + interface comes up when vRtrIfDelaySeconds is configured to a + non-zero value. + + When the interface is down, this object will return the value -1. + It's value can be in the range 0 to vRtrIfDelaySeconds's value + if the interface is 'about to come up'. + + If the interface is up, the value of vRtrIfDelayUpTimer will be 0." + ::= { vRtrIfEntry 65 } + +vRtrIfLocalDhcpServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLocalDhcpServerName specifies the local DHCP server + that can be reached via this interface. + + The server itself is configured on virtual router level in object + TIMETRA-DHCP-SERVER-MIB::tmnxDhcpServerCfgServerName. Assigning + an ip-address to it is done here by linking it to an interface. + A server can be linked to several interfaces on the same virtual + router." + DEFVAL { ''H } + ::= { vRtrIfEntry 66 } + +vRtrIfInitDelayEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfInitDelayEnable specifies whether vRtrIfDelaySeconds + is used only the next time or everytime the system attempts to bring + the interface operationally up. + + The value of vRtrIfInitDelayEnable is ignored if the value of + vRtrIfDelaySeconds is set to 0. + + The value of vRtrIfInitDelayEnable is only set when interface is of + type subscriber-interface. + + When the value vRtrIfInitDelayEnable is set to 'false', everytime + the system attempts to bring the interface operationally up, + it will be delayed by the value of vRtrIfDelaySeconds. + + When the value vRtrIfInitDelayEnable is set to 'true', only the next + time the system attempts to bring the interface operationally up, + it will be delayed by the value of vRtrIfDelaySeconds." + DEFVAL { false } + ::= { vRtrIfEntry 67 } + +vRtrIfCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfCpmProtPolicyId associates a CPM Protection policy + with an interface. + + A value of zero (0) specifies that no CPM Protection policy is + associated with this interface. + + A value of one (1) specifies that the default CPM Protection policy is + associated with this interface. + + If no value for vRtrIfCpmProtPolicyId is specified when the + vRtrIfEntry is created, the system assigns a default value, + derived from the value of the object vRtrIfType, as follows: + + vRtrIfType vRtrIfCpmProtPolicyId + --------------------------------------------------------------------- + network 1 + service used internally. + serviceIes 1 + serviceRtdVpls obsoleted. + serviceVprn 1 + serviceIesSubscriber 0 + serviceIesGroup 0 + serviceVprnSubscriber used internally. + serviceVprnGroup 0 + serviceIesRedundant 0 + serviceVprnRedundant 0 + serviceVpls 0 + serviceIesCem defined on a SAP. --not supported + serviceVprnCem defined on a SAP. --not supported + serviceVprnIPsec 0 + serviceVprnIPMirror 0 + + If an interface would get a default value of 'one', it is not + allowed to set the value of vRtrIfCpmProtPolicyId to 'zero'. + + If an interface would get a default value of 'zero', it is not + allowed to modify the value of vRtrIfCpmProtPolicyId. + + This object is not supported on SR-1 and ESS-1, where the + value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', + and 7710, where the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is + '7' or '9'." + ::= { vRtrIfEntry 68 } + +vRtrIfCpmProtUncfgdProtoDropCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfCpmProtUncfgdProtoDropCnt indicates the number of + network control protocol messages dropped due to the operation of the + protocol protection facility. + + The protocol protection facility can be enabled and disabled by means + of the object TIMETRA-SECURITY-MIB::tmnxCpmProtDropUncfgdProtocolMsg. + + When the protocol protection facility is enabled, + network control protocol traffic received on this virtual router + interface is dropped if the protocol is not configured on this virtual + router interface. + + The value of vRtrIfProtocol indicates which protocols are configured + on this virtual router interface. + + This object is not supported on SR-1 and ESS-1, where the + value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', + and 7710, where the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisType is + '7' or '9'." + ::= { vRtrIfEntry 69 } + +vRtrIfLdpSyncTimer OBJECT-TYPE + SYNTAX Unsigned32 (0|1..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLdpSyncTimer specifies a time interval used + for IGP-LDP synchronization. The timer is started from the time the LDP + session to the neighbor is up over the interface. This is to allow + for the label FEC bindings to be exchanged. + + When the timer expires, the link cost is restored and is re-advertised. + IGP will announce a new best next-hop and LDP will use it if the + label binding for the neighbor's FEC is available." + DEFVAL { 0 } + ::= { vRtrIfEntry 70 } + + +-- +-- Virtual Router ICMPv6 Statistics Table +-- + +vRtrIcmp6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIcmp6Table table contains statistics + of ICMPv6 messages that are received and sourced by + a router instance." + ::= { tmnxVRtrObjs 31 } + +vRtrIcmp6Entry OBJECT-TYPE + SYNTAX VRtrIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMP statistics of a + virtual router instance. Entries are created and deleted + when entries in the vRtrConfEntry are created and deleted." + AUGMENTS { vRtrConfEntry } + ::= { vRtrIcmp6Table 1 } + +VRtrIcmp6Entry ::= + SEQUENCE { + vRtrIcmp6InMsgs Counter32, + vRtrIcmp6InErrors Counter32, + vRtrIcmp6InDestUnreachs Counter32, + vRtrIcmp6InAdminProhibs Counter32, + vRtrIcmp6InTimeExcds Counter32, + vRtrIcmp6InParmProblems Counter32, + vRtrIcmp6InPktTooBigs Counter32, + vRtrIcmp6InEchos Counter32, + vRtrIcmp6InEchoReplies Counter32, + vRtrIcmp6InRtrSolicits Counter32, + vRtrIcmp6InRtrAdvertisements Counter32, + vRtrIcmp6InNbrSolicits Counter32, + vRtrIcmp6InNbrAdvertisements Counter32, + vRtrIcmp6InRedirects Counter32, + vRtrIcmp6InGrpMembQueries Counter32, + vRtrIcmp6InGrpMembResponses Counter32, + vRtrIcmp6InGrpMembReductions Counter32, + vRtrIcmp6OutMsgs Counter32, + vRtrIcmp6OutErrors Counter32, + vRtrIcmp6OutDestUnreachs Counter32, + vRtrIcmp6OutAdminProhibs Counter32, + vRtrIcmp6OutTimeExcds Counter32, + vRtrIcmp6OutParmProblems Counter32, + vRtrIcmp6OutPktTooBigs Counter32, + vRtrIcmp6OutEchos Counter32, + vRtrIcmp6OutEchoReplies Counter32, + vRtrIcmp6OutRtrSolicits Counter32, + vRtrIcmp6OutRtrAdvertisements Counter32, + vRtrIcmp6OutNbrSolicits Counter32, + vRtrIcmp6OutNbrAdvertisements Counter32, + vRtrIcmp6OutRedirects Counter32, + vRtrIcmp6OutGrpMembQueries Counter32, + vRtrIcmp6OutGrpMembResponses Counter32, + vRtrIcmp6OutGrpMembReductions Counter32 + } + +vRtrIcmp6InMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InMsgs indicates the total number + of ICMP messages received by this router instance which + includes all those counted by vRtrIcmp6InErrors." + ::= { vRtrIcmp6Entry 1 } + +vRtrIcmp6InErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InErrors indicates the number of + ICMP messages which this router instance received but determined + as having ICMP-specific errors (bad ICMP checksums, bad length + , etc.)." + ::= { vRtrIcmp6Entry 2 } + +vRtrIcmp6InDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InDestUnreachs indicates the number of + ICMP Destination Unreachable messages received by this router + instance." + ::= { vRtrIcmp6Entry 3 } + +vRtrIcmp6InAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InAdminProhibs indicates the number of + ICMP destination unreachable/communication administratively + prohibited messages received by this router instance." + ::= { vRtrIcmp6Entry 4 } + +vRtrIcmp6InTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InTimeExcds indicates the number of + ICMP Time Exceeded messages received by this router instance." + ::= { vRtrIcmp6Entry 5 } + +vRtrIcmp6InParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InParmProblems indicates the number of + ICMP Parameter Problem messages received by this router instance." + ::= { vRtrIcmp6Entry 6 } + +vRtrIcmp6InPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InPktTooBigs indicates the number of + ICMP Packet Too Big messages received by this router instance." + ::= { vRtrIcmp6Entry 7 } + +vRtrIcmp6InEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InEchos indicates the number of ICMP + Echo (request) messages received by this router instance." + ::= { vRtrIcmp6Entry 8 } + +vRtrIcmp6InEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InEchoReplies indicates the number of ICMP + Echo Reply messages received by this router instance." + ::= { vRtrIcmp6Entry 9 } + +vRtrIcmp6InRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRtrSolicits indicates the number of ICMP + Router Solicit messages received by this router instance." + ::= { vRtrIcmp6Entry 10 } + +vRtrIcmp6InRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRtrAdvertisements indicates the number of + ICMP Router Advertisement messages received by this router instance." + ::= { vRtrIcmp6Entry 11 } + +vRtrIcmp6InNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InNbrSolicits indicates the number of ICMP + Neighbor Solicit messages received by this router instance." + ::= { vRtrIcmp6Entry 12 } + +vRtrIcmp6InNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InNbrAdvertisements indicates the number + of ICMP Neighbor Advertisement messages received by this router + instance." + ::= { vRtrIcmp6Entry 13 } + +vRtrIcmp6InRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRedirects indicates number of ICMP + Redirect messages received by this router instance." + ::= { vRtrIcmp6Entry 14 } + +vRtrIcmp6InGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembQueries indicates the number of + ICMP Group Membership Query messages received by this router + instance." + ::= { vRtrIcmp6Entry 15 } + +vRtrIcmp6InGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembResponses indicates the number of + ICMP Group Membership Response messages received by this router + instance." + ::= { vRtrIcmp6Entry 16 } + +vRtrIcmp6InGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages received by this router + instance." + ::= { vRtrIcmp6Entry 17 } + +vRtrIcmp6OutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutMsgs indicates the total number of ICMP + messages which this router instance attempted to send. Note that + this counter includes all those counted by icmpOutErrors." + ::= { vRtrIcmp6Entry 18 } + +vRtrIcmp6OutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutErrors indicates the number of ICMP + messages which this router instance did not send due to problems + discovered within ICMP such as a lack of buffers. This value + should not include errors discovered outside the ICMP layer such + as the inability of VRtrIpv6 to route the resultant datagram. In + some implementations there may be no types of error which contribute + to this counter's value." + ::= { vRtrIcmp6Entry 19 } + +vRtrIcmp6OutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutDestUnreachs indicates the number of ICMP + Destination Unreachable messages sent by this router instance." + ::= { vRtrIcmp6Entry 20 } + +vRtrIcmp6OutAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages sent by this router instance." + ::= { vRtrIcmp6Entry 21 } + +vRtrIcmp6OutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutTimeExcds indicates the number of ICMP + Time Exceeded messages sent by this router instance." + ::= { vRtrIcmp6Entry 22 } + +vRtrIcmp6OutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutParmProblems indicates the number of ICMP + Parameter Problem messages sent by this router instance." + ::= { vRtrIcmp6Entry 23 } + +vRtrIcmp6OutPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutPktTooBigs indicates the number + of ICMP Packet Too Big messages sent by this router + instance." + ::= { vRtrIcmp6Entry 24 } + +vRtrIcmp6OutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutEchos indicates the number of ICMP + Echo Request messages sent by this router instance." + ::= { vRtrIcmp6Entry 25 } + +vRtrIcmp6OutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutEchoReplies indicates the number + of ICMP Echo Reply messages sent by this router instance." + ::= { vRtrIcmp6Entry 26 } + +vRtrIcmp6OutRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRtrSolicits indicates the number + of ICMP Router Solicitation messages sent by this router + instance." + ::= { vRtrIcmp6Entry 27 } + +vRtrIcmp6OutRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRtrAdvertisements indicates the + number of ICMP Router Advertisement messages + sent by this router instance." + ::= { vRtrIcmp6Entry 28 } + +vRtrIcmp6OutNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutNbrSolicits indicates the number + of ICMP Neighbor Solicitation messages sent by this router + instance." + ::= { vRtrIcmp6Entry 29 } + +vRtrIcmp6OutNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutNbrAdvertisements indicates the number + of ICMP Neighbor Advertisement messages sent by this router + instance." + ::= { vRtrIcmp6Entry 30 } + +vRtrIcmp6OutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRedirects indicates the number of + ICMP Redirect messages sent by this router instance." + ::= { vRtrIcmp6Entry 31 } + +vRtrIcmp6OutGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembQueries indicates the number of + ICMP Group Membership Query messages sent by this router instance." + ::= { vRtrIcmp6Entry 32 } + +vRtrIcmp6OutGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembResponses indicates the number of + ICMP Group Membership Response messages sent by this router + instance." + ::= { vRtrIcmp6Entry 33 } + +vRtrIcmp6OutGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages sent by this router + instance." + ::= { vRtrIcmp6Entry 34 } + +-- +-- Virtual Router Interface ICMPv6 Statistics Table +-- + +vRtrIfIcmp6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIcmp6Table table contains statistics + of ICMPv6 messages that are received and sourced by + a router interface." + ::= { tmnxVRtrObjs 32 } + +vRtrIfIcmp6Entry OBJECT-TYPE + SYNTAX VRtrIfIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMP statistics of a + virtual router interface. Entries are created and deleted + when entries in the vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIcmp6Table 1 } + +VRtrIfIcmp6Entry ::= + SEQUENCE { + vRtrIfIcmp6InMsgs Counter32, + vRtrIfIcmp6InErrors Counter32, + vRtrIfIcmp6InDestUnreachs Counter32, + vRtrIfIcmp6InAdminProhibs Counter32, + vRtrIfIcmp6InTimeExcds Counter32, + vRtrIfIcmp6InParmProblems Counter32, + vRtrIfIcmp6InPktTooBigs Counter32, + vRtrIfIcmp6InEchos Counter32, + vRtrIfIcmp6InEchoReplies Counter32, + vRtrIfIcmp6InRtrSolicits Counter32, + vRtrIfIcmp6InRtrAdvertisements Counter32, + vRtrIfIcmp6InNbrSolicits Counter32, + vRtrIfIcmp6InNbrAdvertisements Counter32, + vRtrIfIcmp6InRedirects Counter32, + vRtrIfIcmp6InGrpMembQueries Counter32, + vRtrIfIcmp6InGrpMembResponses Counter32, + vRtrIfIcmp6InGrpMembReductions Counter32, + vRtrIfIcmp6OutMsgs Counter32, + vRtrIfIcmp6OutErrors Counter32, + vRtrIfIcmp6OutDestUnreachs Counter32, + vRtrIfIcmp6OutAdminProhibs Counter32, + vRtrIfIcmp6OutTimeExcds Counter32, + vRtrIfIcmp6OutParmProblems Counter32, + vRtrIfIcmp6OutPktTooBigs Counter32, + vRtrIfIcmp6OutEchos Counter32, + vRtrIfIcmp6OutEchoReplies Counter32, + vRtrIfIcmp6OutRtrSolicits Counter32, + vRtrIfIcmp6OutRtrSolicitsTime TimeStamp, + vRtrIfIcmp6OutRtrAdvertisements Counter32, + vRtrIfIcmp6OutRtrAdvTime TimeStamp, + vRtrIfIcmp6OutNbrSolicits Counter32, + vRtrIfIcmp6OutNbrSolicitsTime TimeStamp, + vRtrIfIcmp6OutNbrAdvertisements Counter32, + vRtrIfIcmp6OutNbrAdvTime TimeStamp, + vRtrIfIcmp6OutRedirects Counter32, + vRtrIfIcmp6OutGrpMembQueries Counter32, + vRtrIfIcmp6OutGrpMembResponses Counter32, + vRtrIfIcmp6OutGrpMembReductions Counter32 + } + +vRtrIfIcmp6InMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InMsgs indicates the total number + of ICMP messages received by this interface which includes + all those counted by vRtrIfIcmp6InErrors. Note that this + interface is the interface to which the ICMP messages were + addressed which may not be necessarily the input interface + for the messages." + ::= { vRtrIfIcmp6Entry 1 } + +vRtrIfIcmp6InErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InErrors indicates the number of + ICMP messages which this interface received but determined + as having ICMP-specific errors (bad ICMP checksums, bad length + , etc.)." + ::= { vRtrIfIcmp6Entry 2 } + +vRtrIfIcmp6InDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InDestUnreachs indicates the number of + ICMP Destination Unreachable messages received by this interface." + ::= { vRtrIfIcmp6Entry 3 } + +vRtrIfIcmp6InAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InAdminProhibs indicates the number of + ICMP destination unreachable/communication administratively + prohibited messages received by this interface." + ::= { vRtrIfIcmp6Entry 4 } + +vRtrIfIcmp6InTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InTimeExcds indicates the number of + ICMP Time Exceeded messages received by this interface." + ::= { vRtrIfIcmp6Entry 5 } + +vRtrIfIcmp6InParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InParmProblems indicates the number of + ICMP Parameter Problem messages received by this interface." + ::= { vRtrIfIcmp6Entry 6 } + +vRtrIfIcmp6InPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InPktTooBigs indicates the number of + ICMP Packet Too Big messages received by this interface." + ::= { vRtrIfIcmp6Entry 7 } + +vRtrIfIcmp6InEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InEchos indicates the number of ICMP + Echo (request) messages received by this interface." + ::= { vRtrIfIcmp6Entry 8 } + +vRtrIfIcmp6InEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InEchoReplies indicates the number of ICMP + Echo Reply messages received by this interface." + ::= { vRtrIfIcmp6Entry 9 } + +vRtrIfIcmp6InRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRtrSolicits indicates the number of ICMP + Router Solicit messages received by this interface." + ::= { vRtrIfIcmp6Entry 10 } + +vRtrIfIcmp6InRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRtrAdvertisements indicates the number of + ICMP Router Advertisement messages received by this interface." + ::= { vRtrIfIcmp6Entry 11 } + +vRtrIfIcmp6InNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InNbrSolicits indicates the number of ICMP + Neighbor Solicit messages received by this interface." + ::= { vRtrIfIcmp6Entry 12 } + +vRtrIfIcmp6InNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InNbrAdvertisements indicates the number + of ICMP Neighbor Advertisement messages received by this interface." + ::= { vRtrIfIcmp6Entry 13 } + +vRtrIfIcmp6InRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRedirects indicates number of ICMP + Redirect messages received by this interface." + ::= { vRtrIfIcmp6Entry 14 } + +vRtrIfIcmp6InGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembQueries indicates the number of + ICMP Group Membership Query messages received by this interface." + ::= { vRtrIfIcmp6Entry 15 } + +vRtrIfIcmp6InGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembResponses indicates the number of + ICMP Group Membership Response messages received by this interface." + ::= { vRtrIfIcmp6Entry 16 } + +vRtrIfIcmp6InGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages received by this interface." + ::= { vRtrIfIcmp6Entry 17 } + +vRtrIfIcmp6OutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutMsgs indicates the total number of ICMP + messages which this interface attempted to send. Note that this + counter includes all those counted by icmpOutErrors." + ::= { vRtrIfIcmp6Entry 18 } + +vRtrIfIcmp6OutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutErrors indicates the number of ICMP + messages which this interface did not send due to problems discovered + within ICMP such as a lack of buffers. This value should not include + errors discovered outside the ICMP layer such as the inability of + VRtrIpv6 to route the resultant datagram. In some implementations + there may be no types of error which contribute to this counter's + value." + ::= { vRtrIfIcmp6Entry 19 } + +vRtrIfIcmp6OutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutDestUnreachs indicates the number of ICMP + Destination Unreachable messages sent by this interface." + ::= { vRtrIfIcmp6Entry 20 } + +vRtrIfIcmp6OutAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages sent by this interface." + ::= { vRtrIfIcmp6Entry 21 } + +vRtrIfIcmp6OutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutTimeExcds indicates the number of ICMP + Time Exceeded messages sent by this interface." + ::= { vRtrIfIcmp6Entry 22 } + +vRtrIfIcmp6OutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutParmProblems indicates the number of ICMP + Parameter Problem messages sent by this interface." + ::= { vRtrIfIcmp6Entry 23 } + +vRtrIfIcmp6OutPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutPktTooBigs indicates the number of ICMP + Packet Too Big messages sent by this interface." + ::= { vRtrIfIcmp6Entry 24 } + +vRtrIfIcmp6OutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutEchos indicates the number of ICMP + Echo Request messages sent by this interface." + ::= { vRtrIfIcmp6Entry 25 } + +vRtrIfIcmp6OutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutEchoReplies indicates the number + of ICMP Echo Reply messages sent by this interface." + ::= { vRtrIfIcmp6Entry 26 } + +vRtrIfIcmp6OutRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrSolicits indicates the number + of ICMP Router Solicitation messages sent by this interface." + ::= { vRtrIfIcmp6Entry 27 } + +vRtrIfIcmp6OutRtrSolicitsTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrSolicitsTime indicates the system + time when the last router solicitation message was sent by this + interface." + ::= { vRtrIfIcmp6Entry 28 } + +vRtrIfIcmp6OutRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrAdvertisements indicates the + number of ICMP Router Advertisement messages + sent by this interface." + ::= { vRtrIfIcmp6Entry 29 } + +vRtrIfIcmp6OutRtrAdvTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrAdvTime indicates the system + time when the last router advertisement message was sent by + this interface." + ::= { vRtrIfIcmp6Entry 30 } + +vRtrIfIcmp6OutNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrSolicits indicates the number + of ICMP Neighbor Solicitation messages sent by this interface." + ::= { vRtrIfIcmp6Entry 31 } + +vRtrIfIcmp6OutNbrSolicitsTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrSolicitsTime indicates the system + time when the last neighbor solicitation message was sent by this + interface." + ::= { vRtrIfIcmp6Entry 32 } + +vRtrIfIcmp6OutNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrAdvertisements indicates the number + of ICMP Neighbor Advertisement messages sent by this interface." + ::= { vRtrIfIcmp6Entry 33 } + +vRtrIfIcmp6OutNbrAdvTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrAdvTime indicates the system + time when the last neighbor advertisement message was sent by + this interface." + ::= { vRtrIfIcmp6Entry 34 } + +vRtrIfIcmp6OutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRedirects indicates the number of + ICMP Redirect messages sent by this interface." + ::= { vRtrIfIcmp6Entry 35 } + +vRtrIfIcmp6OutGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembQueries indicates the number of + ICMP Group Membership Query messages sent by this interface." + ::= { vRtrIfIcmp6Entry 36 } + +vRtrIfIcmp6OutGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembResponses indicates the number of + ICMP Group Membership Response messages sent by this interface." + ::= { vRtrIfIcmp6Entry 37 } + +vRtrIfIcmp6OutGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages sent by this interface." + ::= { vRtrIfIcmp6Entry 38 } + +-- +-- Virtual Router Interface Bi-directional Forwarding Detection table +-- + +vRtrIfBfdTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdTable table contains the configuration for + Bi-directional Forwarding Detection (BFD) on the vRtrIfEntry + with the same indices." + ::= { tmnxVRtrObjs 33 } + +vRtrIfBfdEntry OBJECT-TYPE + SYNTAX VRtrIfBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the BFD configuration for an + interface. Entries are created and deleted when entries + in the vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfBfdTable 1 } + +VRtrIfBfdEntry ::= + SEQUENCE { + vRtrIfBfdAdminState TmnxAdminState, + vRtrIfBfdTransmitInterval Unsigned32, + vRtrIfBfdReceiveInterval Unsigned32, + vRtrIfBfdMultiplier Unsigned32, + vRtrIfBfdEchoInterval Unsigned32 + } + +vRtrIfBfdAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdAdminState specifies the admin state of + BFD on this interface. When it is 'inService', BFD sessions can be + established on this interface. When it is 'outOfService', they + cannot." + ::= { vRtrIfBfdEntry 1 } + +vRtrIfBfdTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (100..100000) --100..100k + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdTransmitInterval specifies the BFD transmit + interval over this interface." + DEFVAL { 100 } + ::= { vRtrIfBfdEntry 2 } + +vRtrIfBfdReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (100..100000) --100..100k + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdReceiveInterval specifies the BFD receive + interval over this interface." + DEFVAL { 100 } + ::= { vRtrIfBfdEntry 3 } + +vRtrIfBfdMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdMultiplier specifies the the number of + consecutive BFD messages that must be missed from the peer before + the BFD session state is changed to down and the upper level + protocols (OSPF, IS-IS or PIM) are notified of the fault." + DEFVAL { 3 } + ::= { vRtrIfBfdEntry 4 } + +vRtrIfBfdEchoInterval OBJECT-TYPE + SYNTAX Unsigned32 (0|100..100000) --100..100k + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdEchoInterval specifies the BFD echo + interval over this interface." + DEFVAL { 0 } + ::= { vRtrIfBfdEntry 5 } + +-- +-- Virtual Router BFD session table +-- + +vRtrIfBfdSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdSessionTable table contains per BFD session statistics + and operational settings." + ::= { tmnxVRtrObjs 34 } + +vRtrIfBfdSessionEntry OBJECT-TYPE + SYNTAX VRtrIfBfdSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a BFD session. Entries are created + automatically by the system, or when a static-route is + configured to use BFD." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfBfdSessionLclAddrType, + vRtrIfBfdSessionLclAddr, + vRtrIfBfdSessionRemAddrType, + vRtrIfBfdSessionRemAddr + } + ::= { vRtrIfBfdSessionTable 1 } + +VRtrIfBfdSessionEntry ::= + SEQUENCE { + vRtrIfBfdSessionLclAddrType InetAddressType, + vRtrIfBfdSessionLclAddr InetAddress, + vRtrIfBfdSessionRemAddrType InetAddressType, + vRtrIfBfdSessionRemAddr InetAddress, + vRtrIfBfdSessionOperState TmnxOperState, + vRtrIfBfdSessionState INTEGER, + vRtrIfBfdSessionOperFlags BITS, + vRtrIfBfdSessionMesgRecv Counter32, + vRtrIfBfdSessionMesgSent Counter32, + vRtrIfBfdSessionLastDownTime TimeStamp, + vRtrIfBfdSessionLastUpTime TimeStamp, + vRtrIfBfdSessionUpCount Counter32, + vRtrIfBfdSessionDownCount Counter32, + vRtrIfBfdSessionLclDisc Unsigned32, + vRtrIfBfdSessionRemDisc Unsigned32, + vRtrIfBfdSessionProtocols BITS, + vRtrIfBfdSessionTxInterval Unsigned32, + vRtrIfBfdSessionRxInterval Unsigned32, + vRtrIfBfdSessionType INTEGER + } + +vRtrIfBfdSessionLclAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionLclAddrType indicates the address + type in vRtrIfBfdSessionLclAddr." + ::= { vRtrIfBfdSessionEntry 1 } + +vRtrIfBfdSessionLclAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionLclAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessionLclAddrType." + ::= { vRtrIfBfdSessionEntry 2 } + +vRtrIfBfdSessionRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionRemAddrType indicates the address + type in vRtrIfBfdSessionRemAddr." + ::= { vRtrIfBfdSessionEntry 3 } + +vRtrIfBfdSessionRemAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionRemAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessionRemAddrType." + ::= { vRtrIfBfdSessionEntry 4 } + +vRtrIfBfdSessionOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionOperState indicates the operational state + of BFD on this interface." + ::= { vRtrIfBfdSessionEntry 5 } + +vRtrIfBfdSessionState OBJECT-TYPE + SYNTAX INTEGER { + adminDown (0), --Session is administratively down + down (1), --Session is down + init (2), --Session is initializing + up (3) --Session is up + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionState indicates the state of the BFD + protocl on this interface." + ::= { vRtrIfBfdSessionEntry 6 } + +vRtrIfBfdSessionOperFlags OBJECT-TYPE + SYNTAX BITS { + noProtocols (0), + noHeartBeat (1), + echoFailed (2), + nbrSignalDown (3), + fwdPlaneReset (4), + pathDown (5), + nbrAdminDown (6), + adminClear (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionOperFlags indicates the reasons why a BFD + session is not up." + ::= { vRtrIfBfdSessionEntry 7 } + +vRtrIfBfdSessionMesgRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionMesgRecv indicates the number of messages + received in this session." + ::= { vRtrIfBfdSessionEntry 8 } + +vRtrIfBfdSessionMesgSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionMesgSent indicates the number of messages + sent in this session." + ::= { vRtrIfBfdSessionEntry 9 } + + +vRtrIfBfdSessionLastDownTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionLastDownTime indicates the system time + when this session last went down." + ::= { vRtrIfBfdSessionEntry 10 } + +vRtrIfBfdSessionLastUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionLastUpTime indicates the system time + when this session last came up." + ::= { vRtrIfBfdSessionEntry 11 } + +vRtrIfBfdSessionUpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionUpCount indicates the number of times + vRtrIfBfdSessionOperState changed from 'outOfService' to 'inService'." + ::= { vRtrIfBfdSessionEntry 12 } + +vRtrIfBfdSessionDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionDownCount indicates the number of times + vRtrIfBfdSessionOperState changed from 'inService' to 'outOfService'." + ::= { vRtrIfBfdSessionEntry 13 } + +vRtrIfBfdSessionLclDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionLclDisc indicates the unique local + discriminator for this session." + ::= { vRtrIfBfdSessionEntry 14 } + +vRtrIfBfdSessionRemDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionRemDisc indicates the remote + discriminator for this session." + ::= { vRtrIfBfdSessionEntry 15 } + +vRtrIfBfdSessionProtocols OBJECT-TYPE + SYNTAX BITS { + ospfv2 (0), + pim (1), + isis (2), + staticRoute (3), + mcRing (4), + rsvp (5), + bgp (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionProtocols indicates which protocols + are using this BFD session." + ::= { vRtrIfBfdSessionEntry 16 } + +vRtrIfBfdSessionTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionTxInterval indicates the negotiated + transmit interval. This value is the minimum of the local node's + 'vRtrIfBfdTransmitInterval' and the remote node's receive interval." + ::= { vRtrIfBfdSessionEntry 17 } + +vRtrIfBfdSessionRxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionRxInterval indicates the negotiated + receive interval. This value is the minimum of the local node's + 'vRtrIfBfdReceiveInterval' and the remote node's transmit interval." + ::= { vRtrIfBfdSessionEntry 18 } + +vRtrIfBfdSessionType OBJECT-TYPE + SYNTAX INTEGER { + iom (1), --Session is running on IOM + cpm (2) --Session is running on CPM + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessionType indicates if the bfd session is + running on IOM or CPM." + ::= { vRtrIfBfdSessionEntry 19 } + +-- +-- Alcatel 7x50 SR series Virtual Router Interface Proxy ARP Table +-- +-- Augmentation of the vRtrIfTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrIfTable, and the augmenting table, +-- vRtrIfProxyArpTable. This in effect extends the vRtrIfTable with +-- additional columns. Creation (or deletion) of a row in the +-- vRtrIfTable results in the same fate for the row in the +-- vRtrIfProxyArpTable. +-- + +vRtrIfProxyArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfProxyArpTable provides an extension to the vRtrIfTable. + It has an entry for each virtual router interface configured in + the system." + ::= { tmnxVRtrObjs 18 } + +vRtrIfProxyArpEntry OBJECT-TYPE + SYNTAX VRtrIfProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Proxy ARP for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfProxyArpTable 1 } + +VRtrIfProxyArpEntry ::= + SEQUENCE { + vRtrIfProxyArp TruthValue, + vRtrIfProxyArpLocal TruthValue, + vRtrIfProxyArpPolicy1 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy2 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy3 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy4 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy5 TPolicyStatementNameOrEmpty + } + +vRtrIfProxyArp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyArp is set to 'true', proxy ARP is + enabled on this interface. If this value is 'false', proxy ARP + is disabled on the interface." + DEFVAL { false } + ::= { vRtrIfProxyArpEntry 1 } + +vRtrIfProxyArpLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyArpLocal is set to 'true', local proxy + ARP is enabled, that is, the interface will reply to ARP requests + even if both the hosts are on the same subnet. In this case ICMP + redirects will be disabled. If the value of vRtrIfProxyArpLocal + is set to 'false', the interface will not reply to ARP requests + if both the hosts are on the same subnet." + DEFVAL { false } + ::= { vRtrIfProxyArpEntry 2 } + +vRtrIfProxyArpPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy1 is used to specify the first + proxy ARP policy for this interface. This policy determines + networks and sources for which proxy ARP will be attempted. If + this value is set to an empty string, ''H, the interface does + not have a proxy ARP policy associated with it. + + The value of vRtrIfProxyArpPolicy1 has no effect if vRtrIfProxyArp + is set to 'false'." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfProxyArpEntry 3 } + +vRtrIfProxyArpPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy2 is used to specify the second + proxy ARP policy for this interface. This policy determines + networks and sources for which proxy ARP will be attempted. If + this value is set to an empty string, ''H, the interface does + not have a proxy ARP policy associated with it. + + The value of vRtrIfProxyArpPolicy2 has no effect if vRtrIfProxyArp + is set to 'false'." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfProxyArpEntry 4 } + +vRtrIfProxyArpPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy3 is used to specify the third + proxy ARP policy for this interface. This policy determines + networks and sources for which proxy ARP will be attempted. If + this value is set to an empty string, ''H, the interface does + not have a proxy ARP policy associated with it. + + The value of vRtrIfProxyArpPolicy3 has no effect if vRtrIfProxyArp + is set to 'false'." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfProxyArpEntry 5 } + +vRtrIfProxyArpPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy4 is used to specify the fourth + proxy ARP policy for this interface. This policy determines + networks and sources for which proxy ARP will be attempted. If + this value is set to an empty string, ''H, the interface does + not have a proxy ARP policy associated with it. + + The value of vRtrIfProxyArpPolicy4 has no effect if vRtrIfProxyArp + is set to 'false'." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfProxyArpEntry 6 } + +vRtrIfProxyArpPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy5 is used to specify the fifth + proxy ARP policy for this interface. This policy determines + networks and sources for which proxy ARP will be attempted. If + this value is set to an empty string, ''H, the interface does + not have a proxy ARP policy associated with it. + + The value of vRtrIfProxyArpPolicy5 has no effect if vRtrIfProxyArp + is set to 'false'." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfProxyArpEntry 7 } + + +-- +-- Alcatel 7x50 SR series Virtual Router Interface DHCP Relay Table +-- +-- Augmentation of the vRtrIfTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrIfTable, and the augmenting table, +-- vRtrIfDHCPTable. This in effect extends the vRtrIfTable with +-- additional columns. Creation (or deletion) of a row in the +-- vRtrIfTable results in the same fate for the row in the +-- vRtrIfDHCPTable. +-- + +vRtrIfDHCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCPTable is used to configure the interface + parameters for the DHCP Relay agent." + ::= { tmnxVRtrObjs 19 } + +vRtrIfDHCPEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP Relay for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCPTable 1 } + +VRtrIfDHCPEntry ::= + SEQUENCE { + vRtrIfDHCPRelayInfoOption TruthValue, + vRtrIfDHCPRelayInfoAction INTEGER, + vRtrIfDHCPRelayCircuitId INTEGER, + vRtrIfDHCPRelayRemoteId INTEGER, + vRtrIfDHCPAutoFilter Unsigned32, + vRtrIfDHCPRelayServer1 IpAddress, + vRtrIfDHCPRelayServer2 IpAddress, + vRtrIfDHCPRelayServer3 IpAddress, + vRtrIfDHCPRelayServer4 IpAddress, + vRtrIfDHCPRelayServer5 IpAddress, + vRtrIfDHCPRelayServer6 IpAddress, + vRtrIfDHCPRelayServer7 IpAddress, + vRtrIfDHCPRelayServer8 IpAddress, + vRtrIfDHCPRelayTrusted TruthValue, + vRtrIfDHCPAdminState TmnxAdminState, + vRtrIfDHCPSnooping INTEGER, + vRtrIfDHCPDescription TItemDescription, + vRtrIfDHCPAutoFilterId TFilterID, + vRtrIfDHCPOperAutoFilter Unsigned32, + vRtrIfDHCPAuthPolicy TPolicyStatementNameOrEmpty, + vRtrIfDHCPLeasePopulate Unsigned32, + vRtrIfDHCPOperLeasePopulate Unsigned32, + vRtrIfDHCPGiAddressType InetAddressType, + vRtrIfDHCPGiAddress InetAddress, + vRtrIfDHCPGiAddressAsSrc TruthValue, + vRtrIfDHCPMatchOption82 TruthValue, + vRtrIfDHCPRelayRemoteIdStr DisplayString, + vRtrIfDHCPProxyAdminState TmnxAdminState, + vRtrIfDHCPProxyServerAddr IpAddress, + vRtrIfDHCPProxyLeaseTime Unsigned32, + vRtrIfDHCPProxyLTRadiusOverride TruthValue, + vRtrIfDHCPVendorIncludeOptions BITS, + vRtrIfDHCPVendorOptionString DisplayString, + vRtrIfDHCPLayer2Header TruthValue, + vRtrIfDHCPAntiSpoofMacAddr MacAddress, + vRtrIfDHCPClientApplications BITS + } + +vRtrIfDHCPRelayInfoOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPRelayInfoOption is used to enable/disable DHCP + Option 82. If the value of this object is set to 'false', DHCP + Relay is disabled." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 1 } + +vRtrIfDHCPRelayInfoAction OBJECT-TYPE + SYNTAX INTEGER { + replace (1), + drop (2), + keep (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayInfoAction is used to configure the DHCP Relay + reforwarding policy. + + replace(1) - replace existing information with + DHCP relay information + drop(2) - discard messages with existing relay information if + the option-82 information is also present. + keep(3) - retain the existing relay information." + DEFVAL { keep } + ::= { vRtrIfDHCPEntry 2 } + +vRtrIfDHCPRelayCircuitId OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ifIndex (1), + asciiTuple (2), + sapId (3), + vlanAsciiTuple (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPRelayCircuitId specifies whether or + not the circuit-id suboption is present, and if it is present what + information goes in it. + If the value of this object is set to 'none', the circuit-id suboption + will not be part of the information option (option 82). + If the value of this object is set to 'ifIndex', the value of the + interface index is used. + If the value of this object is set to 'asciiTuple', the ASCII-encoded + concatenated tuple consisting of the + - access-node-identifier + - service-id + - interface-name + - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') + is used. + If the value of this object is set to 'sapId', the ASCII-encoded + SAP-id is used. + If the value of this object is set to 'vlan-ascii-tuple' - the format + will include VLAN-id and dot1p bits in addition to what is included in + ascii-tuple already. The format is supported on dot1q and qinq + encapsulated ports only. Thus, when the option 82 bits are + stripped, dot1p bits will be copied to the Ethernet header of an + outgoing packet." + DEFVAL { asciiTuple } + ::= { vRtrIfDHCPEntry 3 } + +vRtrIfDHCPRelayRemoteId OBJECT-TYPE + SYNTAX INTEGER { + mac (1), + none (2), + remote-id (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayRemoteId specifies what information goes + into the remote-id suboption in the DHCP Relay packet. If the + value of this object is set to 'none', the remote-id suboption is + left blank. If the value of this object is set to 'mac', + the MAC address of the remote end is encoded in the suboption. If the + value of the object is set to 'remote-id', vRtrIfDHCPRelayRemoteIdStr + will be the remote-id." + DEFVAL { none } + ::= { vRtrIfDHCPEntry 4 } + +vRtrIfDHCPAutoFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPAutoFilter allows the router to automatically build + anti-spoofing filter lists. When this object is set to a non-zero + value, auto-filtering is enabled and a filter allowing only + PPPoE or DHCP traffic is established on the interface. The non-zero + value indicates the maximum number of entries that the auto-filter + can have. These entries are created by the agent upon snooping a + valid DHCP Reply packet and are used to allow traffic sourced by + the given DHCP-assigned IP address." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 5 } + +vRtrIfDHCPRelayServer1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer1 is used to configure the first DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } -- 0.0.0.0 + ::= { vRtrIfDHCPEntry 6 } + +vRtrIfDHCPRelayServer2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer2 is used to configure the second DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 7 } + +vRtrIfDHCPRelayServer3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer3 is used to configure the third DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 8 } + +vRtrIfDHCPRelayServer4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer4 is used to configure the fourth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 9 } + +vRtrIfDHCPRelayServer5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer5 is used to configure the fifth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 10 } + +vRtrIfDHCPRelayServer6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer6 is used to configure the sixth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 11 } + +vRtrIfDHCPRelayServer7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer7 is used to configure the seventh DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 12 } + +vRtrIfDHCPRelayServer8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer8 is used to configure the eighth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 13 } + +vRtrIfDHCPRelayTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrIfDHCPRelayTrusted is set to 'true(1)', the + router will relay requests where the DHCP giaddr is zero." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 14 } + +vRtrIfDHCPAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPAdminState is used to configure the desired + administrative state of DHCP on this interface. + If the value of vRtrIfType is network this object can only be set + to 'outOfService'." + DEFVAL { outOfService } + ::= { vRtrIfDHCPEntry 15 } + +vRtrIfDHCPSnooping OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPSnooping is used to enable/disable snooping of DHCP + packets received on interface." + DEFVAL { disabled } + ::= { vRtrIfDHCPEntry 16 } + +vRtrIfDHCPDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPDescription is a user provided description + string for DHCP on this virtual router interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfDHCPEntry 17 } + +vRtrIfDHCPAutoFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPAutoFilterId maintains the auto-filter identifier being + used for this interface." + ::= { vRtrIfDHCPEntry 18 } + +vRtrIfDHCPOperAutoFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfDHCPOperAutoFilter indicates the number of active + auto-filter entries per interface. These entries are created in the + ALCATEL-IND1-TIMETRA-FILTER-MIB::tIPFilterTable by the agent by snooping + valid 'DHCP ACK' messages." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 19 } + +vRtrIfDHCPAuthPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines which subscriber authentication policy must be applied when a + subscriber message (e.g. DHCP, PPPoE, ...) is received on the + interface. + The authentication policy must be defined in tmnxSubAuthPlcyTable." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 20 } + +vRtrIfDHCPLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPLeasePopulate specifies the + maximum number of DHCP lease states allowed on this interface." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 21 } + +vRtrIfDHCPOperLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPOperLeasePopulate indicates the + maximum number of DHCP lease states allocated on this interface." + ::= { vRtrIfDHCPEntry 22 } + +vRtrIfDHCPGiAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddressType specifies the type of + vRtrIfDHCPGiAddress, the gateway interface address." + DEFVAL { unknown } + ::= { vRtrIfDHCPEntry 23 } + +vRtrIfDHCPGiAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddress specifies the gateway interface + address. The type of this address is specified by the value of + vRtrIfDHCPGiAddressType." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 24 } + +vRtrIfDHCPGiAddressAsSrc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddressAsSrc specifies whether the DHCP + relay should use the gateway interface address as the source IP + address when communicating with the DHCP server. When it is set + to 'true(1)', the source IP address used to communicate with the DHCP + server is the gateway interface address. When it is 'false', the + source IP is the IP of the egress interface the IP packet goes + out on." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 25 } + +vRtrIfDHCPMatchOption82 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPMatchOption82 specifies whether the + DHCP relay should use the circuit ID in the option 82 field + in DHCP packets to match DHCP messages. When it is set to 'true(1)', + the option 82 circuit ID is used in addition to the MAC address and + transaction ID. When it is set to 'false', only the MAC address and + transaction ID are used." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 26 } + +vRtrIfDHCPRelayRemoteIdStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayRemoteIdStr specifies the remote-id + in the DHCP Relay packet if value of vRtrIfDHCPRelayRemoteId is set + to 'remote-id'." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 27 } + +vRtrIfDHCPProxyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyAdminState specifies the desired + administrative state of the proxy server on this interface. + + When it is set to 'inService', the proxy server is enabled only if + vRtrIfDHCPAdminState is also set to 'inService'." + DEFVAL { outOfService } + ::= { vRtrIfDHCPEntry 28 } + +vRtrIfDHCPProxyServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyServerAddr specifies the IP address + which will be used as the source address of the emulated DHCP server. + + If this IP address is not configured, the value of vRiaIpAddress + will be used as the source address of the emulated DHCP server." + DEFVAL { '00000000'H } -- 0.0.0.0 means not-set + ::= { vRtrIfDHCPEntry 29 } + +vRtrIfDHCPProxyLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (0|300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyLeaseTime specifies in seconds how long a + DHCP client is allowed to use the offered IP address. + + Value 0 means the lease time provided by a RADIUS or an upstream DHCP + server will not be overridden. A lease time of 7 days is used when + RADIUS does not provide a lease time." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 30 } + +vRtrIfDHCPProxyLTRadiusOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyLTRadiusOverride specifies whether or not + the lease time provided by the RADIUS server is presented to the DHCP + client. + + By default the proxy-server will always make use of + vRtrIfDHCPProxyLeaseTime, regardless of what lease time information is + provided from the RADIUS server. + When vRtrIfDHCPProxyLTRadiusOverride is set to 'true(1)', the + proxy-server will use the lease time information provided by the + RADIUS server, regardless of the configured one." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 31 } + +vRtrIfDHCPVendorIncludeOptions OBJECT-TYPE + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVendorIncludeOptions specifies what is + encoded in the Alcatel vendor specific sub-option of option 82. + + The value of this object is only used when vRtrIfDHCPRelayInfoAction + is 'replace(1)'." + DEFVAL { { systemId } } + ::= { vRtrIfDHCPEntry 32 } + +vRtrIfDHCPVendorOptionString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVendorOptionString specifies the string that + goes into the Alcatel vendor specific sub-option of option 82. + + This string is only used when vRtrIfDHCPRelayInfoAction is set to + 'replace(1)'." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 33 } + +vRtrIfDHCPLayer2Header OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPLayer2Header specificies, + together with the value of object vRtrIfDHCPAntiSpoofMacAddr, + the MAC address that is used in anti-spoof entries for the lease + states on this interface. + + When it is set to 'false (2)', the client hardware address from the + DHCP payload, stored in ALCATEL-IND1-TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, + is used. + + When it is set to 'true (1)', the behavior depends on the value of + vRtrIfDHCPAntiSpoofMacAddr. If vRtrIfDHCPAntiSpoofMacAddr is set to + all zeros, the source MAC address in the L2 header of the DHCP packet + is used. If vRtrIfDHCPAntiSpoofMacAddr is configured, then its value + is used." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 34 } + +vRtrIfDHCPAntiSpoofMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPAntiSpoofMacAddr specifies, + together with the value of object vRtrIfDHCPLayer2Header, + the MAC address that is used in anti-spoof entries for the lease + states on this interface. + + When vRtrIfDHCPLayer2Header is 'false (2)', the client hardware + address from the DHCP payload, stored in + ALCATEL-IND1-TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, is used. + + When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object + is all zeros, the source MAC address in the L2 header of the DHCP + packet is used. + + When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object + is not all zeros, then this value is used. + + This object can only be configured if the value of object + vRtrIfDHCPLayer2Header is set to 'true (1)'." + DEFVAL { '000000000000'H } + ::= { vRtrIfDHCPEntry 35 } + +vRtrIfDHCPClientApplications OBJECT-TYPE + SYNTAX BITS { + dhcp (0), + pppoe (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPClientApplications specifies the set of + client applications that can make use of the DHCP relay functionality + on this interface." + DEFVAL { { dhcp } } + ::= { vRtrIfDHCPEntry 36 } + +-- +-- DHCP Relay Statistics Table +-- + +vRtrIfDHCPRelayStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPRelayStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCPRelayStatsTable contains the statistics for the + DHCP Relay agent." + ::= { tmnxVRtrObjs 20 } + +vRtrIfDHCPRelayStatsEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPRelayStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP Relay statistics + for a virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCPRelayStatsTable 1 } + +VRtrIfDHCPRelayStatsEntry ::= + SEQUENCE { + vRtrIfDHCPRelayRxPkts Counter32, + vRtrIfDHCPRelayTxPkts Counter32, + vRtrIfDHCPRelayRxMalformedPkts Counter32, + vRtrIfDHCPRelayRxUntrustedPkts Counter32, + vRtrIfDHCPRelayClientPktsDiscarded Counter32, + vRtrIfDHCPRelayClientPktsRelayed Counter32, + vRtrIfDHCPRelayServerPktsDiscarded Counter32, + vRtrIfDHCPRelayServerPktsRelayed Counter32, + vRtrIfDHCPRelayAuthPktsDiscarded Counter32, + vRtrIfDHCPRelayAuthPktsSuccess Counter32, + vRtrIfDHCPRelayClientPktsSnooped Counter32, + vRtrIfDHCPRelayServerPktsSnooped Counter32, + vRtrIfDHCPRelayClientPktsProxRad Counter32, + vRtrIfDHCPRelayClientPktsProxLS Counter32, + vRtrIfDHCPRelayPktsGenRelease Counter32, + vRtrIfDHCPRelayPktsGenForceRenew Counter32 + } + +vRtrIfDHCPRelayRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxPkts indicates the total number of packets received + by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 1 } + +vRtrIfDHCPRelayTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayTxPkts indicates the total number of packets transmitted + by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 2 } + +vRtrIfDHCPRelayRxMalformedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxMalformedPkts indicates the total number of + malformed packets received by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 3 } + +vRtrIfDHCPRelayRxUntrustedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxUntrustedPkts indicates the total number of + untrusted packets received by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 4 } + +vRtrIfDHCPRelayClientPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsDiscarded indicates the total number of + client packets dicarded by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 5 } + +vRtrIfDHCPRelayClientPktsRelayed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsRelayed indicates the total number of + client packets relayed by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 6 } + +vRtrIfDHCPRelayServerPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsDiscarded indicates the total number of + server packets discarded by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 7 } + +vRtrIfDHCPRelayServerPktsRelayed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsRelayed indicates the total number of + server packets relayed by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 8 } + +vRtrIfDHCPRelayAuthPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayAuthPktsDiscarded indicates the total number of + packets discarded because authentication was not successful." + ::= { vRtrIfDHCPRelayStatsEntry 9 } + +vRtrIfDHCPRelayAuthPktsSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayAuthPktsSuccess indicates the total number of + packets for which authentication was successful." + ::= { vRtrIfDHCPRelayStatsEntry 10 } + +vRtrIfDHCPRelayClientPktsSnooped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsSnooped indicates the total number of + client packets snooped by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 11 } + +vRtrIfDHCPRelayServerPktsSnooped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsSnooped indicates the total number of + server packets snooped by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 12 } + +vRtrIfDHCPRelayClientPktsProxRad OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxRad indicates the total number of + client packets proxied by the DHCP relay agent based on data received + from a RADIUS server." + ::= { vRtrIfDHCPRelayStatsEntry 13 } + +vRtrIfDHCPRelayClientPktsProxLS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxLS indicates the total number of + client packets proxied by the DHCP relay agent based on a lease + state. The lease itself can have been obtained from a DHCP or RADIUS + server. This is the so called lease split functionality." + ::= { vRtrIfDHCPRelayStatsEntry 14 } + +vRtrIfDHCPRelayPktsGenRelease OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayPktsGenRelease indicates the total number of DHCP + RELEASE messages spoofed by the DHCP relay agent to the DHCP server." + ::= { vRtrIfDHCPRelayStatsEntry 15 } + +vRtrIfDHCPRelayPktsGenForceRenew OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayPktsGenForceRenew indicates the total number of DHCP + FORCERENEW messages spoofed by the DHCP relay agent to the DHCP + clients." + ::= { vRtrIfDHCPRelayStatsEntry 16 } + +-- +-- Virtual Router Interface DHCP Lease State Table +-- + +vRtrIfDHCPLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPLeaseStateTable contains DHCP lease state info for a + virtual router interface in the system. + The content of this table is moved to the + ALCATEL-IND1-TIMETRA-SERV-MIB::svcDhcpLeaseStateTable." + ::= { tmnxVRtrObjs 22 } + +vRtrIfDHCPLeaseStateEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "DHCP lease state information for a virtual router interface." + INDEX { vRtrID, + vRtrIfIndex, + vRtrIfDHCPLseStateCiAddr + } + ::= { vRtrIfDHCPLeaseStateTable 1 } + +VRtrIfDHCPLeaseStateEntry ::= + SEQUENCE { + vRtrIfDHCPLseStateCiAddr IpAddress, + vRtrIfDHCPLseStateChAddr MacAddress, + vRtrIfDHCPLseStateRemainLseTime Unsigned32, + vRtrIfDHCPLseStateOption82 OCTET STRING, + vRtrIfDHCPLseStatePersistKey Unsigned32 + } + +vRtrIfDHCPLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateCiAddr indicates the IP + address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 1 } + +vRtrIfDHCPLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateChAddr indicates the MAC + address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 2 } + +vRtrIfDHCPLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateRemainLseTime indicates the + remaining lease time of the IP address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 3 } + +vRtrIfDHCPLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "vRtrIfDHCPLseStateOption82 indicates the content of the + Option82 for this DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 4 } + +vRtrIfDHCPLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStatePersistKey indicates a + key value that can be used to track this lease state in the + persistence file." + ::= { vRtrIfDHCPLeaseStateEntry 5 } + +-- +-- Alcatel 7x50 SR series Virtual Router Interface IPv6 DHCP Relay Table +-- +-- Augmentation of the vRtrIfTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrIfTable, and the augmenting table, +-- vRtrIfDHCP6RelayTable. This in effect extends the vRtrIfTable with +-- additional columns. Creation (or deletion) of a row in the +-- vRtrIfTable results in the same fate for the row in the +-- vRtrIfDHCP6RelayTable. +-- +vRtrIfDHCP6TableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6TableLastChanged indicates + the time of the last change to any row of vRtrIfDHCP6Table" + ::= { tmnxVRtrObjs 35 } + +vRtrIfDHCP6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCP6Table is used to configure the interface parameters + for the DHCP6 Relay agent." + ::= { tmnxVRtrObjs 36 } + +vRtrIfDHCP6Entry OBJECT-TYPE + SYNTAX VRtrIfDHCP6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP6 Relay for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCP6Table 1 } + +VRtrIfDHCP6Entry ::= + SEQUENCE { + vRtrIfDHCP6LastChanged TimeStamp, + vRtrIfDHCP6AdminState TmnxAdminState, + vRtrIfDHCP6OperState INTEGER, + vRtrIfDHCP6Description TItemDescription, + vRtrIfDHCP6RelayServer1 InetAddressIPv6z, + vRtrIfDHCP6RelayServer2 InetAddressIPv6z, + vRtrIfDHCP6RelayServer3 InetAddressIPv6z, + vRtrIfDHCP6RelayServer4 InetAddressIPv6z, + vRtrIfDHCP6RelayServer5 InetAddressIPv6z, + vRtrIfDHCP6RelayServer6 InetAddressIPv6z, + vRtrIfDHCP6RelayServer7 InetAddressIPv6z, + vRtrIfDHCP6RelayServer8 InetAddressIPv6z, + vRtrIfDHCP6RelayItfIdOption INTEGER, + vRtrIfDHCP6LeasePopulate Unsigned32, + vRtrIfDHCP6CurrLeasePopulate Unsigned32, + vRtrIfDHCP6SourceAddress InetAddressIPv6, + vRtrIfDHCP6EnableNgbrResolution TruthValue, + vRtrIfDHCP6RemoteIdOption TruthValue, + vRtrIfDHCP6PfxdAdminState INTEGER, + vRtrIfDHCP6ServerMaxLeaseStates Unsigned32, + vRtrIfDHCP6CurrServerLeaseStates Unsigned32, + vRtrIfDHCP6ItfIdString DisplayString + } + +vRtrIfDHCP6LastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LastChanged indicates the time of + the last change to this row of VRtrIfDHCP6Entry." + ::= { vRtrIfDHCP6Entry 1 } + +vRtrIfDHCP6AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6AdminState specifies the desired + administrative status of the DHCP6 relay agent on this interface. + + The value can only be set to inService if the value of vRtrIfType + is serviceIesGroup. + The value noop(3) is never allowed." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 2 } + +vRtrIfDHCP6OperState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + noIPv6Pfx (3), + noServerConfigured (4), + noValidSourceAddr (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6OperState indicates the current + operational state of the DHCP6 relay agent on this interface. + Following value are possible: + up (1) - the DHCP6 relay agent is running. + + down (2), - the DHCP6 relay agent is administratively disabled. + + noIPv6Pfx (3), - the DHCP6 relay agent cannot be operational as + no ipv6 prefix is assigned to this link. + + noServerConfigured(4) - the DHCP6 relay agent cannot be operational + as no DHCP6 servers are configured. + noValidSourceAddr(5) - the DHCP6 relay agent cannot be operational + because a source address has been configured + and the address is not local to this node." + ::= { vRtrIfDHCP6Entry 3 } + +vRtrIfDHCP6Description OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6Description specifies a user + provided description string for DHCP6 relay agent on this virtual + router interface. + It can consist of any printable, seven-bit ASCII characters up to + 80 characters in length." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfDHCP6Entry 4 } + +vRtrIfDHCP6RelayServer1 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer1 specifies the first + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 5 } + +vRtrIfDHCP6RelayServer2 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer2 specifies the 2nd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 6 } + +vRtrIfDHCP6RelayServer3 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer3 specifies the 3rd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 7 } + +vRtrIfDHCP6RelayServer4 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer4 specifies the 4rd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 8 } + +vRtrIfDHCP6RelayServer5 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer5 specifies the 5th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 9 } + +vRtrIfDHCP6RelayServer6 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer6 specifies the 6th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 10 } + +vRtrIfDHCP6RelayServer7 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer7 specifies the 7th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 11 } + +vRtrIfDHCP6RelayServer8 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer8 specifies the 8th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 12 } + +vRtrIfDHCP6RelayItfIdOption OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ifIndex (1), + asciiTuple (2), + sapId (3), + string (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayItfIdOption specifies whether + or not the interface-id option is added by the DHCP6 relay agent, + and, if it is present, what information goes in it. + If the value of this object is set to 'none', the option is not added + by the relay agent. In all other cases the option is added to the relay + message. The content of the option is defined as follows: + - 'ifIndex' - the value of the interface index is used. + - 'asciiTuple' - the ASCII-encoded concatenated tuple consisting of the + - access-node-identifier + - service-id + - interface-name + - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') + - 'sapId' - the ASCII-encoded SAP-id is used. + - 'string' - the value of the object vRtrIfDHCP6ItfIdString + is used. + " + DEFVAL { none } + ::= { vRtrIfDHCP6Entry 13 } + +vRtrIfDHCP6LeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LeasePopulate specifies the + maximum number of lease states allocated by the DHCP6 relay function, + allowed on this interface." + DEFVAL { 0 } + ::= { vRtrIfDHCP6Entry 14 } + +vRtrIfDHCP6CurrLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6CurrLeasePopulate indicates the + number of lease states currently allocated on this interface by + the DHCP6 relay function." + ::= { vRtrIfDHCP6Entry 15 } + +vRtrIfDHCP6SourceAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6SourceAddress specifies the ipv6 + address that will be used by the DHCP6 relay agent as source IP + address in all messages sent to the DHCP6 servers. + If set to ::, the system will use the IPv6 address assigned on the + link on which the relay message is sent out, if such an address is + defined. As a last resort the system Ipv6 address is taken." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 16 } + +vRtrIfDHCP6EnableNgbrResolution OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6EnableNgbrResolution specifies + whether or not neighbor resolution via DHCP6 Relay must be enabled + on this interface. + This feature is similar to the arp-populate feature in ipv4." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 17 } + +vRtrIfDHCP6RemoteIdOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RemoteIdOption specifies + whether or not the remote Id option is sent to the DHCP6 server. + The client DUID is used as remoteId." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 18 } + +vRtrIfDHCP6PfxdAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdAdminState specifies the + administrative state of the row. If set to enabled, this + IPv6 prefix will be delegated by the system." + DEFVAL { disabled } + ::= { vRtrIfDHCP6Entry 19 } + +vRtrIfDHCP6ServerMaxLeaseStates OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ServerMaxLeaseStates specifies + the maximum number of lease states installed by the DHCP6 server + function allowed on this interface." + DEFVAL { 8000 } + ::= { vRtrIfDHCP6Entry 20 } + +vRtrIfDHCP6CurrServerLeaseStates OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6CurrServerLeaseStates indicates the + number of lease states currently allocated on this interface + by the DHCP6 server function." + ::= { vRtrIfDHCP6Entry 21 } + +vRtrIfDHCP6ItfIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ItfIdString specifies the string + that will be put in the interface-id option added by the relay agent. + This value is only meaningful if the object vRtrIfDHCP6RelayItfIdOption + is set to string(4)." + ::= { vRtrIfDHCP6Entry 22 } + +-- +-- Alcatel 7x50 SR series Virtual Router Interface Name to vRtrIfIndex Mapping +-- Table +-- + +vRtrIfNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a read-only table, each row of which represents a one to + one equivalence between a router interface name (vRtrIfName) + and its corresponding index in the vRtrIfTable (vRtrIfIndex)." + ::= { tmnxVRtrObjs 5} + +vRtrIfNameEntry OBJECT-TYPE + SYNTAX VRtrIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfNameTable corresponds to a row + in the vRtrIfTable. When an entry is created or deleted in the + vRtrIfTable, a corresponding entry is created or deleted in this + table." + INDEX { vRtrID, IMPLIED vRtrIfName } + ::= { vRtrIfNameTable 1 } + +VRtrIfNameEntry ::= + SEQUENCE { + vRtrIfNameIndex InterfaceIndex + } + +vRtrIfNameIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNameIndex gives the value of vRtrIfIndex + for a row in the vRtrIfTable. This row corresponds to the + virtual router interface which has interface name as vRtrIfName. + Every vRtrIfName is unique within a specific instance of vRtrID." + ::= { vRtrIfNameEntry 1 } + + +-- +-- Virtual Router IP Address Table +-- + +vRtrIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpAddrTable has an entry for each IP address configured + for a virtual router in the system. An interface on the + virtual router may have more than one IP address assigned to + it." + ::= { tmnxVRtrObjs 6 } + +vRtrIpAddrEntry OBJECT-TYPE + SYNTAX VRtrIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address assigned a virtual + router interface. Entries can be created and deleted via + SNMP SET operations. Setting RowStatus to 'active' requires + a values for all column variables to have been assigned." + INDEX { vRtrID, vRtrIfIndex, vRiaIndex } + ::= { vRtrIpAddrTable 1 } + +VRtrIpAddrEntry ::= + SEQUENCE { + vRiaIndex INTEGER, + vRiaRowStatus RowStatus, + vRiaIpAddress IpAddress, + vRiaNetMask IpAddress, + vRiaBcastAddrFormat INTEGER, + vRiaReasmMaxSize INTEGER, + vRiaIgpInhibit TruthValue, + vRiaInetAddressType InetAddressType, + vRiaInetAddress InetAddress, + vRiaInetPrefixLen InetAddressPrefixLength, + vRiaInetAddrState TmnxInetAddrState, + vRiaInetEui64 TruthValue, + vRiaInetOperAddress InetAddress, + vRiaInetGwAddressType InetAddressType, + vRiaInetGwAddress InetAddress, + vRiaInetRemoteIpType InetAddressType, + vRiaInetRemoteIp InetAddress + } + +vRiaIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this IP address entry for + this interface of this virtual router in the Tmnx system. + Those row entries with vRiaIndex = 1 represent the primary + IP address for the interface identified by the vRtrID and + vRtrIfIndex pair. Row entries with other values for vRiaIndex + are secondary IP addresses. There must always be a primary + IP address assigned an interface. This implies that if the + primary address row is deleted, the secondary rows are also + deleted." + ::= { vRtrIpAddrEntry 1 } + +vRiaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrIpAddrTable entries. All the other row variables + must have been assigned values before the row can be + place into the 'active' state." + ::= { vRtrIpAddrEntry 2 } + +vRiaIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address assigned to a router's interface." + ::= { vRtrIpAddrEntry 3 } + +vRiaNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this + entry. The value of the mask is an IP address with all + the network bits set to 1 and all the host bits set to + 0." + DEFVAL { 'FFFFFF00'H } -- 255.255.255.0 + ::= { vRtrIpAddrEntry 4 } + +vRiaBcastAddrFormat OBJECT-TYPE + SYNTAX INTEGER { + allOnes (1), + hostOnes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRiaBcastAddrFormat is set to 'allOnes', the + 255.255.255.255 address is used for local broadcast. + When vRiaBcastAddrFormat is set to 'hostOnes', the + -1 address is used for the local broadcast. + For example for subnet 10.10.16.0/20 the -1 + address is 10.10.31.255." + DEFVAL { hostOnes } + ::= { vRtrIpAddrEntry 5 } + +vRiaReasmMaxSize OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest IP datagram which this entry + can reassemble from incoming IP fragmented datagrams + received on this interface." + ::= { vRtrIpAddrEntry 6 } + +vRiaIgpInhibit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable should only be associated with secondary + ip addresses, i.e., when the value of vRiaIndex is other + than 1. When vRiaIgpInhibit has a value of 'true', + it indicates that the given secondary IP address should + not be recognized as a local interface by the running IGP. + For OSPF and IS-IS, this means that the given secondary + IP addresses will not be injected as passive interfaces + and will not be advertised as internal IP interfaces into + the IGP's link state database. For RIP this means these + secondary IP interfaces will not source RIP updates." + ::= { vRtrIpAddrEntry 7 } + +vRiaInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRiaInetAddressType specifies the type of the + vRiaInetAddress address assigned to a router's interface." + ::= { vRtrIpAddrEntry 8 } + +vRiaInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this address is determined by the value of + the vRiaInetAddressType object. + + vRiaInetAddress indicates the IPv4/IPv6 address assigned + to a router's interface." + ::= { vRtrIpAddrEntry 9 } + +vRiaInetPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetPrefixLen specifies the length of + the IP netmask for this interface address." + ::= { vRtrIpAddrEntry 10 } + +vRiaInetAddrState OBJECT-TYPE + SYNTAX TmnxInetAddrState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetAddrState indicates the address + state of the IPv6 address of the interface." + ::= { vRtrIpAddrEntry 11 } + +vRiaInetEui64 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetEui64 specifies whether the + vRiaInetOperAddress is an eui64 address. This object + can only be set at creation time. + + When vRiaInetEui64 is 'true', then the vRiaInetOperAddress + is derived from the vRiaInetAddress and the physical address + of the interface this address is attached to. vRiaInetAddress + has to have all zeros the least significant 8 bytes. Also, + vRiaInetPrefixLen cannot be longer than 64. + + When vRiaInetEui64 is 'false', then the vRiaInetOperAddress + is a copy of vRiaInetAddress. The value is always 'false' when + vRiaInetAddressType is not 'ipv6'." + DEFVAL { false } + ::= { vRtrIpAddrEntry 12 } + +vRiaInetOperAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetOperAddress indicates the operational + address of this entry. The type of this address is determined + by the value of the vRiaInetAddressType object." + ::= { vRtrIpAddrEntry 13 } + +vRiaInetGwAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetGwAddressType specifies the address type + of vRiaInetGwAddress." + DEFVAL { unknown } + ::= { vRtrIpAddrEntry 14 } + +vRiaInetGwAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetGwAddress specifies the gateway address + for the subnet specified by vRiaInetAddress and vRiaInetPrefixLen. + The address type is defined by vRiaInetGwAddressType. This field + is only valid when the address is configured on a subscriber + interface." + DEFVAL { ''H } + ::= { vRtrIpAddrEntry 15 } + +vRiaInetRemoteIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetRemoteIpType specifies the address type + of vRiaInetRemoteIp." + DEFVAL { unknown } + ::= { vRtrIpAddrEntry 16 } + +vRiaInetRemoteIp OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetRemoteIp specifies the IP address of the remote + redundant interface. This field is only valid when the address is + configured on a redundant interface." + DEFVAL { ''H } + ::= { vRtrIpAddrEntry 17 } + +-- +-- Augmentation of the IP-FORWARD-MIB ipCidrRouteTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship between +-- the base table, ipCidrRouteTable, and the augmenting table, +-- vRtrIpCidrRouteTable. This in effect extends the ipCidrRouteTable with +-- additional columns. Creation (or deletion) of a row in the +-- ipCidrRouteTable results in the same fate for the row in the +-- vRtrIpCidrRouteTable. +-- + +vRtrIpCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpCidrRouteTable provides an extension of the ipCidrRouteTable + in the IP-FORWARD-MIB." + ::= { tmnxVRtrObjs 7 } + +vRtrIpCidrRouteEntry OBJECT-TYPE + SYNTAX VRtrIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpCidrRouteTable represents additional + columns for attributes specific to the Alcatel 7x50 SR series + implementation for the IP route table." + AUGMENTS { ipCidrRouteEntry } + ::= { vRtrIpCidrRouteTable 1 } + +VRtrIpCidrRouteEntry ::= + SEQUENCE { + vRtrIpCidrRouteLastEnabledTime TimeStamp, + vRtrIpCidrRoutePreference Unsigned32, + vRtrIpCidrRouteMetric Unsigned32 + } + +vRtrIpCidrRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIpCidrRouteLastEnabledTime variable contains the sysUpTime + value when ipCidrRouteStatus was last set to active (1) to + allow IP forwarding on this route entry." + ::= { vRtrIpCidrRouteEntry 1 } + + +vRtrIpCidrRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When ipCidrRouteProto has a value of 'netmgmt' to indicate that + this entry is a static route, the value of + vRtrIpCidrRoutePreference determines the priority of this + static route versus the routes from different sources such as + BGP or OSPF etc. + + Different protocols should not be configured with the same + preference, if this occurs the tiebreaker is determined per the + default preference value as defined in the table below. + + If multiple routes are learned with an identical preference + using the same protocol, the lowest cost is used. If multiple + routes are learned with an identical preference using the same + protocol and the costs (metrics) are equal, then the decision + as to what route to use is determined by the configuration of + the ecmp command. + + Default preferences: + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static-route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes + " + DEFVAL { 5 } + ::= { vRtrIpCidrRouteEntry 2 } + +vRtrIpCidrRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route. The semantics + of this metric are determined by the routing-protocol specified + in the route's ipCidrRouteProto value." + ::= { vRtrIpCidrRouteEntry 3 } + + +-- Virtual router Static Route Table + +-- The Virtual router Static Route Table maintains both active and inactive +-- static routes that have been configured by the network manager. +-- It adds knowledge of the autonomous system of the next hop, multiple +-- next hops, and policy routing, and Classless Inter-Domain Routing. +-- Active entries are also represented in the IP-FORWARD-MIB ipCidrTable. + +vRtrStaticRouteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current vRtrStaticRouteTable entries that are 'active'." + ::= { tmnxVRtrObjs 8 } + +vRtrStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Static Routing table." + ::= { tmnxVRtrObjs 9 } + +vRtrStaticRouteEntry OBJECT-TYPE + SYNTAX VRtrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination, through a + particular next hop." + INDEX { + vRtrID, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex + } + ::= { vRtrStaticRouteTable 1 } + +VRtrStaticRouteEntry ::= + SEQUENCE { + vRtrStaticRouteDest IpAddress, + vRtrStaticRouteMask IpAddress, + vRtrStaticRouteIndex INTEGER, + vRtrStaticRouteRowStatus RowStatus, + vRtrStaticRouteLastEnabledTime TimeStamp, + vRtrStaticRouteStatus INTEGER, + vRtrStaticRouteStaticType INTEGER, + vRtrStaticRoutePreference Unsigned32, + vRtrStaticRouteMetric Unsigned32, + vRtrStaticRouteEgressIfIndex InterfaceIndexOrZero, + vRtrStaticRouteNextHop IpAddress, + vRtrStaticRouteNextHopUnnumberedIf DisplayString, + vRtrStaticRouteAdminState TmnxAdminState, + vRtrStaticRouteIgpShortcut BITS, + vRtrStaticRouteDisallowIgp TruthValue, + vRtrStaticRouteTag Unsigned32 + } + +vRtrStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this object to + a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrStaticRouteMask object + is not equal to x." + ::= { vRtrStaticRouteEntry 1 } + +vRtrStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the vRtrStaticRouteDest field. + For those systems that do not support arbitrary subnet masks, an + agent constructs the value of the vRtrStaticRouteMask by reference + to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrStaticRouteDest object is + not equal to vRtrStaticRouteDest." + ::= { vRtrStaticRouteEntry 2 } + +vRtrStaticRouteIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The quaternary index for the vRtrStaticRouteTable." + ::= { vRtrStaticRouteEntry 3 } + +vRtrStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vRtrStaticRouteEntry 4 } + +vRtrStaticRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrStaticRouteLastEnabledTime variable contains the sysUpTime + value when vRtrStaticRouteStatus was last set to active (1) to + allow IP forwarding on this static route entry." + ::= { vRtrStaticRouteEntry 5 } + +vRtrStaticRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteStatus indicates whether or not this + route entry is active in the system. When an interface + transitions to the down state, any associated route entries + are marked as 'inactive' and are usually not displayed in a + standard route table listing. When the interface transitions + to the up state, the agent marks the associated routes as + 'active'" + ::= { vRtrStaticRouteEntry 6 } + +vRtrStaticRouteStaticType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nextHop (1), + indirect (2), + blackHole (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteStaticType indicates the + type of static route represented by this row entry." + DEFVAL { unknown } + ::= { vRtrStaticRouteEntry 7 } + +vRtrStaticRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRoutePreference determines the priority + of this static route versus the routes from different sources + such as BGP or OSPF etc. + + Different protocols should not be configured with the same + preference, if this occurs the tiebreaker is determined per the + default preference value as defined in the table below. + + If multiple routes are learned with an identical preference + using the same protocol, the lowest cost is used. If multiple + routes are learned with an identical preference using the same + protocol and the costs (metrics) are equal, then the decision + as to what route to use is determined by the configuration of + the ecmp command. + + Default preferences. + + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static-route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes + " + DEFVAL { 5 } + ::= { vRtrStaticRouteEntry 8 } + +vRtrStaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When ipCidrRouteProto has a value of 'netmgmt' to indicate that + this entry is a static route, the value of vRtrStaticRouteMetric + associates a metric value with the route. This value is used + when importing this static route into other protocols such as + OSPF. When the metric is configured as zero then the metric + configured in OSPF, default-import-metric, applies. This value + is also used to determine which static route to install in the + forwarding table: + + If there are multiple static routes with the same preference + but unequal metric then the lower cost (metric) route will be + installed. + + If there are multiple static routes with equal preference and + metrics then ecmp rules apply. + + If there are multiple routes with unequal preference then the + lower preference route will be installed. + " + DEFVAL { 1 } + ::= { vRtrStaticRouteEntry 9 } + +vRtrStaticRouteEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outgoing ifIndex for this route as computed by the + static-route module. This variable will have a value of 0 + if vRtrStaticRouteStatus is 'inactive' or if this static + route is configured as a black hole." + ::= { vRtrStaticRouteEntry 11 } + +vRtrStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "In case of remote routes, the address of the next system en route. + This member is complemented by vRtrStaticRouteNextHopUnnumberedIf. + Atmost only one of them can be non-null. If vRtrStaticRouteNextHop + is '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null + string then this static route is configured as a black hole." + ::= { vRtrStaticRouteEntry 12 } + +vRtrStaticRouteNextHopUnnumberedIf OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the unnumbered Interface which will be the nexthop for + this route. This member is complemented by vRtrStaticRouteNextHop. + + Atmost only one of them can be non-null. If vRtrStaticRouteNextHop + is '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null + string then this static route is configured as a black hole." + ::= { vRtrStaticRouteEntry 13 } + +vRtrStaticRouteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this virtual router static route" + DEFVAL { inService } + ::= { vRtrStaticRouteEntry 14 } + +vRtrStaticRouteIgpShortcut OBJECT-TYPE + SYNTAX BITS { + te(0), + ldp(1), + ip(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteIgpShortcut is valid only for indirect + static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). The + bits of vRtrStaticRouteIgpShortcut identify Layer 2 tunneling + mechanisms used for IGP shortcuts. If a bit is set, IGP shortcuts + associated with that tunneling mechanism will be used to resolve + next-hop for the static-route. If no bits are set, IGP shortcuts + will not be used to resolve next-hop for the static routes. + + The tunneling mechanisms represented by each bit are: + te(0) - RSVP Traffic Engineering + ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) + ip(2) - IP (IP-in-IP or GRE) + + Evaluation of tunnel preference is based on the following order, in + descending priority: + 1. Traffic Engineered Shortcut (RSVP-TE) + 2. LDP /32 Route FEC Shortcut + 3. IP Shortcut (IP-in-IP or GRE) + 4. Actual IGP Next-Hop." + DEFVAL { { } } + ::= { vRtrStaticRouteEntry 15 } + +vRtrStaticRouteDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteDisallowIgp is valid only for indirect + static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). If + the value of vRtrStaticRouteDisallowIgp is set to 'true', and if + none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) + qualify as a next-hop, the normal IGP next-hop to the indirect + next-hop address will not be used. If the value is set to 'false', + IGP next-hop to the indirect next-hop address can be used as the + next-hop of the last resort." + DEFVAL { false } + ::= { vRtrStaticRouteEntry 16 } + +vRtrStaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteTag is used to add a 32-bit integer tag + to the static route. This tag could then be used in route policies + to control distribution of the route into other protocols. A value + of 0 indicates that the tag has not been set." + DEFVAL { 0 } + ::= { vRtrStaticRouteEntry 17 } + +-- +-- Virtual Router Service Interface IP Address Range table +-- +vRtrSvcIpRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrSvcIpRangeTable has an entry for each IP address + range configured for a virtual interface in a virtual router + in the system. An interface on the virtual router may have + more than one Service IP address ranges assigned to it." + ::= { tmnxVRtrObjs 10 } + +vRtrSvcIpRangeEntry OBJECT-TYPE + SYNTAX VRtrSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address range assigned a + virtual router service interface. Entries can be created + and deleted via SNMP SET operations. Setting RowStatus to + 'active' requires values for all column variables to have + been assigned." + INDEX { vRtrID, vRtrSvcIpRangeAddress, vRtrSvcIpRangeMask } + ::= { vRtrSvcIpRangeTable 1 } + +VRtrSvcIpRangeEntry ::= + SEQUENCE { + vRtrSvcIpRangeAddress IpAddress, + vRtrSvcIpRangeMask Unsigned32, + vRtrSvcIpRangeRowStatus RowStatus, + vRtrSvcIpRangeExclusive TruthValue + } + +vRtrSvcIpRangeAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address prefix range assigned to a router's service + interface." + ::= { vRtrSvcIpRangeEntry 1 } + +vRtrSvcIpRangeMask OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The subnet mask associated with the Service IP address of this + entry. The value of the mask is an 32-bit integer with all + the network bits set to 1 and all the host bits set to 0." + ::= { vRtrSvcIpRangeEntry 2 } + +vRtrSvcIpRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrSvcIpRangeTable entries." + ::= { vRtrSvcIpRangeEntry 3 } + +vRtrSvcIpRangeExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrSvcIpRangeExclusive has a value of 'true', this + set of addresses is reserved for services only and cannot be + assigned to network ports. When it has a value of 'false', + it could be used for services as well as network ports." + DEFVAL { false } + ::= { vRtrSvcIpRangeEntry 4 } + +-- +-- Augmentation of the IP-MIB ipNetToMediaTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship between +-- the base table, ipNetToMediaTable, and the augmenting table, +-- vRtrIpNetToMediaTable. This in effect extends the ipNetToMediaTable with +-- additional columns. Creation (or deletion) of a row in the +-- ipNetToMediaTable results in the same fate for the row in the +-- vRtrIpNetToMediaTable. +-- + +vRtrIpNetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpNetToMediaTable provides an extension of the + ipNetToMediaTable in the IP-MIB." + ::= { tmnxVRtrObjs 11 } + +vRtrIpNetToMediaEntry OBJECT-TYPE + SYNTAX VRtrIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpNetToMediaTable represents additional + columns for attributes specific to the Alcatel 7x50 SR series + implementation for the vRtrIpNetToMediaTable." + AUGMENTS { ipNetToMediaEntry } + ::= { vRtrIpNetToMediaTable 1 } + +VRtrIpNetToMediaEntry ::= + SEQUENCE { + vRtrIpNetToMediaTimer Unsigned32, + vRtrIpNetToMediaOperState TmnxOperState + } + +vRtrIpNetToMediaTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToMediaTimer determines how much longer an ARP + entry associated with an vRtrIpNetToMediaTable entry remains in the ARP + cache. It is initially set to vRtrIfArpTimeout. When + vRtrIpNetToMediaTimer has a value of zero, '0', the entry is cleared + from the cache." + ::= { vRtrIpNetToMediaEntry 1 } + +vRtrIpNetToMediaOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToMediaOperState specifies if the ARP entry is + being used actively in the ARP Table. When ipNetToMediaType has a + value 'dynamic', vRtrIpNetToMediaOperState will never have a value of + 'outOfService'." + ::= { vRtrIpNetToMediaEntry 2 } + +-- +-- VRtr instance aggregation objects +-- + +vRtrInstanceAggregationTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrInstanceAggregationTable + either from adding a row or removing a row." + ::= { tmnxVRtrObjs 12 } + +vRtrInstanceAggregationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInstanceAggregationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInstanceAggregationTable is the list of configured + VRtr aggregations and their operational status information. + + Specifies the route aggregates that should be generated + into the virtual router if at least one contributing route + (more specific) is learned. + + A route could match multiple aggregate statements. + For instance, with the following entries: + aggregate 10.0.0.0/8 + aggregate 10.1.0.0/16 + + If the route 10.1.1.0/24 is learned, both aggregates would be + generated." + ::= { tmnxVRtrObjs 13 } + +vRtrInstanceAggregationEntry OBJECT-TYPE + SYNTAX VRtrInstanceAggregationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vRtrInstanceAggregationTable. + Entries are created by user. Entries are destroyed by user." + INDEX { vRtrID, vRtrAggregationIpPrefix, vRtrAggregationIpPrefixMask } + ::= { vRtrInstanceAggregationTable 1 } + +VRtrInstanceAggregationEntry ::= SEQUENCE { + vRtrAggregationIpPrefix IpAddress, + vRtrAggregationIpPrefixMask IpAddressPrefixLength, + vRtrAggregationRowStatus RowStatus, + vRtrAggregationLastChanged TimeStamp, + vRtrAggregationSummaryOnly TruthValue, + vRtrAggregationASSet TruthValue, + vRtrAggregationAggregatorAS TmnxBgpAutonomousSystem, + vRtrAggregationAggregatorIPAddr IpAddress, + vRtrAggregationOperState TmnxOperState + } + +vRtrAggregationIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address prefix to match for the aggregation." + ::= { vRtrInstanceAggregationEntry 1 } + + +vRtrAggregationIpPrefixMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mask length for vRtrAggregationIpPrefix, to match for the + aggregation." + ::= { vRtrInstanceAggregationEntry 2 } + +vRtrAggregationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this entry." + ::= { vRtrInstanceAggregationEntry 3 } + +vRtrAggregationLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time stamp of last change of any object for this entry." + ::= { vRtrInstanceAggregationEntry 4 } + +vRtrAggregationSummaryOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When true(1), only the aggregate is advertised, the more + specfic routes that make up the aggregate are not. + + When false(2), both the aggregate and more specific + components are advertised." + DEFVAL { false } + ::= { vRtrInstanceAggregationEntry 5 } + +vRtrAggregationASSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When true(1), the AS-Path of the resulting aggregate will contain + an AS-SET containing all AS numbers from the contributing routes. + + When false(2), the AS-Path will contain no AS-SET and will be + originated by the ESR." + DEFVAL { false } + ::= { vRtrInstanceAggregationEntry 6 } + +vRtrAggregationAggregatorAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrAggregationAggregatorAS is set to non zero, and + vRtrAggregationAggregatorIPAddr is set to non-zero, + the supplied ASN and IP address will be used for the aggregator path + attributes. + + When omitted, automatically uses its own ASN & Router-ID." + DEFVAL { 0 } + ::= { vRtrInstanceAggregationEntry 7 } + +vRtrAggregationAggregatorIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrAggregationAggregatorAS is set to non zero, and + vRtrAggregationAggregatorIPAddr is set to non-zero, + the supplied ASN and IP address will be used for the aggregator path + attributes. + + When omitted, automatically uses its own ASN & Router-ID." + DEFVAL { '00000000'H } -- 0.0.0.0 means not-set + ::= { vRtrInstanceAggregationEntry 8 } + + vRtrAggregationOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrAggregationOperState specifies the current operational status + of the aggregation entry." + ::= { vRtrInstanceAggregationEntry 9 } + +-- +-- Static Route Index Table +-- + +-- A read-only table which suggests the available index - vRtrStaticRouteIndex +-- for a given set of vRtrID, vRtrStaticRouteDest & vRtrStaticRouteMask. +-- vRtrStaticRouteIndex will be the fourth index while configuring an entry +-- into the vRtrStaticRouteTable. + +vRtrStaticRouteIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Static Route Index Table." + ::= { tmnxVRtrObjs 14 } + +vRtrStaticRouteIndexEntry OBJECT-TYPE + SYNTAX VRtrStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The available index for the vRtrStaticRouteTable for every + destination per virtual router." + INDEX { + vRtrID, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask + } + ::= { vRtrStaticRouteIndexTable 1 } + +VRtrStaticRouteIndexEntry ::= + SEQUENCE { + vRtrStaticRouteIndexDest IpAddress, + vRtrStaticRouteIndexMask IpAddress, + vRtrStaticRouteAvailableIndex TestAndIncr + } + +vRtrStaticRouteIndexDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this index entry. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this + object to a value x must be rejected if the bitwise logical-AND of + x with the value of the corresponding instance of the + vRtrStaticRouteMask object is not equal to x." + ::= { vRtrStaticRouteIndexEntry 1 } + +vRtrStaticRouteIndexMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the vRtrStaticRouteDest + field. For those systems that do not support arbitrary subnet + masks, an agent constructs the value of the vRtrStaticRouteMask by + reference to the IP Address Class. Any assignment (implicit or + otherwise) of an instance of this object to a value x must be + rejected if the bitwise logical-AND of x with the value of the + corresponding instance of the vRtrStaticRouteDest object is not + equal to vRtrStaticRouteDest." + ::= { vRtrStaticRouteIndexEntry 2 } + +vRtrStaticRouteAvailableIndex OBJECT-TYPE + SYNTAX TestAndIncr (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The available quaternary index for the vRtrStaticRouteTable." + ::= { vRtrStaticRouteIndexEntry 3 } + +-- +-- Tunnel Table +-- + +vRtrTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrTunnelTable maintains a list of tunnels for the specific router + instance." + ::= { tmnxVRtrObjs 17 } + +vRtrTunnelEntry OBJECT-TYPE + SYNTAX VRtrTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrTunnelEntry defines a tunnel to a particular destination in a + specific router context. A tunnel to a specific destination could + established using GRE, LDP, RSVP or could be a static LSP." + INDEX { + vRtrID, + vRtrTunnelDest, + vRtrTunnelMask, + vRtrTunnelPreference, + vRtrTunnelType, + vRtrTunnelID, + vRtrTunnelNexthop + } + ::= { vRtrTunnelTable 1 } + +VRtrTunnelEntry ::= + SEQUENCE { + vRtrTunnelDest IpAddress, + vRtrTunnelMask IpAddress, + vRtrTunnelPreference Unsigned32, + vRtrTunnelType TmnxTunnelType, + vRtrTunnelID TmnxTunnelID, + vRtrTunnelNexthop IpAddress, + vRtrTunnelMetric Unsigned32, + vRtrTunnelAge Integer32 + } + +vRtrTunnelDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrTunnelDest maintains the destination IP address of this tunnel. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrTunnelMask object is not + equal to x." + ::= { vRtrTunnelEntry 1 } + +vRtrTunnelMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrTunnelMask indicates the mask to be logical-ANDed with the + destination address before being compared to the value in the + vRtrTunnelDest field. For those systems that do not support arbitrary + subnet masks, an agent constructs the value of the vRtrTunnelMask + by reference to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with + the value of the corresponding instance of the ipCidrRouteDest object + is not equal to ipCidrRouteDest." + ::= { vRtrTunnelEntry 2 } + +vRtrTunnelPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrTunnelPreference determines the priority of this + tunnel versus the other tunnels from different sources such as LDP, + RSVP, GRE etc. This is an absolute number used internally by the + system to specify preferences for the tunnel. + + Lowest number signifies the most preferred entry in the table." + ::= { vRtrTunnelEntry 3 } + +vRtrTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of this tunnel entity." + ::= { vRtrTunnelEntry 4 } + +vRtrTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional index provided to distinguish between multiple tunnels to + same destination having same characteristics. + + There could be multiple tunnels for the type 'sdp'. In such cases the + vRtrTunnelID will hold the SDP Id. + + There could be multiple tunnels for the type 'ldp'. In such cases the + vRtrTunnelID will hold the LSPId of the LSP in use. + + For other vRtrTunnelType values this field will always be 0 as only a + single tunnel is established using other tunnel types." + ::= { vRtrTunnelEntry 5 } + +vRtrTunnelNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next system en route; Otherwise, 0.0.0.0." + ::= { vRtrTunnelEntry 6 } + +vRtrTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrTunnelMetric maintains the metric of the tunnel. This is used + in addition to the preference for this tunnel." + ::= { vRtrTunnelEntry 7 } + +vRtrTunnelAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this tunnel entry was last + updated or otherwise determined to be correct. No semantics + of `too old' can be implied except through knowledge of + owner of the tunnel." + ::= { vRtrTunnelEntry 8 } + +-- +-- Router-Advertisement Prefix Table +-- + +vRtrAdvPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdvPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows the user to configure IPv6 prefixes for + router advertisements on an interface" + ::= { tmnxVRtrObjs 23 } + +vRtrAdvPrefixEntry OBJECT-TYPE + SYNTAX VRtrAdvPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdvPrefixTable." + INDEX { vRtrID, vRtrAdvPrefixIfIndex, vRtrAdvPrefixPrefix, vRtrAdvPrefixLength } + ::= { vRtrAdvPrefixTable 1 } + +VRtrAdvPrefixEntry ::= SEQUENCE { + vRtrAdvPrefixIfIndex InterfaceIndex, + vRtrAdvPrefixPrefix InetAddress, + vRtrAdvPrefixLength InetAddressPrefixLength, + vRtrAdvPrefixRowStatus RowStatus, + vRtrAdvPrefixOnLinkFlag TruthValue, + vRtrAdvPrefixAutonomousFlag TruthValue, + vRtrAdvPrefixPreferredLifetime Unsigned32, + vRtrAdvPrefixValidLifetime Unsigned32 + } + +vRtrAdvPrefixIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this prefix is configured. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAdvPrefixEntry 1 } + +vRtrAdvPrefixPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ipv6 address prefix. The length of this object + is the standard length (16 bytes ) for IPv6 prefixes." + ::= { vRtrAdvPrefixEntry 2 } + +vRtrAdvPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length associated with this prefix. + The value 0 has no special meaning for this object." + ::= { vRtrAdvPrefixEntry 3 } + +vRtrAdvPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation and deletion of router + advertisement prefix entries." + ::= { vRtrAdvPrefixEntry 4 } + +vRtrAdvPrefixOnLinkFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if this prefix can be + used for on-link determination and the value 'false(2)' + otherwise." + REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { true } + ::= { vRtrAdvPrefixEntry 5 } + +vRtrAdvPrefixAutonomousFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous address configuration flag. When true(1), + indicates that this prefix can be used for autonomous + address configuration (i.e. can be used to form a local + interface address). If false(2), it is not used to auto- + configure a local interface address." + REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { true } + ::= { vRtrAdvPrefixEntry 6 } + +vRtrAdvPrefixPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remaining length of time in seconds that this prefix + will continue to be preferred, i.e. time until deprecation. + A value of 4,294,967,295 represents infinity. + + The address generated from a deprecated prefix should no + longer be used as a source address in new communications, + but packets received on such an interface are processed as + expected." + REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { 604800 } + ::= { vRtrAdvPrefixEntry 7 } + +vRtrAdvPrefixValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remaining length of time, in seconds, that this prefix + will continue to be valid, i.e. time until invalidation. A + value of 4,294,967,295 represents infinity. + + The address generated from an invalidated prefix should not + appear as the destination or source address of a packet." + REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { 2592000 } + ::= { vRtrAdvPrefixEntry 8 } + +-- +-- Virtual router Static Route Table +-- + +-- vRtrInetStaticRouteTable replaces the vRtrStaticRouteTable +-- that supports configuration of static routes using only the +-- IPv4 address style. The vRtrInetStaticRouteTable is IP version +-- neutral and allows configuration of static routes using IPv4 or +-- IPv6 InetAddress style. + +vRtrInetStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addressing information relevant + to this entity's Static Routing table." + ::= { tmnxVRtrObjs 24 } + +vRtrInetStaticRouteEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination, + through a particular next hop." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex + } + ::= { vRtrInetStaticRouteTable 1 } + +VRtrInetStaticRouteEntry ::= + SEQUENCE { + vRtrInetStaticRouteDestType InetAddressType, + vRtrInetStaticRouteDest InetAddress, + vRtrInetStaticRouteDestPfxLen InetAddressPrefixLength, + vRtrInetStaticRouteIndex INTEGER, + vRtrInetStaticRouteRowStatus RowStatus, + vRtrInetStaticRouteLastEnabledTime TimeStamp, + vRtrInetStaticRouteStatus INTEGER, + vRtrInetStaticRouteStaticType INTEGER, + vRtrInetStaticRoutePreference Unsigned32, + vRtrInetStaticRouteMetric Unsigned32, + vRtrInetStaticRouteEgressIfIndex InterfaceIndexOrZero, + vRtrInetStaticRouteNextHopType InetAddressType, + vRtrInetStaticRouteNextHop InetAddress, + vRtrInetStaticRouteNextHopIf DisplayString, + vRtrInetStaticRouteAdminState TmnxAdminState, + vRtrInetStaticRouteIgpShortcut BITS, + vRtrInetStaticRouteDisallowIgp TruthValue, + vRtrInetStaticRouteTag Unsigned32, + vRtrInetStaticRouteEnableBfd TruthValue, + vRtrInetStaticRouteCpeAddrType InetAddressType, + vRtrInetStaticRouteCpeAddr InetAddress, + vRtrInetStaticRouteCpeInterval Unsigned32, + vRtrInetStaticRouteCpeDropCnt Unsigned32, + vRtrInetStaticRouteCpeEnableLog TruthValue + } + +vRtrInetStaticRouteDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDestType indicates + the address type of vRtrInetStaticRouteDest address." + ::= { vRtrInetStaticRouteEntry 1 } + +vRtrInetStaticRouteDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDest indicates the + destination IP address of this static route." + ::= { vRtrInetStaticRouteEntry 2 } + +vRtrInetStaticRouteDestPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDestPfxLen indicates + the prefix length associated with the + vRtrInetStaticRouteDest address." + ::= { vRtrInetStaticRouteEntry 3 } + +vRtrInetStaticRouteIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteIndex indicates the fifth + index for the vRtrInetStaticRouteTable. + + The fifth index to vRtrInetStaticRouteTable identifies a + specific next-hop route to distinguish it from other + routes that share the same destination address." + ::= { vRtrInetStaticRouteEntry 4 } + +vRtrInetStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetStaticRouteRowStatus controls the creation + and deletion of rows in the table." + ::= { vRtrInetStaticRouteEntry 5 } + +vRtrInetStaticRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteLastEnabledTime + indicates the sysUpTime value when + vRtrInetStaticRouteStatus was last set to active (1) to + allow IP forwarding on this static route entry." + ::= { vRtrInetStaticRouteEntry 6 } + +vRtrInetStaticRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteStatus indicates + whether or not this route entry is active in the system. + When an interface transitions to the down state, any + associated route entries are marked as 'inactive' + and are usually not displayed in a standard route + table listing. When the interface transitions + to the up state, the agent marks the associated routes as + 'active'" + ::= { vRtrInetStaticRouteEntry 7 } + +vRtrInetStaticRouteStaticType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nextHop (1), + indirect (2), + blackHole (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteStaticType specifies the + type of static route represented by this row entry." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 8 } + +vRtrInetStaticRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePreference specifies the priority + of this static route versus the routes from different sources + such as BGP or OSPF etc. + + Different protocols should not be configured with the same + preference, if this occurs the tiebreaker is determined per the + default preference value as defined in the table below. + + If multiple routes are learned with an identical preference + using the same protocol, the lowest cost is used. If multiple + routes are learned with an identical preference using the same + protocol and the costs (metrics) are equal, then the decision + as to what route to use is determined by the configuration of + the ecmp command. + + Default preferences. + + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static-route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes + " + DEFVAL { 5 } + ::= { vRtrInetStaticRouteEntry 9 } + +vRtrInetStaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteMetric specifies + the metric for the static route. + + When ipCidrRouteProto has a value of 'netmgmt' to specify that + this entry is a static route, the value of vRtrInetStaticRouteMetric + associates a metric value with the route. This value is used + when importing this static route into other protocols such as + OSPF. When the metric is configured as zero then the metric + configured in OSPF, default-import-metric, applies. This value + is also used to determine which static route to install in the + forwarding table: + + If there are multiple static routes with the same preference + but unequal metric then the lower cost (metric) route will be + installed. + + If there are multiple static routes with equal preference and + metrics then ecmp rules apply. + + If there are multiple routes with unequal preference then the + lower preference route will be installed. + " + DEFVAL { 1 } + ::= { vRtrInetStaticRouteEntry 10 } + +vRtrInetStaticRouteEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteEgressIfIndex indicates + the outgoing ifIndex for this route as computed by the + static-route module. This variable will have a value of 0 + if vRtrInetStaticRouteStatus is 'inactive' or if this static + route is configured as a black hole." + ::= { vRtrInetStaticRouteEntry 11 } + +vRtrInetStaticRouteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHopType specifies + the address type of vRtrInetStaticRouteNextHop address." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 12 } + +vRtrInetStaticRouteNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHop specifies + the address of the next hop for the static route. + + In case of remote routes, the address of the + next system en route. This member is + complemented by vRtrInetStaticRouteNextHopIf. + + At most only one of the two objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf + and can be non-null. If vRtrInetStaticRouteNextHopType + is 'unknown' and vRtrInetStaticRouteNextHopIf is a + null string then this static route is configured as + a black hole." + ::= { vRtrInetStaticRouteEntry 13 } + +vRtrInetStaticRouteNextHopIf OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHopIf specifies + the interface of the next hop for the static route. + + The name of the Interface which will be the nexthop for + this route. This member is complemented by + vRtrInetStaticRouteNextHop. + + At most only one of the two objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf + and can be non-null. If vRtrInetStaticRouteNextHopType + is 'unknown' and vRtrInetStaticRouteNextHopIf is a + null string then this static route is configured as + a black hole." + ::= { vRtrInetStaticRouteEntry 14 } + +vRtrInetStaticRouteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteAdminState specifies + the desired administrative state for this + virtual router static route" + DEFVAL { inService } + ::= { vRtrInetStaticRouteEntry 15 } + +vRtrInetStaticRouteIgpShortcut OBJECT-TYPE + SYNTAX BITS { + te(0), + ldp(1), + ip(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteIgpShortcut specifies the + Layer 2 tunneling mechanism used for IGP shortcuts. + + The value of vRtrInetStaticRouteIgpShortcut is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). The + bits of vRtrInetStaticRouteIgpShortcut identify Layer 2 tunneling + mechanisms used for IGP shortcuts. If a bit is set, IGP shortcuts + associated with that tunneling mechanism will be used to resolve + next-hop for the static-route. If no bits are set, IGP shortcuts + will not be used to resolve next-hop for the static routes. + + The tunneling mechanisms represented by each bit are: + te(0) - RSVP Traffic Engineering + ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) + ip(2) - IP (IP-in-IP or GRE) + + Evaluation of tunnel preference is based on the following order, in + descending priority: + 1. Traffic Engineered Shortcut (RSVP-TE) + 2. LDP /32 Route FEC Shortcut + 3. IP Shortcut (IP-in-IP or GRE) + 4. Actual IGP Next-Hop." + DEFVAL { { } } + ::= { vRtrInetStaticRouteEntry 16 } + +vRtrInetStaticRouteDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDisallowIgp specifies if + IGP shortcuts are to be used or not. + + The value of vRtrInetStaticRouteDisallowIgp is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). If + the value of vRtrInetStaticRouteDisallowIgp is set to 'true', and if + none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) + qualify as a next-hop, the normal IGP next-hop to the indirect + next-hop address will not be used. If the value is set to 'false', + IGP next-hop to the indirect next-hop address can be used as the + next-hop of the last resort." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 17 } + +vRtrInetStaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteTag specifies a 32-bit integer tag + that is used to add to the static route. This tag could then be used + in route policies to control distribution of the route into other + protocols. A value of 0 indicates that the tag has not been set." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 18 } + +vRtrInetStaticRouteEnableBfd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteEnableBfd specifies whether or not + Bi-directional Forwarding Detection is enabled on this static route. + + When the value is 'true', this static-route can establish BFD sessions + and use BFD as a signalling mechanism. + When it is 'false', it cannot use BFD." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 19 } + +vRtrInetStaticRouteCpeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeAddrType specifies the address + type of vRtrInetStaticRouteCpeAddr address. + + When the value of vRtrInetStaticRouteCpeAddrType is not 'unknown', + statitistics for the Customer-Provided Equipment (CPE) host checks + for this static route entry will be found in the sparsely dependent + table extension, vRtrInetStatRteCpeChkStatsTable." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 20 } + +vRtrInetStaticRouteCpeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeAddr specifies the IP address + of the target CPE device. When this object is configured, ICMP pings + will be sent to this target IP address to determine CPE connectivity + and whether this static route should be active. + + When the value of vRtrInetStaticRouteCpeAddr is non-empty, + statitistics for the CPE host checks for this static route entry + will be found in the sparsely dependent table extension, + vRtrInetStatRteCpeChkStatsTable." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 21 } + +vRtrInetStaticRouteCpeInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeInterval specifies the interval, + in seconds, between ICMP pings to the target CPE IP address, + vRtrInetStaticRouteCpeAddr." + DEFVAL { 1 } + ::= { vRtrInetStaticRouteEntry 22 } + +vRtrInetStaticRouteCpeDropCnt OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeDropCnt specifies the number of + consecutive ping-replies that must be missed before concluding the + CPE is down. If the CPE is determined to be down, the associated + static route will be deactivated." + DEFVAL { 3 } + ::= { vRtrInetStaticRouteEntry 23 } + +vRtrInetStaticRouteCpeEnableLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeEnableLog specifies whether to enable + the logging of transitions between active and in-active based on the CPE + connectivity check. + + A value of 'true (1)' indicates that logging should be enabled." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 24 } + + +-- +-- Inet Static Route Index Table +-- + +-- A read-only table which suggests the available +-- index - vRtrInetStaticRouteIndex +-- for a given set of vRtrID, vRtrInetStaticRouteDestType, +-- vRtrInetStaticRouteDest & vRtrInetStaticRouteDestPfxLen. +-- vRtrInetStaticRouteIndex will be the fifth index while +-- configuring an entry into the vRtrInetStaticRouteTable. + +-- vRtrInetStaticRouteIndexTable table replaces vRtrStaticRouteIndexTable + +vRtrInetStaticRouteIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Static Route Index Table." + ::= { tmnxVRtrObjs 25 } + +vRtrInetStaticRouteIndexEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The available index for the vRtrInetStaticRouteTable for every + destination per virtual router." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen + } + ::= { vRtrInetStaticRouteIndexTable 1 } + +VRtrInetStaticRouteIndexEntry ::= + SEQUENCE { + vRtrInetStaticRouteAvailIndex TestAndIncr + } + +vRtrInetStaticRouteAvailIndex OBJECT-TYPE + SYNTAX TestAndIncr (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteAvailIndex indicates + the available fifth index for the vRtrInetStaticRouteTable. + + The fifth index to vRtrInetStaticRouteTable identifies a + specific next-hop route to distinguish it from other + routes that share the same destination address." + ::= { vRtrInetStaticRouteIndexEntry 1 } + +-- +-- VRtr instance aggregation objects +-- + +vRtrInetInstAggrTblLastChged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrInetInstAggrTable + either from adding a row or removing a row." + ::= { tmnxVRtrObjs 26 } + +-- vRtrInetInstAggrTable replaces the vRtrInstanceAggregationTable +-- that supports configuration of aggregate routes using only the +-- IPv4 address style. The vRtrInetInstAggrTable is IP version +-- neutral and allows configuration of aggregate routes using IPv4 or +-- IPv6 InetAddress style. + +vRtrInetInstAggrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetInstAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetInstAggrTable is the list of configured + virtual router aggregations and their operational + status information. + + vRtrInetInstAggrTable specifies the route aggregates + that should be generated into the virtual router if at + least one contributing route (more specific) is learned. + + A route could match multiple aggregate statements. + For instance, with the following entries: + aggregate 10.0.0.0/8 + aggregate 10.1.0.0/16 + + If the route 10.1.1.0/24 is learned, both aggregates would be + generated." + ::= { tmnxVRtrObjs 27 } + +vRtrInetInstAggrEntry OBJECT-TYPE + SYNTAX VRtrInetInstAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetInstAggrEntry indicates an entry (conceptual row) + in the vRtrInetInstAggrTable. + Entries are created and destroyed by user." + INDEX { vRtrID, + vRtrInetAggrIpPrefixType, + vRtrInetAggrIpPrefix, + vRtrInetAggrIpPrefixLen } + ::= { vRtrInetInstAggrTable 1 } + +VRtrInetInstAggrEntry ::= SEQUENCE { + vRtrInetAggrIpPrefixType InetAddressType, + vRtrInetAggrIpPrefix InetAddress, + vRtrInetAggrIpPrefixLen InetAddressPrefixLength, + vRtrInetAggrRowStatus RowStatus, + vRtrInetAggrLastChanged TimeStamp, + vRtrInetAggrSummaryOnly TruthValue, + vRtrInetAggrASSet TruthValue, + vRtrInetAggrAggregatorAS TmnxBgpAutonomousSystem, + vRtrInetAggrAggregatorIPAddr IpAddress, + vRtrInetAggrOperState TmnxOperState + } + +vRtrInetAggrIpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixType indicates + the IP address type of vRtrInetAggrIpPrefix." + ::= { vRtrInetInstAggrEntry 1 } + +vRtrInetAggrIpPrefix OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixType indicates + the IP address prefix to match for the aggregation." + ::= { vRtrInetInstAggrEntry 2 } + + +vRtrInetAggrIpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixLen indicates + the prefix length for vRtrInetAggrIpPrefix, to match + for the aggregation." + ::= { vRtrInetInstAggrEntry 3 } + +vRtrInetAggrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetAggrRowStatus controls the creation + and deletion of rows in the table." + ::= { vRtrInetInstAggrEntry 4 } + +vRtrInetAggrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrLastChanged specifies the + time stamp of the last change to this row of + vRtrInetInstAggrTable ." + ::= { vRtrInetInstAggrEntry 5 } + +vRtrInetAggrSummaryOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrSummaryOnly specifies if + specific routes that make up aggregates are advertised or + not. + + When vRtrInetAggrSummaryOnly has value of 'true(1)', only the + aggregate is advertised, the more specfic routes that make + up the aggregate are not. + + When vRtrInetAggrSummaryOnly has value of 'false(2)', both the + aggregate and more specific components are advertised." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 6 } + +vRtrInetAggrASSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrASSet specifies whether the + aggregate route has AS-SET. + + When vRtrInetAggrASSet has value of 'true(1)', the AS-Path + of the resulting aggregate will contain an AS-SET + containing all AS numbers from the contributing routes. + + When vRtrInetAggrASSet has value of 'false(2)', the AS-Path + will contain no AS-SET and will be originated by the ESR." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 7 } + +vRtrInetAggrAggregatorAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrAggregatorAS specifies the + aggregator's ASN. + + When vRtrInetAggrAggregatorAS is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, + the supplied ASN and IP address will be used for the + aggregator path attributes. + + When vRtrInetAggrAggregatorAS is not set, the aggregate + routes ASN & Router-ID will be used for the aggregator + path attributes." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 8 } + +vRtrInetAggrAggregatorIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrAggregatorIPAddr specifies the + aggregator's IP address. + + When vRtrInetAggrAggregatorAS is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, + the supplied ASN and IP address will be used for the + aggregator path attributes. + + When vRtrInetAggrAggregatorIPAddr is not set, the aggregate + routes ASN & Router-ID will be used for the aggregator + path attributes." + DEFVAL { '00000000'H } -- 0.0.0.0 means not-set + ::= { vRtrInetInstAggrEntry 9 } + + vRtrInetAggrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAggrOperState specifies the current + operational status of the aggregation entry." + ::= { vRtrInetInstAggrEntry 10 } + +-- +-- Virtual Router Service Interface IP Address Range table +-- IP-version independent +-- +vRtrInetSvcIpRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSvcIpRangeTable has an entry for each IP address + range configured for a virtual interface in a virtual router + in the system. An interface on the virtual router may have + more than one Service IP address range assigned to it." + ::= { tmnxVRtrObjs 28 } + +vRtrInetSvcIpRangeEntry OBJECT-TYPE + SYNTAX VRtrInetSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address range assigned a + virtual router service interface. Setting RowStatus to + 'active' requires values for all column variables to have + been assigned." + INDEX { vRtrID, + vRtrInetSvcIpRangeAddrType, + vRtrInetSvcIpRangeAddr, + vRtrInetSvcIpRangePfxLen + } + ::= { vRtrInetSvcIpRangeTable 1 } + +VRtrInetSvcIpRangeEntry ::= + SEQUENCE { + vRtrInetSvcIpRangeAddrType InetAddressType, + vRtrInetSvcIpRangeAddr InetAddress, + vRtrInetSvcIpRangePfxLen InetAddressPrefixLength, + vRtrInetSvcIpRangeRowStatus RowStatus, + vRtrInetSvcIpRangeExclusive TruthValue + } + +vRtrInetSvcIpRangeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeAddrType indicates the IP + address type of vRtrInetSvcIpRangeAddr." + ::= { vRtrInetSvcIpRangeEntry 1 } + +vRtrInetSvcIpRangeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeAddr indicates the IP address + service range assigned to a router's service interface. The + address type of vRtrInetSvcIpRangeAddr is indicated by + vRtrInetSvcIpRangeAddrType." + ::= { vRtrInetSvcIpRangeEntry 2 } + +vRtrInetSvcIpRangePfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangePfxLen specifies the prefix length + to be used with vRtrInetSvcIpRangeAddr for determining the IP + address range." + ::= { vRtrInetSvcIpRangeEntry 3 } + +vRtrInetSvcIpRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeRowStatus is used for creation and + deletion of IP service prefix ranges." + ::= { vRtrInetSvcIpRangeEntry 4 } + +vRtrInetSvcIpRangeExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeExclusive specifies how the set + of addresses specified by this entry are interpreted. When the + value is 'true', they are reserved for services only and cannot be + assigned to network ports. When the value is 'false', + it could be used for services as well as network ports." + DEFVAL { false } + ::= { vRtrInetSvcIpRangeEntry 5 } + +-- +-- Augmentation of the IP-MIB ipNetToPhysicalTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship between +-- the base table, ipNetToPhysicalTable, and the augmenting table, +-- vRtrIpNetToPhysicalTable. This in effect extends the ipNetToPhysicalTable +-- with additional columns. Creation (or deletion) of a row in the +-- ipNetToPhysicalTable results in the same fate for the row in the +-- vRtrIpNetToPhysicalTable. +-- + +-- ALCATEL CHANG +--vRtrIpNetToPhysicalTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF VRtrIpNetToPhysicalEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "The vRtrIpNetToPhysicalTable provides an extension of the +-- ipNetToPhysicalTable in the IP-MIB." +-- ::= { tmnxVRtrObjs 29 } +-- +--vRtrIpNetToPhysicalEntry OBJECT-TYPE +-- SYNTAX VRtrIpNetToPhysicalEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Each row entry in the vRtrIpNetToPhysicalTable represents additional +-- columns for attributes specific to the Alcatel 7x50 SR series +-- implementation for the vRtrIpNetToPhysicalTable." +-- AUGMENTS { ipNetToPhysicalEntry } +-- ::= { vRtrIpNetToPhysicalTable 1 } +-- +--VRtrIpNetToPhysicalEntry ::= +-- SEQUENCE { +-- vRtrIpNetToPhysicalTimer Unsigned32, +-- vRtrIpNetToPhysicalOperState TmnxOperState, +-- vRtrIpNetToPhysicalIsRouter TruthValue, +-- vRtrIpNetToPhysicalMTU Unsigned32, +-- vRtrIpNetToPhysicalPort TmnxPortID, +-- vRtrIpNetToPhysicalEncap TmnxEncapVal +-- } +-- +--vRtrIpNetToPhysicalTimer OBJECT-TYPE +-- SYNTAX Unsigned32 (0..65535) +-- UNITS "seconds" +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrIpNetToPhysicalTimer indicates how much longer an ARP +-- entry associated with an vRtrIpNetToPhysicalTable entry remains in the +-- ARP cache. It is initially set to vRtrIfArpTimeout. When +-- vRtrIpNetToPhysicalTimer has a value of zero, '0', the entry is cleared +-- from the cache." +-- ::= { vRtrIpNetToPhysicalEntry 1 } +-- +--vRtrIpNetToPhysicalOperState OBJECT-TYPE +-- SYNTAX TmnxOperState +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrIpNetToPhysicalOperState indicates if the ARP entry is +-- being used actively in the ARP Table. When ipNetToPhysicalType has a +-- value 'dynamic', vRtrIpNetToPhysicalOperState will never have a value of +-- 'outOfService'." +-- ::= { vRtrIpNetToPhysicalEntry 2 } +-- +--vRtrIpNetToPhysicalIsRouter OBJECT-TYPE +-- SYNTAX TruthValue +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrIpNetToPhysicalIsRouter indicates whether this +-- ipNetToPhysicalEntry is a router." +-- ::= { vRtrIpNetToPhysicalEntry 3 } +-- +--vRtrIpNetToPhysicalMTU OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrIpNetToPhysicalMTU indicates the MTU of the link +-- attached to this ipNetToPhysicalEntry." +-- ::= { vRtrIpNetToPhysicalEntry 4 } +-- +--vRtrIpNetToPhysicalPort OBJECT-TYPE +-- SYNTAX TmnxPortID +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrIpNetToPhysicalPort indicates the ID of the port +-- on which this entry was learned." +-- ::= { vRtrIpNetToPhysicalEntry 5 } +-- +--vRtrIpNetToPhysicalEncap OBJECT-TYPE +-- SYNTAX TmnxEncapVal +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrIpNetToPhysicalEncap indicates the encap value +-- of the SAP this entry was learned on. If this entry was learned +-- on a network port or null-encap SAP, the value of this object +-- will be zero." +-- ::= { vRtrIpNetToPhysicalEntry 6 } +-- ALCATEL CHANG + +-- ALCATEL CHANG +-- Augmentation of the IP-FORWARD-MIB inetCidrRouteTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship between +-- the base table, inetCidrRouteTable, and the augmenting table, +-- vRtrInetCidrRouteTable. This in effect extends the inetCidrRouteTable with +-- additional columns. Creation (or deletion) of a row in the +-- inetCidrRouteTable results in the same fate for the row in the +-- vRtrInetCidrRouteTable. +-- + +--vRtrInetCidrRouteTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF VRtrInetCidrRouteEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "The vRtrInetCidrRouteTable provides an extension of the +-- inetCidrRouteTable in the IP-FORWARD-MIB." +-- ::= { tmnxVRtrObjs 30 } +-- +--vRtrInetCidrRouteEntry OBJECT-TYPE +-- SYNTAX VRtrInetCidrRouteEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Each row entry in the vRtrInetCidrRouteTable represents additional +-- columns for attributes specific to the Alcatel 7x50 SR series +-- implementation for the IP route table." +-- AUGMENTS { inetCidrRouteEntry } +-- ::= { vRtrInetCidrRouteTable 1 } +-- +--VRtrInetCidrRouteEntry ::= +-- SEQUENCE { +-- vRtrInetCidrRouteLastEnabledTime TimeStamp, +-- vRtrInetCidrRoutePreference Unsigned32, +-- vRtrInetCidrRouteMetric Unsigned32, +-- vRtrInetCidrRouteIfVRtrId TmnxVRtrIDOrZero +-- } +-- +--vRtrInetCidrRouteLastEnabledTime OBJECT-TYPE +-- SYNTAX TimeStamp +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The vRtrInetCidrRouteLastEnabledTime variable indicates the sysUpTime +-- value when ipCidrRouteStatus was last set to active (1) to +-- allow IP forwarding on this route entry." +-- ::= { vRtrInetCidrRouteEntry 1 } +-- +-- +--vRtrInetCidrRoutePreference OBJECT-TYPE +-- SYNTAX Unsigned32 (0..255) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrInetCidrRoutePreference specifies the priority +-- of this static route versus the routes from different sources +-- such as BGP or OSPF etc, when ipCidrRouteProto has a value of +-- 'netmgmt' to indicate that this entry is a static route. +-- +-- Different protocols should not be configured with the same +-- preference, if this occurs the tiebreaker is determined per the +-- default preference value as defined in the table below. +-- +-- If multiple routes are learned with an identical preference +-- using the same protocol, the lowest cost is used. If multiple +-- routes are learned with an identical preference using the same +-- protocol and the costs (metrics) are equal, then the decision +-- as to what route to use is determined by the configuration of +-- the ecmp command. +-- +-- Default preferences: +-- +-- Route Type Preference Configurable +-- ---------- ---------- ------------ +-- Direct attached 0 no +-- Static-route 5 yes +-- MPLS (post FCS) 7 +-- OSPF Internal routes 10 no +-- OSPF External 150 yes +-- BGP 170 yes +-- " +-- DEFVAL { 5 } +-- ::= { vRtrInetCidrRouteEntry 2 } +-- +--vRtrInetCidrRouteMetric OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrInetCidrRouteMetric indicates the primary routing +-- metric for this route. The semantics of this metric are determined +-- by the routing-protocol specified in the route's ipCidrRouteProto +-- value." +-- ::= { vRtrInetCidrRouteEntry 3 } +-- +--vRtrInetCidrRouteIfVRtrId OBJECT-TYPE +-- SYNTAX TmnxVRtrIDOrZero +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The value of vRtrInetCidrRouteIfVRtrId indicates the virtual router +-- instance of the egress interface defined by inetCidrRouteIfIndex. +-- This object is valid only for subscriber management routes. For all +-- other route types, this object will have a value of zero." +-- ::= { vRtrInetCidrRouteEntry 4 } + +-- +-- Alcatel 7x50 SR series Virtual Router Global InterfaceIndex to +-- vRtrID and vRtrIfIndex Mapping Table +-- ALCATEL CHANG +vRtrIfGlobalIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfGlobalIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a read-only table, each row of which represents a one to + one equivalence between a unique system wide router interface index + (vRtrIfGlobalIndex) and its corresponding virtual router ID (vRtrID) + and index in the vRtrIfTable (vRtrIfIndex)." + ::= { tmnxVRtrObjs 37 } + +vRtrIfGlobalIndexEntry OBJECT-TYPE + SYNTAX VRtrIfGlobalIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfGlobalIndexTable corresponds to a row + in the vRtrIfTable. When an entry is created or deleted in the + vRtrIfTable, a corresponding entry is created or deleted in this + table." + INDEX { vRtrIfGlobalIndex } + ::= { vRtrIfGlobalIndexTable 1 } + +VRtrIfGlobalIndexEntry ::= + SEQUENCE { + vRtrIfGlobalIndexvRtrID TmnxVRtrID, + vRtrIfGlobalIndexvRtrIfIndex InterfaceIndex + } + +vRtrIfGlobalIndexvRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndexvRtrID indicates the vRtrID that + maps to the vRtrIfGlobalIndex. The combination of a vRtrID and + a vRtrIfIndex correspond to a system wide unique vRtrIfGlobalIndex. + This value represents the specific instance of virtual router + which the vRtrIfGlobalIndex belongs to." + ::= { vRtrIfGlobalIndexEntry 1 } + +vRtrIfGlobalIndexvRtrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndexvRtrIfIndex gives the value of + vRtrIfIndex for a row in the vRtrIfTable. This row corresponds + to the virtual router interface that maps to the + vRtrIfGlobalIndex. The combination of a vRtrID and + a vRtrIfIndex correspond to a system wide unique vRtrIfGlobalIndex." + ::= { vRtrIfGlobalIndexEntry 2 } + + +-- +-- Alcatel 7x50 SR series Virtual Router Interface Proxy Neigbor +-- Discovery Table +-- +-- Augmentation of the vRtrIfTable. +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrIfTable, and the augmenting table, +-- vRtrIfProxyNDTable. This in effect extends the vRtrIfTable with +-- additional columns. Creation (or deletion) of a row in the +-- vRtrIfTable results in the same fate for the row in the +-- vRtrIfProxyNDTable. +-- + +vRtrIfProxyNDTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfProxyNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfProxyNDTable provides an extension to the vRtrIfTable. + It has an entry for each virtual router interface configured in + the system." + ::= { tmnxVRtrObjs 38 } + +vRtrIfProxyNDEntry OBJECT-TYPE + SYNTAX VRtrIfProxyNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Proxy Neighbor + Discovery for a virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfProxyNDTable 1 } + +VRtrIfProxyNDEntry ::= + SEQUENCE { + vRtrIfProxyNDLocal TruthValue, + vRtrIfProxyNDPolicy1 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy2 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy3 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy4 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy5 TPolicyStatementNameOrEmpty + } + +vRtrIfProxyNDLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyNDLocal is set to 'true', local proxy + Neighbor Discovery is enabled, that is, the interface will reply to + Neighbor Solicitation requests when both the hosts are on the same + subnet. In this case ICMP redirects will be disabled. If the value + of vRtrIfProxyNDLocal is set to 'false', the interface will not + reply to Neighbor Solicitation requests if both the hosts are on the + same subnet." + DEFVAL { false } + ::= { vRtrIfProxyNDEntry 1 } + +vRtrIfProxyNDPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy1 specifies the first proxy ND + policy for this interface. This policy determines networks and + sources for which proxy ND will be attempted, when local proxy + ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 2 } + +vRtrIfProxyNDPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy2 specifies the second proxy ND + policy for this interface. This policy determines networks and + sources for which proxy ND will be attempted, when local proxy + ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 3 } + +vRtrIfProxyNDPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy3 specifies the third proxy ND + policy for this interface. This policy determines networks and + sources for which proxy ND will be attempted, when local proxy + ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 4 } + +vRtrIfProxyNDPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy4 specifies the fourth proxy ND + policy for this interface. This policy determines networks and + sources for which proxy ND will be attempted, when local proxy + ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 5 } + +vRtrIfProxyNDPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy5 specifies the fifth proxy ND + policy for this interface. This policy determines networks and + sources for which proxy ND will be attempted, when local proxy + ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 6 } + +-- +-- Alcatel 7x50 SR series +-- Virtual Router DHCP6 prefix Delegation table +-- +vRtrIfDHCP6PfxDelegationLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxDelegationLstChgd indicates + the Timestamp of the last change to any row the + vRtrIfDHCP6PfxDelegationTable" + ::= { tmnxVRtrObjs 39 } + +vRtrIfDHCP6PfxDelegationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6PfxDelegationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table vRtrIfDHCP6PfxDelegationTable is used to configure + the feature of automated delegation of IPv6 prefixes using DHCP6. + + This feature is intended for delegating a long-lived prefix from + a delegating router to a requesting router, where the delegating + router does not require knowledge about the topology of the + links in the network to which the prefixes will be assigned." + ::= { tmnxVRtrObjs 40 } + +vRtrIfDHCP6PfxDelegationEntry OBJECT-TYPE + SYNTAX VRtrIfDHCP6PfxDelegationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a delegated IPv6 prefix. + Entries can be created and deleted via SNMP SET operations. + Creation requires a SET request containing the vRtrRowStatus." + INDEX { vRtrID, + vRtrIfIndex, + vRtrIfDHCP6PfxdPrefix, + vRtrIfDHCP6PfxdPrefixLen } + ::= { vRtrIfDHCP6PfxDelegationTable 1 } + +VRtrIfDHCP6PfxDelegationEntry ::= + SEQUENCE { + vRtrIfDHCP6PfxdPrefix InetAddressIPv6, + vRtrIfDHCP6PfxdPrefixLen InetAddressPrefixLength, + vRtrIfDHCP6PfxdRowStatus RowStatus, + vRtrIfDHCP6PfxdLastChanged TimeStamp, + vRtrIfDHCP6PfxdDUID OCTET STRING, + vRtrIfDHCP6PfxdIAID Unsigned32, + vRtrIfDHCP6PfxdPrefLifetime Unsigned32, + vRtrIfDHCP6PfxdValidLifetime Unsigned32 + } + +vRtrIfDHCP6PfxdPrefix OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefix specifies, + together with the object vRtrIfDHCP6PfxdPrefixLen the ipv6 + prefix that will be delegated." + ::= { vRtrIfDHCP6PfxDelegationEntry 1 } + +vRtrIfDHCP6PfxdPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefixLen specifies, + together with the object vRtrIfDHCP6PfxdPrefix the ipv6 + prefix that will be delegated by this system." + ::= { vRtrIfDHCP6PfxDelegationEntry 2 } + +vRtrIfDHCP6PfxdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdRowStatus specifies the + Row status of this table row. This object is used to create or + delete rows in this table. + + The only allowed values for this object are: active(1), + createAndGo(4), and destroy(6)." + ::= { vRtrIfDHCP6PfxDelegationEntry 3 } + +vRtrIfDHCP6PfxdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6PfxdLastChanged indicates the sysUpTime + when any object of the row is last changed." + ::= { vRtrIfDHCP6PfxDelegationEntry 4 } + +vRtrIfDHCP6PfxdDUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdDUID specifies + the ID of the requesting router. If set to a non zero value + the prefix defined in this row will only be delegated to this + router. If set to zero, the prefix will be delegated to any + requesting router." + DEFVAL { ''H } -- the empty string + ::= { vRtrIfDHCP6PfxDelegationEntry 6 } + +vRtrIfDHCP6PfxdIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdIAID specifies + the IAID from the requesting router + that needs to match in order to delegate the prefix defined + in this row.If set to 0 no match on the received IAID is done." + DEFVAL { 0 } + ::= { vRtrIfDHCP6PfxDelegationEntry 7 } + +vRtrIfDHCP6PfxdPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefLifetime specifies + the time in seconds that this prefix remains preferred. + + The value of vRtrIfDHCP6PfxdPrefLifetime cannot be bigger then + the value of vRtrIfDHCP6PfxdValidLifetime. + + The value 4294967295 is considered equal to infinity." + DEFVAL { 604800 } -- 7 days + ::= { vRtrIfDHCP6PfxDelegationEntry 8 } + +vRtrIfDHCP6PfxdValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdValidLifetime specifies + the time in seconds that the prefix is valid. + The value 4294967295 is considered equal to infinity." + DEFVAL { 2592000 } -- 30 days + ::= { vRtrIfDHCP6PfxDelegationEntry 9 } + +-- +-- Alcatel 7x50 SR series Virtual Router DHCP6 Statistics Table +-- +vRtrDHCP6DropStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDHCP6DropStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6DropStatTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 41 } + +vRtrDHCP6DropStatEntry OBJECT-TYPE + SYNTAX VRtrDHCP6DropStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of DHCP6 drop reason + statistics for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { vRtrID, + vRtrDHCP6DropStatReason } + ::= { vRtrDHCP6DropStatTable 1 } + +VRtrDHCP6DropStatEntry ::= + SEQUENCE { + vRtrDHCP6DropStatReason INTEGER, + vRtrDHCP6DropStatLastCleared TimeStamp, + vRtrDHCP6DropStatPktsDropped Gauge32 + } + +vRtrDHCP6DropStatReason OBJECT-TYPE + SYNTAX INTEGER { + none ( 0 ), + srcOperDown ( 1 ), + dstOperDown ( 2 ), + rlyReplyOnClientItf ( 3 ), + hopCount ( 4 ), + badRelayedMsg ( 5 ), + clientItfNotFound ( 6 ), + noMemory ( 7 ), + noGlobalPfx ( 8 ), + noSrcIp ( 9 ), + noRteToServer ( 10 ), + subMgmtUpdFail ( 11 ), + relayForw ( 12 ), + msgTooSmall ( 13 ), + msgNotForServer ( 14 ), + noServerId ( 15 ), + noClientId ( 16 ), + serverIdInClientMsg ( 17 ), + wrongServerId ( 18 ), + illegalUnicast ( 19 ), + illegalSrcIp ( 20 ), + pdMsgNotSupported ( 21 ), + nbrAddrsExceeded ( 22 ), + clientMacNotResolved ( 23 ), + illegalAssignedAddr ( 24 ), + msgEncodingError ( 25 ) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object vRtrDHCP6DropStatReason indicates the drop reason for + which the object vRtrDHCP6DropStatPktsDropped contains the counter. + none + srcOperDown Dhcp6 oper state is not Up on src itf + dstOperDown Dhcp6 oper state is not Up on dst itf + rlyReplyOnClientItf Relay Reply Msg on Client Itf + hopCount Hop Count Limit reached + badRelayedMsg Missing Relay Msg option, or illegal msg type + clientItfNotFound Unable to determine destinatinon client Itf + noMemory Out of Memory + noGlobalPfx No global Pfx on Client Itf + noSrcIp Unable to determine src Ip Addr + noRteToServer No route to server + subMgmtUpdFail Subscr. Mgmt. Update failed + relayForw Received Relay Forw Message + msgTooSmall Packet too small to contain valid dhcp6 msg + msgNotForServer Server cannot respond to this message + noServerId No Server Id option in msg from server + noClientId No Client Id option in msg from client + serverIdInClientMsg Server Id option in client msg + wrongServerId Server DUID in client msg does not match ours + illegalUnicast Client sent message to unicast while not + allowed + illegalSrcIp Client sent message with illegal src Ip + pdMsgNotSupported Client message type not supported in + pfx delegation + nbrAddrsExceeded Nbr of addrs or pfxs exceeds allowed + maximum in msg + clientMacNotResolved Unable to resolve client's mac address + illegalAssignedAddr The client was assigned an illegal address + msgEncodingError Illegal pfx length in a IA_PREFIX option + " + ::= { vRtrDHCP6DropStatEntry 1 } + +vRtrDHCP6DropStatLastCleared OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6DropStatLastCleared indicates the sysUpTime + when the counters of this row were last reset. A value of zero for + this object indicates that the counters have not been reset since the + system has last been initialized." + ::= { vRtrDHCP6DropStatEntry 2 } + +vRtrDHCP6DropStatPktsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6DropStatPktsDropped indicates the number of + DHCP6 packets were dropped for the reason described in + vRtrDHCP6DropStatReason." + ::= { vRtrDHCP6DropStatEntry 3 } + +-- +-- Alcatel 7x50 SR series Virtual Router DHCP6 msg type Statistics Table +-- +vRtrDHCP6MsgStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6MsgStatTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 42 } + +vRtrDHCP6MsgStatEntry OBJECT-TYPE + SYNTAX VRtrDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of counters for each DHCP6 + message type for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { vRtrID, + vRtrDHCP6MsgStatsMsgType } + ::= { vRtrDHCP6MsgStatTable 1 } + +VRtrDHCP6MsgStatEntry ::= + SEQUENCE { + vRtrDHCP6MsgStatsMsgType TmnxDHCP6MsgType, + vRtrDHCP6MsgStatsLstClrd TimeStamp, + vRtrDHCP6MsgStatsRcvd Gauge32, + vRtrDHCP6MsgStatsSent Gauge32, + vRtrDHCP6MsgStatsDropped Gauge32 + } + +vRtrDHCP6MsgStatsMsgType OBJECT-TYPE + SYNTAX TmnxDHCP6MsgType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object vRtrDHCP6MsgStatsMsgType indicates the DHCP6 message type + for which statistics are kept on a per vrtr basis." + ::= { vRtrDHCP6MsgStatEntry 1 } + +vRtrDHCP6MsgStatsLstClrd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsLstClrd indicates the sysUpTime + when the counters of this row were last reset. A value of zero for + this object indicates that the counters have not been reset since the + system has last been initialized." + ::= { vRtrDHCP6MsgStatEntry 2 } + +vRtrDHCP6MsgStatsRcvd OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsRcvd indicates the number of + DHCP6 packets were received of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 3 } + +vRtrDHCP6MsgStatsSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsSent indicates the number of + DHCP6 packets were sent of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 4 } + +vRtrDHCP6MsgStatsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsDropped indicates the number of + DHCP6 packets were dropped of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 5 } + +-- +-- Virtual Router Interface IPCP table +-- Use of AUGMENTS clause implies a one-to-one dependent relationship +-- between the base table, vRtrIfTable, and the augmenting table, +-- vRtrIfIpcpTable. This in effect extends the vRtrIfTable with +-- additional columns. Creation (or deletion) of a row in the +-- vRtrIfTable results in the same fate for the row in the +-- vRtrIfIpcpTable. +-- + +vRtrIfIpcpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIpcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIpcpTable table contains the configuration for + IPCP interface configuration on the vRtrIfEntry + with the same indices." + ::= { tmnxVRtrObjs 43 } + +vRtrIfIpcpEntry OBJECT-TYPE + SYNTAX VRtrIfIpcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the IPCP configuration for an + interface. Entries are created and deleted when entries + in the vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIpcpTable 1 } + +VRtrIfIpcpEntry ::= + SEQUENCE { + vRtrIfIpcpPeerAddrType InetAddressType, + vRtrIfIpcpPeerAddr InetAddress, + vRtrIfIpcpPriDnsAddrType InetAddressType, + vRtrIfIpcpPriDnsAddr InetAddress, + vRtrIfIpcpSecDnsAddrType InetAddressType, + vRtrIfIpcpSecDnsAddr InetAddress + } + +vRtrIfIpcpPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPeerAddrType specifies the type of + vRtrIfIpcpPeerAddr, the remote peer's IP address. + + vRtrIfIpcpPeerAddrType can be set to non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpPeerAddrType is unknown, the value of + vRtrIfIpcpPeerAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 1 } + +vRtrIfIpcpPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPeerAddr specifies the IP address that will + be exchanged by IPCP, if applicable on a given interface, to configure + the remote peer's IP address. The type of this address is specified + by the value of vRtrIfIpcpPeerAddrType + + vRtrIfIpcpPeerAddr can be set to on-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 2 } + +vRtrIfIpcpPriDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPriDnsAddrType specifies the type of + vRtrIfIpcpPriDnsAddr, the IP address of the primary DNS to be used + by the remote peer. + + vRtrIfIpcpPriDnsAddrType can be set ito non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpPriDnsAddrType is unknown, the value of + vRtrIfIpcpPriDnsAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 3 } + +vRtrIfIpcpPriDnsAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPriDnsAddr specifies the IP address that will + be exchanged by IPCP, if applicable on a given interface, to configure + the primary DNS's IP address on the remote peer. The type of this + address is specified by the value of vRtrIfIpcpPriDnsAddrType + + vRtrIfIpcpPriDnsAddr can be set to non-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 4 } + +vRtrIfIpcpSecDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpSecDnsAddrType specifies the type of + vRtrIfIpcpSecDnsAddr, the IP address of the secondary DNS to be used + by the remote peer. + + vRtrIfIpcpSecDnsAddrType can be set to non-deffault only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpSecDnsAddrType is unknown, the value of + vRtrIfIpcpSecDnsAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 5 } + +vRtrIfIpcpSecDnsAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpSecDnsAddr specifies the IP address that will + be exchanged by IPCP, if applicable on a given interface, to configure + the secondary DNS's IP address on the remote peer. The type of this + address is specified by the value of vRtrIfIpcpSecDnsAddrType. + + vRtrIfIpcpSecDnsAddr can be set to non-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 6 } + +-- +-- Alcatel 7x50 SR series Virtual Router Static Route CPE Check Statistics Table +-- +vRtrInetStatRteCpeChkStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStatRteCpeChkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetStatRteCpeChkStatsTable has an entry for each entry + in the vRtrInetStaticRouteTable that has a non-default values set + for the vRtrInetStaticRouteCpeAddrType and vRtrInetStaticRouteCpeAddr + objects." + ::= { tmnxVRtrObjs 44 } + +vRtrInetStatRteCpeChkStatsEntry OBJECT-TYPE + SYNTAX VRtrInetStatRteCpeChkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of + Customer-Provided Equipment (CPE) availability statistics + for a virtual router static route in the system with non-default + values set for the vRtrInetStaticRouteCpeAddrType and + vRtrInetStaticRouteCpeAddr objects. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex + } + ::= { vRtrInetStatRteCpeChkStatsTable 1 } + +VRtrInetStatRteCpeChkStatsEntry ::= + SEQUENCE { + vRtrInetStatRteCpeChkUpTime TimeTicks, + vRtrInetStatRteCpeChkInPktCnt Counter32, + vRtrInetStatRteCpeChkOutPktCnt Counter32, + vRtrInetStatRteCpeChkDownTrans Gauge32, + vRtrInetStatRteCpeChkUpTrans Gauge32, + vRtrInetStatRteCpeChkTTL Unsigned32 + } + +vRtrInetStatRteCpeChkUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkUpTime indicates + how long (in hundredths of a second) that the CPE has been + available." + ::= { vRtrInetStatRteCpeChkStatsEntry 1 } + +vRtrInetStatRteCpeChkInPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkInPktCnt indicates the + number of echo-reply packets received." + ::= { vRtrInetStatRteCpeChkStatsEntry 2 } + +vRtrInetStatRteCpeChkOutPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkOutPktCnt indicates the + number of echo-request packets sent." + ::= { vRtrInetStatRteCpeChkStatsEntry 3 } + +vRtrInetStatRteCpeChkDownTrans OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkDownTrans indicates the number of + times the CPE has transitioned to the unavailable state." + ::= { vRtrInetStatRteCpeChkStatsEntry 4 } + +vRtrInetStatRteCpeChkUpTrans OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkUpTrans indicates the number of + times the CPE has transitioned to the available state." + ::= { vRtrInetStatRteCpeChkStatsEntry 5 } + +vRtrInetStatRteCpeChkTTL OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkTTL indicates the time, in seconds, + before the CPE will be declared down. Upon receipt of an echo + reply, it has the value of + vRtrInetStaticRouteCpeInterval * vRtrInetStaticRouteCpeDropCnt and is + decremented by 1 every second." + ::= { vRtrInetStatRteCpeChkStatsEntry 6 } + + +-- +-- Application Id -> DSCP value mapping table +-- + +tmnxDscpAppTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpAppTableLastChanged indicates the sysUpTime + at the time of the last modification of tmnxDscpAppTable. + + If no changes were made to the table since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxVRtrObjs 45 } + +tmnxDscpAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDscpAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDscpAppTable has an entry for each application to + Differential Services Code Point (DSCP) mapping in a + virtual routing context on this system." + ::= { tmnxVRtrObjs 46 } + +tmnxDscpAppEntry OBJECT-TYPE + SYNTAX TmnxDscpAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping from an application to a DSCP + value for particular virtual routing context. + + Entries are created at system initialization." + INDEX { vRtrID, tmnxDscpAppId } + ::= { tmnxDscpAppTable 1} + +TmnxDscpAppEntry ::= SEQUENCE + { + tmnxDscpAppId TDSCPAppId, + tmnxDscpAppLastChanged TimeStamp, + tmnxDscpAppDscpValue TDSCPValueOrNone + } + +tmnxDscpAppId OBJECT-TYPE + SYNTAX TDSCPAppId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDscpAppId indicates the DSCP application identifier + for a protocol on the Alcatel 7x50 SR router which generates + control traffic over IP." + ::= { tmnxDscpAppEntry 1 } + +tmnxDscpAppLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpAppLastChanged indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxDscpAppEntry 2 } + +tmnxDscpAppDscpValue OBJECT-TYPE + SYNTAX TDSCPValueOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDscpAppDscpValue specifies a DSCP Value + to assign to the traffic generated by the application + specified by tmnxDscpAppId. + + A value of -1 specifies that no explicit DSCP re-marking + will be done for the traffic generated by the application + specified by tmnxDscpAppId. + + The default value is protocol specific." + ::= { tmnxDscpAppEntry 3 } + +-- +-- DSCP Name -> Forwarding Class mapping table +-- + +tmnxDscpFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpFCTableLastChanged indicates the sysUpTime + at the time of the last modification of tmnxDscpFCTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxVRtrObjs 47 } + +tmnxDscpFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDscpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDscpFCTable has an entry for each mapping between + a DSCP value and a Forwarding Class for self-generated + protocol traffic in a virtual routing context on this system." + ::= { tmnxVRtrObjs 48 } + +tmnxDscpFCEntry OBJECT-TYPE + SYNTAX TmnxDscpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping between a DSCP value and a + Forwarding Class for self-generated protocol traffic + in particular virtual routing context. + + Entries are created at system initialization." + INDEX { vRtrID, tmnxDscpFCDscpValue } + ::= { tmnxDscpFCTable 1} + +TmnxDscpFCEntry ::= SEQUENCE + { + tmnxDscpFCDscpValue TDSCPValue, + tmnxDscpFCLastChanged TimeStamp, + tmnxDscpFCValue TFCType + } + +tmnxDscpFCDscpValue OBJECT-TYPE + SYNTAX TDSCPValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDscpFCDscpValue specifies a DSCP value which + will be mapped to the Forwarding Class specified by + tmnxDscpFCValue." + ::= { tmnxDscpFCEntry 1 } + +tmnxDscpFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpFCLastChanged indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxDscpFCEntry 3 } + +tmnxDscpFCValue OBJECT-TYPE + SYNTAX TFCType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDscpFCValue specifies the Forwarding Class value + for this mapping entry. + + The default value is best effort, which is specified by a value of 0." + DEFVAL { be } + ::= { tmnxDscpFCEntry 4 } + + +-- +-- Application Id -> 802.1p value mapping table +-- + +tmnxDot1pAppTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppTableLastChanged indicates the + sysUpTime at the time of the last modification of + tmnxDot1pAppTable. + + If no changes were made to the table since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { tmnxVRtrObjs 49 } + +tmnxDot1pAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDot1pAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDot1pAppTable has an entry for each application to + IEEE 802.1p priority (Dot1p) mapping in a virtual routing + context on this system." + ::= { tmnxVRtrObjs 50 } + +tmnxDot1pAppEntry OBJECT-TYPE + SYNTAX TmnxDot1pAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping from an application to a Dot1p + value for particular virtual routing context. + + Entries are created at system initialization." + INDEX { vRtrID, tmnxDot1pAppId } + ::= { tmnxDot1pAppTable 1} + +TmnxDot1pAppEntry ::= SEQUENCE + { + tmnxDot1pAppId TDot1pAppId, + tmnxDot1pAppLastChanged TimeStamp, + tmnxDot1pAppValue Dot1PPriority + } + +tmnxDot1pAppId OBJECT-TYPE + SYNTAX TDot1pAppId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppId indicates the Dot1p application + identifier for a Layer-2 protocol on the Alcatel 7x50 SR router." + ::= { tmnxDot1pAppEntry 1 } + +tmnxDot1pAppLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppLastChanged indicates the sysUpTime + at the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxDot1pAppEntry 2 } + +tmnxDot1pAppValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppValue specifies a Dot1p + value to assign to the traffic generated by the application + specified by tmnxDot1pAppId. + + The default value is protocol specific." + ::= { tmnxDot1pAppEntry 3 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- Objects for AutoFilter trap + +tmnxVRtrNotificationObjects OBJECT IDENTIFIER ::= {tmnxVRtrObjs 21} + +vRtrAutoFilterDHCPClientAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The Client IP address from the PDU causing the trap. + Used by tmnxVRtrDHCPAFEntriesExceeded to report + the client's IP address." + ::= { tmnxVRtrNotificationObjects 1 } + +vRtrAutoFilterDHCPClientLease OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The lease time specified in the PDU causing the trap. + Used by tmnxVRtrDHCPAFEntriesExceeded to report + the lease time." + ::= { tmnxVRtrNotificationObjects 2 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- Objects for DHCP traps + +vRtrDHCPClientLease + OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDHCPClientLease indicates the + lease time specified in the PDU causing the trap." + ::= { tmnxVRtrNotificationObjects 3} + +vRtrDhcpLseStateOldCiAddr + OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpLseStateOldCiAddr indicates + the Client IP address that was formerly assigned to this + Least state." + ::= { tmnxVRtrNotificationObjects 4} + +vRtrDhcpLseStateOldChAddr + OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpLseStateOldChAddr indicates + the Client MAC address that was formerly assigned to this + Least state." + ::= { tmnxVRtrNotificationObjects 5} + +vRtrDhcpLseStateNewCiAddr + OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpLseStateNewCiAddr indicates + the Client IP address specified in the PDU causing + the trap." + ::= { tmnxVRtrNotificationObjects 6} + +vRtrDhcpLseStateNewChAddr + OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpLseStateNewChAddr indicates + the Client MAC address specified in the PDU causing + the trap." + ::= { tmnxVRtrNotificationObjects 7} + +vRtrDhcpRestoreLseStateCiAddr + OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateCiAddr indicates + the IP address specified in the persistency record causing + the trap." + ::= { tmnxVRtrNotificationObjects 8} + +vRtrDhcpRestoreLseStateVRtrId + OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateVRtrId indicates + the serviceId specified in the persistency record causing + the trap." + ::= { tmnxVRtrNotificationObjects 9} + +vRtrDhcpRestoreLseStateIfIndex + OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateIfIndex indicates + the Port ID specified in the persistency record causing + the trap." + ::= { tmnxVRtrNotificationObjects 10} + +vRtrDhcpRestoreLseStateProblem + OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateProblem + indicates why the persisency record cannot be restored." + ::= { tmnxVRtrNotificationObjects 11} + +vRtrDhcpPacketProblem + OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDhcpPacketProblem indicates + information on a received DHCP packet is considered + suspicious by the system." + ::= { tmnxVRtrNotificationObjects 12} + +vRtrDhcpLseStatePopulateError + OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object vRtrDhcpLseStatePopulateError + indicates the reason why the system was unable to update + the Lease state table with the information contained in + the received DHCP ACK message." + ::= { tmnxVRtrNotificationObjects 13} + +vRtrBfdSlotNumber + OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrBfdSlotNumber indicates the IOM slot + number where the number of supported BFD sessions has + reached the maximum value. This object is reported + when the tmnxVRtrBfdMaxSessionOnSlot notification + is generated." + ::= { tmnxVRtrNotificationObjects 14} + +vRtrNumberOfBfdSessionsOnSlot + OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrNumberOfBfdSessionsOnSlot indicates the + current number of BFD sessions on the slot indicated by + vRtrBfdSlotNumber. This object is reported when the + tmnxVRtrBfdMaxSessionOnSlot notification is generated." + ::= { tmnxVRtrNotificationObjects 15} + +vRtrBfdMaxSessionReason + OBJECT-TYPE + SYNTAX BITS { + maxSessionsPerSlot(0), + maxTxPacketRate(1), + maxRxPacketRate(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrBfdMaxSessionReason indicates the + reason the maximum numbers of sessions on this IOM + slot was reached. This object is reported when the + tmnxVRtrBfdMaxSessionOnSlot notification is + generated." + ::= { tmnxVRtrNotificationObjects 16} + +vRtrDHCP6ServerNetAddrType + OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6ServerNetAddrType + indicates the address type of vRtrDHCP6ServerNetAddr." + ::= { tmnxVRtrNotificationObjects 17 } + +vRtrDHCP6ServerNetAddr + OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6ServerNetAddr + indicates the IP address of the DHCP server." + ::= { tmnxVRtrNotificationObjects 18 } + +vRtrDHCP6ClientNetAddrType + OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6ClientNetAddrType + indicates the address type of vRtrDHCP6ClientNetAddr." + ::= { tmnxVRtrNotificationObjects 19 } + +vRtrDHCP6ClientNetAddr + OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6ClientNetAddr + indicates the IP address of the DHCP client." + ::= { tmnxVRtrNotificationObjects 20 } + +vRtrDHCP6AssignedNetAddrType + OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6AssignedNetAddrType + indicates the address type of vRtrDHCP6AssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 21 } + +vRtrDHCP6AssignedNetAddr + OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6AssignedNetAddr + indicates the IP address assigned to the DHCP client." + ::= { tmnxVRtrNotificationObjects 22 } + +vRtrDHCP6AssignedPrefixLen + OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrDHCP6AssignedPrefixLen specifies + the length of the IP netmask for vRtrDHCP6AssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 23 } + +vRtrDHCP6OldAssignedNetAddrType + OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6OldAssignedNetAddrType + indicates the address type of vRtrDHCP6OldAssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 24 } + +vRtrDHCP6OldAssignedNetAddr + OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6OldAssignedNetAddr + indicates the IP address formerly assigned to the DHCP + client." + ::= { tmnxVRtrNotificationObjects 25 } + +vRtrDHCP6OldAssignedPrefixLen + OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrDHCP6OldAssignedPrefixLen specifies the + length of the IP netmask for vRtrDHCP6OldAssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 26 } + +vRtrDHCP6NewClientId + OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrDHCP6NewClientId indicates the new + DHCP6 clients unique identifier (DUID)." + ::= { tmnxVRtrNotificationObjects 27 } + +vRtrDHCP6OldClientId + OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrDHCP6OldClientId indicates the old + DHCP6 clients unique identifier (DUID)." + ::= { tmnxVRtrNotificationObjects 28 } + +vRtrDHCP6LeaseOverrideResult + OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrDHCP6LeaseOverrideResult + indicates whether or not the lease state has been + overridden." + ::= { tmnxVRtrNotificationObjects 29 } + +vRtrInetStatRteCpeNotifyAddrType + OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrInetStatRteCpeNotifyAddrType + indicates the address type of + vRtrInetStatRteCpeNotifyAddr." + ::= { tmnxVRtrNotificationObjects 30 } + +vRtrInetStatRteCpeNotifyAddr + OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrInetStatRteCpeNotifyAddr + indicates the IP address of the CPE." + ::= { tmnxVRtrNotificationObjects 31 } + +vRtrInetStaticRouteCpeStatus + OBJECT-TYPE + SYNTAX INTEGER { + reachable (0), + unreachable (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrInetStaticRouteCpeStatus + indicates whether or not the CPE associated with a + static route is 'reachable' or 'unreachable'." + ::= { tmnxVRtrNotificationObjects 32 } + +vRtrManagedRouteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrManagedRouteInetAddrType indicates + the address type of vRtrManagedRouteInetAddr." + ::= { tmnxVRtrNotificationObjects 33 } + +vRtrManagedRouteInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrManagedRouteInetAddr indicates + the IP address of the managed route." + ::= { tmnxVRtrNotificationObjects 34 } + +vRtrManagedRoutePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of vRtrManagedRoutePrefixLen indicates + the prefix length of the subnet associated with + vRtrManagedRouteInetAddr." + ::= { tmnxVRtrNotificationObjects 35 } + +vRtrFailureDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object vRtrFailureDescription is a + printable character string which contains information + about the reason why the notification is sent." + ::= { tmnxVRtrNotificationObjects 36 } + +--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- +-- ALCATEL-IND1-TIMETRA-VRTR-MIB Notifications +-- + +tmnxVRtrMidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrMidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrMidRouteTCA notification is generated when the number + of routes contained in a VPRN exceeds the value specified by + vRtrMidRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 1 } + +tmnxVRtrHighRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrHighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrHighRouteTCA notification is generated when the number + of routes contained in a VPRN exceeds the value specified by + vRtrHighRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 2 } + +tmnxVRtrHighRouteCleared NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrHighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrHighRouteCleared notification is generated when the + number of routes contained in a VPRN has dropped below the + vRtrHighRouteThreshold value following the generation of a + tmnxVRtrHighRouteTCA notification." + ::= { tmnxVRtrNotifications 3 } + +tmnxVRtrIllegalLabelTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatIllegalLabels, + vRtrIllegalLabelThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrIllegalLabelTCA notification is generated when the + number of illegal label violations on a VRF has exceeded the + value specified by vRtrIllegalLabelThreshold." + ::= { tmnxVRtrNotifications 4 } + +tmnxVRtrMcastMidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMcastMidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMidRouteTCA notification is generated when the number + of multicast routes contained in a VPRN exceeds the value specified by + vRtrMcastMidRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 5 } + +tmnxVRtrMcastMaxRoutesTCA NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMaxMcastNumRoutes + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMaxRoutesTCA notification is generated when the number + of multicast routes contained in a VPRN exceeds the value specified by + vRtrMaxMcastNumRoutes. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 6 } + +tmnxVRtrMcastMaxRoutesCleared NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMaxMcastNumRoutes + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMaxRoutesCleared notification is generated when the + number of multicast routes contained in a VPRN has dropped below the + vRtrMaxMcastNumRoutes value following the generation of a + tmnxVRtrMcastMaxRoutesTCA notification." + ::= { tmnxVRtrNotifications 7 } + +tmnxVRtrMaxArpEntriesTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrMaxARPEntries + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxArpEntriesTCA notification is generated when the + number of ARP entries in a VPRN exceeds the maximum supported." + ::= { tmnxVRtrNotifications 8 } + +tmnxVRtrMaxArpEntriesCleared NOTIFICATION-TYPE + OBJECTS { + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrMaxARPEntries + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxArpEntriesCleared notification is generated when the + number of ARP entries contained in a VPRN has dropped below the + maximum value following the generation of a tmnxVRtrMaxArpEntriesTCA + notification." + ::= { tmnxVRtrNotifications 9 } + +tmnxVRtrDHCPAFEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrIfDHCPOperAutoFilter, + vRtrIfIndex, + vRtrAutoFilterDHCPClientAddress, + vRtrAutoFilterDHCPClientLease + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPAFEntriesExceeded notification is generated + when the number of DHCP 'AutoFilter' entries on a given interface + reaches a user configurable upper limit given by vRtrIfDHCPAutoFilter." + ::= {tmnxVRtrNotifications 10} + +tmnxVRtrMaxRoutes NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrMaxNumRoutes + } + STATUS current + DESCRIPTION "The tmnxVRtrMaxRoutes notification is + generated when the number of routes contained in a + VPRN reaches the value specified by vRtrMaxNumRoutes." + ::= { tmnxVRtrNotifications 11 } + +tmnxVRtrDHCPLseStsExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDHCPClientLease + } + STATUS obsolete + DESCRIPTION "The tmnxVRtrDHCPLseStsExceeded notification is + generated when the number of DHCP lease states + entries on a given interface reaches a user configurable + upper limit." + ::= {tmnxVRtrNotifications 12} + +tmnxVRtrDHCPLeaseStateOverride NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDhcpLseStateOldCiAddr, + vRtrDhcpLseStateOldChAddr + } + STATUS obsolete + DESCRIPTION "The tmnxVRtrDHCPLeaseStateOverride notification is + generated when an existing DHCP lease state is + overridden by a new lease state which has the same + IP address but a different MAC address." + ::= {tmnxVRtrNotifications 13} + +tmnxVRtrDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpPacketProblem + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCPSuspiciousPcktRcvd notification is + generated when a DHCP packet is received with suspicious + content." + ::= {tmnxVRtrNotifications 14} + +tmnxVRtrDHCPLseStRestoreProblem NOTIFICATION-TYPE + OBJECTS { + vRtrDhcpRestoreLseStateVRtrId, + vRtrDhcpRestoreLseStateIfIndex, + vRtrDhcpRestoreLseStateCiAddr, + vRtrDhcpRestoreLseStateProblem + } + STATUS obsolete + DESCRIPTION "The tmnxVRtrDHCPLseStRestoreProblem notification is + generated when an an error is detected while + processing a persistency record." + ::= {tmnxVRtrNotifications 15} + +tmnxVRtrDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStatePopulateError + } + STATUS obsolete + DESCRIPTION "The tmnxVRtrDHCPLseStatePopulateErr notification + indicates that the system was unable to update the + Lease State Table with the information contained in + the DHCP ACK message. The DHCP ACK message has been + discarded." + ::= {tmnxVRtrNotifications 16} + +tmnxVRtrBfdSessionDown NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionOperFlags + } + STATUS current + DESCRIPTION "The tmnxVRtrBfdSessionDown notification is generated when + a BFD session goes down." + ::= {tmnxVRtrNotifications 17} + +tmnxVRtrBfdMaxSessionOnSlot NOTIFICATION-TYPE + OBJECTS { + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason + } + STATUS current + DESCRIPTION "The tmnxVRtrBfdMaxSessionOnSlot notification is generated + when the maximum number of BFD sessions has been reached + on the slot indicated in 'vRtrBfdSlotNumber'." + ::= {tmnxVRtrNotifications 18} + +tmnxVRtrBfdPortTypeNotSupported NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortType + } + STATUS current + DESCRIPTION "The tmnxVRtrBfdPortTypeNotSupported notification is + generated when BFD is not supported on the port specified + in 'tmnxPortNotifyPortId'." + ::= {tmnxVRtrNotifications 19} + +tmnxVRtrDHCPIfLseStatesExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + sapPortId, + sapEncapValue, + vRtrIfDHCPLeasePopulate, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCPIfLseStatesExceeded notifications is + generated when the number of lease states on an interface + exceeds vRtrIfDHCPLeasePopulate." + ::= {tmnxVRtrNotifications 20} + +tmnxVRtrDHCP6RelayLseStExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrIfDHCP6LeasePopulate, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6NewClientId, + svcDhcpClientLease + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCP6RelayLseStExceeded notifications is + generated when the number of lease states populated by + dhcp6 relay on an interface exceeds + vRtrIfDHCP6LeasePopulate." + ::= {tmnxVRtrNotifications 21} + +tmnxVRtrDHCP6ServerLseStExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrIfDHCP6ServerMaxLeaseStates, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6NewClientId, + svcDhcpClientLease + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCP6ServerLseStExceeded notifications is + generated when the number of lease states populated by + dhcp6 server on an interface exceeds + vRtrIfDHCP6ServerMaxLeaseStates." + ::= {tmnxVRtrNotifications 22} + +tmnxVRtrDHCP6LseStateOverride NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDhcpLseStateOldChAddr, + vRtrDHCP6OldClientId, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDhcpLseStateNewChAddr, + vRtrDHCP6NewClientId, + vRtrDHCP6LeaseOverrideResult + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCP6LseStateOverride notifications is + generated when an existing DHCP6 lease state can be + overridden by a new lease state. + + This is allowed if the new lease state has the same IP + address but a different client id or mac address. + This is not allowed if the new lease state has the same IP + address but a different prefix length." + ::= {tmnxVRtrNotifications 23} + +tmnxVRtrDHCP6RelayReplyStripUni NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCP6RelayReplyStripUni notifications is + generated when a unicast option is stripped from a message + relayed from a server to a client + in a relay reply message." + ::= {tmnxVRtrNotifications 24} + +tmnxVRtrDHCP6IllegalClientAddr NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCP6IllegalClientAddr notifications is + generated when an incoming message is dropped + because the client's source IP does not match the subnet + of the incoming interface." + ::= {tmnxVRtrNotifications 25} + +tmnxVRtrDHCP6AssignedIllegSubnet NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCP6AssignedIllegSubnet notifications is + generated when an IP address assigned to the client + does not match the subnet of the interface." + ::= {tmnxVRtrNotifications 26} + +tmnxVRtrDHCP6ClientMacUnresolved NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr + } + STATUS current + DESCRIPTION "The tmnxVRtrDHCP6ClientMacUnresolved notifications is + generated when we receive a relay reply for a client, + and the client's MAC address has not been resolved yet." + ::= {tmnxVRtrNotifications 27} + +tmnxVRtrBfdSessionUp NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc + } + STATUS current + DESCRIPTION "The tmnxVRtrBfdSessionUp notification is generated when + a BFD session goes up." + ::= {tmnxVRtrNotifications 28} + +tmnxVRtrIPv6MidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6MidRouteThreshold + } + STATUS current + DESCRIPTION "The tmnxVRtrIPv6MidRouteTCA notification is generated when + the number of IPv6 routes contained in a VPRN exceeds + the value specified by vRtrIPv6MidRouteThreshold. No other + notifications of this type are generated until after the + soak period specified by vRtrIPv6RouteThresholdSoakTime + has expired." + ::= { tmnxVRtrNotifications 29 } + +tmnxVRtrIPv6HighRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6HighRouteThreshold + } + STATUS current + DESCRIPTION "The tmnxVRtrIPv6HighRouteTCA notification is generated when + the number of IPv6 routes contained in a VPRN exceeds + the value specified by vRtrIPv6HighRouteThreshold. No other + notifications of this type are generated until after the + soak period specified by vRtrIPv6RouteThresholdSoakTime + has expired." + ::= { tmnxVRtrNotifications 30 } + +tmnxVRtrIPv6HighRouteCleared NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6HighRouteThreshold + } + STATUS current + DESCRIPTION "The tmnxVRtrIPv6HighRouteCleared notification is generated + when the number of IPv6 routes contained in a VPRN has + dropped below the vRtrIPv6HighRouteThreshold value + following the generation of a tmnxVRtrIPv6HighRouteTCA + notification." + ::= { tmnxVRtrNotifications 31 } + +tmnxVRtrStaticRouteCPEStatus NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus + } + STATUS current + DESCRIPTION "The tmnxVRtrStaticRouteCPEStatus notification is generated + when a CPE associated with a static route, as specified + by the vRtrInetStatRteCpeNotifyAddr object, becomes + reachable or unreachable." + ::= { tmnxVRtrNotifications 32 } + +tmnxVRtrBfdSessionDeleted NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionOperFlags + } + STATUS current + DESCRIPTION "The tmnxVRtrBfdSessionDeleted notification is generated when + a BFD session is deleted." + ::= {tmnxVRtrNotifications 33 } + +tmnxVRtrBfdSessionProtChange NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionProtocols + } + STATUS current + DESCRIPTION "The tmnxVRtrBfdSessionProtChange notification is generated when + there is a change in the list of protocols using the BFD session." + ::= {tmnxVRtrNotifications 34 } + +tmnxVRtrManagedRouteAddFailed NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription + } + STATUS current + DESCRIPTION "The tmnxVRtrManagedRouteAddFailed notification + is generated when a managed route could not be installed." + ::= { tmnxVRtrNotifications 35 } + +-- +-- Conformance Information +-- +tmnxVRtrCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 1 } +tmnxVRtrGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 2 } + +-- compliance statements + +-- tmnxVRtrCompliance MODULE-COMPLIANCE +-- ::= { tmnxVRtrCompliances 1 } + +-- tmnxVRtrR2r1Compliance MODULE-COMPLIANCE +-- ::= { tmnxVRtrCompliances 2 } + +-- tmnxVRtrV3v0Compliance MODULE-COMPLIANCE +-- ::= { tmnxVRtrCompliances 3 } + +tmnxVRtr7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances + on Alcatel 7450 ESS series systems release R4.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV4v0Group, + tmnxVRtrIfV4v0Group, + tmnxVRtrIpV4v0Group, + -- tmnxVRtrIPv6V4v0Group, + -- tmnxVRtrIPv6IpV4v0Group, + -- tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV4v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 4 } + +tmnxVRtr7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances + on Alcatel 7750 SR series systems release R4.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV4v0Group, + tmnxVRtrIfV4v0Group, + tmnxVRtrIpV4v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV4v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV4v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 5 } + +tmnxVRtr7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances + on Alcatel 7450 ESS series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV5v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + -- tmnxVRtrIPv6V4v0Group, + -- tmnxVRtrIPv6IpV5v0Group, + -- tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV5v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 6 } + +tmnxVRtr7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances + on Alcatel 7750 SR series systems release R5.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV5v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV5v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 7 } + +tmnxVRtr7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of VRTR instances + on Alcatel 7450 ESS series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + -- tmnxVRtrIPv6V4v0Group, + -- tmnxVRtrIPv6IpV5v0Group, + -- tmnxVRtrIPv6IfV4v0Group, + -- tmnxVRtrIfDhcpServerGroup, + tmnxVRtrNotificationV6v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + -- tmnxVRtrIfIpcpV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayGroup + } + ::= { tmnxVRtrCompliances 8 } + +tmnxVRtr77x0V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of VRTR instances + on Alcatel 7x50 SR series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrNotificationV6v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayGroup + } + ::= { tmnxVRtrCompliances 9 } + +-- units of conformance + +-- tmnxVRtrGlobalGroup OBJECT-GROUP +-- ::= { tmnxVRtrGroups 1 } + +-- tmnxVRtrGroup OBJECT-GROUP +-- ::= { tmnxVRtrGroups 2 } + +-- tmnxVRtrIfGroup OBJECT-GROUP +-- ::= { tmnxVRtrGroups 3 } + +-- tmnxVRtrIpGroup OBJECT-GROUP +-- ::= { tmnxVRtrGroups 4 } + +-- tmnxVRtrNotificationGroup NOTIFICATION-GROUP +-- ::= { tmnxVRtrGroups 5 } + +-- tmnxVRtrR2r1Group OBJECT-GROUP +-- ::= { tmnxVRtrGroups 6 } + +-- tmnxVRtrIpR2r1Group OBJECT-GROUP +-- ::= { tmnxVRtrGroups 7 } + +-- tmnxVRtrNotificationR2r1Group NOTIFICATION-GROUP +-- ::= { tmnxVRtrGroups 8 } + +-- tmnxVRtrIfR2r1Group OBJECT-GROUP +-- ::= { tmnxVRtrGroups 9 } + +tmnxVRtrGlobalR2r1Group OBJECT-GROUP + OBJECTS { vRtrNextVRtrID, + vRtrConfiguredVRtrs, + vRtrActiveVRtrs, + vRtrRouteThresholdSoakTime, + vRtrMaxARPEntries + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of general + capabilities for transport and virtual routers + on version 2.1 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 10 } + +tmnxVRtrIfSubscrAuthV3v0Group OBJECT-GROUP + OBJECTS { vRtrIfDHCPAuthPolicy, + vRtrIfDHCPRelayAuthPktsDiscarded, + vRtrIfDHCPRelayAuthPktsSuccess + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP + authentication on version 3.0 Alcatel 7x50 SR series + systems." + ::= { tmnxVRtrGroups 11 } + +-- tmnxVRtrIfV3v0Group OBJECT-GROUP +-- ::= { tmnxVRtrGroups 12 } + +-- tmnxVRtrNotificationV3v0Group NOTIFICATION-GROUP +-- ::= { tmnxVRtrGroups 13 } + +tmnxVRtrV4v0Group OBJECT-GROUP + OBJECTS { vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrOspfStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrOspfv3Status, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and + virtual routers on version 4.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 14 } + +tmnxVRtrIfV4v0Group OBJECT-GROUP + OBJECTS { vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfChannelID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfQosPolicyId, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of virtual + interfaces on version 4.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 15 } + +tmnxVRtrIpV4v0Group OBJECT-GROUP + OBJECTS { vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorAS, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, +-- ALCATEL CHANG +-- vRtrInetSvcIpRangeExclusive, + vRtrInetSvcIpRangeExclusive +-- ALCATEL CHANGE +-- ALCATEL CHANGE +-- vRtrIpNetToPhysicalTimer, +-- vRtrIpNetToPhysicalOperState, +-- vRtrIpNetToPhysicalIsRouter, +-- vRtrIpNetToPhysicalMTU, +-- vRtrIpNetToPhysicalPort, +-- vRtrIpNetToPhysicalEncap, +-- vRtrInetCidrRouteLastEnabledTime, +-- vRtrInetCidrRoutePreference, +-- vRtrInetCidrRouteMetric +-- ALCATEL CHANG + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities + for transport and virtual routers on version 4.0 Alcatel 7x50 SR + series systems." + ::= { tmnxVRtrGroups 16 } + +tmnxVRtrObsoletedObjectsV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPLseStateChAddr, + vRtrIfDHCPLseStateRemainLseTime, + vRtrIfDHCPLseStateOption82, + vRtrIfDHCPLseStatePersistKey, + vRtrDHCPClientLease, + vRtrDhcpLseStateOldCiAddr, + vRtrDhcpLseStateOldChAddr, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDhcpRestoreLseStateCiAddr, + vRtrDhcpRestoreLseStateVRtrId, + vRtrDhcpRestoreLseStateIfIndex, + vRtrDhcpRestoreLseStateProblem, + vRtrDhcpLseStatePopulateError, + vRtrIfDHCPRelayInfoOption, + vRtrIfDHCPAutoFilter, + vRtrIfDHCPSnooping, + vRtrIfDHCPAutoFilterId, + vRtrIfDHCPOperAutoFilter, + vRtrAutoFilterDHCPClientAddress, + vRtrAutoFilterDHCPClientLease + } + STATUS current + DESCRIPTION + "The group of objects no longer supported in version 4.0 + of Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 17 } + +tmnxVRtrBfdV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding + Detection on version 4.0 Alcatel 7x50 series systems." + ::= { tmnxVRtrGroups 18 } + +tmnxVRtrNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and + virtual router capabilities on version 4.0 Alcatel 7x50 SR series + systems." + ::= { tmnxVRtrGroups 19 } + +tmnxVRtrIPv6IfV4v0Group OBJECT-GROUP + OBJECTS { vRtrIfIPv6ConfigAllowed, + vRtrIfIPv6OperState, + vRtrIfIPv6IngressFilterId, + vRtrIfIPv6EgressFilterId, + vRtrIfIcmpV6Redirects, + vRtrIfIcmpV6NumRedirects, + vRtrIfIcmpV6RedirectsTime, + vRtrIfIcmpV6Unreachables, + vRtrIfIcmpV6NumUnreachables, + vRtrIfIcmpV6UnreachablesTime, + vRtrIfIcmpV6TimeExceeded, + vRtrIfIcmpV6NumTimeExceeded, + vRtrIfIcmpV6TimeExceededTime, + vRtrIfIcmpV6PktTooBig, + vRtrIfIcmpV6NumPktTooBig, + vRtrIfIcmpV6PktTooBigTime, + vRtrIfIcmpV6ParamProblem, + vRtrIfIcmpV6NumParamProblem, + vRtrIfIcmpV6ParamProblemTime, + vRtrIfLinkLocalAddressType, + vRtrIfLinkLocalAddressState, + vRtrIfLinkLocalAddress, + vRtrIfIcmp6InMsgs, + vRtrIfIcmp6InErrors, + vRtrIfIcmp6InDestUnreachs, + vRtrIfIcmp6InAdminProhibs, + vRtrIfIcmp6InTimeExcds, + vRtrIfIcmp6InParmProblems, + vRtrIfIcmp6InPktTooBigs, + vRtrIfIcmp6InEchos, + vRtrIfIcmp6InEchoReplies, + vRtrIfIcmp6InRtrSolicits, + vRtrIfIcmp6InRtrAdvertisements, + vRtrIfIcmp6InNbrSolicits, + vRtrIfIcmp6InNbrAdvertisements, + vRtrIfIcmp6InRedirects, + vRtrIfIcmp6InGrpMembQueries, + vRtrIfIcmp6InGrpMembResponses, + vRtrIfIcmp6InGrpMembReductions, + vRtrIfIcmp6OutMsgs, + vRtrIfIcmp6OutErrors, + vRtrIfIcmp6OutDestUnreachs, + vRtrIfIcmp6OutAdminProhibs, + vRtrIfIcmp6OutTimeExcds, + vRtrIfIcmp6OutParmProblems, + vRtrIfIcmp6OutPktTooBigs, + vRtrIfIcmp6OutEchos, + vRtrIfIcmp6OutEchoReplies, + vRtrIfIcmp6OutRtrSolicits, + vRtrIfIcmp6OutRtrSolicitsTime, + vRtrIfIcmp6OutRtrAdvertisements, + vRtrIfIcmp6OutRtrAdvTime, + vRtrIfIcmp6OutNbrSolicits, + vRtrIfIcmp6OutNbrSolicitsTime, + vRtrIfIcmp6OutNbrAdvertisements, + vRtrIfIcmp6OutNbrAdvTime, + vRtrIfIcmp6OutRedirects, + vRtrIfIcmp6OutGrpMembQueries, + vRtrIfIcmp6OutGrpMembResponses, + vRtrIfIcmp6OutGrpMembReductions, + vRtrIcmp6InMsgs, + vRtrIcmp6InErrors, + vRtrIcmp6InDestUnreachs, + vRtrIcmp6InAdminProhibs, + vRtrIcmp6InTimeExcds, + vRtrIcmp6InParmProblems, + vRtrIcmp6InPktTooBigs, + vRtrIcmp6InEchos, + vRtrIcmp6InEchoReplies, + vRtrIcmp6InRtrSolicits, + vRtrIcmp6InRtrAdvertisements, + vRtrIcmp6InNbrSolicits, + vRtrIcmp6InNbrAdvertisements, + vRtrIcmp6InRedirects, + vRtrIcmp6InGrpMembQueries, + vRtrIcmp6InGrpMembResponses, + vRtrIcmp6InGrpMembReductions, + vRtrIcmp6OutMsgs, + vRtrIcmp6OutErrors, + vRtrIcmp6OutDestUnreachs, + vRtrIcmp6OutAdminProhibs, + vRtrIcmp6OutTimeExcds, + vRtrIcmp6OutParmProblems, + vRtrIcmp6OutPktTooBigs, + vRtrIcmp6OutEchos, + vRtrIcmp6OutEchoReplies, + vRtrIcmp6OutRtrSolicits, + vRtrIcmp6OutRtrAdvertisements, + vRtrIcmp6OutNbrSolicits, + vRtrIcmp6OutNbrAdvertisements, + vRtrIcmp6OutRedirects, + vRtrIcmp6OutGrpMembQueries, + vRtrIcmp6OutGrpMembResponses, + vRtrIcmp6OutGrpMembReductions + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 virtual + interfaces on version 4.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 20 } + +tmnxVRtrIPv6V4v0Group OBJECT-GROUP + OBJECTS { vRtrV6DirectRoutes, + vRtrV6DirectActiveRoutes, + vRtrV6StaticRoutes, + vRtrV6StaticActiveRoutes, + vRtrV6OSPFRoutes, + vRtrV6OSPFActiveRoutes, + vRtrV6BGPRoutes, + vRtrV6BGPActiveRoutes, + vRtrV6ISISRoutes, + vRtrV6ISISActiveRoutes, + vRtrV6RIPRoutes, + vRtrV6RIPActiveRoutes, + vRtrV6AggregateRoutes, + vRtrV6AggregateActiveRoutes, + vRtrV6StatConfiguredIfs, + vRtrV6StatActiveIfs, + vRtrV6StatIllegalLabels, + vRtrV6StatCurrNumRoutes, + vRtrV6StatBGPVpnRoutes, + vRtrV6StatBGPVpnActiveRoutes, + vRtrV6StatTotalLdpTunnels, + vRtrV6StatTotalSdpTunnels, + vRtrV6StatActiveLdpTunnels, + vRtrV6StatActiveSdpTunnels, + vRtrV6MulticastRoutes, + vRtrV6StatActiveNbrEntries, + vRtrV6StatTotalNbrEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 transport and + virtual routers on version 4.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 21 } + +tmnxVRtrIPv6IpV4v0Group OBJECT-GROUP + OBJECTS { vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ipv6 IP capabilities + for transport and virtual routers on version 4.0 Alcatel 7x50 SR + series systems." + ::= { tmnxVRtrGroups 22 } + +tmnxVRtrObsoleteNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { tmnxVRtrDHCPAFEntriesExceeded, + tmnxVRtrDHCPLseStsExceeded, + tmnxVRtrDHCPLeaseStateOverride, + tmnxVRtrDHCPLseStRestoreProblem, + tmnxVRtrDHCPLseStatePopulateErr + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the transport and + virtual router capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 23 } + +tmnxVRtrIPv6IpV5v0Group OBJECT-GROUP + OBJECTS { vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrIfDHCP6TableLastChanged, + vRtrIfDHCP6LastChanged, + vRtrIfDHCP6AdminState, + vRtrIfDHCP6OperState, + vRtrIfDHCP6Description, + vRtrIfDHCP6RelayServer1, + vRtrIfDHCP6RelayServer2, + vRtrIfDHCP6RelayServer3, + vRtrIfDHCP6RelayServer4, + vRtrIfDHCP6RelayServer5, + vRtrIfDHCP6RelayServer6, + vRtrIfDHCP6RelayServer7, + vRtrIfDHCP6RelayServer8, + vRtrIfDHCP6RelayItfIdOption, + vRtrIfDHCP6LeasePopulate, + vRtrIfDHCP6CurrLeasePopulate, + vRtrIfDHCP6SourceAddress, + vRtrIfDHCP6EnableNgbrResolution, + vRtrIfDHCP6RemoteIdOption, + vRtrIfDHCP6PfxdAdminState, + vRtrIfDHCP6ServerMaxLeaseStates, + vRtrIfDHCP6CurrServerLeaseStates, + vRtrIfDHCP6ItfIdString, + vRtrIfProxyNDLocal, + vRtrIfProxyNDPolicy1, + vRtrIfProxyNDPolicy2, + vRtrIfProxyNDPolicy3, + vRtrIfProxyNDPolicy4, + vRtrIfProxyNDPolicy5, + vRtrIfDHCP6PfxdRowStatus, + vRtrIfDHCP6PfxdLastChanged, + vRtrIfDHCP6PfxdDUID, + vRtrIfDHCP6PfxdIAID, + vRtrIfDHCP6PfxdPrefLifetime, + vRtrIfDHCP6PfxdValidLifetime, + vRtrIfDHCP6PfxDelegationLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ipv6 IP capabilities + for transport and virtual routers on version 5.0 Alcatel 7x50 SR + series systems." + ::= { tmnxVRtrGroups 24 } + +tmnxVRtrIfV5v0Group OBJECT-GROUP + OBJECTS { vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfQosPolicyId, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfLastOperStateChange, + vRtrIfOperMtu, + vRtrIfGlobalIndex, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfGlobalIndexvRtrID, + vRtrIfGlobalIndexvRtrIfIndex, + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual + interfaces on version 5.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 25 } + +tmnxVRtrIpV5v0Group OBJECT-GROUP + OBJECTS { vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorAS, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, +-- ALCATEL CHANG +-- vRtrInetSvcIpRangeExclusive, + vRtrInetSvcIpRangeExclusive +-- ALCATEL CHANGE +-- ALCATEL CHANGE +-- vRtrIpNetToPhysicalTimer, +-- vRtrIpNetToPhysicalOperState, +-- vRtrIpNetToPhysicalIsRouter, +-- vRtrIpNetToPhysicalMTU, +-- vRtrIpNetToPhysicalPort, +-- vRtrIpNetToPhysicalEncap, +-- vRtrInetCidrRouteLastEnabledTime, +-- vRtrInetCidrRoutePreference, +-- vRtrInetCidrRouteMetric, +-- vRtrInetCidrRouteIfVRtrId +-- ALCATEL CHANG + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP capabilities + for transport and virtual routers on version 4.0 Alcatel 7x50 SR + series systems." + ::= { tmnxVRtrGroups 26 } + +tmnxVRtrV5v0Group OBJECT-GROUP + OBJECTS { vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and + virtual routers on version 5.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 27 } + +tmnxVRtrNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and + virtual router capabilities on version 5.0 Alcatel 7xx0 SR series + systems." + ::= { tmnxVRtrGroups 28 } + +tmnxVRtrObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + vRtrOspfStatus, + vRtrOspfv3Status, + vRtrIfChannelID + } + STATUS current + DESCRIPTION + "The group of objects in ALCATEL-IND1-TIMETRA-VRTR-MIB which are obsoleted in + Alcatel 7x50 SR 5.0 series systems." + ::= { tmnxVRtrGroups 29 } + +tmnxVRtrNotificationObjV5v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects + on Alcatel 7x50 SR 5.0 series systems." + ::= { tmnxVRtrGroups 30 } + +tmnxVRtrIfDhcpServerGroup OBJECT-GROUP + OBJECTS { + vRtrIfLocalDhcpServerName + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP server capabilities + on version 6.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 31 } + +tmnxVRtrV6v0Group OBJECT-GROUP + OBJECTS { vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrManagedRoutes, + vRtrManagedActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and + virtual routers on version 6.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 32 } + +tmnxVRtrStaticRteCPEChkV6v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteCpeAddrType, + vRtrInetStaticRouteCpeAddr, + vRtrInetStaticRouteCpeInterval, + vRtrInetStaticRouteCpeDropCnt, + vRtrInetStaticRouteCpeEnableLog, + vRtrInetStatRteCpeChkUpTime, + vRtrInetStatRteCpeChkInPktCnt, + vRtrInetStatRteCpeChkOutPktCnt, + vRtrInetStatRteCpeChkUpTrans, + vRtrInetStatRteCpeChkDownTrans, + vRtrInetStatRteCpeChkTTL + } + STATUS current + DESCRIPTION + "The group of objects supporting the Static Route CPE Check + capability on version 6.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 33 } + +tmnxVRtrIfIpcpV6v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpcpPeerAddrType, + vRtrIfIpcpPeerAddr, + vRtrIfIpcpPriDnsAddrType, + vRtrIfIpcpPriDnsAddr, + vRtrIfIpcpSecDnsAddrType, + vRtrIfIpcpSecDnsAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPCP + extensions for virtual interfaces on version 6.0 Alcatel + 7x50 SR series systems" + ::= { tmnxVRtrGroups 34 } + +tmnxVRtrIfCpmProtectGroup OBJECT-GROUP + OBJECTS { + vRtrIfCpmProtPolicyId, + vRtrIfCpmProtUncfgdProtoDropCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CPM Protection + for virtual interfaces on Alcatel 7xxx series systems." + ::= { tmnxVRtrGroups 35 } + +tmnxDscpAppV6v0Group OBJECT-GROUP + OBJECTS { + tmnxDscpAppLastChanged, + tmnxDscpAppDscpValue, + tmnxDscpFCLastChanged, + tmnxDscpFCValue, + tmnxDscpAppTableLastChanged, + tmnxDscpFCTableLastChanged, + tmnxDot1pAppTableLastChanged, + tmnxDot1pAppLastChanged, + tmnxDot1pAppValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DSCP marking for + self-generated protocol control traffic on Alcatel 7x50 SR series + systems release 6.0." + ::= { tmnxVRtrGroups 36 } + +tmnxVRtrIfDHCPRelayGroup OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay + on virtual interfaces on version 6.0 Alcatel 7x50 SR series systems" + ::= { tmnxVRtrGroups 37 } + +tmnxVRtrGlobalV6v0Group OBJECT-GROUP + OBJECTS { + vRtrNextVRtrID, + vRtrConfiguredVRtrs, + vRtrActiveVRtrs, + vRtrRouteThresholdSoakTime, + vRtrMaxARPEntries, + vRtrIPv6RouteThresholdSoakTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general + capabilities for transport and virtual routers + on version 6.0 Alcatel 7x50 SR series systems." + ::= { tmnxVRtrGroups 38 } + +tmnxVRtrNotificationObjV6v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notification objects + on Alcatel 7x50 SR 6.0 series systems." + ::= { tmnxVRtrGroups 39 } + +tmnxVRtrNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed + } + STATUS current + DESCRIPTION + "The group of notifications supporting the transport and + virtual router capabilities on version 6.0 Alcatel 7xx0 SR series + systems." + ::= { tmnxVRtrGroups 40 } + +tmnxVRtrBfdV6v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval, + vRtrIfBfdEchoInterval, + vRtrIfBfdSessionType + } + STATUS current + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding + Detection on version 6.0 Alcatel 7xxx series systems." + ::= { tmnxVRtrGroups 41 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TRAP-MGR-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TRAP-MGR-MIB new file mode 100644 index 0000000..5f37679 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TRAP-MGR-MIB @@ -0,0 +1,748 @@ + +ALCATEL-IND1-TRAP-MGR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + IpAddress, + Integer32, Unsigned32, + Counter32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + DateAndTime, + RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1TrapMgr FROM ALCATEL-IND1-BASE + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + + +alcatelIND1TrapMgrMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Trap Manager Subsystem. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + REVISION "200708070000Z" + DESCRIPTION + "The latest version of this MIB Module." + REVISION "201409180000Z" + DESCRIPTION + "Added additional table event action scripting. " + ::= { softentIND1TrapMgr 1 } + + alcatelIND1TrapMgrMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For TrapMgr MIB Subsystem Notifications." + ::= { alcatelIND1TrapMgrMIB 0 } + + alcatelIND1TrapMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Subsystem Managed Objects." + ::= { alcatelIND1TrapMgrMIB 1 } + + + alcatelIND1TrapMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Subsystem Conformance Information." + ::= { alcatelIND1TrapMgrMIB 2 } + + + alcatelIND1TrapMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Trap Manager Subsystem Units Of Conformance." + ::= { alcatelIND1TrapMgrMIBConformance 1 } + + + alcatelIND1TrapMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For SNMP Agent Subsystem Compliance Statements." + ::= { alcatelIND1TrapMgrMIBConformance 2 } + +-- +-- Trap Manager configuration +-- + +trapMgt OBJECT IDENTIFIER ::= { alcatelIND1TrapMgrMIBObjects 1 } + + +trapConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trap configuration table." + ::= { trapMgt 1 } + +trapConfigEntry OBJECT-TYPE + SYNTAX TrapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A trap configuration entry." + INDEX { trapIndex } + ::= { trapConfigTable 1 } + +TrapConfigEntry ::= SEQUENCE { + trapIndex Integer32, + trapName SnmpAdminString, + trapFamily SnmpAdminString, + trapAbsorbPeriod Integer32} + +trapIndex OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap identifier." + ::= { trapConfigEntry 1 } + +trapName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap name." + ::= { trapConfigEntry 2 } + +trapFamily OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap family name." + ::= { trapConfigEntry 3 } + +trapAbsorbPeriod OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "at maximum, one instance of this trap + is sent out within the period. + value 0 : the trap is not absorbed." + ::= { trapConfigEntry 4 } + + +trapStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of management stations." + ::= { trapMgt 2 } + +trapStationEntry OBJECT-TYPE + SYNTAX TrapStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A management station entry." + INDEX { trapStationIP } + ::= { trapStationTable 1 } + +TrapStationEntry ::= SEQUENCE { + trapStationIP IpAddress, + trapStationPort Unsigned32, + trapStationRowStatus RowStatus, + trapStationProtocol INTEGER, + trapStationUser SnmpAdminString, + trapStationReplay Unsigned32, + trapStationNextSeq Unsigned32 } + +trapStationIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of this management entity." + ::= { trapStationEntry 1 } + +trapStationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port used by this management entity. + This defaults to the SNMP-TRAP port 162." + DEFVAL { 162 } + ::= { trapStationEntry 2 } + +trapStationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reading or writting values : + - active (1) : traps enabled to the station + - notInService (2) : traps disabled to the station + Only reading values : + - notReady (3) : missing parameters for the station + Only writting values : + - createAndGo (4) : to create an active station + - createAndWait (5) : to create a notInService station + - destroy (6) : to remove a station." + ::= { trapStationEntry 3 } + +trapStationProtocol OBJECT-TYPE + SYNTAX INTEGER { + v1 (1), + v2 (2), + v3 (3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of protocol used to send the traps + to the station. + The different values are : + v1 : the traps are sent using SNMPv1. + v2 : the traps are sent using SNMPv2. + v3 : the traps are sent using SNMPv3." + DEFVAL { v3 } + ::= { trapStationEntry 4 } + +trapStationUser OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User name used to send the trap to the station. + This name must correspond to an existing user + account name." + ::= { trapStationEntry 5 } + +trapStationReplay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The replay value. The switch is required + to send the last known traps for this station + from the replay value." + DEFVAL { 0 } + ::= { trapStationEntry 6 } + + +trapStationNextSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of the next trap generated + for this station." + DEFVAL { 0 } + ::= { trapStationEntry 7 } + + +trapFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trap filtering table for each individual trap." + ::= { trapMgt 3 } + +trapFilterEntry OBJECT-TYPE + SYNTAX TrapFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A trap filter entry." + INDEX { trapStationIP, trapIndex } + ::= { trapFilterTable 1 } + +TrapFilterEntry ::= SEQUENCE { + trapFilterStatus INTEGER } + +trapFilterStatus OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the individual filtering : + on : the filter is activated, the traps identified + by trapFilterId can not be sent to the SNMP + manager identified by trapStationIP. + off : no filter is activated." + DEFVAL { off } + ::= { trapFilterEntry 1 } + + +trapAbsorption OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable : the trap absorption service is enabled + disable : the trap absorption service is disabled." + DEFVAL { enable } + ::= { trapMgt 4 } + +trapToWebView OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable : the traps are forwarded to WebView + disable : the traps are not forwarded to WebView." + DEFVAL { enable } + ::= { trapMgt 5 } + + +alaTrapInetStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaTrapInetStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of management stations." + ::= { trapMgt 6 } + +alaTrapInetStationEntry OBJECT-TYPE + SYNTAX AlaTrapInetStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A management station entry." + INDEX { alaTrapInetStationIPType, alaTrapInetStationIP } + ::= { alaTrapInetStationTable 1 } + +AlaTrapInetStationEntry ::= SEQUENCE { + alaTrapInetStationIPType InetAddressType, + alaTrapInetStationIP InetAddress, + alaTrapInetStationPort Unsigned32, + alaTrapInetStationRowStatus RowStatus, + alaTrapInetStationProtocol INTEGER, + alaTrapInetStationUser SnmpAdminString, + alaTrapInetStationReplay Unsigned32, + alaTrapInetStationNextSeq Unsigned32 } + +alaTrapInetStationIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of alaTrapInetStationIPType indicates the IP + address type for alaTrapInetStationIP." + ::= { alaTrapInetStationEntry 1 } + +alaTrapInetStationIP OBJECT-TYPE + SYNTAX InetAddress (SIZE (4 | 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of this management entity. The address type of + alaTrapInetStationIP is indicated by alaTrapInetStationIPType." + ::= { alaTrapInetStationEntry 2 } + +alaTrapInetStationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port used by this management entity. + This defaults to the SNMP-TRAP port 162." + DEFVAL { 162 } + ::= { alaTrapInetStationEntry 3 } + +alaTrapInetStationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reading or writting values : + - active (1) : traps enabled to the station + - notInService (2) : traps disabled to the station + Only reading values : + - notReady (3) : missing parameters for the station + Only writting values : + - createAndGo (4) : to create an active station + - createAndWait (5) : to create a notInService station + - destroy (6) : to remove a station." + ::= { alaTrapInetStationEntry 4 } + +alaTrapInetStationProtocol OBJECT-TYPE + SYNTAX INTEGER { + v1 (1), + v2 (2), + v3 (3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of protocol used to send the traps + to the station. + The different values are : + v1 : the traps are sent using SNMPv1. + v2 : the traps are sent using SNMPv2. + v3 : the traps are sent using SNMPv3." + DEFVAL { v3 } + ::= { alaTrapInetStationEntry 5 } + +alaTrapInetStationUser OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User name used to send the trap to the station. + This name must correspond to an existing user + account name." + ::= { alaTrapInetStationEntry 6 } + +alaTrapInetStationReplay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The replay value. The switch is required + to send the last known traps for this station + from the replay value." + DEFVAL { 0 } + ::= { alaTrapInetStationEntry 7 } + + +alaTrapInetStationNextSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of the next trap generated + for this station." + DEFVAL { 0 } + ::= { alaTrapInetStationEntry 8 } + + +alaTrapInetFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaTrapInetFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trap filtering table for each individual trap." + ::= { trapMgt 7 } + +alaTrapInetFilterEntry OBJECT-TYPE + SYNTAX AlaTrapInetFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A trap filter entry." + INDEX { alaTrapInetStationIPType, alaTrapInetStationIP, trapIndex } + ::= { alaTrapInetFilterTable 1 } + +AlaTrapInetFilterEntry ::= SEQUENCE { + alaTrapInetFilterStatus INTEGER } + +alaTrapInetFilterStatus OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the individual filtering : + on : the filter is activated, the traps identified + by trapFilterId can not be sent to the SNMP + manager identified by alaTrapInetStationIP. + off : no filter is activated." + DEFVAL { off } + ::= { alaTrapInetFilterEntry 1 } + + +alaDgTrapStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDgTrapStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Dying Gasp management stations." + ::= { trapMgt 8 } + +alaDgTrapStationEntry OBJECT-TYPE + SYNTAX AlaDgTrapStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A management station entry for Dying Gasp Trap." + INDEX { + alaDgTrapStationIPType, + alaDgTrapStationIP + } + ::= { alaDgTrapStationTable 1 } + +AlaDgTrapStationEntry ::= SEQUENCE { + alaDgTrapStationIPType InetAddressType, + alaDgTrapStationIP InetAddress, + alaDgTrapStationPort Unsigned32, + alaDgTrapStationProtocol INTEGER, + alaDgTrapStationUser SnmpAdminString, + alaDgTrapStationReplay Unsigned32, + alaDgTrapStationNextSeq Unsigned32 + } + +alaDgTrapStationIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network address type." + ::= { alaDgTrapStationEntry 1 } + +alaDgTrapStationIP OBJECT-TYPE + SYNTAX InetAddress (SIZE (4 | 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of Dying Gasp management entity." + ::= { alaDgTrapStationEntry 2 } + +alaDgTrapStationPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UDP port used by this management entity. + This defaults to the SNMP-TRAP port 162." + DEFVAL { 162 } + ::= { alaDgTrapStationEntry 3 } + +alaDgTrapStationProtocol OBJECT-TYPE + SYNTAX INTEGER { + v1 (1), + v2 (2), + v3 (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of protocol used to send the traps + to the station. + The different values are : + v1 : the traps are sent using SNMPv1. + v2 : the traps are sent using SNMPv2. + v3 : the traps are sent using SNMPv3." + DEFVAL { v3 } + ::= { alaDgTrapStationEntry 4 } + +alaDgTrapStationUser OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User name used to send the trap to the station. + This name must correspond to an existing user + account name." + ::= { alaDgTrapStationEntry 5 } + +alaDgTrapStationReplay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The replay value. The switch is required + to send the last known traps for this station + from the replay value." + DEFVAL { 0 } + ::= { alaDgTrapStationEntry 6 } + + +alaDgTrapStationNextSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of the next trap generated + for this station." + DEFVAL { 0 } + ::= { alaDgTrapStationEntry 7 } + +-- +-- Trap description +-- + +trapAbsorptionTrap NOTIFICATION-TYPE + OBJECTS + { + trapAbsorStamp, + trapAbsorTrapId, + trapAbsorCounter, + trapAbsorTime + } + STATUS current + DESCRIPTION + "The absorption Trap is sent when a trap has been + absorbed at least once." + ::= { alcatelIND1TrapMgrMIBNotifications 1 } + +-- +-- Objects used in the absorption trap +-- + +trapNotif OBJECT IDENTIFIER ::= { alcatelIND1TrapMgrMIBObjects 3 } + +trapAbsorStamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time stamp of the absorbed trap." + ::= { trapNotif 1 } + +trapAbsorTrapId OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The trap identifier of the absorbed trap." + ::= { trapNotif 2 } + +trapAbsorCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of the iterations of the absorbed trap." + ::= { trapNotif 3 } + +trapAbsorTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time stamp of the last iteration." + ::= { trapNotif 4 } + + +-- +-- Compliance Statements +-- + + alcatelIND1TrapMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Trap Manager Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + trapMgtGroup, + trapTrapsGroup, + trapNotifGroup + } + + ::= { alcatelIND1TrapMgrMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + trapMgtGroup OBJECT-GROUP + OBJECTS + { + trapIndex, + trapName, + trapFamily, + trapAbsorbPeriod, + trapStationIP, + trapStationPort, + trapStationRowStatus, + trapStationProtocol, + trapStationUser, + trapStationReplay, + trapStationNextSeq, + trapFilterStatus, + trapAbsorption, + trapToWebView, + alaTrapInetStationPort, + alaTrapInetStationRowStatus, + alaTrapInetStationProtocol, + alaTrapInetStationUser, + alaTrapInetStationReplay, + alaTrapInetStationNextSeq, + alaTrapInetFilterStatus, + alaDgTrapStationPort, + alaDgTrapStationProtocol, + alaDgTrapStationUser, + alaDgTrapStationReplay, + alaDgTrapStationNextSeq + } + STATUS current + DESCRIPTION + "Collection of objects for Trap Management." + ::= { alcatelIND1TrapMgrMIBGroups 1 } + + + trapTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + trapAbsorptionTrap + } + STATUS current + DESCRIPTION + "Collection of notifications for Trap Management." + ::= { alcatelIND1TrapMgrMIBGroups 2 } + + + trapNotifGroup OBJECT-GROUP + OBJECTS + { + trapAbsorStamp, + trapAbsorTrapId, + trapAbsorCounter, + trapAbsorTime + } + STATUS current + DESCRIPTION + "Collection of objects + for Trap Management notifications." + ::= { alcatelIND1TrapMgrMIBGroups 3 } + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-UDLD-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-UDLD-MIB new file mode 100644 index 0000000..7bab658 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-UDLD-MIB @@ -0,0 +1,625 @@ +ALCATEL-IND1-UDLD-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE + FROM SNMPv2-SMI + InterfaceIndex FROM IF-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + softentIND1Udld FROM ALCATEL-IND1-BASE; + + + alcatelIND1UDLDMIB MODULE-IDENTITY + LAST-UPDATED "200702140000Z" + ORGANIZATION "Alcatel - Architects Of An Internet World" + CONTACT-INFO + "Please consult with Customer Service to insure the most appropriate + version of this document is used with the products in question: + + Alcatel Internetworking, Incorporated + (Division 1, Formerly XYLAN Corporation) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://www.ind.alcatel.com + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + UDLD for detection and disabling unidirectional links. + + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200702140000Z" + DESCRIPTION + "The UDLD MIB defines a set of UDLD related management objects for ports + that support UniDirectional Link Detection (UDLD) Protocol. UDLD as a + protocol provides mechanisms to detect and disable unidirectional links + caused for instance by mis-wiring of fiber strands, interface malfunctions, + media converters' faults, etc. It operates at Layer 2 in conjunction + with IEEE 802.3's existing Layer 1 fault detection mechanisms. + + This MIB comprises proprietary managed objects as well the objects required + for conforming to the protocol." + ::= { softentIND1Udld 1} + +-- -------------------------------------------------------------- + alcatelIND1UDLDMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDLD + Subsystem Managed Objects." + ::= { alcatelIND1UDLDMIB 1 } + + alcatelIND1UDLDMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD Module MIB Subsystem Conformance Information." + ::= { alcatelIND1UDLDMIB 2 } + + alcatelIND1UDLDMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD Module MIB Subsystem Units of Conformance." + ::= { alcatelIND1UDLDMIBConformance 1 } + + alcatelIND1UDLDMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for UDLD Module MIB Subsystem Compliance Statements." + ::= { alcatelIND1UDLDMIBConformance 2 } + +-- -------------------------------------------------------------- + +-- -------------------------------------------------------------- +-- UDLD MIB +-- -------------------------------------------------------------- + + alaUdldGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable UDLD on the switch. + The value enable (1) indicates that UDLD should be enabled on + the switch. The value disable (2) is used to disable UDLD on + the switch. By default, UDLD is disabled on the switch." + DEFVAL { disable } + ::= { alcatelIND1UDLDMIBObjects 1 } + + alaUdldGlobalClearStats OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the global clear statistics control for UDLD. + The value reset (1) indicates that UDLD should clear all + statistic counters related to all ports in the system. + By default, this object contains a zero value." + DEFVAL { default } + ::= { alcatelIND1UDLDMIBObjects 2 } + + + alaUdldGlobalConfigUdldMode OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + aggressive (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of the UDLD protocol on the interface. + normal - The UDLD state machines participates normally in UDLD protocol + exchanges. The protocol determination at the end of detection + process is always based upon information received in UDLD messages. + aggressive - UDLD will shut down all port even in case it loses bidirectional + connectivity with the neighbor for a defined period of time." + DEFVAL { normal } + ::= { alcatelIND1UDLDMIBObjects 3 } + + + alaUdldGlobalConfigUdldProbeIntervalTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 7 .. 90 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time after which the Probe message is expected + from the neighbor. The range supported is 7-90 seconds." + DEFVAL { 15 } + ::= { alcatelIND1UDLDMIBObjects 4 } + + alaUdldGlobalConfigUdldDetectionPeriodTimer OBJECT-TYPE + SYNTAX Unsigned32 (4 .. 15) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time before which detection of neighbor is expected. + If Reply to the Sent Echo message/(s) is not received before, the + timer for detection period expires, the link is detected as faulty and the + associated port state is marked Undetermined/Shutdown (depending upon the + UDLD operation-mode is Normal/Aggressive)." + DEFVAL { 8 } + ::= { alcatelIND1UDLDMIBObjects 5 } + + +-- ------------------------------------------------------------- +-- UDLD Port Config Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Port configuration information +-- data for the UDLD Module. +-- Implementation of this group is mandantory" + + + udldPortConfig OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 6 } + + + alaUdldPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaUdldPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing UDLD port configuration information." + ::= { udldPortConfig 1 } + + alaUdldPortConfigEntry OBJECT-TYPE + SYNTAX AlaUdldPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A UDLD port configuration entry." + INDEX { alaUdldPortConfigIfIndex } + ::= { alaUdldPortConfigTable 1 } + + AlaUdldPortConfigEntry ::= SEQUENCE { + alaUdldPortConfigIfIndex InterfaceIndex, + alaUdldPortConfigUdldStatus INTEGER, + alaUdldPortConfigUdldMode INTEGER, + alaUdldPortConfigUdldProbeIntervalTimer Unsigned32, + alaUdldPortConfigUdldDetectionPeriodTimer Unsigned32, + alaUdldPortConfigUdldOperationalStatus INTEGER + } + + alaUdldPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD is running" + ::= { alaUdldPortConfigEntry 1 } + + alaUdldPortConfigUdldStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to enable or diable UDLD on the interface. + The value enable (1) indicates that UDLD should be enabled on + the interface. The value disable (2) is used to disable UDLD on + the interface. By default, UDLD is disabled on the interface." + DEFVAL { disable } + ::= { alaUdldPortConfigEntry 2 } + + + alaUdldPortConfigUdldMode OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + aggressive (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation of the UDLD protocol on the interface. + normal - The UDLD state machines participates normally in UDLD protocol + exchanges. The protocol determination at the end of detection + process is always based upon information received in UDLD messages. + aggressive - UDLD will shut down a port even in case it loses bidirectional + connectivity with the neighbor for a defined period of time." + DEFVAL { normal } + ::= { alaUdldPortConfigEntry 3 } + + + alaUdldPortConfigUdldProbeIntervalTimer OBJECT-TYPE + SYNTAX Unsigned32 ( 7 .. 90 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time after which the Probe message is expected + from the neighbor. The range supported is 7-90 seconds." + DEFVAL { 15 } + ::= { alaUdldPortConfigEntry 4 } + + alaUdldPortConfigUdldDetectionPeriodTimer OBJECT-TYPE + SYNTAX Unsigned32 (4 .. 15) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period of time before which detection of neighbor is expected. + If Reply to the Sent Echo message/(s) is not received before, the + timer for detection period expires, the link is detected as faulty and the + associated port state is marked Undetermined/Shutdown (depending upon the + UDLD operation-mode is Normal/Aggressive)." + DEFVAL { 8 } + ::= { alaUdldPortConfigEntry 5 } + + alaUdldPortConfigUdldOperationalStatus OBJECT-TYPE + SYNTAX INTEGER { + notapplicable (0), + shutdown (1), + undetermined (2), + bidirectional (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the interface as determined by UDLD operation." + ::= { alaUdldPortConfigEntry 6 } + + + +-- ------------------------------------------------------------- +-- UDLD Statistics Table +-- ------------------------------------------------------------- + +-- DESCRIPTION: +-- "Statistics parameters information +-- data for the UDLD Module. +-- Implementation of this group is mandantory" + + + udldPortStats OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 7 } + + alaUdldPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaUdldPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing UDLD statistics information." + ::= { udldPortStats 1 } + + alaUdldPortStatsEntry OBJECT-TYPE + SYNTAX AlaUdldPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A UDLD Statistics entry (per port)." + INDEX { alaUdldPortStatsIfIndex } + ::= { alaUdldPortStatsTable 1 } + + AlaUdldPortStatsEntry ::= SEQUENCE { + alaUdldPortStatsIfIndex InterfaceIndex, + alaUdldNumUDLDNeighbors Unsigned32, + alaUdldPortStatsClear INTEGER, + alaUdldPortNumProbeSent Counter32, + alaUdldPortNumEchoSent Counter32, + alaUdldPortNumInvalidRcvd Counter32, + alaUdldPortNumFlushRcvd Counter32 + } + + alaUdldPortStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD is running" + ::= { alaUdldPortStatsEntry 1 } + + alaUdldNumUDLDNeighbors OBJECT-TYPE + SYNTAX Unsigned32 ( 0 .. 128 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of neighbors for the interface." + ::= { alaUdldPortStatsEntry 2 } + + alaUdldPortStatsClear OBJECT-TYPE + SYNTAX INTEGER { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset all statistics parameters corresponding to this port. + By default, this objects contains a zero value." + DEFVAL { default } + ::= { alaUdldPortStatsEntry 3} + + alaUdldPortNumProbeSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Probe message sent by a port." + ::= {alaUdldPortStatsEntry 4} + + alaUdldPortNumEchoSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Echo message sent by a port." + ::= {alaUdldPortStatsEntry 5} + + alaUdldPortNumInvalidRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Invalid message received by a port." + ::= {alaUdldPortStatsEntry 6} + + alaUdldPortNumFlushRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of UDLD-Flush message received by a port." + ::= {alaUdldPortStatsEntry 7} + + udldPortNeighborStats OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 8 } + + alaUdldPortNeighborStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaUdldPortNeighborStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UDLD port's PDU related statistics for a neighbor." + ::= { udldPortNeighborStats 1 } + + alaUdldPortNeighborStatsEntry OBJECT-TYPE + SYNTAX AlaUdldPortNeighborStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A UDLD Statistics entry (per port, per neighbor)." + INDEX { alaUdldPortNeighborStatsIfIndex, alaUdldNeighborIfIndex } + ::= { alaUdldPortNeighborStatsTable 1 } + + AlaUdldPortNeighborStatsEntry ::= SEQUENCE { + alaUdldPortNeighborStatsIfIndex InterfaceIndex, + alaUdldNeighborIfIndex Unsigned32, + alaUdldNeighborName SnmpAdminString, + alaUdldNumHelloRcvd Counter32, + alaUdldNumEchoRcvd Counter32 + } + + alaUdldPortNeighborStatsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD is running" + ::= { alaUdldPortNeighborStatsEntry 1 } + + alaUdldNeighborIfIndex OBJECT-TYPE + SYNTAX Unsigned32 ( 1 .. 128 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the neighbor to which the Statistics belong" + ::= { alaUdldPortNeighborStatsEntry 2 } + + alaUdldNeighborName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the neighbor" + DEFVAL { "" } + ::= {alaUdldPortNeighborStatsEntry 3} + + alaUdldNumHelloRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of hello messages recieved from the neighbor for this interface." + ::= { alaUdldPortNeighborStatsEntry 4 } + + alaUdldNumEchoRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of echo messages received from the neighbor for this interface." + ::= { alaUdldPortNeighborStatsEntry 5 } + + + + +-- -------------------------------------------------------------- +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity, whenever the UDLD-state +-- of a port gets changed - +-- whenever UDLD state of any port changes from BIDIRECTIONAL to UNDETERMINED +-- whenever UDLD state of any port changes from BIDIRECTIONAL to SHUTDOWN +-- whenever UDLD state of any port changes from UNDETERMINED to SHUTDOWN +-- whenever UDLD state of any port changes from UNDETERMINED to BIDIRECTIONAL +-- whenever UDLD state of any port changes from SHUTDOWN to BIDIRECTIONAL +-- -------------------------------------------------------------- + + alaUdldPrevState OBJECT-TYPE + SYNTAX INTEGER { + notapplicable (0), + shutdown (1), + undetermined (2), + bidirectional (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The previous UDLD state of the Port." + ::= { alcatelIND1UDLDMIBObjects 9 } + + alaUdldCurrentState OBJECT-TYPE + SYNTAX INTEGER { + notapplicable (0), + shutdown (1), + undetermined (2), + bidirectional (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current UDLD state of the Port." + ::= { alcatelIND1UDLDMIBObjects 10 } + + alaUdldPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifindex of the port on which UDLD trap is raised" + ::= { alcatelIND1UDLDMIBObjects 11 } + + alaUdldEvents OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIB 3 } + + udldStateChange NOTIFICATION-TYPE + OBJECTS { + alaUdldPortIfIndex, + alaUdldPrevState, + alaUdldCurrentState + } + STATUS current + DESCRIPTION + "The UDLD-state of port has changed. Notify the user by + raising the Trap. Notify the Management Entity the previous + UDLD-state and UDLD-Current." + ::= { alaUdldEvents 0 1 } + +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- COMPLIANCE +-- ------------------------------------------------------------- +alcatelIND1UDLDMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for UDLD." + MODULE + MANDATORY-GROUPS + { + udldPortBaseGroup, + udldPortConfigGroup, + udldPortStatsGroup, + udldPortNeighborStatsGroup, + udldPortTrapGroup + } + ::= { alcatelIND1UDLDMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- UNITS OF CONFORMANCE +-- ------------------------------------------------------------- + +udldPortBaseGroup OBJECT-GROUP + OBJECTS + { + alaUdldGlobalStatus, + alaUdldGlobalClearStats, + alaUdldGlobalConfigUdldMode, + alaUdldGlobalConfigUdldProbeIntervalTimer, + alaUdldGlobalConfigUdldDetectionPeriodTimer, + alaUdldPrevState, + alaUdldCurrentState, + alaUdldPortIfIndex + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Base Group." + ::= { alcatelIND1UDLDMIBGroups 1 } + +udldPortConfigGroup OBJECT-GROUP + OBJECTS + { + alaUdldPortConfigUdldStatus, + alaUdldPortConfigUdldMode, + alaUdldPortConfigUdldProbeIntervalTimer, + alaUdldPortConfigUdldDetectionPeriodTimer, + alaUdldPortConfigUdldOperationalStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Port Configuration Table." + ::= { alcatelIND1UDLDMIBGroups 2 } + +udldPortStatsGroup OBJECT-GROUP + OBJECTS + { + alaUdldNumUDLDNeighbors, + alaUdldPortStatsClear, + alaUdldPortNumProbeSent, + alaUdldPortNumEchoSent, + alaUdldPortNumInvalidRcvd, + alaUdldPortNumFlushRcvd + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Port Statistics Table." + ::= { alcatelIND1UDLDMIBGroups 3 } + +udldPortNeighborStatsGroup OBJECT-GROUP + OBJECTS + { + alaUdldNeighborName, + alaUdldNumHelloRcvd, + alaUdldNumEchoRcvd + } + STATUS current + DESCRIPTION + "Collection of objects for management of UDLD Port Neighbor Statistics Table." + ::= { alcatelIND1UDLDMIBGroups 4 } + +udldPortTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + udldStateChange + } + STATUS current + DESCRIPTION + "Collection of objects for UDLD Traps." + ::= { alcatelIND1UDLDMIBGroups 5 } + +-- ------------------------------------------------------------- + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-UDP-RELAY-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-UDP-RELAY-MIB new file mode 100644 index 0000000..8bef9b8 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-UDP-RELAY-MIB @@ -0,0 +1,2013 @@ +ALCATEL-IND1-UDP-RELAY-MIB DEFINITIONS ::= BEGIN + IMPORTS + + IpAddress, + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + Integer32, Unsigned32, + NOTIFICATION-TYPE, + Counter32 FROM SNMPv2-SMI + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + MacAddress, DisplayString, RowStatus, + TEXTUAL-CONVENTION FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP FROM SNMPv2-CONF + routingIND1UdpRelay FROM ALCATEL-IND1-BASE + InterfaceIndex FROM IF-MIB; + + + alcatelIND1UDPRelayMIB MODULE-IDENTITY + LAST-UPDATED "201307150000Z" + ORGANIZATION "Alcatel -Architects Of An Internet World " + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + UDP Relay to forward BOOTP/DHCP requests across VLANs + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2013 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201307150000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= {routingIND1UdpRelay 1} + + + alcatelIND1UDPRelayNotificationObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay Notification Objects." + ::= { alcatelIND1UDPRelayMIB 0 } + + + alcatelIND1UDPRelayMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Managed Objects." + ::= { alcatelIND1UDPRelayMIB 1 } + + + alcatelIND1UDPRelayMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Conformance Information." + ::= { alcatelIND1UDPRelayMIB 2 } + + alcatelIND1UDPRelayMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Units Of Conformance." + ::= { alcatelIND1UDPRelayMIBConformance 1 } + + alcatelIND1UDPRelayMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For UDP Relay + Subsystem Compliance Statements." + ::= { alcatelIND1UDPRelayMIBConformance 2 } + + IphelpereOption82ASCIIFieldType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Ip helper Option 82 Format ASCII field type" + SYNTAX INTEGER { + none(0), + macAddress(1), + systemName(2), + userString(3), + interfaceAlias(4), + vlan(5), + interface(6) + } + + DhcpSnoopingOption82ASCIIFieldType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DHCP Snooping Option 82 Format ASCII field type" + SYNTAX INTEGER { + none(0), + macAddress(1), + systemName(2), + userString(3), + interfaceAlias(4), + vlan(5), + interface(6) + } + + DhcpSnoopingOption82CircuitOrRemoteId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Circuit Id or Remote Id for Option 82 Format ASCII field." + SYNTAX INTEGER { + circuitid(1), + remoteid(2) + } + + iphelperMIB OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 1 } + genericUdpServiceMIB OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 2 } + alaDhcpClientTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 3 } + dhcpSnoopingMIB OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 4 } + dhcpOption82MIB OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 5 } + + iphelperTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of next hop IP Address for the DHCP Relay Agent." + ::= { iphelperMIB 1 } + + + iphelperEntry OBJECT-TYPE + SYNTAX IphelperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the ip helper table" + INDEX { iphelperVlan, iphelperNextHopIpAddress } + ::= { iphelperTable 1 } + + IphelperEntry ::= SEQUENCE { + iphelperVlan + Unsigned32, + iphelperNextHopIpAddress + IpAddress, + iphelperResetSrvStats + Unsigned32, + iphelperRowStatus + RowStatus + } + + iphelperVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is applicable when iphelperForwardOption is + equal to perVlan (2). On Per VLAN mod the next hop + IP Address corresponds to specific source VLAN. Based on + the VLAN that the DHCP packet comes to the DHCP Relay + Agent the packet is forwarded to the next hop defined + for that VLAN. When iphelperForwardOption is standard (1), + this field will be zero (0)." + ::= { iphelperEntry 1 } + + iphelperNextHopIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the next hop IP Address of the + DHCP Relay Agent is to forward the DHCP packet." + ::= { iphelperEntry 2 } + + iphelperResetSrvStats OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to 1, will reset all the statistic for this + server. On standard mode vlan will be zero. After the + reset operation, system will change this back to a zero (0). + Subsystem will always return zero (0)." + ::= { iphelperEntry 3 } + + iphelperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { iphelperEntry 4 } + + +iphelperStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This keeps statistics for each next hop IP Address." +::= { iphelperMIB 2 } + +iphelperStatEntry OBJECT-TYPE + SYNTAX IphelperStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the stat table." + INDEX { iphelperStatsVlan, iphelperStatsNextHopIpAddr} +::= { iphelperStatTable 1 } + + +IphelperStatEntry ::= SEQUENCE { + iphelperStatsVlan + Unsigned32, + iphelperStatsNextHopIpAddr + IpAddress, + iphelperTxToNextHop + Counter32, + iphelperInvalidAgentInfoOptFrmSrver + Counter32 + } + + iphelperStatsVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is zero (0) when iphelperForwardOption is + equal to standard (1). On Per VLAN mod the next hop + IP Address corresponds to specific source VLAN. Based on + the VLAN that the DHCP packet comes to the DHCP Relay + Agent the packet is forwarded to the next hop defined + for that VLAN. When iphelperForwardOption is standard (1), + this field will be zero (0)." + ::= { iphelperStatEntry 1 } + +iphelperStatsNextHopIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the unique server address." +::= { iphelperStatEntry 2 } + + +iphelperTxToNextHop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This keeps track of the number of packets transmitted to the server." +::= { iphelperStatEntry 3} + + +iphelperInvalidAgentInfoOptFrmSrver OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to + invalid from DHCP server with Relay Agent Information option + in the DHCP packet." +::= { iphelperStatEntry 4} + + +iphelperRxFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets recieved from the client." +::= { iphelperMIB 3 } + + +iphelperMaxHopsViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to + max hops violation." +::= { iphelperMIB 4} + +iphelperForwDelayViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to + forward delay violation." +::= { iphelperMIB 5} + +iphelperAgentInfoViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to + DHCP packet with giaddr field not equal to zero and + Relay Agent Information option is present and also the + Relay Agent Information Policy is set to DROP." +::= { iphelperMIB 6} + +iphelperInvalidGatewayIP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to + giaddr matching a local subnet and Relay Agent Information + option is present in the DHCP packet." +::= { iphelperMIB 7} + +iphelperForwDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the BOOTP/DHCP relay's forwarding delay and + is only used by the BOOTP/DHCP service. It is typically + set as seconds, but the value is totally client dependent. + This relay will not forward frames until client frames + have 'secs' field set to atleast the value iphelperForwDelay." +::= { iphelperMIB 8 } + +iphelperMaxHops OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the BOOTP/DHCP relay's maximum hops + forwarding limit and is only used by the BOOTP/DHCP service. + If a frame arrives with hopcount greater than or equal + to iphelperMaxHops, it will be dropped." +::= { iphelperMIB 9 } + +iphelperForwardOption OBJECT-TYPE + SYNTAX INTEGER + { + standard(1), + perVlan(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the forwarding option for the BOOTP/DHCP Relay Agent. + Default value is standard (1)." + DEFVAL { standard } +::= { iphelperMIB 10 } + +iphelperResetAllStats OBJECT-TYPE + SYNTAX INTEGER { + noOperation (0), + resetAllStats (1), + resetAllGlbStats (2), + resetAllSrvStats (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter resets all the ip helper statistics. + 1 - reset all stats. Both Global and server stats. + 2 - reset all global statistics. + 3 - reset all server statistics. + When the reset operation is done, subsystem will + change the value to zero (0). + Subsystem will always return zero (0)." +::= { iphelperMIB 11} + +iphelperBootupOption OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object allows the user to enable or disable the + functionality of the relay to get an IP address at the + time of system boot-up and assign that IP address for + the ip interface of the default VLAN. When this is diabled + and then enable, the object iphelperBootupPacketOption is + reset to its default value. + Default of this option is Disable (2)." + DEFVAL { disable } +::= {iphelperMIB 12} + + +iphelperBootupPacketOption OBJECT-TYPE + SYNTAX INTEGER + { + bootp(1), + dhcp(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object is used in conjunction with iphelperBootupOption. + This specify the packet format with the choices of BOOTP or DHCP + to be used to get an IP address at the time of system boot-up. + Default option is DHCP" + DEFVAL { dhcp } +::= {iphelperMIB 13} + +iphelperAgentInformation OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows user to enable or disable the functionality + of inserting the relay agent information option to the DHCP + option field according to RFC 3046. When is is disbled and then + enabled, the iphelperAgentInformationPolicy will be reset to its + default value." + DEFVAL { disable } +::= {iphelperMIB 14} + + +iphelperAgentInformationPolicy OBJECT-TYPE + SYNTAX INTEGER + { + drop(1), + keep(2), + replace(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the user to select the policy of either + drop, keep or replace the relay agent information option if + this option is already present in the DHCP packet." + DEFVAL { drop } +::= {iphelperMIB 15} + +iphelperPXESupport OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled the relay agent will replace the source IP address + of the packet with the gateway IP address from the DHCP packet. + The default value is disabled." + DEFVAL { disabled } +::= { iphelperMIB 16 } + + iphelperDhcpOption82FormatType OBJECT-TYPE + SYNTAX INTEGER { + macAddress(1), + systemName(2), + userString(3), + interfaceAlias(4), + autoInterfaceAlias(5), + ascii(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP option-82 defines the type of information carried in circuit id + and remote id sub option fields. If the type selected is string the actual + value of the string can be found in iphelperDhcpOption82StringValue. + Format type ASCII will insert the configured fields in ASCII format." + DEFVAL { macAddress } + ::= { iphelperMIB 17 } + + iphelperDhcpOption82StringValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the string that will be used in the circuit id and remote id + sub options." + ::= { iphelperMIB 18 } + + iphelperDhcpOption82FormatASCIIField1 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the first field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 19 } + + iphelperDhcpOption82FormatASCIIField1StringValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the first field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII. + If the option 82 format type is not ASCII or if this field is not used or + if the string value is port specific, this field returns an ASCII string -." + ::= { iphelperMIB 20 } + + iphelperDhcpOption82FormatASCIIField2 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the second field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 21 } + + iphelperDhcpOption82FormatASCIIField2StringValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the second field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII. + If the option 82 format type is not ASCII or if this field is not used or + if the string value is port specific, this field returns an ASCII string -." + ::= { iphelperMIB 22 } + + iphelperDhcpOption82FormatASCIIField3 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the third field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 23 } + + iphelperDhcpOption82FormatASCIIField3StringValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the third field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII. + If the option 82 format type is not ASCII or if this field is not used or + if the string value is port specific, this field returns an ASCII string -." + ::= { iphelperMIB 24 } + + + iphelperDhcpOption82FormatASCIIField4 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the fourth field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 25 } + + iphelperDhcpOption82FormatASCIIField4StringValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the fourth field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII. + If the option 82 format type is not ASCII or if this field is not used or + if the string value is port specific, this field returns an ASCII string -." + ::= { iphelperMIB 26 } + + + iphelperDhcpOption82FormatASCIIField5 OBJECT-TYPE + SYNTAX IphelpereOption82ASCIIFieldType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the fifth field in the Option 82 string in ASCII format, + which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII" + DEFVAL { none } + ::= { iphelperMIB 27 } + + iphelperDhcpOption82FormatASCIIField5StringValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string value of the fifth field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id of the DHCP packet. + This Field is applicable only, if the option 82 format type is ASCII. + If the option 82 format type is not ASCII or if this field is not used or + if the string value is port specific, this field returns an ASCII string -." + ::= { iphelperMIB 28 } + + + iphelperDhcpOption82FormatASCIIDelimiter OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the delimiter that is inserted between the fields in the + Option 82 string in ASCII format, which will be copied to Option-82 + circuit id of the DHCP packet. This value is applicable only, if the + option 82 format type is ASCII" + ::= { iphelperMIB 29 } + + iphelperResetAllOpt82ErrStats OBJECT-TYPE + SYNTAX INTEGER { + noOperation (0), + resetAllStats (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter resets all the ip helper Option 82 error statistics. + When the reset operation is done, subsystem will + change the value to zero (0). + Subsystem will always return zero (0)." + ::= { iphelperMIB 30} + + iphelperOption82ErrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IphelperOption82ErrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Option 82 related error statistic count per port and per vlan." + ::= { iphelperMIB 31 } + + + iphelperOption82ErrStatsEntry OBJECT-TYPE + SYNTAX IphelperOption82ErrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the ip helper Option 82 error statistics table" + INDEX { iphelperOpt82ifIndex, iphelperOpt82vlan } + ::= { iphelperOption82ErrStatsTable 1 } + + IphelperOption82ErrStatsEntry ::= SEQUENCE { + iphelperOpt82ifIndex + InterfaceIndex, + iphelperOpt82vlan + Unsigned32, + iphelperOpt82agentInfoViolationCnt + Counter32, + iphelperOpt82invalidGatewayIPAddrCnt + Counter32, + iphelperOpt82resetErrStats + INTEGER + } + + iphelperOpt82ifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface where the DHCP packet ingress the switch that + caused the Agent Info Violation or the Invalid Gateway + IP Address error." + ::= { iphelperOption82ErrStatsEntry 1 } + + iphelperOpt82vlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan where the DHCP packet ingress the switch that + caused the Agent Info Violation or the Invalid Gateway + IP Address error." + ::= { iphelperOption82ErrStatsEntry 2 } + + iphelperOpt82agentInfoViolationCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Agent Info Violation seen on this interface and vlan." + ::= { iphelperOption82ErrStatsEntry 3 } + + iphelperOpt82invalidGatewayIPAddrCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid Gateway IP Address seen on this interface and vlan." + ::= { iphelperOption82ErrStatsEntry 4 } + + iphelperOpt82resetErrStats OBJECT-TYPE + SYNTAX INTEGER { + noOperation (0), + resetErrStats (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter resets the ip helper Option 82 error statistics + on this interface and vlan. When the reset operation is done, + subsystem will change the value to zero (0). Subsystem will always return + zero (0)." + ::= { iphelperOption82ErrStatsEntry 5 } + + dhcpSnoopingVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vlans that have DHCP Snooping enabled." + ::= { dhcpSnoopingMIB 1 } + + dhcpSnoopingVlanEntry OBJECT-TYPE + SYNTAX DhcpSnoopingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snooping VLAN entry." + INDEX { dhcpSnoopingVlanNumber } + ::= { dhcpSnoopingVlanTable 1 } + + DhcpSnoopingVlanEntry ::= SEQUENCE { + dhcpSnoopingVlanNumber Integer32, + dhcpSnoopingVlanOpt82DataInsertionStatus INTEGER, + dhcpSnoopingVlanMacAddrVerificationStatus INTEGER, + dhcpSnoopingVlanStatus RowStatus + } + + dhcpSnoopingVlanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { dhcpSnoopingVlanEntry 1 } + + dhcpSnoopingVlanOpt82DataInsertionStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Option-82 data insertion status. Default value is enabled, + which means once the VLAN is enabled for DHCP snooping, the + Option-82 field will be inserted in the DHCP packets between the + Relay Agent and the DHCP Server, on all the ports belong to the + VLAN." + DEFVAL { enabled } + ::= { dhcpSnoopingVlanEntry 2 } + + dhcpSnoopingVlanMacAddrVerificationStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Snooping MAC Address verification status. Default value is + enabled. Once enabled, for all the incoming DHCP traffic to those + DHCP Snooping enabled vlan port, it compares the source MAC address + and the client Hardware Address in the DHCP packet. If mismatch, the + packet will be dropped." + DEFVAL { enabled } + ::= { dhcpSnoopingVlanEntry 3 } + + dhcpSnoopingVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { dhcpSnoopingVlanEntry 4 } + + dhcpSnoopingPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ports that have DHCP Snooping trust status." + ::= { dhcpSnoopingMIB 2 } + + dhcpSnoopingPortEntry OBJECT-TYPE + SYNTAX DhcpSnoopingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snooping Port entry." + INDEX { dhcpSnoopingPortIfIndex } + ::= { dhcpSnoopingPortTable 1 } + + DhcpSnoopingPortEntry ::= SEQUENCE { + dhcpSnoopingPortIfIndex InterfaceIndex, + dhcpSnoopingPortTrustMode INTEGER, + dhcpSnoopingPortMacAddrViolation Counter32, + dhcpSnoopingPortDhcpServerViolation Counter32, + dhcpSnoopingPortOption82Violation Counter32, + dhcpSnoopingPortRelayAgentViolation Counter32, + dhcpSnoopingPortBindingViolation Counter32, + dhcpSnoopingPortIpSourceFiltering INTEGER + } + + dhcpSnoopingPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex subindex identifying this instance." + ::= { dhcpSnoopingPortEntry 1 } + + dhcpSnoopingPortTrustMode OBJECT-TYPE + SYNTAX INTEGER { + blocked(1), + clientOnly(2), + trusted(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping's VLAN port's trust mode. Default value + is client-only, which means once the VLAN is enabled for DHCP + snooping, the vlan ports only allow DHCP client packets. Blocked + means all DHCP traffic is block on the port. Trusted means all + DHCP traffic is allowed on the port" + DEFVAL { clientOnly } + ::= { dhcpSnoopingPortEntry 2 } + + dhcpSnoopingPortMacAddrViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to DHCPi + packet with the source MAC Address not equal the client DHCP + Hardware address in the DHCP packet." + ::= { dhcpSnoopingPortEntry 3 } + + dhcpSnoopingPortDhcpServerViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to receiving + an DHCP server packet on a DHCP Snooping enabled port." + ::= { dhcpSnoopingPortEntry 4 } + + dhcpSnoopingPortOption82Violation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to a relay + agent forards a packet that includes option 82 info to an untrusted + port." + ::= { dhcpSnoopingPortEntry 5 } + + dhcpSnoopingPortRelayAgentViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to an DHCP + relay agent forwards a DHCP packate includes an relay agent ip + address that is not 0.0.0.0." + ::= { dhcpSnoopingPortEntry 6 } + + dhcpSnoopingPortBindingViolation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets dropped due to receiving + an DHCP Relase or DHCP Decline message that contains a MAC address + in the DHCP snooping binding table, but the interface information in + the binding table does not match the interface on which the message + was received." + ::= { dhcpSnoopingPortEntry 7 } + + dhcpSnoopingPortIpSourceFiltering OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP Snooping IP Source filtering status. Default value + is disabled. Once enabled, only the incoming traffic with the proper + client IP address, MAC address and port will be allowed." + DEFVAL { disabled } + ::= { dhcpSnoopingPortEntry 8 } + + + dhcpSnoopingBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopingBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP Snooping binding table." + ::= { dhcpSnoopingMIB 3 } + + + dhcpSnoopingBindingEntry OBJECT-TYPE + SYNTAX DhcpSnoopingBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snooping binding entry." + INDEX { dhcpSnoopingBindingMacAddress, dhcpSnoopingBindingIfIndex } + ::= { dhcpSnoopingBindingTable 1 } + + + DhcpSnoopingBindingEntry ::= SEQUENCE { + dhcpSnoopingBindingMacAddress MacAddress, + dhcpSnoopingBindingIfIndex InterfaceIndex, + dhcpSnoopingBindingIpAddress IpAddress, + dhcpSnoopingBindingVlan Unsigned32, + dhcpSnoopingBindingLeaseTime Unsigned32, + dhcpSnoopingBindingType INTEGER, + dhcpSnoopingBindingRowStatus RowStatus + } + + dhcpSnoopingBindingMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The MAC Address subindex identifying this instance." + ::= { dhcpSnoopingBindingEntry 1 } + + dhcpSnoopingBindingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IfIndex subindex identifying this instance. It is the + the interface where the DHCP request is coming in from." + ::= { dhcpSnoopingBindingEntry 2 } + + + dhcpSnoopingBindingIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Ip Address offered by the DHCP Server to the Client." + ::= { dhcpSnoopingBindingEntry 3 } + + + dhcpSnoopingBindingVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the VLAN Id where the DHCP client belongs to." + ::= { dhcpSnoopingBindingEntry 4 } + + + dhcpSnoopingBindingLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lease time of the client's IP Address." + ::= { dhcpSnoopingBindingEntry 5 } + + dhcpSnoopingBindingType OBJECT-TYPE + SYNTAX INTEGER { + dynamic(1), + static(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The learning/configuration nature of the binding entry. + Normally, the entries are learned dynamically, while it + also can be statically/manually configured." + DEFVAL { dynamic } + ::= { dhcpSnoopingBindingEntry 6 } + + + dhcpSnoopingBindingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { dhcpSnoopingBindingEntry 7 } + + dhcpSnoopingMode OBJECT-TYPE + SYNTAX INTEGER { + switchLevel(1), + disabled(2), + vlanLevel(3) -- read-only state + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enabling DHCP Snooping at the switch level. For the vlan level, + it is enabled implicitly when an individual vlan's DHCP Snooping + is enabled; and, mode is implicitly disabled until all vlan's + DHCP Snooping are disabled. If mode is set to vlan level, the + operation will be of no effect." + ::= {dhcpSnoopingMIB 4 } + + + dhcpSnoopingOpt82DataInsertionStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Option-82 data insertion status at switch level. Default + value is enabled, the Option-82 field will be inserted in the DHCP + packets between the Relay Agent and the DHCP Server, on all the + ports belong to the switch." + DEFVAL { enabled } + ::= { dhcpSnoopingMIB 5 } + + dhcpSnoopingMacAddrVerificationStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Snooping MAC Address verification status at switch level. + Default value is enabled. Once enabled, for all the incoming DHCP + traffic to the port, it compares the source MAC address and the + client Hardware Address in the DHCP packet. If mismatch, the packet + will be dropped." + DEFVAL { enabled } + ::= { dhcpSnoopingMIB 6 } + + + dhcpSnoopingBindingStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if the capability of building the DHCP + Snooping Binding Table/Database is enable or not. By default, it is + enabled. It is applicable for both switch-level or vlan-level DHCP + Snooping." + DEFVAL { enabled } + ::= { dhcpSnoopingMIB 7 } + + dhcpSnoopingBindingDatabaseSyncTimeout OBJECT-TYPE + SYNTAX Unsigned32 (60..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Snooping Binding Database synchronization timeout value. + It is used to specify the synchronization frequency, in seconds, + between the binding table in memory and the binding file in flash." + DEFVAL { 300 } + ::= { dhcpSnoopingMIB 8 } + + dhcpSnoopingBindingDatabaseLastSyncTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last successuful DHCP Snooping Binding + Database synchronization." + ::= { dhcpSnoopingMIB 9 } + + dhcpSnoopingBindingDatabaseAction OBJECT-TYPE + SYNTAX INTEGER { + noaction(0), + purge(1), + renew(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the action to be performed. Purge: + means to clear the binding table entries in the memory. + Renew: means to populate the binding table entries from the + flash file." + ::= { dhcpSnoopingMIB 10 } + + + dhcpSnoopingBypassOpt82CheckStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP bypass option-82 check status. By default, it is disabled. + Once enabled, it will no longer enforce the check of option-82 field + in the incoming DHCP Packets on those untrusted ports." + DEFVAL { disabled } + ::= { dhcpSnoopingMIB 11 } + + dhcpSnoopingBindingPersistencyStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP Snooping binding table persistency check status. By default, + it is disabled. Once enabled, the binding entries expiry will be + solely depend on Lease time" + DEFVAL { disabled } + ::= { dhcpSnoopingMIB 12 } + + dhcpSnoopingSourceFilterVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopingSourceFilterVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vlans that have ip-source-filtering enabled." + ::= { dhcpSnoopingMIB 13 } + + dhcpSnoopingSourceFilterVlanEntry OBJECT-TYPE + SYNTAX DhcpSnoopingSourceFilterVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Source Filtering enabled VLAN entry." + INDEX { dhcpSnoopingSourceFilterVlanNumber } + ::= { dhcpSnoopingSourceFilterVlanTable 1 } + + DhcpSnoopingSourceFilterVlanEntry ::= SEQUENCE { + dhcpSnoopingSourceFilterVlanNumber + Integer32, + dhcpSnoopingSourceFilterVlanFilteringStatus + RowStatus + } + + dhcpSnoopingSourceFilterVlanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { dhcpSnoopingSourceFilterVlanEntry 1 } + + dhcpSnoopingSourceFilterVlanFilteringStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Snooping IP Source filtering row status. Default value + is disabled. Once enabled, only the incoming traffic with the proper + client IP address, MAC address , port and vlan will be allowed." + ::= { dhcpSnoopingSourceFilterVlanEntry 2 } + + dhcpSnoopingOption82FormatType OBJECT-TYPE + SYNTAX INTEGER { + macAddress(1), + systemName(2), + userString(3), + interfaceAlias(4), + autoInterfaceAlias(5), + ascii(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP option-82 defines the type of information carried in circuit id + and remote id sub option fields. If the type selected is string the actual + value of the string can be found in iphelperDhcpOption82StringValue. + Format type ASCII will insert the configured fields in ASCII format." + DEFVAL { macAddress } + ::= { iphelperMIB 45 } + + dhcpSnoopingOption82StringValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the string that will be used in the circuit id and remote id + sub options." + ::= { iphelperMIB 46 } + + dhcpSnoopingOption82FormatASCIIConfigurableTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopingOption82FormatASCIIConfigurableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ascii fields used for Circuit ID or Remote ID." + ::= { iphelperMIB 47 } + + dhcpSnoopingOption82FormatASCIIConfigurableEntry OBJECT-TYPE + SYNTAX DhcpSnoopingOption82FormatASCIIConfigurableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ascii field entry for Circuit ID or Remote ID." + INDEX { dhcpSnoopingOption82FormatASCIIConfigurableIndex } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableTable 1 } + + DhcpSnoopingOption82FormatASCIIConfigurableEntry ::= SEQUENCE { + dhcpSnoopingOption82FormatASCIIConfigurableIndex + DhcpSnoopingOption82CircuitOrRemoteId, + dhcpSnoopingOption82FormatASCIIConfigurableField1 + DhcpSnoopingOption82ASCIIFieldType, + dhcpSnoopingOption82FormatASCIIConfigurableField1StrVal + SnmpAdminString, + dhcpSnoopingOption82FormatASCIIConfigurableField2 + DhcpSnoopingOption82ASCIIFieldType, + dhcpSnoopingOption82FormatASCIIConfigurableField2StrVal + SnmpAdminString, + dhcpSnoopingOption82FormatASCIIConfigurableField3 + DhcpSnoopingOption82ASCIIFieldType, + dhcpSnoopingOption82FormatASCIIConfigurableField3StrVal + SnmpAdminString, + dhcpSnoopingOption82FormatASCIIConfigurableField4 + DhcpSnoopingOption82ASCIIFieldType, + dhcpSnoopingOption82FormatASCIIConfigurableField4StrVal + SnmpAdminString, + dhcpSnoopingOption82FormatASCIIConfigurableField5 + DhcpSnoopingOption82ASCIIFieldType, + dhcpSnoopingOption82FormatASCIIConfigurableField5StrVal + SnmpAdminString, + dhcpSnoopingOption82FormatASCIIConfigurableDelimiter + SnmpAdminString, + dhcpSnoopingOption82FormatASCIIConfigurableStatus + RowStatus + } + + dhcpSnoopingOption82FormatASCIIConfigurableIndex OBJECT-TYPE + SYNTAX DhcpSnoopingOption82CircuitOrRemoteId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the either circuit id or remote id for option82." + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 1 } + + dhcpSnoopingOption82FormatASCIIConfigurableField1 OBJECT-TYPE + SYNTAX DhcpSnoopingOption82ASCIIFieldType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the first field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id or remote id of + the DHCP packet. This Field is applicable only, if the option 82 + format type is ASCII." + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 2 } + + dhcpSnoopingOption82FormatASCIIConfigurableField1StrVal OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string value of the first field in the Option 82 string in + ASCII format, which will be copied to Option-82 circuit id or remote + id of the DHCP packet. This Field is applicable only, if the option + 82 format type is ASCII" + DEFVAL { " - " } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 3 } + + dhcpSnoopingOption82FormatASCIIConfigurableField2 OBJECT-TYPE + SYNTAX DhcpSnoopingOption82ASCIIFieldType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the second field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id or remote id of + the DHCP packet. This Field is applicable only, if the option 82 + format type is ASCII" + DEFVAL { none } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 4 } + + dhcpSnoopingOption82FormatASCIIConfigurableField2StrVal OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string value of the second field in the Option 82 string in + ASCII format, which will be copied to Option-82 circuit id or remote + id of the DHCP packet. This Field is applicable only, if the option + 82 format type is ASCII" + DEFVAL { " - " } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 5 } + + dhcpSnoopingOption82FormatASCIIConfigurableField3 OBJECT-TYPE + SYNTAX DhcpSnoopingOption82ASCIIFieldType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the third field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id or remote id of + the DHCP packet. This Field is applicable only, if the option 82 + format type is ASCII" + DEFVAL { none } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 6 } + + dhcpSnoopingOption82FormatASCIIConfigurableField3StrVal OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string value of the third field in the Option 82 string in + ASCII format, which will be copied to Option-82 circuit id or remote + id of the DHCP packet. This Field is applicable only, if the option + 82 format type is ASCII" + DEFVAL { " - " } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 7 } + + dhcpSnoopingOption82FormatASCIIConfigurableField4 OBJECT-TYPE + SYNTAX DhcpSnoopingOption82ASCIIFieldType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the fourth field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id or remote id of + the DHCP packet. This Field is applicable only, if the option 82 + format type is ASCII" + DEFVAL { none } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 8 } + + dhcpSnoopingOption82FormatASCIIConfigurableField4StrVal OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string value of the fourth field in the Option 82 string in + ASCII format, which will be copied to Option-82 circuit id or remote + id of the DHCP packet. This Field is applicable only, if the option + 82 format type is ASCII" + DEFVAL { " - " } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 9 } + + dhcpSnoopingOption82FormatASCIIConfigurableField5 OBJECT-TYPE + SYNTAX DhcpSnoopingOption82ASCIIFieldType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the fifth field in the Option 82 string in ASCII + format, which will be copied to Option-82 circuit id or remote id of + the DHCP packet. This Field is applicable only, if the option 82 + format type is ASCII" + DEFVAL { none } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 10 } + + dhcpSnoopingOption82FormatASCIIConfigurableField5StrVal OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string value of the fifth field in the Option 82 string in + ASCII format, which will be copied to Option-82 circuit id or remote + id of the DHCP packet. This Field is applicable only, if the option + 82 format type is ASCII" + DEFVAL { " - " } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 11 } + + dhcpSnoopingOption82FormatASCIIConfigurableDelimiter OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the delimiter that is inserted between the fields in + the Option 82 string in ASCII format, which will be copied to + Option-82 circuit id or remote id of the DHCP packet. This value is + applicable only, if the option 82 format type is ASCII" + DEFVAL { "" } + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 12 } + + dhcpSnoopingOption82FormatASCIIConfigurableStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of the entry." + ::= { dhcpSnoopingOption82FormatASCIIConfigurableEntry 13 } + +-- MDNS Relay -- + + alaMdnsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MDNS global admin status." + DEFVAL { disable } + ::= { iphelperMIB 48 } + + alaMdnsGreTunnelName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the tunnel name for the MDNS feature." + ::= { iphelperMIB 49 } + + alaMdnsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MDNS operational status" + DEFVAL { down } + ::= { iphelperMIB 50 } +-- SSDP Relay -- + +alaSsdpGreTunnelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the GRE tunnel IP interface name associated with the SSDP Relay feature." + ::= { iphelperMIB 51 } + +alaSsdpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSDP Relay global status" + DEFVAL { disabled } + ::= { iphelperMIB 52 } + + +alaSsdpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSDP operational status" + DEFVAL { down } + ::= { iphelperMIB 53 } + + genericUdpServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenericUdpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the Generic UDP Relay Service." + ::= { genericUdpServiceMIB 1 } + + genericUdpServiceEntry OBJECT-TYPE + SYNTAX GenericUdpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in Generic UDP Relay table" + INDEX { genericUdpServiceUdpPort} + ::= { genericUdpServiceTable 1 } + + GenericUdpServiceEntry ::= SEQUENCE { + genericUdpServiceUdpPort + Unsigned32, + genericUdpServiceDescription + SnmpAdminString, + genericUdpServiceStatRxFromClient + Counter32, + genericUdpServiceRowStatus + RowStatus + } + + genericUdpServiceUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UDP port for the service." + ::= { genericUdpServiceEntry 1 } + + genericUdpServiceDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..30)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name and/or description of the service. If null string is passed + the default name will be used." + ::= { genericUdpServiceEntry 2 } + + genericUdpServiceStatRxFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets received from the + client with UDP destination port matching genericUdpServiceUdpPort." + ::= { genericUdpServiceEntry 3 } + + genericUdpServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting" + ::= { genericUdpServiceEntry 4 } + + + genericUdpServiceDstTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenericUdpServiceDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the destination VLAN for the + Generic UDP Relay Service. UDP packet with destination port + genericUdpServiceUdpPort are forwarded to VLAN defined in + genericUdpServiceDstVlan." + ::= { genericUdpServiceMIB 2 } + + genericUdpServiceDstEntry OBJECT-TYPE + SYNTAX GenericUdpServiceDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in Generic UDP Relay table" + INDEX { genericUdpServicePort, genericUdpServiceDstVlan} + ::= { genericUdpServiceDstTable 1 } + + GenericUdpServiceDstEntry ::= SEQUENCE { + genericUdpServicePort + Unsigned32, + genericUdpServiceDstVlan + Unsigned32, + genericUdpServiceStatTxToVlan + Counter32, + genericUdpServiceDstTblRowStatus + RowStatus + } + + genericUdpServicePort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UDP port for the service." + ::= { genericUdpServiceDstEntry 1 } + + genericUdpServiceDstVlan OBJECT-TYPE + SYNTAX Unsigned32 (1..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination VLAN that the UPD port is to be forwarded to." + ::= { genericUdpServiceDstEntry 2 } + + genericUdpServiceStatTxToVlan OBJECT-TYPE + SYNTAX Counter32 + + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "This keeps track of the number of packets transmitted to the + destination VLAN with UDP destination port matching + genericUdpServicePort." + ::= { genericUdpServiceDstEntry 3} + + genericUdpServiceDstTblRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting the Generic Service Destination Table" + ::= { genericUdpServiceDstEntry 4 } + + genericUdpServiceStatReset OBJECT-TYPE + SYNTAX INTEGER { + noOperation (0), + resetAllStats (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter resets all the Generic UDP Relay related + statistics. Subsystem always returns zero (0)." + ::= { genericUdpServiceMIB 3 } + + alaGenericUdpServiceDstIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenericUdpServiceDstIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the destination IP for the + Generic UDP Relay Service. UDP packet with destination port + alaGenericUdpServiceDstUdpPort are forwarded to IP defined in + alaGenericUdpServiceDstIpAddress." + ::= { genericUdpServiceMIB 4 } + + alaGenericUdpServiceDstIpEntry OBJECT-TYPE + SYNTAX GenericUdpServiceDstIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in Generic UDP Relay destination Ip table." + INDEX { + alaGenericUdpServiceDstUdpPort, + alaGenericUdpServiceDstIpType, + alaGenericUdpServiceDstIpAddress + } + ::= { alaGenericUdpServiceDstIpTable 1 } + + GenericUdpServiceDstIpEntry ::= SEQUENCE { + alaGenericUdpServiceDstUdpPort + Unsigned32, + alaGenericUdpServiceDstIpType + InetAddressType, + alaGenericUdpServiceDstIpAddress + InetAddress, + alaGenericUdpServiceDstStatTxToIp + Counter32, + alaGenericUdpServiceDstIpRowStatus + RowStatus + } + + alaGenericUdpServiceDstUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UDP port for the service." + ::= { alaGenericUdpServiceDstIpEntry 1 } + + alaGenericUdpServiceDstIpType OBJECT-TYPE + SYNTAX InetAddressType { ipv4(1), ipv6(2) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the IP Address type of the + UDP Relay Server to forward the UDP packet." + ::= { alaGenericUdpServiceDstIpEntry 2 } + + alaGenericUdpServiceDstIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the IP Address of the + UDP Relay Server to forward the UDP packet." + ::= { alaGenericUdpServiceDstIpEntry 3 } + + alaGenericUdpServiceDstStatTxToIp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This keeps track of the number of packets transmitted to the + destination IP with UDP destination port matching + alaGenericUdpServiceDstUdpPort." + ::= { alaGenericUdpServiceDstIpEntry 4} + + alaGenericUdpServiceDstIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creating/deleting the Generic Service Destination IP Table" + ::= { alaGenericUdpServiceDstIpEntry 5 } + +-- -------------------------------------------------------------- +-- Trap Description +-- -------------------------------------------------------------- + + +-- Notifications + + alaDhcpClientAddressAddTrap NOTIFICATION-TYPE + OBJECTS { + alaDhcpClientAddress + } + STATUS current + DESCRIPTION + "When new IP address is assigned to DHCP Client interface." + ::= { alcatelIND1UDPRelayNotificationObjects 1 } + + alaDhcpClientAddressExpiryTrap NOTIFICATION-TYPE + OBJECTS { + alaDhcpClientAddress + } + STATUS current + DESCRIPTION + "When the lease time expires or when DHCP client not + able to renew/rebind an IP address." + ::= { alcatelIND1UDPRelayNotificationObjects 2 } + + alaDhcpClientAddressModifyTrap NOTIFICATION-TYPE + OBJECTS { + alaDhcpClientAddress, + alaDhcpClientNewAddress + } + STATUS current + DESCRIPTION + "When the dhcp client not able to obtain the existing + IP address and new IP address is assigned to the DHCP client." + ::= { alcatelIND1UDPRelayNotificationObjects 3 } + + alaDhcpBindingDuplicateEntry NOTIFICATION-TYPE + OBJECTS { + dhcpSnoopingBindingMacAddress, + dhcpSnoopingBindingVlan, + dhcpSnoopingBindingIfIndex, + dhcpSnoopingBindingIfIndex + } + STATUS current + DESCRIPTION + "Trap to notify MAC Movement in DHCP-Binding Table + Mac Address, Vlan, Previous ifIndex, Current ifIndex" + + ::= { alcatelIND1UDPRelayNotificationObjects 4 } + + +-- Notification Objects + + alaDhcpClientAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the current IP address of the DHCP client." + ::= { alaDhcpClientTrapsObj 1 } + + alaDhcpClientNewAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the new IP address assigned for the DHCP client." + ::= { alaDhcpClientTrapsObj 2 } + +-- +-- COMPLIANCE +-- + + alcatelIND1UDPRelayMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for UDP Relay" + MODULE + MANDATORY-GROUPS + { + iphelperGroup, + iphelperStatGroup, + iphelperMiscGroup, + genericUdpServiceGroup, + genericUdpServiceDstGroup, + genericUdpServiceMiscGroup, + alaDhcpClientTrapsGroup, + dhcpSnoopingGroup, + dhcpSnoopingGroup2, + alaGenericUdpServiceDstIpGroup + } + + ::={ alcatelIND1UDPRelayMIBCompliances 1} + + + iphelperGroup OBJECT-GROUP + OBJECTS + { + iphelperResetSrvStats, + iphelperRowStatus + + } + STATUS current + DESCRIPTION + " Collection of objects for the management of parameters of UDP Relay." + ::= { alcatelIND1UDPRelayMIBGroups 1} + + + iphelperStatGroup OBJECT-GROUP + OBJECTS + { + iphelperTxToNextHop, + iphelperInvalidAgentInfoOptFrmSrver + } + STATUS current + DESCRIPTION + " Collection of objects for management of statistics for DHCP Relay Agent." + ::= { alcatelIND1UDPRelayMIBGroups 2} + + iphelperMiscGroup OBJECT-GROUP + OBJECTS + { + iphelperRxFromClient, + iphelperMaxHopsViolation, + iphelperForwDelayViolation, + iphelperAgentInfoViolation, + iphelperInvalidGatewayIP, + iphelperForwDelay, + iphelperMaxHops, + iphelperForwardOption, + iphelperResetAllStats, + iphelperBootupOption, + iphelperBootupPacketOption, + iphelperAgentInformation, + iphelperAgentInformationPolicy, + iphelperPXESupport, + iphelperDhcpOption82FormatType, + iphelperDhcpOption82StringValue, + iphelperDhcpOption82FormatASCIIField1, + iphelperDhcpOption82FormatASCIIField1StringValue, + iphelperDhcpOption82FormatASCIIField2, + iphelperDhcpOption82FormatASCIIField2StringValue, + iphelperDhcpOption82FormatASCIIField3, + iphelperDhcpOption82FormatASCIIField3StringValue, + iphelperDhcpOption82FormatASCIIField4, + iphelperDhcpOption82FormatASCIIField4StringValue, + iphelperDhcpOption82FormatASCIIField5 , + iphelperDhcpOption82FormatASCIIField5StringValue, + iphelperDhcpOption82FormatASCIIDelimiter, + iphelperResetAllOpt82ErrStats, + alaMdnsAdminStatus, + alaMdnsGreTunnelName, + alaMdnsOperStatus, + alaSsdpGreTunnelName, + alaSsdpAdminStatus, + alaSsdpOperStatus + } + STATUS current + DESCRIPTION + " Other independent objects of UDP Relay." + ::= { alcatelIND1UDPRelayMIBGroups 3} + + genericUdpServiceGroup OBJECT-GROUP + OBJECTS + { + genericUdpServiceDescription, + genericUdpServiceStatRxFromClient, + genericUdpServiceRowStatus + } + STATUS current + DESCRIPTION + "Objects for Generic UDP Service table" + ::= { alcatelIND1UDPRelayMIBGroups 4} + + genericUdpServiceDstGroup OBJECT-GROUP + OBJECTS + { + genericUdpServiceStatTxToVlan, + genericUdpServiceDstTblRowStatus + } + STATUS current + DESCRIPTION + "Objects for Generic UDP Service Destination table" + ::= { alcatelIND1UDPRelayMIBGroups 5} + + genericUdpServiceMiscGroup OBJECT-GROUP + OBJECTS + { + genericUdpServiceStatReset + } + STATUS current + DESCRIPTION + "Objects for Generic UDP Service Misc Group." + ::= { alcatelIND1UDPRelayMIBGroups 6} + + alaDhcpClientTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + alaDhcpClientAddressAddTrap, + alaDhcpClientAddressExpiryTrap, + alaDhcpClientAddressModifyTrap, + alaDhcpBindingDuplicateEntry + } + STATUS current + DESCRIPTION + "Collection of traps for management of DHCP Client " + ::= { alcatelIND1UDPRelayMIBGroups 7} + + alaDhcpClientTrapsObjectGroup OBJECT-GROUP + OBJECTS + { + alaDhcpClientAddress, + alaDhcpClientNewAddress + } + STATUS current + DESCRIPTION + "Collection of trap objects for management of DHCP Client " + ::= { alcatelIND1UDPRelayMIBGroups 8} + + iphelperOpt82ErrorStatGroup OBJECT-GROUP + OBJECTS + { + iphelperOpt82agentInfoViolationCnt, + iphelperOpt82invalidGatewayIPAddrCnt, + iphelperOpt82resetErrStats + } + STATUS current + DESCRIPTION + " Collection of objects for Option 82 error statistics." + ::= { alcatelIND1UDPRelayMIBGroups 9} + + dhcpSnoopingGroup OBJECT-GROUP + OBJECTS + { + dhcpSnoopingBindingDatabaseAction, + dhcpSnoopingBindingDatabaseLastSyncTime, + dhcpSnoopingBindingDatabaseSyncTimeout, + dhcpSnoopingBindingIfIndex, + dhcpSnoopingBindingIpAddress, + dhcpSnoopingBindingLeaseTime, + dhcpSnoopingBindingMacAddress, + dhcpSnoopingBindingPersistencyStatus, + dhcpSnoopingBindingRowStatus, + dhcpSnoopingBindingStatus, + dhcpSnoopingBindingType, + dhcpSnoopingBindingVlan, + dhcpSnoopingBypassOpt82CheckStatus, + dhcpSnoopingMacAddrVerificationStatus, + dhcpSnoopingMode, + dhcpSnoopingOpt82DataInsertionStatus, + dhcpSnoopingOption82FormatASCIIConfigurableDelimiter, + dhcpSnoopingOption82FormatASCIIConfigurableField1, + dhcpSnoopingOption82FormatASCIIConfigurableField1StrVal, + dhcpSnoopingOption82FormatASCIIConfigurableField2, + dhcpSnoopingOption82FormatASCIIConfigurableField2StrVal, + dhcpSnoopingOption82FormatASCIIConfigurableField3, + dhcpSnoopingOption82FormatASCIIConfigurableField3StrVal, + dhcpSnoopingOption82FormatASCIIConfigurableField4, + dhcpSnoopingOption82FormatASCIIConfigurableField4StrVal, + dhcpSnoopingOption82FormatASCIIConfigurableField5, + dhcpSnoopingOption82FormatASCIIConfigurableField5StrVal, + dhcpSnoopingOption82FormatASCIIConfigurableStatus, + dhcpSnoopingOption82FormatType, + dhcpSnoopingPortIpSourceFiltering, + dhcpSnoopingPortMacAddrViolation, + dhcpSnoopingOption82StringValue + } + STATUS current + DESCRIPTION + " Collection of objects for DHCP Snooping." + ::= { alcatelIND1UDPRelayMIBGroups 10} + + dhcpSnoopingGroup2 OBJECT-GROUP + OBJECTS + { + dhcpSnoopingPortBindingViolation, + dhcpSnoopingPortOption82Violation, + dhcpSnoopingPortRelayAgentViolation, + dhcpSnoopingPortTrustMode, + dhcpSnoopingSourceFilterVlanFilteringStatus, + dhcpSnoopingVlanMacAddrVerificationStatus, + dhcpSnoopingPortDhcpServerViolation, + dhcpSnoopingVlanOpt82DataInsertionStatus, + dhcpSnoopingVlanStatus + } + STATUS current + DESCRIPTION + " Collection of objects for DHCP Snooping." + ::= { alcatelIND1UDPRelayMIBGroups 11} + + alaGenericUdpServiceDstIpGroup OBJECT-GROUP + OBJECTS + { + alaGenericUdpServiceDstStatTxToIp, + alaGenericUdpServiceDstIpRowStatus + } + STATUS current + DESCRIPTION + "Objects for Generic UDP Service Destination IP table" + ::= { alcatelIND1UDPRelayMIBGroups 12} + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB new file mode 100644 index 0000000..8e32367 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB @@ -0,0 +1,1357 @@ +ALCATEL-IND1-VIRTUAL-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Integer32, Unsigned32, + Counter32, TimeTicks FROM SNMPv2-SMI + softentIND1VirtualChassisManager FROM ALCATEL-IND1-BASE + TruthValue, + MacAddress, + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB; + + +alcatelIND1VirtualChassisMIB MODULE-IDENTITY + LAST-UPDATED "201105250000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + etwork Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the Chassis Supervision + Chassis MIB + for managing physical chassis objects not covered in the IETF + Entity MIB (rfc 2737). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201105250000Z" + + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1VirtualChassisManager 1 } + + alcatelIND1VirtualChassisMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Virtual-Chassis manager MIB + Subsystem Managed Objects." + ::= { alcatelIND1VirtualChassisMIB 0 } + + alcatelIND1VirtualChassisMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Virtual-Chassis manager MIB + Subsystem Managed Objects." + ::= { alcatelIND1VirtualChassisMIB 1 } + + + alcatelIND1VirtualChassisMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Virtual Chassis MIB + Subsystem Conformance Information." + ::= { alcatelIND1VirtualChassisMIB 2} + + + alcatelIND1VirtualChassisMIBVCSP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for VC Split Protection." + ::= { alcatelIND1VirtualChassisMIB 3 } + + alcatelIND1VirtualChassisMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Virtual Chassis MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1VirtualChassisMIBConformance 1 } + + + alcatelIND1VirtualChassisMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Virtual Chassis MIB + Subsystem Compliance Statements." + ::= { alcatelIND1VirtualChassisMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Virtual-Chassis TEXTUAL-CONVENTION +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +VirtualOperChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Chassis identifier globally unique within a virtual-chassis domain, + which is a set of chassis configured to operate together + providing virtual-chassis services. When the value of this object + is equal to 0, the chassis operates in stand-alone mode; otherwise, + the chassis is capable of operating in a virtual-chassis system. + This chassis ID is defined as following to do configuration. + Standalone mode or boot up: + (0) local chassis configuraiton + VC mode: (0) all chassis configuration Note: this is not valid for get case + (1..6) this indicates chassis id of virtual-chassis mode + (101..) this indicates a chassis with duplicated chassis id status" + SYNTAX Integer32 (0..255) + +VirtualConfigChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a configuraion for chassis id. + (0) if no chassis id been applied + (1..6) configure VC valid chassis id" + SYNTAX Integer32 (0..6) + +VirtualChassisHelloInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time interval, in seconds, at which hello messages will be sent to the peer." + SYNTAX Integer32 (0..65535) + +VirtualChassisControlVlan ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Chassis control vlan." + SYNTAX Integer32 (2..4094) + +VirtualChassisCmmSlot ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "CMM slot indicator." + SYNTAX INTEGER { + notPresent(0), + cmmSlot1(65), + cmmSlot2(66) + } + +VirtualChassisNiSlot ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "NI slot indicator." + SYNTAX Integer32 (0..8) + +VirtualChassisVflId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Fabric Link Id." + SYNTAX Integer32 (0..7) + +VirtualChassisConsistency ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis parameter consistency status with master chassis. + inconsis(0): able to compare with master chassis but not consistent + consis(1): able to compare with master chassis and consistent + na(2): not able to compare with master chassis since virtual-chassis is not connected yet + disabeled(3): not able to compare with master because of standalone mode" + SYNTAX INTEGER { + inconsistent(0), + consistent(1), + na(2), + disabled(3) + } + +VirtualChassisRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis chassis role: + unassigned(0): init chassis role and election not complete yet + master(1): indicate chasis is in master role after election + slave(2): indicate chasis is in slave role after election + inconsistent(3): indicate chassis is not consistent after election + startuperror(4): chassis unable to start in virtual-chassis mode" + SYNTAX INTEGER { + unassigned(0), + master(1), + slave(2), + inconsistent(3), + startuperror(4) + } + + +VirtualChassisStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis chassis status: + init(0): init state + running(1): running state + invalidChassisId(2): invalid chassis id in vcsetup.cfg file + helloDown(3): hello down + duplicateChassisId(4): duplicate chassis id + mismatchImage(5): images cross chassis are mismatching + mismatchChassisType(6): slave's chassis type is different compared to the master's value + mismatchHelloInterval(7): slave's hello interval is different compared to the master's value + mismatchControlVlan(8): slave's control VLAN is different compared to the master's value + mismatchGroup(9): slave's chassis group is different compared to the master's value + mismatchLicenseConfig(10): slave's license settings are different compared to the master's value + invalidLicense(11): invalid license settings + splitTopology(12): the topology was split and the slave chassis became isolated from the master + commandShutdown(13): chassis shutdown initiated by explicit management command + failureShutdown(14): chassis shutdown triggered by a serious initialization failure" + SYNTAX INTEGER { + init(0), + running(1), + invalidChassisId(2), + helloDown(3), + duplicateChassisId(4), + mismatchImage(5), + mismatchChassisType(6), + mismatchHelloInterval(7), + mismatchControlVlan(8), + mismatchGroup(9), + mismatchLicenseConfig(10), + invalidLicense(11), + splitTopology(12), + commandShutdown(13), + failureShutdown(14) + } + +VirtualChassisGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Chassis group." + SYNTAX Integer32 (0..255) + +VirtualChassisPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Chassis priority." + SYNTAX Integer32 (0..255) + +VirtualChassisSlotResetStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis slot reset status: + supported(0): This slot can be reset without spliting virtual chassis setup + split(1): Reset this slot will split virtual chassis setup + " + SYNTAX INTEGER { + supported(0), + split(1) + } + +VirtualChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis chassis type: + invalid(0): Only support Rushmore, Tor, Shasta, Medora, Everest + rushmore(1): OS10k + tor(2): OS6900 + shasta(3): OS6860 + medora(4): OS9900 + everest(5): OS6865 + " + SYNTAX INTEGER { + invalid(0), + rushmore(1), + tor(2), + shasta(3), + medora(4), + everest(5) + } + +VirtualChassisVflSpeedType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis VFL speed type: + unassigned(0): VFL speed type is unassigned + unkown(1): VFL speed is unknown + mismatch(2): This VFL has member ports operating at different speeds + tenGB(3): All member ports of this VFL are operating at 10 Gbps + fourtyGB(4): All member ports of this VFL are operating at 40 Gbps + twentyOneGB(5): All member ports of this VFL are operating at 21 Gbps + " + SYNTAX INTEGER { + unassigned(0), + unknown(1), + mismatch(2), + tenGB(3), + fortyGB(4), + twentyOneGB(5) + } + +VirtualChassisVflMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis VFL mode: + static(1): user needs to manually configure vfl and associated vfl member port + auto(2): vfl id will be automatically assigned to proper vfl member port + " + SYNTAX INTEGER { + static(1), + auto(2) + } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Virtual-Chassis MIB +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- ---------------------------------------------------------- +-- Virtual-Chassis Local Info +-- ---------------------------------------------------------- + +virtualChassisLocalInfo OBJECT IDENTIFIER ::= { alcatelIND1VirtualChassisMIBObjects 1 } + +virtualChassisLocalInfoChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Chassis Local chassis ID" +::= { virtualChassisLocalInfo 1 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Global Table +-- ---------------------------------------------------------- + +virtualChassisGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Global Table" +::= { alcatelIND1VirtualChassisMIBObjects 2 } + +virtualChassisGlobalEntry OBJECT-TYPE + SYNTAX VirtualChassisGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Global Table Entry" + INDEX { virtualChassisOperChasId } +::= { virtualChassisGlobalTable 1 } + + +VirtualChassisGlobalEntry ::= SEQUENCE + { + virtualChassisOperChasId VirtualOperChassisId, + virtualChassisConfigChassisId VirtualConfigChassisId, + virtualChassisRole VirtualChassisRole, + virtualChassisPreviousRole VirtualChassisRole, + virtualChassisStatus VirtualChassisStatus, + virtualChassisOperPriority VirtualChassisPriority, + virtualChassisConfigPriority VirtualChassisPriority, + virtualChassisGroup VirtualChassisGroup, + virtualChassisMac MacAddress, + virtualChassisUpTime TimeTicks, + virtualChassisDesigNI VirtualChassisNiSlot, + virtualChassisPriCmm VirtualChassisCmmSlot, + virtualChassisSecCmm VirtualChassisCmmSlot, + virtualChassisOperHelloInterval VirtualChassisHelloInterval, + virtualChassisOperControlVlan VirtualChassisControlVlan, + virtualChassisConfigHelloInterval VirtualChassisHelloInterval, + virtualChassisConfigControlVlan VirtualChassisControlVlan, + virtualChassisType VirtualChassisType , + virtualChassisLicense SnmpAdminString , + virtualChassisOperChasIdConsis VirtualChassisConsistency, + virtualChassisConfigChasIdConsis VirtualChassisConsistency, + virtualChassisOperControlVlanConsis VirtualChassisConsistency, + virtualChassisConfigControlVlanConsis VirtualChassisConsistency, + virtualChassisOperHelloIntervalConsis VirtualChassisConsistency, + virtualChassisConfigHelloIntervalConsis VirtualChassisConsistency, + virtualChassisChassisTypeConsis VirtualChassisConsistency, + virtualChassisGroupConsis VirtualChassisConsistency, + virtualChassisLicenseConsis VirtualChassisConsistency, + virtualChassisGlobalConsis VirtualChassisConsistency, + virtualChassisNumOfNeighbor Integer32 , + virtualChassisNumOfDirectNeighbor Integer32, + virtualChassisVflMode VirtualChassisVflMode + + } +virtualChassisOperChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Operational Virtual-Chassis chassis ID." +::= { virtualChassisGlobalEntry 1 } + +virtualChassisConfigChassisId OBJECT-TYPE + SYNTAX VirtualConfigChassisId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured Virtual-Chassis chassis ID. + : This object can be configured for the local chassis or for a specific chassis." + DEFVAL { 0} +::= { virtualChassisGlobalEntry 2 } + +virtualChassisRole OBJECT-TYPE + SYNTAX VirtualChassisRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis role" +::= { virtualChassisGlobalEntry 3 } + +virtualChassisPreviousRole OBJECT-TYPE + SYNTAX VirtualChassisRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis previous chassis role" +::= { virtualChassisGlobalEntry 4 } + +virtualChassisStatus OBJECT-TYPE + SYNTAX VirtualChassisStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis status" +::= { virtualChassisGlobalEntry 5 } + +virtualChassisOperPriority OBJECT-TYPE + SYNTAX VirtualChassisPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis operational chassis priority" +::= { virtualChassisGlobalEntry 6 } + +virtualChassisConfigPriority OBJECT-TYPE + SYNTAX VirtualChassisPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Virtual-Chassis configured chassis priority + This object can be configured for the local chassis and for a specific chassis." +DEFVAL { 100 } +::= { virtualChassisGlobalEntry 7 } + +virtualChassisGroup OBJECT-TYPE + SYNTAX VirtualChassisGroup + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Virtual-Chassis chassis group. + When a master chassis is present in the topology, the chassis group can only be configured according to the following rules: + 1. With exactly the same chassis group value as the current master chassis when the configuration applies to a single and specific chassis. + 2. With any value within the valid range as long as the configuration applies to all chassis at the same time." +DEFVAL { 0} +::= { virtualChassisGlobalEntry 8 } + +virtualChassisMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis mac address." +::= { virtualChassisGlobalEntry 9 } + +virtualChassisUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis up time" +::= { virtualChassisGlobalEntry 10 } + +virtualChassisDesigNI OBJECT-TYPE + SYNTAX VirtualChassisNiSlot + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis designated NI slot num" +::= { virtualChassisGlobalEntry 11 } + +virtualChassisPriCmm OBJECT-TYPE + SYNTAX VirtualChassisCmmSlot + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis primary CMM slot num" +::= { virtualChassisGlobalEntry 12 } + +virtualChassisSecCmm OBJECT-TYPE + SYNTAX VirtualChassisCmmSlot + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis secondary CMM slot num" +::= { virtualChassisGlobalEntry 13 } + +virtualChassisOperHelloInterval OBJECT-TYPE + SYNTAX VirtualChassisHelloInterval + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operational Virtual-Chassis hello interval." +DEFVAL {10} +::= { virtualChassisGlobalEntry 14 } + +virtualChassisOperControlVlan OBJECT-TYPE + SYNTAX VirtualChassisControlVlan + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational Virtual-Chassis control VLAN." +::= { virtualChassisGlobalEntry 15 } + +virtualChassisConfigHelloInterval OBJECT-TYPE + SYNTAX VirtualChassisHelloInterval + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This is deprecated from release 7.3.3.R01." +DEFVAL {2} +::= { virtualChassisGlobalEntry 16 } + +virtualChassisConfigControlVlan OBJECT-TYPE + SYNTAX VirtualChassisControlVlan + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured Virtual-Chassis control VLAN. + This object can be configured for the local chassis, for a specific chassis and for all chassis." +DEFVAL { 4094} +::= { virtualChassisGlobalEntry 17 } + +virtualChassisType OBJECT-TYPE + SYNTAX VirtualChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis type" +::= { virtualChassisGlobalEntry 18 } + +virtualChassisLicense OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis License string. A: Advanced; B: Data Center" +::= { virtualChassisGlobalEntry 19 } + +virtualChassisOperChasIdConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 20 } + +virtualChassisConfigChasIdConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 21 } + +virtualChassisOperControlVlanConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 22 } + +virtualChassisConfigControlVlanConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 23 } + +virtualChassisOperHelloIntervalConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared hello interval with master chassis" +::= { virtualChassisGlobalEntry 24 } + +virtualChassisConfigHelloIntervalConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This is deprecated from release 7.3.3.R01." +::= { virtualChassisGlobalEntry 25 } + +virtualChassisChassisTypeConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 26 } + +virtualChassisGroupConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 27 } + +virtualChassisLicenseConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 28 } + +virtualChassisGlobalConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 29 } + +virtualChassisNumOfNeighbor OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis neighbor count" +::= { virtualChassisGlobalEntry 30 } + + +virtualChassisNumOfDirectNeighbor OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis direct neighbor count" +::= { virtualChassisGlobalEntry 31 } + +virtualChassisVflMode OBJECT-TYPE + SYNTAX VirtualChassisVflMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Virtual-Chassis vfl mode: + static(0): user needs to manually configure vfl and associated vfl member port + auto(1): vfl id will be automatically assigned to proper vfl member port" +DEFVAL {static} +::= { virtualChassisGlobalEntry 32 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Neighbor Table +-- ---------------------------------------------------------- + +virtualChassisNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Neighbor Table" +::= { alcatelIND1VirtualChassisMIBObjects 3 } + +virtualChassisNeighborEntry OBJECT-TYPE + SYNTAX VirtualChassisNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Neighbor Table Entry" + INDEX { virtualChassisOperChasId, virtualChassisNeighborChasId } +::= { virtualChassisNeighborTable 1 } + + +VirtualChassisNeighborEntry ::= SEQUENCE + { + virtualChassisNeighborChasId VirtualOperChassisId, + virtualChassisNeighborShortestPath SnmpAdminString, + virtualChassisNeighborIsDirect TruthValue + } +virtualChassisNeighborChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual-Chassis Neighbor chassis ID." +::= { virtualChassisNeighborEntry 1 } + +virtualChassisNeighborShortestPath OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured Virtual-Chassis neighbor shortest path. The format will be /->/->/. EX: 2/0->1/0->3/1 " +::= { virtualChassisNeighborEntry 2 } + +virtualChassisNeighborIsDirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To determine if this is a direct neighbor" +::= { virtualChassisNeighborEntry 3 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Chassis Reset List Table +-- ---------------------------------------------------------- + +virtualChassisChassisResetListTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisChassisResetListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Chassis reset list Table" +::= { alcatelIND1VirtualChassisMIBObjects 4} + +virtualChassisChassisResetListEntry OBJECT-TYPE + SYNTAX VirtualChassisChassisResetListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Chassis Reset List Table Entry" + INDEX { virtualChassisOperChasId} +::= { virtualChassisChassisResetListTable 1 } + + +VirtualChassisChassisResetListEntry ::= SEQUENCE + { + virtualChassisChassisResetList SnmpAdminString + } + +virtualChassisChassisResetList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the chassis reset list." +::= { virtualChassisChassisResetListEntry 1 } + + +-- ---------------------------------------------------------- +-- Virtual-Chassis Slot Reset List Table +-- ---------------------------------------------------------- + +virtualChassisSlotResetStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisSlotResetStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Slot reset Status Table" +::= { alcatelIND1VirtualChassisMIBObjects 5 } + +virtualChassisSlotResetStatusEntry OBJECT-TYPE + SYNTAX VirtualChassisSlotResetStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Slot Reset Status Table Entry" + INDEX { virtualChassisOperChasId,virtualChassisSlotNum} +::= { virtualChassisSlotResetStatusTable 1 } + +VirtualChassisSlotResetStatusEntry ::= SEQUENCE + { + virtualChassisSlotNum VirtualChassisNiSlot, + virtualChassisSlotResetStatus VirtualChassisSlotResetStatus + } + +virtualChassisSlotNum OBJECT-TYPE + SYNTAX VirtualChassisNiSlot + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual-Chassis slot num." +::= { virtualChassisSlotResetStatusEntry 1 } + +virtualChassisSlotResetStatus OBJECT-TYPE + SYNTAX VirtualChassisSlotResetStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis slot reset status." +::= { virtualChassisSlotResetStatusEntry 2} + +-- ---------------------------------------------------------- +-- Virtual-Chassis Vfl Table +-- ---------------------------------------------------------- + +virtualChassisVflTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisVflEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Virtual Fabric Link Table + This object can be configured for the local chassis or for a specific chassis." +::= { alcatelIND1VirtualChassisMIBObjects 6 } + +virtualChassisVflEntry OBJECT-TYPE + SYNTAX VirtualChassisVflEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Virtual Fabric Link Table Entry" + INDEX { virtualChassisOperChasId, virtualChassisVflId } +::= { virtualChassisVflTable 1 } + + +VirtualChassisVflEntry ::= SEQUENCE + { + virtualChassisVflId VirtualChassisVflId, + virtualChassisVflDefaultVlan Integer32, + virtualChassisVflOperStatus INTEGER, + virtualChassisVflPrimaryPort InterfaceIndexOrZero, + virtualChassisVflActivePortNum Integer32, + virtualChassisVflConfigPortNum Integer32, + virtualChassisVflRowStatus RowStatus, + virtualChassisVflDirectNeighborChasId VirtualOperChassisId, + virtualChassisVflSpeedType VirtualChassisVflSpeedType + } + +virtualChassisVflId OBJECT-TYPE + SYNTAX VirtualChassisVflId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Interface IfIndex" +::= { virtualChassisVflEntry 1 } + +virtualChassisVflDefaultVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Virtual Fabric Link default vlan" + DEFVAL { 1} +::= { virtualChassisVflEntry 2 } + +virtualChassisVflOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link Operational Status" +::= { virtualChassisVflEntry 3 } + +virtualChassisVflPrimaryPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link primary Port ifindex. 0 is for default value when virtual fabric link is not up" +::= { virtualChassisVflEntry 4 } + +virtualChassisVflActivePortNum OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active member ports of participating on the Virtual Fabric Link." +::= { virtualChassisVflEntry 5 } + +virtualChassisVflConfigPortNum OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ports configured as members of the Virtual Fabric Link." +::= { virtualChassisVflEntry 6 } + +virtualChassisVflRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link RowStatus for creationh and deletion" +::= { virtualChassisVflEntry 7 } + +virtualChassisVflDirectNeighborChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Chassis ID of the direct neighbor that is reachable via this VFL link, + or 0 if no neighbor." +::= { virtualChassisVflEntry 8 } + +virtualChassisVflSpeedType OBJECT-TYPE + SYNTAX VirtualChassisVflSpeedType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link speed type" +::= { virtualChassisVflEntry 9 } + + +-- ---------------------------------------------------------- +-- Virtual-Chassis Vfl Member Port Table +-- ---------------------------------------------------------- + +virtualChassisVflMemberPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisVflMemberPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table. + This object can be configured for the local chassis or for a specific chassis." +::= { alcatelIND1VirtualChassisMIBObjects 7 } + + +virtualChassisVflMemberPortEntry OBJECT-TYPE + SYNTAX VirtualChassisVflMemberPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table Entry." + INDEX { virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflMemberPortIfindex } +::= { virtualChassisVflMemberPortTable 1 } + +VirtualChassisVflMemberPortEntry ::= SEQUENCE + { + virtualChassisVflMemberPortIfindex InterfaceIndex, + virtualChassisVflMemberPortIsPrimay TruthValue, + virtualChassisVflMemberPortOperStatus INTEGER, + virtualChassisVflMemberPortRowStatus RowStatus + } + +virtualChassisVflMemberPortIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port ifIndex." +::= { virtualChassisVflMemberPortEntry 1 } + + +virtualChassisVflMemberPortIsPrimay OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To determine if this Virtual Fabric Link Member Port is primary or not" +::= { virtualChassisVflMemberPortEntry 2 } + +virtualChassisVflMemberPortOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port operational status" +::= { virtualChassisVflMemberPortEntry 3 } + +virtualChassisVflMemberPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port RowStatus for creation and deletion" +::= { virtualChassisVflMemberPortEntry 4 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Trap info +-- ---------------------------------------------------------- + +virtualChassisTrapInfo OBJECT IDENTIFIER ::= { alcatelIND1VirtualChassisMIBObjects 8 } + +virtualChassisDiagnostic OBJECT-TYPE + SYNTAX INTEGER { + duplexMode (1), + speed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates why a port configured as virtual-fabric member is unable to join the virtual-fabric link" +::= { virtualChassisTrapInfo 1 } + +virtualChassisUpgradeCompleteStatus OBJECT-TYPE + SYNTAX INTEGER { + success (1), + failure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the software upgrade process has failed after a timeout or completed successfully. + Note that if the process fails, it may be still possible for the system to recover if the process + successfully completes later after the expired timeout." + +::= { virtualChassisTrapInfo 2 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis auto-Vfl Port Table +-- ---------------------------------------------------------- + +virtualChassisAutoVflPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisAutoVflPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Auto Virtual Fabric Link Port Table." +::= { alcatelIND1VirtualChassisMIBObjects 9 } + + +virtualChassisAutoVflPortEntry OBJECT-TYPE + SYNTAX VirtualChassisAutoVflPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table Entry." + INDEX { virtualChassisAutoVflPortIfindex } +::= { virtualChassisAutoVflPortTable 1 } + +VirtualChassisAutoVflPortEntry ::= SEQUENCE + { + virtualChassisAutoVflPortIfindex InterfaceIndex, + virtualChassisAutoVflIfindex InterfaceIndexOrZero, + virtualChassisAutoVflPortMemberStatus INTEGER, + virtualChassisAutoVflPortRowStatus RowStatus + } + +virtualChassisAutoVflPortIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Auto virtual Fabric Link Member Port ifIndex." +::= { virtualChassisAutoVflPortEntry 1 } + + +virtualChassisAutoVflIfindex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link ifIndex which is automatically assigned to this member port" +::= { virtualChassisAutoVflPortEntry 2 } + +virtualChassisAutoVflPortMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unassigned(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Auto Virtual Fabric Link Port Member Port operational status" +::= { virtualChassisAutoVflPortEntry 3 } + +virtualChassisAutoVflPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Auto Virtual Fabric Link Port RowStatus for creation and deletion" +::= { virtualChassisAutoVflPortEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + virtualChassisStatusChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisStatus + } + STATUS current + DESCRIPTION + "Critical trap indicates chassis status change." + ::= { alcatelIND1VirtualChassisMIBNotifications 1 } + + virtualChassisRoleChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisRole + } + STATUS current + DESCRIPTION + "Critical trap indicates chassis role change." + ::= { alcatelIND1VirtualChassisMIBNotifications 2 } + + + virtualChassisVflStatusChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflOperStatus + } + STATUS current + DESCRIPTION + "Critical trap indicates vflink status change." + ::= { alcatelIND1VirtualChassisMIBNotifications 3 } + + virtualChassisVflMemberPortStatusChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflMemberPortIfindex, + virtualChassisVflMemberPortOperStatus + } + STATUS deprecated + DESCRIPTION + "This trap is been deprecated since 7.3.3.R01." + ::= { alcatelIND1VirtualChassisMIBNotifications 4 } + + virtualChassisVflMemberPortJoinFailure NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflMemberPortIfindex, + virtualChassisDiagnostic + } + STATUS current + DESCRIPTION + "Major trap indicates a port configured as virtual-fabric member is unable to join the virtual-fabric link." + ::= { alcatelIND1VirtualChassisMIBNotifications 5 } + + virtualChassisUpgradeComplete NOTIFICATION-TYPE + OBJECTS { + virtualChassisUpgradeCompleteStatus + } + STATUS current + DESCRIPTION + "Critical trap that indicates whether the software upgrade process has failed after a timeout or completed successfully. + Note that if the process fails, it may be still possible for the system to recover if the process + successfully completes later after the expired timeout." + ::= { alcatelIND1VirtualChassisMIBNotifications 6 } + + virtualChassisVflSpeedTypeChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflSpeedType + } + STATUS current + DESCRIPTION + "Critical trap indicates whenever vfl speed type is changed." + ::= { alcatelIND1VirtualChassisMIBNotifications 7 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1VirtualChassisMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Virtual-Chassis Supervision." + MODULE + MANDATORY-GROUPS + { + + virtualChassisLocalInfoGroup, + virtualChassisGlobalGroup, + virtualChassisNeighborGroup, + virtualChassisChassisResetListGroup, + virtualChassisSlotRestStatusGroup, + virtualChassisVflGroup, + virtualChassisVflMemberPortGroup + + } + ::= { alcatelIND1VirtualChassisMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + virtualChassisLocalInfoGroup OBJECT-GROUP + OBJECTS + { + virtualChassisLocalInfoChasId + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Config Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 1 } + + virtualChassisGlobalGroup OBJECT-GROUP + OBJECTS + { + virtualChassisConfigChassisId, + virtualChassisRole, + virtualChassisPreviousRole, + virtualChassisStatus, + virtualChassisOperPriority, + virtualChassisConfigPriority, + virtualChassisGroup, + virtualChassisMac, + virtualChassisUpTime, + virtualChassisDesigNI, + virtualChassisPriCmm, + virtualChassisSecCmm, + virtualChassisOperHelloInterval, + virtualChassisOperControlVlan, + virtualChassisConfigHelloInterval, + virtualChassisConfigControlVlan, + virtualChassisType, + virtualChassisLicense, + virtualChassisOperChasIdConsis, + virtualChassisConfigChasIdConsis, + virtualChassisOperControlVlanConsis, + virtualChassisConfigControlVlanConsis, + virtualChassisOperHelloIntervalConsis, + virtualChassisConfigHelloIntervalConsis, + virtualChassisChassisTypeConsis, + virtualChassisGroupConsis, + virtualChassisLicenseConsis, + virtualChassisGlobalConsis, + virtualChassisNumOfNeighbor, + virtualChassisNumOfDirectNeighbor, + virtualChassisVflMode + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Config Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 2 } + + virtualChassisNeighborGroup OBJECT-GROUP + OBJECTS + { + virtualChassisNeighborShortestPath, + virtualChassisNeighborIsDirect + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis neighbor Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 3 } + + + virtualChassisChassisResetListGroup OBJECT-GROUP + OBJECTS + { + virtualChassisChassisResetList + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis chassis reset list Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 4 } + + virtualChassisSlotRestStatusGroup OBJECT-GROUP + OBJECTS + { + virtualChassisSlotResetStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis slot reset statusGroup." + + ::= { alcatelIND1VirtualChassisMIBGroups 5 } + + virtualChassisVflGroup OBJECT-GROUP + OBJECTS + { + virtualChassisVflDefaultVlan, + virtualChassisVflOperStatus, + virtualChassisVflPrimaryPort, + virtualChassisVflActivePortNum, + virtualChassisVflConfigPortNum, + virtualChassisVflRowStatus, + virtualChassisVflDirectNeighborChasId, + virtualChassisVflSpeedType + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Vfl Group." + ::= { alcatelIND1VirtualChassisMIBGroups 6 } + virtualChassisVflMemberPortGroup OBJECT-GROUP + OBJECTS + { + virtualChassisVflMemberPortIsPrimay, + virtualChassisVflMemberPortOperStatus, + virtualChassisVflMemberPortRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Vfl Member Port Group." + ::= { alcatelIND1VirtualChassisMIBGroups 7 } + + virtualChassisTrapInfoGroup OBJECT-GROUP + OBJECTS + { + virtualChassisDiagnostic, + virtualChassisUpgradeCompleteStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis trap info Group." + ::= { alcatelIND1VirtualChassisMIBGroups 8 } + + virtualChassisTrapOBJGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + virtualChassisStatusChange, + virtualChassisRoleChange, + virtualChassisVflStatusChange, + virtualChassisVflMemberPortStatusChange, + virtualChassisVflMemberPortJoinFailure, + virtualChassisUpgradeComplete, + virtualChassisVflSpeedTypeChange + + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis trap object Group." + ::= { alcatelIND1VirtualChassisMIBGroups 9 } + + virtualChassisAutoVflPortGroup OBJECT-GROUP + OBJECTS + { + virtualChassisAutoVflIfindex, + virtualChassisAutoVflPortMemberStatus, + virtualChassisAutoVflPortRowStatus + } + STATUS current + DESCRIPTION + "Auto Virtual-Chassis Vfl Port Group." + ::= { alcatelIND1VirtualChassisMIBGroups 10 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB new file mode 100644 index 0000000..775d7d3 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB @@ -0,0 +1,2392 @@ +ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, + Counter64, + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DateAndTime, + RowStatus FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InterfaceIndex FROM IF-MIB + softentIND1Vfc FROM ALCATEL-IND1-BASE; + + + alcatelIND1VfcMIB MODULE-IDENTITY + LAST-UPDATED "201003150000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + System Capability Manager, to allow for system control and limitation setting, of + different, features through out the system. + Capability manager is a centralized process which provides hardware information and + capability to other processes. To optimize the system performance , certain features + may be configured to a lower than the hardware limit through capability manager. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2009 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201003150000Z" + DESCRIPTION + "Capability Manager is used to set system wide limitation." + ::= { softentIND1Vfc 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1VfcMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Virtual Flow Control Subsystem Managed Objects." + ::= { alcatelIND1VfcMIB 1 } + + + alcatelIND1VfcMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC Subsystem Conformance Information." + ::= { alcatelIND1VfcMIB 2 } + + + alcatelIND1VfcMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC Subsystem Units Of Conformance." + ::= { alcatelIND1VfcMIBConformance 1 } + + + alcatelIND1VfcMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC Subsystem Compliance Statements." + ::= { alcatelIND1VfcMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaVfcConfig OBJECT IDENTIFIER ::= { alcatelIND1VfcMIBObjects 1 } + alaVfcConformance OBJECT IDENTIFIER ::= { alcatelIND1VfcMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +VfcEnableState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Administrative state of a VFC entity." + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + +VfcBwLimitType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Units of traffic shaping lower and upper limit. If a percentage is specified + the granularity of the limit value is 1Mb." + SYNTAX INTEGER { + mbits (1), + percentage(2) + } +VfcProfileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of profile." + SYNTAX INTEGER { + wredProfile (1), + qsetProfile (2), + qProfile (3) + } + +VfcQueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "QoS characteristics of queue. SApecified in RFC 3289 as Differentiated Services Code Point values." + SYNTAX INTEGER + +VfcQsetAction ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "Action on Qset. + + TC deprecated; actions on Qset are done by modifying the QSI table." + SYNTAX INTEGER { + default (0), + override (1), + detach (2), + revert (3) + } + +VfcQsapList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Each group of four octets in this string specify + a 32-bit Qsap Id. The Qsap Ids are stored in network + byte order; i.e. octet N corresponds to the most + significant 8 bits of the Qsap ID, and octet N+3 correspond + to the least significant 8 bits. Four octets with a value of 0xFF + indicate that all Qsaps have been retrieved. The list is + large enough to hold up to 32 Qsap Ids." + SYNTAX OCTET STRING (SIZE (0..128)) + +VfcQsapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of Qsap." + SYNTAX INTEGER { + all (1), + slot (2), -- physical + slotport (3), -- physical + lag (4), -- logical + ipif (5), -- virtual + lsp (6), -- virtual + sbind (7), -- virtual + sap (8) -- virtual + } + +VfcSchedulingMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Algorithm used by scheduler for related object." + SYNTAX INTEGER { + strictPriority (1), + queueSpecified(2) + } + +VfcWfqMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "WFQ Mode." + SYNTAX INTEGER { + werr (1), + wrr (2) + } + +VfcProfileMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Configured mode of the object." + SYNTAX INTEGER { + nonDcb (1), + dcb (2) + } + +-- xxxxxxxxxxxxxxxxxxx +-- WRED Profile Table +-- xxxxxxxxxxxxxxxxxxx + +alaVfcWREDProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcWREDProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WRED profiles." + ::= { alaVfcConfig 1 } + +alaVfcWREDProfileEntry OBJECT-TYPE + SYNTAX AlaVfcWREDProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A WRED profile entry." + INDEX { alaVfcWRPId } + ::= { alaVfcWREDProfileTable 1 } + +AlaVfcWREDProfileEntry ::= SEQUENCE { + alaVfcWRPId + Unsigned32, + alaVfcWRPAdminState + VfcEnableState, -- deprecated + alaVfcWRPName + SnmpAdminString, + alaVfcWRPGreenMinThreshold + Unsigned32, + alaVfcWRPGreenMaxThreshold + Unsigned32, + alaVfcWRPGreenMaxDropProbability + Unsigned32, + alaVfcWRPGreenGain + Unsigned32, + alaVfcWRPYellowMinThreshold + Unsigned32, + alaVfcWRPYellowMaxThreshold + Unsigned32, + alaVfcWRPYellowMaxDropProbability + Unsigned32, + alaVfcWRPYellowGain + Unsigned32, + alaVfcWRPRedMinThreshold + Unsigned32, + alaVfcWRPRedMaxThreshold + Unsigned32, + alaVfcWRPRedMaxDropProbability + Unsigned32, + alaVfcWRPRedGain + Unsigned32, + alaVfcWRPStatsAdmin + VfcEnableState, -- deprecated + alaVfcWRPAttachmentCount + Unsigned32, + alaVfcWRPMTU + Unsigned32, + alaVfcWRPLastChange + DateAndTime, + alaVfcWRPRowStatus + RowStatus + } + +alaVfcWRPId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of WRED profile." + + ::= { alaVfcWREDProfileEntry 1 } + +alaVfcWRPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Administrative state of WRED profile. Setting this variable to + disabled disables all Qsets and queues which use it. + + Object deprecated in effort to simplify VFC." + DEFVAL {disabled} + ::= { alaVfcWREDProfileEntry 2 } + +alaVfcWRPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of WRED profile." + + ::= { alaVfcWREDProfileEntry 3 } + +alaVfcWRPGreenMinThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum threshold (percentage of queue size)." + + DEFVAL {90} + ::= { alaVfcWREDProfileEntry 4 } + +alaVfcWRPGreenMaxThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum threshold (percentage of queue size)." + + DEFVAL {90} + ::= { alaVfcWREDProfileEntry 5 } + +alaVfcWRPGreenMaxDropProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum probability of a packet being dropped (percent)." + + DEFVAL {10} + ::= { alaVfcWREDProfileEntry 6 } + +alaVfcWRPGreenGain OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Burst smoothing factor used for EWMA calculations." + + DEFVAL {7} + ::= { alaVfcWREDProfileEntry 7 } + +alaVfcWRPYellowMinThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum threshold (percentage of queue size)." + + DEFVAL {90} + ::= { alaVfcWREDProfileEntry 8 } + +alaVfcWRPYellowMaxThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum threshold (percentage of queue size)." + + DEFVAL {90} + ::= { alaVfcWREDProfileEntry 9 } + +alaVfcWRPYellowMaxDropProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum probability of a packet being dropped (percent)." + + DEFVAL {10} + ::= { alaVfcWREDProfileEntry 10 } + +alaVfcWRPYellowGain OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Burst smoothing factor used for EWMA calculations." + + DEFVAL {7} + ::= { alaVfcWREDProfileEntry 11 } + +alaVfcWRPRedMinThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum threshold (percentage of queue size)." + + DEFVAL {90} + ::= { alaVfcWREDProfileEntry 12 } + +alaVfcWRPRedMaxThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum threshold (percentage of queue size)." + + DEFVAL {90} + ::= { alaVfcWREDProfileEntry 13 } + +alaVfcWRPRedMaxDropProbability OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum probability of a packet being dropped (percent)." + + DEFVAL {10} + ::= { alaVfcWREDProfileEntry 14 } + +alaVfcWRPRedGain OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Burst smoothing factor used for EWMA calculations." + + DEFVAL {7} + ::= { alaVfcWREDProfileEntry 15 } + +alaVfcWRPStatsAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Statistics collection state. + + Object deprecated in effort to simplify VFC." + DEFVAL {disabled} + ::= { alaVfcWREDProfileEntry 16 } + +alaVfcWRPAttachmentCount OBJECT-TYPE + SYNTAX Unsigned32 (0..16384) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queues and/or qsets using this profile." + ::= { alaVfcWREDProfileEntry 17 } + +alaVfcWRPMTU OBJECT-TYPE + SYNTAX Unsigned32 (0..16384) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MTU for this profile." + ::= { alaVfcWREDProfileEntry 18 } + +alaVfcWRPLastChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of most recent change to this entry." + ::= { alaVfcWREDProfileEntry 19 } + +alaVfcWRPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "alaVfcWRPRowStatus controls the creation and deletion of + rows in the alaVfcWREDProfileTable." + ::= { alaVfcWREDProfileEntry 20 } + + +-- xxxxxxxxxxxxxxxxxxx +-- Qset Profile Table +-- xxxxxxxxxxxxxxxxxxx + +alaVfcQsetProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcQsetProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Qset profiles." + ::= { alaVfcConfig 2 } + +alaVfcQsetProfileEntry OBJECT-TYPE + SYNTAX AlaVfcQsetProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Qset profile entry." + INDEX { alaVfcQSPId } + ::= { alaVfcQsetProfileTable 1 } + +AlaVfcQsetProfileEntry ::= SEQUENCE { + alaVfcQSPId + Unsigned32, + alaVfcQSPAdminState + VfcEnableState, -- deprecated + alaVfcQSPName + SnmpAdminString, + alaVfcQSPType + INTEGER, + alaVfcQSPTemplateId + Unsigned32, + alaVfcQSPTemplateName + SnmpAdminString, + alaVfcQSPBandwidthLimitType + VfcBwLimitType, + alaVfcQSPBandwidthLimitValue + Unsigned32, + alaVfcQSPQueueCount + Unsigned32, + alaVfcQSPWRPId + Unsigned32, + alaVfcQSPWRPName + SnmpAdminString, + alaVfcQSPWRPAdminState + VfcEnableState, -- deprecated + alaVfcQSPSchedulingMethod + VfcSchedulingMethod, + alaVfcQSPStatsAdmin + VfcEnableState, -- deprecated + alaVfcQSPAttachmentCount + Unsigned32, + alaVfcQSPLastChange + DateAndTime, + alaVfcQSPRowStatus + RowStatus + } + +alaVfcQSPId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of Qset profile." + + ::= { alaVfcQsetProfileEntry 1 } + +alaVfcQSPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Administrative state of Qset profile. + + Object deprecated in effort to simplify VFC." + DEFVAL {enabled} + ::= { alaVfcQsetProfileEntry 2 } + +alaVfcQSPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of Qset profile." + + ::= { alaVfcQsetProfileEntry 3 } + +alaVfcQSPType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of Qset profile." + + ::= { alaVfcQsetProfileEntry 4 } + +alaVfcQSPTemplateId OBJECT-TYPE + SYNTAX Unsigned32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of Qset profile used as a template for this Qset profile." + + ::= { alaVfcQsetProfileEntry 5 } + +alaVfcQSPTemplateName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of Qset profile used as a template for this Qset profile." + + ::= { alaVfcQsetProfileEntry 6 } + +alaVfcQSPBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the units used for input bandwidth limit, alaVfcQSPBandwidthLimitValue." + + DEFVAL {percentage} + ::= { alaVfcQsetProfileEntry 7 } + +alaVfcQSPBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Limit to be enforced on input traffic. Units are specified by alaVfcQSPBandwidthLimitType." + ::= { alaVfcQsetProfileEntry 8 } + +alaVfcQSPQueueCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queues for this Qset. Legal values are 1,4, or 8." + DEFVAL {8} + ::= { alaVfcQsetProfileEntry 9 } + +alaVfcQSPWRPId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of WRED profile to be used for this Qset." + ::= { alaVfcQsetProfileEntry 10 } + +alaVfcQSPWRPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of WRED profile to be used for this Qset." + + ::= { alaVfcQsetProfileEntry 11 } + +alaVfcQSPWRPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Administrative state of Qset Profile WRED profile. Setting this variable to + disabled disables it for all objects using this QSP. + + Object deprecated in effort to simplify VFC." + DEFVAL {disabled} + ::= { alaVfcQsetProfileEntry 12 } + +alaVfcQSPSchedulingMethod OBJECT-TYPE + SYNTAX VfcSchedulingMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input scheduling method used by this Qset." + DEFVAL {strictPriority} + ::= { alaVfcQsetProfileEntry 13 } + +alaVfcQSPStatsAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "If set to enable, collect statistics for queues in this Qset. + + Object deprecated in effort to simplify VFC." + DEFVAL {disabled} + ::= { alaVfcQsetProfileEntry 14 } + +alaVfcQSPAttachmentCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Qsaps attached to this profile." + DEFVAL {0} + ::= { alaVfcQsetProfileEntry 15 } + +alaVfcQSPLastChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of most recent change to this entry." + ::= { alaVfcQsetProfileEntry 16 } + +alaVfcQSPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "alaVfcQSPRowStatus controls the creation and deletion of + rows in the alaVfcQsetProfileTable." + ::= { alaVfcQsetProfileEntry 17 } + + +-- xxxxxxxxxxxxxxxxxxx +-- Qset Instance Table +-- xxxxxxxxxxxxxxxxxxx + +alaVfcQsetInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcQsetInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Qset instances." + ::= { alaVfcConfig 3 } + +alaVfcQsetInstanceEntry OBJECT-TYPE + SYNTAX AlaVfcQsetInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Qset entry." + INDEX { alaVfcQsetId } + ::= { alaVfcQsetInstanceTable 1 } + +AlaVfcQsetInstanceEntry ::= SEQUENCE { + alaVfcQsetId + Unsigned32, + alaVfcQsetQsapId + Unsigned32, + alaVfcQsetAdminState + VfcEnableState, -- deprecated + alaVfcQsetOperState + VfcEnableState, -- deprecated + alaVfcQsetQSPId + Unsigned32, + alaVfcQsetQSPName + SnmpAdminString, + alaVfcQsetOperBandwidthLimitType + VfcBwLimitType, + alaVfcQsetOperBandwidthLimitValue + Unsigned32, + alaVfcQsetBandwidthLimitType + VfcBwLimitType, -- deprecated + alaVfcQsetBandwidthLimitValue + Unsigned32, -- deprecated + alaVfcQsetQueueCount + Unsigned32, -- deprecated + alaVfcQsetWRPId + Unsigned32, -- deprecated + alaVfcQsetWRPName + SnmpAdminString, -- deprecated + alaVfcQsetWRPAdminState + VfcEnableState, + alaVfcQsetWRPOperState + VfcEnableState, + alaVfcQsetSchedulingMethod + VfcSchedulingMethod, -- deprecated + alaVfcQsetStatsAdmin + VfcEnableState, + alaVfcQsetStatsOper + VfcEnableState, + alaVfcQsetLastChange + DateAndTime, + alaVfcQsetStatsClear + VfcEnableState, + alaVfcQsetStatsInterval + Unsigned32, + alaVfcQsetMisconfigured + VfcEnableState, + alaVfcQsetMode + VfcProfileMode + } + + +alaVfcQsetId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of this Qset instance." + + ::= { alaVfcQsetInstanceEntry 1 } + +alaVfcQsetQsapId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of default Qset Instance attached to this Qset." + + ::= { alaVfcQsetInstanceEntry 2 } + +alaVfcQsetAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administrative state of Qset. Setting this variable to + disabled disables all queues using this Qset. + + Object deprecated since it does not affect VFC traffic behavior. + Use interfaces commands to disable traffic flow." + DEFVAL {enabled} + ::= { alaVfcQsetInstanceEntry 3 } + +alaVfcQsetOperState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Operational state of Qset instance. + + Object deprecated as a result of deprecating alaVfcQsetAdminState" + DEFVAL {enabled} + ::= { alaVfcQsetInstanceEntry 4 } + +alaVfcQsetQSPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier of Qset profile used by this Qset. + Can only be set to (1..8). Setting this will change the + port mode to NDCB. When reading can return value (1..128) + when port mode is DCB." + + ::= { alaVfcQsetInstanceEntry 5 } + +alaVfcQsetQSPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of Qset profile used by this Qset. + Setting this will change the port mode to NDCB." + + ::= { alaVfcQsetInstanceEntry 6 } + +alaVfcQsetOperBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the units of bandwidth limit currently in use." + + DEFVAL {percentage} + ::= { alaVfcQsetInstanceEntry 7 } + +alaVfcQsetOperBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current limit enforced on input traffic. Units are specified by alaVfcQsetOperBandwidthLimitType." + ::= { alaVfcQsetInstanceEntry 8 } + +alaVfcQsetBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Specifies the units used for input bandwidth limit, alaVfcQsetBandwidthLimitValue. + + Object deprecated because it is a duplicate. Use alaVfcQSPBandwidthLimitType instead." + + DEFVAL {percentage} + ::= { alaVfcQsetInstanceEntry 9 } + +alaVfcQsetBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Limit to be enforced on input traffic. Units are specified by alaVfcQsetBandwidthLimitType. + + Object deprecated because it is a duplicate. Use alaVfcQSPBandwidthLimitValue instead." + ::= { alaVfcQsetInstanceEntry 10 } + +alaVfcQsetQueueCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of queues for this Qset. Legal values are 1,4, or 8. + + Object deprecated because it is a duplicate. Use alaVfcQSPQueueCount instead." + DEFVAL {8} + ::= { alaVfcQsetInstanceEntry 11 } + +alaVfcQsetWRPId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifier of WRED profile to be used for this Qset. + + Object deprecated because it is a duplicate. Use alaVfcQSPWRPId instead." + ::= { alaVfcQsetInstanceEntry 12 } + +alaVfcQsetWRPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Name of WRED profile to be used for this Qset. + + Object deprecated because it is a duplicate. Use alaVfcQSPWRPName instead." + ::= { alaVfcQsetInstanceEntry 13 } + +alaVfcQsetWRPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative state of Qset WRED profile. Setting this variable to + disabled disables the WRED profile for all objects using this Qset." + DEFVAL {disabled} + ::= { alaVfcQsetInstanceEntry 14 } + +alaVfcQsetWRPOperState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of Qset WRED profile. Setting this variable to + disabled disables the WRED profile for all objects using this Qset." + DEFVAL {disabled} + ::= { alaVfcQsetInstanceEntry 15 } + +alaVfcQsetSchedulingMethod OBJECT-TYPE + SYNTAX VfcSchedulingMethod + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Input scheduling method used by this Qset. + + Object deprecated because it is a duplicate. Use alaVfcQSPSchedulingMethod instead." + DEFVAL {strictPriority} + ::= { alaVfcQsetInstanceEntry 16 } + +alaVfcQsetStatsAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to enable, collect statistics for queues in this Qset." + DEFVAL {disabled} + ::= { alaVfcQsetInstanceEntry 17 } + +alaVfcQsetStatsOper OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If set to enable, collecting statistics for queues in this Qset." + DEFVAL {disabled} + ::= { alaVfcQsetInstanceEntry 18 } + +alaVfcQsetLastChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of most recent change to this entry." + ::= { alaVfcQsetInstanceEntry 19 } + +alaVfcQsetStatsClear OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to enable, reset statistics for queues in this Qset." + DEFVAL {disabled} + ::= { alaVfcQsetInstanceEntry 20 } + +alaVfcQsetStatsInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The stats gathering time interval." + ::= { alaVfcQsetInstanceEntry 21 } + +alaVfcQsetMisconfigured OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If set to enable, DCB configuration could not be applied. + Default VFC behavior has been configured instead." + DEFVAL {disabled} + ::= { alaVfcQsetInstanceEntry 22 } + +alaVfcQsetMode OBJECT-TYPE + SYNTAX VfcProfileMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the operating mode on the qsi. + QSI mode can be non-dcb or dcb." + ::= { alaVfcQsetInstanceEntry 23 } + + + +-- xxxxxxxxxxxxxxxxxxx +-- Queue Profile Table +-- xxxxxxxxxxxxxxxxxxx + +alaVfcQProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcQProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Queue profiles." + ::= { alaVfcConfig 4 } + +alaVfcQProfileEntry OBJECT-TYPE + SYNTAX AlaVfcQProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A QProfile entry." + INDEX { alaVfcQPQSPId, alaVfcQPQId } + ::= { alaVfcQProfileTable 1 } + +AlaVfcQProfileEntry ::= SEQUENCE { + alaVfcQPQSPId + Unsigned32, + alaVfcQPQId + Unsigned32, + alaVfcQPAdminState + VfcEnableState, -- deprecated + alaVfcQPWRPId + Unsigned32, + alaVfcQPWRPName + SnmpAdminString, + alaVfcQPWRPAdminState + VfcEnableState, -- deprecated + alaVfcQPQSPName + SnmpAdminString, + alaVfcQPTrafficClass + Unsigned32, + alaVfcQPQType + VfcQueueType, + alaVfcQPCIRBandwidthLimitType + VfcBwLimitType, + alaVfcQPCIRBandwidthLimitValue + Unsigned32, + alaVfcQPPIRBandwidthLimitType + VfcBwLimitType, + alaVfcQPPIRBandwidthLimitValue + Unsigned32, + alaVfcQPStatsAdmin + VfcEnableState, -- deprecated + alaVfcQPCbs + Unsigned32, + alaVfcQPMbs + Unsigned32, + alaVfcQPLastChange + DateAndTime, + alaVfcQPWfqWeight + Unsigned32, + alaVfcQPWfqMode + VfcWfqMode + } + + +alaVfcQPQSPId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of Qset associated with this Queue Profile." + + ::= { alaVfcQProfileEntry 1 } + +alaVfcQPQId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of queue associated with this Queue Profile." + + ::= { alaVfcQProfileEntry 2 } + +alaVfcQPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Administrative state of Queue profile. Setting this variable to + disabled disables the queue profile for all objects using this Queue profile. + + Object deprecated in effort to simplify VFC." + DEFVAL {disabled} + ::= { alaVfcQProfileEntry 3 } + +alaVfcQPWRPId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of associated WRED profile." + ::= { alaVfcQProfileEntry 4 } + +alaVfcQPWRPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of associated WRED profile." + + ::= { alaVfcQProfileEntry 5 } + +alaVfcQPWRPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Administrative state of Qset WRED profile. Setting this variable to + disabled disables the WRED profile for all objects using this Queue profile. + + Object deprecated in effort to simplify VFC." + DEFVAL {disabled} + ::= { alaVfcQProfileEntry 6 } + +alaVfcQPQSPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of Qset instance." + + ::= { alaVfcQProfileEntry 7 } + +alaVfcQPTrafficClass OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic class of the queue." + ::= { alaVfcQProfileEntry 8 } + +alaVfcQPQType OBJECT-TYPE + SYNTAX VfcQueueType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the queue." + ::= { alaVfcQProfileEntry 9 } + +alaVfcQPCIRBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of CIR bandwidth Limit to be applied to queue traffic." + ::= { alaVfcQProfileEntry 10 } + +alaVfcQPCIRBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIR limit to be applied to queue traffic." + ::= { alaVfcQProfileEntry 11 } + +alaVfcQPPIRBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of PIR bandwidth Limit to be applied to queue traffic." + ::= { alaVfcQProfileEntry 12 } + +alaVfcQPPIRBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PIR limit to be applied to queue traffic." + ::= { alaVfcQProfileEntry 13 } + +alaVfcQPStatsAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "If set to enable, collect statistics for queues in this QP. + + Object deprecated in effort to simplify VFC." + DEFVAL {disabled} + ::= { alaVfcQProfileEntry 14 } + +alaVfcQPCbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cbs value." + ::= { alaVfcQProfileEntry 15 } + +alaVfcQPMbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mbs value." + ::= { alaVfcQProfileEntry 16 } + +alaVfcQPLastChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of most recent change to this entry." + ::= { alaVfcQProfileEntry 17 } + +alaVfcQPWfqWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WFQ Weight." + ::= { alaVfcQProfileEntry 18 } + +alaVfcQPWfqMode OBJECT-TYPE + SYNTAX VfcWfqMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WFQ Mode." + ::= { alaVfcQProfileEntry 19 } + +-- xxxxxxxxxxxxxxxxxxxxx +-- Queue Instance Table +-- xxxxxxxxxxxxxxxxxxxxx + +alaVfcQInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcQInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Queue instances." + ::= { alaVfcConfig 5 } + +alaVfcQInstanceEntry OBJECT-TYPE + SYNTAX AlaVfcQInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A QInstance entry." + INDEX { alaVfcQInstanceQsiId, alaVfcQInstanceQId } + ::= { alaVfcQInstanceTable 1 } + +AlaVfcQInstanceEntry ::= SEQUENCE { + alaVfcQInstanceQsiId + Unsigned32, + alaVfcQInstanceQId + Unsigned32, + alaVfcQInstanceQsapId + Unsigned32, -- deprecated + alaVfcQInstanceQSPId + Unsigned32, -- deprecated + alaVfcQInstanceQSPName + SnmpAdminString, -- deprecated + alaVfcQInstanceAdminState + VfcEnableState, -- deprecated + alaVfcQInstanceOperState + VfcEnableState, -- deprecated + alaVfcQInstanceWRPAdminState + VfcEnableState, + alaVfcQInstanceWRPOperState + VfcEnableState, + alaVfcQInstanceWRPId + Unsigned32, -- deprecated + alaVfcQInstanceWRPName + SnmpAdminString, -- deprecated + alaVfcQInstanceCIRBandwidthLimitType + VfcBwLimitType, -- deprecated + alaVfcQInstanceCIRBandwidthLimitValue + Unsigned32, -- deprecated + alaVfcQInstancePIRBandwidthLimitType + VfcBwLimitType, -- deprecated + alaVfcQInstancePIRBandwidthLimitValue + Unsigned32, -- deprecated + alaVfcQInstanceCIROperationalBandwidthLimitType + VfcBwLimitType, + alaVfcQInstanceCIROperationalBandwidthLimitValue + Unsigned32, + alaVfcQInstancePIROperationalBandwidthLimitType + VfcBwLimitType, + alaVfcQInstancePIROperationalBandwidthLimitValue + Unsigned32, + alaVfcQInstanceStatsAdmin -- deprecated + VfcEnableState, + alaVfcQInstanceStatsOper -- deprecated + VfcEnableState, + alaVfcQInstancePacketsEnqueued + Counter64, + alaVfcQInstanceBytesEnqueued + Counter64, + alaVfcQInstancePacketsDequeued + Counter64, -- deprecated + alaVfcQInstanceBytesDequeued + Counter64, -- deprecated + alaVfcQInstancePacketsDropped + Counter64, + alaVfcQInstanceBytesDropped + Counter64, + alaVfcQInstanceGreenPacketsAccepted + Counter64, + alaVfcQInstanceGreenBytesAccepted + Counter64, + alaVfcQInstanceGreenPacketsDropped + Counter64, + alaVfcQInstanceGreenBytesDropped + Counter64, + alaVfcQInstanceYellowPacketsAccepted + Counter64, + alaVfcQInstanceYellowBytesAccepted + Counter64, + alaVfcQInstanceYellowPacketsDropped + Counter64, + alaVfcQInstanceYellowBytesDropped + Counter64, + alaVfcQInstanceRedPacketsAccepted + Counter64, + alaVfcQInstanceRedBytesAccepted + Counter64, + alaVfcQInstanceRedPacketsDropped + Counter64, + alaVfcQInstanceRedBytesDropped + Counter64, + alaVfcQInstanceLastChange + DateAndTime, + alaVfcQInstanceStatsClear -- deprecated + VfcEnableState + } + + +alaVfcQInstanceQsiId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of Qset associated with this QInstance." + + ::= { alaVfcQInstanceEntry 1 } + +alaVfcQInstanceQId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of queue associated with this QInstance." + + ::= { alaVfcQInstanceEntry 2 } + +alaVfcQInstanceQsapId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifier of Qsap associated with this QInstance. + + Object deprecated because it is a duplicate. Use alaVfcQsetQsapId instead." + + ::= { alaVfcQInstanceEntry 3 } + +alaVfcQInstanceQSPId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifier of Qset associated with this QInstance. + + Object deprecated because it is a duplicate. Use alaVfcQsetQSPId instead." + + ::= { alaVfcQInstanceEntry 4 } + +alaVfcQInstanceQSPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Name of Qset profile associated with with QInstance. + + Object deprecated because it is a duplicate. Use alaVfcQsetQSPName instead." + + ::= { alaVfcQInstanceEntry 5 } + +alaVfcQInstanceAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administrative state of this QInstance. Setting this variable to + disabled disables this queue. + + Object deprecated as a result of deprecating alaVfcQsetAdminState." + DEFVAL {enabled} + ::= { alaVfcQInstanceEntry 6 } + +alaVfcQInstanceOperState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Operational state of this QInstance. + + Object deprecated as a result of deprecating alaVfcQsetAdminState." + DEFVAL {enabled} + ::= { alaVfcQInstanceEntry 7 } + +alaVfcQInstanceWRPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative state of Qset WRED profile. Setting this variable to + disabled disables the WRED profile for this Queue." + DEFVAL {disabled} + ::= { alaVfcQInstanceEntry 8 } + +alaVfcQInstanceWRPOperState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of Qset WRED profile." + DEFVAL {disabled} + ::= { alaVfcQInstanceEntry 9 } + +alaVfcQInstanceWRPId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Associated WRED Profile. + + Object deprecated because it is a duplicate. Use alaVfcQPWRPId instead." + ::= { alaVfcQInstanceEntry 10 } + +alaVfcQInstanceWRPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Name of Associated WRED Profile. + + Object deprecated because it is a duplicate. Use alaVfcQPWRPName instead." + + ::= { alaVfcQInstanceEntry 11 } + +alaVfcQInstanceCIRBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Type of CIR bandwidth Limit currently applied to queue traffic. + + Object deprecated because it is a duplicate. Use alaVfcQPCIRBandwidthLimitType instead." + ::= { alaVfcQInstanceEntry 12 } + +alaVfcQInstanceCIRBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "CIR limit currently applied to queue traffic. + + Object deprecated because it is a duplicate. Use alaVfcQPCIRBandwidthLimitValue instead." + ::= { alaVfcQInstanceEntry 13 } + +alaVfcQInstancePIRBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Type of PIR bandwidth Limit currently applied to queue traffic. + + Object deprecated because it is a duplicate. Use alaVfcQPPIRBandwidthLimitType instead." + ::= { alaVfcQInstanceEntry 14 } + +alaVfcQInstancePIRBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "PIR limit currently applied to queue traffic. + + Object deprecated because it is a duplicate. Use alaVfcQPPIRBandwidthLimitValue instead." + ::= { alaVfcQInstanceEntry 15 } + +alaVfcQInstanceCIROperationalBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of CIR bandwidth Limit currently applied to queue traffic." + ::= { alaVfcQInstanceEntry 16 } + +alaVfcQInstanceCIROperationalBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIR limit currently applied to queue traffic." + ::= { alaVfcQInstanceEntry 17 } + +alaVfcQInstancePIROperationalBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of PIR bandwidth Limit currently applied to queue traffic." + ::= { alaVfcQInstanceEntry 18 } + +alaVfcQInstancePIROperationalBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PIR limit currently applied to queue traffic." + ::= { alaVfcQInstanceEntry 19 } + +alaVfcQInstanceStatsAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administrative state of statistics. + Deprecated - queue stats changes not allowed." + DEFVAL {disabled} + ::= { alaVfcQInstanceEntry 20 } + +alaVfcQInstanceStatsOper OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Operational state of statistics. + Deprecated - queue stats changes not allowed." + DEFVAL {disabled} + ::= { alaVfcQInstanceEntry 21 } + +alaVfcQInstancePacketsEnqueued OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Scheduler packet enqueued count." + ::= { alaVfcQInstanceEntry 22 } + +alaVfcQInstanceBytesEnqueued OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Scheduler byte enqueued count." + ::= { alaVfcQInstanceEntry 23 } + +alaVfcQInstancePacketsDequeued OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Scheduler packet dequeued count. + + Deprecated for lack of HW support." + ::= { alaVfcQInstanceEntry 24 } + +alaVfcQInstanceBytesDequeued OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Scheduler byte dequeued count. + + Deprecated for lack of HW support." + ::= { alaVfcQInstanceEntry 25 } + +alaVfcQInstancePacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non-WRED dropped packet count." + ::= { alaVfcQInstanceEntry 26 } + +alaVfcQInstanceBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non-WRED dropped byte count." + ::= { alaVfcQInstanceEntry 27 } + +alaVfcQInstanceGreenPacketsAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED green accepted packet count." + ::= { alaVfcQInstanceEntry 28 } + +alaVfcQInstanceGreenBytesAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED green accepted byte count." + ::= { alaVfcQInstanceEntry 29 } + +alaVfcQInstanceGreenPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED green dropped packet count." + ::= { alaVfcQInstanceEntry 30 } + +alaVfcQInstanceGreenBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED green dropped byte count." + ::= { alaVfcQInstanceEntry 31 } + +alaVfcQInstanceYellowPacketsAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED yellow accepted packet count." + ::= { alaVfcQInstanceEntry 32 } + +alaVfcQInstanceYellowBytesAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED yellow accepted byte count." + ::= { alaVfcQInstanceEntry 33 } + +alaVfcQInstanceYellowPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED yellow dropped packet count." + ::= { alaVfcQInstanceEntry 34 } + +alaVfcQInstanceYellowBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED yellow dropped byte count." + ::= { alaVfcQInstanceEntry 35 } + +alaVfcQInstanceRedPacketsAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED red accepted packet count." + ::= { alaVfcQInstanceEntry 36 } + +alaVfcQInstanceRedBytesAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED red accepted byte count." + ::= { alaVfcQInstanceEntry 37 } + +alaVfcQInstanceRedPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED red dropped packet count." + ::= { alaVfcQInstanceEntry 38 } + +alaVfcQInstanceRedBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED red dropped byte count." + ::= { alaVfcQInstanceEntry 39 } + +alaVfcQInstanceLastChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of most recent change to this entry." + ::= { alaVfcQInstanceEntry 40 } + +alaVfcQInstanceStatsClear OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Operational state of statistics. + Deprecated - queue stats changes not allowed." + DEFVAL {disabled} + ::= { alaVfcQInstanceEntry 41 } + +-- xxxxxxxxxxxxxxxxxxxxx +-- Qsap Table +-- xxxxxxxxxxxxxxxxxxxxx + +alaVfcQsapTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcQsapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Qsaps." + ::= { alaVfcConfig 6 } + +alaVfcQsapEntry OBJECT-TYPE + SYNTAX AlaVfcQsapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Qsap entry." + INDEX { alaVfcQsapId } + ::= { alaVfcQsapTable 1 } + +AlaVfcQsapEntry ::= SEQUENCE { + alaVfcQsapId + Unsigned32, + alaVfcQsapAdminState + VfcEnableState, -- deprecated + alaVfcQsapType + VfcQsapType, + alaVfcQsapValue + Unsigned32, + alaVfcQsapQSPId + Unsigned32, -- deprecated + alaVfcQsapQSPName + SnmpAdminString, -- deprecated + alaVfcQsapWRPAdminState + VfcEnableState, -- deprecated + alaVfcQsapStatsAdmin + VfcEnableState, -- deprecated + alaVfcQsapBandwidthLimitType + VfcBwLimitType, + alaVfcQsapBandwidthLimitValue + Unsigned32, + alaVfcQsapClearStats + INTEGER, -- deprecated + alaVfcQsapQpId + Unsigned32, -- deprecated + alaVfcQsapAction + VfcQsetAction, -- deprecated + alaVfcQsapLastChange + DateAndTime, + alaVfcQsapParent + Unsigned32 + } + +alaVfcQsapId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of this Qsap." + + ::= { alaVfcQsapEntry 1 } + +alaVfcQsapAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Administrative state of this Qsap. + + Object deprecated as a result of deprecating alaVfcQsetAdminState." + DEFVAL {enabled} + ::= { alaVfcQsapEntry 2 } + +alaVfcQsapType OBJECT-TYPE + SYNTAX VfcQsapType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this Qsap." + ::= { alaVfcQsapEntry 3 } + +alaVfcQsapValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of this Qsap. The meaning of this object depends on the value of object alaVfcQsapType." + + ::= { alaVfcQsapEntry 4 } + + + +alaVfcQsapQSPId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Identifier of Qset associated with this Qsap. + + Deprecated since value can be accessed through the QSI. Use alaVfcQsetQSPId instead." + + ::= { alaVfcQsapEntry 5 } + +alaVfcQsapQSPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Name of Qset associated with this Qsap. + + Deprecated since value can be accessed through the QSI. Use alaVfcQsetQSPName instead." + ::= { alaVfcQsapEntry 6 } + +alaVfcQsapWRPAdminState OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administrative state of WRED. + + Deprecated since value can be accessed through the QSI. Use alaVfcQsetWRPAdminState instead." + DEFVAL {disabled} + ::= { alaVfcQsapEntry 7 } + +alaVfcQsapStatsAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administrative state of statistics. + + Deprecated since value can be accessed through the QSI. Use alaVfcQsetStatsAdmin instead." + DEFVAL {disabled} + ::= { alaVfcQsapEntry 8 } + +alaVfcQsapBandwidthLimitType OBJECT-TYPE + SYNTAX VfcBwLimitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the units used for input bandwidth limit, alaVfcQSPBandwidthLimitValue." + + DEFVAL {percentage} + ::= { alaVfcQsapEntry 9 } + +alaVfcQsapBandwidthLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Limit to be enforced on input traffic. Units are specified by alaVfcQSPBandwidthLimitType." + ::= { alaVfcQsapEntry 10 } + +alaVfcQsapClearStats OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + reset(1) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Used to Clear all Statistics counters. + By default, this object contains zero value. + + Deprecated since value can be accessed through the QSI. Use alaVfcQsetStatsClear instead." + ::= { alaVfcQsapEntry 11 } + +alaVfcQsapQpId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Used to Clear Queue Statistics counters. + By default, this object contains zero value. + + Value used to identify the QI modify. Deprecated since QI + can be modified using the QI table." + ::= { alaVfcQsapEntry 12 } + +alaVfcQsapAction OBJECT-TYPE + SYNTAX VfcQsetAction + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Action to be performed on the Qsap. + + TC deprecated; actions on Qset are done by modifying the QSI table." + ::= { alaVfcQsapEntry 13 } + +alaVfcQsapLastChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of most recent change to this entry." + ::= { alaVfcQsapEntry 14 } + +alaVfcQsapParent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Parent ID." + ::= { alaVfcQsapEntry 15 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxx +-- Profile Index Lookup Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxx + +alaVfcProfileIndexLookupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcProfileIndexLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the index of a profile entry given it's name." + ::= { alaVfcConfig 7 } + +alaVfcProfileIndexLookupEntry OBJECT-TYPE + SYNTAX AlaVfcProfileIndexLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A profile entry." + INDEX { alaVfcProfileType, IMPLIED alaVfcProfileName } + ::= { alaVfcProfileIndexLookupTable 1 } + +AlaVfcProfileIndexLookupEntry ::= SEQUENCE { + alaVfcProfileType + VfcProfileType, + alaVfcProfileName + SnmpAdminString, + alaVfcProfileId + Unsigned32 + } + +alaVfcProfileType OBJECT-TYPE + SYNTAX VfcProfileType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of profile." + ::= { alaVfcProfileIndexLookupEntry 1 } + +alaVfcProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of profile." + ::= { alaVfcProfileIndexLookupEntry 2 } + +alaVfcProfileId OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of profile." + ::= { alaVfcProfileIndexLookupEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxx +-- Profile Qsap Lookup Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxx + +alaVfcProfileQsapLookupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcProfileQsapLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Repeated Get Next requests on this table return lists of + Qsaps used by a profile." + ::= { alaVfcConfig 8 } + +alaVfcProfileQsapLookupEntry OBJECT-TYPE + SYNTAX AlaVfcProfileQsapLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A profile qsap lookup entry." + INDEX { alaVfcProfileQsapLookupType, alaVfcProfileQsapLookupId, alaVfcProfileQsapLookupValue } + ::= { alaVfcProfileQsapLookupTable 1 } + +AlaVfcProfileQsapLookupEntry ::= SEQUENCE { + alaVfcProfileQsapLookupType + VfcProfileType, + alaVfcProfileQsapLookupId + Unsigned32, + alaVfcProfileQsapLookupValue + Unsigned32, + alaVfcProfileQsapLookupList + VfcQsapList + } + +alaVfcProfileQsapLookupType OBJECT-TYPE + SYNTAX VfcProfileType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of profile." + ::= { alaVfcProfileQsapLookupEntry 1 } + +alaVfcProfileQsapLookupId OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of profile." + ::= { alaVfcProfileQsapLookupEntry 2 } + +alaVfcProfileQsapLookupValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of last Qsap returned." + ::= { alaVfcProfileQsapLookupEntry 3 } + +alaVfcProfileQsapLookupList OBJECT-TYPE + SYNTAX VfcQsapList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of Qsaps using this profile." + ::= { alaVfcProfileQsapLookupEntry 4 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Qset Instance Qsap Lookup Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaVfcQSIQsapLookupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVfcQSIQsapLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Repeated Get Next requests on this table return lists of + Qsaps used by a Qset Instance." + ::= { alaVfcConfig 9 } + +alaVfcQSIQsapLookupEntry OBJECT-TYPE + SYNTAX AlaVfcQSIQsapLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Qset instance lookup entry." + INDEX { alaVfcQSIQsapLookupQsetId, alaVfcQSIQsapLookupValue } + ::= { alaVfcQSIQsapLookupTable 1 } + +AlaVfcQSIQsapLookupEntry ::= SEQUENCE { + alaVfcQSIQsapLookupQsetId + Unsigned32, + alaVfcQSIQsapLookupValue + Unsigned32, + alaVfcQSIQsapLookupList + VfcQsapList + } + + +alaVfcQSIQsapLookupQsetId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of Qset profile used by this Qset." + ::= { alaVfcQSIQsapLookupEntry 1 } + +alaVfcQSIQsapLookupValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of last Qsap returned." + ::= { alaVfcQSIQsapLookupEntry 2 } + +alaVfcQSIQsapLookupList OBJECT-TYPE + SYNTAX VfcQsapList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of Qsaps using this Qset instance." + ::= { alaVfcQSIQsapLookupEntry 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Statistics Collection Controls +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +alaVfcStatisticsCollectionInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the frequency of statistics collection. + Units are minutes. + + Deprecated since value can be modified per port using the QSI table. + Use alaVfcQsetStatsInterval instead." + ::= { alaVfcConfig 10 } + +alaVfcStatisticsCollectionDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the duration of statistics collection. + Each time the value of this object is changed, statistics are + collected for the time specified for each entity which has statistics + collection enabled. Setting this object to zero stops all statistics + collection. Units are minutes. + + Deprecated due to lack of HW support." + ::= { alaVfcConfig 11 } + +alaVfcSystemDefaultQsetQSPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier of Qset profile." + ::= { alaVfcConfig 12 } + +alaVfcSystemDefaultQsetQSPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of Qset profile." + ::= { alaVfcConfig 13 } + +-- ------------------------------------------------------------- +-- Compliance Statements +-- ------------------------------------------------------------- + + alcatelIND1VfcMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for VFC Subsystem." + MODULE -- this module + MANDATORY-GROUPS + { + alaVfcWREDProfileGroup, + alaVfcQsetProfileGroup, + alaVfcQsetInstanceGroup, + alaVfcQProfileGroup, + alaVfcQInstanceGroup, + alaVfcQsapGroup, + alaVfcProfileIndexLookupGroup, + alaVfcProfileQsapLookupGroup, + alaVfcQSIQsapLookupGroup, + alaVfcStatsGroup + } + ::= { alcatelIND1VfcMIBCompliances 1 } + + +-- ------------------------------------------------------------- +-- Units Of Conformance +-- ------------------------------------------------------------- + alaVfcWREDProfileGroup OBJECT-GROUP + OBJECTS + { + alaVfcWRPAdminState, + alaVfcWRPName, + alaVfcWRPGreenMinThreshold, + alaVfcWRPGreenMaxThreshold, + alaVfcWRPGreenMaxDropProbability, + alaVfcWRPGreenGain, + alaVfcWRPYellowMinThreshold, + alaVfcWRPYellowMaxThreshold, + alaVfcWRPYellowMaxDropProbability, + alaVfcWRPYellowGain, + alaVfcWRPRedMinThreshold, + alaVfcWRPRedMaxThreshold, + alaVfcWRPRedMaxDropProbability, + alaVfcWRPRedGain, + alaVfcWRPStatsAdmin, + alaVfcWRPAttachmentCount, + alaVfcWRPMTU, + alaVfcWRPLastChange, + alaVfcWRPRowStatus + } + STATUS current + DESCRIPTION + "Collection of WRED Profile for management of VFC." + ::= { alcatelIND1VfcMIBGroups 1 } + + alaVfcQsetProfileGroup OBJECT-GROUP + OBJECTS + { + alaVfcQSPAdminState, + alaVfcQSPName, + alaVfcQSPType, + alaVfcQSPTemplateId, + alaVfcQSPTemplateName, + alaVfcQSPBandwidthLimitType, + alaVfcQSPBandwidthLimitValue, + alaVfcQSPQueueCount, + alaVfcQSPWRPId, + alaVfcQSPWRPName, + alaVfcQSPWRPAdminState, + alaVfcQSPSchedulingMethod, + alaVfcQSPStatsAdmin, + alaVfcQSPAttachmentCount, + alaVfcQSPLastChange, + alaVfcQSPRowStatus + } + STATUS current + DESCRIPTION + "Collection of Qset Profile for management of VFC." + ::= { alcatelIND1VfcMIBGroups 2 } + + + alaVfcQsetInstanceGroup OBJECT-GROUP + OBJECTS + { + alaVfcQsetQsapId, + alaVfcQsetAdminState, + alaVfcQsetOperState, + alaVfcQsetQSPId, + alaVfcQsetQSPName, + alaVfcQsetBandwidthLimitType, + alaVfcQsetBandwidthLimitValue, + alaVfcQsetOperBandwidthLimitType, + alaVfcQsetOperBandwidthLimitValue, + alaVfcQsetQueueCount, + alaVfcQsetWRPId, + alaVfcQsetWRPName, + alaVfcQsetWRPAdminState, + alaVfcQsetWRPOperState, + alaVfcQsetSchedulingMethod, + alaVfcQsetStatsAdmin, + alaVfcQsetStatsOper, + alaVfcQsetLastChange, + alaVfcQsetStatsClear, + alaVfcQsetStatsInterval, + alaVfcQsetMisconfigured, + alaVfcQsetMode + } + STATUS current + DESCRIPTION + "Collection of Qset Instance for management of VFC." + ::= { alcatelIND1VfcMIBGroups 3 } + + alaVfcQProfileGroup OBJECT-GROUP + OBJECTS + { + alaVfcQPAdminState, + alaVfcQPWRPId, + alaVfcQPWRPName, + alaVfcQPWRPAdminState, + alaVfcQPQSPName, + alaVfcQPTrafficClass, + alaVfcQPQType, + alaVfcQPCIRBandwidthLimitType, + alaVfcQPCIRBandwidthLimitValue, + alaVfcQPPIRBandwidthLimitType, + alaVfcQPPIRBandwidthLimitValue, + alaVfcQPStatsAdmin, + alaVfcQPCbs, + alaVfcQPMbs, + alaVfcQPLastChange, + alaVfcQPWfqWeight, + alaVfcQPWfqMode + } + STATUS current + DESCRIPTION + "Collection of Q Profile for management of VFC." + ::= { alcatelIND1VfcMIBGroups 4 } + + alaVfcQInstanceGroup OBJECT-GROUP + OBJECTS + { + alaVfcQInstanceQsapId, + alaVfcQInstanceQSPId, + alaVfcQInstanceQSPName, + alaVfcQInstanceAdminState, + alaVfcQInstanceOperState, + alaVfcQInstanceWRPAdminState, + alaVfcQInstanceWRPOperState, + alaVfcQInstanceWRPId, + alaVfcQInstanceWRPName, + alaVfcQInstanceCIRBandwidthLimitType, + alaVfcQInstanceCIRBandwidthLimitValue, + alaVfcQInstancePIRBandwidthLimitType, + alaVfcQInstancePIRBandwidthLimitValue, + alaVfcQInstanceCIROperationalBandwidthLimitType, + alaVfcQInstanceCIROperationalBandwidthLimitValue, + alaVfcQInstancePIROperationalBandwidthLimitType, + alaVfcQInstancePIROperationalBandwidthLimitValue, + alaVfcQInstanceStatsAdmin, + alaVfcQInstanceStatsOper, + alaVfcQInstancePacketsEnqueued, + alaVfcQInstanceBytesEnqueued, + alaVfcQInstancePacketsDequeued, + alaVfcQInstanceBytesDequeued, + alaVfcQInstancePacketsDropped, + alaVfcQInstanceBytesDropped, + alaVfcQInstanceGreenPacketsAccepted, + alaVfcQInstanceGreenBytesAccepted, + alaVfcQInstanceGreenPacketsDropped, + alaVfcQInstanceGreenBytesDropped, + alaVfcQInstanceYellowPacketsAccepted, + alaVfcQInstanceYellowBytesAccepted, + alaVfcQInstanceYellowPacketsDropped, + alaVfcQInstanceYellowBytesDropped, + alaVfcQInstanceRedPacketsAccepted, + alaVfcQInstanceRedBytesAccepted, + alaVfcQInstanceRedPacketsDropped, + alaVfcQInstanceRedBytesDropped, + alaVfcQInstanceLastChange, + alaVfcQInstanceStatsClear + } + STATUS current + DESCRIPTION + "Collection of Q Instance for management of VFC." + ::= { alcatelIND1VfcMIBGroups 5 } + + alaVfcQsapGroup OBJECT-GROUP + OBJECTS + { + alaVfcQsapAdminState, + alaVfcQsapType, + alaVfcQsapValue, + alaVfcQsapQSPId, + alaVfcQsapQSPName, + alaVfcQsapWRPAdminState, + alaVfcQsapStatsAdmin, + alaVfcQsapBandwidthLimitType, + alaVfcQsapBandwidthLimitValue, + alaVfcQsapClearStats, + alaVfcQsapQpId, + alaVfcQsapAction, + alaVfcQsapLastChange, + alaVfcQsapParent + } + STATUS current + DESCRIPTION + "Collection of Q SAP Profile for management of VFC." + ::= { alcatelIND1VfcMIBGroups 6 } + + + alaVfcProfileIndexLookupGroup OBJECT-GROUP + OBJECTS + { + alaVfcProfileId + } + STATUS current + DESCRIPTION + "Collection of Profile Index Lookup Profile for management of VFC." + ::= { alcatelIND1VfcMIBGroups 7 } + + alaVfcProfileQsapLookupGroup OBJECT-GROUP + OBJECTS + { + alaVfcProfileQsapLookupList + } + STATUS current + DESCRIPTION + "Collection of Profile Qsap Lookup for management of VFC." + ::= { alcatelIND1VfcMIBGroups 8 } + + + alaVfcQSIQsapLookupGroup OBJECT-GROUP + OBJECTS + { + alaVfcQSIQsapLookupList + } + STATUS current + DESCRIPTION + "Collection of QSI Qsap Lookup for management of VFC." + ::= { alcatelIND1VfcMIBGroups 9 } + + alaVfcStatsGroup OBJECT-GROUP + OBJECTS + { + alaVfcStatisticsCollectionInterval, + alaVfcStatisticsCollectionDuration + } + STATUS deprecated + DESCRIPTION + "Collection of Statistics Configuration Objects for management of VFC. + + Deprecated since all objects in this group have been deprecated." + ::= { alcatelIND1VfcMIBGroups 10 } + + alaVfcSystemGroup OBJECT-GROUP + OBJECTS + { + alaVfcSystemDefaultQsetQSPId, + alaVfcSystemDefaultQsetQSPName + } + STATUS current + DESCRIPTION + "Collection of system QSet instance Objects." + ::= { alcatelIND1VfcMIBGroups 11 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUALROUTER-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUALROUTER-MIB new file mode 100644 index 0000000..7c2d803 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUALROUTER-MIB @@ -0,0 +1,523 @@ +ALCATEL-IND1-VIRTUALROUTER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + RowStatus, TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + routingIND1Vrf + FROM ALCATEL-IND1-BASE ; + +alcatelIND1VirtualRouterMIB MODULE-IDENTITY + + LAST-UPDATED "201308230000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This proprietary MIB contains management information for + the configuration of Virtual Router instances. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200803170000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Vrf 1 } + +alcatelIND1VirtualRouterMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIB 1 } + +alaVirtualRouterConfig OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIBObjects 1 } + + +-- virtual router name table + +alaVirtualRouterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVirtualRouterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing Virtual Router Name to Virtual Router Index bindings. + There is always an entry for the default Virtual Router which has the + name default" + ::= { alaVirtualRouterConfig 1 } + +alaVirtualRouterNameEntry OBJECT-TYPE + SYNTAX AlaVirtualRouterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry binds a Virtual Router Name to a Virtual Router index." + INDEX { + alaVirtualRouterName + } + ::= { alaVirtualRouterNameTable 1 } + +AlaVirtualRouterNameEntry ::= SEQUENCE { + alaVirtualRouterName SnmpAdminString, + alaVirtualRouterNameIndex Integer32, + alaVirtualRouterNameRowStatus RowStatus, + alaVirtualRouterProfile SnmpAdminString, + alaVirtualRouterMaxRouteMaps Integer32, + alaVirtualRouterMaxSequences Integer32, + alaVirtualRouterMaxTlvs Integer32, + alaVirtualRouterMaxAccessLists Integer32, + alaVirtualRouterMaxAddressBlocks Integer32, + alaVirtualRouterMaxMatchInterfaces Integer32, + alaVirtualRouterNoAutoLoadVrrp TruthValue + } + + +alaVirtualRouterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a Virtual Router." + ::= { alaVirtualRouterNameEntry 1 } + +alaVirtualRouterNameIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index associated with the Virtual Router name." + ::= { alaVirtualRouterNameEntry 2 } + +alaVirtualRouterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation and deletion of Row Status entries." + ::= { alaVirtualRouterNameEntry 3 } + +alaVirtualRouterProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The profile name of the VRF. Profiles place constraints on what the + VRF can contain." + ::= { alaVirtualRouterNameEntry 4 } + +alaVirtualRouterMaxRouteMaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of route-maps allowed in this VRF." + ::= { alaVirtualRouterNameEntry 5 } + +alaVirtualRouterMaxSequences OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of route-map sequences allowed in this VRF." + ::= { alaVirtualRouterNameEntry 6 } + +alaVirtualRouterMaxTlvs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of route-map TLV blocks allowed in this VRF." + ::= { alaVirtualRouterNameEntry 7 } + +alaVirtualRouterMaxAccessLists OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of access-lists allowed in this VRF." + ::= { alaVirtualRouterNameEntry 8 } + +alaVirtualRouterMaxAddressBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of access-list address blocks allowed in this VRF." + ::= { alaVirtualRouterNameEntry 9 } + +alaVirtualRouterMaxMatchInterfaces OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of route-map match interfaces allowed in this VRF." + ::= { alaVirtualRouterNameEntry 10 } + +alaVirtualRouterNoAutoLoadVrrp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, do not automatically load VRRP in max profile VRF." + DEFVAL { false } + ::= { alaVirtualRouterNameEntry 11 } + + +-- virtual router protocol table + +alaVrConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing Virtual Router protocol configuration." + ::= { alaVirtualRouterConfig 2 } + +alaVrConfigEntry OBJECT-TYPE + SYNTAX AlaVrConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry exists for each VRF in the alaVrtualRouterNameTable. + The entry represents the status of routing protocols on a VRF instance." + INDEX { + alaVrConfigIndex + } + ::= { alaVrConfigTable 1 } + +AlaVrConfigEntry ::= SEQUENCE { + alaVrConfigIndex Integer32, + alaVrConfigRipStatus INTEGER, + alaVrConfigOspfStatus INTEGER, + alaVrConfigIsisStatus INTEGER, + alaVrConfigBgpStatus INTEGER, + alaVrConfigPimStatus INTEGER, + alaVrConfigDvmrpStatus INTEGER, + alaVrConfigRipngStatus INTEGER, + alaVrConfigOspf3Status INTEGER, + alaVrConfigMplsLdpStatus INTEGER, + alaVrConfigVrrpStatus INTEGER + } + +alaVrConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index associated with the Virtual Router name." + ::= { alaVrConfigEntry 1 } + +alaVrConfigRipStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of RIP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 2 } + +alaVrConfigOspfStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of OSPF on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 3 } + +alaVrConfigIsisStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of ISIS on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 4 } + +alaVrConfigBgpStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of BGP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 5 } + +alaVrConfigPimStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of PIM on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 6 } + +alaVrConfigDvmrpStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of DVMRP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 7 } + +alaVrConfigRipngStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of Ripng on this router. + Loaded(1) is the only valid Set value." + + DEFVAL { notloaded } + ::= {alaVrConfigEntry 8 } + +alaVrConfigOspf3Status OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of OSPFv3 on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 9 } + +alaVrConfigMplsLdpStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Controls the load status of MPLS LDP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 10 } + + +alaVrConfigVrrpStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(1), + notloaded(2), + loading(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the load status of VRRP on this router. + Loaded(1) is the only valid Set value." + DEFVAL { notloaded } + ::= {alaVrConfigEntry 11 } + + +-- virtual router profile table +alaVirtualRouterProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVirtualRouterProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains capabilities of a VRF profile." + ::= { alaVirtualRouterConfig 3 } + +alaVirtualRouterProfileEntry OBJECT-TYPE + SYNTAX AlaVirtualRouterProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines a VRF profile." + INDEX { + alaVirtualRouterProfileName + } + ::= { alaVirtualRouterProfileTable 1 } + +AlaVirtualRouterProfileEntry ::= SEQUENCE { + alaVirtualRouterProfileName SnmpAdminString, + alaVirtualRouterProfileMaxRouteMaps Integer32, + alaVirtualRouterProfileMaxSequences Integer32, + alaVirtualRouterProfileMaxTlvs Integer32, + alaVirtualRouterProfileMaxAccessLists Integer32, + alaVirtualRouterProfileMaxAddressBlocks Integer32, + alaVirtualRouterProfileMaxMatchInterfaces Integer32 +} + +alaVirtualRouterProfileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the profile." + ::= { alaVirtualRouterProfileEntry 1 } + +alaVirtualRouterProfileMaxRouteMaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of route-maps supported in this VRF profile." + ::= { alaVirtualRouterProfileEntry 2 } + +alaVirtualRouterProfileMaxSequences OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of route-map sequences supported in this VRF + profile." + ::= { alaVirtualRouterProfileEntry 3 } + +alaVirtualRouterProfileMaxTlvs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of route-map TLVs supported in this VRF profile. + TLVs are used to store match and set clauses." + ::= { alaVirtualRouterProfileEntry 4 } + +alaVirtualRouterProfileMaxAccessLists OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of route-map access-lists supported in this + VRF profile. Access-lists contain IPv4 or IPv6 addresses." + ::= { alaVirtualRouterProfileEntry 5 } + +alaVirtualRouterProfileMaxAddressBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of route-map address blocks supported in this + VRF profile. Address blocks are used to hold the access-lists + routes." + ::= { alaVirtualRouterProfileEntry 6 } + +alaVirtualRouterProfileMaxMatchInterfaces OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of route-map interfaces that can be configured + match clauses supported in this VRF profile." + ::= { alaVirtualRouterProfileEntry 7 } + + +-- conformance information + +alcatelIND1VirtualRouterMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIB 2 } +alcatelIND1VirtualRouterMIBCompliances OBJECT IDENTIFIER ::= + { alcatelIND1VirtualRouterMIBConformance 1 } +alcatelIND1VirtualRouterMIBGroups OBJECT IDENTIFIER ::= + { alcatelIND1VirtualRouterMIBConformance 2 } + +-- compliance statements + +alaVirtualRouterCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running Route Maps + and implementing the ALCATEL-IND1-VIRTUALROUTER MIB." + MODULE -- this module + MANDATORY-GROUPS { alaVirtualRouterConfigMIBGroup } + + ::= { alcatelIND1VirtualRouterMIBCompliances 1 } + +-- units of conformance + +alaVirtualRouterConfigMIBGroup OBJECT-GROUP + OBJECTS { alaVirtualRouterNameIndex, alaVirtualRouterNameRowStatus, + alaVirtualRouterProfile, alaVirtualRouterMaxRouteMaps, + alaVirtualRouterMaxSequences, alaVirtualRouterMaxTlvs, + alaVirtualRouterMaxAccessLists, alaVirtualRouterMaxAddressBlocks, + alaVirtualRouterMaxMatchInterfaces, alaVirtualRouterNoAutoLoadVrrp, + alaVrConfigRipStatus, alaVrConfigOspfStatus, alaVrConfigIsisStatus, + alaVrConfigBgpStatus, alaVrConfigPimStatus, + alaVrConfigDvmrpStatus, alaVrConfigRipngStatus, + alaVrConfigOspf3Status, alaVrConfigMplsLdpStatus, alaVrConfigVrrpStatus, + alaVirtualRouterProfileMaxRouteMaps, alaVirtualRouterProfileMaxSequences, + alaVirtualRouterProfileMaxTlvs, alaVirtualRouterProfileMaxAccessLists, + alaVirtualRouterProfileMaxAddressBlocks, alaVirtualRouterProfileMaxMatchInterfaces } + STATUS current + DESCRIPTION + "A collection of objects to support management of global + configuration parameters of the Virtual Router Module." + ::= { alcatelIND1VirtualRouterMIBGroups 1 } + + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VLAN-MGR-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VLAN-MGR-MIB new file mode 100644 index 0000000..cd26c65 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VLAN-MGR-MIB @@ -0,0 +1,497 @@ +ALCATEL-IND1-VLAN-MGR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-IDENTITY, OBJECT-IDENTITY, + OBJECT-TYPE, IpAddress, Integer32, Unsigned32 FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + softentIND1VlanMgt FROM ALCATEL-IND1-BASE; + + + alcatelIND1VLANMgrMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Vlan Manager for the distribution of vlan configuration information, + including the association between vlans and ports. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + ::= { softentIND1VlanMgt 1} + + alcatelIND1VLANMgrMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Managed Objects." + ::= { alcatelIND1VLANMgrMIB 1 } + + + alcatelIND1VLANMgrMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Conformance Information." + ::= { alcatelIND1VLANMgrMIB 2 } + + + alcatelIND1VLANMgrMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Units Of Conformance." + ::= { alcatelIND1VLANMgrMIBConformance 1 } + + + alcatelIND1VLANMgrMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN Manager + Subsystem Compliance Statements." + ::= { alcatelIND1VLANMgrMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVlan OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Virtual LAN instances in this device." + ::= { vlanMgrVlan 1 } + + vlanEntry OBJECT-TYPE + SYNTAX VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN entry." + INDEX { vlanNumber } + ::= { vlanTable 1 } + + VlanEntry ::= SEQUENCE { + vlanNumber + Integer32, + vlanDescription + SnmpAdminString, + vlanAdmStatus + INTEGER, + vlanOperStatus + INTEGER, + vlanStatus + RowStatus, + vlanRouterStatus + INTEGER, + vlanSrcLearningStatus + INTEGER, + vlanType + INTEGER, + vlanMtu + Integer32, + vlanAfdCfg + Integer32 + } + + vlanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4094." + ::= { vlanEntry 1 } + + vlanDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Textual description of the VLAN instance." + ::= { vlanEntry 2 } + + vlanAdmStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative status which can be set by + configuration. Disable(1) will disable ALL vports + that are connected to this VLAN, enable(2) will enable + ALL ports on this VLAN, delete(3) will detach and + delete the ports/routers AND remove the VLAN." + DEFVAL { enabled } + ::= { vlanEntry 3 } + + vlanOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provide operating status of a particular VLAN environment." + DEFVAL { inactive } + ::= { vlanEntry 4 } + + vlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status to control creation/deletion of vlans." + ::= { vlanEntry 5 } + + vlanRouterStatus OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ipv4router(1), + ipv6router(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if any IP routers are configured on this vlan." + DEFVAL { none } + ::= { vlanEntry 6 } + + vlanSrcLearningStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the mac learning is enabled or disabled + on this vlan." + DEFVAL { enabled } + ::= { vlanEntry 7 } + + vlanType OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + service(1), + multicastEnt(2), + multicastService(3), + dynamic(4), + standard(5), + ipc(6), + vipVlan(7), + erpVlan(8), + mtpVlan(9), + unpDynamic(10), + dynamicRemote(11), + bvlan(12), + controlBvlan(13), + evbVlan(14), + vcmipc(15), + fcoeVlan(16), + openflowVlan(17), + routerVlan(18), + primaryVlan(19), + isolatedVlan(20), + communityVlan(21), + allVlan(22), + invalidVlan(23) + + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the vlan" + DEFVAL { standard } + ::= { vlanEntry 8 } + + vlanMtu OBJECT-TYPE + SYNTAX Integer32 (512..10222) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum transmission unit i.e. the maximum size of packet that this + vlan can handle. It ranges from 512 to 1500 (for OS6XXX) and 10222 + (for OS7XXX and OS8XXX) with e2 encapsulation.With snap encapsulation + it ranges from 512 to 1492" + DEFVAL { 1500 } + ::= { vlanEntry 9 } + + vlanAfdCfg OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether config was generated by AFD or user, 1 specifies user config and + 2 specifies afd config" + DEFVAL { 1 } + ::= { vlanEntry 10 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVpa OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF VpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Virtual LAN instances in this device." + ::= { vlanMgrVpa 1 } + + vpaEntry OBJECT-TYPE + SYNTAX VpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN-Port Association (VPA) entry." + INDEX { vpaVlanNumber, vpaIfIndex } + ::= { vpaTable 1 } + + VpaEntry ::= SEQUENCE { + vpaVlanNumber + Integer32, + vpaIfIndex + Unsigned32, + vpaType + INTEGER, + vpaState + INTEGER, + vpaStatus + RowStatus + } + + vpaVlanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN number component of this instance. Valid + range from 1 to 4094." + ::= { vpaEntry 1 } + + vpaIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1001..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex component of this instance." + ::= {vpaEntry 2 } + + vpaType OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + cfgDefault(1), + qTagged(2), + dynamic(3), + vstkDoubleTag(4), + vstkTranslate(5), + forbidden(6), + mirrored(7), + bvpa(8), + unpUntagged(9), + unpTagged(10), + evbTagged(11) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this vpa. Two are statically configured: + configured default VPA and qTagged VPA. + The other two are dynamically created according to rules/policies: + dynamic default and mobile. The dynamic default VPA is the + same as a mobile VPA except that it also the default VPA for the port." + DEFVAL { cfgDefault } + ::= { vpaEntry 3 } + + vpaState OBJECT-TYPE + SYNTAX INTEGER { + forwarding(0), + blocking(1), + inactive(2), + invalid(3), + dhlBlocking(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this vpa: + 1. inactive - link down + 2. blocking - link up, forwarding down + 3. forwarding - link up, forwarding up, sources learned normally + 4. filtering - link up, forwarding up, sources filtered + 5. DHL Blocking - link up, forwarding down for a DHL port." + DEFVAL { inactive } + ::= { vpaEntry 4 } + + vpaStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is used to create or delete staticPrimary VPAs (default vlans + on a port ). Creation replaces the existing staticPrimary VPA + while deletion replaces the existing VPA so that the vlan number + is 1 for the given port. Of course the corresponding vlan and + port must exist." + ::= { vpaEntry 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVlanSet OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanSetVlanCount OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of existing VLANs on switch." + ::= { vlanMgrVlanSet 1 } + + vlanSetDynamicVlanCount OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of number of dynamic vlans in the system" + ::= { vlanMgrVlanSet 2 } + + vlanSetIpRouterCount OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of VLANs on switch with IP router port configured." + ::= { vlanMgrVlanSet 3 } + + vlanSetVstkVlanCount OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of Vlan Stacking vlans in the system" + ::= { vlanMgrVlanSet 4 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1VLANMgrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + VLAN Manager." + MODULE + MANDATORY-GROUPS + { + vlanMgrVlanGroup, + vlanMgrVpaGroup, + vlanMgrVlanSetGroup + } + + ::= { alcatelIND1VLANMgrMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + vlanMgrVlanGroup OBJECT-GROUP + OBJECTS + { + vlanDescription, + vlanAdmStatus, + vlanOperStatus, + vlanStatus, + vlanRouterStatus, + vlanSrcLearningStatus, + vlanType, + vlanMtu, + vlanAfdCfg + } + STATUS current + DESCRIPTION + "Collection of objects for management of Vlan Manager VLANs." + ::= { alcatelIND1VLANMgrMIBGroups 1 } + + + vlanMgrVpaGroup OBJECT-GROUP + OBJECTS + { + vpaType, + vpaState, + vpaStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Vlan Manager VPAs." + ::= { alcatelIND1VLANMgrMIBGroups 2 } + + vlanMgrVlanSetGroup OBJECT-GROUP + OBJECTS + { + vlanSetVlanCount, + vlanSetDynamicVlanCount, + vlanSetIpRouterCount, + vlanSetVstkVlanCount + } + STATUS current + DESCRIPTION + "Collection of objects for Vlan Manager global properties." + ::= { alcatelIND1VLANMgrMIBGroups 3 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VLAN-STP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VLAN-STP-MIB new file mode 100644 index 0000000..79ebbb5 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VLAN-STP-MIB @@ -0,0 +1,2895 @@ + + ALCATEL-IND1-VLAN-STP-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + Counter32, TimeTicks, MODULE-IDENTITY, OBJECT-IDENTITY, + OBJECT-TYPE, Integer32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + MacAddress, TEXTUAL-CONVENTION, RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + BridgeId, Timeout + FROM BRIDGE-MIB + softentIND1VlanStp + FROM ALCATEL-IND1-BASE + InterfaceIndex + FROM IF-MIB + ; + + alcatelIND1VLANSTPMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "The Spanning Tree parameters for Vlans and ports that + support the Spanning Tree protocol. + Large percentage of this group is lifted from rfc1493. + Implementation of this group is mandatory for AOS products. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + ::= { softentIND1VlanStp 1} + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + +VlanBitmap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "bit map of Vlans from 1 to 4096." + SYNTAX BITS { +unused(0),vl1(1),vl2(2),vl3(3),vl4(4),vl5(5), +vl6(6),vl7(7),vl8(8),vl9(9),vl10(10),vl11(11) +,vl12(12),vl13(13),vl14(14),vl15(15),vl16(16), +vl17(17),vl18(18),vl19(19),vl20(20),vl21(21), +vl22(22),vl23(23),vl24(24),vl25(25),vl26(26), +vl27(27),vl28(28),vl29(29),vl30(30),vl31(31), +vl32(32),vl33(33),vl34(34),vl35(35),vl36(36), +vl37(37),vl38(38),vl39(39),vl40(40),vl41(41), +vl42(42),vl43(43),vl44(44),vl45(45),vl46(46), +vl47(47),vl48(48),vl49(49),vl50(50),vl51(51), +vl52(52),vl53(53),vl54(54),vl55(55),vl56(56), +vl57(57),vl58(58),vl59(59),vl60(60),vl61(61), +vl62(62),vl63(63),vl64(64),vl65(65),vl66(66), +vl67(67),vl68(68),vl69(69),vl70(70),vl71(71), +vl72(72),vl73(73),vl74(74),vl75(75),vl76(76), +vl77(77),vl78(78),vl79(79),vl80(80),vl81(81), +vl82(82),vl83(83),vl84(84),vl85(85),vl86(86), +vl87(87),vl88(88),vl89(89),vl90(90),vl91(91), +vl92(92),vl93(93),vl94(94),vl95(95),vl96(96), +vl97(97),vl98(98),vl99(99),vl100(100), +vl101(101),vl102(102), +vl103(103),vl104(104),vl105(105),vl106(106), +vl107(107),vl108(108),vl109(109),vl110(110), +vl111(111),vl112(112),vl113(113),vl114(114), +vl115(115),vl116(116),vl117(117),vl118(118), +vl119(119),vl120(120),vl121(121),vl122(122), +vl123(123),vl124(124),vl125(125),vl126(126), +vl127(127),vl128(128),vl129(129),vl130(130), +vl131(131),vl132(132),vl133(133),vl134(134), +vl135(135),vl136(136),vl137(137),vl138(138), +vl139(139),vl140(140),vl141(141),vl142(142), +vl143(143),vl144(144),vl145(145),vl146(146), +vl147(147),vl148(148),vl149(149),vl150(150), +vl151(151),vl152(152),vl153(153),vl154(154), +vl155(155),vl156(156),vl157(157),vl158(158), +vl159(159),vl160(160),vl161(161),vl162(162), +vl163(163),vl164(164),vl165(165),vl166(166), +vl167(167),vl168(168),vl169(169),vl170(170), +vl171(171),vl172(172),vl173(173),vl174(174), +vl175(175),vl176(176),vl177(177),vl178(178), +vl179(179),vl180(180),vl181(181),vl182(182), +vl183(183),vl184(184),vl185(185),vl186(186), +vl187(187),vl188(188),vl189(189),vl190(190), +vl191(191),vl192(192),vl193(193),vl194(194), +vl195(195),vl196(196),vl197(197),vl198(198), +vl199(199),vl200(200),vl201(201),vl202(202), +vl203(203),vl204(204),vl205(205),vl206(206), +vl207(207),vl208(208),vl209(209),vl210(210), +vl211(211),vl212(212),vl213(213),vl214(214), +vl215(215),vl216(216),vl217(217),vl218(218), +vl219(219),vl220(220),vl221(221),vl222(222), +vl223(223),vl224(224),vl225(225),vl226(226), +vl227(227),vl228(228),vl229(229),vl230(230), +vl231(231),vl232(232),vl233(233),vl234(234), +vl235(235),vl236(236),vl237(237),vl238(238), +vl239(239),vl240(240),vl241(241),vl242(242), +vl243(243),vl244(244),vl245(245),vl246(246), +vl247(247),vl248(248),vl249(249),vl250(250), +vl251(251),vl252(252),vl253(253),vl254(254), +vl255(255),vl256(256),vl257(257),vl258(258), +vl259(259),vl260(260),vl261(261),vl262(262), +vl263(263),vl264(264),vl265(265),vl266(266), +vl267(267),vl268(268),vl269(269),vl270(270), +vl271(271),vl272(272),vl273(273),vl274(274), +vl275(275),vl276(276),vl277(277),vl278(278), +vl279(279),vl280(280),vl281(281),vl282(282), +vl283(283),vl284(284),vl285(285),vl286(286), +vl287(287),vl288(288),vl289(289),vl290(290), +vl291(291),vl292(292),vl293(293),vl294(294), +vl295(295),vl296(296),vl297(297),vl298(298), +vl299(299),vl300(300),vl301(301),vl302(302), +vl303(303),vl304(304),vl305(305),vl306(306), +vl307(307),vl308(308),vl309(309),vl310(310), +vl311(311),vl312(312),vl313(313),vl314(314), +vl315(315),vl316(316),vl317(317),vl318(318), +vl319(319),vl320(320),vl321(321),vl322(322), +vl323(323),vl324(324),vl325(325),vl326(326), +vl327(327),vl328(328),vl329(329),vl330(330), +vl331(331),vl332(332),vl333(333),vl334(334), +vl335(335),vl336(336),vl337(337),vl338(338), +vl339(339),vl340(340),vl341(341),vl342(342), +vl343(343),vl344(344),vl345(345),vl346(346), +vl347(347),vl348(348),vl349(349),vl350(350), +vl351(351),vl352(352),vl353(353),vl354(354), +vl355(355),vl356(356),vl357(357),vl358(358), +vl359(359),vl360(360),vl361(361),vl362(362), +vl363(363),vl364(364),vl365(365),vl366(366), +vl367(367),vl368(368),vl369(369),vl370(370), +vl371(371),vl372(372),vl373(373),vl374(374), +vl375(375),vl376(376),vl377(377),vl378(378), +vl379(379),vl380(380),vl381(381),vl382(382), +vl383(383),vl384(384),vl385(385),vl386(386), +vl387(387),vl388(388),vl389(389),vl390(390), +vl391(391),vl392(392),vl393(393),vl394(394), +vl395(395),vl396(396),vl397(397),vl398(398), +vl399(399),vl400(400),vl401(401),vl402(402), +vl403(403),vl404(404),vl405(405),vl406(406), +vl407(407),vl408(408),vl409(409),vl410(410), +vl411(411),vl412(412),vl413(413),vl414(414), +vl415(415),vl416(416),vl417(417),vl418(418), +vl419(419),vl420(420),vl421(421),vl422(422), +vl423(423),vl424(424),vl425(425),vl426(426), +vl427(427),vl428(428),vl429(429),vl430(430), +vl431(431),vl432(432),vl433(433),vl434(434), +vl435(435),vl436(436),vl437(437),vl438(438), +vl439(439),vl440(440),vl441(441),vl442(442), +vl443(443),vl444(444),vl445(445),vl446(446), +vl447(447),vl448(448),vl449(449),vl450(450), +vl451(451),vl452(452),vl453(453),vl454(454), +vl455(455),vl456(456),vl457(457),vl458(458), +vl459(459),vl460(460),vl461(461),vl462(462), +vl463(463),vl464(464),vl465(465),vl466(466), +vl467(467),vl468(468),vl469(469),vl470(470), +vl471(471),vl472(472),vl473(473),vl474(474), +vl475(475),vl476(476),vl477(477),vl478(478), +vl479(479),vl480(480),vl481(481),vl482(482), +vl483(483),vl484(484),vl485(485),vl486(486), +vl487(487),vl488(488),vl489(489),vl490(490), +vl491(491),vl492(492),vl493(493),vl494(494), +vl495(495),vl496(496),vl497(497),vl498(498), +vl499(499),vl500(500),vl501(501),vl502(502), +vl503(503),vl504(504),vl505(505),vl506(506), +vl507(507),vl508(508),vl509(509),vl510(510), +vl511(511),vl512(512),vl513(513),vl514(514), +vl515(515),vl516(516),vl517(517),vl518(518), +vl519(519),vl520(520),vl521(521),vl522(522), +vl523(523),vl524(524),vl525(525),vl526(526), +vl527(527),vl528(528),vl529(529),vl530(530), +vl531(531),vl532(532),vl533(533),vl534(534), +vl535(535),vl536(536),vl537(537),vl538(538), +vl539(539),vl540(540),vl541(541),vl542(542), +vl543(543),vl544(544),vl545(545),vl546(546), +vl547(547),vl548(548),vl549(549),vl550(550), +vl551(551),vl552(552),vl553(553),vl554(554), +vl555(555),vl556(556),vl557(557),vl558(558), +vl559(559),vl560(560),vl561(561),vl562(562), +vl563(563),vl564(564),vl565(565),vl566(566), +vl567(567),vl568(568),vl569(569),vl570(570), +vl571(571),vl572(572),vl573(573),vl574(574), +vl575(575),vl576(576),vl577(577),vl578(578), +vl579(579),vl580(580),vl581(581),vl582(582), +vl583(583),vl584(584),vl585(585),vl586(586), +vl587(587),vl588(588),vl589(589),vl590(590), +vl591(591),vl592(592),vl593(593),vl594(594), +vl595(595),vl596(596),vl597(597),vl598(598), +vl599(599),vl600(600),vl601(601),vl602(602), +vl603(603),vl604(604),vl605(605),vl606(606), +vl607(607),vl608(608),vl609(609),vl610(610), +vl611(611),vl612(612),vl613(613),vl614(614), +vl615(615),vl616(616),vl617(617),vl618(618), +vl619(619),vl620(620),vl621(621),vl622(622), +vl623(623),vl624(624),vl625(625),vl626(626), +vl627(627),vl628(628),vl629(629),vl630(630), +vl631(631),vl632(632),vl633(633),vl634(634), +vl635(635),vl636(636),vl637(637),vl638(638), +vl639(639),vl640(640),vl641(641),vl642(642), +vl643(643),vl644(644),vl645(645),vl646(646), +vl647(647),vl648(648),vl649(649),vl650(650), +vl651(651),vl652(652),vl653(653),vl654(654), +vl655(655),vl656(656),vl657(657),vl658(658), +vl659(659),vl660(660),vl661(661),vl662(662), +vl663(663),vl664(664),vl665(665),vl666(666), +vl667(667),vl668(668),vl669(669),vl670(670), +vl671(671),vl672(672),vl673(673),vl674(674), +vl675(675),vl676(676),vl677(677),vl678(678), +vl679(679),vl680(680),vl681(681),vl682(682), +vl683(683),vl684(684),vl685(685),vl686(686), +vl687(687),vl688(688),vl689(689),vl690(690), +vl691(691),vl692(692),vl693(693),vl694(694), +vl695(695),vl696(696),vl697(697),vl698(698), +vl699(699),vl700(700),vl701(701),vl702(702), +vl703(703),vl704(704),vl705(705),vl706(706), +vl707(707),vl708(708),vl709(709),vl710(710), +vl711(711),vl712(712),vl713(713),vl714(714), +vl715(715),vl716(716),vl717(717),vl718(718), +vl719(719),vl720(720),vl721(721),vl722(722), +vl723(723),vl724(724),vl725(725),vl726(726), +vl727(727),vl728(728),vl729(729),vl730(730), +vl731(731),vl732(732),vl733(733),vl734(734), +vl735(735),vl736(736),vl737(737),vl738(738), +vl739(739),vl740(740),vl741(741),vl742(742), +vl743(743),vl744(744),vl745(745),vl746(746), +vl747(747),vl748(748),vl749(749),vl750(750), +vl751(751),vl752(752),vl753(753),vl754(754), +vl755(755),vl756(756),vl757(757),vl758(758), +vl759(759),vl760(760),vl761(761),vl762(762), +vl763(763),vl764(764),vl765(765),vl766(766), +vl767(767),vl768(768),vl769(769),vl770(770), +vl771(771),vl772(772),vl773(773),vl774(774), +vl775(775),vl776(776),vl777(777),vl778(778), +vl779(779),vl780(780),vl781(781),vl782(782), +vl783(783),vl784(784),vl785(785),vl786(786), +vl787(787),vl788(788),vl789(789),vl790(790), +vl791(791),vl792(792),vl793(793),vl794(794), +vl795(795),vl796(796),vl797(797),vl798(798), +vl799(799),vl800(800),vl801(801),vl802(802), +vl803(803),vl804(804),vl805(805),vl806(806), +vl807(807),vl808(808),vl809(809),vl810(810), +vl811(811),vl812(812),vl813(813),vl814(814), +vl815(815),vl816(816),vl817(817),vl818(818), +vl819(819),vl820(820),vl821(821),vl822(822), +vl823(823),vl824(824),vl825(825),vl826(826), +vl827(827),vl828(828),vl829(829),vl830(830), +vl831(831),vl832(832),vl833(833),vl834(834), +vl835(835),vl836(836),vl837(837),vl838(838), +vl839(839),vl840(840),vl841(841),vl842(842), +vl843(843),vl844(844),vl845(845),vl846(846), +vl847(847),vl848(848),vl849(849),vl850(850), +vl851(851),vl852(852),vl853(853),vl854(854), +vl855(855),vl856(856),vl857(857),vl858(858), +vl859(859),vl860(860),vl861(861),vl862(862), +vl863(863),vl864(864),vl865(865),vl866(866), +vl867(867),vl868(868),vl869(869),vl870(870), +vl871(871),vl872(872),vl873(873),vl874(874), +vl875(875),vl876(876),vl877(877),vl878(878), +vl879(879),vl880(880),vl881(881),vl882(882), +vl883(883),vl884(884),vl885(885),vl886(886), +vl887(887),vl888(888),vl889(889),vl890(890), +vl891(891),vl892(892),vl893(893),vl894(894), +vl895(895),vl896(896),vl897(897),vl898(898), +vl899(899),vl900(900),vl901(901),vl902(902), +vl903(903),vl904(904),vl905(905),vl906(906), +vl907(907),vl908(908),vl909(909),vl910(910), +vl911(911),vl912(912),vl913(913),vl914(914), +vl915(915),vl916(916),vl917(917),vl918(918), +vl919(919),vl920(920),vl921(921),vl922(922), +vl923(923),vl924(924),vl925(925),vl926(926), +vl927(927),vl928(928),vl929(929),vl930(930), +vl931(931),vl932(932),vl933(933),vl934(934), +vl935(935),vl936(936),vl937(937),vl938(938), +vl939(939),vl940(940),vl941(941),vl942(942), +vl943(943),vl944(944),vl945(945),vl946(946), +vl947(947),vl948(948),vl949(949),vl950(950), +vl951(951),vl952(952),vl953(953),vl954(954), +vl955(955),vl956(956),vl957(957),vl958(958), +vl959(959),vl960(960),vl961(961),vl962(962), +vl963(963),vl964(964),vl965(965),vl966(966), +vl967(967),vl968(968),vl969(969),vl970(970), +vl971(971),vl972(972),vl973(973),vl974(974), +vl975(975),vl976(976),vl977(977),vl978(978), +vl979(979),vl980(980),vl981(981),vl982(982), +vl983(983),vl984(984),vl985(985),vl986(986), +vl987(987),vl988(988),vl989(989),vl990(990), +vl991(991),vl992(992),vl993(993),vl994(994), +vl995(995),vl996(996),vl997(997),vl998(998), +vl999(999),vl1000(1000),vl1001(1001),vl1002(1002), +vl1003(1003),vl1004(1004),vl1005(1005),vl1006(1006), +vl1007(1007),vl1008(1008),vl1009(1009),vl1010(1010), +vl1011(1011),vl1012(1012),vl1013(1013),vl1014(1014), +vl1015(1015),vl1016(1016),vl1017(1017),vl1018(1018), +vl1019(1019),vl1020(1020),vl1021(1021),vl1022(1022), +vl1023(1023),vl1024(1024),vl1025(1025),vl1026(1026), +vl1027(1027),vl1028(1028),vl1029(1029),vl1030(1030), +vl1031(1031),vl1032(1032),vl1033(1033),vl1034(1034), +vl1035(1035),vl1036(1036),vl1037(1037),vl1038(1038), +vl1039(1039),vl1040(1040),vl1041(1041),vl1042(1042), +vl1043(1043),vl1044(1044),vl1045(1045),vl1046(1046), +vl1047(1047),vl1048(1048),vl1049(1049),vl1050(1050), +vl1051(1051),vl1052(1052),vl1053(1053),vl1054(1054), +vl1055(1055),vl1056(1056),vl1057(1057),vl1058(1058), +vl1059(1059),vl1060(1060),vl1061(1061),vl1062(1062), +vl1063(1063),vl1064(1064),vl1065(1065),vl1066(1066), +vl1067(1067),vl1068(1068),vl1069(1069),vl1070(1070), +vl1071(1071),vl1072(1072),vl1073(1073),vl1074(1074), +vl1075(1075),vl1076(1076),vl1077(1077),vl1078(1078), +vl1079(1079),vl1080(1080),vl1081(1081),vl1082(1082), +vl1083(1083),vl1084(1084),vl1085(1085),vl1086(1086), +vl1087(1087),vl1088(1088),vl1089(1089),vl1090(1090), +vl1091(1091),vl1092(1092),vl1093(1093),vl1094(1094), +vl1095(1095),vl1096(1096),vl1097(1097),vl1098(1098), +vl1099(1099),vl1100(1100),vl1101(1101),vl1102(1102), +vl1103(1103),vl1104(1104),vl1105(1105),vl1106(1106), +vl1107(1107),vl1108(1108),vl1109(1109),vl1110(1110), +vl1111(1111),vl1112(1112),vl1113(1113),vl1114(1114), +vl1115(1115),vl1116(1116),vl1117(1117),vl1118(1118), +vl1119(1119),vl1120(1120),vl1121(1121),vl1122(1122), +vl1123(1123),vl1124(1124),vl1125(1125),vl1126(1126), +vl1127(1127),vl1128(1128),vl1129(1129),vl1130(1130), +vl1131(1131),vl1132(1132),vl1133(1133),vl1134(1134), +vl1135(1135),vl1136(1136),vl1137(1137),vl1138(1138), +vl1139(1139),vl1140(1140),vl1141(1141),vl1142(1142), +vl1143(1143),vl1144(1144),vl1145(1145),vl1146(1146), +vl1147(1147),vl1148(1148),vl1149(1149),vl1150(1150), +vl1151(1151),vl1152(1152),vl1153(1153),vl1154(1154), +vl1155(1155),vl1156(1156),vl1157(1157),vl1158(1158), +vl1159(1159),vl1160(1160),vl1161(1161),vl1162(1162), +vl1163(1163),vl1164(1164),vl1165(1165),vl1166(1166), +vl1167(1167),vl1168(1168),vl1169(1169),vl1170(1170), +vl1171(1171),vl1172(1172),vl1173(1173),vl1174(1174), +vl1175(1175),vl1176(1176),vl1177(1177),vl1178(1178), +vl1179(1179),vl1180(1180),vl1181(1181),vl1182(1182), +vl1183(1183),vl1184(1184),vl1185(1185),vl1186(1186), +vl1187(1187),vl1188(1188),vl1189(1189),vl1190(1190), +vl1191(1191),vl1192(1192),vl1193(1193),vl1194(1194), +vl1195(1195),vl1196(1196),vl1197(1197),vl1198(1198), +vl1199(1199),vl1200(1200),vl1201(1201),vl1202(1202), +vl1203(1203),vl1204(1204),vl1205(1205),vl1206(1206), +vl1207(1207),vl1208(1208),vl1209(1209),vl1210(1210), +vl1211(1211),vl1212(1212),vl1213(1213),vl1214(1214), +vl1215(1215),vl1216(1216),vl1217(1217),vl1218(1218), +vl1219(1219),vl1220(1220),vl1221(1221),vl1222(1222), +vl1223(1223),vl1224(1224),vl1225(1225),vl1226(1226), +vl1227(1227),vl1228(1228),vl1229(1229),vl1230(1230), +vl1231(1231),vl1232(1232),vl1233(1233),vl1234(1234), +vl1235(1235),vl1236(1236),vl1237(1237),vl1238(1238), +vl1239(1239),vl1240(1240),vl1241(1241),vl1242(1242), +vl1243(1243),vl1244(1244),vl1245(1245),vl1246(1246), +vl1247(1247),vl1248(1248),vl1249(1249),vl1250(1250), +vl1251(1251),vl1252(1252),vl1253(1253),vl1254(1254), +vl1255(1255),vl1256(1256),vl1257(1257),vl1258(1258), +vl1259(1259),vl1260(1260),vl1261(1261),vl1262(1262), +vl1263(1263),vl1264(1264),vl1265(1265),vl1266(1266), +vl1267(1267),vl1268(1268),vl1269(1269),vl1270(1270), +vl1271(1271),vl1272(1272),vl1273(1273),vl1274(1274), +vl1275(1275),vl1276(1276),vl1277(1277),vl1278(1278), +vl1279(1279),vl1280(1280),vl1281(1281),vl1282(1282), +vl1283(1283),vl1284(1284),vl1285(1285),vl1286(1286), +vl1287(1287),vl1288(1288),vl1289(1289),vl1290(1290), +vl1291(1291),vl1292(1292),vl1293(1293),vl1294(1294), +vl1295(1295),vl1296(1296),vl1297(1297),vl1298(1298), +vl1299(1299),vl1300(1300),vl1301(1301),vl1302(1302), +vl1303(1303),vl1304(1304),vl1305(1305),vl1306(1306), +vl1307(1307),vl1308(1308),vl1309(1309),vl1310(1310), +vl1311(1311),vl1312(1312),vl1313(1313),vl1314(1314), +vl1315(1315),vl1316(1316),vl1317(1317),vl1318(1318), +vl1319(1319),vl1320(1320),vl1321(1321),vl1322(1322), +vl1323(1323),vl1324(1324),vl1325(1325),vl1326(1326), +vl1327(1327),vl1328(1328),vl1329(1329),vl1330(1330), +vl1331(1331),vl1332(1332),vl1333(1333),vl1334(1334), +vl1335(1335),vl1336(1336),vl1337(1337),vl1338(1338), +vl1339(1339),vl1340(1340),vl1341(1341),vl1342(1342), +vl1343(1343),vl1344(1344),vl1345(1345),vl1346(1346), +vl1347(1347),vl1348(1348),vl1349(1349),vl1350(1350), +vl1351(1351),vl1352(1352),vl1353(1353),vl1354(1354), +vl1355(1355),vl1356(1356),vl1357(1357),vl1358(1358), +vl1359(1359),vl1360(1360),vl1361(1361),vl1362(1362), +vl1363(1363),vl1364(1364),vl1365(1365),vl1366(1366), +vl1367(1367),vl1368(1368),vl1369(1369),vl1370(1370), +vl1371(1371),vl1372(1372),vl1373(1373),vl1374(1374), +vl1375(1375),vl1376(1376),vl1377(1377),vl1378(1378), +vl1379(1379),vl1380(1380),vl1381(1381),vl1382(1382), +vl1383(1383),vl1384(1384),vl1385(1385),vl1386(1386), +vl1387(1387),vl1388(1388),vl1389(1389),vl1390(1390), +vl1391(1391),vl1392(1392),vl1393(1393),vl1394(1394), +vl1395(1395),vl1396(1396),vl1397(1397),vl1398(1398), +vl1399(1399),vl1400(1400),vl1401(1401),vl1402(1402), +vl1403(1403),vl1404(1404),vl1405(1405),vl1406(1406), +vl1407(1407),vl1408(1408),vl1409(1409),vl1410(1410), +vl1411(1411),vl1412(1412),vl1413(1413),vl1414(1414), +vl1415(1415),vl1416(1416),vl1417(1417),vl1418(1418), +vl1419(1419),vl1420(1420),vl1421(1421),vl1422(1422), +vl1423(1423),vl1424(1424),vl1425(1425),vl1426(1426), +vl1427(1427),vl1428(1428),vl1429(1429),vl1430(1430), +vl1431(1431),vl1432(1432),vl1433(1433),vl1434(1434), +vl1435(1435),vl1436(1436),vl1437(1437),vl1438(1438), +vl1439(1439),vl1440(1440),vl1441(1441),vl1442(1442), +vl1443(1443),vl1444(1444),vl1445(1445),vl1446(1446), +vl1447(1447),vl1448(1448),vl1449(1449),vl1450(1450), +vl1451(1451),vl1452(1452),vl1453(1453),vl1454(1454), +vl1455(1455),vl1456(1456),vl1457(1457),vl1458(1458), +vl1459(1459),vl1460(1460),vl1461(1461),vl1462(1462), +vl1463(1463),vl1464(1464),vl1465(1465),vl1466(1466), +vl1467(1467),vl1468(1468),vl1469(1469),vl1470(1470), +vl1471(1471),vl1472(1472),vl1473(1473),vl1474(1474), +vl1475(1475),vl1476(1476),vl1477(1477),vl1478(1478), +vl1479(1479),vl1480(1480),vl1481(1481),vl1482(1482), +vl1483(1483),vl1484(1484),vl1485(1485),vl1486(1486), +vl1487(1487),vl1488(1488),vl1489(1489),vl1490(1490), +vl1491(1491),vl1492(1492),vl1493(1493),vl1494(1494), +vl1495(1495),vl1496(1496),vl1497(1497),vl1498(1498), +vl1499(1499),vl1500(1500),vl1501(1501),vl1502(1502), +vl1503(1503),vl1504(1504),vl1505(1505),vl1506(1506), +vl1507(1507),vl1508(1508),vl1509(1509),vl1510(1510), +vl1511(1511),vl1512(1512),vl1513(1513),vl1514(1514), +vl1515(1515),vl1516(1516),vl1517(1517),vl1518(1518), +vl1519(1519),vl1520(1520),vl1521(1521),vl1522(1522), +vl1523(1523),vl1524(1524),vl1525(1525),vl1526(1526), +vl1527(1527),vl1528(1528),vl1529(1529),vl1530(1530), +vl1531(1531),vl1532(1532),vl1533(1533),vl1534(1534), +vl1535(1535),vl1536(1536),vl1537(1537),vl1538(1538), +vl1539(1539),vl1540(1540),vl1541(1541),vl1542(1542), +vl1543(1543),vl1544(1544),vl1545(1545),vl1546(1546), +vl1547(1547),vl1548(1548),vl1549(1549),vl1550(1550), +vl1551(1551),vl1552(1552),vl1553(1553),vl1554(1554), +vl1555(1555),vl1556(1556),vl1557(1557),vl1558(1558), +vl1559(1559),vl1560(1560),vl1561(1561),vl1562(1562), +vl1563(1563),vl1564(1564),vl1565(1565),vl1566(1566), +vl1567(1567),vl1568(1568),vl1569(1569),vl1570(1570), +vl1571(1571),vl1572(1572),vl1573(1573),vl1574(1574), +vl1575(1575),vl1576(1576),vl1577(1577),vl1578(1578), +vl1579(1579),vl1580(1580),vl1581(1581),vl1582(1582), +vl1583(1583),vl1584(1584),vl1585(1585),vl1586(1586), +vl1587(1587),vl1588(1588),vl1589(1589),vl1590(1590), +vl1591(1591),vl1592(1592),vl1593(1593),vl1594(1594), +vl1595(1595),vl1596(1596),vl1597(1597),vl1598(1598), +vl1599(1599),vl1600(1600),vl1601(1601),vl1602(1602), +vl1603(1603),vl1604(1604),vl1605(1605),vl1606(1606), +vl1607(1607),vl1608(1608),vl1609(1609),vl1610(1610), +vl1611(1611),vl1612(1612),vl1613(1613),vl1614(1614), +vl1615(1615),vl1616(1616),vl1617(1617),vl1618(1618), +vl1619(1619),vl1620(1620),vl1621(1621),vl1622(1622), +vl1623(1623),vl1624(1624),vl1625(1625),vl1626(1626), +vl1627(1627),vl1628(1628),vl1629(1629),vl1630(1630), +vl1631(1631),vl1632(1632),vl1633(1633),vl1634(1634), +vl1635(1635),vl1636(1636),vl1637(1637),vl1638(1638), +vl1639(1639),vl1640(1640),vl1641(1641),vl1642(1642), +vl1643(1643),vl1644(1644),vl1645(1645),vl1646(1646), +vl1647(1647),vl1648(1648),vl1649(1649),vl1650(1650), +vl1651(1651),vl1652(1652),vl1653(1653),vl1654(1654), +vl1655(1655),vl1656(1656),vl1657(1657),vl1658(1658), +vl1659(1659),vl1660(1660),vl1661(1661),vl1662(1662), +vl1663(1663),vl1664(1664),vl1665(1665),vl1666(1666), +vl1667(1667),vl1668(1668),vl1669(1669),vl1670(1670), +vl1671(1671),vl1672(1672),vl1673(1673),vl1674(1674), +vl1675(1675),vl1676(1676),vl1677(1677),vl1678(1678), +vl1679(1679),vl1680(1680),vl1681(1681),vl1682(1682), +vl1683(1683),vl1684(1684),vl1685(1685),vl1686(1686), +vl1687(1687),vl1688(1688),vl1689(1689),vl1690(1690), +vl1691(1691),vl1692(1692),vl1693(1693),vl1694(1694), +vl1695(1695),vl1696(1696),vl1697(1697),vl1698(1698), +vl1699(1699),vl1700(1700),vl1701(1701),vl1702(1702), +vl1703(1703),vl1704(1704),vl1705(1705),vl1706(1706), +vl1707(1707),vl1708(1708),vl1709(1709),vl1710(1710), +vl1711(1711),vl1712(1712),vl1713(1713),vl1714(1714), +vl1715(1715),vl1716(1716),vl1717(1717),vl1718(1718), +vl1719(1719),vl1720(1720),vl1721(1721),vl1722(1722), +vl1723(1723),vl1724(1724),vl1725(1725),vl1726(1726), +vl1727(1727),vl1728(1728),vl1729(1729),vl1730(1730), +vl1731(1731),vl1732(1732),vl1733(1733),vl1734(1734), +vl1735(1735),vl1736(1736),vl1737(1737),vl1738(1738), +vl1739(1739),vl1740(1740),vl1741(1741),vl1742(1742), +vl1743(1743),vl1744(1744),vl1745(1745),vl1746(1746), +vl1747(1747),vl1748(1748),vl1749(1749),vl1750(1750), +vl1751(1751),vl1752(1752),vl1753(1753),vl1754(1754), +vl1755(1755),vl1756(1756),vl1757(1757),vl1758(1758), +vl1759(1759),vl1760(1760),vl1761(1761),vl1762(1762), +vl1763(1763),vl1764(1764),vl1765(1765),vl1766(1766), +vl1767(1767),vl1768(1768),vl1769(1769),vl1770(1770), +vl1771(1771),vl1772(1772),vl1773(1773),vl1774(1774), +vl1775(1775),vl1776(1776),vl1777(1777),vl1778(1778), +vl1779(1779),vl1780(1780),vl1781(1781),vl1782(1782), +vl1783(1783),vl1784(1784),vl1785(1785),vl1786(1786), +vl1787(1787),vl1788(1788),vl1789(1789),vl1790(1790), +vl1791(1791),vl1792(1792),vl1793(1793),vl1794(1794), +vl1795(1795),vl1796(1796),vl1797(1797),vl1798(1798), +vl1799(1799),vl1800(1800),vl1801(1801),vl1802(1802), +vl1803(1803),vl1804(1804),vl1805(1805),vl1806(1806), +vl1807(1807),vl1808(1808),vl1809(1809),vl1810(1810), +vl1811(1811),vl1812(1812),vl1813(1813),vl1814(1814), +vl1815(1815),vl1816(1816),vl1817(1817),vl1818(1818), +vl1819(1819),vl1820(1820),vl1821(1821),vl1822(1822), +vl1823(1823),vl1824(1824),vl1825(1825),vl1826(1826), +vl1827(1827),vl1828(1828),vl1829(1829),vl1830(1830), +vl1831(1831),vl1832(1832),vl1833(1833),vl1834(1834), +vl1835(1835),vl1836(1836),vl1837(1837),vl1838(1838), +vl1839(1839),vl1840(1840),vl1841(1841),vl1842(1842), +vl1843(1843),vl1844(1844),vl1845(1845),vl1846(1846), +vl1847(1847),vl1848(1848),vl1849(1849),vl1850(1850), +vl1851(1851),vl1852(1852),vl1853(1853),vl1854(1854), +vl1855(1855),vl1856(1856),vl1857(1857),vl1858(1858), +vl1859(1859),vl1860(1860),vl1861(1861),vl1862(1862), +vl1863(1863),vl1864(1864),vl1865(1865),vl1866(1866), +vl1867(1867),vl1868(1868),vl1869(1869),vl1870(1870), +vl1871(1871),vl1872(1872),vl1873(1873),vl1874(1874), +vl1875(1875),vl1876(1876),vl1877(1877),vl1878(1878), +vl1879(1879),vl1880(1880),vl1881(1881),vl1882(1882), +vl1883(1883),vl1884(1884),vl1885(1885),vl1886(1886), +vl1887(1887),vl1888(1888),vl1889(1889),vl1890(1890), +vl1891(1891),vl1892(1892),vl1893(1893),vl1894(1894), +vl1895(1895),vl1896(1896),vl1897(1897),vl1898(1898), +vl1899(1899),vl1900(1900),vl1901(1901),vl1902(1902), +vl1903(1903),vl1904(1904),vl1905(1905),vl1906(1906), +vl1907(1907),vl1908(1908),vl1909(1909),vl1910(1910), +vl1911(1911),vl1912(1912),vl1913(1913),vl1914(1914), +vl1915(1915),vl1916(1916),vl1917(1917),vl1918(1918), +vl1919(1919),vl1920(1920),vl1921(1921),vl1922(1922), +vl1923(1923),vl1924(1924),vl1925(1925),vl1926(1926), +vl1927(1927),vl1928(1928),vl1929(1929),vl1930(1930), +vl1931(1931),vl1932(1932),vl1933(1933),vl1934(1934), +vl1935(1935),vl1936(1936),vl1937(1937),vl1938(1938), +vl1939(1939),vl1940(1940),vl1941(1941),vl1942(1942), +vl1943(1943),vl1944(1944),vl1945(1945),vl1946(1946), +vl1947(1947),vl1948(1948),vl1949(1949),vl1950(1950), +vl1951(1951),vl1952(1952),vl1953(1953),vl1954(1954), +vl1955(1955),vl1956(1956),vl1957(1957),vl1958(1958), +vl1959(1959),vl1960(1960),vl1961(1961),vl1962(1962), +vl1963(1963),vl1964(1964),vl1965(1965),vl1966(1966), +vl1967(1967),vl1968(1968),vl1969(1969),vl1970(1970), +vl1971(1971),vl1972(1972),vl1973(1973),vl1974(1974), +vl1975(1975),vl1976(1976),vl1977(1977),vl1978(1978), +vl1979(1979),vl1980(1980),vl1981(1981),vl1982(1982), +vl1983(1983),vl1984(1984),vl1985(1985),vl1986(1986), +vl1987(1987),vl1988(1988),vl1989(1989),vl1990(1990), +vl1991(1991),vl1992(1992),vl1993(1993),vl1994(1994), +vl1995(1995),vl1996(1996),vl1997(1997),vl1998(1998), +vl1999(1999),vl2000(2000),vl2001(2001),vl2002(2002), +vl2003(2003),vl2004(2004),vl2005(2005),vl2006(2006), +vl2007(2007),vl2008(2008),vl2009(2009),vl2010(2010), +vl2011(2011),vl2012(2012),vl2013(2013),vl2014(2014), +vl2015(2015),vl2016(2016),vl2017(2017),vl2018(2018), +vl2019(2019),vl2020(2020),vl2021(2021),vl2022(2022), +vl2023(2023),vl2024(2024),vl2025(2025),vl2026(2026), +vl2027(2027),vl2028(2028),vl2029(2029),vl2030(2030), +vl2031(2031),vl2032(2032),vl2033(2033),vl2034(2034), +vl2035(2035),vl2036(2036),vl2037(2037),vl2038(2038), +vl2039(2039),vl2040(2040),vl2041(2041),vl2042(2042), +vl2043(2043),vl2044(2044),vl2045(2045),vl2046(2046), +vl2047(2047),vl2048(2048),vl2049(2049),vl2050(2050), +vl2051(2051),vl2052(2052),vl2053(2053),vl2054(2054), +vl2055(2055),vl2056(2056),vl2057(2057),vl2058(2058), +vl2059(2059),vl2060(2060),vl2061(2061),vl2062(2062), +vl2063(2063),vl2064(2064),vl2065(2065),vl2066(2066), +vl2067(2067),vl2068(2068),vl2069(2069),vl2070(2070), +vl2071(2071),vl2072(2072),vl2073(2073),vl2074(2074), +vl2075(2075),vl2076(2076),vl2077(2077),vl2078(2078), +vl2079(2079),vl2080(2080),vl2081(2081),vl2082(2082), +vl2083(2083),vl2084(2084),vl2085(2085),vl2086(2086), +vl2087(2087),vl2088(2088),vl2089(2089),vl2090(2090), +vl2091(2091),vl2092(2092),vl2093(2093),vl2094(2094), +vl2095(2095),vl2096(2096),vl2097(2097),vl2098(2098), +vl2099(2099),vl2100(2100),vl2101(2101),vl2102(2102), +vl2103(2103),vl2104(2104),vl2105(2105),vl2106(2106), +vl2107(2107),vl2108(2108),vl2109(2109),vl2110(2110), +vl2111(2111),vl2112(2112),vl2113(2113),vl2114(2114), +vl2115(2115),vl2116(2116),vl2117(2117),vl2118(2118), +vl2119(2119),vl2120(2120),vl2121(2121),vl2122(2122), +vl2123(2123),vl2124(2124),vl2125(2125),vl2126(2126), +vl2127(2127),vl2128(2128),vl2129(2129),vl2130(2130), +vl2131(2131),vl2132(2132),vl2133(2133),vl2134(2134), +vl2135(2135),vl2136(2136),vl2137(2137),vl2138(2138), +vl2139(2139),vl2140(2140),vl2141(2141),vl2142(2142), +vl2143(2143),vl2144(2144),vl2145(2145),vl2146(2146), +vl2147(2147),vl2148(2148),vl2149(2149),vl2150(2150), +vl2151(2151),vl2152(2152),vl2153(2153),vl2154(2154), +vl2155(2155),vl2156(2156),vl2157(2157),vl2158(2158), +vl2159(2159),vl2160(2160),vl2161(2161),vl2162(2162), +vl2163(2163),vl2164(2164),vl2165(2165),vl2166(2166), +vl2167(2167),vl2168(2168),vl2169(2169),vl2170(2170), +vl2171(2171),vl2172(2172),vl2173(2173),vl2174(2174), +vl2175(2175),vl2176(2176),vl2177(2177),vl2178(2178), +vl2179(2179),vl2180(2180),vl2181(2181),vl2182(2182), +vl2183(2183),vl2184(2184),vl2185(2185),vl2186(2186), +vl2187(2187),vl2188(2188),vl2189(2189),vl2190(2190), +vl2191(2191),vl2192(2192),vl2193(2193),vl2194(2194), +vl2195(2195),vl2196(2196),vl2197(2197),vl2198(2198), +vl2199(2199),vl2200(2200),vl2201(2201),vl2202(2202), +vl2203(2203),vl2204(2204),vl2205(2205),vl2206(2206), +vl2207(2207),vl2208(2208),vl2209(2209),vl2210(2210), +vl2211(2211),vl2212(2212),vl2213(2213),vl2214(2214), +vl2215(2215),vl2216(2216),vl2217(2217),vl2218(2218), +vl2219(2219),vl2220(2220),vl2221(2221),vl2222(2222), +vl2223(2223),vl2224(2224),vl2225(2225),vl2226(2226), +vl2227(2227),vl2228(2228),vl2229(2229),vl2230(2230), +vl2231(2231),vl2232(2232),vl2233(2233),vl2234(2234), +vl2235(2235),vl2236(2236),vl2237(2237),vl2238(2238), +vl2239(2239),vl2240(2240),vl2241(2241),vl2242(2242), +vl2243(2243),vl2244(2244),vl2245(2245),vl2246(2246), +vl2247(2247),vl2248(2248),vl2249(2249),vl2250(2250), +vl2251(2251),vl2252(2252),vl2253(2253),vl2254(2254), +vl2255(2255),vl2256(2256),vl2257(2257),vl2258(2258), +vl2259(2259),vl2260(2260),vl2261(2261),vl2262(2262), +vl2263(2263),vl2264(2264),vl2265(2265),vl2266(2266), +vl2267(2267),vl2268(2268),vl2269(2269),vl2270(2270), +vl2271(2271),vl2272(2272),vl2273(2273),vl2274(2274), +vl2275(2275),vl2276(2276),vl2277(2277),vl2278(2278), +vl2279(2279),vl2280(2280),vl2281(2281),vl2282(2282), +vl2283(2283),vl2284(2284),vl2285(2285),vl2286(2286), +vl2287(2287),vl2288(2288),vl2289(2289),vl2290(2290), +vl2291(2291),vl2292(2292),vl2293(2293),vl2294(2294), +vl2295(2295),vl2296(2296),vl2297(2297),vl2298(2298), +vl2299(2299),vl2300(2300),vl2301(2301),vl2302(2302), +vl2303(2303),vl2304(2304),vl2305(2305),vl2306(2306), +vl2307(2307),vl2308(2308),vl2309(2309),vl2310(2310), +vl2311(2311),vl2312(2312),vl2313(2313),vl2314(2314), +vl2315(2315),vl2316(2316),vl2317(2317),vl2318(2318), +vl2319(2319),vl2320(2320),vl2321(2321),vl2322(2322), +vl2323(2323),vl2324(2324),vl2325(2325),vl2326(2326), +vl2327(2327),vl2328(2328),vl2329(2329),vl2330(2330), +vl2331(2331),vl2332(2332),vl2333(2333),vl2334(2334), +vl2335(2335),vl2336(2336),vl2337(2337),vl2338(2338), +vl2339(2339),vl2340(2340),vl2341(2341),vl2342(2342), +vl2343(2343),vl2344(2344),vl2345(2345),vl2346(2346), +vl2347(2347),vl2348(2348),vl2349(2349),vl2350(2350), +vl2351(2351),vl2352(2352),vl2353(2353),vl2354(2354), +vl2355(2355),vl2356(2356),vl2357(2357),vl2358(2358), +vl2359(2359),vl2360(2360),vl2361(2361),vl2362(2362), +vl2363(2363),vl2364(2364),vl2365(2365),vl2366(2366), +vl2367(2367),vl2368(2368),vl2369(2369),vl2370(2370), +vl2371(2371),vl2372(2372),vl2373(2373),vl2374(2374), +vl2375(2375),vl2376(2376),vl2377(2377),vl2378(2378), +vl2379(2379),vl2380(2380),vl2381(2381),vl2382(2382), +vl2383(2383),vl2384(2384),vl2385(2385),vl2386(2386), +vl2387(2387),vl2388(2388),vl2389(2389),vl2390(2390), +vl2391(2391),vl2392(2392),vl2393(2393),vl2394(2394), +vl2395(2395),vl2396(2396),vl2397(2397),vl2398(2398), +vl2399(2399),vl2400(2400),vl2401(2401),vl2402(2402), +vl2403(2403),vl2404(2404),vl2405(2405),vl2406(2406), +vl2407(2407),vl2408(2408),vl2409(2409),vl2410(2410), +vl2411(2411),vl2412(2412),vl2413(2413),vl2414(2414), +vl2415(2415),vl2416(2416),vl2417(2417),vl2418(2418), +vl2419(2419),vl2420(2420),vl2421(2421),vl2422(2422), +vl2423(2423),vl2424(2424),vl2425(2425),vl2426(2426), +vl2427(2427),vl2428(2428),vl2429(2429),vl2430(2430), +vl2431(2431),vl2432(2432),vl2433(2433),vl2434(2434), +vl2435(2435),vl2436(2436),vl2437(2437),vl2438(2438), +vl2439(2439),vl2440(2440),vl2441(2441),vl2442(2442), +vl2443(2443),vl2444(2444),vl2445(2445),vl2446(2446), +vl2447(2447),vl2448(2448),vl2449(2449),vl2450(2450), +vl2451(2451),vl2452(2452),vl2453(2453),vl2454(2454), +vl2455(2455),vl2456(2456),vl2457(2457),vl2458(2458), +vl2459(2459),vl2460(2460),vl2461(2461),vl2462(2462), +vl2463(2463),vl2464(2464),vl2465(2465),vl2466(2466), +vl2467(2467),vl2468(2468),vl2469(2469),vl2470(2470), +vl2471(2471),vl2472(2472),vl2473(2473),vl2474(2474), +vl2475(2475),vl2476(2476),vl2477(2477),vl2478(2478), +vl2479(2479),vl2480(2480),vl2481(2481),vl2482(2482), +vl2483(2483),vl2484(2484),vl2485(2485),vl2486(2486), +vl2487(2487),vl2488(2488),vl2489(2489),vl2490(2490), +vl2491(2491),vl2492(2492),vl2493(2493),vl2494(2494), +vl2495(2495),vl2496(2496),vl2497(2497),vl2498(2498), +vl2499(2499),vl2500(2500),vl2501(2501),vl2502(2502), +vl2503(2503),vl2504(2504),vl2505(2505),vl2506(2506), +vl2507(2507),vl2508(2508),vl2509(2509),vl2510(2510), +vl2511(2511),vl2512(2512),vl2513(2513),vl2514(2514), +vl2515(2515),vl2516(2516),vl2517(2517),vl2518(2518), +vl2519(2519),vl2520(2520),vl2521(2521),vl2522(2522), +vl2523(2523),vl2524(2524),vl2525(2525),vl2526(2526), +vl2527(2527),vl2528(2528),vl2529(2529),vl2530(2530), +vl2531(2531),vl2532(2532),vl2533(2533),vl2534(2534), +vl2535(2535),vl2536(2536),vl2537(2537),vl2538(2538), +vl2539(2539),vl2540(2540),vl2541(2541),vl2542(2542), +vl2543(2543),vl2544(2544),vl2545(2545),vl2546(2546), +vl2547(2547),vl2548(2548),vl2549(2549),vl2550(2550), +vl2551(2551),vl2552(2552),vl2553(2553),vl2554(2554), +vl2555(2555),vl2556(2556),vl2557(2557),vl2558(2558), +vl2559(2559),vl2560(2560),vl2561(2561),vl2562(2562), +vl2563(2563),vl2564(2564),vl2565(2565),vl2566(2566), +vl2567(2567),vl2568(2568),vl2569(2569),vl2570(2570), +vl2571(2571),vl2572(2572),vl2573(2573),vl2574(2574), +vl2575(2575),vl2576(2576),vl2577(2577),vl2578(2578), +vl2579(2579),vl2580(2580),vl2581(2581),vl2582(2582), +vl2583(2583),vl2584(2584),vl2585(2585),vl2586(2586), +vl2587(2587),vl2588(2588),vl2589(2589),vl2590(2590), +vl2591(2591),vl2592(2592),vl2593(2593),vl2594(2594), +vl2595(2595),vl2596(2596),vl2597(2597),vl2598(2598), +vl2599(2599),vl2600(2600),vl2601(2601),vl2602(2602), +vl2603(2603),vl2604(2604),vl2605(2605),vl2606(2606), +vl2607(2607),vl2608(2608),vl2609(2609),vl2610(2610), +vl2611(2611),vl2612(2612),vl2613(2613),vl2614(2614), +vl2615(2615),vl2616(2616),vl2617(2617),vl2618(2618), +vl2619(2619),vl2620(2620),vl2621(2621),vl2622(2622), +vl2623(2623),vl2624(2624),vl2625(2625),vl2626(2626), +vl2627(2627),vl2628(2628),vl2629(2629),vl2630(2630), +vl2631(2631),vl2632(2632),vl2633(2633),vl2634(2634), +vl2635(2635),vl2636(2636),vl2637(2637),vl2638(2638), +vl2639(2639),vl2640(2640),vl2641(2641),vl2642(2642), +vl2643(2643),vl2644(2644),vl2645(2645),vl2646(2646), +vl2647(2647),vl2648(2648),vl2649(2649),vl2650(2650), +vl2651(2651),vl2652(2652),vl2653(2653),vl2654(2654), +vl2655(2655),vl2656(2656),vl2657(2657),vl2658(2658), +vl2659(2659),vl2660(2660),vl2661(2661),vl2662(2662), +vl2663(2663),vl2664(2664),vl2665(2665),vl2666(2666), +vl2667(2667),vl2668(2668),vl2669(2669),vl2670(2670), +vl2671(2671),vl2672(2672),vl2673(2673),vl2674(2674), +vl2675(2675),vl2676(2676),vl2677(2677),vl2678(2678), +vl2679(2679),vl2680(2680),vl2681(2681),vl2682(2682), +vl2683(2683),vl2684(2684),vl2685(2685),vl2686(2686), +vl2687(2687),vl2688(2688),vl2689(2689),vl2690(2690), +vl2691(2691),vl2692(2692),vl2693(2693),vl2694(2694), +vl2695(2695),vl2696(2696),vl2697(2697),vl2698(2698), +vl2699(2699),vl2700(2700),vl2701(2701),vl2702(2702), +vl2703(2703),vl2704(2704),vl2705(2705),vl2706(2706), +vl2707(2707),vl2708(2708),vl2709(2709),vl2710(2710), +vl2711(2711),vl2712(2712),vl2713(2713),vl2714(2714), +vl2715(2715),vl2716(2716),vl2717(2717),vl2718(2718), +vl2719(2719),vl2720(2720),vl2721(2721),vl2722(2722), +vl2723(2723),vl2724(2724),vl2725(2725),vl2726(2726), +vl2727(2727),vl2728(2728),vl2729(2729),vl2730(2730), +vl2731(2731),vl2732(2732),vl2733(2733),vl2734(2734), +vl2735(2735),vl2736(2736),vl2737(2737),vl2738(2738), +vl2739(2739),vl2740(2740),vl2741(2741),vl2742(2742), +vl2743(2743),vl2744(2744),vl2745(2745),vl2746(2746), +vl2747(2747),vl2748(2748),vl2749(2749),vl2750(2750), +vl2751(2751),vl2752(2752),vl2753(2753),vl2754(2754), +vl2755(2755),vl2756(2756),vl2757(2757),vl2758(2758), +vl2759(2759),vl2760(2760),vl2761(2761),vl2762(2762), +vl2763(2763),vl2764(2764),vl2765(2765),vl2766(2766), +vl2767(2767),vl2768(2768),vl2769(2769),vl2770(2770), +vl2771(2771),vl2772(2772),vl2773(2773),vl2774(2774), +vl2775(2775),vl2776(2776),vl2777(2777),vl2778(2778), +vl2779(2779),vl2780(2780),vl2781(2781),vl2782(2782), +vl2783(2783),vl2784(2784),vl2785(2785),vl2786(2786), +vl2787(2787),vl2788(2788),vl2789(2789),vl2790(2790), +vl2791(2791),vl2792(2792),vl2793(2793),vl2794(2794), +vl2795(2795),vl2796(2796),vl2797(2797),vl2798(2798), +vl2799(2799),vl2800(2800),vl2801(2801),vl2802(2802), +vl2803(2803),vl2804(2804),vl2805(2805),vl2806(2806), +vl2807(2807),vl2808(2808),vl2809(2809),vl2810(2810), +vl2811(2811),vl2812(2812),vl2813(2813),vl2814(2814), +vl2815(2815),vl2816(2816),vl2817(2817),vl2818(2818), +vl2819(2819),vl2820(2820),vl2821(2821),vl2822(2822), +vl2823(2823),vl2824(2824),vl2825(2825),vl2826(2826), +vl2827(2827),vl2828(2828),vl2829(2829),vl2830(2830), +vl2831(2831),vl2832(2832),vl2833(2833),vl2834(2834), +vl2835(2835),vl2836(2836),vl2837(2837),vl2838(2838), +vl2839(2839),vl2840(2840),vl2841(2841),vl2842(2842), +vl2843(2843),vl2844(2844),vl2845(2845),vl2846(2846), +vl2847(2847),vl2848(2848),vl2849(2849),vl2850(2850), +vl2851(2851),vl2852(2852),vl2853(2853),vl2854(2854), +vl2855(2855),vl2856(2856),vl2857(2857),vl2858(2858), +vl2859(2859),vl2860(2860),vl2861(2861),vl2862(2862), +vl2863(2863),vl2864(2864),vl2865(2865),vl2866(2866), +vl2867(2867),vl2868(2868),vl2869(2869),vl2870(2870), +vl2871(2871),vl2872(2872),vl2873(2873),vl2874(2874), +vl2875(2875),vl2876(2876),vl2877(2877),vl2878(2878), +vl2879(2879),vl2880(2880),vl2881(2881),vl2882(2882), +vl2883(2883),vl2884(2884),vl2885(2885),vl2886(2886), +vl2887(2887),vl2888(2888),vl2889(2889),vl2890(2890), +vl2891(2891),vl2892(2892),vl2893(2893),vl2894(2894), +vl2895(2895),vl2896(2896),vl2897(2897),vl2898(2898), +vl2899(2899),vl2900(2900),vl2901(2901),vl2902(2902), +vl2903(2903),vl2904(2904),vl2905(2905),vl2906(2906), +vl2907(2907),vl2908(2908),vl2909(2909),vl2910(2910), +vl2911(2911),vl2912(2912),vl2913(2913),vl2914(2914), +vl2915(2915),vl2916(2916),vl2917(2917),vl2918(2918), +vl2919(2919),vl2920(2920),vl2921(2921),vl2922(2922), +vl2923(2923),vl2924(2924),vl2925(2925),vl2926(2926), +vl2927(2927),vl2928(2928),vl2929(2929),vl2930(2930), +vl2931(2931),vl2932(2932),vl2933(2933),vl2934(2934), +vl2935(2935),vl2936(2936),vl2937(2937),vl2938(2938), +vl2939(2939),vl2940(2940),vl2941(2941),vl2942(2942), +vl2943(2943),vl2944(2944),vl2945(2945),vl2946(2946), +vl2947(2947),vl2948(2948),vl2949(2949),vl2950(2950), +vl2951(2951),vl2952(2952),vl2953(2953),vl2954(2954), +vl2955(2955),vl2956(2956),vl2957(2957),vl2958(2958), +vl2959(2959),vl2960(2960),vl2961(2961),vl2962(2962), +vl2963(2963),vl2964(2964),vl2965(2965),vl2966(2966), +vl2967(2967),vl2968(2968),vl2969(2969),vl2970(2970), +vl2971(2971),vl2972(2972),vl2973(2973),vl2974(2974), +vl2975(2975),vl2976(2976),vl2977(2977),vl2978(2978), +vl2979(2979),vl2980(2980),vl2981(2981),vl2982(2982), +vl2983(2983),vl2984(2984),vl2985(2985),vl2986(2986), +vl2987(2987),vl2988(2988),vl2989(2989),vl2990(2990), +vl2991(2991),vl2992(2992),vl2993(2993),vl2994(2994), +vl2995(2995),vl2996(2996),vl2997(2997),vl2998(2998), +vl2999(2999),vl3000(3000),vl3001(3001),vl3002(3002), +vl3003(3003),vl3004(3004),vl3005(3005),vl3006(3006), +vl3007(3007),vl3008(3008),vl3009(3009),vl3010(3010), +vl3011(3011),vl3012(3012),vl3013(3013),vl3014(3014), +vl3015(3015),vl3016(3016),vl3017(3017),vl3018(3018), +vl3019(3019),vl3020(3020),vl3021(3021),vl3022(3022), +vl3023(3023),vl3024(3024),vl3025(3025),vl3026(3026), +vl3027(3027),vl3028(3028),vl3029(3029),vl3030(3030), +vl3031(3031),vl3032(3032),vl3033(3033),vl3034(3034), +vl3035(3035),vl3036(3036),vl3037(3037),vl3038(3038), +vl3039(3039),vl3040(3040),vl3041(3041),vl3042(3042), +vl3043(3043),vl3044(3044),vl3045(3045),vl3046(3046), +vl3047(3047),vl3048(3048),vl3049(3049),vl3050(3050), +vl3051(3051),vl3052(3052),vl3053(3053),vl3054(3054), +vl3055(3055),vl3056(3056),vl3057(3057),vl3058(3058), +vl3059(3059),vl3060(3060),vl3061(3061),vl3062(3062), +vl3063(3063),vl3064(3064),vl3065(3065),vl3066(3066), +vl3067(3067),vl3068(3068),vl3069(3069),vl3070(3070), +vl3071(3071),vl3072(3072),vl3073(3073),vl3074(3074), +vl3075(3075),vl3076(3076),vl3077(3077),vl3078(3078), +vl3079(3079),vl3080(3080),vl3081(3081),vl3082(3082), +vl3083(3083),vl3084(3084),vl3085(3085),vl3086(3086), +vl3087(3087),vl3088(3088),vl3089(3089),vl3090(3090), +vl3091(3091),vl3092(3092),vl3093(3093),vl3094(3094), +vl3095(3095),vl3096(3096),vl3097(3097),vl3098(3098), +vl3099(3099),vl3100(3100),vl3101(3101),vl3102(3102), +vl3103(3103),vl3104(3104),vl3105(3105),vl3106(3106), +vl3107(3107),vl3108(3108),vl3109(3109),vl3110(3110), +vl3111(3111),vl3112(3112),vl3113(3113),vl3114(3114), +vl3115(3115),vl3116(3116),vl3117(3117),vl3118(3118), +vl3119(3119),vl3120(3120),vl3121(3121),vl3122(3122), +vl3123(3123),vl3124(3124),vl3125(3125),vl3126(3126), +vl3127(3127),vl3128(3128),vl3129(3129),vl3130(3130), +vl3131(3131),vl3132(3132),vl3133(3133),vl3134(3134), +vl3135(3135),vl3136(3136),vl3137(3137),vl3138(3138), +vl3139(3139),vl3140(3140),vl3141(3141),vl3142(3142), +vl3143(3143),vl3144(3144),vl3145(3145),vl3146(3146), +vl3147(3147),vl3148(3148),vl3149(3149),vl3150(3150), +vl3151(3151),vl3152(3152),vl3153(3153),vl3154(3154), +vl3155(3155),vl3156(3156),vl3157(3157),vl3158(3158), +vl3159(3159),vl3160(3160),vl3161(3161),vl3162(3162), +vl3163(3163),vl3164(3164),vl3165(3165),vl3166(3166), +vl3167(3167),vl3168(3168),vl3169(3169),vl3170(3170), +vl3171(3171),vl3172(3172),vl3173(3173),vl3174(3174), +vl3175(3175),vl3176(3176),vl3177(3177),vl3178(3178), +vl3179(3179),vl3180(3180),vl3181(3181),vl3182(3182), +vl3183(3183),vl3184(3184),vl3185(3185),vl3186(3186), +vl3187(3187),vl3188(3188),vl3189(3189),vl3190(3190), +vl3191(3191),vl3192(3192),vl3193(3193),vl3194(3194), +vl3195(3195),vl3196(3196),vl3197(3197),vl3198(3198), +vl3199(3199),vl3200(3200),vl3201(3201),vl3202(3202), +vl3203(3203),vl3204(3204),vl3205(3205),vl3206(3206), +vl3207(3207),vl3208(3208),vl3209(3209),vl3210(3210), +vl3211(3211),vl3212(3212),vl3213(3213),vl3214(3214), +vl3215(3215),vl3216(3216),vl3217(3217),vl3218(3218), +vl3219(3219),vl3220(3220),vl3221(3221),vl3222(3222), +vl3223(3223),vl3224(3224),vl3225(3225),vl3226(3226), +vl3227(3227),vl3228(3228),vl3229(3229),vl3230(3230), +vl3231(3231),vl3232(3232),vl3233(3233),vl3234(3234), +vl3235(3235),vl3236(3236),vl3237(3237),vl3238(3238), +vl3239(3239),vl3240(3240),vl3241(3241),vl3242(3242), +vl3243(3243),vl3244(3244),vl3245(3245),vl3246(3246), +vl3247(3247),vl3248(3248),vl3249(3249),vl3250(3250), +vl3251(3251),vl3252(3252),vl3253(3253),vl3254(3254), +vl3255(3255),vl3256(3256),vl3257(3257),vl3258(3258), +vl3259(3259),vl3260(3260),vl3261(3261),vl3262(3262), +vl3263(3263),vl3264(3264),vl3265(3265),vl3266(3266), +vl3267(3267),vl3268(3268),vl3269(3269),vl3270(3270), +vl3271(3271),vl3272(3272),vl3273(3273),vl3274(3274), +vl3275(3275),vl3276(3276),vl3277(3277),vl3278(3278), +vl3279(3279),vl3280(3280),vl3281(3281),vl3282(3282), +vl3283(3283),vl3284(3284),vl3285(3285),vl3286(3286), +vl3287(3287),vl3288(3288),vl3289(3289),vl3290(3290), +vl3291(3291),vl3292(3292),vl3293(3293),vl3294(3294), +vl3295(3295),vl3296(3296),vl3297(3297),vl3298(3298), +vl3299(3299),vl3300(3300),vl3301(3301),vl3302(3302), +vl3303(3303),vl3304(3304),vl3305(3305),vl3306(3306), +vl3307(3307),vl3308(3308),vl3309(3309),vl3310(3310), +vl3311(3311),vl3312(3312),vl3313(3313),vl3314(3314), +vl3315(3315),vl3316(3316),vl3317(3317),vl3318(3318), +vl3319(3319),vl3320(3320),vl3321(3321),vl3322(3322), +vl3323(3323),vl3324(3324),vl3325(3325),vl3326(3326), +vl3327(3327),vl3328(3328),vl3329(3329),vl3330(3330), +vl3331(3331),vl3332(3332),vl3333(3333),vl3334(3334), +vl3335(3335),vl3336(3336),vl3337(3337),vl3338(3338), +vl3339(3339),vl3340(3340),vl3341(3341),vl3342(3342), +vl3343(3343),vl3344(3344),vl3345(3345),vl3346(3346), +vl3347(3347),vl3348(3348),vl3349(3349),vl3350(3350), +vl3351(3351),vl3352(3352),vl3353(3353),vl3354(3354), +vl3355(3355),vl3356(3356),vl3357(3357),vl3358(3358), +vl3359(3359),vl3360(3360),vl3361(3361),vl3362(3362), +vl3363(3363),vl3364(3364),vl3365(3365),vl3366(3366), +vl3367(3367),vl3368(3368),vl3369(3369),vl3370(3370), +vl3371(3371),vl3372(3372),vl3373(3373),vl3374(3374), +vl3375(3375),vl3376(3376),vl3377(3377),vl3378(3378), +vl3379(3379),vl3380(3380),vl3381(3381),vl3382(3382), +vl3383(3383),vl3384(3384),vl3385(3385),vl3386(3386), +vl3387(3387),vl3388(3388),vl3389(3389),vl3390(3390), +vl3391(3391),vl3392(3392),vl3393(3393),vl3394(3394), +vl3395(3395),vl3396(3396),vl3397(3397),vl3398(3398), +vl3399(3399),vl3400(3400),vl3401(3401),vl3402(3402), +vl3403(3403),vl3404(3404),vl3405(3405),vl3406(3406), +vl3407(3407),vl3408(3408),vl3409(3409),vl3410(3410), +vl3411(3411),vl3412(3412),vl3413(3413),vl3414(3414), +vl3415(3415),vl3416(3416),vl3417(3417),vl3418(3418), +vl3419(3419),vl3420(3420),vl3421(3421),vl3422(3422), +vl3423(3423),vl3424(3424),vl3425(3425),vl3426(3426), +vl3427(3427),vl3428(3428),vl3429(3429),vl3430(3430), +vl3431(3431),vl3432(3432),vl3433(3433),vl3434(3434), +vl3435(3435),vl3436(3436),vl3437(3437),vl3438(3438), +vl3439(3439),vl3440(3440),vl3441(3441),vl3442(3442), +vl3443(3443),vl3444(3444),vl3445(3445),vl3446(3446), +vl3447(3447),vl3448(3448),vl3449(3449),vl3450(3450), +vl3451(3451),vl3452(3452),vl3453(3453),vl3454(3454), +vl3455(3455),vl3456(3456),vl3457(3457),vl3458(3458), +vl3459(3459),vl3460(3460),vl3461(3461),vl3462(3462), +vl3463(3463),vl3464(3464),vl3465(3465),vl3466(3466), +vl3467(3467),vl3468(3468),vl3469(3469),vl3470(3470), +vl3471(3471),vl3472(3472),vl3473(3473),vl3474(3474), +vl3475(3475),vl3476(3476),vl3477(3477),vl3478(3478), +vl3479(3479),vl3480(3480),vl3481(3481),vl3482(3482), +vl3483(3483),vl3484(3484),vl3485(3485),vl3486(3486), +vl3487(3487),vl3488(3488),vl3489(3489),vl3490(3490), +vl3491(3491),vl3492(3492),vl3493(3493),vl3494(3494), +vl3495(3495),vl3496(3496),vl3497(3497),vl3498(3498), +vl3499(3499),vl3500(3500),vl3501(3501),vl3502(3502), +vl3503(3503),vl3504(3504),vl3505(3505),vl3506(3506), +vl3507(3507),vl3508(3508),vl3509(3509),vl3510(3510), +vl3511(3511),vl3512(3512),vl3513(3513),vl3514(3514), +vl3515(3515),vl3516(3516),vl3517(3517),vl3518(3518), +vl3519(3519),vl3520(3520),vl3521(3521),vl3522(3522), +vl3523(3523),vl3524(3524),vl3525(3525),vl3526(3526), +vl3527(3527),vl3528(3528),vl3529(3529),vl3530(3530), +vl3531(3531),vl3532(3532),vl3533(3533),vl3534(3534), +vl3535(3535),vl3536(3536),vl3537(3537),vl3538(3538), +vl3539(3539),vl3540(3540),vl3541(3541),vl3542(3542), +vl3543(3543),vl3544(3544),vl3545(3545),vl3546(3546), +vl3547(3547),vl3548(3548),vl3549(3549),vl3550(3550), +vl3551(3551),vl3552(3552),vl3553(3553),vl3554(3554), +vl3555(3555),vl3556(3556),vl3557(3557),vl3558(3558), +vl3559(3559),vl3560(3560),vl3561(3561),vl3562(3562), +vl3563(3563),vl3564(3564),vl3565(3565),vl3566(3566), +vl3567(3567),vl3568(3568),vl3569(3569),vl3570(3570), +vl3571(3571),vl3572(3572),vl3573(3573),vl3574(3574), +vl3575(3575),vl3576(3576),vl3577(3577),vl3578(3578), +vl3579(3579),vl3580(3580),vl3581(3581),vl3582(3582), +vl3583(3583),vl3584(3584),vl3585(3585),vl3586(3586), +vl3587(3587),vl3588(3588),vl3589(3589),vl3590(3590), +vl3591(3591),vl3592(3592),vl3593(3593),vl3594(3594), +vl3595(3595),vl3596(3596),vl3597(3597),vl3598(3598), +vl3599(3599),vl3600(3600),vl3601(3601),vl3602(3602), +vl3603(3603),vl3604(3604),vl3605(3605),vl3606(3606), +vl3607(3607),vl3608(3608),vl3609(3609),vl3610(3610), +vl3611(3611),vl3612(3612),vl3613(3613),vl3614(3614), +vl3615(3615),vl3616(3616),vl3617(3617),vl3618(3618), +vl3619(3619),vl3620(3620),vl3621(3621),vl3622(3622), +vl3623(3623),vl3624(3624),vl3625(3625),vl3626(3626), +vl3627(3627),vl3628(3628),vl3629(3629),vl3630(3630), +vl3631(3631),vl3632(3632),vl3633(3633),vl3634(3634), +vl3635(3635),vl3636(3636),vl3637(3637),vl3638(3638), +vl3639(3639),vl3640(3640),vl3641(3641),vl3642(3642), +vl3643(3643),vl3644(3644),vl3645(3645),vl3646(3646), +vl3647(3647),vl3648(3648),vl3649(3649),vl3650(3650), +vl3651(3651),vl3652(3652),vl3653(3653),vl3654(3654), +vl3655(3655),vl3656(3656),vl3657(3657),vl3658(3658), +vl3659(3659),vl3660(3660),vl3661(3661),vl3662(3662), +vl3663(3663),vl3664(3664),vl3665(3665),vl3666(3666), +vl3667(3667),vl3668(3668),vl3669(3669),vl3670(3670), +vl3671(3671),vl3672(3672),vl3673(3673),vl3674(3674), +vl3675(3675),vl3676(3676),vl3677(3677),vl3678(3678), +vl3679(3679),vl3680(3680),vl3681(3681),vl3682(3682), +vl3683(3683),vl3684(3684),vl3685(3685),vl3686(3686), +vl3687(3687),vl3688(3688),vl3689(3689),vl3690(3690), +vl3691(3691),vl3692(3692),vl3693(3693),vl3694(3694), +vl3695(3695),vl3696(3696),vl3697(3697),vl3698(3698), +vl3699(3699),vl3700(3700),vl3701(3701),vl3702(3702), +vl3703(3703),vl3704(3704),vl3705(3705),vl3706(3706), +vl3707(3707),vl3708(3708),vl3709(3709),vl3710(3710), +vl3711(3711),vl3712(3712),vl3713(3713),vl3714(3714), +vl3715(3715),vl3716(3716),vl3717(3717),vl3718(3718), +vl3719(3719),vl3720(3720),vl3721(3721),vl3722(3722), +vl3723(3723),vl3724(3724),vl3725(3725),vl3726(3726), +vl3727(3727),vl3728(3728),vl3729(3729),vl3730(3730), +vl3731(3731),vl3732(3732),vl3733(3733),vl3734(3734), +vl3735(3735),vl3736(3736),vl3737(3737),vl3738(3738), +vl3739(3739),vl3740(3740),vl3741(3741),vl3742(3742), +vl3743(3743),vl3744(3744),vl3745(3745),vl3746(3746), +vl3747(3747),vl3748(3748),vl3749(3749),vl3750(3750), +vl3751(3751),vl3752(3752),vl3753(3753),vl3754(3754), +vl3755(3755),vl3756(3756),vl3757(3757),vl3758(3758), +vl3759(3759),vl3760(3760),vl3761(3761),vl3762(3762), +vl3763(3763),vl3764(3764),vl3765(3765),vl3766(3766), +vl3767(3767),vl3768(3768),vl3769(3769),vl3770(3770), +vl3771(3771),vl3772(3772),vl3773(3773),vl3774(3774), +vl3775(3775),vl3776(3776),vl3777(3777),vl3778(3778), +vl3779(3779),vl3780(3780),vl3781(3781),vl3782(3782), +vl3783(3783),vl3784(3784),vl3785(3785),vl3786(3786), +vl3787(3787),vl3788(3788),vl3789(3789),vl3790(3790), +vl3791(3791),vl3792(3792),vl3793(3793),vl3794(3794), +vl3795(3795),vl3796(3796),vl3797(3797),vl3798(3798), +vl3799(3799),vl3800(3800),vl3801(3801),vl3802(3802), +vl3803(3803),vl3804(3804),vl3805(3805),vl3806(3806), +vl3807(3807),vl3808(3808),vl3809(3809),vl3810(3810), +vl3811(3811),vl3812(3812),vl3813(3813),vl3814(3814), +vl3815(3815),vl3816(3816),vl3817(3817),vl3818(3818), +vl3819(3819),vl3820(3820),vl3821(3821),vl3822(3822), +vl3823(3823),vl3824(3824),vl3825(3825),vl3826(3826), +vl3827(3827),vl3828(3828),vl3829(3829),vl3830(3830), +vl3831(3831),vl3832(3832),vl3833(3833),vl3834(3834), +vl3835(3835),vl3836(3836),vl3837(3837),vl3838(3838), +vl3839(3839),vl3840(3840),vl3841(3841),vl3842(3842), +vl3843(3843),vl3844(3844),vl3845(3845),vl3846(3846), +vl3847(3847),vl3848(3848),vl3849(3849),vl3850(3850), +vl3851(3851),vl3852(3852),vl3853(3853),vl3854(3854), +vl3855(3855),vl3856(3856),vl3857(3857),vl3858(3858), +vl3859(3859),vl3860(3860),vl3861(3861),vl3862(3862), +vl3863(3863),vl3864(3864),vl3865(3865),vl3866(3866), +vl3867(3867),vl3868(3868),vl3869(3869),vl3870(3870), +vl3871(3871),vl3872(3872),vl3873(3873),vl3874(3874), +vl3875(3875),vl3876(3876),vl3877(3877),vl3878(3878), +vl3879(3879),vl3880(3880),vl3881(3881),vl3882(3882), +vl3883(3883),vl3884(3884),vl3885(3885),vl3886(3886), +vl3887(3887),vl3888(3888),vl3889(3889),vl3890(3890), +vl3891(3891),vl3892(3892),vl3893(3893),vl3894(3894), +vl3895(3895),vl3896(3896),vl3897(3897),vl3898(3898), +vl3899(3899),vl3900(3900),vl3901(3901),vl3902(3902), +vl3903(3903),vl3904(3904),vl3905(3905),vl3906(3906), +vl3907(3907),vl3908(3908),vl3909(3909),vl3910(3910), +vl3911(3911),vl3912(3912),vl3913(3913),vl3914(3914), +vl3915(3915),vl3916(3916),vl3917(3917),vl3918(3918), +vl3919(3919),vl3920(3920),vl3921(3921),vl3922(3922), +vl3923(3923),vl3924(3924),vl3925(3925),vl3926(3926), +vl3927(3927),vl3928(3928),vl3929(3929),vl3930(3930), +vl3931(3931),vl3932(3932),vl3933(3933),vl3934(3934), +vl3935(3935),vl3936(3936),vl3937(3937),vl3938(3938), +vl3939(3939),vl3940(3940),vl3941(3941),vl3942(3942), +vl3943(3943),vl3944(3944),vl3945(3945),vl3946(3946), +vl3947(3947),vl3948(3948),vl3949(3949),vl3950(3950), +vl3951(3951),vl3952(3952),vl3953(3953),vl3954(3954), +vl3955(3955),vl3956(3956),vl3957(3957),vl3958(3958), +vl3959(3959),vl3960(3960),vl3961(3961),vl3962(3962), +vl3963(3963),vl3964(3964),vl3965(3965),vl3966(3966), +vl3967(3967),vl3968(3968),vl3969(3969),vl3970(3970), +vl3971(3971),vl3972(3972),vl3973(3973),vl3974(3974), +vl3975(3975),vl3976(3976),vl3977(3977),vl3978(3978), +vl3979(3979),vl3980(3980),vl3981(3981),vl3982(3982), +vl3983(3983),vl3984(3984),vl3985(3985),vl3986(3986), +vl3987(3987),vl3988(3988),vl3989(3989),vl3990(3990), +vl3991(3991),vl3992(3992),vl3993(3993),vl3994(3994), +vl3995(3995),vl3996(3996),vl3997(3997),vl3998(3998), +vl3999(3999),vl4000(4000),vl4001(4001),vl4002(4002), +vl4003(4003),vl4004(4004),vl4005(4005),vl4006(4006), +vl4007(4007),vl4008(4008),vl4009(4009),vl4010(4010), +vl4011(4011),vl4012(4012),vl4013(4013),vl4014(4014), +vl4015(4015),vl4016(4016),vl4017(4017),vl4018(4018), +vl4019(4019),vl4020(4020),vl4021(4021),vl4022(4022), +vl4023(4023),vl4024(4024),vl4025(4025),vl4026(4026), +vl4027(4027),vl4028(4028),vl4029(4029),vl4030(4030), +vl4031(4031),vl4032(4032),vl4033(4033),vl4034(4034), +vl4035(4035),vl4036(4036),vl4037(4037),vl4038(4038), +vl4039(4039),vl4040(4040),vl4041(4041),vl4042(4042), +vl4043(4043),vl4044(4044),vl4045(4045),vl4046(4046), +vl4047(4047),vl4048(4048),vl4049(4049),vl4050(4050), +vl4051(4051),vl4052(4052),vl4053(4053),vl4054(4054), +vl4055(4055),vl4056(4056),vl4057(4057),vl4058(4058), +vl4059(4059),vl4060(4060),vl4061(4061),vl4062(4062), +vl4063(4063),vl4064(4064),vl4065(4065),vl4066(4066), +vl4067(4067),vl4068(4068),vl4069(4069),vl4070(4070), +vl4071(4071),vl4072(4072),vl4073(4073),vl4074(4074), +vl4075(4075),vl4076(4076),vl4077(4077),vl4078(4078), +vl4079(4079),vl4080(4080),vl4081(4081),vl4082(4082), +vl4083(4083),vl4084(4084),vl4085(4085),vl4086(4086), +vl4087(4087),vl4088(4088),vl4089(4089),vl4090(4090), +vl4091(4091),vl4092(4092),vl4093(4093),vl4094(4094), +vl4095(4095) + + } + + + + + + DigestId ::= OCTET STRING (SIZE (16))-- the + -- digest-Identifier + -- defined by 802.1s + -- Spanning Tree + + +-- ------------------------------------------------------------- + + + alcatelIND1VLANSTPMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VLAN STP MIB Subsystem Notifications." + ::= { alcatelIND1VLANSTPMIB 0 } + + alcatelIND1VLANSTPMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Managed Objects." + ::= { alcatelIND1VLANSTPMIB 1 } + + + alcatelIND1VLANSTPMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Conformance Information." + ::= { alcatelIND1VLANSTPMIB 2 } + + + alcatelIND1VLANSTPMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Units Of Conformance." + ::= { alcatelIND1VLANSTPMIBConformance 1 } + + + alcatelIND1VLANSTPMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Spanning Tree + Compliance Statements." + ::= { alcatelIND1VLANSTPMIBConformance 2 } + + + vStpInfo OBJECT IDENTIFIER ::= { alcatelIND1VLANSTPMIBObjects 1 } + +-- New STP Instance table to handle multiple instances and modes -- + + vStpInsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpInsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Spanning Tree instances on this bridge." + ::= { vStpInfo 1 } + + vStpInsEntry OBJECT-TYPE + SYNTAX VStpInsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A STP instance entry. Either one multiple spanning tree + instance, or a per VLAN instance." + INDEX { vStpInsBridgeMode, vStpInsNumber } + ::= { vStpInsTable 1 } + + VStpInsEntry ::= + SEQUENCE { + vStpInsBridgeMode + INTEGER, + vStpInsNumber + Integer32, + vStpInsProtocolSpecification + INTEGER, + vStpInsPriority + Integer32, + vStpInsBridgeAddress + BridgeId, + vStpInsTimeSinceTopologyChange + TimeTicks, + vStpInsTopChanges + Counter32, + vStpInsDesignatedRoot + BridgeId, + vStpInsRootCost + Integer32, + vStpInsRootPortNumber + Integer32, + vStpInsNextBestRootCost + Integer32, + vStpInsNextBestRootPortNumber + Integer32, + vStpInsMaxAge + Timeout, + vStpInsHelloTime + Timeout, + vStpInsHoldTime + Integer32, + vStpInsForwardDelay + Integer32, + vStpInsBridgeMaxAge + Timeout, + vStpInsBridgeHelloTime + Timeout, + vStpInsBridgeForwardDelay + Timeout, + vStpInsBpduSwitching + INTEGER, + vStpInsCistRegionalRootId + BridgeId, + vStpInsCistPathCost + Integer32, + vStpIns1x1VlanNumber + Integer32, + vStpInsMstiNumber + Integer32, + vStpInsMode + INTEGER, + vStpInsAutoVlanContainment + INTEGER, + vStpInsBridgeTxHoldCount + Integer32, + vStpInsAdminState + INTEGER + } + + vStpInsBridgeMode OBJECT-TYPE + SYNTAX INTEGER { + flat(1), + onePerVlan(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mode of the Spanning Tree Protocol activated + on this bridge.Only the instances matching the current + value of vStpBridgeMode are active" + ::= { vStpInsEntry 1 } + + vStpInsNumber OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Spanning Tree number identifying this instance. + In 1x1 mode the accepted range is 1-4095 and corresponds + to the VLAN. In Flat mode the range is 0-4095 and corresponds to the + Spanning tree instance." + ::= { vStpInsEntry 2 } + + vStpInsProtocolSpecification OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + decLb100(2), + ieeeSTP(3), + ieeeRSTP(4), + ieeeMSTP(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version of the Spanning Tree Protocol implemented + for this instance. ieeeSTP represents standard STP of 802.1d 1998. + ieeeRSTP stands for Rapid STP. Multiple STP or + MSTP (802.1s) is only supported in flat + mode, using instance 0. If future versions of the + IEEE Spanning Tree Protocol are released that are + incompatible with the current version, a new value will + be defined." + DEFVAL { ieeeSTP } + ::= { vStpInsEntry 3 } + + vStpInsPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the write-able portion of the Bridge + ID, i.e., the first two octets of the (8 octet + long) Bridge ID (vStpBridgeAddress). The other (last) + 6 octets of the Bridge ID are recommended to be the + numerically smallest MAC address of all ports that + belong to this Spanning tree instance." + DEFVAL { 32768 } + ::= { vStpInsEntry 4 } + + vStpInsBridgeAddress OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of this spanning tree instance + as determined by the Spanning Tree Protocol." + ::= { vStpInsEntry 5 } + + + vStpInsTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the + last time a topology change was detected by this + spanning tree instance." + ::= { vStpInsEntry 6 } + + vStpInsTopChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of topology changes detected by + this spanning tree instance since the management + entity was last reset or initialized." + ::= { vStpInsEntry 7 } + + vStpInsDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the Spanning Tree Protocol as executed + by this instance. + This value is used as the Root Identifier parameter in all + Configuration Bridge PDUs originated by this node for this + instance." + ::= { vStpInsEntry 8 } + + vStpInsRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root as seen from + this bridge for this spanning tree instance." + ::= { vStpInsEntry 9 } + + vStpInsRootPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the port which offers the + lowest cost path from this bridge to the root + bridge for this spanning tree instance." + ::= { vStpInsEntry 10 } + + vStpInsNextBestRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root through the next + best root port as seen from this bridge + for this spanning tree instance." + ::= { vStpInsEntry 11 } + + vStpInsNextBestRootPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the next port which offers + the lowest cost path from this bridge to the root + bridge for this spanning tree instance. This port + will become root port if the actual root port goes down." + ::= { vStpInsEntry 12 } + + vStpInsMaxAge OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum age of Spanning Tree Protocol + information learned from the network on any port + before it is discarded, in units of hundredths of + a second. This is the actual value that this + spanning tree instance is currently using." + ::= { vStpInsEntry 13 } + + vStpInsHelloTime OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of + Configuration bridge PDUs by this instance on any port + when it is the root of the spanning tree or trying + to become so, in units of hundredths of a second. + This is the actual value that this instance is + currently using." + ::= { vStpInsEntry 14 } + + vStpInsHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value determines the interval length + during which no more than two Configuration bridge + PDUs shall be transmitted by this instance, in units + of hundredths of a second." + ::= { vStpInsEntry 15 } + + vStpInsForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value, measured in units of hundredths + of a second, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. This + value is also used, when a topology change has + been detected and is underway, to age all dynamic + entries in the Forwarding Database. (Note that + this value is the one that this instance is + currently using, in contrast to + vStpBridgeForwardDelay which is the value that + this instance and all others would start using + if/when this bridge were to become the root.)" + ::= { vStpInsEntry 16 } + + vStpInsBridgeMaxAge OBJECT-TYPE + SYNTAX Timeout (600..4000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for MaxAge when + this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + vStpBridgeHelloTime. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + DEFVAL { 2000 } + ::= { vStpInsEntry 17 } + + vStpInsBridgeHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + DEFVAL { 200 } + ::= { vStpInsEntry 18 } + + vStpInsBridgeForwardDelay OBJECT-TYPE + SYNTAX Timeout (400..3000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for ForwardDelay + when this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + vStpBridgeMaxAge. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + DEFVAL { 1500 } + ::= { vStpInsEntry 19 } + + vStpInsBpduSwitching OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this field is enabled, the BPDUs received for + this instance to be switched when spanning tree is disabled. + When the field is disabled, the BPDUs received on this + instance will be dropped if spanning tree is disabled." + DEFVAL { disabled } + ::= { vStpInsEntry 20 } + + vStpInsCistRegionalRootId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the regional CIST root bridge of + the spanning tree as determined by the Spanning Tree + Protocol. This value is only used in flat mode" + ::= { vStpInsEntry 21 } + + + vStpInsCistPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the cist regional root. + This value is only used in flat mode" + ::= { vStpInsEntry 22 } + + + vStpIns1x1VlanNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number of this instance. Only valid in + 1x1 mode." + ::= { vStpInsEntry 23 } + + vStpInsMstiNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mst instance. Only valid in Flat Mode." + ::= { vStpInsEntry 24 } + + vStpInsMode OBJECT-TYPE + SYNTAX INTEGER { + flat(1), + onePerVlan(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current mode of the Spanning Tree Protocol this instance + is a part of." + ::= { vStpInsEntry 25 } + + vStpInsAutoVlanContainment OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current enabled status for this instance of the Auto + Vlan containment feature which controls path costs in MSTP." + ::= { vStpInsEntry 26 } + + vStpInsBridgeTxHoldCount OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A limit controlling the number of PDUs transmitted per port + per second for this instance." + DEFVAL { 6 } + ::= { vStpInsEntry 27 } + + vStpInsAdminState OBJECT-TYPE + SYNTAX INTEGER { + notapplicable(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled/disabled status of the STP instance; + applicable only to per VLAN Spanning Tree instances. + Default values are enabled(1) for per VLAN instances and + notapplicable(0) for the rest." + DEFVAL { enabled } + ::= { vStpInsEntry 28 } + +-- New Spanning Tree Port table for mst -- + + vStpInsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpInsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains port-specific information + for the Spanning Tree Protocol." + ::= { vStpInfo 2 } + + vStpInsPortEntry OBJECT-TYPE + SYNTAX VStpInsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained for every Spanning Tree + instance by every port about the Spanning Tree Protocol state + for that port." + INDEX { vStpInsBridgeMode, vStpInsNumber, vStpInsPortNumber } + ::= { vStpInsPortTable 1 } + + VStpInsPortEntry ::= + SEQUENCE { + vStpInsPortNumber + Integer32, + vStpInsPortPriority + Integer32, + vStpInsPortState + INTEGER, + vStpInsPortEnable + INTEGER, + vStpInsPortPathCost + Integer32, + vStpInsPortDesignatedRoot + BridgeId, + vStpInsPortDesignatedCost + Integer32, + vStpInsPortDesignatedBridge + BridgeId, + vStpInsPortDesignatedPtPrio + Integer32, + vStpInsPortDesignatedPtNumber + Integer32, + vStpInsPortForwardTransitions + Integer32, + vStpInsPortManualMode + INTEGER, + vStpInsPortRole + INTEGER, + vStpInsPortPrimaryPortNumber + Integer32, + vStpInsPortAdminConnectionType + INTEGER, + vStpInsPortOperConnectionType + INTEGER, + vStpInsPortCistRegionRootId + BridgeId, + vStpInsPortCistPathCost + Integer32, + vStpInsPortHelloTime + Timeout, + vStpInsPortBridgeHelloTime + Timeout, + vstpInsPortRcvdInternal + INTEGER, + vStpInsPortAdminEdge + INTEGER, + vStpInsPortAutoEdge + INTEGER, + vStpInsPortRestrictedRole + INTEGER, + vStpInsPortRestrictedTcn + INTEGER + } + + + vStpInsPortNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the port for which this + entry contains Spanning Tree Protocol management + information." + ::= { vStpInsPortEntry 1 } + + vStpInsPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of this port which was used originally as + part of the port ID specified in 802.1D." + DEFVAL { 8 } + ::= { vStpInsPortEntry 2 } + + vStpInsPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current state as defined by + application of the Spanning Tree Protocol. This + state controls what action a port takes on + reception of a frame. For ports which are disabled + (see vStpInsPortEnable), this object will have a value + of disabled(1). AOS does not support the broken(6) + state as defined in RFC1493." + ::= { vStpInsPortEntry 3 } + + vStpInsPortEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled/disabled status of the port." + DEFVAL { enabled } + ::= { vStpInsPortEntry 4 } + + vStpInsPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. 802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + DEFVAL { 0 } + ::= { vStpInsPortEntry 5 } + + vStpInsPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + ::= { vStpInsPortEntry 6 } + + vStpInsPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + ::= { vStpInsPortEntry 7 } + + vStpInsPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + ::= { vStpInsPortEntry 8 } + + vStpInsPortDesignatedPtPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority portion of the port ID on the Designated + Bridge for this port's segment." + ::= { vStpInsPortEntry 9 } + + vStpInsPortDesignatedPtNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment (defined in IEEE + 802.1D-1998: Section 8.5.5.7)." + ::= { vStpInsPortEntry 10 } + + vStpInsPortForwardTransitions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { vStpInsPortEntry 11 } + + vStpInsPortManualMode OBJECT-TYPE + SYNTAX INTEGER { + no(1), + blocking(2), + forwarding(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's manual mode for this spanning tree + instance. This mode defines the way the state + of the port(vStpPortState) is managed. + The mode can be dynamic (1) (managed by the Spanning Tree), or + manual (blocking(2) or forwarding(3)). In manual mode, + the port is not involved in the Spanning tree algorithm + computation." + DEFVAL { no } + ::= { vStpInsPortEntry 12 } + + vStpInsPortRole OBJECT-TYPE + SYNTAX INTEGER { + root(1), + designated(2), + alternate(3), + backup(4), + disabled(5), + master(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's role for this spanning tree + instance." + ::= { vStpInsPortEntry 13 } + + vStpInsPortPrimaryPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the associated primary port + for this spanning tree instance. This information is + only available if the port role is backup + (vStpInsPortRole = 4)" + ::= { vStpInsPortEntry 14 } + + vStpInsPortAdminConnectionType OBJECT-TYPE + SYNTAX INTEGER { + nopointtopoint(1), + pointtopoint(2), + autopointtopoint(3), + edgeport(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative port's connection type for this + spanning tree instance. This parameter is used to + optimise the fast Spanning Tree (6.4.3 of P802.1w). + The default value is nopointtopoint(1). The value + pointtopoint(2) forces the port to be treated as if + it is connected through a point-to-point LAN segment + to another switch. Set this parameter to autopointtopoint(3) + makes the point-to-point status to be determined automatically + by the MAC entity. The value edgeport(4) indicates that the + port is considered to be an edge port (18.3.3 of P802.1t)." + DEFVAL { nopointtopoint } + ::= { vStpInsPortEntry 15 } + + vStpInsPortOperConnectionType OBJECT-TYPE + SYNTAX INTEGER { + nopointtopoint(1), + pointtopoint(2), + nonsignificant(3), + edgeport(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational port's connection type for this + spanning tree instance.This parameter is used to + optimise the fast Spanning Tree." + ::= { vStpInsPortEntry 16 } + + + vStpInsPortCistRegionRootId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the regional CIST root bridge as + determined by the Spanning Tree Protocol. + This value is only used in flat mode" + ::= { vStpInsPortEntry 17 } + + + vStpInsPortCistPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the cist regional root. + This value is only used in flat mode" + ::= { vStpInsPortEntry 18 } + + vStpInsPortHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that is used by the port for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + DEFVAL { 200 } + ::= { vStpInsPortEntry 19 } + + vStpInsPortBridgeHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that all bridges use for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + DEFVAL { 200 } + ::= { vStpInsPortEntry 20 } + + + + vstpInsPortRcvdInternal OBJECT-TYPE + SYNTAX INTEGER { + external(1), + internal(2), + unkown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational port's connection type for this + spanning tree instance.This parameter is used to + optimise the fast Spanning Tree." + ::= { vStpInsPortEntry 21 } + + vStpInsPortAdminEdge OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upon intiliazation of the port, this will be + the default setting of the operational edge + status of the port. May change depending on + AutoEdge setting. Will not change status after + link is up on port." + DEFVAL { disable } + ::= { vStpInsPortEntry 22 } + + vStpInsPortAutoEdge OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled STP will determine the operational + edge status of the port. May overwrite the + AdminEdge status, if enabled. If disabled, port + will remain as the AdminEdge state." + DEFVAL { enable } + ::= { vStpInsPortEntry 23 } + + vStpInsPortRestrictedRole OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, this port will not be selected as + the Root port and will be selected as Alternate + after the Root port is selected." + DEFVAL { disable } + ::= { vStpInsPortEntry 24 } + + vStpInsPortRestrictedTcn OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to enable, this port will not propogate + any topology changes or notifications to other ports. + Is used to prevent bridges outside of a core network + from causing flushes within the core network." + DEFVAL { disable } + ::= { vStpInsPortEntry 25 } + -- ------------------------------------------------------------- + + -- ------------------------------------------------------------- + -- The stp bridge Table + -- ------------------------------------------------------------- + +-- DESCRIPTION +-- "The bridge group specific +-- information for the spanning tree +-- protocol" + + + vStpBridge OBJECT IDENTIFIER ::= { vStpInfo 3 } + + vStpBridgeMode OBJECT-TYPE + SYNTAX INTEGER { + flat(1), + onePerVlan(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of the Spanning Tree Protocol activated + on this bridge." + DEFVAL { onePerVlan } + ::= { vStpBridge 1 } + + + vStpBridgeAddressId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier as determined + by the Spanning Tree Protocol." + ::= { vStpBridge 2 } + + + vStpBridgeLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time of the + most recent change to the vStpBridge group + vStpMstRegionTable" + ::= { vStpBridge 3 } + + vStpBridgePathCostMode OBJECT-TYPE + SYNTAX INTEGER { + thrityTwoBit(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object describes what the default + path costs the bridge gives to ports upon link + up. thirtyTwoBit designates 32 bit path cost value range + in accordance with IEEE 802.1w standard and newer. Auto + designates 16 bit path cost value range in accordance + to IEEE 802.1d 1998 standard, except when the bridge is + operating in MSTP protocol when 32 bit values will be in + effect" + DEFVAL { auto } + ::= { vStpBridge 4 } + + vStpBridgeAutoVlanContainment OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current enabled status for the whole bridge + of the Auto Vlan containment feature + which controls path costs in MSTP." + ::= { vStpBridge 5 } + + vStpBridgeModePVST OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, Spanning Tree can interoperate with Cisco switch + in PVST+ mode. When disabled, Spanning Tree is back to normal + 1x1 mode." + DEFVAL { disable } + ::= { vStpBridge 6 } + + -- ------------------------------------------------------------- + + -- ------------------------------------------------------------- + -- The stp Mst region Table + -- ------------------------------------------------------------- + + + + vStpMstRegionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpMstRegionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Region-specific + information for the spanning tree + protocol 802.1s" + ::= { vStpInfo 4 } + + vStpMstRegionEntry OBJECT-TYPE + SYNTAX VStpMstRegionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Region entry." + INDEX { vStpMstRegionNumber } + ::= { vStpMstRegionTable 1 } + + VStpMstRegionEntry ::= + SEQUENCE { + vStpMstRegionNumber + Integer32, + vStpMstRegionConfigFormatSelector + Integer32, + vStpMstRegionConfigDigest + DigestId, + vStpMstRegionConfigName + SnmpAdminString, + vStpMstRegionConfigRevisionLevel + Integer32, + vStpMstRegionMstiList + SnmpAdminString, + vStpMstRegionCistInstanceNumber + Integer32, + vStpMstRegionMaxHops + Integer32 + } + + + vStpMstRegionNumber OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.1s spec. defines only 1 region. However, for + possible future enhancements it may be desired to have + the ability to configure more than one region on the + the same bridge." + ::= { vStpMstRegionEntry 1 } + + + vStpMstRegionConfigFormatSelector OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mst format selector. When 0, this field indicates + the use of the following components as specified in + 802.1s standard; config name, revision level, and + config digest." + ::= { vStpMstRegionEntry 2 } + + vStpMstRegionConfigDigest OBJECT-TYPE + SYNTAX DigestId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mst Region identifier, a 16 octet field of type + HMAC-MD5. It is an encoding of the VID to MSTID table + and sent in the MSTP BPDU to allow bridges to recognize + their neighbors region." + ::= { vStpMstRegionEntry 3 } + + vStpMstRegionConfigName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the region defined by the + 802.1s standard" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 4 } + + + vStpMstRegionConfigRevisionLevel OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Revision level of the region defined by the + 802.1s standard" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 5 } + + vStpMstRegionMstiList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of Mst instances configured + in this region. Each Mst Instance will be displayed in a + seperated by comas. (maximum 64 Msti)" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 6 } + + + vStpMstRegionCistInstanceNumber OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the CIST instance. Always + 0 in this release and limited to one region" + REFERENCE + " specific to ALCATEL" + ::= { vStpMstRegionEntry 7 } + + + vStpMstRegionMaxHops OBJECT-TYPE + + SYNTAX Integer32 (1..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that all bridges use for MaxHops in + the region when this bridge is acting as the + root." + REFERENCE + " specific to ALCATEL" + DEFVAL { 20 } + ::= { vStpMstRegionEntry 8 } + + + -- ------------------------------------------------------------- + -- The stp Mst Instance Table + -- ------------------------------------------------------------- + + + + vStpMstInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpMstInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Mst Instance-specific + information for the spanning tree + protocol 802.1s" + ::= { vStpInfo 5 } + + vStpMstInstanceEntry OBJECT-TYPE + SYNTAX VStpMstInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Mst Instance entry." + INDEX { vStpMstInstanceNumber } + ::= { vStpMstInstanceTable 1 } + + VStpMstInstanceEntry ::= + SEQUENCE { + vStpMstInstanceNumber + Integer32, + vStpMstInstanceName + SnmpAdminString, + vStpMstInstanceVlanBitmapAddition + VlanBitmap, + vStpMstInstanceVlanBitmapDeletion + VlanBitmap, + vStpMstInstanceVlanBitmapState + VlanBitmap, + vStpMstInstanceRowStatus + RowStatus + } + + vStpMstInstanceNumber OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Mst Instance number identfies a Spanning Tree instance and + its vlan range assocaited. To create a new instance a rowStatus + is required. The instance 0 is reserved for the CIST. See also + the vStpTable. By default all vlans are associated to the CIST + instance 0" + ::= { vStpMstInstanceEntry 1 } + + vStpMstInstanceName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An optional 32 character string assignable by the + operator." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 2 } + + vStpMstInstanceVlanBitmapAddition OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of 4096 bits forming a bitmap which defines a + set of VLANs to be added to the membership of the MSTI." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 3 } + + vStpMstInstanceVlanBitmapDeletion OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of 4096 bits forming a bitmap which defines a + set of VLANs to revoke membership from the MSTI." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 4 } + + vStpMstInstanceVlanBitmapState OBJECT-TYPE + SYNTAX VlanBitmap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 4096 bits forming a bitmap which defines the + set of VLANs that are members of this MSTI." + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 5 } + + vStpMstInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting Mst Instance objects" + REFERENCE + " specific to ALCATEL " + ::= { vStpMstInstanceEntry 6 } + + + + -- ------------------------------------------------------------- + -- The stp Mst Vlan Assignment Table + -- ------------------------------------------------------------- + + + vStpMstVlanAssignmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpMstVlanAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the VLAN to MSTI assignment." + ::= { vStpInfo 6 } + + vStpMstVlanAssignmentEntry OBJECT-TYPE + SYNTAX VStpMstVlanAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Mst Instance entry." + INDEX { vStpMstVlanAssignmentVlanNumber } + ::= { vStpMstVlanAssignmentTable 1 } + + VStpMstVlanAssignmentEntry ::= + SEQUENCE { + vStpMstVlanAssignmentVlanNumber + Integer32, + vStpMstVlanAssignmentMstiNumber + Integer32 + } + + vStpMstVlanAssignmentVlanNumber OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN number identifying this instance. Valid + range from 1 to 4095." + ::= { vStpMstVlanAssignmentEntry 1 } + + vStpMstVlanAssignmentMstiNumber OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Msti number assigned to this vlan. + All VLANs by default are placed in MSTI 0. + An MSTI must exist for the assignment to occur." + -- DEFVAL { 0 } + ::= { vStpMstVlanAssignmentEntry 2 } + + -- ------------------------------------------------------------- + -- The stp port instance independant table. + -- ------------------------------------------------------------- + + + vStpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains protocol independant + port-specific information for the Spanning + Tree Protocol." + ::= { vStpInfo 7 } + + vStpPortConfigEntry OBJECT-TYPE + SYNTAX VStpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained for every Spanning Tree + instance by every port about the protocol independant state + for that port." + INDEX { vStpPortConfigIfIndex } + ::= { vStpPortConfigTable 1 } + + VStpPortConfigEntry ::= + SEQUENCE { + vStpPortConfigIfIndex + InterfaceIndex, + vStpPortConfigTenGigOs8800Opt + INTEGER, + vStpPortConfigPVST + INTEGER, + vStpPortConfigStatePVST + INTEGER, + vStpPortConfigLoopGuard + INTEGER, + vStpPortConfigLoopGuardNote + SnmpAdminString + } + + + vStpPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the port for which this + entry contains Spanning Tree Protocol management + information." + ::= { vStpPortConfigEntry 1 } + + vStpPortConfigTenGigOs8800Opt OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of whether this port is interacting + with a 10 gigabit link to a OS8800 switch." + DEFVAL { enable } + ::= { vStpPortConfigEntry 2 } + + vStpPortConfigPVST OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + enable(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a port what type of BPDU to use when PVST+ mode + is enabled: + Auto: Use IEEE BPDUs until a PVST+ BPDU is detected. + Enable: Use PVST+ BPDUs. + Disable: Use IEEE BPDUs." + DEFVAL { auto } + ::= { vStpPortConfigEntry 3 } + + vStpPortConfigStatePVST OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of whether the type of PVST+ BPDU is on or off for + this port." + DEFVAL { off } + ::= { vStpPortConfigEntry 4 } + + vStpPortConfigLoopGuard OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure STP loop guard on the port." + DEFVAL { disable } + ::= { vStpPortConfigEntry 5 } + + vStpPortConfigLoopGuardNote OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STP loop guard status to signify if the port is in loop inconsistency state(Err) or not." + ::= { vStpPortConfigEntry 6 } + + +-- ------------------------------------------------------------- + -- The Ring Rapid spanning tree global state + + vStpRrstpGlobalState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of Ring rapid spanning tree on a global level. + When the RRSTP is disabled gobally, all the rings get disabled. When the RRSTP is enabled globally, the rings can be + individually configured to be enabled or disabled." + DEFVAL { disable } + ::= { vStpInfo 8} + + -- The Ring Rapid spanning tree ring configuration table + -- ------------------------------------------------------------- + + + vStpRrstpRingConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF VStpRrstpRingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains RRSTP ring configuration related + information." + ::= { vStpInfo 9 } + + vStpRrstpRingConfigEntry OBJECT-TYPE + SYNTAX VStpRrstpRingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained for each RRSTP ring + about ports that are part of the ring." + INDEX { vStpRrstpRingId } + ::= { vStpRrstpRingConfigTable 1 } + + VStpRrstpRingConfigEntry ::= + SEQUENCE { + vStpRrstpRingId + Integer32, + vStpRrstpRingPort1 + InterfaceIndex, + vStpRrstpRingPort2 + InterfaceIndex, + vStpRrstpRingVlanTag + Integer32, + vStpRrstpRingState + INTEGER, + vStpRrstpRingRowStatus + RowStatus + } + + vStpRrstpRingId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the RRSTP ring." + ::= { vStpRrstpRingConfigEntry 1 } + + vStpRrstpRingPort1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface index of first port that belongs + to the ring." + ::= { vStpRrstpRingConfigEntry 2 } + + vStpRrstpRingPort2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface index of second port that belongs + to the ring." + ::= { vStpRrstpRingConfigEntry 3 } + + vStpRrstpRingVlanTag OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN tag applied to the ring with which RRSTP + ring frames shall be tagged. Valid range from + 1 to 4094" + ::= { vStpRrstpRingConfigEntry 4 } + + vStpRrstpRingState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the ring. A ring can be created but can be made + active or inactive." + DEFVAL { disable } + ::= { vStpRrstpRingConfigEntry 5 } + + vStpRrstpRingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the RowStatus (locking flag) for creating or + deleting RRSTP Ring" + REFERENCE + " specific to ALCATEL " + ::= { vStpRrstpRingConfigEntry 6 } + +-- Traps for the Spanning Tree Protocol********************* + + stpNewRoot NOTIFICATION-TYPE + OBJECTS { + vStpInsNumber + } + STATUS current + DESCRIPTION + "The NewRoot trap indicates that the bridge has + become the new root for this Spanning Tree instance; + the trap is sent by a bridge soon after its election + as the new root, upon expiration of the + Topology Change Timer immediately subsequent to + its election." + ::= { alcatelIND1VLANSTPMIBNotifications 1 } + + + stpRootPortChange NOTIFICATION-TYPE + OBJECTS { + vStpInsNumber, + vStpInsRootPortNumber + } + STATUS current + DESCRIPTION + "A RootPortChange trap is sent for a Spannnig Tree + instance by a bridge when its root port has changed. + The root port is the port which offers the + lowest cost path from this bridge to the root + bridge." + ::= { alcatelIND1VLANSTPMIBNotifications 2 } + + alaSTPLoopGuardError NOTIFICATION-TYPE + OBJECTS { + vStpPortConfigIfIndex, + vStpInsNumber + } + STATUS current + DESCRIPTION + "This trap is sent by a bridge when a port + enters the Loop inconsistent state (ERR state)." + ::= { alcatelIND1VLANSTPMIBNotifications 3 } + + alaSTPLoopGuardRecovery NOTIFICATION-TYPE + OBJECTS { + vStpPortConfigIfIndex, + vStpInsNumber + } + STATUS current + DESCRIPTION + "This trap is sent by a bridge when a port + leaves the Loop inconsistent state (ERR state)." + ::= { alcatelIND1VLANSTPMIBNotifications 4 } + + + +-- Conformance Information + + vStpInsGroup OBJECT-GROUP + OBJECTS + { + vStpInsNumber, -- vStp table + vStpInsProtocolSpecification, + vStpInsPriority, + vStpInsBridgeAddress, + vStpInsTimeSinceTopologyChange, + vStpInsTopChanges, + vStpInsDesignatedRoot, + vStpInsRootCost, + vStpInsRootPortNumber, + vStpInsNextBestRootCost, + vStpInsNextBestRootPortNumber, + vStpInsMaxAge, + vStpInsHelloTime, + vStpInsHoldTime, + vStpInsForwardDelay, + vStpInsBridgeMaxAge, + vStpInsBridgeHelloTime, + vStpInsBridgeForwardDelay, + vStpInsBpduSwitching, + vStpInsCistRegionalRootId, + vStpInsCistPathCost, + vStpIns1x1VlanNumber, + vStpInsMstiNumber, + vStpInsMode, + vStpInsAutoVlanContainment, + vStpInsBridgeTxHoldCount, + vStpInsAdminState + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree instances." + ::= { alcatelIND1VLANSTPMIBGroups 1 } + + + vStpInsPortGroup OBJECT-GROUP + OBJECTS + { + vStpInsPortNumber, -- vStpPort table + vStpInsPortPriority, + vStpInsPortState, + vStpInsPortEnable, + vStpInsPortPathCost, + vStpInsPortDesignatedRoot, + vStpInsPortDesignatedCost, + vStpInsPortDesignatedBridge, + vStpInsPortDesignatedPtPrio, + vStpInsPortDesignatedPtNumber, + vStpInsPortForwardTransitions, + vStpInsPortManualMode, + vStpInsPortRole, + vStpInsPortPrimaryPortNumber, + vStpInsPortAdminConnectionType, + vStpInsPortOperConnectionType, + vStpInsPortCistRegionRootId, + vStpInsPortCistPathCost, + vStpInsPortHelloTime, + vStpInsPortBridgeHelloTime, + vstpInsPortRcvdInternal, + vStpInsPortAdminEdge, + vStpInsPortAutoEdge, + vStpInsPortRestrictedRole, + vStpInsPortRestrictedTcn + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree port instances." + ::= { alcatelIND1VLANSTPMIBGroups 2 } + + vStpMstRegionGroup OBJECT-GROUP + OBJECTS + { + vStpMstRegionNumber, + vStpMstRegionConfigFormatSelector, + vStpMstRegionConfigDigest, + vStpMstRegionConfigName, + vStpMstRegionConfigRevisionLevel, + vStpMstRegionMstiList, + vStpMstRegionCistInstanceNumber, + vStpMstRegionMaxHops + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree mst region instances." + ::= { alcatelIND1VLANSTPMIBGroups 6 } + + + vStpMstInstanceGroup OBJECT-GROUP + OBJECTS + { + vStpMstInstanceName, + vStpMstInstanceVlanBitmapAddition, + vStpMstInstanceVlanBitmapDeletion, + vStpMstInstanceVlanBitmapState, + vStpMstInstanceRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree mst instances." + ::= { alcatelIND1VLANSTPMIBGroups 4 } + + + vStpMstVlanAssignmentGroup OBJECT-GROUP + OBJECTS + { + vStpMstVlanAssignmentMstiNumber + } + STATUS current + DESCRIPTION + "Collection of objects for management of Spanning Tree + assignment vlan to msti instances." + ::= { alcatelIND1VLANSTPMIBGroups 5 } + + vStpPortConfigGroup OBJECT-GROUP + OBJECTS + { + vStpPortConfigIfIndex, + vStpPortConfigTenGigOs8800Opt, + vStpPortConfigPVST, + vStpPortConfigStatePVST, + vStpPortConfigLoopGuard, + vStpPortConfigLoopGuardNote + } + STATUS current + DESCRIPTION + "Collection of objects for management of protocol + indepentant port configuration." + ::= { alcatelIND1VLANSTPMIBGroups 7 } + + + vStpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + stpNewRoot, + stpRootPortChange, + alaSTPLoopGuardError, + alaSTPLoopGuardRecovery + } + STATUS current + DESCRIPTION + "The Spanning Tree Notification Group." + ::= { alcatelIND1VLANSTPMIBGroups 3 } + +vStpRrstpRingConfigGroup OBJECT-GROUP + OBJECTS + { + vStpRrstpRingPort1, + vStpRrstpRingPort2, + vStpRrstpRingVlanTag, + vStpRrstpRingState, + vStpRrstpRingRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects maintained for each RRSTP ring + about ports that are part of the ring." + ::= { alcatelIND1VLANSTPMIBGroups 8 } + +vStpRrstpRingBaseGroup OBJECT-GROUP + OBJECTS { + vStpRrstpGlobalState + } + STATUS current + DESCRIPTION + "State of Ring rapid spanning tree on a global level" + ::= { alcatelIND1VLANSTPMIBGroups 9 } + + + vStpBridgeGroup OBJECT-GROUP + OBJECTS + { + vStpBridgeMode, + vStpBridgeAddressId, + vStpBridgeLastChanged, + vStpBridgePathCostMode, + vStpBridgeAutoVlanContainment, + vStpBridgeModePVST + } + STATUS current + DESCRIPTION + "Collection of objects maintained for VLAN STP configuration." + ::= { alcatelIND1VLANSTPMIBGroups 10 } + + alcatelIND1VLANSTPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Spanning Tree." + MODULE + MANDATORY-GROUPS + { + vStpInsGroup, + vStpInsPortGroup, + vStpMstRegionGroup, + vStpMstInstanceGroup, + vStpMstVlanAssignmentGroup, + vStpPortConfigGroup, + vStpNotificationGroup, + vStpRrstpRingConfigGroup, + vStpRrstpRingBaseGroup, + vStpBridgeGroup + } + + ::= { alcatelIND1VLANSTPMIBCompliances 1 } + + END + + + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VRRP-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VRRP-MIB new file mode 100644 index 0000000..d26aaf1 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VRRP-MIB @@ -0,0 +1,1029 @@ +ALCATEL-IND1-VRRP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32 + FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1Vrrp + FROM ALCATEL-IND1-BASE + ifIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + vrrpOperVrId, vrrpOperEntry + FROM VRRP-MIB + alaVrrp3OperVrId, alaVrrp3OperIpVersion, alaVrrp3OperEntry + FROM ALCATEL-IND1-VRRP3-MIB; + + +alcatelIND1VRRPMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Propietary VRRP MIB definitions + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Vrrp 1 } + + +alcatelIND1VRRPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 1 } + +-- ******************************************************************* +-- Textual Conventions +-- ******************************************************************* + + AlaVrTrackId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number that serves to uniquely identify a tracking policy." + SYNTAX Integer32 (1..255) + +AlaVrGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number that serves to uniquely identify a virtual router group." + SYNTAX Integer32 (1..255) + +-- +-- Alcatel VRRP Configuration +-- + +alaVRRPConfig OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 1 } +alaVrrpTracking OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 2 } +alaVrrpOperations OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 3 } +alaVRRPv2Config OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 4 } +alaVrrpGroup OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 5 } + +alaVRRPStartDelay OBJECT-TYPE + SYNTAX Integer32 (0..180) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Once VRRP's initial configuration is complete at startup, this + object specifies the number of seconds VRRP will delay before + leaving the initialize state. This delay is to allow external + protocols (spanning tree, OSPF, etc.) time to converge so that + when a VRRP virtual router becomes master it will be able to + forward traffic." + DEFVAL { 30 } + ::= { alaVRRPConfig 1 } + +alaVrrpBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the BFD for VRRP." + ::= { alaVRRPConfig 2} + +alaVRRPDefaultInterval OBJECT-TYPE + SYNTAX Integer32 (1..255) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRRP Router default time interval, in seconds, between + sending advertisement messages." + DEFVAL { 1 } + ::= { alaVRRPv2Config 1 } + +alaVRRPDefaultPriority OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VRRP Router default priority to be used for the + virtual router master election process. Higher values imply + higher priority." + DEFVAL { 100 } + ::= { alaVRRPv2Config 2 } + +alaVRRPDefaultPreemptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRRP Router default preempt mode. Controls whether a higher + priority virtual router will preempt a lower priority master." + DEFVAL { true } + ::= { alaVRRPv2Config 3 } + +alaVRRPAdminState OBJECT-TYPE + SYNTAX INTEGER { + allEnable(1), + enable(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to force a change in to the vrrpOperAdminState + of virtual routers in the vrrpOperTable. Setting a value of allEnable will + cause the vrrpOperAdminState of each entry in the table to be set to up. + Setting a value of enable will set the vrrpOperAdminState to up but + only for the set of virtual routers whose vrrpOperAdminState was down + by default (as occurs when the virtual router instance is created) or due + to a previous set command of the alaVRRPAdminState to disable. + Setting a value of disable will cause the vrrpOperAdminState of each + entry in the table to be set to down. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVRRPv2Config 4 } + +alaVRRPSetParam OBJECT-TYPE + SYNTAX INTEGER { + none(1), + all(2), + interval(3), + priority(4), + preempt(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to force the virtual routers in the vrrpOperTable + to revert to the default parameter values specified in + alaVRRPDefaultInterval, alaVRRPDefaultPriority, and + alaVRRPDefaultPreemptMode. Unless alaVRRPOverride is set to true only + virtual routers previously configured with default parameter values + are modified. Parameters can be modified individually with the + interval, priority, and preempt values, or collectively with the all + value. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVRRPv2Config 5 } + +alaVRRPOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used in combination with the alaVRRPSetParam object + to force all virtual routers in the vrrpOperTable to revert to the default + values specified in alaVRRPDefaultInterval, alaVRRPDefaultPriority, + and alaVRRPDefaultPreemptMode. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVRRPv2Config 6 } + +-- ******************************************************************* +-- Start of VRRP Tracking MIB objects +-- ******************************************************************* + +-- ******************************************************************* +-- VRRP Tracking Policy Table +-- ******************************************************************* + + alaVrrpTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VRRP Tracking Policy table, which consists of a sequence + (i.e., one or more conceptual rows) of 'vrrpTrackEntry' items." + ::= { alaVrrpTracking 1 } + + alaVrrpTrackEntry OBJECT-TYPE + SYNTAX AlaVrrpTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vrrpTrackTable containing the operational + characteristics of a VRRP tracking policy. + + Rows in the table cannot be modified unless the value + of `vrrpTrackAdminState' is `disabled'." + + INDEX { alaVrrpTrackId } + ::= { alaVrrpTrackTable 1 } + + AlaVrrpTrackEntry ::= + SEQUENCE { + alaVrrpTrackId + AlaVrTrackId, + alaVrrpTrackState + INTEGER, + alaVrrpTrackAdminState + INTEGER, + alaVrrpTrackEntityType + INTEGER, + alaVrrpTrackEntityPort + InterfaceIndexOrZero, + alaVrrpTrackPriority + Integer32, + alaVrrpTrackRowStatus + RowStatus, + alaVrrpTrackEntityInterface + InterfaceIndexOrZero, + alaVrrpTrackEntityIpv6Interface + InterfaceIndexOrZero, + alaVrrpTrackEntityIpAddrType + InetAddressType, + alaVrrpTrackEntityIpAddr + InetAddress, + alaVrrpTrackBfdStatus + INTEGER + } + + alaVrrpTrackId OBJECT-TYPE + SYNTAX AlaVrTrackId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Identifier (TRACKID)." + ::= { alaVrrpTrackEntry 1 } + +alaVrrpTrackState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The conditional state of the tracking policy entity." + ::= { alaVrrpTrackEntry 2 } + + alaVrrpTrackAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object will enable/disable the tracking policy function." + DEFVAL { enable } + ::= { alaVrrpTrackEntry 3 } + +alaVrrpTrackEntityType OBJECT-TYPE + SYNTAX INTEGER { + port(2), + ipaddress(3), + interface(4), + ipv6Interface(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the tracking policy entity type + currently in use." + ::= { alaVrrpTrackEntry 4 } + +alaVrrpTrackEntityPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. A port + ifIndex or 0 if not significant. + + The alaVrrpTrackEntityPort, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is + the valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 6 } + +alaVrrpTrackPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the value by which the priority of virtual + routers associated with the tracking policy will be decremented + when the tracked entity's operational state transitions from up to + down, or will be incremented when the tracked entity's operational + state transitions from down to up." + DEFVAL { 25 } + ::= { alaVrrpTrackEntry 8 } + +alaVrrpTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. + + To create a row in this table, a manager sets this object + to either createAndGo(4) or createAndWait(5). Until instances + of all corresponding columns are appropriately configured, + the value of the corresponding instance of the + `vrrpTrackRowStatus' column will be read as notReady(3). + + In particular, a newly created row cannot be made active(1) + until (minimally) the corresponding instances of + `vrrpTrackId', and either one of : alaVrrpTrackEntityPort, + or alaVrrpTrackEntityInterface + have been set." + ::= { alaVrrpTrackEntry 9 } + +alaVrrpTrackEntityInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. An interface. + + The alaVrrpTrackEntityPort, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is + the valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 10 } + + +alaVrrpTrackEntityIpv6Interface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. An Ipv6 + interface. + + The alaVrrpTrackEntityPort, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is + the valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 11 } + + +alaVrrpTrackEntityIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity IP Address + type." + ::= { alaVrrpTrackEntry 12 } + +alaVrrpTrackEntityIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Entity. An + IPv4 for or IPv6 Address based on alaVrrpTrackEntityIpAddrType. + + The alaVrrpTrackEntityPort, alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr + are mutually exclusive of one another. The last one set is + the valid one and identifies the entity type." + ::= { alaVrrpTrackEntry 13 } + + alaVrrpTrackBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables BFD for a VRRP track." + ::= { alaVrrpTrackEntry 14} + +-- ******************************************************************* +-- VRRP Associated Tracking Policy Table +-- ******************************************************************* + + alaVrrpAssoTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpAssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of tracking policies associated with this virtual router." + ::= { alaVrrpTracking 2 } + + alaVrrpAssoTrackEntry OBJECT-TYPE + SYNTAX AlaVrrpAssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains a tracking policy id that is + associated with a virtual router. The number of rows for + a given ifIndex and VrId will equal the number of tracking + policies associated with the virtual router (equivalent to alaVrrpTrackCount'). + Rows in the table cannot be modified unless the value of + `vrrpOperAdminState' is `disabled' and the 'vrrpOperState' has transitioned to `initialize'." + INDEX { ifIndex, vrrpOperVrId, alaVrrpAssoTrackId } + ::= { alaVrrpAssoTrackTable 1 } + + AlaVrrpAssoTrackEntry ::= + SEQUENCE { + alaVrrpAssoTrackId + AlaVrTrackId, + alaVrrpAssoTrackRowStatus + RowStatus + } + + alaVrrpAssoTrackId OBJECT-TYPE + SYNTAX AlaVrTrackId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the tracking policy the virtual router is + responsible for monitoring." + ::= { alaVrrpAssoTrackEntry 1 } + + alaVrrpAssoTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to installation + and removal conventions for conceptual rows. Setting this + object to active(1) or createAndGo(4) results in the + addition of an associated tracking policy for a virtual router. + Destroying the entry or setting it to notInService(2) + removes the associated tracking policy from the virtual router. + The use of other values is implementation-dependent." + ::= { alaVrrpAssoTrackEntry 2 } + +-- ******************************************************************* +-- VRRP Group Table +-- ******************************************************************* + + alaVrrpGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VRRP Group table, which consists of a sequence (i.e., one + or more conceptual rows) of 'vrrpGroupEntry' items." + ::= { alaVrrpGroup 1 } + + alaVrrpGroupEntry OBJECT-TYPE + SYNTAX AlaVrrpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vrrpGroupTable containing the + characteristics of a VRRP group." + INDEX { alaVrrpGroupId } + ::= { alaVrrpGroupTable 1 } + + AlaVrrpGroupEntry ::= + SEQUENCE { + alaVrrpGroupId + AlaVrGroupId, + alaVrrpGroupInterval + Integer32, + alaVrrpGroupPriority + Integer32, + alaVrrpGroupPreemptMode + TruthValue, + alaVrrpGroupAdminState + INTEGER, + alaVrrpGroupSetParam + INTEGER, + alaVrrpGroupOverride + TruthValue, + alaVrrpGroupRowStatus + RowStatus +} + + alaVrrpGroupId OBJECT-TYPE + SYNTAX AlaVrGroupId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Tracking Policy Identifier (GROUPID)." + ::= { alaVrrpGroupEntry 1 } + +alaVrrpGroupInterval OBJECT-TYPE + SYNTAX Integer32 (1..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP Group time interval, in seconds, between + sending advertisement messages." + DEFVAL { 1 } + ::= { alaVrrpGroupEntry 2 } + +alaVrrpGroupPriority OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the VRRP Group priority to be used for the + virtual router master election process. Higher values imply + higher priority." + DEFVAL { 100 } + ::= { alaVrrpGroupEntry 3 } + +alaVrrpGroupPreemptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP Group preempt mode. Controls whether a higher + priority virtual router will preempt a lower priority master." + DEFVAL { true } + ::= { alaVrrpGroupEntry 4 } + +alaVrrpGroupAdminState OBJECT-TYPE + SYNTAX INTEGER { + allEnable(1), + enable(2), + disable(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to force a change in to the vrrpOperAdminState + of virtual routers in the corresponding alaVRRPAssoGroupTable + entry. Setting a value of allEnable will cause the vrrpOperAdminState + of each vrrpOperEntry to be set to up. Setting a value of enable will + set the vrrpOperAdminState to up but only for the set of virtual routers + in the group whose vrrpOperAdminState was down by default (as + occurs when the virtual router instance is created) or due to a previous + set command of the alaVrrpGroupAdminState or alaVRRPAdminState + to disable. Setting a value of disable will cause the vrrpOperAdminState + of each entry in the table to be set to down. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVrrpGroupEntry 5 } + +alaVrrpGroupSetParam OBJECT-TYPE + SYNTAX INTEGER { + none(1), + all(2), + interval(3), + priority(4), + preempt(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to force the virtual routers in the corresponding + alaVRRPAssoGroupTable to revert to the group parameter values + specified in alaVrrpGroupInterval, alaVrrpGroupPriority, + and alaVrrpGroupPreemptMode. Unless alaVrrpGroupOverride is set to + true only virtual routers previously configured with default + or group parameter values are modified. Parameters can be modified + individually with the interval, priority, and preempt values, or + collectively with the all value. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVrrpGroupEntry 6 } + +alaVrrpGroupOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used in combination with the alaVrrpGroupSetParam object + to force all virtual routers in the corresponding alaVrrpAssoGroupTable + to revert to the group parameter values specified in alaVrrpGroupInterval, + alaVrrpGroupPriority, and alaVrrpGroupPreemptMode. + + This object is of little value when read but will return the last value + to which it was set." + ::= { alaVrrpGroupEntry 7 } + +alaVrrpGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to installation + and removal conventions for conceptual rows. + + To create a row in this table, a manager sets this object + to either createAndGo(4) or createAndWait(5). Until instances + of all corresponding columns are appropriately configured, + the value of the corresponding instance of the + `alaVrrpGroupRowStatus' column will be read as notReady(3). + + In particular, a newly created row cannot be made active(1) + until (minimally) the corresponding instance of `alaVrrpGroupId' + has been set." + ::= { alaVrrpGroupEntry 8 } + +-- ******************************************************************* +-- VRRP Associated Group Table +-- ******************************************************************* + + alaVrrpAssoGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpAssoGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of virtual routers associated with this group." + ::= { alaVrrpGroup 2 } + + alaVrrpAssoGroupEntry OBJECT-TYPE + SYNTAX AlaVrrpAssoGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains a virtual router id that is + associated with a virtual router group." + INDEX { alaVrrpGroupId, ifIndex, vrrpOperVrId } + ::= { alaVrrpAssoGroupTable 1 } + + AlaVrrpAssoGroupEntry ::= + SEQUENCE { + alaVrrpAssoGroupRowStatus + RowStatus + } + + alaVrrpAssoGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to installation + and removal conventions for conceptual rows. Setting this + object to active(1) or createAndGo(4) results in the + addition of an associated virtual router for a group. + Destroying the entry or setting it to notInService(2) + removes the associated virtual router from the group. + The use of other values is implementation-dependent." + ::= { alaVrrpAssoGroupEntry 1 } + +-- **************************************************************** +-- Extention of the Vrrp Oper Table from the standard mib +-- **************************************************************** + alaVrrpOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrpOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual router configuration info." + ::= { alaVrrpOperations 1 } + + alaVrrpOperEntry OBJECT-TYPE + SYNTAX AlaVrrpOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, config information + about a given virtual router." + AUGMENTS { vrrpOperEntry } + ::= { alaVrrpOperTable 1 } + + AlaVrrpOperEntry ::= + SEQUENCE { + alaVrrpCurrentPriority + Integer32, + alaVrrpTrackCount + Integer32, + alaVrrpGroupIdent + Integer32 + } + + alaVrrpCurrentPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the priority currently used for the + virtual router master election process. Higher values imply + higher priority. + + A priority of '0', although not settable, is sent by + the master router to indicate that this router has ceased + to participate in VRRP and a backup virtual router should + transition to become a new master. + + A priority of 255 is used for the router that owns the + associated IP address(es)." + ::= { alaVrrpOperEntry 1 } + + alaVrrpTrackCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tracking policies associated with a virtual router." + ::= { alaVrrpOperEntry 2 } + + alaVrrpGroupIdent OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP group to which this virtual router belongs. A value of + zero indicates that the virtual router is not affiliated with any group." + ::= { alaVrrpOperEntry 3 } + +-- ******************************************************************* +-- VRRP3 Associated Tracking Policy Table +-- ******************************************************************* + + alaVrrp3AssoTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3AssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of tracking policies associated with this virtual router." + ::= { alaVrrpTracking 3 } + + alaVrrp3AssoTrackEntry OBJECT-TYPE + SYNTAX AlaVrrp3AssoTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains a tracking policy id that is + associated with a virtual router. The number of rows for + a given IP Version, VrId, and ifIndex will equal the number of tracking + policies associated with the virtual router (equivalent to alaVrrp3TrackCount'). + Rows in the table cannot be modified unless the value of + `alaVrrp3OperAdminState' is `disabled' and the 'alaVrrp3OperState' has transitioned to `initialize'." + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, ifIndex, alaVrrp3AssoTrackId } + ::= { alaVrrp3AssoTrackTable 1 } + + AlaVrrp3AssoTrackEntry ::= + SEQUENCE { + alaVrrp3AssoTrackId + AlaVrTrackId, + alaVrrp3AssoTrackRowStatus + RowStatus + } + + alaVrrp3AssoTrackId OBJECT-TYPE + SYNTAX AlaVrTrackId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the tracking policy the virtual router is + responsible for monitoring." + ::= { alaVrrp3AssoTrackEntry 1 } + + alaVrrp3AssoTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to installation + and removal conventions for conceptual rows. Setting this + object to active(1) or createAndGo(4) results in the + addition of an associated tracking policy for a virtual router. + Destroying the entry or setting it to notInService(2) + removes the associated tracking policy from the virtual router. + The use of other values is implementation-dependent." + ::= { alaVrrp3AssoTrackEntry 2 } + +-- **************************************************************** +-- Extention of the alaVrrp3OperTable from the Alcatel VRRP3 mib +-- **************************************************************** + alaVrrp3OperExTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3OperExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual router configuration info." + ::= { alaVrrpOperations 2 } + + alaVrrp3OperExEntry OBJECT-TYPE + SYNTAX AlaVrrp3OperExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, config information + about a given virtual router." + AUGMENTS { alaVrrp3OperEntry } + ::= { alaVrrp3OperExTable 1 } + + AlaVrrp3OperExEntry ::= + SEQUENCE { + alaVrrp3CurrentPriority + Integer32, + alaVrrp3TrackCount + Integer32, + alaVrrp3GroupIdent + Integer32 + } + + alaVrrp3CurrentPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the priority currently used for the + virtual router master election process. Higher values imply + higher priority. + + A priority of '0', although not settable, is sent by + the master router to indicate that this router has ceased + to participate in VRRP and a backup virtual router should + transition to become a new master. + + A priority of 255 is used for the router that owns the + associated IP address(es)." + ::= { alaVrrp3OperExEntry 1 } + + alaVrrp3TrackCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tracking policies associated with a virtual router." + ::= { alaVrrp3OperExEntry 2 } + + alaVrrp3GroupIdent OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP group to which this virtual router belongs. A value of + zero indicates that the virtual router is not affiliated with any group." + ::= { alaVrrp3OperExEntry 3 } + +-- +-- conformance information +-- + +alcatelIND1VRRPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 2 } +alcatelIND1VRRPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 1 } +alcatelIND1VRRPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 2 } + +alaVRRPCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel VRRP and + implementing ALCATEL-IND1-VRRP-MIB." + MODULE + MANDATORY-GROUPS { + alaVRRPConfigGroup, + alaVRRPv2ConfigGroup, + alaVrrp3AssoTrackTableGroup, + alaVrrp3OperExEntryGroup, + alaVrrpAssoGroupEntryGroup, + alaVrrpOperEntryGroup, + alaVrrpGroupTableGroup + } + ::= { alcatelIND1VRRPMIBCompliances 1 } + + +-- +-- units of conformance +-- + +alaVRRPConfigGroup OBJECT-GROUP + OBJECTS { + alaVRRPStartDelay, + alaVrrpBfdStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alcatelIND1VRRPMIBGroups 1 } + + + +alaVRRPv2ConfigGroup OBJECT-GROUP + OBJECTS { + alaVRRPAdminState, + alaVRRPDefaultInterval, + alaVRRPDefaultPreemptMode, + alaVRRPDefaultPriority, + alaVRRPOverride, + alaVRRPSetParam + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP" + ::= { alcatelIND1VRRPMIBGroups 2 } + +alaVrrp3AssoTrackTableGroup OBJECT-GROUP + OBJECTS { + alaVrrp3AssoTrackRowStatus + + } + STATUS current + DESCRIPTION + "The table of tracking policies associated with this virtual router." + ::= { alcatelIND1VRRPMIBGroups 3 } + + +alaVrrp3OperExEntryGroup OBJECT-GROUP + OBJECTS { + alaVrrp3CurrentPriority, + alaVrrp3GroupIdent, + alaVrrp3TrackCount + } + STATUS current + DESCRIPTION + "Table of virtual router configuration info." + ::= { alcatelIND1VRRPMIBGroups 4 } + +alaVrrpAssoGroupEntryGroup OBJECT-GROUP + OBJECTS { + alaVrrpAssoGroupRowStatus + } + STATUS current + DESCRIPTION + "The table of virtual routers associated with this group." + ::= { alcatelIND1VRRPMIBGroups 5 } + + +alaVrrpAssoTrackEntryGroup OBJECT-GROUP + OBJECTS { + alaVrrpAssoTrackRowStatus + } + STATUS current + DESCRIPTION + "The table of tracking policies associated with this virtual router." + ::= { alcatelIND1VRRPMIBGroups 6 } + +alaVrrpOperEntryGroup OBJECT-GROUP + OBJECTS { + alaVrrpCurrentPriority, + alaVrrpTrackCount , + alaVrrpGroupIdent + } + STATUS current + DESCRIPTION + "Config information about a given virtual router." + ::= { alcatelIND1VRRPMIBGroups 7 } + +alaVrrpGroupTableGroup OBJECT-GROUP + OBJECTS { + alaVrrpGroupInterval, + alaVrrpGroupPriority, + alaVrrpGroupPreemptMode , + alaVrrpGroupAdminState, + alaVrrpGroupSetParam, + alaVrrpGroupOverride , + alaVrrpGroupRowStatus + + } + STATUS current + DESCRIPTION + "VRRP Group table objects with attributes of VRRP Group." + ::= { alcatelIND1VRRPMIBGroups 8 } + + alaVrrpTrackGroup OBJECT-GROUP + OBJECTS { + alaVrrpTrackState, + alaVrrpTrackAdminState, + alaVrrpTrackEntityType, + alaVrrpTrackEntityPort, + alaVrrpTrackPriority, + alaVrrpTrackRowStatus, + alaVrrpTrackEntityInterface, + alaVrrpTrackEntityIpv6Interface, + alaVrrpTrackEntityIpAddrType, + alaVrrpTrackEntityIpAddr, + alaVrrpTrackBfdStatus + } + STATUS current + DESCRIPTION + "VRRP Tracking Policy objects." + ::= { alcatelIND1VRRPMIBGroups 9 } + +END diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VRRP3-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VRRP3-MIB new file mode 100644 index 0000000..60e09f5 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VRRP3-MIB @@ -0,0 +1,843 @@ +ALCATEL-IND1-VRRP3-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter32, + Integer32 FROM SNMPv2-SMI + + RowStatus, MacAddress, + TruthValue, TimeStamp FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1Vrrp FROM ALCATEL-IND1-BASE + ifIndex FROM IF-MIB + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + VrId FROM VRRP-MIB; + + +alcatelIND1VRRP3MIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Proprietary VRRP MIB definitions for simultaneous + support of IPv4 and IPv6 protocols. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, + or consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" -- 02 April 2007 + DESCRIPTION "The latest version of this MIB Module." + + ::= { softentIND1Vrrp 2 } + + + +-- +-- VRRP MIB Groups +-- + +alaVrrp3Operations OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 1 } +alaVrrp3Statistics OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 2 } +alaVrrp3Conformance OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 3 } + +-- +-- Start of MIB objects +-- + +alaVrrp3NotificationCntl OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the VRRP-enabled router will generate + SNMP traps for events defined in this MIB. 'Enabled' + results in SNMP traps; 'disabled', no traps are sent." + DEFVAL { enabled } + ::= { alaVrrp3Operations 1 } + +-- +-- VRRP Operations Table +-- + +alaVrrp3OperTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3OperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unified Operations table for a VRRP router which + consists of a sequence (i.e., one or more conceptual + rows) of 'alaVrrp3OperEntry' items." + ::= { alaVrrp3Operations 2 } + +alaVrrp3OperEntry OBJECT-TYPE + SYNTAX AlaVrrp3OperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaVrrp3OperTable containing the + operational characteristics of a virtual router. On a + VRRP router, a given virtual router is identified by a + combination of the IP version, VRID, and ifIndex. + + Note that rows in this table can be distinguished on a + Multi-stacked device running both VRRP over IPv4 and + IPv6 interfaces. + + Rows in the table cannot be modified unless the value + of 'alaVrrp3OperAdminState' is 'disabled' and the + 'alaVrrp3OperState' has transitioned to + 'initialize'" + + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, + ifIndex } + ::= { alaVrrp3OperTable 1 } + +AlaVrrp3OperEntry ::= + SEQUENCE { + alaVrrp3OperIpVersion + INTEGER, + alaVrrp3OperVrId + VrId, + alaVrrp3OperVirtualMacAddr + MacAddress, + alaVrrp3OperState + INTEGER, + alaVrrp3OperAdminState + INTEGER, + alaVrrp3OperPriority + Integer32, + alaVrrp3OperVersion + INTEGER, + alaVrrp3OperIpAddrCount + Integer32, + alaVrrp3OperMasterIpAddrType + InetAddressType, + alaVrrp3OperMasterIpAddr + InetAddress, + alaVrrp3OperPrimaryIpAddrType + InetAddressType, + alaVrrp3OperPrimaryIpAddr + InetAddress, + alaVrrp3OperAdvInterval + Integer32, + alaVrrp3OperPreemptMode + TruthValue, + alaVrrp3OperAcceptMode + TruthValue, + alaVrrp3OperUpTime + TimeStamp, + alaVrrp3OperRowStatus + RowStatus + } + +alaVrrp3OperIpVersion OBJECT-TYPE + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the IP version on which this VRRP + instance is running." + ::= { alaVrrp3OperEntry 1 } + +alaVrrp3OperVrId OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Virtual Router Identifier + (VRID)." + ::= { alaVrrp3OperEntry 2 } + +alaVrrp3OperVirtualMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual MAC address of the virtual router. + Although this object can be derived from the + 'alaVrrp3OperVrId' object, it is defined so that it + is easily obtainable by a management application and + can be included in VRRP-related SNMP traps." + ::= { alaVrrp3OperEntry 3 } + +alaVrrp3OperState OBJECT-TYPE + SYNTAX INTEGER { + initialize (1), + backup (2), + master (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the virtual router. This object + has three defined values: + + - `initialize', which indicates that the + virtual router is waiting for a startup event. + + - `backup', which indicates the virtual router is + monitoring the availability of the master router. + + - `master', which indicates that the virtual router + is forwarding packets for IP addresses that are + associated with this router. + + Setting the `alaVrrp3OperAdminState' object (below) + Initiates transitions in the value of this object." + ::= { alaVrrp3OperEntry 4 } + +alaVrrp3OperAdminState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object will enable/disable the virtual router + function. Setting the value to `up', will transition + the state of the virtual router from `initialize' to + `backup' or `master', depending on the value of + `alaVrrp3OperPriority'. + + Setting the value to `down', will transition the + router from `master' or `backup' to `initialize'. State + transitions may not be immediate; they sometimes depend + on other factors, such as the interface (IF) state. + + The `alaVrrp3OperAdminState' object must be set to + `down' prior to modifying the other read-create objects + in the conceptual row. The value of the + alaVrrp3OperRowStatus' object (below) must be + `active', signifying that the conceptual row is valid + (i.e., the objects are correctly set), in order for + this object to be set to `up'." + DEFVAL { down } + ::= { alaVrrp3OperEntry 5 } + +alaVrrp3OperPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the priority to be used for the + virtual router master election process. Higher values + imply higher priority. + + A priority of '0', although not settable, is sent by + the master router to indicate that this router has + ceased to participate in VRRP and a backup virtual + router should transition to become a new master. + + A priority of 255 is used for the router that owns the + associated IP address(es)." + DEFVAL { 100 } + ::= { alaVrrp3OperEntry 6 } + +alaVrrp3OperVersion OBJECT-TYPE + SYNTAX INTEGER { + vrrpv2 (1), + vrrpv3 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the VRRP version this VRRP + instance is running." + ::= { alaVrrp3OperEntry 7 } + +alaVrrp3OperIpAddrCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP addresses associated with this + virtual router. This number is equal to the number + of rows in the alaVrrp3AssoIpAddrTable that + correspond to a given combination of IP version, + VRID, and ifIndex." + ::= { alaVrrp3OperEntry 8 } + +alaVrrp3OperMasterIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the type of + alaVrrp3OperMasterIpAddr in this row." + ::= { alaVrrp3OperEntry 9 } + +alaVrrp3OperMasterIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The master router's real (primary for vrrp over IPv4) + IP address. This is the IP address listed as the + source in the advertisement last received by this + virtual router. For IPv6, a link local address." + ::= { alaVrrp3OperEntry 10 } + +alaVrrp3OperPrimaryIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the the type of + alaVrrp3OperPrimaryIpAddr in this row." + ::= { alaVrrp3OperEntry 11 } + +alaVrrp3OperPrimaryIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For VRRP over IPv6 this is the link local address + for a given ifIndex. For VRRP over IPv4, in the + case where there is more than one IP address for + a given `ifIndex', this object is used to + specify the IP address that will become the + alaVrrp3OperMasterIpAddr', should the virtual router + transition from backup to master." + DEFVAL { '00000000'H } -- 0.0.0.0 or :: + ::= { alaVrrp3OperEntry 12 } + +alaVrrp3OperAdvInterval OBJECT-TYPE + SYNTAX Integer32 (1..4095) + UNITS "centiseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval, in centiseconds, between sending + advertisement messages. Only the master router sends + VRRP advertisements." + DEFVAL { 100 } + ::= { alaVrrp3OperEntry 13 } + +alaVrrp3OperPreemptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether a higher priority virtual router will + preempt a lower priority master." + DEFVAL { true } + ::= { alaVrrp3OperEntry 14 } + +alaVrrp3OperAcceptMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether a virtual router in the master state + will accept packets addressed to the address owner's + IPv6 address as its own it it is not the IP address + owner. + This is required only for rows indicating VRRP over IPv6. + This object can be sparse and should not be implemented + for rows indicating VRRP for Ipv4." + DEFVAL { true } + ::= { alaVrrp3OperEntry 15 } + +alaVrrp3OperUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the value of the `sysUpTime' object when this + virtual router (i.e., the `alaVrrp3OperState') transitioned + out of `initialized'." + ::= { alaVrrp3OperEntry 16 } + +alaVrrp3OperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used in accordance to + installation and removal conventions for conceptual + rows. The rowstatus of a currently active row in the + alaVrrp3OperTable is constrained by the operational + state of the corresponding virtual router. + When `alaVrrp3OperRowStatus' is set to active(1), no + other objects in the conceptual row, with the exception + of `alaVrrp3OperAdminState', can be modified. Prior + to setting the `alaVrrp3OperRowStatus' object from + `active' to a different value, the + `alaVrrp3OperAdminState' object must be set to + `down' and the `alaVrrp3OperState' object be transitioned + to `initialize'. + + To create a row in this table, a manager sets this + object to either createAndGo(4) or createAndWait(5). + Until instances of all corresponding columns are + appropriately configured, the value of the + corresponding instance of the `alaVrrp3OperRowStatus' + column will be read as notReady(3). + In particular, a newly created row cannot be made + active(1) until (minimally) the corresponding instance + of `alaVrrp3OperVrId' has been set and there is at + least one active row in the `alaVrrp3AssoIpAddrTable' + defining an associated IP address for the virtual + router." + ::= { alaVrrp3OperEntry 17 } + +-- +-- VRRP Associated Address Table +-- + +alaVrrp3AssoIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVrrp3AssoIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addresses associated with this + virtual router." + ::= { alaVrrp3Operations 3 } + +alaVrrp3AssoIpAddrEntry OBJECT-TYPE + SYNTAX AlaVrrp3AssoIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table contains an IP address that is + associated with a virtual router. The number of rows + for a given IP version, VrId, and ifIndex will equal + the number of IP addresses associated (e.g., backed + up) by the virtual router (equivalent to + 'alaVrrp3OperIpAddrCount'). + + Rows in the table cannot be modified unless the value + of `alaVrrp3OperAdminState' is `disabled' and the + `alaVrrp3OperState' has transitioned to`initialize'." + + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, ifIndex, + alaVrrp3AssoIpAddrType, alaVrrp3AssoIpAddr } + ::= { alaVrrp3AssoIpAddrTable 1 } + +AlaVrrp3AssoIpAddrEntry ::= + SEQUENCE { + alaVrrp3AssoIpAddrType + InetAddressType, + alaVrrp3AssoIpAddr + InetAddress, + alaVrrp3AssoIpAddrRowStatus + RowStatus + } + +alaVrrp3AssoIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP addresses type of alaVrrp3AssoIpAddr in this + row." + ::= { alaVrrp3AssoIpAddrEntry 1 } + +alaVrrp3AssoIpAddr OBJECT-TYPE + SYNTAX InetAddress(SIZE(4..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The assigned IP addresses that a virtual router is + responsible for backing up." + ::= { alaVrrp3AssoIpAddrEntry 2 } + +alaVrrp3AssoIpAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + installation and removal conventions for conceptual + rows. Setting this object to active(1) or + createAndGo(4) results in the addition of an associated + address for a virtual router. + + Destroying the entry or setting it to notInService(2) + removes the associated address from the virtual router. + The use of other values is implementation-dependent." + ::= { alaVrrp3AssoIpAddrEntry 3 } + +-- +-- VRRP Router Statistics +-- + +alaVrrp3RouterChecksumErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received with an + invalid VRRP checksum value." + ::= { alaVrrp3Statistics 1 } + +alaVrrp3RouterVersionErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received with an + unknown or unsupported version number." + ::= { alaVrrp3Statistics 2 } + +alaVrrp3RouterVrIdErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received with an + invalid VRID for this virtual router." + ::= { alaVrrp3Statistics 3 } + +-- +-- VRRP Router Statistics Table +-- + +alaVrrp3RouterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaVRRP3RouterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual router statistics." + ::= { alaVrrp3Statistics 4 } + +alaVrrp3RouterStatsEntry OBJECT-TYPE + SYNTAX AlaVRRP3RouterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing statistics + information about a given virtual router." + INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, + ifIndex } + ::= { alaVrrp3RouterStatsTable 1 } + +AlaVRRP3RouterStatsEntry ::= + SEQUENCE { + alaVrrp3StatsBecomeMaster + Counter32, + alaVrrp3StatsAdvertiseRcvd + Counter32, + alaVrrp3StatsAdvIntervalErrors + Counter32, + alaVrrp3StatsIpTtlErrors + Counter32, + alaVrrp3StatsPriZeroPktsRcvd + Counter32, + alaVrrp3StatsPriZeroPktsSent + Counter32, + alaVrrp3StatsInvldTypePktsRcvd + Counter32, + alaVrrp3StatsAddressListErrors + Counter32, + alaVrrp3StatsInvldAuthType + Counter32, + alaVrrp3StatsPacketLengthErrors + Counter32 + } + + +alaVrrp3StatsBecomeMaster OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times that this virtual router's + state has transitioned to MASTER." + ::= { alaVrrp3RouterStatsEntry 1 } + +alaVrrp3StatsAdvertiseRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP advertisements received by + this virtual router." + ::= { alaVrrp3RouterStatsEntry 2 } + +alaVrrp3StatsAdvIntervalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP advertisement packets + received for which the advertisement interval is + different than the one configured for the local virtual + router." + ::= { alaVrrp3RouterStatsEntry 3 } + +alaVrrp3StatsIpTtlErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received by the + virtual router with IP TTL (Time-To-Live) not equal to + 255. It also indicates the number of VRRPv3 packets + received by the virtual router with IPv6 hop limit not + equal to 255." + ::= { alaVrrp3RouterStatsEntry 4 } + +alaVrrp3StatsPriZeroPktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets received by the + virtual router with a priority of '0'." + ::= { alaVrrp3RouterStatsEntry 5 } + +alaVrrp3StatsPriZeroPktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VRRP packets sent by the virtual + router with a priority of '0'." + ::= { alaVrrp3RouterStatsEntry 6 } + +alaVrrp3StatsInvldTypePktsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VRRP packets received by the virtual + router with an invalid value in the 'type' field." + ::= { alaVrrp3RouterStatsEntry 7 } + +alaVrrp3StatsAddressListErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received for which the + address list does not match the locally configured list + for the virtual router." + ::= { alaVrrp3RouterStatsEntry 8 } + +alaVrrp3StatsInvldAuthType OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with 'Auth Type' + not equal to Authentication Type 0, No Authentication. + This is required only for rows indicating VRRP over IPv4. + This object can be sparse and should not be implemented + for rows indicating VRRP for Ipv6." + ::= { alaVrrp3RouterStatsEntry 9 } + +alaVrrp3StatsPacketLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a packet + length less than the length of the VRRP header." + ::= { alaVrrp3RouterStatsEntry 10 } + +-- +-- Trap Definitions +-- + +alaVrrp3Notifications OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 0 } + +--- +--- Objects used in the traps +--- + +alaVrrp3TrapNewMasterReason OBJECT-TYPE + SYNTAX INTEGER { + priority (0), + preempted (1), + masterNoResponse (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This indicates the reason for NewMaster trap. + Used by alaVrrp3TrapNewMaster trap." + ::= { alaVrrp3Operations 4 } + +alaVrrp3TrapProtoErrReason OBJECT-TYPE + SYNTAX INTEGER { + hopLimitError (0), + versionError (1), + checksumError (2), + vridError (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This indicates the reason for protocol error trap. + Used by alaVrrp3TrapProtoError trap." + ::= { alaVrrp3Operations 5 } + + +alaVrrp3TrapNewMaster NOTIFICATION-TYPE + OBJECTS { alaVrrp3OperMasterIpAddrType, + alaVrrp3OperMasterIpAddr, + alaVrrp3TrapNewMasterReason + } + STATUS current + DESCRIPTION + "The newMaster trap indicates that the sending agent + has transitioned to 'Master' state." + ::= { alaVrrp3Notifications 1 } + +alaVrrp3TrapProtoError NOTIFICATION-TYPE + OBJECTS { alaVrrp3TrapProtoErrReason + } + STATUS current + DESCRIPTION + "The error trap indicates that the sending agent has + encountered the protocol error indicated by + ErrorReason." + ::= { alaVrrp3Notifications 2 } + +-- +-- Conformance Information +-- + +alaVrrp3MIBCompliances OBJECT IDENTIFIER ::= { alaVrrp3Conformance 1 } +alaVrrp3MIBGroups OBJECT IDENTIFIER ::= { alaVrrp3Conformance 2 } + +-- +-- Compliance Statements +-- + + +alaVrrp3MIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel VRRP and + implementing ALCATEL-IND1-VRRP3-MIB." + + MODULE -- this module + MANDATORY-GROUPS { + alaVrrp3OperGroup, + alaVrrp3StatsGroup, + alaVrrp3TrapInfoGroup, + alaVrrp3NotificationsGroup + } + + OBJECT alaVrrp3OperPriority + WRITE-SYNTAX Integer32 (1..255) + DESCRIPTION "SETable values are from 1 to 255." + ::= { alaVrrp3MIBCompliances 1 } + +-- +-- Conformance Groups +-- + +alaVrrp3OperGroup OBJECT-GROUP + OBJECTS { + alaVrrp3NotificationCntl, + alaVrrp3OperVirtualMacAddr, + alaVrrp3OperState, + alaVrrp3OperAdminState, + alaVrrp3OperPriority, + alaVrrp3OperVersion, + alaVrrp3OperIpAddrCount, + alaVrrp3OperMasterIpAddrType, + alaVrrp3OperMasterIpAddr, + alaVrrp3OperPrimaryIpAddrType, + alaVrrp3OperPrimaryIpAddr, + alaVrrp3OperAdvInterval, + alaVrrp3OperPreemptMode, + alaVrrp3OperAcceptMode, + alaVrrp3OperUpTime, + alaVrrp3OperRowStatus, + alaVrrp3AssoIpAddrRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 1 } + +alaVrrp3StatsGroup OBJECT-GROUP + OBJECTS { + alaVrrp3RouterChecksumErrors, + alaVrrp3RouterVersionErrors, + alaVrrp3RouterVrIdErrors, + alaVrrp3StatsBecomeMaster, + alaVrrp3StatsAdvertiseRcvd, + alaVrrp3StatsAdvIntervalErrors, + alaVrrp3StatsPriZeroPktsRcvd, + alaVrrp3StatsPriZeroPktsSent, + alaVrrp3StatsInvldTypePktsRcvd, + alaVrrp3StatsInvldAuthType, + alaVrrp3StatsIpTtlErrors, + alaVrrp3StatsAddressListErrors, + alaVrrp3StatsPacketLengthErrors + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 2 } + +alaVrrp3TrapInfoGroup OBJECT-GROUP + OBJECTS { + alaVrrp3TrapNewMasterReason, + alaVrrp3TrapProtoErrReason + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 3 } + +alaVrrp3NotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alaVrrp3TrapNewMaster, + alaVrrp3TrapProtoError + } + STATUS current + DESCRIPTION + "A collection of objects to support management of Alcatel VRRP." + ::= { alaVrrp3MIBGroups 4 } + +END + diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-WEBMGT-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-WEBMGT-MIB new file mode 100644 index 0000000..275d49f --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-WEBMGT-MIB @@ -0,0 +1,306 @@ +ALCATEL-IND1-WEBMGT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, + Counter32, Integer32, IpAddress + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + softentIND1WebMgt + FROM ALCATEL-IND1-BASE; + + alcatelIND1WebMgtMIB MODULE-IDENTITY + LAST-UPDATED "201005130000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + WebView - web based embedded device manager. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201005130000Z" + DESCRIPTION + "Fixed the Notifications to use MIB Module OID.0 as Notifications root." + + + ::= { softentIND1WebMgt 1 } + + + + alcatelIND1WebMgtMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView MIB Subsystem Notifications." + ::= { alcatelIND1WebMgtMIB 0 } + + alcatelIND1WebMgtMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Managed Objects." + ::= { alcatelIND1WebMgtMIB 1 } + + alcatelIND1WebMgtMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Conformance Information." + ::= { alcatelIND1WebMgtMIB 2 } + + + alcatelIND1WebMgtMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Groups of managed objects." + ::= { alcatelIND1WebMgtMIBConformance 1 } + + + alcatelIND1WebMgtMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView Subsystem Compliance Statements." + ::= { alcatelIND1WebMgtMIBConformance 2 } + +-- WebView Global Configuration parameters and objects + + alaIND1WebMgtAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable access to WebView. If WebView access is disabled, the + WebView server will not be disabled automatically." + DEFVAL { enable } + ::= { alcatelIND1WebMgtMIBObjects 1 } + + + alaIND1WebMgtSSL OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable forced SSL for WebView." + DEFVAL { enable } + ::= { alcatelIND1WebMgtMIBObjects 2} + + + alaIND1WebMgtHttpPort OBJECT-TYPE + SYNTAX Integer32 (80 | 1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configurable TCP port for switch's + http access. Default is 80." + DEFVAL { 80 } + ::= { alcatelIND1WebMgtMIBObjects 3 } + + alaIND1WebMgtHttpsPort OBJECT-TYPE + SYNTAX Integer32 (443 | 1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configurable TCP port for switch's https + access. Default is 443." + DEFVAL { 443 } + ::= { alcatelIND1WebMgtMIBObjects 4 } + + alaIND1WebMgtServerStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + restarting(3), + error(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable WebView embedded server. + If the WebView server is disabled and WebView access is enabled, access will be + automatically disabled. However, if the server was disabled and changes to enabled, + WebView access will not be automatically enabled. + Status restarting and error are max-access read-only + (the error code string can be read using alaIND1WebMgtServerError)." + DEFVAL { enable } + ::= { alcatelIND1WebMgtMIBObjects 5 } + + alaIND1WebMgtServerError OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error code string when WebView Server is in error status. + Format is 'Error Num: {Number}. {String message}.' where + {Number} is an integer representing the error code and + {String message} is the error string message." + ::= { alcatelIND1WebMgtMIBObjects 6 } + + alcatelIND1WebMgtCertObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For WebView SSL Certificate Objects." + ::= { alcatelIND1WebMgtMIBObjects 8 } + +-- WebView parameters and objects related to the SSL Certificate + + alcatelIND1WebMgtCertFile OBJECT-TYPE + SYNTAX INTEGER { + none(1), + default(2), + user(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Triggers certificate file to be synchronize across the chassis. + The default value may not be used when setting this object. + The default will always be returned when getting this object." + DEFVAL { none } + ::= { alcatelIND1WebMgtCertObjects 1 } + + alcatelIND1WebMgtCertMD5 OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The md5 of the certificate indicated by alcatelIND1WebMgtCertFile. + This value can be filled in when doing a set but it must match the md5 + of the file on the primary master CMM. This object will always return + the default value." + DEFVAL { "" } + ::= { alcatelIND1WebMgtCertObjects 2 } + + +-- +-- Trap definition +-- + +webMgtTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1WebMgtMIBObjects 7 } + + webMgtServerErrorTrap NOTIFICATION-TYPE + OBJECTS { + webMgtServerError + } + STATUS current + DESCRIPTION + "This trap is sent to management station(s) when the + Web Management server goes into error state after + crashing twice within a minute." + ::= { alcatelIND1WebMgtMIBNotifications 1 } + + webMgtServerError OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error code string of WebView Server error, same as alaIND1WebMgtServerError." + ::= { webMgtTrapsObj 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +alaIND1WebMgtConfigMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Learned Port Security." + MODULE + MANDATORY-GROUPS + { + alaIND1WebMgtConfigMIBGroup, + alaIND1WebMgtNotificationGroup, + alaIND1WebMgtConfigMIBCertGroup + } + ::= { alcatelIND1WebMgtMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaIND1WebMgtConfigMIBGroup OBJECT-GROUP + OBJECTS + { + alaIND1WebMgtAdminStatus, + alaIND1WebMgtSSL, + alaIND1WebMgtHttpPort, + alaIND1WebMgtHttpsPort, + alaIND1WebMgtServerStatus, + alaIND1WebMgtServerError, + webMgtServerError + } + STATUS current + DESCRIPTION + "Collection of objects for global configuration parameters defining + the behavior of the embedded web server." + ::= { alcatelIND1WebMgtMIBGroups 1 } + +alaIND1WebMgtNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + webMgtServerErrorTrap + } + STATUS current + DESCRIPTION + "Collection of notifications for Web Management." + ::= { alcatelIND1WebMgtMIBGroups 2 } + +alaIND1WebMgtConfigMIBCertGroup OBJECT-GROUP + OBJECTS + { + alcatelIND1WebMgtCertFile, + alcatelIND1WebMgtCertMD5 + } + STATUS current + DESCRIPTION + "Collection of objects for global configuration parameters defining + the behavior of the embedded web server's SSL certificate." + ::= { alcatelIND1WebMgtMIBGroups 3 } + +END diff --git a/MIBS/nokia/stellar/ALCATEL-NGOAW-BASE-MIB b/MIBS/nokia/stellar/ALCATEL-NGOAW-BASE-MIB new file mode 100644 index 0000000..bb160d2 --- /dev/null +++ b/MIBS/nokia/stellar/ALCATEL-NGOAW-BASE-MIB @@ -0,0 +1,125 @@ +ALCATEL-NGOAW-BASE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, enterprises +FROM + SNMPv2-SMI; + + +alcatelNGOAWBaseMIB MODULE-IDENTITY + + LAST-UPDATED "201609010000Z" + ORGANIZATION "AL-Enterprise Inc." + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + AL-Enterprise Inc. + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +800 00200100 (Toll Free) or +1(650)385-2193 + Asia Pacific: +65 6240 8484 + + All Other +1 818 878 4507 + + Electronic Mail: ebg_global_supportcenter@al-enterprise.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This module provides base definitions for modules + developed to manage Alcatel-Lucent infrastructure products. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 2016 AL-Enterprise + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201609010000Z" + DESCRIPTION + "Branch for NGOAW wireless Enterprise devices under AL-Enterprise Corporate Private Enterprise Number." + + ::= { alcatel 802 } + +alcatel OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Alcatel-Lucent Corporate Private Enterprise Number." + ::= { enterprises 6486 } + +alcatelNGOAWManagement OBJECT-IDENTITY + STATUS current + DESCRIPTION + "AL-Enterprise NGOAW Management Branch." + ::= { alcatelNGOAWBaseMIB 1 } + +managementNGOAWHardware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Hardware Feature Management Branch." + ::= { alcatelNGOAWManagement 1 } + + +managementNGOAWSoftware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Software Feature Management Branch." + ::= { alcatelNGOAWManagement 2 } + +managementNGOAWAgentCapabilities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Notifications Related Management Branch." + ::= { alcatelNGOAWManagement 4 } + +hardwareNGOAWEntities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Hardware Feature Related ENTITY-MIB Extensions." + ::= { managementNGOAWHardware 1 } + + +hardwareNGOAWDevices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch Where Object Indentifiers For Chassis And Modules Are Defined." + ::= { managementNGOAWHardware 2 } + + +softwareNGOAWEntities OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Feature Related Extensions." + ::= { managementNGOAWSoftware 1 } + +softwareNGOAWServices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Software Features Related to any service related extensions. + Usually management for non AOS devices or software." + ::= { managementNGOAWSoftware 2 } + + +END + + + + + diff --git a/MIBS/nokia/stellar/ALCATEL-NGOAW-DEVICES-MIB b/MIBS/nokia/stellar/ALCATEL-NGOAW-DEVICES-MIB new file mode 100644 index 0000000..6b433e7 --- /dev/null +++ b/MIBS/nokia/stellar/ALCATEL-NGOAW-DEVICES-MIB @@ -0,0 +1,280 @@ +ALCATEL-NGOAW-DEVICES-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY +FROM + SNMPv2-SMI + + hardwareNGOAWDevices +FROM + ALCATEL-NGOAW-BASE-MIB; + + +alcatelNGOAWDevicesMIB MODULE-IDENTITY + + LAST-UPDATED "201905150000Z" + ORGANIZATION "AL-Enterprise" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + AL-Enterprise + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +800 00200100 (Toll Free) or +1(650)385-2193 + Asia Pacific: +65 6240 8484 + + All Other +1 818 878 4507 + + Electronic Mail: ebg_global_supportcenter@al-enterprise.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + This module provides Object Indentifier definitions for + Chassis and AP of the AL-Enterprise + NGOAW Wireless Product Lines. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 2016-2019 AL-Enterprise + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201609010000Z" + DESCRIPTION + "Initial version of this MIB Module." + + REVISION "201905150000Z" + DESCRIPTION + "Updated for new Modules like OAW-AP1201L." + + ::= { hardwareNGOAWDevices 1 } + + +familyNGOAWWirelessSwitch OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For NGOAW Wireless Switch Product Family. + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.1 " + ::= { alcatelNGOAWDevicesMIB 1 } + + +familyNGOAWWirelessAP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For NGOAW Wireless AP Product Family. + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2 " + ::= { alcatelNGOAWDevicesMIB 2 } + + +deviceNGOAWAp1101 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP1101 NexGen wireless access point. Dual radio 2x2 IEEE 802.11a/b/g/n/ac wireless + access point with support for 802.11'B/G/N' and 802.11'A/N/AC' operation, dual-band integral antenna, + 1 x 10/100/1000Base-T (RJ-45) Ethernet Interface (Supports 802.3af Power over Ethernet), + 1 x 12V DC power interface, Console port. + Model Name: OAW-AP1101 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.1 " + ::= { familyNGOAWWirelessAP 1 } + + +deviceNGOAWAp1221 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP1221 NexGen wireless access point. 802.11ac wave2 Tri radio 2.4GHz 2*2:2 + 5GHz 2*2:2 + 5Ghz 4*4:4 + wireless access point with support for 802.11'B/G/N' and 802.11'A/N/AC' operation, integral antenna, + 2 x 10/100/1000Base-T (RJ-45) Ethernet Interface (Supports 802.3at PoE), 1 x 48V DC power interface, Console port. + Model Name: OAW-AP1221 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.2 " + ::= { familyNGOAWWirelessAP 2 } + + +deviceNGOAWAp1222 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP1222 NexGen wireless access point. 802.11ac wave2 Tri radio 2.4GHz 2*2:2 + 5GHz 2*2:2 + 5Ghz 4*4:4 + wireless access point with support for 802.11'B/G/N' and 802.11'A/N/AC' operation, external antenna, + 2 x 10/100/1000Base-T (RJ-45) Ethernet Interface (Supports 802.3at PoE), 1 x 48V DC power interface, Console port. + Model Name: OAW-AP1222 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.3 " + ::= { familyNGOAWWirelessAP 3 } + + + +deviceNGOAWAp1231 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP1231 NexGen wireless access point. 802.11ac wave2 Tri radio 2.4GHz 2*2 + 5GHz 4*4:4 + 5Ghz 4*4:4 + wireless access point with integral antenna, 1 x 10/100/1000/2500Base-T (RJ45) and 1 x 10/100/1000Base-T (RJ-45) + Ethernet Interface (Both supports 802.3at PoE), 1 x 48V DC power interface, Console port. + Model Name: OAW-AP1231 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.4 " + ::= { familyNGOAWWirelessAP 4 } + + +deviceNGOAWAp1232 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP1231 NexGen wireless access point. 802.11ac wave2 Tri radio 2.4GHz 2*2 + 5GHz 4*4:4 + 5Ghz 4*4:4 + wireless access point with external antenna, 1 x 10/100/1000/2500Base-T (RJ45) and 1 x 10/100/1000Base-T (RJ-45) + Ethernet Interface (Both supports 802.3at PoE), 1 x 48V DC power interface, Console port + Model Name: OAW-AP1232 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.5 " + ::= { familyNGOAWWirelessAP 5 } + + +deviceNGOAWAp1251 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP1251 NexGen Outdoor wireless access point. Dual radio 2x2 IEEE 802.11a/b/g/n/ac wireless access point + with support for 802.11'B/G/N' and 802.11'A/N/AC' operation, dual-band integral antenna, 1 x 10/100/1000Base-T (RJ-45) + Ethernet Interface (Supports 802.3af PoE), 1 x 48V DC power interface, Console port + Model Name: OAW-AP1251 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.6 " + ::= { familyNGOAWWirelessAP 6 } + + +deviceNGOAWAp1251D OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess AP1251 NexGen Outdoor wireless access point. Dual radio 2x2 IEEE 802.11a/b/g/n/ac wireless access point + with support for 802.11'B/G/N' and 802.11'A/N/AC' operation, dual-band integral directional antenna, + 1 x 10/100/1000Base-T (RJ-45) Ethernet Interface (Supports 802.3af PoE), 1 x48V DC power interface, Console port. + Model Name: OAW-AP1251D + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.7 " + ::= { familyNGOAWWirelessAP 7 } + + +deviceNGOAWAp1201H OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1201H. Dual radio 2x2:2 802.11a/b/g/n/ac MU-MIMO AP, integrated antenna, + 1x GbE uplink, 3x GbE downlink, 1x RJ45 passthrough, 1x USB (opt BLE) and 1x 48V DC power interface. + Model Name: OAW-AP1201H + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.8 " + ::= { familyNGOAWWirelessAP 8 } + +deviceNGOAWAp1201 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1201. Dual radio 2x2:2 802.11a/b/g/n/ac MU-MIMO AP, integrated antenna, + 1x GbE, integrated BLE, 1x 48V DC power interface, 1x Console. + Model Name: OAW-AP1201 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.9 " + ::= { familyNGOAWWirelessAP 9 } + + +deviceNGOAWAp1201L OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1201L. Dual radio 2x2:2 802.11a/b/g/n/ac MU-MIMO Indoor AP, with integrated + antenna, 1x GbE, 1x 48V DC power interface, 1x Console. + Model Name: OAW-AP1201L + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.10 " + ::= { familyNGOAWWirelessAP 10 } + +deviceNGOAWAp1201HL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1201HL. Dual radio 2x2:2 802.11a/b/g/n/ac MU-MIMO AP, integrated antenna, + 1x GbE uplink, 3x GbE downlink, 1x RJ45 passthrough and 1x 48V DC power interface. + Model Name: OAW-AP1201HL + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.11 " + ::= { familyNGOAWWirelessAP 11 } + + +deviceNGOAWAp1321 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1321. Dual radio 4x4:4 + 2x2:2 802.11ax Indoor AP, integrated Omni Directional + Antenna. Integrated 1x1 full band scanning radio and BLE radio. Interfaces 2.5GbE, 1GbE, USB, + 48V DC Power, Console. AP mount kit to be ordered separately. + Model Name: OAW-AP1321 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.12 " + ::= { familyNGOAWWirelessAP 12 } + +deviceNGOAWAp1322 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1322. Dual radio 4x4:4 + 2x2:2 802.11ax Indoor AP. Integrated 1x1 full band + scanning radio and BLE radio. Interfaces 2.5GbE, 1GbE, USB, 48V DC Power, Console & 4x antenna + connectors. AP mount kit and Antennas to be ordered separately. + Model Name: OAW-AP1322 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.13 " + ::= { familyNGOAWWirelessAP 13 } + +deviceNGOAWAp1361 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1361. Dual radio 4x4:4 + 2x2:2 802.11ax Outdoor AP, integrated Omni Directional Antenna. + Integrated 1x1 full band scanning radio and BLE radio. Interfaces 2.5GbE RJ-45, 1GbE RJ-45, 1GbE SFP, + USB, 48V DC Power, Console. AP mount kit to be ordered separately. + Model Name: OAW-AP1361 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.14 " + ::= { familyNGOAWWirelessAP 14 } + +deviceNGOAWAp1361D OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1361D. Dual radio 4x4:4 + 2x2:2 802.11ax Outdoor AP, integrated Directional Antenna. + Integrated 1x1 full band scanning radio and BLE radio. Interfaces 2.5GbE RJ-45, 1GbE RJ-45, 1GbE SFP, USB, + 48V DC Power, Console. AP mount kit to be ordered separately. + Model Name: OAW-AP1361D + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.15 " + ::= { familyNGOAWWirelessAP 15 } + +deviceNGOAWAp1362 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar AP1362. Dual radio 4x4:4 + 2x2:2 802.11ax Outdoor AP. Integrated 1x1 full band scanning + radio and BLE radio. Interfaces 2.5GbE RJ-45, 1GbE RJ-45, 1GbE SFP, USB, 48V DC Power, Console & 4x antenna + connectors. AP mount kit and antennas to be ordered separately. + Model Name: OAW-AP1362 + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.16 " + ::= { familyNGOAWWirelessAP 16 } + +deviceNGOAWAp1201BG OBJECT-IDENTITY + STATUS current + DESCRIPTION + "OmniAccess Stellar BLE GATEWAY AP1201BG. Dual radio 2x2:2 802.11a/b/g/n/ac WiFi client, integrated + BLE GW ,integrated antenna, 1x GbE, 1x 48V DC power interface, 1x Console. Cannot be used as Access Point. + Model Name: OAW-AP1201BG + Assembly: + sysObjectID: 1.3.6.1.4.1.6486.802.1.1.2.1.2.17 " + ::= { familyNGOAWWirelessAP 17 } + +END diff --git a/MIBS/nokia/stellar/OAW-AP1101 b/MIBS/nokia/stellar/OAW-AP1101 new file mode 100644 index 0000000..14a56e8 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1101 @@ -0,0 +1,526 @@ +OAW-AP1101 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1101 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1101 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1201 b/MIBS/nokia/stellar/OAW-AP1201 new file mode 100644 index 0000000..5573ec8 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1201 @@ -0,0 +1,526 @@ +OAW-AP1201 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1201 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1201 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1201BG b/MIBS/nokia/stellar/OAW-AP1201BG new file mode 100644 index 0000000..be7384b --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1201BG @@ -0,0 +1,526 @@ +OAW-AP1201BG DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1201BG + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1201BG 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1201H b/MIBS/nokia/stellar/OAW-AP1201H new file mode 100644 index 0000000..364a263 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1201H @@ -0,0 +1,526 @@ +OAW-AP1201H DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1201H + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1201H 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1201HL b/MIBS/nokia/stellar/OAW-AP1201HL new file mode 100644 index 0000000..7d26a0c --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1201HL @@ -0,0 +1,526 @@ +OAW-AP1201HL DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1201HL + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1201HL 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1201L b/MIBS/nokia/stellar/OAW-AP1201L new file mode 100644 index 0000000..d2d689c --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1201L @@ -0,0 +1,526 @@ +OAW-AP1201L DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1201L + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1201L 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1221 b/MIBS/nokia/stellar/OAW-AP1221 new file mode 100644 index 0000000..3a41fca --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1221 @@ -0,0 +1,526 @@ +OAW-AP1221 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1221 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1221 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1222 b/MIBS/nokia/stellar/OAW-AP1222 new file mode 100644 index 0000000..a80e070 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1222 @@ -0,0 +1,526 @@ +OAW-AP1222 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1222 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1222 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1231 b/MIBS/nokia/stellar/OAW-AP1231 new file mode 100644 index 0000000..c98c9f7 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1231 @@ -0,0 +1,526 @@ +OAW-AP1231 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1231 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1231 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1232 b/MIBS/nokia/stellar/OAW-AP1232 new file mode 100644 index 0000000..7e17f55 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1232 @@ -0,0 +1,526 @@ +OAW-AP1232 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1232 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1232 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1251 b/MIBS/nokia/stellar/OAW-AP1251 new file mode 100644 index 0000000..61cfbb9 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1251 @@ -0,0 +1,526 @@ +OAW-AP1251 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1251 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1251 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1251D b/MIBS/nokia/stellar/OAW-AP1251D new file mode 100644 index 0000000..7b066f2 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1251D @@ -0,0 +1,526 @@ +OAW-AP1251D DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1251D + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1251D 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1321 b/MIBS/nokia/stellar/OAW-AP1321 new file mode 100644 index 0000000..05077f3 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1321 @@ -0,0 +1,526 @@ +OAW-AP1321 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1321 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1321 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1322 b/MIBS/nokia/stellar/OAW-AP1322 new file mode 100644 index 0000000..da73084 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1322 @@ -0,0 +1,526 @@ +OAW-AP1322 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1322 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1322 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1361 b/MIBS/nokia/stellar/OAW-AP1361 new file mode 100644 index 0000000..060df01 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1361 @@ -0,0 +1,526 @@ +OAW-AP1361 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1361 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1361 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1361D b/MIBS/nokia/stellar/OAW-AP1361D new file mode 100644 index 0000000..3003d08 --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1361D @@ -0,0 +1,526 @@ +OAW-AP1361D DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1361D + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1361D 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END diff --git a/MIBS/nokia/stellar/OAW-AP1362 b/MIBS/nokia/stellar/OAW-AP1362 new file mode 100644 index 0000000..582606f --- /dev/null +++ b/MIBS/nokia/stellar/OAW-AP1362 @@ -0,0 +1,526 @@ +OAW-AP1362 DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE, Counter32 + FROM SNMPv2-SMI + deviceNGOAWAp1362 + FROM + ALCATEL-NGOAW-DEVICES-MIB + DisplayString , MacAddress, RowStatus, + TruthValue FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + ifIndex FROM RFC1213-MIB; + + apInfo OBJECT IDENTIFIER ::= { deviceNGOAWAp1362 1 } + + +DisplayString ::= + OCTET STRING + +apBaseInfo OBJECT IDENTIFIER ::= { apInfo 1 } +apRadioInfo OBJECT IDENTIFIER ::= { apInfo 2 } +apWlanInfo OBJECT IDENTIFIER ::= { apInfo 3 } +apClientInfo OBJECT IDENTIFIER ::= { apInfo 4 } + +-- the System group +-- ********************************************************************** +-- * AP Info Table +-- ********************************************************************** + +apMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 1 } + +apSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 2 } + +apIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 3 } + +apGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 4 } + +apModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 5 } + +apSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 6 } + +apMemoryUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 7 } + +apCpuUtilization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 8} + +apSysUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { apBaseInfo 9 } + +-- ********************************************************************** +-- *apRadioInfoTable +-- ********************************************************************** +apRadioInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apRadioInfo 1} + +ApRadioInfoEntry OBJECT-TYPE +SYNTAX ApRadioInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apRadioIndex} +::= { apRadioInfoTable 1 } + +ApRadioInfoEntry ::=SEQUENCE { +apRadioIndex Integer32, +apRadioMacAddress DisplayString, +apRadioBand INTEGER, +apRadioChannel INTEGER, +apRadioTxpower INTEGER, +apRadioUtilization INTEGER, +apRadioTxTotalFrames Counter64, +apRadioTxManagementFrames Counter64, +apRadioTxDataFrames Counter64, +apRadioTxBytes Counter64, +apRadioTxDrops Counter64, +apRadioRxTotalFrames Counter64, +apRadioRxManagementFrames Counter64, +apRadioRxDataFrames Counter64, +apRadioRxBytes Counter64, +apRadioRxBadFrames Counter64} + +apRadioIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApRadioInfoEntry 1} + +apRadioMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 2} + +apRadioBand OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 3} + +apRadioChannel OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 4} + +apRadioTxpower OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApRadioInfoEntry 5} + +apRadioUtilization OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 6 } + +apRadioTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 7} + +apRadioTxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 8} + +apRadioTxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 9} + +apRadioTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 10} + +apRadioTxDrops OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 11} + +apRadioRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 12} + +apRadioRxManagementFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 13} + +apRadioRxDataFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 14} + +apRadioRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 15} + +apRadioRxBadFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +" " +::= { ApRadioInfoEntry 16} + +-- ********************************************************************** +-- *apWlanInfoTable +-- ********************************************************************** +apWlanInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apWlanInfo 1} + +ApWlanInfoEntry OBJECT-TYPE +SYNTAX ApWlanInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +INDEX {apWlanIndex} +::= { apWlanInfoTable 1 } + +ApWlanInfoEntry ::=SEQUENCE { +apWlanIndex Integer32, +apWlanMacAddress DisplayString, +apWlanEssid OCTET STRING, +apWlanTxTotalFrames Counter64, +apWlanTxBytes Counter64, +apWlanRxTotalFrames Counter64, +apWlanRxBytes Counter64} + +apWlanIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApWlanInfoEntry 1} + + +apWlanEssid OBJECT-TYPE +SYNTAX OCTET STRING +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 2} + +apWlanMacAddress OBJECT-TYPE +SYNTAX DisplayString +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 3} + +apWlanTxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 4} + +apWlanTxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 5} + +apWlanRxTotalFrames OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 6} + +apWlanRxBytes OBJECT-TYPE +SYNTAX Counter64 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"" +::= {ApWlanInfoEntry 7} + +-- ********************************************************************** +-- *apClientInfoTable +-- ********************************************************************** +apClientInfoTable OBJECT-TYPE +SYNTAX SEQUENCE OF ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +::= { apClientInfo 1} + +ApClientInfoEntry OBJECT-TYPE +SYNTAX ApClientInfoEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +" " +INDEX {apClientIndex} +::= { apClientInfoTable 1 } + +ApClientInfoEntry ::=SEQUENCE { +apClientIndex Integer32, +apClientMacAddress DisplayString, +apClientIPAddress IpAddress, +apClientWlanService OCTET STRING, +apClientSNR INTEGER, +apClientDeviceFamily OCTET STRING, +apClientOS OCTET STRING, +apClientUptime Integer32, +apClientTxFrames Counter64, +apClientTxBytes Counter64, +apClientTxRate Counter64, +apClientTxRetries Counter64, +apClientRxFrames Counter64, +apClientRxBytes Counter64, +apClientRxRate Counter64, +apClientRxRetries Counter64 +} + +apClientIndex OBJECT-TYPE +SYNTAX Integer32(1..20) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"" +::={ApClientInfoEntry 1} + +apClientMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 2 } + +apClientIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 3 } + +apClientWlanService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 4 } + +apClientSNR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 5 } + +apClientDeviceFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 6 } + +apClientOS OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 7 } + +apClientUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 8} + +apClientTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 9} + +apClientTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 10} + +apClientTxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 11} + +apClientTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 12} + +apClientRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 13} + +apClientRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 14} + +apClientRxRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 15} + +apClientRxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ApClientInfoEntry 16} + +END -- cgit v1.2.3